Home
last modified time | relevance | path

Searched defs:nfp_prog (Results 1 – 3 of 3) sorted by relevance

/drivers/net/ethernet/netronome/nfp/
Dnfp_bpf_jit.c49 #define nfp_for_each_insn_walk2(nfp_prog, pos, next) \ argument
57 #define nfp_for_each_insn_walk3(nfp_prog, pos, next, next2) \ argument
69 nfp_meta_has_next(struct nfp_prog *nfp_prog, struct nfp_insn_meta *meta) in nfp_meta_has_next()
75 nfp_meta_has_prev(struct nfp_prog *nfp_prog, struct nfp_insn_meta *meta) in nfp_meta_has_prev()
80 static void nfp_prog_free(struct nfp_prog *nfp_prog) in nfp_prog_free()
91 static void nfp_prog_push(struct nfp_prog *nfp_prog, u64 insn) in nfp_prog_push()
102 static unsigned int nfp_prog_current_offset(struct nfp_prog *nfp_prog) in nfp_prog_current_offset()
108 nfp_prog_offset_to_index(struct nfp_prog *nfp_prog, unsigned int offset) in nfp_prog_offset_to_index()
258 __emit_cmd(struct nfp_prog *nfp_prog, enum cmd_tgt_map op, in __emit_cmd()
283 emit_cmd(struct nfp_prog *nfp_prog, enum cmd_tgt_map op, in emit_cmd()
[all …]
Dnfp_bpf.h105 #define nfp_prog_first_meta(nfp_prog) \ argument
107 #define nfp_prog_last_meta(nfp_prog) \ argument
169 struct nfp_prog { struct
170 u64 *prog;
171 unsigned int prog_len;
172 unsigned int __prog_alloc_len;
174 enum nfp_bpf_action_type act;
176 unsigned int num_regs;
200 int nfp_prog_verify(struct nfp_prog *nfp_prog, struct bpf_prog *prog); argument
Dnfp_bpf_verifier.c50 nfp_bpf_goto_meta(struct nfp_prog *nfp_prog, struct nfp_insn_meta *meta, in nfp_bpf_goto_meta()
78 nfp_bpf_check_exit(struct nfp_prog *nfp_prog, in nfp_bpf_check_exit()
108 nfp_bpf_check_ctx_ptr(struct nfp_prog *nfp_prog, in nfp_bpf_check_ctx_ptr()
154 int nfp_prog_verify(struct nfp_prog *nfp_prog, struct bpf_prog *prog) in nfp_prog_verify()