sys/arch/atari/stand/ahdilabel/ahdilabel.c
112
show_parts (&ptable, 0, ptable.nparts, units);
sys/arch/atari/stand/ahdilabel/ahdilabel.c
127
change_part (&ptable, key - 'A', units);
sys/arch/atari/stand/ahdilabel/ahdilabel.c
129
if (ahdi_buildlabel (&ptable)) {
sys/arch/atari/stand/ahdilabel/ahdilabel.c
136
show_parts (&ptable, 0, ptable.nparts, units);
sys/arch/atari/stand/ahdilabel/ahdilabel.c
154
if ((rv = ahdi_writelabel (&ptable, argv[1], flags)) < 0) {
sys/arch/atari/stand/ahdilabel/ahdilabel.c
210
show_parts (struct ahdi_ptable *ptable, int start, int finish, int units)
sys/arch/atari/stand/ahdilabel/ahdilabel.c
215
printf (" sectors/track: %d\n", ptable->nsectors);
sys/arch/atari/stand/ahdilabel/ahdilabel.c
216
printf (" tracks/cylinder: %d\n", ptable->ntracks);
sys/arch/atari/stand/ahdilabel/ahdilabel.c
217
printf (" sectors/cylinder: %d\n", ptable->secpercyl);
sys/arch/atari/stand/ahdilabel/ahdilabel.c
218
printf (" cylinders: %d\n", ptable->ncylinders);
sys/arch/atari/stand/ahdilabel/ahdilabel.c
219
printf (" total sectors: %d\n", ptable->secperunit);
sys/arch/atari/stand/ahdilabel/ahdilabel.c
230
i + 'a', ptable->parts[i].id[0],
sys/arch/atari/stand/ahdilabel/ahdilabel.c
231
ptable->parts[i].id[1], ptable->parts[i].id[2],
sys/arch/atari/stand/ahdilabel/ahdilabel.c
232
ptable->parts[i].root, ptable->parts[i].start,
sys/arch/atari/stand/ahdilabel/ahdilabel.c
233
ptable->parts[i].start +
sys/arch/atari/stand/ahdilabel/ahdilabel.c
234
(ptable->parts[i].size ?
sys/arch/atari/stand/ahdilabel/ahdilabel.c
235
ptable->parts[i].size - 1 : 0),
sys/arch/atari/stand/ahdilabel/ahdilabel.c
236
ptable->parts[i].size,
sys/arch/atari/stand/ahdilabel/ahdilabel.c
237
(ptable->parts[i].size + (BLPM >> 1)) / BLPM);
sys/arch/atari/stand/ahdilabel/ahdilabel.c
249
ptable->parts[i].id[0], ptable->parts[i].id[1],
sys/arch/atari/stand/ahdilabel/ahdilabel.c
250
ptable->parts[i].id[2]);
sys/arch/atari/stand/ahdilabel/ahdilabel.c
251
sector = ptable->parts[i].root;
sys/arch/atari/stand/ahdilabel/ahdilabel.c
252
cylinder = sector / ptable->secpercyl;
sys/arch/atari/stand/ahdilabel/ahdilabel.c
253
sector -= cylinder * ptable->secpercyl;
sys/arch/atari/stand/ahdilabel/ahdilabel.c
254
track = sector / ptable->nsectors;
sys/arch/atari/stand/ahdilabel/ahdilabel.c
255
sector -= track * ptable->nsectors;
sys/arch/atari/stand/ahdilabel/ahdilabel.c
257
sector = ptable->parts[i].start;
sys/arch/atari/stand/ahdilabel/ahdilabel.c
258
cylinder = sector / ptable->secpercyl;
sys/arch/atari/stand/ahdilabel/ahdilabel.c
259
sector -= cylinder * ptable->secpercyl;
sys/arch/atari/stand/ahdilabel/ahdilabel.c
260
track = sector / ptable->nsectors;
sys/arch/atari/stand/ahdilabel/ahdilabel.c
261
sector -= track * ptable->nsectors;
sys/arch/atari/stand/ahdilabel/ahdilabel.c
263
sector = ptable->parts[i].start +
sys/arch/atari/stand/ahdilabel/ahdilabel.c
264
(ptable->parts[i].size ?
sys/arch/atari/stand/ahdilabel/ahdilabel.c
265
ptable->parts[i].size - 1 : 0);
sys/arch/atari/stand/ahdilabel/ahdilabel.c
266
cylinder = sector / ptable->secpercyl;
sys/arch/atari/stand/ahdilabel/ahdilabel.c
267
sector -= cylinder * ptable->secpercyl;
sys/arch/atari/stand/ahdilabel/ahdilabel.c
268
track = sector / ptable->nsectors;
sys/arch/atari/stand/ahdilabel/ahdilabel.c
269
sector -= track * ptable->nsectors;
sys/arch/atari/stand/ahdilabel/ahdilabel.c
271
sector = ptable->parts[i].size;
sys/arch/atari/stand/ahdilabel/ahdilabel.c
272
cylinder = sector / ptable->secpercyl;
sys/arch/atari/stand/ahdilabel/ahdilabel.c
273
sector -= cylinder * ptable->secpercyl;
sys/arch/atari/stand/ahdilabel/ahdilabel.c
274
track = sector / ptable->nsectors;
sys/arch/atari/stand/ahdilabel/ahdilabel.c
275
sector -= track * ptable->nsectors;
sys/arch/atari/stand/ahdilabel/ahdilabel.c
278
(ptable->parts[i].size + (BLPM >> 1)) / BLPM);
sys/arch/atari/stand/ahdilabel/ahdilabel.c
299
sec_to_cts (struct ahdi_ptable *ptable, u_int32_t sector, char *cts, size_t len)
sys/arch/atari/stand/ahdilabel/ahdilabel.c
303
cylinder = sector / ptable->secpercyl;
sys/arch/atari/stand/ahdilabel/ahdilabel.c
304
sector -= cylinder * ptable->secpercyl;
sys/arch/atari/stand/ahdilabel/ahdilabel.c
305
track = sector / ptable->nsectors;
sys/arch/atari/stand/ahdilabel/ahdilabel.c
306
sector -= track * ptable->nsectors;
sys/arch/atari/stand/ahdilabel/ahdilabel.c
312
read_sector (struct ahdi_ptable *ptable, char *buf, int part, int se)
sys/arch/atari/stand/ahdilabel/ahdilabel.c
322
if (sector > ptable->nsectors || track > ptable->ntracks ||
sys/arch/atari/stand/ahdilabel/ahdilabel.c
323
cylinder > ptable->ncylinders)
sys/arch/atari/stand/ahdilabel/ahdilabel.c
325
sector += ptable->nsectors * track;
sys/arch/atari/stand/ahdilabel/ahdilabel.c
326
sector += ptable->secpercyl * cylinder;
sys/arch/atari/stand/ahdilabel/ahdilabel.c
332
return (ptable->secperunit -
sys/arch/atari/stand/ahdilabel/ahdilabel.c
333
ptable->parts[part].start);
sys/arch/atari/stand/ahdilabel/ahdilabel.c
335
if (i >= 0 && i <= ptable->nparts ) {
sys/arch/atari/stand/ahdilabel/ahdilabel.c
338
return (ptable->parts[i].start +
sys/arch/atari/stand/ahdilabel/ahdilabel.c
339
ptable->parts[i].size);
sys/arch/atari/stand/ahdilabel/ahdilabel.c
342
if (ptable->parts[part].root)
sys/arch/atari/stand/ahdilabel/ahdilabel.c
343
return (ptable->parts[i].start +
sys/arch/atari/stand/ahdilabel/ahdilabel.c
344
ptable->parts[i].size + 1);
sys/arch/atari/stand/ahdilabel/ahdilabel.c
346
return (ptable->parts[i].start +
sys/arch/atari/stand/ahdilabel/ahdilabel.c
347
ptable->parts[i].size);
sys/arch/atari/stand/ahdilabel/ahdilabel.c
351
return (ptable->parts[i].root -
sys/arch/atari/stand/ahdilabel/ahdilabel.c
352
ptable->parts[part].start);
sys/arch/atari/stand/ahdilabel/ahdilabel.c
366
change_part (struct ahdi_ptable *ptable, int part, int units)
sys/arch/atari/stand/ahdilabel/ahdilabel.c
373
if (part > ptable->nparts) {
sys/arch/atari/stand/ahdilabel/ahdilabel.c
374
part = ptable->nparts;
sys/arch/atari/stand/ahdilabel/ahdilabel.c
376
ptable->nparts++;
sys/arch/atari/stand/ahdilabel/ahdilabel.c
378
if (part == ptable->nparts)
sys/arch/atari/stand/ahdilabel/ahdilabel.c
379
ptable->nparts++;
sys/arch/atari/stand/ahdilabel/ahdilabel.c
380
show_parts (ptable, part, part + 1, units);
sys/arch/atari/stand/ahdilabel/ahdilabel.c
382
printf ("id [%c%c%c] ", ptable->parts[part].id[0],
sys/arch/atari/stand/ahdilabel/ahdilabel.c
383
ptable->parts[part].id[1], ptable->parts[part].id[2]);
sys/arch/atari/stand/ahdilabel/ahdilabel.c
385
ptable->parts[part].id[0] = buf[0];
sys/arch/atari/stand/ahdilabel/ahdilabel.c
386
ptable->parts[part].id[1] = buf[1];
sys/arch/atari/stand/ahdilabel/ahdilabel.c
387
ptable->parts[part].id[2] = buf[2];
sys/arch/atari/stand/ahdilabel/ahdilabel.c
390
printf ("root [%8u (%s)] ", ptable->parts[part].root,
sys/arch/atari/stand/ahdilabel/ahdilabel.c
391
sec_to_cts (ptable, ptable->parts[part].root, cts, sizeof(cts)));
sys/arch/atari/stand/ahdilabel/ahdilabel.c
393
sector = read_sector (ptable, buf, part, PART_ROOT);
sys/arch/atari/stand/ahdilabel/ahdilabel.c
394
ptable->parts[part].root = sector;
sys/arch/atari/stand/ahdilabel/ahdilabel.c
397
printf ("start [%8u (%s)] ", ptable->parts[part].start,
sys/arch/atari/stand/ahdilabel/ahdilabel.c
398
sec_to_cts (ptable, ptable->parts[part].start, cts, sizeof(cts)));
sys/arch/atari/stand/ahdilabel/ahdilabel.c
400
sector = read_sector (ptable, buf, part, PART_START);
sys/arch/atari/stand/ahdilabel/ahdilabel.c
401
ptable->parts[part].start = sector;
sys/arch/atari/stand/ahdilabel/ahdilabel.c
404
printf ("size [%8u (%s) (%4uM)] ", ptable->parts[part].size,
sys/arch/atari/stand/ahdilabel/ahdilabel.c
405
sec_to_cts (ptable, ptable->parts[part].size, cts, sizeof(cts)),
sys/arch/atari/stand/ahdilabel/ahdilabel.c
406
(ptable->parts[part].size + (BLPM >> 1)) / BLPM);
sys/arch/atari/stand/ahdilabel/ahdilabel.c
408
sector = read_sector (ptable, buf, part, PART_END);
sys/arch/atari/stand/ahdilabel/ahdilabel.c
409
ptable->parts[part].size = sector;
sys/arch/atari/stand/ahdilabel/ahdilabel.c
420
if (!ptable->parts[part].start && !ptable->parts[part].size) {
sys/arch/atari/stand/ahdilabel/ahdilabel.c
421
if (part == ptable->nparts - 1)
sys/arch/atari/stand/ahdilabel/ahdilabel.c
422
ptable->nparts--;
sys/arch/atari/stand/ahdilabel/ahdilabel.c
60
struct ahdi_ptable ptable;
sys/arch/atari/stand/ahdilabel/ahdilabel.c
69
while ((rv = ahdi_readlabel(&ptable, argv[1], flags)) != 1) {
sys/arch/atari/stand/ahdilabel/build.c
40
ahdi_buildlabel (struct ahdi_ptable *ptable)
sys/arch/atari/stand/ahdilabel/build.c
46
bcopy (ptable, &old_table, sizeof (struct ahdi_ptable));
sys/arch/atari/stand/ahdilabel/build.c
53
for (i = 0; i < ptable->nparts; i++)
sys/arch/atari/stand/ahdilabel/build.c
54
for (j = 0; j < ptable->nparts; j++)
sys/arch/atari/stand/ahdilabel/build.c
55
if (ptable->parts[j].start ==
sys/arch/atari/stand/ahdilabel/build.c
56
ptable->parts[i].root + 1) {
sys/arch/atari/stand/ahdilabel/build.c
57
if (ptable->parts[j].start)
sys/arch/atari/stand/ahdilabel/build.c
58
ptable->parts[j].start--;
sys/arch/atari/stand/ahdilabel/build.c
59
if (ptable->parts[j].size)
sys/arch/atari/stand/ahdilabel/build.c
60
ptable->parts[j].size++;
sys/arch/atari/stand/ahdilabel/build.c
62
for (i = 0; i < ptable->nparts; i++) {
sys/arch/atari/stand/ahdilabel/build.c
64
if (i < 3 || (i < 4 && ptable->nparts < 5)) {
sys/arch/atari/stand/ahdilabel/build.c
65
ptable->parts[i].root = 0;
sys/arch/atari/stand/ahdilabel/build.c
68
ptable->parts[i].root = ptable->parts[i].start;
sys/arch/atari/stand/ahdilabel/build.c
69
if (ptable->parts[i].start)
sys/arch/atari/stand/ahdilabel/build.c
70
ptable->parts[i].start++;
sys/arch/atari/stand/ahdilabel/build.c
71
if (ptable->parts[i].size)
sys/arch/atari/stand/ahdilabel/build.c
72
ptable->parts[i].size--;
sys/arch/atari/stand/ahdilabel/build.c
77
for (i = 0; i < ptable->nparts; i++)
sys/arch/atari/stand/ahdilabel/build.c
78
if (ptable->parts[i].root != old_table.parts[i].root ||
sys/arch/atari/stand/ahdilabel/build.c
79
ptable->parts[i].start != old_table.parts[i].start ||
sys/arch/atari/stand/ahdilabel/build.c
80
ptable->parts[i].size != old_table.parts[i].size)
sys/arch/atari/stand/ahdilabel/check.c
100
&& ptable->parts[j].start <= i_end) ||
sys/arch/atari/stand/ahdilabel/check.c
101
(j_end >= ptable->parts[i].start &&
sys/arch/atari/stand/ahdilabel/check.c
108
if (ptable->parts[i].root &&
sys/arch/atari/stand/ahdilabel/check.c
109
ptable->parts[i].root == ptable->parts[j].root) {
sys/arch/atari/stand/ahdilabel/check.c
116
for (j = i; j < ptable->nparts; j++)
sys/arch/atari/stand/ahdilabel/check.c
118
if (ptable->parts[j].root >= ptable->parts[i].start &&
sys/arch/atari/stand/ahdilabel/check.c
119
ptable->parts[j].root <= i_end) {
sys/arch/atari/stand/ahdilabel/check.c
125
if (ptable->parts[i].root)
sys/arch/atari/stand/ahdilabel/check.c
48
ahdi_checklabel (struct ahdi_ptable *ptable)
sys/arch/atari/stand/ahdilabel/check.c
56
if (ptable->nparts < 1 || ptable->nparts > MAXPARTITIONS)
sys/arch/atari/stand/ahdilabel/check.c
62
for (i = 0; i < ptable->nparts; i++) {
sys/arch/atari/stand/ahdilabel/check.c
65
if (ptable->parts[i].size > 32768) {
sys/arch/atari/stand/ahdilabel/check.c
66
if (AHDI_MKPID (ptable->parts[i].id[0],
sys/arch/atari/stand/ahdilabel/check.c
67
ptable->parts[i].id[1], ptable->parts[i].id[2])
sys/arch/atari/stand/ahdilabel/check.c
73
if (AHDI_MKPID (ptable->parts[i].id[0],
sys/arch/atari/stand/ahdilabel/check.c
74
ptable->parts[i].id[1], ptable->parts[i].id[2])
sys/arch/atari/stand/ahdilabel/check.c
82
if (ptable->parts[i].start < 2) {
sys/arch/atari/stand/ahdilabel/check.c
87
i_end = ptable->parts[i].start + ptable->parts[i].size - 1;
sys/arch/atari/stand/ahdilabel/check.c
90
if (i_end >= ptable->secperunit) {
sys/arch/atari/stand/ahdilabel/check.c
95
for (j = i + 1; j < ptable->nparts; j++) {
sys/arch/atari/stand/ahdilabel/check.c
97
j_end = ptable->parts[j].start + ptable->parts[j].size
sys/arch/atari/stand/ahdilabel/check.c
99
if ((ptable->parts[j].start >= ptable->parts[i].start
sys/arch/atari/stand/ahdilabel/read.c
102
read_rsec (int fd, struct ahdi_ptable *ptable, u_int rsec, u_int esec, int flags)
sys/arch/atari/stand/ahdilabel/read.c
124
ptable->secperunit=root->ar_hdsize;
sys/arch/atari/stand/ahdilabel/read.c
147
if ((rv = read_rsec (fd, ptable, offs,
sys/arch/atari/stand/ahdilabel/read.c
154
if (((part->ap_st + rsec) > ptable->secperunit ||
sys/arch/atari/stand/ahdilabel/read.c
156
ptable->secperunit)) {
sys/arch/atari/stand/ahdilabel/read.c
159
ptable->parts[ptable->nparts].id[0] =
sys/arch/atari/stand/ahdilabel/read.c
161
ptable->parts[ptable->nparts].id[1] =
sys/arch/atari/stand/ahdilabel/read.c
163
ptable->parts[ptable->nparts].id[2] =
sys/arch/atari/stand/ahdilabel/read.c
170
ptable->parts[ptable->nparts].flag = part->ap_flg;
sys/arch/atari/stand/ahdilabel/read.c
171
ptable->parts[ptable->nparts].id[0] = part->ap_id[0];
sys/arch/atari/stand/ahdilabel/read.c
172
ptable->parts[ptable->nparts].id[1] = part->ap_id[1];
sys/arch/atari/stand/ahdilabel/read.c
173
ptable->parts[ptable->nparts].id[2] = part->ap_id[2];
sys/arch/atari/stand/ahdilabel/read.c
174
ptable->parts[ptable->nparts].root = rsec;
sys/arch/atari/stand/ahdilabel/read.c
175
ptable->parts[ptable->nparts].start =
sys/arch/atari/stand/ahdilabel/read.c
177
ptable->parts[ptable->nparts].size = part->ap_size;
sys/arch/atari/stand/ahdilabel/read.c
178
ptable->nparts++;
sys/arch/atari/stand/ahdilabel/read.c
182
if (ptable->nparts || FORCE_AHDI)
sys/arch/atari/stand/ahdilabel/read.c
223
assign_letters (struct ahdi_ptable *ptable)
sys/arch/atari/stand/ahdilabel/read.c
233
for (i = 0; i < ptable->nparts; i++) {
sys/arch/atari/stand/ahdilabel/read.c
236
pid = AHDI_MKPID (ptable->parts[i].id[0],
sys/arch/atari/stand/ahdilabel/read.c
237
ptable->parts[i].id[1], ptable->parts[i].id[2]);
sys/arch/atari/stand/ahdilabel/read.c
239
ptable->parts[i].letter = ROOT_PART;
sys/arch/atari/stand/ahdilabel/read.c
242
ptable->parts[i].letter = SWAP_PART;
sys/arch/atari/stand/ahdilabel/read.c
244
ptable->parts[i].letter = pno;
sys/arch/atari/stand/ahdilabel/read.c
47
ahdi_readlabel (struct ahdi_ptable *ptable, char *diskname, int flags)
sys/arch/atari/stand/ahdilabel/read.c
70
bzero ((void *) ptable, sizeof (struct ahdi_ptable));
sys/arch/atari/stand/ahdilabel/read.c
72
if ((rv = read_rsec (fd, ptable, AHDI_BBLOCK, AHDI_BBLOCK, flags))
sys/arch/atari/stand/ahdilabel/read.c
78
if (dl->d_secperunit != ptable->secperunit) {
sys/arch/atari/stand/ahdilabel/read.c
80
ptable->secperunit = dl->d_secperunit;
sys/arch/atari/stand/ahdilabel/read.c
87
ptable->nsectors = dl->d_nsectors;
sys/arch/atari/stand/ahdilabel/read.c
88
ptable->ntracks = dl->d_ntracks;
sys/arch/atari/stand/ahdilabel/read.c
89
ptable->ncylinders = dl->d_ncylinders;
sys/arch/atari/stand/ahdilabel/read.c
90
ptable->secpercyl = dl->d_secpercyl;
sys/arch/atari/stand/ahdilabel/read.c
92
assign_letters (ptable);
sys/arch/atari/stand/ahdilabel/write.c
100
if (ptable->parts[i].root == 0) {
sys/arch/atari/stand/ahdilabel/write.c
107
ptable->parts[i].id[k];
sys/arch/atari/stand/ahdilabel/write.c
112
root->ar_parts[j].ap_st = ptable->parts[i].start;
sys/arch/atari/stand/ahdilabel/write.c
113
root->ar_parts[j].ap_size = ptable->parts[i].size;
sys/arch/atari/stand/ahdilabel/write.c
125
root->ar_parts[j].ap_st = ptable->parts[i].root;
sys/arch/atari/stand/ahdilabel/write.c
126
root->ar_parts[j].ap_size = ptable->parts[i].size + 1;
sys/arch/atari/stand/ahdilabel/write.c
128
xgmsec = ptable->parts[i].root;
sys/arch/atari/stand/ahdilabel/write.c
139
if (!nbdsec && AHDI_MKPID (ptable->parts[i].id[0],
sys/arch/atari/stand/ahdilabel/write.c
140
ptable->parts[i].id[1], ptable->parts[i].id[2])
sys/arch/atari/stand/ahdilabel/write.c
142
nbdsec = ptable->parts[i].start;
sys/arch/atari/stand/ahdilabel/write.c
146
root->ar_hdsize = ptable->secperunit;
sys/arch/atari/stand/ahdilabel/write.c
170
for (i = firstxgm; i < ptable->nparts; i++) {
sys/arch/atari/stand/ahdilabel/write.c
172
if (ptable->parts[i].root == 0)
sys/arch/atari/stand/ahdilabel/write.c
176
ptable->parts[i].root);
sys/arch/atari/stand/ahdilabel/write.c
179
rsec = ptable->parts[i].root;
sys/arch/atari/stand/ahdilabel/write.c
186
ptable->parts[i].id[k];
sys/arch/atari/stand/ahdilabel/write.c
191
root->ar_parts[j].ap_st = ptable->parts[i].start -
sys/arch/atari/stand/ahdilabel/write.c
193
root->ar_parts[j].ap_size = ptable->parts[i].size;
sys/arch/atari/stand/ahdilabel/write.c
199
if (i < ptable->nparts - 1) {
sys/arch/atari/stand/ahdilabel/write.c
201
if (ptable->parts[i].root != ptable->parts[i+1].root &&
sys/arch/atari/stand/ahdilabel/write.c
202
ptable->parts[i+1].root != 0) {
sys/arch/atari/stand/ahdilabel/write.c
208
ptable->parts[i+1].root - xgmsec;
sys/arch/atari/stand/ahdilabel/write.c
210
ptable->parts[i+1].size + 1;
sys/arch/atari/stand/ahdilabel/write.c
217
if (ptable->parts[i].root == ptable->parts[i+1].root) {
sys/arch/atari/stand/ahdilabel/write.c
225
ptable->parts[i+1].id[k];
sys/arch/atari/stand/ahdilabel/write.c
231
ptable->parts[i+1].start - rsec;
sys/arch/atari/stand/ahdilabel/write.c
233
ptable->parts[i+1].size;
sys/arch/atari/stand/ahdilabel/write.c
252
if (!nbdsec && AHDI_MKPID (ptable->parts[i].id[0],
sys/arch/atari/stand/ahdilabel/write.c
253
ptable->parts[i].id[1], ptable->parts[i].id[2])
sys/arch/atari/stand/ahdilabel/write.c
255
nbdsec = ptable->parts[i].start;
sys/arch/atari/stand/ahdilabel/write.c
52
ahdi_writelabel (struct ahdi_ptable *ptable, char *diskname, int flags)
sys/arch/atari/stand/ahdilabel/write.c
62
if ((i = ahdi_checklabel (ptable)) < 0) {
sys/arch/atari/stand/ahdilabel/write.c
99
for (i = 0; i < ptable->nparts; i++) {
sys/arch/atari/stand/ahdilabel/writedtab.c
101
RAW_PART + 'a', ptable->secperunit,
sys/arch/atari/stand/ahdilabel/writedtab.c
42
ahdi_writedisktab (struct ahdi_ptable *ptable, char *disktype, char *disktab, char *dtype)
sys/arch/atari/stand/ahdilabel/writedtab.c
54
strlen (dtype) ? dtype : "SCSI", ptable->nsectors,
sys/arch/atari/stand/ahdilabel/writedtab.c
55
ptable->ntracks, ptable->ncylinders, ptable->secpercyl,
sys/arch/atari/stand/ahdilabel/writedtab.c
56
ptable->secperunit);
sys/arch/atari/stand/ahdilabel/writedtab.c
58
todo = ptable->nparts;
sys/arch/atari/stand/ahdilabel/writedtab.c
61
for (i = 0; i < ptable->nparts; i++) {
sys/arch/atari/stand/ahdilabel/writedtab.c
65
RAW_PART + 'a', ptable->secperunit,
sys/arch/atari/stand/ahdilabel/writedtab.c
69
if (ptable->parts[i].letter == j) {
sys/arch/atari/stand/ahdilabel/writedtab.c
71
ptable->parts[i].letter + 'a',
sys/arch/atari/stand/ahdilabel/writedtab.c
72
ptable->parts[i].size,
sys/arch/atari/stand/ahdilabel/writedtab.c
73
ptable->parts[i].letter + 'a',
sys/arch/atari/stand/ahdilabel/writedtab.c
74
ptable->parts[i].start,
sys/arch/atari/stand/ahdilabel/writedtab.c
75
ptable->parts[i].letter + 'a');
sys/arch/atari/stand/ahdilabel/writedtab.c
76
pid = AHDI_MKPID (ptable->parts[i].id[0],
sys/arch/atari/stand/ahdilabel/writedtab.c
77
ptable->parts[i].id[1],
sys/arch/atari/stand/ahdilabel/writedtab.c
78
ptable->parts[i].id[2]);
sys/arch/atari/stand/edahdi/edahdi.c
113
ptable_t ptable;
sys/arch/atari/stand/edahdi/edahdi.c
142
ptable.nparts = 0;
sys/arch/atari/stand/edahdi/edahdi.c
143
ptable.parts = NULL;
sys/arch/atari/stand/edahdi/edahdi.c
145
if ((ahdi_getparts(fd, &ptable, AHDI_BBLOCK, AHDI_BBLOCK) != 0)
sys/arch/atari/stand/edahdi/edahdi.c
146
|| (ptable.nparts == 0))
sys/arch/atari/stand/edahdi/edahdi.c
149
edit_parts(fd, &ptable);
sys/arch/atari/stand/edahdi/edahdi.c
154
edit_parts(int fd, ptable_t *ptable)
sys/arch/atari/stand/edahdi/edahdi.c
164
show_parts(ptable, scr_base);
sys/arch/atari/stand/edahdi/edahdi.c
183
for (value = 0; value < ptable->nparts; value++) {
sys/arch/atari/stand/edahdi/edahdi.c
184
if (ptable->parts[value].mod) {
sys/arch/atari/stand/edahdi/edahdi.c
195
if (value == ptable->nparts)
sys/arch/atari/stand/edahdi/edahdi.c
200
for (value = 0; value < ptable->nparts; value++) {
sys/arch/atari/stand/edahdi/edahdi.c
201
if (ptable->parts[value].mod) {
sys/arch/atari/stand/edahdi/edahdi.c
202
update_disk(ptable, fd, value);
sys/arch/atari/stand/edahdi/edahdi.c
208
if ((scr_base + MAX_PSHOWN) < ptable->nparts)
sys/arch/atari/stand/edahdi/edahdi.c
217
if (value >= ptable->nparts) {
sys/arch/atari/stand/edahdi/edahdi.c
225
strncpy(ptable->parts[value].id, new_id, 3);
sys/arch/atari/stand/edahdi/edahdi.c
226
ptable->parts[value].mod = 1;
sys/arch/atari/stand/edahdi/edahdi.c
242
show_parts(ptable_t *ptable, int nr)
sys/arch/atari/stand/edahdi/edahdi.c
248
if (nr >= ptable->nparts)
sys/arch/atari/stand/edahdi/edahdi.c
253
p = &ptable->parts[nr];
sys/arch/atari/stand/edahdi/edahdi.c
255
for(; (i < ptable->nparts) && ((i - nr) < MAX_PSHOWN); i++, p++) {
sys/arch/atari/stand/edahdi/edahdi.c
396
ahdi_getparts(fd, ptable, rsec, esec)
sys/arch/atari/stand/edahdi/edahdi.c
398
ptable_t *ptable;
sys/arch/atari/stand/edahdi/edahdi.c
423
rv = ahdi_getparts(fd, ptable, offs,
sys/arch/atari/stand/edahdi/edahdi.c
429
u_int i = ++ptable->nparts;
sys/arch/atari/stand/edahdi/edahdi.c
430
ptable->parts = realloc(ptable->parts,
sys/arch/atari/stand/edahdi/edahdi.c
431
i * sizeof *ptable->parts);
sys/arch/atari/stand/edahdi/edahdi.c
432
if (ptable->parts == NULL) {
sys/arch/atari/stand/edahdi/edahdi.c
437
p = &ptable->parts[--i];
sys/arch/atari/stand/edahdi/edahdi.c
480
update_disk(ptable_t *ptable, int fd, int pno)
sys/arch/atari/stand/edahdi/edahdi.c
488
rsec = ptable->parts[pno].rsec;
sys/arch/atari/stand/edahdi/edahdi.c
494
for (i = 0; i < ptable->nparts; i++) {
sys/arch/atari/stand/edahdi/edahdi.c
495
lpart = &ptable->parts[i];
sys/arch/atari/stand/tostools/libtos/ahdi.c
45
ahdi_getparts(dd, ptable, rsec, esec)
sys/arch/atari/stand/tostools/libtos/ahdi.c
47
ptable_t *ptable;
sys/arch/atari/stand/tostools/libtos/ahdi.c
70
rv = ahdi_getparts(dd, ptable, offs,
sys/arch/atari/stand/tostools/libtos/ahdi.c
76
u_int i = ++ptable->nparts;
sys/arch/atari/stand/tostools/libtos/ahdi.c
77
ptable->parts = xrealloc(ptable->parts,
sys/arch/atari/stand/tostools/libtos/ahdi.c
78
i * sizeof *ptable->parts);
sys/arch/atari/stand/tostools/libtos/ahdi.c
79
p = &ptable->parts[--i];
sys/dev/acpi/qcomsmem.c
174
struct qcsmem_ptable *ptable;
sys/dev/acpi/qcomsmem.c
199
ptable = (void *)(smem_va + sc->sc_aux_size - PAGE_SIZE);
sys/dev/acpi/qcomsmem.c
200
if (ptable->magic != QCSMEM_PTABLE_MAGIC ||
sys/dev/acpi/qcomsmem.c
201
ptable->version != QCSMEM_PTABLE_VERSION) {
sys/dev/acpi/qcomsmem.c
203
ptable->magic, ptable->version);
sys/dev/acpi/qcomsmem.c
214
for (i = 0; i < ptable->num_entries; i++) {
sys/dev/acpi/qcomsmem.c
215
pte = &ptable->entry[i];
sys/dev/acpi/qcomsmem.c
264
info = (struct qcsmem_info *)&ptable->entry[ptable->num_entries];
sys/fs/cd9660/cd9660_rrip.c
494
const RRIP_TABLE *ptable;
sys/fs/cd9660/cd9660_rrip.c
528
for (ptable = table; ptable->func; ptable++) {
sys/fs/cd9660/cd9660_rrip.c
529
if (*phead->type == *ptable->type
sys/fs/cd9660/cd9660_rrip.c
530
&& phead->type[1] == ptable->type[1]) {
sys/fs/cd9660/cd9660_rrip.c
531
result |= ptable->func(phead, ana);
sys/fs/cd9660/cd9660_rrip.c
572
for (ptable = table; ptable->func2; ptable++)
sys/fs/cd9660/cd9660_rrip.c
573
if (!(ptable->result & result))
sys/fs/cd9660/cd9660_rrip.c
574
ptable->func2(isodir, ana);
usr.sbin/mrouted/prune.c
1129
struct ptable *pt;
usr.sbin/mrouted/prune.c
1198
pt = (struct ptable *)(malloc(sizeof(struct ptable)));
usr.sbin/mrouted/prune.c
1337
struct ptable *pt, **ptnp;
usr.sbin/mrouted/prune.c
1497
struct ptable *p, *prev_p;
usr.sbin/mrouted/prune.c
1621
struct ptable *pt, **ptnp;
usr.sbin/mrouted/prune.c
205
static struct ptable *
usr.sbin/mrouted/prune.c
206
find_prune_entry(u_int32_t vr, struct ptable *pt)
usr.sbin/mrouted/prune.c
226
struct ptable *pt;
usr.sbin/mrouted/prune.c
52
static struct ptable * find_prune_entry(u_int32_t vr, struct ptable *pt);
usr.sbin/mrouted/prune.c
753
struct ptable *pt, **ptnp;
usr.sbin/mrouted/prune.c
840
struct ptable *pt, *prev_pt;
usr.sbin/mrouted/prune.c
957
struct ptable *pt, *prev_pt;
usr.sbin/mrouted/prune.h
37
struct ptable *gt_pruntbl; /* prune table */
usr.sbin/mrouted/prune.h
61
struct ptable *pt_next; /* pointer to the next entry */