Home
last modified time | relevance | path

Searched refs:ListItem (Results 1 – 2 of 2) sorted by relevance

/linux-6.15/rust/kernel/
H A Dlist.rs41 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 Dimpl_list_item_mod.rs123 $(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) }