Searched refs:pc (Results 251 - 275 of 741) sorted by path

<<11121314151617181920>>

/linux-master/arch/arm64/kernel/
H A Dmodule-plts.c13 static struct plt_entry __get_adrp_add_pair(u64 dst, u64 pc, argument
18 adrp = aarch64_insn_gen_adr(pc, dst, reg, AARCH64_INSN_ADR_TYPE_ADRP);
26 struct plt_entry get_plt_entry(u64 dst, void *pc) argument
35 plt = __get_adrp_add_pair(dst, (u64)pc, AARCH64_INSN_REG_16);
H A Dperf_callchain.c13 static bool callchain_trace(void *data, unsigned long pc) argument
17 return perf_callchain_store(entry, pc) == 0;
H A Dperf_regs.c63 return regs->pc;
70 return regs->pc;
H A Dprocess.c219 printk("pc : %pS\n", (void *)regs->pc);
222 printk("pc : %016llx\n", regs->pc);
403 p->thread.cpu_context.pc = (unsigned long)ret_from_fork;
559 unsigned long pc; member in struct:wchan_info
563 static bool get_wchan_cb(void *arg, unsigned long pc) argument
567 if (!in_sched_functions(pc)) {
568 wchan_info->pc = pc;
[all...]
H A Dptrace.c91 REG_OFFSET_NAME(pc),
1649 return regs->pc;
1709 newregs.pc = reg;
1933 newregs.pc = val;
H A Dreturn_address.c21 static bool save_return_addr(void *d, unsigned long pc) argument
26 data->addr = (void *)pc;
H A Dsignal.c826 __get_user_error(regs->pc, &sf->uc.uc_mcontext.pc, err);
1000 __put_user_error(regs->pc, &sf->uc.uc_mcontext.pc, err);
1141 regs->pc = (unsigned long)ka->sa.sa_handler;
1280 continue_addr = regs->pc;
1299 regs->pc = restart_addr;
1314 if (regs->pc == restart_addr &&
1320 regs->pc = continue_addr;
1331 if (syscall && regs->pc
[all...]
H A Dsignal32.c209 __get_user_error(regs->pc, &sf->uc.uc_mcontext.arm_pc, err);
353 regs->pc = handler;
379 __put_user_error(regs->pc, &sf->uc.uc_mcontext.arm_pc, err);
H A Dstacktrace.c62 state->common.pc = regs->pc;
79 state->common.pc = (unsigned long)__builtin_return_address(0);
99 state->common.pc = thread_saved_pc(task);
107 (state->common.pc == (unsigned long)return_to_handler)) {
110 state->common.pc,
112 if (WARN_ON_ONCE(state->common.pc == orig_pc))
114 state->common.pc = orig_pc;
119 if (is_kretprobe_trampoline(state->common.pc)) {
124 state->common.pc
[all...]
H A Dtime.c35 static bool profile_pc_cb(void *arg, unsigned long pc) argument
39 if (in_lock_functions(pc))
41 *prof_pc = pc;
H A Dtraps.c261 print_vma_addr(KERN_CONT " in ", regs->pc);
362 regs->pc += size;
380 unsigned long pc = instruction_pointer(regs); local
385 if (get_user(instr_le, (__le16 __user *)pc))
391 if (get_user(instr_le, (__le16 __user *)(pc + 2)))
399 if (get_user(instr_le, (__le32 __user *)pc))
472 force_signal_inject(SIGILL, ILL_ILLOPC, regs->pc, 0);
479 if (aarch64_insn_read((void *)regs->pc, &insn))
491 force_signal_inject(SIGILL, ILL_ILLOPC, regs->pc, 0);
505 force_signal_inject(SIGILL, ILL_ILLOPN, regs->pc, es
864 unsigned long pc = instruction_pointer(regs); local
1061 u64 pc = regs->pc; local
[all...]
/linux-master/arch/arm64/kernel/probes/
H A Dkprobes.c370 if (regs->pc != (unsigned long)__kretprobe_trampoline)
373 regs->pc = kretprobe_trampoline_handler(regs, (void *)regs->regs[29]);
/linux-master/arch/arm64/kvm/
H A Dguest.c84 case KVM_REG_ARM_CORE_REG(regs.pc):
142 case KVM_REG_ARM_CORE_REG(regs.pc):
143 return &vcpu->arch.ctxt.regs.pc;
H A Dpsci.c93 reset_state->pc = smccc_get_arg2(source_vcpu);
H A Dreset.c244 unsigned long target_pc = reset_state.pc;
H A Dstacktrace.c132 if (!consume_entry(cookie, state->pc))
192 kvm_nvhe_unwind_init(&state, stacktrace_info->fp, stacktrace_info->pc);
H A Dtrace_arm.h73 TP_printk("ipa %#llx, hsr %#08lx, hxfar %#08lx, pc %#016lx",
158 TP_printk("ipa %#016lx, esr %#016lx, far %#016lx, pc %#016lx",
370 __field(unsigned long, pc)
380 __entry->pc = *vcpu_pc(vcpu);
387 __entry->esr_el2, __entry->pc, __entry->spsr_el2,
397 __field(u64, pc)
403 __entry->pc = *vcpu_pc(vcpu);
409 __entry->pc,
/linux-master/arch/arm64/kvm/hyp/
H A Daarch32.c128 u32 pc = *vcpu_pc(vcpu); local
133 pc += 2;
135 pc += 4;
137 *vcpu_pc(vcpu) = pc;
/linux-master/arch/arm64/kvm/hyp/include/hyp/
H A Dsysreg-sr.h95 ctxt->regs.pc = read_sysreg_el2(SYS_ELR);
223 write_sysreg_el2(ctxt->regs.pc, SYS_ELR);
/linux-master/arch/arm64/kvm/hyp/nvhe/
H A Dpsci-relay.c29 unsigned long pc; member in struct:psci_boot_args
110 DECLARE_REG(unsigned long, pc, host_ctxt, 2);
136 boot_args->pc = pc;
154 DECLARE_REG(unsigned long, pc, host_ctxt, 2);
167 boot_args->pc = pc;
181 DECLARE_REG(unsigned long, pc, host_ctxt, 1);
194 boot_args->pc = pc;
[all...]
H A Dstacktrace.c21 * @pc : program counter at which to start the unwinding.
26 static void hyp_prepare_backtrace(unsigned long fp, unsigned long pc) argument
34 stacktrace_info->pc = pc;
77 if (!consume_entry(cookie, state->pc))
116 * @pc : program counter at which to start the unwinding.
121 static void pkvm_save_backtrace(unsigned long fp, unsigned long pc) argument
133 kvm_nvhe_unwind_init(&state, fp, pc);
138 static void pkvm_save_backtrace(unsigned long fp, unsigned long pc) argument
147 * @pc
152 kvm_nvhe_prepare_backtrace(unsigned long fp, unsigned long pc) argument
[all...]
H A Dswitch.c37 extern void kvm_nvhe_prepare_backtrace(unsigned long fp, unsigned long pc);
/linux-master/arch/arm64/lib/
H A Dinsn.c241 static inline long label_imm_common(unsigned long pc, unsigned long addr, argument
246 if ((pc & 0x3) || (addr & 0x3)) {
251 offset = ((long)addr - (long)pc);
261 u32 __kprobes aarch64_insn_gen_branch_imm(unsigned long pc, unsigned long addr, argument
272 offset = label_imm_common(pc, addr, SZ_128M);
292 u32 aarch64_insn_gen_comp_branch_imm(unsigned long pc, unsigned long addr, argument
300 offset = label_imm_common(pc, addr, SZ_1M);
333 u32 aarch64_insn_gen_cond_branch_imm(unsigned long pc, unsigned long addr, argument
339 offset = label_imm_common(pc, addr, SZ_1M);
457 u32 aarch64_insn_gen_load_literal(unsigned long pc, unsigne argument
1178 aarch64_insn_gen_adr(unsigned long pc, unsigned long addr, enum aarch64_insn_register reg, enum aarch64_insn_adr_type type) argument
[all...]
/linux-master/arch/arm64/mm/
H A Dextable.c28 regs->pc = get_ex_fixup(ex);
55 regs->pc = get_ex_fixup(ex);
H A Dfault.c331 kasan_report((void *)addr, 0, is_write, regs->pc);
575 if (!search_exception_tables(regs->pc))
916 unsigned long pc = instruction_pointer(regs); local
920 if (user_mode(regs) && !is_ttbr0_addr(pc))
924 arm64_notify_die(inf->name, regs, inf->sig, inf->code, pc, esr);

Completed in 251 milliseconds

<<11121314151617181920>>