/src/sys/arch/mipsco/mipsco/ |
interrupt.c | 46 uint32_t ipending; local in function:cpu_intr 51 while (ppl < (ipl = splintr(&ipending))) { 53 (*platform.iointr)(status, pc, ipending);
|
/src/sys/arch/emips/emips/ |
interrupt.c | 100 uint32_t ipending; local in function:cpu_intr 118 while (ppl < (ipl = splintr(&ipending))) { 121 if (ipending & MIPS_INT_MASK_5) { 122 (*platform.iointr)(status, pc, ipending); 127 ipl = splintr(&ipending); 130 if (ipending & MIPS_INT_MASK_5) { 131 (*platform.iointr)(status, pc, ipending); 140 emips_aic_intr(uint32_t status, vaddr_t pc, uint32_t ipending) 148 ipending = TheAic->IrqStatus; 150 while (ipending) { [all...] |
/src/sys/arch/arc/arc/ |
interrupt.c | 99 uint32_t ipending; local in function:cpu_intr 109 while (ppl < (ipl = splintr(&ipending))) { 111 if (ipending & MIPS_INT_MASK_5) { 124 if (inttab->int_mask & ipending) { 125 (*inttab->int_hand)(ipending, &cf); 135 if (inttab->int_mask & ipending) { 136 (*inttab->int_hand)(ipending, &cf);
|
/src/sys/arch/ews4800mips/ews4800mips/ |
tr2_intr.c | 150 uint32_t r, ipending; local in function:tr2_intr 153 while (ppl < (ipl = splintr(&ipending))) { 154 if (ipending & MIPS_INT_MASK_5) { /* CLOCK */ 166 if (ipending & MIPS_INT_MASK_4) { /* KBD, MOUSE, SERIAL */ 191 if (ipending & MIPS_INT_MASK_3) { /* VME */ 204 if (ipending & MIPS_INT_MASK_2) { /* ETHER, SCSI */ 226 (ipending & MIPS_INT_MASK_5)) { 239 if (ipending & MIPS_INT_MASK_1) 242 if (ipending & MIPS_INT_MASK_0) { /* FDD, PRINTER */
|
tr2a_intr.c | 177 uint32_t r, intc_cause, ipending; local in function:tr2a_intr 182 while (ppl < (ipl = splintr(&ipending))) { 183 if ((ipending & MIPS_INT_MASK_5) && (intc_cause & INTC_INT5)) { 195 if ((ipending & MIPS_INT_MASK_4) && (intc_cause & INTC_INT4)) { 226 if ((ipending & MIPS_INT_MASK_3) && (intc_cause & INTC_INT3)) { 234 if ((ipending & MIPS_INT_MASK_2) && (intc_cause & INTC_INT2)) { 265 if ((ipending & MIPS_INT_MASK_1) && (intc_cause & INTC_INT1)) { 273 if ((ipending & MIPS_INT_MASK_0) && (intc_cause & INTC_INT0)) {
|
/src/sys/arch/newsmips/newsmips/ |
news4000.c | 79 uint32_t ipending; local in function:news4000_intr 82 while (ppl < (ipl = splintr(&ipending))) { 83 if (ipending & MIPS_INT_MASK_2) { 103 if (ipending & MIPS_INT_MASK_5) { 110 if (ipending & MIPS_INT_MASK_4) { 117 if (ipending & MIPS_INT_MASK_3) { 122 if (ipending & MIPS_INT_MASK_1) { 127 if (ipending & MIPS_INT_MASK_0) {
|
news5000.c | 84 uint32_t ipending; local in function:news5000_intr 87 while (ppl < (ipl = splintr(&ipending))) { 89 if (ipending & MIPS_INT_MASK_2) { 122 if (ipending & MIPS_INT_MASK_5) { 131 if (ipending & MIPS_INT_MASK_4) { 159 if (ipending & MIPS_INT_MASK_3) { 168 if (ipending & MIPS_INT_MASK_1) { 173 if (ipending & MIPS_INT_MASK_0) {
|
news3400.c | 88 uint32_t ipending; local in function:news3400_intr 91 while (ppl < (ipl = splintr(&ipending))) { 94 if (ipending & MIPS_INT_MASK_2) { 116 if (ipending & MIPS_INT_MASK_5) { 122 if (ipending & MIPS_INT_MASK_4) { 127 if (ipending & MIPS_INT_MASK_1) { 131 if (ipending & MIPS_INT_MASK_0) { 136 if (ipending & INT_MASK_FPU) {
|
/src/sys/arch/hpcmips/vr/ |
vr.c | 540 uint32_t ipending; local in function:VR_INTR 543 while (ppl < (ipl = splintr(&ipending))) { 546 if (ipending & MIPS_INT_MASK_5) { 550 if (ipending & MIPS_INT_MASK_1) { 554 if (ipending & MIPS_INT_MASK_0) {
|
/src/sys/arch/playstation2/playstation2/ |
interrupt.c | 125 uint32_t ipending; local in function:cpu_intr 139 while (ppl < (ipl = splintr(&ipending))) { 141 if (ipending & MIPS_INT_MASK_0) { 145 if (ipending & MIPS_INT_MASK_1) {
|
/src/sys/arch/hpcmips/tx/ |
tx39icu.c | 308 uint32_t ipending; local in function:TX_INTR 332 while (ppl < (ipl = splintr(&ipending))) { 334 if (!(ipending & MIPS_INT_MASK_4) && 335 !(ipending & MIPS_INT_MASK_2)) { 336 dbg_bit_print(ipending); 345 if (ipending & MIPS_INT_MASK_4) { 346 tx39_irqhigh_intr(ipending, pc, status); 350 if (ipending & MIPS_INT_MASK_2) { 393 if (ipending & MIPS_INT_MASK_1) { 436 tx39_irqhigh_intr(uint32_t ipending, vaddr_t pc, uint32_t status [all...] |
/src/sys/arch/arm/pic/ |
pic.c | 283 volatile uint32_t *ipending = &pic->pic_pending_irqs[irq_base >> 5]; local in function:pic_mark_pending_sources 293 atomic_or_32(ipending, pending); 397 volatile uint32_t *ipending = pic->pic_pending_irqs; local in function:pic_deliver_irqs 418 *ipending, ipl); 419 KASSERT((pending_irqs & *ipending) == pending_irqs); 420 KASSERT((pending_irqs & ~(*ipending)) == 0); 431 ipending = pic->pic_pending_irqs; 435 ipending++; 450 atomic_and_32(ipending, ~__BIT(irq)); 469 irq_base, *ipending, ipl) [all...] |