Lines Matching refs:iscsi_cmd
62 static int iscsit_handle_immediate_data(struct iscsi_cmd *,
477 int iscsit_queue_rsp(struct iscsi_conn *conn, struct iscsi_cmd *cmd)
483 void iscsit_aborted_task(struct iscsi_conn *conn, struct iscsi_cmd *cmd)
499 iscsit_xmit_nondatain_pdu(struct iscsi_conn *conn, struct iscsi_cmd *cmd,
567 static int iscsit_map_iovec(struct iscsi_cmd *cmd, struct kvec *iov, int nvec,
569 static void iscsit_unmap_iovec(struct iscsi_cmd *);
570 static u32 iscsit_do_crypto_hash_sg(struct ahash_request *, struct iscsi_cmd *,
573 iscsit_xmit_datain_pdu(struct iscsi_conn *conn, struct iscsi_cmd *cmd,
647 static int iscsit_xmit_pdu(struct iscsi_conn *conn, struct iscsi_cmd *cmd,
794 struct iscsi_cmd *cmd;
822 struct iscsi_cmd *cmd,
866 static int iscsit_add_reject_cmd(struct iscsi_cmd *cmd, u8 reason,
872 int iscsit_reject_cmd(struct iscsi_cmd *cmd, u8 reason, unsigned char *buf)
882 static int iscsit_map_iovec(struct iscsi_cmd *cmd, struct kvec *iov, int nvec,
940 static void iscsit_unmap_iovec(struct iscsi_cmd *cmd)
954 struct iscsi_cmd *cmd, *cmd_p;
981 static int iscsit_allocate_iovecs(struct iscsi_cmd *cmd)
994 int iscsit_setup_scsi_cmd(struct iscsi_conn *conn, struct iscsi_cmd *cmd,
1207 void iscsit_set_unsolicited_dataout(struct iscsi_cmd *cmd)
1217 int iscsit_process_scsi_cmd(struct iscsi_conn *conn, struct iscsi_cmd *cmd,
1277 iscsit_get_immediate_data(struct iscsi_cmd *cmd, struct iscsi_scsi_req *hdr,
1341 iscsit_handle_scsi_cmd(struct iscsi_conn *conn, struct iscsi_cmd *cmd,
1375 struct iscsi_cmd *cmd,
1448 struct iscsi_cmd *cmd, u32 payload_length,
1552 struct iscsi_cmd **out_cmd)
1555 struct iscsi_cmd *cmd;
1586 iscsit_get_dataout(struct iscsi_conn *conn, struct iscsi_cmd *cmd,
1654 iscsit_check_dataout_payload(struct iscsi_cmd *cmd, struct iscsi_data *hdr,
1694 struct iscsi_cmd *cmd = NULL;
1714 int iscsit_setup_nop_out(struct iscsi_conn *conn, struct iscsi_cmd *cmd,
1762 * Either way, make sure we allocate an struct iscsi_cmd, as both
1781 int iscsit_process_nop_out(struct iscsi_conn *conn, struct iscsi_cmd *cmd,
1784 struct iscsi_cmd *cmd_p = NULL;
1843 static int iscsit_handle_nop_out(struct iscsi_conn *conn, struct iscsi_cmd *cmd,
1928 * Attach ping data to struct iscsi_cmd->buf_ptr.
1970 iscsit_handle_task_mgt_cmd(struct iscsi_conn *conn, struct iscsi_cmd *cmd,
2151 iscsit_setup_text_cmd(struct iscsi_conn *conn, struct iscsi_cmd *cmd,
2191 iscsit_process_text_cmd(struct iscsi_conn *conn, struct iscsi_cmd *cmd,
2250 iscsit_handle_text_cmd(struct iscsi_conn *conn, struct iscsi_cmd *cmd,
2339 int iscsit_logout_closesession(struct iscsi_cmd *cmd, struct iscsi_conn *conn)
2369 int iscsit_logout_closeconnection(struct iscsi_cmd *cmd, struct iscsi_conn *conn)
2417 int iscsit_logout_removeconnforrecovery(struct iscsi_cmd *cmd, struct iscsi_conn *conn)
2447 iscsit_handle_logout_cmd(struct iscsi_conn *conn, struct iscsi_cmd *cmd,
2593 struct iscsi_cmd *cmd,
2702 struct iscsi_cmd *cmd;
2742 struct iscsi_cmd *cmd,
2782 iscsit_build_datain_pdu(struct iscsi_cmd *cmd, struct iscsi_conn *conn,
2827 static int iscsit_send_datain(struct iscsi_cmd *cmd, struct iscsi_conn *conn)
2888 iscsit_build_logout_rsp(struct iscsi_cmd *cmd, struct iscsi_conn *conn,
2983 iscsit_send_logout(struct iscsi_cmd *cmd, struct iscsi_conn *conn)
2996 iscsit_build_nopin_rsp(struct iscsi_cmd *cmd, struct iscsi_conn *conn,
3027 struct iscsi_cmd *cmd,
3052 iscsit_send_nopin(struct iscsi_cmd *cmd, struct iscsi_conn *conn)
3059 * NOPOUT Ping Data is attached to struct iscsi_cmd->buf_ptr.
3060 * NOPOUT DataSegmentLength is at struct iscsi_cmd->buf_ptr_size.
3070 struct iscsi_cmd *cmd,
3128 struct iscsi_cmd *cmd,
3210 void iscsit_build_rsp_pdu(struct iscsi_cmd *cmd, struct iscsi_conn *conn,
3244 static int iscsit_send_response(struct iscsi_cmd *cmd, struct iscsi_conn *conn)
3301 iscsit_build_task_mgt_rsp(struct iscsi_cmd *cmd, struct iscsi_conn *conn,
3324 iscsit_send_task_mgt_rsp(struct iscsi_cmd *cmd, struct iscsi_conn *conn)
3336 iscsit_build_sendtargets_response(struct iscsi_cmd *cmd,
3486 iscsit_build_text_rsp(struct iscsi_cmd *cmd, struct iscsi_conn *conn,
3536 struct iscsi_cmd *cmd,
3553 iscsit_build_reject(struct iscsi_cmd *cmd, struct iscsi_conn *conn,
3570 struct iscsi_cmd *cmd,
3611 iscsit_immediate_queue(struct iscsi_conn *conn, struct iscsi_cmd *cmd, int state)
3659 struct iscsi_cmd *cmd;
3678 iscsit_response_queue(struct iscsi_conn *conn, struct iscsi_cmd *cmd, int state)
3788 struct iscsi_cmd *cmd;
3866 struct iscsi_cmd *cmd;
4074 struct iscsi_cmd *cmd = NULL, *cmd_tmp = NULL;
4119 struct iscsi_cmd *cmd;
4528 struct iscsi_cmd *cmd,