Lines Matching refs:ch
122 void rt_bypass_putchar(struct rt_serial_device* serial, rt_uint8_t ch) in rt_bypass_putchar() argument
125 rt_ringbuffer_putchar(serial->bypass->pipe, ch); in rt_bypass_putchar()
129 rt_size_t rt_bypass_getchar(struct rt_serial_device* serial, rt_uint8_t* ch) in rt_bypass_getchar() argument
133 flags = rt_ringbuffer_getchar(serial->bypass->pipe, ch); in rt_bypass_getchar()
138 static inline rt_err_t _bypass_getchar_form_serial_fifo(struct rt_serial_device* serial, char* ch) in _bypass_getchar_form_serial_fifo() argument
156 if(!rt_ringbuffer_getchar(&rx_fifo->rb, (rt_uint8_t *)ch)) in _bypass_getchar_form_serial_fifo()
171 *ch = rx_fifo->buffer[rx_fifo->get_index]; in _bypass_getchar_form_serial_fifo()
194 char ch; in _lower_work() local
195 if (_bypass_getchar_form_serial_fifo(serial, &ch)) in _lower_work()
204 if (!temp_curr->bypass(serial, ch, temp_curr->data)) in _lower_work()
213 rt_bypass_putchar(serial, ch); in _lower_work()
259 char ch; in rt_bypass_work_straight() local
260 if (_bypass_getchar_form_serial_fifo(serial, &ch)) in rt_bypass_work_straight()
263 rt_bypass_putchar(serial, ch); in rt_bypass_work_straight()