Lines Matching refs:size
71 #define __range_ok(addr, size) ({ \ argument
81 : "1" (addr), "r" ((int)(size)), \
107 #define access_ok(type, addr, size) (likely(__range_ok(addr, size) == 0)) argument
109 static inline int access_ok(int type, const void *addr, unsigned long size) in access_ok() argument
113 return ((val >= memory_start) && ((val + size) < memory_end)); in access_ok()
219 #define __get_user_nocheck(x, ptr, size) \ argument
224 __get_user_size(__gu_val, (ptr), (size), __gu_err); \
229 #define __get_user_check(x, ptr, size) \ argument
235 if (access_ok(VERIFY_READ, __gu_addr, size)) \
236 __get_user_size(__gu_val, __gu_addr, (size), __gu_err); \
243 #define __get_user_size(x, ptr, size, retval) \ argument
247 switch (size) { \
300 #define __put_user_nocheck(x, ptr, size) \ argument
304 __put_user_size((x), (ptr), (size), __pu_err); \
309 #define __put_user_check(x, ptr, size) \ argument
314 if (access_ok(VERIFY_WRITE, __pu_addr, size)) \
315 __put_user_size((x), __pu_addr, (size), __pu_err); \
374 #define __put_user_size(x, ptr, size, retval) \ argument
378 switch (size) { \
429 #define __copy_user(to, from, size) \ argument
480 : "=&r" (__dst), "=&r" (__src), "=&r" (size), \
482 : "0" (to), "1" (from), "2" (size), "3" (size / 4) \
486 #define __copy_user_zeroing(to, from, size) \ argument
543 : "=&r" (__dst), "=&r" (__src), "=&r" (size), \
545 : "0" (to), "1" (from), "2" (size), "3" (size / 4) \