Lines Matching refs:txring
124 FXmacMsgBdRing *txring; in IsTxSpaceAvailable() local
128 txring = &(FXMAC_MSG_GET_TXRING(instance_p->instance)); in IsTxSpaceAvailable()
131 freecnt = FXMAC_MSG_BD_RING_GET_FREE_CNT(txring); in IsTxSpaceAvailable()
142 void FXmacMsgProcessSentBds(FXmacMsgOs *instance_p, FXmacMsgBdRing *txring) in FXmacMsgProcessSentBds() argument
156 n_bds = FXmacMsgBdRingFromHwTx(txring, FXMAC_MSG_TX_PBUFS_LENGTH, &txbdset); in FXmacMsgProcessSentBds()
166 bdindex = FXMAC_MSG_BD_TO_INDEX(txring, curbdpntr); in FXmacMsgProcessSentBds()
187 curbdpntr = FXMAC_MSG_BD_RING_NEXT(txring, curbdpntr); in FXmacMsgProcessSentBds()
192 status = FXmacMsgBdRingFree(txring, n_bds, txbdset); in FXmacMsgProcessSentBds()
208 FXmacMsgBdRing *txring; in FXmacMsgSgsend() local
214 txring = &(FXMAC_MSG_GET_TXRING(instance_p->instance)); in FXmacMsgSgsend()
223 status = FXmacMsgBdRingAlloc(txring, n_pbufs, &txbdset); in FXmacMsgSgsend()
232 bdindex = FXMAC_MSG_BD_TO_INDEX(txring, txbd); in FXmacMsgSgsend()
236 LOG_I("txbd %p, txring->base_bd_addr %p", txbd, txring->base_bd_addr); in FXmacMsgSgsend()
274 txbd = FXMAC_MSG_BD_RING_NEXT(txring, txbd); in FXmacMsgSgsend()
278 bdindex = FXMAC_MSG_BD_TO_INDEX(txring, txbd); in FXmacMsgSgsend()
286 txbd = FXMAC_MSG_BD_RING_NEXT(txring, txbd); in FXmacMsgSgsend()
292 txbd = FXMAC_MSG_BD_RING_NEXT(txring, txbd); in FXmacMsgSgsend()
297 status = FXmacMsgBdRingToHw(txring, n_pbufs, txbdset); in FXmacMsgSgsend()
1261 FXmacMsgBdRing *txring; in FXmacMsgOsTx() local
1268 txring = &(FXMAC_MSG_GET_TXRING(instance_p->instance)); in FXmacMsgOsTx()
1269 FXmacMsgProcessSentBds(instance_p, txring); in FXmacMsgOsTx()