/openbmc/linux/drivers/usb/usbip/ |
H A D | usbip_event.c | 42 struct usbip_event *ue = NULL; in get_event() local 48 ue = list_first_entry(&event_list, struct usbip_event, node); in get_event() 49 list_del(&ue->node); in get_event() 53 if (ue) { in get_event() 54 ud = ue->ud; in get_event() 55 kfree(ue); in get_event() 146 struct usbip_event *ue; in usbip_event_add() local 156 list_for_each_entry_reverse(ue, &event_list, node) { in usbip_event_add() 157 if (ue->ud == ud) in usbip_event_add() 161 ue = kmalloc(sizeof(struct usbip_event), GFP_ATOMIC); in usbip_event_add() [all …]
|
/openbmc/linux/virt/kvm/ |
H A D | irqchip.c | 130 const struct kvm_irq_routing_entry *ue) in setup_routing_entry() argument 134 u32 gsi = array_index_nospec(ue->gsi, KVM_MAX_IRQ_ROUTES); in setup_routing_entry() 142 ue->type != KVM_IRQ_ROUTING_IRQCHIP || in setup_routing_entry() 143 ue->u.irqchip.irqchip == ei->irqchip.irqchip) in setup_routing_entry() 147 e->type = ue->type; in setup_routing_entry() 148 r = kvm_set_routing_entry(kvm, e, ue); in setup_routing_entry() 169 const struct kvm_irq_routing_entry *ue, in kvm_set_irq_routing() argument 179 if (ue[i].gsi >= KVM_MAX_IRQ_ROUTES) in kvm_set_irq_routing() 181 nr_rt_entries = max(nr_rt_entries, ue[i].gsi); in kvm_set_irq_routing() 202 switch (ue->type) { in kvm_set_irq_routing() [all …]
|
/openbmc/openbmc/meta-quanta/meta-s6q/recipes-phosphor/configuration/s6q-yaml-config/ |
H A D | ipmi-sensors.yaml | 542 assert: xyz.openbmc_project.Memory.MemoryECC.ECCStatus.UE 566 assert: xyz.openbmc_project.Memory.MemoryECC.ECCStatus.UE 590 assert: xyz.openbmc_project.Memory.MemoryECC.ECCStatus.UE 614 assert: xyz.openbmc_project.Memory.MemoryECC.ECCStatus.UE 638 assert: xyz.openbmc_project.Memory.MemoryECC.ECCStatus.UE 662 assert: xyz.openbmc_project.Memory.MemoryECC.ECCStatus.UE 686 assert: xyz.openbmc_project.Memory.MemoryECC.ECCStatus.UE 710 assert: xyz.openbmc_project.Memory.MemoryECC.ECCStatus.UE 734 assert: xyz.openbmc_project.Memory.MemoryECC.ECCStatus.UE 758 assert: xyz.openbmc_project.Memory.MemoryECC.ECCStatus.UE [all …]
|
/openbmc/linux/arch/arm64/kvm/vgic/ |
H A D | vgic-irqfd.c | 35 * @ue: user api routing entry handle 40 const struct kvm_irq_routing_entry *ue) in kvm_set_routing_entry() argument 44 switch (ue->type) { in kvm_set_routing_entry() 47 e->irqchip.irqchip = ue->u.irqchip.irqchip; in kvm_set_routing_entry() 48 e->irqchip.pin = ue->u.irqchip.pin; in kvm_set_routing_entry() 55 e->msi.address_lo = ue->u.msi.address_lo; in kvm_set_routing_entry() 56 e->msi.address_hi = ue->u.msi.address_hi; in kvm_set_routing_entry() 57 e->msi.data = ue->u.msi.data; in kvm_set_routing_entry() 58 e->msi.flags = ue->flags; in kvm_set_routing_entry() 59 e->msi.devid = ue->u.msi.devid; in kvm_set_routing_entry()
|
/openbmc/linux/arch/riscv/kvm/ |
H A D | vm.c | 120 const struct kvm_irq_routing_entry *ue) in kvm_set_routing_entry() argument 124 switch (ue->type) { in kvm_set_routing_entry() 127 e->irqchip.irqchip = ue->u.irqchip.irqchip; in kvm_set_routing_entry() 128 e->irqchip.pin = ue->u.irqchip.pin; in kvm_set_routing_entry() 135 e->msi.address_lo = ue->u.msi.address_lo; in kvm_set_routing_entry() 136 e->msi.address_hi = ue->u.msi.address_hi; in kvm_set_routing_entry() 137 e->msi.data = ue->u.msi.data; in kvm_set_routing_entry() 138 e->msi.flags = ue->flags; in kvm_set_routing_entry() 139 e->msi.devid = ue->u.msi.devid; in kvm_set_routing_entry()
|
/openbmc/linux/sound/core/ |
H A D | control.c | 1506 struct user_element *ue = kcontrol->private_data; in snd_ctl_elem_user_info() local 1510 *uinfo = ue->info; in snd_ctl_elem_user_info() 1519 struct user_element *ue = kcontrol->private_data; in snd_ctl_elem_user_enum_info() local 1527 *uinfo = ue->info; in snd_ctl_elem_user_enum_info() 1533 names = ue->priv_data; in snd_ctl_elem_user_enum_info() 1544 struct user_element *ue = kcontrol->private_data; in snd_ctl_elem_user_get() local 1545 unsigned int size = ue->elem_data_size; in snd_ctl_elem_user_get() 1546 char *src = ue->elem_data + in snd_ctl_elem_user_get() 1557 struct user_element *ue = kcontrol->private_data; in snd_ctl_elem_user_put() local 1558 unsigned int size = ue->elem_data_size; in snd_ctl_elem_user_put() [all …]
|
/openbmc/linux/arch/x86/kvm/ |
H A D | irq_comm.c | 278 const struct kvm_irq_routing_entry *ue) in kvm_set_routing_entry() argument 284 switch (ue->type) { in kvm_set_routing_entry() 288 e->irqchip.pin = ue->u.irqchip.pin; in kvm_set_routing_entry() 289 switch (ue->u.irqchip.irqchip) { in kvm_set_routing_entry() 294 if (ue->u.irqchip.pin >= PIC_NUM_PINS / 2) in kvm_set_routing_entry() 299 if (ue->u.irqchip.pin >= KVM_IOAPIC_NUM_PINS) in kvm_set_routing_entry() 306 e->irqchip.irqchip = ue->u.irqchip.irqchip; in kvm_set_routing_entry() 310 e->msi.address_lo = ue->u.msi.address_lo; in kvm_set_routing_entry() 311 e->msi.address_hi = ue->u.msi.address_hi; in kvm_set_routing_entry() 312 e->msi.data = ue->u.msi.data; in kvm_set_routing_entry() [all …]
|
/openbmc/docs/designs/ |
H A D | bios-bmc-smm-error-logging.md | 71 …ould not change during runtime. **This includes the size of the header and UE region size** … 72 …init | Indicates the size of the region reserved for Uncorrectable Error (UE) logs. Written by BM… 73 …d | BMC | <ul><li>BIT0 - BMC UE reserved region “switch”<ul><li>Toggled when BMC r… 76 … | BIOS | <ul><li>BIT0 - BIOS UE reserved region “switch”<ul><li> Toggled when BIOS … 79 …served region only for UE logs. This region is only used if the rest of the buffer is going to ove… 106 normal error logs. This reserved region will be used to log a UE log only if an 108 any preexisting UE log in this region has already been read using Bit0 of the
|
/openbmc/bios-bmc-smm-error-logger/include/ |
H A D | buffer.hpp | 45 // UE reserved region: Offset 0x30 46 // Error log queue: Offset 0x30 + UE reserved region 130 * Queue region" = (sizeof(CircularBufferHeader) + UE reserved region) 161 * * @return Queue size - UE region size - Queue header size 165 /** @brief The Error log queue starts after the UE region, which is where
|
/openbmc/linux/Documentation/admin-guide/ |
H A D | ras.rst | 72 * **Uncorrected Error (UE)** - the amount of errors happened above the error 75 * **Fatal Error** - when an UE error happens on a critical component of the 76 system (for example, a piece of the Kernel got corrupted by an UE), the 79 * **Non-fatal Error** - when an UE error happens on an unused component, 178 Uncorrected Error (UE) happened. 180 The information about the CE/UE errors is stored on some special registers 226 Memory Correctable Errors (CE) and Uncorrectable Errors (UE) are the 231 **can** but must not necessarily be a predictor of future UE events. With 236 modules exhibiting CEs can reduce the likelihood of the dreaded UE events 537 cause of the UE event. [all …]
|
/openbmc/openbmc/meta-fii/meta-kudo/recipes-kudo/kudo-sys-utility/kudo-cmd/ |
H A D | kudo-ras.sh | 186 REG54=$(i2cget -f -y "${I2C_S0_SMPRO[0]}" 0x"${I2C_S0_SMPRO[1]}" 0x54 w) # GPI CE/UE Mask 343 echo " Core UE Error " 349 echo " DIMM UE Error " 355 echo " PCIe UE Error " 361 echo " Other UE Error " 553 echo " GPI CE/UE Mask: " 558 echo " Core UE " 564 echo " DIMM UE " 570 echo " PCIe UE " 576 echo " Other UE "
|
/openbmc/qemu/tests/tcg/i386/ |
H A D | test-i386-sse-exceptions.c | 45 #define UE (1 << 4) macro 47 #define EXC (IE | ZE | OE | UE | PE) 69 if ((mxcsr & EXC) != (UE | PE)) { in main() 231 if ((mxcsr & EXC) != (UE | PE)) { in main() 267 if ((mxcsr & EXC) != (UE | PE)) { in main() 303 if ((mxcsr & EXC) != (UE | PE)) { in main() 339 if ((mxcsr & EXC) != (UE | PE)) { in main() 361 if ((mxcsr & EXC) != (UE | PE)) { in main() 382 if ((mxcsr & EXC) != (UE | PE)) { in main() 404 if ((mxcsr & EXC) != (UE | PE)) { in main() [all …]
|
/openbmc/linux/drivers/scsi/aic94xx/ |
H A D | aic94xx_sds.c | 245 asd_ha->hw_prof.ue.num = le16_to_cpu(bc_struct->ue_num); in asd_get_bios_chim() 246 asd_ha->hw_prof.ue.size= le16_to_cpu(bc_struct->ue_size); in asd_get_bios_chim() 247 ASD_DPRINTK("ue num:%d, ue size:%d\n", asd_ha->hw_prof.ue.num, in asd_get_bios_chim() 248 asd_ha->hw_prof.ue.size); in asd_get_bios_chim() 249 size = asd_ha->hw_prof.ue.num * asd_ha->hw_prof.ue.size; in asd_get_bios_chim() 252 asd_ha->hw_prof.ue.area = kmalloc(size, GFP_KERNEL); in asd_get_bios_chim() 253 if (!asd_ha->hw_prof.ue.area) in asd_get_bios_chim() 255 err = asd_read_ocm_seg(asd_ha, (void *)asd_ha->hw_prof.ue.area, in asd_get_bios_chim() 258 kfree(asd_ha->hw_prof.ue.area); in asd_get_bios_chim() 259 asd_ha->hw_prof.ue.area = NULL; in asd_get_bios_chim() [all …]
|
/openbmc/linux/drivers/edac/ |
H A D | al_mc_edac.c | 70 type == HW_EVENT_ERR_UNCORRECTED ? "UE" : "CE", in prepare_msg() 250 al_mc->irq_ue = of_irq_get_byname(pdev->dev.of_node, "ue"); in al_mc_edac_probe() 253 "no IRQ defined for UE - falling back to polling\n"); in al_mc_edac_probe() 261 * In case both interrupts (ue/ce) are to be found, use interrupt mode. in al_mc_edac_probe() 307 "failed to request UE IRQ %d (%d)\n", in al_mc_edac_probe()
|
H A D | i82975x_edac.c | 61 * 1 ECC UE (multibit DRAM error) 79 * 1 ECC UE (multibit DRAM error) 86 * 1 ECC UE (multibit DRAM error) 93 * 1 ECC UE (multibit DRAM error) 248 * overwritten by UE. in i82975x_get_error_info() 263 * and should be UE info. in i82975x_get_error_info() 291 -1, -1, -1, "UE overwrote CE", ""); in i82975x_process_error_info() 319 "i82975x UE", ""); in i82975x_process_error_info()
|
H A D | zynqmp_edac.c | 151 * handle_error - Handle error types CE and UE 174 "UE", pinf->addr, pinf->fault_hi, pinf->fault_lo); in handle_error() 186 * Return: IRQ_NONE, if CE/UE interrupt not set or IRQ_HANDLED otherwise 410 /* Enable UE, CE interrupts */ in edac_probe() 434 /* Disable UE, CE interrupts */ in edac_remove()
|
H A D | i82875p_edac.c | 66 * 7 ECC UE 80 * 8 SERR on ECC UE 196 * overwritten by UE. in i82875p_get_error_info() 212 * and should be UE info. in i82875p_get_error_info() 240 "UE overwrote CE", ""); in i82875p_process_error_info() 251 "i82875p UE", ""); in i82875p_process_error_info()
|
H A D | i82860_edac.c | 74 * overwritten by UE. in i82860_get_error_info() 86 * second set of reads is valid and should be UE info. in i82860_get_error_info() 112 -1, -1, -1, "UE overwrote CE", ""); in i82860_process_error_info() 124 "i82860 UE", ""); in i82860_process_error_info()
|
H A D | edac_device.h | 121 struct edac_device_counter counters; /* basic UE and CE counters */ 162 int panic_on_ue; /* boolean for panic'ing on an UE */ 334 * @inst_nr: number of the instance where the UE error happened 335 * @block_nr: number of the block where the UE error happened
|
/openbmc/linux/Documentation/devicetree/bindings/edac/ |
H A D | amazon,al-mc-edac.yaml | 40 - const: ue 63 interrupt-names = "ue";
|
/openbmc/linux/Documentation/ABI/testing/ |
H A D | sysfs-bus-platform-devices-ampere-smpro | 1 What: /sys/bus/platform/devices/smpro-errmon.*/error_[core|mem|pcie|other]_[ce|ue] 156 …| Core's UE | /sys/bus/platform/devices/smpro-errmon.*/error_core_ue | Core has UE error … 160 …| Memory's UE | /sys/bus/platform/devices/smpro-errmon.*/error_mem_ue | Memory has UE error … 164 …| PCIe's UE | /sys/bus/platform/devices/smpro-errmon.*/error_pcie_ue | any PCIe controller has … 168 …| Other's UE | /sys/bus/platform/devices/smpro-errmon.*/error_other_ue | any other UE error … 171 UE: Uncorrect-able Error 178 What: /sys/bus/platform/devices/smpro-errmon.*/overflow_[core|mem|pcie|other]_[ce|ue] 194 …| Core's UE | /sys/bus/platform/devices/smpro-errmon.*/overflow_core_ue | Core UE error overflow… 198 …| Memory's UE | /sys/bus/platform/devices/smpro-errmon.*/overflow_mem_ue | Memory UE error overfl… 202 …| PCIe's UE | /sys/bus/platform/devices/smpro-errmon.*/overflow_pcie_ue | any PCIe controller UE… [all …]
|
/openbmc/openpower-hw-diags/test/ |
H A D | test-root-cause-filter.cpp | 50 // Test 1: Test a checkstop with a UE root cause on an OCMB in TEST() 69 // RDFFIR[14]: Mainline read UE in TEST() 146 // Test 6: Test a UE that is the side effect of an ODP data corruption error in TEST()
|
/openbmc/linux/drivers/net/ethernet/emulex/benet/ |
H A D | be.h | 491 /* UE-detection-duration in BEx/Skyhawk: 492 * All PFs must wait for this duration after they detect UE before reading 495 * if the UE is recoverable. 500 * before UE recovery is allowed. 505 /* Time interval (in msec) after which UE recovery can be repeated */ 509 /* BEx/SH UE recovery state machine */ 512 ERR_RECOVERY_ST_DETECT = 1, /* UE detection duration */ 526 u16 ue_to_reset_time; /* Time after UE, to soft reset 529 u16 ue_to_poll_time; /* Time after UE, to Restart Polling
|
/openbmc/linux/Documentation/devicetree/bindings/memory-controllers/ |
H A D | snps,dw-umctl2-ddrc.yaml | 48 - description: Common ECC CE/UE/Scrubber/DFI Errors IRQ 51 - description: Individual ECC CE/UE/Scrubber/DFI Errors IRQs
|
/openbmc/linux/arch/sparc/kernel/ |
H A D | spiterrs.S | 40 * error bits as-needed. We only clear them if the UE bit is 138 andcc %g4, %g3, %g0 ! Check for UE 144 * %g1, and we only disable CE error reporting unlike UE
|