Lines Matching refs:amd_pmc_dev

92 static struct amd_pmc_dev pmc;
94 static inline u32 amd_pmc_reg_read(struct amd_pmc_dev *dev, int reg_offset) in amd_pmc_reg_read()
99 static inline void amd_pmc_reg_write(struct amd_pmc_dev *dev, int reg_offset, u32 val) in amd_pmc_reg_write()
104 static void amd_pmc_get_ip_info(struct amd_pmc_dev *dev) in amd_pmc_get_ip_info()
134 static int amd_pmc_setup_smu_logging(struct amd_pmc_dev *dev) in amd_pmc_setup_smu_logging()
169 static int get_metrics_table(struct amd_pmc_dev *pdev, struct smu_metrics *table) in get_metrics_table()
185 static void amd_pmc_validate_deepest(struct amd_pmc_dev *pdev) in amd_pmc_validate_deepest()
198 static int amd_pmc_get_smu_version(struct amd_pmc_dev *dev) in amd_pmc_get_smu_version()
224 struct amd_pmc_dev *dev = dev_get_drvdata(d); in smu_fw_version_show()
238 struct amd_pmc_dev *dev = dev_get_drvdata(d); in smu_program_show()
255 struct amd_pmc_dev *pdev = dev_get_drvdata(dev); in pmc_attr_is_visible()
280 struct amd_pmc_dev *dev = s->private; in smu_fw_info_show()
310 struct amd_pmc_dev *dev = s->private; in s0ix_stats_show()
343 static int amd_pmc_idlemask_read(struct amd_pmc_dev *pdev, struct device *dev, in amd_pmc_idlemask_read()
390 static void amd_pmc_dbgfs_unregister(struct amd_pmc_dev *dev) in amd_pmc_dbgfs_unregister()
395 static void amd_pmc_dbgfs_register(struct amd_pmc_dev *dev) in amd_pmc_dbgfs_register()
406 static char *amd_pmc_get_msg_port(struct amd_pmc_dev *dev) in amd_pmc_get_msg_port()
418 static void amd_pmc_dump_registers(struct amd_pmc_dev *dev) in amd_pmc_dump_registers()
442 int amd_pmc_send_cmd(struct amd_pmc_dev *dev, u32 arg, u32 *data, u8 msg, bool ret) in amd_pmc_send_cmd()
514 static int amd_pmc_get_os_hint(struct amd_pmc_dev *dev) in amd_pmc_get_os_hint()
530 static int amd_pmc_wa_irq1(struct amd_pmc_dev *pdev) in amd_pmc_wa_irq1()
560 static int amd_pmc_verify_czn_rtc(struct amd_pmc_dev *pdev, u32 *arg) in amd_pmc_verify_czn_rtc()
614 struct amd_pmc_dev *pdev = &pmc; in amd_pmc_s2idle_prepare()
645 struct amd_pmc_dev *pdev = &pmc; in amd_pmc_s2idle_check()
661 static int amd_pmc_dump_data(struct amd_pmc_dev *pdev) in amd_pmc_dump_data()
671 struct amd_pmc_dev *pdev = &pmc; in amd_pmc_s2idle_restore()
701 struct amd_pmc_dev *pdev = dev_get_drvdata(dev); in amd_pmc_suspend_handler()
740 struct amd_pmc_dev *dev = &pmc; in amd_pmc_probe()
820 struct amd_pmc_dev *dev = platform_get_drvdata(pdev); in amd_pmc_remove()