Home
last modified time | relevance | path

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

/linux-4.1.27/drivers/staging/rtl8712/
Drtl871x_sta_mgt.c178 list_del_init(&(pstaxmitpriv->vo_q.tx_pending)); in r8712_free_stainfo()
182 list_del_init(&(pstaxmitpriv->vi_q.tx_pending)); in r8712_free_stainfo()
186 list_del_init(&(pstaxmitpriv->bk_q.tx_pending)); in r8712_free_stainfo()
190 list_del_init(&(pstaxmitpriv->be_q.tx_pending)); in r8712_free_stainfo()
Drtl871x_xmit.h170 struct list_head tx_pending; member
Drtl8712_xmit.c217 tx_pending); in dequeue_xframe_ex()
231 list_del_init(&ptxservq->tx_pending); in dequeue_xframe_ex()
Drtl871x_xmit.c46 INIT_LIST_HEAD(&ptxservq->tx_pending); in _init_txservq()
938 if (list_empty(&ptxservq->tx_pending)) in r8712_xmit_classifier()
939 list_add_tail(&ptxservq->tx_pending, &pstapending->queue); in r8712_xmit_classifier()
/linux-4.1.27/drivers/net/wireless/ath/carl9170/
Ddebug.c268 skb_queue_len(&ar->tx_pending[0]), in carl9170_debugfs_qos_stat_read()
270 skb_queue_len(&ar->tx_pending[1]), in carl9170_debugfs_qos_stat_read()
272 skb_queue_len(&ar->tx_pending[2]), in carl9170_debugfs_qos_stat_read()
274 skb_queue_len(&ar->tx_pending[3]), in carl9170_debugfs_qos_stat_read()
766 DEBUGFS_QUEUE_DUMP(tx_pending, 0);
767 DEBUGFS_QUEUE_DUMP(tx_pending, 1);
768 DEBUGFS_QUEUE_DUMP(tx_pending, 2);
769 DEBUGFS_QUEUE_DUMP(tx_pending, 3);
Dtx.c1227 spin_lock_bh(&ar->tx_pending[queue].lock); in carl9170_tx_ampdu()
1228 skb_queue_splice_tail_init(&agg, &ar->tx_pending[queue]); in carl9170_tx_ampdu()
1229 spin_unlock_bh(&ar->tx_pending[queue].lock); in carl9170_tx_ampdu()
1350 while (!skb_queue_empty(&ar->tx_pending[i])) { in carl9170_tx()
1351 skb = carl9170_tx_pick_skb(ar, &ar->tx_pending[i]); in carl9170_tx()
1514 skb_queue_tail(&ar->tx_pending[queue], skb); in carl9170_op_tx()
Dcarl9170.h391 struct sk_buff_head tx_pending[__AR9170_NUM_TXQ]; member
Dmain.c232 while ((skb = skb_dequeue(&ar->tx_pending[i]))) { in carl9170_flush()
1826 skb_queue_head_init(&ar->tx_pending[i]); in carl9170_alloc()
/linux-4.1.27/drivers/staging/rtl8723au/core/
Drtw_sta_mgt.c222 list_del_init(&pstaxmitpriv->vo_q.tx_pending); in rtw_free_stainfo23a()
229 list_del_init(&pstaxmitpriv->vi_q.tx_pending); in rtw_free_stainfo23a()
236 list_del_init(&pstaxmitpriv->be_q.tx_pending); in rtw_free_stainfo23a()
243 list_del_init(&pstaxmitpriv->bk_q.tx_pending); in rtw_free_stainfo23a()
Drtw_xmit.c28 INIT_LIST_HEAD(&ptxservq->tx_pending); in _init_txservq()
1644 tx_pending); in rtw_dequeue_xframe23a()
1657 list_del_init(&ptxservq->tx_pending); in rtw_dequeue_xframe23a()
1741 if (list_empty(&ptxservq->tx_pending)) { in rtw_xmit23a_classifier()
1742 list_add_tail(&ptxservq->tx_pending, in rtw_xmit23a_classifier()
2101 list_del_init(&pstaxmitpriv->vo_q.tx_pending); in stop_sta_xmit23a()
2104 list_del_init(&pstaxmitpriv->vi_q.tx_pending); in stop_sta_xmit23a()
2108 list_del_init(&pstaxmitpriv->be_q.tx_pending); in stop_sta_xmit23a()
2112 list_del_init(&pstaxmitpriv->bk_q.tx_pending); in stop_sta_xmit23a()
2118 list_del_init(&pstaxmitpriv->be_q.tx_pending); in stop_sta_xmit23a()
/linux-4.1.27/drivers/net/wireless/p54/
Dp54spi.c445 while (!list_empty(&priv->tx_pending)) { in p54spi_wq_tx()
446 entry = list_entry(priv->tx_pending.next, in p54spi_wq_tx()
485 list_add_tail(&di->tx_list, &priv->tx_pending); in p54spi_op_tx()
588 INIT_LIST_HEAD(&priv->tx_pending); in p54spi_op_stop()
652 INIT_LIST_HEAD(&priv->tx_pending); in p54spi_probe()
Dp54spi.h119 struct list_head tx_pending; member
Dp54.h173 struct sk_buff_head tx_pending; member
Dtxrx.c155 skb = skb_dequeue(&priv->tx_pending); in p54_tx_pending()
161 skb_queue_head(&priv->tx_pending, skb); in p54_tx_pending()
271 skb_queue_tail(&priv->tx_pending, skb); in p54_tx()
Dmain.c214 skb_queue_purge(&priv->tx_pending); in p54_stop()
750 skb_queue_head_init(&priv->tx_pending); in p54_init_common()
Dfwio.c200 if (unlikely(skb_queue_len(&priv->tx_pending) > 64)) in p54_alloc_skb()
/linux-4.1.27/drivers/nfc/st21nfca/
Dst21nfca_dep.h24 struct sk_buff *tx_pending; member
Dst21nfca_dep.c133 skb = info->dep_info.tx_pending; in st21nfca_tx_work()
148 info->dep_info.tx_pending = skb; in st21nfca_im_send_pdu()
/linux-4.1.27/drivers/staging/rtl8188eu/core/
Drtw_sta_mgt.c320 list_del_init(&(pstaxmitpriv->vo_q.tx_pending)); in rtw_free_stainfo()
324 list_del_init(&(pstaxmitpriv->vi_q.tx_pending)); in rtw_free_stainfo()
328 list_del_init(&(pstaxmitpriv->bk_q.tx_pending)); in rtw_free_stainfo()
332 list_del_init(&(pstaxmitpriv->be_q.tx_pending)); in rtw_free_stainfo()
Drtw_xmit.c33 INIT_LIST_HEAD(&ptxservq->tx_pending); in _init_txservq()
1529 ptxservq = container_of(sta_plist, struct tx_servq, tx_pending); in rtw_dequeue_xframe()
1540 list_del_init(&ptxservq->tx_pending); in rtw_dequeue_xframe()
1618 if (list_empty(&ptxservq->tx_pending)) in rtw_xmit_classifier()
1619 list_add_tail(&ptxservq->tx_pending, get_list_head(phwxmits[ac_index].sta_queue)); in rtw_xmit_classifier()
1911 list_del_init(&(pstaxmitpriv->vo_q.tx_pending)); in stop_sta_xmit()
1914 list_del_init(&(pstaxmitpriv->vi_q.tx_pending)); in stop_sta_xmit()
1917 list_del_init(&(pstaxmitpriv->be_q.tx_pending)); in stop_sta_xmit()
1920 list_del_init(&(pstaxmitpriv->bk_q.tx_pending)); in stop_sta_xmit()
1925 list_del_init(&(pstaxmitpriv->be_q.tx_pending)); in stop_sta_xmit()
/linux-4.1.27/drivers/net/ethernet/freescale/
Ducc_geth_ethtool.c229 ring->tx_pending = ug_info->bdRingLenTx[queue]; in uec_get_ringparam()
250 if (ring->tx_pending < UCC_GETH_TX_BD_RING_SIZE_MIN) { in uec_set_ringparam()
257 ug_info->bdRingLenTx[queue] = ring->tx_pending; in uec_set_ringparam()
Dgianfar_ethtool.c468 rvals->tx_pending = tx_queue->tx_ring_size; in gfar_gringparam()
488 if (rvals->tx_pending > GFAR_TX_MAX_RING_SIZE) in gfar_sringparam()
491 if (!is_power_of_2(rvals->tx_pending)) { in gfar_sringparam()
507 priv->tx_queue[i]->tx_ring_size = rvals->tx_pending; in gfar_sringparam()
/linux-4.1.27/drivers/net/ethernet/cirrus/
Dep93xx_eth.c173 unsigned int tx_pending; member
378 ep->tx_pending++; in ep93xx_xmit()
379 if (ep->tx_pending == TX_QUEUE_ENTRIES) in ep93xx_xmit()
431 if (ep->tx_pending == TX_QUEUE_ENTRIES) in ep93xx_tx_complete()
433 ep->tx_pending--; in ep93xx_tx_complete()
668 ep->tx_pending = 0; in ep93xx_open()
/linux-4.1.27/drivers/s390/net/
Dnetiucv.c182 unsigned long tx_pending; member
745 conn->prof.tx_pending--; in conn_action_txdone()
793 conn->prof.tx_pending++; in conn_action_txdone()
794 if (conn->prof.tx_pending > conn->prof.tx_max_pending) in conn_action_txdone()
795 conn->prof.tx_max_pending = conn->prof.tx_pending; in conn_action_txdone()
797 conn->prof.tx_pending--; in conn_action_txdone()
1228 conn->prof.tx_pending++; in netiucv_transmit_skb()
1229 if (conn->prof.tx_pending > conn->prof.tx_max_pending) in netiucv_transmit_skb()
1230 conn->prof.tx_max_pending = conn->prof.tx_pending; in netiucv_transmit_skb()
1234 conn->prof.tx_pending--; in netiucv_transmit_skb()
[all …]
/linux-4.1.27/net/mac80211/
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()
/linux-4.1.27/drivers/net/ethernet/brocade/bna/
Dbnad_ethtool.c428 ringparam->tx_pending = bnad->txq_depth; in bnad_get_ringparam()
441 ringparam->tx_pending == bnad->txq_depth) { in bnad_set_ringparam()
452 if (ringparam->tx_pending < BNAD_MIN_Q_DEPTH || in bnad_set_ringparam()
453 ringparam->tx_pending > BNAD_MAX_TXQ_DEPTH || in bnad_set_ringparam()
454 !BNA_POWER_OF_2(ringparam->tx_pending)) { in bnad_set_ringparam()
487 if (ringparam->tx_pending != bnad->txq_depth) { in bnad_set_ringparam()
488 bnad->txq_depth = ringparam->tx_pending; in bnad_set_ringparam()
/linux-4.1.27/drivers/net/ethernet/faraday/
Dftmac100.c73 unsigned int tx_pending; member
591 if (priv->tx_pending == 0) in ftmac100_tx_complete_packet()
622 priv->tx_pending--; in ftmac100_tx_complete_packet()
655 priv->tx_pending++; in ftmac100_xmit()
656 if (priv->tx_pending == TX_QUEUE_ENTRIES) in ftmac100_xmit()
977 priv->tx_pending = 0; in ftmac100_open()
Dftgmac100.c65 unsigned int tx_pending; member
631 if (priv->tx_pending == 0) in ftgmac100_tx_complete_packet()
654 priv->tx_pending--; in ftgmac100_tx_complete_packet()
700 priv->tx_pending++; in ftgmac100_xmit()
701 if (priv->tx_pending == TX_QUEUE_ENTRIES) in ftgmac100_xmit()
1091 priv->tx_pending = 0; in ftgmac100_open()
/linux-4.1.27/drivers/net/ethernet/qualcomm/
Dqca_debug.c270 ring->tx_pending = qca->txr.count; in qcaspi_get_ringparam()
286 qca->txr.count = max_t(u32, ring->tx_pending, TX_RING_MIN_LEN); in qcaspi_set_ringparam()
/linux-4.1.27/drivers/net/wireless/ath/ath9k/
Dhif_usb.h78 struct list_head tx_pending; member
Dhif_usb.c326 list_move_tail(&tx_buf->list, &hif_dev->tx.tx_pending); in __hif_usb_tx()
452 &hif_dev->tx.tx_pending, list) { in hif_usb_stop()
769 &hif_dev->tx.tx_pending, list) { in ath9k_hif_usb_dealloc_tx_urbs()
786 INIT_LIST_HEAD(&hif_dev->tx.tx_pending); in ath9k_hif_usb_alloc_tx_urbs()
/linux-4.1.27/drivers/net/vmxnet3/
Dvmxnet3_ethtool.c453 param->tx_pending = adapter->tx_ring_size; in vmxnet3_get_ringparam()
468 if (param->tx_pending == 0 || param->tx_pending > in vmxnet3_set_ringparam()
488 new_tx_ring_size = (param->tx_pending + VMXNET3_RING_SIZE_MASK) & in vmxnet3_set_ringparam()
/linux-4.1.27/drivers/net/ethernet/pasemi/
Dpasemi_mac_ethtool.c115 ering->tx_pending = RING_USED(mac->tx)/2; in pasemi_mac_ethtool_get_ringparam()
/linux-4.1.27/drivers/net/wireless/rtlwifi/
Dusb.h129 struct usb_anchor tx_pending[RTL_USB_MAX_EP_NUM]; member
Dusb.c313 init_usb_anchor(&rtlusb->tx_pending[i]); in _rtl_usb_init_tx()
817 usb_kill_anchored_urbs(&rtlusb->tx_pending[i]); in rtl_usb_cleanup()
/linux-4.1.27/net/rxrpc/
Dar-output.c541 skb = call->tx_pending; in rxrpc_send_data()
542 call->tx_pending = NULL; in rxrpc_send_data()
690 call->tx_pending = skb; in rxrpc_send_data()
Dar-internal.h315 struct sk_buff *tx_pending; /* Tx socket buffer being filled */ member
Dar-call.c886 rxrpc_free_skb(call->tx_pending); in rxrpc_cleanup_call()
/linux-4.1.27/drivers/net/ethernet/chelsio/cxgb/
Dcxgb2.c718 e->tx_pending = adapter->params.sge.cmdQ_size[0]; in get_sge_param()
728 e->tx_pending > MAX_CMDQ_ENTRIES || in set_sge_param()
731 e->tx_pending < (adapter->params.nports + 1) * (MAX_SKB_FRAGS + 1)) in set_sge_param()
739 adapter->params.sge.cmdQ_size[0] = e->tx_pending; in set_sge_param()
740 adapter->params.sge.cmdQ_size[1] = e->tx_pending > MAX_CMDQ1_ENTRIES ? in set_sge_param()
741 MAX_CMDQ1_ENTRIES : e->tx_pending; in set_sge_param()
/linux-4.1.27/drivers/net/ethernet/toshiba/
Dspider_net_ethtool.c127 ering->tx_pending = card->tx_chain.num_desc; in spider_net_ethtool_get_ringparam()
/linux-4.1.27/drivers/net/ethernet/chelsio/cxgb4/
Dcxgb4_ethtool.c493 e->tx_pending = s->ethtxq[pi->first_qset].q.size; in get_sge_param()
504 e->tx_pending > MAX_TXQ_ENTRIES || in set_sge_param()
507 e->rx_pending < MIN_FL_ENTRIES || e->tx_pending < MIN_TXQ_ENTRIES) in set_sge_param()
514 s->ethtxq[pi->first_qset + i].q.size = e->tx_pending; in set_sge_param()
/linux-4.1.27/drivers/net/irda/
Dmcs7780.h113 struct sk_buff *tx_pending; member
Dstir4200.c173 struct sk_buff *tx_pending; member
573 skb = xchg(&stir->tx_pending, skb); in stir_hard_xmit()
758 skb = xchg(&stir->tx_pending, NULL); in stir_transmit_thread()
/linux-4.1.27/drivers/net/ethernet/oki-semi/pch_gbe/
Dpch_gbe_ethtool.c276 ring->tx_pending = txdr->count; in pch_gbe_get_ringparam()
324 clamp_val(ring->tx_pending, PCH_GBE_MIN_RXD, PCH_GBE_MAX_RXD); in pch_gbe_set_ringparam()
/linux-4.1.27/drivers/net/ethernet/intel/igbvf/
Dethtool.c213 ring->tx_pending = tx_ring->count; in igbvf_get_ringparam()
231 new_tx_count = max_t(u32, ring->tx_pending, IGBVF_MIN_TXD); in igbvf_set_ringparam()
Dnetdev.c1854 int tx_pending = 0; in igbvf_watchdog_task() local
1881 tx_pending = (igbvf_desc_unused(tx_ring) + 1 < in igbvf_watchdog_task()
1883 if (tx_pending) { in igbvf_watchdog_task()
/linux-4.1.27/drivers/staging/rtl8192u/ieee80211/
Dieee80211_softmac.c2203 for(i = ieee->tx_pending.frag; i < ieee->tx_pending.txb->nr_frags; i++) { in ieee80211_resume_tx()
2206 ieee->tx_pending.frag = i; in ieee80211_resume_tx()
2211 ieee->tx_pending.txb->fragments[i], in ieee80211_resume_tx()
2220 ieee80211_txb_free(ieee->tx_pending.txb); in ieee80211_resume_tx()
2221 ieee->tx_pending.txb = NULL; in ieee80211_resume_tx()
2231 if (ieee->tx_pending.txb) { in ieee80211_reset_queue()
2232 ieee80211_txb_free(ieee->tx_pending.txb); in ieee80211_reset_queue()
2233 ieee->tx_pending.txb = NULL; in ieee80211_reset_queue()
2269 if (!ieee->queue_stop && ieee->tx_pending.txb) in ieee80211_wake_queue()
2727 ieee->tx_pending.txb = NULL; in ieee80211_softmac_init()
Dieee80211.h2020 struct tx_pending_t tx_pending; member
/linux-4.1.27/drivers/net/wireless/mwifiex/
Dmain.c657 atomic_inc(&priv->adapter->tx_pending); in mwifiex_queue_tx_pkt()
901 atomic_read(&adapter->tx_pending)); in mwifiex_dump_drv_info()
1241 atomic_read(&adapter->tx_pending) || in mwifiex_remove_card()
1246 atomic_read(&adapter->tx_pending), in mwifiex_remove_card()
Dutil.c110 {"tx_pending", adapter_item_size(tx_pending),
111 adapter_item_addr(tx_pending), 1},
Dtxrx.c315 atomic_dec(&adapter->tx_pending); in mwifiex_write_data_complete()
Duap_txrx.c197 atomic_inc(&adapter->tx_pending); in mwifiex_uap_queue_bridged_pkt()
DREADME160 tx_pending = <number of Tx packet pending>
Dmain.h770 atomic_t tx_pending; member
/linux-4.1.27/drivers/net/ethernet/sfc/
Dethtool.c657 ring->tx_pending = efx->txq_entries; in efx_ethtool_get_ringparam()
668 ring->tx_pending > EFX_TXQ_MAX_ENT(efx)) in efx_ethtool_set_ringparam()
678 txq_entries = max(ring->tx_pending, EFX_TXQ_MIN_ENT(efx)); in efx_ethtool_set_ringparam()
679 if (txq_entries != ring->tx_pending) in efx_ethtool_set_ringparam()
/linux-4.1.27/drivers/atm/
Dsolos-pci.c1049 uint32_t tx_pending, card_flags; in fpga_tx() local
1066 tx_pending = card->tx_mask & ~card_flags; in fpga_tx()
1068 for (port = 0; tx_pending; tx_pending >>= 1, port++) { in fpga_tx()
1069 if (tx_pending & 1) { in fpga_tx()
/linux-4.1.27/drivers/net/ethernet/intel/i40evf/
Di40evf_ethtool.c232 ring->tx_pending = adapter->tx_desc_count; in i40evf_get_ringparam()
252 new_tx_count = clamp_t(u32, ring->tx_pending, in i40evf_set_ringparam()
Di40e_txrx.c172 u32 tx_pending = i40e_get_tx_pending(tx_ring); in i40e_check_tx_hang() local
188 if ((tx_done_old == tx_done) && tx_pending) { in i40e_check_tx_hang()
193 (tx_pending < I40E_MIN_DESC_PENDING) && (tx_pending > 0)) { in i40e_check_tx_hang()
/linux-4.1.27/drivers/net/ethernet/
Dethoc.c945 ring->tx_pending = priv->num_tx; in ethoc_get_ringparam()
953 if (ring->tx_pending < 1 || ring->rx_pending < 1 || in ethoc_set_ringparam()
954 ring->tx_pending + ring->rx_pending > priv->num_bd) in ethoc_set_ringparam()
966 priv->num_tx = rounddown_pow_of_two(ring->tx_pending); in ethoc_set_ringparam()
/linux-4.1.27/drivers/staging/rtl8192e/
Drtllib_softmac.c2529 for (i = ieee->tx_pending.frag; i < ieee->tx_pending.txb->nr_frags; in rtllib_resume_tx()
2533 ieee->tx_pending.frag = i; in rtllib_resume_tx()
2538 ieee->tx_pending.txb->fragments[i], in rtllib_resume_tx()
2543 rtllib_txb_free(ieee->tx_pending.txb); in rtllib_resume_tx()
2544 ieee->tx_pending.txb = NULL; in rtllib_resume_tx()
2554 if (ieee->tx_pending.txb) { in rtllib_reset_queue()
2555 rtllib_txb_free(ieee->tx_pending.txb); in rtllib_reset_queue()
2556 ieee->tx_pending.txb = NULL; in rtllib_reset_queue()
2593 if (!ieee->queue_stop && ieee->tx_pending.txb) in rtllib_wake_queue()
3117 ieee->tx_pending.txb = NULL; in rtllib_softmac_init()
Drtllib.h1680 struct tx_pending { struct
2289 struct tx_pending tx_pending; member
/linux-4.1.27/drivers/net/wireless/ath/ath6kl/
Dtxrx.c79 if (!ar->tx_pending[i]) { in ath6kl_ibss_map_epid()
330 ar->tx_pending[eid]++; in ath6kl_control_tx()
480 ar->tx_pending[eid]++; in ath6kl_data_tx()
738 ar->tx_pending[eid]--; in ath6kl_tx_complete()
747 if (ar->tx_pending[eid] == 0) in ath6kl_tx_complete()
Dcore.h706 int tx_pending[ENDPOINT_MAX]; member
Dcfg80211.c427 return ar->tx_pending[ath6kl_wmi_get_control_ep(ar->wmi)] == 0; in ath6kl_is_tx_pending()
494 if (ar->tx_pending[ath6kl_wmi_get_control_ep(ar->wmi)]) { in ath6kl_cfg80211_connect()
2074 return !ar->tx_pending[ar->ctrl_ep]; in is_ctrl_ep_empty()
2100 if (ar->tx_pending[ar->ctrl_ep]) { in ath6kl_cfg80211_host_sleep()
/linux-4.1.27/drivers/net/ethernet/broadcom/
Db44.h400 u32 tx_pending; member
Db44.c75 (B44_TX_RING_SIZE - (BP)->tx_pending)
78 (BP)->tx_cons + (BP)->tx_pending - (BP)->tx_prod : \
1977 (ering->tx_pending > B44_TX_RING_SIZE - 1)) in b44_set_ringparam()
1983 bp->tx_pending = ering->tx_pending; in b44_set_ringparam()
2378 bp->tx_pending = B44_DEF_TX_RING_PENDING; in b44_init_one()
Dbcm63xx_enet.c1518 ering->tx_pending = priv->tx_ring_size; in bcm_enet_get_ringparam()
1536 priv->tx_ring_size = ering->tx_pending; in bcm_enet_set_ringparam()
2664 ering->tx_pending = priv->tx_ring_size; in bcm_enetsw_get_ringparam()
2682 priv->tx_ring_size = ering->tx_pending; in bcm_enetsw_set_ringparam()
Dtg3.c205 #define TG3_TX_WAKEUP_THRESH(tnapi) ((tnapi)->tx_pending / 4)
6477 tnapi->tx_prod, tnapi->tx_cons, tnapi->tx_pending, in tg3_dump_state()
6510 return tnapi->tx_pending - in tg3_tx_avail()
7841 return skb_shinfo(skb)->gso_segs < tnapi->tx_pending / 3; in tg3_tso_bug_gso_check()
12352 ering->tx_pending = tp->napi[0].tx_pending; in tg3_get_ringparam()
12362 (ering->tx_pending > TG3_TX_RING_SIZE - 1) || in tg3_set_ringparam()
12363 (ering->tx_pending <= MAX_SKB_FRAGS) || in tg3_set_ringparam()
12365 (ering->tx_pending <= (MAX_SKB_FRAGS * 3)))) in tg3_set_ringparam()
12386 tp->napi[i].tx_pending = ering->tx_pending; in tg3_set_ringparam()
17825 tnapi->tx_pending = TG3_DEF_TX_RING_PENDING; in tg3_init_one()
Dbnx2.c7297 ering->tx_pending = bp->tx_ring_size; in bnx2_get_ringparam()
7363 (ering->tx_pending > BNX2_MAX_TX_DESC_CNT) || in bnx2_set_ringparam()
7364 (ering->tx_pending <= MAX_SKB_FRAGS)) { in bnx2_set_ringparam()
7368 rc = bnx2_change_ring_size(bp, ering->rx_pending, ering->tx_pending, in bnx2_set_ringparam()
Dtg3.h3006 u32 tx_pending; member
/linux-4.1.27/drivers/staging/rtl8192u/
Dr8192U_core.c525 atomic_read(&(priv->tx_pending[VI_PRIORITY])), in proc_get_stats_tx()
526 atomic_read(&(priv->tx_pending[VO_PRIORITY])), in proc_get_stats_tx()
527 atomic_read(&(priv->tx_pending[BE_PRIORITY])), in proc_get_stats_tx()
528 atomic_read(&(priv->tx_pending[BK_PRIORITY])), in proc_get_stats_tx()
632 int used = atomic_read(&priv->tx_pending[queue_index]); in check_nic_enough_desc()
1031 atomic_dec(&priv->tx_pending[queue_index]); in rtl8192_tx_isr()
1281 atomic_inc(&priv->tx_pending[queue_index]); in rtl819xU_tx_cmd()
1500 pend = atomic_read(&priv->tx_pending[tcb_desc->queue_index]); in rtl8192_tx()
1640 …RT_TRACE(COMP_ERR, "Error TX URB for zero byte %d, error %d", atomic_read(&priv->tx_pending[tcb_de… in rtl8192_tx()
1645 atomic_inc(&priv->tx_pending[tcb_desc->queue_index]); in rtl8192_tx()
[all …]
Dr8192U.h948 atomic_t tx_pending[0x10]; /* UART_PRIORITY + 1 */ member
/linux-4.1.27/drivers/net/ethernet/intel/ixgb/
Dixgb_ethtool.c498 ring->tx_pending = txdr->count; in ixgb_get_ringparam()
524 txdr->count = max(ring->tx_pending,(u32)MIN_TXD); in ixgb_set_ringparam()
/linux-4.1.27/drivers/net/ethernet/marvell/
Dmvpp2.c5418 u16 new_tx_pending = ring->tx_pending; in mvpp2_check_ringparam_valid()
5420 if (ring->rx_pending == 0 || ring->tx_pending == 0) in mvpp2_check_ringparam_valid()
5428 if (ring->tx_pending > MVPP2_MAX_TXD) in mvpp2_check_ringparam_valid()
5430 else if (!IS_ALIGNED(ring->tx_pending, 32)) in mvpp2_check_ringparam_valid()
5431 new_tx_pending = ALIGN(ring->tx_pending, 32); in mvpp2_check_ringparam_valid()
5439 if (ring->tx_pending != new_tx_pending) { in mvpp2_check_ringparam_valid()
5441 ring->tx_pending, new_tx_pending); in mvpp2_check_ringparam_valid()
5442 ring->tx_pending = new_tx_pending; in mvpp2_check_ringparam_valid()
5822 ring->tx_pending = port->tx_ring_size; in mvpp2_ethtool_get_ringparam()
5839 port->tx_ring_size = ring->tx_pending; in mvpp2_ethtool_set_ringparam()
[all …]
Dmvneta.c2847 ring->tx_pending = pp->tx_ring_size; in mvneta_ethtool_get_ringparam()
2855 if ((ring->rx_pending == 0) || (ring->tx_pending == 0)) in mvneta_ethtool_set_ringparam()
2860 pp->tx_ring_size = clamp_t(u16, ring->tx_pending, in mvneta_ethtool_set_ringparam()
2862 if (pp->tx_ring_size != ring->tx_pending) in mvneta_ethtool_set_ringparam()
2864 pp->tx_ring_size, ring->tx_pending); in mvneta_ethtool_set_ringparam()
Dsky2.c1799 return sky2->tx_pending - tx_inuse(sky2); in tx_avail()
4171 ering->tx_pending = sky2->tx_pending; in sky2_get_ringparam()
4181 ering->tx_pending < TX_MIN_PENDING || in sky2_set_ringparam()
4182 ering->tx_pending > TX_MAX_PENDING) in sky2_set_ringparam()
4188 sky2->tx_pending = ering->tx_pending; in sky2_set_ringparam()
4189 sky2->tx_ring_size = roundup_ring_size(sky2->tx_pending); in sky2_set_ringparam()
4786 sky2->tx_pending = TX_DEF_PENDING; in sky2_init_netdev()
Dmv643xx_eth.c1633 er->tx_pending = mp->tx_ring_size; in mv643xx_eth_get_ringparam()
1645 mp->tx_ring_size = clamp_t(unsigned int, er->tx_pending, in mv643xx_eth_set_ringparam()
1647 if (mp->tx_ring_size != er->tx_pending) in mv643xx_eth_set_ringparam()
1649 mp->tx_ring_size, er->tx_pending); in mv643xx_eth_set_ringparam()
Dskge.c502 p->tx_pending = skge->tx_ring.count; in skge_get_ring_param()
512 p->tx_pending < TX_LOW_WATER || p->tx_pending > MAX_TX_RING_SIZE) in skge_set_ring_param()
516 skge->tx_ring.count = p->tx_pending; in skge_set_ring_param()
Dsky2.h2235 u16 tx_pending; member
/linux-4.1.27/drivers/staging/rtl8723au/include/
Drtw_xmit.h239 struct list_head tx_pending; member
/linux-4.1.27/drivers/staging/rtl8188eu/include/
Drtw_xmit.h235 struct list_head tx_pending; member
Dieee80211.h961 struct tx_pending { struct
/linux-4.1.27/drivers/net/ethernet/intel/i40e/
Di40e_txrx.c647 u32 tx_pending = i40e_get_tx_pending(tx_ring); in i40e_check_tx_hang() local
664 if ((tx_done_old == tx_done) && tx_pending) { in i40e_check_tx_hang()
669 (tx_pending < I40E_MIN_DESC_PENDING) && (tx_pending > 0)) { in i40e_check_tx_hang()
672 tx_pending, tx_ring->queue_index); in i40e_check_tx_hang()
Di40e_ethtool.c1083 ring->tx_pending = vsi->tx_rings[0]->count; in i40e_get_ringparam()
1101 if (ring->tx_pending > I40E_MAX_NUM_DESCRIPTORS || in i40e_set_ringparam()
1102 ring->tx_pending < I40E_MIN_NUM_DESCRIPTORS || in i40e_set_ringparam()
1107 ring->tx_pending, ring->rx_pending, in i40e_set_ringparam()
1112 new_tx_count = ALIGN(ring->tx_pending, I40E_REQ_DESCRIPTOR_MULTIPLE); in i40e_set_ringparam()
/linux-4.1.27/drivers/net/wireless/ath/ath5k/
Dbase.c1533 if (ah->tx_pending) in ath5k_set_current_imask()
1797 ah->tx_pending = false; in ath5k_tasklet_tx()
2258 ah->tx_pending = true; in ath5k_schedule_tx()
2389 if (ah->rx_pending || ah->tx_pending) in ath5k_intr()
2793 ah->tx_pending = false; in ath5k_stop_tasklets()
Dath5k.h1298 bool tx_pending; /* tx tasklet pending */ member
/linux-4.1.27/drivers/net/ethernet/qlogic/netxen/
Dnetxen_nic_ethtool.c412 ring->tx_pending = adapter->num_txd; in netxen_nic_get_ringparam()
467 num_txd = netxen_validate_ringparam(ring->tx_pending, in netxen_nic_set_ringparam()
/linux-4.1.27/drivers/net/ethernet/intel/ixgbevf/
Dethtool.c261 ring->tx_pending = adapter->tx_ring_count; in ixgbevf_get_ringparam()
275 new_tx_count = max_t(u32, ring->tx_pending, IXGBEVF_MIN_TXD); in ixgbevf_set_ringparam()
Dixgbevf_main.c242 u32 tx_pending = ixgbevf_get_tx_pending(tx_ring); in ixgbevf_check_tx_hang() local
251 if ((tx_done_old == tx_done) && tx_pending) { in ixgbevf_check_tx_hang()
/linux-4.1.27/include/uapi/linux/
Dethtool.h468 __u32 tx_pending; member
/linux-4.1.27/drivers/net/ethernet/chelsio/cxgb3/
Dcxgb3_main.c1954 e->tx_pending = q->txq_size[0]; in get_sge_param()
1966 e->tx_pending > MAX_TXQ_ENTRIES || in set_sge_param()
1971 e->tx_pending < adapter->params.nports * MIN_TXQ_ENTRIES) in set_sge_param()
1982 q->txq_size[0] = e->tx_pending; in set_sge_param()
1983 q->txq_size[1] = e->tx_pending; in set_sge_param()
1984 q->txq_size[2] = e->tx_pending; in set_sge_param()
/linux-4.1.27/drivers/net/ethernet/broadcom/bnx2x/
Dbnx2x_ethtool.c1834 ering->tx_pending = bp->tx_ring_size; in bnx2x_get_ringparam()
1844 ering->rx_pending, ering->tx_pending); in bnx2x_set_ringparam()
1861 (ering->tx_pending > (IS_MF_STORAGE_ONLY(bp) ? 0 : MAX_TX_AVAIL)) || in bnx2x_set_ringparam()
1862 (ering->tx_pending <= MAX_SKB_FRAGS + 4)) { in bnx2x_set_ringparam()
1868 bp->tx_ring_size = ering->tx_pending; in bnx2x_set_ringparam()
/linux-4.1.27/drivers/net/ethernet/intel/fm10k/
Dfm10k_ethtool.c463 ring->tx_pending = interface->tx_ring_count; in fm10k_get_ringparam()
479 new_tx_count = clamp_t(u32, ring->tx_pending, in fm10k_set_ringparam()
Dfm10k_main.c1173 u32 tx_pending = fm10k_get_tx_pending(tx_ring); in fm10k_check_tx_hang() local
1185 if (!tx_pending || (tx_done_old != tx_done)) { in fm10k_check_tx_hang()
/linux-4.1.27/drivers/net/ethernet/chelsio/cxgb4vf/
Dcxgb4vf_main.c1391 rp->tx_pending = s->ethtxq[pi->first_qset].q.size; in cxgb4vf_get_ringparam()
1410 rp->tx_pending > MAX_TXQ_ENTRIES || in cxgb4vf_set_ringparam()
1414 rp->tx_pending < MIN_TXQ_ENTRIES) in cxgb4vf_set_ringparam()
1423 s->ethtxq[qs].q.size = rp->tx_pending; in cxgb4vf_set_ringparam()
/linux-4.1.27/drivers/net/ethernet/nvidia/
Dforcedeth.c4573 ring->tx_pending = np->tx_ring_size; in nv_get_ringparam()
4584 ring->tx_pending < TX_RING_MIN || in nv_set_ringparam()
4589 ring->tx_pending > RING_MAX_DESC_VER_1)) || in nv_set_ringparam()
4592 ring->tx_pending > RING_MAX_DESC_VER_2_3))) { in nv_set_ringparam()
4599 sizeof(struct ring_desc) * (ring->rx_pending + ring->tx_pending), in nv_set_ringparam()
4603 sizeof(struct ring_desc_ex) * (ring->rx_pending + ring->tx_pending), in nv_set_ringparam()
4607 tx_skbuff = kmalloc(sizeof(struct nv_skb_map) * ring->tx_pending, GFP_KERNEL); in nv_set_ringparam()
4612 … pci_free_consistent(np->pci_dev, sizeof(struct ring_desc) * (ring->rx_pending + ring->tx_pending), in nv_set_ringparam()
4616 …i_free_consistent(np->pci_dev, sizeof(struct ring_desc_ex) * (ring->rx_pending + ring->tx_pending), in nv_set_ringparam()
4642 np->tx_ring_size = ring->tx_pending; in nv_set_ringparam()
/linux-4.1.27/drivers/net/ethernet/renesas/
Dsh_eth.c2209 ring->tx_pending = mdp->num_tx_ring; in sh_eth_get_ringparam()
2218 if (ring->tx_pending > TX_RING_MAX || in sh_eth_set_ringparam()
2220 ring->tx_pending < TX_RING_MIN || in sh_eth_set_ringparam()
2250 mdp->num_tx_ring = ring->tx_pending; in sh_eth_set_ringparam()
/linux-4.1.27/drivers/staging/rtl8188eu/hal/
Drtl8188eu_xmit.c585 list_del_init(&ptxservq->tx_pending); in rtl8188eu_xmitframe_complete()
/linux-4.1.27/drivers/staging/rtl8192e/rtl8192e/
Drtl_core.h635 atomic_t tx_pending[0x10]; member
/linux-4.1.27/drivers/net/ethernet/qlogic/qlcnic/
Dqlcnic_ethtool.c631 ring->tx_pending = adapter->num_txd; in qlcnic_get_ringparam()
671 num_txd = qlcnic_validate_ringparam(ring->tx_pending, in qlcnic_set_ringparam()
/linux-4.1.27/drivers/net/ethernet/intel/e1000/
De1000_ethtool.c580 ring->tx_pending = txdr->count; in e1000_get_ringparam()
623 txdr->count = max(ring->tx_pending, (u32)E1000_MIN_TXD); in e1000_set_ringparam()
/linux-4.1.27/drivers/net/ethernet/mellanox/mlx4/
Den_ethtool.c1037 tx_size = roundup_pow_of_two(param->tx_pending); in mlx4_en_set_ringparam()
1085 param->tx_pending = priv->tx_ring[0]->size; in mlx4_en_get_ringparam()
/linux-4.1.27/drivers/net/ethernet/tehuti/
Dtehuti.c2295 ring->tx_pending = bdx_tx_fifo_size_to_packets(priv->txd_size); in bdx_get_ringparam()
2318 if (bdx_tx_fifo_size_to_packets(tx_size) >= ring->tx_pending) in bdx_set_ringparam()
/linux-4.1.27/drivers/net/ethernet/intel/e1000e/
Dethtool.c663 ring->tx_pending = adapter->tx_ring_count; in e1000_get_ringparam()
682 new_tx_count = clamp_t(u32, ring->tx_pending, E1000_MIN_TXD, in e1000_set_ringparam()
/linux-4.1.27/drivers/net/ethernet/emulex/benet/
Dbe_ethtool.c688 ring->tx_pending = adapter->tx_obj[0].q.len; in be_get_ringparam()
/linux-4.1.27/drivers/net/ethernet/amd/
Dpcnet32.c776 ering->tx_pending = lp->tx_ring_size; in pcnet32_get_ringparam()
799 size = min(ering->tx_pending, (unsigned int)TX_MAX_RING_SIZE); in pcnet32_set_ringparam()
/linux-4.1.27/drivers/net/ethernet/ti/
Dcpmac.c879 ring->tx_pending = 1; in cpmac_get_ringparam()
/linux-4.1.27/drivers/net/ethernet/intel/igb/
Digb_ethtool.c859 ring->tx_pending = adapter->tx_ring_count; in igb_get_ringparam()
877 new_tx_count = min_t(u32, ring->tx_pending, IGB_MAX_TXD); in igb_set_ringparam()
/linux-4.1.27/drivers/net/ethernet/intel/
De100.c2583 ring->tx_pending = cbs->count; in e100_get_ringparam()
2600 cbs->count = max(ring->tx_pending, cbs->min); in e100_set_ringparam()
/linux-4.1.27/drivers/net/ethernet/atheros/atlx/
Datl1.c3495 ring->tx_pending = txdr->count; in atl1_get_ringparam()
3528 tpdr->count = (u16) max(ring->tx_pending, (u32) ATL1_MIN_TPD); in atl1_set_ringparam()
/linux-4.1.27/drivers/net/ethernet/intel/ixgbe/
Dixgbe_ethtool.c953 ring->tx_pending = tx_ring->count; in ixgbe_get_ringparam()
967 new_tx_count = clamp_t(u32, ring->tx_pending, in ixgbe_set_ringparam()
Dixgbe_main.c1030 u32 tx_pending = ixgbe_get_tx_pending(tx_ring); in ixgbe_check_tx_hang() local
1046 if (tx_done_old == tx_done && tx_pending) in ixgbe_check_tx_hang()
/linux-4.1.27/drivers/net/ethernet/realtek/
D8139cp.c1397 ring->tx_pending = CP_TX_RING_SIZE; in cp_get_ringparam()
/linux-4.1.27/drivers/net/
Dvirtio_net.c1318 ring->tx_pending = ring->tx_max_pending; in virtnet_get_ringparam()
/linux-4.1.27/drivers/net/ethernet/3com/
Dtyphoon.c1144 ering->tx_pending = TXLO_ENTRIES - 1; in typhoon_get_ringparam()
/linux-4.1.27/drivers/net/ethernet/ibm/emac/
Dcore.c2063 rp->tx_max_pending = rp->tx_pending = NUM_TX_BUFF; in emac_ethtool_get_ringparam()
/linux-4.1.27/drivers/net/ethernet/myricom/myri10ge/
Dmyri10ge.c1892 ring->tx_pending = ring->tx_max_pending; in myri10ge_get_ringparam()
/linux-4.1.27/drivers/net/ethernet/micrel/
Dksz884x.c6414 ring->tx_pending = hw->tx_desc_info.alloc; in netdev_get_ringparam()
/linux-4.1.27/drivers/net/ethernet/neterion/
Ds2io.c5527 ering->tx_pending = tx_desc_count; in s2io_ethtool_gringparam()