Lines Matching refs:ealist
131 * ealist - EA list pointer
132 * size - size of ealist in bytes
143 static int ea_write_inline(struct inode *ip, struct jfs_ea_list *ealist,
152 if (ealist && size > sizeof (struct jfs_ea_list)) {
165 memcpy(ji->i_inline_ea, ealist, size);
191 * ealist - EA list pointer
192 * size - size of ealist in bytes
201 static int ea_write(struct inode *ip, struct jfs_ea_list *ealist, int size,
219 if (!ealist || size <= sizeof (ji->i_inline_ea)) {
220 if (!ea_write_inline(ip, ealist, size, ea))
244 cp = (char *) ealist;
288 DXDsize(ea, le32_to_cpu(ealist->size));
313 * ealist - Pointer to buffer to fill in with EA
317 static int ea_read_inline(struct inode *ip, struct jfs_ea_list *ealist)
323 ealist->size = 0;
334 memcpy(ealist, ji->i_inline_ea, ea_size);
345 * ealist - Pointer to buffer to fill in with EA
351 static int ea_read(struct inode *ip, struct jfs_ea_list *ealist)
358 char *cp = (char *) ealist;
366 return ea_read_inline(ip, ealist);
421 * ea_buf - Structure to be populated with ealist and its metadata
658 struct jfs_ea_list *ealist;
678 ealist = (struct jfs_ea_list *) ea_buf.xattr;
682 for (ea = FIRST_EA(ealist); ea < END_EALIST(ealist);
729 length = (char *) END_EALIST(ealist) - (char *) next_ea;
754 ea = (struct jfs_ea *) ((char *) ealist + xattr_size);
781 ealist->size = cpu_to_le32(new_size);
797 struct jfs_ea_list *ealist;
817 ealist = (struct jfs_ea_list *) ea_buf.xattr;
820 for (ea = FIRST_EA(ealist); ea < END_EALIST(ealist); ea = NEXT_EA(ea))
861 struct jfs_ea_list *ealist;
876 ealist = (struct jfs_ea_list *) ea_buf.xattr;
879 for (ea = FIRST_EA(ealist); ea < END_EALIST(ealist); ea = NEXT_EA(ea)) {
894 for (ea = FIRST_EA(ealist); ea < END_EALIST(ealist); ea = NEXT_EA(ea)) {