Lines Matching refs:value
19 ext2_acl_from_disk(const void *value, size_t size) in ext2_acl_from_disk() argument
21 const char *end = (char *)value + size; in ext2_acl_from_disk()
25 if (!value) in ext2_acl_from_disk()
29 if (((ext2_acl_header *)value)->a_version != in ext2_acl_from_disk()
32 value = (char *)value + sizeof(ext2_acl_header); in ext2_acl_from_disk()
43 (ext2_acl_entry *)value; in ext2_acl_from_disk()
44 if ((char *)value + sizeof(ext2_acl_entry_short) > end) in ext2_acl_from_disk()
53 value = (char *)value + in ext2_acl_from_disk()
58 value = (char *)value + sizeof(ext2_acl_entry); in ext2_acl_from_disk()
59 if ((char *)value > end) in ext2_acl_from_disk()
66 value = (char *)value + sizeof(ext2_acl_entry); in ext2_acl_from_disk()
67 if ((char *)value > end) in ext2_acl_from_disk()
78 if (value != end) in ext2_acl_from_disk()
146 char *value = NULL; in ext2_get_acl() local
162 value = kmalloc(retval, GFP_KERNEL); in ext2_get_acl()
163 if (!value) in ext2_get_acl()
165 retval = ext2_xattr_get(inode, name_index, "", value, retval); in ext2_get_acl()
168 acl = ext2_acl_from_disk(value, retval); in ext2_get_acl()
173 kfree(value); in ext2_get_acl()
188 void *value = NULL; in ext2_set_acl() local
218 value = ext2_acl_to_disk(acl, &size); in ext2_set_acl()
219 if (IS_ERR(value)) in ext2_set_acl()
220 return (int)PTR_ERR(value); in ext2_set_acl()
223 error = ext2_xattr_set(inode, name_index, "", value, size, 0); in ext2_set_acl()
225 kfree(value); in ext2_set_acl()