Home
last modified time | relevance | path

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

123

/rust/kernel/
A Dtask.rs202 pub fn as_ptr(&self) -> *mut bindings::task_struct { in as_ptr() method
222 unsafe { *ptr::addr_of!((*self.as_ptr()).pid) } in pid()
229 Kuid::from_raw(unsafe { bindings::task_uid(self.as_ptr()) }) in uid()
236 Kuid::from_raw(unsafe { bindings::task_euid(self.as_ptr()) }) in euid()
243 unsafe { bindings::signal_pending(self.as_ptr()) != 0 } in signal_pending()
266 Some(pidns) => pidns.as_ptr(), in tgid_nr_ns()
273 unsafe { bindings::task_tgid_nr_ns(self.as_ptr(), pidns) } in tgid_nr_ns()
281 unsafe { bindings::wake_up_process(self.as_ptr()) }; in wake_up()
293 let mm = unsafe { (*self.as_ptr()).mm }; in mm()
354 unsafe { bindings::get_task_struct(self.as_ptr()) }; in inc_ref()
[all …]
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()
A Dregulator.rs259 self.inner.as_ptr(), in set_voltage()
269 let voltage = unsafe { bindings::regulator_get_voltage(self.inner.as_ptr()) }; in get_voltage()
280 let inner = from_err_ptr(unsafe { bindings::regulator_get(dev.as_raw(), name.as_ptr()) })?; in get_internal()
294 to_result(unsafe { bindings::regulator_enable(self.inner.as_ptr()) }) in enable_internal()
299 to_result(unsafe { bindings::regulator_disable(self.inner.as_ptr()) }) in disable_internal()
383 unsafe { bindings::regulator_is_enabled(self.inner.as_ptr()) != 0 } in is_enabled()
393 unsafe { bindings::regulator_disable(self.inner.as_ptr()) }; in drop()
397 unsafe { bindings::regulator_put(self.inner.as_ptr()) }; in drop()
A Dpage.rs84 pub fn as_ptr(&self) -> *mut bindings::page { in as_ptr() method
85 self.page.as_ptr() in as_ptr()
106 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()
A Dsync.rs79 pub(crate) fn as_ptr(&self) -> *mut bindings::lock_class_key { in as_ptr() method
89 unsafe { bindings::lockdep_unregister_key(self.as_ptr()) } in drop()
A Dmm.rs67 unsafe { bindings::mmdrop(obj.cast().as_ptr()) }; in dec_ref()
103 unsafe { bindings::mmput(obj.cast().as_ptr()) }; in dec_ref()
294 unsafe { bindings::vma_end_read(self.vma.as_ptr()) }; in drop()
A Dauxiliary.rs39 (*adrv.get()).id_table = T::ID_TABLE.as_ptr(); in register()
256 let adev: *mut bindings::auxiliary_device = obj.cast().as_ptr(); in dec_ref()
343 unsafe { bindings::auxiliary_device_delete(self.0.as_ptr()) }; in drop()
349 unsafe { bindings::auxiliary_device_uninit(self.0.as_ptr()) }; in drop()
A Dprint.rs110 format_string.as_ptr(),
111 module_name.as_ptr(),
131 format_strings::CONT.as_ptr(), in call_printk_cont()
A Dxarray.rs66 let ptr = ptr.as_ptr(); in drop()
195 unsafe { T::borrow(ptr.as_ptr()) } in get()
203 unsafe { T::borrow_mut(ptr.as_ptr()) } in get_mut()
A Dclk.rs139 let con_id = name.map_or(ptr::null(), |n| n.as_ptr()); in get()
307 let con_id = name.map_or(ptr::null(), |n| n.as_ptr()); in get()
A Dcred.rs88 unsafe { bindings::put_cred(obj.cast().as_ptr()) }; in dec_ref()
A Dconfigfs.rs160 name.as_ptr(), in new()
161 item_type.as_ptr(), in new()
170 kernel::static_lock_class!().as_ptr(), in new()
266 let name = name.as_bytes_with_nul().as_ptr(); in new()
269 bindings::config_group_init_type_name(place, name.cast(), item_type.as_ptr()) in new()
757 ct_owner: owner.as_ptr(),
774 ct_owner: owner.as_ptr(),
791 fn as_ptr(&self) -> *const bindings::config_item_type { in as_ptr() method
A Dfaux.rs49 self.0.as_ptr() in as_raw()
A Ddevice_id.rs167 fn as_ptr(&self) -> *const T::RawType; in as_ptr() method
177 fn as_ptr(&self) -> *const T::RawType { in as_ptr() method
/rust/pin-init/examples/
A Dlinked_list.rs63 if ptr::eq(self.next.as_ptr(), self) { in next()
66 Some(unsafe { NonNull::new_unchecked(self.next.as_ptr() as *mut Self) }) in next()
86 if !ptr::eq(self.next.as_ptr(), &*self) { in drop()
87 let next = unsafe { &*self.next.as_ptr() }; in drop()
88 let prev = unsafe { &*self.prev.as_ptr() }; in drop()
113 unsafe { &(*self.0.get().as_ptr()).next } in next()
119 unsafe { &(*self.0.get().as_ptr()).prev } in prev()
124 unsafe { &*self.0.get().as_ptr() } in cur()
133 fn as_ptr(&self) -> *const ListHead { in as_ptr() method
134 self.0.get().as_ptr() in as_ptr()
[all …]
/rust/kernel/mm/
A 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()
A Dmmput_async.rs47 unsafe { bindings::mmput_async(obj.cast().as_ptr()) }; in dec_ref()
/rust/kernel/fs/
A Dfile.rs197 unsafe { bindings::get_file(self.as_ptr()) }; in inc_ref()
204 unsafe { bindings::fput(obj.cast().as_ptr()) } in dec_ref()
233 unsafe { bindings::get_file(self.as_ptr()) }; in inc_ref()
241 unsafe { bindings::fput(obj.cast().as_ptr()) } in dec_ref()
310 pub fn as_ptr(&self) -> *mut bindings::file { in as_ptr() method
318 let ptr = unsafe { (*self.as_ptr()).f_cred }; in cred()
336 unsafe { core::ptr::addr_of!((*self.as_ptr()).f_flags).read_volatile() } in flags()
431 unsafe { bindings::fd_install(self.fd, file.as_ptr()) }; in fd_install()
/rust/kernel/alloc/
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()
/rust/kernel/time/hrtimer/
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()
85 unsafe { T::start(inner.as_ptr(), expires) }; in start()
A Darc.rs29 let self_ptr = Arc::as_ptr(&self.inner); in cancel()
68 unsafe { T::start(Arc::as_ptr(&self), expires) }; in start()
A Dpin_mut.rs26 let self_ptr = self.inner.as_ptr(); in cancel()
72 unsafe { T::start(self_ptr.as_ptr(), expires) }; in start()
/rust/kernel/drm/
A Ddevice.rs90 ioctls: T::IOCTLS.as_ptr(),
114 let raw_data = unsafe { ptr::addr_of_mut!((*raw_drm.as_ptr()).data) }; in new()
122 unsafe { bindings::drm_dev_put(ptr::addr_of_mut!((*raw_drm.as_ptr()).dev).cast()) }; in new()
193 unsafe { bindings::drm_dev_put(obj.cast().as_ptr()) }; in dec_ref()
/rust/kernel/sync/
A Darc.rs265 let ptr = self.ptr.as_ptr(); in into_raw()
272 pub fn as_ptr(this: &Self) -> *const T { in as_ptr() method
273 let ptr = this.ptr.as_ptr(); in as_ptr()
310 core::ptr::eq(this.ptr.as_ptr(), other.ptr.as_ptr()) in ptr_eq()
385 ManuallyDrop::new(self).ptr.as_ptr().cast() in into_foreign()
489 unsafe { drop(KBox::from_raw(self.ptr.as_ptr())) }; in drop()
/rust/kernel/block/mq/
A Drequest.rs254 let wrapper_ptr = unsafe { Self::wrapper_ptr(obj.as_ptr()).as_ptr() }; in dec_ref()

Completed in 52 milliseconds

123