Home
last modified time | relevance | path

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

1234567

/drivers/net/wireless/silabs/wfx/
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()
/drivers/net/ethernet/sfc/siena/
A Dethtool.c171 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()
/drivers/net/ethernet/sfc/
A Dethtool.c171 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()
A Def100_ethtool.c34 ring->tx_pending = efx->txq_entries; in ef100_ethtool_get_ringparam()
/drivers/net/ethernet/cisco/enic/
A Denic_ethtool.c228 ring->tx_pending = c->wq_desc_count; in enic_get_ringparam()
240 unsigned int tx_pending; in enic_set_ringparam() local
254 tx_pending = c->wq_desc_count; in enic_set_ringparam()
262 if (ring->tx_pending > c->max_wq_ring || in enic_set_ringparam()
263 ring->tx_pending < ENIC_MIN_WQ_DESCS) { in enic_set_ringparam()
265 ring->tx_pending, ENIC_MIN_WQ_DESCS, in enic_set_ringparam()
274 ring->tx_pending & 0xffffffe0; /* must be aligned to groups of 32 */ in enic_set_ringparam()
292 c->wq_desc_count = tx_pending; in enic_set_ringparam()
/drivers/net/wireless/ath/carl9170/
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);
/drivers/net/wireless/mediatek/mt76/
A Dtestmode.c41 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()
/drivers/net/netdevsim/
A Dethtool.c91 ns->ethtool.ring.tx_pending = ring->tx_pending; in nsim_set_ringparam()
210 ns->ethtool.ring.tx_pending = 512; in nsim_ethtool_ring_init()
/drivers/net/wireless/intersil/p54/
A Dp54spi.c433 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()
638 INIT_LIST_HEAD(&priv->tx_pending); in p54spi_probe()
A Dp54spi.h106 struct list_head tx_pending; member
/drivers/net/ethernet/freescale/
A Ducc_geth_ethtool.c192 ring->tx_pending = ug_info->bdRingLenTx[queue]; in uec_get_ringparam()
215 if (ring->tx_pending < UCC_GETH_TX_BD_RING_SIZE_MIN) { in uec_set_ringparam()
225 ug_info->bdRingLenTx[queue] = ring->tx_pending; in uec_set_ringparam()
/drivers/net/can/spi/mcp251xfd/
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()
/drivers/net/ethernet/cirrus/
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()
/drivers/staging/rtl8723bs/core/
A Drtw_sta_mgt.c302 list_del_init(&(pstaxmitpriv->vo_q.tx_pending)); in rtw_free_stainfo()
311 list_del_init(&(pstaxmitpriv->vi_q.tx_pending)); in rtw_free_stainfo()
320 list_del_init(&(pstaxmitpriv->be_q.tx_pending)); in rtw_free_stainfo()
329 list_del_init(&(pstaxmitpriv->bk_q.tx_pending)); in rtw_free_stainfo()
/drivers/net/ethernet/brocade/bna/
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()
/drivers/net/ethernet/qualcomm/emac/
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()
/drivers/net/ethernet/amd/xgbe/
A Dxgbe-ethtool.c522 ringparam->tx_pending = pdata->tx_desc_count; in xgbe_get_ringparam()
546 if ((ringparam->tx_pending < XGBE_TX_DESC_CNT_MIN) || in xgbe_set_ringparam()
547 (ringparam->tx_pending > XGBE_TX_DESC_CNT_MAX)) { in xgbe_set_ringparam()
560 tx = __rounddown_pow_of_two(ringparam->tx_pending); in xgbe_set_ringparam()
561 if (tx != ringparam->tx_pending) in xgbe_set_ringparam()
/drivers/net/ethernet/microsoft/mana/
A Dmana_ethtool.c431 ring->tx_pending = apc->tx_queue_size; in mana_get_ringparam()
449 if (ring->tx_pending < MIN_TX_BUFFERS_PER_QUEUE) { in mana_set_ringparam()
450 NL_SET_ERR_MSG_FMT(extack, "tx:%d less than the min:%d", ring->tx_pending, in mana_set_ringparam()
462 new_tx = roundup_pow_of_two(ring->tx_pending); in mana_set_ringparam()
/drivers/net/ethernet/faraday/
A Dftmac100.c62 unsigned int tx_pending; member
617 if (priv->tx_pending == 0) in ftmac100_tx_complete_packet()
648 priv->tx_pending--; in ftmac100_tx_complete_packet()
681 priv->tx_pending++; in ftmac100_xmit()
682 if (priv->tx_pending == TX_QUEUE_ENTRIES) in ftmac100_xmit()
1005 priv->tx_pending = 0; in ftmac100_open()
/drivers/net/ethernet/pensando/ionic/
A Dionic_ethtool.c658 ring->tx_pending = lif->ntxq_descs; in ionic_get_ringparam()
684 if (!is_power_of_2(ring->tx_pending) || in ionic_set_ringparam()
691 if (ring->tx_pending == lif->ntxq_descs && in ionic_set_ringparam()
697 qparam.ntxq_descs = ring->tx_pending; in ionic_set_ringparam()
714 if (ring->tx_pending != lif->ntxq_descs) in ionic_set_ringparam()
716 lif->ntxq_descs, ring->tx_pending); in ionic_set_ringparam()
724 lif->ntxq_descs = ring->tx_pending; in ionic_set_ringparam()
/drivers/net/ethernet/qualcomm/
A Dqca_debug.c245 ring->tx_pending = qca->txr.count; in qcaspi_get_ringparam()
263 qca->txr.count = max_t(u32, ring->tx_pending, QCASPI_TX_RING_MIN_LEN); in qcaspi_set_ringparam()
/drivers/net/can/c_can/
A Dc_can_ethtool.c24 ring->tx_pending = priv->msg_obj_tx_num; in c_can_get_ringparam()
/drivers/net/ethernet/fungible/funeth/
A Dfuneth_ethtool.c567 ring->tx_pending = fp->sq_depth; in fun_get_ringparam()
586 !is_power_of_2(ring->tx_pending)) in fun_set_ringparam()
590 ring->tx_pending < FUNETH_MIN_QDEPTH) in fun_set_ringparam()
593 if (fp->sq_depth == ring->tx_pending && in fun_set_ringparam()
601 .sq_depth = ring->tx_pending in fun_set_ringparam()
609 fp->sq_depth = ring->tx_pending; in fun_set_ringparam()
/drivers/net/ethernet/chelsio/cxgb/
A Dcxgb2.c726 e->tx_pending = adapter->params.sge.cmdQ_size[0]; in get_sge_param()
738 e->tx_pending > MAX_CMDQ_ENTRIES || in set_sge_param()
741 e->tx_pending < (adapter->params.nports + 1) * (MAX_SKB_FRAGS + 1)) in set_sge_param()
749 adapter->params.sge.cmdQ_size[0] = e->tx_pending; in set_sge_param()
750 adapter->params.sge.cmdQ_size[1] = e->tx_pending > MAX_CMDQ1_ENTRIES ? in set_sge_param()
751 MAX_CMDQ1_ENTRIES : e->tx_pending; in set_sge_param()
/drivers/net/ethernet/pasemi/
A Dpasemi_mac_ethtool.c79 ering->tx_pending = RING_USED(mac->tx)/2; in pasemi_mac_ethtool_get_ringparam()

Completed in 812 milliseconds

1234567