txs              1276 dev/ic/atw.c   	struct atw_txsoft *txs;
txs              1363 dev/ic/atw.c   		txs = &sc->sc_txsoft[i];
txs              1364 dev/ic/atw.c   		txs->txs_mbuf = NULL;
txs              1365 dev/ic/atw.c   		SIMPLEQ_INSERT_TAIL(&sc->sc_txfreeq, txs, txs_q);
txs              2652 dev/ic/atw.c   	struct atw_txsoft *txs;
txs              2654 dev/ic/atw.c   	while ((txs = SIMPLEQ_FIRST(&sc->sc_txdirtyq)) != NULL) {
txs              2656 dev/ic/atw.c   		if (txs->txs_mbuf != NULL) {
txs              2657 dev/ic/atw.c   			bus_dmamap_unload(sc->sc_dmat, txs->txs_dmamap);
txs              2658 dev/ic/atw.c   			m_freem(txs->txs_mbuf);
txs              2659 dev/ic/atw.c   			txs->txs_mbuf = NULL;
txs              2661 dev/ic/atw.c   		SIMPLEQ_INSERT_TAIL(&sc->sc_txfreeq, txs, txs_q);
txs              2738 dev/ic/atw.c   	struct atw_txsoft *txs;
txs              2762 dev/ic/atw.c   		txs = &sc->sc_txsoft[i];
txs              2763 dev/ic/atw.c   		if (txs->txs_mbuf != NULL) {
txs              2764 dev/ic/atw.c   			bus_dmamap_unload(sc->sc_dmat, txs->txs_dmamap);
txs              2765 dev/ic/atw.c   			m_freem(txs->txs_mbuf);
txs              2766 dev/ic/atw.c   			txs->txs_mbuf = NULL;
txs              2768 dev/ic/atw.c   		bus_dmamap_destroy(sc->sc_dmat, txs->txs_dmamap);
txs              3259 dev/ic/atw.c   	struct atw_txsoft *txs;
txs              3271 dev/ic/atw.c   	while ((txs = SIMPLEQ_FIRST(&sc->sc_txdirtyq)) != NULL) {
txs              3272 dev/ic/atw.c   		ATW_CDTXSYNC(sc, txs->txs_lastdesc, 1,
txs              3278 dev/ic/atw.c   			printf("    txsoft %p transmit chain:\n", txs);
txs              3279 dev/ic/atw.c   			ATW_CDTXSYNC(sc, txs->txs_firstdesc,
txs              3280 dev/ic/atw.c   			    txs->txs_ndescs - 1,
txs              3282 dev/ic/atw.c   			for (i = txs->txs_firstdesc;; i = ATW_NEXTTX(i)) {
txs              3292 dev/ic/atw.c   				if (i == txs->txs_lastdesc)
txs              3298 dev/ic/atw.c   		txstat = letoh32(sc->sc_txdescs[txs->txs_lastdesc].at_stat);
txs              3304 dev/ic/atw.c   		sc->sc_txfree += txs->txs_ndescs;
txs              3306 dev/ic/atw.c   		bus_dmamap_sync(sc->sc_dmat, txs->txs_dmamap,
txs              3307 dev/ic/atw.c   		    0, txs->txs_dmamap->dm_mapsize,
txs              3309 dev/ic/atw.c   		bus_dmamap_unload(sc->sc_dmat, txs->txs_dmamap);
txs              3310 dev/ic/atw.c   		m_freem(txs->txs_mbuf);
txs              3311 dev/ic/atw.c   		txs->txs_mbuf = NULL;
txs              3313 dev/ic/atw.c   		SIMPLEQ_INSERT_TAIL(&sc->sc_txfreeq, txs, txs_q);
txs              3359 dev/ic/atw.c   	if (txs == NULL)
txs              3620 dev/ic/atw.c   	struct atw_txsoft *txs, *last_txs;
txs              3647 dev/ic/atw.c   	while ((txs = SIMPLEQ_FIRST(&sc->sc_txfreeq)) != NULL &&
txs              3693 dev/ic/atw.c   		    rate, &txs->txs_d0, &txs->txs_dn, &npkt,
txs              3705 dev/ic/atw.c   		*(uint16_t *)wh->i_dur = htole16(txs->txs_d0.d_rts_dur);
txs              3793 dev/ic/atw.c   		hh->atw_head_plcplen = htole16(txs->txs_d0.d_plcp_len);
txs              3794 dev/ic/atw.c   		hh->atw_tail_plcplen = htole16(txs->txs_dn.d_plcp_len);
txs              3795 dev/ic/atw.c   		if (txs->txs_d0.d_residue)
txs              3797 dev/ic/atw.c   		if (txs->txs_dn.d_residue)
txs              3799 dev/ic/atw.c   		hh->atw_head_dur = htole16(txs->txs_d0.d_rts_dur);
txs              3800 dev/ic/atw.c   		hh->atw_tail_dur = htole16(txs->txs_dn.d_rts_dur);
txs              3837 dev/ic/atw.c   		dmamap = txs->txs_dmamap;
txs              3946 dev/ic/atw.c   			printf("     txsoft %p transmit chain:\n", txs);
txs              3972 dev/ic/atw.c   		txs->txs_mbuf = m0;
txs              3973 dev/ic/atw.c   		txs->txs_firstdesc = sc->sc_txnext;
txs              3974 dev/ic/atw.c   		txs->txs_lastdesc = lasttx;
txs              3975 dev/ic/atw.c   		txs->txs_ndescs = dmamap->dm_nsegs;
txs              3982 dev/ic/atw.c   		SIMPLEQ_INSERT_TAIL(&sc->sc_txdirtyq, txs, txs_q);
txs              3984 dev/ic/atw.c   		last_txs = txs;
txs              3987 dev/ic/atw.c   	if (txs == NULL || sc->sc_txfree == 0) {
txs               380 dev/ic/fxp.c   		    FXP_NTXSEG, MCLBYTES, 0, 0, &sc->txs[i].tx_map)) != 0) {
txs               385 dev/ic/fxp.c   		sc->txs[i].tx_mbuf = NULL;
txs               386 dev/ic/fxp.c   		sc->txs[i].tx_cb = sc->sc_ctrl->tx_cb + i;
txs               387 dev/ic/fxp.c   		sc->txs[i].tx_off = offsetof(struct fxp_ctrl, tx_cb[i]);
txs               388 dev/ic/fxp.c   		sc->txs[i].tx_next = &sc->txs[(i + 1) & FXP_TXCB_MASK];
txs               697 dev/ic/fxp.c   	struct fxp_txsw *txs = sc->sc_cbt_prod;
txs               711 dev/ic/fxp.c   		txs = txs->tx_next;
txs               717 dev/ic/fxp.c   		if (bus_dmamap_load_mbuf(sc->sc_dmat, txs->tx_map,
txs               731 dev/ic/fxp.c   			if (bus_dmamap_load_mbuf(sc->sc_dmat, txs->tx_map,
txs               745 dev/ic/fxp.c   		txs->tx_mbuf = m0;
txs               752 dev/ic/fxp.c   		FXP_MBUF_SYNC(sc, txs->tx_map, BUS_DMASYNC_PREWRITE);
txs               754 dev/ic/fxp.c   		txc = txs->tx_cb;
txs               755 dev/ic/fxp.c   		txc->tbd_number = txs->tx_map->dm_nsegs;
txs               759 dev/ic/fxp.c   		for (seg = 0; seg < txs->tx_map->dm_nsegs; seg++) {
txs               761 dev/ic/fxp.c   			    htole32(txs->tx_map->dm_segs[seg].ds_addr);
txs               763 dev/ic/fxp.c   			    htole32(txs->tx_map->dm_segs[seg].ds_len);
txs               765 dev/ic/fxp.c   		FXP_TXCB_SYNC(sc, txs,
txs               769 dev/ic/fxp.c   		sc->sc_cbt_prod = txs;
txs               776 dev/ic/fxp.c   		txs = sc->sc_cbt_prod;
txs               777 dev/ic/fxp.c   		txs = txs->tx_next;
txs               778 dev/ic/fxp.c   		sc->sc_cbt_prod = txs;
txs               779 dev/ic/fxp.c   		txs->tx_cb->cb_command =
txs               781 dev/ic/fxp.c   		FXP_TXCB_SYNC(sc, txs,
txs               791 dev/ic/fxp.c   		sc->sc_cbt_prev = txs;
txs               840 dev/ic/fxp.c   			struct fxp_txsw *txs = sc->sc_cbt_cons;
txs               842 dev/ic/fxp.c   			FXP_TXCB_SYNC(sc, txs,
txs               846 dev/ic/fxp.c   			   ((txs->tx_cb->cb_status & htole16(FXP_CB_STATUS_C)) ||
txs               847 dev/ic/fxp.c   			   (txs->tx_cb->cb_command & htole16(FXP_CB_COMMAND_NOP)))) {
txs               848 dev/ic/fxp.c   				if (txs->tx_mbuf != NULL) {
txs               849 dev/ic/fxp.c   					FXP_MBUF_SYNC(sc, txs->tx_map,
txs               852 dev/ic/fxp.c   					    txs->tx_map);
txs               853 dev/ic/fxp.c   					m_freem(txs->tx_mbuf);
txs               854 dev/ic/fxp.c   					txs->tx_mbuf = NULL;
txs               857 dev/ic/fxp.c   				txs = txs->tx_next;
txs               858 dev/ic/fxp.c   				FXP_TXCB_SYNC(sc, txs,
txs               861 dev/ic/fxp.c   			sc->sc_cbt_cons = txs;
txs              1084 dev/ic/fxp.c   		if (sc->txs[i].tx_mbuf != NULL) {
txs              1085 dev/ic/fxp.c   			bus_dmamap_unload(sc->sc_dmat, sc->txs[i].tx_map);
txs              1086 dev/ic/fxp.c   			m_freem(sc->txs[i].tx_mbuf);
txs              1087 dev/ic/fxp.c   			sc->txs[i].tx_mbuf = NULL;
txs              1354 dev/ic/fxp.c   	sc->sc_cbt_prev = sc->sc_cbt_prod = sc->sc_cbt_cons = sc->txs;
txs               132 dev/ic/fxpvar.h 	struct fxp_txsw txs[FXP_NTXCB];
txs               168 dev/ic/fxpvar.h #define	FXP_TXCB_SYNC(sc, txs, p)					\
txs               169 dev/ic/fxpvar.h     bus_dmamap_sync((sc)->sc_dmat, (sc)->tx_cb_map, (txs)->tx_off,	\
txs               869 dev/pci/if_pcn.c 	struct pcn_txsoft *txs;
txs               898 dev/pci/if_pcn.c 		txs = &sc->sc_txsoft[sc->sc_txsnext];
txs               899 dev/pci/if_pcn.c 		dmamap = txs->txs_dmamap;
txs              1032 dev/pci/if_pcn.c 		txs->txs_mbuf = m0;
txs              1033 dev/pci/if_pcn.c 		txs->txs_firstdesc = sc->sc_txnext;
txs              1034 dev/pci/if_pcn.c 		txs->txs_lastdesc = lasttx;
txs              1285 dev/pci/if_pcn.c 	struct pcn_txsoft *txs;
txs              1297 dev/pci/if_pcn.c 		txs = &sc->sc_txsoft[i];
txs              1299 dev/pci/if_pcn.c 		PCN_CDTXSYNC(sc, txs->txs_firstdesc, txs->txs_dmamap->dm_nsegs,
txs              1302 dev/pci/if_pcn.c 		tmd1 = letoh32(sc->sc_txdescs[txs->txs_lastdesc].tmd1);
txs              1311 dev/pci/if_pcn.c 		for (j = txs->txs_firstdesc;; j = PCN_NEXTTX(j)) {
txs              1350 dev/pci/if_pcn.c 			if (j == txs->txs_lastdesc)
txs              1361 dev/pci/if_pcn.c 		sc->sc_txfree += txs->txs_dmamap->dm_nsegs;
txs              1362 dev/pci/if_pcn.c 		bus_dmamap_sync(sc->sc_dmat, txs->txs_dmamap,
txs              1363 dev/pci/if_pcn.c 		    0, txs->txs_dmamap->dm_mapsize, BUS_DMASYNC_POSTWRITE);
txs              1364 dev/pci/if_pcn.c 		bus_dmamap_unload(sc->sc_dmat, txs->txs_dmamap);
txs              1365 dev/pci/if_pcn.c 		m_freem(txs->txs_mbuf);
txs              1366 dev/pci/if_pcn.c 		txs->txs_mbuf = NULL;
txs              1822 dev/pci/if_pcn.c 	struct pcn_txsoft *txs;
txs              1842 dev/pci/if_pcn.c 		txs = &sc->sc_txsoft[i];
txs              1843 dev/pci/if_pcn.c 		if (txs->txs_mbuf != NULL) {
txs              1844 dev/pci/if_pcn.c 			bus_dmamap_unload(sc->sc_dmat, txs->txs_dmamap);
txs              1845 dev/pci/if_pcn.c 			m_freem(txs->txs_mbuf);
txs              1846 dev/pci/if_pcn.c 			txs->txs_mbuf = NULL;