Searched refs:jump_addr (Results 1 – 10 of 10) sorted by relevance
/openbmc/linux/arch/loongarch/kernel/ |
H A D | alternative.c | 66 unsigned long cur_pc, jump_addr, pc; in recompute_jump() local 77 jump_addr = cur_pc + sign_extend64((si_h << 16 | si_l) << 2, 27); in recompute_jump() 78 if (in_alt_jump(jump_addr, start, end)) in recompute_jump() 80 offset = jump_addr - pc; in recompute_jump() 96 jump_addr = cur_pc + sign_extend64((si_h << 16 | si_l) << 2, 22); in recompute_jump() 97 if (in_alt_jump(jump_addr, start, end)) in recompute_jump() 99 offset = jump_addr - pc; in recompute_jump() 115 jump_addr = cur_pc + sign_extend64(si << 2, 17); in recompute_jump() 116 if (in_alt_jump(jump_addr, start, end)) in recompute_jump() 118 offset = jump_addr - pc; in recompute_jump()
|
/openbmc/linux/arch/arm/mach-hisi/ |
H A D | platsmp.c | 23 void hi3xxx_set_cpu_jump(int cpu, void *jump_addr) in hi3xxx_set_cpu_jump() argument 28 writel_relaxed(__pa_symbol(jump_addr), ctrl_base + ((cpu - 1) << 2)); in hi3xxx_set_cpu_jump() 106 static void hix5hd2_set_scu_boot_addr(phys_addr_t start_addr, phys_addr_t jump_addr) in hix5hd2_set_scu_boot_addr() argument 113 writel_relaxed(jump_addr, virt + 4); /* pc jump phy address */ in hix5hd2_set_scu_boot_addr() 142 static void hip01_set_boot_addr(phys_addr_t start_addr, phys_addr_t jump_addr) in hip01_set_boot_addr() argument 149 writel_relaxed(jump_addr, virt + 4); in hip01_set_boot_addr()
|
H A D | core.h | 7 extern void hi3xxx_set_cpu_jump(int cpu, void *jump_addr);
|
/openbmc/linux/arch/riscv/kernel/ |
H A D | machine_kexec.c | 201 unsigned long jump_addr = (unsigned long) image->start; in machine_kexec() local 220 jump_addr, this_hart_id); in machine_kexec() 228 kexec_method(first_ind_entry, jump_addr, fdt_addr, in machine_kexec()
|
/openbmc/linux/arch/riscv/kernel/probes/ |
H A D | simulate-insn.c | 225 unsigned long jump_addr; in simulate_c_jr_jalr() local 232 if (!rv_insn_reg_get_val(regs, rs1, &jump_addr)) in simulate_c_jr_jalr() 238 instruction_pointer_set(regs, jump_addr); in simulate_c_jr_jalr()
|
/openbmc/linux/arch/arm/mach-imx/ |
H A D | src.c | 146 void imx_set_cpu_jump(int cpu, void *jump_addr) in imx_set_cpu_jump() argument 149 writel_relaxed(__pa_symbol(jump_addr), in imx_set_cpu_jump()
|
H A D | common.h | 64 void imx_set_cpu_jump(int cpu, void *jump_addr);
|
/openbmc/qemu/include/hw/mips/ |
H A D | bootloader.h | 14 void bl_gen_jump_to(void **ptr, target_ulong jump_addr);
|
/openbmc/linux/arch/riscv/include/asm/ |
H A D | kexec.h | 50 unsigned long jump_addr,
|
/openbmc/qemu/hw/mips/ |
H A D | bootloader.c | 246 void bl_gen_jump_to(void **p, target_ulong jump_addr) in bl_gen_jump_to() argument 248 bl_gen_load_ulong(p, BL_REG_T9, jump_addr); in bl_gen_jump_to()
|