Home
last modified time | relevance | path

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

/net/ceph/
A Dpagelist.c21 INIT_LIST_HEAD(&pl->free_list); in ceph_pagelist_alloc()
61 page = list_first_entry(&pl->free_list, struct page, lru); in ceph_pagelist_addpage()
113 list_add_tail(&page->lru, &pl->free_list); in ceph_pagelist_reserve()
123 while (!list_empty(&pl->free_list)) { in ceph_pagelist_free_reserve()
124 struct page *page = list_first_entry(&pl->free_list, in ceph_pagelist_free_reserve()
/net/sunrpc/
A Drpc_pipe.c85 LIST_HEAD(free_list); in rpc_timeout_upcall_queue()
94 list_splice_init(&pipe->pipe, &free_list); in rpc_timeout_upcall_queue()
100 &free_list, destroy_msg, -ETIMEDOUT); in rpc_timeout_upcall_queue()
176 LIST_HEAD(free_list); in rpc_close_pipes()
182 list_splice_init(&pipe->in_upcall, &free_list); in rpc_close_pipes()
183 list_splice_init(&pipe->pipe, &free_list); in rpc_close_pipes()
187 rpc_purge_list(&RPC_I(inode)->waitq, &free_list, pipe->ops->destroy_msg, -EPIPE); in rpc_close_pipes()
264 LIST_HEAD(free_list); in rpc_pipe_release()
266 list_splice_init(&pipe->pipe, &free_list); in rpc_pipe_release()
269 rpc_purge_list(&RPC_I(inode)->waitq, &free_list, in rpc_pipe_release()
/net/xdp/
A Dxsk_buff_pool.c93 INIT_LIST_HEAD(&pool->free_list); in xp_create_and_assign_umem()
570 xskb = list_first_entry(&pool->free_list, struct xdp_buff_xsk, in xp_alloc()
631 xskb = list_first_entry(&pool->free_list, struct xdp_buff_xsk, list_node); in xp_alloc_reused()
706 list_add(&xskb->list_node, &xskb->pool->free_list); in xp_free()
/net/rds/
A Dib_mr.h98 struct llist_head free_list; /* unused MRs */ member
A Dib_frmr.c113 llist_add(&ibmr->llnode, &pool->free_list); in rds_ib_free_frmr()
445 llist_add(&ibmr->llnode, &pool->free_list); in rds_ib_free_frmr_list()
A Dib_rdma.c391 dirty_to_clean += llist_append_to_list(&pool->free_list, &unmap_list); in rds_ib_flush_mr_pool()
649 init_llist_head(&pool->free_list); in rds_ib_create_mr_pool()
/net/mptcp/
A Dpm_userspace.c19 LIST_HEAD(free_list); in mptcp_userspace_pm_free_local_addr_list()
22 list_splice_init(&msk->pm.userspace_pm_local_addr_list, &free_list); in mptcp_userspace_pm_free_local_addr_list()
25 list_for_each_entry_safe(entry, tmp, &free_list, list) { in mptcp_userspace_pm_free_local_addr_list()
A Dpm_kernel.c1096 LIST_HEAD(free_list); in mptcp_pm_nl_flush_addrs_doit()
1099 list_splice_init(&pernet->local_addr_list, &free_list); in mptcp_pm_nl_flush_addrs_doit()
1104 mptcp_nl_flush_addrs_list(sock_net(skb->sk), &free_list); in mptcp_pm_nl_flush_addrs_doit()
1106 __flush_addrs(&free_list); in mptcp_pm_nl_flush_addrs_doit()
A Dpm.c382 LIST_HEAD(free_list); in mptcp_pm_free_anno_list()
387 list_splice_init(&msk->pm.anno_list, &free_list); in mptcp_pm_free_anno_list()
390 list_for_each_entry_safe(entry, tmp, &free_list, list) { in mptcp_pm_free_anno_list()
/net/wireless/
A Dpmsr.c609 LIST_HEAD(free_list); in cfg80211_pmsr_process_abort()
617 list_move_tail(&req->list, &free_list); in cfg80211_pmsr_process_abort()
621 list_for_each_entry_safe(req, tmp, &free_list, list) { in cfg80211_pmsr_process_abort()
/net/mac80211/
A Dstatus.c1094 else if (status->free_list) in __ieee80211_tx_status()
1095 list_add_tail(&skb->list, status->free_list); in __ieee80211_tx_status()
1238 if (status->free_list) in ieee80211_tx_status_ext()
1239 list_add_tail(&skb->list, status->free_list); in ieee80211_tx_status_ext()
A Dsta_info.c1649 LIST_HEAD(free_list); in __sta_info_flush()
1671 list_add(&sta->free_list, &free_list); in __sta_info_flush()
1676 if (!list_empty(&free_list)) { in __sta_info_flush()
1680 list_for_each_entry_safe(sta, tmp, &free_list, free_list) { in __sta_info_flush()
A Dsta_info.h703 struct list_head list, free_list; member
/net/ipv4/
A Dinet_fragment.c168 llist_for_each_entry_safe(fqdir, tmp, kill_list, free_list) { in fqdir_free_fn()
185 if (llist_add(&fqdir->free_list, &fqdir_free_list)) in fqdir_work_fn()

Completed in 40 milliseconds