Lines Matching refs:bpf_prog_array
1668 struct bpf_prog_array { struct
1674 struct bpf_prog_array hdr; argument
1686 struct bpf_prog_array *bpf_prog_array_alloc(u32 prog_cnt, gfp_t flags);
1687 void bpf_prog_array_free(struct bpf_prog_array *progs);
1689 void bpf_prog_array_free_sleepable(struct bpf_prog_array *progs);
1690 int bpf_prog_array_length(struct bpf_prog_array *progs);
1691 bool bpf_prog_array_is_empty(struct bpf_prog_array *array);
1692 int bpf_prog_array_copy_to_user(struct bpf_prog_array *progs,
1695 void bpf_prog_array_delete_safe(struct bpf_prog_array *progs,
1697 int bpf_prog_array_delete_safe_at(struct bpf_prog_array *array, int index);
1698 int bpf_prog_array_update_at(struct bpf_prog_array *array, int index,
1700 int bpf_prog_array_copy_info(struct bpf_prog_array *array,
1703 int bpf_prog_array_copy(struct bpf_prog_array *old_array,
1707 struct bpf_prog_array **new_array);
1754 bpf_prog_run_array(const struct bpf_prog_array *array, in bpf_prog_run_array()
1792 bpf_prog_run_array_sleepable(const struct bpf_prog_array __rcu *array_rcu, in bpf_prog_run_array_sleepable()
1797 const struct bpf_prog_array *array; in bpf_prog_run_array_sleepable()