Home
last modified time | relevance | path

Searched refs:as_ptr (Results 1 – 25 of 32) sorted by relevance

12

/rust/kernel/
Dsecurity.rs21 to_result(unsafe { bindings::security_binder_set_context_mgr(mgr.as_ptr()) }) in binder_set_context_mgr()
29 to_result(unsafe { bindings::security_binder_transaction(from.as_ptr(), to.as_ptr()) }) in binder_transaction()
37 to_result(unsafe { bindings::security_binder_transfer_binder(from.as_ptr(), to.as_ptr()) }) in binder_transfer_binder()
47 bindings::security_binder_transfer_file(from.as_ptr(), to.as_ptr(), file.as_ptr()) in binder_transfer_file()
Dtask.rs201 pub fn as_ptr(&self) -> *mut bindings::task_struct { in as_ptr() method
209 let ptr = unsafe { *ptr::addr_of!((*self.as_ptr()).group_leader) }; in group_leader()
221 unsafe { *ptr::addr_of!((*self.as_ptr()).pid) } in pid()
227 Kuid::from_raw(unsafe { bindings::task_uid(self.as_ptr()) }) in uid()
233 Kuid::from_raw(unsafe { bindings::task_euid(self.as_ptr()) }) in euid()
239 unsafe { bindings::signal_pending(self.as_ptr()) != 0 } in signal_pending()
260 Some(pidns) => pidns.as_ptr(), in tgid_nr_ns()
274 unsafe { bindings::wake_up_process(self.as_ptr()) }; in wake_up()
350 let mm = unsafe { (*self.as_ptr()).mm }; in mm()
383 let active_ns = unsafe { bindings::task_active_pid_ns(self.as_ptr()) }; in active_pid_ns()
[all …]
Dpid_namespace.rs29 pub fn as_ptr(&self) -> *mut bindings::pid_namespace { in as_ptr() method
51 unsafe { bindings::get_pid_ns(self.as_ptr()) }; in inc_ref()
57 unsafe { bindings::put_pid_ns(obj.cast().as_ptr()) } in dec_ref()
Dpage.rs85 pub fn as_ptr(&self) -> *mut bindings::page { in as_ptr() method
86 self.page.as_ptr() in as_ptr()
107 let mapped_addr = unsafe { bindings::kmap_local_page(self.as_ptr()) }; in with_page_mapped()
258 unsafe { bindings::__free_pages(self.page.as_ptr(), 0) }; in drop()
Dcred.rs59 pub fn as_ptr(&self) -> *const bindings::cred { in as_ptr() method
94 unsafe { bindings::put_cred(obj.cast().as_ptr()) }; in dec_ref()
Dmm.rs64 unsafe { bindings::mmdrop(obj.cast().as_ptr()) }; in dec_ref()
100 unsafe { bindings::mmput(obj.cast().as_ptr()) }; in dec_ref()
144 unsafe { bindings::mmput_async(obj.cast().as_ptr()) }; in dec_ref()
342 unsafe { bindings::vma_end_read(self.vma.as_ptr()) }; in drop()
Ddevice.rs87 unsafe { bindings::put_device(obj.cast().as_ptr()) } in dec_ref()
Dprint.rs109 format_string.as_ptr() as _,
110 module_name.as_ptr(),
130 format_strings::CONT.as_ptr() as _, in call_printk_cont()
Dsync.rs33 pub fn as_ptr(&self) -> *mut bindings::lock_class_key { in as_ptr() method
Dfirmware.rs90 self.0.as_ptr() in as_raw()
Drbtree.rs447 let best_key = unsafe { &(*best.as_ptr()).key }; in cursor_lower_bound()
462 let links = unsafe { addr_of_mut!((*best.as_ptr()).links) }; in cursor_lower_bound()
764 let this = unsafe { container_of!(self.current.as_ptr(), Node<K, V>, links) }.cast_mut(); in remove_current()
803 let neighbor = neighbor.as_ptr(); in remove_neighbor()
878 Direction::Prev => bindings::rb_prev(self.current.as_ptr()), in get_neighbor_raw()
879 Direction::Next => bindings::rb_next(self.current.as_ptr()), in get_neighbor_raw()
915 let this = unsafe { container_of!(node.as_ptr(), Node<K, V>, links) }.cast_mut(); in to_key_value_raw()
Dkunit.rs21 c"\x013%pA".as_ptr() as _, in err()
37 c"\x016%pA".as_ptr() as _, in info()
Dlib.rs120 pub const fn as_ptr(&self) -> *mut bindings::module { in as_ptr() method
Dmiscdevice.rs216 let private = unsafe { (*(*self.inner.as_ptr()).ki_filp).private_data }; in private_data()
224 unsafe { (*self.inner.as_ptr()).ki_pos } in ki_pos()
230 unsafe { &mut (*self.inner.as_ptr()).ki_pos } in ki_pos_mut()
/rust/kernel/mm/
Dvirt.rs56 pub fn as_ptr(&self) -> *mut bindings::vm_area_struct { in as_ptr() method
66 unsafe { MmWithUser::from_raw((*self.as_ptr()).vm_mm) } in mm()
76 unsafe { (*self.as_ptr()).__bindgen_anon_2.vm_flags } in flags()
84 unsafe { (*self.as_ptr()).__bindgen_anon_1.__bindgen_anon_1.vm_start } in start()
92 unsafe { (*self.as_ptr()).__bindgen_anon_1.__bindgen_anon_1.vm_end } in end()
127 bindings::zap_page_range_single(self.as_ptr(), address, size, core::ptr::null_mut()) in zap_page_range_single()
142 Some(unsafe { VmaMixedMap::from_raw(self.as_ptr()) }) in as_mixedmap_vma()
197 to_result(unsafe { bindings::vm_insert_page(self.as_ptr(), address, page.as_ptr()) }) in vm_insert_page()
252 unsafe { (*self.as_ptr()).__bindgen_anon_2.__vm_flags = flags }; in update_flags()
266 unsafe { VmaMixedMap::from_raw(self.vma.as_ptr()) } in set_mixedmap()
/rust/kernel/fs/
Dfile.rs197 unsafe { bindings::get_file(self.as_ptr()) }; in inc_ref()
204 unsafe { bindings::fput(obj.cast().as_ptr()) } in dec_ref()
232 unsafe { bindings::get_file(self.as_ptr()) }; in inc_ref()
239 unsafe { bindings::fput(obj.cast().as_ptr()) } in dec_ref()
308 pub fn as_ptr(&self) -> *mut bindings::file { in as_ptr() method
316 let ptr = unsafe { (*self.as_ptr()).f_cred }; in cred()
334 unsafe { core::ptr::addr_of!((*self.as_ptr()).f_flags).read_volatile() } in flags()
426 unsafe { bindings::fd_install(self.fd, file.as_ptr()) }; in fd_install()
/rust/kernel/alloc/
Dallocator_test.rs60 src.as_ptr() in realloc()
102 unsafe { dst.as_ptr().write_bytes(0, layout.size()) }; in realloc()
113 dst.as_ptr(), in realloc()
Dkvec.rs244 self.ptr.as_ptr() in as_mut_ptr()
250 pub fn as_ptr(&self) -> *const T { in as_ptr() function
251 self.ptr.as_ptr() in as_ptr()
880 unsafe { slice::from_raw_parts(self.as_ptr(), self.len) } in deref()
1042 let has_advanced = ptr != buf.as_ptr(); in collect()
1053 unsafe { ptr::copy(ptr, buf.as_ptr(), len) }; in collect()
1054 ptr = buf.as_ptr(); in collect()
1071 ptr.as_ptr().cast() in collect()
Dallocator.rs85 ptr.as_ptr() in call()
/rust/kernel/sync/
Darc.rs233 let ptr = self.ptr.as_ptr(); in into_raw()
269 core::ptr::eq(this.ptr.as_ptr(), other.ptr.as_ptr()) in ptr_eq()
339 ManuallyDrop::new(self).ptr.as_ptr() as _ in into_foreign()
404 unsafe { drop(KBox::from_raw(self.ptr.as_ptr())) }; in drop()
Dpoll.rs61 unsafe { bindings::poll_wait(file.as_ptr(), cv.wait_queue_head.get(), self.table) } in register_wait()
Dcondvar.rs112 bindings::__init_waitqueue_head(slot, name.as_char_ptr(), key.as_ptr()) in new()
/rust/kernel/block/mq/
Drequest.rs249 let wrapper_ptr = unsafe { Self::wrapper_ptr(obj.as_ptr()).as_ptr() }; in dec_ref()
Doperations.rs189 unsafe { RequestDataWrapper::refcount_ptr(pdu.as_ptr()).write(AtomicU64::new(0)) }; in init_request_callback()
Dgen_disk.rs111 static_lock_class!().as_ptr(), in build()

12