Home
last modified time | relevance | path

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

/mm/
A Doom_kill.c349 get_task_struct(task); in oom_evaluate_task()
350 oc->chosen = task; in oom_evaluate_task()
395 if (!task) { in dump_task()
404 task->pid, from_kuid(&init_user_ns, task_uid(task)), in dump_task()
405 task->tgid, task->mm->total_vm, get_mm_rss(task->mm), in dump_task()
407 get_mm_counter(task->mm, MM_SHMEMPAGES), mm_pgtables_bytes(task->mm), in dump_task()
409 task->signal->oom_score_adj, task->comm); in dump_task()
410 task_unlock(task); in dump_task()
861 if (thread_group_empty(task) && (task->flags & PF_EXITING)) in __task_will_free_mem()
1218 if (IS_ERR(task)) in SYSCALL_DEFINE2()
[all …]
A Dprocess_vm_access.c78 struct task_struct *task, in process_vm_rw_single_vec() argument
156 struct task_struct *task; in process_vm_rw_core() local
197 task = find_get_task_by_vpid(pid); in process_vm_rw_core()
198 if (!task) { in process_vm_rw_core()
203 mm = mm_access(task, PTRACE_MODE_ATTACH_REALCREDS); in process_vm_rw_core()
218 iter, process_pages, mm, task, vm_write); in process_vm_rw_core()
232 put_task_struct(task); in process_vm_rw_core()
A Dutil.c507 struct task_struct *task, bool bypass_rlim) in __account_locked_vm() argument
517 limit = task_rlimit(task, RLIMIT_MEMLOCK) >> PAGE_SHIFT; in __account_locked_vm()
528 pr_debug("%s: [%d] caller %ps %c%lu %lu/%lu%s\n", __func__, task->pid, in __account_locked_vm()
530 locked_vm << PAGE_SHIFT, task_rlimit(task, RLIMIT_MEMLOCK), in __account_locked_vm()
985 int get_cmdline(struct task_struct *task, char *buffer, int buflen) in get_cmdline() argument
989 struct mm_struct *mm = get_task_mm(task); in get_cmdline()
1008 res = access_process_vm(task, arg_start, buffer, len, FOLL_FORCE); in get_cmdline()
1022 res += access_process_vm(task, env_start, in get_cmdline()
A Dmempolicy.c1790 struct task_struct *task; in kernel_migrate_pages() local
1814 if (!task) { in kernel_migrate_pages()
1819 get_task_struct(task); in kernel_migrate_pages()
1846 err = security_task_movememory(task); in kernel_migrate_pages()
1850 mm = get_task_mm(task); in kernel_migrate_pages()
1851 put_task_struct(task); in kernel_migrate_pages()
1868 put_task_struct(task); in kernel_migrate_pages()
3016 task_lock(task); in mpol_put_task_policy()
3017 pol = task->mempolicy; in mpol_put_task_policy()
3018 task->mempolicy = NULL; in mpol_put_task_policy()
[all …]
A Dmemcontrol.c1160 struct task_struct *task; in mem_cgroup_scan_tasks() local
1164 ret = fn(task, arg); in mem_cgroup_scan_tasks()
4141 struct obj_cgroup *objcg = task->objcg; in mem_cgroup_exit()
4153 task->objcg = NULL; in mem_cgroup_exit()
4159 struct task_struct *task; in mem_cgroup_lru_gen_attach() local
4166 if (!task) in mem_cgroup_lru_gen_attach()
4169 task_lock(task); in mem_cgroup_lru_gen_attach()
4170 if (task->mm && READ_ONCE(task->mm->owner) == task) in mem_cgroup_lru_gen_attach()
4171 lru_gen_migrate_mm(task->mm); in mem_cgroup_lru_gen_attach()
4172 task_unlock(task); in mem_cgroup_lru_gen_attach()
[all …]
A Dmigrate.c2495 struct task_struct *task; in find_mm_struct() local
2508 task = find_get_task_by_vpid(pid); in find_mm_struct()
2509 if (!task) { in find_mm_struct()
2517 if (!ptrace_may_access(task, PTRACE_MODE_READ_REALCREDS)) { in find_mm_struct()
2522 mm = ERR_PTR(security_task_movememory(task)); in find_mm_struct()
2525 *mem_nodes = cpuset_mems_allowed(task); in find_mm_struct()
2526 mm = get_task_mm(task); in find_mm_struct()
2528 put_task_struct(task); in find_mm_struct()
A Dmadvise.c2064 struct task_struct *task; in SYSCALL_DEFINE5() local
2077 task = pidfd_get_task(pidfd, &f_flags); in SYSCALL_DEFINE5()
2078 if (IS_ERR(task)) { in SYSCALL_DEFINE5()
2079 ret = PTR_ERR(task); in SYSCALL_DEFINE5()
2084 mm = mm_access(task, PTRACE_MODE_READ_FSCREDS); in SYSCALL_DEFINE5()
2114 put_task_struct(task); in SYSCALL_DEFINE5()
A Dhugetlb_cgroup.c70 struct hugetlb_cgroup *hugetlb_cgroup_from_task(struct task_struct *task) in hugetlb_cgroup_from_task() argument
72 return hugetlb_cgroup_from_css(task_css(task, hugetlb_cgrp_id)); in hugetlb_cgroup_from_task()
A Dvmscan.c292 static void set_task_reclaim_state(struct task_struct *task, in set_task_reclaim_state() argument
296 WARN_ON_ONCE(rs && task->reclaim_state); in set_task_reclaim_state()
299 WARN_ON_ONCE(!rs && !task->reclaim_state); in set_task_reclaim_state()
301 task->reclaim_state = rs; in set_task_reclaim_state()
3001 struct task_struct *task = rcu_dereference_protected(mm->owner, true); in lru_gen_migrate_mm() local
3003 VM_WARN_ON_ONCE(task->mm != mm); in lru_gen_migrate_mm()
3004 lockdep_assert_held(&task->alloc_lock); in lru_gen_migrate_mm()
3015 memcg = mem_cgroup_from_task(task); in lru_gen_migrate_mm()
A Dhuge_memory.c4307 struct task_struct *task; in split_huge_pages_pid() local
4315 task = find_get_task_by_vpid(pid); in split_huge_pages_pid()
4316 if (!task) { in split_huge_pages_pid()
4322 mm = get_task_mm(task); in split_huge_pages_pid()
4323 put_task_struct(task); in split_huge_pages_pid()
A Dpage_alloc.c1249 void __pgalloc_tag_add(struct page *page, struct task_struct *task, in __pgalloc_tag_add() argument
1256 alloc_tag_add(&ref, task->alloc_tag, PAGE_SIZE * nr); in __pgalloc_tag_add()
1262 static inline void pgalloc_tag_add(struct page *page, struct task_struct *task, in pgalloc_tag_add() argument
1266 __pgalloc_tag_add(page, task, nr); in pgalloc_tag_add()
1298 static inline void pgalloc_tag_add(struct page *page, struct task_struct *task, in pgalloc_tag_add() argument
/mm/damon/
A Dvaddr.c44 struct task_struct *task; in damon_get_mm() local
47 task = damon_get_task_struct(t); in damon_get_mm()
48 if (!task) in damon_get_mm()
51 mm = get_task_mm(task); in damon_get_mm()
52 put_task_struct(task); in damon_get_mm()
801 struct task_struct *task; in damon_va_target_valid() local
803 task = damon_get_task_struct(t); in damon_va_target_valid()
804 if (task) { in damon_va_target_valid()
805 put_task_struct(task); in damon_va_target_valid()
/mm/kmsan/
A Dhooks.c33 void kmsan_task_create(struct task_struct *task) in kmsan_task_create() argument
36 kmsan_internal_task_create(task); in kmsan_task_create()
40 void kmsan_task_exit(struct task_struct *task) in kmsan_task_exit() argument
A Dcore.c40 void kmsan_internal_task_create(struct task_struct *task) in kmsan_internal_task_create() argument
42 struct kmsan_ctx *ctx = &task->kmsan_ctx; in kmsan_internal_task_create()
A Dkmsan.h162 void kmsan_internal_task_create(struct task_struct *task);
/mm/kasan/
A Dcommon.c97 void kasan_unpoison_task_stack(struct task_struct *task) in kasan_unpoison_task_stack() argument
99 void *base = task_stack_page(task); in kasan_unpoison_task_stack()

Completed in 82 milliseconds