Lines Matching refs:desc_hw
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[num].config = ccfg; in k3_dma_fill_desc()
480 ds->desc_hw = dma_pool_zalloc(d->pool, GFP_NOWAIT, &ds->desc_hw_lli); in k3_dma_alloc_desc_resource()
481 if (!ds->desc_hw) { in k3_dma_alloc_desc_resource()
528 ds->desc_hw[num-1].lli = 0; /* end of link */ in k3_dma_prep_memcpy()
583 ds->desc_hw[num-1].lli = 0; /* end of link */ in k3_dma_prep_slave_sg()
649 ds->desc_hw[num - 1].lli |= ds->desc_hw_lli; in k3_dma_prep_dma_cyclic()
717 dma_pool_free(d->pool, ds->desc_hw, ds->desc_hw_lli); in k3_dma_free_desc()