/kernel/linux/linux-5.10/samples/bpf/ |
H A 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()
|
H A 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()
|
H A 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()
|
H A D | fds_example.c | 61 size_t insns_cnt = sizeof(insns) / sizeof(struct bpf_insn); in bpf_prog_create() local 71 insns, insns_cnt, "GPL", 0, in bpf_prog_create()
|
/kernel/linux/linux-6.6/samples/bpf/ |
H A D | test_cgrp2_sock.c | 79 size_t insns_cnt; in prog_load() local 83 insns_cnt = sizeof(prog_start) + sizeof(prog_end); in prog_load() 85 insns_cnt += sizeof(prog_dev); in prog_load() 88 insns_cnt += sizeof(prog_mark); in prog_load() 91 insns_cnt += sizeof(prog_prio); in prog_load() 93 p = prog = malloc(insns_cnt); in prog_load() 120 insns_cnt /= sizeof(struct bpf_insn); in prog_load() 123 prog, insns_cnt, &opts); in prog_load()
|
H A D | sock_example.c | 62 size_t insns_cnt = ARRAY_SIZE(prog); in test_sock() local 69 prog, insns_cnt, &opts); in test_sock()
|
H A D | test_cgrp2_attach.c | 74 size_t insns_cnt = ARRAY_SIZE(prog); in prog_load() local 81 prog, insns_cnt, &opts); in prog_load()
|
H A D | fds_example.c | 56 size_t insns_cnt = ARRAY_SIZE(insns); in bpf_prog_create() local 73 insns, insns_cnt, &opts); in bpf_prog_create()
|
/kernel/linux/linux-5.10/tools/testing/selftests/bpf/ |
H A D | test_stub.c | 26 size_t insns_cnt, const char *license, in bpf_test_load_program() 37 load_attr.insns_cnt = insns_cnt; in bpf_test_load_program() 25 bpf_test_load_program(enum bpf_prog_type type, const struct bpf_insn *insns, size_t insns_cnt, const char *license, __u32 kern_version, char *log_buf, size_t log_buf_sz) bpf_test_load_program() argument
|
H A D | test_cgroup_storage.c | 38 size_t insns_cnt = sizeof(prog) / sizeof(struct bpf_insn); in main() local 70 prog, insns_cnt, "GPL", 0, in main()
|
/kernel/linux/linux-5.10/tools/testing/selftests/bpf/prog_tests/ |
H A D | raw_tp_writable_test_run.c | 23 .insns_cnt = sizeof(trace_program) / sizeof(struct bpf_insn), in test_raw_tp_writable_test_run() 41 .insns_cnt = sizeof(skb_program) / sizeof(struct bpf_insn), in test_raw_tp_writable_test_run()
|
H A D | cgroup_attach_autodetach.c | 17 size_t insns_cnt = sizeof(prog) / sizeof(struct bpf_insn); in prog_load() local 20 prog, insns_cnt, "GPL", 0, in prog_load()
|
H A D | fexit_stress.c | 27 .insns_cnt = sizeof(trace_program) / sizeof(struct bpf_insn), in test_fexit_stress() 40 .insns_cnt = sizeof(skb_program) / sizeof(struct bpf_insn), in test_fexit_stress()
|
H A D | cgroup_attach_override.c | 19 size_t insns_cnt = sizeof(prog) / sizeof(struct bpf_insn); in prog_load() local 22 prog, insns_cnt, "GPL", 0, in prog_load()
|
H A D | raw_tp_writable_reject_nbd_invalid.c | 25 .insns_cnt = sizeof(program) / sizeof(struct bpf_insn), in test_raw_tp_writable_reject_nbd_invalid()
|
H A D | cgroup_attach_multi.c | 66 size_t insns_cnt = sizeof(prog) / sizeof(struct bpf_insn); in prog_load_cnt() local 70 prog, insns_cnt, "GPL", 0, in prog_load_cnt()
|
/kernel/linux/linux-6.6/tools/testing/selftests/bpf/prog_tests/ |
H A D | cgroup_attach_autodetach.c | 17 size_t insns_cnt = ARRAY_SIZE(prog); in prog_load() local 20 prog, insns_cnt, "GPL", 0, in prog_load()
|
H A D | cgroup_attach_override.c | 19 size_t insns_cnt = ARRAY_SIZE(prog); in prog_load() local 22 prog, insns_cnt, "GPL", 0, in prog_load()
|
H A D | sockopt.c | 928 int fd, insns_cnt = 0; in load_prog() local 931 insns[insns_cnt].code != (BPF_JMP | BPF_EXIT); in load_prog() 932 insns_cnt++) { in load_prog() 934 insns_cnt++; in load_prog() 936 fd = bpf_prog_load(BPF_PROG_TYPE_CGROUP_SOCKOPT, NULL, "GPL", insns, insns_cnt, &opts); in load_prog()
|
H A D | cgroup_attach_multi.c | 66 size_t insns_cnt = ARRAY_SIZE(prog); in prog_load_cnt() local 70 prog, insns_cnt, "GPL", 0, in prog_load_cnt()
|
/kernel/linux/linux-6.6/tools/testing/selftests/bpf/ |
H A D | test_cgroup_storage.c | 39 size_t insns_cnt = ARRAY_SIZE(prog); in main() local 74 prog, insns_cnt, "GPL", 0, in main()
|
H A D | testing_helpers.h | 17 size_t insns_cnt, const char *license,
|
H A D | testing_helpers.c | 296 size_t insns_cnt, const char *license, in bpf_test_load_program() 308 return bpf_prog_load(type, NULL, license, insns, insns_cnt, &opts); in bpf_test_load_program() 295 bpf_test_load_program(enum bpf_prog_type type, const struct bpf_insn *insns, size_t insns_cnt, const char *license, __u32 kern_version, char *log_buf, size_t log_buf_sz) bpf_test_load_program() argument
|
/kernel/linux/linux-5.10/tools/lib/bpf/ |
H A D | libbpf_probes.c | 69 size_t insns_cnt, char *buf, size_t buf_len, __u32 ifindex) in probe_load() 120 xattr.insns_cnt = insns_cnt; in probe_load() 68 probe_load(enum bpf_prog_type prog_type, const struct bpf_insn *insns, size_t insns_cnt, char *buf, size_t buf_len, __u32 ifindex) probe_load() argument
|
H A D | bpf.h | 79 size_t insns_cnt; member 109 const struct bpf_insn *insns, size_t insns_cnt, 114 size_t insns_cnt, __u32 prog_flags,
|