Lines Matching refs:prev

77 			  struct gfs2_ea_header *prev, void *private);
82 struct gfs2_ea_header *ea, *prev = NULL; in ea_foreach_i() local
88 for (ea = GFS2_EA_BH2FIRST(bh);; prev = ea, ea = GFS2_EA2NEXT(ea)) { in ea_foreach_i()
97 error = ea_call(ip, bh, ea, prev, data); in ea_foreach_i()
167 struct gfs2_ea_header *ea, struct gfs2_ea_header *prev, in ea_find_i() argument
182 el->el_prev = prev; in ea_find_i()
227 struct gfs2_ea_header *prev, void *private) in ea_dealloc_unstuffed() argument
297 if (prev && !leave) { in ea_dealloc_unstuffed()
300 len = GFS2_EA_REC_LEN(prev) + GFS2_EA_REC_LEN(ea); in ea_dealloc_unstuffed()
301 prev->ea_rec_len = cpu_to_be32(len); in ea_dealloc_unstuffed()
304 prev->ea_flags |= GFS2_EAFLAG_LAST; in ea_dealloc_unstuffed()
327 struct gfs2_ea_header *prev, int leave) in ea_remove_unstuffed() argument
339 error = ea_dealloc_unstuffed(ip, bh, ea, prev, (leave) ? &error : NULL); in ea_remove_unstuffed()
366 struct gfs2_ea_header *ea, struct gfs2_ea_header *prev, in ea_list_i() argument
838 struct gfs2_ea_header *prev = el->el_prev; in ea_set_remove_stuffed() local
843 if (!prev || !GFS2_EA_IS_STUFFED(ea)) { in ea_set_remove_stuffed()
846 } else if (GFS2_EA2NEXT(prev) != ea) { in ea_set_remove_stuffed()
847 prev = GFS2_EA2NEXT(prev); in ea_set_remove_stuffed()
848 gfs2_assert_withdraw(GFS2_SB(&ip->i_inode), GFS2_EA2NEXT(prev) == ea); in ea_set_remove_stuffed()
851 len = GFS2_EA_REC_LEN(prev) + GFS2_EA_REC_LEN(ea); in ea_set_remove_stuffed()
852 prev->ea_rec_len = cpu_to_be32(len); in ea_set_remove_stuffed()
855 prev->ea_flags |= GFS2_EAFLAG_LAST; in ea_set_remove_stuffed()
924 struct gfs2_ea_header *ea, struct gfs2_ea_header *prev, in ea_set_simple() argument
939 error = ea_remove_unstuffed(ip, bh, ea, prev, 1); in ea_set_simple()
1091 struct gfs2_ea_header *prev = el->el_prev; in ea_remove_stuffed() local
1101 if (prev) { in ea_remove_stuffed()
1104 len = GFS2_EA_REC_LEN(prev) + GFS2_EA_REC_LEN(ea); in ea_remove_stuffed()
1105 prev->ea_rec_len = cpu_to_be32(len); in ea_remove_stuffed()
1108 prev->ea_flags |= GFS2_EAFLAG_LAST; in ea_remove_stuffed()