Home
last modified time | relevance | path

Searched refs:iscsi_task (Results 1 – 25 of 26) sorted by relevance

12

/openbmc/linux/drivers/scsi/qedi/
H A Dqedi_gbl.h31 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 Dqedi_fw.c18 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 Dqedi_iscsi.h191 struct iscsi_task *task;
216 struct iscsi_task *ctask;
H A Dqedi_iscsi.c170 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 Dlibiscsi.h99 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 Dlibiscsi_tcp.h89 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 Dscsi_transport_iscsi.h25 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 Dlibiscsi.c705 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 Dlibiscsi_tcp.c454 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 Discsi_tcp.c403 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 Discsi_iser.h475 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 Discsi_iser.c174 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 Diser_initiator.c48 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 Dbnx2i.h837 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 Dbnx2i_hwi.c383 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 Dbnx2i_iscsi.c84 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 Dlibcxgbi.h604 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 Dlibcxgbi.c1351 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 Dbe_main.h211 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 Dbe_main.c281 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 Discsi.c2343 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 Dql4_iocb.c383 int qla4xxx_send_passthru0(struct iscsi_task *task) in qla4xxx_send_passthru0()
H A Dql4_glbl.h156 int qla4xxx_send_passthru0(struct iscsi_task *task);
H A Dql4_def.h842 struct iscsi_task *task;
H A Dql4_os.c139 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()

12