Lines Matching refs:loc
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()
15 *(u16 *)loc &= 0xf000; in arch_kexec_do_relocs()
16 *(u16 *)loc |= val & 0xfff; in arch_kexec_do_relocs()
19 *(u16 *)loc = val; in arch_kexec_do_relocs()
22 *(u32 *)loc &= 0xf00000ff; 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()
32 *(u64 *)loc = val; in arch_kexec_do_relocs()
35 *(u16 *)loc = (val - addr); in arch_kexec_do_relocs()
38 *(u16 *)loc = (val - addr) >> 1; in arch_kexec_do_relocs()
41 *(u32 *)loc = (val - addr) >> 1; in arch_kexec_do_relocs()
44 *(u32 *)loc = (val - addr); in arch_kexec_do_relocs()
47 *(u64 *)loc = (val - addr); in arch_kexec_do_relocs()
50 *(unsigned long *) loc = val; in arch_kexec_do_relocs()