Lines Matching refs:bpf_progs
26 down_write(&env->bpf_progs.lock); in perf_env__insert_bpf_prog_info()
27 p = &env->bpf_progs.infos.rb_node; in perf_env__insert_bpf_prog_info()
43 rb_insert_color(&info_node->rb_node, &env->bpf_progs.infos); in perf_env__insert_bpf_prog_info()
44 env->bpf_progs.infos_cnt++; in perf_env__insert_bpf_prog_info()
46 up_write(&env->bpf_progs.lock); in perf_env__insert_bpf_prog_info()
55 down_read(&env->bpf_progs.lock); in perf_env__find_bpf_prog_info()
56 n = env->bpf_progs.infos.rb_node; in perf_env__find_bpf_prog_info()
70 up_read(&env->bpf_progs.lock); in perf_env__find_bpf_prog_info()
82 down_write(&env->bpf_progs.lock); in perf_env__insert_btf()
83 p = &env->bpf_progs.btfs.rb_node; in perf_env__insert_btf()
100 rb_insert_color(&btf_node->rb_node, &env->bpf_progs.btfs); in perf_env__insert_btf()
101 env->bpf_progs.btfs_cnt++; in perf_env__insert_btf()
103 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()
208 env->bpf_progs.infos = RB_ROOT; in perf_env__init()
209 env->bpf_progs.btfs = RB_ROOT; in perf_env__init()
210 init_rwsem(&env->bpf_progs.lock); in perf_env__init()