Lines Matching refs:blk
232 map.blk = (struct apple_part_map_entry *)malloc(map.size * blk_size); in md_get_info()
237 read(fd, map.blk, map.size * blk_size); in md_get_info()
285 bzb = (EBZB *)&map.blk[j].pmBootArgs[0]; in md_make_bsd_partitions()
289 switch (whichType(&map.blk[j])) { in md_make_bsd_partitions()
311 info.start = map.blk[j].pmPyPartStart; in md_make_bsd_partitions()
312 info.size = map.blk[j].pmPartBlkCnt; in md_make_bsd_partitions()
389 if (map.blk[0].pmSigPad == 0xa5a5) { in md_pre_disklabel()
403 map.blk[0].pmSigPad = 0; in md_pre_disklabel()
411 if (write (fd, map.blk, map.size * blk_size) != (map.size * blk_size)) { in md_pre_disklabel()
800 bzb = (EBZB *)&map.blk[i].pmBootArgs[0];
801 if (whichType(&map.blk[i]) != type || bzb->flags.used)
806 setpartition(&map.blk[i], in_use, 0);
812 setpartition(&map.blk[i], in_use, 6);
817 setpartition(&map.blk[i], in_use, 1);
899 if (map.blk[i].pmSig == 0x5453) in sortmerge()
900 map.blk[i].pmSig = APPLE_PART_MAP_ENTRY_MAGIC; in sortmerge()
901 if (map.blk[i].pmSig != APPLE_PART_MAP_ENTRY_MAGIC) { in sortmerge()
903 if (map.blk[j].pmSig == 0x5453) in sortmerge()
904 map.blk[j].pmSig = APPLE_PART_MAP_ENTRY_MAGIC; in sortmerge()
905 if (map.blk[j].pmSig == APPLE_PART_MAP_ENTRY_MAGIC) { in sortmerge()
906 memcpy (&map.blk[i], &map.blk[j], sizeof(map.blk[i])); in sortmerge()
907 map.blk[j].pmSig = 0; in sortmerge()
913 bzb = (EBZB *)&map.blk[i].pmBootArgs[0]; in sortmerge()
926 if (map.blk[i].pmPyPartStart > map.blk[j].pmPyPartStart) { in sortmerge()
927 memcpy (&tmp_blk, &map.blk[i], sizeof(tmp_blk)); in sortmerge()
928 memcpy (&map.blk[i], &map.blk[j], sizeof(map.blk[i])); in sortmerge()
929 memcpy (&map.blk[j], &tmp_blk, sizeof(map.blk[j])); in sortmerge()
938 if (stricmp("Apple_Free", (char *)map.blk[i].pmPartType) == 0 && in sortmerge()
939 stricmp("Apple_Free", (char *)map.blk[i+1].pmPartType) == 0) { in sortmerge()
940 map.blk[i].pmPartBlkCnt += map.blk[i+1].pmPartBlkCnt; in sortmerge()
941 map.blk[i].pmDataCnt += map.blk[i+1].pmDataCnt; in sortmerge()
942 map.blk[i+1].pmSig = 0; in sortmerge()
944 memcpy (&map.blk[j], &map.blk[j+1], sizeof(map.blk[j])); in sortmerge()
945 map.blk[j+1].pmSig = 0; in sortmerge()
967 map.blk[i].pmSig = APPLE_PART_MAP_ENTRY_MAGIC; in sortmerge()
968 map.blk[i].pmMapBlkCnt = map.in_use_cnt; in sortmerge()
975 if (whichType(&map.blk[i]) && (j < MAXPARTITIONS - 1)) { in sortmerge()
1000 bzb = (EBZB *)&map.blk[i].pmBootArgs[0]; in sortmerge()
1004 switch (whichType(&map.blk[i])) { in sortmerge()
1007 setpartition(&map.blk[i], in_use, j); in sortmerge()
1011 setpartition(&map.blk[i], in_use, j); in sortmerge()
1015 setpartition(&map.blk[i], in_use, j); in sortmerge()
1019 setpartition(&map.blk[i], in_use, j); in sortmerge()
1022 setpartition(&map.blk[i], in_use, j); in sortmerge()
1046 getFstype(&map.blk[j], sizeof(fstyp), fstyp);
1047 getUse(&map.blk[j], sizeof(use), use);
1048 getName(&map.blk[j], sizeof(name), name);
1049 bzb = (EBZB *)&map.blk[j].pmBootArgs[0];
1052 bzb->flags.part, map.blk[j].pmPyPartStart,
1053 map.blk[j].pmPartBlkCnt, fstyp, use, name);
1073 if (map.blk[j].pmPyPartStart > pm->dlsize) in check_for_errors()
1075 if ((map.blk[j].pmPyPartStart + map.blk[j].pmPartBlkCnt) > pm->dlsize + 1) in check_for_errors()
1109 if (map.blk[j].pmPyPartStart > pm->dlsize) { in report_errors()
1110 bzb = (EBZB *)&map.blk[j].pmBootArgs[0]; in report_errors()
1115 if ((map.blk[j].pmPyPartStart + map.blk[j].pmPartBlkCnt) > pm->dlsize) { in report_errors()
1116 bzb = (EBZB *)&map.blk[j].pmBootArgs[0]; in report_errors()
1154 if (whichType(&map.blk[i])) in edit_diskmap()
1155 strcpy ((char *)map.blk[i].pmPartType, "Apple_Free"); in edit_diskmap()
1178 j = whichType(&map.blk[i]);
1179 getFstype(&map.blk[i], sizeof(fstyp), fstyp);
1180 getUse(&map.blk[i], sizeof(use), use);
1181 getName(&map.blk[i], sizeof(name), name);
1182 bzb = (EBZB *) &map.blk[i].pmBootArgs[0];
1187 map.blk[i].pmPyPartStart, fstyp, use, name);