Searched defs:RawRwLock (Results 1 – 5 of 5) sorted by relevance
55 pub struct RawRwLock { struct59 unsafe impl lock_api::RawRwLock for RawRwLock { implementation154 unsafe impl lock_api::RawRwLockFair for RawRwLock { implementation191 unsafe impl lock_api::RawRwLockDowngrade for RawRwLock { implementation205 unsafe impl lock_api::RawRwLockTimed for RawRwLock { implementation270 unsafe impl lock_api::RawRwLockRecursive for RawRwLock { implementation294 unsafe impl lock_api::RawRwLockRecursiveTimed for RawRwLock { implementation322 unsafe impl lock_api::RawRwLockUpgrade for RawRwLock { implementation397 unsafe impl lock_api::RawRwLockUpgradeFair for RawRwLock { implementation427 unsafe impl lock_api::RawRwLockUpgradeDowngrade for RawRwLock { implementation[all …]
13 pub struct RawRwLock { struct17 unsafe impl lock_api::RawRwLock for RawRwLock { argument76 unsafe impl lock_api::RawRwLockDowngrade for RawRwLock { implementation88 impl RawRwLock { implementation
103 raw as *const RawRwLock as usize, in new_waiter() constant134 raw as *const RawRwLock as usize, in new_waiter() constant197 pub(crate) struct RawRwLock { struct202 impl RawRwLock { impl625 unsafe impl Send for RawRwLock {} implementation628 unsafe impl Sync for RawRwLock {} implementation631 let raw_rwlock = raw as *const RawRwLock; in cancel_waiter() constant854 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()
174 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
38 pub unsafe trait RawRwLock { interface