/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...] |
/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.c | 57 #define LPITOSOFTC(lpi) \ 58 container_of(lpi, struct gicv3_softc, sc_lpi) 601 /* Setup the LPI configuration table */ 619 /* Setup the LPI pending table */ 711 * Allocate LPI configuration table 717 * Allocate LPI pending tables 815 * registers and LPI configuration priority fields. 908 snprintf(sc->sc_lpi.pic_name, sizeof(sc->sc_lpi.pic_name), "gicv3-lpi"); 911 sc->sc_lpi_pool = vmem_create("gicv3-lpi", 0, sc->sc_lpi.pic_maxsources, 914 panic("failed to create gicv3 lpi pool\n") [all...] |
/src/sys/external/gpl2/dts/dist/arch/riscv/boot/dts/starfive/ |
jh7110.dtsi | 1025 snps,en-tx-lpi-clockgating; 1056 snps,en-tx-lpi-clockgating;
|
/src/sys/external/gpl2/dts/dist/arch/arm/boot/dts/ |
stm32mp151.dtsi | 1440 snps,en-tx-lpi-clockgating;
|
/src/sys/external/gpl2/dts/dist/arch/arm64/boot/dts/qcom/ |
sm8250.dtsi | 1853 compatible = "qcom,sm8250-lpass-lpi-pinctrl";
|