Lines Matching defs:rq
40 static inline u32 t10_pi_ref_tag(struct request *rq)
42 unsigned int shift = ilog2(queue_logical_block_size(rq->q));
45 if (rq->q->integrity.interval_exp)
46 shift = rq->q->integrity.interval_exp;
48 return blk_rq_pos(rq) >> (shift - SECTOR_SHIFT) & 0xffffffff;
71 static inline u64 ext_pi_ref_tag(struct request *rq)
73 unsigned int shift = ilog2(queue_logical_block_size(rq->q));
76 if (rq->q->integrity.interval_exp)
77 shift = rq->q->integrity.interval_exp;
79 return lower_48_bits(blk_rq_pos(rq) >> (shift - SECTOR_SHIFT));