Home
last modified time | relevance | path

Searched refs:hp_elog (Results 1 – 6 of 6) sorted by relevance

/linux/arch/powerpc/platforms/pseries/
A Ddlpar.c545 switch (hp_elog->resource) { in handle_dlpar_errorlog()
547 rc = dlpar_memory(hp_elog); in handle_dlpar_errorlog()
550 rc = dlpar_cpu(hp_elog); in handle_dlpar_errorlog()
553 rc = dlpar_hp_pmem(hp_elog); in handle_dlpar_errorlog()
556 rc = dlpar_hp_dt(hp_elog); in handle_dlpar_errorlog()
561 hp_elog->resource); in handle_dlpar_errorlog()
714 struct pseries_hp_errorlog hp_elog; in dlpar_store() local
727 rc = dlpar_parse_resource(&args, &hp_elog); in dlpar_store()
731 rc = dlpar_parse_action(&args, &hp_elog); in dlpar_store()
735 rc = dlpar_parse_id_type(&args, &hp_elog); in dlpar_store()
[all …]
A Dpmem.c105 int dlpar_hp_pmem(struct pseries_hp_errorlog *hp_elog) in dlpar_hp_pmem() argument
118 if (hp_elog->id_type != PSERIES_HP_ELOG_ID_DRC_INDEX) { in dlpar_hp_pmem()
120 hp_elog->id_type); in dlpar_hp_pmem()
124 drc_index = be32_to_cpu(hp_elog->_drc_u.drc_index); in dlpar_hp_pmem()
128 if (hp_elog->action == PSERIES_HP_ELOG_ACTION_ADD) { in dlpar_hp_pmem()
130 } else if (hp_elog->action == PSERIES_HP_ELOG_ACTION_REMOVE) { in dlpar_hp_pmem()
133 pr_err("Unsupported hotplug action (%d)\n", hp_elog->action); in dlpar_hp_pmem()
A Dpseries.h63 int dlpar_memory(struct pseries_hp_errorlog *hp_elog);
64 int dlpar_hp_pmem(struct pseries_hp_errorlog *hp_elog);
66 static inline int dlpar_memory(struct pseries_hp_errorlog *hp_elog) in dlpar_memory() argument
70 static inline int dlpar_hp_pmem(struct pseries_hp_errorlog *hp_elog) in dlpar_hp_pmem() argument
77 int dlpar_cpu(struct pseries_hp_errorlog *hp_elog);
80 static inline int dlpar_cpu(struct pseries_hp_errorlog *hp_elog) in dlpar_cpu() argument
A Dhotplug-memory.c809 int dlpar_memory(struct pseries_hp_errorlog *hp_elog) in dlpar_memory() argument
816 switch (hp_elog->action) { in dlpar_memory()
818 switch (hp_elog->id_type) { in dlpar_memory()
820 count = be32_to_cpu(hp_elog->_drc_u.drc_count); in dlpar_memory()
824 drc_index = be32_to_cpu(hp_elog->_drc_u.drc_index); in dlpar_memory()
828 count = be32_to_cpu(hp_elog->_drc_u.ic.count); in dlpar_memory()
829 drc_index = be32_to_cpu(hp_elog->_drc_u.ic.index); in dlpar_memory()
839 switch (hp_elog->id_type) { in dlpar_memory()
841 count = be32_to_cpu(hp_elog->_drc_u.drc_count); in dlpar_memory()
849 count = be32_to_cpu(hp_elog->_drc_u.ic.count); in dlpar_memory()
[all …]
A Dras.c295 struct pseries_hp_errorlog *hp_elog; in ras_hotplug_interrupt() local
306 hp_elog = (struct pseries_hp_errorlog *)pseries_log->data; in ras_hotplug_interrupt()
312 if (hp_elog->resource == PSERIES_HP_ELOG_RESOURCE_MEM || in ras_hotplug_interrupt()
313 hp_elog->resource == PSERIES_HP_ELOG_RESOURCE_CPU || in ras_hotplug_interrupt()
314 hp_elog->resource == PSERIES_HP_ELOG_RESOURCE_PMEM) in ras_hotplug_interrupt()
315 queue_hotplug_event(hp_elog); in ras_hotplug_interrupt()
A Dhotplug-cpu.c755 int dlpar_cpu(struct pseries_hp_errorlog *hp_elog) in dlpar_cpu() argument
760 drc_index = be32_to_cpu(hp_elog->_drc_u.drc_index); in dlpar_cpu()
764 switch (hp_elog->action) { in dlpar_cpu()
766 if (hp_elog->id_type == PSERIES_HP_ELOG_ID_DRC_INDEX) { in dlpar_cpu()
780 if (hp_elog->id_type == PSERIES_HP_ELOG_ID_DRC_INDEX) in dlpar_cpu()
786 pr_err("Invalid action (%d) specified\n", hp_elog->action); in dlpar_cpu()

Completed in 20 milliseconds