Lines Matching refs:prev

13433   HashElem *next, *prev;       /* Next and previous elements in the table */  member
23661 u32 prev; /* Index in mem3.aPool[] of previous free chunk */ member
23721 u32 prev = mem3.aPool[i].u.list.prev; in memsys3UnlinkFromList() local
23723 if( prev==0 ){ in memsys3UnlinkFromList()
23726 mem3.aPool[prev].u.list.next = next; in memsys3UnlinkFromList()
23729 mem3.aPool[next].u.list.prev = prev; in memsys3UnlinkFromList()
23732 mem3.aPool[i].u.list.prev = 0; in memsys3UnlinkFromList()
23762 mem3.aPool[i].u.list.prev = 0; in memsys3LinkIntoList()
23764 mem3.aPool[*pRoot].u.list.prev = i; in memsys3LinkIntoList()
23888 u32 iNext, prev, size, i, x; in memsys3Merge() local
23898 prev = i - mem3.aPool[i-1].u.hdr.prevSize; in memsys3Merge()
23899 if( prev==iNext ){ in memsys3Merge()
23900 iNext = mem3.aPool[prev].u.list.next; in memsys3Merge()
23902 memsys3Unlink(prev); in memsys3Merge()
23903 size = i + size/4 - prev; in memsys3Merge()
23904 x = mem3.aPool[prev-1].u.hdr.size4x & 2; in memsys3Merge()
23905 mem3.aPool[prev-1].u.hdr.size4x = size*4 | x; in memsys3Merge()
23906 mem3.aPool[prev+size-1].u.hdr.prevSize = size; in memsys3Merge()
23907 memsys3Link(prev); in memsys3Merge()
23908 i = prev; in memsys3Merge()
24332 int prev; /* Index of previous free chunk */ member
24412 int next, prev; in memsys5Unlink() local
24418 prev = MEM5LINK(i)->prev; in memsys5Unlink()
24419 if( prev<0 ){ in memsys5Unlink()
24422 MEM5LINK(prev)->next = next; in memsys5Unlink()
24425 MEM5LINK(next)->prev = prev; in memsys5Unlink()
24441 MEM5LINK(i)->prev = -1; in memsys5Link()
24444 MEM5LINK(x)->prev = i; in memsys5Link()
31935 pNew->prev = pHead->prev;
31936 if( pHead->prev ){ pHead->prev->next = pNew; }
31938 pHead->prev = pNew;
31941 if( pH->first ){ pH->first->prev = pNew; }
31942 pNew->prev = 0;
32036 if( elem->prev ){
32037 elem->prev->next = elem->next;
32042 elem->next->prev = elem->prev;
72958 u32 x, prev = 0; /* Next and previous entry on the min-heap */
73154 prev = contentOffset - 1; /* Implied first min-heap entry */
73156 if( (prev&0xffff)>=(x>>16) ){
73161 nFrag += (x>>16) - (prev&0xffff) - 1;
73162 prev = x;
73165 nFrag += usableSize - (prev&0xffff) - 1;
159892 Fts3HashElem *next, *prev; /* Next and previous elements in the table */
168286 pNew->prev = pHead->prev;
168287 if( pHead->prev ){ pHead->prev->next = pNew; }
168289 pHead->prev = pNew;
168292 if( pH->first ){ pH->first->prev = pNew; }
168293 pNew->prev = 0;
168365 if( elem->prev ){
168366 elem->prev->next = elem->next;
168371 elem->next->prev = elem->prev;
174931 Blob prev = {0, 0, 0}; /* Previous term written to new node */
174952 pNew, &prev, reader.term.a, reader.term.n,
174964 sqlite3_free(prev.a);