Lines Matching refs:size
144 int size, dxd_t * ea) in ea_write_inline() argument
152 if (ealist && size > sizeof (struct jfs_ea_list)) { in ea_write_inline()
153 assert(size <= sizeof (ji->i_inline_ea)); in ea_write_inline()
162 DXDsize(ea, size); in ea_write_inline()
165 memcpy(ji->i_inline_ea, ealist, size); in ea_write_inline()
201 static int ea_write(struct inode *ip, struct jfs_ea_list *ealist, int size, in ea_write() argument
219 if (!ealist || size <= sizeof (ji->i_inline_ea)) { in ea_write()
220 if (!ea_write_inline(ip, ealist, size, ea)) in ea_write()
225 nblocks = (size + (sb->s_blocksize - 1)) >> sb->s_blocksize_bits; in ea_write()
245 nbytes = size; in ea_write()
288 DXDsize(ea, le32_to_cpu(ealist->size)); in ea_write()
323 ealist->size = 0; in ea_read_inline()
330 if (le32_to_cpu(((struct jfs_ea_list *) &ji->i_inline_ea)->size) in ea_read_inline()
430 int size; in ea_get() local
478 size = max(min_size, ea_size); in ea_get()
480 if (size > PSIZE) { in ea_get()
486 ea_buf->max_size = (size + sb->s_blocksize - 1) & in ea_get()
566 int size = clamp_t(int, ea_size, 0, EALIST_SIZE(ea_buf->xattr)); in ea_get() local
570 ea_buf->xattr, size, 1); in ea_get()
652 ji->ea.size = 0; in ea_put()
790 ealist->size = cpu_to_le32(new_size); in __jfs_setxattr()
810 ssize_t size; in __jfs_getxattr() local
819 size = xattr_size; in __jfs_getxattr()
833 size = -EUCLEAN; in __jfs_getxattr()
840 size = le16_to_cpu(ea->valuelen); in __jfs_getxattr()
843 else if (size > buf_size) { in __jfs_getxattr()
844 size = -ERANGE; in __jfs_getxattr()
848 memcpy(data, value, size); in __jfs_getxattr()
853 size = -ENODATA; in __jfs_getxattr()
859 return size; in __jfs_getxattr()
876 ssize_t size = 0; in jfs_listxattr() local
886 size = xattr_size; in jfs_listxattr()
900 size = -EUCLEAN; in jfs_listxattr()
905 size += name_size(ea) + 1; in jfs_listxattr()
911 if (size > buf_size) { in jfs_listxattr()
912 size = -ERANGE; in jfs_listxattr()
929 return size; in jfs_listxattr()
933 const void *value, size_t size, int flags) in __jfs_xattr_set() argument
941 rc = __jfs_setxattr(tid, inode, name, value, size, flags); in __jfs_xattr_set()
952 const char *name, void *value, size_t size) in jfs_xattr_get() argument
955 return __jfs_getxattr(inode, name, value, size); in jfs_xattr_get()
962 size_t size, int flags) in jfs_xattr_set() argument
965 return __jfs_xattr_set(inode, name, value, size, flags); in jfs_xattr_set()
970 const char *name, void *value, size_t size) in jfs_xattr_get_os2() argument
974 return __jfs_getxattr(inode, name, value, size); in jfs_xattr_get_os2()
981 size_t size, int flags) in jfs_xattr_set_os2() argument
985 return __jfs_xattr_set(inode, name, value, size, flags); in jfs_xattr_set_os2()