Lines Matching defs:value
65 static struct posix_acl *reiserfs_posix_acl_from_disk(const void *value, size_t size)
67 const char *end = (char *)value + size;
71 if (!value)
75 if (((reiserfs_acl_header *) value)->a_version !=
78 value = (char *)value + sizeof(reiserfs_acl_header);
88 reiserfs_acl_entry *entry = (reiserfs_acl_entry *) value;
89 if ((char *)value + sizeof(reiserfs_acl_entry_short) > end)
98 value = (char *)value +
103 value = (char *)value + sizeof(reiserfs_acl_entry);
104 if ((char *)value > end)
111 value = (char *)value + sizeof(reiserfs_acl_entry);
112 if ((char *)value > end)
123 if (value != end)
193 char *name, *value;
216 value = kmalloc(size, GFP_NOFS);
217 if (!value)
220 retval = reiserfs_xattr_get(inode, name, value, size);
230 acl = reiserfs_posix_acl_from_disk(value, retval);
233 kfree(value);
248 void *value = NULL;
266 value = reiserfs_posix_acl_to_disk(acl, &size);
267 if (IS_ERR(value))
268 return (int)PTR_ERR(value);
271 error = reiserfs_xattr_set_handle(th, inode, name, value, size, 0);
287 kfree(value);