Lines Matching refs:limits
420 struct queue_limits limits; member
609 return q->limits.cluster; in blk_queue_cluster()
867 return min(q->limits.max_discard_sectors, UINT_MAX >> 9); in blk_queue_get_max_sectors()
870 return q->limits.max_write_same_sectors; in blk_queue_get_max_sectors()
872 return q->limits.max_sectors; in blk_queue_get_max_sectors()
882 if (!q->limits.chunk_sectors) in blk_max_size_offset()
883 return q->limits.max_sectors; in blk_max_size_offset()
885 return q->limits.chunk_sectors - in blk_max_size_offset()
886 (offset & (q->limits.chunk_sectors - 1)); in blk_max_size_offset()
894 return q->limits.max_hw_sectors; in blk_rq_get_max_sectors()
896 if (!q->limits.chunk_sectors || (rq->cmd_flags & REQ_DISCARD)) in blk_rq_get_max_sectors()
976 extern void blk_limits_io_min(struct queue_limits *limits, unsigned int min);
978 extern void blk_limits_io_opt(struct queue_limits *limits, unsigned int opt);
1157 return q->limits.bounce_pfn; in queue_bounce_pfn()
1162 return q->limits.seg_boundary_mask; in queue_segment_boundary()
1167 return q->limits.virt_boundary_mask; in queue_virt_boundary()
1172 return q->limits.max_sectors; in queue_max_sectors()
1177 return q->limits.max_hw_sectors; in queue_max_hw_sectors()
1182 return q->limits.max_segments; in queue_max_segments()
1187 return q->limits.max_segment_size; in queue_max_segment_size()
1194 if (q && q->limits.logical_block_size) in queue_logical_block_size()
1195 retval = q->limits.logical_block_size; in queue_logical_block_size()
1207 return q->limits.physical_block_size; in queue_physical_block_size()
1217 return q->limits.io_min; in queue_io_min()
1227 return q->limits.io_opt; in queue_io_opt()
1237 if (q->limits.misaligned) in queue_alignment_offset()
1240 return q->limits.alignment_offset; in queue_alignment_offset()
1255 if (q->limits.misaligned) in bdev_alignment_offset()
1261 return q->limits.alignment_offset; in bdev_alignment_offset()
1266 if (q->limits.discard_misaligned) in queue_discard_alignment()
1269 return q->limits.discard_alignment; in queue_discard_alignment()
1302 return q->limits.discard_alignment; in bdev_discard_alignment()
1307 if (q->limits.max_discard_sectors && q->limits.discard_zeroes_data == 1) in queue_discard_zeroes_data()
1323 return q->limits.max_write_same_sectors; in bdev_write_same()
1527 q->limits.max_integrity_segments = segs; in blk_queue_max_integrity_segments()
1533 return q->limits.max_integrity_segments; in queue_max_integrity_segments()