Lines Matching refs:size
56 #define __range_ok(addr, size) (size <= get_fs() && addr <= (get_fs()-size)) argument
61 #define access_ok(type, addr, size) \ argument
62 __range_ok((unsigned long)addr, (unsigned long)size)
94 #define __put_user_nocheck(x, ptr, size) \ argument
97 __put_user_size((x), (ptr), (size), __pu_err); \
101 #define __put_user_check(x, ptr, size) \ argument
105 if (access_ok(VERIFY_WRITE, __pu_addr, size)) \
106 __put_user_size((x), __pu_addr, (size), __pu_err); \
110 #define __put_user_size(x, ptr, size, retval) \ argument
113 switch (size) { \
166 #define __get_user_nocheck(x, ptr, size) \ argument
169 __get_user_size(__gu_val, (ptr), (size), __gu_err); \
174 #define __get_user_check(x, ptr, size) \ argument
178 if (access_ok(VERIFY_READ, __gu_addr, size)) \
179 __get_user_size(__gu_val, __gu_addr, (size), __gu_err); \
186 #define __get_user_size(x, ptr, size, retval) \ argument
189 switch (size) { \
238 __copy_tofrom_user(void *to, const void *from, unsigned long size);
240 raw_copy_from_user(void *to, const void __user *from, unsigned long size) in raw_copy_from_user() argument
242 return __copy_tofrom_user(to, (__force const void *)from, size); in raw_copy_from_user()
245 raw_copy_to_user(void *to, const void __user *from, unsigned long size) in raw_copy_to_user() argument
247 return __copy_tofrom_user((__force void *)to, from, size); in raw_copy_to_user()
252 extern unsigned long __clear_user(void *addr, unsigned long size);
255 clear_user(void *addr, unsigned long size) in clear_user() argument
257 if (likely(access_ok(VERIFY_WRITE, addr, size))) in clear_user()
258 size = __clear_user(addr, size); in clear_user()
259 return size; in clear_user()