/linux-master/drivers/md/ |
H A D | raid0.c | 84 sector_div(sectors, mddev->chunk_sectors); 85 rdev1->sectors = sectors * mddev->chunk_sectors; 131 if ((mddev->chunk_sectors << 9) % blksize) { 134 mddev->chunk_sectors << 9, blksize); 277 sector_div(first_sector, mddev->chunk_sectors); 327 unsigned int chunk_sects = mddev->chunk_sectors; 363 ~(sector_t)(mddev->chunk_sectors-1)); 387 lim.max_hw_sectors = mddev->chunk_sectors; 388 lim.max_write_zeroes_sectors = mddev->chunk_sectors; 389 lim.io_min = mddev->chunk_sectors << [all...] |
H A D | dm-zoned-target.c | 994 unsigned int chunk_sectors = dmz_zone_nr_sectors(dmz->metadata); local 1004 limits->max_discard_sectors = chunk_sectors; 1005 limits->max_hw_discard_sectors = chunk_sectors; 1006 limits->max_write_zeroes_sectors = chunk_sectors; 1009 limits->chunk_sectors = chunk_sectors; 1010 limits->max_sectors = chunk_sectors;
|
H A D | dm-unstripe.c | 180 limits->chunk_sectors = uc->chunk_size;
|
H A D | raid5.c | 925 if (!sector_div(tmp_sec, conf->chunk_sectors)) 2971 : conf->chunk_sectors; 3167 : conf->chunk_sectors; 3498 if (first + conf->chunk_sectors * (count - 1) != last) 3605 previous ? conf->prev_chunk_sectors : conf->chunk_sectors; 5373 unsigned int chunk_sectors; local 5376 chunk_sectors = min(conf->chunk_sectors, conf->prev_chunk_sectors); 5377 return chunk_sectors >= 5378 ((sector & (chunk_sectors 7816 int chunk_sectors; local [all...] |
H A D | raid5-ppl.c | 329 (data_sector >> ilog2(conf->chunk_sectors) == 330 data_sector_last >> ilog2(conf->chunk_sectors)) && 812 if ((pp_size >> 9) < conf->chunk_sectors) { 821 (data_disks - 1) * conf->chunk_sectors + 825 strip_sectors = conf->chunk_sectors; 859 (disk * conf->chunk_sectors);
|
H A D | dm-raid.c | 718 mddev->new_chunk_sectors = mddev->chunk_sectors; 731 mddev->chunk_sectors = mddev->new_chunk_sectors; 780 * rs->md.chunk_sectors 985 if (region_size < rs->md.chunk_sectors) { 1166 rs->md.new_chunk_sectors = rs->md.chunk_sectors = value; 1496 if (rs->md.chunk_sectors) 1497 max_io_len = rs->md.chunk_sectors; 1546 uint32_t min_stripes = max(mddev->chunk_sectors, mddev->new_chunk_sectors) / 2; 1886 rs->md.new_chunk_sectors != rs->md.chunk_sectors; 2128 sb->stripe_sectors = cpu_to_le32(mddev->chunk_sectors); [all...] |
H A D | raid5.h | 579 int chunk_sectors; member in struct:r5conf
|
H A D | md.c | 1386 mddev->chunk_sectors = sb->chunk_size >> 9; 1415 mddev->new_chunk_sectors = mddev->chunk_sectors; 1562 sb->chunk_size = mddev->chunk_sectors << 9; 1889 mddev->chunk_sectors = le32_to_cpu(sb->chunksize); 1947 mddev->new_chunk_sectors = mddev->chunk_sectors; 2103 sb->chunksize = cpu_to_le32(mddev->chunk_sectors); 2725 (mddev->chunk_sectors != le32_to_cpu(sb->chunksize))) 4077 mddev->new_chunk_sectors = mddev->chunk_sectors; 4099 mddev->chunk_sectors = mddev->new_chunk_sectors; 4299 mddev->chunk_sectors ! [all...] |
H A D | raid10.c | 1760 dev_start = (first_stripe_index + 1) * mddev->chunk_sectors; 1762 dev_start = first_stripe_index * mddev->chunk_sectors; 1767 dev_end = (last_stripe_index + 1) * mddev->chunk_sectors; 1769 dev_end = last_stripe_index * mddev->chunk_sectors; 1873 seq_printf(seq, " %dK chunks", mddev->chunk_sectors / 2); 3099 window_size = (chunks + extra_chunk) * conf->mddev->chunk_sectors; 3820 chunk = mddev->chunk_sectors; 3986 lim.io_min = mddev->chunk_sectors << 9; 4241 mddev->new_chunk_sectors = mddev->chunk_sectors; 5078 mddev->chunk_sectors [all...] |
H A D | md.h | 340 int chunk_sectors; member in struct:mddev
|
H A D | dm-table.c | 1715 zone_sectors = ti_limits.chunk_sectors; 1756 zone_sectors = limits->chunk_sectors;
|
H A D | raid5-cache.c | 198 sector_div(sect, conf->chunk_sectors); 368 conf->chunk_sectors >> RAID5_STRIPE_SHIFT(conf)))
|
/linux-master/drivers/char/ |
H A D | ps3flash.c | 26 u64 chunk_sectors; member in struct:ps3flash_private 38 start_sector, priv->chunk_sectors, 118 sector = *pos / dev->bounce_size * priv->chunk_sectors; 151 sector += priv->chunk_sectors; 187 sector = *pos / dev->bounce_size * priv->chunk_sectors; 226 sector += priv->chunk_sectors; 376 priv->chunk_sectors = dev->bounce_size / dev->blk_size;
|
/linux-master/block/ |
H A D | blk-settings.c | 94 lim->chunk_sectors); 356 * @chunk_sectors: chunk sectors in the usual 512b unit 365 void blk_queue_chunk_sectors(struct request_queue *q, unsigned int chunk_sectors) argument 367 q->limits.chunk_sectors = chunk_sectors; 426 max_sectors = min(q->limits.chunk_sectors, max_sectors); 430 * being 0 due to a 0 argument, the chunk_sectors limit (zone size) not set, 808 /* Set non-power-of-2 compatible chunk_sectors boundary */ 809 if (b->chunk_sectors) 810 t->chunk_sectors [all...] |
H A D | blk-zoned.c | 454 sector_t zone_sectors = q->limits.chunk_sectors; 535 sector_t zone_sectors = q->limits.chunk_sectors;
|
H A D | blk-merge.c | 172 if (lim->chunk_sectors) { 175 lim->chunk_sectors)); 596 if (!q->limits.chunk_sectors || 601 blk_chunk_sectors_left(offset, q->limits.chunk_sectors));
|
H A D | blk.h | 330 return lim->chunk_sectors || bio->bi_vcnt != 1 ||
|
H A D | blk-sysfs.c | 143 return queue_var_show(q->limits.chunk_sectors, page); 488 QUEUE_RO_ENTRY(queue_chunk_sectors, "chunk_sectors");
|
H A D | blk-core.c | 601 if (nr_sectors > q->limits.chunk_sectors)
|
H A D | mq-deadline.c | 179 pos = round_down(pos, rq->q->limits.chunk_sectors);
|
/linux-master/include/linux/ |
H A D | blkdev.h | 284 unsigned int chunk_sectors; member in struct:queue_limits 631 return sector >> ilog2(disk->queue->limits.chunk_sectors); 865 unsigned int chunk_sectors) 867 if (unlikely(!is_power_of_2(chunk_sectors))) 868 return chunk_sectors - sector_div(offset, chunk_sectors); 869 return chunk_sectors - (offset & (chunk_sectors - 1)); 1322 return q->limits.chunk_sectors; 864 blk_chunk_sectors_left(sector_t offset, unsigned int chunk_sectors) argument
|
/linux-master/include/uapi/linux/ |
H A D | ublk_cmd.h | 345 __u32 chunk_sectors; member in struct:ublk_param_basic
|
/linux-master/drivers/nvme/host/ |
H A D | zns.c | 106 lim->chunk_sectors = ns->head->zsze;
|
/linux-master/drivers/block/ |
H A D | ublk_drv.c | 219 return p->dev_sectors >> ilog2(p->chunk_sectors); 289 unsigned int zone_size_sectors = disk->queue->limits.chunk_sectors; 519 if (ublk_dev_is_zoned(ub) && !p->chunk_sectors) 2178 .chunk_sectors = p->chunk_sectors,
|
/linux-master/drivers/block/null_blk/ |
H A D | zoned.c | 156 lim->chunk_sectors = dev->zone_size_sects;
|