Home
last modified time | relevance | path

Searched refs:recount_usage (Results 1 – 12 of 12) sorted by relevance

/xnu-12377.81.4/osfmk/kern/
H A Drecount.h134 struct recount_usage { struct
156 struct recount_usage *recount_usage_alloc(recount_topo_t topo);
157 void recount_usage_free(recount_topo_t topo, struct recount_usage *usage);
163 struct recount_usage *sum);
168 struct recount_usage *sum, struct recount_usage *only_kind);
171 struct recount_usage *usage_list, recount_cpu_kind_t kind,
172 struct recount_usage *sum, struct recount_usage *only_kind);
176 struct recount_track *tracks, struct recount_usage *sums);
193 struct recount_times_mach recount_usage_times_mach(struct recount_usage *usage);
194 uint64_t recount_usage_system_time_mach(struct recount_usage *usage);
[all …]
H A Drecount.c139 sizeof(struct recount_usage) * recount_topo_count(i), in recount_startup()
288 static const struct recount_usage *
291 const struct recount_usage *stats = &track->rt_usage; in recount_read_start()
303 recount_read_track(struct recount_usage *stats, in recount_read_track()
308 const struct recount_usage *vol_stats = in recount_read_track()
325 recount_usage_add(struct recount_usage *sum, const struct recount_usage *to_add) in recount_usage_add()
337 recount_usage_add_snap(struct recount_usage *usage, recount_level_t level, in recount_usage_add_snap()
353 recount_topo_t to_topo, struct recount_usage *stats) in recount_rollup()
357 struct recount_usage tmp = { 0 }; in recount_rollup()
368 recount_topo_t to_topo, struct recount_usage *stats) in recount_rollup_unsafe()
[all …]
H A Dthread.c534 struct recount_usage usage = { 0 }; in thread_terminate_self()
535 struct recount_usage perf_only = { 0 }; in thread_terminate_self()
587 struct recount_usage usage = { 0 }; in thread_terminate_self()
588 struct recount_usage perf_only = { 0 }; in thread_terminate_self()
4400 struct recount_usage usage = { 0 }; in dtrace_calc_thread_recent_vtime()
H A Dkern_stackshot.c3808 struct recount_usage usage = { 0 }; in kcdata_record_task_instrs_cycles()
3809 struct recount_usage perf_only = { 0 }; in kcdata_record_task_instrs_cycles()
4023 struct recount_usage term_usage = { 0 }; in kcdata_record_task_snapshot()
4183 struct recount_usage usage = { 0 }; in kcdata_record_task_delta_snapshot()
4691 struct recount_usage usage = { 0 }; in kcdata_record_thread_snapshot()
H A Dcoalition.c811 struct recount_usage stats_sum = { 0 }; in coalition_resource_usage_internal()
812 struct recount_usage stats_perf_only = { 0 }; in coalition_resource_usage_internal()
H A Dprocessor.c790 struct recount_usage usage = { 0 }; in processor_cpu_load_info()
H A Dtask.c6846 struct recount_usage usage = { 0 }; in task_power_info_locked()
6847 struct recount_usage usage_perf = { 0 }; in task_power_info_locked()
9250 struct recount_usage stats = { 0 }; in task_inspect()
/xnu-12377.81.4/bsd/kern/
H A Dsys_recount.c41 _usage_to_cpi(struct recount_usage *usage) in _usage_to_cpi()
50 _usage_to_time_cpi(struct recount_usage *usage) in _usage_to_time_cpi()
61 _usage_to_time_energy_cpi(struct recount_usage *usage) in _usage_to_time_energy_cpi()
103 struct recount_usage usage = { 0 }; in _selfcounts()
130 struct recount_usage usages[RCT_CPU_KIND_COUNT] = { 0 }; in _selfcounts_perf_level()
191 _usage_to_proc_threadcounts(struct recount_usage *usage) in _usage_to_proc_threadcounts()
212 struct recount_usage usages[RCT_CPU_KIND_COUNT] = { 0 }; in proc_pidthreadcounts()
/xnu-12377.81.4/bsd/dev/
H A Dmonotonic.c326 _convert_usage_to_counts(struct recount_usage *usage, uint64_t *counts) in _convert_usage_to_counts()
398 struct recount_usage start_usage = { 0 };
399 struct recount_usage end_usage = { 0 };
410 struct recount_usage start_usage = { 0 };
411 struct recount_usage end_usage = { 0 };
/xnu-12377.81.4/osfmk/kperf/
H A Dthread_samplers.c413 struct recount_usage usage = { 0 }; in kperf_thread_inscyc_log()
414 struct recount_usage perf_only = { 0 }; in kperf_thread_inscyc_log()
/xnu-12377.81.4/doc/observability/
H A Drecount.md76 The plan topology defines how many `recount_usage` structures are needed.
77 To count CPU resource usage, a `struct recount_usage` has the following fields:
101 Tracks include a `recount_usage` structure but ensures that each is updated atomically with respect…
/xnu-12377.81.4/bsd/dev/dtrace/
H A Ddtrace.c3644 struct recount_usage usage = { 0 }; in dtrace_dif_variable()
3650 struct recount_usage usage = { 0 }; in dtrace_dif_variable()