Home
last modified time | relevance | path

Searched defs:RawRwLock (Results 1 – 5 of 5) sorted by relevance

/aosp_15_r20/external/rust/android-crates-io/crates/parking_lot/src/
Draw_rwlock.rs55 pub struct RawRwLock { struct
59 unsafe impl lock_api::RawRwLock for RawRwLock { implementation
154 unsafe impl lock_api::RawRwLockFair for RawRwLock { implementation
191 unsafe impl lock_api::RawRwLockDowngrade for RawRwLock { implementation
205 unsafe impl lock_api::RawRwLockTimed for RawRwLock { implementation
270 unsafe impl lock_api::RawRwLockRecursive for RawRwLock { implementation
294 unsafe impl lock_api::RawRwLockRecursiveTimed for RawRwLock { implementation
322 unsafe impl lock_api::RawRwLockUpgrade for RawRwLock { implementation
397 unsafe impl lock_api::RawRwLockUpgradeFair for RawRwLock { implementation
427 unsafe impl lock_api::RawRwLockUpgradeDowngrade for RawRwLock { implementation
[all …]
/aosp_15_r20/external/rust/android-crates-io/crates/dashmap/src/
Dlock.rs13 pub struct RawRwLock { struct
17 unsafe impl lock_api::RawRwLock for RawRwLock { argument
76 unsafe impl lock_api::RawRwLockDowngrade for RawRwLock { implementation
88 impl RawRwLock { implementation
/aosp_15_r20/external/crosvm/cros_async/src/sync/
H A Dmu.rs103 raw as *const RawRwLock as usize, in new_waiter() constant
134 raw as *const RawRwLock as usize, in new_waiter() constant
197 pub(crate) struct RawRwLock { struct
202 impl RawRwLock { impl
625 unsafe impl Send for RawRwLock {} implementation
628 unsafe impl Sync for RawRwLock {} implementation
631 let raw_rwlock = raw as *const RawRwLock; in cancel_waiter() constant
854 pub(crate) fn as_raw_rwlock(&self) -> &RawRwLock { in as_raw_rwlock()
892 pub(crate) fn as_raw_rwlock(&self) -> &RawRwLock { in as_raw_rwlock()
H A Dcv.rs174 fn add_waiter(&self, waiter: Arc<Waiter>, raw_rwlock: &RawRwLock) { in add_waiter()
196 let muptr = raw_rwlock as *const RawRwLock as usize; in add_waiter() constant
/aosp_15_r20/external/rust/android-crates-io/crates/lock_api/src/
Drwlock.rs38 pub unsafe trait RawRwLock { interface