Lines Matching refs:env
18 #include "env.h"
40 struct perf_env *env = machine->env;
46 if (env == NULL)
49 info_node = perf_env__find_bpf_prog_info(env, id);
65 dso->bpf_prog.env = env;
95 static int perf_env__fetch_btf(struct perf_env *env,
113 if (!perf_env__insert_btf(env, node)) {
177 struct perf_env *env;
183 * for perf-record and perf-report use header.env;
186 env = session->data ? &session->header.env : &perf_env;
237 perf_env__fetch_btf(env, info->btf_id, btf);
283 /* save bpf_prog_info to env */
291 perf_env__insert_bpf_prog_info(env, info_node);
295 * process after saving bpf_prog_info to env, so that
447 static void perf_env__add_bpf_info(struct perf_env *env, u32 id)
479 perf_env__insert_bpf_prog_info(env, info_node);
492 perf_env__fetch_btf(env, btf_id, btf);
501 struct perf_env *env = data;
508 perf_env__add_bpf_info(env, event->bpf.id);
525 int evlist__add_bpf_sb_event(struct evlist *evlist, struct perf_env *env)
542 return evlist__add_sb_event(evlist, &attr, bpf_event__sb_cb, env);
546 struct perf_env *env,
563 node = __perf_env__find_btf(env, info->btf_id);