Lines Matching defs:dmamap

1483 	const bus_dmamap_t dmamap = sc->bge_cdata.bge_rx_std_map[i];
1500 if (bus_dmamap_load_mbuf(sc->bge_dmatag, dmamap, m,
1505 bus_dmamap_sync(sc->bge_dmatag, dmamap, 0, dmamap->dm_mapsize,
1516 BGE_HOSTADDR(r->bge_addr, dmamap->dm_segs[0].ds_addr);
1596 bus_dmamap_t dmamap;
1605 MCLBYTES, 0, BUS_DMA_WAITOK | BUS_DMA_ALLOCNOW, &dmamap);
1609 sc->bge_cdata.bge_rx_std_map[i] = dmamap;
1746 bus_dmamap_destroy(sc->bge_dmatag, dma->dmamap);
1764 bus_dmamap_t dmamap, dmamap32;
1802 &dmamap))
1804 if (dmamap == NULL)
1805 panic("dmamap NULL in bge_init_tx_ring");
1811 bus_dmamap_destroy(sc->bge_dmatag, dmamap);
1817 dmamap32 = dmamap;
1822 bus_dmamap_destroy(sc->bge_dmatag, dmamap);
1827 dma->dmamap = dmamap;
4487 bus_dmamap_t dmamap;
4566 dmamap = sc->bge_cdata.bge_rx_std_map[rxidx];
4567 bus_dmamap_sync(sc->bge_dmatag, dmamap, 0,
4568 dmamap->dm_mapsize, BUS_DMASYNC_POSTREAD);
4569 bus_dmamap_unload(sc->bge_dmatag, dmamap);
4716 bus_dmamap_sync(sc->bge_dmatag, dma->dmamap,
4717 0, dma->dmamap->dm_mapsize,
4719 bus_dmamap_unload(sc->bge_dmatag, dma->dmamap);
5172 bus_dmamap_t dmamap;
5223 dmamap = dma->dmamap;
5378 error = bus_dmamap_load_mbuf(dmatag, dmamap, m_head, BUS_DMA_NOWAIT);
5395 if (dmamap->dm_nsegs > (BGE_TX_RING_CNT - sc->bge_txcnt - 16)) {
5406 for (i = 0; i < dmamap->dm_nsegs; i++) {
5411 BGE_HOSTADDR(f->bge_addr, dmamap->dm_segs[i].ds_addr);
5412 f->bge_len = dmamap->dm_segs[i].ds_len;
5414 (dmamap->dm_segs[i].ds_addr & 0xffffffff00000000) !=
5415 ((dmamap->dm_segs[i].ds_addr + f->bge_len) & 0xffffffff00000000) ||
5424 bus_dmamap_unload(dmatag, dmamap);
5426 dmamap = dma->dmamap32;
5463 if (i < dmamap->dm_nsegs) {
5465 device_xname(sc->bge_dev), i, dmamap->dm_nsegs));
5469 bus_dmamap_sync(dmatag, dmamap, 0, dmamap->dm_mapsize,
5483 sc->bge_txcnt += dmamap->dm_nsegs;
5490 bus_dmamap_unload(dmatag, dmamap);