Lines Matching refs:cur
525 logical_drive_t *pre, *cur;
532 pre = cur = epp->sorted_ld_head;
534 for (; cur != NULL; pre = cur, cur = cur->sorted_next) {
535 if (newld->abs_secnum < cur->abs_secnum) {
540 newld->sorted_next = cur;
547 logical_drive_t *pre, *cur;
554 pre = cur = epp->sorted_ld_head;
556 for (; cur != NULL; pre = cur, cur = cur->sorted_next) {
557 if (cur->abs_secnum == delld->abs_secnum) {
563 pre->sorted_next = cur->sorted_next;
889 logical_drive_t *temp, *pre, *cur;
934 for (pre = cur = epp->ld_head; cur != NULL; pre = cur, cur = cur->next)
975 logical_drive_t *pre, *cur;
979 pre = cur = epp->ld_head;
981 pre = cur;
982 cur = cur->next;
985 if (cur == epp->ld_head) {
987 if (cur->next == NULL) {
989 free(cur);
996 cur = pre->next;
997 cur->parts[0].relsect =
998 LE_32(LE_32(cur->parts[0].relsect) +
1002 (cur->abs_secnum == epp->ext_beg_sec + 1)) {
1003 cur->logdrive_offset++;
1004 cur->abs_secnum = epp->ext_beg_sec;
1006 cur->abs_secnum = LE_32(cur->parts[0].relsect) +
1008 cur->logdrive_offset = 0;
1011 epp->ld_head = cur;
1017 pre->parts[1] = cur->parts[1];
1018 pre->next = cur->next;
1019 fdisk_ext_remove_from_sorted_list(epp, cur);
1021 free(cur);