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
1192
enum pid_type pid_type; /* Kind of process group SIGIO should be sent to */
include/linux/fs.h
1392
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
2323
extern int sched_core_share_pid(unsigned int cmd, pid_t pid, enum pid_type type,
include/linux/sched/signal.h
285
extern int dequeue_signal(sigset_t *mask, kernel_siginfo_t *info, enum pid_type *type);
include/linux/sched/signal.h
291
enum pid_type __type;
include/linux/sched/signal.h
669
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
1522
enum pid_type type)
kernel/exit.c
1741
enum pid_type type;
kernel/exit.c
1851
enum pid_type type;
kernel/exit.h
13
enum pid_type wo_type;
kernel/fork.c
1801
enum pid_type type;
kernel/fork.c
1808
init_task_pid(struct task_struct *task, enum pid_type type, struct pid *pid)
kernel/fork.c
2549
enum pid_type type;
kernel/pid.c
166
enum pid_type type;
kernel/pid.c
373
static struct pid **task_pid_ptr(struct task_struct *task, enum pid_type type)
kernel/pid.c
383
void attach_pid(struct task_struct *task, enum pid_type type)
kernel/pid.c
394
enum pid_type type, struct pid *new)
kernel/pid.c
415
void detach_pid(struct pid **pids, struct task_struct *task, enum pid_type type)
kernel/pid.c
420
void change_pid(struct pid **pids, struct task_struct *task, enum pid_type type,
kernel/pid.c
450
enum pid_type type)
kernel/pid.c
457
struct task_struct *pid_task(struct pid *pid, enum pid_type type)
kernel/pid.c
499
struct pid *get_task_pid(struct task_struct *task, enum pid_type type)
kernel/pid.c
509
struct task_struct *get_pid_task(struct pid *pid, enum pid_type type)
kernel/pid.c
553
pid_t __task_pid_nr_ns(struct task_struct *task, enum pid_type type,
kernel/pid.c
618
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
1043
struct task_struct *t, enum pid_type type, bool force)
kernel/signal.c
1184
struct task_struct *t, enum pid_type type)
kernel/signal.c
1263
enum pid_type type)
kernel/signal.c
1410
struct task_struct *p, enum pid_type type)
kernel/signal.c
1450
struct pid *pid, enum pid_type type)
kernel/signal.c
1943
static void posixtimer_queue_sigqueue(struct sigqueue *q, struct task_struct *t, enum pid_type type)
kernel/signal.c
2731
static int ptrace_signal(int signr, kernel_siginfo_t *info, enum pid_type type)
kernel/signal.c
2863
enum pid_type type;
kernel/signal.c
3749
enum pid_type type;
kernel/signal.c
3932
enum pid_type type)
kernel/signal.c
4008
static int do_pidfd_send_signal(struct pid *pid, int sig, enum pid_type type,
kernel/signal.c
4067
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/trace/bpf_trace.c
3533
__bpf_kfunc int bpf_send_signal_task(struct task_struct *task, int sig, enum pid_type type,
kernel/trace/bpf_trace.c
798
enum pid_type type;
kernel/trace/bpf_trace.c
817
static int bpf_send_signal_common(u32 sig, enum pid_type type, struct task_struct *task, u64 value)
security/landlock/fs.c
1782
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;