Home
last modified time | relevance | path

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

/linux/kernel/
H A Dfork.c213 struct vm_struct *vm_area; in alloc_thread_stack_node_from_cache() local
229 vm_area = this_cpu_xchg(cached_stacks[i], NULL); in alloc_thread_stack_node_from_cache()
230 if (vm_area) in alloc_thread_stack_node_from_cache()
231 return vm_area; in alloc_thread_stack_node_from_cache()
238 static bool try_release_thread_stack_to_cache(struct vm_struct *vm_area) in try_release_thread_stack_to_cache() argument
254 for (i = 0; i < vm_area->nr_pages; i++) { in try_release_thread_stack_to_cache()
255 struct page *page = vm_area->pages[i]; in try_release_thread_stack_to_cache()
264 if (this_cpu_try_cmpxchg(cached_stacks[i], &tmp, vm_area)) in try_release_thread_stack_to_cache()
274 struct vm_struct *vm_area = vm_stack->stack_vm_area; in thread_stack_free_rcu() local
279 vfree(vm_area->addr); in thread_stack_free_rcu()
[all …]