Searched defs:nfp_prog (Results 1 – 4 of 4) sorted by relevance
/Linux-v4.19/drivers/net/ethernet/netronome/nfp/bpf/ |
D | jit.c | 52 #define nfp_for_each_insn_walk2(nfp_prog, pos, next) \ argument 60 #define nfp_for_each_insn_walk3(nfp_prog, pos, next, next2) \ argument 72 nfp_meta_has_prev(struct nfp_prog *nfp_prog, struct nfp_insn_meta *meta) in nfp_meta_has_prev() 77 static void nfp_prog_push(struct nfp_prog *nfp_prog, u64 insn) in nfp_prog_push() 90 static unsigned int nfp_prog_current_offset(struct nfp_prog *nfp_prog) in nfp_prog_current_offset() 96 nfp_prog_confirm_current_offset(struct nfp_prog *nfp_prog, unsigned int off) in nfp_prog_confirm_current_offset() 109 __emit_cmd(struct nfp_prog *nfp_prog, enum cmd_tgt_map op, in __emit_cmd() 130 emit_cmd_any(struct nfp_prog *nfp_prog, enum cmd_tgt_map op, u8 mode, u8 xfer, in emit_cmd_any() 157 emit_cmd(struct nfp_prog *nfp_prog, enum cmd_tgt_map op, u8 mode, u8 xfer, in emit_cmd() 164 emit_cmd_indir(struct nfp_prog *nfp_prog, enum cmd_tgt_map op, u8 mode, u8 xfer, in emit_cmd_indir() [all …]
|
D | verifier.c | 48 nfp_bpf_goto_meta(struct nfp_prog *nfp_prog, struct nfp_insn_meta *meta, in nfp_bpf_goto_meta() 76 nfp_record_adjust_head(struct nfp_app_bpf *bpf, struct nfp_prog *nfp_prog, in nfp_record_adjust_head() 158 nfp_bpf_check_call(struct nfp_prog *nfp_prog, struct bpf_verifier_env *env, in nfp_bpf_check_call() 297 nfp_bpf_check_exit(struct nfp_prog *nfp_prog, in nfp_bpf_check_exit() 329 nfp_bpf_check_stack_access(struct nfp_prog *nfp_prog, in nfp_bpf_check_stack_access() 427 nfp_bpf_check_ptr(struct nfp_prog *nfp_prog, struct nfp_insn_meta *meta, in nfp_bpf_check_ptr() 478 nfp_bpf_check_store(struct nfp_prog *nfp_prog, struct nfp_insn_meta *meta, in nfp_bpf_check_store() 502 nfp_bpf_check_xadd(struct nfp_prog *nfp_prog, struct nfp_insn_meta *meta, in nfp_bpf_check_xadd() 527 nfp_bpf_check_alu(struct nfp_prog *nfp_prog, struct nfp_insn_meta *meta, in nfp_bpf_check_alu() 605 struct nfp_prog *nfp_prog = env->prog->aux->offload->dev_priv; in nfp_verify_insn() local
|
D | main.h | 238 #define nfp_prog_first_meta(nfp_prog) \ argument 240 #define nfp_prog_last_meta(nfp_prog) \ argument 435 struct nfp_prog { struct 436 struct nfp_app_bpf *bpf; 438 u64 *prog; 439 unsigned int prog_len; 440 unsigned int __prog_alloc_len; 442 struct nfp_insn_meta *verifier_meta; 444 enum bpf_prog_type type; 446 unsigned int last_bpf_off; [all …]
|
D | offload.c | 60 nfp_map_ptr_record(struct nfp_app_bpf *bpf, struct nfp_prog *nfp_prog, in nfp_map_ptr_record() 112 nfp_map_ptrs_forget(struct nfp_app_bpf *bpf, struct nfp_prog *nfp_prog) in nfp_map_ptrs_forget() 147 nfp_map_ptrs_record(struct nfp_app_bpf *bpf, struct nfp_prog *nfp_prog, in nfp_map_ptrs_record() 181 nfp_prog_prepare(struct nfp_prog *nfp_prog, const struct bpf_insn *prog, in nfp_prog_prepare() 207 static void nfp_prog_free(struct nfp_prog *nfp_prog) in nfp_prog_free() 223 struct nfp_prog *nfp_prog; in nfp_bpf_verifier_prep() local 252 struct nfp_prog *nfp_prog = prog->aux->offload->dev_priv; in nfp_bpf_translate() local 284 struct nfp_prog *nfp_prog = prog->aux->offload->dev_priv; in nfp_bpf_destroy() local 512 struct nfp_prog *nfp_prog = prog->aux->offload->dev_priv; in nfp_net_bpf_load() local
|