| /rust/kernel/ |
| D | alloc.rs | 39 pub struct Flags(u32); struct 41 impl Flags { impl 48 pub fn contains(self, flags: Flags) -> bool { in contains() 53 impl core::ops::BitOr for Flags { implementation 60 impl core::ops::BitAnd for Flags { implementation 67 impl core::ops::Not for Flags { implementation 78 use super::Flags; 83 pub const __GFP_ZERO: Flags = Flags(bindings::__GFP_ZERO); 91 pub const __GFP_HIGHMEM: Flags = Flags(bindings::__GFP_HIGHMEM); 98 pub const GFP_ATOMIC: Flags = Flags(bindings::GFP_ATOMIC); [all …]
|
| D | init.rs | 214 alloc::{AllocError, Flags, KBox}, 1189 fn try_pin_init<E>(init: impl PinInit<T, E>, flags: Flags) -> Result<Self::PinnedSelf, E> in try_pin_init() 1197 fn pin_init<E>(init: impl PinInit<T, E>, flags: Flags) -> error::Result<Self::PinnedSelf> in pin_init() 1209 fn try_init<E>(init: impl Init<T, E>, flags: Flags) -> Result<Self, E> in try_init() 1214 fn init<E>(init: impl Init<T, E>, flags: Flags) -> error::Result<Self> in init() 1230 fn try_pin_init<E>(init: impl PinInit<T, E>, flags: Flags) -> Result<Self::PinnedSelf, E> in try_pin_init() 1238 fn try_init<E>(init: impl Init<T, E>, flags: Flags) -> Result<Self, E> in try_init() 1250 fn try_pin_init<E>(init: impl PinInit<T, E>, flags: Flags) -> Result<Self::PinnedSelf, E> in try_pin_init() 1258 fn try_init<E>(init: impl Init<T, E>, flags: Flags) -> Result<Self, E> in try_init()
|
| D | page.rs | 6 alloc::{AllocError, Flags}, 74 pub fn alloc_page(flags: Flags) -> Result<Self, AllocError> { in alloc_page()
|
| D | uaccess.rs | 8 alloc::{Allocator, Flags}, 130 pub fn read_all<A: Allocator>(self, buf: &mut Vec<u8, A>, flags: Flags) -> Result { in read_all() 284 pub fn read_all<A: Allocator>(mut self, buf: &mut Vec<u8, A>, flags: Flags) -> Result { in read_all()
|
| D | workqueue.rs | 133 use crate::alloc::{AllocError, Flags}; 211 flags: Flags, in try_spawn() argument
|
| D | rbtree.rs | 9 use crate::{alloc::Flags, bindings, container_of, error::Result, prelude::*}; 284 flags: Flags, in try_create_and_insert() argument 1046 pub fn new(flags: Flags) -> Result<RBTreeNodeReservation<K, V>> { in new() 1088 pub fn new(key: K, value: V, flags: Flags) -> Result<RBTreeNode<K, V>> { in new()
|
| /rust/kernel/alloc/ |
| D | allocator.rs | 11 use super::Flags; 77 flags: Flags, in call() argument 135 flags: Flags, in realloc() argument 154 flags: Flags, in realloc() argument 178 flags: Flags, in realloc() argument
|
| D | kbox.rs | 7 use super::{AllocError, Allocator, Flags}; 248 pub fn new(x: T, flags: Flags) -> Result<Self, AllocError> { in new() 267 pub fn new_uninit(flags: Flags) -> Result<Box<MaybeUninit<T>, A>, AllocError> { in new_uninit() 279 pub fn pin(x: T, flags: Flags) -> Result<Pin<Box<T, A>>, AllocError> in pin() 374 fn try_pin_init<E>(init: impl PinInit<T, E>, flags: Flags) -> Result<Pin<Self>, E> in try_pin_init() 382 fn try_init<E>(init: impl Init<T, E>, flags: Flags) -> Result<Self, E> in try_init()
|
| D | allocator_test.rs | 12 use super::{flags::*, AllocError, Allocator, Flags}; 53 flags: Flags, in realloc() argument
|
| D | kvec.rs | 11 AllocError, Allocator, Box, Flags, 314 pub fn push(&mut self, v: T, flags: Flags) -> Result<(), AllocError> { in push() 490 pub fn with_capacity(capacity: usize, flags: Flags) -> Result<Self, AllocError> { in with_capacity() 611 pub fn reserve(&mut self, additional: usize, flags: Flags) -> Result<(), AllocError> { in reserve() 728 pub fn extend_with(&mut self, n: usize, value: T, flags: Flags) -> Result<(), AllocError> { in extend_with() 767 pub fn extend_from_slice(&mut self, other: &[T], flags: Flags) -> Result<(), AllocError> { in extend_from_slice() 783 pub fn from_elem(value: T, n: usize, flags: Flags) -> Result<Self, AllocError> { in from_elem() 808 pub fn resize(&mut self, new_len: usize, value: T, flags: Flags) -> Result<(), AllocError> { in resize() 1039 pub fn collect(self, flags: Flags) -> Vec<T, A> { in collect()
|
| /rust/kernel/list/ |
| D | arc.rs | 7 use crate::alloc::{AllocError, Flags}; 172 pub fn new(contents: T, flags: Flags) -> Result<Self, AllocError> { in new() 182 pub fn pin_init<E>(init: impl PinInit<T, E>, flags: Flags) -> Result<Self, E> in pin_init() 193 pub fn init<E>(init: impl Init<T, E>, flags: Flags) -> Result<Self, E> in init()
|
| /rust/kernel/sync/ |
| D | arc.rs | 20 alloc::{AllocError, Flags, KBox}, 195 pub fn new(contents: T, flags: Flags) -> Result<Self, AllocError> { in new() 636 pub fn new(value: T, flags: Flags) -> Result<Self, AllocError> { in new() 644 pub fn new_uninit(flags: Flags) -> Result<UniqueArc<MaybeUninit<T>>, AllocError> { in new_uninit()
|