Lines Matching refs:load_attr
6696 struct bpf_load_program_attr load_attr; in load_program() local
6705 memset(&load_attr, 0, sizeof(struct bpf_load_program_attr)); in load_program()
6706 load_attr.prog_type = prog->type; in load_program()
6710 load_attr.expected_attach_type = 0; in load_program()
6712 load_attr.expected_attach_type = prog->expected_attach_type; in load_program()
6714 load_attr.name = prog->name; in load_program()
6715 load_attr.insns = insns; in load_program()
6716 load_attr.insns_cnt = insns_cnt; in load_program()
6717 load_attr.license = license; in load_program()
6720 load_attr.attach_btf_id = prog->attach_btf_id; in load_program()
6723 load_attr.attach_prog_fd = prog->attach_prog_fd; in load_program()
6724 load_attr.attach_btf_id = prog->attach_btf_id; in load_program()
6726 load_attr.kern_version = kern_version; in load_program()
6727 load_attr.prog_ifindex = prog->prog_ifindex; in load_program()
6732 load_attr.prog_btf_fd = btf_fd; in load_program()
6733 load_attr.func_info = prog->func_info; in load_program()
6734 load_attr.func_info_rec_size = prog->func_info_rec_size; in load_program()
6735 load_attr.func_info_cnt = prog->func_info_cnt; in load_program()
6736 load_attr.line_info = prog->line_info; in load_program()
6737 load_attr.line_info_rec_size = prog->line_info_rec_size; in load_program()
6738 load_attr.line_info_cnt = prog->line_info_cnt; in load_program()
6740 load_attr.log_level = prog->log_level; in load_program()
6741 load_attr.prog_flags = prog->prog_flags; in load_program()
6752 ret = bpf_load_program_xattr(&load_attr, log_buf, log_buf_size); in load_program()
6755 if (log_buf && load_attr.log_level) in load_program()
6793 } else if (load_attr.insns_cnt >= BPF_MAXINSNS) { in load_program()
6795 load_attr.insns_cnt, BPF_MAXINSNS); in load_program()
6797 } else if (load_attr.prog_type != BPF_PROG_TYPE_KPROBE) { in load_program()
6801 load_attr.prog_type = BPF_PROG_TYPE_KPROBE; in load_program()
6802 load_attr.expected_attach_type = 0; in load_program()
6803 fd = bpf_load_program_xattr(&load_attr, NULL, 0); in load_program()