/linux-master/arch/arm/boot/compressed/ |
H A D | debug.S | 17 mov pc, lr 35 mov pc, lr
|
/linux-master/arch/riscv/kernel/ |
H A D | perf_callchain.c | 69 static bool fill_callchain(void *entry, unsigned long pc) argument 71 return perf_callchain_store(entry, pc) == 0;
|
/linux-master/arch/xtensa/kernel/ |
H A D | s32c1i_selftest.c | 45 if (regs->pc == rcw_probe_pc) { /* exception on s32c1i ? */ 46 regs->pc += 3; /* skip the s32c1i instruction */
|
H A D | traps.c | 185 if (copy_from_user(buf, (void __user *)(regs->pc & -16), sizeof(buf)) == 0) { 208 "(pid = %d, pc = %#010lx) - should not happen\n" 210 current->comm, task_pid_nr(current), regs->pc, 327 if (copy_from_user(buf, (void __user *)regs->pc + 2, 5)) 331 p = (const u8 *)regs->pc + 2; 353 if (regs->pc == current_thread_info()->ps_woe_fix_addr) 365 pr_info_ratelimited("Illegal Instruction in '%s' (pid = %d, pc = %#010lx)\n", 366 current->comm, task_pid_nr(current), regs->pc); 373 force_sig_fault(SIGFPE, FPE_INTDIV, (void __user *)regs->pc); 382 pr_info_ratelimited("Load/store error to %08lx in '%s' (pid = %d, pc [all...] |
/linux-master/arch/arm64/mm/ |
H A D | extable.c | 28 regs->pc = get_ex_fixup(ex); 55 regs->pc = get_ex_fixup(ex);
|
/linux-master/arch/arm64/kernel/ |
H A D | perf_regs.c | 63 return regs->pc; 70 return regs->pc;
|
/linux-master/arch/microblaze/include/asm/ |
H A D | processor.h | 27 void start_thread(struct pt_regs *regs, unsigned long pc, unsigned long usp); 79 # define task_pc(task) (task_regs(task)->pc)
|
/linux-master/arch/arm/kernel/ |
H A D | perf_callchain.c | 85 callchain_trace(void *data, unsigned long pc) argument 88 perf_callchain_store(entry, pc);
|
/linux-master/arch/csky/include/asm/ |
H A D | processor.h | 61 (_regs)->pc = (_pc); \ 77 #define KSTK_EIP(tsk) (task_pt_regs(tsk)->pc)
|
H A D | ptrace.h | 24 #define instruction_pointer(regs) ((regs)->pc) 31 regs->pc = val;
|
/linux-master/arch/m68k/kernel/ |
H A D | traps.c | 135 unsigned long fslw = fp->un.fmt4.pc; /* is really FSLW for access error */ 173 pr_err("pc=%#lx, fa=%#lx\n", fp->ptregs.pc, 381 fp->ptregs.format == 0xa ? fp->ptregs.pc + 2 : fp->un.fmtb.baddr - 2 383 fp->ptregs.format == 0xa ? fp->ptregs.pc + 4 : fp->un.fmtb.baddr); 385 pr_debug("Data %s fault at %#010lx in %s (pc=%#lx)\n", 388 space_names[ssw & DFC], fp->ptregs.pc); 412 fp->ptregs.pc); 415 if((fp->ptregs.pc >= (unsigned long)&_sun3_map_test_start) && 416 (fp->ptregs.pc < [all...] |
/linux-master/drivers/dma/mediatek/ |
H A D | mtk-hsdma.c | 225 * @pc: The pointer to the underlying PC 239 struct mtk_hsdma_pchan *pc; member in struct:mtk_hsdma_device 315 struct mtk_hsdma_pchan *pc) 317 struct mtk_hsdma_ring *ring = &pc->ring; 320 memset(pc, 0, sizeof(*pc)); 326 pc->sz_ring = 2 * MTK_DMA_SIZE * sizeof(*ring->txd); 327 ring->txd = dma_alloc_coherent(hsdma2dev(hsdma), pc->sz_ring, 343 atomic_set(&pc->nr_free, MTK_DMA_SIZE - 1); 383 pc 314 mtk_hsdma_alloc_pchan(struct mtk_hsdma_device *hsdma, struct mtk_hsdma_pchan *pc) argument 387 mtk_hsdma_free_pchan(struct mtk_hsdma_device *hsdma, struct mtk_hsdma_pchan *pc) argument 411 mtk_hsdma_issue_pending_vdesc(struct mtk_hsdma_device *hsdma, struct mtk_hsdma_pchan *pc, struct mtk_hsdma_vdesc *hvd) argument 537 struct mtk_hsdma_pchan *pc; local [all...] |
/linux-master/arch/arm64/include/asm/stacktrace/ |
H A D | common.h | 23 * @pc: The lr value in the frame record (or the real lr) 31 unsigned long pc; member in struct:unwind_state 154 state->pc = READ_ONCE(*(unsigned long *)(fp + 8));
|
/linux-master/tools/perf/tests/ |
H A D | mmap-basic.c | 177 struct perf_event_mmap_page *pc; local 211 pc = perf_evsel__mmap_base(evsel, 0, 0); 212 if (!pc) { 217 if (!pc->cap_user_rdpmc || !pc->index) { 219 !pc->cap_user_rdpmc ? "supported" : "enabled"); 223 if (pc->pmc_width < 32) { 224 pr_err("userspace counter width not set (%d)\n", pc->pmc_width);
|
/linux-master/arch/sh/kernel/ |
H A D | kprobes.c | 86 int __kprobes kprobe_handle_illslot(unsigned long pc) argument 88 struct kprobe *p = get_kprobe((kprobe_opcode_t *) pc + 1); 92 (unsigned int)pc + 2); 146 __this_cpu_write(saved_current_opcode.addr, (kprobe_opcode_t *)regs->pc); 162 (kprobe_opcode_t *) (regs->pc + 4 + disp * 2); 167 (kprobe_opcode_t *) (regs->pc + 4 + 179 (kprobe_opcode_t *) (regs->pc + 4 + disp * 2); 189 (kprobe_opcode_t *) (regs->pc + 4 + disp * 2); 227 addr = (kprobe_opcode_t *) (regs->pc); 306 regs->pc [all...] |
/linux-master/arch/parisc/kernel/ |
H A D | time.c | 125 unsigned long pc = instruction_pointer(regs); local 128 pc -= 4; 131 if (in_lock_functions(pc)) 132 pc = regs->gr[2]; 135 return pc;
|
/linux-master/arch/alpha/mm/ |
H A D | fault.c | 100 __get_user(insn, (unsigned int __user *)regs->pc); 104 regs->pc += 4; 193 if ((fixup = search_exception_tables(regs->pc)) != 0) { 195 newpc = fixup_exception(dpf_reg, fixup, regs->pc); 196 regs->pc = newpc;
|
/linux-master/drivers/gpu/drm/xe/ |
H A D | xe_gt_idle.c | 40 return >idle_to_gt(gtidle)->uc.guc.pc; 98 struct xe_guc_pc *pc = gtidle_to_pc(gtidle); local 101 state = gtidle->idle_status(pc); 111 struct xe_guc_pc *pc = gtidle_to_pc(gtidle); local 114 residency = gtidle->idle_residency(pc);
|
/linux-master/drivers/pinctrl/bcm/ |
H A D | pinctrl-bcm6362.c | 483 static void bcm6362_set_gpio(struct bcm63xx_pinctrl *pc, unsigned pin) argument 490 regmap_update_bits(pc->regs, BCM6362_BASEMODE_REG, basemode, 0); 494 regmap_update_bits(pc->regs, BCM6362_MODE_REG, mask, 0); 498 regmap_update_bits(pc->regs, BCM6362_LED_REG, mask, 0); 501 regmap_update_bits(pc->regs, BCM6362_CTRL_REG, mask, mask); 508 struct bcm63xx_pinctrl *pc = pinctrl_dev_get_drvdata(pctldev); local 516 bcm6362_set_gpio(pc, pg->pins[i]); 544 regmap_update_bits(pc->regs, reg, mask, val); 553 struct bcm63xx_pinctrl *pc = pinctrl_dev_get_drvdata(pctldev); local 556 bcm6362_set_gpio(pc, offse [all...] |
H A D | pinctrl-bcm6368.c | 381 struct bcm63xx_pinctrl *pc = pinctrl_dev_get_drvdata(pctldev); local 382 struct bcm6368_priv *priv = pc->driver_data; 396 regmap_update_bits(pc->regs, BCM6368_MODE_REG, mask, 0); 405 regmap_update_bits(pc->regs, BCM6368_MODE_REG, BIT(pin), 431 struct bcm63xx_pinctrl *pc = pinctrl_dev_get_drvdata(pctldev); local 432 struct bcm6368_priv *priv = pc->driver_data; 439 regmap_update_bits(pc->regs, BCM6368_MODE_REG, BIT(offset), 0); 476 struct bcm63xx_pinctrl *pc; local 488 pc = platform_get_drvdata(pdev); 490 priv->overlays = devm_regmap_field_alloc(dev, pc [all...] |
/linux-master/arch/sparc/kernel/ |
H A D | process_32.c | 123 r->psr, r->pc, r->npc, r->y, print_tainted()); 124 printk("PC: <%pS>\n", (void *) r->pc); 147 unsigned long pc, fp; local 166 pc = rw->ins[7]; 167 printk("%s[%08lx : ", loglvl, pc); 168 printk("%s%pS ] ", loglvl, (void *) pc); 369 unsigned long pc, fp, bias = 0; local 382 pc = rw->ins[7]; 383 if (!in_sched_functions(pc)) { 384 ret = pc; [all...] |
H A D | signal_32.c | 76 unsigned long up_psr, pc, npc, ufp; local 100 err = __get_user(pc, &sf->info.si_regs.pc); 103 if ((pc | npc) & 3) 144 unsigned int psr, pc, npc, ufp; local 161 err = __get_user(pc, &sf->regs.pc); 163 err |= ((pc | npc) & 0x03); 185 regs->pc = pc; [all...] |
/linux-master/arch/arm64/include/asm/ |
H A D | processor.h | 144 unsigned long pc; member in struct:cpu_context 287 static inline void start_thread_common(struct pt_regs *regs, unsigned long pc) argument 292 regs->pc = pc; 298 static inline void start_thread(struct pt_regs *regs, unsigned long pc, argument 301 start_thread_common(regs, pc); 308 static inline void compat_start_thread(struct pt_regs *regs, unsigned long pc, argument 311 start_thread_common(regs, pc); 313 if (pc & 1) 351 #define KSTK_EIP(tsk) ((unsigned long)task_pt_regs(tsk)->pc) [all...] |
/linux-master/drivers/hwtracing/coresight/ |
H A D | coresight-cpu-debug.c | 255 unsigned long pc; local 257 pc = (unsigned long)drvdata->edpcsr; 265 if (pc & EDPCSR_THUMB) { 266 pc = (pc & EDPCSR_THUMB_INST_MASK) - thumb_inst_offset; 267 return pc; 276 if (pc & BIT(1)) 280 pc = (pc & EDPCSR_ARM_INST_MASK) - arm_inst_offset; 282 return pc; 289 unsigned long pc; local [all...] |
/linux-master/drivers/firmware/arm_scmi/ |
H A D | powercap.c | 367 const struct scmi_powercap_info *pc, 380 msg->domain = cpu_to_le32(pc->id); 382 cpu_to_le32(FIELD_PREP(CAP_SET_ASYNC, pc->async_powercap_cap_set) | 386 if (!pc->async_powercap_cap_set || ignore_dresp) { 394 if (le32_to_cpu(resp->domain) == pc->id) 397 pc->id, 413 const struct scmi_powercap_info *pc; local 415 pc = scmi_powercap_dom_info_get(ph, domain_id); 416 if (!pc || !pc 366 scmi_powercap_xfer_cap_set(const struct scmi_protocol_handle *ph, const struct scmi_powercap_info *pc, u32 power_cap, bool ignore_dresp) argument 534 const struct scmi_powercap_info *pc; local 561 const struct scmi_powercap_info *pc; local [all...] |