Lines Matching refs:scmd
56 /* for scmd->flags */
64 /* for scmd->state */
148 static inline struct request *scsi_cmd_to_rq(struct scsi_cmnd *scmd)
150 return blk_mq_rq_from_pdu(scmd);
248 static inline void scsi_set_prot_op(struct scsi_cmnd *scmd, unsigned char op)
250 scmd->prot_op = op;
253 static inline unsigned char scsi_get_prot_op(struct scsi_cmnd *scmd)
255 return scmd->prot_op;
279 static inline void scsi_set_prot_type(struct scsi_cmnd *scmd, unsigned char type)
281 scmd->prot_type = type;
284 static inline unsigned char scsi_get_prot_type(struct scsi_cmnd *scmd)
286 return scmd->prot_type;
289 static inline sector_t scsi_get_lba(struct scsi_cmnd *scmd)
291 return blk_rq_pos(scmd->request);
294 static inline unsigned int scsi_prot_interval(struct scsi_cmnd *scmd)
296 return scmd->device->sector_size;
332 static inline unsigned scsi_transfer_length(struct scsi_cmnd *scmd)
334 unsigned int xfer_len = scmd->sdb.length;
335 unsigned int prot_interval = scsi_prot_interval(scmd);
337 if (scmd->prot_flags & SCSI_PROT_TRANSFER_PI)