L11: .stabs "uda.c",0x64,0,0,L11 .stabs "vaxpcc2",0xf0,0,17665,651903014 .data .comm _buf,4 .comm _buffers,4 .comm _nbuf,4 .comm _swsize,4 .comm _swpf,4 .comm _bfreelist,132 .comm _bswlist,44 .comm _bclnlist,4 .comm _udctab,24 .align 2 .globl _udport _udport: .long _udinit .long _udgpkt .long _udmap .long _udsend .long _udunmap .text .align 2 .globl _udinit _udinit: .word L.R1 subl2 $L.SO1,sp .stabs "udinit",0x24,0,161,_udinit .stabs "dev",0xa0,0,14,4 .stabs "type",0xa0,0,4,8 .stabs "force",0xa0,0,4,12 .stabs "cid",0xa0,0,14,16 .stabs "seql",0xa0,0,292,20 .stabs "dg",0xa0,0,292,24 cmpl 4(ap),_udcnt jlssu L55 clrl r0 jbr L53 L55: cmpl 16(ap),$2 jlssu L56 clrl r0 jbr L53 L56: mull3 $12,16(ap),r0 movl 20(ap),_udctab(r0) mull3 $12,16(ap),r0 movl 24(ap),_udctab+4(r0) mull3 $12,16(ap),r0 movl 8(ap),_udctab+8(r0) mull3 $244,4(ap),r0 addl3 $_ud,r0,r11 addl3 4(ap),4(ap),r0 addl2 r0,r0 addl2 r0,r0 cvtwl _udaddr+6(r0),r10 bitw $64,236(r11) jeql L57 tstl 12(ap) jneq L57 L58: movl $1,r0 jbr L53 L57: addl3 4(ap),4(ap),r0 addl2 r0,r0 addl2 r0,r0 addl3 $_udaddr,r0,-(sp) calls $1,_ubaddr movl r0,240(r11) jneq L59 clrl r0 jbr L53 L59: pushl $2 addl3 $2,240(r11),-(sp) pushl r10 calls $3,_ubbadaddr tstl r0 jeql L61 .data 1 L63: .byte 0x75,0x64,0x25,0x64,0x20,0x6e,0x6f,0x74 .byte 0x20,0x70,0x72,0x65,0x73,0x65,0x6e,0x74 .byte 0xa,0x0 .text pushl 4(ap) pushl $L63 calls $2,_printf clrl r0 jbr L53 L61: pushl 4(ap) calls $1,_udrundown bitw $1,236(r11) jneq L65 calls $0,_geteblk movl r0,216(r11) pushl 216(r11) calls $1,_clrbuf calls $0,_geteblk movl r0,224(r11) pushl 224(r11) calls $1,_clrbuf pushl $0 pushl 216(r11) pushl r10 calls $3,_ubmbuf movl r0,220(r11) pushl $0 pushl 216(r11) pushl r10 calls $3,_ubmbuf movl r0,228(r11) movl 216(r11),r0 movl 28(r0),(r11) movl 216(r11),r0 addl3 $320,28(r0),8(r11) movl 224(r11),r0 movl 28(r0),212(r11) bisw2 $1,236(r11) pushl $900 pushl 4(ap) pushl $_udtimer calls $3,_timeout L65: pushl 4(ap) calls $1,_udreset jbr L53 .stabs "ubno",0x40,0,4,10 .stabs "up",0x40,0,40,11 L53: ret .set L.R1,0xc00 .set L.SO1,0x0 L69: .data .text .align 2 .globl _udreset _udreset: .word L.R2 subl2 $L.SO2,sp .stabs "udreset",0x24,0,215,_udreset .stabs "dev",0xa0,0,4,4 mull3 $244,4(ap),r0 addl3 $_ud,r0,r11 movl 240(r11),r10 bicw2 $2,236(r11) bisw2 $64,236(r11) clrw (r10) pushl 220(r11) pushl 216(r11) addl3 4(ap),4(ap),r0 addl2 r0,r0 addl2 r0,r0 cvtwl _udaddr+6(r0),-(sp) calls $3,_ubadbuf movl r0,r9 addl3 $8,r9,4(r11) addl3 $320,r9,12(r11) clrw 16(r11) clrw 18(r11) clrw 238(r11) clrl r8 jbr L73 L74: incl r8 L73: bitw $2048,2(r10) jneq L75 cmpl r8,$200000 jlss L74 L75: L72: bitw $2048,2(r10) jneq L76 bicw2 $64,236(r11) .data 1 L77: .byte 0x75,0x64,0x25,0x64,0x20,0x77,0x6f,0x6e .byte 0x27,0x74,0x20,0x69,0x6e,0x69,0x74,0xa .byte 0x0 .text pushl 4(ap) pushl $L77 calls $2,_printf clrl r0 jbr L70 L76: addl3 4(ap),4(ap),r0 addl2 r0,r0 addl2 r0,r0 cvtwl _udaddr+4(r0),r0 extzv $2,$30,r0,r1 movw r1,r0 bisw3 $-21120,r0,2(r10) movl $1,r0 jbr L70 .stabs "i",0x40,0,4,8 .stabs "pa",0x40,0,4,9 .stabs "rp",0x40,0,40,10 .stabs "up",0x40,0,40,11 L70: ret .set L.R2,0xf00 .set L.SO2,0x0 L78: .data .text .align 2 .globl _udinintr _udinintr: .word L.R3 subl2 $L.SO3,sp .stabs "udinintr",0x24,0,250,_udinintr .stabs "dev",0xa0,0,4,4 mull3 $244,4(ap),r0 addl3 $_ud,r0,r11 movl 240(r11),r10 bitw $2,236(r11) jeql L81 .data 1 L82: .byte 0x75,0x64,0x25,0x64,0x3a,0x20,0x75,0x6e .byte 0x65,0x78,0x70,0x65,0x63,0x74,0x65,0x64 .byte 0x20,0x69,0x6e,0x69,0x74,0x3a,0x20,0x73 .byte 0x61,0x20,0x25,0x6f,0xa,0x0 .text cvtwl 2(r10),-(sp) pushl 4(ap) pushl $L82 calls $3,_printf jbr L80 L81: cvtwl 2(r10),r0 bicl2 $-30721,r0 jbr L84 L85: pushl 4(ap) calls $1,_udreset jbr L80 L86: bicw3 $0,4(r11),2(r10) jbr L80 L87: extzv $16,$16,4(r11),r1 movw r1,r0 bicw3 $0,r0,2(r10) jbr L80 L88: movw $1,2(r10) clrl r9 jbr L91 L92: addl3 $136,(r11),r0 addl3 r9,r9,r1 addl2 r1,r1 addl2 r1,r0 clrl (r0) ashl $6,r9,r0 addl2 8(r11),r0 movw $60,(r0) addl3 $148,r11,r0 addl2 r9,r0 clrb (r0) addl3 $180,r11,r0 addl2 r9,r0 movb $-1,(r0) incl r9 L91: cmpl r9,$32 jlss L92 L90: pushl 228(r11) pushl 224(r11) addl3 4(ap),4(ap),r0 addl2 r0,r0 addl2 r0,r0 cvtwl _udaddr+6(r0),-(sp) calls $3,_ubadbuf movl r0,r8 addl2 $4,r8 clrl r9 jbr L95 L96: addl3 $8,(r11),r0 addl3 r9,r9,r1 addl2 r1,r1 addl2 r1,r0 bisl3 $1073741824,r8,r1 bisl3 $-2147483648,r1,(r0) ashl $6,r9,r0 addl2 212(r11),r0 movw $60,(r0) incl r9 addl2 $64,r8 L95: cmpl r9,$32 jlss L96 L94: bisw2 $10,236(r11) pushl r11 calls $1,_wakeup jbr L80 L98: .data 1 L99: .byte 0x75,0x64,0x25,0x64,0x20,0x69,0x6e,0x69 .byte 0x74,0x20,0x62,0x61,0x64,0x3a,0x20,0x73 .byte 0x61,0x20,0x25,0x6f,0xa,0x0 .text cvtwl 2(r10),-(sp) pushl 4(ap) pushl $L99 calls $3,_printf jbr L80 L84: cmpl r0,$2048 jeql L85 cmpl r0,$4096 jeql L86 cmpl r0,$8192 jeql L87 cmpl r0,$16384 jeql L88 jbr L98 L83: .stabs "pa",0x40,0,4,8 .stabs "i",0x40,0,4,9 .stabs "rp",0x40,0,40,10 .stabs "up",0x40,0,40,11 L80: ret .set L.R3,0xf00 .set L.SO3,0x0 L100: .data .text .align 2 .globl _udrundown _udrundown: .word L.R4 subl2 $L.SO4,sp .stabs "udrundown",0x24,0,308,_udrundown .stabs "dev",0xa0,0,4,4 .lcomm L102,48 movw $255,L102+10 clrl r11 jbr L105 L106: mull3 $12,r11,r0 tstl _udctab(r0) jeql L107 pushl $L102 mull3 $12,r11,r0 pushl _udctab+8(r0) pushl 4(ap) mull3 $12,r11,r0 calls $3,*_udctab(r0) L107: incl r11 L105: cmpl r11,$2 jlss L106 L104: .stabs "i",0x40,0,4,11 .stabs "me",0x28,0,8,L102 L101: ret .set L.R4,0x800 .set L.SO4,0x0 L108: .data .text .align 2 .globl _udgpkt _udgpkt: .word L.R5 subl2 $L.SO5,sp .stabs "udgpkt",0x24,0,331,_udgpkt .stabs "dev",0xa0,0,4,4 mull3 $244,4(ap),r0 addl3 $_ud,r0,r11 movl 240(r11),r0 bitw $2048,2(r0) jeql L110 pushl 4(ap) calls $1,_udreset L110: calls $0,_spl6 movl r0,-4(fp) jbr L113 L114: pushl $22 pushl r11 calls $2,_sleep L113: bitw $2,236(r11) jeql L114 L112: jbr L117 L118: pushl $1 pushl 4(ap) calls $2,_udpkscan tstl r0 jeql L120 jbr L117 L120: bisw2 $32,236(r11) pushl $24 addl3 $238,r11,-(sp) calls $2,_sleep L117: cmpw 238(r11),$2 jgeq L121 bitw $8,236(r11) jeql L118 L121: L116: bitw $8,236(r11) jneq L122 decw 238(r11) L122: L125: clrl r10 jbr L128 L129: addl3 $148,r11,r0 addl2 r10,r0 tstb (r0) jneq L130 jbr L127 L130: incl r10 L128: cmpl r10,$32 jlss L129 L127: cmpl r10,$32 jgeq L131 jbr L124 L131: pushl $1 pushl 4(ap) calls $2,_udpkscan tstl r0 jneq L133 pushl 4(ap) calls $1,_udcmdscan tstl r0 jneq L133 L134: bisw2 $4,236(r11) pushl $23 addl3 $148,r11,-(sp) calls $2,_sleep L133: jbr L125 L124: addl3 $148,r11,r0 addl2 r10,r0 movb $1,(r0) pushl -4(fp) calls $1,_splx ashl $6,r10,r0 addl2 8(r11),r0 addl2 $4,r0 jbr L109 .stabs "s",0x80,0,4,4 .stabs "i",0x40,0,4,10 .stabs "up",0x40,0,40,11 L109: ret .set L.R5,0xc00 .set L.SO5,0x4 L136: .data .text .align 2 .globl _udmap _udmap: .word L.R6 subl2 $L.SO6,sp .stabs "udmap",0x24,0,376,_udmap .stabs "dev",0xa0,0,4,4 .stabs "mp",0xa0,0,40,8 .stabs "bp",0xa0,0,40,12 movl 12(ap),r11 mull3 $244,4(ap),r0 addl3 $_ud,r0,r10 subl3 $4,8(ap),r0 subl2 8(r10),r0 divl3 $64,r0,r9 addl3 $20,r10,r0 addl3 r9,r9,r1 addl2 r1,r1 addl2 r1,r0 tstl (r0) jneq L138 pushl $3 pushl r11 addl3 4(ap),4(ap),r0 addl2 r0,r0 addl2 r0,r0 cvtwl _udaddr+6(r0),-(sp) calls $3,_ubmbuf movl r0,r8 addl3 $20,r10,r0 addl3 r9,r9,r1 addl2 r1,r1 addl2 r1,r0 movl r8,(r0) L138: addl3 $148,r10,r0 addl2 r9,r0 bisb2 $4,(r0) addl3 $20,r10,r0 addl3 r9,r9,r1 addl2 r1,r1 addl2 r1,r0 pushl (r0) pushl r11 addl3 4(ap),4(ap),r0 addl2 r0,r0 addl2 r0,r0 cvtwl _udaddr+6(r0),-(sp) calls $3,_ubadbuf movl r0,r8 movl 8(ap),r0 movl r8,16(r0) movl 8(ap),r0 addl3 $20,r10,r1 addl3 r9,r9,r2 addl2 r2,r2 addl2 r2,r1 extzv $20,$12,(r1),r2 bicl2 $-16,r2 ashl $24,r2,r2 bisl2 r2,16(r0) .stabs "i",0x40,0,4,9 .stabs "up",0x40,0,40,10 .stabs "bp",0x40,0,40,11 L137: ret .set L.R6,0xf00 .set L.SO6,0x0 L139: .data .text .align 2 .globl _udunmap _udunmap: .word L.R7 subl2 $L.SO7,sp .stabs "udunmap",0x24,0,410,_udunmap .stabs "dev",0xa0,0,4,4 .stabs "mp",0xa0,0,40,8 mull3 $244,4(ap),r0 addl3 $_ud,r0,r11 subl3 $4,8(ap),r0 subl2 8(r11),r0 divl3 $64,r0,r10 addl3 $20,r11,r0 addl3 r10,r10,r1 addl2 r1,r1 addl2 r1,r0 tstl (r0) jeql L141 addl3 $20,r11,r0 addl3 r10,r10,r1 addl2 r1,r1 addl2 r1,r0 pushl (r0) addl3 4(ap),4(ap),r0 addl2 r0,r0 addl2 r0,r0 cvtwl _udaddr+6(r0),-(sp) calls $2,_ubmfree addl3 $20,r11,r0 addl3 r10,r10,r1 addl2 r1,r1 addl2 r1,r0 clrl (r0) L141: addl3 $148,r11,r0 addl2 r10,r0 clrb (r0) bitw $4,236(r11) jeql L143 bicw2 $4,236(r11) addl3 $148,r11,-(sp) calls $1,_wakeup L143: .stabs "i",0x40,0,4,10 .stabs "up",0x40,0,40,11 L140: ret .set L.R7,0xc00 .set L.SO7,0x0 L144: .data .text .align 2 .globl _udsend _udsend: .word L.R8 subl2 $L.SO8,sp .stabs "udsend",0x24,0,442,_udsend .stabs "dev",0xa0,0,4,4 .stabs "cid",0xa0,0,4,8 .stabs "mp",0xa0,0,40,12 mull3 $244,4(ap),r0 addl3 $_ud,r0,r11 bicw2 $8,236(r11) subl3 $4,12(ap),r0 subl2 8(r11),r0 divl3 $64,r0,r10 ashl $6,r10,r0 addl2 8(r11),r0 movb 8(ap),3(r0) movw 16(r11),r0 incw 16(r11) cvtwl r0,r9 cmpw 16(r11),$32 jlss L146 clrw 16(r11) L146: addl3 $136,(r11),r0 addl3 r9,r9,r1 addl2 r1,r1 addl2 r1,r0 bitl $-2147483648,(r0) jeql L147 .data 1 L149: .byte 0x75,0x64,0x73,0x65,0x6e,0x64,0x0 .text pushl $L149 calls $1,_panic L147: addl3 $180,r11,r0 addl2 r9,r0 tstb (r0) jlss L150 pushl 4(ap) calls $1,_udcmdscan addl3 $180,r11,r0 addl2 r9,r0 tstb (r0) jlss L151 .data 1 L152: .byte 0x75,0x64,0x73,0x65,0x6e,0x64,0x0 .text pushl $L152 calls $1,_panic L151: L150: movl 240(r11),r8 bitw $32768,2(r8) jeql L153 .data 1 L154: .byte 0x75,0x64,0x25,0x64,0x3a,0x20,0x68,0x61 .byte 0x72,0x64,0x20,0x65,0x72,0x72,0x6f,0x72 .byte 0x20,0x25,0x6f,0xa,0x0 .text cvtwl 2(r8),r0 bicl3 $-65536,r0,-(sp) pushl 4(ap) pushl $L154 calls $3,_printf pushl 4(ap) calls $1,_udreset jbr L145 L153: addl3 $180,r11,r0 addl2 r9,r0 movb r10,(r0) addl3 $136,(r11),r0 addl3 r9,r9,r1 addl2 r1,r1 addl2 r1,r0 ashl $6,r10,r1 addl2 12(r11),r1 addl2 $4,r1 bisl3 $-1073741824,r1,(r0) addl3 $148,r11,r0 addl2 r10,r0 bisb2 $2,(r0) addl3 $148,r11,r0 addl2 r10,r0 bicb2 $1,(r0) cvtwl (r8),r10 .stabs "rp",0x40,0,40,8 .stabs "j",0x40,0,4,9 .stabs "i",0x40,0,4,10 .stabs "up",0x40,0,40,11 L145: ret .set L.R8,0xf00 .set L.SO8,0x0 L155: .data .comm _ud_spur,4 .comm _ud_npr,4 .text .align 2 .globl _ud0int _ud0int: .word L.R9 subl2 $L.SO9,sp .stabs "ud0int",0x24,0,486,_ud0int .stabs "dev",0xa0,0,4,4 mull3 $244,4(ap),r0 addl3 $_ud,r0,r11 cmpl 4(ap),_udcnt jgeq L161 bitw $1,236(r11) jneq L160 L161: .data 1 L162: .byte 0x75,0x64,0x25,0x64,0x3a,0x20,0x73,0x74 .byte 0x72,0x61,0x79,0x20,0x69,0x6e,0x74,0x72 .byte 0xa,0x0 .text pushl 4(ap) pushl $L162 calls $2,_printf jbr L159 L160: movl 240(r11),r10 bitw $2,236(r11) jneq L163 clrl r9 jbr L166 L167: bitw $63488,2(r10) jeql L168 jbr L165 L168: incl r9 L166: cmpl r9,$5 jlss L167 L165: bitw $63488,2(r10) jneq L169 .data 1 L170: .byte 0x75,0x64,0x25,0x64,0x3a,0x20,0x69,0x6e .byte 0x69,0x74,0x20,0x6c,0x6f,0x73,0x74,0x3b .byte 0x20,0x73,0x61,0x20,0x30,0x25,0x6f,0xa .byte 0x0 .text cvtwl 2(r10),-(sp) pushl 4(ap) pushl $L170 calls $3,_printf jbr L159 L169: L163: bitw $32768,2(r10) jeql L171 .data 1 L172: .byte 0x75,0x64,0x25,0x64,0x3a,0x20,0x68,0x61 .byte 0x72,0x64,0x20,0x65,0x72,0x72,0x6f,0x72 .byte 0x20,0x25,0x6f,0xa,0x0 .text cvtwl 2(r10),r0 bicl3 $-65536,r0,-(sp) pushl 4(ap) pushl $L172 calls $3,_printf pushl 4(ap) calls $1,_udreset jbr L159 L171: bitw $30720,2(r10) jeql L173 pushl 4(ap) calls $1,_udinintr jbr L159 L173: movl (r11),r0 tstb 3(r0) jneq L174 movl (r11),r0 tstw 4(r0) jneq L174 L176: movl (r11),r0 tstw 6(r0) jneq L174 L175: incl _ud_spur L174: movl (r11),r0 tstb 3(r0) jeql L177 movl (r11),r0 cvtbl 3(r0),-(sp) addl3 4(ap),4(ap),r0 addl2 r0,r0 addl2 r0,r0 cvtwl _udaddr+6(r0),-(sp) calls $2,_ubmflush movl (r11),r0 clrb 3(r0) clrw 2(r10) incl _ud_npr L177: jbr L180 L181: movl (r11),r0 clrw 4(r0) pushl 4(ap) calls $1,_udcmdscan L180: movl (r11),r0 tstw 4(r0) jneq L181 L179: jbr L183 L184: movl (r11),r0 clrw 6(r0) pushl $0 pushl 4(ap) calls $2,_udpkscan tstl r0 jeql L185 bicw2 $16,236(r11) L185: L183: movl (r11),r0 tstw 6(r0) jneq L184 L182: .stabs "i",0x40,0,4,9 .stabs "rp",0x40,0,40,10 .stabs "up",0x40,0,40,11 L159: ret .set L.R9,0xe00 .set L.SO9,0x0 L186: .data .text .align 2 .globl _udcmdscan _udcmdscan: .word L.R10 subl2 $L.SO10,sp .stabs "udcmdscan",0x24,0,543,_udcmdscan .stabs "dev",0xa0,0,4,4 mull3 $244,4(ap),r0 addl3 $_ud,r0,r11 movl (r11),r7 clrl r8 clrl r9 jbr L190 L191: addl3 $180,r11,r0 addl2 r9,r0 tstb (r0) jlss L192 addl3 $136,r7,r0 addl3 r9,r9,r1 addl2 r1,r1 addl2 r1,r0 bitl $-2147483648,(r0) jneq L192 L193: addl3 $180,r11,r0 addl2 r9,r0 cvtbl (r0),r10 addl3 $148,r11,r0 addl2 r10,r0 cvtbl (r0),r0 bicl2 $-7,r0 cmpl r0,$2 jneq L194 addl3 $148,r11,r0 addl2 r10,r0 clrb (r0) incl r8 L194: addl3 $180,r11,r0 addl2 r9,r0 movb $-1,(r0) L192: incl r9 L190: cmpl r9,$32 jlss L191 L189: tstl r8 jeql L195 bitw $4,236(r11) jeql L195 L196: addl3 $148,r11,-(sp) calls $1,_wakeup L195: movl r8,r0 jbr L187 .stabs "udc",0x40,0,40,7 .stabs "freed",0x40,0,4,8 .stabs "j",0x40,0,4,9 .stabs "i",0x40,0,4,10 .stabs "up",0x40,0,40,11 L187: ret .set L.R10,0xf80 .set L.SO10,0x0 L197: .data .text .align 2 .globl _udpkscan _udpkscan: .word L.R11 subl2 $L.SO11,sp .stabs "udpkscan",0x24,0,578,_udpkscan .stabs "dev",0xa0,0,4,4 .stabs "doall",0xa0,0,4,8 mull3 $244,4(ap),r0 addl3 $_ud,r0,r11 movl (r11),r7 clrl -4(fp) cvtwl 18(r11),r10 L201: addl3 $8,r7,r0 addl3 r10,r10,r1 addl2 r1,r1 addl2 r1,r0 bitl $-2147483648,(r0) jeql L202 movw r10,18(r11) jbr L200 L202: incl -4(fp) ashl $6,r10,r0 addl3 212(r11),r0,r9 cvtbw 2(r9),r0 bicw2 $-16,r0 addw2 r0,238(r11) bitw $32,236(r11) jeql L203 addl3 $238,r11,-(sp) calls $1,_wakeup bicw2 $32,236(r11) L203: cmpb 3(r9),$2 jleq L204 .data 1 L205: .byte 0x75,0x64,0x25,0x64,0x20,0x6d,0x73,0x67 .byte 0x20,0x69,0x64,0x20,0x25,0x64,0xa,0x0 .text cvtbl 3(r9),-(sp) pushl 4(ap) pushl $L205 calls $3,_printf jbr L206 L204: cvtbl 3(r9),r0 mull2 $12,r0 addl3 $_udctab,r0,r8 cvtbl 2(r9),r0 bicl2 $-241,r0 jbr L208 L209: tstl (r8) jeql L210 addl3 $4,r9,-(sp) pushl 8(r8) pushl 4(ap) calls $3,*(r8) L210: jbr L207 L211: tstl 4(r8) jeql L212 addl3 $4,r9,-(sp) pushl 8(r8) pushl 4(ap) calls $3,*4(r8) L212: jbr L207 L208: casel r0,$0,$16 L213: .word L209-L213 .word L214-L213 .word L214-L213 .word L214-L213 .word L214-L213 .word L214-L213 .word L214-L213 .word L214-L213 .word L214-L213 .word L214-L213 .word L214-L213 .word L214-L213 .word L214-L213 .word L214-L213 .word L214-L213 .word L214-L213 .word L211-L213 L214: L207: L206: movw $60,(r9) addl3 $8,r7,r0 addl3 r10,r10,r1 addl2 r1,r1 addl2 r1,r0 bisl2 $-1073741824,(r0) cmpl r10,$31 jgeq L215 movl r10,r0 incl r10 jbr L216 L215: clrl r10 movl r10,r0 L216: jbr L201 L200: movl -4(fp),r0 jbr L198 .stabs "udc",0x40,0,40,7 .stabs "cp",0x40,0,40,8 .stabs "pk",0x40,0,40,9 .stabs "nf",0x80,0,4,4 .stabs "i",0x40,0,4,10 .stabs "up",0x40,0,40,11 L198: ret .set L.R11,0xf80 .set L.SO11,0x4 L217: .data .comm _ud_kicked,4 .text .align 2 .globl _udtimer _udtimer: .word L.R12 subl2 $L.SO12,sp .stabs "udtimer",0x24,0,637,_udtimer .stabs "i",0xa0,0,4,4 mull3 $244,4(ap),r0 addl3 $_ud,r0,r11 bitw $1,236(r11) jneq L220 jbr L219 L220: bitw $2,236(r11) jeql L221 bitw $16,236(r11) jneq L222 bisw2 $16,236(r11) jbr L223 L222: calls $0,_spl6 movl r0,r10 pushl $1 pushl 4(ap) calls $2,_udpkscan tstl r0 jeql L224 bitw $4,236(r11) jeql L224 L225: addl3 $148,r11,-(sp) calls $1,_wakeup incl _ud_kicked L224: pushl r10 calls $1,_splx bicw2 $16,236(r11) L223: L221: pushl $900 pushl 4(ap) pushl $_udtimer calls $3,_timeout .stabs "s",0x40,0,4,10 .stabs "up",0x40,0,40,11 L219: ret .set L.R12,0xc00 .set L.SO12,0x0 L226: .data .text L227: .stabs "uda.c",0x94,0,659,L227