Home
last modified time | relevance | path

Searched refs:recount_track (Results 1 – 3 of 3) sorted by relevance

/xnu-8792.61.2/osfmk/kern/
H A Drecount.h95 struct recount_track { struct
114 struct recount_track *recount_tracks_create(recount_plan_t plan); argument
115 void recount_tracks_destroy(recount_plan_t plan, struct recount_track *tracks);
122 void recount_sum(recount_plan_t plan, const struct recount_track *tracks,
127 struct recount_track *tracks, recount_cpu_kind_t kind,
136 struct recount_track *tracks, struct recount_usage *sums);
212 struct recount_track *rth_lifetime;
228 struct recount_track *rtk_lifetime;
266 struct recount_track rpr_active;
317 void recount_sum_unsafe(recount_plan_t plan, const struct recount_track *tracks,
H A Drecount.c205 static struct recount_track *
206 recount_update_start(struct recount_track *tracks, recount_topo_t topo, in recount_update_start()
209 struct recount_track *track = &tracks[recount_topo_index(topo, processor)]; in recount_update_start()
216 static struct recount_track *
217 recount_update_single_start(struct recount_track *tracks, recount_topo_t topo, in recount_update_single_start()
232 recount_update_end(struct recount_track *track) in recount_update_end()
238 recount_read_start(const struct recount_track *track, uintptr_t *on_enter) in recount_read_start()
246 recount_try_read_end(const struct recount_track *track, uintptr_t on_enter) in recount_try_read_end()
253 const struct recount_track *track) in recount_read_track()
292 recount_rollup(recount_plan_t plan, const struct recount_track *tracks, in recount_rollup()
[all …]
/xnu-8792.61.2/doc/
H A Drecount.md88 A `struct recount_track` is the primary data structure found in threads, tasks, and processors.