Home
last modified time | relevance | path

Searched refs:amd_pmc_dev (Results 1 – 5 of 5) sorted by relevance

/linux-6.15/drivers/platform/x86/amd/pmc/
H A Dpmc.h93 struct amd_pmc_dev { struct
149 void amd_pmc_process_restore_quirks(struct amd_pmc_dev *dev);
150 void amd_pmc_quirks_init(struct amd_pmc_dev *dev);
151 void amd_mp2_stb_init(struct amd_pmc_dev *dev);
152 void amd_mp2_stb_deinit(struct amd_pmc_dev *dev);
168 int amd_stb_s2d_init(struct amd_pmc_dev *dev);
169 int amd_stb_read(struct amd_pmc_dev *dev, u32 *buf);
170 int amd_stb_write(struct amd_pmc_dev *dev, u32 data);
171 int amd_pmc_send_cmd(struct amd_pmc_dev *dev, u32 arg, u32 *data, u8 msg, bool ret);
H A Dpmc.c92 static struct amd_pmc_dev pmc;
222 struct amd_pmc_dev *dev = dev_get_drvdata(d); in smu_fw_version_show()
236 struct amd_pmc_dev *dev = dev_get_drvdata(d); in smu_program_show()
253 struct amd_pmc_dev *pdev = dev_get_drvdata(dev); in pmc_attr_is_visible()
278 struct amd_pmc_dev *dev = s->private; in smu_fw_info_show()
308 struct amd_pmc_dev *dev = s->private; in s0ix_stats_show()
612 struct amd_pmc_dev *pdev = &pmc; in amd_pmc_s2idle_prepare()
643 struct amd_pmc_dev *pdev = &pmc; in amd_pmc_s2idle_check()
669 struct amd_pmc_dev *pdev = &pmc; in amd_pmc_s2idle_restore()
699 struct amd_pmc_dev *pdev = dev_get_drvdata(dev); in amd_pmc_suspend_handler()
[all …]
H A Dmp1_stb.c65 int amd_stb_write(struct amd_pmc_dev *dev, u32 data) in amd_stb_write()
78 int amd_stb_read(struct amd_pmc_dev *dev, u32 *buf) in amd_stb_read()
95 struct amd_pmc_dev *dev = filp->f_inode->i_private; in amd_stb_debugfs_open()
139 struct amd_pmc_dev *dev = filp->f_inode->i_private; in amd_stb_handle_efr()
157 struct amd_pmc_dev *dev = filp->f_inode->i_private; in amd_stb_debugfs_open_v2()
241 static void amd_stb_update_args(struct amd_pmc_dev *dev) in amd_stb_update_args()
259 static bool amd_is_stb_supported(struct amd_pmc_dev *dev) in amd_is_stb_supported()
287 int amd_stb_s2d_init(struct amd_pmc_dev *dev) in amd_stb_s2d_init()
H A Dmp2_stb.c160 struct amd_pmc_dev *dev = filp->f_inode->i_private; in amd_mp2_stb_debugfs_open()
178 struct amd_pmc_dev *dev = filp->f_inode->i_private; in amd_mp2_stb_debugfs_read()
196 static void amd_mp2_dbgfs_register(struct amd_pmc_dev *dev) in amd_mp2_dbgfs_register()
205 void amd_mp2_stb_deinit(struct amd_pmc_dev *dev) in amd_mp2_stb_deinit()
225 void amd_mp2_stb_init(struct amd_pmc_dev *dev) in amd_mp2_stb_init()
H A Dpmc-quirks.c259 void amd_pmc_process_restore_quirks(struct amd_pmc_dev *dev) in amd_pmc_process_restore_quirks()
265 void amd_pmc_quirks_init(struct amd_pmc_dev *dev) in amd_pmc_quirks_init()