Searched refs:tx_push (Results 1 – 7 of 7) sorted by relevance
/Linux-v6.1/net/ethtool/ |
D | rings.c | 99 nla_put_u8(skb, ETHTOOL_A_RINGS_TX_PUSH, !!kr->tx_push)) in rings_fill_reply() 198 ethnl_update_u8(&kernel_ringparam.tx_push, in ethnl_set_rings()
|
/Linux-v6.1/drivers/net/ethernet/hisilicon/hns3/ |
D | hns3_ethtool.c | 26 HNS3_TQP_STAT("push", tx_push), 694 kernel_param->tx_push = test_bit(HNS3_NIC_STATE_TX_PUSH_ENABLE, in hns3_get_ringparam() 1188 static int hns3_set_tx_push(struct net_device *netdev, u32 tx_push) in hns3_set_tx_push() argument 1195 if (!test_bit(HNAE3_DEV_SUPPORT_TX_PUSH_B, ae_dev->caps) && tx_push) in hns3_set_tx_push() 1198 if (tx_push == old_state) in hns3_set_tx_push() 1202 old_state ? "on" : "off", tx_push ? "on" : "off"); in hns3_set_tx_push() 1204 if (tx_push) in hns3_set_tx_push() 1228 ret = hns3_set_tx_push(ndev, kernel_param->tx_push); in hns3_set_ringparam()
|
D | hns3_enet.h | 418 u64 tx_push; member
|
D | hns3_enet.c | 2060 ring->stats.tx_push++; in hns3_tx_push_bd() 2814 tx_ring->stats.tx_push, tx_ring->stats.tx_mem_doorbell); in hns3_dump_queue_stats()
|
/Linux-v6.1/include/linux/ |
D | ethtool.h | 80 u8 tx_push; member
|
/Linux-v6.1/drivers/net/ethernet/broadcom/bnxt/ |
D | bnxt.c | 438 struct tx_push_buffer *tx_push_buf = txr->tx_push; in bnxt_start_xmit() 439 struct tx_push_bd *tx_push = &tx_push_buf->push_bd; in bnxt_start_xmit() local 440 struct tx_bd_ext *tx_push1 = &tx_push->txbd2; in bnxt_start_xmit() 447 tx_push->tx_bd_len_flags_type = in bnxt_start_xmit() 483 txbd->tx_bd_len_flags_type = tx_push->tx_bd_len_flags_type; in bnxt_start_xmit() 489 tx_push->doorbell = in bnxt_start_xmit() 497 push_len = (length + sizeof(*tx_push) + 7) / 8; in bnxt_start_xmit() 3322 if (txr->tx_push) { in bnxt_free_tx_rings() 3324 txr->tx_push, txr->tx_push_mapping); in bnxt_free_tx_rings() 3325 txr->tx_push = NULL; in bnxt_free_tx_rings() [all …]
|
D | bnxt.h | 797 struct tx_push_buffer *tx_push; member
|