LibXenon
Bare-metal Xbox 360 homebrew library
Loading...
Searching...
No Matches
atomic.h
Go to the documentation of this file.
1#ifndef __drivers_ppc_atomic_h
2#define __drivers_ppc_atomic_h
3
4#ifdef __cplusplus
5extern "C" {
6#endif
7
8void atomic_inc(unsigned int * v);
9void atomic_dec(unsigned int * v);
10void atomic_clearset(unsigned int * v, unsigned int andc, unsigned int or_);
11void lock(unsigned int * lock);
12void unlock(unsigned int * lock);
13
14#ifdef __cplusplus
15};
16#endif
17
18#endif
void atomic_clearset(unsigned int *v, unsigned int andc, unsigned int or_)
void lock(unsigned int *lock)
void atomic_dec(unsigned int *v)
void atomic_inc(unsigned int *v)
void unlock(unsigned int *lock)