Lines Matching refs:i_xattrs
466 ci->i_xattrs.blob = NULL;
467 ci->i_xattrs.prealloc_blob = NULL;
468 ci->i_xattrs.dirty = false;
469 ci->i_xattrs.index = RB_ROOT;
470 ci->i_xattrs.count = 0;
471 ci->i_xattrs.names_size = 0;
472 ci->i_xattrs.vals_size = 0;
473 ci->i_xattrs.version = 0;
474 ci->i_xattrs.index_version = 0;
594 if (ci->i_xattrs.blob)
595 ceph_buffer_put(ci->i_xattrs.blob);
596 if (ci->i_xattrs.prealloc_blob)
597 ceph_buffer_put(ci->i_xattrs.prealloc_blob);
904 /* note that if i_xattrs.len <= 4, i_xattrs.data will still be NULL. */
905 if ((ci->i_xattrs.version == 0 || !(issued & CEPH_CAP_XATTR_EXCL)) &&
906 le64_to_cpu(info->xattr_version) > ci->i_xattrs.version) {
907 if (ci->i_xattrs.blob)
908 old_blob = ci->i_xattrs.blob;
909 ci->i_xattrs.blob = xattr_blob;
911 memcpy(ci->i_xattrs.blob->vec.iov_base,
913 ci->i_xattrs.version = le64_to_cpu(info->xattr_version);