Lines Matching defs:desc
12 static void sgdma_setup_descrip(struct sgdma_descrip __iomem *desc,
23 struct sgdma_descrip __iomem *desc);
29 struct sgdma_descrip __iomem *desc);
33 struct sgdma_descrip __iomem *desc);
232 struct sgdma_descrip __iomem *desc = NULL;
238 desc = &base[0];
247 pktlength = csrrd16(desc, sgdma_descroffs(bytes_xferred));
248 pktstatus = csrrd8(desc, sgdma_descroffs(status));
254 csrwr8(0, desc, sgdma_descroffs(status));
281 sts, csrrd8(desc, sgdma_descroffs(status)),
293 static void sgdma_setup_descrip(struct sgdma_descrip __iomem *desc,
315 csrwr32(lower_32_bits(raddr), desc, sgdma_descroffs(raddr));
316 csrwr32(lower_32_bits(waddr), desc, sgdma_descroffs(waddr));
318 csrwr32(0, desc, sgdma_descroffs(pad1));
319 csrwr32(0, desc, sgdma_descroffs(pad2));
320 csrwr32(lower_32_bits(ndesc_phys), desc, sgdma_descroffs(next));
322 csrwr8(ctrl, desc, sgdma_descroffs(control));
323 csrwr8(0, desc, sgdma_descroffs(status));
324 csrwr8(0, desc, sgdma_descroffs(wburst));
325 csrwr8(0, desc, sgdma_descroffs(rburst));
326 csrwr16(length, desc, sgdma_descroffs(bytes));
327 csrwr16(0, desc, sgdma_descroffs(bytes_xferred));
382 struct sgdma_descrip __iomem *desc)
394 csrwr32(lower_32_bits(sgdma_txphysaddr(priv, desc)),
407 struct sgdma_descrip __iomem *desc)
410 uintptr_t offs = (uintptr_t)desc - (uintptr_t)priv->tx_dma_desc;
416 struct sgdma_descrip __iomem *desc)
419 uintptr_t offs = (uintptr_t)desc - (uintptr_t)priv->rx_dma_desc;