Back to home page

OSCL-LXR

 
 

    


0001 /* SPDX-License-Identifier: GPL-2.0 */
0002 #ifndef __TOOLS_LINUX_ATOMIC_H
0003 #define __TOOLS_LINUX_ATOMIC_H
0004 
0005 #include <asm/atomic.h>
0006 
0007 void atomic_long_set(atomic_long_t *v, long i);
0008 
0009 /* atomic_cmpxchg_relaxed */
0010 #ifndef atomic_cmpxchg_relaxed
0011 #define  atomic_cmpxchg_relaxed     atomic_cmpxchg
0012 #define  atomic_cmpxchg_release         atomic_cmpxchg
0013 #endif /* atomic_cmpxchg_relaxed */
0014 
0015 #endif /* __TOOLS_LINUX_ATOMIC_H */