Home
last modified time | relevance | path

Searched refs:max_write_zeroes_sectors (Results 1 – 18 of 18) sorted by relevance

/linux/block/
A Dblk-lib.c252 unsigned int max_write_zeroes_sectors; in __blkdev_issue_write_zeroes() local
262 max_write_zeroes_sectors = bdev_write_zeroes_sectors(bdev); in __blkdev_issue_write_zeroes()
264 if (max_write_zeroes_sectors == 0) in __blkdev_issue_write_zeroes()
275 if (nr_sects > max_write_zeroes_sectors) { in __blkdev_issue_write_zeroes()
276 bio->bi_iter.bi_size = max_write_zeroes_sectors << 9; in __blkdev_issue_write_zeroes()
277 nr_sects -= max_write_zeroes_sectors; in __blkdev_issue_write_zeroes()
278 sector += max_write_zeroes_sectors; in __blkdev_issue_write_zeroes()
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()
200 unsigned int max_write_zeroes_sectors) in blk_queue_max_write_zeroes_sectors() argument
202 q->limits.max_write_zeroes_sectors = max_write_zeroes_sectors; in blk_queue_max_write_zeroes_sectors()
524 t->max_write_zeroes_sectors = min(t->max_write_zeroes_sectors, in blk_stack_limits()
525 b->max_write_zeroes_sectors); in blk_stack_limits()
A Dblk-merge.c144 if (!q->limits.max_write_zeroes_sectors) in blk_bio_write_zeroes_split()
147 if (bio_sectors(bio) <= q->limits.max_write_zeroes_sectors) in blk_bio_write_zeroes_split()
150 return bio_split(bio, q->limits.max_write_zeroes_sectors, GFP_NOIO, bs); in blk_bio_write_zeroes_split()
A Dblk-sysfs.c223 (unsigned long long)q->limits.max_write_zeroes_sectors << 9); in queue_write_zeroes_max_show()
A Dblk-core.c798 if (!q->limits.max_write_zeroes_sectors) in submit_bio_checks()
/linux/include/uapi/linux/
A Dvirtio_blk.h111 __virtio32 max_write_zeroes_sectors; member
/linux/drivers/target/
A Dtarget_core_iblock.c87 unsigned int max_write_zeroes_sectors; in iblock_configure_device() local
131 max_write_zeroes_sectors = bdev_write_zeroes_sectors(bd); in iblock_configure_device()
132 if (max_write_zeroes_sectors) in iblock_configure_device()
133 dev->dev_attrib.max_write_same_len = max_write_zeroes_sectors; in iblock_configure_device()
A Dtarget_core_device.c853 attrib->unmap_zeroes_data = !!(q->limits.max_write_zeroes_sectors); in target_configure_unmap_from_queue()
/linux/drivers/md/
A Dmd.h808 !bio->bi_bdev->bd_disk->queue->limits.max_write_zeroes_sectors) in mddev_check_write_zeroes()
809 mddev->queue->limits.max_write_zeroes_sectors = 0; in mddev_check_write_zeroes()
A Ddm-io.c317 special_cmd_max_sectors = q->limits.max_write_zeroes_sectors; in do_region()
A Ddm-rq.c224 !clone->q->limits.max_write_zeroes_sectors) in dm_done()
A Ddm-table.c1856 return !q->limits.max_write_zeroes_sectors; in device_not_write_zeroes_capable()
2033 q->limits.max_write_zeroes_sectors = 0; in dm_table_set_restrictions()
A Ddm-zoned-target.c1010 limits->max_write_zeroes_sectors = chunk_sectors; in dmz_io_hints()
A Ddm.c871 limits->max_write_zeroes_sectors = 0; in disable_write_zeroes()
896 !q->limits.max_write_zeroes_sectors) in clone_endio()
/linux/include/linux/
A Dblkdev.h100 unsigned int max_write_zeroes_sectors; member
650 return q->limits.max_write_zeroes_sectors; in blk_queue_get_max_sectors()
1081 return q->limits.max_write_zeroes_sectors; in bdev_write_zeroes_sectors()
/linux/drivers/block/
A Dvirtio_blk.c938 max_write_zeroes_sectors, &v); in virtblk_probe()
A Dloop.c764 max_discard_sectors = backingq->limits.max_write_zeroes_sectors; in loop_config_discard()
/linux/drivers/block/drbd/
A Ddrbd_nl.c1232 q->limits.max_write_zeroes_sectors = drbd_max_discard_sectors(connection); in decide_on_discard_support()
1237 q->limits.max_write_zeroes_sectors = 0; in decide_on_discard_support()
1263 q->limits.max_write_zeroes_sectors = DRBD_MAX_BBIO_SECTORS; in fixup_write_zeroes()
1265 q->limits.max_write_zeroes_sectors = 0; in fixup_write_zeroes()

Completed in 53 milliseconds