Searched refs:hns3_enet_ring (Results 1 – 5 of 5) sorted by relevance
| /Linux-v5.15/drivers/net/ethernet/hisilicon/hns3/ |
| D | hns3_enet.h | 453 struct hns3_enet_ring { struct 456 struct hns3_enet_ring *next; argument 532 struct hns3_enet_ring *ring; 571 struct hns3_enet_ring *ring; 611 static inline int ring_space(struct hns3_enet_ring *ring) in ring_space() 657 static inline unsigned int hns3_page_order(struct hns3_enet_ring *ring) in hns3_page_order() 685 void hns3_clean_tx_ring(struct hns3_enet_ring *ring, int budget); 688 void hns3_fini_ring(struct hns3_enet_ring *ring); 692 struct hns3_enet_ring *ring, int budget, 693 void (*rx_fn)(struct hns3_enet_ring *, struct sk_buff *));
|
| D | hns3_enet.c | 751 struct hns3_enet_ring *ring = tqp_vector->tx_group.ring; in hns3_config_xps() 962 static u32 hns3_tx_spare_space(struct hns3_enet_ring *ring) in hns3_tx_spare_space() 982 static void hns3_tx_spare_update(struct hns3_enet_ring *ring) in hns3_tx_spare_update() 997 static bool hns3_can_use_tx_bounce(struct hns3_enet_ring *ring, in hns3_can_use_tx_bounce() 1017 static bool hns3_can_use_tx_sgl(struct hns3_enet_ring *ring, in hns3_can_use_tx_sgl() 1036 static void hns3_init_tx_spare_buffer(struct hns3_enet_ring *ring) in hns3_init_tx_spare_buffer() 1084 static void *hns3_tx_spare_alloc(struct hns3_enet_ring *ring, in hns3_tx_spare_alloc() 1111 static void hns3_tx_spare_rollback(struct hns3_enet_ring *ring, u32 len) in hns3_tx_spare_rollback() 1123 static void hns3_tx_spare_reclaim_cb(struct hns3_enet_ring *ring, in hns3_tx_spare_reclaim_cb() 1467 static int hns3_handle_vtags(struct hns3_enet_ring *tx_ring, in hns3_handle_vtags() [all …]
|
| D | hns3_trace.h | 69 TP_PROTO(struct hns3_enet_ring *ring, int cur_ntu), 100 TP_PROTO(struct hns3_enet_ring *ring),
|
| D | hns3_ethtool.c | 15 .stats_offset = offsetof(struct hns3_enet_ring, stats) +\ 179 static void hns3_lb_check_skb_data(struct hns3_enet_ring *ring, in hns3_lb_check_skb_data() 211 struct hns3_enet_ring *ring = &priv->ring[i]; in hns3_lb_check_rx_ring() 234 struct hns3_enet_ring *ring = &priv->ring[i]; in hns3_lb_clear_tx_ring() 544 struct hns3_enet_ring *ring; in hns3_get_stats_tqps() 1040 static struct hns3_enet_ring *hns3_backup_ringparam(struct hns3_nic_priv *priv) in hns3_backup_ringparam() 1043 struct hns3_enet_ring *tmp_rings; in hns3_backup_ringparam() 1047 sizeof(struct hns3_enet_ring), GFP_KERNEL); in hns3_backup_ringparam() 1053 sizeof(struct hns3_enet_ring)); in hns3_backup_ringparam() 1086 struct hns3_enet_ring *tmp_rings; in hns3_set_ringparam() [all …]
|
| D | hns3_debugfs.c | 418 static void hns3_dbg_tx_spare_info(struct hns3_enet_ring *ring, char *buf, in hns3_dbg_tx_spare_info() 472 static void hns3_dump_rx_queue_info(struct hns3_enet_ring *ring, in hns3_dump_rx_queue_info() 524 struct hns3_enet_ring *ring; in hns3_dbg_rx_queue_info() 574 static void hns3_dump_tx_queue_info(struct hns3_enet_ring *ring, in hns3_dump_tx_queue_info() 627 struct hns3_enet_ring *ring; in hns3_dbg_tx_queue_info() 758 struct hns3_enet_ring *ring; in hns3_dbg_rx_bd_info() 832 struct hns3_enet_ring *ring; in hns3_dbg_tx_bd_info()
|