Home
last modified time | relevance | path

Searched refs:bdev_logical_block_size (Results 1 – 25 of 53) sorted by relevance

123

/linux-6.8/block/
Dblk-lib.c56 bs_mask = (bdev_logical_block_size(bdev) >> 9) - 1; in __blkdev_issue_discard()
225 bs_mask = (bdev_logical_block_size(bdev) >> 9) - 1; in __blkdev_issue_zeroout()
261 bs_mask = (bdev_logical_block_size(bdev) >> 9) - 1; in blkdev_issue_zeroout()
306 sector_t bs_mask = (bdev_logical_block_size(bdev) >> 9) - 1; in blkdev_issue_secure_erase()
Dbdev.c130 unsigned int bsize = bdev_logical_block_size(bdev); in set_init_blocksize()
148 if (size < bdev_logical_block_size(bdev)) in set_blocksize()
177 int minsize = bdev_logical_block_size(sb->s_bdev); in sb_min_blocksize()
1135 stat->dio_offset_align = bdev_logical_block_size(bdev); in bdev_statx_dioalign()
Dioctl.c39 if (!IS_ALIGNED(p.start | p.length, bdev_logical_block_size(bdev))) in blkpg_do_ioctl()
531 return put_int(argp, bdev_logical_block_size(bdev)); in blkdev_common_ioctl()
675 return put_int(argp, bdev_logical_block_size(bdev)); in compat_blkdev_ioctl()
Dfops.c40 return pos & (bdev_logical_block_size(bdev) - 1) || in blkdev_dio_unaligned()
389 iomap->offset = ALIGN_DOWN(offset, bdev_logical_block_size(bdev)); in blkdev_iomap_begin()
797 if ((start | len) & (bdev_logical_block_size(bdev) - 1)) in blkdev_fallocate()
/linux-6.8/drivers/nvme/target/
Dio-cmd-bdev.c17 bdev_logical_block_size(bdev)); in nvmet_bdev_set_limits()
44 bdev_logical_block_size(bdev)); in nvmet_bdev_set_limits()
48 id->nows = to0based(bdev_io_opt(bdev) / bdev_logical_block_size(bdev)); in nvmet_bdev_set_limits()
101 ns->blksize_shift = blksize_bits(bdev_logical_block_size(ns->bdev)); in nvmet_bdev_ns_enable()
Dzns.c68 ns->blksize_shift = blksize_bits(bdev_logical_block_size(ns->bdev)); in nvmet_bdev_zns_enable()
/linux-6.8/drivers/md/
Ddm-exception-store.c173 (bdev_logical_block_size(dm_snap_cow(store->snap)->bdev) >> 9) || in dm_exception_store_set_chunk_size()
175 (bdev_logical_block_size(dm_snap_origin(store->snap)->bdev) >> 9)) { in dm_exception_store_set_chunk_size()
Ddm-log-writes.c550 lc->sectorsize = bdev_logical_block_size(lc->dev->bdev); in log_writes_ctr()
876 limits->logical_block_size = bdev_logical_block_size(lc->dev->bdev); in log_writes_io_hints()
Ddm-ebs-target.c302 ec->u_bs = to_sector(bdev_logical_block_size(ec->dev->bdev)); in ebs_ctr()
Ddm-verity-target.c1284 num < bdev_logical_block_size(v->data_dev->bdev) || in verity_ctr()
1294 num < bdev_logical_block_size(v->hash_dev->bdev) || in verity_ctr()
Ddm-log.c450 bdev_logical_block_size(lc->header_location.bdev)); in create_log_context()
Ddm-snap-persistent.c320 bdev_logical_block_size(dm_snap_cow(ps->store->snap)-> in read_header()
Dmd-bitmap.c153 u32 iosize = roundup(size, bdev_logical_block_size(rdev->bdev)); in read_sb_page()
206 if (bdev_io_opt(bdev) > bdev_logical_block_size(bdev)) in optimal_io_size()
242 size = roundup(last_page_size, bdev_logical_block_size(bdev)); in __write_sb_page()
/linux-6.8/drivers/target/
Dtarget_core_iblock.c131 dev->dev_attrib.hw_block_size = bdev_logical_block_size(bd); in iblock_configure_device()
243 u32 block_size = bdev_logical_block_size(ib_dev->ibd_bd); in iblock_get_blocks()
1107 return ret / bdev_logical_block_size(bd); in iblock_get_alignment_offset_lbas()
1115 bdev_physical_block_size(bd) / bdev_logical_block_size(bd); in iblock_get_lbppbe()
/linux-6.8/fs/bcachefs/
Dsuper-io.c162 new_bytes = max_t(size_t, new_bytes, bdev_logical_block_size(sb->bdev)); in bch2_sb_realloc()
792 bdev_logical_block_size(sb->bdev) && in __bch2_read_super()
801 bdev_logical_block_size(sb->bdev)); in __bch2_read_super()
896 bdev_logical_block_size(ca->disk_sb.bdev))); in write_one_super()
/linux-6.8/fs/nilfs2/
Dthe_nilfs.c709 int hw_blocksize = bdev_logical_block_size(sb->s_bdev); in init_nilfs()
772 bdev_logical_block_size(nilfs->ns_bdev); in nilfs_discard_segments()
/linux-6.8/block/partitions/
Dibm.c344 blocksize = bdev_logical_block_size(bdev); in ibm_partition()
/linux-6.8/drivers/usb/gadget/function/
Dstorage_common.c236 blksize = bdev_logical_block_size(I_BDEV(inode)); in fsg_lun_open()
/linux-6.8/fs/xfs/
Dxfs_buf.c1976 btp->bt_logical_sectorsize = bdev_logical_block_size(btp->bt_bdev); in xfs_setsize_buftarg()
1977 btp->bt_logical_sectormask = bdev_logical_block_size(btp->bt_bdev) - 1; in xfs_setsize_buftarg()
1991 return xfs_setsize_buftarg(btp, bdev_logical_block_size(btp->bt_bdev)); in xfs_setsize_buftarg_early()
/linux-6.8/include/linux/
Dblkdev.h1138 static inline unsigned int bdev_logical_block_size(struct block_device *bdev) in bdev_logical_block_size() function
1303 bdev_logical_block_size(bdev) - 1); in bdev_iter_is_aligned()
/linux-6.8/fs/erofs/
Ddata.c389 blksize_mask = bdev_logical_block_size(bdev) - 1; in erofs_file_read_iter()
/linux-6.8/fs/isofs/
Dinode.c652 if (bdev_logical_block_size(s->s_bdev) > 2048) { in isofs_fill_super()
655 bdev_logical_block_size(s->s_bdev)); in isofs_fill_super()
/linux-6.8/fs/hfsplus/
Dhfsplus_fs.h310 return max_t(unsigned short, bdev_logical_block_size(sb->s_bdev), in hfsplus_min_io_size()
/linux-6.8/fs/affs/
Dsuper.c398 i = bdev_logical_block_size(sb->s_bdev); in affs_fill_super()
/linux-6.8/fs/iomap/
Ddirect-io.c291 if ((pos | length) & (bdev_logical_block_size(iomap->bdev) - 1) || in iomap_dio_bio_iter()

123