Lines Matching refs:rx_dma_params

318 	struct uart_ns16550_rx_dma_params rx_dma_params;  member
849 k_work_init_delayable(&data->async.rx_dma_params.timeout_work,
853 data->async.rx_dma_params.dma_cfg.head_block =
854 &data->async.rx_dma_params.active_dma_block;
1299 if (dma_status & BIT(dev_data->async.rx_dma_params.dma_channel)) {
1300 async_timer_start(&dev_data->async.rx_dma_params.timeout_work,
1301 dev_data->async.rx_dma_params.timeout_us);
1303 BIT(dev_data->async.rx_dma_params.dma_channel));
1306 dma_intel_lpss_isr(dev_data->async.rx_dma_params.dma_dev);
1309 async_timer_start(&dev_data->async.rx_dma_params.timeout_work,
1310 dev_data->async.rx_dma_params.timeout_us);
1450 struct uart_ns16550_rx_dma_params *dma_params = &data->async.rx_dma_params;
1471 .data.rx_buf.buf = data->async.rx_dma_params.buf
1475 data->async.rx_dma_params.buf = NULL;
1476 data->async.rx_dma_params.buf_len = 0U;
1477 data->async.rx_dma_params.offset = 0U;
1478 data->async.rx_dma_params.counter = 0U;
1492 struct uart_ns16550_rx_dma_params *dma_params = &data->async.rx_dma_params;
1510 struct uart_ns16550_rx_dma_params *dma_params = &data->async.rx_dma_params;
1519 (void)k_work_cancel_delayable(&data->async.rx_dma_params.timeout_work);
1549 struct uart_ns16550_rx_dma_params *rx_dma_params = &data->async.rx_dma_params; local
1551 assert(rx_dma_params->buf != NULL);
1552 assert(rx_dma_params->buf_len > 0);
1554 struct dma_block_config *head_block_config = &rx_dma_params->active_dma_block;
1556 head_block_config->dest_address = (uintptr_t)rx_dma_params->buf;
1558 head_block_config->block_size = rx_dma_params->buf_len;
1567 struct uart_ns16550_rx_dma_params *rx_params = &data->async.rx_dma_params;
1688 struct uart_ns16550_rx_dma_params *rx_dma_params = &data->async.rx_dma_params; local
1692 if (!device_is_ready(rx_dma_params->dma_dev)) {
1697 rx_dma_params->timeout_us = timeout_us;
1698 rx_dma_params->buf = buf;
1699 rx_dma_params->buf_len = len;
1702 ns16550_outword(config, MST(dev), UNMASK_LPSS_INT(rx_dma_params->dma_channel));
1709 dma_config(rx_dma_params->dma_dev,
1710 rx_dma_params->dma_channel,
1711 (struct dma_config *)&rx_dma_params->dma_cfg);
1712 dma_start(rx_dma_params->dma_dev, rx_dma_params->dma_channel);
1739 rx_dma_params);
1890 .async.rx_dma_params = { \
1916 .async.rx_dma_params = { \