Lines Matching defs:isrc
82 #define PIC_INTR_ISRC(sc, irq) (&(sc->sc_isrcs[irq].isrc))
237 pl061_pic_disable_intr(device_t dev, struct intr_irqsrc *isrc)
243 mask = 1 << ((struct pl061_pin_irqsrc *)isrc)->irq;
254 pl061_pic_enable_intr(device_t dev, struct intr_irqsrc *isrc)
260 mask = 1 << ((struct pl061_pin_irqsrc *)isrc)->irq;
295 pl061_pic_setup_intr(device_t dev, struct intr_irqsrc *isrc,
309 irqsrc = (struct pl061_pin_irqsrc *)isrc;
321 if (isrc->isrc_handlers != 0) {
354 pl061_pic_teardown_intr(device_t dev, struct intr_irqsrc *isrc,
361 irqsrc = (struct pl061_pin_irqsrc *)isrc;
366 if (isrc->isrc_handlers == 0) {
376 pl061_pic_post_filter(device_t dev, struct intr_irqsrc *isrc)
382 mask = 1 << ((struct pl061_pin_irqsrc *)isrc)->irq;
389 pl061_pic_post_ithread(device_t dev, struct intr_irqsrc *isrc)
395 mask = 1 << ((struct pl061_pin_irqsrc *)isrc)->irq;
399 pl061_pic_enable_intr(dev, isrc);
403 pl061_pic_pre_ithread(device_t dev, struct intr_irqsrc *isrc)
405 pl061_pic_disable_intr(dev, isrc);
485 device_printf(dev, "can't register isrc %d\n", ret);