Home
last modified time | relevance | path

Searched refs:io_opt (Results 1 – 19 of 19) sorted by relevance

/linux/block/
H A Dblk-settings.c65 bdi->ra_pages = max(lim->io_opt * 2 / PAGE_SIZE, VM_READAHEAD_PAGES); in blk_apply_bdi_limits()
277 lim->io_opt = round_down(lim->io_opt, lim->physical_block_size); in blk_validate_limits()
310 } else if (lim->io_opt > (BLK_DEF_MAX_SECTORS_CAP << SECTOR_SHIFT)) { in blk_validate_limits()
312 min(max_hw_sectors, lim->io_opt >> SECTOR_SHIFT); in blk_validate_limits()
746 t->io_opt = lcm_not_zero(t->io_opt, b->io_opt); in blk_stack_limits()
768 if (t->io_opt & (t->physical_block_size - 1)) { in blk_stack_limits()
769 t->io_opt = 0; in blk_stack_limits()
H A Dblk-sysfs.c113 QUEUE_SYSFS_LIMIT_SHOW(io_opt) in QUEUE_SYSFS_LIMIT_SHOW()
/linux/drivers/block/drbd/
H A Ddrbd_protocol.h340 u32 io_opt; member
H A Ddrbd_main.c934 p->qlim->io_opt = cpu_to_be32(bdev_io_opt(bdev)); in drbd_send_sizes()
946 p->qlim->io_opt = cpu_to_be32(queue_io_opt(q)); in drbd_send_sizes()
/linux/drivers/md/
H A Ddm-stripe.c463 limits->io_opt = chunk_size * sc->stripes; in stripe_io_hints()
H A Ddm-era-target.c1728 uint64_t io_opt_sectors = limits->io_opt >> SECTOR_SHIFT; in era_io_hints()
1737 limits->io_opt = era->sectors_per_block << SECTOR_SHIFT; in era_io_hints()
H A Draid0.c386 lim.io_opt = lim.io_min * mddev->raid_disks; in raid0_set_limits()
H A Ddm-zoned-target.c1000 limits->io_opt = DMZ_BLOCK_SIZE; in dmz_io_hints()
H A Ddm-cache-target.c3409 uint64_t io_opt_sectors = limits->io_opt >> SECTOR_SHIFT; in cache_io_hints()
3418 limits->io_opt = cache->sectors_per_block << SECTOR_SHIFT; in cache_io_hints()
H A Ddm-thin.c4056 sector_t io_opt_sectors = limits->io_opt >> SECTOR_SHIFT; in pool_io_hints()
4085 limits->io_opt = pool->sectors_per_block << SECTOR_SHIFT; in pool_io_hints()
H A Ddm-raid.c3815 limits->io_opt = chunk_size_bytes * mddev_data_stripes(rs); in raid_io_hints()
H A Draid10.c4020 lim.io_opt = lim.io_min * raid10_nr_stripes(conf); in raid10_set_queue_limits()
/linux/include/linux/
H A Dblkdev.h376 unsigned int io_opt; member
1279 return q->limits.io_opt; in queue_io_opt()
/linux/drivers/nvme/host/
H A Dcore.c2039 u32 atomic_bs, phys_bs, io_opt = 0; in nvme_update_disk_info() local
2072 io_opt = bs * (1 + le16_to_cpu(id->nows)); in nvme_update_disk_info()
2083 lim->io_opt = io_opt; in nvme_update_disk_info()
2322 lim.io_opt = ns_lim->io_opt; in nvme_update_ns_info()
/linux/drivers/block/
H A Dvirtio_blk.c1310 lim->io_opt = lim->logical_block_size * opt_io_size; in virtblk_read_limits()
H A Dublk_drv.c2254 .io_opt = 1 << p->io_opt_shift, in ublk_ctrl_start_dev()
/linux/drivers/md/dm-vdo/
H A Ddm-vdo-target.c933 limits->io_opt = VDO_BLOCK_SIZE; in vdo_io_hints()
/linux/drivers/block/zram/
H A Dzram_drv.c2569 .io_opt = PAGE_SIZE, in zram_add()
/linux/drivers/md/bcache/
H A Dsuper.c918 lim.io_opt = umax(block_size, bdev_io_opt(cached_bdev)); in bcache_device_init()