Lines Matching refs:limits

492 	struct queue_limits	limits;  member
654 return q->limits.zoned; in blk_queue_zoned_model()
679 return sector >> ilog2(disk->queue->limits.chunk_sectors); in disk_zone_no()
943 extern void blk_limits_io_min(struct queue_limits *limits, unsigned int min);
945 extern void blk_limits_io_opt(struct queue_limits *limits, unsigned int opt);
1118 return q->limits.seg_boundary_mask; in queue_segment_boundary()
1123 return q->limits.virt_boundary_mask; in queue_virt_boundary()
1128 return q->limits.max_sectors; in queue_max_sectors()
1138 return q->limits.max_hw_sectors; in queue_max_hw_sectors()
1143 return q->limits.max_segments; in queue_max_segments()
1148 return q->limits.max_discard_segments; in queue_max_discard_segments()
1153 return q->limits.max_segment_size; in queue_max_segment_size()
1159 const struct queue_limits *l = &q->limits; in queue_max_zone_append_sectors()
1179 if (q && q->limits.logical_block_size) in queue_logical_block_size()
1180 retval = q->limits.logical_block_size; in queue_logical_block_size()
1192 return q->limits.physical_block_size; in queue_physical_block_size()
1202 return q->limits.io_min; in queue_io_min()
1212 return q->limits.io_opt; in queue_io_opt()
1223 return q->limits.zone_write_granularity; in queue_zone_write_granularity()
1237 return bdev_get_queue(bdev)->limits.max_discard_sectors; in bdev_max_discard_sectors()
1242 return bdev_get_queue(bdev)->limits.discard_granularity; in bdev_discard_granularity()
1248 return bdev_get_queue(bdev)->limits.max_secure_erase_sectors; in bdev_max_secure_erase_sectors()
1256 return q->limits.max_write_zeroes_sectors; in bdev_write_zeroes_sectors()
1322 return q->limits.chunk_sectors; in bdev_zone_sectors()
1327 return q ? q->limits.dma_alignment : 511; in queue_dma_alignment()