Symbol: pmc_dev_info
drivers/platform/x86/intel/pmc/adl.c
314
struct pmc_dev_info adl_pmc_dev = {
drivers/platform/x86/intel/pmc/arl.c
712
static int arl_core_init(struct pmc_dev *pmcdev, struct pmc_dev_info *pmc_dev_info)
drivers/platform/x86/intel/pmc/arl.c
715
return generic_core_init(pmcdev, pmc_dev_info);
drivers/platform/x86/intel/pmc/arl.c
718
static int arl_h_core_init(struct pmc_dev *pmcdev, struct pmc_dev_info *pmc_dev_info)
drivers/platform/x86/intel/pmc/arl.c
721
return generic_core_init(pmcdev, pmc_dev_info);
drivers/platform/x86/intel/pmc/arl.c
725
struct pmc_dev_info arl_pmc_dev = {
drivers/platform/x86/intel/pmc/arl.c
741
struct pmc_dev_info arl_h_pmc_dev = {
drivers/platform/x86/intel/pmc/cnp.c
278
struct pmc_dev_info cnp_pmc_dev = {
drivers/platform/x86/intel/pmc/core.c
1364
void pmc_core_punit_pmt_init(struct pmc_dev *pmcdev, struct pmc_dev_info *pmc_dev_info)
drivers/platform/x86/intel/pmc/core.c
1375
if (pmc_dev_info->dmu_guids) {
drivers/platform/x86/intel/pmc/core.c
1376
ep = pmc_core_register_endpoint(pcidev, pmc_dev_info->dmu_guids);
drivers/platform/x86/intel/pmc/core.c
1385
pmcdev->die_c6_offset = pmc_dev_info->die_c6_offset;
drivers/platform/x86/intel/pmc/core.c
1388
if (pmc_dev_info->pc_guid) {
drivers/platform/x86/intel/pmc/core.c
1389
ep = pmt_telem_find_and_register_endpoint(&pcidev->dev, pmc_dev_info->pc_guid, 0);
drivers/platform/x86/intel/pmc/core.c
1398
pmcdev->pkgc_ltr_blocker_counters = pmc_dev_info->pkgc_ltr_blocker_counters;
drivers/platform/x86/intel/pmc/core.c
1399
pmcdev->pkgc_ltr_blocker_offset = pmc_dev_info->pkgc_ltr_blocker_offset;
drivers/platform/x86/intel/pmc/core.c
1400
pmcdev->pkgc_blocker_counters = pmc_dev_info->pkgc_blocker_counters;
drivers/platform/x86/intel/pmc/core.c
1401
pmcdev->pkgc_blocker_offset = pmc_dev_info->pkgc_blocker_offset;
drivers/platform/x86/intel/pmc/core.c
1446
static void pmc_core_dbgfs_register(struct pmc_dev *pmcdev, struct pmc_dev_info *pmc_dev_info)
drivers/platform/x86/intel/pmc/core.c
1513
pmc_dev_info->sub_req_show);
drivers/platform/x86/intel/pmc/core.c
1648
static int pmc_core_get_telem_info(struct pmc_dev *pmcdev, struct pmc_dev_info *pmc_dev_info)
drivers/platform/x86/intel/pmc/core.c
1665
if (pmc_dev_info->ssram_hidden)
drivers/platform/x86/intel/pmc/core.c
1681
ret = pmc_dev_info->sub_req(pmcdev, pmc, ep);
drivers/platform/x86/intel/pmc/core.c
1758
int generic_core_init(struct pmc_dev *pmcdev, struct pmc_dev_info *pmc_dev_info)
drivers/platform/x86/intel/pmc/core.c
1764
pmcdev->suspend = pmc_dev_info->suspend;
drivers/platform/x86/intel/pmc/core.c
1765
pmcdev->resume = pmc_dev_info->resume;
drivers/platform/x86/intel/pmc/core.c
1767
ssram = pmc_dev_info->regmap_list != NULL;
drivers/platform/x86/intel/pmc/core.c
1769
pmcdev->regmap_list = pmc_dev_info->regmap_list;
drivers/platform/x86/intel/pmc/core.c
1771
pmc_dev_info->num_pmcs,
drivers/platform/x86/intel/pmc/core.c
1772
pmc_dev_info->pmc_list);
drivers/platform/x86/intel/pmc/core.c
1789
pmc->map = pmc_dev_info->map;
drivers/platform/x86/intel/pmc/core.c
1796
if (pmc_dev_info->dmu_guids || pmc_dev_info->pc_guid)
drivers/platform/x86/intel/pmc/core.c
1797
pmc_core_punit_pmt_init(pmcdev, pmc_dev_info);
drivers/platform/x86/intel/pmc/core.c
1800
ret = pmc_core_get_telem_info(pmcdev, pmc_dev_info);
drivers/platform/x86/intel/pmc/core.c
1930
struct pmc_dev_info *pmc_dev_info;
drivers/platform/x86/intel/pmc/core.c
1950
pmc_dev_info = (struct pmc_dev_info *)cpu_id->driver_data;
drivers/platform/x86/intel/pmc/core.c
1971
if (pmc_dev_info->init)
drivers/platform/x86/intel/pmc/core.c
1972
ret = pmc_dev_info->init(pmcdev, pmc_dev_info);
drivers/platform/x86/intel/pmc/core.c
1974
ret = generic_core_init(pmcdev, pmc_dev_info);
drivers/platform/x86/intel/pmc/core.c
1984
pmc_core_dbgfs_register(pmcdev, pmc_dev_info);
drivers/platform/x86/intel/pmc/core.h
568
int (*init)(struct pmc_dev *pmcdev, struct pmc_dev_info *pmc_dev_info);
drivers/platform/x86/intel/pmc/core.h
601
void pmc_core_punit_pmt_init(struct pmc_dev *pmcdev, struct pmc_dev_info *pmc_dev_info);
drivers/platform/x86/intel/pmc/core.h
604
int generic_core_init(struct pmc_dev *pmcdev, struct pmc_dev_info *pmc_dev_info);
drivers/platform/x86/intel/pmc/core.h
606
extern struct pmc_dev_info spt_pmc_dev;
drivers/platform/x86/intel/pmc/core.h
607
extern struct pmc_dev_info cnp_pmc_dev;
drivers/platform/x86/intel/pmc/core.h
608
extern struct pmc_dev_info icl_pmc_dev;
drivers/platform/x86/intel/pmc/core.h
609
extern struct pmc_dev_info tgl_l_pmc_dev;
drivers/platform/x86/intel/pmc/core.h
610
extern struct pmc_dev_info tgl_pmc_dev;
drivers/platform/x86/intel/pmc/core.h
611
extern struct pmc_dev_info adl_pmc_dev;
drivers/platform/x86/intel/pmc/core.h
612
extern struct pmc_dev_info mtl_pmc_dev;
drivers/platform/x86/intel/pmc/core.h
613
extern struct pmc_dev_info arl_pmc_dev;
drivers/platform/x86/intel/pmc/core.h
614
extern struct pmc_dev_info arl_h_pmc_dev;
drivers/platform/x86/intel/pmc/core.h
615
extern struct pmc_dev_info lnl_pmc_dev;
drivers/platform/x86/intel/pmc/core.h
616
extern struct pmc_dev_info ptl_pmc_dev;
drivers/platform/x86/intel/pmc/core.h
617
extern struct pmc_dev_info wcl_pmc_dev;
drivers/platform/x86/intel/pmc/core.h
618
extern struct pmc_dev_info nvl_s_pmc_dev;
drivers/platform/x86/intel/pmc/core.h
619
extern struct pmc_dev_info nvl_h_pmc_dev;
drivers/platform/x86/intel/pmc/icl.c
53
struct pmc_dev_info icl_pmc_dev = {
drivers/platform/x86/intel/pmc/lnl.c
569
static int lnl_core_init(struct pmc_dev *pmcdev, struct pmc_dev_info *pmc_dev_info)
drivers/platform/x86/intel/pmc/lnl.c
572
return generic_core_init(pmcdev, pmc_dev_info);
drivers/platform/x86/intel/pmc/lnl.c
575
struct pmc_dev_info lnl_pmc_dev = {
drivers/platform/x86/intel/pmc/mtl.c
991
static int mtl_core_init(struct pmc_dev *pmcdev, struct pmc_dev_info *pmc_dev_info)
drivers/platform/x86/intel/pmc/mtl.c
994
return generic_core_init(pmcdev, pmc_dev_info);
drivers/platform/x86/intel/pmc/mtl.c
998
struct pmc_dev_info mtl_pmc_dev = {
drivers/platform/x86/intel/pmc/nvl.c
1494
static int nvl_core_init(struct pmc_dev *pmcdev, struct pmc_dev_info *pmc_dev_info)
drivers/platform/x86/intel/pmc/nvl.c
1497
return generic_core_init(pmcdev, pmc_dev_info);
drivers/platform/x86/intel/pmc/nvl.c
1501
struct pmc_dev_info nvl_s_pmc_dev = {
drivers/platform/x86/intel/pmc/nvl.c
1521
struct pmc_dev_info nvl_h_pmc_dev = {
drivers/platform/x86/intel/pmc/ptl.c
567
static int ptl_core_init(struct pmc_dev *pmcdev, struct pmc_dev_info *pmc_dev_info)
drivers/platform/x86/intel/pmc/ptl.c
570
return generic_core_init(pmcdev, pmc_dev_info);
drivers/platform/x86/intel/pmc/ptl.c
573
struct pmc_dev_info ptl_pmc_dev = {
drivers/platform/x86/intel/pmc/spt.c
144
static int spt_core_init(struct pmc_dev *pmcdev, struct pmc_dev_info *pmc_dev_info)
drivers/platform/x86/intel/pmc/spt.c
154
return generic_core_init(pmcdev, pmc_dev_info);
drivers/platform/x86/intel/pmc/spt.c
157
struct pmc_dev_info spt_pmc_dev = {
drivers/platform/x86/intel/pmc/tgl.c
288
static int tgl_core_init(struct pmc_dev *pmcdev, struct pmc_dev_info *pmc_dev_info)
drivers/platform/x86/intel/pmc/tgl.c
292
ret = generic_core_init(pmcdev, pmc_dev_info);
drivers/platform/x86/intel/pmc/tgl.c
300
struct pmc_dev_info tgl_l_pmc_dev = {
drivers/platform/x86/intel/pmc/tgl.c
307
struct pmc_dev_info tgl_pmc_dev = {
drivers/platform/x86/intel/pmc/wcl.c
491
static int wcl_core_init(struct pmc_dev *pmcdev, struct pmc_dev_info *pmc_dev_info)
drivers/platform/x86/intel/pmc/wcl.c
494
return generic_core_init(pmcdev, pmc_dev_info);
drivers/platform/x86/intel/pmc/wcl.c
497
struct pmc_dev_info wcl_pmc_dev = {