Searched refs:ListArc (Results 1 – 3 of 3) sorted by relevance
| /rust/kernel/ |
| A D | list.rs | 145 _ty: PhantomData<ListArc<T, ID>>, 152 ListArc<T, ID>: Send, 160 ListArc<T, ID>: Sync, 371 item: ListArc<T, ID>, in insert_inner() 374 let raw_item = ListArc::into_raw(item); in insert_inner() 522 ) -> ListArc<T, ID> { in remove_internal_inner() 563 unsafe { ListArc::from_raw(raw_item) } in remove_internal_inner() 653 _ty: PhantomData<&'a ListArc<T, ID>>, 990 pub fn remove(self) -> ListArc<T, ID> { in remove() 1061 type Item = ListArc<T, ID>; [all …]
|
| /rust/kernel/list/ |
| A D | arc.rs | 163 pub struct ListArc<T, const ID: u64 = 0> struct 170 impl<T: ListArcSafe<ID>, const ID: u64> ListArc<T, ID> { implementation 202 impl<T, const ID: u64> From<UniqueArc<T>> for ListArc<T, ID> implementation 229 impl<T, const ID: u64> ListArc<T, ID> implementation 250 ) -> (Self, ListArc<T, ID2>) in pair_from_pin_unique() 269 ListArc::transmute_from_arc(arc2), in pair_from_pin_unique() 411 impl<T, const ID: u64> Deref for ListArc<T, ID> implementation 423 impl<T, const ID: u64> Drop for ListArc<T, ID> implementation 435 impl<T, const ID: u64> AsRef<Arc<T>> for ListArc<T, ID> implementation 448 impl<T, U, const ID: u64> core::ops::CoerceUnsized<ListArc<U, ID>> for ListArc<T, ID> implementation [all …]
|
| A D | arc_field.rs | 73 $pub fn $name<'a>(self: &'a $crate::list::ListArc<Self $(, $id)?>) -> &'a $typ { 85 $pub fn $name<'a>(self: &'a mut $crate::list::ListArc<Self $(, $id)?>) -> &'a mut $typ {
|
Completed in 9 milliseconds