Home
last modified time | relevance | path

Searched refs:PIDTYPE_PID (Results 1 – 25 of 51) sorted by relevance

123

/linux-6.15/kernel/sched/
H A Dcore_sched.c140 BUILD_BUG_ON(PR_SCHED_CORE_SCOPE_THREAD != PIDTYPE_PID); in sched_core_share_pid()
172 if (type != PIDTYPE_PID || uaddr & 7) { in sched_core_share_pid()
197 if (type != PIDTYPE_PID) { in sched_core_share_pid()
210 if (type == PIDTYPE_PID) { in sched_core_share_pid()
/linux-6.15/kernel/
H A Dpid.c330 return (type == PIDTYPE_PID) ? in task_pid_ptr()
362 if (type == PIDTYPE_PID) { in __change_pid()
363 WARN_ON_ONCE(pid_has_task(pid, PIDTYPE_PID)); in __change_pid()
391 struct hlist_head *head1 = &pid1->tasks[PIDTYPE_PID]; in exchange_tids()
392 struct hlist_head *head2 = &pid2->tasks[PIDTYPE_PID]; in exchange_tids()
412 WARN_ON_ONCE(type == PIDTYPE_PID); in transfer_pid()
438 return pid_task(find_pid_ns(nr, ns), PIDTYPE_PID); in find_task_by_pid_ns()
582 type = PIDTYPE_PID; in pidfd_get_task()
845 task = get_pid_task(pid, PIDTYPE_PID); in pidfd_getfd()
H A Dsignal.c627 *type = PIDTYPE_PID; in dequeue_signal()
1457 p = pid_task(pid, PIDTYPE_PID); in kill_pid_info_type()
1539 p = pid_task(pid, PIDTYPE_PID); in kill_pid_usb_asyncio()
1621 return do_send_sig_info(sig, info, p, PIDTYPE_PID); in send_sig_info()
1970 if (t && tmr->it_pid_type != PIDTYPE_PID && in posixtimer_get_target()
2911 type = PIDTYPE_PID; in get_signal()
4017 type = PIDTYPE_PID; in do_pidfd_send_signal()
4081 pid = get_task_pid(current, PIDTYPE_PID); in SYSCALL_DEFINE4()
4082 type = PIDTYPE_PID; in SYSCALL_DEFINE4()
4103 type = PIDTYPE_PID; in SYSCALL_DEFINE4()
[all …]
H A Dexit.c137 detach_pid(post->pids, p, PIDTYPE_PID); in __unhash_process()
1636 target = pid_task(wo->wo_pid, PIDTYPE_PID); in do_wait_pid()
1664 if (wo->wo_type == PIDTYPE_PID) { in __do_wait()
1738 type = PIDTYPE_PID; in kernel_waitid_prepare()
1755 type = PIDTYPE_PID; in kernel_waitid_prepare()
1855 type = PIDTYPE_PID; in kernel_wait4()
1876 .wo_type = PIDTYPE_PID, in kernel_wait()
H A Dfork.c2004 for (type = PIDTYPE_PID; type < PIDTYPE_MAX; ++type) in init_task_pid_links()
2011 if (type == PIDTYPE_PID) in init_task_pid()
2114 if (!pid || !pid_has_task(pid, thread ? PIDTYPE_PID : PIDTYPE_TGID)) in pidfd_prepare()
2611 init_task_pid(p, PIDTYPE_PID, pid); in copy_process()
2645 attach_pid(p, PIDTYPE_PID); in copy_process()
2741 for (type = PIDTYPE_PID; type < PIDTYPE_MAX; ++type) { in init_idle_pids()
2857 pid = get_task_pid(p, PIDTYPE_PID); in kernel_clone()
H A Dpid_namespace.c228 task = pid_task(pid, PIDTYPE_PID); in zap_pid_ns_processes()
/linux-6.15/tools/testing/selftests/sched/
H A Dcs_prctl_test.c62 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-6.15/include/linux/
H A Dpid.h197 if (type == PIDTYPE_PID) \
237 return __task_pid_nr_ns(tsk, PIDTYPE_PID, ns); in task_pid_nr_ns()
242 return __task_pid_nr_ns(tsk, PIDTYPE_PID, NULL); in task_pid_vnr()
H A Dpid_types.h6 PIDTYPE_PID, enumerator
/linux-6.15/kernel/bpf/
H A Dbpf_task_storage.c105 task = pid_task(pid, PIDTYPE_PID); in bpf_pid_task_storage_lookup_elem()
142 task = pid_task(pid, PIDTYPE_PID); in bpf_pid_task_storage_update_elem()
193 task = pid_task(pid, PIDTYPE_PID); in bpf_pid_task_storage_delete_elem()
H A Dtask_iter.c62 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-6.15/fs/
H A Dpidfs.c182 if (likely(pid_has_task(pid, PIDTYPE_PID))) { in pidfd_show_fdinfo()
224 task = pid_task(pid, PIDTYPE_PID); in pidfd_poll()
283 task = get_pid_task(pid, PIDTYPE_PID); in pidfd_info()
405 task = get_pid_task(pidfd_pid(file), PIDTYPE_PID); in pidfd_ioctl()
786 type = PIDTYPE_PID; in pidfs_pid_valid()
H A Dfcntl.c230 type = PIDTYPE_PID; in f_setown_ex()
266 enum pid_type pid_type = PIDTYPE_PID; in f_getown_ex()
279 case PIDTYPE_PID: in f_getown_ex()
916 p = pid_task(pid, PIDTYPE_PID); in send_sigio()
962 p = pid_task(pid, PIDTYPE_PID); in send_sigurg()
/linux-6.15/drivers/infiniband/core/
H A Dumem_odp.c138 umem_odp->tgid = get_task_pid(current->group_leader, PIDTYPE_PID); in ib_umem_odp_alloc_implicit()
252 umem_odp->tgid = get_task_pid(current->group_leader, PIDTYPE_PID); in ib_umem_odp_get()
374 owning_process = get_pid_task(umem_odp->tgid, PIDTYPE_PID); in ib_umem_odp_map_dma_and_lock()
/linux-6.15/tools/testing/selftests/bpf/progs/
H A Dtest_send_signal_kern.c32 ret = bpf_send_signal_task(target_task, sig, PIDTYPE_PID, value); in bpf_send_signal_test()
/linux-6.15/arch/powerpc/platforms/book3s/
H A Dvas-api.c76 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-6.15/drivers/accel/habanalabs/common/
H A Dhabanalabs_drv.c197 hpriv->taskpid = get_task_pid(current, PIDTYPE_PID); in hl_device_open()
306 hpriv->taskpid = get_task_pid(current, PIDTYPE_PID); in hl_device_open_ctrl()
/linux-6.15/init/
H A Dinit_task.c41 [PIDTYPE_PID] = &init_struct_pid,
/linux-6.15/fs/proc/
H A Dbase.c808 task = get_pid_task(pid, PIDTYPE_PID); in proc_single_show()
1337 if (current != pid_task(proc_pid(inode), PIDTYPE_PID)) { in proc_loginuid_write()
1961 pid = get_task_pid(task, PIDTYPE_PID); in proc_pid_make_inode()
2024 task = pid_task(proc_pid(inode), PIDTYPE_PID); in pid_getattr()
2069 task = pid_task(proc_pid(inode), PIDTYPE_PID); in pid_revalidate()
2082 return !proc_pid(inode)->tasks[PIDTYPE_PID].first; in proc_inode_is_dead()
2506 tp->task = get_pid_task(tp->pid, PIDTYPE_PID); in timers_start()
2801 task = pid_task(proc_pid(inode), PIDTYPE_PID); in proc_pid_attr_write()
3864 task = pid_task(pid, PIDTYPE_PID); in first_tid()
H A Dinternal.h145 return get_pid_task(proc_pid(inode), PIDTYPE_PID); in get_proc_task()
H A Dproc_net.c275 task = pid_task(proc_pid(dir), PIDTYPE_PID); in get_proc_task_net()
H A Darray.c727 start = pid_task(proc_pid(inode), PIDTYPE_PID); in get_children_pid()
736 task = pid_task(pid_prev, PIDTYPE_PID); in get_children_pid()
H A Dfd.c342 p = pid_task(proc_pid(inode), PIDTYPE_PID); in proc_fd_permission()
/linux-6.15/arch/s390/kernel/
H A Dnmi.c204 do_send_sig_info(SIGKILL, SEND_SIG_PRIV, current, PIDTYPE_PID); in s390_handle_mcck()
/linux-6.15/drivers/gpu/drm/msm/
H A Dmsm_rd.c375 task = pid_task(submit->pid, PIDTYPE_PID); in msm_rd_dump_submit()

123