Searched refs:funeth_rxq (Results 1 - 6 of 6) sorted by relevance

/linux-master/drivers/net/ethernet/fungible/funeth/
H A Dfuneth_txrx.h163 struct funeth_rxq { struct
219 struct funeth_rxq *rxq;
261 int state, struct funeth_rxq **qp);
262 int fun_rxq_create_dev(struct funeth_rxq *q, struct fun_irq *irq);
263 struct funeth_rxq *funeth_rxq_free(struct funeth_rxq *q, int state);
264 int fun_rxq_set_bpf(struct funeth_rxq *q, struct bpf_prog *prog);
H A Dfuneth_rx.c50 static void cache_offer(struct funeth_rxq *q, const struct funeth_rxbuf *buf)
67 static bool cache_get(struct funeth_rxq *q, struct funeth_rxbuf *rb)
98 static int funeth_alloc_page(struct funeth_rxq *q, struct funeth_rxbuf *rb,
127 static void funeth_free_page(struct funeth_rxq *q, struct funeth_rxbuf *rb)
141 static void *fun_run_xdp(struct funeth_rxq *q, skb_frag_t *frags, void *buf_va,
256 get_buf(struct funeth_rxq *q, struct funeth_rxbuf *buf, unsigned int len)
296 static int fun_gather_pkt(struct funeth_rxq *q, unsigned int tot_len,
348 static void advance_cq(struct funeth_rxq *q)
365 static void fun_handle_cqe_pkt(struct funeth_rxq *q, struct funeth_txq *xdp_q)
479 static int fun_process_cqes(struct funeth_rxq *
[all...]
H A Dfuneth.h66 struct funeth_rxq **rxqs;
87 struct funeth_rxq * __rcu *rxqs;
H A Dfuneth_trace.h75 TP_PROTO(const struct funeth_rxq *rxq,
H A Dfuneth_main.c182 struct funeth_rxq **rxqs = rtnl_dereference(fp->rxqs);
378 static void free_rxqs(struct funeth_rxq **rxqs, unsigned int nqs,
387 static int alloc_rxqs(struct net_device *dev, struct funeth_rxq **rxqs,
445 struct funeth_rxq **rxqs = qset->rxqs;
482 struct funeth_rxq **rxqs;
874 struct funeth_rxq **rxqs;
1082 struct funeth_rxq **rxqs;
1112 struct funeth_rxq **rxqs;
1157 struct funeth_rxq **rxqs = rtnl_dereference(fp->rxqs);
H A Dfuneth_ethtool.c486 struct funeth_rxq **rxqs;
754 struct funeth_rxq **rxqs;

Completed in 140 milliseconds