Lines Matching defs:size

168 	void (*xlo_add_namevalue)(struct ocfs2_xa_loc *loc, int size);
876 char *buffer, size_t size,
911 if (!size)
914 if (*result > size)
1022 size_t size)
1044 i_ret = ocfs2_xattr_ibody_list(d_inode(dentry), di, buffer, size);
1050 size -= i_ret;
1053 buffer, size);
1157 size_t size;
1172 size = le64_to_cpu(xs->here->xe_value_size);
1174 if (size > buffer_size)
1179 OCFS2_XATTR_SIZE(xs->here->xe_name_len), size);
1186 buffer, size);
1194 return size;
1206 size_t size;
1229 size = le64_to_cpu(xs->here->xe_value_size);
1232 if (size > buffer_size)
1253 name_offset + name_len, size);
1258 buffer, size);
1265 ret = size;
1312 * Buffer is NULL to compute the size of buffer required.
1493 * add_namevalue() will go nuts. We set it to the size of our
1502 int size = namevalue_size_xi(xi);
1506 loc->xl_ops->xlo_add_namevalue(loc, size);
1515 memset(nameval_buf, 0, size);
1660 static void ocfs2_xa_block_add_namevalue(struct ocfs2_xa_loc *loc, int size)
1664 loc->xl_entry->xe_name_offset = cpu_to_le16(free_start - size);
1741 int free_start, int size)
1747 if (((free_start - size) >> sb->s_blocksize_bits) !=
1761 int size = namevalue_size_xi(xi);
1779 if (free_start < size) {
1794 size);
1840 static void ocfs2_xa_bucket_add_namevalue(struct ocfs2_xa_loc *loc, int size)
1847 free_start = ocfs2_bucket_align_free_start(sb, free_start, size);
1848 nameval_offset = free_start - size;
1851 le16_add_cpu(&xh->xh_name_value_len, size);
1861 int size = namevalue_size_xe(loc->xl_entry);
1866 ((nameval_offset + size - 1) >> sb->s_blocksize_bits));
1954 * If we have a problem adjusting the size of an external value during
1974 * If the size change broke because of the journal, no changes will hit
2174 * size.
2733 * Adjust extent record count or inline data size
3162 * value is smaller than the size of value root or the old
3208 * If the cluster size is the same as the bucket size, one
3479 * block size is too small. And we have already reserved
4161 static void swap_xe(void *a, void *b, int size)
4184 u16 offset, size, off_change;
4209 size = blocksize - offset;
4212 memcpy(target + offset, src + offset, size);
4217 xh->xh_name_value_len = cpu_to_le16(size);
4218 xh->xh_free_start = cpu_to_le16(OCFS2_XATTR_BUCKET_SIZE - size);
4223 size = count * sizeof(struct ocfs2_xattr_entry);
4224 memcpy(target + offset, (char *)xb_xh + offset, size);
4232 trace_ocfs2_cp_xattr_block_to_bucket_end(offset, size, off_change);
4970 * This function should only be called when bucket size == cluster size.
5008 * 1. If cluster size > bucket size, that means the previous cluster has more
5080 * We also need to limit the maximum size of a btree leaf, otherwise we'll
5082 * So now the maximum size is OCFS2_MAX_XATTR_TREE_LEAF_SIZE(or clustersize,
5850 * If we are deleting the xattr or the new size will be stored inside,
7239 const char *name, void *buffer, size_t size)
7242 name, buffer, size);
7249 size_t size, int flags)
7252 name, value, size, flags);
7334 const char *name, void *buffer, size_t size)
7337 name, buffer, size);
7344 size_t size, int flags)
7347 name, value, size, flags);
7361 const char *name, void *buffer, size_t size)
7368 buffer, size);
7375 size_t size, int flags)
7383 name, value, size, flags);