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