Searched refs:pcd (Results 1 - 19 of 19) sorted by relevance

/freebsd-11.0-release/sys/dev/hwpmc/
H A Dhwpmc_tsc.c330 struct pmc_classdep *pcd; local
339 pcd = &md->pmd_classdep[PMC_MDEP_CLASS_INDEX_TSC];
341 pcd->pcd_caps = PMC_CAP_READ;
342 pcd->pcd_class = PMC_CLASS_TSC;
343 pcd->pcd_num = TSC_NPMCS;
344 pcd->pcd_ri = md->pmd_npmc;
345 pcd->pcd_width = 64;
347 pcd->pcd_allocate_pmc = tsc_allocate_pmc;
348 pcd->pcd_config_pmc = tsc_config_pmc;
349 pcd
[all...]
H A Dhwpmc_soft.c452 struct pmc_classdep *pcd; local
458 pcd = &md->pmd_classdep[PMC_CLASS_INDEX_SOFT];
460 pcd->pcd_caps = SOFT_CAPS;
461 pcd->pcd_class = PMC_CLASS_SOFT;
462 pcd->pcd_num = SOFT_NPMCS;
463 pcd->pcd_ri = md->pmd_npmc;
464 pcd->pcd_width = 64;
466 pcd->pcd_allocate_pmc = soft_allocate_pmc;
467 pcd->pcd_config_pmc = soft_config_pmc;
468 pcd
[all...]
H A Dhwpmc_arm64.c481 struct pmc_classdep *pcd; local
512 pcd = &pmc_mdep->pmd_classdep[PMC_MDEP_CLASS_INDEX_ARMV8];
513 pcd->pcd_caps = ARMV8_PMC_CAPS;
514 pcd->pcd_class = PMC_CLASS_ARMV8;
515 pcd->pcd_num = arm64_npmcs;
516 pcd->pcd_ri = pmc_mdep->pmd_npmc;
517 pcd->pcd_width = 32;
519 pcd->pcd_allocate_pmc = arm64_allocate_pmc;
520 pcd->pcd_config_pmc = arm64_config_pmc;
521 pcd
[all...]
H A Dhwpmc_armv7.c457 struct pmc_classdep *pcd; local
492 pcd = &pmc_mdep->pmd_classdep[PMC_MDEP_CLASS_INDEX_ARMV7];
493 pcd->pcd_caps = ARMV7_PMC_CAPS;
494 pcd->pcd_class = PMC_CLASS_ARMV7;
495 pcd->pcd_num = armv7_npmcs;
496 pcd->pcd_ri = pmc_mdep->pmd_npmc;
497 pcd->pcd_width = 32;
499 pcd->pcd_allocate_pmc = armv7_allocate_pmc;
500 pcd->pcd_config_pmc = armv7_config_pmc;
501 pcd
[all...]
H A Dhwpmc_xscale.c610 struct pmc_classdep *pcd; local
642 pcd = &pmc_mdep->pmd_classdep[PMC_MDEP_CLASS_INDEX_XSCALE];
643 pcd->pcd_caps = XSCALE_PMC_CAPS;
644 pcd->pcd_class = PMC_CLASS_XSCALE;
645 pcd->pcd_num = xscale_npmcs;
646 pcd->pcd_ri = pmc_mdep->pmd_npmc;
647 pcd->pcd_width = 32;
649 pcd->pcd_allocate_pmc = xscale_allocate_pmc;
650 pcd->pcd_config_pmc = xscale_config_pmc;
651 pcd
[all...]
H A Dhwpmc_e500.c632 struct pmc_classdep *pcd; local
636 pcd = &pmc_mdep->pmd_classdep[PMC_MDEP_CLASS_INDEX_POWERPC];
637 pcd->pcd_caps = POWERPC_PMC_CAPS;
638 pcd->pcd_class = PMC_CLASS_E500;
639 pcd->pcd_num = E500_MAX_PMCS;
640 pcd->pcd_ri = pmc_mdep->pmd_npmc;
641 pcd->pcd_width = 32;
643 pcd->pcd_allocate_pmc = e500_allocate_pmc;
644 pcd->pcd_config_pmc = e500_config_pmc;
645 pcd
[all...]
H A Dhwpmc_mips.c416 struct pmc_classdep *pcd; local
438 pcd = &pmc_mdep->pmd_classdep[PMC_MDEP_CLASS_INDEX_MIPS];
439 pcd->pcd_caps = mips_pmc_spec.ps_capabilities;
440 pcd->pcd_class = mips_pmc_spec.ps_cpuclass;
441 pcd->pcd_num = mips_npmcs;
442 pcd->pcd_ri = pmc_mdep->pmd_npmc;
443 pcd->pcd_width = mips_pmc_spec.ps_counter_width;
445 pcd->pcd_allocate_pmc = mips_allocate_pmc;
446 pcd->pcd_config_pmc = mips_config_pmc;
447 pcd
[all...]
H A Dhwpmc_ppc970.c660 struct pmc_classdep *pcd; local
664 pcd = &pmc_mdep->pmd_classdep[PMC_MDEP_CLASS_INDEX_POWERPC];
665 pcd->pcd_caps = POWERPC_PMC_CAPS;
666 pcd->pcd_class = PMC_CLASS_PPC970;
667 pcd->pcd_num = PPC970_MAX_PMCS;
668 pcd->pcd_ri = pmc_mdep->pmd_npmc;
669 pcd->pcd_width = 32;
671 pcd->pcd_allocate_pmc = ppc970_allocate_pmc;
672 pcd->pcd_config_pmc = ppc970_config_pmc;
673 pcd
[all...]
H A Dhwpmc_uncore.c422 struct pmc_classdep *pcd; local
428 pcd = &md->pmd_classdep[PMC_MDEP_CLASS_INDEX_UCF];
430 pcd->pcd_caps = UCF_PMC_CAPS;
431 pcd->pcd_class = PMC_CLASS_UCF;
432 pcd->pcd_num = npmc;
433 pcd->pcd_ri = md->pmd_npmc;
434 pcd->pcd_width = pmcwidth;
436 pcd->pcd_allocate_pmc = ucf_allocate_pmc;
437 pcd->pcd_config_pmc = ucf_config_pmc;
438 pcd
1157 struct pmc_classdep *pcd; local
[all...]
H A Dhwpmc_mod.c517 struct pmc_classdep *pcd; local
524 pcd = pmc_rowindex_to_classdep[ri];
526 KASSERT(pcd != NULL,
527 ("[pmc,%d] ri %d null pcd", __LINE__, ri));
529 *adjri = ri - pcd->pcd_ri;
531 KASSERT(*adjri >= 0 && *adjri < pcd->pcd_num,
534 return (pcd);
1221 struct pmc_classdep *pcd; local
1268 pcd = pmc_ri_to_classdep(md, ri, &adjri);
1269 pcd
1352 struct pmc_classdep *pcd; local
2269 struct pmc_classdep *pcd; local
2630 struct pmc_classdep *pcd; local
2763 struct pmc_classdep *pcd; local
2987 struct pmc_classdep *pcd; local
3103 struct pmc_classdep *pcd; local
3294 struct pmc_classdep *pcd; local
3646 struct pmc_classdep *pcd; local
3766 struct pmc_classdep *pcd; local
4291 struct pmc_classdep *pcd; local
4428 struct pmc_classdep *pcd; local
4813 struct pmc_classdep *pcd; local
[all...]
H A Dhwpmc_amd.c878 struct pmc_classdep *pcd; local
941 pcd = &pmc_mdep->pmd_classdep[classindex];
943 pcd->pcd_caps = AMD_PMC_CAPS;
944 pcd->pcd_class = class;
945 pcd->pcd_num = AMD_NPMCS;
946 pcd->pcd_ri = pmc_mdep->pmd_npmc;
947 pcd->pcd_width = 48;
957 pcd->pcd_allocate_pmc = amd_allocate_pmc;
958 pcd->pcd_config_pmc = amd_config_pmc;
959 pcd
[all...]
H A Dhwpmc_ppro.c786 struct pmc_classdep *pcd; local
798 pcd = &md->pmd_classdep[PMC_MDEP_CLASS_INDEX_P6];
813 pcd->pcd_caps = P6_PMC_CAPS;
814 pcd->pcd_class = PMC_CLASS_P6;
815 pcd->pcd_num = P6_NPMCS;
816 pcd->pcd_ri = md->pmd_npmc;
817 pcd->pcd_width = 40;
819 pcd->pcd_allocate_pmc = p6_allocate_pmc;
820 pcd->pcd_config_pmc = p6_config_pmc;
821 pcd
[all...]
H A Dhwpmc_mpc7xxx.c725 struct pmc_classdep *pcd; local
729 pcd = &pmc_mdep->pmd_classdep[PMC_MDEP_CLASS_INDEX_POWERPC];
730 pcd->pcd_caps = POWERPC_PMC_CAPS;
731 pcd->pcd_class = PMC_CLASS_PPC7450;
732 pcd->pcd_num = MPC7XXX_MAX_PMCS;
733 pcd->pcd_ri = pmc_mdep->pmd_npmc;
734 pcd->pcd_width = 32; /* All PMCs, even in ppc970, are 32-bit */
736 pcd->pcd_allocate_pmc = mpc7xxx_allocate_pmc;
737 pcd->pcd_config_pmc = mpc7xxx_config_pmc;
738 pcd
[all...]
H A Dhwpmc_piv.c1614 struct pmc_classdep *pcd; local
1627 pcd = &md->pmd_classdep[PMC_MDEP_CLASS_INDEX_P4];
1632 pcd->pcd_caps = P4_PMC_CAPS;
1633 pcd->pcd_class = PMC_CLASS_P4;
1634 pcd->pcd_num = P4_NPMCS;
1635 pcd->pcd_ri = md->pmd_npmc;
1636 pcd->pcd_width = 40;
1638 pcd->pcd_allocate_pmc = p4_allocate_pmc;
1639 pcd->pcd_config_pmc = p4_config_pmc;
1640 pcd
[all...]
H A Dhwpmc_core.c515 struct pmc_classdep *pcd; local
521 pcd = &md->pmd_classdep[PMC_MDEP_CLASS_INDEX_IAF];
523 pcd->pcd_caps = IAF_PMC_CAPS;
524 pcd->pcd_class = PMC_CLASS_IAF;
525 pcd->pcd_num = npmc;
526 pcd->pcd_ri = md->pmd_npmc;
527 pcd->pcd_width = pmcwidth;
529 pcd->pcd_allocate_pmc = iaf_allocate_pmc;
530 pcd->pcd_config_pmc = iaf_config_pmc;
531 pcd
2629 struct pmc_classdep *pcd; local
[all...]
/freebsd-11.0-release/sys/fs/cuse/
H A Dcuse.c981 struct cuse_create_dev *pcd; local
1154 pcd = (void *)data;
1158 pcd->devname[sizeof(pcd->devname) - 1] = 0;
1160 if (pcd->devname[0] == 0) {
1164 cuse_str_filter(pcd->devname);
1166 pcd->permissions &= 0777;
1178 pcsd->user_dev = pcd->dev;
1181 &cuse_client_devsw, 0, NULL, pcd->user_id, pcd
1356 struct cuse_dev *pcd; local
[all...]
/freebsd-11.0-release/lib/libpmc/
H A Dlibpmc.c2726 const struct pmc_class_descr *pcd)
2731 ev = pcd->pm_evc_event_table;
2732 for (n = 0; n < pcd->pm_evc_event_table_size; n++, ev++)
2765 const struct pmc_class_descr *pcd; local
2796 pcd = pmc_class_table[n];
2797 if (pmc_mdep_is_compatible_class(pcd->pm_evc_class) &&
2798 strncasecmp(ctrname, pcd->pm_evc_name,
2799 pcd->pm_evc_name_size) == 0) {
2801 pcd->pm_evc_name_size, pcd))
2725 pmc_match_event_class(const char *name, const struct pmc_class_descr *pcd) argument
[all...]
/freebsd-11.0-release/sys/dev/mn/
H A Dif_mn.c103 u_int8_t icb1, icb2, icb3, icb4, lim0, lim1, pcd, pcr; member in struct:f54wreg
123 u_int8_t icb1, icb2, icb3, icb4, lim0, lim1, pcd, pcr; member in struct:f54rreg
928 sc->f54w->pcd = 0x0a;
/freebsd-11.0-release/sys/contrib/octeon-sdk/
H A Dcvmx-uahcx-defs.h1600 uint32_t pcd : 1; /**< Port Change Detect. The Host Controller sets this bit to a one when any port member in struct:cvmx_uahcx_ehci_usbsts::cvmx_uahcx_ehci_usbsts_s
1617 uint32_t pcd : 1;

Completed in 112 milliseconds