Home
last modified time | relevance | path

Searched refs:pending_interrupts (Results 1 – 25 of 98) sorted by relevance

1234

/dports/games/libretro-fbneo/FBNeo-bbe3c05/src/cpu/m6805/
H A Dm6805.cpp61 UINT16 pending_interrupts; /* MB */ member
303 m6805.pending_interrupts &= ~(1<<M68705_IRQ_LINE); in m68705_Interrupt()
308 m6805.pending_interrupts &= ~(1<<M68705_INT_TIMER); in m68705_Interrupt()
336 m6805.pending_interrupts &= ~(1<<HD63705_INT_NMI); in Interrupt()
362 m6805.pending_interrupts &= ~(1<<HD63705_INT_IRQ1); in Interrupt()
392 m6805.pending_interrupts &= ~(1<<HD63705_INT_PCI); in Interrupt()
397 m6805.pending_interrupts &= ~(1<<HD63705_INT_SCI); in Interrupt()
408 m6805.pending_interrupts &= ~(1<<M6805_IRQ_LINE); in Interrupt()
462 m6805.pending_interrupts |= 1<<M6805_IRQ_LINE; in m6805SetIrqLine()
484 if (m6805.pending_interrupts != 0) in m6805Run()
[all …]
/dports/games/libretro-fbalpha/fbalpha-84eb9d9/src/cpu/m6805/
H A Dm6805.cpp61 UINT16 pending_interrupts; /* MB */ member
302 m6805.pending_interrupts &= ~(1<<M68705_IRQ_LINE); in m68705_Interrupt()
307 m6805.pending_interrupts &= ~(1<<M68705_INT_TIMER); in m68705_Interrupt()
335 m6805.pending_interrupts &= ~(1<<HD63705_INT_NMI); in Interrupt()
361 m6805.pending_interrupts &= ~(1<<HD63705_INT_IRQ1); in Interrupt()
391 m6805.pending_interrupts &= ~(1<<HD63705_INT_PCI); in Interrupt()
396 m6805.pending_interrupts &= ~(1<<HD63705_INT_SCI); in Interrupt()
407 m6805.pending_interrupts &= ~(1<<M6805_IRQ_LINE); in Interrupt()
461 m6805.pending_interrupts |= 1<<M6805_IRQ_LINE; in m6805SetIrqLine()
481 if (m6805.pending_interrupts != 0) in m6805Run()
[all …]
/dports/emulators/qemu-utils/qemu-4.2.1/target/ppc/
H A Dexcp_helper.c799 if (env->pending_interrupts & (1 << PPC_INTERRUPT_RESET)) { in ppc_hw_interrupt()
800 env->pending_interrupts &= ~(1 << PPC_INTERRUPT_RESET); in ppc_hw_interrupt()
805 if (env->pending_interrupts & (1 << PPC_INTERRUPT_MCK)) { in ppc_hw_interrupt()
806 env->pending_interrupts &= ~(1 << PPC_INTERRUPT_MCK); in ppc_hw_interrupt()
850 if (env->pending_interrupts & (1 << PPC_INTERRUPT_EXT)) { in ppc_hw_interrupt()
955 if (env->pending_interrupts == 0) { in ppc_cpu_exec_interrupt()
1036 env->pending_interrupts &= ~(1 << PPC_INTERRUPT_HDECR); in helper_pminsn()
1195 env->pending_interrupts &= ~(1 << irq); in helper_msgclr()
1214 cenv->pending_interrupts |= 1 << irq; in helper_msgsnd()
1242 env->pending_interrupts &= ~(1 << irq); in helper_book3s_msgclr()
[all …]
/dports/emulators/qemu42/qemu-4.2.1/target/ppc/
H A Dexcp_helper.c799 if (env->pending_interrupts & (1 << PPC_INTERRUPT_RESET)) { in ppc_hw_interrupt()
800 env->pending_interrupts &= ~(1 << PPC_INTERRUPT_RESET); in ppc_hw_interrupt()
805 if (env->pending_interrupts & (1 << PPC_INTERRUPT_MCK)) { in ppc_hw_interrupt()
806 env->pending_interrupts &= ~(1 << PPC_INTERRUPT_MCK); in ppc_hw_interrupt()
850 if (env->pending_interrupts & (1 << PPC_INTERRUPT_EXT)) { in ppc_hw_interrupt()
955 if (env->pending_interrupts == 0) { in ppc_cpu_exec_interrupt()
1036 env->pending_interrupts &= ~(1 << PPC_INTERRUPT_HDECR); in helper_pminsn()
1195 env->pending_interrupts &= ~(1 << irq); in helper_msgclr()
1214 cenv->pending_interrupts |= 1 << irq; in helper_msgsnd()
1242 env->pending_interrupts &= ~(1 << irq); in helper_book3s_msgclr()
[all …]
/dports/emulators/qemu-powernv/qemu-powernv-3.0.50/target/ppc/
H A Dexcp_helper.c773 if (env->pending_interrupts & (1 << PPC_INTERRUPT_RESET)) { in ppc_hw_interrupt()
774 env->pending_interrupts &= ~(1 << PPC_INTERRUPT_RESET); in ppc_hw_interrupt()
779 if (env->pending_interrupts & (1 << PPC_INTERRUPT_MCK)) { in ppc_hw_interrupt()
780 env->pending_interrupts &= ~(1 << PPC_INTERRUPT_MCK); in ppc_hw_interrupt()
823 if (env->pending_interrupts & (1 << PPC_INTERRUPT_EXT)) { in ppc_hw_interrupt()
927 if (env->pending_interrupts == 0) { in ppc_cpu_exec_interrupt()
1007 env->pending_interrupts &= ~(1 << PPC_INTERRUPT_HDECR); in helper_pminsn()
1163 env->pending_interrupts &= ~(1 << irq); in helper_msgclr()
1182 cenv->pending_interrupts |= 1 << irq; in helper_msgsnd()
1208 env->pending_interrupts &= ~(1 << irq); in helper_book3s_msgclr()
[all …]
/dports/games/libretro-mame2000/mame2000-libretro-e364a15/src/cpu/m6805/
H A Dm6805.c62 UINT8 pending_interrupts; /* MB */ member
297 m6805.pending_interrupts &= ~(1<<HD63705_INT_NMI); in Interrupt()
330 m6805.pending_interrupts &= ~(1<<HD63705_INT_IRQ1); in Interrupt()
335 m6805.pending_interrupts &= ~(1<<HD63705_INT_IRQ2); in Interrupt()
340 m6805.pending_interrupts &= ~(1<<HD63705_INT_ADCONV); in Interrupt()
360 m6805.pending_interrupts &= ~(1<<HD63705_INT_PCI); in Interrupt()
365 m6805.pending_interrupts &= ~(1<<HD63705_INT_SCI); in Interrupt()
372 m6805.pending_interrupts &= ~M6805_INT_IRQ; in Interrupt()
525 m6805.pending_interrupts |= M6805_INT_IRQ; in m6805_set_irq_line()
571 if (m6805.pending_interrupts != 0) in m6805_execute()
[all …]
/dports/emulators/qemu-guest-agent/qemu-5.0.1/target/ppc/
H A Dexcp_helper.c820 if (env->pending_interrupts & (1 << PPC_INTERRUPT_RESET)) { in ppc_hw_interrupt()
821 env->pending_interrupts &= ~(1 << PPC_INTERRUPT_RESET); in ppc_hw_interrupt()
826 if (env->pending_interrupts & (1 << PPC_INTERRUPT_MCK)) { in ppc_hw_interrupt()
827 env->pending_interrupts &= ~(1 << PPC_INTERRUPT_MCK); in ppc_hw_interrupt()
871 if (env->pending_interrupts & (1 << PPC_INTERRUPT_EXT)) { in ppc_hw_interrupt()
1003 if (env->pending_interrupts == 0) { in ppc_cpu_exec_interrupt()
1084 env->pending_interrupts &= ~(1 << PPC_INTERRUPT_HDECR); in helper_pminsn()
1243 env->pending_interrupts &= ~(1 << irq); in helper_msgclr()
1262 cenv->pending_interrupts |= 1 << irq; in helper_msgsnd()
1301 cenv->pending_interrupts |= 1 << irq; in book3s_msgsnd_common()
[all …]
/dports/emulators/qemu-cheri/qemu-0a323821042c36e21ea80e58b9545dfc3b0cb8ef/target/ppc/
H A Dexcp_helper.c820 if (env->pending_interrupts & (1 << PPC_INTERRUPT_RESET)) { in ppc_hw_interrupt()
821 env->pending_interrupts &= ~(1 << PPC_INTERRUPT_RESET); in ppc_hw_interrupt()
826 if (env->pending_interrupts & (1 << PPC_INTERRUPT_MCK)) { in ppc_hw_interrupt()
827 env->pending_interrupts &= ~(1 << PPC_INTERRUPT_MCK); in ppc_hw_interrupt()
871 if (env->pending_interrupts & (1 << PPC_INTERRUPT_EXT)) { in ppc_hw_interrupt()
1003 if (env->pending_interrupts == 0) { in ppc_cpu_exec_interrupt()
1084 env->pending_interrupts &= ~(1 << PPC_INTERRUPT_HDECR); in helper_pminsn()
1243 env->pending_interrupts &= ~(1 << irq); in helper_msgclr()
1262 cenv->pending_interrupts |= 1 << irq; in helper_msgsnd()
1301 cenv->pending_interrupts |= 1 << irq; in book3s_msgsnd_common()
[all …]
/dports/games/libretro-mame2003_plus/mame2003-plus-libretro-17e9889/src/cpu/m6805/
H A Dm6805.c76 UINT16 pending_interrupts; /* MB */ member
311 m6805.pending_interrupts &= ~(1<<HD63705_INT_NMI);
346 m6805.pending_interrupts &= ~(1<<HD63705_INT_IRQ1);
351 m6805.pending_interrupts &= ~(1<<HD63705_INT_IRQ2);
356 m6805.pending_interrupts &= ~(1<<HD63705_INT_ADCONV);
376 m6805.pending_interrupts &= ~(1<<HD63705_INT_PCI);
381 m6805.pending_interrupts &= ~(1<<HD63705_INT_SCI);
392 m6805.pending_interrupts &= ~(1<<M6805_IRQ_LINE);
523 m6805.pending_interrupts |= 1<<M6805_IRQ_LINE;
542 if (m6805.pending_interrupts != 0)
[all …]
/dports/games/libretro-mame2003/mame2003-libretro-4358db4/src/cpu/m6805/
H A Dm6805.c76 UINT16 pending_interrupts; /* MB */ member
311 m6805.pending_interrupts &= ~(1<<HD63705_INT_NMI);
346 m6805.pending_interrupts &= ~(1<<HD63705_INT_IRQ1);
351 m6805.pending_interrupts &= ~(1<<HD63705_INT_IRQ2);
356 m6805.pending_interrupts &= ~(1<<HD63705_INT_ADCONV);
376 m6805.pending_interrupts &= ~(1<<HD63705_INT_PCI);
381 m6805.pending_interrupts &= ~(1<<HD63705_INT_SCI);
392 m6805.pending_interrupts &= ~(1<<M6805_IRQ_LINE);
523 m6805.pending_interrupts |= 1<<M6805_IRQ_LINE;
542 if (m6805.pending_interrupts != 0)
[all …]
/dports/emulators/qemu5/qemu-5.2.0/target/ppc/
H A Dexcp_helper.c883 if (env->pending_interrupts & (1 << PPC_INTERRUPT_RESET)) { in ppc_hw_interrupt()
884 env->pending_interrupts &= ~(1 << PPC_INTERRUPT_RESET); in ppc_hw_interrupt()
889 if (env->pending_interrupts & (1 << PPC_INTERRUPT_MCK)) { in ppc_hw_interrupt()
890 env->pending_interrupts &= ~(1 << PPC_INTERRUPT_MCK); in ppc_hw_interrupt()
934 if (env->pending_interrupts & (1 << PPC_INTERRUPT_EXT)) { in ppc_hw_interrupt()
1063 if (env->pending_interrupts == 0) { in ppc_cpu_exec_interrupt()
1144 env->pending_interrupts &= ~(1 << PPC_INTERRUPT_HDECR); in helper_pminsn()
1308 env->pending_interrupts &= ~(1 << irq); in helper_msgclr()
1327 cenv->pending_interrupts |= 1 << irq; in helper_msgsnd()
1366 cenv->pending_interrupts |= 1 << irq; in book3s_msgsnd_common()
[all …]
/dports/emulators/qemu60/qemu-6.0.0/target/ppc/
H A Dexcp_helper.c883 if (env->pending_interrupts & (1 << PPC_INTERRUPT_RESET)) { in ppc_hw_interrupt()
884 env->pending_interrupts &= ~(1 << PPC_INTERRUPT_RESET); in ppc_hw_interrupt()
889 if (env->pending_interrupts & (1 << PPC_INTERRUPT_MCK)) { in ppc_hw_interrupt()
890 env->pending_interrupts &= ~(1 << PPC_INTERRUPT_MCK); in ppc_hw_interrupt()
934 if (env->pending_interrupts & (1 << PPC_INTERRUPT_EXT)) { in ppc_hw_interrupt()
1063 if (env->pending_interrupts == 0) { in ppc_cpu_exec_interrupt()
1144 env->pending_interrupts &= ~(1 << PPC_INTERRUPT_HDECR); in helper_pminsn()
1308 env->pending_interrupts &= ~(1 << irq); in helper_msgclr()
1327 cenv->pending_interrupts |= 1 << irq; in helper_msgsnd()
1366 cenv->pending_interrupts |= 1 << irq; in book3s_msgsnd_common()
[all …]
/dports/emulators/qemu-devel/qemu-de8ed1055c2ce18c95f597eb10df360dcb534f99/target/ppc/
H A Dexcp_helper.c930 if (env->pending_interrupts & (1 << PPC_INTERRUPT_RESET)) { in ppc_hw_interrupt()
931 env->pending_interrupts &= ~(1 << PPC_INTERRUPT_RESET); in ppc_hw_interrupt()
936 if (env->pending_interrupts & (1 << PPC_INTERRUPT_MCK)) { in ppc_hw_interrupt()
937 env->pending_interrupts &= ~(1 << PPC_INTERRUPT_MCK); in ppc_hw_interrupt()
943 if (env->pending_interrupts & (1 << PPC_INTERRUPT_DEBUG)) { in ppc_hw_interrupt()
981 if (env->pending_interrupts & (1 << PPC_INTERRUPT_EXT)) { in ppc_hw_interrupt()
1108 if (env->pending_interrupts == 0) { in ppc_cpu_exec_interrupt()
1367 env->pending_interrupts &= ~(1 << irq); in helper_msgclr()
1386 cenv->pending_interrupts |= 1 << irq; in helper_msgsnd()
1425 cenv->pending_interrupts |= 1 << irq; in book3s_msgsnd_common()
[all …]
/dports/emulators/qemu/qemu-6.2.0/target/ppc/
H A Dexcp_helper.c924 if (env->pending_interrupts & (1 << PPC_INTERRUPT_RESET)) { in ppc_hw_interrupt()
925 env->pending_interrupts &= ~(1 << PPC_INTERRUPT_RESET); in ppc_hw_interrupt()
930 if (env->pending_interrupts & (1 << PPC_INTERRUPT_MCK)) { in ppc_hw_interrupt()
931 env->pending_interrupts &= ~(1 << PPC_INTERRUPT_MCK); in ppc_hw_interrupt()
937 if (env->pending_interrupts & (1 << PPC_INTERRUPT_DEBUG)) { in ppc_hw_interrupt()
975 if (env->pending_interrupts & (1 << PPC_INTERRUPT_EXT)) { in ppc_hw_interrupt()
1102 if (env->pending_interrupts == 0) { in ppc_cpu_exec_interrupt()
1351 env->pending_interrupts &= ~(1 << irq); in helper_msgclr()
1370 cenv->pending_interrupts |= 1 << irq; in helper_msgsnd()
1409 cenv->pending_interrupts |= 1 << irq; in book3s_msgsnd_common()
[all …]
/dports/emulators/gxemul/gxemul-0.6.3/src/devices/
H A Ddev_rtc.cc54 int pending_interrupts; member
71 d->pending_interrupts ++; in timer_tick()
79 if (d->pending_interrupts > 0) in DEVICE_TICK()
120 d->pending_interrupts = 0; in DEVICE_ACCESS()
133 if (d->pending_interrupts > 0) in DEVICE_ACCESS()
134 d->pending_interrupts --; in DEVICE_ACCESS()
/dports/emulators/mess/mame-mame0226/src/devices/cpu/dsp56156/
H A Ddsp56pcu.cpp114 device->save_item(NAME(cpustate->PCU.pending_interrupts)); in pcu_init()
267 const int interrupt_index = cpustate->PCU.pending_interrupts[i]; in pcu_service_interrupts()
309 if (cpustate->PCU.pending_interrupts[i] == -1) in dsp56156_add_pending_interrupt()
311 cpustate->PCU.pending_interrupts[i] = irq_index; in dsp56156_add_pending_interrupt()
370 cpustate->PCU.pending_interrupts[i] = -1; in dsp56156_clear_pending_interrupts()
378 while (cpustate->PCU.pending_interrupts[numI] != -1) in dsp56156_count_pending_interrupts()
395 priority_list[i] = dsp56156_get_irq_priority(cpustate, cpustate->PCU.pending_interrupts[i]); in dsp56156_sort_pending_interrupts()
413 holder = cpustate->PCU.pending_interrupts[j+1]; in dsp56156_sort_pending_interrupts()
414 cpustate->PCU.pending_interrupts[j+1] = cpustate->PCU.pending_interrupts[j]; in dsp56156_sort_pending_interrupts()
415 cpustate->PCU.pending_interrupts[j] = holder; in dsp56156_sort_pending_interrupts()
/dports/emulators/mame/mame-mame0226/src/devices/cpu/dsp56156/
H A Ddsp56pcu.cpp114 device->save_item(NAME(cpustate->PCU.pending_interrupts)); in pcu_init()
267 const int interrupt_index = cpustate->PCU.pending_interrupts[i]; in pcu_service_interrupts()
309 if (cpustate->PCU.pending_interrupts[i] == -1) in dsp56156_add_pending_interrupt()
311 cpustate->PCU.pending_interrupts[i] = irq_index; in dsp56156_add_pending_interrupt()
370 cpustate->PCU.pending_interrupts[i] = -1; in dsp56156_clear_pending_interrupts()
378 while (cpustate->PCU.pending_interrupts[numI] != -1) in dsp56156_count_pending_interrupts()
395 priority_list[i] = dsp56156_get_irq_priority(cpustate, cpustate->PCU.pending_interrupts[i]); in dsp56156_sort_pending_interrupts()
413 holder = cpustate->PCU.pending_interrupts[j+1]; in dsp56156_sort_pending_interrupts()
414 cpustate->PCU.pending_interrupts[j+1] = cpustate->PCU.pending_interrupts[j]; in dsp56156_sort_pending_interrupts()
415 cpustate->PCU.pending_interrupts[j] = holder; in dsp56156_sort_pending_interrupts()
/dports/multimedia/v4l_compat/linux-5.13-rc2/drivers/staging/axis-fifo/
H A Daxis-fifo.c582 unsigned int pending_interrupts; in axis_fifo_irq() local
585 pending_interrupts = ioread32(fifo->base_addr + in axis_fifo_irq()
589 if (pending_interrupts & XLLF_INT_RC_MASK) { in axis_fifo_irq()
598 } else if (pending_interrupts & XLLF_INT_TC_MASK) { in axis_fifo_irq()
606 } else if (pending_interrupts & XLLF_INT_TFPF_MASK) { in axis_fifo_irq()
626 } else if (pending_interrupts & XLLF_INT_TRC_MASK) { in axis_fifo_irq()
631 } else if (pending_interrupts & XLLF_INT_RRC_MASK) { in axis_fifo_irq()
664 } else if (pending_interrupts & XLLF_INT_TSE_MASK) { in axis_fifo_irq()
671 } else if (pending_interrupts) { in axis_fifo_irq()
675 pending_interrupts); in axis_fifo_irq()
[all …]
/dports/multimedia/libv4l/linux-5.13-rc2/drivers/staging/axis-fifo/
H A Daxis-fifo.c582 unsigned int pending_interrupts; in axis_fifo_irq() local
585 pending_interrupts = ioread32(fifo->base_addr + in axis_fifo_irq()
589 if (pending_interrupts & XLLF_INT_RC_MASK) { in axis_fifo_irq()
598 } else if (pending_interrupts & XLLF_INT_TC_MASK) { in axis_fifo_irq()
606 } else if (pending_interrupts & XLLF_INT_TFPF_MASK) { in axis_fifo_irq()
626 } else if (pending_interrupts & XLLF_INT_TRC_MASK) { in axis_fifo_irq()
631 } else if (pending_interrupts & XLLF_INT_RRC_MASK) { in axis_fifo_irq()
664 } else if (pending_interrupts & XLLF_INT_TSE_MASK) { in axis_fifo_irq()
671 } else if (pending_interrupts) { in axis_fifo_irq()
675 pending_interrupts); in axis_fifo_irq()
[all …]
/dports/multimedia/v4l-utils/linux-5.13-rc2/drivers/staging/axis-fifo/
H A Daxis-fifo.c582 unsigned int pending_interrupts; in axis_fifo_irq() local
585 pending_interrupts = ioread32(fifo->base_addr + in axis_fifo_irq()
589 if (pending_interrupts & XLLF_INT_RC_MASK) { in axis_fifo_irq()
598 } else if (pending_interrupts & XLLF_INT_TC_MASK) { in axis_fifo_irq()
606 } else if (pending_interrupts & XLLF_INT_TFPF_MASK) { in axis_fifo_irq()
626 } else if (pending_interrupts & XLLF_INT_TRC_MASK) { in axis_fifo_irq()
631 } else if (pending_interrupts & XLLF_INT_RRC_MASK) { in axis_fifo_irq()
664 } else if (pending_interrupts & XLLF_INT_TSE_MASK) { in axis_fifo_irq()
671 } else if (pending_interrupts) { in axis_fifo_irq()
675 pending_interrupts); in axis_fifo_irq()
[all …]
/dports/games/libretro-mame2000/mame2000-libretro-e364a15/src/cpu/m68000_cyclone/
H A Dc68000.c9 int pending_interrupts; member
26 if (cyclone.pending_interrupts & 0xff000000) in update_irq_line()
30 if (cyclone.pending_interrupts & mask) in update_irq_line()
42 cyclone.pending_interrupts &= ~(1 << (24 + irq)); in MyIrqCallback()
52 cyclone.pending_interrupts |= 1 << (24 + level); in cyclone_Cause_Interrupt()
59 cyclone.pending_interrupts &= ~(1 << (24 + level)); in cyclone_Clear_Interrupt()
83 cyclone.pending_interrupts = 0; in cyclone_reset()
/dports/emulators/aranym/aranym-1.1.0/src/natfeat/
H A Dethernet.cpp71 int ETHERNETDriver::pending_interrupts; member in ETHERNETDriver
135 ret = pending_interrupts; in dispatch()
291 pending_interrupts = 0; in init()
432 pending_interrupts |= (1 << handler->ethX); in receiveFunc()
436 D(bug(" waiting for int acknowledge with pending irq mask %02x", pending_interrupts)); in receiveFunc()
438 pending_interrupts &= ~(1 << handler->ethX); in receiveFunc()
439 D(bug(" int acknowledged, pending irq mask now %02x", pending_interrupts)); in receiveFunc()
/dports/devel/avr-gdb/gdb-7.3.1/sim/ppc/
H A Dinterrupts.c460 if (ints->pending_interrupts & external_interrupt_pending) { in deliver_hardware_interrupt()
468 else if (ints->pending_interrupts & decrementer_interrupt_pending) { in deliver_hardware_interrupt()
477 ints->pending_interrupts &= ~decrementer_interrupt_pending; in deliver_hardware_interrupt()
503 && (cpu_interrupts(processor)->pending_interrupts))) in check_masked_interrupts()
512 ints->pending_interrupts |= decrementer_interrupt_pending; in decrementer_interrupt()
525 if (!(ints->pending_interrupts & external_interrupt_pending)) { in external_interrupt()
526 ints->pending_interrupts |= external_interrupt_pending; in external_interrupt()
537 ints->pending_interrupts &= ~external_interrupt_pending; in external_interrupt()
/dports/devel/gdb761/gdb-7.6.1/sim/ppc/
H A Dinterrupts.c459 if (ints->pending_interrupts & external_interrupt_pending) { in deliver_hardware_interrupt()
467 else if (ints->pending_interrupts & decrementer_interrupt_pending) { in deliver_hardware_interrupt()
476 ints->pending_interrupts &= ~decrementer_interrupt_pending; in deliver_hardware_interrupt()
502 && (cpu_interrupts(processor)->pending_interrupts))) in check_masked_interrupts()
511 ints->pending_interrupts |= decrementer_interrupt_pending; in decrementer_interrupt()
524 if (!(ints->pending_interrupts & external_interrupt_pending)) { in external_interrupt()
525 ints->pending_interrupts |= external_interrupt_pending; in external_interrupt()
536 ints->pending_interrupts &= ~external_interrupt_pending; in external_interrupt()
/dports/devel/zpu-binutils/zpu-toolchain-1.0/toolchain/gdb/sim/ppc/
H A Dinterrupts.c460 if (ints->pending_interrupts & external_interrupt_pending) { in deliver_hardware_interrupt()
468 else if (ints->pending_interrupts & decrementer_interrupt_pending) { in deliver_hardware_interrupt()
477 ints->pending_interrupts &= ~decrementer_interrupt_pending; in deliver_hardware_interrupt()
503 && (cpu_interrupts(processor)->pending_interrupts))) in check_masked_interrupts()
512 ints->pending_interrupts |= decrementer_interrupt_pending; in decrementer_interrupt()
525 if (!(ints->pending_interrupts & external_interrupt_pending)) { in external_interrupt()
526 ints->pending_interrupts |= external_interrupt_pending; in external_interrupt()
537 ints->pending_interrupts &= ~external_interrupt_pending; in external_interrupt()

1234