Lines Matching defs:dmamap

689 ti_newbuf_std(struct ti_softc *sc, int i, struct mbuf *m, bus_dmamap_t dmamap)
695 if (dmamap == NULL) {
700 &dmamap)) != 0) {
706 sc->std_dmamap[i] = dmamap;
726 if ((error = bus_dmamap_load(sc->sc_dmat, dmamap,
740 /* reuse the dmamap */
745 TI_HOSTADDR(r->ti_addr) = dmamap->dm_segs[0].ds_addr;
764 ti_newbuf_mini(struct ti_softc *sc, int i, struct mbuf *m, bus_dmamap_t dmamap)
770 if (dmamap == NULL) {
775 &dmamap)) != 0) {
781 sc->mini_dmamap[i] = dmamap;
793 if ((error = bus_dmamap_load(sc->sc_dmat, dmamap,
807 /* reuse the dmamap */
812 TI_HOSTADDR(r->ti_addr) = dmamap->dm_segs[0].ds_addr;
1009 bus_dmamap_sync(sc->sc_dmat, dma->dmamap, 0,
1010 dma->dmamap->dm_mapsize, BUS_DMASYNC_POSTWRITE);
1011 bus_dmamap_unload(sc->sc_dmat, dma->dmamap);
1026 bus_dmamap_destroy(sc->sc_dmat, dma->dmamap);
1037 bus_dmamap_t dmamap;
1049 BUS_DMA_NOWAIT, &dmamap)) != 0) {
1058 bus_dmamap_destroy(sc->sc_dmat, dmamap);
1061 dma->dmamap = dmamap;
1919 bus_dmamap_t dmamap;
1945 dmamap = sc->mini_dmamap[rxidx];
1949 ti_newbuf_mini(sc, sc->ti_mini, m, dmamap);
1952 if (ti_newbuf_mini(sc, sc->ti_mini, NULL, dmamap)
1955 ti_newbuf_mini(sc, sc->ti_mini, m, dmamap);
1962 dmamap = sc->std_dmamap[rxidx];
1966 ti_newbuf_std(sc, sc->ti_std, m, dmamap);
1969 if (ti_newbuf_std(sc, sc->ti_std, NULL, dmamap)
1972 ti_newbuf_std(sc, sc->ti_std, m, dmamap);
2078 bus_dmamap_sync(sc->sc_dmat, dma->dmamap, 0,
2079 dma->dmamap->dm_mapsize, BUS_DMASYNC_POSTWRITE);
2080 bus_dmamap_unload(sc->sc_dmat, dma->dmamap);
2123 bus_dmamap_sync(sc->sc_dmat, dma->dmamap, 0,
2124 dma->dmamap->dm_mapsize, BUS_DMASYNC_POSTWRITE);
2125 bus_dmamap_unload(sc->sc_dmat, dma->dmamap);
2212 bus_dmamap_t dmamap;
2220 dmamap = dma->dmamap;
2222 error = bus_dmamap_load_mbuf(sc->sc_dmat, dmamap, m_head,
2250 for (i = 0; i < dmamap->dm_nsegs; i++) {
2266 TI_HOSTADDR(f->ti_addr) = dmamap->dm_segs[i].ds_addr;
2267 f->ti_len = dmamap->dm_segs[i].ds_len;
2286 if (i < dmamap->dm_nsegs)
2296 bus_dmamap_sync(sc->sc_dmat, dmamap, 0, dmamap->dm_mapsize,
2315 bus_dmamap_t dmamap;
2323 dmamap = dma->dmamap;
2325 error = bus_dmamap_load_mbuf(sc->sc_dmat, dmamap, m_head,
2353 for (i = 0; i < dmamap->dm_nsegs; i++) {
2357 TI_HOSTADDR(f->ti_addr) = dmamap->dm_segs[i].ds_addr;
2358 f->ti_len = dmamap->dm_segs[i].ds_len;
2377 if (i < dmamap->dm_nsegs)
2386 bus_dmamap_sync(sc->sc_dmat, dmamap, 0, dmamap->dm_mapsize,