Searched refs:ListItem (Results 1 – 2 of 2) sorted by relevance
| /linux-6.15/rust/kernel/ |
| H A D | list.rs | 41 pub struct List<T: ?Sized + ListItem<ID>, const ID: u64 = 0> { 51 T: ?Sized + ListItem<ID>, 59 T: ?Sized + ListItem<ID>, 71 pub unsafe trait ListItem<const ID: u64 = 0>: ListArcSafe<ID> { interface 237 impl<T: ?Sized + ListItem<ID>, const ID: u64> List<T, ID> { 519 impl<T: ?Sized + ListItem<ID>, const ID: u64> Default for List<T, ID> { 525 impl<T: ?Sized + ListItem<ID>, const ID: u64> Drop for List<T, ID> { 541 pub struct Iter<'a, T: ?Sized + ListItem<ID>, const ID: u64 = 0> { 719 pub struct Cursor<'a, T: ?Sized + ListItem<ID>, const ID: u64 = 0> { 725 impl<'a, T: ?Sized + ListItem<ID>, const ID: u64> Cursor<'a, T, ID> { [all …]
|
| /linux-6.15/rust/kernel/list/ |
| H A D | impl_list_item_mod.rs | 123 $(impl$({$($generics:tt)*})? ListItem<$num:tt> for $t:ty { 128 unsafe impl$(<$($generics)*>)? $crate::list::ListItem<$num> for $t { 168 unsafe { <Self as $crate::list::ListItem<$num>>::view_links(me) } 187 $(impl$({$($generics:tt)*})? ListItem<$num:tt> for $t:ty { 192 unsafe impl$(<$($generics)*>)? $crate::list::ListItem<$num> for $t { 203 let links_field = unsafe { <Self as $crate::list::ListItem<$num>>::view_links(me) }; 269 unsafe { <Self as $crate::list::ListItem<$num>>::view_value(me) }
|