Lines Matching refs:isrc
81 struct intr_irqsrc isrc;
94 #define GIC_INTR_ISRC(sc, irq) (&(sc)->gic_irqs[(irq)].isrc)
149 struct intr_irqsrc *isrc;
155 isrc = GIC_INTR_ISRC(sc, irq);
156 error = intr_isrc_register(isrc, sc->gic_dev, 0, "%s", name);
288 mtk_gic_enable_intr(device_t dev, struct intr_irqsrc *isrc)
292 irq = ((struct mtk_gic_irqsrc *)isrc)->irq;
297 mtk_gic_disable_intr(device_t dev, struct intr_irqsrc *isrc)
301 irq = ((struct mtk_gic_irqsrc *)isrc)->irq;
306 mtk_gic_pre_ithread(device_t dev, struct intr_irqsrc *isrc)
309 mtk_gic_disable_intr(dev, isrc);
313 mtk_gic_post_ithread(device_t dev, struct intr_irqsrc *isrc)
316 mtk_gic_enable_intr(dev, isrc);
320 mtk_gic_post_filter(device_t dev, struct intr_irqsrc *isrc)
326 mtk_gic_bind(device_t dev, struct intr_irqsrc *isrc)
337 mtk_gic_ipi_send(device_t dev, struct intr_irqsrc *isrc, cpuset_t cpus)