Searched refs:tx_spare (Results 1 – 4 of 4) sorted by relevance
| /linux-6.15/drivers/net/ethernet/hisilicon/hns3/ |
| H A D | hns3_enet.c | 971 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 D | hns3_debugfs.c | 587 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 D | hns3_enet.h | 498 struct hns3_tx_spare *tx_spare; member
|
| H A D | hns3_ethtool.c | 1953 (!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()
|