Symbol: funeth_txq
drivers/net/ethernet/fungible/funeth/funeth.h
67
struct funeth_txq **txqs;
drivers/net/ethernet/fungible/funeth/funeth.h
68
struct funeth_txq **xdpqs;
drivers/net/ethernet/fungible/funeth/funeth.h
88
struct funeth_txq **txqs;
drivers/net/ethernet/fungible/funeth/funeth.h
89
struct funeth_txq * __rcu *xdpqs;
drivers/net/ethernet/fungible/funeth/funeth_ethtool.c
753
struct funeth_txq **xdpqs;
drivers/net/ethernet/fungible/funeth/funeth_main.c
1068
struct funeth_txq **xdpqs;
drivers/net/ethernet/fungible/funeth/funeth_main.c
1098
struct funeth_txq **xdpqs;
drivers/net/ethernet/fungible/funeth/funeth_main.c
350
static void free_txqs(struct funeth_txq **txqs, unsigned int nqs,
drivers/net/ethernet/fungible/funeth/funeth_main.c
359
static int alloc_txqs(struct net_device *dev, struct funeth_txq **txqs,
drivers/net/ethernet/fungible/funeth/funeth_main.c
407
static void free_xdpqs(struct funeth_txq **xdpqs, unsigned int nqs,
drivers/net/ethernet/fungible/funeth/funeth_main.c
419
static struct funeth_txq **alloc_xdpqs(struct net_device *dev, unsigned int nqs,
drivers/net/ethernet/fungible/funeth/funeth_main.c
423
struct funeth_txq **xdpqs;
drivers/net/ethernet/fungible/funeth/funeth_main.c
444
struct funeth_txq **xdpqs = qset->xdpqs;
drivers/net/ethernet/fungible/funeth/funeth_main.c
481
struct funeth_txq **xdpqs = NULL, **txqs;
drivers/net/ethernet/fungible/funeth/funeth_main.c
502
txqs = (struct funeth_txq **)&rxqs[qset->nrxqs];
drivers/net/ethernet/fungible/funeth/funeth_main.c
873
struct funeth_txq **xdpqs;
drivers/net/ethernet/fungible/funeth/funeth_rx.c
142
int ref_ok, struct funeth_txq *xdp_q)
drivers/net/ethernet/fungible/funeth/funeth_rx.c
365
static void fun_handle_cqe_pkt(struct funeth_rxq *q, struct funeth_txq *xdp_q)
drivers/net/ethernet/fungible/funeth/funeth_rx.c
482
struct funeth_txq **xdpqs, *xdp_q = NULL;
drivers/net/ethernet/fungible/funeth/funeth_trace.h
15
TP_PROTO(const struct funeth_txq *txq,
drivers/net/ethernet/fungible/funeth/funeth_trace.h
45
TP_PROTO(const struct funeth_txq *txq,
drivers/net/ethernet/fungible/funeth/funeth_tx.c
107
static struct sk_buff *fun_tls_tx(struct sk_buff *skb, struct funeth_txq *q,
drivers/net/ethernet/fungible/funeth/funeth_tx.c
149
static unsigned int write_pkt_desc(struct sk_buff *skb, struct funeth_txq *q,
drivers/net/ethernet/fungible/funeth/funeth_tx.c
311
static unsigned int fun_txq_avail(const struct funeth_txq *q)
drivers/net/ethernet/fungible/funeth/funeth_tx.c
317
static void fun_tx_check_stop(struct funeth_txq *q)
drivers/net/ethernet/fungible/funeth/funeth_tx.c
338
static bool fun_txq_may_restart(struct funeth_txq *q)
drivers/net/ethernet/fungible/funeth/funeth_tx.c
347
struct funeth_txq *q = fp->txqs[qid];
drivers/net/ethernet/fungible/funeth/funeth_tx.c
385
static u16 txq_hw_head(const struct funeth_txq *q)
drivers/net/ethernet/fungible/funeth/funeth_tx.c
393
static unsigned int fun_unmap_pkt(const struct funeth_txq *q, unsigned int idx)
drivers/net/ethernet/fungible/funeth/funeth_tx.c
423
static bool fun_txq_reclaim(struct funeth_txq *q, int budget)
drivers/net/ethernet/fungible/funeth/funeth_tx.c
471
struct funeth_txq *q = irq->txq;
drivers/net/ethernet/fungible/funeth/funeth_tx.c
484
static unsigned int fun_xdpq_clean(struct funeth_txq *q, unsigned int budget)
drivers/net/ethernet/fungible/funeth/funeth_tx.c
514
bool fun_xdp_tx(struct funeth_txq *q, struct xdp_frame *xdpf)
drivers/net/ethernet/fungible/funeth/funeth_tx.c
56
static void *txq_end(const struct funeth_txq *q)
drivers/net/ethernet/fungible/funeth/funeth_tx.c
575
struct funeth_txq *q, **xdpqs;
drivers/net/ethernet/fungible/funeth/funeth_tx.c
601
static void fun_txq_purge(struct funeth_txq *q)
drivers/net/ethernet/fungible/funeth/funeth_tx.c
612
static void fun_xdpq_purge(struct funeth_txq *q)
drivers/net/ethernet/fungible/funeth/funeth_tx.c
623
static struct funeth_txq *fun_txq_create_sw(struct net_device *dev,
drivers/net/ethernet/fungible/funeth/funeth_tx.c
629
struct funeth_txq *q;
drivers/net/ethernet/fungible/funeth/funeth_tx.c
64
static unsigned int txq_to_end(const struct funeth_txq *q, void *p)
drivers/net/ethernet/fungible/funeth/funeth_tx.c
665
static void fun_txq_free_sw(struct funeth_txq *q)
drivers/net/ethernet/fungible/funeth/funeth_tx.c
680
int fun_txq_create_dev(struct funeth_txq *q, struct fun_irq *irq)
drivers/net/ethernet/fungible/funeth/funeth_tx.c
731
static void fun_txq_free_dev(struct funeth_txq *q)
drivers/net/ethernet/fungible/funeth/funeth_tx.c
761
struct funeth_txq **qp)
drivers/net/ethernet/fungible/funeth/funeth_tx.c
763
struct funeth_txq *q = *qp;
drivers/net/ethernet/fungible/funeth/funeth_tx.c
78
static struct fun_dataop_gl *fun_write_gl(const struct funeth_txq *q,
drivers/net/ethernet/fungible/funeth/funeth_tx.c
789
struct funeth_txq *funeth_txq_free(struct funeth_txq *q, int state)
drivers/net/ethernet/fungible/funeth/funeth_txrx.h
218
struct funeth_txq *txq;
drivers/net/ethernet/fungible/funeth/funeth_txrx.h
229
static inline void *fun_tx_desc_addr(const struct funeth_txq *q,
drivers/net/ethernet/fungible/funeth/funeth_txrx.h
235
static inline void fun_txq_wr_db(const struct funeth_txq *q)
drivers/net/ethernet/fungible/funeth/funeth_txrx.h
250
bool fun_xdp_tx(struct funeth_txq *q, struct xdp_frame *xdpf);
drivers/net/ethernet/fungible/funeth/funeth_txrx.h
256
struct funeth_txq **qp);
drivers/net/ethernet/fungible/funeth/funeth_txrx.h
257
int fun_txq_create_dev(struct funeth_txq *q, struct fun_irq *irq);
drivers/net/ethernet/fungible/funeth/funeth_txrx.h
258
struct funeth_txq *funeth_txq_free(struct funeth_txq *q, int state);