Lines Matching full:limits
29 * blk_set_stacking_limits - set default limits for stacking devices
32 * Prepare queue limits for applying limits from underlying devices using
45 /* Inherit limits from component devices */ in blk_set_stacking_limits()
243 * Check that the limits in lim are valid, initialize defaults for unset
352 * might need to move out of stacking limits since we have immutable in blk_validate_limits()
381 * to set the limits. Once the transition is finished the check in blk_validate_limits()
407 * Set the default limits for a newly allocated queue. @lim contains the
408 * initial limits set by the driver, which could be no limit in which case
423 * queue_limits_commit_update - commit an atomic update of queue limits
425 * @lim: limits to apply
427 * Apply the limits in @lim that were obtained from queue_limits_start_update()
450 q->limits = *lim; in queue_limits_commit_update()
460 * queue_limits_commit_update_frozen - commit an atomic update of queue limits
462 * @lim: limits to apply
464 * Apply the limits in @lim that were obtained from queue_limits_start_update()
485 * queue_limits_set - apply queue limits to queue
487 * @lim: limits to apply
489 * Apply the limits in @lim that were freshly initialized to @q.
490 * To update existing limits use queue_limits_start_update() and
604 * Find values for limits which work for chunk size. in blk_stack_atomic_writes_head()
611 * aligned with both limits, i.e. 8K in this example. in blk_stack_atomic_writes_head()
659 * @t: the stacking driver limits (top device)
660 * @b: the underlying queue limits (bottom, component device)
688 * stacking the limits, and this will clear the flags if any of the in blk_stack_limits()
825 * @t: the stacking driver limits (top device)
850 * @t: target queue limits
851 * @b: base queue limits
918 if (q->limits.flags & BLK_FLAG_MISALIGNED) in bdev_alignment_offset()
921 return queue_limit_alignment_offset(&q->limits, in bdev_alignment_offset()
923 return q->limits.alignment_offset; in bdev_alignment_offset()
932 return queue_limit_discard_alignment(&q->limits, in bdev_discard_alignment()
934 return q->limits.discard_alignment; in bdev_discard_alignment()