Lines Matching refs:prealloc_blob
468 BUG_ON(need > ci->i_xattrs.prealloc_blob->alloc_len); in __ceph_build_xattrs_blob()
471 dest = ci->i_xattrs.prealloc_blob->vec.iov_base; in __ceph_build_xattrs_blob()
488 ci->i_xattrs.prealloc_blob->vec.iov_len = in __ceph_build_xattrs_blob()
489 dest - ci->i_xattrs.prealloc_blob->vec.iov_base; in __ceph_build_xattrs_blob()
493 ci->i_xattrs.blob = ci->i_xattrs.prealloc_blob; in __ceph_build_xattrs_blob()
494 ci->i_xattrs.prealloc_blob = NULL; in __ceph_build_xattrs_blob()
753 if (!ci->i_xattrs.prealloc_blob || in ceph_setxattr()
754 required_blob_size > ci->i_xattrs.prealloc_blob->alloc_len) { in ceph_setxattr()
763 if (ci->i_xattrs.prealloc_blob) in ceph_setxattr()
764 ceph_buffer_put(ci->i_xattrs.prealloc_blob); in ceph_setxattr()
765 ci->i_xattrs.prealloc_blob = blob; in ceph_setxattr()
851 if (!ci->i_xattrs.prealloc_blob || in ceph_removexattr()
852 required_blob_size > ci->i_xattrs.prealloc_blob->alloc_len) { in ceph_removexattr()
861 if (ci->i_xattrs.prealloc_blob) in ceph_removexattr()
862 ceph_buffer_put(ci->i_xattrs.prealloc_blob); in ceph_removexattr()
863 ci->i_xattrs.prealloc_blob = blob; in ceph_removexattr()