#ifndef _EATTR_H
#define _EATTR_H

int clear_eattr_indir(struct gfs2_inode *ip, uint64_t block, uint64_t parent,
		      struct gfs2_buffer_head **bh, void *private);
int clear_eattr_leaf(struct gfs2_inode *ip, uint64_t block, uint64_t parent,
		     struct gfs2_buffer_head **bh, void *private);
int clear_eattr_entry (struct gfs2_inode *ip,
					   struct gfs2_buffer_head *leaf_bh,
					   struct gfs2_ea_header *ea_hdr,
					   struct gfs2_ea_header *ea_hdr_prev,
					   void *private);
int clear_eattr_extentry(struct gfs2_inode *ip, uint64_t *ea_data_ptr,
			 struct gfs2_buffer_head *leaf_bh,
			 struct gfs2_ea_header *ea_hdr,
			 struct gfs2_ea_header *ea_hdr_prev, void *private);

#endif /* _EATTR_H */
