Home
last modified time | relevance | path

Searched refs:pc (Results 1 – 25 of 858) sorted by relevance

12345678910>>...35

/linux/drivers/gpu/drm/xe/
A Dxe_guc_pc.c79 return container_of(pc, struct xe_guc, pc); in pc_to_guc()
291 if (freq < pc->rpn_freq || freq > pc->rp0_freq) in pc_set_min_freq()
378 pc->rpn_freq = min(pc->rpn_freq, pc->rpe_freq); in pc_update_rp_values()
728 pc_set_cur_freq(pc, pc_max_freq_cap(pc)); in xe_guc_pc_raise_unslice()
758 if (pc_get_max_freq(pc) > pc->rp0_freq) { in pc_adjust_freq_bounds()
759 ret = pc_set_max_freq(pc, pc->rp0_freq); in pc_adjust_freq_bounds()
768 if (pc_get_min_freq(pc) > pc->rp0_freq) in pc_adjust_freq_bounds()
769 ret = pc_set_min_freq(pc, pc->rp0_freq); in pc_adjust_freq_bounds()
814 ret = pc_set_min_freq(pc, min(pc->rpe_freq, pc_max_freq_cap(pc))); in pc_set_mert_freq_cap()
816 ret = pc_set_max_freq(pc, min(pc->rp0_freq, pc_max_freq_cap(pc))); in pc_set_mert_freq_cap()
[all …]
A Dxe_guc_pc.h14 int xe_guc_pc_init(struct xe_guc_pc *pc);
15 int xe_guc_pc_start(struct xe_guc_pc *pc);
16 int xe_guc_pc_stop(struct xe_guc_pc *pc);
17 int xe_guc_pc_gucrc_disable(struct xe_guc_pc *pc);
21 u32 xe_guc_pc_get_act_freq(struct xe_guc_pc *pc);
23 u32 xe_guc_pc_get_rp0_freq(struct xe_guc_pc *pc);
24 u32 xe_guc_pc_get_rpe_freq(struct xe_guc_pc *pc);
25 u32 xe_guc_pc_get_rpn_freq(struct xe_guc_pc *pc);
32 u64 xe_guc_pc_rc6_residency(struct xe_guc_pc *pc);
33 u64 xe_guc_pc_mc6_residency(struct xe_guc_pc *pc);
[all …]
/linux/drivers/pinctrl/meson/
A Dpinctrl-meson.c609 pc->chip.label = pc->data->name; in meson_gpiolib_register()
610 pc->chip.parent = pc->dev; in meson_gpiolib_register()
611 pc->chip.fwnode = pc->fwnode; in meson_gpiolib_register()
621 pc->chip.ngpio = pc->data->num_pins; in meson_gpiolib_register()
710 return pc->data->parse_dt(pc); in meson_pinctrl_parse_dt()
720 pc->reg_pullen = pc->reg_pull; in meson8_aobus_parse_dt_extra()
728 pc->reg_pull = pc->reg_gpio; in meson_a1_parse_dt_extra()
729 pc->reg_pullen = pc->reg_gpio; in meson_a1_parse_dt_extra()
730 pc->reg_ds = pc->reg_gpio; in meson_a1_parse_dt_extra()
758 pc->desc.pins = pc->data->pins; in meson_pinctrl_probe()
[all …]
/linux/drivers/bcma/
A Ddriver_pci.c70 if (pc->core->id.rev >= 10) { in bcma_pcie_mdio_read()
175 if (pc->early_setup_done) in bcma_core_pci_early_init()
178 pc->hostmode = bcma_core_pci_is_in_hostmode(pc); in bcma_core_pci_early_init()
179 if (pc->hostmode) in bcma_core_pci_early_init()
182 bcma_core_pci_fixcfg(pc); in bcma_core_pci_early_init()
248 if (pc->setup_done) in bcma_core_pci_init()
253 if (pc->hostmode) in bcma_core_pci_init()
261 struct bcma_drv_pci *pc; in bcma_core_pci_power_save() local
267 pc = &bus->drv_pci[0]; in bcma_core_pci_power_save()
269 if (pc->core->id.rev >= 15 && pc->core->id.rev <= 20) { in bcma_core_pci_power_save()
[all …]
A Ddriver_pci_host.c39 bcma_core_enable(pc->core, 0); in bcma_core_pci_is_in_hostmode()
92 WARN_ON(!pc->hostmode); in bcma_extpci_read_config()
111 val = pcicore_read32(pc, addr); in bcma_extpci_read_config()
157 WARN_ON(!pc->hostmode); in bcma_extpci_write_config()
236 struct bcma_drv_pci *pc; in bcma_core_pci_hostmode_read_config() local
240 pc = pc_host->pdev; in bcma_core_pci_hostmode_read_config()
256 struct bcma_drv_pci *pc; in bcma_core_pci_hostmode_write_config() local
260 pc = pc_host->pdev; in bcma_core_pci_hostmode_write_config()
410 pc->host_controller = pc_host; in bcma_core_pci_hostmode_init()
414 pc_host->pdev = pc; in bcma_core_pci_hostmode_init()
[all …]
/linux/drivers/pwm/
A Dpwm-sti.c229 pc->cur = pwm; in sti_pwm_config()
272 pc->en_count++; in sti_pwm_enable()
500 pc->prescale_low = devm_regmap_field_alloc(dev, pc->regmap, in sti_pwm_probe_regmap()
505 pc->prescale_high = devm_regmap_field_alloc(dev, pc->regmap, in sti_pwm_probe_regmap()
510 pc->pwm_out_en = devm_regmap_field_alloc(dev, pc->regmap, in sti_pwm_probe_regmap()
515 pc->pwm_cpt_en = devm_regmap_field_alloc(dev, pc->regmap, in sti_pwm_probe_regmap()
520 pc->pwm_cpt_int_en = devm_regmap_field_alloc(dev, pc->regmap, in sti_pwm_probe_regmap()
525 pc->pwm_cpt_int_stat = devm_regmap_field_alloc(dev, pc->regmap, in sti_pwm_probe_regmap()
571 pc->regmap = devm_regmap_init_mmio(dev, pc->mmio, in sti_pwm_probe()
595 pc->dev = dev; in sti_pwm_probe()
[all …]
A Dpwm-rockchip.c80 tmp = readl_relaxed(pc->base + pc->data->regs.period); in rockchip_pwm_get_state()
84 tmp = readl_relaxed(pc->base + pc->data->regs.duty); in rockchip_pwm_get_state()
88 val = readl_relaxed(pc->base + pc->data->regs.ctrl); in rockchip_pwm_get_state()
128 ctrl = readl_relaxed(pc->base + pc->data->regs.ctrl); in rockchip_pwm_config()
131 writel_relaxed(ctrl, pc->base + pc->data->regs.ctrl); in rockchip_pwm_config()
134 writel(period, pc->base + pc->data->regs.period); in rockchip_pwm_config()
135 writel(duty, pc->base + pc->data->regs.duty); in rockchip_pwm_config()
153 writel(ctrl, pc->base + pc->data->regs.ctrl); in rockchip_pwm_config()
171 val = readl_relaxed(pc->base + pc->data->regs.ctrl); in rockchip_pwm_enable()
178 writel_relaxed(val, pc->base + pc->data->regs.ctrl); in rockchip_pwm_enable()
[all …]
A Dpwm-tiehrpwm.c530 pc->ctx.tbctl = ehrpwm_read(pc->mmio_base, TBCTL); in ehrpwm_pwm_save_context()
531 pc->ctx.tbprd = ehrpwm_read(pc->mmio_base, TBPRD); in ehrpwm_pwm_save_context()
532 pc->ctx.cmpa = ehrpwm_read(pc->mmio_base, CMPA); in ehrpwm_pwm_save_context()
533 pc->ctx.cmpb = ehrpwm_read(pc->mmio_base, CMPB); in ehrpwm_pwm_save_context()
534 pc->ctx.aqctla = ehrpwm_read(pc->mmio_base, AQCTLA); in ehrpwm_pwm_save_context()
535 pc->ctx.aqctlb = ehrpwm_read(pc->mmio_base, AQCTLB); in ehrpwm_pwm_save_context()
536 pc->ctx.aqsfrc = ehrpwm_read(pc->mmio_base, AQSFRC); in ehrpwm_pwm_save_context()
546 ehrpwm_write(pc->mmio_base, TBPRD, pc->ctx.tbprd); in ehrpwm_pwm_restore_context()
547 ehrpwm_write(pc->mmio_base, CMPA, pc->ctx.cmpa); in ehrpwm_pwm_restore_context()
548 ehrpwm_write(pc->mmio_base, CMPB, pc->ctx.cmpb); in ehrpwm_pwm_restore_context()
[all …]
A Dpwm-tegra.c163 pc->clk_rate = clk_get_rate(pc->clk); in tegra_pwm_config()
273 struct tegra_pwm_chip *pc; in tegra_pwm_probe() local
284 pc->soc = soc; in tegra_pwm_probe()
287 if (IS_ERR(pc->regs)) in tegra_pwm_probe()
288 return PTR_ERR(pc->regs); in tegra_pwm_probe()
293 if (IS_ERR(pc->clk)) in tegra_pwm_probe()
294 return PTR_ERR(pc->clk); in tegra_pwm_probe()
317 pc->clk_rate = clk_get_rate(pc->clk); in tegra_pwm_probe()
320 pc->min_period_ns = in tegra_pwm_probe()
324 if (IS_ERR(pc->rst)) { in tegra_pwm_probe()
[all …]
A Dpwm-tiecap.c57 c = pc->clk_rate; in ecap_pwm_config()
66 c = pc->clk_rate; in ecap_pwm_config()
219 struct ecap_pwm_chip *pc; in ecap_pwm_probe() local
243 if (!pc->clk_rate) { in ecap_pwm_probe()
251 if (IS_ERR(pc->mmio_base)) in ecap_pwm_probe()
276 pc->ctx.ecctl2 = readw(pc->mmio_base + ECCTL2); in ecap_pwm_save_context()
277 pc->ctx.cap4 = readl(pc->mmio_base + CAP4); in ecap_pwm_save_context()
278 pc->ctx.cap3 = readl(pc->mmio_base + CAP3); in ecap_pwm_save_context()
286 writel(pc->ctx.cap3, pc->mmio_base + CAP3); in ecap_pwm_restore_context()
287 writel(pc->ctx.cap4, pc->mmio_base + CAP4); in ecap_pwm_restore_context()
[all …]
A Dpwm-bcm2835.c42 value = readl(pc->base + PWM_CONTROL); in bcm2835_pwm_request()
45 writel(value, pc->base + PWM_CONTROL); in bcm2835_pwm_request()
131 struct bcm2835_pwm *pc; in bcm2835_pwm_probe() local
137 pc = to_bcm2835_pwm(chip); in bcm2835_pwm_probe()
140 if (IS_ERR(pc->base)) in bcm2835_pwm_probe()
141 return PTR_ERR(pc->base); in bcm2835_pwm_probe()
144 if (IS_ERR(pc->clk)) in bcm2835_pwm_probe()
153 pc->rate = clk_get_rate(pc->clk); in bcm2835_pwm_probe()
154 if (!pc->rate) in bcm2835_pwm_probe()
161 platform_set_drvdata(pdev, pc); in bcm2835_pwm_probe()
[all …]
A Dpwm-mediatek.c133 if (pc->soc->has_ck_26m_sel) in pwm_mediatek_config()
183 value = readl(pc->regs); in pwm_mediatek_enable()
185 writel(value, pc->regs); in pwm_mediatek_enable()
195 value = readl(pc->regs); in pwm_mediatek_disable()
197 writel(value, pc->regs); in pwm_mediatek_disable()
246 pc->soc = soc; in pwm_mediatek_probe()
249 if (IS_ERR(pc->regs)) in pwm_mediatek_probe()
250 return PTR_ERR(pc->regs); in pwm_mediatek_probe()
254 if (!pc->clk_pwms) in pwm_mediatek_probe()
258 if (IS_ERR(pc->clk_top)) in pwm_mediatek_probe()
[all …]
A Dpwm-spear.c122 ret = clk_enable(pc->clk); in spear_pwm_config()
130 clk_disable(pc->clk); in spear_pwm_config()
141 rc = clk_enable(pc->clk); in spear_pwm_enable()
161 clk_disable(pc->clk); in spear_pwm_disable()
196 struct spear_pwm_chip *pc; in spear_pwm_probe() local
203 pc = to_spear_pwm_chip(chip); in spear_pwm_probe()
206 if (IS_ERR(pc->mmio_base)) in spear_pwm_probe()
207 return PTR_ERR(pc->mmio_base); in spear_pwm_probe()
210 if (IS_ERR(pc->clk)) in spear_pwm_probe()
217 ret = clk_enable(pc->clk); in spear_pwm_probe()
[all …]
/linux/drivers/ssb/
A Ddriver_pcicore.c28 return ssb_read32(pc->dev, offset); in pcicore_read32()
79 if (pc->cardbusmode && (dev > 1)) in get_cfgspace_addr()
119 WARN_ON(!pc->hostmode); in ssb_extpci_read_config()
165 WARN_ON(!pc->hostmode); in ssb_extpci_write_config()
326 extpci_core = pc; in ssb_pcicore_init_hostmode()
344 pc->cardbusmode = 1; in ssb_pcicore_init_hostmode()
562 pc->hostmode = pcicore_is_in_hostmode(pc); in ssb_pcicore_init()
563 if (pc->hostmode) in ssb_pcicore_init()
566 if (!pc->hostmode) in ssb_pcicore_init()
730 if (pc->setup_done) in ssb_pcicore_dev_irqvecs_enable()
[all …]
/linux/drivers/pinctrl/bcm/
A Dpinctrl-bcm2835.c844 dev_err(pc->dev, in bcm2835_pctl_dt_node_to_map()
855 dev_err(pc->dev, in bcm2835_pctl_dt_node_to_map()
1300 pc = devm_kzalloc(dev, sizeof(*pc), GFP_KERNEL); in bcm2835_pinctrl_probe()
1301 if (!pc) in bcm2835_pinctrl_probe()
1305 pc->dev = dev; in bcm2835_pinctrl_probe()
1349 pc->pctl_dev = devm_pinctrl_register(dev, &pc->pctl_desc, pc); in bcm2835_pinctrl_probe()
1356 pc->gpio_range.base = pc->gpio_chip.base; in bcm2835_pinctrl_probe()
1357 pc->gpio_range.gc = &pc->gpio_chip; in bcm2835_pinctrl_probe()
1358 pinctrl_add_gpio_range(pc->pctl_dev, &pc->gpio_range); in bcm2835_pinctrl_probe()
1426 err = gpiochip_add_data(&pc->gpio_chip, pc); in bcm2835_pinctrl_probe()
[all …]
A Dpinctrl-bcm63xx.c55 grc.regmap = pc->regs; in bcm63xx_gpio_probe()
69 struct bcm63xx_pinctrl *pc; in bcm63xx_pinctrl_probe() local
72 pc = devm_kzalloc(dev, sizeof(*pc), GFP_KERNEL); in bcm63xx_pinctrl_probe()
73 if (!pc) in bcm63xx_pinctrl_probe()
78 pc->dev = dev; in bcm63xx_pinctrl_probe()
79 pc->driver_data = driver_data; in bcm63xx_pinctrl_probe()
82 if (IS_ERR(pc->regs)) in bcm63xx_pinctrl_probe()
83 return PTR_ERR(pc->regs); in bcm63xx_pinctrl_probe()
92 pc->pctl_dev = devm_pinctrl_register(dev, &pc->pctl_desc, pc); in bcm63xx_pinctrl_probe()
93 if (IS_ERR(pc->pctl_dev)) in bcm63xx_pinctrl_probe()
[all …]
/linux/drivers/gpu/drm/bridge/imx/
A Dimx8qxp-pixel-combiner.c64 struct imx8qxp_pc *pc; member
114 struct imx8qxp_pc *pc = ch->pc; in imx8qxp_pc_bridge_attach() local
133 struct imx8qxp_pc *pc = ch->pc; in imx8qxp_pc_bridge_mode_set() local
184 struct imx8qxp_pc *pc = ch->pc; in imx8qxp_pc_bridge_atomic_disable() local
280 pc = devm_kzalloc(dev, sizeof(*pc), GFP_KERNEL); in imx8qxp_pc_bridge_probe()
281 if (!pc) in imx8qxp_pc_bridge_probe()
285 if (IS_ERR(pc->base)) in imx8qxp_pc_bridge_probe()
288 pc->dev = dev; in imx8qxp_pc_bridge_probe()
310 ch = &pc->ch[i]; in imx8qxp_pc_bridge_probe()
311 ch->pc = pc; in imx8qxp_pc_bridge_probe()
[all …]
/linux/arch/microblaze/kernel/
A Dunwind.c93 instr = *pc; in find_frame_creation()
102 frame_size, pc); in find_frame_creation()
108 return pc; in find_frame_creation()
191 if (!pc || !fp || (pc & 3) || (fp & 3)) { in microblaze_unwind_inner()
195 for (; pc != 0;) { in microblaze_unwind_inner()
222 pc -= ofs; in microblaze_unwind_inner()
236 if (unlikely(pc == task_pt_regs(task)->pc)) { in microblaze_unwind_inner()
238 loglvl, (void *) pc, in microblaze_unwind_inner()
253 pc = next_pc & ~3; in microblaze_unwind_inner()
294 unsigned long pc, fp; in microblaze_unwind() local
[all …]
/linux/drivers/dma/mediatek/
A Dmtk-cqdma.c123 struct mtk_cqdma_pchan *pc; member
268 struct mtk_cqdma_pchan *pc = cvc->pc; in mtk_cqdma_issue_vchan_pending() local
353 mtk_cqdma_start(pc, cvd); in mtk_cqdma_consume_work_queue()
360 struct mtk_cqdma_pchan *pc = from_tasklet(pc, t, tasklet); in mtk_cqdma_tasklet_cb() local
382 enable_irq(pc->irq); in mtk_cqdma_tasklet_cb()
624 pc = cqdma->pc[i]; in mtk_cqdma_alloc_chan_resources()
629 if (!pc) in mtk_cqdma_alloc_chan_resources()
652 vc->pc = pc; in mtk_cqdma_alloc_chan_resources()
807 if (!cqdma->pc) in mtk_cqdma_probe()
814 if (!cqdma->pc[i]) in mtk_cqdma_probe()
[all …]
/linux/arch/csky/kernel/
A Dstacktrace.c19 unsigned long fp, sp, pc; in walk_stackframe() local
24 pc = instruction_pointer(regs); in walk_stackframe()
34 pc = thread_saved_lr(task); in walk_stackframe()
41 if (unlikely(!__kernel_text_address(pc) || fn(pc, arg))) in walk_stackframe()
63 unsigned long sp, pc; in walk_stackframe() local
75 pc = thread_saved_lr(task); in walk_stackframe()
83 if (__kernel_text_address(pc) && unlikely(fn(pc, arg))) in walk_stackframe()
85 pc = (*ksp++) - 0x4; in walk_stackframe()
106 *p = pc; in save_wchan()
114 unsigned long pc = 0; in __get_wchan() local
[all …]
/linux/arch/loongarch/kernel/
A Dftrace_dyn.c36 long offset = (long)addr - (long)pc; in reachable_by_bl()
80 if (reachable_by_bl(*addr, pc)) in ftrace_find_callable_addr()
94 mod = __module_text_address(pc); in ftrace_find_callable_addr()
121 unsigned long pc; in ftrace_modify_call() local
141 unsigned long pc; in ftrace_update_ftrace_func() local
143 pc = (unsigned long)&ftrace_call; in ftrace_update_ftrace_func()
173 unsigned long pc; in ftrace_init_nop() local
175 pc = rec->ip; in ftrace_init_nop()
185 unsigned long pc; in ftrace_make_call() local
201 unsigned long pc; in ftrace_make_nop() local
[all …]
A Dunwind_prologue.c77 return scan_handlers(pc - eentry); in fix_exception()
95 if (!fix_exception(state->pc) && !fix_ftrace(state->pc)) in unwind_state_fixup()
114 unsigned long size, offset, pc; in unwind_by_prologue() local
126 state->pc = regs->csr_era; in unwind_by_prologue()
136 pc = state->pc - (state->first ? 0 : LOONGARCH_INSN_SIZE); in unwind_by_prologue()
187 state->pc = state->ra; in unwind_by_prologue()
196 unsigned long pc; in next_frame() local
205 state->pc = unwind_graph_addr(state, state->pc, state->sp); in next_frame()
211 pc = regs->csr_era; in next_frame()
217 state->pc = pc; in next_frame()
[all …]
/linux/arch/riscv/kernel/
A Dstacktrace.c34 unsigned long fp, sp, pc; in walk_stackframe() local
51 pc = task->thread.ra; in walk_stackframe()
57 if (unlikely(!__kernel_text_address(pc) || (level++ >= 0 && !fn(arg, pc)))) in walk_stackframe()
69 pc = regs->ra; in walk_stackframe()
75 if (unlikely(!__kernel_text_address(pc) || !fn(arg, pc))) in walk_stackframe()
91 unsigned long sp, pc; in walk_stackframe() local
103 pc = task->thread.ra; in walk_stackframe()
111 if (__kernel_text_address(pc) && unlikely(!fn(arg, pc))) in walk_stackframe()
143 *p = pc; in save_wchan()
151 unsigned long pc = 0; in __get_wchan() local
[all …]
/linux/arch/xtensa/kernel/
A Dstacktrace.c36 unsigned long pc = regs->pc; in xtensa_backtrace_user() local
43 frame.pc = pc; in xtensa_backtrace_user()
46 if (pc == 0 || pc >= TASK_SIZE || ufn(&frame, data)) in xtensa_backtrace_user()
74 pc = MAKE_PC_FROM_RA(a0, pc); in xtensa_backtrace_user()
81 frame.pc = pc; in xtensa_backtrace_user()
84 if (pc == 0 || pc >= TASK_SIZE || ufn(&frame, data)) in xtensa_backtrace_user()
98 pc = MAKE_PC_FROM_RA(a0, pc); in xtensa_backtrace_user()
108 frame.pc = pc; in xtensa_backtrace_user()
111 if (pc == 0 || pc >= TASK_SIZE || ufn(&frame, data)) in xtensa_backtrace_user()
140 frame.pc = pc; in xtensa_backtrace_kernel()
[all …]
/linux/arch/arm64/kernel/
A Dftrace.c48 FREGS_OFFSET("pc", pc),
181 unsigned long pc; in ftrace_update_ftrace_func() local
191 pc = (unsigned long)ftrace_call; in ftrace_update_ftrace_func()
211 long offset = (long)addr - (long)pc; in reachable_by_bl()
229 unsigned long pc = rec->ip; in ftrace_find_callable_addr() local
244 if (reachable_by_bl(*addr, pc)) in ftrace_find_callable_addr()
266 mod = __module_text_address(pc); in ftrace_find_callable_addr()
326 unsigned long pc = rec->ip; in ftrace_make_call() local
347 unsigned long pc = rec->ip; in ftrace_modify_call() local
415 unsigned long pc = rec->ip; in ftrace_make_nop() local
[all …]

Completed in 57 milliseconds

12345678910>>...35