Lines Matching refs:size
71 #define __range_ok(addr,size) ({ \ argument
81 : "1" (addr), "r" ((int)(size)), \
106 #define access_ok(type,addr,size) (likely(__range_ok(addr,size) == 0)) argument
108 static inline int access_ok(int type, const void *addr, unsigned long size) in access_ok() argument
112 return ((val >= memory_start) && ((val + size) < memory_end)); in access_ok()
215 #define __get_user_nocheck(x,ptr,size) \ argument
220 __get_user_size(__gu_val,(ptr),(size),__gu_err); \
225 #define __get_user_check(x,ptr,size) \ argument
231 if (access_ok(VERIFY_READ,__gu_addr,size)) \
232 __get_user_size(__gu_val,__gu_addr,(size),__gu_err); \
239 #define __get_user_size(x,ptr,size,retval) \ argument
243 switch (size) { \
295 #define __put_user_nocheck(x,ptr,size) \ argument
299 __put_user_size((x),(ptr),(size),__pu_err); \
304 #define __put_user_check(x,ptr,size) \ argument
309 if (access_ok(VERIFY_WRITE,__pu_addr,size)) \
310 __put_user_size((x),__pu_addr,(size),__pu_err); \
369 #define __put_user_size(x,ptr,size,retval) \ argument
373 switch (size) { \
424 #define __copy_user(to,from,size) \ argument
475 : "=&r" (__dst), "=&r" (__src), "=&r" (size), \
477 : "0" (to), "1" (from), "2" (size), "3" (size / 4) \
481 #define __copy_user_zeroing(to,from,size) \ argument
538 : "=&r" (__dst), "=&r" (__src), "=&r" (size), \
540 : "0" (to), "1" (from), "2" (size), "3" (size / 4) \