Searched refs:funeth_txq (Results 1 - 7 of 7) sorted by relevance

/linux-master/drivers/net/ethernet/fungible/funeth/
H A Dfuneth_txrx.h105 struct funeth_txq { struct
218 struct funeth_txq *txq;
229 static inline void *fun_tx_desc_addr(const struct funeth_txq *q,
235 static inline void fun_txq_wr_db(const struct funeth_txq *q)
250 bool fun_xdp_tx(struct funeth_txq *q, struct xdp_frame *xdpf);
256 struct funeth_txq **qp);
257 int fun_txq_create_dev(struct funeth_txq *q, struct fun_irq *irq);
258 struct funeth_txq *funeth_txq_free(struct funeth_txq *q, int state);
H A Dfuneth_tx.c56 static void *txq_end(const struct funeth_txq *q)
64 static unsigned int txq_to_end(const struct funeth_txq *q, void *p)
78 static struct fun_dataop_gl *fun_write_gl(const struct funeth_txq *q,
107 static struct sk_buff *fun_tls_tx(struct sk_buff *skb, struct funeth_txq *q,
149 static unsigned int write_pkt_desc(struct sk_buff *skb, struct funeth_txq *q,
311 static unsigned int fun_txq_avail(const struct funeth_txq *q)
317 static void fun_tx_check_stop(struct funeth_txq *q)
338 static bool fun_txq_may_restart(struct funeth_txq *q)
347 struct funeth_txq *q = fp->txqs[qid];
385 static u16 txq_hw_head(const struct funeth_txq *
[all...]
H A Dfuneth.h67 struct funeth_txq **txqs;
68 struct funeth_txq **xdpqs;
88 struct funeth_txq **txqs;
89 struct funeth_txq * __rcu *xdpqs;
H A Dfuneth_trace.h15 TP_PROTO(const struct funeth_txq *txq,
45 TP_PROTO(const struct funeth_txq *txq,
H A Dfuneth_main.c350 static void free_txqs(struct funeth_txq **txqs, unsigned int nqs,
359 static int alloc_txqs(struct net_device *dev, struct funeth_txq **txqs,
407 static void free_xdpqs(struct funeth_txq **xdpqs, unsigned int nqs,
419 static struct funeth_txq **alloc_xdpqs(struct net_device *dev, unsigned int nqs,
423 struct funeth_txq **xdpqs;
444 struct funeth_txq **xdpqs = qset->xdpqs;
481 struct funeth_txq **xdpqs = NULL, **txqs;
502 txqs = (struct funeth_txq **)&rxqs[qset->nrxqs];
873 struct funeth_txq **xdpqs;
1081 struct funeth_txq **xdpq
[all...]
H A Dfuneth_rx.c142 int ref_ok, struct funeth_txq *xdp_q)
365 static void fun_handle_cqe_pkt(struct funeth_rxq *q, struct funeth_txq *xdp_q)
482 struct funeth_txq **xdpqs, *xdp_q = NULL;
H A Dfuneth_ethtool.c753 struct funeth_txq **xdpqs;

Completed in 163 milliseconds