Lines Matching defs:tbd
7476 struct bwi_txbuf_data *tbd = &sc->sc_tx_bdata[BWI_TX_DATA_RING];
7487 idx = tbd->tbd_idx;
7489 while (tbd->tbd_buf[idx].tb_mbuf == NULL) {
7589 tbd->tbd_used++;
7592 if (tbd->tbd_used + BWI_TX_NSPRDESC >= BWI_TX_NDESC) {
7597 tbd->tbd_idx = idx;
8062 struct bwi_txbuf_data *tbd = &sc->sc_tx_bdata[i];
8064 tbd->tbd_buf[j].tb_data = tbd;
8386 struct bwi_txbuf_data *tbd = &sc->sc_tx_bdata[i];
8390 0, BUS_DMA_NOWAIT, &tbd->tbd_buf[j].tb_dmap);
8393 "can't create %dth tbd, %dth DMA map\n",
8398 tbd->tbd_buf[k].tb_dmap);
8447 struct bwi_txbuf_data *tbd = &sc->sc_tx_bdata[i];
8450 struct bwi_txbuf *tb = &tbd->tbd_buf[j];
8544 struct bwi_txbuf_data *tbd;
8549 tbd = &sc->sc_tx_bdata[ring_idx];
8551 tbd->tbd_idx = 0;
8552 tbd->tbd_used = 0;
9231 struct bwi_txbuf_data *tbd;
9237 tbd = &sc->sc_tx_bdata[ring_idx];
9273 struct bwi_txbuf *tb = &tbd->tbd_buf[i];
9616 struct bwi_txbuf_data *tbd = &sc->sc_tx_bdata[BWI_TX_DATA_RING];
9617 struct bwi_txbuf *tb = &tbd->tbd_buf[idx];
9866 struct bwi_txbuf_data *tbd = &sc->sc_tx_bdata[BWI_TX_DATA_RING];
9867 struct bwi_txbuf *tb = &tbd->tbd_buf[idx];
9930 struct bwi_txbuf_data *tbd;
9945 tbd = &sc->sc_tx_bdata[ring_idx];
9946 KASSERT(tbd->tbd_used > 0);
9947 tbd->tbd_used--;
9949 tb = &tbd->tbd_buf[buf_idx];
9968 if (tbd->tbd_used == 0)