/linux-master/arch/sh/include/asm/ |
H A D | kprobes.h | 49 extern int kprobe_handle_illslot(unsigned long pc); 52 #define kprobe_handle_illslot(pc) (-1)
|
/linux-master/arch/loongarch/kernel/ |
H A D | unwind.c | 22 state->pc = unwind_graph_addr(state, addr, state->sp + 8); 23 if (__kernel_text_address(state->pc))
|
/linux-master/arch/riscv/kernel/ |
H A D | return_address.c | 17 static bool save_return_addr(void *d, unsigned long pc) argument 22 data->addr = (void *)pc;
|
/linux-master/arch/openrisc/kernel/ |
H A D | traps.c | 88 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 D | ptrace-perf-hwbreak.c | 84 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 D | ptrace.h | 14 #define instruction_pointer(regs) ((regs)->pc)
|
/linux-master/arch/csky/include/uapi/asm/ |
H A D | ptrace.h | 11 unsigned long pc; member in struct:pt_regs
|
/linux-master/arch/mips/include/asm/mips-boards/ |
H A D | launch.h | 12 unsigned long pc; member in struct:cpulaunch
|
/linux-master/arch/arm/kernel/ |
H A D | ftrace.c | 92 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 D | flush_utils.c | 56 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 D | posix-clock.h | 42 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 D | rbtree_augmented.h | 174 #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 D | aarch32.c | 128 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 D | skip-callchain-idx.c | 97 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 D | bnx2_fw.h | 20 .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 D | kgdb.c | 49 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 D | traps_32.c | 240 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 D | profile.c | 36 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 D | traps.c | 44 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 D | sifive-prci.c | 181 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 D | stacktrace.c | 62 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 D | process.c | 29 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 D | txrx.h | 100 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 D | extable.h | 8 * - 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 D | abort-macro.S | 13 .macro do_thumb_abort, fsr, pc, psr, tmp 16 ldrh \tmp, [\pc] @ Read aborted Thumb instruction
|