Lines Matching refs:sa

278 static void *nt_prstatus(void *ptr, struct save_area *sa)  in nt_prstatus()  argument
284 memcpy(&nt_prstatus.pr_reg.gprs, sa->gp_regs, sizeof(sa->gp_regs)); in nt_prstatus()
285 memcpy(&nt_prstatus.pr_reg.psw, sa->psw, sizeof(sa->psw)); in nt_prstatus()
286 memcpy(&nt_prstatus.pr_reg.acrs, sa->acc_regs, sizeof(sa->acc_regs)); in nt_prstatus()
297 static void *nt_fpregset(void *ptr, struct save_area *sa) in nt_fpregset() argument
302 memcpy(&nt_fpregset.fpc, &sa->fp_ctrl_reg, sizeof(sa->fp_ctrl_reg)); in nt_fpregset()
303 memcpy(&nt_fpregset.fprs, &sa->fp_regs, sizeof(sa->fp_regs)); in nt_fpregset()
312 static void *nt_s390_timer(void *ptr, struct save_area *sa) in nt_s390_timer() argument
314 return nt_init(ptr, NT_S390_TIMER, &sa->timer, sizeof(sa->timer), in nt_s390_timer()
321 static void *nt_s390_tod_cmp(void *ptr, struct save_area *sa) in nt_s390_tod_cmp() argument
323 return nt_init(ptr, NT_S390_TODCMP, &sa->clk_cmp, in nt_s390_tod_cmp()
324 sizeof(sa->clk_cmp), KEXEC_CORE_NOTE_NAME); in nt_s390_tod_cmp()
330 static void *nt_s390_tod_preg(void *ptr, struct save_area *sa) in nt_s390_tod_preg() argument
332 return nt_init(ptr, NT_S390_TODPREG, &sa->tod_reg, in nt_s390_tod_preg()
333 sizeof(sa->tod_reg), KEXEC_CORE_NOTE_NAME); in nt_s390_tod_preg()
339 static void *nt_s390_ctrs(void *ptr, struct save_area *sa) in nt_s390_ctrs() argument
341 return nt_init(ptr, NT_S390_CTRS, &sa->ctrl_regs, in nt_s390_ctrs()
342 sizeof(sa->ctrl_regs), KEXEC_CORE_NOTE_NAME); in nt_s390_ctrs()
348 static void *nt_s390_prefix(void *ptr, struct save_area *sa) in nt_s390_prefix() argument
350 return nt_init(ptr, NT_S390_PREFIX, &sa->pref_reg, in nt_s390_prefix()
351 sizeof(sa->pref_reg), KEXEC_CORE_NOTE_NAME); in nt_s390_prefix()
393 void *fill_cpu_elf_notes(void *ptr, struct save_area *sa, __vector128 *vx_regs) in fill_cpu_elf_notes() argument
395 ptr = nt_prstatus(ptr, sa); in fill_cpu_elf_notes()
396 ptr = nt_fpregset(ptr, sa); in fill_cpu_elf_notes()
397 ptr = nt_s390_timer(ptr, sa); in fill_cpu_elf_notes()
398 ptr = nt_s390_tod_cmp(ptr, sa); in fill_cpu_elf_notes()
399 ptr = nt_s390_tod_preg(ptr, sa); in fill_cpu_elf_notes()
400 ptr = nt_s390_ctrs(ptr, sa); in fill_cpu_elf_notes()
401 ptr = nt_s390_prefix(ptr, sa); in fill_cpu_elf_notes()
493 if (dump_save_areas.areas[i]->sa.pref_reg == 0) in get_cpu_cnt()
549 if (sa_ext->sa.pref_reg == 0) in notes_init()
551 ptr = fill_cpu_elf_notes(ptr, &sa_ext->sa, sa_ext->vx_regs); in notes_init()