Lines Matching refs:chunk_sectors
122 min(lim->chunk_sectors, lim->max_hw_sectors)); in blk_validate_zoned_limits()
266 static bool blk_valid_atomic_writes_boundary(unsigned int chunk_sectors, in blk_valid_atomic_writes_boundary() argument
269 if (!chunk_sectors || !boundary_sectors) in blk_valid_atomic_writes_boundary()
272 if (boundary_sectors > chunk_sectors && in blk_valid_atomic_writes_boundary()
273 boundary_sectors % chunk_sectors) in blk_valid_atomic_writes_boundary()
276 if (chunk_sectors > boundary_sectors && in blk_valid_atomic_writes_boundary()
277 chunk_sectors % boundary_sectors) in blk_valid_atomic_writes_boundary()
313 if (WARN_ON_ONCE(lim->chunk_sectors && in blk_validate_atomic_write_limits()
314 atomic_write_hw_max_sectors > lim->chunk_sectors)) in blk_validate_atomic_write_limits()
325 lim->chunk_sectors, boundary_sectors))) in blk_validate_atomic_write_limits()
698 if (!t->chunk_sectors) in blk_stack_atomic_writes_chunk_sectors()
706 if (check_shl_overflow(t->chunk_sectors, SECTOR_SHIFT, &chunk_bytes)) in blk_stack_atomic_writes_chunk_sectors()
707 chunk_bytes = t->chunk_sectors; in blk_stack_atomic_writes_chunk_sectors()
731 if (!blk_valid_atomic_writes_boundary(t->chunk_sectors, in blk_stack_atomic_writes_head()
874 if (b->chunk_sectors) in blk_stack_limits()
875 t->chunk_sectors = gcd(t->chunk_sectors, b->chunk_sectors); in blk_stack_limits()
899 if (t->chunk_sectors % (t->physical_block_size >> SECTOR_SHIFT)) { in blk_stack_limits()
900 t->chunk_sectors = 0; in blk_stack_limits()