Home
last modified time | relevance | path

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

/linux/kernel/
H A Dfork.c217 struct vm_struct *vm_area; in alloc_thread_stack_node_from_cache() local
233 vm_area = this_cpu_xchg(cached_stacks[i], NULL); in alloc_thread_stack_node_from_cache()
234 if (vm_area) in alloc_thread_stack_node_from_cache()
235 return vm_area; in alloc_thread_stack_node_from_cache()
242 static bool try_release_thread_stack_to_cache(struct vm_struct *vm_area) in try_release_thread_stack_to_cache() argument
258 for (i = 0; i < vm_area->nr_pages; i++) { in try_release_thread_stack_to_cache()
259 struct page *page = vm_area->pages[i]; in try_release_thread_stack_to_cache()
268 if (this_cpu_try_cmpxchg(cached_stacks[i], &tmp, vm_area)) in try_release_thread_stack_to_cache()
278 struct vm_struct *vm_area = vm_stack->stack_vm_area; in thread_stack_free_rcu() local
283 vfree(vm_area->addr); in thread_stack_free_rcu()
[all …]