Home
last modified time | relevance | path

Searched refs:insns_sz (Results 1 – 8 of 8) sorted by relevance

/linux/tools/testing/selftests/bpf/prog_tests/
H A Dsigned_loader.c37 static int load_loader(const void *insns, __u32 insns_sz, int map_fd, in load_loader() argument
47 attr.insn_cnt = insns_sz / sizeof(struct bpf_insn); in load_loader()
63 static int run_gen_loader(const void *insns, __u32 insns_sz, in run_gen_loader() argument
94 attr.insn_cnt = insns_sz / sizeof(struct bpf_insn); in run_gen_loader()
281 libbpf_sha256(gopts.insns, gopts.insns_sz, f->excl); in gen_loader_fixture_init()
301 r = run_gen_loader(f.gopts.insns, f.gopts.insns_sz, f.blob, in metadata_match()
326 fd = load_loader(f.gopts.insns, f.gopts.insns_sz, -1, junk, in signature_enforced()
352 fd = load_loader(f.gopts.insns, f.gopts.insns_sz, in signed_nonexcl_fd_array_rejected()
390 fd = load_loader(f.gopts.insns, f.gopts.insns_sz, in signed_unfrozen_fd_array_rejected()
427 fd = load_loader(f.gopts.insns, f.gopts.insns_sz, map_fd, in signed_nonarray_fd_array_rejected()
[all …]
/linux/tools/bpf/bpftool/
H A Dsign.c142 data_sz = (size_t)opts->insns_sz + opts->data_sz; in bpftool_prog_sign()
148 memcpy(data, opts->insns, opts->insns_sz); in bpftool_prog_sign()
150 memcpy((char *)data + opts->insns_sz, opts->data, opts->data_sz); in bpftool_prog_sign()
190 if (EVP_Digest(opts->insns, opts->insns_sz, opts->excl_prog_hash, in bpftool_prog_sign()
H A Dgen.c804 print_hex(opts.insns, opts.insns_sz); in gen_trace()
811 sopts.insns_sz = opts.insns_sz; in gen_trace()
/linux/kernel/bpf/preload/iterators/
H A Diterators.lskel-little-endian.h319 opts.insns_sz = 2456; in iterators_bpf__load()
H A Diterators.lskel-big-endian.h402 opts.insns_sz = sizeof(opts_insn) - 1; in iterators_bpf__load()
/linux/tools/lib/bpf/
H A Dskel_internal.h66 __u32 insns_sz; member
389 attr.insn_cnt = opts->insns_sz / sizeof(struct bpf_insn); in bpf_load_and_run()
H A Dgen_loader.c407 opts->insns_sz = gen->insn_cur - gen->insn_start; in bpf_gen__finish()
414 int insn_cnt = opts->insns_sz / sizeof(struct bpf_insn); in bpf_gen__finish()
/linux/kernel/bpf/
H A Dverifier.c21025 u32 i, off, insns_sz; in bpf_prog_verify_signature() local
21052 insns_sz = prog->len * sizeof(struct bpf_insn); in bpf_prog_verify_signature()
21053 data_sz = insns_sz; in bpf_prog_verify_signature()
21094 memcpy(data, prog->insnsi, insns_sz); in bpf_prog_verify_signature()
21095 off = insns_sz; in bpf_prog_verify_signature()