Lines Matching refs:load_attr
6071 struct bpf_prog_load_params load_attr = {}; in load_program() local
6090 load_attr.prog_type = prog->type; in load_program()
6094 load_attr.expected_attach_type = 0; in load_program()
6096 load_attr.expected_attach_type = prog->expected_attach_type; in load_program()
6098 load_attr.name = prog->name; in load_program()
6099 load_attr.insns = insns; in load_program()
6100 load_attr.insn_cnt = insns_cnt; in load_program()
6101 load_attr.license = license; in load_program()
6102 load_attr.attach_btf_id = prog->attach_btf_id; in load_program()
6104 load_attr.attach_prog_fd = prog->attach_prog_fd; in load_program()
6106 load_attr.attach_btf_obj_fd = prog->attach_btf_obj_fd; in load_program()
6107 load_attr.attach_btf_id = prog->attach_btf_id; in load_program()
6108 load_attr.kern_version = kern_version; in load_program()
6109 load_attr.prog_ifindex = prog->prog_ifindex; in load_program()
6114 load_attr.prog_btf_fd = btf_fd; in load_program()
6115 load_attr.func_info = prog->func_info; in load_program()
6116 load_attr.func_info_rec_size = prog->func_info_rec_size; in load_program()
6117 load_attr.func_info_cnt = prog->func_info_cnt; in load_program()
6118 load_attr.line_info = prog->line_info; in load_program()
6119 load_attr.line_info_rec_size = prog->line_info_rec_size; in load_program()
6120 load_attr.line_info_cnt = prog->line_info_cnt; in load_program()
6122 load_attr.log_level = prog->log_level; in load_program()
6123 load_attr.prog_flags = prog->prog_flags; in load_program()
6126 bpf_gen__prog_load(prog->obj->gen_loader, &load_attr, in load_program()
6140 load_attr.log_buf = log_buf; in load_program()
6141 load_attr.log_buf_sz = log_buf_size; in load_program()
6142 ret = libbpf__bpf_prog_load(&load_attr); in load_program()
6145 if (log_buf && load_attr.log_level) in load_program()
6183 } else if (load_attr.insn_cnt >= BPF_MAXINSNS) { in load_program()
6185 load_attr.insn_cnt, BPF_MAXINSNS); in load_program()
6187 } else if (load_attr.prog_type != BPF_PROG_TYPE_KPROBE) { in load_program()
6191 load_attr.prog_type = BPF_PROG_TYPE_KPROBE; in load_program()
6192 load_attr.expected_attach_type = 0; in load_program()
6193 load_attr.log_buf = NULL; in load_program()
6194 load_attr.log_buf_sz = 0; in load_program()
6195 fd = libbpf__bpf_prog_load(&load_attr); in load_program()