Lines Matching refs:blk
58 map.blk = (struct apple_part_map_entry *)calloc(map.size,
61 memcpy (&map.blk[i], &new_map[i],
85 msg_fmt_display(MSG_split_part, "%d", map.blk[j].pmPartBlkCnt);
88 if (size > 0 && size < (int)map.blk[j].pmPartBlkCnt) {
91 memcpy (&map.blk[k], &map.blk[j],
93 free_size = map.blk[j].pmPartBlkCnt - size;
94 strcpy ((char *)map.blk[j].pmPartType, "Apple_Scratch");
95 map.blk[j].pmPartBlkCnt = size;
96 map.blk[j].pmDataCnt = size;
97 bzb = (EBZB *)&map.blk[j].pmBootArgs[0];
100 strcpy ((char *)map.blk[k].pmPartType, "Apple_Free");
101 map.blk[k].pmPyPartStart += size;
102 if ((map.blk[k].pmPyPartStart + free_size) > pm->dlsize)
103 map.blk[k].pmPartBlkCnt =
104 pm->dlsize - map.blk[k].pmPyPartStart;
106 map.blk[k].pmPartBlkCnt = free_size;
107 map.blk[k].pmDataCnt = map.blk[k].pmPartBlkCnt;
108 bzb = (EBZB *)&map.blk[k].pmBootArgs[0];
117 free (map.blk);
120 map.blk = (struct apple_part_map_entry *)calloc(map.size,
123 memcpy (&map.blk[i], &new_map[i],
125 map.blk[0].pmSigPad = 0; /* Don't rewrite Block0 */
131 EBZB *bzb = (EBZB *)&map.blk[i].pmBootArgs[0];
133 pm->diskdev, bzb->flags.part, map.blk[i].pmPyPartStart,
134 map.blk[i].pmPartBlkCnt);
135 if ((map.blk[i].pmPyPartStart +
136 map.blk[i].pmPartBlkCnt) > pm->dlsize) {
140 map.blk[i].pmPartBlkCnt =
141 pm->dlsize - map.blk[i].pmPyPartStart;
142 map.blk[i].pmDataCnt =
143 map.blk[i].pmPartBlkCnt;
165 reset_part_flags(&map.blk[j]);
166 bzb = (EBZB *)&map.blk[j].pmBootArgs[0];
168 strcpy ((char *)map.blk[j].pmPartName, "NetBSD Root");
169 strcpy ((char *)map.blk[j].pmPartType, "Apple_Unix_SVR2");
181 if (whichType(&map.blk[j]) == ROOT_PART) {
182 bzb = (EBZB *)&map.blk[j].pmBootArgs[0];
196 reset_part_flags(&map.blk[j]);
197 bzb = (EBZB *)&map.blk[j].pmBootArgs[0];
199 strcpy ((char *)map.blk[j].pmPartName, "NetBSD SWAP");
200 strcpy ((char *)map.blk[j].pmPartType, "Apple_Unix_SVR2");
207 reset_part_flags(&map.blk[j]);
208 bzb = (EBZB *)&map.blk[j].pmBootArgs[0];
210 strcpy ((char *)map.blk[j].pmPartName, "NetBSD Usr");
211 strcpy ((char *)map.blk[j].pmPartType, "Apple_Unix_SVR2");
222 reset_part_flags(&map.blk[j]);
223 bzb = (EBZB *)&map.blk[j].pmBootArgs[0];
225 strcpy ((char *)map.blk[j].pmPartName, "NetBSD Root & Usr");
226 strcpy ((char *)map.blk[j].pmPartType, "Apple_Unix_SVR2");
241 reset_part_flags(&map.blk[j]);
242 bzb = (EBZB *)&map.blk[j].pmBootArgs[0];
245 strcpy ((char *)map.blk[j].pmPartName, "untitled (HFS)");
246 strcpy ((char *)map.blk[j].pmPartType, "Apple_HFS"); };
252 reset_part_flags(&map.blk[j]);
253 bzb = (EBZB *)&map.blk[j].pmBootArgs[0];
256 strcpy ((char *)map.blk[j].pmPartName, "untitled (Scratch)");
257 strcpy ((char *)map.blk[j].pmPartType, "Apple_Scratch"); };
263 reset_part_flags(&map.blk[j]);
264 bzb = (EBZB *)&map.blk[j].pmBootArgs[0];
267 strcpy ((char *)map.blk[j].pmPartName, "untitled (Free)");
268 strcpy ((char *)map.blk[j].pmPartType, "Apple_Free"); };
276 bzb = (EBZB *)&map.blk[j].pmBootArgs[0];
283 bzb = (EBZB *)&map.blk[j].pmBootArgs[0];
290 bzb = (EBZB *)&map.blk[j].pmBootArgs[0];
297 bzb = (EBZB *)&map.blk[j].pmBootArgs[0];
304 bzb = (EBZB *)&map.blk[j].pmBootArgs[0];
314 bzb = (EBZB *)&map.blk[j].pmBootArgs[0];