Lines Matching full:limits

31  * blk_set_stacking_limits - set default limits for stacking devices
34 * Prepare queue limits for applying limits from underlying devices using
47 /* Inherit limits from component devices */ in blk_set_stacking_limits()
292 /* UINT_MAX indicates stacked limits in initial state */ in blk_validate_atomic_write_limits()
350 * Check that the limits in lim are valid, initialize defaults for unset
476 * might need to move out of stacking limits since we have immutable in blk_validate_limits()
505 * to set the limits. Once the transition is finished the check in blk_validate_limits()
531 * Set the default limits for a newly allocated queue. @lim contains the
532 * initial limits set by the driver, which could be no limit in which case
539 * but these limits are special and need an explicit initialization to in blk_set_default_limits()
548 * queue_limits_commit_update - commit an atomic update of queue limits
550 * @lim: limits to apply
552 * Apply the limits in @lim that were obtained from queue_limits_start_update()
577 q->limits = *lim; in queue_limits_commit_update()
587 * queue_limits_commit_update_frozen - commit an atomic update of queue limits
589 * @lim: limits to apply
591 * Apply the limits in @lim that were obtained from queue_limits_start_update()
612 * queue_limits_set - apply queue limits to queue
614 * @lim: limits to apply
616 * Apply the limits in @lim that were freshly initialized to @q.
617 * To update existing limits use queue_limits_start_update() and
710 * Find values for limits which work for chunk size. in blk_stack_atomic_writes_chunk_sectors()
717 * value aligned with both limits, i.e. 8K in this example. in blk_stack_atomic_writes_chunk_sectors()
774 * @t: the stacking driver limits (top device)
775 * @b: the underlying queue limits (bottom, component device)
804 * stacking the limits, and this will clear the flags if any of the in blk_stack_limits()
948 * @t: the stacking driver limits (top device)
973 * @t: target queue limits
974 * @b: base queue limits
1044 if (q->limits.flags & BLK_FLAG_MISALIGNED) in bdev_alignment_offset()
1047 return queue_limit_alignment_offset(&q->limits, in bdev_alignment_offset()
1049 return q->limits.alignment_offset; in bdev_alignment_offset()
1058 return queue_limit_discard_alignment(&q->limits, in bdev_discard_alignment()
1060 return q->limits.discard_alignment; in bdev_discard_alignment()