Lines Matching refs:bpf_progs

31 	down_write(&env->bpf_progs.lock);  in perf_env__insert_bpf_prog_info()
32 p = &env->bpf_progs.infos.rb_node; in perf_env__insert_bpf_prog_info()
48 rb_insert_color(&info_node->rb_node, &env->bpf_progs.infos); in perf_env__insert_bpf_prog_info()
49 env->bpf_progs.infos_cnt++; in perf_env__insert_bpf_prog_info()
51 up_write(&env->bpf_progs.lock); in perf_env__insert_bpf_prog_info()
60 down_read(&env->bpf_progs.lock); in perf_env__find_bpf_prog_info()
61 n = env->bpf_progs.infos.rb_node; in perf_env__find_bpf_prog_info()
75 up_read(&env->bpf_progs.lock); in perf_env__find_bpf_prog_info()
87 down_write(&env->bpf_progs.lock); in perf_env__insert_btf()
88 p = &env->bpf_progs.btfs.rb_node; in perf_env__insert_btf()
105 rb_insert_color(&btf_node->rb_node, &env->bpf_progs.btfs); in perf_env__insert_btf()
106 env->bpf_progs.btfs_cnt++; in perf_env__insert_btf()
108 up_write(&env->bpf_progs.lock); in perf_env__insert_btf()
117 down_read(&env->bpf_progs.lock); in perf_env__find_btf()
118 n = env->bpf_progs.btfs.rb_node; in perf_env__find_btf()
132 up_read(&env->bpf_progs.lock); in perf_env__find_btf()
142 down_write(&env->bpf_progs.lock); in perf_env__purge_bpf()
144 root = &env->bpf_progs.infos; in perf_env__purge_bpf()
157 env->bpf_progs.infos_cnt = 0; in perf_env__purge_bpf()
159 root = &env->bpf_progs.btfs; in perf_env__purge_bpf()
171 env->bpf_progs.btfs_cnt = 0; in perf_env__purge_bpf()
173 up_write(&env->bpf_progs.lock); in perf_env__purge_bpf()
235 env->bpf_progs.infos = RB_ROOT; in perf_env__init()
236 env->bpf_progs.btfs = RB_ROOT; in perf_env__init()
237 init_rwsem(&env->bpf_progs.lock); in perf_env__init()