Lines Matching refs:value_len
300 unsigned int value_len; member
653 value_size = ((x->value_len + EXT2_EXT_ATTR_PAD - 1) / in write_xattrs_to_buffer()
660 e->e_value_size = x->value_len; in write_xattrs_to_buffer()
937 x->value_len = entry->e_value_size; in read_xattrs_from_buffer()
1097 size_t value_len, void *data), in ext2fs_xattrs_iterate() argument
1106 ret = func(x->name, x->value, x->value_len, data); in ext2fs_xattrs_iterate()
1119 void **value, size_t *value_len) in ext2fs_xattr_get() argument
1133 err = convert_disk_buffer_to_posix_acl(x->value, x->value_len, in ext2fs_xattr_get()
1134 value, value_len); in ext2fs_xattr_get()
1137 err = ext2fs_get_mem(x->value_len, &val); in ext2fs_xattr_get()
1140 memcpy(val, x->value, x->value_len); in ext2fs_xattr_get()
1142 *value_len = x->value_len; in ext2fs_xattr_get()
1211 size_t value_len, ext2_ino_t *ea_ino) in xattr_create_ea_inode() argument
1240 hash = ext2fs_crc32c_le(fs->csum_seed, value, value_len); in xattr_create_ea_inode()
1250 ret = ext2fs_file_write(file, value, value_len, NULL); in xattr_create_ea_inode()
1305 size_t value_len, int in_inode) in xattr_update_entry() argument
1321 ret = ext2fs_get_mem(value_len, &new_value); in xattr_update_entry()
1324 memcpy(new_value, value, value_len); in xattr_update_entry()
1327 ret = xattr_create_ea_inode(fs, value, value_len, &ea_ino); in xattr_update_entry()
1347 x->value_len = value_len; in xattr_update_entry()
1389 const void *value, size_t value_len, in xattr_array_update() argument
1406 needed += EXT2_EXT_ATTR_SIZE(value_len); in xattr_array_update()
1412 h->attrs[old_idx].value_len); in xattr_array_update()
1425 value_len, in_inode); in xattr_array_update()
1444 EXT2_EXT_ATTR_SIZE(h->attrs[old_idx].value_len); in xattr_array_update()
1454 value_len, in_inode); in xattr_array_update()
1489 name_idx, value, value_len, in_inode); in xattr_array_update()
1513 total += EXT2_EXT_ATTR_SIZE(x->value_len); in space_used()
1528 size_t value_len) in ext2fs_xattr_set() argument
1543 ret = ext2fs_get_mem(value_len, &new_value); in ext2fs_xattr_set()
1549 ret = convert_posix_acl_to_disk_buffer(value, value_len, in ext2fs_xattr_set()
1550 new_value, &value_len); in ext2fs_xattr_set()
1553 } else if (value_len) in ext2fs_xattr_set()
1554 memcpy(new_value, value, value_len); in ext2fs_xattr_set()
1559 if (!x->ea_ino && x->value_len == value_len && in ext2fs_xattr_set()
1560 (!value_len || in ext2fs_xattr_set()
1561 !memcmp(x->value, new_value, value_len))) { in ext2fs_xattr_set()
1599 ret = xattr_array_update(h, name, new_value, value_len, in ext2fs_xattr_set()
1616 value_len > EXT4_XATTR_MIN_LARGE_EA_SIZE(fs->blocksize)) in ext2fs_xattr_set()
1619 ret = xattr_array_update(h, name, new_value, value_len, ibody_free, in ext2fs_xattr_set()
1623 ret = xattr_array_update(h, name, new_value, value_len, in ext2fs_xattr_set()