Lines Matching refs:prev
75 struct gfs2_ea_header *prev, void *private);
80 struct gfs2_ea_header *ea, *prev = NULL; in ea_foreach_i() local
86 for (ea = GFS2_EA_BH2FIRST(bh);; prev = ea, ea = GFS2_EA2NEXT(ea)) { in ea_foreach_i()
95 error = ea_call(ip, bh, ea, prev, data); in ea_foreach_i()
165 struct gfs2_ea_header *ea, struct gfs2_ea_header *prev, in ea_find_i() argument
180 el->el_prev = prev; in ea_find_i()
225 struct gfs2_ea_header *prev, void *private) in ea_dealloc_unstuffed() argument
294 if (prev && !leave) { in ea_dealloc_unstuffed()
297 len = GFS2_EA_REC_LEN(prev) + GFS2_EA_REC_LEN(ea); in ea_dealloc_unstuffed()
298 prev->ea_rec_len = cpu_to_be32(len); in ea_dealloc_unstuffed()
301 prev->ea_flags |= GFS2_EAFLAG_LAST; in ea_dealloc_unstuffed()
319 struct gfs2_ea_header *prev, int leave) in ea_remove_unstuffed() argument
331 error = ea_dealloc_unstuffed(ip, bh, ea, prev, (leave) ? &error : NULL); in ea_remove_unstuffed()
344 struct gfs2_ea_header *ea, struct gfs2_ea_header *prev, in ea_list_i() argument
831 struct gfs2_ea_header *prev = el->el_prev; in ea_set_remove_stuffed() local
836 if (!prev || !GFS2_EA_IS_STUFFED(ea)) { in ea_set_remove_stuffed()
839 } else if (GFS2_EA2NEXT(prev) != ea) { in ea_set_remove_stuffed()
840 prev = GFS2_EA2NEXT(prev); in ea_set_remove_stuffed()
841 gfs2_assert_withdraw(GFS2_SB(&ip->i_inode), GFS2_EA2NEXT(prev) == ea); in ea_set_remove_stuffed()
844 len = GFS2_EA_REC_LEN(prev) + GFS2_EA_REC_LEN(ea); in ea_set_remove_stuffed()
845 prev->ea_rec_len = cpu_to_be32(len); in ea_set_remove_stuffed()
848 prev->ea_flags |= GFS2_EAFLAG_LAST; in ea_set_remove_stuffed()
911 struct gfs2_ea_header *ea, struct gfs2_ea_header *prev, in ea_set_simple() argument
926 error = ea_remove_unstuffed(ip, bh, ea, prev, 1); in ea_set_simple()
1078 struct gfs2_ea_header *prev = el->el_prev; in ea_remove_stuffed() local
1087 if (prev) { in ea_remove_stuffed()
1090 len = GFS2_EA_REC_LEN(prev) + GFS2_EA_REC_LEN(ea); in ea_remove_stuffed()
1091 prev->ea_rec_len = cpu_to_be32(len); in ea_remove_stuffed()
1094 prev->ea_flags |= GFS2_EAFLAG_LAST; in ea_remove_stuffed()