Searched refs:hns3_enet_ring (Results 1 – 3 of 3) sorted by relevance
/Linux-v4.19/drivers/net/ethernet/hisilicon/hns3/ |
D | hns3_enet.h | 375 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 …]
|
D | hns3_enet.c | 847 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 …]
|
D | hns3_ethtool.c | 18 .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()
|