Lines Matching refs:gate

1164 	decl_lck_mtx_gate_data(, gate);
1274 gate_t *gate = &info->gate; in primitive_gate_try_close() local
1276 gate = info->alloc_gate; in primitive_gate_try_close()
1281 ret = lck_mtx_gate_try_close(&info->mtx_lock, gate); in primitive_gate_try_close()
1284 ret = lck_rw_gate_try_close(&info->rw_lock, gate); in primitive_gate_try_close()
1295 gate_t *gate = &info->gate; in primitive_gate_wait() local
1297 gate = info->alloc_gate; in primitive_gate_wait()
1302 …ret = lck_mtx_gate_wait(&info->mtx_lock, gate, LCK_SLEEP_DEFAULT, THREAD_UNINT | THREAD_WAIT_NOREP… in primitive_gate_wait()
1305 …ret = lck_rw_gate_wait(&info->rw_lock, gate, LCK_SLEEP_DEFAULT, THREAD_UNINT | THREAD_WAIT_NOREPOR… in primitive_gate_wait()
1316 gate_t *gate = &info->gate; in primitive_gate_open() local
1318 gate = info->alloc_gate; in primitive_gate_open()
1322 lck_mtx_gate_open(&info->mtx_lock, gate); in primitive_gate_open()
1325 lck_rw_gate_open(&info->rw_lock, gate); in primitive_gate_open()
1335 gate_t *gate = &info->gate; in primitive_gate_close() local
1337 gate = info->alloc_gate; in primitive_gate_close()
1342 lck_mtx_gate_close(&info->mtx_lock, gate); in primitive_gate_close()
1345 lck_rw_gate_close(&info->rw_lock, gate); in primitive_gate_close()
1355 gate_t *gate = &info->gate; in primitive_gate_steal() local
1357 gate = info->alloc_gate; in primitive_gate_steal()
1362 lck_mtx_gate_steal(&info->mtx_lock, gate); in primitive_gate_steal()
1365 lck_rw_gate_steal(&info->rw_lock, gate); in primitive_gate_steal()
1375 gate_t *gate = &info->gate; in primitive_gate_handoff() local
1377 gate = info->alloc_gate; in primitive_gate_handoff()
1383 ret = lck_mtx_gate_handoff(&info->mtx_lock, gate, flags); in primitive_gate_handoff()
1386 ret = lck_rw_gate_handoff(&info->rw_lock, gate, flags); in primitive_gate_handoff()
1397 gate_t *gate = &info->gate; in primitive_gate_assert() local
1399 gate = info->alloc_gate; in primitive_gate_assert()
1404 lck_mtx_gate_assert(&info->mtx_lock, gate, type); in primitive_gate_assert()
1407 lck_rw_gate_assert(&info->rw_lock, gate, type); in primitive_gate_assert()
1419 lck_mtx_gate_init(&info->mtx_lock, &info->gate); in primitive_gate_init()
1422 lck_rw_gate_init(&info->rw_lock, &info->gate); in primitive_gate_init()
1434 lck_mtx_gate_destroy(&info->mtx_lock, &info->gate); in primitive_gate_destroy()
1437 lck_rw_gate_destroy(&info->rw_lock, &info->gate); in primitive_gate_destroy()
1447 gate_t *gate; in primitive_gate_alloc() local
1450 gate = lck_mtx_gate_alloc_init(&info->mtx_lock); in primitive_gate_alloc()
1453 gate = lck_rw_gate_alloc_init(&info->rw_lock); in primitive_gate_alloc()
1458 info->alloc_gate = gate; in primitive_gate_alloc()