Searched refs:fdh (Results 1 – 4 of 4) sorted by relevance
686 struct fadump_crash_info_header *fdh = NULL; in crash_fadump() local719 fdh = __va(fw_dump.fadumphdr_addr); in crash_fadump()720 fdh->crashing_cpu = crashing_cpu; in crash_fadump()724 fdh->regs = *regs; in crash_fadump()726 ppc_save_regs(&fdh->regs); in crash_fadump()728 fdh->cpu_mask = *cpu_online_mask; in crash_fadump()734 if (TRAP(&(fdh->regs)) == INTERRUPT_SYSTEM_RESET) { in crash_fadump()740 fw_dump.ops->fadump_trigger(fdh, str); in crash_fadump()1003 static void __init fadump_populate_elfcorehdr(struct fadump_crash_info_header *fdh) in fadump_populate_elfcorehdr() argument1043 phdr->p_paddr = phdr->p_offset = fdh->vmcoreinfo_raddr; in fadump_populate_elfcorehdr()[all …]
418 struct fadump_crash_info_header *fdh) in opal_fadump_build_cpu_notes() argument473 if (fdh->crashing_cpu == thread_pir) { in opal_fadump_build_cpu_notes()475 &fdh->regs); in opal_fadump_build_cpu_notes()477 fdh->crashing_cpu, fdh->regs.gpr[1], in opal_fadump_build_cpu_notes()478 fdh->regs.nip); in opal_fadump_build_cpu_notes()504 if (fdh->crashing_cpu == FADUMP_CPU_UNKNOWN) { in opal_fadump_build_cpu_notes()510 note_buf = fadump_regs_to_elf_notes(note_buf, &(fdh->regs)); in opal_fadump_build_cpu_notes()523 struct fadump_crash_info_header *fdh; in opal_fadump_process() local529 fdh = __va(fadump_conf->fadumphdr_addr); in opal_fadump_process()539 if (fdh->crashing_cpu != FADUMP_CPU_UNKNOWN) in opal_fadump_process()[all …]
364 struct fadump_crash_info_header *fdh = NULL; in rtas_fadump_build_cpu_notes() local397 fdh = __va(fadump_conf->fadumphdr_addr); in rtas_fadump_build_cpu_notes()409 if (fdh && !cpumask_test_cpu(cpu, &fdh->cpu_mask)) { in rtas_fadump_build_cpu_notes()414 if (fdh && fdh->crashing_cpu == cpu) { in rtas_fadump_build_cpu_notes()415 regs = fdh->regs; in rtas_fadump_build_cpu_notes()555 static void rtas_fadump_trigger(struct fadump_crash_info_header *fdh, in rtas_fadump_trigger() argument
160 void (*fadump_trigger)(struct fadump_crash_info_header *fdh,