Home
last modified time | relevance | path

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

12345

/linux/drivers/net/wireless/silabs/wfx/
H A Dqueue.c135 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()
199 spin_unlock_bh(&wdev->tx_pending.lock); in wfx_pending_dump_old_frames()
317 skb_queue_tail(&wdev->tx_pending, skb); in wfx_tx_queues_get()
H A Dwfx.h50 struct sk_buff_head tx_pending; member
/linux/drivers/net/wireless/ath/carl9170/
H A Ddebug.c266 skb_queue_len(&ar->tx_pending[0]), in carl9170_debugfs_qos_stat_read()
268 skb_queue_len(&ar->tx_pending[1]), in carl9170_debugfs_qos_stat_read()
270 skb_queue_len(&ar->tx_pending[2]), in carl9170_debugfs_qos_stat_read()
272 skb_queue_len(&ar->tx_pending[3]), in carl9170_debugfs_qos_stat_read()
764 DEBUGFS_QUEUE_DUMP(tx_pending, 0);
765 DEBUGFS_QUEUE_DUMP(tx_pending, 1);
766 DEBUGFS_QUEUE_DUMP(tx_pending, 2);
767 DEBUGFS_QUEUE_DUMP(tx_pending, 3);
H A Dtx.c1232 spin_lock_bh(&ar->tx_pending[queue].lock); in carl9170_tx_ampdu()
1233 skb_queue_splice_tail_init(&agg, &ar->tx_pending[queue]); in carl9170_tx_ampdu()
1234 spin_unlock_bh(&ar->tx_pending[queue].lock); in carl9170_tx_ampdu()
1355 while (!skb_queue_empty(&ar->tx_pending[i])) { in carl9170_tx()
1356 skb = carl9170_tx_pick_skb(ar, &ar->tx_pending[i]); in carl9170_tx()
1519 skb_queue_tail(&ar->tx_pending[queue], skb); in carl9170_op_tx()
/linux/drivers/net/can/spi/mcp251xfd/
H A Dmcp251xfd-ethtool.c29 ring->tx_pending = priv->tx->obj_num; in mcp251xfd_ring_get_ringparam()
95 .tx_pending = priv->tx->obj_num, in mcp251xfd_ring_set_coalesce()
/linux/drivers/net/netdevsim/
H A Dethtool.c91 ns->ethtool.ring.tx_pending = ring->tx_pending; in nsim_set_ringparam()
234 ns->ethtool.ring.tx_pending = 512; in nsim_ethtool_ring_init()
/linux/drivers/net/wireless/intersil/p54/
H A Dp54spi.c420 while (!list_empty(&priv->tx_pending)) { in p54spi_wq_tx()
421 entry = list_entry(priv->tx_pending.next, in p54spi_wq_tx()
460 list_add_tail(&di->tx_list, &priv->tx_pending); in p54spi_op_tx()
563 INIT_LIST_HEAD(&priv->tx_pending); in p54spi_op_stop()
614 INIT_LIST_HEAD(&priv->tx_pending); in p54spi_probe()
/linux/drivers/net/can/c_can/
H A Dc_can_ethtool.c24 ring->tx_pending = priv->msg_obj_tx_num; in c_can_get_ringparam()
/linux/drivers/net/ethernet/qualcomm/emac/
H A Demac-ethtool.c145 ring->tx_pending = adpt->tx_desc_cnt; in emac_get_ringparam()
162 clamp_val(ring->tx_pending, EMAC_MIN_TX_DESCS, EMAC_MAX_TX_DESCS); in emac_set_ringparam()
/linux/drivers/net/ethernet/cirrus/
H A Dep93xx_eth.c167 unsigned int tx_pending; member
355 ep->tx_pending++; in ep93xx_xmit()
356 if (ep->tx_pending == TX_QUEUE_ENTRIES) in ep93xx_xmit()
408 if (ep->tx_pending == TX_QUEUE_ENTRIES) in ep93xx_tx_complete()
410 ep->tx_pending--; in ep93xx_tx_complete()
649 ep->tx_pending = 0; in ep93xx_open()
/linux/drivers/net/ethernet/brocade/bna/
H A Dbnad_ethtool.c418 ringparam->tx_pending = bnad->txq_depth; in bnad_get_ringparam()
433 ringparam->tx_pending == bnad->txq_depth) { in bnad_set_ringparam()
444 if (ringparam->tx_pending < BNAD_MIN_Q_DEPTH || in bnad_set_ringparam()
445 ringparam->tx_pending > BNAD_MAX_TXQ_DEPTH || in bnad_set_ringparam()
446 !is_power_of_2(ringparam->tx_pending)) { in bnad_set_ringparam()
479 if (ringparam->tx_pending != bnad->txq_depth) { in bnad_set_ringparam()
480 bnad->txq_depth = ringparam->tx_pending; in bnad_set_ringparam()
/linux/drivers/net/ethernet/faraday/
H A Dftmac100.c61 unsigned int tx_pending; member
616 if (priv->tx_pending == 0) in ftmac100_tx_complete_packet()
647 priv->tx_pending--; in ftmac100_tx_complete_packet()
680 priv->tx_pending++; in ftmac100_xmit()
681 if (priv->tx_pending == TX_QUEUE_ENTRIES) in ftmac100_xmit()
1004 priv->tx_pending = 0; in ftmac100_open()
/linux/drivers/net/ethernet/pasemi/
H A Dpasemi_mac_ethtool.c79 ering->tx_pending = RING_USED(mac->tx)/2; in pasemi_mac_ethtool_get_ringparam()
/linux/drivers/net/can/flexcan/
H A Dflexcan-ethtool.c37 ring->tx_pending = 1; in flexcan_get_ringparam()
/linux/net/rxrpc/
H A Dsendmsg.c356 txb = call->tx_pending; in rxrpc_send_data()
357 call->tx_pending = NULL; in rxrpc_send_data()
460 call->tx_pending = txb; in rxrpc_send_data()
731 call->tx_pending || in rxrpc_do_sendmsg()
/linux/drivers/net/ethernet/wangxun/ngbe/
H A Dngbe_ethtool.c25 new_tx_count = clamp_t(u32, ring->tx_pending, WX_MIN_TXD, WX_MAX_TXD); in ngbe_set_ringparam()
/linux/drivers/nfc/st21nfca/
H A Dst21nfca.h116 struct sk_buff *tx_pending; member
/linux/drivers/net/ethernet/microsoft/mana/
H A Dmana_ethtool.c712 ring->tx_pending = apc->tx_queue_size; in mana_get_ringparam()
730 if (ring->tx_pending < MIN_TX_BUFFERS_PER_QUEUE) { in mana_set_ringparam()
731 NL_SET_ERR_MSG_FMT(extack, "tx:%d less than the min:%d", ring->tx_pending, in mana_set_ringparam()
743 new_tx = roundup_pow_of_two(ring->tx_pending); in mana_set_ringparam()
/linux/drivers/net/ethernet/mellanox/mlxbf_gige/
H A Dmlxbf_gige_ethtool.c45 ering->tx_pending = priv->tx_q_entries; in mlxbf_gige_get_ringparam()
/linux/drivers/net/ethernet/stmicro/stmmac/
H A Dstmmac_ethtool.c400 ring->tx_pending = priv->dma_conf.dma_tx_size; in stmmac_get_ringparam()
412 ring->tx_pending < DMA_MIN_TX_SIZE || in stmmac_set_ringparam()
413 ring->tx_pending > DMA_MAX_TX_SIZE || in stmmac_set_ringparam()
414 !is_power_of_2(ring->tx_pending)) in stmmac_set_ringparam()
418 ring->tx_pending); in stmmac_set_ringparam()
/linux/tools/testing/selftests/bpf/prog_tests/
H A Dxsk.c84 ifobj_tx->set_ring.default_tx = ifobj_tx->ring.tx_pending; in test_xsk()
/linux/drivers/net/ethernet/oki-semi/pch_gbe/
H A Dpch_gbe_ethtool.c288 ring->tx_pending = txdr->count; in pch_gbe_get_ringparam()
340 clamp_val(ring->tx_pending, PCH_GBE_MIN_RXD, PCH_GBE_MAX_RXD); in pch_gbe_set_ringparam()
/linux/drivers/net/wireless/marvell/mwifiex/
H A Duap_txrx.c213 atomic_inc(&adapter->tx_pending); in mwifiex_uap_queue_bridged_pkt()
313 atomic_inc(&adapter->tx_pending); in mwifiex_uap_recv_packet()
/linux/drivers/net/wireless/nxp/nxpwifi/
H A Duap_txrx.c212 atomic_inc(&adapter->tx_pending); in nxpwifi_uap_queue_bridged_pkt()
304 atomic_inc(&adapter->tx_pending); in nxpwifi_uap_recv_packet()
/linux/drivers/net/wireless/mediatek/mt76/
H A Dtx.c381 head = &wcid->tx_pending; in mt76_tx()
729 ret = mt76_txq_schedule_pending_wcid(phy, wcid, &wcid->tx_pending); in mt76_txq_schedule_pending()
732 if ((!skb_queue_empty(&wcid->tx_pending) || in mt76_txq_schedule_pending()
775 if (!phy || !phy->test.tx_pending) in mt76_tx_worker_run()

12345