Home
last modified time | relevance | path

Searched refs:load_attr (Results 1 – 3 of 3) sorted by relevance

/linux/tools/lib/bpf/
H A Dgen_loader.c1016 int core_relos, struct bpf_prog_load_opts *load_attr) in info_blob_bswap() argument
1023 for (i = 0; i < load_attr->func_info_cnt; i++) in info_blob_bswap()
1026 for (i = 0; i < load_attr->line_info_cnt; i++) in info_blob_bswap()
1036 struct bpf_prog_load_opts *load_attr, int prog_idx) in bpf_gen__prog_load() argument
1038 int func_info_tot_sz = load_attr->func_info_cnt * in bpf_gen__prog_load()
1039 load_attr->func_info_rec_size; in bpf_gen__prog_load()
1040 int line_info_tot_sz = load_attr->line_info_cnt * in bpf_gen__prog_load()
1041 load_attr->line_info_rec_size; in bpf_gen__prog_load()
1066 attr.expected_attach_type = tgt_endian(load_attr->expected_attach_type); in bpf_gen__prog_load()
1067 attr.attach_btf_id = tgt_endian(load_attr->attach_btf_id); in bpf_gen__prog_load()
[all …]
H A Dbpf_gen_internal.h68 struct bpf_prog_load_opts *load_attr, int prog_idx);
H A Dlibbpf.c7787 LIBBPF_OPTS(bpf_prog_load_opts, load_attr); in bpf_object_load_prog()
7823 load_attr.attach_prog_fd = prog->attach_prog_fd; in bpf_object_load_prog()
7824 load_attr.attach_btf_obj_fd = prog->attach_btf_obj_fd; in bpf_object_load_prog()
7825 load_attr.attach_btf_id = prog->attach_btf_id; in bpf_object_load_prog()
7826 load_attr.kern_version = kern_version; in bpf_object_load_prog()
7827 load_attr.prog_ifindex = prog->prog_ifindex; in bpf_object_load_prog()
7828 load_attr.expected_attach_type = prog->expected_attach_type; in bpf_object_load_prog()
7832 load_attr.prog_btf_fd = btf__fd(obj->btf); in bpf_object_load_prog()
7833 load_attr.func_info = prog->func_info; in bpf_object_load_prog()
7834 load_attr.func_info_rec_size = prog->func_info_rec_size; in bpf_object_load_prog()
[all …]