Home
last modified time | relevance | path

Searched refs:tx_spare (Results 1 – 4 of 4) sorted by relevance

/linux-6.15/drivers/net/ethernet/hisilicon/hns3/
H A Dhns3_enet.c971 struct hns3_tx_spare *tx_spare = ring->tx_spare; in hns3_tx_spare_space() local
991 struct hns3_tx_spare *tx_spare = ring->tx_spare; in hns3_tx_spare_update() local
1082 ring->tx_spare = tx_spare; in hns3_init_tx_spare_buffer()
1100 struct hns3_tx_spare *tx_spare = ring->tx_spare; in hns3_tx_spare_alloc() local
1115 if (tx_spare->next_to_use == tx_spare->len) in hns3_tx_spare_alloc()
1125 struct hns3_tx_spare *tx_spare = ring->tx_spare; in hns3_tx_spare_rollback() local
1129 tx_spare->next_to_use = tx_spare->len - len; in hns3_tx_spare_rollback()
1138 struct hns3_tx_spare *tx_spare = ring->tx_spare; in hns3_tx_spare_reclaim_cb() local
1144 if (tx_spare->next_to_clean >= tx_spare->len) { in hns3_tx_spare_reclaim_cb()
1145 tx_spare->next_to_clean -= tx_spare->len; in hns3_tx_spare_reclaim_cb()
[all …]
H A Dhns3_debugfs.c587 struct hns3_tx_spare *tx_spare = ring->tx_spare; in hns3_dbg_tx_spare_info() local
592 if (!tx_spare) { in hns3_dbg_tx_spare_info()
610 sprintf(result[j++], "%u", tx_spare->len); in hns3_dbg_tx_spare_info()
611 sprintf(result[j++], "%u", tx_spare->next_to_use); in hns3_dbg_tx_spare_info()
612 sprintf(result[j++], "%u", tx_spare->next_to_clean); in hns3_dbg_tx_spare_info()
613 sprintf(result[j++], "%u", tx_spare->last_to_clean); in hns3_dbg_tx_spare_info()
614 sprintf(result[j++], "%pad", &tx_spare->dma); in hns3_dbg_tx_spare_info()
H A Dhns3_enet.h498 struct hns3_tx_spare *tx_spare; member
H A Dhns3_ethtool.c1953 (!priv->ring->tx_spare && new_tx_spare_buf_size != 0)) { in hns3_set_tunable()
1967 if (!priv->ring->tx_spare) in hns3_set_tunable()
1971 priv->ring->tx_spare->len); in hns3_set_tunable()