Lines Matching full:buffer
109 /* reset rx buffer */ in rt_serial_init()
147 static rt_size_t rt_serial_read (rt_device_t dev, rt_off_t pos, void* buffer, rt_size_t size) in rt_serial_read() argument
153 /* point to buffer */ in rt_serial_read()
154 ptr = (rt_uint8_t*) buffer; in rt_serial_read()
175 /* no data in rx buffer */ in rt_serial_read()
188 return (rt_uint32_t)ptr - (rt_uint32_t)buffer; in rt_serial_read()
200 /* Wait for Full Rx Buffer */ in rt_serial_read()
209 return (rt_size_t)ptr - (rt_size_t)buffer; in rt_serial_read()
215 static rt_size_t rt_serial_write (rt_device_t dev, rt_off_t pos, const void* buffer, rt_size_t size) in rt_serial_write() argument
221 ptr = (rt_uint8_t*) buffer; in rt_serial_write()
236 /* Wait for Empty Tx Buffer */ in rt_serial_write()
252 /* Wait for Empty Tx Buffer */ in rt_serial_write()
266 return (rt_size_t)ptr - (rt_size_t)buffer; in rt_serial_write()