Lines Matching defs:isrc
445 bcm_lintc_disable_intr(device_t dev, struct intr_irqsrc *isrc)
448 bcm_lintc_mask(device_get_softc(dev), (struct bcm_lintc_irqsrc *)isrc);
452 bcm_lintc_enable_intr(device_t dev, struct intr_irqsrc *isrc)
454 struct bcm_lintc_irqsrc *bli = (struct bcm_lintc_irqsrc *)isrc;
480 bcm_lintc_pre_ithread(device_t dev, struct intr_irqsrc *isrc)
482 struct bcm_lintc_irqsrc *bli = (struct bcm_lintc_irqsrc *)isrc;
498 bcm_lintc_post_ithread(device_t dev, struct intr_irqsrc *isrc)
500 struct bcm_lintc_irqsrc *bli = (struct bcm_lintc_irqsrc *)isrc;
511 bcm_lintc_post_filter(device_t dev, struct intr_irqsrc *isrc)
516 bcm_lintc_setup_intr(device_t dev, struct intr_irqsrc *isrc,
521 if (isrc->isrc_handlers == 0 && isrc->isrc_flags & INTR_ISRCF_PPI) {
524 CPU_SET(PCPU_GET(cpuid), &isrc->isrc_cpu);
543 struct intr_irqsrc *isrc = &sc->bls_isrcs[BCM_LINTC_PMU_IRQ].bli_isrc;
545 if (intr_isrc_init_on_cpu(isrc, cpu)) {
575 bcm_lintc_ipi_send(device_t dev, struct intr_irqsrc *isrc, cpuset_t cpus,
580 KASSERT(isrc == &sc->bls_isrcs[BCM_LINTC_MBOX0_IRQ].bli_isrc,
581 ("%s: bad ISRC %p argument", __func__, isrc));