Lines Matching defs:size

174 	void (*xlo_add_namevalue)(struct ocfs2_xa_loc *loc, int size);
882 char *buffer, size_t size,
917 if (!size)
920 if (*result > size)
1028 size_t size)
1050 i_ret = ocfs2_xattr_ibody_list(d_inode(dentry), di, buffer, size);
1056 size -= i_ret;
1059 buffer, size);
1163 size_t size;
1178 size = le64_to_cpu(xs->here->xe_value_size);
1180 if (size > buffer_size)
1185 OCFS2_XATTR_SIZE(xs->here->xe_name_len), size);
1192 buffer, size);
1200 return size;
1212 size_t size;
1235 size = le64_to_cpu(xs->here->xe_value_size);
1238 if (size > buffer_size)
1259 name_offset + name_len, size);
1264 buffer, size);
1271 ret = size;
1318 * Buffer is NULL to compute the size of buffer required.
1499 * add_namevalue() will go nuts. We set it to the size of our
1508 int size = namevalue_size_xi(xi);
1512 loc->xl_ops->xlo_add_namevalue(loc, size);
1521 memset(nameval_buf, 0, size);
1666 static void ocfs2_xa_block_add_namevalue(struct ocfs2_xa_loc *loc, int size)
1670 loc->xl_entry->xe_name_offset = cpu_to_le16(free_start - size);
1747 int free_start, int size)
1753 if (((free_start - size) >> sb->s_blocksize_bits) !=
1767 int size = namevalue_size_xi(xi);
1785 if (free_start < size) {
1800 size);
1846 static void ocfs2_xa_bucket_add_namevalue(struct ocfs2_xa_loc *loc, int size)
1853 free_start = ocfs2_bucket_align_free_start(sb, free_start, size);
1854 nameval_offset = free_start - size;
1857 le16_add_cpu(&xh->xh_name_value_len, size);
1867 int size = namevalue_size_xe(loc->xl_entry);
1872 ((nameval_offset + size - 1) >> sb->s_blocksize_bits));
1960 * If we have a problem adjusting the size of an external value during
1980 * If the size change broke because of the journal, no changes will hit
2180 * size.
2739 * Adjust extent record count or inline data size
3168 * value is smaller than the size of value root or the old
3214 * If the cluster size is the same as the bucket size, one
3485 * block size is too small. And we have already reserved
4167 static void swap_xe(void *a, void *b, int size)
4190 u16 offset, size, off_change;
4215 size = blocksize - offset;
4218 memcpy(target + offset, src + offset, size);
4223 xh->xh_name_value_len = cpu_to_le16(size);
4224 xh->xh_free_start = cpu_to_le16(OCFS2_XATTR_BUCKET_SIZE - size);
4229 size = count * sizeof(struct ocfs2_xattr_entry);
4230 memcpy(target + offset, (char *)xb_xh + offset, size);
4238 trace_ocfs2_cp_xattr_block_to_bucket_end(offset, size, off_change);
4976 * This function should only be called when bucket size == cluster size.
5014 * 1. If cluster size > bucket size, that means the previous cluster has more
5086 * We also need to limit the maximum size of a btree leaf, otherwise we'll
5088 * So now the maximum size is OCFS2_MAX_XATTR_TREE_LEAF_SIZE(or clustersize,
5856 * If we are deleting the xattr or the new size will be stored inside,
7245 const char *name, void *buffer, size_t size)
7248 name, buffer, size);
7254 size_t size, int flags)
7257 name, value, size, flags);
7339 const char *name, void *buffer, size_t size)
7342 name, buffer, size);
7348 size_t size, int flags)
7351 name, value, size, flags);
7365 const char *name, void *buffer, size_t size)
7372 buffer, size);
7378 size_t size, int flags)
7386 name, value, size, flags);