/linux-2.6.39/include/scsi/ |
D | libiscsi.h | 106 struct iscsi_task { struct 141 static inline int iscsi_task_has_unsol_data(struct iscsi_task *task) in iscsi_task_has_unsol_data() argument 146 static inline void* iscsi_next_hdr(struct iscsi_task *task) in iscsi_next_hdr() 172 struct iscsi_task *ping_task; 188 struct iscsi_task *login_task; /* mtask used for login/text */ 189 struct iscsi_task *task; /* xmit task in progress */ 304 struct iscsi_task **cmds; /* Original Cmds arr */ 405 extern void iscsi_prep_data_out_pdu(struct iscsi_task *task, 415 extern struct iscsi_task *iscsi_itt_to_ctask(struct iscsi_conn *, itt_t); 416 extern struct iscsi_task *iscsi_itt_to_task(struct iscsi_conn *, itt_t); [all …]
|
D | scsi_transport_iscsi.h | 38 struct iscsi_task; 120 int (*init_task) (struct iscsi_task *task); 121 int (*xmit_task) (struct iscsi_task *task); 122 void (*cleanup_task) (struct iscsi_task *task); 124 int (*alloc_pdu) (struct iscsi_task *task, uint8_t opcode); 125 int (*xmit_pdu) (struct iscsi_task *task); 126 int (*init_pdu) (struct iscsi_task *task, unsigned int offset,
|
D | libiscsi_tcp.h | 98 extern void iscsi_tcp_cleanup_task(struct iscsi_task *task); 99 extern int iscsi_tcp_task_init(struct iscsi_task *task); 100 extern int iscsi_tcp_task_xmit(struct iscsi_task *task);
|
/linux-2.6.39/drivers/scsi/ |
D | libiscsi.c | 159 void iscsi_prep_data_out_pdu(struct iscsi_task *task, struct iscsi_r2t_info *r2t, in iscsi_prep_data_out_pdu() 189 static int iscsi_add_hdr(struct iscsi_task *task, unsigned len) in iscsi_add_hdr() 206 static int iscsi_prep_ecdb_ahs(struct iscsi_task *task) in iscsi_prep_ecdb_ahs() 243 static int iscsi_prep_bidi_ahs(struct iscsi_task *task) in iscsi_prep_bidi_ahs() 282 static int iscsi_check_tmf_restrictions(struct iscsi_task *task, int opcode) in iscsi_check_tmf_restrictions() 358 static int iscsi_prep_scsi_cmd_pdu(struct iscsi_task *task) in iscsi_prep_scsi_cmd_pdu() 503 static void iscsi_free_task(struct iscsi_task *task) in iscsi_free_task() 537 void __iscsi_get_task(struct iscsi_task *task) in __iscsi_get_task() 543 void __iscsi_put_task(struct iscsi_task *task) in __iscsi_put_task() 550 void iscsi_put_task(struct iscsi_task *task) in iscsi_put_task() [all …]
|
D | libiscsi_tcp.c | 450 void iscsi_tcp_cleanup_task(struct iscsi_task *task) in iscsi_tcp_cleanup_task() 480 static int iscsi_tcp_data_in(struct iscsi_conn *conn, struct iscsi_task *task) in iscsi_tcp_data_in() 523 static int iscsi_tcp_r2t_rsp(struct iscsi_conn *conn, struct iscsi_task *task) in iscsi_tcp_r2t_rsp() 642 struct iscsi_task *task; in iscsi_tcp_hdr_dissect() 949 int iscsi_tcp_task_init(struct iscsi_task *task) in iscsi_tcp_task_init() 981 static struct iscsi_r2t_info *iscsi_tcp_get_curr_r2t(struct iscsi_task *task) in iscsi_tcp_get_curr_r2t() 1026 int iscsi_tcp_task_xmit(struct iscsi_task *task) in iscsi_tcp_task_xmit() 1128 struct iscsi_task *task = session->cmds[cmd_i]; in iscsi_tcp_r2tpool_alloc() 1156 struct iscsi_task *task = session->cmds[i]; in iscsi_tcp_r2tpool_alloc() 1171 struct iscsi_task *task = session->cmds[i]; in iscsi_tcp_r2tpool_free()
|
D | iscsi_tcp.c | 345 static int iscsi_sw_tcp_pdu_xmit(struct iscsi_task *task) in iscsi_sw_tcp_pdu_xmit() 468 static int iscsi_sw_tcp_pdu_init(struct iscsi_task *task, in iscsi_sw_tcp_pdu_init() 496 static int iscsi_sw_tcp_pdu_alloc(struct iscsi_task *task, uint8_t opcode) in iscsi_sw_tcp_pdu_alloc()
|
/linux-2.6.39/drivers/infiniband/ulp/iser/ |
D | iscsi_iser.h | 305 struct iscsi_task *task); 308 struct iscsi_task *task); 311 struct iscsi_task *task, 366 int iser_initialize_task_headers(struct iscsi_task *task,
|
D | iser_initiator.c | 46 static int iser_prepare_read_cmd(struct iscsi_task *task, in iser_prepare_read_cmd() 94 iser_prepare_write_cmd(struct iscsi_task *task, in iser_prepare_write_cmd() 267 struct iscsi_task *task) in iser_send_command() 326 struct iscsi_task *task, in iser_send_data_out() 389 struct iscsi_task *task) in iser_send_control() 492 struct iscsi_task *task; in iser_snd_completion() 506 sizeof(struct iscsi_task)); in iser_snd_completion()
|
D | iscsi_iser.c | 123 static int iscsi_iser_pdu_alloc(struct iscsi_task *task, uint8_t opcode) in iscsi_iser_pdu_alloc() 132 int iser_initialize_task_headers(struct iscsi_task *task, in iser_initialize_task_headers() 161 iscsi_iser_task_init(struct iscsi_task *task) in iscsi_iser_task_init() 190 iscsi_iser_mtask_xmit(struct iscsi_conn *conn, struct iscsi_task *task) in iscsi_iser_mtask_xmit() 209 struct iscsi_task *task) in iscsi_iser_task_xmit_unsol_data() 238 iscsi_iser_task_xmit(struct iscsi_task *task) in iscsi_iser_task_xmit() 274 static void iscsi_iser_cleanup_task(struct iscsi_task *task) in iscsi_iser_cleanup_task()
|
/linux-2.6.39/drivers/scsi/bnx2i/ |
D | bnx2i.h | 751 struct iscsi_task *mtask); 753 struct iscsi_task *mtask); 755 struct iscsi_task *mtask); 759 struct iscsi_task *mtask, 762 struct iscsi_task *mtask);
|
D | bnx2i_hwi.c | 325 struct iscsi_task *task) in bnx2i_send_iscsi_login() 380 struct iscsi_task *mtask) in bnx2i_send_iscsi_tmf() 385 struct iscsi_task *ctask; in bnx2i_send_iscsi_tmf() 456 struct iscsi_task *mtask) in bnx2i_send_iscsi_text() 532 struct iscsi_task *task, in bnx2i_send_iscsi_nopout() 595 struct iscsi_task *task) in bnx2i_send_iscsi_logout() 1343 struct iscsi_task *task; in bnx2i_process_scsi_cmd_resp() 1427 struct iscsi_task *task; in bnx2i_process_login_resp() 1495 struct iscsi_task *task; in bnx2i_process_text_resp() 1556 struct iscsi_task *task; in bnx2i_process_tmf_resp() [all …]
|
D | bnx2i_iscsi.c | 81 static void bnx2i_setup_write_cmd_bd_info(struct iscsi_task *task) in bnx2i_setup_write_cmd_bd_info() 465 struct iscsi_task *task = session->cmds[i]; in bnx2i_destroy_cmd_pool() 490 struct iscsi_task *task = session->cmds[i]; in bnx2i_setup_cmd_pool() 1066 static int bnx2i_iscsi_send_generic_request(struct iscsi_task *task) in bnx2i_iscsi_send_generic_request() 1143 static void bnx2i_cleanup_task(struct iscsi_task *task) in bnx2i_cleanup_task() 1174 bnx2i_mtask_xmit(struct iscsi_conn *conn, struct iscsi_task *task) in bnx2i_mtask_xmit() 1200 static int bnx2i_task_xmit(struct iscsi_task *task) in bnx2i_task_xmit()
|
/linux-2.6.39/drivers/scsi/cxgbi/ |
D | libcxgbi.h | 706 int cxgbi_conn_alloc_pdu(struct iscsi_task *, u8); 707 int cxgbi_conn_init_pdu(struct iscsi_task *, unsigned int , unsigned int); 708 int cxgbi_conn_xmit_pdu(struct iscsi_task *); 710 void cxgbi_cleanup_task(struct iscsi_task *task);
|
D | libcxgbi.c | 1433 static void task_release_itt(struct iscsi_task *task, itt_t hdr_itt) in task_release_itt() 1450 static int task_reserve_itt(struct iscsi_task *task, itt_t *hdr_itt) in task_reserve_itt() 1837 int cxgbi_conn_alloc_pdu(struct iscsi_task *task, u8 opcode) in cxgbi_conn_alloc_pdu() 1898 int cxgbi_conn_init_pdu(struct iscsi_task *task, unsigned int offset, in cxgbi_conn_init_pdu() 2000 int cxgbi_conn_xmit_pdu(struct iscsi_task *task) in cxgbi_conn_xmit_pdu() 2054 void cxgbi_cleanup_task(struct iscsi_task *task) in cxgbi_cleanup_task()
|
/linux-2.6.39/drivers/scsi/be2iscsi/ |
D | be_main.h | 220 struct iscsi_task *task; 369 struct iscsi_task *task; 839 struct iscsi_task *pio_handle;
|
D | be_main.c | 68 struct iscsi_task *aborted_task = (struct iscsi_task *)sc->SCp.ptr; in beiscsi_eh_abort() 139 struct iscsi_task *abrt_task; in beiscsi_eh_device_reset() 945 struct iscsi_task *task; in beiscsi_process_async_pdu() 1136 struct iscsi_task *task, struct sol_cqe *psol) in be_complete_io() 1206 struct iscsi_task *task, struct sol_cqe *psol) in be_complete_logout() 1238 struct iscsi_task *task, struct sol_cqe *psol) in be_complete_tmf() 1267 struct iscsi_task *task; in hwi_complete_drvr_msgs() 1293 struct iscsi_task *task, struct sol_cqe *psol) in be_complete_nopin_resp() 1320 struct iscsi_task *task; in hwi_complete_cmd() 2126 static void hwi_write_buffer(struct iscsi_wrb *pwrb, struct iscsi_task *task) in hwi_write_buffer() [all …]
|