Searched defs:nfp_prog (Results 1 – 3 of 3) sorted by relevance
/drivers/net/ethernet/netronome/nfp/ |
D | nfp_bpf_jit.c | 49 #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 …]
|
D | nfp_bpf.h | 105 #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
|
D | nfp_bpf_verifier.c | 50 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()
|