Lines Matching refs:ranges
25 pub(super) ranges: KVec<Range<T>>, field
42 ranges: alloc.ranges, in new()
53 self.ranges.len() in count_buffers()
61 self.ranges.len() == self.ranges.capacity() in is_full()
65 for range in &self.ranges { in debug_print()
91 let after_last_range = self.ranges.last().map(Range::endpoint).unwrap_or(0); in find_empty_range()
96 insert_at_idx: self.ranges.len(), in find_empty_range()
101 for (i, range) in self.ranges.iter().enumerate() { in find_empty_range()
144 self.ranges in reserve_new()
174 for range in &self.ranges { in low_oneway_space()
186 .ranges in reservation_abort()
190 let range = &self.ranges[i]; in reservation_abort()
209 if i == 0 || self.ranges[i - 1].endpoint() <= (offset & PAGE_MASK) { in reservation_abort()
215 if i + 1 == self.ranges.len() || page_after <= self.ranges[i + 1].offset { in reservation_abort()
220 self.ranges.remove(i)?; in reservation_abort()
227 .ranges in reservation_commit()
243 .ranges in reserve_existing()
259 for range in self.ranges.iter_mut() { in take_for_each()
273 ranges: KVec<Range<T>>, field
279 ranges: KVec::with_capacity(capacity, GFP_KERNEL)?, in try_new()