Searched refs:napi (Results 1 – 8 of 8) sorted by relevance
/net/core/ |
D | gro_cells.c | 9 struct napi_struct napi; member 39 napi_schedule(&cell->napi); in gro_cells_receive() 50 static int gro_cell_poll(struct napi_struct *napi, int budget) in gro_cell_poll() argument 52 struct gro_cell *cell = container_of(napi, struct gro_cell, napi); in gro_cell_poll() 60 napi_gro_receive(napi, skb); in gro_cell_poll() 65 napi_complete_done(napi, work_done); in gro_cell_poll() 82 set_bit(NAPI_STATE_NO_BUSY_POLL, &cell->napi.state); in gro_cells_init() 84 netif_napi_add(dev, &cell->napi, gro_cell_poll, in gro_cells_init() 86 napi_enable(&cell->napi); in gro_cells_init() 101 napi_disable(&cell->napi); in gro_cells_destroy() [all …]
|
D | dev.c | 940 struct napi_struct *napi; in dev_get_by_napi_id() local 947 napi = napi_by_id(napi_id); in dev_get_by_napi_id() 949 return napi ? napi->dev : NULL; in dev_get_by_napi_id() 4357 struct napi_struct *napi) in ____napi_schedule() argument 4361 if (test_bit(NAPI_STATE_THREADED, &napi->state)) { in ____napi_schedule() 4368 thread = READ_ONCE(napi->thread); in ____napi_schedule() 4376 set_bit(NAPI_STATE_SCHED_THREADED, &napi->state); in ____napi_schedule() 4382 list_add_tail(&napi->poll_list, &sd->poll_list); in ____napi_schedule() 5876 static void gro_normal_list(struct napi_struct *napi) in gro_normal_list() argument 5878 if (!napi->rx_count) in gro_normal_list() [all …]
|
D | netpoll.c | 154 static void poll_one_napi(struct napi_struct *napi) in poll_one_napi() argument 162 if (test_and_set_bit(NAPI_STATE_NPSVC, &napi->state)) in poll_one_napi() 168 work = napi->poll(napi, 0); in poll_one_napi() 169 WARN_ONCE(work, "%pS exceeded budget in poll\n", napi->poll); in poll_one_napi() 170 trace_napi_poll(napi, work, 0); in poll_one_napi() 172 clear_bit(NAPI_STATE_NPSVC, &napi->state); in poll_one_napi() 177 struct napi_struct *napi; in poll_napi() local 180 list_for_each_entry_rcu(napi, &dev->napi_list, dev_list) { in poll_napi() 181 if (cmpxchg(&napi->poll_owner, -1, cpu) == -1) { in poll_napi() 182 poll_one_napi(napi); in poll_napi() [all …]
|
D | drop_monitor.c | 115 void (*napi_poll_probe)(void *ignore, struct napi_struct *napi, 273 static void trace_napi_poll_hit(void *ignore, struct napi_struct *napi, in trace_napi_poll_hit() argument 281 if (!napi->dev) in trace_napi_poll_hit() 296 if ((dev == napi->dev) && in trace_napi_poll_hit() 298 (napi->dev->stats.rx_dropped != new_stat->last_drop_val)) { in trace_napi_poll_hit() 300 new_stat->last_drop_val = napi->dev->stats.rx_dropped; in trace_napi_poll_hit() 543 struct napi_struct *napi, in net_dm_packet_trace_napi_poll_hit() argument
|
D | skbuff.c | 554 struct sk_buff *__napi_alloc_skb(struct napi_struct *napi, unsigned int len, in __napi_alloc_skb() argument 599 skb->dev = napi->dev; in __napi_alloc_skb()
|
/net/mptcp/ |
D | protocol.h | 397 struct napi_struct napi; member 533 napi_schedule(&delegated->napi); in mptcp_subflow_delegate()
|
D | protocol.c | 3612 static int mptcp_napi_poll(struct napi_struct *napi, int budget) in mptcp_napi_poll() argument 3618 delegated = container_of(napi, struct mptcp_delegated_action, napi); in mptcp_napi_poll() 3641 napi_complete_done(napi, 0); in mptcp_napi_poll() 3659 netif_tx_napi_add(&mptcp_napi_dev, &delegated->napi, mptcp_napi_poll, in mptcp_proto_init() 3661 napi_enable(&delegated->napi); in mptcp_proto_init()
|
/net/mac80211/ |
D | rx.c | 4996 struct sk_buff *skb, struct napi_struct *napi) in ieee80211_rx_napi() argument 5011 if (!napi) { in ieee80211_rx_napi() 5018 napi_gro_receive(napi, skb); in ieee80211_rx_napi()
|