/kernel/linux/linux-5.10/drivers/platform/x86/ |
H A D | intel_pmc_core.c | 34 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 D | pmc_atom.c | 38 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 D | intel_pmc_core.h | 269 * 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 D | core.c | 83 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 D | core.h | 354 * 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 D | cnp.c | 207 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 D | core_ssram.c | 39 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 D | tgl.c | 210 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 D | icl.c | 53 int icl_core_init(struct pmc_dev *pmcdev) in icl_core_init()
|
H A D | spt.c | 137 int spt_core_init(struct pmc_dev *pmcdev) in spt_core_init()
|
H A D | adl.c | 312 int adl_core_init(struct pmc_dev *pmcdev) in adl_core_init()
|
H A D | mtl.c | 979 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 D | pmc_atom.c | 39 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 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()
|
/kernel/linux/linux-6.6/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()
|
/kernel/linux/linux-5.10/arch/powerpc/platforms/83xx/ |
H A D | suspend.c | 103 static struct platform_device *pmc_dev; variable 342 pmc_dev = ofdev; in pmc_probe()
|