Home
last modified time | relevance | path

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

/illumos-gate/usr/src/uts/common/fs/zfs/
H A Dzfs_dir.c68 zfs_match_find(zfsvfs_t *zfsvfs, znode_t *dzp, char *name, matchtype_t mt, in zfs_match_find() argument
87 error = zap_lookup_norm(zfsvfs->z_os, dzp->z_id, name, 8, 1, in zfs_match_find()
92 error = zap_lookup(zfsvfs->z_os, dzp->z_id, name, 8, 1, zoid); in zfs_match_find()
97 dnlc_update(ZTOV(dzp), name, DNLC_NO_VNODE); in zfs_match_find()
138 zfs_dirent_lock(zfs_dirlock_t **dlpp, znode_t *dzp, char *name, znode_t **zpp, in zfs_dirent_lock() argument
141 zfsvfs_t *zfsvfs = dzp->z_zfsvfs; in zfs_dirent_lock()
158 zfs_has_ctldir(dzp) && strcmp(name, ZFS_CTLDIR_NAME) == 0) in zfs_dirent_lock()
238 rw_enter(&dzp->z_name_lock, RW_READER); in zfs_dirent_lock()
240 mutex_enter(&dzp->z_lock); in zfs_dirent_lock()
242 if (dzp->z_unlinked) { in zfs_dirent_lock()
[all …]
H A Dzfs_replay.c282 znode_t *dzp; in zfs_replay_create_acl() local
316 if ((error = zfs_zget(zfsvfs, lr->lr_doid, &dzp)) != 0) in zfs_replay_create_acl()
374 error = VOP_CREATE(ZTOV(dzp), name, &xva.xva_vattr, in zfs_replay_create_acl()
404 error = VOP_MKDIR(ZTOV(dzp), name, &xva.xva_vattr, in zfs_replay_create_acl()
415 VN_RELE(ZTOV(dzp)); in zfs_replay_create_acl()
431 znode_t *dzp; in zfs_replay_create() local
450 if ((error = zfs_zget(zfsvfs, lr->lr_doid, &dzp)) != 0) in zfs_replay_create()
510 error = VOP_CREATE(ZTOV(dzp), name, &xva.xva_vattr, in zfs_replay_create()
528 error = VOP_MKDIR(ZTOV(dzp), name, &xva.xva_vattr, in zfs_replay_create()
532 error = zfs_make_xattrdir(dzp, &xva.xva_vattr, &vp, kcred); in zfs_replay_create()
[all …]
H A Dzfs_vnops.c1576 znode_t *zp, *dzp = VTOZ(dvp); in zfs_create() local
1577 zfsvfs_t *zfsvfs = dzp->z_zfsvfs; in zfs_create()
1608 ZFS_VERIFY_ZP(dzp); in zfs_create()
1636 zp = dzp; in zfs_create()
1646 error = zfs_dirent_lock(&dl, dzp, name, &zp, zflg, in zfs_create()
1666 if (error = zfs_zaccess(dzp, ACE_ADD_FILE, 0, B_FALSE, cr)) { in zfs_create()
1677 if ((dzp->z_pflags & ZFS_XATTR) && in zfs_create()
1685 if (!have_acl && (error = zfs_acl_ids_create(dzp, 0, vap, in zfs_create()
1691 projid = zfs_inherit_projid(dzp); in zfs_create()
1706 dmu_tx_hold_zap(tx, dzp->z_id, TRUE, name); in zfs_create()
[all …]
H A Dzfs_ctldir.c386 znode_t *dzp; in zfsctl_shares_fid() local
396 if ((error = zfs_zget(zfsvfs, zfsvfs->z_shares_dir, &dzp)) == 0) { in zfsctl_shares_fid()
397 error = VOP_FID(ZTOV(dzp), fidp, ct); in zfsctl_shares_fid()
398 VN_RELE(ZTOV(dzp)); in zfsctl_shares_fid()
950 znode_t *dzp; in zfsctl_shares_lookup() local
964 if ((error = zfs_zget(zfsvfs, zfsvfs->z_shares_dir, &dzp)) == 0) { in zfsctl_shares_lookup()
965 error = VOP_LOOKUP(ZTOV(dzp), nm, vpp, pnp, in zfsctl_shares_lookup()
967 VN_RELE(ZTOV(dzp)); in zfsctl_shares_lookup()
1027 znode_t *dzp; in zfsctl_shares_readdir() local
1036 if ((error = zfs_zget(zfsvfs, zfsvfs->z_shares_dir, &dzp)) == 0) { in zfsctl_shares_readdir()
[all …]
H A Dzfs_log.c248 znode_t *dzp, znode_t *zp, char *name, vsecattr_t *vsecp, in zfs_log_create() argument
293 lr->lr_doid = dzp->z_id; in zfs_log_create()
364 znode_t *dzp, char *name, uint64_t foid, boolean_t unlinked) in zfs_log_remove() argument
375 lr->lr_doid = dzp->z_id; in zfs_log_remove()
399 znode_t *dzp, znode_t *zp, char *name) in zfs_log_link() argument
410 lr->lr_doid = dzp->z_id; in zfs_log_link()
422 znode_t *dzp, znode_t *zp, char *name, char *link) in zfs_log_symlink() argument
434 lr->lr_doid = dzp->z_id; in zfs_log_symlink()
H A Dzfs_acl.c1656 zfs_acl_ids_create(znode_t *dzp, int flag, vattr_t *vap, cred_t *cr, in zfs_acl_ids_create() argument
1660 zfsvfs_t *zfsvfs = dzp->z_zfsvfs; in zfs_acl_ids_create()
1695 if (acl_ids->z_fgid != dzp->z_gid && in zfs_acl_ids_create()
1701 if (dzp->z_mode & S_ISGID) { in zfs_acl_ids_create()
1705 acl_ids->z_fgid = dzp->z_gid; in zfs_acl_ids_create()
1735 if (!(flag & IS_ROOT_NODE) && (dzp->z_mode & S_ISGID) && in zfs_acl_ids_create()
1745 rw_enter(&dzp->z_acl_lock, RW_WRITER); in zfs_acl_ids_create()
1746 mutex_enter(&dzp->z_lock); in zfs_acl_ids_create()
1748 (dzp->z_pflags & ZFS_INHERIT_ACE) && in zfs_acl_ids_create()
1749 !(dzp->z_pflags & ZFS_XATTR)) { in zfs_acl_ids_create()
[all …]
H A Dzfs_znode.c803 zfs_mknode(znode_t *dzp, vattr_t *vap, dmu_tx_t *tx, cred_t *cr, in zfs_mknode() argument
811 zfsvfs_t *zfsvfs = dzp->z_zfsvfs; in zfs_mknode()
883 dzp->z_id = obj; in zfs_mknode()
889 if (dzp->z_pflags & ZFS_XATTR) { in zfs_mknode()
909 parent = dzp->z_id; in zfs_mknode()
926 projid = zfs_inherit_projid(dzp); in zfs_mknode()
927 if (dzp->z_pflags & ZFS_PROJINHERIT) in zfs_mknode()
1055 *zpp = dzp; in zfs_mknode()
H A Dzfs_ioctl.c5909 zfs_smb_acl_purge(znode_t *dzp) in zfs_smb_acl_purge() argument
5913 zfsvfs_t *zfsvfs = dzp->z_zfsvfs; in zfs_smb_acl_purge()
5916 for (zap_cursor_init(&zc, zfsvfs->z_os, dzp->z_id); in zfs_smb_acl_purge()
5919 if ((error = VOP_REMOVE(ZTOV(dzp), zap.za_name, kcred, in zfs_smb_acl_purge()
5931 znode_t *dzp; in zfs_ioc_smb_acl() local
5954 dzp = VTOZ(vp); in zfs_ioc_smb_acl()
5955 zfsvfs = dzp->z_zfsvfs; in zfs_ioc_smb_acl()
/illumos-gate/usr/src/uts/common/fs/zfs/sys/
H A Dzfs_znode.h220 zfs_inherit_projid(znode_t *dzp) in zfs_inherit_projid() argument
222 return ((dzp->z_pflags & ZFS_PROJINHERIT) ? dzp->z_projid : in zfs_inherit_projid()
331 znode_t *dzp, znode_t *zp, char *name, vsecattr_t *, zfs_fuid_info_t *,
336 znode_t *dzp, char *name, uint64_t foid, boolean_t unlinked);
339 znode_t *dzp, znode_t *zp, char *name);
341 znode_t *dzp, znode_t *zp, char *name, char *link);
/illumos-gate/usr/src/lib/libdladm/common/
H A Dlinkprop.c1829 dld_ioc_zid_t *dzp; in set_zone() local
1834 dzp = (dld_ioc_zid_t *)vdp->vd_val; in set_zone()
1841 zid_new = dzp->diz_zid; in set_zone()
1871 dld_ioc_zid_t *dzp; in check_zone() local
1878 dzp = malloc(sizeof (dld_ioc_zid_t)); in check_zone()
1879 if (dzp == NULL) in check_zone()
1903 (void) memset(dzp, 0, sizeof (dld_ioc_zid_t)); in check_zone()
1905 dzp->diz_zid = zoneid; in check_zone()
1906 dzp->diz_linkid = linkid; in check_zone()
1908 vdp->vd_val = (uintptr_t)dzp; in check_zone()
[all …]
/illumos-gate/usr/src/uts/common/io/dld/
H A Ddld_drv.c741 dld_ioc_zid_t *dzp = (dld_ioc_zid_t *)kprop->pr_val; in drv_ioc_prop_common() local
743 err = dls_devnet_setzid(dlh, dzp->diz_zid); in drv_ioc_prop_common()