Lines Matching refs:limits

500 	struct queue_limits	limits;  member
692 return q->limits.zoned; in blk_queue_zoned_model()
708 return blk_queue_is_zoned(q) ? q->limits.chunk_sectors : 0; in blk_queue_zone_sectors()
722 return sector >> ilog2(q->limits.chunk_sectors); in blk_queue_zone_no()
997 return min(q->limits.max_discard_sectors, in blk_queue_get_max_sectors()
1001 return q->limits.max_write_same_sectors; in blk_queue_get_max_sectors()
1004 return q->limits.max_write_zeroes_sectors; in blk_queue_get_max_sectors()
1006 return q->limits.max_sectors; in blk_queue_get_max_sectors()
1016 if (!q->limits.chunk_sectors) in blk_max_size_offset()
1017 return q->limits.max_sectors; in blk_max_size_offset()
1019 return min(q->limits.max_sectors, (unsigned int)(q->limits.chunk_sectors - in blk_max_size_offset()
1020 (offset & (q->limits.chunk_sectors - 1)))); in blk_max_size_offset()
1029 return q->limits.max_hw_sectors; in blk_rq_get_max_sectors()
1031 if (!q->limits.chunk_sectors || in blk_rq_get_max_sectors()
1087 extern void blk_limits_io_min(struct queue_limits *limits, unsigned int min);
1089 extern void blk_limits_io_opt(struct queue_limits *limits, unsigned int opt);
1264 return q->limits.seg_boundary_mask; in queue_segment_boundary()
1269 return q->limits.virt_boundary_mask; in queue_virt_boundary()
1274 return q->limits.max_sectors; in queue_max_sectors()
1279 return q->limits.max_hw_sectors; in queue_max_hw_sectors()
1284 return q->limits.max_segments; in queue_max_segments()
1289 return q->limits.max_discard_segments; in queue_max_discard_segments()
1294 return q->limits.max_segment_size; in queue_max_segment_size()
1301 if (q && q->limits.logical_block_size) in queue_logical_block_size()
1302 retval = q->limits.logical_block_size; in queue_logical_block_size()
1314 return q->limits.physical_block_size; in queue_physical_block_size()
1324 return q->limits.io_min; in queue_io_min()
1334 return q->limits.io_opt; in queue_io_opt()
1344 if (q->limits.misaligned) in queue_alignment_offset()
1347 return q->limits.alignment_offset; in queue_alignment_offset()
1363 if (q->limits.misaligned) in bdev_alignment_offset()
1369 return q->limits.alignment_offset; in bdev_alignment_offset()
1374 if (q->limits.discard_misaligned) in queue_discard_alignment()
1377 return q->limits.discard_alignment; in queue_discard_alignment()
1410 return q->limits.discard_alignment; in bdev_discard_alignment()
1418 return q->limits.max_write_same_sectors; in bdev_write_same()
1428 return q->limits.max_write_zeroes_sectors; in bdev_write_zeroes_sectors()
1573 q->limits.max_integrity_segments = segs; in blk_queue_max_integrity_segments()
1579 return q->limits.max_integrity_segments; in queue_max_integrity_segments()