Home
last modified time | relevance | path

Searched refs:____cmpxchg (Results 1 – 2 of 2) sorted by relevance

/openbmc/linux/arch/alpha/include/asm/
H A Dxchg.h129 ____cmpxchg(_u8, volatile char *m, unsigned char old, unsigned char new) in ____cmpxchg() function
155 ____cmpxchg(_u16, volatile short *m, unsigned short old, unsigned short new) in ____cmpxchg() function
181 ____cmpxchg(_u32, volatile int *m, int old, int new) in ____cmpxchg() function
203 ____cmpxchg(_u64, volatile long *m, unsigned long old, unsigned long new) in ____cmpxchg() function
229 ____cmpxchg(, volatile void *ptr, unsigned long old, unsigned long new,
234 return ____cmpxchg(_u8, ptr, old, new);
236 return ____cmpxchg(_u16, ptr, old, new);
238 return ____cmpxchg(_u32, ptr, old, new);
240 return ____cmpxchg(_u64, ptr, old, new);
H A Dcmpxchg.h10 #define ____cmpxchg(type, args...) __cmpxchg ## type ## _local(args) macro
36 #undef ____cmpxchg
38 #define ____cmpxchg(type, args...) __cmpxchg ##type(args) macro
74 #undef ____cmpxchg