Lines Matching full:let
75 if let DescriptorState::Reserved(_) = range.state { in debug_print()
91 let after_last_range = self.ranges.last().map(Range::endpoint).unwrap_or(0); in find_empty_range()
100 let mut end_of_prev = 0; in find_empty_range()
123 let new_oneway_space = if is_oneway { in reserve_new()
132 let FindEmptyRes { in reserve_new()
138 let new_range = Range { in reserve_new()
155 let oneway_spam_detected = in reserve_new()
168 let mut total_alloc_size = 0; in low_oneway_space()
169 let mut num_buffers = 0; in low_oneway_space()
185 let i = self in reservation_abort()
190 let range = &self.ranges[i]; in reservation_abort()
192 if let DescriptorState::Allocated(_) = range.state { in reservation_abort()
196 let size = range.size; in reservation_abort()
197 let offset = range.offset; in reservation_abort()
206 let mut freed_range = FreedRange::interior_pages(offset, size); in reservation_abort()
214 let page_after = (range.endpoint() & PAGE_MASK) + PAGE_SIZE; in reservation_abort()
226 let range = self in reservation_commit()
232 let DescriptorState::Reserved(reservation) = &range.state else { in reservation_commit()
242 let range = self in reserve_existing()
248 let DescriptorState::Allocated(allocation) = &mut range.state else { in reserve_existing()
252 let data = allocation.take(); in reserve_existing()
253 let debug_id = allocation.reservation.debug_id; in reserve_existing()
260 if let DescriptorState::Allocated(allocation) = &mut range.state { in take_for_each()