Home
last modified time | relevance | path

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

/linux/arch/riscv/include/asm/
H A Dcmpxchg.h32 u32 *__ptr32b = (u32 *)((ulong)(p) & ~0x3); \
49 : "=&r" (__retx), "=&r" (__rc), "+A" (*(__ptr32b)) \
50 : "rJ" (__newx), "rJ" (~__mask), "rJ" (__ptr32b) \
150 u32 *__ptr32b = (u32 *)((ulong)(p) & ~0x3); \
170 : "=&r" (__retx), "=&r" (__rc), "+A" (*(__ptr32b)) \
373 u32 *__ptr32b; in __cmpwait() local
383 __ptr32b = (u32 *)((ulong)(ptr) & ~0x3); in __cmpwait()
395 : "=&r" (tmp), "+A" (*(__ptr32b)) in __cmpwait()
400 __ptr32b = (u32 *)((ulong)(ptr) & ~0x3); in __cmpwait()
412 : "=&r" (tmp), "+A" (*(__ptr32b)) in __cmpwait()