Home
last modified time | relevance | path

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

/xnu-8792.61.2/osfmk/kern/
H A Drecount.h100 struct recount_usage { struct
116 struct recount_usage *recount_usage_alloc(recount_topo_t topo);
117 void recount_usage_free(recount_topo_t topo, struct recount_usage *usage);
123 struct recount_usage *sum);
128 struct recount_usage *sum, struct recount_usage *only_kind);
131 struct recount_usage *usage_list, recount_cpu_kind_t kind,
132 struct recount_usage *sum, struct recount_usage *only_kind);
136 struct recount_track *tracks, struct recount_usage *sums);
152 void recount_thread_usage(struct thread *thread, struct recount_usage *usage);
154 struct recount_usage *usage_levels);
[all …]
H A Drecount.c237 static const struct recount_usage *
240 const struct recount_usage *stats = &track->rt_usage; in recount_read_start()
252 recount_read_track(struct recount_usage *stats, in recount_read_track()
257 const struct recount_usage *vol_stats = in recount_read_track()
264 recount_usage_add(struct recount_usage *sum, const struct recount_usage *to_add) in recount_usage_add()
279 recount_usage_add_snap(struct recount_usage *usage, uint64_t *add_time, in recount_usage_add_snap()
293 recount_topo_t to_topo, struct recount_usage *stats) in recount_rollup()
297 struct recount_usage tmp = { 0 }; in recount_rollup()
308 recount_topo_t to_topo, struct recount_usage *stats) in recount_rollup_unsafe()
320 struct recount_usage *sum) in recount_sum()
[all …]
H A Dthread.c547 struct recount_usage usage = { 0 }; in thread_terminate_self()
548 struct recount_usage perf_only = { 0 }; in thread_terminate_self()
601 struct recount_usage usage = { 0 }; in thread_terminate_self()
602 struct recount_usage perf_only = { 0 }; in thread_terminate_self()
4108 struct recount_usage usage = { 0 }; in dtrace_calc_thread_recent_vtime()
H A Dkern_stackshot.c1746 struct recount_usage usage = { 0 }; in kcdata_record_task_instrs_cycles()
1747 struct recount_usage perf_only = { 0 }; in kcdata_record_task_instrs_cycles()
1864 struct recount_usage term_usage = { 0 }; in kcdata_record_task_snapshot()
1996 struct recount_usage usage = { 0 }; in kcdata_record_task_delta_snapshot()
2485 struct recount_usage usage = { 0 }; in kcdata_record_thread_snapshot()
H A Dcoalition.c762 struct recount_usage stats_sum = { 0 }; in coalition_resource_usage_internal()
763 struct recount_usage stats_perf_only = { 0 }; in coalition_resource_usage_internal()
H A Dprocessor.c648 struct recount_usage usage = { 0 }; in processor_cpu_load_info()
H A Dtask.c6176 struct recount_usage usage = { 0 }; in task_power_info_locked()
6177 struct recount_usage usage_perf = { 0 }; in task_power_info_locked()
8143 struct recount_usage stats = { 0 }; in task_inspect()
/xnu-8792.61.2/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()
77 struct recount_usage usage = { 0 }; in _selfcounts()
104 struct recount_usage usages[RCT_CPU_KIND_COUNT] = { 0 }; in _selfcounts_perf_level()
157 _usage_to_proc_threadcounts(struct recount_usage *usage) in _usage_to_proc_threadcounts()
204 struct recount_usage usages[RCT_CPU_KIND_COUNT] = { 0 }; in proc_pidthreadcounts()
/xnu-8792.61.2/bsd/dev/
H A Dmonotonic.c326 _convert_usage_to_counts(struct recount_usage *usage, uint64_t *counts) in _convert_usage_to_counts()
399 struct recount_usage start_usage = { 0 };
400 struct recount_usage end_usage = { 0 };
411 struct recount_usage start_usage = { 0 };
412 struct recount_usage end_usage = { 0 };
/xnu-8792.61.2/osfmk/kperf/
H A Dthread_samplers.c409 struct recount_usage usage = { 0 }; in kperf_thread_inscyc_log()
410 struct recount_usage perf_only = { 0 }; in kperf_thread_inscyc_log()
/xnu-8792.61.2/doc/
H A Drecount.md69 The plan topology defines how many `recount_usage` structures are needed.
70 To count CPU resource usage, a `struct recount_usage` has the following fields:
89 Tracks include a `recount_usage` structure but ensures that each is updated atomically with respect…
/xnu-8792.61.2/bsd/dev/dtrace/
H A Ddtrace.c3637 struct recount_usage usage = { 0 }; in dtrace_dif_variable()
3643 struct recount_usage usage = { 0 }; in dtrace_dif_variable()