Home
last modified time | relevance | path

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

/linux/drivers/cxl/core/
H A Dras_rch.c59 struct aer_capability_regs *aer_regs) in cxl_rch_get_aer_info() argument
69 u32 *aer_regs_buf = (u32 *)aer_regs; in cxl_rch_get_aer_info()
81 memset(aer_regs, 0, sizeof(*aer_regs)); in cxl_rch_get_aer_info()
87 writel(aer_regs->uncor_status, aer_base + PCI_ERR_UNCOR_STATUS); in cxl_rch_get_aer_info()
88 writel(aer_regs->cor_status, aer_base + PCI_ERR_COR_STATUS); in cxl_rch_get_aer_info()
94 static bool cxl_rch_get_aer_severity(struct aer_capability_regs *aer_regs, in cxl_rch_get_aer_severity() argument
97 u32 uncor_status = aer_regs->uncor_status & ~aer_regs->uncor_mask; in cxl_rch_get_aer_severity()
100 *severity = (uncor_status & aer_regs->uncor_severity) ? in cxl_rch_get_aer_severity()
105 if (aer_regs->cor_status & ~aer_regs->cor_mask) { in cxl_rch_get_aer_severity()
116 struct aer_capability_regs aer_regs; in cxl_handle_rdport_errors() local
[all …]