Lines Matching refs:ealist
158 static int ea_write_inline(struct inode *ip, struct jfs_ea_list *ealist, in ea_write_inline() argument
167 if (ealist && size > sizeof (struct jfs_ea_list)) { in ea_write_inline()
180 memcpy(ji->i_inline_ea, ealist, size); in ea_write_inline()
216 static int ea_write(struct inode *ip, struct jfs_ea_list *ealist, int size, in ea_write() argument
234 if (!ealist || size <= sizeof (ji->i_inline_ea)) { in ea_write()
235 if (!ea_write_inline(ip, ealist, size, ea)) in ea_write()
259 cp = (char *) ealist; in ea_write()
303 DXDsize(ea, le32_to_cpu(ealist->size)); in ea_write()
332 static int ea_read_inline(struct inode *ip, struct jfs_ea_list *ealist) in ea_read_inline() argument
338 ealist->size = 0; in ea_read_inline()
349 memcpy(ealist, ji->i_inline_ea, ea_size); in ea_read_inline()
366 static int ea_read(struct inode *ip, struct jfs_ea_list *ealist) in ea_read() argument
373 char *cp = (char *) ealist; in ea_read()
381 return ea_read_inline(ip, ealist); in ea_read()
700 struct jfs_ea_list *ealist; in __jfs_setxattr() local
731 ealist = (struct jfs_ea_list *) ea_buf.xattr; in __jfs_setxattr()
735 for (ea = FIRST_EA(ealist); ea < END_EALIST(ealist); in __jfs_setxattr()
782 length = (char *) END_EALIST(ealist) - (char *) next_ea; in __jfs_setxattr()
807 ea = (struct jfs_ea *) ((char *) ealist + xattr_size); in __jfs_setxattr()
834 ealist->size = cpu_to_le32(new_size); in __jfs_setxattr()
888 struct jfs_ea_list *ealist; in __jfs_getxattr() local
908 ealist = (struct jfs_ea_list *) ea_buf.xattr; in __jfs_getxattr()
911 for (ea = FIRST_EA(ealist); ea < END_EALIST(ealist); ea = NEXT_EA(ea)) in __jfs_getxattr()
983 struct jfs_ea_list *ealist; in jfs_listxattr() local
998 ealist = (struct jfs_ea_list *) ea_buf.xattr; in jfs_listxattr()
1001 for (ea = FIRST_EA(ealist); ea < END_EALIST(ealist); ea = NEXT_EA(ea)) { in jfs_listxattr()
1016 for (ea = FIRST_EA(ealist); ea < END_EALIST(ealist); ea = NEXT_EA(ea)) { in jfs_listxattr()