Lines Matching refs:fdm_active

48 static const struct fadump_mem_struct *fdm_active;  variable
81 fdm_active = of_get_flat_dt_prop(node, "ibm,kernel-dump", NULL); in early_init_dt_scan_fw_dump()
82 if (fdm_active) in early_init_dt_scan_fw_dump()
274 if (fdm_active) in fadump_reserve_mem()
275 fw_dump.boot_memory_size = be64_to_cpu(fdm_active->rmr_region.source_len); in fadump_reserve_mem()
317 be64_to_cpu(fdm_active->rmr_region.destination_address) + in fadump_reserve_mem()
318 be64_to_cpu(fdm_active->rmr_region.source_len); in fadump_reserve_mem()
686 static int __init process_fadump(const struct fadump_mem_struct *fdm_active) in process_fadump() argument
691 if (!fdm_active || !fw_dump.fadumphdr_addr) in process_fadump()
695 if ((be16_to_cpu(fdm_active->header.dump_status_flag) == FADUMP_ERROR_FLAG) || in process_fadump()
696 (fdm_active->cpu_state_data.error_flags != 0) || in process_fadump()
697 (fdm_active->rmr_region.error_flags != 0)) { in process_fadump()
701 if ((fdm_active->rmr_region.bytes_dumped != in process_fadump()
702 fdm_active->rmr_region.source_len) || in process_fadump()
703 !fdm_active->cpu_state_data.bytes_dumped) { in process_fadump()
715 rc = fadump_build_cpu_notes(fdm_active); in process_fadump()
1017 fdm_active = NULL; in fadump_invalidate_dump()
1026 be64_to_cpu(fdm_active->cpu_state_data.destination_address)); in fadump_cleanup()
1066 destination_address = be64_to_cpu(fdm_active->cpu_state_data.destination_address); in fadump_invalidate_release_mem()
1136 if (!fw_dump.fadump_enabled || fdm_active) in fadump_register_store()
1176 if (fdm_active) in fadump_region_show()
1177 fdm_ptr = fdm_active; in fadump_region_show()
1208 if (!fdm_active || in fadump_region_show()
1224 if (fdm_active) in fadump_region_show()
1306 if (process_fadump(fdm_active) < 0) in setup_fadump()