Lines Matching defs:lim
721 struct queue_limits *lim)
728 lim->features |= BLK_FEAT_ZONED;
732 lim->max_open_zones = v;
737 lim->max_active_zones = v;
746 lim->physical_block_size = wg;
747 lim->io_min = wg;
763 lim->chunk_sectors = vblk->zone_sectors;
769 lim->max_hw_discard_sectors = 0;
784 lim->max_hw_zone_append_sectors = v;
796 struct queue_limits *lim)
1100 struct queue_limits lim;
1110 lim = queue_limits_start_update(disk->queue);
1112 lim.features |= BLK_FEAT_WRITE_CACHE;
1114 lim.features &= ~BLK_FEAT_WRITE_CACHE;
1115 i = queue_limits_commit_update_frozen(disk->queue, &lim);
1247 struct queue_limits *lim)
1271 lim->max_segments = sg_elems;
1274 lim->max_hw_sectors = UINT_MAX;
1286 lim->max_segment_size = max_size;
1291 &lim->logical_block_size);
1298 lim->physical_block_size =
1299 lim->logical_block_size * (1 << physical_block_exp);
1305 lim->alignment_offset =
1306 lim->logical_block_size * alignment_offset;
1312 lim->io_min = lim->logical_block_size * min_io_size;
1318 lim->io_opt = lim->logical_block_size * opt_io_size;
1326 lim->max_hw_discard_sectors = v ? v : UINT_MAX;
1335 lim->max_write_zeroes_sectors = v ? v : UINT_MAX;
1378 lim->max_secure_erase_sectors = v;
1405 lim->max_discard_segments =
1409 lim->discard_granularity =
1412 lim->discard_granularity = lim->logical_block_size;
1425 err = virtblk_read_zoned_limits(vblk, lim);
1441 struct queue_limits lim = {
1503 err = virtblk_read_limits(vblk, &lim);
1508 lim.features |= BLK_FEAT_WRITE_CACHE;
1510 vblk->disk = blk_mq_alloc_disk(&vblk->tag_set, &lim, vblk);
1537 (lim.features & BLK_FEAT_ZONED)) {