Lines Matching defs:dmap
1164 bus_dmamap_t dmap = sc->bge_cdata.bge_rx_std_map[i];
1176 error = bus_dmamap_load_mbuf(sc->bge_dmatag, dmap, m,
1183 bus_dmamap_sync(sc->bge_dmatag, dmap, 0, dmap->dm_mapsize,
1193 BGE_HOSTADDR(r->bge_addr, dmap->dm_segs[0].ds_addr);
1213 bus_dmamap_t dmap = sc->bge_cdata.bge_rx_jumbo_map[i];
1225 error = bus_dmamap_load_mbuf(sc->bge_dmatag, dmap, m,
1232 bus_dmamap_sync(sc->bge_dmatag, dmap, 0, dmap->dm_mapsize,
1248 switch (dmap->dm_nsegs) {
1250 BGE_HOSTADDR(r->bge_addr3, dmap->dm_segs[3].ds_addr);
1251 r->bge_len3 = dmap->dm_segs[3].ds_len;
1254 BGE_HOSTADDR(r->bge_addr2, dmap->dm_segs[2].ds_addr);
1255 r->bge_len2 = dmap->dm_segs[2].ds_len;
1258 BGE_HOSTADDR(r->bge_addr1, dmap->dm_segs[1].ds_addr);
1259 r->bge_len1 = dmap->dm_segs[1].ds_len;
1262 BGE_HOSTADDR(r->bge_bd.bge_addr, dmap->dm_segs[0].ds_addr);
1263 r->bge_bd.bge_len = dmap->dm_segs[0].ds_len;
1266 panic("%s: %d segments", __func__, dmap->dm_nsegs);
1377 bus_dmamap_t dmap;
1385 dmap = sc->bge_cdata.bge_rx_std_map[i];
1388 bus_dmamap_sync(sc->bge_dmatag, dmap, 0,
1389 dmap->dm_mapsize, BUS_DMASYNC_POSTREAD);
1390 bus_dmamap_unload(sc->bge_dmatag, dmap);
1394 bus_dmamap_destroy(sc->bge_dmatag, dmap);
1481 bus_dmamap_t dmap;
1489 dmap = sc->bge_cdata.bge_rx_jumbo_map[i];
1492 bus_dmamap_sync(sc->bge_dmatag, dmap, 0,
1493 dmap->dm_mapsize, BUS_DMASYNC_POSTREAD);
1494 bus_dmamap_unload(sc->bge_dmatag, dmap);
1498 bus_dmamap_destroy(sc->bge_dmatag, dmap);