Lines Matching refs:ksym
582 } ksym; member
3060 if (ext->type == EXT_KSYM && ext->ksym.type_id) in obj_needs_vmlinux_btf()
3875 &ext->ksym.type_id); in bpf_object__collect_externs()
6005 if (ext->ksym.type_id && ext->is_set) { /* typed ksyms */ in bpf_object__relocate_data()
6007 insn[0].imm = ext->ksym.kernel_btf_id; in bpf_object__relocate_data()
6008 insn[1].imm = ext->ksym.kernel_btf_obj_fd; in bpf_object__relocate_data()
6010 insn[0].imm = (__u32)ext->ksym.addr; in bpf_object__relocate_data()
6011 insn[1].imm = ext->ksym.addr >> 32; in bpf_object__relocate_data()
6019 insn[0].imm = ext->ksym.kernel_btf_id; in bpf_object__relocate_data()
6020 insn[0].off = ext->ksym.btf_fd_idx; in bpf_object__relocate_data()
7270 ext->is_weak, !ext->ksym.type_id, in bpf_program_record_relos()
7567 if (ext->is_set && ext->ksym.addr != sym_addr) { in kallsyms_cb()
7569 sym_name, ext->ksym.addr, sym_addr); in kallsyms_cb()
7574 ext->ksym.addr = sym_addr; in kallsyms_cb()
7639 local_type_id = ext->ksym.type_id; in bpf_object__resolve_ksym_var_btf_id()
7664 ext->ksym.kernel_btf_obj_fd = mod_btf ? mod_btf->fd : 0; in bpf_object__resolve_ksym_var_btf_id()
7665 ext->ksym.kernel_btf_id = id; in bpf_object__resolve_ksym_var_btf_id()
7681 local_func_proto_id = ext->ksym.type_id; in bpf_object__resolve_ksym_func_btf_id()
7730 ext->ksym.kernel_btf_id = kfunc_id; in bpf_object__resolve_ksym_func_btf_id()
7731 ext->ksym.btf_fd_idx = mod_btf ? mod_btf->fd_array_idx : 0; in bpf_object__resolve_ksym_func_btf_id()
7737 ext->ksym.kernel_btf_obj_fd = mod_btf ? mod_btf->fd : 0; in bpf_object__resolve_ksym_func_btf_id()
7752 if (ext->type != EXT_KSYM || !ext->ksym.type_id) in bpf_object__resolve_ksyms_btf_id()
7757 ext->ksym.kernel_btf_obj_fd = 0; in bpf_object__resolve_ksyms_btf_id()
7758 ext->ksym.kernel_btf_id = 0; in bpf_object__resolve_ksyms_btf_id()
7791 if (ext->ksym.type_id) in bpf_object__resolve_externs()