Searched refs:iscsi_cmd (Results 1 - 25 of 25) sorted by relevance

/linux-4.4.14/drivers/target/iscsi/
H A Discsi_target_datain_values.h5 extern void iscsit_attach_datain_req(struct iscsi_cmd *, struct iscsi_datain_req *);
6 extern void iscsit_free_datain_req(struct iscsi_cmd *, struct iscsi_datain_req *);
7 extern void iscsit_free_all_datain_reqs(struct iscsi_cmd *);
8 extern struct iscsi_datain_req *iscsit_get_datain_req(struct iscsi_cmd *);
9 extern struct iscsi_datain_req *iscsit_get_datain_values(struct iscsi_cmd *,
H A Discsi_target_erl1.h6 struct iscsi_cmd *, struct iscsi_datain_req *);
8 struct iscsi_cmd *, struct iscsi_datain_req *);
14 extern int iscsit_dataout_datapduinorder_no_fbit(struct iscsi_cmd *, struct iscsi_pdu *);
15 extern int iscsit_recover_dataout_sequence(struct iscsi_cmd *, u32, u32);
19 extern int iscsit_execute_cmd(struct iscsi_cmd *, int);
20 extern int iscsit_handle_ooo_cmdsn(struct iscsi_session *, struct iscsi_cmd *, u32);
22 extern void iscsit_mod_dataout_timer(struct iscsi_cmd *);
23 extern void iscsit_start_dataout_timer(struct iscsi_cmd *, struct iscsi_conn *);
24 extern void iscsit_stop_dataout_timer(struct iscsi_cmd *);
H A Discsi_target_util.h6 extern int iscsit_add_r2t_to_list(struct iscsi_cmd *, u32, u32, int, u32);
7 extern struct iscsi_r2t *iscsit_get_r2t_for_eos(struct iscsi_cmd *, u32, u32);
8 extern struct iscsi_r2t *iscsit_get_r2t_from_list(struct iscsi_cmd *);
9 extern void iscsit_free_r2t(struct iscsi_r2t *, struct iscsi_cmd *);
10 extern void iscsit_free_r2ts_from_list(struct iscsi_cmd *);
11 extern struct iscsi_cmd *iscsit_alloc_cmd(struct iscsi_conn *, gfp_t);
12 extern struct iscsi_cmd *iscsit_allocate_cmd(struct iscsi_conn *, int);
13 extern struct iscsi_seq *iscsit_get_seq_holder_for_datain(struct iscsi_cmd *, u32);
14 extern struct iscsi_seq *iscsit_get_seq_holder_for_r2t(struct iscsi_cmd *);
15 extern struct iscsi_r2t *iscsit_get_holder_for_r2tsn(struct iscsi_cmd *, u32);
16 extern int iscsit_sequence_cmd(struct iscsi_conn *conn, struct iscsi_cmd *cmd,
18 extern int iscsit_check_unsolicited_dataout(struct iscsi_cmd *, unsigned char *);
19 extern struct iscsi_cmd *iscsit_find_cmd_from_itt_or_dump(struct iscsi_conn *,
21 extern struct iscsi_cmd *iscsit_find_cmd_from_ttt(struct iscsi_conn *, u32);
22 extern int iscsit_find_cmd_for_recovery(struct iscsi_session *, struct iscsi_cmd **,
24 extern void iscsit_add_cmd_to_immediate_queue(struct iscsi_cmd *, struct iscsi_conn *, u8);
26 extern void iscsit_add_cmd_to_response_queue(struct iscsi_cmd *, struct iscsi_conn *, u8);
28 extern void iscsit_remove_cmd_from_tx_queues(struct iscsi_cmd *, struct iscsi_conn *);
31 extern void iscsit_release_cmd(struct iscsi_cmd *);
32 extern void __iscsit_free_cmd(struct iscsi_cmd *, bool, bool);
33 extern void iscsit_free_cmd(struct iscsi_cmd *, bool);
48 extern int iscsit_send_tx_data(struct iscsi_cmd *, struct iscsi_conn *, int);
49 extern int iscsit_fe_sendpage_sg(struct iscsi_cmd *, struct iscsi_conn *);
H A Discsi_target_device.h5 extern void iscsit_increment_maxcmdsn(struct iscsi_cmd *, struct iscsi_session *);
H A Discsi_target_erl0.h4 extern void iscsit_set_dataout_sequence_values(struct iscsi_cmd *);
5 extern int iscsit_check_pre_dataout(struct iscsi_cmd *, unsigned char *);
6 extern int iscsit_check_post_dataout(struct iscsi_cmd *, unsigned char *, u8);
H A Discsi_target_erl2.h4 extern void iscsit_create_conn_recovery_datain_values(struct iscsi_cmd *, __be32);
5 extern void iscsit_create_conn_recovery_dataout_values(struct iscsi_cmd *);
11 extern int iscsit_remove_cmd_from_connection_recovery(struct iscsi_cmd *,
H A Discsi_target_tmr.h4 extern u8 iscsit_tmr_abort_task(struct iscsi_cmd *, unsigned char *);
9 extern u8 iscsit_tmr_task_reassign(struct iscsi_cmd *, unsigned char *);
10 extern int iscsit_tmr_post_handler(struct iscsi_cmd *, struct iscsi_conn *);
H A Discsi_target.h20 extern int iscsit_reject_cmd(struct iscsi_cmd *cmd, u8, unsigned char *);
21 extern void iscsit_set_unsoliticed_dataout(struct iscsi_cmd *);
22 extern int iscsit_logout_closesession(struct iscsi_cmd *, struct iscsi_conn *);
23 extern int iscsit_logout_closeconnection(struct iscsi_cmd *, struct iscsi_conn *);
24 extern int iscsit_logout_removeconnforrecovery(struct iscsi_cmd *, struct iscsi_conn *);
26 extern int iscsit_build_r2ts_for_cmd(struct iscsi_conn *, struct iscsi_cmd *, bool recovery);
H A Discsi_target_seq_pdu_list.h81 extern int iscsit_build_pdu_and_seq_lists(struct iscsi_cmd *, u32);
82 extern struct iscsi_pdu *iscsit_get_pdu_holder(struct iscsi_cmd *, u32, u32);
83 extern struct iscsi_pdu *iscsit_get_pdu_holder_for_seq(struct iscsi_cmd *, struct iscsi_seq *);
84 extern struct iscsi_seq *iscsit_get_seq_holder(struct iscsi_cmd *, u32, u32);
H A Discsi_target_seq_pdu_list.c31 static void iscsit_dump_seq_list(struct iscsi_cmd *cmd) iscsit_dump_seq_list()
49 static void iscsit_dump_pdu_list(struct iscsi_cmd *cmd) iscsit_dump_pdu_list()
65 static void iscsit_dump_seq_list(struct iscsi_cmd *cmd) {} iscsit_dump_pdu_list()
66 static void iscsit_dump_pdu_list(struct iscsi_cmd *cmd) {} iscsit_dump_pdu_list()
70 struct iscsi_cmd *cmd, iscsit_ordered_seq_lists()
83 struct iscsi_cmd *cmd, iscsit_ordered_pdu_lists()
130 struct iscsi_cmd *cmd, iscsit_randomize_pdu_lists()
180 struct iscsi_cmd *cmd, iscsit_randomize_seq_lists()
212 struct iscsi_cmd *cmd, iscsit_determine_counts_for_list()
296 struct iscsi_cmd *cmd, iscsit_do_build_pdu_and_seq_lists()
497 struct iscsi_cmd *cmd, iscsit_build_pdu_and_seq_lists()
572 struct iscsi_cmd *cmd, iscsit_get_pdu_holder()
580 pr_err("struct iscsi_cmd->pdu_list is NULL!\n"); iscsit_get_pdu_holder()
596 struct iscsi_cmd *cmd, iscsit_get_pdu_holder_for_seq()
604 pr_err("struct iscsi_cmd->pdu_list is NULL!\n"); iscsit_get_pdu_holder_for_seq()
673 struct iscsi_cmd *cmd, iscsit_get_seq_holder()
680 pr_err("struct iscsi_cmd->seq_list is NULL!\n"); iscsit_get_seq_holder()
H A Discsi_target_util.c62 struct iscsi_cmd *cmd, iscsit_add_r2t_to_list()
91 struct iscsi_cmd *cmd, iscsit_get_r2t_for_eos()
112 struct iscsi_r2t *iscsit_get_r2t_from_list(struct iscsi_cmd *cmd) iscsit_get_r2t_from_list()
133 void iscsit_free_r2t(struct iscsi_r2t *r2t, struct iscsi_cmd *cmd) iscsit_free_r2t()
139 void iscsit_free_r2ts_from_list(struct iscsi_cmd *cmd) iscsit_free_r2ts_from_list()
153 struct iscsi_cmd *iscsit_allocate_cmd(struct iscsi_conn *conn, int state) iscsit_allocate_cmd()
155 struct iscsi_cmd *cmd; iscsit_allocate_cmd()
163 size = sizeof(struct iscsi_cmd) + conn->conn_transport->priv_size; iscsit_allocate_cmd()
164 cmd = (struct iscsi_cmd *)(se_sess->sess_cmd_map + (tag * size)); iscsit_allocate_cmd()
183 struct iscsi_cmd *cmd, iscsit_get_seq_holder_for_datain()
195 struct iscsi_seq *iscsit_get_seq_holder_for_r2t(struct iscsi_cmd *cmd) iscsit_get_seq_holder_for_r2t()
200 pr_err("struct iscsi_cmd->seq_list is NULL!\n"); iscsit_get_seq_holder_for_r2t()
217 struct iscsi_cmd *cmd, iscsit_get_holder_for_r2tsn()
278 int iscsit_sequence_cmd(struct iscsi_conn *conn, struct iscsi_cmd *cmd, iscsit_sequence_cmd()
329 int iscsit_check_unsolicited_dataout(struct iscsi_cmd *cmd, unsigned char *buf) iscsit_check_unsolicited_dataout()
373 struct iscsi_cmd *iscsit_find_cmd_from_itt( iscsit_find_cmd_from_itt()
377 struct iscsi_cmd *cmd; iscsit_find_cmd_from_itt()
394 struct iscsi_cmd *iscsit_find_cmd_from_itt_or_dump( iscsit_find_cmd_from_itt_or_dump()
399 struct iscsi_cmd *cmd; iscsit_find_cmd_from_itt_or_dump()
420 struct iscsi_cmd *iscsit_find_cmd_from_ttt( iscsit_find_cmd_from_ttt()
424 struct iscsi_cmd *cmd = NULL; iscsit_find_cmd_from_ttt()
442 struct iscsi_cmd **cmd_ptr, iscsit_find_cmd_for_recovery()
446 struct iscsi_cmd *cmd = NULL; iscsit_find_cmd_for_recovery()
493 struct iscsi_cmd *cmd, iscsit_add_cmd_to_immediate_queue()
539 struct iscsi_cmd *cmd, iscsit_remove_cmd_from_immediate_queue()
568 struct iscsi_cmd *cmd, iscsit_add_cmd_to_response_queue()
614 struct iscsi_cmd *cmd, iscsit_remove_cmd_from_response_queue()
687 void iscsit_release_cmd(struct iscsi_cmd *cmd) iscsit_release_cmd()
710 void __iscsit_free_cmd(struct iscsi_cmd *cmd, bool scsi_cmd, __iscsit_free_cmd()
730 void iscsit_free_cmd(struct iscsi_cmd *cmd, bool shutdown) iscsit_free_cmd()
736 * this struct iscsi_cmd. iscsit_free_cmd()
884 struct iscsi_cmd *cmd; iscsit_add_nopin()
1101 struct iscsi_cmd *cmd, iscsit_send_tx_data()
1134 struct iscsi_cmd *cmd, iscsit_fe_sendpage_sg()
H A Discsi_target_erl2.c36 struct iscsi_cmd *cmd, iscsit_create_conn_recovery_datain_values()
64 struct iscsi_cmd *cmd) iscsit_create_conn_recovery_dataout_values()
129 struct iscsi_cmd *cmd, *cmd_tmp; iscsit_free_connection_recovery_entires()
207 struct iscsi_cmd *cmd, iscsit_remove_cmd_from_connection_recovery()
228 struct iscsi_cmd *cmd, *cmd_tmp; iscsit_discard_cr_cmds_by_expstatsn()
276 struct iscsi_cmd *cmd, *cmd_tmp; iscsit_discard_unacknowledged_ooo_cmdsns_for_conn()
317 struct iscsi_cmd *cmd, *cmd_tmp; iscsit_prepare_cmds_for_realligance()
322 * Each struct iscsi_cmd contains an struct iscsi_conn_recovery pointer iscsit_prepare_cmds_for_realligance()
323 * (struct iscsi_cmd->cr) so we need to allocate this before preparing the iscsit_prepare_cmds_for_realligance()
403 * Add the struct iscsi_cmd to the connection recovery cmd list iscsit_prepare_cmds_for_realligance()
H A Discsi_target_tmr.c39 struct iscsi_cmd *cmd, iscsit_tmr_abort_task()
42 struct iscsi_cmd *ref_cmd; iscsit_tmr_abort_task()
114 struct iscsi_cmd *cmd, iscsit_tmr_task_reassign()
117 struct iscsi_cmd *ref_cmd = NULL; iscsit_tmr_task_reassign()
186 struct iscsi_cmd *cmd, iscsit_task_reassign_remove_cmd()
206 struct iscsi_cmd *cmd = tmr_req->ref_cmd; iscsit_task_reassign_complete_nop_out()
235 struct iscsi_cmd *cmd, iscsit_task_reassign_complete_write()
307 struct iscsi_cmd *cmd, iscsit_task_reassign_complete_read()
360 struct iscsi_cmd *cmd, iscsit_task_reassign_complete_none()
374 struct iscsi_cmd *cmd = tmr_req->ref_cmd; iscsit_task_reassign_complete_scsi_cmnd()
423 struct iscsi_cmd *cmd; iscsit_task_reassign_complete()
427 pr_err("TMR Request is missing a RefCmd struct iscsi_cmd.\n"); iscsit_task_reassign_complete()
462 int iscsit_tmr_post_handler(struct iscsi_cmd *cmd, struct iscsi_conn *conn) iscsit_tmr_post_handler()
486 struct iscsi_cmd *cmd, iscsit_task_reassign_prepare_unsolicited_dataout()
557 struct iscsi_cmd *cmd = tmr_req->ref_cmd; iscsit_task_reassign_prepare_write()
586 * struct iscsi_cmd (and elsewhere depending on session parameters) iscsit_task_reassign_prepare_write()
719 * Free each R2T in question and adjust values in struct iscsi_cmd iscsit_task_reassign_prepare_write()
784 * a given struct iscsi_cmd.
790 struct iscsi_cmd *ref_cmd = tmr_req->ref_cmd; iscsit_check_task_reassign_expdatasn()
H A Discsi_target_datain_values.c43 void iscsit_attach_datain_req(struct iscsi_cmd *cmd, struct iscsi_datain_req *dr) iscsit_attach_datain_req()
50 void iscsit_free_datain_req(struct iscsi_cmd *cmd, struct iscsi_datain_req *dr) iscsit_free_datain_req()
59 void iscsit_free_all_datain_reqs(struct iscsi_cmd *cmd) iscsit_free_all_datain_reqs()
71 struct iscsi_datain_req *iscsit_get_datain_req(struct iscsi_cmd *cmd) iscsit_get_datain_req()
87 struct iscsi_cmd *cmd, iscsit_set_datain_values_yes_and_yes()
185 struct iscsi_cmd *cmd, iscsit_set_datain_values_no_and_yes()
306 struct iscsi_cmd *cmd, iscsit_set_datain_values_yes_and_no()
405 struct iscsi_cmd *cmd, iscsit_set_datain_values_no_and_no()
507 struct iscsi_cmd *cmd, iscsit_get_datain_values()
H A Discsi_target_erl0.c33 * Used to set values in struct iscsi_cmd that iscsit_dataout_check_sequence()
38 struct iscsi_cmd *cmd) iscsit_set_dataout_sequence_values()
74 struct iscsi_cmd *cmd, iscsit_dataout_within_command_recovery_check()
140 struct iscsi_cmd *cmd, iscsit_dataout_check_unsolicited_sequence()
215 struct iscsi_cmd *cmd, iscsit_dataout_check_sequence()
344 struct iscsi_cmd *cmd, iscsit_dataout_check_datasn()
395 struct iscsi_cmd *cmd, iscsit_dataout_pre_datapduinorder_yes()
405 * DataPDUInOrder=Yes offset counter in struct iscsi_cmd a protcol error has iscsit_dataout_pre_datapduinorder_yes()
457 struct iscsi_cmd *cmd, iscsit_dataout_pre_datapduinorder_no()
488 static int iscsit_dataout_update_r2t(struct iscsi_cmd *cmd, u32 offset, u32 length) iscsit_dataout_update_r2t()
508 struct iscsi_cmd *cmd, iscsit_dataout_update_datapduinorder_no()
541 struct iscsi_cmd *cmd, iscsit_dataout_post_crc_passed()
652 struct iscsi_cmd *cmd, iscsit_dataout_post_crc_failed()
690 struct iscsi_cmd *cmd, iscsit_check_pre_dataout()
728 struct iscsi_cmd *cmd, iscsit_check_post_dataout()
H A Discsi_target_erl1.c121 struct iscsi_cmd *cmd, iscsit_send_recovery_r2t_for_snack()
143 struct iscsi_cmd *cmd, iscsit_handle_r2t_snack()
202 struct iscsi_cmd *cmd, iscsit_create_recovery_datain_values_datasequenceinorder_yes()
248 struct iscsi_cmd *cmd, iscsit_create_recovery_datain_values_datasequenceinorder_no()
259 pr_err("struct iscsi_cmd->seq_list is NULL!\n"); iscsit_create_recovery_datain_values_datasequenceinorder_no()
406 struct iscsi_cmd *cmd, iscsit_handle_recovery_datain()
474 struct iscsi_cmd *cmd; iscsit_handle_recovery_datain_or_r2t()
506 struct iscsi_cmd *cmd = NULL; iscsit_handle_status_snack()
569 struct iscsi_cmd *cmd = NULL; iscsit_handle_data_ack()
600 struct iscsi_cmd *cmd, iscsit_send_recovery_r2t()
614 struct iscsi_cmd *cmd, iscsit_dataout_datapduinorder_no_fbit()
690 struct iscsi_cmd *cmd, iscsit_recalculate_dataout_values()
767 struct iscsi_cmd *cmd, iscsit_recover_dataout_sequence()
881 struct iscsi_cmd *cmd = NULL; iscsit_execute_ooo_cmdsns()
922 int iscsit_execute_cmd(struct iscsi_cmd *cmd, int ooo) iscsit_execute_cmd()
1070 struct iscsi_cmd *cmd, iscsit_handle_ooo_cmdsn()
1109 struct iscsi_cmd *cmd, iscsit_set_dataout_timeout_values()
1155 struct iscsi_cmd *cmd = (struct iscsi_cmd *) data; iscsit_handle_dataout_timeout()
1232 void iscsit_mod_dataout_timer(struct iscsi_cmd *cmd) iscsit_mod_dataout_timer()
1255 struct iscsi_cmd *cmd, iscsit_start_dataout_timer()
1276 void iscsit_stop_dataout_timer(struct iscsi_cmd *cmd) iscsit_stop_dataout_timer()
H A Discsi_target.c67 static int iscsit_handle_immediate_data(struct iscsi_cmd *,
481 static int iscsit_immediate_queue(struct iscsi_conn *, struct iscsi_cmd *, int);
482 static int iscsit_response_queue(struct iscsi_conn *, struct iscsi_cmd *, int);
484 static int iscsit_queue_rsp(struct iscsi_conn *conn, struct iscsi_cmd *cmd) iscsit_queue_rsp()
490 static void iscsit_aborted_task(struct iscsi_conn *conn, struct iscsi_cmd *cmd) iscsit_aborted_task()
642 struct iscsi_cmd *cmd; iscsit_add_reject()
669 struct iscsi_cmd *cmd, iscsit_add_reject_from_cmd()
712 static int iscsit_add_reject_cmd(struct iscsi_cmd *cmd, u8 reason, iscsit_add_reject_cmd()
718 int iscsit_reject_cmd(struct iscsi_cmd *cmd, u8 reason, unsigned char *buf) iscsit_reject_cmd()
728 struct iscsi_cmd *cmd, iscsit_map_iovec()
763 static void iscsit_unmap_iovec(struct iscsi_cmd *cmd) iscsit_unmap_iovec()
777 struct iscsi_cmd *cmd, *cmd_p; iscsit_ack_from_expstatsn()
804 static int iscsit_allocate_iovecs(struct iscsi_cmd *cmd) iscsit_allocate_iovecs()
820 int iscsit_setup_scsi_cmd(struct iscsi_conn *conn, struct iscsi_cmd *cmd, iscsit_setup_scsi_cmd()
1031 void iscsit_set_unsoliticed_dataout(struct iscsi_cmd *cmd) iscsit_set_unsoliticed_dataout()
1041 int iscsit_process_scsi_cmd(struct iscsi_conn *conn, struct iscsi_cmd *cmd, iscsit_process_scsi_cmd()
1105 iscsit_get_immediate_data(struct iscsi_cmd *cmd, struct iscsi_scsi_req *hdr, iscsit_get_immediate_data()
1160 iscsit_handle_scsi_cmd(struct iscsi_conn *conn, struct iscsi_cmd *cmd, iscsit_handle_scsi_cmd()
1194 struct iscsi_cmd *cmd, iscsit_do_crypto_hash_sg()
1255 struct iscsi_cmd **out_cmd) iscsit_check_dataout_hdr()
1258 struct iscsi_cmd *cmd = NULL; iscsit_check_dataout_hdr()
1383 iscsit_get_dataout(struct iscsi_conn *conn, struct iscsi_cmd *cmd, iscsit_get_dataout()
1448 iscsit_check_dataout_payload(struct iscsi_cmd *cmd, struct iscsi_data *hdr, iscsit_check_dataout_payload()
1488 struct iscsi_cmd *cmd = NULL; iscsit_handle_data_out()
1508 int iscsit_setup_nop_out(struct iscsi_conn *conn, struct iscsi_cmd *cmd, iscsit_setup_nop_out()
1556 * Either way, make sure we allocate an struct iscsi_cmd, as both iscsit_setup_nop_out()
1575 int iscsit_process_nop_out(struct iscsi_conn *conn, struct iscsi_cmd *cmd, iscsit_process_nop_out()
1578 struct iscsi_cmd *cmd_p = NULL; iscsit_process_nop_out()
1633 static int iscsit_handle_nop_out(struct iscsi_conn *conn, struct iscsi_cmd *cmd, iscsit_handle_nop_out()
1720 * Attach ping data to struct iscsi_cmd->buf_ptr. iscsit_handle_nop_out()
1740 iscsit_handle_task_mgt_cmd(struct iscsi_conn *conn, struct iscsi_cmd *cmd, iscsit_handle_task_mgt_cmd()
1954 iscsit_setup_text_cmd(struct iscsi_conn *conn, struct iscsi_cmd *cmd, iscsit_setup_text_cmd()
1993 iscsit_process_text_cmd(struct iscsi_conn *conn, struct iscsi_cmd *cmd, iscsit_process_text_cmd()
2054 iscsit_handle_text_cmd(struct iscsi_conn *conn, struct iscsi_cmd *cmd, iscsit_handle_text_cmd()
2148 int iscsit_logout_closesession(struct iscsi_cmd *cmd, struct iscsi_conn *conn) iscsit_logout_closesession()
2178 int iscsit_logout_closeconnection(struct iscsi_cmd *cmd, struct iscsi_conn *conn) iscsit_logout_closeconnection()
2226 int iscsit_logout_removeconnforrecovery(struct iscsi_cmd *cmd, struct iscsi_conn *conn) iscsit_logout_removeconnforrecovery()
2256 iscsit_handle_logout_cmd(struct iscsi_conn *conn, struct iscsi_cmd *cmd, iscsit_handle_logout_cmd()
2401 struct iscsi_cmd *cmd, iscsit_handle_immediate_data()
2492 struct iscsi_cmd *cmd; iscsit_build_conn_drop_async_message()
2530 struct iscsi_cmd *cmd, iscsit_send_conn_drop_async_message()
2585 iscsit_build_datain_pdu(struct iscsi_cmd *cmd, struct iscsi_conn *conn, iscsit_build_datain_pdu()
2629 static int iscsit_send_datain(struct iscsi_cmd *cmd, struct iscsi_conn *conn) iscsit_send_datain()
2747 iscsit_build_logout_rsp(struct iscsi_cmd *cmd, struct iscsi_conn *conn, iscsit_build_logout_rsp()
2842 iscsit_send_logout(struct iscsi_cmd *cmd, struct iscsi_conn *conn) iscsit_send_logout()
2875 iscsit_build_nopin_rsp(struct iscsi_cmd *cmd, struct iscsi_conn *conn, iscsit_build_nopin_rsp()
2906 struct iscsi_cmd *cmd, iscsit_send_unsolicited_nopin()
2949 iscsit_send_nopin(struct iscsi_cmd *cmd, struct iscsi_conn *conn) iscsit_send_nopin()
2976 * NOPOUT Ping Data is attached to struct iscsi_cmd->buf_ptr. iscsit_send_nopin()
2977 * NOPOUT DataSegmentLength is at struct iscsi_cmd->buf_ptr_size. iscsit_send_nopin()
3017 struct iscsi_cmd *cmd, iscsit_send_r2t()
3093 struct iscsi_cmd *cmd, iscsit_build_r2ts_for_cmd()
3168 void iscsit_build_rsp_pdu(struct iscsi_cmd *cmd, struct iscsi_conn *conn, iscsit_build_rsp_pdu()
3202 static int iscsit_send_response(struct iscsi_cmd *cmd, struct iscsi_conn *conn) iscsit_send_response()
3298 iscsit_build_task_mgt_rsp(struct iscsi_cmd *cmd, struct iscsi_conn *conn, iscsit_build_task_mgt_rsp()
3321 iscsit_send_task_mgt_rsp(struct iscsi_cmd *cmd, struct iscsi_conn *conn) iscsit_send_task_mgt_rsp()
3377 iscsit_build_sendtargets_response(struct iscsi_cmd *cmd, iscsit_build_sendtargets_response()
3530 iscsit_build_text_rsp(struct iscsi_cmd *cmd, struct iscsi_conn *conn, iscsit_build_text_rsp()
3580 struct iscsi_cmd *cmd, iscsit_send_text_rsp()
3634 iscsit_build_reject(struct iscsi_cmd *cmd, struct iscsi_conn *conn, iscsit_build_reject()
3651 struct iscsi_cmd *cmd, iscsit_send_reject()
3752 iscsit_immediate_queue(struct iscsi_conn *conn, struct iscsi_cmd *cmd, int state) iscsit_immediate_queue()
3799 struct iscsi_cmd *cmd; iscsit_handle_immediate_queue()
3818 iscsit_response_queue(struct iscsi_conn *conn, struct iscsi_cmd *cmd, int state) iscsit_response_queue()
3934 struct iscsi_cmd *cmd; iscsit_handle_response_queue()
4003 struct iscsi_cmd *cmd; iscsi_target_rx_opcode()
4197 struct iscsi_cmd *cmd = NULL, *cmd_tmp = NULL; iscsit_release_commands_from_conn()
4222 struct iscsi_cmd *cmd; iscsit_stop_timers_for_cmds()
4623 struct iscsi_cmd *cmd, iscsit_logout_post_handler()
H A Discsi_target_device.c53 void iscsit_increment_maxcmdsn(struct iscsi_cmd *cmd, struct iscsi_session *sess) iscsit_increment_maxcmdsn()
H A Discsi_target_configfs.c1454 struct iscsi_cmd *cmd = container_of(se_cmd, struct iscsi_cmd, se_cmd); iscsi_get_cmd_state()
1480 struct iscsi_cmd *cmd = container_of(se_cmd, struct iscsi_cmd, se_cmd); lio_queue_data_in()
1490 struct iscsi_cmd *cmd = container_of(se_cmd, struct iscsi_cmd, se_cmd); lio_write_pending()
1501 struct iscsi_cmd *cmd = container_of(se_cmd, struct iscsi_cmd, se_cmd); lio_write_pending_status()
1513 struct iscsi_cmd *cmd = container_of(se_cmd, struct iscsi_cmd, se_cmd); lio_queue_status()
1528 struct iscsi_cmd *cmd = container_of(se_cmd, struct iscsi_cmd, se_cmd); lio_queue_tm_rsp()
1536 struct iscsi_cmd *cmd = container_of(se_cmd, struct iscsi_cmd, se_cmd); lio_aborted_task()
1673 struct iscsi_cmd *cmd = container_of(se_cmd, struct iscsi_cmd, se_cmd); lio_release_cmd()
H A Discsi_target_nego.c1230 tag_size = sizeof(struct iscsi_cmd) + conn->conn_transport->priv_size; iscsi_target_locate_portal()
/linux-4.4.14/include/target/iscsi/
H A Discsi_transport.h19 int (*iscsit_immediate_queue)(struct iscsi_conn *, struct iscsi_cmd *, int);
20 int (*iscsit_response_queue)(struct iscsi_conn *, struct iscsi_cmd *, int);
21 int (*iscsit_get_dataout)(struct iscsi_conn *, struct iscsi_cmd *, bool);
22 int (*iscsit_queue_data_in)(struct iscsi_conn *, struct iscsi_cmd *);
23 int (*iscsit_queue_status)(struct iscsi_conn *, struct iscsi_cmd *);
24 void (*iscsit_aborted_task)(struct iscsi_conn *, struct iscsi_cmd *);
28 static inline void *iscsit_priv_cmd(struct iscsi_cmd *cmd) iscsit_priv_cmd()
45 extern int iscsit_setup_scsi_cmd(struct iscsi_conn *, struct iscsi_cmd *,
47 extern void iscsit_set_unsoliticed_dataout(struct iscsi_cmd *);
48 extern int iscsit_process_scsi_cmd(struct iscsi_conn *, struct iscsi_cmd *,
51 struct iscsi_cmd **);
52 extern int iscsit_check_dataout_payload(struct iscsi_cmd *, struct iscsi_data *,
54 extern int iscsit_setup_nop_out(struct iscsi_conn *, struct iscsi_cmd *,
56 extern int iscsit_process_nop_out(struct iscsi_conn *, struct iscsi_cmd *,
58 extern int iscsit_handle_logout_cmd(struct iscsi_conn *, struct iscsi_cmd *,
60 extern int iscsit_handle_task_mgt_cmd(struct iscsi_conn *, struct iscsi_cmd *,
62 extern int iscsit_setup_text_cmd(struct iscsi_conn *, struct iscsi_cmd *,
64 extern int iscsit_process_text_cmd(struct iscsi_conn *, struct iscsi_cmd *,
66 extern void iscsit_build_rsp_pdu(struct iscsi_cmd *, struct iscsi_conn *,
68 extern void iscsit_build_nopin_rsp(struct iscsi_cmd *, struct iscsi_conn *,
70 extern void iscsit_build_task_mgt_rsp(struct iscsi_cmd *, struct iscsi_conn *,
72 extern int iscsit_build_text_rsp(struct iscsi_cmd *, struct iscsi_conn *,
75 extern void iscsit_build_reject(struct iscsi_cmd *, struct iscsi_conn *,
77 extern int iscsit_build_logout_rsp(struct iscsi_cmd *, struct iscsi_conn *,
79 extern int iscsit_logout_post_handler(struct iscsi_cmd *, struct iscsi_conn *);
83 extern void iscsit_increment_maxcmdsn(struct iscsi_cmd *, struct iscsi_session *);
91 extern void iscsit_stop_dataout_timer(struct iscsi_cmd *);
96 extern int iscsit_tmr_post_handler(struct iscsi_cmd *, struct iscsi_conn *);
101 extern struct iscsi_cmd *iscsit_allocate_cmd(struct iscsi_conn *, int);
102 extern int iscsit_sequence_cmd(struct iscsi_conn *, struct iscsi_cmd *,
104 extern void iscsit_release_cmd(struct iscsi_cmd *);
H A Discsi_target_core.h132 /* struct iscsi_cmd->cmd_flags */
146 /* struct iscsi_cmd->i_state */
286 struct iscsi_cmd *cmd;
326 struct iscsi_cmd *cmd;
348 struct iscsi_cmd { struct
404 /* Iovec current and orig count for iscsi_cmd->iov_data */
409 /* Number of struct iscsi_pdu in struct iscsi_cmd->pdu_list */
411 /* Next struct iscsi_pdu to send in struct iscsi_cmd->pdu_list */
413 /* Current struct iscsi_pdu in struct iscsi_cmd->pdu_list */
415 /* Next struct iscsi_seq to send in struct iscsi_cmd->seq_list */
417 /* Number of struct iscsi_seq in struct iscsi_cmd->seq_list */
419 /* Current struct iscsi_seq in struct iscsi_cmd->seq_list */
443 /* Number of times struct iscsi_cmd is present in immediate queue */
448 /* spinlock for protecting struct iscsi_cmd->i_state */
501 struct iscsi_cmd *ref_cmd;
579 /* list_head of struct iscsi_cmd for this connection */
892 extern struct iscsi_cmd *iscsit_find_cmd_from_itt(struct iscsi_conn *, itt_t);
/linux-4.4.14/drivers/infiniband/ulp/isert/
H A Dib_isert.h136 struct iscsi_cmd *iscsi_cmd; member in struct:isert_cmd
212 struct iscsi_cmd *cmd,
H A Dib_isert.c53 isert_map_rdma(struct iscsi_conn *conn, struct iscsi_cmd *cmd,
58 isert_reg_rdma(struct iscsi_conn *conn, struct iscsi_cmd *cmd,
61 isert_put_response(struct iscsi_conn *conn, struct iscsi_cmd *cmd);
1258 static struct iscsi_cmd isert_allocate_cmd()
1263 struct iscsi_cmd *cmd; isert_allocate_cmd()
1267 isert_err("Unable to allocate iscsi_cmd + isert_cmd\n"); isert_allocate_cmd()
1272 isert_cmd->iscsi_cmd = cmd; isert_allocate_cmd()
1280 struct isert_cmd *isert_cmd, struct iscsi_cmd *cmd, isert_handle_scsi_cmd()
1352 struct iscsi_cmd *cmd = NULL; isert_handle_iscsi_dataout()
1413 struct iscsi_cmd *cmd, struct iser_rx_desc *rx_desc, isert_handle_nop_out()
1432 struct iscsi_cmd *cmd, struct iser_rx_desc *rx_desc, isert_handle_text_cmd()
1466 struct iscsi_cmd *cmd; isert_rx_opcode()
1728 struct iscsi_cmd *cmd = isert_cmd->iscsi_cmd; isert_put_cmd()
1878 struct iscsi_cmd *cmd = isert_cmd->iscsi_cmd; isert_completion_rdma_write()
1904 struct iscsi_cmd *cmd = isert_cmd->iscsi_cmd; isert_completion_rdma_read()
1943 struct iscsi_cmd *cmd = isert_cmd->iscsi_cmd; isert_do_control_comp()
1972 struct iscsi_cmd *cmd = isert_cmd->iscsi_cmd; isert_response_completion()
2150 isert_put_response(struct iscsi_conn *conn, struct iscsi_cmd *cmd) isert_put_response()
2199 isert_aborted_task(struct iscsi_conn *conn, struct iscsi_cmd *cmd) isert_aborted_task()
2237 isert_put_nopin(struct iscsi_cmd *cmd, struct iscsi_conn *conn, isert_put_nopin()
2257 isert_put_logout_rsp(struct iscsi_cmd *cmd, struct iscsi_conn *conn) isert_put_logout_rsp()
2275 isert_put_tm_rsp(struct iscsi_cmd *cmd, struct iscsi_conn *conn) isert_put_tm_rsp()
2293 isert_put_reject(struct iscsi_cmd *cmd, struct iscsi_conn *conn) isert_put_reject()
2326 isert_put_text_rsp(struct iscsi_cmd *cmd, struct iscsi_conn *conn) isert_put_text_rsp()
2371 struct iscsi_cmd *cmd = isert_cmd->iscsi_cmd; isert_build_rdma_wr()
2417 isert_map_rdma(struct iscsi_conn *conn, struct iscsi_cmd *cmd, isert_map_rdma()
2718 struct se_cmd *se_cmd = &isert_cmd->iscsi_cmd->se_cmd; isert_handle_prot_cmd()
2772 isert_reg_rdma(struct iscsi_conn *conn, struct iscsi_cmd *cmd, isert_reg_rdma()
2856 isert_put_datain(struct iscsi_conn *conn, struct iscsi_cmd *cmd) isert_put_datain()
2912 isert_get_dataout(struct iscsi_conn *conn, struct iscsi_cmd *cmd, bool recovery) isert_get_dataout()
2942 isert_immediate_queue(struct iscsi_conn *conn, struct iscsi_cmd *cmd, int state) isert_immediate_queue()
2967 isert_response_queue(struct iscsi_conn *conn, struct iscsi_cmd *cmd, int state) isert_response_queue()
3321 struct iscsi_cmd *cmd, *tmp; isert_put_unsol_pending_cmds()
/linux-4.4.14/drivers/scsi/be2iscsi/
H A Dbe_mgmt.c901 int iscsi_cmd, int size) mgmt_alloc_cmd_data()
910 be_cmd_hdr_prepare(cmd->va, CMD_SUBSYSTEM_ISCSI, iscsi_cmd, size); mgmt_alloc_cmd_data()
900 mgmt_alloc_cmd_data(struct beiscsi_hba *phba, struct be_dma_mem *cmd, int iscsi_cmd, int size) mgmt_alloc_cmd_data() argument

Completed in 404 milliseconds