/linux-4.4.14/block/ |
D | blk-settings.c | 100 lim->discard_granularity = 0; in blk_set_default_limits() 610 if (b->discard_granularity) { in blk_stack_limits() 613 if (t->discard_granularity != 0 && in blk_stack_limits() 615 top = t->discard_granularity + t->discard_alignment; in blk_stack_limits() 616 bottom = b->discard_granularity + alignment; in blk_stack_limits() 627 t->discard_granularity = max(t->discard_granularity, in blk_stack_limits() 628 b->discard_granularity); in blk_stack_limits() 630 t->discard_granularity; in blk_stack_limits()
|
D | blk-lib.c | 60 granularity = max(q->limits.discard_granularity >> 9, 1U); in blkdev_issue_discard()
|
D | blk-sysfs.c | 145 return queue_var_show(q->limits.discard_granularity, page); in queue_discard_granularity_show() 171 if (max_discard & (q->limits.discard_granularity - 1)) in queue_discard_max_store()
|
D | blk-merge.c | 25 granularity = max(q->limits.discard_granularity >> 9, 1U); in blk_bio_discard_split()
|
/linux-4.4.14/Documentation/ABI/testing/ |
D | sysfs-block | 183 What: /sys/block/<disk>/queue/discard_granularity 189 than the logical block size. The discard_granularity 192 discard_granularity will be set to match the device's 193 physical block size. A discard_granularity of 0 means
|
/linux-4.4.14/fs/jfs/ |
D | ioctl.c | 151 q->limits.discard_granularity); in jfs_ioctl()
|
/linux-4.4.14/fs/xfs/ |
D | xfs_discard.c | 160 unsigned int granularity = q->limits.discard_granularity; in xfs_ioc_trim()
|
/linux-4.4.14/drivers/mmc/card/ |
D | queue.c | 171 q->limits.discard_granularity = card->pref_erase << 9; in mmc_queue_setup_discard() 174 q->limits.discard_granularity = 0; in mmc_queue_setup_discard()
|
/linux-4.4.14/drivers/block/ |
D | xen-blkfront.c | 151 unsigned int discard_granularity; member 811 rq->limits.discard_granularity = info->discard_granularity; in xlvbd_init_blk_queue() 1834 unsigned int discard_granularity; in blkfront_setup_discard() local 1840 "discard-granularity", "%u", &discard_granularity, in blkfront_setup_discard() 1844 info->discard_granularity = discard_granularity; in blkfront_setup_discard()
|
D | brd.c | 505 brd->brd_queue->limits.discard_granularity = PAGE_SIZE; in brd_alloc()
|
D | loop.c | 837 q->limits.discard_granularity = 0; in loop_config_discard() 845 q->limits.discard_granularity = inode->i_sb->s_blocksize; in loop_config_discard()
|
D | nbd.c | 1050 disk->queue->limits.discard_granularity = 512; in nbd_init()
|
D | rbd.c | 3777 q->limits.discard_granularity = segment_size; in rbd_init_disk()
|
D | skd_main.c | 4423 q->limits.discard_granularity = 8192; in skd_cons_disk()
|
/linux-4.4.14/drivers/block/rsxx/ |
D | dev.c | 302 card->queue->limits.discard_granularity = RSXX_HW_BLK_SIZE; in rsxx_setup_dev()
|
/linux-4.4.14/Documentation/block/ |
D | queue-sysfs.txt | 17 discard_granularity (RO)
|
/linux-4.4.14/include/linux/ |
D | blkdev.h | 268 unsigned int discard_granularity; member 1281 granularity = lim->discard_granularity >> 9; in queue_limit_discard_alignment()
|
/linux-4.4.14/fs/ext4/ |
D | ioctl.c | 607 q->limits.discard_granularity); in ext4_ioctl()
|
/linux-4.4.14/drivers/md/ |
D | dm-log-writes.c | 770 limits->discard_granularity = 1 << SECTOR_SHIFT; in log_writes_io_hints()
|
D | dm-thin.c | 3873 limits->discard_granularity = 0; in pool_io_hints() 4257 limits->discard_granularity = pool->sectors_per_block << SECTOR_SHIFT; in thin_io_hints()
|
D | dm-cache-target.c | 3796 limits->discard_granularity = cache->discard_block_size << SECTOR_SHIFT; in set_discard_limits()
|
D | raid5.c | 6982 mddev->queue->limits.discard_granularity = stripe; in run() 7026 mddev->queue->limits.discard_granularity >= stripe) in run()
|
/linux-4.4.14/fs/ocfs2/ |
D | ioctl.c | 942 range.minlen = max_t(u64, q->limits.discard_granularity, in ocfs2_ioctl()
|
/linux-4.4.14/drivers/block/xen-blkback/ |
D | xenbus.c | 484 q->limits.discard_granularity); in xen_blkbk_discard()
|
/linux-4.4.14/fs/nilfs2/ |
D | ioctl.c | 1099 range.minlen = max_t(u64, range.minlen, q->limits.discard_granularity); in nilfs_ioctl_trim_fs()
|
/linux-4.4.14/drivers/target/ |
D | target_core_device.c | 846 attrib->unmap_granularity = q->limits.discard_granularity / block_size; in target_configure_unmap_from_queue()
|
/linux-4.4.14/drivers/scsi/ |
D | sd.c | 651 q->limits.discard_granularity = logical_block_size; in sd_config_discard() 655 q->limits.discard_granularity = in sd_config_discard()
|
/linux-4.4.14/drivers/block/zram/ |
D | zram_drv.c | 1249 zram->disk->queue->limits.discard_granularity = PAGE_SIZE; in zram_add()
|
/linux-4.4.14/fs/f2fs/ |
D | file.c | 1512 q->limits.discard_granularity); in f2fs_ioc_fitrim()
|
/linux-4.4.14/drivers/md/bcache/ |
D | super.c | 811 q->limits.discard_granularity = 512; in bcache_device_init()
|
/linux-4.4.14/fs/gfs2/ |
D | rgrp.c | 1391 q->limits.discard_granularity) >> bs_shift; in gfs2_fitrim()
|
/linux-4.4.14/drivers/nvme/host/ |
D | pci.c | 2022 ns->queue->limits.discard_granularity = logical_block_size; in nvme_config_discard()
|
/linux-4.4.14/drivers/block/mtip32xx/ |
D | mtip32xx.c | 4043 dd->queue->limits.discard_granularity = 4096; in mtip_block_initialize()
|
/linux-4.4.14/fs/btrfs/ |
D | ioctl.c | 395 minlen = min((u64)q->limits.discard_granularity, in btrfs_ioctl_fitrim()
|