Home
last modified time | relevance | path

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

/xnu-10002.1.13/osfmk/kern/
H A Dturnstile.c364 return SLIST_EMPTY(&ts->ts_free_turnstiles); in turnstile_freelist_empty()
389 SLIST_INSERT_HEAD(&dst_ts->ts_free_turnstiles, free_ts, ts_free_elm); in turnstile_freelist_insert()
409 assert(!SLIST_EMPTY(&ts->ts_free_turnstiles)); in turnstile_freelist_remove()
410 ret_turnstile = SLIST_FIRST(&ts->ts_free_turnstiles); in turnstile_freelist_remove()
411 SLIST_REMOVE_HEAD(&ts->ts_free_turnstiles, ts_free_elm); in turnstile_freelist_remove()
415 SLIST_INIT(&ret_turnstile->ts_free_turnstiles); in turnstile_freelist_remove()
828 SLIST_INIT(&turnstile->ts_free_turnstiles); in turnstile_alloc()
884 assert(SLIST_EMPTY(&turnstile->ts_free_turnstiles)); in turnstile_deallocate()
907 assert(SLIST_EMPTY(&turnstile->ts_free_turnstiles)); in turnstile_deallocate_safe()
1011 SLIST_INIT(&thread_turnstile->ts_free_turnstiles); in turnstile_prepare_common()
H A Dturnstile.h346 struct turnstile_list ts_free_turnstiles; /* turnstile free list (IL) */ member
/xnu-10002.1.13/tools/lldbmacros/
H A Dturnstile.py102 for free_turnstile in IterateListEntry(turnstile.ts_free_turnstiles, 'ts_free_elm', 's'):