Symbol: pid_type
arch/s390/kernel/perf_cpum_sf.c
602
u32 pid, enum pid_type type)
drivers/tty/tty_io.c
2224
enum pid_type type;
fs/fcntl.c
127
void __f_setown(struct file *filp, struct pid *pid, enum pid_type type,
fs/fcntl.c
140
f_owner->pid_type = type;
fs/fcntl.c
155
enum pid_type type;
fs/fcntl.c
206
if (pid_task(f_owner->pid, f_owner->pid_type)) {
fs/fcntl.c
208
if (f_owner->pid_type == PIDTYPE_PGID)
fs/fcntl.c
266
enum pid_type pid_type = PIDTYPE_PID;
fs/fcntl.c
272
if (pid_task(f_owner->pid, f_owner->pid_type))
fs/fcntl.c
275
pid_type = f_owner->pid_type;
fs/fcntl.c
278
switch (pid_type) {
fs/fcntl.c
857
int fd, int reason, enum pid_type type)
fs/fcntl.c
914
enum pid_type type;
fs/fcntl.c
920
type = fown->pid_type;
fs/fcntl.c
943
struct fown_struct *fown, enum pid_type type)
fs/fcntl.c
953
enum pid_type type;
fs/fcntl.c
964
type = fown->pid_type;
fs/signalfd.c
157
enum pid_type type;
include/linux/fs.h
1188
enum pid_type pid_type; /* Kind of process group SIGIO should be sent to */
include/linux/fs.h
1388
extern void __f_setown(struct file *filp, struct pid *, enum pid_type, int force);
include/linux/pid.h
100
extern struct task_struct *get_pid_task(struct pid *pid, enum pid_type);
include/linux/pid.h
102
extern struct pid *get_task_pid(struct task_struct *task, enum pid_type type);
include/linux/pid.h
107
extern void attach_pid(struct task_struct *task, enum pid_type);
include/linux/pid.h
108
void detach_pid(struct pid **pids, struct task_struct *task, enum pid_type);
include/linux/pid.h
109
void change_pid(struct pid **pids, struct task_struct *task, enum pid_type,
include/linux/pid.h
113
enum pid_type);
include/linux/pid.h
232
pid_t __task_pid_nr_ns(struct task_struct *task, enum pid_type type, struct pid_namespace *ns);
include/linux/pid.h
95
extern struct task_struct *pid_task(struct pid *pid, enum pid_type);
include/linux/pid.h
96
static inline bool pid_has_task(struct pid *pid, enum pid_type type)
include/linux/posix-timers.h
193
enum pid_type it_pid_type;
include/linux/sched.h
2332
extern int sched_core_share_pid(unsigned int cmd, pid_t pid, enum pid_type type,
include/linux/sched/signal.h
286
extern int dequeue_signal(sigset_t *mask, kernel_siginfo_t *info, enum pid_type *type);
include/linux/sched/signal.h
292
enum pid_type __type;
include/linux/sched/signal.h
670
struct pid *task_pid_type(struct task_struct *task, enum pid_type type)
include/linux/signal.h
279
enum pid_type;
include/linux/signal.h
283
struct task_struct *p, enum pid_type type);
include/linux/signal.h
285
struct task_struct *p, enum pid_type type);
include/linux/signal.h
287
struct task_struct *p, enum pid_type type);
kernel/events/core.c
1523
enum pid_type type)
kernel/exit.c
1775
enum pid_type type;
kernel/exit.c
1885
enum pid_type type;
kernel/exit.h
13
enum pid_type wo_type;
kernel/fork.c
1829
enum pid_type type;
kernel/fork.c
1836
init_task_pid(struct task_struct *task, enum pid_type type, struct pid *pid)
kernel/fork.c
2633
enum pid_type type;
kernel/pid.c
165
enum pid_type type;
kernel/pid.c
380
static struct pid **task_pid_ptr(struct task_struct *task, enum pid_type type)
kernel/pid.c
390
void attach_pid(struct task_struct *task, enum pid_type type)
kernel/pid.c
401
enum pid_type type, struct pid *new)
kernel/pid.c
422
void detach_pid(struct pid **pids, struct task_struct *task, enum pid_type type)
kernel/pid.c
427
void change_pid(struct pid **pids, struct task_struct *task, enum pid_type type,
kernel/pid.c
457
enum pid_type type)
kernel/pid.c
464
struct task_struct *pid_task(struct pid *pid, enum pid_type type)
kernel/pid.c
506
struct pid *get_task_pid(struct task_struct *task, enum pid_type type)
kernel/pid.c
516
struct task_struct *get_pid_task(struct pid *pid, enum pid_type type)
kernel/pid.c
560
pid_t __task_pid_nr_ns(struct task_struct *task, enum pid_type type,
kernel/pid.c
625
enum pid_type type;
kernel/sched/core_sched.c
131
int sched_core_share_pid(unsigned int cmd, pid_t pid, enum pid_type type,
kernel/signal.c
1041
struct task_struct *t, enum pid_type type, bool force)
kernel/signal.c
1182
struct task_struct *t, enum pid_type type)
kernel/signal.c
1261
enum pid_type type)
kernel/signal.c
1417
struct task_struct *p, enum pid_type type)
kernel/signal.c
1457
struct pid *pid, enum pid_type type)
kernel/signal.c
1950
static void posixtimer_queue_sigqueue(struct sigqueue *q, struct task_struct *t, enum pid_type type)
kernel/signal.c
2742
static int ptrace_signal(int signr, kernel_siginfo_t *info, enum pid_type type)
kernel/signal.c
2875
enum pid_type type;
kernel/signal.c
3761
enum pid_type type;
kernel/signal.c
3944
enum pid_type type)
kernel/signal.c
4020
static int do_pidfd_send_signal(struct pid *pid, int sig, enum pid_type type,
kernel/signal.c
4079
enum pid_type type;
kernel/signal.c
618
int dequeue_signal(sigset_t *mask, kernel_siginfo_t *info, enum pid_type *type)
kernel/signal.c
963
static void complete_signal(int sig, struct task_struct *p, enum pid_type type)
kernel/time/posix-cpu-timers.c
108
static inline enum pid_type clock_pid_type(const clockid_t clock)
kernel/time/posix-cpu-timers.c
525
enum pid_type type = clock_pid_type(timer->it_clock);
kernel/trace/bpf_trace.c
3613
__bpf_kfunc int bpf_send_signal_task(struct task_struct *task, int sig, enum pid_type type,
kernel/trace/bpf_trace.c
828
enum pid_type type;
kernel/trace/bpf_trace.c
847
static int bpf_send_signal_common(u32 sig, enum pid_type type, struct task_struct *task, u64 value)
security/landlock/fs.c
1925
if (fown->pid_type != PIDTYPE_PID && fown->pid_type != PIDTYPE_TGID)
security/landlock/fs.c
1933
p = pid_task(fown->pid, fown->pid_type);
tools/testing/selftests/bpf/progs/test_send_signal_kern.c
9
int bpf_send_signal_task(struct task_struct *task, int sig, enum pid_type type, u64 value) __ksym;