Lines Matching refs:cur

614     partition_map * cur;
624 cur = map->base_order;
625 while (cur != NULL) {
626 if (cur->data->dpme_pblock_start <= base
628 (cur->data->dpme_pblock_start + cur->data->dpme_pblocks)) {
632 if ((cur->next_by_base == NULL) &&
635 if ((istrncmp(cur->data->dpme_type, kFreeType, DPISTRLEN) == 0) &&
636 base >= cur->data->dpme_pblock_start) {
637 cur->data->dpme_pblocks =
638 map->media_size - cur->data->dpme_pblock_start;
642 if (base >= cur->data->dpme_pblock_start + cur->data->dpme_pblocks) {
653 cur->data->dpme_pblock_start + cur->data->dpme_pblocks,
654 map->media_size - (cur->data->dpme_pblock_start + cur->data->dpme_pblocks));
656 if (add_data_to_map(data, cur->disk_address, map) == 0) {
662 cur = cur->next_by_base;
666 if (cur == NULL
667 || istrncmp(cur->data->dpme_type, kFreeType, DPISTRLEN) != 0) {
673 data = cur->data;
713 free(cur->data);
714 cur->data = data;
717 cur->data->dpme_pblock_start = adjusted_base;
718 cur->data->dpme_pblocks = adjusted_length;
719 cur->data->dpme_lblocks = adjusted_length;
721 if (add_data_to_map(data, cur->disk_address, map) == 0) {
727 if (add_data_to_map(data, cur->disk_address, map) == 0) {
827 partition_map * cur;
831 cur = map->disk_order;
833 while (cur != NULL) {
834 cur->disk_address = ix++;
835 cur->data->dpme_map_entries = map->blocks_in_map;
836 cur = cur->next_on_disk;
1149 partition_map * cur;
1151 cur = map->disk_order;
1152 while (cur != NULL) {
1153 if (cur->disk_address == ix) {
1156 cur = cur->next_on_disk;
1158 return cur;
1165 partition_map * cur;
1167 cur = map->base_order;
1168 while (cur != NULL) {
1169 if (istrncmp(cur->data->dpme_type, type_name, DPISTRLEN) == 0) {
1172 cur = cur->next_by_base;
1174 return cur;
1180 partition_map * cur;
1182 cur = map->base_order;
1183 while (cur != NULL) {
1184 if (cur->data->dpme_pblock_start == base) {
1187 cur = cur->next_by_base;
1189 return cur;
1196 partition_map * cur;
1198 cur = find_entry_by_disk_address(old_index, map);
1199 if (cur == NULL) {
1202 remove_from_disk_order(cur);
1203 cur->disk_address = ix;
1204 insert_in_disk_order(cur);
1237 partition_map * cur;
1241 cur = map->disk_order;
1242 if (cur == NULL || entry->disk_address <= cur->disk_address) {
1244 entry->next_on_disk = cur;
1245 if (cur != NULL) {
1246 cur->prev_on_disk = entry;
1250 for (cur = map->disk_order; cur != NULL; cur = cur->next_on_disk) {
1251 if (cur->disk_address <= entry->disk_address
1252 && (cur->next_on_disk == NULL
1253 || entry->disk_address <= cur->next_on_disk->disk_address)) {
1254 entry->next_on_disk = cur->next_on_disk;
1255 cur->next_on_disk = entry;
1256 entry->prev_on_disk = cur;
1271 partition_map * cur;
1275 cur = map->base_order;
1276 if (cur == NULL
1277 || entry->data->dpme_pblock_start <= cur->data->dpme_pblock_start) {
1279 entry->next_by_base = cur;
1280 if (cur != NULL) {
1281 cur->prev_by_base = entry;
1285 for (cur = map->base_order; cur != NULL; cur = cur->next_by_base) {
1286 if (cur->data->dpme_pblock_start <= entry->data->dpme_pblock_start
1287 && (cur->next_by_base == NULL
1289 <= cur->next_by_base->data->dpme_pblock_start)) {
1290 entry->next_by_base = cur->next_by_base;
1291 cur->next_by_base = entry;
1292 entry->prev_by_base = cur;