Home
last modified time | relevance | path

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

/xnu-11417.121.6/osfmk/kern/
H A Drecount.h128 struct recount_track { struct
154 struct recount_track *recount_tracks_create(recount_plan_t plan); argument
155 void recount_tracks_destroy(recount_plan_t plan, struct recount_track *tracks);
162 void recount_sum(recount_plan_t plan, const struct recount_track *tracks,
167 struct recount_track *tracks, recount_cpu_kind_t kind,
176 struct recount_track *tracks, struct recount_usage *sums);
268 struct recount_track *rth_lifetime;
287 struct recount_track *rwi_current_instance;
301 struct recount_track *rtk_lifetime;
349 struct recount_track rpr_active;
[all …]
H A Drecount.c145 sizeof(struct recount_track) * recount_topo_count(i), in recount_startup()
256 static struct recount_track *
257 recount_update_start(struct recount_track *tracks, recount_topo_t topo, in recount_update_start()
260 struct recount_track *track = &tracks[recount_topo_index(topo, processor)]; in recount_update_start()
267 static struct recount_track *
268 recount_update_single_start(struct recount_track *tracks, recount_topo_t topo, in recount_update_single_start()
283 recount_update_end(struct recount_track *track) in recount_update_end()
289 recount_read_start(const struct recount_track *track, uintptr_t *on_enter) in recount_read_start()
297 recount_try_read_end(const struct recount_track *track, uintptr_t on_enter) in recount_try_read_end()
304 const struct recount_track *track) in recount_read_track()
[all …]
H A Dwork_interval.h152 struct recount_track *work_interval_get_recount_tracks(struct work_interval *work_interval);
H A Dwork_interval.c220 inline struct recount_track *
/xnu-11417.121.6/doc/observability/
H A Drecount.md100 A `struct recount_track` is the primary data structure found in threads, tasks, and processors.