Lines Matching refs:bpf_prog_array

2232 struct bpf_prog_array *bpf_prog_array_alloc(u32 prog_cnt, gfp_t flags)  in bpf_prog_array_alloc()
2235 return kzalloc(sizeof(struct bpf_prog_array) + in bpf_prog_array_alloc()
2243 void bpf_prog_array_free(struct bpf_prog_array *progs) in bpf_prog_array_free()
2252 struct bpf_prog_array *progs; in __bpf_prog_array_free_sleepable_cb()
2254 progs = container_of(rcu, struct bpf_prog_array, rcu); in __bpf_prog_array_free_sleepable_cb()
2258 void bpf_prog_array_free_sleepable(struct bpf_prog_array *progs) in bpf_prog_array_free_sleepable()
2265 int bpf_prog_array_length(struct bpf_prog_array *array) in bpf_prog_array_length()
2276 bool bpf_prog_array_is_empty(struct bpf_prog_array *array) in bpf_prog_array_is_empty()
2286 static bool bpf_prog_array_copy_core(struct bpf_prog_array *array, in bpf_prog_array_copy_core()
2306 int bpf_prog_array_copy_to_user(struct bpf_prog_array *array, in bpf_prog_array_copy_to_user()
2332 void bpf_prog_array_delete_safe(struct bpf_prog_array *array, in bpf_prog_array_delete_safe()
2359 int bpf_prog_array_delete_safe_at(struct bpf_prog_array *array, int index) in bpf_prog_array_delete_safe_at()
2379 int bpf_prog_array_update_at(struct bpf_prog_array *array, int index, in bpf_prog_array_update_at()
2399 int bpf_prog_array_copy(struct bpf_prog_array *old_array, in bpf_prog_array_copy()
2403 struct bpf_prog_array **new_array) in bpf_prog_array_copy()
2407 struct bpf_prog_array *array; in bpf_prog_array_copy()
2470 int bpf_prog_array_copy_info(struct bpf_prog_array *array, in bpf_prog_array_copy_info()