Lines Matching refs:bpf_progs
26 down_write(&env->bpf_progs.lock);
28 up_write(&env->bpf_progs.lock);
38 p = &env->bpf_progs.infos.rb_node;
54 rb_insert_color(&info_node->rb_node, &env->bpf_progs.infos);
55 env->bpf_progs.infos_cnt++;
64 down_read(&env->bpf_progs.lock);
65 n = env->bpf_progs.infos.rb_node;
79 up_read(&env->bpf_progs.lock);
87 down_write(&env->bpf_progs.lock);
89 up_write(&env->bpf_progs.lock);
100 p = &env->bpf_progs.btfs.rb_node;
116 rb_insert_color(&btf_node->rb_node, &env->bpf_progs.btfs);
117 env->bpf_progs.btfs_cnt++;
125 down_read(&env->bpf_progs.lock);
127 up_read(&env->bpf_progs.lock);
136 n = env->bpf_progs.btfs.rb_node;
150 /* purge data in bpf_progs.infos tree */
156 down_write(&env->bpf_progs.lock);
158 root = &env->bpf_progs.infos;
171 env->bpf_progs.infos_cnt = 0;
173 root = &env->bpf_progs.btfs;
185 env->bpf_progs.btfs_cnt = 0;
187 up_write(&env->bpf_progs.lock);
249 env->bpf_progs.infos = RB_ROOT;
250 env->bpf_progs.btfs = RB_ROOT;
251 init_rwsem(&env->bpf_progs.lock);