Home
last modified time | relevance | path

Searched refs:dst_cgrp (Results 1 - 7 of 7) sorted by relevance

/kernel/linux/linux-5.10/include/trace/events/
H A Dcgroup.h122 TP_PROTO(struct cgroup *dst_cgrp, const char *path,
125 TP_ARGS(dst_cgrp, path, task, threadgroup),
137 __entry->dst_root = dst_cgrp->root->hierarchy_id;
138 __entry->dst_id = cgroup_id(dst_cgrp);
139 __entry->dst_level = dst_cgrp->level;
152 TP_PROTO(struct cgroup *dst_cgrp, const char *path,
155 TP_ARGS(dst_cgrp, path, task, threadgroup)
160 TP_PROTO(struct cgroup *dst_cgrp, const char *path,
163 TP_ARGS(dst_cgrp, path, task, threadgroup)
/kernel/linux/linux-6.6/include/trace/events/
H A Dcgroup.h122 TP_PROTO(struct cgroup *dst_cgrp, const char *path,
125 TP_ARGS(dst_cgrp, path, task, threadgroup),
137 __entry->dst_root = dst_cgrp->root->hierarchy_id;
138 __entry->dst_id = cgroup_id(dst_cgrp);
139 __entry->dst_level = dst_cgrp->level;
152 TP_PROTO(struct cgroup *dst_cgrp, const char *path,
155 TP_ARGS(dst_cgrp, path, task, threadgroup)
160 TP_PROTO(struct cgroup *dst_cgrp, const char *path,
163 TP_ARGS(dst_cgrp, path, task, threadgroup)
/kernel/linux/linux-6.6/tools/testing/selftests/bpf/progs/
H A Dcgroup_hierarchical_stats.c65 int BPF_PROG(counter, struct cgroup *dst_cgrp, struct task_struct *leader, in BPF_PROG() argument
68 __u64 cg_id = cgroup_id(dst_cgrp); in BPF_PROG()
78 cgroup_rstat_updated(dst_cgrp, bpf_get_smp_processor_id()); in BPF_PROG()
/kernel/linux/linux-5.10/kernel/cgroup/
H A Dcgroup-internal.h242 int cgroup_migrate_vet_dst(struct cgroup *dst_cgrp);
244 void cgroup_migrate_add_src(struct css_set *src_cset, struct cgroup *dst_cgrp,
250 int cgroup_attach_task(struct cgroup *dst_cgrp, struct task_struct *leader,
H A Dcgroup.c2585 * @dst_cgrp: destination cgroup to test
2592 int cgroup_migrate_vet_dst(struct cgroup *dst_cgrp) in cgroup_migrate_vet_dst() argument
2595 if (!cgroup_on_dfl(dst_cgrp)) in cgroup_migrate_vet_dst()
2598 /* verify @dst_cgrp can host resources */ in cgroup_migrate_vet_dst()
2599 if (!cgroup_is_valid_domain(dst_cgrp->dom_cgrp)) in cgroup_migrate_vet_dst()
2603 if (cgroup_is_mixable(dst_cgrp)) in cgroup_migrate_vet_dst()
2607 * If @dst_cgrp is already or can become a thread root or is in cgroup_migrate_vet_dst()
2610 if (cgroup_can_be_thread_root(dst_cgrp) || cgroup_is_threaded(dst_cgrp)) in cgroup_migrate_vet_dst()
2614 if (dst_cgrp in cgroup_migrate_vet_dst()
2672 cgroup_migrate_add_src(struct css_set *src_cset, struct cgroup *dst_cgrp, struct cgroup_mgctx *mgctx) cgroup_migrate_add_src() argument
2822 cgroup_attach_task(struct cgroup *dst_cgrp, struct task_struct *leader, bool threadgroup) cgroup_attach_task() argument
2834 cgroup_migrate_add_src(task_css_set(task), dst_cgrp, &mgctx); cgroup_attach_task() local
4815 cgroup_procs_write_permission(struct cgroup *src_cgrp, struct cgroup *dst_cgrp, struct super_block *sb, struct cgroup_namespace *ns) cgroup_procs_write_permission() argument
4846 cgroup_attach_permissions(struct cgroup *src_cgrp, struct cgroup *dst_cgrp, struct super_block *sb, bool threadgroup, struct cgroup_namespace *ns) cgroup_attach_permissions() argument
4871 struct cgroup *src_cgrp, *dst_cgrp; __cgroup_procs_write() local
6050 struct cgroup *dst_cgrp = NULL; global() variable
6121 cgroup_put(dst_cgrp); global() variable
[all...]
/kernel/linux/linux-6.6/kernel/cgroup/
H A Dcgroup-internal.h239 int cgroup_migrate_vet_dst(struct cgroup *dst_cgrp);
241 void cgroup_migrate_add_src(struct css_set *src_cset, struct cgroup *dst_cgrp,
247 int cgroup_attach_task(struct cgroup *dst_cgrp, struct task_struct *leader,
H A Dcgroup.c2608 * @dst_cgrp: destination cgroup to test
2615 int cgroup_migrate_vet_dst(struct cgroup *dst_cgrp) in cgroup_migrate_vet_dst() argument
2618 if (!cgroup_on_dfl(dst_cgrp)) in cgroup_migrate_vet_dst()
2621 /* verify @dst_cgrp can host resources */ in cgroup_migrate_vet_dst()
2622 if (!cgroup_is_valid_domain(dst_cgrp->dom_cgrp)) in cgroup_migrate_vet_dst()
2626 * If @dst_cgrp is already or can become a thread root or is in cgroup_migrate_vet_dst()
2629 if (cgroup_can_be_thread_root(dst_cgrp) || cgroup_is_threaded(dst_cgrp)) in cgroup_migrate_vet_dst()
2633 if (dst_cgrp->subtree_control) in cgroup_migrate_vet_dst()
2678 * @dst_cgrp
2691 cgroup_migrate_add_src(struct css_set *src_cset, struct cgroup *dst_cgrp, struct cgroup_mgctx *mgctx) cgroup_migrate_add_src() argument
2835 cgroup_attach_task(struct cgroup *dst_cgrp, struct task_struct *leader, bool threadgroup) cgroup_attach_task() argument
2847 cgroup_migrate_add_src(task_css_set(task), dst_cgrp, &mgctx); cgroup_attach_task() local
5070 cgroup_procs_write_permission(struct cgroup *src_cgrp, struct cgroup *dst_cgrp, struct super_block *sb, struct cgroup_namespace *ns) cgroup_procs_write_permission() argument
5101 cgroup_attach_permissions(struct cgroup *src_cgrp, struct cgroup *dst_cgrp, struct super_block *sb, bool threadgroup, struct cgroup_namespace *ns) cgroup_attach_permissions() argument
5126 struct cgroup *src_cgrp, *dst_cgrp; __cgroup_procs_write() local
6377 struct cgroup *dst_cgrp = NULL; global() variable
6462 cgroup_put(dst_cgrp); global() variable
[all...]

Completed in 13 milliseconds