Home
last modified time | relevance | path

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

/xnu-8796.141.3/osfmk/kern/
H A Drecount.h100 struct recount_track { struct
124 struct recount_track *recount_tracks_create(recount_plan_t plan); argument
125 void recount_tracks_destroy(recount_plan_t plan, struct recount_track *tracks);
132 void recount_sum(recount_plan_t plan, const struct recount_track *tracks,
137 struct recount_track *tracks, recount_cpu_kind_t kind,
146 struct recount_track *tracks, struct recount_usage *sums);
225 struct recount_track *rth_lifetime;
241 struct recount_track *rtk_lifetime;
289 struct recount_track rpr_active;
331 void recount_sum_unsafe(recount_plan_t plan, const struct recount_track *tracks,
H A Drecount.c210 static struct recount_track *
211 recount_update_start(struct recount_track *tracks, recount_topo_t topo, in recount_update_start()
214 struct recount_track *track = &tracks[recount_topo_index(topo, processor)]; in recount_update_start()
221 static struct recount_track *
222 recount_update_single_start(struct recount_track *tracks, recount_topo_t topo, in recount_update_single_start()
237 recount_update_end(struct recount_track *track) in recount_update_end()
243 recount_read_start(const struct recount_track *track, uintptr_t *on_enter) in recount_read_start()
251 recount_try_read_end(const struct recount_track *track, uintptr_t on_enter) in recount_try_read_end()
258 const struct recount_track *track) in recount_read_track()
297 recount_rollup(recount_plan_t plan, const struct recount_track *tracks, in recount_rollup()
[all …]
/xnu-8796.141.3/doc/
H A Drecount.md88 A `struct recount_track` is the primary data structure found in threads, tasks, and processors.