Home
last modified time | relevance | path

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

/openbmc/linux/drivers/md/bcache/
H A Dwriteback.h62 do_div(offset, d->stripe_size); in offset_to_stripe()
91 if (nr_sectors <= dc->disk.stripe_size) in bcache_dev_stripe_dirty()
94 nr_sectors -= dc->disk.stripe_size; in bcache_dev_stripe_dirty()
H A Dwriteback.c613 stripe_offset = offset & (d->stripe_size - 1); in bcache_dev_sectors_dirty_add()
617 d->stripe_size - stripe_offset); in bcache_dev_sectors_dirty_add()
627 if (sectors_dirty == d->stripe_size) { in bcache_dev_sectors_dirty_add()
676 stripe * dc->disk.stripe_size, 0); in refill_full_stripes()
680 next_stripe * dc->disk.stripe_size, 0), in refill_full_stripes()
H A Dsuper.c906 if (!d->stripe_size) in bcache_device_init()
907 d->stripe_size = 1 << 31; in bcache_device_init()
908 else if (d->stripe_size < BCH_MIN_STRIPE_SZ) in bcache_device_init()
909 d->stripe_size = roundup(BCH_MIN_STRIPE_SZ, d->stripe_size); in bcache_device_init()
911 n = DIV_ROUND_UP_ULL(sectors, d->stripe_size); in bcache_device_init()
1420 dc->disk.stripe_size = q->limits.io_opt >> 9; in cached_dev_init()
1422 if (dc->disk.stripe_size) in cached_dev_init()
H A Dsysfs.c131 read_attribute(stripe_size);
258 sysfs_hprint(stripe_size, ((uint64_t)dc->disk.stripe_size) << 9); in SHOW()
H A Dbcache.h269 unsigned int stripe_size; member
/openbmc/linux/drivers/md/
H A Draid0.c454 unsigned int stripe_size; in raid0_handle_discard() local
482 stripe_size = zone->nb_dev * mddev->chunk_sectors; in raid0_handle_discard()
485 sector_div(first_stripe_index, stripe_size); in raid0_handle_discard()
487 sector_div(last_stripe_index, stripe_size); in raid0_handle_discard()
501 start_disk_index = (int)(start - first_stripe_index * stripe_size) / in raid0_handle_discard()
503 end_disk_index = (int)(end - last_stripe_index * stripe_size) / in raid0_handle_discard()
506 start_disk_offset = ((int)(start - first_stripe_index * stripe_size) % in raid0_handle_discard()
509 end_disk_offset = ((int)(end - last_stripe_index * stripe_size) % in raid0_handle_discard()
H A Draid5.h586 unsigned long stripe_size; member
704 #define RAID5_STRIPE_SIZE(conf) ((conf)->stripe_size)
H A Draid10.c1660 unsigned int stripe_size; in raid10_handle_discard() local
1693 stripe_size = stripe_data_disks << geo->chunk_shift; in raid10_handle_discard()
1706 if (bio_sectors(bio) < stripe_size*2) in raid10_handle_discard()
1712 div_u64_rem(bio_start, stripe_size, &remainder); in raid10_handle_discard()
1714 split_size = stripe_size - remainder; in raid10_handle_discard()
1722 div_u64_rem(bio_end, stripe_size, &remainder); in raid10_handle_discard()
H A Draid5.c507 cnt = PAGE_SIZE / conf->stripe_size; in init_stripe_shared_pages()
7036 if (new == conf->stripe_size) in raid5_store_stripe_size()
7040 conf->stripe_size, new); in raid5_store_stripe_size()
7056 conf->stripe_size = new; in raid5_store_stripe_size()
7073 raid5_stripe_size = __ATTR(stripe_size, 0644,
7078 raid5_stripe_size = __ATTR(stripe_size, 0444,
7527 conf->stripe_size = DEFAULT_STRIPE_SIZE; in setup_conf()
/openbmc/linux/fs/btrfs/
H A Dextent_map.c360 u64 stripe_size = em->orig_block_len; in extent_map_device_set_bits() local
368 stripe->physical + stripe_size - 1, in extent_map_device_set_bits()
376 u64 stripe_size = em->orig_block_len; in extent_map_device_clear_bits() local
384 stripe->physical + stripe_size - 1, in extent_map_device_clear_bits()
H A Dvolumes.c5116 u64 stripe_size; member
5314 ctl->stripe_size); in decide_stripe_size_regular()
5318 ctl->stripe_size = min_t(u64, ctl->stripe_size, SZ_1G); in decide_stripe_size_regular()
5321 ctl->stripe_size = round_down(ctl->stripe_size, BTRFS_STRIPE_LEN); in decide_stripe_size_regular()
5322 ctl->chunk_size = ctl->stripe_size * data_stripes; in decide_stripe_size_regular()
5340 ctl->stripe_size = zone_size; in decide_stripe_size_zoned()
5347 ctl->stripe_size) + ctl->nparity, in decide_stripe_size_zoned()
5418 j * ctl->stripe_size; in create_chunk()
5439 em->orig_block_len = ctl->stripe_size; in create_chunk()
5459 dev->bytes_used + ctl->stripe_size); in create_chunk()
[all …]
H A Dblock-group.c2677 u64 stripe_size; in insert_dev_extents() local
2686 stripe_size = em->orig_block_len; in insert_dev_extents()
2703 stripe_size); in insert_dev_extents()
/openbmc/qemu/hw/scsi/
H A Dmfi.h694 uint8_t stripe_size; member
1169 uint8_t stripe_size; member
H A Dmegasas.c875 info.stripe_size = 3; in megasas_mfc_get_defaults()
1292 info->ld_config.params.stripe_size = 3; in megasas_ld_get_info_submit()
1414 ld->params.stripe_size = 3; in megasas_dcmd_cfg_read()
/openbmc/linux/drivers/scsi/
H A Dmyrb.h697 unsigned short stripe_size; member
H A Dmyrs.h412 enum myrs_stripe_size stripe_size; /* Byte 6 */ member
H A Dmyrb.c1124 cb->stripe_size = config2->blocks_per_stripe * config2->block_factor in myrb_get_hba_config()
1173 cb->stripe_size, cb->segment_size, in myrb_get_hba_config()
/openbmc/u-boot/drivers/nvme/
H A Dnvme.h624 u32 stripe_size; member
/openbmc/linux/drivers/scsi/esas2r/
H A Datioctl.h336 u32 stripe_size; member