| /linux/drivers/md/ |
| H A D | raid0.c | 90 sector_div(sectors, mddev->chunk_sectors); in create_strip_zones() 91 rdev1->sectors = sectors * mddev->chunk_sectors; in create_strip_zones() 138 if ((mddev->chunk_sectors << 9) % blksize) { in create_strip_zones() 141 mddev->chunk_sectors << 9, blksize); in create_strip_zones() 282 sector_div(first_sector, mddev->chunk_sectors); in create_strip_zones() 332 unsigned int chunk_sects = mddev->chunk_sectors; in map_sector() 368 ~(sector_t)(mddev->chunk_sectors-1)); in raid0_size() 389 lim.max_hw_sectors = mddev->chunk_sectors; in raid0_set_limits() 390 lim.max_write_zeroes_sectors = mddev->chunk_sectors; in raid0_set_limits() 391 lim.max_hw_wzeroes_unmap_sectors = mddev->chunk_sectors; in raid0_set_limits() [all …]
|
| H A D | md-linear.c | 75 lim.max_hw_sectors = mddev->chunk_sectors; in linear_set_limits() 77 lim.max_write_zeroes_sectors = mddev->chunk_sectors; in linear_set_limits() 78 lim.max_hw_wzeroes_unmap_sectors = mddev->chunk_sectors; in linear_set_limits() 79 lim.io_min = mddev->chunk_sectors << 9; in linear_set_limits() 128 if (mddev->chunk_sectors) { in linear_conf() 130 sector_div(sectors, mddev->chunk_sectors); in linear_conf() 131 rdev->sectors = sectors * mddev->chunk_sectors; in linear_conf() 300 seq_printf(seq, " %dk rounding", mddev->chunk_sectors / 2); in linear_status()
|
| H A D | raid5.c | 927 if (!sector_div(tmp_sec, conf->chunk_sectors)) in stripe_add_to_batch_list() 2972 : conf->chunk_sectors; in raid5_compute_sector() 3168 : conf->chunk_sectors; in raid5_compute_blocknr() 3499 if (first + conf->chunk_sectors * (count - 1) != last) in stripe_bio_overlaps() 3586 previous ? conf->prev_chunk_sectors : conf->chunk_sectors; in stripe_set_idx() 5435 unsigned int chunk_sectors; in in_chunk_boundary() local 5438 chunk_sectors = min(conf->chunk_sectors, conf->prev_chunk_sectors); in in_chunk_boundary() 5439 return chunk_sectors >= in in_chunk_boundary() 5440 ((sector & (chunk_sectors - 1)) + bio_sectors); in in_chunk_boundary() 5590 unsigned chunk_sects = mddev->chunk_sectors; in chunk_aligned_read() [all …]
|
| H A D | dm-zoned-target.c | 994 unsigned int chunk_sectors = dmz_zone_nr_sectors(dmz->metadata); in dmz_io_hints() local 1004 limits->max_hw_discard_sectors = chunk_sectors; in dmz_io_hints() 1005 limits->max_write_zeroes_sectors = chunk_sectors; in dmz_io_hints() 1008 limits->chunk_sectors = chunk_sectors; in dmz_io_hints() 1009 limits->max_sectors = chunk_sectors; in dmz_io_hints()
|
| H A D | raid5-ppl.c | 329 (data_sector >> ilog2(conf->chunk_sectors) == in ppl_log_stripe() 330 data_sector_last >> ilog2(conf->chunk_sectors)) && in ppl_log_stripe() 814 if ((pp_size >> 9) < conf->chunk_sectors) { in ppl_recover_entry() 823 (data_disks - 1) * conf->chunk_sectors + in ppl_recover_entry() 827 strip_sectors = conf->chunk_sectors; in ppl_recover_entry() 861 (disk * conf->chunk_sectors); in ppl_recover_entry()
|
| H A D | dm-unstripe.c | 180 limits->chunk_sectors = uc->chunk_size; in unstripe_io_hints()
|
| H A D | raid10.c | 1779 dev_start = (first_stripe_index + 1) * mddev->chunk_sectors; in raid10_handle_discard() 1781 dev_start = first_stripe_index * mddev->chunk_sectors; in raid10_handle_discard() 1786 dev_end = (last_stripe_index + 1) * mddev->chunk_sectors; in raid10_handle_discard() 1788 dev_end = last_stripe_index * mddev->chunk_sectors; in raid10_handle_discard() 1902 seq_printf(seq, " %dK chunks", mddev->chunk_sectors / 2); in raid10_status() 3098 window_size = (chunks + extra_chunk) * conf->mddev->chunk_sectors; in raid10_set_cluster_sync_high() 3763 chunk = mddev->chunk_sectors; in setup_geo() 3932 lim.io_min = mddev->chunk_sectors << 9; in raid10_set_queue_limits() 3933 lim.chunk_sectors = mddev->chunk_sectors; in raid10_set_queue_limits() 4196 mddev->new_chunk_sectors = mddev->chunk_sectors; in raid10_takeover_raid0() [all …]
|
| H A D | raid5.h | 575 int chunk_sectors; member
|
| H A D | md.c | 1495 mddev->chunk_sectors = sb->chunk_size >> 9; in super_90_validate() 1524 mddev->new_chunk_sectors = mddev->chunk_sectors; in super_90_validate() 1671 sb->chunk_size = mddev->chunk_sectors << 9; in super_90_sync() 2009 mddev->chunk_sectors = le32_to_cpu(sb->chunksize); in super_1_validate() 2070 mddev->new_chunk_sectors = mddev->chunk_sectors; in super_1_validate() 2226 sb->chunksize = cpu_to_le32(mddev->chunk_sectors); in super_1_sync() 2788 (mddev->chunk_sectors != le32_to_cpu(sb->chunksize))) in does_sb_need_changing() 4138 mddev->new_chunk_sectors = mddev->chunk_sectors; in level_store() 4160 mddev->chunk_sectors = mddev->new_chunk_sectors; in level_store() 4473 mddev->chunk_sectors != mddev->new_chunk_sectors) in chunk_size_show() [all …]
|
| H A D | dm-stripe.c | 461 limits->chunk_sectors = sc->chunk_size; in stripe_io_hints()
|
| H A D | md.h | 440 int chunk_sectors; member
|
| H A D | raid1.c | 3175 lim.chunk_sectors = BARRIER_UNIT_SECTOR_SIZE; in raid1_set_limits() 3337 if (mddev->chunk_sectors != mddev->new_chunk_sectors || in raid1_reshape() 3340 mddev->new_chunk_sectors = mddev->chunk_sectors; in raid1_reshape()
|
| /linux/drivers/char/ |
| H A D | ps3flash.c | 26 u64 chunk_sectors; member 38 start_sector, priv->chunk_sectors, in ps3flash_read_write_sectors() 118 sector = *pos / dev->bounce_size * priv->chunk_sectors; in ps3flash_read() 151 sector += priv->chunk_sectors; in ps3flash_read() 187 sector = *pos / dev->bounce_size * priv->chunk_sectors; in ps3flash_write() 226 sector += priv->chunk_sectors; in ps3flash_write() 376 priv->chunk_sectors = dev->bounce_size / dev->blk_size; in ps3flash_probe()
|
| /linux/tools/testing/selftests/ublk/ |
| H A D | test_params_01.sh | 92 --chunk_sectors 96 --dev_sectors $((96 * 16)) ||
|
| H A D | kublk.h | 74 __u32 chunk_sectors; member
|
| H A D | kublk.c | 275 .chunk_sectors = p->chunk_sectors, in ublk_init_params_from_ctx() 2300 .chunk_sectors = KUBLK_PARAM_ZONE_SECTORS, in main() 2438 ctx.params.chunk_sectors = strtoul(optarg, NULL, 0); in main()
|
| /linux/include/linux/ |
| H A D | blkdev.h | 388 unsigned int chunk_sectors; member 760 return sector >> ilog2(disk->queue->limits.chunk_sectors); in disk_zone_no() 936 sector_t zone_sectors = disk->queue->limits.chunk_sectors; in disk_zone_capacity() 1453 return q->limits.chunk_sectors; in bdev_zone_sectors()
|
| /linux/include/uapi/linux/ |
| H A D | ublk_cmd.h | 702 __u32 chunk_sectors; member
|
| /linux/drivers/nvme/host/ |
| H A D | zns.c | 115 lim->chunk_sectors = ns->head->zsze = in nvme_update_zone_info()
|
| /linux/block/ |
| H A D | blk-zoned.c | 2026 DIV_ROUND_UP_ULL(get_capacity(disk), lim->chunk_sectors); in disk_revalidate_zone_resources() 2237 sector_t zone_sectors = disk->queue->limits.chunk_sectors; in blk_revalidate_zone_cb() 2317 sector_t zone_sectors = q->limits.chunk_sectors; in blk_revalidate_disk_zones()
|
| H A D | blk.h | 402 if (lim->chunk_sectors) in bio_may_need_split()
|
| H A D | blk-merge.c | 218 return lim->chunk_sectors; in blk_boundary_sectors()
|
| H A D | blk-core.c | 658 if (nr_sectors > q->limits.chunk_sectors) in blk_check_zone_append()
|
| /linux/drivers/block/null_blk/ |
| H A D | zoned.c | 174 lim->chunk_sectors = dev->zone_size_sects; in null_init_zoned_dev()
|
| /linux/drivers/block/ |
| H A D | zloop.c | 1189 .chunk_sectors = opts->zone_size, in zloop_ctl_add() 1325 set_capacity(zlo->disk, (u64)lim.chunk_sectors * zlo->nr_zones); in zloop_ctl_add()
|