Lines Matching refs:dmacr
263 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);
704 uap->dmacr |= UART011_TXDMAE;
705 pl011_write(uap->dmacr, uap, REG_DMACR);
730 uap->dmacr &= ~UART011_TXDMAE;
731 pl011_write(uap->dmacr, uap, REG_DMACR);
745 u16 dmacr;
760 } else if (!(uap->dmacr & UART011_TXDMAE)) {
761 uap->dmacr |= UART011_TXDMAE;
762 pl011_write(uap->dmacr, uap, REG_DMACR);
771 dmacr = uap->dmacr;
772 uap->dmacr &= ~UART011_TXDMAE;
773 pl011_write(uap->dmacr, uap, REG_DMACR);
789 uap->dmacr = dmacr;
790 pl011_write(dmacr, uap, REG_DMACR);
815 uap->dmacr &= ~UART011_TXDMAE;
816 pl011_write(uap->dmacr, uap, REG_DMACR);
855 uap->dmacr |= UART011_RXDMAE;
856 pl011_write(uap->dmacr, uap, REG_DMACR);
966 uap->dmacr &= ~UART011_RXDMAE;
967 pl011_write(uap->dmacr, uap, REG_DMACR);
1050 uap->dmacr &= ~UART011_RXDMAE;
1051 pl011_write(uap->dmacr, uap, REG_DMACR);
1156 uap->dmacr |= UART011_DMAONERR;
1157 pl011_write(uap->dmacr, uap, REG_DMACR);
1193 uap->dmacr &= ~(UART011_DMAONERR | UART011_RXDMAE | UART011_TXDMAE);
1194 pl011_write(uap->dmacr, uap, REG_DMACR);