Lines Matching full:bottom
542 /* Check if second and later bottom devices are compliant */
567 /* Check for valid boundary of first bottom device */
587 /* Check stacking of first bottom device */
596 /* No chunk sectors, so use bottom device values directly */ in blk_stack_atomic_writes_head()
637 * If atomic_write_hw_max is set, we have already stacked 1x bottom in blk_stack_atomic_writes_limits()
660 * @b: the underlying queue limits (bottom, component device)
668 * all component (bottom) devices. The stacking function will
671 * Returns 0 if the top and bottom queue_limits are compatible. The
673 * ensure alignment with the bottom device. If no compatible sizes
681 unsigned int top, bottom, alignment, ret = 0; in blk_stack_limits() local
724 /* Bottom device has different alignment. Check that it is in blk_stack_limits()
731 bottom = max(b->physical_block_size, b->io_min) + alignment; in blk_stack_limits()
733 /* Verify that top and bottom intervals line up */ in blk_stack_limits()
734 if (max(top, bottom) % min(top, bottom)) { in blk_stack_limits()
826 * @bdev: the underlying block device (bottom)
835 * all component (bottom) devices. The stacking function will