• Home
  • Raw
  • Download

Lines Matching refs:css

698 	return cgroup_is_descendant(cpuctx->cgrp->css.cgroup,  in perf_cgroup_match()
699 event->cgrp->css.cgroup); in perf_cgroup_match()
704 css_put(&event->cgrp->css); in perf_detach_cgroup()
737 struct cgroup_subsys_state *css; in update_cgrp_time_from_cpuctx() local
740 for (css = &cgrp->css; css; css = css->parent) { in update_cgrp_time_from_cpuctx()
741 cgrp = container_of(css, struct perf_cgroup, css); in update_cgrp_time_from_cpuctx()
762 if (cgroup_is_descendant(cgrp->css.cgroup, event->cgrp->css.cgroup)) in update_cgrp_time_from_event()
772 struct cgroup_subsys_state *css; in perf_cgroup_set_timestamp() local
784 for (css = &cgrp->css; css; css = css->parent) { in perf_cgroup_set_timestamp()
785 cgrp = container_of(css, struct perf_cgroup, css); in perf_cgroup_set_timestamp()
903 struct cgroup_subsys_state *css) in perf_cgroup_ensure_storage() argument
913 for (heap_size = 1; css; css = css->parent) in perf_cgroup_ensure_storage()
948 struct cgroup_subsys_state *css; in perf_cgroup_connect() local
955 css = css_tryget_online_from_dir(f.file->f_path.dentry, in perf_cgroup_connect()
957 if (IS_ERR(css)) { in perf_cgroup_connect()
958 ret = PTR_ERR(css); in perf_cgroup_connect()
962 ret = perf_cgroup_ensure_storage(event, css); in perf_cgroup_connect()
966 cgrp = container_of(css, struct perf_cgroup, css); in perf_cgroup_connect()
1014 if (cgroup_is_descendant(cgrp->css.cgroup, event->cgrp->css.cgroup)) in perf_cgroup_event_enable()
1618 if (!left->cgrp || !left->cgrp->css.cgroup) { in perf_event_groups_less()
1625 if (!right->cgrp || !right->cgrp->css.cgroup) { in perf_event_groups_less()
1633 if (left->cgrp->css.cgroup->kn->id < right->cgrp->css.cgroup->kn->id) in perf_event_groups_less()
1747 if (node_event->cgrp && node_event->cgrp->css.cgroup) in perf_event_groups_first()
1748 node_cgrp_id = node_event->cgrp->css.cgroup->kn->id; in perf_event_groups_first()
1783 if (event->cgrp && event->cgrp->css.cgroup) in perf_event_groups_next()
1784 curr_cgrp_id = event->cgrp->css.cgroup->kn->id; in perf_event_groups_next()
1786 if (next->cgrp && next->cgrp->css.cgroup) in perf_event_groups_next()
1787 next_cgrp_id = next->cgrp->css.cgroup->kn->id; in perf_event_groups_next()
2820 reprogram = cgroup_is_descendant(cgrp->css.cgroup, in __perf_install_in_context()
2821 event->cgrp->css.cgroup); in __perf_install_in_context()
3645 struct cgroup_subsys_state *css = NULL; in visit_groups_merge() local
3664 css = &cpuctx->cgrp->css; in visit_groups_merge()
3680 for (; css; css = css->parent) in visit_groups_merge()
3681 __heap_add(&event_heap, perf_event_groups_first(groups, cpu, css->cgroup)); in visit_groups_merge()
13214 return &jc->css; in perf_cgroup_css_alloc()
13217 static void perf_cgroup_css_free(struct cgroup_subsys_state *css) in perf_cgroup_css_free() argument
13219 struct perf_cgroup *jc = container_of(css, struct perf_cgroup, css); in perf_cgroup_css_free()
13225 static int perf_cgroup_css_online(struct cgroup_subsys_state *css) in perf_cgroup_css_online() argument
13227 perf_event_cgroup(css->cgroup); in perf_cgroup_css_online()
13243 struct cgroup_subsys_state *css; in perf_cgroup_attach() local
13245 cgroup_taskset_for_each(task, css, tset) in perf_cgroup_attach()