Searched refs:load_attr (Results 1 – 14 of 14) sorted by relevance
/linux/tools/lib/bpf/ |
A D | bpf.c | 262 if (!load_attr->log_buf != !load_attr->log_buf_sz) in libbpf__bpf_prog_load() 265 if (load_attr->log_level > (4 | 2 | 1) || (load_attr->log_level && !load_attr->log_buf)) in libbpf__bpf_prog_load() 303 if (load_attr->name) in libbpf__bpf_prog_load() 353 if (load_attr->log_level || !load_attr->log_buf) in libbpf__bpf_prog_load() 360 load_attr->log_buf[0] = 0; in libbpf__bpf_prog_load() 395 p.insns = load_attr->insns; in bpf_load_program_xattr() 407 p.name = load_attr->name; in bpf_load_program_xattr() 421 load_attr.prog_type = type; in bpf_load_program() 423 load_attr.name = NULL; in bpf_load_program() 424 load_attr.insns = insns; in bpf_load_program() [all …]
|
A D | gen_loader.c | 924 load_attr->prog_type, load_attr->insn_cnt); in bpf_gen__prog_load() 926 license = add_data(gen, load_attr->license, strlen(load_attr->license) + 1); in bpf_gen__prog_load() 928 insns = add_data(gen, load_attr->insns, in bpf_gen__prog_load() 931 attr.prog_type = load_attr->prog_type; in bpf_gen__prog_load() 933 attr.attach_btf_id = load_attr->attach_btf_id; in bpf_gen__prog_load() 934 attr.prog_ifindex = load_attr->prog_ifindex; in bpf_gen__prog_load() 936 attr.insn_cnt = (__u32)load_attr->insn_cnt; in bpf_gen__prog_load() 937 attr.prog_flags = load_attr->prog_flags; in bpf_gen__prog_load() 940 attr.func_info_cnt = load_attr->func_info_cnt; in bpf_gen__prog_load() 945 attr.line_info_cnt = load_attr->line_info_cnt; in bpf_gen__prog_load() [all …]
|
A D | bpf_gen_internal.h | 54 void bpf_gen__prog_load(struct bpf_gen *gen, struct bpf_prog_load_params *load_attr, int prog_idx);
|
A D | libbpf.c | 6438 load_attr.prog_type = prog->type; in load_program() 6441 load_attr.name = prog->name; in load_program() 6442 load_attr.insns = insns; in load_program() 6443 load_attr.insn_cnt = insns_cnt; in load_program() 6444 load_attr.license = license; in load_program() 6455 load_attr.prog_btf_fd = btf_fd; in load_program() 6465 load_attr.fd_array = obj->fd_array; in load_program() 6492 load_attr.log_buf = log_buf; in load_program() 6493 load_attr.log_buf_sz = log_buf_size; in load_program() 6550 load_attr.log_buf = NULL; in load_program() [all …]
|
A D | bpf.h | 106 bpf_load_program_xattr(const struct bpf_load_program_attr *load_attr,
|
A D | libbpf_internal.h | 308 int libbpf__bpf_prog_load(const struct bpf_prog_load_params *load_attr);
|
/linux/tools/testing/selftests/bpf/ |
A D | test_stub.c | 30 struct bpf_load_program_attr load_attr; in bpf_test_load_program() local 32 memset(&load_attr, 0, sizeof(struct bpf_load_program_attr)); in bpf_test_load_program() 33 load_attr.prog_type = type; in bpf_test_load_program() 34 load_attr.expected_attach_type = 0; in bpf_test_load_program() 35 load_attr.name = NULL; in bpf_test_load_program() 36 load_attr.insns = insns; in bpf_test_load_program() 37 load_attr.insns_cnt = insns_cnt; in bpf_test_load_program() 38 load_attr.license = license; in bpf_test_load_program() 39 load_attr.kern_version = kern_version; in bpf_test_load_program() 40 load_attr.prog_flags = BPF_F_TEST_RND_HI32; in bpf_test_load_program() [all …]
|
A D | test_sock_addr.c | 648 struct bpf_load_program_attr load_attr; in load_insns() local 651 memset(&load_attr, 0, sizeof(struct bpf_load_program_attr)); in load_insns() 652 load_attr.prog_type = BPF_PROG_TYPE_CGROUP_SOCK_ADDR; in load_insns() 653 load_attr.expected_attach_type = test->expected_attach_type; in load_insns() 654 load_attr.insns = insns; in load_insns() 655 load_attr.insns_cnt = insns_cnt; in load_insns() 656 load_attr.license = "GPL"; in load_insns() 658 ret = bpf_load_program_xattr(&load_attr, bpf_log_buf, BPF_LOG_BUF_SIZE); in load_insns()
|
/linux/tools/testing/selftests/bpf/prog_tests/ |
A D | fexit_stress.c | 23 struct bpf_load_program_attr load_attr = { in test_fexit_stress() local 44 load_attr.expected_attach_type); in test_fexit_stress() 47 load_attr.attach_btf_id = err; in test_fexit_stress() 50 fexit_fd[i] = bpf_load_program_xattr(&load_attr, error, sizeof(error)); in test_fexit_stress()
|
A D | raw_tp_writable_reject_nbd_invalid.c | 21 struct bpf_load_program_attr load_attr = { in test_raw_tp_writable_reject_nbd_invalid() local 29 bpf_fd = bpf_load_program_xattr(&load_attr, error, sizeof(error)); in test_raw_tp_writable_reject_nbd_invalid()
|
A D | raw_tp_writable_test_run.c | 20 struct bpf_load_program_attr load_attr = { in serial_test_raw_tp_writable_test_run() local 28 int bpf_fd = bpf_load_program_xattr(&load_attr, error, sizeof(error)); in serial_test_raw_tp_writable_test_run()
|
/linux/tools/bpf/bpftool/ |
A D | struct_ops.c | 482 struct bpf_object_load_attr load_attr = {}; in do_register() local 503 load_attr.obj = obj; in do_register() 506 load_attr.log_level = 1 + 2 + 4; in do_register() 508 if (bpf_object__load_xattr(&load_attr)) { in do_register()
|
A D | gen.c | 488 struct bpf_object_load_attr load_attr = {}; in gen_trace() local 498 load_attr.obj = obj; in gen_trace() 501 load_attr.log_level = 1 + 2 + 4; in gen_trace() 503 err = bpf_object__load_xattr(&load_attr); in gen_trace()
|
A D | prog.c | 1390 struct bpf_object_load_attr load_attr = { 0 }; in load_with_options() local 1600 load_attr.obj = obj; in load_with_options() 1603 load_attr.log_level = 1 + 2 + 4; in load_with_options() 1605 err = bpf_object__load_xattr(&load_attr); in load_with_options() 1725 struct bpf_object_load_attr load_attr = {}; in do_loader() local 1744 load_attr.obj = obj; in do_loader() 1747 load_attr.log_level = 1 + 2 + 4; in do_loader() 1749 err = bpf_object__load_xattr(&load_attr); in do_loader()
|
Completed in 43 milliseconds