Lines Matching refs:tx_buf_ring
302 dev->tx_buf_ring.size = ring_size; in mtk_wed_tx_buffer_alloc()
303 dev->tx_buf_ring.pages = page_list; in mtk_wed_tx_buffer_alloc()
310 dev->tx_buf_ring.desc = desc; in mtk_wed_tx_buffer_alloc()
311 dev->tx_buf_ring.desc_phys = desc_phys; in mtk_wed_tx_buffer_alloc()
374 struct mtk_wdma_desc *desc = dev->tx_buf_ring.desc; in mtk_wed_free_tx_buffer()
375 void **page_list = dev->tx_buf_ring.pages; in mtk_wed_free_tx_buffer()
385 for (i = 0, page_idx = 0; i < dev->tx_buf_ring.size; in mtk_wed_free_tx_buffer()
399 dma_free_coherent(dev->hw->dev, dev->tx_buf_ring.size * sizeof(*desc), in mtk_wed_free_tx_buffer()
400 desc, dev->tx_buf_ring.desc_phys); in mtk_wed_free_tx_buffer()
914 dev->tx_buf_ring.size / 128) | in mtk_wed_hw_init()
918 wed_w32(dev, MTK_WED_TX_BM_BASE, dev->tx_buf_ring.desc_phys); in mtk_wed_hw_init()
945 dev->tx_buf_ring.size / 128) | in mtk_wed_hw_init()
947 dev->tx_buf_ring.size / 128)); in mtk_wed_hw_init()