Searched refs:tgi (Results 1 - 3 of 3) sorted by relevance

/freebsd-12-stable/sys/arm/nvidia/
H A Dtegra_gpio.c342 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 Dtegra_pcie.c536 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 Dti_gpio.c746 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 72 milliseconds