Home
last modified time | relevance | path

Searched refs:chunk_sectors (Results 1 – 23 of 23) sorted by relevance

/linux/drivers/md/
H A Dmd-linear.c74 lim.max_hw_sectors = mddev->chunk_sectors; in linear_set_limits()
76 lim.max_write_zeroes_sectors = mddev->chunk_sectors; in linear_set_limits()
77 lim.max_hw_wzeroes_unmap_sectors = mddev->chunk_sectors; in linear_set_limits()
78 lim.io_min = mddev->chunk_sectors << 9; in linear_set_limits()
127 if (mddev->chunk_sectors) { in linear_conf()
129 sector_div(sectors, mddev->chunk_sectors); in linear_conf()
130 rdev->sectors = sectors * mddev->chunk_sectors; in linear_conf()
299 seq_printf(seq, " %dk rounding", mddev->chunk_sectors / 2); in linear_status()
H A Draid5.c927 if (!sector_div(tmp_sec, conf->chunk_sectors)) in stripe_add_to_batch_list()
2974 : conf->chunk_sectors; in raid5_compute_sector()
3170 : conf->chunk_sectors; in raid5_compute_blocknr()
3501 if (first + conf->chunk_sectors * (count - 1) != last) in __add_stripe_bio()
3588 previous ? conf->prev_chunk_sectors : conf->chunk_sectors; in handle_failed_stripe()
5362 unsigned int chunk_sectors; in add_bio_to_retry()
5365 chunk_sectors = min(conf->chunk_sectors, conf->prev_chunk_sectors); in remove_bio_from_retry()
5366 return chunk_sectors >= in remove_bio_from_retry()
5367 ((sector & (chunk_sectors in remove_bio_from_retry()
5340 unsigned int chunk_sectors; in_chunk_boundary() local
7897 int chunk_sectors; raid5_run() local
[all...]
H A Ddm-zoned-target.c994 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 Draid5-ppl.c329 (data_sector >> ilog2(conf->chunk_sectors) == in ppl_log_stripe()
330 data_sector_last >> ilog2(conf->chunk_sectors)) && in ppl_log_stripe()
812 if ((pp_size >> 9) < conf->chunk_sectors) { in ppl_recover_entry()
821 (data_disks - 1) * conf->chunk_sectors + in ppl_recover_entry()
825 strip_sectors = conf->chunk_sectors; in ppl_recover_entry()
859 (disk * conf->chunk_sectors); in ppl_recover_entry()
H A Ddm-raid.c718 mddev->new_chunk_sectors = mddev->chunk_sectors; in rs_set_cur()
731 mddev->chunk_sectors = mddev->new_chunk_sectors; in rs_set_new()
780 * rs->md.chunk_sectors in raid_set_alloc()
985 if (region_size < rs->md.chunk_sectors) { in validate_region_size()
1166 rs->md.new_chunk_sectors = rs->md.chunk_sectors = value; in parse_raid_params()
1492 if (rs->md.chunk_sectors) in parse_raid_params()
1493 max_io_len = rs->md.chunk_sectors; in parse_raid_params()
1542 uint32_t min_stripes = max(mddev->chunk_sectors, mddev->new_chunk_sectors) / 2; in rs_set_raid456_stripe_cache()
1908 rs->md.new_chunk_sectors != rs->md.chunk_sectors; in rs_is_layout_change()
2150 sb->stripe_sectors = cpu_to_le32(mddev->chunk_sectors); in super_sync()
[all...]
H A Ddm-unstripe.c180 limits->chunk_sectors = uc->chunk_size; in unstripe_io_hints()
H A Draid10.c1817 dev_start = (first_stripe_index + 1) * mddev->chunk_sectors; in raid10_handle_discard()
1819 dev_start = first_stripe_index * mddev->chunk_sectors; in raid10_handle_discard()
1824 dev_end = (last_stripe_index + 1) * mddev->chunk_sectors; in raid10_handle_discard()
1826 dev_end = last_stripe_index * mddev->chunk_sectors; in raid10_handle_discard()
1930 seq_printf(seq, " %dK chunks", mddev->chunk_sectors / 2);
3126 window_size = (chunks + extra_chunk) * conf->mddev->chunk_sectors;
3791 chunk = mddev->chunk_sectors; in setup_geo()
3961 lim.io_min = mddev->chunk_sectors << 9; in raid10_run()
3962 lim.chunk_sectors = mddev->chunk_sectors; in raid10_run()
[all...]
H A Dmd.c1500 mddev->chunk_sectors = sb->chunk_size >> 9; in super_90_validate()
1529 mddev->new_chunk_sectors = mddev->chunk_sectors; in super_90_validate()
1676 sb->chunk_size = mddev->chunk_sectors << 9; in super_90_sync()
2007 mddev->chunk_sectors = le32_to_cpu(sb->chunksize); in super_1_validate()
2068 mddev->new_chunk_sectors = mddev->chunk_sectors; in super_1_validate()
2224 sb->chunksize = cpu_to_le32(mddev->chunk_sectors); in super_1_sync()
2786 (mddev->chunk_sectors != le32_to_cpu(sb->chunksize))) in md_update_sb()
4134 mddev->new_chunk_sectors = mddev->chunk_sectors; in level_store()
4156 mddev->chunk_sectors = mddev->new_chunk_sectors; in level_store()
4465 mddev->chunk_sectors !
[all...]
H A Ddm-stripe.c461 limits->chunk_sectors = sc->chunk_size; in stripe_io_hints()
H A Dmd.h440 int chunk_sectors;
438 int chunk_sectors; global() member
H A Ddm-table.c1803 zone_sectors = ti_limits.chunk_sectors; in dm_calculate_queue_limits()
1856 zone_sectors = limits->chunk_sectors; in dm_calculate_queue_limits()
H A Draid1.c3392 if (mddev->chunk_sectors != mddev->new_chunk_sectors || in raid1_reshape()
3395 mddev->new_chunk_sectors = mddev->chunk_sectors; in raid1_reshape()
/linux/drivers/char/
H A Dps3flash.c26 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/drivers/nvme/host/
H A Dzns.c115 lim->chunk_sectors = ns->head->zsze = in nvme_update_zone_info()
H A Dcore.c2214 lim->chunk_sectors = iob; in nvme_update_ns_info_generic()
/linux/block/
H A Dblk-zoned.c2042 DIV_ROUND_UP_ULL(get_capacity(disk), lim->chunk_sectors); in disk_revalidate_zone_resources()
2253 sector_t zone_sectors = disk->queue->limits.chunk_sectors; in blk_revalidate_zone_cb()
2333 sector_t zone_sectors = q->limits.chunk_sectors; in blk_revalidate_disk_zones()
H A Dblk.h402 if (lim->chunk_sectors) in bio_may_need_split()
H A Dblk-core.c658 if (nr_sectors > q->limits.chunk_sectors)
H A Dblk-sysfs.c227 QUEUE_SYSFS_LIMIT_SHOW(chunk_sectors) in QUEUE_SYSFS_LIMIT_SHOW()
625 QUEUE_LIM_RO_ENTRY(queue_chunk_sectors, "chunk_sectors");
/linux/drivers/block/null_blk/
H A Dzoned.c168 lim->chunk_sectors = dev->zone_size_sects; in null_init_zoned_dev()
/linux/drivers/block/
H A Dzloop.c1177 .chunk_sectors = opts->zone_size, in zloop_ctl_add()
1309 set_capacity(zlo->disk, (u64)lim.chunk_sectors * zlo->nr_zones); in zloop_ctl_add()
H A Dublk_drv.c563 return p->dev_sectors >> ilog2(p->chunk_sectors); in ublk_alloc_report_buffer()
630 unsigned int zone_size_sectors = disk->queue->limits.chunk_sectors; in ublk_report_zones()
974 if (ublk_dev_is_zoned(ub) && !p->chunk_sectors) in ublk_validate_params()
4420 .chunk_sectors = p->chunk_sectors, in ublk_ctrl_start_dev()
H A Dvirtio_blk.c763 lim->chunk_sectors = vblk->zone_sectors; in virtblk_read_zoned_limits()