Lines Matching refs:limits
281 struct queue_limits *limits = data; in device_area_is_invalid() local
286 limits->logical_block_size >> SECTOR_SHIFT; in device_area_is_invalid()
326 limits->logical_block_size, bdevname(bdev, b)); in device_area_is_invalid()
335 limits->logical_block_size, bdevname(bdev, b)); in device_area_is_invalid()
422 struct queue_limits *limits = data; in dm_set_device_limits() local
433 if (bdev_stack_limits(limits, bdev, start) < 0) in dm_set_device_limits()
438 q->limits.physical_block_size, in dm_set_device_limits()
439 q->limits.logical_block_size, in dm_set_device_limits()
440 q->limits.alignment_offset, in dm_set_device_limits()
449 blk_limits_max_hw_sectors(limits, in dm_set_device_limits()
600 struct queue_limits *limits) in validate_hardware_logical_block_alignment() argument
607 limits->logical_block_size >> SECTOR_SHIFT; in validate_hardware_logical_block_alignment()
659 limits->logical_block_size); in validate_hardware_logical_block_alignment()
1237 struct queue_limits *limits) in dm_calculate_queue_limits() argument
1243 blk_set_stacking_limits(limits); in dm_calculate_queue_limits()
1276 if (blk_stack_limits(limits, &ti_limits, 0) < 0) in dm_calculate_queue_limits()
1285 return validate_hardware_logical_block_alignment(table, limits); in dm_calculate_queue_limits()
1421 return q && !q->limits.max_write_same_sectors; in device_not_write_same_capable()
1481 struct queue_limits *limits) in dm_table_set_restrictions() argument
1488 q->limits = *limits; in dm_table_set_restrictions()
1503 q->limits.discard_zeroes_data = 0; in dm_table_set_restrictions()
1512 q->limits.max_write_same_sectors = 0; in dm_table_set_restrictions()