Lines Matching refs:loc

23 	unsigned long *loc;  in kexec_file_update_kernel()  local
33 loc = (unsigned long *)(data->kernel_buf + OLDMEM_BASE_OFFSET); in kexec_file_update_kernel()
34 *loc = crashk_res.start; in kexec_file_update_kernel()
36 loc = (unsigned long *)(data->kernel_buf + OLDMEM_SIZE_OFFSET); in kexec_file_update_kernel()
37 *loc = crashk_res.end - crashk_res.start + 1; in kexec_file_update_kernel()
41 loc = (unsigned long *)(data->kernel_buf + INITRD_START_OFFSET); in kexec_file_update_kernel()
42 *loc = data->initrd_load_addr; in kexec_file_update_kernel()
44 loc = (unsigned long *)(data->kernel_buf + INITRD_SIZE_OFFSET); in kexec_file_update_kernel()
45 *loc = image->initrd_buf_len; in kexec_file_update_kernel()
161 void *loc; /* tmp location to modify */ in arch_kexec_apply_relocations_add() local
176 loc = pi->purgatory_buf; in arch_kexec_apply_relocations_add()
177 loc += section->sh_offset; in arch_kexec_apply_relocations_add()
178 loc += relas[i].r_offset; in arch_kexec_apply_relocations_add()
189 *(u8 *)loc = val; in arch_kexec_apply_relocations_add()
192 *(u16 *)loc &= 0xf000; in arch_kexec_apply_relocations_add()
193 *(u16 *)loc |= val & 0xfff; in arch_kexec_apply_relocations_add()
196 *(u16 *)loc = val; in arch_kexec_apply_relocations_add()
199 *(u32 *)loc &= 0xf00000ff; in arch_kexec_apply_relocations_add()
200 *(u32 *)loc |= (val & 0xfff) << 16; /* DL */ in arch_kexec_apply_relocations_add()
201 *(u32 *)loc |= (val & 0xff000) >> 4; /* DH */ in arch_kexec_apply_relocations_add()
204 *(u32 *)loc = val; in arch_kexec_apply_relocations_add()
207 *(u64 *)loc = val; in arch_kexec_apply_relocations_add()
210 *(u16 *)loc = (val - addr); in arch_kexec_apply_relocations_add()
213 *(u16 *)loc = (val - addr) >> 1; in arch_kexec_apply_relocations_add()
216 *(u32 *)loc = (val - addr) >> 1; in arch_kexec_apply_relocations_add()
219 *(u32 *)loc = (val - addr); in arch_kexec_apply_relocations_add()
222 *(u64 *)loc = (val - addr); in arch_kexec_apply_relocations_add()