Searched refs:ID (Results 1 – 8 of 8) sorted by relevance
/rust/kernel/ |
A D | list.rs | 150 unsafe impl<T, const ID: u64> Send for List<T, ID> 158 unsafe impl<T, const ID: u64> Sync for List<T, ID> 265 impl<const ID: u64> ListLinks<ID> { 346 impl<T: ?Sized + ListItem<ID>, const ID: u64> List<T, ID> { 628 impl<T: ?Sized + ListItem<ID>, const ID: u64> Default for List<T, ID> { 634 impl<T: ?Sized + ListItem<ID>, const ID: u64> Drop for List<T, ID> { 656 impl<'a, T: ?Sized + ListItem<ID>, const ID: u64> Iterator for Iter<'a, T, ID> { 831 impl<'a, T: ?Sized + ListItem<ID>, const ID: u64> Cursor<'a, T, ID> { 1060 impl<T: ?Sized + ListItem<ID>, const ID: u64> Iterator for IntoIter<T, ID> { 1068 impl<T: ?Sized + ListItem<ID>, const ID: u64> FusedIterator for IntoIter<T, ID> {} [all …]
|
A D | workqueue.rs | 450 pub unsafe trait WorkItemPointer<const ID: u64>: RawWorkItem<ID> { 495 unsafe impl<T: ?Sized, const ID: u64> Send for Work<T, ID> {} 499 unsafe impl<T: ?Sized, const ID: u64> Sync for Work<T, ID> {} 501 impl<T: ?Sized, const ID: u64> Work<T, ID> { 663 unsafe impl<T: ?Sized, const ID: u64> Send for DelayedWork<T, ID> {} 669 impl<T: ?Sized, const ID: u64> DelayedWork<T, ID> { 822 unsafe impl<T, const ID: u64> WorkItemPointer<ID> for Arc<T> 846 unsafe impl<T, const ID: u64> RawWorkItem<ID> for Arc<T> 877 unsafe impl<T, const ID: u64> RawDelayedWorkItem<ID> for Arc<T> 885 unsafe impl<T, const ID: u64> WorkItemPointer<ID> for Pin<KBox<T>> [all …]
|
A D | time.rs | 66 const ID: bindings::clockid_t; consts 88 const ID: bindings::clockid_t = bindings::CLOCK_MONOTONIC as bindings::clockid_t; consts 113 const ID: bindings::clockid_t = bindings::CLOCK_REALTIME as bindings::clockid_t; consts 131 const ID: bindings::clockid_t = bindings::CLOCK_BOOTTIME as bindings::clockid_t; consts 153 const ID: bindings::clockid_t = bindings::CLOCK_TAI as bindings::clockid_t; consts
|
A D | configfs.rs | 524 pub struct Attribute<const ID: u64, O, Data> { 530 unsafe impl<const ID: u64, O, Data> Sync for Attribute<ID, O, Data> {} 533 unsafe impl<const ID: u64, O, Data> Send for Attribute<ID, O, Data> {} 535 impl<const ID: u64, O, Data> Attribute<ID, O, Data> 537 O: AttributeOperations<ID, Data = Data>, 644 pub trait AttributeOperations<const ID: u64 = 0> { 709 pub const unsafe fn add<const I: usize, const ID: u64, O>( in add() 711 attribute: &'static Attribute<ID, O, Data>, in add() argument 713 O: AttributeOperations<ID, Data = Data>, in add() argument
|
/rust/kernel/list/ |
A D | arc.rs | 170 impl<T: ListArcSafe<ID>, const ID: u64> ListArc<T, ID> { 202 impl<T, const ID: u64> From<UniqueArc<T>> for ListArc<T, ID> 229 impl<T, const ID: u64> ListArc<T, ID> 411 impl<T, const ID: u64> Deref for ListArc<T, ID> 423 impl<T, const ID: u64> Drop for ListArc<T, ID> 435 impl<T, const ID: u64> AsRef<Arc<T>> for ListArc<T, ID> 448 impl<T, U, const ID: u64> core::ops::CoerceUnsized<ListArc<U, ID>> for ListArc<T, ID> 458 impl<T, U, const ID: u64> core::ops::DispatchFromDyn<ListArc<U, ID>> for ListArc<T, ID> 477 impl<const ID: u64> AtomicTracker<ID> { 495 impl<const ID: u64> ListArcSafe<ID> for AtomicTracker<ID> { [all …]
|
A D | arc_field.rs | 17 pub struct ListArcField<T, const ID: u64 = 0> { 22 unsafe impl<T: Send + Sync, const ID: u64> Send for ListArcField<T, ID> {} 24 unsafe impl<T: Send + Sync, const ID: u64> Sync for ListArcField<T, ID> {} 26 impl<T, const ID: u64> ListArcField<T, ID> {
|
A D | impl_list_item_mod.rs | 19 pub unsafe trait HasListLinks<const ID: u64 = 0> { 27 unsafe fn raw_get_list_links(ptr: *mut Self) -> *mut crate::list::ListLinks<ID>; in raw_get_list_links() argument 69 pub unsafe trait HasSelfPtr<T: ?Sized, const ID: u64 = 0> 71 Self: HasListLinks<ID>,
|
/rust/kernel/time/ |
A D | hrtimer.rs | 113 <<T as HasHrTimer<T>>::TimerMode as HrTimerMode>::Clock::ID, in new()
|
Completed in 18 milliseconds