/kernel/linux/linux-5.10/drivers/staging/wfx/ |
H A D | queue.c | 134 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, sk in wfx_tx_queues_get() [all...] |
/kernel/linux/linux-6.6/drivers/net/wireless/silabs/wfx/ |
H A D | queue.c | 130 while ((skb = skb_dequeue(&wdev->tx_pending)) != NULL) { in wfx_pending_drop() 151 spin_lock_bh(&wdev->tx_pending.lock); in wfx_pending_get() 152 skb_queue_walk(&wdev->tx_pending, skb) { in wfx_pending_get() 157 spin_unlock_bh(&wdev->tx_pending.lock); in wfx_pending_get() 165 skb_unlink(skb, &wdev->tx_pending); in wfx_pending_get() 168 spin_unlock_bh(&wdev->tx_pending.lock); in wfx_pending_get() 181 spin_lock_bh(&wdev->tx_pending.lock); in wfx_pending_dump_old_frames() 182 skb_queue_walk(&wdev->tx_pending, skb) { in wfx_pending_dump_old_frames() 195 spin_unlock_bh(&wdev->tx_pending.lock); in wfx_pending_dump_old_frames() 293 skb_queue_tail(&wdev->tx_pending, sk in wfx_tx_queues_get() [all...] |
/kernel/linux/linux-6.6/drivers/staging/rtl8192u/ |
H A D | r8192U_debugfs.c | 116 atomic_read(&(priv->tx_pending[VI_PRIORITY])), in rtl8192_usb_stats_tx_show() 117 atomic_read(&(priv->tx_pending[VO_PRIORITY])), in rtl8192_usb_stats_tx_show() 118 atomic_read(&(priv->tx_pending[BE_PRIORITY])), in rtl8192_usb_stats_tx_show() 119 atomic_read(&(priv->tx_pending[BK_PRIORITY])), in rtl8192_usb_stats_tx_show()
|
/kernel/linux/linux-5.10/drivers/net/ethernet/sfc/ |
H A D | ethtool.c | 164 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()
|
/kernel/linux/linux-6.6/drivers/net/ethernet/sfc/ |
H A D | ethtool.c | 171 ring->tx_pending = efx->txq_entries; in efx_ethtool_get_ringparam() 185 ring->tx_pending > EFX_TXQ_MAX_ENT(efx)) in efx_ethtool_set_ringparam() 195 txq_entries = max(ring->tx_pending, EFX_TXQ_MIN_ENT(efx)); in efx_ethtool_set_ringparam() 196 if (txq_entries != ring->tx_pending) in efx_ethtool_set_ringparam()
|
/kernel/linux/linux-6.6/drivers/net/ethernet/sfc/siena/ |
H A D | ethtool.c | 171 ring->tx_pending = efx->txq_entries; in efx_ethtool_get_ringparam() 185 ring->tx_pending > EFX_TXQ_MAX_ENT(efx)) in efx_ethtool_set_ringparam() 195 txq_entries = max(ring->tx_pending, EFX_TXQ_MIN_ENT(efx)); in efx_ethtool_set_ringparam() 196 if (txq_entries != ring->tx_pending) in efx_ethtool_set_ringparam()
|
/kernel/linux/linux-5.10/net/ethtool/ |
H A D | rings.c | 81 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()
|
/kernel/linux/linux-5.10/drivers/net/ethernet/cisco/enic/ |
H A D | enic_ethtool.c | 188 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()
|
/kernel/linux/linux-6.6/drivers/net/ethernet/cisco/enic/ |
H A D | enic_ethtool.c | 175 ring->tx_pending = c->wq_desc_count; in enic_get_ringparam() 187 unsigned int tx_pending; in enic_set_ringparam() local 201 tx_pending = c->wq_desc_count; in enic_set_ringparam() 209 if (ring->tx_pending > ENIC_MAX_WQ_DESCS || in enic_set_ringparam() 210 ring->tx_pending < ENIC_MIN_WQ_DESCS) { in enic_set_ringparam() 212 ring->tx_pending, ENIC_MIN_WQ_DESCS, in enic_set_ringparam() 221 ring->tx_pending & 0xffffffe0; /* must be aligned to groups of 32 */ in enic_set_ringparam() 239 c->wq_desc_count = tx_pending; in enic_set_ringparam()
|
/kernel/linux/linux-5.10/drivers/net/wireless/mediatek/mt76/ |
H A D | testmode.c | 29 if (!skb || !td->tx_pending) in mt76_testmode_tx_pending() 37 while (td->tx_pending > 0 && td->tx_queued - td->tx_done < 1000 && in mt76_testmode_tx_pending() 45 td->tx_pending--; in mt76_testmode_tx_pending() 164 td->tx_pending = td->tx_count; in mt76_testmode_tx_start() 175 td->tx_pending = 0; in mt76_testmode_tx_stop() 405 if (nla_put_u32(msg, MT76_TM_STATS_ATTR_TX_PENDING, td->tx_pending) || in mt76_testmode_dump_stats()
|
/kernel/linux/linux-5.10/drivers/staging/rtl8712/ |
H A D | rtl871x_sta_mgt.c | 158 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()
|
/kernel/linux/linux-6.6/drivers/staging/rtl8712/ |
H A D | rtl871x_sta_mgt.c | 158 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()
|
/kernel/linux/linux-5.10/drivers/net/wireless/ath/carl9170/ |
H A D | debug.c | 270 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);
|
/kernel/linux/linux-6.6/drivers/net/wireless/ath/carl9170/ |
H A D | debug.c | 270 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);
|
/kernel/linux/linux-5.10/drivers/net/ethernet/intel/iavf/ |
H A D | iavf_ethtool.c | 595 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()
|
/kernel/linux/linux-6.6/drivers/net/wireless/mediatek/mt76/ |
H A D | testmode.c | 41 if (!skb || !td->tx_pending) in mt76_testmode_tx_pending() 51 while (td->tx_pending > 0 && in mt76_testmode_tx_pending() 61 td->tx_pending--; in mt76_testmode_tx_pending() 277 td->tx_pending = td->tx_count; in mt76_testmode_tx_start() 289 td->tx_pending = 0; in mt76_testmode_tx_stop() 558 if (nla_put_u32(msg, MT76_TM_STATS_ATTR_TX_PENDING, td->tx_pending) || in mt76_testmode_dump_stats()
|
/kernel/linux/linux-5.10/drivers/net/ethernet/qualcomm/emac/ |
H A D | emac-ethtool.c | 143 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()
|
/kernel/linux/linux-6.6/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()
|
/kernel/linux/linux-5.10/drivers/net/ethernet/pensando/ionic/ |
H A D | ionic_ethtool.c | 515 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()
|
/kernel/linux/linux-5.10/drivers/net/ethernet/freescale/ |
H A D | ucc_geth_ethtool.c | 224 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()
|
/kernel/linux/linux-6.6/drivers/net/ethernet/freescale/ |
H A D | ucc_geth_ethtool.c | 226 ring->tx_pending = ug_info->bdRingLenTx[queue]; in uec_get_ringparam() 249 if (ring->tx_pending < UCC_GETH_TX_BD_RING_SIZE_MIN) { in uec_set_ringparam() 259 ug_info->bdRingLenTx[queue] = ring->tx_pending; in uec_set_ringparam()
|
/kernel/linux/linux-6.6/net/ethtool/ |
H A D | rings.c | 97 ringparam->tx_pending))) || in rings_fill_reply() 202 ethnl_update_u32(&ringparam.tx_pending, tb[ETHTOOL_A_RINGS_TX], &mod); in ethnl_set_rings() 223 else if (ringparam.tx_pending > ringparam.tx_max_pending) in ethnl_set_rings()
|
/kernel/linux/linux-5.10/drivers/net/ethernet/amd/xgbe/ |
H A D | xgbe-ethtool.c | 633 ringparam->tx_pending = pdata->tx_desc_count; in xgbe_get_ringparam() 655 if ((ringparam->tx_pending < XGBE_TX_DESC_CNT_MIN) || in xgbe_set_ringparam() 656 (ringparam->tx_pending > XGBE_TX_DESC_CNT_MAX)) { in xgbe_set_ringparam() 669 tx = __rounddown_pow_of_two(ringparam->tx_pending); in xgbe_set_ringparam() 670 if (tx != ringparam->tx_pending) in xgbe_set_ringparam()
|
/kernel/linux/linux-5.10/drivers/net/wireless/intersil/p54/ |
H A D | p54spi.c | 432 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()
|
/kernel/linux/linux-6.6/drivers/net/wireless/intersil/p54/ |
H A D | p54spi.c | 433 while (!list_empty(&priv->tx_pending)) { in p54spi_wq_tx() 434 entry = list_entry(priv->tx_pending.next, in p54spi_wq_tx() 473 list_add_tail(&di->tx_list, &priv->tx_pending); in p54spi_op_tx() 576 INIT_LIST_HEAD(&priv->tx_pending); in p54spi_op_stop() 640 INIT_LIST_HEAD(&priv->tx_pending); in p54spi_probe()
|