Lines Matching defs:prev
724 struct io_sample *prev;
735 prev = c->io_samples;
737 if (prev && prev->start_time && !prev->end_time) {
743 c->io_samples = prev->next;
744 free(prev);
768 struct io_sample *sample, *prev;
792 prev = sample->next;
798 if (prev && sample->start_time < prev->end_time) {
799 if (prev->err) /* try to make errors more visible */
800 sample->start_time = prev->end_time;
802 prev->end_time = sample->start_time;
819 if (prev &&
820 prev->type == sample->type &&
821 prev->err == sample->err &&
822 prev->fd == sample->fd &&
823 prev->end_time + tchart->merge_dist >= sample->start_time) {
825 sample->bytes += prev->bytes;
826 sample->merges += prev->merges + 1;
828 sample->start_time = prev->start_time;
829 sample->next = prev->next;
830 free(prev);
966 struct per_pid *new_list, *p, *cursor, *prev;
981 prev = NULL;
987 if (prev) {
988 p->next = prev->next;
989 prev->next = p;
1000 prev = cursor;
1003 prev->next = p;