Lines Matching refs:as_ptr
56 pub fn as_ptr(&self) -> *mut bindings::vm_area_struct {
66 unsafe { MmWithUser::from_raw((*self.as_ptr()).vm_mm) }
76 unsafe { (*self.as_ptr()).__bindgen_anon_2.vm_flags }
84 unsafe { (*self.as_ptr()).__bindgen_anon_1.__bindgen_anon_1.vm_start }
92 unsafe { (*self.as_ptr()).__bindgen_anon_1.__bindgen_anon_1.vm_end }
126 unsafe { bindings::zap_vma_range(self.as_ptr(), address, size) };
140 Some(unsafe { VmaMixedMap::from_raw(self.as_ptr()) })
195 to_result(unsafe { bindings::vm_insert_page(self.as_ptr(), address, page.as_ptr()) })
251 unsafe { (*self.as_ptr()).__bindgen_anon_2.vm_flags = flags };
265 unsafe { VmaMixedMap::from_raw(self.vma.as_ptr()) }