Lines Matching defs:dmap
349 struct ubsec_dma *dmap;
415 dmap = sc->sc_dmaa;
416 for (i = 0; i < UBS_MAX_NQUEUE; i++, dmap++) {
422 &dmap->d_alloc, 0)) {
427 dmap->d_dma = (struct ubsec_dmachunk *)dmap->d_alloc.dma_vaddr;
429 q->q_dma = dmap;
640 struct ubsec_dma *dmap;
660 dmap = q->q_dma;
662 if ((dmap->d_dma->d_mcr.mcr_flags
1148 dmap = NULL;
1167 dmap = q->q_dma; /* Save dma pointer */
1173 q->q_dma = dmap;
1188 memset(&dmap->d_dma->d_mcr, 0, sizeof(struct ubsec_mcr));
1190 dmap->d_dma->d_mcr.mcr_pkts = htole16(1);
1191 dmap->d_dma->d_mcr.mcr_flags = 0;
1396 dmap->d_dma->d_mcr.mcr_pktlen = htole16(stheend);
1422 pb = &dmap->d_dma->d_mcr.mcr_ipktbuf;
1424 pb = &dmap->d_dma->d_sbuf[j - 1];
1442 pb->pb_next = htole32(dmap->d_alloc.dma_paddr +
1448 dmap->d_dma->d_mcr.mcr_opktbuf.pb_addr = 0;
1449 dmap->d_dma->d_mcr.mcr_opktbuf.pb_len = 0;
1450 dmap->d_dma->d_mcr.mcr_opktbuf.pb_next = htole32(dmap->d_alloc.dma_paddr +
1455 dmap->d_dma->d_mcr.mcr_opktbuf.pb_addr,
1456 dmap->d_dma->d_mcr.mcr_opktbuf.pb_len,
1457 dmap->d_dma->d_mcr.mcr_opktbuf.pb_next);
1616 pb = &dmap->d_dma->d_mcr.mcr_opktbuf;
1618 pb = &dmap->d_dma->d_dbuf[j - 1];
1635 pb->pb_next = htole32(dmap->d_alloc.dma_paddr +
1640 pb->pb_next = htole32(dmap->d_alloc.dma_paddr +
1646 dmap->d_dma->d_mcr.mcr_cmdctxp = htole32(dmap->d_alloc.dma_paddr +
1656 ctx = (u_int8_t *)(dmap->d_alloc.dma_vaddr) +
1710 ((u_int8_t *)(dmap->d_alloc.dma_vaddr) +
1729 ((u_int8_t *)dmap->d_alloc.dma_vaddr +
1748 ubsecstats.hst_ibytes += dmap->d_alloc.dma_map->dm_mapsize;
1786 struct ubsec_dma *dmap = q->q_dma;
1789 ubsecstats.hst_obytes += dmap->d_alloc.dma_size;
1791 bus_dmamap_sync(sc->sc_dmat, dmap->d_alloc.dma_map, 0,
1792 dmap->d_alloc.dma_map->dm_mapsize,
1815 (void *)dmap->d_dma->d_macbuf);
1817 bcopy((void *)dmap->d_dma->d_macbuf,