Lines Matching refs:prealloc_blob
685 BUG_ON(need > ci->i_xattrs.prealloc_blob->alloc_len); in __ceph_build_xattrs_blob()
688 dest = ci->i_xattrs.prealloc_blob->vec.iov_base; in __ceph_build_xattrs_blob()
705 ci->i_xattrs.prealloc_blob->vec.iov_len = in __ceph_build_xattrs_blob()
706 dest - ci->i_xattrs.prealloc_blob->vec.iov_base; in __ceph_build_xattrs_blob()
710 ci->i_xattrs.blob = ci->i_xattrs.prealloc_blob; in __ceph_build_xattrs_blob()
711 ci->i_xattrs.prealloc_blob = NULL; in __ceph_build_xattrs_blob()
979 if (!ci->i_xattrs.prealloc_blob || in __ceph_setxattr()
980 required_blob_size > ci->i_xattrs.prealloc_blob->alloc_len) { in __ceph_setxattr()
989 if (ci->i_xattrs.prealloc_blob) in __ceph_setxattr()
990 ceph_buffer_put(ci->i_xattrs.prealloc_blob); in __ceph_setxattr()
991 ci->i_xattrs.prealloc_blob = blob; in __ceph_setxattr()
1118 if (!ci->i_xattrs.prealloc_blob || in __ceph_removexattr()
1119 required_blob_size > ci->i_xattrs.prealloc_blob->alloc_len) { in __ceph_removexattr()
1128 if (ci->i_xattrs.prealloc_blob) in __ceph_removexattr()
1129 ceph_buffer_put(ci->i_xattrs.prealloc_blob); in __ceph_removexattr()
1130 ci->i_xattrs.prealloc_blob = blob; in __ceph_removexattr()