| /loficc/crypto/usr/src/uts/common/fs/zfs/ |
| zfs_replay.c | 83 znode_t *dzp; local 91 if ((error = zfs_zget(zfsvfs, lr->lr_doid, &dzp)) != 0) 109 error = VOP_CREATE(ZTOV(dzp), name, &va, 0, 0, &vp, kcred, 0); 112 error = VOP_MKDIR(ZTOV(dzp), name, &va, &vp, kcred); 115 error = zfs_make_xattrdir(dzp, &va, &vp, kcred); 119 error = VOP_SYMLINK(ZTOV(dzp), name, &va, link, kcred); 128 VN_RELE(ZTOV(dzp)); 137 znode_t *dzp; local 143 if ((error = zfs_zget(zfsvfs, lr->lr_doid, &dzp)) != 0) 148 error = VOP_REMOVE(ZTOV(dzp), name, kcred) 166 znode_t *dzp, *zp; local [all...] |
| zfs_dir.c | 58 * Lock a directory entry. A dirlock on <dzp, name> protects that name 59 * in dzp's directory zap object. As long as you hold a dirlock, you can 60 * assume two things: (1) dzp cannot be reaped, and (2) no other thread 64 * dzp - znode for directory 69 * ZXATTR: we want dzp's xattr directory 80 zfs_dirent_lock(zfs_dirlock_t **dlpp, znode_t *dzp, char *name, znode_t **zpp, 83 zfsvfs_t *zfsvfs = dzp->z_zfsvfs; 97 zfs_has_ctldir(dzp) && strcmp(name, ZFS_CTLDIR_NAME) == 0) 103 mutex_enter(&dzp->z_lock); 105 if (dzp->z_reap) 207 znode_t *dzp = dl->dl_dzp; local 656 znode_t *dzp = dl->dl_dzp; local 705 znode_t *dzp = dl->dl_dzp; local [all...] |
| zfs_vnops.c | 1067 znode_t *zp, *dzp = VTOZ(dvp); local 1068 zfsvfs_t *zfsvfs = dzp->z_zfsvfs; 1089 zp = dzp; 1094 if (error = zfs_dirent_lock(&dl, dzp, name, &zp, 0)) { 1109 if (error = zfs_zaccess(dzp, ACE_ADD_FILE, cr)) { 1117 if ((dzp->z_phys->zp_flags & ZFS_XATTR) && 1125 dmu_tx_hold_bonus(tx, dzp->z_id); 1126 dmu_tx_hold_zap(tx, dzp->z_id, TRUE, name); 1127 if (dzp->z_phys->zp_flags & ZFS_INHERIT_ACE) 1143 zfs_mknode(dzp, vap, &zoid, tx, cr, 0, &zp, 0) 1239 znode_t *zp, *dzp = VTOZ(dvp); local 1412 znode_t *zp, *dzp = VTOZ(dvp); local 1507 znode_t *dzp = VTOZ(dvp); local 2501 znode_t *zp, *dzp = VTOZ(dvp); local 2668 znode_t *dzp = VTOZ(tdvp); local [all...] |