Lines Matching full:chars
831 * uart_xmit_advance - Advance xmit buffer and account Tx'ed chars
833 * @chars: number of characters sent
836 * @chars transmitted and handles accounting of transmitted bytes (into
839 static inline void uart_xmit_advance(struct uart_port *up, unsigned int chars) in uart_xmit_advance() argument
843 kfifo_skip_count(&tport->xmit_fifo, chars); in uart_xmit_advance()
844 up->icount.tx += chars; in uart_xmit_advance()
848 unsigned char *buf, unsigned int chars) in uart_fifo_out() argument
852 chars = kfifo_out(&tport->xmit_fifo, buf, chars); in uart_fifo_out()
853 up->icount.tx += chars; in uart_fifo_out()
855 return chars; in uart_fifo_out()
862 unsigned int chars; in uart_fifo_get() local
864 chars = kfifo_get(&tport->xmit_fifo, ch); in uart_fifo_get()
865 up->icount.tx += chars; in uart_fifo_get()
867 return chars; in uart_fifo_get()