/Linux-v4.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 …]
|
D | mips-cm.c | 338 int ocause, cause; in mips_cm_error_report() local 350 cause = cm_error >> __ffs(CM_GCR_ERROR_CAUSE_ERRTYPE); in mips_cm_error_report() 353 if (!cause) in mips_cm_error_report() 356 if (cause < 16) { in mips_cm_error_report() 386 cm2_causes[cause], buf); in mips_cm_error_report() 393 cause = cm_error >> __ffs64(CM3_GCR_ERROR_CAUSE_ERRTYPE); in mips_cm_error_report() 396 if (!cause) in mips_cm_error_report() 409 if (cause == 1 || cause == 3) { /* Tag ECC */ in mips_cm_error_report() 430 } else if (cause == 2) { in mips_cm_error_report() 454 cm3_causes[cause], buf); in mips_cm_error_report()
|
/Linux-v4.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()
|
/Linux-v4.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 …]
|
D | vz.c | 283 u32 cause) in kvm_vz_irq_deliver_cb() argument 311 u32 cause) in kvm_vz_irq_clear_cb() argument 390 u32 cause) in _kvm_vz_restore_stimer() argument 399 write_gc0_cause(cause); in _kvm_vz_restore_stimer() 412 u32 compare, u32 cause) in _kvm_vz_restore_htimer() argument 429 write_gc0_cause(cause); in _kvm_vz_restore_htimer() 451 u32 cause, compare; in kvm_vz_restore_timer() local 454 cause = kvm_read_sw_gc0_cause(cop0); in kvm_vz_restore_timer() 457 _kvm_vz_restore_stimer(vcpu, compare, cause); in kvm_vz_restore_timer() 496 u32 cause, compare, before_count, end_count; in _kvm_vz_save_htimer() local [all …]
|
D | interrupt.c | 116 u32 cause) in kvm_mips_irq_deliver_cb() argument 172 if (cause & CAUSEF_BD) in kvm_mips_irq_deliver_cb() 199 u32 cause) in kvm_mips_irq_clear_cb() argument 204 void kvm_mips_deliver_interrupts(struct kvm_vcpu *vcpu, u32 cause) in kvm_mips_deliver_interrupts() argument 215 if (kvm_mips_callbacks->irq_clear(vcpu, priority, cause)) { in kvm_mips_deliver_interrupts() 227 if (kvm_mips_callbacks->irq_deliver(vcpu, priority, cause)) { in kvm_mips_deliver_interrupts()
|
D | interrupt.h | 52 u32 cause); 54 u32 cause); 55 void kvm_mips_deliver_interrupts(struct kvm_vcpu *vcpu, u32 cause);
|
/Linux-v4.19/drivers/isdn/hisax/ |
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() 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() 854 pc->para.cause = 100; in l3dss1_std_ie_err() [all …]
|
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() 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() 804 pc->para.cause = 100; in l3ni1_std_ie_err() [all …]
|
D | l3_1tr6.c | 360 pc->para.cause = p[2]; in l3_1tr6_rel() 366 pc->para.cause = 0; in l3_1tr6_rel() 370 pc->para.cause = NO_CAUSE; in l3_1tr6_rel() 390 pc->para.cause = NO_CAUSE; in l3_1tr6_rel_ack() 426 pc->para.cause = p[2]; in l3_1tr6_disc() 432 pc->para.cause = 0; in l3_1tr6_disc() 438 pc->para.cause = NO_CAUSE; in l3_1tr6_disc() 520 u_char cause = 0x10; in l3_1tr6_disconnect_req() local 523 if (pc->para.cause > 0) in l3_1tr6_disconnect_req() 524 cause = pc->para.cause; in l3_1tr6_disconnect_req() [all …]
|
/Linux-v4.19/arch/xtensa/kernel/ |
D | traps.c | 84 int cause; member 363 #define set_handler(type, cause, handler) \ argument 368 per_cpu(exc_table, cpu).type[cause] = (handler);\ 373 void * __init trap_set_handler(int cause, void *handler) in trap_set_handler() argument 375 void *previous = per_cpu(exc_table, 0).default_handler[cause]; in trap_set_handler() 377 set_handler(default_handler, cause, handler); in trap_set_handler() 424 for(i = 0; dispatch_init_table[i].cause >= 0; i++) { in trap_init() 427 int cause = dispatch_init_table[i].cause; in trap_init() local 431 set_handler(default_handler, cause, handler); in trap_init() 433 set_handler(fast_user_handler, cause, handler); in trap_init() [all …]
|
/Linux-v4.19/drivers/net/ethernet/chelsio/cxgb/ |
D | subr.c | 196 u32 cause = readl(adapter->regs + FPGA_GMAC_ADDR_INTERRUPT_CAUSE); in fpga_phy_intr_handler() local 199 if (cause & (1 << p)) { in fpga_phy_intr_handler() 206 writel(cause, adapter->regs + FPGA_GMAC_ADDR_INTERRUPT_CAUSE); in fpga_phy_intr_handler() 215 u32 cause = readl(adapter->regs + A_PL_CAUSE); in fpga_slow_intr() local 217 cause &= ~F_PL_INTR_SGE_DATA; in fpga_slow_intr() 218 if (cause & F_PL_INTR_SGE_ERR) in fpga_slow_intr() 221 if (cause & FPGA_PCIX_INTERRUPT_GMAC) in fpga_slow_intr() 224 if (cause & FPGA_PCIX_INTERRUPT_TP) { in fpga_slow_intr() 234 if (cause & FPGA_PCIX_INTERRUPT_PCIX) in fpga_slow_intr() 238 if (cause) in fpga_slow_intr() [all …]
|
/Linux-v4.19/arch/nios2/kernel/ |
D | traps.c | 126 asmlinkage void handle_unaligned_c(struct pt_regs *fp, int cause) in handle_unaligned_c() argument 130 cause >>= 2; in handle_unaligned_c() 140 pr_alert(" cause %d\n", cause); in handle_unaligned_c() 172 asmlinkage void unhandled_exception(struct pt_regs *regs, int cause) in unhandled_exception() argument 176 cause /= 4; in unhandled_exception() 179 cause, user_mode(regs) ? "user" : "kernel", addr); in unhandled_exception()
|
/Linux-v4.19/drivers/edac/ |
D | mv64x60_edac.c | 33 u32 cause; in mv64x60_pci_check() local 35 cause = readl(pdata->pci_vbase + MV64X60_PCI_ERROR_CAUSE); in mv64x60_pci_check() 36 if (!cause) in mv64x60_pci_check() 40 printk(KERN_ERR "Cause register: 0x%08x\n", cause); in mv64x60_pci_check() 49 writel(~cause, pdata->pci_vbase + MV64X60_PCI_ERROR_CAUSE); in mv64x60_pci_check() 51 if (cause & MV64X60_PCI_PE_MASK) in mv64x60_pci_check() 54 if (!(cause & MV64X60_PCI_PE_MASK)) in mv64x60_pci_check() 234 u32 cause; in mv64x60_sram_check() local 236 cause = readl(pdata->sram_vbase + MV64X60_SRAM_ERR_CAUSE); in mv64x60_sram_check() 237 if (!cause) in mv64x60_sram_check() [all …]
|
/Linux-v4.19/arch/mips/include/asm/ |
D | kvm_host.h | 702 __BUILD_KVM_RW_HW(cause, 32, MIPS_CP0_CAUSE, 0) 727 __BUILD_KVM_ATOMIC_HW(cause, 32, MIPS_CP0_CAUSE, 0) 801 u32 cause); 803 u32 cause); 866 extern enum emulation_result kvm_mips_handle_tlbmiss(u32 cause, 942 enum emulation_result update_pc(struct kvm_vcpu *vcpu, u32 cause); 957 u32 cause = vcpu->host_cp0_cause; in kvm_is_ifetch_fault() local 967 if ((cause & CAUSEF_BD) && badvaddr - epc <= 4) in kvm_is_ifetch_fault() 973 extern enum emulation_result kvm_mips_emulate_inst(u32 cause, 980 extern enum emulation_result kvm_mips_emulate_syscall(u32 cause, [all …]
|
/Linux-v4.19/security/integrity/ima/ |
D | ima_appraise.c | 218 const char *cause = "unknown"; in ima_appraise_measurement() local 231 cause = iint->flags & IMA_DIGSIG_REQUIRED ? in ima_appraise_measurement() 251 cause = "missing-HMAC"; in ima_appraise_measurement() 254 cause = "invalid-HMAC"; in ima_appraise_measurement() 267 cause = "IMA-signature-required"; in ima_appraise_measurement() 283 cause = "invalid-hash"; in ima_appraise_measurement() 298 cause = "invalid-signature"; in ima_appraise_measurement() 306 cause = "unknown-ima-data"; in ima_appraise_measurement() 321 cause = "unverifiable-signature"; in ima_appraise_measurement() 323 op, cause, rc, 0); in ima_appraise_measurement() [all …]
|
/Linux-v4.19/arch/mips/bcm63xx/ |
D | irq.c | 163 u32 cause; in plat_irq_dispatch() local 166 cause = read_c0_cause() & read_c0_status() & ST0_IM; in plat_irq_dispatch() 168 if (!cause) in plat_irq_dispatch() 171 if (cause & CAUSEF_IP7) in plat_irq_dispatch() 173 if (cause & CAUSEF_IP0) in plat_irq_dispatch() 175 if (cause & CAUSEF_IP1) in plat_irq_dispatch() 177 if (cause & CAUSEF_IP2) in plat_irq_dispatch() 180 if (cause & CAUSEF_IP3) in plat_irq_dispatch() 183 if (cause & CAUSEF_IP3) in plat_irq_dispatch() 185 if (cause & CAUSEF_IP4) in plat_irq_dispatch() [all …]
|
/Linux-v4.19/drivers/net/ethernet/chelsio/cxgb3/ |
D | mc5.c | 370 u32 cause = t3_read_reg(adap, A_MC5_DB_INT_CAUSE); in t3_mc5_intr_handler() local 372 if ((cause & F_PARITYERR) && mc5->parity_enabled) { in t3_mc5_intr_handler() 377 if (cause & F_REQQPARERR) { in t3_mc5_intr_handler() 382 if (cause & F_DISPQPARERR) { in t3_mc5_intr_handler() 387 if (cause & F_ACTRGNFULL) in t3_mc5_intr_handler() 389 if (cause & F_NFASRCHFAIL) in t3_mc5_intr_handler() 391 if (cause & F_UNKNOWNCMD) in t3_mc5_intr_handler() 393 if (cause & F_DELACTEMPTY) in t3_mc5_intr_handler() 395 if (cause & MC5_INT_FATAL) in t3_mc5_intr_handler() 398 t3_write_reg(adap, A_MC5_DB_INT_CAUSE, cause); in t3_mc5_intr_handler()
|
/Linux-v4.19/Documentation/devicetree/bindings/watchdog/ |
D | men-a021-wdt.txt | 9 4: Watchdog reset cause bit 0 10 5: Watchdog reset cause bit 1 11 6: Watchdog reset cause bit 2
|
/Linux-v4.19/arch/alpha/mm/ |
D | fault.c | 85 long cause, struct pt_regs *regs) in do_page_fault() argument 97 if (cause == 0) { in do_page_fault() 135 if (cause < 0) { in do_page_fault() 138 } else if (!cause) { in do_page_fault() 208 die_if_kernel("Oops", regs, cause, (unsigned long*)regs - 16); in do_page_fault()
|
/Linux-v4.19/arch/nios2/mm/ |
D | fault.c | 43 asmlinkage void do_page_fault(struct pt_regs *regs, unsigned long cause, in do_page_fault() argument 53 cause >>= 2; in do_page_fault() 110 switch (cause) { in do_page_fault() 191 "cause %ld\n", current->comm, SIGSEGV, address, cause); in do_page_fault() 213 cause); in do_page_fault()
|
/Linux-v4.19/arch/powerpc/include/asm/ |
D | tm.h | 14 uint8_t cause); 15 extern void tm_reclaim_current(uint8_t cause);
|
/Linux-v4.19/arch/xtensa/include/asm/ |
D | mxregs.h | 36 #define MIPISET(cause) (0x140 + (cause)) argument
|
/Linux-v4.19/drivers/dma/qcom/ |
D | hidma_ll.c | 394 static void hidma_ll_int_handler_internal(struct hidma_lldev *lldev, int cause) in hidma_ll_int_handler_internal() argument 398 if (cause & HIDMA_ERR_INT_MASK) { in hidma_ll_int_handler_internal() 400 cause); in hidma_ll_int_handler_internal() 403 writel(cause, lldev->evca + HIDMA_EVCA_IRQ_CLR_REG); in hidma_ll_int_handler_internal() 416 writel_relaxed(cause, lldev->evca + HIDMA_EVCA_IRQ_CLR_REG); in hidma_ll_int_handler_internal() 437 u32 cause; in hidma_ll_inthandler() local 441 cause = status & enable; in hidma_ll_inthandler() 443 while (cause) { in hidma_ll_inthandler() 444 hidma_ll_int_handler_internal(lldev, cause); in hidma_ll_inthandler() 452 cause = status & enable; in hidma_ll_inthandler() [all …]
|