Searched refs:__xg (Results 1 - 3 of 3) sorted by relevance
/kernel/linux/linux-5.10/arch/h8300/include/asm/ |
H A D | cmpxchg.h | 12 #define __xg(x) ((volatile struct __xchg_dummy *)(x)) macro 26 : "=&r" (tmp) : "r" (x), "m" (*__xg(ptr))); in __xchg() 32 : "=&r" (tmp) : "r" (x), "m" (*__xg(ptr))); in __xchg() 38 : "=&r" (tmp) : "r" (x), "m" (*__xg(ptr))); in __xchg()
|
/kernel/linux/linux-5.10/arch/m68k/include/asm/ |
H A D | cmpxchg.h | 8 #define __xg(x) ((volatile struct __xchg_dummy *)(x)) macro 53 : "=&d" (x) : "d" (x), "m" (*__xg(ptr)) : "memory"); in __xchg() 61 : "=&d" (x) : "d" (x), "m" (*__xg(ptr)) : "memory"); in __xchg() 69 : "=&d" (x) : "d" (x), "m" (*__xg(ptr)) : "memory"); in __xchg()
|
/kernel/linux/linux-6.6/arch/m68k/include/asm/ |
H A D | cmpxchg.h | 7 #define __xg(type, x) ((volatile type *)(x)) macro 52 : "=&d" (x) : "d" (x), "m" (*__xg(u8, ptr)) : "memory"); in __arch_xchg() 60 : "=&d" (x) : "d" (x), "m" (*__xg(u16, ptr)) : "memory"); in __arch_xchg() 68 : "=&d" (x) : "d" (x), "m" (*__xg(u32, ptr)) : "memory"); in __arch_xchg()
|
Completed in 1 milliseconds