Home
last modified time | relevance | path

Searched refs:napi_list (Results 1 – 14 of 14) sorted by relevance

/linux-6.15/io_uring/
H A Dnapi.c79 list_add_tail_rcu(&e->list, &ctx->napi_list); in __io_napi_add_id()
116 list_for_each_entry(e, &ctx->napi_list, list) { in __io_napi_remove_stale()
169 list_for_each_entry_rcu(e, &ctx->napi_list, list) in static_tracking_do_busy_loop()
183 list_for_each_entry_rcu(e, &ctx->napi_list, list) { in dynamic_tracking_do_busy_loop()
215 if (list_is_singular(&ctx->napi_list)) { in io_napi_blocking_busy_loop()
241 INIT_LIST_HEAD(&ctx->napi_list); in io_napi_init()
259 list_for_each_entry(e, &ctx->napi_list, list) { in io_napi_free()
263 INIT_LIST_HEAD_RCU(&ctx->napi_list); in io_napi_free()
385 if (list_empty_careful(&ctx->napi_list)) in io_napi_sqpoll_busy_poll()
H A Dnapi.h25 return !list_empty(&ctx->napi_list); in io_napi()
/linux-6.15/tools/testing/selftests/net/
H A Dbusy_poller.c221 struct netdev_napi_get_list *napi_list = NULL; in setup_queue() local
234 napi_list = netdev_napi_get_dump(ys, req); in setup_queue()
237 if (napi_list->obj._present.id) in setup_queue()
238 napi_id = napi_list->obj.id; in setup_queue()
253 netdev_napi_get_list_free(napi_list); in setup_queue()
/linux-6.15/net/core/
H A Ddev.h224 list_for_each_entry(napi, &netdev->napi_list, dev_list) in netdev_set_defer_hard_irqs()
270 list_for_each_entry(napi, &netdev->napi_list, dev_list) in netdev_set_gro_flush_timeout()
H A Dnetpoll.c175 list_for_each_entry_rcu(napi, &dev->napi_list, dev_list) { in poll_napi()
312 list_for_each_entry_rcu(napi, &dev->napi_list, dev_list) { in netpoll_owner_active()
H A Dnetdev-genl.c271 list_for_each_entry(napi, &netdev->napi_list, dev_list) { in netdev_nl_napi_dump_one()
H A Ddev.c6850 list_for_each_entry(napi, &dev->napi_list, dev_list) { in dev_set_threaded()
6874 list_for_each_entry(napi, &dev->napi_list, dev_list) in dev_set_threaded()
7119 higher = &dev->napi_list; in netif_napi_dev_list_add()
7120 list_for_each_entry(pos, &dev->napi_list, dev_list) { in netif_napi_dev_list_add()
11646 INIT_LIST_HEAD(&dev->napi_list); in alloc_netdev_mqs()
11718 if (!list_empty(&dev->napi_list)) { in netdev_napi_exit()
11722 list_for_each_entry_safe(p, n, &dev->napi_list, dev_list) in netdev_napi_exit()
H A Dnet-sysfs.c741 if (list_empty(&dev->napi_list)) in modify_napi_threaded()
/linux-6.15/Documentation/networking/net_cachelines/
H A Dnet_device.rst21 struct list_head napi_list
/linux-6.15/include/linux/
H A Dio_uring_types.h426 struct list_head napi_list; /* track busy poll napi_id */ member
H A Dnetdevice.h2173 struct list_head napi_list; member
/linux-6.15/drivers/net/ethernet/cavium/liquidio/
H A Dlio_vf_main.c678 list_for_each_entry_safe(napi, n, &netdev->napi_list, dev_list) in liquidio_destroy_nic_device()
687 list_for_each_entry_safe(napi, n, &netdev->napi_list, dev_list) in liquidio_destroy_nic_device()
916 list_for_each_entry_safe(napi, n, &netdev->napi_list, dev_list) in liquidio_open()
982 list_for_each_entry_safe(napi, n, &netdev->napi_list, dev_list) in liquidio_stop()
H A Dlio_main.c1224 list_for_each_entry_safe(napi, n, &netdev->napi_list, dev_list) in liquidio_destroy_nic_device()
1234 list_for_each_entry_safe(napi, n, &netdev->napi_list, dev_list) in liquidio_destroy_nic_device()
1775 list_for_each_entry_safe(napi, n, &netdev->napi_list, dev_list) in liquidio_open()
1828 list_for_each_entry_safe(napi, n, &netdev->napi_list, dev_list) in liquidio_open()
1891 list_for_each_entry_safe(napi, n, &netdev->napi_list, dev_list) in liquidio_stop()
H A Dlio_ethtool.c1111 list_for_each_entry_safe(napi, n, &netdev->napi_list, dev_list) in lio_reset_queues()