/Linux-v4.19/block/ |
D | blk-settings.c | 104 lim->discard_granularity = 0; in blk_set_default_limits() 643 if (b->discard_granularity) { in blk_stack_limits() 646 if (t->discard_granularity != 0 && in blk_stack_limits() 648 top = t->discard_granularity + t->discard_alignment; in blk_stack_limits() 649 bottom = b->discard_granularity + alignment; in blk_stack_limits() 660 t->discard_granularity = max(t->discard_granularity, in blk_stack_limits() 661 b->discard_granularity); in blk_stack_limits() 663 t->discard_granularity; in blk_stack_limits()
|
D | blk-sysfs.c | 172 return queue_var_show(q->limits.discard_granularity, page); in queue_discard_granularity_show() 197 if (max_discard & (q->limits.discard_granularity - 1)) in queue_discard_max_store()
|
D | blk-merge.c | 28 granularity = max(q->limits.discard_granularity >> 9, 1U); in blk_bio_discard_split()
|
/Linux-v4.19/fs/jfs/ |
D | ioctl.c | 150 q->limits.discard_granularity); in jfs_ioctl()
|
/Linux-v4.19/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
|
D | sysfs-fs-f2fs | 80 What: /sys/fs/f2fs/<disk>/discard_granularity
|
/Linux-v4.19/drivers/mmc/core/ |
D | queue.c | 191 q->limits.discard_granularity = card->pref_erase << 9; in mmc_queue_setup_discard() 194 q->limits.discard_granularity = 0; in mmc_queue_setup_discard()
|
/Linux-v4.19/fs/xfs/ |
D | xfs_discard.c | 153 unsigned int granularity = q->limits.discard_granularity; in xfs_ioc_trim()
|
/Linux-v4.19/fs/f2fs/ |
D | sysfs.c | 394 F2FS_RW_ATTR(DCC_INFO, discard_cmd_control, discard_granularity, discard_granularity); 448 ATTR_LIST(discard_granularity),
|
D | segment.h | 848 if (i + 1 < dcc->discard_granularity) in wake_up_discard_thread()
|
/Linux-v4.19/drivers/block/ |
D | xen-blkfront.c | 211 unsigned int discard_granularity; member 938 rq->limits.discard_granularity = info->discard_granularity; in blkif_set_queue_limits() 2171 unsigned int discard_granularity; in blkfront_setup_discard() local 2176 "discard-granularity", "%u", &discard_granularity, in blkfront_setup_discard() 2180 info->discard_granularity = discard_granularity; in blkfront_setup_discard()
|
D | nbd.c | 283 nbd->disk->queue->limits.discard_granularity = config->blksize; in nbd_size_update() 1127 nbd->disk->queue->limits.discard_granularity = 0; in nbd_config_put() 1593 disk->queue->limits.discard_granularity = 0; in nbd_dev_add()
|
D | loop.c | 865 q->limits.discard_granularity = 0; in loop_config_discard() 873 q->limits.discard_granularity = inode->i_sb->s_blocksize; in loop_config_discard()
|
/Linux-v4.19/drivers/block/rsxx/ |
D | dev.c | 296 card->queue->limits.discard_granularity = RSXX_HW_BLK_SIZE; in rsxx_setup_dev()
|
/Linux-v4.19/drivers/block/drbd/ |
D | drbd_worker.c | 611 int discard_granularity = 0; in make_resync_request() local 633 discard_granularity = rcu_dereference(device->ldev->disk_conf)->rs_discard_granularity; in make_resync_request() 701 if (discard_granularity && size == discard_granularity) in make_resync_request() 751 size == discard_granularity ? P_RS_THIN_REQ : P_RS_DATA_REQUEST, in make_resync_request()
|
/Linux-v4.19/fs/fat/ |
D | file.c | 143 q->limits.discard_granularity); in fat_ioctl_fitrim()
|
/Linux-v4.19/Documentation/block/ |
D | queue-sysfs.txt | 23 discard_granularity (RO)
|
/Linux-v4.19/include/linux/ |
D | blkdev.h | 382 unsigned int discard_granularity; member 1564 granularity = lim->discard_granularity >> SECTOR_SHIFT; in queue_limit_discard_alignment()
|
/Linux-v4.19/drivers/md/ |
D | dm-zoned-target.c | 884 limits->discard_granularity = DMZ_BLOCK_SIZE; in dmz_io_hints()
|
D | dm-log-writes.c | 875 limits->discard_granularity = lc->sectorsize; in log_writes_io_hints()
|
/Linux-v4.19/fs/ocfs2/ |
D | ioctl.c | 941 range.minlen = max_t(u64, q->limits.discard_granularity, in ocfs2_ioctl()
|
/Linux-v4.19/fs/nilfs2/ |
D | ioctl.c | 1089 range.minlen = max_t(u64, range.minlen, q->limits.discard_granularity); in nilfs_ioctl_trim_fs()
|
/Linux-v4.19/fs/ext4/ |
D | ioctl.c | 924 q->limits.discard_granularity); in ext4_ioctl()
|
/Linux-v4.19/drivers/target/ |
D | target_core_device.c | 854 attrib->unmap_granularity = q->limits.discard_granularity / block_size; in target_configure_unmap_from_queue()
|
/Linux-v4.19/drivers/block/xen-blkback/ |
D | xenbus.c | 556 q->limits.discard_granularity); in xen_blkbk_discard()
|