Lines Matching refs:bpf_progs
29 down_write(&env->bpf_progs.lock); in perf_env__insert_bpf_prog_info()
30 p = &env->bpf_progs.infos.rb_node; in perf_env__insert_bpf_prog_info()
46 rb_insert_color(&info_node->rb_node, &env->bpf_progs.infos); in perf_env__insert_bpf_prog_info()
47 env->bpf_progs.infos_cnt++; in perf_env__insert_bpf_prog_info()
49 up_write(&env->bpf_progs.lock); in perf_env__insert_bpf_prog_info()
58 down_read(&env->bpf_progs.lock); in perf_env__find_bpf_prog_info()
59 n = env->bpf_progs.infos.rb_node; in perf_env__find_bpf_prog_info()
73 up_read(&env->bpf_progs.lock); in perf_env__find_bpf_prog_info()
84 down_write(&env->bpf_progs.lock); in perf_env__insert_btf()
85 p = &env->bpf_progs.btfs.rb_node; in perf_env__insert_btf()
101 rb_insert_color(&btf_node->rb_node, &env->bpf_progs.btfs); in perf_env__insert_btf()
102 env->bpf_progs.btfs_cnt++; in perf_env__insert_btf()
104 up_write(&env->bpf_progs.lock); in perf_env__insert_btf()
112 down_read(&env->bpf_progs.lock); in perf_env__find_btf()
113 n = env->bpf_progs.btfs.rb_node; in perf_env__find_btf()
127 up_read(&env->bpf_progs.lock); in perf_env__find_btf()
137 down_write(&env->bpf_progs.lock); in perf_env__purge_bpf()
139 root = &env->bpf_progs.infos; in perf_env__purge_bpf()
152 env->bpf_progs.infos_cnt = 0; in perf_env__purge_bpf()
154 root = &env->bpf_progs.btfs; in perf_env__purge_bpf()
166 env->bpf_progs.btfs_cnt = 0; in perf_env__purge_bpf()
168 up_write(&env->bpf_progs.lock); in perf_env__purge_bpf()
226 env->bpf_progs.infos = RB_ROOT; in perf_env__init()
227 env->bpf_progs.btfs = RB_ROOT; in perf_env__init()
228 init_rwsem(&env->bpf_progs.lock); in perf_env__init()