Lines Matching refs:perf_env

72 struct perf_env {  struct
172 int perf_env__read_core_pmu_caps(struct perf_env *env); argument
174 void perf_env__exit(struct perf_env *env);
176 int perf_env__kernel_is_64_bit(struct perf_env *env);
178 int perf_env__set_cmdline(struct perf_env *env, int argc, const char *argv[]);
180 int perf_env__read_cpuid(struct perf_env *env);
181 int perf_env__read_pmu_mappings(struct perf_env *env);
182 int perf_env__nr_pmu_mappings(struct perf_env *env);
183 const char *perf_env__pmu_mappings(struct perf_env *env);
185 int perf_env__read_cpu_topology_map(struct perf_env *env);
189 const char *perf_env__arch(struct perf_env *env);
190 const char *perf_env__arch_strerrno(struct perf_env *env, int err);
191 const char *perf_env__cpuid(struct perf_env *env);
192 const char *perf_env__raw_arch(struct perf_env *env);
193 int perf_env__nr_cpus_avail(struct perf_env *env);
195 void perf_env__init(struct perf_env *env);
197 bool __perf_env__insert_bpf_prog_info(struct perf_env *env,
199 bool perf_env__insert_bpf_prog_info(struct perf_env *env,
201 struct bpf_prog_info_node *perf_env__find_bpf_prog_info(struct perf_env *env,
203 void perf_env__iterate_bpf_prog_info(struct perf_env *env,
207 bool perf_env__insert_btf(struct perf_env *env, struct btf_node *btf_node);
208 bool __perf_env__insert_btf(struct perf_env *env, struct btf_node *btf_node);
209 struct btf_node *perf_env__find_btf(struct perf_env *env, __u32 btf_id);
210 struct btf_node *__perf_env__find_btf(struct perf_env *env, __u32 btf_id);
213 int perf_env__numa_node(struct perf_env *env, struct perf_cpu cpu);
214 char *perf_env__find_pmu_cap(struct perf_env *env, const char *pmu_name,
217 bool perf_env__has_pmu_mapping(struct perf_env *env, const char *pmu_name);
218 void perf_env__find_br_cntr_info(struct perf_env *env,
223 bool perf_env__is_x86_amd_cpu(struct perf_env *env);
225 bool perf_env__is_x86_intel_cpu(struct perf_env *env);