Lines Matching refs:rdma
69 volatile struct hpc_dma_desc rdma;
213 sp->rx_desc[i].rdma.pbuf = dma_addr;
215 sp->rx_desc[i].rdma.cntinfo = RCNTINFO_INIT;
218 sp->rx_desc[i - 1].rdma.cntinfo |= HPCDMA_EOR;
263 i, (&r[i]), r[i].rdma.pbuf, r[i].rdma.cntinfo,
264 r[i].rdma.pnext);
267 i, (&r[i]), r[i].rdma.pbuf, r[i].rdma.cntinfo,
268 r[i].rdma.pnext);
355 while (!(rd->rdma.cntinfo & HPCDMA_OWN)) {
356 len = PKT_BUF_SZ - (rd->rdma.cntinfo & HPCDMA_BCNT) - 3;
357 dma_unmap_single(dev->dev.parent, rd->rdma.pbuf,
399 rd->rdma.pbuf = dma_map_single(dev->dev.parent,
404 rd->rdma.cntinfo = RCNTINFO_INIT;
413 sp->rx_desc[orig_end].rdma.cntinfo &= ~(HPCDMA_EOR);
416 sp->rx_desc[PREV_RX(sp->rx_new)].rdma.cntinfo |= HPCDMA_EOR;
710 buf[i].rdma.pnext = VIRT_TO_DMA(sp, buf + i + 1);
711 buf[i].rdma.pbuf = 0;
715 buf[i].rdma.pbuf = 0;
716 buf[i].rdma.pnext = VIRT_TO_DMA(sp, buf);