Lines Matching refs:dma_params
1454 struct uart_ns16550_rx_dma_params *dma_params = &data->async.rx_dma_params; local
1458 .data.rx.buf = dma_params->buf,
1459 .data.rx.len = dma_params->counter - dma_params->offset,
1460 .data.rx.offset = dma_params->offset
1463 dma_params->offset = dma_params->counter;
1496 struct uart_ns16550_rx_dma_params *dma_params = &data->async.rx_dma_params; local
1499 dma_get_status(dma_params->dma_dev,
1500 dma_params->dma_channel,
1503 const int rx_count = dma_params->buf_len - status.pending_length;
1505 if (rx_count > dma_params->counter) {
1506 dma_params->counter = rx_count;
1514 struct uart_ns16550_rx_dma_params *dma_params = &data->async.rx_dma_params; local
1518 if (!device_is_ready(dma_params->dma_dev)) {
1525 if (dma_params->buf && (dma_params->buf_len > 0)) {
1529 dma_params->buf = data->async.next_rx_buffer;
1530 dma_params->buf_len = data->async.next_rx_buffer_len;
1536 ret = dma_stop(dma_params->dma_dev,
1537 dma_params->dma_channel);