Lines Matching refs:value

54 static struct posix_acl *reiserfs_posix_acl_from_disk(const void *value, size_t size)  in reiserfs_posix_acl_from_disk()  argument
56 const char *end = (char *)value + size; in reiserfs_posix_acl_from_disk()
60 if (!value) in reiserfs_posix_acl_from_disk()
64 if (((reiserfs_acl_header *) value)->a_version != in reiserfs_posix_acl_from_disk()
67 value = (char *)value + sizeof(reiserfs_acl_header); in reiserfs_posix_acl_from_disk()
77 reiserfs_acl_entry *entry = (reiserfs_acl_entry *) value; in reiserfs_posix_acl_from_disk()
78 if ((char *)value + sizeof(reiserfs_acl_entry_short) > end) in reiserfs_posix_acl_from_disk()
87 value = (char *)value + in reiserfs_posix_acl_from_disk()
92 value = (char *)value + sizeof(reiserfs_acl_entry); in reiserfs_posix_acl_from_disk()
93 if ((char *)value > end) in reiserfs_posix_acl_from_disk()
100 value = (char *)value + sizeof(reiserfs_acl_entry); in reiserfs_posix_acl_from_disk()
101 if ((char *)value > end) in reiserfs_posix_acl_from_disk()
112 if (value != end) in reiserfs_posix_acl_from_disk()
182 char *name, *value; in reiserfs_get_acl() local
207 value = kmalloc(size, GFP_NOFS); in reiserfs_get_acl()
208 if (!value) in reiserfs_get_acl()
211 retval = reiserfs_xattr_get(inode, name, value, size); in reiserfs_get_acl()
221 acl = reiserfs_posix_acl_from_disk(value, retval); in reiserfs_get_acl()
226 kfree(value); in reiserfs_get_acl()
241 void *value = NULL; in __reiserfs_set_acl() local
268 value = reiserfs_posix_acl_to_disk(acl, &size); in __reiserfs_set_acl()
269 if (IS_ERR(value)) in __reiserfs_set_acl()
270 return (int)PTR_ERR(value); in __reiserfs_set_acl()
273 error = reiserfs_xattr_set_handle(th, inode, name, value, size, 0); in __reiserfs_set_acl()
289 kfree(value); in __reiserfs_set_acl()