Lines Matching refs:load_attr
6418 struct bpf_prog_load_params load_attr = {}; in load_program() local
6438 load_attr.prog_type = prog->type; in load_program()
6439 load_attr.expected_attach_type = prog->expected_attach_type; in load_program()
6441 load_attr.name = prog->name; in load_program()
6442 load_attr.insns = insns; in load_program()
6443 load_attr.insn_cnt = insns_cnt; in load_program()
6444 load_attr.license = license; in load_program()
6445 load_attr.attach_btf_id = prog->attach_btf_id; in load_program()
6446 load_attr.attach_prog_fd = prog->attach_prog_fd; in load_program()
6447 load_attr.attach_btf_obj_fd = prog->attach_btf_obj_fd; in load_program()
6448 load_attr.attach_btf_id = prog->attach_btf_id; in load_program()
6449 load_attr.kern_version = kern_version; in load_program()
6450 load_attr.prog_ifindex = prog->prog_ifindex; in load_program()
6455 load_attr.prog_btf_fd = btf_fd; in load_program()
6456 load_attr.func_info = prog->func_info; in load_program()
6457 load_attr.func_info_rec_size = prog->func_info_rec_size; in load_program()
6458 load_attr.func_info_cnt = prog->func_info_cnt; in load_program()
6459 load_attr.line_info = prog->line_info; in load_program()
6460 load_attr.line_info_rec_size = prog->line_info_rec_size; in load_program()
6461 load_attr.line_info_cnt = prog->line_info_cnt; in load_program()
6463 load_attr.log_level = prog->log_level; in load_program()
6464 load_attr.prog_flags = prog->prog_flags; in load_program()
6465 load_attr.fd_array = obj->fd_array; in load_program()
6469 err = prog->sec_def->preload_fn(prog, &load_attr, prog->sec_def->cookie); in load_program()
6478 bpf_gen__prog_load(obj->gen_loader, &load_attr, in load_program()
6492 load_attr.log_buf = log_buf; in load_program()
6493 load_attr.log_buf_sz = log_buf_size; in load_program()
6494 ret = libbpf__bpf_prog_load(&load_attr); in load_program()
6497 if (log_buf && load_attr.log_level) in load_program()
6540 } else if (load_attr.insn_cnt >= BPF_MAXINSNS) { in load_program()
6542 load_attr.insn_cnt, BPF_MAXINSNS); in load_program()
6544 } else if (load_attr.prog_type != BPF_PROG_TYPE_KPROBE) { in load_program()
6548 load_attr.prog_type = BPF_PROG_TYPE_KPROBE; in load_program()
6549 load_attr.expected_attach_type = 0; in load_program()
6550 load_attr.log_buf = NULL; in load_program()
6551 load_attr.log_buf_sz = 0; in load_program()
6552 fd = libbpf__bpf_prog_load(&load_attr); in load_program()