Lines Matching refs:uregs

296 	u32 uregs[ELF_NGREG] = {};  in gpr32_get()  local
304 uregs[i] = regs->regs[i - MIPS32_EF_R0]; in gpr32_get()
307 uregs[MIPS32_EF_LO] = regs->lo; in gpr32_get()
308 uregs[MIPS32_EF_HI] = regs->hi; in gpr32_get()
309 uregs[MIPS32_EF_CP0_EPC] = regs->cp0_epc; in gpr32_get()
310 uregs[MIPS32_EF_CP0_BADVADDR] = regs->cp0_badvaddr; in gpr32_get()
311 uregs[MIPS32_EF_CP0_STATUS] = regs->cp0_status; in gpr32_get()
312 uregs[MIPS32_EF_CP0_CAUSE] = regs->cp0_cause; in gpr32_get()
314 return user_regset_copyout(&pos, &count, &kbuf, &ubuf, uregs, 0, in gpr32_get()
315 sizeof(uregs)); in gpr32_get()
324 u32 uregs[ELF_NGREG]; in gpr32_set() local
334 err = user_regset_copyin(&pos, &count, &kbuf, &ubuf, uregs, 0, in gpr32_set()
335 sizeof(uregs)); in gpr32_set()
348 regs->regs[i - MIPS32_EF_R0] = (s32)uregs[i]; in gpr32_set()
351 regs->lo = (s32)uregs[i]; in gpr32_set()
354 regs->hi = (s32)uregs[i]; in gpr32_set()
357 regs->cp0_epc = (s32)uregs[i]; in gpr32_set()
375 u64 uregs[ELF_NGREG] = {}; in gpr64_get() local
383 uregs[i] = regs->regs[i - MIPS64_EF_R0]; in gpr64_get()
386 uregs[MIPS64_EF_LO] = regs->lo; in gpr64_get()
387 uregs[MIPS64_EF_HI] = regs->hi; in gpr64_get()
388 uregs[MIPS64_EF_CP0_EPC] = regs->cp0_epc; in gpr64_get()
389 uregs[MIPS64_EF_CP0_BADVADDR] = regs->cp0_badvaddr; in gpr64_get()
390 uregs[MIPS64_EF_CP0_STATUS] = regs->cp0_status; in gpr64_get()
391 uregs[MIPS64_EF_CP0_CAUSE] = regs->cp0_cause; in gpr64_get()
393 return user_regset_copyout(&pos, &count, &kbuf, &ubuf, uregs, 0, in gpr64_get()
394 sizeof(uregs)); in gpr64_get()
403 u64 uregs[ELF_NGREG]; in gpr64_set() local
413 err = user_regset_copyin(&pos, &count, &kbuf, &ubuf, uregs, 0, in gpr64_set()
414 sizeof(uregs)); in gpr64_set()
423 regs->regs[i - MIPS64_EF_R0] = uregs[i]; in gpr64_set()
426 regs->lo = uregs[i]; in gpr64_set()
429 regs->hi = uregs[i]; in gpr64_set()
432 regs->cp0_epc = uregs[i]; in gpr64_set()