#include <stdint.h>
#include <atomic>
#include "absl/base/internal/scheduling_mode.h"
Go to the source code of this file.
|
void | AbslInternalSpinLockDelay (std::atomic< uint32_t > *w, uint32_t value, int loop, absl::base_internal::SchedulingMode scheduling_mode) |
|
void | AbslInternalSpinLockWake (std::atomic< uint32_t > *w, bool all) |
|
void | absl::base_internal::SpinLockDelay (std::atomic< uint32_t > *w, uint32_t value, int loop, base_internal::SchedulingMode scheduling_mode) |
|
int | absl::base_internal::SpinLockSuggestedDelayNS (int loop) |
|
uint32_t | absl::base_internal::SpinLockWait (std::atomic< uint32_t > *w, int n, const SpinLockWaitTransition trans[], base_internal::SchedulingMode scheduling_mode) |
|
void | absl::base_internal::SpinLockWake (std::atomic< uint32_t > *w, bool all) |
|
◆ AbslInternalSpinLockDelay()
◆ AbslInternalSpinLockWake()
void AbslInternalSpinLockWake |
( |
std::atomic< uint32_t > * |
w, |
|
|
bool |
all |
|
) |
| |