Home
last modified time | relevance | path

Searched refs:xdpqs (Results 1 – 5 of 5) sorted by relevance

/linux-6.15/drivers/net/ethernet/fungible/funeth/
H A Dfuneth_main.c413 xdpqs[i] = funeth_txq_free(xdpqs[i], state); in free_xdpqs()
427 xdpqs = kcalloc(nqs, sizeof(*xdpqs), GFP_KERNEL); in alloc_xdpqs()
428 if (!xdpqs) in alloc_xdpqs()
444 struct funeth_txq **xdpqs = qset->xdpqs; in fun_free_rings() local
452 xdpqs = rtnl_dereference(fp->xdpqs); in fun_free_rings()
476 qset->xdpqs = xdpqs; in fun_free_rings()
515 qset->xdpqs = xdpqs; in fun_alloc_rings()
798 rcu_assign_pointer(fp->xdpqs, qset->xdpqs); in fun_up()
908 xdpqs = rcu_dereference(fp->xdpqs); in fun_get_stats64()
1097 rcu_assign_pointer(fp->xdpqs, xdpqs); in fun_enter_xdp()
[all …]
H A Dfuneth.h68 struct funeth_txq **xdpqs; member
89 struct funeth_txq * __rcu *xdpqs; member
H A Dfuneth_rx.c482 struct funeth_txq **xdpqs, *xdp_q = NULL; in fun_process_cqes() local
484 xdpqs = rcu_dereference_bh(fp->xdpqs); in fun_process_cqes()
485 if (xdpqs) in fun_process_cqes()
486 xdp_q = xdpqs[smp_processor_id()]; in fun_process_cqes()
H A Dfuneth_tx.c575 struct funeth_txq *q, **xdpqs; in fun_xdp_xmit_frames() local
581 xdpqs = rcu_dereference_bh(fp->xdpqs); in fun_xdp_xmit_frames()
582 if (unlikely(!xdpqs)) in fun_xdp_xmit_frames()
589 for (q = xdpqs[q_idx], i = 0; i < n; i++) in fun_xdp_xmit_frames()
H A Dfuneth_ethtool.c753 struct funeth_txq **xdpqs; in fun_get_ethtool_stats() local
795 xdpqs = rtnl_dereference(fp->xdpqs); in fun_get_ethtool_stats()
801 FUN_QSTAT_READ(xdpqs[i], start, txs); in fun_get_ethtool_stats()