Lines Matching refs:dmacr
259 unsigned int dmacr; /* dma control reg */
540 u16 dmacr;
547 dmacr = uap->dmacr;
548 uap->dmacr = dmacr & ~UART011_TXDMAE;
549 pl011_write(uap->dmacr, uap, REG_DMACR);
558 * get further refills (hence we check dmacr).
560 if (!(dmacr & UART011_TXDMAE) || uart_tx_stopped(&uap->port) ||
663 uap->dmacr |= UART011_TXDMAE;
664 pl011_write(uap->dmacr, uap, REG_DMACR);
698 uap->dmacr |= UART011_TXDMAE;
699 pl011_write(uap->dmacr, uap, REG_DMACR);
724 uap->dmacr &= ~UART011_TXDMAE;
725 pl011_write(uap->dmacr, uap, REG_DMACR);
739 u16 dmacr;
755 } else if (!(uap->dmacr & UART011_TXDMAE)) {
756 uap->dmacr |= UART011_TXDMAE;
757 pl011_write(uap->dmacr, uap, REG_DMACR);
766 dmacr = uap->dmacr;
767 uap->dmacr &= ~UART011_TXDMAE;
768 pl011_write(uap->dmacr, uap, REG_DMACR);
784 uap->dmacr = dmacr;
785 pl011_write(dmacr, uap, REG_DMACR);
810 uap->dmacr &= ~UART011_TXDMAE;
811 pl011_write(uap->dmacr, uap, REG_DMACR);
850 uap->dmacr |= UART011_RXDMAE;
851 pl011_write(uap->dmacr, uap, REG_DMACR);
957 uap->dmacr &= ~UART011_RXDMAE;
958 pl011_write(uap->dmacr, uap, REG_DMACR);
1041 uap->dmacr &= ~UART011_RXDMAE;
1042 pl011_write(uap->dmacr, uap, REG_DMACR);
1145 uap->dmacr |= UART011_DMAONERR;
1146 pl011_write(uap->dmacr, uap, REG_DMACR);
1181 uap->dmacr &= ~(UART011_DMAONERR | UART011_RXDMAE | UART011_TXDMAE);
1182 pl011_write(uap->dmacr, uap, REG_DMACR);