• Home
  • Raw
  • Download

Lines Matching refs:child

730 #define cgroup_for_each_live_child(child, cgrp)				\  argument
731 list_for_each_entry((child), &(cgrp)->self.children, self.sibling) \
733 cgroup_is_dead(child); })) \
826 struct cgroup *child = NULL; in cgroup_update_populated() local
834 if (!child) { in cgroup_update_populated()
837 if (cgroup_is_threaded(child)) in cgroup_update_populated()
851 child = cgrp; in cgroup_update_populated()
3362 struct cgroup *cgrp, *child; in cgroup_subtree_control_write() local
3417 cgroup_for_each_live_child(child, cgrp) { in cgroup_subtree_control_write()
3418 if (child->subtree_control & (1 << ssid)) { in cgroup_subtree_control_write()
4588 struct cgroup_subsys_state *child; in css_has_online_children() local
4592 css_for_each_child(child, css) { in css_has_online_children()
4593 if (child->flags & CSS_ONLINE) { in css_has_online_children()
6162 void cgroup_fork(struct task_struct *child) in cgroup_fork() argument
6164 RCU_INIT_POINTER(child->cgroups, &init_css_set); in cgroup_fork()
6165 INIT_LIST_HEAD(&child->cg_list); in cgroup_fork()
6323 int cgroup_can_fork(struct task_struct *child, struct kernel_clone_args *kargs) in cgroup_can_fork() argument
6333 ret = ss->can_fork(child, kargs->cset); in cgroup_can_fork()
6345 ss->cancel_fork(child, kargs->cset); in cgroup_can_fork()
6362 void cgroup_cancel_fork(struct task_struct *child, in cgroup_cancel_fork() argument
6370 ss->cancel_fork(child, kargs->cset); in cgroup_cancel_fork()
6382 void cgroup_post_fork(struct task_struct *child, in cgroup_post_fork() argument
6398 if (likely(child->pid)) { in cgroup_post_fork()
6404 WARN_ON_ONCE(!list_empty(&child->cg_list)); in cgroup_post_fork()
6406 css_set_move_task(child, NULL, cset, false); in cgroup_post_fork()
6412 if (!(child->flags & PF_KTHREAD)) { in cgroup_post_fork()
6419 spin_lock(&child->sighand->siglock); in cgroup_post_fork()
6420 WARN_ON_ONCE(child->frozen); in cgroup_post_fork()
6421 child->jobctl |= JOBCTL_TRAP_FREEZE; in cgroup_post_fork()
6422 spin_unlock(&child->sighand->siglock); in cgroup_post_fork()
6448 ss->fork(child); in cgroup_post_fork()
6453 struct css_set *rcset = child->nsproxy->cgroup_ns->root_cset; in cgroup_post_fork()
6456 child->nsproxy->cgroup_ns->root_cset = cset; in cgroup_post_fork()
6462 do_send_sig_info(SIGKILL, SEND_SIG_NOINFO, child, PIDTYPE_TGID); in cgroup_post_fork()