| /netvirt/usr/src/uts/common/fs/zfs/ |
| zfs_dir.c | 65 zfs_match_find(zfsvfs_t *zfsvfs, znode_t *dzp, char *name, boolean_t exact, 86 error = zap_lookup_norm(zfsvfs->z_os, dzp->z_id, name, 8, 1, 91 error = zap_lookup(zfsvfs->z_os, dzp->z_id, name, 8, 1, zoid); 96 dnlc_update(ZTOV(dzp), name, DNLC_NO_VNODE); 102 * Lock a directory entry. A dirlock on <dzp, name> protects that name 103 * in dzp's directory zap object. As long as you hold a dirlock, you can 104 * assume two things: (1) dzp cannot be reaped, and (2) no other thread 108 * dzp - znode for directory 113 * ZXATTR: we want dzp's xattr directory 135 zfs_dirent_lock(zfs_dirlock_t **dlpp, znode_t *dzp, char *name, znode_t **zpp 326 znode_t *dzp = dl->dl_dzp; local 666 znode_t *dzp = dl->dl_dzp; local 717 znode_t *dzp = dl->dl_dzp; local [all...] |
| zfs_replay.c | 266 znode_t *dzp; local 298 if ((error = zfs_zget(zfsvfs, lr->lr_doid, &dzp)) != 0) 350 error = VOP_CREATE(ZTOV(dzp), name, &xva.xva_vattr, 379 error = VOP_MKDIR(ZTOV(dzp), name, &xva.xva_vattr, 390 VN_RELE(ZTOV(dzp)); 403 znode_t *dzp; local 422 if ((error = zfs_zget(zfsvfs, lr->lr_doid, &dzp)) != 0) 477 error = VOP_CREATE(ZTOV(dzp), name, &xva.xva_vattr, 495 error = VOP_MKDIR(ZTOV(dzp), name, &xva.xva_vattr, 500 error = zfs_make_xattrdir(dzp, &xva.xva_vattr, &vp, kcred) 528 znode_t *dzp; local 561 znode_t *dzp, *zp; local [all...] |
| zfs_vnops.c | 1114 znode_t *zp, *dzp = VTOZ(dvp); local 1115 zfsvfs_t *zfsvfs = dzp->z_zfsvfs; 1135 ZFS_VERIFY_ZP(dzp); 1163 zp = dzp; 1173 error = zfs_dirent_lock(&dl, dzp, name, &zp, zflg, 1201 if (error = zfs_zaccess(dzp, ACE_ADD_FILE, 0, B_FALSE, cr)) { 1209 if ((dzp->z_phys->zp_flags & ZFS_XATTR) && 1227 dmu_tx_hold_bonus(tx, dzp->z_id); 1228 dmu_tx_hold_zap(tx, dzp->z_id, TRUE, name); 1229 if ((dzp->z_phys->zp_flags & ZFS_INHERIT_ACE) || aclp) 1360 znode_t *zp, *dzp = VTOZ(dvp); local 1556 znode_t *zp, *dzp = VTOZ(dvp); local 1716 znode_t *dzp = VTOZ(dvp); local 3131 znode_t *zp, *dzp = VTOZ(dvp); local 3329 znode_t *dzp = VTOZ(tdvp); local [all...] |