Lines Matching refs:value

55 static struct posix_acl *jffs2_acl_from_medium(void *value, size_t size)  in jffs2_acl_from_medium()  argument
57 void *end = value + size; in jffs2_acl_from_medium()
58 struct jffs2_acl_header *header = value; in jffs2_acl_from_medium()
64 if (!value) in jffs2_acl_from_medium()
74 value += sizeof(struct jffs2_acl_header); in jffs2_acl_from_medium()
86 entry = value; in jffs2_acl_from_medium()
87 if (value + sizeof(struct jffs2_acl_entry_short) > end) in jffs2_acl_from_medium()
96 value += sizeof(struct jffs2_acl_entry_short); in jffs2_acl_from_medium()
100 value += sizeof(struct jffs2_acl_entry); in jffs2_acl_from_medium()
101 if (value > end) in jffs2_acl_from_medium()
108 value += sizeof(struct jffs2_acl_entry); in jffs2_acl_from_medium()
109 if (value > end) in jffs2_acl_from_medium()
120 if (value != end) in jffs2_acl_from_medium()
179 char *value = NULL; in jffs2_get_acl() local
197 value = kmalloc(rc, GFP_KERNEL); in jffs2_get_acl()
198 if (!value) in jffs2_get_acl()
200 rc = do_jffs2_getxattr(inode, xprefix, "", value, rc); in jffs2_get_acl()
203 acl = jffs2_acl_from_medium(value, rc); in jffs2_get_acl()
209 kfree(value); in jffs2_get_acl()
215 char *value = NULL; in __jffs2_set_acl() local
220 value = jffs2_acl_to_medium(acl, &size); in __jffs2_set_acl()
221 if (IS_ERR(value)) in __jffs2_set_acl()
222 return PTR_ERR(value); in __jffs2_set_acl()
224 rc = do_jffs2_setxattr(inode, xprefix, "", value, size, 0); in __jffs2_set_acl()
225 if (!value && rc == -ENODATA) in __jffs2_set_acl()
227 kfree(value); in __jffs2_set_acl()