Searched refs:max_discard_sectors (Results 1 – 15 of 15) sorted by relevance
102 lim->max_discard_sectors = 0; in blk_set_default_limits()282 unsigned int max_discard_sectors) in blk_queue_max_discard_sectors() argument284 q->limits.max_hw_discard_sectors = max_discard_sectors; in blk_queue_max_discard_sectors()285 q->limits.max_discard_sectors = max_discard_sectors; in blk_queue_max_discard_sectors()656 t->max_discard_sectors = min_not_zero(t->max_discard_sectors, in blk_stack_limits()657 b->max_discard_sectors); in blk_stack_limits()
20 unsigned int max_discard_sectors, granularity; in blk_bio_discard_split() local30 max_discard_sectors = min(q->limits.max_discard_sectors, UINT_MAX >> 9); in blk_bio_discard_split()31 max_discard_sectors -= max_discard_sectors % granularity; in blk_bio_discard_split()33 if (unlikely(!max_discard_sectors)) { in blk_bio_discard_split()38 if (bio_sectors(bio) <= max_discard_sectors) in blk_bio_discard_split()41 split_sectors = max_discard_sectors; in blk_bio_discard_split()
185 (unsigned long long)q->limits.max_discard_sectors << 9); in queue_discard_max_show()207 q->limits.max_discard_sectors = max_discard; in queue_discard_max_store()
378 unsigned int max_discard_sectors; member1097 return min(q->limits.max_discard_sectors, in blk_queue_get_max_sectors()1206 unsigned int max_discard_sectors);1559 if (!lim->max_discard_sectors) in queue_limit_discard_alignment()
315 special_cmd_max_sectors = q->limits.max_discard_sectors; in do_region()
885 limits->max_discard_sectors = chunk_sectors; in dmz_io_hints()
876 limits->max_discard_sectors = (UINT_MAX >> SECTOR_SHIFT); in log_writes_io_hints()
1888 q->limits.max_discard_sectors = 0; in dm_table_set_restrictions()
2813 else if (data_limits->max_discard_sectors < pool->sectors_per_block) in disable_passdown_if_not_supported()4395 limits->max_discard_sectors = 2048 * 1024 * 16; /* 16G */ in thin_io_hints()
3441 limits->max_discard_sectors = min_t(sector_t, cache->discard_block_size * 1024, in set_discard_limits()
7455 mddev->queue->limits.max_discard_sectors >= (stripe >> 9) && in raid5_run()
3152 unsigned int max_bytes, max_discard_sectors; in dasd_setup_queue() local3186 max_discard_sectors = max_bytes / logical_block_size; in dasd_setup_queue()3188 blk_queue_max_discard_sectors(q, max_discard_sectors); in dasd_setup_queue()3189 blk_queue_max_write_zeroes_sectors(q, max_discard_sectors); in dasd_setup_queue()
849 q->limits.max_discard_sectors >> (ilog2(block_size) - 9); in target_configure_unmap_from_queue()
1214 q->limits.max_discard_sectors = drbd_max_discard_sectors(connection); in decide_on_discard_support()1220 q->limits.max_discard_sectors = 0; in decide_on_discard_support()1508 if (disk_conf->rs_discard_granularity > q->limits.max_discard_sectors << 9) in sanitize_disk_conf()1509 disk_conf->rs_discard_granularity = q->limits.max_discard_sectors << 9; in sanitize_disk_conf()
1007 SECTOR_TO_BLOCK(q->limits.max_discard_sectors); in __submit_discard_cmd()1186 SECTOR_TO_BLOCK(q->limits.max_discard_sectors); in __update_discard_tree_range()