Lines Matching refs:load_attr
6610 LIBBPF_OPTS(bpf_prog_load_opts, load_attr);
6632 load_attr.expected_attach_type = prog->expected_attach_type;
6635 load_attr.attach_prog_fd = prog->attach_prog_fd;
6636 load_attr.attach_btf_obj_fd = prog->attach_btf_obj_fd;
6637 load_attr.attach_btf_id = prog->attach_btf_id;
6638 load_attr.kern_version = kern_version;
6639 load_attr.prog_ifindex = prog->prog_ifindex;
6644 load_attr.prog_btf_fd = btf_fd;
6645 load_attr.func_info = prog->func_info;
6646 load_attr.func_info_rec_size = prog->func_info_rec_size;
6647 load_attr.func_info_cnt = prog->func_info_cnt;
6648 load_attr.line_info = prog->line_info;
6649 load_attr.line_info_rec_size = prog->line_info_rec_size;
6650 load_attr.line_info_cnt = prog->line_info_cnt;
6652 load_attr.log_level = log_level;
6653 load_attr.prog_flags = prog->prog_flags;
6654 load_attr.fd_array = obj->fd_array;
6656 /* adjust load_attr if sec_def provides custom preload callback */
6658 err = prog->sec_def->preload_fn(prog, &load_attr, prog->sec_def->cookie);
6668 license, insns, insns_cnt, &load_attr,
6702 load_attr.log_buf = log_buf;
6703 load_attr.log_size = log_buf_size;
6704 load_attr.log_level = log_level;
6706 ret = bpf_prog_load(prog->type, prog_name, license, insns, insns_cnt, &load_attr);