Lines Matching refs:val

59 static u64 do_reloc(enum aarch64_reloc_op reloc_op, void *place, u64 val)  in do_reloc()  argument
63 return val; in do_reloc()
65 return val - (u64)place; in do_reloc()
67 return (val & ~0xfff) - ((u64)place & ~0xfff); in do_reloc()
76 static int reloc_data(enum aarch64_reloc_op op, void *place, u64 val, int len) in reloc_data() argument
79 s64 sval = do_reloc(op, place, val); in reloc_data()
113 static int reloc_insn_movw(enum aarch64_reloc_op op, void *place, u64 val, in reloc_insn_movw() argument
120 sval = do_reloc(op, place, val); in reloc_insn_movw()
171 static int reloc_insn_imm(enum aarch64_reloc_op op, void *place, u64 val, in reloc_insn_imm() argument
179 sval = do_reloc(op, place, val); in reloc_insn_imm()
217 u64 val; in apply_relocate_add() local
230 val = sym->st_value + rel[i].r_addend; in apply_relocate_add()
246 ovf = reloc_data(RELOC_OP_ABS, loc, val, 64); in apply_relocate_add()
249 ovf = reloc_data(RELOC_OP_ABS, loc, val, 32); in apply_relocate_add()
252 ovf = reloc_data(RELOC_OP_ABS, loc, val, 16); in apply_relocate_add()
256 ovf = reloc_data(RELOC_OP_PREL, loc, val, 64); in apply_relocate_add()
259 ovf = reloc_data(RELOC_OP_PREL, loc, val, 32); in apply_relocate_add()
262 ovf = reloc_data(RELOC_OP_PREL, loc, val, 16); in apply_relocate_add()
269 ovf = reloc_insn_movw(RELOC_OP_ABS, loc, val, 0, in apply_relocate_add()
275 ovf = reloc_insn_movw(RELOC_OP_ABS, loc, val, 16, in apply_relocate_add()
281 ovf = reloc_insn_movw(RELOC_OP_ABS, loc, val, 32, in apply_relocate_add()
287 ovf = reloc_insn_movw(RELOC_OP_ABS, loc, val, 48, in apply_relocate_add()
291 ovf = reloc_insn_movw(RELOC_OP_ABS, loc, val, 0, in apply_relocate_add()
295 ovf = reloc_insn_movw(RELOC_OP_ABS, loc, val, 16, in apply_relocate_add()
299 ovf = reloc_insn_movw(RELOC_OP_ABS, loc, val, 32, in apply_relocate_add()
304 ovf = reloc_insn_movw(RELOC_OP_PREL, loc, val, 0, in apply_relocate_add()
308 ovf = reloc_insn_movw(RELOC_OP_PREL, loc, val, 0, in apply_relocate_add()
313 ovf = reloc_insn_movw(RELOC_OP_PREL, loc, val, 16, in apply_relocate_add()
317 ovf = reloc_insn_movw(RELOC_OP_PREL, loc, val, 16, in apply_relocate_add()
322 ovf = reloc_insn_movw(RELOC_OP_PREL, loc, val, 32, in apply_relocate_add()
326 ovf = reloc_insn_movw(RELOC_OP_PREL, loc, val, 32, in apply_relocate_add()
332 ovf = reloc_insn_movw(RELOC_OP_PREL, loc, val, 48, in apply_relocate_add()
338 ovf = reloc_insn_imm(RELOC_OP_PREL, loc, val, 2, 19, in apply_relocate_add()
342 ovf = reloc_insn_imm(RELOC_OP_PREL, loc, val, 0, 21, in apply_relocate_add()
349 ovf = reloc_insn_imm(RELOC_OP_PAGE, loc, val, 12, 21, in apply_relocate_add()
356 ovf = reloc_insn_imm(RELOC_OP_ABS, loc, val, 0, 12, in apply_relocate_add()
361 ovf = reloc_insn_imm(RELOC_OP_ABS, loc, val, 1, 11, in apply_relocate_add()
366 ovf = reloc_insn_imm(RELOC_OP_ABS, loc, val, 2, 10, in apply_relocate_add()
371 ovf = reloc_insn_imm(RELOC_OP_ABS, loc, val, 3, 9, in apply_relocate_add()
376 ovf = reloc_insn_imm(RELOC_OP_ABS, loc, val, 4, 8, in apply_relocate_add()
380 ovf = reloc_insn_imm(RELOC_OP_PREL, loc, val, 2, 14, in apply_relocate_add()
384 ovf = reloc_insn_imm(RELOC_OP_PREL, loc, val, 2, 19, in apply_relocate_add()
389 ovf = reloc_insn_imm(RELOC_OP_PREL, loc, val, 2, 26, in apply_relocate_add()
408 me->name, (int)ELF64_R_TYPE(rel[i].r_info), val); in apply_relocate_add()