Home | History | Annotate | Download | only in diskpart

Lines Matching refs:part

61 #define	PART(x)		(x - 'a')
124 int spc, def, part, layout, j, ch;
211 for (part = PART('a'); part < NPARTITIONS; part++)
212 curcyl += howmany(defpart[def][part], spc);
228 for (curcyl = 0, part = PART('a'); part < NPARTITIONS; part++) {
229 numcyls[part] = 0;
230 if (defpart[def][part] != 0) {
231 numcyls[part] = howmany(defpart[def][part], spc);
232 curcyl += numcyls[part];
235 numcyls[PART('f')] = dp->d_ncylinders - curcyl;
236 numcyls[PART('g')] =
237 numcyls[PART('d')] + numcyls[PART('e')] + numcyls[PART('f')];
238 numcyls[PART('c')] = dp->d_ncylinders;
239 defpart[def][PART('f')] = numcyls[PART('f')] * spc - badsecttable;
240 defpart[def][PART('g')] = numcyls[PART('g')] * spc - badsecttable;
241 defpart[def][PART('c')] = numcyls[PART('c')] * spc;
247 defpart[def][PART('c')] -= badsecttable;
258 startcyl[PART(*lp)] = curcyl;
259 curcyl += numcyls[PART(*lp)];
265 for (part = PART('a'); part < NPARTITIONS; part++) {
266 if (numcyls[part] == 0) {
272 defpart[def][part], startcyl[part],
273 'A' + part, startcyl[part],
274 startcyl[part] + numcyls[part] - 1);
278 defpart[def][part], spc * startcyl[part],
279 'A' + part, spc * startcyl[part],
280 spc * startcyl[part] + defpart[def][part] - 1);
294 if (defpart[def][PART('g')] < defpart[def][PART('h')]) {
297 temp = defparam[PART('h')].p_fsize;
298 defparam[PART('h')].p_fsize =
299 defparam[PART('g')].p_fsize;
300 defparam[PART('g')].p_fsize = temp;
310 for (part = NDDATA - 1; part >= 0; part--)
311 if (dp->d_drivedata[part])
313 for (j = 0; j <= part; j++)
316 for (nparts = 0, part = PART('a'); part < NPARTITIONS; part++)
317 if (defpart[def][part] != 0)
319 for (part = PART('a'); part < NPARTITIONS; part++) {
320 if (defpart[def][part] == 0)
322 printf("\t:p%c#%d:", 'a' + part, defpart[def][part]);
324 'a' + part, spc * startcyl[part],
325 'a' + part,
326 defparam[part].p_frag * defparam[part].p_fsize,
327 'a' + part, defparam[part].p_fsize);
328 if (defparam[part].p_fstype == FS_SWAP)
329 printf("t%c=swap:", 'a' + part);
334 defpart[def][PART('c')] -= badsecttable;
335 part = PART('c');
336 printf("#\t:p%c#%d:", 'a' + part, defpart[def][part]);
338 'a' + part, spc * startcyl[part],
339 'a' + part,
340 defparam[part].p_frag * defparam[part].p_fsize,
341 'a' + part, defparam[part].p_fsize);
349 for (part = PART('a'); part < NPARTITIONS; part++) {
350 printf("\t%c\t", 'a' + part);
351 if (numcyls[part] == 0) {
356 defpart[def][part], startcyl[part] * spc,
357 startcyl[part], startcyl[part] + numcyls[part] - 1,
358 defpart[def][part] % spc ? "*" : "");