Searched refs:prot_err (Results 1 – 8 of 8) sorted by relevance
| /linux/drivers/firmware/efi/ |
| H A D | cper_cxl.c | 25 const struct cxl_cper_sec_prot_err *prot_err) in cxl_cper_print_prot_err() argument 27 if (prot_err->valid_bits & PROT_ERR_VALID_AGENT_TYPE) in cxl_cper_print_prot_err() 28 pr_info("%s agent_type: %d, %s\n", pfx, prot_err->agent_type, in cxl_cper_print_prot_err() 29 prot_err->agent_type < ARRAY_SIZE(prot_err_agent_type_strs) in cxl_cper_print_prot_err() 30 ? prot_err_agent_type_strs[prot_err->agent_type] in cxl_cper_print_prot_err() 33 if (prot_err->valid_bits & PROT_ERR_VALID_AGENT_ADDRESS) { in cxl_cper_print_prot_err() 34 switch (prot_err->agent_type) { in cxl_cper_print_prot_err() 49 pfx, prot_err->agent_addr.segment, in cxl_cper_print_prot_err() 50 prot_err->agent_addr.bus, in cxl_cper_print_prot_err() 51 prot_err->agent_addr.device, in cxl_cper_print_prot_err() [all …]
|
| H A D | cper.c | 693 struct cxl_cper_sec_prot_err *prot_err = acpi_hest_get_payload(gdata); in cper_estatus_print_section() local 696 if (gdata->error_data_length >= sizeof(*prot_err)) in cper_estatus_print_section() 697 cxl_cper_print_prot_err(newpfx, prot_err); in cper_estatus_print_section()
|
| /linux/drivers/acpi/apei/ |
| H A D | ghes_helpers.c | 8 int cxl_cper_sec_prot_err_valid(struct cxl_cper_sec_prot_err *prot_err) in cxl_cper_sec_prot_err_valid() argument 10 if (!(prot_err->valid_bits & PROT_ERR_VALID_AGENT_ADDRESS)) { in cxl_cper_sec_prot_err_valid() 15 if (!(prot_err->valid_bits & PROT_ERR_VALID_ERROR_LOG)) { in cxl_cper_sec_prot_err_valid() 20 if (prot_err->err_len != sizeof(struct cxl_ras_capability_regs)) { in cxl_cper_sec_prot_err_valid() 22 prot_err->err_len); in cxl_cper_sec_prot_err_valid() 26 if ((prot_err->agent_type == RCD || prot_err->agent_type == DEVICE || in cxl_cper_sec_prot_err_valid() 27 prot_err->agent_type == LD || prot_err->agent_type == FMLD) && in cxl_cper_sec_prot_err_valid() 28 !(prot_err->valid_bits & PROT_ERR_VALID_SERIAL_NUMBER)) in cxl_cper_sec_prot_err_valid() 37 struct cxl_cper_sec_prot_err *prot_err, in cxl_cper_setup_prot_err_work_data() argument 42 switch (prot_err->agent_type) { in cxl_cper_setup_prot_err_work_data() [all …]
|
| H A D | ghes.c | 737 static void cxl_cper_post_prot_err(struct cxl_cper_sec_prot_err *prot_err, in cxl_cper_post_prot_err() argument 743 if (cxl_cper_sec_prot_err_valid(prot_err)) in cxl_cper_post_prot_err() 751 if (cxl_cper_setup_prot_err_work_data(&wd, prot_err, severity)) in cxl_cper_post_prot_err() 928 struct cxl_cper_sec_prot_err *prot_err = acpi_hest_get_payload(gdata); in ghes_do_proc() local 930 cxl_cper_post_prot_err(prot_err, gdata->error_severity); in ghes_do_proc()
|
| /linux/include/cxl/ |
| H A D | event.h | 283 struct cxl_cper_sec_prot_err prot_err; member 324 int cxl_cper_sec_prot_err_valid(struct cxl_cper_sec_prot_err *prot_err); 326 struct cxl_cper_sec_prot_err *prot_err, 330 cxl_cper_sec_prot_err_valid(struct cxl_cper_sec_prot_err *prot_err) in cxl_cper_sec_prot_err_valid() argument 336 struct cxl_cper_sec_prot_err *prot_err, in cxl_cper_setup_prot_err_work_data() argument
|
| /linux/drivers/acpi/ |
| H A D | acpi_extlog.c | 167 extlog_cxl_cper_handle_prot_err(struct cxl_cper_sec_prot_err *prot_err, in extlog_cxl_cper_handle_prot_err() argument 173 if (cxl_cper_sec_prot_err_valid(prot_err)) in extlog_cxl_cper_handle_prot_err() 176 if (cxl_cper_setup_prot_err_work_data(&wd, prot_err, severity)) in extlog_cxl_cper_handle_prot_err() 235 struct cxl_cper_sec_prot_err *prot_err = in extlog_print() local 238 extlog_cxl_cper_handle_prot_err(prot_err, in extlog_print()
|
| /linux/drivers/cxl/core/ |
| H A D | ras.c | 69 unsigned int devfn = PCI_DEVFN(data->prot_err.agent_addr.device, in cxl_cper_handle_prot_err() 70 data->prot_err.agent_addr.function); in cxl_cper_handle_prot_err() 72 pci_get_domain_bus_and_slot(data->prot_err.agent_addr.segment, in cxl_cper_handle_prot_err() 73 data->prot_err.agent_addr.bus, in cxl_cper_handle_prot_err()
|
| /linux/include/linux/ |
| H A D | cper.h | 613 const struct cxl_cper_sec_prot_err *prot_err);
|