Home
last modified time | relevance | path

Searched refs:tx_pending (Results 1 – 25 of 253) sorted by relevance

1234567891011

/OK3568_Linux_fs/kernel/drivers/staging/wfx/
H A Dqueue.c134 while ((skb = skb_dequeue(&wdev->tx_pending)) != NULL) { in wfx_pending_drop()
155 spin_lock_bh(&wdev->tx_pending.lock); in wfx_pending_get()
156 skb_queue_walk(&wdev->tx_pending, skb) { in wfx_pending_get()
161 spin_unlock_bh(&wdev->tx_pending.lock); in wfx_pending_get()
169 skb_unlink(skb, &wdev->tx_pending); in wfx_pending_get()
172 spin_unlock_bh(&wdev->tx_pending.lock); in wfx_pending_get()
185 spin_lock_bh(&wdev->tx_pending.lock); in wfx_pending_dump_old_frames()
186 skb_queue_walk(&wdev->tx_pending, skb) { in wfx_pending_dump_old_frames()
201 spin_unlock_bh(&wdev->tx_pending.lock); in wfx_pending_dump_old_frames()
299 skb_queue_tail(&wdev->tx_pending, skb); in wfx_tx_queues_get()
/OK3568_Linux_fs/kernel/drivers/net/ethernet/sfc/
H A Dethtool.c164 ring->tx_pending = efx->txq_entries; in efx_ethtool_get_ringparam()
175 ring->tx_pending > EFX_TXQ_MAX_ENT(efx)) in efx_ethtool_set_ringparam()
185 txq_entries = max(ring->tx_pending, EFX_TXQ_MIN_ENT(efx)); in efx_ethtool_set_ringparam()
186 if (txq_entries != ring->tx_pending) in efx_ethtool_set_ringparam()
/OK3568_Linux_fs/kernel/drivers/net/ethernet/cisco/enic/
H A Denic_ethtool.c188 ring->tx_pending = c->wq_desc_count; in enic_get_ringparam()
198 unsigned int tx_pending; in enic_set_ringparam() local
212 tx_pending = c->wq_desc_count; in enic_set_ringparam()
220 if (ring->tx_pending > ENIC_MAX_WQ_DESCS || in enic_set_ringparam()
221 ring->tx_pending < ENIC_MIN_WQ_DESCS) { in enic_set_ringparam()
223 ring->tx_pending, ENIC_MIN_WQ_DESCS, in enic_set_ringparam()
232 ring->tx_pending & 0xffffffe0; /* must be aligned to groups of 32 */ in enic_set_ringparam()
250 c->wq_desc_count = tx_pending; in enic_set_ringparam()
/OK3568_Linux_fs/kernel/drivers/staging/rtl8712/
H A Drtl871x_sta_mgt.c158 list_del_init(&(pstaxmitpriv->vo_q.tx_pending)); in r8712_free_stainfo()
162 list_del_init(&(pstaxmitpriv->vi_q.tx_pending)); in r8712_free_stainfo()
166 list_del_init(&(pstaxmitpriv->bk_q.tx_pending)); in r8712_free_stainfo()
170 list_del_init(&(pstaxmitpriv->be_q.tx_pending)); in r8712_free_stainfo()
/OK3568_Linux_fs/kernel/drivers/net/wireless/mediatek/mt76/
H A Dtestmode.c28 if (!skb || !td->tx_pending) in mt76_testmode_tx_pending()
36 while (td->tx_pending > 0 && td->tx_queued - td->tx_done < 1000 && in mt76_testmode_tx_pending()
44 td->tx_pending--; in mt76_testmode_tx_pending()
163 td->tx_pending = td->tx_count; in mt76_testmode_tx_start()
174 td->tx_pending = 0; in mt76_testmode_tx_stop()
404 if (nla_put_u32(msg, MT76_TM_STATS_ATTR_TX_PENDING, td->tx_pending) || in mt76_testmode_dump_stats()
/OK3568_Linux_fs/kernel/net/ethtool/
H A Drings.c81 ringparam->tx_pending)))) in rings_fill_reply()
144 ethnl_update_u32(&ringparam.tx_pending, tb[ETHTOOL_A_RINGS_TX], &mod); in ethnl_set_rings()
156 else if (ringparam.tx_pending > ringparam.tx_max_pending) in ethnl_set_rings()
/OK3568_Linux_fs/kernel/drivers/net/wireless/ath/carl9170/
H A Ddebug.c270 skb_queue_len(&ar->tx_pending[0]), in carl9170_debugfs_qos_stat_read()
272 skb_queue_len(&ar->tx_pending[1]), in carl9170_debugfs_qos_stat_read()
274 skb_queue_len(&ar->tx_pending[2]), in carl9170_debugfs_qos_stat_read()
276 skb_queue_len(&ar->tx_pending[3]), in carl9170_debugfs_qos_stat_read()
768 DEBUGFS_QUEUE_DUMP(tx_pending, 0);
769 DEBUGFS_QUEUE_DUMP(tx_pending, 1);
770 DEBUGFS_QUEUE_DUMP(tx_pending, 2);
771 DEBUGFS_QUEUE_DUMP(tx_pending, 3);
/OK3568_Linux_fs/kernel/drivers/net/ethernet/intel/iavf/
H A Diavf_ethtool.c595 ring->tx_pending = adapter->tx_desc_count; in iavf_get_ringparam()
615 if (ring->tx_pending > IAVF_MAX_TXD || in iavf_set_ringparam()
616 ring->tx_pending < IAVF_MIN_TXD || in iavf_set_ringparam()
620 ring->tx_pending, ring->rx_pending, IAVF_MIN_TXD, in iavf_set_ringparam()
625 new_tx_count = ALIGN(ring->tx_pending, IAVF_REQ_DESCRIPTOR_MULTIPLE); in iavf_set_ringparam()
626 if (new_tx_count != ring->tx_pending) in iavf_set_ringparam()
/OK3568_Linux_fs/kernel/drivers/s390/net/
H A Dnetiucv.c150 unsigned long tx_pending; member
711 conn->prof.tx_pending--; in conn_action_txdone()
758 conn->prof.tx_pending++; in conn_action_txdone()
759 if (conn->prof.tx_pending > conn->prof.tx_max_pending) in conn_action_txdone()
760 conn->prof.tx_max_pending = conn->prof.tx_pending; in conn_action_txdone()
762 conn->prof.tx_pending--; in conn_action_txdone()
1192 conn->prof.tx_pending++; in netiucv_transmit_skb()
1193 if (conn->prof.tx_pending > conn->prof.tx_max_pending) in netiucv_transmit_skb()
1194 conn->prof.tx_max_pending = conn->prof.tx_pending; in netiucv_transmit_skb()
1198 conn->prof.tx_pending--; in netiucv_transmit_skb()
[all …]
/OK3568_Linux_fs/kernel/drivers/net/ethernet/pensando/ionic/
H A Dionic_ethtool.c515 ring->tx_pending = lif->ntxq_descs; in ionic_get_ringparam()
534 if (!is_power_of_2(ring->tx_pending) || in ionic_set_ringparam()
541 if (ring->tx_pending == lif->ntxq_descs && in ionic_set_ringparam()
545 if (ring->tx_pending != lif->ntxq_descs) in ionic_set_ringparam()
547 lif->ntxq_descs, ring->tx_pending); in ionic_set_ringparam()
555 lif->ntxq_descs = ring->tx_pending; in ionic_set_ringparam()
560 qparam.ntxq_descs = ring->tx_pending; in ionic_set_ringparam()
/OK3568_Linux_fs/kernel/drivers/net/wireless/intersil/p54/
H A Dp54spi.c432 while (!list_empty(&priv->tx_pending)) { in p54spi_wq_tx()
433 entry = list_entry(priv->tx_pending.next, in p54spi_wq_tx()
472 list_add_tail(&di->tx_list, &priv->tx_pending); in p54spi_op_tx()
575 INIT_LIST_HEAD(&priv->tx_pending); in p54spi_op_stop()
639 INIT_LIST_HEAD(&priv->tx_pending); in p54spi_probe()
/OK3568_Linux_fs/kernel/drivers/staging/rtl8188eu/core/
H A Drtw_sta_mgt.c274 list_del_init(&pstaxmitpriv->vo_q.tx_pending); in rtw_free_stainfo()
278 list_del_init(&pstaxmitpriv->vi_q.tx_pending); in rtw_free_stainfo()
282 list_del_init(&pstaxmitpriv->bk_q.tx_pending); in rtw_free_stainfo()
286 list_del_init(&pstaxmitpriv->be_q.tx_pending); in rtw_free_stainfo()
/OK3568_Linux_fs/kernel/drivers/net/ethernet/freescale/
H A Ducc_geth_ethtool.c224 ring->tx_pending = ug_info->bdRingLenTx[queue]; in uec_get_ringparam()
245 if (ring->tx_pending < UCC_GETH_TX_BD_RING_SIZE_MIN) { in uec_set_ringparam()
255 ug_info->bdRingLenTx[queue] = ring->tx_pending; in uec_set_ringparam()
/OK3568_Linux_fs/kernel/drivers/net/ethernet/cirrus/
H A Dep93xx_eth.c168 unsigned int tx_pending; member
356 ep->tx_pending++; in ep93xx_xmit()
357 if (ep->tx_pending == TX_QUEUE_ENTRIES) in ep93xx_xmit()
409 if (ep->tx_pending == TX_QUEUE_ENTRIES) in ep93xx_tx_complete()
411 ep->tx_pending--; in ep93xx_tx_complete()
650 ep->tx_pending = 0; in ep93xx_open()
/OK3568_Linux_fs/kernel/drivers/net/ethernet/brocade/bna/
H A Dbnad_ethtool.c412 ringparam->tx_pending = bnad->txq_depth; in bnad_get_ringparam()
425 ringparam->tx_pending == bnad->txq_depth) { in bnad_set_ringparam()
436 if (ringparam->tx_pending < BNAD_MIN_Q_DEPTH || in bnad_set_ringparam()
437 ringparam->tx_pending > BNAD_MAX_TXQ_DEPTH || in bnad_set_ringparam()
438 !is_power_of_2(ringparam->tx_pending)) { in bnad_set_ringparam()
471 if (ringparam->tx_pending != bnad->txq_depth) { in bnad_set_ringparam()
472 bnad->txq_depth = ringparam->tx_pending; in bnad_set_ringparam()
/OK3568_Linux_fs/kernel/drivers/staging/rtl8723bs/core/
H A Drtw_sta_mgt.c341 list_del_init(&(pstaxmitpriv->vo_q.tx_pending)); in rtw_free_stainfo()
350 list_del_init(&(pstaxmitpriv->vi_q.tx_pending)); in rtw_free_stainfo()
359 list_del_init(&(pstaxmitpriv->be_q.tx_pending)); in rtw_free_stainfo()
368 list_del_init(&(pstaxmitpriv->bk_q.tx_pending)); in rtw_free_stainfo()
/OK3568_Linux_fs/kernel/drivers/net/wireless/rockchip_wlan/rtl8822bs/hal/rtl8822b/sdio/
H A Drtl8822bs_xmit.c210 ptxservq = LIST_CONTAINOR(sta_plist, struct tx_servq, tx_pending); in xmit_xmitframes()
334 rtw_list_delete(&ptxservq->tx_pending); in xmit_xmitframes()
337 rtw_list_delete(&ptxservq->tx_pending); in xmit_xmitframes()
338 rtw_list_insert_tail(&ptxservq->tx_pending, get_list_head(phwxmit->sta_queue)); in xmit_xmitframes()
/OK3568_Linux_fs/kernel/drivers/net/ethernet/qualcomm/emac/
H A Demac-ethtool.c143 ring->tx_pending = adpt->tx_desc_cnt; in emac_get_ringparam()
158 clamp_val(ring->tx_pending, EMAC_MIN_TX_DESCS, EMAC_MAX_TX_DESCS); in emac_set_ringparam()
/OK3568_Linux_fs/kernel/drivers/net/ethernet/faraday/
H A Dftmac100.c60 unsigned int tx_pending; member
579 if (priv->tx_pending == 0) in ftmac100_tx_complete_packet()
610 priv->tx_pending--; in ftmac100_tx_complete_packet()
643 priv->tx_pending++; in ftmac100_xmit()
644 if (priv->tx_pending == TX_QUEUE_ENTRIES) in ftmac100_xmit()
967 priv->tx_pending = 0; in ftmac100_open()
/OK3568_Linux_fs/kernel/drivers/net/ethernet/amd/xgbe/
H A Dxgbe-ethtool.c628 ringparam->tx_pending = pdata->tx_desc_count; in xgbe_get_ringparam()
650 if ((ringparam->tx_pending < XGBE_TX_DESC_CNT_MIN) || in xgbe_set_ringparam()
651 (ringparam->tx_pending > XGBE_TX_DESC_CNT_MAX)) { in xgbe_set_ringparam()
664 tx = __rounddown_pow_of_two(ringparam->tx_pending); in xgbe_set_ringparam()
665 if (tx != ringparam->tx_pending) in xgbe_set_ringparam()
/OK3568_Linux_fs/kernel/drivers/net/wireless/rockchip_wlan/rtl8723bs/hal/rtl8723b/sdio/
H A Drtl8723bs_xmit.c291 ptxservq = LIST_CONTAINOR(sta_plist, struct tx_servq, tx_pending); in xmit_xmitframes()
403 rtw_list_delete(&ptxservq->tx_pending); in xmit_xmitframes()
406 rtw_list_delete(&ptxservq->tx_pending); in xmit_xmitframes()
407 rtw_list_insert_tail(&ptxservq->tx_pending, get_list_head(phwxmit->sta_queue)); in xmit_xmitframes()
/OK3568_Linux_fs/kernel/drivers/net/wireless/rockchip_wlan/rtl8723cs/hal/rtl8703b/sdio/
H A Drtl8703bs_xmit.c306 ptxservq = LIST_CONTAINOR(sta_plist, struct tx_servq, tx_pending); in xmit_xmitframes()
418 rtw_list_delete(&ptxservq->tx_pending); in xmit_xmitframes()
421 rtw_list_delete(&ptxservq->tx_pending); in xmit_xmitframes()
422 rtw_list_insert_tail(&ptxservq->tx_pending, get_list_head(phwxmit->sta_queue)); in xmit_xmitframes()
/OK3568_Linux_fs/external/rkwifibt/drivers/rtl8822cs/hal/rtl8822c/sdio/
H A Drtl8822cs_xmit.c241 ptxservq = LIST_CONTAINOR(sta_plist, struct tx_servq, tx_pending); in xmit_xmitframes()
373 rtw_list_delete(&ptxservq->tx_pending); in xmit_xmitframes()
376 rtw_list_delete(&ptxservq->tx_pending); in xmit_xmitframes()
377 rtw_list_insert_tail(&ptxservq->tx_pending, get_list_head(phwxmit->sta_queue)); in xmit_xmitframes()
/OK3568_Linux_fs/kernel/drivers/net/ethernet/qualcomm/
H A Dqca_debug.c255 ring->tx_pending = qca->txr.count; in qcaspi_get_ringparam()
272 qca->txr.count = max_t(u32, ring->tx_pending, TX_RING_MIN_LEN); in qcaspi_set_ringparam()
/OK3568_Linux_fs/kernel/net/mac80211/
H A Dethtool.c24 return drv_set_ringparam(local, rp->tx_pending, rp->rx_pending); in ieee80211_set_ringparam()
34 drv_get_ringparam(local, &rp->tx_pending, &rp->tx_max_pending, in ieee80211_get_ringparam()

1234567891011