Lines Matching refs:cur
552 logical_drive_t *pre, *cur;
559 pre = cur = epp->sorted_ld_head;
561 for (; cur != NULL; pre = cur, cur = cur->sorted_next) {
562 if (newld->abs_secnum < cur->abs_secnum) {
567 newld->sorted_next = cur;
574 logical_drive_t *pre, *cur;
581 pre = cur = epp->sorted_ld_head;
583 for (; cur != NULL; pre = cur, cur = cur->sorted_next) {
584 if (cur->abs_secnum == delld->abs_secnum) {
590 pre->sorted_next = cur->sorted_next;
948 logical_drive_t *cur;
984 for (prev = NULL, cur = epp->ld_head; cur != NULL && cur != tgt;
985 prev = cur, cur = cur->next)
1024 logical_drive_t *temp, *pre, *cur;
1069 for (pre = cur = epp->ld_head; cur != NULL; pre = cur, cur = cur->next)
1110 logical_drive_t *pre, *cur;
1114 pre = cur = epp->ld_head;
1116 pre = cur;
1117 cur = cur->next;
1120 if (cur == epp->ld_head) {
1122 if (cur->next == NULL) {
1124 free(cur);
1131 cur = pre->next;
1132 cur->parts[0].relsect =
1133 LE_32(LE_32(cur->parts[0].relsect) +
1137 (cur->abs_secnum == epp->ext_beg_sec + 1)) {
1138 cur->logdrive_offset++;
1139 cur->abs_secnum = epp->ext_beg_sec;
1141 cur->abs_secnum = LE_32(cur->parts[0].relsect) +
1143 cur->logdrive_offset = 0;
1146 epp->ld_head = cur;
1152 pre->parts[1] = cur->parts[1];
1153 pre->next = cur->next;
1154 fdisk_ext_remove_from_sorted_list(epp, cur);
1156 free(cur);