Home
last modified time | relevance | path

Searched refs:pirq (Results 1 – 5 of 5) sorted by relevance

/freebsd/usr.sbin/bhyve/amd64/
H A Dpci_irq.c65 static struct pirq { struct
101 struct pirq *pirq; in pirq_write() local
104 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 …]
/freebsd/sys/contrib/xen/
H A Dphysdev.h166 int pirq; member
183 int pirq; member
264 uint32_t pirq; member
H A Devent_channel.h159 uint32_t pirq; member
230 uint32_t pirq; /* EVTCHNSTAT_pirq */ member
H A Ddomctl.h455 uint32_t pirq; member
/freebsd/sys/dev/sound/pci/
H A Dsolo.c299 int src, pirq = 0, rirq = 0; in ess_intr() local
314 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()