Searched refs:perfmon_source (Results 1 – 6 of 6) sorted by relevance
57 struct perfmon_source { struct66 extern struct perfmon_source perfmon_sources[perfmon_kind_max]; argument68 struct perfmon_source *perfmon_source_reserve(enum perfmon_kind kind);70 void perfmon_source_sample_regs(struct perfmon_source *, uint64_t *, size_t);77 perfmon_config_t perfmon_config_create(struct perfmon_source *source);
41 SECURITY_READ_ONLY_LATE(struct perfmon_source) perfmon_sources[perfmon_kind_max]86 struct perfmon_source *90 struct perfmon_source *source = &perfmon_sources[kind]; in perfmon_source_reserve()101 perfmon_source_sample_regs(struct perfmon_source *source, uint64_t *regs, in perfmon_source_sample_regs()133 perfmon_config_create(struct perfmon_source *source) in perfmon_config_create()184 perfmon_source_resolve_attr(struct perfmon_source *source, in perfmon_source_resolve_attr()
90 static struct perfmon_source *97 perfmon_device_copyout_size(struct perfmon_source *source) in perfmon_device_copyout_size()116 struct perfmon_source *source = perfmon_dev_get_source(dev); in perfmon_dev_open()185 struct perfmon_source *source = perfmon_dev_get_source(dev); in perfmon_dev_close()205 struct perfmon_source *source = perfmon_dev_get_source(dev); in perfmon_dev_ioctl()324 struct perfmon_source *source = &perfmon_sources[i]; in perfmon_dev_init()
179 struct perfmon_source *cpmu_source = &perfmon_sources[0];216 struct perfmon_source *cpmu_source = &perfmon_sources[0];239 struct perfmon_source *cpmu_source = &perfmon_sources[0];
39 struct perfmon_source *pc_source;
91 struct perfmon_source *cpmu_source = perfmon_source_reserve(perfmon_cpmu); in perfmon_machine_startup()125 struct perfmon_source *upmu_source = perfmon_source_reserve(perfmon_upmu); in perfmon_machine_startup()