Searched defs:RawMutex (Results 1 – 7 of 7) sorted by relevance
| /external/rust/crates/parking_lot/src/ |
| D | raw_mutex.rs | 32 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
|
| D | condvar.rs | 300 fn wait_until_internal(&self, mutex: &RawMutex, timeout: Option<Instant>) -> WaitTimeoutResult { in wait_until_internal()
|
| /external/libchromeos-rs/src/sync/ |
| D | mu.rs | 98 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 …]
|
| D | cv.rs | 159 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/ |
| D | mu.rs | 96 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()
|
| D | cv.rs | 160 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/ |
| D | mutex.rs | 29 pub unsafe trait RawMutex { trait
|