Searched refs:amd_pmc_dev (Results 1 – 5 of 5) sorted by relevance
/linux/drivers/platform/x86/amd/pmc/ ! |
H A D | pmc.h | 93 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); 94 regbaseamd_pmc_dev global() argument 95 smu_virt_addramd_pmc_dev global() argument 96 stb_virt_addramd_pmc_dev global() argument 97 fch_virt_addramd_pmc_dev global() argument 98 base_addramd_pmc_dev global() argument 99 cpu_idamd_pmc_dev global() argument 100 dram_sizeamd_pmc_dev global() argument 101 active_ipsamd_pmc_dev global() argument 102 ips_ptramd_pmc_dev global() argument 103 num_ipsamd_pmc_dev global() argument 104 smu_msgamd_pmc_dev global() argument 106 smu_programamd_pmc_dev global() argument 107 majoramd_pmc_dev global() argument 108 minoramd_pmc_dev global() argument 109 revamd_pmc_dev global() argument 110 msg_portamd_pmc_dev global() argument 111 devamd_pmc_dev global() argument 112 rdevamd_pmc_dev global() argument 113 lockamd_pmc_dev global() argument 114 dbgfs_diramd_pmc_dev global() argument 115 quirksamd_pmc_dev global() argument 116 disable_8042_wakeupamd_pmc_dev global() argument 117 mp2amd_pmc_dev global() argument 118 stb_argamd_pmc_dev global() argument
|
H A D | pmc.c | 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 *de in smu_program_show() [all...] |
H A D | mp1_stb.c | 65 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 D | mp2_stb.c | 160 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 D | pmc-quirks.c | 278 void amd_pmc_process_restore_quirks(struct amd_pmc_dev *dev) in amd_pmc_process_restore_quirks() 284 void amd_pmc_quirks_init(struct amd_pmc_dev *dev) in amd_pmc_quirks_init()
|