Lines Matching defs:value
68 static struct posix_acl *reiserfs_posix_acl_from_disk(const void *value, size_t size)
70 const char *end = (char *)value + size;
74 if (!value)
78 if (((reiserfs_acl_header *) value)->a_version !=
81 value = (char *)value + sizeof(reiserfs_acl_header);
91 reiserfs_acl_entry *entry = (reiserfs_acl_entry *) value;
92 if ((char *)value + sizeof(reiserfs_acl_entry_short) > end)
101 value = (char *)value +
106 value = (char *)value + sizeof(reiserfs_acl_entry);
107 if ((char *)value > end)
114 value = (char *)value + sizeof(reiserfs_acl_entry);
115 if ((char *)value > end)
126 if (value != end)
196 char *name, *value;
222 value = kmalloc(size, GFP_NOFS);
223 if (!value)
226 retval = reiserfs_xattr_get(inode, name, value, size);
236 acl = reiserfs_posix_acl_from_disk(value, retval);
239 kfree(value);
254 void *value = NULL;
272 value = reiserfs_posix_acl_to_disk(acl, &size);
273 if (IS_ERR(value))
274 return (int)PTR_ERR(value);
277 error = reiserfs_xattr_set_handle(th, inode, name, value, size, 0);
293 kfree(value);