gicv3_its.c | 251 * EventID is consistent with the LPI configuration tables. 269 * Ensure any caching associated with this ICID is consistent with LPI 373 gicv3_its_msi_free_lpi(struct gicv3_its *its, int lpi) 378 KASSERT(lpi >= its->its_pic->pic_irqbase); 380 pa = its->its_pa[lpi - its->its_pic->pic_irqbase]; 381 its->its_pa[lpi - its->its_pic->pic_irqbase] = NULL; 384 vmem_free(its->its_gic->sc_lpi_pool, lpi - its->its_pic->pic_irqbase, 1); 476 gicv3_its_msi_enable(struct gicv3_its *its, int lpi, int count) 478 const struct pci_attach_args *pa = its->its_pa[lpi - its->its_pic->pic_irqbase]; 500 lpi - its->its_pic->pic_irqbase) 599 const int lpi = gicv3_its_msi_alloc_lpi(its, pa); local in function:gicv3_its_msi_alloc 677 const int lpi = gicv3_its_msi_alloc_lpi(its, pa); local in function:gicv3_its_msix_alloc 714 const int lpi = __SHIFTOUT(ih, ARM_PCI_INTR_IRQ); local in function:gicv3_its_msi_intr_establish 738 const int lpi = __SHIFTOUT(pih[n], ARM_PCI_INTR_IRQ); local in function:gicv3_its_msi_intr_release [all...] |