| /kernel/linux/linux-5.10/arch/mips/kernel/ |
| D | irq-gt641xx.c | 22 u32 cause; in ack_gt641xx_irq() local 25 cause = GT_READ(GT_INTRCAUSE_OFS); in ack_gt641xx_irq() 26 cause &= ~GT641XX_IRQ_TO_BIT(d->irq); in ack_gt641xx_irq() 27 GT_WRITE(GT_INTRCAUSE_OFS, cause); in ack_gt641xx_irq() 46 u32 cause, mask; in mask_ack_gt641xx_irq() local 53 cause = GT_READ(GT_INTRCAUSE_OFS); in mask_ack_gt641xx_irq() 54 cause &= ~GT641XX_IRQ_TO_BIT(d->irq); in mask_ack_gt641xx_irq() 55 GT_WRITE(GT_INTRCAUSE_OFS, cause); in mask_ack_gt641xx_irq() 81 u32 cause, mask; in gt641xx_irq_dispatch() local 84 cause = GT_READ(GT_INTRCAUSE_OFS); in gt641xx_irq_dispatch() [all …]
|
| /kernel/linux/linux-4.19/arch/mips/kernel/ |
| D | irq-gt641xx.c | 35 u32 cause; in ack_gt641xx_irq() local 38 cause = GT_READ(GT_INTRCAUSE_OFS); in ack_gt641xx_irq() 39 cause &= ~GT641XX_IRQ_TO_BIT(d->irq); in ack_gt641xx_irq() 40 GT_WRITE(GT_INTRCAUSE_OFS, cause); in ack_gt641xx_irq() 59 u32 cause, mask; in mask_ack_gt641xx_irq() local 66 cause = GT_READ(GT_INTRCAUSE_OFS); in mask_ack_gt641xx_irq() 67 cause &= ~GT641XX_IRQ_TO_BIT(d->irq); in mask_ack_gt641xx_irq() 68 GT_WRITE(GT_INTRCAUSE_OFS, cause); in mask_ack_gt641xx_irq() 94 u32 cause, mask; in gt641xx_irq_dispatch() local 97 cause = GT_READ(GT_INTRCAUSE_OFS); in gt641xx_irq_dispatch() [all …]
|
| /kernel/linux/linux-5.10/drivers/dma/idxd/ |
| D | irq.c | 56 static int process_misc_interrupts(struct idxd_device *idxd, u32 cause) in process_misc_interrupts() argument 64 if (cause & IDXD_INTC_ERR) { in process_misc_interrupts() 99 if (cause & IDXD_INTC_CMD) { in process_misc_interrupts() 104 if (cause & IDXD_INTC_OCCUPY) { in process_misc_interrupts() 109 if (cause & IDXD_INTC_PERFMON_OVFL) { in process_misc_interrupts() 117 val ^= cause; in process_misc_interrupts() 119 dev_warn_once(dev, "Unexpected interrupt cause bits set: %#x\n", in process_misc_interrupts() 156 u32 cause; in idxd_misc_thread() local 158 cause = ioread32(idxd->reg_base + IDXD_INTCAUSE_OFFSET); in idxd_misc_thread() 159 if (cause) in idxd_misc_thread() [all …]
|
| /kernel/linux/linux-5.10/arch/mips/kvm/ |
| D | trap_emul.c | 47 u32 cause = vcpu->arch.host_cp0_cause; in kvm_trap_emul_no_handler() local 48 u32 exccode = (cause & CAUSEF_EXCCODE) >> CAUSEB_EXCCODE; in kvm_trap_emul_no_handler() 55 if (cause & CAUSEF_BD) in kvm_trap_emul_no_handler() 71 u32 cause = vcpu->arch.host_cp0_cause; in kvm_trap_emul_handle_cop_unusable() local 75 if (((cause & CAUSEF_CE) >> CAUSEB_CE) == 1) { in kvm_trap_emul_handle_cop_unusable() 83 er = kvm_mips_emulate_fpu_exc(cause, opc, vcpu); in kvm_trap_emul_handle_cop_unusable() 90 er = kvm_mips_emulate_inst(cause, opc, vcpu); in kvm_trap_emul_handle_cop_unusable() 118 static int kvm_mips_bad_load(u32 cause, u32 *opc, struct kvm_vcpu *vcpu) in kvm_mips_bad_load() argument 131 if (cause & CAUSEF_BD) in kvm_mips_bad_load() 140 er = kvm_mips_emulate_load(inst, cause, vcpu); in kvm_mips_bad_load() [all …]
|
| /kernel/linux/linux-4.19/arch/mips/kvm/ |
| D | trap_emul.c | 47 u32 cause = vcpu->arch.host_cp0_cause; in kvm_trap_emul_no_handler() local 48 u32 exccode = (cause & CAUSEF_EXCCODE) >> CAUSEB_EXCCODE; in kvm_trap_emul_no_handler() 55 if (cause & CAUSEF_BD) in kvm_trap_emul_no_handler() 72 u32 cause = vcpu->arch.host_cp0_cause; in kvm_trap_emul_handle_cop_unusable() local 76 if (((cause & CAUSEF_CE) >> CAUSEB_CE) == 1) { in kvm_trap_emul_handle_cop_unusable() 84 er = kvm_mips_emulate_fpu_exc(cause, opc, run, vcpu); in kvm_trap_emul_handle_cop_unusable() 91 er = kvm_mips_emulate_inst(cause, opc, run, vcpu); in kvm_trap_emul_handle_cop_unusable() 119 static int kvm_mips_bad_load(u32 cause, u32 *opc, struct kvm_run *run, in kvm_mips_bad_load() argument 133 if (cause & CAUSEF_BD) in kvm_mips_bad_load() 142 er = kvm_mips_emulate_load(inst, cause, run, vcpu); in kvm_mips_bad_load() [all …]
|
| D | emulate.c | 243 enum emulation_result update_pc(struct kvm_vcpu *vcpu, u32 cause) in update_pc() argument 247 if (cause & CAUSEF_BD) { in update_pc() 701 u32 cause; in kvm_mips_write_compare() local 741 cause = kvm_read_c0_guest_cause(cop0); in kvm_mips_write_compare() 751 if (!ack && cause & CAUSEF_TI) in kvm_mips_write_compare() 752 kvm_write_c0_guest_cause(cop0, cause); in kvm_mips_write_compare() 1265 u32 *opc, u32 cause, in kvm_mips_emulate_CP0() argument 1279 er = update_pc(vcpu, cause); in kvm_mips_emulate_CP0() 1600 u32 cause, in kvm_mips_emulate_store() argument 1614 er = update_pc(vcpu, cause); in kvm_mips_emulate_store() [all …]
|
| /kernel/linux/linux-5.10/arch/mips/bcm47xx/ |
| D | irq.c | 36 u32 cause; in plat_irq_dispatch() local 38 cause = read_c0_cause() & read_c0_status() & CAUSEF_IP; in plat_irq_dispatch() 40 clear_c0_status(cause); in plat_irq_dispatch() 42 if (cause & CAUSEF_IP7) in plat_irq_dispatch() 44 if (cause & CAUSEF_IP2) in plat_irq_dispatch() 46 if (cause & CAUSEF_IP3) in plat_irq_dispatch() 48 if (cause & CAUSEF_IP4) in plat_irq_dispatch() 50 if (cause & CAUSEF_IP5) in plat_irq_dispatch() 52 if (cause & CAUSEF_IP6) in plat_irq_dispatch()
|
| /kernel/linux/linux-4.19/arch/mips/bcm47xx/ |
| D | irq.c | 36 u32 cause; in plat_irq_dispatch() local 38 cause = read_c0_cause() & read_c0_status() & CAUSEF_IP; in plat_irq_dispatch() 40 clear_c0_status(cause); in plat_irq_dispatch() 42 if (cause & CAUSEF_IP7) in plat_irq_dispatch() 44 if (cause & CAUSEF_IP2) in plat_irq_dispatch() 46 if (cause & CAUSEF_IP3) in plat_irq_dispatch() 48 if (cause & CAUSEF_IP4) in plat_irq_dispatch() 50 if (cause & CAUSEF_IP5) in plat_irq_dispatch() 52 if (cause & CAUSEF_IP6) in plat_irq_dispatch()
|
| /kernel/linux/linux-4.19/tools/perf/pmu-events/arch/x86/broadwellde/ |
| D | virtual-memory.json | 5 "BriefDescription": "Load misses in all DTLB levels that cause page walks", 9 …"PublicDescription": "This event counts load misses in all DTLB levels that cause page walks of an… 20 …"PublicDescription": "This event counts load misses in all DTLB levels that cause a completed page… 31 …"PublicDescription": "This event counts load misses in all DTLB levels that cause a completed page… 42 …"PublicDescription": "This event counts load misses in all DTLB levels that cause a completed page… 88 …: "Load operations that miss the first DTLB level but hit the second and do not cause page walks.", 97 "BriefDescription": "Store misses in all DTLB levels that cause page walks", 101 …"PublicDescription": "This event counts store misses in all DTLB levels that cause page walks of a… 112 …"PublicDescription": "This event counts store misses in all DTLB levels that cause a completed pag… 119 … "BriefDescription": "Store misses in all DTLB levels that cause completed page walks (2M/4M)", [all …]
|
| /kernel/linux/linux-4.19/tools/perf/pmu-events/arch/x86/broadwellx/ |
| D | virtual-memory.json | 5 "BriefDescription": "Load misses in all DTLB levels that cause page walks", 9 …"PublicDescription": "This event counts load misses in all DTLB levels that cause page walks of an… 20 …"PublicDescription": "This event counts load misses in all DTLB levels that cause a completed page… 31 …"PublicDescription": "This event counts load misses in all DTLB levels that cause a completed page… 42 …"PublicDescription": "This event counts load misses in all DTLB levels that cause a completed page… 88 …: "Load operations that miss the first DTLB level but hit the second and do not cause page walks.", 97 "BriefDescription": "Store misses in all DTLB levels that cause page walks", 101 …"PublicDescription": "This event counts store misses in all DTLB levels that cause page walks of a… 112 …"PublicDescription": "This event counts store misses in all DTLB levels that cause a completed pag… 119 … "BriefDescription": "Store misses in all DTLB levels that cause completed page walks (2M/4M)", [all …]
|
| /kernel/linux/linux-5.10/tools/perf/pmu-events/arch/x86/broadwellx/ |
| D | virtual-memory.json | 5 "BriefDescription": "Load misses in all DTLB levels that cause page walks", 9 …"PublicDescription": "This event counts load misses in all DTLB levels that cause page walks of an… 20 …"PublicDescription": "This event counts load misses in all DTLB levels that cause a completed page… 31 …"PublicDescription": "This event counts load misses in all DTLB levels that cause a completed page… 42 …"PublicDescription": "This event counts load misses in all DTLB levels that cause a completed page… 88 …: "Load operations that miss the first DTLB level but hit the second and do not cause page walks.", 97 "BriefDescription": "Store misses in all DTLB levels that cause page walks", 101 …"PublicDescription": "This event counts store misses in all DTLB levels that cause page walks of a… 112 …"PublicDescription": "This event counts store misses in all DTLB levels that cause a completed pag… 119 … "BriefDescription": "Store misses in all DTLB levels that cause completed page walks (2M/4M)", [all …]
|
| /kernel/linux/linux-4.19/tools/perf/pmu-events/arch/x86/broadwell/ |
| D | virtual-memory.json | 3 …"PublicDescription": "This event counts load misses in all DTLB levels that cause page walks of an… 10 "BriefDescription": "Load misses in all DTLB levels that cause page walks", 14 …"PublicDescription": "This event counts load misses in all DTLB levels that cause a completed page… 25 …"PublicDescription": "This event counts load misses in all DTLB levels that cause a completed page… 36 …"PublicDescription": "This event counts load misses in all DTLB levels that cause a completed page… 91 …: "Load operations that miss the first DTLB level but hit the second and do not cause page walks.", 95 …"PublicDescription": "This event counts store misses in all DTLB levels that cause page walks of a… 102 "BriefDescription": "Store misses in all DTLB levels that cause page walks", 106 …"PublicDescription": "This event counts store misses in all DTLB levels that cause a completed pag… 117 …"PublicDescription": "This event counts store misses in all DTLB levels that cause a completed pag… [all …]
|
| /kernel/linux/linux-5.10/tools/perf/pmu-events/arch/x86/broadwellde/ |
| D | virtual-memory.json | 5 "BriefDescription": "Load misses in all DTLB levels that cause page walks", 9 …"PublicDescription": "This event counts load misses in all DTLB levels that cause page walks of an… 20 …"PublicDescription": "This event counts load misses in all DTLB levels that cause a completed page… 31 …"PublicDescription": "This event counts load misses in all DTLB levels that cause a completed page… 42 …"PublicDescription": "This event counts load misses in all DTLB levels that cause a completed page… 88 …: "Load operations that miss the first DTLB level but hit the second and do not cause page walks.", 97 "BriefDescription": "Store misses in all DTLB levels that cause page walks", 101 …"PublicDescription": "This event counts store misses in all DTLB levels that cause page walks of a… 112 …"PublicDescription": "This event counts store misses in all DTLB levels that cause a completed pag… 119 … "BriefDescription": "Store misses in all DTLB levels that cause completed page walks (2M/4M)", [all …]
|
| /kernel/linux/linux-5.10/tools/perf/pmu-events/arch/x86/broadwell/ |
| D | virtual-memory.json | 3 …"PublicDescription": "This event counts load misses in all DTLB levels that cause page walks of an… 10 "BriefDescription": "Load misses in all DTLB levels that cause page walks", 14 …"PublicDescription": "This event counts load misses in all DTLB levels that cause a completed page… 25 …"PublicDescription": "This event counts load misses in all DTLB levels that cause a completed page… 36 …"PublicDescription": "This event counts load misses in all DTLB levels that cause a completed page… 91 …: "Load operations that miss the first DTLB level but hit the second and do not cause page walks.", 95 …"PublicDescription": "This event counts store misses in all DTLB levels that cause page walks of a… 102 "BriefDescription": "Store misses in all DTLB levels that cause page walks", 106 …"PublicDescription": "This event counts store misses in all DTLB levels that cause a completed pag… 117 …"PublicDescription": "This event counts store misses in all DTLB levels that cause a completed pag… [all …]
|
| /kernel/linux/linux-4.19/tools/perf/pmu-events/arch/x86/jaketown/ |
| D | virtual-memory.json | 26 "BriefDescription": "Misses at all ITLB levels that cause page walks.", 35 "BriefDescription": "Misses in all ITLB levels that cause completed page walks.", 54 …": "Operations that miss the first ITLB level but hit the second and do not cause any page walks.", 63 "BriefDescription": "Load misses in all DTLB levels that cause page walks.", 72 "BriefDescription": "Load misses at all DTLB levels that cause completed page walks.", 86 …d operations that miss the first DTLB level but hit the second and do not cause any page walks. Th… 92 …: "Load operations that miss the first DTLB level but hit the second and do not cause page walks.", 101 "BriefDescription": "Store misses in all DTLB levels that cause page walks.", 110 "BriefDescription": "Store misses in all DTLB levels that cause completed page walks.", 128 …: "Store operations that miss the first TLB level but hit the second and do not cause page walks.",
|
| /kernel/linux/linux-4.19/tools/perf/pmu-events/arch/x86/sandybridge/ |
| D | virtual-memory.json | 26 "BriefDescription": "Misses at all ITLB levels that cause page walks.", 35 "BriefDescription": "Misses in all ITLB levels that cause completed page walks.", 54 …": "Operations that miss the first ITLB level but hit the second and do not cause any page walks.", 63 "BriefDescription": "Load misses in all DTLB levels that cause page walks.", 72 "BriefDescription": "Load misses at all DTLB levels that cause completed page walks.", 86 …d operations that miss the first DTLB level but hit the second and do not cause any page walks. Th… 92 …: "Load operations that miss the first DTLB level but hit the second and do not cause page walks.", 101 "BriefDescription": "Store misses in all DTLB levels that cause page walks.", 110 "BriefDescription": "Store misses in all DTLB levels that cause completed page walks.", 128 …: "Store operations that miss the first TLB level but hit the second and do not cause page walks.",
|
| /kernel/linux/linux-5.10/tools/perf/pmu-events/arch/x86/jaketown/ |
| D | virtual-memory.json | 26 "BriefDescription": "Misses at all ITLB levels that cause page walks.", 35 "BriefDescription": "Misses in all ITLB levels that cause completed page walks.", 54 …": "Operations that miss the first ITLB level but hit the second and do not cause any page walks.", 63 "BriefDescription": "Load misses in all DTLB levels that cause page walks.", 72 "BriefDescription": "Load misses at all DTLB levels that cause completed page walks.", 86 …d operations that miss the first DTLB level but hit the second and do not cause any page walks. Th… 92 …: "Load operations that miss the first DTLB level but hit the second and do not cause page walks.", 101 "BriefDescription": "Store misses in all DTLB levels that cause page walks.", 110 "BriefDescription": "Store misses in all DTLB levels that cause completed page walks.", 128 …: "Store operations that miss the first TLB level but hit the second and do not cause page walks.",
|
| /kernel/linux/linux-5.10/tools/perf/pmu-events/arch/x86/sandybridge/ |
| D | virtual-memory.json | 8 "BriefDescription": "Load misses in all DTLB levels that cause page walks.", 17 "BriefDescription": "Load misses at all DTLB levels that cause completed page walks.", 31 …d operations that miss the first DTLB level but hit the second and do not cause any page walks. Th… 37 …: "Load operations that miss the first DTLB level but hit the second and do not cause page walks.", 46 "BriefDescription": "Store misses in all DTLB levels that cause page walks.", 55 "BriefDescription": "Store misses in all DTLB levels that cause completed page walks.", 73 …: "Store operations that miss the first TLB level but hit the second and do not cause page walks.", 91 "BriefDescription": "Misses at all ITLB levels that cause page walks.", 100 "BriefDescription": "Misses in all ITLB levels that cause completed page walks.", 119 …": "Operations that miss the first ITLB level but hit the second and do not cause any page walks.",
|
| /kernel/linux/linux-4.19/tools/perf/pmu-events/arch/x86/ivybridge/ |
| D | virtual-memory.json | 3 …"PublicDescription": "Misses in all TLB levels that cause a page walk of any page size from demand… 48 "BriefDescription": "Store misses in all DTLB levels that cause page walks", 58 "BriefDescription": "Store misses in all DTLB levels that cause completed page walks", 72 …: "Store operations that miss the first TLB level but hit the second and do not cause page walks.", 78 …": "Store operations that miss the first TLB level but hit the second and do not cause page walks", 97 …": "Load operations that miss the first DTLB level but hit the second and do not cause page walks", 101 "PublicDescription": "Misses in all ITLB levels that cause page walks.", 107 "BriefDescription": "Misses at all ITLB levels that cause page walks", 111 "PublicDescription": "Misses in all ITLB levels that cause completed page walks.", 117 "BriefDescription": "Misses in all ITLB levels that cause completed page walks", [all …]
|
| /kernel/linux/linux-5.10/tools/perf/pmu-events/arch/x86/ivybridge/ |
| D | virtual-memory.json | 3 …"PublicDescription": "Misses in all TLB levels that cause a page walk of any page size from demand… 48 "BriefDescription": "Store misses in all DTLB levels that cause page walks", 58 "BriefDescription": "Store misses in all DTLB levels that cause completed page walks", 72 …: "Store operations that miss the first TLB level but hit the second and do not cause page walks.", 78 …": "Store operations that miss the first TLB level but hit the second and do not cause page walks", 97 …": "Load operations that miss the first DTLB level but hit the second and do not cause page walks", 101 "PublicDescription": "Misses in all ITLB levels that cause page walks.", 107 "BriefDescription": "Misses at all ITLB levels that cause page walks", 111 "PublicDescription": "Misses in all ITLB levels that cause completed page walks.", 117 "BriefDescription": "Misses in all ITLB levels that cause completed page walks", [all …]
|
| /kernel/linux/linux-4.19/drivers/isdn/hisax/ |
| D | l3ni1.c | 462 l3ni1_message_cause(struct l3_process *pc, u_char mt, u_char cause) in l3ni1_message_cause() argument 473 *p++ = cause | 0x80; in l3ni1_message_cause() 495 *p++ = pc->para.cause | 0x80; in l3ni1_status_send() 520 switch (pc->para.cause) { in l3ni1_msg_without_setup() 530 *p++ = pc->para.cause | 0x80; in l3ni1_msg_without_setup() 533 printk(KERN_ERR "HiSax l3ni1_msg_without_setup wrong cause %d\n", in l3ni1_msg_without_setup() 534 pc->para.cause); in l3ni1_msg_without_setup() 780 pc->para.cause = 97; in l3ni1_check_messagetype_validity() 796 pc->para.cause = 96; in l3ni1_std_ie_err() 800 pc->para.cause = 99; in l3ni1_std_ie_err() [all …]
|
| D | l3dss1.c | 512 l3dss1_message_cause(struct l3_process *pc, u_char mt, u_char cause) in l3dss1_message_cause() argument 523 *p++ = cause | 0x80; in l3dss1_message_cause() 545 *p++ = pc->para.cause | 0x80; in l3dss1_status_send() 570 switch (pc->para.cause) { in l3dss1_msg_without_setup() 580 *p++ = pc->para.cause | 0x80; in l3dss1_msg_without_setup() 583 printk(KERN_ERR "HiSax l3dss1_msg_without_setup wrong cause %d\n", in l3dss1_msg_without_setup() 584 pc->para.cause); in l3dss1_msg_without_setup() 830 pc->para.cause = 97; in l3dss1_check_messagetype_validity() 846 pc->para.cause = 96; in l3dss1_std_ie_err() 850 pc->para.cause = 99; in l3dss1_std_ie_err() [all …]
|
| /kernel/linux/linux-5.10/arch/riscv/mm/ |
| D | fault.c | 72 /* User mode accesses just cause a SIGSEGV */ in bad_area() 91 /* User mode accesses just cause a SIGSEGV */ in vmalloc_fault() 161 static inline bool access_error(unsigned long cause, struct vm_area_struct *vma) in access_error() argument 163 switch (cause) { in access_error() 180 panic("%s: unhandled cause %lu", __func__, cause); in access_error() 194 unsigned long addr, cause; in do_page_fault() local 199 cause = regs->cause; in do_page_fault() 237 if (cause == EXC_STORE_PAGE_FAULT) in do_page_fault() 239 else if (cause == EXC_INST_PAGE_FAULT) in do_page_fault() 266 if (unlikely(access_error(cause, vma))) { in do_page_fault()
|
| /kernel/linux/linux-4.19/tools/perf/pmu-events/arch/x86/ivytown/ |
| D | virtual-memory.json | 3 …"PublicDescription": "Misses in all TLB levels that cause a page walk of any page size from demand… 66 "BriefDescription": "Store misses in all DTLB levels that cause page walks", 76 "BriefDescription": "Store misses in all DTLB levels that cause completed page walks", 90 …: "Store operations that miss the first TLB level but hit the second and do not cause page walks.", 96 …": "Store operations that miss the first TLB level but hit the second and do not cause page walks", 115 …": "Load operations that miss the first DTLB level but hit the second and do not cause page walks", 119 "PublicDescription": "Misses in all ITLB levels that cause page walks.", 125 "BriefDescription": "Misses at all ITLB levels that cause page walks", 129 "PublicDescription": "Misses in all ITLB levels that cause completed page walks.", 135 "BriefDescription": "Misses in all ITLB levels that cause completed page walks", [all …]
|
| /kernel/linux/linux-5.10/tools/perf/pmu-events/arch/x86/ivytown/ |
| D | virtual-memory.json | 3 …"PublicDescription": "Misses in all TLB levels that cause a page walk of any page size from demand… 66 "BriefDescription": "Store misses in all DTLB levels that cause page walks", 76 "BriefDescription": "Store misses in all DTLB levels that cause completed page walks", 90 …: "Store operations that miss the first TLB level but hit the second and do not cause page walks.", 96 …": "Store operations that miss the first TLB level but hit the second and do not cause page walks", 115 …": "Load operations that miss the first DTLB level but hit the second and do not cause page walks", 119 "PublicDescription": "Misses in all ITLB levels that cause page walks.", 125 "BriefDescription": "Misses at all ITLB levels that cause page walks", 129 "PublicDescription": "Misses in all ITLB levels that cause completed page walks.", 135 "BriefDescription": "Misses in all ITLB levels that cause completed page walks", [all …]
|