Lines Matching refs:cgrp

368 	if (!event->cgrp)  in perf_cgroup_match()
372 if (!cpuctx->cgrp) in perf_cgroup_match()
381 return cgroup_is_descendant(cpuctx->cgrp->css.cgroup, in perf_cgroup_match()
382 event->cgrp->css.cgroup); in perf_cgroup_match()
387 css_put(&event->cgrp->css); in perf_detach_cgroup()
388 event->cgrp = NULL; in perf_detach_cgroup()
393 return event->cgrp != NULL; in is_cgroup_event()
400 t = per_cpu_ptr(event->cgrp->info, event->cpu); in perf_cgroup_event_time()
404 static inline void __update_cgrp_time(struct perf_cgroup *cgrp) in __update_cgrp_time() argument
411 info = this_cpu_ptr(cgrp->info); in __update_cgrp_time()
419 struct perf_cgroup *cgrp_out = cpuctx->cgrp; in update_cgrp_time_from_cpuctx()
426 struct perf_cgroup *cgrp; in update_cgrp_time_from_event() local
435 cgrp = perf_cgroup_from_task(current); in update_cgrp_time_from_event()
439 if (cgrp == event->cgrp) in update_cgrp_time_from_event()
440 __update_cgrp_time(event->cgrp); in update_cgrp_time_from_event()
447 struct perf_cgroup *cgrp; in perf_cgroup_set_timestamp() local
458 cgrp = perf_cgroup_from_task(task); in perf_cgroup_set_timestamp()
459 info = this_cpu_ptr(cgrp->info); in perf_cgroup_set_timestamp()
513 cpuctx->cgrp = NULL; in perf_cgroup_switch()
517 WARN_ON_ONCE(cpuctx->cgrp); in perf_cgroup_switch()
523 cpuctx->cgrp = perf_cgroup_from_task(task); in perf_cgroup_switch()
590 struct perf_cgroup *cgrp; in perf_cgroup_connect() local
605 cgrp = container_of(css, struct perf_cgroup, css); in perf_cgroup_connect()
606 event->cgrp = cgrp; in perf_cgroup_connect()
613 if (group_leader && group_leader->cgrp != cgrp) { in perf_cgroup_connect()
626 t = per_cpu_ptr(event->cgrp->info, event->cpu); in perf_cgroup_set_shadow_time()
1415 cpuctx->cgrp = NULL; in list_del_event()