/kernel/linux/linux-5.10/arch/arm64/kernel/probes/ |
H A D | simulate-insn.c | 173 u64 *load_addr; in simulate_ldr_literal() local 178 load_addr = (u64 *) (addr + disp); in simulate_ldr_literal() 181 set_x_reg(regs, xn, *load_addr); in simulate_ldr_literal() 183 set_w_reg(regs, xn, *load_addr); in simulate_ldr_literal() 191 s32 *load_addr; in simulate_ldrsw_literal() local 196 load_addr = (s32 *) (addr + disp); in simulate_ldrsw_literal() 198 set_x_reg(regs, xn, *load_addr); in simulate_ldrsw_literal()
|
/kernel/linux/linux-6.6/arch/arm64/kernel/probes/ |
H A D | simulate-insn.c | 174 u64 *load_addr; in simulate_ldr_literal() local 179 load_addr = (u64 *) (addr + disp); in simulate_ldr_literal() 182 set_x_reg(regs, xn, *load_addr); in simulate_ldr_literal() 184 set_w_reg(regs, xn, *load_addr); in simulate_ldr_literal() 192 s32 *load_addr; in simulate_ldrsw_literal() local 197 load_addr = (s32 *) (addr + disp); in simulate_ldrsw_literal() 199 set_x_reg(regs, xn, *load_addr); in simulate_ldrsw_literal()
|
/kernel/linux/linux-5.10/arch/mips/include/asm/octeon/ |
H A D | cvmx-pow.h | 1261 cvmx_pow_load_addr_t load_addr; in cvmx_pow_get_current_tag() local 1265 load_addr.u64 = 0; in cvmx_pow_get_current_tag() 1266 load_addr.sstatus.mem_region = CVMX_IO_SEG; in cvmx_pow_get_current_tag() 1267 load_addr.sstatus.is_io = 1; in cvmx_pow_get_current_tag() 1268 load_addr.sstatus.did = CVMX_OCT_DID_TAG_TAG1; in cvmx_pow_get_current_tag() 1269 load_addr.sstatus.coreid = cvmx_get_core_num(); in cvmx_pow_get_current_tag() 1270 load_addr.sstatus.get_cur = 1; in cvmx_pow_get_current_tag() 1271 load_resp.u64 = cvmx_read_csr(load_addr.u64); in cvmx_pow_get_current_tag() 1288 cvmx_pow_load_addr_t load_addr; in cvmx_pow_get_current_wqp() local 1291 load_addr in cvmx_pow_get_current_wqp() [all...] |
/kernel/linux/linux-6.6/arch/mips/include/asm/octeon/ |
H A D | cvmx-pow.h | 1261 cvmx_pow_load_addr_t load_addr; in cvmx_pow_get_current_tag() local 1265 load_addr.u64 = 0; in cvmx_pow_get_current_tag() 1266 load_addr.sstatus.mem_region = CVMX_IO_SEG; in cvmx_pow_get_current_tag() 1267 load_addr.sstatus.is_io = 1; in cvmx_pow_get_current_tag() 1268 load_addr.sstatus.did = CVMX_OCT_DID_TAG_TAG1; in cvmx_pow_get_current_tag() 1269 load_addr.sstatus.coreid = cvmx_get_core_num(); in cvmx_pow_get_current_tag() 1270 load_addr.sstatus.get_cur = 1; in cvmx_pow_get_current_tag() 1271 load_resp.u64 = cvmx_read_csr(load_addr.u64); in cvmx_pow_get_current_tag() 1288 cvmx_pow_load_addr_t load_addr; in cvmx_pow_get_current_wqp() local 1291 load_addr in cvmx_pow_get_current_wqp() [all...] |
/kernel/linux/linux-5.10/tools/testing/selftests/x86/ |
H A D | entry_from_vm86.c | 27 static unsigned long load_addr = 0x10000; variable 253 unsigned char *addr = mmap((void *)load_addr, 4096, in main() 256 if (addr != (unsigned char *)load_addr) in main() 265 v86.regs.cs = load_addr / 16; in main() 266 v86.regs.ss = load_addr / 16; in main() 267 v86.regs.ds = load_addr / 16; in main() 268 v86.regs.es = load_addr / 16; in main()
|
/kernel/linux/linux-6.6/tools/testing/selftests/x86/ |
H A D | entry_from_vm86.c | 27 static unsigned long load_addr = 0x10000; variable 253 unsigned char *addr = mmap((void *)load_addr, 4096, in main() 256 if (addr != (unsigned char *)load_addr) in main() 265 v86.regs.cs = load_addr / 16; in main() 266 v86.regs.ss = load_addr / 16; in main() 267 v86.regs.ds = load_addr / 16; in main() 268 v86.regs.es = load_addr / 16; in main()
|
/kernel/linux/linux-6.6/arch/mips/kernel/ |
H A D | vpe.c | 136 if (v->load_addr) in release_vpe() 137 release_progmem(v->load_addr); in release_vpe() 643 v->load_addr = alloc_progmem(mod.mem[MOD_TEXT].size); in vpe_elfload() 644 if (!v->load_addr) in vpe_elfload() 647 pr_info("VPE loader: loading to %p\n", v->load_addr); in vpe_elfload() 656 dest = v->load_addr + sechdrs[i].sh_entsize; in vpe_elfload() 730 flush_icache_range((unsigned long)v->load_addr, in vpe_elfload() 731 (unsigned long)v->load_addr + v->len); in vpe_elfload() 776 release_progmem(v->load_addr); in vpe_open() 787 v->load_addr in vpe_open() [all...] |
/kernel/linux/linux-5.10/tools/perf/util/ |
H A D | genelf.c | 106 unsigned long load_addr __maybe_unused, in gen_build_id() 130 unsigned long load_addr __maybe_unused, in gen_build_id() 143 gen_build_id(struct buildid_note *note, unsigned long load_addr, const void *code, size_t csize) in gen_build_id() argument 151 MD5_Update(&context, &load_addr, sizeof(load_addr)); in gen_build_id() 239 * load_addr: code load address (could be zero, just used for buildid) 245 jit_write_elf(int fd, uint64_t load_addr, const char *sym, in jit_write_elf() argument 478 gen_build_id(&bnote, load_addr, code, csize); in jit_write_elf() 506 retval = jit_add_debug_info(e, load_addr, debug, nr_debug_entries); in jit_write_elf()
|
/kernel/linux/linux-6.6/tools/perf/util/ |
H A D | genelf.c | 103 unsigned long load_addr __maybe_unused, in gen_build_id() 127 unsigned long load_addr __maybe_unused, in gen_build_id() 140 gen_build_id(struct buildid_note *note, unsigned long load_addr, const void *code, size_t csize) in gen_build_id() argument 152 EVP_DigestUpdate(mdctx, &load_addr, sizeof(load_addr)); in gen_build_id() 241 * load_addr: code load address (could be zero, just used for buildid) 247 jit_write_elf(int fd, uint64_t load_addr, const char *sym, in jit_write_elf() argument 481 gen_build_id(&bnote, load_addr, code, csize); in jit_write_elf() 509 retval = jit_add_debug_info(e, load_addr, debug, nr_debug_entries); in jit_write_elf()
|
/kernel/linux/linux-5.10/drivers/firmware/efi/libstub/ |
H A D | file.c | 135 unsigned long *load_addr, in handle_cmdline_files() 148 if (!load_addr || !load_size) in handle_cmdline_files() 236 *load_addr = alloc_addr; in handle_cmdline_files() 130 handle_cmdline_files(efi_loaded_image_t *image, const efi_char16_t *optstr, int optstr_size, unsigned long soft_limit, unsigned long hard_limit, unsigned long *load_addr, unsigned long *load_size) handle_cmdline_files() argument
|
/kernel/linux/linux-5.10/arch/mips/kernel/ |
H A D | vpe.c | 136 if (v->load_addr) in release_vpe() 137 release_progmem(v->load_addr); in release_vpe() 644 v->load_addr = alloc_progmem(mod.core_layout.size); in vpe_elfload() 645 if (!v->load_addr) in vpe_elfload() 648 pr_info("VPE loader: loading to %p\n", v->load_addr); in vpe_elfload() 657 dest = v->load_addr + sechdrs[i].sh_entsize; in vpe_elfload() 731 flush_icache_range((unsigned long)v->load_addr, in vpe_elfload() 732 (unsigned long)v->load_addr + v->len); in vpe_elfload() 793 release_progmem(v->load_addr); in vpe_open() 804 v->load_addr in vpe_open() [all...] |
/kernel/linux/linux-5.10/arch/arm/kernel/ |
H A D | elf.c | 123 exec_params->load_addr = 0x8000; in elf_fdpic_arch_lay_out_mm() 124 interp_params->load_addr = ELF_ET_DYN_BASE; in elf_fdpic_arch_lay_out_mm()
|
/kernel/linux/linux-6.6/arch/arm/kernel/ |
H A D | elf.c | 123 exec_params->load_addr = 0x8000; in elf_fdpic_arch_lay_out_mm() 124 interp_params->load_addr = ELF_ET_DYN_BASE; in elf_fdpic_arch_lay_out_mm()
|
/kernel/linux/linux-5.10/fs/ |
H A D | binfmt_elf_fdpic.c | 290 if (exec_params.load_addr == 0) in load_elf_fdpic_binary() 291 exec_params.load_addr = phdr->p_vaddr; in load_elf_fdpic_binary() 745 unsigned long load_addr, stop; in elf_fdpic_map_file() local 769 load_addr = params->load_addr; in elf_fdpic_map_file() 878 load_addr = PAGE_ALIGN(mseg->addr + mseg->p_memsz); in elf_fdpic_map_file() 879 if (load_addr == (seg->addr & PAGE_MASK)) { in elf_fdpic_map_file() 881 load_addr - in elf_fdpic_map_file() 928 unsigned long load_addr, base = ULONG_MAX, top = 0, maddr = 0, mflags; in elf_fdpic_map_file_constdisp_on_uclinux() local 931 load_addr in elf_fdpic_map_file_constdisp_on_uclinux() 1016 unsigned long load_addr, delta_vaddr; elf_fdpic_map_file_by_direct_mmap() local [all...] |
/kernel/linux/linux-5.10/tools/testing/selftests/vDSO/ |
H A D | parse_vdso.c | 44 uintptr_t load_addr; member 45 uintptr_t load_offset; /* load_addr - recorded vaddr */ 79 vdso_info.load_addr = base; in vdso_init_from_sysinfo_ehdr() 87 ELF(Phdr) *pt = (ELF(Phdr)*)(vdso_info.load_addr + hdr->e_phoff); in vdso_init_from_sysinfo_ehdr()
|
/kernel/linux/linux-6.6/drivers/firmware/efi/libstub/ |
H A D | file.c | 189 unsigned long *load_addr, in handle_cmdline_files() 202 if (!load_addr || !load_size) in handle_cmdline_files() 293 *load_addr = alloc_addr; in handle_cmdline_files() 184 handle_cmdline_files(efi_loaded_image_t *image, const efi_char16_t *optstr, int optstr_size, unsigned long soft_limit, unsigned long hard_limit, unsigned long *load_addr, unsigned long *load_size) handle_cmdline_files() argument
|
/kernel/linux/linux-6.6/tools/testing/selftests/vDSO/ |
H A D | parse_vdso.c | 44 uintptr_t load_addr; member 45 uintptr_t load_offset; /* load_addr - recorded vaddr */ 79 vdso_info.load_addr = base; in vdso_init_from_sysinfo_ehdr() 87 ELF(Phdr) *pt = (ELF(Phdr)*)(vdso_info.load_addr + hdr->e_phoff); in vdso_init_from_sysinfo_ehdr()
|
/kernel/linux/linux-6.6/fs/ |
H A D | binfmt_elf_fdpic.c | 290 if (exec_params.load_addr == 0) in load_elf_fdpic_binary() 291 exec_params.load_addr = phdr->p_vaddr; in load_elf_fdpic_binary() 745 unsigned long load_addr; in elf_fdpic_map_file() local 877 load_addr = PAGE_ALIGN(mseg->addr + mseg->p_memsz); in elf_fdpic_map_file() 878 if (load_addr == (seg->addr & PAGE_MASK)) { in elf_fdpic_map_file() 880 load_addr - in elf_fdpic_map_file() 927 unsigned long load_addr, base = ULONG_MAX, top = 0, maddr = 0; in elf_fdpic_map_file_constdisp_on_uclinux() local 930 load_addr = params->load_addr; in elf_fdpic_map_file_constdisp_on_uclinux() 947 maddr = vm_mmap(NULL, load_addr, to in elf_fdpic_map_file_constdisp_on_uclinux() 1011 unsigned long load_addr, delta_vaddr; elf_fdpic_map_file_by_direct_mmap() local [all...] |
/kernel/linux/linux-5.10/arch/powerpc/include/asm/ |
H A D | elf.h | 77 # define ELF_PLAT_INIT(_r, load_addr) do { \ 78 _r->gpr[2] = load_addr; \
|
H A D | ima.h | 17 int arch_ima_add_kexec_buffer(struct kimage *image, unsigned long load_addr,
|
/kernel/linux/linux-6.6/arch/powerpc/include/asm/ |
H A D | elf.h | 77 # define ELF_PLAT_INIT(_r, load_addr) do { \ 78 _r->gpr[2] = load_addr; \
|
/kernel/linux/linux-5.10/arch/x86/um/asm/ |
H A D | elf.h | 36 #define ELF_PLAT_INIT(regs, load_addr) do { \ 131 #define ELF_PLAT_INIT(regs, load_addr) do { \
|
/kernel/linux/linux-5.10/arch/powerpc/kexec/ |
H A D | ima.c | 139 int arch_ima_add_kexec_buffer(struct kimage *image, unsigned long load_addr, in arch_ima_add_kexec_buffer() argument 142 image->arch.ima_buffer_addr = load_addr; in arch_ima_add_kexec_buffer()
|
/kernel/linux/linux-6.6/arch/x86/um/asm/ |
H A D | elf.h | 36 #define ELF_PLAT_INIT(regs, load_addr) do { \ 131 #define ELF_PLAT_INIT(regs, load_addr) do { \
|
/kernel/linux/linux-5.10/arch/x86/include/asm/ |
H A D | elf.h | 107 #define ELF_PLAT_INIT(_r, load_addr) \ 183 #define ELF_PLAT_INIT(_r, load_addr) \ 186 #define COMPAT_ELF_PLAT_INIT(regs, load_addr) \
|