Lines Matching refs:desc
108 struct axidma_desc desc;
146 struct axidma_desc *desc;
173 desc = chan->descs[chan->idx_tail];
174 if ((desc->status & BD_STATUS_CMPLT) == 0)
178 st.transferred = desc->status & BD_CONTROL_LEN_M;
458 struct axidma_desc *desc;
491 desc = chan->descs[chan->idx_head];
493 desc->phys = src_addr;
495 desc->phys = dst_addr;
496 desc->status = 0;
497 desc->control = len;
499 desc->control |= BD_CONTROL_TXSOF;
501 desc->control |= BD_CONTROL_TXEOF;
528 struct axidma_desc *desc;
551 desc = chan->descs[i];
552 bzero(desc, sizeof(struct axidma_desc));
555 desc->next = chan->descs_phys[0];
557 desc->next = chan->descs_phys[i + 1];
558 desc->status = 0;
559 desc->control = 0;
561 dprintf("%s(%d): desc %d vaddr %lx next paddr %x\n", __func__,
562 data->id, i, (uint64_t)desc, le32toh(desc->next));