Lines Matching defs:pacl

542 static BOOL valid_acl(const ACL *pacl, unsigned int end)
553 acecnt = le16_to_cpu(pacl->ace_count);
561 &((const char*)pacl)[offace];
964 const struct POSIX_ACL *pacl;
990 pacl = &pxdesc->acl;
994 if ((pacl->version != POSIX_VERSION)
995 || (pacl->flags != 0)
996 || (pacl->filler != 0))
1009 perms = pacl->ace[i].perms;
1010 tag = pacl->ace[i].tag;
1012 id = pacl->ace[i].id;
1131 struct POSIX_ACL *pacl;
1145 pacl = &pxdesc->acl;
1148 previous = pacl->ace[0].tag;
1149 previousid = pacl->ace[0].id;
1151 tag = pacl->ace[i].tag;
1152 id = pacl->ace[i].id;
1157 memcpy(&ace,&pacl->ace[i-1],sizeof(struct POSIX_ACE));
1158 memcpy(&pacl->ace[i-1],&pacl->ace[i],sizeof(struct POSIX_ACE));
1159 memcpy(&pacl->ace[i],&ace,sizeof(struct POSIX_ACE));
1173 previous = pacl->ace[offs].tag;
1174 previousid = pacl->ace[offs].id;
1176 tag = pacl->ace[i].tag;
1177 id = pacl->ace[i].id;
1182 memcpy(&ace,&pacl->ace[i-1],sizeof(struct POSIX_ACE));
1183 memcpy(&pacl->ace[i-1],&pacl->ace[i],sizeof(struct POSIX_ACE));
1184 memcpy(&pacl->ace[i],&ace,sizeof(struct POSIX_ACE));
1601 static BOOL build_user_denials(ACL *pacl,
1625 pos = le16_to_cpu(pacl->size);
1626 acecnt = le16_to_cpu(pacl->ace_count);
1654 pdace = (ACCESS_DENIED_ACE*)&((char*)pacl)[pos];
1705 pdace = (ACCESS_DENIED_ACE*)&((char*)pacl)[pos];
1758 pacl->size = cpu_to_le16(pos);
1759 pacl->ace_count = cpu_to_le16(acecnt);
1763 static BOOL build_user_grants(ACL *pacl,
1784 pos = le16_to_cpu(pacl->size);
1785 acecnt = le16_to_cpu(pacl->ace_count);
1824 pgace = (ACCESS_DENIED_ACE*)&((char*)pacl)[pos];
1831 acecnt = le16_to_cpu(pacl->ace_count) + 1;
1832 pacl->ace_count = cpu_to_le16(acecnt);
1833 pacl->size = cpu_to_le16(pos);
1844 static BOOL build_group_denials_grant(ACL *pacl,
1868 pos = le16_to_cpu(pacl->size);
1869 acecnt = le16_to_cpu(pacl->ace_count);
1899 pdace = (ACCESS_DENIED_ACE*)&((char*)pacl)[pos];
1954 pdace = (ACCESS_DENIED_ACE*)&((char*)pacl)[pos];
1998 pgace = (ACCESS_DENIED_ACE*)&((char*)pacl)[pos];
2008 pacl->size = cpu_to_le16(pos);
2009 pacl->ace_count = cpu_to_le16(acecnt);
2106 ACL *pacl;
2141 pacl = (ACL*)&secattr[offs];
2142 pacl->revision = ACL_REVISION;
2143 pacl->alignment1 = 0;
2144 pacl->size = cpu_to_le16(sizeof(ACL) + usidsz + 8);
2145 pacl->ace_count = const_cpu_to_le16(0);
2146 pacl->alignment2 = const_cpu_to_le16(0);
2225 pacl->ace_count = const_cpu_to_le16(0);
2226 pacl->size = const_cpu_to_le16(sizeof(ACL));
2251 ok = build_user_denials(pacl,
2267 pos = le16_to_cpu(pacl->size);
2275 acecnt = le16_to_cpu(pacl->ace_count) + 1;
2276 pacl->ace_count = cpu_to_le16(acecnt);
2277 pacl->size = cpu_to_le16(pos);
2310 ok = build_user_grants(pacl,usid,
2321 ok = build_group_denials_grant(pacl,gsid,
2330 ok = build_group_denials_grant(pacl,gsid,
2338 pos = le16_to_cpu(pacl->size);
2362 acecnt = le16_to_cpu(pacl->ace_count) + 1;
2363 pacl->ace_count = cpu_to_le16(acecnt);
2364 pacl->size = cpu_to_le16(pos);
2376 pos = le16_to_cpu(pacl->size);
2377 acecnt = le16_to_cpu(pacl->ace_count);
2429 pacl->size = cpu_to_le16(pos);
2430 pacl->ace_count = cpu_to_le16(acecnt);
2440 ACL *pacl;
2467 pacl = (ACL*)&secattr[offs];
2468 pacl->revision = ACL_REVISION;
2469 pacl->alignment1 = 0;
2470 pacl->size = cpu_to_le16(sizeof(ACL) + usidsz + 8);
2471 pacl->ace_count = const_cpu_to_le16(1);
2472 pacl->alignment2 = const_cpu_to_le16(0);
2738 pacl->size = cpu_to_le16(pos);
2739 pacl->ace_count = cpu_to_le16(acecnt);
3196 const ACL *pacl;
3209 pacl = (const ACL*)&securattr[offdacl];
3215 acecnt = le16_to_cpu(pacl->ace_count);
3284 const ACL *pacl;
3298 pacl = (const ACL*)&securattr[offdacl];
3305 acecnt = le16_to_cpu(pacl->ace_count);
3474 const ACL *pacl;
3488 pacl = (const ACL*)&securattr[offdacl];
3493 acecnt = le16_to_cpu(pacl->ace_count);
3568 const ACL *pacl;
3580 pacl = (const ACL*)&securattr[offdacl];
3581 acecnt = le16_to_cpu(pacl->ace_count);
3623 const ACL *pacl;
3634 pacl = (const ACL*)&securattr[offdacl];
3637 acecnt = le16_to_cpu(pacl->ace_count);
3675 const ACL *pacl;
3705 pacl = (const ACL*)&securattr[offdacl];
3706 acecnt = le16_to_cpu(pacl->ace_count);