Home
last modified time | relevance | path

Searched refs:self_ptr (Results 1 – 3 of 3) sorted by relevance

/linux/rust/kernel/list/
H A Dimpl_list_item_mod.rs285 let self_ptr = unsafe {
289 let cell_inner = $crate::types::Opaque::cast_into(self_ptr);
337 let self_ptr = unsafe {
341 let cell_inner = $crate::types::Opaque::cast_into(self_ptr);
282 let self_ptr = unsafe { global() localVariable
334 let self_ptr = unsafe { global() localVariable
/linux/rust/kernel/drm/gem/
H A Dmod.rs120 /// - `self_ptr` must be a valid pointer to the `struct drm_gem_object` embedded in a in open_callback()
124 unsafe fn from_raw<'a>(self_ptr: *mut bindings::drm_gem_object) -> &'a Self; in open_callback()
166 unsafe fn from_raw<'a>(self_ptr: *mut bindings::drm_gem_object) -> &'a Self {
169 unsafe { &*crate::container_of!(Opaque::cast_from(self_ptr), Object<T, Ctx>, obj) } in create_handle()
/linux/rust/kernel/
H A Dlist.rs443 self_ptr: Opaque<*const T>, field
467 self_ptr: Opaque::uninit(), in new()
478 unsafe { ptr::addr_of!((*me).self_ptr) } in raw_get_self_ptr()