Home
last modified time | relevance | path

Searched refs:pmc_dev (Results 1 - 16 of 16) sorted by relevance

/kernel/linux/linux-5.10/drivers/platform/x86/
H A Dintel_pmc_core.c34 static struct pmc_dev pmc;
590 static inline u32 pmc_core_reg_read(struct pmc_dev *pmcdev, int reg_offset) in pmc_core_reg_read()
595 static inline void pmc_core_reg_write(struct pmc_dev *pmcdev, int reg_offset, in pmc_core_reg_write()
601 static inline u64 pmc_core_adjust_slp_s0_step(struct pmc_dev *pmcdev, u32 value) in pmc_core_adjust_slp_s0_step()
608 struct pmc_dev *pmcdev = data; in pmc_core_dev_state_get()
622 struct pmc_dev *pmcdev = &pmc; in pmc_core_check_read_lock_bit()
629 static void pmc_core_slps0_display(struct pmc_dev *pmcdev, struct device *dev, in pmc_core_slps0_display()
666 static void pmc_core_lpm_display(struct pmc_dev *pmcdev, struct device *dev, in pmc_core_lpm_display()
709 static inline u8 pmc_core_reg_read_byte(struct pmc_dev *pmcdev, int offset) in pmc_core_reg_read_byte()
724 struct pmc_dev *pmcde in pmc_core_ppfear_show()
[all...]
H A Dpmc_atom.c38 struct pmc_dev { struct
48 static struct pmc_dev pmc_device;
203 static inline u32 pmc_reg_read(struct pmc_dev *pmc, int reg_offset) in pmc_reg_read()
208 static inline void pmc_reg_write(struct pmc_dev *pmc, int reg_offset, u32 val) in pmc_reg_write()
215 struct pmc_dev *pmc = &pmc_device; in pmc_atom_read()
227 struct pmc_dev *pmc = &pmc_device; in pmc_atom_write()
254 static void pmc_hw_reg_setup(struct pmc_dev *pmc) in pmc_hw_reg_setup()
285 struct pmc_dev *pmc = s->private; in pmc_dev_state_show()
308 struct pmc_dev *pmc = s->private; in pmc_pss_state_show()
325 struct pmc_dev *pm in pmc_sleep_tmr_show()
[all...]
H A Dintel_pmc_core.h269 * struct pmc_dev - pmc device structure
282 * pmc_dev contains info about power management controller device.
284 struct pmc_dev { struct
/kernel/linux/linux-6.6/drivers/platform/x86/intel/pmc/
H A Dcore.c83 static int set_etr3(struct pmc_dev *pmcdev) in set_etr3()
123 struct pmc_dev *pmcdev = dev_get_drvdata(dev); in etr3_is_visible()
138 struct pmc_dev *pmcdev = dev_get_drvdata(dev); in etr3_show()
160 struct pmc_dev *pmcdev = dev_get_drvdata(dev); in etr3_store()
312 struct pmc_dev *pmcdev = s->private; in pmc_core_ppfear_show()
373 struct pmc_dev *pmcdev = s->private; in pmc_core_mphy_pg_show()
428 struct pmc_dev *pmcdev = s->private; in pmc_core_pll_show()
463 int pmc_core_send_ltr_ignore(struct pmc_dev *pmcdev, u32 value, int ignore) in pmc_core_send_ltr_ignore()
517 struct pmc_dev *pmcdev = s->private; in pmc_core_ltr_ignore_write()
550 static void pmc_core_slps0_dbg_latch(struct pmc_dev *pmcde
[all...]
H A Dcore.h354 * struct pmc_dev - pmc device structure
369 * pmc_dev contains info about power management controller device.
371 struct pmc_dev { struct
383 void (*suspend)(struct pmc_dev *pmcdev);
384 int (*resume)(struct pmc_dev *pmcdev);
491 int pmc_core_send_ltr_ignore(struct pmc_dev *pmcdev, u32 value, int ignore);
493 int pmc_core_resume_common(struct pmc_dev *pmcdev);
496 extern void pmc_core_ssram_init(struct pmc_dev *pmcdev);
498 int spt_core_init(struct pmc_dev *pmcdev);
499 int cnp_core_init(struct pmc_dev *pmcde
[all...]
H A Dcnp.c207 void cnl_suspend(struct pmc_dev *pmcdev) in cnl_suspend()
217 int cnl_resume(struct pmc_dev *pmcdev) in cnl_resume()
224 int cnp_core_init(struct pmc_dev *pmcdev) in cnp_core_init()
H A Dcore_ssram.c39 pmc_core_pmc_add(struct pmc_dev *pmcdev, u64 pwrm_base, in pmc_core_pmc_add()
67 pmc_core_ssram_get_pmc(struct pmc_dev *pmcdev, void __iomem *ssram, u32 offset, in pmc_core_ssram_get_pmc()
99 void pmc_core_ssram_init(struct pmc_dev *pmcdev) in pmc_core_ssram_init()
H A Dtgl.c210 struct pmc_dev *pmcdev = platform_get_drvdata(pdev); in pmc_core_get_tgl_lpm_reqs()
256 int tgl_core_init(struct pmc_dev *pmcdev) in tgl_core_init()
H A Dicl.c53 int icl_core_init(struct pmc_dev *pmcdev) in icl_core_init()
H A Dspt.c137 int spt_core_init(struct pmc_dev *pmcdev) in spt_core_init()
H A Dadl.c312 int adl_core_init(struct pmc_dev *pmcdev) in adl_core_init()
H A Dmtl.c979 static int mtl_resume(struct pmc_dev *pmcdev) in mtl_resume()
987 int mtl_core_init(struct pmc_dev *pmcdev) in mtl_core_init()
/kernel/linux/linux-6.6/drivers/platform/x86/
H A Dpmc_atom.c39 struct pmc_dev { struct
49 static struct pmc_dev pmc_device;
204 static inline u32 pmc_reg_read(struct pmc_dev *pmc, int reg_offset) in pmc_reg_read()
209 static inline void pmc_reg_write(struct pmc_dev *pmc, int reg_offset, u32 val) in pmc_reg_write()
216 struct pmc_dev *pmc = &pmc_device; in pmc_atom_read()
242 static void pmc_hw_reg_setup(struct pmc_dev *pmc) in pmc_hw_reg_setup()
273 struct pmc_dev *pmc = s->private; in pmc_dev_state_show()
296 struct pmc_dev *pmc = s->private; in pmc_pss_state_show()
313 struct pmc_dev *pmc = s->private; in pmc_sleep_tmr_show()
332 static void pmc_dbgfs_register(struct pmc_dev *pm
[all...]
/kernel/linux/linux-5.10/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()
/kernel/linux/linux-6.6/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()
/kernel/linux/linux-5.10/arch/powerpc/platforms/83xx/
H A Dsuspend.c103 static struct platform_device *pmc_dev; variable
342 pmc_dev = ofdev; in pmc_probe()

Completed in 13 milliseconds