Lines Matching refs:res_prev
578 struct resource_node *res_prev;
662 res_prev = NULL;
669 res_prev = res_cur;
679 res_prev->nextRange = res;
687 res_prev = res_cur;
692 res_prev->next = res;
694 res->nextRange = res_prev->nextRange;
695 res_prev->nextRange = NULL;
698 if (!res_prev) {
710 } else if (res_prev->rangeno == res_cur->rangeno)
711 res_prev->next = res;
713 res_prev->nextRange = res;
720 if (!res_prev) {
739 res_prev->nextRange = res;
761 struct resource_node *res_prev;
794 res_prev = NULL;
799 res_prev = res_cur;
814 res_prev = NULL;
834 if (!res_prev)
837 res_prev->next = res_cur->next;
841 res_prev = res_cur;
856 if (!res_prev) {
899 if (res_prev->rangeno == res_cur->rangeno)
900 res_prev->next = res_cur->next;
902 res_prev->nextRange = res_cur->next;
904 res_prev->next = NULL;
905 res_prev->nextRange = res_cur->nextRange;
907 res_prev->next = NULL;
908 res_prev->nextRange = NULL;
956 struct resource_node *res_prev;
1008 res_prev = NULL;
1020 if (!res_prev) {
1102 if (res_prev) {
1103 if (res_prev->rangeno != res_cur->rangeno) {
1142 len_tmp = res_cur->start - 1 - res_prev->end - 1;
1146 if (((res_prev->end + 1) % tmp_divide) == 0) {
1150 start_cur = res_prev->end + 1;
1153 tmp_start = res_prev->end + 1;
1179 /* end if (res_prev) */
1180 res_prev = res_cur;
1188 if (!res_prev) {
1254 debug("prev->rangeno = %d, noranges = %d\n", res_prev->rangeno, noranges);
1255 if (res_prev->rangeno < noranges) {