Lines Matching refs:task
239 char *task_cgroup_path(struct task_struct *task, char *buf, size_t buflen);
255 #define cgroup_taskset_for_each(task, tset) \ argument
256 for ((task) = cgroup_taskset_first((tset)); (task); \
257 (task) = cgroup_taskset_next((tset)))
279 #define task_css_set_check(task, __c) \ argument
280 rcu_dereference_check((task)->cgroups, \
283 ((task)->flags & PF_EXITING) || (__c))
285 #define task_css_set_check(task, __c) \ argument
286 rcu_dereference((task)->cgroups)
298 #define task_css_check(task, subsys_id, __c) \ argument
299 task_css_set_check((task), (__c))->subsys[(subsys_id)]
307 static inline struct css_set *task_css_set(struct task_struct *task) in task_css_set() argument
309 return task_css_set_check(task, false); in task_css_set()
319 static inline struct cgroup_subsys_state *task_css(struct task_struct *task, in task_css() argument
322 return task_css_check(task, subsys_id, false); in task_css()
333 static inline bool task_css_is_root(struct task_struct *task, int subsys_id) in task_css_is_root() argument
335 return task_css_check(task, subsys_id, true) == in task_css_is_root()
339 static inline struct cgroup *task_cgroup(struct task_struct *task, in task_cgroup() argument
342 return task_css(task, subsys_id)->cgroup; in task_cgroup()