/rust/kernel/ |
A D | task.rs | 202 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 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()
|
A D | regulator.rs | 259 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 D | page.rs | 84 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 D | sync.rs | 79 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 D | mm.rs | 67 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 D | auxiliary.rs | 39 (*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 D | print.rs | 110 format_string.as_ptr(), 111 module_name.as_ptr(), 131 format_strings::CONT.as_ptr(), in call_printk_cont()
|
A D | xarray.rs | 66 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 D | clk.rs | 139 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 D | cred.rs | 88 unsafe { bindings::put_cred(obj.cast().as_ptr()) }; in dec_ref()
|
A D | configfs.rs | 160 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 D | faux.rs | 49 self.0.as_ptr() in as_raw()
|
A D | device_id.rs | 167 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 D | linked_list.rs | 63 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 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()
|
A D | mmput_async.rs | 47 unsafe { bindings::mmput_async(obj.cast().as_ptr()) }; in dec_ref()
|
/rust/kernel/fs/ |
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() 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 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()
|
/rust/kernel/time/hrtimer/ |
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() 85 unsafe { T::start(inner.as_ptr(), expires) }; in start()
|
A D | arc.rs | 29 let self_ptr = Arc::as_ptr(&self.inner); in cancel() 68 unsafe { T::start(Arc::as_ptr(&self), expires) }; in start()
|
A D | pin_mut.rs | 26 let self_ptr = self.inner.as_ptr(); in cancel() 72 unsafe { T::start(self_ptr.as_ptr(), expires) }; in start()
|
/rust/kernel/drm/ |
A D | device.rs | 90 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 D | arc.rs | 265 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 D | request.rs | 254 let wrapper_ptr = unsafe { Self::wrapper_ptr(obj.as_ptr()).as_ptr() }; in dec_ref()
|