Searched refs:zrl (Results 1 – 1 of 1) sorted by relevance
51 zrl_init(zrlock_t *zrl) in zrl_init() argument53 mutex_init(&zrl->zr_mtx, NULL, MUTEX_DEFAULT, NULL); in zrl_init()54 zrl->zr_refcount = 0; in zrl_init()55 cv_init(&zrl->zr_cv, NULL, CV_DEFAULT, NULL); in zrl_init()57 zrl->zr_owner = NULL; in zrl_init()58 zrl->zr_caller = NULL; in zrl_init()63 zrl_destroy(zrlock_t *zrl) in zrl_destroy() argument65 ASSERT0(zrl->zr_refcount); in zrl_destroy()67 mutex_destroy(&zrl->zr_mtx); in zrl_destroy()68 zrl->zr_refcount = ZRL_DESTROYED; in zrl_destroy()[all …]