Lines Matching refs:dmacr

261 	unsigned int		dmacr;		/* dma control reg */  member
555 u16 dmacr; in pl011_dma_tx_callback() local
562 dmacr = uap->dmacr; in pl011_dma_tx_callback()
563 uap->dmacr = dmacr & ~UART011_TXDMAE; in pl011_dma_tx_callback()
564 pl011_write(uap->dmacr, uap, REG_DMACR); in pl011_dma_tx_callback()
575 if (!(dmacr & UART011_TXDMAE) || uart_tx_stopped(&uap->port) || in pl011_dma_tx_callback()
677 uap->dmacr |= UART011_TXDMAE; in pl011_dma_tx_refill()
678 pl011_write(uap->dmacr, uap, REG_DMACR); in pl011_dma_tx_refill()
713 uap->dmacr |= UART011_TXDMAE; in pl011_dma_tx_irq()
714 pl011_write(uap->dmacr, uap, REG_DMACR); in pl011_dma_tx_irq()
739 uap->dmacr &= ~UART011_TXDMAE; in pl011_dma_tx_stop()
740 pl011_write(uap->dmacr, uap, REG_DMACR); in pl011_dma_tx_stop()
754 u16 dmacr; in pl011_dma_tx_start() local
769 } else if (!(uap->dmacr & UART011_TXDMAE)) { in pl011_dma_tx_start()
770 uap->dmacr |= UART011_TXDMAE; in pl011_dma_tx_start()
771 pl011_write(uap->dmacr, uap, REG_DMACR); in pl011_dma_tx_start()
780 dmacr = uap->dmacr; in pl011_dma_tx_start()
781 uap->dmacr &= ~UART011_TXDMAE; in pl011_dma_tx_start()
782 pl011_write(uap->dmacr, uap, REG_DMACR); in pl011_dma_tx_start()
798 uap->dmacr = dmacr; in pl011_dma_tx_start()
799 pl011_write(dmacr, uap, REG_DMACR); in pl011_dma_tx_start()
824 uap->dmacr &= ~UART011_TXDMAE; in pl011_dma_flush_buffer()
825 pl011_write(uap->dmacr, uap, REG_DMACR); in pl011_dma_flush_buffer()
864 uap->dmacr |= UART011_RXDMAE; in pl011_dma_rx_trigger_dma()
865 pl011_write(uap->dmacr, uap, REG_DMACR); in pl011_dma_rx_trigger_dma()
973 uap->dmacr &= ~UART011_RXDMAE; in pl011_dma_rx_irq()
974 pl011_write(uap->dmacr, uap, REG_DMACR); in pl011_dma_rx_irq()
1054 uap->dmacr &= ~UART011_RXDMAE; in pl011_dma_rx_stop()
1055 pl011_write(uap->dmacr, uap, REG_DMACR); in pl011_dma_rx_stop()
1160 uap->dmacr |= UART011_DMAONERR; in pl011_dma_startup()
1161 pl011_write(uap->dmacr, uap, REG_DMACR); in pl011_dma_startup()
1197 uap->dmacr &= ~(UART011_DMAONERR | UART011_RXDMAE | UART011_TXDMAE); in pl011_dma_shutdown()
1198 pl011_write(uap->dmacr, uap, REG_DMACR); in pl011_dma_shutdown()