Searched refs:tx_free_queue (Results 1 – 4 of 4) sorted by relevance
213 IF_LOCK(&priv->tx_free_queue[qos]); in cvm_oct_xmit()221 if (_IF_QFULL(&priv->tx_free_queue[qos])) { in cvm_oct_xmit()237 _IF_ENQUEUE(&priv->tx_free_queue[qos], m); in cvm_oct_xmit()247 if (_IF_QLEN(&priv->tx_free_queue[qos]) > in_use) { in cvm_oct_xmit()248 while (_IF_QLEN(&priv->tx_free_queue[qos]) > in_use) { in cvm_oct_xmit()249 _IF_DEQUEUE(&priv->tx_free_queue[qos], m); in cvm_oct_xmit()253 IF_UNLOCK(&priv->tx_free_queue[qos]); in cvm_oct_xmit()269 IF_DRAIN(&priv->tx_free_queue[qos]); in cvm_oct_tx_shutdown()
148 if (_IF_QLEN(&priv->tx_free_queue[qos]) > 0) { in cvm_do_timer()149 IF_LOCK(&priv->tx_free_queue[qos]); in cvm_do_timer()150 while (_IF_QLEN(&priv->tx_free_queue[qos]) > cvmx_fau_fetch_and_add32(priv->fau+qos*4, 0)) { in cvm_do_timer()153 _IF_DEQUEUE(&priv->tx_free_queue[qos], m); in cvm_do_timer()156 IF_UNLOCK(&priv->tx_free_queue[qos]); in cvm_do_timer()
82 struct ifqueue tx_free_queue[16]; member
185 mtx_init(&priv->tx_free_queue[qos].ifq_mtx, ifp->if_xname, "octe tx free queue", MTX_DEF); in octe_attach()186 IFQ_SET_MAXLEN(&priv->tx_free_queue[qos], MAX_OUT_QUEUE_DEPTH); in octe_attach()