Lines Matching refs:ull_t
104 #define EVENT_TO_ULOCK(event) ((ull_t *)event)
165 } ull_t; typedef
168 static void ull_put(ull_t *);
179 ull_dump(ull_t *ull) in ull_dump()
213 static ZONE_DEFINE_TYPE(ull_zone, "ulocks", ull_t, ZC_CACHING);
268 ull_t *elem; in ull_hash_dump()
290 static ull_t *
293 ull_t *ull = (ull_t *)zalloc(ull_zone); in ull_alloc()
312 ull_free(ull_t *ull) in ull_free()
328 static ull_t *
329 ull_get(ulk_t *key, uint32_t flags, ull_t **unused_ull) in ull_get()
331 ull_t *ull = NULL; in ull_get()
333 ull_t *new_ull = (flags & ULL_MUST_EXIST) ? NULL : ull_alloc(key); in ull_get()
334 ull_t *elem; in ull_get()
382 ull_put(ull_t *ull) in ull_put()
426 static void ulock_wait_cleanup(ull_t *, thread_t, thread_t, int32_t *);
499 ull_t *unused_ull = NULL; in sys_ulock_wait2()
597 ull_t *ull = ull_get(&key, 0, &unused_ull); in sys_ulock_wait2()
779 ulock_wait_cleanup(ull_t *ull, thread_t owner_thread, thread_t old_owner, int32_t *retval) in ulock_wait_cleanup()
826 ull_t *ull = uthread->uu_save.uus_ulock_wait_data.ull; in ulock_wait_continue()
959 ull_t *ull = ull_get(&key, ULL_MUST_EXIST, NULL); in ulock_wake()
1052 ull_t *ull = EVENT_TO_ULOCK(event); in kdp_ulock_find_owner()