Home
last modified time | relevance | path

Searched refs:tx_push (Results 1 – 8 of 8) sorted by relevance

/linux-6.3-rc2/net/ethtool/
A Drings.c100 nla_put_u8(skb, ETHTOOL_A_RINGS_TX_PUSH, !!kr->tx_push) || in rings_fill_reply()
188 ethnl_update_u8(&kernel_ringparam.tx_push, in ethnl_set_rings()
/linux-6.3-rc2/drivers/net/ethernet/pensando/ionic/
A Dionic_ethtool.c606 kernel_ring->tx_push = test_bit(IONIC_LIF_F_CMB_TX_RINGS, lif->state); in ionic_get_ringparam()
638 kernel_ring->tx_push == test_bit(IONIC_LIF_F_CMB_TX_RINGS, lif->state) && in ionic_set_ringparam()
644 qparam.cmb_tx = kernel_ring->tx_push; in ionic_set_ringparam()
651 if (kernel_ring->tx_push != test_bit(IONIC_LIF_F_CMB_TX_RINGS, lif->state) || in ionic_set_ringparam()
653 err = ionic_cmb_rings_toggle(lif, kernel_ring->tx_push, in ionic_set_ringparam()
/linux-6.3-rc2/drivers/net/ethernet/hisilicon/hns3/
A Dhns3_ethtool.c26 HNS3_TQP_STAT("push", tx_push),
692 kernel_param->tx_push = test_bit(HNS3_NIC_STATE_TX_PUSH_ENABLE, in hns3_get_ringparam()
1186 static int hns3_set_tx_push(struct net_device *netdev, u32 tx_push) in hns3_set_tx_push() argument
1193 if (!test_bit(HNAE3_DEV_SUPPORT_TX_PUSH_B, ae_dev->caps) && tx_push) in hns3_set_tx_push()
1196 if (tx_push == old_state) in hns3_set_tx_push()
1200 old_state ? "on" : "off", tx_push ? "on" : "off"); in hns3_set_tx_push()
1202 if (tx_push) in hns3_set_tx_push()
1226 ret = hns3_set_tx_push(ndev, kernel_param->tx_push); in hns3_set_ringparam()
A Dhns3_enet.h418 u64 tx_push; member
A Dhns3_enet.c2061 ring->stats.tx_push++; in hns3_tx_push_bd()
2815 tx_ring->stats.tx_push, tx_ring->stats.tx_mem_doorbell); in hns3_dump_queue_stats()
/linux-6.3-rc2/include/linux/
A Dethtool.h82 u8 tx_push; member
/linux-6.3-rc2/drivers/net/ethernet/broadcom/bnxt/
A Dbnxt.c441 struct tx_push_buffer *tx_push_buf = txr->tx_push; in bnxt_start_xmit()
442 struct tx_push_bd *tx_push = &tx_push_buf->push_bd; in bnxt_start_xmit() local
443 struct tx_bd_ext *tx_push1 = &tx_push->txbd2; in bnxt_start_xmit()
450 tx_push->tx_bd_len_flags_type = in bnxt_start_xmit()
492 tx_push->doorbell = in bnxt_start_xmit()
500 push_len = (length + sizeof(*tx_push) + 7) / 8; in bnxt_start_xmit()
3324 if (txr->tx_push) { in bnxt_free_tx_rings()
3326 txr->tx_push, txr->tx_push_mapping); in bnxt_free_tx_rings()
3327 txr->tx_push = NULL; in bnxt_free_tx_rings()
3374 txr->tx_push = dma_alloc_coherent(&pdev->dev, in bnxt_alloc_tx_rings()
[all …]
A Dbnxt.h806 struct tx_push_buffer *tx_push; member

Completed in 67 milliseconds