| /rust/helpers/ |
| A D | device.c | 7 void *data) in rust_helper_devm_add_action() argument 9 return devm_add_action(dev, action, data); in rust_helper_devm_add_action() 14 void *data) in rust_helper_devm_add_action_or_reset() argument 16 return devm_add_action_or_reset(dev, action, data); in rust_helper_devm_add_action_or_reset() 24 void rust_helper_dev_set_drvdata(struct device *dev, void *data) in rust_helper_dev_set_drvdata() argument 26 dev_set_drvdata(dev, data); in rust_helper_dev_set_drvdata()
|
| A D | workqueue.c | 10 work->data = (atomic_long_t)WORK_DATA_INIT(); in rust_helper_init_work_with_key()
|
| /rust/kernel/ |
| A D | devres.rs | 26 data: Revocable<T>, field 131 data: impl PinInit<T, E> + 'a, in new() 160 data <- Revocable::new(data), in new() 172 fn data(&self) -> &Revocable<T> { in data() method 173 &self.inner().data in data() 185 if !inner.data.revoke() { in devres_callback() 253 self.data().try_access() in try_access() 258 self.data().try_access_with(f) in try_access_with() 306 let ptr = data.into_foreign(); in register_foreign() 357 let data = KBox::pin_init(data, flags)?; in register() [all …]
|
| A D | configfs.rs | 176 data <- data, in new() 273 data <- data, in new() 890 data: $data:ty, 898 @data($data), 909 data: $data:ty, 918 @data($data), 929 @data($data:ty), 940 @data($data), 966 @data($data:ty), 978 @data($data), [all …]
|
| A D | revocable.rs | 70 data: Opaque<T>, field 85 pub fn new<E>(data: impl PinInit<T, E>) -> impl PinInit<Self, E> { in new() 88 data <- Opaque::pin_init(data), in new() 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 | of.rs | 27 const DRIVER_DATA_OFFSET: usize = core::mem::offset_of!(bindings::of_device_id, data); 30 self.0.data as usize in index()
|
| A D | types.rs | 224 pub fn new_with_data(data: T, cleanup_func: F) -> Self { in new_with_data() 226 Self(Some((data, cleanup_func))) in new_with_data() 263 if let Some((data, cleanup)) = self.0.take() { in drop() 264 cleanup(data) in drop()
|
| A D | cpufreq.rs | 270 pub fn data(&self, index: TableIndex) -> u32 { in data() method 649 fn set_data<T: ForeignOwnable>(&mut self, data: T) -> Result { in set_data() 664 let data = Some( in clear_data() 670 data in clear_data() 772 fn verify(data: &mut PolicyData) -> Result; in verify() 1073 let data = T::init(policy)?; in init_callback() 1074 policy.set_data(data)?; in init_callback() 1090 let data = policy.clear_data(); in exit_callback() 1091 let _ = T::exit(policy, data); in exit_callback() 1177 let data = unsafe { PolicyData::from_raw_mut(ptr) }; in verify_callback() [all …]
|
| A D | platform.rs | 76 let data = T::probe(pdev, info)?; in probe_callback() 78 pdev.as_ref().set_drvdata(data); in probe_callback() 93 let data = unsafe { pdev.as_ref().drvdata_obtain::<Pin<KBox<T>>>() }; in remove_callback() 95 T::unbind(pdev, data.as_ref()); in remove_callback()
|
| A D | firmware.rs | 101 pub fn data(&self) -> &[u8] { in data() method 105 unsafe { core::slice::from_raw_parts((*self.as_raw()).data, self.size()) } in data()
|
| A D | uaccess.rs | 424 pub fn write_slice(&mut self, data: &[u8]) -> Result { in write_slice() 425 let len = data.len(); in write_slice() 426 let data_ptr = data.as_ptr().cast::<c_void>(); in write_slice()
|
| A D | pci.rs | 76 let data = T::probe(pdev, info)?; in probe_callback() 78 pdev.as_ref().set_drvdata(data); in probe_callback() 93 let data = unsafe { pdev.as_ref().drvdata_obtain::<Pin<KBox<T>>>() }; in remove_callback() 95 T::unbind(pdev, data.as_ref()); in remove_callback()
|
| A D | auxiliary.rs | 71 let data = T::probe(adev, info)?; in probe_callback() 73 adev.as_ref().set_drvdata(data); in probe_callback()
|
| A D | device.rs | 86 pub fn set_drvdata(&self, data: impl ForeignOwnable) { in set_drvdata() 88 unsafe { bindings::dev_set_drvdata(self.as_raw(), data.into_foreign().cast()) } in set_drvdata()
|
| /rust/kernel/sync/ |
| A D | locked_by.rs | 80 data: UnsafeCell<T>, field 102 pub fn new<B: Backend>(owner: &Lock<U, B>, data: T) -> Self { in new() 108 owner: owner.data.get(), in new() 109 data: UnsafeCell::new(data), in new() 141 unsafe { &*self.data.get() } in access() 167 unsafe { &mut *self.data.get() } in access_mut()
|
| A D | lock.rs | 118 pub(crate) data: UnsafeCell<T>, 132 data: UnsafeCell::new(t), in new() 250 unsafe { &*self.lock.data.get() } in deref() 257 unsafe { &mut *self.lock.data.get() } in deref_mut()
|
| A D | arc.rs | 149 data: T, field 234 data: contents, in new() 268 unsafe { core::ptr::addr_of!((*ptr).data) } in into_raw() 277 unsafe { core::ptr::addr_of!((*ptr).data) } in as_ptr() 422 unsafe { &self.ptr.as_ref().data } in deref() 640 unsafe { &self.inner.as_ref().data } in deref() 780 data <- pin_init::uninit::<T, AllocError>(), in new_uninit() 861 unsafe { &mut self.inner.ptr.as_mut().data } in deref_mut()
|
| /rust/pin-init/src/ |
| A D | macros.rs | 1059 @data($data, $($use_data)?), 1084 @data($data, $($use_data)?), 1109 @data($data, $($use_data)?), 1167 @data(data), 1196 @data($data:ident), 1206 @data($data:ident), 1230 @data($data), 1238 @data($data:ident), 1261 @data($data), 1269 @data($data:ident), [all …]
|
| A D | lib.rs | 840 @data(PinData, use_data), 945 @data(InitData, /*no use_data*/), 1010 let data = unsafe { <$ty as $crate::__internal::HasPinData>::__pin_data() }; 1013 unsafe { data.$field(ptr, init) }.ok();
|
| /rust/pin-init/examples/ |
| A D | pthread_mutex.rs | 26 data: UnsafeCell<T>, field 66 pub fn new(data: T) -> impl PinInit<Self, Error> { in new() 102 data: UnsafeCell::new(data), in new() 131 unsafe { &*self.mtx.data.get() } in deref() 137 unsafe { &mut *self.mtx.data.get() } in deref_mut()
|
| A D | mutex.rs | 73 data: UnsafeCell<T>, field 83 data <- unsafe { in new() 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/drm/ |
| A D | device.rs | 60 data: T::Data, field 98 pub fn new(dev: &device::Device, data: impl PinInit<T::Data, Error>) -> Result<ARef<Self>> { in new() 114 let raw_data = unsafe { ptr::addr_of_mut!((*raw_drm.as_ptr()).data) }; in new() 119 unsafe { data.__pinned_init(raw_data) }.inspect_err(|_| { in new() 179 &self.data in deref()
|
| A D | ioctl.rs | 141 let data = unsafe { 147 match $func(dev, data, file) {
|
| /rust/kernel/sync/lock/ |
| A D | global.rs | 47 pub const unsafe fn new(data: B::Item) -> Self { in new() 51 data: UnsafeCell::new(data), in new()
|
| /rust/kernel/drm/gem/ |
| A D | mod.rs | 206 data: T, field 236 data <- T::new(dev, size), in new() 294 &self.data in deref()
|