/external/linux-tools-perf/src/tools/perf/util/ |
pmu.c | 9 #include "pmu.h" 72 * Reading/parsing the default pmu format definition, which should be 162 * Reading the pmu event aliases definition, which should be located at: 207 * Reading/parsing the default pmu type value, which should be 240 /* Add all pmus in sysfs to pmu list: */ 298 struct perf_pmu *pmu; local 304 * The pmu data we store & need consists of the pmu 317 pmu = zalloc(sizeof(*pmu)); 335 struct perf_pmu *pmu; local 361 struct perf_pmu *pmu; local 591 struct perf_pmu *pmu; local [all...] |
parse-events.c | 17 #include "pmu.h" 635 struct perf_pmu *pmu; local 637 pmu = perf_pmu__find(name); 638 if (!pmu) 643 if (perf_pmu__check_alias(pmu, head_config)) 652 if (perf_pmu__config(pmu, &attr, head_config)) 656 pmu->cpus);
|
header.c | 21 #include "pmu.h" 1038 struct perf_pmu *pmu = NULL; local 1048 while ((pmu = perf_pmu__scan(pmu))) { 1049 if (!pmu->name) 1053 ret = do_write(fd, &pmu->type, sizeof(pmu->type)); 1057 ret = do_write_string(fd, pmu->name); 1449 const char *delimiter = "# pmu mappings: "; 1456 fprintf(fp, "# pmu mappings: not available\n") [all...] |
/external/linux-tools-perf/src/include/linux/ |
perf_event.h | 89 * extra PMU register associated with an event 165 * Common implementation detail of pmu::{start,commit,cancel}_txn 170 * struct pmu - generic performance monitoring unit 172 struct pmu { struct 186 * Fully disable/enable this PMU, can be used to protect from the PMI 189 void (*pmu_enable) (struct pmu *pmu); /* optional */ 190 void (*pmu_disable) (struct pmu *pmu); /* optional */ 193 * Try and initialize the event for this PMU 326 struct pmu *pmu; member in struct:perf_event 453 struct pmu *pmu; member in struct:perf_event_context [all...] |