Lines Matching refs:desc_hw
72 struct k3_desc_hw desc_hw[0]; member
253 k3_dma_set_desc(c->phy, &ds->desc_hw[0]); in k3_dma_start_txd()
366 bytes += ds->desc_hw[index].count; in k3_dma_tx_status()
368 if (!ds->desc_hw[index].lli) in k3_dma_tx_status()
406 ds->desc_hw[num].lli = ds->desc_hw_lli + (num + 1) * in k3_dma_fill_desc()
408 ds->desc_hw[num].lli |= CX_LLI_CHAIN_EN; in k3_dma_fill_desc()
409 ds->desc_hw[num].count = len; in k3_dma_fill_desc()
410 ds->desc_hw[num].saddr = src; in k3_dma_fill_desc()
411 ds->desc_hw[num].daddr = dst; in k3_dma_fill_desc()
412 ds->desc_hw[num].config = ccfg; in k3_dma_fill_desc()
428 ds = kzalloc(sizeof(*ds) + num * sizeof(ds->desc_hw[0]), GFP_ATOMIC); in k3_dma_prep_memcpy()
433 ds->desc_hw_lli = __virt_to_phys((unsigned long)&ds->desc_hw[0]); in k3_dma_prep_memcpy()
460 ds->desc_hw[num-1].lli = 0; /* end of link */ in k3_dma_prep_memcpy()
484 ds = kzalloc(sizeof(*ds) + num * sizeof(ds->desc_hw[0]), GFP_ATOMIC); in k3_dma_prep_slave_sg()
489 ds->desc_hw_lli = __virt_to_phys((unsigned long)&ds->desc_hw[0]); in k3_dma_prep_slave_sg()
516 ds->desc_hw[num-1].lli = 0; /* end of link */ in k3_dma_prep_slave_sg()