Home
last modified time | relevance | path

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

/Linux-v4.19/drivers/net/ethernet/hisilicon/hns3/
Dhns3_enet.h375 struct hns3_enet_ring { struct
379 struct hns3_enet_ring *next; argument
412 struct hns3_enet_ring *ring; argument
421 int (*fill_desc)(struct hns3_enet_ring *ring, void *priv,
425 int *bnum, struct hns3_enet_ring *ring);
474 struct hns3_enet_ring *ring;
561 static inline int ring_dist(struct hns3_enet_ring *ring, int begin, int end) in ring_dist()
566 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()
618 bool hns3_clean_tx_ring(struct hns3_enet_ring *ring, int budget);
[all …]
Dhns3_enet.c847 struct hns3_enet_ring *tx_ring, in hns3_fill_desc_vtags()
898 static int hns3_fill_desc(struct hns3_enet_ring *ring, void *priv, in hns3_fill_desc()
976 static int hns3_fill_desc_tso(struct hns3_enet_ring *ring, void *priv, in hns3_fill_desc_tso()
1006 struct hns3_enet_ring *ring) in hns3_nic_maybe_stop_tso()
1039 struct hns3_enet_ring *ring) in hns3_nic_maybe_stop_tx()
1055 static void hns_nic_dma_unmap(struct hns3_enet_ring *ring, int next_to_use_orig) in hns_nic_dma_unmap()
1087 struct hns3_enet_ring *ring = ring_data->ring; in hns3_nic_net_xmit()
1259 struct hns3_enet_ring *ring; in hns3_nic_get_stats64()
1468 struct hns3_enet_ring *tx_ring = NULL; in hns3_get_tx_timeo_queue_info()
1717 static int hns3_alloc_buffer(struct hns3_enet_ring *ring, in hns3_alloc_buffer()
[all …]
Dhns3_ethtool.c18 .stats_offset = offsetof(struct hns3_enet_ring, stats) +\
163 static void hns3_lb_check_skb_data(struct hns3_enet_ring *ring, in hns3_lb_check_skb_data()
192 struct hns3_enet_ring *ring = priv->ring_data[i].ring; in hns3_lb_check_rx_ring()
215 struct hns3_enet_ring *ring = priv->ring_data[i].ring; in hns3_lb_clear_tx_ring()
441 struct hns3_enet_ring *ring; in hns3_get_stats_tqps()