Home
last modified time | relevance | path

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

/linux-2.6.39/include/scsi/
Dlibiscsi.h106 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 …]
Dscsi_transport_iscsi.h38 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,
Dlibiscsi_tcp.h98 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/
Dlibiscsi.c159 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 …]
Dlibiscsi_tcp.c450 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()
Discsi_tcp.c345 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/
Discsi_iser.h305 struct iscsi_task *task);
308 struct iscsi_task *task);
311 struct iscsi_task *task,
366 int iser_initialize_task_headers(struct iscsi_task *task,
Diser_initiator.c46 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()
Discsi_iser.c123 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/
Dbnx2i.h751 struct iscsi_task *mtask);
753 struct iscsi_task *mtask);
755 struct iscsi_task *mtask);
759 struct iscsi_task *mtask,
762 struct iscsi_task *mtask);
Dbnx2i_hwi.c325 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 …]
Dbnx2i_iscsi.c81 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/
Dlibcxgbi.h706 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);
Dlibcxgbi.c1433 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/
Dbe_main.h220 struct iscsi_task *task;
369 struct iscsi_task *task;
839 struct iscsi_task *pio_handle;
Dbe_main.c68 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 …]