• Home
  • Raw
  • Download

Lines Matching refs:from

3360 int copy_siginfo_to_user(siginfo_t __user *to, const kernel_siginfo_t *from)  in copy_siginfo_to_user()  argument
3363 if (copy_to_user(to, from , sizeof(struct kernel_siginfo))) in copy_siginfo_to_user()
3371 const siginfo_t __user *from) in post_copy_siginfo_from_user() argument
3374 char __user *expansion = si_expansion(from); in post_copy_siginfo_from_user()
3394 const siginfo_t __user *from) in __copy_siginfo_from_user() argument
3396 if (copy_from_user(to, from, sizeof(struct kernel_siginfo))) in __copy_siginfo_from_user()
3399 return post_copy_siginfo_from_user(to, from); in __copy_siginfo_from_user()
3402 int copy_siginfo_from_user(kernel_siginfo_t *to, const siginfo_t __user *from) in copy_siginfo_from_user() argument
3404 if (copy_from_user(to, from, sizeof(struct kernel_siginfo))) in copy_siginfo_from_user()
3406 return post_copy_siginfo_from_user(to, from); in copy_siginfo_from_user()
3421 const struct kernel_siginfo *from) in copy_siginfo_to_external32() argument
3425 to->si_signo = from->si_signo; in copy_siginfo_to_external32()
3426 to->si_errno = from->si_errno; in copy_siginfo_to_external32()
3427 to->si_code = from->si_code; in copy_siginfo_to_external32()
3428 switch(siginfo_layout(from->si_signo, from->si_code)) { in copy_siginfo_to_external32()
3430 to->si_pid = from->si_pid; in copy_siginfo_to_external32()
3431 to->si_uid = from->si_uid; in copy_siginfo_to_external32()
3434 to->si_tid = from->si_tid; in copy_siginfo_to_external32()
3435 to->si_overrun = from->si_overrun; in copy_siginfo_to_external32()
3436 to->si_int = from->si_int; in copy_siginfo_to_external32()
3439 to->si_band = from->si_band; in copy_siginfo_to_external32()
3440 to->si_fd = from->si_fd; in copy_siginfo_to_external32()
3443 to->si_addr = ptr_to_compat(from->si_addr); in copy_siginfo_to_external32()
3446 to->si_addr = ptr_to_compat(from->si_addr); in copy_siginfo_to_external32()
3447 to->si_trapno = from->si_trapno; in copy_siginfo_to_external32()
3450 to->si_addr = ptr_to_compat(from->si_addr); in copy_siginfo_to_external32()
3451 to->si_addr_lsb = from->si_addr_lsb; in copy_siginfo_to_external32()
3454 to->si_addr = ptr_to_compat(from->si_addr); in copy_siginfo_to_external32()
3455 to->si_lower = ptr_to_compat(from->si_lower); in copy_siginfo_to_external32()
3456 to->si_upper = ptr_to_compat(from->si_upper); in copy_siginfo_to_external32()
3459 to->si_addr = ptr_to_compat(from->si_addr); in copy_siginfo_to_external32()
3460 to->si_pkey = from->si_pkey; in copy_siginfo_to_external32()
3463 to->si_addr = ptr_to_compat(from->si_addr); in copy_siginfo_to_external32()
3464 to->si_perf_data = from->si_perf_data; in copy_siginfo_to_external32()
3465 to->si_perf_type = from->si_perf_type; in copy_siginfo_to_external32()
3468 to->si_pid = from->si_pid; in copy_siginfo_to_external32()
3469 to->si_uid = from->si_uid; in copy_siginfo_to_external32()
3470 to->si_status = from->si_status; in copy_siginfo_to_external32()
3471 to->si_utime = from->si_utime; in copy_siginfo_to_external32()
3472 to->si_stime = from->si_stime; in copy_siginfo_to_external32()
3475 to->si_pid = from->si_pid; in copy_siginfo_to_external32()
3476 to->si_uid = from->si_uid; in copy_siginfo_to_external32()
3477 to->si_int = from->si_int; in copy_siginfo_to_external32()
3480 to->si_call_addr = ptr_to_compat(from->si_call_addr); in copy_siginfo_to_external32()
3481 to->si_syscall = from->si_syscall; in copy_siginfo_to_external32()
3482 to->si_arch = from->si_arch; in copy_siginfo_to_external32()
3488 const struct kernel_siginfo *from) in __copy_siginfo_to_user32() argument
3492 copy_siginfo_to_external32(&new, from); in __copy_siginfo_to_user32()
3499 const struct compat_siginfo *from) in post_copy_siginfo_from_user32() argument
3502 to->si_signo = from->si_signo; in post_copy_siginfo_from_user32()
3503 to->si_errno = from->si_errno; in post_copy_siginfo_from_user32()
3504 to->si_code = from->si_code; in post_copy_siginfo_from_user32()
3505 switch(siginfo_layout(from->si_signo, from->si_code)) { in post_copy_siginfo_from_user32()
3507 to->si_pid = from->si_pid; in post_copy_siginfo_from_user32()
3508 to->si_uid = from->si_uid; in post_copy_siginfo_from_user32()
3511 to->si_tid = from->si_tid; in post_copy_siginfo_from_user32()
3512 to->si_overrun = from->si_overrun; in post_copy_siginfo_from_user32()
3513 to->si_int = from->si_int; in post_copy_siginfo_from_user32()
3516 to->si_band = from->si_band; in post_copy_siginfo_from_user32()
3517 to->si_fd = from->si_fd; in post_copy_siginfo_from_user32()
3520 to->si_addr = compat_ptr(from->si_addr); in post_copy_siginfo_from_user32()
3523 to->si_addr = compat_ptr(from->si_addr); in post_copy_siginfo_from_user32()
3524 to->si_trapno = from->si_trapno; in post_copy_siginfo_from_user32()
3527 to->si_addr = compat_ptr(from->si_addr); in post_copy_siginfo_from_user32()
3528 to->si_addr_lsb = from->si_addr_lsb; in post_copy_siginfo_from_user32()
3531 to->si_addr = compat_ptr(from->si_addr); in post_copy_siginfo_from_user32()
3532 to->si_lower = compat_ptr(from->si_lower); in post_copy_siginfo_from_user32()
3533 to->si_upper = compat_ptr(from->si_upper); in post_copy_siginfo_from_user32()
3536 to->si_addr = compat_ptr(from->si_addr); in post_copy_siginfo_from_user32()
3537 to->si_pkey = from->si_pkey; in post_copy_siginfo_from_user32()
3540 to->si_addr = compat_ptr(from->si_addr); in post_copy_siginfo_from_user32()
3541 to->si_perf_data = from->si_perf_data; in post_copy_siginfo_from_user32()
3542 to->si_perf_type = from->si_perf_type; in post_copy_siginfo_from_user32()
3545 to->si_pid = from->si_pid; in post_copy_siginfo_from_user32()
3546 to->si_uid = from->si_uid; in post_copy_siginfo_from_user32()
3547 to->si_status = from->si_status; in post_copy_siginfo_from_user32()
3550 to->si_utime = from->_sifields._sigchld_x32._utime; in post_copy_siginfo_from_user32()
3551 to->si_stime = from->_sifields._sigchld_x32._stime; in post_copy_siginfo_from_user32()
3555 to->si_utime = from->si_utime; in post_copy_siginfo_from_user32()
3556 to->si_stime = from->si_stime; in post_copy_siginfo_from_user32()
3560 to->si_pid = from->si_pid; in post_copy_siginfo_from_user32()
3561 to->si_uid = from->si_uid; in post_copy_siginfo_from_user32()
3562 to->si_int = from->si_int; in post_copy_siginfo_from_user32()
3565 to->si_call_addr = compat_ptr(from->si_call_addr); in post_copy_siginfo_from_user32()
3566 to->si_syscall = from->si_syscall; in post_copy_siginfo_from_user32()
3567 to->si_arch = from->si_arch; in post_copy_siginfo_from_user32()
3576 struct compat_siginfo from; in __copy_siginfo_from_user32() local
3578 if (copy_from_user(&from, ufrom, sizeof(struct compat_siginfo))) in __copy_siginfo_from_user32()
3581 from.si_signo = signo; in __copy_siginfo_from_user32()
3582 return post_copy_siginfo_from_user32(to, &from); in __copy_siginfo_from_user32()
3588 struct compat_siginfo from; in copy_siginfo_from_user32() local
3590 if (copy_from_user(&from, ufrom, sizeof(struct compat_siginfo))) in copy_siginfo_from_user32()
3593 return post_copy_siginfo_from_user32(to, &from); in copy_siginfo_from_user32()