Home
last modified time | relevance | path

Searched refs:napi (Results 1 – 15 of 15) sorted by relevance

/include/trace/events/
A Dnapi.h3 #define TRACE_SYSTEM napi
16 TP_PROTO(struct napi_struct *napi, int work, int budget),
18 TP_ARGS(napi, work, budget),
21 __field( struct napi_struct *, napi)
22 __string( dev_name, napi->dev ? napi->dev->name : NO_DEV)
28 __entry->napi = napi;
35 __entry->napi, __get_str(dev_name),
/include/linux/
A Dnetpoll.h80 static inline void *netpoll_poll_lock(struct napi_struct *napi) in netpoll_poll_lock() argument
82 struct net_device *dev = napi->dev; in netpoll_poll_lock()
87 while (cmpxchg(&napi->poll_owner, -1, owner) != -1) in netpoll_poll_lock()
90 return napi; in netpoll_poll_lock()
97 struct napi_struct *napi = have; in netpoll_poll_unlock() local
99 if (napi) in netpoll_poll_unlock()
100 smp_store_release(&napi->poll_owner, -1); in netpoll_poll_unlock()
109 static inline void *netpoll_poll_lock(struct napi_struct *napi) in netpoll_poll_lock() argument
A Dnetdevice.h719 struct napi_struct *napi; member
2757 struct napi_struct *napi);
2774 netdev_lock(napi->dev); in netif_napi_set_irq()
2776 netdev_unlock(napi->dev); in netif_napi_set_irq()
2823 struct napi_struct *napi, in netif_napi_add_tx_weight() argument
2835 napi->index = index; in netif_napi_add_config_locked()
2885 netdev_lock(napi->dev); in __netif_napi_del()
2887 netdev_unlock(napi->dev); in __netif_napi_del()
2904 __netif_napi_del(napi); in netif_napi_del()
4175 kfree_skb(napi->skb); in napi_free_frags()
[all …]
A Dskbuff.h3489 struct sk_buff *napi_alloc_skb(struct napi_struct *napi, unsigned int length);
/include/linux/can/
A Drx-offload.h29 struct napi_struct napi; member
62 napi_disable(&offload->napi); in can_rx_offload_disable()
/include/net/libeth/
A Dtx.h113 bool napi; member
145 napi_consume_skb(sqe->skb, cp->napi); in libeth_tx_complete()
A Dxsk.h442 struct libeth_xdp_tx_bulk *bq, struct napi_struct *napi, in __libeth_xsk_run_pass() argument
482 napi_gro_receive(napi, skb); in __libeth_xsk_run_pass()
500 #define libeth_xsk_run_pass(xdp, bq, napi, rs, desc, run, populate) \ argument
501 __libeth_xsk_run_pass(xdp, bq, napi, rs, desc, libeth_xdp_prep_desc, \
678 void libeth_xsk_init_wakeup(call_single_data_t *csd, struct napi_struct *napi);
A Dxdp.h1223 static inline void libeth_xdp_return_va(const void *data, bool napi) in libeth_xdp_return_va() argument
1227 page_pool_put_full_netmem(__netmem_get_pp(netmem), netmem, napi); in libeth_xdp_return_va()
1231 bool napi) in libeth_xdp_return_frags() argument
1236 page_pool_put_full_netmem(netmem_get_pp(netmem), netmem, napi); in libeth_xdp_return_frags()
1251 bool napi) in __libeth_xdp_return_buff() argument
1257 napi); in __libeth_xdp_return_buff()
1260 libeth_xdp_return_va(xdp->data, napi); in __libeth_xdp_return_buff()
1479 struct libeth_xdp_tx_bulk *bq, struct napi_struct *napi, in __libeth_xdp_run_pass() argument
1520 napi_gro_receive(napi, skb); in __libeth_xdp_run_pass()
1543 __libeth_xdp_run_pass(xdp, bq, napi, ss, desc, libeth_xdp_prep_desc, \
[all …]
A Drx.h93 int libeth_rx_fq_create(struct libeth_fq *fq, struct napi_struct *napi);
/include/net/
A Dbusy_poll.h143 const struct napi_struct *napi) in skb_mark_napi_id() argument
145 __skb_mark_napi_id(skb, &napi->gro); in skb_mark_napi_id()
A Dnetdev_rx_queue.h29 struct napi_struct *napi; member
A Dgro.h522 static inline void napi_gro_flush(struct napi_struct *napi, bool flush_old) in napi_gro_flush() argument
524 gro_flush(&napi->gro, flush_old); in napi_gro_flush()
A Dmac80211.h5186 struct sk_buff *skb, struct napi_struct *napi);
/include/net/page_pool/
A Dtypes.h84 struct napi_struct *napi;
269 struct napi_struct *napi);
/include/net/mana/
A Dmana.h291 struct napi_struct napi; member

Completed in 84 milliseconds