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()
228 if (nla_put_uint(rsp, NETDEV_A_PAGE_POOL_ID, pool->user.id)) in page_pool_nl_fill()
247 if (pool->user.detach_time && in page_pool_nl_fill()
249 pool->user.detach_time)) in page_pool_nl_fill()
272 if (hlist_unhashed(&pool->user.list)) in netdev_nl_page_pool_event()
318 err = xa_alloc_cyclic(&page_pools, &pool->user.id, pool, xa_limit_32b, in page_pool_list()
323 INIT_HLIST_NODE(&pool->user.list); in page_pool_list()
325 hlist_add_head(&pool->user.list, in page_pool_list()
341 pool->user.detach_time = ktime_get_boottime_seconds(); in page_pool_detached()
350 xa_erase(&page_pools, pool->user.id); in page_pool_unlist()
351 if (!hlist_unhashed(&pool->user.list)) in page_pool_unlist()
352 hlist_del(&pool->user.list); in page_pool_unlist()
367 hlist_for_each_entry_safe(pool, n, &dev->page_pools, user.list) { in page_pool_check_memory_provider()
386 hlist_for_each_entry_safe(pool, n, &netdev->page_pools, user.list) { in page_pool_unreg_netdev_wipe()
387 hlist_del_init(&pool->user.list); in page_pool_unreg_netdev_wipe()
402 hlist_for_each_entry(pool, &netdev->page_pools, user.list) { in page_pool_unreg_netdev()
409 hlist_splice_init(&netdev->page_pools, &last->user.list, in page_pool_unreg_netdev()