Home
last modified time | relevance | path

Searched refs:hinic_rxq (Results 1 – 4 of 4) sorted by relevance

/linux-5.19.10/drivers/net/ethernet/huawei/hinic/
Dhinic_rx.h31 struct hinic_rxq { struct
44 void hinic_rxq_clean_stats(struct hinic_rxq *rxq); argument
46 void hinic_rxq_get_stats(struct hinic_rxq *rxq, struct hinic_rxq_stats *stats);
48 int hinic_init_rxq(struct hinic_rxq *rxq, struct hinic_rq *rq,
51 void hinic_clean_rxq(struct hinic_rxq *rxq);
Dhinic_rx.c53 void hinic_rxq_clean_stats(struct hinic_rxq *rxq) in hinic_rxq_clean_stats()
71 void hinic_rxq_get_stats(struct hinic_rxq *rxq, struct hinic_rxq_stats *stats) in hinic_rxq_get_stats()
91 static void rxq_stats_init(struct hinic_rxq *rxq) in rxq_stats_init()
99 static void rx_csum(struct hinic_rxq *rxq, u32 status, in rx_csum()
127 static struct sk_buff *rx_alloc_skb(struct hinic_rxq *rxq, in rx_alloc_skb()
163 static void rx_unmap_skb(struct hinic_rxq *rxq, dma_addr_t dma_addr) in rx_unmap_skb()
180 static void rx_free_skb(struct hinic_rxq *rxq, struct sk_buff *skb, in rx_free_skb()
193 static int rx_alloc_pkts(struct hinic_rxq *rxq) in rx_alloc_pkts()
243 static void free_all_rx_skbs(struct hinic_rxq *rxq) in free_all_rx_skbs()
271 static int rx_recv_jumbo_pkt(struct hinic_rxq *rxq, struct sk_buff *head_skb, in rx_recv_jumbo_pkt()
[all …]
Dhinic_dev.h94 struct hinic_rxq *rxqs;
Dhinic_main.c83 static void gather_rx_stats(struct hinic_rxq_stats *nic_rx_stats, struct hinic_rxq *rxq) in gather_rx_stats()