Home
last modified time | relevance | path

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

12

/linux/drivers/nvme/target/
H A Dio-cmd-bdev.c17 bdev_logical_block_size(bdev)); in nvmet_bdev_set_limits()
39 id->npwg = to0based(bdev_io_min(bdev) / 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()
103 ns->blksize_shift = blksize_bits(bdev_logical_block_size(ns->bdev)); in nvmet_bdev_ns_enable()
/linux/block/
H A Dblk-lib.c108 sector_t bs_mask = (bdev_logical_block_size(bdev) >> 9) - 1; in bio_write_zeroes_limit()
313 if ((sector | nr_sects) & ((bdev_logical_block_size(bdev) >> 9) - 1)) in blkdev_issue_zeroout()
332 sector_t bs_mask = (bdev_logical_block_size(bdev) >> 9) - 1; in blkdev_issue_secure_erase()
H A Dioctl.c43 if (!IS_ALIGNED(p.start | p.length, bdev_logical_block_size(bdev))) in blkpg_do_ioctl()
107 unsigned int bs_mask = bdev_logical_block_size(bdev) - 1; in blk_validate_byte_range()
596 return put_int(argp, bdev_logical_block_size(bdev)); in blkdev_common_ioctl()
745 return put_int(argp, bdev_logical_block_size(bdev)); in compat_blkdev_ioctl()
H A Dbdev.c142 unsigned int bsize = bdev_logical_block_size(bdev); in set_init_blocksize()
171 if (block_size < bdev_logical_block_size(bdev)) in bdev_validate_blocksize()
236 int minsize = bdev_logical_block_size(sb->s_bdev); in sb_min_blocksize()
1329 stat->dio_offset_align = bdev_logical_block_size(bdev); in bdev_statx()
H A Dfops.c41 return iocb->ki_pos & (bdev_logical_block_size(bdev) - 1) || in blkdev_dio_invalid()
446 iomap->offset = ALIGN_DOWN(offset, bdev_logical_block_size(bdev)); in blkdev_iomap_begin()
874 if ((start | len) & (bdev_logical_block_size(bdev) - 1)) in blkdev_fallocate()
/linux/drivers/md/
H A 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()
H A Ddm-log.c450 bdev_logical_block_size(lc->header_location.bdev)); in create_log_context()
H A Ddm-snap-persistent.c320 bdev_logical_block_size(dm_snap_cow(ps->store->snap)-> in read_header()
H A Dmd-bitmap.c364 u32 iosize = roundup(size, bdev_logical_block_size(rdev->bdev)); in read_sb_page()
417 if (bdev_io_opt(bdev) > bdev_logical_block_size(bdev)) in optimal_io_size()
456 size = roundup(last_page_size, bdev_logical_block_size(bdev)); in __write_sb_page()
/linux/drivers/target/
H A Dtarget_core_iblock.c131 dev->dev_attrib.hw_block_size = bdev_logical_block_size(bd); in iblock_configure_device()
234 u32 block_size = bdev_logical_block_size(ib_dev->ibd_bd); in iblock_get_blocks()
1098 return ret / bdev_logical_block_size(bd); in iblock_get_alignment_offset_lbas()
1106 bdev_physical_block_size(bd) / bdev_logical_block_size(bd); in iblock_get_lbppbe()
H A Dtarget_core_file.c158 fd_dev->fd_block_size = bdev_logical_block_size(bdev); in fd_configure_device()
H A Dtarget_core_device.c850 int block_size = bdev_logical_block_size(bdev); in target_configure_unmap_from_queue()
/linux/fs/bcachefs/
H A Dsuper-io.c195 new_bytes = max_t(size_t, new_bytes, bdev_logical_block_size(sb->bdev)); in bch2_sb_realloc()
909 bdev_logical_block_size(sb->bdev) && in __bch2_read_super()
918 bdev_logical_block_size(sb->bdev)); in __bch2_read_super()
1013 bdev_logical_block_size(ca->disk_sb.bdev))); in write_one_super()
/linux/fs/nilfs2/
H A Dthe_nilfs.c738 int hw_blocksize = bdev_logical_block_size(sb->s_bdev); in init_nilfs()
797 bdev_logical_block_size(nilfs->ns_bdev); in nilfs_discard_segments()
/linux/block/partitions/
H A Dibm.c344 blocksize = bdev_logical_block_size(bdev); in ibm_partition()
/linux/drivers/usb/gadget/function/
H A Dstorage_common.c236 blksize = bdev_logical_block_size(I_BDEV(inode)); in fsg_lun_open()
/linux/fs/erofs/
H A Dinode.c336 stat->dio_offset_align = bdev_logical_block_size(bdev); in erofs_getattr()
/linux/fs/isofs/
H A Dinode.c606 if (bdev_logical_block_size(s->s_bdev) > 2048) { in isofs_fill_super()
609 bdev_logical_block_size(s->s_bdev)); in isofs_fill_super()
/linux/include/linux/
H A Dblkdev.h1310 static inline unsigned int bdev_logical_block_size(struct block_device *bdev) in bdev_logical_block_size() function
1534 bdev_logical_block_size(bdev) - 1); in bdev_iter_is_aligned()
/linux/fs/iomap/
H A Ddirect-io.c345 if ((pos | length) & (bdev_logical_block_size(iomap->bdev) - 1) || in iomap_dio_bio_iter()
/linux/fs/exfat/
H A Dfile.c600 !IS_ALIGNED(align, bdev_logical_block_size(inode->i_sb->s_bdev))) { in exfat_file_write_iter()
/linux/drivers/md/bcache/
H A Dsuper.c218 if (sb->block_size << 9 < bdev_logical_block_size(bdev)) in read_super()
959 PAGE_SIZE, bdev_logical_block_size(cached_bdev)); in bcache_device_init()
962 lim.logical_block_size = bdev_logical_block_size(cached_bdev); in bcache_device_init()
/linux/fs/
H A Ddirect-io.c1153 blkbits = blksize_bits(bdev_logical_block_size(bdev)); in __blockdev_direct_IO()
H A Dbuffer.c1126 if (unlikely(size & (bdev_logical_block_size(bdev)-1) || in __getblk_slow()
1131 bdev_logical_block_size(bdev)); in __getblk_slow()
/linux/drivers/block/xen-blkback/
H A Dxenbus.c933 (unsigned long)bdev_logical_block_size( in connect()

12