/openbmc/linux/drivers/scsi/qedi/ |
H A D | qedi_gbl.h | 31 struct iscsi_task *task); 33 struct iscsi_task *task); 34 int qedi_send_iscsi_tmf(struct qedi_conn *qedi_conn, struct iscsi_task *mtask); 36 struct iscsi_task *task); 38 struct iscsi_task *task, 40 int qedi_iscsi_send_ioreq(struct iscsi_task *task); 43 int qedi_iscsi_cleanup_task(struct iscsi_task *task, 64 struct iscsi_task *task, bool in_recovery); 65 void qedi_trace_io(struct qedi_ctx *qedi, struct iscsi_task *task, 72 struct iscsi_task *task);
|
H A D | qedi_fw.c | 18 struct iscsi_task *mtask, struct iscsi_task *ctask); 32 struct iscsi_task *task, in qedi_process_logout_resp() 83 struct iscsi_task *task, in qedi_process_text_resp() 179 struct iscsi_task *task, in qedi_process_tmf_resp() 577 struct iscsi_task *task, in qedi_scsi_completion() 960 struct iscsi_task *task) in qedi_send_iscsi_login() 1139 struct iscsi_task *ctask; in qedi_cleanup_all_io() 1253 struct iscsi_task *task) in qedi_clearsq() 1320 struct iscsi_task *mtask; in qedi_abort_work() 1322 struct iscsi_task *ctask; in qedi_abort_work() [all …]
|
H A D | qedi_iscsi.h | 191 struct iscsi_task *task; 216 struct iscsi_task *ctask;
|
H A D | qedi_iscsi.c | 170 struct iscsi_task *task = session->cmds[i]; in qedi_destroy_cmd_pool() 214 struct iscsi_task *task = session->cmds[i]; in qedi_setup_cmd_pool() 771 static int qedi_iscsi_send_generic_request(struct iscsi_task *task) in qedi_iscsi_send_generic_request() 811 static int qedi_mtask_xmit(struct iscsi_conn *conn, struct iscsi_task *task) in qedi_mtask_xmit() 831 static int qedi_task_xmit(struct iscsi_task *task) in qedi_task_xmit() 1449 static void qedi_cleanup_task(struct iscsi_task *task) in qedi_cleanup_task()
|
/openbmc/linux/include/scsi/ |
H A D | libiscsi.h | 99 struct iscsi_task { struct 143 static inline void* iscsi_next_hdr(struct iscsi_task *task) in iscsi_next_hdr() 157 struct iscsi_task *task; 187 struct iscsi_task *ping_task; 205 struct iscsi_task *task; /* xmit task in progress */ 291 struct iscsi_task *running_aborted_task; 363 struct iscsi_task **cmds; /* Original Cmds arr */ 481 extern void iscsi_requeue_task(struct iscsi_task *task); 482 extern void iscsi_put_task(struct iscsi_task *task); 483 extern void __iscsi_put_task(struct iscsi_task *task); [all …]
|
H A D | libiscsi_tcp.h | 89 extern void iscsi_tcp_cleanup_task(struct iscsi_task *task); 90 extern int iscsi_tcp_task_init(struct iscsi_task *task); 91 extern int iscsi_tcp_task_xmit(struct iscsi_task *task);
|
H A D | scsi_transport_iscsi.h | 25 struct iscsi_task; 110 int (*init_task) (struct iscsi_task *task); 111 int (*xmit_task) (struct iscsi_task *task); 112 void (*cleanup_task) (struct iscsi_task *task); 114 int (*alloc_pdu) (struct iscsi_task *task, uint8_t opcode); 115 int (*xmit_pdu) (struct iscsi_task *task); 116 int (*init_pdu) (struct iscsi_task *task, unsigned int offset, 158 u8 (*check_protection)(struct iscsi_task *task, sector_t *sector);
|
/openbmc/linux/drivers/scsi/ |
H A D | libiscsi.c | 705 static struct iscsi_task * 711 struct iscsi_task *task; in iscsi_alloc_mgmt_task() 830 struct iscsi_task *task; in __iscsi_conn_send_pdu() 1019 struct iscsi_task *task; in iscsi_send_nopout() 1217 struct iscsi_task *task; in __iscsi_complete_pdu() 1408 struct iscsi_task *task; in iscsi_itt_to_ctask() 1601 struct iscsi_task *task; in iscsi_data_xmit() 1716 struct iscsi_task *task; in iscsi_alloc_task() 1965 struct iscsi_task *task; in fail_scsi_tasks() 2349 struct iscsi_task *task; in iscsi_eh_abort() [all …]
|
H A D | libiscsi_tcp.c | 454 void iscsi_tcp_cleanup_task(struct iscsi_task *task) in iscsi_tcp_cleanup_task() 486 static int iscsi_tcp_data_in(struct iscsi_conn *conn, struct iscsi_task *task) in iscsi_tcp_data_in() 536 struct iscsi_task *task; in iscsi_tcp_r2t_rsp() 693 struct iscsi_task *task; in iscsi_tcp_hdr_dissect() 993 int iscsi_tcp_task_init(struct iscsi_task *task) in iscsi_tcp_task_init() 1025 static struct iscsi_r2t_info *iscsi_tcp_get_curr_r2t(struct iscsi_task *task) in iscsi_tcp_get_curr_r2t() 1069 int iscsi_tcp_task_xmit(struct iscsi_task *task) in iscsi_tcp_task_xmit() 1163 struct iscsi_task *task = session->cmds[cmd_i]; in iscsi_tcp_r2tpool_alloc() 1193 struct iscsi_task *task = session->cmds[i]; in iscsi_tcp_r2tpool_alloc() 1208 struct iscsi_task *task = session->cmds[i]; in iscsi_tcp_r2tpool_free()
|
H A D | iscsi_tcp.c | 403 static int iscsi_sw_tcp_pdu_xmit(struct iscsi_task *task) in iscsi_sw_tcp_pdu_xmit() 541 static int iscsi_sw_tcp_pdu_init(struct iscsi_task *task, in iscsi_sw_tcp_pdu_init() 569 static int iscsi_sw_tcp_pdu_alloc(struct iscsi_task *task, uint8_t opcode) in iscsi_sw_tcp_pdu_alloc()
|
/openbmc/linux/drivers/infiniband/ulp/iser/ |
H A D | iscsi_iser.h | 475 struct iscsi_task *task); 478 struct iscsi_task *task); 481 struct iscsi_task *task, 539 int iser_initialize_task_headers(struct iscsi_task *task,
|
H A D | iscsi_iser.c | 174 static int iscsi_iser_pdu_alloc(struct iscsi_task *task, uint8_t opcode) in iscsi_iser_pdu_alloc() 195 int iser_initialize_task_headers(struct iscsi_task *task, in iser_initialize_task_headers() 233 static int iscsi_iser_task_init(struct iscsi_task *task) in iscsi_iser_task_init() 268 struct iscsi_task *task) in iscsi_iser_mtask_xmit() 286 struct iscsi_task *task) in iscsi_iser_task_xmit_unsol_data() 320 static int iscsi_iser_task_xmit(struct iscsi_task *task) in iscsi_iser_task_xmit() 364 static void iscsi_iser_cleanup_task(struct iscsi_task *task) in iscsi_iser_cleanup_task() 403 static u8 iscsi_iser_check_protection(struct iscsi_task *task, sector_t *sector) in iscsi_iser_check_protection()
|
H A D | iser_initiator.c | 48 static int iser_prepare_read_cmd(struct iscsi_task *task) in iser_prepare_read_cmd() 89 static int iser_prepare_write_cmd(struct iscsi_task *task, unsigned int imm_sz, in iser_prepare_write_cmd() 342 int iser_send_command(struct iscsi_conn *conn, struct iscsi_task *task) in iser_send_command() 412 int iser_send_data_out(struct iscsi_conn *conn, struct iscsi_task *task, in iser_send_data_out() 473 int iser_send_control(struct iscsi_conn *conn, struct iscsi_task *task) in iser_send_control() 596 struct iscsi_task *task; in iser_check_remote_inv() 683 struct iscsi_task *task; in iser_ctrl_comp() 691 task = (void *)desc - sizeof(struct iscsi_task); in iser_ctrl_comp()
|
/openbmc/linux/drivers/scsi/bnx2i/ |
H A D | bnx2i.h | 837 struct iscsi_task *mtask); 839 struct iscsi_task *mtask); 841 struct iscsi_task *mtask); 845 struct iscsi_task *mtask, 848 struct iscsi_task *mtask);
|
H A D | bnx2i_hwi.c | 383 struct iscsi_task *mtask) in bnx2i_send_iscsi_tmf() 388 struct iscsi_task *ctask; in bnx2i_send_iscsi_tmf() 1344 struct iscsi_task *task; in bnx2i_process_scsi_cmd_resp() 1438 struct iscsi_task *task; in bnx2i_process_login_resp() 1506 struct iscsi_task *task; in bnx2i_process_text_resp() 1567 struct iscsi_task *task; in bnx2i_process_tmf_resp() 1606 struct iscsi_task *task; in bnx2i_process_logout_resp() 1653 struct iscsi_task *task; in bnx2i_process_nopin_local_cmpl() 1693 struct iscsi_task *task; in bnx2i_process_nopin_mesg() 1833 struct iscsi_task *task; in bnx2i_process_cmd_cleanup_resp() [all …]
|
H A D | bnx2i_iscsi.c | 84 static void bnx2i_setup_write_cmd_bd_info(struct iscsi_task *task) in bnx2i_setup_write_cmd_bd_info() 473 struct iscsi_task *task = session->cmds[i]; in bnx2i_destroy_cmd_pool() 498 struct iscsi_task *task = session->cmds[i]; in bnx2i_setup_cmd_pool() 1079 static int bnx2i_iscsi_send_generic_request(struct iscsi_task *task) in bnx2i_iscsi_send_generic_request() 1156 static void bnx2i_cleanup_task(struct iscsi_task *task) in bnx2i_cleanup_task() 1187 bnx2i_mtask_xmit(struct iscsi_conn *conn, struct iscsi_task *task) in bnx2i_mtask_xmit() 1219 static int bnx2i_task_xmit(struct iscsi_task *task) in bnx2i_task_xmit()
|
/openbmc/linux/drivers/scsi/cxgbi/ |
H A D | libcxgbi.h | 604 int cxgbi_conn_alloc_pdu(struct iscsi_task *, u8); 605 int cxgbi_conn_init_pdu(struct iscsi_task *, unsigned int , unsigned int); 606 int cxgbi_conn_xmit_pdu(struct iscsi_task *); 608 void cxgbi_cleanup_task(struct iscsi_task *task);
|
H A D | libcxgbi.c | 1351 static void task_release_itt(struct iscsi_task *task, itt_t hdr_itt) in task_release_itt() 1382 static int task_reserve_itt(struct iscsi_task *task, itt_t *hdr_itt) in task_reserve_itt() 1540 struct iscsi_task *task = iscsi_itt_to_ctask(conn, itt); in skb_read_pdu_bhs() 1812 static void cxgbi_task_data_sgl_check(struct iscsi_task *task) in cxgbi_task_data_sgl_check() 1839 cxgbi_task_data_sgl_read(struct iscsi_task *task, u32 offset, u32 count, in cxgbi_task_data_sgl_read() 1885 int cxgbi_conn_alloc_pdu(struct iscsi_task *task, u8 op) in cxgbi_conn_alloc_pdu() 2061 cxgbi_prep_iso_info(struct iscsi_task *task, struct sk_buff *skb, in cxgbi_prep_iso_info() 2144 int cxgbi_conn_init_pdu(struct iscsi_task *task, unsigned int offset, in cxgbi_conn_init_pdu() 2361 int cxgbi_conn_xmit_pdu(struct iscsi_task *task) in cxgbi_conn_xmit_pdu() 2470 void cxgbi_cleanup_task(struct iscsi_task *task) in cxgbi_cleanup_task()
|
/openbmc/linux/drivers/scsi/be2iscsi/ |
H A D | be_main.h | 211 struct iscsi_task *task; 372 int (*iotask_fn)(struct iscsi_task *, 417 struct iscsi_task *task; 795 struct iscsi_task *task); 989 struct iscsi_task *pio_handle;
|
H A D | be_main.c | 281 struct iscsi_task *task[BE_INVLDT_CMD_TBL_SZ]; in beiscsi_eh_device_reset() 289 struct iscsi_task *task; in beiscsi_eh_device_reset() 1118 struct iscsi_task *task, in be_complete_io() 1186 struct iscsi_task *task, in be_complete_logout() 1213 struct iscsi_task *task, in be_complete_tmf() 1241 struct iscsi_task *task; in hwi_complete_drvr_msgs() 1269 struct iscsi_task *task, in be_complete_nopin_resp() 1350 struct iscsi_task *task; in hwi_complete_cmd() 1431 struct iscsi_task *task; in beiscsi_complete_pdu() 4210 struct iscsi_task *task) in beiscsi_free_mgmt_task_handles() [all …]
|
/openbmc/qemu/block/ |
H A D | iscsi.c | 2343 struct IscsiTask iscsi_task; in iscsi_co_copy_range_to() local 2377 iscsi_co_init_iscsitask(dst_lun, &iscsi_task); in iscsi_co_copy_range_to() 2380 iscsi_task.task = iscsi_xcopy_task(data.size); in iscsi_co_copy_range_to() 2385 &iscsi_task) != 0) { in iscsi_co_copy_range_to() 2390 iscsi_co_wait_for_task(&iscsi_task, dst_lun); in iscsi_co_copy_range_to() 2392 if (iscsi_task.do_retry) { in iscsi_co_copy_range_to() 2393 iscsi_task.complete = 0; in iscsi_co_copy_range_to() 2397 if (iscsi_task.status != SCSI_STATUS_GOOD) { in iscsi_co_copy_range_to() 2398 r = iscsi_task.err_code; in iscsi_co_copy_range_to() 2405 g_free(iscsi_task.task); in iscsi_co_copy_range_to() [all …]
|
/openbmc/linux/drivers/scsi/qla4xxx/ |
H A D | ql4_iocb.c | 383 int qla4xxx_send_passthru0(struct iscsi_task *task) in qla4xxx_send_passthru0()
|
H A D | ql4_glbl.h | 156 int qla4xxx_send_passthru0(struct iscsi_task *task);
|
H A D | ql4_def.h | 842 struct iscsi_task *task;
|
H A D | ql4_os.c | 139 static int qla4xxx_alloc_pdu(struct iscsi_task *, uint8_t); 140 static int qla4xxx_task_xmit(struct iscsi_task *); 141 static void qla4xxx_task_cleanup(struct iscsi_task *); 3356 struct iscsi_task *task; in qla4xxx_task_work() 3395 static int qla4xxx_alloc_pdu(struct iscsi_task *task, uint8_t opcode) in qla4xxx_alloc_pdu() 3461 static void qla4xxx_task_cleanup(struct iscsi_task *task) in qla4xxx_task_cleanup() 3490 static int qla4xxx_task_xmit(struct iscsi_task *task) in qla4xxx_task_xmit()
|