Lines Matching refs:pcd
423 struct pmc_classdep *pcd; in pmc_soft_initialize() local
429 pcd = &md->pmd_classdep[PMC_CLASS_INDEX_SOFT]; in pmc_soft_initialize()
431 pcd->pcd_caps = SOFT_CAPS; in pmc_soft_initialize()
432 pcd->pcd_class = PMC_CLASS_SOFT; in pmc_soft_initialize()
433 pcd->pcd_num = SOFT_NPMCS; in pmc_soft_initialize()
434 pcd->pcd_ri = md->pmd_npmc; in pmc_soft_initialize()
435 pcd->pcd_width = 64; in pmc_soft_initialize()
437 pcd->pcd_allocate_pmc = soft_allocate_pmc; in pmc_soft_initialize()
438 pcd->pcd_config_pmc = soft_config_pmc; in pmc_soft_initialize()
439 pcd->pcd_describe = soft_describe; in pmc_soft_initialize()
440 pcd->pcd_get_config = soft_get_config; in pmc_soft_initialize()
441 pcd->pcd_get_msr = NULL; in pmc_soft_initialize()
442 pcd->pcd_pcpu_init = soft_pcpu_init; in pmc_soft_initialize()
443 pcd->pcd_pcpu_fini = soft_pcpu_fini; in pmc_soft_initialize()
444 pcd->pcd_read_pmc = soft_read_pmc; in pmc_soft_initialize()
445 pcd->pcd_write_pmc = soft_write_pmc; in pmc_soft_initialize()
446 pcd->pcd_release_pmc = soft_release_pmc; in pmc_soft_initialize()
447 pcd->pcd_start_pmc = soft_start_pmc; in pmc_soft_initialize()
448 pcd->pcd_stop_pmc = soft_stop_pmc; in pmc_soft_initialize()