Searched refs:desc_hw (Results 1 - 6 of 6) sorted by relevance
/kernel/linux/linux-5.10/drivers/dma/ |
H A D | zx_dma.c | 92 struct zx_desc_hw *desc_hw; member 209 zx_dma_set_desc(c->phy, ds->desc_hw); in zx_dma_start_txd() 366 bytes += ds->desc_hw[index].src_x; in zx_dma_tx_status() 368 if (!ds->desc_hw[index].lli) in zx_dma_tx_status() 408 ds->desc_hw[num].lli = ds->desc_hw_lli + (num + 1) * in zx_dma_fill_desc() 410 ds->desc_hw[num].saddr = src; in zx_dma_fill_desc() 411 ds->desc_hw[num].daddr = dst; in zx_dma_fill_desc() 412 ds->desc_hw[num].src_x = len; in zx_dma_fill_desc() 413 ds->desc_hw[num].ctr = ccfg; in zx_dma_fill_desc() 434 ds->desc_hw in zx_alloc_desc_resource() [all...] |
H A D | k3dma.c | 75 struct k3_desc_hw *desc_hw; member 292 k3_dma_set_desc(c->phy, &ds->desc_hw[0]); in k3_dma_start_txd() 412 bytes += ds->desc_hw[index].count; in k3_dma_tx_status() 414 if (!ds->desc_hw[index].lli) in k3_dma_tx_status() 452 ds->desc_hw[num].lli = ds->desc_hw_lli + (num + 1) * in k3_dma_fill_desc() 455 ds->desc_hw[num].lli |= CX_LLI_CHAIN_EN; in k3_dma_fill_desc() 456 ds->desc_hw[num].count = len; in k3_dma_fill_desc() 457 ds->desc_hw[num].saddr = src; in k3_dma_fill_desc() 458 ds->desc_hw[num].daddr = dst; in k3_dma_fill_desc() 459 ds->desc_hw[nu in k3_dma_fill_desc() [all...] |
H A D | xgene-dma.c | 231 struct xgene_dma_desc_hw *desc_hw; member 597 struct xgene_dma_desc_hw *desc_hw; in xgene_chan_xfer_request() local 600 desc_hw = &ring->desc_hw[ring->head]; in xgene_chan_xfer_request() 610 memcpy(desc_hw, &desc_sw->desc1, sizeof(*desc_hw)); in xgene_chan_xfer_request() 617 desc_hw = &ring->desc_hw[ring->head]; in xgene_chan_xfer_request() 622 memcpy(desc_hw, &desc_sw->desc2, sizeof(*desc_hw)); in xgene_chan_xfer_request() 690 struct xgene_dma_desc_hw *desc_hw; xgene_dma_cleanup_descriptors() local [all...] |
/kernel/linux/linux-6.6/drivers/dma/ |
H A D | k3dma.c | 75 struct k3_desc_hw *desc_hw; member 291 k3_dma_set_desc(c->phy, &ds->desc_hw[0]); in k3_dma_start_txd() 411 bytes += ds->desc_hw[index].count; in k3_dma_tx_status() 413 if (!ds->desc_hw[index].lli) in k3_dma_tx_status() 451 ds->desc_hw[num].lli = ds->desc_hw_lli + (num + 1) * in k3_dma_fill_desc() 454 ds->desc_hw[num].lli |= CX_LLI_CHAIN_EN; in k3_dma_fill_desc() 455 ds->desc_hw[num].count = len; in k3_dma_fill_desc() 456 ds->desc_hw[num].saddr = src; in k3_dma_fill_desc() 457 ds->desc_hw[num].daddr = dst; in k3_dma_fill_desc() 458 ds->desc_hw[nu in k3_dma_fill_desc() [all...] |
H A D | xgene-dma.c | 232 struct xgene_dma_desc_hw *desc_hw; member 598 struct xgene_dma_desc_hw *desc_hw; in xgene_chan_xfer_request() local 601 desc_hw = &ring->desc_hw[ring->head]; in xgene_chan_xfer_request() 611 memcpy(desc_hw, &desc_sw->desc1, sizeof(*desc_hw)); in xgene_chan_xfer_request() 618 desc_hw = &ring->desc_hw[ring->head]; in xgene_chan_xfer_request() 623 memcpy(desc_hw, &desc_sw->desc2, sizeof(*desc_hw)); in xgene_chan_xfer_request() 691 struct xgene_dma_desc_hw *desc_hw; xgene_dma_cleanup_descriptors() local [all...] |
/kernel/linux/linux-6.6/drivers/dma/lgm/ |
H A D | lgm-dma.c | 275 struct dw2_desc *desc_hw; member 970 dma_pool_free(c->desc_pool, ds->desc_hw, ds->desc_phys); in dma_free_desc_resource() 990 ds->desc_hw = dma_pool_zalloc(c->desc_pool, GFP_ATOMIC, in dma_alloc_desc_resource() 992 if (!ds->desc_hw) { in dma_alloc_desc_resource() 1198 hw_ds = &ds->desc_hw[num]; in ldma_prep_slave_sg()
|
Completed in 10 milliseconds