Lines Matching defs:iflags

534 zfs_ace_valid(vtype_t obj_type, zfs_acl_t *aclp, uint16_t type, uint16_t iflags)
540 if (!zfs_acl_valid_ace_type(type, iflags))
558 (iflags & (ACE_FILE_INHERIT_ACE|ACE_DIRECTORY_INHERIT_ACE)))
561 if (iflags & (ACE_INHERIT_ONLY_ACE|ACE_NO_PROPAGATE_INHERIT_ACE)) {
562 if ((iflags & (ACE_FILE_INHERIT_ACE|
573 uint32_t *access_mask, uint16_t *iflags, uint16_t *type)
619 *iflags = aclp->z_ops.ace_flags_get(acep);
725 uint16_t iflags, type;
734 &who, &access_mask, &iflags, &type)) {
759 entry_type = (iflags & ACE_TYPE_FLAGS);
770 acep->a_flags = iflags;
807 uint16_t type, iflags;
825 &access_mask, &iflags, &type)) {
826 oldaclp[i].z_flags = iflags;
899 uint16_t iflags, type;
906 &access_mask, &iflags, &type)) {
908 if (!zfs_acl_valid_ace_type(type, iflags))
911 entry_type = (iflags & ACE_TYPE_FLAGS);
916 if ((iflags & ACE_INHERIT_ONLY_ACE) &&
1408 uint16_t iflags, type;
1443 &iflags, &type)) {
1446 entry_type = (iflags & ACE_TYPE_FLAGS);
1447 inherit_flags = (iflags & ALL_INHERIT);
1486 zfs_set_ace(aclp, zacep, access_mask, type, who, iflags);
1542 int iflags = (acep_flags & 0xf);
1544 if ((vtype == VDIR) && (iflags & ACE_DIRECTORY_INHERIT_ACE))
1546 else if (iflags & ACE_FILE_INHERIT_ACE)
1548 (iflags & ACE_NO_PROPAGATE_INHERIT_ACE)));
1565 uint16_t iflags, newflags, type;
1586 &access_mask, &iflags, &type)) {
1591 if (!zfs_acl_valid_ace_type(type, iflags))
1599 if (!zfs_ace_can_use(vtype, iflags))
1607 ((iflags & (ACE_OWNER|ACE_EVERYONE)) ||
1608 ((iflags & OWNING_GROUP) ==
1609 OWNING_GROUP)) && (vreg || (vdir && (iflags &
1624 who, iflags|ACE_INHERITED_ACE);
1643 if ((iflags & ACE_NO_PROPAGATE_INHERIT_ACE) || !vdir) {
1657 if ((iflags & (ACE_FILE_INHERIT_ACE |
1856 uint16_t type, iflags;
1859 &who, &access_mask, &iflags, &type)) {
2153 uint16_t type, iflags;
2175 &iflags, &type)) {
2178 if (!zfs_acl_valid_ace_type(type, iflags))
2181 if (ZTOV(zp)->v_type == VDIR && (iflags & ACE_INHERIT_ONLY_ACE))
2189 entry_type = (iflags & ACE_TYPE_FLAGS);