/src/sys/arch/arm/acpi/ |
cpu_acpi.c | 176 ACPI_OBJECT *obj, *lpi; local in function:cpu_acpi_probe_lpi 220 lpi = &obj->Package.Elements[3 + n]; 221 if (lpi->Type != ACPI_TYPE_PACKAGE || 222 lpi->Package.Count < 10 || 223 lpi->Package.Elements[0].Type != ACPI_TYPE_INTEGER || 224 lpi->Package.Elements[1].Type != ACPI_TYPE_INTEGER || 225 lpi->Package.Elements[2].Type != ACPI_TYPE_INTEGER || 226 lpi->Package.Elements[3].Type != ACPI_TYPE_INTEGER || 227 !(lpi->Package.Elements[6].Type == ACPI_TYPE_BUFFER || 228 lpi->Package.Elements[6].Type == ACPI_TYPE_INTEGER)) [all...] |
cpu_acpi.c | 176 ACPI_OBJECT *obj, *lpi; local in function:cpu_acpi_probe_lpi 220 lpi = &obj->Package.Elements[3 + n]; 221 if (lpi->Type != ACPI_TYPE_PACKAGE || 222 lpi->Package.Count < 10 || 223 lpi->Package.Elements[0].Type != ACPI_TYPE_INTEGER || 224 lpi->Package.Elements[1].Type != ACPI_TYPE_INTEGER || 225 lpi->Package.Elements[2].Type != ACPI_TYPE_INTEGER || 226 lpi->Package.Elements[3].Type != ACPI_TYPE_INTEGER || 227 !(lpi->Package.Elements[6].Type == ACPI_TYPE_BUFFER || 228 lpi->Package.Elements[6].Type == ACPI_TYPE_INTEGER)) [all...] |
/src/sys/arch/arm/cortex/ |
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...] |
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...] |