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.h35 u32 *__ptr32b = (u32 *)((ulong)(p) & ~0x3); \
52 : "=&r" (__retx), "=&r" (__rc), "+A" (*(__ptr32b)) \
53 : "rJ" (__newx), "rJ" (~__mask), "rJ" (__ptr32b) \
156 u32 *__ptr32b = (u32 *)((ulong)(p) & ~0x3); \
176 : "=&r" (__retx), "=&r" (__rc), "+A" (*(__ptr32b)) \
385 u32 *__ptr32b; in __cmpwait() local
395 __ptr32b = (u32 *)((ulong)(ptr) & ~0x3); in __cmpwait()
407 : "=&r" (tmp), "+A" (*(__ptr32b)) in __cmpwait()
412 __ptr32b = (u32 *)((ulong)(ptr) & ~0x3); in __cmpwait()
424 : "=&r" (tmp), "+A" (*(__ptr32b)) in __cmpwait()