Lines Matching defs:buf_map
155 struct sunxi_emac_bufmap buf_map[TX_DESC_COUNT];
166 struct sunxi_emac_bufmap buf_map[RX_DESC_COUNT];
350 sc->tx.buf_map[index].map, m, BUS_DMA_WRITE | BUS_DMA_NOWAIT);
360 segs = sc->tx.buf_map[index].map->dm_segs;
361 nsegs = sc->tx.buf_map[index].map->dm_nsegs;
373 sc->tx.buf_map[cur].mbuf = (i == 0 ? m : NULL);
383 bus_dmamap_sync(sc->tx.buf_tag, sc->tx.buf_map[index].map,
384 0, sc->tx.buf_map[index].map->dm_mapsize, BUS_DMASYNC_PREWRITE);
413 sc->rx.buf_map[index].map, m, BUS_DMA_READ | BUS_DMA_NOWAIT);
417 bus_dmamap_sync(sc->rx.buf_tag, sc->rx.buf_map[index].map,
418 0, sc->rx.buf_map[index].map->dm_mapsize,
421 sc->rx.buf_map[index].mbuf = m;
423 sc->rx.buf_map[index].map->dm_segs[0].ds_addr);
801 bus_dmamap_sync(sc->rx.buf_tag, sc->rx.buf_map[index].map,
802 0, sc->rx.buf_map[index].map->dm_mapsize,
804 bus_dmamap_unload(sc->rx.buf_tag, sc->rx.buf_map[index].map);
808 m = sc->rx.buf_map[index].mbuf;
870 bmap = &sc->tx.buf_map[i];
1226 &sc->tx.buf_map[i].map);
1260 &sc->rx.buf_map[i].map);