| /kernel/linux/linux-6.6/drivers/usb/usbip/ |
| 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 …]
|
| /kernel/linux/linux-5.10/drivers/usb/usbip/ |
| 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() 147 struct usbip_event *ue; in usbip_event_add() local 157 list_for_each_entry_reverse(ue, &event_list, node) { in usbip_event_add() 158 if (ue->ud == ud) in usbip_event_add() 162 ue = kmalloc(sizeof(struct usbip_event), GFP_ATOMIC); in usbip_event_add() [all …]
|
| /kernel/linux/linux-5.10/arch/loongarch/kvm/ |
| D | 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() 48 e->irqchip.irqchip = ue->u.irqchip.irqchip; in kvm_set_routing_entry() 49 e->irqchip.pin = ue->u.irqchip.pin; in kvm_set_routing_entry() 56 e->msi.address_lo = ue->u.msi.address_lo; in kvm_set_routing_entry() 57 e->msi.address_hi = ue->u.msi.address_hi; in kvm_set_routing_entry() 58 e->msi.data = ue->u.msi.data; in kvm_set_routing_entry() 61 * e->msi.flags = ue->flags; in kvm_set_routing_entry() 62 * e->msi.devid = ue->u.msi.devid; in kvm_set_routing_entry()
|
| /kernel/linux/linux-6.6/virt/kvm/ |
| 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 …]
|
| /kernel/linux/linux-5.10/virt/kvm/ |
| D | irqchip.c | 135 const struct kvm_irq_routing_entry *ue) in setup_routing_entry() argument 139 u32 gsi = array_index_nospec(ue->gsi, KVM_MAX_IRQ_ROUTES); in setup_routing_entry() 147 ue->type != KVM_IRQ_ROUTING_IRQCHIP || in setup_routing_entry() 148 ue->u.irqchip.irqchip == ei->irqchip.irqchip) in setup_routing_entry() 152 e->type = ue->type; in setup_routing_entry() 153 r = kvm_set_routing_entry(kvm, e, ue); in setup_routing_entry() 174 const struct kvm_irq_routing_entry *ue, in kvm_set_irq_routing() argument 184 if (ue[i].gsi >= KVM_MAX_IRQ_ROUTES) in kvm_set_irq_routing() 186 nr_rt_entries = max(nr_rt_entries, ue[i].gsi); in kvm_set_irq_routing() 207 switch (ue->type) { in kvm_set_irq_routing() [all …]
|
| /kernel/linux/linux-6.6/arch/arm64/kvm/vgic/ |
| 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()
|
| /kernel/linux/linux-5.10/arch/arm64/kvm/vgic/ |
| 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()
|
| /kernel/linux/linux-6.6/arch/riscv/kvm/ |
| 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()
|
| /kernel/linux/linux-6.6/sound/core/ |
| 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 …]
|
| /kernel/linux/linux-6.6/arch/x86/kvm/ |
| 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 …]
|
| /kernel/linux/linux-5.10/arch/x86/kvm/ |
| D | irq_comm.c | 274 const struct kvm_irq_routing_entry *ue) in kvm_set_routing_entry() argument 280 switch (ue->type) { in kvm_set_routing_entry() 284 e->irqchip.pin = ue->u.irqchip.pin; in kvm_set_routing_entry() 285 switch (ue->u.irqchip.irqchip) { in kvm_set_routing_entry() 290 if (ue->u.irqchip.pin >= PIC_NUM_PINS / 2) in kvm_set_routing_entry() 295 if (ue->u.irqchip.pin >= KVM_IOAPIC_NUM_PINS) in kvm_set_routing_entry() 302 e->irqchip.irqchip = ue->u.irqchip.irqchip; in kvm_set_routing_entry() 306 e->msi.address_lo = ue->u.msi.address_lo; in kvm_set_routing_entry() 307 e->msi.address_hi = ue->u.msi.address_hi; in kvm_set_routing_entry() 308 e->msi.data = ue->u.msi.data; in kvm_set_routing_entry() [all …]
|
| /kernel/linux/linux-5.10/sound/core/ |
| D | control.c | 1238 struct user_element *ue = kcontrol->private_data; in snd_ctl_elem_user_info() local 1242 *uinfo = ue->info; in snd_ctl_elem_user_info() 1251 struct user_element *ue = kcontrol->private_data; in snd_ctl_elem_user_enum_info() local 1259 *uinfo = ue->info; in snd_ctl_elem_user_enum_info() 1265 names = ue->priv_data; in snd_ctl_elem_user_enum_info() 1276 struct user_element *ue = kcontrol->private_data; in snd_ctl_elem_user_get() local 1277 unsigned int size = ue->elem_data_size; in snd_ctl_elem_user_get() 1278 char *src = ue->elem_data + in snd_ctl_elem_user_get() 1289 struct user_element *ue = kcontrol->private_data; in snd_ctl_elem_user_put() local 1290 unsigned int size = ue->elem_data_size; in snd_ctl_elem_user_put() [all …]
|
| /kernel/linux/linux-5.10/Documentation/admin-guide/ |
| 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 …]
|
| /kernel/linux/linux-6.6/Documentation/admin-guide/ |
| 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 …]
|
| /kernel/linux/linux-5.10/drivers/scsi/aic94xx/ |
| 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 …]
|
| /kernel/linux/linux-6.6/drivers/scsi/aic94xx/ |
| 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 …]
|
| /kernel/linux/linux-6.6/drivers/edac/ |
| 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()
|
| 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()
|
| 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()
|
| 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()
|
| /kernel/linux/linux-5.10/drivers/edac/ |
| D | al_mc_edac.c | 70 type == HW_EVENT_ERR_UNCORRECTED ? "UE" : "CE", in prepare_msg() 252 al_mc->irq_ue = of_irq_get_byname(pdev->dev.of_node, "ue"); in al_mc_edac_probe() 255 "no IRQ defined for UE - falling back to polling\n"); in al_mc_edac_probe() 263 * In case both interrupts (ue/ce) are to be found, use interrupt mode. in al_mc_edac_probe() 311 "failed to request UE IRQ %d (%d)\n", in al_mc_edac_probe()
|
| 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()
|
| /kernel/linux/linux-5.10/Documentation/devicetree/bindings/edac/ |
| D | amazon,al-mc-edac.yaml | 42 - const: ue 65 interrupt-names = "ue";
|
| /kernel/linux/linux-6.6/Documentation/devicetree/bindings/edac/ |
| D | amazon,al-mc-edac.yaml | 40 - const: ue 63 interrupt-names = "ue";
|
| /kernel/linux/linux-6.6/Documentation/ABI/testing/ |
| 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 …]
|