/freebsd/sys/contrib/openzfs/module/zfs/ |
H A D | zfs_fuid.c | 452 zfs_fuid_info_t *fuidp; in zfs_fuid_node_add() local 459 fuidp = *fuidpp; in zfs_fuid_node_add() 466 for (fuididx = 1, fuid_domain = list_head(&fuidp->z_domains); in zfs_fuid_node_add() 467 fuid_domain; fuid_domain = list_next(&fuidp->z_domains, in zfs_fuid_node_add() 479 list_insert_tail(&fuidp->z_domains, fuid_domain); in zfs_fuid_node_add() 480 fuidp->z_domain_str_sz += strlen(domain) + 1; in zfs_fuid_node_add() 481 fuidp->z_domain_cnt++; in zfs_fuid_node_add() 495 list_insert_tail(&fuidp->z_fuids, fuid); in zfs_fuid_node_add() 496 fuidp->z_fuid_cnt++; in zfs_fuid_node_add() 499 fuidp->z_fuid_owner = FUID_ENCODE(fuididx, rid); in zfs_fuid_node_add() [all …]
|
H A D | zfs_log.c | 190 zfs_log_fuid_ids(zfs_fuid_info_t *fuidp, void *start) in zfs_log_fuid_ids() argument 196 for (zfuid = list_head(&fuidp->z_fuids); zfuid; in zfs_log_fuid_ids() 197 zfuid = list_next(&fuidp->z_fuids, zfuid)) { in zfs_log_fuid_ids() 205 zfs_log_fuid_domains(zfs_fuid_info_t *fuidp, void *start) in zfs_log_fuid_domains() argument 210 if (fuidp->z_domain_str_sz != 0) { in zfs_log_fuid_domains() 211 for (zdomain = list_head(&fuidp->z_domains); zdomain; in zfs_log_fuid_domains() 212 zdomain = list_next(&fuidp->z_domains, zdomain)) { in zfs_log_fuid_domains() 300 zfs_fuid_info_t *fuidp, vattr_t *vap) in zfs_log_create() argument 320 if (fuidp) { in zfs_log_create() 321 fuidsz += fuidp->z_domain_str_sz; in zfs_log_create() [all …]
|
/freebsd/sys/contrib/openzfs/include/sys/ |
H A D | zfs_znode.h | 317 znode_t *zp, vattr_t *vap, uint_t mask_applied, zfs_fuid_info_t *fuidp); 319 vsecattr_t *vsecp, zfs_fuid_info_t *fuidp);
|
/freebsd/sys/contrib/openzfs/module/os/freebsd/zfs/ |
H A D | zfs_acl.c | 654 zfs_fuid_info_t **fuidp, cred_t *cr) in zfs_copy_ace_2_fuid() argument 672 ZFS_ACE_USER : ZFS_ACE_GROUP, fuidp); in zfs_copy_ace_2_fuid() 1876 vsecattr_t *vsecp, cred_t *cr, zfs_fuid_info_t **fuidp, zfs_acl_t **zaclp) in zfs_vsec_2_aclp() argument 1901 &aclnode->z_size, fuidp, cr)) != 0) { in zfs_vsec_2_aclp() 1941 zfs_fuid_info_t *fuidp = NULL; in zfs_setacl() local 1956 error = zfs_vsec_2_aclp(zfsvfs, ZTOV(zp)->v_type, vsecp, cr, &fuidp, in zfs_setacl() 2022 zfs_log_acl(zilog, tx, zp, vsecp, fuidp); in zfs_setacl() 2024 if (fuidp) in zfs_setacl() 2025 zfs_fuid_info_free(fuidp); in zfs_setacl()
|
H A D | zfs_vnops_os.c | 2084 zfs_fuid_info_t *fuidp = NULL; in zfs_setattr() local 2456 (uint64_t)vap->va_uid, cr, ZFS_OWNER, &fuidp); in zfs_setattr() 2469 cr, ZFS_GROUP, &fuidp); in zfs_setattr() 2738 zfs_log_setattr(zilog, tx, TX_SETATTR, zp, vap, mask, fuidp); in zfs_setattr() 2760 if (fuidp) { in zfs_setattr() 2761 zfs_fuid_info_free(fuidp); in zfs_setattr() 2762 fuidp = NULL; in zfs_setattr()
|
/freebsd/sys/contrib/openzfs/module/os/linux/zfs/ |
H A D | zfs_acl.c | 652 zfs_fuid_info_t **fuidp, cred_t *cr) in zfs_copy_ace_2_fuid() argument 670 ZFS_ACE_USER : ZFS_ACE_GROUP, fuidp); in zfs_copy_ace_2_fuid() 2066 vsecattr_t *vsecp, cred_t *cr, zfs_fuid_info_t **fuidp, zfs_acl_t **zaclp) in zfs_vsec_2_aclp() argument 2091 &aclnode->z_size, fuidp, cr)) != 0) { in zfs_vsec_2_aclp() 2131 zfs_fuid_info_t *fuidp = NULL; in zfs_setacl() local 2145 error = zfs_vsec_2_aclp(zfsvfs, ZTOI(zp)->i_mode, vsecp, cr, &fuidp, in zfs_setacl() 2213 zfs_log_acl(zilog, tx, zp, vsecp, fuidp); in zfs_setacl() 2215 if (fuidp) in zfs_setacl() 2216 zfs_fuid_info_free(fuidp); in zfs_setacl()
|
H A D | zfs_vnops_os.c | 1933 zfs_fuid_info_t *fuidp = NULL; in zfs_setattr() local 2298 (uint64_t)vap->va_uid, cr, ZFS_OWNER, &fuidp); in zfs_setattr() 2311 (uint64_t)vap->va_gid, cr, ZFS_GROUP, &fuidp); in zfs_setattr() 2580 zfs_log_setattr(zilog, tx, TX_SETATTR, zp, vap, mask, fuidp); in zfs_setattr() 2601 if (fuidp) { in zfs_setattr() 2602 zfs_fuid_info_free(fuidp); in zfs_setattr() 2603 fuidp = NULL; in zfs_setattr()
|