Home
last modified time | relevance | path

Searched refs:hns3_enet_ring (Results 1 – 5 of 5) sorted by relevance

/OK3568_Linux_fs/kernel/drivers/net/ethernet/hisilicon/hns3/
H A Dhns3_enet.h379 struct hns3_enet_ring { struct
382 struct hns3_enet_ring *next; argument
439 struct hns3_enet_ring *ring;
477 struct hns3_enet_ring *ring;
508 static inline int ring_space(struct hns3_enet_ring *ring) in ring_space()
554 static inline unsigned int hns3_page_order(struct hns3_enet_ring *ring) in hns3_page_order()
582 void hns3_clean_tx_ring(struct hns3_enet_ring *ring, int budget);
586 void hns3_fini_ring(struct hns3_enet_ring *ring);
590 struct hns3_enet_ring *ring, int budget,
591 void (*rx_fn)(struct hns3_enet_ring *, struct sk_buff *));
H A Dhns3_enet.c420 struct hns3_enet_ring *ring = tqp_vector->tx_group.ring; in hns3_config_xps()
957 static int hns3_handle_vtags(struct hns3_enet_ring *tx_ring, in hns3_handle_vtags()
1013 static int hns3_fill_skb_desc(struct hns3_enet_ring *ring, in hns3_fill_skb_desc()
1088 static int hns3_fill_desc(struct hns3_enet_ring *ring, void *priv, in hns3_fill_desc()
1284 static int hns3_skb_linearize(struct hns3_enet_ring *ring, in hns3_skb_linearize()
1319 static int hns3_nic_maybe_stop_tx(struct hns3_enet_ring *ring, in hns3_nic_maybe_stop_tx()
1371 static void hns3_clear_desc(struct hns3_enet_ring *ring, int next_to_use_orig) in hns3_clear_desc()
1411 static int hns3_fill_skb_to_desc(struct hns3_enet_ring *ring, in hns3_fill_skb_to_desc()
1452 static void hns3_tx_doorbell(struct hns3_enet_ring *ring, int num, in hns3_tx_doorbell()
1476 struct hns3_enet_ring *ring = &priv->ring[skb->queue_mapping]; in hns3_nic_net_xmit()
[all …]
H A Dhns3_ethtool.c24 .stats_offset = offsetof(struct hns3_enet_ring, stats) +\
181 static void hns3_lb_check_skb_data(struct hns3_enet_ring *ring, in hns3_lb_check_skb_data()
213 struct hns3_enet_ring *ring = &priv->ring[i]; in hns3_lb_check_rx_ring()
236 struct hns3_enet_ring *ring = &priv->ring[i]; in hns3_lb_clear_tx_ring()
518 struct hns3_enet_ring *ring; in hns3_get_stats_tqps()
947 static struct hns3_enet_ring *hns3_backup_ringparam(struct hns3_nic_priv *priv) in hns3_backup_ringparam()
950 struct hns3_enet_ring *tmp_rings; in hns3_backup_ringparam()
954 sizeof(struct hns3_enet_ring), GFP_KERNEL); in hns3_backup_ringparam()
960 sizeof(struct hns3_enet_ring)); in hns3_backup_ringparam()
993 struct hns3_enet_ring *tmp_rings; in hns3_set_ringparam()
[all …]
H A Dhns3_trace.h69 TP_PROTO(struct hns3_enet_ring *ring, int cur_ntu),
100 TP_PROTO(struct hns3_enet_ring *ring),
H A Dhns3_debugfs.c20 struct hns3_enet_ring *ring; in hns3_dbg_queue_info()
177 struct hns3_enet_ring *ring; in hns3_dbg_bd_info()