Home
last modified time | relevance | path

Searched defs:RawMutex (Results 1 – 7 of 7) sorted by relevance

/external/rust/crates/parking_lot/src/
Draw_mutex.rs32 pub struct RawMutex { struct
58 unsafe impl lock_api::RawMutex for RawMutex { implementation
119 unsafe impl lock_api::RawMutexFair for RawMutex { implementation
141 unsafe impl lock_api::RawMutexTimed for RawMutex { implementation
180 impl RawMutex { impl
Dcondvar.rs300 fn wait_until_internal(&self, mutex: &RawMutex, timeout: Option<Instant>) -> WaitTimeoutResult { in wait_until_internal()
/external/libchromeos-rs/src/sync/
Dmu.rs98 raw as *const RawMutex as usize, in new_waiter() constant
129 raw as *const RawMutex as usize, in new_waiter() constant
191 pub(crate) struct RawMutex { struct
196 impl RawMutex { argument
559 w.set_cancel(cancel_waiter, self as *const RawMutex as usize); in transfer_waiters() constant
570 w.set_cancel(cancel_waiter, self as *const RawMutex as usize); in transfer_waiters() constant
711 unsafe impl Send for RawMutex {} implementation
712 unsafe impl Sync for RawMutex {} implementation
715 let raw_mutex = raw as *const RawMutex; in cancel_waiter() constant
946 pub(crate) fn as_raw_mutex(&self) -> &RawMutex { in as_raw_mutex()
[all …]
Dcv.rs159 fn add_waiter(&self, waiter: Arc<Waiter>, raw_mutex: &RawMutex) { in add_waiter()
176 let muptr = raw_mutex as *const RawMutex as usize; in add_waiter() constant
226 let muptr = unsafe { (*self.mu.get()) as *const RawMutex }; in notify_one() constant
287 let muptr = unsafe { (*self.mu.get()) as *const RawMutex }; in notify_all() constant
371 let muptr = unsafe { (*self.mu.get()) as *const RawMutex }; in cancel_waiter() constant
/external/crosvm/cros_async/src/sync/
Dmu.rs96 raw as *const RawMutex as usize, in new_waiter() constant
127 raw as *const RawMutex as usize, in new_waiter() constant
189 pub(crate) struct RawMutex { struct
194 impl RawMutex { argument
608 unsafe impl Send for RawMutex {} implementation
609 unsafe impl Sync for RawMutex {} implementation
612 let raw_mutex = raw as *const RawMutex; in cancel_waiter() constant
823 pub(crate) fn as_raw_mutex(&self) -> &RawMutex { in as_raw_mutex()
861 pub(crate) fn as_raw_mutex(&self) -> &RawMutex { in as_raw_mutex()
Dcv.rs160 fn add_waiter(&self, waiter: Arc<Waiter>, raw_mutex: &RawMutex) { in add_waiter()
181 let muptr = raw_mutex as *const RawMutex as usize; in add_waiter() constant
/external/rust/crates/lock_api/src/
Dmutex.rs29 pub unsafe trait RawMutex { trait