Lines Matching refs:prev
353 hash_ent *he, *prev = NULL;
358 for(; he != NULL; prev=he,he=he->next) {
373 else if (prev)
374 prev->next = he->next;
549 cache_ent *ce, *prev = NULL;
553 for(ce=bc.normal.lru; ce; prev=ce, ce=ce->next) {
557 for(ce=bc.locked.lru; ce; prev=ce, ce=ce->next) {
563 beos_panic("%s: count == %d, cur_blocks %d, prev 0x%x\n",
564 str, count, bc.cur_blocks, prev);
566 printf("%s: count == %d, cur_blocks %d, prev 0x%x\n",
567 str, count, bc.cur_blocks, prev);
598 cache_ent *ce, *prev, *oce;
602 for(ce=cel->lru,prev=NULL; ce; prev=ce, ce=ce->next) {
610 if (prev && prev != cel->mru) {
613 prev, cel);
617 for(ce=cel->lru,prev=NULL; ce; prev=ce, ce=ce->next) {
625 if (prev && prev != cel->mru) {
628 prev, cel);
721 ce->next->prev = ce->prev;
722 if (ce->prev)
723 ce->prev->next = ce->next;
728 cel->mru = ce->prev;
731 ce->prev = NULL;
744 if (ce->next != NULL || ce->prev != NULL) {
745 beos_panic("*** ath: ce has non-null next/prev ptr (ce %p nxt %p, prv %p)\n",
746 ce, ce->next, ce->prev);
750 ce->prev = cel->mru;
769 if (ce->next != NULL || ce->prev != NULL) {
770 beos_panic("*** att: ce has non-null next/prev ptr (ce %p nxt %p, prv %p)\n",
771 ce, ce->next, ce->prev);
775 ce->prev = NULL;
778 cel->lru->prev = ce;
1430 cel->mru = ce->prev;
1432 if (ce->prev)
1433 ce->prev->next = ce->next;
1435 ce->next->prev = ce->prev;
2293 if (ce->next || ce->prev)
2310 ce->next = ce->prev = NULL;