Lines Matching defs:tbd
7165 struct bwi_txbuf_data *tbd = &sc->sc_tx_bdata[BWI_TX_DATA_RING];
7172 idx = tbd->tbd_idx;
7174 while (tbd->tbd_buf[idx].tb_mbuf == NULL) {
7247 tbd->tbd_used++;
7250 if (tbd->tbd_used + BWI_TX_NSPRDESC >= BWI_TX_NDESC) {
7255 tbd->tbd_idx = idx;
7815 struct bwi_txbuf_data *tbd = &sc->sc_tx_bdata[i];
7829 &tbd->tbd_buf[j].tb_dmap);
7834 tbd->tbd_buf[k].tb_dmap);
7849 struct bwi_txbuf_data *tbd = &sc->sc_tx_bdata[i];
7852 struct bwi_txbuf *tb = &tbd->tbd_buf[j];
7861 tbd->tbd_buf[k].tb_dmap);
7941 struct bwi_txbuf_data *tbd = &sc->sc_tx_bdata[i];
7945 0, BUS_DMA_NOWAIT, &tbd->tbd_buf[j].tb_dmap);
7948 "%s: can't create %dth tbd, %dth DMA map\n",
7953 tbd->tbd_buf[k].tb_dmap);
8003 struct bwi_txbuf_data *tbd = &sc->sc_tx_bdata[i];
8006 struct bwi_txbuf *tb = &tbd->tbd_buf[j];
8052 struct bwi_txbuf_data *tbd;
8057 tbd = &sc->sc_tx_bdata[ring_idx];
8059 tbd->tbd_idx = 0;
8060 tbd->tbd_used = 0;
8556 struct bwi_txbuf_data *tbd;
8562 tbd = &sc->sc_tx_bdata[ring_idx];
8599 struct bwi_txbuf *tb = &tbd->tbd_buf[i];
8838 struct bwi_txbuf_data *tbd = &sc->sc_tx_bdata[BWI_TX_DATA_RING];
8839 struct bwi_txbuf *tb = &tbd->tbd_buf[idx];
9067 struct bwi_txbuf_data *tbd;
9084 tbd = &sc->sc_tx_bdata[ring_idx];
9085 KASSERT(tbd->tbd_used > 0);
9086 tbd->tbd_used--;
9088 tb = &tbd->tbd_buf[buf_idx];
9099 if (tbd->tbd_used == 0)