Lines Matching defs:irq_src
634 static void dma_irq(struct omap_udc *udc, u16 irq_src)
641 if (irq_src & UDC_TXN_DONE) {
660 if (irq_src & UDC_RXN_EOT) {
678 if (irq_src & UDC_RXN_CNT) {
1392 static void ep0_irq(struct omap_udc *udc, u16 irq_src)
1402 if (irq_src & UDC_SETUP) {
1403 u16 ack = irq_src & (UDC_EP0_TX|UDC_EP0_RX);
1408 irq_src = UDC_SETUP;
1424 if (irq_src & UDC_EP0_TX) {
1461 if (irq_src & UDC_EP0_RX) {
1508 if (irq_src & UDC_SETUP) {
1723 static void devstate_irq(struct omap_udc *udc, u16 irq_src)
1820 u16 irq_src;
1825 irq_src = omap_readw(UDC_IRQ_SRC);
1828 if (irq_src & UDC_DS_CHG) {
1829 devstate_irq(_udc, irq_src);
1831 irq_src &= ~UDC_DS_CHG;
1835 if (irq_src & (UDC_EP0_RX|UDC_SETUP|UDC_EP0_TX)) {
1836 ep0_irq(_udc, irq_src);
1838 irq_src &= ~(UDC_EP0_RX|UDC_SETUP|UDC_EP0_TX);
1842 if (use_dma && (irq_src & (UDC_TXN_DONE|UDC_RXN_CNT|UDC_RXN_EOT))) {
1843 dma_irq(_udc, irq_src);
1845 irq_src &= ~(UDC_TXN_DONE|UDC_RXN_CNT|UDC_RXN_EOT);
1848 irq_src &= ~(UDC_IRQ_SOF | UDC_EPN_TX|UDC_EPN_RX);
1849 if (irq_src)
1850 DBG("udc_irq, unhandled %03x\n", irq_src);
1891 u16 epn_stat, irq_src;
1901 irq_src = omap_readw(UDC_IRQ_SRC);
1904 if (irq_src & UDC_EPN_RX) {
1940 else if (irq_src & UDC_EPN_TX) {
2367 seq_printf(s, "irq_src %04x" EIGHTBITS "%s%s\n", tmp,