Home
last modified time | relevance | path

Searched refs:logical_block_size (Results 1 – 25 of 57) sorted by relevance

123

/linux-6.12.1/block/
Dblk-settings.c38 lim->logical_block_size = SECTOR_SIZE; in blk_set_stacking_limits()
91 if (lim->zone_write_granularity < lim->logical_block_size) in blk_validate_zoned_limits()
92 lim->zone_write_granularity = lim->logical_block_size; in blk_validate_zoned_limits()
133 bi->interval_exp = ilog2(lim->logical_block_size); in blk_validate_integrity_limits()
150 length = min(max_segments, 2) * lim->logical_block_size; in blk_queue_max_guaranteed_bio()
236 if (!lim->logical_block_size) in blk_validate_limits()
237 lim->logical_block_size = SECTOR_SIZE; in blk_validate_limits()
238 else if (blk_validate_block_size(lim->logical_block_size)) { in blk_validate_limits()
239 pr_warn("Invalid logical block size (%d)\n", lim->logical_block_size); in blk_validate_limits()
242 if (lim->physical_block_size < lim->logical_block_size) in blk_validate_limits()
[all …]
Dopal_proto.h374 __be32 logical_block_size; member
Dblk-merge.c105 return round_down(UINT_MAX, lim->logical_block_size) >> SECTOR_SHIFT; in bio_allowed_max_sectors()
205 unsigned lbs = lim->logical_block_size >> SECTOR_SHIFT; in get_max_io_size()
361 bytes = ALIGN_DOWN(bytes, lim->logical_block_size); in bio_split_rw_at()
Dsed-opal.c94 u32 logical_block_size; member
515 dev->logical_block_size = be32_to_cpu(geo->logical_block_size); in check_geometry()
3195 geo.logical_block_size = dev->logical_block_size; in opal_get_geometry()
/linux-6.12.1/rust/kernel/block/mq/
Dgen_disk.rs18 logical_block_size: u32, field
27 logical_block_size: bindings::PAGE_SIZE as u32, in default()
63 pub fn logical_block_size(mut self, block_size: u32) -> Result<Self> { in logical_block_size() method
65 self.logical_block_size = block_size; in logical_block_size()
99 lim.logical_block_size = self.logical_block_size; in build()
/linux-6.12.1/include/uapi/linux/
Diso_fs.h41 __u8 logical_block_size [ISODCL (129, 132)]; /* 723 */ member
78 __u8 logical_block_size [ISODCL (129, 132)]; /* 723 */ member
127 __u8 logical_block_size [ISODCL (137, 140)]; /* 723 */ member
Dsed-opal.h180 __u32 logical_block_size; member
/linux-6.12.1/drivers/mmc/core/
Dqueue.c361 lim.logical_block_size = card->ext_csd.data_sector_size; in mmc_alloc_disk()
363 lim.logical_block_size = 512; in mmc_alloc_disk()
365 WARN_ON_ONCE(lim.logical_block_size != 512 && in mmc_alloc_disk()
366 lim.logical_block_size != 4096); in mmc_alloc_disk()
377 round_down(host->max_seg_size, lim.logical_block_size); in mmc_alloc_disk()
/linux-6.12.1/drivers/block/
Drnull.rs45 .logical_block_size(4096)? in init()
Dvirtio_blk.c1290 &lim->logical_block_size); in virtblk_read_limits()
1298 lim->logical_block_size * (1 << physical_block_exp); in virtblk_read_limits()
1305 lim->logical_block_size * alignment_offset; in virtblk_read_limits()
1311 lim->io_min = lim->logical_block_size * min_io_size; in virtblk_read_limits()
1317 lim->io_opt = lim->logical_block_size * opt_io_size; in virtblk_read_limits()
1411 lim->discard_granularity = lim->logical_block_size; in virtblk_read_limits()
1442 .logical_block_size = SECTOR_SIZE, in virtblk_probe()
Dn64cart.c119 .logical_block_size = 4096, in n64cart_probe()
/linux-6.12.1/drivers/md/
Ddm-table.c239 limits->logical_block_size >> SECTOR_SHIFT; in device_area_is_invalid()
293 limits->logical_block_size, bdev); in device_area_is_invalid()
301 limits->logical_block_size, bdev); in device_area_is_invalid()
441 q->limits.logical_block_size, in dm_set_device_limits()
619 limits->logical_block_size >> SECTOR_SHIFT; in validate_hardware_logical_block_alignment()
654 remaining & ((ti_limits.logical_block_size >> in validate_hardware_logical_block_alignment()
671 limits->logical_block_size); in validate_hardware_logical_block_alignment()
Ddm-ebs-target.c428 limits->logical_block_size = to_bytes(ec->e_bs); in ebs_io_hints()
431 limits->io_min = limits->logical_block_size; in ebs_io_hints()
Ddm-verity-target.c972 if (limits->logical_block_size < 1 << v->data_dev_block_bits) in verity_io_hints()
973 limits->logical_block_size = 1 << v->data_dev_block_bits; in verity_io_hints()
978 limits->io_min = limits->logical_block_size; in verity_io_hints()
986 limits->dma_alignment = limits->logical_block_size - 1; in verity_io_hints()
Ddm-log-writes.c876 limits->logical_block_size = bdev_logical_block_size(lc->dev->bdev); in log_writes_io_hints()
879 limits->dma_alignment = limits->logical_block_size - 1; in log_writes_io_hints()
/linux-6.12.1/drivers/block/rnbd/
Drnbd-clt.c106 if (!rsp->logical_block_size) { in process_msg_open_rsp()
952 size = dev->size * (limit->logical_block_size / SECTOR_SIZE); in rnbd_client_getgeo()
1348 (le16_to_cpu(rsp->logical_block_size) / SECTOR_SIZE)); in rnbd_clt_setup_gen_disk()
1366 .logical_block_size = le16_to_cpu(rsp->logical_block_size), in rnbd_client_setup_device()
1381 le16_to_cpu(rsp->logical_block_size); in rnbd_client_setup_device()
1615 le16_to_cpu(rsp->logical_block_size), in rnbd_clt_map_device()
Drnbd-proto.h153 __le16 logical_block_size; member
/linux-6.12.1/drivers/md/dm-vdo/
Dstatistics.h254 u64 logical_block_size; member
Dtypes.h223 unsigned int logical_block_size; member
Ddm-vdo-target.c799 config->logical_block_size = (enable_512e ? 512 : 4096); in parse_device_config()
927 limits->logical_block_size = vdo->device_config->logical_block_size; in vdo_io_hints()
1457 vdo_log_debug("Logical block size = %llu", (u64) config->logical_block_size); in vdo_initialize()
1775 if (to_validate->logical_block_size != config->logical_block_size) { in validate_new_device_config()
Dvdo.c590 BUG_ON(vdo->device_config->logical_block_size <= 0); in vdo_make()
1555 stats->logical_block_size = vdo->device_config->logical_block_size; in get_vdo_statistics()
/linux-6.12.1/arch/m68k/emu/
Dnfblock.c100 .logical_block_size = bsize, in nfhd_init_one()
/linux-6.12.1/drivers/scsi/
Dsd.c853 unsigned int logical_block_size = sdkp->device->sector_size; in sd_config_discard() local
856 lim->discard_alignment = sdkp->unmap_alignment * logical_block_size; in sd_config_discard()
858 sdkp->unmap_granularity * logical_block_size); in sd_config_discard()
897 (logical_block_size >> SECTOR_SHIFT); in sd_config_discard()
945 unsigned int logical_block_size = sdkp->device->sector_size, in sd_config_atomic() local
995 lim->atomic_write_hw_max = max_atomic * logical_block_size; in sd_config_atomic()
997 lim->atomic_write_hw_unit_min = unit_min * logical_block_size; in sd_config_atomic()
998 lim->atomic_write_hw_unit_max = unit_max * logical_block_size; in sd_config_atomic()
1093 unsigned int logical_block_size = sdkp->device->sector_size; in sd_config_write_same() local
1126 sdkp->physical_block_size > logical_block_size) { in sd_config_write_same()
[all …]
/linux-6.12.1/drivers/block/drbd/
Ddrbd_protocol.h330 u32 logical_block_size; member
/linux-6.12.1/include/linux/
Dblkdev.h365 unsigned int logical_block_size; member
1227 return q->limits.logical_block_size; in queue_logical_block_size()

123