Home
last modified time | relevance | path

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

12

/openbmc/qemu/hw/block/
H A Dblock.c135 if (!conf->logical_block_size) { in blkconf_blocksizes()
137 conf->logical_block_size = blocksizes.log; in blkconf_blocksizes()
139 conf->logical_block_size = BDRV_SECTOR_SIZE; in blkconf_blocksizes()
155 if (conf->logical_block_size > conf->physical_block_size) { in blkconf_blocksizes()
161 if (!QEMU_IS_ALIGNED(conf->min_io_size, conf->logical_block_size)) { in blkconf_blocksizes()
171 if (conf->min_io_size / conf->logical_block_size > UINT16_MAX) { in blkconf_blocksizes()
177 if (!QEMU_IS_ALIGNED(conf->opt_io_size, conf->logical_block_size)) { in blkconf_blocksizes()
185 conf->logical_block_size)) { in blkconf_blocksizes()
H A Dxen-block.c193 conf->logical_block_size != XEN_BLKIF_SECTOR_SIZE) { in xen_block_connect()
297 int64_t sectors = blk_getlength(conf->blk) / conf->logical_block_size; in xen_block_set_size()
417 conf->logical_block_size); in xen_block_realize()
422 xen_block_dataplane_create(xendev, blk, conf->logical_block_size, in xen_block_realize()
/openbmc/linux/block/
H A Dblk-settings.c135 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()
343 q->limits.physical_block_size = q->limits.logical_block_size; in blk_queue_physical_block_size()
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()
601 t->logical_block_size = max(t->logical_block_size, in blk_stack_limits()
602 b->logical_block_size); in blk_stack_limits()
616 if (t->physical_block_size & (t->logical_block_size - 1)) { in blk_stack_limits()
617 t->physical_block_size = t->logical_block_size; in blk_stack_limits()
[all …]
H A Dopal_proto.h374 __be32 logical_block_size; member
H A 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()
/openbmc/qemu/tests/qemu-iotests/
H A D172.out24 logical_block_size = 512 (512 B)
53 logical_block_size = 512 (512 B)
92 logical_block_size = 512 (512 B)
106 logical_block_size = 512 (512 B)
149 logical_block_size = 512 (512 B)
163 logical_block_size = 512 (512 B)
207 logical_block_size = 512 (512 B)
221 logical_block_size = 512 (512 B)
250 logical_block_size = 512 (512 B)
289 logical_block_size = 512 (512 B)
[all …]
H A D172225 check_floppy_qtree -drive if=none,file="$TEST_IMG" -device floppy,drive=none0,logical_block_size=512
229 check_floppy_qtree -drive if=none,file="$TEST_IMG" -device floppy,drive=none0,logical_block_size=40…
/openbmc/qemu/block/export/
H A Dvhost-user-blk-server.c327 uint64_t logical_block_size; in vu_blk_exp_create() local
333 logical_block_size = vu_opts->logical_block_size; in vu_blk_exp_create()
335 logical_block_size = VIRTIO_BLK_SECTOR_SIZE; in vu_blk_exp_create()
337 check_block_size(exp->id, "logical-block-size", logical_block_size, in vu_blk_exp_create()
353 vexp->handler.logical_block_size = logical_block_size; in vu_blk_exp_create()
357 logical_block_size, num_queues); in vu_blk_exp_create()
H A Dvduse-blk.c273 uint64_t logical_block_size = VIRTIO_BLK_SECTOR_SIZE; in vduse_blk_exp_create() local
299 logical_block_size = vblk_opts->logical_block_size; in vduse_blk_exp_create()
300 check_block_size(exp->id, "logical-block-size", logical_block_size, in vduse_blk_exp_create()
310 vblk_exp->handler.logical_block_size = logical_block_size; in vduse_blk_exp_create()
320 config.blk_size = cpu_to_le32(logical_block_size); in vduse_blk_exp_create()
324 cpu_to_le32(logical_block_size >> VIRTIO_BLK_SECTOR_BITS); in vduse_blk_exp_create()
H A Dvirtio-blk-handler.h27 uint32_t logical_block_size; member
H A Dvirtio-blk-handler.c90 if (unlikely(!virtio_blk_sect_range_ok(blk, handler->logical_block_size, in virtio_blk_discard_write_zeroes()
191 handler->logical_block_size, in virtio_blk_process_req()
/openbmc/qemu/include/hw/block/
H A Dblock.h24 uint32_t logical_block_size; member
44 size > conf->logical_block_size; in get_physical_block_exp()
56 _conf.logical_block_size), \
/openbmc/linux/include/uapi/linux/
H A 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
H A Dsed-opal.h180 __u32 logical_block_size; member
/openbmc/linux/drivers/s390/block/
H A 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()
H A 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()
/openbmc/qemu/hw/nvme/
H A Dns.c93 ds = 31 - clz32(ns->blkconf.logical_block_size); in nvme_ns_init()
166 MAX(ns->blkconf.logical_block_size, MIN_DISCARD_GRANULARITY); in nvme_ns_init_blk()
613 if (ns->params.zrwas % ns->blkconf.logical_block_size) { in nvme_ns_check_constraints()
617 ns->params.zrwas, ns->blkconf.logical_block_size); in nvme_ns_check_constraints()
622 ns->params.zrwafg = ns->blkconf.logical_block_size; in nvme_ns_check_constraints()
/openbmc/linux/drivers/block/rnbd/
H A Drnbd-proto.h153 __le16 logical_block_size; member
H A 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()
/openbmc/linux/drivers/md/
H A Ddm-table.c238 limits->logical_block_size >> SECTOR_SHIFT; in device_area_is_invalid()
292 limits->logical_block_size, bdev); in device_area_is_invalid()
300 limits->logical_block_size, bdev); in device_area_is_invalid()
425 q->limits.logical_block_size, in dm_set_device_limits()
590 limits->logical_block_size >> SECTOR_SHIFT; in validate_hardware_logical_block_alignment()
625 remaining & ((ti_limits.logical_block_size >> in validate_hardware_logical_block_alignment()
642 limits->logical_block_size); in validate_hardware_logical_block_alignment()
H A 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()
/openbmc/qemu/hw/ufs/
H A Dlu.c322 lu->unit_desc.logical_block_size = UFS_BLOCK_SIZE_SHIFT; in ufs_init_lu()
325 cpu_to_be64(brdv_len / (1 << lu->unit_desc.logical_block_size)); in ufs_init_lu()
/openbmc/linux/drivers/block/drbd/
H A Ddrbd_protocol.h330 u32 logical_block_size; member
/openbmc/linux/include/linux/
H A Dblkdev.h312 unsigned int logical_block_size; member
1161 if (q && q->limits.logical_block_size) in queue_logical_block_size()
1162 retval = q->limits.logical_block_size; in queue_logical_block_size()
/openbmc/qemu/include/block/
H A Dufs.h259 uint8_t logical_block_size; member
281 uint8_t logical_block_size; member

12