Lines Matching refs:size

47 #define __user_ok(addr, size) ({ (void)(size); (addr) < STACK_TOP; })  argument
49 #define __access_ok(addr, size) (__user_ok((addr) & get_fs().seg, (size))) argument
50 #define access_ok(type, addr, size) \ argument
51 ({ (void)(type); __access_ok((unsigned long)(addr), size); })
119 #define __put_user_check(x, addr, size) ({ \ argument
121 if (__access_ok(addr, size)) { \
122 switch (size) { \
145 #define __put_user_nocheck(x, addr, size) ({ \ argument
147 switch (size) { \
157 #define __put_user_asm(x, size, addr, ret) \ argument
160 "1:\t" "st"#size " %1, %2\n\t" \
178 #define __get_user_check(x, addr, size, type) ({ \ argument
181 if (__access_ok(addr, size)) { \
182 switch (size) { \
208 #define __get_user_check_ret(x, addr, size, type, retval) ({ \ argument
210 if (__access_ok(addr, size)) { \
211 switch (size) { \
233 #define __get_user_nocheck(x, addr, size, type) ({ \ argument
236 switch (size) { \
250 #define __get_user_nocheck_ret(x, addr, size, type, retval) ({ \ argument
252 switch (size) { \
264 #define __get_user_asm(x, size, addr, ret) \ argument
267 "1:\t" "ld"#size " %2, %1\n\t" \
284 #define __get_user_asm_ret(x, size, addr, retval) \ argument
288 "1:\t" "ld"#size " %1, %0\n\n\t" \
297 "1:\t" "ld"#size " %1, %0\n\n\t" \
312 unsigned long __copy_user(void __user *to, const void __user *from, unsigned long size);
343 static inline unsigned long __clear_user(void __user *addr, unsigned long size) in __clear_user() argument
357 : "=r" (ret) : "r" (addr), "r" (size) : in __clear_user()