Lines Matching refs:q
28 int blk_rq_count_integrity_sg(struct request_queue *q, struct bio *bio) in blk_rq_count_integrity_sg() argument
39 if (!biovec_phys_mergeable(q, &ivprv, &iv)) in blk_rq_count_integrity_sg()
41 if (seg_size + iv.bv_len > queue_max_segment_size(q)) in blk_rq_count_integrity_sg()
138 struct request_queue *q = rq->q; in blk_rq_map_integrity_sg() local
147 if (!biovec_phys_mergeable(q, &ivprv, &iv)) in blk_rq_map_integrity_sg()
149 if (sg->length + iv.bv_len > queue_max_segment_size(q)) in blk_rq_map_integrity_sg()
178 BUG_ON(segments > queue_max_integrity_segments(q)); in blk_rq_map_integrity_sg()
194 rq->nr_integrity_segments = blk_rq_count_integrity_sg(rq->q, rq->bio); in blk_rq_integrity_map_user()
200 bool blk_integrity_merge_rq(struct request_queue *q, struct request *req, in blk_integrity_merge_rq() argument
214 q->limits.max_integrity_segments) in blk_integrity_merge_rq()
223 bool blk_integrity_merge_bio(struct request_queue *q, struct request *req, in blk_integrity_merge_bio() argument
237 nr_integrity_segs = blk_rq_count_integrity_sg(q, bio); in blk_integrity_merge_bio()
239 q->limits.max_integrity_segments) in blk_integrity_merge_bio()
276 struct request_queue *q = dev_to_disk(dev)->queue; in flag_store() local
286 lim = queue_limits_start_update(q); in flag_store()
292 err = queue_limits_commit_update_frozen(q, &lim); in flag_store()