Lines Matching refs:val
49 static u64 do_reloc(enum aarch64_reloc_op reloc_op, void *place, u64 val) in do_reloc() argument
53 return val; in do_reloc()
55 return val - (u64)place; in do_reloc()
57 return (val & ~0xfff) - ((u64)place & ~0xfff); in do_reloc()
66 static int reloc_data(enum aarch64_reloc_op op, void *place, u64 val, int len) in reloc_data() argument
69 s64 sval = do_reloc(op, place, val); in reloc_data()
103 static int reloc_insn_movw(enum aarch64_reloc_op op, void *place, u64 val, in reloc_insn_movw() argument
110 sval = do_reloc(op, place, val); in reloc_insn_movw()
161 static int reloc_insn_imm(enum aarch64_reloc_op op, void *place, u64 val, in reloc_insn_imm() argument
169 sval = do_reloc(op, place, val); in reloc_insn_imm()
207 u64 val; in apply_relocate_add() local
220 val = sym->st_value + rel[i].r_addend; in apply_relocate_add()
236 ovf = reloc_data(RELOC_OP_ABS, loc, val, 64); in apply_relocate_add()
239 ovf = reloc_data(RELOC_OP_ABS, loc, val, 32); in apply_relocate_add()
242 ovf = reloc_data(RELOC_OP_ABS, loc, val, 16); in apply_relocate_add()
246 ovf = reloc_data(RELOC_OP_PREL, loc, val, 64); in apply_relocate_add()
249 ovf = reloc_data(RELOC_OP_PREL, loc, val, 32); in apply_relocate_add()
252 ovf = reloc_data(RELOC_OP_PREL, loc, val, 16); in apply_relocate_add()
259 ovf = reloc_insn_movw(RELOC_OP_ABS, loc, val, 0, in apply_relocate_add()
265 ovf = reloc_insn_movw(RELOC_OP_ABS, loc, val, 16, in apply_relocate_add()
271 ovf = reloc_insn_movw(RELOC_OP_ABS, loc, val, 32, in apply_relocate_add()
277 ovf = reloc_insn_movw(RELOC_OP_ABS, loc, val, 48, in apply_relocate_add()
281 ovf = reloc_insn_movw(RELOC_OP_ABS, loc, val, 0, in apply_relocate_add()
285 ovf = reloc_insn_movw(RELOC_OP_ABS, loc, val, 16, in apply_relocate_add()
289 ovf = reloc_insn_movw(RELOC_OP_ABS, loc, val, 32, in apply_relocate_add()
294 ovf = reloc_insn_movw(RELOC_OP_PREL, loc, val, 0, in apply_relocate_add()
298 ovf = reloc_insn_movw(RELOC_OP_PREL, loc, val, 0, in apply_relocate_add()
303 ovf = reloc_insn_movw(RELOC_OP_PREL, loc, val, 16, in apply_relocate_add()
307 ovf = reloc_insn_movw(RELOC_OP_PREL, loc, val, 16, in apply_relocate_add()
312 ovf = reloc_insn_movw(RELOC_OP_PREL, loc, val, 32, in apply_relocate_add()
316 ovf = reloc_insn_movw(RELOC_OP_PREL, loc, val, 32, in apply_relocate_add()
322 ovf = reloc_insn_movw(RELOC_OP_PREL, loc, val, 48, in apply_relocate_add()
328 ovf = reloc_insn_imm(RELOC_OP_PREL, loc, val, 2, 19, in apply_relocate_add()
332 ovf = reloc_insn_imm(RELOC_OP_PREL, loc, val, 0, 21, in apply_relocate_add()
339 ovf = reloc_insn_imm(RELOC_OP_PAGE, loc, val, 12, 21, in apply_relocate_add()
346 ovf = reloc_insn_imm(RELOC_OP_ABS, loc, val, 0, 12, in apply_relocate_add()
351 ovf = reloc_insn_imm(RELOC_OP_ABS, loc, val, 1, 11, in apply_relocate_add()
356 ovf = reloc_insn_imm(RELOC_OP_ABS, loc, val, 2, 10, in apply_relocate_add()
361 ovf = reloc_insn_imm(RELOC_OP_ABS, loc, val, 3, 9, in apply_relocate_add()
366 ovf = reloc_insn_imm(RELOC_OP_ABS, loc, val, 4, 8, in apply_relocate_add()
370 ovf = reloc_insn_imm(RELOC_OP_PREL, loc, val, 2, 14, in apply_relocate_add()
374 ovf = reloc_insn_imm(RELOC_OP_PREL, loc, val, 2, 19, in apply_relocate_add()
379 ovf = reloc_insn_imm(RELOC_OP_PREL, loc, val, 2, 26, in apply_relocate_add()
398 me->name, (int)ELF64_R_TYPE(rel[i].r_info), val); in apply_relocate_add()