Searched refs:pc (Results 26 - 50 of 741) sorted by relevance

1234567891011>>

/linux-master/drivers/pwm/
H A Dpwm-mediatek.c76 struct pwm_mediatek_chip *pc = to_pwm_mediatek_chip(chip); local
79 ret = clk_prepare_enable(pc->clk_top);
83 ret = clk_prepare_enable(pc->clk_main);
87 ret = clk_prepare_enable(pc->clk_pwms[pwm->hwpwm]);
94 clk_disable_unprepare(pc->clk_main);
96 clk_disable_unprepare(pc->clk_top);
104 struct pwm_mediatek_chip *pc = to_pwm_mediatek_chip(chip); local
106 clk_disable_unprepare(pc->clk_pwms[pwm->hwpwm]);
107 clk_disable_unprepare(pc->clk_main);
108 clk_disable_unprepare(pc
121 struct pwm_mediatek_chip *pc = to_pwm_mediatek_chip(chip); local
175 struct pwm_mediatek_chip *pc = to_pwm_mediatek_chip(chip); local
192 struct pwm_mediatek_chip *pc = to_pwm_mediatek_chip(chip); local
234 struct pwm_mediatek_chip *pc; local
[all...]
H A Dpwm-tiecap.c52 struct ecap_pwm_chip *pc = to_ecap_pwm_chip(chip); local
57 c = pc->clk_rate;
66 c = pc->clk_rate;
74 value = readw(pc->mmio_base + ECCTL2);
79 writew(value, pc->mmio_base + ECCTL2);
83 writel(duty_cycles, pc->mmio_base + CAP2);
84 writel(period_cycles, pc->mmio_base + CAP1);
91 writel(duty_cycles, pc->mmio_base + CAP4);
92 writel(period_cycles, pc->mmio_base + CAP3);
96 value = readw(pc
110 struct ecap_pwm_chip *pc = to_ecap_pwm_chip(chip); local
133 struct ecap_pwm_chip *pc = to_ecap_pwm_chip(chip); local
152 struct ecap_pwm_chip *pc = to_ecap_pwm_chip(chip); local
219 struct ecap_pwm_chip *pc; local
273 struct ecap_pwm_chip *pc = to_ecap_pwm_chip(chip); local
284 struct ecap_pwm_chip *pc = to_ecap_pwm_chip(chip); local
[all...]
H A Dpwm-tiehrpwm.c180 static void configure_polarity(struct ehrpwm_pwm_chip *pc, int chan) argument
195 if (pc->polarity[chan] == PWM_POLARITY_INVERSED)
203 if (pc->polarity[chan] == PWM_POLARITY_INVERSED)
210 ehrpwm_modify(pc->mmio_base, aqctl_reg, aqctl_mask, aqctl_val);
220 struct ehrpwm_pwm_chip *pc = to_ehrpwm_pwm_chip(chip); local
229 c = pc->clk_rate;
238 c = pc->clk_rate;
249 if (pc->period_cycles[i] &&
250 (pc->period_cycles[i] != period_cycles)) {
265 pc
310 struct ehrpwm_pwm_chip *pc = to_ehrpwm_pwm_chip(chip); local
320 struct ehrpwm_pwm_chip *pc = to_ehrpwm_pwm_chip(chip); local
358 struct ehrpwm_pwm_chip *pc = to_ehrpwm_pwm_chip(chip); local
392 struct ehrpwm_pwm_chip *pc = to_ehrpwm_pwm_chip(chip); local
451 struct ehrpwm_pwm_chip *pc; local
515 struct ehrpwm_pwm_chip *pc = to_ehrpwm_pwm_chip(chip); local
526 struct ehrpwm_pwm_chip *pc = to_ehrpwm_pwm_chip(chip); local
544 struct ehrpwm_pwm_chip *pc = to_ehrpwm_pwm_chip(chip); local
[all...]
H A Dpwm-pxa.c70 struct pxa_pwm_chip *pc = to_pxa_pwm_chip(chip); local
77 c = clk_get_rate(pc->clk);
95 writel(prescale | PWMCR_SD, pc->mmio_base + offset + PWMCR);
96 writel(dc, pc->mmio_base + offset + PWMDCR);
97 writel(pv, pc->mmio_base + offset + PWMPCR);
105 struct pxa_pwm_chip *pc = to_pxa_pwm_chip(chip); local
112 err = clk_prepare_enable(pc->clk);
120 clk_disable_unprepare(pc->clk);
127 clk_disable_unprepare(pc->clk);
130 clk_disable_unprepare(pc
162 struct pxa_pwm_chip *pc; local
[all...]
H A Dpwm-spear.c78 struct spear_pwm_chip *pc = to_spear_pwm_chip(chip); local
93 clk_rate = clk_get_rate(pc->clk);
122 ret = clk_enable(pc->clk);
126 spear_pwm_writel(pc, pwm->hwpwm, PWMCR,
128 spear_pwm_writel(pc, pwm->hwpwm, PWMDCR, dc);
129 spear_pwm_writel(pc, pwm->hwpwm, PWMPCR, pv);
130 clk_disable(pc->clk);
137 struct spear_pwm_chip *pc = to_spear_pwm_chip(chip); local
141 rc = clk_enable(pc->clk);
145 val = spear_pwm_readl(pc, pw
154 struct spear_pwm_chip *pc = to_spear_pwm_chip(chip); local
196 struct spear_pwm_chip *pc; local
[all...]
/linux-master/arch/sh/mm/
H A Dextable_32.c17 fixup = search_exception_tables(regs->pc);
19 regs->pc = fixup->fixup;
/linux-master/drivers/gpu/drm/xe/
H A Dxe_gt_idle_types.h33 enum xe_gt_idle_state (*idle_status)(struct xe_guc_pc *pc);
35 u64 (*idle_residency)(struct xe_guc_pc *pc);
H A Dxe_gt_freq.c49 return &kobj_to_gt(dev->kobj.parent)->uc.guc.pc;
55 struct xe_guc_pc *pc = dev_to_pc(dev); local
57 return sysfs_emit(buf, "%d\n", xe_guc_pc_get_act_freq(pc));
64 struct xe_guc_pc *pc = dev_to_pc(dev); local
68 ret = xe_guc_pc_get_cur_freq(pc, &freq);
79 struct xe_guc_pc *pc = dev_to_pc(dev); local
81 return sysfs_emit(buf, "%d\n", xe_guc_pc_get_rp0_freq(pc));
88 struct xe_guc_pc *pc = dev_to_pc(dev); local
90 return sysfs_emit(buf, "%d\n", xe_guc_pc_get_rpe_freq(pc));
97 struct xe_guc_pc *pc local
106 struct xe_guc_pc *pc = dev_to_pc(dev); local
120 struct xe_guc_pc *pc = dev_to_pc(dev); local
139 struct xe_guc_pc *pc = dev_to_pc(dev); local
153 struct xe_guc_pc *pc = dev_to_pc(dev); local
[all...]
/linux-master/arch/arm64/kernel/
H A Dftrace.c48 FREGS_OFFSET("pc", pc),
150 static int ftrace_modify_code(unsigned long pc, u32 old, u32 new, argument
164 if (aarch64_insn_read((void *)pc, &replaced))
170 if (aarch64_insn_patch_text_nosync((void *)pc, new))
181 unsigned long pc; local
191 pc = (unsigned long)ftrace_call;
192 new = aarch64_insn_gen_branch_imm(pc, (unsigned long)func,
195 return ftrace_modify_code(pc, 0, new, false);
209 static bool reachable_by_bl(unsigned long addr, unsigned long pc) argument
229 unsigned long pc = rec->ip; local
326 unsigned long pc = rec->ip; local
347 unsigned long pc = rec->ip; local
393 unsigned long pc = rec->ip - AARCH64_INSN_SIZE; local
415 unsigned long pc = rec->ip; local
493 unsigned long pc = (unsigned long)&ftrace_graph_call; local
[all...]
/linux-master/arch/xtensa/kernel/
H A Dstacktrace.c36 unsigned long pc = regs->pc; local
43 frame.pc = pc;
46 if (pc == 0 || pc >= TASK_SIZE || ufn(&frame, data))
74 pc = MAKE_PC_FROM_RA(a0, pc);
81 frame.pc = pc;
122 unsigned long pc = regs->depc > VALID_DOUBLE_EXCEPTION_ADDRESS ? local
[all...]
/linux-master/arch/arm64/kvm/hyp/nvhe/
H A Dstacktrace.c21 * @pc : program counter at which to start the unwinding.
26 static void hyp_prepare_backtrace(unsigned long fp, unsigned long pc) argument
34 stacktrace_info->pc = pc;
77 if (!consume_entry(cookie, state->pc))
116 * @pc : program counter at which to start the unwinding.
121 static void pkvm_save_backtrace(unsigned long fp, unsigned long pc) argument
133 kvm_nvhe_unwind_init(&state, fp, pc);
138 static void pkvm_save_backtrace(unsigned long fp, unsigned long pc) argument
147 * @pc
152 kvm_nvhe_prepare_backtrace(unsigned long fp, unsigned long pc) argument
[all...]
/linux-master/arch/arm/kernel/
H A Dinsn.c6 static unsigned long __arm_gen_branch_thumb2(unsigned long pc, argument
14 offset = (long)addr - (long)(pc + 4);
37 static unsigned long __arm_gen_branch_arm(unsigned long pc, unsigned long addr, argument
46 offset = (long)addr - (long)(pc + 8);
58 __arm_gen_branch(unsigned long pc, unsigned long addr, bool link, bool warn) argument
61 return __arm_gen_branch_thumb2(pc, addr, link, warn);
63 return __arm_gen_branch_arm(pc, addr, link, warn);
H A Dstacktrace.c22 * stmdb sp!, {fp, ip, lr, pc}
26 * ldm sp, {fp, sp, pc}
28 * When compiled with clang, pc and sp are not pushed. A simple function
38 * ldm {..., fp, pc}
51 unsigned long pc = frame->pc; local
58 if (pc >= (unsigned long)&call_with_stack &&
59 pc < (unsigned long)&call_with_stack_end)
101 frame->pc = regs->ARM_pc;
110 frame->pc
145 start_stack_trace(struct stackframe *frame, struct task_struct *task, unsigned long fp, unsigned long sp, unsigned long lr, unsigned long pc) argument
[all...]
/linux-master/drivers/dma/mediatek/
H A Dmtk-cqdma.c117 * @pc: The pointer to the underlying PC
123 struct mtk_cqdma_pchan *pc; member in struct:mtk_cqdma_vchan
136 * @pc: The pointer to all the underlying PCs
145 struct mtk_cqdma_pchan **pc; member in struct:mtk_cqdma_device
168 static u32 mtk_dma_read(struct mtk_cqdma_pchan *pc, u32 reg) argument
170 return readl(pc->base + reg);
173 static void mtk_dma_write(struct mtk_cqdma_pchan *pc, u32 reg, u32 val) argument
175 writel_relaxed(val, pc->base + reg);
178 static void mtk_dma_rmw(struct mtk_cqdma_pchan *pc, u32 reg, argument
183 val = mtk_dma_read(pc, re
189 mtk_dma_set(struct mtk_cqdma_pchan *pc, u32 reg, u32 val) argument
194 mtk_dma_clr(struct mtk_cqdma_pchan *pc, u32 reg, u32 val) argument
204 mtk_cqdma_poll_engine_done(struct mtk_cqdma_pchan *pc, bool atomic) argument
222 mtk_cqdma_hard_reset(struct mtk_cqdma_pchan *pc) argument
230 mtk_cqdma_start(struct mtk_cqdma_pchan *pc, struct mtk_cqdma_vdesc *cvd) argument
268 struct mtk_cqdma_pchan *pc = cvc->pc; local
313 mtk_cqdma_consume_work_queue(struct mtk_cqdma_pchan *pc) argument
360 struct mtk_cqdma_pchan *pc = from_tasklet(pc, t, tasklet); local
616 struct mtk_cqdma_pchan *pc = NULL; local
[all...]
/linux-master/arch/arm/mach-rpc/
H A Dfloppydma.S17 subs pc, lr, #4
26 subsle pc, lr, #4
28 subs pc, lr, #4
H A Decard-loader.S25 mov lr, pc
26 mov pc, r2
27 ldmfd sp!, {r4 - r12, pc}
37 mov lr, pc
38 add pc, r1, #8
39 ldmfd sp!, {r4 - r12, pc}
/linux-master/drivers/pinctrl/meson/
H A Dpinctrl-meson-axg-pmx.c28 static int meson_axg_pmx_get_bank(struct meson_pinctrl *pc, argument
33 struct meson_axg_pmx_data *pmx = pc->data->pmx_data;
59 static int meson_axg_pmx_update_function(struct meson_pinctrl *pc, argument
67 ret = meson_axg_pmx_get_bank(pc, pin, &bank);
73 ret = regmap_update_bits(pc->reg_mux, reg << 2,
84 struct meson_pinctrl *pc = pinctrl_dev_get_drvdata(pcdev); local
85 struct meson_pmx_func *func = &pc->data->funcs[func_num];
86 struct meson_pmx_group *group = &pc->data->groups[group_num];
90 dev_dbg(pc->dev, "enable function %s, group %s\n", func->name,
94 ret = meson_axg_pmx_update_function(pc, grou
106 struct meson_pinctrl *pc = pinctrl_dev_get_drvdata(pcdev); local
[all...]
/linux-master/drivers/bcma/
H A Ddriver_pci_host.c28 bool bcma_core_pci_is_in_hostmode(struct bcma_drv_pci *pc) argument
30 struct bcma_bus *bus = pc->core->bus;
39 bcma_core_enable(pc->core, 0);
41 return !mips_busprobe32(tmp, pc->core->io_addr);
44 static u32 bcma_pcie_read_config(struct bcma_drv_pci *pc, u32 address) argument
46 pcicore_write32(pc, BCMA_CORE_PCI_CONFIG_ADDR, address);
47 pcicore_read32(pc, BCMA_CORE_PCI_CONFIG_ADDR);
48 return pcicore_read32(pc, BCMA_CORE_PCI_CONFIG_DATA);
51 static void bcma_pcie_write_config(struct bcma_drv_pci *pc, u32 address, argument
54 pcicore_write32(pc, BCMA_CORE_PCI_CONFIG_ADD
59 bcma_get_cfgspace_addr(struct bcma_drv_pci *pc, unsigned int dev, unsigned int func, unsigned int off) argument
84 bcma_extpci_read_config(struct bcma_drv_pci *pc, unsigned int dev, unsigned int func, unsigned int off, void *buf, int len) argument
148 bcma_extpci_write_config(struct bcma_drv_pci *pc, unsigned int dev, unsigned int func, unsigned int off, const void *buf, int len) argument
236 struct bcma_drv_pci *pc; local
256 struct bcma_drv_pci *pc; local
271 bcma_find_pci_capability(struct bcma_drv_pci *pc, unsigned int dev, unsigned int func, u8 req_cap_id, unsigned char *buf, u32 *buflen) argument
340 bcma_core_pci_enable_crs(struct bcma_drv_pci *pc) argument
387 bcma_core_pci_hostmode_init(struct bcma_drv_pci *pc) argument
[all...]
/linux-master/arch/loongarch/kernel/
H A Dinst.c15 unsigned long pc = regs->csr_era; local
19 if (pc & 3) {
20 pr_warn("%s: invalid pc 0x%lx\n", __func__, pc);
26 regs->regs[rd] = pc + sign_extend64(imm << 2, 21);
29 regs->regs[rd] = pc + sign_extend64(imm << 12, 31);
32 regs->regs[rd] = pc + sign_extend64(imm << 18, 37);
35 regs->regs[rd] = pc + sign_extend64(imm << 12, 31);
49 unsigned long pc = regs->csr_era; local
51 if (pc
226 larch_insn_gen_b(unsigned long pc, unsigned long dest) argument
241 larch_insn_gen_bl(unsigned long pc, unsigned long dest) argument
[all...]
H A Dunwind_prologue.c65 static inline bool fix_exception(unsigned long pc) argument
73 if (scan_handlers(pc - pcpu_handlers[cpu]))
77 return scan_handlers(pc - eentry);
84 static inline bool fix_ftrace(unsigned long pc) argument
87 return pc == (unsigned long)ftrace_call + LOONGARCH_INSN_SIZE;
95 if (!fix_exception(state->pc) && !fix_ftrace(state->pc))
114 unsigned long size, offset, pc; local
126 state->pc = regs->csr_era;
136 pc
196 unsigned long pc; local
[all...]
/linux-master/arch/sparc/kernel/
H A Dtraps_32.c36 static void instruction_dump(unsigned long *pc) argument
40 if((((unsigned long) pc) & 3))
44 printk("%c%08lx%c",i?' ':'<',pc[i],i?' ':'>');
89 instruction_dump ((unsigned long *) regs->pc);
105 (void __user *)regs->pc, type - 0x80);
108 void do_illegal_instruction(struct pt_regs *regs, unsigned long pc, unsigned long npc, argument
114 printk("Ill instr. at pc=%08lx instruction is %08lx\n",
115 regs->pc, *(unsigned long *)regs->pc);
118 send_sig_fault(SIGILL, ILL_ILLOPC, (void __user *)pc, curren
121 do_priv_instruction(struct pt_regs *regs, unsigned long pc, unsigned long npc, unsigned long psr) argument
131 do_memaccess_unaligned(struct pt_regs *regs, unsigned long pc, unsigned long npc, unsigned long psr) argument
157 do_fpd_trap(struct pt_regs *regs, unsigned long pc, unsigned long npc, unsigned long psr) argument
199 do_fpe_trap(struct pt_regs *regs, unsigned long pc, unsigned long npc, unsigned long psr) argument
302 handle_tag_overflow(struct pt_regs *regs, unsigned long pc, unsigned long npc, unsigned long psr) argument
310 handle_watchpoint(struct pt_regs *regs, unsigned long pc, unsigned long npc, unsigned long psr) argument
322 handle_reg_access(struct pt_regs *regs, unsigned long pc, unsigned long npc, unsigned long psr) argument
332 handle_cp_disabled(struct pt_regs *regs, unsigned long pc, unsigned long npc, unsigned long psr) argument
338 handle_cp_exception(struct pt_regs *regs, unsigned long pc, unsigned long npc, unsigned long psr) argument
348 handle_hw_divzero(struct pt_regs *regs, unsigned long pc, unsigned long npc, unsigned long psr) argument
[all...]
H A Dstacktrace.c37 unsigned long pc; local
48 pc = regs->tpc;
51 pc = sf->callers_pc;
57 else if (!skip_sched || !in_sched_functions(pc)) {
58 trace->entries[trace->nr_entries++] = pc;
60 if ((pc + 8UL) == (unsigned long) &return_to_handler) {
65 pc = ret_stack->ret;
68 trace->entries[trace->nr_entries++] = pc;
/linux-master/arch/arm/mach-rockchip/
H A Dheadsmp.S10 ldr pc, 1f
/linux-master/arch/csky/include/asm/
H A Dperf_event.h9 (regs)->pc = (__ip); \
/linux-master/arch/x86/include/asm/
H A Dprocessor-cyrix.h8 #include <asm/pc-conf-reg.h>

Completed in 224 milliseconds

1234567891011>>