• Home
  • Raw
  • Download

Lines Matching refs:value

61 static struct posix_acl *reiserfs_posix_acl_from_disk(const void *value, size_t size)  in reiserfs_posix_acl_from_disk()  argument
63 const char *end = (char *)value + size; in reiserfs_posix_acl_from_disk()
67 if (!value) in reiserfs_posix_acl_from_disk()
71 if (((reiserfs_acl_header *) value)->a_version != in reiserfs_posix_acl_from_disk()
74 value = (char *)value + sizeof(reiserfs_acl_header); in reiserfs_posix_acl_from_disk()
84 reiserfs_acl_entry *entry = (reiserfs_acl_entry *) value; in reiserfs_posix_acl_from_disk()
85 if ((char *)value + sizeof(reiserfs_acl_entry_short) > end) in reiserfs_posix_acl_from_disk()
94 value = (char *)value + in reiserfs_posix_acl_from_disk()
99 value = (char *)value + sizeof(reiserfs_acl_entry); in reiserfs_posix_acl_from_disk()
100 if ((char *)value > end) in reiserfs_posix_acl_from_disk()
107 value = (char *)value + sizeof(reiserfs_acl_entry); in reiserfs_posix_acl_from_disk()
108 if ((char *)value > end) in reiserfs_posix_acl_from_disk()
119 if (value != end) in reiserfs_posix_acl_from_disk()
189 char *name, *value; in reiserfs_get_acl() local
214 value = kmalloc(size, GFP_NOFS); in reiserfs_get_acl()
215 if (!value) in reiserfs_get_acl()
218 retval = reiserfs_xattr_get(inode, name, value, size); in reiserfs_get_acl()
228 acl = reiserfs_posix_acl_from_disk(value, retval); in reiserfs_get_acl()
233 kfree(value); in reiserfs_get_acl()
248 void *value = NULL; in __reiserfs_set_acl() local
266 value = reiserfs_posix_acl_to_disk(acl, &size); in __reiserfs_set_acl()
267 if (IS_ERR(value)) in __reiserfs_set_acl()
268 return (int)PTR_ERR(value); in __reiserfs_set_acl()
271 error = reiserfs_xattr_set_handle(th, inode, name, value, size, 0); in __reiserfs_set_acl()
287 kfree(value); in __reiserfs_set_acl()