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");
345 print(" next ", addr.next\X, "\n");
346 print(" name ", addr.name\X, "\n");
347 print(" chunk ", addr.chunk\X, "\n");
348 print(" nchunk ", addr.nchunk, "\n");
349 print(" w ", addr.w\X, "\n");
350 print("QLock lk {\n");
353 print(" ref ", addr.ref, "\n");
356 sizeofVtLogChunk = 12;
366 complex VtLogChunk addr;
367 print(" p ", addr.p\X, "\n");
368 print(" ep ", addr.ep\X, "\n");
369 print(" wp ", addr.wp\X, "\n");
373 VtMaxStringSize = 1024;
374 VtMaxLumpSize = 57344;
385 _VtEntryDepthShift = 2;
386 _VtEntryDepthMask = 28;
403 complex VtEntry addr;
404 print(" gen ", addr.gen, "\n");
405 print(" psize ", addr.psize, "\n");
406 print(" dsize ", addr.dsize, "\n");
407 print(" type ", addr.type, "\n");
408 print(" flags ", addr.flags, "\n");
409 print(" size ", addr.size, "\n");
410 print(" score ", addr.score, "\n");
426 print(" name ", addr.name, "\n");
427 print(" type ", addr.type, "\n");
428 print(" score ", addr.score, "\n");
429 print(" blocksize ", addr.blocksize, "\n");
430 print(" prev ", addr.prev, "\n");
435 VtCryptoStrengthNone = 0;
436 VtCryptoStrengthAuth = 1;
437 VtCryptoStrengthWeak = 2;
438 VtCryptoStrengthStrong = 3;
491 complex VtFcall addr;
492 print(" msgtype ", addr.msgtype, "\n");
493 print(" tag ", addr.tag, "\n");
494 print(" error ", addr.error\X, "\n");
495 print(" version ", addr.version\X, "\n");
496 print(" uid ", addr.uid\X, "\n");
497 print(" strength ", addr.strength, "\n");
498 print(" crypto ", addr.crypto\X, "\n");
499 print(" ncrypto ", addr.ncrypto, "\n");
500 print(" codec ", addr.codec\X, "\n");
501 print(" ncodec ", addr.ncodec, "\n");
502 print(" sid ", addr.sid\X, "\n");
503 print(" rcrypto ", addr.rcrypto, "\n");
504 print(" rcodec ", addr.rcodec, "\n");
505 print(" auth ", addr.auth\X, "\n");
506 print(" nauth ", addr.nauth, "\n");
507 print(" score ", addr.score, "\n");
508 print(" blocktype ", addr.blocktype, "\n");
509 print(" count ", addr.count, "\n");
510 print(" data ", addr.data\X, "\n");
514 VtStateConnected = 1;
544 print("QLock lk {\n");
547 print("QLock inlk {\n");
550 print("QLock outlk {\n");
553 print(" debug ", addr.debug, "\n");
554 print(" infd ", addr.infd, "\n");
555 print(" outfd ", addr.outfd, "\n");
556 print(" muxer ", addr.muxer, "\n");
557 print(" writeq ", addr.writeq\X, "\n");
558 print(" readq ", addr.readq\X, "\n");
559 print(" state ", addr.state, "\n");
560 print(" wait ", addr.wait, "\n");
561 print(" ntag ", addr.ntag, "\n");
562 print(" nsleep ", addr.nsleep, "\n");
563 print(" part ", addr.part\X, "\n");
564 print("Rendez tagrend {\n");
565 Rendez(addr.tagrend);
567 print("Rendez rpcfork {\n");
568 Rendez(addr.rpcfork);
570 print(" version ", addr.version\X, "\n");
571 print(" uid ", addr.uid\X, "\n");
572 print(" sid ", addr.sid\X, "\n");
573 print(" addr ", addr.addr, "\n");
588 print("VtFcall tx {\n");
591 print("VtFcall rx {\n");
594 print(" srv ", addr.srv\X, "\n");
595 print(" sc ", addr.sc\X, "\n");
620 complex VtBlock addr;
621 print(" c ", addr.c\X, "\n");
622 print("QLock lk {\n");
625 print(" data ", addr.data\X, "\n");
626 print(" score ", addr.score, "\n");
627 print(" type ", addr.type, "\n");
628 print(" nlock ", addr.nlock, "\n");
629 print(" iostate ", addr.iostate, "\n");
630 print(" ref ", addr.ref, "\n");
631 print(" heap ", addr.heap, "\n");
632 print(" next ", addr.next\X, "\n");
633 print(" prev ", addr.prev\X, "\n");
634 print(" used ", addr.used, "\n");
635 print(" used2 ", addr.used2, "\n");
636 print(" addr ", addr.addr, "\n");
653 'A' VtFile 72 parent;
661 print("QLock lk {\n");
664 print(" ref ", addr.ref, "\n");
665 print(" $local ", addr.$local, "\n");
666 print(" b ", addr.b\X, "\n");
667 print(" score ", addr.score, "\n");
668 print(" c ", addr.c\X, "\n");
669 print(" mode ", addr.mode, "\n");
670 print(" gen ", addr.gen, "\n");
671 print(" dsize ", addr.dsize, "\n");
672 print(" psize ", addr.psize, "\n");
673 print(" dir ", addr.dir, "\n");
674 print(" parent ", addr.parent\X, "\n");
675 print(" epb ", addr.epb, "\n");
676 print(" offset ", addr.offset, "\n");
694 print("Rendez r {\n");
697 print(" p ", addr.p\X, "\n");
698 print(" done ", addr.done, "\n");
699 print(" sleeping ", addr.sleeping, "\n");
702 complex VtConn vtrpc:z;
703 complex Rwait vtrpc:r;
704 complex Rwait vtrpc:rr;
705 complex VtConn gettag:z;
706 complex Rwait gettag:r;
707 complex VtConn puttag:z;
708 complex Rwait puttag:r;
709 complex VtConn muxrpc:z;
710 complex Rwait muxrpc:r;