Lines Matching refs:bf_map
534 &bf->bf_map); in ar5008_tx_alloc()
563 if (bf->bf_map != NULL) in ar5008_tx_free()
564 bus_dmamap_destroy(sc->sc_dmat, bf->bf_map); in ar5008_tx_free()
621 &bf->bf_map); in ar5008_rx_alloc()
638 error = bus_dmamap_load(sc->sc_dmat, bf->bf_map, in ar5008_rx_alloc()
647 bus_dmamap_sync(sc->sc_dmat, bf->bf_map, 0, ATHN_RXBUFSZ, in ar5008_rx_alloc()
672 if (bf->bf_map != NULL) in ar5008_rx_free()
673 bus_dmamap_destroy(sc->sc_dmat, bf->bf_map); in ar5008_rx_free()
706 ds->ds_data = bf->bf_map->dm_segs[0].ds_addr; in ar5008_rx_enable()
948 bus_dmamap_sync(sc->sc_dmat, bf->bf_map, 0, ATHN_RXBUFSZ, in ar5008_rx_process()
950 bus_dmamap_unload(sc->sc_dmat, bf->bf_map); in ar5008_rx_process()
953 error = bus_dmamap_load(sc->sc_dmat, bf->bf_map, mtod(m1, void *), in ar5008_rx_process()
959 error = bus_dmamap_load(sc->sc_dmat, bf->bf_map, in ar5008_rx_process()
967 bus_dmamap_sync(sc->sc_dmat, bf->bf_map, 0, ATHN_RXBUFSZ, in ar5008_rx_process()
971 ds->ds_data = bf->bf_map->dm_segs[0].ds_addr; in ar5008_rx_process()
1117 ds = &((struct ar_tx_desc *)bf->bf_descs)[bf->bf_map->dm_nsegs - 1]; in ar5008_tx_process()
1195 bus_dmamap_sync(sc->sc_dmat, bf->bf_map, 0, bf->bf_map->dm_mapsize, in ar5008_tx_process()
1197 bus_dmamap_unload(sc->sc_dmat, bf->bf_map); in ar5008_tx_process()
1281 bus_dmamap_sync(sc->sc_dmat, bf->bf_map, 0, in ar5008_swba_intr()
1282 bf->bf_map->dm_mapsize, BUS_DMASYNC_POSTWRITE); in ar5008_swba_intr()
1283 bus_dmamap_unload(sc->sc_dmat, bf->bf_map); in ar5008_swba_intr()
1288 error = bus_dmamap_load_mbuf(sc->sc_dmat, bf->bf_map, m, in ar5008_swba_intr()
1319 ds->ds_data = bf->bf_map->dm_segs[0].ds_addr; in ar5008_swba_intr()
1322 (bf->bf_map->dm_segs[0].ds_len + 3) & ~3); in ar5008_swba_intr()
1324 bus_dmamap_sync(sc->sc_dmat, bf->bf_map, 0, bf->bf_map->dm_mapsize, in ar5008_swba_intr()
1595 error = bus_dmamap_load_mbuf(sc->sc_dmat, bf->bf_map, m, in ar5008_tx()
1613 error = bus_dmamap_load_mbuf(sc->sc_dmat, bf->bf_map, m, in ar5008_tx()
1632 memset(bf->bf_descs, 0, bf->bf_map->dm_nsegs * sizeof(*ds)); in ar5008_tx()
1792 for (i = 0; i < bf->bf_map->dm_nsegs; i++, ds++) { in ar5008_tx()
1793 ds->ds_data = bf->bf_map->dm_segs[i].ds_addr; in ar5008_tx()
1795 bf->bf_map->dm_segs[i].ds_len); in ar5008_tx()
1797 if (i != bf->bf_map->dm_nsegs - 1) in ar5008_tx()
1806 bus_dmamap_sync(sc->sc_dmat, bf->bf_map, 0, bf->bf_map->dm_mapsize, in ar5008_tx()
1819 qid, bf->bf_map->dm_nsegs, ds->ds_ctl0, ds->ds_ctl1, ds->ds_ctl3)); in ar5008_tx()