Lines Matching refs:dnh_zrlock
497 zrl_remove(&dn->dn_handle->dnh_zrlock);
908 * go away, neither can its handle. Once we hold dnh_zrlock, we can
911 if (!zrl_tryenter(&odn->dn_handle->dnh_zrlock)) {
927 zrl_exit(&odn->dn_handle->dnh_zrlock);
953 zrl_exit(&odn->dn_handle->dnh_zrlock);
972 zrl_exit(&ndn->dn_handle->dnh_zrlock); /* handle has moved */
994 zrl_add(&dnh->dnh_zrlock);
996 zrl_destroy(&dnh->dnh_zrlock);
1007 zrl_init(&dnh->dnh_zrlock);
1027 zrl_destroy(&dnh->dnh_zrlock);
1031 zrl_add(&dnh->dnh_zrlock);
1043 zrl_destroy(&dnh->dnh_zrlock);
1136 zrl_init(&dnh[i].dnh_zrlock);
1144 zrl_destroy(&dnh[i].dnh_zrlock);
1155 zrl_add(&dnh->dnh_zrlock);
1170 zrl_remove(&dnh->dnh_zrlock);
1179 zrl_remove(&dnh->dnh_zrlock);
1244 ASSERT(refs > 0 || dnh->dnh_zrlock.zr_owner != curthread);