Home
last modified time | relevance | path

Searched refs:configv (Results 1 – 6 of 6) sorted by relevance

/xnu-10063.141.1/osfmk/kperf/
H A Dkperf_kpc.c59 kpc_get_config(kpcd->running, kpcd->configv); in kperf_kpc_thread_sample()
78 kpc_get_config(kpcd->running, kpcd->configv); in kperf_kpc_cpu_sample()
98 kpcd->configv[0 + i * 4], kpcd->configv[1 + i * 4], in kperf_kpc_config_log()
99 kpcd->configv[2 + i * 4], kpcd->configv[3 + i * 4]); in kperf_kpc_config_log()
106 kpcd->configv[i * 2] >> 32ULL, in kperf_kpc_config_log()
107 kpcd->configv[i * 2] & 0xffffffffULL, in kperf_kpc_config_log()
108 kpcd->configv[i * 2 + 1] >> 32ULL, in kperf_kpc_config_log()
109 kpcd->configv[i * 2 + 1] & 0xffffffffULL); in kperf_kpc_config_log()
H A Dkperf_kpc.h43 uint64_t configv[KPC_MAX_COUNTERS]; member
/xnu-10063.141.1/osfmk/arm64/
H A Dkpc.c361 kpc_get_rawpmu_config(kpc_config_t *configv) in kpc_get_rawpmu_config() argument
363 configv[0] = SREG_READ("PMCR2_EL1"); in kpc_get_rawpmu_config()
364 configv[1] = SREG_READ("PMCR3_EL1"); in kpc_get_rawpmu_config()
365 configv[2] = SREG_READ("PMCR4_EL1"); in kpc_get_rawpmu_config()
366 configv[3] = SREG_READ("OPMAT0_EL1"); in kpc_get_rawpmu_config()
367 configv[4] = SREG_READ("OPMAT1_EL1"); in kpc_get_rawpmu_config()
368 configv[5] = SREG_READ("OPMSK0_EL1"); in kpc_get_rawpmu_config()
369 configv[6] = SREG_READ("OPMSK1_EL1"); in kpc_get_rawpmu_config()
371 configv[7] = SREG_READ("PMMMAP_EL1"); in kpc_get_rawpmu_config()
372 configv[8] = SREG_READ("PMTRHLD2_EL1"); in kpc_get_rawpmu_config()
[all …]
/xnu-10063.141.1/osfmk/x86_64/
H A Dkpc_x86.c164 kpc_get_rawpmu_config(__unused kpc_config_t *configv) in kpc_get_rawpmu_config() argument
307 kpc_get_fixed_config(kpc_config_t *configv) in kpc_get_fixed_config() argument
309 configv[0] = IA32_FIXED_CTR_CTRL(); in kpc_get_fixed_config()
314 kpc_set_fixed_config(kpc_config_t *configv) in kpc_set_fixed_config() argument
316 (void) configv; in kpc_set_fixed_config()
335 kpc_get_configurable_config(kpc_config_t *configv, uint64_t pmc_mask) in kpc_get_configurable_config() argument
339 assert(configv); in kpc_get_configurable_config()
343 *configv++ = IA32_PERFEVTSELx(i); in kpc_get_configurable_config()
350 kpc_set_configurable_config(kpc_config_t *configv, uint64_t pmc_mask) in kpc_set_configurable_config() argument
385 wrIA32_PERFEVTSELx(i, *configv & 0xffc7ffffull); in kpc_set_configurable_config()
[all …]
/xnu-10063.141.1/osfmk/kern/
H A Dkpc_common.c486 _kpc_set_config_internal(uint32_t classes, kpc_config_t *configv, bool allow_list) in _kpc_set_config_internal() argument
490 .classes = classes, .configv = configv, in _kpc_set_config_internal()
495 assert(configv); in _kpc_set_config_internal()
524 kpc_set_config_kernel(uint32_t classes, kpc_config_t * configv) in kpc_set_config_kernel() argument
526 return _kpc_set_config_internal(classes, configv, true); in kpc_set_config_kernel()
529 int kpc_set_config_external(uint32_t classes, kpc_config_t *configv);
531 kpc_set_config_external(uint32_t classes, kpc_config_t *configv) in kpc_set_config_external() argument
533 return _kpc_set_config_internal(classes, configv, false); in kpc_set_config_external()
587 .classes = classes, .configv = val, in kpc_set_period()
968 int kpc_set_config_external(uint32_t classes, kpc_config_t *configv);
[all …]
H A Dkpc.h277 kpc_config_t *configv; member
308 int kpc_get_fixed_config(kpc_config_t *configv);
309 int kpc_get_configurable_config(kpc_config_t *configv, uint64_t pmc_mask);
310 int kpc_get_rawpmu_config(kpc_config_t *configv);