| /include/trace/events/ |
| A D | napi.h | 3 #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 D | netpoll.h | 80 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 D | netdevice.h | 719 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 D | skbuff.h | 3489 struct sk_buff *napi_alloc_skb(struct napi_struct *napi, unsigned int length);
|
| /include/linux/can/ |
| A D | rx-offload.h | 29 struct napi_struct napi; member 62 napi_disable(&offload->napi); in can_rx_offload_disable()
|
| /include/net/libeth/ |
| A D | tx.h | 113 bool napi; member 145 napi_consume_skb(sqe->skb, cp->napi); in libeth_tx_complete()
|
| A D | xsk.h | 442 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 D | xdp.h | 1223 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 D | rx.h | 93 int libeth_rx_fq_create(struct libeth_fq *fq, struct napi_struct *napi);
|
| /include/net/ |
| A D | busy_poll.h | 143 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 D | netdev_rx_queue.h | 29 struct napi_struct *napi; member
|
| A D | gro.h | 522 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 D | mac80211.h | 5186 struct sk_buff *skb, struct napi_struct *napi);
|
| /include/net/page_pool/ |
| A D | types.h | 84 struct napi_struct *napi; 269 struct napi_struct *napi);
|
| /include/net/mana/ |
| A D | mana.h | 291 struct napi_struct napi; member
|