/dports/games/libretro-fbneo/FBNeo-bbe3c05/src/cpu/m6805/ |
H A D | m6805.cpp | 61 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 D | m6805.cpp | 61 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 D | excp_helper.c | 799 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 D | excp_helper.c | 799 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 D | excp_helper.c | 773 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 D | m6805.c | 62 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 D | excp_helper.c | 820 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 D | excp_helper.c | 820 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 D | m6805.c | 76 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 D | m6805.c | 76 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 D | excp_helper.c | 883 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 D | excp_helper.c | 883 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 D | excp_helper.c | 930 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 D | excp_helper.c | 924 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 D | dev_rtc.cc | 54 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 D | dsp56pcu.cpp | 114 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 D | dsp56pcu.cpp | 114 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 D | axis-fifo.c | 582 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 D | axis-fifo.c | 582 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 D | axis-fifo.c | 582 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 D | c68000.c | 9 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 D | ethernet.cpp | 71 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 D | interrupts.c | 460 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 D | interrupts.c | 459 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 D | interrupts.c | 460 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()
|