| H A D | drm_pmu.c | 76 struct drm_pmu *drm; in add_drm_pmu() 110 zfree(&drm); in add_drm_pmu() 111 pr_err("Unable to encode DRM PMU type for %s\n", name); in add_drm_pmu() 115 drm = zalloc(sizeof(*drm)); in add_drm_pmu() 116 if (!drm) in add_drm_pmu() 119 if (perf_pmu__init(&drm->pmu, type, name) != 0) { in add_drm_pmu() 120 perf_pmu__delete(&drm->pmu); in add_drm_pmu() 124 drm->pmu.cpus = perf_cpu_map__new_int(0); in add_drm_pmu() 125 if (!drm in add_drm_pmu() 75 struct drm_pmu *drm; add_drm_pmu() local 166 struct drm_pmu *drm = NULL; read_drm_pmus_cb() local 255 struct drm_pmu *drm = container_of(pmu, struct drm_pmu, pmu); drm_pmu__exit() local 262 struct drm_pmu *drm = container_of(pmu, struct drm_pmu, pmu); drm_pmu__have_event() local 276 struct drm_pmu *drm = container_of(pmu, struct drm_pmu, pmu); drm_pmu__for_each_event() local 305 const struct drm_pmu *drm = container_of(pmu, struct drm_pmu, pmu); drm_pmu__num_events() local 310 drm_pmu__index_for_event(const struct drm_pmu * drm,const char * name) drm_pmu__index_for_event() argument 319 drm_pmu__config_term(const struct drm_pmu * drm,struct perf_event_attr * attr,struct parse_events_term * term,struct parse_events_error * err) drm_pmu__config_term() argument 352 struct drm_pmu *drm = container_of(pmu, struct drm_pmu, pmu); drm_pmu__config_terms() local 366 struct drm_pmu *drm = container_of(pmu, struct drm_pmu, pmu); drm_pmu__check_alias() local 625 drm_pmu__read_system_wide(struct drm_pmu * drm,struct evsel * evsel) drm_pmu__read_system_wide() argument 637 drm_pmu__read_for_pid(struct drm_pmu * drm,struct evsel * evsel,int pid) drm_pmu__read_for_pid() argument 665 struct drm_pmu *drm = container_of(evsel->pmu, struct drm_pmu, pmu); evsel__drm_pmu_read() local [all...] |