Lines Matching full:allocation
28 /// Range within the allocation where we can find the offsets to the object descriptors.
30 /// The target node of the transaction this allocation is associated to.
33 /// When this allocation is dropped, call `pending_oneway_finished` on the node.
44 /// Represents an allocation that the kernel is currently using.
50 /// This allocation corresponds to an allocation in the range allocator, so the relevant pages are
52 pub(crate) struct Allocation { struct
64 impl Allocation { impl
230 /// Should the looper return to userspace when freeing this allocation?
241 impl Drop for Allocation { implementation
267 // Ignore allocation failures. in drop()
289 /// A wrapper around `Allocation` that is being created.
291 /// If the allocation is destroyed while wrapped in this wrapper, then the allocation will be
295 pub(crate) struct NewAllocation(pub(crate) Allocation);
298 pub(crate) fn success(self) -> Allocation { in success() argument
307 type Target = Allocation;
308 fn deref(&self) -> &Allocation { in deref() argument
314 fn deref_mut(&mut self) -> &mut Allocation { in deref_mut() argument
319 /// A view into the beginning of an allocation.
324 pub(crate) alloc: &'a mut Allocation,
329 pub(crate) fn new(alloc: &'a mut Allocation, limit: usize) -> Self { in new() argument
569 /// Whether this fd should be closed when the allocation is freed.