Home
last modified time | relevance | path

Searched refs:discard_zeroes_data (Results 1 – 20 of 20) sorted by relevance

/linux-4.4.14/block/
Dblk-settings.c103 lim->discard_zeroes_data = 0; in blk_set_default_limits()
126 lim->discard_zeroes_data = 1; in blk_set_stacking_limits()
572 t->discard_zeroes_data &= b->discard_zeroes_data; in blk_stack_limits()
Dblk-lib.c290 if (discard && blk_queue_discard(q) && q->limits.discard_zeroes_data && in blkdev_issue_zeroout()
/linux-4.4.14/Documentation/device-mapper/
Ddm-raid.txt217 the block is read. These devices set the 'discard_zeroes_data'
219 devices that advertise 'discard_zeroes_data' will not reliably return
222 reasons) relies on 'discard_zeroes_data' being reliable, it is important
231 even when reporting 'discard_zeroes_data', by default RAID 4/5/6
235 Storage devices that properly support 'discard_zeroes_data' are
/linux-4.4.14/drivers/block/rsxx/
Ddev.c304 card->queue->limits.discard_zeroes_data = 1; in rsxx_setup_dev()
/linux-4.4.14/Documentation/ABI/testing/
Dsysfs-block212 What: /sys/block/<disk>/queue/discard_zeroes_data
221 when a discarded area is read the discard_zeroes_data
/linux-4.4.14/Documentation/block/
Dqueue-sysfs.txt40 discard_zeroes_data (RO)
/linux-4.4.14/drivers/mmc/card/
Dqueue.c170 q->limits.discard_zeroes_data = 1; in mmc_queue_setup_discard()
/linux-4.4.14/drivers/block/
Dbrd.c507 brd->brd_queue->limits.discard_zeroes_data = 1; in brd_alloc()
Dloop.c840 q->limits.discard_zeroes_data = 0; in loop_config_discard()
848 q->limits.discard_zeroes_data = 1; in loop_config_discard()
Dnbd.c1052 disk->queue->limits.discard_zeroes_data = 0; in nbd_init()
Drbd.c3780 q->limits.discard_zeroes_data = 1; in rbd_init_disk()
Dskd_main.c4426 q->limits.discard_zeroes_data = 1; in skd_cons_disk()
/linux-4.4.14/include/linux/
Dblkdev.h278 unsigned char discard_zeroes_data; member
1307 if (q->limits.max_discard_sectors && q->limits.discard_zeroes_data == 1) in queue_discard_zeroes_data()
/linux-4.4.14/drivers/scsi/
Dsd.c640 q->limits.discard_zeroes_data = 0; in sd_config_discard()
677 q->limits.discard_zeroes_data = sdkp->lbprz; in sd_config_discard()
683 q->limits.discard_zeroes_data = sdkp->lbprz; in sd_config_discard()
689 q->limits.discard_zeroes_data = 1; in sd_config_discard()
/linux-4.4.14/drivers/block/zram/
Dzram_drv.c1260 zram->disk->queue->limits.discard_zeroes_data = 1; in zram_add()
1262 zram->disk->queue->limits.discard_zeroes_data = 0; in zram_add()
/linux-4.4.14/drivers/md/
Ddm-table.c1505 q->limits.discard_zeroes_data = 0; in dm_table_set_restrictions()
Ddm-raid.c1183 if (!q->limits.discard_zeroes_data) in configure_discard_support()
Draid5.c6987 mddev->queue->limits.discard_zeroes_data = 0; in run()
7008 limits.discard_zeroes_data) in run()
/linux-4.4.14/drivers/nvme/host/
Dpci.c2020 ns->queue->limits.discard_zeroes_data = 0; in nvme_config_discard()
/linux-4.4.14/drivers/block/mtip32xx/
Dmtip32xx.c4046 dd->queue->limits.discard_zeroes_data = 0; in mtip_block_initialize()