Lines Matching defs:prev
19 * prev->de_rec_len += deleted->de_rec_len. Since the next dirent is obtained
560 struct gfs2_dirent *dent, *prev;
570 prev = NULL;
582 prev = dent;
596 return prev ? prev : dent;
664 * @prev: The previous dirent
670 struct gfs2_dirent *prev, struct gfs2_dirent *cur)
681 /* If there is no prev entry, this is the first entry in the block.
685 if (!prev) {
693 prev_rec_len = be16_to_cpu(prev->de_rec_len);
696 if ((char *)prev + prev_rec_len != (char *)cur)
702 prev->de_rec_len = cpu_to_be16(prev_rec_len);
1006 struct gfs2_dirent *dent = NULL, *prev = NULL, *next = NULL, *new;
1105 dirent_del(dip, obh, prev, dent);
1111 if (!prev)
1112 prev = dent;
1114 prev = dent;
1875 struct gfs2_dirent *dent, *prev = NULL;
1892 prev = dent;
1893 dent = (struct gfs2_dirent *)((char *)dent + be16_to_cpu(prev->de_rec_len));
1896 dirent_del(dip, bh, prev, dent);