Home
last modified time | relevance | path

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

/linux-6.3-rc2/drivers/net/ethernet/fungible/funeth/
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 …]
A Dfuneth.h68 struct funeth_txq **xdpqs; member
89 struct funeth_txq * __rcu *xdpqs; member
A Dfuneth_rx.c483 struct funeth_txq **xdpqs, *xdp_q = NULL; in fun_process_cqes() local
485 xdpqs = rcu_dereference_bh(fp->xdpqs); in fun_process_cqes()
486 if (xdpqs) in fun_process_cqes()
487 xdp_q = xdpqs[smp_processor_id()]; in fun_process_cqes()
A Dfuneth_tx.c576 struct funeth_txq *q, **xdpqs; in fun_xdp_xmit_frames() local
582 xdpqs = rcu_dereference_bh(fp->xdpqs); in fun_xdp_xmit_frames()
583 if (unlikely(!xdpqs)) in fun_xdp_xmit_frames()
590 for (q = xdpqs[q_idx], i = 0; i < n; i++) in fun_xdp_xmit_frames()
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()

Completed in 14 milliseconds