perf env: Add perf_env__numa_node()
[linux-2.6-microblaze.git] / tools / perf / util / env.h
index a3059dc..11d05ae 100644 (file)
@@ -87,6 +87,10 @@ struct perf_env {
                struct rb_root          btfs;
                u32                     btfs_cnt;
        } bpf_progs;
+
+       /* For fast cpu to numa node lookup via perf_env__numa_node */
+       int                     *numa_map;
+       int                      nr_numa_map;
 };
 
 enum perf_compress_type {
@@ -120,4 +124,6 @@ struct bpf_prog_info_node *perf_env__find_bpf_prog_info(struct perf_env *env,
                                                        __u32 prog_id);
 void perf_env__insert_btf(struct perf_env *env, struct btf_node *btf_node);
 struct btf_node *perf_env__find_btf(struct perf_env *env, __u32 btf_id);
+
+int perf_env__numa_node(struct perf_env *env, int cpu);
 #endif /* __PERF_ENV_H */