Home
last modified time | relevance | path

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

/freebsd/sys/contrib/openzfs/module/zfs/
H A Ddnode.c623 ASSERT(zrl_is_locked(&dnh->dnh_zrlock)); in dnode_create()
675 if (!zrl_is_locked(&dn->dn_handle->dnh_zrlock)) in dnode_destroy()
676 zrl_remove(&dn->dn_handle->dnh_zrlock); in dnode_destroy()
1118 if (!zrl_tryenter(&odn->dn_handle->dnh_zrlock)) { in dnode_move()
1134 zrl_exit(&odn->dn_handle->dnh_zrlock); in dnode_move()
1160 zrl_exit(&odn->dn_handle->dnh_zrlock); in dnode_move()
1179 zrl_exit(&ndn->dn_handle->dnh_zrlock); /* handle has moved */ in dnode_move()
1193 zrl_add(&dnh->dnh_zrlock); in dnode_slots_hold()
1205 if (zrl_is_locked(&dnh->dnh_zrlock)) in dnode_slots_rele()
1206 zrl_exit(&dnh->dnh_zrlock); in dnode_slots_rele()
[all …]
/freebsd/sys/contrib/openzfs/include/sys/
H A Ddbuf.h434 #define DB_DNODE_LOCK(_db) ((_db)->db_dnode_handle->dnh_zrlock)
H A Ddnode.h408 zrlock_t dnh_zrlock; member