/Linux-v4.19/samples/bpf/ |
D | test_cgrp2_sock.c | 75 size_t insns_cnt; in prog_load() local 79 insns_cnt = sizeof(prog_start) + sizeof(prog_end); in prog_load() 81 insns_cnt += sizeof(prog_dev); in prog_load() 84 insns_cnt += sizeof(prog_mark); in prog_load() 87 insns_cnt += sizeof(prog_prio); in prog_load() 89 p = prog = malloc(insns_cnt); in prog_load() 116 insns_cnt /= sizeof(struct bpf_insn); in prog_load() 118 ret = bpf_load_program(BPF_PROG_TYPE_CGROUP_SOCK, prog, insns_cnt, in prog_load()
|
D | sock_example.c | 61 size_t insns_cnt = sizeof(prog) / sizeof(struct bpf_insn); in test_sock() local 63 prog_fd = bpf_load_program(BPF_PROG_TYPE_SOCKET_FILTER, prog, insns_cnt, in test_sock()
|
D | test_cgrp2_attach2.c | 49 size_t insns_cnt = sizeof(prog) / sizeof(struct bpf_insn); in prog_load() local 52 prog, insns_cnt, "GPL", 0, in prog_load() 246 size_t insns_cnt = sizeof(prog) / sizeof(struct bpf_insn); in prog_load_cnt() local 250 prog, insns_cnt, "GPL", 0, in prog_load_cnt()
|
D | test_cgrp2_attach.c | 72 size_t insns_cnt = sizeof(prog) / sizeof(struct bpf_insn); in prog_load() local 75 prog, insns_cnt, "GPL", 0, in prog_load()
|
D | fds_example.c | 59 size_t insns_cnt = sizeof(insns) / sizeof(struct bpf_insn); in bpf_prog_create() local 66 insns, insns_cnt, "GPL", 0, in bpf_prog_create()
|
D | bpf_load.c | 72 size_t insns_cnt = size / sizeof(struct bpf_insn); in load_and_attach() local 113 fd = bpf_load_program(prog_type, prog, insns_cnt, license, kern_version, in load_and_attach()
|
/Linux-v4.19/tools/lib/bpf/ |
D | bpf.h | 66 size_t insns_cnt; member 77 size_t insns_cnt, const char *license, 81 size_t insns_cnt, int strict_alignment,
|
D | libbpf.c | 140 size_t insns_cnt, main_prog_cnt; member 272 prog->insns_cnt = 0; in bpf_program__exit() 300 prog->insns_cnt = size / sizeof(struct bpf_insn); in bpf_program__init() 302 prog->insns_cnt * sizeof(struct bpf_insn)); in bpf_program__init() 1194 new_cnt = prog->insns_cnt + text->insns_cnt; in bpf_program__reloc_text() 1200 memcpy(new_insn + prog->insns_cnt, text->insns, in bpf_program__reloc_text() 1201 text->insns_cnt * sizeof(*insn)); in bpf_program__reloc_text() 1203 prog->main_prog_cnt = prog->insns_cnt; in bpf_program__reloc_text() 1204 prog->insns_cnt = new_cnt; in bpf_program__reloc_text() 1206 text->insns_cnt, text->section_name, in bpf_program__reloc_text() [all …]
|
D | bpf.c | 199 attr.insn_cnt = (__u32)load_attr->insns_cnt; in bpf_load_program_xattr() 223 size_t insns_cnt, const char *license, in bpf_load_program() argument 234 load_attr.insns_cnt = insns_cnt; in bpf_load_program() 242 size_t insns_cnt, int strict_alignment, in bpf_verify_program() argument 250 attr.insn_cnt = (__u32)insns_cnt; in bpf_verify_program()
|
D | libbpf.h | 189 struct bpf_insn *insns, int insns_cnt,
|
/Linux-v4.19/tools/testing/selftests/bpf/ |
D | test_cgroup_storage.c | 29 size_t insns_cnt = sizeof(prog) / sizeof(struct bpf_insn); in main() local 44 prog, insns_cnt, "GPL", 0, in main()
|
D | test_sock_addr.c | 520 const struct bpf_insn *insns, size_t insns_cnt) in load_insns() argument 529 load_attr.insns_cnt = insns_cnt; in load_insns()
|
D | test_sock.c | 333 attr.insns_cnt = probe_prog_length(attr.insns); in load_sock_prog()
|