Lines Matching refs:desc_hw
71 struct k3_desc_hw desc_hw[0]; member
252 k3_dma_set_desc(c->phy, &ds->desc_hw[0]); in k3_dma_start_txd()
365 bytes += ds->desc_hw[index].count; in k3_dma_tx_status()
367 if (!ds->desc_hw[index].lli) in k3_dma_tx_status()
405 ds->desc_hw[num].lli = ds->desc_hw_lli + (num + 1) * in k3_dma_fill_desc()
407 ds->desc_hw[num].lli |= CX_LLI_CHAIN_EN; in k3_dma_fill_desc()
408 ds->desc_hw[num].count = len; in k3_dma_fill_desc()
409 ds->desc_hw[num].saddr = src; in k3_dma_fill_desc()
410 ds->desc_hw[num].daddr = dst; in k3_dma_fill_desc()
411 ds->desc_hw[num].config = ccfg; in k3_dma_fill_desc()
427 ds = kzalloc(sizeof(*ds) + num * sizeof(ds->desc_hw[0]), GFP_ATOMIC); in k3_dma_prep_memcpy()
432 ds->desc_hw_lli = __virt_to_phys((unsigned long)&ds->desc_hw[0]); in k3_dma_prep_memcpy()
459 ds->desc_hw[num-1].lli = 0; /* end of link */ in k3_dma_prep_memcpy()
483 ds = kzalloc(sizeof(*ds) + num * sizeof(ds->desc_hw[0]), GFP_ATOMIC); in k3_dma_prep_slave_sg()
488 ds->desc_hw_lli = __virt_to_phys((unsigned long)&ds->desc_hw[0]); in k3_dma_prep_slave_sg()
515 ds->desc_hw[num-1].lli = 0; /* end of link */ in k3_dma_prep_slave_sg()