Lines Matching refs:scsi_cmnd
35 /* embedded in scsi_cmnd */
74 struct scsi_cmnd {
147 static inline struct request *scsi_cmd_to_rq(struct scsi_cmnd *scmd)
156 static inline void *scsi_cmd_priv(struct scsi_cmnd *cmd)
161 void scsi_done(struct scsi_cmnd *cmd);
162 void scsi_done_direct(struct scsi_cmnd *cmd);
164 extern void scsi_finish_command(struct scsi_cmnd *cmd);
170 blk_status_t scsi_alloc_sgtables(struct scsi_cmnd *cmd);
171 void scsi_free_sgtables(struct scsi_cmnd *cmd);
174 extern int scsi_dma_map(struct scsi_cmnd *cmd);
175 extern void scsi_dma_unmap(struct scsi_cmnd *cmd);
177 static inline int scsi_dma_map(struct scsi_cmnd *cmd) { return -ENOSYS; }
178 static inline void scsi_dma_unmap(struct scsi_cmnd *cmd) { }
181 static inline unsigned scsi_sg_count(struct scsi_cmnd *cmd)
186 static inline struct scatterlist *scsi_sglist(struct scsi_cmnd *cmd)
191 static inline unsigned scsi_bufflen(struct scsi_cmnd *cmd)
196 static inline void scsi_set_resid(struct scsi_cmnd *cmd, unsigned int resid)
201 static inline unsigned int scsi_get_resid(struct scsi_cmnd *cmd)
209 static inline int scsi_sg_copy_from_buffer(struct scsi_cmnd *cmd,
216 static inline int scsi_sg_copy_to_buffer(struct scsi_cmnd *cmd,
223 static inline sector_t scsi_get_sector(struct scsi_cmnd *scmd)
228 static inline sector_t scsi_get_lba(struct scsi_cmnd *scmd)
235 static inline unsigned int scsi_logical_block_count(struct scsi_cmnd *scmd)
263 static inline void scsi_set_prot_op(struct scsi_cmnd *scmd, unsigned char op)
268 static inline unsigned char scsi_get_prot_op(struct scsi_cmnd *scmd)
294 static inline void scsi_set_prot_type(struct scsi_cmnd *scmd, unsigned char type)
299 static inline unsigned char scsi_get_prot_type(struct scsi_cmnd *scmd)
304 static inline u32 scsi_prot_ref_tag(struct scsi_cmnd *scmd)
311 static inline unsigned int scsi_prot_interval(struct scsi_cmnd *scmd)
316 static inline unsigned scsi_prot_sg_count(struct scsi_cmnd *cmd)
321 static inline struct scatterlist *scsi_prot_sglist(struct scsi_cmnd *cmd)
326 static inline struct scsi_data_buffer *scsi_prot(struct scsi_cmnd *cmd)
334 static inline void set_status_byte(struct scsi_cmnd *cmd, char status)
339 static inline u8 get_status_byte(struct scsi_cmnd *cmd)
344 static inline void set_host_byte(struct scsi_cmnd *cmd, char status)
349 static inline u8 get_host_byte(struct scsi_cmnd *cmd)
364 static inline void scsi_msg_to_host_byte(struct scsi_cmnd *cmd, u8 msg)
381 static inline unsigned scsi_transfer_length(struct scsi_cmnd *scmd)
392 extern void scsi_build_sense(struct scsi_cmnd *scmd, int desc,