Searched refs:obj_num (Results 1 – 3 of 3) sorted by relevance
/netbsd-src/external/cddl/osnet/dist/uts/common/fs/zfs/sys/ |
H A D | zfs_znode.h | 289 #define ZFS_OBJ_HASH(obj_num) ((obj_num) & (ZFS_OBJ_MTX_SZ - 1)) argument 290 #define ZFS_OBJ_MUTEX(zfsvfs, obj_num) \ argument 291 (&(zfsvfs)->z_hold_mtx[ZFS_OBJ_HASH(obj_num)]) 292 #define ZFS_OBJ_HOLD_ENTER(zfsvfs, obj_num) \ argument 293 mutex_enter(ZFS_OBJ_MUTEX((zfsvfs), (obj_num))) 294 #define ZFS_OBJ_HOLD_TRYENTER(zfsvfs, obj_num) \ argument 295 mutex_tryenter(ZFS_OBJ_MUTEX((zfsvfs), (obj_num))) 296 #define ZFS_OBJ_HOLD_EXIT(zfsvfs, obj_num) \ argument 297 mutex_exit(ZFS_OBJ_MUTEX((zfsvfs), (obj_num)))
|
/netbsd-src/external/cddl/osnet/dist/uts/common/fs/zfs/ |
H A D | zfs_znode.c | 826 uint64_t obj_num; in zfs_loadvnode() local 834 if (key_len != sizeof(obj_num)) in zfs_loadvnode() 837 memcpy(&obj_num, key, key_len); in zfs_loadvnode() 841 ZFS_OBJ_HOLD_ENTER(zfsvfs, obj_num); in zfs_loadvnode() 843 err = sa_buf_hold(zfsvfs->z_os, obj_num, NULL, &db); in zfs_loadvnode() 845 ZFS_OBJ_HOLD_EXIT(zfsvfs, obj_num); in zfs_loadvnode() 855 ZFS_OBJ_HOLD_EXIT(zfsvfs, obj_num); in zfs_loadvnode() 864 ZFS_OBJ_HOLD_EXIT(zfsvfs, obj_num); in zfs_loadvnode() 870 ZFS_OBJ_HOLD_EXIT(zfsvfs, obj_num); in zfs_loadvnode() 876 ZFS_OBJ_HOLD_EXIT(zfsvfs, obj_num); in zfs_loadvnode() [all …]
|
H A D | sa.c | 1435 sa_buf_hold(objset_t *objset, uint64_t obj_num, void *tag, dmu_buf_t **db) in sa_buf_hold() argument 1437 return (dmu_bonus_hold(objset, obj_num, tag, db)); in sa_buf_hold()
|