/linux-4.1.27/tools/perf/util/ |
D | cgroup.c | 79 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 …]
|
D | cgroup.h | 14 extern void close_cgroup(struct cgroup_sel *cgrp);
|
D | evsel.h | 83 struct cgroup_sel *cgrp; member
|
D | evsel.c | 904 close_cgroup(evsel->cgrp); in perf_evsel__exit() 1151 if (evsel->cgrp) { in __perf_evsel__open() 1153 pid = evsel->cgrp->fd; in __perf_evsel__open() 1185 if (!evsel->cgrp && !evsel->system_wide) in __perf_evsel__open()
|
/linux-4.1.27/kernel/ |
D | cgroup.c | 190 static int cgroup_destroy_locked(struct cgroup *cgrp); 191 static int create_css(struct cgroup *cgrp, struct cgroup_subsys *ss, 195 static int cgroup_addrm_files(struct cgroup *cgrp, struct cftype cfts[], 229 static struct cgroup *cgroup_parent(struct cgroup *cgrp) in cgroup_parent() argument 231 struct cgroup_subsys_state *parent_css = cgrp->self.parent; in cgroup_parent() 249 static struct cgroup_subsys_state *cgroup_css(struct cgroup *cgrp, in cgroup_css() argument 253 return rcu_dereference_check(cgrp->subsys[ss->id], in cgroup_css() 256 return &cgrp->self; in cgroup_css() 269 static struct cgroup_subsys_state *cgroup_e_css(struct cgroup *cgrp, in cgroup_e_css() argument 275 return &cgrp->self; in cgroup_e_css() [all …]
|
D | cpuset.c | 2609 struct cgroup *cgrp; in cpuset_print_task_mems_allowed() local 2613 cgrp = task_cs(tsk)->css.cgroup; in cpuset_print_task_mems_allowed() 2615 pr_cont_cgroup_name(cgrp); in cpuset_print_task_mems_allowed()
|
/linux-4.1.27/include/linux/ |
D | cgroup.h | 177 static inline bool cgroup_on_dfl(const struct cgroup *cgrp) in cgroup_on_dfl() argument 179 return cgrp->root == &cgrp_dfl_root; in cgroup_on_dfl() 183 static inline bool cgroup_has_tasks(struct cgroup *cgrp) in cgroup_has_tasks() argument 185 return !list_empty(&cgrp->cset_links); in cgroup_has_tasks() 189 static inline ino_t cgroup_ino(struct cgroup *cgrp) in cgroup_ino() argument 191 return cgrp->kn->ino; in cgroup_ino() 218 static inline int cgroup_name(struct cgroup *cgrp, char *buf, size_t buflen) in cgroup_name() argument 220 return kernfs_name(cgrp->kn, buf, buflen); in cgroup_name() 223 static inline char * __must_check cgroup_path(struct cgroup *cgrp, char *buf, in cgroup_path() argument 226 return kernfs_path(cgrp->kn, buf, buflen); in cgroup_path() [all …]
|
D | cgroup-defs.h | 289 struct cgroup cgrp; member
|
D | perf_event.h | 490 struct perf_cgroup *cgrp; /* cgroup event is attach to */ member 568 struct perf_cgroup *cgrp; member
|
/linux-4.1.27/arch/x86/kernel/cpu/ |
D | perf_event_intel_cqm.c | 255 if (a->cgrp != b->cgrp) in __match_event() 284 return event->cgrp; in event_to_cgroup() 309 if (a->cgrp && b->cgrp) { in __conflict_event() 310 struct perf_cgroup *ac = a->cgrp; in __conflict_event() 311 struct perf_cgroup *bc = b->cgrp; in __conflict_event() 326 if (a->cgrp || b->cgrp) { in __conflict_event() 332 if ((a->cgrp && !(b->attach_state & PERF_ATTACH_TASK)) || in __conflict_event() 333 (b->cgrp && !(a->attach_state & PERF_ATTACH_TASK))) in __conflict_event()
|
/linux-4.1.27/Documentation/cgroups/ |
D | cgroups.txt | 537 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 …]
|
D | blkio-controller.txt | 303 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.1.27/tools/perf/ |
D | builtin-stat.c | 865 if (evsel->cgrp) in nsec_printout() 866 fprintf(output, "%s%s", csv_sep, evsel->cgrp->name); in nsec_printout() 1087 if (evsel->cgrp) in abs_printout() 1088 fprintf(output, "%s%s", csv_sep, evsel->cgrp->name); in abs_printout() 1270 if (counter->cgrp) in print_aggr() 1272 csv_sep, counter->cgrp->name); in print_aggr() 1324 if (counter->cgrp) in print_counter_aggr() 1325 fprintf(output, "%s%s", csv_sep, counter->cgrp->name); in print_counter_aggr() 1379 if (counter->cgrp) in print_counter() 1381 csv_sep, counter->cgrp->name); in print_counter()
|
/linux-4.1.27/kernel/events/ |
D | core.c | 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() [all …]
|