Home
last modified time | relevance | path

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

/linux-4.1.27/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.h14 extern void close_cgroup(struct cgroup_sel *cgrp);
Devsel.h83 struct cgroup_sel *cgrp; member
Devsel.c904 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/
Dcgroup.c190 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 …]
Dcpuset.c2609 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/
Dcgroup.h177 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 …]
Dcgroup-defs.h289 struct cgroup cgrp; member
Dperf_event.h490 struct perf_cgroup *cgrp; /* cgroup event is attach to */ member
568 struct perf_cgroup *cgrp; member
/linux-4.1.27/arch/x86/kernel/cpu/
Dperf_event_intel_cqm.c255 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/
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.1.27/tools/perf/
Dbuiltin-stat.c865 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/
Dcore.c368 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 …]