Searched refs:discard_granularity (Results 1 – 21 of 21) sorted by relevance
1250 u32 discard_granularity = 0; in virtblk_read_limits() local1320 discard_sector_alignment, &discard_granularity); in virtblk_read_limits()1362 discard_granularity = min_not_zero(discard_granularity, v); in virtblk_read_limits()1406 if (discard_granularity) in virtblk_read_limits()1407 lim->discard_granularity = in virtblk_read_limits()1408 discard_granularity << SECTOR_SHIFT; in virtblk_read_limits()1410 lim->discard_granularity = lim->logical_block_size; in virtblk_read_limits()
311 .discard_granularity = PAGE_SIZE, in brd_alloc()
221 unsigned int discard_granularity; member955 if (info->discard_granularity) in blkif_set_queue_limits()956 lim->discard_granularity = info->discard_granularity; in blkif_set_queue_limits()2151 info->discard_granularity = xenbus_read_unsigned(info->xbdev->otherend, in blkfront_setup_discard()
233 lim.discard_granularity = 0; in loop_clear_limits()976 lim->discard_granularity = granularity; in loop_update_limits()978 lim->discard_granularity = 0; in loop_update_limits()
935 if (!p->discard_granularity) in ublk_validate_params()4439 lim.discard_granularity = pd->discard_granularity; in ublk_ctrl_start_dev()
4984 lim.discard_granularity = rbd_dev->opts->alloc_size; in rbd_init_disk()
253 limits->discard_granularity = 512; in io_err_io_hints()
2033 limits->discard_granularity = clone->region_size << SECTOR_SHIFT; in set_discard_limits()2045 limits->discard_granularity = dest_limits->discard_granularity; in set_discard_limits()
876 limits->discard_granularity = lc->sectorsize; in log_writes_io_hints()
1003 limits->discard_granularity = DMZ_BLOCK_SIZE; in dmz_io_hints()
2046 limits->discard_granularity = 0; in dm_table_set_restrictions()
4105 limits->discard_granularity = 0; in pool_io_hints()4488 limits->discard_granularity = pool->sectors_per_block << SECTOR_SHIFT; in thin_io_hints()
2403 limits->discard_granularity = snap->store->chunk_size; in snapshot_io_hints()
7796 lim.discard_granularity = stripe; in raid5_set_limits()7820 lim.discard_granularity < stripe) in raid5_set_limits()
597 int discard_granularity = 0; in make_resync_request() local619 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()
229 QUEUE_SYSFS_LIMIT_SHOW(discard_granularity) in QUEUE_SYSFS_LIMIT_SHOW()285 if (max_discard_bytes & (disk->queue->limits.discard_granularity - 1))
1372 .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()
567 rsp->discard_granularity = cpu_to_le32(bdev_discard_granularity(bdev)); in rnbd_srv_fill_msg_open_rsp()
7039 unsigned int discard_granularity = bdev_discard_granularity(sb->s_bdev); in ext4_trim_fs() local7059 if (range->minlen < discard_granularity) { in ext4_trim_fs()7061 discard_granularity >> sb->s_blocksize_bits); in ext4_trim_fs()
2153 &lim->discard_granularity)) in nvme_update_disk_info()2154 lim->discard_granularity = lim->logical_block_size; in nvme_update_disk_info()
333 lim.discard_granularity = block->bp_block; in dasd_state_basic_to_ready()