Home
last modified time | relevance | path

Searched refs:ID (Results 1 – 8 of 8) sorted by relevance

/rust/kernel/
A Dlist.rs150 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 Dworkqueue.rs450 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 Dtime.rs66 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 Dconfigfs.rs524 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 Darc.rs170 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 Darc_field.rs17 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 Dimpl_list_item_mod.rs19 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 Dhrtimer.rs113 <<T as HasHrTimer<T>>::TimerMode as HrTimerMode>::Clock::ID, in new()

Completed in 18 milliseconds