Lines Matching defs:prev
28 struct jffs2_full_dirent **prev = list;
32 while ((*prev) && (*prev)->nhash <= new->nhash) {
33 if ((*prev)->nhash == new->nhash && !strcmp((*prev)->name, new->name)) {
35 if (new->version < (*prev)->version) {
37 (*prev)->name, (*prev)->ino);
42 (*prev)->name, (*prev)->ino);
43 new->next = (*prev)->next;
46 if ((*prev)->raw)
47 jffs2_mark_node_obsolete(c, ((*prev)->raw));
48 jffs2_free_full_dirent(*prev);
49 *prev = new;
53 prev = &((*prev)->next);
55 new->next = *prev;
56 *prev = new;
386 struct jffs2_node_frag *prev = frag_prev(newfrag);
390 if (prev->node)
391 mark_ref_normal(prev->node->raw);
438 struct jffs2_inode_cache **prev;
446 prev = &c->inocache_list[new->ino % c->inocache_hashsize];
448 while ((*prev) && (*prev)->ino < new->ino) {
449 prev = &(*prev)->next;
451 new->next = *prev;
452 *prev = new;
459 struct jffs2_inode_cache **prev;
467 prev = &c->inocache_list[old->ino % c->inocache_hashsize];
469 while ((*prev) && (*prev)->ino < old->ino) {
470 prev = &(*prev)->next;
472 if ((*prev) == old) {
473 *prev = old->next;
529 struct jffs2_node_frag *prev = NULL;
541 if (!prev || frag->ofs > prev->ofs)
542 prev = frag;
554 if (prev)
556 prev->ofs, prev->ofs+prev->size);
560 return prev;