| /rust/kernel/ |
| A D | xarray.rs | 75 unsafe { bindings::xa_destroy(self.xa.get()) }; in drop() 110 bindings::xa_find(self.xa.get(), &mut index, usize::MAX, bindings::XA_PRESENT) in iter() 115 bindings::xa_find_after(self.xa.get(), &mut index, usize::MAX, bindings::XA_PRESENT) in iter() 124 if (unsafe { bindings::xa_trylock(self.xa.get()) } != 0) { in try_lock() 137 unsafe { bindings::xa_lock(self.xa.get()) }; in lock() 160 unsafe { bindings::xa_unlock(self.xa.xa.get()) }; in drop() 186 let ptr = unsafe { bindings::xa_load(self.xa.xa.get(), index) }; in load() 192 pub fn get(&self, index: usize) -> Option<T::Borrowed<'_>> { in get() method 212 let ptr = unsafe { bindings::__xa_erase(self.xa.xa.get(), index) }.cast(); in remove() 246 unsafe { bindings::__xa_store(self.xa.xa.get(), index, new, gfp.as_raw()) } in store()
|
| A D | cred.rs | 62 unsafe { bindings::security_cred_getsecid(self.0.get(), &mut secid) }; in get_secid() 72 Kuid::from_raw(unsafe { (*self.0.get()).euid }) in euid() 81 unsafe { bindings::get_cred(self.0.get()) }; in inc_ref()
|
| A D | revocable.rs | 104 Some(RevocableGuard::new(self.data.get(), guard)) in try_access() 122 Some(unsafe { &*self.data.get() }) in try_access_with_guard() 153 unsafe { &*self.data.get() } in access() 170 unsafe { drop_in_place(self.data.get()) }; in revoke_internal() 222 unsafe { drop_in_place(p.data.get()) }; in drop()
|
| A D | platform.rs | 49 (*pdrv.get()).driver.name = name.as_char_ptr(); in register() 50 (*pdrv.get()).probe = Some(Self::probe_callback); in register() 51 (*pdrv.get()).remove = Some(Self::remove_callback); in register() 52 (*pdrv.get()).driver.of_match_table = of_table; in register() 53 (*pdrv.get()).driver.acpi_match_table = acpi_table; in register() 57 to_result(unsafe { bindings::__platform_driver_register(pdrv.get(), module.0) }) in register() 62 unsafe { bindings::platform_driver_unregister(pdrv.get()) }; in unregister() 228 self.0.get() in as_raw()
|
| A D | auxiliary.rs | 36 (*adrv.get()).name = name.as_char_ptr(); in register() 37 (*adrv.get()).probe = Some(Self::probe_callback); in register() 38 (*adrv.get()).remove = Some(Self::remove_callback); in register() 39 (*adrv.get()).id_table = T::ID_TABLE.as_ptr(); in register() 44 bindings::__auxiliary_driver_register(adrv.get(), module.0, name.as_char_ptr()) in register() 50 unsafe { bindings::auxiliary_driver_unregister(adrv.get()) } in unregister() 208 self.0.get() in as_raw() 300 let adev = boxed.get(); in new()
|
| A D | pci.rs | 41 (*pdrv.get()).name = name.as_char_ptr(); in register() 42 (*pdrv.get()).probe = Some(Self::probe_callback); in register() 43 (*pdrv.get()).remove = Some(Self::remove_callback); in register() 44 (*pdrv.get()).id_table = T::ID_TABLE.as_ptr(); in register() 49 bindings::__pci_register_driver(pdrv.get(), module.0, name.as_char_ptr()) in register() 55 unsafe { bindings::pci_unregister_driver(pdrv.get()) } in unregister() 385 self.0.get() in as_raw()
|
| A D | error.rs | 145 self.0.get() in to_errno() 151 unsafe { bindings::errno_to_blk_status(self.0.get()) } in to_blk_status() 157 unsafe { bindings::ERR_PTR(self.0.get() as crate::ffi::c_long).cast() } in to_ptr() 164 let ptr = unsafe { bindings::errname(-self.0.get()) }; in name()
|
| A D | regulator.rs | 305 pub fn get(dev: &Device, name: &CStr) -> Result<Self> { in get() method 332 pub fn get(dev: &Device, name: &CStr) -> Result<Self> { in get() method 364 pub fn get(dev: &Device, name: &CStr) -> Result<Self> { in get() method
|
| A D | pid_namespace.rs | 30 self.inner.get() in as_ptr()
|
| A D | configfs.rs | 159 &mut (*place.get()).su_group, in new() 168 &mut (*place.get()).su_mutex, in new() 181 unsafe { bindings::configfs_register_subsystem(this.subsystem.get()) }, in new() 191 unsafe { bindings::configfs_unregister_subsystem(self.subsystem.get()) }; in drop() 193 unsafe { bindings::mutex_destroy(&raw mut (*self.subsystem.get()).su_mutex) }; in drop() 228 unsafe { &raw const (*(*this).subsystem.get()).su_group } in group() 265 let place = v.get(); in new() 720 unsafe { (&mut *self.0.get())[I] = core::ptr::from_ref(attribute).cast_mut().cast() }; in add() 792 self.item_type.get() in as_ptr()
|
| /rust/kernel/net/ |
| A D | phy.rs | 96 let phydev = self.0.get(); in phy_id() 104 let phydev = self.0.get(); in state() 163 let phydev = self.0.get(); in set_speed() 171 let phydev = self.0.get(); in set_duplex() 195 let phydev = self.0.get(); in read_paged() 208 let phydev = self.0.get(); in resolve_aneg_linkmode() 216 let phydev = self.0.get(); in genphy_soft_reset() 224 let phydev = self.0.get(); in init_hw() 232 let phydev = self.0.get(); in start_aneg() 240 let phydev = self.0.get(); in genphy_resume() [all …]
|
| /rust/kernel/sync/ |
| A D | condvar.rs | 123 unsafe { bindings::init_wait(wait.get()) }; in wait_internal() 127 bindings::prepare_to_wait_exclusive(self.wait_queue_head.get(), wait.get(), wait_state) in wait_internal() 134 unsafe { bindings::finish_wait(self.wait_queue_head.get(), wait.get()) }; in wait_internal() 206 self.wait_queue_head.get(), in notify() 222 unsafe { bindings::__wake_up_sync(self.wait_queue_head.get(), TASK_NORMAL) }; in notify_sync()
|
| A D | lock.rs | 170 let state = unsafe { B::lock(self.state.get()) }; in lock() 183 unsafe { B::try_lock(self.state.get()).map(|state| Guard::new(self, state)) } in try_lock() 235 unsafe { B::unlock(self.lock.state.get(), &self.state) }; in do_unlocked() 239 unsafe { B::relock(self.lock.state.get(), &mut self.state) }); in do_unlocked() 250 unsafe { &*self.lock.data.get() } in deref() 257 unsafe { &mut *self.lock.data.get() } in deref_mut() 264 unsafe { B::unlock(self.lock.state.get(), &self.state) }; in drop() 276 unsafe { B::assert_is_held(lock.state.get()) }; in new()
|
| A D | locked_by.rs | 108 owner: owner.data.get(), in new() 141 unsafe { &*self.data.get() } in access() 167 unsafe { &mut *self.data.get() } in access_mut()
|
| A D | poll.rs | 61 unsafe { bindings::poll_wait(file.as_ptr(), cv.wait_queue_head.get(), self.table) } in register_wait() 99 unsafe { bindings::__wake_up_pollfree(self.inner.wait_queue_head.get()) }; in drop()
|
| A D | completion.rs | 90 self.inner.get() in as_raw()
|
| /rust/pin-init/examples/ |
| A D | static_init.rs | 50 if self.present.get() { in deref() 51 unsafe { (*self.cell.get()).assume_init_ref() } in deref() 57 if self.present.get() { in deref() 58 return unsafe { (*self.cell.get()).assume_init_ref() }; in deref() 61 let ptr = self.cell.get().cast::<T>(); in deref() 67 unsafe { (*self.cell.get()).assume_init_ref() } in deref()
|
| A D | linked_list.rs | 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() 129 unsafe { Link::new_unchecked(self.0.replace(other.0.get())) } in replace() 134 self.0.get().as_ptr() in as_ptr() 139 self.0.set(val.0.get()); in set()
|
| A D | pthread_mutex.rs | 38 libc::pthread_mutex_destroy(self.raw.get()); in drop() 111 unsafe { libc::pthread_mutex_lock(self.raw.get()) }; in lock() 123 unsafe { libc::pthread_mutex_unlock(self.mtx.raw.get()) }; in drop() 131 unsafe { &*self.mtx.data.get() } in deref() 137 unsafe { &mut *self.mtx.data.get() } in deref_mut()
|
| A D | mutex.rs | 94 if self.locked.get() { in lock() 97 while self.locked.get() { in lock() 119 unsafe { &mut *self.data.get() } in get_data_mut() 152 unsafe { &*self.mtx.data.get() } in deref() 159 unsafe { &mut *self.mtx.data.get() } in deref_mut()
|
| /rust/kernel/io/ |
| A D | resource.rs | 112 self.0.get(), in request_region() 128 let inner = self.0.get(); in size() 135 let inner = self.0.get(); in start() 142 let inner = self.0.get(); in name() 160 let inner = self.0.get(); in flags()
|
| /rust/kernel/net/phy/ |
| A D | reg.rs | 106 let phydev = dev.0.get(); in read() 118 let phydev = dev.0.get(); in write() 128 let phydev = dev.0.get(); in read_status() 198 let phydev = dev.0.get(); in read() 208 let phydev = dev.0.get(); in write() 217 let phydev = dev.0.get(); in read_status()
|
| /rust/kernel/block/mq/ |
| A D | tag_set.rs | 68 error::to_result( unsafe { bindings::blk_mq_alloc_tag_set(tag_set.get())}) in new() 76 self.inner.get() in raw_tag_set() 85 unsafe { bindings::blk_mq_free_tag_set(self.inner.get()) }; in drop()
|
| /rust/kernel/list/ |
| A D | arc_field.rs | 50 unsafe { &*self.value.get() } in assert_ref() 63 unsafe { &mut *self.value.get() } in assert_mut()
|
| /rust/kernel/sync/lock/ |
| A D | global.rs | 72 self.inner.state.get(), in init() 159 unsafe { &*self.value.get() } in as_ref() 167 unsafe { &mut *self.value.get() } in as_mut()
|