Home
last modified time | relevance | path

Searched refs:discard_granularity (Results 1 – 22 of 22) sorted by relevance

/linux/drivers/md/
H A Ddm-target.c253 limits->discard_granularity = 512; in io_err_io_hints()
H A Ddm-clone-target.c2033 limits->discard_granularity = clone->region_size << SECTOR_SHIFT; in set_discard_limits()
2045 limits->discard_granularity = dest_limits->discard_granularity; in set_discard_limits()
H A Ddm-log-writes.c876 limits->discard_granularity = lc->sectorsize; in log_writes_io_hints()
H A Ddm-zoned-target.c1003 limits->discard_granularity = DMZ_BLOCK_SIZE; in dmz_io_hints()
H A Ddm-thin.c4105 limits->discard_granularity = 0; in pool_io_hints()
4488 limits->discard_granularity = pool->sectors_per_block << SECTOR_SHIFT; in thin_io_hints()
H A Draid5.c7959 lim.discard_granularity = stripe; in raid5_set_limits()
7969 lim.discard_granularity < stripe) in raid5_set_limits()
H A Ddm-integrity.c4131 limits->discard_granularity = ic->sectors_per_block << SECTOR_SHIFT; in dm_integrity_io_hints()
/linux/include/uapi/linux/
H A Dublk_cmd.h711 __u32 discard_granularity; member
/linux/drivers/block/drbd/
H A Ddrbd_worker.c597 int discard_granularity = 0; in make_resync_request() local
619 discard_granularity = rcu_dereference(device->ldev->disk_conf)->rs_discard_granularity; in make_resync_request()
687 if (discard_granularity && size == discard_granularity) in make_resync_request()
737 size == discard_granularity ? P_RS_THIN_REQ : P_RS_DATA_REQUEST, in make_resync_request()
/linux/drivers/block/
H A Dbrd.c311 .discard_granularity = PAGE_SIZE, in brd_alloc()
H A Dxen-blkfront.c221 unsigned int discard_granularity; member
955 if (info->discard_granularity) in blkif_set_queue_limits()
956 lim->discard_granularity = info->discard_granularity; in blkif_set_queue_limits()
2160 info->discard_granularity = xenbus_read_unsigned(info->xbdev->otherend, in blkfront_setup_discard()
H A Dloop.c234 lim.discard_granularity = 0; in loop_clear_limits()
998 lim->discard_granularity = granularity; in loop_update_limits()
1000 lim->discard_granularity = 0; in loop_update_limits()
H A Drbd.c4970 lim.discard_granularity = rbd_dev->opts->alloc_size; in rbd_init_disk()
/linux/drivers/block/rnbd/
H A Drnbd-clt.c1372 .discard_granularity = le32_to_cpu(rsp->discard_granularity), in rnbd_client_setup_device()
1622 le32_to_cpu(rsp->discard_granularity), in rnbd_clt_map_device()
/linux/fs/ntfs3/
H A Dsuper.c1324 sbi->discard_granularity = bdev_discard_granularity(bdev); in ntfs_fill_super()
1326 ~(u64)(sbi->discard_granularity - 1); in ntfs_fill_super()
1824 start = (lbo + sbi->discard_granularity - 1) & in ntfs_discard()
H A Dntfs_fs.h215 u32 discard_granularity; member
/linux/include/linux/
H A Dblkdev.h408 unsigned int discard_granularity; member
1372 return bdev_limits(bdev)->discard_granularity; in bdev_discard_granularity()
/linux/block/
H A Dblk-merge.c169 granularity = max(lim->discard_granularity >> 9, 1U); in __bio_split_discard()
/linux/fs/ext4/
H A Dmballoc.c7040 unsigned int discard_granularity = bdev_discard_granularity(sb->s_bdev); in ext4_trim_fs() local
7060 if (range->minlen < discard_granularity) { in ext4_trim_fs()
7062 discard_granularity >> sb->s_blocksize_bits); in ext4_trim_fs()
/linux/drivers/nvme/host/
H A Dcore.c2185 &lim->discard_granularity)) in nvme_update_disk_info()
2186 lim->discard_granularity = lim->logical_block_size; in nvme_update_disk_info()
/linux/drivers/s390/block/
H A Ddasd.c363 lim.discard_granularity = block->bp_block; in dasd_state_basic_to_ready()
H A Ddasd_eckd.c7844 lim->discard_granularity = ext_bytes; in dasd_eckd_disc_limits()