Lines Matching refs:dmacr
259 unsigned int dmacr; /* dma control reg */
545 u16 dmacr;
552 dmacr = uap->dmacr;
553 uap->dmacr = dmacr & ~UART011_TXDMAE;
554 pl011_write(uap->dmacr, uap, REG_DMACR);
563 * get further refills (hence we check dmacr).
565 if (!(dmacr & UART011_TXDMAE) || uart_tx_stopped(&uap->port) ||
668 uap->dmacr |= UART011_TXDMAE;
669 pl011_write(uap->dmacr, uap, REG_DMACR);
703 uap->dmacr |= UART011_TXDMAE;
704 pl011_write(uap->dmacr, uap, REG_DMACR);
729 uap->dmacr &= ~UART011_TXDMAE;
730 pl011_write(uap->dmacr, uap, REG_DMACR);
744 u16 dmacr;
759 } else if (!(uap->dmacr & UART011_TXDMAE)) {
760 uap->dmacr |= UART011_TXDMAE;
761 pl011_write(uap->dmacr, uap, REG_DMACR);
770 dmacr = uap->dmacr;
771 uap->dmacr &= ~UART011_TXDMAE;
772 pl011_write(uap->dmacr, uap, REG_DMACR);
788 uap->dmacr = dmacr;
789 pl011_write(dmacr, uap, REG_DMACR);
814 uap->dmacr &= ~UART011_TXDMAE;
815 pl011_write(uap->dmacr, uap, REG_DMACR);
854 uap->dmacr |= UART011_RXDMAE;
855 pl011_write(uap->dmacr, uap, REG_DMACR);
963 uap->dmacr &= ~UART011_RXDMAE;
964 pl011_write(uap->dmacr, uap, REG_DMACR);
1047 uap->dmacr &= ~UART011_RXDMAE;
1048 pl011_write(uap->dmacr, uap, REG_DMACR);
1153 uap->dmacr |= UART011_DMAONERR;
1154 pl011_write(uap->dmacr, uap, REG_DMACR);
1190 uap->dmacr &= ~(UART011_DMAONERR | UART011_RXDMAE | UART011_TXDMAE);
1191 pl011_write(uap->dmacr, uap, REG_DMACR);