Lines Matching refs:length

240 rt_inline int _serial_poll_rx(struct rt_serial_device *serial, rt_uint8_t *data, int length)  in _serial_poll_rx()  argument
246 size = length; in _serial_poll_rx()
248 while (length) in _serial_poll_rx()
254 data ++; length --; in _serial_poll_rx()
262 return size - length; in _serial_poll_rx()
265 rt_inline int _serial_poll_tx(struct rt_serial_device *serial, const rt_uint8_t *data, int length) in _serial_poll_tx() argument
270 size = length; in _serial_poll_tx()
271 while (length) in _serial_poll_tx()
287 -- length; in _serial_poll_tx()
290 return size - length; in _serial_poll_tx()
296 rt_inline int _serial_int_rx(struct rt_serial_device *serial, rt_uint8_t *data, int length) in _serial_int_rx() argument
302 size = length; in _serial_int_rx()
311 while (length) in _serial_int_rx()
318 data++; length--; in _serial_int_rx()
321 return size - length; in _serial_int_rx()
325 while (length) in _serial_int_rx()
355 data ++; length --; in _serial_int_rx()
358 return size - length; in _serial_int_rx()
361 rt_inline int _serial_int_tx(struct rt_serial_device *serial, const rt_uint8_t *data, int length) in _serial_int_tx() argument
368 size = length; in _serial_int_tx()
372 while (length) in _serial_int_tx()
392 data ++; length --; in _serial_int_tx()
395 return size - length; in _serial_int_tx()
523 rt_inline int _serial_dma_rx(struct rt_serial_device *serial, rt_uint8_t *data, int length) in _serial_dma_rx() argument
543 serial->ops->dma_transmit(serial, data, length, RT_SERIAL_DMA_RX); in _serial_dma_rx()
548 if (result == RT_EOK) return length; in _serial_dma_rx()
560 if (length < (int)fifo_recved_len) in _serial_dma_rx()
561 recv_len = length; in _serial_dma_rx()
580 rt_inline int _serial_dma_tx(struct rt_serial_device *serial, const rt_uint8_t *data, int length) in _serial_dma_tx() argument
588 result = rt_data_queue_push(&(tx_dma->data_queue), data, length, RT_WAITING_FOREVER); in _serial_dma_tx()
598 serial->ops->dma_transmit(serial, (rt_uint8_t *)data, length, RT_SERIAL_DMA_TX); in _serial_dma_tx()
605 return length; in _serial_dma_tx()
1537 int length; in rt_hw_serial_isr() local
1541 length = (event & (~0xff)) >> 8; in rt_hw_serial_isr()
1551 serial->parent.rx_indicate(&(serial->parent), length); in rt_hw_serial_isr()
1559 rt_dma_recv_update_put_index(serial, length); in rt_hw_serial_isr()
1561 length = rt_dma_calc_recved_len(serial); in rt_hw_serial_isr()
1567 serial->parent.rx_indicate(&(serial->parent), length); in rt_hw_serial_isr()