Lines Matching refs:imm
4568 if ((sym->st_value % BPF_INSN_SZ) || (insn->imm % BPF_INSN_SZ)) { in bpf_program__record_reloc()
4570 prog->name, sym_name, (size_t)sym->st_value, insn->imm); in bpf_program__record_reloc()
6064 insn->imm = POISON_LDIMM64_MAP_BASE + map_idx; in poison_map_ldimm64()
6091 insn->imm = POISON_CALL_KFUNC_BASE + ext_idx; in poison_kfunc_call()
6115 insn[0].imm = relo->map_idx; in bpf_object__relocate_data()
6118 insn[0].imm = map->fd; in bpf_object__relocate_data()
6126 insn[1].imm = insn[0].imm + relo->sym_off; in bpf_object__relocate_data()
6129 insn[0].imm = relo->map_idx; in bpf_object__relocate_data()
6132 insn[0].imm = map->fd; in bpf_object__relocate_data()
6143 insn[0].imm = obj->kconfig_map_idx; in bpf_object__relocate_data()
6146 insn[0].imm = obj->maps[obj->kconfig_map_idx].fd; in bpf_object__relocate_data()
6148 insn[1].imm = ext->kcfg.data_off; in bpf_object__relocate_data()
6152 insn[0].imm = ext->ksym.kernel_btf_id; in bpf_object__relocate_data()
6153 insn[1].imm = ext->ksym.kernel_btf_obj_fd; in bpf_object__relocate_data()
6155 insn[0].imm = (__u32)ext->ksym.addr; in bpf_object__relocate_data()
6156 insn[1].imm = ext->ksym.addr >> 32; in bpf_object__relocate_data()
6164 insn[0].imm = ext->ksym.kernel_btf_id; in bpf_object__relocate_data()
6456 sub_insn_idx = relo->sym_off / BPF_INSN_SZ + insn->imm + 1; in bpf_object__reloc_code()
6458 sub_insn_idx = (relo->sym_off + insn->imm) / BPF_INSN_SZ; in bpf_object__reloc_code()
6474 sub_insn_idx = prog->sec_insn_off + insn_idx + insn->imm + 1; in bpf_object__reloc_code()
6514 insn->imm = subprog->sub_insn_off - (prog->sub_insn_off + insn_idx) - 1; in bpf_object__reloc_code()
6517 prog->name, insn_idx, insn->imm, subprog->name, subprog->sub_insn_off); in bpf_object__reloc_code()
7363 *func_id = insn->imm; in insn_is_helper_call()
7390 insn->imm = BPF_FUNC_probe_read; in bpf_object__sanitize_prog()
7395 insn->imm = BPF_FUNC_probe_read_str; in bpf_object__sanitize_prog()