| /linux-6.15/rust/kernel/ |
| H A D | task.rs | 254 pub fn as_ptr(&self) -> *mut bindings::task_struct { in as_ptr() method 274 unsafe { *ptr::addr_of!((*self.as_ptr()).pid) } in pid() 280 Kuid::from_raw(unsafe { bindings::task_uid(self.as_ptr()) }) in uid() 286 Kuid::from_raw(unsafe { bindings::task_euid(self.as_ptr()) }) in euid() 292 unsafe { bindings::signal_pending(self.as_ptr()) != 0 } in signal_pending() 298 let ptr = unsafe { bindings::task_get_pid_ns(self.as_ptr()) }; in get_pid_ns() 313 Some(pidns) => pidns.as_ptr(), in tgid_nr_ns() 320 unsafe { bindings::task_tgid_nr_ns(self.as_ptr(), pidns) } in tgid_nr_ns() 327 unsafe { bindings::wake_up_process(self.as_ptr()) }; in wake_up() 335 unsafe { bindings::get_task_struct(self.as_ptr()) }; in inc_ref() [all …]
|
| H A 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()
|
| H A D | page.rs | 83 pub fn as_ptr(&self) -> *mut bindings::page { in as_ptr() method 84 self.page.as_ptr() in as_ptr() 105 let mapped_addr = unsafe { bindings::kmap_local_page(self.as_ptr()) }; in with_page_mapped() 256 unsafe { bindings::__free_pages(self.page.as_ptr(), 0) }; in drop()
|
| H A D | devres.rs | 132 fn as_ptr(&self) -> *const Self { in as_ptr() method 146 this.as_ptr() as _, in remove_action() 154 let _ = unsafe { Arc::from_raw(this.as_ptr()) }; in remove_action()
|
| H A D | sync.rs | 76 pub(crate) fn as_ptr(&self) -> *mut bindings::lock_class_key { in as_ptr() method 86 unsafe { bindings::lockdep_unregister_key(self.as_ptr()) } in drop()
|
| H A D | print.rs | 110 format_string.as_ptr(), 111 module_name.as_ptr(), 131 format_strings::CONT.as_ptr(), in call_printk_cont()
|
| H A D | device_id.rs | 126 fn as_ptr(&self) -> *const T::RawType; in as_ptr() method 136 fn as_ptr(&self) -> *const T::RawType { in as_ptr() method
|
| H A 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()
|
| H A D | platform.rs | 37 Some(table) => table.as_ptr(), in register() 222 unsafe { bindings::platform_device_put(obj.cast().as_ptr()) } in dec_ref()
|
| H A D | kunit.rs | 21 c"\x013%pA".as_ptr() as _, in err() 37 c"\x016%pA".as_ptr() as _, in info()
|
| H A D | cred.rs | 88 unsafe { bindings::put_cred(obj.cast().as_ptr()) }; in dec_ref()
|
| H A D | faux.rs | 49 self.0.as_ptr() in as_raw()
|
| H A D | str.rs | 299 self.0.as_ptr() in as_char_ptr() 791 s.as_bytes().as_ptr(), in write_str() 895 let ptr = unsafe { bindings::memchr(buf.as_ptr().cast(), 0, f.bytes_written() - 1) }; in try_from_fmt()
|
| H A D | pci.rs | 45 (*pdrv.get()).id_table = T::ID_TABLE.as_ptr(); in register() 454 unsafe { bindings::pci_dev_put(obj.cast().as_ptr()) } in dec_ref()
|
| /linux-6.15/rust/pin-init/examples/ |
| H A D | linked_list.rs | 60 if ptr::eq(self.next.as_ptr(), self) { in next() 63 Some(unsafe { NonNull::new_unchecked(self.next.as_ptr() as *mut Self) }) in next() 83 if !ptr::eq(self.next.as_ptr(), &*self) { in drop() 84 let next = unsafe { &*self.next.as_ptr() }; in drop() 85 let prev = unsafe { &*self.prev.as_ptr() }; in drop() 110 unsafe { &(*self.0.get().as_ptr()).next } in next() 115 unsafe { &(*self.0.get().as_ptr()).prev } in prev() 120 unsafe { &*self.0.get().as_ptr() } in cur() 129 fn as_ptr(&self) -> *const ListHead { in as_ptr() method 130 self.0.get().as_ptr() in as_ptr() [all …]
|
| /linux-6.15/rust/kernel/fs/ |
| H A 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() 429 unsafe { bindings::fd_install(self.fd, file.as_ptr()) }; in fd_install()
|
| /linux-6.15/rust/kernel/alloc/ |
| H A D | allocator_test.rs | 49 src.as_ptr() in realloc() 91 unsafe { dst.as_ptr().write_bytes(0, layout.size()) }; in realloc() 102 dst.as_ptr(), in realloc()
|
| H A D | kvec.rs | 218 self.ptr.as_ptr() in as_mut_ptr() 224 pub fn as_ptr(&self) -> *const T { in as_ptr() function 225 self.ptr.as_ptr() in as_ptr() 587 unsafe { slice::from_raw_parts(self.as_ptr(), self.len) } in deref() 749 let has_advanced = ptr != buf.as_ptr(); in collect() 760 unsafe { ptr::copy(ptr, buf.as_ptr(), len) }; in collect() 761 ptr = buf.as_ptr(); in collect() 777 ptr.as_ptr().cast() in collect()
|
| H A D | allocator.rs | 97 ptr.as_ptr() in call()
|
| /linux-6.15/rust/kernel/time/hrtimer/ |
| H A D | tbox.rs | 38 let timer_ptr = unsafe { <T as HasHrTimer<T>>::raw_get_timer(self.inner.as_ptr()) }; in cancel() 55 drop(unsafe { Box::<T, A>::from_raw(self.inner.as_ptr()) }) in drop() 81 unsafe { T::start(inner.as_ptr(), expires) }; in start()
|
| H A D | arc.rs | 29 let self_ptr = Arc::as_ptr(&self.inner); in cancel() 64 unsafe { T::start(Arc::as_ptr(&self), expires) }; in start()
|
| H A D | pin_mut.rs | 26 let self_ptr = self.inner.as_ptr(); in cancel() 68 unsafe { T::start(self_ptr.as_ptr(), expires) }; in start()
|
| /linux-6.15/rust/kernel/sync/ |
| H A D | arc.rs | 263 let ptr = self.ptr.as_ptr(); in into_raw() 270 pub fn as_ptr(this: &Self) -> *const T { in as_ptr() method 271 let ptr = this.ptr.as_ptr(); in as_ptr() 308 core::ptr::eq(this.ptr.as_ptr(), other.ptr.as_ptr()) in ptr_eq() 379 ManuallyDrop::new(self).ptr.as_ptr().cast() in into_foreign() 458 unsafe { drop(KBox::from_raw(self.ptr.as_ptr())) }; in drop()
|
| H A D | poll.rs | 76 unsafe { qproc(file.as_ptr() as _, cv.wait_queue_head.get(), self.0.get()) }; in register_wait()
|
| /linux-6.15/rust/kernel/block/mq/ |
| H A D | request.rs | 249 let wrapper_ptr = unsafe { Self::wrapper_ptr(obj.as_ptr()).as_ptr() }; in dec_ref()
|