Home
last modified time | relevance | path

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

/linux/rust/kernel/
H A Dlist.rs263 pub struct List<T: ?Sized + ListItem<ID>, const ID: u64 = 0> {
273 T: ?Sized + ListItem<ID>,
281 T: ?Sized + ListItem<ID>,
293 pub unsafe trait ListItem<const ID: u64 = 0>: ListArcSafe<ID> { trait
466 impl<T: ?Sized + ListItem<ID>, const ID: u64> List<T, ID> {
751 impl<T: ?Sized + ListItem<ID>, const ID: u64> Default for List<T, ID> {
757 impl<T: ?Sized + ListItem<ID>, const ID: u64> Drop for List<T, ID> {
773 pub struct Iter<'a, T: ?Sized + ListItem<ID>, const ID: u64 = 0> {
779 impl<'a, T: ?Sized + ListItem<ID>, const ID: u64> Iterator for Iter<'a, T, ID> {
948 pub struct Cursor<'a, T: ?Sized + ListItem<ID>, const ID: u64 = 0> {
[all …]
/linux/rust/kernel/list/
H A Dimpl_list_item_mod.rs185 $(impl$({$($generics:tt)*})? ListItem<$num:tt> for $self:ty {
194 unsafe impl$(<$($generics)*>)? $crate::list::ListItem<$num> for $self {
233 unsafe { <Self as $crate::list::ListItem<$num>>::view_links(me) }
251 $(impl$({$($generics:tt)*})? ListItem<$num:tt> for $self:ty {
260 unsafe impl$(<$($generics)*>)? $crate::list::ListItem<$num> for $self {
271 let links_field = unsafe { <Self as $crate::list::ListItem<$num>>::view_links(me) };
346 unsafe { <Self as $crate::list::ListItem<$num>>::view_value(me) }
/linux/drivers/android/binder/
H A Dnode.rs201 impl ListItem<0> for DTRWrap<Transaction> {
1049 impl ListItem<1> for DTRWrap<NodeDeath> {
1065 impl ListItem<2> for DTRWrap<NodeDeath> {
H A Drust_binder_main.rs171 impl ListItem<0> for DTRWrap<dyn DeliverToRead> {
H A Dprocess.rs385 impl ListItem<{Self::LIST_NODE}> for NodeRefInfo {
471 impl ListItem<0> for Process {
H A Dthread.rs433 impl ListItem<0> for Thread {