Home
last modified time | relevance | path

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

/freebsd/sys/arm/nvidia/
H A Dtegra_gpio.c341 struct tegra_gpio_irqsrc *tgi, uint32_t val) in intr_write_masked() argument
346 bit = GPIO_BIT(tgi->irq); in intr_write_masked()
349 bus_write_4(sc->mem_res, reg + GPIO_REGNUM(tgi->irq), tmp); in intr_write_masked()
354 struct tegra_gpio_irqsrc *tgi, uint32_t val, uint32_t mask) in intr_write_modify() argument
359 bit = GPIO_BIT(tgi->irq); in intr_write_modify()
361 tmp = bus_read_4(sc->mem_res, reg + GPIO_REGNUM(tgi->irq)); in intr_write_modify()
364 bus_write_4(sc->mem_res, reg + GPIO_REGNUM(tgi->irq), tmp); in intr_write_modify()
370 struct tegra_gpio_irqsrc *tgi, uint32_t val) in tegra_gpio_isrc_mask() argument
373 intr_write_masked(sc, GPIO_MSK_INT_ENB, tgi, val); in tegra_gpio_isrc_mask()
378 struct tegra_gpio_irqsrc *tgi) in tegra_gpio_isrc_eoi() argument
[all …]
H A Dtegra_pcie.c587 struct tegra_pcib_irqsrc *tgi, uint32_t val) in tegra_pcib_isrc_mask() argument
592 offs = tgi->irq / AFI_MSI_INTR_IN_REG; in tegra_pcib_isrc_mask()
593 bit = 1 << (tgi->irq % AFI_MSI_INTR_IN_REG); in tegra_pcib_isrc_mask()
611 struct tegra_pcib_irqsrc *tgi; in tegra_pcib_msi_intr() local
624 tgi = &sc->isrcs[irq]; in tegra_pcib_msi_intr()
625 if (intr_isrc_dispatch(&tgi->isrc, tf) != 0) { in tegra_pcib_msi_intr()
627 tegra_pcib_isrc_mask(sc, tgi, 0); in tegra_pcib_msi_intr()
678 struct tegra_pcib_irqsrc *tgi; in tegra_pcib_msi_disable_intr() local
681 tgi = (struct tegra_pcib_irqsrc *)isrc; in tegra_pcib_msi_disable_intr()
682 tegra_pcib_isrc_mask(sc, tgi, 0); in tegra_pcib_msi_disable_intr()
[all …]
/freebsd/sys/arm/ti/
H A Dti_gpio.c782 ti_gpio_isrc_mask(struct ti_gpio_softc *sc, struct ti_gpio_irqsrc *tgi) in ti_gpio_isrc_mask() argument
786 ti_gpio_intr_clr(sc, tgi->tgi_mask); in ti_gpio_isrc_mask()
790 ti_gpio_isrc_unmask(struct ti_gpio_softc *sc, struct ti_gpio_irqsrc *tgi) in ti_gpio_isrc_unmask() argument
794 ti_gpio_intr_set(sc, tgi->tgi_mask); in ti_gpio_isrc_unmask()
798 ti_gpio_isrc_eoi(struct ti_gpio_softc *sc, struct ti_gpio_irqsrc *tgi) in ti_gpio_isrc_eoi() argument
802 ti_gpio_intr_ack(sc, tgi->tgi_mask); in ti_gpio_isrc_eoi()
806 ti_gpio_isrc_is_level(struct ti_gpio_irqsrc *tgi) in ti_gpio_isrc_is_level() argument
809 return (tgi->tgi_mode == GPIO_INTR_LEVEL_LOW || in ti_gpio_isrc_is_level()
810 tgi->tgi_mode == GPIO_INTR_LEVEL_HIGH); in ti_gpio_isrc_is_level()
820 struct ti_gpio_irqsrc *tgi; in ti_gpio_intr() local
[all …]