smp.h
Include dependency graph for smp.h:
This graph shows which files directly or indirectly include smp.h:
Defines
-
CLANG_THREAD_SANITIZE_SAFE
-
ATOMIC_COMPARE_EXCHANGE_WEAK
-
ATOMIC
-
TYPEDEF_MUTEX
-
TYPEDEF_SPINLOCK
-
TYPEDEF_CONDVAR
-
TYPEDEF_RWLOCK
-
TYPEDEF_GLOBALCONTEXT
Typedefs
-
typedef struct SpinLock SpinLock
-
typedef struct RWLock RWLock
-
typedef struct GlobalContext GlobalContext
Functions
-
int smp_get_online_processors()
-
void smp_scheduler_start(GlobalContext *glb)
-
bool smp_is_main_thread(GlobalContext *glb)
-
struct SpinLock
Public Members
- int ATOMIC lock