Lines Matching refs:bpf_verifier
64 struct bpf_verifier { struct
96 const char * (*eval)(struct bpf_verifier *, const struct ebpf_insn *); argument
119 eval_exit(struct bpf_verifier *bvf, const struct ebpf_insn *ins) in eval_exit()
179 eval_ld_imm64(struct bpf_verifier *bvf, const struct ebpf_insn *ins) in eval_ld_imm64()
585 eval_ld_mbuf(struct bpf_verifier *bvf, const struct ebpf_insn *ins) in eval_ld_mbuf()
634 eval_alu(struct bpf_verifier *bvf, const struct ebpf_insn *ins) in eval_alu()
704 eval_bele(struct bpf_verifier *bvf, const struct ebpf_insn *ins) in eval_bele()
736 eval_ptr(struct bpf_verifier *bvf, struct bpf_reg_val *rm, uint32_t opsz, in eval_ptr()
794 eval_load(struct bpf_verifier *bvf, const struct ebpf_insn *ins) in eval_load()
880 eval_store(struct bpf_verifier *bvf, const struct ebpf_insn *ins) in eval_store()
928 eval_func_arg(struct bpf_verifier *bvf, const struct rte_bpf_arg *arg, in eval_func_arg()
972 eval_call(struct bpf_verifier *bvf, const struct ebpf_insn *ins) in eval_call()
1076 eval_jcc(struct bpf_verifier *bvf, const struct ebpf_insn *ins) in eval_jcc()
1769 get_node_idx(const struct bpf_verifier *bvf, const struct inst_node *node) in get_node_idx()
1778 get_next_node(struct bpf_verifier *bvf, struct inst_node *node) in get_next_node()
1793 set_node_colour(struct bpf_verifier *bvf, struct inst_node *node, in set_node_colour()
1809 add_edge(struct bpf_verifier *bvf, struct inst_node *node, uint32_t nidx) in add_edge()
1836 set_edge_type(struct bpf_verifier *bvf, struct inst_node *node, in set_edge_type()
1862 get_prev_node(struct bpf_verifier *bvf, struct inst_node *node) in get_prev_node()
1874 dfs(struct bpf_verifier *bvf) in dfs()
1916 log_unreachable(const struct bpf_verifier *bvf) in log_unreachable()
1937 log_loop(const struct bpf_verifier *bvf) in log_loop()
1965 validate(struct bpf_verifier *bvf) in validate()
2091 pull_eval_state(struct bpf_verifier *bvf) in pull_eval_state()
2104 push_eval_state(struct bpf_verifier *bvf) in push_eval_state()
2110 evst_pool_fini(struct bpf_verifier *bvf) in evst_pool_fini()
2118 evst_pool_init(struct bpf_verifier *bvf) in evst_pool_init()
2139 save_eval_state(struct bpf_verifier *bvf, struct inst_node *node) in save_eval_state()
2169 restore_eval_state(struct bpf_verifier *bvf, struct inst_node *node) in restore_eval_state()
2180 log_eval_state(const struct bpf_verifier *bvf, const struct ebpf_insn *ins, in log_eval_state()
2215 evaluate(struct bpf_verifier *bvf) in evaluate()
2307 struct bpf_verifier bvf; in bpf_validate()