Lines Matching refs:opts
63 static inline int bpf_load_and_run(struct bpf_load_and_run_opts *opts) in bpf_load_and_run() argument
69 opts->data_sz, 1, 0); in bpf_load_and_run()
71 opts->errstr = "failed to create loader map"; in bpf_load_and_run()
76 err = bpf_map_update_elem(map_fd, &key, opts->data, 0); in bpf_load_and_run()
78 opts->errstr = "failed to update loader map"; in bpf_load_and_run()
85 attr.insns = (long) opts->insns; in bpf_load_and_run()
86 attr.insn_cnt = opts->insns_sz / sizeof(struct bpf_insn); in bpf_load_and_run()
90 attr.log_level = opts->ctx->log_level; in bpf_load_and_run()
91 attr.log_size = opts->ctx->log_size; in bpf_load_and_run()
92 attr.log_buf = opts->ctx->log_buf; in bpf_load_and_run()
96 opts->errstr = "failed to load loader prog"; in bpf_load_and_run()
103 attr.test.ctx_in = (long) opts->ctx; in bpf_load_and_run()
104 attr.test.ctx_size_in = opts->ctx->sz; in bpf_load_and_run()
107 opts->errstr = "failed to execute loader prog"; in bpf_load_and_run()