Searched refs:tx_push (Results 1 - 9 of 9) sorted by relevance

/linux-master/net/ethtool/
H A Drings.c105 nla_put_u8(skb, ETHTOOL_A_RINGS_TX_PUSH, !!kr->tx_push) ||
219 ethnl_update_u8(&kernel_ringparam.tx_push,
/linux-master/drivers/net/ethernet/pensando/ionic/
H A Dionic_ethtool.c620 kernel_ring->tx_push = test_bit(IONIC_LIF_F_CMB_TX_RINGS, lif->state);
652 kernel_ring->tx_push == test_bit(IONIC_LIF_F_CMB_TX_RINGS, lif->state) &&
658 qparam.cmb_tx = kernel_ring->tx_push;
665 if (kernel_ring->tx_push != test_bit(IONIC_LIF_F_CMB_TX_RINGS, lif->state) ||
667 err = ionic_cmb_rings_toggle(lif, kernel_ring->tx_push,
/linux-master/drivers/net/ethernet/hisilicon/hns3/
H A Dhns3_ethtool.c26 HNS3_TQP_STAT("push", tx_push),
706 kernel_param->tx_push = test_bit(HNS3_NIC_STATE_TX_PUSH_ENABLE,
1207 static int hns3_set_tx_push(struct net_device *netdev, u32 tx_push) argument
1214 if (!test_bit(HNAE3_DEV_SUPPORT_TX_PUSH_B, ae_dev->caps) && tx_push)
1217 if (tx_push == old_state)
1221 old_state ? "on" : "off", tx_push ? "on" : "off");
1223 if (tx_push)
1247 ret = hns3_set_tx_push(ndev, kernel_param->tx_push);
H A Dhns3_enet.h418 u64 tx_push; member in struct:ring_stats::__anon1108::__anon1109
H A Dhns3_enet.c2061 ring->stats.tx_push++;
2822 netdev_info(ndev, "tx_push: %llu, tx_mem_doorbell: %llu\n",
2823 tx_ring->stats.tx_push, tx_ring->stats.tx_mem_doorbell);
/linux-master/drivers/net/ethernet/amazon/ena/
H A Dena_ethtool.c480 kernel_ring->tx_push = true;
487 kernel_ring->tx_push = false;
520 kernel_ring->tx_push) {
/linux-master/include/linux/
H A Dethtool.h75 * @tx_push: The flag of tx push mode
84 u8 tx_push; member in struct:kernel_ethtool_ringparam
95 * @ETHTOOL_RING_USE_TX_PUSH: capture for setting tx_push
/linux-master/drivers/net/ethernet/broadcom/bnxt/
H A Dbnxt.c532 struct tx_push_buffer *tx_push_buf = txr->tx_push;
533 struct tx_push_bd *tx_push = &tx_push_buf->push_bd; local
534 struct tx_bd_ext *tx_push1 = &tx_push->txbd2;
541 tx_push->tx_bd_len_flags_type =
577 txbd->tx_bd_len_flags_type = tx_push->tx_bd_len_flags_type;
581 tx_push->tx_bd_opaque = txbd->tx_bd_opaque;
585 tx_push->doorbell =
594 push_len = (length + sizeof(*tx_push) + 7) / 8;
3649 if (txr->tx_push) {
3651 txr->tx_push, tx
[all...]
H A Dbnxt.h950 struct tx_push_buffer *tx_push; member in struct:bnxt_tx_ring_info

Completed in 288 milliseconds