Lines Matching defs:ring_cfg
1619 struct k3_ring_cfg ring_cfg;
1635 memset(&ring_cfg, 0, sizeof(ring_cfg));
1636 ring_cfg.size = K3_UDMA_DEFAULT_RING_SIZE;
1637 ring_cfg.elm_size = K3_RINGACC_RING_ELSIZE_8;
1638 ring_cfg.mode = K3_RINGACC_RING_MODE_RING;
1641 ring_cfg.asel = ud->asel;
1642 ring_cfg.dma_dev = dmaengine_get_dma_device(&uc->vc.chan);
1644 ret = k3_ringacc_ring_cfg(uc->bchan->t_ring, &ring_cfg);
1677 struct k3_ring_cfg ring_cfg;
1700 memset(&ring_cfg, 0, sizeof(ring_cfg));
1701 ring_cfg.size = K3_UDMA_DEFAULT_RING_SIZE;
1702 ring_cfg.elm_size = K3_RINGACC_RING_ELSIZE_8;
1704 ring_cfg.mode = K3_RINGACC_RING_MODE_MESSAGE;
1706 ring_cfg.mode = K3_RINGACC_RING_MODE_RING;
1709 ring_cfg.asel = uc->config.asel;
1710 ring_cfg.dma_dev = dmaengine_get_dma_device(&uc->vc.chan);
1713 ret = k3_ringacc_ring_cfg(tchan->t_ring, &ring_cfg);
1714 ret |= k3_ringacc_ring_cfg(tchan->tc_ring, &ring_cfg);
1754 struct k3_ring_cfg ring_cfg;
1791 memset(&ring_cfg, 0, sizeof(ring_cfg));
1793 ring_cfg.elm_size = K3_RINGACC_RING_ELSIZE_8;
1796 ring_cfg.size = SG_MAX_SEGMENTS;
1798 ring_cfg.size = K3_UDMA_DEFAULT_RING_SIZE;
1800 ring_cfg.mode = K3_RINGACC_RING_MODE_MESSAGE;
1802 ring_cfg.size = K3_UDMA_DEFAULT_RING_SIZE;
1803 ring_cfg.mode = K3_RINGACC_RING_MODE_RING;
1806 ring_cfg.asel = uc->config.asel;
1807 ring_cfg.dma_dev = dmaengine_get_dma_device(&uc->vc.chan);
1810 ret = k3_ringacc_ring_cfg(rflow->fd_ring, &ring_cfg);
1812 ring_cfg.size = K3_UDMA_DEFAULT_RING_SIZE;
1813 ret |= k3_ringacc_ring_cfg(rflow->r_ring, &ring_cfg);