• Home
  • Raw
  • Download

Lines Matching refs:bpf_progs

24 	down_write(&env->bpf_progs.lock);  in perf_env__insert_bpf_prog_info()
26 up_write(&env->bpf_progs.lock); in perf_env__insert_bpf_prog_info()
36 p = &env->bpf_progs.infos.rb_node; in __perf_env__insert_bpf_prog_info()
52 rb_insert_color(&info_node->rb_node, &env->bpf_progs.infos); in __perf_env__insert_bpf_prog_info()
53 env->bpf_progs.infos_cnt++; in __perf_env__insert_bpf_prog_info()
62 down_read(&env->bpf_progs.lock); in perf_env__find_bpf_prog_info()
63 n = env->bpf_progs.infos.rb_node; in perf_env__find_bpf_prog_info()
77 up_read(&env->bpf_progs.lock); in perf_env__find_bpf_prog_info()
85 down_write(&env->bpf_progs.lock); in perf_env__insert_btf()
87 up_write(&env->bpf_progs.lock); in perf_env__insert_btf()
98 p = &env->bpf_progs.btfs.rb_node; in __perf_env__insert_btf()
114 rb_insert_color(&btf_node->rb_node, &env->bpf_progs.btfs); in __perf_env__insert_btf()
115 env->bpf_progs.btfs_cnt++; in __perf_env__insert_btf()
123 down_read(&env->bpf_progs.lock); in perf_env__find_btf()
125 up_read(&env->bpf_progs.lock); in perf_env__find_btf()
134 n = env->bpf_progs.btfs.rb_node; in __perf_env__find_btf()
154 down_write(&env->bpf_progs.lock); in perf_env__purge_bpf()
156 root = &env->bpf_progs.infos; in perf_env__purge_bpf()
169 env->bpf_progs.infos_cnt = 0; in perf_env__purge_bpf()
171 root = &env->bpf_progs.btfs; in perf_env__purge_bpf()
183 env->bpf_progs.btfs_cnt = 0; in perf_env__purge_bpf()
185 up_write(&env->bpf_progs.lock); in perf_env__purge_bpf()
243 env->bpf_progs.infos = RB_ROOT; in perf_env__init()
244 env->bpf_progs.btfs = RB_ROOT; in perf_env__init()
245 init_rwsem(&env->bpf_progs.lock); in perf_env__init()