Lines Matching refs:ea_inode_array
118 ext4_expand_inode_array(struct ext4_xattr_inode_array **ea_inode_array,
1174 struct ext4_xattr_inode_array **ea_inode_array, in ext4_xattr_inode_dec_ref_all() argument
1198 err = ext4_expand_inode_array(ea_inode_array, ea_inode); in ext4_xattr_inode_dec_ref_all()
1270 struct ext4_xattr_inode_array **ea_inode_array, in ext4_xattr_release_block() argument
1312 ea_inode_array, in ext4_xattr_release_block()
2181 struct ext4_xattr_inode_array *ea_inode_array = NULL; in ext4_xattr_block_set() local
2184 &ea_inode_array, in ext4_xattr_block_set()
2186 ext4_xattr_inode_array_free(ea_inode_array); in ext4_xattr_block_set()
2877 ext4_expand_inode_array(struct ext4_xattr_inode_array **ea_inode_array, in ext4_expand_inode_array() argument
2880 if (*ea_inode_array == NULL) { in ext4_expand_inode_array()
2884 (*ea_inode_array) = kmalloc( in ext4_expand_inode_array()
2885 struct_size(*ea_inode_array, inodes, EIA_MASK), in ext4_expand_inode_array()
2887 if (*ea_inode_array == NULL) in ext4_expand_inode_array()
2889 (*ea_inode_array)->count = 0; in ext4_expand_inode_array()
2890 } else if (((*ea_inode_array)->count & EIA_MASK) == EIA_MASK) { in ext4_expand_inode_array()
2895 struct_size(*ea_inode_array, inodes, in ext4_expand_inode_array()
2896 (*ea_inode_array)->count + EIA_INCR), in ext4_expand_inode_array()
2900 memcpy(new_array, *ea_inode_array, in ext4_expand_inode_array()
2901 struct_size(*ea_inode_array, inodes, in ext4_expand_inode_array()
2902 (*ea_inode_array)->count)); in ext4_expand_inode_array()
2903 kfree(*ea_inode_array); in ext4_expand_inode_array()
2904 *ea_inode_array = new_array; in ext4_expand_inode_array()
2906 (*ea_inode_array)->count++; in ext4_expand_inode_array()
2907 (*ea_inode_array)->inodes[(*ea_inode_array)->count - 1] = inode; in ext4_expand_inode_array()
2921 struct ext4_xattr_inode_array **ea_inode_array, in ext4_xattr_delete_inode() argument
2960 ea_inode_array, in ext4_xattr_delete_inode()
2999 ext4_xattr_release_block(handle, inode, bh, ea_inode_array, in ext4_xattr_delete_inode()
3021 void ext4_xattr_inode_array_free(struct ext4_xattr_inode_array *ea_inode_array) in ext4_xattr_inode_array_free() argument
3025 if (ea_inode_array == NULL) in ext4_xattr_inode_array_free()
3028 for (idx = 0; idx < ea_inode_array->count; ++idx) in ext4_xattr_inode_array_free()
3029 iput(ea_inode_array->inodes[idx]); in ext4_xattr_inode_array_free()
3030 kfree(ea_inode_array); in ext4_xattr_inode_array_free()