/external/linux-kselftest/tools/testing/selftests/bpf/ |
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 …]
|
D | test_sock_addr.c | 644 struct bpf_load_program_attr load_attr; in load_insns() local 647 memset(&load_attr, 0, sizeof(struct bpf_load_program_attr)); in load_insns() 648 load_attr.prog_type = BPF_PROG_TYPE_CGROUP_SOCK_ADDR; in load_insns() 649 load_attr.expected_attach_type = test->expected_attach_type; in load_insns() 650 load_attr.insns = insns; in load_insns() 651 load_attr.insns_cnt = insns_cnt; in load_insns() 652 load_attr.license = "GPL"; in load_insns() 654 ret = bpf_load_program_xattr(&load_attr, bpf_log_buf, BPF_LOG_BUF_SIZE); in load_insns()
|
/external/libbpf/src/ |
D | bpf.c | 467 int bpf_load_program_xattr(const struct bpf_load_program_attr *load_attr, 470 static int bpf_load_program_xattr2(const struct bpf_load_program_attr *load_attr, in bpf_load_program_xattr2() argument 475 if (!load_attr || !log_buf != !log_buf_sz) in bpf_load_program_xattr2() 478 p.expected_attach_type = load_attr->expected_attach_type; in bpf_load_program_xattr2() 479 switch (load_attr->prog_type) { in bpf_load_program_xattr2() 482 p.attach_btf_id = load_attr->attach_btf_id; in bpf_load_program_xattr2() 486 p.attach_btf_id = load_attr->attach_btf_id; in bpf_load_program_xattr2() 487 p.attach_prog_fd = load_attr->attach_prog_fd; in bpf_load_program_xattr2() 490 p.prog_ifindex = load_attr->prog_ifindex; in bpf_load_program_xattr2() 491 p.kern_version = load_attr->kern_version; in bpf_load_program_xattr2() [all …]
|
D | gen_loader.c | 935 struct bpf_prog_load_opts *load_attr, int prog_idx) in bpf_gen__prog_load() argument 950 attr.expected_attach_type = load_attr->expected_attach_type; in bpf_gen__prog_load() 951 attr.attach_btf_id = load_attr->attach_btf_id; in bpf_gen__prog_load() 952 attr.prog_ifindex = load_attr->prog_ifindex; in bpf_gen__prog_load() 955 attr.prog_flags = load_attr->prog_flags; in bpf_gen__prog_load() 957 attr.func_info_rec_size = load_attr->func_info_rec_size; in bpf_gen__prog_load() 958 attr.func_info_cnt = load_attr->func_info_cnt; in bpf_gen__prog_load() 959 func_info = add_data(gen, load_attr->func_info, in bpf_gen__prog_load() 962 attr.line_info_rec_size = load_attr->line_info_rec_size; in bpf_gen__prog_load() 963 attr.line_info_cnt = load_attr->line_info_cnt; in bpf_gen__prog_load() [all …]
|
D | bpf_gen_internal.h | 63 struct bpf_prog_load_opts *load_attr, int prog_idx);
|
D | libbpf.c | 6610 LIBBPF_OPTS(bpf_prog_load_opts, load_attr); in bpf_object_load_prog_instance() 6632 load_attr.expected_attach_type = prog->expected_attach_type; in bpf_object_load_prog_instance() 6635 load_attr.attach_prog_fd = prog->attach_prog_fd; in bpf_object_load_prog_instance() 6636 load_attr.attach_btf_obj_fd = prog->attach_btf_obj_fd; in bpf_object_load_prog_instance() 6637 load_attr.attach_btf_id = prog->attach_btf_id; in bpf_object_load_prog_instance() 6638 load_attr.kern_version = kern_version; in bpf_object_load_prog_instance() 6639 load_attr.prog_ifindex = prog->prog_ifindex; in bpf_object_load_prog_instance() 6644 load_attr.prog_btf_fd = btf_fd; in bpf_object_load_prog_instance() 6645 load_attr.func_info = prog->func_info; in bpf_object_load_prog_instance() 6646 load_attr.func_info_rec_size = prog->func_info_rec_size; in bpf_object_load_prog_instance() [all …]
|
D | bpf.h | 204 LIBBPF_API int bpf_load_program_xattr(const struct bpf_load_program_attr *load_attr,
|
/external/linux-kselftest/tools/testing/selftests/bpf/prog_tests/ |
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()
|
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()
|
D | raw_tp_writable_test_run.c | 19 struct bpf_load_program_attr load_attr = { in test_raw_tp_writable_test_run() local 27 int bpf_fd = bpf_load_program_xattr(&load_attr, error, sizeof(error)); in test_raw_tp_writable_test_run()
|
D | core_reloc.c | 468 struct bpf_object_load_attr load_attr = {}; in test_core_reloc() local 510 load_attr.obj = obj; in test_core_reloc() 511 load_attr.log_level = 0; in test_core_reloc() 512 load_attr.target_btf_path = test_case->btf_src_file; in test_core_reloc() 513 err = bpf_object__load_xattr(&load_attr); in test_core_reloc()
|
/external/bcc/src/cc/ |
D | libbpf.c | 638 static int libbpf_bpf_prog_load(const struct bpf_load_program_attr *load_attr, in libbpf_bpf_prog_load() argument 643 if (!load_attr || !log_buf != !log_buf_sz) { in libbpf_bpf_prog_load() 648 p.expected_attach_type = load_attr->expected_attach_type; in libbpf_bpf_prog_load() 649 switch (load_attr->prog_type) { in libbpf_bpf_prog_load() 652 p.attach_btf_id = load_attr->attach_btf_id; in libbpf_bpf_prog_load() 656 p.attach_btf_id = load_attr->attach_btf_id; in libbpf_bpf_prog_load() 657 p.attach_prog_fd = load_attr->attach_prog_fd; in libbpf_bpf_prog_load() 660 p.prog_ifindex = load_attr->prog_ifindex; in libbpf_bpf_prog_load() 661 p.kern_version = load_attr->kern_version; in libbpf_bpf_prog_load() 663 p.log_level = load_attr->log_level; in libbpf_bpf_prog_load() [all …]
|
/external/arm-trusted-firmware/plat/hisilicon/hikey/ |
D | hisi_mcu.c | 40 char load_attr; member 96 (sec->load_attr >= MCU_IMAGE_SEC_LOAD_BUTT)) in is_binary_section_invalid() 181 if (head->secs[i].load_attr != MCU_IMAGE_SEC_LOAD_STATIC) in hisi_mcu_load_image()
|
/external/python/cpython3/Lib/test/ |
D | test_compile.py | 867 def load_attr(): function 901 funcs = [ load_attr, load_method, store_attr, aug_store_attr]
|