| /rust/kernel/ |
| D | security.rs | 21 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()
|
| D | task.rs | 201 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 …]
|
| D | pid_namespace.rs | 29 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()
|
| D | page.rs | 85 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()
|
| D | cred.rs | 59 pub fn as_ptr(&self) -> *const bindings::cred { in as_ptr() method 94 unsafe { bindings::put_cred(obj.cast().as_ptr()) }; in dec_ref()
|
| D | mm.rs | 64 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()
|
| D | device.rs | 87 unsafe { bindings::put_device(obj.cast().as_ptr()) } in dec_ref()
|
| D | print.rs | 109 format_string.as_ptr() as _, 110 module_name.as_ptr(), 130 format_strings::CONT.as_ptr() as _, in call_printk_cont()
|
| D | sync.rs | 33 pub fn as_ptr(&self) -> *mut bindings::lock_class_key { in as_ptr() method
|
| D | firmware.rs | 90 self.0.as_ptr() in as_raw()
|
| D | rbtree.rs | 447 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()
|
| D | kunit.rs | 21 c"\x013%pA".as_ptr() as _, in err() 37 c"\x016%pA".as_ptr() as _, in info()
|
| D | lib.rs | 120 pub const fn as_ptr(&self) -> *mut bindings::module { in as_ptr() method
|
| D | miscdevice.rs | 216 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/ |
| D | virt.rs | 56 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/ |
| D | file.rs | 197 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/ |
| D | allocator_test.rs | 60 src.as_ptr() in realloc() 102 unsafe { dst.as_ptr().write_bytes(0, layout.size()) }; in realloc() 113 dst.as_ptr(), in realloc()
|
| D | kvec.rs | 244 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()
|
| D | allocator.rs | 85 ptr.as_ptr() in call()
|
| /rust/kernel/sync/ |
| D | arc.rs | 233 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()
|
| D | poll.rs | 61 unsafe { bindings::poll_wait(file.as_ptr(), cv.wait_queue_head.get(), self.table) } in register_wait()
|
| D | condvar.rs | 112 bindings::__init_waitqueue_head(slot, name.as_char_ptr(), key.as_ptr()) in new()
|
| /rust/kernel/block/mq/ |
| D | request.rs | 249 let wrapper_ptr = unsafe { Self::wrapper_ptr(obj.as_ptr()).as_ptr() }; in dec_ref()
|
| D | operations.rs | 189 unsafe { RequestDataWrapper::refcount_ptr(pdu.as_ptr()).write(AtomicU64::new(0)) }; in init_request_callback()
|
| D | gen_disk.rs | 111 static_lock_class!().as_ptr(), in build()
|