Lines Matching refs:i_xattrs
403 ci->i_xattrs.blob = NULL; in ceph_alloc_inode()
404 ci->i_xattrs.prealloc_blob = NULL; in ceph_alloc_inode()
405 ci->i_xattrs.dirty = false; in ceph_alloc_inode()
406 ci->i_xattrs.index = RB_ROOT; in ceph_alloc_inode()
407 ci->i_xattrs.count = 0; in ceph_alloc_inode()
408 ci->i_xattrs.names_size = 0; in ceph_alloc_inode()
409 ci->i_xattrs.vals_size = 0; in ceph_alloc_inode()
410 ci->i_xattrs.version = 0; in ceph_alloc_inode()
411 ci->i_xattrs.index_version = 0; in ceph_alloc_inode()
516 if (ci->i_xattrs.blob) in ceph_destroy_inode()
517 ceph_buffer_put(ci->i_xattrs.blob); in ceph_destroy_inode()
518 if (ci->i_xattrs.prealloc_blob) in ceph_destroy_inode()
519 ceph_buffer_put(ci->i_xattrs.prealloc_blob); in ceph_destroy_inode()
775 if ((ci->i_xattrs.version == 0 || !(issued & CEPH_CAP_XATTR_EXCL)) && in fill_inode()
776 le64_to_cpu(info->xattr_version) > ci->i_xattrs.version) { in fill_inode()
777 if (ci->i_xattrs.blob) in fill_inode()
778 ceph_buffer_put(ci->i_xattrs.blob); in fill_inode()
779 ci->i_xattrs.blob = xattr_blob; in fill_inode()
781 memcpy(ci->i_xattrs.blob->vec.iov_base, in fill_inode()
783 ci->i_xattrs.version = le64_to_cpu(info->xattr_version); in fill_inode()