Searched refs:trampoline_data (Results 1 – 5 of 5) sorted by relevance
48 struct trampoline_data { struct80 struct trampoline_data *trampoline_data; in ppc64_elf_exec() local127 trampoline_data = (void*)&trampoline[2]; in ppc64_elf_exec()128 trampoline_data->kernel_entry = htobe32(entry + elf64_relocation_offset); in ppc64_elf_exec()129 trampoline_data->phys_mem_offset = htobe32(0); in ppc64_elf_exec()130 trampoline_data->of_entry = htobe32(0); in ppc64_elf_exec()135 trampoline_data->dtb = htobe32(dtb); in ppc64_elf_exec()136 trampoline_data->mdp = htobe32(mdp); in ppc64_elf_exec()137 trampoline_data->mdp_size = htobe32(0xfb5d104d); in ppc64_elf_exec()140 entry, be32toh(trampoline_data->kernel_entry)); in ppc64_elf_exec()[all …]
91 struct trampoline_data { struct113 struct trampoline_data *trampoline_data; in elf64_exec() argument239 trampoline_data = (void *)trampoline + tramp_data_offset; in elf64_exec()240 memset(trampoline_data, 0, sizeof(*trampoline_data)); in elf64_exec()241 trampoline_data->entry = ehdr->e_entry - fp->f_addr + staging; in elf64_exec()242 trampoline_data->modulep = modulep; in elf64_exec()252 trampoline_data->memmap_src = efi_map_phys_src; in elf64_exec()253 trampoline_data->memmap_dst = efi_map_phys_dst; in elf64_exec()257 trampoline_data->memmap_dst, in elf64_exec()258 trampoline_data->memmap_len); in elf64_exec()[all …]
68 adr x8, trampoline_data89 trampoline_data: label101 .long trampoline_data-tramp
105 struct trampoline_data { struct113 _Static_assert(sizeof(struct trampoline_data) == 32, "Bad size for trampoline data"); argument161 struct trampoline_data *trampoline_data; in elf64_exec() local424 trampoline_data = (void *)trampoline + tramp_data_offset; in elf64_exec()425 trampoline_data->entry = ehdr->e_entry; in elf64_exec()426 trampoline_data->pt4 = trampolinebase + LOADER_PAGE_SIZE; in elf64_exec()434 trampoline_data->modulep = modulep; /* Offset from KERNBASE */ in elf64_exec()435 trampoline_data->kernend = kernend; /* Offset from the load address */ in elf64_exec()436 trampoline_data->fill1 = trampoline_data->fill2 = 0; in elf64_exec()442 archsw.arch_copyin(PT4, trampoline_data->pt4 - staging, 9 * LOADER_PAGE_SIZE); in elf64_exec()
86 trampoline_data: label106 .long trampoline_data-tramp