Searched refs:ringtx (Results 1 - 2 of 2) sorted by relevance
/kernel/linux/linux-5.10/drivers/dma/ti/ |
H A D | k3-udma-glue.c | 44 struct k3_ring *ringtx; member 276 &tx_chn->ringtx, in k3_udma_glue_request_tx_chn() 283 ret = k3_ringacc_ring_cfg(tx_chn->ringtx, &cfg->tx_cfg); in k3_udma_glue_request_tx_chn() 285 dev_err(dev, "Failed to cfg ringtx %d\n", ret); in k3_udma_glue_request_tx_chn() 291 dev_err(dev, "Failed to cfg ringtx %d\n", ret); in k3_udma_glue_request_tx_chn() 345 if (tx_chn->ringtx) in k3_udma_glue_release_tx_chn() 346 k3_ringacc_ring_free(tx_chn->ringtx); in k3_udma_glue_release_tx_chn() 362 return k3_ringacc_ring_push(tx_chn->ringtx, &desc_dma); in k3_udma_glue_push_tx_chn() 454 occ_tx = k3_ringacc_ring_get_occ(tx_chn->ringtx); in k3_udma_glue_reset_tx_chn() 458 ret = k3_ringacc_ring_pop(tx_chn->ringtx, in k3_udma_glue_reset_tx_chn() [all...] |
/kernel/linux/linux-6.6/drivers/dma/ti/ |
H A D | k3-udma-glue.c | 47 struct k3_ring *ringtx; member 325 &tx_chn->ringtx, in k3_udma_glue_request_tx_chn() 342 ret = k3_ringacc_ring_cfg(tx_chn->ringtx, &cfg->tx_cfg); in k3_udma_glue_request_tx_chn() 344 dev_err(dev, "Failed to cfg ringtx %d\n", ret); in k3_udma_glue_request_tx_chn() 350 dev_err(dev, "Failed to cfg ringtx %d\n", ret); in k3_udma_glue_request_tx_chn() 391 if (tx_chn->ringtx) in k3_udma_glue_release_tx_chn() 392 k3_ringacc_ring_free(tx_chn->ringtx); in k3_udma_glue_release_tx_chn() 413 return k3_ringacc_ring_push(tx_chn->ringtx, &desc_dma); in k3_udma_glue_push_tx_chn() 521 occ_tx = k3_ringacc_ring_get_occ(tx_chn->ringtx); in k3_udma_glue_reset_tx_chn() 525 ret = k3_ringacc_ring_pop(tx_chn->ringtx, in k3_udma_glue_reset_tx_chn() [all...] |
Completed in 3 milliseconds