Home
last modified time | relevance | path

Searched refs:pmc_dev_info (Results 1 – 7 of 7) sorted by relevance

/linux/drivers/platform/x86/intel/pmc/
H A Dcore.h500 struct pmc_dev_info { struct
508 int (*init)(struct pmc_dev *pmcdev, struct pmc_dev_info *pmc_dev_info); argument
542 int generic_core_init(struct pmc_dev *pmcdev, struct pmc_dev_info *pmc_dev_info);
544 extern struct pmc_dev_info spt_pmc_dev;
545 extern struct pmc_dev_info cnp_pmc_dev;
546 extern struct pmc_dev_info icl_pmc_dev;
547 extern struct pmc_dev_info tgl_l_pmc_dev;
548 extern struct pmc_dev_info tgl_pmc_dev;
549 extern struct pmc_dev_info adl_pmc_dev;
550 extern struct pmc_dev_info mtl_pmc_dev;
[all …]
H A Darl.c709 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()
722 struct pmc_dev_info arl_pmc_dev = {
735 struct pmc_dev_info arl_h_pmc_dev = {
H A Dcore.c1363 static void pmc_core_dbgfs_register(struct pmc_dev *pmcdev, struct pmc_dev_info *pmc_dev_info) in pmc_core_dbgfs_register() argument
1430 pmc_dev_info->sub_req_show); in pmc_core_dbgfs_register()
1555 static int pmc_core_get_telem_info(struct pmc_dev *pmcdev, struct pmc_dev_info *pmc_dev_info) in pmc_core_get_telem_info() argument
1562 pcidev = pci_get_domain_bus_and_slot(0, 0, PCI_DEVFN(20, pmc_dev_info->pci_func)); in pmc_core_get_telem_info()
1582 ret = pmc_dev_info->sub_req(pmcdev, pmc, ep); in pmc_core_get_telem_info()
1657 int generic_core_init(struct pmc_dev *pmcdev, struct pmc_dev_info *pmc_dev_info) in generic_core_init() argument
1663 pmcdev->suspend = pmc_dev_info->suspend; in generic_core_init()
1664 pmcdev->resume = pmc_dev_info->resume; in generic_core_init()
1666 ssram = pmc_dev_info->regmap_list != NULL; in generic_core_init()
1668 pmcdev->regmap_list = pmc_dev_info->regmap_list; in generic_core_init()
[all …]
H A Dwcl.c489 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()
495 struct pmc_dev_info wcl_pmc_dev = {
H A Dlnl.c567 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()
573 struct pmc_dev_info lnl_pmc_dev = {
H A Dptl.c565 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()
571 struct pmc_dev_info ptl_pmc_dev = {
H A Dmtl.c989 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()
996 struct pmc_dev_info mtl_pmc_dev = {