Home
last modified time | relevance | path

Searched refs:data (Results 1 – 25 of 27) sorted by relevance

12

/rust/helpers/
A Ddevice.c7 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 Dworkqueue.c10 work->data = (atomic_long_t)WORK_DATA_INIT(); in rust_helper_init_work_with_key()
/rust/kernel/
A Ddevres.rs26 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 Dconfigfs.rs176 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 Drevocable.rs70 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 Dof.rs27 const DRIVER_DATA_OFFSET: usize = core::mem::offset_of!(bindings::of_device_id, data);
30 self.0.data as usize in index()
A Dtypes.rs224 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 Dcpufreq.rs270 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 Dplatform.rs76 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 Dfirmware.rs101 pub fn data(&self) -> &[u8] { in data() method
105 unsafe { core::slice::from_raw_parts((*self.as_raw()).data, self.size()) } in data()
A Duaccess.rs424 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 Dpci.rs76 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 Dauxiliary.rs71 let data = T::probe(adev, info)?; in probe_callback()
73 adev.as_ref().set_drvdata(data); in probe_callback()
A Ddevice.rs86 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 Dlocked_by.rs80 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 Dlock.rs118 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 Darc.rs149 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 Dmacros.rs1059 @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 Dlib.rs840 @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 Dpthread_mutex.rs26 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 Dmutex.rs73 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 Ddevice.rs60 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 Dioctl.rs141 let data = unsafe {
147 match $func(dev, data, file) {
/rust/kernel/sync/lock/
A Dglobal.rs47 pub const unsafe fn new(data: B::Item) -> Self { in new()
51 data: UnsafeCell::new(data), in new()
/rust/kernel/drm/gem/
A Dmod.rs206 data: T, field
236 data <- T::new(dev, size), in new()
294 &self.data in deref()

Completed in 38 milliseconds

12