Lines Matching full:compat
22 #include <asm/compat.h>
440 extern int get_compat_sigset(sigset_t *set, const compat_sigset_t __user *compat);
447 put_compat_sigset(compat_sigset_t __user *compat, const sigset_t *set, in put_compat_sigset() argument
462 return copy_to_user(compat, &v, size) ? -EFAULT : 0; in put_compat_sigset()
464 return copy_to_user(compat, set, size) ? -EFAULT : 0; in put_compat_sigset()
469 #define unsafe_put_compat_sigset(compat, set, label) do { \ argument
470 compat_sigset_t __user *__c = compat; \
492 #define unsafe_get_compat_sigset(set, compat, label) do { \ argument
493 const compat_sigset_t __user *__c = compat; \
520 #define unsafe_put_compat_sigset(compat, set, label) do { \ argument
521 compat_sigset_t __user *__c = compat; \
527 #define unsafe_get_compat_sigset(set, compat, label) do { \ argument
528 const compat_sigset_t __user *__c = compat; \
904 * ns_to_old_timeval32 - Compat version of ns_to_timeval
922 * Kernel code should not call compat syscalls (i.e., compat_sys_xyzyyz())
935 * For most but not all architectures, "am I in a compat syscall?" and
936 * "am I a compat task?" are the same question. For architectures on which
963 * types, and will need special compat treatment for that. Most architectures
964 * don't need that special handling even for compat syscalls.