/illumos-gate/usr/src/uts/common/fs/zfs/ |
H A D | zfs_dir.c | 65 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 345 znode_t *dzp = dl->dl_dzp; local 380 zfs_dirlook(znode_t *dzp, char *name, vnode_t **vpp, int flags, int *deflg, pathname_t *rpnp) argument 526 zfs_purgedir(znode_t *dzp) argument 709 znode_t *dzp = dl->dl_dzp; local 778 zfs_dropname(zfs_dirlock_t *dl, znode_t *zp, znode_t *dzp, dmu_tx_t *tx, int flag) argument 812 znode_t *dzp = dl->dl_dzp; local 918 zfs_dirempty(znode_t *dzp) argument [all...] |
H A D | zfs_replay.c | 270 znode_t *dzp; local 302 if ((error = zfs_zget(zfsvfs, lr->lr_doid, &dzp)) != 0) 355 error = VOP_CREATE(ZTOV(dzp), name, &xva.xva_vattr, 385 error = VOP_MKDIR(ZTOV(dzp), name, &xva.xva_vattr, 396 VN_RELE(ZTOV(dzp)); 410 znode_t *dzp; local 429 if ((error = zfs_zget(zfsvfs, lr->lr_doid, &dzp)) != 0) 484 error = VOP_CREATE(ZTOV(dzp), name, &xva.xva_vattr, 502 error = VOP_MKDIR(ZTOV(dzp), name, &xva.xva_vattr, 506 error = zfs_make_xattrdir(dzp, 534 znode_t *dzp; local 567 znode_t *dzp, *zp; local [all...] |
H A D | zfs_log.c | 236 znode_t *dzp, znode_t *zp, char *name, vsecattr_t *vsecp, 281 lr->lr_doid = dzp->z_id; 348 znode_t *dzp, char *name, uint64_t foid) 359 lr->lr_doid = dzp->z_id; 372 znode_t *dzp, znode_t *zp, char *name) 383 lr->lr_doid = dzp->z_id; 395 znode_t *dzp, znode_t *zp, char *name, char *link) 407 lr->lr_doid = dzp->z_id; 235 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 347 zfs_log_remove(zilog_t *zilog, dmu_tx_t *tx, uint64_t txtype, znode_t *dzp, char *name, uint64_t foid) argument 371 zfs_log_link(zilog_t *zilog, dmu_tx_t *tx, uint64_t txtype, znode_t *dzp, znode_t *zp, char *name) argument 394 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 D | zfs_ctldir.c | 392 znode_t *dzp; local 402 if ((error = zfs_zget(zfsvfs, zfsvfs->z_shares_dir, &dzp)) == 0) { 403 error = VOP_FID(ZTOV(dzp), fidp, ct); 404 VN_RELE(ZTOV(dzp)); 956 znode_t *dzp; local 970 if ((error = zfs_zget(zfsvfs, zfsvfs->z_shares_dir, &dzp)) == 0) { 971 error = VOP_LOOKUP(ZTOV(dzp), nm, vpp, pnp, 973 VN_RELE(ZTOV(dzp)); 1033 znode_t *dzp; local 1042 if ((error = zfs_zget(zfsvfs, zfsvfs->z_shares_dir, &dzp)) 1101 znode_t *dzp; local [all...] |
H A D | zfs_vnops.c | 1379 znode_t *zp, *dzp = VTOZ(dvp); local 1380 zfsvfs_t *zfsvfs = dzp->z_zfsvfs; 1411 ZFS_VERIFY_ZP(dzp); 1439 zp = dzp; 1449 error = zfs_dirent_lock(&dl, dzp, name, &zp, zflg, 1468 if (error = zfs_zaccess(dzp, ACE_ADD_FILE, 0, B_FALSE, cr)) { 1479 if ((dzp->z_pflags & ZFS_XATTR) && 1487 if (!have_acl && (error = zfs_acl_ids_create(dzp, 0, vap, 1506 dmu_tx_hold_zap(tx, dzp->z_id, TRUE, name); 1507 dmu_tx_hold_sa(tx, dzp 1632 znode_t *zp, *dzp = VTOZ(dvp); local 1870 znode_t *zp, *dzp = VTOZ(dvp); local 2051 znode_t *dzp = VTOZ(dvp); local 3810 znode_t *zp, *dzp = VTOZ(dvp); local 4004 znode_t *dzp = VTOZ(tdvp); local [all...] |
H A D | zfs_acl.c | 1613 zfs_acl_ids_create(znode_t *dzp, int flag, vattr_t *vap, cred_t *cr, argument 1617 zfsvfs_t *zfsvfs = dzp->z_zfsvfs; 1651 if (acl_ids->z_fgid != dzp->z_gid && 1657 if (dzp->z_mode & S_ISGID) { 1661 acl_ids->z_fgid = dzp->z_gid; 1691 if (!(flag & IS_ROOT_NODE) && (dzp->z_mode & S_ISGID) && 1701 mutex_enter(&dzp->z_acl_lock); 1702 mutex_enter(&dzp->z_lock); 1704 (dzp->z_pflags & ZFS_INHERIT_ACE) && 1705 !(dzp 2587 zfs_zaccess_delete(znode_t *dzp, znode_t *zp, cred_t *cr) argument [all...] |
H A D | zfs_znode.c | 748 * IN: dzp - parent directory for new znode 763 zfs_mknode(znode_t *dzp, vattr_t *vap, dmu_tx_t *tx, cred_t *cr, argument 770 zfsvfs_t *zfsvfs = dzp->z_zfsvfs; 836 dzp->z_id = obj; 838 dzp_pflags = dzp->z_pflags; 864 parent = dzp->z_id; 988 *zpp = dzp;
|
H A D | zfs_ioctl.c | 5076 zfs_smb_acl_purge(znode_t *dzp) argument 5080 zfsvfs_t *zfsvfs = dzp->z_zfsvfs; 5083 for (zap_cursor_init(&zc, zfsvfs->z_os, dzp->z_id); 5086 if ((error = VOP_REMOVE(ZTOV(dzp), zap.za_name, kcred, 5098 znode_t *dzp; local 5121 dzp = VTOZ(vp); 5122 zfsvfs = dzp->z_zfsvfs;
|
/illumos-gate/usr/src/uts/common/fs/zfs/sys/ |
H A D | zfs_znode.h | 310 znode_t *dzp, znode_t *zp, char *name, vsecattr_t *, zfs_fuid_info_t *, 315 znode_t *dzp, char *name, uint64_t foid); 318 znode_t *dzp, znode_t *zp, char *name); 320 znode_t *dzp, znode_t *zp, char *name, char *link);
|
/illumos-gate/usr/src/lib/libdladm/common/ |
H A D | linkprop.c | 1588 dld_ioc_zid_t *dzp; local 1593 dzp = (dld_ioc_zid_t *)vdp->vd_val; 1600 zid_new = dzp->diz_zid; 1631 dld_ioc_zid_t *dzp; local 1638 dzp = malloc(sizeof (dld_ioc_zid_t)); 1639 if (dzp == NULL) 1663 (void) memset(dzp, 0, sizeof (dld_ioc_zid_t)); 1665 dzp->diz_zid = zoneid; 1666 dzp->diz_linkid = linkid; 1668 vdp->vd_val = (uintptr_t)dzp; [all...] |
/illumos-gate/usr/src/uts/common/io/dld/ |
H A D | dld_drv.c | 698 dld_ioc_zid_t *dzp = (dld_ioc_zid_t *)kprop->pr_val; local 704 err = dls_devnet_setzid(dlh, dzp->diz_zid);
|