Symbol: posix_cputimers
include/linux/posix-timers.h
101
static inline void posix_cputimers_init(struct posix_cputimers *pct)
include/linux/posix-timers.h
109
void posix_cputimers_group_init(struct posix_cputimers *pct, u64 cpu_limit);
include/linux/posix-timers.h
111
static inline void posix_cputimers_rt_watchdog(struct posix_cputimers *pct,
include/linux/posix-timers.h
136
.posix_cputimers = { \
include/linux/posix-timers.h
137
.bases = INIT_CPU_TIMERBASES(s.posix_cputimers.bases), \
include/linux/posix-timers.h
142
static inline void posix_cputimers_init(struct posix_cputimers *pct) { }
include/linux/posix-timers.h
143
static inline void posix_cputimers_group_init(struct posix_cputimers *pct,
include/linux/sched.h
1137
struct posix_cputimers posix_cputimers;
include/linux/sched/cputime.h
80
if (!READ_ONCE(tsk->signal->posix_cputimers.timers_active))
include/linux/sched/signal.h
163
struct posix_cputimers posix_cputimers;
kernel/fork.c
1686
struct posix_cputimers *pct = &sig->posix_cputimers;
kernel/fork.c
2145
posix_cputimers_init(&p->posix_cputimers);
kernel/sched/rt.c
2503
posix_cputimers_rt_watchdog(&p->posix_cputimers,
kernel/time/posix-cpu-timers.c
1062
task_cputimers_expired(const u64 *samples, struct posix_cputimers *pct)
kernel/time/posix-cpu-timers.c
1085
struct posix_cputimers *pct = &tsk->posix_cputimers;
kernel/time/posix-cpu-timers.c
1097
pct = &sig->posix_cputimers;
kernel/time/posix-cpu-timers.c
1446
nextevt = &tsk->signal->posix_cputimers.bases[clkid].nextevt;
kernel/time/posix-cpu-timers.c
152
static inline bool expiry_cache_is_inactive(const struct posix_cputimers *pct)
kernel/time/posix-cpu-timers.c
24
void posix_cputimers_group_init(struct posix_cputimers *pct, u64 cpu_limit)
kernel/time/posix-cpu-timers.c
276
struct posix_cputimers *pct = &tsk->signal->posix_cputimers;
kernel/time/posix-cpu-timers.c
298
struct posix_cputimers *pct = &tsk->signal->posix_cputimers;
kernel/time/posix-cpu-timers.c
343
struct posix_cputimers *pct = &p->signal->posix_cputimers;
kernel/time/posix-cpu-timers.c
422
return tsk->posix_cputimers.bases + clkidx;
kernel/time/posix-cpu-timers.c
424
return tsk->signal->posix_cputimers.bases + clkidx;
kernel/time/posix-cpu-timers.c
540
static void cleanup_timers(struct posix_cputimers *pct)
kernel/time/posix-cpu-timers.c
554
cleanup_timers(&tsk->posix_cputimers);
kernel/time/posix-cpu-timers.c
558
cleanup_timers(&tsk->signal->posix_cputimers);
kernel/time/posix-cpu-timers.c
826
static void collect_posix_cputimers(struct posix_cputimers *pct, u64 *samples,
kernel/time/posix-cpu-timers.c
868
struct posix_cputimers *pct = &tsk->posix_cputimers;
kernel/time/posix-cpu-timers.c
908
struct posix_cputimers *pct = &sig->posix_cputimers;
kernel/time/posix-cpu-timers.c
946
struct posix_cputimers *pct = &sig->posix_cputimers;