Home
last modified time | relevance | path

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

/linux-6.3-rc2/drivers/net/ethernet/fungible/funeth/
A Dfuneth_tx.c56 static void *txq_end(const struct funeth_txq *q) in txq_end()
347 struct funeth_txq *q = fp->txqs[qid]; in fun_start_xmit()
472 struct funeth_txq *q = irq->txq; in fun_txq_napi_poll()
576 struct funeth_txq *q, **xdpqs; in fun_xdp_xmit_frames()
602 static void fun_txq_purge(struct funeth_txq *q) in fun_txq_purge()
613 static void fun_xdpq_purge(struct funeth_txq *q) in fun_xdpq_purge()
630 struct funeth_txq *q; in fun_txq_create_sw()
666 static void fun_txq_free_sw(struct funeth_txq *q) in fun_txq_free_sw()
762 struct funeth_txq **qp) in funeth_txq_create()
764 struct funeth_txq *q = *qp; in funeth_txq_create()
[all …]
A Dfuneth_txrx.h104 struct funeth_txq { struct
217 struct funeth_txq *txq;
228 static inline void *fun_tx_desc_addr(const struct funeth_txq *q, in fun_tx_desc_addr()
234 static inline void fun_txq_wr_db(const struct funeth_txq *q) in fun_txq_wr_db()
249 bool fun_xdp_tx(struct funeth_txq *q, struct xdp_frame *xdpf);
255 struct funeth_txq **qp);
256 int fun_txq_create_dev(struct funeth_txq *q, struct fun_irq *irq);
257 struct funeth_txq *funeth_txq_free(struct funeth_txq *q, int state);
A Dfuneth.h67 struct funeth_txq **txqs;
68 struct funeth_txq **xdpqs;
88 struct funeth_txq **txqs;
89 struct funeth_txq * __rcu *xdpqs;
A Dfuneth_trace.h15 TP_PROTO(const struct funeth_txq *txq,
45 TP_PROTO(const struct funeth_txq *txq,
A Dfuneth_main.c350 static void free_txqs(struct funeth_txq **txqs, unsigned int nqs, in free_txqs()
359 static int alloc_txqs(struct net_device *dev, struct funeth_txq **txqs, in alloc_txqs()
407 static void free_xdpqs(struct funeth_txq **xdpqs, unsigned int nqs, in free_xdpqs()
419 static struct funeth_txq **alloc_xdpqs(struct net_device *dev, unsigned int nqs, in alloc_xdpqs()
423 struct funeth_txq **xdpqs; in alloc_xdpqs()
444 struct funeth_txq **xdpqs = qset->xdpqs; in fun_free_rings()
481 struct funeth_txq **xdpqs = NULL, **txqs; in fun_alloc_rings()
502 txqs = (struct funeth_txq **)&rxqs[qset->nrxqs]; in fun_alloc_rings()
873 struct funeth_txq **xdpqs; in fun_get_stats64()
1081 struct funeth_txq **xdpqs; in fun_enter_xdp()
[all …]
A Dfuneth_rx.c142 int ref_ok, struct funeth_txq *xdp_q) in fun_run_xdp()
366 static void fun_handle_cqe_pkt(struct funeth_rxq *q, struct funeth_txq *xdp_q) in fun_handle_cqe_pkt()
483 struct funeth_txq **xdpqs, *xdp_q = NULL; in fun_process_cqes()
A Dfuneth_ethtool.c753 struct funeth_txq **xdpqs; in fun_get_ethtool_stats()

Completed in 16 milliseconds