Lines Matching refs:value

27 	int (*validate)(const struct btrfs_inode *inode, const char *value,
29 int (*apply)(struct btrfs_inode *inode, const char *value, size_t len);
68 const char *value, size_t value_len) in btrfs_validate_prop() argument
82 return handler->validate(inode, value, value_len); in btrfs_validate_prop()
108 const char *name, const char *value, size_t value_len, in btrfs_set_prop() argument
130 ret = btrfs_setxattr(trans, &inode->vfs_inode, handler->xattr_name, value, in btrfs_set_prop()
134 ret = handler->apply(inode, value, value_len); in btrfs_set_prop()
259 const char *value, in inode_prop_iterator() argument
266 ret = handler->apply(BTRFS_I(inode), value, len); in inode_prop_iterator()
286 const char *value, size_t len) in prop_compression_validate() argument
291 if (!value) in prop_compression_validate()
294 if (btrfs_compress_is_valid_type(value, len)) in prop_compression_validate()
297 if ((len == 2 && strncmp("no", value, 2) == 0) || in prop_compression_validate()
298 (len == 4 && strncmp("none", value, 4) == 0)) in prop_compression_validate()
304 static int prop_compression_apply(struct btrfs_inode *inode, const char *value, in prop_compression_apply() argument
319 if ((len == 2 && strncmp("no", value, 2) == 0) || in prop_compression_apply()
320 (len == 4 && strncmp("none", value, 4) == 0)) { in prop_compression_apply()
328 if (!strncmp("lzo", value, 3)) { in prop_compression_apply()
331 } else if (!strncmp("zlib", value, 4)) { in prop_compression_apply()
333 } else if (!strncmp("zstd", value, 4)) { in prop_compression_apply()
403 const char *value; in btrfs_inode_inherit_props() local
412 value = h->extract(parent); in btrfs_inode_inherit_props()
413 if (!value) in btrfs_inode_inherit_props()
420 ret = h->validate(inode, value, strlen(value)); in btrfs_inode_inherit_props()
440 ret = btrfs_setxattr(trans, &inode->vfs_inode, h->xattr_name, value, in btrfs_inode_inherit_props()
441 strlen(value), 0); in btrfs_inode_inherit_props()
443 ret = h->apply(inode, value, strlen(value)); in btrfs_inode_inherit_props()