Home
last modified time | relevance | path

Searched refs:max_write_same_sectors (Results 1 – 13 of 13) sorted by relevance

/Linux-v5.4/block/
Dblk-lib.c136 unsigned int max_write_same_sectors; in __blkdev_issue_write_same() local
154 max_write_same_sectors = bio_allowed_max_sectors(q); in __blkdev_issue_write_same()
166 if (nr_sects > max_write_same_sectors) { in __blkdev_issue_write_same()
167 bio->bi_iter.bi_size = max_write_same_sectors << 9; in __blkdev_issue_write_same()
168 nr_sects -= max_write_same_sectors; in __blkdev_issue_write_same()
169 sector += max_write_same_sectors; in __blkdev_issue_write_same()
Dblk-settings.c49 lim->max_write_same_sectors = 0; in blk_set_default_limits()
84 lim->max_write_same_sectors = UINT_MAX; in blk_set_stacking_limits()
241 unsigned int max_write_same_sectors) in blk_queue_max_write_same_sectors() argument
243 q->limits.max_write_same_sectors = max_write_same_sectors; in blk_queue_max_write_same_sectors()
505 t->max_write_same_sectors = min(t->max_write_same_sectors, in blk_stack_limits()
506 b->max_write_same_sectors); in blk_stack_limits()
Dblk-merge.c126 if (!q->limits.max_write_same_sectors) in blk_bio_write_same_split()
129 if (bio_sectors(bio) <= q->limits.max_write_same_sectors) in blk_bio_write_same_split()
132 return bio_split(bio, q->limits.max_write_same_sectors, GFP_NOIO, bs); in blk_bio_write_same_split()
Dblk-sysfs.c212 (unsigned long long)q->limits.max_write_same_sectors << 9); in queue_write_same_max_show()
Dblk-core.c935 if (!q->limits.max_write_same_sectors) in generic_make_request_checks()
/Linux-v5.4/include/linux/
Dblkdev.h336 unsigned int max_write_same_sectors; member
1001 return q->limits.max_write_same_sectors; in blk_queue_get_max_sectors()
1080 unsigned int max_write_same_sectors);
1082 unsigned int max_write_same_sectors);
1418 return q->limits.max_write_same_sectors; in bdev_write_same()
/Linux-v5.4/drivers/md/
Dmd.h783 !bio->bi_disk->queue->limits.max_write_same_sectors) in mddev_check_writesame()
784 mddev->queue->limits.max_write_same_sectors = 0; in mddev_check_writesame()
Ddm-rq.c229 !clone->q->limits.max_write_same_sectors) in dm_done()
Ddm-io.c319 special_cmd_max_sectors = q->limits.max_write_same_sectors; in do_region()
Ddm-table.c1751 return q && !q->limits.max_write_same_sectors; in device_not_write_same_capable()
1941 q->limits.max_write_same_sectors = 0; in dm_table_set_restrictions()
Ddm.c962 limits->max_write_same_sectors = 0; in disable_write_same()
986 !bio->bi_disk->queue->limits.max_write_same_sectors) in clone_endio()
/Linux-v5.4/drivers/block/drbd/
Ddrbd_main.c927 p->qlim->write_same_capable = !!q->limits.max_write_same_sectors; in assign_p_sizes_qlim()
Ddrbd_nl.c1274 bool can_do = b ? b->limits.max_write_same_sectors : true; in decide_on_write_same_support()