Lines Matching refs:size

51 static inline int ___range_ok(unsigned long addr, unsigned int size)  in ___range_ok()  argument
62 : "1"(addr), "ir"(size), in ___range_ok()
70 #define __range_ok(addr, size) ___range_ok((unsigned long)(addr), (u32)(size)) argument
72 #define access_ok(type, addr, size) (__range_ok((addr), (size)) == 0) argument
73 #define __access_ok(addr, size) (__range_ok((addr), (size)) == 0) argument
75 static inline int verify_area(int type, const void *addr, unsigned long size) in verify_area() argument
77 return access_ok(type, addr, size) ? 0 : -EFAULT; in verify_area()
131 #define __get_user_nocheck(x, ptr, size) \ argument
136 switch (size) { \
162 #define __get_user_check(x, ptr, size) \ argument
166 if (likely(__access_ok((unsigned long) __guc_ptr, (size)))) \
167 _e = __get_user_nocheck((x), __guc_ptr, (size)); \
197 #define __put_user_nocheck(x, ptr, size) \ argument
207 switch (size) { \
217 #define __put_user_check(x, ptr, size) \ argument
227 if (likely(__access_ok(__pu_addr, size))) { \
228 switch (size) { \
295 #define __copy_user(to, from, size) \ argument
297 if (size) { \
317 : "=a"(__from), "=a"(__to), "=r"(size), "=&r"(w)\
318 : "0"(__from), "1"(__to), "2"(size) \
323 #define __copy_user_zeroing(to, from, size) \ argument
325 if (size) { \
353 : "=a"(__from), "=a"(__to), "=r"(size), "=&r"(w)\
354 : "0"(__from), "1"(__to), "2"(size) \
382 #define __constant_copy_user(to, from, size) \
400 : "d"(size), "d"(to), "d"(from) \
405 #define __constant_copy_user_zeroing(to, from, size) \
423 : "d"(size), "d"(to), "d"(from) \