Lines Matching refs:load_attr
7842 LIBBPF_OPTS(bpf_prog_load_opts, load_attr);
7878 load_attr.attach_prog_fd = prog->attach_prog_fd;
7879 load_attr.attach_btf_obj_fd = prog->attach_btf_obj_fd;
7880 load_attr.attach_btf_id = prog->attach_btf_id;
7881 load_attr.kern_version = kern_version;
7882 load_attr.prog_ifindex = prog->prog_ifindex;
7883 load_attr.expected_attach_type = prog->expected_attach_type;
7887 load_attr.prog_btf_fd = btf__fd(obj->btf);
7888 load_attr.func_info = prog->func_info;
7889 load_attr.func_info_rec_size = prog->func_info_rec_size;
7890 load_attr.func_info_cnt = prog->func_info_cnt;
7891 load_attr.line_info = prog->line_info;
7892 load_attr.line_info_rec_size = prog->line_info_rec_size;
7893 load_attr.line_info_cnt = prog->line_info_cnt;
7895 load_attr.log_level = log_level;
7896 load_attr.prog_flags = prog->prog_flags;
7897 load_attr.fd_array = obj->fd_array;
7899 load_attr.token_fd = obj->token_fd;
7901 load_attr.prog_flags |= BPF_F_TOKEN_FD;
7903 /* adjust load_attr if sec_def provides custom preload callback */
7905 err = prog->sec_def->prog_prepare_load_fn(prog, &load_attr, prog->sec_def->cookie);
7917 license, insns, insns_cnt, &load_attr,
7951 load_attr.log_buf = log_buf;
7952 load_attr.log_size = log_buf_size;
7953 load_attr.log_level = log_level;
7955 ret = bpf_prog_load(prog->type, prog_name, license, insns, insns_cnt, &load_attr);