Home
last modified time | relevance | path

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

12

/linux-6.15/rust/kernel/
H A Dtask.rs254 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 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()
H A Dpage.rs83 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 Ddevres.rs132 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 Dsync.rs76 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 Dprint.rs110 format_string.as_ptr(),
111 module_name.as_ptr(),
131 format_strings::CONT.as_ptr(), in call_printk_cont()
H A Ddevice_id.rs126 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 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()
H A Dplatform.rs37 Some(table) => table.as_ptr(), in register()
222 unsafe { bindings::platform_device_put(obj.cast().as_ptr()) } in dec_ref()
H A Dkunit.rs21 c"\x013%pA".as_ptr() as _, in err()
37 c"\x016%pA".as_ptr() as _, in info()
H A Dcred.rs88 unsafe { bindings::put_cred(obj.cast().as_ptr()) }; in dec_ref()
H A Dfaux.rs49 self.0.as_ptr() in as_raw()
H A Dstr.rs299 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 Dpci.rs45 (*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 Dlinked_list.rs60 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 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()
429 unsafe { bindings::fd_install(self.fd, file.as_ptr()) }; in fd_install()
/linux-6.15/rust/kernel/alloc/
H A Dallocator_test.rs49 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 Dkvec.rs218 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 Dallocator.rs97 ptr.as_ptr() in call()
/linux-6.15/rust/kernel/time/hrtimer/
H A Dtbox.rs38 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 Darc.rs29 let self_ptr = Arc::as_ptr(&self.inner); in cancel()
64 unsafe { T::start(Arc::as_ptr(&self), expires) }; in start()
H A Dpin_mut.rs26 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 Darc.rs263 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 Dpoll.rs76 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 Drequest.rs249 let wrapper_ptr = unsafe { Self::wrapper_ptr(obj.as_ptr()).as_ptr() }; in dec_ref()

12