Home
last modified time | relevance | path

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

/f-stack/freebsd/contrib/openzfs/include/os/freebsd/zfs/sys/
H A Dzfs_ctldir.h38 #define zfs_has_ctldir(zdp) \ argument
39 ((zdp)->z_id == (zdp)->z_zfsvfs->z_root && \
40 ((zdp)->z_zfsvfs->z_ctldir != NULL))
41 #define zfs_show_ctldir(zdp) \ argument
42 (zfs_has_ctldir(zdp) && \
43 ((zdp)->z_zfsvfs->z_show_ctldir))
/f-stack/freebsd/contrib/openzfs/cmd/zed/agents/
H A Dzfs_retire.c65 zdp->zrd_repaired = zrp->zrr_next; in zfs_retire_clear_data()
294 zrp->zrr_next = zdp->zrd_repaired; in zfs_vdev_repair()
297 zdp->zrd_repaired = zrp; in zfs_vdev_repair()
314 libzfs_handle_t *zhdl = zdp->zrd_hdl; in zfs_retire_recv()
386 zfs_retire_clear_data(hdl, zdp); in zfs_retire_recv()
537 zfs_retire_data_t *zdp; in _zfs_retire_init() local
549 zdp->zrd_hdl = zhdl; in _zfs_retire_init()
551 fmd_hdl_setspecific(hdl, zdp); in _zfs_retire_init()
559 if (zdp != NULL) { in _zfs_retire_fini()
560 zfs_retire_clear_data(hdl, zdp); in _zfs_retire_fini()
[all …]
/f-stack/freebsd/contrib/openzfs/include/os/linux/zfs/sys/
H A Dzfs_ctldir.h43 #define zfs_has_ctldir(zdp) \ argument
44 ((zdp)->z_id == ZTOZSB(zdp)->z_root && \
45 (ZTOZSB(zdp)->z_ctldir != NULL))
46 #define zfs_show_ctldir(zdp) \ argument
47 (zfs_has_ctldir(zdp) && \
48 (ZTOZSB(zdp)->z_show_ctldir))
/f-stack/freebsd/contrib/openzfs/module/os/linux/zfs/
H A Dzfs_acl.c2469 mutex_enter(&zdp->z_acl_lock); in zfs_fastaccesschk_execute()
2472 mutex_exit(&zdp->z_acl_lock); in zfs_fastaccesschk_execute()
2478 mutex_exit(&zdp->z_acl_lock); in zfs_fastaccesschk_execute()
2484 if (zdp->z_mode & S_IXUSR) { in zfs_fastaccesschk_execute()
2485 mutex_exit(&zdp->z_acl_lock); in zfs_fastaccesschk_execute()
2488 mutex_exit(&zdp->z_acl_lock); in zfs_fastaccesschk_execute()
2494 if (zdp->z_mode & S_IXGRP) { in zfs_fastaccesschk_execute()
2503 if (zdp->z_mode & S_IXOTH) { in zfs_fastaccesschk_execute()
2509 mutex_exit(&zdp->z_acl_lock); in zfs_fastaccesschk_execute()
2513 ZFS_ENTER(ZTOZSB(zdp)); in zfs_fastaccesschk_execute()
[all …]
H A Dzfs_dir.c1202 zfs_sticky_remove_access(znode_t *zdp, znode_t *zp, cred_t *cr) in zfs_sticky_remove_access() argument
1207 zfsvfs_t *zfsvfs = ZTOZSB(zdp); in zfs_sticky_remove_access()
1212 if ((zdp->z_mode & S_ISVTX) == 0) in zfs_sticky_remove_access()
1215 downer = zfs_fuid_map_id(zfsvfs, KUID_TO_SUID(ZTOI(zdp)->i_uid), in zfs_sticky_remove_access()
H A Dzfs_vnops_os.c432 zfsvfs_t *zfsvfs = ZTOZSB(zdp); in zfs_lookup()
446 if (!S_ISDIR(ZTOI(zdp)->i_mode)) { in zfs_lookup()
448 } else if (zdp->z_sa_hdl == NULL) { in zfs_lookup()
453 error = zfs_fastaccesschk_execute(zdp, cr); in zfs_lookup()
455 *zpp = zdp; in zfs_lookup()
464 ZFS_VERIFY_ZP(zdp); in zfs_lookup()
473 if (zdp->z_pflags & ZFS_XATTR) { in zfs_lookup()
478 if ((error = zfs_get_xattrdir(zdp, zpp, cr, flags))) { in zfs_lookup()
497 if (!S_ISDIR(ZTOI(zdp)->i_mode)) { in zfs_lookup()
506 if ((error = zfs_zaccess(zdp, ACE_EXECUTE, 0, B_FALSE, cr))) { in zfs_lookup()
[all …]
/f-stack/freebsd/contrib/openzfs/module/os/freebsd/zfs/
H A Dzfs_dir.c946 zfs_sticky_remove_access(znode_t *zdp, znode_t *zp, cred_t *cr) in zfs_sticky_remove_access() argument
951 zfsvfs_t *zfsvfs = zdp->z_zfsvfs; in zfs_sticky_remove_access()
953 if (zdp->z_zfsvfs->z_replay) in zfs_sticky_remove_access()
956 if ((zdp->z_mode & S_ISVTX) == 0) in zfs_sticky_remove_access()
959 downer = zfs_fuid_map_id(zfsvfs, zdp->z_uid, cr, ZFS_OWNER); in zfs_sticky_remove_access()
H A Dzfs_vnops_os.c697 znode_t *zdp = VTOZ(dvp); in zfs_lookup_lock() local
698 zfsvfs_t *zfsvfs __unused = zdp->z_zfsvfs; in zfs_lookup_lock()
781 znode_t *zdp = VTOZ(dvp); in zfs_lookup() local
783 zfsvfs_t *zfsvfs = zdp->z_zfsvfs; in zfs_lookup()
798 } else if (zdp->z_sa_hdl == NULL) { in zfs_lookup()
807 ZFS_VERIFY_ZP(zdp); in zfs_lookup()
824 if (zdp->z_pflags & ZFS_XATTR) { in zfs_lookup()
901 if (zfs_has_ctldir(zdp) && strcmp(nm, ZFS_CTLDIR_NAME) == 0) { in zfs_lookup()
916 error = zfs_dirlook(zdp, nm, &zp); in zfs_lookup()
939 if (zdp->z_sa_hdl == NULL) { in zfs_lookup()
[all …]
H A Dzfs_acl.c2310 zfs_fastaccesschk_execute(znode_t *zdp, cred_t *cr) in zfs_fastaccesschk_execute() argument
2314 if (zdp->z_pflags & ZFS_AV_QUARANTINED) in zfs_fastaccesschk_execute()
2317 is_attr = ((zdp->z_pflags & ZFS_XATTR) && in zfs_fastaccesschk_execute()
2318 (ZTOV(zdp)->v_type == VDIR)); in zfs_fastaccesschk_execute()
2322 if (zdp->z_pflags & ZFS_NO_EXECS_DENIED) in zfs_fastaccesschk_execute()