Lines Matching refs:scsi_cmnd

69 struct scsi_cmnd {  struct
142 static inline struct request *scsi_cmd_to_rq(struct scsi_cmnd *scmd) in scsi_cmd_to_rq() argument
151 static inline void *scsi_cmd_priv(struct scsi_cmnd *cmd) in scsi_cmd_priv()
156 void scsi_done(struct scsi_cmnd *cmd);
157 void scsi_done_direct(struct scsi_cmnd *cmd);
159 extern void scsi_finish_command(struct scsi_cmnd *cmd);
165 blk_status_t scsi_alloc_sgtables(struct scsi_cmnd *cmd);
166 void scsi_free_sgtables(struct scsi_cmnd *cmd);
169 extern int scsi_dma_map(struct scsi_cmnd *cmd);
170 extern void scsi_dma_unmap(struct scsi_cmnd *cmd);
172 static inline int scsi_dma_map(struct scsi_cmnd *cmd) { return -ENOSYS; } in scsi_dma_map()
173 static inline void scsi_dma_unmap(struct scsi_cmnd *cmd) { } in scsi_dma_unmap()
176 static inline unsigned scsi_sg_count(struct scsi_cmnd *cmd) in scsi_sg_count()
181 static inline struct scatterlist *scsi_sglist(struct scsi_cmnd *cmd) in scsi_sglist()
186 static inline unsigned scsi_bufflen(struct scsi_cmnd *cmd) in scsi_bufflen()
191 static inline void scsi_set_resid(struct scsi_cmnd *cmd, unsigned int resid) in scsi_set_resid()
196 static inline unsigned int scsi_get_resid(struct scsi_cmnd *cmd) in scsi_get_resid()
204 static inline int scsi_sg_copy_from_buffer(struct scsi_cmnd *cmd, in scsi_sg_copy_from_buffer()
211 static inline int scsi_sg_copy_to_buffer(struct scsi_cmnd *cmd, in scsi_sg_copy_to_buffer()
218 static inline sector_t scsi_get_sector(struct scsi_cmnd *scmd) in scsi_get_sector()
223 static inline sector_t scsi_get_lba(struct scsi_cmnd *scmd) in scsi_get_lba()
230 static inline unsigned int scsi_logical_block_count(struct scsi_cmnd *scmd) in scsi_logical_block_count()
258 static inline void scsi_set_prot_op(struct scsi_cmnd *scmd, unsigned char op) in scsi_set_prot_op()
263 static inline unsigned char scsi_get_prot_op(struct scsi_cmnd *scmd) in scsi_get_prot_op()
289 static inline void scsi_set_prot_type(struct scsi_cmnd *scmd, unsigned char type) in scsi_set_prot_type()
294 static inline unsigned char scsi_get_prot_type(struct scsi_cmnd *scmd) in scsi_get_prot_type()
299 static inline u32 scsi_prot_ref_tag(struct scsi_cmnd *scmd) in scsi_prot_ref_tag()
306 static inline unsigned int scsi_prot_interval(struct scsi_cmnd *scmd) in scsi_prot_interval()
311 static inline unsigned scsi_prot_sg_count(struct scsi_cmnd *cmd) in scsi_prot_sg_count()
316 static inline struct scatterlist *scsi_prot_sglist(struct scsi_cmnd *cmd) in scsi_prot_sglist()
321 static inline struct scsi_data_buffer *scsi_prot(struct scsi_cmnd *cmd) in scsi_prot()
329 static inline void set_status_byte(struct scsi_cmnd *cmd, char status) in set_status_byte()
334 static inline u8 get_status_byte(struct scsi_cmnd *cmd) in get_status_byte()
339 static inline void set_host_byte(struct scsi_cmnd *cmd, char status) in set_host_byte()
344 static inline u8 get_host_byte(struct scsi_cmnd *cmd) in get_host_byte()
359 static inline void scsi_msg_to_host_byte(struct scsi_cmnd *cmd, u8 msg) in scsi_msg_to_host_byte()
376 static inline unsigned scsi_transfer_length(struct scsi_cmnd *scmd) in scsi_transfer_length()
387 extern void scsi_build_sense(struct scsi_cmnd *scmd, int desc,