Searched refs:pmcdev (Results 1 – 7 of 7) sorted by relevance
| /linux/drivers/platform/x86/intel/pmc/ |
| H A D | core.c | 93 static int set_etr3(struct pmc_dev *pmcdev) in set_etr3() argument 95 struct pmc *pmc = pmcdev->pmcs[PMC_IDX_MAIN]; in set_etr3() 102 guard(mutex)(&pmcdev->lock); in set_etr3() 124 struct pmc_dev *pmcdev = dev_get_drvdata(dev); in etr3_is_visible() local 125 struct pmc *pmc = pmcdev->pmcs[PMC_IDX_MAIN]; in etr3_is_visible() 129 scoped_guard(mutex, &pmcdev->lock) in etr3_is_visible() 138 struct pmc_dev *pmcdev = dev_get_drvdata(dev); in etr3_show() local 139 struct pmc *pmc = pmcdev->pmcs[PMC_IDX_MAIN]; in etr3_show() 146 scoped_guard(mutex, &pmcdev->lock) { in etr3_show() 158 struct pmc_dev *pmcdev = dev_get_drvdata(dev); in etr3_store() local [all …]
|
| H A D | core.h | 467 void (*suspend)(struct pmc_dev *pmcdev); 468 int (*resume)(struct pmc_dev *pmcdev); 506 void (*suspend)(struct pmc_dev *pmcdev); 507 int (*resume)(struct pmc_dev *pmcdev); 508 int (*init)(struct pmc_dev *pmcdev, struct pmc_dev_info *pmc_dev_info); 509 int (*sub_req)(struct pmc_dev *pmcdev, struct pmc *pmc, struct telem_endpoint *ep); 534 int pmc_core_send_ltr_ignore(struct pmc_dev *pmcdev, u32 value, int ignore); 536 int pmc_core_resume_common(struct pmc_dev *pmcdev); 538 void pmc_core_get_low_power_modes(struct pmc_dev *pmcdev); 539 void pmc_core_punit_pmt_init(struct pmc_dev *pmcdev, u32 *guids); [all …]
|
| H A D | arl.c | 695 static int arl_resume(struct pmc_dev *pmcdev) in arl_resume() argument 699 return cnl_resume(pmcdev); in arl_resume() 702 static int arl_h_resume(struct pmc_dev *pmcdev) in arl_h_resume() argument 706 return cnl_resume(pmcdev); in arl_h_resume() 709 static int arl_core_init(struct pmc_dev *pmcdev, struct pmc_dev_info *pmc_dev_info) in arl_core_init() argument 712 return generic_core_init(pmcdev, pmc_dev_info); in arl_core_init() 715 static int arl_h_core_init(struct pmc_dev *pmcdev, struct pmc_dev_info *pmc_dev_info) in arl_h_core_init() argument 718 return generic_core_init(pmcdev, pmc_dev_info); in arl_h_core_init()
|
| H A D | wcl.c | 483 static int wcl_resume(struct pmc_dev *pmcdev) in wcl_resume() argument 486 return cnl_resume(pmcdev); in wcl_resume() 489 static int wcl_core_init(struct pmc_dev *pmcdev, struct pmc_dev_info *pmc_dev_info) in wcl_core_init() argument 492 return generic_core_init(pmcdev, pmc_dev_info); in wcl_core_init()
|
| H A D | lnl.c | 560 static int lnl_resume(struct pmc_dev *pmcdev) in lnl_resume() argument 564 return cnl_resume(pmcdev); in lnl_resume() 567 static int lnl_core_init(struct pmc_dev *pmcdev, struct pmc_dev_info *pmc_dev_info) in lnl_core_init() argument 570 return generic_core_init(pmcdev, pmc_dev_info); in lnl_core_init()
|
| H A D | ptl.c | 559 static int ptl_resume(struct pmc_dev *pmcdev) in ptl_resume() argument 562 return cnl_resume(pmcdev); in ptl_resume() 565 static int ptl_core_init(struct pmc_dev *pmcdev, struct pmc_dev_info *pmc_dev_info) in ptl_core_init() argument 568 return generic_core_init(pmcdev, pmc_dev_info); in ptl_core_init()
|
| H A D | mtl.c | 982 static int mtl_resume(struct pmc_dev *pmcdev) in mtl_resume() argument 986 return cnl_resume(pmcdev); in mtl_resume() 989 static int mtl_core_init(struct pmc_dev *pmcdev, struct pmc_dev_info *pmc_dev_info) in mtl_core_init() argument 992 return generic_core_init(pmcdev, pmc_dev_info); in mtl_core_init()
|