Home
last modified time | relevance | path

Searched refs:MmWithUser (Results 1 – 4 of 4) sorted by relevance

/linux/rust/kernel/mm/
H A Dmmput_async.rs12 mm::MmWithUser,
28 mm: MmWithUser,
53 type Target = MmWithUser;
56 fn deref(&self) -> &MmWithUser { in deref() argument
61 impl MmWithUser { impl
64 pub fn into_mmput_async(me: ARef<MmWithUser>) -> ARef<MmWithUserAsync> { in into_mmput_async()
H A Dvirt.rs20 mm::MmWithUser,
62 pub fn mm(&self) -> &MmWithUser { in mm() argument
66 unsafe { MmWithUser::from_raw((*self.as_ptr()).vm_mm) } in mm()
/linux/rust/kernel/
H A Dmm.rs84 pub struct MmWithUser { struct
89 unsafe impl Send for MmWithUser {} implementation
91 unsafe impl Sync for MmWithUser {} implementation
94 unsafe impl AlwaysRefCounted for MmWithUser { implementation
109 impl Deref for MmWithUser { implementation
141 pub fn mmget_not_zero(&self) -> Option<ARef<MmWithUser>> { in mmget_not_zero() argument
155 impl MmWithUser { impl
163 pub unsafe fn from_raw<'a>(ptr: *const bindings::mm_struct) -> &'a MmWithUser { in from_raw() argument
236 mm: &'a MmWithUser,
/linux/drivers/android/binder/
H A Dpage_range.rs26 mm::{virt, Mm, MmWithUser},
438 let mm = MmWithUser::into_mmput_async(self.mm.mmget_not_zero().ok_or(ESRCH)?); in use_page_slow()
720 Some(mm) => MmWithUser::into_mmput_async(mm), in rust_shrink_free_page()