Lines Matching refs:atomic_write_hw_unit_max
181 min(lim->atomic_write_hw_unit_max, unit_limit); in blk_atomic_writes_update_limits()
199 if (WARN_ON_ONCE(!is_power_of_2(lim->atomic_write_hw_unit_max))) in blk_validate_atomic_write_limits()
203 lim->atomic_write_hw_unit_max)) in blk_validate_atomic_write_limits()
206 if (WARN_ON_ONCE(lim->atomic_write_hw_unit_max > in blk_validate_atomic_write_limits()
562 if (t->atomic_write_hw_unit_min > b->atomic_write_hw_unit_max) in blk_stack_atomic_writes_tail()
566 if (t->atomic_write_hw_unit_max < b->atomic_write_hw_unit_min) in blk_stack_atomic_writes_tail()
573 t->atomic_write_hw_unit_max = min(t->atomic_write_hw_unit_max, in blk_stack_atomic_writes_tail()
574 b->atomic_write_hw_unit_max); in blk_stack_atomic_writes_tail()
608 t->atomic_write_hw_unit_max = b->atomic_write_hw_unit_max; in blk_stack_atomic_writes_head()
624 t->atomic_write_hw_unit_max = b->atomic_write_hw_unit_max; in blk_stack_atomic_writes_head()
625 while (t->io_min % t->atomic_write_hw_unit_max) in blk_stack_atomic_writes_head()
626 t->atomic_write_hw_unit_max /= 2; in blk_stack_atomic_writes_head()
629 t->atomic_write_hw_unit_max); in blk_stack_atomic_writes_head()
663 t->atomic_write_hw_unit_max = 0; in blk_stack_atomic_writes_limits()