Lines Matching refs:acl
155 struct POSIX_ACL *acl)
160 acl->version = le_acl->version;
161 acl->flags = le_acl->flags;
162 acl->filler = 0;
165 acl->ace[i].tag = le16_to_cpu(le_acl->ace[i].tag);
166 acl->ace[i].perms = le16_to_cpu(le_acl->ace[i].perms);
167 acl->ace[i].id = le32_to_cpu(le_acl->ace[i].id);
176 int cpu_to_le_acl(const struct POSIX_ACL *acl, size_t size,
182 le_acl->version = acl->version;
183 le_acl->flags = acl->flags;
187 le_acl->ace[i].tag = cpu_to_le16(acl->ace[i].tag);
188 le_acl->ace[i].perms = cpu_to_le16(acl->ace[i].perms);
189 le_acl->ace[i].id = cpu_to_le32(acl->ace[i].id);
491 struct POSIX_ACL *acl;
502 acl = (struct POSIX_ACL*)ntfs_malloc(size);
503 if (acl) {
505 nf_ns_xattr_posix_access, (char*)acl, size);
507 if (cpu_to_le_acl(acl,res,
511 free(acl);
516 acl = (struct POSIX_ACL*)ntfs_malloc(size);
517 if (acl) {
519 nf_ns_xattr_posix_default, (char*)acl, size);
521 if (cpu_to_le_acl(acl,res,
525 free(acl);
619 struct POSIX_ACL *acl;
630 acl = (struct POSIX_ACL*)ntfs_malloc(size);
631 if (acl) {
633 size, acl)) {
636 (char*)acl, size, flags);
639 free(acl);
644 acl = (struct POSIX_ACL*)ntfs_malloc(size);
645 if (acl) {
647 size, acl)) {
650 (char*)acl, size, flags);
653 free(acl);