Lines Matching refs:ops
38 const struct bpf_prog_offload_ops *ops; member
114 offload->offdev->ops->destroy(prog); in __bpf_prog_offload_destroy()
305 ret = offload->offdev->ops->prepare(prog); in bpf_prog_offload_verifier_prep()
322 ret = offload->offdev->ops->insn_hook(env, insn_idx, in bpf_prog_offload_verify_insn()
337 if (offload->offdev->ops->finalize) in bpf_prog_offload_finalize()
338 ret = offload->offdev->ops->finalize(env); in bpf_prog_offload_finalize()
351 const struct bpf_prog_offload_ops *ops; in bpf_prog_offload_replace_insn() local
358 ops = offload->offdev->ops; in bpf_prog_offload_replace_insn()
359 if (!offload->opt_failed && ops->replace_insn) in bpf_prog_offload_replace_insn()
360 ret = ops->replace_insn(env, off, insn); in bpf_prog_offload_replace_insn()
375 if (!offload->opt_failed && offload->offdev->ops->remove_insns) in bpf_prog_offload_remove_insns()
376 ret = offload->offdev->ops->remove_insns(env, off, cnt); in bpf_prog_offload_remove_insns()
411 ret = offload->offdev->ops->translate(prog); in bpf_prog_offload_translate()
786 bpf_offload_dev_create(const struct bpf_prog_offload_ops *ops, void *priv) in bpf_offload_dev_create() argument
794 offdev->ops = ops; in bpf_offload_dev_create()
846 const struct xdp_metadata_ops *ops; in bpf_dev_bound_resolve_kfunc() local
858 ops = prog->aux->offload->netdev->xdp_metadata_ops; in bpf_dev_bound_resolve_kfunc()
859 if (!ops) in bpf_dev_bound_resolve_kfunc()
863 if (func_id == bpf_xdp_metadata_kfunc_id(name)) p = ops->xmo; in bpf_dev_bound_resolve_kfunc()