• Home
  • Raw
  • Download

Lines Matching refs:partitions

89 struct part_entry partitions[PARTITION_MAX];  variable
212 pe = &partitions[i]; in check_order()
241 q = p = partitions[idx].part; in read_ebr()
249 partitions[num_parts-1].modified = 1; in read_ebr()
254 partitions[num_parts].part = part_offset(sec_buf, 0); in read_ebr()
255 partitions[num_parts].sec_buffer = sec_buf; in read_ebr()
259 partitions[num_parts].start_offset = offset; in read_ebr()
303 struct part_entry *pe = &partitions[i]; in reset_boot()
323 for (; i < num_parts; i++) free(partitions[i].sec_buffer); in free_bufs()
335 partitions[0].modified = 1; in create_empty_doslabel()
388 if (IS_EXTENDED(partitions[i].part->sys_ind)) { in read_mbr()
468 p = partitions[i].part; in list_partitions()
472 start_sec = swap_le32toh(p->start4) + partitions[i].start_offset; in list_partitions()
525 partitions[i].part = part_offset(MBRbuf, i); in init_members()
526 partitions[i].sec_buffer = MBRbuf; in init_members()
527 partitions[i].modified = 0; in init_members()
528 partitions[i].start_offset = 0; in init_members()
576 struct part_entry *pe = &partitions[i]; in delete_partition()
590 pe = &partitions[looper]; in delete_partition()
604 partitions[i].modified = 1; in delete_partition()
606 q = partitions[i + 1].part; in delete_partition()
608 ext_p = part_offset(partitions[i].sec_buffer, 1); in delete_partition()
609 ext_q = part_offset(partitions[i + 1].sec_buffer, 1); in delete_partition()
612 new_start = partitions[i + 1].start_offset + swap_le32toh(q->start4) - extended_offset; in delete_partition()
616 memset(partitions[i].part, 0, sizeof(struct partition)); in delete_partition()
620 ext_p = part_offset(partitions[i-1].sec_buffer, 1); in delete_partition()
621 ext_q = part_offset(partitions[i].sec_buffer, 1); in delete_partition()
623 partitions[i-1].modified = 1; in delete_partition()
628 partitions[looper-1] = partitions[looper]; in delete_partition()
649 struct partition *p = partitions[i].part; in toggle_active_flag()
655 partitions[i].modified = 1; in toggle_active_flag()
666 if (partitions[i].modified) partitions[3].modified = 1; in write_table()
669 pe = &partitions[i]; in write_table()
680 for (i = 4; i < num_parts; i++) free(partitions[i].sec_buffer); in write_table()
694 if (!is_partition_clear(partitions[i].part)) { in get_non_free_partition()
713 if (is_partition_clear(partitions[i].part)) { in get_free_partition()
883 struct part_entry *pe = &partitions[i]; in ask_end_sector()
918 struct part_entry *pe = &partitions[idx]; in add_partition()
926 pe = &partitions[i]; in add_partition()
941 pe = &partitions[idx]; in add_partition()
959 p = partitions[idx-1].part + 1; //extended pointer for logical partitions in add_partition()
965 partitions[idx-1].modified = 1; in add_partition()
968 pe = &partitions[4]; in add_partition()
981 if (num_parts > 5 || !is_partition_clear(partitions[4].part)) { in add_logical_partition()
982 pe = &partitions[num_parts]; in add_logical_partition()
1005 for (i = 0; i < 4; i++) if(is_partition_clear(partitions[i].part)) free_part++; in add_new_partition()
1046 pe = &partitions[i-1]; in change_systype()
1090 pe = &partitions[i]; in verify_table()
1102 pe = &partitions[i]; in verify_table()
1121 struct part_entry *pex = &partitions[ext_idx]; in verify_table()
1127 p = partitions[i].part; in verify_table()
1148 struct part_entry *pe = &partitions[idx]; in move_begning()
1179 pe = &partitions[i]; in print_raw_sectors()
1198 pe = &partitions[i]; in print_partitions_list()
1226 pe = &partitions[i]; in fix_order()
1239 py = partitions[j+1].part; in fix_order()
1240 px = partitions[j].part; in fix_order()
1247 partitions[j].modified = 1; in fix_order()
1253 oj = partitions[j].start_offset; in fix_order()
1254 ojj = partitions[j+1].start_offset; in fix_order()
1256 partitions[j].start_offset = ojj; in fix_order()
1257 partitions[j+1].start_offset = oj; in fix_order()
1258 pj = partitions[j].part; in fix_order()
1260 pjj = partitions[j+1].part; in fix_order()
1262 set_levalue((partitions[j-1].part+1)->start4, ojj-extended_offset); in fix_order()
1263 set_levalue((partitions[j].part+1)->start4, oj-extended_offset); in fix_order()
1269 pj = partitions[j].part; in fix_order()
1270 pjj = partitions[j+1].part; in fix_order()
1273 oj = partitions[j].start_offset; in fix_order()
1274 ojj = partitions[j+1].start_offset; in fix_order()
1285 for (j = 4; j < num_parts; j++) partitions[j].modified = 1; in fix_order()
1425 memset(&partitions[i], 0, sizeof(struct part_entry)); in reset_entries()