Home
last modified time | relevance | path

Searched defs:SpinLock (Results 1 – 25 of 41) sorted by relevance

12

/external/trusty/lk/lib/rust_support/
Dspinlock.rs154 pub struct SpinLock<T: ?Sized, F: GetInterruptFlags> { struct
155 lock: LoneSpinLock, argument
160 impl<T, F: GetInterruptFlags> SpinLock<T, F> { argument
172 impl<T: ?Sized, F: GetInterruptFlags> SpinLock<T, F> { impl
186 impl<T: ?Sized, F: GetInterruptFlags> SpinLock<T, F> { implementation
257 unsafe impl<T: ?Sized + Send, F: GetInterruptFlags> Send for SpinLock<T, F> {} implementation
261 unsafe impl<T: ?Sized + Send, F: GetInterruptFlags> Sync for SpinLock<T, F> {} implementation
277 impl<T: ?Sized, F: GetInterruptFlags> SpinLock<T, F> { impl
321 impl<T: ?Sized + Debug, F: GetInterruptFlags> Debug for SpinLock<T, F> { implementation
/external/pigweed/pw_kernel/kernel/sync/
Dspinlock.rs43 pub struct SpinLock<T> { struct
45 inner: BareSpinLock, argument
49 unsafe impl<T: Send> Sync for SpinLock<T> {} implementation
51 impl<T> SpinLock<T> { implementation
/external/crosvm/cros_async/src/sync/
Dspin.rs30 pub struct SpinLock<T: ?Sized> { struct
35 impl<T> SpinLock<T> { impl
53 impl<T: ?Sized> SpinLock<T> { implementation
98 unsafe impl<T: ?Sized + Send> Send for SpinLock<T> {} implementation
101 unsafe impl<T: ?Sized + Send> Sync for SpinLock<T> {} implementation
103 impl<T: Default> Default for SpinLock<T> { implementation
109 impl<T> From<T> for SpinLock<T> { implementation
/external/cronet/tot/third_party/abseil-cpp/absl/base/internal/
Dlow_level_scheduling.h43 class SpinLock; // To allow use of SchedulingGuard. variable
104 friend class SpinLock; variable
Dspinlock.h58 SpinLock() : lockword_(kSpinLockCooperative) { in SpinLock() function
67 constexpr SpinLock(absl::ConstInitType, base_internal::SchedulingMode mode) in SpinLock() function
/external/openscreen/third_party/abseil/src/absl/base/internal/
Dlow_level_scheduling.h43 class SpinLock; // To allow use of SchedulingGuard. variable
104 friend class SpinLock; variable
Dspinlock.h55 SpinLock() : lockword_(kSpinLockCooperative) { in SpinLock() function
64 constexpr SpinLock(absl::ConstInitType, base_internal::SchedulingMode mode) in SpinLock() function
/external/cronet/stable/third_party/abseil-cpp/absl/base/internal/
Dlow_level_scheduling.h43 class SpinLock; // To allow use of SchedulingGuard. variable
104 friend class SpinLock; variable
Dspinlock.h58 SpinLock() : lockword_(kSpinLockCooperative) { in SpinLock() function
67 constexpr SpinLock(absl::ConstInitType, base_internal::SchedulingMode mode) in SpinLock() function
/external/angle/third_party/abseil-cpp/absl/base/internal/
Dlow_level_scheduling.h43 class SpinLock; // To allow use of SchedulingGuard. variable
104 friend class SpinLock; variable
Dspinlock.h58 SpinLock() : lockword_(kSpinLockCooperative) { in SpinLock() function
67 constexpr SpinLock(absl::ConstInitType, base_internal::SchedulingMode mode) in SpinLock() function
/external/rust/android-crates-io/crates/grpcio-sys/grpc/third_party/abseil-cpp/absl/base/internal/
Dlow_level_scheduling.h43 class SpinLock; // To allow use of SchedulingGuard. variable
104 friend class SpinLock; variable
Dspinlock.h50 SpinLock() : lockword_(kSpinLockCooperative) { in SpinLock() function
59 constexpr SpinLock(absl::ConstInitType, base_internal::SchedulingMode mode) in SpinLock() function
/external/abseil-cpp/absl/base/internal/
Dlow_level_scheduling.h43 class SpinLock; // To allow use of SchedulingGuard. variable
104 friend class SpinLock; variable
Dspinlock.h58 SpinLock() : lockword_(kSpinLockCooperative) { in SpinLock() function
67 constexpr SpinLock(absl::ConstInitType, base_internal::SchedulingMode mode) in SpinLock() function
/external/rust/android-crates-io/crates/atomic/src/
Dfallback.rs22 struct SpinLock(AtomicUsize); struct
24 impl SpinLock { implementation
71 fn lock_for_addr(addr: usize) -> &'static SpinLock { in lock_for_addr()
/external/llvm-libc/src/__support/threads/
Dspin_lock.h22 LIBC_INLINE constexpr SpinLock() : flag{0} {} in SpinLock() function
/external/cronet/stable/third_party/llvm-libc/src/src/__support/threads/
Dspin_lock.h22 LIBC_INLINE constexpr SpinLock() : flag{0} {} in SpinLock() function
/external/cronet/tot/third_party/llvm-libc/src/src/__support/threads/
Dspin_lock.h22 LIBC_INLINE constexpr SpinLock() : flag{0} {} in SpinLock() function
/external/openscreen/third_party/abseil/src/absl/base/
Dspinlock_test_common.cc112 TEST(SpinLock, StackNonCooperativeDisablesScheduling) { in TEST() argument
119 TEST(SpinLock, StaticNonCooperativeDisablesScheduling) { in TEST() argument
125 TEST(SpinLock, WaitCyclesEncoding) { in TEST() argument
/external/rust/android-crates-io/crates/grpcio-sys/grpc/third_party/abseil-cpp/absl/base/
Dspinlock_test_common.cc113 TEST(SpinLock, StackNonCooperativeDisablesScheduling) { in TEST() argument
120 TEST(SpinLock, StaticNonCooperativeDisablesScheduling) { in TEST() argument
126 TEST(SpinLock, WaitCyclesEncoding) { in TEST() argument
/external/angle/third_party/abseil-cpp/absl/base/
Dspinlock_test_common.cc115 TEST(SpinLock, StackNonCooperativeDisablesScheduling) { in TEST() argument
122 TEST(SpinLock, StaticNonCooperativeDisablesScheduling) { in TEST() argument
128 TEST(SpinLock, WaitCyclesEncoding) { in TEST() argument
/external/cronet/stable/third_party/abseil-cpp/absl/base/
Dspinlock_test_common.cc115 TEST(SpinLock, StackNonCooperativeDisablesScheduling) { in TEST() argument
122 TEST(SpinLock, StaticNonCooperativeDisablesScheduling) { in TEST() argument
128 TEST(SpinLock, WaitCyclesEncoding) { in TEST() argument
/external/cronet/tot/third_party/abseil-cpp/absl/base/
Dspinlock_test_common.cc115 TEST(SpinLock, StackNonCooperativeDisablesScheduling) { in TEST() argument
122 TEST(SpinLock, StaticNonCooperativeDisablesScheduling) { in TEST() argument
128 TEST(SpinLock, WaitCyclesEncoding) { in TEST() argument
/external/abseil-cpp/absl/base/
Dspinlock_test_common.cc115 TEST(SpinLock, StackNonCooperativeDisablesScheduling) { in TEST() argument
122 TEST(SpinLock, StaticNonCooperativeDisablesScheduling) { in TEST() argument
128 TEST(SpinLock, WaitCyclesEncoding) { in TEST() argument

12