Lines Matching refs:sa
312 static void *nt_prstatus(void *ptr, struct save_area *sa) in nt_prstatus() argument
318 memcpy(&nt_prstatus.pr_reg.gprs, sa->gp_regs, sizeof(sa->gp_regs)); in nt_prstatus()
319 memcpy(&nt_prstatus.pr_reg.psw, sa->psw, sizeof(sa->psw)); in nt_prstatus()
320 memcpy(&nt_prstatus.pr_reg.acrs, sa->acc_regs, sizeof(sa->acc_regs)); in nt_prstatus()
331 static void *nt_fpregset(void *ptr, struct save_area *sa) in nt_fpregset() argument
336 memcpy(&nt_fpregset.fpc, &sa->fp_ctrl_reg, sizeof(sa->fp_ctrl_reg)); in nt_fpregset()
337 memcpy(&nt_fpregset.fprs, &sa->fp_regs, sizeof(sa->fp_regs)); in nt_fpregset()
346 static void *nt_s390_timer(void *ptr, struct save_area *sa) in nt_s390_timer() argument
348 return nt_init(ptr, NT_S390_TIMER, &sa->timer, sizeof(sa->timer), in nt_s390_timer()
355 static void *nt_s390_tod_cmp(void *ptr, struct save_area *sa) in nt_s390_tod_cmp() argument
357 return nt_init(ptr, NT_S390_TODCMP, &sa->clk_cmp, in nt_s390_tod_cmp()
358 sizeof(sa->clk_cmp), KEXEC_CORE_NOTE_NAME); in nt_s390_tod_cmp()
364 static void *nt_s390_tod_preg(void *ptr, struct save_area *sa) in nt_s390_tod_preg() argument
366 return nt_init(ptr, NT_S390_TODPREG, &sa->tod_reg, in nt_s390_tod_preg()
367 sizeof(sa->tod_reg), KEXEC_CORE_NOTE_NAME); in nt_s390_tod_preg()
373 static void *nt_s390_ctrs(void *ptr, struct save_area *sa) in nt_s390_ctrs() argument
375 return nt_init(ptr, NT_S390_CTRS, &sa->ctrl_regs, in nt_s390_ctrs()
376 sizeof(sa->ctrl_regs), KEXEC_CORE_NOTE_NAME); in nt_s390_ctrs()
382 static void *nt_s390_prefix(void *ptr, struct save_area *sa) in nt_s390_prefix() argument
384 return nt_init(ptr, NT_S390_PREFIX, &sa->pref_reg, in nt_s390_prefix()
385 sizeof(sa->pref_reg), KEXEC_CORE_NOTE_NAME); in nt_s390_prefix()
427 void *fill_cpu_elf_notes(void *ptr, struct save_area *sa, __vector128 *vx_regs) in fill_cpu_elf_notes() argument
429 ptr = nt_prstatus(ptr, sa); in fill_cpu_elf_notes()
430 ptr = nt_fpregset(ptr, sa); in fill_cpu_elf_notes()
431 ptr = nt_s390_timer(ptr, sa); in fill_cpu_elf_notes()
432 ptr = nt_s390_tod_cmp(ptr, sa); in fill_cpu_elf_notes()
433 ptr = nt_s390_tod_preg(ptr, sa); in fill_cpu_elf_notes()
434 ptr = nt_s390_ctrs(ptr, sa); in fill_cpu_elf_notes()
435 ptr = nt_s390_prefix(ptr, sa); in fill_cpu_elf_notes()
527 if (dump_save_areas.areas[i]->sa.pref_reg == 0) in get_cpu_cnt()
581 if (sa_ext->sa.pref_reg == 0) in notes_init()
583 ptr = fill_cpu_elf_notes(ptr, &sa_ext->sa, sa_ext->vx_regs); in notes_init()