Searched refs:pirq (Results 1 – 7 of 7) sorted by relevance
66 static struct pirq { struct102 struct pirq *pirq; in pirq_write() local105 pirq = &pirqs[pin - 1]; in pirq_write()108 if (pirq->active_count != 0 && pirq_valid_irq(pirq->reg)) in pirq_write()111 if (pirq->active_count != 0 && pirq_valid_irq(pirq->reg)) in pirq_write()159 struct pirq *pirq; in pci_irq_assert() local167 pirq->active_count++; in pci_irq_assert()168 if (pirq->active_count == 1 && pirq_valid_irq(pirq->reg)) { in pci_irq_assert()182 struct pirq *pirq; in pci_irq_deassert() local190 pirq->active_count--; in pci_irq_deassert()[all …]
108 #define PIRQ_TO_IRQ(pirq) ((pirq) + PIRQ_BASE) argument
107 uint32_t pirq; member182 uint32_t pirq; /* EVTCHNSTAT_pirq */ member
152 int pirq; member169 int pirq; member
339 uint8_t pirq; member
301 xen_bind_pirq(int pirq) in xen_bind_pirq() argument306 bind.pirq = pirq; in xen_bind_pirq()473 pirq_unmask_notify(int pirq) in pirq_unmask_notify() argument477 if (TEST_EVTCHN_BIT(pirq, &pirq_needs_eoi[0])) { in pirq_unmask_notify()478 eoi.irq = pirq; in pirq_unmask_notify()484 pirq_query_unmask(int pirq) in pirq_query_unmask() argument488 irq_status.irq = pirq; in pirq_query_unmask()490 CLEAR_EVTCHN_BIT(pirq, &pirq_needs_eoi[0]); in pirq_query_unmask()492 SET_EVTCHN_BIT(pirq, &pirq_needs_eoi[0]); in pirq_query_unmask()
1230 map_irq.pirq = -1; in apic_alloc_msi_vectors()1236 irqno = map_irq.pirq; in apic_alloc_msi_vectors()1357 map_irq.pirq = -1; in apic_alloc_msix_vectors()1363 irqno = map_irq.pirq; in apic_alloc_msix_vectors()1462 unmap_pirq.pirq = msi_vector_to_pirq[irqptr->airq_vector]; in apic_free_vectors()