| /linux/kernel/sched/ |
| H A D | core_sched.c | 142 BUILD_BUG_ON(PR_SCHED_CORE_SCOPE_THREAD != PIDTYPE_PID); in sched_core_share_pid() 174 if (type != PIDTYPE_PID || uaddr & 7) { in sched_core_share_pid() 199 if (type != PIDTYPE_PID) { in sched_core_share_pid() 212 if (type == PIDTYPE_PID) { in sched_core_share_pid()
|
| /linux/tools/testing/selftests/sched/ |
| H A D | cs_prctl_test.c | 62 enum pid_type {PIDTYPE_PID = 0, PIDTYPE_TGID, PIDTYPE_PGID}; enumerator 117 ret = prctl(PR_SCHED_CORE, PR_SCHED_CORE_GET, pid, PIDTYPE_PID, in get_cs_cookie() 310 if (_prctl(PR_SCHED_CORE, PR_SCHED_CORE_SHARE_TO, pid, PIDTYPE_PID, 0) < 0) in main() 321 PIDTYPE_PID, 0) < 0) in main()
|
| /linux/include/linux/ |
| H A D | pid.h | 201 if (type == PIDTYPE_PID) \ 241 return __task_pid_nr_ns(tsk, PIDTYPE_PID, ns); in task_pid_nr_ns() 246 return __task_pid_nr_ns(tsk, PIDTYPE_PID, NULL); in task_pid_vnr()
|
| H A D | pid_types.h | 6 PIDTYPE_PID, enumerator
|
| /linux/kernel/ |
| H A D | pid.c | 332 return (type == PIDTYPE_PID) ? in task_pid_ptr() 388 struct hlist_head *head1 = &pid1->tasks[PIDTYPE_PID]; in exchange_tids() 389 struct hlist_head *head2 = &pid2->tasks[PIDTYPE_PID]; in exchange_tids() 409 WARN_ON_ONCE(type == PIDTYPE_PID); in transfer_pid() 435 return pid_task(find_pid_ns(nr, ns), PIDTYPE_PID); in find_task_by_pid_ns() 580 type = PIDTYPE_PID; in pidfd_get_task() 874 task = get_pid_task(pid, PIDTYPE_PID); in pidfd_getfd()
|
| H A D | exit.c | 141 detach_pid(post->pids, p, PIDTYPE_PID); in __unhash_process() 1646 target = pid_task(wo->wo_pid, PIDTYPE_PID); in do_wait_pid() 1674 if (wo->wo_type == PIDTYPE_PID) { in __do_wait() 1748 type = PIDTYPE_PID; in kernel_waitid_prepare() 1765 type = PIDTYPE_PID; in kernel_waitid_prepare() 1865 type = PIDTYPE_PID; in kernel_wait4() 1886 .wo_type = PIDTYPE_PID, in kernel_wait()
|
| H A D | fork.c | 1802 for (type = PIDTYPE_PID; type < PIDTYPE_MAX; ++type) in init_task_pid_links() 1809 if (type == PIDTYPE_PID) in init_task_pid() 1885 if (!pid_has_task(pid, PIDTYPE_PID)) in pidfd_prepare() 2417 init_task_pid(p, PIDTYPE_PID, pid); in copy_process() 2451 attach_pid(p, PIDTYPE_PID); in copy_process() 2549 for (type = PIDTYPE_PID; type < PIDTYPE_MAX; ++type) { in init_idle_pids() 2663 pid = get_task_pid(p, PIDTYPE_PID); in kernel_clone()
|
| H A D | pid_namespace.c | 229 task = pid_task(pid, PIDTYPE_PID); in zap_pid_ns_processes()
|
| H A D | nsproxy.c | 403 tsk = pid_task(pid, PIDTYPE_PID); in validate_nsset()
|
| /linux/drivers/infiniband/core/ |
| H A D | umem_odp.c | 152 umem_odp->tgid = get_task_pid(current->group_leader, PIDTYPE_PID); in ib_umem_odp_alloc_implicit() 261 umem_odp->tgid = get_task_pid(current->group_leader, PIDTYPE_PID); in ib_umem_odp_get() 347 owning_process = get_pid_task(umem_odp->tgid, PIDTYPE_PID); in ib_umem_odp_map_dma_and_lock()
|
| /linux/arch/powerpc/platforms/book3s/ |
| H A D | vas-api.c | 76 task_ref->pid = get_task_pid(current, PIDTYPE_PID); in get_vas_user_win_ref() 113 tsk = get_pid_task(pid, PIDTYPE_PID); in ref_get_pid_and_task() 116 tsk = get_pid_task(pid, PIDTYPE_PID); in ref_get_pid_and_task()
|
| /linux/fs/ |
| H A D | pidfs.c | 219 if (likely(pid_has_task(pid, PIDTYPE_PID))) { in pidfd_show_fdinfo() 261 task = pid_task(pid, PIDTYPE_PID); in pidfd_poll() 356 task = get_pid_task(pid, PIDTYPE_PID); in pidfd_info() 495 task = get_pid_task(pidfd_pid(file), PIDTYPE_PID); in pidfd_ioctl()
|
| /linux/kernel/bpf/ |
| H A D | task_iter.c | 62 task = get_pid_task(pid, PIDTYPE_PID); in task_group_seq_get_next() 76 next_tid = __task_pid_nr_ns(task, PIDTYPE_PID, common->ns); in task_group_seq_get_next() 101 task = get_pid_task(pid, PIDTYPE_PID); in task_seq_get_next() 122 task = get_pid_task(pid, PIDTYPE_PID); in task_seq_get_next()
|
| /linux/fs/proc/ |
| H A D | base.c | 808 task = get_pid_task(pid, PIDTYPE_PID); in proc_single_show() 1343 if (current != pid_task(proc_pid(inode), PIDTYPE_PID)) { in proc_loginuid_write() 1967 pid = get_task_pid(task, PIDTYPE_PID); in proc_pid_make_inode() 2030 task = pid_task(proc_pid(inode), PIDTYPE_PID); in pid_getattr() 2075 task = pid_task(proc_pid(inode), PIDTYPE_PID); in pid_revalidate() 2088 return !proc_pid(inode)->tasks[PIDTYPE_PID].first; in proc_inode_is_dead() 2512 tp->task = get_pid_task(tp->pid, PIDTYPE_PID); in timers_start() 2806 task = pid_task(proc_pid(inode), PIDTYPE_PID); in proc_pid_attr_write() 3860 task = pid_task(pid, PIDTYPE_PID); in first_tid()
|
| H A D | internal.h | 149 return get_pid_task(proc_pid(inode), PIDTYPE_PID); in get_proc_task()
|
| H A D | proc_net.c | 275 task = pid_task(proc_pid(dir), PIDTYPE_PID); in get_proc_task_net()
|
| H A D | array.c | 720 start = pid_task(proc_pid(inode), PIDTYPE_PID); in get_children_pid() 729 task = pid_task(pid_prev, PIDTYPE_PID); in get_children_pid()
|
| H A D | fd.c | 342 p = pid_task(proc_pid(inode), PIDTYPE_PID); in proc_fd_permission()
|
| /linux/drivers/tty/ |
| H A D | tty_jobctrl.c | 448 p = pid_task(pgrp, PIDTYPE_PID); in session_of_pgrp()
|
| /linux/include/linux/sched/ |
| H A D | signal.h | 672 if (type == PIDTYPE_PID) in task_pid_type()
|
| /linux/kernel/time/ |
| H A D | posix-timers.c | 406 rtn = pid_task(pid, PIDTYPE_PID); in good_sigevent() 525 new_timer->it_pid_type = PIDTYPE_PID; in do_timer_create()
|
| /linux/drivers/gpu/drm/msm/ |
| H A D | msm_gpu.c | 451 task = get_pid_task(submit->pid, PIDTYPE_PID); in get_comm_cmdline() 491 task = get_pid_task(submit->pid, PIDTYPE_PID); in recover_worker()
|
| /linux/net/ipv6/ |
| H A D | ip6_flowlabel.c | 446 fl->owner.pid = get_task_pid(current, PIDTYPE_PID); in fl_create()
|
| /linux/mm/damon/ |
| H A D | vaddr.c | 32 return get_pid_task(t->pid, PIDTYPE_PID); in damon_get_task_struct()
|
| /linux/drivers/gpu/drm/xe/ |
| H A D | xe_device.c | 111 task = get_pid_task(rcu_access_pointer(file->pid), PIDTYPE_PID); in xe_file_open()
|