Lines Matching defs:iflags

536 zfs_ace_valid(vtype_t obj_type, zfs_acl_t *aclp, uint16_t type, uint16_t iflags)
542 if (!zfs_acl_valid_ace_type(type, iflags))
560 (iflags & (ACE_FILE_INHERIT_ACE|ACE_DIRECTORY_INHERIT_ACE)))
563 if (iflags & (ACE_INHERIT_ONLY_ACE|ACE_NO_PROPAGATE_INHERIT_ACE)) {
564 if ((iflags & (ACE_FILE_INHERIT_ACE|
575 uint32_t *access_mask, uint16_t *iflags, uint16_t *type)
621 *iflags = aclp->z_ops.ace_flags_get(acep);
727 uint16_t iflags, type;
736 &who, &access_mask, &iflags, &type)) {
761 entry_type = (iflags & ACE_TYPE_FLAGS);
772 acep->a_flags = iflags;
809 uint16_t type, iflags;
827 &access_mask, &iflags, &type)) {
828 oldaclp[i].z_flags = iflags;
900 uint16_t iflags, type;
907 &access_mask, &iflags, &type)) {
909 if (!zfs_acl_valid_ace_type(type, iflags))
912 entry_type = (iflags & ACE_TYPE_FLAGS);
917 if (iflags & ACE_INHERIT_ONLY_ACE)
1341 uint16_t iflags, type;
1378 &iflags, &type)) {
1379 entry_type = (iflags & ACE_TYPE_FLAGS);
1389 if (!isdir || !(iflags &
1399 iflags |= ACE_INHERIT_ONLY_ACE;
1407 if (isdir && (iflags &
1412 (iflags & ACE_INHERIT_ONLY_ACE)) {
1431 zfs_set_ace(aclp, zacep, access_mask, type, who, iflags);
1482 int iflags = (acep_flags & 0xf);
1484 if ((vtype == VDIR) && (iflags & ACE_DIRECTORY_INHERIT_ACE))
1486 else if (iflags & ACE_FILE_INHERIT_ACE)
1488 (iflags & ACE_NO_PROPAGATE_INHERIT_ACE)));
1505 uint16_t iflags, newflags, type;
1518 &access_mask, &iflags, &type)) {
1523 if (!zfs_acl_valid_ace_type(type, iflags))
1530 !zfs_ace_can_use(vtype, iflags))
1556 who, iflags|ACE_INHERITED_ACE);
1576 if (!isdir || (iflags & ACE_NO_PROPAGATE_INHERIT_ACE)) {
1592 if ((iflags & (ACE_FILE_INHERIT_ACE |
1798 uint16_t type, iflags;
1801 &who, &access_mask, &iflags, &type)) {
2095 uint16_t type, iflags;
2117 &iflags, &type)) {
2120 if (!zfs_acl_valid_ace_type(type, iflags))
2123 if (ZTOV(zp)->v_type == VDIR && (iflags & ACE_INHERIT_ONLY_ACE))
2131 entry_type = (iflags & ACE_TYPE_FLAGS);