Lines Matching refs:nfp_insn_meta

234 struct nfp_insn_meta;
235 typedef int (*instr_cb_t)(struct nfp_prog *, struct nfp_insn_meta *);
238 list_first_entry(&(nfp_prog)->insns, struct nfp_insn_meta, l)
240 list_last_entry(&(nfp_prog)->insns, struct nfp_insn_meta, l)
300 struct nfp_insn_meta { struct
319 struct nfp_insn_meta *jmp_dst; argument
351 static inline u8 mbpf_class(const struct nfp_insn_meta *meta) in mbpf_class() argument
356 static inline u8 mbpf_src(const struct nfp_insn_meta *meta) in mbpf_src()
361 static inline u8 mbpf_op(const struct nfp_insn_meta *meta) in mbpf_op()
366 static inline u8 mbpf_mode(const struct nfp_insn_meta *meta) in mbpf_mode()
371 static inline bool is_mbpf_alu(const struct nfp_insn_meta *meta) in is_mbpf_alu()
376 static inline bool is_mbpf_load(const struct nfp_insn_meta *meta) in is_mbpf_load()
381 static inline bool is_mbpf_jmp32(const struct nfp_insn_meta *meta) in is_mbpf_jmp32()
386 static inline bool is_mbpf_jmp64(const struct nfp_insn_meta *meta) in is_mbpf_jmp64()
391 static inline bool is_mbpf_jmp(const struct nfp_insn_meta *meta) in is_mbpf_jmp()
396 static inline bool is_mbpf_store(const struct nfp_insn_meta *meta) in is_mbpf_store()
401 static inline bool is_mbpf_load_pkt(const struct nfp_insn_meta *meta) in is_mbpf_load_pkt()
406 static inline bool is_mbpf_store_pkt(const struct nfp_insn_meta *meta) in is_mbpf_store_pkt()
411 static inline bool is_mbpf_classic_load(const struct nfp_insn_meta *meta) in is_mbpf_classic_load()
419 static inline bool is_mbpf_classic_store(const struct nfp_insn_meta *meta) in is_mbpf_classic_store()
426 static inline bool is_mbpf_classic_store_pkt(const struct nfp_insn_meta *meta) in is_mbpf_classic_store_pkt()
431 static inline bool is_mbpf_atomic(const struct nfp_insn_meta *meta) in is_mbpf_atomic()
436 static inline bool is_mbpf_mul(const struct nfp_insn_meta *meta) in is_mbpf_mul()
441 static inline bool is_mbpf_div(const struct nfp_insn_meta *meta) in is_mbpf_div()
446 static inline bool is_mbpf_cond_jump(const struct nfp_insn_meta *meta) in is_mbpf_cond_jump()
460 static inline bool is_mbpf_helper_call(const struct nfp_insn_meta *meta) in is_mbpf_helper_call()
468 static inline bool is_mbpf_pseudo_call(const struct nfp_insn_meta *meta) in is_mbpf_pseudo_call()
522 struct nfp_insn_meta *verifier_meta;
559 bool nfp_is_subprog_start(struct nfp_insn_meta *meta);
585 struct nfp_insn_meta *
586 nfp_bpf_goto_meta(struct nfp_prog *nfp_prog, struct nfp_insn_meta *meta,