Searched refs:pc (Results 76 - 100 of 741) sorted by relevance

1234567891011>>

/linux-master/arch/sh/include/asm/
H A Dkprobes.h49 extern int kprobe_handle_illslot(unsigned long pc);
52 #define kprobe_handle_illslot(pc) (-1)
/linux-master/arch/loongarch/kernel/
H A Dunwind.c22 state->pc = unwind_graph_addr(state, addr, state->sp + 8);
23 if (__kernel_text_address(state->pc))
/linux-master/arch/riscv/kernel/
H A Dreturn_address.c17 static bool save_return_addr(void *d, unsigned long pc) argument
22 data->addr = (void *)pc;
/linux-master/arch/openrisc/kernel/
H A Dtraps.c88 smp_processor_id(), regs->pc, regs->sr, regs->sp,
137 if (regs->pc < PAGE_OFFSET)
143 if (__get_user(word, &((unsigned long *)regs->pc)[i])) {
149 print_data(regs->pc, word, i);
200 force_sig_fault(SIGFPE, code, (void __user *)regs->pc);
205 force_sig_fault(SIGTRAP, TRAP_BRKPT, (void __user *)regs->pc);
239 insn = *((unsigned int *)regs->pc);
263 /* In delay slot, instruction at pc is a branch, simulate it */
264 jmp = *((unsigned int *)regs->pc);
272 regs->pc
[all...]
/linux-master/tools/testing/selftests/powerpc/ptrace/
H A Dptrace-perf-hwbreak.c84 static long ptrace_getreg_pc(pid_t pid, void **pc) argument
93 *pc = (void *)regs.nip;
98 static long ptrace_setreg_pc(pid_t pid, void *pc) argument
107 regs.nip = (unsigned long)pc;
232 void *pc; /* Most recently fetched child PC value */ local
264 FAIL_IF_MSG(ptrace_getreg_pc(pid, &pc), "Failed to get child PC");
265 FAIL_IF_MSG(pc != same_watch_addr_load, "Child did not stop on load instruction");
279 FAIL_IF_MSG(ptrace_getreg_pc(pid, &pc), "Failed to get child PC");
280 FAIL_IF_MSG(pc != same_watch_addr_load + 4, "Failed to single step load instruction");
297 FAIL_IF_MSG(ptrace_getreg_pc(pid, &pc), "Faile
386 void *pc; /* Most recently fetched child PC value */ local
[all...]
/linux-master/arch/microblaze/include/asm/
H A Dptrace.h14 #define instruction_pointer(regs) ((regs)->pc)
/linux-master/arch/csky/include/uapi/asm/
H A Dptrace.h11 unsigned long pc; member in struct:pt_regs
/linux-master/arch/mips/include/asm/mips-boards/
H A Dlaunch.h12 unsigned long pc; member in struct:cpulaunch
/linux-master/arch/arm/kernel/
H A Dftrace.c92 static unsigned long ftrace_call_replace(unsigned long pc, unsigned long addr, argument
95 return arm_gen_branch_link(pc, addr, warn);
98 static int ftrace_modify_code(unsigned long pc, unsigned long old, argument
109 if (copy_from_kernel_nofault(&replaced, (void *)pc,
117 __patch_text((void *)pc, new);
124 unsigned long pc; local
128 pc = (unsigned long)&ftrace_call;
129 new = ftrace_call_replace(pc, (unsigned long)func, true);
131 ret = ftrace_modify_code(pc, 0, new, false);
135 pc
272 unsigned long pc = (unsigned long) callsite; local
[all...]
/linux-master/tools/testing/selftests/powerpc/security/
H A Dflush_utils.c56 unsigned long *pc = &UCONTEXT_NIA(ctx); local
59 if ((*((unsigned int *)*pc) & 0xfc1fffff) == 0x7c0303a6) {
62 *pc += 4;
64 printf("SIGILL at %p\n", pc);
/linux-master/include/linux/
H A Dposix-clock.h42 int (*clock_adjtime)(struct posix_clock *pc, struct __kernel_timex *tx);
44 int (*clock_gettime)(struct posix_clock *pc, struct timespec64 *ts);
46 int (*clock_getres) (struct posix_clock *pc, struct timespec64 *ts);
48 int (*clock_settime)(struct posix_clock *pc,
H A Drbtree_augmented.h174 #define __rb_parent(pc) ((struct rb_node *)(pc & ~3))
176 #define __rb_color(pc) ((pc) & 1)
177 #define __rb_is_black(pc) __rb_color(pc)
178 #define __rb_is_red(pc) (!__rb_color(pc))
230 unsigned long pc; local
240 pc
[all...]
/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/tools/perf/arch/powerpc/util/
H A Dskip-callchain-idx.c97 static Dwarf_Frame *get_eh_frame(Dwfl_Module *mod, Dwarf_Addr pc) argument
110 result = dwarf_cfi_addrframe(cfi, pc-bias, &frame);
122 static Dwarf_Frame *get_dwarf_frame(Dwfl_Module *mod, Dwarf_Addr pc) argument
135 result = dwarf_cfi_addrframe(cfi, pc-bias, &frame);
146 * 0 if return address for the program counter @pc is on stack
152 static int check_return_addr(struct dso *dso, u64 map_start, Dwarf_Addr pc) argument
159 Dwarf_Addr start = pc;
160 Dwarf_Addr end = pc;
189 mod = dwfl_addrmodule(dwfl, pc);
199 frame = get_eh_frame(mod, pc);
[all...]
/linux-master/drivers/net/ethernet/broadcom/
H A Dbnx2_fw.h20 .pc = BNX2_COM_CPU_PROGRAM_COUNTER,
36 .pc = BNX2_CP_CPU_PROGRAM_COUNTER,
52 .pc = BNX2_RXP_CPU_PROGRAM_COUNTER,
68 .pc = BNX2_TPAT_CPU_PROGRAM_COUNTER,
84 .pc = BNX2_TXP_CPU_PROGRAM_COUNTER,
/linux-master/arch/sh/kernel/
H A Dkgdb.c49 insn_size_t op = __raw_readw(linux_regs->pc);
55 addr = linux_regs->pc + 4 + OPCODE_BTF_DISP(op);
57 addr = linux_regs->pc + 2;
63 addr = linux_regs->pc + 4 + OPCODE_BTF_DISP(op);
65 addr = linux_regs->pc + 4; /* Not in delay slot */
71 addr = linux_regs->pc + 4 + OPCODE_BTF_DISP(op);
73 addr = linux_regs->pc + 2;
79 addr = linux_regs->pc + 4 + OPCODE_BTF_DISP(op);
81 addr = linux_regs->pc + 4; /* Not in delay slot */
86 addr = linux_regs->pc
[all...]
H A Dtraps_32.c240 srcu = (unsigned char __user *)regs->pc;
257 srcu = (unsigned char __user *)(regs->pc & ~0x3);
287 void __user *addr = (void __user *)(regs->pc +
355 regs->pc = regs->pr;
361 regs->pc += rm + 4;
367 regs->pr = regs->pc + 4;
368 regs->pc += rm + 4;
388 regs->pc = rm;
394 regs->pr = regs->pc + 4;
395 regs->pc
[all...]
/linux-master/kernel/
H A Dprofile.c36 u32 pc, hits; member in struct:profile_hit
190 if (hits[i].pc)
191 hits[i].pc = 0;
194 atomic_add(hits[i].hits, &prof_buffer[hits[i].pc]);
195 hits[i].hits = hits[i].pc = 0;
218 unsigned long primary, secondary, flags, pc = (unsigned long)__pc; local
222 pc = min((pc - (unsigned long)_stext) >> prof_shift, prof_len - 1);
223 i = primary = (pc & (NR_PROFILE_GRP - 1)) << PROFILE_GRPSHIFT;
224 secondary = (~(pc <<
319 unsigned long pc; local
[all...]
/linux-master/arch/alpha/kernel/
H A Dtraps.c44 pc and continue. */
69 printk("pc = [<%016lx>] ra = [<%016lx>] ps = %04lx %s\n",
70 regs->pc, regs->r26, regs->ps, print_tainted());
71 printk("pc is at %pSR\n", (void *)regs->pc);
110 dik_show_code(unsigned int *pc) argument
117 if (__get_user(insn, (unsigned int __user *)pc + i))
187 dik_show_code((unsigned int *)regs->pc);
202 long (*alpha_fp_emul) (unsigned long pc)
207 long alpha_fp_emul (unsigned long pc);
423 unsigned long ps, pc, gp, a0, a1, a2; member in struct:allregs
427 unsigned long count, va, pc; member in struct:unaligned_stat
440 unsigned long pc = regs->pc - 4; local
[all...]
/linux-master/drivers/clk/sifive/
H A Dsifive-prci.c181 struct __prci_clock *pc = clk_hw_to_prci_clock(hw); local
182 struct __prci_wrpll_data *pwd = pc->pwd;
191 struct __prci_clock *pc = clk_hw_to_prci_clock(hw); local
192 struct __prci_wrpll_data *pwd = pc->pwd;
205 struct __prci_clock *pc = clk_hw_to_prci_clock(hw); local
206 struct __prci_wrpll_data *pwd = pc->pwd;
207 struct __prci_data *pd = pc->pd;
226 struct __prci_clock *pc = clk_hw_to_prci_clock(hw); local
227 struct __prci_wrpll_data *pwd = pc->pwd;
228 struct __prci_data *pd = pc
241 struct __prci_clock *pc = clk_hw_to_prci_clock(hw); local
258 struct __prci_clock *pc = clk_hw_to_prci_clock(hw); local
277 struct __prci_clock *pc = clk_hw_to_prci_clock(hw); local
294 struct __prci_clock *pc = clk_hw_to_prci_clock(hw); local
455 struct __prci_clock *pc = clk_hw_to_prci_clock(hw); local
469 struct __prci_clock *pc = clk_hw_to_prci_clock(hw); local
484 struct __prci_clock *pc = clk_hw_to_prci_clock(hw); local
[all...]
/linux-master/arch/arm64/kernel/
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...]
/linux-master/arch/hexagon/kernel/
H A Dprocess.c29 void start_thread(struct pt_regs *regs, unsigned long pc, unsigned long sp) argument
35 pt_set_elr(regs, pc);
129 unsigned long fp, pc; local
139 pc = ((unsigned long *)fp)[1];
140 if (!in_sched_functions(pc))
141 return pc;
/linux-master/drivers/net/ethernet/mellanox/mlx5/core/en/
H A Dtxrx.h100 return (u16)(*fifo->pc - *fifo->cc) <= fifo->mask;
104 mlx5e_wqc_has_room_for(struct mlx5_wq_cyc *wq, u16 cc, u16 pc, u16 n) argument
106 return (mlx5_wq_cyc_ctr2ix(wq, cc - pc) >= n) || (cc == pc);
123 mlx5e_post_nop(struct mlx5_wq_cyc *wq, u32 sqn, u16 *pc) argument
125 u16 pi = mlx5_wq_cyc_ctr2ix(wq, *pc);
131 cseg->opmod_idx_opcode = cpu_to_be32((*pc << 8) | MLX5_OPCODE_NOP);
134 (*pc)++;
140 mlx5e_post_nop_fence(struct mlx5_wq_cyc *wq, u32 sqn, u16 *pc) argument
142 u16 pi = mlx5_wq_cyc_ctr2ix(wq, *pc);
259 mlx5e_notify_hw(struct mlx5_wq_cyc *wq, u16 pc, void __iomem *uar_map, struct mlx5_wqe_ctrl_seg *ctrl) argument
[all...]
/linux-master/arch/alpha/include/asm/
H A Dextable.h8 * - insn is a 32-bit pc-relative offset from the faulting insn.
38 /* Returns the new pc */
39 #define fixup_exception(map_reg, _fixup, pc) \
45 (pc) + (_fixup)->fixup.bits.nextinsn; \
/linux-master/arch/arm/mm/
H A Dabort-macro.S13 .macro do_thumb_abort, fsr, pc, psr, tmp
16 ldrh \tmp, [\pc] @ Read aborted Thumb instruction

Completed in 216 milliseconds

1234567891011>>