Home
last modified time | relevance | path

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

12

/Linux-v6.6/block/
Dblk-settings.c54 lim->logical_block_size = lim->physical_block_size = lim->io_min = 512; in blk_set_default_limits()
135 limits->logical_block_size >> SECTOR_SHIFT); in blk_queue_max_hw_sectors()
146 limits->logical_block_size >> SECTOR_SHIFT); in blk_queue_max_hw_sectors()
313 limits->logical_block_size = size; in blk_queue_logical_block_size()
342 if (q->limits.physical_block_size < q->limits.logical_block_size) in blk_queue_physical_block_size()
343 q->limits.physical_block_size = q->limits.logical_block_size; in blk_queue_physical_block_size()
367 if (q->limits.zone_write_granularity < q->limits.logical_block_size) in blk_queue_zone_write_granularity()
368 q->limits.zone_write_granularity = q->limits.logical_block_size; in blk_queue_zone_write_granularity()
420 if (limits->io_min < limits->logical_block_size) in blk_limits_io_min()
421 limits->io_min = limits->logical_block_size; in blk_limits_io_min()
[all …]
Dopal_proto.h373 __be32 logical_block_size; member
Dblk-merge.c105 return round_down(UINT_MAX, lim->logical_block_size) >> SECTOR_SHIFT; in bio_allowed_max_sectors()
173 unsigned lbs = lim->logical_block_size >> SECTOR_SHIFT; in get_max_io_size()
329 bytes = ALIGN_DOWN(bytes, lim->logical_block_size); in bio_split_rw()
Dsed-opal.c93 u32 logical_block_size; member
514 dev->logical_block_size = be32_to_cpu(geo->logical_block_size); in check_geometry()
3186 geo.logical_block_size = dev->logical_block_size; in opal_get_geometry()
/Linux-v6.6/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-v6.6/drivers/s390/block/
Ddasd_fba.c769 unsigned int logical_block_size = block->bp_block; in dasd_fba_setup_blk_queue() local
777 blk_queue_logical_block_size(q, logical_block_size); in dasd_fba_setup_blk_queue()
784 q->limits.discard_granularity = logical_block_size; in dasd_fba_setup_blk_queue()
787 max_bytes = USHRT_MAX * logical_block_size; in dasd_fba_setup_blk_queue()
789 max_discard_sectors = max_bytes / logical_block_size; in dasd_fba_setup_blk_queue()
Ddasd_diag.c629 unsigned int logical_block_size = block->bp_block; in dasd_diag_setup_blk_queue() local
636 blk_queue_logical_block_size(q, logical_block_size); in dasd_diag_setup_blk_queue()
/Linux-v6.6/drivers/md/
Ddm-table.c233 limits->logical_block_size >> SECTOR_SHIFT; in device_area_is_invalid()
287 limits->logical_block_size, bdev); in device_area_is_invalid()
295 limits->logical_block_size, bdev); in device_area_is_invalid()
420 q->limits.logical_block_size, in dm_set_device_limits()
585 limits->logical_block_size >> SECTOR_SHIFT; in validate_hardware_logical_block_alignment()
620 remaining & ((ti_limits.logical_block_size >> in validate_hardware_logical_block_alignment()
637 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 blk_limits_io_min(limits, limits->logical_block_size); in ebs_io_hints()
Ddm-verity-target.c946 if (limits->logical_block_size < 1 << v->data_dev_block_bits) in verity_io_hints()
947 limits->logical_block_size = 1 << v->data_dev_block_bits; in verity_io_hints()
952 blk_limits_io_min(limits, limits->logical_block_size); 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()
Ddm-zoned-target.c996 limits->logical_block_size = DMZ_BLOCK_SIZE; in dmz_io_hints()
Ddm-crypt.c3664 limits->logical_block_size = in crypt_io_hints()
3665 max_t(unsigned int, limits->logical_block_size, cc->sector_size); in crypt_io_hints()
3669 limits->dma_alignment = limits->logical_block_size - 1; in crypt_io_hints()
Ddm-writecache.c1644 if (limits->logical_block_size < wc->block_size) in writecache_io_hints()
1645 limits->logical_block_size = wc->block_size; in writecache_io_hints()
/Linux-v6.6/drivers/block/rnbd/
Drnbd-proto.h153 __le16 logical_block_size; member
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()
1336 le16_to_cpu(rsp->logical_block_size)); in setup_request_queue()
1383 (le16_to_cpu(rsp->logical_block_size) / SECTOR_SIZE)); in rnbd_clt_setup_gen_disk()
1407 le16_to_cpu(rsp->logical_block_size); in rnbd_client_setup_device()
1631 le16_to_cpu(rsp->logical_block_size), in rnbd_clt_map_device()
Drnbd-srv.c542 rsp->logical_block_size = cpu_to_le16(bdev_logical_block_size(bdev)); in rnbd_srv_fill_msg_open_rsp()
/Linux-v6.6/drivers/block/drbd/
Ddrbd_protocol.h330 u32 logical_block_size; member
Ddrbd_main.c943 p->qlim->logical_block_size = in drbd_send_sizes()
956 p->qlim->logical_block_size = in drbd_send_sizes()
/Linux-v6.6/include/linux/
Dblkdev.h299 unsigned int logical_block_size; member
1148 if (q && q->limits.logical_block_size) in queue_logical_block_size()
1149 retval = q->limits.logical_block_size; in queue_logical_block_size()
/Linux-v6.6/drivers/scsi/
Dsd.c826 unsigned int logical_block_size = sdkp->device->sector_size; in sd_config_discard() local
830 sdkp->unmap_alignment * logical_block_size; in sd_config_discard()
833 sdkp->unmap_granularity * logical_block_size); in sd_config_discard()
872 blk_queue_max_discard_sectors(q, max_blocks * (logical_block_size >> 9)); in sd_config_discard()
1003 unsigned int logical_block_size = sdkp->device->sector_size; in sd_config_write_same() local
1036 sdkp->physical_block_size > logical_block_size) { in sd_config_write_same()
1057 (logical_block_size >> 9)); in sd_config_write_same()
/Linux-v6.6/fs/isofs/
Dinode.c762 sbi->s_log_zone_size = isonum_723(h_pri->logical_block_size); in isofs_fill_super()
769 sbi->s_log_zone_size = isonum_723(pri->logical_block_size); in isofs_fill_super()
/Linux-v6.6/drivers/md/bcache/
Dsuper.c957 q->limits.logical_block_size = block_size; in bcache_device_init()
960 if (q->limits.logical_block_size > PAGE_SIZE && cached_bdev) { in bcache_device_init()
966 d->disk->disk_name, q->limits.logical_block_size, in bcache_device_init()
/Linux-v6.6/drivers/ufs/core/
Dufs-sysfs.c1271 UFS_UNIT_DESC_PARAM(logical_block_size, _LOGICAL_BLK_SIZE, 1);

12