Home
last modified time | relevance | path

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

12

/Linux-v5.4/block/
Dblk-settings.c56 lim->logical_block_size = lim->physical_block_size = lim->io_min = 512; in blk_set_default_limits()
333 q->limits.logical_block_size = size; in blk_queue_logical_block_size()
357 if (q->limits.physical_block_size < q->limits.logical_block_size) in blk_queue_physical_block_size()
358 q->limits.physical_block_size = q->limits.logical_block_size; in blk_queue_physical_block_size()
399 if (limits->io_min < limits->logical_block_size) in blk_limits_io_min()
400 limits->io_min = limits->logical_block_size; in blk_limits_io_min()
545 t->logical_block_size = max(t->logical_block_size, in blk_stack_limits()
546 b->logical_block_size); in blk_stack_limits()
555 if (t->physical_block_size & (t->logical_block_size - 1)) { in blk_stack_limits()
556 t->physical_block_size = t->logical_block_size; in blk_stack_limits()
[all …]
Dopal_proto.h349 __be32 logical_block_size; member
/Linux-v5.4/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
/Linux-v5.4/drivers/nvme/target/
Dio-cmd-bdev.c15 const u32 lpp = ql->physical_block_size / ql->logical_block_size; in nvmet_bdev_set_limits()
43 id->npdg = to0based(ql->discard_granularity / ql->logical_block_size); in nvmet_bdev_set_limits()
47 id->nows = to0based(ql->io_opt / ql->logical_block_size); in nvmet_bdev_set_limits()
/Linux-v5.4/drivers/s390/block/
Ddasd_fba.c777 unsigned int logical_block_size = block->bp_block; in dasd_fba_setup_blk_queue() local
785 blk_queue_logical_block_size(q, logical_block_size); in dasd_fba_setup_blk_queue()
792 q->limits.discard_granularity = logical_block_size; in dasd_fba_setup_blk_queue()
796 max_bytes = USHRT_MAX * logical_block_size; in dasd_fba_setup_blk_queue()
798 max_discard_sectors = max_bytes / logical_block_size; in dasd_fba_setup_blk_queue()
Ddasd_diag.c623 unsigned int logical_block_size = block->bp_block; in dasd_diag_setup_blk_queue() local
630 blk_queue_logical_block_size(q, logical_block_size); in dasd_diag_setup_blk_queue()
Ddasd_eckd.c6496 unsigned int logical_block_size = block->bp_block; in dasd_eckd_setup_blk_queue() local
6515 blk_queue_logical_block_size(q, logical_block_size); in dasd_eckd_setup_blk_queue()
/Linux-v5.4/drivers/md/
Ddm-table.c288 limits->logical_block_size >> SECTOR_SHIFT; in device_area_is_invalid()
361 limits->logical_block_size, bdevname(bdev, b)); in device_area_is_invalid()
370 limits->logical_block_size, bdevname(bdev, b)); in device_area_is_invalid()
487 q->limits.logical_block_size, in dm_set_device_limits()
649 limits->logical_block_size >> SECTOR_SHIFT; in validate_hardware_logical_block_alignment()
684 remaining & ((ti_limits.logical_block_size >> in validate_hardware_logical_block_alignment()
701 limits->logical_block_size); in validate_hardware_logical_block_alignment()
Ddm-io.c307 unsigned short logical_block_size = queue_logical_block_size(q); in do_region() local
364 bio_add_page(bio, page, logical_block_size, offset); in do_region()
Ddm-verity-target.c771 if (limits->logical_block_size < 1 << v->data_dev_block_bits) in verity_io_hints()
772 limits->logical_block_size = 1 << v->data_dev_block_bits; in verity_io_hints()
777 blk_limits_io_min(limits, limits->logical_block_size); in verity_io_hints()
Ddm-zoned-target.c878 limits->logical_block_size = DMZ_BLOCK_SIZE; in dmz_io_hints()
Ddm-log-writes.c897 limits->logical_block_size = bdev_logical_block_size(lc->dev->bdev); in log_writes_io_hints()
Ddm-writecache.c1280 if (limits->logical_block_size < wc->block_size) in writecache_io_hints()
1281 limits->logical_block_size = wc->block_size; in writecache_io_hints()
Ddm-crypt.c2956 limits->logical_block_size = in crypt_io_hints()
2957 max_t(unsigned short, limits->logical_block_size, cc->sector_size); in crypt_io_hints()
/Linux-v5.4/drivers/block/drbd/
Ddrbd_protocol.h328 u32 logical_block_size; member
Ddrbd_main.c922 p->qlim->logical_block_size = cpu_to_be32(queue_logical_block_size(q)); in assign_p_sizes_qlim()
931 p->qlim->logical_block_size = cpu_to_be32(queue_logical_block_size(q)); in assign_p_sizes_qlim()
/Linux-v5.4/drivers/scsi/
Dsd.c773 unsigned int logical_block_size = sdkp->device->sector_size; in sd_config_discard() local
777 sdkp->unmap_alignment * logical_block_size; in sd_config_discard()
780 sdkp->unmap_granularity * logical_block_size); in sd_config_discard()
820 blk_queue_max_discard_sectors(q, max_blocks * (logical_block_size >> 9)); in sd_config_discard()
949 unsigned int logical_block_size = sdkp->device->sector_size; in sd_config_write_same() local
982 sdkp->physical_block_size > logical_block_size) { in sd_config_write_same()
1003 (logical_block_size >> 9)); in sd_config_write_same()
1005 (logical_block_size >> 9)); in sd_config_write_same()
/Linux-v5.4/include/linux/
Dblkdev.h341 unsigned short logical_block_size; member
1301 if (q && q->limits.logical_block_size) in queue_logical_block_size()
1302 retval = q->limits.logical_block_size; in queue_logical_block_size()
/Linux-v5.4/fs/isofs/
Dinode.c765 sbi->s_log_zone_size = isonum_723(h_pri->logical_block_size); in isofs_fill_super()
772 sbi->s_log_zone_size = isonum_723(pri->logical_block_size); in isofs_fill_super()
/Linux-v5.4/drivers/scsi/ufs/
Dufs-sysfs.c749 UFS_UNIT_DESC_PARAM(logical_block_size, _LOGICAL_BLK_SIZE, 1);
/Linux-v5.4/Documentation/block/
Dqueue-sysfs.rst102 logical_block_size (RO)
/Linux-v5.4/Documentation/ABI/testing/
Dsysfs-block101 What: /sys/block/<disk>/queue/logical_block_size
Dsysfs-driver-ufs558 What: /sys/class/scsi_device/*/device/unit_descriptor/logical_block_size
/Linux-v5.4/drivers/block/
Dloop.c1529 if (lo->lo_queue->limits.logical_block_size != arg) { in loop_set_block_size()
1537 if (lo->lo_queue->limits.logical_block_size != arg && in loop_set_block_size()
/Linux-v5.4/drivers/md/bcache/
Dsuper.c853 q->limits.logical_block_size = block_size; in bcache_device_init()

12