Searched refs:pirq (Results 1 – 5 of 5) sorted by relevance
65 static struct pirq { struct101 struct pirq *pirq; in pirq_write() local104 pirq = &pirqs[pin - 1]; in pirq_write()105 pthread_mutex_lock(&pirq->lock); in pirq_write()106 if (pirq->reg != (val & (PIRQ_DIS | PIRQ_IRQ))) { in pirq_write()107 if (pirq->active_count != 0 && pirq_valid_irq(pirq->reg)) in pirq_write()108 vm_isa_deassert_irq(ctx, pirq->reg & PIRQ_IRQ, -1); in pirq_write()109 pirq->reg = val & (PIRQ_DIS | PIRQ_IRQ); in pirq_write()110 if (pirq->active_count != 0 && pirq_valid_irq(pirq->reg)) in pirq_write()111 vm_isa_assert_irq(ctx, pirq->reg & PIRQ_IRQ, -1); in pirq_write()[all …]
166 int pirq; member183 int pirq; member264 uint32_t pirq; member
159 uint32_t pirq; member230 uint32_t pirq; /* EVTCHNSTAT_pirq */ member
455 uint32_t pirq; member
299 int src, pirq = 0, rirq = 0; in ess_intr() local314 pirq = (src & sc->pch.hwch)? 1 : 0; in ess_intr()318 pirq = 1; in ess_intr()321 if (!pirq && !rirq) in ess_intr()325 DEB(printf("ess_intr: pirq:%d rirq:%d\n",pirq,rirq)); in ess_intr()327 if (pirq) { in ess_intr()