Lines Matching refs:sd_map

742                     bus_dmamap_sync(sc->sc_dmat, sd->sd_map, 0,  in txp_rx_reclaim()
743 sd->sd_map->dm_mapsize, BUS_DMASYNC_POSTREAD); in txp_rx_reclaim()
748 bus_dmamap_unload(sc->sc_dmat, sd->sd_map); in txp_rx_reclaim()
860 if (bus_dmamap_load_mbuf(sc->sc_dmat, sd->sd_map, in txp_rxbuf_reclaim()
874 htole32(BUS_ADDR_LO32(sd->sd_map->dm_segs[0].ds_addr)); in txp_rxbuf_reclaim()
876 htole32(BUS_ADDR_HI32(sd->sd_map->dm_segs[0].ds_addr)); in txp_rxbuf_reclaim()
878 bus_dmamap_sync(sc->sc_dmat, sd->sd_map, 0, in txp_rxbuf_reclaim()
879 sd->sd_map->dm_mapsize, BUS_DMASYNC_PREREAD); in txp_rxbuf_reclaim()
932 bus_dmamap_sync(sc->sc_dmat, sd->sd_map, 0, in txp_tx_reclaim()
933 sd->sd_map->dm_mapsize, in txp_tx_reclaim()
935 bus_dmamap_unload(sc->sc_dmat, sd->sd_map); in txp_tx_reclaim()
1030 &sc->sc_txd[i].sd_map) != 0) { in txp_alloc_rings()
1033 sc->sc_txd[j].sd_map); in txp_alloc_rings()
1034 sc->sc_txd[j].sd_map = NULL; in txp_alloc_rings()
1159 TXP_MAX_PKTLEN, 0, BUS_DMA_WAITOK, &sd->sd_map)) { in txp_alloc_rings()
1162 if (bus_dmamap_load_mbuf(sc->sc_dmat, sd->sd_map, sd->sd_mbuf, in txp_alloc_rings()
1164 bus_dmamap_destroy(sc->sc_dmat, sd->sd_map); in txp_alloc_rings()
1167 bus_dmamap_sync(sc->sc_dmat, sd->sd_map, 0, in txp_alloc_rings()
1168 sd->sd_map->dm_mapsize, BUS_DMASYNC_PREREAD); in txp_alloc_rings()
1171 htole32(BUS_ADDR_LO32(sd->sd_map->dm_segs[0].ds_addr)); in txp_alloc_rings()
1173 htole32(BUS_ADDR_HI32(sd->sd_map->dm_segs[0].ds_addr)); in txp_alloc_rings()
1480 if (bus_dmamap_load_mbuf(sc->sc_dmat, sd->sd_map, m, in txp_start()
1501 error = bus_dmamap_load_mbuf(sc->sc_dmat, sd->sd_map, in txp_start()
1532 txd->tx_numdesc = sd->sd_map->dm_nsegs; in txp_start()
1553 bus_dmamap_sync(sc->sc_dmat, sd->sd_map, 0, in txp_start()
1554 sd->sd_map->dm_mapsize, BUS_DMASYNC_PREWRITE); in txp_start()
1557 for (i = 0; i < sd->sd_map->dm_nsegs; i++) { in txp_start()
1561 fxd->frag_len = htole16(sd->sd_map->dm_segs[i].ds_len); in txp_start()
1563 htole32(BUS_ADDR_LO32(sd->sd_map->dm_segs[i].ds_addr)); in txp_start()
1565 htole32(BUS_ADDR_HI32(sd->sd_map->dm_segs[i].ds_addr)); in txp_start()