Lines Matching refs:uss
3145 do_sigaltstack (const stack_t __user *uss, stack_t __user *uoss, unsigned long sp) in do_sigaltstack() argument
3154 if (uss) { in do_sigaltstack()
3160 if (!access_ok(VERIFY_READ, uss, sizeof(*uss))) in do_sigaltstack()
3162 error = __get_user(ss_sp, &uss->ss_sp) | in do_sigaltstack()
3163 __get_user(ss_flags, &uss->ss_flags) | in do_sigaltstack()
3164 __get_user(ss_size, &uss->ss_size); in do_sigaltstack()
3209 SYSCALL_DEFINE2(sigaltstack,const stack_t __user *,uss, stack_t __user *,uoss) in SYSCALL_DEFINE2() argument
3211 return do_sigaltstack(uss, uoss, current_user_stack_pointer()); in SYSCALL_DEFINE2()
3214 int restore_altstack(const stack_t __user *uss) in restore_altstack() argument
3216 int err = do_sigaltstack(uss, NULL, current_user_stack_pointer()); in restore_altstack()
3221 int __save_altstack(stack_t __user *uss, unsigned long sp) in __save_altstack() argument
3224 return __put_user((void __user *)t->sas_ss_sp, &uss->ss_sp) | in __save_altstack()
3225 __put_user(sas_ss_flags(sp), &uss->ss_flags) | in __save_altstack()
3226 __put_user(t->sas_ss_size, &uss->ss_size); in __save_altstack()
3234 stack_t uss, uoss; in COMPAT_SYSCALL_DEFINE2() local
3241 memset(&uss, 0, sizeof(stack_t)); in COMPAT_SYSCALL_DEFINE2()
3244 uss.ss_sp = compat_ptr(uss32.ss_sp); in COMPAT_SYSCALL_DEFINE2()
3245 uss.ss_flags = uss32.ss_flags; in COMPAT_SYSCALL_DEFINE2()
3246 uss.ss_size = uss32.ss_size; in COMPAT_SYSCALL_DEFINE2()
3250 ret = do_sigaltstack((stack_t __force __user *) (uss_ptr ? &uss : NULL), in COMPAT_SYSCALL_DEFINE2()
3264 int compat_restore_altstack(const compat_stack_t __user *uss) in compat_restore_altstack() argument
3266 int err = compat_sys_sigaltstack(uss, NULL); in compat_restore_altstack()
3271 int __compat_save_altstack(compat_stack_t __user *uss, unsigned long sp) in __compat_save_altstack() argument
3274 return __put_user(ptr_to_compat((void __user *)t->sas_ss_sp), &uss->ss_sp) | in __compat_save_altstack()
3275 __put_user(sas_ss_flags(sp), &uss->ss_flags) | in __compat_save_altstack()
3276 __put_user(t->sas_ss_size, &uss->ss_size); in __compat_save_altstack()