Lines Matching refs:len
216 xfer->len); in sedi_dma_event_cb()
221 xfer->len); in sedi_dma_event_cb()
232 xfer->len); in sedi_dma_event_cb()
237 xfer->len); in sedi_dma_event_cb()
271 static void io_vec_write_callback(void *data, int error, uint32_t status, uint32_t len) in io_vec_write_callback() argument
281 PARAM_UNUSED(len); in io_vec_write_callback()
299 vec_write_ctxt[uart].xfer.data_len = vec_xfer->vec[current_count].len; in io_vec_write_callback()
312 static void io_vec_read_callback(void *data, int error, uint32_t status, uint32_t len) in io_vec_read_callback() argument
318 PARAM_UNUSED(len); in io_vec_read_callback()
338 vec_read_ctxt[uart].xfer.data_len = vec_xfer->vec[current_count].len; in io_vec_read_callback()
767 int sedi_uart_write_buffer(IN sedi_uart_t uart, IN uint8_t *const data, IN uint32_t len) in sedi_uart_write_buffer() argument
776 uint32_t write_length = len; in sedi_uart_write_buffer()
1625 int sedi_uart_get_unsol_data(IN sedi_uart_t uart, uint8_t *buffer, int len) in sedi_uart_get_unsol_data() argument
1638 if ((len == 0) || (len > unsol_read_ctxt[uart].curr_len + 1)) { in sedi_uart_get_unsol_data()
1654 if (count == len) { in sedi_uart_get_unsol_data()
1662 if (count == len) { in sedi_uart_get_unsol_data()
1670 if (count == len) { in sedi_uart_get_unsol_data()
1678 unsol_read_ctxt[uart].read_idx = (unsol_read_ctxt[uart].read_idx + len) % unsol_rx->size; in sedi_uart_get_unsol_data()
1679 unsol_read_ctxt[uart].curr_len = (unsol_read_ctxt[uart].curr_len - len); in sedi_uart_get_unsol_data()
1774 vec_write_ctxt[uart].xfer.data_len = vec_xfer->vec[0].len; in sedi_uart_write_vec_async()
1810 vec_read_ctxt[uart].xfer.data_len = vec_xfer->vec[0].len; in sedi_uart_read_vec_async()
1917 ret = sedi_dma_start_transfer(xfer->dma_dev, xfer->channel, src, dst, xfer->len); in sedi_uart_dma_io_async()