Lines Matching refs:addr
86 #define __range_ok(addr, size) ({ \
88 __chk_user_ptr(addr); \
92 : "r" (addr), "Ir" (size), "0" (current_thread_info()->addr_limit) \
104 * Sanitise a uaccess pointer such that it becomes NULL if addr+size
268 * uClinux has only one addr space, so has simplified address limits.
273 #define __addr_ok(addr) ((void)(addr), 1)
274 #define __range_ok(addr, size) ((void)(addr), 0)
286 #define access_ok(addr, size) (__range_ok(addr, size) == 0)
335 #define __get_user_asm(x, addr, err, instr) \
347 : "r" (addr), "i" (-EFAULT) \
350 #define __get_user_asm_byte(x, addr, err) \
351 __get_user_asm(x, addr, err, ldrb)
355 #define __get_user_asm_half(x, addr, err) \
356 __get_user_asm(x, addr, err, ldrh)
380 #define __get_user_asm_word(x, addr, err) \
381 __get_user_asm(x, addr, err, ldr)
543 arm_clear_user(void __user *addr, unsigned long n);
545 __clear_user_std(void __user *addr, unsigned long n);
548 __clear_user(void __user *addr, unsigned long n)
551 n = arm_clear_user(addr, n);
569 #define __clear_user(addr, n) (memset((void __force *)addr, 0, n), 0)