Home
last modified time | relevance | path

Searched refs:pmc_dev (Results 1 – 12 of 12) sorted by relevance

/linux-6.15/drivers/platform/x86/intel/pmc/
H A Dcore.h415 struct pmc_dev { struct
427 void (*suspend)(struct pmc_dev *pmcdev); argument
428 int (*resume)(struct pmc_dev *pmcdev); argument
464 void (*suspend)(struct pmc_dev *pmcdev);
465 int (*resume)(struct pmc_dev *pmcdev);
488 int pmc_core_ssram_get_lpm_reqs(struct pmc_dev *pmcdev);
491 int pmc_core_resume_common(struct pmc_dev *pmcdev);
493 void pmc_core_get_low_power_modes(struct pmc_dev *pmcdev);
497 int pmc_core_ssram_init(struct pmc_dev *pmcdev, int func);
513 void cnl_suspend(struct pmc_dev *pmcdev);
[all …]
H A Dcore.c317 struct pmc_dev *pmcdev = s->private; in pmc_core_ppfear_show()
378 struct pmc_dev *pmcdev = s->private; in pmc_core_mphy_pg_show()
430 struct pmc_dev *pmcdev = s->private; in pmc_core_pll_show()
532 struct pmc_dev *pmcdev = s->private; in pmc_core_ltr_ignore_write()
548 struct pmc_dev *pmcdev = s->private; in pmc_core_ltr_restore_write()
582 struct pmc_dev *pmcdev = s->private; in pmc_core_slps0_dbg_show()
628 struct pmc_dev *pmcdev = s->private; in pmc_core_ltr_show()
685 struct pmc_dev *pmcdev = s->private; in pmc_core_s0ix_blocker_show()
771 struct pmc_dev *pmcdev = s->private; in pmc_core_substate_res_show()
790 struct pmc_dev *pmcdev = s->private; in pmc_core_substate_sts_regs_show()
[all …]
H A Dcore_ssram.c43 static int pmc_core_get_lpm_req(struct pmc_dev *pmcdev, struct pmc *pmc) in pmc_core_get_lpm_req()
144 int pmc_core_ssram_get_lpm_reqs(struct pmc_dev *pmcdev) in pmc_core_ssram_get_lpm_reqs()
164 pmc_add_pmt(struct pmc_dev *pmcdev, u64 ssram_base, void __iomem *ssram) in pmc_add_pmt()
221 pmc_core_pmc_add(struct pmc_dev *pmcdev, u64 pwrm_base, in pmc_core_pmc_add()
251 pmc_core_ssram_get_pmc(struct pmc_dev *pmcdev, int pmc_idx, u32 offset) in pmc_core_ssram_get_pmc()
299 int pmc_core_ssram_init(struct pmc_dev *pmcdev, int func) in pmc_core_ssram_init()
H A Darl.c702 static int arl_resume(struct pmc_dev *pmcdev) in arl_resume()
709 static int arl_h_resume(struct pmc_dev *pmcdev) in arl_h_resume()
716 static int arl_core_init(struct pmc_dev *pmcdev, struct pmc_dev_info *pmc_dev_info) in arl_core_init()
722 static int arl_h_core_init(struct pmc_dev *pmcdev, struct pmc_dev_info *pmc_dev_info) in arl_h_core_init()
H A Dcnp.c256 void cnl_suspend(struct pmc_dev *pmcdev) in cnl_suspend()
268 int cnl_resume(struct pmc_dev *pmcdev) in cnl_resume()
H A Dtgl.c242 struct pmc_dev *pmcdev = platform_get_drvdata(pdev); in pmc_core_get_tgl_lpm_reqs()
288 static int tgl_core_init(struct pmc_dev *pmcdev, struct pmc_dev_info *pmc_dev_info) in tgl_core_init()
H A Dlnl.c546 static int lnl_resume(struct pmc_dev *pmcdev) in lnl_resume()
553 static int lnl_core_init(struct pmc_dev *pmcdev, struct pmc_dev_info *pmc_dev_info) in lnl_core_init()
H A Dptl.c533 static int ptl_resume(struct pmc_dev *pmcdev) in ptl_resume()
539 static int ptl_core_init(struct pmc_dev *pmcdev, struct pmc_dev_info *pmc_dev_info) in ptl_core_init()
H A Dspt.c144 static int spt_core_init(struct pmc_dev *pmcdev, struct pmc_dev_info *pmc_dev_info) in spt_core_init()
H A Dmtl.c986 static int mtl_resume(struct pmc_dev *pmcdev) in mtl_resume()
993 static int mtl_core_init(struct pmc_dev *pmcdev, struct pmc_dev_info *pmc_dev_info) in mtl_core_init()
/linux-6.15/drivers/platform/x86/
H A Dpmc_atom.c41 struct pmc_dev { struct
51 static struct pmc_dev pmc_device; argument
218 struct pmc_dev *pmc = &pmc_device; in pmc_atom_read()
244 static void pmc_hw_reg_setup(struct pmc_dev *pmc) in pmc_hw_reg_setup()
275 struct pmc_dev *pmc = s->private; in pmc_dev_state_show()
298 struct pmc_dev *pmc = s->private; in pmc_pss_state_show()
315 struct pmc_dev *pmc = s->private; in pmc_sleep_tmr_show()
334 static void pmc_dbgfs_register(struct pmc_dev *pmc) in pmc_dbgfs_register()
350 static void pmc_dbgfs_register(struct pmc_dev *pmc) in pmc_dbgfs_register()
475 struct pmc_dev *pmc = &pmc_device; in pmc_s2idle_check()
[all …]
/linux-6.15/arch/powerpc/sysdev/
H A Dfsl_pmc.c29 static struct device *pmc_dev; variable
43 dev_err(pmc_dev, "tired waiting for SLP bit to clear\n"); in pmc_suspend_enter()
65 pmc_dev = &ofdev->dev; in pmc_probe()