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()
223 * Check that the limits in lim are valid, initialize defaults for unset
324 * might need to move out of stacking limits since we have immutable in blk_validate_limits()
346 * to set the limits. Once the transition is finished the check in blk_validate_limits()
371 * Set the default limits for a newly allocated queue. @lim contains the
372 * initial limits set by the driver, which could be no limit in which case
387 * queue_limits_commit_update - commit an atomic update of queue limits
389 * @lim: limits to apply
391 * Apply the limits in @lim that were obtained from queue_limits_start_update()
413 q->limits = *lim; in queue_limits_commit_update()
423 * queue_limits_set - apply queue limits to queue
425 * @lim: limits to apply
427 * Apply the limits in @lim that were freshly initialized to @q.
428 * To update existing limits use queue_limits_start_update() and
484 * @t: the stacking driver limits (top device)
485 * @b: the underlying queue limits (bottom, component device)
513 * the flags before stacking the limits, and this will clear the flags in blk_stack_limits()
648 * @t: the stacking driver limits (top device)
664 if (blk_stack_limits(t, &bdev_get_queue(bdev)->limits, in queue_limits_stack_bdev()
673 * @t: target queue limits
674 * @b: base queue limits
749 if (q->limits.flags & BLK_FLAG_MISALIGNED) in bdev_alignment_offset()
752 return queue_limit_alignment_offset(&q->limits, in bdev_alignment_offset()
754 return q->limits.alignment_offset; in bdev_alignment_offset()
763 return queue_limit_discard_alignment(&q->limits, in bdev_discard_alignment()
765 return q->limits.discard_alignment; in bdev_discard_alignment()