Searched refs:tgi (Results 1 - 3 of 3) sorted by relevance
/freebsd-12-stable/sys/arm/nvidia/ |
H A D | tegra_gpio.c | 342 struct tegra_gpio_irqsrc *tgi, uint32_t val) 347 bit = GPIO_BIT(tgi->irq); 350 bus_write_4(sc->mem_res, reg + GPIO_REGNUM(tgi->irq), tmp); 355 struct tegra_gpio_irqsrc *tgi, uint32_t val, uint32_t mask) 360 bit = GPIO_BIT(tgi->irq); 362 tmp = bus_read_4(sc->mem_res, reg + GPIO_REGNUM(tgi->irq)); 365 bus_write_4(sc->mem_res, reg + GPIO_REGNUM(tgi->irq), tmp); 371 struct tegra_gpio_irqsrc *tgi, uint32_t val) 374 intr_write_masked(sc, GPIO_MSK_INT_ENB, tgi, val); 379 struct tegra_gpio_irqsrc *tgi) 341 intr_write_masked(struct tegra_gpio_softc *sc, bus_addr_t reg, struct tegra_gpio_irqsrc *tgi, uint32_t val) argument 354 intr_write_modify(struct tegra_gpio_softc *sc, bus_addr_t reg, struct tegra_gpio_irqsrc *tgi, uint32_t val, uint32_t mask) argument 370 tegra_gpio_isrc_mask(struct tegra_gpio_softc *sc, struct tegra_gpio_irqsrc *tgi, uint32_t val) argument 378 tegra_gpio_isrc_eoi(struct tegra_gpio_softc *sc, struct tegra_gpio_irqsrc *tgi) argument 386 tegra_gpio_isrc_is_level(struct tegra_gpio_irqsrc *tgi) argument 398 struct tegra_gpio_irqsrc *tgi; local 478 struct tegra_gpio_irqsrc *tgi; local 489 struct tegra_gpio_irqsrc *tgi; local 608 struct tegra_gpio_irqsrc *tgi; local 620 struct tegra_gpio_irqsrc *tgi; local 631 struct tegra_gpio_irqsrc *tgi; local 649 struct tegra_gpio_irqsrc *tgi; local 694 struct tegra_gpio_irqsrc *tgi; local [all...] |
H A D | tegra_pcie.c | 536 struct tegra_pcib_irqsrc *tgi, uint32_t val) 541 offs = tgi->irq / AFI_MSI_INTR_IN_REG; 542 bit = 1 << (tgi->irq % AFI_MSI_INTR_IN_REG); 560 struct tegra_pcib_irqsrc *tgi; local 573 tgi = &sc->isrcs[irq]; 574 if (intr_isrc_dispatch(&tgi->isrc, tf) != 0) { 576 tegra_pcib_isrc_mask(sc, tgi, 0); 628 struct tegra_pcib_irqsrc *tgi; local 631 tgi = (struct tegra_pcib_irqsrc *)isrc; 632 tegra_pcib_isrc_mask(sc, tgi, 535 tegra_pcib_isrc_mask(struct tegra_pcib_softc *sc, struct tegra_pcib_irqsrc *tgi, uint32_t val) argument 639 struct tegra_pcib_irqsrc *tgi; local 667 struct tegra_pcib_irqsrc *tgi; local 686 struct tegra_pcib_irqsrc *tgi; local [all...] |
/freebsd-12-stable/sys/arm/ti/ |
H A D | ti_gpio.c | 746 ti_gpio_isrc_mask(struct ti_gpio_softc *sc, struct ti_gpio_irqsrc *tgi) argument 750 ti_gpio_intr_clr(sc, tgi->tgi_mask); 754 ti_gpio_isrc_unmask(struct ti_gpio_softc *sc, struct ti_gpio_irqsrc *tgi) argument 758 ti_gpio_intr_set(sc, tgi->tgi_mask); 762 ti_gpio_isrc_eoi(struct ti_gpio_softc *sc, struct ti_gpio_irqsrc *tgi) argument 766 ti_gpio_intr_ack(sc, tgi->tgi_mask); 770 ti_gpio_isrc_is_level(struct ti_gpio_irqsrc *tgi) argument 773 return (tgi->tgi_mode == GPIO_INTR_LEVEL_LOW || 774 tgi->tgi_mode == GPIO_INTR_LEVEL_HIGH); 784 struct ti_gpio_irqsrc *tgi; local 848 ti_gpio_pic_config_intr(struct ti_gpio_softc *sc, struct ti_gpio_irqsrc *tgi, uint32_t mode) argument 869 struct ti_gpio_irqsrc *tgi = (struct ti_gpio_irqsrc *)isrc; local 878 struct ti_gpio_irqsrc *tgi = (struct ti_gpio_irqsrc *)isrc; local 978 struct ti_gpio_irqsrc *tgi = (struct ti_gpio_irqsrc *)isrc; local 995 struct ti_gpio_irqsrc *tgi = (struct ti_gpio_irqsrc *)isrc; local 1009 struct ti_gpio_irqsrc *tgi; local 1037 struct ti_gpio_irqsrc *tgi = (struct ti_gpio_irqsrc *)isrc; local [all...] |
Completed in 158 milliseconds