Lines Matching full:user
19 * pool->user.
24 /* Page pools are only reachable from user space (via netlink) if they are
28 * - user.list: linked to real netdev, netdev: real netdev
30 * - user.list: linked to lo, netdev: lo
33 * - user.list: unhashed, netdev: unknown
48 if (!pool || hlist_unhashed(&pool->user.list) || in netdev_nl_page_pool_get_do()
94 hlist_for_each_entry(pool, &netdev->page_pools, user.list) { in netdev_nl_page_pool_get_dump()
95 if (state->pp_id && state->pp_id < pool->user.id) in netdev_nl_page_pool_get_dump()
98 state->pp_id = pool->user.id; in netdev_nl_page_pool_get_dump()
131 if (nla_put_uint(rsp, NETDEV_A_PAGE_POOL_ID, pool->user.id) || in page_pool_nl_stats_fill()
227 if (nla_put_uint(rsp, NETDEV_A_PAGE_POOL_ID, pool->user.id)) in page_pool_nl_fill()
246 if (pool->user.detach_time && in page_pool_nl_fill()
248 pool->user.detach_time)) in page_pool_nl_fill()
271 if (hlist_unhashed(&pool->user.list)) in netdev_nl_page_pool_event()
317 err = xa_alloc_cyclic(&page_pools, &pool->user.id, pool, xa_limit_32b, in page_pool_list()
322 INIT_HLIST_NODE(&pool->user.list); in page_pool_list()
324 hlist_add_head(&pool->user.list, in page_pool_list()
340 pool->user.detach_time = ktime_get_boottime_seconds(); in page_pool_detached()
349 xa_erase(&page_pools, pool->user.id); in page_pool_unlist()
350 if (!hlist_unhashed(&pool->user.list)) in page_pool_unlist()
351 hlist_del(&pool->user.list); in page_pool_unlist()
366 hlist_for_each_entry_safe(pool, n, &dev->page_pools, user.list) { in page_pool_check_memory_provider()
385 hlist_for_each_entry_safe(pool, n, &netdev->page_pools, user.list) { in page_pool_unreg_netdev_wipe()
386 hlist_del_init(&pool->user.list); in page_pool_unreg_netdev_wipe()
401 hlist_for_each_entry(pool, &netdev->page_pools, user.list) { in page_pool_unreg_netdev()
408 hlist_splice_init(&netdev->page_pools, &last->user.list, in page_pool_unreg_netdev()