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

<<11121314151617181920>>

/linux-master/arch/sh/kernel/
H A Ddwarf.c344 * dwarf_lookup_fde - locate the FDE that covers pc
345 * @pc: the program counter
347 struct dwarf_fde *dwarf_lookup_fde(unsigned long pc) argument
365 if (pc < tmp_start) {
368 if (pc < tmp_end) {
389 * @pc: the program counter of the address we're interested in
401 unsigned long pc)
410 while (current_insn < insn_end && frame->pc <= pc) {
421 frame->pc
396 dwarf_cfa_execute_insns(unsigned char *insn_start, unsigned char *insn_end, struct dwarf_cie *cie, struct dwarf_fde *fde, struct dwarf_frame *frame, unsigned long pc) argument
574 dwarf_unwind_stack(unsigned long pc, struct dwarf_frame *prev) argument
[all...]
/linux-master/arch/sparc/kernel/
H A Dkgdb_64.c51 unsigned long pc, cwp; local
73 pc = (unsigned long) &ret_from_fork;
75 pc = (unsigned long) &switch_to_pc;
77 gdb_regs[GDB_PC] = pc;
78 gdb_regs[GDB_NPC] = pc + 4;
145 /* try to read optional parameter, pc unchanged if no parm */
H A Dunaligned_32.c201 regs->pc = regs->npc;
219 entry = search_exception_tables(regs->pc);
236 regs->pc = entry->fixup;
237 regs->npc = regs->pc + 4;
247 regs->pc);
H A Dsys_sparc_32.c152 printk ("TRAP: Entering kernel PC=%x, nPC=%x\n", regs->pc, regs->npc);
154 force_sig_fault(SIGTRAP, TRAP_BRKPT, (void __user *)regs->pc);
157 printk ("TRAP: Returning to space: PC=%x nPC=%x\n", regs->pc, regs->npc);
/linux-master/arch/arm/lib/
H A Dbacktrace.S40 1: stmfd sp!, {pc} @ calculate offset of PC stored
51 * frame => saved pc
58 * corrected pc => stmfd sp!, {..., fp, ip, lr, pc}
63 1001: ldr sv_pc, [frame, #0] @ get saved pc
70 ldr r3, .Ldsi+4 @ adjust saved 'pc' back one
89 1004: ldr r1, [sv_pc, #0] @ if stmfd sp!, {..., fp, ip, lr, pc}
115 no_frame: ldmfd sp!, {r4 - r9, pc}
128 .Ldsi: .word 0xe92dd800 >> 11 @ stmfd sp!, {... fp, ip, lr, pc}
H A Dmemmove.S61 CALGN( add pc, r4, ip )
80 addne pc, pc, ip @ C is always clear here
91 add pc, pc, ip
113 ldmfd sp!, {r0, r4, UNWIND(fpreg,) pc}
/linux-master/arch/loongarch/kernel/
H A Dalternative.c66 unsigned long cur_pc, jump_addr, pc; local
70 pc = (unsigned long)dest;
80 offset = jump_addr - pc;
99 offset = jump_addr - pc;
118 offset = jump_addr - pc;
/linux-master/arch/arm64/include/asm/
H A Dptrace.h184 u64 pc; member in struct:pt_regs::__anon16::__anon17
282 case offsetof(struct pt_regs, pc) >> 3:
283 val = regs->pc;
369 return regs->pc;
374 regs->pc = val;
/linux-master/drivers/net/ethernet/mellanox/mlx5/core/
H A Den_txrx.c77 u16 pi = mlx5_wq_cyc_ctr2ix(wq, sq->pc);
84 nopwqe = mlx5e_post_nop(wq, sq->sqn, &sq->pc);
85 mlx5e_notify_hw(wq, sq->pc, sq->uar_map, &nopwqe->ctrl);
97 if (need_wakeup && xsksq->pc == xsksq->cc)
101 if (need_wakeup && xsksq->pc != xsksq->cc)
/linux-master/arch/xtensa/mm/
H A Dfault.c125 address, exccause, regs->pc,
242 if ((entry = search_exception_tables(regs->pc)) != NULL) {
243 pr_debug("%s: Exception at pc=%#010lx (%lx)\n",
244 current->comm, regs->pc, entry->fixup);
245 regs->pc = entry->fixup;
253 "address %08lx\n pc = %08lx, ra = %08lx\n",
254 address, regs->pc, regs->areg[0]);
/linux-master/arch/m68k/kernel/
H A Dprocess.c82 regs->format, regs->vector, regs->pc, regs->sr,
270 unsigned long fp, pc; local
280 pc = ((unsigned long *)fp)[1];
281 if (!in_sched_functions(pc))
282 return pc;
/linux-master/arch/arm64/kernel/
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/mips/dec/
H A Dkn01-berr.c75 unsigned int __user *pc = (unsigned int __user *)regs->cp0_epc + local
100 __get_user(insn.word, pc);
104 vaddr = (long)pc;
/linux-master/arch/csky/abiv2/
H A Dfpu.c63 regs->pc += 4;
85 regs->pc += 4;
122 force_sig_fault(sig, code, (void __user *)regs->pc);
/linux-master/arch/powerpc/kvm/
H A Dtrace_booke.h44 __field( unsigned long, pc )
52 __entry->pc = kvmppc_get_pc(vcpu);
59 " | pc=0x%lx"
65 __entry->pc,
/linux-master/arch/loongarch/kvm/
H A Dinterrupt.c131 val = vcpu->arch.pc;
150 kvm_write_hw_gcsr(LOONGARCH_CSR_ERA, vcpu->arch.pc);
169 vcpu->arch.pc = val + code * vec_size;
/linux-master/arch/loongarch/include/asm/
H A Dkvm_host.h128 unsigned long pc; member in struct:kvm_vcpu_arch
213 arch->pc += 4;
225 return arch->pc == arch->badv;
/linux-master/arch/arm/kernel/
H A Dtraps.c395 int is_valid_bugaddr(unsigned long pc) argument
405 if (get_kernel_nofault(bkpt, (void *)pc))
454 void __user *pc; local
456 pc = (void __user *)instruction_pointer(regs);
461 instr = __mem_to_opcode_thumb16(((u16 *)pc)[0]);
464 inst2 = __mem_to_opcode_thumb16(((u16 *)pc)[1]);
469 instr = __mem_to_opcode_arm(*(u32 *) pc);
471 if (get_user(instr, (u16 __user *)pc))
476 if (get_user(instr2, (u16 __user *)pc+1))
482 if (get_user(instr, (u32 __user *)pc))
[all...]
H A Dentry-ftrace.S59 mov pc, r2
110 ldr pc, [sp], #12
133 ldr pc, [sp], #12
206 ldr pc, [sp], #8
214 ldr pc, [sp], #8
280 ldr pc, =\dst
/linux-master/drivers/net/ethernet/mellanox/mlx5/core/en/
H A Dptp.h21 u8 pc; member in struct:mlx5e_ptp_metadata_fifo
94 fifo->data[fifo->mask & fifo->pc++] = metadata;
126 return freelist->pc == freelist->cc;
/linux-master/arch/microblaze/kernel/
H A Dsignal.c73 COPY(pc); COPY(ear); COPY(esr); COPY(fsr);
134 COPY(pc); COPY(ear); COPY(esr); COPY(fsr);
220 regs->pc = (unsigned long)ksig->ka.sa.sa_handler;
223 pr_info("SIG deliver (%s:%d): sp=%p pc=%08lx\n",
224 current->comm, current->pid, frame, regs->pc);
250 regs->pc -= 4;
286 pr_info("do signal2: %lx %lx %ld [%lx]\n", regs->pc, regs->r1,
/linux-master/tools/lib/perf/tests/
H A Dtest-evsel.c132 struct perf_event_mmap_page *pc; local
156 pc = perf_evsel__mmap_base(evsel, 0, 0);
157 __T("failed to get mmapped address", pc);
160 __T("userspace counter access not supported", pc->cap_user_rdpmc);
161 __T("userspace counter access not enabled", pc->index);
162 __T("userspace counter width not set", pc->pmc_width >= 32);
/linux-master/tools/perf/util/
H A Dunwind-libdw.c232 Dwarf_Addr pc; local
235 if (!dwfl_frame_pc(state, &pc, NULL)) {
242 report_module(pc, ui);
244 if (!dwfl_frame_pc(state, &pc, &isactivation)) {
251 --pc;
253 return entry(pc, ui) || !(--ui->max_stack) ?
/linux-master/arch/sparc/include/asm/
H A Doplib_64.h111 void prom_startcpu(int cpunode, unsigned long pc, unsigned long arg);
116 void prom_startcpu_cpuid(int cpuid, unsigned long pc, unsigned long arg);
/linux-master/arch/powerpc/boot/dts/fsl/
H A De6500_power_isa.dtsi48 power-isa-e.pc; // Embedded.Processor Control

Completed in 368 milliseconds

<<11121314151617181920>>