• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /macosx-10.10/diskdev_cmds-576/fdisk.tproj/

Lines Matching refs:part

72 #include "part.h"
81 mbr->part[0].flag = 0;
82 mbr->part[1].flag = 0;
83 mbr->part[2].flag = 0;
85 mbr->part[3].flag = 0;
89 mbr->part[3].flag = DOSACTIVE;
93 mbr->part[3].id = DOSPTYP_OPENBSD;
94 mbr->part[3].scyl = 0;
95 mbr->part[3].shead = 1;
96 mbr->part[3].ssect = 1;
99 mbr->part[3].ecyl = disk->real->cylinders - 1;
100 mbr->part[3].ehead = disk->real->heads - 1;
101 mbr->part[3].esect = disk->real->sectors;
104 PRT_fix_BN(disk, &mbr->part[3], 3);
108 mbr->part[0].flag = DOSACTIVE; /* Boot from dos part */
109 mbr->part[3].flag = 0;
110 mbr->part[3].ns += mbr->part[3].bs;
111 mbr->part[3].bs = mbr->part[0].bs + mbr->part[0].ns;
112 mbr->part[3].ns -= mbr->part[3].bs;
113 PRT_fix_CHS(disk, &mbr->part[3], 3);
114 if ((mbr->part[3].shead != 1) || (mbr->part[3].ssect != 1)) {
116 mbr->part[3].shead = 0;
117 mbr->part[3].ssect = 1;
118 mbr->part[3].scyl += 1;
121 PRT_fix_BN(disk, &mbr->part[3], 3);
143 offset, reloff, &mbr->part[i], i);
157 PRT_make(&mbr->part[i], mbr->offset, mbr->reloffset,
174 PRT_print(i, &mbr->part[i]);
247 offset, reloff, &mbr->part[i], i);
248 PRT_print(i, &mbr->part[i]);
283 prt_t *part = &mbr->part[pn];
304 next_start = mbr->part[pn-1].bs + mbr->part[pn-1].ns;
308 next_size -= mbr->part[i].ns;
311 part->id = parse_number(args[2], 0xA8, 16);
313 part->flag = 0x80;
315 part->flag = 0;
335 part->scyl = parse_number(args[4], 0, 10);
336 part->shead = parse_number(args[5], 0, 10);
337 part->ssect = parse_number(args[6], 0, 10);
338 part->scyl = parse_number(args[7], 0, 10);
339 part->shead = parse_number(args[8], 0, 10);
340 part->ssect = parse_number(args[9], 0, 10);
342 PRT_fix_BN(disk, part, pn);
352 part->bs = parse_number(args[0], next_start, 10);
353 part->ns = parse_number(args[1], next_size, 10);
354 PRT_fix_CHS(disk, part, pn);
385 prt_t *part;
404 part = &mbr->part[lineno];
405 if ((part->id == DOSPTYP_EXTEND) || (part->id == DOSPTYP_EXTENDL)) {
406 offset = part->bs;
413 bzero(&mbr->part[lineno], sizeof(prt_t));
427 prt_t *part;
430 part = &mbr->part[i];
432 part->bs,
433 part->ns,
434 part->id,
435 (part->flag == 0x80) ? '*' : '-',
436 part->scyl,
437 part->shead,
438 part->ssect,
439 part->ecyl,
440 part->ehead,
441 part->esect);
492 prt_t *part = &mbr->part[i];
493 if ((part->id == DOSPTYP_EXTEND) || (part->id == DOSPTYP_EXTENDL)) {
494 offset = part->bs;
549 bzero(&mbr->part[i], sizeof(mbr->part[i]));