Lines Matching +full:se +full:- +full:pos
1 // SPDX-License-Identifier: GPL-2.0-or-later
12 * Copyright (C) 2010-2011 Jonas Bonn <jonas@southpole.se>
42 * (Each item is a 32-bit word)
44 * 31 GPRS r1-r31
56 membuf_write(&to, regs->gpr + 1, 31 * 4); in genregs_get()
57 membuf_store(&to, regs->pc); in genregs_get()
58 return membuf_store(&to, regs->sr); in genregs_get()
66 unsigned int pos, unsigned int count, in genregs_set() argument
73 user_regset_copyin_ignore(&pos, &count, &kbuf, &ubuf, 0, 4); in genregs_set()
74 /* r1 - r31 */ in genregs_set()
75 ret = user_regset_copyin(&pos, &count, &kbuf, &ubuf, in genregs_set()
76 regs->gpr+1, 4, 4*32); in genregs_set()
79 ret = user_regset_copyin(&pos, &count, &kbuf, &ubuf, in genregs_set()
80 ®s->pc, 4*32, 4*33); in genregs_set()
86 user_regset_copyin_ignore(&pos, &count, &kbuf, &ubuf, 4*33, -1); in genregs_set()
102 return membuf_store(&to, regs->fpcsr); in fpregs_get()
107 unsigned int pos, unsigned int count, in fpregs_set() argument
114 ret = user_regset_copyin(&pos, &count, &kbuf, &ubuf, in fpregs_set()
115 ®s->fpcsr, 0, 4); in fpregs_set()
193 * - triggered by current->work.syscall_trace
206 ret = -1L; in do_syscall_trace_enter()
208 audit_syscall_entry(regs->gpr[11], regs->gpr[3], regs->gpr[4], in do_syscall_trace_enter()
209 regs->gpr[5], regs->gpr[6]); in do_syscall_trace_enter()
211 return ret ? : regs->gpr[11]; in do_syscall_trace_enter()