desc_tag
bus_dmamap_sync(sc->tx.desc_tag, sc->tx.desc_map,
bus_dmamap_sync(sc->rx.desc_tag, sc->rx.desc_map,
bus_dmamap_sync(sc->rx.desc_tag, sc->rx.desc_map,
bus_dmamap_sync(sc->rx.desc_tag, sc->rx.desc_map,
bus_dmamap_sync(sc->rx.desc_tag, sc->rx.desc_map,
bus_dmamap_sync(sc->tx.desc_tag, sc->tx.desc_map,
bus_dma_tag_t desc_tag;
bus_dma_tag_t desc_tag;
&sc->tx.desc_tag);
error = bus_dmamem_alloc(sc->tx.desc_tag, (void **)&sc->tx.desc_ring,
error = bus_dmamap_load(sc->tx.desc_tag, sc->tx.desc_map,
&sc->rx.desc_tag);
error = bus_dmamem_alloc(sc->rx.desc_tag, (void **)&sc->rx.desc_ring,
error = bus_dmamap_load(sc->rx.desc_tag, sc->rx.desc_map,
bus_dmamap_sync(sc->rx.desc_tag, sc->rx.desc_map,
bus_dmamap_sync(sc->tx.desc_tag, sc->tx.desc_map,
bus_dma_tag_t desc_tag;
bus_dma_tag_t desc_tag;
bus_dma_tag_t desc_tag;
bus_dmamap_unload(q->fl[i].desc_tag, q->fl[i].desc_map);
bus_dmamem_free(q->fl[i].desc_tag, q->fl[i].desc,
bus_dma_tag_destroy(q->fl[i].desc_tag);
bus_dmamap_unload(q->txq[i].desc_tag,
bus_dmamem_free(q->txq[i].desc_tag, q->txq[i].desc,
bus_dma_tag_destroy(q->txq[i].desc_tag);
bus_dmamap_unload(q->rspq.desc_tag, q->rspq.desc_map);
bus_dmamem_free(q->rspq.desc_tag, q->rspq.desc,
bus_dma_tag_destroy(q->rspq.desc_tag);
&q->fl[0].desc_tag, &q->fl[0].desc_map,
&q->fl[1].desc_tag, &q->fl[1].desc_map,
&q->rspq.desc_tag, &q->rspq.desc_map,
&q->txq[i].sdesc, &q->txq[i].desc_tag,
bus_dma_tag_t desc_tag;
bus_dma_tag_t desc_tag;
bus_dma_tag_t desc_tag;
bus_dma_tag_t desc_tag;
rc = alloc_ring(sc, len, &nm_txq->desc_tag, &nm_txq->desc_map,
free_ring(sc, nm_txq->desc_tag, nm_txq->desc_map, nm_txq->ba,
rc = alloc_ring(sc, len, &iq->desc_tag, &iq->desc_map, &iq->ba,
rc = alloc_ring(sc, len, &fl->desc_tag, &fl->desc_map,
free_ring(sc, iq->desc_tag, iq->desc_map, iq->ba,
free_ring(sc, fl->desc_tag, fl->desc_map, fl->ba, fl->desc);
free_ring(sc, iq->desc_tag, iq->desc_map, iq->ba, iq->desc);
rc = alloc_ring(sc, len, &eq->desc_tag, &eq->desc_map, &eq->ba,
free_ring(sc, eq->desc_tag, eq->desc_map, eq->ba, eq->desc);
&sc->tx.desc_tag);
error = bus_dmamem_alloc(sc->tx.desc_tag,
error = bus_dmamap_load(sc->tx.desc_tag, sc->tx.desc_map,
&sc->rx.desc_tag);
error = bus_dmamem_alloc(sc->rx.desc_tag,
error = bus_dmamap_load(sc->rx.desc_tag, sc->rx.desc_map,
if (sc->tx.desc_tag) {
bus_dmamap_unload(sc->tx.desc_tag, sc->tx.desc_map);
bus_dmamem_free(sc->tx.desc_tag, sc->tx.desc_ring,
bus_dma_tag_destroy(sc->tx.desc_tag);
if (sc->rx.desc_tag) {
bus_dmamap_unload(sc->rx.desc_tag, sc->rx.desc_map);
bus_dmamem_free(sc->rx.desc_tag, sc->rx.desc_ring,
bus_dma_tag_destroy(sc->rx.desc_tag);
bus_dmamap_sync(sc->tx.desc_tag, sc->tx.desc_map, BUS_DMASYNC_PREWRITE);
bus_dmamap_sync(sc->tx.desc_tag, sc->tx.desc_map, BUS_DMASYNC_PREWRITE);
bus_dmamap_sync(sc->rx.desc_tag, sc->rx.desc_map, BUS_DMASYNC_PREWRITE);
bus_dmamap_sync(sc->tx.desc_tag, sc->tx.desc_map,
bus_dma_tag_t desc_tag;
&sc->desc_tag);
error = bus_dmamem_alloc(sc->desc_tag, (void**)&sc->desc_ring,
error = bus_dmamap_load(sc->desc_tag, sc->desc_map,
bus_dmamap_sync(sc->desc_tag, sc->desc_map,
bus_dmamap_sync(sc->desc_tag, sc->desc_map,
bus_dma_tag_t desc_tag;
struct desc_tag tag;
struct desc_tag tag;
struct desc_tag tag;
struct desc_tag tag;
struct desc_tag tag;
struct desc_tag tag;
struct desc_tag tag;
struct desc_tag tag;
struct desc_tag tag;
struct desc_tag tag;
int udf_checktag(struct desc_tag *, uint16_t);
udf_checktag(struct desc_tag *tag, uint16_t id)
if ((error = udf_checktag((struct desc_tag *)bp->b_data, TAGID_ANCHOR)))