Home
last modified time | relevance | path

Searched refs:PIDTYPE_PID (Results 1 - 25 of 97) sorted by relevance

1234

/kernel/linux/linux-6.6/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()
/kernel/linux/linux-5.10/kernel/
H A Dpid.c323 return (type == PIDTYPE_PID) ? in task_pid_ptr()
372 struct hlist_head *head1 = &pid1->tasks[PIDTYPE_PID]; in exchange_tids()
373 struct hlist_head *head2 = &pid2->tasks[PIDTYPE_PID]; in exchange_tids()
391 if (type == PIDTYPE_PID) in transfer_pid()
417 return pid_task(find_pid_ns(nr, ns), PIDTYPE_PID); in find_task_by_pid_ns()
651 task = get_pid_task(pid, PIDTYPE_PID); in pidfd_getfd()
H A Dexit.c130 detach_pid(p, PIDTYPE_PID); in __unhash_process()
1590 type = PIDTYPE_PID; in kernel_waitid()
1607 type = PIDTYPE_PID; in kernel_waitid()
1694 type = PIDTYPE_PID; in kernel_wait4()
1715 .wo_type = PIDTYPE_PID, in kernel_wait()
1828 task = pid_task(pid, PIDTYPE_PID); in thread_group_exited()
H A Dsignal.c1003 else if ((type == PIDTYPE_PID) || thread_group_empty(p)) in complete_signal()
1085 pending = (type != PIDTYPE_PID) ? &t->signal->shared_pending : &t->pending; in __send_signal()
1183 trace_signal_generate(sig, info, t, type != PIDTYPE_PID, result); in __send_signal()
1334 ret = send_signal(sig, info, t, PIDTYPE_PID); in force_sig_info_to_task()
1446 p = pid_task(pid, PIDTYPE_PID); in kill_pid_info()
1524 p = pid_task(pid, PIDTYPE_PID); in kill_pid_usb_asyncio()
1606 return do_send_sig_info(sig, info, p, PIDTYPE_PID); in send_sig_info()
1878 pending = (type != PIDTYPE_PID) ? &t->signal->shared_pending : &t->pending; in send_sigqueue()
1884 trace_signal_generate(sig, &q->info, t, type != PIDTYPE_PID, result); in send_sigqueue()
2510 send_signal(signr, info, current, PIDTYPE_PID); in ptrace_signal()
[all...]
/kernel/linux/linux-6.6/kernel/
H A Dpid.c326 return (type == PIDTYPE_PID) ? in task_pid_ptr()
375 struct hlist_head *head1 = &pid1->tasks[PIDTYPE_PID]; in exchange_tids()
376 struct hlist_head *head2 = &pid2->tasks[PIDTYPE_PID]; in exchange_tids()
394 if (type == PIDTYPE_PID) in transfer_pid()
420 return pid_task(find_pid_ns(nr, ns), PIDTYPE_PID); in find_task_by_pid_ns()
694 task = get_pid_task(pid, PIDTYPE_PID); in pidfd_getfd()
H A Dsignal.c644 *type = PIDTYPE_PID; in dequeue_signal()
1016 else if ((type == PIDTYPE_PID) || thread_group_empty(p)) in complete_signal()
1098 pending = (type != PIDTYPE_PID) ? &t->signal->shared_pending : &t->pending; in __send_signal_locked()
1197 trace_signal_generate(sig, info, t, type != PIDTYPE_PID, result); in __send_signal_locked()
1364 ret = send_signal_locked(sig, info, t, PIDTYPE_PID); in force_sig_info_to_task()
1493 p = pid_task(pid, PIDTYPE_PID); in kill_pid_info()
1571 p = pid_task(pid, PIDTYPE_PID); in kill_pid_usb_asyncio()
1653 return do_send_sig_info(sig, info, p, PIDTYPE_PID); in send_sig_info()
1993 * Where type is PIDTYPE_PID (such as for timers with SIGEV_THREAD_ID in send_sigqueue()
1997 * Where type is not PIDTYPE_PID, signal in send_sigqueue()
[all...]
H A Dexit.c133 detach_pid(p, PIDTYPE_PID); in __unhash_process()
1568 * Optimization for waiting on PIDTYPE_PID. No need to iterate through child
1586 target = pid_task(wo->wo_pid, PIDTYPE_PID); in do_wait_pid()
1621 if (wo->wo_type == PIDTYPE_PID) { in do_wait()
1678 type = PIDTYPE_PID; in kernel_waitid()
1695 type = PIDTYPE_PID; in kernel_waitid()
1782 type = PIDTYPE_PID; in kernel_wait4()
1803 .wo_type = PIDTYPE_PID, in kernel_wait()
1916 task = pid_task(pid, PIDTYPE_PID); in thread_group_exited()
/kernel/linux/linux-6.6/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()
308 printf("\n## Copy the cookie of current/PGID[%d], to pid [%d] as PIDTYPE_PID\n", in main()
310 if (_prctl(PR_SCHED_CORE, PR_SCHED_CORE_SHARE_TO, pid, PIDTYPE_PID, 0) < 0) in main()
318 printf("\n## Copy cookie from a thread [%d] to current/PGID [%d] as PIDTYPE_PID\n", in main()
321 PIDTYPE_PID, 0) < 0) in main()
/kernel/linux/linux-5.10/include/linux/
H A Dpid.h11 PIDTYPE_PID, enumerator
201 if (type == PIDTYPE_PID) \
/kernel/linux/linux-6.6/include/linux/
H A Dpid.h11 PIDTYPE_PID, enumerator
204 if (type == PIDTYPE_PID) \
/kernel/linux/linux-6.6/kernel/bpf/
H A Dbpf_task_storage.c107 task = pid_task(pid, PIDTYPE_PID); in bpf_pid_task_storage_lookup_elem()
141 task = pid_task(pid, PIDTYPE_PID); in bpf_pid_task_storage_update_elem()
192 task = pid_task(pid, PIDTYPE_PID); in bpf_pid_task_storage_delete_elem()
H A Dtask_iter.c64 task = get_pid_task(pid, PIDTYPE_PID); in task_group_seq_get_next()
73 task = get_pid_task(pid, PIDTYPE_PID); in task_group_seq_get_next()
89 *tid = __task_pid_nr_ns(next_task, PIDTYPE_PID, common->ns); in task_group_seq_get_next()
143 task = get_pid_task(pid, PIDTYPE_PID); in task_seq_get_next()
/kernel/linux/linux-6.6/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()
/kernel/linux/linux-5.10/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()
253 umem_odp->tgid = get_task_pid(current->group_leader, PIDTYPE_PID); in ib_umem_odp_get()
378 owning_process = get_pid_task(umem_odp->tgid, PIDTYPE_PID);
/kernel/linux/linux-6.6/drivers/infiniband/core/
H A Dumem_odp.c136 umem_odp->tgid = get_task_pid(current->group_leader, PIDTYPE_PID); in ib_umem_odp_alloc_implicit()
250 umem_odp->tgid = get_task_pid(current->group_leader, PIDTYPE_PID); in ib_umem_odp_get()
372 owning_process = get_pid_task(umem_odp->tgid, PIDTYPE_PID);
/kernel/linux/linux-5.10/arch/powerpc/platforms/powernv/
H A Dvas-fault.c96 tsk = get_pid_task(pid, PIDTYPE_PID); in update_csb()
115 tsk = get_pid_task(pid, PIDTYPE_PID); in update_csb()
/kernel/linux/linux-5.10/kernel/locking/
H A Drtmutex-debug.c95 task = pid_task(waiter->deadlock_task_pid, PIDTYPE_PID); in debug_rt_mutex_print_deadlock()
/kernel/linux/linux-5.10/fs/
H A Dfcntl.c179 type = PIDTYPE_PID; in f_setown_ex()
217 case PIDTYPE_PID: in f_getown_ex()
804 p = pid_task(pid, PIDTYPE_PID); in send_sigio()
845 p = pid_task(pid, PIDTYPE_PID); in send_sigurg()
/kernel/linux/linux-6.6/fs/
H A Dfcntl.c181 type = PIDTYPE_PID; in f_setown_ex()
219 case PIDTYPE_PID: in f_getown_ex()
787 p = pid_task(pid, PIDTYPE_PID); in send_sigio()
828 p = pid_task(pid, PIDTYPE_PID); in send_sigurg()
/kernel/linux/linux-6.6/drivers/accel/habanalabs/common/
H A Dhabanalabs_drv.c170 hpriv->taskpid = get_task_pid(current, PIDTYPE_PID); in hl_device_open()
279 hpriv->taskpid = get_task_pid(current, PIDTYPE_PID); in hl_device_open_ctrl()
/kernel/linux/linux-5.10/init/
H A Dinit_task.c38 [PIDTYPE_PID] = &init_struct_pid,
/kernel/linux/linux-5.10/fs/proc/
H A Dinternal.h130 return get_pid_task(proc_pid(inode), PIDTYPE_PID); in get_proc_task()
/kernel/linux/linux-5.10/drivers/staging/hungtask/
H A Dhungtask_user.c41 p = pid_task(find_vpid(pid), PIDTYPE_PID); in htuser_show_task()
/kernel/linux/linux-6.6/fs/proc/
H A Dinternal.h130 return get_pid_task(proc_pid(inode), PIDTYPE_PID); in get_proc_task()
/kernel/linux/linux-6.6/drivers/staging/hungtask/
H A Dhungtask_user.c41 p = pid_task(find_vpid(pid), PIDTYPE_PID); in htuser_show_task()

Completed in 25 milliseconds

1234