Lines Matching defs:tx_data

10430 		struct qwx_tx_data *tx_data = &tx_ring->data[i];
10432 if (tx_data->map) {
10433 bus_dmamap_unload(sc->sc_dmat, tx_data->map);
10434 bus_dmamap_destroy(sc->sc_dmat, tx_data->map);
10437 m_freem(tx_data->m);
10456 struct qwx_tx_data *tx_data = &tx_ring->data[i];
10459 BUS_DMA_NOWAIT, &tx_data->map);
13206 struct qwx_tx_data *tx_data;
13214 tx_data = &arvif->txmgmt.data[tx_compl_param->desc_id];
13215 if (tx_data->m == NULL) {
13221 bus_dmamap_unload(sc->sc_dmat, tx_data->map);
13222 m_freem(tx_data->m);
13223 tx_data->m = NULL;
13225 ieee80211_release_node(ic, tx_data->ni);
13226 tx_data->ni = NULL;
13803 struct qwx_tx_data *tx_data;
13840 tx_data = (struct qwx_tx_data *)ctx;
13842 tx_data->eid = eid;
13843 ret = bus_dmamap_load_mbuf(sc->sc_dmat, tx_data->map,
13854 __func__, m, tx_data->eid, tx_data->map->dm_segs[0].ds_addr);
13875 bus_dmamap_unload(sc->sc_dmat, tx_data->map);
15428 struct qwx_tx_data *tx_data;
15433 tx_data = &tx_ring->data[msdu_id];
15435 bus_dmamap_unload(sc->sc_dmat, tx_data->map);
15436 m_freem(tx_data->m);
15437 tx_data->m = NULL;
15572 struct qwx_tx_data *tx_data = &tx_ring->data[msdu_id];
15581 bus_dmamap_unload(sc->sc_dmat, tx_data->map);
15582 m_freem(tx_data->m);
15583 tx_data->m = NULL;
15587 if (qwx_mac_hw_ratecode_to_legacy_rate(tx_data->ni, mcs, pkt_type,
15589 tx_data->ni->ni_txrate = rateidx;
15591 ieee80211_release_node(ic, tx_data->ni);
15592 tx_data->ni = NULL;
19104 uint32_t buf_id, struct mbuf *frame, struct qwx_tx_data *tx_data)
19114 paddr = tx_data->map->dm_segs[0].ds_addr;
19161 tx_data->m = frame;
20905 struct qwx_tx_data *tx_data = NULL;
20924 tx_data = (struct qwx_tx_data *)ctx;
20935 return tx_data;
20942 struct qwx_tx_data *tx_data;
20947 while ((tx_data = qwx_ce_completed_send_next(pipe)) != NULL) {
20948 bus_dmamap_unload(sc->sc_dmat, tx_data->map);
20949 m = tx_data->m;
20950 tx_data->m = NULL;
22039 struct qwx_tx_data *tx_data;
22096 tx_data = (struct qwx_tx_data *)ctx;
22098 paddr = tx_data->map->dm_segs[0].ds_addr;
22807 struct qwx_tx_data *tx_data = &txmgmt->data[i];
22809 if (tx_data->m) {
22810 m_freem(tx_data->m);
22811 tx_data->m = NULL;
22813 if (tx_data->map) {
22814 bus_dmamap_destroy(sc->sc_dmat, tx_data->map);
22815 tx_data->map = NULL;
22848 struct qwx_tx_data *tx_data = &txmgmt->data[i];
22851 BUS_DMA_NOWAIT | BUS_DMA_ALLOCNOW, &tx_data->map);
24253 struct qwx_tx_data *tx_data;
24290 tx_data = &tx_ring->data[msdu_id];
24291 if (tx_data->m != NULL) {
24387 ret = bus_dmamap_load_mbuf(sc->sc_dmat, tx_data->map,
24401 ret = bus_dmamap_load_mbuf(sc->sc_dmat, tx_data->map, m,
24410 ti.paddr = tx_data->map->dm_segs[0].ds_addr;
24433 bus_dmamap_unload(sc->sc_dmat, tx_data->map);
24438 tx_data->m = m;
24439 tx_data->ni = ni;
24523 struct qwx_tx_data *tx_data;
24534 tx_data = &txmgmt->data[buf_id];
24545 ret = bus_dmamap_load_mbuf(sc->sc_dmat, tx_data->map,
24558 ret = bus_dmamap_load_mbuf(sc->sc_dmat, tx_data->map, m,
24568 ret = qwx_wmi_mgmt_send(sc, arvif, pdev_id, buf_id, m, tx_data);
24574 tx_data->ni = ni;
24585 bus_dmamap_unload(sc->sc_dmat, tx_data->map);