Searched refs:chunk_sectors (Results 1 – 17 of 17) sorted by relevance
| /linux/block/ |
| H A D | blk-settings.c | 122 min(lim->chunk_sectors, lim->max_hw_sectors)); in blk_validate_zoned_limits() 266 static bool blk_valid_atomic_writes_boundary(unsigned int chunk_sectors, in blk_valid_atomic_writes_boundary() argument 269 if (!chunk_sectors || !boundary_sectors) in blk_valid_atomic_writes_boundary() 272 if (boundary_sectors > chunk_sectors && in blk_valid_atomic_writes_boundary() 273 boundary_sectors % chunk_sectors) in blk_valid_atomic_writes_boundary() 276 if (chunk_sectors > boundary_sectors && in blk_valid_atomic_writes_boundary() 277 chunk_sectors % boundary_sectors) in blk_valid_atomic_writes_boundary() 313 if (WARN_ON_ONCE(lim->chunk_sectors && in blk_validate_atomic_write_limits() 314 atomic_write_hw_max_sectors > lim->chunk_sectors)) in blk_validate_atomic_write_limits() 325 lim->chunk_sectors, boundary_sectors))) in blk_validate_atomic_write_limits() [all …]
|
| H A D | blk-zoned.c | 1916 DIV_ROUND_UP_ULL(get_capacity(disk), lim->chunk_sectors); in disk_revalidate_zone_resources() 2128 sector_t zone_sectors = disk->queue->limits.chunk_sectors; in blk_revalidate_zone_cb() 2208 sector_t zone_sectors = q->limits.chunk_sectors; in blk_revalidate_disk_zones()
|
| H A D | blk-sysfs.c | 180 QUEUE_SYSFS_LIMIT_SHOW(chunk_sectors) in QUEUE_SYSFS_LIMIT_SHOW()
|
| /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/drivers/md/ |
| H A D | dm-zone.c | 403 lim->chunk_sectors = 0; in dm_set_zones_restrictions() 409 if (q->limits.chunk_sectors != lim->chunk_sectors) { in dm_set_zones_restrictions()
|
| H A D | raid5.c | 923 if (!sector_div(tmp_sec, conf->chunk_sectors)) in stripe_add_to_batch_list() 2958 : conf->chunk_sectors; in raid5_compute_sector() 3154 : conf->chunk_sectors; in raid5_compute_blocknr() 3485 if (first + conf->chunk_sectors * (count - 1) != last) in stripe_bio_overlaps() 3572 previous ? conf->prev_chunk_sectors : conf->chunk_sectors; in stripe_set_idx() 5336 unsigned int chunk_sectors; in in_chunk_boundary() local 5339 chunk_sectors = min(conf->chunk_sectors, conf->prev_chunk_sectors); in in_chunk_boundary() 5340 return chunk_sectors >= in in_chunk_boundary() 5341 ((sector & (chunk_sectors - 1)) + bio_sectors); in in_chunk_boundary() 5491 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() 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 D | dm-raid.c | 718 mddev->new_chunk_sectors = mddev->chunk_sectors; in rs_set_cur() 731 mddev->chunk_sectors = mddev->new_chunk_sectors; in rs_set_new() 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() 2261 mddev->chunk_sectors = le32_to_cpu(sb->stripe_sectors); in super_init_validation() [all …]
|
| H A D | dm-unstripe.c | 180 limits->chunk_sectors = uc->chunk_size; in unstripe_io_hints()
|
| H A D | md.c | 1487 mddev->chunk_sectors = sb->chunk_size >> 9; in super_90_validate() 1516 mddev->new_chunk_sectors = mddev->chunk_sectors; in super_90_validate() 1663 sb->chunk_size = mddev->chunk_sectors << 9; in super_90_sync() 1994 mddev->chunk_sectors = le32_to_cpu(sb->chunksize); in super_1_validate() 2055 mddev->new_chunk_sectors = mddev->chunk_sectors; in super_1_validate() 2211 sb->chunksize = cpu_to_le32(mddev->chunk_sectors); in super_1_sync() 2776 (mddev->chunk_sectors != le32_to_cpu(sb->chunksize))) in does_sb_need_changing() 4122 mddev->new_chunk_sectors = mddev->chunk_sectors; in level_store() 4144 mddev->chunk_sectors = mddev->new_chunk_sectors; in level_store() 4452 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 | dm-table.c | 1825 zone_sectors = ti_limits.chunk_sectors; in dm_calculate_queue_limits() 1878 zone_sectors = limits->chunk_sectors; in dm_calculate_queue_limits()
|
| H A D | dm.c | 1820 unsigned int zone_sectors = md->disk->queue->limits.chunk_sectors; in __send_zone_reset_all_emulated()
|
| /linux/include/uapi/linux/ |
| H A D | ublk_cmd.h | 540 __u32 chunk_sectors; member
|
| /linux/drivers/block/ |
| H A D | ublk_drv.c | 308 return p->dev_sectors >> ilog2(p->chunk_sectors); in ublk_get_nr_zones() 375 unsigned int zone_size_sectors = disk->queue->limits.chunk_sectors; in ublk_report_zones() 604 if (ublk_dev_is_zoned(ub) && !p->chunk_sectors) in ublk_validate_params() 2908 .chunk_sectors = p->chunk_sectors, in ublk_ctrl_start_dev()
|
| H A D | zloop.c | 983 .chunk_sectors = opts->zone_size, in zloop_ctl_add() 1103 set_capacity(zlo->disk, (u64)lim.chunk_sectors * zlo->nr_zones); in zloop_ctl_add()
|