Lines Matching refs:val
5 int arch_kexec_do_relocs(int r_type, void *loc, unsigned long val, in arch_kexec_do_relocs() argument
12 *(u8 *)loc = val; in arch_kexec_do_relocs()
16 *(u16 *)loc |= val & 0xfff; in arch_kexec_do_relocs()
19 *(u16 *)loc = val; in arch_kexec_do_relocs()
23 *(u32 *)loc |= (val & 0xfff) << 16; /* DL */ in arch_kexec_do_relocs()
24 *(u32 *)loc |= (val & 0xff000) >> 4; /* DH */ in arch_kexec_do_relocs()
27 *(u32 *)loc = val; in arch_kexec_do_relocs()
31 *(u64 *)loc = val; in arch_kexec_do_relocs()
34 *(u16 *)loc = (val - addr); in arch_kexec_do_relocs()
37 *(u16 *)loc = (val - addr) >> 1; in arch_kexec_do_relocs()
40 *(u32 *)loc = (val - addr) >> 1; in arch_kexec_do_relocs()
43 *(u32 *)loc = (val - addr); in arch_kexec_do_relocs()
46 *(u64 *)loc = (val - addr); in arch_kexec_do_relocs()
49 *(unsigned long *) loc = val; in arch_kexec_do_relocs()