/freebsd-current/lib/libpmc/ |
H A D | Makefile | 2 LIB_CXX= pmc 5 INCS= pmc.h pmclog.h pmcformat.h 47 MAN= pmc.3 62 MAN+= pmc.soft.3 65 MAN+= pmc.amd.3 66 MAN+= pmc.atom.3 67 MAN+= pmc.atomsilvermont.3 68 MAN+= pmc.cmn-600.3 69 MAN+= pmc.core.3 70 MAN+= pmc [all...] |
H A D | libpmc.c | 32 #include <sys/pmc.h> 39 #include <pmc.h> 1158 pmc_attach(pmc_id_t pmc, pid_t pid) argument 1162 pmc_attach_args.pm_pmc = pmc; 1209 pmc_detach(pmc_id_t pmc, pid_t pid) argument 1213 pmc_detach_args.pm_pmc = pmc; 1219 pmc_disable(int cpu, int pmc) argument 1224 ssa.pm_pmc = pmc; 1230 pmc_enable(int cpu, int pmc) argument 1235 ssa.pm_pmc = pmc; 1379 pmc_get_msr(pmc_id_t pmc, uint32_t *msr) argument 1838 pmc_read(pmc_id_t pmc, pmc_value_t *value) argument 1854 pmc_release(pmc_id_t pmc) argument 1863 pmc_rw(pmc_id_t pmc, pmc_value_t newvalue, pmc_value_t *oldvaluep) argument 1879 pmc_set(pmc_id_t pmc, pmc_value_t value) argument 1892 pmc_start(pmc_id_t pmc) argument 1901 pmc_stop(pmc_id_t pmc) argument 1926 pmc_write(pmc_id_t pmc, pmc_value_t value) argument [all...] |
H A D | libpmc_json.cc | 42 #include <pmc.h>
|
H A D | libpmc_pmu_util.c | 35 #include <sys/pmc.h> 42 #include <pmc.h>
|
H A D | pmc.h | 33 #include <sys/pmc.h>
|
H A D | pmclog.c | 34 #include <sys/pmc.h> 39 #include <pmc.h>
|
/freebsd-current/lib/libpmcstat/ |
H A D | libpmcstat_event.c | 29 #include <sys/pmc.h>
|
H A D | libpmcstat_image.c | 31 #include <sys/pmc.h> 41 #include <pmc.h>
|
H A D | libpmcstat_logging.c | 32 #include <sys/pmc.h> 41 #include <pmc.h> 97 err(EX_OSERR, "ERROR: Cannot allocate pmc record"); 314 * Record the association pmc id between this 324 * Record the association pmc id between this
|
H A D | libpmcstat_process.c | 34 #include <sys/pmc.h> 43 #include <pmc.h> 353 "ERROR: cannot attach pmc \"%s\" to process %d",
|
H A D | libpmcstat_string.c | 31 #include <sys/pmc.h> 36 #include <pmc.h>
|
H A D | libpmcstat_symbol.c | 40 #include <sys/pmc.h> 44 #include <pmc.h>
|
/freebsd-current/share/examples/hwpmc/ |
H A D | overhead.c | 32 * pmc counters. 47 #include <pmc.h>
|
/freebsd-current/share/examples/perfmon/ |
H A D | perfmon.c | 54 struct pmc pmc; local 60 pmc.pmc_num = 0; 61 pmc.pmc_event = 0; 62 pmc.pmc_unit = 0; 63 pmc.pmc_flags = 0; 64 pmc.pmc_mask = 0; 72 pmc.pmc_flags |= PMCF_USR; 75 pmc.pmc_flags |= PMCF_OS; 78 pmc [all...] |
/freebsd-current/share/mk/ |
H A D | src.libnames.mk | 187 pmc \
|
/freebsd-current/sys/amd64/include/ |
H A D | cpufunc.h | 300 rdpmc(u_int pmc) argument 304 __asm __volatile("rdpmc" : "=a" (low), "=d" (high) : "c" (pmc));
|
/freebsd-current/sys/arm/arm/ |
H A D | pmu.c | 47 #include <sys/pmc.h>
|
/freebsd-current/sys/arm/nvidia/tegra124/ |
H A D | tegra124_machdep.c | 94 bus_space_handle_t pmc; local 98 bus_space_map(fdtbus_bs_tag, PMC_PHYSBASE, PMC_SIZE, 0, &pmc); 100 reg = bus_space_read_4(fdtbus_bs_tag, pmc, PMC_SCRATCH0); 102 bus_space_write_4(fdtbus_bs_tag, pmc, PMC_SCRATCH0, 104 bus_space_read_4(fdtbus_bs_tag, pmc, PMC_SCRATCH0); 106 reg = bus_space_read_4(fdtbus_bs_tag, pmc, PMC_CONTROL_REG); 109 bus_space_write_4(fdtbus_bs_tag, pmc, PMC_CONTROL_REG, reg | 0x10); 110 bus_space_read_4(fdtbus_bs_tag, pmc, PMC_CONTROL_REG);
|
H A D | tegra124_mp.c | 77 bus_space_handle_t pmc; local 83 if (bus_space_map(fdtbus_bs_tag, PMC_PHYSBASE, PMC_SIZE, 0, &pmc) != 0) 95 val = bus_space_read_4(fdtbus_bs_tag, pmc, 100 val = bus_space_read_4(fdtbus_bs_tag, pmc, PMC_PWRGATE_STATUS); 105 val = bus_space_read_4(fdtbus_bs_tag, pmc, 108 bus_space_write_4(fdtbus_bs_tag, pmc, 114 val = bus_space_read_4(fdtbus_bs_tag, pmc, 121 bus_space_unmap(fdtbus_bs_tag, pmc, PMC_SIZE);
|
H A D | tegra124_pmc.c | 168 {"nvidia,tegra124-pmc", 1}, 556 static DEFINE_CLASS_0(pmc, tegra124_pmc_driver, tegra124_pmc_methods,
|
/freebsd-current/sys/arm64/nvidia/tegra210/ |
H A D | tegra210_pmc.c | 173 {"nvidia,tegra210-pmc", 1}, 621 static DEFINE_CLASS_0(pmc, tegra210_pmc_driver, tegra210_pmc_methods,
|
/freebsd-current/sys/contrib/alpine-hal/ |
H A D | al_hal_nb_regs.h | 242 uint32_t pmc; member in struct:al_nb_debug 1320 /**** pmc register ****/
|
/freebsd-current/sys/contrib/dev/rtw88/ |
H A D | rtw8821c.h | 38 u8 pmc[2]; member in struct:rtw8821ce_efuse
|
H A D | rtw8822b.h | 38 u8 pmc[2]; member in struct:rtw8822be_efuse
|
H A D | rtw8822c.h | 30 u8 pmc[2]; member in struct:rtw8822ce_efuse
|