Lines Matching refs:uregs

295 	u32 uregs[ELF_NGREG] = {};  in gpr32_get()  local
303 uregs[i] = regs->regs[i - MIPS32_EF_R0]; in gpr32_get()
306 uregs[MIPS32_EF_LO] = regs->lo; in gpr32_get()
307 uregs[MIPS32_EF_HI] = regs->hi; in gpr32_get()
308 uregs[MIPS32_EF_CP0_EPC] = regs->cp0_epc; in gpr32_get()
309 uregs[MIPS32_EF_CP0_BADVADDR] = regs->cp0_badvaddr; in gpr32_get()
310 uregs[MIPS32_EF_CP0_STATUS] = regs->cp0_status; in gpr32_get()
311 uregs[MIPS32_EF_CP0_CAUSE] = regs->cp0_cause; in gpr32_get()
313 return user_regset_copyout(&pos, &count, &kbuf, &ubuf, uregs, 0, in gpr32_get()
314 sizeof(uregs)); in gpr32_get()
323 u32 uregs[ELF_NGREG]; in gpr32_set() local
333 err = user_regset_copyin(&pos, &count, &kbuf, &ubuf, uregs, 0, in gpr32_set()
334 sizeof(uregs)); in gpr32_set()
347 regs->regs[i - MIPS32_EF_R0] = (s32)uregs[i]; in gpr32_set()
350 regs->lo = (s32)uregs[i]; in gpr32_set()
353 regs->hi = (s32)uregs[i]; in gpr32_set()
356 regs->cp0_epc = (s32)uregs[i]; in gpr32_set()
374 u64 uregs[ELF_NGREG] = {}; in gpr64_get() local
382 uregs[i] = regs->regs[i - MIPS64_EF_R0]; in gpr64_get()
385 uregs[MIPS64_EF_LO] = regs->lo; in gpr64_get()
386 uregs[MIPS64_EF_HI] = regs->hi; in gpr64_get()
387 uregs[MIPS64_EF_CP0_EPC] = regs->cp0_epc; in gpr64_get()
388 uregs[MIPS64_EF_CP0_BADVADDR] = regs->cp0_badvaddr; in gpr64_get()
389 uregs[MIPS64_EF_CP0_STATUS] = regs->cp0_status; in gpr64_get()
390 uregs[MIPS64_EF_CP0_CAUSE] = regs->cp0_cause; in gpr64_get()
392 return user_regset_copyout(&pos, &count, &kbuf, &ubuf, uregs, 0, in gpr64_get()
393 sizeof(uregs)); in gpr64_get()
402 u64 uregs[ELF_NGREG]; in gpr64_set() local
412 err = user_regset_copyin(&pos, &count, &kbuf, &ubuf, uregs, 0, in gpr64_set()
413 sizeof(uregs)); in gpr64_set()
422 regs->regs[i - MIPS64_EF_R0] = uregs[i]; in gpr64_set()
425 regs->lo = uregs[i]; in gpr64_set()
428 regs->hi = uregs[i]; in gpr64_set()
431 regs->cp0_epc = uregs[i]; in gpr64_set()