Home
last modified time | relevance | path

Searched refs:max_write_zeroes_sectors (Results 1 - 25 of 41) sorted by relevance

12

/kernel/linux/linux-5.10/block/
H A Dblk-lib.c251 unsigned int max_write_zeroes_sectors; in __blkdev_issue_write_zeroes() local
260 /* Ensure that max_write_zeroes_sectors doesn't overflow bi_size */ in __blkdev_issue_write_zeroes()
261 max_write_zeroes_sectors = bdev_write_zeroes_sectors(bdev); in __blkdev_issue_write_zeroes()
263 if (max_write_zeroes_sectors == 0) in __blkdev_issue_write_zeroes()
274 if (nr_sects > max_write_zeroes_sectors) { in __blkdev_issue_write_zeroes()
275 bio->bi_iter.bi_size = max_write_zeroes_sectors << 9; in __blkdev_issue_write_zeroes()
276 nr_sects -= max_write_zeroes_sectors; in __blkdev_issue_write_zeroes()
277 sector += max_write_zeroes_sectors; in __blkdev_issue_write_zeroes()
H A Dblk-settings.c50 lim->max_write_zeroes_sectors = 0; in blk_set_default_limits()
86 lim->max_write_zeroes_sectors = UINT_MAX; in blk_set_stacking_limits()
215 * @max_write_zeroes_sectors: maximum number of sectors to write per command
218 unsigned int max_write_zeroes_sectors) in blk_queue_max_write_zeroes_sectors()
220 q->limits.max_write_zeroes_sectors = max_write_zeroes_sectors; in blk_queue_max_write_zeroes_sectors()
510 t->max_write_zeroes_sectors = min(t->max_write_zeroes_sectors, in blk_stack_limits()
511 b->max_write_zeroes_sectors); in blk_stack_limits()
217 blk_queue_max_write_zeroes_sectors(struct request_queue *q, unsigned int max_write_zeroes_sectors) blk_queue_max_write_zeroes_sectors() argument
H A Dblk-merge.c112 if (!q->limits.max_write_zeroes_sectors) in blk_bio_write_zeroes_split()
115 if (bio_sectors(bio) <= q->limits.max_write_zeroes_sectors) in blk_bio_write_zeroes_split()
118 return bio_split(bio, q->limits.max_write_zeroes_sectors, GFP_NOIO, bs); in blk_bio_write_zeroes_split()
H A Dblk-sysfs.c219 (unsigned long long)q->limits.max_write_zeroes_sectors << 9); in queue_write_zeroes_max_show()
/kernel/linux/linux-6.6/block/
H A Dblk-lib.c123 unsigned int max_write_zeroes_sectors; in __blkdev_issue_write_zeroes() local
128 /* Ensure that max_write_zeroes_sectors doesn't overflow bi_size */ in __blkdev_issue_write_zeroes()
129 max_write_zeroes_sectors = bdev_write_zeroes_sectors(bdev); in __blkdev_issue_write_zeroes()
131 if (max_write_zeroes_sectors == 0) in __blkdev_issue_write_zeroes()
140 if (nr_sects > max_write_zeroes_sectors) { in __blkdev_issue_write_zeroes()
141 bio->bi_iter.bi_size = max_write_zeroes_sectors << 9; in __blkdev_issue_write_zeroes()
142 nr_sects -= max_write_zeroes_sectors; in __blkdev_issue_write_zeroes()
143 sector += max_write_zeroes_sectors; in __blkdev_issue_write_zeroes()
H A Dblk-settings.c46 lim->max_write_zeroes_sectors = 0; in blk_set_default_limits()
83 lim->max_write_zeroes_sectors = UINT_MAX; in blk_set_stacking_limits()
202 * @max_write_zeroes_sectors: maximum number of sectors to write per command
205 unsigned int max_write_zeroes_sectors) in blk_queue_max_write_zeroes_sectors()
207 q->limits.max_write_zeroes_sectors = max_write_zeroes_sectors; in blk_queue_max_write_zeroes_sectors()
561 t->max_write_zeroes_sectors = min(t->max_write_zeroes_sectors, in blk_stack_limits()
562 b->max_write_zeroes_sectors); in blk_stack_limits()
204 blk_queue_max_write_zeroes_sectors(struct request_queue *q, unsigned int max_write_zeroes_sectors) blk_queue_max_write_zeroes_sectors() argument
H A Dblk-merge.c154 if (!lim->max_write_zeroes_sectors) in bio_split_write_zeroes()
156 if (bio_sectors(bio) <= lim->max_write_zeroes_sectors) in bio_split_write_zeroes()
158 return bio_split(bio, lim->max_write_zeroes_sectors, GFP_NOIO, bs); in bio_split_write_zeroes()
H A Dblk.h177 return q->limits.max_write_zeroes_sectors; in blk_queue_get_max_sectors()
/kernel/linux/linux-5.10/include/uapi/linux/
H A Dvirtio_blk.h111 __virtio32 max_write_zeroes_sectors; member
/kernel/linux/patches/linux-5.10/prebuilts/usr/include/linux/
H A Dvirtio_blk.h62 __virtio32 max_write_zeroes_sectors; member
/kernel/linux/patches/linux-6.6/prebuilts/usr/include/linux/
H A Dvirtio_blk.h62 __virtio32 max_write_zeroes_sectors; member
/kernel/linux/linux-6.6/include/uapi/linux/
H A Dvirtio_blk.h113 __virtio32 max_write_zeroes_sectors; member
H A Dublk_cmd.h355 __u32 max_write_zeroes_sectors; member
/kernel/linux/linux-5.10/drivers/target/
H A Dtarget_core_iblock.c76 unsigned int max_write_zeroes_sectors; in iblock_configure_device() local
120 max_write_zeroes_sectors = bdev_write_zeroes_sectors(bd); in iblock_configure_device()
121 if (max_write_zeroes_sectors) in iblock_configure_device()
122 dev->dev_attrib.max_write_same_len = max_write_zeroes_sectors; in iblock_configure_device()
/kernel/linux/linux-6.6/drivers/target/
H A Dtarget_core_iblock.c97 unsigned int max_write_zeroes_sectors; in iblock_configure_device() local
138 max_write_zeroes_sectors = bdev_write_zeroes_sectors(bd); in iblock_configure_device()
139 if (max_write_zeroes_sectors) in iblock_configure_device()
140 dev->dev_attrib.max_write_same_len = max_write_zeroes_sectors; in iblock_configure_device()
/kernel/linux/linux-5.10/drivers/md/
H A Dmd.h802 !bio->bi_disk->queue->limits.max_write_zeroes_sectors) in mddev_check_write_zeroes()
803 mddev->queue->limits.max_write_zeroes_sectors = 0; in mddev_check_write_zeroes()
H A Ddm-rq.c225 !clone->q->limits.max_write_zeroes_sectors) in dm_done()
H A Ddm-io.c317 special_cmd_max_sectors = q->limits.max_write_zeroes_sectors; in do_region()
/kernel/linux/linux-6.6/drivers/md/
H A Dmd.h851 !bio->bi_bdev->bd_disk->queue->limits.max_write_zeroes_sectors) in mddev_check_write_zeroes()
852 mddev->queue->limits.max_write_zeroes_sectors = 0; in mddev_check_write_zeroes()
H A Ddm-io.c327 special_cmd_max_sectors = q->limits.max_write_zeroes_sectors; in do_region()
H A Ddm-rq.c222 !clone->q->limits.max_write_zeroes_sectors) in dm_done()
/kernel/linux/linux-6.6/drivers/vdpa/vdpa_sim/
H A Dvdpa_sim_blk.c386 blk_config->max_write_zeroes_sectors = in vdpasim_blk_get_config()
/kernel/linux/linux-6.6/include/linux/
H A Dblkdev.h306 unsigned int max_write_zeroes_sectors; member
1225 return q->limits.max_write_zeroes_sectors; in bdev_write_zeroes_sectors()
/kernel/linux/linux-5.10/include/linux/
H A Dblkdev.h344 unsigned int max_write_zeroes_sectors; member
1085 return q->limits.max_write_zeroes_sectors; in blk_queue_get_max_sectors()
1587 return q->limits.max_write_zeroes_sectors; in bdev_write_zeroes_sectors()
/kernel/linux/linux-5.10/drivers/block/
H A Dvirtio_blk.c896 max_write_zeroes_sectors, &v); in virtblk_probe()

Completed in 32 milliseconds

12