Lines Matching refs:se_cmd

45 	sense_reason_t (*parse_cdb)(struct se_cmd *cmd);
55 unsigned char *(*get_sense_buffer)(struct se_cmd *);
66 sense_reason_t (*execute_rw)(struct se_cmd *cmd, struct scatterlist *,
68 sense_reason_t (*execute_sync_cache)(struct se_cmd *cmd);
69 sense_reason_t (*execute_write_same)(struct se_cmd *cmd);
70 sense_reason_t (*execute_unmap)(struct se_cmd *cmd,
72 sense_reason_t (*execute_pr_out)(struct se_cmd *cmd, u8 sa, u64 key,
74 sense_reason_t (*execute_pr_in)(struct se_cmd *cmd, u8 sa,
81 void target_complete_cmd(struct se_cmd *, u8);
82 void target_set_cmd_data_length(struct se_cmd *, int);
83 void target_complete_cmd_with_sense(struct se_cmd *, u8, sense_reason_t);
84 void target_complete_cmd_with_length(struct se_cmd *, u8, int);
86 void transport_copy_sense_to_cmd(struct se_cmd *, unsigned char *);
88 sense_reason_t spc_parse_cdb(struct se_cmd *cmd, unsigned int *size);
89 sense_reason_t spc_emulate_report_luns(struct se_cmd *cmd);
90 sense_reason_t spc_emulate_inquiry_std(struct se_cmd *, unsigned char *);
91 sense_reason_t spc_emulate_evpd_83(struct se_cmd *, unsigned char *);
93 sense_reason_t sbc_parse_cdb(struct se_cmd *cmd, struct exec_cmd_ops *ops);
96 sector_t sbc_get_write_same_sectors(struct se_cmd *cmd);
97 void sbc_dif_generate(struct se_cmd *);
98 sense_reason_t sbc_dif_verify(struct se_cmd *, sector_t, unsigned int,
100 void sbc_dif_copy_prot(struct se_cmd *, unsigned int, bool,
112 void *transport_kmap_data_sg(struct se_cmd *);
113 void transport_kunmap_data_sg(struct se_cmd *);
115 sense_reason_t transport_generic_map_mem_to_cmd(struct se_cmd *,
118 bool target_lun_is_rdonly(struct se_cmd *);
119 sense_reason_t passthrough_parse_cdb(struct se_cmd *cmd,
120 sense_reason_t (*exec_cmd)(struct se_cmd *cmd));