Searched refs:discard_granularity (Results 1 – 21 of 21) sorted by relevance
41 lim->discard_granularity = SECTOR_SIZE; in blk_set_stacking_limits()335 if (lim->discard_granularity < lim->physical_block_size) in blk_validate_limits()336 lim->discard_granularity = lim->physical_block_size; in blk_validate_limits()521 granularity = lim->discard_granularity >> SECTOR_SHIFT; in queue_limit_discard_alignment()796 if (b->discard_granularity) { in blk_stack_limits()803 t->discard_granularity = max(t->discard_granularity, in blk_stack_limits()804 b->discard_granularity); in blk_stack_limits()806 t->discard_granularity; in blk_stack_limits()
15 unsigned int discard_granularity = bdev_discard_granularity(bdev); in bio_discard_limit() local22 round_up(sector, discard_granularity >> SECTOR_SHIFT); in bio_discard_limit()35 return round_down(UINT_MAX, discard_granularity) >> SECTOR_SHIFT; in bio_discard_limit()
114 QUEUE_SYSFS_LIMIT_SHOW(discard_granularity) in QUEUE_SYSFS_LIMIT_SHOW()168 if (max_discard_bytes & (disk->queue->limits.discard_granularity - 1))
147 granularity = max(lim->discard_granularity >> 9, 1U); in bio_split_discard()
150 __le32 discard_granularity; member
378 __u32 discard_granularity; member
596 int discard_granularity = 0; in make_resync_request() local618 discard_granularity = rcu_dereference(device->ldev->disk_conf)->rs_discard_granularity; in make_resync_request()686 if (discard_granularity && size == discard_granularity) in make_resync_request()736 size == discard_granularity ? P_RS_THIN_REQ : P_RS_DATA_REQUEST, in make_resync_request()
1313 lim.discard_granularity = 512; in drbd_reconsider_queue_parameters()1317 lim.discard_granularity = 0; in drbd_reconsider_queue_parameters()1334 if ((lim.discard_granularity >> SECTOR_SHIFT) > in drbd_reconsider_queue_parameters()1336 lim.discard_granularity = 0; in drbd_reconsider_queue_parameters()1451 unsigned int discard_granularity = bdev_discard_granularity(bdev); in sanitize_disk_conf() local1454 if (discard_granularity > disk_conf->rs_discard_granularity) in sanitize_disk_conf()1455 disk_conf->rs_discard_granularity = discard_granularity; in sanitize_disk_conf()1458 discard_granularity; in sanitize_disk_conf()
372 .discard_granularity = PAGE_SIZE, in brd_alloc()
558 if (!p->discard_granularity) in ublk_validate_params()2274 lim.discard_granularity = pd->discard_granularity; in ublk_ctrl_start_dev()
1196 sbi->discard_granularity = bdev_discard_granularity(bdev); in ntfs_fill_super()1198 ~(u64)(sbi->discard_granularity - 1); in ntfs_fill_super()1669 start = (lbo + sbi->discard_granularity - 1) & in ntfs_discard()
213 u32 discard_granularity; member
384 unsigned int discard_granularity; member1309 return bdev_limits(bdev)->discard_granularity; in bdev_discard_granularity()
3393 limits->discard_granularity = cache->discard_block_size << SECTOR_SHIFT; in set_discard_limits()3402 limits->discard_granularity = origin_limits->discard_granularity; in set_discard_limits()
1003 limits->discard_granularity = DMZ_BLOCK_SIZE; in dmz_io_hints()
4107 limits->discard_granularity = 0; in pool_io_hints()4493 limits->discard_granularity = pool->sectors_per_block << SECTOR_SHIFT; in thin_io_hints()
3906 limits->discard_granularity = ic->sectors_per_block << SECTOR_SHIFT; in dm_integrity_io_hints()
6909 unsigned int discard_granularity = bdev_discard_granularity(sb->s_bdev); in ext4_trim_fs() local6929 if (range->minlen < discard_granularity) { in ext4_trim_fs()6931 discard_granularity >> sb->s_blocksize_bits); in ext4_trim_fs()
955 limits->discard_granularity = VDO_BLOCK_SIZE; in vdo_io_hints()
339 lim.discard_granularity = block->bp_block; in dasd_state_basic_to_ready()
4411 SM_I(sbi)->dcc_info->discard_granularity = in f2fs_tuning_parameters()