Lines Matching refs:ti_limits
634 struct queue_limits ti_limits; in validate_hardware_logical_block_alignment() local
643 dm_set_stacking_limits(&ti_limits); in validate_hardware_logical_block_alignment()
648 &ti_limits); in validate_hardware_logical_block_alignment()
655 remaining & ((ti_limits.logical_block_size >> in validate_hardware_logical_block_alignment()
1591 struct queue_limits ti_limits; in dm_calculate_queue_limits() local
1608 dm_set_stacking_limits(&ti_limits); in dm_calculate_queue_limits()
1613 ti->type->io_hints(ti, &ti_limits); in dm_calculate_queue_limits()
1621 &ti_limits); in dm_calculate_queue_limits()
1623 if (!zoned && (ti_limits.features & BLK_FEAT_ZONED)) { in dm_calculate_queue_limits()
1628 zoned = (ti_limits.features & BLK_FEAT_ZONED); in dm_calculate_queue_limits()
1629 zone_sectors = ti_limits.chunk_sectors; in dm_calculate_queue_limits()
1634 ti->type->io_hints(ti, &ti_limits); in dm_calculate_queue_limits()
1641 &ti_limits)) in dm_calculate_queue_limits()
1649 if (blk_stack_limits(limits, &ti_limits, 0) < 0) in dm_calculate_queue_limits()
1658 if (!queue_limits_stack_integrity(limits, &ti_limits)) { in dm_calculate_queue_limits()