Lines Matching refs:cgroup

789 static void perf_ctx_disable(struct perf_event_context *ctx, bool cgroup)  in perf_ctx_disable()  argument
793 for_each_epc(pmu_ctx, ctx, NULL, cgroup) in perf_ctx_disable()
797 static void perf_ctx_enable(struct perf_event_context *ctx, bool cgroup) in perf_ctx_enable() argument
801 for_each_epc(pmu_ctx, ctx, NULL, cgroup) in perf_ctx_enable()
829 return cgroup_is_descendant(cpuctx->cgrp->css.cgroup, in perf_cgroup_match()
830 event->cgrp->css.cgroup); in perf_cgroup_match()
1659 static inline struct cgroup *event_cgroup(const struct perf_event *event) in event_cgroup()
1661 struct cgroup *cgroup = NULL; in event_cgroup() local
1665 cgroup = event->cgrp->css.cgroup; in event_cgroup()
1668 return cgroup; in event_cgroup()
1679 const struct cgroup *left_cgroup, const u64 left_group_index, in perf_event_groups_cmp()
1696 const struct cgroup *right_cgroup = event_cgroup(right); in perf_event_groups_cmp()
1743 struct cgroup *cgroup; member
1752 return perf_event_groups_cmp(a->cpu, a->pmu, a->cgroup, b->group_index, b); in __group_cmp()
1823 struct pmu *pmu, struct cgroup *cgrp) in perf_event_groups_first()
1828 .cgroup = cgrp, in perf_event_groups_first()
1845 .cgroup = event_cgroup(event), in perf_event_groups_next()
1986 size += sizeof(data->cgroup); in __perf_event_header_size()
2990 reprogram = cgroup_is_descendant(cgrp->css.cgroup, in __perf_install_in_context()
2991 event->cgrp->css.cgroup); in __perf_install_in_context()
3480 bool cgroup = event_type & EVENT_CGROUP; in ctx_sched_out() local
3534 for_each_epc(pmu_ctx, ctx, pmu, cgroup) in ctx_sched_out()
3937 __heap_add(&event_heap, perf_event_groups_first(groups, cpu, pmu, css->cgroup)); in visit_groups_merge()
4055 bool cgroup = event_type & EVENT_CGROUP; in ctx_sched_in() local
4090 for_each_epc(pmu_ctx, ctx, pmu, cgroup) in ctx_sched_in()
4096 for_each_epc(pmu_ctx, ctx, pmu, cgroup) in ctx_sched_in()
5461 if (event->attr.cgroup) in unaccount_event()
8027 perf_output_put(handle, data->cgroup); in perf_output_sample()
8350 struct cgroup *cgrp; in perf_prepare_sample()
8353 cgrp = task_css_check(current, perf_event_cgrp_id, 1)->cgroup; in perf_prepare_sample()
8354 data->cgroup = cgroup_id(cgrp); in perf_prepare_sample()
9170 return event->attr.cgroup; in perf_event_cgroup_match()
9201 static void perf_event_cgroup(struct cgroup *cgrp) in perf_event_cgroup()
12763 if (event->attr.cgroup) in account_event()
14870 perf_event_cgroup(css->cgroup); in perf_cgroup_css_online()