Home
last modified time | relevance | path

Searched refs:dzp (Results 1 – 8 of 8) sorted by relevance

/freebsd-10-stable/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/
Dzfs_dir.c65 zfs_match_find(zfsvfs_t *zfsvfs, znode_t *dzp, const char *name, in zfs_match_find() argument
77 error = zap_lookup_norm(zfsvfs->z_os, dzp->z_id, name, 8, 1, in zfs_match_find()
80 error = zap_lookup(zfsvfs->z_os, dzp->z_id, name, 8, 1, zoid); in zfs_match_find()
108 zfs_dirent_lookup(znode_t *dzp, const char *name, znode_t **zpp, int flag) in zfs_dirent_lookup() argument
110 zfsvfs_t *zfsvfs = dzp->z_zfsvfs; in zfs_dirent_lookup()
116 ASSERT_VOP_LOCKED(ZTOV(dzp), __func__); in zfs_dirent_lookup()
125 zfs_has_ctldir(dzp) && strcmp(name, ZFS_CTLDIR_NAME) == 0) in zfs_dirent_lookup()
144 if (dzp->z_unlinked && !(flag & ZXATTR)) in zfs_dirent_lookup()
147 error = sa_lookup(dzp->z_sa_hdl, SA_ZPL_XATTR(zfsvfs), &zoid, in zfs_dirent_lookup()
152 error = zfs_match_find(zfsvfs, dzp, name, exact, &zoid); in zfs_dirent_lookup()
[all …]
Dzfs_replay.c273 znode_t *dzp; in zfs_replay_create_acl() local
305 if ((error = zfs_zget(zfsvfs, lr->lr_doid, &dzp)) != 0) in zfs_replay_create_acl()
359 error = VOP_CREATE(ZTOV(dzp), name, &xva.xva_vattr, in zfs_replay_create_acl()
393 error = VOP_MKDIR(ZTOV(dzp), name, &xva.xva_vattr, in zfs_replay_create_acl()
407 VN_RELE(ZTOV(dzp)); in zfs_replay_create_acl()
421 znode_t *dzp; in zfs_replay_create() local
441 if ((error = zfs_zget(zfsvfs, lr->lr_doid, &dzp)) != 0) in zfs_replay_create()
484 vn_lock(ZTOV(dzp), LK_EXCLUSIVE | LK_RETRY); in zfs_replay_create()
502 error = VOP_CREATE(ZTOV(dzp), &vp, &cn, &xva.xva_vattr /*,vflg*/); in zfs_replay_create()
520 error = VOP_MKDIR(ZTOV(dzp), &vp, &cn, &xva.xva_vattr /*,vflg*/); in zfs_replay_create()
[all …]
Dzfs_vnops.c1750 znode_t *zp, *dzp = VTOZ(dvp); in zfs_create() local
1751 zfsvfs_t *zfsvfs = dzp->z_zfsvfs; in zfs_create()
1782 ZFS_VERIFY_ZP(dzp); in zfs_create()
1805 error = zfs_dirent_lookup(dzp, name, &zp, ZNEW); in zfs_create()
1816 if (error = zfs_zaccess(dzp, ACE_ADD_FILE, 0, B_FALSE, cr)) { in zfs_create()
1825 if ((dzp->z_pflags & ZFS_XATTR) && in zfs_create()
1831 if ((error = zfs_acl_ids_create(dzp, 0, vap, in zfs_create()
1851 dmu_tx_hold_zap(tx, dzp->z_id, TRUE, name); in zfs_create()
1852 dmu_tx_hold_sa(tx, dzp->z_sa_hdl, B_FALSE); in zfs_create()
1866 zfs_mknode(dzp, vap, tx, cr, 0, &zp, &acl_ids); in zfs_create()
[all …]
Dzfs_acl.c1605 zfs_acl_ids_create(znode_t *dzp, int flag, vattr_t *vap, cred_t *cr, in zfs_acl_ids_create() argument
1609 zfsvfs_t *zfsvfs = dzp->z_zfsvfs; in zfs_acl_ids_create()
1616 ASSERT_VOP_ELOCKED(ZTOV(dzp), __func__); in zfs_acl_ids_create()
1618 ASSERT(dzp->z_vnode == NULL); in zfs_acl_ids_create()
1647 if (acl_ids->z_fgid != dzp->z_gid && in zfs_acl_ids_create()
1653 if (dzp->z_mode & S_ISGID) { in zfs_acl_ids_create()
1657 acl_ids->z_fgid = dzp->z_gid; in zfs_acl_ids_create()
1676 gid = acl_ids->z_fgid = dzp->z_gid; in zfs_acl_ids_create()
1691 if (!(flag & IS_ROOT_NODE) && (dzp->z_mode & S_ISGID) && in zfs_acl_ids_create()
1696 secpolicy_vnode_setids_setgids(ZTOV(dzp), cr, gid) != 0) in zfs_acl_ids_create()
[all …]
Dzfs_log.c241 znode_t *dzp, znode_t *zp, char *name, vsecattr_t *vsecp, in zfs_log_create() argument
286 lr->lr_doid = dzp->z_id; in zfs_log_create()
353 znode_t *dzp, char *name, uint64_t foid) in zfs_log_remove() argument
364 lr->lr_doid = dzp->z_id; in zfs_log_remove()
377 znode_t *dzp, znode_t *zp, char *name) in zfs_log_link() argument
388 lr->lr_doid = dzp->z_id; in zfs_log_link()
400 znode_t *dzp, znode_t *zp, char *name, char *link) in zfs_log_symlink() argument
412 lr->lr_doid = dzp->z_id; in zfs_log_symlink()
Dzfs_znode.c761 zfs_mknode(znode_t *dzp, vattr_t *vap, dmu_tx_t *tx, cred_t *cr, in zfs_mknode() argument
768 zfsvfs_t *zfsvfs = dzp->z_zfsvfs; in zfs_mknode()
835 dzp->z_id = obj; in zfs_mknode()
837 dzp_pflags = dzp->z_pflags; in zfs_mknode()
863 parent = dzp->z_id; in zfs_mknode()
987 *zpp = dzp; in zfs_mknode()
Dzfs_ioctl.c5292 zfs_smb_acl_purge(znode_t *dzp) in zfs_smb_acl_purge() argument
5296 zfsvfs_t *zfsvfs = dzp->z_zfsvfs; in zfs_smb_acl_purge()
5299 for (zap_cursor_init(&zc, zfsvfs->z_os, dzp->z_id); in zfs_smb_acl_purge()
5302 if ((error = VOP_REMOVE(ZTOV(dzp), zap.za_name, kcred, in zfs_smb_acl_purge()
5316 znode_t *dzp; in zfs_ioc_smb_acl() local
5339 dzp = VTOZ(vp); in zfs_ioc_smb_acl()
5340 zfsvfs = dzp->z_zfsvfs; in zfs_ioc_smb_acl()
/freebsd-10-stable/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/
Dzfs_znode.h327 znode_t *dzp, znode_t *zp, char *name, vsecattr_t *, zfs_fuid_info_t *,
332 znode_t *dzp, char *name, uint64_t foid);
335 znode_t *dzp, znode_t *zp, char *name);
337 znode_t *dzp, znode_t *zp, char *name, char *link);