Lines Matching refs:scsi_cmnd
40 /* embedded in scsi_cmnd */
68 struct scsi_cmnd {
123 void (*scsi_done) (struct scsi_cmnd *);
148 static inline struct request *scsi_cmd_to_rq(struct scsi_cmnd *scmd)
157 static inline void *scsi_cmd_priv(struct scsi_cmnd *cmd)
163 static inline struct scsi_driver *scsi_cmd_to_driver(struct scsi_cmnd *cmd)
168 extern void scsi_finish_command(struct scsi_cmnd *cmd);
174 blk_status_t scsi_alloc_sgtables(struct scsi_cmnd *cmd);
175 void scsi_free_sgtables(struct scsi_cmnd *cmd);
178 extern int scsi_dma_map(struct scsi_cmnd *cmd);
179 extern void scsi_dma_unmap(struct scsi_cmnd *cmd);
181 static inline int scsi_dma_map(struct scsi_cmnd *cmd) { return -ENOSYS; }
182 static inline void scsi_dma_unmap(struct scsi_cmnd *cmd) { }
185 static inline unsigned scsi_sg_count(struct scsi_cmnd *cmd)
190 static inline struct scatterlist *scsi_sglist(struct scsi_cmnd *cmd)
195 static inline unsigned scsi_bufflen(struct scsi_cmnd *cmd)
200 static inline void scsi_set_resid(struct scsi_cmnd *cmd, unsigned int resid)
205 static inline unsigned int scsi_get_resid(struct scsi_cmnd *cmd)
213 static inline int scsi_sg_copy_from_buffer(struct scsi_cmnd *cmd,
220 static inline int scsi_sg_copy_to_buffer(struct scsi_cmnd *cmd,
248 static inline void scsi_set_prot_op(struct scsi_cmnd *scmd, unsigned char op)
253 static inline unsigned char scsi_get_prot_op(struct scsi_cmnd *scmd)
279 static inline void scsi_set_prot_type(struct scsi_cmnd *scmd, unsigned char type)
284 static inline unsigned char scsi_get_prot_type(struct scsi_cmnd *scmd)
289 static inline sector_t scsi_get_lba(struct scsi_cmnd *scmd)
294 static inline unsigned int scsi_prot_interval(struct scsi_cmnd *scmd)
299 static inline unsigned scsi_prot_sg_count(struct scsi_cmnd *cmd)
304 static inline struct scatterlist *scsi_prot_sglist(struct scsi_cmnd *cmd)
309 static inline struct scsi_data_buffer *scsi_prot(struct scsi_cmnd *cmd)
317 static inline void set_msg_byte(struct scsi_cmnd *cmd, char status)
322 static inline void set_host_byte(struct scsi_cmnd *cmd, char status)
327 static inline void set_driver_byte(struct scsi_cmnd *cmd, char status)
332 static inline unsigned scsi_transfer_length(struct scsi_cmnd *scmd)