| /linux/drivers/net/wireless/silabs/wfx/ |
| H A D | queue.c | 135 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 D | wfx.h | 50 struct sk_buff_head tx_pending; member
|
| /linux/drivers/net/wireless/ath/carl9170/ |
| H A D | debug.c | 266 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 D | tx.c | 1232 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 D | mcp251xfd-ethtool.c | 29 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 D | ethtool.c | 91 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 D | p54spi.c | 420 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 D | c_can_ethtool.c | 24 ring->tx_pending = priv->msg_obj_tx_num; in c_can_get_ringparam()
|
| /linux/drivers/net/ethernet/qualcomm/emac/ |
| H A D | emac-ethtool.c | 145 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 D | ep93xx_eth.c | 167 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 D | bnad_ethtool.c | 418 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 D | ftmac100.c | 61 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 D | pasemi_mac_ethtool.c | 79 ering->tx_pending = RING_USED(mac->tx)/2; in pasemi_mac_ethtool_get_ringparam()
|
| /linux/drivers/net/can/flexcan/ |
| H A D | flexcan-ethtool.c | 37 ring->tx_pending = 1; in flexcan_get_ringparam()
|
| /linux/net/rxrpc/ |
| H A D | sendmsg.c | 356 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 D | ngbe_ethtool.c | 25 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 D | st21nfca.h | 116 struct sk_buff *tx_pending; member
|
| /linux/drivers/net/ethernet/microsoft/mana/ |
| H A D | mana_ethtool.c | 712 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 D | mlxbf_gige_ethtool.c | 45 ering->tx_pending = priv->tx_q_entries; in mlxbf_gige_get_ringparam()
|
| /linux/drivers/net/ethernet/stmicro/stmmac/ |
| H A D | stmmac_ethtool.c | 400 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 D | xsk.c | 84 ifobj_tx->set_ring.default_tx = ifobj_tx->ring.tx_pending; in test_xsk()
|
| /linux/drivers/net/ethernet/oki-semi/pch_gbe/ |
| H A D | pch_gbe_ethtool.c | 288 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 D | uap_txrx.c | 213 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 D | uap_txrx.c | 212 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 D | tx.c | 381 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()
|