Searched refs:dmabuf (Results 1 - 4 of 4) sorted by relevance

/illumos-gate/usr/src/boot/sys/boot/ofw/libofw/
H A Dofw_net.c76 static void *dmabuf; variable
113 if (dmabuf) {
114 bcopy(pkt, dmabuf, sendlen);
115 pkt = dmabuf;
210 dmabuf = NULL;
211 if (OF_call_method("dma-alloc", netinstance, 1, 1, (64 * 1024), &dmabuf)
213 printf("Failed to allocate DMA buffer (got %08x).\n", dmabuf);
218 printf("ofwn_init: allocated DMA buffer: %08x\n", dmabuf);
235 OF_call_method("dma-free", netinstance, 2, 0, dmabuf, MAXPHYS);
/illumos-gate/usr/src/uts/common/io/vr/
H A Dvr.c973 &vrp->rx.ring[i].dmabuf,
978 vr_free_dmabuf(&vrp->rx.ring[i].dmabuf);
987 rp->dmabuf.paddr);
994 MIN(VR_MAX_PKTSZ, rp->dmabuf.bufsz));
1019 vr_free_dmabuf(&vrp->rx.ring[i].dmabuf);
1050 &vrp->tx.ring[i].dmabuf,
1055 vr_free_dmabuf(&vrp->tx.ring[i].dmabuf);
1068 wp->dmabuf.paddr);
1088 vr_free_dmabuf(&vrp->tx.ring[i].dmabuf);
1386 dmap = &rxp->dmabuf;
[all...]
H A Dvr.h242 vr_data_dma_t dmabuf; member in struct:vr_desc
/illumos-gate/usr/src/uts/common/io/fibre-channel/fca/qlc/
H A Dql_api.c11302 dma_mem_t dmabuf = {0}; local
11317 if ((rval = ql_get_dma_mem(ha, &dmabuf, 0xffff,
11331 ql_free_phys(ha, &dmabuf);
11408 ddi_rep_put8(dmabuf.acc_handle, (uint8_t *)dp,
11409 (uint8_t *)dmabuf.bp, wc<<2,
11413 faddr, dmabuf.cookie.dmac_laddress, wc);
11448 ql_free_phys(ha, &dmabuf);

Completed in 103 milliseconds