Lines Matching refs:pmc_config

588     struct pmc_op_pmcallocate *pmc_config)
594 pmc_config->pm_md.pm_amd.pm_amd_config = 0;
595 pmc_config->pm_caps |= (PMC_CAP_READ | PMC_CAP_WRITE);
615 pmc_config->pm_caps |= PMC_CAP_THRESHOLD;
616 pmc_config->pm_md.pm_amd.pm_amd_config |=
620 pmc_config->pm_caps |= PMC_CAP_EDGE;
622 pmc_config->pm_caps |= PMC_CAP_INVERT;
624 pmc_config->pm_caps |= PMC_CAP_SYSTEM;
653 pmc_config->pm_caps |= PMC_CAP_USER;
659 pmc_config->pm_caps |= PMC_CAP_QUALIFIER;
660 pmc_config->pm_md.pm_amd.pm_amd_config |=
760 struct pmc_op_pmcallocate *pmc_config)
766 pmc_config->pm_caps |= (PMC_CAP_READ | PMC_CAP_WRITE);
767 pmc_config->pm_md.pm_iaf.pm_iaf_flags = 0;
771 pmc_config->pm_caps |= PMC_CAP_SYSTEM;
773 pmc_config->pm_caps |= PMC_CAP_USER;
775 pmc_config->pm_md.pm_iaf.pm_iaf_flags |= IAF_ANY;
957 struct pmc_op_pmcallocate *pmc_config)
963 pmc_config->pm_caps |= (PMC_CAP_READ | PMC_CAP_WRITE |
965 pmc_config->pm_md.pm_iap.pm_iap_config = 0;
980 pmc_config->pm_caps |= PMC_CAP_THRESHOLD;
981 pmc_config->pm_md.pm_iap.pm_iap_config |=
984 pmc_config->pm_caps |= PMC_CAP_EDGE;
986 pmc_config->pm_caps |= PMC_CAP_INVERT;
988 pmc_config->pm_caps |= PMC_CAP_SYSTEM;
990 pmc_config->pm_caps |= PMC_CAP_USER;
992 pmc_config->pm_md.pm_iap.pm_iap_config |= IAP_ANY;
1068 pmc_config->pm_md.pm_iap.pm_iap_config |= evmask;
1099 pmc_config->pm_md.pm_iap.pm_iap_config |= cachestate;
1100 pmc_config->pm_md.pm_iap.pm_iap_rsp = rsp;
1111 struct pmc_op_pmcallocate *pmc_config)
1116 pmc_config->pm_caps |= (PMC_CAP_READ | PMC_CAP_WRITE);
1117 pmc_config->pm_md.pm_ucf.pm_ucf_flags = 0;
1128 struct pmc_op_pmcallocate *pmc_config)
1135 pmc_config->pm_caps |= (PMC_CAP_READ | PMC_CAP_WRITE |
1137 pmc_config->pm_md.pm_ucp.pm_ucp_config = 0;
1150 pmc_config->pm_caps |= PMC_CAP_THRESHOLD;
1151 pmc_config->pm_md.pm_ucp.pm_ucp_config |=
1154 pmc_config->pm_caps |= PMC_CAP_EDGE;
1156 pmc_config->pm_caps |= PMC_CAP_INVERT;
1607 struct pmc_op_pmcallocate *pmc_config)
1616 pmc_config->pm_caps |= (PMC_CAP_READ | PMC_CAP_WRITE);
1617 pmc_config->pm_md.pm_amd.pm_amd_config = 0;
1852 pmc_config->pm_caps |= PMC_CAP_THRESHOLD;
1853 pmc_config->pm_md.pm_amd.pm_amd_config |=
1857 pmc_config->pm_caps |= PMC_CAP_EDGE;
1859 pmc_config->pm_caps |= PMC_CAP_INVERT;
1863 pmc_config->pm_caps |= PMC_CAP_QUALIFIER;
1865 pmc_config->pm_caps |= PMC_CAP_SYSTEM;
1867 pmc_config->pm_caps |= PMC_CAP_USER;
1871 if (pmc_config->pm_caps & PMC_CAP_QUALIFIER) {
1872 pmc_config->pm_md.pm_amd.pm_amd_config =
2083 struct pmc_op_pmcallocate *pmc_config)
2091 pmc_config->pm_caps |= (PMC_CAP_READ | PMC_CAP_WRITE);
2092 pmc_config->pm_md.pm_amd.pm_amd_config = 0;
2177 pmc_config->pm_caps |= PMC_CAP_THRESHOLD;
2178 pmc_config->pm_md.pm_amd.pm_amd_config |=
2182 pmc_config->pm_caps |= PMC_CAP_EDGE;
2184 pmc_config->pm_caps |= PMC_CAP_INVERT;
2188 pmc_config->pm_caps |= PMC_CAP_QUALIFIER;
2190 pmc_config->pm_caps |= PMC_CAP_SYSTEM;
2192 pmc_config->pm_caps |= PMC_CAP_USER;
2216 pmc_config->pm_caps |= PMC_CAP_QUALIFIER;
2223 pmc_config->pm_caps |= PMC_CAP_QUALIFIER;
2227 if (pmc_config->pm_caps & PMC_CAP_QUALIFIER)
2228 pmc_config->pm_md.pm_amd.pm_amd_config =
2565 struct pmc_op_pmcallocate *pmc_config)
2574 pmc_config->pm_caps |= (PMC_CAP_READ | PMC_CAP_WRITE);
2575 pmc_config->pm_md.pm_p4.pm_p4_cccrconfig =
2576 pmc_config->pm_md.pm_p4.pm_p4_escrconfig = 0;
2751 pmc_config->pm_caps |= PMC_CAP_CASCADE;
2753 pmc_config->pm_caps |= PMC_CAP_EDGE;
2755 pmc_config->pm_caps |= PMC_CAP_INVERT;
2759 pmc_config->pm_caps |= PMC_CAP_QUALIFIER;
2761 pmc_config->pm_caps |= PMC_CAP_SYSTEM;
2763 pmc_config->pm_caps |= PMC_CAP_PRECISE;
2776 pmc_config->pm_caps |= PMC_CAP_TAGGING;
2777 pmc_config->pm_md.pm_p4.pm_p4_escrconfig |=
2788 pmc_config->pm_caps |= PMC_CAP_THRESHOLD;
2789 pmc_config->pm_md.pm_p4.pm_p4_cccrconfig &=
2791 pmc_config->pm_md.pm_p4.pm_p4_cccrconfig |=
2794 pmc_config->pm_caps |= PMC_CAP_USER;
2803 pmc_config->pm_caps |= PMC_CAP_EDGE;
2806 pmc_config->pm_md.pm_p4.pm_p4_cccrconfig |=
2810 pmc_config->pm_caps |= PMC_CAP_QUALIFIER;
2826 pmc_config->pm_caps |= PMC_CAP_QUALIFIER;
2833 pmc_config->pm_caps |= PMC_CAP_QUALIFIER;
2837 pmc_config->pm_md.pm_p4.pm_p4_escrconfig =
2865 struct pmc_op_pmcallocate *pmc_config)
2867 return (-1 || pe || ctrspec || pmc_config); /* shut up gcc */
2996 struct pmc_op_pmcallocate *pmc_config)
3003 pmc_config->pm_caps |= (PMC_CAP_READ | PMC_CAP_WRITE);
3004 pmc_config->pm_md.pm_ppro.pm_ppro_config = 0;
3075 pmc_config->pm_caps |= PMC_CAP_THRESHOLD;
3076 pmc_config->pm_md.pm_ppro.pm_ppro_config |=
3079 pmc_config->pm_caps |= PMC_CAP_EDGE;
3081 pmc_config->pm_caps |= PMC_CAP_INVERT;
3083 pmc_config->pm_caps |= PMC_CAP_SYSTEM;
3113 pmc_config->pm_caps |= PMC_CAP_QUALIFIER;
3115 pmc_config->pm_caps |= PMC_CAP_USER;
3177 pmc_config->pm_caps |= PMC_CAP_QUALIFIER;
3183 if (pmc_config->pm_caps & PMC_CAP_QUALIFIER)
3184 pmc_config->pm_md.pm_ppro.pm_ppro_config |=
3195 struct pmc_op_pmcallocate *pmc_config)
3204 pmc_config->pm_md.pm_amd.pm_amd_config = 0;
3205 pmc_config->pm_caps |= PMC_CAP_READ;
3218 struct pmc_op_pmcallocate *pmc_config)
3221 (void)pmc_config;
3226 pmc_config->pm_caps |= (PMC_CAP_READ | PMC_CAP_WRITE);
3243 struct pmc_op_pmcallocate *pmc_config __unused)
3270 struct pmc_op_pmcallocate *pmc_config __unused)
3290 struct pmc_op_pmcallocate *pmc_config __unused)
3330 struct pmc_op_pmcallocate *pmc_config __unused)
3336 pmc_config->pm_caps |= (PMC_CAP_READ | PMC_CAP_WRITE);
3340 pmc_config->pm_caps |= PMC_CAP_SYSTEM;
3342 pmc_config->pm_caps |= PMC_CAP_USER;
3344 pmc_config->pm_caps |= (PMC_CAP_USER | PMC_CAP_SYSTEM);
3381 struct pmc_op_pmcallocate *pmc_config __unused)
3387 pmc_config->pm_caps |= (PMC_CAP_READ | PMC_CAP_WRITE);
3391 pmc_config->pm_caps |= PMC_CAP_SYSTEM;
3393 pmc_config->pm_caps |= PMC_CAP_USER;
3395 pmc_config->pm_caps |= (PMC_CAP_USER | PMC_CAP_SYSTEM);
3489 struct pmc_op_pmcallocate pmc_config;
3549 bzero(&pmc_config, sizeof(pmc_config));
3550 pmc_config.pm_ev = ev->pm_ev_code;
3551 pmc_config.pm_class = pcd->pm_evc_class;
3552 pmc_config.pm_cpu = cpu;
3553 pmc_config.pm_mode = mode;
3554 pmc_config.pm_flags = flags;
3557 pmc_config.pm_caps |= PMC_CAP_INTERRUPT;
3559 if (pcd->pm_evc_allocate_pmc(ev->pm_ev_code, r, &pmc_config) < 0) {
3564 if (PMC_CALL(PMCALLOCATE, &pmc_config) < 0)
3567 *pmcid = pmc_config.pm_pmcid;