Searched refs:pmc_dev (Results 1 – 12 of 12) sorted by relevance
| /linux-6.15/drivers/platform/x86/intel/pmc/ |
| H A D | core.h | 415 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 D | core.c | 317 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 D | core_ssram.c | 43 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 D | arl.c | 702 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 D | cnp.c | 256 void cnl_suspend(struct pmc_dev *pmcdev) in cnl_suspend() 268 int cnl_resume(struct pmc_dev *pmcdev) in cnl_resume()
|
| H A D | tgl.c | 242 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 D | lnl.c | 546 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 D | ptl.c | 533 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 D | spt.c | 144 static int spt_core_init(struct pmc_dev *pmcdev, struct pmc_dev_info *pmc_dev_info) in spt_core_init()
|
| H A D | mtl.c | 986 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 D | pmc_atom.c | 41 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 D | fsl_pmc.c | 29 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()
|