Home
last modified time | relevance | path

Searched refs:idxd_pmu (Results 1 - 3 of 3) sorted by relevance

/kernel/linux/linux-6.6/drivers/dma/idxd/
H A Dperfmon.c80 static bool is_idxd_event(struct idxd_pmu *idxd_pmu, struct perf_event *event) in is_idxd_event() argument
82 return &idxd_pmu->pmu == event->pmu; in is_idxd_event()
85 static int perfmon_collect_events(struct idxd_pmu *idxd_pmu, in perfmon_collect_events() argument
92 max_count = idxd_pmu->n_counters; in perfmon_collect_events()
93 n = idxd_pmu->n_events; in perfmon_collect_events()
98 if (is_idxd_event(idxd_pmu, leader)) { in perfmon_collect_events()
99 idxd_pmu->event_list[n] = leader; in perfmon_collect_events()
100 idxd_pmu in perfmon_collect_events()
123 perfmon_assign_hw_event(struct idxd_pmu *idxd_pmu, struct perf_event *event, int idx) perfmon_assign_hw_event() argument
134 perfmon_assign_event(struct idxd_pmu *idxd_pmu, struct perf_event *event) perfmon_assign_event() argument
411 struct idxd_pmu *idxd_pmu = idxd->idxd_pmu; perfmon_pmu_event_add() local
470 idxd_pmu_init(struct idxd_pmu *idxd_pmu) idxd_pmu_init() argument
507 struct idxd_pmu *idxd_pmu; perf_event_cpu_online() local
522 struct idxd_pmu *idxd_pmu; perf_event_cpu_offline() local
546 struct idxd_pmu *idxd_pmu; perfmon_pmu_init() local
[all...]
H A Dperfmon.h19 static inline struct idxd_pmu *event_to_pmu(struct perf_event *event) in event_to_pmu()
21 struct idxd_pmu *idxd_pmu; in event_to_pmu() local
25 idxd_pmu = container_of(pmu, struct idxd_pmu, pmu); in event_to_pmu()
27 return idxd_pmu; in event_to_pmu()
32 struct idxd_pmu *idxd_pmu; in event_to_idxd() local
36 idxd_pmu = container_of(pmu, struct idxd_pmu, pm in event_to_idxd()
43 struct idxd_pmu *idxd_pmu; pmu_to_idxd() local
[all...]
H A Didxd.h104 struct idxd_pmu { struct
355 struct idxd_pmu *idxd_pmu; member

Completed in 3 milliseconds