Lines Matching refs:data_tx

1479 		struct upgt_data *data_tx = &sc->tx_data[i];  in upgt_start()  local
1481 if (data_tx->m != NULL) in upgt_start()
1494 if ((data_tx->addr = upgt_mem_alloc(sc)) == 0) { in upgt_start()
1501 data_tx->ni = ni; in upgt_start()
1502 data_tx->m = m; in upgt_start()
1535 if ((data_tx->addr = upgt_mem_alloc(sc)) == 0) { in upgt_start()
1543 data_tx->ni = ni; in upgt_start()
1544 data_tx->m = m; in upgt_start()
1598 struct upgt_data *data_tx = &sc->tx_data[i]; in upgt_tx_task() local
1600 if (data_tx->m == NULL) in upgt_tx_task()
1603 m = data_tx->m; in upgt_tx_task()
1604 addr = data_tx->addr + UPGT_MEMSIZE_FRAME_HEAD; in upgt_tx_task()
1612 k = ieee80211_crypto_encap(ic, data_tx->ni, m); in upgt_tx_task()
1615 data_tx->m = NULL; in upgt_tx_task()
1616 ieee80211_free_node(data_tx->ni); in upgt_tx_task()
1617 data_tx->ni = NULL; in upgt_tx_task()
1629 memset(data_tx->buf, 0, sizeof(*mem) + sizeof(*txdesc)); in upgt_tx_task()
1631 mem = (struct upgt_lmac_mem *)data_tx->buf; in upgt_tx_task()
1641 txdesc->header2.reqid = htole32(data_tx->addr); in upgt_tx_task()
1670 data_tx->buf + sizeof(*mem) + sizeof(*txdesc)); in upgt_tx_task()
1678 memset(data_tx->buf + len, 0, pad); in upgt_tx_task()
1688 data_tx->m = NULL; in upgt_tx_task()
1690 ieee80211_free_node(data_tx->ni); in upgt_tx_task()
1691 data_tx->ni = NULL; in upgt_tx_task()
1696 usbd_setup_xfer(data_tx->xfer, data_tx, data_tx->buf, len, in upgt_tx_task()
1698 error = usbd_transfer(data_tx->xfer); in upgt_tx_task()
1735 struct upgt_data *data_tx = &sc->tx_data[i]; in upgt_tx_done() local
1737 if (data_tx->addr == le32toh(desc->header2.reqid)) { in upgt_tx_done()
1738 upgt_mem_free(sc, data_tx->addr); in upgt_tx_done()
1739 data_tx->addr = 0; in upgt_tx_done()
2283 struct upgt_data *data_tx = &sc->tx_data[i]; in upgt_alloc_tx() local
2285 data_tx->sc = sc; in upgt_alloc_tx()
2288 USBD_FORCE_SHORT_XFER, 0, &data_tx->xfer); in upgt_alloc_tx()
2295 data_tx->buf = usbd_get_buffer(data_tx->xfer); in upgt_alloc_tx()
2348 struct upgt_data *data_tx = &sc->tx_data[i]; in upgt_free_tx() local
2350 if (data_tx->xfer != NULL) { in upgt_free_tx()
2351 usbd_destroy_xfer(data_tx->xfer); in upgt_free_tx()
2352 data_tx->xfer = NULL; in upgt_free_tx()
2355 data_tx->ni = NULL; in upgt_free_tx()