PMC_IDX_MAIN
static const u8 arl_pmc_list[] = {PMC_IDX_MAIN, PMC_IDX_IOE, PMC_IDX_PCH};
static const u8 arl_h_pmc_list[] = {PMC_IDX_MAIN, PMC_IDX_IOE};
struct pmc *pmc = pmcdev->pmcs[PMC_IDX_MAIN];
struct pmc *pmc = pmcdev->pmcs[PMC_IDX_MAIN];
struct pmc *pmc = pmcdev->pmcs[PMC_IDX_MAIN];
struct pmc *pmc = pmcdev->pmcs[PMC_IDX_MAIN];
struct pmc *primary_pmc = pmcdev->pmcs[PMC_IDX_MAIN];
devid = pmcdev->pmcs[PMC_IDX_MAIN]->devid;
if (ret && (pmc_list[i] == PMC_IDX_MAIN))
struct pmc *pmc = pmcdev->pmcs[PMC_IDX_MAIN];
pmcdev->pmcs[PMC_IDX_MAIN] = primary_pmc;
struct pmc *pmc = pmcdev->pmcs[PMC_IDX_MAIN];
if (pmc_core_dev_state_get(pmcdev->pmcs[PMC_IDX_MAIN], &s0ix_counter))
struct pmc *pmc = pmcdev->pmcs[PMC_IDX_MAIN];
struct pmc *pmc = pmcdev->pmcs[PMC_IDX_MAIN];
struct pmc *pmc = pmcdev->pmcs[PMC_IDX_MAIN];
struct pmc *pmc = pmcdev->pmcs[PMC_IDX_MAIN];
pmc_core_slps0_display(pmcdev->pmcs[PMC_IDX_MAIN], NULL, s);
struct pmc *pmc = pmcdev->pmcs[PMC_IDX_MAIN];
static const u8 lnl_pmc_list[] = {PMC_IDX_MAIN};
static const u8 mtl_pmc_list[] = {PMC_IDX_MAIN, PMC_IDX_IOE};
static const u8 nvl_pmc_list[] = {PMC_IDX_MAIN, PMC_IDX_PCH};
static const u8 ptl_pmc_list[] = {PMC_IDX_MAIN};
if (pmc_idx != PMC_IDX_MAIN) {
ret = pmc_ssram_telemetry_get_pmc_pci(pcidev, probe_cache, PMC_IDX_MAIN, 0);
#define SSRAM_PCI_PMC_MASK (BIT(PMC_IDX_MAIN) | BIT(PMC_IDX_IOE) | BIT(PMC_IDX_PCH))
.p_index = PMC_IDX_MAIN,
.p_index = PMC_IDX_MAIN,
struct pmc *pmc = pmcdev->pmcs[PMC_IDX_MAIN];
static const u8 wcl_pmc_list[] = {PMC_IDX_MAIN};