Lines Matching refs:previous
282 net_buffer* previous = NULL;
284 while ((previous = iterator.Next()) != NULL) {
285 if (previous->fragment.start <= start) {
290 next = previous;
295 if (previous != NULL && previous->fragment.start <= start
296 && previous->fragment.end >= end) {
305 TRACE(" previous: %p, next: %p", previous, next);
309 if (previous != NULL && previous->fragment.end > start) {
310 TRACE(" remove header %d bytes", previous->fragment.end - start);
311 gBufferModule->remove_header(buffer, previous->fragment.end - start);
312 start = previous->fragment.end;
325 if (previous != NULL && previous->fragment.end == start) {
326 fFragments.Remove(previous);
328 buffer->fragment.start = previous->fragment.start;
331 status_t status = gBufferModule->merge(buffer, previous, false);
332 TRACE(" merge previous: %s", strerror(status));
334 fFragments.InsertBefore(next, previous);
361 // Insert "next" at its previous position
1327 // Using INADDR_ANY to remove the previous setting.