Searched refs:pc (Results 176 - 200 of 741) sorted by relevance

1234567891011>>

/linux-master/arch/arm/boot/compressed/
H A Ddebug.S17 mov pc, lr
35 mov pc, lr
/linux-master/arch/riscv/kernel/
H A Dperf_callchain.c69 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 Ds32c1i_selftest.c45 if (regs->pc == rcw_probe_pc) { /* exception on s32c1i ? */
46 regs->pc += 3; /* skip the s32c1i instruction */
H A Dtraps.c185 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 Dextable.c28 regs->pc = get_ex_fixup(ex);
55 regs->pc = get_ex_fixup(ex);
/linux-master/arch/arm64/kernel/
H A Dperf_regs.c63 return regs->pc;
70 return regs->pc;
/linux-master/arch/microblaze/include/asm/
H A Dprocessor.h27 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 Dperf_callchain.c85 callchain_trace(void *data, unsigned long pc) argument
88 perf_callchain_store(entry, pc);
/linux-master/arch/csky/include/asm/
H A Dprocessor.h61 (_regs)->pc = (_pc); \
77 #define KSTK_EIP(tsk) (task_pt_regs(tsk)->pc)
H A Dptrace.h24 #define instruction_pointer(regs) ((regs)->pc)
31 regs->pc = val;
/linux-master/arch/m68k/kernel/
H A Dtraps.c135 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 Dmtk-hsdma.c225 * @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 Dcommon.h23 * @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 Dmmap-basic.c177 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 Dkprobes.c86 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 Dtime.c125 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 Dfault.c100 __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 Dxe_gt_idle.c40 return &gtidle_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 Dpinctrl-bcm6362.c483 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 Dpinctrl-bcm6368.c381 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 Dprocess_32.c123 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 Dsignal_32.c76 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 Dprocessor.h144 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 Dcoresight-cpu-debug.c255 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 Dpowercap.c367 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...]

Completed in 371 milliseconds

1234567891011>>