Home
last modified time | relevance | path

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

/linux/rust/kernel/list/
H A Darc_field.rs17 pub struct ListArcField<T, const ID: u64 = 0> { struct
22 unsafe impl<T: Send + Sync, const ID: u64> Send for ListArcField<T, ID> {} implementation
24 unsafe impl<T: Send + Sync, const ID: u64> Sync for ListArcField<T, ID> {} implementation
26 impl<T, const ID: u64> ListArcField<T, ID> { implementation
76 unsafe { $crate::list::ListArcField::<$typ $(, $id)?>::assert_ref(field) }
88 unsafe { $crate::list::ListArcField::<$typ $(, $id)?>::assert_mut(field) }
/linux/drivers/android/binder/
H A Dprocess.rs23 list::{List, ListArc, ListArcField, ListLinks},
341 node_ref: ListArcField<NodeRef, { Self::LIST_PROC }>,
342 death: ListArcField<Option<DArc<NodeDeath>>, { Self::LIST_PROC }>,
344 freeze: ListArcField<Option<FreezeCookie>, { Self::LIST_PROC }>,
363 node_ref: ListArcField::new(node_ref), in new()
364 death: ListArcField::new(None), in new()
365 freeze: ListArcField::new(None), in new()
/linux/rust/kernel/
H A Dlist.rs23 pub use self::arc_field::{define_list_arc_field_getter, ListArcField};