Lines Matching refs:ring_cfg
1615 struct k3_ring_cfg ring_cfg; in bcdma_alloc_bchan_resources() local
1631 memset(&ring_cfg, 0, sizeof(ring_cfg)); in bcdma_alloc_bchan_resources()
1632 ring_cfg.size = K3_UDMA_DEFAULT_RING_SIZE; in bcdma_alloc_bchan_resources()
1633 ring_cfg.elm_size = K3_RINGACC_RING_ELSIZE_8; in bcdma_alloc_bchan_resources()
1634 ring_cfg.mode = K3_RINGACC_RING_MODE_RING; in bcdma_alloc_bchan_resources()
1637 ring_cfg.asel = ud->asel; in bcdma_alloc_bchan_resources()
1638 ring_cfg.dma_dev = dmaengine_get_dma_device(&uc->vc.chan); in bcdma_alloc_bchan_resources()
1640 ret = k3_ringacc_ring_cfg(uc->bchan->t_ring, &ring_cfg); in bcdma_alloc_bchan_resources()
1673 struct k3_ring_cfg ring_cfg; in udma_alloc_tx_resources() local
1696 memset(&ring_cfg, 0, sizeof(ring_cfg)); in udma_alloc_tx_resources()
1697 ring_cfg.size = K3_UDMA_DEFAULT_RING_SIZE; in udma_alloc_tx_resources()
1698 ring_cfg.elm_size = K3_RINGACC_RING_ELSIZE_8; in udma_alloc_tx_resources()
1700 ring_cfg.mode = K3_RINGACC_RING_MODE_MESSAGE; in udma_alloc_tx_resources()
1702 ring_cfg.mode = K3_RINGACC_RING_MODE_RING; in udma_alloc_tx_resources()
1705 ring_cfg.asel = uc->config.asel; in udma_alloc_tx_resources()
1706 ring_cfg.dma_dev = dmaengine_get_dma_device(&uc->vc.chan); in udma_alloc_tx_resources()
1709 ret = k3_ringacc_ring_cfg(tchan->t_ring, &ring_cfg); in udma_alloc_tx_resources()
1710 ret |= k3_ringacc_ring_cfg(tchan->tc_ring, &ring_cfg); in udma_alloc_tx_resources()
1750 struct k3_ring_cfg ring_cfg; in udma_alloc_rx_resources() local
1787 memset(&ring_cfg, 0, sizeof(ring_cfg)); in udma_alloc_rx_resources()
1789 ring_cfg.elm_size = K3_RINGACC_RING_ELSIZE_8; in udma_alloc_rx_resources()
1792 ring_cfg.size = SG_MAX_SEGMENTS; in udma_alloc_rx_resources()
1794 ring_cfg.size = K3_UDMA_DEFAULT_RING_SIZE; in udma_alloc_rx_resources()
1796 ring_cfg.mode = K3_RINGACC_RING_MODE_MESSAGE; in udma_alloc_rx_resources()
1798 ring_cfg.size = K3_UDMA_DEFAULT_RING_SIZE; in udma_alloc_rx_resources()
1799 ring_cfg.mode = K3_RINGACC_RING_MODE_RING; in udma_alloc_rx_resources()
1802 ring_cfg.asel = uc->config.asel; in udma_alloc_rx_resources()
1803 ring_cfg.dma_dev = dmaengine_get_dma_device(&uc->vc.chan); in udma_alloc_rx_resources()
1806 ret = k3_ringacc_ring_cfg(rflow->fd_ring, &ring_cfg); in udma_alloc_rx_resources()
1808 ring_cfg.size = K3_UDMA_DEFAULT_RING_SIZE; in udma_alloc_rx_resources()
1809 ret |= k3_ringacc_ring_cfg(rflow->r_ring, &ring_cfg); in udma_alloc_rx_resources()