11 print(" lo ", addr.lo, "\n");
12 print(" hi ", addr.hi, "\n");
27 complex FPdbleword addr;
28 print(" x ", addr.x, "\n");
58 print(" runes ", addr.runes, "\n");
59 print(" start ", addr.start\X, "\n");
60 print(" to ", addr.to\X, "\n");
61 print(" stop ", addr.stop\X, "\n");
62 print(" flush ", addr.flush\X, "\n");
63 print(" farg ", addr.farg\X, "\n");
64 print(" nfmt ", addr.nfmt, "\n");
65 print(" args ", addr.args\X, "\n");
66 print(" r ", addr.r, "\n");
67 print(" width ", addr.width, "\n");
68 print(" prec ", addr.prec, "\n");
69 print(" flags ", addr.flags, "\n");
104 print(" sec ", addr.sec, "\n");
105 print(" min ", addr.min, "\n");
106 print(" hour ", addr.hour, "\n");
107 print(" mday ", addr.mday, "\n");
108 print(" mon ", addr.mon, "\n");
109 print(" year ", addr.year, "\n");
110 print(" wday ", addr.wday, "\n");
111 print(" yday ", addr.yday, "\n");
112 print(" zone ", addr.zone, "\n");
113 print(" tzoff ", addr.tzoff, "\n");
132 print(" val ", addr.val, "\n");
146 print(" inuse ", addr.inuse, "\n");
147 print(" next ", addr.next\X, "\n");
148 print(" state ", addr.state, "\n");
163 print("Lock lock {\n");
166 print(" locked ", addr.locked, "\n");
167 print(" $head ", addr.$head\X, "\n");
168 print(" $tail ", addr.$tail\X, "\n");
184 print("Lock lock {\n");
187 print(" readers ", addr.readers, "\n");
188 print(" writer ", addr.writer, "\n");
189 print(" $head ", addr.$head\X, "\n");
190 print(" $tail ", addr.$tail\X, "\n");
204 print(" l ", addr.l\X, "\n");
205 print(" $head ", addr.$head\X, "\n");
206 print(" $tail ", addr.$tail\X, "\n");
209 sizeofNetConnInfo = 36;
225 complex NetConnInfo addr;
226 print(" dir ", addr.dir\X, "\n");
227 print(" root ", addr.root\X, "\n");
228 print(" spec ", addr.spec\X, "\n");
229 print(" lsys ", addr.lsys\X, "\n");
230 print(" lserv ", addr.lserv\X, "\n");
231 print(" rsys ", addr.rsys\X, "\n");
232 print(" rserv ", addr.rserv\X, "\n");
233 print(" laddr ", addr.laddr\X, "\n");
234 print(" raddr ", addr.raddr\X, "\n");
260 print(" path ", addr.path, "\n");
261 print(" vers ", addr.vers, "\n");
262 print(" type ", addr.type, "\n");
284 print(" type ", addr.type, "\n");
285 print(" dev ", addr.dev, "\n");
286 print("Qid qid {\n");
289 print(" mode ", addr.mode, "\n");
290 print(" atime ", addr.atime, "\n");
291 print(" mtime ", addr.mtime, "\n");
292 print(" length ", addr.length, "\n");
293 print(" name ", addr.name\X, "\n");
294 print(" uid ", addr.uid\X, "\n");
295 print(" gid ", addr.gid\X, "\n");
296 print(" muid ", addr.muid\X, "\n");
309 complex Waitmsg addr;
310 print(" pid ", addr.pid, "\n");
311 print(" time ", addr.time, "\n");
312 print(" msg ", addr.msg\X, "\n");
324 complex IOchunk addr;
325 print(" addr ", addr.addr\X, "\n");
326 print(" len ", addr.len, "\n");
330 VtMaxLumpSize = 57344;
334 VtMaxStringSize = 1000;
337 VtMaxFileSize = 281474976710655;
339 VtCryptoStrengthNone = 0;
340 VtCryptoStrengthAuth = 1;
341 VtCryptoStrengthWeak = 2;
342 VtCryptoStrengthStrong = 3;
368 VtEntryDepthShift = 2;
369 VtEntryDepthMask = 28;
371 VtEntryNoArchive = 64;
386 print(" version ", addr.version, "\n");
387 print(" name ", addr.name, "\n");
388 print(" type ", addr.type, "\n");
389 print(" score ", addr.score, "\n");
390 print(" blockSize ", addr.blockSize, "\n");
391 print(" prev ", addr.prev, "\n");
408 complex VtEntry addr;
409 print(" gen ", addr.gen, "\n");
410 print(" psize ", addr.psize, "\n");
411 print(" dsize ", addr.dsize, "\n");
412 print(" depth ", addr.depth, "\n");
413 print(" flags ", addr.flags, "\n");
414 print(" size ", addr.size, "\n");
415 print(" score ", addr.score, "\n");
418 sizeofVtServerVtbl = 16;
429 complex VtServerVtbl addr;
430 print(" read ", addr.read\X, "\n");
431 print(" write ", addr.write\X, "\n");
432 print(" closing ", addr.closing\X, "\n");
433 print(" sync ", addr.sync\X, "\n");
453 print(" pid ", addr.pid, "\n");
454 print(" ref ", addr.ref, "\n");
455 print(" error ", addr.error\X, "\n");
456 print(" state ", addr.state, "\n");
457 print(" next ", addr.next\X, "\n");
466 'A' Thread 12 qfirst;
473 print("Lock lk {\n");
476 print(" writer ", addr.writer\X, "\n");
477 print(" readers ", addr.readers, "\n");
478 print(" qfirst ", addr.qfirst\X, "\n");
479 print(" qlast ", addr.qlast\X, "\n");
492 complex VtRendez addr;
493 print(" lk ", addr.lk\X, "\n");
494 print(" wfirst ", addr.wfirst\X, "\n");
495 print(" wlast ", addr.wlast\X, "\n");
499 complex Thread vtRock;
500 complex Thread vtAttach:p;
502 complex Thread vtDetach:p;
503 complex Thread vtSetError:p;
505 complex VtLock vtLockFree:p;
506 complex VtLock vtRendezAlloc:p;
507 complex VtRendez vtRendezAlloc:q;
508 complex VtRendez vtRendezFree:q;
509 complex VtLock vtCanLock:p;
510 complex Thread vtCanLock:t;
511 complex VtLock vtLock:p;
512 complex Thread vtLock:t;
513 complex VtLock vtCanRLock:p;
514 complex VtLock vtRLock:p;
515 complex Thread vtRLock:t;
516 complex VtLock vtUnlock:p;
517 complex Thread vtUnlock:t;
518 complex Thread vtUnlock:tt;
519 complex VtLock vtRUnlock:p;
520 complex Thread vtRUnlock:t;
521 complex VtRendez vtSleep:q;
522 complex Thread vtSleep:s;
523 complex Thread vtSleep:t;
524 complex Thread vtSleep:tt;
525 complex VtLock vtSleep:p;
526 complex VtRendez vtWakeup:q;
527 complex Thread vtWakeup:t;
528 complex VtLock vtWakeup:p;
529 complex VtRendez vtWakeupAll:q;
530 complex Thread threadSleep:t;
531 complex Thread threadWakeup:t;