Home
last modified time | relevance | path

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

/linux-4.4.14/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.c213 tx_pending); in dequeue_xframe_ex()
227 list_del_init(&ptxservq->tx_pending); in dequeue_xframe_ex()
Drtl871x_xmit.c46 INIT_LIST_HEAD(&ptxservq->tx_pending); in _init_txservq()
941 if (list_empty(&ptxservq->tx_pending)) in r8712_xmit_classifier()
942 list_add_tail(&ptxservq->tx_pending, &pstapending->queue); in r8712_xmit_classifier()
/linux-4.4.14/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()
1825 skb_queue_head_init(&ar->tx_pending[i]); in carl9170_alloc()
/linux-4.4.14/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.4.14/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.4.14/drivers/staging/rtl8188eu/core/
Drtw_sta_mgt.c291 list_del_init(&(pstaxmitpriv->vo_q.tx_pending)); in rtw_free_stainfo()
295 list_del_init(&(pstaxmitpriv->vi_q.tx_pending)); in rtw_free_stainfo()
299 list_del_init(&(pstaxmitpriv->bk_q.tx_pending)); in rtw_free_stainfo()
303 list_del_init(&(pstaxmitpriv->be_q.tx_pending)); in rtw_free_stainfo()
Drtw_xmit.c34 INIT_LIST_HEAD(&ptxservq->tx_pending); in _init_txservq()
1533 ptxservq = container_of(sta_plist, struct tx_servq, tx_pending); in rtw_dequeue_xframe()
1544 list_del_init(&ptxservq->tx_pending); in rtw_dequeue_xframe()
1622 if (list_empty(&ptxservq->tx_pending)) in rtw_xmit_classifier()
1623 list_add_tail(&ptxservq->tx_pending, get_list_head(phwxmits[ac_index].sta_queue)); in rtw_xmit_classifier()
1915 list_del_init(&(pstaxmitpriv->vo_q.tx_pending)); in stop_sta_xmit()
1918 list_del_init(&(pstaxmitpriv->vi_q.tx_pending)); in stop_sta_xmit()
1921 list_del_init(&(pstaxmitpriv->be_q.tx_pending)); in stop_sta_xmit()
1924 list_del_init(&(pstaxmitpriv->bk_q.tx_pending)); in stop_sta_xmit()
1929 list_del_init(&(pstaxmitpriv->be_q.tx_pending)); in stop_sta_xmit()
/linux-4.4.14/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()
748 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.4.14/drivers/net/ethernet/mellanox/mlx5/core/
Den_ethtool.c268 param->tx_pending = 1 << priv->params.log_sq_size; in mlx5e_get_ringparam()
303 if (param->tx_pending < (1 << MLX5E_PARAMS_MINIMUM_LOG_SQ_SIZE)) { in mlx5e_set_ringparam()
305 __func__, param->tx_pending, in mlx5e_set_ringparam()
309 if (param->tx_pending > (1 << MLX5E_PARAMS_MAXIMUM_LOG_SQ_SIZE)) { in mlx5e_set_ringparam()
311 __func__, param->tx_pending, in mlx5e_set_ringparam()
317 log_sq_size = order_base_2(param->tx_pending); in mlx5e_set_ringparam()
/linux-4.4.14/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.4.14/drivers/s390/net/
Dnetiucv.c181 unsigned long tx_pending; member
744 conn->prof.tx_pending--; in conn_action_txdone()
792 conn->prof.tx_pending++; in conn_action_txdone()
793 if (conn->prof.tx_pending > conn->prof.tx_max_pending) in conn_action_txdone()
794 conn->prof.tx_max_pending = conn->prof.tx_pending; in conn_action_txdone()
796 conn->prof.tx_pending--; in conn_action_txdone()
1227 conn->prof.tx_pending++; in netiucv_transmit_skb()
1228 if (conn->prof.tx_pending > conn->prof.tx_max_pending) in netiucv_transmit_skb()
1229 conn->prof.tx_max_pending = conn->prof.tx_pending; in netiucv_transmit_skb()
1233 conn->prof.tx_pending--; in netiucv_transmit_skb()
[all …]
/linux-4.4.14/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.4.14/drivers/net/ethernet/brocade/bna/
Dbnad_ethtool.c430 ringparam->tx_pending = bnad->txq_depth; in bnad_get_ringparam()
443 ringparam->tx_pending == bnad->txq_depth) { in bnad_set_ringparam()
454 if (ringparam->tx_pending < BNAD_MIN_Q_DEPTH || in bnad_set_ringparam()
455 ringparam->tx_pending > BNAD_MAX_TXQ_DEPTH || in bnad_set_ringparam()
456 !is_power_of_2(ringparam->tx_pending)) { in bnad_set_ringparam()
489 if (ringparam->tx_pending != bnad->txq_depth) { in bnad_set_ringparam()
490 bnad->txq_depth = ringparam->tx_pending; in bnad_set_ringparam()
/linux-4.4.14/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.4.14/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.4.14/drivers/net/wireless/ath/ath9k/
Dhif_usb.h96 struct list_head tx_pending; member
Dhif_usb.c322 list_move_tail(&tx_buf->list, &hif_dev->tx.tx_pending); in __hif_usb_tx()
448 &hif_dev->tx.tx_pending, list) { in hif_usb_stop()
765 &hif_dev->tx.tx_pending, list) { in ath9k_hif_usb_dealloc_tx_urbs()
782 INIT_LIST_HEAD(&hif_dev->tx.tx_pending); in ath9k_hif_usb_alloc_tx_urbs()
/linux-4.4.14/drivers/net/ethernet/pasemi/
Dpasemi_mac_ethtool.c115 ering->tx_pending = RING_USED(mac->tx)/2; in pasemi_mac_ethtool_get_ringparam()
/linux-4.4.14/drivers/net/vmxnet3/
Dvmxnet3_ethtool.c511 param->tx_pending = adapter->tx_ring_size; in vmxnet3_get_ringparam()
526 if (param->tx_pending == 0 || param->tx_pending > in vmxnet3_set_ringparam()
546 new_tx_ring_size = (param->tx_pending + VMXNET3_RING_SIZE_MASK) & in vmxnet3_set_ringparam()
/linux-4.4.14/drivers/net/wireless/realtek/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.4.14/drivers/nfc/st21nfca/
Dst21nfca.h127 struct sk_buff *tx_pending; member
Ddep.c132 skb = info->dep_info.tx_pending; in st21nfca_tx_work()
147 info->dep_info.tx_pending = skb; in st21nfca_im_send_pdu()
/linux-4.4.14/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.4.14/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.4.14/drivers/net/ethernet/toshiba/
Dspider_net_ethtool.c127 ering->tx_pending = card->tx_chain.num_desc; in spider_net_ethtool_get_ringparam()
/linux-4.4.14/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.4.14/drivers/net/wireless/mwifiex/
Dmain.c739 atomic_inc(&priv->adapter->tx_pending); in mwifiex_queue_tx_pkt()
743 atomic_inc(&priv->adapter->tx_pending); in mwifiex_queue_tx_pkt()
1023 atomic_read(&adapter->tx_pending)); in mwifiex_drv_info_dump()
1456 atomic_read(&adapter->tx_pending) || in mwifiex_remove_card()
1462 atomic_read(&adapter->tx_pending), in mwifiex_remove_card()
Dutil.c112 {"tx_pending", adapter_item_size(tx_pending),
113 adapter_item_addr(tx_pending), 1},
Dtxrx.c319 atomic_dec(&adapter->tx_pending); in mwifiex_write_data_complete()
Duap_txrx.c212 atomic_inc(&adapter->tx_pending); in mwifiex_uap_queue_bridged_pkt()
DREADME160 tx_pending = <number of Tx packet pending>
Dmain.h844 atomic_t tx_pending; member
/linux-4.4.14/drivers/net/ethernet/oki-semi/pch_gbe/
Dpch_gbe_ethtool.c275 ring->tx_pending = txdr->count; in pch_gbe_get_ringparam()
323 clamp_val(ring->tx_pending, PCH_GBE_MIN_RXD, PCH_GBE_MAX_RXD); in pch_gbe_set_ringparam()
/linux-4.4.14/drivers/net/ethernet/intel/igbvf/
Dethtool.c211 ring->tx_pending = tx_ring->count; in igbvf_get_ringparam()
229 new_tx_count = max_t(u32, ring->tx_pending, IGBVF_MIN_TXD); in igbvf_set_ringparam()
Dnetdev.c1855 int tx_pending = 0; in igbvf_watchdog_task() local
1882 tx_pending = (igbvf_desc_unused(tx_ring) + 1 < in igbvf_watchdog_task()
1884 if (tx_pending) { in igbvf_watchdog_task()
/linux-4.4.14/drivers/staging/rtl8192u/ieee80211/
Dieee80211_softmac.c2193 for(i = ieee->tx_pending.frag; i < ieee->tx_pending.txb->nr_frags; i++) { in ieee80211_resume_tx()
2196 ieee->tx_pending.frag = i; in ieee80211_resume_tx()
2201 ieee->tx_pending.txb->fragments[i], in ieee80211_resume_tx()
2210 ieee80211_txb_free(ieee->tx_pending.txb); in ieee80211_resume_tx()
2211 ieee->tx_pending.txb = NULL; in ieee80211_resume_tx()
2221 if (ieee->tx_pending.txb) { in ieee80211_reset_queue()
2222 ieee80211_txb_free(ieee->tx_pending.txb); in ieee80211_reset_queue()
2223 ieee->tx_pending.txb = NULL; in ieee80211_reset_queue()
2259 if (!ieee->queue_stop && ieee->tx_pending.txb) in ieee80211_wake_queue()
2717 ieee->tx_pending.txb = NULL; in ieee80211_softmac_init()
Dieee80211.h1882 struct tx_pending_t tx_pending; member
/linux-4.4.14/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.4.14/drivers/net/ethernet/broadcom/bnxt/
Dbnxt_ethtool.c182 ering->tx_pending = bp->tx_ring_size; in bnxt_get_ringparam()
191 (ering->tx_pending > BNXT_MAX_TX_DESC_CNT) || in bnxt_set_ringparam()
192 (ering->tx_pending <= MAX_SKB_FRAGS)) in bnxt_set_ringparam()
199 bp->tx_ring_size = ering->tx_pending; in bnxt_set_ringparam()
/linux-4.4.14/drivers/net/ethernet/chelsio/cxgb4/
Dcxgb4_ethtool.c707 e->tx_pending = s->ethtxq[pi->first_qset].q.size; in get_sge_param()
718 e->tx_pending > MAX_TXQ_ENTRIES || in set_sge_param()
721 e->rx_pending < MIN_FL_ENTRIES || e->tx_pending < MIN_TXQ_ENTRIES) in set_sge_param()
728 s->ethtxq[pi->first_qset + i].q.size = e->tx_pending; in set_sge_param()
/linux-4.4.14/drivers/atm/
Dsolos-pci.c1057 uint32_t tx_pending, card_flags; in fpga_tx() local
1074 tx_pending = card->tx_mask & ~card_flags; in fpga_tx()
1076 for (port = 0; tx_pending; tx_pending >>= 1, port++) { in fpga_tx()
1077 if (tx_pending & 1) { in fpga_tx()
/linux-4.4.14/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()
/linux-4.4.14/drivers/net/ethernet/
Dethoc.c952 ring->tx_pending = priv->num_tx; in ethoc_get_ringparam()
960 if (ring->tx_pending < 1 || ring->rx_pending < 1 || in ethoc_set_ringparam()
961 ring->tx_pending + ring->rx_pending > priv->num_bd) in ethoc_set_ringparam()
973 priv->num_tx = rounddown_pow_of_two(ring->tx_pending); in ethoc_set_ringparam()
/linux-4.4.14/drivers/net/ethernet/cavium/liquidio/
Dlio_ethtool.c460 u32 tx_max_pending = 0, rx_max_pending = 0, tx_pending = 0, in lio_ethtool_get_ringparam() local
469 tx_pending = CFG_GET_NUM_TX_DESCS_NIC_IF(conf6x, lio->ifidx); in lio_ethtool_get_ringparam()
488 ering->tx_pending = tx_pending; in lio_ethtool_get_ringparam()
/linux-4.4.14/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.4.14/drivers/net/ethernet/broadcom/
Db44.h404 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.c1517 ering->tx_pending = priv->tx_ring_size; in bcm_enet_get_ringparam()
1535 priv->tx_ring_size = ering->tx_pending; in bcm_enet_set_ringparam()
2667 ering->tx_pending = priv->tx_ring_size; in bcm_enetsw_get_ringparam()
2685 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.c7315 ering->tx_pending = bp->tx_ring_size; in bnx2_get_ringparam()
7381 (ering->tx_pending > BNX2_MAX_TX_DESC_CNT) || in bnx2_set_ringparam()
7382 (ering->tx_pending <= MAX_SKB_FRAGS)) { in bnx2_set_ringparam()
7386 rc = bnx2_change_ring_size(bp, ering->rx_pending, ering->tx_pending, in bnx2_set_ringparam()
Dtg3.h3006 u32 tx_pending; member
/linux-4.4.14/drivers/staging/rtl8192u/
Dr8192U_core.c607 atomic_read(&(priv->tx_pending[VI_PRIORITY])), in proc_get_stats_tx()
608 atomic_read(&(priv->tx_pending[VO_PRIORITY])), in proc_get_stats_tx()
609 atomic_read(&(priv->tx_pending[BE_PRIORITY])), in proc_get_stats_tx()
610 atomic_read(&(priv->tx_pending[BK_PRIORITY])), in proc_get_stats_tx()
715 int used = atomic_read(&priv->tx_pending[queue_index]); in check_nic_enough_desc()
1119 atomic_dec(&priv->tx_pending[queue_index]); in rtl8192_tx_isr()
1331 atomic_inc(&priv->tx_pending[queue_index]); in rtl819xU_tx_cmd()
1556 pend = atomic_read(&priv->tx_pending[tcb_desc->queue_index]); in rtl8192_tx()
1708 atomic_read(&priv->tx_pending[tcb_desc->queue_index]), in rtl8192_tx()
1714 atomic_inc(&priv->tx_pending[tcb_desc->queue_index]); in rtl8192_tx()
[all …]
Dr8192U.h915 atomic_t tx_pending[0x10]; /* UART_PRIORITY + 1 */ member
/linux-4.4.14/drivers/net/ethernet/intel/ixgb/
Dixgb_ethtool.c495 ring->tx_pending = txdr->count; in ixgb_get_ringparam()
521 txdr->count = max(ring->tx_pending,(u32)MIN_TXD); in ixgb_set_ringparam()
/linux-4.4.14/drivers/net/ethernet/marvell/
Dmvpp2.c5492 u16 new_tx_pending = ring->tx_pending; in mvpp2_check_ringparam_valid()
5494 if (ring->rx_pending == 0 || ring->tx_pending == 0) in mvpp2_check_ringparam_valid()
5502 if (ring->tx_pending > MVPP2_MAX_TXD) in mvpp2_check_ringparam_valid()
5504 else if (!IS_ALIGNED(ring->tx_pending, 32)) in mvpp2_check_ringparam_valid()
5505 new_tx_pending = ALIGN(ring->tx_pending, 32); in mvpp2_check_ringparam_valid()
5513 if (ring->tx_pending != new_tx_pending) { in mvpp2_check_ringparam_valid()
5515 ring->tx_pending, new_tx_pending); in mvpp2_check_ringparam_valid()
5516 ring->tx_pending = new_tx_pending; in mvpp2_check_ringparam_valid()
5904 ring->tx_pending = port->tx_ring_size; in mvpp2_ethtool_get_ringparam()
5921 port->tx_ring_size = ring->tx_pending; in mvpp2_ethtool_set_ringparam()
[all …]
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()
Dmvneta.c3011 ring->tx_pending = pp->tx_ring_size; in mvneta_ethtool_get_ringparam()
3019 if ((ring->rx_pending == 0) || (ring->tx_pending == 0)) in mvneta_ethtool_set_ringparam()
3024 pp->tx_ring_size = clamp_t(u16, ring->tx_pending, in mvneta_ethtool_set_ringparam()
3026 if (pp->tx_ring_size != ring->tx_pending) in mvneta_ethtool_set_ringparam()
3028 pp->tx_ring_size, ring->tx_pending); in mvneta_ethtool_set_ringparam()
Dmv643xx_eth.c1664 er->tx_pending = mp->tx_ring_size; in mv643xx_eth_get_ringparam()
1676 mp->tx_ring_size = clamp_t(unsigned int, er->tx_pending, in mv643xx_eth_set_ringparam()
1678 if (mp->tx_ring_size != er->tx_pending) in mv643xx_eth_set_ringparam()
1680 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.4.14/drivers/staging/rtl8188eu/include/
Drtw_xmit.h235 struct list_head tx_pending; member
Dieee80211.h880 struct tx_pending { struct
/linux-4.4.14/drivers/staging/rtl8723au/include/
Drtw_xmit.h239 struct list_head tx_pending; member
/linux-4.4.14/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.4.14/drivers/net/ethernet/qlogic/netxen/
Dnetxen_nic_ethtool.c410 ring->tx_pending = adapter->num_txd; in netxen_nic_get_ringparam()
465 num_txd = netxen_validate_ringparam(ring->tx_pending, in netxen_nic_set_ringparam()
/linux-4.4.14/drivers/net/ethernet/renesas/
Dravb_main.c1107 ring->tx_pending = priv->num_tx_ring[RAVB_BE]; in ravb_get_ringparam()
1116 if (ring->tx_pending > BE_TX_RING_MAX || in ravb_set_ringparam()
1118 ring->tx_pending < BE_TX_RING_MIN || in ravb_set_ringparam()
1144 priv->num_tx_ring[RAVB_BE] = ring->tx_pending; in ravb_set_ringparam()
Dsh_eth.c2221 ring->tx_pending = mdp->num_tx_ring; in sh_eth_get_ringparam()
2230 if (ring->tx_pending > TX_RING_MAX || in sh_eth_set_ringparam()
2232 ring->tx_pending < TX_RING_MIN || in sh_eth_set_ringparam()
2260 mdp->num_tx_ring = ring->tx_pending; in sh_eth_set_ringparam()
/linux-4.4.14/drivers/staging/rtl8192e/rtl8192e/
Drtl_core.h406 atomic_t tx_pending[0x10]; member
/linux-4.4.14/drivers/staging/rtl8192e/
Drtllib.h1261 struct tx_pending { struct
1712 struct tx_pending tx_pending; member
Drtllib_softmac.c2516 if (ieee->tx_pending.txb) { in rtllib_reset_queue()
2517 rtllib_txb_free(ieee->tx_pending.txb); in rtllib_reset_queue()
2518 ieee->tx_pending.txb = NULL; in rtllib_reset_queue()
3020 ieee->tx_pending.txb = NULL; in rtllib_softmac_init()
/linux-4.4.14/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.h1299 bool tx_pending; /* tx tasklet pending */ member
/linux-4.4.14/drivers/net/ethernet/intel/i40e/
Di40e_ethtool.c1148 ring->tx_pending = vsi->tx_rings[0]->count; in i40e_get_ringparam()
1166 if (ring->tx_pending > I40E_MAX_NUM_DESCRIPTORS || in i40e_set_ringparam()
1167 ring->tx_pending < I40E_MIN_NUM_DESCRIPTORS || in i40e_set_ringparam()
1172 ring->tx_pending, ring->rx_pending, in i40e_set_ringparam()
1177 new_tx_count = ALIGN(ring->tx_pending, I40E_REQ_DESCRIPTOR_MULTIPLE); in i40e_set_ringparam()
Di40e_main.c4337 u32 head, val, tx_pending; in i40e_detect_recover_hung_queue() local
4365 tx_pending = i40e_get_tx_pending(tx_ring); in i40e_detect_recover_hung_queue()
4372 if (tx_pending && (!(val & I40E_PFINT_DYN_CTLN_INTENA_MASK))) in i40e_detect_recover_hung_queue()
/linux-4.4.14/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.4.14/include/uapi/linux/
Dethtool.h473 __u32 tx_pending; member
/linux-4.4.14/drivers/net/ethernet/broadcom/bnx2x/
Dbnx2x_ethtool.c1878 ering->tx_pending = bp->tx_ring_size; in bnx2x_get_ringparam()
1888 ering->rx_pending, ering->tx_pending); in bnx2x_set_ringparam()
1905 (ering->tx_pending > (IS_MF_STORAGE_ONLY(bp) ? 0 : MAX_TX_AVAIL)) || in bnx2x_set_ringparam()
1906 (ering->tx_pending <= MAX_SKB_FRAGS + 4)) { in bnx2x_set_ringparam()
1912 bp->tx_ring_size = ering->tx_pending; in bnx2x_set_ringparam()
/linux-4.4.14/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.4.14/drivers/net/ethernet/intel/fm10k/
Dfm10k_ethtool.c577 ring->tx_pending = interface->tx_ring_count; in fm10k_get_ringparam()
593 new_tx_count = clamp_t(u32, ring->tx_pending, in fm10k_set_ringparam()
Dfm10k_main.c1160 u32 tx_pending = fm10k_get_tx_pending(tx_ring); in fm10k_check_tx_hang() local
1172 if (!tx_pending || (tx_done_old != tx_done)) { in fm10k_check_tx_hang()
/linux-4.4.14/drivers/net/ethernet/nvidia/
Dforcedeth.c4571 ring->tx_pending = np->tx_ring_size; in nv_get_ringparam()
4582 ring->tx_pending < TX_RING_MIN || in nv_set_ringparam()
4587 ring->tx_pending > RING_MAX_DESC_VER_1)) || in nv_set_ringparam()
4590 ring->tx_pending > RING_MAX_DESC_VER_2_3))) { in nv_set_ringparam()
4597 sizeof(struct ring_desc) * (ring->rx_pending + ring->tx_pending), in nv_set_ringparam()
4601 sizeof(struct ring_desc_ex) * (ring->rx_pending + ring->tx_pending), in nv_set_ringparam()
4605 tx_skbuff = kmalloc(sizeof(struct nv_skb_map) * ring->tx_pending, GFP_KERNEL); in nv_set_ringparam()
4610 … pci_free_consistent(np->pci_dev, sizeof(struct ring_desc) * (ring->rx_pending + ring->tx_pending), in nv_set_ringparam()
4614 …i_free_consistent(np->pci_dev, sizeof(struct ring_desc_ex) * (ring->rx_pending + ring->tx_pending), in nv_set_ringparam()
4640 np->tx_ring_size = ring->tx_pending; in nv_set_ringparam()
/linux-4.4.14/drivers/staging/rtl8188eu/hal/
Drtl8188eu_xmit.c586 list_del_init(&ptxservq->tx_pending); in rtl8188eu_xmitframe_complete()
/linux-4.4.14/drivers/net/ethernet/cavium/thunder/
Dnicvf_ethtool.c423 ring->tx_pending = qs->sq_len; in nicvf_get_ringparam()
/linux-4.4.14/drivers/net/ethernet/qlogic/qlcnic/
Dqlcnic_ethtool.c632 ring->tx_pending = adapter->num_txd; in qlcnic_get_ringparam()
672 num_txd = qlcnic_validate_ringparam(ring->tx_pending, in qlcnic_set_ringparam()
/linux-4.4.14/drivers/net/ethernet/intel/e1000/
De1000_ethtool.c578 ring->tx_pending = txdr->count; in e1000_get_ringparam()
621 txdr->count = max(ring->tx_pending, (u32)E1000_MIN_TXD); in e1000_set_ringparam()
/linux-4.4.14/drivers/net/ethernet/mellanox/mlx4/
Den_ethtool.c1052 tx_size = roundup_pow_of_two(param->tx_pending); in mlx4_en_set_ringparam()
1100 param->tx_pending = priv->tx_ring[0]->size; in mlx4_en_get_ringparam()
/linux-4.4.14/drivers/net/ethernet/tehuti/
Dtehuti.c2290 ring->tx_pending = bdx_tx_fifo_size_to_packets(priv->txd_size); in bdx_get_ringparam()
2313 if (bdx_tx_fifo_size_to_packets(tx_size) >= ring->tx_pending) in bdx_set_ringparam()
/linux-4.4.14/drivers/net/ethernet/intel/e1000e/
Dethtool.c661 ring->tx_pending = adapter->tx_ring_count; in e1000_get_ringparam()
680 new_tx_count = clamp_t(u32, ring->tx_pending, E1000_MIN_TXD, in e1000_set_ringparam()
/linux-4.4.14/drivers/net/ethernet/hisilicon/hns/
Dhns_ethtool.c694 param->tx_pending = queue->tx_ring.desc_num; in hns_get_ringparam()
/linux-4.4.14/drivers/net/ethernet/emulex/benet/
Dbe_ethtool.c694 ring->tx_pending = adapter->tx_obj[0].q.len; in be_get_ringparam()
/linux-4.4.14/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.4.14/drivers/net/ethernet/ti/
Dcpmac.c881 ring->tx_pending = 1; in cpmac_get_ringparam()
/linux-4.4.14/drivers/net/ethernet/intel/
De100.c2586 ring->tx_pending = cbs->count; in e100_get_ringparam()
2603 cbs->count = max(ring->tx_pending, cbs->min); in e100_set_ringparam()
/linux-4.4.14/drivers/net/ethernet/intel/igb/
Digb_ethtool.c855 ring->tx_pending = adapter->tx_ring_count; in igb_get_ringparam()
873 new_tx_count = min_t(u32, ring->tx_pending, IGB_MAX_TXD); in igb_set_ringparam()
/linux-4.4.14/drivers/net/ethernet/atheros/atlx/
Datl1.c3494 ring->tx_pending = txdr->count; in atl1_get_ringparam()
3527 tpdr->count = (u16) max(ring->tx_pending, (u32) ATL1_MIN_TPD); in atl1_set_ringparam()
/linux-4.4.14/drivers/net/ethernet/intel/ixgbe/
Dixgbe_ethtool.c958 ring->tx_pending = tx_ring->count; in ixgbe_get_ringparam()
972 new_tx_count = clamp_t(u32, ring->tx_pending, in ixgbe_set_ringparam()
Dixgbe_main.c1044 u32 tx_pending = ixgbe_get_tx_pending(tx_ring); in ixgbe_check_tx_hang() local
1060 if (tx_done_old == tx_done && tx_pending) in ixgbe_check_tx_hang()
/linux-4.4.14/drivers/net/
Dvirtio_net.c1322 ring->tx_pending = ring->tx_max_pending; in virtnet_get_ringparam()
/linux-4.4.14/drivers/net/ethernet/realtek/
D8139cp.c1402 ring->tx_pending = CP_TX_RING_SIZE; in cp_get_ringparam()
/linux-4.4.14/drivers/net/ethernet/3com/
Dtyphoon.c1144 ering->tx_pending = TXLO_ENTRIES - 1; in typhoon_get_ringparam()
/linux-4.4.14/drivers/net/ethernet/ibm/emac/
Dcore.c2063 rp->tx_max_pending = rp->tx_pending = NUM_TX_BUFF; in emac_ethtool_get_ringparam()
/linux-4.4.14/drivers/net/ethernet/myricom/myri10ge/
Dmyri10ge.c1892 ring->tx_pending = ring->tx_max_pending; in myri10ge_get_ringparam()
/linux-4.4.14/drivers/net/ethernet/micrel/
Dksz884x.c6414 ring->tx_pending = hw->tx_desc_info.alloc; in netdev_get_ringparam()
/linux-4.4.14/drivers/net/ethernet/neterion/
Ds2io.c5526 ering->tx_pending = tx_desc_count; in s2io_ethtool_gringparam()