Searched refs:max_discard_sectors (Results 1 – 25 of 25) sorted by relevance
46 unsigned int max_discard_sectors, granularity; in blkdev_issue_discard() local67 max_discard_sectors = min(q->limits.max_discard_sectors, UINT_MAX >> 9); in blkdev_issue_discard()68 max_discard_sectors -= max_discard_sectors % granularity; in blkdev_issue_discard()69 if (unlikely(!max_discard_sectors)) { in blkdev_issue_discard()95 req_sects = min_t(sector_t, nr_sects, max_discard_sectors); in blkdev_issue_discard()
118 lim->max_discard_sectors = 0; in blk_set_default_limits()304 unsigned int max_discard_sectors) in blk_queue_max_discard_sectors() argument306 q->limits.max_discard_sectors = max_discard_sectors; in blk_queue_max_discard_sectors()642 t->max_discard_sectors = min_not_zero(t->max_discard_sectors, in blk_stack_limits()643 b->max_discard_sectors); in blk_stack_limits()
150 (unsigned long long)q->limits.max_discard_sectors << 9); in queue_discard_max_show()
296 unsigned int max_discard_sectors; member907 return min(q->limits.max_discard_sectors, UINT_MAX >> 9); in blk_queue_get_max_sectors()1010 unsigned int max_discard_sectors);1310 if (!lim->max_discard_sectors) in queue_limit_discard_alignment()1341 if (q->limits.max_discard_sectors && q->limits.discard_zeroes_data == 1) in queue_discard_zeroes_data()
22 return min(bio_sectors(bio), q->limits.max_discard_sectors); in bch_bio_max_sectors()
841 q->limits.max_discard_sectors = UINT_MAX; in bcache_device_init()
503 brd->brd_queue->limits.max_discard_sectors = UINT_MAX; in brd_alloc()
827 disk->queue->limits.max_discard_sectors = UINT_MAX; in nbd_init()
656 q->limits.max_discard_sectors = 0; in loop_config_discard()664 q->limits.max_discard_sectors = UINT_MAX >> 9; in loop_config_discard()
949 __be32 max_discard = cpu_to_be32(ns->queue->limits.max_discard_sectors); in nvme_trans_bdev_limits_page()
1985 ns->queue->limits.max_discard_sectors = 0xffffffff; in nvme_config_discard()
3799 q->limits.max_discard_sectors = segment_size / SECTOR_SIZE; in rbd_init_disk()
4425 q->limits.max_discard_sectors = UINT_MAX >> 9; in skd_cons_disk()
170 q->limits.max_discard_sectors = max_discard; in mmc_queue_setup_discard()
298 special_cmd_max_sectors = q->limits.max_discard_sectors; in do_region()
785 limits->max_discard_sectors = (UINT_MAX >> SECTOR_SHIFT); in log_writes_io_hints()
2439 else if (data_limits->max_discard_sectors < pool->sectors_per_block) in disable_passdown_if_not_supported()3595 limits->max_discard_sectors = pool->sectors_per_block; in set_discard_limits()
3335 limits->max_discard_sectors = min_t(sector_t, cache->discard_block_size * 1024, in set_discard_limits()
6963 mddev->queue->limits.max_discard_sectors >= (stripe >> 9) && in run()
426 new->rq->limits.max_discard_sectors = UINT_MAX; in add_mtd_blktrans_dev()
137 q->limits.max_discard_sectors; in iblock_configure_device()
175 q->limits.max_discard_sectors; in fd_configure_device()
650 q->limits.max_discard_sectors = 0; in sd_config_discard()678 q->limits.max_discard_sectors = max_blocks * (logical_block_size >> 9); in sd_config_discard()
1209 zram->disk->queue->limits.max_discard_sectors = UINT_MAX; in create_device()
1159 q->limits.max_discard_sectors = DRBD_MAX_DISCARD_SECTORS; in drbd_setup_queue_param()1166 q->limits.max_discard_sectors = 0; in drbd_setup_queue_param()