| /freebsd-14.2/sys/contrib/openzfs/include/os/freebsd/zfs/sys/ |
| H A D | zfs_ctldir.h | 38 #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))
|
| /freebsd-14.2/sys/contrib/openzfs/include/os/linux/zfs/sys/ |
| H A D | zfs_ctldir.h | 43 #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))
|
| /freebsd-14.2/sys/contrib/openzfs/cmd/zed/agents/ |
| H A D | zfs_retire.c | 67 zdp->zrd_repaired = zrp->zrr_next; in zfs_retire_clear_data() 355 zrp->zrr_next = zdp->zrd_repaired; in zfs_vdev_repair() 358 zdp->zrd_repaired = zrp; in zfs_vdev_repair() 375 libzfs_handle_t *zhdl = zdp->zrd_hdl; in zfs_retire_recv() 490 zfs_retire_clear_data(hdl, zdp); in zfs_retire_recv() 644 zfs_retire_data_t *zdp; in _zfs_retire_init() local 656 zdp->zrd_hdl = zhdl; in _zfs_retire_init() 658 fmd_hdl_setspecific(hdl, zdp); in _zfs_retire_init() 666 if (zdp != NULL) { in _zfs_retire_fini() 667 zfs_retire_clear_data(hdl, zdp); in _zfs_retire_fini() [all …]
|
| /freebsd-14.2/sys/contrib/openzfs/module/os/linux/zfs/ |
| H A D | zfs_acl.c | 2566 mutex_enter(&zdp->z_acl_lock); in zfs_fastaccesschk_execute() 2569 mutex_exit(&zdp->z_acl_lock); in zfs_fastaccesschk_execute() 2575 mutex_exit(&zdp->z_acl_lock); in zfs_fastaccesschk_execute() 2580 if (zdp->z_mode & S_IXUSR) { in zfs_fastaccesschk_execute() 2581 mutex_exit(&zdp->z_acl_lock); in zfs_fastaccesschk_execute() 2584 mutex_exit(&zdp->z_acl_lock); in zfs_fastaccesschk_execute() 2589 if (zdp->z_mode & S_IXGRP) { in zfs_fastaccesschk_execute() 2590 mutex_exit(&zdp->z_acl_lock); in zfs_fastaccesschk_execute() 2598 if (zdp->z_mode & S_IXOTH) { in zfs_fastaccesschk_execute() 2604 mutex_exit(&zdp->z_acl_lock); in zfs_fastaccesschk_execute() [all …]
|
| H A D | zfs_dir.c | 1252 zfs_sticky_remove_access(znode_t *zdp, znode_t *zp, cred_t *cr) in zfs_sticky_remove_access() argument 1257 zfsvfs_t *zfsvfs = ZTOZSB(zdp); in zfs_sticky_remove_access() 1262 if ((zdp->z_mode & S_ISVTX) == 0) in zfs_sticky_remove_access() 1265 downer = zfs_fuid_map_id(zfsvfs, KUID_TO_SUID(ZTOI(zdp)->i_uid), in zfs_sticky_remove_access()
|
| H A D | zfs_vnops_os.c | 435 zfsvfs_t *zfsvfs = ZTOZSB(zdp); in zfs_lookup() 449 if (!S_ISDIR(ZTOI(zdp)->i_mode)) { in zfs_lookup() 451 } else if (zdp->z_sa_hdl == NULL) { in zfs_lookup() 456 error = zfs_fastaccesschk_execute(zdp, cr); in zfs_lookup() 458 *zpp = zdp; in zfs_lookup() 466 if ((error = zfs_enter_verify_zp(zfsvfs, zdp, FTAG)) != 0) in zfs_lookup() 476 if (zdp->z_pflags & ZFS_XATTR) { in zfs_lookup() 481 if ((error = zfs_get_xattrdir(zdp, zpp, cr, flags))) { in zfs_lookup() 500 if (!S_ISDIR(ZTOI(zdp)->i_mode)) { in zfs_lookup() 509 if ((error = zfs_zaccess(zdp, ACE_EXECUTE, 0, B_FALSE, cr, in zfs_lookup() [all …]
|
| /freebsd-14.2/sys/contrib/openzfs/module/os/freebsd/zfs/ |
| H A D | zfs_dir.c | 948 zfs_sticky_remove_access(znode_t *zdp, znode_t *zp, cred_t *cr) in zfs_sticky_remove_access() argument 953 zfsvfs_t *zfsvfs = zdp->z_zfsvfs; in zfs_sticky_remove_access() 955 if (zdp->z_zfsvfs->z_replay) in zfs_sticky_remove_access() 958 if ((zdp->z_mode & S_ISVTX) == 0) in zfs_sticky_remove_access() 961 downer = zfs_fuid_map_id(zfsvfs, zdp->z_uid, cr, ZFS_OWNER); in zfs_sticky_remove_access()
|
| H A D | zfs_vnops_os.c | 697 znode_t *zdp = VTOZ(dvp); in zfs_lookup_lock() local 698 zfsvfs_t *zfsvfs __unused = zdp->z_zfsvfs; in zfs_lookup_lock() 780 znode_t *zdp = VTOZ(dvp); in zfs_lookup() local 782 zfsvfs_t *zfsvfs = zdp->z_zfsvfs; in zfs_lookup() 800 } else if (zdp->z_sa_hdl == NULL) { in zfs_lookup() 808 if ((error = zfs_enter_verify_zp(zfsvfs, zdp, FTAG)) != 0) in zfs_lookup() 830 if (zdp->z_pflags & ZFS_XATTR) { in zfs_lookup() 863 if ((error = zfs_zaccess(zdp, ACE_EXECUTE, 0, B_FALSE, cr, in zfs_lookup() 923 error = zfs_dirlook(zdp, nm, &zp); in zfs_lookup() 950 if (zdp->z_sa_hdl == NULL) { in zfs_lookup() [all …]
|
| H A D | zfs_acl.c | 2315 zfs_fastaccesschk_execute(znode_t *zdp, cred_t *cr) in zfs_fastaccesschk_execute() argument 2319 if (zdp->z_pflags & ZFS_AV_QUARANTINED) in zfs_fastaccesschk_execute() 2322 is_attr = ((zdp->z_pflags & ZFS_XATTR) && in zfs_fastaccesschk_execute() 2323 (ZTOV(zdp)->v_type == VDIR)); in zfs_fastaccesschk_execute() 2327 if (zdp->z_pflags & ZFS_NO_EXECS_DENIED) in zfs_fastaccesschk_execute()
|