/linux-4.4.14/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 | 16 extern void close_cgroup(struct cgroup_sel *cgrp);
|
D | evsel.h | 100 struct cgroup_sel *cgrp; member
|
D | evsel.c | 1057 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/ |
D | cgroup.c | 220 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 …]
|
D | cpuset.c | 2644 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/ |
D | cgroup.h | 84 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 …]
|
D | cgroup-defs.h | 314 struct cgroup cgrp; member
|
D | perf_event.h | 581 struct perf_cgroup *cgrp; /* cgroup event is attach to */ member 663 struct perf_cgroup *cgrp; member
|
/linux-4.4.14/arch/x86/kernel/cpu/ |
D | perf_event_intel_cqm.c | 274 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/ |
D | builtin-stat.c | 517 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/ |
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.4.14/kernel/events/ |
D | core.c | 371 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/ |
D | writeback.h | 144 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()
|