Home
last modified time | relevance | path

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

/arch/riscv/include/asm/
Dcmpxchg.h16 __typeof__(ptr) __ptr = (ptr); \
23 : "=r" (__ret), "+A" (*__ptr) \
30 : "=r" (__ret), "+A" (*__ptr) \
49 __typeof__(ptr) __ptr = (ptr); \
57 : "=r" (__ret), "+A" (*__ptr) \
65 : "=r" (__ret), "+A" (*__ptr) \
84 __typeof__(ptr) __ptr = (ptr); \
92 : "=r" (__ret), "+A" (*__ptr) \
100 : "=r" (__ret), "+A" (*__ptr) \
119 __typeof__(ptr) __ptr = (ptr); \
[all …]
Duaccess.h111 u32 __user *__ptr = (u32 __user *)(ptr); \
135 : "m" (__ptr[__LSW]), "m" (__ptr[__MSW]), \
250 u32 __user *__ptr = (u32 __user *)(ptr); \
271 "=m" (__ptr[__LSW]), \
272 "=m" (__ptr[__MSW]) \
398 __typeof__(ptr) __ptr = (ptr); \
426 [ptr] "+A" (*__ptr), \
452 [ptr] "+A" (*__ptr), \
/arch/x86/include/asm/
Dcmpxchg.h93 volatile u8 *__ptr = (volatile u8 *)(ptr); \
95 : "=a" (__ret), "+m" (*__ptr) \
102 volatile u16 *__ptr = (volatile u16 *)(ptr); \
104 : "=a" (__ret), "+m" (*__ptr) \
111 volatile u32 *__ptr = (volatile u32 *)(ptr); \
113 : "=a" (__ret), "+m" (*__ptr) \
120 volatile u64 *__ptr = (volatile u64 *)(ptr); \
122 : "=a" (__ret), "+m" (*__ptr) \
167 volatile u8 *__ptr = (volatile u8 *)(_ptr); \
171 [ptr] "+m" (*__ptr), \
[all …]
Dpgtable.h1162 static inline bool pgdp_maps_userspace(void *__ptr) in pgdp_maps_userspace() argument
1164 unsigned long ptr = (unsigned long)__ptr; in pgdp_maps_userspace()
1187 unsigned long __ptr = (unsigned long)ptr; in ptr_set_bit() local
1189 __ptr |= BIT(bit); in ptr_set_bit()
1190 return (void *)__ptr; in ptr_set_bit()
1194 unsigned long __ptr = (unsigned long)ptr; in ptr_clear_bit() local
1196 __ptr &= ~BIT(bit); in ptr_clear_bit()
1197 return (void *)__ptr; in ptr_clear_bit()
Dprocessor.h760 unsigned long __ptr = (unsigned long)task_stack_page(task); \
761 __ptr += THREAD_SIZE - TOP_OF_KERNEL_STACK_PADDING; \
762 ((struct pt_regs *)__ptr) - 1; \
Duaccess.h350 __typeof__(ptr) __ptr = (ptr); \
365 : [lowbits] "m" (__m(__ptr)), \
366 [highbits] "m" __m(((u32 __user *)(__ptr)) + 1), \
/arch/csky/include/asm/
Dcmpxchg.h13 __typeof__(ptr) __ptr = (ptr); \
25 : "r" (__new), "r"(__ptr) \
39 __typeof__(ptr) __ptr = (ptr); \
55 : "r" (__new), "r"(__ptr), "r"(__old) \
/arch/hexagon/include/asm/
Dcmpxchg.h56 __typeof__(ptr) __ptr = (ptr); \
69 : "r" (__ptr), "r" (__old), "r" (__new) \
/arch/s390/include/asm/
Dprocessor.h333 __typeof__(((struct lowcore *)0)->member) *__ptr = &(x); \
335 memcpy_absolute(__ptr, __va(__abs_address), sizeof(*__ptr)); \
/arch/s390/kernel/
Duprobes.c194 __typeof__(ptr) __ptr = (ptr); \
199 else if ((u64 __force)__ptr & mask) \
201 else if (put_user(*(input), __ptr)) \
205 (void __force *)__ptr, \
/arch/arm/include/asm/
Duaccess.h225 #define __put_user_check(__pu_val, __ptr, __err, __s) \ argument
229 register const void __user *__p asm("r0") = __ptr; \