Searched refs:xdpqs (Results 1 – 5 of 5) sorted by relevance
/linux-6.3-rc2/drivers/net/ethernet/fungible/funeth/ |
A D | funeth_main.c | 413 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 D | funeth.h | 68 struct funeth_txq **xdpqs; member 89 struct funeth_txq * __rcu *xdpqs; member
|
A D | funeth_rx.c | 483 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 D | funeth_tx.c | 576 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 D | funeth_ethtool.c | 753 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