Searched refs:hns3_enet_ring (Results 1 – 4 of 4) sorted by relevance
| /Linux-v5.4/drivers/net/ethernet/hisilicon/hns3/ |
| D | hns3_enet.h | 401 struct hns3_enet_ring { struct 405 struct hns3_enet_ring *next; argument 438 struct hns3_enet_ring *ring; argument 470 struct hns3_enet_ring *ring; 560 static inline int ring_space(struct hns3_enet_ring *ring) in ring_space() 572 static inline int is_ring_empty(struct hns3_enet_ring *ring) in is_ring_empty() 623 static inline unsigned int hns3_page_order(struct hns3_enet_ring *ring) in hns3_page_order() 651 void hns3_clean_tx_ring(struct hns3_enet_ring *ring); 655 void hns3_fini_ring(struct hns3_enet_ring *ring); 659 struct hns3_enet_ring *ring, int budget, [all …]
|
| D | hns3_enet.c | 424 struct hns3_enet_ring *ring = tqp_vector->tx_group.ring; in hns3_config_xps() 973 static int hns3_handle_vtags(struct hns3_enet_ring *tx_ring, in hns3_handle_vtags() 1029 static int hns3_fill_skb_desc(struct hns3_enet_ring *ring, in hns3_fill_skb_desc() 1104 static int hns3_fill_desc(struct hns3_enet_ring *ring, void *priv, in hns3_fill_desc() 1249 static int hns3_nic_maybe_stop_tx(struct hns3_enet_ring *ring, in hns3_nic_maybe_stop_tx() 1287 static void hns3_clear_desc(struct hns3_enet_ring *ring, int next_to_use_orig) in hns3_clear_desc() 1322 struct hns3_enet_ring *ring = ring_data->ring; in hns3_nic_net_xmit() 1486 struct hns3_enet_ring *ring; in hns3_nic_get_stats64() 1674 struct hns3_enet_ring *tx_ring = NULL; in hns3_get_tx_timeo_queue_info() 2111 static int hns3_alloc_buffer(struct hns3_enet_ring *ring, in hns3_alloc_buffer() [all …]
|
| D | hns3_ethtool.c | 18 .stats_offset = offsetof(struct hns3_enet_ring, stats) +\ 172 static void hns3_lb_check_skb_data(struct hns3_enet_ring *ring, in hns3_lb_check_skb_data() 201 struct hns3_enet_ring *ring = priv->ring_data[i].ring; in hns3_lb_check_rx_ring() 224 struct hns3_enet_ring *ring = priv->ring_data[i].ring; in hns3_lb_clear_tx_ring() 483 struct hns3_enet_ring *ring; in hns3_get_stats_tqps() 910 static struct hns3_enet_ring *hns3_backup_ringparam(struct hns3_nic_priv *priv) in hns3_backup_ringparam() 913 struct hns3_enet_ring *tmp_rings; in hns3_backup_ringparam() 917 sizeof(struct hns3_enet_ring), GFP_KERNEL); in hns3_backup_ringparam() 923 sizeof(struct hns3_enet_ring)); in hns3_backup_ringparam() 956 struct hns3_enet_ring *tmp_rings; in hns3_set_ringparam() [all …]
|
| D | hns3_debugfs.c | 20 struct hns3_enet_ring *ring; in hns3_dbg_queue_info() 166 struct hns3_enet_ring *ring; in hns3_dbg_bd_info()
|