Searched refs:tgi (Results 1 – 3 of 3) sorted by relevance
/freebsd/sys/arm/nvidia/ |
H A D | tegra_gpio.c | 341 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 D | tegra_pcie.c | 587 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 D | ti_gpio.c | 782 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 …]
|