Lines Matching refs:previous
27 uint32 previous;
50 fBase[1].previous = 0;
111 fBase[next].previous = index;
116 fBase[nextNext].previous = next;
141 // join with previous, if possible
142 if (index > 1 && fBase[header->previous].free) {
143 uint32 previous = header->previous;
144 _RemoveFreeEntry(previous);
146 fBase[previous].size += 1 + header->size;
147 fBase[next].previous = previous;
149 index = previous;
161 fBase[nextNext].previous = index;
177 uint32 previous;
179 previous = ((free_entry*)&fBase[next])->previous_free;
182 previous = fLastFree;
186 if (previous != 0)
187 ((free_entry*)&fBase[previous])->next_free = index;
191 ((free_entry*)&fBase[index])->previous_free = previous;
199 uint32 previous = ((free_entry*)&fBase[index])->previous_free;
202 if (previous != 0)
203 ((free_entry*)&fBase[previous])->next_free = next;
208 ((free_entry*)&fBase[next])->previous_free = previous;
210 fLastFree = previous;