Lines Matching full:acl
15 * Deal with the result of a successful fetch ACL operation.
24 kfree(op->acl); in afs_acl_put()
34 * Get a file's ACL.
43 struct afs_acl *acl = NULL; in afs_xattr_get_acl() local
55 acl = op->acl; in afs_xattr_get_acl()
56 op->acl = NULL; in afs_xattr_get_acl()
60 ret = acl->size; in afs_xattr_get_acl()
62 if (acl->size <= size) in afs_xattr_get_acl()
63 memcpy(buffer, acl->data, acl->size); in afs_xattr_get_acl()
69 kfree(acl); in afs_xattr_get_acl()
76 struct afs_acl *acl; in afs_make_acl() local
78 acl = kmalloc(sizeof(*acl) + size, GFP_KERNEL); in afs_make_acl()
79 if (!acl) { in afs_make_acl()
84 acl->size = size; in afs_make_acl()
85 memcpy(acl->data, buffer, size); in afs_make_acl()
86 op->acl = acl; in afs_make_acl()
97 * Set a file's AFS3 ACL.
124 .name = "afs.acl",
136 * Get a file's YFS ACL.
149 if (strcmp(name, "acl") == 0) in afs_xattr_get_yfs()
184 data = yacl->acl->data; in afs_xattr_get_yfs()
185 dsize = yacl->acl->size; in afs_xattr_get_yfs()
228 * Set a file's YFS ACL.
241 strcmp(name, "acl") != 0) in afs_xattr_set_yfs()