Lines Matching refs:limits
509 struct queue_limits limits; member
678 return q->limits.zoned; in blk_queue_zoned_model()
703 return sector >> ilog2(disk->queue->limits.chunk_sectors); in disk_zone_no()
967 extern void blk_limits_io_min(struct queue_limits *limits, unsigned int min);
969 extern void blk_limits_io_opt(struct queue_limits *limits, unsigned int opt);
1143 return q->limits.seg_boundary_mask; in queue_segment_boundary()
1148 return q->limits.virt_boundary_mask; in queue_virt_boundary()
1153 return q->limits.max_sectors; in queue_max_sectors()
1163 return q->limits.max_hw_sectors; in queue_max_hw_sectors()
1168 return q->limits.max_segments; in queue_max_segments()
1173 return q->limits.max_discard_segments; in queue_max_discard_segments()
1178 return q->limits.max_segment_size; in queue_max_segment_size()
1184 const struct queue_limits *l = &q->limits; in queue_max_zone_append_sectors()
1204 if (q && q->limits.logical_block_size) in queue_logical_block_size()
1205 retval = q->limits.logical_block_size; in queue_logical_block_size()
1217 return q->limits.physical_block_size; in queue_physical_block_size()
1227 return q->limits.io_min; in queue_io_min()
1237 return q->limits.io_opt; in queue_io_opt()
1248 return q->limits.zone_write_granularity; in queue_zone_write_granularity()
1262 return bdev_get_queue(bdev)->limits.max_discard_sectors; in bdev_max_discard_sectors()
1267 return bdev_get_queue(bdev)->limits.discard_granularity; in bdev_discard_granularity()
1273 return bdev_get_queue(bdev)->limits.max_secure_erase_sectors; in bdev_max_secure_erase_sectors()
1281 return q->limits.max_write_zeroes_sectors; in bdev_write_zeroes_sectors()
1347 return q->limits.chunk_sectors; in bdev_zone_sectors()
1352 return q ? q->limits.dma_alignment : 511; in queue_dma_alignment()