• Home
  • Raw
  • Download

Lines Matching refs:task

288 #define cgroup_taskset_for_each(task, dst_css, tset)			\  argument
289 for ((task) = cgroup_taskset_first((tset), &(dst_css)); \
290 (task); \
291 (task) = cgroup_taskset_next((tset), &(dst_css)))
393 #define task_css_set_check(task, __c) \ argument
394 rcu_dereference_check((task)->cgroups, \
398 ((task)->flags & PF_EXITING) || (__c))
400 #define task_css_set_check(task, __c) \ argument
401 rcu_dereference((task)->cgroups)
413 #define task_css_check(task, subsys_id, __c) \ argument
414 task_css_set_check((task), (__c))->subsys[(subsys_id)]
422 static inline struct css_set *task_css_set(struct task_struct *task) in task_css_set() argument
424 return task_css_set_check(task, false); in task_css_set()
434 static inline struct cgroup_subsys_state *task_css(struct task_struct *task, in task_css() argument
437 return task_css_check(task, subsys_id, false); in task_css()
450 task_get_css(struct task_struct *task, int subsys_id) in task_get_css() argument
456 css = task_css(task, subsys_id); in task_get_css()
479 static inline bool task_css_is_root(struct task_struct *task, int subsys_id) in task_css_is_root() argument
481 return task_css_check(task, subsys_id, true) == in task_css_is_root()
485 static inline struct cgroup *task_cgroup(struct task_struct *task, in task_cgroup() argument
488 return task_css(task, subsys_id)->cgroup; in task_cgroup()
491 static inline struct cgroup *task_dfl_cgroup(struct task_struct *task) in task_dfl_cgroup() argument
493 return task_css_set(task)->dfl_cgrp; in task_dfl_cgroup()
550 static inline bool task_under_cgroup_hierarchy(struct task_struct *task, in task_under_cgroup_hierarchy() argument
553 struct css_set *cset = task_css_set(task); in task_under_cgroup_hierarchy()
679 static inline bool task_under_cgroup_hierarchy(struct task_struct *task, in task_under_cgroup_hierarchy() argument
714 static inline void cgroup_account_cputime(struct task_struct *task, in cgroup_account_cputime() argument
719 cpuacct_charge(task, delta_exec); in cgroup_account_cputime()
721 cgrp = task_dfl_cgroup(task); in cgroup_account_cputime()
726 static inline void cgroup_account_cputime_field(struct task_struct *task, in cgroup_account_cputime_field() argument
732 cpuacct_account_field(task, index, delta_exec); in cgroup_account_cputime_field()
734 cgrp = task_dfl_cgroup(task); in cgroup_account_cputime_field()
741 static inline void cgroup_account_cputime(struct task_struct *task, in cgroup_account_cputime() argument
743 static inline void cgroup_account_cputime_field(struct task_struct *task, in cgroup_account_cputime_field() argument
822 void cgroup_freezer_migrate_task(struct task_struct *task, struct cgroup *src,
825 static inline bool cgroup_task_frozen(struct task_struct *task) in cgroup_task_frozen() argument
827 return task->frozen; in cgroup_task_frozen()
834 static inline bool cgroup_task_frozen(struct task_struct *task) in cgroup_task_frozen() argument