Searched refs:dzp (Results 1 - 9 of 9) sorted by relevance

/freebsd-10.3-release/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/
H A Dzfs_dir.c65 zfs_match_find(zfsvfs_t *zfsvfs, znode_t *dzp, char *name, boolean_t exact, argument
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
137 zfs_dirent_lock(zfs_dirlock_t **dlpp, znode_t *dzp, cha argument
338 znode_t *dzp = dl->dl_dzp; local
371 zfs_dirlook(znode_t *dzp, char *name, vnode_t **vpp, int flags, int *deflg, pathname_t *rpnp) argument
531 zfs_purgedir(znode_t *dzp) argument
708 znode_t *dzp = dl->dl_dzp; local
777 zfs_dropname(zfs_dirlock_t *dl, znode_t *zp, znode_t *dzp, dmu_tx_t *tx, int flag) argument
811 znode_t *dzp = dl->dl_dzp; local
920 zfs_dirempty(znode_t *dzp) argument
[all...]
H A Dzfs_replay.c273 znode_t *dzp; local
305 if ((error = zfs_zget(zfsvfs, lr->lr_doid, &dzp)) != 0)
359 error = VOP_CREATE(ZTOV(dzp), name, &xva.xva_vattr,
393 error = VOP_MKDIR(ZTOV(dzp), name, &xva.xva_vattr,
407 VN_RELE(ZTOV(dzp));
421 znode_t *dzp; local
441 if ((error = zfs_zget(zfsvfs, lr->lr_doid, &dzp)) != 0)
484 vn_lock(ZTOV(dzp), LK_EXCLUSIVE | LK_RETRY);
502 error = VOP_CREATE(ZTOV(dzp), &vp, &cn, &xva.xva_vattr /*,vflg*/);
520 error = VOP_MKDIR(ZTOV(dzp),
552 znode_t *dzp; local
603 znode_t *dzp, *zp; local
[all...]
H A Dzfs_log.c240 znode_t *dzp, znode_t *zp, char *name, vsecattr_t *vsecp,
285 lr->lr_doid = dzp->z_id;
352 znode_t *dzp, char *name, uint64_t foid)
363 lr->lr_doid = dzp->z_id;
376 znode_t *dzp, znode_t *zp, char *name)
387 lr->lr_doid = dzp->z_id;
399 znode_t *dzp, znode_t *zp, char *name, char *link)
411 lr->lr_doid = dzp->z_id;
239 zfs_log_create(zilog_t *zilog, dmu_tx_t *tx, uint64_t txtype, znode_t *dzp, znode_t *zp, char *name, vsecattr_t *vsecp, zfs_fuid_info_t *fuidp, vattr_t *vap) argument
351 zfs_log_remove(zilog_t *zilog, dmu_tx_t *tx, uint64_t txtype, znode_t *dzp, char *name, uint64_t foid) argument
375 zfs_log_link(zilog_t *zilog, dmu_tx_t *tx, uint64_t txtype, znode_t *dzp, znode_t *zp, char *name) argument
398 zfs_log_symlink(zilog_t *zilog, dmu_tx_t *tx, uint64_t txtype, znode_t *dzp, znode_t *zp, char *name, char *link) argument
H A Dzfs_acl.c1620 zfs_acl_ids_create(znode_t *dzp, int flag, vattr_t *vap, cred_t *cr, argument
1624 zfsvfs_t *zfsvfs = dzp->z_zfsvfs;
1658 if (acl_ids->z_fgid != dzp->z_gid &&
1664 if (dzp->z_mode & S_ISGID) {
1668 acl_ids->z_fgid = dzp->z_gid;
1687 gid = acl_ids->z_fgid = dzp->z_gid;
1702 if (!(flag & IS_ROOT_NODE) && (dzp->z_mode & S_ISGID) &&
1707 secpolicy_vnode_setids_setgids(ZTOV(dzp), cr, gid) != 0)
1712 mutex_enter(&dzp->z_acl_lock);
1713 mutex_enter(&dzp
2544 zfs_delete_final_check(znode_t *zp, znode_t *dzp, mode_t available_perms, cred_t *cr) argument
2596 zfs_zaccess_delete(znode_t *dzp, znode_t *zp, cred_t *cr) argument
[all...]
H A Dzfs_ctldir.c438 znode_t *dzp; local
448 if ((error = zfs_zget(zfsvfs, zfsvfs->z_shares_dir, &dzp)) == 0) {
449 error = VOP_FID(ZTOV(dzp), fidp);
450 VN_RELE(ZTOV(dzp));
1136 znode_t *dzp; local
1153 if ((error = zfs_zget(zfsvfs, zfsvfs->z_shares_dir, &dzp)) == 0) {
1154 error = VOP_LOOKUP(ZTOV(dzp), vpp, cnp);
1155 VN_RELE(ZTOV(dzp));
1226 znode_t *dzp; local
1235 if ((error = zfs_zget(zfsvfs, zfsvfs->z_shares_dir, &dzp))
1305 znode_t *dzp; local
[all...]
H A Dzfs_vnops.c1635 znode_t *zp, *dzp = VTOZ(dvp); local
1636 zfsvfs_t *zfsvfs = dzp->z_zfsvfs;
1669 ZFS_VERIFY_ZP(dzp);
1700 zp = dzp;
1710 error = zfs_dirent_lock(&dl, dzp, name, &zp, zflg,
1730 if (error = zfs_zaccess(dzp, ACE_ADD_FILE, 0, B_FALSE, cr)) {
1741 if ((dzp->z_pflags & ZFS_XATTR) &&
1749 if (!have_acl && (error = zfs_acl_ids_create(dzp, 0, vap,
1768 dmu_tx_hold_zap(tx, dzp->z_id, TRUE, name);
1769 dmu_tx_hold_sa(tx, dzp
1895 znode_t *zp, *dzp = VTOZ(dvp); local
2142 znode_t *zp, *dzp = VTOZ(dvp); local
2332 znode_t *dzp = VTOZ(dvp); local
4158 znode_t *zp, *dzp = VTOZ(dvp); local
4361 znode_t *dzp = VTOZ(tdvp); local
[all...]
H A Dzfs_znode.c755 * IN: dzp - parent directory for new znode
770 zfs_mknode(znode_t *dzp, vattr_t *vap, dmu_tx_t *tx, cred_t *cr, argument
777 zfsvfs_t *zfsvfs = dzp->z_zfsvfs;
844 dzp->z_id = obj;
846 dzp_pflags = dzp->z_pflags;
872 parent = dzp->z_id;
996 *zpp = dzp;
H A Dzfs_ioctl.c5115 zfs_smb_acl_purge(znode_t *dzp) argument
5119 zfsvfs_t *zfsvfs = dzp->z_zfsvfs;
5122 for (zap_cursor_init(&zc, zfsvfs->z_os, dzp->z_id);
5125 if ((error = VOP_REMOVE(ZTOV(dzp), zap.za_name, kcred,
5139 znode_t *dzp; local
5162 dzp = VTOZ(vp);
5163 zfsvfs = dzp->z_zfsvfs;
/freebsd-10.3-release/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/
H A Dzfs_znode.h335 znode_t *dzp, znode_t *zp, char *name, vsecattr_t *, zfs_fuid_info_t *,
340 znode_t *dzp, char *name, uint64_t foid);
343 znode_t *dzp, znode_t *zp, char *name);
345 znode_t *dzp, znode_t *zp, char *name, char *link);

Completed in 196 milliseconds