Lines Matching refs:limits

589 	struct queue_limits	limits;  member
776 return q->limits.cluster; in blk_queue_cluster()
782 return q->limits.zoned; in blk_queue_zoned_model()
798 return blk_queue_is_zoned(q) ? q->limits.chunk_sectors : 0; in blk_queue_zone_sectors()
807 return sector >> ilog2(q->limits.chunk_sectors); in blk_queue_zone_no()
1097 return min(q->limits.max_discard_sectors, in blk_queue_get_max_sectors()
1101 return q->limits.max_write_same_sectors; in blk_queue_get_max_sectors()
1104 return q->limits.max_write_zeroes_sectors; in blk_queue_get_max_sectors()
1106 return q->limits.max_sectors; in blk_queue_get_max_sectors()
1116 if (!q->limits.chunk_sectors) in blk_max_size_offset()
1117 return q->limits.max_sectors; in blk_max_size_offset()
1119 return min(q->limits.max_sectors, (unsigned int)(q->limits.chunk_sectors - in blk_max_size_offset()
1120 (offset & (q->limits.chunk_sectors - 1)))); in blk_max_size_offset()
1129 return q->limits.max_hw_sectors; in blk_rq_get_max_sectors()
1131 if (!q->limits.chunk_sectors || in blk_rq_get_max_sectors()
1215 extern void blk_limits_io_min(struct queue_limits *limits, unsigned int min);
1217 extern void blk_limits_io_opt(struct queue_limits *limits, unsigned int opt);
1439 return q->limits.seg_boundary_mask; in queue_segment_boundary()
1444 return q->limits.virt_boundary_mask; in queue_virt_boundary()
1449 return q->limits.max_sectors; in queue_max_sectors()
1454 return q->limits.max_hw_sectors; in queue_max_hw_sectors()
1459 return q->limits.max_segments; in queue_max_segments()
1464 return q->limits.max_discard_segments; in queue_max_discard_segments()
1469 return q->limits.max_segment_size; in queue_max_segment_size()
1476 if (q && q->limits.logical_block_size) in queue_logical_block_size()
1477 retval = q->limits.logical_block_size; in queue_logical_block_size()
1489 return q->limits.physical_block_size; in queue_physical_block_size()
1499 return q->limits.io_min; in queue_io_min()
1509 return q->limits.io_opt; in queue_io_opt()
1519 if (q->limits.misaligned) in queue_alignment_offset()
1522 return q->limits.alignment_offset; in queue_alignment_offset()
1538 if (q->limits.misaligned) in bdev_alignment_offset()
1544 return q->limits.alignment_offset; in bdev_alignment_offset()
1549 if (q->limits.discard_misaligned) in queue_discard_alignment()
1552 return q->limits.discard_alignment; in queue_discard_alignment()
1585 return q->limits.discard_alignment; in bdev_discard_alignment()
1593 return q->limits.max_write_same_sectors; in bdev_write_same()
1603 return q->limits.max_write_zeroes_sectors; in bdev_write_zeroes_sectors()
1837 q->limits.max_integrity_segments = segs; in blk_queue_max_integrity_segments()
1843 return q->limits.max_integrity_segments; in queue_max_integrity_segments()