Home
last modified time | relevance | path

Searched refs:zdp (Results 1 – 5 of 5) sorted by relevance

/illumos-gate/usr/src/uts/common/fs/zfs/sys/
H A Dzfs_ctldir.h39 #define zfs_has_ctldir(zdp) \ argument
40 ((zdp)->z_id == (zdp)->z_zfsvfs->z_root && \
41 ((zdp)->z_zfsvfs->z_ctldir != NULL))
42 #define zfs_show_ctldir(zdp) \ argument
43 (zfs_has_ctldir(zdp) && \
44 ((zdp)->z_zfsvfs->z_show_ctldir))
/illumos-gate/usr/src/cmd/fm/modules/common/zfs-retire/
H A Dzfs_retire.c63 zdp->zrd_repaired = zrp->zrr_next; in zfs_retire_clear_data()
239 libzfs_handle_t *zhdl = zdp->zrd_hdl; in replace_with_spare()
369 zrp->zrr_next = zdp->zrd_repaired; in zfs_vdev_repair()
372 zdp->zrd_repaired = zrp; in zfs_vdev_repair()
430 zfs_retire_clear_data(hdl, zdp); in zfs_retire_recv()
608 zfs_retire_data_t *zdp; in _fmd_init() local
620 zdp->zrd_hdl = zhdl; in _fmd_init()
622 fmd_hdl_setspecific(hdl, zdp); in _fmd_init()
630 if (zdp != NULL) { in _fmd_fini()
631 zfs_retire_clear_data(hdl, zdp); in _fmd_fini()
[all …]
/illumos-gate/usr/src/uts/common/fs/zfs/
H A Dzfs_acl.c2383 rw_exit(&zdp->z_acl_lock); in zfs_fastaccesschk_execute()
2387 if (FUID_INDEX(zdp->z_uid) != 0 || FUID_INDEX(zdp->z_gid) != 0) { in zfs_fastaccesschk_execute()
2388 rw_exit(&zdp->z_acl_lock); in zfs_fastaccesschk_execute()
2392 if (uid == zdp->z_uid) { in zfs_fastaccesschk_execute()
2395 rw_exit(&zdp->z_acl_lock); in zfs_fastaccesschk_execute()
2398 rw_exit(&zdp->z_acl_lock); in zfs_fastaccesschk_execute()
2405 rw_exit(&zdp->z_acl_lock); in zfs_fastaccesschk_execute()
2408 rw_exit(&zdp->z_acl_lock); in zfs_fastaccesschk_execute()
2419 rw_exit(&zdp->z_acl_lock); in zfs_fastaccesschk_execute()
2423 ZFS_ENTER(zdp->z_zfsvfs); in zfs_fastaccesschk_execute()
[all …]
H A Dzfs_dir.c1157 zfs_sticky_remove_access(znode_t *zdp, znode_t *zp, cred_t *cr) in zfs_sticky_remove_access() argument
1162 zfsvfs_t *zfsvfs = zdp->z_zfsvfs; in zfs_sticky_remove_access()
1164 if (zdp->z_zfsvfs->z_replay) in zfs_sticky_remove_access()
1167 if ((zdp->z_mode & S_ISVTX) == 0) in zfs_sticky_remove_access()
1170 downer = zfs_fuid_map_id(zfsvfs, zdp->z_uid, cr, ZFS_OWNER); in zfs_sticky_remove_access()
H A Dzfs_vnops.c1413 znode_t *zdp = VTOZ(dvp); in zfs_lookup() local
1414 zfsvfs_t *zfsvfs = zdp->z_zfsvfs; in zfs_lookup()
1439 } else if (zdp->z_sa_hdl == NULL) { in zfs_lookup()
1444 error = zfs_fastaccesschk_execute(zdp, cr, skipaclchk); in zfs_lookup()
1451 } else if (!zdp->z_zfsvfs->z_norm && in zfs_lookup()
1452 (zdp->z_zfsvfs->z_case == ZFS_CASE_SENSITIVE)) { in zfs_lookup()
1457 error = zfs_fastaccesschk_execute(zdp, cr, in zfs_lookup()
1477 ZFS_VERIFY_ZP(zdp); in zfs_lookup()
1494 if (zdp->z_pflags & ZFS_XATTR) { in zfs_lookup()
1527 if (error = zfs_zaccess(zdp, ACE_EXECUTE, 0, skipaclchk, cr)) { in zfs_lookup()
[all …]