• Home
  • Raw
  • Download

Lines Matching refs:source

1723 	     unsigned char source, unsigned char dest)  in vortex_route()  argument
1727 route = ((source & ADB_MASK) << ADB_SHIFT) | (dest & ADB_MASK); in vortex_route()
1730 if ((source < (OFFSET_SRCOUT + NR_SRC)) in vortex_route()
1731 && (source >= OFFSET_SRCOUT)) in vortex_route()
1732 vortex_src_addWTD(vortex, (source - OFFSET_SRCOUT), in vortex_route()
1734 else if ((source < (OFFSET_MIXOUT + NR_MIXOUT)) in vortex_route()
1735 && (source >= OFFSET_MIXOUT)) in vortex_route()
1737 (source - OFFSET_MIXOUT), channel); in vortex_route()
1740 if ((source < (OFFSET_SRCOUT + NR_SRC)) in vortex_route()
1741 && (source >= OFFSET_SRCOUT)) in vortex_route()
1742 vortex_src_delWTD(vortex, (source - OFFSET_SRCOUT), in vortex_route()
1744 else if ((source < (OFFSET_MIXOUT + NR_MIXOUT)) in vortex_route()
1745 && (source >= OFFSET_MIXOUT)) in vortex_route()
1747 (source - OFFSET_MIXOUT), channel); in vortex_route()
1754 unsigned char source, unsigned char dest0, unsigned char dest1)
1758 route[0] = ((source & ADB_MASK) << ADB_SHIFT) | (dest0 & ADB_MASK);
1759 route[1] = ((source & ADB_MASK) << ADB_SHIFT) | (dest1 & ADB_MASK);
1763 if ((source < (OFFSET_SRCOUT + NR_SRC))
1764 && (source >= (OFFSET_SRCOUT)))
1765 vortex_src_addWTD(vortex, (source - OFFSET_SRCOUT),
1767 else if ((source < (OFFSET_MIXOUT + NR_MIXOUT))
1768 && (source >= (OFFSET_MIXOUT)))
1770 (source - OFFSET_MIXOUT), channel);
1773 if ((source < (OFFSET_SRCOUT + NR_SRC))
1774 && (source >= (OFFSET_SRCOUT)))
1775 vortex_src_delWTD(vortex, (source - OFFSET_SRCOUT),
1777 else if ((source < (OFFSET_MIXOUT + NR_MIXOUT))
1778 && (source >= (OFFSET_MIXOUT)))
1780 (source - OFFSET_MIXOUT), channel);
1866 unsigned char channel, unsigned char source, in vortex_connection_adb_mixin() argument
1869 vortex_route(vortex, en, channel, source, ADB_MIXIN(mixin)); in vortex_connection_adb_mixin()
2412 u32 source; in vortex_interrupt() local
2422 source = hwread(vortex->mmio, VORTEX_IRQ_SOURCE); in vortex_interrupt()
2424 hwwrite(vortex->mmio, VORTEX_IRQ_SOURCE, source); in vortex_interrupt()
2427 if (source == 0) { in vortex_interrupt()
2434 if (unlikely(source & IRQ_ERR_MASK)) { in vortex_interrupt()
2435 if (source & IRQ_FATAL) { in vortex_interrupt()
2438 if (source & IRQ_PARITY) { in vortex_interrupt()
2441 if (source & IRQ_REG) { in vortex_interrupt()
2444 if (source & IRQ_FIFO) { in vortex_interrupt()
2447 if (source & IRQ_DMA) { in vortex_interrupt()
2452 if (source & IRQ_PCMOUT) { in vortex_interrupt()
2485 if (source & IRQ_TIMER) { in vortex_interrupt()
2489 if ((source & IRQ_MIDI) && vortex->rmidi) { in vortex_interrupt()
2496 dev_err(vortex->card->dev, "unknown irq source %x\n", source); in vortex_interrupt()