Lines Matching refs:ptr
83 #define put_user(x, ptr) __put_user_check((__typeof__(*(ptr))) (x), (ptr), sizeof(*(ptr)), get_fs()) argument
84 #define get_user(x, ptr) __get_user_check((x), (ptr), sizeof(*(ptr)), get_fs()) argument
91 #define __put_user(x, ptr) __put_user_nocheck((__typeof__(*(ptr))) (x), (ptr), sizeof(*(ptr))) argument
92 #define __get_user(x, ptr) __get_user_nocheck((x), (ptr), sizeof(*(ptr))) argument
96 #define __put_user_unaligned(x, ptr) \ argument
99 switch (sizeof(*(ptr))) { \
100 case 1: __ret = __put_user((x), (ptr)); break; \
101 case 2: __ret = (__put_user((x), (u8 __user *)(ptr))) \
102 | (__put_user((x) >> 8, ((u8 __user *)(ptr) + 1))); break; \
103 case 4: __ret = (__put_user((x), (u16 __user *)(ptr))) \
104 | (__put_user((x) >> 16, ((u16 __user *)(ptr) + 1))); break; \
105 case 8: __ret = (__put_user((x), (u32 __user *)(ptr))) \
106 | (__put_user((x) >> 32, ((u32 __user *)(ptr) + 1))); break; \
114 #define __get_user_unaligned(x, ptr) \ argument
117 switch (sizeof(*(ptr))) { \
118 case 1: __ret = __get_user((x), (ptr)); break; \
119 case 2: __ret = (__get_user((x), (u8 __user *)(ptr))) \
120 | (__get_user((x) >> 8, ((u8 __user *)(ptr) + 1))); break; \
121 case 4: __ret = (__get_user((x), (u16 __user *)(ptr))) \
122 | (__get_user((x) >> 16, ((u16 __user *)(ptr) + 1))); break; \
123 case 8: __ret = (__get_user((x), (u32 __user *)(ptr))) \
124 | (__get_user((x) >> 32, ((u32 __user *)(ptr) + 1))); break; \
187 #define __do_get_user(check, x, ptr, size, segment) \ argument
189 const __typeof__(*(ptr)) __user *__gu_ptr = (ptr); \
205 #define __get_user_nocheck(x, ptr, size) __do_get_user(0, x, ptr, size, KERNEL_DS) argument
206 #define __get_user_check(x, ptr, size, segment) __do_get_user(1, x, ptr, size, segment) argument
214 #define __do_put_user(check, x, ptr, size, segment) \ argument
217 __typeof__ (*(ptr)) __user *__pu_ptr = (ptr); \
232 #define __put_user_nocheck(x, ptr, size) __do_put_user(0, x, ptr, size, KERNEL_DS) argument
233 #define __put_user_check(x, ptr, size, segment) __do_put_user(1, x, ptr, size, segment) argument
373 void *ptr; in xlate_dev_mem_ptr() local
377 ptr = (void *)p + __IA64_UNCACHED_OFFSET; in xlate_dev_mem_ptr()
379 ptr = __va(p); in xlate_dev_mem_ptr()
381 return ptr; in xlate_dev_mem_ptr()
391 void *ptr; in xlate_dev_kmem_ptr() local
395 ptr = (void *)__pa(p) + __IA64_UNCACHED_OFFSET; in xlate_dev_kmem_ptr()
397 ptr = p; in xlate_dev_kmem_ptr()
399 return ptr; in xlate_dev_kmem_ptr()