Lines Matching refs:u_bs

31 	unsigned int u_bs;		/* Underlying block size in sectors retrievd from/set on lower layer device. */  member
49 sector_t end_sector = __block_mod(bio->bi_iter.bi_sector, ec->u_bs) + bio_sectors(bio); in __nr_blocks()
51 return __sector_to_block(ec, end_sector) + (__block_mod(end_sector, ec->u_bs) ? 1 : 0); in __nr_blocks()
70 unsigned int buf_off = to_bytes(__block_mod(iter->bi_sector, ec->u_bs)); in __ebs_rw_bvec()
152 if (__block_mod(sector, ec->u_bs)) { in __ebs_discard_bio()
158 if (blocks && __block_mod(bio_end_sector(bio), ec->u_bs)) in __ebs_discard_bio()
198 if (__block_mod(bio->bi_iter.bi_sector, ec->u_bs)) in __ebs_process_bios()
200 if (__block_mod(bio_end_sector(bio), ec->u_bs) && block2 != block1) in __ebs_process_bios()
286 ec->u_bs = tmp1; in ebs_ctr()
300 ec->u_bs = to_sector(bdev_logical_block_size(ec->dev->bdev)); in ebs_ctr()
301 if (!__ebs_check_bs(ec->u_bs)) { in ebs_ctr()
307 if (!ec->u_bs_set && ec->e_bs == ec->u_bs) in ebs_ctr()
310 if (__block_mod(ec->start, ec->u_bs)) { in ebs_ctr()
315 ec->bufio = dm_bufio_client_create(ec->dev->bdev, to_bytes(ec->u_bs), 1, 0, NULL, NULL); in ebs_ctr()
330 ec->block_shift = __ffs(ec->u_bs); in ebs_ctr()
373 if (likely(__block_mod(bio->bi_iter.bi_sector, ec->u_bs) || in ebs_map()
374 __block_mod(bio_end_sector(bio), ec->u_bs) || in ebs_map()
375 ec->e_bs == ec->u_bs)) { in ebs_map()
402 ec->dev->name, (unsigned long long) ec->start, ec->e_bs, ec->u_bs); in ebs_status()
424 limits->physical_block_size = to_bytes(ec->u_bs); in ebs_io_hints()