Home
last modified time | relevance | path

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

/linux/drivers/platform/x86/intel/pmc/
H A Dcore.h456 struct pmc_dev { struct
467 void (*suspend)(struct pmc_dev *pmcdev); argument
468 int (*resume)(struct pmc_dev *pmcdev); argument
506 void (*suspend)(struct pmc_dev *pmcdev);
507 int (*resume)(struct pmc_dev *pmcdev);
508 int (*init)(struct pmc_dev *pmcdev, struct pmc_dev_info *pmc_dev_info);
509 int (*sub_req)(struct pmc_dev *pmcdev, struct pmc *pmc, struct telem_endpoint *ep);
534 int pmc_core_send_ltr_ignore(struct pmc_dev *pmcdev, u32 value, int ignore);
536 int pmc_core_resume_common(struct pmc_dev *pmcdev);
538 void pmc_core_get_low_power_modes(struct pmc_dev *pmcdev);
[all …]
H A Dcore.c93 static int set_etr3(struct pmc_dev *pmcdev) in set_etr3()
124 struct pmc_dev *pmcdev = dev_get_drvdata(dev); in etr3_is_visible()
138 struct pmc_dev *pmcdev = dev_get_drvdata(dev); in etr3_show()
158 struct pmc_dev *pmcdev = dev_get_drvdata(dev); in etr3_store()
324 struct pmc_dev *pmcdev = s->private; in pmc_core_ppfear_show()
385 struct pmc_dev *pmcdev = s->private; in pmc_core_mphy_pg_show()
437 struct pmc_dev *pmcdev = s->private; in pmc_core_pll_show()
470 int pmc_core_send_ltr_ignore(struct pmc_dev *pmcdev, u32 value, int ignore) in pmc_core_send_ltr_ignore()
518 static ssize_t pmc_core_ltr_write(struct pmc_dev *pmcdev, in pmc_core_ltr_write()
539 struct pmc_dev *pmcdev = s->private; in pmc_core_ltr_ignore_write()
[all …]
H A Darl.c695 static int arl_resume(struct pmc_dev *pmcdev) in arl_resume()
702 static int arl_h_resume(struct pmc_dev *pmcdev) in arl_h_resume()
709 static int arl_core_init(struct pmc_dev *pmcdev, struct pmc_dev_info *pmc_dev_info) in arl_core_init()
715 static int arl_h_core_init(struct pmc_dev *pmcdev, struct pmc_dev_info *pmc_dev_info) in arl_h_core_init()
H A Dwcl.c483 static int wcl_resume(struct pmc_dev *pmcdev) in wcl_resume()
489 static int wcl_core_init(struct pmc_dev *pmcdev, struct pmc_dev_info *pmc_dev_info) in wcl_core_init()
H A Dlnl.c560 static int lnl_resume(struct pmc_dev *pmcdev) in lnl_resume()
567 static int lnl_core_init(struct pmc_dev *pmcdev, struct pmc_dev_info *pmc_dev_info) in lnl_core_init()
H A Dptl.c559 static int ptl_resume(struct pmc_dev *pmcdev) in ptl_resume()
565 static int ptl_core_init(struct pmc_dev *pmcdev, struct pmc_dev_info *pmc_dev_info) in ptl_core_init()
H A Dmtl.c982 static int mtl_resume(struct pmc_dev *pmcdev) in mtl_resume()
989 static int mtl_core_init(struct pmc_dev *pmcdev, struct pmc_dev_info *pmc_dev_info) in mtl_core_init()
/linux/drivers/platform/x86/
H A Dpmc_atom.c41 struct pmc_dev { struct
51 static struct pmc_dev pmc_device; argument
206 static inline u32 pmc_reg_read(struct pmc_dev *pmc, int reg_offset) in pmc_reg_read()
211 static inline void pmc_reg_write(struct pmc_dev *pmc, int reg_offset, u32 val) in pmc_reg_write()
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()
[all …]
/linux/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()