Home
last modified time | relevance | path

Searched refs:cgrp (Results 1 – 15 of 15) sorted by relevance

/linux-4.4.14/tools/perf/util/
Dcgroup.c79 struct cgroup_sel *cgrp = NULL; in add_cgroup() local
85 cgrp = counter->cgrp; in add_cgroup()
86 if (!cgrp) in add_cgroup()
88 if (!strcmp(cgrp->name, str)) in add_cgroup()
91 cgrp = NULL; in add_cgroup()
94 if (!cgrp) { in add_cgroup()
95 cgrp = zalloc(sizeof(*cgrp)); in add_cgroup()
96 if (!cgrp) in add_cgroup()
99 cgrp->name = str; in add_cgroup()
101 cgrp->fd = open_cgroup(str); in add_cgroup()
[all …]
Dcgroup.h16 extern void close_cgroup(struct cgroup_sel *cgrp);
Devsel.h100 struct cgroup_sel *cgrp; member
Devsel.c1057 close_cgroup(evsel->cgrp); in perf_evsel__exit()
1308 if (evsel->cgrp) { in __perf_evsel__open()
1310 pid = evsel->cgrp->fd; in __perf_evsel__open()
1342 if (!evsel->cgrp && !evsel->system_wide) in __perf_evsel__open()
/linux-4.4.14/kernel/
Dcgroup.c220 static int cgroup_destroy_locked(struct cgroup *cgrp);
221 static int create_css(struct cgroup *cgrp, struct cgroup_subsys *ss,
226 struct cgroup *cgrp, struct cftype cfts[],
295 static bool cgroup_on_dfl(const struct cgroup *cgrp) in cgroup_on_dfl() argument
297 return cgrp->root == &cgrp_dfl_root; in cgroup_on_dfl()
331 static struct cgroup *cgroup_parent(struct cgroup *cgrp) in cgroup_parent() argument
333 struct cgroup_subsys_state *parent_css = cgrp->self.parent; in cgroup_parent()
351 static struct cgroup_subsys_state *cgroup_css(struct cgroup *cgrp, in cgroup_css() argument
355 return rcu_dereference_check(cgrp->subsys[ss->id], in cgroup_css()
358 return &cgrp->self; in cgroup_css()
[all …]
Dcpuset.c2644 struct cgroup *cgrp; in cpuset_print_current_mems_allowed() local
2648 cgrp = task_cs(current)->css.cgroup; in cpuset_print_current_mems_allowed()
2650 pr_cont_cgroup_name(cgrp); in cpuset_print_current_mems_allowed()
/linux-4.4.14/include/linux/
Dcgroup.h84 bool cgroup_is_descendant(struct cgroup *cgrp, struct cgroup *ancestor);
475 static inline bool cgroup_is_populated(struct cgroup *cgrp) in cgroup_is_populated() argument
477 return cgrp->populated_cnt; in cgroup_is_populated()
481 static inline ino_t cgroup_ino(struct cgroup *cgrp) in cgroup_ino() argument
483 return cgrp->kn->ino; in cgroup_ino()
510 static inline int cgroup_name(struct cgroup *cgrp, char *buf, size_t buflen) in cgroup_name() argument
512 return kernfs_name(cgrp->kn, buf, buflen); in cgroup_name()
515 static inline char * __must_check cgroup_path(struct cgroup *cgrp, char *buf, in cgroup_path() argument
518 return kernfs_path(cgrp->kn, buf, buflen); in cgroup_path()
521 static inline void pr_cont_cgroup_name(struct cgroup *cgrp) in pr_cont_cgroup_name() argument
[all …]
Dcgroup-defs.h314 struct cgroup cgrp; member
Dperf_event.h581 struct perf_cgroup *cgrp; /* cgroup event is attach to */ member
663 struct perf_cgroup *cgrp; member
/linux-4.4.14/arch/x86/kernel/cpu/
Dperf_event_intel_cqm.c274 if (a->cgrp != b->cgrp) in __match_event()
303 return event->cgrp; in event_to_cgroup()
328 if (a->cgrp && b->cgrp) { in __conflict_event()
329 struct perf_cgroup *ac = a->cgrp; in __conflict_event()
330 struct perf_cgroup *bc = b->cgrp; in __conflict_event()
345 if (a->cgrp || b->cgrp) { in __conflict_event()
351 if ((a->cgrp && !(b->attach_state & PERF_ATTACH_TASK)) || in __conflict_event()
352 (b->cgrp && !(a->attach_state & PERF_ATTACH_TASK))) in __conflict_event()
/linux-4.4.14/tools/perf/
Dbuiltin-stat.c517 if (evsel->cgrp) in nsec_printout()
518 fprintf(output, "%s%s", csv_sep, evsel->cgrp->name); in nsec_printout()
547 if (evsel->cgrp) in abs_printout()
548 fprintf(output, "%s%s", csv_sep, evsel->cgrp->name); in abs_printout()
613 if (counter->cgrp) in print_aggr()
615 csv_sep, counter->cgrp->name); in print_aggr()
694 if (counter->cgrp) in print_counter_aggr()
695 fprintf(output, "%s%s", csv_sep, counter->cgrp->name); in print_counter_aggr()
746 if (counter->cgrp) in print_counter()
748 csv_sep, counter->cgrp->name); in print_counter()
/linux-4.4.14/Documentation/cgroups/
Dcgroups.txt537 struct cgroup_subsys_state *css_alloc(struct cgroup *cgrp)
552 int css_online(struct cgroup *cgrp)
555 Called after @cgrp successfully completed all allocations and made
562 void css_offline(struct cgroup *cgrp);
566 has succeeded on @cgrp. This signifies the beginning of the end of
567 @cgrp. @cgrp is being removed and the subsystem should start dropping
568 all references it's holding on @cgrp. When all references are dropped,
570 callback, @cgrp should be considered dead to the subsystem.
572 void css_free(struct cgroup *cgrp)
575 The cgroup system is about to free @cgrp; the subsystem should free
[all …]
Dblkio-controller.txt303 echo "<major>:<minor> <rate_bytes_per_second>" > /cgrp/blkio.throttle.read_bps_device
310 echo "<major>:<minor> <rate_bytes_per_second>" > /cgrp/blkio.throttle.write_bps_device
317 echo "<major>:<minor> <rate_io_per_second>" > /cgrp/blkio.throttle.read_iops_device
324 echo "<major>:<minor> <rate_io_per_second>" > /cgrp/blkio.throttle.write_iops_device
/linux-4.4.14/kernel/events/
Dcore.c371 if (!event->cgrp) in perf_cgroup_match()
375 if (!cpuctx->cgrp) in perf_cgroup_match()
384 return cgroup_is_descendant(cpuctx->cgrp->css.cgroup, in perf_cgroup_match()
385 event->cgrp->css.cgroup); in perf_cgroup_match()
390 css_put(&event->cgrp->css); in perf_detach_cgroup()
391 event->cgrp = NULL; in perf_detach_cgroup()
396 return event->cgrp != NULL; in is_cgroup_event()
403 t = per_cpu_ptr(event->cgrp->info, event->cpu); in perf_cgroup_event_time()
407 static inline void __update_cgrp_time(struct perf_cgroup *cgrp) in __update_cgrp_time() argument
414 info = this_cpu_ptr(cgrp->info); in __update_cgrp_time()
[all …]
/linux-4.4.14/include/trace/events/
Dwriteback.h144 struct cgroup *cgrp = wb->memcg_css->cgroup; in __trace_wb_assign_cgroup() local
147 path = cgroup_path(cgrp, buf, kernfs_path_len(cgrp->kn) + 1); in __trace_wb_assign_cgroup()