RT_C_DECLS_END #ifdef IN_RING3 static void parallel_set_irq(ParallelState *s) { if (s->reg_control & LPT_CONTROL_ENABLE_IRQ_VIA_ACK) { Log(("parallel_update_irq %d 1\n", s->irq)); PDMDevHlpISASetIrqNoWait(s->CTX_SUFF(pDevIns), s->irq, 1); } }
RT_C_DECLS_END #ifdef IN_RING3 static void parallelR3IrqSet(PARALLELPORT *pThis) { if (pThis->regControl & LPT_CONTROL_ENABLE_IRQ_VIA_ACK) { LogFlowFunc(("%d 1\n", pThis->iIrq)); PDMDevHlpISASetIrqNoWait(pThis->CTX_SUFF(pDevIns), pThis->iIrq, 1); } }
static void parallel_clear_irq(ParallelState *s) { Log(("parallel_update_irq %d 0\n", s->irq)); PDMDevHlpISASetIrqNoWait(s->CTX_SUFF(pDevIns), s->irq, 0); }
static void parallelR3IrqClear(PARALLELPORT *pThis) { LogFlowFunc(("%d 0\n", pThis->iIrq)); PDMDevHlpISASetIrqNoWait(pThis->CTX_SUFF(pDevIns), pThis->iIrq, 0); }