Lines Matching refs:lim
33 * @lim: the queue_limits structure to reset
38 void blk_set_default_limits(struct queue_limits *lim)
40 lim->max_segments = BLK_MAX_SEGMENTS;
41 lim->max_discard_segments = 1;
42 lim->max_integrity_segments = 0;
43 lim->seg_boundary_mask = BLK_SEG_BOUNDARY_MASK;
44 lim->virt_boundary_mask = 0;
45 lim->max_segment_size = BLK_MAX_SEGMENT_SIZE;
46 lim->max_sectors = lim->max_hw_sectors = BLK_SAFE_MAX_SECTORS;
47 lim->max_dev_sectors = 0;
48 lim->chunk_sectors = 0;
49 lim->max_write_same_sectors = 0;
50 lim->max_write_zeroes_sectors = 0;
51 lim->max_zone_append_sectors = 0;
52 lim->max_discard_sectors = 0;
53 lim->max_hw_discard_sectors = 0;
54 lim->discard_granularity = 0;
55 lim->discard_alignment = 0;
56 lim->discard_misaligned = 0;
57 lim->logical_block_size = lim->physical_block_size = lim->io_min = 512;
58 lim->bounce_pfn = (unsigned long)(BLK_BOUNCE_ANY >> PAGE_SHIFT);
59 lim->alignment_offset = 0;
60 lim->io_opt = 0;
61 lim->misaligned = 0;
62 lim->zoned = BLK_ZONED_NONE;
68 * @lim: the queue_limits structure to reset
74 void blk_set_stacking_limits(struct queue_limits *lim)
76 blk_set_default_limits(lim);
79 lim->max_segments = USHRT_MAX;
80 lim->max_discard_segments = USHRT_MAX;
81 lim->max_hw_sectors = UINT_MAX;
82 lim->max_segment_size = UINT_MAX;
83 lim->max_sectors = UINT_MAX;
84 lim->max_dev_sectors = UINT_MAX;
85 lim->max_write_same_sectors = UINT_MAX;
86 lim->max_write_zeroes_sectors = UINT_MAX;
87 lim->max_zone_append_sectors = UINT_MAX;