Lines Matching refs:from
128 int copy_siginfo_to_user32(compat_siginfo_t __user *to, const siginfo_t *from) in copy_siginfo_to_user32() argument
143 err = __put_user(from->si_signo, &to->si_signo); in copy_siginfo_to_user32()
144 err |= __put_user(from->si_errno, &to->si_errno); in copy_siginfo_to_user32()
145 err |= __put_user((short)from->si_code, &to->si_code); in copy_siginfo_to_user32()
146 if (from->si_code < 0) in copy_siginfo_to_user32()
147 err |= __copy_to_user(&to->_sifields._pad, &from->_sifields._pad, in copy_siginfo_to_user32()
149 else switch (from->si_code & __SI_MASK) { in copy_siginfo_to_user32()
151 err |= __put_user(from->si_pid, &to->si_pid); in copy_siginfo_to_user32()
152 err |= __put_user(from->si_uid, &to->si_uid); in copy_siginfo_to_user32()
155 err |= __put_user(from->si_tid, &to->si_tid); in copy_siginfo_to_user32()
156 err |= __put_user(from->si_overrun, &to->si_overrun); in copy_siginfo_to_user32()
157 err |= __put_user(from->si_int, &to->si_int); in copy_siginfo_to_user32()
160 err |= __put_user(from->si_band, &to->si_band); in copy_siginfo_to_user32()
161 err |= __put_user(from->si_fd, &to->si_fd); in copy_siginfo_to_user32()
164 err |= __put_user((compat_uptr_t)(unsigned long)from->si_addr, in copy_siginfo_to_user32()
171 if (from->si_signo == SIGBUS && in copy_siginfo_to_user32()
172 (from->si_code == BUS_MCEERR_AR || from->si_code == BUS_MCEERR_AO)) in copy_siginfo_to_user32()
173 err |= __put_user(from->si_addr_lsb, &to->si_addr_lsb); in copy_siginfo_to_user32()
177 err |= __put_user(from->si_pid, &to->si_pid); in copy_siginfo_to_user32()
178 err |= __put_user(from->si_uid, &to->si_uid); in copy_siginfo_to_user32()
179 err |= __put_user(from->si_status, &to->si_status); in copy_siginfo_to_user32()
180 err |= __put_user(from->si_utime, &to->si_utime); in copy_siginfo_to_user32()
181 err |= __put_user(from->si_stime, &to->si_stime); in copy_siginfo_to_user32()
185 err |= __put_user(from->si_pid, &to->si_pid); in copy_siginfo_to_user32()
186 err |= __put_user(from->si_uid, &to->si_uid); in copy_siginfo_to_user32()
187 err |= __put_user(from->si_int, &to->si_int); in copy_siginfo_to_user32()
191 from->si_call_addr, &to->si_call_addr); in copy_siginfo_to_user32()
192 err |= __put_user(from->si_syscall, &to->si_syscall); in copy_siginfo_to_user32()
193 err |= __put_user(from->si_arch, &to->si_arch); in copy_siginfo_to_user32()
196 err |= __put_user(from->si_pid, &to->si_pid); in copy_siginfo_to_user32()
197 err |= __put_user(from->si_uid, &to->si_uid); in copy_siginfo_to_user32()
203 int copy_siginfo_from_user32(siginfo_t *to, compat_siginfo_t __user *from) in copy_siginfo_from_user32() argument
205 if (copy_from_user(to, from, __ARCH_SI_PREAMBLE_SIZE) || in copy_siginfo_from_user32()
207 from->_sifields._pad, SI_PAD_SIZE)) in copy_siginfo_from_user32()