Lines Matching refs:purge_list
889 struct list_head purge_list; member
2191 start = list_first_entry(&vn->purge_list, struct vmap_area, list)->va_start; in kasan_release_vmalloc_node()
2192 end = list_last_entry(&vn->purge_list, struct vmap_area, list)->va_end; in kasan_release_vmalloc_node()
2194 list_for_each_entry(va, &vn->purge_list, list) { in kasan_release_vmalloc_node()
2217 list_for_each_entry_safe(va, n_va, &vn->purge_list, list) { in purge_vmap_node()
2261 INIT_LIST_HEAD(&vn->purge_list); in __purge_vmap_area_lazy()
2270 list_replace_init(&vn->lazy.head, &vn->purge_list); in __purge_vmap_area_lazy()
2273 start = min(start, list_first_entry(&vn->purge_list, in __purge_vmap_area_lazy()
2276 end = max(end, list_last_entry(&vn->purge_list, in __purge_vmap_area_lazy()
2688 struct list_head *purge_list, bool force_purge) in purge_fragmented_block() argument
2709 list_add_tail(&vb->purge, purge_list); in purge_fragmented_block()
2713 static void free_purged_blocks(struct list_head *purge_list) in free_purged_blocks() argument
2717 list_for_each_entry_safe(vb, n_vb, purge_list, purge) { in free_purged_blocks()
2854 LIST_HEAD(purge_list); in _vm_unmap_aliases()
2876 if (!purge_fragmented_block(vb, &purge_list, false) && in _vm_unmap_aliases()
2897 free_purged_blocks(&purge_list); in _vm_unmap_aliases()