amd_pmc_dev
struct amd_pmc_dev *dev = filp->f_inode->i_private;
struct amd_pmc_dev *dev = filp->f_inode->i_private;
static void amd_stb_update_args(struct amd_pmc_dev *dev)
static bool amd_is_stb_supported(struct amd_pmc_dev *dev)
int amd_stb_s2d_init(struct amd_pmc_dev *dev)
int amd_stb_write(struct amd_pmc_dev *dev, u32 data)
int amd_stb_read(struct amd_pmc_dev *dev, u32 *buf)
struct amd_pmc_dev *dev = filp->f_inode->i_private;
struct amd_pmc_dev *dev = filp->f_inode->i_private;
struct amd_pmc_dev *dev = filp->f_inode->i_private;
static void amd_mp2_dbgfs_register(struct amd_pmc_dev *dev)
void amd_mp2_stb_deinit(struct amd_pmc_dev *dev)
void amd_mp2_stb_init(struct amd_pmc_dev *dev)
void amd_pmc_process_restore_quirks(struct amd_pmc_dev *dev)
bool amd_pmc_quirk_need_suspend_delay(struct amd_pmc_dev *dev)
void amd_pmc_quirks_init(struct amd_pmc_dev *dev)
static struct amd_pmc_dev pmc;
static inline u32 amd_pmc_reg_read(struct amd_pmc_dev *dev, int reg_offset)
static inline void amd_pmc_reg_write(struct amd_pmc_dev *dev, int reg_offset, u32 val)
static int amd_pmc_set_cpu_info(struct amd_pmc_dev *dev, struct pci_dev *rdev)
static int amd_pmc_setup_smu_logging(struct amd_pmc_dev *dev)
static int get_metrics_table(struct amd_pmc_dev *pdev, struct smu_metrics *table)
static void amd_pmc_validate_deepest(struct amd_pmc_dev *pdev)
static int amd_pmc_get_smu_version(struct amd_pmc_dev *dev)
struct amd_pmc_dev *dev = dev_get_drvdata(d);
struct amd_pmc_dev *dev = dev_get_drvdata(d);
struct amd_pmc_dev *pdev = dev_get_drvdata(dev);
struct amd_pmc_dev *dev = s->private;
struct amd_pmc_dev *dev = s->private;
static int amd_pmc_idlemask_read(struct amd_pmc_dev *pdev, struct device *dev,
static void amd_pmc_dbgfs_unregister(struct amd_pmc_dev *dev)
static void amd_pmc_dbgfs_register(struct amd_pmc_dev *dev)
static char *amd_pmc_get_msg_port(struct amd_pmc_dev *dev)
static void amd_pmc_dump_registers(struct amd_pmc_dev *dev)
int amd_pmc_send_cmd(struct amd_pmc_dev *dev, u32 arg, u32 *data, u8 msg, bool ret)
static int amd_pmc_wa_irq1(struct amd_pmc_dev *pdev)
static int amd_pmc_verify_czn_rtc(struct amd_pmc_dev *pdev, u32 *arg)
static bool amd_pmc_intermediate_wakeup_need_delay(struct amd_pmc_dev *pdev)
static bool amd_pmc_want_suspend_delay(struct amd_pmc_dev *pdev)
struct amd_pmc_dev *pdev = &pmc;
struct amd_pmc_dev *pdev = &pmc;
static int amd_pmc_dump_data(struct amd_pmc_dev *pdev)
struct amd_pmc_dev *pdev = &pmc;
struct amd_pmc_dev *pdev = dev_get_drvdata(dev);
struct amd_pmc_dev *dev = &pmc;
struct amd_pmc_dev *dev = platform_get_drvdata(pdev);
void amd_pmc_process_restore_quirks(struct amd_pmc_dev *dev);
bool amd_pmc_quirk_need_suspend_delay(struct amd_pmc_dev *dev);
void amd_pmc_quirks_init(struct amd_pmc_dev *dev);
void amd_mp2_stb_init(struct amd_pmc_dev *dev);
void amd_mp2_stb_deinit(struct amd_pmc_dev *dev);
int amd_stb_s2d_init(struct amd_pmc_dev *dev);
int amd_stb_read(struct amd_pmc_dev *dev, u32 *buf);
int amd_stb_write(struct amd_pmc_dev *dev, u32 data);
int amd_pmc_send_cmd(struct amd_pmc_dev *dev, u32 arg, u32 *data, u8 msg, bool ret);