URL
https://opencores.org/ocsvn/k68/k68/trunk
Subversion Repositories k68
[/] [k68/] [trunk/] [sw/] [misc/] [linux.asm] - Rev 2
Go to most recent revision | Compare with Previous | Blame | View Log
linux: file format elf32-m68k
Disassembly of section .text:
10c10400 <_start>:
10c10400: 4efa 000a jmp %pc@(10c1040c <_start+0xc>)
10c10404: 626f bhis 10c10475 <_start+0x75>
10c10406: 6f74 bles 10c1047c <_start+0x7c>
10c10408: 2710 movel %a0@,%a3@-
10c1040a: 4e71 nop
10c1040c: 7000 moveq #0,%d0
10c1040e: 31c0 f618 movew %d0,fffff618 <_flashend+0xef2ff618>
10c10412: 21fc 0001 1f07 movel #73479,fffff114 <_flashend+0xef2ff114>
10c10418: f114
10c1041a: 31fc 0800 f906 movew #2048,fffff906 <_flashend+0xef2ff906>
10c10420: 31fc 010b f902 movew #267,fffff902 <_flashend+0xef2ff902>
10c10426: 31fc 2410 f200 movew #9232,fffff200 <_flashend+0xef2ff200>
10c1042c: 31fc 0123 f202 movew #291,fffff202 <_flashend+0xef2ff202>
10c10432: 11fc 0000 fa27 moveb #0,fffffa27 <_flashend+0xef2ffa27>
10c10438: 21fc 10c1 0400 movel #281084928,fffffa00 <_flashend+0xef2ffa00>
10c1043e: fa00
10c10440: 11fc 000a fa05 moveb #10,fffffa05 <_flashend+0xef2ffa05>
10c10446: 31fc 009f fa08 movew #159,fffffa08 <_flashend+0xef2ffa08>
10c1044c: 31fc 009f fa0a movew #159,fffffa0a <_flashend+0xef2ffa0a>
10c10452: 11fc 0009 fa29 moveb #9,fffffa29 <_flashend+0xef2ffa29>
10c10458: 11fc 0000 fa25 moveb #0,fffffa25 <_flashend+0xef2ffa25>
10c1045e: 11fc 0004 fa20 moveb #4,fffffa20 <_flashend+0xef2ffa20>
10c10464: 11fc 0058 fa27 moveb #88,fffffa27 <_flashend+0xef2ffa27>
10c1046a: 11fc 0085 f429 moveb #-123,fffff429 <_flashend+0xef2ff429>
10c10470: 11fc 00d8 fa27 moveb #-40,fffffa27 <_flashend+0xef2ffa27>
10c10476: 11fc 00c5 f429 moveb #-59,fffff429 <_flashend+0xef2ff429>
10c1047c: 11fc 00d5 f429 moveb #-43,fffff429 <_flashend+0xef2ff429>
10c10482: 267c 0010 0000 moveal #1048576,%a3
10c10488: 287c 100f fc00 moveal #269483008,%a4
10c1048e: 46fc 2700 movew #9984,%sr
10c10492: 4fec fffc lea %a4@(-4),%sp
10c10496: 11fc 000d f907 moveb #13,fffff907 <_flashend+0xef2ff907>
10c1049c: 11fc 000a f907 moveb #10,fffff907 <_flashend+0xef2ff907>
10c104a2: 11fc 0041 f907 moveb #65,fffff907 <_flashend+0xef2ff907>
10c104a8: 7000 moveq #0,%d0
10c104aa: 303c 4000 movew #16384,%d0
10c104ae <L0>:
10c104ae: 5340 subqw #1,%d0
10c104b0: 6600 fffc bnew 10c104ae <L0>
10c104b4: 11fc 0042 f907 moveb #66,fffff907 <_flashend+0xef2ff907>
10c104ba: 2e3c 0000 0000 movel #0,%d7
10c104c0: 0687 0000 0010 addil #16,%d7
10c104c6: 2047 moveal %d7,%a0
10c104c8: 227c 1003 37b4 moveal #268646324,%a1
10c104ce: 45e9 0200 lea %a1@(512),%a2
10c104d2: 11fc 0043 f907 moveb #67,fffff907 <_flashend+0xef2ff907>
10c104d8 <L2>:
10c104d8: 2018 movel %a0@+,%d0
10c104da: 22c0 movel %d0,%a1@+
10c104dc: b5c9 cmpal %a1,%a2
10c104de: 6200 fff8 bhiw 10c104d8 <L2>
10c104e2: 207c 10c8 aeb0 moveal #281587376,%a0
10c104e8: 227c 1000 0400 moveal #268436480,%a1
10c104ee: 247c 1001 4000 moveal #268517376,%a2
10c104f4: 11fc 0044 f907 moveb #68,fffff907 <_flashend+0xef2ff907>
10c104fa <LD1>:
10c104fa: 2018 movel %a0@+,%d0
10c104fc: 22c0 movel %d0,%a1@+
10c104fe: b5c9 cmpal %a1,%a2
10c10500: 6200 fff8 bhiw 10c104fa <LD1>
10c10504: 11fc 0045 f907 moveb #69,fffff907 <_flashend+0xef2ff907>
10c1050a: 207c 1001 4000 moveal #268517376,%a0
10c10510: 227c 1003 37b4 moveal #268646324,%a1
10c10516 <L1>:
10c10516: 20fc 0000 0000 movel #0,%a0@+
10c1051c: b3c8 cmpal %a0,%a1
10c1051e: 6200 fff6 bhiw 10c10516 <L1>
10c10522: 11fc 0046 f907 moveb #70,fffff907 <_flashend+0xef2ff907>
10c10528: 207c 1003 37b4 moveal #268646324,%a0
10c1052e: 227c 1002 51b0 moveal #268587440,%a1
10c10534: 45e9 0200 lea %a1@(512),%a2
10c10538: 11fc 0047 f907 moveb #71,fffff907 <_flashend+0xef2ff907>
10c1053e <L3>:
10c1053e: 2018 movel %a0@+,%d0
10c10540: 22c0 movel %d0,%a1@+
10c10542: b5c9 cmpal %a1,%a2
10c10544: 6200 fff8 bhiw 10c1053e <L3>
10c10548: 203c 1000 0400 movel #268436480,%d0
10c1054e: 23c0 1000 b8f8 movel %d0,1000b8f8 <_rambase>
10c10554: 203c 1003 37b4 movel #268646324,%d0
10c1055a: 23c0 1000 b8fc movel %d0,1000b8fc <_ramstart>
10c10560: 200c movel %a4,%d0
10c10562: 0480 0000 1000 subil #4096,%d0
10c10568: 7e4f moveq #79,%d7
10c1056a: 23c0 1000 b900 movel %d0,1000b900 <_ramend>
10c10570: 200b movel %a3,%d0
10c10572: 23c0 1002 4f90 movel %d0,10024f90 <rom_length>
10c10578: 4878 0000 pea 0 <__ram_start>
10c1057c: 4879 1000 b904 pea 1000b904 <env>
10c10582: 486f 0004 pea %sp@(4)
10c10586: 4878 0000 pea 0 <__ram_start>
10c1058a: 11fc 0048 f907 moveb #72,fffff907 <_flashend+0xef2ff907>
10c10590: 21fc 1000 ac70 movel #268479600,fffffa00 <_flashend+0xef2ffa00>
10c10596: fa00
10c10598: 11fc 000a fa05 moveb #10,fffffa05 <_flashend+0xef2ffa05>
10c1059e: 31fc 00a0 fa08 movew #160,fffffa08 <_flashend+0xef2ffa08>
10c105a4: 31fc 00a0 fa0a movew #160,fffffa0a <_flashend+0xef2ffa0a>
10c105aa: 11fc 0049 f907 moveb #73,fffff907 <_flashend+0xef2ff907>
10c105b0: 45f9 1001 1190 lea 10011190 <init_task_union>,%a2
10c105b6: 23ca 1002 53b4 movel %a2,100253b4 <_current_task>
10c105bc: 4fea 2000 lea %a2@(8192),%sp
10c105c0: 11fc 004a f907 moveb #74,fffff907 <_flashend+0xef2ff907>
10c105c6: 11fc 000d f907 moveb #13,fffff907 <_flashend+0xef2ff907>
10c105cc: 11fc 000a f907 moveb #10,fffff907 <_flashend+0xef2ff907>
10c105d2: 4eb9 10c8 5e7a jsr 10c85e7a <start_kernel>
10c105d8 <_exit>:
10c105d8: 4efa fffe jmp %pc@(10c105d8 <_exit>)
10c105dc <check_bugs>:
10c105dc: 4e56 0000 linkw %fp,#0
10c105e0: 4e5e unlk %fp
10c105e2: 4e75 rts
10c105e4 <rest_init>:
10c105e4: 4e56 0000 linkw %fp,#0
10c105e8: 2f3c 0001 0e00 movel #69120,%sp@-
10c105ee: 42a7 clrl %sp@-
10c105f0: 4879 10c1 062a pea 10c1062a <init>
10c105f6: 4eb9 10c1 08a8 jsr 10c108a8 <kernel_thread>
10c105fc: 4fef 000c lea %sp@(12),%sp
10c10600: 2079 1002 53b4 moveal 100253b4 <_current_task>,%a0
10c10606: 7001 moveq #1,%d0
10c10608: 2140 0014 movel %d0,%a0@(20)
10c1060c: 4eb9 10c1 078a jsr 10c1078a <cpu_idle>
10c10612: 4e5e unlk %fp
10c10614: 4e75 rts
10c10616 <prepare_namespace>:
10c10616: 4e56 0000 linkw %fp,#0
10c1061a: 4eb9 10c8 9864 jsr 10c89864 <rd_load>
10c10620: 4eb9 10c8 762c jsr 10c8762c <mount_root>
10c10626: 4e5e unlk %fp
10c10628: 4e75 rts
10c1062a <init>:
10c1062a: 4e56 0000 linkw %fp,#0
10c1062e: 48e7 3c30 moveml %d2-%d5/%a2-%a3,%sp@-
10c10632: 4eb9 10c8 5fba jsr 10c85fba <do_basic_setup>
10c10638: 4eba ffdc jsr %pc@(10c10616 <prepare_namespace>)
10c1063c: 4eb9 10c1 249c jsr 10c1249c <free_initmem>
10c10642: 43f9 1000 05e8 lea 100005e8 <__data_start+0x1e8>,%a1
10c10648: 307c 0002 moveaw #2,%a0
10c1064c: 7600 moveq #0,%d3
10c1064e: 2408 movel %a0,%d2
10c10650: 2209 movel %a1,%d1
10c10652: 7005 moveq #5,%d0
10c10654: 4e40 trap #0
10c10656: 2800 movel %d0,%d4
10c10658: 7082 moveq #-126,%d0
10c1065a: b084 cmpl %d4,%d0
10c1065c: 640a bccs 10c10668 <init+0x3e>
10c1065e: 4484 negl %d4
10c10660: 23c4 1003 37aa movel %d4,100337aa <errno>
10c10666: 78ff moveq #-1,%d4
10c10668: 4a84 tstl %d4
10c1066a: 6c0e bges 10c1067a <init+0x50>
10c1066c: 4879 1000 05f5 pea 100005f5 <__data_start+0x1f5>
10c10672: 4eb9 10c1 677e jsr 10c1677e <printk>
10c10678: 588f addql #4,%sp
10c1067a: 7200 moveq #0,%d1
10c1067c: 7029 moveq #41,%d0
10c1067e: 4e40 trap #0
10c10680: 2400 movel %d0,%d2
10c10682: 7082 moveq #-126,%d0
10c10684: b082 cmpl %d2,%d0
10c10686: 6408 bccs 10c10690 <init+0x66>
10c10688: 4482 negl %d2
10c1068a: 23c2 1003 37aa movel %d2,100337aa <errno>
10c10690: 7200 moveq #0,%d1
10c10692: 7029 moveq #41,%d0
10c10694: 4e40 trap #0
10c10696: 2400 movel %d0,%d2
10c10698: 7082 moveq #-126,%d0
10c1069a: b082 cmpl %d2,%d0
10c1069c: 6408 bccs 10c106a6 <init+0x7c>
10c1069e: 4482 negl %d2
10c106a0: 23c2 1003 37aa movel %d2,100337aa <errno>
10c106a6: 2079 1002 4f80 moveal 10024f80 <execute_command>,%a0
10c106ac: 47f9 1000 b90c lea 1000b90c <argv_init>,%a3
10c106b2: 2a3c 1000 b934 movel #268482868,%d5
10c106b8: b0fc 0000 cmpaw #0,%a0
10c106bc: 671a beqs 10c106d8 <init+0xae>
10c106be: 2605 movel %d5,%d3
10c106c0: 240b movel %a3,%d2
10c106c2: 2208 movel %a0,%d1
10c106c4: 700b moveq #11,%d0
10c106c6: 4e40 trap #0
10c106c8: 2800 movel %d0,%d4
10c106ca: 7082 moveq #-126,%d0
10c106cc: b084 cmpl %d4,%d0
10c106ce: 6408 bccs 10c106d8 <init+0xae>
10c106d0: 4484 negl %d4
10c106d2: 23c4 1003 37aa movel %d4,100337aa <errno>
10c106d8: 41f9 1000 0622 lea 10000622 <__data_start+0x222>,%a0
10c106de: 244b moveal %a3,%a2
10c106e0: 2245 moveal %d5,%a1
10c106e2: 2609 movel %a1,%d3
10c106e4: 240a movel %a2,%d2
10c106e6: 2208 movel %a0,%d1
10c106e8: 700b moveq #11,%d0
10c106ea: 4e40 trap #0
10c106ec: 2800 movel %d0,%d4
10c106ee: 7082 moveq #-126,%d0
10c106f0: b084 cmpl %d4,%d0
10c106f2: 6408 bccs 10c106fc <init+0xd2>
10c106f4: 4484 negl %d4
10c106f6: 23c4 1003 37aa movel %d4,100337aa <errno>
10c106fc: 41f9 1000 062d lea 1000062d <__data_start+0x22d>,%a0
10c10702: 2609 movel %a1,%d3
10c10704: 240a movel %a2,%d2
10c10706: 2208 movel %a0,%d1
10c10708: 700b moveq #11,%d0
10c1070a: 4e40 trap #0
10c1070c: 2800 movel %d0,%d4
10c1070e: 7082 moveq #-126,%d0
10c10710: b084 cmpl %d4,%d0
10c10712: 6408 bccs 10c1071c <init+0xf2>
10c10714: 4484 negl %d4
10c10716: 23c4 1003 37aa movel %d4,100337aa <errno>
10c1071c: 41f9 1000 0637 lea 10000637 <__data_start+0x237>,%a0
10c10722: 2609 movel %a1,%d3
10c10724: 240a movel %a2,%d2
10c10726: 2208 movel %a0,%d1
10c10728: 700b moveq #11,%d0
10c1072a: 4e40 trap #0
10c1072c: 2800 movel %d0,%d4
10c1072e: 7082 moveq #-126,%d0
10c10730: b084 cmpl %d4,%d0
10c10732: 6408 bccs 10c1073c <init+0x112>
10c10734: 4484 negl %d4
10c10736: 23c4 1003 37aa movel %d4,100337aa <errno>
10c1073c: 41f9 1000 0641 lea 10000641 <__data_start+0x241>,%a0
10c10742: 2605 movel %d5,%d3
10c10744: 240b movel %a3,%d2
10c10746: 2208 movel %a0,%d1
10c10748: 700b moveq #11,%d0
10c1074a: 4e40 trap #0
10c1074c: 2800 movel %d0,%d4
10c1074e: 7082 moveq #-126,%d0
10c10750: b084 cmpl %d4,%d0
10c10752: 6408 bccs 10c1075c <init+0x132>
10c10754: 4484 negl %d4
10c10756: 23c4 1003 37aa movel %d4,100337aa <errno>
10c1075c: 4879 1000 0649 pea 10000649 <__data_start+0x249>
10c10762: 4eb9 10c1 60e4 jsr 10c160e4 <panic>
10c10768: 4e71 nop
...
10c1076c <default_idle>:
10c1076c: 4e56 0000 linkw %fp,#0
10c10770: 2079 1002 53b4 moveal 100253b4 <_current_task>,%a0
10c10776: 2028 0014 movel %a0@(20),%d0
10c1077a: 6604 bnes 10c10780 <default_idle+0x14>
10c1077c: 4e72 2000 stop #8192
10c10780: 4eb9 10c1 44d2 jsr 10c144d2 <schedule>
10c10786: 60e8 bras 10c10770 <default_idle+0x4>
10c10788: 4e71 nop
10c1078a <cpu_idle>:
10c1078a: 4e56 0000 linkw %fp,#0
10c1078e: 4eb9 10c8 6006 jsr 10c86006 <init_idle>
10c10794: 2079 1002 53b4 moveal 100253b4 <_current_task>,%a0
10c1079a: 7014 moveq #20,%d0
10c1079c: 2140 0024 movel %d0,%a0@(36)
10c107a0: 709c moveq #-100,%d0
10c107a2: 2140 0020 movel %d0,%a0@(32)
10c107a6: 2079 1000 c22e moveal 1000c22e <idle>,%a0
10c107ac: 4e90 jsr %a0@
10c107ae: 4e5e unlk %fp
10c107b0: 4e75 rts
10c107b2 <machine_restart>:
10c107b2: 4e56 0000 linkw %fp,#0
10c107b6: 2079 1000 c7d0 moveal 1000c7d0 <mach_reset>,%a0
10c107bc: b0fc 0000 cmpaw #0,%a0
10c107c0: 6702 beqs 10c107c4 <machine_restart+0x12>
10c107c2: 4e90 jsr %a0@
10c107c4: 60fe bras 10c107c4 <machine_restart+0x12>
10c107c6: 4e71 nop
10c107c8 <machine_halt>:
10c107c8: 4e56 0000 linkw %fp,#0
10c107cc: 2079 1000 c7dc moveal 1000c7dc <mach_halt>,%a0
10c107d2: b0fc 0000 cmpaw #0,%a0
10c107d6: 6702 beqs 10c107da <machine_halt+0x12>
10c107d8: 4e90 jsr %a0@
10c107da: 60fe bras 10c107da <machine_halt+0x12>
10c107dc: 4e71 nop
10c107de <machine_power_off>:
10c107de: 4e56 0000 linkw %fp,#0
10c107e2: 2079 1000 c7e0 moveal 1000c7e0 <mach_power_off>,%a0
10c107e8: b0fc 0000 cmpaw #0,%a0
10c107ec: 6702 beqs 10c107f0 <machine_power_off+0x12>
10c107ee: 4e90 jsr %a0@
10c107f0: 60fe bras 10c107f0 <machine_power_off+0x12>
10c107f2: 4e71 nop
10c107f4 <show_regs>:
10c107f4: 4e56 0000 linkw %fp,#0
10c107f8: 2f0b movel %a3,%sp@-
10c107fa: 2f0a movel %a2,%sp@-
10c107fc: 246e 0008 moveal %fp@(8),%a2
10c10800: 4879 1000 0748 pea 10000748 <__data_start+0x348>
10c10806: 47f9 10c1 677e lea 10c1677e <printk>,%a3
10c1080c: 4e93 jsr %a3@
10c1080e: 4eb9 10c1 61fc jsr 10c161fc <print_tainted>
10c10814: 2f00 movel %d0,%sp@-
10c10816: 4280 clrl %d0
10c10818: 302a 002c movew %a2@(44),%d0
10c1081c: 2f00 movel %d0,%sp@-
10c1081e: 2f2a 002e movel %a2@(46),%sp@-
10c10822: 302a 0032 movew %a2@(50),%d0
10c10826: 0280 0000 0fff andil #4095,%d0
10c1082c: 2f00 movel %d0,%sp@-
10c1082e: 102a 0032 moveb %a2@(50),%d0
10c10832: e888 lsrl #4,%d0
10c10834: 720f moveq #15,%d1
10c10836: c280 andl %d0,%d1
10c10838: 2f01 movel %d1,%sp@-
10c1083a: 4879 1000 074a pea 1000074a <__data_start+0x34a>
10c10840: 4e93 jsr %a3@
10c10842: 2f2a 0018 movel %a2@(24),%sp@-
10c10846: 2f2a 001c movel %a2@(28),%sp@-
10c1084a: 2f2a 0020 movel %a2@(32),%sp@-
10c1084e: 2f2a 0024 movel %a2@(36),%sp@-
10c10852: 4879 1000 0784 pea 10000784 <__data_start+0x384>
10c10858: 4e93 jsr %a3@
10c1085a: 4fef 002c lea %sp@(44),%sp
10c1085e: 2eaa 000c movel %a2@(12),%sp@
10c10862: 2f2a 0010 movel %a2@(16),%sp@-
10c10866: 2f2a 0014 movel %a2@(20),%sp@-
10c1086a: 4879 1000 07b5 pea 100007b5 <__data_start+0x3b5>
10c10870: 4e93 jsr %a3@
10c10872: 2f12 movel %a2@,%sp@-
10c10874: 2f2a 0004 movel %a2@(4),%sp@-
10c10878: 2f2a 0008 movel %a2@(8),%sp@-
10c1087c: 4879 1000 07d6 pea 100007d6 <__data_start+0x3d6>
10c10882: 4e93 jsr %a3@
10c10884: 4fef 0020 lea %sp@(32),%sp
10c10888: 082a 0005 002c btst #5,%a2@(44)
10c1088e: 660c bnes 10c1089c <show_regs+0xa8>
10c10890: 4e68 movel %usp,%a0
10c10892: 2f08 movel %a0,%sp@-
10c10894: 4879 1000 07f7 pea 100007f7 <__data_start+0x3f7>
10c1089a: 4e93 jsr %a3@
10c1089c: 246e fff8 moveal %fp@(-8),%a2
10c108a0: 266e fffc moveal %fp@(-4),%a3
10c108a4: 4e5e unlk %fp
10c108a6: 4e75 rts
10c108a8 <kernel_thread>:
10c108a8: 4e56 0000 linkw %fp,#0
10c108ac: 48e7 3020 moveml %d2-%d3/%a2,%sp@-
10c108b0: 226e 0008 moveal %fp@(8),%a1
10c108b4: 206e 000c moveal %fp@(12),%a0
10c108b8: 262e 0010 movel %fp@(16),%d3
10c108bc: 0043 0100 oriw #256,%d3
10c108c0: 2443 moveal %d3,%a2
10c108c2: 240f movel %sp,%d2
10c108c4: 220a movel %a2,%d1
10c108c6: 7078 moveq #120,%d0
10c108c8: 4e40 trap #0
10c108ca: b48f cmpl %sp,%d2
10c108cc: 6708 beqs 10c108d6 <kernel_thread+0x2e>
10c108ce: 2f08 movel %a0,%sp@-
10c108d0: 4e91 jsr %a1@
10c108d2: 7001 moveq #1,%d0
10c108d4: 4e40 trap #0
10c108d6: 2003 movel %d3,%d0
10c108d8: 4cdf 040c moveml %sp@+,%d2-%d3/%a2
10c108dc: 4e5e unlk %fp
10c108de: 4e75 rts
10c108e0 <flush_thread>:
10c108e0: 4e56 0000 linkw %fp,#0
10c108e4: 2079 1002 53b4 moveal 100253b4 <_current_task>,%a0
10c108ea: 317c 0001 026e movew #1,%a0@(622)
10c108f0: 4e5e unlk %fp
10c108f2: 4e75 rts
10c108f4 <m68k_fork>:
10c108f4: 4e56 0000 linkw %fp,#0
10c108f8: 70ea moveq #-22,%d0
10c108fa: 4e5e unlk %fp
10c108fc: 4e75 rts
10c108fe <m68k_vfork>:
10c108fe: 4e56 0000 linkw %fp,#0
10c10902: 42a7 clrl %sp@-
10c10904: 2f2e 0008 movel %fp@(8),%sp@-
10c10908: 4e68 movel %usp,%a0
10c1090a: 2f08 movel %a0,%sp@-
10c1090c: 4878 4111 pea 4111 <LFLUSH_I_AND_D+0x3909>
10c10910: 4eb9 10c1 5860 jsr 10c15860 <do_fork>
10c10916: 4e5e unlk %fp
10c10918: 4e75 rts
10c1091a <m68k_clone>:
10c1091a: 4e56 0000 linkw %fp,#0
10c1091e: 226e 0008 moveal %fp@(8),%a1
10c10922: 2011 movel %a1@,%d0
10c10924: 2069 0004 moveal %a1@(4),%a0
10c10928: b0fc 0000 cmpaw #0,%a0
10c1092c: 6602 bnes 10c10930 <m68k_clone+0x16>
10c1092e: 4e68 movel %usp,%a0
10c10930: 42a7 clrl %sp@-
10c10932: 2f09 movel %a1,%sp@-
10c10934: 2f08 movel %a0,%sp@-
10c10936: 2f00 movel %d0,%sp@-
10c10938: 4eb9 10c1 5860 jsr 10c15860 <do_fork>
10c1093e: 4e5e unlk %fp
10c10940: 4e75 rts
10c10942 <copy_thread>:
10c10942: 4e56 0000 linkw %fp,#0
10c10946: 48e7 0038 moveml %a2-%a4,%sp@-
10c1094a: 202e 0010 movel %fp@(16),%d0
10c1094e: 286e 0018 moveal %fp@(24),%a4
10c10952: 266e 001c moveal %fp@(28),%a3
10c10956: 45ec 1fcc lea %a4@(8140),%a2
10c1095a: 224a moveal %a2,%a1
10c1095c: 204b moveal %a3,%a0
10c1095e: 22d8 movel %a0@+,%a1@+
10c10960: 22d8 movel %a0@+,%a1@+
10c10962: 22d8 movel %a0@+,%a1@+
10c10964: 22d8 movel %a0@+,%a1@+
10c10966: 22d8 movel %a0@+,%a1@+
10c10968: 22d8 movel %a0@+,%a1@+
10c1096a: 22d8 movel %a0@+,%a1@+
10c1096c: 22d8 movel %a0@+,%a1@+
10c1096e: 22d8 movel %a0@+,%a1@+
10c10970: 22d8 movel %a0@+,%a1@+
10c10972: 22d8 movel %a0@+,%a1@+
10c10974: 22d8 movel %a0@+,%a1@+
10c10976: 2290 movel %a0@,%a1@
10c10978: 42aa 0020 clrl %a2@(32)
10c1097c: 41ea ffe4 lea %a2@(-28),%a0
10c10980: 20ab ffe4 movel %a3@(-28),%a0@
10c10984: 256b ffe8 ffe8 movel %a3@(-24),%a2@(-24)
10c1098a: 256b ffec ffec movel %a3@(-20),%a2@(-20)
10c10990: 256b fff0 fff0 movel %a3@(-16),%a2@(-16)
10c10996: 256b fff4 fff4 movel %a3@(-12),%a2@(-12)
10c1099c: 256b fff8 fff8 movel %a3@(-8),%a2@(-8)
10c109a2: 256b fffc fffc movel %a3@(-4),%a2@(-4)
10c109a8: 217c 10c1 26f8 movel #281093880,%a0@(24)
10c109ae: 0018
10c109b0: 2940 0268 movel %d0,%a4@(616)
10c109b4: 2948 0264 movel %a0,%a4@(612)
10c109b8: 397c 0001 026e movew #1,%a4@(622)
10c109be: 7000 moveq #0,%d0
10c109c0: 4cdf 1c00 moveml %sp@+,%a2-%a4
10c109c4: 4e5e unlk %fp
10c109c6: 4e75 rts
10c109c8 <dump_fpu>:
10c109c8: 4e56 0000 linkw %fp,#0
10c109cc: 7001 moveq #1,%d0
10c109ce: 4e5e unlk %fp
10c109d0: 4e75 rts
10c109d2 <dump_thread>:
10c109d2: 4e56 0000 linkw %fp,#0
10c109d6: 48e7 3030 moveml %d2-%d3/%a2-%a3,%sp@-
10c109da: 266e 0008 moveal %fp@(8),%a3
10c109de: 246e 000c moveal %fp@(12),%a2
10c109e2: 257c 0000 0111 movel #273,%a2@(228)
10c109e8: 00e4
10c109ea: 42aa 00cc clrl %a2@(204)
10c109ee: 4e68 movel %usp,%a0
10c109f0: 2408 movel %a0,%d2
10c109f2: 0242 f000 andiw #-4096,%d2
10c109f6: 2542 00d0 movel %d2,%a2@(208)
10c109fa: 2279 1002 53b4 moveal 100253b4 <_current_task>,%a1
10c10a00: 2069 002c moveal %a1@(44),%a0
10c10a04: 2228 002a movel %a0@(42),%d1
10c10a08: 700c moveq #12,%d0
10c10a0a: e0a9 lsrl %d0,%d1
10c10a0c: 2541 00c0 movel %d1,%a2@(192)
10c10a10: 2069 002c moveal %a1@(44),%a0
10c10a14: 2028 003a movel %a0@(58),%d0
10c10a18: 0680 0000 0fff addil #4095,%d0
10c10a1e: 760c moveq #12,%d3
10c10a20: e6a8 lsrl %d3,%d0
10c10a22: 9081 subl %d1,%d0
10c10a24: 2540 00c4 movel %d0,%a2@(196)
10c10a28: 42aa 00c8 clrl %a2@(200)
10c10a2c: 70fe moveq #-2,%d0
10c10a2e: b082 cmpl %d2,%d0
10c10a30: 650c bcss 10c10a3e <dump_thread+0x6c>
10c10a32: e6aa lsrl %d3,%d2
10c10a34: 0a82 000f ffff eoril #1048575,%d2
10c10a3a: 2542 00c8 movel %d2,%a2@(200)
10c10a3e: 42aa 00dc clrl %a2@(220)
10c10a42: 41eb ffe4 lea %a3@(-28),%a0
10c10a46: 2493 movel %a3@,%a2@
10c10a48: 256b 0004 0004 movel %a3@(4),%a2@(4)
10c10a4e: 256b 0008 0008 movel %a3@(8),%a2@(8)
10c10a54: 256b 000c 000c movel %a3@(12),%a2@(12)
10c10a5a: 256b 0010 0010 movel %a3@(16),%a2@(16)
10c10a60: 2550 0014 movel %a0@,%a2@(20)
10c10a64: 2568 0004 0018 movel %a0@(4),%a2@(24)
10c10a6a: 256b 0014 001c movel %a3@(20),%a2@(28)
10c10a70: 256b 0018 0020 movel %a3@(24),%a2@(32)
10c10a76: 256b 001c 0024 movel %a3@(28),%a2@(36)
10c10a7c: 2568 0008 0028 movel %a0@(8),%a2@(40)
10c10a82: 2568 000c 002c movel %a0@(12),%a2@(44)
10c10a88: 2568 0010 0030 movel %a0@(16),%a2@(48)
10c10a8e: 2568 0014 0034 movel %a0@(20),%a2@(52)
10c10a94: 256b 0020 0038 movel %a3@(32),%a2@(56)
10c10a9a: 256b 0024 0040 movel %a3@(36),%a2@(64)
10c10aa0: 356b 002a 0044 movew %a3@(42),%a2@(68)
10c10aa6: 356b 002c 0046 movew %a3@(44),%a2@(70)
10c10aac: 256b 002e 0048 movel %a3@(46),%a2@(72)
10c10ab2: 102b 0032 moveb %a3@(50),%d0
10c10ab6: e888 lsrl #4,%d0
10c10ab8: 720c moveq #12,%d1
10c10aba: e368 lslw %d1,%d0
10c10abc: 322b 0032 movew %a3@(50),%d1
10c10ac0: 0241 0fff andiw #4095,%d1
10c10ac4: 8041 orw %d1,%d0
10c10ac6: 3540 004c movew %d0,%a2@(76)
10c10aca: 486a 0054 pea %a2@(84)
10c10ace: 2f0b movel %a3,%sp@-
10c10ad0: 4eba fef6 jsr %pc@(10c109c8 <dump_fpu>)
10c10ad4: 2540 0050 movel %d0,%a2@(80)
10c10ad8: 4cee 0c0c fff0 moveml %fp@(-16),%d2-%d3/%a2-%a3
10c10ade: 4e5e unlk %fp
10c10ae0: 4e75 rts
10c10ae2 <sys_execve>:
10c10ae2: 4e56 0000 linkw %fp,#0
10c10ae6: 48e7 3800 moveml %d2-%d4,%sp@-
10c10aea: 280e movel %fp,%d4
10c10aec: 5084 addql #8,%d4
10c10aee: 2f2e 0008 movel %fp@(8),%sp@-
10c10af2: 4eb9 10c2 baf8 jsr 10c2baf8 <getname>
10c10af8: 2600 movel %d0,%d3
10c10afa: 588f addql #4,%sp
10c10afc: 2403 movel %d3,%d2
10c10afe: 0c82 ffff fc18 cmpil #-1000,%d2
10c10b04: 6222 bhis 10c10b28 <sys_execve+0x46>
10c10b06: 2f04 movel %d4,%sp@-
10c10b08: 2f2e 0010 movel %fp@(16),%sp@-
10c10b0c: 2f2e 000c movel %fp@(12),%sp@-
10c10b10: 2f02 movel %d2,%sp@-
10c10b12: 4eb9 10c2 ac6e jsr 10c2ac6e <do_execve>
10c10b18: 2400 movel %d0,%d2
10c10b1a: 2f03 movel %d3,%sp@-
10c10b1c: 2f39 1002 7d20 movel 10027d20 <names_cachep>,%sp@-
10c10b22: 4eb9 10c2 0aea jsr 10c20aea <kmem_cache_free>
10c10b28: 2002 movel %d2,%d0
10c10b2a: 4cee 001c fff4 moveml %fp@(-12),%d2-%d4
10c10b30: 4e5e unlk %fp
10c10b32: 4e75 rts
10c10b34 <get_wchan>:
10c10b34: 4e56 0000 linkw %fp,#0
10c10b38: 48e7 3c00 moveml %d2-%d5,%sp@-
10c10b3c: 226e 0008 moveal %fp@(8),%a1
10c10b40: 7200 moveq #0,%d1
10c10b42: b2fc 0000 cmpaw #0,%a1
10c10b46: 674c beqs 10c10b94 <get_wchan+0x60>
10c10b48: b3f9 1002 53b4 cmpal 100253b4 <_current_task>,%a1
10c10b4e: 6744 beqs 10c10b94 <get_wchan+0x60>
10c10b50: 2011 movel %a1@,%d0
10c10b52: 6740 beqs 10c10b94 <get_wchan+0x60>
10c10b54: 2069 0264 moveal %a1@(612),%a0
10c10b58: 2068 0014 moveal %a0@(20),%a0
10c10b5c: 2409 movel %a1,%d2
10c10b5e: 0682 0000 0336 addil #822,%d2
10c10b64: 43e9 1ff8 lea %a1@(8184),%a1
10c10b68: 283c 10c1 432c movel #281101100,%d4
10c10b6e: 263c 10c1 4b1c movel #281103132,%d3
10c10b74: b488 cmpl %a0,%d2
10c10b76: 621c bhis 10c10b94 <get_wchan+0x60>
10c10b78: b3c8 cmpal %a0,%a1
10c10b7a: 6318 blss 10c10b94 <get_wchan+0x60>
10c10b7c: 2028 0004 movel %a0@(4),%d0
10c10b80: b880 cmpl %d0,%d4
10c10b82: 6212 bhis 10c10b96 <get_wchan+0x62>
10c10b84: b680 cmpl %d0,%d3
10c10b86: 630e blss 10c10b96 <get_wchan+0x62>
10c10b88: 2050 moveal %a0@,%a0
10c10b8a: 2001 movel %d1,%d0
10c10b8c: 5281 addql #1,%d1
10c10b8e: 7a0f moveq #15,%d5
10c10b90: ba80 cmpl %d0,%d5
10c10b92: 6ce0 bges 10c10b74 <get_wchan+0x40>
10c10b94: 7000 moveq #0,%d0
10c10b96: 4cdf 003c moveml %sp@+,%d2-%d5
10c10b9a: 4e5e unlk %fp
10c10b9c: 4e75 rts
10c10b9e: 4e75 rts
10c10ba0 <nmihandler>:
10c10ba0: 4e73 rte
10c10ba2 <buserr_c>:
10c10ba2: 4e56 0000 linkw %fp,#0
10c10ba6: 226e 0008 moveal %fp@(8),%a1
10c10baa: 0829 0005 002c btst #5,%a1@(44)
10c10bb0: 660a bnes 10c10bbc <buserr_c+0x1a>
10c10bb2: 2079 1002 53b4 moveal 100253b4 <_current_task>,%a0
10c10bb8: 2149 0278 movel %a1,%a0@(632)
10c10bbc: 42a7 clrl %sp@-
10c10bbe: 2f09 movel %a1,%sp@-
10c10bc0: 4879 1000 0b69 pea 10000b69 <__data_start+0x769>
10c10bc6: 4eb9 10c1 1134 jsr 10c11134 <die_if_kernel>
10c10bcc: 2f39 1002 53b4 movel 100253b4 <_current_task>,%sp@-
10c10bd2: 4878 000b pea b <LSIGTRAP+0x6>
10c10bd6: 4eb9 10c1 ae12 jsr 10c1ae12 <force_sig>
10c10bdc: 4e5e unlk %fp
10c10bde: 4e75 rts
10c10be0 <dump_stack>:
10c10be0: 4e56 0000 linkw %fp,#0
10c10be4: 48e7 3c38 moveml %d2-%d5/%a2-%a4,%sp@-
10c10be8: 266e 0008 moveal %fp@(8),%a3
10c10bec: 7834 moveq #52,%d4
10c10bee: d88b addl %a3,%d4
10c10bf0: 102b 0032 moveb %a3@(50),%d0
10c10bf4: e888 lsrl #4,%d0
10c10bf6: 720f moveq #15,%d1
10c10bf8: c280 andl %d0,%d1
10c10bfa: 2f01 movel %d1,%sp@-
10c10bfc: 4879 1000 0b7a pea 10000b7a <__data_start+0x77a>
10c10c02: 45f9 10c1 677e lea 10c1677e <printk>,%a2
10c10c08: 4e92 jsr %a2@
10c10c0a: 508f addql #8,%sp
10c10c0c: 102b 0032 moveb %a3@(50),%d0
10c10c10: e888 lsrl #4,%d0
10c10c12: 720f moveq #15,%d1
10c10c14: c081 andl %d1,%d0
10c10c16: 5580 subql #2,%d0
10c10c18: 284a moveal %a2,%a4
10c10c1a: 7209 moveq #9,%d1
10c10c1c: b280 cmpl %d0,%d1
10c10c1e: 6500 0168 bcsw 10c10d88 <dump_stack+0x1a8>
10c10c22: d080 addl %d0,%d0
10c10c24: 303b 0806 movew %pc@(10c10c2c <dump_stack+0x4c>,%d0:l),%d0
10c10c28: 4efb 0002 jmp %pc@(10c10c2c <dump_stack+0x4c>,%d0:w)
10c10c2c: 0014 0020 orib #32,%a4@
10c10c30: 0034 015c 015c orib #92,%a4@(00000000)@(00000000)
10c10c36: 003a 015c 00c6 orib #92,%pc@(10c10d00 <dump_stack+0x120>)
10c10c3c: 00dc 0334
10c10c3e: 010e 2f2b movepw %fp@(12075),%d0
10c10c42: 0034 4879 1000 orib #121,%a4@(00000000,%d1:w)
10c10c48: 0b8b 600a movepw %d5,%a3@(24586)
10c10c4c: 2f2b 0034 movel %a3@(52),%sp@-
10c10c50: 4879 1000 0b9d pea 10000b9d <__data_start+0x79d>
10c10c56: 4e94 jsr %a4@
10c10c58: 5884 addql #4,%d4
10c10c5a: 508f addql #8,%sp
10c10c5c: 6000 0134 braw 10c10d92 <dump_stack+0x1b2>
10c10c60: 5084 addql #8,%d4
10c10c62: 6000 012e braw 10c10d92 <dump_stack+0x1b2>
10c10c66: 2f2b 0040 movel %a3@(64),%sp@-
10c10c6a: 4280 clrl %d0
10c10c6c: 302b 0038 movew %a3@(56),%d0
10c10c70: 2f00 movel %d0,%sp@-
10c10c72: 2f2b 0034 movel %a3@(52),%sp@-
10c10c76: 4879 1000 0bad pea 10000bad <__data_start+0x7ad>
10c10c7c: 4e94 jsr %a4@
10c10c7e: 2f2b 0058 movel %a3@(88),%sp@-
10c10c82: 2f2b 0054 movel %a3@(84),%sp@-
10c10c86: 4280 clrl %d0
10c10c88: 302b 003e movew %a3@(62),%d0
10c10c8c: 2f00 movel %d0,%sp@-
10c10c8e: 4879 1000 0bd2 pea 10000bd2 <__data_start+0x7d2>
10c10c94: 4e94 jsr %a4@
10c10c96: 4fef 001c lea %sp@(28),%sp
10c10c9a: 2eab 0050 movel %a3@(80),%sp@
10c10c9e: 2f2b 004c movel %a3@(76),%sp@-
10c10ca2: 4280 clrl %d0
10c10ca4: 302b 003c movew %a3@(60),%d0
10c10ca8: 2f00 movel %d0,%sp@-
10c10caa: 4879 1000 0bf9 pea 10000bf9 <__data_start+0x7f9>
10c10cb0: 4e94 jsr %a4@
10c10cb2: 2f2b 0048 movel %a3@(72),%sp@-
10c10cb6: 2f2b 0044 movel %a3@(68),%sp@-
10c10cba: 4280 clrl %d0
10c10cbc: 302b 003a movew %a3@(58),%d0
10c10cc0: 2f00 movel %d0,%sp@-
10c10cc2: 4879 1000 0c20 pea 10000c20 <__data_start+0x820>
10c10cc8: 4e94 jsr %a4@
10c10cca: 4fef 001c lea %sp@(28),%sp
10c10cce: 2eab 0064 movel %a3@(100),%sp@
10c10cd2: 2f2b 0060 movel %a3@(96),%sp@-
10c10cd6: 2f2b 005c movel %a3@(92),%sp@-
10c10cda: 2f2b 0058 movel %a3@(88),%sp@-
10c10cde: 4879 1000 0c47 pea 10000c47 <__data_start+0x847>
10c10ce4: 4e94 jsr %a4@
10c10ce6: 7034 moveq #52,%d0
10c10ce8: d880 addl %d0,%d4
10c10cea: 4fef 0014 lea %sp@(20),%sp
10c10cee: 6000 00a2 braw 10c10d92 <dump_stack+0x1b2>
10c10cf2: 2f2b 0034 movel %a3@(52),%sp@-
10c10cf6: 4879 1000 0b8b pea 10000b8b <__data_start+0x78b>
10c10cfc: 4e94 jsr %a4@
10c10cfe: 720c moveq #12,%d1
10c10d00: d881 addl %d1,%d4
10c10d02: 508f addql #8,%sp
10c10d04: 6000 008c braw 10c10d92 <dump_stack+0x1b2>
10c10d08: 2f2b 0044 movel %a3@(68),%sp@-
10c10d0c: 2f2b 003c movel %a3@(60),%sp@-
10c10d10: 4280 clrl %d0
10c10d12: 302b 003a movew %a3@(58),%d0
10c10d16: 2f00 movel %d0,%sp@-
10c10d18: 4280 clrl %d0
10c10d1a: 302b 0038 movew %a3@(56),%d0
10c10d1e: 2f00 movel %d0,%sp@-
10c10d20: 4280 clrl %d0
10c10d22: 302b 0036 movew %a3@(54),%d0
10c10d26: 2f00 movel %d0,%sp@-
10c10d28: 4879 1000 0c6b pea 10000c6b <__data_start+0x86b>
10c10d2e: 4e94 jsr %a4@
10c10d30: 7018 moveq #24,%d0
10c10d32: d880 addl %d0,%d4
10c10d34: 4fef 0018 lea %sp@(24),%sp
10c10d38: 6058 bras 10c10d92 <dump_stack+0x1b2>
10c10d3a: 2f2b 0044 movel %a3@(68),%sp@-
10c10d3e: 2f2b 003c movel %a3@(60),%sp@-
10c10d42: 4280 clrl %d0
10c10d44: 302b 003a movew %a3@(58),%d0
10c10d48: 2f00 movel %d0,%sp@-
10c10d4a: 4280 clrl %d0
10c10d4c: 302b 0038 movew %a3@(56),%d0
10c10d50: 2f00 movel %d0,%sp@-
10c10d52: 4280 clrl %d0
10c10d54: 302b 0036 movew %a3@(54),%d0
10c10d58: 2f00 movel %d0,%sp@-
10c10d5a: 4879 1000 0c6b pea 10000c6b <__data_start+0x86b>
10c10d60: 4e94 jsr %a4@
10c10d62: 102b 0062 moveb %a3@(98),%d0
10c10d66: e888 lsrl #4,%d0
10c10d68: 720f moveq #15,%d1
10c10d6a: c280 andl %d0,%d1
10c10d6c: 2f01 movel %d1,%sp@-
10c10d6e: 2f2b 0058 movel %a3@(88),%sp@-
10c10d72: 2f2b 0050 movel %a3@(80),%sp@-
10c10d76: 4879 1000 0c9f pea 10000c9f <__data_start+0x89f>
10c10d7c: 4e94 jsr %a4@
10c10d7e: 7054 moveq #84,%d0
10c10d80: d880 addl %d0,%d4
10c10d82: 4fef 0028 lea %sp@(40),%sp
10c10d86: 600a bras 10c10d92 <dump_stack+0x1b2>
10c10d88: 4879 1000 0cbf pea 10000cbf <__data_start+0x8bf>
10c10d8e: 4e94 jsr %a4@
10c10d90: 588f addql #4,%sp
10c10d92: 2444 moveal %d4,%a2
10c10d94: 2a04 movel %d4,%d5
10c10d96: 0685 0000 0fff addil #4095,%d5
10c10d9c: 0245 f000 andiw #-4096,%d5
10c10da0: 2f04 movel %d4,%sp@-
10c10da2: 4879 1000 0cc1 pea 10000cc1 <__data_start+0x8c1>
10c10da8: 4e94 jsr %a4@
10c10daa: 7600 moveq #0,%d3
10c10dac: 508f addql #8,%sp
10c10dae: b6b9 1000 c738 cmpl 1000c738 <kstack_depth_to_print>,%d3
10c10db4: 6c34 bges 10c10dea <dump_stack+0x20a>
10c10db6: 2004 movel %d4,%d0
10c10db8: 602a bras 10c10de4 <dump_stack+0x204>
10c10dba: 2003 movel %d3,%d0
10c10dbc: 7207 moveq #7,%d1
10c10dbe: c081 andl %d1,%d0
10c10dc0: 660a bnes 10c10dcc <dump_stack+0x1ec>
10c10dc2: 4879 1000 0cd3 pea 10000cd3 <__data_start+0x8d3>
10c10dc8: 4e94 jsr %a4@
10c10dca: 588f addql #4,%sp
10c10dcc: 2f1a movel %a2@+,%sp@-
10c10dce: 4879 1000 0cdc pea 10000cdc <__data_start+0x8dc>
10c10dd4: 4e94 jsr %a4@
10c10dd6: 508f addql #8,%sp
10c10dd8: 5283 addql #1,%d3
10c10dda: b6b9 1000 c738 cmpl 1000c738 <kstack_depth_to_print>,%d3
10c10de0: 6c08 bges 10c10dea <dump_stack+0x20a>
10c10de2: 200a movel %a2,%d0
10c10de4: 5880 addql #4,%d0
10c10de6: ba80 cmpl %d0,%d5
10c10de8: 64d0 bccs 10c10dba <dump_stack+0x1da>
10c10dea: 4879 1000 0ce3 pea 10000ce3 <__data_start+0x8e3>
10c10df0: 4e94 jsr %a4@
10c10df2: 2444 moveal %d4,%a2
10c10df4: 7600 moveq #0,%d3
10c10df6: 588f addql #4,%sp
10c10df8: 240a movel %a2,%d2
10c10dfa: 6034 bras 10c10e30 <dump_stack+0x250>
10c10dfc: 2812 movel %a2@,%d4
10c10dfe: 2442 moveal %d2,%a2
10c10e00: 0c84 10c1 0400 cmpil #281084928,%d4
10c10e06: 6528 bcss 10c10e30 <dump_stack+0x250>
10c10e08: 0c84 10c8 aeb0 cmpil #281587376,%d4
10c10e0e: 6220 bhis 10c10e30 <dump_stack+0x250>
10c10e10: 2003 movel %d3,%d0
10c10e12: 7203 moveq #3,%d1
10c10e14: c081 andl %d1,%d0
10c10e16: 660a bnes 10c10e22 <dump_stack+0x242>
10c10e18: 4879 1000 0cd3 pea 10000cd3 <__data_start+0x8d3>
10c10e1e: 4e94 jsr %a4@
10c10e20: 588f addql #4,%sp
10c10e22: 2f04 movel %d4,%sp@-
10c10e24: 4879 1000 0cf0 pea 10000cf0 <__data_start+0x8f0>
10c10e2a: 4e94 jsr %a4@
10c10e2c: 5283 addql #1,%d3
10c10e2e: 508f addql #8,%sp
10c10e30: 5882 addql #4,%d2
10c10e32: ba82 cmpl %d2,%d5
10c10e34: 64c6 bccs 10c10dfc <dump_stack+0x21c>
10c10e36: 4879 1000 0cfb pea 10000cfb <__data_start+0x8fb>
10c10e3c: 4e94 jsr %a4@
10c10e3e: 7600 moveq #0,%d3
10c10e40: 588f addql #4,%sp
10c10e42: 206b 002e moveal %a3@(46),%a0
10c10e46: 2243 moveal %d3,%a1
10c10e48: d3c3 addal %d3,%a1
10c10e4a: 4280 clrl %d0
10c10e4c: 3030 9800 movew %a0@(00000000,%a1:l),%d0
10c10e50: 2f00 movel %d0,%sp@-
10c10e52: 4879 1000 0d03 pea 10000d03 <__data_start+0x903>
10c10e58: 4e94 jsr %a4@
10c10e5a: 508f addql #8,%sp
10c10e5c: 5283 addql #1,%d3
10c10e5e: 7009 moveq #9,%d0
10c10e60: b083 cmpl %d3,%d0
10c10e62: 6cde bges 10c10e42 <dump_stack+0x262>
10c10e64: 4879 1000 0cbf pea 10000cbf <__data_start+0x8bf>
10c10e6a: 4e94 jsr %a4@
10c10e6c: 4cee 1c3c ffe4 moveml %fp@(-28),%d2-%d5/%a2-%a4
10c10e72: 4e5e unlk %fp
10c10e74: 4e75 rts
10c10e76 <bad_super_trap>:
10c10e76: 4e56 0000 linkw %fp,#0
10c10e7a: 2f0b movel %a3,%sp@-
10c10e7c: 2f0a movel %a2,%sp@-
10c10e7e: 266e 0008 moveal %fp@(8),%a3
10c10e82: 4ab9 1000 ceb0 tstl 1000ceb0 <console_loglevel>
10c10e88: 6708 beqs 10c10e92 <bad_super_trap+0x1c>
10c10e8a: 700f moveq #15,%d0
10c10e8c: 23c0 1000 ceb0 movel %d0,1000ceb0 <console_loglevel>
10c10e92: 302b 0032 movew %a3@(50),%d0
10c10e96: 0280 0000 0fff andil #4095,%d0
10c10e9c: 0c80 0000 00e3 cmpil #227,%d0
10c10ea2: 6228 bhis 10c10ecc <bad_super_trap+0x56>
10c10ea4: 102b 0032 moveb %a3@(50),%d0
10c10ea8: e888 lsrl #4,%d0
10c10eaa: 720f moveq #15,%d1
10c10eac: c280 andl %d0,%d1
10c10eae: 2f01 movel %d1,%sp@-
10c10eb0: 302b 0032 movew %a3@(50),%d0
10c10eb4: 0280 0000 0ffc andil #4092,%d0
10c10eba: 41f9 1000 c634 lea 1000c634 <vec_names>,%a0
10c10ec0: 2f30 0800 movel %a0@(00000000,%d0:l),%sp@-
10c10ec4: 4879 1000 0d09 pea 10000d09 <__data_start+0x909>
10c10eca: 6020 bras 10c10eec <bad_super_trap+0x76>
10c10ecc: 102b 0032 moveb %a3@(50),%d0
10c10ed0: e888 lsrl #4,%d0
10c10ed2: 720f moveq #15,%d1
10c10ed4: c280 andl %d0,%d1
10c10ed6: 2f01 movel %d1,%sp@-
10c10ed8: 302b 0032 movew %a3@(50),%d0
10c10edc: 0280 0000 0fff andil #4095,%d0
10c10ee2: e480 asrl #2,%d0
10c10ee4: 2f00 movel %d0,%sp@-
10c10ee6: 4879 1000 0d21 pea 10000d21 <__data_start+0x921>
10c10eec: 45f9 10c1 677e lea 10c1677e <printk>,%a2
10c10ef2: 4e92 jsr %a2@
10c10ef4: 4fef 000c lea %sp@(12),%sp
10c10ef8: 2079 1002 53b4 moveal 100253b4 <_current_task>,%a0
10c10efe: 2f28 007a movel %a0@(122),%sp@-
10c10f02: 4879 1000 0d43 pea 10000d43 <__data_start+0x943>
10c10f08: 4e92 jsr %a2@
10c10f0a: 42a7 clrl %sp@-
10c10f0c: 2f0b movel %a3,%sp@-
10c10f0e: 4879 1000 0d5d pea 10000d5d <__data_start+0x95d>
10c10f14: 4eb9 10c1 1134 jsr 10c11134 <die_if_kernel>
10c10f1a: 246e fff8 moveal %fp@(-8),%a2
10c10f1e: 266e fffc moveal %fp@(-4),%a3
10c10f22: 4e5e unlk %fp
10c10f24: 4e75 rts
10c10f26 <trap_c>:
10c10f26: 4e56 ff80 linkw %fp,#-128
10c10f2a: 2f02 movel %d2,%sp@-
10c10f2c: 206e 0008 moveal %fp@(8),%a0
10c10f30: 0828 0005 002c btst #5,%a0@(44)
10c10f36: 672c beqs 10c10f64 <trap_c+0x3e>
10c10f38: 3028 0032 movew %a0@(50),%d0
10c10f3c: 0280 0000 0fff andil #4095,%d0
10c10f42: e480 asrl #2,%d0
10c10f44: 7209 moveq #9,%d1
10c10f46: b280 cmpl %d0,%d1
10c10f48: 6610 bnes 10c10f5a <trap_c+0x34>
10c10f4a: 2079 1002 53b4 moveal 100253b4 <_current_task>,%a0
10c10f50: 7404 moveq #4,%d2
10c10f52: 85a8 0018 orl %d2,%a0@(24)
10c10f56: 6000 01a0 braw 10c110f8 <trap_c+0x1d2>
10c10f5a: 2f08 movel %a0,%sp@-
10c10f5c: 4eba ff18 jsr %pc@(10c10e76 <bad_super_trap>)
10c10f60: 6000 0196 braw 10c110f8 <trap_c+0x1d2>
10c10f64: 3028 0032 movew %a0@(50),%d0
10c10f68: 0280 0000 0fff andil #4095,%d0
10c10f6e: e480 asrl #2,%d0
10c10f70: 5780 subql #3,%d0
10c10f72: 7233 moveq #51,%d1
10c10f74: b280 cmpl %d0,%d1
10c10f76: 6500 0116 bcsw 10c1108e <trap_c+0x168>
10c10f7a: d080 addl %d0,%d0
10c10f7c: 303b 0806 movew %pc@(10c10f84 <trap_c+0x5e>,%d0:l),%d0
10c10f80: 4efb 0002 jmp %pc@(10c10f84 <trap_c+0x5e>,%d0:w)
10c10f84: 0068 010a 00da oriw #266,%a0@(218)
10c10f8a: 00e6 0346
10c10f8c: 00e6 0346
10c10f8e: 0076 00f2 010a oriw #242,%fp@(00000000,%d0:w)@(0000010a)
10c10f94: 010a
10c10f96: 010a 0082 movepw %a2@(130),%d0
10c10f9a: 010a 010a movepw %a2@(266),%d0
10c10f9e: 010a 010a movepw %a2@(266),%d0
10c10fa2: 010a 010a movepw %a2@(266),%d0
10c10fa6: 010a 010a movepw %a2@(266),%d0
10c10faa: 010a 010a movepw %a2@(266),%d0
10c10fae: 010a 010a movepw %a2@(266),%d0
10c10fb2: 010a 010a movepw %a2@(266),%d0
10c10fb6: 010a 010a movepw %a2@(266),%d0
10c10fba: 010a 010a movepw %a2@(266),%d0
10c10fbe: 010a 008e movepw %a2@(142),%d0
10c10fc2: 0094 0094 0094 oril #9699476,%a4@
10c10fc8: 0094 0094 0094 oril #9699476,%a4@
10c10fce: 0094 0094 0094 oril #9699476,%a4@
10c10fd4: 0094 0094 0094 oril #9699476,%a4@
10c10fda: 0094 00fe 009e oril #16646302,%a4@
10c10fe0: 00aa 00b6 00c2 oril #11927746,%a2@(158)
10c10fe6: 009e
10c10fe8: 00ce 0316
10c10fea: 009e 2d7c 0003 oril #763101187,%fp@+
10c10ff0: 0001 ff88 orib #-120,%d1
10c10ff4: 7207 moveq #7,%d1
10c10ff6: 6000 00a0 braw 10c11098 <trap_c+0x172>
10c10ffa: 2d7c 0003 0005 movel #196613,%fp@(-120)
10c11000: ff88
10c11002: 6000 0092 braw 10c11096 <trap_c+0x170>
10c11006: 2d7c 0003 0007 movel #196615,%fp@(-120)
10c1100c: ff88
10c1100e: 6000 0086 braw 10c11096 <trap_c+0x170>
10c11012: 55a8 002e subql #2,%a0@(46)
10c11016: 605e bras 10c11076 <trap_c+0x150>
10c11018: 2d7c 0003 0004 movel #196612,%fp@(-120)
10c1101e: ff88
10c11020: 6074 bras 10c11096 <trap_c+0x170>
10c11022: 2d7c 0003 0007 movel #196615,%fp@(-120)
10c11028: ff88
10c1102a: 7208 moveq #8,%d1
10c1102c: 606a bras 10c11098 <trap_c+0x172>
10c1102e: 2d7c 0003 0006 movel #196614,%fp@(-120)
10c11034: ff88
10c11036: 7208 moveq #8,%d1
10c11038: 605e bras 10c11098 <trap_c+0x172>
10c1103a: 2d7c 0003 0003 movel #196611,%fp@(-120)
10c11040: ff88
10c11042: 7208 moveq #8,%d1
10c11044: 6052 bras 10c11098 <trap_c+0x172>
10c11046: 2d7c 0003 0005 movel #196613,%fp@(-120)
10c1104c: ff88
10c1104e: 7208 moveq #8,%d1
10c11050: 6046 bras 10c11098 <trap_c+0x172>
10c11052: 2d7c 0003 0004 movel #196612,%fp@(-120)
10c11058: ff88
10c1105a: 7208 moveq #8,%d1
10c1105c: 603a bras 10c11098 <trap_c+0x172>
10c1105e: 2d7c 0003 0001 movel #196609,%fp@(-120)
10c11064: ff88
10c11066: 7208 moveq #8,%d1
10c11068: 602e bras 10c11098 <trap_c+0x172>
10c1106a: 2d7c 0003 0002 movel #196610,%fp@(-120)
10c11070: ff88
10c11072: 7208 moveq #8,%d1
10c11074: 6022 bras 10c11098 <trap_c+0x172>
10c11076: 2d7c 0003 0002 movel #196610,%fp@(-120)
10c1107c: ff88
10c1107e: 7205 moveq #5,%d1
10c11080: 6016 bras 10c11098 <trap_c+0x172>
10c11082: 2d7c 0003 0001 movel #196609,%fp@(-120)
10c11088: ff88
10c1108a: 7205 moveq #5,%d1
10c1108c: 600a bras 10c11098 <trap_c+0x172>
10c1108e: 2d7c 0003 0001 movel #196609,%fp@(-120)
10c11094: ff88
10c11096: 7204 moveq #4,%d1
10c11098: 2d41 ff80 movel %d1,%fp@(-128)
10c1109c: 42ae ff84 clrl %fp@(-124)
10c110a0: 1028 0032 moveb %a0@(50),%d0
10c110a4: e888 lsrl #4,%d0
10c110a6: 740f moveq #15,%d2
10c110a8: c082 andl %d2,%d0
10c110aa: 5580 subql #2,%d0
10c110ac: 7409 moveq #9,%d2
10c110ae: b480 cmpl %d0,%d2
10c110b0: 651e bcss 10c110d0 <trap_c+0x1aa>
10c110b2: d080 addl %d0,%d0
10c110b4: 303b 0806 movew %pc@(10c110bc <trap_c+0x196>,%d0:l),%d0
10c110b8: 4efb 0002 jmp %pc@(10c110bc <trap_c+0x196>,%d0:w)
10c110bc: 001c 0014 orib #20,%a4@+
10c110c0: 0014 0014 orib #20,%a4@
10c110c4: 0014 001c orib #28,%a4@
10c110c8: 0014 001c orib #28,%a4@
10c110cc: 0024 0024 orib #36,%a4@-
10c110d0: 2d68 002e ff8c movel %a0@(46),%fp@(-116)
10c110d6: 600e bras 10c110e6 <trap_c+0x1c0>
10c110d8: 2d68 0034 ff8c movel %a0@(52),%fp@(-116)
10c110de: 6006 bras 10c110e6 <trap_c+0x1c0>
10c110e0: 2d68 003c ff8c movel %a0@(60),%fp@(-116)
10c110e6: 2f39 1002 53b4 movel 100253b4 <_current_task>,%sp@-
10c110ec: 486e ff80 pea %fp@(-128)
10c110f0: 2f01 movel %d1,%sp@-
10c110f2: 4eb9 10c1 abd0 jsr 10c1abd0 <force_sig_info>
10c110f8: 242e ff7c movel %fp@(-132),%d2
10c110fc: 4e5e unlk %fp
10c110fe: 4e75 rts
10c11100 <set_esp0>:
10c11100: 4e56 0000 linkw %fp,#0
10c11104: 2079 1002 53b4 moveal 100253b4 <_current_task>,%a0
10c1110a: 216e 0008 0278 movel %fp@(8),%a0@(632)
10c11110: 4e5e unlk %fp
10c11112: 4e75 rts
10c11114 <show_trace_task>:
10c11114: 4e56 0000 linkw %fp,#0
10c11118: 206e 0008 moveal %fp@(8),%a0
10c1111c: 2f28 0268 movel %a0@(616),%sp@-
10c11120: 2f28 0264 movel %a0@(612),%sp@-
10c11124: 4879 1000 0d6d pea 10000d6d <__data_start+0x96d>
10c1112a: 4eb9 10c1 677e jsr 10c1677e <printk>
10c11130: 4e5e unlk %fp
10c11132: 4e75 rts
10c11134 <die_if_kernel>:
10c11134: 4e56 0000 linkw %fp,#0
10c11138: 2f0b movel %a3,%sp@-
10c1113a: 2f0a movel %a2,%sp@-
10c1113c: 266e 000c moveal %fp@(12),%a3
10c11140: 082b 0005 002c btst #5,%a3@(44)
10c11146: 6700 00a2 beqw 10c111ea <die_if_kernel+0xb6>
10c1114a: 4ab9 1000 ceb0 tstl 1000ceb0 <console_loglevel>
10c11150: 6708 beqs 10c1115a <die_if_kernel+0x26>
10c11152: 700f moveq #15,%d0
10c11154: 23c0 1000 ceb0 movel %d0,1000ceb0 <console_loglevel>
10c1115a: 2f2e 0010 movel %fp@(16),%sp@-
10c1115e: 2f2e 0008 movel %fp@(8),%sp@-
10c11162: 4879 1000 0d89 pea 10000d89 <__data_start+0x989>
10c11168: 45f9 10c1 677e lea 10c1677e <printk>,%a2
10c1116e: 4e92 jsr %a2@
10c11170: 2f2b 001c movel %a3@(28),%sp@-
10c11174: 2f0b movel %a3,%sp@-
10c11176: 4280 clrl %d0
10c11178: 302b 002c movew %a3@(44),%d0
10c1117c: 2f00 movel %d0,%sp@-
10c1117e: 2f2b 002e movel %a3@(46),%sp@-
10c11182: 4879 1000 0d93 pea 10000d93 <__data_start+0x993>
10c11188: 4e92 jsr %a2@
10c1118a: 4fef 001c lea %sp@(28),%sp
10c1118e: 2eab 0008 movel %a3@(8),%sp@
10c11192: 2f2b 0004 movel %a3@(4),%sp@-
10c11196: 2f13 movel %a3@,%sp@-
10c11198: 2f2b 0020 movel %a3@(32),%sp@-
10c1119c: 4879 1000 0dbe pea 10000dbe <__data_start+0x9be>
10c111a2: 4e92 jsr %a2@
10c111a4: 2f2b 0018 movel %a3@(24),%sp@-
10c111a8: 2f2b 0014 movel %a3@(20),%sp@-
10c111ac: 2f2b 0010 movel %a3@(16),%sp@-
10c111b0: 2f2b 000c movel %a3@(12),%sp@-
10c111b4: 4879 1000 0df0 pea 10000df0 <__data_start+0x9f0>
10c111ba: 4e92 jsr %a2@
10c111bc: 4fef 0028 lea %sp@(40),%sp
10c111c0: 2079 1002 53b4 moveal 100253b4 <_current_task>,%a0
10c111c6: 4868 1000 pea %a0@(4096)
10c111ca: 2f28 007a movel %a0@(122),%sp@-
10c111ce: 4868 023c pea %a0@(572)
10c111d2: 4879 1000 0e22 pea 10000e22 <__data_start+0xa22>
10c111d8: 4e92 jsr %a2@
10c111da: 2f0b movel %a3,%sp@-
10c111dc: 4eba fa02 jsr %pc@(10c10be0 <dump_stack>)
10c111e0: 4878 000b pea b <LSIGTRAP+0x6>
10c111e4: 4eb9 10c1 75f2 jsr 10c175f2 <do_exit>
10c111ea: 246e fff8 moveal %fp@(-8),%a2
10c111ee: 266e fffc moveal %fp@(-4),%a3
10c111f2: 4e5e unlk %fp
10c111f4: 4e75 rts
10c111f6 <fpsp040_die>:
10c111f6: 4e56 0000 linkw %fp,#0
10c111fa: 4878 000b pea b <LSIGTRAP+0x6>
10c111fe: 4eb9 10c1 75f2 jsr 10c175f2 <do_exit>
10c11204: 4e71 nop
10c11206: 4e75 rts
10c11208 <ptrace_disable>:
10c11208: 4e56 0000 linkw %fp,#0
10c1120c: 206e 0008 moveal %fp@(8),%a0
10c11210: 2068 0278 moveal %a0@(632),%a0
10c11214: d1f9 1000 c780 addal 1000c780 <regoff+0x44>,%a0
10c1121a: 0890 0007 bclr #7,%a0@
10c1121e: 4e5e unlk %fp
10c11220: 4e75 rts
10c11222 <sys_ptrace>:
10c11222: 4e56 fffc linkw %fp,#-4
10c11226: 48e7 3c20 moveml %d2-%d5/%a2,%sp@-
10c1122a: 226e 0008 moveal %fp@(8),%a1
10c1122e: 222e 000c movel %fp@(12),%d1
10c11232: 242e 0010 movel %fp@(16),%d2
10c11236: 76ff moveq #-1,%d3
10c11238: b2fc 0000 cmpaw #0,%a1
10c1123c: 6620 bnes 10c1125e <sys_ptrace+0x3c>
10c1123e: 2079 1002 53b4 moveal 100253b4 <_current_task>,%a0
10c11244: 2028 0018 movel %a0@(24),%d0
10c11248: 0800 0000 btst #0,%d0
10c1124c: 6600 0414 bnew 10c11662 <sys_ptrace+0x440>
10c11250: 7201 moveq #1,%d1
10c11252: 8280 orl %d0,%d1
10c11254: 2141 0018 movel %d1,%a0@(24)
10c11258: 7600 moveq #0,%d3
10c1125a: 6000 0406 braw 10c11662 <sys_ptrace+0x440>
10c1125e: 76fd moveq #-3,%d3
10c11260: 2001 movel %d1,%d0
10c11262: e080 asrl #8,%d0
10c11264: b380 eorl %d1,%d0
10c11266: 0280 0000 03ff andil #1023,%d0
10c1126c: e588 lsll #2,%d0
10c1126e: 2040 moveal %d0,%a0
10c11270: d1fc 1002 57a8 addal #268588968,%a0
10c11276: 2450 moveal %a0@,%a2
10c11278: 6004 bras 10c1127e <sys_ptrace+0x5c>
10c1127a: 246a 00ae moveal %a2@(174),%a2
10c1127e: b4fc 0000 cmpaw #0,%a2
10c11282: 6706 beqs 10c1128a <sys_ptrace+0x68>
10c11284: b2aa 007a cmpl %a2@(122),%d1
10c11288: 66f0 bnes 10c1127a <sys_ptrace+0x58>
10c1128a: b4fc 0000 cmpaw #0,%a2
10c1128e: 6700 03d2 beqw 10c11662 <sys_ptrace+0x440>
10c11292: 200a movel %a2,%d0
10c11294: 0680 f000 0000 addil #-268435456,%d0
10c1129a: 760c moveq #12,%d3
10c1129c: e6a8 lsrl %d3,%d0
10c1129e: ed88 lsll #6,%d0
10c112a0: 2040 moveal %d0,%a0
10c112a2: d1f9 1000 d4a0 addal 1000d4a0 <mem_map>,%a0
10c112a8: 41e8 0014 lea %a0@(20),%a0
10c112ac: 5290 addql #1,%a0@
10c112ae: 76ff moveq #-1,%d3
10c112b0: 7801 moveq #1,%d4
10c112b2: b881 cmpl %d1,%d4
10c112b4: 6700 03a0 beqw 10c11656 <sys_ptrace+0x434>
10c112b8: 7010 moveq #16,%d0
10c112ba: b089 cmpl %a1,%d0
10c112bc: 6610 bnes 10c112ce <sys_ptrace+0xac>
10c112be: 2f0a movel %a2,%sp@-
10c112c0: 4eb9 10c1 9230 jsr 10c19230 <ptrace_attach>
10c112c6: 2600 movel %d0,%d3
10c112c8: 588f addql #4,%sp
10c112ca: 6000 038a braw 10c11656 <sys_ptrace+0x434>
10c112ce: 76fd moveq #-3,%d3
10c112d0: 202a 0018 movel %a2@(24),%d0
10c112d4: 2200 movel %d0,%d1
10c112d6: 0801 0000 btst #0,%d1
10c112da: 6700 037a beqw 10c11656 <sys_ptrace+0x434>
10c112de: 2012 movel %a2@,%d0
10c112e0: 7808 moveq #8,%d4
10c112e2: b880 cmpl %d0,%d4
10c112e4: 6706 beqs 10c112ec <sys_ptrace+0xca>
10c112e6: b889 cmpl %a1,%d4
10c112e8: 6600 036c bnew 10c11656 <sys_ptrace+0x434>
10c112ec: 202a 0096 movel %a2@(150),%d0
10c112f0: b0b9 1002 53b4 cmpl 100253b4 <_current_task>,%d0
10c112f6: 6600 035e bnew 10c11656 <sys_ptrace+0x434>
10c112fa: 2009 movel %a1,%d0
10c112fc: 5380 subql #1,%d0
10c112fe: 7617 moveq #23,%d3
10c11300: b680 cmpl %d0,%d3
10c11302: 6500 0350 bcsw 10c11654 <sys_ptrace+0x432>
10c11306: d080 addl %d0,%d0
10c11308: 303b 0806 movew %pc@(10c11310 <sys_ptrace+0xee>,%d0:l),%d0
10c1130c: 4efb 0002 jmp %pc@(10c11310 <sys_ptrace+0xee>,%d0:w)
10c11310: 0030 0030 0062 orib #48,%a0@(00000062,%d0:w)
10c11316: 010e 010e movepw %fp@(270),%d0
10c1131a: 013c 01dc btst %d0,#-36
10c1131e: 0216 0244 andib #68,%fp@
10c11322: 0344 bchg %d1,%d4
10c11324: 0344 bchg %d1,%d4
10c11326: 0290 02e0 0344 andil #48235332,%a0@
10c1132c: 0344 bchg %d1,%d4
10c1132e: 0344 bchg %d1,%d4
10c11330: 027c 0344 andiw #836,%sr
10c11334: 0344 bchg %d1,%d4
10c11336: 0344 bchg %d1,%d4
10c11338: 0344 bchg %d1,%d4
10c1133a: 0344 bchg %d1,%d4
10c1133c: 0344 bchg %d1,%d4
10c1133e: 01dc bset %d0,%a4@+
10c11340: 42a7 clrl %sp@-
10c11342: 4878 0004 pea 4 <PF_PTRACED_BIT>
10c11346: 486e fffc pea %fp@(-4)
10c1134a: 2f02 movel %d2,%sp@-
10c1134c: 2f0a movel %a2,%sp@-
10c1134e: 4eb9 10c1 9474 jsr 10c19474 <access_process_vm>
10c11354: 76fb moveq #-5,%d3
10c11356: 4fef 0014 lea %sp@(20),%sp
10c1135a: 7804 moveq #4,%d4
10c1135c: b880 cmpl %d0,%d4
10c1135e: 6600 02f6 bnew 10c11656 <sys_ptrace+0x434>
10c11362: 202e fffc movel %fp@(-4),%d0
10c11366: 206e 0014 moveal %fp@(20),%a0
10c1136a: 2080 movel %d0,%a0@
10c1136c: 7600 moveq #0,%d3
10c1136e: 6000 02e6 braw 10c11656 <sys_ptrace+0x434>
10c11372: 76fb moveq #-5,%d3
10c11374: 2002 movel %d2,%d0
10c11376: 7203 moveq #3,%d1
10c11378: c081 andl %d1,%d0
10c1137a: 6600 02da bnew 10c11656 <sys_ptrace+0x434>
10c1137e: 4a82 tstl %d2
10c11380: 6d00 02d4 bltw 10c11656 <sys_ptrace+0x434>
10c11384: 0c82 0000 0105 cmpil #261,%d2
10c1138a: 6200 02ca bhiw 10c11656 <sys_ptrace+0x434>
10c1138e: 7000 moveq #0,%d0
10c11390: e482 asrl #2,%d2
10c11392: 7812 moveq #18,%d4
10c11394: b882 cmpl %d2,%d4
10c11396: 6d34 blts 10c113cc <sys_ptrace+0x1aa>
10c11398: 720f moveq #15,%d1
10c1139a: b282 cmpl %d2,%d1
10c1139c: 6606 bnes 10c113a4 <sys_ptrace+0x182>
10c1139e: 41ea 0268 lea %a2@(616),%a0
10c113a2: 601a bras 10c113be <sys_ptrace+0x19c>
10c113a4: 7612 moveq #18,%d3
10c113a6: b682 cmpl %d2,%d3
10c113a8: 6516 bcss 10c113c0 <sys_ptrace+0x19e>
10c113aa: 2002 movel %d2,%d0
10c113ac: e588 lsll #2,%d0
10c113ae: 41f9 1000 c73c lea 1000c73c <regoff>,%a0
10c113b4: 282a 0278 movel %a2@(632),%d4
10c113b8: d8b0 0800 addl %a0@(00000000,%d0:l),%d4
10c113bc: 2044 moveal %d4,%a0
10c113be: 2010 movel %a0@,%d0
10c113c0: 7211 moveq #17,%d1
10c113c2: b282 cmpl %d2,%d1
10c113c4: 664c bnes 10c11412 <sys_ptrace+0x1f0>
10c113c6: 4240 clrw %d0
10c113c8: 4840 swap %d0
10c113ca: 6046 bras 10c11412 <sys_ptrace+0x1f0>
10c113cc: 70eb moveq #-21,%d0
10c113ce: d082 addl %d2,%d0
10c113d0: 781b moveq #27,%d4
10c113d2: b880 cmpl %d0,%d4
10c113d4: 650c bcss 10c113e2 <sys_ptrace+0x1c0>
10c113d6: e588 lsll #2,%d0
10c113d8: 41ea 027c lea %a2@(636),%a0
10c113dc: 2030 0800 movel %a0@(00000000,%d0:l),%d0
10c113e0: 6030 bras 10c11412 <sys_ptrace+0x1f0>
10c113e2: 7031 moveq #49,%d0
10c113e4: b082 cmpl %d2,%d0
10c113e6: 660a bnes 10c113f2 <sys_ptrace+0x1d0>
10c113e8: 206a 002c moveal %a2@(44),%a0
10c113ec: 2028 0026 movel %a0@(38),%d0
10c113f0: 6020 bras 10c11412 <sys_ptrace+0x1f0>
10c113f2: 7232 moveq #50,%d1
10c113f4: b282 cmpl %d2,%d1
10c113f6: 660a bnes 10c11402 <sys_ptrace+0x1e0>
10c113f8: 206a 002c moveal %a2@(44),%a0
10c113fc: 2028 002e movel %a0@(46),%d0
10c11400: 6010 bras 10c11412 <sys_ptrace+0x1f0>
10c11402: 7833 moveq #51,%d4
10c11404: b882 cmpl %d2,%d4
10c11406: 6600 024e bnew 10c11656 <sys_ptrace+0x434>
10c1140a: 206a 002c moveal %a2@(44),%a0
10c1140e: 2028 002a movel %a0@(42),%d0
10c11412: 206e 0014 moveal %fp@(20),%a0
10c11416: 2080 movel %d0,%a0@
10c11418: 7600 moveq #0,%d3
10c1141a: 6000 023a braw 10c11656 <sys_ptrace+0x434>
10c1141e: 4878 0001 pea 1 <PF_DTRACE_OFF>
10c11422: 4878 0004 pea 4 <PF_PTRACED_BIT>
10c11426: 486e 0014 pea %fp@(20)
10c1142a: 2f02 movel %d2,%sp@-
10c1142c: 2f0a movel %a2,%sp@-
10c1142e: 4eb9 10c1 9474 jsr 10c19474 <access_process_vm>
10c11434: 4fef 0014 lea %sp@(20),%sp
10c11438: 7204 moveq #4,%d1
10c1143a: b280 cmpl %d0,%d1
10c1143c: 56c0 sne %d0
10c1143e: 4880 extw %d0
10c11440: 3600 movew %d0,%d3
10c11442: 48c3 extl %d3
10c11444: 78fb moveq #-5,%d4
10c11446: c684 andl %d4,%d3
10c11448: 6000 020c braw 10c11656 <sys_ptrace+0x434>
10c1144c: 76fb moveq #-5,%d3
10c1144e: 2002 movel %d2,%d0
10c11450: 7203 moveq #3,%d1
10c11452: c081 andl %d1,%d0
10c11454: 6600 0200 bnew 10c11656 <sys_ptrace+0x434>
10c11458: 4a82 tstl %d2
10c1145a: 6d00 01fa bltw 10c11656 <sys_ptrace+0x434>
10c1145e: 0c82 0000 0105 cmpil #261,%d2
10c11464: 6200 01f0 bhiw 10c11656 <sys_ptrace+0x434>
10c11468: e482 asrl #2,%d2
10c1146a: 7811 moveq #17,%d4
10c1146c: b882 cmpl %d2,%d4
10c1146e: 6626 bnes 10c11496 <sys_ptrace+0x274>
10c11470: 701f moveq #31,%d0
10c11472: c0ae 0014 andl %fp@(20),%d0
10c11476: 4840 swap %d0
10c11478: 4240 clrw %d0
10c1147a: 2d40 0014 movel %d0,%fp@(20)
10c1147e: 206a 0278 moveal %a2@(632),%a0
10c11482: d1f9 1000 c780 addal 1000c780 <regoff+0x44>,%a0
10c11488: 2210 movel %a0@,%d1
10c1148a: 0281 ffe0 ffff andil #-2031617,%d1
10c11490: 8081 orl %d1,%d0
10c11492: 2d40 0014 movel %d0,%fp@(20)
10c11496: 7012 moveq #18,%d0
10c11498: b082 cmpl %d2,%d0
10c1149a: 6d32 blts 10c114ce <sys_ptrace+0x2ac>
10c1149c: 202e 0014 movel %fp@(20),%d0
10c114a0: 720f moveq #15,%d1
10c114a2: b282 cmpl %d2,%d1
10c114a4: 6606 bnes 10c114ac <sys_ptrace+0x28a>
10c114a6: 41ea 0268 lea %a2@(616),%a0
10c114aa: 601a bras 10c114c6 <sys_ptrace+0x2a4>
10c114ac: 7812 moveq #18,%d4
10c114ae: b882 cmpl %d2,%d4
10c114b0: 6500 01a4 bcsw 10c11656 <sys_ptrace+0x434>
10c114b4: e58a lsll #2,%d2
10c114b6: 41f9 1000 c73c lea 1000c73c <regoff>,%a0
10c114bc: 222a 0278 movel %a2@(632),%d1
10c114c0: d2b0 2800 addl %a0@(00000000,%d2:l),%d1
10c114c4: 2041 moveal %d1,%a0
10c114c6: 2080 movel %d0,%a0@
10c114c8: 7600 moveq #0,%d3
10c114ca: 6000 018a braw 10c11656 <sys_ptrace+0x434>
10c114ce: 70eb moveq #-21,%d0
10c114d0: d082 addl %d2,%d0
10c114d2: 781a moveq #26,%d4
10c114d4: b880 cmpl %d0,%d4
10c114d6: 6500 017e bcsw 10c11656 <sys_ptrace+0x434>
10c114da: e588 lsll #2,%d0
10c114dc: 41ea 027c lea %a2@(636),%a0
10c114e0: 21ae 0014 0800 movel %fp@(20),%a0@(00000000,%d0:l)
10c114e6: 7600 moveq #0,%d3
10c114e8: 6000 016c braw 10c11656 <sys_ptrace+0x434>
10c114ec: 76fb moveq #-5,%d3
10c114ee: 7040 moveq #64,%d0
10c114f0: b0ae 0014 cmpl %fp@(20),%d0
10c114f4: 6500 0160 bcsw 10c11656 <sys_ptrace+0x434>
10c114f8: 7618 moveq #24,%d3
10c114fa: b689 cmpl %a1,%d3
10c114fc: 660a bnes 10c11508 <sys_ptrace+0x2e6>
10c114fe: 7802 moveq #2,%d4
10c11500: 8881 orl %d1,%d4
10c11502: 2544 0018 movel %d4,%a2@(24)
10c11506: 6008 bras 10c11510 <sys_ptrace+0x2ee>
10c11508: 70fd moveq #-3,%d0
10c1150a: c081 andl %d1,%d0
10c1150c: 2540 0018 movel %d0,%a2@(24)
10c11510: 256e 0014 0068 movel %fp@(20),%a2@(104)
10c11516: 206a 0278 moveal %a2@(632),%a0
10c1151a: d1f9 1000 c780 addal 1000c780 <regoff+0x44>,%a0
10c11520: 0890 0007 bclr #7,%a0@
10c11524: 6056 bras 10c1157c <sys_ptrace+0x35a>
10c11526: 7600 moveq #0,%d3
10c11528: 2012 movel %a2@,%d0
10c1152a: 7204 moveq #4,%d1
10c1152c: b280 cmpl %d0,%d1
10c1152e: 6700 0126 beqw 10c11656 <sys_ptrace+0x434>
10c11532: 7809 moveq #9,%d4
10c11534: 2544 0068 movel %d4,%a2@(104)
10c11538: 206a 0278 moveal %a2@(632),%a0
10c1153c: d1f9 1000 c780 addal 1000c780 <regoff+0x44>,%a0
10c11542: 0890 0007 bclr #7,%a0@
10c11546: 2f0a movel %a2,%sp@-
10c11548: 4eb9 10c1 52ec jsr 10c152ec <wake_up_process>
10c1154e: 588f addql #4,%sp
10c11550: 6000 0104 braw 10c11656 <sys_ptrace+0x434>
10c11554: 76fb moveq #-5,%d3
10c11556: 7040 moveq #64,%d0
10c11558: b0ae 0014 cmpl %fp@(20),%d0
10c1155c: 6500 00f8 bcsw 10c11656 <sys_ptrace+0x434>
10c11560: 76fd moveq #-3,%d3
10c11562: c681 andl %d1,%d3
10c11564: 2543 0018 movel %d3,%a2@(24)
10c11568: 206a 0278 moveal %a2@(632),%a0
10c1156c: d1f9 1000 c780 addal 1000c780 <regoff+0x44>,%a0
10c11572: 08d0 0007 bset #7,%a0@
10c11576: 256e 0014 0068 movel %fp@(20),%a2@(104)
10c1157c: 2f0a movel %a2,%sp@-
10c1157e: 4eb9 10c1 52ec jsr 10c152ec <wake_up_process>
10c11584: 7600 moveq #0,%d3
10c11586: 588f addql #4,%sp
10c11588: 6000 00cc braw 10c11656 <sys_ptrace+0x434>
10c1158c: 2f2e 0014 movel %fp@(20),%sp@-
10c11590: 2f0a movel %a2,%sp@-
10c11592: 4eb9 10c1 93a6 jsr 10c193a6 <ptrace_detach>
10c11598: 2600 movel %d0,%d3
10c1159a: 508f addql #8,%sp
10c1159c: 6000 00b8 braw 10c11656 <sys_ptrace+0x434>
10c115a0: 43f9 1000 c73c lea 1000c73c <regoff>,%a1
10c115a6: 283c 1000 c778 movel #268486520,%d4
10c115ac: 223c 1000 c784 movel #268486532,%d1
10c115b2: 263c 1000 c780 movel #268486528,%d3
10c115b8: 2401 movel %d1,%d2
10c115ba: b889 cmpl %a1,%d4
10c115bc: 6606 bnes 10c115c4 <sys_ptrace+0x3a2>
10c115be: 41ea 0268 lea %a2@(616),%a0
10c115c2: 600e bras 10c115d2 <sys_ptrace+0x3b0>
10c115c4: b289 cmpl %a1,%d1
10c115c6: 6404 bccs 10c115cc <sys_ptrace+0x3aa>
10c115c8: 7000 moveq #0,%d0
10c115ca: 6008 bras 10c115d4 <sys_ptrace+0x3b2>
10c115cc: 206a 0278 moveal %a2@(632),%a0
10c115d0: d1d1 addal %a1@,%a0
10c115d2: 2010 movel %a0@,%d0
10c115d4: b689 cmpl %a1,%d3
10c115d6: 6604 bnes 10c115dc <sys_ptrace+0x3ba>
10c115d8: 4240 clrw %d0
10c115da: 4840 swap %d0
10c115dc: 206e 0014 moveal %fp@(20),%a0
10c115e0: 2080 movel %d0,%a0@
10c115e2: 58ae 0014 addql #4,%fp@(20)
10c115e6: 5889 addql #4,%a1
10c115e8: b489 cmpl %a1,%d2
10c115ea: 6cce bges 10c115ba <sys_ptrace+0x398>
10c115ec: 7600 moveq #0,%d3
10c115ee: 6066 bras 10c11656 <sys_ptrace+0x434>
10c115f0: 43f9 1000 c73c lea 1000c73c <regoff>,%a1
10c115f6: 2a3c 1000 c780 movel #268486528,%d5
10c115fc: 283c 1000 c778 movel #268486520,%d4
10c11602: 243c 1000 c784 movel #268486532,%d2
10c11608: 2602 movel %d2,%d3
10c1160a: 206e 0014 moveal %fp@(20),%a0
10c1160e: 2210 movel %a0@,%d1
10c11610: ba89 cmpl %a1,%d5
10c11612: 661c bnes 10c11630 <sys_ptrace+0x40e>
10c11614: 701f moveq #31,%d0
10c11616: c280 andl %d0,%d1
10c11618: 4841 swap %d1
10c1161a: 4241 clrw %d1
10c1161c: 206a 0278 moveal %a2@(632),%a0
10c11620: d1f9 1000 c780 addal 1000c780 <regoff+0x44>,%a0
10c11626: 2010 movel %a0@,%d0
10c11628: 0280 ffe0 ffff andil #-2031617,%d0
10c1162e: 8280 orl %d0,%d1
10c11630: b889 cmpl %a1,%d4
10c11632: 6606 bnes 10c1163a <sys_ptrace+0x418>
10c11634: 41ea 0268 lea %a2@(616),%a0
10c11638: 600a bras 10c11644 <sys_ptrace+0x422>
10c1163a: b489 cmpl %a1,%d2
10c1163c: 6508 bcss 10c11646 <sys_ptrace+0x424>
10c1163e: 206a 0278 moveal %a2@(632),%a0
10c11642: d1d1 addal %a1@,%a0
10c11644: 2081 movel %d1,%a0@
10c11646: 58ae 0014 addql #4,%fp@(20)
10c1164a: 5889 addql #4,%a1
10c1164c: b689 cmpl %a1,%d3
10c1164e: 6cba bges 10c1160a <sys_ptrace+0x3e8>
10c11650: 7600 moveq #0,%d3
10c11652: 6002 bras 10c11656 <sys_ptrace+0x434>
10c11654: 76fb moveq #-5,%d3
10c11656: 4878 0001 pea 1 <PF_DTRACE_OFF>
10c1165a: 2f0a movel %a2,%sp@-
10c1165c: 4eb9 10c2 2136 jsr 10c22136 <free_pages>
10c11662: 2003 movel %d3,%d0
10c11664: 4cee 043c ffe8 moveml %fp@(-24),%d2-%d5/%a2
10c1166a: 4e5e unlk %fp
10c1166c: 4e75 rts
10c1166e <syscall_trace>:
10c1166e: 4e56 0000 linkw %fp,#0
10c11672: 2079 1002 53b4 moveal 100253b4 <_current_task>,%a0
10c11678: 7003 moveq #3,%d0
10c1167a: c0a8 0018 andl %a0@(24),%d0
10c1167e: 7203 moveq #3,%d1
10c11680: b280 cmpl %d0,%d1
10c11682: 6644 bnes 10c116c8 <syscall_trace+0x5a>
10c11684: 7005 moveq #5,%d0
10c11686: 2140 0068 movel %d0,%a0@(104)
10c1168a: 7208 moveq #8,%d1
10c1168c: 2081 movel %d1,%a0@
10c1168e: 4878 0011 pea 11 <LSIGTRAP+0xc>
10c11692: 2f08 movel %a0,%sp@-
10c11694: 4eb9 10c1 af9c jsr 10c1af9c <notify_parent>
10c1169a: 4eb9 10c1 44d2 jsr 10c144d2 <schedule>
10c116a0: 2079 1002 53b4 moveal 100253b4 <_current_task>,%a0
10c116a6: 508f addql #8,%sp
10c116a8: 4aa8 0068 tstl %a0@(104)
10c116ac: 671a beqs 10c116c8 <syscall_trace+0x5a>
10c116ae: 4878 0001 pea 1 <PF_DTRACE_OFF>
10c116b2: 2f08 movel %a0,%sp@-
10c116b4: 2f28 0068 movel %a0@(104),%sp@-
10c116b8: 4eb9 10c1 adf0 jsr 10c1adf0 <send_sig>
10c116be: 2079 1002 53b4 moveal 100253b4 <_current_task>,%a0
10c116c4: 42a8 0068 clrl %a0@(104)
10c116c8: 4e5e unlk %fp
10c116ca: 4e75 rts
10c116cc <sys_pipe>:
10c116cc: 4e56 fff8 linkw %fp,#-8
10c116d0: 2f02 movel %d2,%sp@-
10c116d2: 486e fff8 pea %fp@(-8)
10c116d6: 4eb9 10c2 b7d2 jsr 10c2b7d2 <do_pipe>
10c116dc: 2400 movel %d0,%d2
10c116de: 588f addql #4,%sp
10c116e0: 6612 bnes 10c116f4 <sys_pipe+0x28>
10c116e2: 4878 0008 pea 8 <LSIGTRAP+0x3>
10c116e6: 486e fff8 pea %fp@(-8)
10c116ea: 2f2e 0008 movel %fp@(8),%sp@-
10c116ee: 4eb9 10c8 5744 jsr 10c85744 <memcpy>
10c116f4: 2002 movel %d2,%d0
10c116f6: 242e fff4 movel %fp@(-12),%d2
10c116fa: 4e5e unlk %fp
10c116fc: 4e75 rts
10c116fe <sys_mmap2>:
10c116fe: 4e56 0000 linkw %fp,#0
10c11702: 48e7 3800 moveml %d2-%d4,%sp@-
10c11706: 202e 0014 movel %fp@(20),%d0
10c1170a: 78f7 moveq #-9,%d4
10c1170c: 7600 moveq #0,%d3
10c1170e: 2400 movel %d0,%d2
10c11710: 0242 e7ff andiw #-6145,%d2
10c11714: 0800 0005 btst #5,%d0
10c11718: 6610 bnes 10c1172a <sys_mmap2+0x2c>
10c1171a: 2f2e 0018 movel %fp@(24),%sp@-
10c1171e: 4eb9 10c2 4ab0 jsr 10c24ab0 <fget>
10c11724: 2600 movel %d0,%d3
10c11726: 588f addql #4,%sp
10c11728: 6756 beqs 10c11780 <sys_mmap2+0x82>
10c1172a: 2079 1002 53b4 moveal 100253b4 <_current_task>,%a0
10c11730: 7012 moveq #18,%d0
10c11732: d0a8 002c addl %a0@(44),%d0
10c11736: 2f00 movel %d0,%sp@-
10c11738: 4eb9 10c8 53bc jsr 10c853bc <__down_write>
10c1173e: 2eae 001c movel %fp@(28),%sp@
10c11742: 2f02 movel %d2,%sp@-
10c11744: 2f2e 0010 movel %fp@(16),%sp@-
10c11748: 2f2e 000c movel %fp@(12),%sp@-
10c1174c: 2f2e 0008 movel %fp@(8),%sp@-
10c11750: 2f03 movel %d3,%sp@-
10c11752: 4eb9 10c1 fbda jsr 10c1fbda <do_mmap_pgoff>
10c11758: 2800 movel %d0,%d4
10c1175a: 2079 1002 53b4 moveal 100253b4 <_current_task>,%a0
10c11760: 4fef 0018 lea %sp@(24),%sp
10c11764: 7012 moveq #18,%d0
10c11766: d0a8 002c addl %a0@(44),%d0
10c1176a: 2f00 movel %d0,%sp@-
10c1176c: 4eb9 10c8 5476 jsr 10c85476 <__up_write>
10c11772: 588f addql #4,%sp
10c11774: 4a83 tstl %d3
10c11776: 6708 beqs 10c11780 <sys_mmap2+0x82>
10c11778: 2f03 movel %d3,%sp@-
10c1177a: 4eb9 10c2 49a6 jsr 10c249a6 <fput>
10c11780: 2004 movel %d4,%d0
10c11782: 4cee 001c fff4 moveml %fp@(-12),%d2-%d4
10c11788: 4e5e unlk %fp
10c1178a: 4e75 rts
10c1178c <old_mmap>:
10c1178c: 4e56 ffe8 linkw %fp,#-24
10c11790: 48e7 3f20 moveml %d2-%d7/%a2,%sp@-
10c11794: 4878 0018 pea 18 <LSIGTRAP+0x13>
10c11798: 2f2e 0008 movel %fp@(8),%sp@-
10c1179c: 486e ffe8 pea %fp@(-24)
10c117a0: 4eb9 10c8 5744 jsr 10c85744 <memcpy>
10c117a6: 4fef 000c lea %sp@(12),%sp
10c117aa: 74ea moveq #-22,%d2
10c117ac: 222e fffc movel %fp@(-4),%d1
10c117b0: 2001 movel %d1,%d0
10c117b2: 0280 0000 0fff andil #4095,%d0
10c117b8: 6600 0090 bnew 10c1184a <old_mmap+0xbe>
10c117bc: 202e fff4 movel %fp@(-12),%d0
10c117c0: 2400 movel %d0,%d2
10c117c2: 0242 e7ff andiw #-6145,%d2
10c117c6: 2d42 fff4 movel %d2,%fp@(-12)
10c117ca: 2a01 movel %d1,%d5
10c117cc: 760c moveq #12,%d3
10c117ce: e6ad lsrl %d3,%d5
10c117d0: 2e2e ffe8 movel %fp@(-24),%d7
10c117d4: 2c2e ffec movel %fp@(-20),%d6
10c117d8: 282e fff0 movel %fp@(-16),%d4
10c117dc: 222e fff8 movel %fp@(-8),%d1
10c117e0: 347c fff7 moveaw #-9,%a2
10c117e4: 7600 moveq #0,%d3
10c117e6: 0800 0005 btst #5,%d0
10c117ea: 660e bnes 10c117fa <old_mmap+0x6e>
10c117ec: 2f01 movel %d1,%sp@-
10c117ee: 4eb9 10c2 4ab0 jsr 10c24ab0 <fget>
10c117f4: 2600 movel %d0,%d3
10c117f6: 588f addql #4,%sp
10c117f8: 674e beqs 10c11848 <old_mmap+0xbc>
10c117fa: 2079 1002 53b4 moveal 100253b4 <_current_task>,%a0
10c11800: 7012 moveq #18,%d0
10c11802: d0a8 002c addl %a0@(44),%d0
10c11806: 2f00 movel %d0,%sp@-
10c11808: 4eb9 10c8 53bc jsr 10c853bc <__down_write>
10c1180e: 2e85 movel %d5,%sp@
10c11810: 2f02 movel %d2,%sp@-
10c11812: 2f04 movel %d4,%sp@-
10c11814: 2f06 movel %d6,%sp@-
10c11816: 2f07 movel %d7,%sp@-
10c11818: 2f03 movel %d3,%sp@-
10c1181a: 4eb9 10c1 fbda jsr 10c1fbda <do_mmap_pgoff>
10c11820: 2440 moveal %d0,%a2
10c11822: 2079 1002 53b4 moveal 100253b4 <_current_task>,%a0
10c11828: 4fef 0018 lea %sp@(24),%sp
10c1182c: 7012 moveq #18,%d0
10c1182e: d0a8 002c addl %a0@(44),%d0
10c11832: 2f00 movel %d0,%sp@-
10c11834: 4eb9 10c8 5476 jsr 10c85476 <__up_write>
10c1183a: 588f addql #4,%sp
10c1183c: 4a83 tstl %d3
10c1183e: 6708 beqs 10c11848 <old_mmap+0xbc>
10c11840: 2f03 movel %d3,%sp@-
10c11842: 4eb9 10c2 49a6 jsr 10c249a6 <fput>
10c11848: 240a movel %a2,%d2
10c1184a: 2002 movel %d2,%d0
10c1184c: 4cee 04fc ffcc moveml %fp@(-52),%d2-%d7/%a2
10c11852: 4e5e unlk %fp
10c11854: 4e75 rts
10c11856 <old_select>:
10c11856: 4e56 ffec linkw %fp,#-20
10c1185a: 4878 0014 pea 14 <LSIGTRAP+0xf>
10c1185e: 2f2e 0008 movel %fp@(8),%sp@-
10c11862: 486e ffec pea %fp@(-20)
10c11866: 4eb9 10c8 5744 jsr 10c85744 <memcpy>
10c1186c: 504f addqw #8,%sp
10c1186e: 2eae fffc movel %fp@(-4),%sp@
10c11872: 2f2e fff8 movel %fp@(-8),%sp@-
10c11876: 2f2e fff4 movel %fp@(-12),%sp@-
10c1187a: 2f2e fff0 movel %fp@(-16),%sp@-
10c1187e: 2f2e ffec movel %fp@(-20),%sp@-
10c11882: 4eb9 10c2 fc3a jsr 10c2fc3a <sys_select>
10c11888: 4e5e unlk %fp
10c1188a: 4e75 rts
10c1188c <sys_ipc>:
10c1188c: 4e56 fff4 linkw %fp,#-12
10c11890: 48e7 3820 moveml %d2-%d4/%a2,%sp@-
10c11894: 202e 0008 movel %fp@(8),%d0
10c11898: 262e 000c movel %fp@(12),%d3
10c1189c: 242e 0010 movel %fp@(16),%d2
10c118a0: 246e 0014 moveal %fp@(20),%a2
10c118a4: 206e 0018 moveal %fp@(24),%a0
10c118a8: 2200 movel %d0,%d1
10c118aa: 4241 clrw %d1
10c118ac: 4841 swap %d1
10c118ae: 0280 0000 ffff andil #65535,%d0
10c118b4: 7803 moveq #3,%d4
10c118b6: b880 cmpl %d0,%d4
10c118b8: 655a bcss 10c11914 <sys_ipc+0x88>
10c118ba: 7202 moveq #2,%d1
10c118bc: b280 cmpl %d0,%d1
10c118be: 6726 beqs 10c118e6 <sys_ipc+0x5a>
10c118c0: 650a bcss 10c118cc <sys_ipc+0x40>
10c118c2: 7801 moveq #1,%d4
10c118c4: b880 cmpl %d0,%d4
10c118c6: 670e beqs 10c118d6 <sys_ipc+0x4a>
10c118c8: 6000 014a braw 10c11a14 <sys_ipc+0x188>
10c118cc: 7203 moveq #3,%d1
10c118ce: b280 cmpl %d0,%d1
10c118d0: 6724 beqs 10c118f6 <sys_ipc+0x6a>
10c118d2: 6000 0140 braw 10c11a14 <sys_ipc+0x188>
10c118d6: 2f02 movel %d2,%sp@-
10c118d8: 2f08 movel %a0,%sp@-
10c118da: 2f03 movel %d3,%sp@-
10c118dc: 4eb9 10c4 33ee jsr 10c433ee <sys_semop>
10c118e2: 6000 0132 braw 10c11a16 <sys_ipc+0x18a>
10c118e6: 2f0a movel %a2,%sp@-
10c118e8: 2f02 movel %d2,%sp@-
10c118ea: 2f03 movel %d3,%sp@-
10c118ec: 4eb9 10c4 33e4 jsr 10c433e4 <sys_semget>
10c118f2: 6000 0122 braw 10c11a16 <sys_ipc+0x18a>
10c118f6: 70ea moveq #-22,%d0
10c118f8: b0fc 0000 cmpaw #0,%a0
10c118fc: 6700 0118 beqw 10c11a16 <sys_ipc+0x18a>
10c11900: 2010 movel %a0@,%d0
10c11902: 2f00 movel %d0,%sp@-
10c11904: 2f0a movel %a2,%sp@-
10c11906: 2f02 movel %d2,%sp@-
10c11908: 2f03 movel %d3,%sp@-
10c1190a: 4eb9 10c4 33f8 jsr 10c433f8 <sys_semctl>
10c11910: 6000 0104 braw 10c11a16 <sys_ipc+0x18a>
10c11914: 780e moveq #14,%d4
10c11916: b880 cmpl %d0,%d4
10c11918: 6500 0092 bcsw 10c119ac <sys_ipc+0x120>
10c1191c: 780c moveq #12,%d4
10c1191e: b880 cmpl %d0,%d4
10c11920: 672e beqs 10c11950 <sys_ipc+0xc4>
10c11922: 650a bcss 10c1192e <sys_ipc+0xa2>
10c11924: 720b moveq #11,%d1
10c11926: b280 cmpl %d0,%d1
10c11928: 6714 beqs 10c1193e <sys_ipc+0xb2>
10c1192a: 6000 00e8 braw 10c11a14 <sys_ipc+0x188>
10c1192e: 780d moveq #13,%d4
10c11930: b880 cmpl %d0,%d4
10c11932: 675e beqs 10c11992 <sys_ipc+0x106>
10c11934: 720e moveq #14,%d1
10c11936: b280 cmpl %d0,%d1
10c11938: 6764 beqs 10c1199e <sys_ipc+0x112>
10c1193a: 6000 00d8 braw 10c11a14 <sys_ipc+0x188>
10c1193e: 2f0a movel %a2,%sp@-
10c11940: 2f02 movel %d2,%sp@-
10c11942: 2f08 movel %a0,%sp@-
10c11944: 2f03 movel %d3,%sp@-
10c11946: 4eb9 10c4 340c jsr 10c4340c <sys_msgsnd>
10c1194c: 6000 00c8 braw 10c11a16 <sys_ipc+0x18a>
10c11950: 4a81 tstl %d1
10c11952: 6628 bnes 10c1197c <sys_ipc+0xf0>
10c11954: b0fc 0000 cmpaw #0,%a0
10c11958: 6700 00ba beqw 10c11a14 <sys_ipc+0x188>
10c1195c: 4878 0008 pea 8 <LSIGTRAP+0x3>
10c11960: 2f08 movel %a0,%sp@-
10c11962: 486e fff8 pea %fp@(-8)
10c11966: 4eb9 10c8 5744 jsr 10c85744 <memcpy>
10c1196c: 504f addqw #8,%sp
10c1196e: 2e8a movel %a2,%sp@
10c11970: 2f2e fffc movel %fp@(-4),%sp@-
10c11974: 2f02 movel %d2,%sp@-
10c11976: 2f2e fff8 movel %fp@(-8),%sp@-
10c1197a: 600a bras 10c11986 <sys_ipc+0xfa>
10c1197c: 2f0a movel %a2,%sp@-
10c1197e: 2f2e 001c movel %fp@(28),%sp@-
10c11982: 2f02 movel %d2,%sp@-
10c11984: 2f08 movel %a0,%sp@-
10c11986: 2f03 movel %d3,%sp@-
10c11988: 4eb9 10c4 3416 jsr 10c43416 <sys_msgrcv>
10c1198e: 6000 0086 braw 10c11a16 <sys_ipc+0x18a>
10c11992: 2f02 movel %d2,%sp@-
10c11994: 2f03 movel %d3,%sp@-
10c11996: 4eb9 10c4 3402 jsr 10c43402 <sys_msgget>
10c1199c: 6078 bras 10c11a16 <sys_ipc+0x18a>
10c1199e: 2f08 movel %a0,%sp@-
10c119a0: 2f02 movel %d2,%sp@-
10c119a2: 2f03 movel %d3,%sp@-
10c119a4: 4eb9 10c4 3420 jsr 10c43420 <sys_msgctl>
10c119aa: 606a bras 10c11a16 <sys_ipc+0x18a>
10c119ac: 7818 moveq #24,%d4
10c119ae: b880 cmpl %d0,%d4
10c119b0: 6562 bcss 10c11a14 <sys_ipc+0x188>
10c119b2: 7216 moveq #22,%d1
10c119b4: b280 cmpl %d0,%d1
10c119b6: 6736 beqs 10c119ee <sys_ipc+0x162>
10c119b8: 6508 bcss 10c119c2 <sys_ipc+0x136>
10c119ba: 7815 moveq #21,%d4
10c119bc: b880 cmpl %d0,%d4
10c119be: 6710 beqs 10c119d0 <sys_ipc+0x144>
10c119c0: 6052 bras 10c11a14 <sys_ipc+0x188>
10c119c2: 7217 moveq #23,%d1
10c119c4: b280 cmpl %d0,%d1
10c119c6: 6730 beqs 10c119f8 <sys_ipc+0x16c>
10c119c8: 7818 moveq #24,%d4
10c119ca: b880 cmpl %d0,%d4
10c119cc: 6738 beqs 10c11a06 <sys_ipc+0x17a>
10c119ce: 6044 bras 10c11a14 <sys_ipc+0x188>
10c119d0: 486e fff4 pea %fp@(-12)
10c119d4: 2f02 movel %d2,%sp@-
10c119d6: 2f08 movel %a0,%sp@-
10c119d8: 2f03 movel %d3,%sp@-
10c119da: 4eb9 10c4 3434 jsr 10c43434 <sys_shmat>
10c119e0: 4a80 tstl %d0
10c119e2: 6632 bnes 10c11a16 <sys_ipc+0x18a>
10c119e4: 202e fff4 movel %fp@(-12),%d0
10c119e8: 2480 movel %d0,%a2@
10c119ea: 7000 moveq #0,%d0
10c119ec: 6028 bras 10c11a16 <sys_ipc+0x18a>
10c119ee: 2f08 movel %a0,%sp@-
10c119f0: 4eb9 10c4 343e jsr 10c4343e <sys_shmdt>
10c119f6: 601e bras 10c11a16 <sys_ipc+0x18a>
10c119f8: 2f0a movel %a2,%sp@-
10c119fa: 2f02 movel %d2,%sp@-
10c119fc: 2f03 movel %d3,%sp@-
10c119fe: 4eb9 10c4 342a jsr 10c4342a <sys_shmget>
10c11a04: 6010 bras 10c11a16 <sys_ipc+0x18a>
10c11a06: 2f08 movel %a0,%sp@-
10c11a08: 2f02 movel %d2,%sp@-
10c11a0a: 2f03 movel %d3,%sp@-
10c11a0c: 4eb9 10c4 3448 jsr 10c43448 <sys_shmctl>
10c11a12: 6002 bras 10c11a16 <sys_ipc+0x18a>
10c11a14: 70ea moveq #-22,%d0
10c11a16: 4cee 041c ffe4 moveml %fp@(-28),%d2-%d4/%a2
10c11a1c: 4e5e unlk %fp
10c11a1e: 4e75 rts
10c11a20 <sys_ioperm>:
10c11a20: 4e56 0000 linkw %fp,#0
10c11a24: 70da moveq #-38,%d0
10c11a26: 4e5e unlk %fp
10c11a28: 4e75 rts
10c11a2a <sys_cacheflush>:
10c11a2a: 4e56 0000 linkw %fp,#0
10c11a2e: 70ea moveq #-22,%d0
10c11a30: 4e5e unlk %fp
10c11a32: 4e75 rts
10c11a34 <sys_getpagesize>:
10c11a34: 4e56 0000 linkw %fp,#0
10c11a38: 203c 0000 1000 movel #4096,%d0
10c11a3e: 4e5e unlk %fp
10c11a40: 4e75 rts
10c11a42 <sys_pause>:
10c11a42: 4e56 0000 linkw %fp,#0
10c11a46: 2079 1002 53b4 moveal 100253b4 <_current_task>,%a0
10c11a4c: 7001 moveq #1,%d0
10c11a4e: 2080 movel %d0,%a0@
10c11a50: 4eb9 10c1 44d2 jsr 10c144d2 <schedule>
10c11a56: 203c ffff fdfe movel #-514,%d0
10c11a5c: 4e5e unlk %fp
10c11a5e: 4e75 rts
10c11a60 <timer_interrupt>:
10c11a60: 4e56 0000 linkw %fp,#0
10c11a64: 2f0a movel %a2,%sp@-
10c11a66: 246e 0010 moveal %fp@(16),%a2
10c11a6a: 2079 1000 c790 moveal 1000c790 <mach_tick>,%a0
10c11a70: b0fc 0000 cmpaw #0,%a0
10c11a74: 6702 beqs 10c11a78 <timer_interrupt+0x18>
10c11a76: 4e90 jsr %a0@
10c11a78: 2f0a movel %a2,%sp@-
10c11a7a: 4eb9 10c1 a032 jsr 10c1a032 <do_timer>
10c11a80: 588f addql #4,%sp
10c11a82: 082a 0005 002c btst #5,%a2@(44)
10c11a88: 6742 beqs 10c11acc <timer_interrupt+0x6c>
10c11a8a: 202a 002e movel %a2@(46),%d0
10c11a8e: 2279 1002 7c7c moveal 10027c7c <prof_buffer>,%a1
10c11a94: b2fc 0000 cmpaw #0,%a1
10c11a98: 6732 beqs 10c11acc <timer_interrupt+0x6c>
10c11a9a: 2079 1002 53b4 moveal 100253b4 <_current_task>,%a0
10c11aa0: 4aa8 007a tstl %a0@(122)
10c11aa4: 6726 beqs 10c11acc <timer_interrupt+0x6c>
10c11aa6: 0480 10c1 0400 subil #281084928,%d0
10c11aac: 2239 1002 5684 movel 10025684 <prof_shift>,%d1
10c11ab2: e2a8 lsrl %d1,%d0
10c11ab4: 2239 1002 5720 movel 10025720 <prof_len>,%d1
10c11aba: b280 cmpl %d0,%d1
10c11abc: 6308 blss 10c11ac6 <timer_interrupt+0x66>
10c11abe: e588 lsll #2,%d0
10c11ac0: 52b1 0800 addql #1,%a1@(00000000,%d0:l)
10c11ac4: 6006 bras 10c11acc <timer_interrupt+0x6c>
10c11ac6: e589 lsll #2,%d1
10c11ac8: 52b1 18fc addql #1,%a1@(fffffffc,%d1:l)
10c11acc: 0839 0006 1000 btst #6,1000cf77 <time_status+0x3>
10c11ad2: cf77
10c11ad4: 6670 bnes 10c11b46 <timer_interrupt+0xe6>
10c11ad6: 203c 1002 5790 movel #268588944,%d0
10c11adc: 2239 1000 c788 movel 1000c788 <last_rtc_update.624>,%d1
10c11ae2: 0681 0000 0294 addil #660,%d1
10c11ae8: 2440 moveal %d0,%a2
10c11aea: b292 cmpl %a2@,%d1
10c11aec: 6c58 bges 10c11b46 <timer_interrupt+0xe6>
10c11aee: 2239 1000 cf58 movel 1000cf58 <tick>,%d1
10c11af4: e289 lsrl #1,%d1
10c11af6: 203c 0007 a120 movel #500000,%d0
10c11afc: 9081 subl %d1,%d0
10c11afe: 2079 1002 5794 moveal 10025794 <xtime+0x4>,%a0
10c11b04: b088 cmpl %a0,%d0
10c11b06: 623e bhis 10c11b46 <timer_interrupt+0xe6>
10c11b08: 2001 movel %d1,%d0
10c11b0a: 0680 0007 a120 addil #500000,%d0
10c11b10: b088 cmpl %a0,%d0
10c11b12: 6532 bcss 10c11b46 <timer_interrupt+0xe6>
10c11b14: 2039 1002 5790 movel 10025790 <xtime>,%d0
10c11b1a: 2079 1000 c7c8 moveal 1000c7c8 <mach_set_clock_mmss>,%a0
10c11b20: b0fc 0000 cmpaw #0,%a0
10c11b24: 6706 beqs 10c11b2c <timer_interrupt+0xcc>
10c11b26: 2f00 movel %d0,%sp@-
10c11b28: 4e90 jsr %a0@
10c11b2a: 6002 bras 10c11b2e <timer_interrupt+0xce>
10c11b2c: 70ff moveq #-1,%d0
10c11b2e: 4a80 tstl %d0
10c11b30: 6608 bnes 10c11b3a <timer_interrupt+0xda>
10c11b32: 23d2 1000 c788 movel %a2@,1000c788 <last_rtc_update.624>
10c11b38: 600c bras 10c11b46 <timer_interrupt+0xe6>
10c11b3a: 2452 moveal %a2@,%a2
10c11b3c: 45ea fda8 lea %a2@(-600),%a2
10c11b40: 23ca 1000 c788 movel %a2,1000c788 <last_rtc_update.624>
10c11b46: 246e fffc moveal %fp@(-4),%a2
10c11b4a: 4e5e unlk %fp
10c11b4c: 4e75 rts
10c11b4e <time_init>:
10c11b4e: 4e56 ffe8 linkw %fp,#-24
10c11b52: 48e7 3f20 moveml %d2-%d7/%a2,%sp@-
10c11b56: 2d7c 0000 07bc movel #1980,%fp@(-24)
10c11b5c: ffe8
10c11b5e: 7001 moveq #1,%d0
10c11b60: 2d40 fff0 movel %d0,%fp@(-16)
10c11b64: 2d40 ffec movel %d0,%fp@(-20)
10c11b68: 42ae fffc clrl %fp@(-4)
10c11b6c: 42ae fff8 clrl %fp@(-8)
10c11b70: 42ae fff4 clrl %fp@(-12)
10c11b74: 486e fffc pea %fp@(-4)
10c11b78: 486e fff8 pea %fp@(-8)
10c11b7c: 486e fff4 pea %fp@(-12)
10c11b80: 486e fff0 pea %fp@(-16)
10c11b84: 486e ffec pea %fp@(-20)
10c11b88: 486e ffe8 pea %fp@(-24)
10c11b8c: 4eb9 10c1 21e8 jsr 10c121e8 <arch_gettod>
10c11b92: 202e ffe8 movel %fp@(-24),%d0
10c11b96: 0680 0000 076c addil #1900,%d0
10c11b9c: 2d40 ffe8 movel %d0,%fp@(-24)
10c11ba0: 4fef 0018 lea %sp@(24),%sp
10c11ba4: 0c80 0000 07b1 cmpil #1969,%d0
10c11baa: 6208 bhis 10c11bb4 <time_init+0x66>
10c11bac: 7264 moveq #100,%d1
10c11bae: d280 addl %d0,%d1
10c11bb0: 2d41 ffe8 movel %d1,%fp@(-24)
10c11bb4: 282e ffe8 movel %fp@(-24),%d4
10c11bb8: 2a2e fff0 movel %fp@(-16),%d5
10c11bbc: 2c2e fff4 movel %fp@(-12),%d6
10c11bc0: 2e2e fff8 movel %fp@(-8),%d7
10c11bc4: 246e fffc moveal %fp@(-4),%a2
10c11bc8: 262e ffec movel %fp@(-20),%d3
10c11bcc: 5583 subql #2,%d3
10c11bce: 4a83 tstl %d3
10c11bd0: 6e06 bgts 10c11bd8 <time_init+0x8a>
10c11bd2: 700c moveq #12,%d0
10c11bd4: d680 addl %d0,%d3
10c11bd6: 5384 subql #1,%d4
10c11bd8: 2404 movel %d4,%d2
10c11bda: e48a lsrl #2,%d2
10c11bdc: 4878 0064 pea 64 <LSIGTRAP+0x5f>
10c11be0: 2f04 movel %d4,%sp@-
10c11be2: 4eb9 10c8 5940 jsr 10c85940 <__udivsi3>
10c11be8: 508f addql #8,%sp
10c11bea: 9480 subl %d0,%d2
10c11bec: 4878 0190 pea 190 <LSIGTRAP+0x18b>
10c11bf0: 2f04 movel %d4,%sp@-
10c11bf2: 4eb9 10c8 5940 jsr 10c85940 <__udivsi3>
10c11bf8: 508f addql #8,%sp
10c11bfa: d480 addl %d0,%d2
10c11bfc: 2003 movel %d3,%d0
10c11bfe: d080 addl %d0,%d0
10c11c00: d083 addl %d3,%d0
10c11c02: e788 lsll #3,%d0
10c11c04: 9083 subl %d3,%d0
10c11c06: e988 lsll #4,%d0
10c11c08: 4878 000c pea c <LSIGTRAP+0x7>
10c11c0c: 9083 subl %d3,%d0
10c11c0e: 2f00 movel %d0,%sp@-
10c11c10: 4eb9 10c8 5940 jsr 10c85940 <__udivsi3>
10c11c16: 508f addql #8,%sp
10c11c18: d480 addl %d0,%d2
10c11c1a: d485 addl %d5,%d2
10c11c1c: 2004 movel %d4,%d0
10c11c1e: e788 lsll #3,%d0
10c11c20: d084 addl %d4,%d0
10c11c22: e788 lsll #3,%d0
10c11c24: d084 addl %d4,%d0
10c11c26: 2200 movel %d0,%d1
10c11c28: e589 lsll #2,%d1
10c11c2a: d081 addl %d1,%d0
10c11c2c: d480 addl %d0,%d2
10c11c2e: 0682 fff5 0575 addil #-719499,%d2
10c11c34: 2002 movel %d2,%d0
10c11c36: d080 addl %d0,%d0
10c11c38: d082 addl %d2,%d0
10c11c3a: e788 lsll #3,%d0
10c11c3c: d086 addl %d6,%d0
10c11c3e: 2200 movel %d0,%d1
10c11c40: e989 lsll #4,%d1
10c11c42: 9280 subl %d0,%d1
10c11c44: e589 lsll #2,%d1
10c11c46: d287 addl %d7,%d1
10c11c48: 2001 movel %d1,%d0
10c11c4a: e988 lsll #4,%d0
10c11c4c: 9081 subl %d1,%d0
10c11c4e: e588 lsll #2,%d0
10c11c50: d08a addl %a2,%d0
10c11c52: 23c0 1002 5790 movel %d0,10025790 <xtime>
10c11c58: 42b9 1002 5794 clrl 10025794 <xtime+0x4>
10c11c5e: 487a fe00 pea %pc@(10c11a60 <timer_interrupt>)
10c11c62: 2079 1000 c78c moveal 1000c78c <mach_sched_init>,%a0
10c11c68: 4e90 jsr %a0@
10c11c6a: 4cee 04fc ffcc moveml %fp@(-52),%d2-%d7/%a2
10c11c70: 4e5e unlk %fp
10c11c72: 4e75 rts
10c11c74 <do_gettimeofday>:
10c11c74: 4e56 0000 linkw %fp,#0
10c11c78: 2f0a movel %a2,%sp@-
10c11c7a: 2f02 movel %d2,%sp@-
10c11c7c: 246e 0008 moveal %fp@(8),%a2
10c11c80: 40c2 movew %sr,%d2
10c11c82: 007c 0700 oriw #1792,%sr
10c11c86: 2079 1000 c7bc moveal 1000c7bc <mach_gettimeoffset>,%a0
10c11c8c: b0fc 0000 cmpaw #0,%a0
10c11c90: 6706 beqs 10c11c98 <do_gettimeofday+0x24>
10c11c92: 4e90 jsr %a0@
10c11c94: 2040 moveal %d0,%a0
10c11c96: 6002 bras 10c11c9a <do_gettimeofday+0x26>
10c11c98: 91c8 subal %a0,%a0
10c11c9a: 2239 1002 67b0 movel 100267b0 <jiffies>,%d1
10c11ca0: 2039 1002 569c movel 1002569c <wall_jiffies>,%d0
10c11ca6: 9280 subl %d0,%d1
10c11ca8: 6712 beqs 10c11cbc <do_gettimeofday+0x48>
10c11caa: 2001 movel %d1,%d0
10c11cac: e588 lsll #2,%d0
10c11cae: d081 addl %d1,%d0
10c11cb0: e788 lsll #3,%d0
10c11cb2: 9081 subl %d1,%d0
10c11cb4: e988 lsll #4,%d0
10c11cb6: d081 addl %d1,%d0
10c11cb8: e988 lsll #4,%d0
10c11cba: d1c0 addal %d0,%a0
10c11cbc: 2039 1002 5790 movel 10025790 <xtime>,%d0
10c11cc2: d1f9 1002 5794 addal 10025794 <xtime+0x4>,%a0
10c11cc8: 46c2 movew %d2,%sr
10c11cca: b1fc 000f 423f cmpal #999999,%a0
10c11cd0: 6310 blss 10c11ce2 <do_gettimeofday+0x6e>
10c11cd2: d1fc fff0 bdc0 addal #-1000000,%a0
10c11cd8: 5280 addql #1,%d0
10c11cda: b1fc 000f 423f cmpal #999999,%a0
10c11ce0: 62f0 bhis 10c11cd2 <do_gettimeofday+0x5e>
10c11ce2: 2480 movel %d0,%a2@
10c11ce4: 2548 0004 movel %a0,%a2@(4)
10c11ce8: 242e fff8 movel %fp@(-8),%d2
10c11cec: 246e fffc moveal %fp@(-4),%a2
10c11cf0: 4e5e unlk %fp
10c11cf2: 4e75 rts
10c11cf4 <do_settimeofday>:
10c11cf4: 4e56 0000 linkw %fp,#0
10c11cf8: 2f0a movel %a2,%sp@-
10c11cfa: 246e 0008 moveal %fp@(8),%a2
10c11cfe: 007c 0700 oriw #1792,%sr
10c11d02: 2079 1000 c7bc moveal 1000c7bc <mach_gettimeoffset>,%a0
10c11d08: b0fc 0000 cmpaw #0,%a0
10c11d0c: 6706 beqs 10c11d14 <do_settimeofday+0x20>
10c11d0e: 4e90 jsr %a0@
10c11d10: 91aa 0004 subl %d0,%a2@(4)
10c11d14: 222a 0004 movel %a2@(4),%d1
10c11d18: 6c16 bges 10c11d30 <do_settimeofday+0x3c>
10c11d1a: 2052 moveal %a2@,%a0
10c11d1c: 2001 movel %d1,%d0
10c11d1e: 0680 000f 4240 addil #1000000,%d0
10c11d24: 5388 subql #1,%a0
10c11d26: 2200 movel %d0,%d1
10c11d28: 6df2 blts 10c11d1c <do_settimeofday+0x28>
10c11d2a: 2488 movel %a0,%a2@
10c11d2c: 2540 0004 movel %d0,%a2@(4)
10c11d30: 2012 movel %a2@,%d0
10c11d32: 222a 0004 movel %a2@(4),%d1
10c11d36: 23c0 1002 5790 movel %d0,10025790 <xtime>
10c11d3c: 23c1 1002 5794 movel %d1,10025794 <xtime+0x4>
10c11d42: 42b9 1002 5798 clrl 10025798 <time_adjust>
10c11d48: 7240 moveq #64,%d1
10c11d4a: 83b9 1000 cf74 orl %d1,1000cf74 <time_status>
10c11d50: 23fc 00fa 0000 movel #16384000,1000cf84 <time_maxerror>
10c11d56: 1000 cf84
10c11d5a: 23fc 00fa 0000 movel #16384000,1000cf88 <time_esterror>
10c11d60: 1000 cf88
10c11d64: 027c f8ff andiw #-1793,%sr
10c11d68: 246e fffc moveal %fp@(-4),%a2
10c11d6c: 4e5e unlk %fp
10c11d6e: 4e75 rts
10c11d70 <__up>:
10c11d70: 4e56 0000 linkw %fp,#0
10c11d74: 226e 0008 moveal %fp@(8),%a1
10c11d78: 41e9 0004 lea %a1@(4),%a0
10c11d7c: 5290 addql #1,%a0@
10c11d7e: 4878 0001 pea 1 <PF_DTRACE_OFF>
10c11d82: 4878 0003 pea 3 <PF_PTRACED_OFF>
10c11d86: 4869 0008 pea %a1@(8)
10c11d8a: 4eb9 10c1 4712 jsr 10c14712 <__wake_up>
10c11d90: 4e5e unlk %fp
10c11d92: 4e75 rts
10c11d94 <__down>:
10c11d94: 4e56 ffe0 linkw %fp,#-32
10c11d98: 48e7 2030 moveml %d2/%a2-%a3,%sp@-
10c11d9c: 266e 0008 moveal %fp@(8),%a3
10c11da0: 42ae ffe0 clrl %fp@(-32)
10c11da4: 42ae ffe8 clrl %fp@(-24)
10c11da8: 42ae ffec clrl %fp@(-20)
10c11dac: 45ee fff0 lea %fp@(-16),%a2
10c11db0: 2d79 1002 53b4 movel 100253b4 <_current_task>,%fp@(-28)
10c11db6: ffe4
10c11db8: 24ae ffe0 movel %fp@(-32),%a2@
10c11dbc: 2d6e ffe4 fff4 movel %fp@(-28),%fp@(-12)
10c11dc2: 2d6e ffe8 fff8 movel %fp@(-24),%fp@(-8)
10c11dc8: 2d6e ffec fffc movel %fp@(-20),%fp@(-4)
10c11dce: 2079 1002 53b4 moveal 100253b4 <_current_task>,%a0
10c11dd4: 7002 moveq #2,%d0
10c11dd6: 2080 movel %d0,%a0@
10c11dd8: 2f0a movel %a2,%sp@-
10c11dda: 486b 0008 pea %a3@(8)
10c11dde: 4eb9 10c1 5344 jsr 10c15344 <add_wait_queue>
10c11de4: 508f addql #8,%sp
10c11de6: 240a movel %a2,%d2
10c11de8: 45eb 0004 lea %a3@(4),%a2
10c11dec: 40c0 movew %sr,%d0
10c11dee: 007c 0700 oriw #1792,%sr
10c11df2: 7200 moveq #0,%d1
10c11df4: 4aab 0004 tstl %a3@(4)
10c11df8: 6f04 bles 10c11dfe <__down+0x6a>
10c11dfa: 5392 subql #1,%a2@
10c11dfc: 7201 moveq #1,%d1
10c11dfe: 46c0 movew %d0,%sr
10c11e00: 4a81 tstl %d1
10c11e02: 6612 bnes 10c11e16 <__down+0x82>
10c11e04: 4eb9 10c1 44d2 jsr 10c144d2 <schedule>
10c11e0a: 2079 1002 53b4 moveal 100253b4 <_current_task>,%a0
10c11e10: 7002 moveq #2,%d0
10c11e12: 2080 movel %d0,%a0@
10c11e14: 60d6 bras 10c11dec <__down+0x58>
10c11e16: 2079 1002 53b4 moveal 100253b4 <_current_task>,%a0
10c11e1c: 7000 moveq #0,%d0
10c11e1e: 2080 movel %d0,%a0@
10c11e20: 2f02 movel %d2,%sp@-
10c11e22: 486b 0008 pea %a3@(8)
10c11e26: 4eb9 10c1 53aa jsr 10c153aa <remove_wait_queue>
10c11e2c: 4cee 0c04 ffd4 moveml %fp@(-44),%d2/%a2-%a3
10c11e32: 4e5e unlk %fp
10c11e34: 4e75 rts
10c11e36 <__down_interruptible>:
10c11e36: 4e56 ffe0 linkw %fp,#-32
10c11e3a: 48e7 3030 moveml %d2-%d3/%a2-%a3,%sp@-
10c11e3e: 266e 0008 moveal %fp@(8),%a3
10c11e42: 42ae ffe0 clrl %fp@(-32)
10c11e46: 42ae ffe8 clrl %fp@(-24)
10c11e4a: 42ae ffec clrl %fp@(-20)
10c11e4e: 45ee fff0 lea %fp@(-16),%a2
10c11e52: 2d79 1002 53b4 movel 100253b4 <_current_task>,%fp@(-28)
10c11e58: ffe4
10c11e5a: 24ae ffe0 movel %fp@(-32),%a2@
10c11e5e: 2d6e ffe4 fff4 movel %fp@(-28),%fp@(-12)
10c11e64: 2d6e ffe8 fff8 movel %fp@(-24),%fp@(-8)
10c11e6a: 2d6e ffec fffc movel %fp@(-20),%fp@(-4)
10c11e70: 2079 1002 53b4 moveal 100253b4 <_current_task>,%a0
10c11e76: 7001 moveq #1,%d0
10c11e78: 2080 movel %d0,%a0@
10c11e7a: 2f0a movel %a2,%sp@-
10c11e7c: 486b 0008 pea %a3@(8)
10c11e80: 4eb9 10c1 5344 jsr 10c15344 <add_wait_queue>
10c11e86: 508f addql #8,%sp
10c11e88: 260a movel %a2,%d3
10c11e8a: 45eb 0004 lea %a3@(4),%a2
10c11e8e: 2079 1002 53b4 moveal 100253b4 <_current_task>,%a0
10c11e94: 40c1 movew %sr,%d1
10c11e96: 007c 0700 oriw #1792,%sr
10c11e9a: 7000 moveq #0,%d0
10c11e9c: 4aab 0004 tstl %a3@(4)
10c11ea0: 6f06 bles 10c11ea8 <__down_interruptible+0x72>
10c11ea2: 5392 subql #1,%a2@
10c11ea4: 7001 moveq #1,%d0
10c11ea6: 600a bras 10c11eb2 <__down_interruptible+0x7c>
10c11ea8: 4aa8 0008 tstl %a0@(8)
10c11eac: 6704 beqs 10c11eb2 <__down_interruptible+0x7c>
10c11eae: 5293 addql #1,%a3@
10c11eb0: 70fc moveq #-4,%d0
10c11eb2: 46c1 movew %d1,%sr
10c11eb4: 2400 movel %d0,%d2
10c11eb6: 6612 bnes 10c11eca <__down_interruptible+0x94>
10c11eb8: 4eb9 10c1 44d2 jsr 10c144d2 <schedule>
10c11ebe: 2079 1002 53b4 moveal 100253b4 <_current_task>,%a0
10c11ec4: 7001 moveq #1,%d0
10c11ec6: 2080 movel %d0,%a0@
10c11ec8: 60c4 bras 10c11e8e <__down_interruptible+0x58>
10c11eca: 7001 moveq #1,%d0
10c11ecc: b082 cmpl %d2,%d0
10c11ece: 6602 bnes 10c11ed2 <__down_interruptible+0x9c>
10c11ed0: 7400 moveq #0,%d2
10c11ed2: 2079 1002 53b4 moveal 100253b4 <_current_task>,%a0
10c11ed8: 7000 moveq #0,%d0
10c11eda: 2080 movel %d0,%a0@
10c11edc: 2f03 movel %d3,%sp@-
10c11ede: 486b 0008 pea %a3@(8)
10c11ee2: 4eb9 10c1 53aa jsr 10c153aa <remove_wait_queue>
10c11ee8: 2002 movel %d2,%d0
10c11eea: 4cee 0c0c ffd0 moveml %fp@(-48),%d2-%d3/%a2-%a3
10c11ef0: 4e5e unlk %fp
10c11ef2: 4e75 rts
10c11ef4 <__down_trylock>:
10c11ef4: 4e56 0000 linkw %fp,#0
10c11ef8: 206e 0008 moveal %fp@(8),%a0
10c11efc: 40c1 movew %sr,%d1
10c11efe: 007c 0700 oriw #1792,%sr
10c11f02: 7001 moveq #1,%d0
10c11f04: 4aa8 0004 tstl %a0@(4)
10c11f08: 6f08 bles 10c11f12 <__down_trylock+0x1e>
10c11f0a: 5888 addql #4,%a0
10c11f0c: 5390 subql #1,%a0@
10c11f0e: 7000 moveq #0,%d0
10c11f10: 6002 bras 10c11f14 <__down_trylock+0x20>
10c11f12: 5290 addql #1,%a0@
10c11f14: 46c1 movew %d1,%sr
10c11f16: 4e5e unlk %fp
10c11f18: 4e75 rts
10c11f1a: 4e75 rts
10c11f1c <dummy_waitbut>:
10c11f1c: 4e56 0000 linkw %fp,#0
10c11f20: 4e5e unlk %fp
10c11f22: 4e75 rts
10c11f24 <setup_arch>:
10c11f24: 4e56 0000 linkw %fp,#0
10c11f28: 48e7 2030 moveml %d2/%a2-%a3,%sp@-
10c11f2c: 266e 0008 moveal %fp@(8),%a3
10c11f30: 2039 1000 b8fc movel 1000b8fc <_ramstart>,%d0
10c11f36: 0680 0000 0fff addil #4095,%d0
10c11f3c: 0240 f000 andiw #-4096,%d0
10c11f40: 23c0 1002 53c0 movel %d0,100253c0 <memory_start>
10c11f46: 23f9 1000 b900 movel 1000b900 <_ramend>,100253b8 <memory_end>
10c11f4c: 1002 53b8
10c11f50: 23fc 10c1 0400 movel #281084928,1000c1e2 <init_mm+0x26>
10c11f56: 1000 c1e2
10c11f5a: 23fc 10c8 aeb0 movel #281587376,1000c1e6 <init_mm+0x2a>
10c11f60: 1000 c1e6
10c11f64: 23fc 1001 4000 movel #268517376,1000c1ee <init_mm+0x32>
10c11f6a: 1000 c1ee
10c11f6e: 42b9 1000 c1f6 clrl 1000c1f6 <init_mm+0x3a>
10c11f74: 4878 0200 pea 200 <LSIGTRAP+0x1fb>
10c11f78: 4879 1002 51b0 pea 100251b0 <command_line>
10c11f7e: 4eb9 10c1 2b06 jsr 10c12b06 <config_BSP>
10c11f84: 4879 1000 0e62 pea 10000e62 <__data_start+0xa62>
10c11f8a: 45f9 10c1 677e lea 10c1677e <printk>,%a2
10c11f90: 4e92 jsr %a2@
10c11f92: 4879 1000 0e77 pea 10000e77 <__data_start+0xa77>
10c11f98: 4e92 jsr %a2@
10c11f9a: 4879 1000 0ebc pea 10000ebc <__data_start+0xabc>
10c11fa0: 4e92 jsr %a2@
10c11fa2: 33fc 1f00 1002 movew #7936,10027d28 <ROOT_DEV>
10c11fa8: 7d28
10c11faa: 26bc 1002 51b0 movel #268587440,%a3@
10c11fb0: 4878 0200 pea 200 <LSIGTRAP+0x1fb>
10c11fb4: 4879 1002 51b0 pea 100251b0 <command_line>
10c11fba: 4879 1002 4fa0 pea 10024fa0 <saved_command_line>
10c11fc0: 4eb9 10c8 5744 jsr 10c85744 <memcpy>
10c11fc6: 4239 1002 519f clrb 1002519f <saved_command_line+0x1ff>
10c11fcc: 4fef 0020 lea %sp@(32),%sp
10c11fd0: 2039 1002 53b8 movel 100253b8 <memory_end>,%d0
10c11fd6: 720c moveq #12,%d1
10c11fd8: e2a8 lsrl %d1,%d0
10c11fda: 2f00 movel %d0,%sp@-
10c11fdc: 2f3c 0001 0000 movel #65536,%sp@-
10c11fe2: 2039 1002 53c0 movel 100253c0 <memory_start>,%d0
10c11fe8: e2a8 lsrl %d1,%d0
10c11fea: 2f00 movel %d0,%sp@-
10c11fec: 4879 1000 d090 pea 1000d090 <contig_page_data>
10c11ff2: 4eb9 10c8 6bf8 jsr 10c86bf8 <init_bootmem_node>
10c11ff8: 2400 movel %d0,%d2
10c11ffa: 2039 1002 53c0 movel 100253c0 <memory_start>,%d0
10c12000: 2239 1002 53b8 movel 100253b8 <memory_end>,%d1
10c12006: 9280 subl %d0,%d1
10c12008: 2f01 movel %d1,%sp@-
10c1200a: 2f00 movel %d0,%sp@-
10c1200c: 4eb9 10c8 6ca2 jsr 10c86ca2 <free_bootmem>
10c12012: 2f02 movel %d2,%sp@-
10c12014: 2f39 1002 53c0 movel 100253c0 <memory_start>,%sp@-
10c1201a: 4eb9 10c8 6c88 jsr 10c86c88 <reserve_bootmem>
10c12020: 4fef 0020 lea %sp@(32),%sp
10c12024: 4eb9 10c1 2304 jsr 10c12304 <paging_init>
10c1202a: 4cee 0c04 fff4 moveml %fp@(-12),%d2/%a2-%a3
10c12030: 4e5e unlk %fp
10c12032: 4e75 rts
10c12034 <get_cpuinfo>:
10c12034: 4e56 0000 linkw %fp,#0
10c12038: 48e7 3838 moveml %d2-%d4/%a2-%a4,%sp@-
10c1203c: 282e 0008 movel %fp@(8),%d4
10c12040: 263c 1000 0ef9 movel #268439289,%d3
10c12046: 2479 1000 b95c moveal 1000b95c <loops_per_jiffy>,%a2
10c1204c: 220a movel %a2,%d1
10c1204e: d281 addl %d1,%d1
10c12050: d28a addl %a2,%d1
10c12052: 2401 movel %d1,%d2
10c12054: e78a lsll #3,%d2
10c12056: d48a addl %a2,%d2
10c12058: ed8a lsll #6,%d2
10c1205a: 2001 movel %d1,%d0
10c1205c: eb88 lsll #5,%d0
10c1205e: 2041 moveal %d1,%a0
10c12060: d1c0 addal %d0,%a0
10c12062: 4872 8800 pea %a2@(00000000,%a0:l)
10c12066: 47f9 10c8 5940 lea 10c85940 <__udivsi3>,%a3
10c1206c: 4878 0032 pea 32 <LSIGTRAP+0x2d>
10c12070: 2f0a movel %a2,%sp@-
10c12072: 4e93 jsr %a3@
10c12074: 508f addql #8,%sp
10c12076: 49f9 10c8 599c lea 10c8599c <__umodsi3>,%a4
10c1207c: 4878 0064 pea 64 <LSIGTRAP+0x5f>
10c12080: 2f00 movel %d0,%sp@-
10c12082: 4e94 jsr %a4@
10c12084: 584f addqw #4,%sp
10c12086: 2e80 movel %d0,%sp@
10c12088: 4878 1388 pea 1388 <LFLUSH_I_AND_D+0xb80>
10c1208c: 2f0a movel %a2,%sp@-
10c1208e: 4e93 jsr %a3@
10c12090: 584f addqw #4,%sp
10c12092: 2e80 movel %d0,%sp@
10c12094: 2f3c 0001 86a0 movel #100000,%sp@-
10c1209a: 2f02 movel %d2,%sp@-
10c1209c: 4e93 jsr %a3@
10c1209e: 584f addqw #4,%sp
10c120a0: 2ebc 0000 000a movel #10,%sp@
10c120a6: 2f00 movel %d0,%sp@-
10c120a8: 4e94 jsr %a4@
10c120aa: 584f addqw #4,%sp
10c120ac: 2e80 movel %d0,%sp@
10c120ae: 2f3c 000f 4240 movel #1000000,%sp@-
10c120b4: 2f02 movel %d2,%sp@-
10c120b6: 4e93 jsr %a3@
10c120b8: 584f addqw #4,%sp
10c120ba: 2e80 movel %d0,%sp@
10c120bc: 2f03 movel %d3,%sp@-
10c120be: 2f03 movel %d3,%sp@-
10c120c0: 4879 1000 0ef1 pea 10000ef1 <__data_start+0xaf1>
10c120c6: 4879 1000 0efe pea 10000efe <__data_start+0xafe>
10c120cc: 2f04 movel %d4,%sp@-
10c120ce: 4eb9 10c8 4d6a jsr 10c84d6a <sprintf>
10c120d4: 4cee 1c1c ffe8 moveml %fp@(-24),%d2-%d4/%a2-%a4
10c120da: 4e5e unlk %fp
10c120dc: 4e75 rts
10c120de <show_cpuinfo>:
10c120de: 4e56 0000 linkw %fp,#0
10c120e2: 48e7 3838 moveml %d2-%d4/%a2-%a4,%sp@-
10c120e6: 282e 0008 movel %fp@(8),%d4
10c120ea: 263c 1000 0ef9 movel #268439289,%d3
10c120f0: 2479 1000 b95c moveal 1000b95c <loops_per_jiffy>,%a2
10c120f6: 220a movel %a2,%d1
10c120f8: d281 addl %d1,%d1
10c120fa: d28a addl %a2,%d1
10c120fc: 2401 movel %d1,%d2
10c120fe: e78a lsll #3,%d2
10c12100: d48a addl %a2,%d2
10c12102: ed8a lsll #6,%d2
10c12104: 2001 movel %d1,%d0
10c12106: eb88 lsll #5,%d0
10c12108: 2041 moveal %d1,%a0
10c1210a: d1c0 addal %d0,%a0
10c1210c: 4872 8800 pea %a2@(00000000,%a0:l)
10c12110: 47f9 10c8 5940 lea 10c85940 <__udivsi3>,%a3
10c12116: 4878 0032 pea 32 <LSIGTRAP+0x2d>
10c1211a: 2f0a movel %a2,%sp@-
10c1211c: 4e93 jsr %a3@
10c1211e: 508f addql #8,%sp
10c12120: 49f9 10c8 599c lea 10c8599c <__umodsi3>,%a4
10c12126: 4878 0064 pea 64 <LSIGTRAP+0x5f>
10c1212a: 2f00 movel %d0,%sp@-
10c1212c: 4e94 jsr %a4@
10c1212e: 584f addqw #4,%sp
10c12130: 2e80 movel %d0,%sp@
10c12132: 4878 1388 pea 1388 <LFLUSH_I_AND_D+0xb80>
10c12136: 2f0a movel %a2,%sp@-
10c12138: 4e93 jsr %a3@
10c1213a: 584f addqw #4,%sp
10c1213c: 2e80 movel %d0,%sp@
10c1213e: 2f3c 0001 86a0 movel #100000,%sp@-
10c12144: 2f02 movel %d2,%sp@-
10c12146: 4e93 jsr %a3@
10c12148: 584f addqw #4,%sp
10c1214a: 2ebc 0000 000a movel #10,%sp@
10c12150: 2f00 movel %d0,%sp@-
10c12152: 4e94 jsr %a4@
10c12154: 584f addqw #4,%sp
10c12156: 2e80 movel %d0,%sp@
10c12158: 2f3c 000f 4240 movel #1000000,%sp@-
10c1215e: 2f02 movel %d2,%sp@-
10c12160: 4e93 jsr %a3@
10c12162: 584f addqw #4,%sp
10c12164: 2e80 movel %d0,%sp@
10c12166: 2f03 movel %d3,%sp@-
10c12168: 2f03 movel %d3,%sp@-
10c1216a: 4879 1000 0ef1 pea 10000ef1 <__data_start+0xaf1>
10c12170: 4879 1000 0efe pea 10000efe <__data_start+0xafe>
10c12176: 2f04 movel %d4,%sp@-
10c12178: 4eb9 10c3 707c jsr 10c3707c <seq_printf>
10c1217e: 7000 moveq #0,%d0
10c12180: 4cee 1c1c ffe8 moveml %fp@(-24),%d2-%d4/%a2-%a4
10c12186: 4e5e unlk %fp
10c12188: 4e75 rts
10c1218a <c_start>:
10c1218a: 4e56 0000 linkw %fp,#0
10c1218e: 206e 000c moveal %fp@(12),%a0
10c12192: 4a90 tstl %a0@
10c12194: 6608 bnes 10c1219e <c_start+0x14>
10c12196: 4aa8 0004 tstl %a0@(4)
10c1219a: 53c0 sls %d0
10c1219c: 6002 bras 10c121a0 <c_start+0x16>
10c1219e: 5fc0 sle %d0
10c121a0: 4880 extw %d0
10c121a2: 48c0 extl %d0
10c121a4: 0280 1234 5678 andil #305419896,%d0
10c121aa: 4e5e unlk %fp
10c121ac: 4e75 rts
10c121ae <c_next>:
10c121ae: 4e56 0000 linkw %fp,#0
10c121b2: 2f03 movel %d3,%sp@-
10c121b4: 2f02 movel %d2,%sp@-
10c121b6: 202e 0008 movel %fp@(8),%d0
10c121ba: 206e 0010 moveal %fp@(16),%a0
10c121be: 4281 clrl %d1
10c121c0: 7401 moveq #1,%d2
10c121c2: d5a8 0004 addl %d2,%a0@(4)
10c121c6: 2610 movel %a0@,%d3
10c121c8: d781 addxl %d1,%d3
10c121ca: 2083 movel %d3,%a0@
10c121cc: 2f08 movel %a0,%sp@-
10c121ce: 2f00 movel %d0,%sp@-
10c121d0: 4eba ffb8 jsr %pc@(10c1218a <c_start>)
10c121d4: 242e fff8 movel %fp@(-8),%d2
10c121d8: 262e fffc movel %fp@(-4),%d3
10c121dc: 4e5e unlk %fp
10c121de: 4e75 rts
10c121e0 <c_stop>:
10c121e0: 4e56 0000 linkw %fp,#0
10c121e4: 4e5e unlk %fp
10c121e6: 4e75 rts
10c121e8 <arch_gettod>:
10c121e8: 4e56 0000 linkw %fp,#0
10c121ec: 48e7 003c moveml %a2-%a5,%sp@-
10c121f0: 202e 0008 movel %fp@(8),%d0
10c121f4: 2a6e 000c moveal %fp@(12),%a5
10c121f8: 286e 0010 moveal %fp@(16),%a4
10c121fc: 266e 0014 moveal %fp@(20),%a3
10c12200: 246e 0018 moveal %fp@(24),%a2
10c12204: 226e 001c moveal %fp@(28),%a1
10c12208: 4291 clrl %a1@
10c1220a: 4292 clrl %a2@
10c1220c: 4293 clrl %a3@
10c1220e: 4294 clrl %a4@
10c12210: 4295 clrl %a5@
10c12212: 2040 moveal %d0,%a0
10c12214: 4290 clrl %a0@
10c12216: 2079 1000 c7c0 moveal 1000c7c0 <mach_gettod>,%a0
10c1221c: b0fc 0000 cmpaw #0,%a0
10c12220: 670e beqs 10c12230 <arch_gettod+0x48>
10c12222: 2f09 movel %a1,%sp@-
10c12224: 2f0a movel %a2,%sp@-
10c12226: 2f0b movel %a3,%sp@-
10c12228: 2f0c movel %a4,%sp@-
10c1222a: 2f0d movel %a5,%sp@-
10c1222c: 2f00 movel %d0,%sp@-
10c1222e: 4e90 jsr %a0@
10c12230: 4cee 3c00 fff0 moveml %fp@(-16),%a2-%a5
10c12236: 4e5e unlk %fp
10c12238: 4e75 rts
10c1223a: 4e75 rts
10c1223c <show_mem>:
10c1223c: 4e56 0000 linkw %fp,#0
10c12240: 48e7 3f30 moveml %d2-%d7/%a2-%a3,%sp@-
10c12244: 7600 moveq #0,%d3
10c12246: 7400 moveq #0,%d2
10c12248: 7800 moveq #0,%d4
10c1224a: 97cb subal %a3,%a3
10c1224c: 7a00 moveq #0,%d5
10c1224e: 4879 1000 0f65 pea 10000f65 <__data_start+0xb65>
10c12254: 45f9 10c1 677e lea 10c1677e <printk>,%a2
10c1225a: 4e92 jsr %a2@
10c1225c: 4eb9 10c2 2918 jsr 10c22918 <show_free_areas>
10c12262: 2239 1002 7cc4 movel 10027cc4 <max_mapnr>,%d1
10c12268: 588f addql #4,%sp
10c1226a: 2001 movel %d1,%d0
10c1226c: 5381 subql #1,%d1
10c1226e: 4a80 tstl %d0
10c12270: 674c beqs 10c122be <show_mem+0x82>
10c12272: 2c3c 1000 d4b0 movel #268489904,%d6
10c12278: 2001 movel %d1,%d0
10c1227a: ed88 lsll #6,%d0
10c1227c: 7e18 moveq #24,%d7
10c1227e: d087 addl %d7,%d0
10c12280: 2240 moveal %d0,%a1
10c12282: d3f9 1000 d4a0 addal 1000d4a0 <mem_map>,%a1
10c12288: 5282 addql #1,%d2
10c1228a: 2011 movel %a1@,%d0
10c1228c: 0800 000e btst #14,%d0
10c12290: 6704 beqs 10c12296 <show_mem+0x5a>
10c12292: 5284 addql #1,%d4
10c12294: 601c bras 10c122b2 <show_mem+0x76>
10c12296: bca9 fff0 cmpl %a1@(-16),%d6
10c1229a: 6604 bnes 10c122a0 <show_mem+0x64>
10c1229c: 5285 addql #1,%d5
10c1229e: 6012 bras 10c122b2 <show_mem+0x76>
10c122a0: 2069 fffc moveal %a1@(-4),%a0
10c122a4: b0fc 0000 cmpaw #0,%a0
10c122a8: 6604 bnes 10c122ae <show_mem+0x72>
10c122aa: 5283 addql #1,%d3
10c122ac: 6004 bras 10c122b2 <show_mem+0x76>
10c122ae: 47f0 b8ff lea %a0@(ffffffff,%a3:l),%a3
10c122b2: 2001 movel %d1,%d0
10c122b4: 43e9 ffc0 lea %a1@(-64),%a1
10c122b8: 5381 subql #1,%d1
10c122ba: 4a80 tstl %d0
10c122bc: 66ca bnes 10c12288 <show_mem+0x4c>
10c122be: 2f02 movel %d2,%sp@-
10c122c0: 4879 1000 0f71 pea 10000f71 <__data_start+0xb71>
10c122c6: 4e92 jsr %a2@
10c122c8: 2f03 movel %d3,%sp@-
10c122ca: 4879 1000 0f82 pea 10000f82 <__data_start+0xb82>
10c122d0: 4e92 jsr %a2@
10c122d2: 2f04 movel %d4,%sp@-
10c122d4: 4879 1000 0f91 pea 10000f91 <__data_start+0xb91>
10c122da: 4e92 jsr %a2@
10c122dc: 2f0b movel %a3,%sp@-
10c122de: 4879 1000 0fa4 pea 10000fa4 <__data_start+0xba4>
10c122e4: 4e92 jsr %a2@
10c122e6: 4fef 001c lea %sp@(28),%sp
10c122ea: 2e85 movel %d5,%sp@
10c122ec: 4879 1000 0fb5 pea 10000fb5 <__data_start+0xbb5>
10c122f2: 4e92 jsr %a2@
10c122f4: 4eb9 10c2 77f6 jsr 10c277f6 <show_buffers>
10c122fa: 4cee 0cfc ffe0 moveml %fp@(-32),%d2-%d7/%a2-%a3
10c12300: 4e5e unlk %fp
10c12302: 4e75 rts
10c12304 <paging_init>:
10c12304: 4e56 fff4 linkw %fp,#-12
10c12308: 2f0a movel %a2,%sp@-
10c1230a: 2f02 movel %d2,%sp@-
10c1230c: 2439 1002 53b8 movel 100253b8 <memory_end>,%d2
10c12312: 0242 f000 andiw #-4096,%d2
10c12316: 2f3c 1000 0000 movel #268435456,%sp@-
10c1231c: 4878 1000 pea 1000 <LFLUSH_I_AND_D+0x7f8>
10c12320: 4878 1000 pea 1000 <LFLUSH_I_AND_D+0x7f8>
10c12324: 45f9 10c8 6cce lea 10c86cce <__alloc_bootmem>,%a2
10c1232a: 4e92 jsr %a2@
10c1232c: 23c0 1001 4000 movel %d0,10014000 <_edata>
10c12332: 2f3c 1000 0000 movel #268435456,%sp@-
10c12338: 4878 1000 pea 1000 <LFLUSH_I_AND_D+0x7f8>
10c1233c: 4878 1000 pea 1000 <LFLUSH_I_AND_D+0x7f8>
10c12340: 4e92 jsr %a2@
10c12342: 23c0 1001 4004 movel %d0,10014004 <empty_bad_page>
10c12348: 2f3c 1000 0000 movel #268435456,%sp@-
10c1234e: 4878 1000 pea 1000 <LFLUSH_I_AND_D+0x7f8>
10c12352: 4878 1000 pea 1000 <LFLUSH_I_AND_D+0x7f8>
10c12356: 4e92 jsr %a2@
10c12358: 23c0 1002 53c4 movel %d0,100253c4 <empty_zero_page>
10c1235e: 4fef 0020 lea %sp@(32),%sp
10c12362: 2ebc 0000 1000 movel #4096,%sp@
10c12368: 42a7 clrl %sp@-
10c1236a: 2f00 movel %d0,%sp@-
10c1236c: 4eb9 10c8 576c jsr 10c8576c <memset>
10c12372: 4fef 000c lea %sp@(12),%sp
10c12376: 42ae fffc clrl %fp@(-4)
10c1237a: 42ae fff4 clrl %fp@(-12)
10c1237e: 0682 f000 0000 addil #-268435456,%d2
10c12384: 700c moveq #12,%d0
10c12386: e0aa lsrl %d0,%d2
10c12388: 2d42 fff8 movel %d2,%fp@(-8)
10c1238c: 42a7 clrl %sp@-
10c1238e: 2f3c 1000 0000 movel #268435456,%sp@-
10c12394: 486e fff4 pea %fp@(-12)
10c12398: 42a7 clrl %sp@-
10c1239a: 42a7 clrl %sp@-
10c1239c: 42a7 clrl %sp@-
10c1239e: 4eb9 10c8 6e3e jsr 10c86e3e <free_area_init_node>
10c123a4: 242e ffec movel %fp@(-20),%d2
10c123a8: 246e fff0 moveal %fp@(-16),%a2
10c123ac: 4e5e unlk %fp
10c123ae: 4e75 rts
10c123b0 <mem_init>:
10c123b0: 4e56 0000 linkw %fp,#0
10c123b4: 48e7 3c00 moveml %d2-%d5,%sp@-
10c123b8: 2839 1000 b900 movel 1000b900 <_ramend>,%d4
10c123be: 98b9 1000 b8f8 subl 1000b8f8 <_rambase>,%d4
10c123c4: 2039 1002 53b8 movel 100253b8 <memory_end>,%d0
10c123ca: 0240 f000 andiw #-4096,%d0
10c123ce: 23c0 1002 7c9c movel %d0,10027c9c <high_memory>
10c123d4: 0680 f000 0000 addil #-268435456,%d0
10c123da: 720c moveq #12,%d1
10c123dc: e2a8 lsrl %d1,%d0
10c123de: 23c0 1002 7cb8 movel %d0,10027cb8 <num_physpages>
10c123e4: 23c0 1002 7cc4 movel %d0,10027cc4 <max_mapnr>
10c123ea: 4eb9 10c8 6cbc jsr 10c86cbc <free_all_bootmem>
10c123f0: 23c0 1000 c7f4 movel %d0,1000c7f4 <totalram_pages>
10c123f6: 263c 10c8 aeb0 movel #281587376,%d3
10c123fc: 0483 10c1 0400 subil #281084928,%d3
10c12402: 7a0a moveq #10,%d5
10c12404: eaa3 asrl %d5,%d3
10c12406: 243c 1003 37b4 movel #268646324,%d2
10c1240c: 0482 1000 0400 subil #268436480,%d2
10c12412: eaa2 asrl %d5,%d2
10c12414: 4eb9 10c2 1ed4 jsr 10c21ed4 <nr_free_pages>
10c1241a: 2f02 movel %d2,%sp@-
10c1241c: 2f03 movel %d3,%sp@-
10c1241e: 2239 1002 4f90 movel 10024f90 <rom_length>,%d1
10c12424: 2401 movel %d1,%d2
10c12426: eaaa lsrl %d5,%d2
10c12428: 2f02 movel %d2,%sp@-
10c1242a: 4a81 tstl %d1
10c1242c: 56c1 sne %d1
10c1242e: 4881 extw %d1
10c12430: 48c1 extl %d1
10c12432: 9483 subl %d3,%d2
10c12434: c282 andl %d2,%d1
10c12436: 2f01 movel %d1,%sp@-
10c12438: eaac lsrl %d5,%d4
10c1243a: 2f04 movel %d4,%sp@-
10c1243c: e588 lsll #2,%d0
10c1243e: 0280 003f fffc andil #4194300,%d0
10c12444: 2f00 movel %d0,%sp@-
10c12446: 4879 1000 0fcb pea 10000fcb <__data_start+0xbcb>
10c1244c: 4eb9 10c1 677e jsr 10c1677e <printk>
10c12452: 4cee 003c fff0 moveml %fp@(-16),%d2-%d5
10c12458: 4e5e unlk %fp
10c1245a: 4e75 rts
10c1245c <si_meminfo>:
10c1245c: 4e56 0000 linkw %fp,#0
10c12460: 2f0a movel %a2,%sp@-
10c12462: 246e 0008 moveal %fp@(8),%a2
10c12466: 2579 1000 c7f4 movel 1000c7f4 <totalram_pages>,%a2@(16)
10c1246c: 0010
10c1246e: 42aa 0018 clrl %a2@(24)
10c12472: 4eb9 10c2 1ed4 jsr 10c21ed4 <nr_free_pages>
10c12478: 2540 0014 movel %d0,%a2@(20)
10c1247c: 2579 1000 d62c movel 1000d62c <buffermem_pages>,%a2@(28)
10c12482: 001c
10c12484: 42aa 002c clrl %a2@(44)
10c12488: 42aa 0030 clrl %a2@(48)
10c1248c: 257c 0000 1000 movel #4096,%a2@(52)
10c12492: 0034
10c12494: 246e fffc moveal %fp@(-4),%a2
10c12498: 4e5e unlk %fp
10c1249a: 4e75 rts
10c1249c <free_initmem>:
10c1249c: 4e56 0000 linkw %fp,#0
10c124a0: 4e5e unlk %fp
10c124a2: 4e75 rts
10c124a4 <do_page_fault>:
10c124a4: 4e56 0000 linkw %fp,#0
10c124a8: 2f0a movel %a2,%sp@-
10c124aa: 2f02 movel %d2,%sp@-
10c124ac: 242e 000c movel %fp@(12),%d2
10c124b0: 0c82 0000 0fff cmpil #4095,%d2
10c124b6: 6208 bhis 10c124c0 <do_page_fault+0x1c>
10c124b8: 4879 1000 101c pea 1000101c <__data_start+0xc1c>
10c124be: 6006 bras 10c124c6 <do_page_fault+0x22>
10c124c0: 4879 1000 1050 pea 10001050 <__data_start+0xc50>
10c124c6: 45f9 10c1 677e lea 10c1677e <printk>,%a2
10c124cc: 4e92 jsr %a2@
10c124ce: 2e82 movel %d2,%sp@
10c124d0: 4879 1000 1072 pea 10001072 <__data_start+0xc72>
10c124d6: 4e92 jsr %a2@
10c124d8: 2f2e 0010 movel %fp@(16),%sp@-
10c124dc: 2f2e 0008 movel %fp@(8),%sp@-
10c124e0: 4879 1000 108d pea 1000108d <__data_start+0xc8d>
10c124e6: 4eb9 10c1 1134 jsr 10c11134 <die_if_kernel>
10c124ec: 4878 0009 pea 9 <LSIGTRAP+0x4>
10c124f0: 4eb9 10c1 75f2 jsr 10c175f2 <do_exit>
10c124f6: 4e71 nop
10c124f8 <cache_clear>:
10c124f8: 4e56 0000 linkw %fp,#0
10c124fc: 4e5e unlk %fp
10c124fe: 4e75 rts
10c12500 <cache_push>:
10c12500: 4e56 0000 linkw %fp,#0
10c12504: 4e5e unlk %fp
10c12506: 4e75 rts
10c12508 <cache_push_v>:
10c12508: 4e56 0000 linkw %fp,#0
10c1250c: 4e5e unlk %fp
10c1250e: 4e75 rts
10c12510 <kernel_map>:
10c12510: 4e56 0000 linkw %fp,#0
10c12514: 202e 0008 movel %fp@(8),%d0
10c12518: 4e5e unlk %fp
10c1251a: 4e75 rts
10c1251c <is_in_rom>:
10c1251c: 4e56 0000 linkw %fp,#0
10c12520: 0cae 10bf ffff cmpil #281018367,%fp@(8)
10c12526: 0008
10c12528: 52c0 shi %d0
10c1252a: 4880 extw %d0
10c1252c: 48c0 extl %d0
10c1252e: 4480 negl %d0
10c12530: 4e5e unlk %fp
10c12532: 4e75 rts
10c12534 <__ioremap>:
10c12534: 4e56 0000 linkw %fp,#0
10c12538: 202e 0008 movel %fp@(8),%d0
10c1253c: 4e5e unlk %fp
10c1253e: 4e75 rts
10c12540 <iounmap>:
10c12540: 4e56 0000 linkw %fp,#0
10c12544: 4e5e unlk %fp
10c12546: 4e75 rts
10c12548 <__iounmap>:
10c12548: 4e56 0000 linkw %fp,#0
10c1254c: 4e5e unlk %fp
10c1254e: 4e75 rts
10c12550 <kernel_set_cachemode>:
10c12550: 4e56 0000 linkw %fp,#0
10c12554: 4e5e unlk %fp
10c12556: 4e75 rts
10c12558 <buserr>:
10c12558: 007c 0700 oriw #1792,%sr
10c1255c: 42a7 clrl %sp@-
10c1255e: 4878 ffff pea ffffffff <_flashend+0xef2fffff>
10c12562: 2f00 movel %d0,%sp@-
10c12564: 48e7 7ce0 moveml %d1-%d5/%a0-%a2,%sp@-
10c12568: 2f0f movel %sp,%sp@-
10c1256a: 6100 e636 bsrw 10c10ba2 <buserr_c>
10c1256e: 588f addql #4,%sp
10c12570: 6000 0224 braw 10c12796 <ret_from_exception>
10c12574 <exception3>:
10c12574: 007c 0700 oriw #1792,%sr
10c12578: 42a7 clrl %sp@-
10c1257a: 4878 ffff pea ffffffff <_flashend+0xef2fffff>
10c1257e: 2f00 movel %d0,%sp@-
10c12580: 48e7 7ce0 moveml %d1-%d5/%a0-%a2,%sp@-
10c12584: 2f0f movel %sp,%sp@-
10c12586: 6100 e99e bsrw 10c10f26 <trap_c>
10c1258a: 588f addql #4,%sp
10c1258c: 6000 0208 braw 10c12796 <ret_from_exception>
10c12590 <exception4>:
10c12590: 007c 0700 oriw #1792,%sr
10c12594: 42a7 clrl %sp@-
10c12596: 4878 ffff pea ffffffff <_flashend+0xef2fffff>
10c1259a: 2f00 movel %d0,%sp@-
10c1259c: 48e7 7ce0 moveml %d1-%d5/%a0-%a2,%sp@-
10c125a0: 2f0f movel %sp,%sp@-
10c125a2: 6100 e982 bsrw 10c10f26 <trap_c>
10c125a6: 588f addql #4,%sp
10c125a8: 6000 01ec braw 10c12796 <ret_from_exception>
10c125ac <exception5>:
10c125ac: 007c 0700 oriw #1792,%sr
10c125b0: 42a7 clrl %sp@-
10c125b2: 4878 ffff pea ffffffff <_flashend+0xef2fffff>
10c125b6: 2f00 movel %d0,%sp@-
10c125b8: 48e7 7ce0 moveml %d1-%d5/%a0-%a2,%sp@-
10c125bc: 2f0f movel %sp,%sp@-
10c125be: 6100 e966 bsrw 10c10f26 <trap_c>
10c125c2: 588f addql #4,%sp
10c125c4: 6000 01d0 braw 10c12796 <ret_from_exception>
10c125c8 <exception6>:
10c125c8: 007c 0700 oriw #1792,%sr
10c125cc: 42a7 clrl %sp@-
10c125ce: 4878 ffff pea ffffffff <_flashend+0xef2fffff>
10c125d2: 2f00 movel %d0,%sp@-
10c125d4: 48e7 7ce0 moveml %d1-%d5/%a0-%a2,%sp@-
10c125d8: 2f0f movel %sp,%sp@-
10c125da: 6100 e94a bsrw 10c10f26 <trap_c>
10c125de: 588f addql #4,%sp
10c125e0: 6000 01b4 braw 10c12796 <ret_from_exception>
10c125e4 <exception7>:
10c125e4: 007c 0700 oriw #1792,%sr
10c125e8: 42a7 clrl %sp@-
10c125ea: 4878 ffff pea ffffffff <_flashend+0xef2fffff>
10c125ee: 2f00 movel %d0,%sp@-
10c125f0: 48e7 7ce0 moveml %d1-%d5/%a0-%a2,%sp@-
10c125f4: 2f0f movel %sp,%sp@-
10c125f6: 6100 e92e bsrw 10c10f26 <trap_c>
10c125fa: 588f addql #4,%sp
10c125fc: 6000 0198 braw 10c12796 <ret_from_exception>
10c12600 <exception8>:
10c12600: 007c 0700 oriw #1792,%sr
10c12604: 42a7 clrl %sp@-
10c12606: 4878 ffff pea ffffffff <_flashend+0xef2fffff>
10c1260a: 2f00 movel %d0,%sp@-
10c1260c: 48e7 7ce0 moveml %d1-%d5/%a0-%a2,%sp@-
10c12610: 2f0f movel %sp,%sp@-
10c12612: 6100 e912 bsrw 10c10f26 <trap_c>
10c12616: 588f addql #4,%sp
10c12618: 6000 017c braw 10c12796 <ret_from_exception>
10c1261c <exception9>:
10c1261c: 007c 0700 oriw #1792,%sr
10c12620: 42a7 clrl %sp@-
10c12622: 4878 ffff pea ffffffff <_flashend+0xef2fffff>
10c12626: 2f00 movel %d0,%sp@-
10c12628: 48e7 7ce0 moveml %d1-%d5/%a0-%a2,%sp@-
10c1262c: 2f0f movel %sp,%sp@-
10c1262e: 6100 e8f6 bsrw 10c10f26 <trap_c>
10c12632: 588f addql #4,%sp
10c12634: 6000 0160 braw 10c12796 <ret_from_exception>
10c12638 <exception10>:
10c12638: 007c 0700 oriw #1792,%sr
10c1263c: 42a7 clrl %sp@-
10c1263e: 4878 ffff pea ffffffff <_flashend+0xef2fffff>
10c12642: 2f00 movel %d0,%sp@-
10c12644: 48e7 7ce0 moveml %d1-%d5/%a0-%a2,%sp@-
10c12648: 2f0f movel %sp,%sp@-
10c1264a: 6100 e8da bsrw 10c10f26 <trap_c>
10c1264e: 588f addql #4,%sp
10c12650: 6000 0144 braw 10c12796 <ret_from_exception>
10c12654 <exception11>:
10c12654: 007c 0700 oriw #1792,%sr
10c12658: 42a7 clrl %sp@-
10c1265a: 4878 ffff pea ffffffff <_flashend+0xef2fffff>
10c1265e: 2f00 movel %d0,%sp@-
10c12660: 48e7 7ce0 moveml %d1-%d5/%a0-%a2,%sp@-
10c12664: 2f0f movel %sp,%sp@-
10c12666: 6100 e8be bsrw 10c10f26 <trap_c>
10c1266a: 588f addql #4,%sp
10c1266c: 6000 0128 braw 10c12796 <ret_from_exception>
10c12670 <exception14>:
10c12670: 007c 0700 oriw #1792,%sr
10c12674: 42a7 clrl %sp@-
10c12676: 4878 ffff pea ffffffff <_flashend+0xef2fffff>
10c1267a: 2f00 movel %d0,%sp@-
10c1267c: 48e7 7ce0 moveml %d1-%d5/%a0-%a2,%sp@-
10c12680: 2f0f movel %sp,%sp@-
10c12682: 6100 e8a2 bsrw 10c10f26 <trap_c>
10c12686: 588f addql #4,%sp
10c12688: 6000 010c braw 10c12796 <ret_from_exception>
10c1268c <exception15>:
10c1268c: 007c 0700 oriw #1792,%sr
10c12690: 42a7 clrl %sp@-
10c12692: 4878 ffff pea ffffffff <_flashend+0xef2fffff>
10c12696: 2f00 movel %d0,%sp@-
10c12698: 48e7 7ce0 moveml %d1-%d5/%a0-%a2,%sp@-
10c1269c: 2f0f movel %sp,%sp@-
10c1269e: 6100 e886 bsrw 10c10f26 <trap_c>
10c126a2: 588f addql #4,%sp
10c126a4: 6000 00f0 braw 10c12796 <ret_from_exception>
10c126a8 <trap1>:
10c126a8: 007c 0700 oriw #1792,%sr
10c126ac: 42a7 clrl %sp@-
10c126ae: 4878 ffff pea ffffffff <_flashend+0xef2fffff>
10c126b2: 2f00 movel %d0,%sp@-
10c126b4: 48e7 7ce0 moveml %d1-%d5/%a0-%a2,%sp@-
10c126b8: 2f0f movel %sp,%sp@-
10c126ba: 6100 e86a bsrw 10c10f26 <trap_c>
10c126be: 588f addql #4,%sp
10c126c0: 6000 00d4 braw 10c12796 <ret_from_exception>
10c126c4 <trap15>:
10c126c4: 007c 0700 oriw #1792,%sr
10c126c8: 42a7 clrl %sp@-
10c126ca: 4878 ffff pea ffffffff <_flashend+0xef2fffff>
10c126ce: 2f00 movel %d0,%sp@-
10c126d0: 48e7 7ce0 moveml %d1-%d5/%a0-%a2,%sp@-
10c126d4: 2f0f movel %sp,%sp@-
10c126d6: 6100 e84e bsrw 10c10f26 <trap_c>
10c126da: 588f addql #4,%sp
10c126dc: 6000 00b8 braw 10c12796 <ret_from_exception>
10c126e0 <reschedule>:
10c126e0: 2479 1002 53b4 moveal 100253b4 <_current_task>,%a2
10c126e6: 254f 0278 movel %sp,%a2@(632)
10c126ea: 4879 10c1 2796 pea 10c12796 <ret_from_exception>
10c126f0: 4ef9 10c1 44d2 jmp 10c144d2 <schedule>
...
10c126f8 <ret_from_fork>:
10c126f8: 2f01 movel %d1,%sp@-
10c126fa: 4eb9 10c1 44c0 jsr 10c144c0 <schedule_tail>
10c12700: 588f addql #4,%sp
10c12702: 6000 0092 braw 10c12796 <ret_from_exception>
10c12706 <badsys>:
10c12706: 2f7c ffff ffda movel #-38,%sp@(32)
10c1270c: 0020
10c1270e: 6000 0086 braw 10c12796 <ret_from_exception>
10c12712 <do_trace>:
10c12712: 2f7c ffff ffda movel #-38,%sp@(32)
10c12718: 0020
10c1271a: 598f subql #4,%sp
10c1271c: 48e7 031e moveml %d6-%d7/%a3-%fp,%sp@-
10c12720: 4eb9 10c1 166e jsr 10c1166e <syscall_trace>
10c12726: 4cdf 78c0 moveml %sp@+,%d6-%d7/%a3-%fp
10c1272a: 588f addql #4,%sp
10c1272c: 222f 0024 movel %sp@(36),%d1
10c12730: 70da moveq #-38,%d0
10c12732: 0c81 0000 0100 cmpil #256,%d1
10c12738: 640c bccs 10c12746 <do_trace+0x34>
10c1273a: e549 lslw #2,%d1
10c1273c: 41f9 1000 c7f8 lea 1000c7f8 <sys_call_table>,%a0
10c12742: 4eb0 1800 jsr %a0@(00000000,%d1:l)
10c12746: 2f40 0020 movel %d0,%sp@(32)
10c1274a: 598f subql #4,%sp
10c1274c: 48e7 031e moveml %d6-%d7/%a3-%fp,%sp@-
10c12750: 4eb9 10c1 166e jsr 10c1166e <syscall_trace>
10c12756 <ret_from_signal>:
10c12756: 4cdf 78c0 moveml %sp@+,%d6-%d7/%a3-%fp
10c1275a: 588f addql #4,%sp
10c1275c: 6038 bras 10c12796 <ret_from_exception>
...
10c12760 <system_call>:
10c12760: 42a7 clrl %sp@-
10c12762: 2f00 movel %d0,%sp@-
10c12764: 2f00 movel %d0,%sp@-
10c12766: 48e7 7ce0 moveml %d1-%d5/%a0-%a2,%sp@-
10c1276a: 2479 1002 53b4 moveal 100253b4 <_current_task>,%a2
10c12770: 254f 0278 movel %sp,%a2@(632)
10c12774: 082a 0005 0007 btst #5,%a2@(7)
10c1277a: 6696 bnes 10c12712 <do_trace>
10c1277c: 0c80 0000 0100 cmpil #256,%d0
10c12782: 6482 bccs 10c12706 <badsys>
10c12784: e548 lslw #2,%d0
10c12786: 41f9 1000 c7f8 lea 1000c7f8 <sys_call_table>,%a0
10c1278c: 2070 0800 moveal %a0@(00000000,%d0:l),%a0
10c12790: 4e90 jsr %a0@
10c12792: 2f40 0020 movel %d0,%sp@(32)
10c12796 <ret_from_exception>:
10c12796: 082f 0005 002c btst #5,%sp@(44)
10c1279c: 6628 bnes 10c127c6 <ret_from_exception+0x30>
10c1279e: 027c f8ff andiw #-1793,%sr
10c127a2: 2479 1002 53b4 moveal 100253b4 <_current_task>,%a2
10c127a8: 4aaa 0014 tstl %a2@(20)
10c127ac: 6600 ff32 bnew 10c126e0 <reschedule>
10c127b0: 08aa 0005 0005 bclr #5,%a2@(5)
10c127b6: 6646 bnes 10c127fe <do_delayed_trace>
10c127b8: 4aaa 0000 tstl %a2@(0)
10c127bc: 6600 ff22 bnew 10c126e0 <reschedule>
10c127c0: 4aaa 0008 tstl %a2@(8)
10c127c4: 660c bnes 10c127d2 <Lsignal_return>
10c127c6: 4cdf 073e moveml %sp@+,%d1-%d5/%a0-%a2
10c127ca: 201f movel %sp@+,%d0
10c127cc: 588f addql #4,%sp
10c127ce: dfdf addal %sp@+,%sp
10c127d0: 4e73 rte
10c127d2 <Lsignal_return>:
10c127d2: 598f subql #4,%sp
10c127d4: 48e7 031e moveml %d6-%d7/%a3-%fp,%sp@-
10c127d8: 486f 001c pea %sp@(28)
10c127dc: 42a7 clrl %sp@-
10c127de: 6100 0da0 bsrw 10c13580 <do_signal>
10c127e2: 508f addql #8,%sp
10c127e4: 4cdf 78c0 moveml %sp@+,%d6-%d7/%a3-%fp
10c127e8: 588f addql #4,%sp
10c127ea: 4eb9 10c1 38ba jsr 10c138ba <get_pic_a5>
10c127f0: 2a40 moveal %d0,%a5
10c127f2: 4cdf 073e moveml %sp@+,%d1-%d5/%a0-%a2
10c127f6: 201f movel %sp@+,%d0
10c127f8: 588f addql #4,%sp
10c127fa: dfdf addal %sp@+,%sp
10c127fc: 4e73 rte
10c127fe <do_delayed_trace>:
10c127fe: 08af 0007 002c bclr #7,%sp@(44)
10c12804: 4878 0001 pea 1 <PF_DTRACE_OFF>
10c12808: 2f0a movel %a2,%sp@-
10c1280a: 4878 0005 pea 5 <LSIGTRAP>
10c1280e: 4eb9 10c1 adf0 jsr 10c1adf0 <send_sig>
10c12814: 508f addql #8,%sp
10c12816: 588f addql #4,%sp
10c12818: 609e bras 10c127b8 <ret_from_exception+0x22>
10c1281a <inthandler1>:
10c1281a: 007c 0700 oriw #1792,%sr
10c1281e: 42a7 clrl %sp@-
10c12820: 4878 ffff pea ffffffff <_flashend+0xef2fffff>
10c12824: 2f00 movel %d0,%sp@-
10c12826: 48e7 7ce0 moveml %d1-%d5/%a0-%a2,%sp@-
10c1282a: 52b9 1002 572c addql #1,1002572c <irq_stat+0x4>
10c12830: 2f0f movel %sp,%sp@-
10c12832: 2f3c 0000 0041 movel #65,%sp@-
10c12838: 4eb9 10c1 39da jsr 10c139da <process_int>
10c1283e: 508f addql #8,%sp
10c12840: 6000 00fe braw 10c12940 <ret_from_interrupt>
10c12844 <inthandler2>:
10c12844: 007c 0700 oriw #1792,%sr
10c12848: 42a7 clrl %sp@-
10c1284a: 4878 ffff pea ffffffff <_flashend+0xef2fffff>
10c1284e: 2f00 movel %d0,%sp@-
10c12850: 48e7 7ce0 moveml %d1-%d5/%a0-%a2,%sp@-
10c12854: 52b9 1002 572c addql #1,1002572c <irq_stat+0x4>
10c1285a: 2f0f movel %sp,%sp@-
10c1285c: 2f3c 0000 0042 movel #66,%sp@-
10c12862: 4eb9 10c1 39da jsr 10c139da <process_int>
10c12868: 508f addql #8,%sp
10c1286a: 6000 00d4 braw 10c12940 <ret_from_interrupt>
10c1286e <inthandler3>:
10c1286e: 007c 0700 oriw #1792,%sr
10c12872: 42a7 clrl %sp@-
10c12874: 4878 ffff pea ffffffff <_flashend+0xef2fffff>
10c12878: 2f00 movel %d0,%sp@-
10c1287a: 48e7 7ce0 moveml %d1-%d5/%a0-%a2,%sp@-
10c1287e: 52b9 1002 572c addql #1,1002572c <irq_stat+0x4>
10c12884: 2f0f movel %sp,%sp@-
10c12886: 2f3c 0000 0043 movel #67,%sp@-
10c1288c: 4eb9 10c1 39da jsr 10c139da <process_int>
10c12892: 508f addql #8,%sp
10c12894: 6000 00aa braw 10c12940 <ret_from_interrupt>
10c12898 <inthandler4>:
10c12898: 007c 0700 oriw #1792,%sr
10c1289c: 42a7 clrl %sp@-
10c1289e: 4878 ffff pea ffffffff <_flashend+0xef2fffff>
10c128a2: 2f00 movel %d0,%sp@-
10c128a4: 48e7 7ce0 moveml %d1-%d5/%a0-%a2,%sp@-
10c128a8: 52b9 1002 572c addql #1,1002572c <irq_stat+0x4>
10c128ae: 2f0f movel %sp,%sp@-
10c128b0: 2f3c 0000 0044 movel #68,%sp@-
10c128b6: 4eb9 10c1 39da jsr 10c139da <process_int>
10c128bc: 508f addql #8,%sp
10c128be: 6000 0080 braw 10c12940 <ret_from_interrupt>
10c128c2 <inthandler5>:
10c128c2: 007c 0700 oriw #1792,%sr
10c128c6: 42a7 clrl %sp@-
10c128c8: 4878 ffff pea ffffffff <_flashend+0xef2fffff>
10c128cc: 2f00 movel %d0,%sp@-
10c128ce: 48e7 7ce0 moveml %d1-%d5/%a0-%a2,%sp@-
10c128d2: 52b9 1002 572c addql #1,1002572c <irq_stat+0x4>
10c128d8: 2f0f movel %sp,%sp@-
10c128da: 2f3c 0000 0045 movel #69,%sp@-
10c128e0: 4eb9 10c1 39da jsr 10c139da <process_int>
10c128e6: 508f addql #8,%sp
10c128e8: 6000 0056 braw 10c12940 <ret_from_interrupt>
10c128ec <inthandler6>:
10c128ec: 007c 0700 oriw #1792,%sr
10c128f0: 42a7 clrl %sp@-
10c128f2: 4878 ffff pea ffffffff <_flashend+0xef2fffff>
10c128f6: 2f00 movel %d0,%sp@-
10c128f8: 48e7 7ce0 moveml %d1-%d5/%a0-%a2,%sp@-
10c128fc: 52b9 1002 572c addql #1,1002572c <irq_stat+0x4>
10c12902: 2f0f movel %sp,%sp@-
10c12904: 2f3c 0000 0046 movel #70,%sp@-
10c1290a: 4eb9 10c1 39da jsr 10c139da <process_int>
10c12910: 508f addql #8,%sp
10c12912: 6000 002c braw 10c12940 <ret_from_interrupt>
10c12916 <inthandler7>:
10c12916: 007c 0700 oriw #1792,%sr
10c1291a: 42a7 clrl %sp@-
10c1291c: 4878 ffff pea ffffffff <_flashend+0xef2fffff>
10c12920: 2f00 movel %d0,%sp@-
10c12922: 48e7 7ce0 moveml %d1-%d5/%a0-%a2,%sp@-
10c12926: 52b9 1002 572c addql #1,1002572c <irq_stat+0x4>
10c1292c: 2f0f movel %sp,%sp@-
10c1292e: 2f3c 0000 0047 movel #71,%sp@-
10c12934: 4eb9 10c1 39da jsr 10c139da <process_int>
10c1293a: 508f addql #8,%sp
10c1293c: 6000 0002 braw 10c12940 <ret_from_interrupt>
10c12940 <ret_from_interrupt>:
10c12940: 53b9 1002 572c subql #1,1002572c <irq_stat+0x4>
10c12946: 670c beqs 10c12954 <ret_from_interrupt+0x14>
10c12948: 4cdf 073e moveml %sp@+,%d1-%d5/%a0-%a2
10c1294c: 201f movel %sp@+,%d0
10c1294e: 588f addql #4,%sp
10c12950: dfdf addal %sp@+,%sp
10c12952: 4e73 rte
10c12954: 102f 002c moveb %sp@(44),%d0
10c12958: 0240 0007 andiw #7,%d0
10c1295c: 62ea bhis 10c12948 <ret_from_interrupt+0x8>
10c1295e: 2039 1002 5728 movel 10025728 <irq_stat>,%d0
10c12964: 6700 fe30 beqw 10c12796 <ret_from_exception>
10c12968: 487a fe2c pea %pc@(10c12796 <ret_from_exception>)
10c1296c: 4ef9 10c1 8518 jmp 10c18518 <do_softirq>
10c12972 <bad_interrupt>:
10c12972: 52b9 1002 53c8 addql #1,100253c8 <num_spurious>
10c12978: 4e73 rte
...
10c1297c <sys_fork>:
10c1297c: 48e7 031e moveml %d6-%d7/%a3-%fp,%sp@-
10c12980: 486f 001c pea %sp@(28)
10c12984: 4eb9 10c1 08f4 jsr 10c108f4 <m68k_fork>
10c1298a: 588f addql #4,%sp
10c1298c: 4cdf 78c0 moveml %sp@+,%d6-%d7/%a3-%fp
10c12990: 4e75 rts
...
10c12994 <sys_clone>:
10c12994: 48e7 031e moveml %d6-%d7/%a3-%fp,%sp@-
10c12998: 486f 001c pea %sp@(28)
10c1299c: 4eb9 10c1 091a jsr 10c1091a <m68k_clone>
10c129a2: 588f addql #4,%sp
10c129a4: 4cdf 78c0 moveml %sp@+,%d6-%d7/%a3-%fp
10c129a8: 4e75 rts
...
10c129ac <sys_vfork>:
10c129ac: 48e7 031e moveml %d6-%d7/%a3-%fp,%sp@-
10c129b0: 486f 001c pea %sp@(28)
10c129b4: 4eb9 10c1 08fe jsr 10c108fe <m68k_vfork>
10c129ba: 588f addql #4,%sp
10c129bc: 4cdf 78c0 moveml %sp@+,%d6-%d7/%a3-%fp
10c129c0: 4e75 rts
...
10c129c4 <sys_sigsuspend>:
10c129c4: 48e7 031e moveml %d6-%d7/%a3-%fp,%sp@-
10c129c8: 486f 001c pea %sp@(28)
10c129cc: 4eb9 10c1 2b78 jsr 10c12b78 <do_sigsuspend>
10c129d2: 588f addql #4,%sp
10c129d4: 4cdf 78c0 moveml %sp@+,%d6-%d7/%a3-%fp
10c129d8: 4e75 rts
...
10c129dc <sys_rt_sigsuspend>:
10c129dc: 48e7 031e moveml %d6-%d7/%a3-%fp,%sp@-
10c129e0: 486f 001c pea %sp@(28)
10c129e4: 4eb9 10c1 2bfc jsr 10c12bfc <do_rt_sigsuspend>
10c129ea: 588f addql #4,%sp
10c129ec: 4cdf 78c0 moveml %sp@+,%d6-%d7/%a3-%fp
10c129f0: 4e75 rts
...
10c129f4 <sys_sigreturn>:
10c129f4: 48e7 031e moveml %d6-%d7/%a3-%fp,%sp@-
10c129f8: 4eb9 10c1 2e36 jsr 10c12e36 <do_sigreturn>
10c129fe: 4cdf 78c0 moveml %sp@+,%d6-%d7/%a3-%fp
10c12a02: 4e75 rts
10c12a04 <sys_rt_sigreturn>:
10c12a04: 48e7 031e moveml %d6-%d7/%a3-%fp,%sp@-
10c12a08: 4eb9 10c1 2f60 jsr 10c12f60 <do_rt_sigreturn>
10c12a0e: 4cdf 78c0 moveml %sp@+,%d6-%d7/%a3-%fp
10c12a12: 4e75 rts
10c12a14 <resume>:
10c12a14: 40e8 026c movew %sr,%a0@(620)
10c12a18: 48e7 031e moveml %d6-%d7/%a3-%fp,%sp@-
10c12a1c: 4e6a movel %usp,%a2
10c12a1e: 214a 0268 movel %a2,%a0@(616)
10c12a22: 214f 0264 movel %sp,%a0@(612)
10c12a26: 2239 1002 53b4 movel 100253b4 <_current_task>,%d1
10c12a2c: 23c9 1002 53b4 movel %a1,100253b4 <_current_task>
10c12a32: 2e69 0264 moveal %a1@(612),%sp
10c12a36: 4cdf 78c0 moveml %sp@+,%d6-%d7/%a3-%fp
10c12a3a: 2069 0268 moveal %a1@(616),%a0
10c12a3e: 4e60 movel %a0,%usp
10c12a40: 46e9 026c movew %a1@(620),%sr
10c12a44: 4e75 rts
10c12a46: 4e75 rts
10c12a48 <BSP_sched_init>:
10c12a48: 4e56 0000 linkw %fp,#0
10c12a4c: 202e 0008 movel %fp@(8),%d0
10c12a50: 307c f60c moveaw #-2548,%a0
10c12a54: 30bc 0033 movew #51,%a0@
10c12a58: 5488 addql #2,%a0
10c12a5a: 30bc 0002 movew #2,%a0@
10c12a5e: 5488 addql #2,%a0
10c12a60: 30bc d7e4 movew #-10268,%a0@
10c12a64: 42a7 clrl %sp@-
10c12a66: 4879 1000 10a1 pea 100010a1 <__data_start+0xca1>
10c12a6c: 4878 0001 pea 1 <PF_DTRACE_OFF>
10c12a70: 2f00 movel %d0,%sp@-
10c12a72: 4878 0001 pea 1 <PF_DTRACE_OFF>
10c12a76: 4eb9 10c1 398a jsr 10c1398a <request_irq>
10c12a7c: 4e5e unlk %fp
10c12a7e: 4e75 rts
10c12a80 <BSP_tick>:
10c12a80: 4e56 0000 linkw %fp,#0
10c12a84: 307c f616 moveaw #-2538,%a0
10c12a88: 3010 movew %a0@,%d0
10c12a8a: 30bc 0000 movew #0,%a0@
10c12a8e: 4e5e unlk %fp
10c12a90: 4e75 rts
10c12a92 <BSP_gettimeoffset>:
10c12a92: 4e56 0000 linkw %fp,#0
10c12a96: 7000 moveq #0,%d0
10c12a98: 4e5e unlk %fp
10c12a9a: 4e75 rts
10c12a9c <BSP_gettod>:
10c12a9c: 4e56 0000 linkw %fp,#0
10c12aa0: 48e7 003c moveml %a2-%a5,%sp@-
10c12aa4: 2a6e 0008 moveal %fp@(8),%a5
10c12aa8: 286e 000c moveal %fp@(12),%a4
10c12aac: 266e 0010 moveal %fp@(16),%a3
10c12ab0: 246e 0014 moveal %fp@(20),%a2
10c12ab4: 226e 0018 moveal %fp@(24),%a1
10c12ab8: 206e 001c moveal %fp@(28),%a0
10c12abc: 4290 clrl %a0@
10c12abe: 4291 clrl %a1@
10c12ac0: 4292 clrl %a2@
10c12ac2: 4293 clrl %a3@
10c12ac4: 4294 clrl %a4@
10c12ac6: 4295 clrl %a5@
10c12ac8: 4cdf 3c00 moveml %sp@+,%a2-%a5
10c12acc: 4e5e unlk %fp
10c12ace: 4e75 rts
10c12ad0 <BSP_hwclk>:
10c12ad0: 4e56 0000 linkw %fp,#0
10c12ad4: 7000 moveq #0,%d0
10c12ad6: 4e5e unlk %fp
10c12ad8: 4e75 rts
10c12ada <BSP_set_clock_mmss>:
10c12ada: 4e56 0000 linkw %fp,#0
10c12ade: 7000 moveq #0,%d0
10c12ae0: 4e5e unlk %fp
10c12ae2: 4e75 rts
10c12ae4 <BSP_reset>:
10c12ae4: 4e56 0000 linkw %fp,#0
10c12ae8: 007c 0700 oriw #1792,%sr
10c12aec: 207c 10c0 0000 moveal #281018368,%a0
10c12af2: 11fc 0000 f300 moveb #0,fffff300 <_flashend+0xef2ff300>
10c12af8: 2e68 0000 moveal %a0@(0),%sp
10c12afc: 2068 0004 moveal %a0@(4),%a0
10c12b00: 4ed0 jmp %a0@
10c12b02: 4e5e unlk %fp
10c12b04: 4e75 rts
10c12b06 <config_BSP>:
10c12b06: 4e56 0000 linkw %fp,#0
10c12b0a: 2f0a movel %a2,%sp@-
10c12b0c: 4879 1000 10a7 pea 100010a7 <__data_start+0xca7>
10c12b12: 45f9 10c1 677e lea 10c1677e <printk>,%a2
10c12b18: 4e92 jsr %a2@
10c12b1a: 4879 1000 10d9 pea 100010d9 <__data_start+0xcd9>
10c12b20: 4e92 jsr %a2@
10c12b22: 4879 1000 110f pea 1000110f <__data_start+0xd0f>
10c12b28: 4e92 jsr %a2@
10c12b2a: 23fc 10c1 2a48 movel #281094728,1000c78c <mach_sched_init>
10c12b30: 1000 c78c
10c12b34: 23fc 10c1 2a80 movel #281094784,1000c790 <mach_tick>
10c12b3a: 1000 c790
10c12b3e: 23fc 10c1 2a92 movel #281094802,1000c7bc <mach_gettimeoffset>
10c12b44: 1000 c7bc
10c12b48: 23fc 10c1 2a9c movel #281094812,1000c7c0 <mach_gettod>
10c12b4e: 1000 c7c0
10c12b52: 42b9 1000 c7c4 clrl 1000c7c4 <mach_hwclk>
10c12b58: 42b9 1000 c7c8 clrl 1000c7c8 <mach_set_clock_mmss>
10c12b5e: 23fc 10c1 2ae4 movel #281094884,1000c7d0 <mach_reset>
10c12b64: 1000 c7d0
10c12b68: 4eb9 10c1 41cc jsr 10c141cc <config_M68328_irq>
10c12b6e: 246e fffc moveal %fp@(-4),%a2
10c12b72: 4e5e unlk %fp
10c12b74: 4e75 rts
10c12b76: 4e75 rts
10c12b78 <do_sigsuspend>:
10c12b78: 4e56 fff8 linkw %fp,#-8
10c12b7c: 48e7 2038 moveml %d2/%a2-%a4,%sp@-
10c12b80: 246e 0008 moveal %fp@(8),%a2
10c12b84: 202a 0008 movel %a2@(8),%d0
10c12b88: 0280 fffb feff andil #-262401,%d0
10c12b8e: 2279 1002 53b4 moveal 100253b4 <_current_task>,%a1
10c12b94: 2229 02fa movel %a1@(762),%d1
10c12b98: 2429 02fe movel %a1@(766),%d2
10c12b9c: 2d41 fff8 movel %d1,%fp@(-8)
10c12ba0: 2d42 fffc movel %d2,%fp@(-4)
10c12ba4: 41e9 02fa lea %a1@(762),%a0
10c12ba8: 2080 movel %d0,%a0@
10c12baa: 42a8 0004 clrl %a0@(4)
10c12bae: 4680 notl %d0
10c12bb0: c0a9 030a andl %a1@(778),%d0
10c12bb4: 80a9 030e orl %a1@(782),%d0
10c12bb8: 56c0 sne %d0
10c12bba: 4880 extw %d0
10c12bbc: 48c0 extl %d0
10c12bbe: 4480 negl %d0
10c12bc0: 2340 0008 movel %d0,%a1@(8)
10c12bc4: 74fc moveq #-4,%d2
10c12bc6: 2542 0020 movel %d2,%a2@(32)
10c12bca: 49f9 10c1 44d2 lea 10c144d2 <schedule>,%a4
10c12bd0: 47f9 10c1 3580 lea 10c13580 <do_signal>,%a3
10c12bd6: 2079 1002 53b4 moveal 100253b4 <_current_task>,%a0
10c12bdc: 7001 moveq #1,%d0
10c12bde: 2080 movel %d0,%a0@
10c12be0: 4e94 jsr %a4@
10c12be2: 2f0a movel %a2,%sp@-
10c12be4: 486e fff8 pea %fp@(-8)
10c12be8: 4e93 jsr %a3@
10c12bea: 508f addql #8,%sp
10c12bec: 4a80 tstl %d0
10c12bee: 67e6 beqs 10c12bd6 <do_sigsuspend+0x5e>
10c12bf0: 70fc moveq #-4,%d0
10c12bf2: 4cee 1c04 ffe8 moveml %fp@(-24),%d2/%a2-%a4
10c12bf8: 4e5e unlk %fp
10c12bfa: 4e75 rts
10c12bfc <do_rt_sigsuspend>:
10c12bfc: 4e56 fff0 linkw %fp,#-16
10c12c00: 48e7 0038 moveml %a2-%a4,%sp@-
10c12c04: 286e 0008 moveal %fp@(8),%a4
10c12c08: 2014 movel %a4@,%d0
10c12c0a: 7208 moveq #8,%d1
10c12c0c: b2ac 0004 cmpl %a4@(4),%d1
10c12c10: 6706 beqs 10c12c18 <do_rt_sigsuspend+0x1c>
10c12c12: 70ea moveq #-22,%d0
10c12c14: 6000 0098 braw 10c12cae <do_rt_sigsuspend+0xb2>
10c12c18: 4878 0008 pea 8 <LSIGTRAP+0x3>
10c12c1c: 2f00 movel %d0,%sp@-
10c12c1e: 486e fff8 pea %fp@(-8)
10c12c22: 4eb9 10c8 5744 jsr 10c85744 <memcpy>
10c12c28: 4fef 000c lea %sp@(12),%sp
10c12c2c: 02ae fffb feff andil #-262401,%fp@(-8)
10c12c32: fff8
10c12c34: 2279 1002 53b4 moveal 100253b4 <_current_task>,%a1
10c12c3a: 2029 02fa movel %a1@(762),%d0
10c12c3e: 2229 02fe movel %a1@(766),%d1
10c12c42: 2d40 fff0 movel %d0,%fp@(-16)
10c12c46: 2d41 fff4 movel %d1,%fp@(-12)
10c12c4a: 202e fff8 movel %fp@(-8),%d0
10c12c4e: 222e fffc movel %fp@(-4),%d1
10c12c52: 2340 02fa movel %d0,%a1@(762)
10c12c56: 2341 02fe movel %d1,%a1@(766)
10c12c5a: 45e9 030a lea %a1@(778),%a2
10c12c5e: 41e9 02fa lea %a1@(762),%a0
10c12c62: 2028 0004 movel %a0@(4),%d0
10c12c66: 4680 notl %d0
10c12c68: c0aa 0004 andl %a2@(4),%d0
10c12c6c: 2210 movel %a0@,%d1
10c12c6e: 4681 notl %d1
10c12c70: c292 andl %a2@,%d1
10c12c72: 8081 orl %d1,%d0
10c12c74: 56c0 sne %d0
10c12c76: 4880 extw %d0
10c12c78: 48c0 extl %d0
10c12c7a: 4480 negl %d0
10c12c7c: 2340 0008 movel %d0,%a1@(8)
10c12c80: 72fc moveq #-4,%d1
10c12c82: 2941 0020 movel %d1,%a4@(32)
10c12c86: 47f9 10c1 44d2 lea 10c144d2 <schedule>,%a3
10c12c8c: 45f9 10c1 3580 lea 10c13580 <do_signal>,%a2
10c12c92: 2079 1002 53b4 moveal 100253b4 <_current_task>,%a0
10c12c98: 7001 moveq #1,%d0
10c12c9a: 2080 movel %d0,%a0@
10c12c9c: 4e93 jsr %a3@
10c12c9e: 2f0c movel %a4,%sp@-
10c12ca0: 486e fff0 pea %fp@(-16)
10c12ca4: 4e92 jsr %a2@
10c12ca6: 508f addql #8,%sp
10c12ca8: 4a80 tstl %d0
10c12caa: 67e6 beqs 10c12c92 <do_rt_sigsuspend+0x96>
10c12cac: 70fc moveq #-4,%d0
10c12cae: 4cee 1c00 ffe4 moveml %fp@(-28),%a2-%a4
10c12cb4: 4e5e unlk %fp
10c12cb6: 4e75 rts
10c12cb8 <sys_sigaction>:
10c12cb8: 4e56 ffd8 linkw %fp,#-40
10c12cbc: 2f0a movel %a2,%sp@-
10c12cbe: 2f02 movel %d2,%sp@-
10c12cc0: 206e 000c moveal %fp@(12),%a0
10c12cc4: 246e 0010 moveal %fp@(16),%a2
10c12cc8: b0fc 0000 cmpaw #0,%a0
10c12ccc: 673a beqs 10c12d08 <sys_sigaction+0x50>
10c12cce: 7010 moveq #16,%d0
10c12cd0: d088 addl %a0,%d0
10c12cd2: 0c80 10ef ffff cmpil #284164095,%d0
10c12cd8: 52c0 shi %d0
10c12cda: 4880 extw %d0
10c12cdc: 48c0 extl %d0
10c12cde: 72f2 moveq #-14,%d1
10c12ce0: c081 andl %d1,%d0
10c12ce2: 6600 0082 bnew 10c12d66 <sys_sigaction+0xae>
10c12ce6: 2010 movel %a0@,%d0
10c12ce8: 2d40 ffec movel %d0,%fp@(-20)
10c12cec: 2028 000c movel %a0@(12),%d0
10c12cf0: 2d40 fff4 movel %d0,%fp@(-12)
10c12cf4: 2028 0008 movel %a0@(8),%d0
10c12cf8: 2d40 fff0 movel %d0,%fp@(-16)
10c12cfc: 2028 0004 movel %a0@(4),%d0
10c12d00: 2d40 fff8 movel %d0,%fp@(-8)
10c12d04: 42ae fffc clrl %fp@(-4)
10c12d08: b4fc 0000 cmpaw #0,%a2
10c12d0c: 56c0 sne %d0
10c12d0e: 4880 extw %d0
10c12d10: 48c0 extl %d0
10c12d12: 72d8 moveq #-40,%d1
10c12d14: d28e addl %fp,%d1
10c12d16: c081 andl %d1,%d0
10c12d18: 2f00 movel %d0,%sp@-
10c12d1a: b0fc 0000 cmpaw #0,%a0
10c12d1e: 56c0 sne %d0
10c12d20: 4880 extw %d0
10c12d22: 48c0 extl %d0
10c12d24: 72ec moveq #-20,%d1
10c12d26: d28e addl %fp,%d1
10c12d28: c081 andl %d1,%d0
10c12d2a: 2f00 movel %d0,%sp@-
10c12d2c: 2f2e 0008 movel %fp@(8),%sp@-
10c12d30: 4eb9 10c1 b3ea jsr 10c1b3ea <do_sigaction>
10c12d36: 2200 movel %d0,%d1
10c12d38: 6640 bnes 10c12d7a <sys_sigaction+0xc2>
10c12d3a: b4fc 0000 cmpaw #0,%a2
10c12d3e: 673a beqs 10c12d7a <sys_sigaction+0xc2>
10c12d40: 7010 moveq #16,%d0
10c12d42: d08a addl %a2,%d0
10c12d44: 0c80 10ef ffff cmpil #284164095,%d0
10c12d4a: 52c0 shi %d0
10c12d4c: 4880 extw %d0
10c12d4e: 48c0 extl %d0
10c12d50: 74f2 moveq #-14,%d2
10c12d52: c082 andl %d2,%d0
10c12d54: 6610 bnes 10c12d66 <sys_sigaction+0xae>
10c12d56: 202e ffd8 movel %fp@(-40),%d0
10c12d5a: 2480 movel %d0,%a2@
10c12d5c: 202e ffe0 movel %fp@(-32),%d0
10c12d60: 2540 000c movel %d0,%a2@(12)
10c12d64: 6004 bras 10c12d6a <sys_sigaction+0xb2>
10c12d66: 70f2 moveq #-14,%d0
10c12d68: 6012 bras 10c12d7c <sys_sigaction+0xc4>
10c12d6a: 202e ffdc movel %fp@(-36),%d0
10c12d6e: 2540 0008 movel %d0,%a2@(8)
10c12d72: 202e ffe4 movel %fp@(-28),%d0
10c12d76: 2540 0004 movel %d0,%a2@(4)
10c12d7a: 2001 movel %d1,%d0
10c12d7c: 242e ffd0 movel %fp@(-48),%d2
10c12d80: 246e ffd4 moveal %fp@(-44),%a2
10c12d84: 4e5e unlk %fp
10c12d86: 4e75 rts
10c12d88 <sys_sigaltstack>:
10c12d88: 4e56 0000 linkw %fp,#0
10c12d8c: 222e 0008 movel %fp@(8),%d1
10c12d90: 202e 000c movel %fp@(12),%d0
10c12d94: 4e68 movel %usp,%a0
10c12d96: 2f08 movel %a0,%sp@-
10c12d98: 2f00 movel %d0,%sp@-
10c12d9a: 2f01 movel %d1,%sp@-
10c12d9c: 4eb9 10c1 b4d0 jsr 10c1b4d0 <do_sigaltstack>
10c12da2: 4e5e unlk %fp
10c12da4: 4e75 rts
10c12da6 <copy_siginfo_to_user>:
10c12da6: 4e56 0000 linkw %fp,#0
10c12daa: 2f0a movel %a2,%sp@-
10c12dac: 246e 0008 moveal %fp@(8),%a2
10c12db0: 226e 000c moveal %fp@(12),%a1
10c12db4: 200a movel %a2,%d0
10c12db6: 0680 0000 0080 addil #128,%d0
10c12dbc: 0c80 10ef ffff cmpil #284164095,%d0
10c12dc2: 6304 blss 10c12dc8 <copy_siginfo_to_user+0x22>
10c12dc4: 70f2 moveq #-14,%d0
10c12dc6: 6066 bras 10c12e2e <copy_siginfo_to_user+0x88>
10c12dc8: 4aa9 0008 tstl %a1@(8)
10c12dcc: 6c10 bges 10c12dde <copy_siginfo_to_user+0x38>
10c12dce: 4878 0080 pea 80 <LSIGTRAP+0x7b>
10c12dd2: 2f09 movel %a1,%sp@-
10c12dd4: 2f0a movel %a2,%sp@-
10c12dd6: 4eb9 10c8 5744 jsr 10c85744 <memcpy>
10c12ddc: 604e bras 10c12e2c <copy_siginfo_to_user+0x86>
10c12dde: 2011 movel %a1@,%d0
10c12de0: 2480 movel %d0,%a2@
10c12de2: 2029 0004 movel %a1@(4),%d0
10c12de6: 2540 0004 movel %d0,%a2@(4)
10c12dea: 3029 000a movew %a1@(10),%d0
10c12dee: 48c0 extl %d0
10c12df0: 2540 0008 movel %d0,%a2@(8)
10c12df4: 2029 000c movel %a1@(12),%d0
10c12df8: 2540 000c movel %d0,%a2@(12)
10c12dfc: 3069 0008 moveaw %a1@(8),%a0
10c12e00: 7003 moveq #3,%d0
10c12e02: b088 cmpl %a0,%d0
10c12e04: 6726 beqs 10c12e2c <copy_siginfo_to_user+0x86>
10c12e06: 7004 moveq #4,%d0
10c12e08: b088 cmpl %a0,%d0
10c12e0a: 6618 bnes 10c12e24 <copy_siginfo_to_user+0x7e>
10c12e0c: 2029 0016 movel %a1@(22),%d0
10c12e10: 2540 0016 movel %d0,%a2@(22)
10c12e14: 2029 001a movel %a1@(26),%d0
10c12e18: 2540 001a movel %d0,%a2@(26)
10c12e1c: 2029 0012 movel %a1@(18),%d0
10c12e20: 2540 0012 movel %d0,%a2@(18)
10c12e24: 2029 0012 movel %a1@(18),%d0
10c12e28: 2540 0012 movel %d0,%a2@(18)
10c12e2c: 7000 moveq #0,%d0
10c12e2e: 246e fffc moveal %fp@(-4),%a2
10c12e32: 4e5e unlk %fp
10c12e34: 4e75 rts
10c12e36 <do_sigreturn>:
10c12e36: 4e56 ffd4 linkw %fp,#-44
10c12e3a: 48e7 3038 moveml %d2-%d3/%a2-%a4,%sp@-
10c12e3e: 49ee 0024 lea %fp@(36),%a4
10c12e42: 4e6b movel %usp,%a3
10c12e44: 41eb fffc lea %a3@(-4),%a0
10c12e48: 7038 moveq #56,%d0
10c12e4a: d08b addl %a3,%d0
10c12e4c: 0c80 10ef ffff cmpil #284164095,%d0
10c12e52: 52c0 shi %d0
10c12e54: 4880 extw %d0
10c12e56: 48c0 extl %d0
10c12e58: 72f2 moveq #-14,%d1
10c12e5a: c081 andl %d1,%d0
10c12e5c: 6600 00e6 bnew 10c12f44 <do_sigreturn+0x10e>
10c12e60: 2028 001c movel %a0@(28),%d0
10c12e64: 2d40 ffd8 movel %d0,%fp@(-40)
10c12e68: 4878 0004 pea 4 <PF_PTRACED_BIT>
10c12e6c: 486b 0014 pea %a3@(20)
10c12e70: 45ee ffd8 lea %fp@(-40),%a2
10c12e74: 486e ffdc pea %fp@(-36)
10c12e78: 4eb9 10c8 5744 jsr 10c85744 <memcpy>
10c12e7e: 4fef 000c lea %sp@(12),%sp
10c12e82: 0292 fffb feff andil #-262401,%a2@
10c12e88: 2279 1002 53b4 moveal 100253b4 <_current_task>,%a1
10c12e8e: 202e ffd8 movel %fp@(-40),%d0
10c12e92: 222e ffdc movel %fp@(-36),%d1
10c12e96: 2340 02fa movel %d0,%a1@(762)
10c12e9a: 2341 02fe movel %d1,%a1@(766)
10c12e9e: 45e9 030a lea %a1@(778),%a2
10c12ea2: 41e9 02fa lea %a1@(762),%a0
10c12ea6: 2028 0004 movel %a0@(4),%d0
10c12eaa: 4680 notl %d0
10c12eac: c0aa 0004 andl %a2@(4),%d0
10c12eb0: 2210 movel %a0@,%d1
10c12eb2: 4681 notl %d1
10c12eb4: c292 andl %a2@,%d1
10c12eb6: 8081 orl %d1,%d0
10c12eb8: 56c0 sne %d0
10c12eba: 4880 extw %d0
10c12ebc: 48c0 extl %d0
10c12ebe: 4480 negl %d0
10c12ec0: 2340 0008 movel %d0,%a1@(8)
10c12ec4: 45ee ffd4 lea %fp@(-44),%a2
10c12ec8: 7600 moveq #0,%d3
10c12eca: 4878 0020 pea 20 <LSIGTRAP+0x1b>
10c12ece: 486b 0018 pea %a3@(24)
10c12ed2: 486e ffe0 pea %fp@(-32)
10c12ed6: 4eb9 10c8 5744 jsr 10c85744 <memcpy>
10c12edc: 4fef 000c lea %sp@(12),%sp
10c12ee0: 28ae ffec movel %fp@(-20),%a4@
10c12ee4: 2d6e fff0 0038 movel %fp@(-16),%fp@(56)
10c12eea: 2d6e fff4 003c movel %fp@(-12),%fp@(60)
10c12ef0: 1d6e fff9 0051 moveb %fp@(-7),%fp@(81)
10c12ef6: 2d6e fffa 0052 movel %fp@(-6),%fp@(82)
10c12efc: 72ff moveq #-1,%d1
10c12efe: 2d41 0048 movel %d1,%fp@(72)
10c12f02: 206e ffe4 moveal %fp@(-28),%a0
10c12f06: 4e60 movel %a0,%usp
10c12f08: 4282 clrl %d2
10c12f0a: 342e fffe movew %fp@(-2),%d2
10c12f0e: 2002 movel %d2,%d0
10c12f10: 720c moveq #12,%d1
10c12f12: e2a0 asrl %d1,%d0
10c12f14: e908 lslb #4,%d0
10c12f16: 122c 0032 moveb %a4@(50),%d1
10c12f1a: 0201 000f andib #15,%d1
10c12f1e: 8200 orb %d0,%d1
10c12f20: 1941 0032 moveb %d1,%a4@(50)
10c12f24: 0242 0fff andiw #4095,%d2
10c12f28: 302c 0032 movew %a4@(50),%d0
10c12f2c: 0240 f000 andiw #-4096,%d0
10c12f30: 8042 orw %d2,%d0
10c12f32: 3940 0032 movew %d0,%a4@(50)
10c12f36: 24ae ffe8 movel %fp@(-24),%a2@
10c12f3a: 4a83 tstl %d3
10c12f3c: 6606 bnes 10c12f44 <do_sigreturn+0x10e>
10c12f3e: 202e ffd4 movel %fp@(-44),%d0
10c12f42: 6012 bras 10c12f56 <do_sigreturn+0x120>
10c12f44: 2f39 1002 53b4 movel 100253b4 <_current_task>,%sp@-
10c12f4a: 4878 000b pea b <LSIGTRAP+0x6>
10c12f4e: 4eb9 10c1 ae12 jsr 10c1ae12 <force_sig>
10c12f54: 7000 moveq #0,%d0
10c12f56: 4cee 1c0c ffc0 moveml %fp@(-64),%d2-%d3/%a2-%a4
10c12f5c: 4e5e unlk %fp
10c12f5e: 4e75 rts
10c12f60 <do_rt_sigreturn>:
10c12f60: 4e56 fff4 linkw %fp,#-12
10c12f64: 48e7 303c moveml %d2-%d3/%a2-%a5,%sp@-
10c12f68: 4bee 0008 lea %fp@(8),%a5
10c12f6c: 47ee 0024 lea %fp@(36),%a3
10c12f70: 4e6c movel %usp,%a4
10c12f72: 200c movel %a4,%d0
10c12f74: 0680 0000 00fc addil #252,%d0
10c12f7a: 0c80 10ef ffff cmpil #284164095,%d0
10c12f80: 52c0 shi %d0
10c12f82: 4880 extw %d0
10c12f84: 48c0 extl %d0
10c12f86: 72f2 moveq #-14,%d1
10c12f88: c081 andl %d1,%d0
10c12f8a: 6600 014e bnew 10c130da <do_rt_sigreturn+0x17a>
10c12f8e: 4878 0008 pea 8 <LSIGTRAP+0x3>
10c12f92: 486c 00f4 pea %a4@(244)
10c12f96: 486e fff8 pea %fp@(-8)
10c12f9a: 4eb9 10c8 5744 jsr 10c85744 <memcpy>
10c12fa0: 4fef 000c lea %sp@(12),%sp
10c12fa4: 02ae fffb feff andil #-262401,%fp@(-8)
10c12faa: fff8
10c12fac: 2279 1002 53b4 moveal 100253b4 <_current_task>,%a1
10c12fb2: 202e fff8 movel %fp@(-8),%d0
10c12fb6: 222e fffc movel %fp@(-4),%d1
10c12fba: 2340 02fa movel %d0,%a1@(762)
10c12fbe: 2341 02fe movel %d1,%a1@(766)
10c12fc2: 45e9 030a lea %a1@(778),%a2
10c12fc6: 41e9 02fa lea %a1@(762),%a0
10c12fca: 2028 0004 movel %a0@(4),%d0
10c12fce: 4680 notl %d0
10c12fd0: c0aa 0004 andl %a2@(4),%d0
10c12fd4: 2210 movel %a0@,%d1
10c12fd6: 4681 notl %d1
10c12fd8: c292 andl %a2@,%d1
10c12fda: 8081 orl %d1,%d0
10c12fdc: 56c0 sne %d0
10c12fde: 4880 extw %d0
10c12fe0: 48c0 extl %d0
10c12fe2: 4480 negl %d0
10c12fe4: 2340 0008 movel %d0,%a1@(8)
10c12fe8: 43ec 0094 lea %a4@(148),%a1
10c12fec: 45ee fff4 lea %fp@(-12),%a2
10c12ff0: 41e9 0018 lea %a1@(24),%a0
10c12ff4: 2029 0014 movel %a1@(20),%d0
10c12ff8: 7202 moveq #2,%d1
10c12ffa: b280 cmpl %d0,%d1
10c12ffc: 6600 00dc bnew 10c130da <do_rt_sigreturn+0x17a>
10c13000: 2010 movel %a0@,%d0
10c13002: 2d40 0044 movel %d0,%fp@(68)
10c13006: 2028 0004 movel %a0@(4),%d0
10c1300a: 2680 movel %d0,%a3@
10c1300c: 2028 0008 movel %a0@(8),%d0
10c13010: 2d40 0028 movel %d0,%fp@(40)
10c13014: 2028 000c movel %a0@(12),%d0
10c13018: 2d40 002c movel %d0,%fp@(44)
10c1301c: 2028 0010 movel %a0@(16),%d0
10c13020: 2d40 0030 movel %d0,%fp@(48)
10c13024: 2028 0014 movel %a0@(20),%d0
10c13028: 2d40 0034 movel %d0,%fp@(52)
10c1302c: 2028 0018 movel %a0@(24),%d0
10c13030: 2a80 movel %d0,%a5@
10c13032: 2028 001c movel %a0@(28),%d0
10c13036: 2d40 000c movel %d0,%fp@(12)
10c1303a: 2028 0020 movel %a0@(32),%d0
10c1303e: 2d40 0038 movel %d0,%fp@(56)
10c13042: 2028 0024 movel %a0@(36),%d0
10c13046: 2d40 003c movel %d0,%fp@(60)
10c1304a: 2028 0028 movel %a0@(40),%d0
10c1304e: 2d40 0040 movel %d0,%fp@(64)
10c13052: 2028 002c movel %a0@(44),%d0
10c13056: 2b40 0008 movel %d0,%a5@(8)
10c1305a: 2028 0030 movel %a0@(48),%d0
10c1305e: 2d40 0014 movel %d0,%fp@(20)
10c13062: 2028 0034 movel %a0@(52),%d0
10c13066: 2d40 0018 movel %d0,%fp@(24)
10c1306a: 2028 0038 movel %a0@(56),%d0
10c1306e: 2d40 001c movel %d0,%fp@(28)
10c13072: 2628 003c movel %a0@(60),%d3
10c13076: 2843 moveal %d3,%a4
10c13078: 4e64 movel %a4,%usp
10c1307a: 2028 0040 movel %a0@(64),%d0
10c1307e: 2740 002e movel %d0,%a3@(46)
10c13082: 2428 0044 movel %a0@(68),%d2
10c13086: 1742 002d moveb %d2,%a3@(45)
10c1308a: 70ff moveq #-1,%d0
10c1308c: 2740 0024 movel %d0,%a3@(36)
10c13090: 2002 movel %d2,%d0
10c13092: 720c moveq #12,%d1
10c13094: e2a0 asrl %d1,%d0
10c13096: e908 lslb #4,%d0
10c13098: 122b 0032 moveb %a3@(50),%d1
10c1309c: 0201 000f andib #15,%d1
10c130a0: 8200 orb %d0,%d1
10c130a2: 1741 0032 moveb %d1,%a3@(50)
10c130a6: 0242 0fff andiw #4095,%d2
10c130aa: 302b 0032 movew %a3@(50),%d0
10c130ae: 0240 f000 andiw #-4096,%d0
10c130b2: 8042 orw %d2,%d0
10c130b4: 3740 0032 movew %d0,%a3@(50)
10c130b8: 2f03 movel %d3,%sp@-
10c130ba: 42a7 clrl %sp@-
10c130bc: 4869 0008 pea %a1@(8)
10c130c0: 4eb9 10c1 b4d0 jsr 10c1b4d0 <do_sigaltstack>
10c130c6: 4fef 000c lea %sp@(12),%sp
10c130ca: 72f2 moveq #-14,%d1
10c130cc: b280 cmpl %d0,%d1
10c130ce: 670a beqs 10c130da <do_rt_sigreturn+0x17a>
10c130d0: 24ab 0020 movel %a3@(32),%a2@
10c130d4: 202e fff4 movel %fp@(-12),%d0
10c130d8: 6012 bras 10c130ec <do_rt_sigreturn+0x18c>
10c130da: 2f39 1002 53b4 movel 100253b4 <_current_task>,%sp@-
10c130e0: 4878 000b pea b <LSIGTRAP+0x6>
10c130e4: 4eb9 10c1 ae12 jsr 10c1ae12 <force_sig>
10c130ea: 7000 moveq #0,%d0
10c130ec: 4cee 3c0c ffdc moveml %fp@(-36),%d2-%d3/%a2-%a5
10c130f2: 4e5e unlk %fp
10c130f4: 4e75 rts
10c130f6 <setup_sigcontext>:
10c130f6: 4e56 0000 linkw %fp,#0
10c130fa: 2f0a movel %a2,%sp@-
10c130fc: 226e 0008 moveal %fp@(8),%a1
10c13100: 206e 000c moveal %fp@(12),%a0
10c13104: 22ae 0010 movel %fp@(16),%a1@
10c13108: 4e6a movel %usp,%a2
10c1310a: 234a 0004 movel %a2,%a1@(4)
10c1310e: 2368 0020 0008 movel %a0@(32),%a1@(8)
10c13114: 2350 000c movel %a0@,%a1@(12)
10c13118: 2368 0014 0010 movel %a0@(20),%a1@(16)
10c1311e: 2368 0018 0014 movel %a0@(24),%a1@(20)
10c13124: 3368 002c 0018 movew %a0@(44),%a1@(24)
10c1312a: 2368 002e 001a movel %a0@(46),%a1@(26)
10c13130: 1028 0032 moveb %a0@(50),%d0
10c13134: e888 lsrl #4,%d0
10c13136: 720c moveq #12,%d1
10c13138: e368 lslw %d1,%d0
10c1313a: 3228 0032 movew %a0@(50),%d1
10c1313e: 0241 0fff andiw #4095,%d1
10c13142: 8041 orw %d1,%d0
10c13144: 3340 001e movew %d0,%a1@(30)
10c13148: 245f moveal %sp@+,%a2
10c1314a: 4e5e unlk %fp
10c1314c: 4e75 rts
10c1314e <setup_frame>:
10c1314e: 4e56 ffe0 linkw %fp,#-32
10c13152: 48e7 303c moveml %d2-%d3/%a2-%a5,%sp@-
10c13156: 222e 0008 movel %fp@(8),%d1
10c1315a: 2a6e 0010 moveal %fp@(16),%a5
10c1315e: 286e 0014 moveal %fp@(20),%a4
10c13162: 4e69 movel %usp,%a1
10c13164: 2079 1002 53b4 moveal 100253b4 <_current_task>,%a0
10c1316a: 246e 000c moveal %fp@(12),%a2
10c1316e: 082a 0003 0004 btst #3,%a2@(4)
10c13174: 6714 beqs 10c1318a <setup_frame+0x3c>
10c13176: 2628 0312 movel %a0@(786),%d3
10c1317a: 2009 movel %a1,%d0
10c1317c: 9083 subl %d3,%d0
10c1317e: 2428 0316 movel %a0@(790),%d2
10c13182: b480 cmpl %d0,%d2
10c13184: 6204 bhis 10c1318a <setup_frame+0x3c>
10c13186: 2243 moveal %d3,%a1
10c13188: d3c2 addal %d2,%a1
10c1318a: 47e9 ffc4 lea %a1@(-60),%a3
10c1318e: 200b movel %a3,%d0
10c13190: 74f8 moveq #-8,%d2
10c13192: c082 andl %d2,%d0
10c13194: 2640 moveal %d0,%a3
10c13196: 2068 0010 moveal %a0@(16),%a0
10c1319a: b0fc 0000 cmpaw #0,%a0
10c1319e: 6718 beqs 10c131b8 <setup_frame+0x6a>
10c131a0: 2068 000e moveal %a0@(14),%a0
10c131a4: b0fc 0000 cmpaw #0,%a0
10c131a8: 670e beqs 10c131b8 <setup_frame+0x6a>
10c131aa: 701f moveq #31,%d0
10c131ac: b081 cmpl %d1,%d0
10c131ae: 6d08 blts 10c131b8 <setup_frame+0x6a>
10c131b0: e589 lsll #2,%d1
10c131b2: 2030 1800 movel %a0@(00000000,%d1:l),%d0
10c131b6: 6002 bras 10c131ba <setup_frame+0x6c>
10c131b8: 2001 movel %d1,%d0
10c131ba: 2740 0004 movel %d0,%a3@(4)
10c131be: 302c 0032 movew %a4@(50),%d0
10c131c2: 0280 0000 0fff andil #4095,%d0
10c131c8: 2740 0008 movel %d0,%a3@(8)
10c131cc: 761c moveq #28,%d3
10c131ce: d68b addl %a3,%d3
10c131d0: 2743 000c movel %d3,%a3@(12)
10c131d4: 4878 0004 pea 4 <PF_PTRACED_BIT>
10c131d8: 486d 0004 pea %a5@(4)
10c131dc: 486b 0018 pea %a3@(24)
10c131e0: 45f9 10c8 5744 lea 10c85744 <memcpy>,%a2
10c131e6: 4e92 jsr %a2@
10c131e8: 504f addqw #8,%sp
10c131ea: 2e95 movel %a5@,%sp@
10c131ec: 2f0c movel %a4,%sp@-
10c131ee: 74e0 moveq #-32,%d2
10c131f0: d48e addl %fp,%d2
10c131f2: 2f02 movel %d2,%sp@-
10c131f4: 4eba ff00 jsr %pc@(10c130f6 <setup_sigcontext>)
10c131f8: 4878 0020 pea 20 <LSIGTRAP+0x1b>
10c131fc: 2f02 movel %d2,%sp@-
10c131fe: 2f03 movel %d3,%sp@-
10c13200: 4e92 jsr %a2@
10c13202: 7010 moveq #16,%d0
10c13204: d08b addl %a3,%d0
10c13206: 2680 movel %d0,%a3@
10c13208: 222c fff4 movel %a4@(-12),%d1
10c1320c: 2001 movel %d1,%d0
10c1320e: 4240 clrw %d0
10c13210: 4840 swap %d0
10c13212: 0080 2a7c 0000 oril #712769536,%d0
10c13218: 2740 0010 movel %d0,%a3@(16)
10c1321c: 4841 swap %d1
10c1321e: 4241 clrw %d1
10c13220: 0041 7077 oriw #28791,%d1
10c13224: 2741 0014 movel %d1,%a3@(20)
10c13228: 303c 4e40 movew #20032,%d0
10c1322c: 3740 0018 movew %d0,%a3@(24)
10c13230: 4e63 movel %a3,%usp
10c13232: 206e 000c moveal %fp@(12),%a0
10c13236: 2950 002e movel %a0@,%a4@(46)
10c1323a: 202c 0028 movel %a4@(40),%d0
10c1323e: 671c beqs 10c1325c <setup_frame+0x10e>
10c13240: 41f4 0800 lea %a4@(00000000,%d0:l),%a0
10c13244: 0268 f000 0032 andiw #-4096,%a0@(50)
10c1324a: 0228 000f 0032 andib #15,%a0@(50)
10c13250: 216c 002e 002e movel %a4@(46),%a0@(46)
10c13256: 316c 002c 002c movew %a4@(44),%a0@(44)
10c1325c: 4cee 3c0c ffc8 moveml %fp@(-56),%d2-%d3/%a2-%a5
10c13262: 4e5e unlk %fp
10c13264: 4e75 rts
10c13266 <setup_rt_frame>:
10c13266: 4e56 fffc linkw %fp,#-4
10c1326a: 48e7 383c moveml %d2-%d4/%a2-%a5,%sp@-
10c1326e: 262e 0008 movel %fp@(8),%d3
10c13272: 2a6e 000c moveal %fp@(12),%a5
10c13276: 266e 0018 moveal %fp@(24),%a3
10c1327a: 4e69 movel %usp,%a1
10c1327c: 2079 1002 53b4 moveal 100253b4 <_current_task>,%a0
10c13282: 082d 0003 0004 btst #3,%a5@(4)
10c13288: 6714 beqs 10c1329e <setup_rt_frame+0x38>
10c1328a: 2428 0312 movel %a0@(786),%d2
10c1328e: 2009 movel %a1,%d0
10c13290: 9082 subl %d2,%d0
10c13292: 2228 0316 movel %a0@(790),%d1
10c13296: b280 cmpl %d0,%d1
10c13298: 6204 bhis 10c1329e <setup_rt_frame+0x38>
10c1329a: 2242 moveal %d2,%a1
10c1329c: d3c1 addal %d1,%a1
10c1329e: 45e9 ff00 lea %a1@(-256),%a2
10c132a2: 200a movel %a2,%d0
10c132a4: 72f8 moveq #-8,%d1
10c132a6: c081 andl %d1,%d0
10c132a8: 2440 moveal %d0,%a2
10c132aa: 2068 0010 moveal %a0@(16),%a0
10c132ae: b0fc 0000 cmpaw #0,%a0
10c132b2: 671a beqs 10c132ce <setup_rt_frame+0x68>
10c132b4: 2068 000e moveal %a0@(14),%a0
10c132b8: b0fc 0000 cmpaw #0,%a0
10c132bc: 6710 beqs 10c132ce <setup_rt_frame+0x68>
10c132be: 701f moveq #31,%d0
10c132c0: b083 cmpl %d3,%d0
10c132c2: 6d0a blts 10c132ce <setup_rt_frame+0x68>
10c132c4: 2003 movel %d3,%d0
10c132c6: e588 lsll #2,%d0
10c132c8: 2030 0800 movel %a0@(00000000,%d0:l),%d0
10c132cc: 6002 bras 10c132d0 <setup_rt_frame+0x6a>
10c132ce: 2003 movel %d3,%d0
10c132d0: 2540 0004 movel %d0,%a2@(4)
10c132d4: 7018 moveq #24,%d0
10c132d6: d08a addl %a2,%d0
10c132d8: 2540 0008 movel %d0,%a2@(8)
10c132dc: 240a movel %a2,%d2
10c132de: 0682 0000 0098 addil #152,%d2
10c132e4: 2542 000c movel %d2,%a2@(12)
10c132e8: 2f2e 0010 movel %fp@(16),%sp@-
10c132ec: 2f00 movel %d0,%sp@-
10c132ee: 4eba fab6 jsr %pc@(10c12da6 <copy_siginfo_to_user>)
10c132f2: 2800 movel %d0,%d4
10c132f4: 508f addql #8,%sp
10c132f6: 7000 moveq #0,%d0
10c132f8: 2540 0098 movel %d0,%a2@(152)
10c132fc: 2540 009c movel %d0,%a2@(156)
10c13300: 2079 1002 53b4 moveal 100253b4 <_current_task>,%a0
10c13306: 2028 0312 movel %a0@(786),%d0
10c1330a: 2540 00a0 movel %d0,%a2@(160)
10c1330e: 4e68 movel %usp,%a0
10c13310: 2279 1002 53b4 moveal 100253b4 <_current_task>,%a1
10c13316: 2029 0316 movel %a1@(790),%d0
10c1331a: 2842 moveal %d2,%a4
10c1331c: 6710 beqs 10c1332e <setup_rt_frame+0xc8>
10c1331e: 91e9 0312 subal %a1@(786),%a0
10c13322: b088 cmpl %a0,%d0
10c13324: 52c0 shi %d0
10c13326: 4880 extw %d0
10c13328: 48c0 extl %d0
10c1332a: 4480 negl %d0
10c1332c: 6002 bras 10c13330 <setup_rt_frame+0xca>
10c1332e: 7002 moveq #2,%d0
10c13330: 2540 00a4 movel %d0,%a2@(164)
10c13334: 2079 1002 53b4 moveal 100253b4 <_current_task>,%a0
10c1333a: 2028 0316 movel %a0@(790),%d0
10c1333e: 2540 00a8 movel %d0,%a2@(168)
10c13342: 43eb ffe4 lea %a3@(-28),%a1
10c13346: 41ec 0018 lea %a4@(24),%a0
10c1334a: 7002 moveq #2,%d0
10c1334c: 2940 0014 movel %d0,%a4@(20)
10c13350: 202b 0020 movel %a3@(32),%d0
10c13354: 2080 movel %d0,%a0@
10c13356: 2013 movel %a3@,%d0
10c13358: 2140 0004 movel %d0,%a0@(4)
10c1335c: 202b 0004 movel %a3@(4),%d0
10c13360: 2140 0008 movel %d0,%a0@(8)
10c13364: 202b 0008 movel %a3@(8),%d0
10c13368: 2140 000c movel %d0,%a0@(12)
10c1336c: 202b 000c movel %a3@(12),%d0
10c13370: 2140 0010 movel %d0,%a0@(16)
10c13374: 202b 0010 movel %a3@(16),%d0
10c13378: 2140 0014 movel %d0,%a0@(20)
10c1337c: 2011 movel %a1@,%d0
10c1337e: 2140 0018 movel %d0,%a0@(24)
10c13382: 2029 0004 movel %a1@(4),%d0
10c13386: 2140 001c movel %d0,%a0@(28)
10c1338a: 202b 0014 movel %a3@(20),%d0
10c1338e: 2140 0020 movel %d0,%a0@(32)
10c13392: 202b 0018 movel %a3@(24),%d0
10c13396: 2140 0024 movel %d0,%a0@(36)
10c1339a: 202b 001c movel %a3@(28),%d0
10c1339e: 2140 0028 movel %d0,%a0@(40)
10c133a2: 2029 0008 movel %a1@(8),%d0
10c133a6: 2140 002c movel %d0,%a0@(44)
10c133aa: 2029 000c movel %a1@(12),%d0
10c133ae: 2140 0030 movel %d0,%a0@(48)
10c133b2: 2029 0010 movel %a1@(16),%d0
10c133b6: 2140 0034 movel %d0,%a0@(52)
10c133ba: 2029 0014 movel %a1@(20),%d0
10c133be: 2140 0038 movel %d0,%a0@(56)
10c133c2: 4e69 movel %usp,%a1
10c133c4: 2009 movel %a1,%d0
10c133c6: 2140 003c movel %d0,%a0@(60)
10c133ca: 202b 002e movel %a3@(46),%d0
10c133ce: 2140 0040 movel %d0,%a0@(64)
10c133d2: 42ae fffc clrl %fp@(-4)
10c133d6: 3d6b 002c fffe movew %a3@(44),%fp@(-2)
10c133dc: 202e fffc movel %fp@(-4),%d0
10c133e0: 2140 0044 movel %d0,%a0@(68)
10c133e4: 4878 0008 pea 8 <LSIGTRAP+0x3>
10c133e8: 2f2e 0014 movel %fp@(20),%sp@-
10c133ec: 486a 00f8 pea %a2@(248)
10c133f0: 4eb9 10c8 5744 jsr 10c85744 <memcpy>
10c133f6: 4fef 000c lea %sp@(12),%sp
10c133fa: 7010 moveq #16,%d0
10c133fc: d08a addl %a2,%d0
10c133fe: 2480 movel %d0,%a2@
10c13400: 222b fff4 movel %a3@(-12),%d1
10c13404: 203c 7052 4600 movel #1884440064,%d0
10c1340a: 2540 0010 movel %d0,%a2@(16)
10c1340e: 2001 movel %d1,%d0
10c13410: 4240 clrw %d0
10c13412: 4840 swap %d0
10c13414: 0080 2a7c 0000 oril #712769536,%d0
10c1341a: 2540 0014 movel %d0,%a2@(20)
10c1341e: 4841 swap %d1
10c13420: 4241 clrw %d1
10c13422: 0041 4e40 oriw #20032,%d1
10c13426: 2541 0018 movel %d1,%a2@(24)
10c1342a: 4a84 tstl %d4
10c1342c: 662a bnes 10c13458 <setup_rt_frame+0x1f2>
10c1342e: 4e62 movel %a2,%usp
10c13430: 2755 002e movel %a5@,%a3@(46)
10c13434: 202b 0028 movel %a3@(40),%d0
10c13438: 6738 beqs 10c13472 <setup_rt_frame+0x20c>
10c1343a: 41f3 0800 lea %a3@(00000000,%d0:l),%a0
10c1343e: 0268 f000 0032 andiw #-4096,%a0@(50)
10c13444: 0228 000f 0032 andib #15,%a0@(50)
10c1344a: 216b 002e 002e movel %a3@(46),%a0@(46)
10c13450: 316b 002c 002c movew %a3@(44),%a0@(44)
10c13456: 601a bras 10c13472 <setup_rt_frame+0x20c>
10c13458: 700b moveq #11,%d0
10c1345a: b083 cmpl %d3,%d0
10c1345c: 6602 bnes 10c13460 <setup_rt_frame+0x1fa>
10c1345e: 4295 clrl %a5@
10c13460: 2f39 1002 53b4 movel 100253b4 <_current_task>,%sp@-
10c13466: 4878 000b pea b <LSIGTRAP+0x6>
10c1346a: 4eb9 10c1 ae12 jsr 10c1ae12 <force_sig>
10c13470: 60c2 bras 10c13434 <setup_rt_frame+0x1ce>
10c13472: 4cee 3c1c ffe0 moveml %fp@(-32),%d2-%d4/%a2-%a5
10c13478: 4e5e unlk %fp
10c1347a: 4e75 rts
10c1347c <handle_signal>:
10c1347c: 4e56 0000 linkw %fp,#0
10c13480: 48e7 3020 moveml %d2-%d3/%a2,%sp@-
10c13484: 242e 0008 movel %fp@(8),%d2
10c13488: 246e 000c moveal %fp@(12),%a2
10c1348c: 222e 0014 movel %fp@(20),%d1
10c13490: 206e 0018 moveal %fp@(24),%a0
10c13494: 4aa8 0024 tstl %a0@(36)
10c13498: 6d44 blts 10c134de <handle_signal+0x62>
10c1349a: 2028 0020 movel %a0@(32),%d0
10c1349e: 0c80 ffff fdff cmpil #-513,%d0
10c134a4: 672e beqs 10c134d4 <handle_signal+0x58>
10c134a6: 6e0a bgts 10c134b2 <handle_signal+0x36>
10c134a8: 0c80 ffff fdfe cmpil #-514,%d0
10c134ae: 670c beqs 10c134bc <handle_signal+0x40>
10c134b0: 602c bras 10c134de <handle_signal+0x62>
10c134b2: 0c80 ffff fe00 cmpil #-512,%d0
10c134b8: 670a beqs 10c134c4 <handle_signal+0x48>
10c134ba: 6022 bras 10c134de <handle_signal+0x62>
10c134bc: 70fc moveq #-4,%d0
10c134be: 2140 0020 movel %d0,%a0@(32)
10c134c2: 601a bras 10c134de <handle_signal+0x62>
10c134c4: 082a 0004 0004 btst #4,%a2@(4)
10c134ca: 6608 bnes 10c134d4 <handle_signal+0x58>
10c134cc: 76fc moveq #-4,%d3
10c134ce: 2143 0020 movel %d3,%a0@(32)
10c134d2: 600a bras 10c134de <handle_signal+0x62>
10c134d4: 2168 0024 0020 movel %a0@(36),%a0@(32)
10c134da: 55a8 002e subql #2,%a0@(46)
10c134de: 082a 0002 0007 btst #2,%a2@(7)
10c134e4: 6712 beqs 10c134f8 <handle_signal+0x7c>
10c134e6: 2f08 movel %a0,%sp@-
10c134e8: 2f01 movel %d1,%sp@-
10c134ea: 2f2e 0010 movel %fp@(16),%sp@-
10c134ee: 2f0a movel %a2,%sp@-
10c134f0: 2f02 movel %d2,%sp@-
10c134f2: 4eba fd72 jsr %pc@(10c13266 <setup_rt_frame>)
10c134f6: 600c bras 10c13504 <handle_signal+0x88>
10c134f8: 2f08 movel %a0,%sp@-
10c134fa: 2f01 movel %d1,%sp@-
10c134fc: 2f0a movel %a2,%sp@-
10c134fe: 2f02 movel %d2,%sp@-
10c13500: 4eba fc4c jsr %pc@(10c1314e <setup_frame>)
10c13504: 4aaa 0004 tstl %a2@(4)
10c13508: 6c02 bges 10c1350c <handle_signal+0x90>
10c1350a: 4292 clrl %a2@
10c1350c: 2279 1002 53b4 moveal 100253b4 <_current_task>,%a1
10c13512: 43e9 02fa lea %a1@(762),%a1
10c13516: 307c 0004 moveaw #4,%a0
10c1351a: 2230 9800 movel %a0@(00000000,%a1:l),%d1
10c1351e: 202a 0010 movel %a2@(16),%d0
10c13522: 262a 000c movel %a2@(12),%d3
10c13526: 8791 orl %d3,%a1@
10c13528: 8280 orl %d0,%d1
10c1352a: 2181 9800 movel %d1,%a0@(00000000,%a1:l)
10c1352e: 082a 0006 0004 btst #6,%a2@(4)
10c13534: 6614 bnes 10c1354a <handle_signal+0xce>
10c13536: 5382 subql #1,%d2
10c13538: 2202 movel %d2,%d1
10c1353a: ea89 lsrl #5,%d1
10c1353c: e589 lsll #2,%d1
10c1353e: 701f moveq #31,%d0
10c13540: c480 andl %d0,%d2
10c13542: 7001 moveq #1,%d0
10c13544: e5a8 lsll %d2,%d0
10c13546: 81b1 1800 orl %d0,%a1@(00000000,%d1:l)
10c1354a: 2279 1002 53b4 moveal 100253b4 <_current_task>,%a1
10c13550: 45e9 030a lea %a1@(778),%a2
10c13554: 41e9 02fa lea %a1@(762),%a0
10c13558: 2028 0004 movel %a0@(4),%d0
10c1355c: 4680 notl %d0
10c1355e: c0aa 0004 andl %a2@(4),%d0
10c13562: 2210 movel %a0@,%d1
10c13564: 4681 notl %d1
10c13566: c292 andl %a2@,%d1
10c13568: 8081 orl %d1,%d0
10c1356a: 56c0 sne %d0
10c1356c: 4880 extw %d0
10c1356e: 48c0 extl %d0
10c13570: 4480 negl %d0
10c13572: 2340 0008 movel %d0,%a1@(8)
10c13576: 4cee 040c fff4 moveml %fp@(-12),%d2-%d3/%a2
10c1357c: 4e5e unlk %fp
10c1357e: 4e75 rts
10c13580 <do_signal>:
10c13580: 4e56 ff80 linkw %fp,#-128
10c13584: 48e7 3e30 moveml %d2-%d6/%a2-%a3,%sp@-
10c13588: 2c2e 0008 movel %fp@(8),%d6
10c1358c: 246e 000c moveal %fp@(12),%a2
10c13590: 2079 1002 53b4 moveal 100253b4 <_current_task>,%a0
10c13596: 214a 0278 movel %a2,%a0@(632)
10c1359a: 4a86 tstl %d6
10c1359c: 6608 bnes 10c135a6 <do_signal+0x26>
10c1359e: 2c08 movel %a0,%d6
10c135a0: 0686 0000 02fa addil #762,%d6
10c135a6: 7a80 moveq #-128,%d5
10c135a8: da8e addl %fp,%d5
10c135aa: 47f9 10c1 a6d8 lea 10c1a6d8 <dequeue_signal>,%a3
10c135b0: 6000 0290 braw 10c13842 <do_signal+0x2c2>
10c135b4: 2079 1002 53b4 moveal 100253b4 <_current_task>,%a0
10c135ba: 2248 moveal %a0,%a1
10c135bc: 0828 0000 001b btst #0,%a0@(27)
10c135c2: 6700 0116 beqw 10c136da <do_signal+0x15a>
10c135c6: 7009 moveq #9,%d0
10c135c8: b083 cmpl %d3,%d0
10c135ca: 6700 010e beqw 10c136da <do_signal+0x15a>
10c135ce: 2143 0068 movel %d3,%a0@(104)
10c135d2: 7208 moveq #8,%d1
10c135d4: 2081 movel %d1,%a0@
10c135d6: 026a 7fff 002c andiw #32767,%a2@(44)
10c135dc: 4aaa 0024 tstl %a2@(36)
10c135e0: 6d68 blts 10c1364a <do_signal+0xca>
10c135e2: 2003 movel %d3,%d0
10c135e4: e588 lsll #2,%d0
10c135e6: d083 addl %d3,%d0
10c135e8: e588 lsll #2,%d0
10c135ea: 2068 02f6 moveal %a0@(758),%a0
10c135ee: 41f0 08f0 lea %a0@(fffffff0,%d0:l),%a0
10c135f2: 7801 moveq #1,%d4
10c135f4: b890 cmpl %a0@,%d4
10c135f6: 55c0 scs %d0
10c135f8: 4880 extw %d0
10c135fa: 48c0 extl %d0
10c135fc: 4480 negl %d0
10c135fe: 222a 0020 movel %a2@(32),%d1
10c13602: 0c81 ffff fdff cmpil #-513,%d1
10c13608: 6736 beqs 10c13640 <do_signal+0xc0>
10c1360a: 6e0a bgts 10c13616 <do_signal+0x96>
10c1360c: 0c81 ffff fdfe cmpil #-514,%d1
10c13612: 670c beqs 10c13620 <do_signal+0xa0>
10c13614: 6034 bras 10c1364a <do_signal+0xca>
10c13616: 0c81 ffff fe00 cmpil #-512,%d1
10c1361c: 670e beqs 10c1362c <do_signal+0xac>
10c1361e: 602a bras 10c1364a <do_signal+0xca>
10c13620: 4a80 tstl %d0
10c13622: 671c beqs 10c13640 <do_signal+0xc0>
10c13624: 70fc moveq #-4,%d0
10c13626: 2540 0020 movel %d0,%a2@(32)
10c1362a: 601e bras 10c1364a <do_signal+0xca>
10c1362c: 4a80 tstl %d0
10c1362e: 6710 beqs 10c13640 <do_signal+0xc0>
10c13630: 0828 0004 0004 btst #4,%a0@(4)
10c13636: 6608 bnes 10c13640 <do_signal+0xc0>
10c13638: 72fc moveq #-4,%d1
10c1363a: 2541 0020 movel %d1,%a2@(32)
10c1363e: 600a bras 10c1364a <do_signal+0xca>
10c13640: 256a 0024 0020 movel %a2@(36),%a2@(32)
10c13646: 55aa 002e subql #2,%a2@(46)
10c1364a: 4878 0011 pea 11 <LSIGTRAP+0xc>
10c1364e: 2f39 1002 53b4 movel 100253b4 <_current_task>,%sp@-
10c13654: 4eb9 10c1 af9c jsr 10c1af9c <notify_parent>
10c1365a: 4eb9 10c1 44d2 jsr 10c144d2 <schedule>
10c13660: 2279 1002 53b4 moveal 100253b4 <_current_task>,%a1
10c13666: 2629 0068 movel %a1@(104),%d3
10c1366a: 508f addql #8,%sp
10c1366c: 6700 01d4 beqw 10c13842 <do_signal+0x2c2>
10c13670: 42a9 0068 clrl %a1@(104)
10c13674: 7813 moveq #19,%d4
10c13676: b883 cmpl %d3,%d4
10c13678: 6700 01c8 beqw 10c13842 <do_signal+0x2c2>
10c1367c: b6ae ff80 cmpl %fp@(-128),%d3
10c13680: 6720 beqs 10c136a2 <do_signal+0x122>
10c13682: 2d43 ff80 movel %d3,%fp@(-128)
10c13686: 42ae ff84 clrl %fp@(-124)
10c1368a: 42ae ff88 clrl %fp@(-120)
10c1368e: 2069 0096 moveal %a1@(150),%a0
10c13692: 2d68 007a ff8c movel %a0@(122),%fp@(-116)
10c13698: 2069 0096 moveal %a1@(150),%a0
10c1369c: 2d68 012c ff92 movel %a0@(300),%fp@(-110)
10c136a2: 2439 1002 53b4 movel 100253b4 <_current_task>,%d2
10c136a8: 2042 moveal %d2,%a0
10c136aa: 41e8 02fa lea %a0@(762),%a0
10c136ae: 2203 movel %d3,%d1
10c136b0: 5381 subql #1,%d1
10c136b2: 2001 movel %d1,%d0
10c136b4: ea88 lsrl #5,%d0
10c136b6: e588 lsll #2,%d0
10c136b8: 781f moveq #31,%d4
10c136ba: c284 andl %d4,%d1
10c136bc: 2030 0800 movel %a0@(00000000,%d0:l),%d0
10c136c0: 2242 moveal %d2,%a1
10c136c2: 0300 btst %d1,%d0
10c136c4: 6714 beqs 10c136da <do_signal+0x15a>
10c136c6: 2f09 movel %a1,%sp@-
10c136c8: 2f05 movel %d5,%sp@-
10c136ca: 2f03 movel %d3,%sp@-
10c136cc: 4eb9 10c1 ab3e jsr 10c1ab3e <send_sig_info>
10c136d2: 4fef 000c lea %sp@(12),%sp
10c136d6: 6000 016a braw 10c13842 <do_signal+0x2c2>
10c136da: 2003 movel %d3,%d0
10c136dc: e588 lsll #2,%d0
10c136de: d083 addl %d3,%d0
10c136e0: e588 lsll #2,%d0
10c136e2: 2069 02f6 moveal %a1@(758),%a0
10c136e6: 41f0 08f0 lea %a0@(fffffff0,%d0:l),%a0
10c136ea: 2010 movel %a0@,%d0
10c136ec: 7201 moveq #1,%d1
10c136ee: b280 cmpl %d0,%d1
10c136f0: 6626 bnes 10c13718 <do_signal+0x198>
10c136f2: 7811 moveq #17,%d4
10c136f4: b883 cmpl %d3,%d4
10c136f6: 6600 014a bnew 10c13842 <do_signal+0x2c2>
10c136fa: 42a7 clrl %sp@-
10c136fc: 4878 0001 pea 1 <PF_DTRACE_OFF>
10c13700: 42a7 clrl %sp@-
10c13702: 4878 ffff pea ffffffff <_flashend+0xef2fffff>
10c13706: 4eb9 10c1 782e jsr 10c1782e <sys_wait4>
10c1370c: 4fef 0010 lea %sp@(16),%sp
10c13710: 4a80 tstl %d0
10c13712: 6ee6 bgts 10c136fa <do_signal+0x17a>
10c13714: 6000 012c braw 10c13842 <do_signal+0x2c2>
10c13718: 4a80 tstl %d0
10c1371a: 6600 0114 bnew 10c13830 <do_signal+0x2b0>
10c1371e: 2803 movel %d3,%d4
10c13720: 7001 moveq #1,%d0
10c13722: b0a9 007a cmpl %a1@(122),%d0
10c13726: 6700 011a beqw 10c13842 <do_signal+0x2c2>
10c1372a: 2003 movel %d3,%d0
10c1372c: 5780 subql #3,%d0
10c1372e: 721c moveq #28,%d1
10c13730: b280 cmpl %d0,%d1
10c13732: 6500 00aa bcsw 10c137de <do_signal+0x25e>
10c13736: d080 addl %d0,%d0
10c13738: 303b 0806 movew %pc@(10c13740 <do_signal+0x1c0>,%d0:l),%d0
10c1373c: 4efb 0002 jmp %pc@(10c13740 <do_signal+0x1c0>,%d0:w)
10c13740: 0086 0086 0086 oril #8781958,%d6
10c13746: 0086 0086 0086 oril #8781958,%d6
10c1374c: 009e 009e 0086 oril #10354822,%fp@+
10c13752: 009e 009e 009e oril #10354846,%fp@+
10c13758: 009e 009e 0102 oril #10354946,%fp@+
10c1375e: 0102 btst %d0,%d2
10c13760: 0052 003a oriw #58,%a2@
10c13764: 003a 003a 0102 orib #58,%pc@(10c1386a <do_signal+0x2ea>)
10c1376a: 0086 0086 009e oril #8781982,%d6
10c13770: 009e 0102 009e oril #16908446,%fp@+
10c13776: 009e 0086 2079 oril #8790137,%fp@+
10c1377c: 1002 moveb %d2,%d0
10c1377e: 53b4 2f28 007e subql #1,%a4@(0000007e,%d2:l:8)
10c13784: 4eb9 10c1 704c jsr 10c1704c <is_orphaned_pgrp>
10c1378a: 588f addql #4,%sp
10c1378c: 4a80 tstl %d0
10c1378e: 6600 00b2 bnew 10c13842 <do_signal+0x2c2>
10c13792: 2279 1002 53b4 moveal 100253b4 <_current_task>,%a1
10c13798: 7808 moveq #8,%d4
10c1379a: 2284 movel %d4,%a1@
10c1379c: 2343 0068 movel %d3,%a1@(104)
10c137a0: 2069 0096 moveal %a1@(150),%a0
10c137a4: 2068 02f6 moveal %a0@(758),%a0
10c137a8: 0828 0000 014b btst #0,%a0@(331)
10c137ae: 660e bnes 10c137be <do_signal+0x23e>
10c137b0: 4878 0011 pea 11 <LSIGTRAP+0xc>
10c137b4: 2f09 movel %a1,%sp@-
10c137b6: 4eb9 10c1 af9c jsr 10c1af9c <notify_parent>
10c137bc: 508f addql #8,%sp
10c137be: 4eb9 10c1 44d2 jsr 10c144d2 <schedule>
10c137c4: 607c bras 10c13842 <do_signal+0x2c2>
10c137c6: 2f0a movel %a2,%sp@-
10c137c8: 2f03 movel %d3,%sp@-
10c137ca: 4eb9 10c2 ae66 jsr 10c2ae66 <do_coredump>
10c137d0: 508f addql #8,%sp
10c137d2: 4a80 tstl %d0
10c137d4: 6708 beqs 10c137de <do_signal+0x25e>
10c137d6: 2803 movel %d3,%d4
10c137d8: 707f moveq #127,%d0
10c137da: 4600 notb %d0
10c137dc: 8880 orl %d0,%d4
10c137de: 2479 1002 53b4 moveal 100253b4 <_current_task>,%a2
10c137e4: 43ea 030a lea %a2@(778),%a1
10c137e8: 2403 movel %d3,%d2
10c137ea: 5382 subql #1,%d2
10c137ec: 2202 movel %d2,%d1
10c137ee: ea89 lsrl #5,%d1
10c137f0: e589 lsll #2,%d1
10c137f2: 701f moveq #31,%d0
10c137f4: c480 andl %d0,%d2
10c137f6: 7001 moveq #1,%d0
10c137f8: e5a8 lsll %d2,%d0
10c137fa: 81b1 1800 orl %d0,%a1@(00000000,%d1:l)
10c137fe: 41ea 02fa lea %a2@(762),%a0
10c13802: 2028 0004 movel %a0@(4),%d0
10c13806: 4680 notl %d0
10c13808: 2229 0004 movel %a1@(4),%d1
10c1380c: c280 andl %d0,%d1
10c1380e: 2010 movel %a0@,%d0
10c13810: 4680 notl %d0
10c13812: c091 andl %a1@,%d0
10c13814: 8280 orl %d0,%d1
10c13816: 56c0 sne %d0
10c13818: 4880 extw %d0
10c1381a: 48c0 extl %d0
10c1381c: 4480 negl %d0
10c1381e: 2540 0008 movel %d0,%a2@(8)
10c13822: 006a 0400 0006 oriw #1024,%a2@(6)
10c13828: 2f04 movel %d4,%sp@-
10c1382a: 4eb9 10c1 75f2 jsr 10c175f2 <do_exit>
10c13830: 2f0a movel %a2,%sp@-
10c13832: 2f06 movel %d6,%sp@-
10c13834: 2f05 movel %d5,%sp@-
10c13836: 2f08 movel %a0,%sp@-
10c13838: 2f03 movel %d3,%sp@-
10c1383a: 4eba fc40 jsr %pc@(10c1347c <handle_signal>)
10c1383e: 7001 moveq #1,%d0
10c13840: 606e bras 10c138b0 <do_signal+0x330>
10c13842: 2f05 movel %d5,%sp@-
10c13844: 2239 1002 53b4 movel 100253b4 <_current_task>,%d1
10c1384a: 0681 0000 02fa addil #762,%d1
10c13850: 2f01 movel %d1,%sp@-
10c13852: 4e93 jsr %a3@
10c13854: 2600 movel %d0,%d3
10c13856: 508f addql #8,%sp
10c13858: 6600 fd5a bnew 10c135b4 <do_signal+0x34>
10c1385c: 4aaa 0024 tstl %a2@(36)
10c13860: 6d2a blts 10c1388c <do_signal+0x30c>
10c13862: 202a 0020 movel %a2@(32),%d0
10c13866: 0c80 ffff fdff cmpil #-513,%d0
10c1386c: 6714 beqs 10c13882 <do_signal+0x302>
10c1386e: 6e0a bgts 10c1387a <do_signal+0x2fa>
10c13870: 0c80 ffff fdfe cmpil #-514,%d0
10c13876: 670a beqs 10c13882 <do_signal+0x302>
10c13878: 6012 bras 10c1388c <do_signal+0x30c>
10c1387a: 0c80 ffff fe00 cmpil #-512,%d0
10c13880: 660a bnes 10c1388c <do_signal+0x30c>
10c13882: 256a 0024 0020 movel %a2@(36),%a2@(32)
10c13888: 55aa 002e subql #2,%a2@(46)
10c1388c: 202a 0028 movel %a2@(40),%d0
10c13890: 671c beqs 10c138ae <do_signal+0x32e>
10c13892: 41f2 0800 lea %a2@(00000000,%d0:l),%a0
10c13896: 0268 f000 0032 andiw #-4096,%a0@(50)
10c1389c: 0228 000f 0032 andib #15,%a0@(50)
10c138a2: 216a 002e 002e movel %a2@(46),%a0@(46)
10c138a8: 316a 002c 002c movew %a2@(44),%a0@(44)
10c138ae: 7000 moveq #0,%d0
10c138b0: 4cee 0c7c ff64 moveml %fp@(-156),%d2-%d6/%a2-%a3
10c138b6: 4e5e unlk %fp
10c138b8: 4e75 rts
10c138ba <get_pic_a5>:
10c138ba: 4e56 0000 linkw %fp,#0
10c138be: 2079 1002 53b4 moveal 100253b4 <_current_task>,%a0
10c138c4: 2068 002c moveal %a0@(44),%a0
10c138c8: 2028 002e movel %a0@(46),%d0
10c138cc: 4e5e unlk %fp
10c138ce: 4e75 rts
10c138d0 <ignore>:
10c138d0: 4e73 rte
10c138d2 <init_IRQ>:
10c138d2: 4e56 0000 linkw %fp,#0
10c138d6: 48e7 303c moveml %d2-%d3/%a2-%a5,%sp@-
10c138da: 2439 1000 c7a4 movel 1000c7a4 <mach_default_handler>,%d2
10c138e0: 4bf9 1001 400c lea 1001400c <irq_list+0x4>,%a5
10c138e6: 49f9 1001 4010 lea 10014010 <irq_list+0x8>,%a4
10c138ec: 45f9 1001 4014 lea 10014014 <irq_list+0xc>,%a2
10c138f2: 47f9 1000 cbf8 lea 1000cbf8 <default_names>,%a3
10c138f8: 7000 moveq #0,%d0
10c138fa: 2242 moveal %d2,%a1
10c138fc: 7207 moveq #7,%d1
10c138fe: 41f9 1001 4008 lea 10014008 <irq_list>,%a0
10c13904: 4a82 tstl %d2
10c13906: 6704 beqs 10c1390c <init_IRQ+0x3a>
10c13908: 2091 movel %a1@,%a0@
10c1390a: 6002 bras 10c1390e <init_IRQ+0x3c>
10c1390c: 4290 clrl %a0@
10c1390e: 2bbc 0000 8000 movel #32768,%a5@(00000000,%d0:l)
10c13914: 0800
10c13916: 42b4 0800 clrl %a4@(00000000,%d0:l)
10c1391a: 259b 0800 movel %a3@+,%a2@(00000000,%d0:l)
10c1391e: 41e8 0010 lea %a0@(16),%a0
10c13922: 7610 moveq #16,%d3
10c13924: d083 addl %d3,%d0
10c13926: 5889 addql #4,%a1
10c13928: 51c9 ffda dbf %d1,10c13904 <init_IRQ+0x32>
10c1392c: 4241 clrw %d1
10c1392e: 5381 subql #1,%d1
10c13930: 64d2 bccs 10c13904 <init_IRQ+0x32>
10c13932: 720f moveq #15,%d1
10c13934: 41f9 1001 41b4 lea 100141b4 <nodes+0x12c>,%a0
10c1393a: 4290 clrl %a0@
10c1393c: 41e8 ffec lea %a0@(-20),%a0
10c13940: 51c9 fff8 dbf %d1,10c1393a <init_IRQ+0x68>
10c13944: 4241 clrw %d1
10c13946: 5381 subql #1,%d1
10c13948: 64f0 bccs 10c1393a <init_IRQ+0x68>
10c1394a: 2079 1000 c7a0 moveal 1000c7a0 <mach_init_IRQ>,%a0
10c13950: 4e90 jsr %a0@
10c13952: 4cee 3c0c ffe8 moveml %fp@(-24),%d2-%d3/%a2-%a5
10c13958: 4e5e unlk %fp
10c1395a: 4e75 rts
10c1395c <new_irq_node>:
10c1395c: 4e56 0000 linkw %fp,#0
10c13960: 41f9 1001 4088 lea 10014088 <nodes>,%a0
10c13966: 700f moveq #15,%d0
10c13968: 4a90 tstl %a0@
10c1396a: 6604 bnes 10c13970 <new_irq_node+0x14>
10c1396c: 2008 movel %a0,%d0
10c1396e: 6016 bras 10c13986 <new_irq_node+0x2a>
10c13970: 41e8 0014 lea %a0@(20),%a0
10c13974: 51c8 fff2 dbf %d0,10c13968 <new_irq_node+0xc>
10c13978: 4879 1000 11c8 pea 100011c8 <__data_start+0xdc8>
10c1397e: 4eb9 10c1 677e jsr 10c1677e <printk>
10c13984: 7000 moveq #0,%d0
10c13986: 4e5e unlk %fp
10c13988: 4e75 rts
10c1398a <request_irq>:
10c1398a: 4e56 0000 linkw %fp,#0
10c1398e: 2f2e 0018 movel %fp@(24),%sp@-
10c13992: 2f2e 0014 movel %fp@(20),%sp@-
10c13996: 2f2e 0010 movel %fp@(16),%sp@-
10c1399a: 2f2e 000c movel %fp@(12),%sp@-
10c1399e: 2f2e 0008 movel %fp@(8),%sp@-
10c139a2: 2079 1002 51a0 moveal 100251a0 <mach_request_irq>,%a0
10c139a8: 4e90 jsr %a0@
10c139aa: 4e5e unlk %fp
10c139ac: 4e75 rts
10c139ae <free_irq>:
10c139ae: 4e56 0000 linkw %fp,#0
10c139b2: 2f2e 000c movel %fp@(12),%sp@-
10c139b6: 2f2e 0008 movel %fp@(8),%sp@-
10c139ba: 2079 1000 c7a8 moveal 1000c7a8 <mach_free_irq>,%a0
10c139c0: 4e90 jsr %a0@
10c139c2: 4e5e unlk %fp
10c139c4: 4e75 rts
10c139c6 <probe_irq_on>:
10c139c6: 4e56 0000 linkw %fp,#0
10c139ca: 7000 moveq #0,%d0
10c139cc: 4e5e unlk %fp
10c139ce: 4e75 rts
10c139d0 <probe_irq_off>:
10c139d0: 4e56 0000 linkw %fp,#0
10c139d4: 7000 moveq #0,%d0
10c139d6: 4e5e unlk %fp
10c139d8: 4e75 rts
10c139da <process_int>:
10c139da: 4e56 0000 linkw %fp,#0
10c139de: 2f03 movel %d3,%sp@-
10c139e0: 2f02 movel %d2,%sp@-
10c139e2: 222e 0008 movel %fp@(8),%d1
10c139e6: 242e 000c movel %fp@(12),%d2
10c139ea: 70e7 moveq #-25,%d0
10c139ec: d081 addl %d1,%d0
10c139ee: 7606 moveq #6,%d3
10c139f0: b680 cmpl %d0,%d3
10c139f2: 6532 bcss 10c13a26 <process_int+0x4c>
10c139f4: 70e8 moveq #-24,%d0
10c139f6: d280 addl %d0,%d1
10c139f8: 2001 movel %d1,%d0
10c139fa: e588 lsll #2,%d0
10c139fc: 41f9 1002 7bd8 lea 10027bd8 <kstat+0x141c>,%a0
10c13a02: 52b0 0800 addql #1,%a0@(00000000,%d0:l)
10c13a06: 2001 movel %d1,%d0
10c13a08: e988 lsll #4,%d0
10c13a0a: 43f9 1001 4008 lea 10014008 <irq_list>,%a1
10c13a10: 2f02 movel %d2,%sp@-
10c13a12: 41f9 1001 4010 lea 10014010 <irq_list+0x8>,%a0
10c13a18: 2f30 0800 movel %a0@(00000000,%d0:l),%sp@-
10c13a1c: 2f01 movel %d1,%sp@-
10c13a1e: 2071 0800 moveal %a1@(00000000,%d0:l),%a0
10c13a22: 4e90 jsr %a0@
10c13a24: 6022 bras 10c13a48 <process_int+0x6e>
10c13a26: 2079 1000 c7b8 moveal 1000c7b8 <mach_process_int>,%a0
10c13a2c: b0fc 0000 cmpaw #0,%a0
10c13a30: 6708 beqs 10c13a3a <process_int+0x60>
10c13a32: 2f02 movel %d2,%sp@-
10c13a34: 2f01 movel %d1,%sp@-
10c13a36: 4e90 jsr %a0@
10c13a38: 600e bras 10c13a48 <process_int+0x6e>
10c13a3a: 2f01 movel %d1,%sp@-
10c13a3c: 4879 1000 11e4 pea 100011e4 <__data_start+0xde4>
10c13a42: 4eb9 10c1 60e4 jsr 10c160e4 <panic>
10c13a48: 242e fff8 movel %fp@(-8),%d2
10c13a4c: 262e fffc movel %fp@(-4),%d3
10c13a50: 4e5e unlk %fp
10c13a52: 4e75 rts
10c13a54 <get_irq_list>:
10c13a54: 4e56 0000 linkw %fp,#0
10c13a58: 48e7 3838 moveml %d2-%d4/%a2-%a4,%sp@-
10c13a5c: 246e 0008 moveal %fp@(8),%a2
10c13a60: 7400 moveq #0,%d2
10c13a62: 4ab9 1000 c7a4 tstl 1000c7a4 <mach_default_handler>
10c13a68: 6768 beqs 10c13ad2 <get_irq_list+0x7e>
10c13a6a: 7600 moveq #0,%d3
10c13a6c: 47f9 10c8 4d6a lea 10c84d6a <sprintf>,%a3
10c13a72: 49f9 1001 4014 lea 10014014 <irq_list+0xc>,%a4
10c13a78: 7800 moveq #0,%d4
10c13a7a: 4a83 tstl %d3
10c13a7c: 670c beqs 10c13a8a <get_irq_list+0x36>
10c13a7e: 41f9 1002 7bd8 lea 10027bd8 <kstat+0x141c>,%a0
10c13a84: 2030 4800 movel %a0@(00000000,%d4:l),%d0
10c13a88: 6006 bras 10c13a90 <get_irq_list+0x3c>
10c13a8a: 2039 1002 53c8 movel 100253c8 <num_spurious>,%d0
10c13a90: 2f00 movel %d0,%sp@-
10c13a92: 2f03 movel %d3,%sp@-
10c13a94: 4879 1000 1208 pea 10001208 <__data_start+0xe08>
10c13a9a: 4872 2800 pea %a2@(00000000,%d2:l)
10c13a9e: 4e93 jsr %a3@
10c13aa0: d480 addl %d0,%d2
10c13aa2: 4879 1000 1218 pea 10001218 <__data_start+0xe18>
10c13aa8: 4872 2800 pea %a2@(00000000,%d2:l)
10c13aac: 4e93 jsr %a3@
10c13aae: d480 addl %d0,%d2
10c13ab0: 2f14 movel %a4@,%sp@-
10c13ab2: 49ec 0010 lea %a4@(16),%a4
10c13ab6: 4879 1000 121b pea 1000121b <__data_start+0xe1b>
10c13abc: 4872 2800 pea %a2@(00000000,%d2:l)
10c13ac0: 4e93 jsr %a3@
10c13ac2: d480 addl %d0,%d2
10c13ac4: 4fef 0024 lea %sp@(36),%sp
10c13ac8: 5884 addql #4,%d4
10c13aca: 5283 addql #1,%d3
10c13acc: 7007 moveq #7,%d0
10c13ace: b083 cmpl %d3,%d0
10c13ad0: 6ca8 bges 10c13a7a <get_irq_list+0x26>
10c13ad2: 4872 2800 pea %a2@(00000000,%d2:l)
10c13ad6: 2079 1000 c7b4 moveal 1000c7b4 <mach_get_irq_list>,%a0
10c13adc: 4e90 jsr %a0@
10c13ade: d082 addl %d2,%d0
10c13ae0: 4cee 1c1c ffe8 moveml %fp@(-24),%d2-%d4/%a2-%a4
10c13ae6: 4e5e unlk %fp
10c13ae8: 4e75 rts
10c13aea <dump>:
10c13aea: 4e56 0000 linkw %fp,#0
10c13aee: 48e7 203c moveml %d2/%a2-%a5,%sp@-
10c13af2: 2a6e 0008 moveal %fp@(8),%a5
10c13af6: 4879 1000 121f pea 1000121f <__data_start+0xe1f>
10c13afc: 45f9 10c1 677e lea 10c1677e <printk>,%a2
10c13b02: 4e92 jsr %a2@
10c13b04: 2079 1002 53b4 moveal 100253b4 <_current_task>,%a0
10c13b0a: 2f28 007a movel %a0@(122),%sp@-
10c13b0e: 4868 023c pea %a0@(572)
10c13b12: 4879 1000 1233 pea 10001233 <__data_start+0xe33>
10c13b18: 4e92 jsr %a2@
10c13b1a: 2279 1002 53b4 moveal 100253b4 <_current_task>,%a1
10c13b20: 4fef 0010 lea %sp@(16),%sp
10c13b24: 2069 002c moveal %a1@(44),%a0
10c13b28: 284a moveal %a2,%a4
10c13b2a: b0fc 0000 cmpaw #0,%a0
10c13b2e: 674e beqs 10c13b7e <dump+0x94>
10c13b30: 2f28 003a movel %a0@(58),%sp@-
10c13b34: 2069 002c moveal %a1@(44),%a0
10c13b38: 2f28 0032 movel %a0@(50),%sp@-
10c13b3c: 2069 002c moveal %a1@(44),%a0
10c13b40: 2f28 0032 movel %a0@(50),%sp@-
10c13b44: 2069 002c moveal %a1@(44),%a0
10c13b48: 2f28 002e movel %a0@(46),%sp@-
10c13b4c: 2069 002c moveal %a1@(44),%a0
10c13b50: 2f28 002a movel %a0@(42),%sp@-
10c13b54: 2069 002c moveal %a1@(44),%a0
10c13b58: 2f28 0026 movel %a0@(38),%sp@-
10c13b5c: 4879 1000 1243 pea 10001243 <__data_start+0xe43>
10c13b62: 4e94 jsr %a4@
10c13b64: 2079 1002 53b4 moveal 100253b4 <_current_task>,%a0
10c13b6a: 2068 002c moveal %a0@(44),%a0
10c13b6e: 2f28 0042 movel %a0@(66),%sp@-
10c13b72: 4879 1000 1270 pea 10001270 <__data_start+0xe70>
10c13b78: 4e94 jsr %a4@
10c13b7a: 4fef 0024 lea %sp@(36),%sp
10c13b7e: 2f2d 002e movel %a5@(46),%sp@-
10c13b82: 4879 1000 1282 pea 10001282 <__data_start+0xe82>
10c13b88: 4e94 jsr %a4@
10c13b8a: 2f0d movel %a5,%sp@-
10c13b8c: 4280 clrl %d0
10c13b8e: 302d 002c movew %a5@(44),%d0
10c13b92: 2f00 movel %d0,%sp@-
10c13b94: 4879 1000 128d pea 1000128d <__data_start+0xe8d>
10c13b9a: 4e94 jsr %a4@
10c13b9c: 2f2d 0008 movel %a5@(8),%sp@-
10c13ba0: 2f2d 0004 movel %a5@(4),%sp@-
10c13ba4: 2f15 movel %a5@,%sp@-
10c13ba6: 2f2d 0020 movel %a5@(32),%sp@-
10c13baa: 4879 1000 12a5 pea 100012a5 <__data_start+0xea5>
10c13bb0: 4e94 jsr %a4@
10c13bb2: 4fef 0024 lea %sp@(36),%sp
10c13bb6: 2ead 0018 movel %a5@(24),%sp@
10c13bba: 2f2d 0014 movel %a5@(20),%sp@-
10c13bbe: 2f2d 0010 movel %a5@(16),%sp@-
10c13bc2: 2f2d 000c movel %a5@(12),%sp@-
10c13bc6: 4879 1000 12d7 pea 100012d7 <__data_start+0xed7>
10c13bcc: 4e94 jsr %a4@
10c13bce: 2f0d movel %a5,%sp@-
10c13bd0: 4e68 movel %usp,%a0
10c13bd2: 2f08 movel %a0,%sp@-
10c13bd4: 4879 1000 1309 pea 10001309 <__data_start+0xf09>
10c13bda: 4e94 jsr %a4@
10c13bdc: 4fef 001c lea %sp@(28),%sp
10c13be0: 2ebc 1000 1327 movel #268440359,%sp@
10c13be6: 4e94 jsr %a4@
10c13be8: 206d 002e moveal %a5@(46),%a0
10c13bec: 45e8 ffe0 lea %a0@(-32),%a2
10c13bf0: 264a moveal %a2,%a3
10c13bf2: 7400 moveq #0,%d2
10c13bf4: 588f addql #4,%sp
10c13bf6: 4bed ffc0 lea %a5@(-64),%a5
10c13bfa: 2002 movel %d2,%d0
10c13bfc: 720f moveq #15,%d1
10c13bfe: c081 andl %d1,%d0
10c13c00: 660e bnes 10c13c10 <dump+0x126>
10c13c02: 4873 2800 pea %a3@(00000000,%d2:l)
10c13c06: 4879 1000 132e pea 1000132e <__data_start+0xf2e>
10c13c0c: 4e94 jsr %a4@
10c13c0e: 508f addql #8,%sp
10c13c10: 2f1a movel %a2@+,%sp@-
10c13c12: 4879 1000 1336 pea 10001336 <__data_start+0xf36>
10c13c18: 4e94 jsr %a4@
10c13c1a: 508f addql #8,%sp
10c13c1c: 5882 addql #4,%d2
10c13c1e: 703f moveq #63,%d0
10c13c20: b082 cmpl %d2,%d0
10c13c22: 6cd6 bges 10c13bfa <dump+0x110>
10c13c24: 4879 1000 133c pea 1000133c <__data_start+0xf3c>
10c13c2a: 4e94 jsr %a4@
10c13c2c: 4879 1000 133e pea 1000133e <__data_start+0xf3e>
10c13c32: 4e94 jsr %a4@
10c13c34: 244d moveal %a5,%a2
10c13c36: 264a moveal %a2,%a3
10c13c38: 7400 moveq #0,%d2
10c13c3a: 508f addql #8,%sp
10c13c3c: 2002 movel %d2,%d0
10c13c3e: 720f moveq #15,%d1
10c13c40: c081 andl %d1,%d0
10c13c42: 660e bnes 10c13c52 <dump+0x168>
10c13c44: 4873 2800 pea %a3@(00000000,%d2:l)
10c13c48: 4879 1000 132e pea 1000132e <__data_start+0xf2e>
10c13c4e: 4e94 jsr %a4@
10c13c50: 508f addql #8,%sp
10c13c52: 2f1a movel %a2@+,%sp@-
10c13c54: 4879 1000 1336 pea 10001336 <__data_start+0xf36>
10c13c5a: 4e94 jsr %a4@
10c13c5c: 508f addql #8,%sp
10c13c5e: 5882 addql #4,%d2
10c13c60: 0c82 0000 00bf cmpil #191,%d2
10c13c66: 6fd4 bles 10c13c3c <dump+0x152>
10c13c68: 4879 1000 133c pea 1000133c <__data_start+0xf3c>
10c13c6e: 4e94 jsr %a4@
10c13c70: 4879 1000 134d pea 1000134d <__data_start+0xf4d>
10c13c76: 4e94 jsr %a4@
10c13c78: 508f addql #8,%sp
10c13c7a: 4e68 movel %usp,%a0
10c13c7c: 45e8 fff0 lea %a0@(-16),%a2
10c13c80: 264a moveal %a2,%a3
10c13c82: 7400 moveq #0,%d2
10c13c84: 2002 movel %d2,%d0
10c13c86: 720f moveq #15,%d1
10c13c88: c081 andl %d1,%d0
10c13c8a: 660e bnes 10c13c9a <dump+0x1b0>
10c13c8c: 4873 2800 pea %a3@(00000000,%d2:l)
10c13c90: 4879 1000 132e pea 1000132e <__data_start+0xf2e>
10c13c96: 4e94 jsr %a4@
10c13c98: 508f addql #8,%sp
10c13c9a: 2f1a movel %a2@+,%sp@-
10c13c9c: 4879 1000 1336 pea 10001336 <__data_start+0xf36>
10c13ca2: 4e94 jsr %a4@
10c13ca4: 508f addql #8,%sp
10c13ca6: 5882 addql #4,%d2
10c13ca8: 707f moveq #127,%d0
10c13caa: b082 cmpl %d2,%d0
10c13cac: 6cd6 bges 10c13c84 <dump+0x19a>
10c13cae: 4879 1000 135a pea 1000135a <__data_start+0xf5a>
10c13cb4: 4e94 jsr %a4@
10c13cb6: 4cee 3c04 ffec moveml %fp@(-20),%d2/%a2-%a5
10c13cbc: 4e5e unlk %fp
10c13cbe: 4e75 rts
10c13cc0 <int_badint>:
10c13cc0: 4e56 0000 linkw %fp,#0
10c13cc4: 2039 1002 53c8 movel 100253c8 <num_spurious>,%d0
10c13cca: 5280 addql #1,%d0
10c13ccc: 23c0 1002 53c8 movel %d0,100253c8 <num_spurious>
10c13cd2: 4e5e unlk %fp
10c13cd4: 4e75 rts
10c13cd6 <M68328_init_IRQ>:
10c13cd6: 4e56 0000 linkw %fp,#0
10c13cda: 2f0a movel %a2,%sp@-
10c13cdc: 327c 0008 moveaw #8,%a1
10c13ce0: 721d moveq #29,%d1
10c13ce2: 2079 1000 b8f4 moveal 1000b8f4 <_ramvec>,%a0
10c13ce8: 21bc 10c1 2972 movel #281094514,%a0@(00000000,%a1:l)
10c13cee: 9800
10c13cf0: 5889 addql #4,%a1
10c13cf2: 51c9 ffee dbf %d1,10c13ce2 <M68328_init_IRQ+0xc>
10c13cf6: 4241 clrw %d1
10c13cf8: 5381 subql #1,%d1
10c13cfa: 64e6 bccs 10c13ce2 <M68328_init_IRQ+0xc>
10c13cfc: 2079 1000 b8f4 moveal 1000b8f4 <_ramvec>,%a0
10c13d02: 217c 10c1 2558 movel #281093464,%a0@(8)
10c13d08: 0008
10c13d0a: 2079 1000 b8f4 moveal 1000b8f4 <_ramvec>,%a0
10c13d10: 217c 10c1 2574 movel #281093492,%a0@(12)
10c13d16: 000c
10c13d18: 2079 1000 b8f4 moveal 1000b8f4 <_ramvec>,%a0
10c13d1e: 217c 10c1 2590 movel #281093520,%a0@(16)
10c13d24: 0010
10c13d26: 2079 1000 b8f4 moveal 1000b8f4 <_ramvec>,%a0
10c13d2c: 217c 10c1 25ac movel #281093548,%a0@(20)
10c13d32: 0014
10c13d34: 2079 1000 b8f4 moveal 1000b8f4 <_ramvec>,%a0
10c13d3a: 217c 10c1 25c8 movel #281093576,%a0@(24)
10c13d40: 0018
10c13d42: 2079 1000 b8f4 moveal 1000b8f4 <_ramvec>,%a0
10c13d48: 217c 10c1 25e4 movel #281093604,%a0@(28)
10c13d4e: 001c
10c13d50: 2079 1000 b8f4 moveal 1000b8f4 <_ramvec>,%a0
10c13d56: 217c 10c1 2600 movel #281093632,%a0@(32)
10c13d5c: 0020
10c13d5e: 2079 1000 b8f4 moveal 1000b8f4 <_ramvec>,%a0
10c13d64: 217c 10c1 261c movel #281093660,%a0@(36)
10c13d6a: 0024
10c13d6c: 2079 1000 b8f4 moveal 1000b8f4 <_ramvec>,%a0
10c13d72: 217c 10c1 2638 movel #281093688,%a0@(40)
10c13d78: 0028
10c13d7a: 2079 1000 b8f4 moveal 1000b8f4 <_ramvec>,%a0
10c13d80: 217c 10c1 2654 movel #281093716,%a0@(44)
10c13d86: 002c
10c13d88: 2079 1000 b8f4 moveal 1000b8f4 <_ramvec>,%a0
10c13d8e: 217c 10c1 2670 movel #281093744,%a0@(56)
10c13d94: 0038
10c13d96: 2079 1000 b8f4 moveal 1000b8f4 <_ramvec>,%a0
10c13d9c: 217c 10c1 268c movel #281093772,%a0@(60)
10c13da2: 003c
10c13da4: 2079 1000 b8f4 moveal 1000b8f4 <_ramvec>,%a0
10c13daa: 217c 10c1 2760 movel #281093984,%a0@(128)
10c13db0: 0080
10c13db2: 2079 1000 b8f4 moveal 1000b8f4 <_ramvec>,%a0
10c13db8: 217c 10c1 26a8 movel #281093800,%a0@(132)
10c13dbe: 0084
10c13dc0: 2079 1000 b8f4 moveal 1000b8f4 <_ramvec>,%a0
10c13dc6: 217c 10c1 26c4 movel #281093828,%a0@(188)
10c13dcc: 00bc
10c13dce: 2079 1000 b8f4 moveal 1000b8f4 <_ramvec>,%a0
10c13dd4: 217c 10c1 2972 movel #281094514,%a0@(256)
10c13dda: 0100
10c13ddc: 2079 1000 b8f4 moveal 1000b8f4 <_ramvec>,%a0
10c13de2: 217c 10c1 281a movel #281094170,%a0@(260)
10c13de8: 0104
10c13dea: 2079 1000 b8f4 moveal 1000b8f4 <_ramvec>,%a0
10c13df0: 217c 10c1 2844 movel #281094212,%a0@(264)
10c13df6: 0108
10c13df8: 2079 1000 b8f4 moveal 1000b8f4 <_ramvec>,%a0
10c13dfe: 217c 10c1 286e movel #281094254,%a0@(268)
10c13e04: 010c
10c13e06: 2079 1000 b8f4 moveal 1000b8f4 <_ramvec>,%a0
10c13e0c: 217c 10c1 2898 movel #281094296,%a0@(272)
10c13e12: 0110
10c13e14: 2079 1000 b8f4 moveal 1000b8f4 <_ramvec>,%a0
10c13e1a: 217c 10c1 28c2 movel #281094338,%a0@(276)
10c13e20: 0114
10c13e22: 2079 1000 b8f4 moveal 1000b8f4 <_ramvec>,%a0
10c13e28: 217c 10c1 28ec movel #281094380,%a0@(280)
10c13e2e: 0118
10c13e30: 2079 1000 b8f4 moveal 1000b8f4 <_ramvec>,%a0
10c13e36: 217c 10c1 2916 movel #281094422,%a0@(284)
10c13e3c: 011c
10c13e3e: 307c f300 moveaw #-3328,%a0
10c13e42: 10bc 0040 moveb #64,%a0@
10c13e46: 45f9 1001 41c8 lea 100141c8 <int_irq_list>,%a2
10c13e4c: 41f9 1001 4248 lea 10014248 <int_irq_count>,%a0
10c13e52: 43f9 1001 42c8 lea 100142c8 <int_irq_ablecount>,%a1
10c13e58: 7000 moveq #0,%d0
10c13e5a: 721f moveq #31,%d1
10c13e5c: 42b2 0800 clrl %a2@(00000000,%d0:l)
10c13e60: 4259 clrw %a1@+
10c13e62: 42b0 0800 clrl %a0@(00000000,%d0:l)
10c13e66: 5880 addql #4,%d0
10c13e68: 51c9 fff2 dbf %d1,10c13e5c <M68328_init_IRQ+0x186>
10c13e6c: 4241 clrw %d1
10c13e6e: 5381 subql #1,%d1
10c13e70: 64ea bccs 10c13e5c <M68328_init_IRQ+0x186>
10c13e72: 307c f304 moveaw #-3324,%a0
10c13e76: 70ff moveq #-1,%d0
10c13e78: 2080 movel %d0,%a0@
10c13e7a: 245f moveal %sp@+,%a2
10c13e7c: 4e5e unlk %fp
10c13e7e: 4e75 rts
10c13e80 <M68328_insert_irq>:
10c13e80: 4e56 0000 linkw %fp,#0
10c13e84: 2f0b movel %a3,%sp@-
10c13e86: 2f0a movel %a2,%sp@-
10c13e88: 246e 0008 moveal %fp@(8),%a2
10c13e8c: 266e 000c moveal %fp@(12),%a3
10c13e90: 4aab 0008 tstl %a3@(8)
10c13e94: 6616 bnes 10c13eac <M68328_insert_irq+0x2c>
10c13e96: 2f2b 000c movel %a3@(12),%sp@-
10c13e9a: 4879 1000 1362 pea 10001362 <__data_start+0xf62>
10c13ea0: 4879 1000 1374 pea 10001374 <__data_start+0xf74>
10c13ea6: 4eb9 10c1 677e jsr 10c1677e <printk>
10c13eac: 40c1 movew %sr,%d1
10c13eae: 007c 0700 oriw #1792,%sr
10c13eb2: 6006 bras 10c13eba <M68328_insert_irq+0x3a>
10c13eb4: 2040 moveal %d0,%a0
10c13eb6: 45e8 0010 lea %a0@(16),%a2
10c13eba: 2012 movel %a2@,%d0
10c13ebc: 66f6 bnes 10c13eb4 <M68328_insert_irq+0x34>
10c13ebe: 2740 0010 movel %d0,%a3@(16)
10c13ec2: 248b movel %a3,%a2@
10c13ec4: 46c1 movew %d1,%sr
10c13ec6: 246e fff8 moveal %fp@(-8),%a2
10c13eca: 266e fffc moveal %fp@(-4),%a3
10c13ece: 4e5e unlk %fp
10c13ed0: 4e75 rts
10c13ed2 <M68328_delete_irq>:
10c13ed2: 4e56 0000 linkw %fp,#0
10c13ed6: 226e 0008 moveal %fp@(8),%a1
10c13eda: 222e 000c movel %fp@(12),%d1
10c13ede: 40c0 movew %sr,%d0
10c13ee0: 007c 0700 oriw #1792,%sr
10c13ee4: 6014 bras 10c13efa <M68328_delete_irq+0x28>
10c13ee6: b2a8 0008 cmpl %a0@(8),%d1
10c13eea: 660a bnes 10c13ef6 <M68328_delete_irq+0x24>
10c13eec: 22a8 0010 movel %a0@(16),%a1@
10c13ef0: 4290 clrl %a0@
10c13ef2: 46c0 movew %d0,%sr
10c13ef4: 6020 bras 10c13f16 <M68328_delete_irq+0x44>
10c13ef6: 43e8 0010 lea %a0@(16),%a1
10c13efa: 2051 moveal %a1@,%a0
10c13efc: b0fc 0000 cmpaw #0,%a0
10c13f00: 66e4 bnes 10c13ee6 <M68328_delete_irq+0x14>
10c13f02: 46c0 movew %d0,%sr
10c13f04: 4879 1000 1397 pea 10001397 <__data_start+0xf97>
10c13f0a: 4879 1000 13a9 pea 100013a9 <__data_start+0xfa9>
10c13f10: 4eb9 10c1 677e jsr 10c1677e <printk>
10c13f16: 4e5e unlk %fp
10c13f18: 4e75 rts
10c13f1a <M68328_request_irq>:
10c13f1a: 4e56 0000 linkw %fp,#0
10c13f1e: 48e7 3c20 moveml %d2-%d5/%a2,%sp@-
10c13f22: 262e 0008 movel %fp@(8),%d3
10c13f26: 2a2e 0010 movel %fp@(16),%d5
10c13f2a: 282e 0014 movel %fp@(20),%d4
10c13f2e: 701f moveq #31,%d0
10c13f30: b083 cmpl %d3,%d0
10c13f32: 641c bccs 10c13f50 <M68328_request_irq+0x36>
10c13f34: 2f04 movel %d4,%sp@-
10c13f36: 2f03 movel %d3,%sp@-
10c13f38: 4879 1000 13ca pea 100013ca <__data_start+0xfca>
10c13f3e: 4879 1000 13dd pea 100013dd <__data_start+0xfdd>
10c13f44: 4eb9 10c1 677e jsr 10c1677e <printk>
10c13f4a: 70fa moveq #-6,%d0
10c13f4c: 6000 00be braw 10c1400c <M68328_request_irq+0xf2>
10c13f50: 2003 movel %d3,%d0
10c13f52: e588 lsll #2,%d0
10c13f54: 223c 1001 41c8 movel #268517832,%d1
10c13f5a: 2400 movel %d0,%d2
10c13f5c: 2441 moveal %d1,%a2
10c13f5e: 4ab2 2800 tstl %a2@(00000000,%d2:l)
10c13f62: 6614 bnes 10c13f78 <M68328_request_irq+0x5e>
10c13f64: 4eb9 10c1 395c jsr 10c1395c <new_irq_node>
10c13f6a: 2040 moveal %d0,%a0
10c13f6c: 2588 2800 movel %a0,%a2@(00000000,%d2:l)
10c13f70: 217c 0000 8000 movel #32768,%a0@(4)
10c13f76: 0004
10c13f78: 2072 2800 moveal %a2@(00000000,%d2:l),%a0
10c13f7c: 4a68 0006 tstw %a0@(6)
10c13f80: 6d48 blts 10c13fca <M68328_request_irq+0xb0>
10c13f82: 0828 0000 0007 btst #0,%a0@(7)
10c13f88: 671c beqs 10c13fa6 <M68328_request_irq+0x8c>
10c13f8a: 2f28 000c movel %a0@(12),%sp@-
10c13f8e: 2f03 movel %d3,%sp@-
10c13f90: 4879 1000 13ca pea 100013ca <__data_start+0xfca>
10c13f96: 4879 1000 13f9 pea 100013f9 <__data_start+0xff9>
10c13f9c: 4eb9 10c1 677e jsr 10c1677e <printk>
10c13fa2: 70f0 moveq #-16,%d0
10c13fa4: 6066 bras 10c1400c <M68328_request_irq+0xf2>
10c13fa6: 0805 0001 btst #1,%d5
10c13faa: 671e beqs 10c13fca <M68328_request_irq+0xb0>
10c13fac: 2f28 000c movel %a0@(12),%sp@-
10c13fb0: 2f03 movel %d3,%sp@-
10c13fb2: 2f04 movel %d4,%sp@-
10c13fb4: 4879 1000 13ca pea 100013ca <__data_start+0xfca>
10c13fba: 4879 1000 1420 pea 10001420 <__data_start+0x1020>
10c13fc0: 4eb9 10c1 677e jsr 10c1677e <printk>
10c13fc6: 70f0 moveq #-16,%d0
10c13fc8: 6042 bras 10c1400c <M68328_request_irq+0xf2>
10c13fca: 2072 2800 moveal %a2@(00000000,%d2:l),%a0
10c13fce: 20ae 000c movel %fp@(12),%a0@
10c13fd2: 2072 2800 moveal %a2@(00000000,%d2:l),%a0
10c13fd6: 2145 0004 movel %d5,%a0@(4)
10c13fda: 2072 2800 moveal %a2@(00000000,%d2:l),%a0
10c13fde: 216e 0018 0008 movel %fp@(24),%a0@(8)
10c13fe4: 2072 2800 moveal %a2@(00000000,%d2:l),%a0
10c13fe8: 2144 000c movel %d4,%a0@(12)
10c13fec: 2003 movel %d3,%d0
10c13fee: d083 addl %d3,%d0
10c13ff0: 41f9 1001 42c8 lea 100142c8 <int_irq_ablecount>,%a0
10c13ff6: 4a70 0800 tstw %a0@(00000000,%d0:l)
10c13ffa: 660e bnes 10c1400a <M68328_request_irq+0xf0>
10c13ffc: 307c f304 moveaw #-3324,%a0
10c14000: 72fe moveq #-2,%d1
10c14002: e7b9 roll %d3,%d1
10c14004: 2010 movel %a0@,%d0
10c14006: c081 andl %d1,%d0
10c14008: 2080 movel %d0,%a0@
10c1400a: 7000 moveq #0,%d0
10c1400c: 4cee 043c ffec moveml %fp@(-20),%d2-%d5/%a2
10c14012: 4e5e unlk %fp
10c14014: 4e75 rts
10c14016 <M68328_free_irq>:
10c14016: 4e56 0000 linkw %fp,#0
10c1401a: 48e7 3020 moveml %d2-%d3/%a2,%sp@-
10c1401e: 262e 0008 movel %fp@(8),%d3
10c14022: 701f moveq #31,%d0
10c14024: b083 cmpl %d3,%d0
10c14026: 6416 bccs 10c1403e <M68328_free_irq+0x28>
10c14028: 2f03 movel %d3,%sp@-
10c1402a: 4879 1000 1445 pea 10001445 <__data_start+0x1045>
10c14030: 4879 1000 1455 pea 10001455 <__data_start+0x1055>
10c14036: 4eb9 10c1 677e jsr 10c1677e <printk>
10c1403c: 6064 bras 10c140a2 <M68328_free_irq+0x8c>
10c1403e: 2403 movel %d3,%d2
10c14040: e58a lsll #2,%d2
10c14042: 45f9 1001 41c8 lea 100141c8 <int_irq_list>,%a2
10c14048: 2072 2800 moveal %a2@(00000000,%d2:l),%a0
10c1404c: 2028 0008 movel %a0@(8),%d0
10c14050: b0ae 000c cmpl %fp@(12),%d0
10c14054: 6718 beqs 10c1406e <M68328_free_irq+0x58>
10c14056: 2f28 000c movel %a0@(12),%sp@-
10c1405a: 2f03 movel %d3,%sp@-
10c1405c: 4879 1000 1445 pea 10001445 <__data_start+0x1045>
10c14062: 4879 1000 1469 pea 10001469 <__data_start+0x1069>
10c14068: 4eb9 10c1 677e jsr 10c1677e <printk>
10c1406e: 2072 2800 moveal %a2@(00000000,%d2:l),%a0
10c14072: 20bc 10c1 3cc0 movel #281099456,%a0@
10c14078: 2072 2800 moveal %a2@(00000000,%d2:l),%a0
10c1407c: 217c 0000 8000 movel #32768,%a0@(4)
10c14082: 0004
10c14084: 2072 2800 moveal %a2@(00000000,%d2:l),%a0
10c14088: 42a8 0008 clrl %a0@(8)
10c1408c: 2072 2800 moveal %a2@(00000000,%d2:l),%a0
10c14090: 42a8 000c clrl %a0@(12)
10c14094: 307c f304 moveaw #-3324,%a0
10c14098: 7201 moveq #1,%d1
10c1409a: e7a9 lsll %d3,%d1
10c1409c: 2010 movel %a0@,%d0
10c1409e: 8081 orl %d1,%d0
10c140a0: 2080 movel %d0,%a0@
10c140a2: 4cee 040c fff4 moveml %fp@(-12),%d2-%d3/%a2
10c140a8: 4e5e unlk %fp
10c140aa: 4e75 rts
10c140ac <M68328_enable_irq>:
10c140ac: 4e56 0000 linkw %fp,#0
10c140b0: 2f02 movel %d2,%sp@-
10c140b2: 242e 0008 movel %fp@(8),%d2
10c140b6: 701f moveq #31,%d0
10c140b8: b082 cmpl %d2,%d0
10c140ba: 6416 bccs 10c140d2 <M68328_enable_irq+0x26>
10c140bc: 2f02 movel %d2,%sp@-
10c140be: 4879 1000 1495 pea 10001495 <__data_start+0x1095>
10c140c4: 4879 1000 1455 pea 10001455 <__data_start+0x1055>
10c140ca: 4eb9 10c1 677e jsr 10c1677e <printk>
10c140d0: 602a bras 10c140fc <M68328_enable_irq+0x50>
10c140d2: 2002 movel %d2,%d0
10c140d4: d082 addl %d2,%d0
10c140d6: 41f9 1001 42c8 lea 100142c8 <int_irq_ablecount>,%a0
10c140dc: 3230 0800 movew %a0@(00000000,%d0:l),%d1
10c140e0: 3241 moveaw %d1,%a1
10c140e2: 5349 subqw #1,%a1
10c140e4: 3189 0800 movew %a1,%a0@(00000000,%d0:l)
10c140e8: 0c41 0001 cmpiw #1,%d1
10c140ec: 660e bnes 10c140fc <M68328_enable_irq+0x50>
10c140ee: 307c f304 moveaw #-3324,%a0
10c140f2: 72fe moveq #-2,%d1
10c140f4: e5b9 roll %d2,%d1
10c140f6: 2010 movel %a0@,%d0
10c140f8: c081 andl %d1,%d0
10c140fa: 2080 movel %d0,%a0@
10c140fc: 242e fffc movel %fp@(-4),%d2
10c14100: 4e5e unlk %fp
10c14102: 4e75 rts
10c14104 <M68328_disable_irq>:
10c14104: 4e56 0000 linkw %fp,#0
10c14108: 2f02 movel %d2,%sp@-
10c1410a: 242e 0008 movel %fp@(8),%d2
10c1410e: 701f moveq #31,%d0
10c14110: b082 cmpl %d2,%d0
10c14112: 6416 bccs 10c1412a <M68328_disable_irq+0x26>
10c14114: 2f02 movel %d2,%sp@-
10c14116: 4879 1000 14a7 pea 100014a7 <__data_start+0x10a7>
10c1411c: 4879 1000 1455 pea 10001455 <__data_start+0x1055>
10c14122: 4eb9 10c1 677e jsr 10c1677e <printk>
10c14128: 6028 bras 10c14152 <M68328_disable_irq+0x4e>
10c1412a: 2002 movel %d2,%d0
10c1412c: d082 addl %d2,%d0
10c1412e: 41f9 1001 42c8 lea 100142c8 <int_irq_ablecount>,%a0
10c14134: 3230 0800 movew %a0@(00000000,%d0:l),%d1
10c14138: 3241 moveaw %d1,%a1
10c1413a: 5249 addqw #1,%a1
10c1413c: 3189 0800 movew %a1,%a0@(00000000,%d0:l)
10c14140: 4a41 tstw %d1
10c14142: 660e bnes 10c14152 <M68328_disable_irq+0x4e>
10c14144: 307c f304 moveaw #-3324,%a0
10c14148: 7201 moveq #1,%d1
10c1414a: e5a9 lsll %d2,%d1
10c1414c: 2010 movel %a0@,%d0
10c1414e: 8081 orl %d1,%d0
10c14150: 2080 movel %d0,%a0@
10c14152: 242e fffc movel %fp@(-4),%d2
10c14156: 4e5e unlk %fp
10c14158: 4e75 rts
10c1415a <M68328_get_irq_list>:
10c1415a: 4e56 0000 linkw %fp,#0
10c1415e: 48e7 383c moveml %d2-%d4/%a2-%a5,%sp@-
10c14162: 266e 0008 moveal %fp@(8),%a3
10c14166: 4879 1000 14f3 pea 100014f3 <__data_start+0x10f3>
10c1416c: 2f0b movel %a3,%sp@-
10c1416e: 45f9 10c8 4d6a lea 10c84d6a <sprintf>,%a2
10c14174: 4e92 jsr %a2@
10c14176: 2400 movel %d0,%d2
10c14178: 7600 moveq #0,%d3
10c1417a: 508f addql #8,%sp
10c1417c: 2a4a moveal %a2,%a5
10c1417e: 49f9 1001 41c8 lea 100141c8 <int_irq_list>,%a4
10c14184: 45f9 1001 4248 lea 10014248 <int_irq_count>,%a2
10c1418a: 7800 moveq #0,%d4
10c1418c: 2074 4800 moveal %a4@(00000000,%d4:l),%a0
10c14190: b0fc 0000 cmpaw #0,%a0
10c14194: 671e beqs 10c141b4 <M68328_get_irq_list+0x5a>
10c14196: 4a90 tstl %a0@
10c14198: 671a beqs 10c141b4 <M68328_get_irq_list+0x5a>
10c1419a: 2f28 000c movel %a0@(12),%sp@-
10c1419e: 2f12 movel %a2@,%sp@-
10c141a0: 2f03 movel %d3,%sp@-
10c141a2: 4879 1000 150e pea 1000150e <__data_start+0x110e>
10c141a8: 4873 2800 pea %a3@(00000000,%d2:l)
10c141ac: 4e95 jsr %a5@
10c141ae: d480 addl %d0,%d2
10c141b0: 4fef 0014 lea %sp@(20),%sp
10c141b4: 588a addql #4,%a2
10c141b6: 5884 addql #4,%d4
10c141b8: 5283 addql #1,%d3
10c141ba: 701f moveq #31,%d0
10c141bc: b083 cmpl %d3,%d0
10c141be: 6ccc bges 10c1418c <M68328_get_irq_list+0x32>
10c141c0: 2002 movel %d2,%d0
10c141c2: 4cee 3c1c ffe4 moveml %fp@(-28),%d2-%d4/%a2-%a5
10c141c8: 4e5e unlk %fp
10c141ca: 4e75 rts
10c141cc <config_M68328_irq>:
10c141cc: 4e56 0000 linkw %fp,#0
10c141d0: 42b9 1000 c7a4 clrl 1000c7a4 <mach_default_handler>
10c141d6: 23fc 10c1 3cd6 movel #281099478,1000c7a0 <mach_init_IRQ>
10c141dc: 1000 c7a0
10c141e0: 23fc 10c1 3f1a movel #281100058,100251a0 <mach_request_irq>
10c141e6: 1002 51a0
10c141ea: 23fc 10c1 4016 movel #281100310,1000c7a8 <mach_free_irq>
10c141f0: 1000 c7a8
10c141f4: 23fc 10c1 40ac movel #281100460,1000c7ac <mach_enable_irq>
10c141fa: 1000 c7ac
10c141fe: 23fc 10c1 4104 movel #281100548,1000c7b0 <mach_disable_irq>
10c14204: 1000 c7b0
10c14208: 23fc 10c1 415a movel #281100634,1000c7b4 <mach_get_irq_list>
10c1420e: 1000 c7b4
10c14212: 23fc 10c1 4228 movel #281100840,1000c7b8 <mach_process_int>
10c14218: 1000 c7b8
10c1421c: 4e5e unlk %fp
10c1421e: 4e75 rts
10c14220 <init_irq_proc>:
10c14220: 4e56 0000 linkw %fp,#0
10c14224: 4e5e unlk %fp
10c14226: 4e75 rts
10c14228 <M68328_do_irq>:
10c14228: 4e56 0000 linkw %fp,#0
10c1422c: 48e7 3c00 moveml %d2-%d5,%sp@-
10c14230: 2a2e 000c movel %fp@(12),%d5
10c14234: 307c f310 moveaw #-3312,%a0
10c14238: 2810 movel %a0@,%d4
10c1423a: 6700 00e4 beqw 10c14320 <M68328_do_irq+0xf8>
10c1423e: 4a44 tstw %d4
10c14240: 6736 beqs 10c14278 <M68328_do_irq+0x50>
10c14242: 4a04 tstb %d4
10c14244: 6714 beqs 10c1425a <M68328_do_irq+0x32>
10c14246: 2004 movel %d4,%d0
10c14248: 720f moveq #15,%d1
10c1424a: c081 andl %d1,%d0
10c1424c: 6706 beqs 10c14254 <M68328_do_irq+0x2c>
10c1424e: 7601 moveq #1,%d3
10c14250: 7200 moveq #0,%d1
10c14252: 6064 bras 10c142b8 <M68328_do_irq+0x90>
10c14254: 7610 moveq #16,%d3
10c14256: 7204 moveq #4,%d1
10c14258: 605e bras 10c142b8 <M68328_do_irq+0x90>
10c1425a: 2004 movel %d4,%d0
10c1425c: 0280 0000 0f00 andil #3840,%d0
10c14262: 670a beqs 10c1426e <M68328_do_irq+0x46>
10c14264: 263c 0000 0100 movel #256,%d3
10c1426a: 7208 moveq #8,%d1
10c1426c: 604a bras 10c142b8 <M68328_do_irq+0x90>
10c1426e: 263c 0000 1000 movel #4096,%d3
10c14274: 720c moveq #12,%d1
10c14276: 6040 bras 10c142b8 <M68328_do_irq+0x90>
10c14278: 2004 movel %d4,%d0
10c1427a: 0280 00ff 0000 andil #16711680,%d0
10c14280: 671a beqs 10c1429c <M68328_do_irq+0x74>
10c14282: 2004 movel %d4,%d0
10c14284: 0280 000f 0000 andil #983040,%d0
10c1428a: 6708 beqs 10c14294 <M68328_do_irq+0x6c>
10c1428c: 7601 moveq #1,%d3
10c1428e: 4843 swap %d3
10c14290: 7210 moveq #16,%d1
10c14292: 6024 bras 10c142b8 <M68328_do_irq+0x90>
10c14294: 7610 moveq #16,%d3
10c14296: 4843 swap %d3
10c14298: 7214 moveq #20,%d1
10c1429a: 601c bras 10c142b8 <M68328_do_irq+0x90>
10c1429c: 2004 movel %d4,%d0
10c1429e: 0280 0f00 0000 andil #251658240,%d0
10c142a4: 670a beqs 10c142b0 <M68328_do_irq+0x88>
10c142a6: 263c 0100 0000 movel #16777216,%d3
10c142ac: 7218 moveq #24,%d1
10c142ae: 6008 bras 10c142b8 <M68328_do_irq+0x90>
10c142b0: 263c 1000 0000 movel #268435456,%d3
10c142b6: 721c moveq #28,%d1
10c142b8: 2003 movel %d3,%d0
10c142ba: c084 andl %d4,%d0
10c142bc: 41f9 1001 41c8 lea 100141c8 <int_irq_list>,%a0
10c142c2: 660a bnes 10c142ce <M68328_do_irq+0xa6>
10c142c4: d683 addl %d3,%d3
10c142c6: 5281 addql #1,%d1
10c142c8: 2003 movel %d3,%d0
10c142ca: c084 andl %d4,%d0
10c142cc: 67f6 beqs 10c142c4 <M68328_do_irq+0x9c>
10c142ce: 2401 movel %d1,%d2
10c142d0: e58a lsll #2,%d2
10c142d2: 2070 2800 moveal %a0@(00000000,%d2:l),%a0
10c142d6: b0fc 0000 cmpaw #0,%a0
10c142da: 6722 beqs 10c142fe <M68328_do_irq+0xd6>
10c142dc: 2250 moveal %a0@,%a1
10c142de: b2fc 0000 cmpaw #0,%a1
10c142e2: 671a beqs 10c142fe <M68328_do_irq+0xd6>
10c142e4: 2f05 movel %d5,%sp@-
10c142e6: 2f28 0008 movel %a0@(8),%sp@-
10c142ea: 2f01 movel %d1,%sp@-
10c142ec: 4e91 jsr %a1@
10c142ee: 41f9 1001 4248 lea 10014248 <int_irq_count>,%a0
10c142f4: 52b0 2800 addql #1,%a0@(00000000,%d2:l)
10c142f8: 4fef 000c lea %sp@(12),%sp
10c142fc: 601a bras 10c14318 <M68328_do_irq+0xf0>
10c142fe: 2f01 movel %d1,%sp@-
10c14300: 4879 1000 14ba pea 100014ba <__data_start+0x10ba>
10c14306: 4eb9 10c1 677e jsr 10c1677e <printk>
10c1430c: 307c f304 moveaw #-3324,%a0
10c14310: 2010 movel %a0@,%d0
10c14312: 8083 orl %d3,%d0
10c14314: 2080 movel %d0,%a0@
10c14316: 508f addql #8,%sp
10c14318: 4683 notl %d3
10c1431a: c883 andl %d3,%d4
10c1431c: 6600 ff20 bnew 10c1423e <M68328_do_irq+0x16>
10c14320: 7000 moveq #0,%d0
10c14322: 4cee 003c fff0 moveml %fp@(-16),%d2-%d5
10c14328: 4e5e unlk %fp
10c1432a: 4e75 rts
10c1432c <scheduling_functions_start_here>:
10c1432c: 4e56 0000 linkw %fp,#0
10c14330: 4e5e unlk %fp
10c14332: 4e75 rts
10c14334 <reschedule_idle>:
10c14334: 4e56 0000 linkw %fp,#0
10c14338: 2f0a movel %a2,%sp@-
10c1433a: 246e 0008 moveal %fp@(8),%a2
10c1433e: 2079 1000 cc30 moveal 1000cc30 <aligned_data>,%a0
10c14344: 2228 0050 movel %a0@(80),%d1
10c14348: 327c ffff moveaw #-1,%a1
10c1434c: 202a 0028 movel %a2@(40),%d0
10c14350: 0800 0004 btst #4,%d0
10c14354: 662e bnes 10c14384 <reschedule_idle+0x50>
10c14356: 4a80 tstl %d0
10c14358: 6622 bnes 10c1437c <reschedule_idle+0x48>
10c1435a: 226a 0020 moveal %a2@(32),%a1
10c1435e: b2fc 0000 cmpaw #0,%a1
10c14362: 6720 beqs 10c14384 <reschedule_idle+0x50>
10c14364: 202a 002c movel %a2@(44),%d0
10c14368: b280 cmpl %d0,%d1
10c1436a: 6704 beqs 10c14370 <reschedule_idle+0x3c>
10c1436c: 4a80 tstl %d0
10c1436e: 6602 bnes 10c14372 <reschedule_idle+0x3e>
10c14370: 5289 addql #1,%a1
10c14372: 43e9 0014 lea %a1@(20),%a1
10c14376: 93ea 0024 subal %a2@(36),%a1
10c1437a: 6008 bras 10c14384 <reschedule_idle+0x50>
10c1437c: 226a 00c6 moveal %a2@(198),%a1
10c14380: 43e9 03e8 lea %a1@(1000),%a1
10c14384: 2468 0050 moveal %a0@(80),%a2
10c14388: 70ff moveq #-1,%d0
10c1438a: 2228 0028 movel %a0@(40),%d1
10c1438e: 0801 0004 btst #4,%d1
10c14392: 662c bnes 10c143c0 <reschedule_idle+0x8c>
10c14394: 4a81 tstl %d1
10c14396: 661e bnes 10c143b6 <reschedule_idle+0x82>
10c14398: 2028 0020 movel %a0@(32),%d0
10c1439c: 6722 beqs 10c143c0 <reschedule_idle+0x8c>
10c1439e: 2228 002c movel %a0@(44),%d1
10c143a2: b5c1 cmpal %d1,%a2
10c143a4: 6704 beqs 10c143aa <reschedule_idle+0x76>
10c143a6: 4a81 tstl %d1
10c143a8: 6602 bnes 10c143ac <reschedule_idle+0x78>
10c143aa: 5280 addql #1,%d0
10c143ac: 7214 moveq #20,%d1
10c143ae: d081 addl %d1,%d0
10c143b0: 90a8 0024 subl %a0@(36),%d0
10c143b4: 600a bras 10c143c0 <reschedule_idle+0x8c>
10c143b6: 2028 00c6 movel %a0@(198),%d0
10c143ba: 0680 0000 03e8 addil #1000,%d0
10c143c0: 93c0 subal %d0,%a1
10c143c2: b2fc 0000 cmpaw #0,%a1
10c143c6: 6f06 bles 10c143ce <reschedule_idle+0x9a>
10c143c8: 7001 moveq #1,%d0
10c143ca: 2140 0014 movel %d0,%a0@(20)
10c143ce: 245f moveal %sp@+,%a2
10c143d0: 4e5e unlk %fp
10c143d2: 4e75 rts
10c143d4 <process_timeout>:
10c143d4: 4e56 0000 linkw %fp,#0
10c143d8: 2f0a movel %a2,%sp@-
10c143da: 2f02 movel %d2,%sp@-
10c143dc: 246e 0008 moveal %fp@(8),%a2
10c143e0: 40c2 movew %sr,%d2
10c143e2: 007c 0700 oriw #1792,%sr
10c143e6: 7000 moveq #0,%d0
10c143e8: 2480 movel %d0,%a2@
10c143ea: 4aaa 003c tstl %a2@(60)
10c143ee: 662a bnes 10c1441a <process_timeout+0x46>
10c143f0: 41ea 003c lea %a2@(60),%a0
10c143f4: 2279 1000 cc28 moveal 1000cc28 <runqueue_head>,%a1
10c143fa: 2348 0004 movel %a0,%a1@(4)
10c143fe: 2089 movel %a1,%a0@
10c14400: 217c 1000 cc28 movel #268487720,%a0@(4)
10c14406: 0004
10c14408: 23c8 1000 cc28 movel %a0,1000cc28 <runqueue_head>
10c1440e: 52b9 1002 67ac addql #1,100267ac <nr_running>
10c14414: 2f0a movel %a2,%sp@-
10c14416: 4eba ff1c jsr %pc@(10c14334 <reschedule_idle>)
10c1441a: 46c2 movew %d2,%sr
10c1441c: 242e fff8 movel %fp@(-8),%d2
10c14420: 246e fffc moveal %fp@(-4),%a2
10c14424: 4e5e unlk %fp
10c14426: 4e75 rts
10c14428 <schedule_timeout>:
10c14428: 4e56 ffec linkw %fp,#-20
10c1442c: 2f03 movel %d3,%sp@-
10c1442e: 2f02 movel %d2,%sp@-
10c14430: 242e 0008 movel %fp@(8),%d2
10c14434: 0c82 7fff ffff cmpil #2147483647,%d2
10c1443a: 6608 bnes 10c14444 <schedule_timeout+0x1c>
10c1443c: 4eb9 10c1 44d2 jsr 10c144d2 <schedule>
10c14442: 606a bras 10c144ae <schedule_timeout+0x86>
10c14444: 4a82 tstl %d2
10c14446: 6c1e bges 10c14466 <schedule_timeout+0x3e>
10c14448: 2f2e 0004 movel %fp@(4),%sp@-
10c1444c: 2f02 movel %d2,%sp@-
10c1444e: 4879 1000 1525 pea 10001525 <__data_start+0x1125>
10c14454: 4eb9 10c1 677e jsr 10c1677e <printk>
10c1445a: 2079 1002 53b4 moveal 100253b4 <_current_task>,%a0
10c14460: 7000 moveq #0,%d0
10c14462: 2080 movel %d0,%a0@
10c14464: 6048 bras 10c144ae <schedule_timeout+0x86>
10c14466: 2639 1002 67b0 movel 100267b0 <jiffies>,%d3
10c1446c: d682 addl %d2,%d3
10c1446e: 42ae fff0 clrl %fp@(-16)
10c14472: 42ae ffec clrl %fp@(-20)
10c14476: 2d43 fff4 movel %d3,%fp@(-12)
10c1447a: 2d79 1002 53b4 movel 100253b4 <_current_task>,%fp@(-8)
10c14480: fff8
10c14482: 2d7c 10c1 43d4 movel #281101268,%fp@(-4)
10c14488: fffc
10c1448a: 74ec moveq #-20,%d2
10c1448c: d48e addl %fp,%d2
10c1448e: 2f02 movel %d2,%sp@-
10c14490: 4eb9 10c1 96d0 jsr 10c196d0 <add_timer>
10c14496: 4eb9 10c1 44d2 jsr 10c144d2 <schedule>
10c1449c: 2f02 movel %d2,%sp@-
10c1449e: 4eb9 10c1 9894 jsr 10c19894 <del_timer>
10c144a4: 2039 1002 67b0 movel 100267b0 <jiffies>,%d0
10c144aa: 2403 movel %d3,%d2
10c144ac: 9480 subl %d0,%d2
10c144ae: 2002 movel %d2,%d0
10c144b0: 6c02 bges 10c144b4 <schedule_timeout+0x8c>
10c144b2: 7000 moveq #0,%d0
10c144b4: 242e ffe4 movel %fp@(-28),%d2
10c144b8: 262e ffe8 movel %fp@(-24),%d3
10c144bc: 4e5e unlk %fp
10c144be: 4e75 rts
10c144c0 <schedule_tail>:
10c144c0: 4e56 0000 linkw %fp,#0
10c144c4: 206e 0008 moveal %fp@(8),%a0
10c144c8: 70ef moveq #-17,%d0
10c144ca: c1a8 0028 andl %d0,%a0@(40)
10c144ce: 4e5e unlk %fp
10c144d0: 4e75 rts
10c144d2 <schedule>:
10c144d2: 4e56 0000 linkw %fp,#0
10c144d6: 48e7 3f3c moveml %d2-%d7/%a2-%a5,%sp@-
10c144da: 2039 1002 53b4 movel 100253b4 <_current_task>,%d0
10c144e0: 2640 moveal %d0,%a3
10c144e2: 49f9 1001 1190 lea 10011190 <init_task_union>,%a4
10c144e8: 4bf9 1000 cc28 lea 1000cc28 <runqueue_head>,%a5
10c144ee: 4aab 0050 tstl %a3@(80)
10c144f2: 660c bnes 10c14500 <schedule+0x2e>
10c144f4: 4879 1000 1520 pea 10001520 <__data_start+0x1120>
10c144fa: 4eb9 10c1 60e4 jsr 10c160e4 <panic>
10c14500: 2c0b movel %a3,%d6
10c14502: 282b 0030 movel %a3@(48),%d4
10c14506: 2039 1002 572c movel 1002572c <irq_stat+0x4>,%d0
10c1450c: d0b9 1002 5730 addl 10025730 <irq_stat+0x8>,%d0
10c14512: 6718 beqs 10c1452c <schedule+0x5a>
10c14514: 4879 1000 155b pea 1000155b <__data_start+0x115b>
10c1451a: 4eb9 10c1 677e jsr 10c1677e <printk>
10c14520: 2ebc 1000 1520 movel #268440864,%sp@
10c14526: 4eb9 10c1 60e4 jsr 10c160e4 <panic>
10c1452c: 2004 movel %d4,%d0
10c1452e: e988 lsll #4,%d0
10c14530: 2e00 movel %d0,%d7
10c14532: 0687 1000 cc30 addil #268487728,%d7
10c14538: 007c 0700 oriw #1792,%sr
10c1453c: 7002 moveq #2,%d0
10c1453e: b0ab 0028 cmpl %a3@(40),%d0
10c14542: 663c bnes 10c14580 <schedule+0xae>
10c14544: 4aab 0020 tstl %a3@(32)
10c14548: 6636 bnes 10c14580 <schedule+0xae>
10c1454a: 7014 moveq #20,%d0
10c1454c: 90ab 0024 subl %a3@(36),%d0
10c14550: e480 asrl #2,%d0
10c14552: 5280 addql #1,%d0
10c14554: 2740 0020 movel %d0,%a3@(32)
10c14558: 41eb 003c lea %a3@(60),%a0
10c1455c: 2468 0004 moveal %a0@(4),%a2
10c14560: 2250 moveal %a0@,%a1
10c14562: 234a 0004 movel %a2,%a1@(4)
10c14566: 2489 movel %a1,%a2@
10c14568: 2279 1000 cc2c moveal 1000cc2c <runqueue_head+0x4>,%a1
10c1456e: 23c8 1000 cc2c movel %a0,1000cc2c <runqueue_head+0x4>
10c14574: 20bc 1000 cc28 movel #268487720,%a0@
10c1457a: 2149 0004 movel %a1,%a0@(4)
10c1457e: 2288 movel %a0,%a1@
10c14580: 2013 movel %a3@,%d0
10c14582: 6732 beqs 10c145b6 <schedule+0xe4>
10c14584: 7201 moveq #1,%d1
10c14586: b280 cmpl %d0,%d1
10c14588: 660c bnes 10c14596 <schedule+0xc4>
10c1458a: 4aab 0008 tstl %a3@(8)
10c1458e: 6706 beqs 10c14596 <schedule+0xc4>
10c14590: 7000 moveq #0,%d0
10c14592: 2680 movel %d0,%a3@
10c14594: 6020 bras 10c145b6 <schedule+0xe4>
10c14596: 53b9 1002 67ac subql #1,100267ac <nr_running>
10c1459c: 2779 1002 67b0 movel 100267b0 <jiffies>,%a3@(68)
10c145a2: 0044
10c145a4: 41eb 003c lea %a3@(60),%a0
10c145a8: 2468 0004 moveal %a0@(4),%a2
10c145ac: 2250 moveal %a0@,%a1
10c145ae: 234a 0004 movel %a2,%a1@(4)
10c145b2: 2489 movel %a1,%a2@
10c145b4: 4290 clrl %a0@
10c145b6: 7200 moveq #0,%d1
10c145b8: 2741 0014 movel %d1,%a3@(20)
10c145bc: 244c moveal %a4,%a2
10c145be: 243c ffff fc18 movel #-1000,%d2
10c145c4: 2255 moveal %a5@,%a1
10c145c6: bbc9 cmpal %a1,%a5
10c145c8: 6750 beqs 10c1461a <schedule+0x148>
10c145ca: 262b 0050 movel %a3@(80),%d3
10c145ce: 2a0d movel %a5,%d5
10c145d0: 41e9 ffc4 lea %a1@(-60),%a0
10c145d4: 72ff moveq #-1,%d1
10c145d6: 2028 0028 movel %a0@(40),%d0
10c145da: 0800 0004 btst #4,%d0
10c145de: 662c bnes 10c1460c <schedule+0x13a>
10c145e0: 4a80 tstl %d0
10c145e2: 661e bnes 10c14602 <schedule+0x130>
10c145e4: 2228 0020 movel %a0@(32),%d1
10c145e8: 6722 beqs 10c1460c <schedule+0x13a>
10c145ea: 2028 002c movel %a0@(44),%d0
10c145ee: b680 cmpl %d0,%d3
10c145f0: 6704 beqs 10c145f6 <schedule+0x124>
10c145f2: 4a80 tstl %d0
10c145f4: 6602 bnes 10c145f8 <schedule+0x126>
10c145f6: 5281 addql #1,%d1
10c145f8: 7014 moveq #20,%d0
10c145fa: d280 addl %d0,%d1
10c145fc: 92a8 0024 subl %a0@(36),%d1
10c14600: 600a bras 10c1460c <schedule+0x13a>
10c14602: 2228 00c6 movel %a0@(198),%d1
10c14606: 0681 0000 03e8 addil #1000,%d1
10c1460c: b481 cmpl %d1,%d2
10c1460e: 6c04 bges 10c14614 <schedule+0x142>
10c14610: 2401 movel %d1,%d2
10c14612: 2448 moveal %a0,%a2
10c14614: 2251 moveal %a1@,%a1
10c14616: ba89 cmpl %a1,%d5
10c14618: 66b6 bnes 10c145d0 <schedule+0xfe>
10c1461a: 4a82 tstl %d2
10c1461c: 6636 bnes 10c14654 <schedule+0x182>
10c1461e: 027c f8ff andiw #-1793,%sr
10c14622: 206c 0048 moveal %a4@(72),%a0
10c14626: b9c8 cmpal %a0,%a4
10c14628: 6722 beqs 10c1464c <schedule+0x17a>
10c1462a: 240c movel %a4,%d2
10c1462c: 2228 0020 movel %a0@(32),%d1
10c14630: e281 asrl #1,%d1
10c14632: 7014 moveq #20,%d0
10c14634: 90a8 0024 subl %a0@(36),%d0
10c14638: e480 asrl #2,%d0
10c1463a: 2241 moveal %d1,%a1
10c1463c: 43f1 0801 lea %a1@(00000001,%d0:l),%a1
10c14640: 2149 0020 movel %a1,%a0@(32)
10c14644: 2068 0048 moveal %a0@(72),%a0
10c14648: b488 cmpl %a0,%d2
10c1464a: 66e0 bnes 10c1462c <schedule+0x15a>
10c1464c: 007c 0700 oriw #1792,%sr
10c14650: 6000 ff6a braw 10c145bc <schedule+0xea>
10c14654: 2047 moveal %d7,%a0
10c14656: 208a movel %a2,%a0@
10c14658: 2544 0030 movel %d4,%a2@(48)
10c1465c: 7001 moveq #1,%d0
10c1465e: e9a8 lsll %d4,%d0
10c14660: 2540 0034 movel %d0,%a2@(52)
10c14664: 027c f8ff andiw #-1793,%sr
10c14668: b5cb cmpal %a3,%a2
10c1466a: 660a bnes 10c14676 <schedule+0x1a4>
10c1466c: 70ef moveq #-17,%d0
10c1466e: c1ab 0028 andl %d0,%a3@(40)
10c14672: 6000 0084 braw 10c146f8 <schedule+0x226>
10c14676: 52b9 1002 7c6c addql #1,10027c6c <kstat+0x14b0>
10c1467c: 202a 002c movel %a2@(44),%d0
10c14680: 242b 0050 movel %a3@(80),%d2
10c14684: 4a80 tstl %d0
10c14686: 661e bnes 10c146a6 <schedule+0x1d4>
10c14688: 4aaa 0050 tstl %a2@(80)
10c1468c: 670c beqs 10c1469a <schedule+0x1c8>
10c1468e: 4879 1000 1520 pea 10001520 <__data_start+0x1120>
10c14694: 4eb9 10c1 60e4 jsr 10c160e4 <panic>
10c1469a: 2542 0050 movel %d2,%a2@(80)
10c1469e: 2042 moveal %d2,%a0
10c146a0: 5888 addql #4,%a0
10c146a2: 5290 addql #1,%a0@
10c146a4: 6012 bras 10c146b8 <schedule+0x1e6>
10c146a6: b0aa 0050 cmpl %a2@(80),%d0
10c146aa: 670c beqs 10c146b8 <schedule+0x1e6>
10c146ac: 4879 1000 1520 pea 10001520 <__data_start+0x1120>
10c146b2: 4eb9 10c1 60e4 jsr 10c160e4 <panic>
10c146b8: 4aab 002c tstl %a3@(44)
10c146bc: 6624 bnes 10c146e2 <schedule+0x210>
10c146be: 42ab 0050 clrl %a3@(80)
10c146c2: 2042 moveal %d2,%a0
10c146c4: 5888 addql #4,%a0
10c146c6: 40c1 movew %sr,%d1
10c146c8: 007c 0700 oriw #1792,%sr
10c146cc: 2010 movel %a0@,%d0
10c146ce: 5380 subql #1,%d0
10c146d0: 2080 movel %d0,%a0@
10c146d2: 46c1 movew %d1,%sr
10c146d4: 4a80 tstl %d0
10c146d6: 660a bnes 10c146e2 <schedule+0x210>
10c146d8: 2f02 movel %d2,%sp@-
10c146da: 4eb9 10c1 5df2 jsr 10c15df2 <__mmdrop>
10c146e0: 588f addql #4,%sp
10c146e2: 2e0a movel %a2,%d7
10c146e4: 2046 moveal %d6,%a0
10c146e6: 2247 moveal %d7,%a1
10c146e8: 4eb9 10c1 2a14 jsr 10c12a14 <resume>
10c146ee: 2c01 movel %d1,%d6
10c146f0: 70ef moveq #-17,%d0
10c146f2: 2046 moveal %d6,%a0
10c146f4: c1a8 0028 andl %d0,%a0@(40)
10c146f8: 2079 1002 53b4 moveal 100253b4 <_current_task>,%a0
10c146fe: 2028 0014 movel %a0@(20),%d0
10c14702: 2648 moveal %a0,%a3
10c14704: 6600 fdfa bnew 10c14500 <schedule+0x2e>
10c14708: 4cee 3cfc ffd8 moveml %fp@(-40),%d2-%d7/%a2-%a5
10c1470e: 4e5e unlk %fp
10c14710: 4e75 rts
10c14712 <__wake_up>:
10c14712: 4e56 0000 linkw %fp,#0
10c14716: 48e7 3e38 moveml %d2-%d6/%a2-%a4,%sp@-
10c1471a: 206e 0008 moveal %fp@(8),%a0
10c1471e: 2c2e 000c movel %fp@(12),%d6
10c14722: b0fc 0000 cmpaw #0,%a0
10c14726: 677e beqs 10c147a6 <__wake_up+0x94>
10c14728: 40c5 movew %sr,%d5
10c1472a: 007c 0700 oriw #1792,%sr
10c1472e: 262e 0010 movel %fp@(16),%d3
10c14732: 2668 0004 moveal %a0@(4),%a3
10c14736: 2808 movel %a0,%d4
10c14738: 5884 addql #4,%d4
10c1473a: b88b cmpl %a3,%d4
10c1473c: 6766 beqs 10c147a4 <__wake_up+0x92>
10c1473e: 49eb fff8 lea %a3@(-8),%a4
10c14742: 246c 0004 moveal %a4@(4),%a2
10c14746: 2012 movel %a2@,%d0
10c14748: c086 andl %d6,%d0
10c1474a: 6752 beqs 10c1479e <__wake_up+0x8c>
10c1474c: 7000 moveq #0,%d0
10c1474e: 40c2 movew %sr,%d2
10c14750: 007c 0700 oriw #1792,%sr
10c14754: 7200 moveq #0,%d1
10c14756: 2481 movel %d1,%a2@
10c14758: 4aaa 003c tstl %a2@(60)
10c1475c: 662e bnes 10c1478c <__wake_up+0x7a>
10c1475e: 41ea 003c lea %a2@(60),%a0
10c14762: 2279 1000 cc28 moveal 1000cc28 <runqueue_head>,%a1
10c14768: 2348 0004 movel %a0,%a1@(4)
10c1476c: 2089 movel %a1,%a0@
10c1476e: 217c 1000 cc28 movel #268487720,%a0@(4)
10c14774: 0004
10c14776: 23c8 1000 cc28 movel %a0,1000cc28 <runqueue_head>
10c1477c: 52b9 1002 67ac addql #1,100267ac <nr_running>
10c14782: 2f0a movel %a2,%sp@-
10c14784: 4eba fbae jsr %pc@(10c14334 <reschedule_idle>)
10c14788: 588f addql #4,%sp
10c1478a: 7001 moveq #1,%d0
10c1478c: 46c2 movew %d2,%sr
10c1478e: 4a80 tstl %d0
10c14790: 670c beqs 10c1479e <__wake_up+0x8c>
10c14792: 082c 0000 0003 btst #0,%a4@(3)
10c14798: 6704 beqs 10c1479e <__wake_up+0x8c>
10c1479a: 5383 subql #1,%d3
10c1479c: 6706 beqs 10c147a4 <__wake_up+0x92>
10c1479e: 2653 moveal %a3@,%a3
10c147a0: b88b cmpl %a3,%d4
10c147a2: 669a bnes 10c1473e <__wake_up+0x2c>
10c147a4: 46c5 movew %d5,%sr
10c147a6: 4cee 1c7c ffe0 moveml %fp@(-32),%d2-%d6/%a2-%a4
10c147ac: 4e5e unlk %fp
10c147ae: 4e75 rts
10c147b0 <__wake_up_sync>:
10c147b0: 4e56 0000 linkw %fp,#0
10c147b4: 48e7 3e38 moveml %d2-%d6/%a2-%a4,%sp@-
10c147b8: 206e 0008 moveal %fp@(8),%a0
10c147bc: 2c2e 000c movel %fp@(12),%d6
10c147c0: b0fc 0000 cmpaw #0,%a0
10c147c4: 6700 0088 beqw 10c1484e <__wake_up_sync+0x9e>
10c147c8: 40c5 movew %sr,%d5
10c147ca: 007c 0700 oriw #1792,%sr
10c147ce: 262e 0010 movel %fp@(16),%d3
10c147d2: 2668 0004 moveal %a0@(4),%a3
10c147d6: 2808 movel %a0,%d4
10c147d8: 5884 addql #4,%d4
10c147da: b88b cmpl %a3,%d4
10c147dc: 676e beqs 10c1484c <__wake_up_sync+0x9c>
10c147de: 49eb fff8 lea %a3@(-8),%a4
10c147e2: 246c 0004 moveal %a4@(4),%a2
10c147e6: 2012 movel %a2@,%d0
10c147e8: c086 andl %d6,%d0
10c147ea: 675a beqs 10c14846 <__wake_up_sync+0x96>
10c147ec: 7000 moveq #0,%d0
10c147ee: 40c2 movew %sr,%d2
10c147f0: 007c 0700 oriw #1792,%sr
10c147f4: 7200 moveq #0,%d1
10c147f6: 2481 movel %d1,%a2@
10c147f8: 4aaa 003c tstl %a2@(60)
10c147fc: 6636 bnes 10c14834 <__wake_up_sync+0x84>
10c147fe: 41ea 003c lea %a2@(60),%a0
10c14802: 2279 1000 cc28 moveal 1000cc28 <runqueue_head>,%a1
10c14808: 2348 0004 movel %a0,%a1@(4)
10c1480c: 2089 movel %a1,%a0@
10c1480e: 217c 1000 cc28 movel #268487720,%a0@(4)
10c14814: 0004
10c14816: 23c8 1000 cc28 movel %a0,1000cc28 <runqueue_head>
10c1481c: 52b9 1002 67ac addql #1,100267ac <nr_running>
10c14822: 082a 0000 003b btst #0,%a2@(59)
10c14828: 6608 bnes 10c14832 <__wake_up_sync+0x82>
10c1482a: 2f0a movel %a2,%sp@-
10c1482c: 4eba fb06 jsr %pc@(10c14334 <reschedule_idle>)
10c14830: 588f addql #4,%sp
10c14832: 7001 moveq #1,%d0
10c14834: 46c2 movew %d2,%sr
10c14836: 4a80 tstl %d0
10c14838: 670c beqs 10c14846 <__wake_up_sync+0x96>
10c1483a: 082c 0000 0003 btst #0,%a4@(3)
10c14840: 6704 beqs 10c14846 <__wake_up_sync+0x96>
10c14842: 5383 subql #1,%d3
10c14844: 6706 beqs 10c1484c <__wake_up_sync+0x9c>
10c14846: 2653 moveal %a3@,%a3
10c14848: b88b cmpl %a3,%d4
10c1484a: 6692 bnes 10c147de <__wake_up_sync+0x2e>
10c1484c: 46c5 movew %d5,%sr
10c1484e: 4cee 1c7c ffe0 moveml %fp@(-32),%d2-%d6/%a2-%a4
10c14854: 4e5e unlk %fp
10c14856: 4e75 rts
10c14858 <complete>:
10c14858: 4e56 0000 linkw %fp,#0
10c1485c: 48e7 383c moveml %d2-%d4/%a2-%a5,%sp@-
10c14860: 206e 0008 moveal %fp@(8),%a0
10c14864: 40c3 movew %sr,%d3
10c14866: 007c 0700 oriw #1792,%sr
10c1486a: 2010 movel %a0@,%d0
10c1486c: 5280 addql #1,%d0
10c1486e: 20c0 movel %d0,%a0@+
10c14870: 2a48 moveal %a0,%a5
10c14872: 7801 moveq #1,%d4
10c14874: 266d 0004 moveal %a5@(4),%a3
10c14878: 6064 bras 10c148de <complete+0x86>
10c1487a: 49eb fff8 lea %a3@(-8),%a4
10c1487e: 246c 0004 moveal %a4@(4),%a2
10c14882: 2012 movel %a2@,%d0
10c14884: 7203 moveq #3,%d1
10c14886: c081 andl %d1,%d0
10c14888: 6752 beqs 10c148dc <complete+0x84>
10c1488a: 7000 moveq #0,%d0
10c1488c: 40c2 movew %sr,%d2
10c1488e: 007c 0700 oriw #1792,%sr
10c14892: 7200 moveq #0,%d1
10c14894: 2481 movel %d1,%a2@
10c14896: 4aaa 003c tstl %a2@(60)
10c1489a: 662e bnes 10c148ca <complete+0x72>
10c1489c: 41ea 003c lea %a2@(60),%a0
10c148a0: 2279 1000 cc28 moveal 1000cc28 <runqueue_head>,%a1
10c148a6: 2348 0004 movel %a0,%a1@(4)
10c148aa: 2089 movel %a1,%a0@
10c148ac: 217c 1000 cc28 movel #268487720,%a0@(4)
10c148b2: 0004
10c148b4: 23c8 1000 cc28 movel %a0,1000cc28 <runqueue_head>
10c148ba: 52b9 1002 67ac addql #1,100267ac <nr_running>
10c148c0: 2f0a movel %a2,%sp@-
10c148c2: 4eba fa70 jsr %pc@(10c14334 <reschedule_idle>)
10c148c6: 588f addql #4,%sp
10c148c8: 7001 moveq #1,%d0
10c148ca: 46c2 movew %d2,%sr
10c148cc: 4a80 tstl %d0
10c148ce: 670c beqs 10c148dc <complete+0x84>
10c148d0: 082c 0000 0003 btst #0,%a4@(3)
10c148d6: 6704 beqs 10c148dc <complete+0x84>
10c148d8: 5384 subql #1,%d4
10c148da: 670a beqs 10c148e6 <complete+0x8e>
10c148dc: 2653 moveal %a3@,%a3
10c148de: 200d movel %a5,%d0
10c148e0: 5880 addql #4,%d0
10c148e2: b08b cmpl %a3,%d0
10c148e4: 6694 bnes 10c1487a <complete+0x22>
10c148e6: 46c3 movew %d3,%sr
10c148e8: 4cee 3c1c ffe4 moveml %fp@(-28),%d2-%d4/%a2-%a5
10c148ee: 4e5e unlk %fp
10c148f0: 4e75 rts
10c148f2 <wait_for_completion>:
10c148f2: 4e56 ffe0 linkw %fp,#-32
10c148f6: 2f0b movel %a3,%sp@-
10c148f8: 2f0a movel %a2,%sp@-
10c148fa: 266e 0008 moveal %fp@(8),%a3
10c148fe: 007c 0700 oriw #1792,%sr
10c14902: 4a93 tstl %a3@
10c14904: 6678 bnes 10c1497e <wait_for_completion+0x8c>
10c14906: 42ae ffe0 clrl %fp@(-32)
10c1490a: 42ae ffe8 clrl %fp@(-24)
10c1490e: 42ae ffec clrl %fp@(-20)
10c14912: 2d79 1002 53b4 movel 100253b4 <_current_task>,%fp@(-28)
10c14918: ffe4
10c1491a: 2d6e ffe0 fff0 movel %fp@(-32),%fp@(-16)
10c14920: 2d6e ffe4 fff4 movel %fp@(-28),%fp@(-12)
10c14926: 2d6e ffe8 fff8 movel %fp@(-24),%fp@(-8)
10c1492c: 2d6e ffec fffc movel %fp@(-20),%fp@(-4)
10c14932: 7001 moveq #1,%d0
10c14934: 81ae fff0 orl %d0,%fp@(-16)
10c14938: 41eb 0008 lea %a3@(8),%a0
10c1493c: 2268 0004 moveal %a0@(4),%a1
10c14940: 45ee fff8 lea %fp@(-8),%a2
10c14944: 214a 0004 movel %a2,%a0@(4)
10c14948: 2d48 fff8 movel %a0,%fp@(-8)
10c1494c: 2d49 fffc movel %a1,%fp@(-4)
10c14950: 204a moveal %a2,%a0
10c14952: 2288 movel %a0,%a1@
10c14954: 45fa fb7c lea %pc@(10c144d2 <schedule>),%a2
10c14958: 2079 1002 53b4 moveal 100253b4 <_current_task>,%a0
10c1495e: 7002 moveq #2,%d0
10c14960: 2080 movel %d0,%a0@
10c14962: 027c f8ff andiw #-1793,%sr
10c14966: 4e92 jsr %a2@
10c14968: 007c 0700 oriw #1792,%sr
10c1496c: 4a93 tstl %a3@
10c1496e: 67e8 beqs 10c14958 <wait_for_completion+0x66>
10c14970: 226e fffc moveal %fp@(-4),%a1
10c14974: 206e fff8 moveal %fp@(-8),%a0
10c14978: 2149 0004 movel %a1,%a0@(4)
10c1497c: 2288 movel %a0,%a1@
10c1497e: 5393 subql #1,%a3@
10c14980: 027c f8ff andiw #-1793,%sr
10c14984: 246e ffd8 moveal %fp@(-40),%a2
10c14988: 266e ffdc moveal %fp@(-36),%a3
10c1498c: 4e5e unlk %fp
10c1498e: 4e75 rts
10c14990 <interruptible_sleep_on>:
10c14990: 4e56 fff0 linkw %fp,#-16
10c14994: 2f0a movel %a2,%sp@-
10c14996: 2f02 movel %d2,%sp@-
10c14998: 226e 0008 moveal %fp@(8),%a1
10c1499c: 2079 1002 53b4 moveal 100253b4 <_current_task>,%a0
10c149a2: 42ae fff0 clrl %fp@(-16)
10c149a6: 2d48 fff4 movel %a0,%fp@(-12)
10c149aa: 7001 moveq #1,%d0
10c149ac: 2080 movel %d0,%a0@
10c149ae: 40c2 movew %sr,%d2
10c149b0: 007c 0700 oriw #1792,%sr
10c149b4: 5889 addql #4,%a1
10c149b6: 2051 moveal %a1@,%a0
10c149b8: 45ee fff8 lea %fp@(-8),%a2
10c149bc: 214a 0004 movel %a2,%a0@(4)
10c149c0: 2d48 fff8 movel %a0,%fp@(-8)
10c149c4: 2d49 fffc movel %a1,%fp@(-4)
10c149c8: 204a moveal %a2,%a0
10c149ca: 2288 movel %a0,%a1@
10c149cc: 4eba fb04 jsr %pc@(10c144d2 <schedule>)
10c149d0: 007c 0700 oriw #1792,%sr
10c149d4: 226e fffc moveal %fp@(-4),%a1
10c149d8: 206e fff8 moveal %fp@(-8),%a0
10c149dc: 2149 0004 movel %a1,%a0@(4)
10c149e0: 2288 movel %a0,%a1@
10c149e2: 46c2 movew %d2,%sr
10c149e4: 242e ffe8 movel %fp@(-24),%d2
10c149e8: 246e ffec moveal %fp@(-20),%a2
10c149ec: 4e5e unlk %fp
10c149ee: 4e75 rts
10c149f0 <interruptible_sleep_on_timeout>:
10c149f0: 4e56 fff0 linkw %fp,#-16
10c149f4: 2f0a movel %a2,%sp@-
10c149f6: 2f02 movel %d2,%sp@-
10c149f8: 226e 0008 moveal %fp@(8),%a1
10c149fc: 202e 000c movel %fp@(12),%d0
10c14a00: 2079 1002 53b4 moveal 100253b4 <_current_task>,%a0
10c14a06: 42ae fff0 clrl %fp@(-16)
10c14a0a: 2d48 fff4 movel %a0,%fp@(-12)
10c14a0e: 7201 moveq #1,%d1
10c14a10: 2081 movel %d1,%a0@
10c14a12: 40c2 movew %sr,%d2
10c14a14: 007c 0700 oriw #1792,%sr
10c14a18: 5889 addql #4,%a1
10c14a1a: 2051 moveal %a1@,%a0
10c14a1c: 45ee fff8 lea %fp@(-8),%a2
10c14a20: 214a 0004 movel %a2,%a0@(4)
10c14a24: 2d48 fff8 movel %a0,%fp@(-8)
10c14a28: 2d49 fffc movel %a1,%fp@(-4)
10c14a2c: 204a moveal %a2,%a0
10c14a2e: 2288 movel %a0,%a1@
10c14a30: 2f00 movel %d0,%sp@-
10c14a32: 4eba f9f4 jsr %pc@(10c14428 <schedule_timeout>)
10c14a36: 007c 0700 oriw #1792,%sr
10c14a3a: 226e fffc moveal %fp@(-4),%a1
10c14a3e: 206e fff8 moveal %fp@(-8),%a0
10c14a42: 2149 0004 movel %a1,%a0@(4)
10c14a46: 2288 movel %a0,%a1@
10c14a48: 46c2 movew %d2,%sr
10c14a4a: 242e ffe8 movel %fp@(-24),%d2
10c14a4e: 246e ffec moveal %fp@(-20),%a2
10c14a52: 4e5e unlk %fp
10c14a54: 4e75 rts
10c14a56 <sleep_on>:
10c14a56: 4e56 fff0 linkw %fp,#-16
10c14a5a: 2f0a movel %a2,%sp@-
10c14a5c: 2f02 movel %d2,%sp@-
10c14a5e: 226e 0008 moveal %fp@(8),%a1
10c14a62: 2079 1002 53b4 moveal 100253b4 <_current_task>,%a0
10c14a68: 42ae fff0 clrl %fp@(-16)
10c14a6c: 2d48 fff4 movel %a0,%fp@(-12)
10c14a70: 7002 moveq #2,%d0
10c14a72: 2080 movel %d0,%a0@
10c14a74: 40c2 movew %sr,%d2
10c14a76: 007c 0700 oriw #1792,%sr
10c14a7a: 5889 addql #4,%a1
10c14a7c: 2051 moveal %a1@,%a0
10c14a7e: 45ee fff8 lea %fp@(-8),%a2
10c14a82: 214a 0004 movel %a2,%a0@(4)
10c14a86: 2d48 fff8 movel %a0,%fp@(-8)
10c14a8a: 2d49 fffc movel %a1,%fp@(-4)
10c14a8e: 204a moveal %a2,%a0
10c14a90: 2288 movel %a0,%a1@
10c14a92: 4eba fa3e jsr %pc@(10c144d2 <schedule>)
10c14a96: 007c 0700 oriw #1792,%sr
10c14a9a: 226e fffc moveal %fp@(-4),%a1
10c14a9e: 206e fff8 moveal %fp@(-8),%a0
10c14aa2: 2149 0004 movel %a1,%a0@(4)
10c14aa6: 2288 movel %a0,%a1@
10c14aa8: 46c2 movew %d2,%sr
10c14aaa: 242e ffe8 movel %fp@(-24),%d2
10c14aae: 246e ffec moveal %fp@(-20),%a2
10c14ab2: 4e5e unlk %fp
10c14ab4: 4e75 rts
10c14ab6 <sleep_on_timeout>:
10c14ab6: 4e56 fff0 linkw %fp,#-16
10c14aba: 2f0a movel %a2,%sp@-
10c14abc: 2f02 movel %d2,%sp@-
10c14abe: 226e 0008 moveal %fp@(8),%a1
10c14ac2: 202e 000c movel %fp@(12),%d0
10c14ac6: 2079 1002 53b4 moveal 100253b4 <_current_task>,%a0
10c14acc: 42ae fff0 clrl %fp@(-16)
10c14ad0: 2d48 fff4 movel %a0,%fp@(-12)
10c14ad4: 7202 moveq #2,%d1
10c14ad6: 2081 movel %d1,%a0@
10c14ad8: 40c2 movew %sr,%d2
10c14ada: 007c 0700 oriw #1792,%sr
10c14ade: 5889 addql #4,%a1
10c14ae0: 2051 moveal %a1@,%a0
10c14ae2: 45ee fff8 lea %fp@(-8),%a2
10c14ae6: 214a 0004 movel %a2,%a0@(4)
10c14aea: 2d48 fff8 movel %a0,%fp@(-8)
10c14aee: 2d49 fffc movel %a1,%fp@(-4)
10c14af2: 204a moveal %a2,%a0
10c14af4: 2288 movel %a0,%a1@
10c14af6: 2f00 movel %d0,%sp@-
10c14af8: 4eba f92e jsr %pc@(10c14428 <schedule_timeout>)
10c14afc: 007c 0700 oriw #1792,%sr
10c14b00: 226e fffc moveal %fp@(-4),%a1
10c14b04: 206e fff8 moveal %fp@(-8),%a0
10c14b08: 2149 0004 movel %a1,%a0@(4)
10c14b0c: 2288 movel %a0,%a1@
10c14b0e: 46c2 movew %d2,%sr
10c14b10: 242e ffe8 movel %fp@(-24),%d2
10c14b14: 246e ffec moveal %fp@(-20),%a2
10c14b18: 4e5e unlk %fp
10c14b1a: 4e75 rts
10c14b1c <scheduling_functions_end_here>:
10c14b1c: 4e56 0000 linkw %fp,#0
10c14b20: 4e5e unlk %fp
10c14b22: 4e75 rts
10c14b24 <sys_nice>:
10c14b24: 4e56 0000 linkw %fp,#0
10c14b28: 202e 0008 movel %fp@(8),%d0
10c14b2c: 6c1e bges 10c14b4c <sys_nice+0x28>
10c14b2e: 2079 1002 53b4 moveal 100253b4 <_current_task>,%a0
10c14b34: 4a28 01d1 tstb %a0@(465)
10c14b38: 6d04 blts 10c14b3e <sys_nice+0x1a>
10c14b3a: 70ff moveq #-1,%d0
10c14b3c: 6036 bras 10c14b74 <sys_nice+0x50>
10c14b3e: 0068 0100 0006 oriw #256,%a0@(6)
10c14b44: 72d8 moveq #-40,%d1
10c14b46: b280 cmpl %d0,%d1
10c14b48: 6f02 bles 10c14b4c <sys_nice+0x28>
10c14b4a: 70d8 moveq #-40,%d0
10c14b4c: 7228 moveq #40,%d1
10c14b4e: b280 cmpl %d0,%d1
10c14b50: 6c02 bges 10c14b54 <sys_nice+0x30>
10c14b52: 7028 moveq #40,%d0
10c14b54: 2079 1002 53b4 moveal 100253b4 <_current_task>,%a0
10c14b5a: d0a8 0024 addl %a0@(36),%d0
10c14b5e: 72ec moveq #-20,%d1
10c14b60: b280 cmpl %d0,%d1
10c14b62: 6f02 bles 10c14b66 <sys_nice+0x42>
10c14b64: 70ec moveq #-20,%d0
10c14b66: 7213 moveq #19,%d1
10c14b68: b280 cmpl %d0,%d1
10c14b6a: 6c02 bges 10c14b6e <sys_nice+0x4a>
10c14b6c: 7013 moveq #19,%d0
10c14b6e: 2140 0024 movel %d0,%a0@(36)
10c14b72: 7000 moveq #0,%d0
10c14b74: 4e5e unlk %fp
10c14b76: 4e75 rts
10c14b78 <setscheduler>:
10c14b78: 4e56 fffc linkw %fp,#-4
10c14b7c: 48e7 3020 moveml %d2-%d3/%a2,%sp@-
10c14b80: 242e 0008 movel %fp@(8),%d2
10c14b84: 246e 000c moveal %fp@(12),%a2
10c14b88: 202e 0010 movel %fp@(16),%d0
10c14b8c: 76ea moveq #-22,%d3
10c14b8e: 4a80 tstl %d0
10c14b90: 6700 011a beqw 10c14cac <setscheduler+0x134>
10c14b94: 4a82 tstl %d2
10c14b96: 6d00 0114 bltw 10c14cac <setscheduler+0x134>
10c14b9a: 4878 0004 pea 4 <PF_PTRACED_BIT>
10c14b9e: 2f00 movel %d0,%sp@-
10c14ba0: 486e fffc pea %fp@(-4)
10c14ba4: 4eb9 10c8 5744 jsr 10c85744 <memcpy>
10c14baa: 007c 0700 oriw #1792,%sr
10c14bae: 2079 1002 53b4 moveal 100253b4 <_current_task>,%a0
10c14bb4: 4a82 tstl %d2
10c14bb6: 672a beqs 10c14be2 <setscheduler+0x6a>
10c14bb8: 2002 movel %d2,%d0
10c14bba: e080 asrl #8,%d0
10c14bbc: b580 eorl %d2,%d0
10c14bbe: 0280 0000 03ff andil #1023,%d0
10c14bc4: e588 lsll #2,%d0
10c14bc6: 2040 moveal %d0,%a0
10c14bc8: d1fc 1002 57a8 addal #268588968,%a0
10c14bce: 2050 moveal %a0@,%a0
10c14bd0: 6004 bras 10c14bd6 <setscheduler+0x5e>
10c14bd2: 2068 00ae moveal %a0@(174),%a0
10c14bd6: b0fc 0000 cmpaw #0,%a0
10c14bda: 6706 beqs 10c14be2 <setscheduler+0x6a>
10c14bdc: b4a8 007a cmpl %a0@(122),%d2
10c14be0: 66f0 bnes 10c14bd2 <setscheduler+0x5a>
10c14be2: 76fd moveq #-3,%d3
10c14be4: b0fc 0000 cmpaw #0,%a0
10c14be8: 6700 00be beqw 10c14ca8 <setscheduler+0x130>
10c14bec: b4fc 0000 cmpaw #0,%a2
10c14bf0: 6c06 bges 10c14bf8 <setscheduler+0x80>
10c14bf2: 2468 0028 moveal %a0@(40),%a2
10c14bf6: 600a bras 10c14c02 <setscheduler+0x8a>
10c14bf8: 76ea moveq #-22,%d3
10c14bfa: 7002 moveq #2,%d0
10c14bfc: b08a cmpl %a2,%d0
10c14bfe: 6500 00a8 bcsw 10c14ca8 <setscheduler+0x130>
10c14c02: 76ea moveq #-22,%d3
10c14c04: 202e fffc movel %fp@(-4),%d0
10c14c08: 7263 moveq #99,%d1
10c14c0a: b280 cmpl %d0,%d1
10c14c0c: 6500 009a bcsw 10c14ca8 <setscheduler+0x130>
10c14c10: b4fc 0000 cmpaw #0,%a2
10c14c14: 57c1 seq %d1
10c14c16: 4a80 tstl %d0
10c14c18: 57c0 seq %d0
10c14c1a: b001 cmpb %d1,%d0
10c14c1c: 6600 008a bnew 10c14ca8 <setscheduler+0x130>
10c14c20: 76ff moveq #-1,%d3
10c14c22: 200a movel %a2,%d0
10c14c24: 5380 subql #1,%d0
10c14c26: 7201 moveq #1,%d1
10c14c28: b280 cmpl %d0,%d1
10c14c2a: 6512 bcss 10c14c3e <setscheduler+0xc6>
10c14c2c: 2279 1002 53b4 moveal 100253b4 <_current_task>,%a1
10c14c32: 4a29 01d1 tstb %a1@(465)
10c14c36: 6c70 bges 10c14ca8 <setscheduler+0x130>
10c14c38: 0069 0100 0006 oriw #256,%a1@(6)
10c14c3e: 2279 1002 53b4 moveal 100253b4 <_current_task>,%a1
10c14c44: 2029 0130 movel %a1@(304),%d0
10c14c48: b0a8 0130 cmpl %a0@(304),%d0
10c14c4c: 6712 beqs 10c14c60 <setscheduler+0xe8>
10c14c4e: b0a8 012c cmpl %a0@(300),%d0
10c14c52: 670c beqs 10c14c60 <setscheduler+0xe8>
10c14c54: 4a29 01d1 tstb %a1@(465)
10c14c58: 6c4e bges 10c14ca8 <setscheduler+0x130>
10c14c5a: 0069 0100 0006 oriw #256,%a1@(6)
10c14c60: 7600 moveq #0,%d3
10c14c62: 214a 0028 movel %a2,%a0@(40)
10c14c66: 216e fffc 00c6 movel %fp@(-4),%a0@(198)
10c14c6c: 4aa8 003c tstl %a0@(60)
10c14c70: 672a beqs 10c14c9c <setscheduler+0x124>
10c14c72: 41e8 003c lea %a0@(60),%a0
10c14c76: 2468 0004 moveal %a0@(4),%a2
10c14c7a: 2250 moveal %a0@,%a1
10c14c7c: 234a 0004 movel %a2,%a1@(4)
10c14c80: 2489 movel %a1,%a2@
10c14c82: 2279 1000 cc28 moveal 1000cc28 <runqueue_head>,%a1
10c14c88: 2348 0004 movel %a0,%a1@(4)
10c14c8c: 2089 movel %a1,%a0@
10c14c8e: 217c 1000 cc28 movel #268487720,%a0@(4)
10c14c94: 0004
10c14c96: 23c8 1000 cc28 movel %a0,1000cc28 <runqueue_head>
10c14c9c: 2079 1002 53b4 moveal 100253b4 <_current_task>,%a0
10c14ca2: 7001 moveq #1,%d0
10c14ca4: 2140 0014 movel %d0,%a0@(20)
10c14ca8: 027c f8ff andiw #-1793,%sr
10c14cac: 2003 movel %d3,%d0
10c14cae: 4cee 040c fff0 moveml %fp@(-16),%d2-%d3/%a2
10c14cb4: 4e5e unlk %fp
10c14cb6: 4e75 rts
10c14cb8 <sys_sched_setscheduler>:
10c14cb8: 4e56 0000 linkw %fp,#0
10c14cbc: 2f2e 0010 movel %fp@(16),%sp@-
10c14cc0: 2f2e 000c movel %fp@(12),%sp@-
10c14cc4: 2f2e 0008 movel %fp@(8),%sp@-
10c14cc8: 4eba feae jsr %pc@(10c14b78 <setscheduler>)
10c14ccc: 4e5e unlk %fp
10c14cce: 4e75 rts
10c14cd0 <sys_sched_setparam>:
10c14cd0: 4e56 0000 linkw %fp,#0
10c14cd4: 2f2e 000c movel %fp@(12),%sp@-
10c14cd8: 4878 ffff pea ffffffff <_flashend+0xef2fffff>
10c14cdc: 2f2e 0008 movel %fp@(8),%sp@-
10c14ce0: 4eba fe96 jsr %pc@(10c14b78 <setscheduler>)
10c14ce4: 4e5e unlk %fp
10c14ce6: 4e75 rts
10c14ce8 <sys_sched_getscheduler>:
10c14ce8: 4e56 0000 linkw %fp,#0
10c14cec: 2f02 movel %d2,%sp@-
10c14cee: 222e 0008 movel %fp@(8),%d1
10c14cf2: 74ea moveq #-22,%d2
10c14cf4: 4a81 tstl %d1
10c14cf6: 6d42 blts 10c14d3a <sys_sched_getscheduler+0x52>
10c14cf8: 74fd moveq #-3,%d2
10c14cfa: 2079 1002 53b4 moveal 100253b4 <_current_task>,%a0
10c14d00: 4a81 tstl %d1
10c14d02: 672a beqs 10c14d2e <sys_sched_getscheduler+0x46>
10c14d04: 2001 movel %d1,%d0
10c14d06: e080 asrl #8,%d0
10c14d08: b380 eorl %d1,%d0
10c14d0a: 0280 0000 03ff andil #1023,%d0
10c14d10: e588 lsll #2,%d0
10c14d12: 2040 moveal %d0,%a0
10c14d14: d1fc 1002 57a8 addal #268588968,%a0
10c14d1a: 2050 moveal %a0@,%a0
10c14d1c: 6004 bras 10c14d22 <sys_sched_getscheduler+0x3a>
10c14d1e: 2068 00ae moveal %a0@(174),%a0
10c14d22: b0fc 0000 cmpaw #0,%a0
10c14d26: 6706 beqs 10c14d2e <sys_sched_getscheduler+0x46>
10c14d28: b2a8 007a cmpl %a0@(122),%d1
10c14d2c: 66f0 bnes 10c14d1e <sys_sched_getscheduler+0x36>
10c14d2e: b0fc 0000 cmpaw #0,%a0
10c14d32: 6706 beqs 10c14d3a <sys_sched_getscheduler+0x52>
10c14d34: 74ef moveq #-17,%d2
10c14d36: c4a8 0028 andl %a0@(40),%d2
10c14d3a: 2002 movel %d2,%d0
10c14d3c: 241f movel %sp@+,%d2
10c14d3e: 4e5e unlk %fp
10c14d40: 4e75 rts
10c14d42 <sys_sched_getparam>:
10c14d42: 4e56 fffc linkw %fp,#-4
10c14d46: 222e 0008 movel %fp@(8),%d1
10c14d4a: 226e 000c moveal %fp@(12),%a1
10c14d4e: 70ea moveq #-22,%d0
10c14d50: b2fc 0000 cmpaw #0,%a1
10c14d54: 6758 beqs 10c14dae <sys_sched_getparam+0x6c>
10c14d56: 4a81 tstl %d1
10c14d58: 6d54 blts 10c14dae <sys_sched_getparam+0x6c>
10c14d5a: 2079 1002 53b4 moveal 100253b4 <_current_task>,%a0
10c14d60: 672a beqs 10c14d8c <sys_sched_getparam+0x4a>
10c14d62: 2001 movel %d1,%d0
10c14d64: e080 asrl #8,%d0
10c14d66: b380 eorl %d1,%d0
10c14d68: 0280 0000 03ff andil #1023,%d0
10c14d6e: e588 lsll #2,%d0
10c14d70: 2040 moveal %d0,%a0
10c14d72: d1fc 1002 57a8 addal #268588968,%a0
10c14d78: 2050 moveal %a0@,%a0
10c14d7a: 6004 bras 10c14d80 <sys_sched_getparam+0x3e>
10c14d7c: 2068 00ae moveal %a0@(174),%a0
10c14d80: b0fc 0000 cmpaw #0,%a0
10c14d84: 6706 beqs 10c14d8c <sys_sched_getparam+0x4a>
10c14d86: b2a8 007a cmpl %a0@(122),%d1
10c14d8a: 66f0 bnes 10c14d7c <sys_sched_getparam+0x3a>
10c14d8c: b0fc 0000 cmpaw #0,%a0
10c14d90: 671a beqs 10c14dac <sys_sched_getparam+0x6a>
10c14d92: 2d68 00c6 fffc movel %a0@(198),%fp@(-4)
10c14d98: 4878 0004 pea 4 <PF_PTRACED_BIT>
10c14d9c: 486e fffc pea %fp@(-4)
10c14da0: 2f09 movel %a1,%sp@-
10c14da2: 4eb9 10c8 5744 jsr 10c85744 <memcpy>
10c14da8: 7000 moveq #0,%d0
10c14daa: 6002 bras 10c14dae <sys_sched_getparam+0x6c>
10c14dac: 70fd moveq #-3,%d0
10c14dae: 4e5e unlk %fp
10c14db0: 4e75 rts
10c14db2 <sys_sched_yield>:
10c14db2: 4e56 0000 linkw %fp,#0
10c14db6: 2f0a movel %a2,%sp@-
10c14db8: 7001 moveq #1,%d0
10c14dba: b0b9 1002 67ac cmpl 100267ac <nr_running>,%d0
10c14dc0: 6754 beqs 10c14e16 <sys_sched_yield+0x64>
10c14dc2: 2079 1002 53b4 moveal 100253b4 <_current_task>,%a0
10c14dc8: 4aa8 0028 tstl %a0@(40)
10c14dcc: 6606 bnes 10c14dd4 <sys_sched_yield+0x22>
10c14dce: 7010 moveq #16,%d0
10c14dd0: 2140 0028 movel %d0,%a0@(40)
10c14dd4: 2079 1002 53b4 moveal 100253b4 <_current_task>,%a0
10c14dda: 7001 moveq #1,%d0
10c14ddc: 2140 0014 movel %d0,%a0@(20)
10c14de0: 007c 0700 oriw #1792,%sr
10c14de4: 2279 1002 53b4 moveal 100253b4 <_current_task>,%a1
10c14dea: 41e9 003c lea %a1@(60),%a0
10c14dee: 2468 0004 moveal %a0@(4),%a2
10c14df2: 2250 moveal %a0@,%a1
10c14df4: 234a 0004 movel %a2,%a1@(4)
10c14df8: 2489 movel %a1,%a2@
10c14dfa: 2279 1000 cc2c moveal 1000cc2c <runqueue_head+0x4>,%a1
10c14e00: 23c8 1000 cc2c movel %a0,1000cc2c <runqueue_head+0x4>
10c14e06: 20bc 1000 cc28 movel #268487720,%a0@
10c14e0c: 2149 0004 movel %a1,%a0@(4)
10c14e10: 2288 movel %a0,%a1@
10c14e12: 027c f8ff andiw #-1793,%sr
10c14e16: 7000 moveq #0,%d0
10c14e18: 245f moveal %sp@+,%a2
10c14e1a: 4e5e unlk %fp
10c14e1c: 4e75 rts
10c14e1e <sys_sched_get_priority_max>:
10c14e1e: 4e56 0000 linkw %fp,#0
10c14e22: 2f02 movel %d2,%sp@-
10c14e24: 222e 0008 movel %fp@(8),%d1
10c14e28: 70ea moveq #-22,%d0
10c14e2a: 4a81 tstl %d1
10c14e2c: 670c beqs 10c14e3a <sys_sched_get_priority_max+0x1c>
10c14e2e: 6d0c blts 10c14e3c <sys_sched_get_priority_max+0x1e>
10c14e30: 7402 moveq #2,%d2
10c14e32: b481 cmpl %d1,%d2
10c14e34: 6d06 blts 10c14e3c <sys_sched_get_priority_max+0x1e>
10c14e36: 7063 moveq #99,%d0
10c14e38: 6002 bras 10c14e3c <sys_sched_get_priority_max+0x1e>
10c14e3a: 7000 moveq #0,%d0
10c14e3c: 241f movel %sp@+,%d2
10c14e3e: 4e5e unlk %fp
10c14e40: 4e75 rts
10c14e42 <sys_sched_get_priority_min>:
10c14e42: 4e56 0000 linkw %fp,#0
10c14e46: 2f02 movel %d2,%sp@-
10c14e48: 222e 0008 movel %fp@(8),%d1
10c14e4c: 70ea moveq #-22,%d0
10c14e4e: 4a81 tstl %d1
10c14e50: 670c beqs 10c14e5e <sys_sched_get_priority_min+0x1c>
10c14e52: 6d0c blts 10c14e60 <sys_sched_get_priority_min+0x1e>
10c14e54: 7402 moveq #2,%d2
10c14e56: b481 cmpl %d1,%d2
10c14e58: 6d06 blts 10c14e60 <sys_sched_get_priority_min+0x1e>
10c14e5a: 7001 moveq #1,%d0
10c14e5c: 6002 bras 10c14e60 <sys_sched_get_priority_min+0x1e>
10c14e5e: 7000 moveq #0,%d0
10c14e60: 241f movel %sp@+,%d2
10c14e62: 4e5e unlk %fp
10c14e64: 4e75 rts
10c14e66 <sys_sched_rr_get_interval>:
10c14e66: 4e56 fff8 linkw %fp,#-8
10c14e6a: 48e7 3030 moveml %d2-%d3/%a2-%a3,%sp@-
10c14e6e: 222e 0008 movel %fp@(8),%d1
10c14e72: 76ea moveq #-22,%d3
10c14e74: 4a81 tstl %d1
10c14e76: 6d00 00a6 bltw 10c14f1e <sys_sched_rr_get_interval+0xb8>
10c14e7a: 76fd moveq #-3,%d3
10c14e7c: 2479 1002 53b4 moveal 100253b4 <_current_task>,%a2
10c14e82: 4a81 tstl %d1
10c14e84: 672c beqs 10c14eb2 <sys_sched_rr_get_interval+0x4c>
10c14e86: 2001 movel %d1,%d0
10c14e88: e080 asrl #8,%d0
10c14e8a: b380 eorl %d1,%d0
10c14e8c: 0280 0000 03ff andil #1023,%d0
10c14e92: e588 lsll #2,%d0
10c14e94: 2040 moveal %d0,%a0
10c14e96: d1fc 1002 57a8 addal #268588968,%a0
10c14e9c: 2050 moveal %a0@,%a0
10c14e9e: 6004 bras 10c14ea4 <sys_sched_rr_get_interval+0x3e>
10c14ea0: 2068 00ae moveal %a0@(174),%a0
10c14ea4: b0fc 0000 cmpaw #0,%a0
10c14ea8: 6706 beqs 10c14eb0 <sys_sched_rr_get_interval+0x4a>
10c14eaa: b2a8 007a cmpl %a0@(122),%d1
10c14eae: 66f0 bnes 10c14ea0 <sys_sched_rr_get_interval+0x3a>
10c14eb0: 2448 moveal %a0,%a2
10c14eb2: b4fc 0000 cmpaw #0,%a2
10c14eb6: 6766 beqs 10c14f1e <sys_sched_rr_get_interval+0xb8>
10c14eb8: 082a 0000 002b btst #0,%a2@(43)
10c14ebe: 660e bnes 10c14ece <sys_sched_rr_get_interval+0x68>
10c14ec0: 7014 moveq #20,%d0
10c14ec2: 90aa 0024 subl %a2@(36),%d0
10c14ec6: e480 asrl #2,%d0
10c14ec8: 2400 movel %d0,%d2
10c14eca: 5282 addql #1,%d2
10c14ecc: 6002 bras 10c14ed0 <sys_sched_rr_get_interval+0x6a>
10c14ece: 7400 moveq #0,%d2
10c14ed0: 47ee fff8 lea %fp@(-8),%a3
10c14ed4: 4878 0064 pea 64 <LSIGTRAP+0x5f>
10c14ed8: 2f02 movel %d2,%sp@-
10c14eda: 4eb9 10c8 599c jsr 10c8599c <__umodsi3>
10c14ee0: 584f addqw #4,%sp
10c14ee2: 2ebc 0098 9680 movel #10000000,%sp@
10c14ee8: 2f00 movel %d0,%sp@-
10c14eea: 4eb9 10c8 591c jsr 10c8591c <__mulsi3>
10c14ef0: 508f addql #8,%sp
10c14ef2: 2d40 fffc movel %d0,%fp@(-4)
10c14ef6: 4878 0064 pea 64 <LSIGTRAP+0x5f>
10c14efa: 2f02 movel %d2,%sp@-
10c14efc: 4eb9 10c8 5940 jsr 10c85940 <__udivsi3>
10c14f02: 508f addql #8,%sp
10c14f04: 2680 movel %d0,%a3@
10c14f06: b4fc 0000 cmpaw #0,%a2
10c14f0a: 6712 beqs 10c14f1e <sys_sched_rr_get_interval+0xb8>
10c14f0c: 4878 0008 pea 8 <LSIGTRAP+0x3>
10c14f10: 2f0b movel %a3,%sp@-
10c14f12: 2f2e 000c movel %fp@(12),%sp@-
10c14f16: 4eb9 10c8 5744 jsr 10c85744 <memcpy>
10c14f1c: 7600 moveq #0,%d3
10c14f1e: 2003 movel %d3,%d0
10c14f20: 4cee 0c0c ffe8 moveml %fp@(-24),%d2-%d3/%a2-%a3
10c14f26: 4e5e unlk %fp
10c14f28: 4e75 rts
10c14f2a <show_task>:
10c14f2a: 4e56 0000 linkw %fp,#0
10c14f2e: 48e7 2038 moveml %d2/%a2-%a4,%sp@-
10c14f32: 266e 0008 moveal %fp@(8),%a3
10c14f36: 486b 023c pea %a3@(572)
10c14f3a: 4879 1000 1580 pea 10001580 <__data_start+0x1180>
10c14f40: 45f9 10c1 677e lea 10c1677e <printk>,%a2
10c14f46: 4e92 jsr %a2@
10c14f48: 508f addql #8,%sp
10c14f4a: 2013 movel %a3@,%d0
10c14f4c: 672a beqs 10c14f78 <show_task+0x4e>
10c14f4e: 2013 movel %a3@,%d0
10c14f50: 4680 notl %d0
10c14f52: 7200 moveq #0,%d1
10c14f54: 240b movel %a3,%d2
10c14f56: 0682 0000 0336 addil #822,%d2
10c14f5c: 49f9 10c1 1114 lea 10c11114 <show_trace_task>,%a4
10c14f62: 0800 0000 btst #0,%d0
10c14f66: 670a beqs 10c14f72 <show_task+0x48>
10c14f68: 5281 addql #1,%d1
10c14f6a: e288 lsrl #1,%d0
10c14f6c: 0800 0000 btst #0,%d0
10c14f70: 66f6 bnes 10c14f68 <show_task+0x3e>
10c14f72: 2001 movel %d1,%d0
10c14f74: 5280 addql #1,%d0
10c14f76: 6010 bras 10c14f88 <show_task+0x5e>
10c14f78: 7000 moveq #0,%d0
10c14f7a: 240b movel %a3,%d2
10c14f7c: 0682 0000 0336 addil #822,%d2
10c14f82: 49f9 10c1 1114 lea 10c11114 <show_trace_task>,%a4
10c14f88: 7205 moveq #5,%d1
10c14f8a: b280 cmpl %d0,%d1
10c14f8c: 650e bcss 10c14f9c <show_task+0x72>
10c14f8e: e588 lsll #2,%d0
10c14f90: 41f9 1000 cc40 lea 1000cc40 <stat_nam.768>,%a0
10c14f96: 2f30 0800 movel %a0@(00000000,%d0:l),%sp@-
10c14f9a: 6006 bras 10c14fa2 <show_task+0x78>
10c14f9c: 4879 1000 158a pea 1000158a <__data_start+0x118a>
10c14fa2: 4e92 jsr %a2@
10c14fa4: 588f addql #4,%sp
10c14fa6: b7f9 1002 53b4 cmpal 100253b4 <_current_task>,%a3
10c14fac: 660c bnes 10c14fba <show_task+0x90>
10c14fae: 4879 1000 158c pea 1000158c <__data_start+0x118c>
10c14fb4: 4e92 jsr %a2@
10c14fb6: 588f addql #4,%sp
10c14fb8: 6032 bras 10c14fec <show_task+0xc2>
10c14fba: 206b 0264 moveal %a3@(612),%a0
10c14fbe: 2028 0018 movel %a0@(24),%d0
10c14fc2: 0c80 10c1 432c cmpil #281101100,%d0
10c14fc8: 6312 blss 10c14fdc <show_task+0xb2>
10c14fca: 0c80 10c1 4b1c cmpil #281103132,%d0
10c14fd0: 640a bccs 10c14fdc <show_task+0xb2>
10c14fd2: 2068 0014 moveal %a0@(20),%a0
10c14fd6: 2028 0004 movel %a0@(4),%d0
10c14fda: 6004 bras 10c14fe0 <show_task+0xb6>
10c14fdc: 2028 0018 movel %a0@(24),%d0
10c14fe0: 2f00 movel %d0,%sp@-
10c14fe2: 4879 1000 1597 pea 10001597 <__data_start+0x1197>
10c14fe8: 4e92 jsr %a2@
10c14fea: 508f addql #8,%sp
10c14fec: 2042 moveal %d2,%a0
10c14fee: 226b 0096 moveal %a3@(150),%a1
10c14ff2: 4a90 tstl %a0@
10c14ff4: 6606 bnes 10c14ffc <show_task+0xd2>
10c14ff6: 5888 addql #4,%a0
10c14ff8: 4a90 tstl %a0@
10c14ffa: 67fa beqs 10c14ff6 <show_task+0xcc>
10c14ffc: 2008 movel %a0,%d0
10c14ffe: 0680 ffff fcca addil #-822,%d0
10c15004: 2f29 007a movel %a1@(122),%sp@-
10c15008: 2f2b 007a movel %a3@(122),%sp@-
10c1500c: 908b subl %a3,%d0
10c1500e: 2f00 movel %d0,%sp@-
10c15010: 4879 1000 159f pea 1000159f <__data_start+0x119f>
10c15016: 4e92 jsr %a2@
10c15018: 4fef 0010 lea %sp@(16),%sp
10c1501c: 206b 009a moveal %a3@(154),%a0
10c15020: b0fc 0000 cmpaw #0,%a0
10c15024: 6710 beqs 10c15036 <show_task+0x10c>
10c15026: 2f28 007a movel %a0@(122),%sp@-
10c1502a: 4879 1000 15ad pea 100015ad <__data_start+0x11ad>
10c15030: 4e92 jsr %a2@
10c15032: 508f addql #8,%sp
10c15034: 600a bras 10c15040 <show_task+0x116>
10c15036: 4879 1000 15b2 pea 100015b2 <__data_start+0x11b2>
10c1503c: 4e92 jsr %a2@
10c1503e: 588f addql #4,%sp
10c15040: 206b 009e moveal %a3@(158),%a0
10c15044: b0fc 0000 cmpaw #0,%a0
10c15048: 6710 beqs 10c1505a <show_task+0x130>
10c1504a: 2f28 007a movel %a0@(122),%sp@-
10c1504e: 4879 1000 15b9 pea 100015b9 <__data_start+0x11b9>
10c15054: 4e92 jsr %a2@
10c15056: 508f addql #8,%sp
10c15058: 600a bras 10c15064 <show_task+0x13a>
10c1505a: 4879 1000 15bd pea 100015bd <__data_start+0x11bd>
10c15060: 4e92 jsr %a2@
10c15062: 588f addql #4,%sp
10c15064: 206b 00a2 moveal %a3@(162),%a0
10c15068: b0fc 0000 cmpaw #0,%a0
10c1506c: 6710 beqs 10c1507e <show_task+0x154>
10c1506e: 2f28 007a movel %a0@(122),%sp@-
10c15072: 4879 1000 15c5 pea 100015c5 <__data_start+0x11c5>
10c15078: 4e92 jsr %a2@
10c1507a: 508f addql #8,%sp
10c1507c: 600a bras 10c15088 <show_task+0x15e>
10c1507e: 4879 1000 15b2 pea 100015b2 <__data_start+0x11b2>
10c15084: 4e92 jsr %a2@
10c15086: 588f addql #4,%sp
10c15088: 4aab 002c tstl %a3@(44)
10c1508c: 6608 bnes 10c15096 <show_task+0x16c>
10c1508e: 4879 1000 15ca pea 100015ca <__data_start+0x11ca>
10c15094: 6006 bras 10c1509c <show_task+0x172>
10c15096: 4879 1000 15d4 pea 100015d4 <__data_start+0x11d4>
10c1509c: 4e92 jsr %a2@
10c1509e: 2e8b movel %a3,%sp@
10c150a0: 4e94 jsr %a4@
10c150a2: 4cee 1c04 fff0 moveml %fp@(-16),%d2/%a2-%a4
10c150a8: 4e5e unlk %fp
10c150aa: 4e75 rts
10c150ac <render_sigset_t>:
10c150ac: 4e56 0000 linkw %fp,#0
10c150b0: 48e7 3830 moveml %d2-%d4/%a2-%a3,%sp@-
10c150b4: 266e 0008 moveal %fp@(8),%a3
10c150b8: 246e 000c moveal %fp@(12),%a2
10c150bc: 327c 0040 moveaw #64,%a1
10c150c0: 5989 subql #4,%a1
10c150c2: 2409 movel %a1,%d2
10c150c4: 5282 addql #1,%d2
10c150c6: 2209 movel %a1,%d1
10c150c8: ea89 lsrl #5,%d1
10c150ca: e589 lsll #2,%d1
10c150cc: 2009 movel %a1,%d0
10c150ce: 761f moveq #31,%d3
10c150d0: c083 andl %d3,%d0
10c150d2: 2233 1800 movel %a3@(00000000,%d1:l),%d1
10c150d6: 0101 btst %d0,%d1
10c150d8: 56c0 sne %d0
10c150da: 7201 moveq #1,%d1
10c150dc: c280 andl %d0,%d1
10c150de: 2609 movel %a1,%d3
10c150e0: 5483 addql #2,%d3
10c150e2: 2002 movel %d2,%d0
10c150e4: ea88 lsrl #5,%d0
10c150e6: e588 lsll #2,%d0
10c150e8: 781f moveq #31,%d4
10c150ea: c484 andl %d4,%d2
10c150ec: 2033 0800 movel %a3@(00000000,%d0:l),%d0
10c150f0: 0500 btst %d2,%d0
10c150f2: 6704 beqs 10c150f8 <render_sigset_t+0x4c>
10c150f4: 7002 moveq #2,%d0
10c150f6: 8280 orl %d0,%d1
10c150f8: 2409 movel %a1,%d2
10c150fa: 5682 addql #3,%d2
10c150fc: 2003 movel %d3,%d0
10c150fe: ea88 lsrl #5,%d0
10c15100: e588 lsll #2,%d0
10c15102: 781f moveq #31,%d4
10c15104: c684 andl %d4,%d3
10c15106: 2033 0800 movel %a3@(00000000,%d0:l),%d0
10c1510a: 0700 btst %d3,%d0
10c1510c: 6704 beqs 10c15112 <render_sigset_t+0x66>
10c1510e: 7004 moveq #4,%d0
10c15110: 8280 orl %d0,%d1
10c15112: 2002 movel %d2,%d0
10c15114: ea88 lsrl #5,%d0
10c15116: e588 lsll #2,%d0
10c15118: 761f moveq #31,%d3
10c1511a: c483 andl %d3,%d2
10c1511c: 2033 0800 movel %a3@(00000000,%d0:l),%d0
10c15120: 0500 btst %d2,%d0
10c15122: 6704 beqs 10c15128 <render_sigset_t+0x7c>
10c15124: 7808 moveq #8,%d4
10c15126: 8284 orl %d4,%d1
10c15128: 204a moveal %a2,%a0
10c1512a: 528a addql #1,%a2
10c1512c: 1001 moveb %d1,%d0
10c1512e: 0600 0057 addib #87,%d0
10c15132: 7409 moveq #9,%d2
10c15134: b481 cmpl %d1,%d2
10c15136: 6d04 blts 10c1513c <render_sigset_t+0x90>
10c15138: 0600 ffd9 addib #-39,%d0
10c1513c: 1080 moveb %d0,%a0@
10c1513e: 7603 moveq #3,%d3
10c15140: b689 cmpl %a1,%d3
10c15142: 6d00 ff7c bltw 10c150c0 <render_sigset_t+0x14>
10c15146: 4212 clrb %a2@
10c15148: 200a movel %a2,%d0
10c1514a: 4cdf 0c1c moveml %sp@+,%d2-%d4/%a2-%a3
10c1514e: 4e5e unlk %fp
10c15150: 4e75 rts
10c15152 <show_state>:
10c15152: 4e56 0000 linkw %fp,#0
10c15156: 2f0a movel %a2,%sp@-
10c15158: 2f02 movel %d2,%sp@-
10c1515a: 4879 1000 15de pea 100015de <__data_start+0x11de>
10c15160: 45f9 10c1 677e lea 10c1677e <printk>,%a2
10c15166: 4e92 jsr %a2@
10c15168: 4879 1000 161d pea 1000161d <__data_start+0x121d>
10c1516e: 4e92 jsr %a2@
10c15170: 508f addql #8,%sp
10c15172: 2479 1001 11d8 moveal 100111d8 <init_task_union+0x48>,%a2
10c15178: 243c 1001 1190 movel #268505488,%d2
10c1517e: b48a cmpl %a2,%d2
10c15180: 6710 beqs 10c15192 <show_state+0x40>
10c15182: 2f0a movel %a2,%sp@-
10c15184: 4eba fda4 jsr %pc@(10c14f2a <show_task>)
10c15188: 588f addql #4,%sp
10c1518a: 246a 0048 moveal %a2@(72),%a2
10c1518e: b48a cmpl %a2,%d2
10c15190: 66f0 bnes 10c15182 <show_state+0x30>
10c15192: 242e fff8 movel %fp@(-8),%d2
10c15196: 246e fffc moveal %fp@(-4),%a2
10c1519a: 4e5e unlk %fp
10c1519c: 4e75 rts
10c1519e <reparent_to_init>:
10c1519e: 4e56 0000 linkw %fp,#0
10c151a2: 2f0a movel %a2,%sp@-
10c151a4: 2479 1002 53b4 moveal 100253b4 <_current_task>,%a2
10c151aa: 007c 0700 oriw #1792,%sr
10c151ae: 206a 0048 moveal %a2@(72),%a0
10c151b2: 216a 004c 004c movel %a2@(76),%a0@(76)
10c151b8: 206a 004c moveal %a2@(76),%a0
10c151bc: 216a 0048 0048 movel %a2@(72),%a0@(72)
10c151c2: 206a 00a2 moveal %a2@(162),%a0
10c151c6: b0fc 0000 cmpaw #0,%a0
10c151ca: 6706 beqs 10c151d2 <reparent_to_init+0x34>
10c151cc: 216a 009e 009e movel %a2@(158),%a0@(158)
10c151d2: 206a 009e moveal %a2@(158),%a0
10c151d6: b0fc 0000 cmpaw #0,%a0
10c151da: 6708 beqs 10c151e4 <reparent_to_init+0x46>
10c151dc: 216a 00a2 00a2 movel %a2@(162),%a0@(162)
10c151e2: 600a bras 10c151ee <reparent_to_init+0x50>
10c151e4: 206a 0096 moveal %a2@(150),%a0
10c151e8: 216a 00a2 009a movel %a2@(162),%a0@(154)
10c151ee: 2579 1000 b960 movel 1000b960 <child_reaper>,%a2@(150)
10c151f4: 0096
10c151f6: 2579 1000 b960 movel 1000b960 <child_reaper>,%a2@(146)
10c151fc: 0092
10c151fe: 257c 1001 1190 movel #268505488,%a2@(72)
10c15204: 0048
10c15206: 41f9 1001 11dc lea 100111dc <init_task_union+0x4c>,%a0
10c1520c: 2550 004c movel %a0@,%a2@(76)
10c15210: 2279 1001 11dc moveal 100111dc <init_task_union+0x4c>,%a1
10c15216: 234a 0048 movel %a2,%a1@(72)
10c1521a: 208a movel %a2,%a0@
10c1521c: 42aa 009e clrl %a2@(158)
10c15220: 206a 0096 moveal %a2@(150),%a0
10c15224: 2068 009a moveal %a0@(154),%a0
10c15228: 2548 00a2 movel %a0,%a2@(162)
10c1522c: 6704 beqs 10c15232 <reparent_to_init+0x94>
10c1522e: 214a 009e movel %a2,%a0@(158)
10c15232: 206a 0096 moveal %a2@(150),%a0
10c15236: 214a 009a movel %a2,%a0@(154)
10c1523a: 7011 moveq #17,%d0
10c1523c: 2540 006c movel %d0,%a2@(108)
10c15240: 42aa 0018 clrl %a2@(24)
10c15244: 42aa 0024 clrl %a2@(36)
10c15248: 42aa 0028 clrl %a2@(40)
10c1524c: 257c ffff feff movel #-257,%a2@(464)
10c15252: 01d0
10c15254: 42aa 01d4 clrl %a2@(468)
10c15258: 70ff moveq #-1,%d0
10c1525a: 2540 01d8 movel %d0,%a2@(472)
10c1525e: 022a 007f 01dc andib #127,%a2@(476)
10c15264: 4878 0008 pea 8 <LSIGTRAP+0x3>
10c15268: 4879 1001 1372 pea 10011372 <init_task_union+0x1e2>
10c1526e: 486a 01e2 pea %a2@(482)
10c15272: 4eb9 10c8 5744 jsr 10c85744 <memcpy>
10c15278: 257c 1000 cfa4 movel #268488612,%a2@(478)
10c1527e: 01de
10c15280: 027c f8ff andiw #-1793,%sr
10c15284: 246e fffc moveal %fp@(-4),%a2
10c15288: 4e5e unlk %fp
10c1528a: 4e75 rts
10c1528c <daemonize>:
10c1528c: 4e56 0000 linkw %fp,#0
10c15290: 2f39 1002 53b4 movel 100253b4 <_current_task>,%sp@-
10c15296: 4eb9 10c1 7386 jsr 10c17386 <exit_mm>
10c1529c: 2079 1002 53b4 moveal 100253b4 <_current_task>,%a0
10c152a2: 7001 moveq #1,%d0
10c152a4: 2140 0086 movel %d0,%a0@(134)
10c152a8: 2140 007e movel %d0,%a0@(126)
10c152ac: 42a8 0254 clrl %a0@(596)
10c152b0: 2f08 movel %a0,%sp@-
10c152b2: 4eb9 10c1 7240 jsr 10c17240 <exit_fs>
10c152b8: 2079 1001 147a moveal 1001147a <init_task_union+0x2ea>,%a0
10c152be: 2279 1002 53b4 moveal 100253b4 <_current_task>,%a1
10c152c4: 2348 02ea movel %a0,%a1@(746)
10c152c8: 508f addql #8,%sp
10c152ca: 5290 addql #1,%a0@
10c152cc: 2f09 movel %a1,%sp@-
10c152ce: 4eb9 10c1 714a jsr 10c1714a <exit_files>
10c152d4: 2079 1002 53b4 moveal 100253b4 <_current_task>,%a0
10c152da: 2179 1001 147e movel 1001147e <init_task_union+0x2ee>,%a0@(750)
10c152e0: 02ee
10c152e2: 2068 02ee moveal %a0@(750),%a0
10c152e6: 5290 addql #1,%a0@
10c152e8: 4e5e unlk %fp
10c152ea: 4e75 rts
10c152ec <wake_up_process>:
10c152ec: 4e56 0000 linkw %fp,#0
10c152f0: 2f0a movel %a2,%sp@-
10c152f2: 2f02 movel %d2,%sp@-
10c152f4: 246e 0008 moveal %fp@(8),%a2
10c152f8: 7000 moveq #0,%d0
10c152fa: 40c2 movew %sr,%d2
10c152fc: 007c 0700 oriw #1792,%sr
10c15300: 7200 moveq #0,%d1
10c15302: 2481 movel %d1,%a2@
10c15304: 4aaa 003c tstl %a2@(60)
10c15308: 662c bnes 10c15336 <wake_up_process+0x4a>
10c1530a: 41ea 003c lea %a2@(60),%a0
10c1530e: 2279 1000 cc28 moveal 1000cc28 <runqueue_head>,%a1
10c15314: 2348 0004 movel %a0,%a1@(4)
10c15318: 2089 movel %a1,%a0@
10c1531a: 217c 1000 cc28 movel #268487720,%a0@(4)
10c15320: 0004
10c15322: 23c8 1000 cc28 movel %a0,1000cc28 <runqueue_head>
10c15328: 52b9 1002 67ac addql #1,100267ac <nr_running>
10c1532e: 2f0a movel %a2,%sp@-
10c15330: 4eba f002 jsr %pc@(10c14334 <reschedule_idle>)
10c15334: 7001 moveq #1,%d0
10c15336: 46c2 movew %d2,%sr
10c15338: 242e fff8 movel %fp@(-8),%d2
10c1533c: 246e fffc moveal %fp@(-4),%a2
10c15340: 4e5e unlk %fp
10c15342: 4e75 rts
10c15344 <add_wait_queue>:
10c15344: 4e56 0000 linkw %fp,#0
10c15348: 2f0a movel %a2,%sp@-
10c1534a: 246e 0008 moveal %fp@(8),%a2
10c1534e: 206e 000c moveal %fp@(12),%a0
10c15352: 70fe moveq #-2,%d0
10c15354: c190 andl %d0,%a0@
10c15356: 40c0 movew %sr,%d0
10c15358: 007c 0700 oriw #1792,%sr
10c1535c: 5088 addql #8,%a0
10c1535e: 588a addql #4,%a2
10c15360: 2252 moveal %a2@,%a1
10c15362: 2348 0004 movel %a0,%a1@(4)
10c15366: 2089 movel %a1,%a0@
10c15368: 214a 0004 movel %a2,%a0@(4)
10c1536c: 2488 movel %a0,%a2@
10c1536e: 46c0 movew %d0,%sr
10c15370: 245f moveal %sp@+,%a2
10c15372: 4e5e unlk %fp
10c15374: 4e75 rts
10c15376 <add_wait_queue_exclusive>:
10c15376: 4e56 0000 linkw %fp,#0
10c1537a: 2f0a movel %a2,%sp@-
10c1537c: 226e 0008 moveal %fp@(8),%a1
10c15380: 206e 000c moveal %fp@(12),%a0
10c15384: 7001 moveq #1,%d0
10c15386: 8190 orl %d0,%a0@
10c15388: 40c0 movew %sr,%d0
10c1538a: 007c 0700 oriw #1792,%sr
10c1538e: 5088 addql #8,%a0
10c15390: 5889 addql #4,%a1
10c15392: 2469 0004 moveal %a1@(4),%a2
10c15396: 2348 0004 movel %a0,%a1@(4)
10c1539a: 2089 movel %a1,%a0@
10c1539c: 214a 0004 movel %a2,%a0@(4)
10c153a0: 2488 movel %a0,%a2@
10c153a2: 46c0 movew %d0,%sr
10c153a4: 245f moveal %sp@+,%a2
10c153a6: 4e5e unlk %fp
10c153a8: 4e75 rts
10c153aa <remove_wait_queue>:
10c153aa: 4e56 0000 linkw %fp,#0
10c153ae: 206e 000c moveal %fp@(12),%a0
10c153b2: 40c0 movew %sr,%d0
10c153b4: 007c 0700 oriw #1792,%sr
10c153b8: 5088 addql #8,%a0
10c153ba: 2268 0004 moveal %a0@(4),%a1
10c153be: 2050 moveal %a0@,%a0
10c153c0: 2149 0004 movel %a1,%a0@(4)
10c153c4: 2288 movel %a0,%a1@
10c153c6: 46c0 movew %d0,%sr
10c153c8: 4e5e unlk %fp
10c153ca: 4e75 rts
10c153cc <get_pid>:
10c153cc: 4e56 0000 linkw %fp,#0
10c153d0: 082e 0004 000a btst #4,%fp@(10)
10c153d6: 670e beqs 10c153e6 <get_pid+0x1a>
10c153d8: 2079 1002 53b4 moveal 100253b4 <_current_task>,%a0
10c153de: 2028 007a movel %a0@(122),%d0
10c153e2: 6000 00fa braw 10c154de <get_pid+0x112>
10c153e6: 2039 1002 568c movel 1002568c <last_pid>,%d0
10c153ec: 2200 movel %d0,%d1
10c153ee: 5281 addql #1,%d1
10c153f0: 23c1 1002 568c movel %d1,1002568c <last_pid>
10c153f6: 2001 movel %d1,%d0
10c153f8: 0240 8000 andiw #-32768,%d0
10c153fc: 4a80 tstl %d0
10c153fe: 670c beqs 10c1540c <get_pid+0x40>
10c15400: 23fc 0000 012c movel #300,1002568c <last_pid>
10c15406: 1002 568c
10c1540a: 600a bras 10c15416 <get_pid+0x4a>
10c1540c: b2b9 1000 cc5c cmpl 1000cc5c <next_safe.648>,%d1
10c15412: 6d00 00c4 bltw 10c154d8 <get_pid+0x10c>
10c15416: 23fc 0000 8000 movel #32768,1000cc5c <next_safe.648>
10c1541c: 1000 cc5c
10c15420: 43f9 1001 1190 lea 10011190 <init_task_union>,%a1
10c15426: 2069 0048 moveal %a1@(72),%a0
10c1542a: b3c8 cmpal %a0,%a1
10c1542c: 6700 00aa beqw 10c154d8 <get_pid+0x10c>
10c15430: 2228 007a movel %a0@(122),%d1
10c15434: 2039 1002 568c movel 1002568c <last_pid>,%d0
10c1543a: b081 cmpl %d1,%d0
10c1543c: 6712 beqs 10c15450 <get_pid+0x84>
10c1543e: b0a8 007e cmpl %a0@(126),%d0
10c15442: 670c beqs 10c15450 <get_pid+0x84>
10c15444: b0a8 008a cmpl %a0@(138),%d0
10c15448: 6706 beqs 10c15450 <get_pid+0x84>
10c1544a: b0a8 0086 cmpl %a0@(134),%d0
10c1544e: 6638 bnes 10c15488 <get_pid+0xbc>
10c15450: 2039 1002 568c movel 1002568c <last_pid>,%d0
10c15456: 2200 movel %d0,%d1
10c15458: 5281 addql #1,%d1
10c1545a: 23c1 1002 568c movel %d1,1002568c <last_pid>
10c15460: 5280 addql #1,%d0
10c15462: b0b9 1000 cc5c cmpl 1000cc5c <next_safe.648>,%d0
10c15468: 6dbc blts 10c15426 <get_pid+0x5a>
10c1546a: 0240 8000 andiw #-32768,%d0
10c1546e: 4a80 tstl %d0
10c15470: 670a beqs 10c1547c <get_pid+0xb0>
10c15472: 23fc 0000 012c movel #300,1002568c <last_pid>
10c15478: 1002 568c
10c1547c: 23fc 0000 8000 movel #32768,1000cc5c <next_safe.648>
10c15482: 1000 cc5c
10c15486: 609e bras 10c15426 <get_pid+0x5a>
10c15488: b081 cmpl %d1,%d0
10c1548a: 6c0e bges 10c1549a <get_pid+0xce>
10c1548c: b2b9 1000 cc5c cmpl 1000cc5c <next_safe.648>,%d1
10c15492: 6c06 bges 10c1549a <get_pid+0xce>
10c15494: 23c1 1000 cc5c movel %d1,1000cc5c <next_safe.648>
10c1549a: 2028 007e movel %a0@(126),%d0
10c1549e: b0b9 1002 568c cmpl 1002568c <last_pid>,%d0
10c154a4: 6f0e bles 10c154b4 <get_pid+0xe8>
10c154a6: b0b9 1000 cc5c cmpl 1000cc5c <next_safe.648>,%d0
10c154ac: 6c06 bges 10c154b4 <get_pid+0xe8>
10c154ae: 23c0 1000 cc5c movel %d0,1000cc5c <next_safe.648>
10c154b4: 2028 0086 movel %a0@(134),%d0
10c154b8: b0b9 1002 568c cmpl 1002568c <last_pid>,%d0
10c154be: 6f0e bles 10c154ce <get_pid+0x102>
10c154c0: b0b9 1000 cc5c cmpl 1000cc5c <next_safe.648>,%d0
10c154c6: 6c06 bges 10c154ce <get_pid+0x102>
10c154c8: 23c0 1000 cc5c movel %d0,1000cc5c <next_safe.648>
10c154ce: 2068 0048 moveal %a0@(72),%a0
10c154d2: b3c8 cmpal %a0,%a1
10c154d4: 6600 ff5a bnew 10c15430 <get_pid+0x64>
10c154d8: 2039 1002 568c movel 1002568c <last_pid>,%d0
10c154de: 4e5e unlk %fp
10c154e0: 4e75 rts
10c154e2 <mm_alloc>:
10c154e2: 4e56 0000 linkw %fp,#0
10c154e6: 2f0a movel %a2,%sp@-
10c154e8: 4878 01f0 pea 1f0 <LSIGTRAP+0x1eb>
10c154ec: 2f39 1002 67b4 movel 100267b4 <mm_cachep>,%sp@-
10c154f2: 4eb9 10c2 08dc jsr 10c208dc <kmem_cache_alloc>
10c154f8: 2440 moveal %d0,%a2
10c154fa: 508f addql #8,%sp
10c154fc: b4fc 0000 cmpaw #0,%a2
10c15500: 6604 bnes 10c15506 <mm_alloc+0x24>
10c15502: 7000 moveq #0,%d0
10c15504: 6026 bras 10c1552c <mm_alloc+0x4a>
10c15506: 4878 0072 pea 72 <LSIGTRAP+0x6d>
10c1550a: 42a7 clrl %sp@-
10c1550c: 2f0a movel %a2,%sp@-
10c1550e: 4eb9 10c8 576c jsr 10c8576c <memset>
10c15514: 7001 moveq #1,%d0
10c15516: 2480 movel %d0,%a2@
10c15518: 2540 0004 movel %d0,%a2@(4)
10c1551c: 486a 0012 pea %a2@(18)
10c15520: 4eb9 10c8 5330 jsr 10c85330 <init_rwsem>
10c15526: 42aa 0022 clrl %a2@(34)
10c1552a: 200a movel %a2,%d0
10c1552c: 246e fffc moveal %fp@(-4),%a2
10c15530: 4e5e unlk %fp
10c15532: 4e75 rts
10c15534 <mmput>:
10c15534: 4e56 0000 linkw %fp,#0
10c15538: 2f0a movel %a2,%sp@-
10c1553a: 246e 0008 moveal %fp@(8),%a2
10c1553e: 40c1 movew %sr,%d1
10c15540: 007c 0700 oriw #1792,%sr
10c15544: 2012 movel %a2@,%d0
10c15546: 5380 subql #1,%d0
10c15548: 2480 movel %d0,%a2@
10c1554a: 46c1 movew %d1,%sr
10c1554c: 4a80 tstl %d0
10c1554e: 6628 bnes 10c15578 <mmput+0x44>
10c15550: 2f0a movel %a2,%sp@-
10c15552: 4eb9 10c1 ffaa jsr 10c1ffaa <exit_mmap>
10c15558: 588f addql #4,%sp
10c1555a: 41ea 0004 lea %a2@(4),%a0
10c1555e: 40c1 movew %sr,%d1
10c15560: 007c 0700 oriw #1792,%sr
10c15564: 2010 movel %a0@,%d0
10c15566: 5380 subql #1,%d0
10c15568: 2080 movel %d0,%a0@
10c1556a: 46c1 movew %d1,%sr
10c1556c: 4a80 tstl %d0
10c1556e: 6608 bnes 10c15578 <mmput+0x44>
10c15570: 2f0a movel %a2,%sp@-
10c15572: 4eb9 10c1 5df2 jsr 10c15df2 <__mmdrop>
10c15578: 246e fffc moveal %fp@(-4),%a2
10c1557c: 4e5e unlk %fp
10c1557e: 4e75 rts
10c15580 <mm_release>:
10c15580: 4e56 0000 linkw %fp,#0
10c15584: 2079 1002 53b4 moveal 100253b4 <_current_task>,%a0
10c1558a: 2028 00c2 movel %a0@(194),%d0
10c1558e: 670c beqs 10c1559c <mm_release+0x1c>
10c15590: 42a8 00c2 clrl %a0@(194)
10c15594: 2f00 movel %d0,%sp@-
10c15596: 4eb9 10c1 4858 jsr 10c14858 <complete>
10c1559c: 4e5e unlk %fp
10c1559e: 4e75 rts
10c155a0 <copy_fs_struct>:
10c155a0: 4e56 0000 linkw %fp,#0
10c155a4: 2f0b movel %a3,%sp@-
10c155a6: 2f0a movel %a2,%sp@-
10c155a8: 246e 0008 moveal %fp@(8),%a2
10c155ac: 4878 01f0 pea 1f0 <LSIGTRAP+0x1eb>
10c155b0: 2f39 1002 7c80 movel 10027c80 <fs_cachep>,%sp@-
10c155b6: 4eb9 10c2 08dc jsr 10c208dc <kmem_cache_alloc>
10c155bc: 2240 moveal %d0,%a1
10c155be: 508f addql #8,%sp
10c155c0: b2fc 0000 cmpaw #0,%a1
10c155c4: 6700 00b6 beqw 10c1567c <copy_fs_struct+0xdc>
10c155c8: 7001 moveq #1,%d0
10c155ca: 2280 movel %d0,%a1@
10c155cc: 42a9 0004 clrl %a1@(4)
10c155d0: 236a 0008 0008 movel %a2@(8),%a1@(8)
10c155d6: 202a 0018 movel %a2@(24),%d0
10c155da: 6708 beqs 10c155e4 <copy_fs_struct+0x44>
10c155dc: 2640 moveal %d0,%a3
10c155de: 41eb 0028 lea %a3@(40),%a0
10c155e2: 5290 addql #1,%a0@
10c155e4: 2340 0018 movel %d0,%a1@(24)
10c155e8: 206a 000c moveal %a2@(12),%a0
10c155ec: b0fc 0000 cmpaw #0,%a0
10c155f0: 6712 beqs 10c15604 <copy_fs_struct+0x64>
10c155f2: 4a90 tstl %a0@
10c155f4: 660c bnes 10c15602 <copy_fs_struct+0x62>
10c155f6: 4879 1000 168b pea 1000168b <__data_start+0x128b>
10c155fc: 4eb9 10c1 60e4 jsr 10c160e4 <panic>
10c15602: 5290 addql #1,%a0@
10c15604: 2348 000c movel %a0,%a1@(12)
10c15608: 202a 001c movel %a2@(28),%d0
10c1560c: 6708 beqs 10c15616 <copy_fs_struct+0x76>
10c1560e: 2640 moveal %d0,%a3
10c15610: 41eb 0028 lea %a3@(40),%a0
10c15614: 5290 addql #1,%a0@
10c15616: 2340 001c movel %d0,%a1@(28)
10c1561a: 206a 0010 moveal %a2@(16),%a0
10c1561e: b0fc 0000 cmpaw #0,%a0
10c15622: 6712 beqs 10c15636 <copy_fs_struct+0x96>
10c15624: 4a90 tstl %a0@
10c15626: 660c bnes 10c15634 <copy_fs_struct+0x94>
10c15628: 4879 1000 168b pea 1000168b <__data_start+0x128b>
10c1562e: 4eb9 10c1 60e4 jsr 10c160e4 <panic>
10c15634: 5290 addql #1,%a0@
10c15636: 2348 0010 movel %a0,%a1@(16)
10c1563a: 4aaa 0014 tstl %a2@(20)
10c1563e: 6734 beqs 10c15674 <copy_fs_struct+0xd4>
10c15640: 202a 0020 movel %a2@(32),%d0
10c15644: 6708 beqs 10c1564e <copy_fs_struct+0xae>
10c15646: 2640 moveal %d0,%a3
10c15648: 41eb 0028 lea %a3@(40),%a0
10c1564c: 5290 addql #1,%a0@
10c1564e: 2340 0020 movel %d0,%a1@(32)
10c15652: 206a 0014 moveal %a2@(20),%a0
10c15656: b0fc 0000 cmpaw #0,%a0
10c1565a: 6712 beqs 10c1566e <copy_fs_struct+0xce>
10c1565c: 4a90 tstl %a0@
10c1565e: 660c bnes 10c1566c <copy_fs_struct+0xcc>
10c15660: 4879 1000 168b pea 1000168b <__data_start+0x128b>
10c15666: 4eb9 10c1 60e4 jsr 10c160e4 <panic>
10c1566c: 5290 addql #1,%a0@
10c1566e: 2348 0014 movel %a0,%a1@(20)
10c15672: 6008 bras 10c1567c <copy_fs_struct+0xdc>
10c15674: 42a9 0020 clrl %a1@(32)
10c15678: 42a9 0014 clrl %a1@(20)
10c1567c: 2009 movel %a1,%d0
10c1567e: 246e fff8 moveal %fp@(-8),%a2
10c15682: 266e fffc moveal %fp@(-4),%a3
10c15686: 4e5e unlk %fp
10c15688: 4e75 rts
10c1568a <count_open_files>:
10c1568a: 4e56 0000 linkw %fp,#0
10c1568e: 226e 0008 moveal %fp@(8),%a1
10c15692: 202e 000c movel %fp@(12),%d0
10c15696: ea88 lsrl #5,%d0
10c15698: 2200 movel %d0,%d1
10c1569a: e589 lsll #2,%d1
10c1569c: 4a80 tstl %d0
10c1569e: 6f0e bles 10c156ae <count_open_files+0x24>
10c156a0: 2069 001c moveal %a1@(28),%a0
10c156a4: 5981 subql #4,%d1
10c156a6: 5380 subql #1,%d0
10c156a8: 4ab0 1800 tstl %a0@(00000000,%d1:l)
10c156ac: 67ee beqs 10c1569c <count_open_files+0x12>
10c156ae: 5280 addql #1,%d0
10c156b0: eb88 lsll #5,%d0
10c156b2: 4e5e unlk %fp
10c156b4: 4e75 rts
10c156b6 <copy_files>:
10c156b6: 4e56 0000 linkw %fp,#0
10c156ba: 48e7 383c moveml %d2-%d4/%a2-%a5,%sp@-
10c156be: 7400 moveq #0,%d2
10c156c0: 2079 1002 53b4 moveal 100253b4 <_current_task>,%a0
10c156c6: 2868 02ee moveal %a0@(750),%a4
10c156ca: b8fc 0000 cmpaw #0,%a4
10c156ce: 6700 0158 beqw 10c15828 <copy_files+0x172>
10c156d2: 202e 0008 movel %fp@(8),%d0
10c156d6: 0800 000a btst #10,%d0
10c156da: 6706 beqs 10c156e2 <copy_files+0x2c>
10c156dc: 5294 addql #1,%a4@
10c156de: 6000 0148 braw 10c15828 <copy_files+0x172>
10c156e2: 206e 000c moveal %fp@(12),%a0
10c156e6: 42a8 02ee clrl %a0@(750)
10c156ea: 74f4 moveq #-12,%d2
10c156ec: 4878 01f0 pea 1f0 <LSIGTRAP+0x1eb>
10c156f0: 2f39 1002 5778 movel 10025778 <files_cachep>,%sp@-
10c156f6: 4eb9 10c2 08dc jsr 10c208dc <kmem_cache_alloc>
10c156fc: 2640 moveal %d0,%a3
10c156fe: 508f addql #8,%sp
10c15700: b6fc 0000 cmpaw #0,%a3
10c15704: 6700 0122 beqw 10c15828 <copy_files+0x172>
10c15708: 7001 moveq #1,%d0
10c1570a: 2680 movel %d0,%a3@
10c1570c: 42ab 0004 clrl %a3@(4)
10c15710: 42ab 0010 clrl %a3@(16)
10c15714: 7020 moveq #32,%d0
10c15716: 2740 0008 movel %d0,%a3@(8)
10c1571a: 277c 0000 0400 movel #1024,%a3@(12)
10c15720: 000c
10c15722: 41eb 0020 lea %a3@(32),%a0
10c15726: 2748 0018 movel %a0,%a3@(24)
10c1572a: 43eb 00a0 lea %a3@(160),%a1
10c1572e: 2749 001c movel %a1,%a3@(28)
10c15732: 41eb 0120 lea %a3@(288),%a0
10c15736: 2748 0014 movel %a0,%a3@(20)
10c1573a: 246c 000c moveal %a4@(12),%a2
10c1573e: b4fc 0400 cmpaw #1024,%a2
10c15742: 6f18 bles 10c1575c <copy_files+0xa6>
10c15744: 42ab 000c clrl %a3@(12)
10c15748: 486a ffff pea %a2@(-1)
10c1574c: 2f0b movel %a3,%sp@-
10c1574e: 4eb9 10c3 4fe2 jsr 10c34fe2 <expand_fdset>
10c15754: 2400 movel %d0,%d2
10c15756: 508f addql #8,%sp
10c15758: 6600 00d2 bnew 10c1582c <copy_files+0x176>
10c1575c: 2f0a movel %a2,%sp@-
10c1575e: 2f0c movel %a4,%sp@-
10c15760: 4eba ff28 jsr %pc@(10c1568a <count_open_files>)
10c15764: 2800 movel %d0,%d4
10c15766: 508f addql #8,%sp
10c15768: 7020 moveq #32,%d0
10c1576a: b084 cmpl %d4,%d0
10c1576c: 6c1a bges 10c15788 <copy_files+0xd2>
10c1576e: 42ab 0008 clrl %a3@(8)
10c15772: 2044 moveal %d4,%a0
10c15774: 4868 ffff pea %a0@(-1)
10c15778: 2f0b movel %a3,%sp@-
10c1577a: 4eb9 10c3 4e7e jsr 10c34e7e <expand_fd_array>
10c15780: 2400 movel %d0,%d2
10c15782: 508f addql #8,%sp
10c15784: 6600 00a6 bnew 10c1582c <copy_files+0x176>
10c15788: 262c 0014 movel %a4@(20),%d3
10c1578c: 2a6b 0014 moveal %a3@(20),%a5
10c15790: 2404 movel %d4,%d2
10c15792: 6c02 bges 10c15796 <copy_files+0xe0>
10c15794: 5e82 addql #7,%d2
10c15796: e682 asrl #3,%d2
10c15798: 2f02 movel %d2,%sp@-
10c1579a: 2f2c 001c movel %a4@(28),%sp@-
10c1579e: 2f2b 001c movel %a3@(28),%sp@-
10c157a2: 45f9 10c8 5744 lea 10c85744 <memcpy>,%a2
10c157a8: 4e92 jsr %a2@
10c157aa: 2f02 movel %d2,%sp@-
10c157ac: 2f2c 0018 movel %a4@(24),%sp@-
10c157b0: 2f2b 0018 movel %a3@(24),%sp@-
10c157b4: 4e92 jsr %a2@
10c157b6: 2204 movel %d4,%d1
10c157b8: 4fef 0018 lea %sp@(24),%sp
10c157bc: 45f9 10c8 576c lea 10c8576c <memset>,%a2
10c157c2: 6716 beqs 10c157da <copy_files+0x124>
10c157c4: 2243 moveal %d3,%a1
10c157c6: 5883 addql #4,%d3
10c157c8: 2019 movel %a1@+,%d0
10c157ca: 6708 beqs 10c157d4 <copy_files+0x11e>
10c157cc: 2240 moveal %d0,%a1
10c157ce: 41e9 0014 lea %a1@(20),%a0
10c157d2: 5290 addql #1,%a0@
10c157d4: 2ac0 movel %d0,%a5@+
10c157d6: 5381 subql #1,%d1
10c157d8: 66ea bnes 10c157c4 <copy_files+0x10e>
10c157da: 202b 0008 movel %a3@(8),%d0
10c157de: 9084 subl %d4,%d0
10c157e0: e588 lsll #2,%d0
10c157e2: 2f00 movel %d0,%sp@-
10c157e4: 42a7 clrl %sp@-
10c157e6: 2f0d movel %a5,%sp@-
10c157e8: 4e92 jsr %a2@
10c157ea: 262b 000c movel %a3@(12),%d3
10c157ee: 4fef 000c lea %sp@(12),%sp
10c157f2: b883 cmpl %d3,%d4
10c157f4: 6c28 bges 10c1581e <copy_files+0x168>
10c157f6: 9684 subl %d4,%d3
10c157f8: 6a02 bpls 10c157fc <copy_files+0x146>
10c157fa: 5e83 addql #7,%d3
10c157fc: e683 asrl #3,%d3
10c157fe: 2404 movel %d4,%d2
10c15800: ea8a lsrl #5,%d2
10c15802: 2f03 movel %d3,%sp@-
10c15804: 42a7 clrl %sp@-
10c15806: e58a lsll #2,%d2
10c15808: 202b 001c movel %a3@(28),%d0
10c1580c: d082 addl %d2,%d0
10c1580e: 2f00 movel %d0,%sp@-
10c15810: 4e92 jsr %a2@
10c15812: 2f03 movel %d3,%sp@-
10c15814: 42a7 clrl %sp@-
10c15816: d4ab 0018 addl %a3@(24),%d2
10c1581a: 2f02 movel %d2,%sp@-
10c1581c: 4e92 jsr %a2@
10c1581e: 206e 000c moveal %fp@(12),%a0
10c15822: 214b 02ee movel %a3,%a0@(750)
10c15826: 7400 moveq #0,%d2
10c15828: 2002 movel %d2,%d0
10c1582a: 602a bras 10c15856 <copy_files+0x1a0>
10c1582c: 2f2b 000c movel %a3@(12),%sp@-
10c15830: 2f2b 0018 movel %a3@(24),%sp@-
10c15834: 45f9 10c3 4f92 lea 10c34f92 <free_fdset>,%a2
10c1583a: 4e92 jsr %a2@
10c1583c: 2f2b 000c movel %a3@(12),%sp@-
10c15840: 2f2b 001c movel %a3@(28),%sp@-
10c15844: 4e92 jsr %a2@
10c15846: 2f0b movel %a3,%sp@-
10c15848: 2f39 1002 5778 movel 10025778 <files_cachep>,%sp@-
10c1584e: 4eb9 10c2 0aea jsr 10c20aea <kmem_cache_free>
10c15854: 60d2 bras 10c15828 <copy_files+0x172>
10c15856: 4cee 3c1c ffe4 moveml %fp@(-28),%d2-%d4/%a2-%a5
10c1585c: 4e5e unlk %fp
10c1585e: 4e75 rts
10c15860 <do_fork>:
10c15860: 4e56 fff0 linkw %fp,#-16
10c15864: 48e7 3838 moveml %d2-%d4/%a2-%a4,%sp@-
10c15868: 242e 0008 movel %fp@(8),%d2
10c1586c: 76ff moveq #-1,%d3
10c1586e: 0802 000c btst #12,%d2
10c15872: 670e beqs 10c15882 <do_fork+0x22>
10c15874: 2079 1002 53b4 moveal 100253b4 <_current_task>,%a0
10c1587a: 4aa8 007a tstl %a0@(122)
10c1587e: 6600 04ca bnew 10c15d4a <do_fork+0x4ea>
10c15882: 76f4 moveq #-12,%d3
10c15884: 4878 0001 pea 1 <PF_DTRACE_OFF>
10c15888: 4878 01f0 pea 1f0 <LSIGTRAP+0x1eb>
10c1588c: 4eb9 10c2 25d6 jsr 10c225d6 <__get_free_pages>
10c15892: 2440 moveal %d0,%a2
10c15894: 508f addql #8,%sp
10c15896: b4fc 0000 cmpaw #0,%a2
10c1589a: 6700 04ae beqw 10c15d4a <do_fork+0x4ea>
10c1589e: 4878 0336 pea 336 <LSIGTRAP+0x331>
10c158a2: 2f39 1002 53b4 movel 100253b4 <_current_task>,%sp@-
10c158a8: 2f0a movel %a2,%sp@-
10c158aa: 4eb9 10c8 5744 jsr 10c85744 <memcpy>
10c158b0: 76f5 moveq #-11,%d3
10c158b2: 206a 01de moveal %a2@(478),%a0
10c158b6: 4fef 000c lea %sp@(12),%sp
10c158ba: 2028 0004 movel %a0@(4),%d0
10c158be: b0aa 0212 cmpl %a2@(530),%d0
10c158c2: 6400 0514 bccw 10c15dd8 <do_fork+0x578>
10c158c6: 5290 addql #1,%a0@
10c158c8: 206a 01de moveal %a2@(478),%a0
10c158cc: 5888 addql #4,%a0
10c158ce: 5290 addql #1,%a0@
10c158d0: 2239 1002 5688 movel 10025688 <nr_threads>,%d1
10c158d6: b2b9 1002 5680 cmpl 10025680 <max_threads>,%d1
10c158dc: 6c00 04e6 bgew 10c15dc4 <do_fork+0x564>
10c158e0: 206a 0010 moveal %a2@(16),%a0
10c158e4: b0fc 0000 cmpaw #0,%a0
10c158e8: 671c beqs 10c15906 <do_fork+0xa6>
10c158ea: 2028 0022 movel %a0@(34),%d0
10c158ee: 6716 beqs 10c15906 <do_fork+0xa6>
10c158f0: 2240 moveal %d0,%a1
10c158f2: 41e9 0010 lea %a1@(16),%a0
10c158f6: 5290 addql #1,%a0@
10c158f8: 206a 0010 moveal %a2@(16),%a0
10c158fc: 2068 0022 moveal %a0@(34),%a0
10c15900: 7018 moveq #24,%d0
10c15902: 81a8 0014 orl %d0,%a0@(20)
10c15906: 206a 0064 moveal %a2@(100),%a0
10c1590a: b0fc 0000 cmpaw #0,%a0
10c1590e: 671c beqs 10c1592c <do_fork+0xcc>
10c15910: 2028 0004 movel %a0@(4),%d0
10c15914: 6716 beqs 10c1592c <do_fork+0xcc>
10c15916: 2240 moveal %d0,%a1
10c15918: 41e9 0010 lea %a1@(16),%a0
10c1591c: 5290 addql #1,%a0@
10c1591e: 206a 0064 moveal %a2@(100),%a0
10c15922: 2068 0004 moveal %a0@(4),%a0
10c15926: 7018 moveq #24,%d0
10c15928: 81a8 0014 orl %d0,%a0@(20)
10c1592c: 022a 007f 0078 andib #127,%a2@(120)
10c15932: 022a 007f 012a andib #127,%a2@(298)
10c15938: 7202 moveq #2,%d1
10c1593a: 2481 movel %d1,%a2@
10c1593c: 202a 0004 movel %a2@(4),%d0
10c15940: 0280 ffef feff andil #-1048833,%d0
10c15946: 7240 moveq #64,%d1
10c15948: 8081 orl %d1,%d0
10c1594a: 0802 000d btst #13,%d2
10c1594e: 6604 bnes 10c15954 <do_fork+0xf4>
10c15950: 42aa 0018 clrl %a2@(24)
10c15954: 2540 0004 movel %d0,%a2@(4)
10c15958: 2f02 movel %d2,%sp@-
10c1595a: 4eba fa70 jsr %pc@(10c153cc <get_pid>)
10c1595e: 2540 007a movel %d0,%a2@(122)
10c15962: 42aa 003c clrl %a2@(60)
10c15966: 42aa 0040 clrl %a2@(64)
10c1596a: 42aa 009a clrl %a2@(154)
10c1596e: 43ea 00b6 lea %a2@(182),%a1
10c15972: 588f addql #4,%sp
10c15974: 2049 moveal %a1,%a0
10c15976: 4298 clrl %a0@+
10c15978: 2088 movel %a0,%a0@
10c1597a: 2348 0008 movel %a0,%a1@(8)
10c1597e: 42aa 00c2 clrl %a2@(194)
10c15982: 2802 movel %d2,%d4
10c15984: 0284 0000 4000 andil #16384,%d4
10c1598a: 671a beqs 10c159a6 <do_fork+0x146>
10c1598c: 41ee fff0 lea %fp@(-16),%a0
10c15990: 2548 00c2 movel %a0,%a2@(194)
10c15994: 42ae fff0 clrl %fp@(-16)
10c15998: 42ae fff4 clrl %fp@(-12)
10c1599c: 41ee fff8 lea %fp@(-8),%a0
10c159a0: 2088 movel %a0,%a0@
10c159a2: 2d48 fffc movel %a0,%fp@(-4)
10c159a6: 42aa 0008 clrl %a2@(8)
10c159aa: 41ea 0302 lea %a2@(770),%a0
10c159ae: 43e8 0008 lea %a0@(8),%a1
10c159b2: 42a9 0004 clrl %a1@(4)
10c159b6: 4291 clrl %a1@
10c159b8: 4290 clrl %a0@
10c159ba: 2148 0004 movel %a0,%a0@(4)
10c159be: 42aa 00ce clrl %a2@(206)
10c159c2: 42aa 00d2 clrl %a2@(210)
10c159c6: 42aa 00ca clrl %a2@(202)
10c159ca: 42aa 00da clrl %a2@(218)
10c159ce: 42aa 00de clrl %a2@(222)
10c159d2: 42aa 00d6 clrl %a2@(214)
10c159d6: 41ea 00e2 lea %a2@(226),%a0
10c159da: 42a8 0004 clrl %a0@(4)
10c159de: 4290 clrl %a0@
10c159e0: 254a 00ee movel %a2,%a2@(238)
10c159e4: 42aa 008e clrl %a2@(142)
10c159e8: 42aa 0082 clrl %a2@(130)
10c159ec: 42aa 00fa clrl %a2@(250)
10c159f0: 42aa 00f6 clrl %a2@(246)
10c159f4: 42aa 0102 clrl %a2@(258)
10c159f8: 42aa 00fe clrl %a2@(254)
10c159fc: 70ff moveq #-1,%d0
10c159fe: 2540 001c movel %d0,%a2@(28)
10c15a02: 2579 1002 67b0 movel 100267b0 <jiffies>,%a2@(262)
10c15a08: 0106
10c15a0a: 41ea 0054 lea %a2@(84),%a0
10c15a0e: 2088 movel %a0,%a0@
10c15a10: 2548 0058 movel %a0,%a2@(88)
10c15a14: 76f4 moveq #-12,%d3
10c15a16: 2f0a movel %a2,%sp@-
10c15a18: 2f02 movel %d2,%sp@-
10c15a1a: 4eba fc9a jsr %pc@(10c156b6 <copy_files>)
10c15a1e: 508f addql #8,%sp
10c15a20: 4a80 tstl %d0
10c15a22: 6600 0354 bnew 10c15d78 <do_fork+0x518>
10c15a26: 0802 0009 btst #9,%d2
10c15a2a: 6710 beqs 10c15a3c <do_fork+0x1dc>
10c15a2c: 2079 1002 53b4 moveal 100253b4 <_current_task>,%a0
10c15a32: 2068 02ea moveal %a0@(746),%a0
10c15a36: 5290 addql #1,%a0@
10c15a38: 6000 00e4 braw 10c15b1e <do_fork+0x2be>
10c15a3c: 2079 1002 53b4 moveal 100253b4 <_current_task>,%a0
10c15a42: 2668 02ea moveal %a0@(746),%a3
10c15a46: 4878 01f0 pea 1f0 <LSIGTRAP+0x1eb>
10c15a4a: 2f39 1002 7c80 movel 10027c80 <fs_cachep>,%sp@-
10c15a50: 4eb9 10c2 08dc jsr 10c208dc <kmem_cache_alloc>
10c15a56: 2240 moveal %d0,%a1
10c15a58: 508f addql #8,%sp
10c15a5a: b2fc 0000 cmpaw #0,%a1
10c15a5e: 6700 00b6 beqw 10c15b16 <do_fork+0x2b6>
10c15a62: 7201 moveq #1,%d1
10c15a64: 2281 movel %d1,%a1@
10c15a66: 42a9 0004 clrl %a1@(4)
10c15a6a: 236b 0008 0008 movel %a3@(8),%a1@(8)
10c15a70: 202b 0018 movel %a3@(24),%d0
10c15a74: 6708 beqs 10c15a7e <do_fork+0x21e>
10c15a76: 2840 moveal %d0,%a4
10c15a78: 41ec 0028 lea %a4@(40),%a0
10c15a7c: 5290 addql #1,%a0@
10c15a7e: 2340 0018 movel %d0,%a1@(24)
10c15a82: 206b 000c moveal %a3@(12),%a0
10c15a86: b0fc 0000 cmpaw #0,%a0
10c15a8a: 6712 beqs 10c15a9e <do_fork+0x23e>
10c15a8c: 4a90 tstl %a0@
10c15a8e: 660c bnes 10c15a9c <do_fork+0x23c>
10c15a90: 4879 1000 168b pea 1000168b <__data_start+0x128b>
10c15a96: 4eb9 10c1 60e4 jsr 10c160e4 <panic>
10c15a9c: 5290 addql #1,%a0@
10c15a9e: 2348 000c movel %a0,%a1@(12)
10c15aa2: 202b 001c movel %a3@(28),%d0
10c15aa6: 6708 beqs 10c15ab0 <do_fork+0x250>
10c15aa8: 2840 moveal %d0,%a4
10c15aaa: 41ec 0028 lea %a4@(40),%a0
10c15aae: 5290 addql #1,%a0@
10c15ab0: 2340 001c movel %d0,%a1@(28)
10c15ab4: 206b 0010 moveal %a3@(16),%a0
10c15ab8: b0fc 0000 cmpaw #0,%a0
10c15abc: 6712 beqs 10c15ad0 <do_fork+0x270>
10c15abe: 4a90 tstl %a0@
10c15ac0: 660c bnes 10c15ace <do_fork+0x26e>
10c15ac2: 4879 1000 168b pea 1000168b <__data_start+0x128b>
10c15ac8: 4eb9 10c1 60e4 jsr 10c160e4 <panic>
10c15ace: 5290 addql #1,%a0@
10c15ad0: 2348 0010 movel %a0,%a1@(16)
10c15ad4: 4aab 0014 tstl %a3@(20)
10c15ad8: 6734 beqs 10c15b0e <do_fork+0x2ae>
10c15ada: 202b 0020 movel %a3@(32),%d0
10c15ade: 6708 beqs 10c15ae8 <do_fork+0x288>
10c15ae0: 2840 moveal %d0,%a4
10c15ae2: 41ec 0028 lea %a4@(40),%a0
10c15ae6: 5290 addql #1,%a0@
10c15ae8: 2340 0020 movel %d0,%a1@(32)
10c15aec: 206b 0014 moveal %a3@(20),%a0
10c15af0: b0fc 0000 cmpaw #0,%a0
10c15af4: 6712 beqs 10c15b08 <do_fork+0x2a8>
10c15af6: 4a90 tstl %a0@
10c15af8: 660c bnes 10c15b06 <do_fork+0x2a6>
10c15afa: 4879 1000 168b pea 1000168b <__data_start+0x128b>
10c15b00: 4eb9 10c1 60e4 jsr 10c160e4 <panic>
10c15b06: 5290 addql #1,%a0@
10c15b08: 2348 0014 movel %a0,%a1@(20)
10c15b0c: 6008 bras 10c15b16 <do_fork+0x2b6>
10c15b0e: 42a9 0020 clrl %a1@(32)
10c15b12: 42a9 0014 clrl %a1@(20)
10c15b16: 2549 02ea movel %a1,%a2@(746)
10c15b1a: 6700 0252 beqw 10c15d6e <do_fork+0x50e>
10c15b1e: 0802 000b btst #11,%d2
10c15b22: 670e beqs 10c15b32 <do_fork+0x2d2>
10c15b24: 2079 1002 53b4 moveal 100253b4 <_current_task>,%a0
10c15b2a: 2068 02f6 moveal %a0@(758),%a0
10c15b2e: 5290 addql #1,%a0@
10c15b30: 6044 bras 10c15b76 <do_fork+0x316>
10c15b32: 4878 01f0 pea 1f0 <LSIGTRAP+0x1eb>
10c15b36: 2f39 1002 7c74 movel 10027c74 <sigact_cachep>,%sp@-
10c15b3c: 4eb9 10c2 08dc jsr 10c208dc <kmem_cache_alloc>
10c15b42: 2040 moveal %d0,%a0
10c15b44: 2548 02f6 movel %a0,%a2@(758)
10c15b48: 508f addql #8,%sp
10c15b4a: 6700 0218 beqw 10c15d64 <do_fork+0x504>
10c15b4e: 7001 moveq #1,%d0
10c15b50: 2080 movel %d0,%a0@
10c15b52: 4878 0500 pea 500 <LSIGTRAP+0x4fb>
10c15b56: 2079 1002 53b4 moveal 100253b4 <_current_task>,%a0
10c15b5c: 2068 02f6 moveal %a0@(758),%a0
10c15b60: 5888 addql #4,%a0
10c15b62: 2f08 movel %a0,%sp@-
10c15b64: 222a 02f6 movel %a2@(758),%d1
10c15b68: 5881 addql #4,%d1
10c15b6a: 2f01 movel %d1,%sp@-
10c15b6c: 4eb9 10c8 5744 jsr 10c85744 <memcpy>
10c15b72: 4fef 000c lea %sp@(12),%sp
10c15b76: 42aa 0116 clrl %a2@(278)
10c15b7a: 42aa 0112 clrl %a2@(274)
10c15b7e: 42aa 0122 clrl %a2@(290)
10c15b82: 42aa 011e clrl %a2@(286)
10c15b86: 42aa 0126 clrl %a2@(294)
10c15b8a: 42aa 011a clrl %a2@(282)
10c15b8e: 42aa 002c clrl %a2@(44)
10c15b92: 42aa 0050 clrl %a2@(80)
10c15b96: 2079 1002 53b4 moveal 100253b4 <_current_task>,%a0
10c15b9c: 2068 002c moveal %a0@(44),%a0
10c15ba0: b0fc 0000 cmpaw #0,%a0
10c15ba4: 6728 beqs 10c15bce <do_fork+0x36e>
10c15ba6: 0802 0008 btst #8,%d2
10c15baa: 6704 beqs 10c15bb0 <do_fork+0x350>
10c15bac: 5290 addql #1,%a0@
10c15bae: 6016 bras 10c15bc6 <do_fork+0x366>
10c15bb0: 4eba f930 jsr %pc@(10c154e2 <mm_alloc>)
10c15bb4: 2040 moveal %d0,%a0
10c15bb6: b0fc 0000 cmpaw #0,%a0
10c15bba: 6700 019e beqw 10c15d5a <do_fork+0x4fa>
10c15bbe: 2548 002c movel %a0,%a2@(44)
10c15bc2: 2548 0050 movel %a0,%a2@(80)
10c15bc6: 2548 002c movel %a0,%a2@(44)
10c15bca: 2548 0050 movel %a0,%a2@(80)
10c15bce: 2f2e 0010 movel %fp@(16),%sp@-
10c15bd2: 2f0a movel %a2,%sp@-
10c15bd4: 2f2e 0014 movel %fp@(20),%sp@-
10c15bd8: 2f2e 000c movel %fp@(12),%sp@-
10c15bdc: 2f02 movel %d2,%sp@-
10c15bde: 42a7 clrl %sp@-
10c15be0: 4eb9 10c1 0942 jsr 10c10942 <copy_thread>
10c15be6: 2600 movel %d0,%d3
10c15be8: 4fef 0018 lea %sp@(24),%sp
10c15bec: 6600 0162 bnew 10c15d50 <do_fork+0x4f0>
10c15bf0: 42aa 025c clrl %a2@(604)
10c15bf4: 256a 032a 0326 movel %a2@(810),%a2@(806)
10c15bfa: 002a 0080 012a orib #-128,%a2@(298)
10c15c00: 42aa 006c clrl %a2@(108)
10c15c04: 1542 006f moveb %d2,%a2@(111)
10c15c08: 42aa 0070 clrl %a2@(112)
10c15c0c: 2079 1002 53b4 moveal 100253b4 <_current_task>,%a0
10c15c12: 2028 0020 movel %a0@(32),%d0
10c15c16: 5280 addql #1,%d0
10c15c18: e280 asrl #1,%d0
10c15c1a: 2540 0020 movel %d0,%a2@(32)
10c15c1e: 2028 0020 movel %a0@(32),%d0
10c15c22: e280 asrl #1,%d0
10c15c24: 2140 0020 movel %d0,%a0@(32)
10c15c28: 6606 bnes 10c15c30 <do_fork+0x3d0>
10c15c2a: 7001 moveq #1,%d0
10c15c2c: 2140 0014 movel %d0,%a0@(20)
10c15c30: 262a 007a movel %a2@(122),%d3
10c15c34: 2543 008a movel %d3,%a2@(138)
10c15c38: 41ea 00a6 lea %a2@(166),%a0
10c15c3c: 2088 movel %a0,%a0@
10c15c3e: 2548 00aa movel %a0,%a2@(170)
10c15c42: 007c 0700 oriw #1792,%sr
10c15c46: 2279 1002 53b4 moveal 100253b4 <_current_task>,%a1
10c15c4c: 2569 0092 0092 movel %a1@(146),%a2@(146)
10c15c52: 2569 0096 0096 movel %a1@(150),%a2@(150)
10c15c58: 2002 movel %d2,%d0
10c15c5a: 0280 0001 8000 andil #98304,%d0
10c15c60: 2648 moveal %a0,%a3
10c15c62: 6610 bnes 10c15c74 <do_fork+0x414>
10c15c64: 2549 0092 movel %a1,%a2@(146)
10c15c68: 082a 0000 001b btst #0,%a2@(27)
10c15c6e: 6604 bnes 10c15c74 <do_fork+0x414>
10c15c70: 2549 0096 movel %a1,%a2@(150)
10c15c74: 0802 0010 btst #16,%d2
10c15c78: 671e beqs 10c15c98 <do_fork+0x438>
10c15c7a: 2079 1002 53b4 moveal 100253b4 <_current_task>,%a0
10c15c80: 2568 008a 008a movel %a0@(138),%a2@(138)
10c15c86: 41e8 00a6 lea %a0@(166),%a0
10c15c8a: 2250 moveal %a0@,%a1
10c15c8c: 234b 0004 movel %a3,%a1@(4)
10c15c90: 2689 movel %a1,%a3@
10c15c92: 2748 0004 movel %a0,%a3@(4)
10c15c96: 208b movel %a3,%a0@
10c15c98: 257c 1001 1190 movel #268505488,%a2@(72)
10c15c9e: 0048
10c15ca0: 41f9 1001 11dc lea 100111dc <init_task_union+0x4c>,%a0
10c15ca6: 2550 004c movel %a0@,%a2@(76)
10c15caa: 2279 1001 11dc moveal 100111dc <init_task_union+0x4c>,%a1
10c15cb0: 234a 0048 movel %a2,%a1@(72)
10c15cb4: 208a movel %a2,%a0@
10c15cb6: 42aa 009e clrl %a2@(158)
10c15cba: 206a 0096 moveal %a2@(150),%a0
10c15cbe: 2068 009a moveal %a0@(154),%a0
10c15cc2: 2548 00a2 movel %a0,%a2@(162)
10c15cc6: 6704 beqs 10c15ccc <do_fork+0x46c>
10c15cc8: 214a 009e movel %a2,%a0@(158)
10c15ccc: 206a 0096 moveal %a2@(150),%a0
10c15cd0: 214a 009a movel %a2,%a0@(154)
10c15cd4: 222a 007a movel %a2@(122),%d1
10c15cd8: 2001 movel %d1,%d0
10c15cda: e080 asrl #8,%d0
10c15cdc: b380 eorl %d1,%d0
10c15cde: 0280 0000 03ff andil #1023,%d0
10c15ce4: e588 lsll #2,%d0
10c15ce6: 2240 moveal %d0,%a1
10c15ce8: d3fc 1002 57a8 addal #268588968,%a1
10c15cee: 2011 movel %a1@,%d0
10c15cf0: 2540 00ae movel %d0,%a2@(174)
10c15cf4: 670a beqs 10c15d00 <do_fork+0x4a0>
10c15cf6: 2051 moveal %a1@,%a0
10c15cf8: 47ea 00ae lea %a2@(174),%a3
10c15cfc: 214b 00b2 movel %a3,%a0@(178)
10c15d00: 228a movel %a2,%a1@
10c15d02: 2549 00b2 movel %a1,%a2@(178)
10c15d06: 52b9 1002 5688 addql #1,10025688 <nr_threads>
10c15d0c: 027c f8ff andiw #-1793,%sr
10c15d10: 082a 0000 001b btst #0,%a2@(27)
10c15d16: 6714 beqs 10c15d2c <do_fork+0x4cc>
10c15d18: 4878 0001 pea 1 <PF_DTRACE_OFF>
10c15d1c: 2f0a movel %a2,%sp@-
10c15d1e: 4878 0013 pea 13 <LSIGTRAP+0xe>
10c15d22: 4eb9 10c1 adf0 jsr 10c1adf0 <send_sig>
10c15d28: 4fef 000c lea %sp@(12),%sp
10c15d2c: 2f0a movel %a2,%sp@-
10c15d2e: 4eb9 10c1 52ec jsr 10c152ec <wake_up_process>
10c15d34: 52b9 1002 5660 addql #1,10025660 <total_forks>
10c15d3a: 588f addql #4,%sp
10c15d3c: 4a84 tstl %d4
10c15d3e: 670a beqs 10c15d4a <do_fork+0x4ea>
10c15d40: 486e fff0 pea %fp@(-16)
10c15d44: 4eb9 10c1 48f2 jsr 10c148f2 <wait_for_completion>
10c15d4a: 2003 movel %d3,%d0
10c15d4c: 6000 009a braw 10c15de8 <do_fork+0x588>
10c15d50: 2f0a movel %a2,%sp@-
10c15d52: 4eb9 10c1 7386 jsr 10c17386 <exit_mm>
10c15d58: 588f addql #4,%sp
10c15d5a: 2f0a movel %a2,%sp@-
10c15d5c: 4eb9 10c1 a4da jsr 10c1a4da <exit_sighand>
10c15d62: 588f addql #4,%sp
10c15d64: 2f0a movel %a2,%sp@-
10c15d66: 4eb9 10c1 7240 jsr 10c17240 <exit_fs>
10c15d6c: 588f addql #4,%sp
10c15d6e: 2f0a movel %a2,%sp@-
10c15d70: 4eb9 10c1 714a jsr 10c1714a <exit_files>
10c15d76: 588f addql #4,%sp
10c15d78: 206a 0010 moveal %a2@(16),%a0
10c15d7c: b0fc 0000 cmpaw #0,%a0
10c15d80: 671c beqs 10c15d9e <do_fork+0x53e>
10c15d82: 2028 0022 movel %a0@(34),%d0
10c15d86: 6716 beqs 10c15d9e <do_fork+0x53e>
10c15d88: 2840 moveal %d0,%a4
10c15d8a: 41ec 0010 lea %a4@(16),%a0
10c15d8e: 5390 subql #1,%a0@
10c15d90: 206a 0010 moveal %a2@(16),%a0
10c15d94: 2068 0022 moveal %a0@(34),%a0
10c15d98: 7008 moveq #8,%d0
10c15d9a: 81a8 0014 orl %d0,%a0@(20)
10c15d9e: 206a 0064 moveal %a2@(100),%a0
10c15da2: b0fc 0000 cmpaw #0,%a0
10c15da6: 671c beqs 10c15dc4 <do_fork+0x564>
10c15da8: 2028 0004 movel %a0@(4),%d0
10c15dac: 6716 beqs 10c15dc4 <do_fork+0x564>
10c15dae: 2240 moveal %d0,%a1
10c15db0: 41e9 0010 lea %a1@(16),%a0
10c15db4: 5390 subql #1,%a0@
10c15db6: 206a 0064 moveal %a2@(100),%a0
10c15dba: 2068 0004 moveal %a0@(4),%a0
10c15dbe: 7008 moveq #8,%d0
10c15dc0: 81a8 0014 orl %d0,%a0@(20)
10c15dc4: 206a 01de moveal %a2@(478),%a0
10c15dc8: 5888 addql #4,%a0
10c15dca: 5390 subql #1,%a0@
10c15dcc: 2f2a 01de movel %a2@(478),%sp@-
10c15dd0: 4eb9 10c1 a31c jsr 10c1a31c <free_uid>
10c15dd6: 588f addql #4,%sp
10c15dd8: 4878 0001 pea 1 <PF_DTRACE_OFF>
10c15ddc: 2f0a movel %a2,%sp@-
10c15dde: 4eb9 10c2 2136 jsr 10c22136 <free_pages>
10c15de4: 6000 ff64 braw 10c15d4a <do_fork+0x4ea>
10c15de8: 4cee 1c1c ffd8 moveml %fp@(-40),%d2-%d4/%a2-%a4
10c15dee: 4e5e unlk %fp
10c15df0: 4e75 rts
10c15df2 <__mmdrop>:
10c15df2: 4e56 0000 linkw %fp,#0
10c15df6: 202e 0008 movel %fp@(8),%d0
10c15dfa: 0c80 1000 c1bc cmpil #268485052,%d0
10c15e00: 660c bnes 10c15e0e <__mmdrop+0x1c>
10c15e02: 4879 1000 168b pea 1000168b <__data_start+0x128b>
10c15e08: 4eb9 10c1 60e4 jsr 10c160e4 <panic>
10c15e0e: 2f00 movel %d0,%sp@-
10c15e10: 2f39 1002 67b4 movel 100267b4 <mm_cachep>,%sp@-
10c15e16: 4eb9 10c2 0aea jsr 10c20aea <kmem_cache_free>
10c15e1c: 4e5e unlk %fp
10c15e1e: 4e75 rts
10c15e20 <default_handler>:
10c15e20: 4e56 0000 linkw %fp,#0
10c15e24: 2079 1002 53b4 moveal 100253b4 <_current_task>,%a0
10c15e2a: 4aa8 0074 tstl %a0@(116)
10c15e2e: 670a beqs 10c15e3a <default_handler+0x1a>
10c15e30: 42a7 clrl %sp@-
10c15e32: 4eb9 10c1 5f50 jsr 10c15f50 <__set_personality>
10c15e38: 588f addql #4,%sp
10c15e3a: 2079 1002 53b4 moveal 100253b4 <_current_task>,%a0
10c15e40: 2268 0010 moveal %a0@(16),%a1
10c15e44: 0ca9 10c1 5e20 cmpil #281108000,%a1@(4)
10c15e4a: 0004
10c15e4c: 6710 beqs 10c15e5e <default_handler+0x3e>
10c15e4e: 2f2e 000c movel %fp@(12),%sp@-
10c15e52: 2f2e 0008 movel %fp@(8),%sp@-
10c15e56: 2069 0004 moveal %a1@(4),%a0
10c15e5a: 4e90 jsr %a0@
10c15e5c: 6010 bras 10c15e6e <default_handler+0x4e>
10c15e5e: 4878 0001 pea 1 <PF_DTRACE_OFF>
10c15e62: 2f08 movel %a0,%sp@-
10c15e64: 4878 000b pea b <LSIGTRAP+0x6>
10c15e68: 4eb9 10c1 adf0 jsr 10c1adf0 <send_sig>
10c15e6e: 4e5e unlk %fp
10c15e70: 4e75 rts
10c15e72 <lookup_exec_domain>:
10c15e72: 4e56 0000 linkw %fp,#0
10c15e76: 48e7 3820 moveml %d2-%d4/%a2,%sp@-
10c15e7a: 4282 clrl %d2
10c15e7c: 142e 000b moveb %fp@(11),%d2
10c15e80: 2479 1000 cc64 moveal 1000cc64 <exec_domains>,%a2
10c15e86: b4fc 0000 cmpaw #0,%a2
10c15e8a: 672e beqs 10c15eba <lookup_exec_domain+0x48>
10c15e8c: 7800 moveq #0,%d4
10c15e8e: 7600 moveq #0,%d3
10c15e90: 182a 0008 moveb %a2@(8),%d4
10c15e94: b882 cmpl %d2,%d4
10c15e96: 6218 bhis 10c15eb0 <lookup_exec_domain+0x3e>
10c15e98: 162a 0009 moveb %a2@(9),%d3
10c15e9c: b682 cmpl %d2,%d3
10c15e9e: 6510 bcss 10c15eb0 <lookup_exec_domain+0x3e>
10c15ea0: 2f2a 0022 movel %a2@(34),%sp@-
10c15ea4: 4eb9 10c1 6e6a jsr 10c16e6a <try_inc_mod_count>
10c15eaa: 588f addql #4,%sp
10c15eac: 4a80 tstl %d0
10c15eae: 6610 bnes 10c15ec0 <lookup_exec_domain+0x4e>
10c15eb0: 246a 0026 moveal %a2@(38),%a2
10c15eb4: b4fc 0000 cmpaw #0,%a2
10c15eb8: 66d6 bnes 10c15e90 <lookup_exec_domain+0x1e>
10c15eba: 45f9 1000 ccec lea 1000ccec <default_exec_domain>,%a2
10c15ec0: 200a movel %a2,%d0
10c15ec2: 4cee 041c fff0 moveml %fp@(-16),%d2-%d4/%a2
10c15ec8: 4e5e unlk %fp
10c15eca: 4e75 rts
10c15ecc <register_exec_domain>:
10c15ecc: 4e56 0000 linkw %fp,#0
10c15ed0: 226e 0008 moveal %fp@(8),%a1
10c15ed4: 70f0 moveq #-16,%d0
10c15ed6: b2fc 0000 cmpaw #0,%a1
10c15eda: 6604 bnes 10c15ee0 <register_exec_domain+0x14>
10c15edc: 70ea moveq #-22,%d0
10c15ede: 6034 bras 10c15f14 <register_exec_domain+0x48>
10c15ee0: 4aa9 0026 tstl %a1@(38)
10c15ee4: 6704 beqs 10c15eea <register_exec_domain+0x1e>
10c15ee6: 70f0 moveq #-16,%d0
10c15ee8: 602a bras 10c15f14 <register_exec_domain+0x48>
10c15eea: 2079 1000 cc64 moveal 1000cc64 <exec_domains>,%a0
10c15ef0: b0fc 0000 cmpaw #0,%a0
10c15ef4: 670e beqs 10c15f04 <register_exec_domain+0x38>
10c15ef6: b3c8 cmpal %a0,%a1
10c15ef8: 671a beqs 10c15f14 <register_exec_domain+0x48>
10c15efa: 2068 0026 moveal %a0@(38),%a0
10c15efe: b0fc 0000 cmpaw #0,%a0
10c15f02: 66f2 bnes 10c15ef6 <register_exec_domain+0x2a>
10c15f04: 2379 1000 cc64 movel 1000cc64 <exec_domains>,%a1@(38)
10c15f0a: 0026
10c15f0c: 23c9 1000 cc64 movel %a1,1000cc64 <exec_domains>
10c15f12: 7000 moveq #0,%d0
10c15f14: 4e5e unlk %fp
10c15f16: 4e75 rts
10c15f18 <unregister_exec_domain>:
10c15f18: 4e56 0000 linkw %fp,#0
10c15f1c: 2f0a movel %a2,%sp@-
10c15f1e: 226e 0008 moveal %fp@(8),%a1
10c15f22: 41f9 1000 cc64 lea 1000cc64 <exec_domains>,%a0
10c15f28: 4a90 tstl %a0@
10c15f2a: 6710 beqs 10c15f3c <unregister_exec_domain+0x24>
10c15f2c: 2010 movel %a0@,%d0
10c15f2e: b089 cmpl %a1,%d0
10c15f30: 670e beqs 10c15f40 <unregister_exec_domain+0x28>
10c15f32: 2440 moveal %d0,%a2
10c15f34: 41ea 0026 lea %a2@(38),%a0
10c15f38: 4a90 tstl %a0@
10c15f3a: 66f0 bnes 10c15f2c <unregister_exec_domain+0x14>
10c15f3c: 70ea moveq #-22,%d0
10c15f3e: 600a bras 10c15f4a <unregister_exec_domain+0x32>
10c15f40: 20a9 0026 movel %a1@(38),%a0@
10c15f44: 42a9 0026 clrl %a1@(38)
10c15f48: 7000 moveq #0,%d0
10c15f4a: 245f moveal %sp@+,%a2
10c15f4c: 4e5e unlk %fp
10c15f4e: 4e75 rts
10c15f50 <__set_personality>:
10c15f50: 4e56 0000 linkw %fp,#0
10c15f54: 48e7 2030 moveml %d2/%a2-%a3,%sp@-
10c15f58: 242e 0008 movel %fp@(8),%d2
10c15f5c: 2f02 movel %d2,%sp@-
10c15f5e: 4eba ff12 jsr %pc@(10c15e72 <lookup_exec_domain>)
10c15f62: 2640 moveal %d0,%a3
10c15f64: 2079 1002 53b4 moveal 100253b4 <_current_task>,%a0
10c15f6a: 588f addql #4,%sp
10c15f6c: b7e8 0010 cmpal %a0@(16),%a3
10c15f70: 6608 bnes 10c15f7a <__set_personality+0x2a>
10c15f72: 2142 0074 movel %d2,%a0@(116)
10c15f76: 6000 00a6 braw 10c1601e <__set_personality+0xce>
10c15f7a: 2068 02ea moveal %a0@(746),%a0
10c15f7e: 7001 moveq #1,%d0
10c15f80: b090 cmpl %a0@,%d0
10c15f82: 6748 beqs 10c15fcc <__set_personality+0x7c>
10c15f84: 2f08 movel %a0,%sp@-
10c15f86: 4eb9 10c1 55a0 jsr 10c155a0 <copy_fs_struct>
10c15f8c: 2200 movel %d0,%d1
10c15f8e: 588f addql #4,%sp
10c15f90: 6622 bnes 10c15fb4 <__set_personality+0x64>
10c15f92: b6fc 0000 cmpaw #0,%a3
10c15f96: 6718 beqs 10c15fb0 <__set_personality+0x60>
10c15f98: 202b 0022 movel %a3@(34),%d0
10c15f9c: 6712 beqs 10c15fb0 <__set_personality+0x60>
10c15f9e: 2240 moveal %d0,%a1
10c15fa0: 41e9 0010 lea %a1@(16),%a0
10c15fa4: 5390 subql #1,%a0@
10c15fa6: 206b 0022 moveal %a3@(34),%a0
10c15faa: 7008 moveq #8,%d0
10c15fac: 81a8 0014 orl %d0,%a0@(20)
10c15fb0: 70f4 moveq #-12,%d0
10c15fb2: 606c bras 10c16020 <__set_personality+0xd0>
10c15fb4: 2079 1002 53b4 moveal 100253b4 <_current_task>,%a0
10c15fba: 2028 02ea movel %a0@(746),%d0
10c15fbe: 2141 02ea movel %d1,%a0@(746)
10c15fc2: 2f00 movel %d0,%sp@-
10c15fc4: 4eb9 10c1 7166 jsr 10c17166 <put_fs_struct>
10c15fca: 588f addql #4,%sp
10c15fcc: 2079 1002 53b4 moveal 100253b4 <_current_task>,%a0
10c15fd2: 2142 0074 movel %d2,%a0@(116)
10c15fd6: 2468 0010 moveal %a0@(16),%a2
10c15fda: 214b 0010 movel %a3,%a0@(16)
10c15fde: 4eb9 10c2 c782 jsr 10c2c782 <set_fs_altroot>
10c15fe4: b4fc 0000 cmpaw #0,%a2
10c15fe8: 6718 beqs 10c16002 <__set_personality+0xb2>
10c15fea: 202a 0022 movel %a2@(34),%d0
10c15fee: 6712 beqs 10c16002 <__set_personality+0xb2>
10c15ff0: 2240 moveal %d0,%a1
10c15ff2: 41e9 0010 lea %a1@(16),%a0
10c15ff6: 5390 subql #1,%a0@
10c15ff8: 206a 0022 moveal %a2@(34),%a0
10c15ffc: 7008 moveq #8,%d0
10c15ffe: 81a8 0014 orl %d0,%a0@(20)
10c16002: 2f02 movel %d2,%sp@-
10c16004: 2079 1002 53b4 moveal 100253b4 <_current_task>,%a0
10c1600a: 2f28 007a movel %a0@(122),%sp@-
10c1600e: 4868 023c pea %a0@(572)
10c16012: 4879 1000 179a pea 1000179a <__data_start+0x139a>
10c16018: 4eb9 10c1 677e jsr 10c1677e <printk>
10c1601e: 7000 moveq #0,%d0
10c16020: 4cee 0c04 fff4 moveml %fp@(-12),%d2/%a2-%a3
10c16026: 4e5e unlk %fp
10c16028: 4e75 rts
10c1602a <get_exec_domain_list>:
10c1602a: 4e56 0000 linkw %fp,#0
10c1602e: 48e7 3830 moveml %d2-%d4/%a2-%a3,%sp@-
10c16032: 266e 0008 moveal %fp@(8),%a3
10c16036: 7400 moveq #0,%d2
10c16038: 2479 1000 cc64 moveal 1000cc64 <exec_domains>,%a2
10c1603e: b4fc 0000 cmpaw #0,%a2
10c16042: 6750 beqs 10c16094 <get_exec_domain_list+0x6a>
10c16044: 7800 moveq #0,%d4
10c16046: 7600 moveq #0,%d3
10c16048: 206a 0022 moveal %a2@(34),%a0
10c1604c: 203c 1000 17be movel #268441534,%d0
10c16052: b0fc 0000 cmpaw #0,%a0
10c16056: 6704 beqs 10c1605c <get_exec_domain_list+0x32>
10c16058: 2028 0008 movel %a0@(8),%d0
10c1605c: 2f00 movel %d0,%sp@-
10c1605e: 2f12 movel %a2@,%sp@-
10c16060: 182a 0009 moveb %a2@(9),%d4
10c16064: 2f04 movel %d4,%sp@-
10c16066: 162a 0008 moveb %a2@(8),%d3
10c1606a: 2f03 movel %d3,%sp@-
10c1606c: 4879 1000 17c5 pea 100017c5 <__data_start+0x13c5>
10c16072: 4873 2800 pea %a3@(00000000,%d2:l)
10c16076: 4eb9 10c8 4d6a jsr 10c84d6a <sprintf>
10c1607c: d480 addl %d0,%d2
10c1607e: 4fef 0018 lea %sp@(24),%sp
10c16082: 246a 0026 moveal %a2@(38),%a2
10c16086: b4fc 0000 cmpaw #0,%a2
10c1608a: 6708 beqs 10c16094 <get_exec_domain_list+0x6a>
10c1608c: 0c82 0000 0faf cmpil #4015,%d2
10c16092: 6fb4 bles 10c16048 <get_exec_domain_list+0x1e>
10c16094: 2002 movel %d2,%d0
10c16096: 4cee 0c1c ffec moveml %fp@(-20),%d2-%d4/%a2-%a3
10c1609c: 4e5e unlk %fp
10c1609e: 4e75 rts
10c160a0 <sys_personality>:
10c160a0: 4e56 0000 linkw %fp,#0
10c160a4: 2f03 movel %d3,%sp@-
10c160a6: 2f02 movel %d2,%sp@-
10c160a8: 242e 0008 movel %fp@(8),%d2
10c160ac: 2079 1002 53b4 moveal 100253b4 <_current_task>,%a0
10c160b2: 2628 0074 movel %a0@(116),%d3
10c160b6: 70ff moveq #-1,%d0
10c160b8: b082 cmpl %d2,%d0
10c160ba: 6718 beqs 10c160d4 <sys_personality+0x34>
10c160bc: b483 cmpl %d3,%d2
10c160be: 6706 beqs 10c160c6 <sys_personality+0x26>
10c160c0: 2f02 movel %d2,%sp@-
10c160c2: 4eba fe8c jsr %pc@(10c15f50 <__set_personality>)
10c160c6: 2079 1002 53b4 moveal 100253b4 <_current_task>,%a0
10c160cc: 70ea moveq #-22,%d0
10c160ce: b4a8 0074 cmpl %a0@(116),%d2
10c160d2: 6602 bnes 10c160d6 <sys_personality+0x36>
10c160d4: 2003 movel %d3,%d0
10c160d6: 242e fff8 movel %fp@(-8),%d2
10c160da: 262e fffc movel %fp@(-4),%d3
10c160de: 4e5e unlk %fp
10c160e0: 4e75 rts
10c160e2: 4e75 rts
10c160e4 <panic>:
10c160e4: 4e56 0000 linkw %fp,#0
10c160e8: 242e 0008 movel %fp@(8),%d2
10c160ec: 4878 0001 pea 1 <PF_DTRACE_OFF>
10c160f0: 47f9 10c8 52ec lea 10c852ec <bust_spinlocks>,%a3
10c160f6: 4e93 jsr %a3@
10c160f8: 486e 000c pea %fp@(12)
10c160fc: 2f02 movel %d2,%sp@-
10c160fe: 4879 1001 4308 pea 10014308 <buf.597>
10c16104: 4eb9 10c8 4d4e jsr 10c84d4e <vsprintf>
10c1610a: 4879 1001 4308 pea 10014308 <buf.597>
10c16110: 4879 1000 1836 pea 10001836 <__data_start+0x1436>
10c16116: 45f9 10c1 677e lea 10c1677e <printk>,%a2
10c1611c: 4e92 jsr %a2@
10c1611e: 2039 1002 572c movel 1002572c <irq_stat+0x4>,%d0
10c16124: d0b9 1002 5730 addl 10025730 <irq_stat+0x8>,%d0
10c1612a: 4fef 0018 lea %sp@(24),%sp
10c1612e: 6708 beqs 10c16138 <panic+0x54>
10c16130: 4879 1000 184b pea 1000184b <__data_start+0x144b>
10c16136: 6012 bras 10c1614a <panic+0x66>
10c16138: 2079 1002 53b4 moveal 100253b4 <_current_task>,%a0
10c1613e: 4aa8 007a tstl %a0@(122)
10c16142: 660c bnes 10c16150 <panic+0x6c>
10c16144: 4879 1000 1872 pea 10001872 <__data_start+0x1472>
10c1614a: 4e92 jsr %a2@
10c1614c: 588f addql #4,%sp
10c1614e: 6006 bras 10c16156 <panic+0x72>
10c16150: 4eb9 10c2 507a jsr 10c2507a <sys_sync>
10c16156: 42a7 clrl %sp@-
10c16158: 4e93 jsr %a3@
10c1615a: 42a7 clrl %sp@-
10c1615c: 42a7 clrl %sp@-
10c1615e: 4879 1002 5690 pea 10025690 <panic_notifier_list>
10c16164: 4eb9 10c1 b850 jsr 10c1b850 <notifier_call_chain>
10c1616a: 2039 1002 5744 movel 10025744 <panic_timeout>,%d0
10c16170: 4fef 0010 lea %sp@(16),%sp
10c16174: 6c08 bges 10c1617e <panic+0x9a>
10c16176: 4eb9 10c1 07c8 jsr 10c107c8 <machine_halt>
10c1617c: 6076 bras 10c161f4 <panic+0x110>
10c1617e: 4a80 tstl %d0
10c16180: 6f72 bles 10c161f4 <panic+0x110>
10c16182: 2f00 movel %d0,%sp@-
10c16184: 4879 1000 1891 pea 10001891 <__data_start+0x1491>
10c1618a: 4e92 jsr %a2@
10c1618c: 508f addql #8,%sp
10c1618e: 2239 1002 5744 movel 10025744 <panic_timeout>,%d1
10c16194: 2001 movel %d1,%d0
10c16196: eb88 lsll #5,%d0
10c16198: 9081 subl %d1,%d0
10c1619a: e588 lsll #2,%d0
10c1619c: 2400 movel %d0,%d2
10c1619e: d481 addl %d1,%d2
10c161a0: e78a lsll #3,%d2
10c161a2: 5382 subql #1,%d2
10c161a4: 70ff moveq #-1,%d0
10c161a6: b082 cmpl %d2,%d0
10c161a8: 6742 beqs 10c161ec <panic+0x108>
10c161aa: 2279 1000 b95c moveal 1000b95c <loops_per_jiffy>,%a1
10c161b0: 2209 movel %a1,%d1
10c161b2: d281 addl %d1,%d1
10c161b4: d289 addl %a1,%d1
10c161b6: 2001 movel %d1,%d0
10c161b8: eb88 lsll #5,%d0
10c161ba: 2041 moveal %d1,%a0
10c161bc: d1c0 addal %d0,%a0
10c161be: 4871 8800 pea %a1@(00000000,%a0:l)
10c161c2: 4878 03e8 pea 3e8 <LSIGTRAP+0x3e3>
10c161c6: 4eb9 10c8 591c jsr 10c8591c <__mulsi3>
10c161cc: 584f addqw #4,%sp
10c161ce: 2ebc 000f 4240 movel #1000000,%sp@
10c161d4: 2f00 movel %d0,%sp@-
10c161d6: 4eb9 10c8 5940 jsr 10c85940 <__udivsi3>
10c161dc: 508f addql #8,%sp
10c161de: 5380 subql #1,%d0
10c161e0: 64fc bccs 10c161de <panic+0xfa>
10c161e2: 51ca ffc6 dbf %d2,10c161aa <panic+0xc6>
10c161e6: 4242 clrw %d2
10c161e8: 5382 subql #1,%d2
10c161ea: 64be bccs 10c161aa <panic+0xc6>
10c161ec: 42a7 clrl %sp@-
10c161ee: 4eb9 10c1 07b2 jsr 10c107b2 <machine_restart>
10c161f4: 027c f8ff andiw #-1793,%sr
10c161f8: 60fe bras 10c161f8 <panic+0x114>
10c161fa: 4e71 nop
10c161fc <print_tainted>:
10c161fc: 4e56 0000 linkw %fp,#0
10c16200: 2039 1000 cea0 movel 1000cea0 <tainted>,%d0
10c16206: 6730 beqs 10c16238 <print_tainted+0x3c>
10c16208: 7220 moveq #32,%d1
10c1620a: 0800 0001 btst #1,%d0
10c1620e: 6702 beqs 10c16212 <print_tainted+0x16>
10c16210: 7246 moveq #70,%d1
10c16212: 2f01 movel %d1,%sp@-
10c16214: 7247 moveq #71,%d1
10c16216: 0800 0000 btst #0,%d0
10c1621a: 6702 beqs 10c1621e <print_tainted+0x22>
10c1621c: 7250 moveq #80,%d1
10c1621e: 2f01 movel %d1,%sp@-
10c16220: 4879 1000 18ae pea 100018ae <__data_start+0x14ae>
10c16226: 4878 0014 pea 14 <LSIGTRAP+0xf>
10c1622a: 4879 1001 4708 pea 10014708 <buf.601>
10c16230: 4eb9 10c8 4d32 jsr 10c84d32 <snprintf>
10c16236: 6016 bras 10c1624e <print_tainted+0x52>
10c16238: 4879 1000 18bc pea 100018bc <__data_start+0x14bc>
10c1623e: 4878 0014 pea 14 <LSIGTRAP+0xf>
10c16242: 4879 1001 4708 pea 10014708 <buf.601>
10c16248: 4eb9 10c8 4d32 jsr 10c84d32 <snprintf>
10c1624e: 203c 1001 4708 movel #268519176,%d0
10c16254: 4e5e unlk %fp
10c16256: 4e75 rts
10c16258 <do_syslog>:
10c16258: 4e56 fff0 linkw %fp,#-16
10c1625c: 48e7 3830 moveml %d2-%d4/%a2-%a3,%sp@-
10c16260: 202e 0008 movel %fp@(8),%d0
10c16264: 246e 000c moveal %fp@(12),%a2
10c16268: 282e 0010 movel %fp@(16),%d4
10c1626c: 7200 moveq #0,%d1
10c1626e: 7600 moveq #0,%d3
10c16270: 7409 moveq #9,%d2
10c16272: b480 cmpl %d0,%d2
10c16274: 6500 0282 bcsw 10c164f8 <do_syslog+0x2a0>
10c16278: d080 addl %d0,%d0
10c1627a: 303b 0806 movew %pc@(10c16282 <do_syslog+0x2a>,%d0:l),%d0
10c1627e: 4efb 0002 jmp %pc@(10c16282 <do_syslog+0x2a>,%d0:w)
10c16282: 0278 0278 0014 andiw #632,14 <LSIGTRAP+0xf>
10c16288: 0126 btst %d0,%fp@-
10c1628a: 0124 btst %d0,%a4@-
10c1628c: 01fe 0776
10c1628e: 020e 0222 andib #34,%fp
10c16292: 0236 0260 76ea andib #96,%fp@(ffffffea,%d7:w:8)
10c16298: b4fc 0000 cmpaw #0,%a2
10c1629c: 6700 025c beqw 10c164fa <do_syslog+0x2a2>
10c162a0: 4a84 tstl %d4
10c162a2: 6d00 0256 bltw 10c164fa <do_syslog+0x2a2>
10c162a6: 7600 moveq #0,%d3
10c162a8: 4a84 tstl %d4
10c162aa: 6700 024e beqw 10c164fa <do_syslog+0x2a2>
10c162ae: 200a movel %a2,%d0
10c162b0: d084 addl %d4,%d0
10c162b2: 0c80 10ef ffff cmpil #284164095,%d0
10c162b8: 52c0 shi %d0
10c162ba: 4880 extw %d0
10c162bc: 3600 movew %d0,%d3
10c162be: 48c3 extl %d3
10c162c0: 70f2 moveq #-14,%d0
10c162c2: c680 andl %d0,%d3
10c162c4: 6600 0234 bnew 10c164fa <do_syslog+0x2a2>
10c162c8: 7600 moveq #0,%d3
10c162ca: 2239 1001 8b1c movel 10018b1c <log_start>,%d1
10c162d0: b2b9 1001 8b24 cmpl 10018b24 <log_end>,%d1
10c162d6: 666c bnes 10c16344 <do_syslog+0xec>
10c162d8: 2039 1002 53b4 movel 100253b4 <_current_task>,%d0
10c162de: 42ae fff0 clrl %fp@(-16)
10c162e2: 2d40 fff4 movel %d0,%fp@(-12)
10c162e6: 74f0 moveq #-16,%d2
10c162e8: d48e addl %fp,%d2
10c162ea: 2f02 movel %d2,%sp@-
10c162ec: 4879 1000 cea4 pea 1000cea4 <log_wait>
10c162f2: 4eb9 10c1 5344 jsr 10c15344 <add_wait_queue>
10c162f8: 508f addql #8,%sp
10c162fa: 47f9 10c1 53aa lea 10c153aa <remove_wait_queue>,%a3
10c16300: 2079 1002 53b4 moveal 100253b4 <_current_task>,%a0
10c16306: 7001 moveq #1,%d0
10c16308: 2080 movel %d0,%a0@
10c1630a: 2010 movel %a0@,%d0
10c1630c: 2239 1001 8b1c movel 10018b1c <log_start>,%d1
10c16312: b2b9 1001 8b24 cmpl 10018b24 <log_end>,%d1
10c16318: 6614 bnes 10c1632e <do_syslog+0xd6>
10c1631a: 4aa8 0008 tstl %a0@(8)
10c1631e: 6608 bnes 10c16328 <do_syslog+0xd0>
10c16320: 4eb9 10c1 44d2 jsr 10c144d2 <schedule>
10c16326: 60d8 bras 10c16300 <do_syslog+0xa8>
10c16328: 263c ffff fe00 movel #-512,%d3
10c1632e: 2079 1002 53b4 moveal 100253b4 <_current_task>,%a0
10c16334: 7000 moveq #0,%d0
10c16336: 2080 movel %d0,%a0@
10c16338: 2010 movel %a0@,%d0
10c1633a: 2f02 movel %d2,%sp@-
10c1633c: 4879 1000 cea4 pea 1000cea4 <log_wait>
10c16342: 4e93 jsr %a3@
10c16344: 4a83 tstl %d3
10c16346: 6600 01b2 bnew 10c164fa <do_syslog+0x2a2>
10c1634a: 7400 moveq #0,%d2
10c1634c: 007c 0700 oriw #1792,%sr
10c16350: 2239 1001 8b1c movel 10018b1c <log_start>,%d1
10c16356: b2b9 1001 8b24 cmpl 10018b24 <log_end>,%d1
10c1635c: 673e beqs 10c1639c <do_syslog+0x144>
10c1635e: b883 cmpl %d3,%d4
10c16360: 633a blss 10c1639c <do_syslog+0x144>
10c16362: 41f9 1001 4b1c lea 10014b1c <log_buf>,%a0
10c16368: 2001 movel %d1,%d0
10c1636a: 0280 0000 3fff andil #16383,%d0
10c16370: 1030 0800 moveb %a0@(00000000,%d0:l),%d0
10c16374: 5281 addql #1,%d1
10c16376: 23c1 1001 8b1c movel %d1,10018b1c <log_start>
10c1637c: 027c f8ff andiw #-1793,%sr
10c16380: 1480 moveb %d0,%a2@
10c16382: 528a addql #1,%a2
10c16384: 5282 addql #1,%d2
10c16386: 007c 0700 oriw #1792,%sr
10c1638a: 2239 1001 8b1c movel 10018b1c <log_start>,%d1
10c16390: b2b9 1001 8b24 cmpl 10018b24 <log_end>,%d1
10c16396: 6704 beqs 10c1639c <do_syslog+0x144>
10c16398: b882 cmpl %d2,%d4
10c1639a: 62cc bhis 10c16368 <do_syslog+0x110>
10c1639c: 027c f8ff andiw #-1793,%sr
10c163a0: 2602 movel %d2,%d3
10c163a2: 6000 0156 braw 10c164fa <do_syslog+0x2a2>
10c163a6: 7201 moveq #1,%d1
10c163a8: 76ea moveq #-22,%d3
10c163aa: b4fc 0000 cmpaw #0,%a2
10c163ae: 6700 014a beqw 10c164fa <do_syslog+0x2a2>
10c163b2: 4a84 tstl %d4
10c163b4: 6d00 0144 bltw 10c164fa <do_syslog+0x2a2>
10c163b8: 7600 moveq #0,%d3
10c163ba: 4a84 tstl %d4
10c163bc: 6700 013c beqw 10c164fa <do_syslog+0x2a2>
10c163c0: 200a movel %a2,%d0
10c163c2: d084 addl %d4,%d0
10c163c4: 0c80 10ef ffff cmpil #284164095,%d0
10c163ca: 52c0 shi %d0
10c163cc: 4880 extw %d0
10c163ce: 3600 movew %d0,%d3
10c163d0: 48c3 extl %d3
10c163d2: 74f2 moveq #-14,%d2
10c163d4: c682 andl %d2,%d3
10c163d6: 6600 0122 bnew 10c164fa <do_syslog+0x2a2>
10c163da: 2244 moveal %d4,%a1
10c163dc: b2fc 4000 cmpaw #16384,%a1
10c163e0: 6304 blss 10c163e6 <do_syslog+0x18e>
10c163e2: 327c 4000 moveaw #16384,%a1
10c163e6: 007c 0700 oriw #1792,%sr
10c163ea: 2039 1001 8b28 movel 10018b28 <logged_chars>,%d0
10c163f0: b089 cmpl %a1,%d0
10c163f2: 6402 bccs 10c163f6 <do_syslog+0x19e>
10c163f4: 2240 moveal %d0,%a1
10c163f6: 4a81 tstl %d1
10c163f8: 6706 beqs 10c16400 <do_syslog+0x1a8>
10c163fa: 42b9 1001 8b28 clrl 10018b28 <logged_chars>
10c16400: 2839 1001 8b24 movel 10018b24 <log_end>,%d4
10c16406: 7400 moveq #0,%d2
10c16408: b3c3 cmpal %d3,%a1
10c1640a: 634a blss 10c16456 <do_syslog+0x1fe>
10c1640c: 2204 movel %d4,%d1
10c1640e: 5381 subql #1,%d1
10c16410: 2004 movel %d4,%d0
10c16412: 0680 0000 3fff addil #16383,%d0
10c16418: b880 cmpl %d0,%d4
10c1641a: 623a bhis 10c16456 <do_syslog+0x1fe>
10c1641c: 47f9 1001 4b1c lea 10014b1c <log_buf>,%a3
10c16422: 2600 movel %d0,%d3
10c16424: 41f1 a8ff lea %a1@(ffffffff,%a2:l),%a0
10c16428: 0281 0000 3fff andil #16383,%d1
10c1642e: 1033 1800 moveb %a3@(00000000,%d1:l),%d0
10c16432: 027c f8ff andiw #-1793,%sr
10c16436: 1080 moveb %d0,%a0@
10c16438: 5388 subql #1,%a0
10c1643a: 007c 0700 oriw #1792,%sr
10c1643e: 5383 subql #1,%d3
10c16440: 5282 addql #1,%d2
10c16442: b3c2 cmpal %d2,%a1
10c16444: 6310 blss 10c16456 <do_syslog+0x1fe>
10c16446: 2002 movel %d2,%d0
10c16448: 5280 addql #1,%d0
10c1644a: 2204 movel %d4,%d1
10c1644c: 9280 subl %d0,%d1
10c1644e: b6b9 1001 8b24 cmpl 10018b24 <log_end>,%d3
10c16454: 64d2 bccs 10c16428 <do_syslog+0x1d0>
10c16456: 027c f8ff andiw #-1793,%sr
10c1645a: 2602 movel %d2,%d3
10c1645c: b3c3 cmpal %d3,%a1
10c1645e: 6700 009a beqw 10c164fa <do_syslog+0x2a2>
10c16462: 2209 movel %a1,%d1
10c16464: 9283 subl %d3,%d1
10c16466: 7400 moveq #0,%d2
10c16468: b682 cmpl %d2,%d3
10c1646a: 6300 008e blsw 10c164fa <do_syslog+0x2a2>
10c1646e: 204a moveal %a2,%a0
10c16470: 1030 1800 moveb %a0@(00000000,%d1:l),%d0
10c16474: 1080 moveb %d0,%a0@
10c16476: 5288 addql #1,%a0
10c16478: 5282 addql #1,%d2
10c1647a: b682 cmpl %d2,%d3
10c1647c: 62f2 bhis 10c16470 <do_syslog+0x218>
10c1647e: 607a bras 10c164fa <do_syslog+0x2a2>
10c16480: 007c 0700 oriw #1792,%sr
10c16484: 42b9 1001 8b28 clrl 10018b28 <logged_chars>
10c1648a: 027c f8ff andiw #-1793,%sr
10c1648e: 606a bras 10c164fa <do_syslog+0x2a2>
10c16490: 007c 0700 oriw #1792,%sr
10c16494: 23f9 1000 ceb8 movel 1000ceb8 <minimum_console_loglevel>,1000ceb0 <console_loglevel>
10c1649a: 1000 ceb0
10c1649e: 027c f8ff andiw #-1793,%sr
10c164a2: 6056 bras 10c164fa <do_syslog+0x2a2>
10c164a4: 007c 0700 oriw #1792,%sr
10c164a8: 23f9 1000 cebc movel 1000cebc <default_console_loglevel>,1000ceb0 <console_loglevel>
10c164ae: 1000 ceb0
10c164b2: 027c f8ff andiw #-1793,%sr
10c164b6: 6042 bras 10c164fa <do_syslog+0x2a2>
10c164b8: 76ea moveq #-22,%d3
10c164ba: 2004 movel %d4,%d0
10c164bc: 5380 subql #1,%d0
10c164be: 7207 moveq #7,%d1
10c164c0: b280 cmpl %d0,%d1
10c164c2: 6536 bcss 10c164fa <do_syslog+0x2a2>
10c164c4: 2039 1000 ceb8 movel 1000ceb8 <minimum_console_loglevel>,%d0
10c164ca: b084 cmpl %d4,%d0
10c164cc: 6f02 bles 10c164d0 <do_syslog+0x278>
10c164ce: 2800 movel %d0,%d4
10c164d0: 007c 0700 oriw #1792,%sr
10c164d4: 23c4 1000 ceb0 movel %d4,1000ceb0 <console_loglevel>
10c164da: 027c f8ff andiw #-1793,%sr
10c164de: 7600 moveq #0,%d3
10c164e0: 6018 bras 10c164fa <do_syslog+0x2a2>
10c164e2: 007c 0700 oriw #1792,%sr
10c164e6: 2639 1001 8b24 movel 10018b24 <log_end>,%d3
10c164ec: 96b9 1001 8b1c subl 10018b1c <log_start>,%d3
10c164f2: 027c f8ff andiw #-1793,%sr
10c164f6: 6002 bras 10c164fa <do_syslog+0x2a2>
10c164f8: 76ea moveq #-22,%d3
10c164fa: 2003 movel %d3,%d0
10c164fc: 4cee 0c1c ffdc moveml %fp@(-36),%d2-%d4/%a2-%a3
10c16502: 4e5e unlk %fp
10c16504: 4e75 rts
10c16506 <sys_syslog>:
10c16506: 4e56 0000 linkw %fp,#0
10c1650a: 202e 0008 movel %fp@(8),%d0
10c1650e: 7203 moveq #3,%d1
10c16510: b280 cmpl %d0,%d1
10c16512: 6718 beqs 10c1652c <sys_syslog+0x26>
10c16514: 2079 1002 53b4 moveal 100253b4 <_current_task>,%a0
10c1651a: 0828 0005 01d1 btst #5,%a0@(465)
10c16520: 6604 bnes 10c16526 <sys_syslog+0x20>
10c16522: 70ff moveq #-1,%d0
10c16524: 6014 bras 10c1653a <sys_syslog+0x34>
10c16526: 0068 0100 0006 oriw #256,%a0@(6)
10c1652c: 2f2e 0010 movel %fp@(16),%sp@-
10c16530: 2f2e 000c movel %fp@(12),%sp@-
10c16534: 2f00 movel %d0,%sp@-
10c16536: 4eba fd20 jsr %pc@(10c16258 <do_syslog>)
10c1653a: 4e5e unlk %fp
10c1653c: 4e75 rts
10c1653e <__call_console_drivers>:
10c1653e: 4e56 0000 linkw %fp,#0
10c16542: 48e7 3820 moveml %d2-%d4/%a2,%sp@-
10c16546: 262e 0008 movel %fp@(8),%d3
10c1654a: 282e 000c movel %fp@(12),%d4
10c1654e: 2479 1002 5768 moveal 10025768 <console_drivers>,%a2
10c16554: b4fc 0000 cmpaw #0,%a2
10c16558: 673c beqs 10c16596 <__call_console_drivers+0x58>
10c1655a: 2403 movel %d3,%d2
10c1655c: 0282 0000 3fff andil #16383,%d2
10c16562: 082a 0002 0021 btst #2,%a2@(33)
10c16568: 6722 beqs 10c1658c <__call_console_drivers+0x4e>
10c1656a: 206a 0008 moveal %a2@(8),%a0
10c1656e: b0fc 0000 cmpaw #0,%a0
10c16572: 6718 beqs 10c1658c <__call_console_drivers+0x4e>
10c16574: 2004 movel %d4,%d0
10c16576: 9083 subl %d3,%d0
10c16578: 2f00 movel %d0,%sp@-
10c1657a: 2002 movel %d2,%d0
10c1657c: 0680 1001 4b1c addil #268520220,%d0
10c16582: 2f00 movel %d0,%sp@-
10c16584: 2f0a movel %a2,%sp@-
10c16586: 4e90 jsr %a0@
10c16588: 4fef 000c lea %sp@(12),%sp
10c1658c: 246a 0028 moveal %a2@(40),%a2
10c16590: b4fc 0000 cmpaw #0,%a2
10c16594: 66cc bnes 10c16562 <__call_console_drivers+0x24>
10c16596: 4cee 041c fff0 moveml %fp@(-16),%d2-%d4/%a2
10c1659c: 4e5e unlk %fp
10c1659e: 4e75 rts
10c165a0 <_call_console_drivers>:
10c165a0: 4e56 0000 linkw %fp,#0
10c165a4: 2f0a movel %a2,%sp@-
10c165a6: 2f02 movel %d2,%sp@-
10c165a8: 206e 0008 moveal %fp@(8),%a0
10c165ac: 222e 000c movel %fp@(12),%d1
10c165b0: 202e 0010 movel %fp@(16),%d0
10c165b4: b0b9 1000 ceb0 cmpl 1000ceb0 <console_loglevel>,%d0
10c165ba: 6c3c bges 10c165f8 <_call_console_drivers+0x58>
10c165bc: 4ab9 1002 5768 tstl 10025768 <console_drivers>
10c165c2: 6734 beqs 10c165f8 <_call_console_drivers+0x58>
10c165c4: b288 cmpl %a0,%d1
10c165c6: 6730 beqs 10c165f8 <_call_console_drivers+0x58>
10c165c8: 2008 movel %a0,%d0
10c165ca: 0280 0000 3fff andil #16383,%d0
10c165d0: 2401 movel %d1,%d2
10c165d2: 0282 0000 3fff andil #16383,%d2
10c165d8: b480 cmpl %d0,%d2
10c165da: 6414 bccs 10c165f0 <_call_console_drivers+0x50>
10c165dc: 4878 4000 pea 4000 <LFLUSH_I_AND_D+0x37f8>
10c165e0: 2f00 movel %d0,%sp@-
10c165e2: 45fa ff5a lea %pc@(10c1653e <__call_console_drivers>),%a2
10c165e6: 4e92 jsr %a2@
10c165e8: 2f02 movel %d2,%sp@-
10c165ea: 42a7 clrl %sp@-
10c165ec: 4e92 jsr %a2@
10c165ee: 6008 bras 10c165f8 <_call_console_drivers+0x58>
10c165f0: 2f01 movel %d1,%sp@-
10c165f2: 2f08 movel %a0,%sp@-
10c165f4: 4eba ff48 jsr %pc@(10c1653e <__call_console_drivers>)
10c165f8: 242e fff8 movel %fp@(-8),%d2
10c165fc: 246e fffc moveal %fp@(-4),%a2
10c16600: 4e5e unlk %fp
10c16602: 4e75 rts
10c16604 <call_console_drivers>:
10c16604: 4e56 0000 linkw %fp,#0
10c16608: 48e7 3020 moveml %d2-%d3/%a2,%sp@-
10c1660c: 222e 0008 movel %fp@(8),%d1
10c16610: 262e 000c movel %fp@(12),%d3
10c16614: 2001 movel %d1,%d0
10c16616: 9083 subl %d3,%d0
10c16618: 4a80 tstl %d0
10c1661a: 6f0c bles 10c16628 <call_console_drivers+0x24>
10c1661c: 4879 1000 18c8 pea 100018c8 <__data_start+0x14c8>
10c16622: 4eb9 10c1 60e4 jsr 10c160e4 <panic>
10c16628: 2041 moveal %d1,%a0
10c1662a: 2408 movel %a0,%d2
10c1662c: 45fa ff72 lea %pc@(10c165a0 <_call_console_drivers>),%a2
10c16630: b688 cmpl %a0,%d3
10c16632: 6700 00bc beqw 10c166f0 <call_console_drivers+0xec>
10c16636: 4ab9 1000 cedc tstl 1000cedc <msg_level.636>
10c1663c: 6c64 bges 10c166a2 <call_console_drivers+0x9e>
10c1663e: 2003 movel %d3,%d0
10c16640: 9082 subl %d2,%d0
10c16642: 7202 moveq #2,%d1
10c16644: b280 cmpl %d0,%d1
10c16646: 645a bccs 10c166a2 <call_console_drivers+0x9e>
10c16648: 2002 movel %d2,%d0
10c1664a: 0280 0000 3fff andil #16383,%d0
10c16650: 43f9 1001 4b1c lea 10014b1c <log_buf>,%a1
10c16656: 0c31 003c 0800 cmpib #60,%a1@(00000000,%d0:l)
10c1665c: 6644 bnes 10c166a2 <call_console_drivers+0x9e>
10c1665e: 2202 movel %d2,%d1
10c16660: 5281 addql #1,%d1
10c16662: 0281 0000 3fff andil #16383,%d1
10c16668: 1031 1800 moveb %a1@(00000000,%d1:l),%d0
10c1666c: 0c00 002f cmpib #47,%d0
10c16670: 6f30 bles 10c166a2 <call_console_drivers+0x9e>
10c16672: 0c00 0037 cmpib #55,%d0
10c16676: 6e2a bgts 10c166a2 <call_console_drivers+0x9e>
10c16678: 2002 movel %d2,%d0
10c1667a: 5480 addql #2,%d0
10c1667c: 0280 0000 3fff andil #16383,%d0
10c16682: 0c31 003e 0800 cmpib #62,%a1@(00000000,%d0:l)
10c16688: 6618 bnes 10c166a2 <call_console_drivers+0x9e>
10c1668a: 1031 1800 moveb %a1@(00000000,%d1:l),%d0
10c1668e: 4880 extw %d0
10c16690: 3040 moveaw %d0,%a0
10c16692: 41e8 ffd0 lea %a0@(-48),%a0
10c16696: 23c8 1000 cedc movel %a0,1000cedc <msg_level.636>
10c1669c: 2042 moveal %d2,%a0
10c1669e: 5688 addql #3,%a0
10c166a0: 2408 movel %a0,%d2
10c166a2: 43f9 1001 4b1c lea 10014b1c <log_buf>,%a1
10c166a8: b682 cmpl %d2,%d3
10c166aa: 6744 beqs 10c166f0 <call_console_drivers+0xec>
10c166ac: 2002 movel %d2,%d0
10c166ae: 0280 0000 3fff andil #16383,%d0
10c166b4: 5282 addql #1,%d2
10c166b6: 0c31 000a 0800 cmpib #10,%a1@(00000000,%d0:l)
10c166bc: 66ea bnes 10c166a8 <call_console_drivers+0xa4>
10c166be: 4ab9 1000 cedc tstl 1000cedc <msg_level.636>
10c166c4: 6c0a bges 10c166d0 <call_console_drivers+0xcc>
10c166c6: 23f9 1000 ceb4 movel 1000ceb4 <default_message_loglevel>,1000cedc <msg_level.636>
10c166cc: 1000 cedc
10c166d0: 2f39 1000 cedc movel 1000cedc <msg_level.636>,%sp@-
10c166d6: 2f02 movel %d2,%sp@-
10c166d8: 2f08 movel %a0,%sp@-
10c166da: 4e92 jsr %a2@
10c166dc: 70ff moveq #-1,%d0
10c166de: 23c0 1000 cedc movel %d0,1000cedc <msg_level.636>
10c166e4: 2042 moveal %d2,%a0
10c166e6: 4fef 000c lea %sp@(12),%sp
10c166ea: b688 cmpl %a0,%d3
10c166ec: 6600 ff48 bnew 10c16636 <call_console_drivers+0x32>
10c166f0: 2f39 1000 cedc movel 1000cedc <msg_level.636>,%sp@-
10c166f6: 2f03 movel %d3,%sp@-
10c166f8: 2f08 movel %a0,%sp@-
10c166fa: 4e92 jsr %a2@
10c166fc: 4cee 040c fff4 moveml %fp@(-12),%d2-%d3/%a2
10c16702: 4e5e unlk %fp
10c16704: 4e75 rts
10c16706 <emit_log_char>:
10c16706: 4e56 0000 linkw %fp,#0
10c1670a: 2279 1001 8b24 moveal 10018b24 <log_end>,%a1
10c16710: 2009 movel %a1,%d0
10c16712: 0280 0000 3fff andil #16383,%d0
10c16718: 41f9 1001 4b1c lea 10014b1c <log_buf>,%a0
10c1671e: 11ae 000b 0800 moveb %fp@(11),%a0@(00000000,%d0:l)
10c16724: 41e9 0001 lea %a1@(1),%a0
10c16728: 23c8 1001 8b24 movel %a0,10018b24 <log_end>
10c1672e: 2209 movel %a1,%d1
10c16730: 5281 addql #1,%d1
10c16732: 2001 movel %d1,%d0
10c16734: 90b9 1001 8b1c subl 10018b1c <log_start>,%d0
10c1673a: 0c80 0000 4000 cmpil #16384,%d0
10c16740: 630a blss 10c1674c <emit_log_char+0x46>
10c16742: 41e9 c001 lea %a1@(-16383),%a0
10c16746: 23c8 1001 8b1c movel %a0,10018b1c <log_start>
10c1674c: 92b9 1001 8b20 subl 10018b20 <con_start>,%d1
10c16752: 0c81 0000 4000 cmpil #16384,%d1
10c16758: 630a blss 10c16764 <emit_log_char+0x5e>
10c1675a: 43e9 c001 lea %a1@(-16383),%a1
10c1675e: 23c9 1001 8b20 movel %a1,10018b20 <con_start>
10c16764: 2039 1001 8b28 movel 10018b28 <logged_chars>,%d0
10c1676a: 0c80 0000 3fff cmpil #16383,%d0
10c16770: 6208 bhis 10c1677a <emit_log_char+0x74>
10c16772: 5280 addql #1,%d0
10c16774: 23c0 1001 8b28 movel %d0,10018b28 <logged_chars>
10c1677a: 4e5e unlk %fp
10c1677c: 4e75 rts
10c1677e <printk>:
10c1677e: 4e56 0000 linkw %fp,#0
10c16782: 48e7 3030 moveml %d2-%d3/%a2-%a3,%sp@-
10c16786: 4ab9 1002 5724 tstl 10025724 <oops_in_progress>
10c1678c: 6728 beqs 10c167b6 <printk+0x38>
10c1678e: 7001 moveq #1,%d0
10c16790: 23c0 1000 cec0 movel %d0,1000cec0 <console_sem>
10c16796: 42b9 1000 cec4 clrl 1000cec4 <console_sem+0x4>
10c1679c: 42b9 1000 cec8 clrl 1000cec8 <console_sem+0x8>
10c167a2: 23fc 1000 cecc movel #268488396,1000cecc <console_sem+0xc>
10c167a8: 1000 cecc
10c167ac: 23fc 1000 cecc movel #268488396,1000ced0 <console_sem+0x10>
10c167b2: 1000 ced0
10c167b6: 40c2 movew %sr,%d2
10c167b8: 007c 0700 oriw #1792,%sr
10c167bc: 486e 000c pea %fp@(12)
10c167c0: 2f2e 0008 movel %fp@(8),%sp@-
10c167c4: 4878 0400 pea 400 <LSIGTRAP+0x3fb>
10c167c8: 4879 1001 471c pea 1001471c <printk_buf.643>
10c167ce: 4eb9 10c8 4916 jsr 10c84916 <vsnprintf>
10c167d4: 2600 movel %d0,%d3
10c167d6: 41f9 1001 471c lea 1001471c <printk_buf.643>,%a0
10c167dc: 4fef 0010 lea %sp@(16),%sp
10c167e0: 4a10 tstb %a0@
10c167e2: 677c beqs 10c16860 <printk+0xe2>
10c167e4: 47fa ff20 lea %pc@(10c16706 <emit_log_char>),%a3
10c167e8: 2448 moveal %a0,%a2
10c167ea: 41fa ff1a lea %pc@(10c16706 <emit_log_char>),%a0
10c167ee: 4ab9 1000 cee0 tstl 1000cee0 <log_level_unknown.644>
10c167f4: 674a beqs 10c16840 <printk+0xc2>
10c167f6: 0c12 003c cmpib #60,%a2@
10c167fa: 6618 bnes 10c16814 <printk+0x96>
10c167fc: 102a 0001 moveb %a2@(1),%d0
10c16800: 0c00 002f cmpib #47,%d0
10c16804: 6f0e bles 10c16814 <printk+0x96>
10c16806: 0c00 0037 cmpib #55,%d0
10c1680a: 6e08 bgts 10c16814 <printk+0x96>
10c1680c: 0c2a 003e 0002 cmpib #62,%a2@(2)
10c16812: 6726 beqs 10c1683a <printk+0xbc>
10c16814: 4878 003c pea 3c <LSIGTRAP+0x37>
10c16818: 4e93 jsr %a3@
10c1681a: 1039 1000 ceb7 moveb 1000ceb7 <default_message_loglevel+0x3>,%d0
10c16820: 0600 0030 addib #48,%d0
10c16824: 4880 extw %d0
10c16826: 3040 moveaw %d0,%a0
10c16828: 2f08 movel %a0,%sp@-
10c1682a: 4e93 jsr %a3@
10c1682c: 4878 003e pea 3e <LSIGTRAP+0x39>
10c16830: 4e93 jsr %a3@
10c16832: 4fef 000c lea %sp@(12),%sp
10c16836: 41fa fece lea %pc@(10c16706 <emit_log_char>),%a0
10c1683a: 42b9 1000 cee0 clrl 1000cee0 <log_level_unknown.644>
10c16840: 1012 moveb %a2@,%d0
10c16842: 4880 extw %d0
10c16844: 3240 moveaw %d0,%a1
10c16846: 2f09 movel %a1,%sp@-
10c16848: 4e90 jsr %a0@
10c1684a: 588f addql #4,%sp
10c1684c: 0c12 000a cmpib #10,%a2@
10c16850: 6608 bnes 10c1685a <printk+0xdc>
10c16852: 7001 moveq #1,%d0
10c16854: 23c0 1000 cee0 movel %d0,1000cee0 <log_level_unknown.644>
10c1685a: 528a addql #1,%a2
10c1685c: 4a12 tstb %a2@
10c1685e: 668a bnes 10c167ea <printk+0x6c>
10c16860: 43f9 1000 cec0 lea 1000cec0 <console_sem>,%a1
10c16866: 5391 subql #1,%a1@
10c16868: 6a06 bpls 10c16870 <printk+0xf2>
10c1686a: 4ef9 10c8 5ffa jmp 10c85ffa <trap_init+0x16>
10c16870: 4280 clrl %d0
10c16872: 4a80 tstl %d0
10c16874: 6610 bnes 10c16886 <printk+0x108>
10c16876: 46c2 movew %d2,%sr
10c16878: 23c0 1001 8b2c movel %d0,10018b2c <console_may_schedule>
10c1687e: 4eb9 10c1 68d2 jsr 10c168d2 <release_console_sem>
10c16884: 6002 bras 10c16888 <printk+0x10a>
10c16886: 46c2 movew %d2,%sr
10c16888: 2003 movel %d3,%d0
10c1688a: 4cee 0c0c fff0 moveml %fp@(-16),%d2-%d3/%a2-%a3
10c16890: 4e5e unlk %fp
10c16892: 4e75 rts
10c16894 <acquire_console_sem>:
10c16894: 4e56 0000 linkw %fp,#0
10c16898: 2039 1002 572c movel 1002572c <irq_stat+0x4>,%d0
10c1689e: d0b9 1002 5730 addl 10025730 <irq_stat+0x8>,%d0
10c168a4: 670c beqs 10c168b2 <acquire_console_sem+0x1e>
10c168a6: 4879 1000 18c8 pea 100018c8 <__data_start+0x14c8>
10c168ac: 4eb9 10c1 60e4 jsr 10c160e4 <panic>
10c168b2: 227c 1000 cec0 moveal #268488384,%a1
10c168b8: 41fa 000c lea %pc@(10c168c6 <acquire_console_sem+0x32>),%a0
10c168bc: 5391 subql #1,%a1@
10c168be: 6a06 bpls 10c168c6 <acquire_console_sem+0x32>
10c168c0: 4ef9 10c8 56f4 jmp 10c856f4 <__down_failed>
10c168c6: 7001 moveq #1,%d0
10c168c8: 23c0 1001 8b2c movel %d0,10018b2c <console_may_schedule>
10c168ce: 4e5e unlk %fp
10c168d0: 4e75 rts
10c168d2 <release_console_sem>:
10c168d2: 4e56 0000 linkw %fp,#0
10c168d6: 2f03 movel %d3,%sp@-
10c168d8: 2f02 movel %d2,%sp@-
10c168da: 7600 moveq #0,%d3
10c168dc: 40c2 movew %sr,%d2
10c168de: 007c 0700 oriw #1792,%sr
10c168e2: 2239 1001 8b24 movel 10018b24 <log_end>,%d1
10c168e8: 2039 1001 8b1c movel 10018b1c <log_start>,%d0
10c168ee: 9081 subl %d1,%d0
10c168f0: 8680 orl %d0,%d3
10c168f2: 2039 1001 8b20 movel 10018b20 <con_start>,%d0
10c168f8: b280 cmpl %d0,%d1
10c168fa: 6714 beqs 10c16910 <release_console_sem+0x3e>
10c168fc: 23c1 1001 8b20 movel %d1,10018b20 <con_start>
10c16902: 46c2 movew %d2,%sr
10c16904: 2f01 movel %d1,%sp@-
10c16906: 2f00 movel %d0,%sp@-
10c16908: 4eba fcfa jsr %pc@(10c16604 <call_console_drivers>)
10c1690c: 508f addql #8,%sp
10c1690e: 60cc bras 10c168dc <release_console_sem+0xa>
10c16910: 42b9 1001 8b2c clrl 10018b2c <console_may_schedule>
10c16916: 227c 1000 cec0 moveal #268488384,%a1
10c1691c: 41fa 000c lea %pc@(10c1692a <release_console_sem+0x58>),%a0
10c16920: 5291 addql #1,%a1@
10c16922: 6e06 bgts 10c1692a <release_console_sem+0x58>
10c16924: 4ef9 10c8 571c jmp 10c8571c <__up_wakeup>
10c1692a: 46c2 movew %d2,%sr
10c1692c: 4a83 tstl %d3
10c1692e: 671c beqs 10c1694c <release_console_sem+0x7a>
10c16930: 4ab9 1002 5724 tstl 10025724 <oops_in_progress>
10c16936: 6614 bnes 10c1694c <release_console_sem+0x7a>
10c16938: 4878 0001 pea 1 <PF_DTRACE_OFF>
10c1693c: 4878 0001 pea 1 <PF_DTRACE_OFF>
10c16940: 4879 1000 cea4 pea 1000cea4 <log_wait>
10c16946: 4eb9 10c1 4712 jsr 10c14712 <__wake_up>
10c1694c: 242e fff8 movel %fp@(-8),%d2
10c16950: 262e fffc movel %fp@(-4),%d3
10c16954: 4e5e unlk %fp
10c16956: 4e75 rts
10c16958 <console_conditional_schedule>:
10c16958: 4e56 0000 linkw %fp,#0
10c1695c: 4ab9 1001 8b2c tstl 10018b2c <console_may_schedule>
10c16962: 6716 beqs 10c1697a <console_conditional_schedule+0x22>
10c16964: 2079 1002 53b4 moveal 100253b4 <_current_task>,%a0
10c1696a: 2028 0014 movel %a0@(20),%d0
10c1696e: 670a beqs 10c1697a <console_conditional_schedule+0x22>
10c16970: 7000 moveq #0,%d0
10c16972: 2080 movel %d0,%a0@
10c16974: 4eb9 10c1 44d2 jsr 10c144d2 <schedule>
10c1697a: 4e5e unlk %fp
10c1697c: 4e75 rts
10c1697e <console_print>:
10c1697e: 4e56 0000 linkw %fp,#0
10c16982: 2f2e 0008 movel %fp@(8),%sp@-
10c16986: 4879 1000 18d8 pea 100018d8 <__data_start+0x14d8>
10c1698c: 4eba fdf0 jsr %pc@(10c1677e <printk>)
10c16990: 4e5e unlk %fp
10c16992: 4e75 rts
10c16994 <console_unblank>:
10c16994: 4e56 0000 linkw %fp,#0
10c16998: 2f0a movel %a2,%sp@-
10c1699a: 4eba fef8 jsr %pc@(10c16894 <acquire_console_sem>)
10c1699e: 2479 1002 5768 moveal 10025768 <console_drivers>,%a2
10c169a4: b4fc 0000 cmpaw #0,%a2
10c169a8: 671e beqs 10c169c8 <console_unblank+0x34>
10c169aa: 082a 0002 0021 btst #2,%a2@(33)
10c169b0: 670c beqs 10c169be <console_unblank+0x2a>
10c169b2: 206a 0018 moveal %a2@(24),%a0
10c169b6: b0fc 0000 cmpaw #0,%a0
10c169ba: 6702 beqs 10c169be <console_unblank+0x2a>
10c169bc: 4e90 jsr %a0@
10c169be: 246a 0028 moveal %a2@(40),%a2
10c169c2: b4fc 0000 cmpaw #0,%a2
10c169c6: 66e2 bnes 10c169aa <console_unblank+0x16>
10c169c8: 4eba ff08 jsr %pc@(10c168d2 <release_console_sem>)
10c169cc: 246e fffc moveal %fp@(-4),%a2
10c169d0: 4e5e unlk %fp
10c169d2: 4e75 rts
10c169d4 <register_console>:
10c169d4: 4e56 0000 linkw %fp,#0
10c169d8: 48e7 3038 moveml %d2-%d3/%a2-%a4,%sp@-
10c169dc: 246e 0008 moveal %fp@(8),%a2
10c169e0: 4ab9 1000 ced8 tstl 1000ced8 <preferred_console>
10c169e6: 6c2c bges 10c16a14 <register_console+0x40>
10c169e8: 4a6a 0022 tstw %a2@(34)
10c169ec: 6c04 bges 10c169f2 <register_console+0x1e>
10c169ee: 426a 0022 clrw %a2@(34)
10c169f2: 206a 001c moveal %a2@(28),%a0
10c169f6: b0fc 0000 cmpaw #0,%a0
10c169fa: 670c beqs 10c16a08 <register_console+0x34>
10c169fc: 42a7 clrl %sp@-
10c169fe: 2f0a movel %a2,%sp@-
10c16a00: 4e90 jsr %a0@
10c16a02: 508f addql #8,%sp
10c16a04: 4a80 tstl %d0
10c16a06: 660c bnes 10c16a14 <register_console+0x40>
10c16a08: 006a 0006 0020 oriw #6,%a2@(32)
10c16a0e: 42b9 1000 ced8 clrl 1000ced8 <preferred_console>
10c16a14: 7600 moveq #0,%d3
10c16a16: 41f9 1002 56a0 lea 100256a0 <console_cmdline>,%a0
10c16a1c: 2208 movel %a0,%d1
10c16a1e: 4a10 tstb %a0@
10c16a20: 6700 00a2 beqw 10c16ac4 <register_console+0xf0>
10c16a24: 47f9 1002 56aa lea 100256aa <console_cmdline+0xa>,%a3
10c16a2a: 7400 moveq #0,%d2
10c16a2c: 41f0 2800 lea %a0@(00000000,%d2:l),%a0
10c16a30: 224a moveal %a2,%a1
10c16a32: 1018 moveb %a0@+,%d0
10c16a34: b019 cmpb %a1@+,%d0
10c16a36: 6606 bnes 10c16a3e <register_console+0x6a>
10c16a38: 4a00 tstb %d0
10c16a3a: 66f6 bnes 10c16a32 <register_console+0x5e>
10c16a3c: 6002 bras 10c16a40 <register_console+0x6c>
10c16a3e: 9021 subb %a1@-,%d0
10c16a40: 4a00 tstb %d0
10c16a42: 6666 bnes 10c16aaa <register_console+0xd6>
10c16a44: 4a6a 0022 tstw %a2@(34)
10c16a48: 6d12 blts 10c16a5c <register_console+0x88>
10c16a4a: 306a 0022 moveaw %a2@(34),%a0
10c16a4e: 49f9 1002 56a8 lea 100256a8 <console_cmdline+0x8>,%a4
10c16a54: b1eb fffe cmpal %a3@(-2),%a0
10c16a58: 6650 bnes 10c16aaa <register_console+0xd6>
10c16a5a: 600a bras 10c16a66 <register_console+0x92>
10c16a5c: 3553 0022 movew %a3@,%a2@(34)
10c16a60: 49f9 1002 56a8 lea 100256a8 <console_cmdline+0x8>,%a4
10c16a66: 226a 001c moveal %a2@(28),%a1
10c16a6a: b2fc 0000 cmpaw #0,%a1
10c16a6e: 6714 beqs 10c16a84 <register_console+0xb0>
10c16a70: 41f9 1002 56ac lea 100256ac <console_cmdline+0xc>,%a0
10c16a76: 2f30 2800 movel %a0@(00000000,%d2:l),%sp@-
10c16a7a: 2f0a movel %a2,%sp@-
10c16a7c: 4e91 jsr %a1@
10c16a7e: 508f addql #8,%sp
10c16a80: 4a80 tstl %d0
10c16a82: 6640 bnes 10c16ac4 <register_console+0xf0>
10c16a84: 302a 0020 movew %a2@(32),%d0
10c16a88: 3200 movew %d0,%d1
10c16a8a: 0041 0004 oriw #4,%d1
10c16a8e: 3541 0020 movew %d1,%a2@(32)
10c16a92: 3574 2802 0022 movew %a4@(00000002,%d2:l),%a2@(34)
10c16a98: b6b9 1000 ced8 cmpl 1000ced8 <preferred_console>,%d3
10c16a9e: 6624 bnes 10c16ac4 <register_console+0xf0>
10c16aa0: 0040 0006 oriw #6,%d0
10c16aa4: 3540 0020 movew %d0,%a2@(32)
10c16aa8: 601a bras 10c16ac4 <register_console+0xf0>
10c16aaa: 47eb 0010 lea %a3@(16),%a3
10c16aae: 7010 moveq #16,%d0
10c16ab0: d480 addl %d0,%d2
10c16ab2: 5283 addql #1,%d3
10c16ab4: 7007 moveq #7,%d0
10c16ab6: b083 cmpl %d3,%d0
10c16ab8: 6d0a blts 10c16ac4 <register_console+0xf0>
10c16aba: 2041 moveal %d1,%a0
10c16abc: 4a30 2800 tstb %a0@(00000000,%d2:l)
10c16ac0: 6600 ff6a bnew 10c16a2c <register_console+0x58>
10c16ac4: 082a 0002 0021 btst #2,%a2@(33)
10c16aca: 6750 beqs 10c16b1c <register_console+0x148>
10c16acc: 4eba fdc6 jsr %pc@(10c16894 <acquire_console_sem>)
10c16ad0: 082a 0001 0021 btst #1,%a2@(33)
10c16ad6: 660c bnes 10c16ae4 <register_console+0x110>
10c16ad8: 2079 1002 5768 moveal 10025768 <console_drivers>,%a0
10c16ade: b0fc 0000 cmpaw #0,%a0
10c16ae2: 6610 bnes 10c16af4 <register_console+0x120>
10c16ae4: 2579 1002 5768 movel 10025768 <console_drivers>,%a2@(40)
10c16aea: 0028
10c16aec: 23ca 1002 5768 movel %a2,10025768 <console_drivers>
10c16af2: 600a bras 10c16afe <register_console+0x12a>
10c16af4: 2568 0028 0028 movel %a0@(40),%a2@(40)
10c16afa: 214a 0028 movel %a2,%a0@(40)
10c16afe: 082a 0000 0021 btst #0,%a2@(33)
10c16b04: 6712 beqs 10c16b18 <register_console+0x144>
10c16b06: 40c0 movew %sr,%d0
10c16b08: 007c 0700 oriw #1792,%sr
10c16b0c: 23f9 1001 8b1c movel 10018b1c <log_start>,10018b20 <con_start>
10c16b12: 1001 8b20
10c16b16: 46c0 movew %d0,%sr
10c16b18: 4eba fdb8 jsr %pc@(10c168d2 <release_console_sem>)
10c16b1c: 4cee 1c0c ffec moveml %fp@(-20),%d2-%d3/%a2-%a4
10c16b22: 4e5e unlk %fp
10c16b24: 4e75 rts
10c16b26 <unregister_console>:
10c16b26: 4e56 0000 linkw %fp,#0
10c16b2a: 48e7 2030 moveml %d2/%a2-%a3,%sp@-
10c16b2e: 246e 0008 moveal %fp@(8),%a2
10c16b32: 7401 moveq #1,%d2
10c16b34: 4eba fd5e jsr %pc@(10c16894 <acquire_console_sem>)
10c16b38: 2279 1002 5768 moveal 10025768 <console_drivers>,%a1
10c16b3e: b5c9 cmpal %a1,%a2
10c16b40: 6610 bnes 10c16b52 <unregister_console+0x2c>
10c16b42: 23ea 0028 1002 movel %a2@(40),10025768 <console_drivers>
10c16b48: 5768
10c16b4a: 7400 moveq #0,%d2
10c16b4c: 47fa fd84 lea %pc@(10c168d2 <release_console_sem>),%a3
10c16b50: 6022 bras 10c16b74 <unregister_console+0x4e>
10c16b52: 2069 0028 moveal %a1@(40),%a0
10c16b56: 47fa fd7a lea %pc@(10c168d2 <release_console_sem>),%a3
10c16b5a: 6006 bras 10c16b62 <unregister_console+0x3c>
10c16b5c: 2248 moveal %a0,%a1
10c16b5e: 2068 0028 moveal %a0@(40),%a0
10c16b62: b0fc 0000 cmpaw #0,%a0
10c16b66: 670c beqs 10c16b74 <unregister_console+0x4e>
10c16b68: b5c8 cmpal %a0,%a2
10c16b6a: 66f0 bnes 10c16b5c <unregister_console+0x36>
10c16b6c: 2368 0028 0028 movel %a0@(40),%a1@(40)
10c16b72: 7400 moveq #0,%d2
10c16b74: 4ab9 1002 5768 tstl 10025768 <console_drivers>
10c16b7a: 6608 bnes 10c16b84 <unregister_console+0x5e>
10c16b7c: 70ff moveq #-1,%d0
10c16b7e: 23c0 1000 ced8 movel %d0,1000ced8 <preferred_console>
10c16b84: 4e93 jsr %a3@
10c16b86: 2002 movel %d2,%d0
10c16b88: 4cee 0c04 fff4 moveml %fp@(-12),%d2/%a2-%a3
10c16b8e: 4e5e unlk %fp
10c16b90: 4e75 rts
10c16b92 <tty_write_message>:
10c16b92: 4e56 0000 linkw %fp,#0
10c16b96: 2f0a movel %a2,%sp@-
10c16b98: 2f02 movel %d2,%sp@-
10c16b9a: 246e 0008 moveal %fp@(8),%a2
10c16b9e: 242e 000c movel %fp@(12),%d2
10c16ba2: b4fc 0000 cmpaw #0,%a2
10c16ba6: 671c beqs 10c16bc4 <tty_write_message+0x32>
10c16ba8: 4aaa 006a tstl %a2@(106)
10c16bac: 6716 beqs 10c16bc4 <tty_write_message+0x32>
10c16bae: 2f02 movel %d2,%sp@-
10c16bb0: 4eb9 10c8 418e jsr 10c8418e <strlen>
10c16bb6: 2f00 movel %d0,%sp@-
10c16bb8: 2f02 movel %d2,%sp@-
10c16bba: 42a7 clrl %sp@-
10c16bbc: 2f0a movel %a2,%sp@-
10c16bbe: 206a 006a moveal %a2@(106),%a0
10c16bc2: 4e90 jsr %a0@
10c16bc4: 242e fff8 movel %fp@(-8),%d2
10c16bc8: 246e fffc moveal %fp@(-4),%a2
10c16bcc: 4e5e unlk %fp
10c16bce: 4e75 rts
10c16bd0 <inter_module_register>:
10c16bd0: 4e56 0000 linkw %fp,#0
10c16bd4: 48e7 0038 moveml %a2-%a4,%sp@-
10c16bd8: 286e 0008 moveal %fp@(8),%a4
10c16bdc: 4878 01f0 pea 1f0 <LSIGTRAP+0x1eb>
10c16be0: 4878 0014 pea 14 <LSIGTRAP+0xf>
10c16be4: 4eb9 10c2 09bc jsr 10c209bc <kmalloc>
10c16bea: 2640 moveal %d0,%a3
10c16bec: 508f addql #8,%sp
10c16bee: b6fc 0000 cmpaw #0,%a3
10c16bf2: 661a bnes 10c16c0e <inter_module_register+0x3e>
10c16bf4: 2f0c movel %a4,%sp@-
10c16bf6: 4879 1000 18e3 pea 100018e3 <__data_start+0x14e3>
10c16bfc: 4eb9 10c1 677e jsr 10c1677e <printk>
10c16c02: 7001 moveq #1,%d0
10c16c04: 23c0 1001 8b30 movel %d0,10018b30 <kmalloc_failed>
10c16c0a: 6000 008e braw 10c16c9a <inter_module_register+0xca>
10c16c0e: 4878 0014 pea 14 <LSIGTRAP+0xf>
10c16c12: 42a7 clrl %sp@-
10c16c14: 2f0b movel %a3,%sp@-
10c16c16: 4eb9 10c8 576c jsr 10c8576c <memset>
10c16c1c: 274c 0008 movel %a4,%a3@(8)
10c16c20: 276e 000c 000c movel %fp@(12),%a3@(12)
10c16c26: 276e 0010 0010 movel %fp@(16),%a3@(16)
10c16c2c: 41f9 1000 cee4 lea 1000cee4 <ime_list>,%a0
10c16c32: 2450 moveal %a0@,%a2
10c16c34: 4fef 000c lea %sp@(12),%sp
10c16c38: 2208 movel %a0,%d1
10c16c3a: b28a cmpl %a2,%d1
10c16c3c: 6742 beqs 10c16c80 <inter_module_register+0xb0>
10c16c3e: 206a 0008 moveal %a2@(8),%a0
10c16c42: 224c moveal %a4,%a1
10c16c44: 1018 moveb %a0@+,%d0
10c16c46: b019 cmpb %a1@+,%d0
10c16c48: 6606 bnes 10c16c50 <inter_module_register+0x80>
10c16c4a: 4a00 tstb %d0
10c16c4c: 66f6 bnes 10c16c44 <inter_module_register+0x74>
10c16c4e: 6002 bras 10c16c52 <inter_module_register+0x82>
10c16c50: 9021 subb %a1@-,%d0
10c16c52: 4a00 tstb %d0
10c16c54: 6624 bnes 10c16c7a <inter_module_register+0xaa>
10c16c56: 2f0b movel %a3,%sp@-
10c16c58: 4eb9 10c2 0b8c jsr 10c20b8c <kfree>
10c16c5e: 2f0c movel %a4,%sp@-
10c16c60: 4879 1000 1922 pea 10001922 <__data_start+0x1522>
10c16c66: 4eb9 10c1 677e jsr 10c1677e <printk>
10c16c6c: 504f addqw #8,%sp
10c16c6e: 2ebc 1000 18de movel #268441822,%sp@
10c16c74: 4eb9 10c1 60e4 jsr 10c160e4 <panic>
10c16c7a: 2452 moveal %a2@,%a2
10c16c7c: b28a cmpl %a2,%d1
10c16c7e: 66be bnes 10c16c3e <inter_module_register+0x6e>
10c16c80: 2079 1000 cee4 moveal 1000cee4 <ime_list>,%a0
10c16c86: 214b 0004 movel %a3,%a0@(4)
10c16c8a: 2688 movel %a0,%a3@
10c16c8c: 277c 1000 cee4 movel #268488420,%a3@(4)
10c16c92: 0004
10c16c94: 23cb 1000 cee4 movel %a3,1000cee4 <ime_list>
10c16c9a: 4cee 1c00 fff4 moveml %fp@(-12),%a2-%a4
10c16ca0: 4e5e unlk %fp
10c16ca2: 4e75 rts
10c16ca4 <inter_module_unregister>:
10c16ca4: 4e56 0000 linkw %fp,#0
10c16ca8: 2f0b movel %a3,%sp@-
10c16caa: 2f0a movel %a2,%sp@-
10c16cac: 266e 0008 moveal %fp@(8),%a3
10c16cb0: 41f9 1000 cee4 lea 1000cee4 <ime_list>,%a0
10c16cb6: 2450 moveal %a0@,%a2
10c16cb8: 2208 movel %a0,%d1
10c16cba: b28a cmpl %a2,%d1
10c16cbc: 6734 beqs 10c16cf2 <inter_module_unregister+0x4e>
10c16cbe: 206a 0008 moveal %a2@(8),%a0
10c16cc2: 224b moveal %a3,%a1
10c16cc4: 1018 moveb %a0@+,%d0
10c16cc6: b019 cmpb %a1@+,%d0
10c16cc8: 6606 bnes 10c16cd0 <inter_module_unregister+0x2c>
10c16cca: 4a00 tstb %d0
10c16ccc: 66f6 bnes 10c16cc4 <inter_module_unregister+0x20>
10c16cce: 6002 bras 10c16cd2 <inter_module_unregister+0x2e>
10c16cd0: 9021 subb %a1@-,%d0
10c16cd2: 4a00 tstb %d0
10c16cd4: 6616 bnes 10c16cec <inter_module_unregister+0x48>
10c16cd6: 226a 0004 moveal %a2@(4),%a1
10c16cda: 2052 moveal %a2@,%a0
10c16cdc: 2149 0004 movel %a1,%a0@(4)
10c16ce0: 2288 movel %a0,%a1@
10c16ce2: 2f0a movel %a2,%sp@-
10c16ce4: 4eb9 10c2 0b8c jsr 10c20b8c <kfree>
10c16cea: 603a bras 10c16d26 <inter_module_unregister+0x82>
10c16cec: 2452 moveal %a2@,%a2
10c16cee: b28a cmpl %a2,%d1
10c16cf0: 66cc bnes 10c16cbe <inter_module_unregister+0x1a>
10c16cf2: 4ab9 1001 8b30 tstl 10018b30 <kmalloc_failed>
10c16cf8: 6710 beqs 10c16d0a <inter_module_unregister+0x66>
10c16cfa: 2f0b movel %a3,%sp@-
10c16cfc: 4879 1000 1953 pea 10001953 <__data_start+0x1553>
10c16d02: 4eb9 10c1 677e jsr 10c1677e <printk>
10c16d08: 601c bras 10c16d26 <inter_module_unregister+0x82>
10c16d0a: 2f0b movel %a3,%sp@-
10c16d0c: 4879 1000 19af pea 100019af <__data_start+0x15af>
10c16d12: 4eb9 10c1 677e jsr 10c1677e <printk>
10c16d18: 584f addqw #4,%sp
10c16d1a: 2ebc 1000 18de movel #268441822,%sp@
10c16d20: 4eb9 10c1 60e4 jsr 10c160e4 <panic>
10c16d26: 246e fff8 moveal %fp@(-8),%a2
10c16d2a: 266e fffc moveal %fp@(-4),%a3
10c16d2e: 4e5e unlk %fp
10c16d30: 4e75 rts
10c16d32 <inter_module_get>:
10c16d32: 4e56 0000 linkw %fp,#0
10c16d36: 48e7 2030 moveml %d2/%a2-%a3,%sp@-
10c16d3a: 266e 0008 moveal %fp@(8),%a3
10c16d3e: 7400 moveq #0,%d2
10c16d40: 41f9 1000 cee4 lea 1000cee4 <ime_list>,%a0
10c16d46: 2450 moveal %a0@,%a2
10c16d48: 2208 movel %a0,%d1
10c16d4a: 6002 bras 10c16d4e <inter_module_get+0x1c>
10c16d4c: 2452 moveal %a2@,%a2
10c16d4e: b28a cmpl %a2,%d1
10c16d50: 672a beqs 10c16d7c <inter_module_get+0x4a>
10c16d52: 206a 0008 moveal %a2@(8),%a0
10c16d56: 224b moveal %a3,%a1
10c16d58: 1018 moveb %a0@+,%d0
10c16d5a: b019 cmpb %a1@+,%d0
10c16d5c: 6606 bnes 10c16d64 <inter_module_get+0x32>
10c16d5e: 4a00 tstb %d0
10c16d60: 66f6 bnes 10c16d58 <inter_module_get+0x26>
10c16d62: 6002 bras 10c16d66 <inter_module_get+0x34>
10c16d64: 9021 subb %a1@-,%d0
10c16d66: 4a00 tstb %d0
10c16d68: 66e2 bnes 10c16d4c <inter_module_get+0x1a>
10c16d6a: 2f2a 000c movel %a2@(12),%sp@-
10c16d6e: 4eb9 10c1 6e6a jsr 10c16e6a <try_inc_mod_count>
10c16d74: 4a80 tstl %d0
10c16d76: 6704 beqs 10c16d7c <inter_module_get+0x4a>
10c16d78: 242a 0010 movel %a2@(16),%d2
10c16d7c: 2002 movel %d2,%d0
10c16d7e: 4cee 0c04 fff4 moveml %fp@(-12),%d2/%a2-%a3
10c16d84: 4e5e unlk %fp
10c16d86: 4e75 rts
10c16d88 <inter_module_get_request>:
10c16d88: 4e56 0000 linkw %fp,#0
10c16d8c: 2f0a movel %a2,%sp@-
10c16d8e: 2f02 movel %d2,%sp@-
10c16d90: 242e 0008 movel %fp@(8),%d2
10c16d94: 2f02 movel %d2,%sp@-
10c16d96: 45fa ff9a lea %pc@(10c16d32 <inter_module_get>),%a2
10c16d9a: 4e92 jsr %a2@
10c16d9c: 588f addql #4,%sp
10c16d9e: 4a80 tstl %d0
10c16da0: 6604 bnes 10c16da6 <inter_module_get_request+0x1e>
10c16da2: 2f02 movel %d2,%sp@-
10c16da4: 4e92 jsr %a2@
10c16da6: 242e fff8 movel %fp@(-8),%d2
10c16daa: 246e fffc moveal %fp@(-4),%a2
10c16dae: 4e5e unlk %fp
10c16db0: 4e75 rts
10c16db2 <inter_module_put>:
10c16db2: 4e56 0000 linkw %fp,#0
10c16db6: 2f0b movel %a3,%sp@-
10c16db8: 2f0a movel %a2,%sp@-
10c16dba: 266e 0008 moveal %fp@(8),%a3
10c16dbe: 41f9 1000 cee4 lea 1000cee4 <ime_list>,%a0
10c16dc4: 2450 moveal %a0@,%a2
10c16dc6: b1ca cmpal %a2,%a0
10c16dc8: 673a beqs 10c16e04 <inter_module_put+0x52>
10c16dca: 2208 movel %a0,%d1
10c16dcc: 206a 0008 moveal %a2@(8),%a0
10c16dd0: 224b moveal %a3,%a1
10c16dd2: 1018 moveb %a0@+,%d0
10c16dd4: b019 cmpb %a1@+,%d0
10c16dd6: 6606 bnes 10c16dde <inter_module_put+0x2c>
10c16dd8: 4a00 tstb %d0
10c16dda: 66f6 bnes 10c16dd2 <inter_module_put+0x20>
10c16ddc: 6002 bras 10c16de0 <inter_module_put+0x2e>
10c16dde: 9021 subb %a1@-,%d0
10c16de0: 4a00 tstb %d0
10c16de2: 661a bnes 10c16dfe <inter_module_put+0x4c>
10c16de4: 202a 000c movel %a2@(12),%d0
10c16de8: 6736 beqs 10c16e20 <inter_module_put+0x6e>
10c16dea: 2240 moveal %d0,%a1
10c16dec: 41e9 0010 lea %a1@(16),%a0
10c16df0: 5390 subql #1,%a0@
10c16df2: 206a 000c moveal %a2@(12),%a0
10c16df6: 7008 moveq #8,%d0
10c16df8: 81a8 0014 orl %d0,%a0@(20)
10c16dfc: 6022 bras 10c16e20 <inter_module_put+0x6e>
10c16dfe: 2452 moveal %a2@,%a2
10c16e00: b28a cmpl %a2,%d1
10c16e02: 66c8 bnes 10c16dcc <inter_module_put+0x1a>
10c16e04: 2f0b movel %a3,%sp@-
10c16e06: 4879 1000 19dd pea 100019dd <__data_start+0x15dd>
10c16e0c: 4eb9 10c1 677e jsr 10c1677e <printk>
10c16e12: 584f addqw #4,%sp
10c16e14: 2ebc 1000 18de movel #268441822,%sp@
10c16e1a: 4eb9 10c1 60e4 jsr 10c160e4 <panic>
10c16e20: 246e fff8 moveal %fp@(-8),%a2
10c16e24: 266e fffc moveal %fp@(-4),%a3
10c16e28: 4e5e unlk %fp
10c16e2a: 4e75 rts
10c16e2c <sys_create_module>:
10c16e2c: 4e56 0000 linkw %fp,#0
10c16e30: 70da moveq #-38,%d0
10c16e32: 4e5e unlk %fp
10c16e34: 4e75 rts
10c16e36 <sys_init_module>:
10c16e36: 4e56 0000 linkw %fp,#0
10c16e3a: 70da moveq #-38,%d0
10c16e3c: 4e5e unlk %fp
10c16e3e: 4e75 rts
10c16e40 <sys_delete_module>:
10c16e40: 4e56 0000 linkw %fp,#0
10c16e44: 70da moveq #-38,%d0
10c16e46: 4e5e unlk %fp
10c16e48: 4e75 rts
10c16e4a <sys_query_module>:
10c16e4a: 4e56 0000 linkw %fp,#0
10c16e4e: 4aae 000c tstl %fp@(12)
10c16e52: 56c0 sne %d0
10c16e54: 4880 extw %d0
10c16e56: 48c0 extl %d0
10c16e58: 72da moveq #-38,%d1
10c16e5a: c081 andl %d1,%d0
10c16e5c: 4e5e unlk %fp
10c16e5e: 4e75 rts
10c16e60 <sys_get_kernel_syms>:
10c16e60: 4e56 0000 linkw %fp,#0
10c16e64: 70da moveq #-38,%d0
10c16e66: 4e5e unlk %fp
10c16e68: 4e75 rts
10c16e6a <try_inc_mod_count>:
10c16e6a: 4e56 0000 linkw %fp,#0
10c16e6e: 7001 moveq #1,%d0
10c16e70: 4e5e unlk %fp
10c16e72: 4e75 rts
10c16e74 <release_task>:
10c16e74: 4e56 0000 linkw %fp,#0
10c16e78: 2f0a movel %a2,%sp@-
10c16e7a: 246e 0008 moveal %fp@(8),%a2
10c16e7e: b5f9 1002 53b4 cmpal 100253b4 <_current_task>,%a2
10c16e84: 6700 00f2 beqw 10c16f78 <release_task+0x104>
10c16e88: 206a 01de moveal %a2@(478),%a0
10c16e8c: 5888 addql #4,%a0
10c16e8e: 5390 subql #1,%a0@
10c16e90: 2f2a 01de movel %a2@(478),%sp@-
10c16e94: 4eb9 10c1 a31c jsr 10c1a31c <free_uid>
10c16e9a: 588f addql #4,%sp
10c16e9c: 4aaa 003c tstl %a2@(60)
10c16ea0: 670c beqs 10c16eae <release_task+0x3a>
10c16ea2: 4879 1000 1a04 pea 10001a04 <__data_start+0x1604>
10c16ea8: 4eb9 10c1 60e4 jsr 10c160e4 <panic>
10c16eae: 007c 0700 oriw #1792,%sr
10c16eb2: 53b9 1002 5688 subql #1,10025688 <nr_threads>
10c16eb8: 206a 00ae moveal %a2@(174),%a0
10c16ebc: b0fc 0000 cmpaw #0,%a0
10c16ec0: 6706 beqs 10c16ec8 <release_task+0x54>
10c16ec2: 216a 00b2 00b2 movel %a2@(178),%a0@(178)
10c16ec8: 206a 00b2 moveal %a2@(178),%a0
10c16ecc: 20aa 00ae movel %a2@(174),%a0@
10c16ed0: 206a 0048 moveal %a2@(72),%a0
10c16ed4: 216a 004c 004c movel %a2@(76),%a0@(76)
10c16eda: 206a 004c moveal %a2@(76),%a0
10c16ede: 216a 0048 0048 movel %a2@(72),%a0@(72)
10c16ee4: 206a 00a2 moveal %a2@(162),%a0
10c16ee8: b0fc 0000 cmpaw #0,%a0
10c16eec: 6706 beqs 10c16ef4 <release_task+0x80>
10c16eee: 216a 009e 009e movel %a2@(158),%a0@(158)
10c16ef4: 206a 009e moveal %a2@(158),%a0
10c16ef8: b0fc 0000 cmpaw #0,%a0
10c16efc: 6672 bnes 10c16f70 <release_task+0xfc>
10c16efe: 206a 0096 moveal %a2@(150),%a0
10c16f02: 216a 00a2 009a movel %a2@(162),%a0@(154)
10c16f08: 41ea 00a6 lea %a2@(166),%a0
10c16f0c: 2268 0004 moveal %a0@(4),%a1
10c16f10: 2050 moveal %a0@,%a0
10c16f12: 2149 0004 movel %a1,%a0@(4)
10c16f16: 2288 movel %a0,%a1@
10c16f18: 027c f8ff andiw #-1793,%sr
10c16f1c: 2079 1002 53b4 moveal 100253b4 <_current_task>,%a0
10c16f22: 202a 0112 movel %a2@(274),%d0
10c16f26: d0aa 011e addl %a2@(286),%d0
10c16f2a: d1a8 011e addl %d0,%a0@(286)
10c16f2e: 202a 0116 movel %a2@(278),%d0
10c16f32: d0aa 0122 addl %a2@(290),%d0
10c16f36: d1a8 0122 addl %d0,%a0@(290)
10c16f3a: 202a 011a movel %a2@(282),%d0
10c16f3e: d0aa 0126 addl %a2@(294),%d0
10c16f42: d1a8 0126 addl %d0,%a0@(294)
10c16f46: 2028 0020 movel %a0@(32),%d0
10c16f4a: d0aa 0020 addl %a2@(32),%d0
10c16f4e: 2140 0020 movel %d0,%a0@(32)
10c16f52: 7213 moveq #19,%d1
10c16f54: b280 cmpl %d0,%d1
10c16f56: 6c06 bges 10c16f5e <release_task+0xea>
10c16f58: 7014 moveq #20,%d0
10c16f5a: 2140 0020 movel %d0,%a0@(32)
10c16f5e: 42aa 007a clrl %a2@(122)
10c16f62: 4878 0001 pea 1 <PF_DTRACE_OFF>
10c16f66: 2f0a movel %a2,%sp@-
10c16f68: 4eb9 10c2 2136 jsr 10c22136 <free_pages>
10c16f6e: 6014 bras 10c16f84 <release_task+0x110>
10c16f70: 216a 00a2 00a2 movel %a2@(162),%a0@(162)
10c16f76: 6090 bras 10c16f08 <release_task+0x94>
10c16f78: 4879 1000 1a09 pea 10001a09 <__data_start+0x1609>
10c16f7e: 4eb9 10c1 677e jsr 10c1677e <printk>
10c16f84: 246e fffc moveal %fp@(-4),%a2
10c16f88: 4e5e unlk %fp
10c16f8a: 4e75 rts
10c16f8c <session_of_pgrp>:
10c16f8c: 4e56 0000 linkw %fp,#0
10c16f90: 2f03 movel %d3,%sp@-
10c16f92: 2f02 movel %d2,%sp@-
10c16f94: 242e 0008 movel %fp@(8),%d2
10c16f98: 70ff moveq #-1,%d0
10c16f9a: 2079 1001 11d8 moveal 100111d8 <init_task_union+0x48>,%a0
10c16fa0: 263c 1001 1190 movel #268505488,%d3
10c16fa6: b688 cmpl %a0,%d3
10c16fa8: 6734 beqs 10c16fde <session_of_pgrp+0x52>
10c16faa: 2268 0086 moveal %a0@(134),%a1
10c16fae: b2fc 0000 cmpaw #0,%a1
10c16fb2: 6f12 bles 10c16fc6 <session_of_pgrp+0x3a>
10c16fb4: b4a8 007e cmpl %a0@(126),%d2
10c16fb8: 6604 bnes 10c16fbe <session_of_pgrp+0x32>
10c16fba: 2009 movel %a1,%d0
10c16fbc: 6020 bras 10c16fde <session_of_pgrp+0x52>
10c16fbe: b4a8 007a cmpl %a0@(122),%d2
10c16fc2: 6602 bnes 10c16fc6 <session_of_pgrp+0x3a>
10c16fc4: 2009 movel %a1,%d0
10c16fc6: 2068 0048 moveal %a0@(72),%a0
10c16fca: b688 cmpl %a0,%d3
10c16fcc: 6710 beqs 10c16fde <session_of_pgrp+0x52>
10c16fce: 2228 0086 movel %a0@(134),%d1
10c16fd2: 2241 moveal %d1,%a1
10c16fd4: 6ff0 bles 10c16fc6 <session_of_pgrp+0x3a>
10c16fd6: b4a8 007e cmpl %a0@(126),%d2
10c16fda: 66e2 bnes 10c16fbe <session_of_pgrp+0x32>
10c16fdc: 2001 movel %d1,%d0
10c16fde: 241f movel %sp@+,%d2
10c16fe0: 261f movel %sp@+,%d3
10c16fe2: 4e5e unlk %fp
10c16fe4: 4e75 rts
10c16fe6 <will_become_orphaned_pgrp>:
10c16fe6: 4e56 0000 linkw %fp,#0
10c16fea: 48e7 3800 moveml %d2-%d4,%sp@-
10c16fee: 222e 0008 movel %fp@(8),%d1
10c16ff2: 262e 000c movel %fp@(12),%d3
10c16ff6: 2279 1001 11d8 moveal 100111d8 <init_task_union+0x48>,%a1
10c16ffc: 203c 1001 1190 movel #268505488,%d0
10c17002: b089 cmpl %a1,%d0
10c17004: 673c beqs 10c17042 <will_become_orphaned_pgrp+0x5c>
10c17006: 2400 movel %d0,%d2
10c17008: b689 cmpl %a1,%d3
10c1700a: 672e beqs 10c1703a <will_become_orphaned_pgrp+0x54>
10c1700c: b2a9 007e cmpl %a1@(126),%d1
10c17010: 6628 bnes 10c1703a <will_become_orphaned_pgrp+0x54>
10c17012: 2011 movel %a1@,%d0
10c17014: 7804 moveq #4,%d4
10c17016: b880 cmpl %d0,%d4
10c17018: 6720 beqs 10c1703a <will_become_orphaned_pgrp+0x54>
10c1701a: 2069 0096 moveal %a1@(150),%a0
10c1701e: 7001 moveq #1,%d0
10c17020: b0a8 007a cmpl %a0@(122),%d0
10c17024: 6714 beqs 10c1703a <will_become_orphaned_pgrp+0x54>
10c17026: b2a8 007e cmpl %a0@(126),%d1
10c1702a: 670e beqs 10c1703a <will_become_orphaned_pgrp+0x54>
10c1702c: 2068 0086 moveal %a0@(134),%a0
10c17030: b1e9 0086 cmpal %a1@(134),%a0
10c17034: 6604 bnes 10c1703a <will_become_orphaned_pgrp+0x54>
10c17036: 7000 moveq #0,%d0
10c17038: 600a bras 10c17044 <will_become_orphaned_pgrp+0x5e>
10c1703a: 2269 0048 moveal %a1@(72),%a1
10c1703e: b489 cmpl %a1,%d2
10c17040: 66c6 bnes 10c17008 <will_become_orphaned_pgrp+0x22>
10c17042: 7001 moveq #1,%d0
10c17044: 4cdf 001c moveml %sp@+,%d2-%d4
10c17048: 4e5e unlk %fp
10c1704a: 4e75 rts
10c1704c <is_orphaned_pgrp>:
10c1704c: 4e56 0000 linkw %fp,#0
10c17050: 42a7 clrl %sp@-
10c17052: 2f2e 0008 movel %fp@(8),%sp@-
10c17056: 4eba ff8e jsr %pc@(10c16fe6 <will_become_orphaned_pgrp>)
10c1705a: 4e5e unlk %fp
10c1705c: 4e75 rts
10c1705e <put_files_struct>:
10c1705e: 4e56 0000 linkw %fp,#0
10c17062: 48e7 3e38 moveml %d2-%d6/%a2-%a4,%sp@-
10c17066: 266e 0008 moveal %fp@(8),%a3
10c1706a: 40c1 movew %sr,%d1
10c1706c: 007c 0700 oriw #1792,%sr
10c17070: 2013 movel %a3@,%d0
10c17072: 5380 subql #1,%d0
10c17074: 2680 movel %d0,%a3@
10c17076: 46c1 movew %d1,%sr
10c17078: 4a80 tstl %d0
10c1707a: 6600 00c4 bnew 10c17140 <put_files_struct+0xe2>
10c1707e: 7a00 moveq #0,%d5
10c17080: 7000 moveq #0,%d0
10c17082: 222b 0014 movel %a3@(20),%d1
10c17086: 2c0b movel %a3,%d6
10c17088: 0686 0000 0120 addil #288,%d6
10c1708e: 49f9 10c2 0aea lea 10c20aea <kmem_cache_free>,%a4
10c17094: b0ab 000c cmpl %a3@(12),%d0
10c17098: 6c62 bges 10c170fc <put_files_struct+0x9e>
10c1709a: b0ab 0008 cmpl %a3@(8),%d0
10c1709e: 6c5c bges 10c170fc <put_files_struct+0x9e>
10c170a0: 95ca subal %a2,%a2
10c170a2: 206b 001c moveal %a3@(28),%a0
10c170a6: 2432 8800 movel %a2@(00000000,%a0:l),%d2
10c170aa: 588a addql #4,%a2
10c170ac: 5285 addql #1,%d5
10c170ae: 4a82 tstl %d2
10c170b0: 673a beqs 10c170ec <put_files_struct+0x8e>
10c170b2: 7800 moveq #0,%d4
10c170b4: 2600 movel %d0,%d3
10c170b6: e58b lsll #2,%d3
10c170b8: 0802 0000 btst #0,%d2
10c170bc: 6722 beqs 10c170e0 <put_files_struct+0x82>
10c170be: 2043 moveal %d3,%a0
10c170c0: d1eb 0014 addal %a3@(20),%a0
10c170c4: 40c0 movew %sr,%d0
10c170c6: 007c 0700 oriw #1792,%sr
10c170ca: 2210 movel %a0@,%d1
10c170cc: 2084 movel %d4,%a0@
10c170ce: 46c0 movew %d0,%sr
10c170d0: 4a81 tstl %d1
10c170d2: 670c beqs 10c170e0 <put_files_struct+0x82>
10c170d4: 2f0b movel %a3,%sp@-
10c170d6: 2f01 movel %d1,%sp@-
10c170d8: 4eb9 10c2 3b5e jsr 10c23b5e <filp_close>
10c170de: 508f addql #8,%sp
10c170e0: 5883 addql #4,%d3
10c170e2: e28a lsrl #1,%d2
10c170e4: 222b 0014 movel %a3@(20),%d1
10c170e8: 4a82 tstl %d2
10c170ea: 66cc bnes 10c170b8 <put_files_struct+0x5a>
10c170ec: 2005 movel %d5,%d0
10c170ee: eb88 lsll #5,%d0
10c170f0: b0ab 000c cmpl %a3@(12),%d0
10c170f4: 6c06 bges 10c170fc <put_files_struct+0x9e>
10c170f6: b0ab 0008 cmpl %a3@(8),%d0
10c170fa: 6da6 blts 10c170a2 <put_files_struct+0x44>
10c170fc: bc81 cmpl %d1,%d6
10c170fe: 670e beqs 10c1710e <put_files_struct+0xb0>
10c17100: 2f2b 0008 movel %a3@(8),%sp@-
10c17104: 2f01 movel %d1,%sp@-
10c17106: 4eb9 10c3 4e2e jsr 10c34e2e <free_fd_array>
10c1710c: 508f addql #8,%sp
10c1710e: 202b 000c movel %a3@(12),%d0
10c17112: 0c80 0000 0400 cmpil #1024,%d0
10c17118: 6f1c bles 10c17136 <put_files_struct+0xd8>
10c1711a: 2f00 movel %d0,%sp@-
10c1711c: 2f2b 001c movel %a3@(28),%sp@-
10c17120: 45f9 10c3 4f92 lea 10c34f92 <free_fdset>,%a2
10c17126: 4e92 jsr %a2@
10c17128: 2f2b 000c movel %a3@(12),%sp@-
10c1712c: 2f2b 0018 movel %a3@(24),%sp@-
10c17130: 4e92 jsr %a2@
10c17132: 4fef 0010 lea %sp@(16),%sp
10c17136: 2f0b movel %a3,%sp@-
10c17138: 2f39 1002 5778 movel 10025778 <files_cachep>,%sp@-
10c1713e: 4e94 jsr %a4@
10c17140: 4cee 1c7c ffe0 moveml %fp@(-32),%d2-%d6/%a2-%a4
10c17146: 4e5e unlk %fp
10c17148: 4e75 rts
10c1714a <exit_files>:
10c1714a: 4e56 0000 linkw %fp,#0
10c1714e: 206e 0008 moveal %fp@(8),%a0
10c17152: 2028 02ee movel %a0@(750),%d0
10c17156: 670a beqs 10c17162 <exit_files+0x18>
10c17158: 42a8 02ee clrl %a0@(750)
10c1715c: 2f00 movel %d0,%sp@-
10c1715e: 4eba fefe jsr %pc@(10c1705e <put_files_struct>)
10c17162: 4e5e unlk %fp
10c17164: 4e75 rts
10c17166 <put_fs_struct>:
10c17166: 4e56 0000 linkw %fp,#0
10c1716a: 2f0a movel %a2,%sp@-
10c1716c: 246e 0008 moveal %fp@(8),%a2
10c17170: 40c1 movew %sr,%d1
10c17172: 007c 0700 oriw #1792,%sr
10c17176: 2012 movel %a2@,%d0
10c17178: 5380 subql #1,%d0
10c1717a: 2480 movel %d0,%a2@
10c1717c: 46c1 movew %d1,%sr
10c1717e: 4a80 tstl %d0
10c17180: 6600 00b6 bnew 10c17238 <put_fs_struct+0xd2>
10c17184: 2f2a 000c movel %a2@(12),%sp@-
10c17188: 4eb9 10c3 26d8 jsr 10c326d8 <dput>
10c1718e: 226a 0018 moveal %a2@(24),%a1
10c17192: 588f addql #4,%sp
10c17194: b2fc 0000 cmpaw #0,%a1
10c17198: 6720 beqs 10c171ba <put_fs_struct+0x54>
10c1719a: 41e9 0028 lea %a1@(40),%a0
10c1719e: 40c1 movew %sr,%d1
10c171a0: 007c 0700 oriw #1792,%sr
10c171a4: 2010 movel %a0@,%d0
10c171a6: 5380 subql #1,%d0
10c171a8: 2080 movel %d0,%a0@
10c171aa: 46c1 movew %d1,%sr
10c171ac: 4a80 tstl %d0
10c171ae: 660a bnes 10c171ba <put_fs_struct+0x54>
10c171b0: 2f09 movel %a1,%sp@-
10c171b2: 4eb9 10c3 5962 jsr 10c35962 <__mntput>
10c171b8: 588f addql #4,%sp
10c171ba: 2f2a 0010 movel %a2@(16),%sp@-
10c171be: 4eb9 10c3 26d8 jsr 10c326d8 <dput>
10c171c4: 226a 001c moveal %a2@(28),%a1
10c171c8: 588f addql #4,%sp
10c171ca: b2fc 0000 cmpaw #0,%a1
10c171ce: 6720 beqs 10c171f0 <put_fs_struct+0x8a>
10c171d0: 41e9 0028 lea %a1@(40),%a0
10c171d4: 40c1 movew %sr,%d1
10c171d6: 007c 0700 oriw #1792,%sr
10c171da: 2010 movel %a0@,%d0
10c171dc: 5380 subql #1,%d0
10c171de: 2080 movel %d0,%a0@
10c171e0: 46c1 movew %d1,%sr
10c171e2: 4a80 tstl %d0
10c171e4: 660a bnes 10c171f0 <put_fs_struct+0x8a>
10c171e6: 2f09 movel %a1,%sp@-
10c171e8: 4eb9 10c3 5962 jsr 10c35962 <__mntput>
10c171ee: 588f addql #4,%sp
10c171f0: 202a 0014 movel %a2@(20),%d0
10c171f4: 6734 beqs 10c1722a <put_fs_struct+0xc4>
10c171f6: 2f00 movel %d0,%sp@-
10c171f8: 4eb9 10c3 26d8 jsr 10c326d8 <dput>
10c171fe: 226a 0020 moveal %a2@(32),%a1
10c17202: 588f addql #4,%sp
10c17204: b2fc 0000 cmpaw #0,%a1
10c17208: 6720 beqs 10c1722a <put_fs_struct+0xc4>
10c1720a: 41e9 0028 lea %a1@(40),%a0
10c1720e: 40c1 movew %sr,%d1
10c17210: 007c 0700 oriw #1792,%sr
10c17214: 2010 movel %a0@,%d0
10c17216: 5380 subql #1,%d0
10c17218: 2080 movel %d0,%a0@
10c1721a: 46c1 movew %d1,%sr
10c1721c: 4a80 tstl %d0
10c1721e: 660a bnes 10c1722a <put_fs_struct+0xc4>
10c17220: 2f09 movel %a1,%sp@-
10c17222: 4eb9 10c3 5962 jsr 10c35962 <__mntput>
10c17228: 588f addql #4,%sp
10c1722a: 2f0a movel %a2,%sp@-
10c1722c: 2f39 1002 7c80 movel 10027c80 <fs_cachep>,%sp@-
10c17232: 4eb9 10c2 0aea jsr 10c20aea <kmem_cache_free>
10c17238: 246e fffc moveal %fp@(-4),%a2
10c1723c: 4e5e unlk %fp
10c1723e: 4e75 rts
10c17240 <exit_fs>:
10c17240: 4e56 0000 linkw %fp,#0
10c17244: 2f0a movel %a2,%sp@-
10c17246: 206e 0008 moveal %fp@(8),%a0
10c1724a: 2468 02ea moveal %a0@(746),%a2
10c1724e: b4fc 0000 cmpaw #0,%a2
10c17252: 6700 00ce beqw 10c17322 <exit_fs+0xe2>
10c17256: 42a8 02ea clrl %a0@(746)
10c1725a: 40c1 movew %sr,%d1
10c1725c: 007c 0700 oriw #1792,%sr
10c17260: 2012 movel %a2@,%d0
10c17262: 5380 subql #1,%d0
10c17264: 2480 movel %d0,%a2@
10c17266: 46c1 movew %d1,%sr
10c17268: 4a80 tstl %d0
10c1726a: 6600 00b6 bnew 10c17322 <exit_fs+0xe2>
10c1726e: 2f2a 000c movel %a2@(12),%sp@-
10c17272: 4eb9 10c3 26d8 jsr 10c326d8 <dput>
10c17278: 226a 0018 moveal %a2@(24),%a1
10c1727c: 588f addql #4,%sp
10c1727e: b2fc 0000 cmpaw #0,%a1
10c17282: 6720 beqs 10c172a4 <exit_fs+0x64>
10c17284: 41e9 0028 lea %a1@(40),%a0
10c17288: 40c1 movew %sr,%d1
10c1728a: 007c 0700 oriw #1792,%sr
10c1728e: 2010 movel %a0@,%d0
10c17290: 5380 subql #1,%d0
10c17292: 2080 movel %d0,%a0@
10c17294: 46c1 movew %d1,%sr
10c17296: 4a80 tstl %d0
10c17298: 660a bnes 10c172a4 <exit_fs+0x64>
10c1729a: 2f09 movel %a1,%sp@-
10c1729c: 4eb9 10c3 5962 jsr 10c35962 <__mntput>
10c172a2: 588f addql #4,%sp
10c172a4: 2f2a 0010 movel %a2@(16),%sp@-
10c172a8: 4eb9 10c3 26d8 jsr 10c326d8 <dput>
10c172ae: 226a 001c moveal %a2@(28),%a1
10c172b2: 588f addql #4,%sp
10c172b4: b2fc 0000 cmpaw #0,%a1
10c172b8: 6720 beqs 10c172da <exit_fs+0x9a>
10c172ba: 41e9 0028 lea %a1@(40),%a0
10c172be: 40c1 movew %sr,%d1
10c172c0: 007c 0700 oriw #1792,%sr
10c172c4: 2010 movel %a0@,%d0
10c172c6: 5380 subql #1,%d0
10c172c8: 2080 movel %d0,%a0@
10c172ca: 46c1 movew %d1,%sr
10c172cc: 4a80 tstl %d0
10c172ce: 660a bnes 10c172da <exit_fs+0x9a>
10c172d0: 2f09 movel %a1,%sp@-
10c172d2: 4eb9 10c3 5962 jsr 10c35962 <__mntput>
10c172d8: 588f addql #4,%sp
10c172da: 202a 0014 movel %a2@(20),%d0
10c172de: 6734 beqs 10c17314 <exit_fs+0xd4>
10c172e0: 2f00 movel %d0,%sp@-
10c172e2: 4eb9 10c3 26d8 jsr 10c326d8 <dput>
10c172e8: 226a 0020 moveal %a2@(32),%a1
10c172ec: 588f addql #4,%sp
10c172ee: b2fc 0000 cmpaw #0,%a1
10c172f2: 6720 beqs 10c17314 <exit_fs+0xd4>
10c172f4: 41e9 0028 lea %a1@(40),%a0
10c172f8: 40c1 movew %sr,%d1
10c172fa: 007c 0700 oriw #1792,%sr
10c172fe: 2010 movel %a0@,%d0
10c17300: 5380 subql #1,%d0
10c17302: 2080 movel %d0,%a0@
10c17304: 46c1 movew %d1,%sr
10c17306: 4a80 tstl %d0
10c17308: 660a bnes 10c17314 <exit_fs+0xd4>
10c1730a: 2f09 movel %a1,%sp@-
10c1730c: 4eb9 10c3 5962 jsr 10c35962 <__mntput>
10c17312: 588f addql #4,%sp
10c17314: 2f0a movel %a2,%sp@-
10c17316: 2f39 1002 7c80 movel 10027c80 <fs_cachep>,%sp@-
10c1731c: 4eb9 10c2 0aea jsr 10c20aea <kmem_cache_free>
10c17322: 246e fffc moveal %fp@(-4),%a2
10c17326: 4e5e unlk %fp
10c17328: 4e75 rts
10c1732a <start_lazy_tlb>:
10c1732a: 4e56 0000 linkw %fp,#0
10c1732e: 2079 1002 53b4 moveal 100253b4 <_current_task>,%a0
10c17334: 2028 002c movel %a0@(44),%d0
10c17338: 42a8 002c clrl %a0@(44)
10c1733c: 2040 moveal %d0,%a0
10c1733e: 5888 addql #4,%a0
10c17340: 5290 addql #1,%a0@
10c17342: 4e5e unlk %fp
10c17344: 4e75 rts
10c17346 <end_lazy_tlb>:
10c17346: 4e56 0000 linkw %fp,#0
10c1734a: 202e 0008 movel %fp@(8),%d0
10c1734e: 2079 1002 53b4 moveal 100253b4 <_current_task>,%a0
10c17354: 2268 0050 moveal %a0@(80),%a1
10c17358: 2140 002c movel %d0,%a0@(44)
10c1735c: b3c0 cmpal %d0,%a1
10c1735e: 6704 beqs 10c17364 <end_lazy_tlb+0x1e>
10c17360: 2140 0050 movel %d0,%a0@(80)
10c17364: 41e9 0004 lea %a1@(4),%a0
10c17368: 40c1 movew %sr,%d1
10c1736a: 007c 0700 oriw #1792,%sr
10c1736e: 2010 movel %a0@,%d0
10c17370: 5380 subql #1,%d0
10c17372: 2080 movel %d0,%a0@
10c17374: 46c1 movew %d1,%sr
10c17376: 4a80 tstl %d0
10c17378: 6608 bnes 10c17382 <end_lazy_tlb+0x3c>
10c1737a: 2f09 movel %a1,%sp@-
10c1737c: 4eb9 10c1 5df2 jsr 10c15df2 <__mmdrop>
10c17382: 4e5e unlk %fp
10c17384: 4e75 rts
10c17386 <exit_mm>:
10c17386: 4e56 0000 linkw %fp,#0
10c1738a: 2f0a movel %a2,%sp@-
10c1738c: 2f02 movel %d2,%sp@-
10c1738e: 246e 0008 moveal %fp@(8),%a2
10c17392: 242a 002c movel %a2@(44),%d2
10c17396: 4eb9 10c1 5580 jsr 10c15580 <mm_release>
10c1739c: 4a82 tstl %d2
10c1739e: 6724 beqs 10c173c4 <exit_mm+0x3e>
10c173a0: 2042 moveal %d2,%a0
10c173a2: 5888 addql #4,%a0
10c173a4: 5290 addql #1,%a0@
10c173a6: b4aa 0050 cmpl %a2@(80),%d2
10c173aa: 670c beqs 10c173b8 <exit_mm+0x32>
10c173ac: 4879 1000 1a04 pea 10001a04 <__data_start+0x1604>
10c173b2: 4eb9 10c1 60e4 jsr 10c160e4 <panic>
10c173b8: 42aa 002c clrl %a2@(44)
10c173bc: 2f02 movel %d2,%sp@-
10c173be: 4eb9 10c1 5534 jsr 10c15534 <mmput>
10c173c4: 242e fff8 movel %fp@(-8),%d2
10c173c8: 246e fffc moveal %fp@(-4),%a2
10c173cc: 4e5e unlk %fp
10c173ce: 4e75 rts
10c173d0 <exit_notify>:
10c173d0: 4e56 0000 linkw %fp,#0
10c173d4: 48e7 3838 moveml %d2-%d4/%a2-%a4,%sp@-
10c173d8: 2439 1002 53b4 movel 100253b4 <_current_task>,%d2
10c173de: 2479 1001 11d8 moveal 100111d8 <init_task_union+0x48>,%a2
10c173e4: 263c 1001 1190 movel #268505488,%d3
10c173ea: 49f9 10c1 af08 lea 10c1af08 <do_notify_parent>,%a4
10c173f0: b68a cmpl %a2,%d3
10c173f2: 673c beqs 10c17430 <exit_notify+0x60>
10c173f4: b4aa 0092 cmpl %a2@(146),%d2
10c173f8: 662a bnes 10c17424 <exit_notify+0x54>
10c173fa: 7011 moveq #17,%d0
10c173fc: 2540 006c movel %d0,%a2@(108)
10c17400: 52aa 032a addql #1,%a2@(810)
10c17404: 2579 1000 b960 movel 1000b960 <child_reaper>,%a2@(146)
10c1740a: 0092
10c1740c: 4aaa 0070 tstl %a2@(112)
10c17410: 6712 beqs 10c17424 <exit_notify+0x54>
10c17412: 42a7 clrl %sp@-
10c17414: 2f0a movel %a2,%sp@-
10c17416: 2f2a 0070 movel %a2@(112),%sp@-
10c1741a: 4eb9 10c1 adf0 jsr 10c1adf0 <send_sig>
10c17420: 4fef 000c lea %sp@(12),%sp
10c17424: 246a 0048 moveal %a2@(72),%a2
10c17428: b5fc 1001 1190 cmpal #268505488,%a2
10c1742e: 66c4 bnes 10c173f4 <exit_notify+0x24>
10c17430: 2079 1002 53b4 moveal 100253b4 <_current_task>,%a0
10c17436: 2668 0096 moveal %a0@(150),%a3
10c1743a: 222b 007e movel %a3@(126),%d1
10c1743e: b2a8 007e cmpl %a0@(126),%d1
10c17442: 677a beqs 10c174be <exit_notify+0xee>
10c17444: 282b 0086 movel %a3@(134),%d4
10c17448: b8a8 0086 cmpl %a0@(134),%d4
10c1744c: 6670 bnes 10c174be <exit_notify+0xee>
10c1744e: 2f08 movel %a0,%sp@-
10c17450: 2f28 007e movel %a0@(126),%sp@-
10c17454: 4eba fb90 jsr %pc@(10c16fe6 <will_become_orphaned_pgrp>)
10c17458: 508f addql #8,%sp
10c1745a: 4a80 tstl %d0
10c1745c: 6760 beqs 10c174be <exit_notify+0xee>
10c1745e: 2079 1002 53b4 moveal 100253b4 <_current_task>,%a0
10c17464: 2428 007e movel %a0@(126),%d2
10c17468: 7200 moveq #0,%d1
10c1746a: 2043 moveal %d3,%a0
10c1746c: 2068 0048 moveal %a0@(72),%a0
10c17470: b1fc 1001 1190 cmpal #268505488,%a0
10c17476: 6710 beqs 10c17488 <exit_notify+0xb8>
10c17478: b4a8 007e cmpl %a0@(126),%d2
10c1747c: 66ee bnes 10c1746c <exit_notify+0x9c>
10c1747e: 2010 movel %a0@,%d0
10c17480: 7808 moveq #8,%d4
10c17482: b880 cmpl %d0,%d4
10c17484: 66e6 bnes 10c1746c <exit_notify+0x9c>
10c17486: 7201 moveq #1,%d1
10c17488: 4a81 tstl %d1
10c1748a: 6732 beqs 10c174be <exit_notify+0xee>
10c1748c: 4878 0001 pea 1 <PF_DTRACE_OFF>
10c17490: 4878 0001 pea 1 <PF_DTRACE_OFF>
10c17494: 2079 1002 53b4 moveal 100253b4 <_current_task>,%a0
10c1749a: 2f28 007e movel %a0@(126),%sp@-
10c1749e: 45f9 10c1 ae2a lea 10c1ae2a <kill_pg>,%a2
10c174a4: 4e92 jsr %a2@
10c174a6: 4878 0001 pea 1 <PF_DTRACE_OFF>
10c174aa: 4878 0012 pea 12 <LSIGTRAP+0xd>
10c174ae: 2079 1002 53b4 moveal 100253b4 <_current_task>,%a0
10c174b4: 2f28 007e movel %a0@(126),%sp@-
10c174b8: 4e92 jsr %a2@
10c174ba: 4fef 0018 lea %sp@(24),%sp
10c174be: 2079 1002 53b4 moveal 100253b4 <_current_task>,%a0
10c174c4: 7011 moveq #17,%d0
10c174c6: b0a8 006c cmpl %a0@(108),%d0
10c174ca: 6726 beqs 10c174f2 <exit_notify+0x122>
10c174cc: 2028 0326 movel %a0@(806),%d0
10c174d0: b0ab 032a cmpl %a3@(810),%d0
10c174d4: 6606 bnes 10c174dc <exit_notify+0x10c>
10c174d6: b0a8 032a cmpl %a0@(810),%d0
10c174da: 6716 beqs 10c174f2 <exit_notify+0x122>
10c174dc: 0828 0005 01d3 btst #5,%a0@(467)
10c174e2: 6708 beqs 10c174ec <exit_notify+0x11c>
10c174e4: 0068 0100 0006 oriw #256,%a0@(6)
10c174ea: 6006 bras 10c174f2 <exit_notify+0x122>
10c174ec: 7211 moveq #17,%d1
10c174ee: 2141 006c movel %d1,%a0@(108)
10c174f2: 007c 0700 oriw #1792,%sr
10c174f6: 2079 1002 53b4 moveal 100253b4 <_current_task>,%a0
10c174fc: 7804 moveq #4,%d4
10c174fe: 2084 movel %d4,%a0@
10c17500: 2f28 006c movel %a0@(108),%sp@-
10c17504: 2f08 movel %a0,%sp@-
10c17506: 4e94 jsr %a4@
10c17508: 508f addql #8,%sp
10c1750a: 2079 1002 53b4 moveal 100253b4 <_current_task>,%a0
10c17510: 4aa8 009a tstl %a0@(154)
10c17514: 6700 00ce beqw 10c175e4 <exit_notify+0x214>
10c17518: 47f9 10c1 ae2a lea 10c1ae2a <kill_pg>,%a3
10c1751e: 2468 009a moveal %a0@(154),%a2
10c17522: 216a 00a2 009a movel %a2@(162),%a0@(154)
10c17528: 42aa 009e clrl %a2@(158)
10c1752c: 42aa 0018 clrl %a2@(24)
10c17530: 256a 0092 0096 movel %a2@(146),%a2@(150)
10c17536: 206a 0092 moveal %a2@(146),%a0
10c1753a: 2568 009a 00a2 movel %a0@(154),%a2@(162)
10c17540: 206a 00a2 moveal %a2@(162),%a0
10c17544: b0fc 0000 cmpaw #0,%a0
10c17548: 6704 beqs 10c1754e <exit_notify+0x17e>
10c1754a: 214a 009e movel %a2,%a0@(158)
10c1754e: 206a 0096 moveal %a2@(150),%a0
10c17552: 214a 009a movel %a2,%a0@(154)
10c17556: 2012 movel %a2@,%d0
10c17558: 7204 moveq #4,%d1
10c1755a: b280 cmpl %d0,%d1
10c1755c: 660a bnes 10c17568 <exit_notify+0x198>
10c1755e: 2f2a 006c movel %a2@(108),%sp@-
10c17562: 2f0a movel %a2,%sp@-
10c17564: 4e94 jsr %a4@
10c17566: 508f addql #8,%sp
10c17568: 2079 1002 53b4 moveal 100253b4 <_current_task>,%a0
10c1756e: 242a 007e movel %a2@(126),%d2
10c17572: b4a8 007e cmpl %a0@(126),%d2
10c17576: 675e beqs 10c175d6 <exit_notify+0x206>
10c17578: 246a 0086 moveal %a2@(134),%a2
10c1757c: b5e8 0086 cmpal %a0@(134),%a2
10c17580: 6654 bnes 10c175d6 <exit_notify+0x206>
10c17582: 027c f8ff andiw #-1793,%sr
10c17586: 2f02 movel %d2,%sp@-
10c17588: 4eba fac2 jsr %pc@(10c1704c <is_orphaned_pgrp>)
10c1758c: 588f addql #4,%sp
10c1758e: 4a80 tstl %d0
10c17590: 6740 beqs 10c175d2 <exit_notify+0x202>
10c17592: 7200 moveq #0,%d1
10c17594: 2043 moveal %d3,%a0
10c17596: 2068 0048 moveal %a0@(72),%a0
10c1759a: b1fc 1001 1190 cmpal #268505488,%a0
10c175a0: 6710 beqs 10c175b2 <exit_notify+0x1e2>
10c175a2: b4a8 007e cmpl %a0@(126),%d2
10c175a6: 66ee bnes 10c17596 <exit_notify+0x1c6>
10c175a8: 2010 movel %a0@,%d0
10c175aa: 7808 moveq #8,%d4
10c175ac: b880 cmpl %d0,%d4
10c175ae: 66e6 bnes 10c17596 <exit_notify+0x1c6>
10c175b0: 7201 moveq #1,%d1
10c175b2: 4a81 tstl %d1
10c175b4: 671c beqs 10c175d2 <exit_notify+0x202>
10c175b6: 4878 0001 pea 1 <PF_DTRACE_OFF>
10c175ba: 4878 0001 pea 1 <PF_DTRACE_OFF>
10c175be: 2f02 movel %d2,%sp@-
10c175c0: 4e93 jsr %a3@
10c175c2: 4878 0001 pea 1 <PF_DTRACE_OFF>
10c175c6: 4878 0012 pea 12 <LSIGTRAP+0xd>
10c175ca: 2f02 movel %d2,%sp@-
10c175cc: 4e93 jsr %a3@
10c175ce: 4fef 0018 lea %sp@(24),%sp
10c175d2: 007c 0700 oriw #1792,%sr
10c175d6: 2079 1002 53b4 moveal 100253b4 <_current_task>,%a0
10c175dc: 4aa8 009a tstl %a0@(154)
10c175e0: 6600 ff3c bnew 10c1751e <exit_notify+0x14e>
10c175e4: 027c f8ff andiw #-1793,%sr
10c175e8: 4cee 1c1c ffe8 moveml %fp@(-24),%d2-%d4/%a2-%a4
10c175ee: 4e5e unlk %fp
10c175f0: 4e75 rts
10c175f2 <do_exit>:
10c175f2: 4e56 0000 linkw %fp,#0
10c175f6: 2479 1002 53b4 moveal 100253b4 <_current_task>,%a2
10c175fc: 2039 1002 572c movel 1002572c <irq_stat+0x4>,%d0
10c17602: d0b9 1002 5730 addl 10025730 <irq_stat+0x8>,%d0
10c17608: 670c beqs 10c17616 <do_exit+0x24>
10c1760a: 4879 1000 1a20 pea 10001a20 <__data_start+0x1620>
10c17610: 4eb9 10c1 60e4 jsr 10c160e4 <panic>
10c17616: 202a 007a movel %a2@(122),%d0
10c1761a: 660c bnes 10c17628 <do_exit+0x36>
10c1761c: 4879 1000 1a41 pea 10001a41 <__data_start+0x1641>
10c17622: 4eb9 10c1 60e4 jsr 10c160e4 <panic>
10c17628: 7201 moveq #1,%d1
10c1762a: b280 cmpl %d0,%d1
10c1762c: 660c bnes 10c1763a <do_exit+0x48>
10c1762e: 4879 1000 1a62 pea 10001a62 <__data_start+0x1662>
10c17634: 4eb9 10c1 60e4 jsr 10c160e4 <panic>
10c1763a: 7004 moveq #4,%d0
10c1763c: 81aa 0004 orl %d0,%a2@(4)
10c17640: 486a 00e2 pea %a2@(226)
10c17644: 4eb9 10c1 9894 jsr 10c19894 <del_timer>
10c1764a: 588f addql #4,%sp
10c1764c: 242a 002c movel %a2@(44),%d2
10c17650: 4eb9 10c1 5580 jsr 10c15580 <mm_release>
10c17656: 4a82 tstl %d2
10c17658: 6726 beqs 10c17680 <do_exit+0x8e>
10c1765a: 2042 moveal %d2,%a0
10c1765c: 5888 addql #4,%a0
10c1765e: 5290 addql #1,%a0@
10c17660: b4aa 0050 cmpl %a2@(80),%d2
10c17664: 670c beqs 10c17672 <do_exit+0x80>
10c17666: 4879 1000 1a04 pea 10001a04 <__data_start+0x1604>
10c1766c: 4eb9 10c1 60e4 jsr 10c160e4 <panic>
10c17672: 42aa 002c clrl %a2@(44)
10c17676: 2f02 movel %d2,%sp@-
10c17678: 4eb9 10c1 5534 jsr 10c15534 <mmput>
10c1767e: 588f addql #4,%sp
10c17680: 4eb9 10c4 33dc jsr 10c433dc <sem_exit>
10c17686: 202a 02ee movel %a2@(750),%d0
10c1768a: 670c beqs 10c17698 <do_exit+0xa6>
10c1768c: 42aa 02ee clrl %a2@(750)
10c17690: 2f00 movel %d0,%sp@-
10c17692: 4eba f9ca jsr %pc@(10c1705e <put_files_struct>)
10c17696: 588f addql #4,%sp
10c17698: 266a 02ea moveal %a2@(746),%a3
10c1769c: b6fc 0000 cmpaw #0,%a3
10c176a0: 6700 00ca beqw 10c1776c <do_exit+0x17a>
10c176a4: 42aa 02ea clrl %a2@(746)
10c176a8: 40c1 movew %sr,%d1
10c176aa: 007c 0700 oriw #1792,%sr
10c176ae: 2013 movel %a3@,%d0
10c176b0: 5380 subql #1,%d0
10c176b2: 2680 movel %d0,%a3@
10c176b4: 46c1 movew %d1,%sr
10c176b6: 4a80 tstl %d0
10c176b8: 6600 00b2 bnew 10c1776c <do_exit+0x17a>
10c176bc: 2f2b 000c movel %a3@(12),%sp@-
10c176c0: 4eb9 10c3 26d8 jsr 10c326d8 <dput>
10c176c6: 242b 0018 movel %a3@(24),%d2
10c176ca: 588f addql #4,%sp
10c176cc: 6722 beqs 10c176f0 <do_exit+0xfe>
10c176ce: 2242 moveal %d2,%a1
10c176d0: 41e9 0028 lea %a1@(40),%a0
10c176d4: 40c1 movew %sr,%d1
10c176d6: 007c 0700 oriw #1792,%sr
10c176da: 2010 movel %a0@,%d0
10c176dc: 5380 subql #1,%d0
10c176de: 2080 movel %d0,%a0@
10c176e0: 46c1 movew %d1,%sr
10c176e2: 4a80 tstl %d0
10c176e4: 660a bnes 10c176f0 <do_exit+0xfe>
10c176e6: 2f02 movel %d2,%sp@-
10c176e8: 4eb9 10c3 5962 jsr 10c35962 <__mntput>
10c176ee: 588f addql #4,%sp
10c176f0: 2f2b 0010 movel %a3@(16),%sp@-
10c176f4: 4eb9 10c3 26d8 jsr 10c326d8 <dput>
10c176fa: 242b 001c movel %a3@(28),%d2
10c176fe: 588f addql #4,%sp
10c17700: 6722 beqs 10c17724 <do_exit+0x132>
10c17702: 2242 moveal %d2,%a1
10c17704: 41e9 0028 lea %a1@(40),%a0
10c17708: 40c1 movew %sr,%d1
10c1770a: 007c 0700 oriw #1792,%sr
10c1770e: 2010 movel %a0@,%d0
10c17710: 5380 subql #1,%d0
10c17712: 2080 movel %d0,%a0@
10c17714: 46c1 movew %d1,%sr
10c17716: 4a80 tstl %d0
10c17718: 660a bnes 10c17724 <do_exit+0x132>
10c1771a: 2f02 movel %d2,%sp@-
10c1771c: 4eb9 10c3 5962 jsr 10c35962 <__mntput>
10c17722: 588f addql #4,%sp
10c17724: 202b 0014 movel %a3@(20),%d0
10c17728: 6732 beqs 10c1775c <do_exit+0x16a>
10c1772a: 2f00 movel %d0,%sp@-
10c1772c: 4eb9 10c3 26d8 jsr 10c326d8 <dput>
10c17732: 242b 0020 movel %a3@(32),%d2
10c17736: 588f addql #4,%sp
10c17738: 6722 beqs 10c1775c <do_exit+0x16a>
10c1773a: 2242 moveal %d2,%a1
10c1773c: 41e9 0028 lea %a1@(40),%a0
10c17740: 40c1 movew %sr,%d1
10c17742: 007c 0700 oriw #1792,%sr
10c17746: 2010 movel %a0@,%d0
10c17748: 5380 subql #1,%d0
10c1774a: 2080 movel %d0,%a0@
10c1774c: 46c1 movew %d1,%sr
10c1774e: 4a80 tstl %d0
10c17750: 660a bnes 10c1775c <do_exit+0x16a>
10c17752: 2f02 movel %d2,%sp@-
10c17754: 4eb9 10c3 5962 jsr 10c35962 <__mntput>
10c1775a: 588f addql #4,%sp
10c1775c: 2f0b movel %a3,%sp@-
10c1775e: 2f39 1002 7c80 movel 10027c80 <fs_cachep>,%sp@-
10c17764: 4eb9 10c2 0aea jsr 10c20aea <kmem_cache_free>
10c1776a: 508f addql #8,%sp
10c1776c: 2f0a movel %a2,%sp@-
10c1776e: 4eb9 10c1 a4da jsr 10c1a4da <exit_sighand>
10c17774: 588f addql #4,%sp
10c17776: 2079 1002 53b4 moveal 100253b4 <_current_task>,%a0
10c1777c: 4aa8 008e tstl %a0@(142)
10c17780: 670c beqs 10c1778e <do_exit+0x19c>
10c17782: 4878 0001 pea 1 <PF_DTRACE_OFF>
10c17786: 4eb9 10c4 3f54 jsr 10c43f54 <disassociate_ctty>
10c1778c: 588f addql #4,%sp
10c1778e: 206a 0010 moveal %a2@(16),%a0
10c17792: b0fc 0000 cmpaw #0,%a0
10c17796: 671c beqs 10c177b4 <do_exit+0x1c2>
10c17798: 2028 0022 movel %a0@(34),%d0
10c1779c: 6716 beqs 10c177b4 <do_exit+0x1c2>
10c1779e: 2240 moveal %d0,%a1
10c177a0: 41e9 0010 lea %a1@(16),%a0
10c177a4: 5390 subql #1,%a0@
10c177a6: 206a 0010 moveal %a2@(16),%a0
10c177aa: 2068 0022 moveal %a0@(34),%a0
10c177ae: 7008 moveq #8,%d0
10c177b0: 81a8 0014 orl %d0,%a0@(20)
10c177b4: 206a 0064 moveal %a2@(100),%a0
10c177b8: b0fc 0000 cmpaw #0,%a0
10c177bc: 671c beqs 10c177da <do_exit+0x1e8>
10c177be: 2028 0004 movel %a0@(4),%d0
10c177c2: 6716 beqs 10c177da <do_exit+0x1e8>
10c177c4: 2240 moveal %d0,%a1
10c177c6: 41e9 0010 lea %a1@(16),%a0
10c177ca: 5390 subql #1,%a0@
10c177cc: 206a 0064 moveal %a2@(100),%a0
10c177d0: 2068 0004 moveal %a0@(4),%a0
10c177d4: 7008 moveq #8,%d0
10c177d6: 81a8 0014 orl %d0,%a0@(20)
10c177da: 256e 0008 0068 movel %fp@(8),%a2@(104)
10c177e0: 4eba fbee jsr %pc@(10c173d0 <exit_notify>)
10c177e4: 4eb9 10c1 44d2 jsr 10c144d2 <schedule>
10c177ea: 4879 1000 1a04 pea 10001a04 <__data_start+0x1604>
10c177f0: 4eb9 10c1 60e4 jsr 10c160e4 <panic>
10c177f6: 4e71 nop
10c177f8 <complete_and_exit>:
10c177f8: 4e56 0000 linkw %fp,#0
10c177fc: 202e 0008 movel %fp@(8),%d0
10c17800: 670a beqs 10c1780c <complete_and_exit+0x14>
10c17802: 2f00 movel %d0,%sp@-
10c17804: 4eb9 10c1 4858 jsr 10c14858 <complete>
10c1780a: 588f addql #4,%sp
10c1780c: 2f2e 000c movel %fp@(12),%sp@-
10c17810: 4eba fde0 jsr %pc@(10c175f2 <do_exit>)
10c17814: 4e71 nop
10c17816 <sys_exit>:
10c17816: 4e56 0000 linkw %fp,#0
10c1781a: 102e 000b moveb %fp@(11),%d0
10c1781e: e188 lsll #8,%d0
10c17820: 0280 0000 ff00 andil #65280,%d0
10c17826: 2f00 movel %d0,%sp@-
10c17828: 4eba fdc8 jsr %pc@(10c175f2 <do_exit>)
10c1782c: 4e71 nop
10c1782e <sys_wait4>:
10c1782e: 4e56 ffe0 linkw %fp,#-32
10c17832: 48e7 3e30 moveml %d2-%d6/%a2-%a3,%sp@-
10c17836: 262e 0008 movel %fp@(8),%d3
10c1783a: 266e 000c moveal %fp@(12),%a3
10c1783e: 282e 0010 movel %fp@(16),%d4
10c17842: 2a2e 0014 movel %fp@(20),%d5
10c17846: 42ae ffe0 clrl %fp@(-32)
10c1784a: 42ae ffe8 clrl %fp@(-24)
10c1784e: 42ae ffec clrl %fp@(-20)
10c17852: 41ee fff0 lea %fp@(-16),%a0
10c17856: 2d79 1002 53b4 movel 100253b4 <_current_task>,%fp@(-28)
10c1785c: ffe4
10c1785e: 20ae ffe0 movel %fp@(-32),%a0@
10c17862: 2d6e ffe4 fff4 movel %fp@(-28),%fp@(-12)
10c17868: 2d6e ffe8 fff8 movel %fp@(-24),%fp@(-8)
10c1786e: 2d6e ffec fffc movel %fp@(-20),%fp@(-4)
10c17874: 2004 movel %d4,%d0
10c17876: 0280 1fff fffc andil #536870908,%d0
10c1787c: 2c08 movel %a0,%d6
10c1787e: 4a80 tstl %d0
10c17880: 6706 beqs 10c17888 <sys_wait4+0x5a>
10c17882: 70ea moveq #-22,%d0
10c17884: 6000 0262 braw 10c17ae8 <sys_wait4+0x2ba>
10c17888: 2f06 movel %d6,%sp@-
10c1788a: 2039 1002 53b4 movel 100253b4 <_current_task>,%d0
10c17890: 0680 0000 00b6 addil #182,%d0
10c17896: 2f00 movel %d0,%sp@-
10c17898: 4eb9 10c1 5344 jsr 10c15344 <add_wait_queue>
10c1789e: 508f addql #8,%sp
10c178a0: 7200 moveq #0,%d1
10c178a2: 2079 1002 53b4 moveal 100253b4 <_current_task>,%a0
10c178a8: 7401 moveq #1,%d2
10c178aa: 2082 movel %d2,%a0@
10c178ac: 2248 moveal %a0,%a1
10c178ae: 2469 009a moveal %a1@(154),%a2
10c178b2: b4fc 0000 cmpaw #0,%a2
10c178b6: 6700 01d6 beqw 10c17a8e <sys_wait4+0x260>
10c178ba: 4a83 tstl %d3
10c178bc: 6f0a bles 10c178c8 <sys_wait4+0x9a>
10c178be: b6aa 007a cmpl %a2@(122),%d3
10c178c2: 6600 01be bnew 10c17a82 <sys_wait4+0x254>
10c178c6: 602a bras 10c178f2 <sys_wait4+0xc4>
10c178c8: 4a83 tstl %d3
10c178ca: 6614 bnes 10c178e0 <sys_wait4+0xb2>
10c178cc: 2079 1002 53b4 moveal 100253b4 <_current_task>,%a0
10c178d2: 202a 007e movel %a2@(126),%d0
10c178d6: b0a8 007e cmpl %a0@(126),%d0
10c178da: 6600 01a6 bnew 10c17a82 <sys_wait4+0x254>
10c178de: 6012 bras 10c178f2 <sys_wait4+0xc4>
10c178e0: 74ff moveq #-1,%d2
10c178e2: b483 cmpl %d3,%d2
10c178e4: 670c beqs 10c178f2 <sys_wait4+0xc4>
10c178e6: 2003 movel %d3,%d0
10c178e8: 4480 negl %d0
10c178ea: b0aa 007e cmpl %a2@(126),%d0
10c178ee: 6600 0192 bnew 10c17a82 <sys_wait4+0x254>
10c178f2: 7011 moveq #17,%d0
10c178f4: b0aa 006c cmpl %a2@(108),%d0
10c178f8: 56c0 sne %d0
10c178fa: 4880 extw %d0
10c178fc: 48c0 extl %d0
10c178fe: 4480 negl %d0
10c17900: 4a84 tstl %d4
10c17902: 6c08 bges 10c1790c <sys_wait4+0xde>
10c17904: 7401 moveq #1,%d2
10c17906: b480 cmpl %d0,%d2
10c17908: 6606 bnes 10c17910 <sys_wait4+0xe2>
10c1790a: 600c bras 10c17918 <sys_wait4+0xea>
10c1790c: 4a80 tstl %d0
10c1790e: 6708 beqs 10c17918 <sys_wait4+0xea>
10c17910: 0804 001e btst #30,%d4
10c17914: 6700 016c beqw 10c17a82 <sys_wait4+0x254>
10c17918: 7201 moveq #1,%d1
10c1791a: 2012 movel %a2@,%d0
10c1791c: 7404 moveq #4,%d2
10c1791e: b480 cmpl %d0,%d2
10c17920: 6760 beqs 10c17982 <sys_wait4+0x154>
10c17922: 7408 moveq #8,%d2
10c17924: b480 cmpl %d0,%d2
10c17926: 6600 015a bnew 10c17a82 <sys_wait4+0x254>
10c1792a: 4aaa 0068 tstl %a2@(104)
10c1792e: 6700 0152 beqw 10c17a82 <sys_wait4+0x254>
10c17932: 0804 0001 btst #1,%d4
10c17936: 660a bnes 10c17942 <sys_wait4+0x114>
10c17938: 082a 0000 001b btst #0,%a2@(27)
10c1793e: 6700 0142 beqw 10c17a82 <sys_wait4+0x254>
10c17942: 4a85 tstl %d5
10c17944: 6716 beqs 10c1795c <sys_wait4+0x12e>
10c17946: 2f05 movel %d5,%sp@-
10c17948: 4878 fffe pea fffffffe <_flashend+0xef2ffffe>
10c1794c: 2f0a movel %a2,%sp@-
10c1794e: 4eb9 10c1 c94a jsr 10c1c94a <getrusage>
10c17954: 4fef 000c lea %sp@(12),%sp
10c17958: 2400 movel %d0,%d2
10c1795a: 6002 bras 10c1795e <sys_wait4+0x130>
10c1795c: 7400 moveq #0,%d2
10c1795e: 4a82 tstl %d2
10c17960: 6600 016e bnew 10c17ad0 <sys_wait4+0x2a2>
10c17964: b6fc 0000 cmpaw #0,%a3
10c17968: 670c beqs 10c17976 <sys_wait4+0x148>
10c1796a: 202a 0068 movel %a2@(104),%d0
10c1796e: e188 lsll #8,%d0
10c17970: 727f moveq #127,%d1
10c17972: 8081 orl %d1,%d0
10c17974: 2680 movel %d0,%a3@
10c17976: 42aa 0068 clrl %a2@(104)
10c1797a: 242a 007a movel %a2@(122),%d2
10c1797e: 6000 0150 braw 10c17ad0 <sys_wait4+0x2a2>
10c17982: 2079 1002 53b4 moveal 100253b4 <_current_task>,%a0
10c17988: 202a 00f6 movel %a2@(246),%d0
10c1798c: d0aa 00fe addl %a2@(254),%d0
10c17990: d1a8 00fe addl %d0,%a0@(254)
10c17994: 202a 00fa movel %a2@(250),%d0
10c17998: d0aa 0102 addl %a2@(258),%d0
10c1799c: d1a8 0102 addl %d0,%a0@(258)
10c179a0: 4a85 tstl %d5
10c179a2: 671e beqs 10c179c2 <sys_wait4+0x194>
10c179a4: 2f05 movel %d5,%sp@-
10c179a6: 4878 fffe pea fffffffe <_flashend+0xef2ffffe>
10c179aa: 2f0a movel %a2,%sp@-
10c179ac: 4eb9 10c1 c94a jsr 10c1c94a <getrusage>
10c179b2: 4fef 000c lea %sp@(12),%sp
10c179b6: 2400 movel %d0,%d2
10c179b8: 600a bras 10c179c4 <sys_wait4+0x196>
10c179ba: 216a 00a2 00a2 movel %a2@(162),%a0@(162)
10c179c0: 6060 bras 10c17a22 <sys_wait4+0x1f4>
10c179c2: 7400 moveq #0,%d2
10c179c4: 4a82 tstl %d2
10c179c6: 6600 0108 bnew 10c17ad0 <sys_wait4+0x2a2>
10c179ca: b6fc 0000 cmpaw #0,%a3
10c179ce: 6706 beqs 10c179d6 <sys_wait4+0x1a8>
10c179d0: 202a 0068 movel %a2@(104),%d0
10c179d4: 2680 movel %d0,%a3@
10c179d6: 242a 007a movel %a2@(122),%d2
10c179da: 202a 0092 movel %a2@(146),%d0
10c179de: b0aa 0096 cmpl %a2@(150),%d0
10c179e2: 6700 0094 beqw 10c17a78 <sys_wait4+0x24a>
10c179e6: 007c 0700 oriw #1792,%sr
10c179ea: 206a 0048 moveal %a2@(72),%a0
10c179ee: 216a 004c 004c movel %a2@(76),%a0@(76)
10c179f4: 206a 004c moveal %a2@(76),%a0
10c179f8: 216a 0048 0048 movel %a2@(72),%a0@(72)
10c179fe: 206a 00a2 moveal %a2@(162),%a0
10c17a02: b0fc 0000 cmpaw #0,%a0
10c17a06: 6706 beqs 10c17a0e <sys_wait4+0x1e0>
10c17a08: 216a 009e 009e movel %a2@(158),%a0@(158)
10c17a0e: 206a 009e moveal %a2@(158),%a0
10c17a12: b0fc 0000 cmpaw #0,%a0
10c17a16: 66a2 bnes 10c179ba <sys_wait4+0x18c>
10c17a18: 206a 0096 moveal %a2@(150),%a0
10c17a1c: 216a 00a2 009a movel %a2@(162),%a0@(154)
10c17a22: 256a 0092 0096 movel %a2@(146),%a2@(150)
10c17a28: 257c 1001 1190 movel #268505488,%a2@(72)
10c17a2e: 0048
10c17a30: 41f9 1001 11dc lea 100111dc <init_task_union+0x4c>,%a0
10c17a36: 2550 004c movel %a0@,%a2@(76)
10c17a3a: 2279 1001 11dc moveal 100111dc <init_task_union+0x4c>,%a1
10c17a40: 234a 0048 movel %a2,%a1@(72)
10c17a44: 208a movel %a2,%a0@
10c17a46: 42aa 009e clrl %a2@(158)
10c17a4a: 206a 0096 moveal %a2@(150),%a0
10c17a4e: 2068 009a moveal %a0@(154),%a0
10c17a52: 2548 00a2 movel %a0,%a2@(162)
10c17a56: 6704 beqs 10c17a5c <sys_wait4+0x22e>
10c17a58: 214a 009e movel %a2,%a0@(158)
10c17a5c: 206a 0096 moveal %a2@(150),%a0
10c17a60: 214a 009a movel %a2,%a0@(154)
10c17a64: 4878 0011 pea 11 <LSIGTRAP+0xc>
10c17a68: 2f0a movel %a2,%sp@-
10c17a6a: 4eb9 10c1 af08 jsr 10c1af08 <do_notify_parent>
10c17a70: 508f addql #8,%sp
10c17a72: 027c f8ff andiw #-1793,%sr
10c17a76: 6058 bras 10c17ad0 <sys_wait4+0x2a2>
10c17a78: 2f0a movel %a2,%sp@-
10c17a7a: 4eba f3f8 jsr %pc@(10c16e74 <release_task>)
10c17a7e: 588f addql #4,%sp
10c17a80: 604e bras 10c17ad0 <sys_wait4+0x2a2>
10c17a82: 246a 00a2 moveal %a2@(162),%a2
10c17a86: b4fc 0000 cmpaw #0,%a2
10c17a8a: 6600 fe2e bnew 10c178ba <sys_wait4+0x8c>
10c17a8e: 0804 001d btst #29,%d4
10c17a92: 6612 bnes 10c17aa6 <sys_wait4+0x278>
10c17a94: 2269 00a6 moveal %a1@(166),%a1
10c17a98: 43e9 ff5a lea %a1@(-166),%a1
10c17a9c: b3f9 1002 53b4 cmpal 100253b4 <_current_task>,%a1
10c17aa2: 6600 fe0a bnew 10c178ae <sys_wait4+0x80>
10c17aa6: 4a81 tstl %d1
10c17aa8: 6724 beqs 10c17ace <sys_wait4+0x2a0>
10c17aaa: 7400 moveq #0,%d2
10c17aac: 0804 0000 btst #0,%d4
10c17ab0: 661e bnes 10c17ad0 <sys_wait4+0x2a2>
10c17ab2: 243c ffff fe00 movel #-512,%d2
10c17ab8: 2079 1002 53b4 moveal 100253b4 <_current_task>,%a0
10c17abe: 4aa8 0008 tstl %a0@(8)
10c17ac2: 660c bnes 10c17ad0 <sys_wait4+0x2a2>
10c17ac4: 4eb9 10c1 44d2 jsr 10c144d2 <schedule>
10c17aca: 6000 fdd4 braw 10c178a0 <sys_wait4+0x72>
10c17ace: 74f6 moveq #-10,%d2
10c17ad0: 2079 1002 53b4 moveal 100253b4 <_current_task>,%a0
10c17ad6: 7200 moveq #0,%d1
10c17ad8: 2081 movel %d1,%a0@
10c17ada: 2f06 movel %d6,%sp@-
10c17adc: 4868 00b6 pea %a0@(182)
10c17ae0: 4eb9 10c1 53aa jsr 10c153aa <remove_wait_queue>
10c17ae6: 2002 movel %d2,%d0
10c17ae8: 4cee 0c7c ffc4 moveml %fp@(-60),%d2-%d6/%a2-%a3
10c17aee: 4e5e unlk %fp
10c17af0: 4e75 rts
10c17af2 <sys_waitpid>:
10c17af2: 4e56 0000 linkw %fp,#0
10c17af6: 42a7 clrl %sp@-
10c17af8: 2f2e 0010 movel %fp@(16),%sp@-
10c17afc: 2f2e 000c movel %fp@(12),%sp@-
10c17b00: 2f2e 0008 movel %fp@(8),%sp@-
10c17b04: 4eba fd28 jsr %pc@(10c1782e <sys_wait4>)
10c17b08: 4e5e unlk %fp
10c17b0a: 4e75 rts
10c17b0c <tvtojiffies>:
10c17b0c: 4e56 0000 linkw %fp,#0
10c17b10: 2f03 movel %d3,%sp@-
10c17b12: 2f02 movel %d2,%sp@-
10c17b14: 206e 0008 moveal %fp@(8),%a0
10c17b18: 2610 movel %a0@,%d3
10c17b1a: 2068 0004 moveal %a0@(4),%a0
10c17b1e: 0c83 028f 5c28 cmpil #42949672,%d3
10c17b24: 6220 bhis 10c17b46 <tvtojiffies+0x3a>
10c17b26: 4878 2710 pea 2710 <LFLUSH_I_AND_D+0x1f08>
10c17b2a: 4868 270f pea %a0@(9999)
10c17b2e: 4eb9 10c8 5940 jsr 10c85940 <__udivsi3>
10c17b34: 2203 movel %d3,%d1
10c17b36: d281 addl %d1,%d1
10c17b38: d283 addl %d3,%d1
10c17b3a: 2401 movel %d1,%d2
10c17b3c: eb8a lsll #5,%d2
10c17b3e: d282 addl %d2,%d1
10c17b40: d283 addl %d3,%d1
10c17b42: d081 addl %d1,%d0
10c17b44: 6002 bras 10c17b48 <tvtojiffies+0x3c>
10c17b46: 70ff moveq #-1,%d0
10c17b48: 242e fff8 movel %fp@(-8),%d2
10c17b4c: 262e fffc movel %fp@(-4),%d3
10c17b50: 4e5e unlk %fp
10c17b52: 4e75 rts
10c17b54 <jiffiestotv>:
10c17b54: 4e56 0000 linkw %fp,#0
10c17b58: 2f0a movel %a2,%sp@-
10c17b5a: 2f02 movel %d2,%sp@-
10c17b5c: 242e 0008 movel %fp@(8),%d2
10c17b60: 246e 000c moveal %fp@(12),%a2
10c17b64: 4878 0064 pea 64 <LSIGTRAP+0x5f>
10c17b68: 2f02 movel %d2,%sp@-
10c17b6a: 4eb9 10c8 599c jsr 10c8599c <__umodsi3>
10c17b70: 508f addql #8,%sp
10c17b72: 2200 movel %d0,%d1
10c17b74: e589 lsll #2,%d1
10c17b76: d280 addl %d0,%d1
10c17b78: e789 lsll #3,%d1
10c17b7a: 9280 subl %d0,%d1
10c17b7c: e989 lsll #4,%d1
10c17b7e: d280 addl %d0,%d1
10c17b80: e989 lsll #4,%d1
10c17b82: 2541 0004 movel %d1,%a2@(4)
10c17b86: 4878 0064 pea 64 <LSIGTRAP+0x5f>
10c17b8a: 2f02 movel %d2,%sp@-
10c17b8c: 4eb9 10c8 5940 jsr 10c85940 <__udivsi3>
10c17b92: 2480 movel %d0,%a2@
10c17b94: 242e fff8 movel %fp@(-8),%d2
10c17b98: 246e fffc moveal %fp@(-4),%a2
10c17b9c: 4e5e unlk %fp
10c17b9e: 4e75 rts
10c17ba0 <do_getitimer>:
10c17ba0: 4e56 0000 linkw %fp,#0
10c17ba4: 48e7 2030 moveml %d2/%a2-%a3,%sp@-
10c17ba8: 202e 0008 movel %fp@(8),%d0
10c17bac: 266e 000c moveal %fp@(12),%a3
10c17bb0: 7201 moveq #1,%d1
10c17bb2: b280 cmpl %d0,%d1
10c17bb4: 6736 beqs 10c17bec <do_getitimer+0x4c>
10c17bb6: 6d06 blts 10c17bbe <do_getitimer+0x1e>
10c17bb8: 4a80 tstl %d0
10c17bba: 670a beqs 10c17bc6 <do_getitimer+0x26>
10c17bbc: 604e bras 10c17c0c <do_getitimer+0x6c>
10c17bbe: 7202 moveq #2,%d1
10c17bc0: b280 cmpl %d0,%d1
10c17bc2: 6738 beqs 10c17bfc <do_getitimer+0x5c>
10c17bc4: 6046 bras 10c17c0c <do_getitimer+0x6c>
10c17bc6: 2079 1002 53b4 moveal 100253b4 <_current_task>,%a0
10c17bcc: 2428 00d6 movel %a0@(214),%d2
10c17bd0: 7000 moveq #0,%d0
10c17bd2: 4aa8 00e2 tstl %a0@(226)
10c17bd6: 6738 beqs 10c17c10 <do_getitimer+0x70>
10c17bd8: 2039 1002 67b0 movel 100267b0 <jiffies>,%d0
10c17bde: 2068 00ea moveal %a0@(234),%a0
10c17be2: 91c0 subal %d0,%a0
10c17be4: 2008 movel %a0,%d0
10c17be6: 6e28 bgts 10c17c10 <do_getitimer+0x70>
10c17be8: 7001 moveq #1,%d0
10c17bea: 6024 bras 10c17c10 <do_getitimer+0x70>
10c17bec: 2079 1002 53b4 moveal 100253b4 <_current_task>,%a0
10c17bf2: 2028 00d2 movel %a0@(210),%d0
10c17bf6: 2428 00de movel %a0@(222),%d2
10c17bfa: 6014 bras 10c17c10 <do_getitimer+0x70>
10c17bfc: 2079 1002 53b4 moveal 100253b4 <_current_task>,%a0
10c17c02: 2028 00ce movel %a0@(206),%d0
10c17c06: 2428 00da movel %a0@(218),%d2
10c17c0a: 6004 bras 10c17c10 <do_getitimer+0x70>
10c17c0c: 70ea moveq #-22,%d0
10c17c0e: 6014 bras 10c17c24 <do_getitimer+0x84>
10c17c10: 486b 0008 pea %a3@(8)
10c17c14: 2f00 movel %d0,%sp@-
10c17c16: 45fa ff3c lea %pc@(10c17b54 <jiffiestotv>),%a2
10c17c1a: 4e92 jsr %a2@
10c17c1c: 2f0b movel %a3,%sp@-
10c17c1e: 2f02 movel %d2,%sp@-
10c17c20: 4e92 jsr %a2@
10c17c22: 7000 moveq #0,%d0
10c17c24: 4cee 0c04 fff4 moveml %fp@(-12),%d2/%a2-%a3
10c17c2a: 4e5e unlk %fp
10c17c2c: 4e75 rts
10c17c2e <sys_getitimer>:
10c17c2e: 4e56 fff0 linkw %fp,#-16
10c17c32: 48e7 3800 moveml %d2-%d4,%sp@-
10c17c36: 282e 000c movel %fp@(12),%d4
10c17c3a: 74f2 moveq #-14,%d2
10c17c3c: 4a84 tstl %d4
10c17c3e: 6722 beqs 10c17c62 <sys_getitimer+0x34>
10c17c40: 76f0 moveq #-16,%d3
10c17c42: d68e addl %fp,%d3
10c17c44: 2f03 movel %d3,%sp@-
10c17c46: 2f2e 0008 movel %fp@(8),%sp@-
10c17c4a: 4eba ff54 jsr %pc@(10c17ba0 <do_getitimer>)
10c17c4e: 2400 movel %d0,%d2
10c17c50: 508f addql #8,%sp
10c17c52: 660e bnes 10c17c62 <sys_getitimer+0x34>
10c17c54: 4878 0010 pea 10 <LSIGTRAP+0xb>
10c17c58: 2f03 movel %d3,%sp@-
10c17c5a: 2f04 movel %d4,%sp@-
10c17c5c: 4eb9 10c8 5744 jsr 10c85744 <memcpy>
10c17c62: 2002 movel %d2,%d0
10c17c64: 4cee 001c ffe4 moveml %fp@(-28),%d2-%d4
10c17c6a: 4e5e unlk %fp
10c17c6c: 4e75 rts
10c17c6e <it_real_fn>:
10c17c6e: 4e56 0000 linkw %fp,#0
10c17c72: 2f0a movel %a2,%sp@-
10c17c74: 246e 0008 moveal %fp@(8),%a2
10c17c78: 4878 0001 pea 1 <PF_DTRACE_OFF>
10c17c7c: 2f0a movel %a2,%sp@-
10c17c7e: 4878 000e pea e <LSIGTRAP+0x9>
10c17c82: 4eb9 10c1 adf0 jsr 10c1adf0 <send_sig>
10c17c88: 222a 00d6 movel %a2@(214),%d1
10c17c8c: 4fef 000c lea %sp@(12),%sp
10c17c90: 671e beqs 10c17cb0 <it_real_fn+0x42>
10c17c92: 6c06 bges 10c17c9a <it_real_fn+0x2c>
10c17c94: 223c 7fff ffff movel #2147483647,%d1
10c17c9a: 2039 1002 67b0 movel 100267b0 <jiffies>,%d0
10c17ca0: d081 addl %d1,%d0
10c17ca2: 2540 00ea movel %d0,%a2@(234)
10c17ca6: 486a 00e2 pea %a2@(226)
10c17caa: 4eb9 10c1 96d0 jsr 10c196d0 <add_timer>
10c17cb0: 246e fffc moveal %fp@(-4),%a2
10c17cb4: 4e5e unlk %fp
10c17cb6: 4e75 rts
10c17cb8 <do_setitimer>:
10c17cb8: 4e56 0000 linkw %fp,#0
10c17cbc: 48e7 3830 moveml %d2-%d4/%a2-%a3,%sp@-
10c17cc0: 242e 0008 movel %fp@(8),%d2
10c17cc4: 266e 000c moveal %fp@(12),%a3
10c17cc8: 282e 0010 movel %fp@(16),%d4
10c17ccc: 2f0b movel %a3,%sp@-
10c17cce: 45fa fe3c lea %pc@(10c17b0c <tvtojiffies>),%a2
10c17cd2: 4e92 jsr %a2@
10c17cd4: 2600 movel %d0,%d3
10c17cd6: 486b 0008 pea %a3@(8)
10c17cda: 4e92 jsr %a2@
10c17cdc: 2440 moveal %d0,%a2
10c17cde: 508f addql #8,%sp
10c17ce0: 4a84 tstl %d4
10c17ce2: 6710 beqs 10c17cf4 <do_setitimer+0x3c>
10c17ce4: 2f04 movel %d4,%sp@-
10c17ce6: 2f02 movel %d2,%sp@-
10c17ce8: 4eba feb6 jsr %pc@(10c17ba0 <do_getitimer>)
10c17cec: 508f addql #8,%sp
10c17cee: 4a80 tstl %d0
10c17cf0: 6d00 009a bltw 10c17d8c <do_setitimer+0xd4>
10c17cf4: 7001 moveq #1,%d0
10c17cf6: b082 cmpl %d2,%d0
10c17cf8: 675c beqs 10c17d56 <do_setitimer+0x9e>
10c17cfa: 6d08 blts 10c17d04 <do_setitimer+0x4c>
10c17cfc: 4a82 tstl %d2
10c17cfe: 670c beqs 10c17d0c <do_setitimer+0x54>
10c17d00: 6000 0084 braw 10c17d86 <do_setitimer+0xce>
10c17d04: 7002 moveq #2,%d0
10c17d06: b082 cmpl %d2,%d0
10c17d08: 6764 beqs 10c17d6e <do_setitimer+0xb6>
10c17d0a: 607a bras 10c17d86 <do_setitimer+0xce>
10c17d0c: 2039 1002 53b4 movel 100253b4 <_current_task>,%d0
10c17d12: 0680 0000 00e2 addil #226,%d0
10c17d18: 2f00 movel %d0,%sp@-
10c17d1a: 4eb9 10c1 9894 jsr 10c19894 <del_timer>
10c17d20: 2079 1002 53b4 moveal 100253b4 <_current_task>,%a0
10c17d26: 214a 00ca movel %a2,%a0@(202)
10c17d2a: 2143 00d6 movel %d3,%a0@(214)
10c17d2e: 588f addql #4,%sp
10c17d30: b4fc 0000 cmpaw #0,%a2
10c17d34: 6754 beqs 10c17d8a <do_setitimer+0xd2>
10c17d36: 6c06 bges 10c17d3e <do_setitimer+0x86>
10c17d38: 247c 7fff ffff moveal #2147483647,%a2
10c17d3e: 2039 1002 67b0 movel 100267b0 <jiffies>,%d0
10c17d44: d5c0 addal %d0,%a2
10c17d46: 214a 00ea movel %a2,%a0@(234)
10c17d4a: 4868 00e2 pea %a0@(226)
10c17d4e: 4eb9 10c1 96d0 jsr 10c196d0 <add_timer>
10c17d54: 6034 bras 10c17d8a <do_setitimer+0xd2>
10c17d56: b4fc 0000 cmpaw #0,%a2
10c17d5a: 6702 beqs 10c17d5e <do_setitimer+0xa6>
10c17d5c: 528a addql #1,%a2
10c17d5e: 2079 1002 53b4 moveal 100253b4 <_current_task>,%a0
10c17d64: 214a 00d2 movel %a2,%a0@(210)
10c17d68: 2143 00de movel %d3,%a0@(222)
10c17d6c: 601c bras 10c17d8a <do_setitimer+0xd2>
10c17d6e: b4fc 0000 cmpaw #0,%a2
10c17d72: 6702 beqs 10c17d76 <do_setitimer+0xbe>
10c17d74: 528a addql #1,%a2
10c17d76: 2079 1002 53b4 moveal 100253b4 <_current_task>,%a0
10c17d7c: 214a 00ce movel %a2,%a0@(206)
10c17d80: 2143 00da movel %d3,%a0@(218)
10c17d84: 6004 bras 10c17d8a <do_setitimer+0xd2>
10c17d86: 70ea moveq #-22,%d0
10c17d88: 6002 bras 10c17d8c <do_setitimer+0xd4>
10c17d8a: 7000 moveq #0,%d0
10c17d8c: 4cee 0c1c ffec moveml %fp@(-20),%d2-%d4/%a2-%a3
10c17d92: 4e5e unlk %fp
10c17d94: 4e75 rts
10c17d96 <sys_setitimer>:
10c17d96: 4e56 ffe0 linkw %fp,#-32
10c17d9a: 2f03 movel %d3,%sp@-
10c17d9c: 2f02 movel %d2,%sp@-
10c17d9e: 202e 000c movel %fp@(12),%d0
10c17da2: 262e 0010 movel %fp@(16),%d3
10c17da6: 4a80 tstl %d0
10c17da8: 6714 beqs 10c17dbe <sys_setitimer+0x28>
10c17daa: 4878 0010 pea 10 <LSIGTRAP+0xb>
10c17dae: 2f00 movel %d0,%sp@-
10c17db0: 74f0 moveq #-16,%d2
10c17db2: d48e addl %fp,%d2
10c17db4: 2f02 movel %d2,%sp@-
10c17db6: 4eb9 10c8 5744 jsr 10c85744 <memcpy>
10c17dbc: 6012 bras 10c17dd0 <sys_setitimer+0x3a>
10c17dbe: 4878 0010 pea 10 <LSIGTRAP+0xb>
10c17dc2: 42a7 clrl %sp@-
10c17dc4: 74f0 moveq #-16,%d2
10c17dc6: d48e addl %fp,%d2
10c17dc8: 2f02 movel %d2,%sp@-
10c17dca: 4eb9 10c8 576c jsr 10c8576c <memset>
10c17dd0: 4fef 000c lea %sp@(12),%sp
10c17dd4: 2202 movel %d2,%d1
10c17dd6: 4a83 tstl %d3
10c17dd8: 56c0 sne %d0
10c17dda: 4880 extw %d0
10c17ddc: 48c0 extl %d0
10c17dde: 74e0 moveq #-32,%d2
10c17de0: d48e addl %fp,%d2
10c17de2: c082 andl %d2,%d0
10c17de4: 2f00 movel %d0,%sp@-
10c17de6: 2f01 movel %d1,%sp@-
10c17de8: 2f2e 0008 movel %fp@(8),%sp@-
10c17dec: 4eba feca jsr %pc@(10c17cb8 <do_setitimer>)
10c17df0: 4fef 000c lea %sp@(12),%sp
10c17df4: 4a80 tstl %d0
10c17df6: 6614 bnes 10c17e0c <sys_setitimer+0x76>
10c17df8: 4a83 tstl %d3
10c17dfa: 6710 beqs 10c17e0c <sys_setitimer+0x76>
10c17dfc: 4878 0010 pea 10 <LSIGTRAP+0xb>
10c17e00: 2f02 movel %d2,%sp@-
10c17e02: 2f03 movel %d3,%sp@-
10c17e04: 4eb9 10c8 5744 jsr 10c85744 <memcpy>
10c17e0a: 7000 moveq #0,%d0
10c17e0c: 242e ffd8 movel %fp@(-40),%d2
10c17e10: 262e ffdc movel %fp@(-36),%d3
10c17e14: 4e5e unlk %fp
10c17e16: 4e75 rts
10c17e18 <sys_sysinfo>:
10c17e18: 4e56 ffc0 linkw %fp,#-64
10c17e1c: 2f03 movel %d3,%sp@-
10c17e1e: 2f02 movel %d2,%sp@-
10c17e20: 4878 0040 pea 40 <LSIGTRAP+0x3b>
10c17e24: 42a7 clrl %sp@-
10c17e26: 74c0 moveq #-64,%d2
10c17e28: d48e addl %fp,%d2
10c17e2a: 2f02 movel %d2,%sp@-
10c17e2c: 4eb9 10c8 576c jsr 10c8576c <memset>
10c17e32: 007c 0700 oriw #1792,%sr
10c17e36: 2039 1002 67b0 movel 100267b0 <jiffies>,%d0
10c17e3c: 4878 0064 pea 64 <LSIGTRAP+0x5f>
10c17e40: 2f00 movel %d0,%sp@-
10c17e42: 4eb9 10c8 5940 jsr 10c85940 <__udivsi3>
10c17e48: 508f addql #8,%sp
10c17e4a: 2d40 ffc0 movel %d0,%fp@(-64)
10c17e4e: 2039 1002 53d0 movel 100253d0 <avenrun>,%d0
10c17e54: eb88 lsll #5,%d0
10c17e56: 2d40 ffc4 movel %d0,%fp@(-60)
10c17e5a: 2039 1002 53d4 movel 100253d4 <avenrun+0x4>,%d0
10c17e60: eb88 lsll #5,%d0
10c17e62: 2d40 ffc8 movel %d0,%fp@(-56)
10c17e66: 2039 1002 53d8 movel 100253d8 <avenrun+0x8>,%d0
10c17e6c: eb88 lsll #5,%d0
10c17e6e: 2d40 ffcc movel %d0,%fp@(-52)
10c17e72: 3039 1002 568a movew 1002568a <nr_threads+0x2>,%d0
10c17e78: 5340 subqw #1,%d0
10c17e7a: 3d40 ffe8 movew %d0,%fp@(-24)
10c17e7e: 027c f8ff andiw #-1793,%sr
10c17e82: 2f02 movel %d2,%sp@-
10c17e84: 4eb9 10c1 245c jsr 10c1245c <si_meminfo>
10c17e8a: 2f02 movel %d2,%sp@-
10c17e8c: 4eb9 10c2 110e jsr 10c2110e <si_swapinfo>
10c17e92: 202e ffd0 movel %fp@(-48),%d0
10c17e96: 222e ffe0 movel %fp@(-32),%d1
10c17e9a: 2600 movel %d0,%d3
10c17e9c: d681 addl %d1,%d3
10c17e9e: 4fef 0014 lea %sp@(20),%sp
10c17ea2: 2242 moveal %d2,%a1
10c17ea4: 41f9 10c8 5744 lea 10c85744 <memcpy>,%a0
10c17eaa: b083 cmpl %d3,%d0
10c17eac: 6274 bhis 10c17f22 <sys_sysinfo+0x10a>
10c17eae: b283 cmpl %d3,%d1
10c17eb0: 6270 bhis 10c17f22 <sys_sysinfo+0x10a>
10c17eb2: 7400 moveq #0,%d2
10c17eb4: 222e fff4 movel %fp@(-12),%d1
10c17eb8: 600c bras 10c17ec6 <sys_sysinfo+0xae>
10c17eba: 5282 addql #1,%d2
10c17ebc: e289 lsrl #1,%d1
10c17ebe: 2003 movel %d3,%d0
10c17ec0: d683 addl %d3,%d3
10c17ec2: b083 cmpl %d3,%d0
10c17ec4: 625c bhis 10c17f22 <sys_sysinfo+0x10a>
10c17ec6: 7001 moveq #1,%d0
10c17ec8: b081 cmpl %d1,%d0
10c17eca: 65ee bcss 10c17eba <sys_sysinfo+0xa2>
10c17ecc: 7001 moveq #1,%d0
10c17ece: 2d40 fff4 movel %d0,%fp@(-12)
10c17ed2: 202e ffd0 movel %fp@(-48),%d0
10c17ed6: e5a8 lsll %d2,%d0
10c17ed8: 2d40 ffd0 movel %d0,%fp@(-48)
10c17edc: 202e ffd4 movel %fp@(-44),%d0
10c17ee0: e5a8 lsll %d2,%d0
10c17ee2: 2d40 ffd4 movel %d0,%fp@(-44)
10c17ee6: 202e ffd8 movel %fp@(-40),%d0
10c17eea: e5a8 lsll %d2,%d0
10c17eec: 2d40 ffd8 movel %d0,%fp@(-40)
10c17ef0: 202e ffdc movel %fp@(-36),%d0
10c17ef4: e5a8 lsll %d2,%d0
10c17ef6: 2d40 ffdc movel %d0,%fp@(-36)
10c17efa: 202e ffe0 movel %fp@(-32),%d0
10c17efe: e5a8 lsll %d2,%d0
10c17f00: 2d40 ffe0 movel %d0,%fp@(-32)
10c17f04: 202e ffe4 movel %fp@(-28),%d0
10c17f08: e5a8 lsll %d2,%d0
10c17f0a: 2d40 ffe4 movel %d0,%fp@(-28)
10c17f0e: 202e ffec movel %fp@(-20),%d0
10c17f12: e5a8 lsll %d2,%d0
10c17f14: 2d40 ffec movel %d0,%fp@(-20)
10c17f18: 202e fff0 movel %fp@(-16),%d0
10c17f1c: e5a8 lsll %d2,%d0
10c17f1e: 2d40 fff0 movel %d0,%fp@(-16)
10c17f22: 4878 0040 pea 40 <LSIGTRAP+0x3b>
10c17f26: 2f09 movel %a1,%sp@-
10c17f28: 2f2e 0008 movel %fp@(8),%sp@-
10c17f2c: 4e90 jsr %a0@
10c17f2e: 7000 moveq #0,%d0
10c17f30: 242e ffb8 movel %fp@(-72),%d2
10c17f34: 262e ffbc movel %fp@(-68),%d3
10c17f38: 4e5e unlk %fp
10c17f3a: 4e75 rts
10c17f3c <do_normal_gettime>:
10c17f3c: 4e56 0000 linkw %fp,#0
10c17f40: 206e 0008 moveal %fp@(8),%a0
10c17f44: 2039 1002 5790 movel 10025790 <xtime>,%d0
10c17f4a: 2239 1002 5794 movel 10025794 <xtime+0x4>,%d1
10c17f50: 2080 movel %d0,%a0@
10c17f52: 2141 0004 movel %d1,%a0@(4)
10c17f56: 4e5e unlk %fp
10c17f58: 4e75 rts
10c17f5a <get_fast_time>:
10c17f5a: 4e56 0000 linkw %fp,#0
10c17f5e: 2f2e 0008 movel %fp@(8),%sp@-
10c17f62: 2079 1000 cef4 moveal 1000cef4 <do_get_fast_time>,%a0
10c17f68: 4e90 jsr %a0@
10c17f6a: 4e5e unlk %fp
10c17f6c: 4e75 rts
10c17f6e <sys_time>:
10c17f6e: 4e56 fff8 linkw %fp,#-8
10c17f72: 2f0a movel %a2,%sp@-
10c17f74: 246e 0008 moveal %fp@(8),%a2
10c17f78: 486e fff8 pea %fp@(-8)
10c17f7c: 4eb9 10c1 1c74 jsr 10c11c74 <do_gettimeofday>
10c17f82: 202e fff8 movel %fp@(-8),%d0
10c17f86: b4fc 0000 cmpaw #0,%a2
10c17f8a: 6702 beqs 10c17f8e <sys_time+0x20>
10c17f8c: 2480 movel %d0,%a2@
10c17f8e: 246e fff4 moveal %fp@(-12),%a2
10c17f92: 4e5e unlk %fp
10c17f94: 4e75 rts
10c17f96 <sys_stime>:
10c17f96: 4e56 0000 linkw %fp,#0
10c17f9a: 2079 1002 53b4 moveal 100253b4 <_current_task>,%a0
10c17fa0: 0828 0001 01d0 btst #1,%a0@(464)
10c17fa6: 6604 bnes 10c17fac <sys_stime+0x16>
10c17fa8: 70ff moveq #-1,%d0
10c17faa: 6044 bras 10c17ff0 <sys_stime+0x5a>
10c17fac: 0068 0100 0006 oriw #256,%a0@(6)
10c17fb2: 206e 0008 moveal %fp@(8),%a0
10c17fb6: 2010 movel %a0@,%d0
10c17fb8: 007c 0700 oriw #1792,%sr
10c17fbc: 23c0 1002 5790 movel %d0,10025790 <xtime>
10c17fc2: 42b9 1002 5794 clrl 10025794 <xtime+0x4>
10c17fc8: 42b9 1002 5798 clrl 10025798 <time_adjust>
10c17fce: 7040 moveq #64,%d0
10c17fd0: 81b9 1000 cf74 orl %d0,1000cf74 <time_status>
10c17fd6: 23fc 00fa 0000 movel #16384000,1000cf84 <time_maxerror>
10c17fdc: 1000 cf84
10c17fe0: 23fc 00fa 0000 movel #16384000,1000cf88 <time_esterror>
10c17fe6: 1000 cf88
10c17fea: 027c f8ff andiw #-1793,%sr
10c17fee: 7000 moveq #0,%d0
10c17ff0: 4e5e unlk %fp
10c17ff2: 4e75 rts
10c17ff4 <sys_gettimeofday>:
10c17ff4: 4e56 fff8 linkw %fp,#-8
10c17ff8: 2f03 movel %d3,%sp@-
10c17ffa: 2f02 movel %d2,%sp@-
10c17ffc: 242e 0008 movel %fp@(8),%d2
10c18000: 262e 000c movel %fp@(12),%d3
10c18004: 4a82 tstl %d2
10c18006: 671e beqs 10c18026 <sys_gettimeofday+0x32>
10c18008: 486e fff8 pea %fp@(-8)
10c1800c: 4eb9 10c1 1c74 jsr 10c11c74 <do_gettimeofday>
10c18012: 4878 0008 pea 8 <LSIGTRAP+0x3>
10c18016: 486e fff8 pea %fp@(-8)
10c1801a: 2f02 movel %d2,%sp@-
10c1801c: 4eb9 10c8 5744 jsr 10c85744 <memcpy>
10c18022: 4fef 0010 lea %sp@(16),%sp
10c18026: 4a83 tstl %d3
10c18028: 6712 beqs 10c1803c <sys_gettimeofday+0x48>
10c1802a: 4878 0008 pea 8 <LSIGTRAP+0x3>
10c1802e: 4879 1002 573c pea 1002573c <sys_tz>
10c18034: 2f03 movel %d3,%sp@-
10c18036: 4eb9 10c8 5744 jsr 10c85744 <memcpy>
10c1803c: 7000 moveq #0,%d0
10c1803e: 242e fff0 movel %fp@(-16),%d2
10c18042: 262e fff4 movel %fp@(-12),%d3
10c18046: 4e5e unlk %fp
10c18048: 4e75 rts
10c1804a <do_sys_settimeofday>:
10c1804a: 4e56 0000 linkw %fp,#0
10c1804e: 2f0a movel %a2,%sp@-
10c18050: 226e 0008 moveal %fp@(8),%a1
10c18054: 246e 000c moveal %fp@(12),%a2
10c18058: 2079 1002 53b4 moveal 100253b4 <_current_task>,%a0
10c1805e: 0828 0001 01d0 btst #1,%a0@(464)
10c18064: 6604 bnes 10c1806a <do_sys_settimeofday+0x20>
10c18066: 70ff moveq #-1,%d0
10c18068: 605e bras 10c180c8 <do_sys_settimeofday+0x7e>
10c1806a: 0068 0100 0006 oriw #256,%a0@(6)
10c18070: b4fc 0000 cmpaw #0,%a2
10c18074: 6742 beqs 10c180b8 <do_sys_settimeofday+0x6e>
10c18076: 2012 movel %a2@,%d0
10c18078: 222a 0004 movel %a2@(4),%d1
10c1807c: 23c0 1002 573c movel %d0,1002573c <sys_tz>
10c18082: 23c1 1002 5740 movel %d1,10025740 <sys_tz+0x4>
10c18088: 4ab9 1000 cef8 tstl 1000cef8 <firsttime.615>
10c1808e: 6728 beqs 10c180b8 <do_sys_settimeofday+0x6e>
10c18090: 42b9 1000 cef8 clrl 1000cef8 <firsttime.615>
10c18096: b2fc 0000 cmpaw #0,%a1
10c1809a: 6622 bnes 10c180be <do_sys_settimeofday+0x74>
10c1809c: 007c 0700 oriw #1792,%sr
10c180a0: 2239 1002 573c movel 1002573c <sys_tz>,%d1
10c180a6: 2001 movel %d1,%d0
10c180a8: e988 lsll #4,%d0
10c180aa: 9081 subl %d1,%d0
10c180ac: e588 lsll #2,%d0
10c180ae: d1b9 1002 5790 addl %d0,10025790 <xtime>
10c180b4: 027c f8ff andiw #-1793,%sr
10c180b8: b2fc 0000 cmpaw #0,%a1
10c180bc: 6708 beqs 10c180c6 <do_sys_settimeofday+0x7c>
10c180be: 2f09 movel %a1,%sp@-
10c180c0: 4eb9 10c1 1cf4 jsr 10c11cf4 <do_settimeofday>
10c180c6: 7000 moveq #0,%d0
10c180c8: 246e fffc moveal %fp@(-4),%a2
10c180cc: 4e5e unlk %fp
10c180ce: 4e75 rts
10c180d0 <sys_settimeofday>:
10c180d0: 4e56 fff0 linkw %fp,#-16
10c180d4: 2f03 movel %d3,%sp@-
10c180d6: 2f02 movel %d2,%sp@-
10c180d8: 262e 0008 movel %fp@(8),%d3
10c180dc: 242e 000c movel %fp@(12),%d2
10c180e0: 4a83 tstl %d3
10c180e2: 6714 beqs 10c180f8 <sys_settimeofday+0x28>
10c180e4: 4878 0008 pea 8 <LSIGTRAP+0x3>
10c180e8: 2f03 movel %d3,%sp@-
10c180ea: 486e fff8 pea %fp@(-8)
10c180ee: 4eb9 10c8 5744 jsr 10c85744 <memcpy>
10c180f4: 4fef 000c lea %sp@(12),%sp
10c180f8: 4a82 tstl %d2
10c180fa: 6714 beqs 10c18110 <sys_settimeofday+0x40>
10c180fc: 4878 0008 pea 8 <LSIGTRAP+0x3>
10c18100: 2f02 movel %d2,%sp@-
10c18102: 486e fff0 pea %fp@(-16)
10c18106: 4eb9 10c8 5744 jsr 10c85744 <memcpy>
10c1810c: 4fef 000c lea %sp@(12),%sp
10c18110: 4a82 tstl %d2
10c18112: 56c0 sne %d0
10c18114: 4880 extw %d0
10c18116: 48c0 extl %d0
10c18118: 72f0 moveq #-16,%d1
10c1811a: d28e addl %fp,%d1
10c1811c: c081 andl %d1,%d0
10c1811e: 2f00 movel %d0,%sp@-
10c18120: 4a83 tstl %d3
10c18122: 56c0 sne %d0
10c18124: 4880 extw %d0
10c18126: 48c0 extl %d0
10c18128: 220e movel %fp,%d1
10c1812a: 5181 subql #8,%d1
10c1812c: c081 andl %d1,%d0
10c1812e: 2f00 movel %d0,%sp@-
10c18130: 4eba ff18 jsr %pc@(10c1804a <do_sys_settimeofday>)
10c18134: 242e ffe8 movel %fp@(-24),%d2
10c18138: 262e ffec movel %fp@(-20),%d3
10c1813c: 4e5e unlk %fp
10c1813e: 4e75 rts
10c18140 <do_adjtimex>:
10c18140: 4e56 0000 linkw %fp,#0
10c18144: 48e7 3820 moveml %d2-%d4/%a2,%sp@-
10c18148: 246e 0008 moveal %fp@(8),%a2
10c1814c: 4a92 tstl %a2@
10c1814e: 671a beqs 10c1816a <do_adjtimex+0x2a>
10c18150: 2079 1002 53b4 moveal 100253b4 <_current_task>,%a0
10c18156: 0828 0001 01d0 btst #1,%a0@(464)
10c1815c: 6606 bnes 10c18164 <do_adjtimex+0x24>
10c1815e: 70ff moveq #-1,%d0
10c18160: 6000 0368 braw 10c184ca <do_adjtimex+0x38a>
10c18164: 0068 0100 0006 oriw #256,%a0@(6)
10c1816a: 2212 movel %a2@,%d1
10c1816c: 0c81 0000 8001 cmpil #32769,%d1
10c18172: 6718 beqs 10c1818c <do_adjtimex+0x4c>
10c18174: 0801 0000 btst #0,%d1
10c18178: 6712 beqs 10c1818c <do_adjtimex+0x4c>
10c1817a: 202a 0004 movel %a2@(4),%d0
10c1817e: 0680 0007 cfff addil #511999,%d0
10c18184: 0c80 000f 9ffe cmpil #1023998,%d0
10c1818a: 6218 bhis 10c181a4 <do_adjtimex+0x64>
10c1818c: 0801 000e btst #14,%d1
10c18190: 6718 beqs 10c181aa <do_adjtimex+0x6a>
10c18192: 202a 002c movel %a2@(44),%d0
10c18196: 0680 ffff dcd8 addil #-9000,%d0
10c1819c: 0c80 0000 07d0 cmpil #2000,%d0
10c181a2: 6306 blss 10c181aa <do_adjtimex+0x6a>
10c181a4: 70ea moveq #-22,%d0
10c181a6: 6000 0322 braw 10c184ca <do_adjtimex+0x38a>
10c181aa: 007c 0700 oriw #1792,%sr
10c181ae: 2639 1000 cf70 movel 1000cf70 <time_state>,%d3
10c181b4: 2839 1002 5798 movel 10025798 <time_adjust>,%d4
10c181ba: 2412 movel %a2@,%d2
10c181bc: 6700 0204 beqw 10c183c2 <do_adjtimex+0x282>
10c181c0: 0802 0004 btst #4,%d2
10c181c4: 671c beqs 10c181e2 <do_adjtimex+0xa2>
10c181c6: 222a 0014 movel %a2@(20),%d1
10c181ca: 0241 e0ff andiw #-7937,%d1
10c181ce: 2039 1000 cf74 movel 1000cf74 <time_status>,%d0
10c181d4: 0280 0000 1f00 andil #7936,%d0
10c181da: 8280 orl %d0,%d1
10c181dc: 23c1 1000 cf74 movel %d1,1000cf74 <time_status>
10c181e2: 0802 0001 btst #1,%d2
10c181e6: 6722 beqs 10c1820a <do_adjtimex+0xca>
10c181e8: 222a 0008 movel %a2@(8),%d1
10c181ec: 2001 movel %d1,%d0
10c181ee: 0680 0200 0000 addil #33554432,%d0
10c181f4: 0c80 0400 0000 cmpil #67108864,%d0
10c181fa: 6200 01bc bhiw 10c183b8 <do_adjtimex+0x278>
10c181fe: 92b9 1002 5698 subl 10025698 <pps_freq>,%d1
10c18204: 23c1 1000 cf8c movel %d1,1000cf8c <time_freq>
10c1820a: 082a 0002 0003 btst #2,%a2@(3)
10c18210: 6714 beqs 10c18226 <do_adjtimex+0xe6>
10c18212: 202a 000c movel %a2@(12),%d0
10c18216: 0c80 00f9 ffff cmpil #16383999,%d0
10c1821c: 6200 019a bhiw 10c183b8 <do_adjtimex+0x278>
10c18220: 23c0 1000 cf84 movel %d0,1000cf84 <time_maxerror>
10c18226: 082a 0003 0003 btst #3,%a2@(3)
10c1822c: 6714 beqs 10c18242 <do_adjtimex+0x102>
10c1822e: 202a 0010 movel %a2@(16),%d0
10c18232: 0c80 00f9 ffff cmpil #16383999,%d0
10c18238: 6200 017e bhiw 10c183b8 <do_adjtimex+0x278>
10c1823c: 23c0 1000 cf88 movel %d0,1000cf88 <time_esterror>
10c18242: 082a 0005 0003 btst #5,%a2@(3)
10c18248: 670e beqs 10c18258 <do_adjtimex+0x118>
10c1824a: 202a 0018 movel %a2@(24),%d0
10c1824e: 6d00 0168 bltw 10c183b8 <do_adjtimex+0x278>
10c18252: 23c0 1000 cf78 movel %d0,1000cf78 <time_constant>
10c18258: 2012 movel %a2@,%d0
10c1825a: 0800 0000 btst #0,%d0
10c1825e: 6700 013c beqw 10c1839c <do_adjtimex+0x25c>
10c18262: 0c80 0000 8001 cmpil #32769,%d0
10c18268: 660c bnes 10c18276 <do_adjtimex+0x136>
10c1826a: 23ea 0004 1002 movel %a2@(4),10025798 <time_adjust>
10c18270: 5798
10c18272: 6000 0128 braw 10c1839c <do_adjtimex+0x25c>
10c18276: 2239 1000 cf74 movel 1000cf74 <time_status>,%d1
10c1827c: 2001 movel %d1,%d0
10c1827e: 7405 moveq #5,%d2
10c18280: c082 andl %d2,%d0
10c18282: 6700 0118 beqw 10c1839c <do_adjtimex+0x25c>
10c18286: 0281 0000 0104 andil #260,%d1
10c1828c: 0c81 0000 0104 cmpil #260,%d1
10c18292: 6706 beqs 10c1829a <do_adjtimex+0x15a>
10c18294: 222a 0004 movel %a2@(4),%d1
10c18298: 6006 bras 10c182a0 <do_adjtimex+0x160>
10c1829a: 2239 1002 5760 movel 10025760 <pps_offset>,%d1
10c182a0: 0c81 0007 d000 cmpil #512000,%d1
10c182a6: 6f0c bles 10c182b4 <do_adjtimex+0x174>
10c182a8: 23fc 7d00 0000 movel #2097152000,1002565c <time_offset>
10c182ae: 1002 565c
10c182b2: 6020 bras 10c182d4 <do_adjtimex+0x194>
10c182b4: 0c81 fff8 3000 cmpil #-512000,%d1
10c182ba: 6c0c bges 10c182c8 <do_adjtimex+0x188>
10c182bc: 23fc 8300 0000 movel #-2097152000,1002565c <time_offset>
10c182c2: 1002 565c
10c182c6: 600c bras 10c182d4 <do_adjtimex+0x194>
10c182c8: 2001 movel %d1,%d0
10c182ca: 740c moveq #12,%d2
10c182cc: e5a8 lsll %d2,%d0
10c182ce: 23c0 1002 565c movel %d0,1002565c <time_offset>
10c182d4: 4a39 1000 cf77 tstb 1000cf77 <time_status+0x3>
10c182da: 6d0e blts 10c182ea <do_adjtimex+0x1aa>
10c182dc: 41f9 1002 5790 lea 10025790 <xtime>,%a0
10c182e2: 4ab9 1002 579c tstl 1002579c <time_reftime>
10c182e8: 660c bnes 10c182f6 <do_adjtimex+0x1b6>
10c182ea: 41f9 1002 5790 lea 10025790 <xtime>,%a0
10c182f0: 23d0 1002 579c movel %a0@,1002579c <time_reftime>
10c182f6: 2010 movel %a0@,%d0
10c182f8: 2240 moveal %d0,%a1
10c182fa: 93f9 1002 579c subal 1002579c <time_reftime>,%a1
10c18300: 23c0 1002 579c movel %d0,1002579c <time_reftime>
10c18306: 0839 0003 1000 btst #3,1000cf77 <time_status+0x3>
10c1830c: cf77
10c1830e: 6732 beqs 10c18342 <do_adjtimex+0x202>
10c18310: 700f moveq #15,%d0
10c18312: b089 cmpl %a1,%d0
10c18314: 6c68 bges 10c1837e <do_adjtimex+0x23e>
10c18316: 2f09 movel %a1,%sp@-
10c18318: 2f39 1002 565c movel 1002565c <time_offset>,%sp@-
10c1831e: 4eb9 10c8 5834 jsr 10c85834 <__divsi3>
10c18324: 508f addql #8,%sp
10c18326: 2200 movel %d0,%d1
10c18328: e989 lsll #4,%d1
10c1832a: 6c0c bges 10c18338 <do_adjtimex+0x1f8>
10c1832c: 4481 negl %d1
10c1832e: e481 asrl #2,%d1
10c18330: 93b9 1000 cf8c subl %d1,1000cf8c <time_freq>
10c18336: 6048 bras 10c18380 <do_adjtimex+0x240>
10c18338: e481 asrl #2,%d1
10c1833a: d3b9 1000 cf8c addl %d1,1000cf8c <time_freq>
10c18340: 603e bras 10c18380 <do_adjtimex+0x240>
10c18342: b2fc 04af cmpaw #1199,%a1
10c18346: 6e36 bgts 10c1837e <do_adjtimex+0x23e>
10c18348: 2f09 movel %a1,%sp@-
10c1834a: 2f01 movel %d1,%sp@-
10c1834c: 4eb9 10c8 591c jsr 10c8591c <__mulsi3>
10c18352: 508f addql #8,%sp
10c18354: 2200 movel %d0,%d1
10c18356: 6c14 bges 10c1836c <do_adjtimex+0x22c>
10c18358: 4481 negl %d1
10c1835a: 2039 1000 cf78 movel 1000cf78 <time_constant>,%d0
10c18360: d080 addl %d0,%d0
10c18362: e0a1 asrl %d0,%d1
10c18364: 93b9 1000 cf8c subl %d1,1000cf8c <time_freq>
10c1836a: 6014 bras 10c18380 <do_adjtimex+0x240>
10c1836c: 2039 1000 cf78 movel 1000cf78 <time_constant>,%d0
10c18372: d080 addl %d0,%d0
10c18374: e0a1 asrl %d0,%d1
10c18376: d3b9 1000 cf8c addl %d1,1000cf8c <time_freq>
10c1837c: 6002 bras 10c18380 <do_adjtimex+0x240>
10c1837e: 7605 moveq #5,%d3
10c18380: 2239 1000 cf8c movel 1000cf8c <time_freq>,%d1
10c18386: 2039 1000 cf7c movel 1000cf7c <time_tolerance>,%d0
10c1838c: b081 cmpl %d1,%d0
10c1838e: 6d06 blts 10c18396 <do_adjtimex+0x256>
10c18390: 4480 negl %d0
10c18392: b081 cmpl %d1,%d0
10c18394: 6f06 bles 10c1839c <do_adjtimex+0x25c>
10c18396: 23c0 1000 cf8c movel %d0,1000cf8c <time_freq>
10c1839c: 082a 0006 0002 btst #6,%a2@(2)
10c183a2: 671e beqs 10c183c2 <do_adjtimex+0x282>
10c183a4: 222a 002c movel %a2@(44),%d1
10c183a8: 2001 movel %d1,%d0
10c183aa: 0680 ffff dcd8 addil #-9000,%d0
10c183b0: 0c80 0000 07d0 cmpil #2000,%d0
10c183b6: 6304 blss 10c183bc <do_adjtimex+0x27c>
10c183b8: 76ea moveq #-22,%d3
10c183ba: 6006 bras 10c183c2 <do_adjtimex+0x282>
10c183bc: 23c1 1000 cf58 movel %d1,1000cf58 <tick>
10c183c2: 2239 1000 cf74 movel 1000cf74 <time_status>,%d1
10c183c8: 2001 movel %d1,%d0
10c183ca: 0280 0000 1040 andil #4160,%d0
10c183d0: 662c bnes 10c183fe <do_adjtimex+0x2be>
10c183d2: 2001 movel %d1,%d0
10c183d4: 7406 moveq #6,%d2
10c183d6: c082 andl %d2,%d0
10c183d8: 6706 beqs 10c183e0 <do_adjtimex+0x2a0>
10c183da: 0801 0008 btst #8,%d1
10c183de: 671e beqs 10c183fe <do_adjtimex+0x2be>
10c183e0: 2001 movel %d1,%d0
10c183e2: 0280 0000 0204 andil #516,%d0
10c183e8: 0c80 0000 0204 cmpil #516,%d0
10c183ee: 670e beqs 10c183fe <do_adjtimex+0x2be>
10c183f0: 0801 0001 btst #1,%d1
10c183f4: 670a beqs 10c18400 <do_adjtimex+0x2c0>
10c183f6: 0281 0000 0c00 andil #3072,%d1
10c183fc: 6702 beqs 10c18400 <do_adjtimex+0x2c0>
10c183fe: 7605 moveq #5,%d3
10c18400: 2012 movel %a2@,%d0
10c18402: 0280 0000 8001 andil #32769,%d0
10c18408: 0c80 0000 8001 cmpil #32769,%d0
10c1840e: 6606 bnes 10c18416 <do_adjtimex+0x2d6>
10c18410: 2544 0004 movel %d4,%a2@(4)
10c18414: 601a bras 10c18430 <do_adjtimex+0x2f0>
10c18416: 2039 1002 565c movel 1002565c <time_offset>,%d0
10c1841c: 6c0a bges 10c18428 <do_adjtimex+0x2e8>
10c1841e: 4480 negl %d0
10c18420: 720c moveq #12,%d1
10c18422: e2a0 asrl %d1,%d0
10c18424: 4480 negl %d0
10c18426: 6004 bras 10c1842c <do_adjtimex+0x2ec>
10c18428: 740c moveq #12,%d2
10c1842a: e4a0 asrl %d2,%d0
10c1842c: 2540 0004 movel %d0,%a2@(4)
10c18430: 2039 1002 5698 movel 10025698 <pps_freq>,%d0
10c18436: 2239 1000 cf8c movel 1000cf8c <time_freq>,%d1
10c1843c: d280 addl %d0,%d1
10c1843e: 2541 0008 movel %d1,%a2@(8)
10c18442: 2579 1000 cf84 movel 1000cf84 <time_maxerror>,%a2@(12)
10c18448: 000c
10c1844a: 2579 1000 cf88 movel 1000cf88 <time_esterror>,%a2@(16)
10c18450: 0010
10c18452: 2579 1000 cf74 movel 1000cf74 <time_status>,%a2@(20)
10c18458: 0014
10c1845a: 2579 1000 cf78 movel 1000cf78 <time_constant>,%a2@(24)
10c18460: 0018
10c18462: 2579 1000 cf80 movel 1000cf80 <time_precision>,%a2@(28)
10c18468: 001c
10c1846a: 2579 1000 cf7c movel 1000cf7c <time_tolerance>,%a2@(32)
10c18470: 0020
10c18472: 2579 1000 cf58 movel 1000cf58 <tick>,%a2@(44)
10c18478: 002c
10c1847a: 2540 0030 movel %d0,%a2@(48)
10c1847e: 2039 1000 cefc movel 1000cefc <pps_jitter>,%d0
10c18484: e480 asrl #2,%d0
10c18486: 2540 0034 movel %d0,%a2@(52)
10c1848a: 2579 1000 cf08 movel 1000cf08 <pps_shift>,%a2@(56)
10c18490: 0038
10c18492: 2579 1000 cf00 movel 1000cf00 <pps_stabil>,%a2@(60)
10c18498: 003c
10c1849a: 2579 1002 5764 movel 10025764 <pps_jitcnt>,%a2@(64)
10c184a0: 0040
10c184a2: 2579 1002 7c78 movel 10027c78 <pps_calcnt>,%a2@(68)
10c184a8: 0044
10c184aa: 2579 1002 67b8 movel 100267b8 <pps_errcnt>,%a2@(72)
10c184b0: 0048
10c184b2: 2579 1002 5774 movel 10025774 <pps_stbcnt>,%a2@(76)
10c184b8: 004c
10c184ba: 027c f8ff andiw #-1793,%sr
10c184be: 486a 0024 pea %a2@(36)
10c184c2: 4eb9 10c1 1c74 jsr 10c11c74 <do_gettimeofday>
10c184c8: 2003 movel %d3,%d0
10c184ca: 4cee 041c fff0 moveml %fp@(-16),%d2-%d4/%a2
10c184d0: 4e5e unlk %fp
10c184d2: 4e75 rts
10c184d4 <sys_adjtimex>:
10c184d4: 4e56 ff80 linkw %fp,#-128
10c184d8: 48e7 3820 moveml %d2-%d4/%a2,%sp@-
10c184dc: 282e 0008 movel %fp@(8),%d4
10c184e0: 4878 0080 pea 80 <LSIGTRAP+0x7b>
10c184e4: 2f04 movel %d4,%sp@-
10c184e6: 7480 moveq #-128,%d2
10c184e8: d48e addl %fp,%d2
10c184ea: 2f02 movel %d2,%sp@-
10c184ec: 45f9 10c8 5744 lea 10c85744 <memcpy>,%a2
10c184f2: 4e92 jsr %a2@
10c184f4: 504f addqw #8,%sp
10c184f6: 2e82 movel %d2,%sp@
10c184f8: 4eba fc46 jsr %pc@(10c18140 <do_adjtimex>)
10c184fc: 2600 movel %d0,%d3
10c184fe: 2ebc 0000 0080 movel #128,%sp@
10c18504: 2f02 movel %d2,%sp@-
10c18506: 2f04 movel %d4,%sp@-
10c18508: 4e92 jsr %a2@
10c1850a: 2003 movel %d3,%d0
10c1850c: 4cee 041c ff70 moveml %fp@(-144),%d2-%d4/%a2
10c18512: 4e5e unlk %fp
10c18514: 4e75 rts
10c18516: 4e75 rts
10c18518 <do_softirq>:
10c18518: 4e56 0000 linkw %fp,#0
10c1851c: 48e7 3c38 moveml %d2-%d5/%a2-%a4,%sp@-
10c18520: 43f9 1002 572c lea 1002572c <irq_stat+0x4>,%a1
10c18526: 41f9 1002 5730 lea 10025730 <irq_stat+0x8>,%a0
10c1852c: 2011 movel %a1@,%d0
10c1852e: d090 addl %a0@,%d0
10c18530: 2648 moveal %a0,%a3
10c18532: 666c bnes 10c185a0 <do_softirq+0x88>
10c18534: 40c5 movew %sr,%d5
10c18536: 007c 0700 oriw #1792,%sr
10c1853a: 41e9 fffc lea %a1@(-4),%a0
10c1853e: 2410 movel %a0@,%d2
10c18540: 675c beqs 10c1859e <do_softirq+0x86>
10c18542: 2602 movel %d2,%d3
10c18544: 4683 notl %d3
10c18546: 5293 addql #1,%a3@
10c18548: 2848 moveal %a0,%a4
10c1854a: 283c 1001 8b34 movel #268536628,%d4
10c18550: 4294 clrl %a4@
10c18552: 027c f8ff andiw #-1793,%sr
10c18556: 2444 moveal %d4,%a2
10c18558: 0802 0000 btst #0,%d2
10c1855c: 6708 beqs 10c18566 <do_softirq+0x4e>
10c1855e: 2f0a movel %a2,%sp@-
10c18560: 2052 moveal %a2@,%a0
10c18562: 4e90 jsr %a0@
10c18564: 588f addql #4,%sp
10c18566: 508a addql #8,%a2
10c18568: e28a lsrl #1,%d2
10c1856a: 66ec bnes 10c18558 <do_softirq+0x40>
10c1856c: 007c 0700 oriw #1792,%sr
10c18570: 2414 movel %a4@,%d2
10c18572: 2002 movel %d2,%d0
10c18574: c083 andl %d3,%d0
10c18576: 6708 beqs 10c18580 <do_softirq+0x68>
10c18578: 2002 movel %d2,%d0
10c1857a: 4680 notl %d0
10c1857c: c680 andl %d0,%d3
10c1857e: 60d0 bras 10c18550 <do_softirq+0x38>
10c18580: 5393 subql #1,%a3@
10c18582: 4a82 tstl %d2
10c18584: 6718 beqs 10c1859e <do_softirq+0x86>
10c18586: 2079 1002 5738 moveal 10025738 <irq_stat+0x10>,%a0
10c1858c: b0fc 0000 cmpaw #0,%a0
10c18590: 670c beqs 10c1859e <do_softirq+0x86>
10c18592: 2010 movel %a0@,%d0
10c18594: 6708 beqs 10c1859e <do_softirq+0x86>
10c18596: 2f08 movel %a0,%sp@-
10c18598: 4eb9 10c1 52ec jsr 10c152ec <wake_up_process>
10c1859e: 46c5 movew %d5,%sr
10c185a0: 4cee 1c3c ffe4 moveml %fp@(-28),%d2-%d5/%a2-%a4
10c185a6: 4e5e unlk %fp
10c185a8: 4e75 rts
10c185aa <raise_softirq>:
10c185aa: 4e56 0000 linkw %fp,#0
10c185ae: 2f02 movel %d2,%sp@-
10c185b0: 202e 0008 movel %fp@(8),%d0
10c185b4: 40c2 movew %sr,%d2
10c185b6: 007c 0700 oriw #1792,%sr
10c185ba: 7201 moveq #1,%d1
10c185bc: e1a9 lsll %d0,%d1
10c185be: 83b9 1002 5728 orl %d1,10025728 <irq_stat>
10c185c4: 2039 1002 572c movel 1002572c <irq_stat+0x4>,%d0
10c185ca: 80b9 1002 5730 orl 10025730 <irq_stat+0x8>,%d0
10c185d0: 6618 bnes 10c185ea <raise_softirq+0x40>
10c185d2: 2079 1002 5738 moveal 10025738 <irq_stat+0x10>,%a0
10c185d8: b0fc 0000 cmpaw #0,%a0
10c185dc: 670c beqs 10c185ea <raise_softirq+0x40>
10c185de: 2010 movel %a0@,%d0
10c185e0: 6708 beqs 10c185ea <raise_softirq+0x40>
10c185e2: 2f08 movel %a0,%sp@-
10c185e4: 4eb9 10c1 52ec jsr 10c152ec <wake_up_process>
10c185ea: 46c2 movew %d2,%sr
10c185ec: 242e fffc movel %fp@(-4),%d2
10c185f0: 4e5e unlk %fp
10c185f2: 4e75 rts
10c185f4 <open_softirq>:
10c185f4: 4e56 0000 linkw %fp,#0
10c185f8: 202e 0008 movel %fp@(8),%d0
10c185fc: 222e 000c movel %fp@(12),%d1
10c18600: e788 lsll #3,%d0
10c18602: 41f9 1001 8b38 lea 10018b38 <softirq_vec+0x4>,%a0
10c18608: 21ae 0010 0800 movel %fp@(16),%a0@(00000000,%d0:l)
10c1860e: 2181 08fc movel %d1,%a0@(fffffffc,%d0:l)
10c18612: 4e5e unlk %fp
10c18614: 4e75 rts
10c18616 <__tasklet_schedule>:
10c18616: 4e56 0000 linkw %fp,#0
10c1861a: 2f02 movel %d2,%sp@-
10c1861c: 226e 0008 moveal %fp@(8),%a1
10c18620: 40c2 movew %sr,%d2
10c18622: 007c 0700 oriw #1792,%sr
10c18626: 41f9 1002 5670 lea 10025670 <tasklet_vec>,%a0
10c1862c: 2290 movel %a0@,%a1@
10c1862e: 2089 movel %a1,%a0@
10c18630: 7008 moveq #8,%d0
10c18632: 81b9 1002 5728 orl %d0,10025728 <irq_stat>
10c18638: 2039 1002 572c movel 1002572c <irq_stat+0x4>,%d0
10c1863e: 80b9 1002 5730 orl 10025730 <irq_stat+0x8>,%d0
10c18644: 6618 bnes 10c1865e <__tasklet_schedule+0x48>
10c18646: 2079 1002 5738 moveal 10025738 <irq_stat+0x10>,%a0
10c1864c: b0fc 0000 cmpaw #0,%a0
10c18650: 670c beqs 10c1865e <__tasklet_schedule+0x48>
10c18652: 2010 movel %a0@,%d0
10c18654: 6708 beqs 10c1865e <__tasklet_schedule+0x48>
10c18656: 2f08 movel %a0,%sp@-
10c18658: 4eb9 10c1 52ec jsr 10c152ec <wake_up_process>
10c1865e: 46c2 movew %d2,%sr
10c18660: 242e fffc movel %fp@(-4),%d2
10c18664: 4e5e unlk %fp
10c18666: 4e75 rts
10c18668 <__tasklet_hi_schedule>:
10c18668: 4e56 0000 linkw %fp,#0
10c1866c: 2f02 movel %d2,%sp@-
10c1866e: 226e 0008 moveal %fp@(8),%a1
10c18672: 40c2 movew %sr,%d2
10c18674: 007c 0700 oriw #1792,%sr
10c18678: 41f9 1002 5750 lea 10025750 <tasklet_hi_vec>,%a0
10c1867e: 2290 movel %a0@,%a1@
10c18680: 2089 movel %a1,%a0@
10c18682: 7001 moveq #1,%d0
10c18684: 81b9 1002 5728 orl %d0,10025728 <irq_stat>
10c1868a: 2039 1002 572c movel 1002572c <irq_stat+0x4>,%d0
10c18690: 80b9 1002 5730 orl 10025730 <irq_stat+0x8>,%d0
10c18696: 6618 bnes 10c186b0 <__tasklet_hi_schedule+0x48>
10c18698: 2079 1002 5738 moveal 10025738 <irq_stat+0x10>,%a0
10c1869e: b0fc 0000 cmpaw #0,%a0
10c186a2: 670c beqs 10c186b0 <__tasklet_hi_schedule+0x48>
10c186a4: 2010 movel %a0@,%d0
10c186a6: 6708 beqs 10c186b0 <__tasklet_hi_schedule+0x48>
10c186a8: 2f08 movel %a0,%sp@-
10c186aa: 4eb9 10c1 52ec jsr 10c152ec <wake_up_process>
10c186b0: 46c2 movew %d2,%sr
10c186b2: 242e fffc movel %fp@(-4),%d2
10c186b6: 4e5e unlk %fp
10c186b8: 4e75 rts
10c186ba <tasklet_action>:
10c186ba: 4e56 0000 linkw %fp,#0
10c186be: 48e7 3c38 moveml %d2-%d5/%a2-%a4,%sp@-
10c186c2: 007c 0700 oriw #1792,%sr
10c186c6: 41f9 1002 5670 lea 10025670 <tasklet_vec>,%a0
10c186cc: 2450 moveal %a0@,%a2
10c186ce: 4290 clrl %a0@
10c186d0: 027c f8ff andiw #-1793,%sr
10c186d4: b4fc 0000 cmpaw #0,%a2
10c186d8: 6768 beqs 10c18742 <tasklet_action+0x88>
10c186da: 7a01 moveq #1,%d5
10c186dc: 78fe moveq #-2,%d4
10c186de: 7600 moveq #0,%d3
10c186e0: 2848 moveal %a0,%a4
10c186e2: 47f9 1002 5728 lea 10025728 <irq_stat>,%a3
10c186e8: 224a moveal %a2,%a1
10c186ea: 2452 moveal %a2@,%a2
10c186ec: 4aa9 0008 tstl %a1@(8)
10c186f0: 6636 bnes 10c18728 <tasklet_action+0x6e>
10c186f2: 41e9 0004 lea %a1@(4),%a0
10c186f6: 40c2 movew %sr,%d2
10c186f8: 007c 0700 oriw #1792,%sr
10c186fc: 2010 movel %a0@,%d0
10c186fe: 2205 movel %d5,%d1
10c18700: c280 andl %d0,%d1
10c18702: 2010 movel %a0@,%d0
10c18704: c084 andl %d4,%d0
10c18706: 2080 movel %d0,%a0@
10c18708: 46c2 movew %d2,%sr
10c1870a: 4a81 tstl %d1
10c1870c: 660c bnes 10c1871a <tasklet_action+0x60>
10c1870e: 4879 1000 1a89 pea 10001a89 <__data_start+0x1689>
10c18714: 4eb9 10c1 60e4 jsr 10c160e4 <panic>
10c1871a: 2f29 0010 movel %a1@(16),%sp@-
10c1871e: 2069 000c moveal %a1@(12),%a0
10c18722: 4e90 jsr %a0@
10c18724: 588f addql #4,%sp
10c18726: 6014 bras 10c1873c <tasklet_action+0x82>
10c18728: 007c 0700 oriw #1792,%sr
10c1872c: 22b4 3800 movel %a4@(00000000,%d3:l),%a1@
10c18730: 2989 3800 movel %a1,%a4@(00000000,%d3:l)
10c18734: 7008 moveq #8,%d0
10c18736: 8193 orl %d0,%a3@
10c18738: 027c f8ff andiw #-1793,%sr
10c1873c: b4fc 0000 cmpaw #0,%a2
10c18740: 66a6 bnes 10c186e8 <tasklet_action+0x2e>
10c18742: 4cee 1c3c ffe4 moveml %fp@(-28),%d2-%d5/%a2-%a4
10c18748: 4e5e unlk %fp
10c1874a: 4e75 rts
10c1874c <tasklet_hi_action>:
10c1874c: 4e56 0000 linkw %fp,#0
10c18750: 48e7 3c38 moveml %d2-%d5/%a2-%a4,%sp@-
10c18754: 007c 0700 oriw #1792,%sr
10c18758: 41f9 1002 5750 lea 10025750 <tasklet_hi_vec>,%a0
10c1875e: 2450 moveal %a0@,%a2
10c18760: 4290 clrl %a0@
10c18762: 027c f8ff andiw #-1793,%sr
10c18766: b4fc 0000 cmpaw #0,%a2
10c1876a: 6768 beqs 10c187d4 <tasklet_hi_action+0x88>
10c1876c: 7a01 moveq #1,%d5
10c1876e: 78fe moveq #-2,%d4
10c18770: 7600 moveq #0,%d3
10c18772: 2848 moveal %a0,%a4
10c18774: 47f9 1002 5728 lea 10025728 <irq_stat>,%a3
10c1877a: 224a moveal %a2,%a1
10c1877c: 2452 moveal %a2@,%a2
10c1877e: 4aa9 0008 tstl %a1@(8)
10c18782: 6636 bnes 10c187ba <tasklet_hi_action+0x6e>
10c18784: 41e9 0004 lea %a1@(4),%a0
10c18788: 40c2 movew %sr,%d2
10c1878a: 007c 0700 oriw #1792,%sr
10c1878e: 2010 movel %a0@,%d0
10c18790: 2205 movel %d5,%d1
10c18792: c280 andl %d0,%d1
10c18794: 2010 movel %a0@,%d0
10c18796: c084 andl %d4,%d0
10c18798: 2080 movel %d0,%a0@
10c1879a: 46c2 movew %d2,%sr
10c1879c: 4a81 tstl %d1
10c1879e: 660c bnes 10c187ac <tasklet_hi_action+0x60>
10c187a0: 4879 1000 1a89 pea 10001a89 <__data_start+0x1689>
10c187a6: 4eb9 10c1 60e4 jsr 10c160e4 <panic>
10c187ac: 2f29 0010 movel %a1@(16),%sp@-
10c187b0: 2069 000c moveal %a1@(12),%a0
10c187b4: 4e90 jsr %a0@
10c187b6: 588f addql #4,%sp
10c187b8: 6014 bras 10c187ce <tasklet_hi_action+0x82>
10c187ba: 007c 0700 oriw #1792,%sr
10c187be: 22b4 3800 movel %a4@(00000000,%d3:l),%a1@
10c187c2: 2989 3800 movel %a1,%a4@(00000000,%d3:l)
10c187c6: 7001 moveq #1,%d0
10c187c8: 8193 orl %d0,%a3@
10c187ca: 027c f8ff andiw #-1793,%sr
10c187ce: b4fc 0000 cmpaw #0,%a2
10c187d2: 66a6 bnes 10c1877a <tasklet_hi_action+0x2e>
10c187d4: 4cee 1c3c ffe4 moveml %fp@(-28),%d2-%d5/%a2-%a4
10c187da: 4e5e unlk %fp
10c187dc: 4e75 rts
10c187de <tasklet_init>:
10c187de: 4e56 0000 linkw %fp,#0
10c187e2: 206e 0008 moveal %fp@(8),%a0
10c187e6: 202e 000c movel %fp@(12),%d0
10c187ea: 222e 0010 movel %fp@(16),%d1
10c187ee: 4290 clrl %a0@
10c187f0: 42a8 0004 clrl %a0@(4)
10c187f4: 42a8 0008 clrl %a0@(8)
10c187f8: 2140 000c movel %d0,%a0@(12)
10c187fc: 2141 0010 movel %d1,%a0@(16)
10c18800: 4e5e unlk %fp
10c18802: 4e75 rts
10c18804 <tasklet_kill>:
10c18804: 4e56 0000 linkw %fp,#0
10c18808: 48e7 303c moveml %d2-%d3/%a2-%a5,%sp@-
10c1880c: 2039 1002 572c movel 1002572c <irq_stat+0x4>,%d0
10c18812: d0b9 1002 5730 addl 10025730 <irq_stat+0x8>,%d0
10c18818: 670e beqs 10c18828 <tasklet_kill+0x24>
10c1881a: 4879 1000 1a8e pea 10001a8e <__data_start+0x168e>
10c18820: 4eb9 10c1 677e jsr 10c1677e <printk>
10c18826: 588f addql #4,%sp
10c18828: 2a6e 0008 moveal %fp@(8),%a5
10c1882c: 588d addql #4,%a5
10c1882e: 284d moveal %a5,%a4
10c18830: 7601 moveq #1,%d3
10c18832: 40c2 movew %sr,%d2
10c18834: 007c 0700 oriw #1792,%sr
10c18838: 2014 movel %a4@,%d0
10c1883a: 2203 movel %d3,%d1
10c1883c: c280 andl %d0,%d1
10c1883e: 2014 movel %a4@,%d0
10c18840: 8083 orl %d3,%d0
10c18842: 2880 movel %d0,%a4@
10c18844: 46c2 movew %d2,%sr
10c18846: 4a81 tstl %d1
10c18848: 672a beqs 10c18874 <tasklet_kill+0x70>
10c1884a: 2079 1002 53b4 moveal 100253b4 <_current_task>,%a0
10c18850: 7000 moveq #0,%d0
10c18852: 2080 movel %d0,%a0@
10c18854: 47f9 10c1 44d2 lea 10c144d2 <schedule>,%a3
10c1885a: 244d moveal %a5,%a2
10c1885c: 2079 1002 53b4 moveal 100253b4 <_current_task>,%a0
10c18862: 7210 moveq #16,%d1
10c18864: 83a8 0028 orl %d1,%a0@(40)
10c18868: 4e93 jsr %a3@
10c1886a: 2012 movel %a2@,%d0
10c1886c: 0800 0000 btst #0,%d0
10c18870: 66ea bnes 10c1885c <tasklet_kill+0x58>
10c18872: 60be bras 10c18832 <tasklet_kill+0x2e>
10c18874: 40c0 movew %sr,%d0
10c18876: 007c 0700 oriw #1792,%sr
10c1887a: 72fe moveq #-2,%d1
10c1887c: c395 andl %d1,%a5@
10c1887e: 46c0 movew %d0,%sr
10c18880: 4cee 3c0c ffe8 moveml %fp@(-24),%d2-%d3/%a2-%a5
10c18886: 4e5e unlk %fp
10c18888: 4e75 rts
10c1888a <bh_action>:
10c1888a: 4e56 0000 linkw %fp,#0
10c1888e: 2f03 movel %d3,%sp@-
10c18890: 2f02 movel %d2,%sp@-
10c18892: 222e 0008 movel %fp@(8),%d1
10c18896: 4ab9 1002 572c tstl 1002572c <irq_stat+0x4>
10c1889c: 6616 bnes 10c188b4 <bh_action+0x2a>
10c1889e: e589 lsll #2,%d1
10c188a0: 41f9 1001 8c34 lea 10018c34 <bh_base>,%a0
10c188a6: 2070 1800 moveal %a0@(00000000,%d1:l),%a0
10c188aa: b0fc 0000 cmpaw #0,%a0
10c188ae: 673c beqs 10c188ec <bh_action+0x62>
10c188b0: 4e90 jsr %a0@
10c188b2: 6038 bras 10c188ec <bh_action+0x62>
10c188b4: 2001 movel %d1,%d0
10c188b6: e588 lsll #2,%d0
10c188b8: d081 addl %d1,%d0
10c188ba: e588 lsll #2,%d0
10c188bc: 2240 moveal %d0,%a1
10c188be: d3fc 1002 53dc addal #268587996,%a1
10c188c4: 41e9 0004 lea %a1@(4),%a0
10c188c8: 40c2 movew %sr,%d2
10c188ca: 007c 0700 oriw #1792,%sr
10c188ce: 2210 movel %a0@,%d1
10c188d0: 7001 moveq #1,%d0
10c188d2: c280 andl %d0,%d1
10c188d4: 4481 negl %d1
10c188d6: 4481 negl %d1
10c188d8: 2010 movel %a0@,%d0
10c188da: 7601 moveq #1,%d3
10c188dc: 8083 orl %d3,%d0
10c188de: 2080 movel %d0,%a0@
10c188e0: 46c2 movew %d2,%sr
10c188e2: 4a81 tstl %d1
10c188e4: 6606 bnes 10c188ec <bh_action+0x62>
10c188e6: 2f09 movel %a1,%sp@-
10c188e8: 4eba fd7e jsr %pc@(10c18668 <__tasklet_hi_schedule>)
10c188ec: 242e fff8 movel %fp@(-8),%d2
10c188f0: 262e fffc movel %fp@(-4),%d3
10c188f4: 4e5e unlk %fp
10c188f6: 4e75 rts
10c188f8 <init_bh>:
10c188f8: 4e56 0000 linkw %fp,#0
10c188fc: 202e 0008 movel %fp@(8),%d0
10c18900: e588 lsll #2,%d0
10c18902: 41f9 1001 8c34 lea 10018c34 <bh_base>,%a0
10c18908: 21ae 000c 0800 movel %fp@(12),%a0@(00000000,%d0:l)
10c1890e: 4e5e unlk %fp
10c18910: 4e75 rts
10c18912 <remove_bh>:
10c18912: 4e56 0000 linkw %fp,#0
10c18916: 2f02 movel %d2,%sp@-
10c18918: 202e 0008 movel %fp@(8),%d0
10c1891c: 2400 movel %d0,%d2
10c1891e: e58a lsll #2,%d2
10c18920: d082 addl %d2,%d0
10c18922: e588 lsll #2,%d0
10c18924: 0680 1002 53dc addil #268587996,%d0
10c1892a: 2f00 movel %d0,%sp@-
10c1892c: 4eba fed6 jsr %pc@(10c18804 <tasklet_kill>)
10c18930: 41f9 1001 8c34 lea 10018c34 <bh_base>,%a0
10c18936: 42b0 2800 clrl %a0@(00000000,%d2:l)
10c1893a: 242e fffc movel %fp@(-4),%d2
10c1893e: 4e5e unlk %fp
10c18940: 4e75 rts
10c18942 <__run_task_queue>:
10c18942: 4e56 fff8 linkw %fp,#-8
10c18946: 2f0b movel %a3,%sp@-
10c18948: 2f0a movel %a2,%sp@-
10c1894a: 206e 0008 moveal %fp@(8),%a0
10c1894e: 40c0 movew %sr,%d0
10c18950: 007c 0700 oriw #1792,%sr
10c18954: 45ee fff8 lea %fp@(-8),%a2
10c18958: 2250 moveal %a0@,%a1
10c1895a: 234a 0004 movel %a2,%a1@(4)
10c1895e: 2489 movel %a1,%a2@
10c18960: 208a movel %a2,%a0@
10c18962: 2268 0004 moveal %a0@(4),%a1
10c18966: 2d49 fffc movel %a1,%fp@(-4)
10c1896a: 228a movel %a2,%a1@
10c1896c: 2088 movel %a0,%a0@
10c1896e: 2148 0004 movel %a0,%a0@(4)
10c18972: 46c0 movew %d0,%sr
10c18974: 266e fff8 moveal %fp@(-8),%a3
10c18978: b5cb cmpal %a3,%a2
10c1897a: 671e beqs 10c1899a <__run_task_queue+0x58>
10c1897c: 204b moveal %a3,%a0
10c1897e: 2653 moveal %a3@,%a3
10c18980: 2268 000c moveal %a0@(12),%a1
10c18984: 2028 0010 movel %a0@(16),%d0
10c18988: 42a8 0008 clrl %a0@(8)
10c1898c: b2fc 0000 cmpaw #0,%a1
10c18990: 67e6 beqs 10c18978 <__run_task_queue+0x36>
10c18992: 2f00 movel %d0,%sp@-
10c18994: 4e91 jsr %a1@
10c18996: 588f addql #4,%sp
10c18998: 60de bras 10c18978 <__run_task_queue+0x36>
10c1899a: 246e fff0 moveal %fp@(-16),%a2
10c1899e: 266e fff4 moveal %fp@(-12),%a3
10c189a2: 4e5e unlk %fp
10c189a4: 4e75 rts
10c189a6 <ksoftirqd>:
10c189a6: 4e56 0000 linkw %fp,#0
10c189aa: 2f0a movel %a2,%sp@-
10c189ac: 2f02 movel %d2,%sp@-
10c189ae: 242e 0008 movel %fp@(8),%d2
10c189b2: 4eb9 10c1 528c jsr 10c1528c <daemonize>
10c189b8: 2279 1002 53b4 moveal 100253b4 <_current_task>,%a1
10c189be: 7013 moveq #19,%d0
10c189c0: 2340 0024 movel %d0,%a1@(36)
10c189c4: 41e9 02fa lea %a1@(762),%a0
10c189c8: 70ff moveq #-1,%d0
10c189ca: 2140 0004 movel %d0,%a0@(4)
10c189ce: 2080 movel %d0,%a0@
10c189d0: 7001 moveq #1,%d0
10c189d2: 2340 0038 movel %d0,%a1@(56)
10c189d6: 2f02 movel %d2,%sp@-
10c189d8: 4879 1000 1ab6 pea 10001ab6 <__data_start+0x16b6>
10c189de: 4869 023c pea %a1@(572)
10c189e2: 4eb9 10c8 4d6a jsr 10c84d6a <sprintf>
10c189e8: 4fef 000c lea %sp@(12),%sp
10c189ec: 2079 1002 53b4 moveal 100253b4 <_current_task>,%a0
10c189f2: 7001 moveq #1,%d0
10c189f4: 2080 movel %d0,%a0@
10c189f6: 41f9 1002 5738 lea 10025738 <irq_stat+0x10>,%a0
10c189fc: 20b9 1002 53b4 movel 100253b4 <_current_task>,%a0@
10c18a02: 45e8 fff0 lea %a0@(-16),%a2
10c18a06: 4a92 tstl %a2@
10c18a08: 6606 bnes 10c18a10 <ksoftirqd+0x6a>
10c18a0a: 4eb9 10c1 44d2 jsr 10c144d2 <schedule>
10c18a10: 2079 1002 53b4 moveal 100253b4 <_current_task>,%a0
10c18a16: 7000 moveq #0,%d0
10c18a18: 2080 movel %d0,%a0@
10c18a1a: 4a92 tstl %a2@
10c18a1c: 6718 beqs 10c18a36 <ksoftirqd+0x90>
10c18a1e: 4eba faf8 jsr %pc@(10c18518 <do_softirq>)
10c18a22: 2079 1002 53b4 moveal 100253b4 <_current_task>,%a0
10c18a28: 2028 0014 movel %a0@(20),%d0
10c18a2c: 67ec beqs 10c18a1a <ksoftirqd+0x74>
10c18a2e: 4eb9 10c1 44d2 jsr 10c144d2 <schedule>
10c18a34: 60e4 bras 10c18a1a <ksoftirqd+0x74>
10c18a36: 2079 1002 53b4 moveal 100253b4 <_current_task>,%a0
10c18a3c: 7001 moveq #1,%d0
10c18a3e: 2080 movel %d0,%a0@
10c18a40: 60c4 bras 10c18a06 <ksoftirqd+0x60>
10c18a42: 4e71 nop
10c18a44 <cpu_raise_softirq>:
10c18a44: 4e56 0000 linkw %fp,#0
10c18a48: 7001 moveq #1,%d0
10c18a4a: 222e 000c movel %fp@(12),%d1
10c18a4e: e3a8 lsll %d1,%d0
10c18a50: 81b9 1002 5728 orl %d0,10025728 <irq_stat>
10c18a56: 2039 1002 572c movel 1002572c <irq_stat+0x4>,%d0
10c18a5c: 80b9 1002 5730 orl 10025730 <irq_stat+0x8>,%d0
10c18a62: 6618 bnes 10c18a7c <cpu_raise_softirq+0x38>
10c18a64: 2079 1002 5738 moveal 10025738 <irq_stat+0x10>,%a0
10c18a6a: b0fc 0000 cmpaw #0,%a0
10c18a6e: 670c beqs 10c18a7c <cpu_raise_softirq+0x38>
10c18a70: 2010 movel %a0@,%d0
10c18a72: 6708 beqs 10c18a7c <cpu_raise_softirq+0x38>
10c18a74: 2f08 movel %a0,%sp@-
10c18a76: 4eb9 10c1 52ec jsr 10c152ec <wake_up_process>
10c18a7c: 4e5e unlk %fp
10c18a7e: 4e75 rts
10c18a80 <do_resource_list>:
10c18a80: 4e56 0000 linkw %fp,#0
10c18a84: 48e7 3838 moveml %d2-%d4/%a2-%a4,%sp@-
10c18a88: 246e 0008 moveal %fp@(8),%a2
10c18a8c: 286e 000c moveal %fp@(12),%a4
10c18a90: 266e 0010 moveal %fp@(16),%a3
10c18a94: 242e 0014 movel %fp@(20),%d2
10c18a98: 262e 0018 movel %fp@(24),%d3
10c18a9c: b6fc 0000 cmpaw #0,%a3
10c18aa0: 6c5c bges 10c18afe <do_resource_list+0x7e>
10c18aa2: 97cb subal %a3,%a3
10c18aa4: 6058 bras 10c18afe <do_resource_list+0x7e>
10c18aa6: 2212 movel %a2@,%d1
10c18aa8: 2003 movel %d3,%d0
10c18aaa: 9082 subl %d2,%d0
10c18aac: 784f moveq #79,%d4
10c18aae: b880 cmpl %d0,%d4
10c18ab0: 6c52 bges 10c18b04 <do_resource_list+0x84>
10c18ab2: 206a 0004 moveal %a2@(4),%a0
10c18ab6: 202a 0008 movel %a2@(8),%d0
10c18aba: 4a81 tstl %d1
10c18abc: 6606 bnes 10c18ac4 <do_resource_list+0x44>
10c18abe: 223c 1000 1aff movel #268442367,%d1
10c18ac4: 2f01 movel %d1,%sp@-
10c18ac6: 2f00 movel %d0,%sp@-
10c18ac8: 2f08 movel %a0,%sp@-
10c18aca: 4873 c800 pea %a3@(00000000,%a4:l)
10c18ace: 2f02 movel %d2,%sp@-
10c18ad0: 4eb9 10c8 4d6a jsr 10c84d6a <sprintf>
10c18ad6: d480 addl %d0,%d2
10c18ad8: 4fef 0014 lea %sp@(20),%sp
10c18adc: 4aaa 0018 tstl %a2@(24)
10c18ae0: 6718 beqs 10c18afa <do_resource_list+0x7a>
10c18ae2: 2f03 movel %d3,%sp@-
10c18ae4: 2f02 movel %d2,%sp@-
10c18ae6: 486b fffe pea %a3@(-2)
10c18aea: 2f0c movel %a4,%sp@-
10c18aec: 2f2a 0018 movel %a2@(24),%sp@-
10c18af0: 4eba ff8e jsr %pc@(10c18a80 <do_resource_list>)
10c18af4: 2400 movel %d0,%d2
10c18af6: 4fef 0014 lea %sp@(20),%sp
10c18afa: 246a 0014 moveal %a2@(20),%a2
10c18afe: b4fc 0000 cmpaw #0,%a2
10c18b02: 66a2 bnes 10c18aa6 <do_resource_list+0x26>
10c18b04: 2002 movel %d2,%d0
10c18b06: 4cee 1c1c ffe8 moveml %fp@(-24),%d2-%d4/%a2-%a4
10c18b0c: 4e5e unlk %fp
10c18b0e: 4e75 rts
10c18b10 <get_resource_list>:
10c18b10: 4e56 0000 linkw %fp,#0
10c18b14: 2f0a movel %a2,%sp@-
10c18b16: 206e 0008 moveal %fp@(8),%a0
10c18b1a: 246e 000c moveal %fp@(12),%a2
10c18b1e: 203c 1000 1b05 movel #268442373,%d0
10c18b24: 0ca8 0000 ffff cmpil #65535,%a0@(8)
10c18b2a: 0008
10c18b2c: 6206 bhis 10c18b34 <get_resource_list+0x24>
10c18b2e: 203c 1000 1b1f movel #268442399,%d0
10c18b34: 220a movel %a2,%d1
10c18b36: d2ae 0010 addl %fp@(16),%d1
10c18b3a: 2f01 movel %d1,%sp@-
10c18b3c: 2f0a movel %a2,%sp@-
10c18b3e: 4878 0008 pea 8 <LSIGTRAP+0x3>
10c18b42: 2f00 movel %d0,%sp@-
10c18b44: 2f28 0018 movel %a0@(24),%sp@-
10c18b48: 4eba ff36 jsr %pc@(10c18a80 <do_resource_list>)
10c18b4c: 908a subl %a2,%d0
10c18b4e: 246e fffc moveal %fp@(-4),%a2
10c18b52: 4e5e unlk %fp
10c18b54: 4e75 rts
10c18b56 <__request_resource>:
10c18b56: 4e56 0000 linkw %fp,#0
10c18b5a: 2f0b movel %a3,%sp@-
10c18b5c: 2f0a movel %a2,%sp@-
10c18b5e: 266e 0008 moveal %fp@(8),%a3
10c18b62: 246e 000c moveal %fp@(12),%a2
10c18b66: 222a 0004 movel %a2@(4),%d1
10c18b6a: 202a 0008 movel %a2@(8),%d0
10c18b6e: b280 cmpl %d0,%d1
10c18b70: 620c bhis 10c18b7e <__request_resource+0x28>
10c18b72: b2ab 0004 cmpl %a3@(4),%d1
10c18b76: 6506 bcss 10c18b7e <__request_resource+0x28>
10c18b78: b0ab 0008 cmpl %a3@(8),%d0
10c18b7c: 6304 blss 10c18b82 <__request_resource+0x2c>
10c18b7e: 200b movel %a3,%d0
10c18b80: 602c bras 10c18bae <__request_resource+0x58>
10c18b82: 43eb 0018 lea %a3@(24),%a1
10c18b86: 2051 moveal %a1@,%a0
10c18b88: b0fc 0000 cmpaw #0,%a0
10c18b8c: 6706 beqs 10c18b94 <__request_resource+0x3e>
10c18b8e: b0a8 0004 cmpl %a0@(4),%d0
10c18b92: 640e bccs 10c18ba2 <__request_resource+0x4c>
10c18b94: 2548 0014 movel %a0,%a2@(20)
10c18b98: 228a movel %a2,%a1@
10c18b9a: 254b 0010 movel %a3,%a2@(16)
10c18b9e: 7000 moveq #0,%d0
10c18ba0: 600c bras 10c18bae <__request_resource+0x58>
10c18ba2: 43e8 0014 lea %a0@(20),%a1
10c18ba6: b2a8 0008 cmpl %a0@(8),%d1
10c18baa: 62da bhis 10c18b86 <__request_resource+0x30>
10c18bac: 2008 movel %a0,%d0
10c18bae: 245f moveal %sp@+,%a2
10c18bb0: 265f moveal %sp@+,%a3
10c18bb2: 4e5e unlk %fp
10c18bb4: 4e75 rts
10c18bb6 <__release_resource>:
10c18bb6: 4e56 0000 linkw %fp,#0
10c18bba: 2f0a movel %a2,%sp@-
10c18bbc: 246e 0008 moveal %fp@(8),%a2
10c18bc0: 206a 0010 moveal %a2@(16),%a0
10c18bc4: 43e8 0018 lea %a0@(24),%a1
10c18bc8: 6014 bras 10c18bde <__release_resource+0x28>
10c18bca: b5c8 cmpal %a0,%a2
10c18bcc: 660c bnes 10c18bda <__release_resource+0x24>
10c18bce: 22a8 0014 movel %a0@(20),%a1@
10c18bd2: 42a8 0010 clrl %a0@(16)
10c18bd6: 7000 moveq #0,%d0
10c18bd8: 600e bras 10c18be8 <__release_resource+0x32>
10c18bda: 43e8 0014 lea %a0@(20),%a1
10c18bde: 2051 moveal %a1@,%a0
10c18be0: b0fc 0000 cmpaw #0,%a0
10c18be4: 66e4 bnes 10c18bca <__release_resource+0x14>
10c18be6: 70ea moveq #-22,%d0
10c18be8: 245f moveal %sp@+,%a2
10c18bea: 4e5e unlk %fp
10c18bec: 4e75 rts
10c18bee <request_resource>:
10c18bee: 4e56 0000 linkw %fp,#0
10c18bf2: 2f2e 000c movel %fp@(12),%sp@-
10c18bf6: 2f2e 0008 movel %fp@(8),%sp@-
10c18bfa: 4eba ff5a jsr %pc@(10c18b56 <__request_resource>)
10c18bfe: 4a80 tstl %d0
10c18c00: 56c0 sne %d0
10c18c02: 4880 extw %d0
10c18c04: 48c0 extl %d0
10c18c06: 72f0 moveq #-16,%d1
10c18c08: c081 andl %d1,%d0
10c18c0a: 4e5e unlk %fp
10c18c0c: 4e75 rts
10c18c0e <release_resource>:
10c18c0e: 4e56 0000 linkw %fp,#0
10c18c12: 2f2e 0008 movel %fp@(8),%sp@-
10c18c16: 4eba ff9e jsr %pc@(10c18bb6 <__release_resource>)
10c18c1a: 4e5e unlk %fp
10c18c1c: 4e75 rts
10c18c1e <check_resource>:
10c18c1e: 4e56 ffe4 linkw %fp,#-28
10c18c22: 2f03 movel %d3,%sp@-
10c18c24: 2f02 movel %d2,%sp@-
10c18c26: 202e 0008 movel %fp@(8),%d0
10c18c2a: 206e 000c moveal %fp@(12),%a0
10c18c2e: 226e 0010 moveal %fp@(16),%a1
10c18c32: 2d48 ffe8 movel %a0,%fp@(-24)
10c18c36: 41f1 88ff lea %a1@(ffffffff,%a0:l),%a0
10c18c3a: 2d48 ffec movel %a0,%fp@(-20)
10c18c3e: 76e4 moveq #-28,%d3
10c18c40: d68e addl %fp,%d3
10c18c42: 2f03 movel %d3,%sp@-
10c18c44: 2f00 movel %d0,%sp@-
10c18c46: 4eba ff0e jsr %pc@(10c18b56 <__request_resource>)
10c18c4a: 2400 movel %d0,%d2
10c18c4c: 508f addql #8,%sp
10c18c4e: 6606 bnes 10c18c56 <check_resource+0x38>
10c18c50: 2f03 movel %d3,%sp@-
10c18c52: 4eba ff62 jsr %pc@(10c18bb6 <__release_resource>)
10c18c56: 4a82 tstl %d2
10c18c58: 56c0 sne %d0
10c18c5a: 4880 extw %d0
10c18c5c: 48c0 extl %d0
10c18c5e: 72f0 moveq #-16,%d1
10c18c60: c081 andl %d1,%d0
10c18c62: 242e ffdc movel %fp@(-36),%d2
10c18c66: 262e ffe0 movel %fp@(-32),%d3
10c18c6a: 4e5e unlk %fp
10c18c6c: 4e75 rts
10c18c6e <find_resource>:
10c18c6e: 4e56 fffc linkw %fp,#-4
10c18c72: 48e7 3e3c moveml %d2-%d6/%a2-%a5,%sp@-
10c18c76: 226e 0008 moveal %fp@(8),%a1
10c18c7a: 246e 000c moveal %fp@(12),%a2
10c18c7e: 286e 0010 moveal %fp@(16),%a4
10c18c82: 282e 0014 movel %fp@(20),%d4
10c18c86: 262e 0018 movel %fp@(24),%d3
10c18c8a: 2a2e 001c movel %fp@(28),%d5
10c18c8e: 2a6e 0020 moveal %fp@(32),%a5
10c18c92: 2c2e 0024 movel %fp@(36),%d6
10c18c96: 2669 0018 moveal %a1@(24),%a3
10c18c9a: 2569 0004 0004 movel %a1@(4),%a2@(4)
10c18ca0: 2405 movel %d5,%d2
10c18ca2: 4482 negl %d2
10c18ca4: 600e bras 10c18cb4 <find_resource+0x46>
10c18ca6: 202b 0008 movel %a3@(8),%d0
10c18caa: 5280 addql #1,%d0
10c18cac: 2540 0004 movel %d0,%a2@(4)
10c18cb0: 266b 0014 moveal %a3@(20),%a3
10c18cb4: b6fc 0000 cmpaw #0,%a3
10c18cb8: 6708 beqs 10c18cc2 <find_resource+0x54>
10c18cba: 256b 0004 0008 movel %a3@(4),%a2@(8)
10c18cc0: 6006 bras 10c18cc8 <find_resource+0x5a>
10c18cc2: 2569 0008 0008 movel %a1@(8),%a2@(8)
10c18cc8: b8aa 0004 cmpl %a2@(4),%d4
10c18ccc: 6304 blss 10c18cd2 <find_resource+0x64>
10c18cce: 2544 0004 movel %d4,%a2@(4)
10c18cd2: b6aa 0008 cmpl %a2@(8),%d3
10c18cd6: 6404 bccs 10c18cdc <find_resource+0x6e>
10c18cd8: 2543 0008 movel %d3,%a2@(8)
10c18cdc: 202a 0004 movel %a2@(4),%d0
10c18ce0: d085 addl %d5,%d0
10c18ce2: 5380 subql #1,%d0
10c18ce4: c082 andl %d2,%d0
10c18ce6: 2540 0004 movel %d0,%a2@(4)
10c18cea: bafc 0000 cmpaw #0,%a5
10c18cee: 6714 beqs 10c18d04 <find_resource+0x96>
10c18cf0: 2f0c movel %a4,%sp@-
10c18cf2: 2f0a movel %a2,%sp@-
10c18cf4: 2f06 movel %d6,%sp@-
10c18cf6: 2d49 fffc movel %a1,%fp@(-4)
10c18cfa: 4e95 jsr %a5@
10c18cfc: 4fef 000c lea %sp@(12),%sp
10c18d00: 226e fffc moveal %fp@(-4),%a1
10c18d04: 206a 0004 moveal %a2@(4),%a0
10c18d08: 202a 0008 movel %a2@(8),%d0
10c18d0c: b088 cmpl %a0,%d0
10c18d0e: 6314 blss 10c18d24 <find_resource+0xb6>
10c18d10: 9088 subl %a0,%d0
10c18d12: 5280 addql #1,%d0
10c18d14: b9c0 cmpal %d0,%a4
10c18d16: 620c bhis 10c18d24 <find_resource+0xb6>
10c18d18: 41f4 88ff lea %a4@(ffffffff,%a0:l),%a0
10c18d1c: 2548 0008 movel %a0,%a2@(8)
10c18d20: 7000 moveq #0,%d0
10c18d22: 600a bras 10c18d2e <find_resource+0xc0>
10c18d24: b6fc 0000 cmpaw #0,%a3
10c18d28: 6600 ff7c bnew 10c18ca6 <find_resource+0x38>
10c18d2c: 70f0 moveq #-16,%d0
10c18d2e: 4cee 3c7c ffd8 moveml %fp@(-40),%d2-%d6/%a2-%a5
10c18d34: 4e5e unlk %fp
10c18d36: 4e75 rts
10c18d38 <allocate_resource>:
10c18d38: 4e56 0000 linkw %fp,#0
10c18d3c: 48e7 3800 moveml %d2-%d4,%sp@-
10c18d40: 282e 0008 movel %fp@(8),%d4
10c18d44: 262e 000c movel %fp@(12),%d3
10c18d48: 2f2e 0024 movel %fp@(36),%sp@-
10c18d4c: 2f2e 0020 movel %fp@(32),%sp@-
10c18d50: 2f2e 001c movel %fp@(28),%sp@-
10c18d54: 2f2e 0018 movel %fp@(24),%sp@-
10c18d58: 2f2e 0014 movel %fp@(20),%sp@-
10c18d5c: 2f2e 0010 movel %fp@(16),%sp@-
10c18d60: 2f03 movel %d3,%sp@-
10c18d62: 2f04 movel %d4,%sp@-
10c18d64: 4eba ff08 jsr %pc@(10c18c6e <find_resource>)
10c18d68: 2400 movel %d0,%d2
10c18d6a: 4fef 0020 lea %sp@(32),%sp
10c18d6e: 6d0e blts 10c18d7e <allocate_resource+0x46>
10c18d70: 2f03 movel %d3,%sp@-
10c18d72: 2f04 movel %d4,%sp@-
10c18d74: 4eba fde0 jsr %pc@(10c18b56 <__request_resource>)
10c18d78: 4a80 tstl %d0
10c18d7a: 6702 beqs 10c18d7e <allocate_resource+0x46>
10c18d7c: 74f0 moveq #-16,%d2
10c18d7e: 2002 movel %d2,%d0
10c18d80: 4cee 001c fff4 moveml %fp@(-12),%d2-%d4
10c18d86: 4e5e unlk %fp
10c18d88: 4e75 rts
10c18d8a <__request_region>:
10c18d8a: 4e56 0000 linkw %fp,#0
10c18d8e: 48e7 0038 moveml %a2-%a4,%sp@-
10c18d92: 266e 0008 moveal %fp@(8),%a3
10c18d96: 286e 000c moveal %fp@(12),%a4
10c18d9a: 4878 01f0 pea 1f0 <LSIGTRAP+0x1eb>
10c18d9e: 4878 001c pea 1c <LSIGTRAP+0x17>
10c18da2: 4eb9 10c2 09bc jsr 10c209bc <kmalloc>
10c18da8: 2440 moveal %d0,%a2
10c18daa: 508f addql #8,%sp
10c18dac: b4fc 0000 cmpaw #0,%a2
10c18db0: 6754 beqs 10c18e06 <__request_region+0x7c>
10c18db2: 4878 001c pea 1c <LSIGTRAP+0x17>
10c18db6: 42a7 clrl %sp@-
10c18db8: 2f0a movel %a2,%sp@-
10c18dba: 4eb9 10c8 576c jsr 10c8576c <memset>
10c18dc0: 24ae 0014 movel %fp@(20),%a2@
10c18dc4: 254c 0004 movel %a4,%a2@(4)
10c18dc8: 206e 0010 moveal %fp@(16),%a0
10c18dcc: 49f0 c8ff lea %a0@(ffffffff,%a4:l),%a4
10c18dd0: 254c 0008 movel %a4,%a2@(8)
10c18dd4: 257c 8000 0000 movel #-2147483648,%a2@(12)
10c18dda: 000c
10c18ddc: 4fef 000c lea %sp@(12),%sp
10c18de0: 49fa fd74 lea %pc@(10c18b56 <__request_resource>),%a4
10c18de4: 2f0a movel %a2,%sp@-
10c18de6: 2f0b movel %a3,%sp@-
10c18de8: 4e94 jsr %a4@
10c18dea: 508f addql #8,%sp
10c18dec: 4a80 tstl %d0
10c18dee: 6716 beqs 10c18e06 <__request_region+0x7c>
10c18df0: b7c0 cmpal %d0,%a3
10c18df2: 6708 beqs 10c18dfc <__request_region+0x72>
10c18df4: 2640 moveal %d0,%a3
10c18df6: 4aab 000c tstl %a3@(12)
10c18dfa: 6ce8 bges 10c18de4 <__request_region+0x5a>
10c18dfc: 2f0a movel %a2,%sp@-
10c18dfe: 4eb9 10c2 0b8c jsr 10c20b8c <kfree>
10c18e04: 95ca subal %a2,%a2
10c18e06: 200a movel %a2,%d0
10c18e08: 4cee 1c00 fff4 moveml %fp@(-12),%a2-%a4
10c18e0e: 4e5e unlk %fp
10c18e10: 4e75 rts
10c18e12 <__check_region>:
10c18e12: 4e56 0000 linkw %fp,#0
10c18e16: 2f02 movel %d2,%sp@-
10c18e18: 4879 1000 1b39 pea 10001b39 <__data_start+0x1739>
10c18e1e: 2f2e 0010 movel %fp@(16),%sp@-
10c18e22: 2f2e 000c movel %fp@(12),%sp@-
10c18e26: 2f2e 0008 movel %fp@(8),%sp@-
10c18e2a: 4eba ff5e jsr %pc@(10c18d8a <__request_region>)
10c18e2e: 2400 movel %d0,%d2
10c18e30: 4fef 0010 lea %sp@(16),%sp
10c18e34: 6712 beqs 10c18e48 <__check_region+0x36>
10c18e36: 2f02 movel %d2,%sp@-
10c18e38: 4eba fdd4 jsr %pc@(10c18c0e <release_resource>)
10c18e3c: 2f02 movel %d2,%sp@-
10c18e3e: 4eb9 10c2 0b8c jsr 10c20b8c <kfree>
10c18e44: 7000 moveq #0,%d0
10c18e46: 6002 bras 10c18e4a <__check_region+0x38>
10c18e48: 70f0 moveq #-16,%d0
10c18e4a: 242e fffc movel %fp@(-4),%d2
10c18e4e: 4e5e unlk %fp
10c18e50: 4e75 rts
10c18e52 <__release_region>:
10c18e52: 4e56 0000 linkw %fp,#0
10c18e56: 2f0a movel %a2,%sp@-
10c18e58: 2f02 movel %d2,%sp@-
10c18e5a: 242e 000c movel %fp@(12),%d2
10c18e5e: 206e 0008 moveal %fp@(8),%a0
10c18e62: 45e8 0018 lea %a0@(24),%a2
10c18e66: 2002 movel %d2,%d0
10c18e68: d0ae 0010 addl %fp@(16),%d0
10c18e6c: 5380 subql #1,%d0
10c18e6e: 6012 bras 10c18e82 <__release_region+0x30>
10c18e70: 24a8 0014 movel %a0@(20),%a2@
10c18e74: 2f08 movel %a0,%sp@-
10c18e76: 4eb9 10c2 0b8c jsr 10c20b8c <kfree>
10c18e7c: 6040 bras 10c18ebe <__release_region+0x6c>
10c18e7e: 45e8 0014 lea %a0@(20),%a2
10c18e82: 2052 moveal %a2@,%a0
10c18e84: b0fc 0000 cmpaw #0,%a0
10c18e88: 6724 beqs 10c18eae <__release_region+0x5c>
10c18e8a: 2268 0004 moveal %a0@(4),%a1
10c18e8e: b489 cmpl %a1,%d2
10c18e90: 65ec bcss 10c18e7e <__release_region+0x2c>
10c18e92: 2228 0008 movel %a0@(8),%d1
10c18e96: b081 cmpl %d1,%d0
10c18e98: 62e4 bhis 10c18e7e <__release_region+0x2c>
10c18e9a: 4aa8 000c tstl %a0@(12)
10c18e9e: 6d06 blts 10c18ea6 <__release_region+0x54>
10c18ea0: 45e8 0018 lea %a0@(24),%a2
10c18ea4: 60dc bras 10c18e82 <__release_region+0x30>
10c18ea6: b489 cmpl %a1,%d2
10c18ea8: 6604 bnes 10c18eae <__release_region+0x5c>
10c18eaa: b081 cmpl %d1,%d0
10c18eac: 67c2 beqs 10c18e70 <__release_region+0x1e>
10c18eae: 2f00 movel %d0,%sp@-
10c18eb0: 2f02 movel %d2,%sp@-
10c18eb2: 4879 1000 1b46 pea 10001b46 <__data_start+0x1746>
10c18eb8: 4eb9 10c1 677e jsr 10c1677e <printk>
10c18ebe: 242e fff8 movel %fp@(-8),%d2
10c18ec2: 246e fffc moveal %fp@(-4),%a2
10c18ec6: 4e5e unlk %fp
10c18ec8: 4e75 rts
10c18eca: 4e75 rts
10c18ecc <sys_sysctl>:
10c18ecc: 4e56 0000 linkw %fp,#0
10c18ed0: 70da moveq #-38,%d0
10c18ed2: 4e5e unlk %fp
10c18ed4: 4e75 rts
10c18ed6 <sysctl_string>:
10c18ed6: 4e56 0000 linkw %fp,#0
10c18eda: 70da moveq #-38,%d0
10c18edc: 4e5e unlk %fp
10c18ede: 4e75 rts
10c18ee0 <sysctl_intvec>:
10c18ee0: 4e56 0000 linkw %fp,#0
10c18ee4: 70da moveq #-38,%d0
10c18ee6: 4e5e unlk %fp
10c18ee8: 4e75 rts
10c18eea <sysctl_jiffies>:
10c18eea: 4e56 0000 linkw %fp,#0
10c18eee: 70da moveq #-38,%d0
10c18ef0: 4e5e unlk %fp
10c18ef2: 4e75 rts
10c18ef4 <proc_dostring>:
10c18ef4: 4e56 0000 linkw %fp,#0
10c18ef8: 70da moveq #-38,%d0
10c18efa: 4e5e unlk %fp
10c18efc: 4e75 rts
10c18efe <proc_dointvec>:
10c18efe: 4e56 0000 linkw %fp,#0
10c18f02: 70da moveq #-38,%d0
10c18f04: 4e5e unlk %fp
10c18f06: 4e75 rts
10c18f08 <proc_dointvec_bset>:
10c18f08: 4e56 0000 linkw %fp,#0
10c18f0c: 70da moveq #-38,%d0
10c18f0e: 4e5e unlk %fp
10c18f10: 4e75 rts
10c18f12 <proc_dointvec_minmax>:
10c18f12: 4e56 0000 linkw %fp,#0
10c18f16: 70da moveq #-38,%d0
10c18f18: 4e5e unlk %fp
10c18f1a: 4e75 rts
10c18f1c <proc_dointvec_jiffies>:
10c18f1c: 4e56 0000 linkw %fp,#0
10c18f20: 70da moveq #-38,%d0
10c18f22: 4e5e unlk %fp
10c18f24: 4e75 rts
10c18f26 <proc_doulongvec_minmax>:
10c18f26: 4e56 0000 linkw %fp,#0
10c18f2a: 70da moveq #-38,%d0
10c18f2c: 4e5e unlk %fp
10c18f2e: 4e75 rts
10c18f30 <proc_doulongvec_ms_jiffies_minmax>:
10c18f30: 4e56 0000 linkw %fp,#0
10c18f34: 70da moveq #-38,%d0
10c18f36: 4e5e unlk %fp
10c18f38: 4e75 rts
10c18f3a <register_sysctl_table>:
10c18f3a: 4e56 0000 linkw %fp,#0
10c18f3e: 7000 moveq #0,%d0
10c18f40: 4e5e unlk %fp
10c18f42: 4e75 rts
10c18f44 <unregister_sysctl_table>:
10c18f44: 4e56 0000 linkw %fp,#0
10c18f48: 4e5e unlk %fp
10c18f4a: 4e75 rts
10c18f4c <sys_acct>:
10c18f4c: 4e56 0000 linkw %fp,#0
10c18f50: 70da moveq #-38,%d0
10c18f52: 4e5e unlk %fp
10c18f54: 4e75 rts
10c18f56: 4e75 rts
10c18f58 <sys_capget>:
10c18f58: 4e56 fff4 linkw %fp,#-12
10c18f5c: 2f02 movel %d2,%sp@-
10c18f5e: 206e 0008 moveal %fp@(8),%a0
10c18f62: 2010 movel %a0@,%d0
10c18f64: 0c80 1998 0330 cmpil #429392688,%d0
10c18f6a: 670e beqs 10c18f7a <sys_capget+0x22>
10c18f6c: 203c 1998 0330 movel #429392688,%d0
10c18f72: 2080 movel %d0,%a0@
10c18f74: 70ea moveq #-22,%d0
10c18f76: 6000 0082 braw 10c18ffa <sys_capget+0xa2>
10c18f7a: 2228 0004 movel %a0@(4),%d1
10c18f7e: 4a81 tstl %d1
10c18f80: 6c04 bges 10c18f86 <sys_capget+0x2e>
10c18f82: 70ea moveq #-22,%d0
10c18f84: 6074 bras 10c18ffa <sys_capget+0xa2>
10c18f86: 7400 moveq #0,%d2
10c18f88: 2079 1002 53b4 moveal 100253b4 <_current_task>,%a0
10c18f8e: 4a81 tstl %d1
10c18f90: 673a beqs 10c18fcc <sys_capget+0x74>
10c18f92: b2a8 007a cmpl %a0@(122),%d1
10c18f96: 6734 beqs 10c18fcc <sys_capget+0x74>
10c18f98: 2001 movel %d1,%d0
10c18f9a: e080 asrl #8,%d0
10c18f9c: b380 eorl %d1,%d0
10c18f9e: 0280 0000 03ff andil #1023,%d0
10c18fa4: e588 lsll #2,%d0
10c18fa6: 2040 moveal %d0,%a0
10c18fa8: d1fc 1002 57a8 addal #268588968,%a0
10c18fae: 2050 moveal %a0@,%a0
10c18fb0: 6004 bras 10c18fb6 <sys_capget+0x5e>
10c18fb2: 2068 00ae moveal %a0@(174),%a0
10c18fb6: b0fc 0000 cmpaw #0,%a0
10c18fba: 6706 beqs 10c18fc2 <sys_capget+0x6a>
10c18fbc: b2a8 007a cmpl %a0@(122),%d1
10c18fc0: 66f0 bnes 10c18fb2 <sys_capget+0x5a>
10c18fc2: b0fc 0000 cmpaw #0,%a0
10c18fc6: 6604 bnes 10c18fcc <sys_capget+0x74>
10c18fc8: 74fd moveq #-3,%d2
10c18fca: 602c bras 10c18ff8 <sys_capget+0xa0>
10c18fcc: 4a82 tstl %d2
10c18fce: 6628 bnes 10c18ff8 <sys_capget+0xa0>
10c18fd0: 2d68 01d8 fff8 movel %a0@(472),%fp@(-8)
10c18fd6: 2d68 01d4 fffc movel %a0@(468),%fp@(-4)
10c18fdc: 2d68 01d0 fff4 movel %a0@(464),%fp@(-12)
10c18fe2: 4a82 tstl %d2
10c18fe4: 6612 bnes 10c18ff8 <sys_capget+0xa0>
10c18fe6: 4878 000c pea c <LSIGTRAP+0x7>
10c18fea: 486e fff4 pea %fp@(-12)
10c18fee: 2f2e 000c movel %fp@(12),%sp@-
10c18ff2: 4eb9 10c8 5744 jsr 10c85744 <memcpy>
10c18ff8: 2002 movel %d2,%d0
10c18ffa: 242e fff0 movel %fp@(-16),%d2
10c18ffe: 4e5e unlk %fp
10c19000: 4e75 rts
10c19002 <cap_set_pg>:
10c19002: 4e56 0000 linkw %fp,#0
10c19006: 2f0b movel %a3,%sp@-
10c19008: 2f0a movel %a2,%sp@-
10c1900a: 222e 0008 movel %fp@(8),%d1
10c1900e: 266e 000c moveal %fp@(12),%a3
10c19012: 246e 0010 moveal %fp@(16),%a2
10c19016: 226e 0014 moveal %fp@(20),%a1
10c1901a: 2079 1001 11d8 moveal 100111d8 <init_task_union+0x48>,%a0
10c19020: 203c 1001 1190 movel #268505488,%d0
10c19026: b088 cmpl %a0,%d0
10c19028: 671a beqs 10c19044 <cap_set_pg+0x42>
10c1902a: b2a8 007e cmpl %a0@(126),%d1
10c1902e: 660c bnes 10c1903c <cap_set_pg+0x3a>
10c19030: 2153 01d0 movel %a3@,%a0@(464)
10c19034: 2152 01d4 movel %a2@,%a0@(468)
10c19038: 2151 01d8 movel %a1@,%a0@(472)
10c1903c: 2068 0048 moveal %a0@(72),%a0
10c19040: b088 cmpl %a0,%d0
10c19042: 66e6 bnes 10c1902a <cap_set_pg+0x28>
10c19044: 245f moveal %sp@+,%a2
10c19046: 265f moveal %sp@+,%a3
10c19048: 4e5e unlk %fp
10c1904a: 4e75 rts
10c1904c <cap_set_all>:
10c1904c: 4e56 0000 linkw %fp,#0
10c19050: 48e7 2030 moveml %d2/%a2-%a3,%sp@-
10c19054: 266e 0008 moveal %fp@(8),%a3
10c19058: 246e 000c moveal %fp@(12),%a2
10c1905c: 226e 0010 moveal %fp@(16),%a1
10c19060: 2079 1001 11d8 moveal 100111d8 <init_task_union+0x48>,%a0
10c19066: 203c 1001 1190 movel #268505488,%d0
10c1906c: b088 cmpl %a0,%d0
10c1906e: 6726 beqs 10c19096 <cap_set_all+0x4a>
10c19070: 2239 1002 53b4 movel 100253b4 <_current_task>,%d1
10c19076: b288 cmpl %a0,%d1
10c19078: 6714 beqs 10c1908e <cap_set_all+0x42>
10c1907a: 7401 moveq #1,%d2
10c1907c: b4a8 007a cmpl %a0@(122),%d2
10c19080: 670c beqs 10c1908e <cap_set_all+0x42>
10c19082: 2153 01d0 movel %a3@,%a0@(464)
10c19086: 2152 01d4 movel %a2@,%a0@(468)
10c1908a: 2151 01d8 movel %a1@,%a0@(472)
10c1908e: 2068 0048 moveal %a0@(72),%a0
10c19092: b088 cmpl %a0,%d0
10c19094: 66e0 bnes 10c19076 <cap_set_all+0x2a>
10c19096: 4cdf 0c04 moveml %sp@+,%d2/%a2-%a3
10c1909a: 4e5e unlk %fp
10c1909c: 4e75 rts
10c1909e <sys_capset>:
10c1909e: 4e56 fff4 linkw %fp,#-12
10c190a2: 48e7 3030 moveml %d2-%d3/%a2-%a3,%sp@-
10c190a6: 206e 0008 moveal %fp@(8),%a0
10c190aa: 266e 000c moveal %fp@(12),%a3
10c190ae: 2010 movel %a0@,%d0
10c190b0: 0c80 1998 0330 cmpil #429392688,%d0
10c190b6: 670e beqs 10c190c6 <sys_capset+0x28>
10c190b8: 203c 1998 0330 movel #429392688,%d0
10c190be: 2080 movel %d0,%a0@
10c190c0: 70ea moveq #-22,%d0
10c190c2: 6000 0126 braw 10c191ea <sys_capset+0x14c>
10c190c6: 2628 0004 movel %a0@(4),%d3
10c190ca: 4a83 tstl %d3
10c190cc: 671a beqs 10c190e8 <sys_capset+0x4a>
10c190ce: 2079 1002 53b4 moveal 100253b4 <_current_task>,%a0
10c190d4: 0828 0000 01d2 btst #0,%a0@(466)
10c190da: 6606 bnes 10c190e2 <sys_capset+0x44>
10c190dc: 70ff moveq #-1,%d0
10c190de: 6000 010a braw 10c191ea <sys_capset+0x14c>
10c190e2: 0068 0100 0006 oriw #256,%a0@(6)
10c190e8: 4878 0004 pea 4 <PF_PTRACED_BIT>
10c190ec: 2f0b movel %a3,%sp@-
10c190ee: 486e fffc pea %fp@(-4)
10c190f2: 45f9 10c8 5744 lea 10c85744 <memcpy>,%a2
10c190f8: 4e92 jsr %a2@
10c190fa: 504f addqw #8,%sp
10c190fc: 2ebc 0000 0004 movel #4,%sp@
10c19102: 486b 0008 pea %a3@(8)
10c19106: 486e fff8 pea %fp@(-8)
10c1910a: 4e92 jsr %a2@
10c1910c: 504f addqw #8,%sp
10c1910e: 2ebc 0000 0004 movel #4,%sp@
10c19114: 486b 0004 pea %a3@(4)
10c19118: 486e fff4 pea %fp@(-12)
10c1911c: 4e92 jsr %a2@
10c1911e: 4fef 000c lea %sp@(12),%sp
10c19122: 347c ffff moveaw #-1,%a2
10c19126: 4a83 tstl %d3
10c19128: 6f44 bles 10c1916e <sys_capset+0xd0>
10c1912a: 2039 1002 53b4 movel 100253b4 <_current_task>,%d0
10c19130: 2240 moveal %d0,%a1
10c19132: b6a9 007a cmpl %a1@(122),%d3
10c19136: 6736 beqs 10c1916e <sys_capset+0xd0>
10c19138: 2003 movel %d3,%d0
10c1913a: e080 asrl #8,%d0
10c1913c: b780 eorl %d3,%d0
10c1913e: 0280 0000 03ff andil #1023,%d0
10c19144: e588 lsll #2,%d0
10c19146: 2040 moveal %d0,%a0
10c19148: d1fc 1002 57a8 addal #268588968,%a0
10c1914e: 2050 moveal %a0@,%a0
10c19150: 6004 bras 10c19156 <sys_capset+0xb8>
10c19152: 2068 00ae moveal %a0@(174),%a0
10c19156: b0fc 0000 cmpaw #0,%a0
10c1915a: 6706 beqs 10c19162 <sys_capset+0xc4>
10c1915c: b6a8 007a cmpl %a0@(122),%d3
10c19160: 66f0 bnes 10c19152 <sys_capset+0xb4>
10c19162: b0fc 0000 cmpaw #0,%a0
10c19166: 660e bnes 10c19176 <sys_capset+0xd8>
10c19168: 347c fffd moveaw #-3,%a2
10c1916c: 607a bras 10c191e8 <sys_capset+0x14a>
10c1916e: 2079 1002 53b4 moveal 100253b4 <_current_task>,%a0
10c19174: 2248 moveal %a0,%a1
10c19176: 2229 01d8 movel %a1@(472),%d1
10c1917a: 2028 01d4 movel %a0@(468),%d0
10c1917e: 8081 orl %d1,%d0
10c19180: 4680 notl %d0
10c19182: c0ae fff8 andl %fp@(-8),%d0
10c19186: 6660 bnes 10c191e8 <sys_capset+0x14a>
10c19188: 82a8 01d8 orl %a0@(472),%d1
10c1918c: 4681 notl %d1
10c1918e: 242e fff4 movel %fp@(-12),%d2
10c19192: 2002 movel %d2,%d0
10c19194: c081 andl %d1,%d0
10c19196: 6650 bnes 10c191e8 <sys_capset+0x14a>
10c19198: 4682 notl %d2
10c1919a: 222e fffc movel %fp@(-4),%d1
10c1919e: 2001 movel %d1,%d0
10c191a0: c082 andl %d2,%d0
10c191a2: 6644 bnes 10c191e8 <sys_capset+0x14a>
10c191a4: 95ca subal %a2,%a2
10c191a6: 4a83 tstl %d3
10c191a8: 6c2e bges 10c191d8 <sys_capset+0x13a>
10c191aa: 70ff moveq #-1,%d0
10c191ac: b083 cmpl %d3,%d0
10c191ae: 6612 bnes 10c191c2 <sys_capset+0x124>
10c191b0: 486e fff4 pea %fp@(-12)
10c191b4: 486e fff8 pea %fp@(-8)
10c191b8: 486e fffc pea %fp@(-4)
10c191bc: 4eba fe8e jsr %pc@(10c1904c <cap_set_all>)
10c191c0: 6026 bras 10c191e8 <sys_capset+0x14a>
10c191c2: 486e fff4 pea %fp@(-12)
10c191c6: 486e fff8 pea %fp@(-8)
10c191ca: 486e fffc pea %fp@(-4)
10c191ce: 4483 negl %d3
10c191d0: 2f03 movel %d3,%sp@-
10c191d2: 4eba fe2e jsr %pc@(10c19002 <cap_set_pg>)
10c191d6: 6010 bras 10c191e8 <sys_capset+0x14a>
10c191d8: 2141 01d0 movel %d1,%a0@(464)
10c191dc: 216e fff8 01d4 movel %fp@(-8),%a0@(468)
10c191e2: 216e fff4 01d8 movel %fp@(-12),%a0@(472)
10c191e8: 200a movel %a2,%d0
10c191ea: 4cee 0c0c ffe4 moveml %fp@(-28),%d2-%d3/%a2-%a3
10c191f0: 4e5e unlk %fp
10c191f2: 4e75 rts
10c191f4 <ptrace_check_attach>:
10c191f4: 4e56 0000 linkw %fp,#0
10c191f8: 2f02 movel %d2,%sp@-
10c191fa: 206e 0008 moveal %fp@(8),%a0
10c191fe: 70fd moveq #-3,%d0
10c19200: 0828 0000 001b btst #0,%a0@(27)
10c19206: 6722 beqs 10c1922a <ptrace_check_attach+0x36>
10c19208: 2028 0096 movel %a0@(150),%d0
10c1920c: b0b9 1002 53b4 cmpl 100253b4 <_current_task>,%d0
10c19212: 6704 beqs 10c19218 <ptrace_check_attach+0x24>
10c19214: 70fd moveq #-3,%d0
10c19216: 6012 bras 10c1922a <ptrace_check_attach+0x36>
10c19218: 4aae 000c tstl %fp@(12)
10c1921c: 660a bnes 10c19228 <ptrace_check_attach+0x34>
10c1921e: 2210 movel %a0@,%d1
10c19220: 70fd moveq #-3,%d0
10c19222: 7408 moveq #8,%d2
10c19224: b481 cmpl %d1,%d2
10c19226: 6602 bnes 10c1922a <ptrace_check_attach+0x36>
10c19228: 7000 moveq #0,%d0
10c1922a: 241f movel %sp@+,%d2
10c1922c: 4e5e unlk %fp
10c1922e: 4e75 rts
10c19230 <ptrace_attach>:
10c19230: 4e56 0000 linkw %fp,#0
10c19234: 2f0a movel %a2,%sp@-
10c19236: 246e 0008 moveal %fp@(8),%a2
10c1923a: 7001 moveq #1,%d0
10c1923c: b0aa 007a cmpl %a2@(122),%d0
10c19240: 6c00 015a bgew 10c1939c <ptrace_attach+0x16c>
10c19244: 2079 1002 53b4 moveal 100253b4 <_current_task>,%a0
10c1924a: b1ca cmpal %a2,%a0
10c1924c: 6700 014e beqw 10c1939c <ptrace_attach+0x16c>
10c19250: 4aaa 002c tstl %a2@(44)
10c19254: 6700 0146 beqw 10c1939c <ptrace_attach+0x16c>
10c19258: 2028 012c movel %a0@(300),%d0
10c1925c: b0aa 0130 cmpl %a2@(304),%d0
10c19260: 662e bnes 10c19290 <ptrace_attach+0x60>
10c19262: b0aa 0134 cmpl %a2@(308),%d0
10c19266: 6628 bnes 10c19290 <ptrace_attach+0x60>
10c19268: b0aa 012c cmpl %a2@(300),%d0
10c1926c: 6622 bnes 10c19290 <ptrace_attach+0x60>
10c1926e: 2228 013c movel %a0@(316),%d1
10c19272: b2aa 0140 cmpl %a2@(320),%d1
10c19276: 6618 bnes 10c19290 <ptrace_attach+0x60>
10c19278: b2aa 0144 cmpl %a2@(324),%d1
10c1927c: 6612 bnes 10c19290 <ptrace_attach+0x60>
10c1927e: 2028 01d8 movel %a0@(472),%d0
10c19282: 4680 notl %d0
10c19284: c0aa 01d8 andl %a2@(472),%d0
10c19288: 6606 bnes 10c19290 <ptrace_attach+0x60>
10c1928a: b2aa 013c cmpl %a2@(316),%d1
10c1928e: 6710 beqs 10c192a0 <ptrace_attach+0x70>
10c19290: 0828 0003 01d1 btst #3,%a0@(465)
10c19296: 6700 0104 beqw 10c1939c <ptrace_attach+0x16c>
10c1929a: 0068 0100 0006 oriw #256,%a0@(6)
10c192a0: 206a 002c moveal %a2@(44),%a0
10c192a4: 4a28 0008 tstb %a0@(8)
10c192a8: 6d16 blts 10c192c0 <ptrace_attach+0x90>
10c192aa: 2079 1002 53b4 moveal 100253b4 <_current_task>,%a0
10c192b0: 0828 0003 01d1 btst #3,%a0@(465)
10c192b6: 6700 00e4 beqw 10c1939c <ptrace_attach+0x16c>
10c192ba: 0068 0100 0006 oriw #256,%a0@(6)
10c192c0: 202a 0018 movel %a2@(24),%d0
10c192c4: 0800 0000 btst #0,%d0
10c192c8: 6600 00d2 bnew 10c1939c <ptrace_attach+0x16c>
10c192cc: 7201 moveq #1,%d1
10c192ce: 8280 orl %d0,%d1
10c192d0: 2541 0018 movel %d1,%a2@(24)
10c192d4: 2079 1002 53b4 moveal 100253b4 <_current_task>,%a0
10c192da: 0828 0003 01d1 btst #3,%a0@(465)
10c192e0: 6716 beqs 10c192f8 <ptrace_attach+0xc8>
10c192e2: 0068 0100 0006 oriw #256,%a0@(6)
10c192e8: 6008 bras 10c192f2 <ptrace_attach+0xc2>
10c192ea: 216a 00a2 00a2 movel %a2@(162),%a0@(162)
10c192f0: 604e bras 10c19340 <ptrace_attach+0x110>
10c192f2: 7010 moveq #16,%d0
10c192f4: 81aa 0018 orl %d0,%a2@(24)
10c192f8: 007c 0700 oriw #1792,%sr
10c192fc: 222a 0096 movel %a2@(150),%d1
10c19300: b2b9 1002 53b4 cmpl 100253b4 <_current_task>,%d1
10c19306: 677c beqs 10c19384 <ptrace_attach+0x154>
10c19308: 206a 0048 moveal %a2@(72),%a0
10c1930c: 216a 004c 004c movel %a2@(76),%a0@(76)
10c19312: 206a 004c moveal %a2@(76),%a0
10c19316: 216a 0048 0048 movel %a2@(72),%a0@(72)
10c1931c: 206a 00a2 moveal %a2@(162),%a0
10c19320: b0fc 0000 cmpaw #0,%a0
10c19324: 6706 beqs 10c1932c <ptrace_attach+0xfc>
10c19326: 216a 009e 009e movel %a2@(158),%a0@(158)
10c1932c: 206a 009e moveal %a2@(158),%a0
10c19330: b0fc 0000 cmpaw #0,%a0
10c19334: 66b4 bnes 10c192ea <ptrace_attach+0xba>
10c19336: 206a 0096 moveal %a2@(150),%a0
10c1933a: 216a 00a2 009a movel %a2@(162),%a0@(154)
10c19340: 2579 1002 53b4 movel 100253b4 <_current_task>,%a2@(150)
10c19346: 0096
10c19348: 257c 1001 1190 movel #268505488,%a2@(72)
10c1934e: 0048
10c19350: 41f9 1001 11dc lea 100111dc <init_task_union+0x4c>,%a0
10c19356: 2550 004c movel %a0@,%a2@(76)
10c1935a: 2279 1001 11dc moveal 100111dc <init_task_union+0x4c>,%a1
10c19360: 234a 0048 movel %a2,%a1@(72)
10c19364: 208a movel %a2,%a0@
10c19366: 42aa 009e clrl %a2@(158)
10c1936a: 206a 0096 moveal %a2@(150),%a0
10c1936e: 2068 009a moveal %a0@(154),%a0
10c19372: 2548 00a2 movel %a0,%a2@(162)
10c19376: 6704 beqs 10c1937c <ptrace_attach+0x14c>
10c19378: 214a 009e movel %a2,%a0@(158)
10c1937c: 206a 0096 moveal %a2@(150),%a0
10c19380: 214a 009a movel %a2,%a0@(154)
10c19384: 027c f8ff andiw #-1793,%sr
10c19388: 4878 0001 pea 1 <PF_DTRACE_OFF>
10c1938c: 2f0a movel %a2,%sp@-
10c1938e: 4878 0013 pea 13 <LSIGTRAP+0xe>
10c19392: 4eb9 10c1 adf0 jsr 10c1adf0 <send_sig>
10c19398: 7000 moveq #0,%d0
10c1939a: 6002 bras 10c1939e <ptrace_attach+0x16e>
10c1939c: 70ff moveq #-1,%d0
10c1939e: 246e fffc moveal %fp@(-4),%a2
10c193a2: 4e5e unlk %fp
10c193a4: 4e75 rts
10c193a6 <ptrace_detach>:
10c193a6: 4e56 0000 linkw %fp,#0
10c193aa: 2f0a movel %a2,%sp@-
10c193ac: 2f02 movel %d2,%sp@-
10c193ae: 246e 0008 moveal %fp@(8),%a2
10c193b2: 242e 000c movel %fp@(12),%d2
10c193b6: 7040 moveq #64,%d0
10c193b8: b082 cmpl %d2,%d0
10c193ba: 640e bccs 10c193ca <ptrace_detach+0x24>
10c193bc: 70fb moveq #-5,%d0
10c193be: 6000 00a8 braw 10c19468 <ptrace_detach+0xc2>
10c193c2: 216a 00a2 00a2 movel %a2@(162),%a0@(162)
10c193c8: 604e bras 10c19418 <ptrace_detach+0x72>
10c193ca: 2f0a movel %a2,%sp@-
10c193cc: 4eb9 10c1 1208 jsr 10c11208 <ptrace_disable>
10c193d2: 42aa 0018 clrl %a2@(24)
10c193d6: 2542 0068 movel %d2,%a2@(104)
10c193da: 588f addql #4,%sp
10c193dc: 007c 0700 oriw #1792,%sr
10c193e0: 206a 0048 moveal %a2@(72),%a0
10c193e4: 216a 004c 004c movel %a2@(76),%a0@(76)
10c193ea: 206a 004c moveal %a2@(76),%a0
10c193ee: 216a 0048 0048 movel %a2@(72),%a0@(72)
10c193f4: 206a 00a2 moveal %a2@(162),%a0
10c193f8: b0fc 0000 cmpaw #0,%a0
10c193fc: 6706 beqs 10c19404 <ptrace_detach+0x5e>
10c193fe: 216a 009e 009e movel %a2@(158),%a0@(158)
10c19404: 206a 009e moveal %a2@(158),%a0
10c19408: b0fc 0000 cmpaw #0,%a0
10c1940c: 66b4 bnes 10c193c2 <ptrace_detach+0x1c>
10c1940e: 206a 0096 moveal %a2@(150),%a0
10c19412: 216a 00a2 009a movel %a2@(162),%a0@(154)
10c19418: 256a 0092 0096 movel %a2@(146),%a2@(150)
10c1941e: 257c 1001 1190 movel #268505488,%a2@(72)
10c19424: 0048
10c19426: 41f9 1001 11dc lea 100111dc <init_task_union+0x4c>,%a0
10c1942c: 2550 004c movel %a0@,%a2@(76)
10c19430: 2279 1001 11dc moveal 100111dc <init_task_union+0x4c>,%a1
10c19436: 234a 0048 movel %a2,%a1@(72)
10c1943a: 208a movel %a2,%a0@
10c1943c: 42aa 009e clrl %a2@(158)
10c19440: 206a 0096 moveal %a2@(150),%a0
10c19444: 2068 009a moveal %a0@(154),%a0
10c19448: 2548 00a2 movel %a0,%a2@(162)
10c1944c: 6704 beqs 10c19452 <ptrace_detach+0xac>
10c1944e: 214a 009e movel %a2,%a0@(158)
10c19452: 206a 0096 moveal %a2@(150),%a0
10c19456: 214a 009a movel %a2,%a0@(154)
10c1945a: 027c f8ff andiw #-1793,%sr
10c1945e: 2f0a movel %a2,%sp@-
10c19460: 4eb9 10c1 52ec jsr 10c152ec <wake_up_process>
10c19466: 7000 moveq #0,%d0
10c19468: 242e fff8 movel %fp@(-8),%d2
10c1946c: 246e fffc moveal %fp@(-4),%a2
10c19470: 4e5e unlk %fp
10c19472: 4e75 rts
10c19474 <access_process_vm>:
10c19474: 4e56 fff8 linkw %fp,#-8
10c19478: 48e7 3f38 moveml %d2-%d7/%a2-%a4,%sp@-
10c1947c: 206e 0008 moveal %fp@(8),%a0
10c19480: 2c2e 000c movel %fp@(12),%d6
10c19484: 282e 0010 movel %fp@(16),%d4
10c19488: 262e 0014 movel %fp@(20),%d3
10c1948c: 2a2e 0018 movel %fp@(24),%d5
10c19490: 2644 moveal %d4,%a3
10c19492: 2468 002c moveal %a0@(44),%a2
10c19496: b4fc 0000 cmpaw #0,%a2
10c1949a: 6606 bnes 10c194a2 <access_process_vm+0x2e>
10c1949c: 7000 moveq #0,%d0
10c1949e: 6000 00be braw 10c1955e <access_process_vm+0xea>
10c194a2: 5292 addql #1,%a2@
10c194a4: 7412 moveq #18,%d2
10c194a6: d48a addl %a2,%d2
10c194a8: 2f02 movel %d2,%sp@-
10c194aa: 4eb9 10c8 5348 jsr 10c85348 <__down_read>
10c194b0: 588f addql #4,%sp
10c194b2: 2e02 movel %d2,%d7
10c194b4: 49f9 10c1 5534 lea 10c15534 <mmput>,%a4
10c194ba: 6062 bras 10c1951e <access_process_vm+0xaa>
10c194bc: 2403 movel %d3,%d2
10c194be: 2206 movel %d6,%d1
10c194c0: 0281 0000 0fff andil #4095,%d1
10c194c6: 203c 0000 1000 movel #4096,%d0
10c194cc: 9081 subl %d1,%d0
10c194ce: b083 cmpl %d3,%d0
10c194d0: 6c02 bges 10c194d4 <access_process_vm+0x60>
10c194d2: 2400 movel %d0,%d2
10c194d4: 206e fff8 moveal %fp@(-8),%a0
10c194d8: 4aa8 0038 tstl %a0@(56)
10c194dc: 660c bnes 10c194ea <access_process_vm+0x76>
10c194de: 4879 1000 1b8c pea 10001b8c <__data_start+0x178c>
10c194e4: 4eb9 10c1 60e4 jsr 10c160e4 <panic>
10c194ea: 2068 0038 moveal %a0@(56),%a0
10c194ee: 4a85 tstl %d5
10c194f0: 670a beqs 10c194fc <access_process_vm+0x88>
10c194f2: 2f02 movel %d2,%sp@-
10c194f4: 2f04 movel %d4,%sp@-
10c194f6: 4870 1800 pea %a0@(00000000,%d1:l)
10c194fa: 6008 bras 10c19504 <access_process_vm+0x90>
10c194fc: 2f02 movel %d2,%sp@-
10c194fe: 4870 1800 pea %a0@(00000000,%d1:l)
10c19502: 2f04 movel %d4,%sp@-
10c19504: 4eb9 10c8 5744 jsr 10c85744 <memcpy>
10c1950a: 504f addqw #8,%sp
10c1950c: 4297 clrl %sp@
10c1950e: 2f2e fff8 movel %fp@(-8),%sp@-
10c19512: 4eb9 10c2 2162 jsr 10c22162 <__free_pages>
10c19518: 9682 subl %d2,%d3
10c1951a: d882 addl %d2,%d4
10c1951c: 508f addql #8,%sp
10c1951e: 4a83 tstl %d3
10c19520: 672c beqs 10c1954e <access_process_vm+0xda>
10c19522: 486e fffc pea %fp@(-4)
10c19526: 486e fff8 pea %fp@(-8)
10c1952a: 4878 0001 pea 1 <PF_DTRACE_OFF>
10c1952e: 2f05 movel %d5,%sp@-
10c19530: 4878 0001 pea 1 <PF_DTRACE_OFF>
10c19534: 2f06 movel %d6,%sp@-
10c19536: 2f0a movel %a2,%sp@-
10c19538: 2f39 1002 53b4 movel 100253b4 <_current_task>,%sp@-
10c1953e: 4eb9 10c2 19e0 jsr 10c219e0 <get_user_pages>
10c19544: 4fef 0020 lea %sp@(32),%sp
10c19548: 4a80 tstl %d0
10c1954a: 6e00 ff70 bgtw 10c194bc <access_process_vm+0x48>
10c1954e: 2f07 movel %d7,%sp@-
10c19550: 4eb9 10c8 542e jsr 10c8542e <__up_read>
10c19556: 2e8a movel %a2,%sp@
10c19558: 4e94 jsr %a4@
10c1955a: 2004 movel %d4,%d0
10c1955c: 908b subl %a3,%d0
10c1955e: 4cee 1cfc ffd4 moveml %fp@(-44),%d2-%d7/%a2-%a4
10c19564: 4e5e unlk %fp
10c19566: 4e75 rts
10c19568 <ptrace_readdata>:
10c19568: 4e56 ff80 linkw %fp,#-128
10c1956c: 48e7 3f20 moveml %d2-%d7/%a2,%sp@-
10c19570: 246e 0008 moveal %fp@(8),%a2
10c19574: 2c2e 000c movel %fp@(12),%d6
10c19578: 2a2e 0010 movel %fp@(16),%d5
10c1957c: 282e 0014 movel %fp@(20),%d4
10c19580: 7e00 moveq #0,%d7
10c19582: 601c bras 10c195a0 <ptrace_readdata+0x38>
10c19584: 70fb moveq #-5,%d0
10c19586: 604a bras 10c195d2 <ptrace_readdata+0x6a>
10c19588: 2f02 movel %d2,%sp@-
10c1958a: 2f03 movel %d3,%sp@-
10c1958c: 2f05 movel %d5,%sp@-
10c1958e: 4eb9 10c8 5744 jsr 10c85744 <memcpy>
10c19594: 4fef 000c lea %sp@(12),%sp
10c19598: de82 addl %d2,%d7
10c1959a: dc82 addl %d2,%d6
10c1959c: da82 addl %d2,%d5
10c1959e: 9882 subl %d2,%d4
10c195a0: 4a84 tstl %d4
10c195a2: 6f2c bles 10c195d0 <ptrace_readdata+0x68>
10c195a4: 2004 movel %d4,%d0
10c195a6: 0c80 0000 0080 cmpil #128,%d0
10c195ac: 6304 blss 10c195b2 <ptrace_readdata+0x4a>
10c195ae: 707f moveq #127,%d0
10c195b0: 4600 notb %d0
10c195b2: 42a7 clrl %sp@-
10c195b4: 2f00 movel %d0,%sp@-
10c195b6: 7680 moveq #-128,%d3
10c195b8: d68e addl %fp,%d3
10c195ba: 2f03 movel %d3,%sp@-
10c195bc: 2f06 movel %d6,%sp@-
10c195be: 2f0a movel %a2,%sp@-
10c195c0: 4eba feb2 jsr %pc@(10c19474 <access_process_vm>)
10c195c4: 2400 movel %d0,%d2
10c195c6: 4fef 0014 lea %sp@(20),%sp
10c195ca: 66bc bnes 10c19588 <ptrace_readdata+0x20>
10c195cc: 4a87 tstl %d7
10c195ce: 67b4 beqs 10c19584 <ptrace_readdata+0x1c>
10c195d0: 2007 movel %d7,%d0
10c195d2: 4cee 04fc ff64 moveml %fp@(-156),%d2-%d7/%a2
10c195d8: 4e5e unlk %fp
10c195da: 4e75 rts
10c195dc <ptrace_writedata>:
10c195dc: 4e56 ff80 linkw %fp,#-128
10c195e0: 48e7 3f20 moveml %d2-%d7/%a2,%sp@-
10c195e4: 246e 0008 moveal %fp@(8),%a2
10c195e8: 2a2e 000c movel %fp@(12),%d5
10c195ec: 282e 0010 movel %fp@(16),%d4
10c195f0: 262e 0014 movel %fp@(20),%d3
10c195f4: 7e00 moveq #0,%d7
10c195f6: 4a83 tstl %d3
10c195f8: 6f4e bles 10c19648 <ptrace_writedata+0x6c>
10c195fa: 7c80 moveq #-128,%d6
10c195fc: dc8e addl %fp,%d6
10c195fe: 2403 movel %d3,%d2
10c19600: 0c83 0000 0080 cmpil #128,%d3
10c19606: 6304 blss 10c1960c <ptrace_writedata+0x30>
10c19608: 747f moveq #127,%d2
10c1960a: 4602 notb %d2
10c1960c: 2f02 movel %d2,%sp@-
10c1960e: 2f05 movel %d5,%sp@-
10c19610: 2f06 movel %d6,%sp@-
10c19612: 4eb9 10c8 5744 jsr 10c85744 <memcpy>
10c19618: 504f addqw #8,%sp
10c1961a: 2ebc 0000 0001 movel #1,%sp@
10c19620: 2f02 movel %d2,%sp@-
10c19622: 2f06 movel %d6,%sp@-
10c19624: 2f04 movel %d4,%sp@-
10c19626: 2f0a movel %a2,%sp@-
10c19628: 4eba fe4a jsr %pc@(10c19474 <access_process_vm>)
10c1962c: 4fef 0014 lea %sp@(20),%sp
10c19630: 4a80 tstl %d0
10c19632: 6608 bnes 10c1963c <ptrace_writedata+0x60>
10c19634: 4a87 tstl %d7
10c19636: 6610 bnes 10c19648 <ptrace_writedata+0x6c>
10c19638: 70fb moveq #-5,%d0
10c1963a: 600e bras 10c1964a <ptrace_writedata+0x6e>
10c1963c: de80 addl %d0,%d7
10c1963e: da80 addl %d0,%d5
10c19640: d880 addl %d0,%d4
10c19642: 9680 subl %d0,%d3
10c19644: 4a83 tstl %d3
10c19646: 6eb6 bgts 10c195fe <ptrace_writedata+0x22>
10c19648: 2007 movel %d7,%d0
10c1964a: 4cee 04fc ff64 moveml %fp@(-156),%d2-%d7/%a2
10c19650: 4e5e unlk %fp
10c19652: 4e75 rts
10c19654 <init_timervecs>:
10c19654: 4e56 0000 linkw %fp,#0
10c19658: 48e7 3830 moveml %d2-%d4/%a2-%a3,%sp@-
10c1965c: 263c 1001 9334 movel #268538676,%d3
10c19662: 243c 1001 9130 movel #268538160,%d2
10c19668: 223c 1001 8f2c movel #268537644,%d1
10c1966e: 203c 1001 8d28 movel #268537128,%d0
10c19674: 783f moveq #63,%d4
10c19676: 2643 moveal %d3,%a3
10c19678: 2442 moveal %d2,%a2
10c1967a: 2241 moveal %d1,%a1
10c1967c: 2040 moveal %d0,%a0
10c1967e: 2080 movel %d0,%a0@
10c19680: 2140 0004 movel %d0,%a0@(4)
10c19684: 2281 movel %d1,%a1@
10c19686: 2341 0004 movel %d1,%a1@(4)
10c1968a: 2482 movel %d2,%a2@
10c1968c: 2542 0004 movel %d2,%a2@(4)
10c19690: 2683 movel %d3,%a3@
10c19692: 2743 0004 movel %d3,%a3@(4)
10c19696: 5083 addql #8,%d3
10c19698: 508b addql #8,%a3
10c1969a: 508a addql #8,%a2
10c1969c: 5089 addql #8,%a1
10c1969e: 5088 addql #8,%a0
10c196a0: 5082 addql #8,%d2
10c196a2: 5081 addql #8,%d1
10c196a4: 5080 addql #8,%d0
10c196a6: 51cc ffd6 dbf %d4,10c1967e <init_timervecs+0x2a>
10c196aa: 4244 clrw %d4
10c196ac: 5384 subql #1,%d4
10c196ae: 64ce bccs 10c1967e <init_timervecs+0x2a>
10c196b0: 41f9 1001 9538 lea 10019538 <tv1+0x4>,%a0
10c196b6: 203c 1001 9d30 movel #268541232,%d0
10c196bc: 2088 movel %a0,%a0@
10c196be: 2148 0004 movel %a0,%a0@(4)
10c196c2: 5088 addql #8,%a0
10c196c4: b088 cmpl %a0,%d0
10c196c6: 6cf4 bges 10c196bc <init_timervecs+0x68>
10c196c8: 4cdf 0c1c moveml %sp@+,%d2-%d4/%a2-%a3
10c196cc: 4e5e unlk %fp
10c196ce: 4e75 rts
10c196d0 <add_timer>:
10c196d0: 4e56 0000 linkw %fp,#0
10c196d4: 2f0a movel %a2,%sp@-
10c196d6: 2f02 movel %d2,%sp@-
10c196d8: 246e 0008 moveal %fp@(8),%a2
10c196dc: 40c2 movew %sr,%d2
10c196de: 007c 0700 oriw #1792,%sr
10c196e2: 4a92 tstl %a2@
10c196e4: 6600 00ac bnew 10c19792 <add_timer+0xc2>
10c196e8: 202a 0008 movel %a2@(8),%d0
10c196ec: 2200 movel %d0,%d1
10c196ee: 92b9 1001 9d38 subl 10019d38 <timer_jiffies>,%d1
10c196f4: 0c81 0000 00ff cmpil #255,%d1
10c196fa: 6208 bhis 10c19704 <add_timer+0x34>
10c196fc: 7200 moveq #0,%d1
10c196fe: 4601 notb %d1
10c19700: c081 andl %d1,%d0
10c19702: 605e bras 10c19762 <add_timer+0x92>
10c19704: 0c81 0000 3fff cmpil #16383,%d1
10c1970a: 6212 bhis 10c1971e <add_timer+0x4e>
10c1970c: ea88 lsrl #5,%d0
10c1970e: 0280 0000 01f8 andil #504,%d0
10c19714: 2040 moveal %d0,%a0
10c19716: d1fc 1001 9334 addal #268538676,%a0
10c1971c: 605e bras 10c1977c <add_timer+0xac>
10c1971e: 0c81 000f ffff cmpil #1048575,%d1
10c19724: 6214 bhis 10c1973a <add_timer+0x6a>
10c19726: 720b moveq #11,%d1
10c19728: e2a8 lsrl %d1,%d0
10c1972a: 0280 0000 01f8 andil #504,%d0
10c19730: 2040 moveal %d0,%a0
10c19732: d1fc 1001 9130 addal #268538160,%a0
10c19738: 6042 bras 10c1977c <add_timer+0xac>
10c1973a: 0c81 03ff ffff cmpil #67108863,%d1
10c19740: 6216 bhis 10c19758 <add_timer+0x88>
10c19742: 4240 clrw %d0
10c19744: 4840 swap %d0
10c19746: e248 lsrw #1,%d0
10c19748: 0280 0000 01f8 andil #504,%d0
10c1974e: 2040 moveal %d0,%a0
10c19750: d1fc 1001 8f2c addal #268537644,%a0
10c19756: 6024 bras 10c1977c <add_timer+0xac>
10c19758: 4a81 tstl %d1
10c1975a: 6c12 bges 10c1976e <add_timer+0x9e>
10c1975c: 2039 1001 9534 movel 10019534 <tv1>,%d0
10c19762: e788 lsll #3,%d0
10c19764: 2040 moveal %d0,%a0
10c19766: d1fc 1001 9538 addal #268539192,%a0
10c1976c: 600e bras 10c1977c <add_timer+0xac>
10c1976e: 721a moveq #26,%d1
10c19770: e2a8 lsrl %d1,%d0
10c19772: e788 lsll #3,%d0
10c19774: 2040 moveal %d0,%a0
10c19776: d1fc 1001 8d28 addal #268537128,%a0
10c1977c: 2068 0004 moveal %a0@(4),%a0
10c19780: 2250 moveal %a0@,%a1
10c19782: 234a 0004 movel %a2,%a1@(4)
10c19786: 2489 movel %a1,%a2@
10c19788: 2548 0004 movel %a0,%a2@(4)
10c1978c: 208a movel %a2,%a0@
10c1978e: 46c2 movew %d2,%sr
10c19790: 6012 bras 10c197a4 <add_timer+0xd4>
10c19792: 46c2 movew %d2,%sr
10c19794: 2f2e 0004 movel %fp@(4),%sp@-
10c19798: 4879 1000 1bac pea 10001bac <tvecs+0x14>
10c1979e: 4eb9 10c1 677e jsr 10c1677e <printk>
10c197a4: 242e fff8 movel %fp@(-8),%d2
10c197a8: 246e fffc moveal %fp@(-4),%a2
10c197ac: 4e5e unlk %fp
10c197ae: 4e75 rts
10c197b0 <mod_timer>:
10c197b0: 4e56 0000 linkw %fp,#0
10c197b4: 48e7 3020 moveml %d2-%d3/%a2,%sp@-
10c197b8: 246e 0008 moveal %fp@(8),%a2
10c197bc: 202e 000c movel %fp@(12),%d0
10c197c0: 40c2 movew %sr,%d2
10c197c2: 007c 0700 oriw #1792,%sr
10c197c6: 2540 0008 movel %d0,%a2@(8)
10c197ca: 2252 moveal %a2@,%a1
10c197cc: b2fc 0000 cmpaw #0,%a1
10c197d0: 6604 bnes 10c197d6 <mod_timer+0x26>
10c197d2: 7600 moveq #0,%d3
10c197d4: 600c bras 10c197e2 <mod_timer+0x32>
10c197d6: 206a 0004 moveal %a2@(4),%a0
10c197da: 2348 0004 movel %a0,%a1@(4)
10c197de: 2089 movel %a1,%a0@
10c197e0: 7601 moveq #1,%d3
10c197e2: 202a 0008 movel %a2@(8),%d0
10c197e6: 2200 movel %d0,%d1
10c197e8: 92b9 1001 9d38 subl 10019d38 <timer_jiffies>,%d1
10c197ee: 0c81 0000 00ff cmpil #255,%d1
10c197f4: 6208 bhis 10c197fe <mod_timer+0x4e>
10c197f6: 7200 moveq #0,%d1
10c197f8: 4601 notb %d1
10c197fa: c081 andl %d1,%d0
10c197fc: 605e bras 10c1985c <mod_timer+0xac>
10c197fe: 0c81 0000 3fff cmpil #16383,%d1
10c19804: 6212 bhis 10c19818 <mod_timer+0x68>
10c19806: ea88 lsrl #5,%d0
10c19808: 0280 0000 01f8 andil #504,%d0
10c1980e: 2040 moveal %d0,%a0
10c19810: d1fc 1001 9334 addal #268538676,%a0
10c19816: 605e bras 10c19876 <mod_timer+0xc6>
10c19818: 0c81 000f ffff cmpil #1048575,%d1
10c1981e: 6214 bhis 10c19834 <mod_timer+0x84>
10c19820: 720b moveq #11,%d1
10c19822: e2a8 lsrl %d1,%d0
10c19824: 0280 0000 01f8 andil #504,%d0
10c1982a: 2040 moveal %d0,%a0
10c1982c: d1fc 1001 9130 addal #268538160,%a0
10c19832: 6042 bras 10c19876 <mod_timer+0xc6>
10c19834: 0c81 03ff ffff cmpil #67108863,%d1
10c1983a: 6216 bhis 10c19852 <mod_timer+0xa2>
10c1983c: 4240 clrw %d0
10c1983e: 4840 swap %d0
10c19840: e248 lsrw #1,%d0
10c19842: 0280 0000 01f8 andil #504,%d0
10c19848: 2040 moveal %d0,%a0
10c1984a: d1fc 1001 8f2c addal #268537644,%a0
10c19850: 6024 bras 10c19876 <mod_timer+0xc6>
10c19852: 4a81 tstl %d1
10c19854: 6c12 bges 10c19868 <mod_timer+0xb8>
10c19856: 2039 1001 9534 movel 10019534 <tv1>,%d0
10c1985c: e788 lsll #3,%d0
10c1985e: 2040 moveal %d0,%a0
10c19860: d1fc 1001 9538 addal #268539192,%a0
10c19866: 600e bras 10c19876 <mod_timer+0xc6>
10c19868: 721a moveq #26,%d1
10c1986a: e2a8 lsrl %d1,%d0
10c1986c: e788 lsll #3,%d0
10c1986e: 2040 moveal %d0,%a0
10c19870: d1fc 1001 8d28 addal #268537128,%a0
10c19876: 2068 0004 moveal %a0@(4),%a0
10c1987a: 2250 moveal %a0@,%a1
10c1987c: 234a 0004 movel %a2,%a1@(4)
10c19880: 2489 movel %a1,%a2@
10c19882: 2548 0004 movel %a0,%a2@(4)
10c19886: 208a movel %a2,%a0@
10c19888: 46c2 movew %d2,%sr
10c1988a: 2003 movel %d3,%d0
10c1988c: 4cdf 040c moveml %sp@+,%d2-%d3/%a2
10c19890: 4e5e unlk %fp
10c19892: 4e75 rts
10c19894 <del_timer>:
10c19894: 4e56 0000 linkw %fp,#0
10c19898: 2f0a movel %a2,%sp@-
10c1989a: 246e 0008 moveal %fp@(8),%a2
10c1989e: 40c1 movew %sr,%d1
10c198a0: 007c 0700 oriw #1792,%sr
10c198a4: 2252 moveal %a2@,%a1
10c198a6: b2fc 0000 cmpaw #0,%a1
10c198aa: 6604 bnes 10c198b0 <del_timer+0x1c>
10c198ac: 7000 moveq #0,%d0
10c198ae: 600c bras 10c198bc <del_timer+0x28>
10c198b0: 206a 0004 moveal %a2@(4),%a0
10c198b4: 2348 0004 movel %a0,%a1@(4)
10c198b8: 2089 movel %a1,%a0@
10c198ba: 7001 moveq #1,%d0
10c198bc: 42aa 0004 clrl %a2@(4)
10c198c0: 4292 clrl %a2@
10c198c2: 46c1 movew %d1,%sr
10c198c4: 245f moveal %sp@+,%a2
10c198c6: 4e5e unlk %fp
10c198c8: 4e75 rts
10c198ca <tqueue_bh>:
10c198ca: 4e56 0000 linkw %fp,#0
10c198ce: 0cb9 1000 cf60 cmpil #268488544,1000cf60 <tq_timer>
10c198d4: 1000 cf60
10c198d8: 670c beqs 10c198e6 <tqueue_bh+0x1c>
10c198da: 4879 1000 cf60 pea 1000cf60 <tq_timer>
10c198e0: 4eb9 10c1 8942 jsr 10c18942 <__run_task_queue>
10c198e6: 4e5e unlk %fp
10c198e8: 4e75 rts
10c198ea <immediate_bh>:
10c198ea: 4e56 0000 linkw %fp,#0
10c198ee: 0cb9 1000 cf68 cmpil #268488552,1000cf68 <tq_immediate>
10c198f4: 1000 cf68
10c198f8: 670c beqs 10c19906 <immediate_bh+0x1c>
10c198fa: 4879 1000 cf68 pea 1000cf68 <tq_immediate>
10c19900: 4eb9 10c1 8942 jsr 10c18942 <__run_task_queue>
10c19906: 4e5e unlk %fp
10c19908: 4e75 rts
10c1990a <second_overflow>:
10c1990a: 4e56 0000 linkw %fp,#0
10c1990e: 2f0a movel %a2,%sp@-
10c19910: 2f02 movel %d2,%sp@-
10c19912: 3079 1000 cf7c moveaw 1000cf7c <time_tolerance>,%a0
10c19918: d1f9 1000 cf84 addal 1000cf84 <time_maxerror>,%a0
10c1991e: 23c8 1000 cf84 movel %a0,1000cf84 <time_maxerror>
10c19924: b1fc 00fa 0000 cmpal #16384000,%a0
10c1992a: 6f12 bles 10c1993e <second_overflow+0x34>
10c1992c: 23fc 00fa 0000 movel #16384000,1000cf84 <time_maxerror>
10c19932: 1000 cf84
10c19936: 7040 moveq #64,%d0
10c19938: 81b9 1000 cf74 orl %d0,1000cf74 <time_status>
10c1993e: 2039 1000 cf70 movel 1000cf70 <time_state>,%d0
10c19944: 7204 moveq #4,%d1
10c19946: b280 cmpl %d0,%d1
10c19948: 6500 00c8 bcsw 10c19a12 <second_overflow+0x108>
10c1994c: d080 addl %d0,%d0
10c1994e: 303b 0806 movew %pc@(10c19956 <second_overflow+0x4c>,%d0:l),%d0
10c19952: 4efb 0002 jmp %pc@(10c19956 <second_overflow+0x4c>,%d0:w)
10c19956: 000a 0036 orib #54,%a2
10c1995a: 006c 00a2 00ac oriw #162,%a4@(172)
10c19960: 2039 1000 cf74 movel 1000cf74 <time_status>,%d0
10c19966: 0800 0004 btst #4,%d0
10c1996a: 670c beqs 10c19978 <second_overflow+0x6e>
10c1996c: 7001 moveq #1,%d0
10c1996e: 23c0 1000 cf70 movel %d0,1000cf70 <time_state>
10c19974: 6000 009c braw 10c19a12 <second_overflow+0x108>
10c19978: 0800 0005 btst #5,%d0
10c1997c: 6700 0094 beqw 10c19a12 <second_overflow+0x108>
10c19980: 7202 moveq #2,%d1
10c19982: 23c1 1000 cf70 movel %d1,1000cf70 <time_state>
10c19988: 6000 0088 braw 10c19a12 <second_overflow+0x108>
10c1998c: 45f9 1002 5790 lea 10025790 <xtime>,%a2
10c19992: 2412 movel %a2@,%d2
10c19994: 2f3c 0001 5180 movel #86400,%sp@-
10c1999a: 2f02 movel %d2,%sp@-
10c1999c: 4eb9 10c8 5864 jsr 10c85864 <__modsi3>
10c199a2: 508f addql #8,%sp
10c199a4: 4a80 tstl %d0
10c199a6: 666a bnes 10c19a12 <second_overflow+0x108>
10c199a8: 5382 subql #1,%d2
10c199aa: 2482 movel %d2,%a2@
10c199ac: 7003 moveq #3,%d0
10c199ae: 23c0 1000 cf70 movel %d0,1000cf70 <time_state>
10c199b4: 4879 1000 1bd2 pea 10001bd2 <tvecs+0x3a>
10c199ba: 4eb9 10c1 677e jsr 10c1677e <printk>
10c199c0: 6050 bras 10c19a12 <second_overflow+0x108>
10c199c2: 45f9 1002 5790 lea 10025790 <xtime>,%a2
10c199c8: 2412 movel %a2@,%d2
10c199ca: 5282 addql #1,%d2
10c199cc: 2f3c 0001 5180 movel #86400,%sp@-
10c199d2: 2f02 movel %d2,%sp@-
10c199d4: 4eb9 10c8 5864 jsr 10c85864 <__modsi3>
10c199da: 508f addql #8,%sp
10c199dc: 4a80 tstl %d0
10c199de: 6632 bnes 10c19a12 <second_overflow+0x108>
10c199e0: 2482 movel %d2,%a2@
10c199e2: 7204 moveq #4,%d1
10c199e4: 23c1 1000 cf70 movel %d1,1000cf70 <time_state>
10c199ea: 4879 1000 1c00 pea 10001c00 <tvecs+0x68>
10c199f0: 4eb9 10c1 677e jsr 10c1677e <printk>
10c199f6: 601a bras 10c19a12 <second_overflow+0x108>
10c199f8: 7004 moveq #4,%d0
10c199fa: 23c0 1000 cf70 movel %d0,1000cf70 <time_state>
10c19a00: 6010 bras 10c19a12 <second_overflow+0x108>
10c19a02: 7030 moveq #48,%d0
10c19a04: c0b9 1000 cf74 andl 1000cf74 <time_status>,%d0
10c19a0a: 6606 bnes 10c19a12 <second_overflow+0x108>
10c19a0c: 42b9 1000 cf70 clrl 1000cf70 <time_state>
10c19a12: 2079 1002 565c moveal 1002565c <time_offset>,%a0
10c19a18: b0fc 0000 cmpaw #0,%a0
10c19a1c: 6c34 bges 10c19a52 <second_overflow+0x148>
10c19a1e: 2208 movel %a0,%d1
10c19a20: 4481 negl %d1
10c19a22: 0839 0003 1000 btst #3,1000cf77 <time_status+0x3>
10c19a28: cf77
10c19a2a: 660a bnes 10c19a36 <second_overflow+0x12c>
10c19a2c: 2039 1000 cf78 movel 1000cf78 <time_constant>,%d0
10c19a32: 5c80 addql #6,%d0
10c19a34: e0a1 asrl %d0,%d1
10c19a36: 0c81 07d0 0000 cmpil #131072000,%d1
10c19a3c: 6f06 bles 10c19a44 <second_overflow+0x13a>
10c19a3e: 223c 07d0 0000 movel #131072000,%d1
10c19a44: d1c1 addal %d1,%a0
10c19a46: 23c8 1002 565c movel %a0,1002565c <time_offset>
10c19a4c: e789 lsll #3,%d1
10c19a4e: 4481 negl %d1
10c19a50: 602e bras 10c19a80 <second_overflow+0x176>
10c19a52: 2208 movel %a0,%d1
10c19a54: 0839 0003 1000 btst #3,1000cf77 <time_status+0x3>
10c19a5a: cf77
10c19a5c: 660a bnes 10c19a68 <second_overflow+0x15e>
10c19a5e: 2039 1000 cf78 movel 1000cf78 <time_constant>,%d0
10c19a64: 5c80 addql #6,%d0
10c19a66: e0a1 asrl %d0,%d1
10c19a68: 0c81 07d0 0000 cmpil #131072000,%d1
10c19a6e: 6f06 bles 10c19a76 <second_overflow+0x16c>
10c19a70: 223c 07d0 0000 movel #131072000,%d1
10c19a76: 91c1 subal %d1,%a0
10c19a78: 23c8 1002 565c movel %a0,1002565c <time_offset>
10c19a7e: e789 lsll #3,%d1
10c19a80: 23c1 1002 5780 movel %d1,10025780 <time_adj>
10c19a86: 2039 1000 cf04 movel 1000cf04 <pps_valid>,%d0
10c19a8c: 2200 movel %d0,%d1
10c19a8e: 5281 addql #1,%d1
10c19a90: 23c1 1000 cf04 movel %d1,1000cf04 <pps_valid>
10c19a96: 7277 moveq #119,%d1
10c19a98: b280 cmpl %d0,%d1
10c19a9a: 661c bnes 10c19ab8 <second_overflow+0x1ae>
10c19a9c: 23fc 0000 0320 movel #800,1000cefc <pps_jitter>
10c19aa2: 1000 cefc
10c19aa6: 23fc 0200 0000 movel #33554432,1000cf00 <pps_stabil>
10c19aac: 1000 cf00
10c19ab0: 0279 f0ff 1000 andiw #-3841,1000cf76 <time_status+0x2>
10c19ab6: cf76
10c19ab8: 2239 1000 cf8c movel 1000cf8c <time_freq>,%d1
10c19abe: d2b9 1002 5698 addl 10025698 <pps_freq>,%d1
10c19ac4: 6a0c bpls 10c19ad2 <second_overflow+0x1c8>
10c19ac6: 4481 negl %d1
10c19ac8: e281 asrl #1,%d1
10c19aca: 93b9 1002 5780 subl %d1,10025780 <time_adj>
10c19ad0: 6008 bras 10c19ada <second_overflow+0x1d0>
10c19ad2: e281 asrl #1,%d1
10c19ad4: d3b9 1002 5780 addl %d1,10025780 <time_adj>
10c19ada: 2079 1002 5780 moveal 10025780 <time_adj>,%a0
10c19ae0: b0fc 0000 cmpaw #0,%a0
10c19ae4: 6c10 bges 10c19af6 <second_overflow+0x1ec>
10c19ae6: 2008 movel %a0,%d0
10c19ae8: 4480 negl %d0
10c19aea: 2200 movel %d0,%d1
10c19aec: ea81 asrl #5,%d1
10c19aee: e480 asrl #2,%d0
10c19af0: d081 addl %d1,%d0
10c19af2: 91c0 subal %d0,%a0
10c19af4: 600c bras 10c19b02 <second_overflow+0x1f8>
10c19af6: 2208 movel %a0,%d1
10c19af8: e481 asrl #2,%d1
10c19afa: 2008 movel %a0,%d0
10c19afc: ea80 asrl #5,%d0
10c19afe: d280 addl %d0,%d1
10c19b00: d1c1 addal %d1,%a0
10c19b02: 23c8 1002 5780 movel %a0,10025780 <time_adj>
10c19b08: 242e fff8 movel %fp@(-8),%d2
10c19b0c: 246e fffc moveal %fp@(-4),%a2
10c19b10: 4e5e unlk %fp
10c19b12: 4e75 rts
10c19b14 <update_wall_time_one_tick>:
10c19b14: 4e56 0000 linkw %fp,#0
10c19b18: 2f0a movel %a2,%sp@-
10c19b1a: 2239 1002 5798 movel 10025798 <time_adjust>,%d1
10c19b20: 23c1 1002 576c movel %d1,1002576c <time_adjust_step>
10c19b26: 6722 beqs 10c19b4a <update_wall_time_one_tick+0x36>
10c19b28: 2039 1000 cf5c movel 1000cf5c <tickadj>,%d0
10c19b2e: b081 cmpl %d1,%d0
10c19b30: 6d06 blts 10c19b38 <update_wall_time_one_tick+0x24>
10c19b32: 4480 negl %d0
10c19b34: b081 cmpl %d1,%d0
10c19b36: 6f06 bles 10c19b3e <update_wall_time_one_tick+0x2a>
10c19b38: 23c0 1002 576c movel %d0,1002576c <time_adjust_step>
10c19b3e: 2039 1002 576c movel 1002576c <time_adjust_step>,%d0
10c19b44: 91b9 1002 5798 subl %d0,10025798 <time_adjust>
10c19b4a: 45f9 1002 5794 lea 10025794 <xtime+0x4>,%a2
10c19b50: 2039 1000 cf58 movel 1000cf58 <tick>,%d0
10c19b56: d0b9 1002 576c addl 1002576c <time_adjust_step>,%d0
10c19b5c: 2252 moveal %a2@,%a1
10c19b5e: d3c0 addal %d0,%a1
10c19b60: 2489 movel %a1,%a2@
10c19b62: 2079 1002 67a8 moveal 100267a8 <time_phase>,%a0
10c19b68: d1f9 1002 5780 addal 10025780 <time_adj>,%a0
10c19b6e: 23c8 1002 67a8 movel %a0,100267a8 <time_phase>
10c19b74: b1fc ffc0 0000 cmpal #-4194304,%a0
10c19b7a: 6e1e bgts 10c19b9a <update_wall_time_one_tick+0x86>
10c19b7c: 2208 movel %a0,%d1
10c19b7e: 4481 negl %d1
10c19b80: 4841 swap %d1
10c19b82: ec41 asrw #6,%d1
10c19b84: 48c1 extl %d1
10c19b86: 2001 movel %d1,%d0
10c19b88: ed48 lslw #6,%d0
10c19b8a: 4840 swap %d0
10c19b8c: 4240 clrw %d0
10c19b8e: d1c0 addal %d0,%a0
10c19b90: 23c8 1002 67a8 movel %a0,100267a8 <time_phase>
10c19b96: 93c1 subal %d1,%a1
10c19b98: 6022 bras 10c19bbc <update_wall_time_one_tick+0xa8>
10c19b9a: b1fc 003f ffff cmpal #4194303,%a0
10c19ba0: 6f1c bles 10c19bbe <update_wall_time_one_tick+0xaa>
10c19ba2: 2208 movel %a0,%d1
10c19ba4: 4841 swap %d1
10c19ba6: ec41 asrw #6,%d1
10c19ba8: 48c1 extl %d1
10c19baa: 2001 movel %d1,%d0
10c19bac: ed48 lslw #6,%d0
10c19bae: 4840 swap %d0
10c19bb0: 4240 clrw %d0
10c19bb2: 91c0 subal %d0,%a0
10c19bb4: 23c8 1002 67a8 movel %a0,100267a8 <time_phase>
10c19bba: d3c1 addal %d1,%a1
10c19bbc: 2489 movel %a1,%a2@
10c19bbe: 245f moveal %sp@+,%a2
10c19bc0: 4e5e unlk %fp
10c19bc2: 4e75 rts
10c19bc4 <update_wall_time>:
10c19bc4: 4e56 0000 linkw %fp,#0
10c19bc8: 48e7 2030 moveml %d2/%a2-%a3,%sp@-
10c19bcc: 242e 0008 movel %fp@(8),%d2
10c19bd0: 47fa ff42 lea %pc@(10c19b14 <update_wall_time_one_tick>),%a3
10c19bd4: 45f9 1002 5794 lea 10025794 <xtime+0x4>,%a2
10c19bda: 5382 subql #1,%d2
10c19bdc: 4e93 jsr %a3@
10c19bde: 4a82 tstl %d2
10c19be0: 66f8 bnes 10c19bda <update_wall_time+0x16>
10c19be2: 2012 movel %a2@,%d0
10c19be4: 0c80 000f 423f cmpil #999999,%d0
10c19bea: 6f10 bles 10c19bfc <update_wall_time+0x38>
10c19bec: 0680 fff0 bdc0 addil #-1000000,%d0
10c19bf2: 2480 movel %d0,%a2@
10c19bf4: 52aa fffc addql #1,%a2@(-4)
10c19bf8: 4eba fd10 jsr %pc@(10c1990a <second_overflow>)
10c19bfc: 4cee 0c04 fff4 moveml %fp@(-12),%d2/%a2-%a3
10c19c02: 4e5e unlk %fp
10c19c04: 4e75 rts
10c19c06 <update_one_process>:
10c19c06: 4e56 0000 linkw %fp,#0
10c19c0a: 48e7 3020 moveml %d2-%d3/%a2,%sp@-
10c19c0e: 246e 0008 moveal %fp@(8),%a2
10c19c12: 262e 000c movel %fp@(12),%d3
10c19c16: 222e 0010 movel %fp@(16),%d1
10c19c1a: 202e 0014 movel %fp@(20),%d0
10c19c1e: e588 lsll #2,%d0
10c19c20: 41f2 0800 lea %a2@(00000000,%d0:l),%a0
10c19c24: d7a8 010a addl %d3,%a0@(266)
10c19c28: d3a8 010e addl %d1,%a0@(270)
10c19c2c: 202a 00f6 movel %a2@(246),%d0
10c19c30: d083 addl %d3,%d0
10c19c32: 2540 00f6 movel %d0,%a2@(246)
10c19c36: d2aa 00fa addl %a2@(250),%d1
10c19c3a: 2541 00fa movel %d1,%a2@(250)
10c19c3e: 2400 movel %d0,%d2
10c19c40: d481 addl %d1,%d2
10c19c42: 4878 0064 pea 64 <LSIGTRAP+0x5f>
10c19c46: 2f02 movel %d2,%sp@-
10c19c48: 4eb9 10c8 5940 jsr 10c85940 <__udivsi3>
10c19c4e: 508f addql #8,%sp
10c19c50: b0aa 01e2 cmpl %a2@(482),%d0
10c19c54: 634e blss 10c19ca4 <update_one_process+0x9e>
10c19c56: 4878 0064 pea 64 <LSIGTRAP+0x5f>
10c19c5a: 2f02 movel %d2,%sp@-
10c19c5c: 4eb9 10c8 599c jsr 10c8599c <__umodsi3>
10c19c62: 508f addql #8,%sp
10c19c64: 4a80 tstl %d0
10c19c66: 6614 bnes 10c19c7c <update_one_process+0x76>
10c19c68: 4878 0001 pea 1 <PF_DTRACE_OFF>
10c19c6c: 2f0a movel %a2,%sp@-
10c19c6e: 4878 0018 pea 18 <LSIGTRAP+0x13>
10c19c72: 4eb9 10c1 adf0 jsr 10c1adf0 <send_sig>
10c19c78: 4fef 000c lea %sp@(12),%sp
10c19c7c: 4878 0064 pea 64 <LSIGTRAP+0x5f>
10c19c80: 2f02 movel %d2,%sp@-
10c19c82: 4eb9 10c8 5940 jsr 10c85940 <__udivsi3>
10c19c88: 508f addql #8,%sp
10c19c8a: b0aa 01e6 cmpl %a2@(486),%d0
10c19c8e: 6314 blss 10c19ca4 <update_one_process+0x9e>
10c19c90: 4878 0001 pea 1 <PF_DTRACE_OFF>
10c19c94: 2f0a movel %a2,%sp@-
10c19c96: 4878 0009 pea 9 <LSIGTRAP+0x4>
10c19c9a: 4eb9 10c1 adf0 jsr 10c1adf0 <send_sig>
10c19ca0: 4fef 000c lea %sp@(12),%sp
10c19ca4: 242a 00d2 movel %a2@(210),%d2
10c19ca8: 6720 beqs 10c19cca <update_one_process+0xc4>
10c19caa: 9483 subl %d3,%d2
10c19cac: 6618 bnes 10c19cc6 <update_one_process+0xc0>
10c19cae: 242a 00de movel %a2@(222),%d2
10c19cb2: 4878 0001 pea 1 <PF_DTRACE_OFF>
10c19cb6: 2f0a movel %a2,%sp@-
10c19cb8: 4878 001a pea 1a <LSIGTRAP+0x15>
10c19cbc: 4eb9 10c1 adf0 jsr 10c1adf0 <send_sig>
10c19cc2: 4fef 000c lea %sp@(12),%sp
10c19cc6: 2542 00d2 movel %d2,%a2@(210)
10c19cca: 242a 00ce movel %a2@(206),%d2
10c19cce: 671c beqs 10c19cec <update_one_process+0xe6>
10c19cd0: 5382 subql #1,%d2
10c19cd2: 6614 bnes 10c19ce8 <update_one_process+0xe2>
10c19cd4: 242a 00da movel %a2@(218),%d2
10c19cd8: 4878 0001 pea 1 <PF_DTRACE_OFF>
10c19cdc: 2f0a movel %a2,%sp@-
10c19cde: 4878 001b pea 1b <LSIGTRAP+0x16>
10c19ce2: 4eb9 10c1 adf0 jsr 10c1adf0 <send_sig>
10c19ce8: 2542 00ce movel %d2,%a2@(206)
10c19cec: 4cee 040c fff4 moveml %fp@(-12),%d2-%d3/%a2
10c19cf2: 4e5e unlk %fp
10c19cf4: 4e75 rts
10c19cf6 <update_process_times>:
10c19cf6: 4e56 0000 linkw %fp,#0
10c19cfa: 48e7 3020 moveml %d2-%d3/%a2,%sp@-
10c19cfe: 262e 0008 movel %fp@(8),%d3
10c19d02: 2479 1002 53b4 moveal 100253b4 <_current_task>,%a2
10c19d08: 2403 movel %d3,%d2
10c19d0a: 0a42 0001 eoriw #1,%d2
10c19d0e: 42a7 clrl %sp@-
10c19d10: 2f02 movel %d2,%sp@-
10c19d12: 2f03 movel %d3,%sp@-
10c19d14: 2f0a movel %a2,%sp@-
10c19d16: 4eba feee jsr %pc@(10c19c06 <update_one_process>)
10c19d1a: 4aaa 007a tstl %a2@(122)
10c19d1e: 6746 beqs 10c19d66 <update_process_times+0x70>
10c19d20: 202a 0020 movel %a2@(32),%d0
10c19d24: 2200 movel %d0,%d1
10c19d26: 5381 subql #1,%d1
10c19d28: 2541 0020 movel %d1,%a2@(32)
10c19d2c: 5380 subql #1,%d0
10c19d2e: 4a80 tstl %d0
10c19d30: 6e0a bgts 10c19d3c <update_process_times+0x46>
10c19d32: 42aa 0020 clrl %a2@(32)
10c19d36: 7001 moveq #1,%d0
10c19d38: 2540 0014 movel %d0,%a2@(20)
10c19d3c: 4aaa 0024 tstl %a2@(36)
10c19d40: 6f08 bles 10c19d4a <update_process_times+0x54>
10c19d42: d7b9 1002 67c0 addl %d3,100267c0 <kstat+0x4>
10c19d48: 6006 bras 10c19d50 <update_process_times+0x5a>
10c19d4a: d7b9 1002 67bc addl %d3,100267bc <kstat>
10c19d50: 7000 moveq #0,%d0
10c19d52: e588 lsll #2,%d0
10c19d54: 41f9 1002 67c4 lea 100267c4 <kstat+0x8>,%a0
10c19d5a: 2230 0800 movel %a0@(00000000,%d0:l),%d1
10c19d5e: d282 addl %d2,%d1
10c19d60: 2181 0800 movel %d1,%a0@(00000000,%d0:l)
10c19d64: 6018 bras 10c19d7e <update_process_times+0x88>
10c19d66: 4ab9 1002 5730 tstl 10025730 <irq_stat+0x8>
10c19d6c: 660a bnes 10c19d78 <update_process_times+0x82>
10c19d6e: 7201 moveq #1,%d1
10c19d70: b2b9 1002 572c cmpl 1002572c <irq_stat+0x4>,%d1
10c19d76: 6406 bccs 10c19d7e <update_process_times+0x88>
10c19d78: d5b9 1002 67c4 addl %d2,100267c4 <kstat+0x8>
10c19d7e: 4cee 040c fff4 moveml %fp@(-12),%d2-%d3/%a2
10c19d84: 4e5e unlk %fp
10c19d86: 4e75 rts
10c19d88 <count_active_tasks>:
10c19d88: 4e56 0000 linkw %fp,#0
10c19d8c: 7200 moveq #0,%d1
10c19d8e: 2079 1001 11d8 moveal 100111d8 <init_task_union+0x48>,%a0
10c19d94: 203c 1001 1190 movel #268505488,%d0
10c19d9a: b088 cmpl %a0,%d0
10c19d9c: 671c beqs 10c19dba <count_active_tasks+0x32>
10c19d9e: 2240 moveal %d0,%a1
10c19da0: 2010 movel %a0@,%d0
10c19da2: 6708 beqs 10c19dac <count_active_tasks+0x24>
10c19da4: 2010 movel %a0@,%d0
10c19da6: 0800 0001 btst #1,%d0
10c19daa: 6706 beqs 10c19db2 <count_active_tasks+0x2a>
10c19dac: 0681 0000 0800 addil #2048,%d1
10c19db2: 2068 0048 moveal %a0@(72),%a0
10c19db6: b3c8 cmpal %a0,%a1
10c19db8: 66e6 bnes 10c19da0 <count_active_tasks+0x18>
10c19dba: 2001 movel %d1,%d0
10c19dbc: 4e5e unlk %fp
10c19dbe: 4e75 rts
10c19dc0 <timer_bh>:
10c19dc0: 4e56 0000 linkw %fp,#0
10c19dc4: 48e7 3c3c moveml %d2-%d5/%a2-%a5,%sp@-
10c19dc8: 007c 0700 oriw #1792,%sr
10c19dcc: 2439 1002 67b0 movel 100267b0 <jiffies>,%d2
10c19dd2: 2039 1002 569c movel 1002569c <wall_jiffies>,%d0
10c19dd8: 9480 subl %d0,%d2
10c19dda: 6710 beqs 10c19dec <timer_bh+0x2c>
10c19ddc: d082 addl %d2,%d0
10c19dde: 23c0 1002 569c movel %d0,1002569c <wall_jiffies>
10c19de4: 2f02 movel %d2,%sp@-
10c19de6: 4eba fddc jsr %pc@(10c19bc4 <update_wall_time>)
10c19dea: 588f addql #4,%sp
10c19dec: 027c f8ff andiw #-1793,%sr
10c19df0: 2039 1000 cf98 movel 1000cf98 <count.723>,%d0
10c19df6: 9082 subl %d2,%d0
10c19df8: 23c0 1000 cf98 movel %d0,1000cf98 <count.723>
10c19dfe: 6c00 008e bgew 10c19e8e <timer_bh+0xce>
10c19e02: 0680 0000 01f4 addil #500,%d0
10c19e08: 23c0 1000 cf98 movel %d0,1000cf98 <count.723>
10c19e0e: 4eba ff78 jsr %pc@(10c19d88 <count_active_tasks>)
10c19e12: 2239 1002 53d0 movel 100253d0 <avenrun>,%d1
10c19e18: 2401 movel %d1,%d2
10c19e1a: e98a lsll #4,%d2
10c19e1c: 9481 subl %d1,%d2
10c19e1e: e58a lsll #2,%d2
10c19e20: 9481 subl %d1,%d2
10c19e22: e78a lsll #3,%d2
10c19e24: 9481 subl %d1,%d2
10c19e26: 2200 movel %d0,%d1
10c19e28: e589 lsll #2,%d1
10c19e2a: d280 addl %d0,%d1
10c19e2c: e789 lsll #3,%d1
10c19e2e: d280 addl %d0,%d1
10c19e30: d282 addl %d2,%d1
10c19e32: e589 lsll #2,%d1
10c19e34: 740b moveq #11,%d2
10c19e36: e4a9 lsrl %d2,%d1
10c19e38: 23c1 1002 53d0 movel %d1,100253d0 <avenrun>
10c19e3e: 2239 1002 53d4 movel 100253d4 <avenrun+0x4>,%d1
10c19e44: 2401 movel %d1,%d2
10c19e46: ed8a lsll #6,%d2
10c19e48: 9481 subl %d1,%d2
10c19e4a: e98a lsll #4,%d2
10c19e4c: 9481 subl %d1,%d2
10c19e4e: d482 addl %d2,%d2
10c19e50: 2200 movel %d0,%d1
10c19e52: eb89 lsll #5,%d1
10c19e54: d280 addl %d0,%d1
10c19e56: d280 addl %d0,%d1
10c19e58: d481 addl %d1,%d2
10c19e5a: 720b moveq #11,%d1
10c19e5c: e2aa lsrl %d1,%d2
10c19e5e: 23c2 1002 53d4 movel %d2,100253d4 <avenrun+0x4>
10c19e64: 2239 1002 53d8 movel 100253d8 <avenrun+0x8>,%d1
10c19e6a: 2401 movel %d1,%d2
10c19e6c: ef8a lsll #7,%d2
10c19e6e: 9481 subl %d1,%d2
10c19e70: e58a lsll #2,%d2
10c19e72: d481 addl %d1,%d2
10c19e74: e58a lsll #2,%d2
10c19e76: d481 addl %d1,%d2
10c19e78: 2200 movel %d0,%d1
10c19e7a: d281 addl %d1,%d1
10c19e7c: d280 addl %d0,%d1
10c19e7e: e589 lsll #2,%d1
10c19e80: 9280 subl %d0,%d1
10c19e82: d481 addl %d1,%d2
10c19e84: 700b moveq #11,%d0
10c19e86: e0aa lsrl %d0,%d2
10c19e88: 23c2 1002 53d8 movel %d2,100253d8 <avenrun+0x8>
10c19e8e: 007c 0700 oriw #1792,%sr
10c19e92: 2039 1002 67b0 movel 100267b0 <jiffies>,%d0
10c19e98: 90b9 1001 9d38 subl 10019d38 <timer_jiffies>,%d0
10c19e9e: 6b00 0184 bmiw 10c1a024 <timer_bh+0x264>
10c19ea2: 4ab9 1001 9534 tstl 10019534 <tv1>
10c19ea8: 6600 0106 bnew 10c19fb0 <timer_bh+0x1f0>
10c19eac: 2a3c 1000 1b98 movel #268442520,%d5
10c19eb2: 2839 1001 9d38 movel 10019d38 <timer_jiffies>,%d4
10c19eb8: 243c 1000 1b9c movel #268442524,%d2
10c19ebe: 2042 moveal %d2,%a0
10c19ec0: 2a50 moveal %a0@,%a5
10c19ec2: 2015 movel %a5@,%d0
10c19ec4: e788 lsll #3,%d0
10c19ec6: 47f5 0804 lea %a5@(00000004,%d0:l),%a3
10c19eca: 2453 moveal %a3@,%a2
10c19ecc: b7ca cmpal %a2,%a3
10c19ece: 6700 00ba beqw 10c19f8a <timer_bh+0x1ca>
10c19ed2: 2604 movel %d4,%d3
10c19ed4: 2852 moveal %a2@,%a4
10c19ed6: 206a 0004 moveal %a2@(4),%a0
10c19eda: 2948 0004 movel %a0,%a4@(4)
10c19ede: 208c movel %a4,%a0@
10c19ee0: 202a 0008 movel %a2@(8),%d0
10c19ee4: 2200 movel %d0,%d1
10c19ee6: 9283 subl %d3,%d1
10c19ee8: 0c81 0000 00ff cmpil #255,%d1
10c19eee: 6208 bhis 10c19ef8 <timer_bh+0x138>
10c19ef0: 7200 moveq #0,%d1
10c19ef2: 4601 notb %d1
10c19ef4: c081 andl %d1,%d0
10c19ef6: 605e bras 10c19f56 <timer_bh+0x196>
10c19ef8: 0c81 0000 3fff cmpil #16383,%d1
10c19efe: 6212 bhis 10c19f12 <timer_bh+0x152>
10c19f00: ea88 lsrl #5,%d0
10c19f02: 0280 0000 01f8 andil #504,%d0
10c19f08: 2040 moveal %d0,%a0
10c19f0a: d1fc 1001 9334 addal #268538676,%a0
10c19f10: 605e bras 10c19f70 <timer_bh+0x1b0>
10c19f12: 0c81 000f ffff cmpil #1048575,%d1
10c19f18: 6214 bhis 10c19f2e <timer_bh+0x16e>
10c19f1a: 720b moveq #11,%d1
10c19f1c: e2a8 lsrl %d1,%d0
10c19f1e: 0280 0000 01f8 andil #504,%d0
10c19f24: 2040 moveal %d0,%a0
10c19f26: d1fc 1001 9130 addal #268538160,%a0
10c19f2c: 6042 bras 10c19f70 <timer_bh+0x1b0>
10c19f2e: 0c81 03ff ffff cmpil #67108863,%d1
10c19f34: 6216 bhis 10c19f4c <timer_bh+0x18c>
10c19f36: 4240 clrw %d0
10c19f38: 4840 swap %d0
10c19f3a: e248 lsrw #1,%d0
10c19f3c: 0280 0000 01f8 andil #504,%d0
10c19f42: 2040 moveal %d0,%a0
10c19f44: d1fc 1001 8f2c addal #268537644,%a0
10c19f4a: 6024 bras 10c19f70 <timer_bh+0x1b0>
10c19f4c: 4a81 tstl %d1
10c19f4e: 6c12 bges 10c19f62 <timer_bh+0x1a2>
10c19f50: 2039 1001 9534 movel 10019534 <tv1>,%d0
10c19f56: e788 lsll #3,%d0
10c19f58: 2040 moveal %d0,%a0
10c19f5a: d1fc 1001 9538 addal #268539192,%a0
10c19f60: 600e bras 10c19f70 <timer_bh+0x1b0>
10c19f62: 721a moveq #26,%d1
10c19f64: e2a8 lsrl %d1,%d0
10c19f66: e788 lsll #3,%d0
10c19f68: 2040 moveal %d0,%a0
10c19f6a: d1fc 1001 8d28 addal #268537128,%a0
10c19f70: 2268 0004 moveal %a0@(4),%a1
10c19f74: 2051 moveal %a1@,%a0
10c19f76: 214a 0004 movel %a2,%a0@(4)
10c19f7a: 2488 movel %a0,%a2@
10c19f7c: 2549 0004 movel %a1,%a2@(4)
10c19f80: 228a movel %a2,%a1@
10c19f82: 244c moveal %a4,%a2
10c19f84: b7ca cmpal %a2,%a3
10c19f86: 6600 ff4c bnew 10c19ed4 <timer_bh+0x114>
10c19f8a: 268b movel %a3,%a3@
10c19f8c: 274b 0004 movel %a3,%a3@(4)
10c19f90: 2015 movel %a5@,%d0
10c19f92: 5280 addql #1,%d0
10c19f94: 723f moveq #63,%d1
10c19f96: c280 andl %d0,%d1
10c19f98: 2a81 movel %d1,%a5@
10c19f9a: 2242 moveal %d2,%a1
10c19f9c: 2051 moveal %a1@,%a0
10c19f9e: 7001 moveq #1,%d0
10c19fa0: b090 cmpl %a0@,%d0
10c19fa2: 660c bnes 10c19fb0 <timer_bh+0x1f0>
10c19fa4: 5882 addql #4,%d2
10c19fa6: 7010 moveq #16,%d0
10c19fa8: d085 addl %d5,%d0
10c19faa: b082 cmpl %d2,%d0
10c19fac: 6400 ff10 bccw 10c19ebe <timer_bh+0xfe>
10c19fb0: 2239 1001 9534 movel 10019534 <tv1>,%d1
10c19fb6: 2001 movel %d1,%d0
10c19fb8: e788 lsll #3,%d0
10c19fba: 2040 moveal %d0,%a0
10c19fbc: d1fc 1001 9538 addal #268539192,%a0
10c19fc2: 2250 moveal %a0@,%a1
10c19fc4: b1c9 cmpal %a1,%a0
10c19fc6: 6730 beqs 10c19ff8 <timer_bh+0x238>
10c19fc8: 2669 0010 moveal %a1@(16),%a3
10c19fcc: 2029 000c movel %a1@(12),%d0
10c19fd0: 2451 moveal %a1@,%a2
10c19fd2: b4fc 0000 cmpaw #0,%a2
10c19fd6: 670a beqs 10c19fe2 <timer_bh+0x222>
10c19fd8: 2069 0004 moveal %a1@(4),%a0
10c19fdc: 2548 0004 movel %a0,%a2@(4)
10c19fe0: 208a movel %a2,%a0@
10c19fe2: 42a9 0004 clrl %a1@(4)
10c19fe6: 4291 clrl %a1@
10c19fe8: 027c f8ff andiw #-1793,%sr
10c19fec: 2f00 movel %d0,%sp@-
10c19fee: 4e93 jsr %a3@
10c19ff0: 588f addql #4,%sp
10c19ff2: 007c 0700 oriw #1792,%sr
10c19ff6: 60b8 bras 10c19fb0 <timer_bh+0x1f0>
10c19ff8: 2039 1001 9d38 movel 10019d38 <timer_jiffies>,%d0
10c19ffe: 2400 movel %d0,%d2
10c1a000: 5282 addql #1,%d2
10c1a002: 23c2 1001 9d38 movel %d2,10019d38 <timer_jiffies>
10c1a008: 5281 addql #1,%d1
10c1a00a: 42b9 1001 9534 clrl 10019534 <tv1>
10c1a010: 13c1 1001 9537 moveb %d1,10019537 <tv1+0x3>
10c1a016: 2239 1002 67b0 movel 100267b0 <jiffies>,%d1
10c1a01c: 5280 addql #1,%d0
10c1a01e: 9280 subl %d0,%d1
10c1a020: 6a00 fe80 bplw 10c19ea2 <timer_bh+0xe2>
10c1a024: 027c f8ff andiw #-1793,%sr
10c1a028: 4cee 3c3c ffe0 moveml %fp@(-32),%d2-%d5/%a2-%a5
10c1a02e: 4e5e unlk %fp
10c1a030: 4e75 rts
10c1a032 <do_timer>:
10c1a032: 4e56 0000 linkw %fp,#0
10c1a036: 2f03 movel %d3,%sp@-
10c1a038: 2f02 movel %d2,%sp@-
10c1a03a: 206e 0008 moveal %fp@(8),%a0
10c1a03e: 52b9 1002 67b0 addql #1,100267b0 <jiffies>
10c1a044: 1028 002c moveb %a0@(44),%d0
10c1a048: ea88 lsrl #5,%d0
10c1a04a: 4680 notl %d0
10c1a04c: 7201 moveq #1,%d1
10c1a04e: c280 andl %d0,%d1
10c1a050: 2f01 movel %d1,%sp@-
10c1a052: 4eba fca2 jsr %pc@(10c19cf6 <update_process_times>)
10c1a056: 588f addql #4,%sp
10c1a058: 41f9 1002 53e0 lea 100253e0 <bh_task_vec+0x4>,%a0
10c1a05e: 40c2 movew %sr,%d2
10c1a060: 007c 0700 oriw #1792,%sr
10c1a064: 2210 movel %a0@,%d1
10c1a066: 7601 moveq #1,%d3
10c1a068: c283 andl %d3,%d1
10c1a06a: 4481 negl %d1
10c1a06c: 4481 negl %d1
10c1a06e: 2010 movel %a0@,%d0
10c1a070: 8083 orl %d3,%d0
10c1a072: 2080 movel %d0,%a0@
10c1a074: 46c2 movew %d2,%sr
10c1a076: 4a81 tstl %d1
10c1a078: 660e bnes 10c1a088 <do_timer+0x56>
10c1a07a: 4879 1002 53dc pea 100253dc <bh_task_vec>
10c1a080: 4eb9 10c1 8668 jsr 10c18668 <__tasklet_hi_schedule>
10c1a086: 588f addql #4,%sp
10c1a088: 0cb9 1000 cf60 cmpil #268488544,1000cf60 <tq_timer>
10c1a08e: 1000 cf60
10c1a092: 6730 beqs 10c1a0c4 <do_timer+0x92>
10c1a094: 41f9 1002 53f4 lea 100253f4 <bh_task_vec+0x18>,%a0
10c1a09a: 40c2 movew %sr,%d2
10c1a09c: 007c 0700 oriw #1792,%sr
10c1a0a0: 2210 movel %a0@,%d1
10c1a0a2: 7001 moveq #1,%d0
10c1a0a4: c280 andl %d0,%d1
10c1a0a6: 4481 negl %d1
10c1a0a8: 4481 negl %d1
10c1a0aa: 2010 movel %a0@,%d0
10c1a0ac: 7601 moveq #1,%d3
10c1a0ae: 8083 orl %d3,%d0
10c1a0b0: 2080 movel %d0,%a0@
10c1a0b2: 46c2 movew %d2,%sr
10c1a0b4: 4a81 tstl %d1
10c1a0b6: 660c bnes 10c1a0c4 <do_timer+0x92>
10c1a0b8: 4879 1002 53f0 pea 100253f0 <bh_task_vec+0x14>
10c1a0be: 4eb9 10c1 8668 jsr 10c18668 <__tasklet_hi_schedule>
10c1a0c4: 242e fff8 movel %fp@(-8),%d2
10c1a0c8: 262e fffc movel %fp@(-4),%d3
10c1a0cc: 4e5e unlk %fp
10c1a0ce: 4e75 rts
10c1a0d0 <sys_alarm>:
10c1a0d0: 4e56 ffe0 linkw %fp,#-32
10c1a0d4: 202e 0008 movel %fp@(8),%d0
10c1a0d8: 42ae fff4 clrl %fp@(-12)
10c1a0dc: 42ae fff0 clrl %fp@(-16)
10c1a0e0: 2d40 fff8 movel %d0,%fp@(-8)
10c1a0e4: 42ae fffc clrl %fp@(-4)
10c1a0e8: 486e ffe0 pea %fp@(-32)
10c1a0ec: 486e fff0 pea %fp@(-16)
10c1a0f0: 42a7 clrl %sp@-
10c1a0f2: 4eb9 10c1 7cb8 jsr 10c17cb8 <do_setitimer>
10c1a0f8: 202e ffe8 movel %fp@(-24),%d0
10c1a0fc: 4aae ffec tstl %fp@(-20)
10c1a100: 6702 beqs 10c1a104 <sys_alarm+0x34>
10c1a102: 5280 addql #1,%d0
10c1a104: 4e5e unlk %fp
10c1a106: 4e75 rts
10c1a108 <sys_getpid>:
10c1a108: 4e56 0000 linkw %fp,#0
10c1a10c: 2079 1002 53b4 moveal 100253b4 <_current_task>,%a0
10c1a112: 2028 008a movel %a0@(138),%d0
10c1a116: 4e5e unlk %fp
10c1a118: 4e75 rts
10c1a11a <sys_getppid>:
10c1a11a: 4e56 0000 linkw %fp,#0
10c1a11e: 2079 1002 53b4 moveal 100253b4 <_current_task>,%a0
10c1a124: 2068 0092 moveal %a0@(146),%a0
10c1a128: 2028 007a movel %a0@(122),%d0
10c1a12c: 4e5e unlk %fp
10c1a12e: 4e75 rts
10c1a130 <sys_getuid>:
10c1a130: 4e56 0000 linkw %fp,#0
10c1a134: 2079 1002 53b4 moveal 100253b4 <_current_task>,%a0
10c1a13a: 2028 012c movel %a0@(300),%d0
10c1a13e: 4e5e unlk %fp
10c1a140: 4e75 rts
10c1a142 <sys_geteuid>:
10c1a142: 4e56 0000 linkw %fp,#0
10c1a146: 2079 1002 53b4 moveal 100253b4 <_current_task>,%a0
10c1a14c: 2028 0130 movel %a0@(304),%d0
10c1a150: 4e5e unlk %fp
10c1a152: 4e75 rts
10c1a154 <sys_getgid>:
10c1a154: 4e56 0000 linkw %fp,#0
10c1a158: 2079 1002 53b4 moveal 100253b4 <_current_task>,%a0
10c1a15e: 2028 013c movel %a0@(316),%d0
10c1a162: 4e5e unlk %fp
10c1a164: 4e75 rts
10c1a166 <sys_getegid>:
10c1a166: 4e56 0000 linkw %fp,#0
10c1a16a: 2079 1002 53b4 moveal 100253b4 <_current_task>,%a0
10c1a170: 2028 0140 movel %a0@(320),%d0
10c1a174: 4e5e unlk %fp
10c1a176: 4e75 rts
10c1a178 <sys_gettid>:
10c1a178: 4e56 0000 linkw %fp,#0
10c1a17c: 2079 1002 53b4 moveal 100253b4 <_current_task>,%a0
10c1a182: 2028 007a movel %a0@(122),%d0
10c1a186: 4e5e unlk %fp
10c1a188: 4e75 rts
10c1a18a <sys_nanosleep>:
10c1a18a: 4e56 fff8 linkw %fp,#-8
10c1a18e: 48e7 3838 moveml %d2-%d4/%a2-%a4,%sp@-
10c1a192: 282e 000c movel %fp@(12),%d4
10c1a196: 4878 0008 pea 8 <LSIGTRAP+0x3>
10c1a19a: 2f2e 0008 movel %fp@(8),%sp@-
10c1a19e: 486e fff8 pea %fp@(-8)
10c1a1a2: 45f9 10c8 5744 lea 10c85744 <memcpy>,%a2
10c1a1a8: 4e92 jsr %a2@
10c1a1aa: 4fef 000c lea %sp@(12),%sp
10c1a1ae: 226e fffc moveal %fp@(-4),%a1
10c1a1b2: 284a moveal %a2,%a4
10c1a1b4: 45ee fff8 lea %fp@(-8),%a2
10c1a1b8: b3fc 3b9a c9ff cmpal #999999999,%a1
10c1a1be: 6206 bhis 10c1a1c6 <sys_nanosleep+0x3c>
10c1a1c0: 202e fff8 movel %fp@(-8),%d0
10c1a1c4: 6c06 bges 10c1a1cc <sys_nanosleep+0x42>
10c1a1c6: 70ea moveq #-22,%d0
10c1a1c8: 6000 0148 braw 10c1a312 <sys_nanosleep+0x188>
10c1a1cc: 4a80 tstl %d0
10c1a1ce: 6600 0092 bnew 10c1a262 <sys_nanosleep+0xd8>
10c1a1d2: b3fc 001e 8480 cmpal #2000000,%a1
10c1a1d8: 6e00 0088 bgtw 10c1a262 <sys_nanosleep+0xd8>
10c1a1dc: 2079 1002 53b4 moveal 100253b4 <_current_task>,%a0
10c1a1e2: 4aa8 0028 tstl %a0@(40)
10c1a1e6: 677a beqs 10c1a262 <sys_nanosleep+0xd8>
10c1a1e8: 4878 03e8 pea 3e8 <LSIGTRAP+0x3e3>
10c1a1ec: 4869 03e7 pea %a1@(999)
10c1a1f0: 4eb9 10c8 5834 jsr 10c85834 <__divsi3>
10c1a1f6: 508f addql #8,%sp
10c1a1f8: 2400 movel %d0,%d2
10c1a1fa: 4878 2710 pea 2710 <LFLUSH_I_AND_D+0x1f08>
10c1a1fe: 2f02 movel %d2,%sp@-
10c1a200: 4eb9 10c8 5940 jsr 10c85940 <__udivsi3>
10c1a206: 584f addqw #4,%sp
10c1a208: 2eb9 1000 b95c movel 1000b95c <loops_per_jiffy>,%sp@
10c1a20e: 2f00 movel %d0,%sp@-
10c1a210: 4eb9 10c8 591c jsr 10c8591c <__mulsi3>
10c1a216: 508f addql #8,%sp
10c1a218: 2600 movel %d0,%d3
10c1a21a: 4878 2710 pea 2710 <LFLUSH_I_AND_D+0x1f08>
10c1a21e: 2f02 movel %d2,%sp@-
10c1a220: 4eb9 10c8 599c jsr 10c8599c <__umodsi3>
10c1a226: 508f addql #8,%sp
10c1a228: 2279 1000 b95c moveal 1000b95c <loops_per_jiffy>,%a1
10c1a22e: 2409 movel %a1,%d2
10c1a230: d482 addl %d2,%d2
10c1a232: d489 addl %a1,%d2
10c1a234: 2202 movel %d2,%d1
10c1a236: eb89 lsll #5,%d1
10c1a238: 2042 moveal %d2,%a0
10c1a23a: d1c1 addal %d1,%a0
10c1a23c: 4871 8800 pea %a1@(00000000,%a0:l)
10c1a240: 2f00 movel %d0,%sp@-
10c1a242: 4eb9 10c8 591c jsr 10c8591c <__mulsi3>
10c1a248: 584f addqw #4,%sp
10c1a24a: 2ebc 000f 4240 movel #1000000,%sp@
10c1a250: 2f00 movel %d0,%sp@-
10c1a252: 4eb9 10c8 5940 jsr 10c85940 <__udivsi3>
10c1a258: d680 addl %d0,%d3
10c1a25a: 5383 subql #1,%d3
10c1a25c: 64fc bccs 10c1a25a <sys_nanosleep+0xd0>
10c1a25e: 6000 00b0 braw 10c1a310 <sys_nanosleep+0x186>
10c1a262: 2612 movel %a2@,%d3
10c1a264: 202a 0004 movel %a2@(4),%d0
10c1a268: 0c83 0147 ae13 cmpil #21474835,%d3
10c1a26e: 6308 blss 10c1a278 <sys_nanosleep+0xee>
10c1a270: 267c 7fff fffe moveal #2147483646,%a3
10c1a276: 6028 bras 10c1a2a0 <sys_nanosleep+0x116>
10c1a278: 2f3c 0098 9680 movel #10000000,%sp@-
10c1a27e: 0680 0098 967f addil #9999999,%d0
10c1a284: 2f00 movel %d0,%sp@-
10c1a286: 4eb9 10c8 5834 jsr 10c85834 <__divsi3>
10c1a28c: 508f addql #8,%sp
10c1a28e: 2203 movel %d3,%d1
10c1a290: d281 addl %d1,%d1
10c1a292: d283 addl %d3,%d1
10c1a294: 2401 movel %d1,%d2
10c1a296: eb8a lsll #5,%d2
10c1a298: d282 addl %d2,%d1
10c1a29a: d283 addl %d3,%d1
10c1a29c: 2641 moveal %d1,%a3
10c1a29e: d7c0 addal %d0,%a3
10c1a2a0: 93c9 subal %a1,%a1
10c1a2a2: 4aae fff8 tstl %fp@(-8)
10c1a2a6: 6606 bnes 10c1a2ae <sys_nanosleep+0x124>
10c1a2a8: 4aaa 0004 tstl %a2@(4)
10c1a2ac: 6704 beqs 10c1a2b2 <sys_nanosleep+0x128>
10c1a2ae: 327c 0001 moveaw #1,%a1
10c1a2b2: 2079 1002 53b4 moveal 100253b4 <_current_task>,%a0
10c1a2b8: 7001 moveq #1,%d0
10c1a2ba: 2080 movel %d0,%a0@
10c1a2bc: 4871 b800 pea %a1@(00000000,%a3:l)
10c1a2c0: 4eb9 10c1 4428 jsr 10c14428 <schedule_timeout>
10c1a2c6: 2400 movel %d0,%d2
10c1a2c8: 588f addql #4,%sp
10c1a2ca: 6744 beqs 10c1a310 <sys_nanosleep+0x186>
10c1a2cc: 4a84 tstl %d4
10c1a2ce: 673c beqs 10c1a30c <sys_nanosleep+0x182>
10c1a2d0: 4878 0064 pea 64 <LSIGTRAP+0x5f>
10c1a2d4: 2f02 movel %d2,%sp@-
10c1a2d6: 4eb9 10c8 599c jsr 10c8599c <__umodsi3>
10c1a2dc: 584f addqw #4,%sp
10c1a2de: 2ebc 0098 9680 movel #10000000,%sp@
10c1a2e4: 2f00 movel %d0,%sp@-
10c1a2e6: 4eb9 10c8 591c jsr 10c8591c <__mulsi3>
10c1a2ec: 508f addql #8,%sp
10c1a2ee: 2540 0004 movel %d0,%a2@(4)
10c1a2f2: 4878 0064 pea 64 <LSIGTRAP+0x5f>
10c1a2f6: 2f02 movel %d2,%sp@-
10c1a2f8: 4eb9 10c8 5940 jsr 10c85940 <__udivsi3>
10c1a2fe: 508f addql #8,%sp
10c1a300: 2480 movel %d0,%a2@
10c1a302: 4878 0008 pea 8 <LSIGTRAP+0x3>
10c1a306: 2f0a movel %a2,%sp@-
10c1a308: 2f04 movel %d4,%sp@-
10c1a30a: 4e94 jsr %a4@
10c1a30c: 70fc moveq #-4,%d0
10c1a30e: 6002 bras 10c1a312 <sys_nanosleep+0x188>
10c1a310: 7000 moveq #0,%d0
10c1a312: 4cee 1c1c ffe0 moveml %fp@(-32),%d2-%d4/%a2-%a4
10c1a318: 4e5e unlk %fp
10c1a31a: 4e75 rts
10c1a31c <free_uid>:
10c1a31c: 4e56 0000 linkw %fp,#0
10c1a320: 2f0a movel %a2,%sp@-
10c1a322: 246e 0008 moveal %fp@(8),%a2
10c1a326: b4fc 0000 cmpaw #0,%a2
10c1a32a: 6734 beqs 10c1a360 <free_uid+0x44>
10c1a32c: 40c1 movew %sr,%d1
10c1a32e: 007c 0700 oriw #1792,%sr
10c1a332: 2012 movel %a2@,%d0
10c1a334: 5380 subql #1,%d0
10c1a336: 2480 movel %d0,%a2@
10c1a338: 46c1 movew %d1,%sr
10c1a33a: 4a80 tstl %d0
10c1a33c: 6622 bnes 10c1a360 <free_uid+0x44>
10c1a33e: 206a 000c moveal %a2@(12),%a0
10c1a342: 226a 0010 moveal %a2@(16),%a1
10c1a346: b0fc 0000 cmpaw #0,%a0
10c1a34a: 6704 beqs 10c1a350 <free_uid+0x34>
10c1a34c: 2149 0010 movel %a1,%a0@(16)
10c1a350: 2288 movel %a0,%a1@
10c1a352: 2f0a movel %a2,%sp@-
10c1a354: 2f39 1001 9d3c movel 10019d3c <uid_cachep>,%sp@-
10c1a35a: 4eb9 10c2 0aea jsr 10c20aea <kmem_cache_free>
10c1a360: 246e fffc moveal %fp@(-4),%a2
10c1a364: 4e5e unlk %fp
10c1a366: 4e75 rts
10c1a368 <alloc_uid>:
10c1a368: 4e56 0000 linkw %fp,#0
10c1a36c: 48e7 3030 moveml %d2-%d3/%a2-%a3,%sp@-
10c1a370: 262e 0008 movel %fp@(8),%d3
10c1a374: 2003 movel %d3,%d0
10c1a376: e088 lsrl #8,%d0
10c1a378: b780 eorl %d3,%d0
10c1a37a: 7200 moveq #0,%d1
10c1a37c: 4601 notb %d1
10c1a37e: c081 andl %d1,%d0
10c1a380: e588 lsll #2,%d0
10c1a382: 2440 moveal %d0,%a2
10c1a384: d5fc 1001 9d40 addal #268541248,%a2
10c1a38a: 2012 movel %a2@,%d0
10c1a38c: 2040 moveal %d0,%a0
10c1a38e: b0fc 0000 cmpaw #0,%a0
10c1a392: 670c beqs 10c1a3a0 <alloc_uid+0x38>
10c1a394: 2028 000c movel %a0@(12),%d0
10c1a398: b6a8 0014 cmpl %a0@(20),%d3
10c1a39c: 66ee bnes 10c1a38c <alloc_uid+0x24>
10c1a39e: 5290 addql #1,%a0@
10c1a3a0: 2408 movel %a0,%d2
10c1a3a2: 6670 bnes 10c1a414 <alloc_uid+0xac>
10c1a3a4: 4878 01f0 pea 1f0 <LSIGTRAP+0x1eb>
10c1a3a8: 2f39 1001 9d3c movel 10019d3c <uid_cachep>,%sp@-
10c1a3ae: 4eb9 10c2 08dc jsr 10c208dc <kmem_cache_alloc>
10c1a3b4: 2240 moveal %d0,%a1
10c1a3b6: 508f addql #8,%sp
10c1a3b8: b2fc 0000 cmpaw #0,%a1
10c1a3bc: 6604 bnes 10c1a3c2 <alloc_uid+0x5a>
10c1a3be: 7000 moveq #0,%d0
10c1a3c0: 6054 bras 10c1a416 <alloc_uid+0xae>
10c1a3c2: 2343 0014 movel %d3,%a1@(20)
10c1a3c6: 7001 moveq #1,%d0
10c1a3c8: 2280 movel %d0,%a1@
10c1a3ca: 42a9 0004 clrl %a1@(4)
10c1a3ce: 42a9 0008 clrl %a1@(8)
10c1a3d2: 2012 movel %a2@,%d0
10c1a3d4: 2040 moveal %d0,%a0
10c1a3d6: b0fc 0000 cmpaw #0,%a0
10c1a3da: 670c beqs 10c1a3e8 <alloc_uid+0x80>
10c1a3dc: 2028 000c movel %a0@(12),%d0
10c1a3e0: b6a8 0014 cmpl %a0@(20),%d3
10c1a3e4: 66ee bnes 10c1a3d4 <alloc_uid+0x6c>
10c1a3e6: 5290 addql #1,%a0@
10c1a3e8: 2408 movel %a0,%d2
10c1a3ea: 6710 beqs 10c1a3fc <alloc_uid+0x94>
10c1a3ec: 2f09 movel %a1,%sp@-
10c1a3ee: 2f39 1001 9d3c movel 10019d3c <uid_cachep>,%sp@-
10c1a3f4: 4eb9 10c2 0aea jsr 10c20aea <kmem_cache_free>
10c1a3fa: 6018 bras 10c1a414 <alloc_uid+0xac>
10c1a3fc: 2052 moveal %a2@,%a0
10c1a3fe: 2348 000c movel %a0,%a1@(12)
10c1a402: 6708 beqs 10c1a40c <alloc_uid+0xa4>
10c1a404: 47e9 000c lea %a1@(12),%a3
10c1a408: 214b 0010 movel %a3,%a0@(16)
10c1a40c: 234a 0010 movel %a2,%a1@(16)
10c1a410: 2489 movel %a1,%a2@
10c1a412: 2409 movel %a1,%d2
10c1a414: 2002 movel %d2,%d0
10c1a416: 4cee 0c0c fff0 moveml %fp@(-16),%d2-%d3/%a2-%a3
10c1a41c: 4e5e unlk %fp
10c1a41e: 4e75 rts
10c1a420 <next_signal>:
10c1a420: 4e56 0000 linkw %fp,#0
10c1a424: 2f0a movel %a2,%sp@-
10c1a426: 246e 000c moveal %fp@(12),%a2
10c1a42a: 93c9 subal %a1,%a1
10c1a42c: 206e 0008 moveal %fp@(8),%a0
10c1a430: 41e8 030a lea %a0@(778),%a0
10c1a434: 2012 movel %a2@,%d0
10c1a436: 4680 notl %d0
10c1a438: c090 andl %a0@,%d0
10c1a43a: 6706 beqs 10c1a442 <next_signal+0x22>
10c1a43c: 327c 0001 moveaw #1,%a1
10c1a440: 6010 bras 10c1a452 <next_signal+0x32>
10c1a442: 202a 0004 movel %a2@(4),%d0
10c1a446: 4680 notl %d0
10c1a448: c0a8 0004 andl %a0@(4),%d0
10c1a44c: 671a beqs 10c1a468 <next_signal+0x48>
10c1a44e: 327c 0021 moveaw #33,%a1
10c1a452: 4680 notl %d0
10c1a454: 7200 moveq #0,%d1
10c1a456: 0800 0000 btst #0,%d0
10c1a45a: 670a beqs 10c1a466 <next_signal+0x46>
10c1a45c: 5281 addql #1,%d1
10c1a45e: e288 lsrl #1,%d0
10c1a460: 0800 0000 btst #0,%d0
10c1a464: 66f6 bnes 10c1a45c <next_signal+0x3c>
10c1a466: d3c1 addal %d1,%a1
10c1a468: 2009 movel %a1,%d0
10c1a46a: 245f moveal %sp@+,%a2
10c1a46c: 4e5e unlk %fp
10c1a46e: 4e75 rts
10c1a470 <flush_sigqueue>:
10c1a470: 4e56 0000 linkw %fp,#0
10c1a474: 2f0a movel %a2,%sp@-
10c1a476: 2f02 movel %d2,%sp@-
10c1a478: 206e 0008 moveal %fp@(8),%a0
10c1a47c: 43e8 0008 lea %a0@(8),%a1
10c1a480: 42a9 0004 clrl %a1@(4)
10c1a484: 4291 clrl %a1@
10c1a486: 2250 moveal %a0@,%a1
10c1a488: 4290 clrl %a0@
10c1a48a: 2148 0004 movel %a0,%a0@(4)
10c1a48e: b2fc 0000 cmpaw #0,%a1
10c1a492: 6722 beqs 10c1a4b6 <flush_sigqueue+0x46>
10c1a494: 45f9 1002 5694 lea 10025694 <nr_queued_signals>,%a2
10c1a49a: 2411 movel %a1@,%d2
10c1a49c: 2f09 movel %a1,%sp@-
10c1a49e: 2f39 1001 a140 movel 1001a140 <sigqueue_cachep>,%sp@-
10c1a4a4: 4eb9 10c2 0aea jsr 10c20aea <kmem_cache_free>
10c1a4aa: 508f addql #8,%sp
10c1a4ac: 5392 subql #1,%a2@
10c1a4ae: 2242 moveal %d2,%a1
10c1a4b0: b2fc 0000 cmpaw #0,%a1
10c1a4b4: 66e4 bnes 10c1a49a <flush_sigqueue+0x2a>
10c1a4b6: 242e fff8 movel %fp@(-8),%d2
10c1a4ba: 246e fffc moveal %fp@(-4),%a2
10c1a4be: 4e5e unlk %fp
10c1a4c0: 4e75 rts
10c1a4c2 <flush_signals>:
10c1a4c2: 4e56 0000 linkw %fp,#0
10c1a4c6: 206e 0008 moveal %fp@(8),%a0
10c1a4ca: 42a8 0008 clrl %a0@(8)
10c1a4ce: 4868 0302 pea %a0@(770)
10c1a4d2: 4eba ff9c jsr %pc@(10c1a470 <flush_sigqueue>)
10c1a4d6: 4e5e unlk %fp
10c1a4d8: 4e75 rts
10c1a4da <exit_sighand>:
10c1a4da: 4e56 0000 linkw %fp,#0
10c1a4de: 2f0a movel %a2,%sp@-
10c1a4e0: 246e 0008 moveal %fp@(8),%a2
10c1a4e4: 206a 02f6 moveal %a2@(758),%a0
10c1a4e8: 007c 0700 oriw #1792,%sr
10c1a4ec: b0fc 0000 cmpaw #0,%a0
10c1a4f0: 6726 beqs 10c1a518 <exit_sighand+0x3e>
10c1a4f2: 42aa 02f6 clrl %a2@(758)
10c1a4f6: 40c1 movew %sr,%d1
10c1a4f8: 007c 0700 oriw #1792,%sr
10c1a4fc: 2010 movel %a0@,%d0
10c1a4fe: 5380 subql #1,%d0
10c1a500: 2080 movel %d0,%a0@
10c1a502: 46c1 movew %d1,%sr
10c1a504: 4a80 tstl %d0
10c1a506: 6610 bnes 10c1a518 <exit_sighand+0x3e>
10c1a508: 2f08 movel %a0,%sp@-
10c1a50a: 2f39 1002 7c74 movel 10027c74 <sigact_cachep>,%sp@-
10c1a510: 4eb9 10c2 0aea jsr 10c20aea <kmem_cache_free>
10c1a516: 508f addql #8,%sp
10c1a518: 42aa 0008 clrl %a2@(8)
10c1a51c: 486a 0302 pea %a2@(770)
10c1a520: 4eba ff4e jsr %pc@(10c1a470 <flush_sigqueue>)
10c1a524: 027c f8ff andiw #-1793,%sr
10c1a528: 246e fffc moveal %fp@(-4),%a2
10c1a52c: 4e5e unlk %fp
10c1a52e: 4e75 rts
10c1a530 <flush_signal_handlers>:
10c1a530: 4e56 0000 linkw %fp,#0
10c1a534: 206e 0008 moveal %fp@(8),%a0
10c1a538: 7040 moveq #64,%d0
10c1a53a: 2068 02f6 moveal %a0@(758),%a0
10c1a53e: 41e8 0010 lea %a0@(16),%a0
10c1a542: 7201 moveq #1,%d1
10c1a544: b2a8 fff4 cmpl %a0@(-12),%d1
10c1a548: 6704 beqs 10c1a54e <flush_signal_handlers+0x1e>
10c1a54a: 42a8 fff4 clrl %a0@(-12)
10c1a54e: 42a8 fff8 clrl %a0@(-8)
10c1a552: 42a8 0004 clrl %a0@(4)
10c1a556: 4290 clrl %a0@
10c1a558: 41e8 0014 lea %a0@(20),%a0
10c1a55c: 5380 subql #1,%d0
10c1a55e: 66e2 bnes 10c1a542 <flush_signal_handlers+0x12>
10c1a560: 4e5e unlk %fp
10c1a562: 4e75 rts
10c1a564 <block_all_signals>:
10c1a564: 4e56 0000 linkw %fp,#0
10c1a568: 2f03 movel %d3,%sp@-
10c1a56a: 2f02 movel %d2,%sp@-
10c1a56c: 262e 0008 movel %fp@(8),%d3
10c1a570: 242e 000c movel %fp@(12),%d2
10c1a574: 222e 0010 movel %fp@(16),%d1
10c1a578: 40c0 movew %sr,%d0
10c1a57a: 007c 0700 oriw #1792,%sr
10c1a57e: 2079 1002 53b4 moveal 100253b4 <_current_task>,%a0
10c1a584: 2141 0322 movel %d1,%a0@(802)
10c1a588: 2142 031e movel %d2,%a0@(798)
10c1a58c: 2143 031a movel %d3,%a0@(794)
10c1a590: 46c0 movew %d0,%sr
10c1a592: 241f movel %sp@+,%d2
10c1a594: 261f movel %sp@+,%d3
10c1a596: 4e5e unlk %fp
10c1a598: 4e75 rts
10c1a59a <unblock_all_signals>:
10c1a59a: 4e56 0000 linkw %fp,#0
10c1a59e: 2f0a movel %a2,%sp@-
10c1a5a0: 2f02 movel %d2,%sp@-
10c1a5a2: 40c2 movew %sr,%d2
10c1a5a4: 007c 0700 oriw #1792,%sr
10c1a5a8: 2279 1002 53b4 moveal 100253b4 <_current_task>,%a1
10c1a5ae: 42a9 031a clrl %a1@(794)
10c1a5b2: 42a9 031e clrl %a1@(798)
10c1a5b6: 45e9 030a lea %a1@(778),%a2
10c1a5ba: 41e9 02fa lea %a1@(762),%a0
10c1a5be: 2028 0004 movel %a0@(4),%d0
10c1a5c2: 4680 notl %d0
10c1a5c4: c0aa 0004 andl %a2@(4),%d0
10c1a5c8: 2210 movel %a0@,%d1
10c1a5ca: 4681 notl %d1
10c1a5cc: c292 andl %a2@,%d1
10c1a5ce: 8081 orl %d1,%d0
10c1a5d0: 56c0 sne %d0
10c1a5d2: 4880 extw %d0
10c1a5d4: 48c0 extl %d0
10c1a5d6: 4480 negl %d0
10c1a5d8: 2340 0008 movel %d0,%a1@(8)
10c1a5dc: 46c2 movew %d2,%sr
10c1a5de: 241f movel %sp@+,%d2
10c1a5e0: 245f moveal %sp@+,%a2
10c1a5e2: 4e5e unlk %fp
10c1a5e4: 4e75 rts
10c1a5e6 <collect_signal>:
10c1a5e6: 4e56 0000 linkw %fp,#0
10c1a5ea: 48e7 3038 moveml %d2-%d3/%a2-%a4,%sp@-
10c1a5ee: 262e 0008 movel %fp@(8),%d3
10c1a5f2: 286e 000c moveal %fp@(12),%a4
10c1a5f6: 226e 0010 moveal %fp@(16),%a1
10c1a5fa: 2003 movel %d3,%d0
10c1a5fc: 5380 subql #1,%d0
10c1a5fe: 2200 movel %d0,%d1
10c1a600: ea89 lsrl #5,%d1
10c1a602: e589 lsll #2,%d1
10c1a604: 741f moveq #31,%d2
10c1a606: c082 andl %d2,%d0
10c1a608: 2234 1808 movel %a4@(00000008,%d1:l),%d1
10c1a60c: 0101 btst %d0,%d1
10c1a60e: 6700 00bc beqw 10c1a6cc <collect_signal+0xe6>
10c1a612: 264c moveal %a4,%a3
10c1a614: 2454 moveal %a4@,%a2
10c1a616: b4fc 0000 cmpaw #0,%a2
10c1a61a: 6710 beqs 10c1a62c <collect_signal+0x46>
10c1a61c: b6aa 0004 cmpl %a2@(4),%d3
10c1a620: 6736 beqs 10c1a658 <collect_signal+0x72>
10c1a622: 264a moveal %a2,%a3
10c1a624: 2452 moveal %a2@,%a2
10c1a626: b4fc 0000 cmpaw #0,%a2
10c1a62a: 66f0 bnes 10c1a61c <collect_signal+0x36>
10c1a62c: 2403 movel %d3,%d2
10c1a62e: 5382 subql #1,%d2
10c1a630: 2202 movel %d2,%d1
10c1a632: ea89 lsrl #5,%d1
10c1a634: e589 lsll #2,%d1
10c1a636: 701f moveq #31,%d0
10c1a638: c480 andl %d0,%d2
10c1a63a: 70fe moveq #-2,%d0
10c1a63c: e5b8 roll %d2,%d0
10c1a63e: c1b4 1808 andl %d0,%a4@(00000008,%d1:l)
10c1a642: 2283 movel %d3,%a1@
10c1a644: 42a9 0004 clrl %a1@(4)
10c1a648: 42a9 0008 clrl %a1@(8)
10c1a64c: 42a9 000c clrl %a1@(12)
10c1a650: 42a9 0012 clrl %a1@(18)
10c1a654: 7001 moveq #1,%d0
10c1a656: 6076 bras 10c1a6ce <collect_signal+0xe8>
10c1a658: 2012 movel %a2@,%d0
10c1a65a: 2680 movel %d0,%a3@
10c1a65c: 6604 bnes 10c1a662 <collect_signal+0x7c>
10c1a65e: 294b 0004 movel %a3,%a4@(4)
10c1a662: 41ea 0004 lea %a2@(4),%a0
10c1a666: 4aa8 0008 tstl %a0@(8)
10c1a66a: 6c06 bges 10c1a672 <collect_signal+0x8c>
10c1a66c: 4878 0080 pea 80 <LSIGTRAP+0x7b>
10c1a670: 6004 bras 10c1a676 <collect_signal+0x90>
10c1a672: 4878 0022 pea 22 <LSIGTRAP+0x1d>
10c1a676: 2f08 movel %a0,%sp@-
10c1a678: 2f09 movel %a1,%sp@-
10c1a67a: 4eb9 10c8 5744 jsr 10c85744 <memcpy>
10c1a680: 504f addqw #8,%sp
10c1a682: 2e8a movel %a2,%sp@
10c1a684: 2f39 1001 a140 movel 1001a140 <sigqueue_cachep>,%sp@-
10c1a68a: 4eb9 10c2 0aea jsr 10c20aea <kmem_cache_free>
10c1a690: 41f9 1002 5694 lea 10025694 <nr_queued_signals>,%a0
10c1a696: 5390 subql #1,%a0@
10c1a698: 741f moveq #31,%d2
10c1a69a: b483 cmpl %d3,%d2
10c1a69c: 6c16 bges 10c1a6b4 <collect_signal+0xce>
10c1a69e: 2453 moveal %a3@,%a2
10c1a6a0: b4fc 0000 cmpaw #0,%a2
10c1a6a4: 670e beqs 10c1a6b4 <collect_signal+0xce>
10c1a6a6: b6aa 0004 cmpl %a2@(4),%d3
10c1a6aa: 67a8 beqs 10c1a654 <collect_signal+0x6e>
10c1a6ac: 2452 moveal %a2@,%a2
10c1a6ae: b4fc 0000 cmpaw #0,%a2
10c1a6b2: 66f2 bnes 10c1a6a6 <collect_signal+0xc0>
10c1a6b4: 2403 movel %d3,%d2
10c1a6b6: 5382 subql #1,%d2
10c1a6b8: 2202 movel %d2,%d1
10c1a6ba: ea89 lsrl #5,%d1
10c1a6bc: e589 lsll #2,%d1
10c1a6be: 701f moveq #31,%d0
10c1a6c0: c480 andl %d0,%d2
10c1a6c2: 70fe moveq #-2,%d0
10c1a6c4: e5b8 roll %d2,%d0
10c1a6c6: c1b4 1808 andl %d0,%a4@(00000008,%d1:l)
10c1a6ca: 6088 bras 10c1a654 <collect_signal+0x6e>
10c1a6cc: 7000 moveq #0,%d0
10c1a6ce: 4cee 1c0c ffec moveml %fp@(-20),%d2-%d3/%a2-%a4
10c1a6d4: 4e5e unlk %fp
10c1a6d6: 4e75 rts
10c1a6d8 <dequeue_signal>:
10c1a6d8: 4e56 0000 linkw %fp,#0
10c1a6dc: 48e7 3020 moveml %d2-%d3/%a2,%sp@-
10c1a6e0: 2f2e 0008 movel %fp@(8),%sp@-
10c1a6e4: 2f39 1002 53b4 movel 100253b4 <_current_task>,%sp@-
10c1a6ea: 4eba fd34 jsr %pc@(10c1a420 <next_signal>)
10c1a6ee: 2400 movel %d0,%d2
10c1a6f0: 508f addql #8,%sp
10c1a6f2: 6762 beqs 10c1a756 <dequeue_signal+0x7e>
10c1a6f4: 2279 1002 53b4 moveal 100253b4 <_current_task>,%a1
10c1a6fa: 4aa9 031a tstl %a1@(794)
10c1a6fe: 6738 beqs 10c1a738 <dequeue_signal+0x60>
10c1a700: 2069 0322 moveal %a1@(802),%a0
10c1a704: 2202 movel %d2,%d1
10c1a706: 5381 subql #1,%d1
10c1a708: 2001 movel %d1,%d0
10c1a70a: ea88 lsrl #5,%d0
10c1a70c: e588 lsll #2,%d0
10c1a70e: 761f moveq #31,%d3
10c1a710: c283 andl %d3,%d1
10c1a712: 2030 0800 movel %a0@(00000000,%d0:l),%d0
10c1a716: 0300 btst %d1,%d0
10c1a718: 671e beqs 10c1a738 <dequeue_signal+0x60>
10c1a71a: 2f29 031e movel %a1@(798),%sp@-
10c1a71e: 2069 031a moveal %a1@(794),%a0
10c1a722: 4e90 jsr %a0@
10c1a724: 588f addql #4,%sp
10c1a726: 4a80 tstl %d0
10c1a728: 660e bnes 10c1a738 <dequeue_signal+0x60>
10c1a72a: 2079 1002 53b4 moveal 100253b4 <_current_task>,%a0
10c1a730: 42a8 0008 clrl %a0@(8)
10c1a734: 7000 moveq #0,%d0
10c1a736: 604c bras 10c1a784 <dequeue_signal+0xac>
10c1a738: 2f2e 000c movel %fp@(12),%sp@-
10c1a73c: 2039 1002 53b4 movel 100253b4 <_current_task>,%d0
10c1a742: 0680 0000 0302 addil #770,%d0
10c1a748: 2f00 movel %d0,%sp@-
10c1a74a: 2f02 movel %d2,%sp@-
10c1a74c: 4eba fe98 jsr %pc@(10c1a5e6 <collect_signal>)
10c1a750: 4a80 tstl %d0
10c1a752: 6602 bnes 10c1a756 <dequeue_signal+0x7e>
10c1a754: 7400 moveq #0,%d2
10c1a756: 2279 1002 53b4 moveal 100253b4 <_current_task>,%a1
10c1a75c: 45e9 030a lea %a1@(778),%a2
10c1a760: 41e9 02fa lea %a1@(762),%a0
10c1a764: 2028 0004 movel %a0@(4),%d0
10c1a768: 4680 notl %d0
10c1a76a: c0aa 0004 andl %a2@(4),%d0
10c1a76e: 2210 movel %a0@,%d1
10c1a770: 4681 notl %d1
10c1a772: c292 andl %a2@,%d1
10c1a774: 8081 orl %d1,%d0
10c1a776: 56c0 sne %d0
10c1a778: 4880 extw %d0
10c1a77a: 48c0 extl %d0
10c1a77c: 4480 negl %d0
10c1a77e: 2340 0008 movel %d0,%a1@(8)
10c1a782: 2002 movel %d2,%d0
10c1a784: 4cee 040c fff4 moveml %fp@(-12),%d2-%d3/%a2
10c1a78a: 4e5e unlk %fp
10c1a78c: 4e75 rts
10c1a78e <rm_from_queue>:
10c1a78e: 4e56 0000 linkw %fp,#0
10c1a792: 48e7 3838 moveml %d2-%d4/%a2-%a4,%sp@-
10c1a796: 282e 0008 movel %fp@(8),%d4
10c1a79a: 286e 000c moveal %fp@(12),%a4
10c1a79e: 41ec 0008 lea %a4@(8),%a0
10c1a7a2: 2004 movel %d4,%d0
10c1a7a4: 5380 subql #1,%d0
10c1a7a6: 2200 movel %d0,%d1
10c1a7a8: ea89 lsrl #5,%d1
10c1a7aa: e589 lsll #2,%d1
10c1a7ac: 741f moveq #31,%d2
10c1a7ae: c480 andl %d0,%d2
10c1a7b0: 2630 1800 movel %a0@(00000000,%d1:l),%d3
10c1a7b4: 7000 moveq #0,%d0
10c1a7b6: 0503 btst %d2,%d3
10c1a7b8: 674a beqs 10c1a804 <rm_from_queue+0x76>
10c1a7ba: 70fe moveq #-2,%d0
10c1a7bc: e5b8 roll %d2,%d0
10c1a7be: c680 andl %d0,%d3
10c1a7c0: 2183 1800 movel %d3,%a0@(00000000,%d1:l)
10c1a7c4: 244c moveal %a4,%a2
10c1a7c6: 2052 moveal %a2@,%a0
10c1a7c8: b0fc 0000 cmpaw #0,%a0
10c1a7cc: 6734 beqs 10c1a802 <rm_from_queue+0x74>
10c1a7ce: 47f9 1002 5694 lea 10025694 <nr_queued_signals>,%a3
10c1a7d4: b8a8 0004 cmpl %a0@(4),%d4
10c1a7d8: 661e bnes 10c1a7f8 <rm_from_queue+0x6a>
10c1a7da: 2010 movel %a0@,%d0
10c1a7dc: 2480 movel %d0,%a2@
10c1a7de: 6604 bnes 10c1a7e4 <rm_from_queue+0x56>
10c1a7e0: 294a 0004 movel %a2,%a4@(4)
10c1a7e4: 2f08 movel %a0,%sp@-
10c1a7e6: 2f39 1001 a140 movel 1001a140 <sigqueue_cachep>,%sp@-
10c1a7ec: 4eb9 10c2 0aea jsr 10c20aea <kmem_cache_free>
10c1a7f2: 508f addql #8,%sp
10c1a7f4: 5393 subql #1,%a3@
10c1a7f6: 6002 bras 10c1a7fa <rm_from_queue+0x6c>
10c1a7f8: 2448 moveal %a0,%a2
10c1a7fa: 2052 moveal %a2@,%a0
10c1a7fc: b0fc 0000 cmpaw #0,%a0
10c1a800: 66d2 bnes 10c1a7d4 <rm_from_queue+0x46>
10c1a802: 7001 moveq #1,%d0
10c1a804: 4cee 1c1c ffe8 moveml %fp@(-24),%d2-%d4/%a2-%a4
10c1a80a: 4e5e unlk %fp
10c1a80c: 4e75 rts
10c1a80e <rm_sig_from_queue>:
10c1a80e: 4e56 0000 linkw %fp,#0
10c1a812: 202e 000c movel %fp@(12),%d0
10c1a816: 0680 0000 0302 addil #770,%d0
10c1a81c: 2f00 movel %d0,%sp@-
10c1a81e: 2f2e 0008 movel %fp@(8),%sp@-
10c1a822: 4eba ff6a jsr %pc@(10c1a78e <rm_from_queue>)
10c1a826: 4e5e unlk %fp
10c1a828: 4e75 rts
10c1a82a <bad_signal>:
10c1a82a: 4e56 0000 linkw %fp,#0
10c1a82e: 2f02 movel %d2,%sp@-
10c1a830: 206e 000c moveal %fp@(12),%a0
10c1a834: 226e 0010 moveal %fp@(16),%a1
10c1a838: 7400 moveq #0,%d2
10c1a83a: b0fc 0000 cmpaw #0,%a0
10c1a83e: 670c beqs 10c1a84c <bad_signal+0x22>
10c1a840: 7001 moveq #1,%d0
10c1a842: b088 cmpl %a0,%d0
10c1a844: 6750 beqs 10c1a896 <bad_signal+0x6c>
10c1a846: 4aa8 0008 tstl %a0@(8)
10c1a84a: 6e4a bgts 10c1a896 <bad_signal+0x6c>
10c1a84c: 2079 1002 53b4 moveal 100253b4 <_current_task>,%a0
10c1a852: 7012 moveq #18,%d0
10c1a854: b0ae 0008 cmpl %fp@(8),%d0
10c1a858: 660a bnes 10c1a864 <bad_signal+0x3a>
10c1a85a: 2028 0086 movel %a0@(134),%d0
10c1a85e: b0a9 0086 cmpl %a1@(134),%d0
10c1a862: 6732 beqs 10c1a896 <bad_signal+0x6c>
10c1a864: 2228 0130 movel %a0@(304),%d1
10c1a868: 2029 0134 movel %a1@(308),%d0
10c1a86c: b081 cmpl %d1,%d0
10c1a86e: 6726 beqs 10c1a896 <bad_signal+0x6c>
10c1a870: 2269 012c moveal %a1@(300),%a1
10c1a874: b3c1 cmpal %d1,%a1
10c1a876: 671e beqs 10c1a896 <bad_signal+0x6c>
10c1a878: 2228 012c movel %a0@(300),%d1
10c1a87c: b081 cmpl %d1,%d0
10c1a87e: 6716 beqs 10c1a896 <bad_signal+0x6c>
10c1a880: b3c1 cmpal %d1,%a1
10c1a882: 6712 beqs 10c1a896 <bad_signal+0x6c>
10c1a884: 0828 0005 01d3 btst #5,%a0@(467)
10c1a88a: 6708 beqs 10c1a894 <bad_signal+0x6a>
10c1a88c: 0068 0100 0006 oriw #256,%a0@(6)
10c1a892: 6002 bras 10c1a896 <bad_signal+0x6c>
10c1a894: 7401 moveq #1,%d2
10c1a896: 2002 movel %d2,%d0
10c1a898: 241f movel %sp@+,%d2
10c1a89a: 4e5e unlk %fp
10c1a89c: 4e75 rts
10c1a89e <signal_type>:
10c1a89e: 4e56 0000 linkw %fp,#0
10c1a8a2: 2f0a movel %a2,%sp@-
10c1a8a4: 206e 0008 moveal %fp@(8),%a0
10c1a8a8: 226e 000c moveal %fp@(12),%a1
10c1a8ac: 7000 moveq #0,%d0
10c1a8ae: b2fc 0000 cmpaw #0,%a1
10c1a8b2: 6760 beqs 10c1a914 <signal_type+0x76>
10c1a8b4: 2008 movel %a0,%d0
10c1a8b6: e588 lsll #2,%d0
10c1a8b8: 45f0 08fb lea %a0@(fffffffb,%d0:l),%a2
10c1a8bc: 200a movel %a2,%d0
10c1a8be: e588 lsll #2,%d0
10c1a8c0: 2031 0804 movel %a1@(00000004,%d0:l),%d0
10c1a8c4: 7201 moveq #1,%d1
10c1a8c6: b280 cmpl %d0,%d1
10c1a8c8: 6404 bccs 10c1a8ce <signal_type+0x30>
10c1a8ca: 7001 moveq #1,%d0
10c1a8cc: 6046 bras 10c1a914 <signal_type+0x76>
10c1a8ce: 7201 moveq #1,%d1
10c1a8d0: b280 cmpl %d0,%d1
10c1a8d2: 660e bnes 10c1a8e2 <signal_type+0x44>
10c1a8d4: 7011 moveq #17,%d0
10c1a8d6: b088 cmpl %a0,%d0
10c1a8d8: 57c0 seq %d0
10c1a8da: 4880 extw %d0
10c1a8dc: 48c0 extl %d0
10c1a8de: 4480 negl %d0
10c1a8e0: 6032 bras 10c1a914 <signal_type+0x76>
10c1a8e2: 70ef moveq #-17,%d0
10c1a8e4: d088 addl %a0,%d0
10c1a8e6: 720b moveq #11,%d1
10c1a8e8: b280 cmpl %d0,%d1
10c1a8ea: 6526 bcss 10c1a912 <signal_type+0x74>
10c1a8ec: d080 addl %d0,%d0
10c1a8ee: 303b 0806 movew %pc@(10c1a8f6 <signal_type+0x58>,%d0:l),%d0
10c1a8f2: 4efb 0002 jmp %pc@(10c1a8f6 <signal_type+0x58>,%d0:w)
10c1a8f6: 0018 0018 orib #24,%a0@+
10c1a8fa: 001c ffd4 orib #-44,%a4@+
10c1a8fe: ffd4 0177724
10c1a900: ffd4 0177724
10c1a902: 0018 001c orib #28,%a0@+
10c1a906: 001c 001c orib #28,%a4@+
10c1a90a: 001c 0018 orib #24,%a4@+
10c1a90e: 7000 moveq #0,%d0
10c1a910: 6002 bras 10c1a914 <signal_type+0x76>
10c1a912: 70ff moveq #-1,%d0
10c1a914: 245f moveal %sp@+,%a2
10c1a916: 4e5e unlk %fp
10c1a918: 4e75 rts
10c1a91a <ignored_signal>:
10c1a91a: 4e56 0000 linkw %fp,#0
10c1a91e: 2f03 movel %d3,%sp@-
10c1a920: 2f02 movel %d2,%sp@-
10c1a922: 242e 0008 movel %fp@(8),%d2
10c1a926: 226e 000c moveal %fp@(12),%a1
10c1a92a: 0829 0000 001b btst #0,%a1@(27)
10c1a930: 661a bnes 10c1a94c <ignored_signal+0x32>
10c1a932: 41e9 02fa lea %a1@(762),%a0
10c1a936: 2202 movel %d2,%d1
10c1a938: 5381 subql #1,%d1
10c1a93a: 2001 movel %d1,%d0
10c1a93c: ea88 lsrl #5,%d0
10c1a93e: e588 lsll #2,%d0
10c1a940: 761f moveq #31,%d3
10c1a942: c283 andl %d3,%d1
10c1a944: 2030 0800 movel %a0@(00000000,%d0:l),%d0
10c1a948: 0300 btst %d1,%d0
10c1a94a: 6704 beqs 10c1a950 <ignored_signal+0x36>
10c1a94c: 7000 moveq #0,%d0
10c1a94e: 6014 bras 10c1a964 <ignored_signal+0x4a>
10c1a950: 2f29 02f6 movel %a1@(758),%sp@-
10c1a954: 2f02 movel %d2,%sp@-
10c1a956: 4eba ff46 jsr %pc@(10c1a89e <signal_type>)
10c1a95a: 4a80 tstl %d0
10c1a95c: 57c0 seq %d0
10c1a95e: 4880 extw %d0
10c1a960: 48c0 extl %d0
10c1a962: 4480 negl %d0
10c1a964: 242e fff8 movel %fp@(-8),%d2
10c1a968: 262e fffc movel %fp@(-4),%d3
10c1a96c: 4e5e unlk %fp
10c1a96e: 4e75 rts
10c1a970 <handle_stop_signal>:
10c1a970: 4e56 0000 linkw %fp,#0
10c1a974: 2f0b movel %a3,%sp@-
10c1a976: 2f0a movel %a2,%sp@-
10c1a978: 202e 0008 movel %fp@(8),%d0
10c1a97c: 266e 000c moveal %fp@(12),%a3
10c1a980: 7212 moveq #18,%d1
10c1a982: b280 cmpl %d0,%d1
10c1a984: 6712 beqs 10c1a998 <handle_stop_signal+0x28>
10c1a986: 6d08 blts 10c1a990 <handle_stop_signal+0x20>
10c1a988: 7209 moveq #9,%d1
10c1a98a: b280 cmpl %d0,%d1
10c1a98c: 670a beqs 10c1a998 <handle_stop_signal+0x28>
10c1a98e: 604e bras 10c1a9de <handle_stop_signal+0x6e>
10c1a990: 7216 moveq #22,%d1
10c1a992: b280 cmpl %d0,%d1
10c1a994: 6d48 blts 10c1a9de <handle_stop_signal+0x6e>
10c1a996: 603c bras 10c1a9d4 <handle_stop_signal+0x64>
10c1a998: 2013 movel %a3@,%d0
10c1a99a: 7208 moveq #8,%d1
10c1a99c: b280 cmpl %d0,%d1
10c1a99e: 660a bnes 10c1a9aa <handle_stop_signal+0x3a>
10c1a9a0: 2f0b movel %a3,%sp@-
10c1a9a2: 4eb9 10c1 52ec jsr 10c152ec <wake_up_process>
10c1a9a8: 588f addql #4,%sp
10c1a9aa: 42ab 0068 clrl %a3@(104)
10c1a9ae: 2f0b movel %a3,%sp@-
10c1a9b0: 4878 0013 pea 13 <LSIGTRAP+0xe>
10c1a9b4: 45fa fe58 lea %pc@(10c1a80e <rm_sig_from_queue>),%a2
10c1a9b8: 4e92 jsr %a2@
10c1a9ba: 2f0b movel %a3,%sp@-
10c1a9bc: 4878 0014 pea 14 <LSIGTRAP+0xf>
10c1a9c0: 4e92 jsr %a2@
10c1a9c2: 2f0b movel %a3,%sp@-
10c1a9c4: 4878 0016 pea 16 <LSIGTRAP+0x11>
10c1a9c8: 4e92 jsr %a2@
10c1a9ca: 2f0b movel %a3,%sp@-
10c1a9cc: 4878 0015 pea 15 <LSIGTRAP+0x10>
10c1a9d0: 4e92 jsr %a2@
10c1a9d2: 600a bras 10c1a9de <handle_stop_signal+0x6e>
10c1a9d4: 2f0b movel %a3,%sp@-
10c1a9d6: 4878 0012 pea 12 <LSIGTRAP+0xd>
10c1a9da: 4eba fe32 jsr %pc@(10c1a80e <rm_sig_from_queue>)
10c1a9de: 246e fff8 moveal %fp@(-8),%a2
10c1a9e2: 266e fffc moveal %fp@(-4),%a3
10c1a9e6: 4e5e unlk %fp
10c1a9e8: 4e75 rts
10c1a9ea <send_signal>:
10c1a9ea: 4e56 0000 linkw %fp,#0
10c1a9ee: 48e7 2038 moveml %d2/%a2-%a4,%sp@-
10c1a9f2: 242e 0008 movel %fp@(8),%d2
10c1a9f6: 246e 000c moveal %fp@(12),%a2
10c1a9fa: 286e 0010 moveal %fp@(16),%a4
10c1a9fe: 93c9 subal %a1,%a1
10c1aa00: 47f9 1002 5694 lea 10025694 <nr_queued_signals>,%a3
10c1aa06: 2013 movel %a3@,%d0
10c1aa08: b0b9 1000 cfbc cmpl 1000cfbc <max_queued_signals>,%d0
10c1aa0e: 6c14 bges 10c1aa24 <send_signal+0x3a>
10c1aa10: 4878 0020 pea 20 <LSIGTRAP+0x1b>
10c1aa14: 2f39 1001 a140 movel 1001a140 <sigqueue_cachep>,%sp@-
10c1aa1a: 4eb9 10c2 08dc jsr 10c208dc <kmem_cache_alloc>
10c1aa20: 2240 moveal %d0,%a1
10c1aa22: 508f addql #8,%sp
10c1aa24: b2fc 0000 cmpaw #0,%a1
10c1aa28: 6776 beqs 10c1aaa0 <send_signal+0xb6>
10c1aa2a: 5293 addql #1,%a3@
10c1aa2c: 4291 clrl %a1@
10c1aa2e: 206c 0004 moveal %a4@(4),%a0
10c1aa32: 2089 movel %a1,%a0@
10c1aa34: 2949 0004 movel %a1,%a4@(4)
10c1aa38: b4fc 0000 cmpaw #0,%a2
10c1aa3c: 6708 beqs 10c1aa46 <send_signal+0x5c>
10c1aa3e: 7001 moveq #1,%d0
10c1aa40: b08a cmpl %a2,%d0
10c1aa42: 6722 beqs 10c1aa66 <send_signal+0x7c>
10c1aa44: 603a bras 10c1aa80 <send_signal+0x96>
10c1aa46: 2342 0004 movel %d2,%a1@(4)
10c1aa4a: 42a9 0008 clrl %a1@(8)
10c1aa4e: 42a9 000c clrl %a1@(12)
10c1aa52: 2079 1002 53b4 moveal 100253b4 <_current_task>,%a0
10c1aa58: 2368 007a 0010 movel %a0@(122),%a1@(16)
10c1aa5e: 2368 012c 0016 movel %a0@(300),%a1@(22)
10c1aa64: 6056 bras 10c1aabc <send_signal+0xd2>
10c1aa66: 2342 0004 movel %d2,%a1@(4)
10c1aa6a: 42a9 0008 clrl %a1@(8)
10c1aa6e: 237c 0000 0080 movel #128,%a1@(12)
10c1aa74: 000c
10c1aa76: 42a9 0010 clrl %a1@(16)
10c1aa7a: 42a9 0016 clrl %a1@(22)
10c1aa7e: 603c bras 10c1aabc <send_signal+0xd2>
10c1aa80: 2009 movel %a1,%d0
10c1aa82: 5880 addql #4,%d0
10c1aa84: 4aaa 0008 tstl %a2@(8)
10c1aa88: 6c06 bges 10c1aa90 <send_signal+0xa6>
10c1aa8a: 4878 0080 pea 80 <LSIGTRAP+0x7b>
10c1aa8e: 6004 bras 10c1aa94 <send_signal+0xaa>
10c1aa90: 4878 0022 pea 22 <LSIGTRAP+0x1d>
10c1aa94: 2f0a movel %a2,%sp@-
10c1aa96: 2f00 movel %d0,%sp@-
10c1aa98: 4eb9 10c8 5744 jsr 10c85744 <memcpy>
10c1aa9e: 601c bras 10c1aabc <send_signal+0xd2>
10c1aaa0: 701f moveq #31,%d0
10c1aaa2: b082 cmpl %d2,%d0
10c1aaa4: 6c16 bges 10c1aabc <send_signal+0xd2>
10c1aaa6: b4fc 0000 cmpaw #0,%a2
10c1aaaa: 6710 beqs 10c1aabc <send_signal+0xd2>
10c1aaac: 7001 moveq #1,%d0
10c1aaae: b08a cmpl %a2,%d0
10c1aab0: 670a beqs 10c1aabc <send_signal+0xd2>
10c1aab2: 4aaa 0008 tstl %a2@(8)
10c1aab6: 6704 beqs 10c1aabc <send_signal+0xd2>
10c1aab8: 70f5 moveq #-11,%d0
10c1aaba: 6016 bras 10c1aad2 <send_signal+0xe8>
10c1aabc: 5382 subql #1,%d2
10c1aabe: 2202 movel %d2,%d1
10c1aac0: ea89 lsrl #5,%d1
10c1aac2: e589 lsll #2,%d1
10c1aac4: 701f moveq #31,%d0
10c1aac6: c480 andl %d0,%d2
10c1aac8: 7001 moveq #1,%d0
10c1aaca: e5a8 lsll %d2,%d0
10c1aacc: 81b4 1808 orl %d0,%a4@(00000008,%d1:l)
10c1aad0: 7000 moveq #0,%d0
10c1aad2: 4cee 1c04 fff0 moveml %fp@(-16),%d2/%a2-%a4
10c1aad8: 4e5e unlk %fp
10c1aada: 4e75 rts
10c1aadc <deliver_signal>:
10c1aadc: 4e56 0000 linkw %fp,#0
10c1aae0: 48e7 3020 moveml %d2-%d3/%a2,%sp@-
10c1aae4: 262e 0008 movel %fp@(8),%d3
10c1aae8: 246e 0010 moveal %fp@(16),%a2
10c1aaec: 486a 0302 pea %a2@(770)
10c1aaf0: 2f2e 000c movel %fp@(12),%sp@-
10c1aaf4: 2f03 movel %d3,%sp@-
10c1aaf6: 4eba fef2 jsr %pc@(10c1a9ea <send_signal>)
10c1aafa: 2400 movel %d0,%d2
10c1aafc: 4fef 000c lea %sp@(12),%sp
10c1ab00: 6630 bnes 10c1ab32 <deliver_signal+0x56>
10c1ab02: 41ea 02fa lea %a2@(762),%a0
10c1ab06: 2203 movel %d3,%d1
10c1ab08: 5381 subql #1,%d1
10c1ab0a: 2001 movel %d1,%d0
10c1ab0c: ea88 lsrl #5,%d0
10c1ab0e: e588 lsll #2,%d0
10c1ab10: 761f moveq #31,%d3
10c1ab12: c283 andl %d3,%d1
10c1ab14: 2030 0800 movel %a0@(00000000,%d0:l),%d0
10c1ab18: 0300 btst %d1,%d0
10c1ab1a: 6616 bnes 10c1ab32 <deliver_signal+0x56>
10c1ab1c: 7001 moveq #1,%d0
10c1ab1e: 2540 0008 movel %d0,%a2@(8)
10c1ab22: 2012 movel %a2@,%d0
10c1ab24: 0800 0000 btst #0,%d0
10c1ab28: 6708 beqs 10c1ab32 <deliver_signal+0x56>
10c1ab2a: 2f0a movel %a2,%sp@-
10c1ab2c: 4eb9 10c1 52ec jsr 10c152ec <wake_up_process>
10c1ab32: 2002 movel %d2,%d0
10c1ab34: 4cee 040c fff4 moveml %fp@(-12),%d2-%d3/%a2
10c1ab3a: 4e5e unlk %fp
10c1ab3c: 4e75 rts
10c1ab3e <send_sig_info>:
10c1ab3e: 4e56 0000 linkw %fp,#0
10c1ab42: 48e7 3e20 moveml %d2-%d6/%a2,%sp@-
10c1ab46: 242e 0008 movel %fp@(8),%d2
10c1ab4a: 2a2e 000c movel %fp@(12),%d5
10c1ab4e: 246e 0010 moveal %fp@(16),%a2
10c1ab52: 78ea moveq #-22,%d4
10c1ab54: 7040 moveq #64,%d0
10c1ab56: b082 cmpl %d2,%d0
10c1ab58: 656a bcss 10c1abc4 <send_sig_info+0x86>
10c1ab5a: 78ff moveq #-1,%d4
10c1ab5c: 2f0a movel %a2,%sp@-
10c1ab5e: 2f05 movel %d5,%sp@-
10c1ab60: 2f02 movel %d2,%sp@-
10c1ab62: 4eba fcc6 jsr %pc@(10c1a82a <bad_signal>)
10c1ab66: 4fef 000c lea %sp@(12),%sp
10c1ab6a: 4a80 tstl %d0
10c1ab6c: 6656 bnes 10c1abc4 <send_sig_info+0x86>
10c1ab6e: 7800 moveq #0,%d4
10c1ab70: 4a82 tstl %d2
10c1ab72: 6750 beqs 10c1abc4 <send_sig_info+0x86>
10c1ab74: 4aaa 02f6 tstl %a2@(758)
10c1ab78: 674a beqs 10c1abc4 <send_sig_info+0x86>
10c1ab7a: 40c3 movew %sr,%d3
10c1ab7c: 007c 0700 oriw #1792,%sr
10c1ab80: 2f0a movel %a2,%sp@-
10c1ab82: 2f02 movel %d2,%sp@-
10c1ab84: 4eba fdea jsr %pc@(10c1a970 <handle_stop_signal>)
10c1ab88: 2f0a movel %a2,%sp@-
10c1ab8a: 2f02 movel %d2,%sp@-
10c1ab8c: 4eba fd8c jsr %pc@(10c1a91a <ignored_signal>)
10c1ab90: 4fef 0010 lea %sp@(16),%sp
10c1ab94: 4a80 tstl %d0
10c1ab96: 662a bnes 10c1abc2 <send_sig_info+0x84>
10c1ab98: 7c1f moveq #31,%d6
10c1ab9a: bc82 cmpl %d2,%d6
10c1ab9c: 6d18 blts 10c1abb6 <send_sig_info+0x78>
10c1ab9e: 41ea 030a lea %a2@(778),%a0
10c1aba2: 2202 movel %d2,%d1
10c1aba4: 5381 subql #1,%d1
10c1aba6: 2001 movel %d1,%d0
10c1aba8: ea88 lsrl #5,%d0
10c1abaa: e588 lsll #2,%d0
10c1abac: c286 andl %d6,%d1
10c1abae: 2030 0800 movel %a0@(00000000,%d0:l),%d0
10c1abb2: 0300 btst %d1,%d0
10c1abb4: 660c bnes 10c1abc2 <send_sig_info+0x84>
10c1abb6: 2f0a movel %a2,%sp@-
10c1abb8: 2f05 movel %d5,%sp@-
10c1abba: 2f02 movel %d2,%sp@-
10c1abbc: 4eba ff1e jsr %pc@(10c1aadc <deliver_signal>)
10c1abc0: 2800 movel %d0,%d4
10c1abc2: 46c3 movew %d3,%sr
10c1abc4: 2004 movel %d4,%d0
10c1abc6: 4cee 047c ffe8 moveml %fp@(-24),%d2-%d6/%a2
10c1abcc: 4e5e unlk %fp
10c1abce: 4e75 rts
10c1abd0 <force_sig_info>:
10c1abd0: 4e56 0000 linkw %fp,#0
10c1abd4: 48e7 3820 moveml %d2-%d4/%a2,%sp@-
10c1abd8: 282e 0008 movel %fp@(8),%d4
10c1abdc: 246e 0010 moveal %fp@(16),%a2
10c1abe0: 40c3 movew %sr,%d3
10c1abe2: 007c 0700 oriw #1792,%sr
10c1abe6: 222a 02f6 movel %a2@(758),%d1
10c1abea: 6606 bnes 10c1abf2 <force_sig_info+0x22>
10c1abec: 46c3 movew %d3,%sr
10c1abee: 70fd moveq #-3,%d0
10c1abf0: 6062 bras 10c1ac54 <force_sig_info+0x84>
10c1abf2: 2404 movel %d4,%d2
10c1abf4: 5382 subql #1,%d2
10c1abf6: 2002 movel %d2,%d0
10c1abf8: e588 lsll #2,%d0
10c1abfa: d082 addl %d2,%d0
10c1abfc: e588 lsll #2,%d0
10c1abfe: 2041 moveal %d1,%a0
10c1ac00: 5888 addql #4,%a0
10c1ac02: 7201 moveq #1,%d1
10c1ac04: b2b0 0800 cmpl %a0@(00000000,%d0:l),%d1
10c1ac08: 6604 bnes 10c1ac0e <force_sig_info+0x3e>
10c1ac0a: 42b0 0800 clrl %a0@(00000000,%d0:l)
10c1ac0e: 41ea 02fa lea %a2@(762),%a0
10c1ac12: 2202 movel %d2,%d1
10c1ac14: ea89 lsrl #5,%d1
10c1ac16: e589 lsll #2,%d1
10c1ac18: 701f moveq #31,%d0
10c1ac1a: c480 andl %d0,%d2
10c1ac1c: 70fe moveq #-2,%d0
10c1ac1e: e5b8 roll %d2,%d0
10c1ac20: c1b0 1800 andl %d0,%a0@(00000000,%d1:l)
10c1ac24: 43ea 030a lea %a2@(778),%a1
10c1ac28: 2028 0004 movel %a0@(4),%d0
10c1ac2c: 4680 notl %d0
10c1ac2e: c0a9 0004 andl %a1@(4),%d0
10c1ac32: 2210 movel %a0@,%d1
10c1ac34: 4681 notl %d1
10c1ac36: c291 andl %a1@,%d1
10c1ac38: 8081 orl %d1,%d0
10c1ac3a: 56c0 sne %d0
10c1ac3c: 4880 extw %d0
10c1ac3e: 48c0 extl %d0
10c1ac40: 4480 negl %d0
10c1ac42: 2540 0008 movel %d0,%a2@(8)
10c1ac46: 46c3 movew %d3,%sr
10c1ac48: 2f0a movel %a2,%sp@-
10c1ac4a: 2f2e 000c movel %fp@(12),%sp@-
10c1ac4e: 2f04 movel %d4,%sp@-
10c1ac50: 4eba feec jsr %pc@(10c1ab3e <send_sig_info>)
10c1ac54: 4cee 041c fff0 moveml %fp@(-16),%d2-%d4/%a2
10c1ac5a: 4e5e unlk %fp
10c1ac5c: 4e75 rts
10c1ac5e <kill_pg_info>:
10c1ac5e: 4e56 0000 linkw %fp,#0
10c1ac62: 48e7 3e20 moveml %d2-%d6/%a2,%sp@-
10c1ac66: 2c2e 0008 movel %fp@(8),%d6
10c1ac6a: 2a2e 000c movel %fp@(12),%d5
10c1ac6e: 282e 0010 movel %fp@(16),%d4
10c1ac72: 74ea moveq #-22,%d2
10c1ac74: 4a84 tstl %d4
10c1ac76: 6f34 bles 10c1acac <kill_pg_info+0x4e>
10c1ac78: 74fd moveq #-3,%d2
10c1ac7a: 2479 1001 11d8 moveal 100111d8 <init_task_union+0x48>,%a2
10c1ac80: 263c 1001 1190 movel #268505488,%d3
10c1ac86: b68a cmpl %a2,%d3
10c1ac88: 6722 beqs 10c1acac <kill_pg_info+0x4e>
10c1ac8a: b8aa 007e cmpl %a2@(126),%d4
10c1ac8e: 6614 bnes 10c1aca4 <kill_pg_info+0x46>
10c1ac90: 2f0a movel %a2,%sp@-
10c1ac92: 2f05 movel %d5,%sp@-
10c1ac94: 2f06 movel %d6,%sp@-
10c1ac96: 4eba fea6 jsr %pc@(10c1ab3e <send_sig_info>)
10c1ac9a: 4fef 000c lea %sp@(12),%sp
10c1ac9e: 4a82 tstl %d2
10c1aca0: 6702 beqs 10c1aca4 <kill_pg_info+0x46>
10c1aca2: 2400 movel %d0,%d2
10c1aca4: 246a 0048 moveal %a2@(72),%a2
10c1aca8: b68a cmpl %a2,%d3
10c1acaa: 66de bnes 10c1ac8a <kill_pg_info+0x2c>
10c1acac: 2002 movel %d2,%d0
10c1acae: 4cee 047c ffe8 moveml %fp@(-24),%d2-%d6/%a2
10c1acb4: 4e5e unlk %fp
10c1acb6: 4e75 rts
10c1acb8 <kill_sl_info>:
10c1acb8: 4e56 0000 linkw %fp,#0
10c1acbc: 48e7 3e20 moveml %d2-%d6/%a2,%sp@-
10c1acc0: 2c2e 0008 movel %fp@(8),%d6
10c1acc4: 2a2e 000c movel %fp@(12),%d5
10c1acc8: 282e 0010 movel %fp@(16),%d4
10c1accc: 74ea moveq #-22,%d2
10c1acce: 4a84 tstl %d4
10c1acd0: 6f3a bles 10c1ad0c <kill_sl_info+0x54>
10c1acd2: 74fd moveq #-3,%d2
10c1acd4: 2479 1001 11d8 moveal 100111d8 <init_task_union+0x48>,%a2
10c1acda: 263c 1001 1190 movel #268505488,%d3
10c1ace0: b68a cmpl %a2,%d3
10c1ace2: 6728 beqs 10c1ad0c <kill_sl_info+0x54>
10c1ace4: 4aaa 008e tstl %a2@(142)
10c1ace8: 671a beqs 10c1ad04 <kill_sl_info+0x4c>
10c1acea: b8aa 0086 cmpl %a2@(134),%d4
10c1acee: 6614 bnes 10c1ad04 <kill_sl_info+0x4c>
10c1acf0: 2f0a movel %a2,%sp@-
10c1acf2: 2f05 movel %d5,%sp@-
10c1acf4: 2f06 movel %d6,%sp@-
10c1acf6: 4eba fe46 jsr %pc@(10c1ab3e <send_sig_info>)
10c1acfa: 4fef 000c lea %sp@(12),%sp
10c1acfe: 4a82 tstl %d2
10c1ad00: 6702 beqs 10c1ad04 <kill_sl_info+0x4c>
10c1ad02: 2400 movel %d0,%d2
10c1ad04: 246a 0048 moveal %a2@(72),%a2
10c1ad08: b68a cmpl %a2,%d3
10c1ad0a: 66d8 bnes 10c1ace4 <kill_sl_info+0x2c>
10c1ad0c: 2002 movel %d2,%d0
10c1ad0e: 4cee 047c ffe8 moveml %fp@(-24),%d2-%d6/%a2
10c1ad14: 4e5e unlk %fp
10c1ad16: 4e75 rts
10c1ad18 <kill_something_info>:
10c1ad18: 4e56 0000 linkw %fp,#0
10c1ad1c: 48e7 3e20 moveml %d2-%d6/%a2,%sp@-
10c1ad20: 2c2e 0008 movel %fp@(8),%d6
10c1ad24: 2a2e 000c movel %fp@(12),%d5
10c1ad28: 222e 0010 movel %fp@(16),%d1
10c1ad2c: 6616 bnes 10c1ad44 <kill_something_info+0x2c>
10c1ad2e: 2079 1002 53b4 moveal 100253b4 <_current_task>,%a0
10c1ad34: 2f28 007e movel %a0@(126),%sp@-
10c1ad38: 2f05 movel %d5,%sp@-
10c1ad3a: 2f06 movel %d6,%sp@-
10c1ad3c: 4eba ff20 jsr %pc@(10c1ac5e <kill_pg_info>)
10c1ad40: 6000 00a4 braw 10c1ade6 <kill_something_info+0xce>
10c1ad44: 70ff moveq #-1,%d0
10c1ad46: b081 cmpl %d1,%d0
10c1ad48: 664e bnes 10c1ad98 <kill_something_info+0x80>
10c1ad4a: 7800 moveq #0,%d4
10c1ad4c: 7400 moveq #0,%d2
10c1ad4e: 2479 1001 11d8 moveal 100111d8 <init_task_union+0x48>,%a2
10c1ad54: 263c 1001 1190 movel #268505488,%d3
10c1ad5a: b68a cmpl %a2,%d3
10c1ad5c: 6730 beqs 10c1ad8e <kill_something_info+0x76>
10c1ad5e: 7201 moveq #1,%d1
10c1ad60: b2aa 007a cmpl %a2@(122),%d1
10c1ad64: 6c20 bges 10c1ad86 <kill_something_info+0x6e>
10c1ad66: b5f9 1002 53b4 cmpal 100253b4 <_current_task>,%a2
10c1ad6c: 6718 beqs 10c1ad86 <kill_something_info+0x6e>
10c1ad6e: 2f0a movel %a2,%sp@-
10c1ad70: 2f05 movel %d5,%sp@-
10c1ad72: 2f06 movel %d6,%sp@-
10c1ad74: 4eba fdc8 jsr %pc@(10c1ab3e <send_sig_info>)
10c1ad78: 5282 addql #1,%d2
10c1ad7a: 4fef 000c lea %sp@(12),%sp
10c1ad7e: 72ff moveq #-1,%d1
10c1ad80: b280 cmpl %d0,%d1
10c1ad82: 6702 beqs 10c1ad86 <kill_something_info+0x6e>
10c1ad84: 2800 movel %d0,%d4
10c1ad86: 246a 0048 moveal %a2@(72),%a2
10c1ad8a: b68a cmpl %a2,%d3
10c1ad8c: 66d0 bnes 10c1ad5e <kill_something_info+0x46>
10c1ad8e: 70fd moveq #-3,%d0
10c1ad90: 4a82 tstl %d2
10c1ad92: 6752 beqs 10c1ade6 <kill_something_info+0xce>
10c1ad94: 2004 movel %d4,%d0
10c1ad96: 604e bras 10c1ade6 <kill_something_info+0xce>
10c1ad98: 4a81 tstl %d1
10c1ad9a: 6c0e bges 10c1adaa <kill_something_info+0x92>
10c1ad9c: 4481 negl %d1
10c1ad9e: 2f01 movel %d1,%sp@-
10c1ada0: 2f05 movel %d5,%sp@-
10c1ada2: 2f06 movel %d6,%sp@-
10c1ada4: 4eba feb8 jsr %pc@(10c1ac5e <kill_pg_info>)
10c1ada8: 603c bras 10c1ade6 <kill_something_info+0xce>
10c1adaa: 2001 movel %d1,%d0
10c1adac: e080 asrl #8,%d0
10c1adae: b380 eorl %d1,%d0
10c1adb0: 0280 0000 03ff andil #1023,%d0
10c1adb6: e588 lsll #2,%d0
10c1adb8: 2040 moveal %d0,%a0
10c1adba: d1fc 1002 57a8 addal #268588968,%a0
10c1adc0: 2050 moveal %a0@,%a0
10c1adc2: 6004 bras 10c1adc8 <kill_something_info+0xb0>
10c1adc4: 2068 00ae moveal %a0@(174),%a0
10c1adc8: b0fc 0000 cmpaw #0,%a0
10c1adcc: 6706 beqs 10c1add4 <kill_something_info+0xbc>
10c1adce: b2a8 007a cmpl %a0@(122),%d1
10c1add2: 66f0 bnes 10c1adc4 <kill_something_info+0xac>
10c1add4: 70fd moveq #-3,%d0
10c1add6: b0fc 0000 cmpaw #0,%a0
10c1adda: 670a beqs 10c1ade6 <kill_something_info+0xce>
10c1addc: 2f08 movel %a0,%sp@-
10c1adde: 2f05 movel %d5,%sp@-
10c1ade0: 2f06 movel %d6,%sp@-
10c1ade2: 4eba fd5a jsr %pc@(10c1ab3e <send_sig_info>)
10c1ade6: 4cee 047c ffe8 moveml %fp@(-24),%d2-%d6/%a2
10c1adec: 4e5e unlk %fp
10c1adee: 4e75 rts
10c1adf0 <send_sig>:
10c1adf0: 4e56 0000 linkw %fp,#0
10c1adf4: 2f2e 000c movel %fp@(12),%sp@-
10c1adf8: 4aae 0010 tstl %fp@(16)
10c1adfc: 56c0 sne %d0
10c1adfe: 4880 extw %d0
10c1ae00: 48c0 extl %d0
10c1ae02: 4480 negl %d0
10c1ae04: 2f00 movel %d0,%sp@-
10c1ae06: 2f2e 0008 movel %fp@(8),%sp@-
10c1ae0a: 4eba fd32 jsr %pc@(10c1ab3e <send_sig_info>)
10c1ae0e: 4e5e unlk %fp
10c1ae10: 4e75 rts
10c1ae12 <force_sig>:
10c1ae12: 4e56 0000 linkw %fp,#0
10c1ae16: 2f2e 000c movel %fp@(12),%sp@-
10c1ae1a: 4878 0001 pea 1 <PF_DTRACE_OFF>
10c1ae1e: 2f2e 0008 movel %fp@(8),%sp@-
10c1ae22: 4eba fdac jsr %pc@(10c1abd0 <force_sig_info>)
10c1ae26: 4e5e unlk %fp
10c1ae28: 4e75 rts
10c1ae2a <kill_pg>:
10c1ae2a: 4e56 0000 linkw %fp,#0
10c1ae2e: 2f2e 0008 movel %fp@(8),%sp@-
10c1ae32: 4aae 0010 tstl %fp@(16)
10c1ae36: 56c0 sne %d0
10c1ae38: 4880 extw %d0
10c1ae3a: 48c0 extl %d0
10c1ae3c: 4480 negl %d0
10c1ae3e: 2f00 movel %d0,%sp@-
10c1ae40: 2f2e 000c movel %fp@(12),%sp@-
10c1ae44: 4eba fe18 jsr %pc@(10c1ac5e <kill_pg_info>)
10c1ae48: 4e5e unlk %fp
10c1ae4a: 4e75 rts
10c1ae4c <kill_sl>:
10c1ae4c: 4e56 0000 linkw %fp,#0
10c1ae50: 2f2e 0008 movel %fp@(8),%sp@-
10c1ae54: 4aae 0010 tstl %fp@(16)
10c1ae58: 56c0 sne %d0
10c1ae5a: 4880 extw %d0
10c1ae5c: 48c0 extl %d0
10c1ae5e: 4480 negl %d0
10c1ae60: 2f00 movel %d0,%sp@-
10c1ae62: 2f2e 000c movel %fp@(12),%sp@-
10c1ae66: 4eba fe50 jsr %pc@(10c1acb8 <kill_sl_info>)
10c1ae6a: 4e5e unlk %fp
10c1ae6c: 4e75 rts
10c1ae6e <kill_proc>:
10c1ae6e: 4e56 0000 linkw %fp,#0
10c1ae72: 2f02 movel %d2,%sp@-
10c1ae74: 242e 0008 movel %fp@(8),%d2
10c1ae78: 4aae 0010 tstl %fp@(16)
10c1ae7c: 56c0 sne %d0
10c1ae7e: 4880 extw %d0
10c1ae80: 3200 movew %d0,%d1
10c1ae82: 48c1 extl %d1
10c1ae84: 4481 negl %d1
10c1ae86: 2002 movel %d2,%d0
10c1ae88: e080 asrl #8,%d0
10c1ae8a: b580 eorl %d2,%d0
10c1ae8c: 0280 0000 03ff andil #1023,%d0
10c1ae92: e588 lsll #2,%d0
10c1ae94: 2040 moveal %d0,%a0
10c1ae96: d1fc 1002 57a8 addal #268588968,%a0
10c1ae9c: 2050 moveal %a0@,%a0
10c1ae9e: 6004 bras 10c1aea4 <kill_proc+0x36>
10c1aea0: 2068 00ae moveal %a0@(174),%a0
10c1aea4: b0fc 0000 cmpaw #0,%a0
10c1aea8: 6706 beqs 10c1aeb0 <kill_proc+0x42>
10c1aeaa: b4a8 007a cmpl %a0@(122),%d2
10c1aeae: 66f0 bnes 10c1aea0 <kill_proc+0x32>
10c1aeb0: 70fd moveq #-3,%d0
10c1aeb2: b0fc 0000 cmpaw #0,%a0
10c1aeb6: 670c beqs 10c1aec4 <kill_proc+0x56>
10c1aeb8: 2f08 movel %a0,%sp@-
10c1aeba: 2f01 movel %d1,%sp@-
10c1aebc: 2f2e 000c movel %fp@(12),%sp@-
10c1aec0: 4eba fc7c jsr %pc@(10c1ab3e <send_sig_info>)
10c1aec4: 242e fffc movel %fp@(-4),%d2
10c1aec8: 4e5e unlk %fp
10c1aeca: 4e75 rts
10c1aecc <wake_up_parent>:
10c1aecc: 4e56 0000 linkw %fp,#0
10c1aed0: 48e7 2030 moveml %d2/%a2-%a3,%sp@-
10c1aed4: 242e 0008 movel %fp@(8),%d2
10c1aed8: 2442 moveal %d2,%a2
10c1aeda: 47f9 10c1 4712 lea 10c14712 <__wake_up>,%a3
10c1aee0: 4878 0001 pea 1 <PF_DTRACE_OFF>
10c1aee4: 4878 0001 pea 1 <PF_DTRACE_OFF>
10c1aee8: 486a 00b6 pea %a2@(182)
10c1aeec: 4e93 jsr %a3@
10c1aeee: 246a 00a6 moveal %a2@(166),%a2
10c1aef2: 45ea ff5a lea %a2@(-166),%a2
10c1aef6: 4fef 000c lea %sp@(12),%sp
10c1aefa: b48a cmpl %a2,%d2
10c1aefc: 66e2 bnes 10c1aee0 <wake_up_parent+0x14>
10c1aefe: 4cee 0c04 fff4 moveml %fp@(-12),%d2/%a2-%a3
10c1af04: 4e5e unlk %fp
10c1af06: 4e75 rts
10c1af08 <do_notify_parent>:
10c1af08: 4e56 ff80 linkw %fp,#-128
10c1af0c: 48e7 3020 moveml %d2-%d3/%a2,%sp@-
10c1af10: 246e 0008 moveal %fp@(8),%a2
10c1af14: 206e 000c moveal %fp@(12),%a0
10c1af18: 2d48 ff80 movel %a0,%fp@(-128)
10c1af1c: 42ae ff84 clrl %fp@(-124)
10c1af20: 2d6a 007a ff8c movel %a2@(122),%fp@(-116)
10c1af26: 2d6a 012c ff92 movel %a2@(300),%fp@(-110)
10c1af2c: 2d6a 00f6 ff96 movel %a2@(246),%fp@(-106)
10c1af32: 2d6a 00fa ff9a movel %a2@(250),%fp@(-102)
10c1af38: 242a 0068 movel %a2@(104),%d2
10c1af3c: 2202 movel %d2,%d1
10c1af3e: 707f moveq #127,%d0
10c1af40: c280 andl %d0,%d1
10c1af42: 2012 movel %a2@,%d0
10c1af44: 7608 moveq #8,%d3
10c1af46: b680 cmpl %d0,%d3
10c1af48: 6612 bnes 10c1af5c <do_notify_parent+0x54>
10c1af4a: 203c 0004 0005 movel #262149,%d0
10c1af50: 082a 0000 001b btst #0,%a2@(27)
10c1af56: 671c beqs 10c1af74 <do_notify_parent+0x6c>
10c1af58: 5380 subql #1,%d0
10c1af5a: 6018 bras 10c1af74 <do_notify_parent+0x6c>
10c1af5c: 203c 0004 0003 movel #262147,%d0
10c1af62: 4a2a 006b tstb %a2@(107)
10c1af66: 6d0c blts 10c1af74 <do_notify_parent+0x6c>
10c1af68: 5380 subql #1,%d0
10c1af6a: 4a81 tstl %d1
10c1af6c: 6606 bnes 10c1af74 <do_notify_parent+0x6c>
10c1af6e: 5380 subql #1,%d0
10c1af70: 2202 movel %d2,%d1
10c1af72: e081 asrl #8,%d1
10c1af74: 2d40 ff88 movel %d0,%fp@(-120)
10c1af78: 2d41 ff92 movel %d1,%fp@(-110)
10c1af7c: 2f2a 0096 movel %a2@(150),%sp@-
10c1af80: 486e ff80 pea %fp@(-128)
10c1af84: 2f08 movel %a0,%sp@-
10c1af86: 4eba fbb6 jsr %pc@(10c1ab3e <send_sig_info>)
10c1af8a: 2f2a 0096 movel %a2@(150),%sp@-
10c1af8e: 4eba ff3c jsr %pc@(10c1aecc <wake_up_parent>)
10c1af92: 4cee 040c ff74 moveml %fp@(-140),%d2-%d3/%a2
10c1af98: 4e5e unlk %fp
10c1af9a: 4e75 rts
10c1af9c <notify_parent>:
10c1af9c: 4e56 0000 linkw %fp,#0
10c1afa0: 2f2e 000c movel %fp@(12),%sp@-
10c1afa4: 2f2e 0008 movel %fp@(8),%sp@-
10c1afa8: 4eba ff5e jsr %pc@(10c1af08 <do_notify_parent>)
10c1afac: 4e5e unlk %fp
10c1afae: 4e75 rts
10c1afb0 <sys_rt_sigprocmask>:
10c1afb0: 4e56 fff0 linkw %fp,#-16
10c1afb4: 48e7 3830 moveml %d2-%d4/%a2-%a3,%sp@-
10c1afb8: 242e 0008 movel %fp@(8),%d2
10c1afbc: 202e 000c movel %fp@(12),%d0
10c1afc0: 282e 0010 movel %fp@(16),%d4
10c1afc4: 76ea moveq #-22,%d3
10c1afc6: 7208 moveq #8,%d1
10c1afc8: b2ae 0014 cmpl %fp@(20),%d1
10c1afcc: 6600 0110 bnew 10c1b0de <sys_rt_sigprocmask+0x12e>
10c1afd0: 4a80 tstl %d0
10c1afd2: 6700 00d4 beqw 10c1b0a8 <sys_rt_sigprocmask+0xf8>
10c1afd6: 4878 0008 pea 8 <LSIGTRAP+0x3>
10c1afda: 2f00 movel %d0,%sp@-
10c1afdc: 486e fff8 pea %fp@(-8)
10c1afe0: 45f9 10c8 5744 lea 10c85744 <memcpy>,%a2
10c1afe6: 4e92 jsr %a2@
10c1afe8: 4fef 000c lea %sp@(12),%sp
10c1afec: 43ee fff8 lea %fp@(-8),%a1
10c1aff0: 0291 fffb feff andil #-262401,%a1@
10c1aff6: 007c 0700 oriw #1792,%sr
10c1affa: 2079 1002 53b4 moveal 100253b4 <_current_task>,%a0
10c1b000: 2028 02fa movel %a0@(762),%d0
10c1b004: 2228 02fe movel %a0@(766),%d1
10c1b008: 2d40 fff0 movel %d0,%fp@(-16)
10c1b00c: 2d41 fff4 movel %d1,%fp@(-12)
10c1b010: 7600 moveq #0,%d3
10c1b012: 264a moveal %a2,%a3
10c1b014: 2049 moveal %a1,%a0
10c1b016: 7201 moveq #1,%d1
10c1b018: b282 cmpl %d2,%d1
10c1b01a: 6728 beqs 10c1b044 <sys_rt_sigprocmask+0x94>
10c1b01c: 6d06 blts 10c1b024 <sys_rt_sigprocmask+0x74>
10c1b01e: 4a82 tstl %d2
10c1b020: 670c beqs 10c1b02e <sys_rt_sigprocmask+0x7e>
10c1b022: 6006 bras 10c1b02a <sys_rt_sigprocmask+0x7a>
10c1b024: 7002 moveq #2,%d0
10c1b026: b082 cmpl %d2,%d0
10c1b028: 6734 beqs 10c1b05e <sys_rt_sigprocmask+0xae>
10c1b02a: 76ea moveq #-22,%d3
10c1b02c: 6030 bras 10c1b05e <sys_rt_sigprocmask+0xae>
10c1b02e: 222e fff4 movel %fp@(-12),%d1
10c1b032: 202e fffc movel %fp@(-4),%d0
10c1b036: 242e fff0 movel %fp@(-16),%d2
10c1b03a: 8590 orl %d2,%a0@
10c1b03c: 8280 orl %d0,%d1
10c1b03e: 2d41 fffc movel %d1,%fp@(-4)
10c1b042: 601a bras 10c1b05e <sys_rt_sigprocmask+0xae>
10c1b044: 202e fff4 movel %fp@(-12),%d0
10c1b048: 222e fffc movel %fp@(-4),%d1
10c1b04c: 2411 movel %a1@,%d2
10c1b04e: 4682 notl %d2
10c1b050: c4ae fff0 andl %fp@(-16),%d2
10c1b054: 2282 movel %d2,%a1@
10c1b056: 4681 notl %d1
10c1b058: c081 andl %d1,%d0
10c1b05a: 2d40 fffc movel %d0,%fp@(-4)
10c1b05e: 2279 1002 53b4 moveal 100253b4 <_current_task>,%a1
10c1b064: 202e fff8 movel %fp@(-8),%d0
10c1b068: 222e fffc movel %fp@(-4),%d1
10c1b06c: 2340 02fa movel %d0,%a1@(762)
10c1b070: 2341 02fe movel %d1,%a1@(766)
10c1b074: 45e9 030a lea %a1@(778),%a2
10c1b078: 41e9 02fa lea %a1@(762),%a0
10c1b07c: 2028 0004 movel %a0@(4),%d0
10c1b080: 4680 notl %d0
10c1b082: c0aa 0004 andl %a2@(4),%d0
10c1b086: 2210 movel %a0@,%d1
10c1b088: 4681 notl %d1
10c1b08a: c292 andl %a2@,%d1
10c1b08c: 8081 orl %d1,%d0
10c1b08e: 56c0 sne %d0
10c1b090: 4880 extw %d0
10c1b092: 48c0 extl %d0
10c1b094: 4480 negl %d0
10c1b096: 2340 0008 movel %d0,%a1@(8)
10c1b09a: 027c f8ff andiw #-1793,%sr
10c1b09e: 4a83 tstl %d3
10c1b0a0: 663c bnes 10c1b0de <sys_rt_sigprocmask+0x12e>
10c1b0a2: 4a84 tstl %d4
10c1b0a4: 662a bnes 10c1b0d0 <sys_rt_sigprocmask+0x120>
10c1b0a6: 6034 bras 10c1b0dc <sys_rt_sigprocmask+0x12c>
10c1b0a8: 4a84 tstl %d4
10c1b0aa: 6730 beqs 10c1b0dc <sys_rt_sigprocmask+0x12c>
10c1b0ac: 007c 0700 oriw #1792,%sr
10c1b0b0: 2079 1002 53b4 moveal 100253b4 <_current_task>,%a0
10c1b0b6: 2228 02fa movel %a0@(762),%d1
10c1b0ba: 2428 02fe movel %a0@(766),%d2
10c1b0be: 2d41 fff0 movel %d1,%fp@(-16)
10c1b0c2: 2d42 fff4 movel %d2,%fp@(-12)
10c1b0c6: 027c f8ff andiw #-1793,%sr
10c1b0ca: 47f9 10c8 5744 lea 10c85744 <memcpy>,%a3
10c1b0d0: 4878 0008 pea 8 <LSIGTRAP+0x3>
10c1b0d4: 486e fff0 pea %fp@(-16)
10c1b0d8: 2f04 movel %d4,%sp@-
10c1b0da: 4e93 jsr %a3@
10c1b0dc: 7600 moveq #0,%d3
10c1b0de: 2003 movel %d3,%d0
10c1b0e0: 4cee 0c1c ffdc moveml %fp@(-36),%d2-%d4/%a2-%a3
10c1b0e6: 4e5e unlk %fp
10c1b0e8: 4e75 rts
10c1b0ea <do_sigpending>:
10c1b0ea: 4e56 fff8 linkw %fp,#-8
10c1b0ee: 48e7 3820 moveml %d2-%d4/%a2,%sp@-
10c1b0f2: 262e 000c movel %fp@(12),%d3
10c1b0f6: 70ea moveq #-22,%d0
10c1b0f8: 7208 moveq #8,%d1
10c1b0fa: b283 cmpl %d3,%d1
10c1b0fc: 6544 bcss 10c1b142 <do_sigpending+0x58>
10c1b0fe: 007c 0700 oriw #1792,%sr
10c1b102: 2079 1002 53b4 moveal 100253b4 <_current_task>,%a0
10c1b108: 45e8 02fa lea %a0@(762),%a2
10c1b10c: 41e8 030a lea %a0@(778),%a0
10c1b110: 327c 0004 moveaw #4,%a1
10c1b114: 2231 a800 movel %a1@(00000000,%a2:l),%d1
10c1b118: 240e movel %fp,%d2
10c1b11a: 5182 subql #8,%d2
10c1b11c: 2031 8800 movel %a1@(00000000,%a0:l),%d0
10c1b120: 2812 movel %a2@,%d4
10c1b122: c890 andl %a0@,%d4
10c1b124: 2d44 fff8 movel %d4,%fp@(-8)
10c1b128: c280 andl %d0,%d1
10c1b12a: 2d41 fffc movel %d1,%fp@(-4)
10c1b12e: 027c f8ff andiw #-1793,%sr
10c1b132: 2f03 movel %d3,%sp@-
10c1b134: 2f02 movel %d2,%sp@-
10c1b136: 2f2e 0008 movel %fp@(8),%sp@-
10c1b13a: 4eb9 10c8 5744 jsr 10c85744 <memcpy>
10c1b140: 7000 moveq #0,%d0
10c1b142: 4cee 041c ffe8 moveml %fp@(-24),%d2-%d4/%a2
10c1b148: 4e5e unlk %fp
10c1b14a: 4e75 rts
10c1b14c <sys_rt_sigpending>:
10c1b14c: 4e56 0000 linkw %fp,#0
10c1b150: 2f2e 000c movel %fp@(12),%sp@-
10c1b154: 2f2e 0008 movel %fp@(8),%sp@-
10c1b158: 4eba ff90 jsr %pc@(10c1b0ea <do_sigpending>)
10c1b15c: 4e5e unlk %fp
10c1b15e: 4e75 rts
10c1b160 <sys_rt_sigtimedwait>:
10c1b160: 4e56 ff70 linkw %fp,#-144
10c1b164: 48e7 3f3c moveml %d2-%d7/%a2-%a5,%sp@-
10c1b168: 2e2e 000c movel %fp@(12),%d7
10c1b16c: 262e 0010 movel %fp@(16),%d3
10c1b170: 7a00 moveq #0,%d5
10c1b172: 7008 moveq #8,%d0
10c1b174: b0ae 0014 cmpl %fp@(20),%d0
10c1b178: 664e bnes 10c1b1c8 <sys_rt_sigtimedwait+0x68>
10c1b17a: 4878 0008 pea 8 <LSIGTRAP+0x3>
10c1b17e: 2f2e 0008 movel %fp@(8),%sp@-
10c1b182: 486e ff78 pea %fp@(-136)
10c1b186: 45f9 10c8 5744 lea 10c85744 <memcpy>,%a2
10c1b18c: 4e92 jsr %a2@
10c1b18e: 4fef 000c lea %sp@(12),%sp
10c1b192: 41ee ff78 lea %fp@(-136),%a0
10c1b196: 0290 fffb feff andil #-262401,%a0@
10c1b19c: 46ae ff7c notl %fp@(-132)
10c1b1a0: 4690 notl %a0@
10c1b1a2: 2848 moveal %a0,%a4
10c1b1a4: 4a83 tstl %d3
10c1b1a6: 6726 beqs 10c1b1ce <sys_rt_sigtimedwait+0x6e>
10c1b1a8: 4878 0008 pea 8 <LSIGTRAP+0x3>
10c1b1ac: 2f03 movel %d3,%sp@-
10c1b1ae: 486e ff70 pea %fp@(-144)
10c1b1b2: 4e92 jsr %a2@
10c1b1b4: 4fef 000c lea %sp@(12),%sp
10c1b1b8: 0cae 3b9a c9ff cmpil #999999999,%fp@(-140)
10c1b1be: ff74
10c1b1c0: 6206 bhis 10c1b1c8 <sys_rt_sigtimedwait+0x68>
10c1b1c2: 4aae ff70 tstl %fp@(-144)
10c1b1c6: 6c06 bges 10c1b1ce <sys_rt_sigtimedwait+0x6e>
10c1b1c8: 70ea moveq #-22,%d0
10c1b1ca: 6000 015c braw 10c1b328 <sys_rt_sigtimedwait+0x1c8>
10c1b1ce: 007c 0700 oriw #1792,%sr
10c1b1d2: 7480 moveq #-128,%d2
10c1b1d4: d48e addl %fp,%d2
10c1b1d6: 2f02 movel %d2,%sp@-
10c1b1d8: 486e ff78 pea %fp@(-136)
10c1b1dc: 45fa f4fa lea %pc@(10c1a6d8 <dequeue_signal>),%a2
10c1b1e0: 4e92 jsr %a2@
10c1b1e2: 2800 movel %d0,%d4
10c1b1e4: 508f addql #8,%sp
10c1b1e6: 2c02 movel %d2,%d6
10c1b1e8: 2a4a moveal %a2,%a5
10c1b1ea: 4a84 tstl %d4
10c1b1ec: 6600 0110 bnew 10c1b2fe <sys_rt_sigtimedwait+0x19e>
10c1b1f0: 2a3c 7fff ffff movel #2147483647,%d5
10c1b1f6: 4a83 tstl %d3
10c1b1f8: 6756 beqs 10c1b250 <sys_rt_sigtimedwait+0xf0>
10c1b1fa: 41ee ff70 lea %fp@(-144),%a0
10c1b1fe: 2450 moveal %a0@,%a2
10c1b200: 2028 0004 movel %a0@(4),%d0
10c1b204: 2648 moveal %a0,%a3
10c1b206: b5fc 0147 ae13 cmpal #21474835,%a2
10c1b20c: 6308 blss 10c1b216 <sys_rt_sigtimedwait+0xb6>
10c1b20e: 223c 7fff fffe movel #2147483646,%d1
10c1b214: 6026 bras 10c1b23c <sys_rt_sigtimedwait+0xdc>
10c1b216: 2f3c 0098 9680 movel #10000000,%sp@-
10c1b21c: 0680 0098 967f addil #9999999,%d0
10c1b222: 2f00 movel %d0,%sp@-
10c1b224: 4eb9 10c8 5834 jsr 10c85834 <__divsi3>
10c1b22a: 508f addql #8,%sp
10c1b22c: 220a movel %a2,%d1
10c1b22e: d281 addl %d1,%d1
10c1b230: d28a addl %a2,%d1
10c1b232: 2401 movel %d1,%d2
10c1b234: eb8a lsll #5,%d2
10c1b236: d282 addl %d2,%d1
10c1b238: d28a addl %a2,%d1
10c1b23a: d280 addl %d0,%d1
10c1b23c: 7000 moveq #0,%d0
10c1b23e: 4aae ff70 tstl %fp@(-144)
10c1b242: 6606 bnes 10c1b24a <sys_rt_sigtimedwait+0xea>
10c1b244: 4aab 0004 tstl %a3@(4)
10c1b248: 6702 beqs 10c1b24c <sys_rt_sigtimedwait+0xec>
10c1b24a: 7001 moveq #1,%d0
10c1b24c: 2a01 movel %d1,%d5
10c1b24e: da80 addl %d0,%d5
10c1b250: 4a85 tstl %d5
10c1b252: 6700 00aa beqw 10c1b2fe <sys_rt_sigtimedwait+0x19e>
10c1b256: 2479 1002 53b4 moveal 100253b4 <_current_task>,%a2
10c1b25c: 242a 02fa movel %a2@(762),%d2
10c1b260: 262a 02fe movel %a2@(766),%d3
10c1b264: 41ea 02fa lea %a2@(762),%a0
10c1b268: 327c 0004 moveaw #4,%a1
10c1b26c: 2231 8800 movel %a1@(00000000,%a0:l),%d1
10c1b270: 202c 0004 movel %a4@(4),%d0
10c1b274: 2814 movel %a4@,%d4
10c1b276: c990 andl %d4,%a0@
10c1b278: c280 andl %d0,%d1
10c1b27a: 2381 8800 movel %d1,%a1@(00000000,%a0:l)
10c1b27e: 43ea 030a lea %a2@(778),%a1
10c1b282: 2028 0004 movel %a0@(4),%d0
10c1b286: 4680 notl %d0
10c1b288: c0a9 0004 andl %a1@(4),%d0
10c1b28c: 2210 movel %a0@,%d1
10c1b28e: 4681 notl %d1
10c1b290: c291 andl %a1@,%d1
10c1b292: 8081 orl %d1,%d0
10c1b294: 56c0 sne %d0
10c1b296: 4880 extw %d0
10c1b298: 48c0 extl %d0
10c1b29a: 4480 negl %d0
10c1b29c: 2540 0008 movel %d0,%a2@(8)
10c1b2a0: 027c f8ff andiw #-1793,%sr
10c1b2a4: 2079 1002 53b4 moveal 100253b4 <_current_task>,%a0
10c1b2aa: 7001 moveq #1,%d0
10c1b2ac: 2080 movel %d0,%a0@
10c1b2ae: 2f05 movel %d5,%sp@-
10c1b2b0: 4eb9 10c1 4428 jsr 10c14428 <schedule_timeout>
10c1b2b6: 2a00 movel %d0,%d5
10c1b2b8: 588f addql #4,%sp
10c1b2ba: 007c 0700 oriw #1792,%sr
10c1b2be: 2f06 movel %d6,%sp@-
10c1b2c0: 486e ff78 pea %fp@(-136)
10c1b2c4: 4e95 jsr %a5@
10c1b2c6: 2800 movel %d0,%d4
10c1b2c8: 2279 1002 53b4 moveal 100253b4 <_current_task>,%a1
10c1b2ce: 2342 02fa movel %d2,%a1@(762)
10c1b2d2: 2343 02fe movel %d3,%a1@(766)
10c1b2d6: 508f addql #8,%sp
10c1b2d8: 45e9 030a lea %a1@(778),%a2
10c1b2dc: 41e9 02fa lea %a1@(762),%a0
10c1b2e0: 2028 0004 movel %a0@(4),%d0
10c1b2e4: 4680 notl %d0
10c1b2e6: c0aa 0004 andl %a2@(4),%d0
10c1b2ea: 2210 movel %a0@,%d1
10c1b2ec: 4681 notl %d1
10c1b2ee: c292 andl %a2@,%d1
10c1b2f0: 8081 orl %d1,%d0
10c1b2f2: 56c0 sne %d0
10c1b2f4: 4880 extw %d0
10c1b2f6: 48c0 extl %d0
10c1b2f8: 4480 negl %d0
10c1b2fa: 2340 0008 movel %d0,%a1@(8)
10c1b2fe: 027c f8ff andiw #-1793,%sr
10c1b302: 4a84 tstl %d4
10c1b304: 6718 beqs 10c1b31e <sys_rt_sigtimedwait+0x1be>
10c1b306: 2404 movel %d4,%d2
10c1b308: 4a87 tstl %d7
10c1b30a: 671a beqs 10c1b326 <sys_rt_sigtimedwait+0x1c6>
10c1b30c: 2f06 movel %d6,%sp@-
10c1b30e: 2f07 movel %d7,%sp@-
10c1b310: 4eb9 10c1 2da6 jsr 10c12da6 <copy_siginfo_to_user>
10c1b316: 4a80 tstl %d0
10c1b318: 670c beqs 10c1b326 <sys_rt_sigtimedwait+0x1c6>
10c1b31a: 74f2 moveq #-14,%d2
10c1b31c: 6008 bras 10c1b326 <sys_rt_sigtimedwait+0x1c6>
10c1b31e: 74f5 moveq #-11,%d2
10c1b320: 4a85 tstl %d5
10c1b322: 6702 beqs 10c1b326 <sys_rt_sigtimedwait+0x1c6>
10c1b324: 74fc moveq #-4,%d2
10c1b326: 2002 movel %d2,%d0
10c1b328: 4cee 3cfc ff48 moveml %fp@(-184),%d2-%d7/%a2-%a5
10c1b32e: 4e5e unlk %fp
10c1b330: 4e75 rts
10c1b332 <sys_kill>:
10c1b332: 4e56 ff80 linkw %fp,#-128
10c1b336: 222e 0008 movel %fp@(8),%d1
10c1b33a: 202e 000c movel %fp@(12),%d0
10c1b33e: 2d40 ff80 movel %d0,%fp@(-128)
10c1b342: 42ae ff84 clrl %fp@(-124)
10c1b346: 42ae ff88 clrl %fp@(-120)
10c1b34a: 2079 1002 53b4 moveal 100253b4 <_current_task>,%a0
10c1b350: 2d68 007a ff8c movel %a0@(122),%fp@(-116)
10c1b356: 2d68 012c ff92 movel %a0@(300),%fp@(-110)
10c1b35c: 2f01 movel %d1,%sp@-
10c1b35e: 486e ff80 pea %fp@(-128)
10c1b362: 2f00 movel %d0,%sp@-
10c1b364: 4eba f9b2 jsr %pc@(10c1ad18 <kill_something_info>)
10c1b368: 4e5e unlk %fp
10c1b36a: 4e75 rts
10c1b36c <sys_rt_sigqueueinfo>:
10c1b36c: 4e56 ff80 linkw %fp,#-128
10c1b370: 2f03 movel %d3,%sp@-
10c1b372: 2f02 movel %d2,%sp@-
10c1b374: 242e 0008 movel %fp@(8),%d2
10c1b378: 262e 000c movel %fp@(12),%d3
10c1b37c: 4878 0080 pea 80 <LSIGTRAP+0x7b>
10c1b380: 2f2e 0010 movel %fp@(16),%sp@-
10c1b384: 486e ff80 pea %fp@(-128)
10c1b388: 4eb9 10c8 5744 jsr 10c85744 <memcpy>
10c1b38e: 4fef 000c lea %sp@(12),%sp
10c1b392: 4aae ff88 tstl %fp@(-120)
10c1b396: 6d04 blts 10c1b39c <sys_rt_sigqueueinfo+0x30>
10c1b398: 70ff moveq #-1,%d0
10c1b39a: 6042 bras 10c1b3de <sys_rt_sigqueueinfo+0x72>
10c1b39c: 2d43 ff80 movel %d3,%fp@(-128)
10c1b3a0: 2002 movel %d2,%d0
10c1b3a2: e080 asrl #8,%d0
10c1b3a4: b580 eorl %d2,%d0
10c1b3a6: 0280 0000 03ff andil #1023,%d0
10c1b3ac: e588 lsll #2,%d0
10c1b3ae: 2040 moveal %d0,%a0
10c1b3b0: d1fc 1002 57a8 addal #268588968,%a0
10c1b3b6: 2050 moveal %a0@,%a0
10c1b3b8: 6004 bras 10c1b3be <sys_rt_sigqueueinfo+0x52>
10c1b3ba: 2068 00ae moveal %a0@(174),%a0
10c1b3be: b0fc 0000 cmpaw #0,%a0
10c1b3c2: 6706 beqs 10c1b3ca <sys_rt_sigqueueinfo+0x5e>
10c1b3c4: b4a8 007a cmpl %a0@(122),%d2
10c1b3c8: 66f0 bnes 10c1b3ba <sys_rt_sigqueueinfo+0x4e>
10c1b3ca: 70fd moveq #-3,%d0
10c1b3cc: b0fc 0000 cmpaw #0,%a0
10c1b3d0: 670c beqs 10c1b3de <sys_rt_sigqueueinfo+0x72>
10c1b3d2: 2f08 movel %a0,%sp@-
10c1b3d4: 486e ff80 pea %fp@(-128)
10c1b3d8: 2f03 movel %d3,%sp@-
10c1b3da: 4eba f762 jsr %pc@(10c1ab3e <send_sig_info>)
10c1b3de: 242e ff78 movel %fp@(-136),%d2
10c1b3e2: 262e ff7c movel %fp@(-132),%d3
10c1b3e6: 4e5e unlk %fp
10c1b3e8: 4e75 rts
10c1b3ea <do_sigaction>:
10c1b3ea: 4e56 0000 linkw %fp,#0
10c1b3ee: 48e7 2038 moveml %d2/%a2-%a4,%sp@-
10c1b3f2: 222e 0008 movel %fp@(8),%d1
10c1b3f6: 286e 000c moveal %fp@(12),%a4
10c1b3fa: 246e 0010 moveal %fp@(16),%a2
10c1b3fe: 2001 movel %d1,%d0
10c1b400: 5380 subql #1,%d0
10c1b402: 743f moveq #63,%d2
10c1b404: b480 cmpl %d0,%d2
10c1b406: 6512 bcss 10c1b41a <do_sigaction+0x30>
10c1b408: b8fc 0000 cmpaw #0,%a4
10c1b40c: 6712 beqs 10c1b420 <do_sigaction+0x36>
10c1b40e: 7009 moveq #9,%d0
10c1b410: b081 cmpl %d1,%d0
10c1b412: 6706 beqs 10c1b41a <do_sigaction+0x30>
10c1b414: 7413 moveq #19,%d2
10c1b416: b481 cmpl %d1,%d2
10c1b418: 6606 bnes 10c1b420 <do_sigaction+0x36>
10c1b41a: 70ea moveq #-22,%d0
10c1b41c: 6000 00a8 braw 10c1b4c6 <do_sigaction+0xdc>
10c1b420: 2079 1002 53b4 moveal 100253b4 <_current_task>,%a0
10c1b426: 2001 movel %d1,%d0
10c1b428: e588 lsll #2,%d0
10c1b42a: d081 addl %d1,%d0
10c1b42c: e588 lsll #2,%d0
10c1b42e: 2068 02f6 moveal %a0@(758),%a0
10c1b432: 47f0 08f0 lea %a0@(fffffff0,%d0:l),%a3
10c1b436: b4fc 0000 cmpaw #0,%a2
10c1b43a: 670e beqs 10c1b44a <do_sigaction+0x60>
10c1b43c: 224b moveal %a3,%a1
10c1b43e: 24d9 movel %a1@+,%a2@+
10c1b440: 204a moveal %a2,%a0
10c1b442: 20d9 movel %a1@+,%a0@+
10c1b444: 20d9 movel %a1@+,%a0@+
10c1b446: 20d9 movel %a1@+,%a0@+
10c1b448: 2091 movel %a1@,%a0@
10c1b44a: b8fc 0000 cmpaw #0,%a4
10c1b44e: 6774 beqs 10c1b4c4 <do_sigaction+0xda>
10c1b450: 224b moveal %a3,%a1
10c1b452: 22dc movel %a4@+,%a1@+
10c1b454: 204c moveal %a4,%a0
10c1b456: 22d8 movel %a0@+,%a1@+
10c1b458: 22d8 movel %a0@+,%a1@+
10c1b45a: 22d8 movel %a0@+,%a1@+
10c1b45c: 2290 movel %a0@,%a1@
10c1b45e: 02ab fffb feff andil #-262401,%a3@(12)
10c1b464: 000c
10c1b466: 2013 movel %a3@,%d0
10c1b468: 7401 moveq #1,%d2
10c1b46a: b480 cmpl %d0,%d2
10c1b46c: 6712 beqs 10c1b480 <do_sigaction+0x96>
10c1b46e: 4a80 tstl %d0
10c1b470: 6652 bnes 10c1b4c4 <do_sigaction+0xda>
10c1b472: 70ef moveq #-17,%d0
10c1b474: d081 addl %d1,%d0
10c1b476: b480 cmpl %d0,%d2
10c1b478: 6406 bccs 10c1b480 <do_sigaction+0x96>
10c1b47a: 701c moveq #28,%d0
10c1b47c: b081 cmpl %d1,%d0
10c1b47e: 6644 bnes 10c1b4c4 <do_sigaction+0xda>
10c1b480: 007c 0700 oriw #1792,%sr
10c1b484: 2f39 1002 53b4 movel 100253b4 <_current_task>,%sp@-
10c1b48a: 2f01 movel %d1,%sp@-
10c1b48c: 4eba f380 jsr %pc@(10c1a80e <rm_sig_from_queue>)
10c1b490: 4a80 tstl %d0
10c1b492: 672c beqs 10c1b4c0 <do_sigaction+0xd6>
10c1b494: 2279 1002 53b4 moveal 100253b4 <_current_task>,%a1
10c1b49a: 45e9 030a lea %a1@(778),%a2
10c1b49e: 41e9 02fa lea %a1@(762),%a0
10c1b4a2: 2028 0004 movel %a0@(4),%d0
10c1b4a6: 4680 notl %d0
10c1b4a8: c0aa 0004 andl %a2@(4),%d0
10c1b4ac: 2210 movel %a0@,%d1
10c1b4ae: 4681 notl %d1
10c1b4b0: c292 andl %a2@,%d1
10c1b4b2: 8081 orl %d1,%d0
10c1b4b4: 56c0 sne %d0
10c1b4b6: 4880 extw %d0
10c1b4b8: 48c0 extl %d0
10c1b4ba: 4480 negl %d0
10c1b4bc: 2340 0008 movel %d0,%a1@(8)
10c1b4c0: 027c f8ff andiw #-1793,%sr
10c1b4c4: 7000 moveq #0,%d0
10c1b4c6: 4cee 1c04 fff0 moveml %fp@(-16),%d2/%a2-%a4
10c1b4cc: 4e5e unlk %fp
10c1b4ce: 4e75 rts
10c1b4d0 <do_sigaltstack>:
10c1b4d0: 4e56 fff4 linkw %fp,#-12
10c1b4d4: 48e7 3c20 moveml %d2-%d5/%a2,%sp@-
10c1b4d8: 246e 0008 moveal %fp@(8),%a2
10c1b4dc: 2a2e 000c movel %fp@(12),%d5
10c1b4e0: 226e 0010 moveal %fp@(16),%a1
10c1b4e4: 6730 beqs 10c1b516 <do_sigaltstack+0x46>
10c1b4e6: 2079 1002 53b4 moveal 100253b4 <_current_task>,%a0
10c1b4ec: 2d68 0312 fff4 movel %a0@(786),%fp@(-12)
10c1b4f2: 2d68 0316 fffc movel %a0@(790),%fp@(-4)
10c1b4f8: 2228 0316 movel %a0@(790),%d1
10c1b4fc: 6712 beqs 10c1b510 <do_sigaltstack+0x40>
10c1b4fe: 2009 movel %a1,%d0
10c1b500: 90a8 0312 subl %a0@(786),%d0
10c1b504: b280 cmpl %d0,%d1
10c1b506: 52c0 shi %d0
10c1b508: 4880 extw %d0
10c1b50a: 48c0 extl %d0
10c1b50c: 4480 negl %d0
10c1b50e: 6002 bras 10c1b512 <do_sigaltstack+0x42>
10c1b510: 7002 moveq #2,%d0
10c1b512: 2d40 fff8 movel %d0,%fp@(-8)
10c1b516: b4fc 0000 cmpaw #0,%a2
10c1b51a: 6758 beqs 10c1b574 <do_sigaltstack+0xa4>
10c1b51c: 74f2 moveq #-14,%d2
10c1b51e: 700c moveq #12,%d0
10c1b520: d08a addl %a2,%d0
10c1b522: 0c80 10ef ffff cmpil #284164095,%d0
10c1b528: 52c0 shi %d0
10c1b52a: 4880 extw %d0
10c1b52c: 48c0 extl %d0
10c1b52e: c082 andl %d2,%d0
10c1b530: 6658 bnes 10c1b58a <do_sigaltstack+0xba>
10c1b532: 2812 movel %a2@,%d4
10c1b534: 262a 0004 movel %a2@(4),%d3
10c1b538: 222a 0008 movel %a2@(8),%d1
10c1b53c: 74ff moveq #-1,%d2
10c1b53e: 2079 1002 53b4 moveal 100253b4 <_current_task>,%a0
10c1b544: 93e8 0312 subal %a0@(786),%a1
10c1b548: b3e8 0316 cmpal %a0@(790),%a1
10c1b54c: 55c0 scs %d0
10c1b54e: 4a00 tstb %d0
10c1b550: 6638 bnes 10c1b58a <do_sigaltstack+0xba>
10c1b552: 74ea moveq #-22,%d2
10c1b554: 7002 moveq #2,%d0
10c1b556: b083 cmpl %d3,%d0
10c1b558: 6530 bcss 10c1b58a <do_sigaltstack+0xba>
10c1b55a: 6606 bnes 10c1b562 <do_sigaltstack+0x92>
10c1b55c: 7200 moveq #0,%d1
10c1b55e: 7800 moveq #0,%d4
10c1b560: 600a bras 10c1b56c <do_sigaltstack+0x9c>
10c1b562: 74f4 moveq #-12,%d2
10c1b564: 0c81 0000 07ff cmpil #2047,%d1
10c1b56a: 631e blss 10c1b58a <do_sigaltstack+0xba>
10c1b56c: 2144 0312 movel %d4,%a0@(786)
10c1b570: 2141 0316 movel %d1,%a0@(790)
10c1b574: 4a85 tstl %d5
10c1b576: 6710 beqs 10c1b588 <do_sigaltstack+0xb8>
10c1b578: 4878 000c pea c <LSIGTRAP+0x7>
10c1b57c: 486e fff4 pea %fp@(-12)
10c1b580: 2f05 movel %d5,%sp@-
10c1b582: 4eb9 10c8 5744 jsr 10c85744 <memcpy>
10c1b588: 7400 moveq #0,%d2
10c1b58a: 2002 movel %d2,%d0
10c1b58c: 4cee 043c ffe0 moveml %fp@(-32),%d2-%d5/%a2
10c1b592: 4e5e unlk %fp
10c1b594: 4e75 rts
10c1b596 <sys_sigpending>:
10c1b596: 4e56 0000 linkw %fp,#0
10c1b59a: 4878 0004 pea 4 <PF_PTRACED_BIT>
10c1b59e: 2f2e 0008 movel %fp@(8),%sp@-
10c1b5a2: 4eba fb46 jsr %pc@(10c1b0ea <do_sigpending>)
10c1b5a6: 4e5e unlk %fp
10c1b5a8: 4e75 rts
10c1b5aa <sys_sigprocmask>:
10c1b5aa: 4e56 fff8 linkw %fp,#-8
10c1b5ae: 48e7 3830 moveml %d2-%d4/%a2-%a3,%sp@-
10c1b5b2: 242e 0008 movel %fp@(8),%d2
10c1b5b6: 202e 000c movel %fp@(12),%d0
10c1b5ba: 282e 0010 movel %fp@(16),%d4
10c1b5be: 4a80 tstl %d0
10c1b5c0: 6700 00a2 beqw 10c1b664 <sys_sigprocmask+0xba>
10c1b5c4: 4878 0004 pea 4 <PF_PTRACED_BIT>
10c1b5c8: 2f00 movel %d0,%sp@-
10c1b5ca: 486e fffc pea %fp@(-4)
10c1b5ce: 45f9 10c8 5744 lea 10c85744 <memcpy>,%a2
10c1b5d4: 4e92 jsr %a2@
10c1b5d6: 4fef 000c lea %sp@(12),%sp
10c1b5da: 02ae fffb feff andil #-262401,%fp@(-4)
10c1b5e0: fffc
10c1b5e2: 007c 0700 oriw #1792,%sr
10c1b5e6: 2079 1002 53b4 moveal 100253b4 <_current_task>,%a0
10c1b5ec: 2d68 02fa fff8 movel %a0@(762),%fp@(-8)
10c1b5f2: 7600 moveq #0,%d3
10c1b5f4: 264a moveal %a2,%a3
10c1b5f6: 7001 moveq #1,%d0
10c1b5f8: b082 cmpl %d2,%d0
10c1b5fa: 671c beqs 10c1b618 <sys_sigprocmask+0x6e>
10c1b5fc: 6d06 blts 10c1b604 <sys_sigprocmask+0x5a>
10c1b5fe: 4a82 tstl %d2
10c1b600: 670c beqs 10c1b60e <sys_sigprocmask+0x64>
10c1b602: 6006 bras 10c1b60a <sys_sigprocmask+0x60>
10c1b604: 7002 moveq #2,%d0
10c1b606: b082 cmpl %d2,%d0
10c1b608: 671a beqs 10c1b624 <sys_sigprocmask+0x7a>
10c1b60a: 76ea moveq #-22,%d3
10c1b60c: 601c bras 10c1b62a <sys_sigprocmask+0x80>
10c1b60e: 202e fffc movel %fp@(-4),%d0
10c1b612: 81a8 02fa orl %d0,%a0@(762)
10c1b616: 6012 bras 10c1b62a <sys_sigprocmask+0x80>
10c1b618: 202e fffc movel %fp@(-4),%d0
10c1b61c: 4680 notl %d0
10c1b61e: c1a8 02fa andl %d0,%a0@(762)
10c1b622: 6006 bras 10c1b62a <sys_sigprocmask+0x80>
10c1b624: 216e fffc 02fa movel %fp@(-4),%a0@(762)
10c1b62a: 2279 1002 53b4 moveal 100253b4 <_current_task>,%a1
10c1b630: 45e9 030a lea %a1@(778),%a2
10c1b634: 41e9 02fa lea %a1@(762),%a0
10c1b638: 2028 0004 movel %a0@(4),%d0
10c1b63c: 4680 notl %d0
10c1b63e: c0aa 0004 andl %a2@(4),%d0
10c1b642: 2210 movel %a0@,%d1
10c1b644: 4681 notl %d1
10c1b646: c292 andl %a2@,%d1
10c1b648: 8081 orl %d1,%d0
10c1b64a: 56c0 sne %d0
10c1b64c: 4880 extw %d0
10c1b64e: 48c0 extl %d0
10c1b650: 4480 negl %d0
10c1b652: 2340 0008 movel %d0,%a1@(8)
10c1b656: 027c f8ff andiw #-1793,%sr
10c1b65a: 4a83 tstl %d3
10c1b65c: 662a bnes 10c1b688 <sys_sigprocmask+0xde>
10c1b65e: 4a84 tstl %d4
10c1b660: 6618 bnes 10c1b67a <sys_sigprocmask+0xd0>
10c1b662: 6022 bras 10c1b686 <sys_sigprocmask+0xdc>
10c1b664: 4a84 tstl %d4
10c1b666: 671e beqs 10c1b686 <sys_sigprocmask+0xdc>
10c1b668: 2079 1002 53b4 moveal 100253b4 <_current_task>,%a0
10c1b66e: 2d68 02fa fff8 movel %a0@(762),%fp@(-8)
10c1b674: 47f9 10c8 5744 lea 10c85744 <memcpy>,%a3
10c1b67a: 4878 0004 pea 4 <PF_PTRACED_BIT>
10c1b67e: 486e fff8 pea %fp@(-8)
10c1b682: 2f04 movel %d4,%sp@-
10c1b684: 4e93 jsr %a3@
10c1b686: 7600 moveq #0,%d3
10c1b688: 2003 movel %d3,%d0
10c1b68a: 4cee 0c1c ffe4 moveml %fp@(-28),%d2-%d4/%a2-%a3
10c1b690: 4e5e unlk %fp
10c1b692: 4e75 rts
10c1b694 <sys_rt_sigaction>:
10c1b694: 4e56 ffd8 linkw %fp,#-40
10c1b698: 48e7 3c00 moveml %d2-%d5,%sp@-
10c1b69c: 262e 000c movel %fp@(12),%d3
10c1b6a0: 2a2e 0010 movel %fp@(16),%d5
10c1b6a4: 74ea moveq #-22,%d2
10c1b6a6: 7008 moveq #8,%d0
10c1b6a8: b0ae 0014 cmpl %fp@(20),%d0
10c1b6ac: 6658 bnes 10c1b706 <sys_rt_sigaction+0x72>
10c1b6ae: 74ec moveq #-20,%d2
10c1b6b0: d48e addl %fp,%d2
10c1b6b2: 4a83 tstl %d3
10c1b6b4: 6712 beqs 10c1b6c8 <sys_rt_sigaction+0x34>
10c1b6b6: 4878 0014 pea 14 <LSIGTRAP+0xf>
10c1b6ba: 2f03 movel %d3,%sp@-
10c1b6bc: 2f02 movel %d2,%sp@-
10c1b6be: 4eb9 10c8 5744 jsr 10c85744 <memcpy>
10c1b6c4: 4fef 000c lea %sp@(12),%sp
10c1b6c8: 4a85 tstl %d5
10c1b6ca: 56c0 sne %d0
10c1b6cc: 4880 extw %d0
10c1b6ce: 48c0 extl %d0
10c1b6d0: 78d8 moveq #-40,%d4
10c1b6d2: d88e addl %fp,%d4
10c1b6d4: c084 andl %d4,%d0
10c1b6d6: 2f00 movel %d0,%sp@-
10c1b6d8: 4a83 tstl %d3
10c1b6da: 56c0 sne %d0
10c1b6dc: 4880 extw %d0
10c1b6de: 48c0 extl %d0
10c1b6e0: c082 andl %d2,%d0
10c1b6e2: 2f00 movel %d0,%sp@-
10c1b6e4: 2f2e 0008 movel %fp@(8),%sp@-
10c1b6e8: 4eba fd00 jsr %pc@(10c1b3ea <do_sigaction>)
10c1b6ec: 2400 movel %d0,%d2
10c1b6ee: 4fef 000c lea %sp@(12),%sp
10c1b6f2: 6612 bnes 10c1b706 <sys_rt_sigaction+0x72>
10c1b6f4: 4a85 tstl %d5
10c1b6f6: 670e beqs 10c1b706 <sys_rt_sigaction+0x72>
10c1b6f8: 4878 0014 pea 14 <LSIGTRAP+0xf>
10c1b6fc: 2f04 movel %d4,%sp@-
10c1b6fe: 2f05 movel %d5,%sp@-
10c1b700: 4eb9 10c8 5744 jsr 10c85744 <memcpy>
10c1b706: 2002 movel %d2,%d0
10c1b708: 4cee 003c ffc8 moveml %fp@(-56),%d2-%d5
10c1b70e: 4e5e unlk %fp
10c1b710: 4e75 rts
10c1b712 <sys_sgetmask>:
10c1b712: 4e56 0000 linkw %fp,#0
10c1b716: 2079 1002 53b4 moveal 100253b4 <_current_task>,%a0
10c1b71c: 2028 02fa movel %a0@(762),%d0
10c1b720: 4e5e unlk %fp
10c1b722: 4e75 rts
10c1b724 <sys_ssetmask>:
10c1b724: 4e56 0000 linkw %fp,#0
10c1b728: 222e 0008 movel %fp@(8),%d1
10c1b72c: 007c 0700 oriw #1792,%sr
10c1b730: 2279 1002 53b4 moveal 100253b4 <_current_task>,%a1
10c1b736: 2029 02fa movel %a1@(762),%d0
10c1b73a: 0281 fffb feff andil #-262401,%d1
10c1b740: 41e9 02fa lea %a1@(762),%a0
10c1b744: 2081 movel %d1,%a0@
10c1b746: 42a8 0004 clrl %a0@(4)
10c1b74a: 4681 notl %d1
10c1b74c: c2a9 030a andl %a1@(778),%d1
10c1b750: 82a9 030e orl %a1@(782),%d1
10c1b754: 56c1 sne %d1
10c1b756: 4881 extw %d1
10c1b758: 48c1 extl %d1
10c1b75a: 4481 negl %d1
10c1b75c: 2341 0008 movel %d1,%a1@(8)
10c1b760: 027c f8ff andiw #-1793,%sr
10c1b764: 4e5e unlk %fp
10c1b766: 4e75 rts
10c1b768 <sys_signal>:
10c1b768: 4e56 ffd8 linkw %fp,#-40
10c1b76c: 202e 0008 movel %fp@(8),%d0
10c1b770: 2d6e 000c ffec movel %fp@(12),%fp@(-20)
10c1b776: 2d7c c000 0000 movel #-1073741824,%fp@(-16)
10c1b77c: fff0
10c1b77e: 486e ffd8 pea %fp@(-40)
10c1b782: 486e ffec pea %fp@(-20)
10c1b786: 2f00 movel %d0,%sp@-
10c1b788: 4eba fc60 jsr %pc@(10c1b3ea <do_sigaction>)
10c1b78c: 4a80 tstl %d0
10c1b78e: 6604 bnes 10c1b794 <sys_signal+0x2c>
10c1b790: 202e ffd8 movel %fp@(-40),%d0
10c1b794: 4e5e unlk %fp
10c1b796: 4e75 rts
10c1b798 <kill_proc_info>:
10c1b798: 4e56 0000 linkw %fp,#0
10c1b79c: 222e 0010 movel %fp@(16),%d1
10c1b7a0: 2001 movel %d1,%d0
10c1b7a2: e080 asrl #8,%d0
10c1b7a4: b380 eorl %d1,%d0
10c1b7a6: 0280 0000 03ff andil #1023,%d0
10c1b7ac: e588 lsll #2,%d0
10c1b7ae: 2040 moveal %d0,%a0
10c1b7b0: d1fc 1002 57a8 addal #268588968,%a0
10c1b7b6: 2050 moveal %a0@,%a0
10c1b7b8: 6004 bras 10c1b7be <kill_proc_info+0x26>
10c1b7ba: 2068 00ae moveal %a0@(174),%a0
10c1b7be: b0fc 0000 cmpaw #0,%a0
10c1b7c2: 6706 beqs 10c1b7ca <kill_proc_info+0x32>
10c1b7c4: b2a8 007a cmpl %a0@(122),%d1
10c1b7c8: 66f0 bnes 10c1b7ba <kill_proc_info+0x22>
10c1b7ca: 70fd moveq #-3,%d0
10c1b7cc: b0fc 0000 cmpaw #0,%a0
10c1b7d0: 670e beqs 10c1b7e0 <kill_proc_info+0x48>
10c1b7d2: 2f08 movel %a0,%sp@-
10c1b7d4: 2f2e 000c movel %fp@(12),%sp@-
10c1b7d8: 2f2e 0008 movel %fp@(8),%sp@-
10c1b7dc: 4eba f360 jsr %pc@(10c1ab3e <send_sig_info>)
10c1b7e0: 4e5e unlk %fp
10c1b7e2: 4e75 rts
10c1b7e4 <notifier_chain_register>:
10c1b7e4: 4e56 0000 linkw %fp,#0
10c1b7e8: 2f0a movel %a2,%sp@-
10c1b7ea: 226e 0008 moveal %fp@(8),%a1
10c1b7ee: 246e 000c moveal %fp@(12),%a2
10c1b7f2: 2051 moveal %a1@,%a0
10c1b7f4: b0fc 0000 cmpaw #0,%a0
10c1b7f8: 671c beqs 10c1b816 <notifier_chain_register+0x32>
10c1b7fa: 202a 0008 movel %a2@(8),%d0
10c1b7fe: b0a8 0008 cmpl %a0@(8),%d0
10c1b802: 6e12 bgts 10c1b816 <notifier_chain_register+0x32>
10c1b804: 2251 moveal %a1@,%a1
10c1b806: 5889 addql #4,%a1
10c1b808: 2051 moveal %a1@,%a0
10c1b80a: b0fc 0000 cmpaw #0,%a0
10c1b80e: 6706 beqs 10c1b816 <notifier_chain_register+0x32>
10c1b810: b0a8 0008 cmpl %a0@(8),%d0
10c1b814: 6fee bles 10c1b804 <notifier_chain_register+0x20>
10c1b816: 2551 0004 movel %a1@,%a2@(4)
10c1b81a: 228a movel %a2,%a1@
10c1b81c: 7000 moveq #0,%d0
10c1b81e: 245f moveal %sp@+,%a2
10c1b820: 4e5e unlk %fp
10c1b822: 4e75 rts
10c1b824 <notifier_chain_unregister>:
10c1b824: 4e56 0000 linkw %fp,#0
10c1b828: 226e 0008 moveal %fp@(8),%a1
10c1b82c: 202e 000c movel %fp@(12),%d0
10c1b830: 4a91 tstl %a1@
10c1b832: 6716 beqs 10c1b84a <notifier_chain_unregister+0x26>
10c1b834: 2051 moveal %a1@,%a0
10c1b836: b088 cmpl %a0,%d0
10c1b838: 6608 bnes 10c1b842 <notifier_chain_unregister+0x1e>
10c1b83a: 22a8 0004 movel %a0@(4),%a1@
10c1b83e: 7000 moveq #0,%d0
10c1b840: 600a bras 10c1b84c <notifier_chain_unregister+0x28>
10c1b842: 43e8 0004 lea %a0@(4),%a1
10c1b846: 4a91 tstl %a1@
10c1b848: 66ea bnes 10c1b834 <notifier_chain_unregister+0x10>
10c1b84a: 70fe moveq #-2,%d0
10c1b84c: 4e5e unlk %fp
10c1b84e: 4e75 rts
10c1b850 <notifier_call_chain>:
10c1b850: 4e56 0000 linkw %fp,#0
10c1b854: 48e7 3020 moveml %d2-%d3/%a2,%sp@-
10c1b858: 206e 0008 moveal %fp@(8),%a0
10c1b85c: 262e 000c movel %fp@(12),%d3
10c1b860: 242e 0010 movel %fp@(16),%d2
10c1b864: 7000 moveq #0,%d0
10c1b866: 2450 moveal %a0@,%a2
10c1b868: b4fc 0000 cmpaw #0,%a2
10c1b86c: 671c beqs 10c1b88a <notifier_call_chain+0x3a>
10c1b86e: 2f02 movel %d2,%sp@-
10c1b870: 2f03 movel %d3,%sp@-
10c1b872: 2f0a movel %a2,%sp@-
10c1b874: 2052 moveal %a2@,%a0
10c1b876: 4e90 jsr %a0@
10c1b878: 4fef 000c lea %sp@(12),%sp
10c1b87c: 4a40 tstw %d0
10c1b87e: 6d0a blts 10c1b88a <notifier_call_chain+0x3a>
10c1b880: 246a 0004 moveal %a2@(4),%a2
10c1b884: b4fc 0000 cmpaw #0,%a2
10c1b888: 66e4 bnes 10c1b86e <notifier_call_chain+0x1e>
10c1b88a: 4cee 040c fff4 moveml %fp@(-12),%d2-%d3/%a2
10c1b890: 4e5e unlk %fp
10c1b892: 4e75 rts
10c1b894 <register_reboot_notifier>:
10c1b894: 4e56 0000 linkw %fp,#0
10c1b898: 2f2e 0008 movel %fp@(8),%sp@-
10c1b89c: 4879 1001 a144 pea 1001a144 <reboot_notifier_list>
10c1b8a2: 4eba ff40 jsr %pc@(10c1b7e4 <notifier_chain_register>)
10c1b8a6: 4e5e unlk %fp
10c1b8a8: 4e75 rts
10c1b8aa <unregister_reboot_notifier>:
10c1b8aa: 4e56 0000 linkw %fp,#0
10c1b8ae: 2f2e 0008 movel %fp@(8),%sp@-
10c1b8b2: 4879 1001 a144 pea 1001a144 <reboot_notifier_list>
10c1b8b8: 4eba ff6a jsr %pc@(10c1b824 <notifier_chain_unregister>)
10c1b8bc: 4e5e unlk %fp
10c1b8be: 4e75 rts
10c1b8c0 <sys_ni_syscall>:
10c1b8c0: 4e56 0000 linkw %fp,#0
10c1b8c4: 70da moveq #-38,%d0
10c1b8c6: 4e5e unlk %fp
10c1b8c8: 4e75 rts
10c1b8ca <proc_sel>:
10c1b8ca: 4e56 0000 linkw %fp,#0
10c1b8ce: 2f02 movel %d2,%sp@-
10c1b8d0: 226e 0008 moveal %fp@(8),%a1
10c1b8d4: 222e 000c movel %fp@(12),%d1
10c1b8d8: 202e 0010 movel %fp@(16),%d0
10c1b8dc: 4aa9 007a tstl %a1@(122)
10c1b8e0: 6760 beqs 10c1b942 <proc_sel+0x78>
10c1b8e2: 7401 moveq #1,%d2
10c1b8e4: b481 cmpl %d1,%d2
10c1b8e6: 6728 beqs 10c1b910 <proc_sel+0x46>
10c1b8e8: 6d06 blts 10c1b8f0 <proc_sel+0x26>
10c1b8ea: 4a81 tstl %d1
10c1b8ec: 670a beqs 10c1b8f8 <proc_sel+0x2e>
10c1b8ee: 6052 bras 10c1b942 <proc_sel+0x78>
10c1b8f0: 7402 moveq #2,%d2
10c1b8f2: b481 cmpl %d1,%d2
10c1b8f4: 6730 beqs 10c1b926 <proc_sel+0x5c>
10c1b8f6: 604a bras 10c1b942 <proc_sel+0x78>
10c1b8f8: 4a80 tstl %d0
10c1b8fa: 660c bnes 10c1b908 <proc_sel+0x3e>
10c1b8fc: b3f9 1002 53b4 cmpal 100253b4 <_current_task>,%a1
10c1b902: 6604 bnes 10c1b908 <proc_sel+0x3e>
10c1b904: 7001 moveq #1,%d0
10c1b906: 603c bras 10c1b944 <proc_sel+0x7a>
10c1b908: b0a9 007a cmpl %a1@(122),%d0
10c1b90c: 57c0 seq %d0
10c1b90e: 602a bras 10c1b93a <proc_sel+0x70>
10c1b910: 4a80 tstl %d0
10c1b912: 660a bnes 10c1b91e <proc_sel+0x54>
10c1b914: 2079 1002 53b4 moveal 100253b4 <_current_task>,%a0
10c1b91a: 2028 007e movel %a0@(126),%d0
10c1b91e: b0a9 007e cmpl %a1@(126),%d0
10c1b922: 57c0 seq %d0
10c1b924: 6014 bras 10c1b93a <proc_sel+0x70>
10c1b926: 4a80 tstl %d0
10c1b928: 660a bnes 10c1b934 <proc_sel+0x6a>
10c1b92a: 2079 1002 53b4 moveal 100253b4 <_current_task>,%a0
10c1b930: 2028 012c movel %a0@(300),%d0
10c1b934: b0a9 012c cmpl %a1@(300),%d0
10c1b938: 57c0 seq %d0
10c1b93a: 4880 extw %d0
10c1b93c: 48c0 extl %d0
10c1b93e: 4480 negl %d0
10c1b940: 6002 bras 10c1b944 <proc_sel+0x7a>
10c1b942: 7000 moveq #0,%d0
10c1b944: 241f movel %sp@+,%d2
10c1b946: 4e5e unlk %fp
10c1b948: 4e75 rts
10c1b94a <sys_setpriority>:
10c1b94a: 4e56 0000 linkw %fp,#0
10c1b94e: 48e7 3e20 moveml %d2-%d6/%a2,%sp@-
10c1b952: 2a2e 0008 movel %fp@(8),%d5
10c1b956: 2c2e 000c movel %fp@(12),%d6
10c1b95a: 242e 0010 movel %fp@(16),%d2
10c1b95e: 7002 moveq #2,%d0
10c1b960: b085 cmpl %d5,%d0
10c1b962: 6406 bccs 10c1b96a <sys_setpriority+0x20>
10c1b964: 70ea moveq #-22,%d0
10c1b966: 6000 008e braw 10c1b9f6 <sys_setpriority+0xac>
10c1b96a: 76fd moveq #-3,%d3
10c1b96c: 70ec moveq #-20,%d0
10c1b96e: b082 cmpl %d2,%d0
10c1b970: 6f02 bles 10c1b974 <sys_setpriority+0x2a>
10c1b972: 74ec moveq #-20,%d2
10c1b974: 7013 moveq #19,%d0
10c1b976: b082 cmpl %d2,%d0
10c1b978: 6c02 bges 10c1b97c <sys_setpriority+0x32>
10c1b97a: 7413 moveq #19,%d2
10c1b97c: 2479 1001 11d8 moveal 100111d8 <init_task_union+0x48>,%a2
10c1b982: 283c 1001 1190 movel #268505488,%d4
10c1b988: b88a cmpl %a2,%d4
10c1b98a: 6768 beqs 10c1b9f4 <sys_setpriority+0xaa>
10c1b98c: 2f06 movel %d6,%sp@-
10c1b98e: 2f05 movel %d5,%sp@-
10c1b990: 2f0a movel %a2,%sp@-
10c1b992: 4eba ff36 jsr %pc@(10c1b8ca <proc_sel>)
10c1b996: 4fef 000c lea %sp@(12),%sp
10c1b99a: 4a80 tstl %d0
10c1b99c: 674e beqs 10c1b9ec <sys_setpriority+0xa2>
10c1b99e: 2079 1002 53b4 moveal 100253b4 <_current_task>,%a0
10c1b9a4: 202a 012c movel %a2@(300),%d0
10c1b9a8: b0a8 0130 cmpl %a0@(304),%d0
10c1b9ac: 6716 beqs 10c1b9c4 <sys_setpriority+0x7a>
10c1b9ae: b0a8 012c cmpl %a0@(300),%d0
10c1b9b2: 6710 beqs 10c1b9c4 <sys_setpriority+0x7a>
10c1b9b4: 4a28 01d1 tstb %a0@(465)
10c1b9b8: 6d04 blts 10c1b9be <sys_setpriority+0x74>
10c1b9ba: 76ff moveq #-1,%d3
10c1b9bc: 602e bras 10c1b9ec <sys_setpriority+0xa2>
10c1b9be: 0068 0100 0006 oriw #256,%a0@(6)
10c1b9c4: 70fd moveq #-3,%d0
10c1b9c6: b083 cmpl %d3,%d0
10c1b9c8: 6602 bnes 10c1b9cc <sys_setpriority+0x82>
10c1b9ca: 7600 moveq #0,%d3
10c1b9cc: b4aa 0024 cmpl %a2@(36),%d2
10c1b9d0: 6c16 bges 10c1b9e8 <sys_setpriority+0x9e>
10c1b9d2: 2079 1002 53b4 moveal 100253b4 <_current_task>,%a0
10c1b9d8: 4a28 01d1 tstb %a0@(465)
10c1b9dc: 6d04 blts 10c1b9e2 <sys_setpriority+0x98>
10c1b9de: 76f3 moveq #-13,%d3
10c1b9e0: 600a bras 10c1b9ec <sys_setpriority+0xa2>
10c1b9e2: 0068 0100 0006 oriw #256,%a0@(6)
10c1b9e8: 2542 0024 movel %d2,%a2@(36)
10c1b9ec: 246a 0048 moveal %a2@(72),%a2
10c1b9f0: b88a cmpl %a2,%d4
10c1b9f2: 6698 bnes 10c1b98c <sys_setpriority+0x42>
10c1b9f4: 2003 movel %d3,%d0
10c1b9f6: 4cee 047c ffe8 moveml %fp@(-24),%d2-%d6/%a2
10c1b9fc: 4e5e unlk %fp
10c1b9fe: 4e75 rts
10c1ba00 <sys_getpriority>:
10c1ba00: 4e56 0000 linkw %fp,#0
10c1ba04: 48e7 3c20 moveml %d2-%d5/%a2,%sp@-
10c1ba08: 282e 0008 movel %fp@(8),%d4
10c1ba0c: 2a2e 000c movel %fp@(12),%d5
10c1ba10: 74fd moveq #-3,%d2
10c1ba12: 7002 moveq #2,%d0
10c1ba14: b084 cmpl %d4,%d0
10c1ba16: 6404 bccs 10c1ba1c <sys_getpriority+0x1c>
10c1ba18: 70ea moveq #-22,%d0
10c1ba1a: 6038 bras 10c1ba54 <sys_getpriority+0x54>
10c1ba1c: 2479 1001 11d8 moveal 100111d8 <init_task_union+0x48>,%a2
10c1ba22: 263c 1001 1190 movel #268505488,%d3
10c1ba28: b68a cmpl %a2,%d3
10c1ba2a: 6726 beqs 10c1ba52 <sys_getpriority+0x52>
10c1ba2c: 2f05 movel %d5,%sp@-
10c1ba2e: 2f04 movel %d4,%sp@-
10c1ba30: 2f0a movel %a2,%sp@-
10c1ba32: 4eba fe96 jsr %pc@(10c1b8ca <proc_sel>)
10c1ba36: 4fef 000c lea %sp@(12),%sp
10c1ba3a: 4a80 tstl %d0
10c1ba3c: 670c beqs 10c1ba4a <sys_getpriority+0x4a>
10c1ba3e: 7014 moveq #20,%d0
10c1ba40: 90aa 0024 subl %a2@(36),%d0
10c1ba44: b480 cmpl %d0,%d2
10c1ba46: 6c02 bges 10c1ba4a <sys_getpriority+0x4a>
10c1ba48: 2400 movel %d0,%d2
10c1ba4a: 246a 0048 moveal %a2@(72),%a2
10c1ba4e: b68a cmpl %a2,%d3
10c1ba50: 66da bnes 10c1ba2c <sys_getpriority+0x2c>
10c1ba52: 2002 movel %d2,%d0
10c1ba54: 4cee 043c ffec moveml %fp@(-20),%d2-%d5/%a2
10c1ba5a: 4e5e unlk %fp
10c1ba5c: 4e75 rts
10c1ba5e <sys_reboot>:
10c1ba5e: 4e56 ff00 linkw %fp,#-256
10c1ba62: 48e7 2030 moveml %d2/%a2-%a3,%sp@-
10c1ba66: 222e 000c movel %fp@(12),%d1
10c1ba6a: 202e 0010 movel %fp@(16),%d0
10c1ba6e: 226e 0014 moveal %fp@(20),%a1
10c1ba72: 2079 1002 53b4 moveal 100253b4 <_current_task>,%a0
10c1ba78: 0828 0006 01d1 btst #6,%a0@(465)
10c1ba7e: 6606 bnes 10c1ba86 <sys_reboot+0x28>
10c1ba80: 70ff moveq #-1,%d0
10c1ba82: 6000 0168 braw 10c1bbec <sys_reboot+0x18e>
10c1ba86: 0068 0100 0006 oriw #256,%a0@(6)
10c1ba8c: 0cae fee1 dead cmpil #-18751827,%fp@(8)
10c1ba92: 0008
10c1ba94: 6600 0150 bnew 10c1bbe6 <sys_reboot+0x188>
10c1ba98: 0c81 2812 1969 cmpil #672274793,%d1
10c1ba9e: 6712 beqs 10c1bab2 <sys_reboot+0x54>
10c1baa0: 0c81 0512 1996 cmpil #85072278,%d1
10c1baa6: 670a beqs 10c1bab2 <sys_reboot+0x54>
10c1baa8: 0c81 1604 1998 cmpil #369367448,%d1
10c1baae: 6600 0136 bnew 10c1bbe6 <sys_reboot+0x188>
10c1bab2: 0c80 4321 fedc cmpil #1126301404,%d0
10c1bab8: 6700 00a0 beqw 10c1bb5a <sys_reboot+0xfc>
10c1babc: 6210 bhis 10c1bace <sys_reboot+0x70>
10c1babe: 4a80 tstl %d0
10c1bac0: 6764 beqs 10c1bb26 <sys_reboot+0xc8>
10c1bac2: 0c80 0123 4567 cmpil #19088743,%d0
10c1bac8: 6728 beqs 10c1baf2 <sys_reboot+0x94>
10c1baca: 6000 011a braw 10c1bbe6 <sys_reboot+0x188>
10c1bace: 0c80 a1b2 c3d4 cmpil #-1582119980,%d0
10c1bad4: 6700 00ae beqw 10c1bb84 <sys_reboot+0x126>
10c1bad8: 620c bhis 10c1bae6 <sys_reboot+0x88>
10c1bada: 0c80 89ab cdef cmpil #-1985229329,%d0
10c1bae0: 6738 beqs 10c1bb1a <sys_reboot+0xbc>
10c1bae2: 6000 0102 braw 10c1bbe6 <sys_reboot+0x188>
10c1bae6: 0c80 cdef 0123 cmpil #-839974621,%d0
10c1baec: 6742 beqs 10c1bb30 <sys_reboot+0xd2>
10c1baee: 6000 00f6 braw 10c1bbe6 <sys_reboot+0x188>
10c1baf2: 42a7 clrl %sp@-
10c1baf4: 4878 0001 pea 1 <PF_DTRACE_OFF>
10c1baf8: 4879 1001 a144 pea 1001a144 <reboot_notifier_list>
10c1bafe: 4eba fd50 jsr %pc@(10c1b850 <notifier_call_chain>)
10c1bb02: 4879 1000 1ca9 pea 10001ca9 <tvecs+0x111>
10c1bb08: 4eb9 10c1 677e jsr 10c1677e <printk>
10c1bb0e: 42a7 clrl %sp@-
10c1bb10: 4eb9 10c1 07b2 jsr 10c107b2 <machine_restart>
10c1bb16: 6000 00d2 braw 10c1bbea <sys_reboot+0x18c>
10c1bb1a: 7001 moveq #1,%d0
10c1bb1c: 23c0 1000 cfd0 movel %d0,1000cfd0 <C_A_D>
10c1bb22: 6000 00c6 braw 10c1bbea <sys_reboot+0x18c>
10c1bb26: 42b9 1000 cfd0 clrl 1000cfd0 <C_A_D>
10c1bb2c: 6000 00bc braw 10c1bbea <sys_reboot+0x18c>
10c1bb30: 42a7 clrl %sp@-
10c1bb32: 4878 0002 pea 2 <PF_DTRACE_OFF+0x1>
10c1bb36: 4879 1001 a144 pea 1001a144 <reboot_notifier_list>
10c1bb3c: 4eba fd12 jsr %pc@(10c1b850 <notifier_call_chain>)
10c1bb40: 4879 1000 1cc0 pea 10001cc0 <tvecs+0x128>
10c1bb46: 4eb9 10c1 677e jsr 10c1677e <printk>
10c1bb4c: 4eb9 10c1 07c8 jsr 10c107c8 <machine_halt>
10c1bb52: 42a7 clrl %sp@-
10c1bb54: 4eb9 10c1 75f2 jsr 10c175f2 <do_exit>
10c1bb5a: 42a7 clrl %sp@-
10c1bb5c: 4878 0003 pea 3 <PF_PTRACED_OFF>
10c1bb60: 4879 1001 a144 pea 1001a144 <reboot_notifier_list>
10c1bb66: 4eba fce8 jsr %pc@(10c1b850 <notifier_call_chain>)
10c1bb6a: 4879 1000 1cd3 pea 10001cd3 <tvecs+0x13b>
10c1bb70: 4eb9 10c1 677e jsr 10c1677e <printk>
10c1bb76: 4eb9 10c1 07de jsr 10c107de <machine_power_off>
10c1bb7c: 42a7 clrl %sp@-
10c1bb7e: 4eb9 10c1 75f2 jsr 10c175f2 <do_exit>
10c1bb84: 45ee ff00 lea %fp@(-256),%a2
10c1bb88: 7200 moveq #0,%d1
10c1bb8a: 4601 notb %d1
10c1bb8c: 264a moveal %a2,%a3
10c1bb8e: 2049 moveal %a1,%a0
10c1bb90: 2001 movel %d1,%d0
10c1bb92: 16d8 moveb %a0@+,%a3@+
10c1bb94: 6704 beqs 10c1bb9a <sys_reboot+0x13c>
10c1bb96: 5380 subql #1,%d0
10c1bb98: 66f8 bnes 10c1bb92 <sys_reboot+0x134>
10c1bb9a: 204a moveal %a2,%a0
10c1bb9c: 240a movel %a2,%d2
10c1bb9e: 4a12 tstb %a2@
10c1bba0: 670c beqs 10c1bbae <sys_reboot+0x150>
10c1bba2: 5288 addql #1,%a0
10c1bba4: 5381 subql #1,%d1
10c1bba6: 4a10 tstb %a0@
10c1bba8: 6704 beqs 10c1bbae <sys_reboot+0x150>
10c1bbaa: 4a81 tstl %d1
10c1bbac: 6ef4 bgts 10c1bba2 <sys_reboot+0x144>
10c1bbae: 91ca subal %a2,%a0
10c1bbb0: b0fc 0000 cmpaw #0,%a0
10c1bbb4: 6c04 bges 10c1bbba <sys_reboot+0x15c>
10c1bbb6: 70f2 moveq #-14,%d0
10c1bbb8: 6032 bras 10c1bbec <sys_reboot+0x18e>
10c1bbba: 422e ffff clrb %fp@(-1)
10c1bbbe: 2f02 movel %d2,%sp@-
10c1bbc0: 4878 0001 pea 1 <PF_DTRACE_OFF>
10c1bbc4: 4879 1001 a144 pea 1001a144 <reboot_notifier_list>
10c1bbca: 4eba fc84 jsr %pc@(10c1b850 <notifier_call_chain>)
10c1bbce: 2f02 movel %d2,%sp@-
10c1bbd0: 4879 1000 1ce3 pea 10001ce3 <tvecs+0x14b>
10c1bbd6: 4eb9 10c1 677e jsr 10c1677e <printk>
10c1bbdc: 2f02 movel %d2,%sp@-
10c1bbde: 4eb9 10c1 07b2 jsr 10c107b2 <machine_restart>
10c1bbe4: 6004 bras 10c1bbea <sys_reboot+0x18c>
10c1bbe6: 70ea moveq #-22,%d0
10c1bbe8: 6002 bras 10c1bbec <sys_reboot+0x18e>
10c1bbea: 7000 moveq #0,%d0
10c1bbec: 4cee 0c04 fef4 moveml %fp@(-268),%d2/%a2-%a3
10c1bbf2: 4e5e unlk %fp
10c1bbf4: 4e75 rts
10c1bbf6 <deferred_cad>:
10c1bbf6: 4e56 0000 linkw %fp,#0
10c1bbfa: 42a7 clrl %sp@-
10c1bbfc: 4878 0001 pea 1 <PF_DTRACE_OFF>
10c1bc00: 4879 1001 a144 pea 1001a144 <reboot_notifier_list>
10c1bc06: 4eba fc48 jsr %pc@(10c1b850 <notifier_call_chain>)
10c1bc0a: 42a7 clrl %sp@-
10c1bc0c: 4eb9 10c1 07b2 jsr 10c107b2 <machine_restart>
10c1bc12: 4e5e unlk %fp
10c1bc14: 4e75 rts
10c1bc16 <ctrl_alt_del>:
10c1bc16: 4e56 0000 linkw %fp,#0
10c1bc1a: 4ab9 1000 cfd0 tstl 1000cfd0 <C_A_D>
10c1bc20: 670e beqs 10c1bc30 <ctrl_alt_del+0x1a>
10c1bc22: 4879 1000 cfdc pea 1000cfdc <cad_tq.666>
10c1bc28: 4eb9 10c1 d140 jsr 10c1d140 <schedule_task>
10c1bc2e: 6014 bras 10c1bc44 <ctrl_alt_del+0x2e>
10c1bc30: 4878 0001 pea 1 <PF_DTRACE_OFF>
10c1bc34: 4878 0002 pea 2 <PF_DTRACE_OFF+0x1>
10c1bc38: 2f39 1000 cfd4 movel 1000cfd4 <cad_pid>,%sp@-
10c1bc3e: 4eb9 10c1 ae6e jsr 10c1ae6e <kill_proc>
10c1bc44: 4e5e unlk %fp
10c1bc46: 4e75 rts
10c1bc48 <sys_setregid>:
10c1bc48: 4e56 0000 linkw %fp,#0
10c1bc4c: 48e7 3c00 moveml %d2-%d5,%sp@-
10c1bc50: 262e 0008 movel %fp@(8),%d3
10c1bc54: 222e 000c movel %fp@(12),%d1
10c1bc58: 2079 1002 53b4 moveal 100253b4 <_current_task>,%a0
10c1bc5e: 2428 013c movel %a0@(316),%d2
10c1bc62: 2828 0140 movel %a0@(320),%d4
10c1bc66: 2242 moveal %d2,%a1
10c1bc68: 2004 movel %d4,%d0
10c1bc6a: 7aff moveq #-1,%d5
10c1bc6c: ba83 cmpl %d3,%d5
10c1bc6e: 671e beqs 10c1bc8e <sys_setregid+0x46>
10c1bc70: b689 cmpl %a1,%d3
10c1bc72: 6712 beqs 10c1bc86 <sys_setregid+0x3e>
10c1bc74: b680 cmpl %d0,%d3
10c1bc76: 670e beqs 10c1bc86 <sys_setregid+0x3e>
10c1bc78: 0828 0006 01d3 btst #6,%a0@(467)
10c1bc7e: 6736 beqs 10c1bcb6 <sys_setregid+0x6e>
10c1bc80: 0068 0100 0006 oriw #256,%a0@(6)
10c1bc86: 2243 moveal %d3,%a1
10c1bc88: 2079 1002 53b4 moveal 100253b4 <_current_task>,%a0
10c1bc8e: 7aff moveq #-1,%d5
10c1bc90: ba81 cmpl %d1,%d5
10c1bc92: 6726 beqs 10c1bcba <sys_setregid+0x72>
10c1bc94: b282 cmpl %d2,%d1
10c1bc96: 671a beqs 10c1bcb2 <sys_setregid+0x6a>
10c1bc98: b2a8 0140 cmpl %a0@(320),%d1
10c1bc9c: 6714 beqs 10c1bcb2 <sys_setregid+0x6a>
10c1bc9e: b2a8 0144 cmpl %a0@(324),%d1
10c1bca2: 670e beqs 10c1bcb2 <sys_setregid+0x6a>
10c1bca4: 0828 0006 01d3 btst #6,%a0@(467)
10c1bcaa: 670a beqs 10c1bcb6 <sys_setregid+0x6e>
10c1bcac: 0068 0100 0006 oriw #256,%a0@(6)
10c1bcb2: 2001 movel %d1,%d0
10c1bcb4: 6004 bras 10c1bcba <sys_setregid+0x72>
10c1bcb6: 70ff moveq #-1,%d0
10c1bcb8: 6040 bras 10c1bcfa <sys_setregid+0xb2>
10c1bcba: b880 cmpl %d0,%d4
10c1bcbc: 6710 beqs 10c1bcce <sys_setregid+0x86>
10c1bcbe: 2079 1002 53b4 moveal 100253b4 <_current_task>,%a0
10c1bcc4: 2068 002c moveal %a0@(44),%a0
10c1bcc8: 0228 007f 0008 andib #127,%a0@(8)
10c1bcce: 78ff moveq #-1,%d4
10c1bcd0: b883 cmpl %d3,%d4
10c1bcd2: 6608 bnes 10c1bcdc <sys_setregid+0x94>
10c1bcd4: b881 cmpl %d1,%d4
10c1bcd6: 670e beqs 10c1bce6 <sys_setregid+0x9e>
10c1bcd8: b481 cmpl %d1,%d2
10c1bcda: 670a beqs 10c1bce6 <sys_setregid+0x9e>
10c1bcdc: 2079 1002 53b4 moveal 100253b4 <_current_task>,%a0
10c1bce2: 2140 0144 movel %d0,%a0@(324)
10c1bce6: 2079 1002 53b4 moveal 100253b4 <_current_task>,%a0
10c1bcec: 2140 0148 movel %d0,%a0@(328)
10c1bcf0: 2140 0140 movel %d0,%a0@(320)
10c1bcf4: 2149 013c movel %a1,%a0@(316)
10c1bcf8: 7000 moveq #0,%d0
10c1bcfa: 4cdf 003c moveml %sp@+,%d2-%d5
10c1bcfe: 4e5e unlk %fp
10c1bd00: 4e75 rts
10c1bd02 <sys_setgid>:
10c1bd02: 4e56 0000 linkw %fp,#0
10c1bd06: 202e 0008 movel %fp@(8),%d0
10c1bd0a: 2079 1002 53b4 moveal 100253b4 <_current_task>,%a0
10c1bd10: 2228 0140 movel %a0@(320),%d1
10c1bd14: 0828 0006 01d3 btst #6,%a0@(467)
10c1bd1a: 672c beqs 10c1bd48 <sys_setgid+0x46>
10c1bd1c: 0068 0100 0006 oriw #256,%a0@(6)
10c1bd22: b081 cmpl %d1,%d0
10c1bd24: 670a beqs 10c1bd30 <sys_setgid+0x2e>
10c1bd26: 2068 002c moveal %a0@(44),%a0
10c1bd2a: 0228 007f 0008 andib #127,%a0@(8)
10c1bd30: 2079 1002 53b4 moveal 100253b4 <_current_task>,%a0
10c1bd36: 2140 0148 movel %d0,%a0@(328)
10c1bd3a: 2140 0144 movel %d0,%a0@(324)
10c1bd3e: 2140 0140 movel %d0,%a0@(320)
10c1bd42: 2140 013c movel %d0,%a0@(316)
10c1bd46: 602e bras 10c1bd76 <sys_setgid+0x74>
10c1bd48: b0a8 013c cmpl %a0@(316),%d0
10c1bd4c: 6706 beqs 10c1bd54 <sys_setgid+0x52>
10c1bd4e: b0a8 0144 cmpl %a0@(324),%d0
10c1bd52: 661e bnes 10c1bd72 <sys_setgid+0x70>
10c1bd54: b081 cmpl %d1,%d0
10c1bd56: 670a beqs 10c1bd62 <sys_setgid+0x60>
10c1bd58: 2068 002c moveal %a0@(44),%a0
10c1bd5c: 0228 007f 0008 andib #127,%a0@(8)
10c1bd62: 2079 1002 53b4 moveal 100253b4 <_current_task>,%a0
10c1bd68: 2140 0148 movel %d0,%a0@(328)
10c1bd6c: 2140 0140 movel %d0,%a0@(320)
10c1bd70: 6004 bras 10c1bd76 <sys_setgid+0x74>
10c1bd72: 70ff moveq #-1,%d0
10c1bd74: 6002 bras 10c1bd78 <sys_setgid+0x76>
10c1bd76: 7000 moveq #0,%d0
10c1bd78: 4e5e unlk %fp
10c1bd7a: 4e75 rts
10c1bd7c <set_user>:
10c1bd7c: 4e56 0000 linkw %fp,#0
10c1bd80: 2f02 movel %d2,%sp@-
10c1bd82: 242e 0008 movel %fp@(8),%d2
10c1bd86: 2f02 movel %d2,%sp@-
10c1bd88: 4eb9 10c1 a368 jsr 10c1a368 <alloc_uid>
10c1bd8e: 588f addql #4,%sp
10c1bd90: 4a80 tstl %d0
10c1bd92: 6604 bnes 10c1bd98 <set_user+0x1c>
10c1bd94: 70f5 moveq #-11,%d0
10c1bd96: 603e bras 10c1bdd6 <set_user+0x5a>
10c1bd98: 2279 1002 53b4 moveal 100253b4 <_current_task>,%a1
10c1bd9e: 2229 01de movel %a1@(478),%d1
10c1bda2: 2041 moveal %d1,%a0
10c1bda4: 5888 addql #4,%a0
10c1bda6: 5390 subql #1,%a0@
10c1bda8: 2040 moveal %d0,%a0
10c1bdaa: 5888 addql #4,%a0
10c1bdac: 5290 addql #1,%a0@
10c1bdae: 4aae 000c tstl %fp@(12)
10c1bdb2: 670a beqs 10c1bdbe <set_user+0x42>
10c1bdb4: 2069 002c moveal %a1@(44),%a0
10c1bdb8: 0228 007f 0008 andib #127,%a0@(8)
10c1bdbe: 2079 1002 53b4 moveal 100253b4 <_current_task>,%a0
10c1bdc4: 2142 012c movel %d2,%a0@(300)
10c1bdc8: 2140 01de movel %d0,%a0@(478)
10c1bdcc: 2f01 movel %d1,%sp@-
10c1bdce: 4eb9 10c1 a31c jsr 10c1a31c <free_uid>
10c1bdd4: 7000 moveq #0,%d0
10c1bdd6: 242e fffc movel %fp@(-4),%d2
10c1bdda: 4e5e unlk %fp
10c1bddc: 4e75 rts
10c1bdde <sys_setreuid>:
10c1bdde: 4e56 0000 linkw %fp,#0
10c1bde2: 48e7 3f00 moveml %d2-%d7,%sp@-
10c1bde6: 2a2e 0008 movel %fp@(8),%d5
10c1bdea: 2c2e 000c movel %fp@(12),%d6
10c1bdee: 2079 1002 53b4 moveal 100253b4 <_current_task>,%a0
10c1bdf4: 2628 012c movel %a0@(300),%d3
10c1bdf8: 2203 movel %d3,%d1
10c1bdfa: 2828 0130 movel %a0@(304),%d4
10c1bdfe: 2404 movel %d4,%d2
10c1be00: 2e28 0134 movel %a0@(308),%d7
10c1be04: 70ff moveq #-1,%d0
10c1be06: b085 cmpl %d5,%d0
10c1be08: 6718 beqs 10c1be22 <sys_setreuid+0x44>
10c1be0a: 2205 movel %d5,%d1
10c1be0c: ba83 cmpl %d3,%d5
10c1be0e: 6712 beqs 10c1be22 <sys_setreuid+0x44>
10c1be10: ba84 cmpl %d4,%d5
10c1be12: 670e beqs 10c1be22 <sys_setreuid+0x44>
10c1be14: 4a28 01d3 tstb %a0@(467)
10c1be18: 6c00 00fa bgew 10c1bf14 <sys_setreuid+0x136>
10c1be1c: 0068 0100 0006 oriw #256,%a0@(6)
10c1be22: 70ff moveq #-1,%d0
10c1be24: b086 cmpl %d6,%d0
10c1be26: 6726 beqs 10c1be4e <sys_setreuid+0x70>
10c1be28: 2406 movel %d6,%d2
10c1be2a: b483 cmpl %d3,%d2
10c1be2c: 6720 beqs 10c1be4e <sys_setreuid+0x70>
10c1be2e: 2079 1002 53b4 moveal 100253b4 <_current_task>,%a0
10c1be34: b4a8 0130 cmpl %a0@(304),%d2
10c1be38: 6714 beqs 10c1be4e <sys_setreuid+0x70>
10c1be3a: b4a8 0134 cmpl %a0@(308),%d2
10c1be3e: 670e beqs 10c1be4e <sys_setreuid+0x70>
10c1be40: 4a28 01d3 tstb %a0@(467)
10c1be44: 6c00 00ce bgew 10c1bf14 <sys_setreuid+0x136>
10c1be48: 0068 0100 0006 oriw #256,%a0@(6)
10c1be4e: b681 cmpl %d1,%d3
10c1be50: 671c beqs 10c1be6e <sys_setreuid+0x90>
10c1be52: b882 cmpl %d2,%d4
10c1be54: 56c0 sne %d0
10c1be56: 4880 extw %d0
10c1be58: 48c0 extl %d0
10c1be5a: 4480 negl %d0
10c1be5c: 2f00 movel %d0,%sp@-
10c1be5e: 2f01 movel %d1,%sp@-
10c1be60: 4eba ff1a jsr %pc@(10c1bd7c <set_user>)
10c1be64: 4a80 tstl %d0
10c1be66: 6c06 bges 10c1be6e <sys_setreuid+0x90>
10c1be68: 70f5 moveq #-11,%d0
10c1be6a: 6000 00a8 braw 10c1bf14 <sys_setreuid+0x136>
10c1be6e: b882 cmpl %d2,%d4
10c1be70: 6710 beqs 10c1be82 <sys_setreuid+0xa4>
10c1be72: 2079 1002 53b4 moveal 100253b4 <_current_task>,%a0
10c1be78: 2068 002c moveal %a0@(44),%a0
10c1be7c: 0228 007f 0008 andib #127,%a0@(8)
10c1be82: 2079 1002 53b4 moveal 100253b4 <_current_task>,%a0
10c1be88: 2142 0130 movel %d2,%a0@(304)
10c1be8c: 2142 0138 movel %d2,%a0@(312)
10c1be90: 70ff moveq #-1,%d0
10c1be92: b085 cmpl %d5,%d0
10c1be94: 6608 bnes 10c1be9e <sys_setreuid+0xc0>
10c1be96: b086 cmpl %d6,%d0
10c1be98: 6708 beqs 10c1bea2 <sys_setreuid+0xc4>
10c1be9a: b686 cmpl %d6,%d3
10c1be9c: 6704 beqs 10c1bea2 <sys_setreuid+0xc4>
10c1be9e: 2142 0134 movel %d2,%a0@(308)
10c1bea2: 2079 1002 53b4 moveal 100253b4 <_current_task>,%a0
10c1bea8: 2168 0130 0138 movel %a0@(304),%a0@(312)
10c1beae: 0839 0002 1000 btst #2,1000cc1b <securebits+0x3>
10c1beb4: cc1b
10c1beb6: 665a bnes 10c1bf12 <sys_setreuid+0x134>
10c1beb8: 4a83 tstl %d3
10c1beba: 6708 beqs 10c1bec4 <sys_setreuid+0xe6>
10c1bebc: 4a84 tstl %d4
10c1bebe: 6704 beqs 10c1bec4 <sys_setreuid+0xe6>
10c1bec0: 4a87 tstl %d7
10c1bec2: 6626 bnes 10c1beea <sys_setreuid+0x10c>
10c1bec4: 2079 1002 53b4 moveal 100253b4 <_current_task>,%a0
10c1beca: 4aa8 012c tstl %a0@(300)
10c1bece: 671a beqs 10c1beea <sys_setreuid+0x10c>
10c1bed0: 4aa8 0130 tstl %a0@(304)
10c1bed4: 6714 beqs 10c1beea <sys_setreuid+0x10c>
10c1bed6: 4aa8 0134 tstl %a0@(308)
10c1beda: 670e beqs 10c1beea <sys_setreuid+0x10c>
10c1bedc: 4a28 01dc tstb %a0@(476)
10c1bee0: 6d08 blts 10c1beea <sys_setreuid+0x10c>
10c1bee2: 42a8 01d8 clrl %a0@(472)
10c1bee6: 42a8 01d0 clrl %a0@(464)
10c1beea: 4a84 tstl %d4
10c1beec: 6612 bnes 10c1bf00 <sys_setreuid+0x122>
10c1beee: 2079 1002 53b4 moveal 100253b4 <_current_task>,%a0
10c1bef4: 4aa8 0130 tstl %a0@(304)
10c1bef8: 6718 beqs 10c1bf12 <sys_setreuid+0x134>
10c1befa: 42a8 01d0 clrl %a0@(464)
10c1befe: 6012 bras 10c1bf12 <sys_setreuid+0x134>
10c1bf00: 2079 1002 53b4 moveal 100253b4 <_current_task>,%a0
10c1bf06: 4aa8 0130 tstl %a0@(304)
10c1bf0a: 6606 bnes 10c1bf12 <sys_setreuid+0x134>
10c1bf0c: 2168 01d8 01d0 movel %a0@(472),%a0@(464)
10c1bf12: 7000 moveq #0,%d0
10c1bf14: 4cee 00fc ffe8 moveml %fp@(-24),%d2-%d7
10c1bf1a: 4e5e unlk %fp
10c1bf1c: 4e75 rts
10c1bf1e <sys_setuid>:
10c1bf1e: 4e56 0000 linkw %fp,#0
10c1bf22: 48e7 3c00 moveml %d2-%d5,%sp@-
10c1bf26: 242e 0008 movel %fp@(8),%d2
10c1bf2a: 2079 1002 53b4 moveal 100253b4 <_current_task>,%a0
10c1bf30: 2a28 0130 movel %a0@(304),%d5
10c1bf34: 2628 012c movel %a0@(300),%d3
10c1bf38: 2828 0134 movel %a0@(308),%d4
10c1bf3c: 2004 movel %d4,%d0
10c1bf3e: 4a28 01d3 tstb %a0@(467)
10c1bf42: 6c2a bges 10c1bf6e <sys_setuid+0x50>
10c1bf44: 0068 0100 0006 oriw #256,%a0@(6)
10c1bf4a: b682 cmpl %d2,%d3
10c1bf4c: 671c beqs 10c1bf6a <sys_setuid+0x4c>
10c1bf4e: b485 cmpl %d5,%d2
10c1bf50: 56c0 sne %d0
10c1bf52: 4880 extw %d0
10c1bf54: 48c0 extl %d0
10c1bf56: 4480 negl %d0
10c1bf58: 2f00 movel %d0,%sp@-
10c1bf5a: 2f02 movel %d2,%sp@-
10c1bf5c: 4eba fe1e jsr %pc@(10c1bd7c <set_user>)
10c1bf60: 4a80 tstl %d0
10c1bf62: 6c06 bges 10c1bf6a <sys_setuid+0x4c>
10c1bf64: 70f5 moveq #-11,%d0
10c1bf66: 6000 00a0 braw 10c1c008 <sys_setuid+0xea>
10c1bf6a: 2002 movel %d2,%d0
10c1bf6c: 600e bras 10c1bf7c <sys_setuid+0x5e>
10c1bf6e: b682 cmpl %d2,%d3
10c1bf70: 670a beqs 10c1bf7c <sys_setuid+0x5e>
10c1bf72: b882 cmpl %d2,%d4
10c1bf74: 6706 beqs 10c1bf7c <sys_setuid+0x5e>
10c1bf76: 70ff moveq #-1,%d0
10c1bf78: 6000 008e braw 10c1c008 <sys_setuid+0xea>
10c1bf7c: b485 cmpl %d5,%d2
10c1bf7e: 6710 beqs 10c1bf90 <sys_setuid+0x72>
10c1bf80: 2079 1002 53b4 moveal 100253b4 <_current_task>,%a0
10c1bf86: 2068 002c moveal %a0@(44),%a0
10c1bf8a: 0228 007f 0008 andib #127,%a0@(8)
10c1bf90: 2079 1002 53b4 moveal 100253b4 <_current_task>,%a0
10c1bf96: 2142 0130 movel %d2,%a0@(304)
10c1bf9a: 2142 0138 movel %d2,%a0@(312)
10c1bf9e: 2140 0134 movel %d0,%a0@(308)
10c1bfa2: 0839 0002 1000 btst #2,1000cc1b <securebits+0x3>
10c1bfa8: cc1b
10c1bfaa: 665a bnes 10c1c006 <sys_setuid+0xe8>
10c1bfac: 4a83 tstl %d3
10c1bfae: 6708 beqs 10c1bfb8 <sys_setuid+0x9a>
10c1bfb0: 4a85 tstl %d5
10c1bfb2: 6704 beqs 10c1bfb8 <sys_setuid+0x9a>
10c1bfb4: 4a84 tstl %d4
10c1bfb6: 6626 bnes 10c1bfde <sys_setuid+0xc0>
10c1bfb8: 2079 1002 53b4 moveal 100253b4 <_current_task>,%a0
10c1bfbe: 4aa8 012c tstl %a0@(300)
10c1bfc2: 671a beqs 10c1bfde <sys_setuid+0xc0>
10c1bfc4: 4aa8 0130 tstl %a0@(304)
10c1bfc8: 6714 beqs 10c1bfde <sys_setuid+0xc0>
10c1bfca: 4aa8 0134 tstl %a0@(308)
10c1bfce: 670e beqs 10c1bfde <sys_setuid+0xc0>
10c1bfd0: 4a28 01dc tstb %a0@(476)
10c1bfd4: 6d08 blts 10c1bfde <sys_setuid+0xc0>
10c1bfd6: 42a8 01d8 clrl %a0@(472)
10c1bfda: 42a8 01d0 clrl %a0@(464)
10c1bfde: 4a85 tstl %d5
10c1bfe0: 6612 bnes 10c1bff4 <sys_setuid+0xd6>
10c1bfe2: 2079 1002 53b4 moveal 100253b4 <_current_task>,%a0
10c1bfe8: 4aa8 0130 tstl %a0@(304)
10c1bfec: 6718 beqs 10c1c006 <sys_setuid+0xe8>
10c1bfee: 42a8 01d0 clrl %a0@(464)
10c1bff2: 6012 bras 10c1c006 <sys_setuid+0xe8>
10c1bff4: 2079 1002 53b4 moveal 100253b4 <_current_task>,%a0
10c1bffa: 4aa8 0130 tstl %a0@(304)
10c1bffe: 6606 bnes 10c1c006 <sys_setuid+0xe8>
10c1c000: 2168 01d8 01d0 movel %a0@(472),%a0@(464)
10c1c006: 7000 moveq #0,%d0
10c1c008: 4cee 003c fff0 moveml %fp@(-16),%d2-%d5
10c1c00e: 4e5e unlk %fp
10c1c010: 4e75 rts
10c1c012 <sys_setresuid>:
10c1c012: 4e56 0000 linkw %fp,#0
10c1c016: 48e7 3e00 moveml %d2-%d6,%sp@-
10c1c01a: 222e 0008 movel %fp@(8),%d1
10c1c01e: 242e 000c movel %fp@(12),%d2
10c1c022: 262e 0010 movel %fp@(16),%d3
10c1c026: 2079 1002 53b4 moveal 100253b4 <_current_task>,%a0
10c1c02c: 2a28 012c movel %a0@(300),%d5
10c1c030: 2828 0130 movel %a0@(304),%d4
10c1c034: 2c28 0134 movel %a0@(308),%d6
10c1c038: 4a28 01d3 tstb %a0@(467)
10c1c03c: 6c08 bges 10c1c046 <sys_setresuid+0x34>
10c1c03e: 0068 0100 0006 oriw #256,%a0@(6)
10c1c044: 6048 bras 10c1c08e <sys_setresuid+0x7c>
10c1c046: 70ff moveq #-1,%d0
10c1c048: b081 cmpl %d1,%d0
10c1c04a: 670e beqs 10c1c05a <sys_setresuid+0x48>
10c1c04c: ba81 cmpl %d1,%d5
10c1c04e: 670a beqs 10c1c05a <sys_setresuid+0x48>
10c1c050: b881 cmpl %d1,%d4
10c1c052: 6706 beqs 10c1c05a <sys_setresuid+0x48>
10c1c054: bc81 cmpl %d1,%d6
10c1c056: 6600 0106 bnew 10c1c15e <sys_setresuid+0x14c>
10c1c05a: 70ff moveq #-1,%d0
10c1c05c: b082 cmpl %d2,%d0
10c1c05e: 6714 beqs 10c1c074 <sys_setresuid+0x62>
10c1c060: b4a8 012c cmpl %a0@(300),%d2
10c1c064: 670e beqs 10c1c074 <sys_setresuid+0x62>
10c1c066: b4a8 0130 cmpl %a0@(304),%d2
10c1c06a: 6708 beqs 10c1c074 <sys_setresuid+0x62>
10c1c06c: b4a8 0134 cmpl %a0@(308),%d2
10c1c070: 6600 00ec bnew 10c1c15e <sys_setresuid+0x14c>
10c1c074: 70ff moveq #-1,%d0
10c1c076: b083 cmpl %d3,%d0
10c1c078: 6714 beqs 10c1c08e <sys_setresuid+0x7c>
10c1c07a: b6a8 012c cmpl %a0@(300),%d3
10c1c07e: 670e beqs 10c1c08e <sys_setresuid+0x7c>
10c1c080: b6a8 0130 cmpl %a0@(304),%d3
10c1c084: 6708 beqs 10c1c08e <sys_setresuid+0x7c>
10c1c086: b6a8 0134 cmpl %a0@(308),%d3
10c1c08a: 6600 00d2 bnew 10c1c15e <sys_setresuid+0x14c>
10c1c08e: 70ff moveq #-1,%d0
10c1c090: b081 cmpl %d1,%d0
10c1c092: 672a beqs 10c1c0be <sys_setresuid+0xac>
10c1c094: 2079 1002 53b4 moveal 100253b4 <_current_task>,%a0
10c1c09a: b2a8 012c cmpl %a0@(300),%d1
10c1c09e: 671e beqs 10c1c0be <sys_setresuid+0xac>
10c1c0a0: b4a8 0130 cmpl %a0@(304),%d2
10c1c0a4: 56c0 sne %d0
10c1c0a6: 4880 extw %d0
10c1c0a8: 48c0 extl %d0
10c1c0aa: 4480 negl %d0
10c1c0ac: 2f00 movel %d0,%sp@-
10c1c0ae: 2f01 movel %d1,%sp@-
10c1c0b0: 4eba fcca jsr %pc@(10c1bd7c <set_user>)
10c1c0b4: 4a80 tstl %d0
10c1c0b6: 6c06 bges 10c1c0be <sys_setresuid+0xac>
10c1c0b8: 70f5 moveq #-11,%d0
10c1c0ba: 6000 00a2 braw 10c1c15e <sys_setresuid+0x14c>
10c1c0be: 70ff moveq #-1,%d0
10c1c0c0: b082 cmpl %d2,%d0
10c1c0c2: 6724 beqs 10c1c0e8 <sys_setresuid+0xd6>
10c1c0c4: 2079 1002 53b4 moveal 100253b4 <_current_task>,%a0
10c1c0ca: b4a8 0130 cmpl %a0@(304),%d2
10c1c0ce: 670a beqs 10c1c0da <sys_setresuid+0xc8>
10c1c0d0: 2068 002c moveal %a0@(44),%a0
10c1c0d4: 0228 007f 0008 andib #127,%a0@(8)
10c1c0da: 2079 1002 53b4 moveal 100253b4 <_current_task>,%a0
10c1c0e0: 2142 0130 movel %d2,%a0@(304)
10c1c0e4: 2142 0138 movel %d2,%a0@(312)
10c1c0e8: 70ff moveq #-1,%d0
10c1c0ea: b083 cmpl %d3,%d0
10c1c0ec: 670a beqs 10c1c0f8 <sys_setresuid+0xe6>
10c1c0ee: 2079 1002 53b4 moveal 100253b4 <_current_task>,%a0
10c1c0f4: 2143 0134 movel %d3,%a0@(308)
10c1c0f8: 0839 0002 1000 btst #2,1000cc1b <securebits+0x3>
10c1c0fe: cc1b
10c1c100: 665a bnes 10c1c15c <sys_setresuid+0x14a>
10c1c102: 4a85 tstl %d5
10c1c104: 6708 beqs 10c1c10e <sys_setresuid+0xfc>
10c1c106: 4a84 tstl %d4
10c1c108: 6704 beqs 10c1c10e <sys_setresuid+0xfc>
10c1c10a: 4a86 tstl %d6
10c1c10c: 6626 bnes 10c1c134 <sys_setresuid+0x122>
10c1c10e: 2079 1002 53b4 moveal 100253b4 <_current_task>,%a0
10c1c114: 4aa8 012c tstl %a0@(300)
10c1c118: 671a beqs 10c1c134 <sys_setresuid+0x122>
10c1c11a: 4aa8 0130 tstl %a0@(304)
10c1c11e: 6714 beqs 10c1c134 <sys_setresuid+0x122>
10c1c120: 4aa8 0134 tstl %a0@(308)
10c1c124: 670e beqs 10c1c134 <sys_setresuid+0x122>
10c1c126: 4a28 01dc tstb %a0@(476)
10c1c12a: 6d08 blts 10c1c134 <sys_setresuid+0x122>
10c1c12c: 42a8 01d8 clrl %a0@(472)
10c1c130: 42a8 01d0 clrl %a0@(464)
10c1c134: 4a84 tstl %d4
10c1c136: 6612 bnes 10c1c14a <sys_setresuid+0x138>
10c1c138: 2079 1002 53b4 moveal 100253b4 <_current_task>,%a0
10c1c13e: 4aa8 0130 tstl %a0@(304)
10c1c142: 6718 beqs 10c1c15c <sys_setresuid+0x14a>
10c1c144: 42a8 01d0 clrl %a0@(464)
10c1c148: 6012 bras 10c1c15c <sys_setresuid+0x14a>
10c1c14a: 2079 1002 53b4 moveal 100253b4 <_current_task>,%a0
10c1c150: 4aa8 0130 tstl %a0@(304)
10c1c154: 6606 bnes 10c1c15c <sys_setresuid+0x14a>
10c1c156: 2168 01d8 01d0 movel %a0@(472),%a0@(464)
10c1c15c: 7000 moveq #0,%d0
10c1c15e: 4cee 007c ffec moveml %fp@(-20),%d2-%d6
10c1c164: 4e5e unlk %fp
10c1c166: 4e75 rts
10c1c168 <sys_getresuid>:
10c1c168: 4e56 0000 linkw %fp,#0
10c1c16c: 2f0b movel %a3,%sp@-
10c1c16e: 2f0a movel %a2,%sp@-
10c1c170: 226e 0008 moveal %fp@(8),%a1
10c1c174: 246e 000c moveal %fp@(12),%a2
10c1c178: 266e 0010 moveal %fp@(16),%a3
10c1c17c: 2079 1002 53b4 moveal 100253b4 <_current_task>,%a0
10c1c182: 2028 012c movel %a0@(300),%d0
10c1c186: 2280 movel %d0,%a1@
10c1c188: 2079 1002 53b4 moveal 100253b4 <_current_task>,%a0
10c1c18e: 2028 0130 movel %a0@(304),%d0
10c1c192: 2480 movel %d0,%a2@
10c1c194: 2079 1002 53b4 moveal 100253b4 <_current_task>,%a0
10c1c19a: 2028 0134 movel %a0@(308),%d0
10c1c19e: 2680 movel %d0,%a3@
10c1c1a0: 7000 moveq #0,%d0
10c1c1a2: 245f moveal %sp@+,%a2
10c1c1a4: 265f moveal %sp@+,%a3
10c1c1a6: 4e5e unlk %fp
10c1c1a8: 4e75 rts
10c1c1aa <sys_setresgid>:
10c1c1aa: 4e56 0000 linkw %fp,#0
10c1c1ae: 2f02 movel %d2,%sp@-
10c1c1b0: 226e 0008 moveal %fp@(8),%a1
10c1c1b4: 222e 000c movel %fp@(12),%d1
10c1c1b8: 242e 0010 movel %fp@(16),%d2
10c1c1bc: 2039 1002 53b4 movel 100253b4 <_current_task>,%d0
10c1c1c2: 2040 moveal %d0,%a0
10c1c1c4: 0828 0006 01d3 btst #6,%a0@(467)
10c1c1ca: 6708 beqs 10c1c1d4 <sys_setresgid+0x2a>
10c1c1cc: 0068 0100 0006 oriw #256,%a0@(6)
10c1c1d2: 6048 bras 10c1c21c <sys_setresgid+0x72>
10c1c1d4: 70ff moveq #-1,%d0
10c1c1d6: b089 cmpl %a1,%d0
10c1c1d8: 6712 beqs 10c1c1ec <sys_setresgid+0x42>
10c1c1da: b3e8 013c cmpal %a0@(316),%a1
10c1c1de: 670c beqs 10c1c1ec <sys_setresgid+0x42>
10c1c1e0: b3e8 0140 cmpal %a0@(320),%a1
10c1c1e4: 6706 beqs 10c1c1ec <sys_setresgid+0x42>
10c1c1e6: b3e8 0144 cmpal %a0@(324),%a1
10c1c1ea: 667c bnes 10c1c268 <sys_setresgid+0xbe>
10c1c1ec: 70ff moveq #-1,%d0
10c1c1ee: b081 cmpl %d1,%d0
10c1c1f0: 6712 beqs 10c1c204 <sys_setresgid+0x5a>
10c1c1f2: b2a8 013c cmpl %a0@(316),%d1
10c1c1f6: 670c beqs 10c1c204 <sys_setresgid+0x5a>
10c1c1f8: b2a8 0140 cmpl %a0@(320),%d1
10c1c1fc: 6706 beqs 10c1c204 <sys_setresgid+0x5a>
10c1c1fe: b2a8 0144 cmpl %a0@(324),%d1
10c1c202: 6664 bnes 10c1c268 <sys_setresgid+0xbe>
10c1c204: 70ff moveq #-1,%d0
10c1c206: b082 cmpl %d2,%d0
10c1c208: 6712 beqs 10c1c21c <sys_setresgid+0x72>
10c1c20a: b4a8 013c cmpl %a0@(316),%d2
10c1c20e: 670c beqs 10c1c21c <sys_setresgid+0x72>
10c1c210: b4a8 0140 cmpl %a0@(320),%d2
10c1c214: 6706 beqs 10c1c21c <sys_setresgid+0x72>
10c1c216: b4a8 0144 cmpl %a0@(324),%d2
10c1c21a: 664c bnes 10c1c268 <sys_setresgid+0xbe>
10c1c21c: 70ff moveq #-1,%d0
10c1c21e: b081 cmpl %d1,%d0
10c1c220: 6724 beqs 10c1c246 <sys_setresgid+0x9c>
10c1c222: 2079 1002 53b4 moveal 100253b4 <_current_task>,%a0
10c1c228: b2a8 0140 cmpl %a0@(320),%d1
10c1c22c: 670a beqs 10c1c238 <sys_setresgid+0x8e>
10c1c22e: 2068 002c moveal %a0@(44),%a0
10c1c232: 0228 007f 0008 andib #127,%a0@(8)
10c1c238: 2079 1002 53b4 moveal 100253b4 <_current_task>,%a0
10c1c23e: 2141 0140 movel %d1,%a0@(320)
10c1c242: 2141 0148 movel %d1,%a0@(328)
10c1c246: 70ff moveq #-1,%d0
10c1c248: b089 cmpl %a1,%d0
10c1c24a: 670a beqs 10c1c256 <sys_setresgid+0xac>
10c1c24c: 2079 1002 53b4 moveal 100253b4 <_current_task>,%a0
10c1c252: 2149 013c movel %a1,%a0@(316)
10c1c256: 70ff moveq #-1,%d0
10c1c258: b082 cmpl %d2,%d0
10c1c25a: 670a beqs 10c1c266 <sys_setresgid+0xbc>
10c1c25c: 2079 1002 53b4 moveal 100253b4 <_current_task>,%a0
10c1c262: 2142 0144 movel %d2,%a0@(324)
10c1c266: 7000 moveq #0,%d0
10c1c268: 241f movel %sp@+,%d2
10c1c26a: 4e5e unlk %fp
10c1c26c: 4e75 rts
10c1c26e <sys_getresgid>:
10c1c26e: 4e56 0000 linkw %fp,#0
10c1c272: 2f0b movel %a3,%sp@-
10c1c274: 2f0a movel %a2,%sp@-
10c1c276: 226e 0008 moveal %fp@(8),%a1
10c1c27a: 246e 000c moveal %fp@(12),%a2
10c1c27e: 266e 0010 moveal %fp@(16),%a3
10c1c282: 2079 1002 53b4 moveal 100253b4 <_current_task>,%a0
10c1c288: 2028 013c movel %a0@(316),%d0
10c1c28c: 2280 movel %d0,%a1@
10c1c28e: 2079 1002 53b4 moveal 100253b4 <_current_task>,%a0
10c1c294: 2028 0140 movel %a0@(320),%d0
10c1c298: 2480 movel %d0,%a2@
10c1c29a: 2079 1002 53b4 moveal 100253b4 <_current_task>,%a0
10c1c2a0: 2028 0144 movel %a0@(324),%d0
10c1c2a4: 2680 movel %d0,%a3@
10c1c2a6: 7000 moveq #0,%d0
10c1c2a8: 245f moveal %sp@+,%a2
10c1c2aa: 265f moveal %sp@+,%a3
10c1c2ac: 4e5e unlk %fp
10c1c2ae: 4e75 rts
10c1c2b0 <sys_setfsuid>:
10c1c2b0: 4e56 0000 linkw %fp,#0
10c1c2b4: 202e 0008 movel %fp@(8),%d0
10c1c2b8: 2079 1002 53b4 moveal 100253b4 <_current_task>,%a0
10c1c2be: 2228 0138 movel %a0@(312),%d1
10c1c2c2: b0a8 012c cmpl %a0@(300),%d0
10c1c2c6: 671c beqs 10c1c2e4 <sys_setfsuid+0x34>
10c1c2c8: b0a8 0130 cmpl %a0@(304),%d0
10c1c2cc: 6716 beqs 10c1c2e4 <sys_setfsuid+0x34>
10c1c2ce: b0a8 0134 cmpl %a0@(308),%d0
10c1c2d2: 6710 beqs 10c1c2e4 <sys_setfsuid+0x34>
10c1c2d4: b280 cmpl %d0,%d1
10c1c2d6: 6720 beqs 10c1c2f8 <sys_setfsuid+0x48>
10c1c2d8: 4a28 01d3 tstb %a0@(467)
10c1c2dc: 6c24 bges 10c1c302 <sys_setfsuid+0x52>
10c1c2de: 0068 0100 0006 oriw #256,%a0@(6)
10c1c2e4: b280 cmpl %d0,%d1
10c1c2e6: 6710 beqs 10c1c2f8 <sys_setfsuid+0x48>
10c1c2e8: 2079 1002 53b4 moveal 100253b4 <_current_task>,%a0
10c1c2ee: 2068 002c moveal %a0@(44),%a0
10c1c2f2: 0228 007f 0008 andib #127,%a0@(8)
10c1c2f8: 2079 1002 53b4 moveal 100253b4 <_current_task>,%a0
10c1c2fe: 2140 0138 movel %d0,%a0@(312)
10c1c302: 0839 0002 1000 btst #2,1000cc1b <securebits+0x3>
10c1c308: cc1b
10c1c30a: 662e bnes 10c1c33a <sys_setfsuid+0x8a>
10c1c30c: 4a81 tstl %d1
10c1c30e: 6614 bnes 10c1c324 <sys_setfsuid+0x74>
10c1c310: 2079 1002 53b4 moveal 100253b4 <_current_task>,%a0
10c1c316: 4aa8 0138 tstl %a0@(312)
10c1c31a: 671e beqs 10c1c33a <sys_setfsuid+0x8a>
10c1c31c: 70e0 moveq #-32,%d0
10c1c31e: c1a8 01d0 andl %d0,%a0@(464)
10c1c322: 6016 bras 10c1c33a <sys_setfsuid+0x8a>
10c1c324: 2079 1002 53b4 moveal 100253b4 <_current_task>,%a0
10c1c32a: 4aa8 0138 tstl %a0@(312)
10c1c32e: 660a bnes 10c1c33a <sys_setfsuid+0x8a>
10c1c330: 701f moveq #31,%d0
10c1c332: c0a8 01d8 andl %a0@(472),%d0
10c1c336: 81a8 01d0 orl %d0,%a0@(464)
10c1c33a: 2001 movel %d1,%d0
10c1c33c: 4e5e unlk %fp
10c1c33e: 4e75 rts
10c1c340 <sys_setfsgid>:
10c1c340: 4e56 0000 linkw %fp,#0
10c1c344: 222e 0008 movel %fp@(8),%d1
10c1c348: 2079 1002 53b4 moveal 100253b4 <_current_task>,%a0
10c1c34e: 2028 0148 movel %a0@(328),%d0
10c1c352: b2a8 013c cmpl %a0@(316),%d1
10c1c356: 671e beqs 10c1c376 <sys_setfsgid+0x36>
10c1c358: b2a8 0140 cmpl %a0@(320),%d1
10c1c35c: 6718 beqs 10c1c376 <sys_setfsgid+0x36>
10c1c35e: b2a8 0144 cmpl %a0@(324),%d1
10c1c362: 6712 beqs 10c1c376 <sys_setfsgid+0x36>
10c1c364: b081 cmpl %d1,%d0
10c1c366: 6722 beqs 10c1c38a <sys_setfsgid+0x4a>
10c1c368: 0828 0006 01d3 btst #6,%a0@(467)
10c1c36e: 6724 beqs 10c1c394 <sys_setfsgid+0x54>
10c1c370: 0068 0100 0006 oriw #256,%a0@(6)
10c1c376: b081 cmpl %d1,%d0
10c1c378: 6710 beqs 10c1c38a <sys_setfsgid+0x4a>
10c1c37a: 2079 1002 53b4 moveal 100253b4 <_current_task>,%a0
10c1c380: 2068 002c moveal %a0@(44),%a0
10c1c384: 0228 007f 0008 andib #127,%a0@(8)
10c1c38a: 2079 1002 53b4 moveal 100253b4 <_current_task>,%a0
10c1c390: 2141 0148 movel %d1,%a0@(328)
10c1c394: 4e5e unlk %fp
10c1c396: 4e75 rts
10c1c398 <sys_times>:
10c1c398: 4e56 0000 linkw %fp,#0
10c1c39c: 202e 0008 movel %fp@(8),%d0
10c1c3a0: 671a beqs 10c1c3bc <sys_times+0x24>
10c1c3a2: 4878 0010 pea 10 <LSIGTRAP+0xb>
10c1c3a6: 2239 1002 53b4 movel 100253b4 <_current_task>,%d1
10c1c3ac: 0681 0000 00f6 addil #246,%d1
10c1c3b2: 2f01 movel %d1,%sp@-
10c1c3b4: 2f00 movel %d0,%sp@-
10c1c3b6: 4eb9 10c8 5744 jsr 10c85744 <memcpy>
10c1c3bc: 2039 1002 67b0 movel 100267b0 <jiffies>,%d0
10c1c3c2: 4e5e unlk %fp
10c1c3c4: 4e75 rts
10c1c3c6 <sys_setpgid>:
10c1c3c6: 4e56 0000 linkw %fp,#0
10c1c3ca: 48e7 3020 moveml %d2-%d3/%a2,%sp@-
10c1c3ce: 222e 0008 movel %fp@(8),%d1
10c1c3d2: 242e 000c movel %fp@(12),%d2
10c1c3d6: 4a81 tstl %d1
10c1c3d8: 660a bnes 10c1c3e4 <sys_setpgid+0x1e>
10c1c3da: 2079 1002 53b4 moveal 100253b4 <_current_task>,%a0
10c1c3e0: 2228 007a movel %a0@(122),%d1
10c1c3e4: 4a82 tstl %d2
10c1c3e6: 6602 bnes 10c1c3ea <sys_setpgid+0x24>
10c1c3e8: 2401 movel %d1,%d2
10c1c3ea: 4a82 tstl %d2
10c1c3ec: 6c06 bges 10c1c3f4 <sys_setpgid+0x2e>
10c1c3ee: 70ea moveq #-22,%d0
10c1c3f0: 6000 009e braw 10c1c490 <sys_setpgid+0xca>
10c1c3f4: 76fd moveq #-3,%d3
10c1c3f6: 2001 movel %d1,%d0
10c1c3f8: e080 asrl #8,%d0
10c1c3fa: b380 eorl %d1,%d0
10c1c3fc: 0280 0000 03ff andil #1023,%d0
10c1c402: e588 lsll #2,%d0
10c1c404: 2040 moveal %d0,%a0
10c1c406: d1fc 1002 57a8 addal #268588968,%a0
10c1c40c: 2050 moveal %a0@,%a0
10c1c40e: 6004 bras 10c1c414 <sys_setpgid+0x4e>
10c1c410: 2068 00ae moveal %a0@(174),%a0
10c1c414: b0fc 0000 cmpaw #0,%a0
10c1c418: 6706 beqs 10c1c420 <sys_setpgid+0x5a>
10c1c41a: b2a8 007a cmpl %a0@(122),%d1
10c1c41e: 66f0 bnes 10c1c410 <sys_setpgid+0x4a>
10c1c420: b0fc 0000 cmpaw #0,%a0
10c1c424: 6768 beqs 10c1c48e <sys_setpgid+0xc8>
10c1c426: 2479 1002 53b4 moveal 100253b4 <_current_task>,%a2
10c1c42c: b5e8 0096 cmpal %a0@(150),%a2
10c1c430: 6706 beqs 10c1c438 <sys_setpgid+0x72>
10c1c432: b5e8 0092 cmpal %a0@(146),%a2
10c1c436: 6616 bnes 10c1c44e <sys_setpgid+0x88>
10c1c438: 76ff moveq #-1,%d3
10c1c43a: 2028 0086 movel %a0@(134),%d0
10c1c43e: b0aa 0086 cmpl %a2@(134),%d0
10c1c442: 664a bnes 10c1c48e <sys_setpgid+0xc8>
10c1c444: 76f3 moveq #-13,%d3
10c1c446: 4a28 0078 tstb %a0@(120)
10c1c44a: 6d42 blts 10c1c48e <sys_setpgid+0xc8>
10c1c44c: 6004 bras 10c1c452 <sys_setpgid+0x8c>
10c1c44e: b5c8 cmpal %a0,%a2
10c1c450: 663c bnes 10c1c48e <sys_setpgid+0xc8>
10c1c452: 76ff moveq #-1,%d3
10c1c454: 4aa8 008e tstl %a0@(142)
10c1c458: 6634 bnes 10c1c48e <sys_setpgid+0xc8>
10c1c45a: b282 cmpl %d2,%d1
10c1c45c: 672a beqs 10c1c488 <sys_setpgid+0xc2>
10c1c45e: 2279 1001 11d8 moveal 100111d8 <init_task_union+0x48>,%a1
10c1c464: 203c 1001 1190 movel #268505488,%d0
10c1c46a: b089 cmpl %a1,%d0
10c1c46c: 6720 beqs 10c1c48e <sys_setpgid+0xc8>
10c1c46e: b4a9 007e cmpl %a1@(126),%d2
10c1c472: 660a bnes 10c1c47e <sys_setpgid+0xb8>
10c1c474: 2229 0086 movel %a1@(134),%d1
10c1c478: b2aa 0086 cmpl %a2@(134),%d1
10c1c47c: 670a beqs 10c1c488 <sys_setpgid+0xc2>
10c1c47e: 2269 0048 moveal %a1@(72),%a1
10c1c482: b089 cmpl %a1,%d0
10c1c484: 66e8 bnes 10c1c46e <sys_setpgid+0xa8>
10c1c486: 6006 bras 10c1c48e <sys_setpgid+0xc8>
10c1c488: 2142 007e movel %d2,%a0@(126)
10c1c48c: 7600 moveq #0,%d3
10c1c48e: 2003 movel %d3,%d0
10c1c490: 4cdf 040c moveml %sp@+,%d2-%d3/%a2
10c1c494: 4e5e unlk %fp
10c1c496: 4e75 rts
10c1c498 <sys_getpgid>:
10c1c498: 4e56 0000 linkw %fp,#0
10c1c49c: 222e 0008 movel %fp@(8),%d1
10c1c4a0: 660c bnes 10c1c4ae <sys_getpgid+0x16>
10c1c4a2: 2079 1002 53b4 moveal 100253b4 <_current_task>,%a0
10c1c4a8: 2028 007e movel %a0@(126),%d0
10c1c4ac: 6036 bras 10c1c4e4 <sys_getpgid+0x4c>
10c1c4ae: 2001 movel %d1,%d0
10c1c4b0: e080 asrl #8,%d0
10c1c4b2: b380 eorl %d1,%d0
10c1c4b4: 0280 0000 03ff andil #1023,%d0
10c1c4ba: e588 lsll #2,%d0
10c1c4bc: 2040 moveal %d0,%a0
10c1c4be: d1fc 1002 57a8 addal #268588968,%a0
10c1c4c4: 2050 moveal %a0@,%a0
10c1c4c6: 6004 bras 10c1c4cc <sys_getpgid+0x34>
10c1c4c8: 2068 00ae moveal %a0@(174),%a0
10c1c4cc: b0fc 0000 cmpaw #0,%a0
10c1c4d0: 6706 beqs 10c1c4d8 <sys_getpgid+0x40>
10c1c4d2: b2a8 007a cmpl %a0@(122),%d1
10c1c4d6: 66f0 bnes 10c1c4c8 <sys_getpgid+0x30>
10c1c4d8: 70fd moveq #-3,%d0
10c1c4da: b0fc 0000 cmpaw #0,%a0
10c1c4de: 6704 beqs 10c1c4e4 <sys_getpgid+0x4c>
10c1c4e0: 2028 007e movel %a0@(126),%d0
10c1c4e4: 4e5e unlk %fp
10c1c4e6: 4e75 rts
10c1c4e8 <sys_getpgrp>:
10c1c4e8: 4e56 0000 linkw %fp,#0
10c1c4ec: 2079 1002 53b4 moveal 100253b4 <_current_task>,%a0
10c1c4f2: 2028 007e movel %a0@(126),%d0
10c1c4f6: 4e5e unlk %fp
10c1c4f8: 4e75 rts
10c1c4fa <sys_getsid>:
10c1c4fa: 4e56 0000 linkw %fp,#0
10c1c4fe: 222e 0008 movel %fp@(8),%d1
10c1c502: 660c bnes 10c1c510 <sys_getsid+0x16>
10c1c504: 2079 1002 53b4 moveal 100253b4 <_current_task>,%a0
10c1c50a: 2028 0086 movel %a0@(134),%d0
10c1c50e: 6036 bras 10c1c546 <sys_getsid+0x4c>
10c1c510: 2001 movel %d1,%d0
10c1c512: e080 asrl #8,%d0
10c1c514: b380 eorl %d1,%d0
10c1c516: 0280 0000 03ff andil #1023,%d0
10c1c51c: e588 lsll #2,%d0
10c1c51e: 2040 moveal %d0,%a0
10c1c520: d1fc 1002 57a8 addal #268588968,%a0
10c1c526: 2050 moveal %a0@,%a0
10c1c528: 6004 bras 10c1c52e <sys_getsid+0x34>
10c1c52a: 2068 00ae moveal %a0@(174),%a0
10c1c52e: b0fc 0000 cmpaw #0,%a0
10c1c532: 6706 beqs 10c1c53a <sys_getsid+0x40>
10c1c534: b2a8 007a cmpl %a0@(122),%d1
10c1c538: 66f0 bnes 10c1c52a <sys_getsid+0x30>
10c1c53a: 70fd moveq #-3,%d0
10c1c53c: b0fc 0000 cmpaw #0,%a0
10c1c540: 6704 beqs 10c1c546 <sys_getsid+0x4c>
10c1c542: 2028 0086 movel %a0@(134),%d0
10c1c546: 4e5e unlk %fp
10c1c548: 4e75 rts
10c1c54a <sys_setsid>:
10c1c54a: 4e56 0000 linkw %fp,#0
10c1c54e: 2f02 movel %d2,%sp@-
10c1c550: 74ff moveq #-1,%d2
10c1c552: 2079 1001 11d8 moveal 100111d8 <init_task_union+0x48>,%a0
10c1c558: 203c 1001 1190 movel #268505488,%d0
10c1c55e: 2279 1002 53b4 moveal 100253b4 <_current_task>,%a1
10c1c564: b088 cmpl %a0,%d0
10c1c566: 6712 beqs 10c1c57a <sys_setsid+0x30>
10c1c568: 2229 007a movel %a1@(122),%d1
10c1c56c: b2a8 007e cmpl %a0@(126),%d1
10c1c570: 6724 beqs 10c1c596 <sys_setsid+0x4c>
10c1c572: 2068 0048 moveal %a0@(72),%a0
10c1c576: b088 cmpl %a0,%d0
10c1c578: 66f2 bnes 10c1c56c <sys_setsid+0x22>
10c1c57a: 7001 moveq #1,%d0
10c1c57c: 2340 008e movel %d0,%a1@(142)
10c1c580: 2029 007a movel %a1@(122),%d0
10c1c584: 2340 007e movel %d0,%a1@(126)
10c1c588: 2340 0086 movel %d0,%a1@(134)
10c1c58c: 42a9 0254 clrl %a1@(596)
10c1c590: 42a9 0082 clrl %a1@(130)
10c1c594: 2400 movel %d0,%d2
10c1c596: 2002 movel %d2,%d0
10c1c598: 241f movel %sp@+,%d2
10c1c59a: 4e5e unlk %fp
10c1c59c: 4e75 rts
10c1c59e <sys_getgroups>:
10c1c59e: 4e56 0000 linkw %fp,#0
10c1c5a2: 2f02 movel %d2,%sp@-
10c1c5a4: 202e 0008 movel %fp@(8),%d0
10c1c5a8: 6d12 blts 10c1c5bc <sys_getgroups+0x1e>
10c1c5aa: 2079 1002 53b4 moveal 100253b4 <_current_task>,%a0
10c1c5b0: 2428 014c movel %a0@(332),%d2
10c1c5b4: 4a80 tstl %d0
10c1c5b6: 671c beqs 10c1c5d4 <sys_getgroups+0x36>
10c1c5b8: b082 cmpl %d2,%d0
10c1c5ba: 6c04 bges 10c1c5c0 <sys_getgroups+0x22>
10c1c5bc: 70ea moveq #-22,%d0
10c1c5be: 6016 bras 10c1c5d6 <sys_getgroups+0x38>
10c1c5c0: 2002 movel %d2,%d0
10c1c5c2: e588 lsll #2,%d0
10c1c5c4: 2f00 movel %d0,%sp@-
10c1c5c6: 4868 0150 pea %a0@(336)
10c1c5ca: 2f2e 000c movel %fp@(12),%sp@-
10c1c5ce: 4eb9 10c8 5744 jsr 10c85744 <memcpy>
10c1c5d4: 2002 movel %d2,%d0
10c1c5d6: 242e fffc movel %fp@(-4),%d2
10c1c5da: 4e5e unlk %fp
10c1c5dc: 4e75 rts
10c1c5de <sys_setgroups>:
10c1c5de: 4e56 0000 linkw %fp,#0
10c1c5e2: 2f02 movel %d2,%sp@-
10c1c5e4: 242e 0008 movel %fp@(8),%d2
10c1c5e8: 2079 1002 53b4 moveal 100253b4 <_current_task>,%a0
10c1c5ee: 0828 0006 01d3 btst #6,%a0@(467)
10c1c5f4: 6604 bnes 10c1c5fa <sys_setgroups+0x1c>
10c1c5f6: 70ff moveq #-1,%d0
10c1c5f8: 6030 bras 10c1c62a <sys_setgroups+0x4c>
10c1c5fa: 0068 0100 0006 oriw #256,%a0@(6)
10c1c600: 7020 moveq #32,%d0
10c1c602: b082 cmpl %d2,%d0
10c1c604: 6522 bcss 10c1c628 <sys_setgroups+0x4a>
10c1c606: 2002 movel %d2,%d0
10c1c608: e588 lsll #2,%d0
10c1c60a: 2f00 movel %d0,%sp@-
10c1c60c: 2f2e 000c movel %fp@(12),%sp@-
10c1c610: 4868 0150 pea %a0@(336)
10c1c614: 4eb9 10c8 5744 jsr 10c85744 <memcpy>
10c1c61a: 2079 1002 53b4 moveal 100253b4 <_current_task>,%a0
10c1c620: 2142 014c movel %d2,%a0@(332)
10c1c624: 7000 moveq #0,%d0
10c1c626: 6002 bras 10c1c62a <sys_setgroups+0x4c>
10c1c628: 70ea moveq #-22,%d0
10c1c62a: 242e fffc movel %fp@(-4),%d2
10c1c62e: 4e5e unlk %fp
10c1c630: 4e75 rts
10c1c632 <supplemental_group_member>:
10c1c632: 4e56 0000 linkw %fp,#0
10c1c636: 222e 0008 movel %fp@(8),%d1
10c1c63a: 2079 1002 53b4 moveal 100253b4 <_current_task>,%a0
10c1c640: 2028 014c movel %a0@(332),%d0
10c1c644: 6712 beqs 10c1c658 <supplemental_group_member+0x26>
10c1c646: 41e8 0150 lea %a0@(336),%a0
10c1c64a: b290 cmpl %a0@,%d1
10c1c64c: 6604 bnes 10c1c652 <supplemental_group_member+0x20>
10c1c64e: 7001 moveq #1,%d0
10c1c650: 6008 bras 10c1c65a <supplemental_group_member+0x28>
10c1c652: 5888 addql #4,%a0
10c1c654: 5380 subql #1,%d0
10c1c656: 66f2 bnes 10c1c64a <supplemental_group_member+0x18>
10c1c658: 7000 moveq #0,%d0
10c1c65a: 4e5e unlk %fp
10c1c65c: 4e75 rts
10c1c65e <in_group_p>:
10c1c65e: 4e56 0000 linkw %fp,#0
10c1c662: 222e 0008 movel %fp@(8),%d1
10c1c666: 7001 moveq #1,%d0
10c1c668: 2079 1002 53b4 moveal 100253b4 <_current_task>,%a0
10c1c66e: b2a8 0148 cmpl %a0@(328),%d1
10c1c672: 6706 beqs 10c1c67a <in_group_p+0x1c>
10c1c674: 2f01 movel %d1,%sp@-
10c1c676: 4eba ffba jsr %pc@(10c1c632 <supplemental_group_member>)
10c1c67a: 4e5e unlk %fp
10c1c67c: 4e75 rts
10c1c67e <in_egroup_p>:
10c1c67e: 4e56 0000 linkw %fp,#0
10c1c682: 222e 0008 movel %fp@(8),%d1
10c1c686: 7001 moveq #1,%d0
10c1c688: 2079 1002 53b4 moveal 100253b4 <_current_task>,%a0
10c1c68e: b2a8 0140 cmpl %a0@(320),%d1
10c1c692: 6706 beqs 10c1c69a <in_egroup_p+0x1c>
10c1c694: 2f01 movel %d1,%sp@-
10c1c696: 4eba ff9a jsr %pc@(10c1c632 <supplemental_group_member>)
10c1c69a: 4e5e unlk %fp
10c1c69c: 4e75 rts
10c1c69e <sys_newuname>:
10c1c69e: 4e56 0000 linkw %fp,#0
10c1c6a2: 2f02 movel %d2,%sp@-
10c1c6a4: 242e 0008 movel %fp@(8),%d2
10c1c6a8: 4879 1000 cff0 pea 1000cff0 <uts_sem>
10c1c6ae: 4eb9 10c8 5348 jsr 10c85348 <__down_read>
10c1c6b4: 2ebc 0000 0186 movel #390,%sp@
10c1c6ba: 4879 1000 b964 pea 1000b964 <system_utsname>
10c1c6c0: 2f02 movel %d2,%sp@-
10c1c6c2: 4eb9 10c8 5744 jsr 10c85744 <memcpy>
10c1c6c8: 504f addqw #8,%sp
10c1c6ca: 2ebc 1000 cff0 movel #268488688,%sp@
10c1c6d0: 4eb9 10c8 542e jsr 10c8542e <__up_read>
10c1c6d6: 7000 moveq #0,%d0
10c1c6d8: 242e fffc movel %fp@(-4),%d2
10c1c6dc: 4e5e unlk %fp
10c1c6de: 4e75 rts
10c1c6e0 <sys_sethostname>:
10c1c6e0: 4e56 0000 linkw %fp,#0
10c1c6e4: 2f02 movel %d2,%sp@-
10c1c6e6: 242e 000c movel %fp@(12),%d2
10c1c6ea: 2079 1002 53b4 moveal 100253b4 <_current_task>,%a0
10c1c6f0: 0828 0005 01d1 btst #5,%a0@(465)
10c1c6f6: 6604 bnes 10c1c6fc <sys_sethostname+0x1c>
10c1c6f8: 70ff moveq #-1,%d0
10c1c6fa: 604a bras 10c1c746 <sys_sethostname+0x66>
10c1c6fc: 0068 0100 0006 oriw #256,%a0@(6)
10c1c702: 7040 moveq #64,%d0
10c1c704: b082 cmpl %d2,%d0
10c1c706: 653c bcss 10c1c744 <sys_sethostname+0x64>
10c1c708: 4879 1000 cff0 pea 1000cff0 <uts_sem>
10c1c70e: 4eb9 10c8 53bc jsr 10c853bc <__down_write>
10c1c714: 2e82 movel %d2,%sp@
10c1c716: 2f2e 0008 movel %fp@(8),%sp@-
10c1c71a: 4879 1000 b9a5 pea 1000b9a5 <system_utsname+0x41>
10c1c720: 4eb9 10c8 5744 jsr 10c85744 <memcpy>
10c1c726: 4fef 000c lea %sp@(12),%sp
10c1c72a: 41f9 1000 b9a5 lea 1000b9a5 <system_utsname+0x41>,%a0
10c1c730: 4230 2800 clrb %a0@(00000000,%d2:l)
10c1c734: 4879 1000 cff0 pea 1000cff0 <uts_sem>
10c1c73a: 4eb9 10c8 5476 jsr 10c85476 <__up_write>
10c1c740: 7000 moveq #0,%d0
10c1c742: 6002 bras 10c1c746 <sys_sethostname+0x66>
10c1c744: 70ea moveq #-22,%d0
10c1c746: 242e fffc movel %fp@(-4),%d2
10c1c74a: 4e5e unlk %fp
10c1c74c: 4e75 rts
10c1c74e <sys_gethostname>:
10c1c74e: 4e56 0000 linkw %fp,#0
10c1c752: 2f02 movel %d2,%sp@-
10c1c754: 242e 000c movel %fp@(12),%d2
10c1c758: 6c04 bges 10c1c75e <sys_gethostname+0x10>
10c1c75a: 70ea moveq #-22,%d0
10c1c75c: 6044 bras 10c1c7a2 <sys_gethostname+0x54>
10c1c75e: 4879 1000 cff0 pea 1000cff0 <uts_sem>
10c1c764: 4eb9 10c8 5348 jsr 10c85348 <__down_read>
10c1c76a: 2ebc 1000 b9a5 movel #268482981,%sp@
10c1c770: 4eb9 10c8 418e jsr 10c8418e <strlen>
10c1c776: 5280 addql #1,%d0
10c1c778: 588f addql #4,%sp
10c1c77a: b480 cmpl %d0,%d2
10c1c77c: 6c02 bges 10c1c780 <sys_gethostname+0x32>
10c1c77e: 2002 movel %d2,%d0
10c1c780: 2f00 movel %d0,%sp@-
10c1c782: 4879 1000 b9a5 pea 1000b9a5 <system_utsname+0x41>
10c1c788: 2f2e 0008 movel %fp@(8),%sp@-
10c1c78c: 4eb9 10c8 5744 jsr 10c85744 <memcpy>
10c1c792: 504f addqw #8,%sp
10c1c794: 2ebc 1000 cff0 movel #268488688,%sp@
10c1c79a: 4eb9 10c8 542e jsr 10c8542e <__up_read>
10c1c7a0: 7000 moveq #0,%d0
10c1c7a2: 242e fffc movel %fp@(-4),%d2
10c1c7a6: 4e5e unlk %fp
10c1c7a8: 4e75 rts
10c1c7aa <sys_setdomainname>:
10c1c7aa: 4e56 0000 linkw %fp,#0
10c1c7ae: 2f02 movel %d2,%sp@-
10c1c7b0: 242e 000c movel %fp@(12),%d2
10c1c7b4: 2079 1002 53b4 moveal 100253b4 <_current_task>,%a0
10c1c7ba: 0828 0005 01d1 btst #5,%a0@(465)
10c1c7c0: 6604 bnes 10c1c7c6 <sys_setdomainname+0x1c>
10c1c7c2: 70ff moveq #-1,%d0
10c1c7c4: 604a bras 10c1c810 <sys_setdomainname+0x66>
10c1c7c6: 0068 0100 0006 oriw #256,%a0@(6)
10c1c7cc: 7040 moveq #64,%d0
10c1c7ce: b082 cmpl %d2,%d0
10c1c7d0: 653c bcss 10c1c80e <sys_setdomainname+0x64>
10c1c7d2: 4879 1000 cff0 pea 1000cff0 <uts_sem>
10c1c7d8: 4eb9 10c8 53bc jsr 10c853bc <__down_write>
10c1c7de: 2e82 movel %d2,%sp@
10c1c7e0: 2f2e 0008 movel %fp@(8),%sp@-
10c1c7e4: 4879 1000 baa9 pea 1000baa9 <system_utsname+0x145>
10c1c7ea: 4eb9 10c8 5744 jsr 10c85744 <memcpy>
10c1c7f0: 4fef 000c lea %sp@(12),%sp
10c1c7f4: 41f9 1000 baa9 lea 1000baa9 <system_utsname+0x145>,%a0
10c1c7fa: 4230 2800 clrb %a0@(00000000,%d2:l)
10c1c7fe: 4879 1000 cff0 pea 1000cff0 <uts_sem>
10c1c804: 4eb9 10c8 5476 jsr 10c85476 <__up_write>
10c1c80a: 7000 moveq #0,%d0
10c1c80c: 6002 bras 10c1c810 <sys_setdomainname+0x66>
10c1c80e: 70ea moveq #-22,%d0
10c1c810: 242e fffc movel %fp@(-4),%d2
10c1c814: 4e5e unlk %fp
10c1c816: 4e75 rts
10c1c818 <sys_getrlimit>:
10c1c818: 4e56 0000 linkw %fp,#0
10c1c81c: 202e 0008 movel %fp@(8),%d0
10c1c820: 720a moveq #10,%d1
10c1c822: b280 cmpl %d0,%d1
10c1c824: 6522 bcss 10c1c848 <sys_getrlimit+0x30>
10c1c826: 4878 0008 pea 8 <LSIGTRAP+0x3>
10c1c82a: e788 lsll #3,%d0
10c1c82c: 0680 0000 01e2 addil #482,%d0
10c1c832: d0b9 1002 53b4 addl 100253b4 <_current_task>,%d0
10c1c838: 2f00 movel %d0,%sp@-
10c1c83a: 2f2e 000c movel %fp@(12),%sp@-
10c1c83e: 4eb9 10c8 5744 jsr 10c85744 <memcpy>
10c1c844: 7000 moveq #0,%d0
10c1c846: 6002 bras 10c1c84a <sys_getrlimit+0x32>
10c1c848: 70ea moveq #-22,%d0
10c1c84a: 4e5e unlk %fp
10c1c84c: 4e75 rts
10c1c84e <sys_old_getrlimit>:
10c1c84e: 4e56 fff8 linkw %fp,#-8
10c1c852: 2f0a movel %a2,%sp@-
10c1c854: 202e 0008 movel %fp@(8),%d0
10c1c858: 720a moveq #10,%d1
10c1c85a: b280 cmpl %d0,%d1
10c1c85c: 6404 bccs 10c1c862 <sys_old_getrlimit+0x14>
10c1c85e: 70ea moveq #-22,%d0
10c1c860: 6052 bras 10c1c8b4 <sys_old_getrlimit+0x66>
10c1c862: 4878 0008 pea 8 <LSIGTRAP+0x3>
10c1c866: e788 lsll #3,%d0
10c1c868: 0680 0000 01e2 addil #482,%d0
10c1c86e: d0b9 1002 53b4 addl 100253b4 <_current_task>,%d0
10c1c874: 2f00 movel %d0,%sp@-
10c1c876: 486e fff8 pea %fp@(-8)
10c1c87a: 45f9 10c8 5744 lea 10c85744 <memcpy>,%a2
10c1c880: 4e92 jsr %a2@
10c1c882: 4fef 000c lea %sp@(12),%sp
10c1c886: 4aae fff8 tstl %fp@(-8)
10c1c88a: 6c08 bges 10c1c894 <sys_old_getrlimit+0x46>
10c1c88c: 2d7c 7fff ffff movel #2147483647,%fp@(-8)
10c1c892: fff8
10c1c894: 200e movel %fp,%d0
10c1c896: 5180 subql #8,%d0
10c1c898: 4aae fffc tstl %fp@(-4)
10c1c89c: 6c08 bges 10c1c8a6 <sys_old_getrlimit+0x58>
10c1c89e: 2d7c 7fff ffff movel #2147483647,%fp@(-4)
10c1c8a4: fffc
10c1c8a6: 4878 0008 pea 8 <LSIGTRAP+0x3>
10c1c8aa: 2f00 movel %d0,%sp@-
10c1c8ac: 2f2e 000c movel %fp@(12),%sp@-
10c1c8b0: 4e92 jsr %a2@
10c1c8b2: 7000 moveq #0,%d0
10c1c8b4: 246e fff4 moveal %fp@(-12),%a2
10c1c8b8: 4e5e unlk %fp
10c1c8ba: 4e75 rts
10c1c8bc <sys_setrlimit>:
10c1c8bc: 4e56 fff8 linkw %fp,#-8
10c1c8c0: 2f02 movel %d2,%sp@-
10c1c8c2: 242e 0008 movel %fp@(8),%d2
10c1c8c6: 700a moveq #10,%d0
10c1c8c8: b082 cmpl %d2,%d0
10c1c8ca: 6404 bccs 10c1c8d0 <sys_setrlimit+0x14>
10c1c8cc: 70ea moveq #-22,%d0
10c1c8ce: 6072 bras 10c1c942 <sys_setrlimit+0x86>
10c1c8d0: 4878 0008 pea 8 <LSIGTRAP+0x3>
10c1c8d4: 2f2e 000c movel %fp@(12),%sp@-
10c1c8d8: 486e fff8 pea %fp@(-8)
10c1c8dc: 4eb9 10c8 5744 jsr 10c85744 <memcpy>
10c1c8e2: 2002 movel %d2,%d0
10c1c8e4: e788 lsll #3,%d0
10c1c8e6: 0680 0000 01e2 addil #482,%d0
10c1c8ec: 2079 1002 53b4 moveal 100253b4 <_current_task>,%a0
10c1c8f2: 43f0 0800 lea %a0@(00000000,%d0:l),%a1
10c1c8f6: 2029 0004 movel %a1@(4),%d0
10c1c8fa: b0ae fff8 cmpl %fp@(-8),%d0
10c1c8fe: 6506 bcss 10c1c906 <sys_setrlimit+0x4a>
10c1c900: b0ae fffc cmpl %fp@(-4),%d0
10c1c904: 640e bccs 10c1c914 <sys_setrlimit+0x58>
10c1c906: 0828 0000 01d0 btst #0,%a0@(464)
10c1c90c: 6720 beqs 10c1c92e <sys_setrlimit+0x72>
10c1c90e: 0068 0100 0006 oriw #256,%a0@(6)
10c1c914: 7207 moveq #7,%d1
10c1c916: b282 cmpl %d2,%d1
10c1c918: 6618 bnes 10c1c932 <sys_setrlimit+0x76>
10c1c91a: 0cae 0010 0000 cmpil #1048576,%fp@(-8)
10c1c920: fff8
10c1c922: 620a bhis 10c1c92e <sys_setrlimit+0x72>
10c1c924: 0cae 0010 0000 cmpil #1048576,%fp@(-4)
10c1c92a: fffc
10c1c92c: 6304 blss 10c1c932 <sys_setrlimit+0x76>
10c1c92e: 70ff moveq #-1,%d0
10c1c930: 6010 bras 10c1c942 <sys_setrlimit+0x86>
10c1c932: 202e fff8 movel %fp@(-8),%d0
10c1c936: 222e fffc movel %fp@(-4),%d1
10c1c93a: 2280 movel %d0,%a1@
10c1c93c: 2341 0004 movel %d1,%a1@(4)
10c1c940: 7000 moveq #0,%d0
10c1c942: 242e fff4 movel %fp@(-12),%d2
10c1c946: 4e5e unlk %fp
10c1c948: 4e75 rts
10c1c94a <getrusage>:
10c1c94a: 4e56 ffb8 linkw %fp,#-72
10c1c94e: 48e7 3038 moveml %d2-%d3/%a2-%a4,%sp@-
10c1c952: 286e 0008 moveal %fp@(8),%a4
10c1c956: 246e 000c moveal %fp@(12),%a2
10c1c95a: 4878 0048 pea 48 <LSIGTRAP+0x43>
10c1c95e: 42a7 clrl %sp@-
10c1c960: 74b8 moveq #-72,%d2
10c1c962: d48e addl %fp,%d2
10c1c964: 2f02 movel %d2,%sp@-
10c1c966: 4eb9 10c8 576c jsr 10c8576c <memset>
10c1c96c: 4fef 000c lea %sp@(12),%sp
10c1c970: 2602 movel %d2,%d3
10c1c972: 70ff moveq #-1,%d0
10c1c974: b08a cmpl %a2,%d0
10c1c976: 6700 008c beqw 10c1ca04 <getrusage+0xba>
10c1c97a: b4fc 0000 cmpaw #0,%a2
10c1c97e: 6600 0106 bnew 10c1ca86 <getrusage+0x13c>
10c1c982: 242c 00f6 movel %a4@(246),%d2
10c1c986: 47f9 10c8 5834 lea 10c85834 <__divsi3>,%a3
10c1c98c: 4878 0064 pea 64 <LSIGTRAP+0x5f>
10c1c990: 2f02 movel %d2,%sp@-
10c1c992: 4e93 jsr %a3@
10c1c994: 508f addql #8,%sp
10c1c996: 2d40 ffb8 movel %d0,%fp@(-72)
10c1c99a: 45f9 10c8 5864 lea 10c85864 <__modsi3>,%a2
10c1c9a0: 4878 0064 pea 64 <LSIGTRAP+0x5f>
10c1c9a4: 2f02 movel %d2,%sp@-
10c1c9a6: 4e92 jsr %a2@
10c1c9a8: 508f addql #8,%sp
10c1c9aa: 2200 movel %d0,%d1
10c1c9ac: e589 lsll #2,%d1
10c1c9ae: d280 addl %d0,%d1
10c1c9b0: e789 lsll #3,%d1
10c1c9b2: 9280 subl %d0,%d1
10c1c9b4: e989 lsll #4,%d1
10c1c9b6: d280 addl %d0,%d1
10c1c9b8: e989 lsll #4,%d1
10c1c9ba: 2d41 ffbc movel %d1,%fp@(-68)
10c1c9be: 242c 00fa movel %a4@(250),%d2
10c1c9c2: 4878 0064 pea 64 <LSIGTRAP+0x5f>
10c1c9c6: 2f02 movel %d2,%sp@-
10c1c9c8: 4e93 jsr %a3@
10c1c9ca: 508f addql #8,%sp
10c1c9cc: 2d40 ffc0 movel %d0,%fp@(-64)
10c1c9d0: 4878 0064 pea 64 <LSIGTRAP+0x5f>
10c1c9d4: 2f02 movel %d2,%sp@-
10c1c9d6: 4e92 jsr %a2@
10c1c9d8: 508f addql #8,%sp
10c1c9da: 2200 movel %d0,%d1
10c1c9dc: e589 lsll #2,%d1
10c1c9de: d280 addl %d0,%d1
10c1c9e0: e789 lsll #3,%d1
10c1c9e2: 9280 subl %d0,%d1
10c1c9e4: e989 lsll #4,%d1
10c1c9e6: d280 addl %d0,%d1
10c1c9e8: e989 lsll #4,%d1
10c1c9ea: 2d41 ffc4 movel %d1,%fp@(-60)
10c1c9ee: 2d6c 0112 ffd8 movel %a4@(274),%fp@(-40)
10c1c9f4: 2d6c 0116 ffdc movel %a4@(278),%fp@(-36)
10c1c9fa: 2d6c 011a ffe0 movel %a4@(282),%fp@(-32)
10c1ca00: 6000 011c braw 10c1cb1e <getrusage+0x1d4>
10c1ca04: 242c 00fe movel %a4@(254),%d2
10c1ca08: 47f9 10c8 5834 lea 10c85834 <__divsi3>,%a3
10c1ca0e: 4878 0064 pea 64 <LSIGTRAP+0x5f>
10c1ca12: 2f02 movel %d2,%sp@-
10c1ca14: 4e93 jsr %a3@
10c1ca16: 508f addql #8,%sp
10c1ca18: 2d40 ffb8 movel %d0,%fp@(-72)
10c1ca1c: 45f9 10c8 5864 lea 10c85864 <__modsi3>,%a2
10c1ca22: 4878 0064 pea 64 <LSIGTRAP+0x5f>
10c1ca26: 2f02 movel %d2,%sp@-
10c1ca28: 4e92 jsr %a2@
10c1ca2a: 508f addql #8,%sp
10c1ca2c: 2200 movel %d0,%d1
10c1ca2e: e589 lsll #2,%d1
10c1ca30: d280 addl %d0,%d1
10c1ca32: e789 lsll #3,%d1
10c1ca34: 9280 subl %d0,%d1
10c1ca36: e989 lsll #4,%d1
10c1ca38: d280 addl %d0,%d1
10c1ca3a: e989 lsll #4,%d1
10c1ca3c: 2d41 ffbc movel %d1,%fp@(-68)
10c1ca40: 242c 0102 movel %a4@(258),%d2
10c1ca44: 4878 0064 pea 64 <LSIGTRAP+0x5f>
10c1ca48: 2f02 movel %d2,%sp@-
10c1ca4a: 4e93 jsr %a3@
10c1ca4c: 508f addql #8,%sp
10c1ca4e: 2d40 ffc0 movel %d0,%fp@(-64)
10c1ca52: 4878 0064 pea 64 <LSIGTRAP+0x5f>
10c1ca56: 2f02 movel %d2,%sp@-
10c1ca58: 4e92 jsr %a2@
10c1ca5a: 508f addql #8,%sp
10c1ca5c: 2200 movel %d0,%d1
10c1ca5e: e589 lsll #2,%d1
10c1ca60: d280 addl %d0,%d1
10c1ca62: e789 lsll #3,%d1
10c1ca64: 9280 subl %d0,%d1
10c1ca66: e989 lsll #4,%d1
10c1ca68: d280 addl %d0,%d1
10c1ca6a: e989 lsll #4,%d1
10c1ca6c: 2d41 ffc4 movel %d1,%fp@(-60)
10c1ca70: 2d6c 011e ffd8 movel %a4@(286),%fp@(-40)
10c1ca76: 2d6c 0122 ffdc movel %a4@(290),%fp@(-36)
10c1ca7c: 2d6c 0126 ffe0 movel %a4@(294),%fp@(-32)
10c1ca82: 6000 009a braw 10c1cb1e <getrusage+0x1d4>
10c1ca86: 242c 00f6 movel %a4@(246),%d2
10c1ca8a: d4ac 00fe addl %a4@(254),%d2
10c1ca8e: 47f9 10c8 5834 lea 10c85834 <__divsi3>,%a3
10c1ca94: 4878 0064 pea 64 <LSIGTRAP+0x5f>
10c1ca98: 2f02 movel %d2,%sp@-
10c1ca9a: 4e93 jsr %a3@
10c1ca9c: 508f addql #8,%sp
10c1ca9e: 2d40 ffb8 movel %d0,%fp@(-72)
10c1caa2: 45f9 10c8 5864 lea 10c85864 <__modsi3>,%a2
10c1caa8: 4878 0064 pea 64 <LSIGTRAP+0x5f>
10c1caac: 2f02 movel %d2,%sp@-
10c1caae: 4e92 jsr %a2@
10c1cab0: 508f addql #8,%sp
10c1cab2: 2200 movel %d0,%d1
10c1cab4: e589 lsll #2,%d1
10c1cab6: d280 addl %d0,%d1
10c1cab8: e789 lsll #3,%d1
10c1caba: 9280 subl %d0,%d1
10c1cabc: e989 lsll #4,%d1
10c1cabe: d280 addl %d0,%d1
10c1cac0: e989 lsll #4,%d1
10c1cac2: 2d41 ffbc movel %d1,%fp@(-68)
10c1cac6: 242c 00fa movel %a4@(250),%d2
10c1caca: d4ac 0102 addl %a4@(258),%d2
10c1cace: 4878 0064 pea 64 <LSIGTRAP+0x5f>
10c1cad2: 2f02 movel %d2,%sp@-
10c1cad4: 4e93 jsr %a3@
10c1cad6: 508f addql #8,%sp
10c1cad8: 2d40 ffc0 movel %d0,%fp@(-64)
10c1cadc: 4878 0064 pea 64 <LSIGTRAP+0x5f>
10c1cae0: 2f02 movel %d2,%sp@-
10c1cae2: 4e92 jsr %a2@
10c1cae4: 508f addql #8,%sp
10c1cae6: 2200 movel %d0,%d1
10c1cae8: e589 lsll #2,%d1
10c1caea: d280 addl %d0,%d1
10c1caec: e789 lsll #3,%d1
10c1caee: 9280 subl %d0,%d1
10c1caf0: e989 lsll #4,%d1
10c1caf2: d280 addl %d0,%d1
10c1caf4: e989 lsll #4,%d1
10c1caf6: 2d41 ffc4 movel %d1,%fp@(-60)
10c1cafa: 202c 0112 movel %a4@(274),%d0
10c1cafe: d0ac 011e addl %a4@(286),%d0
10c1cb02: 2d40 ffd8 movel %d0,%fp@(-40)
10c1cb06: 202c 0116 movel %a4@(278),%d0
10c1cb0a: d0ac 0122 addl %a4@(290),%d0
10c1cb0e: 2d40 ffdc movel %d0,%fp@(-36)
10c1cb12: 202c 011a movel %a4@(282),%d0
10c1cb16: d0ac 0126 addl %a4@(294),%d0
10c1cb1a: 2d40 ffe0 movel %d0,%fp@(-32)
10c1cb1e: 4878 0048 pea 48 <LSIGTRAP+0x43>
10c1cb22: 2f03 movel %d3,%sp@-
10c1cb24: 2f2e 0010 movel %fp@(16),%sp@-
10c1cb28: 4eb9 10c8 5744 jsr 10c85744 <memcpy>
10c1cb2e: 7000 moveq #0,%d0
10c1cb30: 4cee 1c0c ffa4 moveml %fp@(-92),%d2-%d3/%a2-%a4
10c1cb36: 4e5e unlk %fp
10c1cb38: 4e75 rts
10c1cb3a <sys_getrusage>:
10c1cb3a: 4e56 0000 linkw %fp,#0
10c1cb3e: 2f02 movel %d2,%sp@-
10c1cb40: 222e 0008 movel %fp@(8),%d1
10c1cb44: 2001 movel %d1,%d0
10c1cb46: 5280 addql #1,%d0
10c1cb48: 7401 moveq #1,%d2
10c1cb4a: b480 cmpl %d0,%d2
10c1cb4c: 6512 bcss 10c1cb60 <sys_getrusage+0x26>
10c1cb4e: 2f2e 000c movel %fp@(12),%sp@-
10c1cb52: 2f01 movel %d1,%sp@-
10c1cb54: 2f39 1002 53b4 movel 100253b4 <_current_task>,%sp@-
10c1cb5a: 4eba fdee jsr %pc@(10c1c94a <getrusage>)
10c1cb5e: 6002 bras 10c1cb62 <sys_getrusage+0x28>
10c1cb60: 70ea moveq #-22,%d0
10c1cb62: 242e fffc movel %fp@(-4),%d2
10c1cb66: 4e5e unlk %fp
10c1cb68: 4e75 rts
10c1cb6a <sys_umask>:
10c1cb6a: 4e56 0000 linkw %fp,#0
10c1cb6e: 2f02 movel %d2,%sp@-
10c1cb70: 202e 0008 movel %fp@(8),%d0
10c1cb74: 0280 0000 01ff andil #511,%d0
10c1cb7a: 2079 1002 53b4 moveal 100253b4 <_current_task>,%a0
10c1cb80: 2068 02ea moveal %a0@(746),%a0
10c1cb84: 5088 addql #8,%a0
10c1cb86: 40c1 movew %sr,%d1
10c1cb88: 007c 0700 oriw #1792,%sr
10c1cb8c: 2410 movel %a0@,%d2
10c1cb8e: 2080 movel %d0,%a0@
10c1cb90: 2002 movel %d2,%d0
10c1cb92: 46c1 movew %d1,%sr
10c1cb94: 241f movel %sp@+,%d2
10c1cb96: 4e5e unlk %fp
10c1cb98: 4e75 rts
10c1cb9a <sys_prctl>:
10c1cb9a: 4e56 0000 linkw %fp,#0
10c1cb9e: 2f02 movel %d2,%sp@-
10c1cba0: 222e 000c movel %fp@(12),%d1
10c1cba4: 93c9 subal %a1,%a1
10c1cba6: 202e 0008 movel %fp@(8),%d0
10c1cbaa: 5380 subql #1,%d0
10c1cbac: 7407 moveq #7,%d2
10c1cbae: b480 cmpl %d0,%d2
10c1cbb0: 6500 00aa bcsw 10c1cc5c <sys_prctl+0xc2>
10c1cbb4: d080 addl %d0,%d0
10c1cbb6: 303b 0806 movew %pc@(10c1cbbe <sys_prctl+0x24>,%d0:l),%d0
10c1cbba: 4efb 0002 jmp %pc@(10c1cbbe <sys_prctl+0x24>,%d0:w)
10c1cbbe: 0010 0024 orib #36,%a0@
10c1cbc2: 0036 004c 009e orib #76,%fp@(ffffff9e,%d0:w)
10c1cbc8: 009e 006e 0080 oril #7209088,%fp@+
10c1cbce: 7040 moveq #64,%d0
10c1cbd0: b081 cmpl %d1,%d0
10c1cbd2: 6500 0088 bcsw 10c1cc5c <sys_prctl+0xc2>
10c1cbd6: 2079 1002 53b4 moveal 100253b4 <_current_task>,%a0
10c1cbdc: 2141 0070 movel %d1,%a0@(112)
10c1cbe0: 607e bras 10c1cc60 <sys_prctl+0xc6>
10c1cbe2: 2079 1002 53b4 moveal 100253b4 <_current_task>,%a0
10c1cbe8: 2028 0070 movel %a0@(112),%d0
10c1cbec: 2041 moveal %d1,%a0
10c1cbee: 2080 movel %d0,%a0@
10c1cbf0: 93c9 subal %a1,%a1
10c1cbf2: 606c bras 10c1cc60 <sys_prctl+0xc6>
10c1cbf4: 2079 1002 53b4 moveal 100253b4 <_current_task>,%a0
10c1cbfa: 2068 002c moveal %a0@(44),%a0
10c1cbfe: 4a28 0008 tstb %a0@(8)
10c1cc02: 6c5c bges 10c1cc60 <sys_prctl+0xc6>
10c1cc04: 327c 0001 moveaw #1,%a1
10c1cc08: 6056 bras 10c1cc60 <sys_prctl+0xc6>
10c1cc0a: 7001 moveq #1,%d0
10c1cc0c: b081 cmpl %d1,%d0
10c1cc0e: 654c bcss 10c1cc5c <sys_prctl+0xc2>
10c1cc10: 2079 1002 53b4 moveal 100253b4 <_current_task>,%a0
10c1cc16: 2068 002c moveal %a0@(44),%a0
10c1cc1a: ef09 lslb #7,%d1
10c1cc1c: 1028 0008 moveb %a0@(8),%d0
10c1cc20: 0200 007f andib #127,%d0
10c1cc24: 8001 orb %d1,%d0
10c1cc26: 1140 0008 moveb %d0,%a0@(8)
10c1cc2a: 6034 bras 10c1cc60 <sys_prctl+0xc6>
10c1cc2c: 2079 1002 53b4 moveal 100253b4 <_current_task>,%a0
10c1cc32: 4a28 01dc tstb %a0@(476)
10c1cc36: 6c28 bges 10c1cc60 <sys_prctl+0xc6>
10c1cc38: 327c 0001 moveaw #1,%a1
10c1cc3c: 6022 bras 10c1cc60 <sys_prctl+0xc6>
10c1cc3e: 7401 moveq #1,%d2
10c1cc40: b481 cmpl %d1,%d2
10c1cc42: 6518 bcss 10c1cc5c <sys_prctl+0xc2>
10c1cc44: 2079 1002 53b4 moveal 100253b4 <_current_task>,%a0
10c1cc4a: ef09 lslb #7,%d1
10c1cc4c: 1028 01dc moveb %a0@(476),%d0
10c1cc50: 0200 007f andib #127,%d0
10c1cc54: 8001 orb %d1,%d0
10c1cc56: 1140 01dc moveb %d0,%a0@(476)
10c1cc5a: 6004 bras 10c1cc60 <sys_prctl+0xc6>
10c1cc5c: 327c ffea moveaw #-22,%a1
10c1cc60: 2009 movel %a1,%d0
10c1cc62: 241f movel %sp@+,%d2
10c1cc64: 4e5e unlk %fp
10c1cc66: 4e75 rts
10c1cc68 <exec_usermodehelper>:
10c1cc68: 4e56 0000 linkw %fp,#0
10c1cc6c: 48e7 383c moveml %d2-%d4/%a2-%a5,%sp@-
10c1cc70: 2679 1002 53b4 moveal 100253b4 <_current_task>,%a3
10c1cc76: 7001 moveq #1,%d0
10c1cc78: 2740 0086 movel %d0,%a3@(134)
10c1cc7c: 2740 007e movel %d0,%a3@(126)
10c1cc80: 2279 1001 147a moveal 1001147a <init_task_union+0x2ea>,%a1
10c1cc86: 2629 0018 movel %a1@(24),%d3
10c1cc8a: 6708 beqs 10c1cc94 <exec_usermodehelper+0x2c>
10c1cc8c: 2443 moveal %d3,%a2
10c1cc8e: 41ea 0028 lea %a2@(40),%a0
10c1cc92: 5290 addql #1,%a0@
10c1cc94: 2869 000c moveal %a1@(12),%a4
10c1cc98: b8fc 0000 cmpaw #0,%a4
10c1cc9c: 6712 beqs 10c1ccb0 <exec_usermodehelper+0x48>
10c1cc9e: 4a94 tstl %a4@
10c1cca0: 660c bnes 10c1ccae <exec_usermodehelper+0x46>
10c1cca2: 4879 1000 1d0c pea 10001d0c <tvecs+0x174>
10c1cca8: 4eb9 10c1 60e4 jsr 10c160e4 <panic>
10c1ccae: 5294 addql #1,%a4@
10c1ccb0: 2829 001c movel %a1@(28),%d4
10c1ccb4: 6708 beqs 10c1ccbe <exec_usermodehelper+0x56>
10c1ccb6: 2444 moveal %d4,%a2
10c1ccb8: 41ea 0028 lea %a2@(40),%a0
10c1ccbc: 5290 addql #1,%a0@
10c1ccbe: 2a69 0010 moveal %a1@(16),%a5
10c1ccc2: bafc 0000 cmpaw #0,%a5
10c1ccc6: 6712 beqs 10c1ccda <exec_usermodehelper+0x72>
10c1ccc8: 4a95 tstl %a5@
10c1ccca: 660c bnes 10c1ccd8 <exec_usermodehelper+0x70>
10c1cccc: 4879 1000 1d0c pea 10001d0c <tvecs+0x174>
10c1ccd2: 4eb9 10c1 60e4 jsr 10c160e4 <panic>
10c1ccd8: 5295 addql #1,%a5@
10c1ccda: 2079 1002 53b4 moveal 100253b4 <_current_task>,%a0
10c1cce0: 2468 02ea moveal %a0@(746),%a2
10c1cce4: 2569 0008 0008 movel %a1@(8),%a2@(8)
10c1ccea: 202a 000c movel %a2@(12),%d0
10c1ccee: 242a 0018 movel %a2@(24),%d2
10c1ccf2: 4a83 tstl %d3
10c1ccf4: 6708 beqs 10c1ccfe <exec_usermodehelper+0x96>
10c1ccf6: 2243 moveal %d3,%a1
10c1ccf8: 41e9 0028 lea %a1@(40),%a0
10c1ccfc: 5290 addql #1,%a0@
10c1ccfe: 2543 0018 movel %d3,%a2@(24)
10c1cd02: b8fc 0000 cmpaw #0,%a4
10c1cd06: 6712 beqs 10c1cd1a <exec_usermodehelper+0xb2>
10c1cd08: 4a94 tstl %a4@
10c1cd0a: 660c bnes 10c1cd18 <exec_usermodehelper+0xb0>
10c1cd0c: 4879 1000 1d0c pea 10001d0c <tvecs+0x174>
10c1cd12: 4eb9 10c1 60e4 jsr 10c160e4 <panic>
10c1cd18: 5294 addql #1,%a4@
10c1cd1a: 254c 000c movel %a4,%a2@(12)
10c1cd1e: 4a80 tstl %d0
10c1cd20: 6730 beqs 10c1cd52 <exec_usermodehelper+0xea>
10c1cd22: 2f00 movel %d0,%sp@-
10c1cd24: 4eb9 10c3 26d8 jsr 10c326d8 <dput>
10c1cd2a: 588f addql #4,%sp
10c1cd2c: 4a82 tstl %d2
10c1cd2e: 6722 beqs 10c1cd52 <exec_usermodehelper+0xea>
10c1cd30: 2242 moveal %d2,%a1
10c1cd32: 41e9 0028 lea %a1@(40),%a0
10c1cd36: 40c1 movew %sr,%d1
10c1cd38: 007c 0700 oriw #1792,%sr
10c1cd3c: 2010 movel %a0@,%d0
10c1cd3e: 5380 subql #1,%d0
10c1cd40: 2080 movel %d0,%a0@
10c1cd42: 46c1 movew %d1,%sr
10c1cd44: 4a80 tstl %d0
10c1cd46: 660a bnes 10c1cd52 <exec_usermodehelper+0xea>
10c1cd48: 2f02 movel %d2,%sp@-
10c1cd4a: 4eb9 10c3 5962 jsr 10c35962 <__mntput>
10c1cd50: 588f addql #4,%sp
10c1cd52: 202a 0010 movel %a2@(16),%d0
10c1cd56: 242a 001c movel %a2@(28),%d2
10c1cd5a: 4a84 tstl %d4
10c1cd5c: 6708 beqs 10c1cd66 <exec_usermodehelper+0xfe>
10c1cd5e: 2244 moveal %d4,%a1
10c1cd60: 41e9 0028 lea %a1@(40),%a0
10c1cd64: 5290 addql #1,%a0@
10c1cd66: 2544 001c movel %d4,%a2@(28)
10c1cd6a: bafc 0000 cmpaw #0,%a5
10c1cd6e: 6712 beqs 10c1cd82 <exec_usermodehelper+0x11a>
10c1cd70: 4a95 tstl %a5@
10c1cd72: 660c bnes 10c1cd80 <exec_usermodehelper+0x118>
10c1cd74: 4879 1000 1d0c pea 10001d0c <tvecs+0x174>
10c1cd7a: 4eb9 10c1 60e4 jsr 10c160e4 <panic>
10c1cd80: 5295 addql #1,%a5@
10c1cd82: 254d 0010 movel %a5,%a2@(16)
10c1cd86: 4a80 tstl %d0
10c1cd88: 6730 beqs 10c1cdba <exec_usermodehelper+0x152>
10c1cd8a: 2f00 movel %d0,%sp@-
10c1cd8c: 4eb9 10c3 26d8 jsr 10c326d8 <dput>
10c1cd92: 588f addql #4,%sp
10c1cd94: 4a82 tstl %d2
10c1cd96: 6722 beqs 10c1cdba <exec_usermodehelper+0x152>
10c1cd98: 2242 moveal %d2,%a1
10c1cd9a: 41e9 0028 lea %a1@(40),%a0
10c1cd9e: 40c1 movew %sr,%d1
10c1cda0: 007c 0700 oriw #1792,%sr
10c1cda4: 2010 movel %a0@,%d0
10c1cda6: 5380 subql #1,%d0
10c1cda8: 2080 movel %d0,%a0@
10c1cdaa: 46c1 movew %d1,%sr
10c1cdac: 4a80 tstl %d0
10c1cdae: 660a bnes 10c1cdba <exec_usermodehelper+0x152>
10c1cdb0: 2f02 movel %d2,%sp@-
10c1cdb2: 4eb9 10c3 5962 jsr 10c35962 <__mntput>
10c1cdb8: 588f addql #4,%sp
10c1cdba: 202a 0014 movel %a2@(20),%d0
10c1cdbe: 673c beqs 10c1cdfc <exec_usermodehelper+0x194>
10c1cdc0: 242a 0020 movel %a2@(32),%d2
10c1cdc4: 42aa 0020 clrl %a2@(32)
10c1cdc8: 42aa 0014 clrl %a2@(20)
10c1cdcc: 2f00 movel %d0,%sp@-
10c1cdce: 4eb9 10c3 26d8 jsr 10c326d8 <dput>
10c1cdd4: 588f addql #4,%sp
10c1cdd6: 4a82 tstl %d2
10c1cdd8: 6722 beqs 10c1cdfc <exec_usermodehelper+0x194>
10c1cdda: 2442 moveal %d2,%a2
10c1cddc: 41ea 0028 lea %a2@(40),%a0
10c1cde0: 40c1 movew %sr,%d1
10c1cde2: 007c 0700 oriw #1792,%sr
10c1cde6: 2010 movel %a0@,%d0
10c1cde8: 5380 subql #1,%d0
10c1cdea: 2080 movel %d0,%a0@
10c1cdec: 46c1 movew %d1,%sr
10c1cdee: 4a80 tstl %d0
10c1cdf0: 660a bnes 10c1cdfc <exec_usermodehelper+0x194>
10c1cdf2: 2f02 movel %d2,%sp@-
10c1cdf4: 4eb9 10c3 5962 jsr 10c35962 <__mntput>
10c1cdfa: 588f addql #4,%sp
10c1cdfc: 2f0c movel %a4,%sp@-
10c1cdfe: 4eb9 10c3 26d8 jsr 10c326d8 <dput>
10c1ce04: 588f addql #4,%sp
10c1ce06: 4a83 tstl %d3
10c1ce08: 6722 beqs 10c1ce2c <exec_usermodehelper+0x1c4>
10c1ce0a: 2243 moveal %d3,%a1
10c1ce0c: 41e9 0028 lea %a1@(40),%a0
10c1ce10: 40c1 movew %sr,%d1
10c1ce12: 007c 0700 oriw #1792,%sr
10c1ce16: 2010 movel %a0@,%d0
10c1ce18: 5380 subql #1,%d0
10c1ce1a: 2080 movel %d0,%a0@
10c1ce1c: 46c1 movew %d1,%sr
10c1ce1e: 4a80 tstl %d0
10c1ce20: 660a bnes 10c1ce2c <exec_usermodehelper+0x1c4>
10c1ce22: 2f03 movel %d3,%sp@-
10c1ce24: 4eb9 10c3 5962 jsr 10c35962 <__mntput>
10c1ce2a: 588f addql #4,%sp
10c1ce2c: 2f0d movel %a5,%sp@-
10c1ce2e: 4eb9 10c3 26d8 jsr 10c326d8 <dput>
10c1ce34: 588f addql #4,%sp
10c1ce36: 4a84 tstl %d4
10c1ce38: 6722 beqs 10c1ce5c <exec_usermodehelper+0x1f4>
10c1ce3a: 2444 moveal %d4,%a2
10c1ce3c: 41ea 0028 lea %a2@(40),%a0
10c1ce40: 40c1 movew %sr,%d1
10c1ce42: 007c 0700 oriw #1792,%sr
10c1ce46: 2010 movel %a0@,%d0
10c1ce48: 5380 subql #1,%d0
10c1ce4a: 2080 movel %d0,%a0@
10c1ce4c: 46c1 movew %d1,%sr
10c1ce4e: 4a80 tstl %d0
10c1ce50: 660a bnes 10c1ce5c <exec_usermodehelper+0x1f4>
10c1ce52: 2f04 movel %d4,%sp@-
10c1ce54: 4eb9 10c3 5962 jsr 10c35962 <__mntput>
10c1ce5a: 588f addql #4,%sp
10c1ce5c: 007c 0700 oriw #1792,%sr
10c1ce60: 45eb 02fa lea %a3@(762),%a2
10c1ce64: 42aa 0004 clrl %a2@(4)
10c1ce68: 4292 clrl %a2@
10c1ce6a: 2f0b movel %a3,%sp@-
10c1ce6c: 4eb9 10c1 a4c2 jsr 10c1a4c2 <flush_signals>
10c1ce72: 2f0b movel %a3,%sp@-
10c1ce74: 4eb9 10c1 a530 jsr 10c1a530 <flush_signal_handlers>
10c1ce7a: 508f addql #8,%sp
10c1ce7c: 41eb 030a lea %a3@(778),%a0
10c1ce80: 202a 0004 movel %a2@(4),%d0
10c1ce84: 4680 notl %d0
10c1ce86: c0a8 0004 andl %a0@(4),%d0
10c1ce8a: 2212 movel %a2@,%d1
10c1ce8c: 4681 notl %d1
10c1ce8e: c290 andl %a0@,%d1
10c1ce90: 8081 orl %d1,%d0
10c1ce92: 56c0 sne %d0
10c1ce94: 4880 extw %d0
10c1ce96: 48c0 extl %d0
10c1ce98: 4480 negl %d0
10c1ce9a: 2740 0008 movel %d0,%a3@(8)
10c1ce9e: 027c f8ff andiw #-1793,%sr
10c1cea2: 7600 moveq #0,%d3
10c1cea4: 206b 02ee moveal %a3@(750),%a0
10c1cea8: 49f9 1000 cfa4 lea 1000cfa4 <root_user>,%a4
10c1ceae: 45f9 1000 cfa8 lea 1000cfa8 <root_user+0x4>,%a2
10c1ceb4: b6a8 0008 cmpl %a0@(8),%d3
10c1ceb8: 6c30 bges 10c1ceea <exec_usermodehelper+0x282>
10c1ceba: 93c9 subal %a1,%a1
10c1cebc: 2068 0014 moveal %a0@(20),%a0
10c1cec0: 4ab0 9800 tstl %a0@(00000000,%a1:l)
10c1cec4: 6716 beqs 10c1cedc <exec_usermodehelper+0x274>
10c1cec6: 2203 movel %d3,%d1
10c1cec8: 7006 moveq #6,%d0
10c1ceca: 4e40 trap #0
10c1cecc: 2400 movel %d0,%d2
10c1cece: 7082 moveq #-126,%d0
10c1ced0: b082 cmpl %d2,%d0
10c1ced2: 6408 bccs 10c1cedc <exec_usermodehelper+0x274>
10c1ced4: 4482 negl %d2
10c1ced6: 23c2 1003 37aa movel %d2,100337aa <errno>
10c1cedc: 5889 addql #4,%a1
10c1cede: 5283 addql #1,%d3
10c1cee0: 206b 02ee moveal %a3@(750),%a0
10c1cee4: b6a8 0008 cmpl %a0@(8),%d3
10c1cee8: 6dd2 blts 10c1cebc <exec_usermodehelper+0x254>
10c1ceea: 202b 01de movel %a3@(478),%d0
10c1ceee: 277c 1000 cfa4 movel #268488612,%a3@(478)
10c1cef4: 01de
10c1cef6: 5294 addql #1,%a4@
10c1cef8: 5292 addql #1,%a2@
10c1cefa: 2040 moveal %d0,%a0
10c1cefc: 5888 addql #4,%a0
10c1cefe: 5390 subql #1,%a0@
10c1cf00: 2f00 movel %d0,%sp@-
10c1cf02: 4eb9 10c1 a31c jsr 10c1a31c <free_uid>
10c1cf08: 42ab 0138 clrl %a3@(312)
10c1cf0c: 42ab 0130 clrl %a3@(304)
10c1cf10: 42ab 0148 clrl %a3@(328)
10c1cf14: 42ab 0140 clrl %a3@(320)
10c1cf18: 70ff moveq #-1,%d0
10c1cf1a: 2740 01d0 movel %d0,%a3@(464)
10c1cf1e: 226e 000c moveal %fp@(12),%a1
10c1cf22: 206e 0008 moveal %fp@(8),%a0
10c1cf26: 262e 0010 movel %fp@(16),%d3
10c1cf2a: 2409 movel %a1,%d2
10c1cf2c: 2208 movel %a0,%d1
10c1cf2e: 700b moveq #11,%d0
10c1cf30: 4e40 trap #0
10c1cf32: 2800 movel %d0,%d4
10c1cf34: 7082 moveq #-126,%d0
10c1cf36: b084 cmpl %d4,%d0
10c1cf38: 640a bccs 10c1cf44 <exec_usermodehelper+0x2dc>
10c1cf3a: 4484 negl %d4
10c1cf3c: 23c4 1003 37aa movel %d4,100337aa <errno>
10c1cf42: 78ff moveq #-1,%d4
10c1cf44: 7000 moveq #0,%d0
10c1cf46: 4a84 tstl %d4
10c1cf48: 6c08 bges 10c1cf52 <exec_usermodehelper+0x2ea>
10c1cf4a: 2039 1003 37aa movel 100337aa <errno>,%d0
10c1cf50: 4480 negl %d0
10c1cf52: 4cee 3c1c ffe4 moveml %fp@(-28),%d2-%d4/%a2-%a5
10c1cf58: 4e5e unlk %fp
10c1cf5a: 4e75 rts
10c1cf5c <____call_usermodehelper>:
10c1cf5c: 4e56 0000 linkw %fp,#0
10c1cf60: 2f0a movel %a2,%sp@-
10c1cf62: 246e 0008 moveal %fp@(8),%a2
10c1cf66: 70ff moveq #-1,%d0
10c1cf68: 2079 1002 53b4 moveal 100253b4 <_current_task>,%a0
10c1cf6e: 2068 02ea moveal %a0@(746),%a0
10c1cf72: 4aa8 000c tstl %a0@(12)
10c1cf76: 6714 beqs 10c1cf8c <____call_usermodehelper+0x30>
10c1cf78: 2f2a 000c movel %a2@(12),%sp@-
10c1cf7c: 2f2a 0008 movel %a2@(8),%sp@-
10c1cf80: 2f2a 0004 movel %a2@(4),%sp@-
10c1cf84: 4eba fce2 jsr %pc@(10c1cc68 <exec_usermodehelper>)
10c1cf88: 4fef 000c lea %sp@(12),%sp
10c1cf8c: 2540 0010 movel %d0,%a2@(16)
10c1cf90: 42a7 clrl %sp@-
10c1cf92: 4eb9 10c1 75f2 jsr 10c175f2 <do_exit>
10c1cf98: 4e71 nop
10c1cf9a <__call_usermodehelper>:
10c1cf9a: 4e56 0000 linkw %fp,#0
10c1cf9e: 2f0a movel %a2,%sp@-
10c1cfa0: 246e 0008 moveal %fp@(8),%a2
10c1cfa4: 4878 4011 pea 4011 <LFLUSH_I_AND_D+0x3809>
10c1cfa8: 2f0a movel %a2,%sp@-
10c1cfaa: 487a ffb0 pea %pc@(10c1cf5c <____call_usermodehelper>)
10c1cfae: 4eb9 10c1 08a8 jsr 10c108a8 <kernel_thread>
10c1cfb4: 4fef 000c lea %sp@(12),%sp
10c1cfb8: 4a80 tstl %d0
10c1cfba: 6c04 bges 10c1cfc0 <__call_usermodehelper+0x26>
10c1cfbc: 2540 0010 movel %d0,%a2@(16)
10c1cfc0: 2f12 movel %a2@,%sp@-
10c1cfc2: 4eb9 10c1 4858 jsr 10c14858 <complete>
10c1cfc8: 246e fffc moveal %fp@(-4),%a2
10c1cfcc: 4e5e unlk %fp
10c1cfce: 4e75 rts
10c1cfd0 <call_usermodehelper>:
10c1cfd0: 4e56 ffa4 linkw %fp,#-92
10c1cfd4: 48e7 2030 moveml %d2/%a2-%a3,%sp@-
10c1cfd8: 226e 0008 moveal %fp@(8),%a1
10c1cfdc: 202e 000c movel %fp@(12),%d0
10c1cfe0: 222e 0010 movel %fp@(16),%d1
10c1cfe4: 42ae ffe0 clrl %fp@(-32)
10c1cfe8: 42ae ffe4 clrl %fp@(-28)
10c1cfec: 45ee fff0 lea %fp@(-16),%a2
10c1cff0: 41ee fff8 lea %fp@(-8),%a0
10c1cff4: 2d48 ffe8 movel %a0,%fp@(-24)
10c1cff8: 2d48 ffec movel %a0,%fp@(-20)
10c1cffc: 24ae ffe0 movel %fp@(-32),%a2@
10c1d000: 2d6e ffe4 fff4 movel %fp@(-28),%fp@(-12)
10c1d006: 20ae ffe8 movel %fp@(-24),%a0@
10c1d00a: 2d6e ffec fffc movel %fp@(-20),%fp@(-4)
10c1d010: 2d4a ffb8 movel %a2,%fp@(-72)
10c1d014: 2d49 ffbc movel %a1,%fp@(-68)
10c1d018: 2d40 ffc0 movel %d0,%fp@(-64)
10c1d01c: 2d41 ffc4 movel %d1,%fp@(-60)
10c1d020: 42ae ffc8 clrl %fp@(-56)
10c1d024: 2d4a ffcc movel %a2,%fp@(-52)
10c1d028: 2d49 ffd0 movel %a1,%fp@(-48)
10c1d02c: 2d40 ffd4 movel %d0,%fp@(-44)
10c1d030: 2d41 ffd8 movel %d1,%fp@(-40)
10c1d034: 2d6e ffc8 ffdc movel %fp@(-56),%fp@(-36)
10c1d03a: 74cc moveq #-52,%d2
10c1d03c: d48e addl %fp,%d2
10c1d03e: 42ae ffa4 clrl %fp@(-92)
10c1d042: 42ae ffa8 clrl %fp@(-88)
10c1d046: 42ae ffac clrl %fp@(-84)
10c1d04a: 47ee ffb8 lea %fp@(-72),%a3
10c1d04e: 2d7c 10c1 cf9a movel #281137050,%fp@(-80)
10c1d054: ffb0
10c1d056: 2d42 ffb4 movel %d2,%fp@(-76)
10c1d05a: 26ae ffa4 movel %fp@(-92),%a3@
10c1d05e: 2d6e ffa8 ffbc movel %fp@(-88),%fp@(-68)
10c1d064: 2d6e ffac ffc0 movel %fp@(-84),%fp@(-64)
10c1d06a: 2d6e ffb0 ffc4 movel %fp@(-80),%fp@(-60)
10c1d070: 2d6e ffb4 ffc8 movel %fp@(-76),%fp@(-56)
10c1d076: 4a11 tstb %a1@
10c1d078: 6722 beqs 10c1d09c <call_usermodehelper+0xcc>
10c1d07a: 4eb9 10c1 d10a jsr 10c1d10a <current_is_keventd>
10c1d080: 4a80 tstl %d0
10c1d082: 6708 beqs 10c1d08c <call_usermodehelper+0xbc>
10c1d084: 2f02 movel %d2,%sp@-
10c1d086: 4eba ff12 jsr %pc@(10c1cf9a <__call_usermodehelper>)
10c1d08a: 6010 bras 10c1d09c <call_usermodehelper+0xcc>
10c1d08c: 2f0b movel %a3,%sp@-
10c1d08e: 4eb9 10c1 d140 jsr 10c1d140 <schedule_task>
10c1d094: 2f0a movel %a2,%sp@-
10c1d096: 4eb9 10c1 48f2 jsr 10c148f2 <wait_for_completion>
10c1d09c: 202e ffdc movel %fp@(-36),%d0
10c1d0a0: 4cee 0c04 ff98 moveml %fp@(-104),%d2/%a2-%a3
10c1d0a6: 4e5e unlk %fp
10c1d0a8: 4e75 rts
10c1d0aa <dev_probe_lock>:
10c1d0aa: 4e56 0000 linkw %fp,#0
10c1d0ae: 227c 1000 d000 moveal #268488704,%a1
10c1d0b4: 41fa 000c lea %pc@(10c1d0c2 <dev_probe_lock+0x18>),%a0
10c1d0b8: 5391 subql #1,%a1@
10c1d0ba: 6a06 bpls 10c1d0c2 <dev_probe_lock+0x18>
10c1d0bc: 4ef9 10c8 56f4 jmp 10c856f4 <__down_failed>
10c1d0c2: 4e5e unlk %fp
10c1d0c4: 4e75 rts
10c1d0c6 <dev_probe_unlock>:
10c1d0c6: 4e56 0000 linkw %fp,#0
10c1d0ca: 227c 1000 d000 moveal #268488704,%a1
10c1d0d0: 41fa 000c lea %pc@(10c1d0de <dev_probe_unlock+0x18>),%a0
10c1d0d4: 5291 addql #1,%a1@
10c1d0d6: 6e06 bgts 10c1d0de <dev_probe_unlock+0x18>
10c1d0d8: 4ef9 10c8 571c jmp 10c8571c <__up_wakeup>
10c1d0de: 4e5e unlk %fp
10c1d0e0: 4e75 rts
10c1d0e2: 4e75 rts
10c1d0e4 <need_keventd>:
10c1d0e4: 4e56 0000 linkw %fp,#0
10c1d0e8: 4ab9 1001 a148 tstl 1001a148 <keventd_running>
10c1d0ee: 6610 bnes 10c1d100 <need_keventd+0x1c>
10c1d0f0: 2f2e 0008 movel %fp@(8),%sp@-
10c1d0f4: 4879 1000 1d16 pea 10001d16 <tvecs+0x17e>
10c1d0fa: 4eb9 10c1 677e jsr 10c1677e <printk>
10c1d100: 2039 1001 a148 movel 1001a148 <keventd_running>,%d0
10c1d106: 4e5e unlk %fp
10c1d108: 4e75 rts
10c1d10a <current_is_keventd>:
10c1d10a: 4e56 0000 linkw %fp,#0
10c1d10e: 2f02 movel %d2,%sp@-
10c1d110: 7400 moveq #0,%d2
10c1d112: 4879 1000 1d38 pea 10001d38 <tvecs+0x1a0>
10c1d118: 4eba ffca jsr %pc@(10c1d0e4 <need_keventd>)
10c1d11c: 4a80 tstl %d0
10c1d11e: 6716 beqs 10c1d136 <current_is_keventd+0x2c>
10c1d120: 2039 1002 53b4 movel 100253b4 <_current_task>,%d0
10c1d126: b0b9 1001 a14c cmpl 1001a14c <keventd_task>,%d0
10c1d12c: 57c0 seq %d0
10c1d12e: 4880 extw %d0
10c1d130: 3400 movew %d0,%d2
10c1d132: 48c2 extl %d2
10c1d134: 4482 negl %d2
10c1d136: 2002 movel %d2,%d0
10c1d138: 242e fffc movel %fp@(-4),%d2
10c1d13c: 4e5e unlk %fp
10c1d13e: 4e75 rts
10c1d140 <schedule_task>:
10c1d140: 4e56 0000 linkw %fp,#0
10c1d144: 48e7 3820 moveml %d2-%d4/%a2,%sp@-
10c1d148: 246e 0008 moveal %fp@(8),%a2
10c1d14c: 4879 1000 1d4b pea 10001d4b <tvecs+0x1b3>
10c1d152: 4eba ff90 jsr %pc@(10c1d0e4 <need_keventd>)
10c1d156: 588f addql #4,%sp
10c1d158: 7600 moveq #0,%d3
10c1d15a: 41ea 0008 lea %a2@(8),%a0
10c1d15e: 40c2 movew %sr,%d2
10c1d160: 007c 0700 oriw #1792,%sr
10c1d164: 2210 movel %a0@,%d1
10c1d166: 7001 moveq #1,%d0
10c1d168: c280 andl %d0,%d1
10c1d16a: 4481 negl %d1
10c1d16c: 4481 negl %d1
10c1d16e: 2010 movel %a0@,%d0
10c1d170: 7801 moveq #1,%d4
10c1d172: 8084 orl %d4,%d0
10c1d174: 2080 movel %d0,%a0@
10c1d176: 46c2 movew %d2,%sr
10c1d178: 4a81 tstl %d1
10c1d17a: 6622 bnes 10c1d19e <schedule_task+0x5e>
10c1d17c: 40c0 movew %sr,%d0
10c1d17e: 007c 0700 oriw #1792,%sr
10c1d182: 2079 1000 d018 moveal 1000d018 <tq_context+0x4>,%a0
10c1d188: 23ca 1000 d018 movel %a2,1000d018 <tq_context+0x4>
10c1d18e: 24bc 1000 d014 movel #268488724,%a2@
10c1d194: 2548 0004 movel %a0,%a2@(4)
10c1d198: 208a movel %a2,%a0@
10c1d19a: 46c0 movew %d0,%sr
10c1d19c: 7601 moveq #1,%d3
10c1d19e: 4878 0001 pea 1 <PF_DTRACE_OFF>
10c1d1a2: 4878 0003 pea 3 <PF_PTRACED_OFF>
10c1d1a6: 4879 1000 d01c pea 1000d01c <context_task_wq>
10c1d1ac: 4eb9 10c1 4712 jsr 10c14712 <__wake_up>
10c1d1b2: 2003 movel %d3,%d0
10c1d1b4: 4cee 041c fff0 moveml %fp@(-16),%d2-%d4/%a2
10c1d1ba: 4e5e unlk %fp
10c1d1bc: 4e75 rts
10c1d1be <context_thread>:
10c1d1be: 4e56 ffdc linkw %fp,#-36
10c1d1c2: 48e7 3f3c moveml %d2-%d7/%a2-%a5,%sp@-
10c1d1c6: 262e 0008 movel %fp@(8),%d3
10c1d1ca: 2879 1002 53b4 moveal 100253b4 <_current_task>,%a4
10c1d1d0: 42ae fff0 clrl %fp@(-16)
10c1d1d4: 42ae fff8 clrl %fp@(-8)
10c1d1d8: 42ae fffc clrl %fp@(-4)
10c1d1dc: 2d4c fff4 movel %a4,%fp@(-12)
10c1d1e0: 4eb9 10c1 528c jsr 10c1528c <daemonize>
10c1d1e6: 41ec 023c lea %a4@(572),%a0
10c1d1ea: 43f9 1000 1d59 lea 10001d59 <tvecs+0x1c1>,%a1
10c1d1f0: 10d9 moveb %a1@+,%a0@+
10c1d1f2: 66fc bnes 10c1d1f0 <context_thread+0x32>
10c1d1f4: 7001 moveq #1,%d0
10c1d1f6: 23c0 1001 a148 movel %d0,1001a148 <keventd_running>
10c1d1fc: 23cc 1001 a14c movel %a4,1001a14c <keventd_task>
10c1d202: 007c 0700 oriw #1792,%sr
10c1d206: 45ec 02fa lea %a4@(762),%a2
10c1d20a: 24bc fffe ffff movel #-65537,%a2@
10c1d210: 72ff moveq #-1,%d1
10c1d212: 2541 0004 movel %d1,%a2@(4)
10c1d216: 47ec 030a lea %a4@(778),%a3
10c1d21a: 7af0 moveq #-16,%d5
10c1d21c: da8e addl %fp,%d5
10c1d21e: 7401 moveq #1,%d2
10c1d220: 4842 swap %d2
10c1d222: 102b 0001 moveb %a3@(1),%d0
10c1d226: 7201 moveq #1,%d1
10c1d228: c081 andl %d1,%d0
10c1d22a: 4480 negl %d0
10c1d22c: 4480 negl %d0
10c1d22e: 2940 0008 movel %d0,%a4@(8)
10c1d232: 027c f8ff andiw #-1793,%sr
10c1d236: 2f03 movel %d3,%sp@-
10c1d238: 4eb9 10c1 4858 jsr 10c14858 <complete>
10c1d23e: 7001 moveq #1,%d0
10c1d240: 2d40 ffdc movel %d0,%fp@(-36)
10c1d244: 42ae ffe0 clrl %fp@(-32)
10c1d248: 588f addql #4,%sp
10c1d24a: 2d42 ffe8 movel %d2,%fp@(-24)
10c1d24e: 42ae ffec clrl %fp@(-20)
10c1d252: 42a7 clrl %sp@-
10c1d254: 486e ffdc pea %fp@(-36)
10c1d258: 4878 0011 pea 11 <LSIGTRAP+0xc>
10c1d25c: 4eb9 10c1 b3ea jsr 10c1b3ea <do_sigaction>
10c1d262: 4fef 000c lea %sp@(12),%sp
10c1d266: 2a4a moveal %a2,%a5
10c1d268: 2e3c 10c1 4712 movel #281102098,%d7
10c1d26e: 2c3c 10c1 a4c2 movel #281126082,%d6
10c1d274: 7201 moveq #1,%d1
10c1d276: 2881 movel %d1,%a4@
10c1d278: 2f05 movel %d5,%sp@-
10c1d27a: 4879 1000 d01c pea 1000d01c <context_task_wq>
10c1d280: 4eb9 10c1 5344 jsr 10c15344 <add_wait_queue>
10c1d286: 508f addql #8,%sp
10c1d288: 0cb9 1000 d014 cmpil #268488724,1000d014 <tq_context>
10c1d28e: 1000 d014
10c1d292: 6704 beqs 10c1d298 <context_thread+0xda>
10c1d294: 7000 moveq #0,%d0
10c1d296: 2880 movel %d0,%a4@
10c1d298: 4eb9 10c1 44d2 jsr 10c144d2 <schedule>
10c1d29e: 2f05 movel %d5,%sp@-
10c1d2a0: 4879 1000 d01c pea 1000d01c <context_task_wq>
10c1d2a6: 4eb9 10c1 53aa jsr 10c153aa <remove_wait_queue>
10c1d2ac: 508f addql #8,%sp
10c1d2ae: 0cb9 1000 d014 cmpil #268488724,1000d014 <tq_context>
10c1d2b4: 1000 d014
10c1d2b8: 670e beqs 10c1d2c8 <context_thread+0x10a>
10c1d2ba: 4879 1000 d014 pea 1000d014 <tq_context>
10c1d2c0: 4eb9 10c1 8942 jsr 10c18942 <__run_task_queue>
10c1d2c6: 588f addql #4,%sp
10c1d2c8: 4878 0001 pea 1 <PF_DTRACE_OFF>
10c1d2cc: 4878 0003 pea 3 <PF_PTRACED_OFF>
10c1d2d0: 4879 1000 d028 pea 1000d028 <context_task_done>
10c1d2d6: 2047 moveal %d7,%a0
10c1d2d8: 4e90 jsr %a0@
10c1d2da: 4fef 000c lea %sp@(12),%sp
10c1d2de: 4aac 0008 tstl %a4@(8)
10c1d2e2: 6790 beqs 10c1d274 <context_thread+0xb6>
10c1d2e4: 347c ffff moveaw #-1,%a2
10c1d2e8: 93c9 subal %a1,%a1
10c1d2ea: 207c 4000 0001 moveal #1073741825,%a0
10c1d2f0: 2608 movel %a0,%d3
10c1d2f2: 2409 movel %a1,%d2
10c1d2f4: 220a movel %a2,%d1
10c1d2f6: 7007 moveq #7,%d0
10c1d2f8: 4e40 trap #0
10c1d2fa: 2800 movel %d0,%d4
10c1d2fc: 7082 moveq #-126,%d0
10c1d2fe: b084 cmpl %d4,%d0
10c1d300: 640a bccs 10c1d30c <context_thread+0x14e>
10c1d302: 4484 negl %d4
10c1d304: 23c4 1003 37aa movel %d4,100337aa <errno>
10c1d30a: 78ff moveq #-1,%d4
10c1d30c: 4a84 tstl %d4
10c1d30e: 6ee0 bgts 10c1d2f0 <context_thread+0x132>
10c1d310: 007c 0700 oriw #1792,%sr
10c1d314: 2f0c movel %a4,%sp@-
10c1d316: 2046 moveal %d6,%a0
10c1d318: 4e90 jsr %a0@
10c1d31a: 588f addql #4,%sp
10c1d31c: 202d 0004 movel %a5@(4),%d0
10c1d320: 4680 notl %d0
10c1d322: 222b 0004 movel %a3@(4),%d1
10c1d326: c280 andl %d0,%d1
10c1d328: 2015 movel %a5@,%d0
10c1d32a: 4680 notl %d0
10c1d32c: c093 andl %a3@,%d0
10c1d32e: 8280 orl %d0,%d1
10c1d330: 56c0 sne %d0
10c1d332: 4880 extw %d0
10c1d334: 48c0 extl %d0
10c1d336: 4480 negl %d0
10c1d338: 2940 0008 movel %d0,%a4@(8)
10c1d33c: 027c f8ff andiw #-1793,%sr
10c1d340: 6000 ff32 braw 10c1d274 <context_thread+0xb6>
10c1d344: 4e71 nop
10c1d346 <flush_scheduled_tasks>:
10c1d346: 4e56 ffe0 linkw %fp,#-32
10c1d34a: 48e7 3030 moveml %d2-%d3/%a2-%a3,%sp@-
10c1d34e: 42ae ffe0 clrl %fp@(-32)
10c1d352: 42ae ffe8 clrl %fp@(-24)
10c1d356: 42ae ffec clrl %fp@(-20)
10c1d35a: 45ee fff0 lea %fp@(-16),%a2
10c1d35e: 2d79 1002 53b4 movel 100253b4 <_current_task>,%fp@(-28)
10c1d364: ffe4
10c1d366: 24ae ffe0 movel %fp@(-32),%a2@
10c1d36a: 2d6e ffe4 fff4 movel %fp@(-28),%fp@(-12)
10c1d370: 2d6e ffe8 fff8 movel %fp@(-24),%fp@(-8)
10c1d376: 2d6e ffec fffc movel %fp@(-20),%fp@(-4)
10c1d37c: 2f0a movel %a2,%sp@-
10c1d37e: 4879 1000 d028 pea 1000d028 <context_task_done>
10c1d384: 4eb9 10c1 5344 jsr 10c15344 <add_wait_queue>
10c1d38a: 508f addql #8,%sp
10c1d38c: 260a movel %a2,%d3
10c1d38e: 47fa fdb0 lea %pc@(10c1d140 <schedule_task>),%a3
10c1d392: 45f9 10c1 44d2 lea 10c144d2 <schedule>,%a2
10c1d398: 7401 moveq #1,%d2
10c1d39a: 2079 1002 53b4 moveal 100253b4 <_current_task>,%a0
10c1d3a0: 7002 moveq #2,%d0
10c1d3a2: 2080 movel %d0,%a0@
10c1d3a4: 4879 1001 a150 pea 1001a150 <dummy_task>
10c1d3aa: 4e93 jsr %a3@
10c1d3ac: 4e92 jsr %a2@
10c1d3ae: 588f addql #4,%sp
10c1d3b0: 51ca ffe8 dbf %d2,10c1d39a <flush_scheduled_tasks+0x54>
10c1d3b4: 4242 clrw %d2
10c1d3b6: 5382 subql #1,%d2
10c1d3b8: 64e0 bccs 10c1d39a <flush_scheduled_tasks+0x54>
10c1d3ba: 2f03 movel %d3,%sp@-
10c1d3bc: 4879 1000 d028 pea 1000d028 <context_task_done>
10c1d3c2: 4eb9 10c1 53aa jsr 10c153aa <remove_wait_queue>
10c1d3c8: 4cee 0c0c ffd0 moveml %fp@(-48),%d2-%d3/%a2-%a3
10c1d3ce: 4e5e unlk %fp
10c1d3d0: 4e75 rts
10c1d3d2 <start_context_thread>:
10c1d3d2: 4e56 0000 linkw %fp,#0
10c1d3d6: 4878 0600 pea 600 <LSIGTRAP+0x5fb>
10c1d3da: 4879 1001 31b2 pea 100131b2 <startup.621>
10c1d3e0: 487a fddc pea %pc@(10c1d1be <context_thread>)
10c1d3e4: 4eb9 10c1 08a8 jsr 10c108a8 <kernel_thread>
10c1d3ea: 4879 1001 31b2 pea 100131b2 <startup.621>
10c1d3f0: 4eb9 10c1 48f2 jsr 10c148f2 <wait_for_completion>
10c1d3f6: 7000 moveq #0,%d0
10c1d3f8: 4e5e unlk %fp
10c1d3fa: 4e75 rts
10c1d3fc <get_dma_list>:
10c1d3fc: 4e56 0000 linkw %fp,#0
10c1d400: 48e7 3838 moveml %d2-%d4/%a2-%a4,%sp@-
10c1d404: 286e 0008 moveal %fp@(8),%a4
10c1d408: 7600 moveq #0,%d3
10c1d40a: 7400 moveq #0,%d2
10c1d40c: 47f9 1000 d038 lea 1000d038 <dma_chan_busy>,%a3
10c1d412: 45f9 1000 d03c lea 1000d03c <dma_chan_busy+0x4>,%a2
10c1d418: 7800 moveq #0,%d4
10c1d41a: 4ab3 4800 tstl %a3@(00000000,%d4:l)
10c1d41e: 671a beqs 10c1d43a <get_dma_list+0x3e>
10c1d420: 2f12 movel %a2@,%sp@-
10c1d422: 2f02 movel %d2,%sp@-
10c1d424: 4879 1000 1d69 pea 10001d69 <tvecs+0x1d1>
10c1d42a: 4874 3800 pea %a4@(00000000,%d3:l)
10c1d42e: 4eb9 10c8 4d6a jsr 10c84d6a <sprintf>
10c1d434: d680 addl %d0,%d3
10c1d436: 4fef 0010 lea %sp@(16),%sp
10c1d43a: 508a addql #8,%a2
10c1d43c: 5084 addql #8,%d4
10c1d43e: 5282 addql #1,%d2
10c1d440: 7007 moveq #7,%d0
10c1d442: b082 cmpl %d2,%d0
10c1d444: 6cd4 bges 10c1d41a <get_dma_list+0x1e>
10c1d446: 2003 movel %d3,%d0
10c1d448: 4cee 1c1c ffe8 moveml %fp@(-24),%d2-%d4/%a2-%a4
10c1d44e: 4e5e unlk %fp
10c1d450: 4e75 rts
10c1d452 <request_dma>:
10c1d452: 4e56 0000 linkw %fp,#0
10c1d456: 2f03 movel %d3,%sp@-
10c1d458: 2f02 movel %d2,%sp@-
10c1d45a: 222e 0008 movel %fp@(8),%d1
10c1d45e: 7007 moveq #7,%d0
10c1d460: b081 cmpl %d1,%d0
10c1d462: 6404 bccs 10c1d468 <request_dma+0x16>
10c1d464: 70ea moveq #-22,%d0
10c1d466: 6032 bras 10c1d49a <request_dma+0x48>
10c1d468: 7001 moveq #1,%d0
10c1d46a: 2401 movel %d1,%d2
10c1d46c: e78a lsll #3,%d2
10c1d46e: 2042 moveal %d2,%a0
10c1d470: d1fc 1000 d038 addal #268488760,%a0
10c1d476: 40c1 movew %sr,%d1
10c1d478: 007c 0700 oriw #1792,%sr
10c1d47c: 2610 movel %a0@,%d3
10c1d47e: 2080 movel %d0,%a0@
10c1d480: 2003 movel %d3,%d0
10c1d482: 46c1 movew %d1,%sr
10c1d484: 4a80 tstl %d0
10c1d486: 6610 bnes 10c1d498 <request_dma+0x46>
10c1d488: 41f9 1000 d03c lea 1000d03c <dma_chan_busy+0x4>,%a0
10c1d48e: 21ae 000c 2800 movel %fp@(12),%a0@(00000000,%d2:l)
10c1d494: 7000 moveq #0,%d0
10c1d496: 6002 bras 10c1d49a <request_dma+0x48>
10c1d498: 70f0 moveq #-16,%d0
10c1d49a: 241f movel %sp@+,%d2
10c1d49c: 261f movel %sp@+,%d3
10c1d49e: 4e5e unlk %fp
10c1d4a0: 4e75 rts
10c1d4a2 <free_dma>:
10c1d4a2: 4e56 0000 linkw %fp,#0
10c1d4a6: 2f02 movel %d2,%sp@-
10c1d4a8: 226e 0008 moveal %fp@(8),%a1
10c1d4ac: 7007 moveq #7,%d0
10c1d4ae: b089 cmpl %a1,%d0
10c1d4b0: 6410 bccs 10c1d4c2 <free_dma+0x20>
10c1d4b2: 2f09 movel %a1,%sp@-
10c1d4b4: 4879 1000 1d72 pea 10001d72 <tvecs+0x1da>
10c1d4ba: 4eb9 10c1 677e jsr 10c1677e <printk>
10c1d4c0: 602c bras 10c1d4ee <free_dma+0x4c>
10c1d4c2: 7400 moveq #0,%d2
10c1d4c4: 2009 movel %a1,%d0
10c1d4c6: e788 lsll #3,%d0
10c1d4c8: 2040 moveal %d0,%a0
10c1d4ca: d1fc 1000 d038 addal #268488760,%a0
10c1d4d0: 40c1 movew %sr,%d1
10c1d4d2: 007c 0700 oriw #1792,%sr
10c1d4d6: 2010 movel %a0@,%d0
10c1d4d8: 2082 movel %d2,%a0@
10c1d4da: 46c1 movew %d1,%sr
10c1d4dc: 4a80 tstl %d0
10c1d4de: 660e bnes 10c1d4ee <free_dma+0x4c>
10c1d4e0: 2f09 movel %a1,%sp@-
10c1d4e2: 4879 1000 1d88 pea 10001d88 <tvecs+0x1f0>
10c1d4e8: 4eb9 10c1 677e jsr 10c1677e <printk>
10c1d4ee: 242e fffc movel %fp@(-4),%d2
10c1d4f2: 4e5e unlk %fp
10c1d4f4: 4e75 rts
10c1d4f6: 4e75 rts
10c1d4f8 <sys_chown16>:
10c1d4f8: 4e56 0000 linkw %fp,#0
10c1d4fc: 202e 0010 movel %fp@(16),%d0
10c1d500: 322e 000e movew %fp@(14),%d1
10c1d504: 0c40 ffff cmpiw #-1,%d0
10c1d508: 6708 beqs 10c1d512 <sys_chown16+0x1a>
10c1d50a: 0280 0000 ffff andil #65535,%d0
10c1d510: 6002 bras 10c1d514 <sys_chown16+0x1c>
10c1d512: 70ff moveq #-1,%d0
10c1d514: 2f00 movel %d0,%sp@-
10c1d516: 70ff moveq #-1,%d0
10c1d518: 0c41 ffff cmpiw #-1,%d1
10c1d51c: 6704 beqs 10c1d522 <sys_chown16+0x2a>
10c1d51e: 4280 clrl %d0
10c1d520: 3001 movew %d1,%d0
10c1d522: 2f00 movel %d0,%sp@-
10c1d524: 2f2e 0008 movel %fp@(8),%sp@-
10c1d528: 4eb9 10c2 3688 jsr 10c23688 <sys_chown>
10c1d52e: 4e5e unlk %fp
10c1d530: 4e75 rts
10c1d532 <sys_lchown16>:
10c1d532: 4e56 0000 linkw %fp,#0
10c1d536: 202e 0010 movel %fp@(16),%d0
10c1d53a: 322e 000e movew %fp@(14),%d1
10c1d53e: 0c40 ffff cmpiw #-1,%d0
10c1d542: 6708 beqs 10c1d54c <sys_lchown16+0x1a>
10c1d544: 0280 0000 ffff andil #65535,%d0
10c1d54a: 6002 bras 10c1d54e <sys_lchown16+0x1c>
10c1d54c: 70ff moveq #-1,%d0
10c1d54e: 2f00 movel %d0,%sp@-
10c1d550: 70ff moveq #-1,%d0
10c1d552: 0c41 ffff cmpiw #-1,%d1
10c1d556: 6704 beqs 10c1d55c <sys_lchown16+0x2a>
10c1d558: 4280 clrl %d0
10c1d55a: 3001 movew %d1,%d0
10c1d55c: 2f00 movel %d0,%sp@-
10c1d55e: 2f2e 0008 movel %fp@(8),%sp@-
10c1d562: 4eb9 10c2 36d4 jsr 10c236d4 <sys_lchown>
10c1d568: 4e5e unlk %fp
10c1d56a: 4e75 rts
10c1d56c <sys_fchown16>:
10c1d56c: 4e56 0000 linkw %fp,#0
10c1d570: 202e 0010 movel %fp@(16),%d0
10c1d574: 322e 000e movew %fp@(14),%d1
10c1d578: 0c40 ffff cmpiw #-1,%d0
10c1d57c: 6708 beqs 10c1d586 <sys_fchown16+0x1a>
10c1d57e: 0280 0000 ffff andil #65535,%d0
10c1d584: 6002 bras 10c1d588 <sys_fchown16+0x1c>
10c1d586: 70ff moveq #-1,%d0
10c1d588: 2f00 movel %d0,%sp@-
10c1d58a: 70ff moveq #-1,%d0
10c1d58c: 0c41 ffff cmpiw #-1,%d1
10c1d590: 6704 beqs 10c1d596 <sys_fchown16+0x2a>
10c1d592: 4280 clrl %d0
10c1d594: 3001 movew %d1,%d0
10c1d596: 2f00 movel %d0,%sp@-
10c1d598: 2f2e 0008 movel %fp@(8),%sp@-
10c1d59c: 4eb9 10c2 3720 jsr 10c23720 <sys_fchown>
10c1d5a2: 4e5e unlk %fp
10c1d5a4: 4e75 rts
10c1d5a6 <sys_setregid16>:
10c1d5a6: 4e56 0000 linkw %fp,#0
10c1d5aa: 202e 000c movel %fp@(12),%d0
10c1d5ae: 322e 000a movew %fp@(10),%d1
10c1d5b2: 0c40 ffff cmpiw #-1,%d0
10c1d5b6: 6708 beqs 10c1d5c0 <sys_setregid16+0x1a>
10c1d5b8: 0280 0000 ffff andil #65535,%d0
10c1d5be: 6002 bras 10c1d5c2 <sys_setregid16+0x1c>
10c1d5c0: 70ff moveq #-1,%d0
10c1d5c2: 2f00 movel %d0,%sp@-
10c1d5c4: 70ff moveq #-1,%d0
10c1d5c6: 0c41 ffff cmpiw #-1,%d1
10c1d5ca: 6704 beqs 10c1d5d0 <sys_setregid16+0x2a>
10c1d5cc: 4280 clrl %d0
10c1d5ce: 3001 movew %d1,%d0
10c1d5d0: 2f00 movel %d0,%sp@-
10c1d5d2: 4eb9 10c1 bc48 jsr 10c1bc48 <sys_setregid>
10c1d5d8: 4e5e unlk %fp
10c1d5da: 4e75 rts
10c1d5dc <sys_setgid16>:
10c1d5dc: 4e56 0000 linkw %fp,#0
10c1d5e0: 4280 clrl %d0
10c1d5e2: 302e 000a movew %fp@(10),%d0
10c1d5e6: 2f00 movel %d0,%sp@-
10c1d5e8: 4eb9 10c1 bd02 jsr 10c1bd02 <sys_setgid>
10c1d5ee: 4e5e unlk %fp
10c1d5f0: 4e75 rts
10c1d5f2 <sys_setreuid16>:
10c1d5f2: 4e56 0000 linkw %fp,#0
10c1d5f6: 202e 000c movel %fp@(12),%d0
10c1d5fa: 322e 000a movew %fp@(10),%d1
10c1d5fe: 0c40 ffff cmpiw #-1,%d0
10c1d602: 6708 beqs 10c1d60c <sys_setreuid16+0x1a>
10c1d604: 0280 0000 ffff andil #65535,%d0
10c1d60a: 6002 bras 10c1d60e <sys_setreuid16+0x1c>
10c1d60c: 70ff moveq #-1,%d0
10c1d60e: 2f00 movel %d0,%sp@-
10c1d610: 70ff moveq #-1,%d0
10c1d612: 0c41 ffff cmpiw #-1,%d1
10c1d616: 6704 beqs 10c1d61c <sys_setreuid16+0x2a>
10c1d618: 4280 clrl %d0
10c1d61a: 3001 movew %d1,%d0
10c1d61c: 2f00 movel %d0,%sp@-
10c1d61e: 4eb9 10c1 bdde jsr 10c1bdde <sys_setreuid>
10c1d624: 4e5e unlk %fp
10c1d626: 4e75 rts
10c1d628 <sys_setuid16>:
10c1d628: 4e56 0000 linkw %fp,#0
10c1d62c: 4280 clrl %d0
10c1d62e: 302e 000a movew %fp@(10),%d0
10c1d632: 2f00 movel %d0,%sp@-
10c1d634: 4eb9 10c1 bf1e jsr 10c1bf1e <sys_setuid>
10c1d63a: 4e5e unlk %fp
10c1d63c: 4e75 rts
10c1d63e <sys_setresuid16>:
10c1d63e: 4e56 0000 linkw %fp,#0
10c1d642: 2f02 movel %d2,%sp@-
10c1d644: 202e 0010 movel %fp@(16),%d0
10c1d648: 342e 000a movew %fp@(10),%d2
10c1d64c: 322e 000e movew %fp@(14),%d1
10c1d650: 0c40 ffff cmpiw #-1,%d0
10c1d654: 6708 beqs 10c1d65e <sys_setresuid16+0x20>
10c1d656: 0280 0000 ffff andil #65535,%d0
10c1d65c: 6002 bras 10c1d660 <sys_setresuid16+0x22>
10c1d65e: 70ff moveq #-1,%d0
10c1d660: 2f00 movel %d0,%sp@-
10c1d662: 70ff moveq #-1,%d0
10c1d664: 0c41 ffff cmpiw #-1,%d1
10c1d668: 6704 beqs 10c1d66e <sys_setresuid16+0x30>
10c1d66a: 4280 clrl %d0
10c1d66c: 3001 movew %d1,%d0
10c1d66e: 2f00 movel %d0,%sp@-
10c1d670: 70ff moveq #-1,%d0
10c1d672: 0c42 ffff cmpiw #-1,%d2
10c1d676: 6704 beqs 10c1d67c <sys_setresuid16+0x3e>
10c1d678: 4280 clrl %d0
10c1d67a: 3002 movew %d2,%d0
10c1d67c: 2f00 movel %d0,%sp@-
10c1d67e: 4eb9 10c1 c012 jsr 10c1c012 <sys_setresuid>
10c1d684: 242e fffc movel %fp@(-4),%d2
10c1d688: 4e5e unlk %fp
10c1d68a: 4e75 rts
10c1d68c <sys_getresuid16>:
10c1d68c: 4e56 0000 linkw %fp,#0
10c1d690: 2079 1002 53b4 moveal 100253b4 <_current_task>,%a0
10c1d696: 0ca8 0000 ffff cmpil #65535,%a0@(300)
10c1d69c: 012c
10c1d69e: 6308 blss 10c1d6a8 <sys_getresuid16+0x1c>
10c1d6a0: 3039 1000 cfc2 movew 1000cfc2 <overflowuid+0x2>,%d0
10c1d6a6: 6004 bras 10c1d6ac <sys_getresuid16+0x20>
10c1d6a8: 3028 012e movew %a0@(302),%d0
10c1d6ac: 206e 0008 moveal %fp@(8),%a0
10c1d6b0: 3080 movew %d0,%a0@
10c1d6b2: 2079 1002 53b4 moveal 100253b4 <_current_task>,%a0
10c1d6b8: 0ca8 0000 ffff cmpil #65535,%a0@(304)
10c1d6be: 0130
10c1d6c0: 6308 blss 10c1d6ca <sys_getresuid16+0x3e>
10c1d6c2: 3039 1000 cfc2 movew 1000cfc2 <overflowuid+0x2>,%d0
10c1d6c8: 6004 bras 10c1d6ce <sys_getresuid16+0x42>
10c1d6ca: 3028 0132 movew %a0@(306),%d0
10c1d6ce: 206e 000c moveal %fp@(12),%a0
10c1d6d2: 3080 movew %d0,%a0@
10c1d6d4: 2079 1002 53b4 moveal 100253b4 <_current_task>,%a0
10c1d6da: 0ca8 0000 ffff cmpil #65535,%a0@(308)
10c1d6e0: 0134
10c1d6e2: 6308 blss 10c1d6ec <sys_getresuid16+0x60>
10c1d6e4: 3039 1000 cfc2 movew 1000cfc2 <overflowuid+0x2>,%d0
10c1d6ea: 6004 bras 10c1d6f0 <sys_getresuid16+0x64>
10c1d6ec: 3028 0136 movew %a0@(310),%d0
10c1d6f0: 206e 0010 moveal %fp@(16),%a0
10c1d6f4: 3080 movew %d0,%a0@
10c1d6f6: 7000 moveq #0,%d0
10c1d6f8: 4e5e unlk %fp
10c1d6fa: 4e75 rts
10c1d6fc <sys_setresgid16>:
10c1d6fc: 4e56 0000 linkw %fp,#0
10c1d700: 2f02 movel %d2,%sp@-
10c1d702: 202e 0010 movel %fp@(16),%d0
10c1d706: 342e 000a movew %fp@(10),%d2
10c1d70a: 322e 000e movew %fp@(14),%d1
10c1d70e: 0c40 ffff cmpiw #-1,%d0
10c1d712: 6708 beqs 10c1d71c <sys_setresgid16+0x20>
10c1d714: 0280 0000 ffff andil #65535,%d0
10c1d71a: 6002 bras 10c1d71e <sys_setresgid16+0x22>
10c1d71c: 70ff moveq #-1,%d0
10c1d71e: 2f00 movel %d0,%sp@-
10c1d720: 70ff moveq #-1,%d0
10c1d722: 0c41 ffff cmpiw #-1,%d1
10c1d726: 6704 beqs 10c1d72c <sys_setresgid16+0x30>
10c1d728: 4280 clrl %d0
10c1d72a: 3001 movew %d1,%d0
10c1d72c: 2f00 movel %d0,%sp@-
10c1d72e: 70ff moveq #-1,%d0
10c1d730: 0c42 ffff cmpiw #-1,%d2
10c1d734: 6704 beqs 10c1d73a <sys_setresgid16+0x3e>
10c1d736: 4280 clrl %d0
10c1d738: 3002 movew %d2,%d0
10c1d73a: 2f00 movel %d0,%sp@-
10c1d73c: 4eb9 10c1 c1aa jsr 10c1c1aa <sys_setresgid>
10c1d742: 242e fffc movel %fp@(-4),%d2
10c1d746: 4e5e unlk %fp
10c1d748: 4e75 rts
10c1d74a <sys_getresgid16>:
10c1d74a: 4e56 0000 linkw %fp,#0
10c1d74e: 2079 1002 53b4 moveal 100253b4 <_current_task>,%a0
10c1d754: 0ca8 0000 ffff cmpil #65535,%a0@(316)
10c1d75a: 013c
10c1d75c: 6308 blss 10c1d766 <sys_getresgid16+0x1c>
10c1d75e: 3039 1000 cfc6 movew 1000cfc6 <overflowgid+0x2>,%d0
10c1d764: 6004 bras 10c1d76a <sys_getresgid16+0x20>
10c1d766: 3028 013e movew %a0@(318),%d0
10c1d76a: 206e 0008 moveal %fp@(8),%a0
10c1d76e: 3080 movew %d0,%a0@
10c1d770: 2079 1002 53b4 moveal 100253b4 <_current_task>,%a0
10c1d776: 0ca8 0000 ffff cmpil #65535,%a0@(320)
10c1d77c: 0140
10c1d77e: 6308 blss 10c1d788 <sys_getresgid16+0x3e>
10c1d780: 3039 1000 cfc6 movew 1000cfc6 <overflowgid+0x2>,%d0
10c1d786: 6004 bras 10c1d78c <sys_getresgid16+0x42>
10c1d788: 3028 0142 movew %a0@(322),%d0
10c1d78c: 206e 000c moveal %fp@(12),%a0
10c1d790: 3080 movew %d0,%a0@
10c1d792: 2079 1002 53b4 moveal 100253b4 <_current_task>,%a0
10c1d798: 0ca8 0000 ffff cmpil #65535,%a0@(324)
10c1d79e: 0144
10c1d7a0: 6308 blss 10c1d7aa <sys_getresgid16+0x60>
10c1d7a2: 3039 1000 cfc6 movew 1000cfc6 <overflowgid+0x2>,%d0
10c1d7a8: 6004 bras 10c1d7ae <sys_getresgid16+0x64>
10c1d7aa: 3028 0146 movew %a0@(326),%d0
10c1d7ae: 206e 0010 moveal %fp@(16),%a0
10c1d7b2: 3080 movew %d0,%a0@
10c1d7b4: 7000 moveq #0,%d0
10c1d7b6: 4e5e unlk %fp
10c1d7b8: 4e75 rts
10c1d7ba <sys_setfsuid16>:
10c1d7ba: 4e56 0000 linkw %fp,#0
10c1d7be: 4280 clrl %d0
10c1d7c0: 302e 000a movew %fp@(10),%d0
10c1d7c4: 2f00 movel %d0,%sp@-
10c1d7c6: 4eb9 10c1 c2b0 jsr 10c1c2b0 <sys_setfsuid>
10c1d7cc: 4e5e unlk %fp
10c1d7ce: 4e75 rts
10c1d7d0 <sys_setfsgid16>:
10c1d7d0: 4e56 0000 linkw %fp,#0
10c1d7d4: 4280 clrl %d0
10c1d7d6: 302e 000a movew %fp@(10),%d0
10c1d7da: 2f00 movel %d0,%sp@-
10c1d7dc: 4eb9 10c1 c340 jsr 10c1c340 <sys_setfsgid>
10c1d7e2: 4e5e unlk %fp
10c1d7e4: 4e75 rts
10c1d7e6 <sys_getgroups16>:
10c1d7e6: 4e56 ffc0 linkw %fp,#-64
10c1d7ea: 2f03 movel %d3,%sp@-
10c1d7ec: 2f02 movel %d2,%sp@-
10c1d7ee: 202e 0008 movel %fp@(8),%d0
10c1d7f2: 6d12 blts 10c1d806 <sys_getgroups16+0x20>
10c1d7f4: 2079 1002 53b4 moveal 100253b4 <_current_task>,%a0
10c1d7fa: 2428 014c movel %a0@(332),%d2
10c1d7fe: 4a80 tstl %d0
10c1d800: 6732 beqs 10c1d834 <sys_getgroups16+0x4e>
10c1d802: b082 cmpl %d2,%d0
10c1d804: 6c04 bges 10c1d80a <sys_getgroups16+0x24>
10c1d806: 70ea moveq #-22,%d0
10c1d808: 602c bras 10c1d836 <sys_getgroups16+0x50>
10c1d80a: 72c0 moveq #-64,%d1
10c1d80c: d28e addl %fp,%d1
10c1d80e: 2602 movel %d2,%d3
10c1d810: d682 addl %d2,%d3
10c1d812: 4a82 tstl %d2
10c1d814: 6f10 bles 10c1d826 <sys_getgroups16+0x40>
10c1d816: 2241 moveal %d1,%a1
10c1d818: 41e8 0152 lea %a0@(338),%a0
10c1d81c: 2002 movel %d2,%d0
10c1d81e: 32d0 movew %a0@,%a1@+
10c1d820: 5888 addql #4,%a0
10c1d822: 5380 subql #1,%d0
10c1d824: 66f8 bnes 10c1d81e <sys_getgroups16+0x38>
10c1d826: 2f03 movel %d3,%sp@-
10c1d828: 2f01 movel %d1,%sp@-
10c1d82a: 2f2e 000c movel %fp@(12),%sp@-
10c1d82e: 4eb9 10c8 5744 jsr 10c85744 <memcpy>
10c1d834: 2002 movel %d2,%d0
10c1d836: 242e ffb8 movel %fp@(-72),%d2
10c1d83a: 262e ffbc movel %fp@(-68),%d3
10c1d83e: 4e5e unlk %fp
10c1d840: 4e75 rts
10c1d842 <sys_setgroups16>:
10c1d842: 4e56 ffc0 linkw %fp,#-64
10c1d846: 2f03 movel %d3,%sp@-
10c1d848: 2f02 movel %d2,%sp@-
10c1d84a: 242e 0008 movel %fp@(8),%d2
10c1d84e: 2079 1002 53b4 moveal 100253b4 <_current_task>,%a0
10c1d854: 0828 0006 01d3 btst #6,%a0@(467)
10c1d85a: 6604 bnes 10c1d860 <sys_setgroups16+0x1e>
10c1d85c: 70ff moveq #-1,%d0
10c1d85e: 6050 bras 10c1d8b0 <sys_setgroups16+0x6e>
10c1d860: 0068 0100 0006 oriw #256,%a0@(6)
10c1d866: 7020 moveq #32,%d0
10c1d868: b082 cmpl %d2,%d0
10c1d86a: 6404 bccs 10c1d870 <sys_setgroups16+0x2e>
10c1d86c: 70ea moveq #-22,%d0
10c1d86e: 6040 bras 10c1d8b0 <sys_setgroups16+0x6e>
10c1d870: 2002 movel %d2,%d0
10c1d872: d082 addl %d2,%d0
10c1d874: 2f00 movel %d0,%sp@-
10c1d876: 2f2e 000c movel %fp@(12),%sp@-
10c1d87a: 76c0 moveq #-64,%d3
10c1d87c: d68e addl %fp,%d3
10c1d87e: 2f03 movel %d3,%sp@-
10c1d880: 4eb9 10c8 5744 jsr 10c85744 <memcpy>
10c1d886: 7000 moveq #0,%d0
10c1d888: b480 cmpl %d0,%d2
10c1d88a: 6f18 bles 10c1d8a4 <sys_setgroups16+0x62>
10c1d88c: 7200 moveq #0,%d1
10c1d88e: 2079 1002 53b4 moveal 100253b4 <_current_task>,%a0
10c1d894: 41e8 0150 lea %a0@(336),%a0
10c1d898: 2243 moveal %d3,%a1
10c1d89a: 3219 movew %a1@+,%d1
10c1d89c: 20c1 movel %d1,%a0@+
10c1d89e: 5280 addql #1,%d0
10c1d8a0: b480 cmpl %d0,%d2
10c1d8a2: 6ef6 bgts 10c1d89a <sys_setgroups16+0x58>
10c1d8a4: 2079 1002 53b4 moveal 100253b4 <_current_task>,%a0
10c1d8aa: 2142 014c movel %d2,%a0@(332)
10c1d8ae: 7000 moveq #0,%d0
10c1d8b0: 242e ffb8 movel %fp@(-72),%d2
10c1d8b4: 262e ffbc movel %fp@(-68),%d3
10c1d8b8: 4e5e unlk %fp
10c1d8ba: 4e75 rts
10c1d8bc <sys_getuid16>:
10c1d8bc: 4e56 0000 linkw %fp,#0
10c1d8c0: 2079 1002 53b4 moveal 100253b4 <_current_task>,%a0
10c1d8c6: 0ca8 0000 ffff cmpil #65535,%a0@(300)
10c1d8cc: 012c
10c1d8ce: 630a blss 10c1d8da <sys_getuid16+0x1e>
10c1d8d0: 4280 clrl %d0
10c1d8d2: 3039 1000 cfc2 movew 1000cfc2 <overflowuid+0x2>,%d0
10c1d8d8: 6006 bras 10c1d8e0 <sys_getuid16+0x24>
10c1d8da: 4280 clrl %d0
10c1d8dc: 3028 012e movew %a0@(302),%d0
10c1d8e0: 4e5e unlk %fp
10c1d8e2: 4e75 rts
10c1d8e4 <sys_geteuid16>:
10c1d8e4: 4e56 0000 linkw %fp,#0
10c1d8e8: 2079 1002 53b4 moveal 100253b4 <_current_task>,%a0
10c1d8ee: 0ca8 0000 ffff cmpil #65535,%a0@(304)
10c1d8f4: 0130
10c1d8f6: 630a blss 10c1d902 <sys_geteuid16+0x1e>
10c1d8f8: 4280 clrl %d0
10c1d8fa: 3039 1000 cfc2 movew 1000cfc2 <overflowuid+0x2>,%d0
10c1d900: 6006 bras 10c1d908 <sys_geteuid16+0x24>
10c1d902: 4280 clrl %d0
10c1d904: 3028 0132 movew %a0@(306),%d0
10c1d908: 4e5e unlk %fp
10c1d90a: 4e75 rts
10c1d90c <sys_getgid16>:
10c1d90c: 4e56 0000 linkw %fp,#0
10c1d910: 2079 1002 53b4 moveal 100253b4 <_current_task>,%a0
10c1d916: 0ca8 0000 ffff cmpil #65535,%a0@(316)
10c1d91c: 013c
10c1d91e: 630a blss 10c1d92a <sys_getgid16+0x1e>
10c1d920: 4280 clrl %d0
10c1d922: 3039 1000 cfc6 movew 1000cfc6 <overflowgid+0x2>,%d0
10c1d928: 6006 bras 10c1d930 <sys_getgid16+0x24>
10c1d92a: 4280 clrl %d0
10c1d92c: 3028 013e movew %a0@(318),%d0
10c1d930: 4e5e unlk %fp
10c1d932: 4e75 rts
10c1d934 <sys_getegid16>:
10c1d934: 4e56 0000 linkw %fp,#0
10c1d938: 2079 1002 53b4 moveal 100253b4 <_current_task>,%a0
10c1d93e: 0ca8 0000 ffff cmpil #65535,%a0@(320)
10c1d944: 0140
10c1d946: 630a blss 10c1d952 <sys_getegid16+0x1e>
10c1d948: 4280 clrl %d0
10c1d94a: 3039 1000 cfc6 movew 1000cfc6 <overflowgid+0x2>,%d0
10c1d950: 6006 bras 10c1d958 <sys_getegid16+0x24>
10c1d952: 4280 clrl %d0
10c1d954: 3028 0142 movew %a0@(322),%d0
10c1d958: 4e5e unlk %fp
10c1d95a: 4e75 rts
10c1d95c <add_page_to_hash_queue>:
10c1d95c: 4e56 0000 linkw %fp,#0
10c1d960: 2f0a movel %a2,%sp@-
10c1d962: 246e 0008 moveal %fp@(8),%a2
10c1d966: 206e 000c moveal %fp@(12),%a0
10c1d96a: 2250 moveal %a0@,%a1
10c1d96c: 208a movel %a2,%a0@
10c1d96e: 2549 0010 movel %a1,%a2@(16)
10c1d972: 2548 0030 movel %a0,%a2@(48)
10c1d976: b2fc 0000 cmpaw #0,%a1
10c1d97a: 6708 beqs 10c1d984 <add_page_to_hash_queue+0x28>
10c1d97c: 41ea 0010 lea %a2@(16),%a0
10c1d980: 2348 0030 movel %a0,%a1@(48)
10c1d984: 4aaa 0034 tstl %a2@(52)
10c1d988: 670c beqs 10c1d996 <add_page_to_hash_queue+0x3a>
10c1d98a: 4879 1000 1e40 pea 10001e40 <tvecs+0x2a8>
10c1d990: 4eb9 10c1 60e4 jsr 10c160e4 <panic>
10c1d996: 41f9 1000 d078 lea 1000d078 <page_cache_size>,%a0
10c1d99c: 5290 addql #1,%a0@
10c1d99e: 246e fffc moveal %fp@(-4),%a2
10c1d9a2: 4e5e unlk %fp
10c1d9a4: 4e75 rts
10c1d9a6 <__remove_inode_page>:
10c1d9a6: 4e56 0000 linkw %fp,#0
10c1d9aa: 2f0a movel %a2,%sp@-
10c1d9ac: 246e 0008 moveal %fp@(8),%a2
10c1d9b0: 41ea 0018 lea %a2@(24),%a0
10c1d9b4: 2010 movel %a0@,%d0
10c1d9b6: 0800 0004 btst #4,%d0
10c1d9ba: 670c beqs 10c1d9c8 <__remove_inode_page+0x22>
10c1d9bc: 4879 1000 1e40 pea 10001e40 <tvecs+0x2a8>
10c1d9c2: 4eb9 10c1 60e4 jsr 10c160e4 <panic>
10c1d9c8: 206a 0008 moveal %a2@(8),%a0
10c1d9cc: 53a8 0018 subql #1,%a0@(24)
10c1d9d0: 226a 0004 moveal %a2@(4),%a1
10c1d9d4: 2052 moveal %a2@,%a0
10c1d9d6: 2149 0004 movel %a1,%a0@(4)
10c1d9da: 2288 movel %a0,%a1@
10c1d9dc: 42aa 0008 clrl %a2@(8)
10c1d9e0: 206a 0010 moveal %a2@(16),%a0
10c1d9e4: 226a 0030 moveal %a2@(48),%a1
10c1d9e8: b0fc 0000 cmpaw #0,%a0
10c1d9ec: 6704 beqs 10c1d9f2 <__remove_inode_page+0x4c>
10c1d9ee: 2149 0030 movel %a1,%a0@(48)
10c1d9f2: 2288 movel %a0,%a1@
10c1d9f4: 42aa 0030 clrl %a2@(48)
10c1d9f8: 41f9 1000 d078 lea 1000d078 <page_cache_size>,%a0
10c1d9fe: 5390 subql #1,%a0@
10c1da00: 246e fffc moveal %fp@(-4),%a2
10c1da04: 4e5e unlk %fp
10c1da06: 4e75 rts
10c1da08 <remove_inode_page>:
10c1da08: 4e56 0000 linkw %fp,#0
10c1da0c: 222e 0008 movel %fp@(8),%d1
10c1da10: 2241 moveal %d1,%a1
10c1da12: 41e9 0018 lea %a1@(24),%a0
10c1da16: 2010 movel %a0@,%d0
10c1da18: 0800 0000 btst #0,%d0
10c1da1c: 660c bnes 10c1da2a <remove_inode_page+0x22>
10c1da1e: 4879 1000 1e40 pea 10001e40 <tvecs+0x2a8>
10c1da24: 4eb9 10c1 60e4 jsr 10c160e4 <panic>
10c1da2a: 2f01 movel %d1,%sp@-
10c1da2c: 4eba ff78 jsr %pc@(10c1d9a6 <__remove_inode_page>)
10c1da30: 4e5e unlk %fp
10c1da32: 4e75 rts
10c1da34 <set_page_dirty>:
10c1da34: 4e56 0000 linkw %fp,#0
10c1da38: 48e7 3030 moveml %d2-%d3/%a2-%a3,%sp@-
10c1da3c: 266e 0008 moveal %fp@(8),%a3
10c1da40: 41eb 0018 lea %a3@(24),%a0
10c1da44: 40c2 movew %sr,%d2
10c1da46: 007c 0700 oriw #1792,%sr
10c1da4a: 2010 movel %a0@,%d0
10c1da4c: 0800 0004 btst #4,%d0
10c1da50: 56c1 sne %d1
10c1da52: 4881 extw %d1
10c1da54: 48c1 extl %d1
10c1da56: 4481 negl %d1
10c1da58: 2010 movel %a0@,%d0
10c1da5a: 7610 moveq #16,%d3
10c1da5c: 8083 orl %d3,%d0
10c1da5e: 2080 movel %d0,%a0@
10c1da60: 46c2 movew %d2,%sr
10c1da62: 4a81 tstl %d1
10c1da64: 663a bnes 10c1daa0 <set_page_dirty+0x6c>
10c1da66: 246b 0008 moveal %a3@(8),%a2
10c1da6a: b4fc 0000 cmpaw #0,%a2
10c1da6e: 6730 beqs 10c1daa0 <set_page_dirty+0x6c>
10c1da70: 226b 0004 moveal %a3@(4),%a1
10c1da74: 2053 moveal %a3@,%a0
10c1da76: 2149 0004 movel %a1,%a0@(4)
10c1da7a: 2288 movel %a0,%a1@
10c1da7c: 41ea 0008 lea %a2@(8),%a0
10c1da80: 2250 moveal %a0@,%a1
10c1da82: 234b 0004 movel %a3,%a1@(4)
10c1da86: 2689 movel %a1,%a3@
10c1da88: 2748 0004 movel %a0,%a3@(4)
10c1da8c: 208b movel %a3,%a0@
10c1da8e: 202a 0020 movel %a2@(32),%d0
10c1da92: 670c beqs 10c1daa0 <set_page_dirty+0x6c>
10c1da94: 4878 0004 pea 4 <PF_PTRACED_BIT>
10c1da98: 2f00 movel %d0,%sp@-
10c1da9a: 4eb9 10c3 3710 jsr 10c33710 <__mark_inode_dirty>
10c1daa0: 4cee 0c0c fff0 moveml %fp@(-16),%d2-%d3/%a2-%a3
10c1daa6: 4e5e unlk %fp
10c1daa8: 4e75 rts
10c1daaa <invalidate_inode_pages>:
10c1daaa: 4e56 0000 linkw %fp,#0
10c1daae: 48e7 3038 moveml %d2-%d3/%a2-%a4,%sp@-
10c1dab2: 206e 0008 moveal %fp@(8),%a0
10c1dab6: 2868 00a8 moveal %a0@(168),%a4
10c1daba: 2654 moveal %a4@,%a3
10c1dabc: b9cb cmpal %a3,%a4
10c1dabe: 677a beqs 10c1db3a <invalidate_inode_pages+0x90>
10c1dac0: 7601 moveq #1,%d3
10c1dac2: 244b moveal %a3,%a2
10c1dac4: 2653 moveal %a3@,%a3
10c1dac6: 41ea 0018 lea %a2@(24),%a0
10c1daca: 2010 movel %a0@,%d0
10c1dacc: 0800 0004 btst #4,%d0
10c1dad0: 6664 bnes 10c1db36 <invalidate_inode_pages+0x8c>
10c1dad2: 40c2 movew %sr,%d2
10c1dad4: 007c 0700 oriw #1792,%sr
10c1dad8: 2010 movel %a0@,%d0
10c1dada: 2203 movel %d3,%d1
10c1dadc: c280 andl %d0,%d1
10c1dade: 2010 movel %a0@,%d0
10c1dae0: 8083 orl %d3,%d0
10c1dae2: 2080 movel %d0,%a0@
10c1dae4: 46c2 movew %d2,%sr
10c1dae6: 4a81 tstl %d1
10c1dae8: 664c bnes 10c1db36 <invalidate_inode_pages+0x8c>
10c1daea: 4aaa 0034 tstl %a2@(52)
10c1daee: 6710 beqs 10c1db00 <invalidate_inode_pages+0x56>
10c1daf0: 42a7 clrl %sp@-
10c1daf2: 2f0a movel %a2,%sp@-
10c1daf4: 4eb9 10c2 770a jsr 10c2770a <try_to_free_buffers>
10c1dafa: 508f addql #8,%sp
10c1dafc: 4a80 tstl %d0
10c1dafe: 672c beqs 10c1db2c <invalidate_inode_pages+0x82>
10c1db00: 7001 moveq #1,%d0
10c1db02: b0aa 0014 cmpl %a2@(20),%d0
10c1db06: 6624 bnes 10c1db2c <invalidate_inode_pages+0x82>
10c1db08: 2f0a movel %a2,%sp@-
10c1db0a: 4eb9 10c2 1b60 jsr 10c21b60 <__lru_cache_del>
10c1db10: 2f0a movel %a2,%sp@-
10c1db12: 4eba fe92 jsr %pc@(10c1d9a6 <__remove_inode_page>)
10c1db16: 2f0a movel %a2,%sp@-
10c1db18: 4eb9 10c1 e528 jsr 10c1e528 <unlock_page>
10c1db1e: 2f0a movel %a2,%sp@-
10c1db20: 4eb9 10c2 20d0 jsr 10c220d0 <page_cache_release>
10c1db26: 4fef 0010 lea %sp@(16),%sp
10c1db2a: 600a bras 10c1db36 <invalidate_inode_pages+0x8c>
10c1db2c: 2f0a movel %a2,%sp@-
10c1db2e: 4eb9 10c1 e528 jsr 10c1e528 <unlock_page>
10c1db34: 588f addql #4,%sp
10c1db36: b9cb cmpal %a3,%a4
10c1db38: 6688 bnes 10c1dac2 <invalidate_inode_pages+0x18>
10c1db3a: 4cee 1c0c ffec moveml %fp@(-20),%d2-%d3/%a2-%a4
10c1db40: 4e5e unlk %fp
10c1db42: 4e75 rts
10c1db44 <do_flushpage>:
10c1db44: 4e56 0000 linkw %fp,#0
10c1db48: 226e 0008 moveal %fp@(8),%a1
10c1db4c: 202e 000c movel %fp@(12),%d0
10c1db50: 2069 0008 moveal %a1@(8),%a0
10c1db54: 2068 001c moveal %a0@(28),%a0
10c1db58: 2068 0018 moveal %a0@(24),%a0
10c1db5c: b0fc 0000 cmpaw #0,%a0
10c1db60: 6610 bnes 10c1db72 <do_flushpage+0x2e>
10c1db62: 4878 0001 pea 1 <PF_DTRACE_OFF>
10c1db66: 2f00 movel %d0,%sp@-
10c1db68: 2f09 movel %a1,%sp@-
10c1db6a: 4eb9 10c2 6150 jsr 10c26150 <discard_bh_page>
10c1db70: 6006 bras 10c1db78 <do_flushpage+0x34>
10c1db72: 2f00 movel %d0,%sp@-
10c1db74: 2f09 movel %a1,%sp@-
10c1db76: 4e90 jsr %a0@
10c1db78: 4e5e unlk %fp
10c1db7a: 4e75 rts
10c1db7c <truncate_complete_page>:
10c1db7c: 4e56 0000 linkw %fp,#0
10c1db80: 2f0a movel %a2,%sp@-
10c1db82: 246e 0008 moveal %fp@(8),%a2
10c1db86: 4aaa 0034 tstl %a2@(52)
10c1db8a: 670e beqs 10c1db9a <truncate_complete_page+0x1e>
10c1db8c: 42a7 clrl %sp@-
10c1db8e: 2f0a movel %a2,%sp@-
10c1db90: 4eba ffb2 jsr %pc@(10c1db44 <do_flushpage>)
10c1db94: 508f addql #8,%sp
10c1db96: 4a80 tstl %d0
10c1db98: 670a beqs 10c1dba4 <truncate_complete_page+0x28>
10c1db9a: 2f0a movel %a2,%sp@-
10c1db9c: 4eb9 10c2 1bdc jsr 10c21bdc <lru_cache_del>
10c1dba2: 588f addql #4,%sp
10c1dba4: 41ea 0018 lea %a2@(24),%a0
10c1dba8: 40c0 movew %sr,%d0
10c1dbaa: 007c 0700 oriw #1792,%sr
10c1dbae: 72ef moveq #-17,%d1
10c1dbb0: c390 andl %d1,%a0@
10c1dbb2: 46c0 movew %d0,%sr
10c1dbb4: 40c0 movew %sr,%d0
10c1dbb6: 007c 0700 oriw #1792,%sr
10c1dbba: 72f7 moveq #-9,%d1
10c1dbbc: c390 andl %d1,%a0@
10c1dbbe: 46c0 movew %d0,%sr
10c1dbc0: 2f0a movel %a2,%sp@-
10c1dbc2: 4eba fe44 jsr %pc@(10c1da08 <remove_inode_page>)
10c1dbc6: 2f0a movel %a2,%sp@-
10c1dbc8: 4eb9 10c2 20d0 jsr 10c220d0 <page_cache_release>
10c1dbce: 246e fffc moveal %fp@(-4),%a2
10c1dbd2: 4e5e unlk %fp
10c1dbd4: 4e75 rts
10c1dbd6 <truncate_list_pages>:
10c1dbd6: 4e56 0000 linkw %fp,#0
10c1dbda: 48e7 3e3c moveml %d2-%d6/%a2-%a5,%sp@-
10c1dbde: 286e 0008 moveal %fp@(8),%a4
10c1dbe2: 2a2e 000c movel %fp@(12),%d5
10c1dbe6: 2a6e 0010 moveal %fp@(16),%a5
10c1dbea: 7c00 moveq #0,%d6
10c1dbec: 266c 0004 moveal %a4@(4),%a3
10c1dbf0: b9cb cmpal %a3,%a4
10c1dbf2: 6700 0130 beqw 10c1dd24 <truncate_list_pages+0x14e>
10c1dbf6: 7801 moveq #1,%d4
10c1dbf8: 262b 000c movel %a3@(12),%d3
10c1dbfc: ba83 cmpl %d3,%d5
10c1dbfe: 6310 blss 10c1dc10 <truncate_list_pages+0x3a>
10c1dc00: 4a95 tstl %a5@
10c1dc02: 6700 0116 beqw 10c1dd1a <truncate_list_pages+0x144>
10c1dc06: 2003 movel %d3,%d0
10c1dc08: 5280 addql #1,%d0
10c1dc0a: ba80 cmpl %d0,%d5
10c1dc0c: 6600 010c bnew 10c1dd1a <truncate_list_pages+0x144>
10c1dc10: 41eb 0014 lea %a3@(20),%a0
10c1dc14: 5290 addql #1,%a0@
10c1dc16: 45eb 0018 lea %a3@(24),%a2
10c1dc1a: 40c1 movew %sr,%d1
10c1dc1c: 007c 0700 oriw #1792,%sr
10c1dc20: 2012 movel %a2@,%d0
10c1dc22: 2404 movel %d4,%d2
10c1dc24: c480 andl %d0,%d2
10c1dc26: 2012 movel %a2@,%d0
10c1dc28: 8084 orl %d4,%d0
10c1dc2a: 2480 movel %d0,%a2@
10c1dc2c: 46c1 movew %d1,%sr
10c1dc2e: 226c 0004 moveal %a4@(4),%a1
10c1dc32: 2054 moveal %a4@,%a0
10c1dc34: 2149 0004 movel %a1,%a0@(4)
10c1dc38: 2288 movel %a0,%a1@
10c1dc3a: 4a82 tstl %d2
10c1dc3c: 6612 bnes 10c1dc50 <truncate_list_pages+0x7a>
10c1dc3e: 206b 0004 moveal %a3@(4),%a0
10c1dc42: 274c 0004 movel %a4,%a3@(4)
10c1dc46: 288b movel %a3,%a4@
10c1dc48: 2948 0004 movel %a0,%a4@(4)
10c1dc4c: 208c movel %a4,%a0@
10c1dc4e: 600e bras 10c1dc5e <truncate_list_pages+0x88>
10c1dc50: 2053 moveal %a3@,%a0
10c1dc52: 214c 0004 movel %a4,%a0@(4)
10c1dc56: 2888 movel %a0,%a4@
10c1dc58: 294b 0004 movel %a3,%a4@(4)
10c1dc5c: 268c movel %a4,%a3@
10c1dc5e: 7c01 moveq #1,%d6
10c1dc60: 4a82 tstl %d2
10c1dc62: 667e bnes 10c1dce2 <truncate_list_pages+0x10c>
10c1dc64: 2455 moveal %a5@,%a2
10c1dc66: b4fc 0000 cmpaw #0,%a2
10c1dc6a: 6764 beqs 10c1dcd0 <truncate_list_pages+0xfa>
10c1dc6c: 2003 movel %d3,%d0
10c1dc6e: 5280 addql #1,%d0
10c1dc70: ba80 cmpl %d0,%d5
10c1dc72: 665c bnes 10c1dcd0 <truncate_list_pages+0xfa>
10c1dc74: 223c 0000 1000 movel #4096,%d1
10c1dc7a: 928a subl %a2,%d1
10c1dc7c: 200a movel %a2,%d0
10c1dc7e: d081 addl %d1,%d0
10c1dc80: 0c80 0000 1000 cmpil #4096,%d0
10c1dc86: 630c blss 10c1dc94 <truncate_list_pages+0xbe>
10c1dc88: 4879 1000 1e40 pea 10001e40 <tvecs+0x2a8>
10c1dc8e: 4eb9 10c1 60e4 jsr 10c160e4 <panic>
10c1dc94: 206b 0038 moveal %a3@(56),%a0
10c1dc98: b0fc 0000 cmpaw #0,%a0
10c1dc9c: 660c bnes 10c1dcaa <truncate_list_pages+0xd4>
10c1dc9e: 4879 1000 1e40 pea 10001e40 <tvecs+0x2a8>
10c1dca4: 4eb9 10c1 60e4 jsr 10c160e4 <panic>
10c1dcaa: 2f01 movel %d1,%sp@-
10c1dcac: 42a7 clrl %sp@-
10c1dcae: 4872 8800 pea %a2@(00000000,%a0:l)
10c1dcb2: 4eb9 10c8 576c jsr 10c8576c <memset>
10c1dcb8: 4fef 000c lea %sp@(12),%sp
10c1dcbc: 4aab 0034 tstl %a3@(52)
10c1dcc0: 670a beqs 10c1dccc <truncate_list_pages+0xf6>
10c1dcc2: 2f0a movel %a2,%sp@-
10c1dcc4: 2f0b movel %a3,%sp@-
10c1dcc6: 4eba fe7c jsr %pc@(10c1db44 <do_flushpage>)
10c1dcca: 508f addql #8,%sp
10c1dccc: 4295 clrl %a5@
10c1dcce: 6008 bras 10c1dcd8 <truncate_list_pages+0x102>
10c1dcd0: 2f0b movel %a3,%sp@-
10c1dcd2: 4eba fea8 jsr %pc@(10c1db7c <truncate_complete_page>)
10c1dcd6: 588f addql #4,%sp
10c1dcd8: 2f0b movel %a3,%sp@-
10c1dcda: 4eb9 10c1 e528 jsr 10c1e528 <unlock_page>
10c1dce0: 6010 bras 10c1dcf2 <truncate_list_pages+0x11c>
10c1dce2: 2012 movel %a2@,%d0
10c1dce4: 0800 0000 btst #0,%d0
10c1dce8: 670a beqs 10c1dcf4 <truncate_list_pages+0x11e>
10c1dcea: 2f0b movel %a3,%sp@-
10c1dcec: 4eb9 10c1 e498 jsr 10c1e498 <___wait_on_page>
10c1dcf2: 588f addql #4,%sp
10c1dcf4: 2f0b movel %a3,%sp@-
10c1dcf6: 4eb9 10c2 20d0 jsr 10c220d0 <page_cache_release>
10c1dcfc: 2079 1002 53b4 moveal 100253b4 <_current_task>,%a0
10c1dd02: 588f addql #4,%sp
10c1dd04: 2028 0014 movel %a0@(20),%d0
10c1dd08: 6700 fee2 beqw 10c1dbec <truncate_list_pages+0x16>
10c1dd0c: 7000 moveq #0,%d0
10c1dd0e: 2080 movel %d0,%a0@
10c1dd10: 4eb9 10c1 44d2 jsr 10c144d2 <schedule>
10c1dd16: 6000 fed4 braw 10c1dbec <truncate_list_pages+0x16>
10c1dd1a: 266b 0004 moveal %a3@(4),%a3
10c1dd1e: b9cb cmpal %a3,%a4
10c1dd20: 6600 fed6 bnew 10c1dbf8 <truncate_list_pages+0x22>
10c1dd24: 2006 movel %d6,%d0
10c1dd26: 4cee 3c7c ffdc moveml %fp@(-36),%d2-%d6/%a2-%a5
10c1dd2c: 4e5e unlk %fp
10c1dd2e: 4e75 rts
10c1dd30 <truncate_inode_pages>:
10c1dd30: 4e56 fffc linkw %fp,#-4
10c1dd34: 48e7 3e30 moveml %d2-%d6/%a2-%a3,%sp@-
10c1dd38: 266e 0008 moveal %fp@(8),%a3
10c1dd3c: 282e 000c movel %fp@(12),%d4
10c1dd40: 2a2e 0010 movel %fp@(16),%d5
10c1dd44: 2004 movel %d4,%d0
10c1dd46: 2205 movel %d5,%d1
10c1dd48: 4282 clrl %d2
10c1dd4a: 0681 0000 0fff addil #4095,%d1
10c1dd50: d182 addxl %d2,%d0
10c1dd52: 2600 movel %d0,%d3
10c1dd54: e94b lslw #4,%d3
10c1dd56: 4843 swap %d3
10c1dd58: 4243 clrw %d3
10c1dd5a: 2401 movel %d1,%d2
10c1dd5c: 7c0c moveq #12,%d6
10c1dd5e: ecaa lsrl %d6,%d2
10c1dd60: 2203 movel %d3,%d1
10c1dd62: 8282 orl %d2,%d1
10c1dd64: 2601 movel %d1,%d3
10c1dd66: 2005 movel %d5,%d0
10c1dd68: 0280 0000 0fff andil #4095,%d0
10c1dd6e: 2d40 fffc movel %d0,%fp@(-4)
10c1dd72: 45fa fe62 lea %pc@(10c1dbd6 <truncate_list_pages>),%a2
10c1dd76: 486e fffc pea %fp@(-4)
10c1dd7a: 2f03 movel %d3,%sp@-
10c1dd7c: 2f0b movel %a3,%sp@-
10c1dd7e: 4e92 jsr %a2@
10c1dd80: 2400 movel %d0,%d2
10c1dd82: 486e fffc pea %fp@(-4)
10c1dd86: 2f03 movel %d3,%sp@-
10c1dd88: 486b 0008 pea %a3@(8)
10c1dd8c: 4e92 jsr %a2@
10c1dd8e: 8480 orl %d0,%d2
10c1dd90: 486e fffc pea %fp@(-4)
10c1dd94: 2f03 movel %d3,%sp@-
10c1dd96: 486b 0010 pea %a3@(16)
10c1dd9a: 4e92 jsr %a2@
10c1dd9c: 8480 orl %d0,%d2
10c1dd9e: 4fef 0024 lea %sp@(36),%sp
10c1dda2: 66d2 bnes 10c1dd76 <truncate_inode_pages+0x46>
10c1dda4: 4cee 0c7c ffe0 moveml %fp@(-32),%d2-%d6/%a2-%a3
10c1ddaa: 4e5e unlk %fp
10c1ddac: 4e75 rts
10c1ddae <invalidate_list_pages2>:
10c1ddae: 4e56 0000 linkw %fp,#0
10c1ddb2: 48e7 3c3c moveml %d2-%d5/%a2-%a5,%sp@-
10c1ddb6: 286e 0008 moveal %fp@(8),%a4
10c1ddba: 7600 moveq #0,%d3
10c1ddbc: 246c 0004 moveal %a4@(4),%a2
10c1ddc0: b9ca cmpal %a2,%a4
10c1ddc2: 6700 0132 beqw 10c1def6 <invalidate_list_pages2+0x148>
10c1ddc6: 7801 moveq #1,%d4
10c1ddc8: 47ea 0018 lea %a2@(24),%a3
10c1ddcc: 40c2 movew %sr,%d2
10c1ddce: 007c 0700 oriw #1792,%sr
10c1ddd2: 2013 movel %a3@,%d0
10c1ddd4: 2204 movel %d4,%d1
10c1ddd6: c280 andl %d0,%d1
10c1ddd8: 2013 movel %a3@,%d0
10c1ddda: 8084 orl %d4,%d0
10c1dddc: 2680 movel %d0,%a3@
10c1ddde: 46c2 movew %d2,%sr
10c1dde0: 2a4b moveal %a3,%a5
10c1dde2: 4a81 tstl %d1
10c1dde4: 6600 00b0 bnew 10c1de96 <invalidate_list_pages2+0xe8>
10c1dde8: 7401 moveq #1,%d2
10c1ddea: 202a 0014 movel %a2@(20),%d0
10c1ddee: 222a 0034 movel %a2@(52),%d1
10c1ddf2: 6708 beqs 10c1ddfc <invalidate_list_pages2+0x4e>
10c1ddf4: 7a02 moveq #2,%d5
10c1ddf6: ba80 cmpl %d0,%d5
10c1ddf8: 6708 beqs 10c1de02 <invalidate_list_pages2+0x54>
10c1ddfa: 6032 bras 10c1de2e <invalidate_list_pages2+0x80>
10c1ddfc: 7a01 moveq #1,%d5
10c1ddfe: ba80 cmpl %d0,%d5
10c1de00: 662c bnes 10c1de2e <invalidate_list_pages2+0x80>
10c1de02: 226c 0004 moveal %a4@(4),%a1
10c1de06: 2054 moveal %a4@,%a0
10c1de08: 2149 0004 movel %a1,%a0@(4)
10c1de0c: 2288 movel %a0,%a1@
10c1de0e: 206a 0004 moveal %a2@(4),%a0
10c1de12: 254c 0004 movel %a4,%a2@(4)
10c1de16: 288a movel %a2,%a4@
10c1de18: 2948 0004 movel %a0,%a4@(4)
10c1de1c: 208c movel %a4,%a0@
10c1de1e: 41ea 0014 lea %a2@(20),%a0
10c1de22: 5290 addql #1,%a0@
10c1de24: 2f0a movel %a2,%sp@-
10c1de26: 4eba fd54 jsr %pc@(10c1db7c <truncate_complete_page>)
10c1de2a: 588f addql #4,%sp
10c1de2c: 6052 bras 10c1de80 <invalidate_list_pages2+0xd2>
10c1de2e: 4a81 tstl %d1
10c1de30: 6734 beqs 10c1de66 <invalidate_list_pages2+0xb8>
10c1de32: 226c 0004 moveal %a4@(4),%a1
10c1de36: 2054 moveal %a4@,%a0
10c1de38: 2149 0004 movel %a1,%a0@(4)
10c1de3c: 2288 movel %a0,%a1@
10c1de3e: 206a 0004 moveal %a2@(4),%a0
10c1de42: 254c 0004 movel %a4,%a2@(4)
10c1de46: 288a movel %a2,%a4@
10c1de48: 2948 0004 movel %a0,%a4@(4)
10c1de4c: 208c movel %a4,%a0@
10c1de4e: 41ea 0014 lea %a2@(20),%a0
10c1de52: 5290 addql #1,%a0@
10c1de54: 42a7 clrl %sp@-
10c1de56: 42a7 clrl %sp@-
10c1de58: 2f0a movel %a2,%sp@-
10c1de5a: 4eb9 10c2 6150 jsr 10c26150 <discard_bh_page>
10c1de60: 4fef 000c lea %sp@(12),%sp
10c1de64: 6002 bras 10c1de68 <invalidate_list_pages2+0xba>
10c1de66: 7400 moveq #0,%d2
10c1de68: 40c0 movew %sr,%d0
10c1de6a: 007c 0700 oriw #1792,%sr
10c1de6e: 72ef moveq #-17,%d1
10c1de70: c395 andl %d1,%a5@
10c1de72: 46c0 movew %d0,%sr
10c1de74: 40c0 movew %sr,%d0
10c1de76: 007c 0700 oriw #1792,%sr
10c1de7a: 7af7 moveq #-9,%d5
10c1de7c: cb95 andl %d5,%a5@
10c1de7e: 46c0 movew %d0,%sr
10c1de80: 2f0a movel %a2,%sp@-
10c1de82: 4eb9 10c1 e528 jsr 10c1e528 <unlock_page>
10c1de88: 8682 orl %d2,%d3
10c1de8a: 588f addql #4,%sp
10c1de8c: 4a82 tstl %d2
10c1de8e: 663a bnes 10c1deca <invalidate_list_pages2+0x11c>
10c1de90: 246a 0004 moveal %a2@(4),%a2
10c1de94: 605a bras 10c1def0 <invalidate_list_pages2+0x142>
10c1de96: 226c 0004 moveal %a4@(4),%a1
10c1de9a: 2054 moveal %a4@,%a0
10c1de9c: 2149 0004 movel %a1,%a0@(4)
10c1dea0: 2288 movel %a0,%a1@
10c1dea2: 2052 moveal %a2@,%a0
10c1dea4: 214c 0004 movel %a4,%a0@(4)
10c1dea8: 2888 movel %a0,%a4@
10c1deaa: 294a 0004 movel %a2,%a4@(4)
10c1deae: 248c movel %a4,%a2@
10c1deb0: 41ea 0014 lea %a2@(20),%a0
10c1deb4: 5290 addql #1,%a0@
10c1deb6: 7601 moveq #1,%d3
10c1deb8: 2013 movel %a3@,%d0
10c1deba: 0800 0000 btst #0,%d0
10c1debe: 670a beqs 10c1deca <invalidate_list_pages2+0x11c>
10c1dec0: 2f0a movel %a2,%sp@-
10c1dec2: 4eb9 10c1 e498 jsr 10c1e498 <___wait_on_page>
10c1dec8: 588f addql #4,%sp
10c1deca: 2f0a movel %a2,%sp@-
10c1decc: 4eb9 10c2 20d0 jsr 10c220d0 <page_cache_release>
10c1ded2: 2079 1002 53b4 moveal 100253b4 <_current_task>,%a0
10c1ded8: 588f addql #4,%sp
10c1deda: 2028 0014 movel %a0@(20),%d0
10c1dede: 6700 fedc beqw 10c1ddbc <invalidate_list_pages2+0xe>
10c1dee2: 7000 moveq #0,%d0
10c1dee4: 2080 movel %d0,%a0@
10c1dee6: 4eb9 10c1 44d2 jsr 10c144d2 <schedule>
10c1deec: 6000 fece braw 10c1ddbc <invalidate_list_pages2+0xe>
10c1def0: b9ca cmpal %a2,%a4
10c1def2: 6600 fed4 bnew 10c1ddc8 <invalidate_list_pages2+0x1a>
10c1def6: 2003 movel %d3,%d0
10c1def8: 4cee 3c3c ffe0 moveml %fp@(-32),%d2-%d5/%a2-%a5
10c1defe: 4e5e unlk %fp
10c1df00: 4e75 rts
10c1df02 <invalidate_inode_pages2>:
10c1df02: 4e56 0000 linkw %fp,#0
10c1df06: 48e7 2030 moveml %d2/%a2-%a3,%sp@-
10c1df0a: 266e 0008 moveal %fp@(8),%a3
10c1df0e: 45fa fe9e lea %pc@(10c1ddae <invalidate_list_pages2>),%a2
10c1df12: 2f0b movel %a3,%sp@-
10c1df14: 4e92 jsr %a2@
10c1df16: 2400 movel %d0,%d2
10c1df18: 486b 0008 pea %a3@(8)
10c1df1c: 4e92 jsr %a2@
10c1df1e: 8480 orl %d0,%d2
10c1df20: 486b 0010 pea %a3@(16)
10c1df24: 4e92 jsr %a2@
10c1df26: 8480 orl %d0,%d2
10c1df28: 4fef 000c lea %sp@(12),%sp
10c1df2c: 66e4 bnes 10c1df12 <invalidate_inode_pages2+0x10>
10c1df2e: 4cee 0c04 fff4 moveml %fp@(-12),%d2/%a2-%a3
10c1df34: 4e5e unlk %fp
10c1df36: 4e75 rts
10c1df38 <writeout_one_page>:
10c1df38: 4e56 fffc linkw %fp,#-4
10c1df3c: 2f02 movel %d2,%sp@-
10c1df3e: 206e 0008 moveal %fp@(8),%a0
10c1df42: 2428 0034 movel %a0@(52),%d2
10c1df46: 2d42 fffc movel %d2,%fp@(-4)
10c1df4a: 206e fffc moveal %fp@(-4),%a0
10c1df4e: 7007 moveq #7,%d0
10c1df50: c0a8 0014 andl %a0@(20),%d0
10c1df54: 7203 moveq #3,%d1
10c1df56: b280 cmpl %d0,%d1
10c1df58: 661e bnes 10c1df78 <writeout_one_page+0x40>
10c1df5a: 2179 1002 67b0 movel 100267b0 <jiffies>,%a0@(24)
10c1df60: 0018
10c1df62: 486e fffc pea %fp@(-4)
10c1df66: 4878 0001 pea 1 <PF_DTRACE_OFF>
10c1df6a: 4878 0001 pea 1 <PF_DTRACE_OFF>
10c1df6e: 4eb9 10c4 c80c jsr 10c4c80c <ll_rw_block>
10c1df74: 4fef 000c lea %sp@(12),%sp
10c1df78: 206e fffc moveal %fp@(-4),%a0
10c1df7c: 2028 0024 movel %a0@(36),%d0
10c1df80: 2d40 fffc movel %d0,%fp@(-4)
10c1df84: b480 cmpl %d0,%d2
10c1df86: 66c2 bnes 10c1df4a <writeout_one_page+0x12>
10c1df88: 7000 moveq #0,%d0
10c1df8a: 242e fff8 movel %fp@(-8),%d2
10c1df8e: 4e5e unlk %fp
10c1df90: 4e75 rts
10c1df92 <waitfor_one_page>:
10c1df92: 4e56 0000 linkw %fp,#0
10c1df96: 48e7 3030 moveml %d2-%d3/%a2-%a3,%sp@-
10c1df9a: 206e 0008 moveal %fp@(8),%a0
10c1df9e: 7600 moveq #0,%d3
10c1dfa0: 2428 0034 movel %a0@(52),%d2
10c1dfa4: 2442 moveal %d2,%a2
10c1dfa6: 47ea 0014 lea %a2@(20),%a3
10c1dfaa: 2013 movel %a3@,%d0
10c1dfac: 0800 0002 btst #2,%d0
10c1dfb0: 670a beqs 10c1dfbc <waitfor_one_page+0x2a>
10c1dfb2: 2f0a movel %a2,%sp@-
10c1dfb4: 4eb9 10c2 4c0c jsr 10c24c0c <__wait_on_buffer>
10c1dfba: 588f addql #4,%sp
10c1dfbc: 7009 moveq #9,%d0
10c1dfbe: c093 andl %a3@,%d0
10c1dfc0: 7208 moveq #8,%d1
10c1dfc2: b280 cmpl %d0,%d1
10c1dfc4: 6602 bnes 10c1dfc8 <waitfor_one_page+0x36>
10c1dfc6: 76fb moveq #-5,%d3
10c1dfc8: 246a 0024 moveal %a2@(36),%a2
10c1dfcc: b48a cmpl %a2,%d2
10c1dfce: 66d6 bnes 10c1dfa6 <waitfor_one_page+0x14>
10c1dfd0: 2003 movel %d3,%d0
10c1dfd2: 4cee 0c0c fff0 moveml %fp@(-16),%d2-%d3/%a2-%a3
10c1dfd8: 4e5e unlk %fp
10c1dfda: 4e75 rts
10c1dfdc <do_buffer_fdatasync>:
10c1dfdc: 4e56 0000 linkw %fp,#0
10c1dfe0: 48e7 383c moveml %d2-%d4/%a2-%a5,%sp@-
10c1dfe4: 286e 0008 moveal %fp@(8),%a4
10c1dfe8: 282e 000c movel %fp@(12),%d4
10c1dfec: 262e 0010 movel %fp@(16),%d3
10c1dff0: 2a6e 0014 moveal %fp@(20),%a5
10c1dff4: 7400 moveq #0,%d2
10c1dff6: 2654 moveal %a4@,%a3
10c1dff8: b9cb cmpal %a3,%a4
10c1dffa: 674a beqs 10c1e046 <do_buffer_fdatasync+0x6a>
10c1dffc: 244b moveal %a3,%a2
10c1dffe: 2653 moveal %a3@,%a3
10c1e000: 4aaa 0034 tstl %a2@(52)
10c1e004: 67f2 beqs 10c1dff8 <do_buffer_fdatasync+0x1c>
10c1e006: 202a 000c movel %a2@(12),%d0
10c1e00a: b680 cmpl %d0,%d3
10c1e00c: 63ea blss 10c1dff8 <do_buffer_fdatasync+0x1c>
10c1e00e: b880 cmpl %d0,%d4
10c1e010: 62e6 bhis 10c1dff8 <do_buffer_fdatasync+0x1c>
10c1e012: 41ea 0014 lea %a2@(20),%a0
10c1e016: 5290 addql #1,%a0@
10c1e018: 2f0a movel %a2,%sp@-
10c1e01a: 4eb9 10c1 e63c jsr 10c1e63c <lock_page>
10c1e020: 588f addql #4,%sp
10c1e022: 4aaa 0034 tstl %a2@(52)
10c1e026: 6708 beqs 10c1e030 <do_buffer_fdatasync+0x54>
10c1e028: 2f0a movel %a2,%sp@-
10c1e02a: 4e95 jsr %a5@
10c1e02c: 8480 orl %d0,%d2
10c1e02e: 588f addql #4,%sp
10c1e030: 2f0a movel %a2,%sp@-
10c1e032: 4eb9 10c1 e528 jsr 10c1e528 <unlock_page>
10c1e038: 2652 moveal %a2@,%a3
10c1e03a: 2f0a movel %a2,%sp@-
10c1e03c: 4eb9 10c2 20d0 jsr 10c220d0 <page_cache_release>
10c1e042: 508f addql #8,%sp
10c1e044: 60b2 bras 10c1dff8 <do_buffer_fdatasync+0x1c>
10c1e046: 2002 movel %d2,%d0
10c1e048: 4cee 3c1c ffe4 moveml %fp@(-28),%d2-%d4/%a2-%a5
10c1e04e: 4e5e unlk %fp
10c1e050: 4e75 rts
10c1e052 <generic_buffer_fdatasync>:
10c1e052: 4e56 0000 linkw %fp,#0
10c1e056: 48e7 3830 moveml %d2-%d4/%a2-%a3,%sp@-
10c1e05a: 266e 0008 moveal %fp@(8),%a3
10c1e05e: 282e 000c movel %fp@(12),%d4
10c1e062: 262e 0010 movel %fp@(16),%d3
10c1e066: 487a fed0 pea %pc@(10c1df38 <writeout_one_page>)
10c1e06a: 2f03 movel %d3,%sp@-
10c1e06c: 2f04 movel %d4,%sp@-
10c1e06e: 202b 00a8 movel %a3@(168),%d0
10c1e072: 5080 addql #8,%d0
10c1e074: 2f00 movel %d0,%sp@-
10c1e076: 45fa ff64 lea %pc@(10c1dfdc <do_buffer_fdatasync>),%a2
10c1e07a: 4e92 jsr %a2@
10c1e07c: 2400 movel %d0,%d2
10c1e07e: 487a feb8 pea %pc@(10c1df38 <writeout_one_page>)
10c1e082: 2f03 movel %d3,%sp@-
10c1e084: 2f04 movel %d4,%sp@-
10c1e086: 2f2b 00a8 movel %a3@(168),%sp@-
10c1e08a: 4e92 jsr %a2@
10c1e08c: 8480 orl %d0,%d2
10c1e08e: 4fef 001c lea %sp@(28),%sp
10c1e092: 2ebc 10c1 df38 movel #281141048,%sp@
10c1e098: 2f03 movel %d3,%sp@-
10c1e09a: 2f04 movel %d4,%sp@-
10c1e09c: 7010 moveq #16,%d0
10c1e09e: d0ab 00a8 addl %a3@(168),%d0
10c1e0a2: 2f00 movel %d0,%sp@-
10c1e0a4: 4e92 jsr %a2@
10c1e0a6: 8480 orl %d0,%d2
10c1e0a8: 487a fee8 pea %pc@(10c1df92 <waitfor_one_page>)
10c1e0ac: 2f03 movel %d3,%sp@-
10c1e0ae: 2f04 movel %d4,%sp@-
10c1e0b0: 202b 00a8 movel %a3@(168),%d0
10c1e0b4: 5080 addql #8,%d0
10c1e0b6: 2f00 movel %d0,%sp@-
10c1e0b8: 4e92 jsr %a2@
10c1e0ba: 8480 orl %d0,%d2
10c1e0bc: 4fef 001c lea %sp@(28),%sp
10c1e0c0: 2ebc 10c1 df92 movel #281141138,%sp@
10c1e0c6: 2f03 movel %d3,%sp@-
10c1e0c8: 2f04 movel %d4,%sp@-
10c1e0ca: 2f2b 00a8 movel %a3@(168),%sp@-
10c1e0ce: 4e92 jsr %a2@
10c1e0d0: 8480 orl %d0,%d2
10c1e0d2: 487a febe pea %pc@(10c1df92 <waitfor_one_page>)
10c1e0d6: 2f03 movel %d3,%sp@-
10c1e0d8: 2f04 movel %d4,%sp@-
10c1e0da: 7010 moveq #16,%d0
10c1e0dc: d0ab 00a8 addl %a3@(168),%d0
10c1e0e0: 2f00 movel %d0,%sp@-
10c1e0e2: 4e92 jsr %a2@
10c1e0e4: 8082 orl %d2,%d0
10c1e0e6: 4cee 0c1c ffec moveml %fp@(-20),%d2-%d4/%a2-%a3
10c1e0ec: 4e5e unlk %fp
10c1e0ee: 4e75 rts
10c1e0f0 <fail_writepage>:
10c1e0f0: 4e56 0000 linkw %fp,#0
10c1e0f4: 2f0a movel %a2,%sp@-
10c1e0f6: 2f02 movel %d2,%sp@-
10c1e0f8: 242e 0008 movel %fp@(8),%d2
10c1e0fc: 2042 moveal %d2,%a0
10c1e0fe: 45e8 0018 lea %a0@(24),%a2
10c1e102: 2012 movel %a2@,%d0
10c1e104: 4a40 tstw %d0
10c1e106: 6c16 bges 10c1e11e <fail_writepage+0x2e>
10c1e108: 2f02 movel %d2,%sp@-
10c1e10a: 4eb9 10c2 1a3c jsr 10c21a3c <activate_page>
10c1e110: 588f addql #4,%sp
10c1e112: 40c0 movew %sr,%d0
10c1e114: 007c 0700 oriw #1792,%sr
10c1e118: 7204 moveq #4,%d1
10c1e11a: 8392 orl %d1,%a2@
10c1e11c: 46c0 movew %d0,%sr
10c1e11e: 40c0 movew %sr,%d0
10c1e120: 007c 0700 oriw #1792,%sr
10c1e124: 7210 moveq #16,%d1
10c1e126: 8392 orl %d1,%a2@
10c1e128: 46c0 movew %d0,%sr
10c1e12a: 2f02 movel %d2,%sp@-
10c1e12c: 4eb9 10c1 e528 jsr 10c1e528 <unlock_page>
10c1e132: 7000 moveq #0,%d0
10c1e134: 242e fff8 movel %fp@(-8),%d2
10c1e138: 246e fffc moveal %fp@(-4),%a2
10c1e13c: 4e5e unlk %fp
10c1e13e: 4e75 rts
10c1e140 <filemap_fdatasync>:
10c1e140: 4e56 0000 linkw %fp,#0
10c1e144: 48e7 203c moveml %d2/%a2-%a5,%sp@-
10c1e148: 2a6e 0008 moveal %fp@(8),%a5
10c1e14c: 206d 001c moveal %a5@(28),%a0
10c1e150: 2410 movel %a0@,%d2
10c1e152: 41ed 0008 lea %a5@(8),%a0
10c1e156: b1d0 cmpal %a0@,%a0
10c1e158: 6774 beqs 10c1e1ce <filemap_fdatasync+0x8e>
10c1e15a: 49ed 0010 lea %a5@(16),%a4
10c1e15e: 246d 0008 moveal %a5@(8),%a2
10c1e162: 226a 0004 moveal %a2@(4),%a1
10c1e166: 2052 moveal %a2@,%a0
10c1e168: 2149 0004 movel %a1,%a0@(4)
10c1e16c: 2288 movel %a0,%a1@
10c1e16e: 2054 moveal %a4@,%a0
10c1e170: 214a 0004 movel %a2,%a0@(4)
10c1e174: 2488 movel %a0,%a2@
10c1e176: 254c 0004 movel %a4,%a2@(4)
10c1e17a: 288a movel %a2,%a4@
10c1e17c: 47ea 0018 lea %a2@(24),%a3
10c1e180: 2013 movel %a3@,%d0
10c1e182: 0800 0004 btst #4,%d0
10c1e186: 673e beqs 10c1e1c6 <filemap_fdatasync+0x86>
10c1e188: 41ea 0014 lea %a2@(20),%a0
10c1e18c: 5290 addql #1,%a0@
10c1e18e: 2f0a movel %a2,%sp@-
10c1e190: 4eb9 10c1 e63c jsr 10c1e63c <lock_page>
10c1e196: 588f addql #4,%sp
10c1e198: 2013 movel %a3@,%d0
10c1e19a: 0800 0004 btst #4,%d0
10c1e19e: 6714 beqs 10c1e1b4 <filemap_fdatasync+0x74>
10c1e1a0: 40c0 movew %sr,%d0
10c1e1a2: 007c 0700 oriw #1792,%sr
10c1e1a6: 72ef moveq #-17,%d1
10c1e1a8: c393 andl %d1,%a3@
10c1e1aa: 46c0 movew %d0,%sr
10c1e1ac: 2f0a movel %a2,%sp@-
10c1e1ae: 2042 moveal %d2,%a0
10c1e1b0: 4e90 jsr %a0@
10c1e1b2: 6008 bras 10c1e1bc <filemap_fdatasync+0x7c>
10c1e1b4: 2f0a movel %a2,%sp@-
10c1e1b6: 4eb9 10c1 e528 jsr 10c1e528 <unlock_page>
10c1e1bc: 2e8a movel %a2,%sp@
10c1e1be: 4eb9 10c2 20d0 jsr 10c220d0 <page_cache_release>
10c1e1c4: 588f addql #4,%sp
10c1e1c6: 41ed 0008 lea %a5@(8),%a0
10c1e1ca: b1d0 cmpal %a0@,%a0
10c1e1cc: 6690 bnes 10c1e15e <filemap_fdatasync+0x1e>
10c1e1ce: 4cee 3c04 ffec moveml %fp@(-20),%d2/%a2-%a5
10c1e1d4: 4e5e unlk %fp
10c1e1d6: 4e75 rts
10c1e1d8 <filemap_fdatawait>:
10c1e1d8: 4e56 0000 linkw %fp,#0
10c1e1dc: 48e7 0038 moveml %a2-%a4,%sp@-
10c1e1e0: 266e 0008 moveal %fp@(8),%a3
10c1e1e4: 41eb 0010 lea %a3@(16),%a0
10c1e1e8: b1d0 cmpal %a0@,%a0
10c1e1ea: 6748 beqs 10c1e234 <filemap_fdatawait+0x5c>
10c1e1ec: 2848 moveal %a0,%a4
10c1e1ee: 246b 0010 moveal %a3@(16),%a2
10c1e1f2: 226a 0004 moveal %a2@(4),%a1
10c1e1f6: 2052 moveal %a2@,%a0
10c1e1f8: 2149 0004 movel %a1,%a0@(4)
10c1e1fc: 2288 movel %a0,%a1@
10c1e1fe: 2053 moveal %a3@,%a0
10c1e200: 214a 0004 movel %a2,%a0@(4)
10c1e204: 2488 movel %a0,%a2@
10c1e206: 254b 0004 movel %a3,%a2@(4)
10c1e20a: 268a movel %a2,%a3@
10c1e20c: 41ea 0018 lea %a2@(24),%a0
10c1e210: 2010 movel %a0@,%d0
10c1e212: 0800 0000 btst #0,%d0
10c1e216: 6718 beqs 10c1e230 <filemap_fdatawait+0x58>
10c1e218: 41ea 0014 lea %a2@(20),%a0
10c1e21c: 5290 addql #1,%a0@
10c1e21e: 2f0a movel %a2,%sp@-
10c1e220: 4eb9 10c1 e498 jsr 10c1e498 <___wait_on_page>
10c1e226: 2f0a movel %a2,%sp@-
10c1e228: 4eb9 10c2 20d0 jsr 10c220d0 <page_cache_release>
10c1e22e: 508f addql #8,%sp
10c1e230: b9d4 cmpal %a4@,%a4
10c1e232: 66ba bnes 10c1e1ee <filemap_fdatawait+0x16>
10c1e234: 4cee 1c00 fff4 moveml %fp@(-12),%a2-%a4
10c1e23a: 4e5e unlk %fp
10c1e23c: 4e75 rts
10c1e23e <add_to_page_cache_locked>:
10c1e23e: 4e56 0000 linkw %fp,#0
10c1e242: 2f0a movel %a2,%sp@-
10c1e244: 2f02 movel %d2,%sp@-
10c1e246: 246e 0008 moveal %fp@(8),%a2
10c1e24a: 226e 000c moveal %fp@(12),%a1
10c1e24e: 222e 0010 movel %fp@(16),%d1
10c1e252: 41ea 0018 lea %a2@(24),%a0
10c1e256: 2010 movel %a0@,%d0
10c1e258: 0800 0000 btst #0,%d0
10c1e25c: 660c bnes 10c1e26a <add_to_page_cache_locked+0x2c>
10c1e25e: 4879 1000 1e40 pea 10001e40 <tvecs+0x2a8>
10c1e264: 4eb9 10c1 60e4 jsr 10c160e4 <panic>
10c1e26a: 2541 000c movel %d1,%a2@(12)
10c1e26e: 41ea 0014 lea %a2@(20),%a0
10c1e272: 5290 addql #1,%a0@
10c1e274: 52a9 0018 addql #1,%a1@(24)
10c1e278: 2051 moveal %a1@,%a0
10c1e27a: 214a 0004 movel %a2,%a0@(4)
10c1e27e: 2488 movel %a0,%a2@
10c1e280: 2549 0004 movel %a1,%a2@(4)
10c1e284: 228a movel %a2,%a1@
10c1e286: 2549 0008 movel %a1,%a2@(8)
10c1e28a: 2009 movel %a1,%d0
10c1e28c: e288 lsrl #1,%d0
10c1e28e: 2240 moveal %d0,%a1
10c1e290: d289 addl %a1,%d1
10c1e292: 2439 1002 7ca0 movel 10027ca0 <page_hash_bits>,%d2
10c1e298: 2001 movel %d1,%d0
10c1e29a: e4a8 lsrl %d2,%d0
10c1e29c: d280 addl %d0,%d1
10c1e29e: 7001 moveq #1,%d0
10c1e2a0: e5a8 lsll %d2,%d0
10c1e2a2: 5380 subql #1,%d0
10c1e2a4: c280 andl %d0,%d1
10c1e2a6: e589 lsll #2,%d1
10c1e2a8: d2b9 1002 7cac addl 10027cac <page_hash_table>,%d1
10c1e2ae: 2f01 movel %d1,%sp@-
10c1e2b0: 2f0a movel %a2,%sp@-
10c1e2b2: 4eba f6a8 jsr %pc@(10c1d95c <add_page_to_hash_queue>)
10c1e2b6: 584f addqw #4,%sp
10c1e2b8: 2e8a movel %a2,%sp@
10c1e2ba: 4eb9 10c2 1ad4 jsr 10c21ad4 <lru_cache_add>
10c1e2c0: 242e fff8 movel %fp@(-8),%d2
10c1e2c4: 246e fffc moveal %fp@(-4),%a2
10c1e2c8: 4e5e unlk %fp
10c1e2ca: 4e75 rts
10c1e2cc <add_to_page_cache>:
10c1e2cc: 4e56 0000 linkw %fp,#0
10c1e2d0: 48e7 3020 moveml %d2-%d3/%a2,%sp@-
10c1e2d4: 246e 0008 moveal %fp@(8),%a2
10c1e2d8: 226e 000c moveal %fp@(12),%a1
10c1e2dc: 262e 0010 movel %fp@(16),%d3
10c1e2e0: 2209 movel %a1,%d1
10c1e2e2: e289 lsrl #1,%d1
10c1e2e4: d283 addl %d3,%d1
10c1e2e6: 2439 1002 7ca0 movel 10027ca0 <page_hash_bits>,%d2
10c1e2ec: 2001 movel %d1,%d0
10c1e2ee: e4a8 lsrl %d2,%d0
10c1e2f0: d280 addl %d0,%d1
10c1e2f2: 7001 moveq #1,%d0
10c1e2f4: e5a8 lsll %d2,%d0
10c1e2f6: 5380 subql #1,%d0
10c1e2f8: c280 andl %d0,%d1
10c1e2fa: e589 lsll #2,%d1
10c1e2fc: d2b9 1002 7cac addl 10027cac <page_hash_table>,%d1
10c1e302: 202a 0018 movel %a2@(24),%d0
10c1e306: 0240 cfe1 andiw #-12319,%d0
10c1e30a: 7401 moveq #1,%d2
10c1e30c: 8480 orl %d0,%d2
10c1e30e: 2542 0018 movel %d2,%a2@(24)
10c1e312: 41ea 0014 lea %a2@(20),%a0
10c1e316: 5290 addql #1,%a0@
10c1e318: 2543 000c movel %d3,%a2@(12)
10c1e31c: 52a9 0018 addql #1,%a1@(24)
10c1e320: 2051 moveal %a1@,%a0
10c1e322: 214a 0004 movel %a2,%a0@(4)
10c1e326: 2488 movel %a0,%a2@
10c1e328: 2549 0004 movel %a1,%a2@(4)
10c1e32c: 228a movel %a2,%a1@
10c1e32e: 2549 0008 movel %a1,%a2@(8)
10c1e332: 2f01 movel %d1,%sp@-
10c1e334: 2f0a movel %a2,%sp@-
10c1e336: 4eba f624 jsr %pc@(10c1d95c <add_page_to_hash_queue>)
10c1e33a: 584f addqw #4,%sp
10c1e33c: 2e8a movel %a2,%sp@
10c1e33e: 4eb9 10c2 1ad4 jsr 10c21ad4 <lru_cache_add>
10c1e344: 4cee 040c fff4 moveml %fp@(-12),%d2-%d3/%a2
10c1e34a: 4e5e unlk %fp
10c1e34c: 4e75 rts
10c1e34e <add_to_page_cache_unique>:
10c1e34e: 4e56 0000 linkw %fp,#0
10c1e352: 48e7 2030 moveml %d2/%a2-%a3,%sp@-
10c1e356: 246e 0008 moveal %fp@(8),%a2
10c1e35a: 226e 000c moveal %fp@(12),%a1
10c1e35e: 222e 0010 movel %fp@(16),%d1
10c1e362: 266e 0014 moveal %fp@(20),%a3
10c1e366: 2053 moveal %a3@,%a0
10c1e368: 6004 bras 10c1e36e <add_to_page_cache_unique+0x20>
10c1e36a: 2068 0010 moveal %a0@(16),%a0
10c1e36e: b0fc 0000 cmpaw #0,%a0
10c1e372: 670c beqs 10c1e380 <add_to_page_cache_unique+0x32>
10c1e374: b3e8 0008 cmpal %a0@(8),%a1
10c1e378: 66f0 bnes 10c1e36a <add_to_page_cache_unique+0x1c>
10c1e37a: b2a8 000c cmpl %a0@(12),%d1
10c1e37e: 66ea bnes 10c1e36a <add_to_page_cache_unique+0x1c>
10c1e380: 7401 moveq #1,%d2
10c1e382: b0fc 0000 cmpaw #0,%a0
10c1e386: 663a bnes 10c1e3c2 <add_to_page_cache_unique+0x74>
10c1e388: 202a 0018 movel %a2@(24),%d0
10c1e38c: 0240 cfe1 andiw #-12319,%d0
10c1e390: 8480 orl %d0,%d2
10c1e392: 2542 0018 movel %d2,%a2@(24)
10c1e396: 41ea 0014 lea %a2@(20),%a0
10c1e39a: 5290 addql #1,%a0@
10c1e39c: 2541 000c movel %d1,%a2@(12)
10c1e3a0: 52a9 0018 addql #1,%a1@(24)
10c1e3a4: 2051 moveal %a1@,%a0
10c1e3a6: 214a 0004 movel %a2,%a0@(4)
10c1e3aa: 2488 movel %a0,%a2@
10c1e3ac: 2549 0004 movel %a1,%a2@(4)
10c1e3b0: 228a movel %a2,%a1@
10c1e3b2: 2549 0008 movel %a1,%a2@(8)
10c1e3b6: 2f0b movel %a3,%sp@-
10c1e3b8: 2f0a movel %a2,%sp@-
10c1e3ba: 4eba f5a0 jsr %pc@(10c1d95c <add_page_to_hash_queue>)
10c1e3be: 508f addql #8,%sp
10c1e3c0: 7400 moveq #0,%d2
10c1e3c2: 4a82 tstl %d2
10c1e3c4: 6608 bnes 10c1e3ce <add_to_page_cache_unique+0x80>
10c1e3c6: 2f0a movel %a2,%sp@-
10c1e3c8: 4eb9 10c2 1ad4 jsr 10c21ad4 <lru_cache_add>
10c1e3ce: 2002 movel %d2,%d0
10c1e3d0: 4cee 0c04 fff4 moveml %fp@(-12),%d2/%a2-%a3
10c1e3d6: 4e5e unlk %fp
10c1e3d8: 4e75 rts
10c1e3da <page_cache_read>:
10c1e3da: 4e56 0000 linkw %fp,#0
10c1e3de: 48e7 3838 moveml %d2-%d4/%a2-%a4,%sp@-
10c1e3e2: 286e 0008 moveal %fp@(8),%a4
10c1e3e6: 282e 000c movel %fp@(12),%d4
10c1e3ea: 206c 0008 moveal %a4@(8),%a0
10c1e3ee: 2068 0008 moveal %a0@(8),%a0
10c1e3f2: 2468 00a8 moveal %a0@(168),%a2
10c1e3f6: 220a movel %a2,%d1
10c1e3f8: e289 lsrl #1,%d1
10c1e3fa: d284 addl %d4,%d1
10c1e3fc: 2439 1002 7ca0 movel 10027ca0 <page_hash_bits>,%d2
10c1e402: 2001 movel %d1,%d0
10c1e404: e4a8 lsrl %d2,%d0
10c1e406: d280 addl %d0,%d1
10c1e408: 7001 moveq #1,%d0
10c1e40a: e5a8 lsll %d2,%d0
10c1e40c: 5380 subql #1,%d0
10c1e40e: c280 andl %d0,%d1
10c1e410: e589 lsll #2,%d1
10c1e412: 2679 1002 7cac moveal 10027cac <page_hash_table>,%a3
10c1e418: d7c1 addal %d1,%a3
10c1e41a: 2053 moveal %a3@,%a0
10c1e41c: 6004 bras 10c1e422 <page_cache_read+0x48>
10c1e41e: 2068 0010 moveal %a0@(16),%a0
10c1e422: b0fc 0000 cmpaw #0,%a0
10c1e426: 670c beqs 10c1e434 <page_cache_read+0x5a>
10c1e428: b5e8 0008 cmpal %a0@(8),%a2
10c1e42c: 66f0 bnes 10c1e41e <page_cache_read+0x44>
10c1e42e: b8a8 000c cmpl %a0@(12),%d4
10c1e432: 66ea bnes 10c1e41e <page_cache_read+0x44>
10c1e434: b0fc 0000 cmpaw #0,%a0
10c1e438: 6704 beqs 10c1e43e <page_cache_read+0x64>
10c1e43a: 7000 moveq #0,%d0
10c1e43c: 6050 bras 10c1e48e <page_cache_read+0xb4>
10c1e43e: 42a7 clrl %sp@-
10c1e440: 2f2a 0030 movel %a2@(48),%sp@-
10c1e444: 4eb9 10c2 219e jsr 10c2219e <_alloc_pages>
10c1e44a: 2600 movel %d0,%d3
10c1e44c: 508f addql #8,%sp
10c1e44e: 6604 bnes 10c1e454 <page_cache_read+0x7a>
10c1e450: 70f4 moveq #-12,%d0
10c1e452: 603a bras 10c1e48e <page_cache_read+0xb4>
10c1e454: 2f0b movel %a3,%sp@-
10c1e456: 2f04 movel %d4,%sp@-
10c1e458: 2f0a movel %a2,%sp@-
10c1e45a: 2f03 movel %d3,%sp@-
10c1e45c: 4eba fef0 jsr %pc@(10c1e34e <add_to_page_cache_unique>)
10c1e460: 4fef 0010 lea %sp@(16),%sp
10c1e464: 4a80 tstl %d0
10c1e466: 670c beqs 10c1e474 <page_cache_read+0x9a>
10c1e468: 2f03 movel %d3,%sp@-
10c1e46a: 4eb9 10c2 20d0 jsr 10c220d0 <page_cache_release>
10c1e470: 7000 moveq #0,%d0
10c1e472: 601a bras 10c1e48e <page_cache_read+0xb4>
10c1e474: 206a 001c moveal %a2@(28),%a0
10c1e478: 2f03 movel %d3,%sp@-
10c1e47a: 2f0c movel %a4,%sp@-
10c1e47c: 2068 0004 moveal %a0@(4),%a0
10c1e480: 4e90 jsr %a0@
10c1e482: 2400 movel %d0,%d2
10c1e484: 2f03 movel %d3,%sp@-
10c1e486: 4eb9 10c2 20d0 jsr 10c220d0 <page_cache_release>
10c1e48c: 2002 movel %d2,%d0
10c1e48e: 4cee 1c1c ffe8 moveml %fp@(-24),%d2-%d4/%a2-%a4
10c1e494: 4e5e unlk %fp
10c1e496: 4e75 rts
10c1e498 <___wait_on_page>:
10c1e498: 4e56 fff0 linkw %fp,#-16
10c1e49c: 48e7 2038 moveml %d2/%a2-%a4,%sp@-
10c1e4a0: 286e 0008 moveal %fp@(8),%a4
10c1e4a4: 2679 1002 53b4 moveal 100253b4 <_current_task>,%a3
10c1e4aa: 42ae fff0 clrl %fp@(-16)
10c1e4ae: 42ae fff8 clrl %fp@(-8)
10c1e4b2: 42ae fffc clrl %fp@(-4)
10c1e4b6: 2d4b fff4 movel %a3,%fp@(-12)
10c1e4ba: 74f0 moveq #-16,%d2
10c1e4bc: d48e addl %fp,%d2
10c1e4be: 2f02 movel %d2,%sp@-
10c1e4c0: 486c 0024 pea %a4@(36)
10c1e4c4: 4eb9 10c1 5344 jsr 10c15344 <add_wait_queue>
10c1e4ca: 508f addql #8,%sp
10c1e4cc: 45ec 0018 lea %a4@(24),%a2
10c1e4d0: 7002 moveq #2,%d0
10c1e4d2: 2680 movel %d0,%a3@
10c1e4d4: 2012 movel %a2@,%d0
10c1e4d6: 0800 0000 btst #0,%d0
10c1e4da: 6732 beqs 10c1e50e <___wait_on_page+0x76>
10c1e4dc: 206c 0008 moveal %a4@(8),%a0
10c1e4e0: b0fc 0000 cmpaw #0,%a0
10c1e4e4: 671a beqs 10c1e500 <___wait_on_page+0x68>
10c1e4e6: 2068 001c moveal %a0@(28),%a0
10c1e4ea: b0fc 0000 cmpaw #0,%a0
10c1e4ee: 6710 beqs 10c1e500 <___wait_on_page+0x68>
10c1e4f0: 2068 0008 moveal %a0@(8),%a0
10c1e4f4: b0fc 0000 cmpaw #0,%a0
10c1e4f8: 6706 beqs 10c1e500 <___wait_on_page+0x68>
10c1e4fa: 2f0c movel %a4,%sp@-
10c1e4fc: 4e90 jsr %a0@
10c1e4fe: 588f addql #4,%sp
10c1e500: 4eb9 10c1 44d2 jsr 10c144d2 <schedule>
10c1e506: 2012 movel %a2@,%d0
10c1e508: 0800 0000 btst #0,%d0
10c1e50c: 66c2 bnes 10c1e4d0 <___wait_on_page+0x38>
10c1e50e: 7000 moveq #0,%d0
10c1e510: 2680 movel %d0,%a3@
10c1e512: 2f02 movel %d2,%sp@-
10c1e514: 486c 0024 pea %a4@(36)
10c1e518: 4eb9 10c1 53aa jsr 10c153aa <remove_wait_queue>
10c1e51e: 4cee 1c04 ffe0 moveml %fp@(-32),%d2/%a2-%a4
10c1e524: 4e5e unlk %fp
10c1e526: 4e75 rts
10c1e528 <unlock_page>:
10c1e528: 4e56 0000 linkw %fp,#0
10c1e52c: 2f03 movel %d3,%sp@-
10c1e52e: 2f02 movel %d2,%sp@-
10c1e530: 226e 0008 moveal %fp@(8),%a1
10c1e534: 41e9 0018 lea %a1@(24),%a0
10c1e538: 40c0 movew %sr,%d0
10c1e53a: 007c 0700 oriw #1792,%sr
10c1e53e: 0268 7fff 0002 andiw #32767,%a0@(2)
10c1e544: 46c0 movew %d0,%sr
10c1e546: 40c2 movew %sr,%d2
10c1e548: 007c 0700 oriw #1792,%sr
10c1e54c: 2210 movel %a0@,%d1
10c1e54e: 7001 moveq #1,%d0
10c1e550: c280 andl %d0,%d1
10c1e552: 4481 negl %d1
10c1e554: 4481 negl %d1
10c1e556: 2010 movel %a0@,%d0
10c1e558: 76fe moveq #-2,%d3
10c1e55a: c083 andl %d3,%d0
10c1e55c: 2080 movel %d0,%a0@
10c1e55e: 46c2 movew %d2,%sr
10c1e560: 4a81 tstl %d1
10c1e562: 660c bnes 10c1e570 <unlock_page+0x48>
10c1e564: 4879 1000 1e40 pea 10001e40 <tvecs+0x2a8>
10c1e56a: 4eb9 10c1 60e4 jsr 10c160e4 <panic>
10c1e570: 7024 moveq #36,%d0
10c1e572: d089 addl %a1,%d0
10c1e574: 41e9 0028 lea %a1@(40),%a0
10c1e578: b1d0 cmpal %a0@,%a0
10c1e57a: 6710 beqs 10c1e58c <unlock_page+0x64>
10c1e57c: 4878 0001 pea 1 <PF_DTRACE_OFF>
10c1e580: 4878 0003 pea 3 <PF_PTRACED_OFF>
10c1e584: 2f00 movel %d0,%sp@-
10c1e586: 4eb9 10c1 4712 jsr 10c14712 <__wake_up>
10c1e58c: 242e fff8 movel %fp@(-8),%d2
10c1e590: 262e fffc movel %fp@(-4),%d3
10c1e594: 4e5e unlk %fp
10c1e596: 4e75 rts
10c1e598 <__lock_page>:
10c1e598: 4e56 fff0 linkw %fp,#-16
10c1e59c: 48e7 3838 moveml %d2-%d4/%a2-%a4,%sp@-
10c1e5a0: 286e 0008 moveal %fp@(8),%a4
10c1e5a4: 2679 1002 53b4 moveal 100253b4 <_current_task>,%a3
10c1e5aa: 42ae fff0 clrl %fp@(-16)
10c1e5ae: 42ae fff8 clrl %fp@(-8)
10c1e5b2: 42ae fffc clrl %fp@(-4)
10c1e5b6: 2d4b fff4 movel %a3,%fp@(-12)
10c1e5ba: 74f0 moveq #-16,%d2
10c1e5bc: d48e addl %fp,%d2
10c1e5be: 2f02 movel %d2,%sp@-
10c1e5c0: 486c 0024 pea %a4@(36)
10c1e5c4: 4eb9 10c1 5376 jsr 10c15376 <add_wait_queue_exclusive>
10c1e5ca: 508f addql #8,%sp
10c1e5cc: 2802 movel %d2,%d4
10c1e5ce: 45ec 0018 lea %a4@(24),%a2
10c1e5d2: 7601 moveq #1,%d3
10c1e5d4: 7002 moveq #2,%d0
10c1e5d6: 2680 movel %d0,%a3@
10c1e5d8: 2012 movel %a2@,%d0
10c1e5da: 0800 0000 btst #0,%d0
10c1e5de: 672a beqs 10c1e60a <__lock_page+0x72>
10c1e5e0: 206c 0008 moveal %a4@(8),%a0
10c1e5e4: b0fc 0000 cmpaw #0,%a0
10c1e5e8: 671a beqs 10c1e604 <__lock_page+0x6c>
10c1e5ea: 2068 001c moveal %a0@(28),%a0
10c1e5ee: b0fc 0000 cmpaw #0,%a0
10c1e5f2: 6710 beqs 10c1e604 <__lock_page+0x6c>
10c1e5f4: 2068 0008 moveal %a0@(8),%a0
10c1e5f8: b0fc 0000 cmpaw #0,%a0
10c1e5fc: 6706 beqs 10c1e604 <__lock_page+0x6c>
10c1e5fe: 2f0c movel %a4,%sp@-
10c1e600: 4e90 jsr %a0@
10c1e602: 588f addql #4,%sp
10c1e604: 4eb9 10c1 44d2 jsr 10c144d2 <schedule>
10c1e60a: 40c2 movew %sr,%d2
10c1e60c: 007c 0700 oriw #1792,%sr
10c1e610: 2012 movel %a2@,%d0
10c1e612: 2203 movel %d3,%d1
10c1e614: c280 andl %d0,%d1
10c1e616: 2012 movel %a2@,%d0
10c1e618: 8083 orl %d3,%d0
10c1e61a: 2480 movel %d0,%a2@
10c1e61c: 46c2 movew %d2,%sr
10c1e61e: 4a81 tstl %d1
10c1e620: 66b2 bnes 10c1e5d4 <__lock_page+0x3c>
10c1e622: 7000 moveq #0,%d0
10c1e624: 2680 movel %d0,%a3@
10c1e626: 2f04 movel %d4,%sp@-
10c1e628: 486c 0024 pea %a4@(36)
10c1e62c: 4eb9 10c1 53aa jsr 10c153aa <remove_wait_queue>
10c1e632: 4cee 1c1c ffd8 moveml %fp@(-40),%d2-%d4/%a2-%a4
10c1e638: 4e5e unlk %fp
10c1e63a: 4e75 rts
10c1e63c <lock_page>:
10c1e63c: 4e56 0000 linkw %fp,#0
10c1e640: 2f03 movel %d3,%sp@-
10c1e642: 2f02 movel %d2,%sp@-
10c1e644: 226e 0008 moveal %fp@(8),%a1
10c1e648: 41e9 0018 lea %a1@(24),%a0
10c1e64c: 40c2 movew %sr,%d2
10c1e64e: 007c 0700 oriw #1792,%sr
10c1e652: 2210 movel %a0@,%d1
10c1e654: 7001 moveq #1,%d0
10c1e656: c280 andl %d0,%d1
10c1e658: 4481 negl %d1
10c1e65a: 4481 negl %d1
10c1e65c: 2010 movel %a0@,%d0
10c1e65e: 7601 moveq #1,%d3
10c1e660: 8083 orl %d3,%d0
10c1e662: 2080 movel %d0,%a0@
10c1e664: 46c2 movew %d2,%sr
10c1e666: 4a81 tstl %d1
10c1e668: 6706 beqs 10c1e670 <lock_page+0x34>
10c1e66a: 2f09 movel %a1,%sp@-
10c1e66c: 4eba ff2a jsr %pc@(10c1e598 <__lock_page>)
10c1e670: 242e fff8 movel %fp@(-8),%d2
10c1e674: 262e fffc movel %fp@(-4),%d3
10c1e678: 4e5e unlk %fp
10c1e67a: 4e75 rts
10c1e67c <__find_get_page>:
10c1e67c: 4e56 0000 linkw %fp,#0
10c1e680: 222e 0008 movel %fp@(8),%d1
10c1e684: 202e 000c movel %fp@(12),%d0
10c1e688: 206e 0010 moveal %fp@(16),%a0
10c1e68c: 2250 moveal %a0@,%a1
10c1e68e: 6004 bras 10c1e694 <__find_get_page+0x18>
10c1e690: 2269 0010 moveal %a1@(16),%a1
10c1e694: b2fc 0000 cmpaw #0,%a1
10c1e698: 670c beqs 10c1e6a6 <__find_get_page+0x2a>
10c1e69a: b2a9 0008 cmpl %a1@(8),%d1
10c1e69e: 66f0 bnes 10c1e690 <__find_get_page+0x14>
10c1e6a0: b0a9 000c cmpl %a1@(12),%d0
10c1e6a4: 66ea bnes 10c1e690 <__find_get_page+0x14>
10c1e6a6: b2fc 0000 cmpaw #0,%a1
10c1e6aa: 6706 beqs 10c1e6b2 <__find_get_page+0x36>
10c1e6ac: 41e9 0014 lea %a1@(20),%a0
10c1e6b0: 5290 addql #1,%a0@
10c1e6b2: 2009 movel %a1,%d0
10c1e6b4: 4e5e unlk %fp
10c1e6b6: 4e75 rts
10c1e6b8 <find_trylock_page>:
10c1e6b8: 4e56 0000 linkw %fp,#0
10c1e6bc: 2f03 movel %d3,%sp@-
10c1e6be: 2f02 movel %d2,%sp@-
10c1e6c0: 262e 0008 movel %fp@(8),%d3
10c1e6c4: 226e 000c moveal %fp@(12),%a1
10c1e6c8: 2203 movel %d3,%d1
10c1e6ca: e289 lsrl #1,%d1
10c1e6cc: d289 addl %a1,%d1
10c1e6ce: 2439 1002 7ca0 movel 10027ca0 <page_hash_bits>,%d2
10c1e6d4: 2001 movel %d1,%d0
10c1e6d6: e4a8 lsrl %d2,%d0
10c1e6d8: d280 addl %d0,%d1
10c1e6da: 7001 moveq #1,%d0
10c1e6dc: e5a8 lsll %d2,%d0
10c1e6de: 5380 subql #1,%d0
10c1e6e0: c280 andl %d0,%d1
10c1e6e2: e589 lsll #2,%d1
10c1e6e4: 2079 1002 7cac moveal 10027cac <page_hash_table>,%a0
10c1e6ea: d1c1 addal %d1,%a0
10c1e6ec: 2050 moveal %a0@,%a0
10c1e6ee: 6004 bras 10c1e6f4 <find_trylock_page+0x3c>
10c1e6f0: 2068 0010 moveal %a0@(16),%a0
10c1e6f4: b0fc 0000 cmpaw #0,%a0
10c1e6f8: 670c beqs 10c1e706 <find_trylock_page+0x4e>
10c1e6fa: b6a8 0008 cmpl %a0@(8),%d3
10c1e6fe: 66f0 bnes 10c1e6f0 <find_trylock_page+0x38>
10c1e700: b3e8 000c cmpal %a0@(12),%a1
10c1e704: 66ea bnes 10c1e6f0 <find_trylock_page+0x38>
10c1e706: 2248 moveal %a0,%a1
10c1e708: b2fc 0000 cmpaw #0,%a1
10c1e70c: 6724 beqs 10c1e732 <find_trylock_page+0x7a>
10c1e70e: 41e9 0018 lea %a1@(24),%a0
10c1e712: 40c2 movew %sr,%d2
10c1e714: 007c 0700 oriw #1792,%sr
10c1e718: 2210 movel %a0@,%d1
10c1e71a: 7001 moveq #1,%d0
10c1e71c: c280 andl %d0,%d1
10c1e71e: 4481 negl %d1
10c1e720: 4481 negl %d1
10c1e722: 2010 movel %a0@,%d0
10c1e724: 7601 moveq #1,%d3
10c1e726: 8083 orl %d3,%d0
10c1e728: 2080 movel %d0,%a0@
10c1e72a: 46c2 movew %d2,%sr
10c1e72c: 4a81 tstl %d1
10c1e72e: 6702 beqs 10c1e732 <find_trylock_page+0x7a>
10c1e730: 93c9 subal %a1,%a1
10c1e732: 2009 movel %a1,%d0
10c1e734: 241f movel %sp@+,%d2
10c1e736: 261f movel %sp@+,%d3
10c1e738: 4e5e unlk %fp
10c1e73a: 4e75 rts
10c1e73c <__find_lock_page_helper>:
10c1e73c: 4e56 0000 linkw %fp,#0
10c1e740: 48e7 3e20 moveml %d2-%d6/%a2,%sp@-
10c1e744: 282e 0008 movel %fp@(8),%d4
10c1e748: 262e 000c movel %fp@(12),%d3
10c1e74c: 2a2e 0010 movel %fp@(16),%d5
10c1e750: 2445 moveal %d5,%a2
10c1e752: 6004 bras 10c1e758 <__find_lock_page_helper+0x1c>
10c1e754: 246a 0010 moveal %a2@(16),%a2
10c1e758: b4fc 0000 cmpaw #0,%a2
10c1e75c: 670c beqs 10c1e76a <__find_lock_page_helper+0x2e>
10c1e75e: b8aa 0008 cmpl %a2@(8),%d4
10c1e762: 66f0 bnes 10c1e754 <__find_lock_page_helper+0x18>
10c1e764: b6aa 000c cmpl %a2@(12),%d3
10c1e768: 66ea bnes 10c1e754 <__find_lock_page_helper+0x18>
10c1e76a: b4fc 0000 cmpaw #0,%a2
10c1e76e: 674e beqs 10c1e7be <__find_lock_page_helper+0x82>
10c1e770: 41ea 0014 lea %a2@(20),%a0
10c1e774: 5290 addql #1,%a0@
10c1e776: 41ea 0018 lea %a2@(24),%a0
10c1e77a: 40c2 movew %sr,%d2
10c1e77c: 007c 0700 oriw #1792,%sr
10c1e780: 2210 movel %a0@,%d1
10c1e782: 7001 moveq #1,%d0
10c1e784: c280 andl %d0,%d1
10c1e786: 4481 negl %d1
10c1e788: 4481 negl %d1
10c1e78a: 2010 movel %a0@,%d0
10c1e78c: 7c01 moveq #1,%d6
10c1e78e: 8086 orl %d6,%d0
10c1e790: 2080 movel %d0,%a0@
10c1e792: 46c2 movew %d2,%sr
10c1e794: 4a81 tstl %d1
10c1e796: 6726 beqs 10c1e7be <__find_lock_page_helper+0x82>
10c1e798: 2f0a movel %a2,%sp@-
10c1e79a: 4eba fea0 jsr %pc@(10c1e63c <lock_page>)
10c1e79e: 588f addql #4,%sp
10c1e7a0: b8aa 0008 cmpl %a2@(8),%d4
10c1e7a4: 6606 bnes 10c1e7ac <__find_lock_page_helper+0x70>
10c1e7a6: b6aa 000c cmpl %a2@(12),%d3
10c1e7aa: 6712 beqs 10c1e7be <__find_lock_page_helper+0x82>
10c1e7ac: 2f0a movel %a2,%sp@-
10c1e7ae: 4eba fd78 jsr %pc@(10c1e528 <unlock_page>)
10c1e7b2: 2f0a movel %a2,%sp@-
10c1e7b4: 4eb9 10c2 20d0 jsr 10c220d0 <page_cache_release>
10c1e7ba: 508f addql #8,%sp
10c1e7bc: 6092 bras 10c1e750 <__find_lock_page_helper+0x14>
10c1e7be: 200a movel %a2,%d0
10c1e7c0: 4cee 047c ffe8 moveml %fp@(-24),%d2-%d6/%a2
10c1e7c6: 4e5e unlk %fp
10c1e7c8: 4e75 rts
10c1e7ca <__find_lock_page>:
10c1e7ca: 4e56 0000 linkw %fp,#0
10c1e7ce: 206e 0010 moveal %fp@(16),%a0
10c1e7d2: 2f10 movel %a0@,%sp@-
10c1e7d4: 2f2e 000c movel %fp@(12),%sp@-
10c1e7d8: 2f2e 0008 movel %fp@(8),%sp@-
10c1e7dc: 4eba ff5e jsr %pc@(10c1e73c <__find_lock_page_helper>)
10c1e7e0: 4e5e unlk %fp
10c1e7e2: 4e75 rts
10c1e7e4 <find_or_create_page>:
10c1e7e4: 4e56 0000 linkw %fp,#0
10c1e7e8: 48e7 303c moveml %d2-%d3/%a2-%a5,%sp@-
10c1e7ec: 266e 0008 moveal %fp@(8),%a3
10c1e7f0: 262e 000c movel %fp@(12),%d3
10c1e7f4: 220b movel %a3,%d1
10c1e7f6: e289 lsrl #1,%d1
10c1e7f8: d283 addl %d3,%d1
10c1e7fa: 2439 1002 7ca0 movel 10027ca0 <page_hash_bits>,%d2
10c1e800: 2001 movel %d1,%d0
10c1e802: e4a8 lsrl %d2,%d0
10c1e804: d280 addl %d0,%d1
10c1e806: 7001 moveq #1,%d0
10c1e808: e5a8 lsll %d2,%d0
10c1e80a: 5380 subql #1,%d0
10c1e80c: c280 andl %d0,%d1
10c1e80e: e589 lsll #2,%d1
10c1e810: 2879 1002 7cac moveal 10027cac <page_hash_table>,%a4
10c1e816: d9c1 addal %d1,%a4
10c1e818: 2f14 movel %a4@,%sp@-
10c1e81a: 2f03 movel %d3,%sp@-
10c1e81c: 2f0b movel %a3,%sp@-
10c1e81e: 4bfa ff1c lea %pc@(10c1e73c <__find_lock_page_helper>),%a5
10c1e822: 4e95 jsr %a5@
10c1e824: 2440 moveal %d0,%a2
10c1e826: 4fef 000c lea %sp@(12),%sp
10c1e82a: b4fc 0000 cmpaw #0,%a2
10c1e82e: 667a bnes 10c1e8aa <find_or_create_page+0xc6>
10c1e830: 42a7 clrl %sp@-
10c1e832: 2f2e 0010 movel %fp@(16),%sp@-
10c1e836: 4eb9 10c2 219e jsr 10c2219e <_alloc_pages>
10c1e83c: 2400 movel %d0,%d2
10c1e83e: 508f addql #8,%sp
10c1e840: 6768 beqs 10c1e8aa <find_or_create_page+0xc6>
10c1e842: 2f14 movel %a4@,%sp@-
10c1e844: 2f03 movel %d3,%sp@-
10c1e846: 2f0b movel %a3,%sp@-
10c1e848: 4e95 jsr %a5@
10c1e84a: 2440 moveal %d0,%a2
10c1e84c: 4fef 000c lea %sp@(12),%sp
10c1e850: b4fc 0000 cmpaw #0,%a2
10c1e854: 663e bnes 10c1e894 <find_or_create_page+0xb0>
10c1e856: 2442 moveal %d2,%a2
10c1e858: 202a 0018 movel %a2@(24),%d0
10c1e85c: 0240 cfe1 andiw #-12319,%d0
10c1e860: 7201 moveq #1,%d1
10c1e862: 8280 orl %d0,%d1
10c1e864: 2541 0018 movel %d1,%a2@(24)
10c1e868: 41ea 0014 lea %a2@(20),%a0
10c1e86c: 5290 addql #1,%a0@
10c1e86e: 2543 000c movel %d3,%a2@(12)
10c1e872: 52ab 0018 addql #1,%a3@(24)
10c1e876: 2053 moveal %a3@,%a0
10c1e878: 214a 0004 movel %a2,%a0@(4)
10c1e87c: 2488 movel %a0,%a2@
10c1e87e: 254b 0004 movel %a3,%a2@(4)
10c1e882: 268a movel %a2,%a3@
10c1e884: 254b 0008 movel %a3,%a2@(8)
10c1e888: 2f0c movel %a4,%sp@-
10c1e88a: 2f0a movel %a2,%sp@-
10c1e88c: 4eba f0ce jsr %pc@(10c1d95c <add_page_to_hash_queue>)
10c1e890: 508f addql #8,%sp
10c1e892: 7400 moveq #0,%d2
10c1e894: 4a82 tstl %d2
10c1e896: 660a bnes 10c1e8a2 <find_or_create_page+0xbe>
10c1e898: 2f0a movel %a2,%sp@-
10c1e89a: 4eb9 10c2 1ad4 jsr 10c21ad4 <lru_cache_add>
10c1e8a0: 6008 bras 10c1e8aa <find_or_create_page+0xc6>
10c1e8a2: 2f02 movel %d2,%sp@-
10c1e8a4: 4eb9 10c2 20d0 jsr 10c220d0 <page_cache_release>
10c1e8aa: 200a movel %a2,%d0
10c1e8ac: 4cee 3c0c ffe8 moveml %fp@(-24),%d2-%d3/%a2-%a5
10c1e8b2: 4e5e unlk %fp
10c1e8b4: 4e75 rts
10c1e8b6 <grab_cache_page>:
10c1e8b6: 4e56 0000 linkw %fp,#0
10c1e8ba: 206e 0008 moveal %fp@(8),%a0
10c1e8be: 2f28 0030 movel %a0@(48),%sp@-
10c1e8c2: 2f2e 000c movel %fp@(12),%sp@-
10c1e8c6: 2f08 movel %a0,%sp@-
10c1e8c8: 4eba ff1a jsr %pc@(10c1e7e4 <find_or_create_page>)
10c1e8cc: 4e5e unlk %fp
10c1e8ce: 4e75 rts
10c1e8d0 <grab_cache_page_nowait>:
10c1e8d0: 4e56 0000 linkw %fp,#0
10c1e8d4: 48e7 3830 moveml %d2-%d4/%a2-%a3,%sp@-
10c1e8d8: 266e 0008 moveal %fp@(8),%a3
10c1e8dc: 282e 000c movel %fp@(12),%d4
10c1e8e0: 220b movel %a3,%d1
10c1e8e2: e289 lsrl #1,%d1
10c1e8e4: d284 addl %d4,%d1
10c1e8e6: 2439 1002 7ca0 movel 10027ca0 <page_hash_bits>,%d2
10c1e8ec: 2001 movel %d1,%d0
10c1e8ee: e4a8 lsrl %d2,%d0
10c1e8f0: d280 addl %d0,%d1
10c1e8f2: 7001 moveq #1,%d0
10c1e8f4: e5a8 lsll %d2,%d0
10c1e8f6: 5380 subql #1,%d0
10c1e8f8: c280 andl %d0,%d1
10c1e8fa: e589 lsll #2,%d1
10c1e8fc: 2639 1002 7cac movel 10027cac <page_hash_table>,%d3
10c1e902: d681 addl %d1,%d3
10c1e904: 2f03 movel %d3,%sp@-
10c1e906: 2f04 movel %d4,%sp@-
10c1e908: 2f0b movel %a3,%sp@-
10c1e90a: 4eba fd70 jsr %pc@(10c1e67c <__find_get_page>)
10c1e90e: 2440 moveal %d0,%a2
10c1e910: 4fef 000c lea %sp@(12),%sp
10c1e914: b4fc 0000 cmpaw #0,%a2
10c1e918: 6740 beqs 10c1e95a <grab_cache_page_nowait+0x8a>
10c1e91a: 41ea 0018 lea %a2@(24),%a0
10c1e91e: 40c2 movew %sr,%d2
10c1e920: 007c 0700 oriw #1792,%sr
10c1e924: 2210 movel %a0@,%d1
10c1e926: 7001 moveq #1,%d0
10c1e928: c280 andl %d0,%d1
10c1e92a: 4481 negl %d1
10c1e92c: 4481 negl %d1
10c1e92e: 2010 movel %a0@,%d0
10c1e930: 7601 moveq #1,%d3
10c1e932: 8083 orl %d3,%d0
10c1e934: 2080 movel %d0,%a0@
10c1e936: 46c2 movew %d2,%sr
10c1e938: 4a81 tstl %d1
10c1e93a: 661a bnes 10c1e956 <grab_cache_page_nowait+0x86>
10c1e93c: b7ea 0008 cmpal %a2@(8),%a3
10c1e940: 6606 bnes 10c1e948 <grab_cache_page_nowait+0x78>
10c1e942: b8aa 000c cmpl %a2@(12),%d4
10c1e946: 670a beqs 10c1e952 <grab_cache_page_nowait+0x82>
10c1e948: 2f0a movel %a2,%sp@-
10c1e94a: 4eba fbdc jsr %pc@(10c1e528 <unlock_page>)
10c1e94e: 2f0a movel %a2,%sp@-
10c1e950: 6034 bras 10c1e986 <grab_cache_page_nowait+0xb6>
10c1e952: 200a movel %a2,%d0
10c1e954: 6038 bras 10c1e98e <grab_cache_page_nowait+0xbe>
10c1e956: 2f0a movel %a2,%sp@-
10c1e958: 602c bras 10c1e986 <grab_cache_page_nowait+0xb6>
10c1e95a: 42a7 clrl %sp@-
10c1e95c: 2f2b 0030 movel %a3@(48),%sp@-
10c1e960: 4eb9 10c2 219e jsr 10c2219e <_alloc_pages>
10c1e966: 2400 movel %d0,%d2
10c1e968: 508f addql #8,%sp
10c1e96a: 6720 beqs 10c1e98c <grab_cache_page_nowait+0xbc>
10c1e96c: 2f03 movel %d3,%sp@-
10c1e96e: 2f04 movel %d4,%sp@-
10c1e970: 2f0b movel %a3,%sp@-
10c1e972: 2f02 movel %d2,%sp@-
10c1e974: 4eba f9d8 jsr %pc@(10c1e34e <add_to_page_cache_unique>)
10c1e978: 4fef 0010 lea %sp@(16),%sp
10c1e97c: 4a80 tstl %d0
10c1e97e: 6604 bnes 10c1e984 <grab_cache_page_nowait+0xb4>
10c1e980: 2002 movel %d2,%d0
10c1e982: 600a bras 10c1e98e <grab_cache_page_nowait+0xbe>
10c1e984: 2f02 movel %d2,%sp@-
10c1e986: 4eb9 10c2 20d0 jsr 10c220d0 <page_cache_release>
10c1e98c: 7000 moveq #0,%d0
10c1e98e: 4cee 0c1c ffec moveml %fp@(-20),%d2-%d4/%a2-%a3
10c1e994: 4e5e unlk %fp
10c1e996: 4e75 rts
10c1e998 <generic_file_readahead>:
10c1e998: 4e56 0000 linkw %fp,#0
10c1e99c: 48e7 3c3c moveml %d2-%d5/%a2-%a5,%sp@-
10c1e9a0: 286e 000c moveal %fp@(12),%a4
10c1e9a4: 246e 0010 moveal %fp@(16),%a2
10c1e9a8: 2a6e 0014 moveal %fp@(20),%a5
10c1e9ac: 226d 000c moveal %a5@(12),%a1
10c1e9b0: 322a 0030 movew %a2@(48),%d1
10c1e9b4: 671c beqs 10c1e9d2 <generic_file_readahead+0x3a>
10c1e9b6: 3001 movew %d1,%d0
10c1e9b8: e048 lsrw #8,%d0
10c1e9ba: 0280 0000 00ff andil #255,%d0
10c1e9c0: e588 lsll #2,%d0
10c1e9c2: 41f9 1002 9784 lea 10029784 <max_readahead>,%a0
10c1e9c8: 2070 0800 moveal %a0@(00000000,%d0:l),%a0
10c1e9cc: b0fc 0000 cmpaw #0,%a0
10c1e9d0: 6608 bnes 10c1e9da <generic_file_readahead+0x42>
10c1e9d2: 2a39 1000 d07c movel 1000d07c <vm_max_readahead>,%d5
10c1e9d8: 600a bras 10c1e9e4 <generic_file_readahead+0x4c>
10c1e9da: 4280 clrl %d0
10c1e9dc: 1001 moveb %d1,%d0
10c1e9de: e588 lsll #2,%d0
10c1e9e0: 2a30 0800 movel %a0@(00000000,%d0:l),%d5
10c1e9e4: 202a 0040 movel %a2@(64),%d0
10c1e9e8: 222a 0044 movel %a2@(68),%d1
10c1e9ec: 2600 movel %d0,%d3
10c1e9ee: e94b lslw #4,%d3
10c1e9f0: 4843 swap %d3
10c1e9f2: 4243 clrw %d3
10c1e9f4: 2401 movel %d1,%d2
10c1e9f6: 780c moveq #12,%d4
10c1e9f8: e8aa lsrl %d4,%d2
10c1e9fa: 2203 movel %d3,%d1
10c1e9fc: 8282 orl %d2,%d1
10c1e9fe: 2601 movel %d1,%d3
10c1ea00: 266c 002e moveal %a4@(46),%a3
10c1ea04: 7800 moveq #0,%d4
10c1ea06: 41ed 0018 lea %a5@(24),%a0
10c1ea0a: 2010 movel %a0@,%d0
10c1ea0c: 0800 0000 btst #0,%d0
10c1ea10: 673a beqs 10c1ea4c <generic_file_readahead+0xb4>
10c1ea12: 4aac 0032 tstl %a4@(50)
10c1ea16: 670e beqs 10c1ea26 <generic_file_readahead+0x8e>
10c1ea18: b7c9 cmpal %a1,%a3
10c1ea1a: 630a blss 10c1ea26 <generic_file_readahead+0x8e>
10c1ea1c: 2009 movel %a1,%d0
10c1ea1e: d0ac 0036 addl %a4@(54),%d0
10c1ea22: b7c0 cmpal %d0,%a3
10c1ea24: 635e blss 10c1ea84 <generic_file_readahead+0xec>
10c1ea26: 2649 moveal %a1,%a3
10c1ea28: b68b cmpl %a3,%d3
10c1ea2a: 6304 blss 10c1ea30 <generic_file_readahead+0x98>
10c1ea2c: 282c 002a movel %a4@(42),%d4
10c1ea30: 42ac 0036 clrl %a4@(54)
10c1ea34: 7001 moveq #1,%d0
10c1ea36: 2940 0032 movel %d0,%a4@(50)
10c1ea3a: 4a84 tstl %d4
10c1ea3c: 6646 bnes 10c1ea84 <generic_file_readahead+0xec>
10c1ea3e: 41eb 0001 lea %a3@(1),%a0
10c1ea42: 2948 002e movel %a0,%a4@(46)
10c1ea46: 2940 0036 movel %d0,%a4@(54)
10c1ea4a: 6038 bras 10c1ea84 <generic_file_readahead+0xec>
10c1ea4c: 4aae 0008 tstl %fp@(8)
10c1ea50: 6732 beqs 10c1ea84 <generic_file_readahead+0xec>
10c1ea52: 242c 002a movel %a4@(42),%d2
10c1ea56: 672c beqs 10c1ea84 <generic_file_readahead+0xec>
10c1ea58: b6fc 0000 cmpaw #0,%a3
10c1ea5c: 6726 beqs 10c1ea84 <generic_file_readahead+0xec>
10c1ea5e: b7c9 cmpal %a1,%a3
10c1ea60: 6522 bcss 10c1ea84 <generic_file_readahead+0xec>
10c1ea62: 222c 0032 movel %a4@(50),%d1
10c1ea66: 2009 movel %a1,%d0
10c1ea68: d081 addl %d1,%d0
10c1ea6a: b7c0 cmpal %d0,%a3
10c1ea6c: 6216 bhis 10c1ea84 <generic_file_readahead+0xec>
10c1ea6e: 538b subql #1,%a3
10c1ea70: b68b cmpl %a3,%d3
10c1ea72: 6304 blss 10c1ea78 <generic_file_readahead+0xe0>
10c1ea74: 2802 movel %d2,%d4
10c1ea76: 5284 addql #1,%d4
10c1ea78: 4a84 tstl %d4
10c1ea7a: 6708 beqs 10c1ea84 <generic_file_readahead+0xec>
10c1ea7c: 2941 0036 movel %d1,%a4@(54)
10c1ea80: 42ac 0032 clrl %a4@(50)
10c1ea84: 95ca subal %a2,%a2
10c1ea86: b88a cmpl %a2,%d4
10c1ea88: 6318 blss 10c1eaa2 <generic_file_readahead+0x10a>
10c1ea8a: 528a addql #1,%a2
10c1ea8c: 200b movel %a3,%d0
10c1ea8e: d08a addl %a2,%d0
10c1ea90: b680 cmpl %d0,%d3
10c1ea92: 630e blss 10c1eaa2 <generic_file_readahead+0x10a>
10c1ea94: 2f00 movel %d0,%sp@-
10c1ea96: 2f0c movel %a4,%sp@-
10c1ea98: 4eba f940 jsr %pc@(10c1e3da <page_cache_read>)
10c1ea9c: 508f addql #8,%sp
10c1ea9e: 4a80 tstl %d0
10c1eaa0: 6ce4 bges 10c1ea86 <generic_file_readahead+0xee>
10c1eaa2: b4fc 0000 cmpaw #0,%a2
10c1eaa6: 6728 beqs 10c1ead0 <generic_file_readahead+0x138>
10c1eaa8: 202c 0032 movel %a4@(50),%d0
10c1eaac: d08a addl %a2,%d0
10c1eaae: 2940 0032 movel %d0,%a4@(50)
10c1eab2: d1ac 0036 addl %d0,%a4@(54)
10c1eab6: 47f2 b801 lea %a2@(00000001,%a3:l),%a3
10c1eaba: 294b 002e movel %a3,%a4@(46)
10c1eabe: 202c 002a movel %a4@(42),%d0
10c1eac2: d080 addl %d0,%d0
10c1eac4: 2940 002a movel %d0,%a4@(42)
10c1eac8: ba80 cmpl %d0,%d5
10c1eaca: 6404 bccs 10c1ead0 <generic_file_readahead+0x138>
10c1eacc: 2945 002a movel %d5,%a4@(42)
10c1ead0: 4cee 3c3c ffe0 moveml %fp@(-32),%d2-%d5/%a2-%a5
10c1ead6: 4e5e unlk %fp
10c1ead8: 4e75 rts
10c1eada <mark_page_accessed>:
10c1eada: 4e56 0000 linkw %fp,#0
10c1eade: 2f0a movel %a2,%sp@-
10c1eae0: 222e 0008 movel %fp@(8),%d1
10c1eae4: 2041 moveal %d1,%a0
10c1eae6: 45e8 0018 lea %a0@(24),%a2
10c1eaea: 2012 movel %a2@,%d0
10c1eaec: 4a00 tstb %d0
10c1eaee: 6d1e blts 10c1eb0e <mark_page_accessed+0x34>
10c1eaf0: 2012 movel %a2@,%d0
10c1eaf2: 0800 0002 btst #2,%d0
10c1eaf6: 6716 beqs 10c1eb0e <mark_page_accessed+0x34>
10c1eaf8: 2f01 movel %d1,%sp@-
10c1eafa: 4eb9 10c2 1a3c jsr 10c21a3c <activate_page>
10c1eb00: 40c0 movew %sr,%d0
10c1eb02: 007c 0700 oriw #1792,%sr
10c1eb06: 72fb moveq #-5,%d1
10c1eb08: c392 andl %d1,%a2@
10c1eb0a: 46c0 movew %d0,%sr
10c1eb0c: 6012 bras 10c1eb20 <mark_page_accessed+0x46>
10c1eb0e: 2241 moveal %d1,%a1
10c1eb10: 41e9 0018 lea %a1@(24),%a0
10c1eb14: 40c0 movew %sr,%d0
10c1eb16: 007c 0700 oriw #1792,%sr
10c1eb1a: 7204 moveq #4,%d1
10c1eb1c: 8390 orl %d1,%a0@
10c1eb1e: 46c0 movew %d0,%sr
10c1eb20: 246e fffc moveal %fp@(-4),%a2
10c1eb24: 4e5e unlk %fp
10c1eb26: 4e75 rts
10c1eb28 <do_generic_file_read>:
10c1eb28: 4e56 0000 linkw %fp,#0
10c1eb2c: 48e7 3f3c moveml %d2-%d7/%a2-%a5,%sp@-
10c1eb30: 2c2e 0008 movel %fp@(8),%d6
10c1eb34: 2246 moveal %d6,%a1
10c1eb36: 2069 0008 moveal %a1@(8),%a0
10c1eb3a: 2068 0008 moveal %a0@(8),%a0
10c1eb3e: 2868 00a8 moveal %a0@(168),%a4
10c1eb42: 2e2c 0020 movel %a4@(32),%d7
10c1eb46: 2047 moveal %d7,%a0
10c1eb48: 3228 0030 movew %a0@(48),%d1
10c1eb4c: 671c beqs 10c1eb6a <do_generic_file_read+0x42>
10c1eb4e: 3001 movew %d1,%d0
10c1eb50: e048 lsrw #8,%d0
10c1eb52: 0280 0000 00ff andil #255,%d0
10c1eb58: e588 lsll #2,%d0
10c1eb5a: 41f9 1002 9784 lea 10029784 <max_readahead>,%a0
10c1eb60: 2070 0800 moveal %a0@(00000000,%d0:l),%a0
10c1eb64: b0fc 0000 cmpaw #0,%a0
10c1eb68: 6608 bnes 10c1eb72 <do_generic_file_read+0x4a>
10c1eb6a: 2079 1000 d07c moveal 1000d07c <vm_max_readahead>,%a0
10c1eb70: 600a bras 10c1eb7c <do_generic_file_read+0x54>
10c1eb72: 4280 clrl %d0
10c1eb74: 1001 moveb %d1,%d0
10c1eb76: e588 lsll #2,%d0
10c1eb78: 2070 0800 moveal %a0@(00000000,%d0:l),%a0
10c1eb7c: 9bcd subal %a5,%a5
10c1eb7e: 226e 000c moveal %fp@(12),%a1
10c1eb82: 2011 movel %a1@,%d0
10c1eb84: 2229 0004 movel %a1@(4),%d1
10c1eb88: 2600 movel %d0,%d3
10c1eb8a: e94b lslw #4,%d3
10c1eb8c: 4843 swap %d3
10c1eb8e: 4243 clrw %d3
10c1eb90: 2401 movel %d1,%d2
10c1eb92: 780c moveq #12,%d4
10c1eb94: e8aa lsrl %d4,%d2
10c1eb96: 2203 movel %d3,%d1
10c1eb98: 8282 orl %d2,%d1
10c1eb9a: 2a01 movel %d1,%d5
10c1eb9c: 2829 0004 movel %a1@(4),%d4
10c1eba0: 0284 0000 0fff andil #4095,%d4
10c1eba6: 2246 moveal %d6,%a1
10c1eba8: 42a9 002e clrl %a1@(46)
10c1ebac: 42a9 0032 clrl %a1@(50)
10c1ebb0: 42a9 002a clrl %a1@(42)
10c1ebb4: 42a9 0036 clrl %a1@(54)
10c1ebb8: 4a81 tstl %d1
10c1ebba: 6624 bnes 10c1ebe0 <do_generic_file_read+0xb8>
10c1ebbc: 2004 movel %d4,%d0
10c1ebbe: 226e 0010 moveal %fp@(16),%a1
10c1ebc2: d0a9 0004 addl %a1@(4),%d0
10c1ebc6: 0c80 0000 0800 cmpil #2048,%d0
10c1ebcc: 6212 bhis 10c1ebe0 <do_generic_file_read+0xb8>
10c1ebce: 6000 0258 braw 10c1ee28 <do_generic_file_read+0x300>
10c1ebd2: 70f4 moveq #-12,%d0
10c1ebd4: 206e 0010 moveal %fp@(16),%a0
10c1ebd8: 2140 000c movel %d0,%a0@(12)
10c1ebdc: 6000 028c braw 10c1ee6a <do_generic_file_read+0x342>
10c1ebe0: 2004 movel %d4,%d0
10c1ebe2: 226e 0010 moveal %fp@(16),%a1
10c1ebe6: d0a9 0004 addl %a1@(4),%d0
10c1ebea: 720c moveq #12,%d1
10c1ebec: e2a8 lsrl %d1,%d0
10c1ebee: 5280 addql #1,%d0
10c1ebf0: 2246 moveal %d6,%a1
10c1ebf2: b0a9 002a cmpl %a1@(42),%d0
10c1ebf6: 6304 blss 10c1ebfc <do_generic_file_read+0xd4>
10c1ebf8: 2340 002a movel %d0,%a1@(42)
10c1ebfc: 7000 moveq #0,%d0
10c1ebfe: 6712 beqs 10c1ec12 <do_generic_file_read+0xea>
10c1ec00: 2039 1000 d080 movel 1000d080 <vm_min_readahead>,%d0
10c1ec06: 2246 moveal %d6,%a1
10c1ec08: b0a9 002a cmpl %a1@(42),%d0
10c1ec0c: 6304 blss 10c1ec12 <do_generic_file_read+0xea>
10c1ec0e: 2340 002a movel %d0,%a1@(42)
10c1ec12: 2246 moveal %d6,%a1
10c1ec14: b1e9 002a cmpal %a1@(42),%a0
10c1ec18: 6400 020e bccw 10c1ee28 <do_generic_file_read+0x300>
10c1ec1c: 2348 002a movel %a0,%a1@(42)
10c1ec20: 6000 0206 braw 10c1ee28 <do_generic_file_read+0x300>
10c1ec24: 9684 subl %d4,%d3
10c1ec26: 220c movel %a4,%d1
10c1ec28: e289 lsrl #1,%d1
10c1ec2a: d285 addl %d5,%d1
10c1ec2c: 2439 1002 7ca0 movel 10027ca0 <page_hash_bits>,%d2
10c1ec32: 2001 movel %d1,%d0
10c1ec34: e4a8 lsrl %d2,%d0
10c1ec36: d280 addl %d0,%d1
10c1ec38: 7001 moveq #1,%d0
10c1ec3a: e5a8 lsll %d2,%d0
10c1ec3c: 5380 subql #1,%d0
10c1ec3e: c280 andl %d0,%d1
10c1ec40: e589 lsll #2,%d1
10c1ec42: 2679 1002 7cac moveal 10027cac <page_hash_table>,%a3
10c1ec48: d7c1 addal %d1,%a3
10c1ec4a: 2053 moveal %a3@,%a0
10c1ec4c: 6004 bras 10c1ec52 <do_generic_file_read+0x12a>
10c1ec4e: 2068 0010 moveal %a0@(16),%a0
10c1ec52: b0fc 0000 cmpaw #0,%a0
10c1ec56: 670c beqs 10c1ec64 <do_generic_file_read+0x13c>
10c1ec58: b9e8 0008 cmpal %a0@(8),%a4
10c1ec5c: 66f0 bnes 10c1ec4e <do_generic_file_read+0x126>
10c1ec5e: baa8 000c cmpl %a0@(12),%d5
10c1ec62: 66ea bnes 10c1ec4e <do_generic_file_read+0x126>
10c1ec64: 2448 moveal %a0,%a2
10c1ec66: b4fc 0000 cmpaw #0,%a2
10c1ec6a: 6700 012e beqw 10c1ed9a <do_generic_file_read+0x272>
10c1ec6e: 41ea 0014 lea %a2@(20),%a0
10c1ec72: 5290 addql #1,%a0@
10c1ec74: 47ea 0018 lea %a2@(24),%a3
10c1ec78: 2013 movel %a3@,%d0
10c1ec7a: 0800 0003 btst #3,%d0
10c1ec7e: 6768 beqs 10c1ece8 <do_generic_file_read+0x1c0>
10c1ec80: 2f0a movel %a2,%sp@-
10c1ec82: 2f07 movel %d7,%sp@-
10c1ec84: 2f06 movel %d6,%sp@-
10c1ec86: 42a7 clrl %sp@-
10c1ec88: 4eba fd0e jsr %pc@(10c1e998 <generic_file_readahead>)
10c1ec8c: 4fef 0010 lea %sp@(16),%sp
10c1ec90: 4a84 tstl %d4
10c1ec92: 6708 beqs 10c1ec9c <do_generic_file_read+0x174>
10c1ec94: 2046 moveal %d6,%a0
10c1ec96: 4aa8 0026 tstl %a0@(38)
10c1ec9a: 6608 bnes 10c1eca4 <do_generic_file_read+0x17c>
10c1ec9c: 2f0a movel %a2,%sp@-
10c1ec9e: 4eba fe3a jsr %pc@(10c1eada <mark_page_accessed>)
10c1eca2: 588f addql #4,%sp
10c1eca4: 2f03 movel %d3,%sp@-
10c1eca6: 2f04 movel %d4,%sp@-
10c1eca8: 2f0a movel %a2,%sp@-
10c1ecaa: 2f2e 0010 movel %fp@(16),%sp@-
10c1ecae: 226e 0014 moveal %fp@(20),%a1
10c1ecb2: 4e91 jsr %a1@
10c1ecb4: 2400 movel %d0,%d2
10c1ecb6: d882 addl %d2,%d4
10c1ecb8: 2004 movel %d4,%d0
10c1ecba: 720c moveq #12,%d1
10c1ecbc: e2a8 lsrl %d1,%d0
10c1ecbe: da80 addl %d0,%d5
10c1ecc0: 0284 0000 0fff andil #4095,%d4
10c1ecc6: 2f0a movel %a2,%sp@-
10c1ecc8: 4eb9 10c2 20d0 jsr 10c220d0 <page_cache_release>
10c1ecce: 4fef 0014 lea %sp@(20),%sp
10c1ecd2: b682 cmpl %d2,%d3
10c1ecd4: 6600 0194 bnew 10c1ee6a <do_generic_file_read+0x342>
10c1ecd8: 206e 0010 moveal %fp@(16),%a0
10c1ecdc: 4aa8 0004 tstl %a0@(4)
10c1ece0: 6600 0146 bnew 10c1ee28 <do_generic_file_read+0x300>
10c1ece4: 6000 0184 braw 10c1ee6a <do_generic_file_read+0x342>
10c1ece8: 2f0a movel %a2,%sp@-
10c1ecea: 2f07 movel %d7,%sp@-
10c1ecec: 2f06 movel %d6,%sp@-
10c1ecee: 42a7 clrl %sp@-
10c1ecf0: 4eba fca6 jsr %pc@(10c1e998 <generic_file_readahead>)
10c1ecf4: 4fef 0010 lea %sp@(16),%sp
10c1ecf8: 2013 movel %a3@,%d0
10c1ecfa: 0800 0003 btst #3,%d0
10c1ecfe: 6690 bnes 10c1ec90 <do_generic_file_read+0x168>
10c1ed00: 2f0a movel %a2,%sp@-
10c1ed02: 4eba f938 jsr %pc@(10c1e63c <lock_page>)
10c1ed06: 588f addql #4,%sp
10c1ed08: 4aaa 0008 tstl %a2@(8)
10c1ed0c: 6614 bnes 10c1ed22 <do_generic_file_read+0x1fa>
10c1ed0e: 2f0a movel %a2,%sp@-
10c1ed10: 4eba f816 jsr %pc@(10c1e528 <unlock_page>)
10c1ed14: 2f0a movel %a2,%sp@-
10c1ed16: 4eb9 10c2 20d0 jsr 10c220d0 <page_cache_release>
10c1ed1c: 508f addql #8,%sp
10c1ed1e: 6000 0108 braw 10c1ee28 <do_generic_file_read+0x300>
10c1ed22: 2013 movel %a3@,%d0
10c1ed24: 0800 0003 btst #3,%d0
10c1ed28: 670c beqs 10c1ed36 <do_generic_file_read+0x20e>
10c1ed2a: 2f0a movel %a2,%sp@-
10c1ed2c: 4eba f7fa jsr %pc@(10c1e528 <unlock_page>)
10c1ed30: 588f addql #4,%sp
10c1ed32: 6000 ff5c braw 10c1ec90 <do_generic_file_read+0x168>
10c1ed36: 206c 001c moveal %a4@(28),%a0
10c1ed3a: 2f0a movel %a2,%sp@-
10c1ed3c: 2f06 movel %d6,%sp@-
10c1ed3e: 2068 0004 moveal %a0@(4),%a0
10c1ed42: 4e90 jsr %a0@
10c1ed44: 508f addql #8,%sp
10c1ed46: 4a80 tstl %d0
10c1ed48: 663a bnes 10c1ed84 <do_generic_file_read+0x25c>
10c1ed4a: 47ea 0018 lea %a2@(24),%a3
10c1ed4e: 2013 movel %a3@,%d0
10c1ed50: 0800 0003 btst #3,%d0
10c1ed54: 6600 ff3a bnew 10c1ec90 <do_generic_file_read+0x168>
10c1ed58: 2f0a movel %a2,%sp@-
10c1ed5a: 2f07 movel %d7,%sp@-
10c1ed5c: 2f06 movel %d6,%sp@-
10c1ed5e: 42a7 clrl %sp@-
10c1ed60: 4eba fc36 jsr %pc@(10c1e998 <generic_file_readahead>)
10c1ed64: 4fef 0010 lea %sp@(16),%sp
10c1ed68: 2013 movel %a3@,%d0
10c1ed6a: 0800 0000 btst #0,%d0
10c1ed6e: 6708 beqs 10c1ed78 <do_generic_file_read+0x250>
10c1ed70: 2f0a movel %a2,%sp@-
10c1ed72: 4eba f724 jsr %pc@(10c1e498 <___wait_on_page>)
10c1ed76: 588f addql #4,%sp
10c1ed78: 2013 movel %a3@,%d0
10c1ed7a: 0800 0003 btst #3,%d0
10c1ed7e: 6600 ff10 bnew 10c1ec90 <do_generic_file_read+0x168>
10c1ed82: 70fb moveq #-5,%d0
10c1ed84: 226e 0010 moveal %fp@(16),%a1
10c1ed88: 2340 000c movel %d0,%a1@(12)
10c1ed8c: 2f0a movel %a2,%sp@-
10c1ed8e: 4eb9 10c2 20d0 jsr 10c220d0 <page_cache_release>
10c1ed94: 588f addql #4,%sp
10c1ed96: 6000 00d2 braw 10c1ee6a <do_generic_file_read+0x342>
10c1ed9a: bafc 0000 cmpaw #0,%a5
10c1ed9e: 663c bnes 10c1eddc <do_generic_file_read+0x2b4>
10c1eda0: 42a7 clrl %sp@-
10c1eda2: 2f2c 0030 movel %a4@(48),%sp@-
10c1eda6: 4eb9 10c2 219e jsr 10c2219e <_alloc_pages>
10c1edac: 508f addql #8,%sp
10c1edae: 2a40 moveal %d0,%a5
10c1edb0: bafc 0000 cmpaw #0,%a5
10c1edb4: 6700 fe1c beqw 10c1ebd2 <do_generic_file_read+0xaa>
10c1edb8: 2053 moveal %a3@,%a0
10c1edba: 6004 bras 10c1edc0 <do_generic_file_read+0x298>
10c1edbc: 2068 0010 moveal %a0@(16),%a0
10c1edc0: b0fc 0000 cmpaw #0,%a0
10c1edc4: 670c beqs 10c1edd2 <do_generic_file_read+0x2aa>
10c1edc6: b9e8 0008 cmpal %a0@(8),%a4
10c1edca: 66f0 bnes 10c1edbc <do_generic_file_read+0x294>
10c1edcc: baa8 000c cmpl %a0@(12),%d5
10c1edd0: 66ea bnes 10c1edbc <do_generic_file_read+0x294>
10c1edd2: 2448 moveal %a0,%a2
10c1edd4: b4fc 0000 cmpaw #0,%a2
10c1edd8: 6600 fe94 bnew 10c1ec6e <do_generic_file_read+0x146>
10c1eddc: 244d moveal %a5,%a2
10c1edde: 202d 0018 movel %a5@(24),%d0
10c1ede2: 0240 cfe1 andiw #-12319,%d0
10c1ede6: 7201 moveq #1,%d1
10c1ede8: 8280 orl %d0,%d1
10c1edea: 2b41 0018 movel %d1,%a5@(24)
10c1edee: 41ed 0014 lea %a5@(20),%a0
10c1edf2: 5290 addql #1,%a0@
10c1edf4: 2b45 000c movel %d5,%a5@(12)
10c1edf8: 52ac 0018 addql #1,%a4@(24)
10c1edfc: 2054 moveal %a4@,%a0
10c1edfe: 214d 0004 movel %a5,%a0@(4)
10c1ee02: 2a88 movel %a0,%a5@
10c1ee04: 2b4c 0004 movel %a4,%a5@(4)
10c1ee08: 288d movel %a5,%a4@
10c1ee0a: 2b4c 0008 movel %a4,%a5@(8)
10c1ee0e: 2f0b movel %a3,%sp@-
10c1ee10: 2f0d movel %a5,%sp@-
10c1ee12: 4eba eb48 jsr %pc@(10c1d95c <add_page_to_hash_queue>)
10c1ee16: 584f addqw #4,%sp
10c1ee18: 2e8d movel %a5,%sp@
10c1ee1a: 4eb9 10c2 1ad4 jsr 10c21ad4 <lru_cache_add>
10c1ee20: 9bcd subal %a5,%a5
10c1ee22: 588f addql #4,%sp
10c1ee24: 6000 ff10 braw 10c1ed36 <do_generic_file_read+0x20e>
10c1ee28: 2047 moveal %d7,%a0
10c1ee2a: 2028 0040 movel %a0@(64),%d0
10c1ee2e: 2228 0044 movel %a0@(68),%d1
10c1ee32: 2400 movel %d0,%d2
10c1ee34: e94a lslw #4,%d2
10c1ee36: 4842 swap %d2
10c1ee38: 4242 clrw %d2
10c1ee3a: 2042 moveal %d2,%a0
10c1ee3c: 2401 movel %d1,%d2
10c1ee3e: 760c moveq #12,%d3
10c1ee40: e6aa lsrl %d3,%d2
10c1ee42: 2208 movel %a0,%d1
10c1ee44: 8282 orl %d2,%d1
10c1ee46: 2001 movel %d1,%d0
10c1ee48: b085 cmpl %d5,%d0
10c1ee4a: 651e bcss 10c1ee6a <do_generic_file_read+0x342>
10c1ee4c: 263c 0000 1000 movel #4096,%d3
10c1ee52: b085 cmpl %d5,%d0
10c1ee54: 6600 fdce bnew 10c1ec24 <do_generic_file_read+0xfc>
10c1ee58: 2047 moveal %d7,%a0
10c1ee5a: 2628 0044 movel %a0@(68),%d3
10c1ee5e: 0283 0000 0fff andil #4095,%d3
10c1ee64: b883 cmpl %d3,%d4
10c1ee66: 6500 fdbc bcsw 10c1ec24 <do_generic_file_read+0xfc>
10c1ee6a: 2205 movel %d5,%d1
10c1ee6c: 4280 clrl %d0
10c1ee6e: 2601 movel %d1,%d3
10c1ee70: 4243 clrw %d3
10c1ee72: 4843 swap %d3
10c1ee74: e84b lsrw #4,%d3
10c1ee76: 2400 movel %d0,%d2
10c1ee78: 7a0c moveq #12,%d5
10c1ee7a: ebaa lsll %d5,%d2
10c1ee7c: 2003 movel %d3,%d0
10c1ee7e: 8082 orl %d2,%d0
10c1ee80: eba9 lsll %d5,%d1
10c1ee82: 2604 movel %d4,%d3
10c1ee84: 4282 clrl %d2
10c1ee86: d283 addl %d3,%d1
10c1ee88: d182 addxl %d2,%d0
10c1ee8a: 206e 000c moveal %fp@(12),%a0
10c1ee8e: 2080 movel %d0,%a0@
10c1ee90: 2141 0004 movel %d1,%a0@(4)
10c1ee94: 7001 moveq #1,%d0
10c1ee96: 2046 moveal %d6,%a0
10c1ee98: 2140 0026 movel %d0,%a0@(38)
10c1ee9c: bafc 0000 cmpaw #0,%a5
10c1eea0: 670a beqs 10c1eeac <do_generic_file_read+0x384>
10c1eea2: 2f0d movel %a5,%sp@-
10c1eea4: 4eb9 10c2 20d0 jsr 10c220d0 <page_cache_release>
10c1eeaa: 588f addql #4,%sp
10c1eeac: 2f07 movel %d7,%sp@-
10c1eeae: 4eb9 10c3 4a04 jsr 10c34a04 <update_atime>
10c1eeb4: 4cee 3cfc ffd8 moveml %fp@(-40),%d2-%d7/%a2-%a5
10c1eeba: 4e5e unlk %fp
10c1eebc: 4e75 rts
10c1eebe <generic_file_direct_IO>:
10c1eebe: 4e56 fff4 linkw %fp,#-12
10c1eec2: 48e7 3f3c moveml %d2-%d7/%a2-%a5,%sp@-
10c1eec6: 2e2e 0010 movel %fp@(16),%d7
10c1eeca: 2a2e 0014 movel %fp@(20),%d5
10c1eece: 226e 000c moveal %fp@(12),%a1
10c1eed2: 2069 0008 moveal %a1@(8),%a0
10c1eed6: 2068 0008 moveal %a0@(8),%a0
10c1eeda: 2668 00a8 moveal %a0@(168),%a3
10c1eede: 2a6b 0020 moveal %a3@(32),%a5
10c1eee2: 42ae fff8 clrl %fp@(-8)
10c1eee6: 2d69 005e fffc movel %a1@(94),%fp@(-4)
10c1eeec: 41e9 0062 lea %a1@(98),%a0
10c1eef0: 40c2 movew %sr,%d2
10c1eef2: 007c 0700 oriw #1792,%sr
10c1eef6: 2210 movel %a0@,%d1
10c1eef8: 7001 moveq #1,%d0
10c1eefa: c280 andl %d0,%d1
10c1eefc: 4481 negl %d1
10c1eefe: 4481 negl %d1
10c1ef00: 2010 movel %a0@,%d0
10c1ef02: 7601 moveq #1,%d3
10c1ef04: 8083 orl %d3,%d0
10c1ef06: 2080 movel %d0,%a0@
10c1ef08: 46c2 movew %d2,%sr
10c1ef0a: 4a81 tstl %d1
10c1ef0c: 6720 beqs 10c1ef2e <generic_file_direct_IO+0x70>
10c1ef0e: 486e fffc pea %fp@(-4)
10c1ef12: 4878 0001 pea 1 <PF_DTRACE_OFF>
10c1ef16: 4eb9 10c3 528c jsr 10c3528c <alloc_kiovec>
10c1ef1c: 2440 moveal %d0,%a2
10c1ef1e: 508f addql #8,%sp
10c1ef20: b4fc 0000 cmpaw #0,%a2
10c1ef24: 6600 0156 bnew 10c1f07c <generic_file_direct_IO+0x1be>
10c1ef28: 7801 moveq #1,%d4
10c1ef2a: 2d44 fff8 movel %d4,%fp@(-8)
10c1ef2e: 286d 0054 moveal %a5@(84),%a4
10c1ef32: 7c01 moveq #1,%d6
10c1ef34: 200c movel %a4,%d0
10c1ef36: e1ae lsll %d0,%d6
10c1ef38: 2806 movel %d6,%d4
10c1ef3a: 5384 subql #1,%d4
10c1ef3c: 347c ffea moveaw #-22,%a2
10c1ef40: 2604 movel %d4,%d3
10c1ef42: 5bc2 smi %d2
10c1ef44: 4882 extw %d2
10c1ef46: 48c2 extl %d2
10c1ef48: 202e 0018 movel %fp@(24),%d0
10c1ef4c: 222e 001c movel %fp@(28),%d1
10c1ef50: c082 andl %d2,%d0
10c1ef52: c283 andl %d3,%d1
10c1ef54: 2400 movel %d0,%d2
10c1ef56: 8481 orl %d1,%d2
10c1ef58: 6600 00f8 bnew 10c1f052 <generic_file_direct_IO+0x194>
10c1ef5c: 2005 movel %d5,%d0
10c1ef5e: c084 andl %d4,%d0
10c1ef60: 6600 00f0 bnew 10c1f052 <generic_file_direct_IO+0x194>
10c1ef64: 206b 001c moveal %a3@(28),%a0
10c1ef68: 4aa8 0020 tstl %a0@(32)
10c1ef6c: 6700 00e4 beqw 10c1f052 <generic_file_direct_IO+0x194>
10c1ef70: 2f0b movel %a3,%sp@-
10c1ef72: 4eba f1cc jsr %pc@(10c1e140 <filemap_fdatasync>)
10c1ef76: 2f0d movel %a5,%sp@-
10c1ef78: 4eb9 10c2 586a jsr 10c2586a <fsync_inode_data_buffers>
10c1ef7e: 2440 moveal %d0,%a2
10c1ef80: 2f0b movel %a3,%sp@-
10c1ef82: 4eba f254 jsr %pc@(10c1e1d8 <filemap_fdatawait>)
10c1ef86: 4fef 000c lea %sp@(12),%sp
10c1ef8a: b4fc 0000 cmpaw #0,%a2
10c1ef8e: 6d00 00c2 bltw 10c1f052 <generic_file_direct_IO+0x194>
10c1ef92: 95ca subal %a2,%a2
10c1ef94: 42ae fff4 clrl %fp@(-12)
10c1ef98: 607c bras 10c1f016 <generic_file_direct_IO+0x158>
10c1ef9a: 246b 001c moveal %a3@(28),%a2
10c1ef9e: 2f06 movel %d6,%sp@-
10c1efa0: 222e fff4 movel %fp@(-12),%d1
10c1efa4: 5bc0 smi %d0
10c1efa6: 4880 extw %d0
10c1efa8: 48c0 extl %d0
10c1efaa: 2f0c movel %a4,%sp@-
10c1efac: 262e 0018 movel %fp@(24),%d3
10c1efb0: 282e 001c movel %fp@(28),%d4
10c1efb4: d881 addl %d1,%d4
10c1efb6: d780 addxl %d0,%d3
10c1efb8: 2f04 movel %d4,%sp@-
10c1efba: 2f03 movel %d3,%sp@-
10c1efbc: 4eb9 10c8 54f8 jsr 10c854f8 <__ashrdi3>
10c1efc2: 504f addqw #8,%sp
10c1efc4: 2e81 movel %d1,%sp@
10c1efc6: 2f2e fffc movel %fp@(-4),%sp@-
10c1efca: 2f0d movel %a5,%sp@-
10c1efcc: 2f2e 0008 movel %fp@(8),%sp@-
10c1efd0: 206a 0020 moveal %a2@(32),%a0
10c1efd4: 4e90 jsr %a0@
10c1efd6: 2440 moveal %d0,%a2
10c1efd8: 4fef 0014 lea %sp@(20),%sp
10c1efdc: 4aae 0008 tstl %fp@(8)
10c1efe0: 6614 bnes 10c1eff6 <generic_file_direct_IO+0x138>
10c1efe2: b4fc 0000 cmpaw #0,%a2
10c1efe6: 6f0e bles 10c1eff6 <generic_file_direct_IO+0x138>
10c1efe8: 2f0a movel %a2,%sp@-
10c1efea: 2f2e fffc movel %fp@(-4),%sp@-
10c1efee: 4eb9 10c2 1892 jsr 10c21892 <mark_dirty_kiobuf>
10c1eff4: 508f addql #8,%sp
10c1eff6: b4fc 0000 cmpaw #0,%a2
10c1effa: 6d0a blts 10c1f006 <generic_file_direct_IO+0x148>
10c1effc: 9a8a subl %a2,%d5
10c1effe: de8a addl %a2,%d7
10c1f000: 280a movel %a2,%d4
10c1f002: d9ae fff4 addl %d4,%fp@(-12)
10c1f006: 2f2e fffc movel %fp@(-4),%sp@-
10c1f00a: 4eb9 10c2 1910 jsr 10c21910 <unmap_kiobuf>
10c1f010: 588f addql #4,%sp
10c1f012: b48a cmpl %a2,%d2
10c1f014: 6632 bnes 10c1f048 <generic_file_direct_IO+0x18a>
10c1f016: 4a85 tstl %d5
10c1f018: 672e beqs 10c1f048 <generic_file_direct_IO+0x18a>
10c1f01a: 2405 movel %d5,%d2
10c1f01c: 0c82 0008 0000 cmpil #524288,%d2
10c1f022: 6f04 bles 10c1f028 <generic_file_direct_IO+0x16a>
10c1f024: 7408 moveq #8,%d2
10c1f026: 4842 swap %d2
10c1f028: 2f02 movel %d2,%sp@-
10c1f02a: 2f07 movel %d7,%sp@-
10c1f02c: 2f2e fffc movel %fp@(-4),%sp@-
10c1f030: 2f2e 0008 movel %fp@(8),%sp@-
10c1f034: 4eb9 10c2 1888 jsr 10c21888 <map_user_kiobuf>
10c1f03a: 2440 moveal %d0,%a2
10c1f03c: 4fef 0010 lea %sp@(16),%sp
10c1f040: b4fc 0000 cmpaw #0,%a2
10c1f044: 6700 ff54 beqw 10c1ef9a <generic_file_direct_IO+0xdc>
10c1f048: 4aae fff4 tstl %fp@(-12)
10c1f04c: 6704 beqs 10c1f052 <generic_file_direct_IO+0x194>
10c1f04e: 246e fff4 moveal %fp@(-12),%a2
10c1f052: 4aae fff8 tstl %fp@(-8)
10c1f056: 6616 bnes 10c1f06e <generic_file_direct_IO+0x1b0>
10c1f058: 226e 000c moveal %fp@(12),%a1
10c1f05c: 41e9 0062 lea %a1@(98),%a0
10c1f060: 40c0 movew %sr,%d0
10c1f062: 007c 0700 oriw #1792,%sr
10c1f066: 72fe moveq #-2,%d1
10c1f068: c390 andl %d1,%a0@
10c1f06a: 46c0 movew %d0,%sr
10c1f06c: 600e bras 10c1f07c <generic_file_direct_IO+0x1be>
10c1f06e: 486e fffc pea %fp@(-4)
10c1f072: 4878 0001 pea 1 <PF_DTRACE_OFF>
10c1f076: 4eb9 10c3 52f8 jsr 10c352f8 <free_kiovec>
10c1f07c: 200a movel %a2,%d0
10c1f07e: 4cee 3cfc ffcc moveml %fp@(-52),%d2-%d7/%a2-%a5
10c1f084: 4e5e unlk %fp
10c1f086: 4e75 rts
10c1f088 <file_read_actor>:
10c1f088: 4e56 0000 linkw %fp,#0
10c1f08c: 48e7 3020 moveml %d2-%d3/%a2,%sp@-
10c1f090: 246e 0008 moveal %fp@(8),%a2
10c1f094: 242e 0014 movel %fp@(20),%d2
10c1f098: 262a 0004 movel %a2@(4),%d3
10c1f09c: b682 cmpl %d2,%d3
10c1f09e: 6402 bccs 10c1f0a2 <file_read_actor+0x1a>
10c1f0a0: 2403 movel %d3,%d2
10c1f0a2: 206e 000c moveal %fp@(12),%a0
10c1f0a6: 2068 0038 moveal %a0@(56),%a0
10c1f0aa: b0fc 0000 cmpaw #0,%a0
10c1f0ae: 660c bnes 10c1f0bc <file_read_actor+0x34>
10c1f0b0: 4879 1000 1e40 pea 10001e40 <tvecs+0x2a8>
10c1f0b6: 4eb9 10c1 60e4 jsr 10c160e4 <panic>
10c1f0bc: 2f02 movel %d2,%sp@-
10c1f0be: d1ee 0010 addal %fp@(16),%a0
10c1f0c2: 2f08 movel %a0,%sp@-
10c1f0c4: 2f2a 0008 movel %a2@(8),%sp@-
10c1f0c8: 4eb9 10c8 5744 jsr 10c85744 <memcpy>
10c1f0ce: 9682 subl %d2,%d3
10c1f0d0: 2543 0004 movel %d3,%a2@(4)
10c1f0d4: d592 addl %d2,%a2@
10c1f0d6: d5aa 0008 addl %d2,%a2@(8)
10c1f0da: 2002 movel %d2,%d0
10c1f0dc: 4cee 040c fff4 moveml %fp@(-12),%d2-%d3/%a2
10c1f0e2: 4e5e unlk %fp
10c1f0e4: 4e75 rts
10c1f0e6 <generic_file_read>:
10c1f0e6: 4e56 fff0 linkw %fp,#-16
10c1f0ea: 48e7 3f38 moveml %d2-%d7/%a2-%a4,%sp@-
10c1f0ee: 246e 0008 moveal %fp@(8),%a2
10c1f0f2: 266e 000c moveal %fp@(12),%a3
10c1f0f6: 226e 0010 moveal %fp@(16),%a1
10c1f0fa: 286e 0014 moveal %fp@(20),%a4
10c1f0fe: b2fc 0000 cmpaw #0,%a1
10c1f102: 6c06 bges 10c1f10a <generic_file_read+0x24>
10c1f104: 70ea moveq #-22,%d0
10c1f106: 6000 00d2 braw 10c1f1da <generic_file_read+0xf4>
10c1f10a: 082a 0000 0019 btst #0,%a2@(25)
10c1f110: 6646 bnes 10c1f158 <generic_file_read+0x72>
10c1f112: 74f2 moveq #-14,%d2
10c1f114: 200b movel %a3,%d0
10c1f116: d089 addl %a1,%d0
10c1f118: 0c80 10ef ffff cmpil #284164095,%d0
10c1f11e: 6232 bhis 10c1f152 <generic_file_read+0x6c>
10c1f120: 7400 moveq #0,%d2
10c1f122: b2fc 0000 cmpaw #0,%a1
10c1f126: 672a beqs 10c1f152 <generic_file_read+0x6c>
10c1f128: 42ae fff0 clrl %fp@(-16)
10c1f12c: 2d49 fff4 movel %a1,%fp@(-12)
10c1f130: 2d4b fff8 movel %a3,%fp@(-8)
10c1f134: 42ae fffc clrl %fp@(-4)
10c1f138: 487a ff4e pea %pc@(10c1f088 <file_read_actor>)
10c1f13c: 486e fff0 pea %fp@(-16)
10c1f140: 2f0c movel %a4,%sp@-
10c1f142: 2f0a movel %a2,%sp@-
10c1f144: 4eba f9e2 jsr %pc@(10c1eb28 <do_generic_file_read>)
10c1f148: 242e fff0 movel %fp@(-16),%d2
10c1f14c: 6604 bnes 10c1f152 <generic_file_read+0x6c>
10c1f14e: 242e fffc movel %fp@(-4),%d2
10c1f152: 2002 movel %d2,%d0
10c1f154: 6000 0084 braw 10c1f1da <generic_file_read+0xf4>
10c1f158: 2c14 movel %a4@,%d6
10c1f15a: 2e2c 0004 movel %a4@(4),%d7
10c1f15e: 206a 0008 moveal %a2@(8),%a0
10c1f162: 2068 0008 moveal %a0@(8),%a0
10c1f166: 2068 00a8 moveal %a0@(168),%a0
10c1f16a: 2068 0020 moveal %a0@(32),%a0
10c1f16e: 7400 moveq #0,%d2
10c1f170: b2fc 0000 cmpaw #0,%a1
10c1f174: 67dc beqs 10c1f152 <generic_file_read+0x6c>
10c1f176: 2828 0040 movel %a0@(64),%d4
10c1f17a: 2a28 0044 movel %a0@(68),%d5
10c1f17e: 2006 movel %d6,%d0
10c1f180: 2207 movel %d7,%d1
10c1f182: 9285 subl %d5,%d1
10c1f184: 9184 subxl %d4,%d0
10c1f186: 6c40 bges 10c1f1c8 <generic_file_read+0xe2>
10c1f188: 2609 movel %a1,%d3
10c1f18a: 4282 clrl %d2
10c1f18c: 2006 movel %d6,%d0
10c1f18e: 2207 movel %d7,%d1
10c1f190: d283 addl %d3,%d1
10c1f192: d182 addxl %d2,%d0
10c1f194: 9285 subl %d5,%d1
10c1f196: 9184 subxl %d4,%d0
10c1f198: 6f04 bles 10c1f19e <generic_file_read+0xb8>
10c1f19a: 2245 moveal %d5,%a1
10c1f19c: 93c7 subal %d7,%a1
10c1f19e: 2f07 movel %d7,%sp@-
10c1f1a0: 2f06 movel %d6,%sp@-
10c1f1a2: 2f09 movel %a1,%sp@-
10c1f1a4: 2f0b movel %a3,%sp@-
10c1f1a6: 2f0a movel %a2,%sp@-
10c1f1a8: 42a7 clrl %sp@-
10c1f1aa: 4eba fd12 jsr %pc@(10c1eebe <generic_file_direct_IO>)
10c1f1ae: 2400 movel %d0,%d2
10c1f1b0: 4fef 0018 lea %sp@(24),%sp
10c1f1b4: 6f12 bles 10c1f1c8 <generic_file_read+0xe2>
10c1f1b6: 2202 movel %d2,%d1
10c1f1b8: 5bc0 smi %d0
10c1f1ba: 4880 extw %d0
10c1f1bc: 48c0 extl %d0
10c1f1be: de81 addl %d1,%d7
10c1f1c0: dd80 addxl %d0,%d6
10c1f1c2: 2886 movel %d6,%a4@
10c1f1c4: 2947 0004 movel %d7,%a4@(4)
10c1f1c8: 206a 0008 moveal %a2@(8),%a0
10c1f1cc: 2f28 0008 movel %a0@(8),%sp@-
10c1f1d0: 4eb9 10c3 4a04 jsr 10c34a04 <update_atime>
10c1f1d6: 6000 ff7a braw 10c1f152 <generic_file_read+0x6c>
10c1f1da: 4cee 1cfc ffcc moveml %fp@(-52),%d2-%d7/%a2-%a4
10c1f1e0: 4e5e unlk %fp
10c1f1e2: 4e75 rts
10c1f1e4 <file_send_actor>:
10c1f1e4: 4e56 0000 linkw %fp,#0
10c1f1e8: 48e7 203c moveml %d2/%a2-%a5,%sp@-
10c1f1ec: 266e 0008 moveal %fp@(8),%a3
10c1f1f0: 286e 000c moveal %fp@(12),%a4
10c1f1f4: 2a6e 0010 moveal %fp@(16),%a5
10c1f1f8: 222e 0014 movel %fp@(20),%d1
10c1f1fc: 242b 0004 movel %a3@(4),%d2
10c1f200: 246b 0008 moveal %a3@(8),%a2
10c1f204: b481 cmpl %d1,%d2
10c1f206: 6402 bccs 10c1f20a <file_send_actor+0x26>
10c1f208: 2202 movel %d2,%d1
10c1f20a: 206a 0010 moveal %a2@(16),%a0
10c1f20e: 2248 moveal %a0,%a1
10c1f210: 4aa8 0040 tstl %a0@(64)
10c1f214: 6720 beqs 10c1f236 <file_send_actor+0x52>
10c1f216: b481 cmpl %d1,%d2
10c1f218: 52c0 shi %d0
10c1f21a: 4880 extw %d0
10c1f21c: 48c0 extl %d0
10c1f21e: 4480 negl %d0
10c1f220: 2f00 movel %d0,%sp@-
10c1f222: 486a 001e pea %a2@(30)
10c1f226: 2f01 movel %d1,%sp@-
10c1f228: 2f0d movel %a5,%sp@-
10c1f22a: 2f0c movel %a4,%sp@-
10c1f22c: 2f0a movel %a2,%sp@-
10c1f22e: 2069 0040 moveal %a1@(64),%a0
10c1f232: 4e90 jsr %a0@
10c1f234: 6028 bras 10c1f25e <file_send_actor+0x7a>
10c1f236: 226c 0038 moveal %a4@(56),%a1
10c1f23a: b2fc 0000 cmpaw #0,%a1
10c1f23e: 660c bnes 10c1f24c <file_send_actor+0x68>
10c1f240: 4879 1000 1e40 pea 10001e40 <tvecs+0x2a8>
10c1f246: 4eb9 10c1 60e4 jsr 10c160e4 <panic>
10c1f24c: 486a 001e pea %a2@(30)
10c1f250: 2f01 movel %d1,%sp@-
10c1f252: 4875 9800 pea %a5@(00000000,%a1:l)
10c1f256: 2f0a movel %a2,%sp@-
10c1f258: 2068 000c moveal %a0@(12),%a0
10c1f25c: 4e90 jsr %a0@
10c1f25e: 4a80 tstl %d0
10c1f260: 6c06 bges 10c1f268 <file_send_actor+0x84>
10c1f262: 2740 000c movel %d0,%a3@(12)
10c1f266: 7000 moveq #0,%d0
10c1f268: 9480 subl %d0,%d2
10c1f26a: 2742 0004 movel %d2,%a3@(4)
10c1f26e: d193 addl %d0,%a3@
10c1f270: 4cee 3c04 ffec moveml %fp@(-20),%d2/%a2-%a5
10c1f276: 4e5e unlk %fp
10c1f278: 4e75 rts
10c1f27a <sys_sendfile>:
10c1f27a: 4e56 ffe8 linkw %fp,#-24
10c1f27e: 48e7 303c moveml %d2-%d3/%a2-%a5,%sp@-
10c1f282: 286e 0010 moveal %fp@(16),%a4
10c1f286: 262e 0014 movel %fp@(20),%d3
10c1f28a: 74f7 moveq #-9,%d2
10c1f28c: 2f2e 000c movel %fp@(12),%sp@-
10c1f290: 45f9 10c2 4ab0 lea 10c24ab0 <fget>,%a2
10c1f296: 4e92 jsr %a2@
10c1f298: 2640 moveal %d0,%a3
10c1f29a: 588f addql #4,%sp
10c1f29c: b6fc 0000 cmpaw #0,%a3
10c1f2a0: 6700 0184 beqw 10c1f426 <sys_sendfile+0x1ac>
10c1f2a4: 4bf9 10c2 49a6 lea 10c249a6 <fput>,%a5
10c1f2aa: 082b 0000 001d btst #0,%a3@(29)
10c1f2b0: 6700 0170 beqw 10c1f422 <sys_sendfile+0x1a8>
10c1f2b4: 74ea moveq #-22,%d2
10c1f2b6: 206b 0008 moveal %a3@(8),%a0
10c1f2ba: 2268 0008 moveal %a0@(8),%a1
10c1f2be: b2fc 0000 cmpaw #0,%a1
10c1f2c2: 6700 015e beqw 10c1f422 <sys_sendfile+0x1a8>
10c1f2c6: 2069 00a8 moveal %a1@(168),%a0
10c1f2ca: 2068 001c moveal %a0@(28),%a0
10c1f2ce: 4aa8 0004 tstl %a0@(4)
10c1f2d2: 6700 014e beqw 10c1f422 <sys_sendfile+0x1a8>
10c1f2d6: 222b 001e movel %a3@(30),%d1
10c1f2da: 242b 0022 movel %a3@(34),%d2
10c1f2de: 4aa9 00a4 tstl %a1@(164)
10c1f2e2: 6736 beqs 10c1f31a <sys_sendfile+0xa0>
10c1f2e4: 2069 0094 moveal %a1@(148),%a0
10c1f2e8: 0828 0006 0027 btst #6,%a0@(39)
10c1f2ee: 672a beqs 10c1f31a <sys_sendfile+0xa0>
10c1f2f0: 3029 0032 movew %a1@(50),%d0
10c1f2f4: 0240 0408 andiw #1032,%d0
10c1f2f8: 0c40 0400 cmpiw #1024,%d0
10c1f2fc: 661c bnes 10c1f31a <sys_sendfile+0xa0>
10c1f2fe: 2f03 movel %d3,%sp@-
10c1f300: 2f02 movel %d2,%sp@-
10c1f302: 2f01 movel %d1,%sp@-
10c1f304: 2f0b movel %a3,%sp@-
10c1f306: 2f09 movel %a1,%sp@-
10c1f308: 4878 0001 pea 1 <PF_DTRACE_OFF>
10c1f30c: 4eb9 10c3 0f2e jsr 10c30f2e <locks_mandatory_area>
10c1f312: 2400 movel %d0,%d2
10c1f314: 4fef 0018 lea %sp@(24),%sp
10c1f318: 6002 bras 10c1f31c <sys_sendfile+0xa2>
10c1f31a: 7400 moveq #0,%d2
10c1f31c: 4bf9 10c2 49a6 lea 10c249a6 <fput>,%a5
10c1f322: 4a82 tstl %d2
10c1f324: 6600 00fc bnew 10c1f422 <sys_sendfile+0x1a8>
10c1f328: 74f7 moveq #-9,%d2
10c1f32a: 2f2e 0008 movel %fp@(8),%sp@-
10c1f32e: 4e92 jsr %a2@
10c1f330: 2440 moveal %d0,%a2
10c1f332: 588f addql #4,%sp
10c1f334: b4fc 0000 cmpaw #0,%a2
10c1f338: 6700 00e8 beqw 10c1f422 <sys_sendfile+0x1a8>
10c1f33c: 082a 0001 001d btst #1,%a2@(29)
10c1f342: 6700 00d0 beqw 10c1f414 <sys_sendfile+0x19a>
10c1f346: 74ea moveq #-22,%d2
10c1f348: 206a 0010 moveal %a2@(16),%a0
10c1f34c: b0fc 0000 cmpaw #0,%a0
10c1f350: 6700 00c2 beqw 10c1f414 <sys_sendfile+0x19a>
10c1f354: 4aa8 000c tstl %a0@(12)
10c1f358: 6700 00ba beqw 10c1f414 <sys_sendfile+0x19a>
10c1f35c: 206a 0008 moveal %a2@(8),%a0
10c1f360: 2268 0008 moveal %a0@(8),%a1
10c1f364: 222a 001e movel %a2@(30),%d1
10c1f368: 242a 0022 movel %a2@(34),%d2
10c1f36c: 4aa9 00a4 tstl %a1@(164)
10c1f370: 6736 beqs 10c1f3a8 <sys_sendfile+0x12e>
10c1f372: 2069 0094 moveal %a1@(148),%a0
10c1f376: 0828 0006 0027 btst #6,%a0@(39)
10c1f37c: 672a beqs 10c1f3a8 <sys_sendfile+0x12e>
10c1f37e: 3029 0032 movew %a1@(50),%d0
10c1f382: 0240 0408 andiw #1032,%d0
10c1f386: 0c40 0400 cmpiw #1024,%d0
10c1f38a: 661c bnes 10c1f3a8 <sys_sendfile+0x12e>
10c1f38c: 2f03 movel %d3,%sp@-
10c1f38e: 2f02 movel %d2,%sp@-
10c1f390: 2f01 movel %d1,%sp@-
10c1f392: 2f0a movel %a2,%sp@-
10c1f394: 2f09 movel %a1,%sp@-
10c1f396: 4878 0002 pea 2 <PF_DTRACE_OFF+0x1>
10c1f39a: 4eb9 10c3 0f2e jsr 10c30f2e <locks_mandatory_area>
10c1f3a0: 2400 movel %d0,%d2
10c1f3a2: 4fef 0018 lea %sp@(24),%sp
10c1f3a6: 6002 bras 10c1f3aa <sys_sendfile+0x130>
10c1f3a8: 7400 moveq #0,%d2
10c1f3aa: 4a82 tstl %d2
10c1f3ac: 6666 bnes 10c1f414 <sys_sendfile+0x19a>
10c1f3ae: 4a83 tstl %d3
10c1f3b0: 6762 beqs 10c1f414 <sys_sendfile+0x19a>
10c1f3b2: 42ae ffe8 clrl %fp@(-24)
10c1f3b6: 42ae ffec clrl %fp@(-20)
10c1f3ba: 701e moveq #30,%d0
10c1f3bc: d08b addl %a3,%d0
10c1f3be: b8fc 0000 cmpaw #0,%a4
10c1f3c2: 6716 beqs 10c1f3da <sys_sendfile+0x160>
10c1f3c4: 2014 movel %a4@,%d0
10c1f3c6: 2400 movel %d0,%d2
10c1f3c8: 5bc1 smi %d1
10c1f3ca: 4881 extw %d1
10c1f3cc: 48c1 extl %d1
10c1f3ce: 2d41 ffe8 movel %d1,%fp@(-24)
10c1f3d2: 2d42 ffec movel %d2,%fp@(-20)
10c1f3d6: 70e8 moveq #-24,%d0
10c1f3d8: d08e addl %fp,%d0
10c1f3da: 42ae fff0 clrl %fp@(-16)
10c1f3de: 2d43 fff4 movel %d3,%fp@(-12)
10c1f3e2: 2d4a fff8 movel %a2,%fp@(-8)
10c1f3e6: 42ae fffc clrl %fp@(-4)
10c1f3ea: 487a fdf8 pea %pc@(10c1f1e4 <file_send_actor>)
10c1f3ee: 486e fff0 pea %fp@(-16)
10c1f3f2: 2f00 movel %d0,%sp@-
10c1f3f4: 2f0b movel %a3,%sp@-
10c1f3f6: 4eba f730 jsr %pc@(10c1eb28 <do_generic_file_read>)
10c1f3fa: 242e fff0 movel %fp@(-16),%d2
10c1f3fe: 4fef 0010 lea %sp@(16),%sp
10c1f402: 6604 bnes 10c1f408 <sys_sendfile+0x18e>
10c1f404: 242e fffc movel %fp@(-4),%d2
10c1f408: b8fc 0000 cmpaw #0,%a4
10c1f40c: 6706 beqs 10c1f414 <sys_sendfile+0x19a>
10c1f40e: 202e ffec movel %fp@(-20),%d0
10c1f412: 2880 movel %d0,%a4@
10c1f414: 2f0a movel %a2,%sp@-
10c1f416: 45f9 10c2 49a6 lea 10c249a6 <fput>,%a2
10c1f41c: 4e92 jsr %a2@
10c1f41e: 588f addql #4,%sp
10c1f420: 2a4a moveal %a2,%a5
10c1f422: 2f0b movel %a3,%sp@-
10c1f424: 4e95 jsr %a5@
10c1f426: 2002 movel %d2,%d0
10c1f428: 4cee 3c0c ffd0 moveml %fp@(-48),%d2-%d3/%a2-%a5
10c1f42e: 4e5e unlk %fp
10c1f430: 4e75 rts
10c1f432 <generic_file_mmap>:
10c1f432: 4e56 0000 linkw %fp,#0
10c1f436: 206e 000c moveal %fp@(12),%a0
10c1f43a: 0828 0005 0009 btst #5,%a0@(9)
10c1f440: 56c0 sne %d0
10c1f442: 4880 extw %d0
10c1f444: 48c0 extl %d0
10c1f446: 72da moveq #-38,%d1
10c1f448: c081 andl %d1,%d0
10c1f44a: 4e5e unlk %fp
10c1f44c: 4e75 rts
10c1f44e <sys_msync>:
10c1f44e: 4e56 0000 linkw %fp,#0
10c1f452: 70da moveq #-38,%d0
10c1f454: 4e5e unlk %fp
10c1f456: 4e75 rts
10c1f458 <sys_madvise>:
10c1f458: 4e56 0000 linkw %fp,#0
10c1f45c: 70da moveq #-38,%d0
10c1f45e: 4e5e unlk %fp
10c1f460: 4e75 rts
10c1f462 <sys_mincore>:
10c1f462: 4e56 0000 linkw %fp,#0
10c1f466: 70da moveq #-38,%d0
10c1f468: 4e5e unlk %fp
10c1f46a: 4e75 rts
10c1f46c <read_cache_page>:
10c1f46c: 4e56 0000 linkw %fp,#0
10c1f470: 48e7 3c3c moveml %d2-%d5/%a2-%a5,%sp@-
10c1f474: 286e 0008 moveal %fp@(8),%a4
10c1f478: 282e 000c movel %fp@(12),%d4
10c1f47c: 2a6e 0010 moveal %fp@(16),%a5
10c1f480: 2a2e 0014 movel %fp@(20),%d5
10c1f484: 220c movel %a4,%d1
10c1f486: e289 lsrl #1,%d1
10c1f488: d284 addl %d4,%d1
10c1f48a: 2439 1002 7ca0 movel 10027ca0 <page_hash_bits>,%d2
10c1f490: 2001 movel %d1,%d0
10c1f492: e4a8 lsrl %d2,%d0
10c1f494: d280 addl %d0,%d1
10c1f496: 7001 moveq #1,%d0
10c1f498: e5a8 lsll %d2,%d0
10c1f49a: 5380 subql #1,%d0
10c1f49c: c280 andl %d0,%d1
10c1f49e: e589 lsll #2,%d1
10c1f4a0: 2479 1002 7cac moveal 10027cac <page_hash_table>,%a2
10c1f4a6: d5c1 addal %d1,%a2
10c1f4a8: 7600 moveq #0,%d3
10c1f4aa: 2f0a movel %a2,%sp@-
10c1f4ac: 2f04 movel %d4,%sp@-
10c1f4ae: 2f0c movel %a4,%sp@-
10c1f4b0: 4eba f1ca jsr %pc@(10c1e67c <__find_get_page>)
10c1f4b4: 2400 movel %d0,%d2
10c1f4b6: 4fef 000c lea %sp@(12),%sp
10c1f4ba: 6650 bnes 10c1f50c <read_cache_page+0xa0>
10c1f4bc: 4a83 tstl %d3
10c1f4be: 6618 bnes 10c1f4d8 <read_cache_page+0x6c>
10c1f4c0: 42a7 clrl %sp@-
10c1f4c2: 2f2c 0030 movel %a4@(48),%sp@-
10c1f4c6: 4eb9 10c2 219e jsr 10c2219e <_alloc_pages>
10c1f4cc: 508f addql #8,%sp
10c1f4ce: 2600 movel %d0,%d3
10c1f4d0: 6606 bnes 10c1f4d8 <read_cache_page+0x6c>
10c1f4d2: 347c fff4 moveaw #-12,%a2
10c1f4d6: 6044 bras 10c1f51c <read_cache_page+0xb0>
10c1f4d8: 2403 movel %d3,%d2
10c1f4da: 2f0a movel %a2,%sp@-
10c1f4dc: 2f04 movel %d4,%sp@-
10c1f4de: 2f0c movel %a4,%sp@-
10c1f4e0: 2f02 movel %d2,%sp@-
10c1f4e2: 4eba ee6a jsr %pc@(10c1e34e <add_to_page_cache_unique>)
10c1f4e6: 4fef 0010 lea %sp@(16),%sp
10c1f4ea: 4a80 tstl %d0
10c1f4ec: 66bc bnes 10c1f4aa <read_cache_page+0x3e>
10c1f4ee: 7600 moveq #0,%d3
10c1f4f0: 2f02 movel %d2,%sp@-
10c1f4f2: 2f05 movel %d5,%sp@-
10c1f4f4: 4e95 jsr %a5@
10c1f4f6: 2440 moveal %d0,%a2
10c1f4f8: 508f addql #8,%sp
10c1f4fa: b4fc 0000 cmpaw #0,%a2
10c1f4fe: 6c0c bges 10c1f50c <read_cache_page+0xa0>
10c1f500: 2f02 movel %d2,%sp@-
10c1f502: 4eb9 10c2 20d0 jsr 10c220d0 <page_cache_release>
10c1f508: 588f addql #4,%sp
10c1f50a: 240a movel %a2,%d2
10c1f50c: 4a83 tstl %d3
10c1f50e: 670a beqs 10c1f51a <read_cache_page+0xae>
10c1f510: 2f03 movel %d3,%sp@-
10c1f512: 4eb9 10c2 20d0 jsr 10c220d0 <page_cache_release>
10c1f518: 588f addql #4,%sp
10c1f51a: 2442 moveal %d2,%a2
10c1f51c: b4fc fc18 cmpaw #-1000,%a2
10c1f520: 625c bhis 10c1f57e <read_cache_page+0x112>
10c1f522: 2f0a movel %a2,%sp@-
10c1f524: 4eba f5b4 jsr %pc@(10c1eada <mark_page_accessed>)
10c1f528: 588f addql #4,%sp
10c1f52a: 47ea 0018 lea %a2@(24),%a3
10c1f52e: 2013 movel %a3@,%d0
10c1f530: 0800 0003 btst #3,%d0
10c1f534: 6648 bnes 10c1f57e <read_cache_page+0x112>
10c1f536: 2f0a movel %a2,%sp@-
10c1f538: 4eba f102 jsr %pc@(10c1e63c <lock_page>)
10c1f53c: 588f addql #4,%sp
10c1f53e: 4aaa 0008 tstl %a2@(8)
10c1f542: 6614 bnes 10c1f558 <read_cache_page+0xec>
10c1f544: 2f0a movel %a2,%sp@-
10c1f546: 4eba efe0 jsr %pc@(10c1e528 <unlock_page>)
10c1f54a: 2f0a movel %a2,%sp@-
10c1f54c: 4eb9 10c2 20d0 jsr 10c220d0 <page_cache_release>
10c1f552: 508f addql #8,%sp
10c1f554: 6000 ff2e braw 10c1f484 <read_cache_page+0x18>
10c1f558: 2013 movel %a3@,%d0
10c1f55a: 0800 0003 btst #3,%d0
10c1f55e: 6708 beqs 10c1f568 <read_cache_page+0xfc>
10c1f560: 2f0a movel %a2,%sp@-
10c1f562: 4eba efc4 jsr %pc@(10c1e528 <unlock_page>)
10c1f566: 6016 bras 10c1f57e <read_cache_page+0x112>
10c1f568: 2f0a movel %a2,%sp@-
10c1f56a: 2f05 movel %d5,%sp@-
10c1f56c: 4e95 jsr %a5@
10c1f56e: 2400 movel %d0,%d2
10c1f570: 508f addql #8,%sp
10c1f572: 6c0a bges 10c1f57e <read_cache_page+0x112>
10c1f574: 2f0a movel %a2,%sp@-
10c1f576: 4eb9 10c2 20d0 jsr 10c220d0 <page_cache_release>
10c1f57c: 2442 moveal %d2,%a2
10c1f57e: 200a movel %a2,%d0
10c1f580: 4cee 3c3c ffe0 moveml %fp@(-32),%d2-%d5/%a2-%a5
10c1f586: 4e5e unlk %fp
10c1f588: 4e75 rts
10c1f58a <generic_file_write>:
10c1f58a: 4e56 ffe8 linkw %fp,#-24
10c1f58e: 48e7 3f3c moveml %d2-%d7/%a2-%a5,%sp@-
10c1f592: 286e 0010 moveal %fp@(16),%a4
10c1f596: 226e 0008 moveal %fp@(8),%a1
10c1f59a: 2069 0008 moveal %a1@(8),%a0
10c1f59e: 2068 0008 moveal %a0@(8),%a0
10c1f5a2: 2d68 00a8 fff6 movel %a0@(168),%fp@(-10)
10c1f5a8: 206e fff6 moveal %fp@(-10),%a0
10c1f5ac: 2a68 0020 moveal %a0@(32),%a5
10c1f5b0: 2079 1002 53b4 moveal 100253b4 <_current_task>,%a0
10c1f5b6: 2428 01ea movel %a0@(490),%d2
10c1f5ba: 42ae ffee clrl %fp@(-18)
10c1f5be: 70ea moveq #-22,%d0
10c1f5c0: b8fc 0000 cmpaw #0,%a4
10c1f5c4: 6d00 04e6 bltw 10c1faac <generic_file_write+0x522>
10c1f5c8: 202e 000c movel %fp@(12),%d0
10c1f5cc: d08c addl %a4,%d0
10c1f5ce: 0c80 10ef ffff cmpil #284164095,%d0
10c1f5d4: 6306 blss 10c1f5dc <generic_file_write+0x52>
10c1f5d6: 70f2 moveq #-14,%d0
10c1f5d8: 6000 04d2 braw 10c1faac <generic_file_write+0x522>
10c1f5dc: 42ae fffa clrl %fp@(-6)
10c1f5e0: 7064 moveq #100,%d0
10c1f5e2: d08d addl %a5,%d0
10c1f5e4: 2240 moveal %d0,%a1
10c1f5e6: 41fa 000c lea %pc@(10c1f5f4 <generic_file_write+0x6a>),%a0
10c1f5ea: 5391 subql #1,%a1@
10c1f5ec: 6a06 bpls 10c1f5f4 <generic_file_write+0x6a>
10c1f5ee: 4ef9 10c8 56f4 jmp 10c856f4 <__down_failed>
10c1f5f4: 226e 0014 moveal %fp@(20),%a1
10c1f5f8: 2c11 movel %a1@,%d6
10c1f5fa: 2e29 0004 movel %a1@(4),%d7
10c1f5fe: 78ea moveq #-22,%d4
10c1f600: 2d40 ffea movel %d0,%fp@(-22)
10c1f604: 4a86 tstl %d6
10c1f606: 6b00 03f8 bmiw 10c1fa00 <generic_file_write+0x476>
10c1f60a: 206e 0008 moveal %fp@(8),%a0
10c1f60e: 2828 0052 movel %a0@(82),%d4
10c1f612: 6708 beqs 10c1f61c <generic_file_write+0x92>
10c1f614: 42a8 0052 clrl %a0@(82)
10c1f618: 6000 03e6 braw 10c1fa00 <generic_file_write+0x476>
10c1f61c: 42ae fff2 clrl %fp@(-14)
10c1f620: 302d 0032 movew %a5@(50),%d0
10c1f624: 3a00 movew %d0,%d5
10c1f626: 0240 f000 andiw #-4096,%d0
10c1f62a: 0c40 6000 cmpiw #24576,%d0
10c1f62e: 6714 beqs 10c1f644 <generic_file_write+0xba>
10c1f630: 226e 0008 moveal %fp@(8),%a1
10c1f634: 0829 0002 001a btst #2,%a1@(26)
10c1f63a: 6708 beqs 10c1f644 <generic_file_write+0xba>
10c1f63c: 2c2d 0040 movel %a5@(64),%d6
10c1f640: 2e2d 0044 movel %a5@(68),%d7
10c1f644: 78e5 moveq #-27,%d4
10c1f646: 70ff moveq #-1,%d0
10c1f648: b082 cmpl %d2,%d0
10c1f64a: 671c beqs 10c1f668 <generic_file_write+0xde>
10c1f64c: 2202 movel %d2,%d1
10c1f64e: 4280 clrl %d0
10c1f650: 9287 subl %d7,%d1
10c1f652: 9186 subxl %d6,%d0
10c1f654: 6f46 bles 10c1f69c <generic_file_write+0x112>
10c1f656: 9487 subl %d7,%d2
10c1f658: 4280 clrl %d0
10c1f65a: 72ff moveq #-1,%d1
10c1f65c: 9287 subl %d7,%d1
10c1f65e: 9186 subxl %d6,%d0
10c1f660: 6504 bcss 10c1f666 <generic_file_write+0xdc>
10c1f662: b48c cmpl %a4,%d2
10c1f664: 6402 bccs 10c1f668 <generic_file_write+0xde>
10c1f666: 2842 moveal %d2,%a4
10c1f668: 260c movel %a4,%d3
10c1f66a: 4282 clrl %d2
10c1f66c: 2006 movel %d6,%d0
10c1f66e: 2207 movel %d7,%d1
10c1f670: d283 addl %d3,%d1
10c1f672: d182 addxl %d2,%d0
10c1f674: 4282 clrl %d2
10c1f676: 263c 7fff ffff movel #2147483647,%d3
10c1f67c: 9283 subl %d3,%d1
10c1f67e: 9182 subxl %d2,%d0
10c1f680: 6f3e bles 10c1f6c0 <generic_file_write+0x136>
10c1f682: 206e 0008 moveal %fp@(8),%a0
10c1f686: 0828 0001 0019 btst #1,%a0@(25)
10c1f68c: 6632 bnes 10c1f6c0 <generic_file_write+0x136>
10c1f68e: 4280 clrl %d0
10c1f690: 223c 7fff fffe movel #2147483646,%d1
10c1f696: 9287 subl %d7,%d1
10c1f698: 9186 subxl %d6,%d0
10c1f69a: 6c16 bges 10c1f6b2 <generic_file_write+0x128>
10c1f69c: 42a7 clrl %sp@-
10c1f69e: 2f39 1002 53b4 movel 100253b4 <_current_task>,%sp@-
10c1f6a4: 4878 0019 pea 19 <LSIGTRAP+0x14>
10c1f6a8: 4eb9 10c1 adf0 jsr 10c1adf0 <send_sig>
10c1f6ae: 6000 0350 braw 10c1fa00 <generic_file_write+0x476>
10c1f6b2: 203c 7fff ffff movel #2147483647,%d0
10c1f6b8: 9087 subl %d7,%d0
10c1f6ba: b08c cmpl %a4,%d0
10c1f6bc: 6402 bccs 10c1f6c0 <generic_file_write+0x136>
10c1f6be: 2840 moveal %d0,%a4
10c1f6c0: 0245 f000 andiw #-4096,%d5
10c1f6c4: 0c45 6000 cmpiw #24576,%d5
10c1f6c8: 675e beqs 10c1f728 <generic_file_write+0x19e>
10c1f6ca: 206d 0094 moveal %a5@(148),%a0
10c1f6ce: 2428 0010 movel %a0@(16),%d2
10c1f6d2: 2628 0014 movel %a0@(20),%d3
10c1f6d6: 2006 movel %d6,%d0
10c1f6d8: 2207 movel %d7,%d1
10c1f6da: 9283 subl %d3,%d1
10c1f6dc: 9182 subxl %d2,%d0
10c1f6de: 6528 bcss 10c1f708 <generic_file_write+0x17e>
10c1f6e0: b8fc 0000 cmpaw #0,%a4
10c1f6e4: 660a bnes 10c1f6f0 <generic_file_write+0x166>
10c1f6e6: 2006 movel %d6,%d0
10c1f6e8: 2207 movel %d7,%d1
10c1f6ea: 9283 subl %d3,%d1
10c1f6ec: 9182 subxl %d2,%d0
10c1f6ee: 6318 blss 10c1f708 <generic_file_write+0x17e>
10c1f6f0: 42a7 clrl %sp@-
10c1f6f2: 2f39 1002 53b4 movel 100253b4 <_current_task>,%sp@-
10c1f6f8: 4878 0019 pea 19 <LSIGTRAP+0x14>
10c1f6fc: 4eb9 10c1 adf0 jsr 10c1adf0 <send_sig>
10c1f702: 78e5 moveq #-27,%d4
10c1f704: 6000 02fa braw 10c1fa00 <generic_file_write+0x476>
10c1f708: 260c movel %a4,%d3
10c1f70a: 4282 clrl %d2
10c1f70c: 2006 movel %d6,%d0
10c1f70e: 2207 movel %d7,%d1
10c1f710: d283 addl %d3,%d1
10c1f712: d182 addxl %d2,%d0
10c1f714: 2428 0010 movel %a0@(16),%d2
10c1f718: 2628 0014 movel %a0@(20),%d3
10c1f71c: 9283 subl %d3,%d1
10c1f71e: 9182 subxl %d2,%d0
10c1f720: 6360 blss 10c1f782 <generic_file_write+0x1f8>
10c1f722: 2868 0014 moveal %a0@(20),%a4
10c1f726: 6058 bras 10c1f780 <generic_file_write+0x1f6>
10c1f728: 4280 clrl %d0
10c1f72a: 302d 003e movew %a5@(62),%d0
10c1f72e: 2f00 movel %d0,%sp@-
10c1f730: 4eb9 10c4 bdc2 jsr 10c4bdc2 <is_read_only>
10c1f736: 588f addql #4,%sp
10c1f738: 4a80 tstl %d0
10c1f73a: 6706 beqs 10c1f742 <generic_file_write+0x1b8>
10c1f73c: 78ff moveq #-1,%d4
10c1f73e: 6000 02c0 braw 10c1fa00 <generic_file_write+0x476>
10c1f742: 282d 0040 movel %a5@(64),%d4
10c1f746: 2a2d 0044 movel %a5@(68),%d5
10c1f74a: 2006 movel %d6,%d0
10c1f74c: 2207 movel %d7,%d1
10c1f74e: 9285 subl %d5,%d1
10c1f750: 9184 subxl %d4,%d0
10c1f752: 6d16 blts 10c1f76a <generic_file_write+0x1e0>
10c1f754: b8fc 0000 cmpaw #0,%a4
10c1f758: 660a bnes 10c1f764 <generic_file_write+0x1da>
10c1f75a: 2006 movel %d6,%d0
10c1f75c: 2207 movel %d7,%d1
10c1f75e: 9285 subl %d5,%d1
10c1f760: 9184 subxl %d4,%d0
10c1f762: 6f06 bles 10c1f76a <generic_file_write+0x1e0>
10c1f764: 78e4 moveq #-28,%d4
10c1f766: 6000 0298 braw 10c1fa00 <generic_file_write+0x476>
10c1f76a: 260c movel %a4,%d3
10c1f76c: 4282 clrl %d2
10c1f76e: 2006 movel %d6,%d0
10c1f770: 2207 movel %d7,%d1
10c1f772: d283 addl %d3,%d1
10c1f774: d182 addxl %d2,%d0
10c1f776: 9285 subl %d5,%d1
10c1f778: 9184 subxl %d4,%d0
10c1f77a: 6f06 bles 10c1f782 <generic_file_write+0x1f8>
10c1f77c: 286d 0044 moveal %a5@(68),%a4
10c1f780: 99c7 subal %d7,%a4
10c1f782: 7800 moveq #0,%d4
10c1f784: b8fc 0000 cmpaw #0,%a4
10c1f788: 6700 0276 beqw 10c1fa00 <generic_file_write+0x476>
10c1f78c: 342d 0032 movew %a5@(50),%d2
10c1f790: 7208 moveq #8,%d1
10c1f792: c282 andl %d2,%d1
10c1f794: ef89 lsll #7,%d1
10c1f796: 0041 0800 oriw #2048,%d1
10c1f79a: 4280 clrl %d0
10c1f79c: 3002 movew %d2,%d0
10c1f79e: c280 andl %d0,%d1
10c1f7a0: 672e beqs 10c1f7d0 <generic_file_write+0x246>
10c1f7a2: 2079 1002 53b4 moveal 100253b4 <_current_task>,%a0
10c1f7a8: 0828 0004 01d3 btst #4,%a0@(467)
10c1f7ae: 6708 beqs 10c1f7b8 <generic_file_write+0x22e>
10c1f7b0: 0068 0100 0006 oriw #256,%a0@(6)
10c1f7b6: 6018 bras 10c1f7d0 <generic_file_write+0x246>
10c1f7b8: 3001 movew %d1,%d0
10c1f7ba: 4640 notw %d0
10c1f7bc: c440 andw %d0,%d2
10c1f7be: 3b42 0032 movew %d2,%a5@(50)
10c1f7c2: 4878 0007 pea 7 <LSIGTRAP+0x2>
10c1f7c6: 2f0d movel %a5,%sp@-
10c1f7c8: 4eb9 10c3 3710 jsr 10c33710 <__mark_inode_dirty>
10c1f7ce: 508f addql #8,%sp
10c1f7d0: 2039 1002 5790 movel 10025790 <xtime>,%d0
10c1f7d6: 2b40 004c movel %d0,%a5@(76)
10c1f7da: 2b40 0050 movel %d0,%a5@(80)
10c1f7de: 4878 0001 pea 1 <PF_DTRACE_OFF>
10c1f7e2: 2f0d movel %a5,%sp@-
10c1f7e4: 4eb9 10c3 3710 jsr 10c33710 <__mark_inode_dirty>
10c1f7ea: 508f addql #8,%sp
10c1f7ec: 206e 0008 moveal %fp@(8),%a0
10c1f7f0: 0828 0000 0019 btst #0,%a0@(25)
10c1f7f6: 6600 0220 bnew 10c1fa18 <generic_file_write+0x48e>
10c1f7fa: 2a07 movel %d7,%d5
10c1f7fc: 0285 0000 0fff andil #4095,%d5
10c1f802: 2606 movel %d6,%d3
10c1f804: e94b lslw #4,%d3
10c1f806: 4843 swap %d3
10c1f808: 4243 clrw %d3
10c1f80a: 2407 movel %d7,%d2
10c1f80c: 700c moveq #12,%d0
10c1f80e: e0aa lsrl %d0,%d2
10c1f810: 2203 movel %d3,%d1
10c1f812: 8282 orl %d2,%d1
10c1f814: 2801 movel %d1,%d4
10c1f816: 263c 0000 1000 movel #4096,%d3
10c1f81c: 9685 subl %d5,%d3
10c1f81e: b9c3 cmpal %d3,%a4
10c1f820: 6402 bccs 10c1f824 <generic_file_write+0x29a>
10c1f822: 260c movel %a4,%d3
10c1f824: 206e 000c moveal %fp@(12),%a0
10c1f828: 1010 moveb %a0@,%d0
10c1f82a: 1d40 ffff moveb %d0,%fp@(-1)
10c1f82e: 102e ffff moveb %fp@(-1),%d0
10c1f832: 1030 38ff moveb %a0@(ffffffff,%d3:l),%d0
10c1f836: 1d40 ffff moveb %d0,%fp@(-1)
10c1f83a: 102e ffff moveb %fp@(-1),%d0
10c1f83e: 327c fff4 moveaw #-12,%a1
10c1f842: 2d49 ffee movel %a1,%fp@(-18)
10c1f846: 47ee fffa lea %fp@(-6),%a3
10c1f84a: 222e fff6 movel %fp@(-10),%d1
10c1f84e: e289 lsrl #1,%d1
10c1f850: d284 addl %d4,%d1
10c1f852: 2439 1002 7ca0 movel 10027ca0 <page_hash_bits>,%d2
10c1f858: 2001 movel %d1,%d0
10c1f85a: e4a8 lsrl %d2,%d0
10c1f85c: d280 addl %d0,%d1
10c1f85e: 7001 moveq #1,%d0
10c1f860: e5a8 lsll %d2,%d0
10c1f862: 5380 subql #1,%d0
10c1f864: c280 andl %d0,%d1
10c1f866: e589 lsll #2,%d1
10c1f868: 2439 1002 7cac movel 10027cac <page_hash_table>,%d2
10c1f86e: d481 addl %d1,%d2
10c1f870: 2f02 movel %d2,%sp@-
10c1f872: 2f04 movel %d4,%sp@-
10c1f874: 2f2e fff6 movel %fp@(-10),%sp@-
10c1f878: 4eba ef50 jsr %pc@(10c1e7ca <__find_lock_page>)
10c1f87c: 2440 moveal %d0,%a2
10c1f87e: 4fef 000c lea %sp@(12),%sp
10c1f882: b4fc 0000 cmpaw #0,%a2
10c1f886: 6636 bnes 10c1f8be <generic_file_write+0x334>
10c1f888: 4a93 tstl %a3@
10c1f88a: 6618 bnes 10c1f8a4 <generic_file_write+0x31a>
10c1f88c: 42a7 clrl %sp@-
10c1f88e: 206e fff6 moveal %fp@(-10),%a0
10c1f892: 2f28 0030 movel %a0@(48),%sp@-
10c1f896: 4eb9 10c2 219e jsr 10c2219e <_alloc_pages>
10c1f89c: 508f addql #8,%sp
10c1f89e: 2680 movel %d0,%a3@
10c1f8a0: 6700 0104 beqw 10c1f9a6 <generic_file_write+0x41c>
10c1f8a4: 2453 moveal %a3@,%a2
10c1f8a6: 2f02 movel %d2,%sp@-
10c1f8a8: 2f04 movel %d4,%sp@-
10c1f8aa: 2f2e fff6 movel %fp@(-10),%sp@-
10c1f8ae: 2f0a movel %a2,%sp@-
10c1f8b0: 4eba ea9c jsr %pc@(10c1e34e <add_to_page_cache_unique>)
10c1f8b4: 4fef 0010 lea %sp@(16),%sp
10c1f8b8: 4a80 tstl %d0
10c1f8ba: 66b4 bnes 10c1f870 <generic_file_write+0x2e6>
10c1f8bc: 4293 clrl %a3@
10c1f8be: b4fc 0000 cmpaw #0,%a2
10c1f8c2: 6700 00e2 beqw 10c1f9a6 <generic_file_write+0x41c>
10c1f8c6: 41ea 0018 lea %a2@(24),%a0
10c1f8ca: 2010 movel %a0@,%d0
10c1f8cc: 2808 movel %a0,%d4
10c1f8ce: 0800 0000 btst #0,%d0
10c1f8d2: 660c bnes 10c1f8e0 <generic_file_write+0x356>
10c1f8d4: 4879 1000 1e40 pea 10001e40 <tvecs+0x2a8>
10c1f8da: 4eb9 10c1 60e4 jsr 10c160e4 <panic>
10c1f8e0: 266a 0038 moveal %a2@(56),%a3
10c1f8e4: b6fc 0000 cmpaw #0,%a3
10c1f8e8: 660c bnes 10c1f8f6 <generic_file_write+0x36c>
10c1f8ea: 4879 1000 1e40 pea 10001e40 <tvecs+0x2a8>
10c1f8f0: 4eb9 10c1 60e4 jsr 10c160e4 <panic>
10c1f8f6: 226e fff6 moveal %fp@(-10),%a1
10c1f8fa: 2069 001c moveal %a1@(28),%a0
10c1f8fe: 2405 movel %d5,%d2
10c1f900: d483 addl %d3,%d2
10c1f902: 2f02 movel %d2,%sp@-
10c1f904: 2f05 movel %d5,%sp@-
10c1f906: 2f0a movel %a2,%sp@-
10c1f908: 2f2e 0008 movel %fp@(8),%sp@-
10c1f90c: 2068 000c moveal %a0@(12),%a0
10c1f910: 4e90 jsr %a0@
10c1f912: 2d40 ffee movel %d0,%fp@(-18)
10c1f916: 4fef 0010 lea %sp@(16),%sp
10c1f91a: 665e bnes 10c1f97a <generic_file_write+0x3f0>
10c1f91c: 2f03 movel %d3,%sp@-
10c1f91e: 2f2e 000c movel %fp@(12),%sp@-
10c1f922: 4873 5800 pea %a3@(00000000,%d5:l)
10c1f926: 4eb9 10c8 5744 jsr 10c85744 <memcpy>
10c1f92c: 4fef 000c lea %sp@(12),%sp
10c1f930: 226e fff6 moveal %fp@(-10),%a1
10c1f934: 2069 001c moveal %a1@(28),%a0
10c1f938: 2f02 movel %d2,%sp@-
10c1f93a: 2f05 movel %d5,%sp@-
10c1f93c: 2f0a movel %a2,%sp@-
10c1f93e: 2f2e 0008 movel %fp@(8),%sp@-
10c1f942: 2068 0010 moveal %a0@(16),%a0
10c1f946: 4e90 jsr %a0@
10c1f948: 2d40 ffee movel %d0,%fp@(-18)
10c1f94c: 4fef 0010 lea %sp@(16),%sp
10c1f950: 6604 bnes 10c1f956 <generic_file_write+0x3cc>
10c1f952: 2d43 ffee movel %d3,%fp@(-18)
10c1f956: 4aae ffee tstl %fp@(-18)
10c1f95a: 6d1e blts 10c1f97a <generic_file_write+0x3f0>
10c1f95c: 202e ffee movel %fp@(-18),%d0
10c1f960: d1ae fff2 addl %d0,%fp@(-14)
10c1f964: 99c0 subal %d0,%a4
10c1f966: 2200 movel %d0,%d1
10c1f968: 5bc0 smi %d0
10c1f96a: 4880 extw %d0
10c1f96c: 48c0 extl %d0
10c1f96e: de81 addl %d1,%d7
10c1f970: dd80 addxl %d0,%d6
10c1f972: 222e ffee movel %fp@(-18),%d1
10c1f976: d3ae 000c addl %d1,%fp@(12)
10c1f97a: 40c0 movew %sr,%d0
10c1f97c: 007c 0700 oriw #1792,%sr
10c1f980: 7404 moveq #4,%d2
10c1f982: 2044 moveal %d4,%a0
10c1f984: 8590 orl %d2,%a0@
10c1f986: 46c0 movew %d0,%sr
10c1f988: 2f0a movel %a2,%sp@-
10c1f98a: 4eba eb9c jsr %pc@(10c1e528 <unlock_page>)
10c1f98e: 2f0a movel %a2,%sp@-
10c1f990: 4eb9 10c2 20d0 jsr 10c220d0 <page_cache_release>
10c1f996: 508f addql #8,%sp
10c1f998: 4aae ffee tstl %fp@(-18)
10c1f99c: 6d08 blts 10c1f9a6 <generic_file_write+0x41c>
10c1f99e: b8fc 0000 cmpaw #0,%a4
10c1f9a2: 6600 fe56 bnew 10c1f7fa <generic_file_write+0x270>
10c1f9a6: 226e 0014 moveal %fp@(20),%a1
10c1f9aa: 2286 movel %d6,%a1@
10c1f9ac: 2347 0004 movel %d7,%a1@(4)
10c1f9b0: 202e fffa movel %fp@(-6),%d0
10c1f9b4: 670a beqs 10c1f9c0 <generic_file_write+0x436>
10c1f9b6: 2f00 movel %d0,%sp@-
10c1f9b8: 4eb9 10c2 20d0 jsr 10c220d0 <page_cache_release>
10c1f9be: 588f addql #4,%sp
10c1f9c0: 4aae ffee tstl %fp@(-18)
10c1f9c4: 6d30 blts 10c1f9f6 <generic_file_write+0x46c>
10c1f9c6: 206e 0008 moveal %fp@(8),%a0
10c1f9ca: 0828 0004 001a btst #4,%a0@(26)
10c1f9d0: 6614 bnes 10c1f9e6 <generic_file_write+0x45c>
10c1f9d2: 206d 0094 moveal %a5@(148),%a0
10c1f9d6: 0828 0004 0027 btst #4,%a0@(39)
10c1f9dc: 6608 bnes 10c1f9e6 <generic_file_write+0x45c>
10c1f9de: 082d 0000 010b btst #0,%a5@(267)
10c1f9e4: 6710 beqs 10c1f9f6 <generic_file_write+0x46c>
10c1f9e6: 4878 0003 pea 3 <PF_PTRACED_OFF>
10c1f9ea: 2f0d movel %a5,%sp@-
10c1f9ec: 4eb9 10c3 3f3a jsr 10c33f3a <generic_osync_inode>
10c1f9f2: 2d40 ffee movel %d0,%fp@(-18)
10c1f9f6: 282e fff2 movel %fp@(-14),%d4
10c1f9fa: 6604 bnes 10c1fa00 <generic_file_write+0x476>
10c1f9fc: 282e ffee movel %fp@(-18),%d4
10c1fa00: 226e ffea moveal %fp@(-22),%a1
10c1fa04: 41fa 000c lea %pc@(10c1fa12 <generic_file_write+0x488>),%a0
10c1fa08: 5291 addql #1,%a1@
10c1fa0a: 6e06 bgts 10c1fa12 <generic_file_write+0x488>
10c1fa0c: 4ef9 10c8 571c jmp 10c8571c <__up_wakeup>
10c1fa12: 2004 movel %d4,%d0
10c1fa14: 6000 0096 braw 10c1faac <generic_file_write+0x522>
10c1fa18: 2f07 movel %d7,%sp@-
10c1fa1a: 2f06 movel %d6,%sp@-
10c1fa1c: 2f0c movel %a4,%sp@-
10c1fa1e: 2f2e 000c movel %fp@(12),%sp@-
10c1fa22: 2f2e 0008 movel %fp@(8),%sp@-
10c1fa26: 4878 0001 pea 1 <PF_DTRACE_OFF>
10c1fa2a: 4eba f492 jsr %pc@(10c1eebe <generic_file_direct_IO>)
10c1fa2e: 2d40 fff2 movel %d0,%fp@(-14)
10c1fa32: 4fef 0018 lea %sp@(24),%sp
10c1fa36: 6f56 bles 10c1fa8e <generic_file_write+0x504>
10c1fa38: 2200 movel %d0,%d1
10c1fa3a: 5bc0 smi %d0
10c1fa3c: 4880 extw %d0
10c1fa3e: 48c0 extl %d0
10c1fa40: 2606 movel %d6,%d3
10c1fa42: 2807 movel %d7,%d4
10c1fa44: d881 addl %d1,%d4
10c1fa46: d780 addxl %d0,%d3
10c1fa48: 202d 0040 movel %a5@(64),%d0
10c1fa4c: 222d 0044 movel %a5@(68),%d1
10c1fa50: 9284 subl %d4,%d1
10c1fa52: 9183 subxl %d3,%d0
10c1fa54: 6c24 bges 10c1fa7a <generic_file_write+0x4f0>
10c1fa56: 302d 0032 movew %a5@(50),%d0
10c1fa5a: 0240 f000 andiw #-4096,%d0
10c1fa5e: 0c40 6000 cmpiw #24576,%d0
10c1fa62: 6716 beqs 10c1fa7a <generic_file_write+0x4f0>
10c1fa64: 2b43 0040 movel %d3,%a5@(64)
10c1fa68: 2b44 0044 movel %d4,%a5@(68)
10c1fa6c: 4878 0007 pea 7 <LSIGTRAP+0x2>
10c1fa70: 2f0d movel %a5,%sp@-
10c1fa72: 4eb9 10c3 3710 jsr 10c33710 <__mark_inode_dirty>
10c1fa78: 508f addql #8,%sp
10c1fa7a: 226e 0014 moveal %fp@(20),%a1
10c1fa7e: 2283 movel %d3,%a1@
10c1fa80: 2344 0004 movel %d4,%a1@(4)
10c1fa84: 2f2e fff6 movel %fp@(-10),%sp@-
10c1fa88: 4eba e478 jsr %pc@(10c1df02 <invalidate_inode_pages2>)
10c1fa8c: 588f addql #4,%sp
10c1fa8e: 4aae fff2 tstl %fp@(-14)
10c1fa92: 6d00 ff62 bltw 10c1f9f6 <generic_file_write+0x46c>
10c1fa96: 206e 0008 moveal %fp@(8),%a0
10c1fa9a: 0828 0004 001a btst #4,%a0@(26)
10c1faa0: 6700 ff54 beqw 10c1f9f6 <generic_file_write+0x46c>
10c1faa4: 4878 0001 pea 1 <PF_DTRACE_OFF>
10c1faa8: 6000 ff40 braw 10c1f9ea <generic_file_write+0x460>
10c1faac: 4cee 3cfc ffc0 moveml %fp@(-64),%d2-%d7/%a2-%a5
10c1fab2: 4e5e unlk %fp
10c1fab4: 4e75 rts
10c1fab6 <remove_suid>:
10c1fab6: 4e56 0000 linkw %fp,#0
10c1faba: 2f02 movel %d2,%sp@-
10c1fabc: 226e 0008 moveal %fp@(8),%a1
10c1fac0: 3429 0032 movew %a1@(50),%d2
10c1fac4: 7208 moveq #8,%d1
10c1fac6: c282 andl %d2,%d1
10c1fac8: ef89 lsll #7,%d1
10c1faca: 0041 0800 oriw #2048,%d1
10c1face: 4280 clrl %d0
10c1fad0: 3002 movew %d2,%d0
10c1fad2: c280 andl %d0,%d1
10c1fad4: 672c beqs 10c1fb02 <remove_suid+0x4c>
10c1fad6: 2079 1002 53b4 moveal 100253b4 <_current_task>,%a0
10c1fadc: 0828 0004 01d3 btst #4,%a0@(467)
10c1fae2: 6708 beqs 10c1faec <remove_suid+0x36>
10c1fae4: 0068 0100 0006 oriw #256,%a0@(6)
10c1faea: 6016 bras 10c1fb02 <remove_suid+0x4c>
10c1faec: 3001 movew %d1,%d0
10c1faee: 4640 notw %d0
10c1faf0: c440 andw %d0,%d2
10c1faf2: 3342 0032 movew %d2,%a1@(50)
10c1faf6: 4878 0007 pea 7 <LSIGTRAP+0x2>
10c1fafa: 2f09 movel %a1,%sp@-
10c1fafc: 4eb9 10c3 3710 jsr 10c33710 <__mark_inode_dirty>
10c1fb02: 242e fffc movel %fp@(-4),%d2
10c1fb06: 4e5e unlk %fp
10c1fb08: 4e75 rts
10c1fb0a: 4e75 rts
10c1fb0c <sys_mlock>:
10c1fb0c: 4e56 0000 linkw %fp,#0
10c1fb10: 70da moveq #-38,%d0
10c1fb12: 4e5e unlk %fp
10c1fb14: 4e75 rts
10c1fb16 <sys_munlock>:
10c1fb16: 4e56 0000 linkw %fp,#0
10c1fb1a: 70da moveq #-38,%d0
10c1fb1c: 4e5e unlk %fp
10c1fb1e: 4e75 rts
10c1fb20 <sys_mlockall>:
10c1fb20: 4e56 0000 linkw %fp,#0
10c1fb24: 70da moveq #-38,%d0
10c1fb26: 4e5e unlk %fp
10c1fb28: 4e75 rts
10c1fb2a <sys_munlockall>:
10c1fb2a: 4e56 0000 linkw %fp,#0
10c1fb2e: 70da moveq #-38,%d0
10c1fb30: 4e5e unlk %fp
10c1fb32: 4e75 rts
10c1fb34 <sys_brk>:
10c1fb34: 4e56 0000 linkw %fp,#0
10c1fb38: 202e 0008 movel %fp@(8),%d0
10c1fb3c: 2079 1002 53b4 moveal 100253b4 <_current_task>,%a0
10c1fb42: 2068 002c moveal %a0@(44),%a0
10c1fb46: b0a8 002a cmpl %a0@(42),%d0
10c1fb4a: 650c bcss 10c1fb58 <sys_brk+0x24>
10c1fb4c: b0a8 0036 cmpl %a0@(54),%d0
10c1fb50: 6506 bcss 10c1fb58 <sys_brk+0x24>
10c1fb52: b0a8 003e cmpl %a0@(62),%d0
10c1fb56: 6306 blss 10c1fb5e <sys_brk+0x2a>
10c1fb58: 2028 003a movel %a0@(58),%d0
10c1fb5c: 600c bras 10c1fb6a <sys_brk+0x36>
10c1fb5e: 2228 003a movel %a0@(58),%d1
10c1fb62: b081 cmpl %d1,%d0
10c1fb64: 6704 beqs 10c1fb6a <sys_brk+0x36>
10c1fb66: 2140 003a movel %d0,%a0@(58)
10c1fb6a: 4e5e unlk %fp
10c1fb6c: 4e75 rts
10c1fb6e <get_unmapped_area>:
10c1fb6e: 4e56 0000 linkw %fp,#0
10c1fb72: 2f02 movel %d2,%sp@-
10c1fb74: 226e 0008 moveal %fp@(8),%a1
10c1fb78: 242e 000c movel %fp@(12),%d2
10c1fb7c: 202e 0010 movel %fp@(16),%d0
10c1fb80: 222e 0018 movel %fp@(24),%d1
10c1fb84: 0801 0004 btst #4,%d1
10c1fb88: 671c beqs 10c1fba6 <get_unmapped_area+0x38>
10c1fb8a: 4680 notl %d0
10c1fb8c: b082 cmpl %d2,%d0
10c1fb8e: 6404 bccs 10c1fb94 <get_unmapped_area+0x26>
10c1fb90: 70ea moveq #-22,%d0
10c1fb92: 603e bras 10c1fbd2 <get_unmapped_area+0x64>
10c1fb94: 2202 movel %d2,%d1
10c1fb96: 0281 0000 0fff andil #4095,%d1
10c1fb9c: 70ea moveq #-22,%d0
10c1fb9e: 4a81 tstl %d1
10c1fba0: 6630 bnes 10c1fbd2 <get_unmapped_area+0x64>
10c1fba2: 2002 movel %d2,%d0
10c1fba4: 602c bras 10c1fbd2 <get_unmapped_area+0x64>
10c1fba6: b2fc 0000 cmpaw #0,%a1
10c1fbaa: 6724 beqs 10c1fbd0 <get_unmapped_area+0x62>
10c1fbac: 2069 0010 moveal %a1@(16),%a0
10c1fbb0: b0fc 0000 cmpaw #0,%a0
10c1fbb4: 671a beqs 10c1fbd0 <get_unmapped_area+0x62>
10c1fbb6: 2068 0044 moveal %a0@(68),%a0
10c1fbba: b0fc 0000 cmpaw #0,%a0
10c1fbbe: 6710 beqs 10c1fbd0 <get_unmapped_area+0x62>
10c1fbc0: 2f01 movel %d1,%sp@-
10c1fbc2: 2f2e 0014 movel %fp@(20),%sp@-
10c1fbc6: 2f00 movel %d0,%sp@-
10c1fbc8: 2f02 movel %d2,%sp@-
10c1fbca: 2f09 movel %a1,%sp@-
10c1fbcc: 4e90 jsr %a0@
10c1fbce: 6002 bras 10c1fbd2 <get_unmapped_area+0x64>
10c1fbd0: 7000 moveq #0,%d0
10c1fbd2: 242e fffc movel %fp@(-4),%d2
10c1fbd6: 4e5e unlk %fp
10c1fbd8: 4e75 rts
10c1fbda <do_mmap_pgoff>:
10c1fbda: 4e56 fff0 linkw %fp,#-16
10c1fbde: 48e7 3f3c moveml %d2-%d7/%a2-%a5,%sp@-
10c1fbe2: 2a6e 0008 moveal %fp@(8),%a5
10c1fbe6: 222e 000c movel %fp@(12),%d1
10c1fbea: 2a2e 0010 movel %fp@(16),%d5
10c1fbee: 2c2e 0014 movel %fp@(20),%d6
10c1fbf2: 262e 0018 movel %fp@(24),%d3
10c1fbf6: 282e 001c movel %fp@(28),%d4
10c1fbfa: 0803 0000 btst #0,%d3
10c1fbfe: 6716 beqs 10c1fc16 <do_mmap_pgoff+0x3c>
10c1fc00: 2406 movel %d6,%d2
10c1fc02: 7002 moveq #2,%d0
10c1fc04: c480 andl %d0,%d2
10c1fc06: 672e beqs 10c1fc36 <do_mmap_pgoff+0x5c>
10c1fc08: bafc 0000 cmpaw #0,%a5
10c1fc0c: 6708 beqs 10c1fc16 <do_mmap_pgoff+0x3c>
10c1fc0e: 4879 1000 1eae pea 10001eae <tvecs+0x316>
10c1fc14: 6014 bras 10c1fc2a <do_mmap_pgoff+0x50>
10c1fc16: 2406 movel %d6,%d2
10c1fc18: 7e02 moveq #2,%d7
10c1fc1a: c487 andl %d7,%d2
10c1fc1c: 6718 beqs 10c1fc36 <do_mmap_pgoff+0x5c>
10c1fc1e: 0803 0001 btst #1,%d3
10c1fc22: 6712 beqs 10c1fc36 <do_mmap_pgoff+0x5c>
10c1fc24: 4879 1000 1ee8 pea 10001ee8 <tvecs+0x350>
10c1fc2a: 4eb9 10c1 677e jsr 10c1677e <printk>
10c1fc30: 70ea moveq #-22,%d0
10c1fc32: 6000 0278 braw 10c1feac <do_mmap_pgoff+0x2d2>
10c1fc36: bafc 0000 cmpaw #0,%a5
10c1fc3a: 6710 beqs 10c1fc4c <do_mmap_pgoff+0x72>
10c1fc3c: 206d 0010 moveal %a5@(16),%a0
10c1fc40: b0fc 0000 cmpaw #0,%a0
10c1fc44: 676a beqs 10c1fcb0 <do_mmap_pgoff+0xd6>
10c1fc46: 4aa8 001c tstl %a0@(28)
10c1fc4a: 6764 beqs 10c1fcb0 <do_mmap_pgoff+0xd6>
10c1fc4c: 2005 movel %d5,%d0
10c1fc4e: 0680 0000 0fff addil #4095,%d0
10c1fc54: 0240 f000 andiw #-4096,%d0
10c1fc58: 4a80 tstl %d0
10c1fc5a: 672e beqs 10c1fc8a <do_mmap_pgoff+0xb0>
10c1fc5c: 2005 movel %d5,%d0
10c1fc5e: 7e0c moveq #12,%d7
10c1fc60: eea8 lsrl %d7,%d0
10c1fc62: d084 addl %d4,%d0
10c1fc64: b880 cmpl %d0,%d4
10c1fc66: 6306 blss 10c1fc6e <do_mmap_pgoff+0x94>
10c1fc68: 70ea moveq #-22,%d0
10c1fc6a: 6000 0240 braw 10c1feac <do_mmap_pgoff+0x2d2>
10c1fc6e: 2f03 movel %d3,%sp@-
10c1fc70: 2f04 movel %d4,%sp@-
10c1fc72: 2f05 movel %d5,%sp@-
10c1fc74: 2f01 movel %d1,%sp@-
10c1fc76: 2f0d movel %a5,%sp@-
10c1fc78: 4eba fef4 jsr %pc@(10c1fb6e <get_unmapped_area>)
10c1fc7c: 2200 movel %d0,%d1
10c1fc7e: 0280 0000 0fff andil #4095,%d0
10c1fc84: 4fef 0014 lea %sp@(20),%sp
10c1fc88: 6706 beqs 10c1fc90 <do_mmap_pgoff+0xb6>
10c1fc8a: 2001 movel %d1,%d0
10c1fc8c: 6000 021e braw 10c1feac <do_mmap_pgoff+0x2d2>
10c1fc90: 7007 moveq #7,%d0
10c1fc92: c086 andl %d6,%d0
10c1fc94: 0283 0000 1900 andil #6400,%d3
10c1fc9a: 8083 orl %d3,%d0
10c1fc9c: 7670 moveq #112,%d3
10c1fc9e: 8083 orl %d3,%d0
10c1fca0: bafc 0000 cmpaw #0,%a5
10c1fca4: 6778 beqs 10c1fd1e <do_mmap_pgoff+0x144>
10c1fca6: 206d 0010 moveal %a5@(16),%a0
10c1fcaa: b0fc 0000 cmpaw #0,%a0
10c1fcae: 6606 bnes 10c1fcb6 <do_mmap_pgoff+0xdc>
10c1fcb0: 70ed moveq #-19,%d0
10c1fcb2: 6000 01f8 braw 10c1feac <do_mmap_pgoff+0x2d2>
10c1fcb6: 2d41 fff2 movel %d1,%fp@(-14)
10c1fcba: d285 addl %d5,%d1
10c1fcbc: 2d41 fff6 movel %d1,%fp@(-10)
10c1fcc0: 3d40 fffa movew %d0,%fp@(-6)
10c1fcc4: 7e0c moveq #12,%d7
10c1fcc6: efac lsll %d7,%d4
10c1fcc8: 2d44 fffc movel %d4,%fp@(-4)
10c1fccc: 4aa8 0048 tstl %a0@(72)
10c1fcd0: 6720 beqs 10c1fcf2 <do_mmap_pgoff+0x118>
10c1fcd2: 4a82 tstl %d2
10c1fcd4: 661c bnes 10c1fcf2 <do_mmap_pgoff+0x118>
10c1fcd6: 486e fff2 pea %fp@(-14)
10c1fcda: 2f0d movel %a5,%sp@-
10c1fcdc: 2068 0048 moveal %a0@(72),%a0
10c1fce0: 4e90 jsr %a0@
10c1fce2: 508f addql #8,%sp
10c1fce4: 4a80 tstl %d0
10c1fce6: 6726 beqs 10c1fd0e <do_mmap_pgoff+0x134>
10c1fce8: 72da moveq #-38,%d1
10c1fcea: b280 cmpl %d0,%d1
10c1fcec: 6730 beqs 10c1fd1e <do_mmap_pgoff+0x144>
10c1fcee: 6000 01bc braw 10c1feac <do_mmap_pgoff+0x2d2>
10c1fcf2: 206d 0010 moveal %a5@(16),%a0
10c1fcf6: 4aa8 001c tstl %a0@(28)
10c1fcfa: 67b4 beqs 10c1fcb0 <do_mmap_pgoff+0xd6>
10c1fcfc: 486e fff2 pea %fp@(-14)
10c1fd00: 2f0d movel %a5,%sp@-
10c1fd02: 2068 001c moveal %a0@(28),%a0
10c1fd06: 4e90 jsr %a0@
10c1fd08: 508f addql #8,%sp
10c1fd0a: 4a80 tstl %d0
10c1fd0c: 6608 bnes 10c1fd16 <do_mmap_pgoff+0x13c>
10c1fd0e: 202e fff2 movel %fp@(-14),%d0
10c1fd12: 6000 0198 braw 10c1feac <do_mmap_pgoff+0x2d2>
10c1fd16: 76da moveq #-38,%d3
10c1fd18: b680 cmpl %d0,%d3
10c1fd1a: 6600 0190 bnew 10c1feac <do_mmap_pgoff+0x2d2>
10c1fd1e: 4878 01f0 pea 1f0 <LSIGTRAP+0x1eb>
10c1fd22: 4878 0008 pea 8 <LSIGTRAP+0x3>
10c1fd26: 45f9 10c2 09bc lea 10c209bc <kmalloc>,%a2
10c1fd2c: 4e92 jsr %a2@
10c1fd2e: 2640 moveal %d0,%a3
10c1fd30: 508f addql #8,%sp
10c1fd32: b6fc 0000 cmpaw #0,%a3
10c1fd36: 662a bnes 10c1fd62 <do_mmap_pgoff+0x188>
10c1fd38: 2079 1002 53b4 moveal 100253b4 <_current_task>,%a0
10c1fd3e: 2f28 007a movel %a0@(122),%sp@-
10c1fd42: 2f05 movel %d5,%sp@-
10c1fd44: 4879 1000 1f11 pea 10001f11 <tvecs+0x379>
10c1fd4a: 4eb9 10c1 677e jsr 10c1677e <printk>
10c1fd50: 4eb9 10c2 77f6 jsr 10c277f6 <show_buffers>
10c1fd56: 4eb9 10c2 2918 jsr 10c22918 <show_free_areas>
10c1fd5c: 70f4 moveq #-12,%d0
10c1fd5e: 6000 014c braw 10c1feac <do_mmap_pgoff+0x2d2>
10c1fd62: 4878 01f0 pea 1f0 <LSIGTRAP+0x1eb>
10c1fd66: 4878 000c pea c <LSIGTRAP+0x7>
10c1fd6a: 4e92 jsr %a2@
10c1fd6c: 2680 movel %d0,%a3@
10c1fd6e: 508f addql #8,%sp
10c1fd70: 6632 bnes 10c1fda4 <do_mmap_pgoff+0x1ca>
10c1fd72: 2079 1002 53b4 moveal 100253b4 <_current_task>,%a0
10c1fd78: 2f28 007a movel %a0@(122),%sp@-
10c1fd7c: 2f05 movel %d5,%sp@-
10c1fd7e: 4879 1000 1f56 pea 10001f56 <tvecs+0x3be>
10c1fd84: 4eb9 10c1 677e jsr 10c1677e <printk>
10c1fd8a: 4eb9 10c2 77f6 jsr 10c277f6 <show_buffers>
10c1fd90: 4eb9 10c2 2918 jsr 10c22918 <show_free_areas>
10c1fd96: 2f0b movel %a3,%sp@-
10c1fd98: 4eb9 10c2 0b8c jsr 10c20b8c <kfree>
10c1fd9e: 70f4 moveq #-12,%d0
10c1fda0: 6000 010a braw 10c1feac <do_mmap_pgoff+0x2d2>
10c1fda4: 4878 01f0 pea 1f0 <LSIGTRAP+0x1eb>
10c1fda8: 2f05 movel %d5,%sp@-
10c1fdaa: 4e92 jsr %a2@
10c1fdac: 2840 moveal %d0,%a4
10c1fdae: 508f addql #8,%sp
10c1fdb0: b8fc 0000 cmpaw #0,%a4
10c1fdb4: 6638 bnes 10c1fdee <do_mmap_pgoff+0x214>
10c1fdb6: 2079 1002 53b4 moveal 100253b4 <_current_task>,%a0
10c1fdbc: 2f28 007a movel %a0@(122),%sp@-
10c1fdc0: 2f05 movel %d5,%sp@-
10c1fdc2: 4879 1000 1f9b pea 10001f9b <tvecs+0x403>
10c1fdc8: 4eb9 10c1 677e jsr 10c1677e <printk>
10c1fdce: 4eb9 10c2 77f6 jsr 10c277f6 <show_buffers>
10c1fdd4: 4eb9 10c2 2918 jsr 10c22918 <show_free_areas>
10c1fdda: 2f13 movel %a3@,%sp@-
10c1fddc: 45f9 10c2 0b8c lea 10c20b8c <kfree>,%a2
10c1fde2: 4e92 jsr %a2@
10c1fde4: 2f0b movel %a3,%sp@-
10c1fde6: 4e92 jsr %a2@
10c1fde8: 70f4 moveq #-12,%d0
10c1fdea: 6000 00c0 braw 10c1feac <do_mmap_pgoff+0x2d2>
10c1fdee: 2053 moveal %a3@,%a0
10c1fdf0: 7e01 moveq #1,%d7
10c1fdf2: 2147 0004 movel %d7,%a0@(4)
10c1fdf6: 2053 moveal %a3@,%a0
10c1fdf8: 214c 0008 movel %a4,%a0@(8)
10c1fdfc: 2053 moveal %a3@,%a0
10c1fdfe: 2085 movel %d5,%a0@
10c1fe00: 2f0c movel %a4,%sp@-
10c1fe02: 45f9 10c2 1040 lea 10c21040 <ksize>,%a2
10c1fe08: 4e92 jsr %a2@
10c1fe0a: d1b9 1002 7ca8 addl %d0,10027ca8 <realalloc>
10c1fe10: dbb9 1002 7cbc addl %d5,10027cbc <askedalloc>
10c1fe16: 588f addql #4,%sp
10c1fe18: bafc 0000 cmpaw #0,%a5
10c1fe1c: 6742 beqs 10c1fe60 <do_mmap_pgoff+0x286>
10c1fe1e: 206d 0010 moveal %a5@(16),%a0
10c1fe22: 486d 001e pea %a5@(30)
10c1fe26: 2f05 movel %d5,%sp@-
10c1fe28: 2f0c movel %a4,%sp@-
10c1fe2a: 2f0d movel %a5,%sp@-
10c1fe2c: 2068 0008 moveal %a0@(8),%a0
10c1fe30: 4e90 jsr %a0@
10c1fe32: 2400 movel %d0,%d2
10c1fe34: 4fef 0010 lea %sp@(16),%sp
10c1fe38: 6c16 bges 10c1fe50 <do_mmap_pgoff+0x276>
10c1fe3a: 2f0c movel %a4,%sp@-
10c1fe3c: 45f9 10c2 0b8c lea 10c20b8c <kfree>,%a2
10c1fe42: 4e92 jsr %a2@
10c1fe44: 2f13 movel %a3@,%sp@-
10c1fe46: 4e92 jsr %a2@
10c1fe48: 2f0b movel %a3,%sp@-
10c1fe4a: 4e92 jsr %a2@
10c1fe4c: 2002 movel %d2,%d0
10c1fe4e: 605c bras 10c1feac <do_mmap_pgoff+0x2d2>
10c1fe50: ba82 cmpl %d2,%d5
10c1fe52: 631c blss 10c1fe70 <do_mmap_pgoff+0x296>
10c1fe54: 9a82 subl %d2,%d5
10c1fe56: 2f05 movel %d5,%sp@-
10c1fe58: 42a7 clrl %sp@-
10c1fe5a: 4874 2800 pea %a4@(00000000,%d2:l)
10c1fe5e: 6006 bras 10c1fe66 <do_mmap_pgoff+0x28c>
10c1fe60: 2f05 movel %d5,%sp@-
10c1fe62: 42a7 clrl %sp@-
10c1fe64: 2f0c movel %a4,%sp@-
10c1fe66: 4eb9 10c8 576c jsr 10c8576c <memset>
10c1fe6c: 4fef 000c lea %sp@(12),%sp
10c1fe70: 2f0b movel %a3,%sp@-
10c1fe72: 4e92 jsr %a2@
10c1fe74: d1b9 1002 7ca8 addl %d0,10027ca8 <realalloc>
10c1fe7a: 50b9 1002 7cbc addql #8,10027cbc <askedalloc>
10c1fe80: 2f13 movel %a3@,%sp@-
10c1fe82: 4e92 jsr %a2@
10c1fe84: d1b9 1002 7ca8 addl %d0,10027ca8 <realalloc>
10c1fe8a: 700c moveq #12,%d0
10c1fe8c: d1b9 1002 7cbc addl %d0,10027cbc <askedalloc>
10c1fe92: 2079 1002 53b4 moveal 100253b4 <_current_task>,%a0
10c1fe98: 2268 002c moveal %a0@(44),%a1
10c1fe9c: 2769 006e 0004 movel %a1@(110),%a3@(4)
10c1fea2: 2068 002c moveal %a0@(44),%a0
10c1fea6: 214b 006e movel %a3,%a0@(110)
10c1feaa: 200c movel %a4,%d0
10c1feac: 4cee 3cfc ffc8 moveml %fp@(-56),%d2-%d7/%a2-%a5
10c1feb2: 4e5e unlk %fp
10c1feb4: 4e75 rts
10c1feb6 <do_munmap>:
10c1feb6: 4e56 0000 linkw %fp,#0
10c1feba: 48e7 203c moveml %d2/%a2-%a5,%sp@-
10c1febe: 242e 000c movel %fp@(12),%d2
10c1fec2: 2f02 movel %d2,%sp@-
10c1fec4: 4eb9 10c1 251c jsr 10c1251c <is_in_rom>
10c1feca: 588f addql #4,%sp
10c1fecc: 4a80 tstl %d0
10c1fece: 6706 beqs 10c1fed6 <do_munmap+0x20>
10c1fed0: 7000 moveq #0,%d0
10c1fed2: 6000 00cc braw 10c1ffa0 <do_munmap+0xea>
10c1fed6: 206e 0008 moveal %fp@(8),%a0
10c1feda: 47e8 006a lea %a0@(106),%a3
10c1fede: 246b 0004 moveal %a3@(4),%a2
10c1fee2: 6006 bras 10c1feea <do_munmap+0x34>
10c1fee4: 264a moveal %a2,%a3
10c1fee6: 246a 0004 moveal %a2@(4),%a2
10c1feea: b4fc 0000 cmpaw #0,%a2
10c1feee: 6714 beqs 10c1ff04 <do_munmap+0x4e>
10c1fef0: 2052 moveal %a2@,%a0
10c1fef2: b0fc 0000 cmpaw #0,%a0
10c1fef6: 6706 beqs 10c1fefe <do_munmap+0x48>
10c1fef8: b4a8 0008 cmpl %a0@(8),%d2
10c1fefc: 66e6 bnes 10c1fee4 <do_munmap+0x2e>
10c1fefe: b4fc 0000 cmpaw #0,%a2
10c1ff02: 661e bnes 10c1ff22 <do_munmap+0x6c>
10c1ff04: 2f02 movel %d2,%sp@-
10c1ff06: 2079 1002 53b4 moveal 100253b4 <_current_task>,%a0
10c1ff0c: 4868 023c pea %a0@(572)
10c1ff10: 2f28 007a movel %a0@(122),%sp@-
10c1ff14: 4879 1000 1fcc pea 10001fcc <tvecs+0x434>
10c1ff1a: 4eb9 10c1 677e jsr 10c1677e <printk>
10c1ff20: 607c bras 10c1ff9e <do_munmap+0xe8>
10c1ff22: 2052 moveal %a2@,%a0
10c1ff24: 49f9 10c2 1040 lea 10c21040 <ksize>,%a4
10c1ff2a: 4bf9 10c2 0b8c lea 10c20b8c <kfree>,%a5
10c1ff30: b0fc 0000 cmpaw #0,%a0
10c1ff34: 674e beqs 10c1ff84 <do_munmap+0xce>
10c1ff36: 2028 0004 movel %a0@(4),%d0
10c1ff3a: 2200 movel %d0,%d1
10c1ff3c: 5381 subql #1,%d1
10c1ff3e: 2141 0004 movel %d1,%a0@(4)
10c1ff42: 7201 moveq #1,%d1
10c1ff44: b280 cmpl %d0,%d1
10c1ff46: 663c bnes 10c1ff84 <do_munmap+0xce>
10c1ff48: 2052 moveal %a2@,%a0
10c1ff4a: 2028 0008 movel %a0@(8),%d0
10c1ff4e: 671c beqs 10c1ff6c <do_munmap+0xb6>
10c1ff50: 2f00 movel %d0,%sp@-
10c1ff52: 4e94 jsr %a4@
10c1ff54: 91b9 1002 7ca8 subl %d0,10027ca8 <realalloc>
10c1ff5a: 2052 moveal %a2@,%a0
10c1ff5c: 2010 movel %a0@,%d0
10c1ff5e: 91b9 1002 7cbc subl %d0,10027cbc <askedalloc>
10c1ff64: 2f28 0008 movel %a0@(8),%sp@-
10c1ff68: 4e95 jsr %a5@
10c1ff6a: 508f addql #8,%sp
10c1ff6c: 2f12 movel %a2@,%sp@-
10c1ff6e: 4e94 jsr %a4@
10c1ff70: 91b9 1002 7ca8 subl %d0,10027ca8 <realalloc>
10c1ff76: 72f4 moveq #-12,%d1
10c1ff78: d3b9 1002 7cbc addl %d1,10027cbc <askedalloc>
10c1ff7e: 2f12 movel %a2@,%sp@-
10c1ff80: 4e95 jsr %a5@
10c1ff82: 508f addql #8,%sp
10c1ff84: 276a 0004 0004 movel %a2@(4),%a3@(4)
10c1ff8a: 2f0a movel %a2,%sp@-
10c1ff8c: 4e94 jsr %a4@
10c1ff8e: 91b9 1002 7ca8 subl %d0,10027ca8 <realalloc>
10c1ff94: 51b9 1002 7cbc subql #8,10027cbc <askedalloc>
10c1ff9a: 2f0a movel %a2,%sp@-
10c1ff9c: 4e95 jsr %a5@
10c1ff9e: 70ea moveq #-22,%d0
10c1ffa0: 4cee 3c04 ffec moveml %fp@(-20),%d2/%a2-%a5
10c1ffa6: 4e5e unlk %fp
10c1ffa8: 4e75 rts
10c1ffaa <exit_mmap>:
10c1ffaa: 4e56 0000 linkw %fp,#0
10c1ffae: 48e7 003c moveml %a2-%a5,%sp@-
10c1ffb2: 266e 0008 moveal %fp@(8),%a3
10c1ffb6: b6fc 0000 cmpaw #0,%a3
10c1ffba: 6700 009a beqw 10c20056 <exit_mmap+0xac>
10c1ffbe: 6000 008a braw 10c2004a <exit_mmap+0xa0>
10c1ffc2: 2052 moveal %a2@,%a0
10c1ffc4: 49f9 10c2 1040 lea 10c21040 <ksize>,%a4
10c1ffca: 4bf9 10c2 0b8c lea 10c20b8c <kfree>,%a5
10c1ffd0: b0fc 0000 cmpaw #0,%a0
10c1ffd4: 6758 beqs 10c2002e <exit_mmap+0x84>
10c1ffd6: 2028 0004 movel %a0@(4),%d0
10c1ffda: 2200 movel %d0,%d1
10c1ffdc: 5381 subql #1,%d1
10c1ffde: 2141 0004 movel %d1,%a0@(4)
10c1ffe2: 7201 moveq #1,%d1
10c1ffe4: b280 cmpl %d0,%d1
10c1ffe6: 6644 bnes 10c2002c <exit_mmap+0x82>
10c1ffe8: 2052 moveal %a2@,%a0
10c1ffea: 2028 0008 movel %a0@(8),%d0
10c1ffee: 6724 beqs 10c20014 <exit_mmap+0x6a>
10c1fff0: 2f00 movel %d0,%sp@-
10c1fff2: 4eb9 10c2 1040 jsr 10c21040 <ksize>
10c1fff8: 91b9 1002 7ca8 subl %d0,10027ca8 <realalloc>
10c1fffe: 2052 moveal %a2@,%a0
10c20000: 2010 movel %a0@,%d0
10c20002: 91b9 1002 7cbc subl %d0,10027cbc <askedalloc>
10c20008: 2f28 0008 movel %a0@(8),%sp@-
10c2000c: 4eb9 10c2 0b8c jsr 10c20b8c <kfree>
10c20012: 508f addql #8,%sp
10c20014: 2f12 movel %a2@,%sp@-
10c20016: 4e94 jsr %a4@
10c20018: 91b9 1002 7ca8 subl %d0,10027ca8 <realalloc>
10c2001e: 72f4 moveq #-12,%d1
10c20020: d3b9 1002 7cbc addl %d1,10027cbc <askedalloc>
10c20026: 2f12 movel %a2@,%sp@-
10c20028: 4e95 jsr %a5@
10c2002a: 508f addql #8,%sp
10c2002c: 4292 clrl %a2@
10c2002e: 276a 0004 006e movel %a2@(4),%a3@(110)
10c20034: 2f0a movel %a2,%sp@-
10c20036: 4e94 jsr %a4@
10c20038: 91b9 1002 7ca8 subl %d0,10027ca8 <realalloc>
10c2003e: 51b9 1002 7cbc subql #8,10027cbc <askedalloc>
10c20044: 2f0a movel %a2,%sp@-
10c20046: 4e95 jsr %a5@
10c20048: 508f addql #8,%sp
10c2004a: 246b 006e moveal %a3@(110),%a2
10c2004e: b4fc 0000 cmpaw #0,%a2
10c20052: 6600 ff6e bnew 10c1ffc2 <exit_mmap+0x18>
10c20056: 4cee 3c00 fff0 moveml %fp@(-16),%a2-%a5
10c2005c: 4e5e unlk %fp
10c2005e: 4e75 rts
10c20060 <sys_munmap>:
10c20060: 4e56 0000 linkw %fp,#0
10c20064: 48e7 3c00 moveml %d2-%d5,%sp@-
10c20068: 2a2e 0008 movel %fp@(8),%d5
10c2006c: 282e 000c movel %fp@(12),%d4
10c20070: 2079 1002 53b4 moveal 100253b4 <_current_task>,%a0
10c20076: 2428 002c movel %a0@(44),%d2
10c2007a: 7612 moveq #18,%d3
10c2007c: d682 addl %d2,%d3
10c2007e: 2f03 movel %d3,%sp@-
10c20080: 4eb9 10c8 53bc jsr 10c853bc <__down_write>
10c20086: 2e84 movel %d4,%sp@
10c20088: 2f05 movel %d5,%sp@-
10c2008a: 2f02 movel %d2,%sp@-
10c2008c: 4eba fe28 jsr %pc@(10c1feb6 <do_munmap>)
10c20090: 2400 movel %d0,%d2
10c20092: 504f addqw #8,%sp
10c20094: 2e83 movel %d3,%sp@
10c20096: 4eb9 10c8 5476 jsr 10c85476 <__up_write>
10c2009c: 2002 movel %d2,%d0
10c2009e: 4cee 003c fff0 moveml %fp@(-16),%d2-%d5
10c200a4: 4e5e unlk %fp
10c200a6: 4e75 rts
10c200a8 <sys_mprotect>:
10c200a8: 4e56 0000 linkw %fp,#0
10c200ac: 70da moveq #-38,%d0
10c200ae: 4e5e unlk %fp
10c200b0: 4e75 rts
10c200b2: 4e75 rts
10c200b4 <sys_mremap>:
10c200b4: 4e56 0000 linkw %fp,#0
10c200b8: 70da moveq #-38,%d0
10c200ba: 4e5e unlk %fp
10c200bc: 4e75 rts
10c200be: 4e75 rts
10c200c0 <alloc_pages_node>:
10c200c0: 4e56 0000 linkw %fp,#0
10c200c4: 202e 0010 movel %fp@(16),%d0
10c200c8: 7209 moveq #9,%d1
10c200ca: b280 cmpl %d0,%d1
10c200cc: 6404 bccs 10c200d2 <alloc_pages_node+0x12>
10c200ce: 7000 moveq #0,%d0
10c200d0: 600c bras 10c200de <alloc_pages_node+0x1e>
10c200d2: 2f00 movel %d0,%sp@-
10c200d4: 2f2e 000c movel %fp@(12),%sp@-
10c200d8: 4eb9 10c2 219e jsr 10c2219e <_alloc_pages>
10c200de: 4e5e unlk %fp
10c200e0: 4e75 rts
10c200e2: 4e75 rts
10c200e4 <kmem_cache_estimate>:
10c200e4: 4e56 0000 linkw %fp,#0
10c200e8: 48e7 3e30 moveml %d2-%d6/%a2-%a3,%sp@-
10c200ec: 2c2e 000c movel %fp@(12),%d6
10c200f0: 283c 0000 1000 movel #4096,%d4
10c200f6: 202e 0008 movel %fp@(8),%d0
10c200fa: e1ac lsll %d0,%d4
10c200fc: 7a00 moveq #0,%d5
10c200fe: 97cb subal %a3,%a3
10c20100: 082e 0000 0011 btst #0,%fp@(17)
10c20106: 6606 bnes 10c2010e <kmem_cache_estimate+0x2a>
10c20108: 367c 0018 moveaw #24,%a3
10c2010c: 7a04 moveq #4,%d5
10c2010e: 7600 moveq #0,%d3
10c20110: 45f9 10c8 591c lea 10c8591c <__mulsi3>,%a2
10c20116: 6002 bras 10c2011a <kmem_cache_estimate+0x36>
10c20118: 5283 addql #1,%d3
10c2011a: 2f06 movel %d6,%sp@-
10c2011c: 2f03 movel %d3,%sp@-
10c2011e: 4e92 jsr %a2@
10c20120: 508f addql #8,%sp
10c20122: 2400 movel %d0,%d2
10c20124: 2f05 movel %d5,%sp@-
10c20126: 2f03 movel %d3,%sp@-
10c20128: 4e92 jsr %a2@
10c2012a: 508f addql #8,%sp
10c2012c: 41f3 080f lea %a3@(0000000f,%d0:l),%a0
10c20130: 2008 movel %a0,%d0
10c20132: 72f0 moveq #-16,%d1
10c20134: c081 andl %d1,%d0
10c20136: d480 addl %d0,%d2
10c20138: b882 cmpl %d2,%d4
10c2013a: 64dc bccs 10c20118 <kmem_cache_estimate+0x34>
10c2013c: 4a83 tstl %d3
10c2013e: 6702 beqs 10c20142 <kmem_cache_estimate+0x5e>
10c20140: 5383 subql #1,%d3
10c20142: 70fe moveq #-2,%d0
10c20144: b083 cmpl %d3,%d0
10c20146: 6402 bccs 10c2014a <kmem_cache_estimate+0x66>
10c20148: 76fe moveq #-2,%d3
10c2014a: 206e 0018 moveal %fp@(24),%a0
10c2014e: 2083 movel %d3,%a0@
10c20150: 2f06 movel %d6,%sp@-
10c20152: 2f03 movel %d3,%sp@-
10c20154: 4e92 jsr %a2@
10c20156: 508f addql #8,%sp
10c20158: 9880 subl %d0,%d4
10c2015a: 2f05 movel %d5,%sp@-
10c2015c: 2f03 movel %d3,%sp@-
10c2015e: 4e92 jsr %a2@
10c20160: 47f3 080f lea %a3@(0000000f,%d0:l),%a3
10c20164: 200b movel %a3,%d0
10c20166: 72f0 moveq #-16,%d1
10c20168: c081 andl %d1,%d0
10c2016a: 206e 0014 moveal %fp@(20),%a0
10c2016e: 9880 subl %d0,%d4
10c20170: 2084 movel %d4,%a0@
10c20172: 4cee 0c7c ffe4 moveml %fp@(-28),%d2-%d6/%a2-%a3
10c20178: 4e5e unlk %fp
10c2017a: 4e75 rts
10c2017c <kmem_slab_destroy>:
10c2017c: 4e56 0000 linkw %fp,#0
10c20180: 48e7 3030 moveml %d2-%d3/%a2-%a3,%sp@-
10c20184: 246e 0008 moveal %fp@(8),%a2
10c20188: 266e 000c moveal %fp@(12),%a3
10c2018c: 4aaa 004c tstl %a2@(76)
10c20190: 6738 beqs 10c201ca <kmem_slab_destroy+0x4e>
10c20192: 7400 moveq #0,%d2
10c20194: b4aa 0020 cmpl %a2@(32),%d2
10c20198: 6430 bccs 10c201ca <kmem_slab_destroy+0x4e>
10c2019a: 2f02 movel %d2,%sp@-
10c2019c: 2f2a 0018 movel %a2@(24),%sp@-
10c201a0: 4eb9 10c8 591c jsr 10c8591c <__mulsi3>
10c201a6: 508f addql #8,%sp
10c201a8: d0ab 000c addl %a3@(12),%d0
10c201ac: 206a 004c moveal %a2@(76),%a0
10c201b0: b0fc 0000 cmpaw #0,%a0
10c201b4: 670c beqs 10c201c2 <kmem_slab_destroy+0x46>
10c201b6: 42a7 clrl %sp@-
10c201b8: 2f0a movel %a2,%sp@-
10c201ba: 2f00 movel %d0,%sp@-
10c201bc: 4e90 jsr %a0@
10c201be: 4fef 000c lea %sp@(12),%sp
10c201c2: 5282 addql #1,%d2
10c201c4: b4aa 0020 cmpl %a2@(32),%d2
10c201c8: 65d0 bcss 10c2019a <kmem_slab_destroy+0x1e>
10c201ca: 242b 000c movel %a3@(12),%d2
10c201ce: 94ab 0008 subl %a3@(8),%d2
10c201d2: 7201 moveq #1,%d1
10c201d4: 202a 0028 movel %a2@(40),%d0
10c201d8: e1a9 lsll %d0,%d1
10c201da: 2002 movel %d2,%d0
10c201dc: 0680 f000 0000 addil #-268435456,%d0
10c201e2: 760c moveq #12,%d3
10c201e4: e6a8 lsrl %d3,%d0
10c201e6: ed88 lsll #6,%d0
10c201e8: d0b9 1000 d4a0 addl 1000d4a0 <mem_map>,%d0
10c201ee: 5381 subql #1,%d1
10c201f0: 76ff moveq #-1,%d3
10c201f2: b681 cmpl %d1,%d3
10c201f4: 6722 beqs 10c20218 <kmem_slab_destroy+0x9c>
10c201f6: 2240 moveal %d0,%a1
10c201f8: 41e9 0018 lea %a1@(24),%a0
10c201fc: 40c0 movew %sr,%d0
10c201fe: 007c 0700 oriw #1792,%sr
10c20202: 0268 feff 0002 andiw #-257,%a0@(2)
10c20208: 46c0 movew %d0,%sr
10c2020a: 41e8 0040 lea %a0@(64),%a0
10c2020e: 51c9 ffec dbf %d1,10c201fc <kmem_slab_destroy+0x80>
10c20212: 4241 clrw %d1
10c20214: 5381 subql #1,%d1
10c20216: 64e4 bccs 10c201fc <kmem_slab_destroy+0x80>
10c20218: 2f2a 0028 movel %a2@(40),%sp@-
10c2021c: 2f02 movel %d2,%sp@-
10c2021e: 4eb9 10c2 2136 jsr 10c22136 <free_pages>
10c20224: 508f addql #8,%sp
10c20226: 082a 0000 001d btst #0,%a2@(29)
10c2022c: 670c beqs 10c2023a <kmem_slab_destroy+0xbe>
10c2022e: 2f0b movel %a3,%sp@-
10c20230: 2f2a 003c movel %a2@(60),%sp@-
10c20234: 4eb9 10c2 0aea jsr 10c20aea <kmem_cache_free>
10c2023a: 4cee 0c0c fff0 moveml %fp@(-16),%d2-%d3/%a2-%a3
10c20240: 4e5e unlk %fp
10c20242: 4e75 rts
10c20244 <kmem_cache_create>:
10c20244: 4e56 fffc linkw %fp,#-4
10c20248: 48e7 3f3c moveml %d2-%d7/%a2-%a5,%sp@-
10c2024c: 2a6e 0008 moveal %fp@(8),%a5
10c20250: 262e 000c movel %fp@(12),%d3
10c20254: 2c2e 0010 movel %fp@(16),%d6
10c20258: 282e 0014 movel %fp@(20),%d4
10c2025c: 2e2e 0018 movel %fp@(24),%d7
10c20260: bafc 0000 cmpaw #0,%a5
10c20264: 673a beqs 10c202a0 <kmem_cache_create+0x5c>
10c20266: 2f0d movel %a5,%sp@-
10c20268: 4eb9 10c8 418e jsr 10c8418e <strlen>
10c2026e: 588f addql #4,%sp
10c20270: 7212 moveq #18,%d1
10c20272: b280 cmpl %d0,%d1
10c20274: 652a bcss 10c202a0 <kmem_cache_create+0x5c>
10c20276: 2039 1002 572c movel 1002572c <irq_stat+0x4>,%d0
10c2027c: d0b9 1002 5730 addl 10025730 <irq_stat+0x8>,%d0
10c20282: 661c bnes 10c202a0 <kmem_cache_create+0x5c>
10c20284: 7003 moveq #3,%d0
10c20286: b083 cmpl %d3,%d0
10c20288: 6416 bccs 10c202a0 <kmem_cache_create+0x5c>
10c2028a: 0c83 0010 0000 cmpil #1048576,%d3
10c20290: 620e bhis 10c202a0 <kmem_cache_create+0x5c>
10c20292: 4aae 001c tstl %fp@(28)
10c20296: 6704 beqs 10c2029c <kmem_cache_create+0x58>
10c20298: 4a87 tstl %d7
10c2029a: 6704 beqs 10c202a0 <kmem_cache_create+0x5c>
10c2029c: b686 cmpl %d6,%d3
10c2029e: 640c bccs 10c202ac <kmem_cache_create+0x68>
10c202a0: 4879 1000 200f pea 1000200f <tvecs+0x477>
10c202a6: 4eb9 10c1 60e4 jsr 10c160e4 <panic>
10c202ac: 2004 movel %d4,%d0
10c202ae: 0240 0fff andiw #4095,%d0
10c202b2: 4a80 tstl %d0
10c202b4: 670c beqs 10c202c2 <kmem_cache_create+0x7e>
10c202b6: 4879 1000 200f pea 1000200f <tvecs+0x477>
10c202bc: 4eb9 10c1 60e4 jsr 10c160e4 <panic>
10c202c2: 4878 01f0 pea 1f0 <LSIGTRAP+0x1eb>
10c202c6: 4879 1000 d41c pea 1000d41c <cache_cache>
10c202cc: 4eb9 10c2 08dc jsr 10c208dc <kmem_cache_alloc>
10c202d2: 2640 moveal %d0,%a3
10c202d4: 508f addql #8,%sp
10c202d6: b6fc 0000 cmpaw #0,%a3
10c202da: 6700 0236 beqw 10c20512 <kmem_cache_create+0x2ce>
10c202de: 4878 0070 pea 70 <LSIGTRAP+0x6b>
10c202e2: 42a7 clrl %sp@-
10c202e4: 2f0b movel %a3,%sp@-
10c202e6: 4eb9 10c8 576c jsr 10c8576c <memset>
10c202ec: 2003 movel %d3,%d0
10c202ee: 7203 moveq #3,%d1
10c202f0: c081 andl %d1,%d0
10c202f2: 4fef 000c lea %sp@(12),%sp
10c202f6: 671e beqs 10c20316 <kmem_cache_create+0xd2>
10c202f8: 5683 addql #3,%d3
10c202fa: 70fc moveq #-4,%d0
10c202fc: c680 andl %d0,%d3
10c202fe: 2f0d movel %a5,%sp@-
10c20300: 4879 1000 202b pea 1000202b <tvecs+0x493>
10c20306: 4879 1000 203c pea 1000203c <tvecs+0x4a4>
10c2030c: 4eb9 10c1 677e jsr 10c1677e <printk>
10c20312: 4fef 000c lea %sp@(12),%sp
10c20316: 7a04 moveq #4,%d5
10c20318: 0804 000d btst #13,%d4
10c2031c: 6702 beqs 10c20320 <kmem_cache_create+0xdc>
10c2031e: 7a10 moveq #16,%d5
10c20320: 0c83 0000 01ff cmpil #511,%d3
10c20326: 6304 blss 10c2032c <kmem_cache_create+0xe8>
10c20328: 08c4 0010 bset #16,%d4
10c2032c: 45eb 0020 lea %a3@(32),%a2
10c20330: 49fa fdb2 lea %pc@(10c200e4 <kmem_cache_estimate>),%a4
10c20334: 0804 000d btst #13,%d4
10c20338: 6758 beqs 10c20392 <kmem_cache_create+0x14e>
10c2033a: 2005 movel %d5,%d0
10c2033c: 6002 bras 10c20340 <kmem_cache_create+0xfc>
10c2033e: 2a00 movel %d0,%d5
10c20340: e288 lsrl #1,%d0
10c20342: b083 cmpl %d3,%d0
10c20344: 62f8 bhis 10c2033e <kmem_cache_create+0xfa>
10c20346: 2043 moveal %d3,%a0
10c20348: 41f0 58ff lea %a0@(ffffffff,%d5:l),%a0
10c2034c: 2608 movel %a0,%d3
10c2034e: 2005 movel %d5,%d0
10c20350: 4480 negl %d0
10c20352: c680 andl %d0,%d3
10c20354: 603c bras 10c20392 <kmem_cache_create+0x14e>
10c20356: 2212 movel %a2@,%d1
10c20358: 6732 beqs 10c2038c <kmem_cache_create+0x148>
10c2035a: 0804 0010 btst #16,%d4
10c2035e: 6712 beqs 10c20372 <kmem_cache_create+0x12e>
10c20360: b2b9 1001 a178 cmpl 1001a178 <offslab_limit>,%d1
10c20366: 630a blss 10c20372 <kmem_cache_create+0x12e>
10c20368: 5380 subql #1,%d0
10c2036a: 2740 0028 movel %d0,%a3@(40)
10c2036e: 7401 moveq #1,%d2
10c20370: 6022 bras 10c20394 <kmem_cache_create+0x150>
10c20372: b4b9 1000 d3ac cmpl 1000d3ac <slab_break_gfp_order>,%d2
10c20378: 643e bccs 10c203b8 <kmem_cache_create+0x174>
10c2037a: 222e fffc movel %fp@(-4),%d1
10c2037e: e789 lsll #3,%d1
10c20380: 203c 0000 1000 movel #4096,%d0
10c20386: e5a8 lsll %d2,%d0
10c20388: b081 cmpl %d1,%d0
10c2038a: 642c bccs 10c203b8 <kmem_cache_create+0x174>
10c2038c: 5282 addql #1,%d2
10c2038e: 2742 0028 movel %d2,%a3@(40)
10c20392: 7400 moveq #0,%d2
10c20394: 2f0a movel %a2,%sp@-
10c20396: 486e fffc pea %fp@(-4)
10c2039a: 2f04 movel %d4,%sp@-
10c2039c: 2f03 movel %d3,%sp@-
10c2039e: 2f2b 0028 movel %a3@(40),%sp@-
10c203a2: 4e94 jsr %a4@
10c203a4: 4fef 0014 lea %sp@(20),%sp
10c203a8: 4a82 tstl %d2
10c203aa: 660c bnes 10c203b8 <kmem_cache_create+0x174>
10c203ac: 202b 0028 movel %a3@(40),%d0
10c203b0: 2400 movel %d0,%d2
10c203b2: 7207 moveq #7,%d1
10c203b4: b280 cmpl %d0,%d1
10c203b6: 649e bccs 10c20356 <kmem_cache_create+0x112>
10c203b8: 202b 0020 movel %a3@(32),%d0
10c203bc: 6622 bnes 10c203e0 <kmem_cache_create+0x19c>
10c203be: 2f0d movel %a5,%sp@-
10c203c0: 4879 1000 2060 pea 10002060 <tvecs+0x4c8>
10c203c6: 4eb9 10c1 677e jsr 10c1677e <printk>
10c203cc: 2f0b movel %a3,%sp@-
10c203ce: 4879 1000 d41c pea 1000d41c <cache_cache>
10c203d4: 4eb9 10c2 0aea jsr 10c20aea <kmem_cache_free>
10c203da: 97cb subal %a3,%a3
10c203dc: 6000 0134 braw 10c20512 <kmem_cache_create+0x2ce>
10c203e0: e588 lsll #2,%d0
10c203e2: 7427 moveq #39,%d2
10c203e4: d480 addl %d0,%d2
10c203e6: 70f0 moveq #-16,%d0
10c203e8: c480 andl %d0,%d2
10c203ea: 0804 0010 btst #16,%d4
10c203ee: 6712 beqs 10c20402 <kmem_cache_create+0x1be>
10c203f0: 202e fffc movel %fp@(-4),%d0
10c203f4: b480 cmpl %d0,%d2
10c203f6: 620a bhis 10c20402 <kmem_cache_create+0x1be>
10c203f8: 0884 0010 bclr #16,%d4
10c203fc: 9082 subl %d2,%d0
10c203fe: 2d40 fffc movel %d0,%fp@(-4)
10c20402: 2046 moveal %d6,%a0
10c20404: 41f0 58ff lea %a0@(ffffffff,%d5:l),%a0
10c20408: 2c08 movel %a0,%d6
10c2040a: 4485 negl %d5
10c2040c: cc85 andl %d5,%d6
10c2040e: 6602 bnes 10c20412 <kmem_cache_create+0x1ce>
10c20410: 7c10 moveq #16,%d6
10c20412: 2746 0034 movel %d6,%a3@(52)
10c20416: 2f06 movel %d6,%sp@-
10c20418: 2f2e fffc movel %fp@(-4),%sp@-
10c2041c: 4eb9 10c8 5940 jsr 10c85940 <__udivsi3>
10c20422: 508f addql #8,%sp
10c20424: 2740 0030 movel %d0,%a3@(48)
10c20428: 4aab 0028 tstl %a3@(40)
10c2042c: 660a bnes 10c20438 <kmem_cache_create+0x1f4>
10c2042e: 0804 0010 btst #16,%d4
10c20432: 6604 bnes 10c20438 <kmem_cache_create+0x1f4>
10c20434: 08c4 0011 bset #17,%d4
10c20438: 2744 001c movel %d4,%a3@(28)
10c2043c: 42ab 002c clrl %a3@(44)
10c20440: 0804 000e btst #14,%d4
10c20444: 6706 beqs 10c2044c <kmem_cache_create+0x208>
10c20446: 7001 moveq #1,%d0
10c20448: 2740 002c movel %d0,%a3@(44)
10c2044c: 2743 0018 movel %d3,%a3@(24)
10c20450: 268b movel %a3,%a3@
10c20452: 274b 0004 movel %a3,%a3@(4)
10c20456: 41eb 0008 lea %a3@(8),%a0
10c2045a: 2088 movel %a0,%a0@
10c2045c: 2748 000c movel %a0,%a3@(12)
10c20460: 41eb 0010 lea %a3@(16),%a0
10c20464: 2088 movel %a0,%a0@
10c20466: 2748 0014 movel %a0,%a3@(20)
10c2046a: 0804 0010 btst #16,%d4
10c2046e: 6710 beqs 10c20480 <kmem_cache_create+0x23c>
10c20470: 42a7 clrl %sp@-
10c20472: 2f02 movel %d2,%sp@-
10c20474: 4eb9 10c2 0c94 jsr 10c20c94 <kmem_find_general_cachep>
10c2047a: 2740 003c movel %d0,%a3@(60)
10c2047e: 508f addql #8,%sp
10c20480: 2747 0048 movel %d7,%a3@(72)
10c20484: 276e 001c 004c movel %fp@(28),%a3@(76)
10c2048a: 41eb 0054 lea %a3@(84),%a0
10c2048e: 224d moveal %a5,%a1
10c20490: 10d9 moveb %a1@+,%a0@+
10c20492: 66fc bnes 10c20490 <kmem_cache_create+0x24c>
10c20494: 227c 1001 a17c moveal #268542332,%a1
10c2049a: 41fa 000c lea %pc@(10c204a8 <kmem_cache_create+0x264>),%a0
10c2049e: 5391 subql #1,%a1@
10c204a0: 6a06 bpls 10c204a8 <kmem_cache_create+0x264>
10c204a2: 4ef9 10c8 56f4 jmp 10c856f4 <__down_failed>
10c204a8: 41f9 1000 d484 lea 1000d484 <cache_cache+0x68>,%a0
10c204ae: 2450 moveal %a0@,%a2
10c204b0: 2208 movel %a0,%d1
10c204b2: 49eb 0068 lea %a3@(104),%a4
10c204b6: b28a cmpl %a2,%d1
10c204b8: 672a beqs 10c204e4 <kmem_cache_create+0x2a0>
10c204ba: 41ea ffec lea %a2@(-20),%a0
10c204be: 224d moveal %a5,%a1
10c204c0: 1018 moveb %a0@+,%d0
10c204c2: b019 cmpb %a1@+,%d0
10c204c4: 6606 bnes 10c204cc <kmem_cache_create+0x288>
10c204c6: 4a00 tstb %d0
10c204c8: 66f6 bnes 10c204c0 <kmem_cache_create+0x27c>
10c204ca: 6002 bras 10c204ce <kmem_cache_create+0x28a>
10c204cc: 9021 subb %a1@-,%d0
10c204ce: 4a00 tstb %d0
10c204d0: 660c bnes 10c204de <kmem_cache_create+0x29a>
10c204d2: 4879 1000 200f pea 1000200f <tvecs+0x477>
10c204d8: 4eb9 10c1 60e4 jsr 10c160e4 <panic>
10c204de: 2452 moveal %a2@,%a2
10c204e0: b28a cmpl %a2,%d1
10c204e2: 66d6 bnes 10c204ba <kmem_cache_create+0x276>
10c204e4: 2079 1000 d484 moveal 1000d484 <cache_cache+0x68>,%a0
10c204ea: 214c 0004 movel %a4,%a0@(4)
10c204ee: 2888 movel %a0,%a4@
10c204f0: 297c 1000 d484 movel #268489860,%a4@(4)
10c204f6: 0004
10c204f8: 23cc 1000 d484 movel %a4,1000d484 <cache_cache+0x68>
10c204fe: 227c 1001 a17c moveal #268542332,%a1
10c20504: 41fa 000c lea %pc@(10c20512 <kmem_cache_create+0x2ce>),%a0
10c20508: 5291 addql #1,%a1@
10c2050a: 6e06 bgts 10c20512 <kmem_cache_create+0x2ce>
10c2050c: 4ef9 10c8 571c jmp 10c8571c <__up_wakeup>
10c20512: 200b movel %a3,%d0
10c20514: 4cee 3cfc ffd4 moveml %fp@(-44),%d2-%d7/%a2-%a5
10c2051a: 4e5e unlk %fp
10c2051c: 4e75 rts
10c2051e <__kmem_cache_shrink>:
10c2051e: 4e56 0000 linkw %fp,#0
10c20522: 48e7 2030 moveml %d2/%a2-%a3,%sp@-
10c20526: 266e 0008 moveal %fp@(8),%a3
10c2052a: 007c 0700 oriw #1792,%sr
10c2052e: 4aab 0040 tstl %a3@(64)
10c20532: 663a bnes 10c2056e <__kmem_cache_shrink+0x50>
10c20534: 246b 0014 moveal %a3@(20),%a2
10c20538: 7410 moveq #16,%d2
10c2053a: d48b addl %a3,%d2
10c2053c: b48a cmpl %a2,%d2
10c2053e: 672e beqs 10c2056e <__kmem_cache_shrink+0x50>
10c20540: 226a 0004 moveal %a2@(4),%a1
10c20544: 2052 moveal %a2@,%a0
10c20546: 2149 0004 movel %a1,%a0@(4)
10c2054a: 2288 movel %a0,%a1@
10c2054c: 027c f8ff andiw #-1793,%sr
10c20550: 2f0a movel %a2,%sp@-
10c20552: 2f0b movel %a3,%sp@-
10c20554: 4eba fc26 jsr %pc@(10c2017c <kmem_slab_destroy>)
10c20558: 508f addql #8,%sp
10c2055a: 007c 0700 oriw #1792,%sr
10c2055e: 4aab 0040 tstl %a3@(64)
10c20562: 660a bnes 10c2056e <__kmem_cache_shrink+0x50>
10c20564: 202b 0014 movel %a3@(20),%d0
10c20568: 2440 moveal %d0,%a2
10c2056a: b48a cmpl %a2,%d2
10c2056c: 66d2 bnes 10c20540 <__kmem_cache_shrink+0x22>
10c2056e: 7000 moveq #0,%d0
10c20570: b7d3 cmpal %a3@,%a3
10c20572: 6608 bnes 10c2057c <__kmem_cache_shrink+0x5e>
10c20574: 41eb 0008 lea %a3@(8),%a0
10c20578: b1d0 cmpal %a0@,%a0
10c2057a: 6702 beqs 10c2057e <__kmem_cache_shrink+0x60>
10c2057c: 7001 moveq #1,%d0
10c2057e: 027c f8ff andiw #-1793,%sr
10c20582: 4cee 0c04 fff4 moveml %fp@(-12),%d2/%a2-%a3
10c20588: 4e5e unlk %fp
10c2058a: 4e75 rts
10c2058c <kmem_cache_shrink>:
10c2058c: 4e56 0000 linkw %fp,#0
10c20590: 222e 0008 movel %fp@(8),%d1
10c20594: 670e beqs 10c205a4 <kmem_cache_shrink+0x18>
10c20596: 2039 1002 572c movel 1002572c <irq_stat+0x4>,%d0
10c2059c: d0b9 1002 5730 addl 10025730 <irq_stat+0x8>,%d0
10c205a2: 670c beqs 10c205b0 <kmem_cache_shrink+0x24>
10c205a4: 4879 1000 200f pea 1000200f <tvecs+0x477>
10c205aa: 4eb9 10c1 60e4 jsr 10c160e4 <panic>
10c205b0: 2f01 movel %d1,%sp@-
10c205b2: 4eba ff6a jsr %pc@(10c2051e <__kmem_cache_shrink>)
10c205b6: 4e5e unlk %fp
10c205b8: 4e75 rts
10c205ba <kmem_cache_destroy>:
10c205ba: 4e56 0000 linkw %fp,#0
10c205be: 2f0b movel %a3,%sp@-
10c205c0: 2f0a movel %a2,%sp@-
10c205c2: 266e 0008 moveal %fp@(8),%a3
10c205c6: b6fc 0000 cmpaw #0,%a3
10c205ca: 6714 beqs 10c205e0 <kmem_cache_destroy+0x26>
10c205cc: 2039 1002 572c movel 1002572c <irq_stat+0x4>,%d0
10c205d2: d0b9 1002 5730 addl 10025730 <irq_stat+0x8>,%d0
10c205d8: 6606 bnes 10c205e0 <kmem_cache_destroy+0x26>
10c205da: 4aab 0040 tstl %a3@(64)
10c205de: 670c beqs 10c205ec <kmem_cache_destroy+0x32>
10c205e0: 4879 1000 200f pea 1000200f <tvecs+0x477>
10c205e6: 4eb9 10c1 60e4 jsr 10c160e4 <panic>
10c205ec: 227c 1001 a17c moveal #268542332,%a1
10c205f2: 41fa 000c lea %pc@(10c20600 <kmem_cache_destroy+0x46>),%a0
10c205f6: 5391 subql #1,%a1@
10c205f8: 6a06 bpls 10c20600 <kmem_cache_destroy+0x46>
10c205fa: 4ef9 10c8 56f4 jmp 10c856f4 <__down_failed>
10c20600: b7f9 1000 d48c cmpal 1000d48c <clock_searchp>,%a3
10c20606: 660c bnes 10c20614 <kmem_cache_destroy+0x5a>
10c20608: 7098 moveq #-104,%d0
10c2060a: d0ab 0068 addl %a3@(104),%d0
10c2060e: 23c0 1000 d48c movel %d0,1000d48c <clock_searchp>
10c20614: 45eb 0068 lea %a3@(104),%a2
10c20618: 226a 0004 moveal %a2@(4),%a1
10c2061c: 2052 moveal %a2@,%a0
10c2061e: 2149 0004 movel %a1,%a0@(4)
10c20622: 2288 movel %a0,%a1@
10c20624: 227c 1001 a17c moveal #268542332,%a1
10c2062a: 41fa 000c lea %pc@(10c20638 <kmem_cache_destroy+0x7e>),%a0
10c2062e: 5291 addql #1,%a1@
10c20630: 6e06 bgts 10c20638 <kmem_cache_destroy+0x7e>
10c20632: 4ef9 10c8 571c jmp 10c8571c <__up_wakeup>
10c20638: 2f0b movel %a3,%sp@-
10c2063a: 4eba fee2 jsr %pc@(10c2051e <__kmem_cache_shrink>)
10c2063e: 588f addql #4,%sp
10c20640: 4a80 tstl %d0
10c20642: 6612 bnes 10c20656 <kmem_cache_destroy+0x9c>
10c20644: 2f0b movel %a3,%sp@-
10c20646: 4879 1000 d41c pea 1000d41c <cache_cache>
10c2064c: 4eb9 10c2 0aea jsr 10c20aea <kmem_cache_free>
10c20652: 7000 moveq #0,%d0
10c20654: 6052 bras 10c206a8 <kmem_cache_destroy+0xee>
10c20656: 2f0b movel %a3,%sp@-
10c20658: 4879 1000 208e pea 1000208e <tvecs+0x4f6>
10c2065e: 4eb9 10c1 677e jsr 10c1677e <printk>
10c20664: 227c 1001 a17c moveal #268542332,%a1
10c2066a: 41fa 000c lea %pc@(10c20678 <kmem_cache_destroy+0xbe>),%a0
10c2066e: 5391 subql #1,%a1@
10c20670: 6a06 bpls 10c20678 <kmem_cache_destroy+0xbe>
10c20672: 4ef9 10c8 56f4 jmp 10c856f4 <__down_failed>
10c20678: 2079 1000 d484 moveal 1000d484 <cache_cache+0x68>,%a0
10c2067e: 214a 0004 movel %a2,%a0@(4)
10c20682: 2488 movel %a0,%a2@
10c20684: 257c 1000 d484 movel #268489860,%a2@(4)
10c2068a: 0004
10c2068c: 23ca 1000 d484 movel %a2,1000d484 <cache_cache+0x68>
10c20692: 227c 1001 a17c moveal #268542332,%a1
10c20698: 41fa 000c lea %pc@(10c206a6 <kmem_cache_destroy+0xec>),%a0
10c2069c: 5291 addql #1,%a1@
10c2069e: 6e06 bgts 10c206a6 <kmem_cache_destroy+0xec>
10c206a0: 4ef9 10c8 571c jmp 10c8571c <__up_wakeup>
10c206a6: 7001 moveq #1,%d0
10c206a8: 246e fff8 moveal %fp@(-8),%a2
10c206ac: 266e fffc moveal %fp@(-4),%a3
10c206b0: 4e5e unlk %fp
10c206b2: 4e75 rts
10c206b4 <kmem_cache_grow>:
10c206b4: 4e56 0000 linkw %fp,#0
10c206b8: 48e7 3c3c moveml %d2-%d5/%a2-%a5,%sp@-
10c206bc: 266e 0008 moveal %fp@(8),%a3
10c206c0: 282e 000c movel %fp@(12),%d4
10c206c4: 2004 movel %d4,%d0
10c206c6: 0240 ee0e andiw #-4594,%d0
10c206ca: 4a80 tstl %d0
10c206cc: 670c beqs 10c206da <kmem_cache_grow+0x26>
10c206ce: 4879 1000 200f pea 1000200f <tvecs+0x477>
10c206d4: 4eb9 10c1 60e4 jsr 10c160e4 <panic>
10c206da: 7000 moveq #0,%d0
10c206dc: 0804 000c btst #12,%d4
10c206e0: 6600 01f0 bnew 10c208d2 <kmem_cache_grow+0x21e>
10c206e4: 2039 1002 572c movel 1002572c <irq_stat+0x4>,%d0
10c206ea: d0b9 1002 5730 addl 10025730 <irq_stat+0x8>,%d0
10c206f0: 2604 movel %d4,%d3
10c206f2: 0283 0000 01f0 andil #496,%d3
10c206f8: 4a80 tstl %d0
10c206fa: 6712 beqs 10c2070e <kmem_cache_grow+0x5a>
10c206fc: 7020 moveq #32,%d0
10c206fe: b083 cmpl %d3,%d0
10c20700: 670c beqs 10c2070e <kmem_cache_grow+0x5a>
10c20702: 4879 1000 200f pea 1000200f <tvecs+0x477>
10c20708: 4eb9 10c1 60e4 jsr 10c160e4 <panic>
10c2070e: 7a01 moveq #1,%d5
10c20710: 7220 moveq #32,%d1
10c20712: b283 cmpl %d3,%d1
10c20714: 6602 bnes 10c20718 <kmem_cache_grow+0x64>
10c20716: 7a03 moveq #3,%d5
10c20718: 40c2 movew %sr,%d2
10c2071a: 007c 0700 oriw #1792,%sr
10c2071e: 246b 0038 moveal %a3@(56),%a2
10c20722: 41ea 0001 lea %a2@(1),%a0
10c20726: 2748 0038 movel %a0,%a3@(56)
10c2072a: 200a movel %a2,%d0
10c2072c: 5280 addql #1,%d0
10c2072e: b0ab 0030 cmpl %a3@(48),%d0
10c20732: 6504 bcss 10c20738 <kmem_cache_grow+0x84>
10c20734: 42ab 0038 clrl %a3@(56)
10c20738: 2f2b 0034 movel %a3@(52),%sp@-
10c2073c: 2f0a movel %a2,%sp@-
10c2073e: 4eb9 10c8 591c jsr 10c8591c <__mulsi3>
10c20744: 508f addql #8,%sp
10c20746: 2440 moveal %d0,%a2
10c20748: 7001 moveq #1,%d0
10c2074a: 81ab 0044 orl %d0,%a3@(68)
10c2074e: 52ab 0040 addql #1,%a3@(64)
10c20752: 46c2 movew %d2,%sr
10c20754: 2f2b 0028 movel %a3@(40),%sp@-
10c20758: 88ab 002c orl %a3@(44),%d4
10c2075c: 2f04 movel %d4,%sp@-
10c2075e: 4eb9 10c2 25d6 jsr 10c225d6 <__get_free_pages>
10c20764: 2800 movel %d0,%d4
10c20766: 508f addql #8,%sp
10c20768: 6700 015a beqw 10c208c4 <kmem_cache_grow+0x210>
10c2076c: 240a movel %a2,%d2
10c2076e: 082b 0000 001d btst #0,%a3@(29)
10c20774: 671a beqs 10c20790 <kmem_cache_grow+0xdc>
10c20776: 2f03 movel %d3,%sp@-
10c20778: 2f2b 003c movel %a3@(60),%sp@-
10c2077c: 4eb9 10c2 08dc jsr 10c208dc <kmem_cache_alloc>
10c20782: 2040 moveal %d0,%a0
10c20784: 508f addql #8,%sp
10c20786: b0fc 0000 cmpaw #0,%a0
10c2078a: 6618 bnes 10c207a4 <kmem_cache_grow+0xf0>
10c2078c: 6000 00e4 braw 10c20872 <kmem_cache_grow+0x1be>
10c20790: 2044 moveal %d4,%a0
10c20792: d1c2 addal %d2,%a0
10c20794: 202b 0020 movel %a3@(32),%d0
10c20798: e588 lsll #2,%d0
10c2079a: 7227 moveq #39,%d1
10c2079c: d081 addl %d1,%d0
10c2079e: 72f0 moveq #-16,%d1
10c207a0: c081 andl %d1,%d0
10c207a2: d480 addl %d0,%d2
10c207a4: 42a8 0010 clrl %a0@(16)
10c207a8: 2142 0008 movel %d2,%a0@(8)
10c207ac: d484 addl %d4,%d2
10c207ae: 2142 000c movel %d2,%a0@(12)
10c207b2: 2448 moveal %a0,%a2
10c207b4: b4fc 0000 cmpaw #0,%a2
10c207b8: 6700 00b8 beqw 10c20872 <kmem_cache_grow+0x1be>
10c207bc: 7201 moveq #1,%d1
10c207be: 242b 0028 movel %a3@(40),%d2
10c207c2: e5a9 lsll %d2,%d1
10c207c4: 2004 movel %d4,%d0
10c207c6: 0680 f000 0000 addil #-268435456,%d0
10c207cc: 740c moveq #12,%d2
10c207ce: e4a8 lsrl %d2,%d0
10c207d0: ed88 lsll #6,%d0
10c207d2: d0b9 1000 d4a0 addl 1000d4a0 <mem_map>,%d0
10c207d8: 49eb 0010 lea %a3@(16),%a4
10c207dc: 2240 moveal %d0,%a1
10c207de: 41e9 0018 lea %a1@(24),%a0
10c207e2: 214b ffe8 movel %a3,%a0@(-24)
10c207e6: 214a ffec movel %a2,%a0@(-20)
10c207ea: 40c0 movew %sr,%d0
10c207ec: 007c 0700 oriw #1792,%sr
10c207f0: 0068 0100 0002 oriw #256,%a0@(2)
10c207f6: 46c0 movew %d0,%sr
10c207f8: 41e8 0040 lea %a0@(64),%a0
10c207fc: 5381 subql #1,%d1
10c207fe: 66e2 bnes 10c207e2 <kmem_cache_grow+0x12e>
10c20800: 7400 moveq #0,%d2
10c20802: b4ab 0020 cmpl %a3@(32),%d2
10c20806: 643a bccs 10c20842 <kmem_cache_grow+0x18e>
10c20808: 4bea 0018 lea %a2@(24),%a5
10c2080c: 2f02 movel %d2,%sp@-
10c2080e: 2f2b 0018 movel %a3@(24),%sp@-
10c20812: 4eb9 10c8 591c jsr 10c8591c <__mulsi3>
10c20818: 508f addql #8,%sp
10c2081a: d0aa 000c addl %a2@(12),%d0
10c2081e: 206b 0048 moveal %a3@(72),%a0
10c20822: b0fc 0000 cmpaw #0,%a0
10c20826: 670c beqs 10c20834 <kmem_cache_grow+0x180>
10c20828: 2f05 movel %d5,%sp@-
10c2082a: 2f0b movel %a3,%sp@-
10c2082c: 2f00 movel %d0,%sp@-
10c2082e: 4e90 jsr %a0@
10c20830: 4fef 000c lea %sp@(12),%sp
10c20834: 2002 movel %d2,%d0
10c20836: 5280 addql #1,%d0
10c20838: 2ac0 movel %d0,%a5@+
10c2083a: 2400 movel %d0,%d2
10c2083c: b4ab 0020 cmpl %a3@(32),%d2
10c20840: 65ca bcss 10c2080c <kmem_cache_grow+0x158>
10c20842: e58a lsll #2,%d2
10c20844: 70ff moveq #-1,%d0
10c20846: 2580 2814 movel %d0,%a2@(00000014,%d2:l)
10c2084a: 42aa 0014 clrl %a2@(20)
10c2084e: 40c2 movew %sr,%d2
10c20850: 007c 0700 oriw #1792,%sr
10c20854: 53ab 0040 subql #1,%a3@(64)
10c20858: 206c 0004 moveal %a4@(4),%a0
10c2085c: 294a 0004 movel %a2,%a4@(4)
10c20860: 248c movel %a4,%a2@
10c20862: 2548 0004 movel %a0,%a2@(4)
10c20866: 208a movel %a2,%a0@
10c20868: 42ab 0050 clrl %a3@(80)
10c2086c: 46c2 movew %d2,%sr
10c2086e: 7001 moveq #1,%d0
10c20870: 6060 bras 10c208d2 <kmem_cache_grow+0x21e>
10c20872: 7201 moveq #1,%d1
10c20874: 242b 0028 movel %a3@(40),%d2
10c20878: e5a9 lsll %d2,%d1
10c2087a: 2004 movel %d4,%d0
10c2087c: 0680 f000 0000 addil #-268435456,%d0
10c20882: 740c moveq #12,%d2
10c20884: e4a8 lsrl %d2,%d0
10c20886: ed88 lsll #6,%d0
10c20888: d0b9 1000 d4a0 addl 1000d4a0 <mem_map>,%d0
10c2088e: 5381 subql #1,%d1
10c20890: 74ff moveq #-1,%d2
10c20892: b481 cmpl %d1,%d2
10c20894: 6722 beqs 10c208b8 <kmem_cache_grow+0x204>
10c20896: 2240 moveal %d0,%a1
10c20898: 41e9 0018 lea %a1@(24),%a0
10c2089c: 40c0 movew %sr,%d0
10c2089e: 007c 0700 oriw #1792,%sr
10c208a2: 0268 feff 0002 andiw #-257,%a0@(2)
10c208a8: 46c0 movew %d0,%sr
10c208aa: 41e8 0040 lea %a0@(64),%a0
10c208ae: 51c9 ffec dbf %d1,10c2089c <kmem_cache_grow+0x1e8>
10c208b2: 4241 clrw %d1
10c208b4: 5381 subql #1,%d1
10c208b6: 64e4 bccs 10c2089c <kmem_cache_grow+0x1e8>
10c208b8: 2f2b 0028 movel %a3@(40),%sp@-
10c208bc: 2f04 movel %d4,%sp@-
10c208be: 4eb9 10c2 2136 jsr 10c22136 <free_pages>
10c208c4: 40c2 movew %sr,%d2
10c208c6: 007c 0700 oriw #1792,%sr
10c208ca: 53ab 0040 subql #1,%a3@(64)
10c208ce: 46c2 movew %d2,%sr
10c208d0: 7000 moveq #0,%d0
10c208d2: 4cee 3c3c ffe0 moveml %fp@(-32),%d2-%d5/%a2-%a5
10c208d8: 4e5e unlk %fp
10c208da: 4e75 rts
10c208dc <kmem_cache_alloc>:
10c208dc: 4e56 0000 linkw %fp,#0
10c208e0: 48e7 3038 moveml %d2-%d3/%a2-%a4,%sp@-
10c208e4: 286e 0008 moveal %fp@(8),%a4
10c208e8: 262e 000c movel %fp@(12),%d3
10c208ec: 0803 0000 btst #0,%d3
10c208f0: 6718 beqs 10c2090a <kmem_cache_alloc+0x2e>
10c208f2: 47ec 0008 lea %a4@(8),%a3
10c208f6: 082c 0000 002f btst #0,%a4@(47)
10c208fc: 6624 bnes 10c20922 <kmem_cache_alloc+0x46>
10c208fe: 4879 1000 200f pea 1000200f <tvecs+0x477>
10c20904: 4eb9 10c1 60e4 jsr 10c160e4 <panic>
10c2090a: 47ec 0008 lea %a4@(8),%a3
10c2090e: 082c 0000 002f btst #0,%a4@(47)
10c20914: 670c beqs 10c20922 <kmem_cache_alloc+0x46>
10c20916: 4879 1000 200f pea 1000200f <tvecs+0x477>
10c2091c: 4eb9 10c1 60e4 jsr 10c160e4 <panic>
10c20922: 40c2 movew %sr,%d2
10c20924: 007c 0700 oriw #1792,%sr
10c20928: 2453 moveal %a3@,%a2
10c2092a: b7ca cmpal %a2,%a3
10c2092c: 6624 bnes 10c20952 <kmem_cache_alloc+0x76>
10c2092e: 41ec 0010 lea %a4@(16),%a0
10c20932: 2450 moveal %a0@,%a2
10c20934: b1ca cmpal %a2,%a0
10c20936: 6766 beqs 10c2099e <kmem_cache_alloc+0xc2>
10c20938: 206a 0004 moveal %a2@(4),%a0
10c2093c: 2252 moveal %a2@,%a1
10c2093e: 2348 0004 movel %a0,%a1@(4)
10c20942: 2089 movel %a1,%a0@
10c20944: 2053 moveal %a3@,%a0
10c20946: 214a 0004 movel %a2,%a0@(4)
10c2094a: 2488 movel %a0,%a2@
10c2094c: 254b 0004 movel %a3,%a2@(4)
10c20950: 268a movel %a2,%a3@
10c20952: 52aa 0010 addql #1,%a2@(16)
10c20956: 2f2c 0018 movel %a4@(24),%sp@-
10c2095a: 2f2a 0014 movel %a2@(20),%sp@-
10c2095e: 4eb9 10c8 591c jsr 10c8591c <__mulsi3>
10c20964: 222a 000c movel %a2@(12),%d1
10c20968: d280 addl %d0,%d1
10c2096a: 202a 0014 movel %a2@(20),%d0
10c2096e: e588 lsll #2,%d0
10c20970: 2572 0818 0014 movel %a2@(00000018,%d0:l),%a2@(20)
10c20976: 70ff moveq #-1,%d0
10c20978: b0aa 0014 cmpl %a2@(20),%d0
10c2097c: 661a bnes 10c20998 <kmem_cache_alloc+0xbc>
10c2097e: 206a 0004 moveal %a2@(4),%a0
10c20982: 2252 moveal %a2@,%a1
10c20984: 2348 0004 movel %a0,%a1@(4)
10c20988: 2089 movel %a1,%a0@
10c2098a: 2054 moveal %a4@,%a0
10c2098c: 214a 0004 movel %a2,%a0@(4)
10c20990: 2488 movel %a0,%a2@
10c20992: 254c 0004 movel %a4,%a2@(4)
10c20996: 288a movel %a2,%a4@
10c20998: 46c2 movew %d2,%sr
10c2099a: 2001 movel %d1,%d0
10c2099c: 6014 bras 10c209b2 <kmem_cache_alloc+0xd6>
10c2099e: 46c2 movew %d2,%sr
10c209a0: 2f03 movel %d3,%sp@-
10c209a2: 2f0c movel %a4,%sp@-
10c209a4: 4eba fd0e jsr %pc@(10c206b4 <kmem_cache_grow>)
10c209a8: 508f addql #8,%sp
10c209aa: 4a80 tstl %d0
10c209ac: 6600 ff74 bnew 10c20922 <kmem_cache_alloc+0x46>
10c209b0: 7000 moveq #0,%d0
10c209b2: 4cee 1c0c ffec moveml %fp@(-20),%d2-%d3/%a2-%a4
10c209b8: 4e5e unlk %fp
10c209ba: 4e75 rts
10c209bc <kmalloc>:
10c209bc: 4e56 0000 linkw %fp,#0
10c209c0: 48e7 3038 moveml %d2-%d3/%a2-%a4,%sp@-
10c209c4: 202e 0008 movel %fp@(8),%d0
10c209c8: 262e 000c movel %fp@(12),%d3
10c209cc: 41f9 1000 d3b0 lea 1000d3b0 <cache_sizes>,%a0
10c209d2: 0c80 0000 0fff cmpil #4095,%d0
10c209d8: 6300 00fe blsw 10c20ad8 <kmalloc+0x11c>
10c209dc: 42a7 clrl %sp@-
10c209de: 0680 0000 0fff addil #4095,%d0
10c209e4: 720c moveq #12,%d1
10c209e6: e2a8 lsrl %d1,%d0
10c209e8: 2f00 movel %d0,%sp@-
10c209ea: 2f03 movel %d3,%sp@-
10c209ec: 4eb9 10c2 2290 jsr 10c22290 <__get_contiguous_pages>
10c209f2: 6000 00ec braw 10c20ae0 <kmalloc+0x124>
10c209f6: b090 cmpl %a0@,%d0
10c209f8: 6200 00da bhiw 10c20ad4 <kmalloc+0x118>
10c209fc: 2003 movel %d3,%d0
10c209fe: 7201 moveq #1,%d1
10c20a00: c081 andl %d1,%d0
10c20a02: 6706 beqs 10c20a0a <kmalloc+0x4e>
10c20a04: 2668 0008 moveal %a0@(8),%a3
10c20a08: 6004 bras 10c20a0e <kmalloc+0x52>
10c20a0a: 2668 0004 moveal %a0@(4),%a3
10c20a0e: 4a80 tstl %d0
10c20a10: 6718 beqs 10c20a2a <kmalloc+0x6e>
10c20a12: 49eb 0008 lea %a3@(8),%a4
10c20a16: 082b 0000 002f btst #0,%a3@(47)
10c20a1c: 6624 bnes 10c20a42 <kmalloc+0x86>
10c20a1e: 4879 1000 200f pea 1000200f <tvecs+0x477>
10c20a24: 4eb9 10c1 60e4 jsr 10c160e4 <panic>
10c20a2a: 49eb 0008 lea %a3@(8),%a4
10c20a2e: 082b 0000 002f btst #0,%a3@(47)
10c20a34: 670c beqs 10c20a42 <kmalloc+0x86>
10c20a36: 4879 1000 200f pea 1000200f <tvecs+0x477>
10c20a3c: 4eb9 10c1 60e4 jsr 10c160e4 <panic>
10c20a42: 40c2 movew %sr,%d2
10c20a44: 007c 0700 oriw #1792,%sr
10c20a48: 2454 moveal %a4@,%a2
10c20a4a: b9ca cmpal %a2,%a4
10c20a4c: 6624 bnes 10c20a72 <kmalloc+0xb6>
10c20a4e: 41eb 0010 lea %a3@(16),%a0
10c20a52: 2450 moveal %a0@,%a2
10c20a54: b1ca cmpal %a2,%a0
10c20a56: 6766 beqs 10c20abe <kmalloc+0x102>
10c20a58: 206a 0004 moveal %a2@(4),%a0
10c20a5c: 2252 moveal %a2@,%a1
10c20a5e: 2348 0004 movel %a0,%a1@(4)
10c20a62: 2089 movel %a1,%a0@
10c20a64: 2054 moveal %a4@,%a0
10c20a66: 214a 0004 movel %a2,%a0@(4)
10c20a6a: 2488 movel %a0,%a2@
10c20a6c: 254c 0004 movel %a4,%a2@(4)
10c20a70: 288a movel %a2,%a4@
10c20a72: 52aa 0010 addql #1,%a2@(16)
10c20a76: 2f2b 0018 movel %a3@(24),%sp@-
10c20a7a: 2f2a 0014 movel %a2@(20),%sp@-
10c20a7e: 4eb9 10c8 591c jsr 10c8591c <__mulsi3>
10c20a84: 222a 000c movel %a2@(12),%d1
10c20a88: d280 addl %d0,%d1
10c20a8a: 202a 0014 movel %a2@(20),%d0
10c20a8e: e588 lsll #2,%d0
10c20a90: 2572 0818 0014 movel %a2@(00000018,%d0:l),%a2@(20)
10c20a96: 70ff moveq #-1,%d0
10c20a98: b0aa 0014 cmpl %a2@(20),%d0
10c20a9c: 661a bnes 10c20ab8 <kmalloc+0xfc>
10c20a9e: 206a 0004 moveal %a2@(4),%a0
10c20aa2: 2252 moveal %a2@,%a1
10c20aa4: 2348 0004 movel %a0,%a1@(4)
10c20aa8: 2089 movel %a1,%a0@
10c20aaa: 2053 moveal %a3@,%a0
10c20aac: 214a 0004 movel %a2,%a0@(4)
10c20ab0: 2488 movel %a0,%a2@
10c20ab2: 254b 0004 movel %a3,%a2@(4)
10c20ab6: 268a movel %a2,%a3@
10c20ab8: 46c2 movew %d2,%sr
10c20aba: 2001 movel %d1,%d0
10c20abc: 6022 bras 10c20ae0 <kmalloc+0x124>
10c20abe: 46c2 movew %d2,%sr
10c20ac0: 2f03 movel %d3,%sp@-
10c20ac2: 2f0b movel %a3,%sp@-
10c20ac4: 4eba fbee jsr %pc@(10c206b4 <kmem_cache_grow>)
10c20ac8: 508f addql #8,%sp
10c20aca: 4a80 tstl %d0
10c20acc: 6600 ff74 bnew 10c20a42 <kmalloc+0x86>
10c20ad0: 7000 moveq #0,%d0
10c20ad2: 600c bras 10c20ae0 <kmalloc+0x124>
10c20ad4: 41e8 000c lea %a0@(12),%a0
10c20ad8: 4a90 tstl %a0@
10c20ada: 6600 ff1a bnew 10c209f6 <kmalloc+0x3a>
10c20ade: 7000 moveq #0,%d0
10c20ae0: 4cee 1c0c ffec moveml %fp@(-20),%d2-%d3/%a2-%a4
10c20ae6: 4e5e unlk %fp
10c20ae8: 4e75 rts
10c20aea <kmem_cache_free>:
10c20aea: 4e56 0000 linkw %fp,#0
10c20aee: 48e7 3030 moveml %d2-%d3/%a2-%a3,%sp@-
10c20af2: 266e 0008 moveal %fp@(8),%a3
10c20af6: 242e 000c movel %fp@(12),%d2
10c20afa: 40c3 movew %sr,%d3
10c20afc: 007c 0700 oriw #1792,%sr
10c20b00: 2002 movel %d2,%d0
10c20b02: 0680 f000 0000 addil #-268435456,%d0
10c20b08: 720c moveq #12,%d1
10c20b0a: e2a8 lsrl %d1,%d0
10c20b0c: 2239 1000 d4a0 movel 1000d4a0 <mem_map>,%d1
10c20b12: ed88 lsll #6,%d0
10c20b14: 2040 moveal %d0,%a0
10c20b16: 2470 1804 moveal %a0@(00000004,%d1:l),%a2
10c20b1a: 2f2b 0018 movel %a3@(24),%sp@-
10c20b1e: 94aa 000c subl %a2@(12),%d2
10c20b22: 2f02 movel %d2,%sp@-
10c20b24: 4eb9 10c8 5940 jsr 10c85940 <__udivsi3>
10c20b2a: 2200 movel %d0,%d1
10c20b2c: e589 lsll #2,%d1
10c20b2e: 25aa 0014 1818 movel %a2@(20),%a2@(00000018,%d1:l)
10c20b34: 2540 0014 movel %d0,%a2@(20)
10c20b38: 202a 0010 movel %a2@(16),%d0
10c20b3c: 2200 movel %d0,%d1
10c20b3e: 5381 subql #1,%d1
10c20b40: 2541 0010 movel %d1,%a2@(16)
10c20b44: 7201 moveq #1,%d1
10c20b46: b280 cmpl %d0,%d1
10c20b48: 6612 bnes 10c20b5c <kmem_cache_free+0x72>
10c20b4a: 226a 0004 moveal %a2@(4),%a1
10c20b4e: 2052 moveal %a2@,%a0
10c20b50: 2149 0004 movel %a1,%a0@(4)
10c20b54: 2288 movel %a0,%a1@
10c20b56: 41eb 0010 lea %a3@(16),%a0
10c20b5a: 6016 bras 10c20b72 <kmem_cache_free+0x88>
10c20b5c: b0ab 0020 cmpl %a3@(32),%d0
10c20b60: 661e bnes 10c20b80 <kmem_cache_free+0x96>
10c20b62: 226a 0004 moveal %a2@(4),%a1
10c20b66: 2052 moveal %a2@,%a0
10c20b68: 2149 0004 movel %a1,%a0@(4)
10c20b6c: 2288 movel %a0,%a1@
10c20b6e: 41eb 0008 lea %a3@(8),%a0
10c20b72: 2250 moveal %a0@,%a1
10c20b74: 234a 0004 movel %a2,%a1@(4)
10c20b78: 2489 movel %a1,%a2@
10c20b7a: 2548 0004 movel %a0,%a2@(4)
10c20b7e: 208a movel %a2,%a0@
10c20b80: 46c3 movew %d3,%sr
10c20b82: 4cee 0c0c fff0 moveml %fp@(-16),%d2-%d3/%a2-%a3
10c20b88: 4e5e unlk %fp
10c20b8a: 4e75 rts
10c20b8c <kfree>:
10c20b8c: 4e56 0000 linkw %fp,#0
10c20b90: 48e7 3030 moveml %d2-%d3/%a2-%a3,%sp@-
10c20b94: 242e 0008 movel %fp@(8),%d2
10c20b98: 2202 movel %d2,%d1
10c20b9a: 0681 f000 0000 addil #-268435456,%d1
10c20ba0: 700c moveq #12,%d0
10c20ba2: e0a9 lsrl %d0,%d1
10c20ba4: ed89 lsll #6,%d1
10c20ba6: 2279 1000 d4a0 moveal 1000d4a0 <mem_map>,%a1
10c20bac: d3c1 addal %d1,%a1
10c20bae: 4a82 tstl %d2
10c20bb0: 6700 00d8 beqw 10c20c8a <kfree+0xfe>
10c20bb4: 40c3 movew %sr,%d3
10c20bb6: 007c 0700 oriw #1792,%sr
10c20bba: 41e9 0018 lea %a1@(24),%a0
10c20bbe: 2010 movel %a0@,%d0
10c20bc0: 0800 0008 btst #8,%d0
10c20bc4: 6650 bnes 10c20c16 <kfree+0x8a>
10c20bc6: 2029 0038 movel %a1@(56),%d0
10c20bca: 660c bnes 10c20bd8 <kfree+0x4c>
10c20bcc: 4879 1000 200f pea 1000200f <tvecs+0x477>
10c20bd2: 4eb9 10c1 60e4 jsr 10c160e4 <panic>
10c20bd8: b082 cmpl %d2,%d0
10c20bda: 670c beqs 10c20be8 <kfree+0x5c>
10c20bdc: 4879 1000 200f pea 1000200f <tvecs+0x477>
10c20be2: 4eb9 10c1 60e4 jsr 10c160e4 <panic>
10c20be8: 2229 000c movel %a1@(12),%d1
10c20bec: 2001 movel %d1,%d0
10c20bee: 4240 clrw %d0
10c20bf0: 0c80 a1c2 0000 cmpil #-1581121536,%d0
10c20bf6: 660e bnes 10c20c06 <kfree+0x7a>
10c20bf8: 3f01 movew %d1,%sp@-
10c20bfa: 4267 clrw %sp@-
10c20bfc: 2f02 movel %d2,%sp@-
10c20bfe: 4eb9 10c2 1ee2 jsr 10c21ee2 <free_contiguous_pages>
10c20c04: 600c bras 10c20c12 <kfree+0x86>
10c20c06: 4879 1000 200f pea 1000200f <tvecs+0x477>
10c20c0c: 4eb9 10c1 60e4 jsr 10c160e4 <panic>
10c20c12: 46c3 movew %d3,%sr
10c20c14: 6074 bras 10c20c8a <kfree+0xfe>
10c20c16: 2651 moveal %a1@,%a3
10c20c18: 2079 1000 d4a0 moveal 1000d4a0 <mem_map>,%a0
10c20c1e: 2470 1804 moveal %a0@(00000004,%d1:l),%a2
10c20c22: 2f2b 0018 movel %a3@(24),%sp@-
10c20c26: 94aa 000c subl %a2@(12),%d2
10c20c2a: 2f02 movel %d2,%sp@-
10c20c2c: 4eb9 10c8 5940 jsr 10c85940 <__udivsi3>
10c20c32: 2200 movel %d0,%d1
10c20c34: e589 lsll #2,%d1
10c20c36: 25aa 0014 1818 movel %a2@(20),%a2@(00000018,%d1:l)
10c20c3c: 2540 0014 movel %d0,%a2@(20)
10c20c40: 202a 0010 movel %a2@(16),%d0
10c20c44: 2200 movel %d0,%d1
10c20c46: 5381 subql #1,%d1
10c20c48: 2541 0010 movel %d1,%a2@(16)
10c20c4c: 7201 moveq #1,%d1
10c20c4e: b280 cmpl %d0,%d1
10c20c50: 6612 bnes 10c20c64 <kfree+0xd8>
10c20c52: 226a 0004 moveal %a2@(4),%a1
10c20c56: 2052 moveal %a2@,%a0
10c20c58: 2149 0004 movel %a1,%a0@(4)
10c20c5c: 2288 movel %a0,%a1@
10c20c5e: 41eb 0010 lea %a3@(16),%a0
10c20c62: 6016 bras 10c20c7a <kfree+0xee>
10c20c64: b0ab 0020 cmpl %a3@(32),%d0
10c20c68: 661e bnes 10c20c88 <kfree+0xfc>
10c20c6a: 226a 0004 moveal %a2@(4),%a1
10c20c6e: 2052 moveal %a2@,%a0
10c20c70: 2149 0004 movel %a1,%a0@(4)
10c20c74: 2288 movel %a0,%a1@
10c20c76: 41eb 0008 lea %a3@(8),%a0
10c20c7a: 2250 moveal %a0@,%a1
10c20c7c: 234a 0004 movel %a2,%a1@(4)
10c20c80: 2489 movel %a1,%a2@
10c20c82: 2548 0004 movel %a0,%a2@(4)
10c20c86: 208a movel %a2,%a0@
10c20c88: 46c3 movew %d3,%sr
10c20c8a: 4cee 0c0c fff0 moveml %fp@(-16),%d2-%d3/%a2-%a3
10c20c90: 4e5e unlk %fp
10c20c92: 4e75 rts
10c20c94 <kmem_find_general_cachep>:
10c20c94: 4e56 0000 linkw %fp,#0
10c20c98: 222e 0008 movel %fp@(8),%d1
10c20c9c: 41f9 1000 d3b0 lea 1000d3b0 <cache_sizes>,%a0
10c20ca2: 6004 bras 10c20ca8 <kmem_find_general_cachep+0x14>
10c20ca4: 41e8 000c lea %a0@(12),%a0
10c20ca8: 2010 movel %a0@,%d0
10c20caa: 6704 beqs 10c20cb0 <kmem_find_general_cachep+0x1c>
10c20cac: b081 cmpl %d1,%d0
10c20cae: 65f4 bcss 10c20ca4 <kmem_find_general_cachep+0x10>
10c20cb0: 202e 000c movel %fp@(12),%d0
10c20cb4: 0800 0000 btst #0,%d0
10c20cb8: 6706 beqs 10c20cc0 <kmem_find_general_cachep+0x2c>
10c20cba: 2028 0008 movel %a0@(8),%d0
10c20cbe: 6004 bras 10c20cc4 <kmem_find_general_cachep+0x30>
10c20cc0: 2028 0004 movel %a0@(4),%d0
10c20cc4: 4e5e unlk %fp
10c20cc6: 4e75 rts
10c20cc8 <kmem_cache_reap>:
10c20cc8: 4e56 0000 linkw %fp,#0
10c20ccc: 48e7 3f30 moveml %d2-%d7/%a2-%a3,%sp@-
10c20cd0: 7e00 moveq #0,%d7
10c20cd2: 082e 0004 000b btst #4,%fp@(11)
10c20cd8: 662c bnes 10c20d06 <kmem_cache_reap+0x3e>
10c20cda: 43f9 1001 a17c lea 1001a17c <cache_chain_sem>,%a1
10c20ce0: 5391 subql #1,%a1@
10c20ce2: 6a06 bpls 10c20cea <kmem_cache_reap+0x22>
10c20ce4: 4ef9 10c8 65fa jmp 10c865fa <signals_init+0x3a>
10c20cea: 4280 clrl %d0
10c20cec: 4a80 tstl %d0
10c20cee: 672a beqs 10c20d1a <kmem_cache_reap+0x52>
10c20cf0: 7000 moveq #0,%d0
10c20cf2: 6000 015a braw 10c20e4e <kmem_cache_reap+0x186>
10c20cf6: 7098 moveq #-104,%d0
10c20cf8: d0ab 0068 addl %a3@(104),%d0
10c20cfc: 23c0 1000 d48c movel %d0,1000d48c <clock_searchp>
10c20d02: 6000 00da braw 10c20dde <kmem_cache_reap+0x116>
10c20d06: 227c 1001 a17c moveal #268542332,%a1
10c20d0c: 41fa 000c lea %pc@(10c20d1a <kmem_cache_reap+0x52>),%a0
10c20d10: 5391 subql #1,%a1@
10c20d12: 6a06 bpls 10c20d1a <kmem_cache_reap+0x52>
10c20d14: 4ef9 10c8 56f4 jmp 10c856f4 <__down_failed>
10c20d1a: 780a moveq #10,%d4
10c20d1c: 7a00 moveq #0,%d5
10c20d1e: 7c00 moveq #0,%d6
10c20d20: 97cb subal %a3,%a3
10c20d22: 2479 1000 d48c moveal 1000d48c <clock_searchp>,%a2
10c20d28: 082a 0004 001e btst #4,%a2@(30)
10c20d2e: 6600 0088 bnew 10c20db8 <kmem_cache_reap+0xf0>
10c20d32: 007c 0700 oriw #1792,%sr
10c20d36: 4aaa 0040 tstl %a2@(64)
10c20d3a: 6678 bnes 10c20db4 <kmem_cache_reap+0xec>
10c20d3c: 202a 0044 movel %a2@(68),%d0
10c20d40: 0800 0000 btst #0,%d0
10c20d44: 670a beqs 10c20d50 <kmem_cache_reap+0x88>
10c20d46: 72fe moveq #-2,%d1
10c20d48: c280 andl %d0,%d1
10c20d4a: 2541 0044 movel %d1,%a2@(68)
10c20d4e: 6064 bras 10c20db4 <kmem_cache_reap+0xec>
10c20d50: 7600 moveq #0,%d3
10c20d52: 206a 0010 moveal %a2@(16),%a0
10c20d56: 7010 moveq #16,%d0
10c20d58: d08a addl %a2,%d0
10c20d5a: 242a 0028 movel %a2@(40),%d2
10c20d5e: 222a 0048 movel %a2@(72),%d1
10c20d62: b088 cmpl %a0,%d0
10c20d64: 6708 beqs 10c20d6e <kmem_cache_reap+0xa6>
10c20d66: 5283 addql #1,%d3
10c20d68: 2050 moveal %a0@,%a0
10c20d6a: b088 cmpl %a0,%d0
10c20d6c: 66f8 bnes 10c20d66 <kmem_cache_reap+0x9e>
10c20d6e: 2003 movel %d3,%d0
10c20d70: e5a8 lsll %d2,%d0
10c20d72: 4a81 tstl %d1
10c20d74: 6714 beqs 10c20d8a <kmem_cache_reap+0xc2>
10c20d76: e588 lsll #2,%d0
10c20d78: 4878 0005 pea 5 <LSIGTRAP>
10c20d7c: 7201 moveq #1,%d1
10c20d7e: 8280 orl %d0,%d1
10c20d80: 2f01 movel %d1,%sp@-
10c20d82: 4eb9 10c8 5940 jsr 10c85940 <__udivsi3>
10c20d88: 508f addql #8,%sp
10c20d8a: 4a82 tstl %d2
10c20d8c: 6714 beqs 10c20da2 <kmem_cache_reap+0xda>
10c20d8e: e588 lsll #2,%d0
10c20d90: 4878 0005 pea 5 <LSIGTRAP>
10c20d94: 7201 moveq #1,%d1
10c20d96: 8280 orl %d0,%d1
10c20d98: 2f01 movel %d1,%sp@-
10c20d9a: 4eb9 10c8 5940 jsr 10c85940 <__udivsi3>
10c20da0: 508f addql #8,%sp
10c20da2: bc80 cmpl %d0,%d6
10c20da4: 640e bccs 10c20db4 <kmem_cache_reap+0xec>
10c20da6: 264a moveal %a2,%a3
10c20da8: 2a03 movel %d3,%d5
10c20daa: 2c00 movel %d0,%d6
10c20dac: 7009 moveq #9,%d0
10c20dae: b086 cmpl %d6,%d0
10c20db0: 6500 ff44 bcsw 10c20cf6 <kmem_cache_reap+0x2e>
10c20db4: 027c f8ff andiw #-1793,%sr
10c20db8: 206a 0068 moveal %a2@(104),%a0
10c20dbc: 45e8 ff98 lea %a0@(-104),%a2
10c20dc0: 5384 subql #1,%d4
10c20dc2: 670a beqs 10c20dce <kmem_cache_reap+0x106>
10c20dc4: b5f9 1000 d48c cmpal 1000d48c <clock_searchp>,%a2
10c20dca: 6600 ff5c bnew 10c20d28 <kmem_cache_reap+0x60>
10c20dce: 23ca 1000 d48c movel %a2,1000d48c <clock_searchp>
10c20dd4: b6fc 0000 cmpaw #0,%a3
10c20dd8: 675e beqs 10c20e38 <kmem_cache_reap+0x170>
10c20dda: 007c 0700 oriw #1792,%sr
10c20dde: 5285 addql #1,%d5
10c20de0: e28d lsrl #1,%d5
10c20de2: 7800 moveq #0,%d4
10c20de4: ba84 cmpl %d4,%d5
10c20de6: 6344 blss 10c20e2c <kmem_cache_reap+0x164>
10c20de8: 4aab 0040 tstl %a3@(64)
10c20dec: 663e bnes 10c20e2c <kmem_cache_reap+0x164>
10c20dee: 246b 0014 moveal %a3@(20),%a2
10c20df2: 7410 moveq #16,%d2
10c20df4: d48b addl %a3,%d2
10c20df6: b48a cmpl %a2,%d2
10c20df8: 6732 beqs 10c20e2c <kmem_cache_reap+0x164>
10c20dfa: 226a 0004 moveal %a2@(4),%a1
10c20dfe: 2052 moveal %a2@,%a0
10c20e00: 2149 0004 movel %a1,%a0@(4)
10c20e04: 2288 movel %a0,%a1@
10c20e06: 027c f8ff andiw #-1793,%sr
10c20e0a: 2f0a movel %a2,%sp@-
10c20e0c: 2f0b movel %a3,%sp@-
10c20e0e: 4eba f36c jsr %pc@(10c2017c <kmem_slab_destroy>)
10c20e12: 508f addql #8,%sp
10c20e14: 007c 0700 oriw #1792,%sr
10c20e18: 5284 addql #1,%d4
10c20e1a: ba84 cmpl %d4,%d5
10c20e1c: 630e blss 10c20e2c <kmem_cache_reap+0x164>
10c20e1e: 4aab 0040 tstl %a3@(64)
10c20e22: 6608 bnes 10c20e2c <kmem_cache_reap+0x164>
10c20e24: 246b 0014 moveal %a3@(20),%a2
10c20e28: b48a cmpl %a2,%d2
10c20e2a: 66ce bnes 10c20dfa <kmem_cache_reap+0x132>
10c20e2c: 027c f8ff andiw #-1793,%sr
10c20e30: 2e04 movel %d4,%d7
10c20e32: 202b 0028 movel %a3@(40),%d0
10c20e36: e1af lsll %d0,%d7
10c20e38: 227c 1001 a17c moveal #268542332,%a1
10c20e3e: 41fa 000c lea %pc@(10c20e4c <kmem_cache_reap+0x184>),%a0
10c20e42: 5291 addql #1,%a1@
10c20e44: 6e06 bgts 10c20e4c <kmem_cache_reap+0x184>
10c20e46: 4ef9 10c8 571c jmp 10c8571c <__up_wakeup>
10c20e4c: 2007 movel %d7,%d0
10c20e4e: 4cee 0cfc ffe0 moveml %fp@(-32),%d2-%d7/%a2-%a3
10c20e54: 4e5e unlk %fp
10c20e56: 4e75 rts
10c20e58 <proc_getdata>:
10c20e58: 4e56 fffc linkw %fp,#-4
10c20e5c: 48e7 3f3c moveml %d2-%d7/%a2-%a5,%sp@-
10c20e60: 262e 0010 movel %fp@(16),%d3
10c20e64: 4879 1000 20c0 pea 100020c0 <tvecs+0x528>
10c20e6a: 2f2e 0008 movel %fp@(8),%sp@-
10c20e6e: 4eb9 10c8 4d6a jsr 10c84d6a <sprintf>
10c20e74: 2400 movel %d0,%d2
10c20e76: 508f addql #8,%sp
10c20e78: b682 cmpl %d2,%d3
10c20e7a: 6d06 blts 10c20e82 <proc_getdata+0x2a>
10c20e7c: 9682 subl %d2,%d3
10c20e7e: 7400 moveq #0,%d2
10c20e80: 600c bras 10c20e8e <proc_getdata+0x36>
10c20e82: 2002 movel %d2,%d0
10c20e84: 9083 subl %d3,%d0
10c20e86: b0ae 0014 cmpl %fp@(20),%d0
10c20e8a: 6e00 014c bgtw 10c20fd8 <proc_getdata+0x180>
10c20e8e: 227c 1001 a17c moveal #268542332,%a1
10c20e94: 41fa 000c lea %pc@(10c20ea2 <proc_getdata+0x4a>),%a0
10c20e98: 5391 subql #1,%a1@
10c20e9a: 6a06 bpls 10c20ea2 <proc_getdata+0x4a>
10c20e9c: 4ef9 10c8 56f4 jmp 10c856f4 <__down_failed>
10c20ea2: 203c 1000 d484 movel #268489860,%d0
10c20ea8: 7800 moveq #0,%d4
10c20eaa: 2040 moveal %d0,%a0
10c20eac: 45e8 ff98 lea %a0@(-104),%a2
10c20eb0: 007c 0700 oriw #1792,%sr
10c20eb4: 7c00 moveq #0,%d6
10c20eb6: 7a00 moveq #0,%d5
10c20eb8: 2052 moveal %a2@,%a0
10c20eba: 202e 0008 movel %fp@(8),%d0
10c20ebe: d082 addl %d2,%d0
10c20ec0: 2d40 fffc movel %d0,%fp@(-4)
10c20ec4: b5c8 cmpal %a0,%a2
10c20ec6: 6722 beqs 10c20eea <proc_getdata+0x92>
10c20ec8: 2e28 0010 movel %a0@(16),%d7
10c20ecc: beaa 0020 cmpl %a2@(32),%d7
10c20ed0: 670c beqs 10c20ede <proc_getdata+0x86>
10c20ed2: 4879 1000 200f pea 1000200f <tvecs+0x477>
10c20ed8: 4eb9 10c1 60e4 jsr 10c160e4 <panic>
10c20ede: dcaa 0020 addl %a2@(32),%d6
10c20ee2: 5284 addql #1,%d4
10c20ee4: 2050 moveal %a0@,%a0
10c20ee6: b5c8 cmpal %a0,%a2
10c20ee8: 66de bnes 10c20ec8 <proc_getdata+0x70>
10c20eea: 206a 0008 moveal %a2@(8),%a0
10c20eee: 266a 0020 moveal %a2@(32),%a3
10c20ef2: 220a movel %a2,%d1
10c20ef4: 5081 addql #8,%d1
10c20ef6: 2e2a 0010 movel %a2@(16),%d7
10c20efa: 43ea 0010 lea %a2@(16),%a1
10c20efe: 286a 0028 moveal %a2@(40),%a4
10c20f02: 4bea 0054 lea %a2@(84),%a5
10c20f06: b288 cmpl %a0,%d1
10c20f08: 6722 beqs 10c20f2c <proc_getdata+0xd4>
10c20f0a: 2028 0010 movel %a0@(16),%d0
10c20f0e: b7c0 cmpal %d0,%a3
10c20f10: 6704 beqs 10c20f16 <proc_getdata+0xbe>
10c20f12: 4a80 tstl %d0
10c20f14: 660c bnes 10c20f22 <proc_getdata+0xca>
10c20f16: 4879 1000 200f pea 1000200f <tvecs+0x477>
10c20f1c: 4eb9 10c1 60e4 jsr 10c160e4 <panic>
10c20f22: dc80 addl %d0,%d6
10c20f24: 5284 addql #1,%d4
10c20f26: 2050 moveal %a0@,%a0
10c20f28: b288 cmpl %a0,%d1
10c20f2a: 66de bnes 10c20f0a <proc_getdata+0xb2>
10c20f2c: 2047 moveal %d7,%a0
10c20f2e: b3c8 cmpal %a0,%a1
10c20f30: 671a beqs 10c20f4c <proc_getdata+0xf4>
10c20f32: 4aa8 0010 tstl %a0@(16)
10c20f36: 670c beqs 10c20f44 <proc_getdata+0xec>
10c20f38: 4879 1000 200f pea 1000200f <tvecs+0x477>
10c20f3e: 4eb9 10c1 60e4 jsr 10c160e4 <panic>
10c20f44: 5285 addql #1,%d5
10c20f46: 2050 moveal %a0@,%a0
10c20f48: b3c8 cmpal %a0,%a1
10c20f4a: 66e6 bnes 10c20f32 <proc_getdata+0xda>
10c20f4c: da84 addl %d4,%d5
10c20f4e: 2f0b movel %a3,%sp@-
10c20f50: 2f05 movel %d5,%sp@-
10c20f52: 4eb9 10c8 591c jsr 10c8591c <__mulsi3>
10c20f58: 508f addql #8,%sp
10c20f5a: 7201 moveq #1,%d1
10c20f5c: 2e0c movel %a4,%d7
10c20f5e: efa9 lsll %d7,%d1
10c20f60: 2f01 movel %d1,%sp@-
10c20f62: 2f05 movel %d5,%sp@-
10c20f64: 2f04 movel %d4,%sp@-
10c20f66: 2f2a 0018 movel %a2@(24),%sp@-
10c20f6a: 2f00 movel %d0,%sp@-
10c20f6c: 2f06 movel %d6,%sp@-
10c20f6e: 2f0d movel %a5,%sp@-
10c20f70: 4879 1000 20d9 pea 100020d9 <tvecs+0x541>
10c20f76: 2f2e fffc movel %fp@(-4),%sp@-
10c20f7a: 4eb9 10c8 4d6a jsr 10c84d6a <sprintf>
10c20f80: d480 addl %d0,%d2
10c20f82: 4fef 0020 lea %sp@(32),%sp
10c20f86: 2ebc 1000 20fb movel #268443899,%sp@
10c20f8c: 206e 0008 moveal %fp@(8),%a0
10c20f90: 4870 2800 pea %a0@(00000000,%d2:l)
10c20f94: 4eb9 10c8 4d6a jsr 10c84d6a <sprintf>
10c20f9a: d480 addl %d0,%d2
10c20f9c: 508f addql #8,%sp
10c20f9e: 027c f8ff andiw #-1793,%sr
10c20fa2: b682 cmpl %d2,%d3
10c20fa4: 6d06 blts 10c20fac <proc_getdata+0x154>
10c20fa6: 9682 subl %d2,%d3
10c20fa8: 7400 moveq #0,%d2
10c20faa: 600a bras 10c20fb6 <proc_getdata+0x15e>
10c20fac: 2002 movel %d2,%d0
10c20fae: 9083 subl %d3,%d0
10c20fb0: b0ae 0014 cmpl %fp@(20),%d0
10c20fb4: 6e0e bgts 10c20fc4 <proc_getdata+0x16c>
10c20fb6: 202a 0068 movel %a2@(104),%d0
10c20fba: 0c80 1000 d484 cmpil #268489860,%d0
10c20fc0: 6600 fee6 bnew 10c20ea8 <proc_getdata+0x50>
10c20fc4: 227c 1001 a17c moveal #268542332,%a1
10c20fca: 41fa 000c lea %pc@(10c20fd8 <proc_getdata+0x180>),%a0
10c20fce: 5291 addql #1,%a1@
10c20fd0: 6e06 bgts 10c20fd8 <proc_getdata+0x180>
10c20fd2: 4ef9 10c8 571c jmp 10c8571c <__up_wakeup>
10c20fd8: 206e 000c moveal %fp@(12),%a0
10c20fdc: d6ae 0008 addl %fp@(8),%d3
10c20fe0: 2083 movel %d3,%a0@
10c20fe2: 2002 movel %d2,%d0
10c20fe4: 4cee 3cfc ffd4 moveml %fp@(-44),%d2-%d7/%a2-%a5
10c20fea: 4e5e unlk %fp
10c20fec: 4e75 rts
10c20fee <slabinfo_read_proc>:
10c20fee: 4e56 0000 linkw %fp,#0
10c20ff2: 48e7 3020 moveml %d2-%d3/%a2,%sp@-
10c20ff6: 242e 0008 movel %fp@(8),%d2
10c20ffa: 246e 000c moveal %fp@(12),%a2
10c20ffe: 262e 0014 movel %fp@(20),%d3
10c21002: 2f03 movel %d3,%sp@-
10c21004: 2f2e 0010 movel %fp@(16),%sp@-
10c21008: 2f0a movel %a2,%sp@-
10c2100a: 2f02 movel %d2,%sp@-
10c2100c: 4eba fe4a jsr %pc@(10c20e58 <proc_getdata>)
10c21010: 2212 movel %a2@,%d1
10c21012: 9282 subl %d2,%d1
10c21014: 9081 subl %d1,%d0
10c21016: b680 cmpl %d0,%d3
10c21018: 6d0a blts 10c21024 <slabinfo_read_proc+0x36>
10c2101a: 206e 0018 moveal %fp@(24),%a0
10c2101e: 7201 moveq #1,%d1
10c21020: 2081 movel %d1,%a0@
10c21022: 6002 bras 10c21026 <slabinfo_read_proc+0x38>
10c21024: 2003 movel %d3,%d0
10c21026: 4a80 tstl %d0
10c21028: 6c02 bges 10c2102c <slabinfo_read_proc+0x3e>
10c2102a: 7000 moveq #0,%d0
10c2102c: 4cee 040c fff4 moveml %fp@(-12),%d2-%d3/%a2
10c21032: 4e5e unlk %fp
10c21034: 4e75 rts
10c21036 <slabinfo_write_proc>:
10c21036: 4e56 0000 linkw %fp,#0
10c2103a: 70ea moveq #-22,%d0
10c2103c: 4e5e unlk %fp
10c2103e: 4e75 rts
10c21040 <ksize>:
10c21040: 4e56 0000 linkw %fp,#0
10c21044: 2f0a movel %a2,%sp@-
10c21046: 2f02 movel %d2,%sp@-
10c21048: 202e 0008 movel %fp@(8),%d0
10c2104c: 671a beqs 10c21068 <ksize+0x28>
10c2104e: 40c2 movew %sr,%d2
10c21050: 007c 0700 oriw #1792,%sr
10c21054: 0680 f000 0000 addil #-268435456,%d0
10c2105a: 720c moveq #12,%d1
10c2105c: e2a8 lsrl %d1,%d0
10c2105e: 6d08 blts 10c21068 <ksize+0x28>
10c21060: b0b9 1002 7cc4 cmpl 10027cc4 <max_mapnr>,%d0
10c21066: 6504 bcss 10c2106c <ksize+0x2c>
10c21068: 7000 moveq #0,%d0
10c2106a: 605e bras 10c210ca <ksize+0x8a>
10c2106c: ed88 lsll #6,%d0
10c2106e: 2479 1000 d4a0 moveal 1000d4a0 <mem_map>,%a2
10c21074: d5c0 addal %d0,%a2
10c21076: 41ea 0018 lea %a2@(24),%a0
10c2107a: 2010 movel %a0@,%d0
10c2107c: 0800 0008 btst #8,%d0
10c21080: 6640 bnes 10c210c2 <ksize+0x82>
10c21082: 222a 000c movel %a2@(12),%d1
10c21086: 2001 movel %d1,%d0
10c21088: 4240 clrw %d0
10c2108a: 0c80 a1c2 0000 cmpil #-1581121536,%d0
10c21090: 660e bnes 10c210a0 <ksize+0x60>
10c21092: 2001 movel %d1,%d0
10c21094: 0280 0000 ffff andil #65535,%d0
10c2109a: 720c moveq #12,%d1
10c2109c: e3a8 lsll %d1,%d0
10c2109e: 6028 bras 10c210c8 <ksize+0x88>
10c210a0: 7009 moveq #9,%d0
10c210a2: b081 cmpl %d1,%d0
10c210a4: 640e bccs 10c210b4 <ksize+0x74>
10c210a6: 2f01 movel %d1,%sp@-
10c210a8: 4879 1000 20fd pea 100020fd <tvecs+0x565>
10c210ae: 4eb9 10c1 677e jsr 10c1677e <printk>
10c210b4: 203c 0000 1000 movel #4096,%d0
10c210ba: 222a 000c movel %a2@(12),%d1
10c210be: e3a8 lsll %d1,%d0
10c210c0: 6006 bras 10c210c8 <ksize+0x88>
10c210c2: 2052 moveal %a2@,%a0
10c210c4: 2028 0018 movel %a0@(24),%d0
10c210c8: 46c2 movew %d2,%sr
10c210ca: 242e fff8 movel %fp@(-8),%d2
10c210ce: 246e fffc moveal %fp@(-4),%a2
10c210d2: 4e5e unlk %fp
10c210d4: 4e75 rts
10c210d6: 4e75 rts
10c210d8 <sys_swapoff>:
10c210d8: 4e56 0000 linkw %fp,#0
10c210dc: 70da moveq #-38,%d0
10c210de: 4e5e unlk %fp
10c210e0: 4e75 rts
10c210e2 <get_swaparea_info>:
10c210e2: 4e56 0000 linkw %fp,#0
10c210e6: 4879 1000 212b pea 1000212b <tvecs+0x593>
10c210ec: 2f2e 0008 movel %fp@(8),%sp@-
10c210f0: 4eb9 10c8 4d6a jsr 10c84d6a <sprintf>
10c210f6: 4e5e unlk %fp
10c210f8: 4e75 rts
10c210fa <is_swap_partition>:
10c210fa: 4e56 0000 linkw %fp,#0
10c210fe: 7000 moveq #0,%d0
10c21100: 4e5e unlk %fp
10c21102: 4e75 rts
10c21104 <sys_swapon>:
10c21104: 4e56 0000 linkw %fp,#0
10c21108: 70da moveq #-38,%d0
10c2110a: 4e5e unlk %fp
10c2110c: 4e75 rts
10c2110e <si_swapinfo>:
10c2110e: 4e56 0000 linkw %fp,#0
10c21112: 206e 0008 moveal %fp@(8),%a0
10c21116: 42a8 0020 clrl %a0@(32)
10c2111a: 42a8 0024 clrl %a0@(36)
10c2111e: 4e5e unlk %fp
10c21120: 4e75 rts
10c21122: 4e75 rts
10c21124 <vfree>:
10c21124: 4e56 0000 linkw %fp,#0
10c21128: 2f2e 0008 movel %fp@(8),%sp@-
10c2112c: 4eb9 10c2 0b8c jsr 10c20b8c <kfree>
10c21132: 4e5e unlk %fp
10c21134: 4e75 rts
10c21136 <__vmalloc>:
10c21136: 4e56 0000 linkw %fp,#0
10c2113a: 70fd moveq #-3,%d0
10c2113c: c0ae 000c andl %fp@(12),%d0
10c21140: 2f00 movel %d0,%sp@-
10c21142: 2f2e 0008 movel %fp@(8),%sp@-
10c21146: 4eb9 10c2 09bc jsr 10c209bc <kmalloc>
10c2114c: 4e5e unlk %fp
10c2114e: 4e75 rts
10c21150 <vread>:
10c21150: 4e56 0000 linkw %fp,#0
10c21154: 2f02 movel %d2,%sp@-
10c21156: 242e 0010 movel %fp@(16),%d2
10c2115a: 2f02 movel %d2,%sp@-
10c2115c: 2f2e 000c movel %fp@(12),%sp@-
10c21160: 2f2e 0008 movel %fp@(8),%sp@-
10c21164: 4eb9 10c8 5744 jsr 10c85744 <memcpy>
10c2116a: 2002 movel %d2,%d0
10c2116c: 242e fffc movel %fp@(-4),%d2
10c21170: 4e5e unlk %fp
10c21172: 4e75 rts
10c21174 <vwrite>:
10c21174: 4e56 0000 linkw %fp,#0
10c21178: 2f02 movel %d2,%sp@-
10c2117a: 222e 000c movel %fp@(12),%d1
10c2117e: 242e 0010 movel %fp@(16),%d2
10c21182: 2001 movel %d1,%d0
10c21184: d082 addl %d2,%d0
10c21186: b480 cmpl %d0,%d2
10c21188: 6304 blss 10c2118e <vwrite+0x1a>
10c2118a: 2401 movel %d1,%d2
10c2118c: 4482 negl %d2
10c2118e: 2f02 movel %d2,%sp@-
10c21190: 2f2e 0008 movel %fp@(8),%sp@-
10c21194: 2f01 movel %d1,%sp@-
10c21196: 4eb9 10c8 5744 jsr 10c85744 <memcpy>
10c2119c: 2002 movel %d2,%d0
10c2119e: 242e fffc movel %fp@(-4),%d2
10c211a2: 4e5e unlk %fp
10c211a4: 4e75 rts
10c211a6: 4e75 rts
10c211a8 <swap_out>:
10c211a8: 4e56 0000 linkw %fp,#0
10c211ac: 7000 moveq #0,%d0
10c211ae: 4e5e unlk %fp
10c211b0: 4e75 rts
10c211b2 <shrink_cache>:
10c211b2: 4e56 0000 linkw %fp,#0
10c211b6: 48e7 3f3c moveml %d2-%d7/%a2-%a5,%sp@-
10c211ba: 262e 0008 movel %fp@(8),%d3
10c211be: 2a6e 000c moveal %fp@(12),%a5
10c211c2: 2c2e 0010 movel %fp@(16),%d6
10c211c6: 45f9 10c8 5834 lea 10c85834 <__divsi3>,%a2
10c211cc: 2f2e 0014 movel %fp@(20),%sp@-
10c211d0: 2f39 1002 7cb0 movel 10027cb0 <nr_inactive_pages>,%sp@-
10c211d6: 4e92 jsr %a2@
10c211d8: 508f addql #8,%sp
10c211da: 2800 movel %d0,%d4
10c211dc: 700a moveq #10,%d0
10c211de: 90ae 0014 subl %fp@(20),%d0
10c211e2: 2403 movel %d3,%d2
10c211e4: e1aa lsll %d0,%d2
10c211e6: 4878 000a pea a <LSIGTRAP+0x5>
10c211ea: 2f04 movel %d4,%sp@-
10c211ec: 4e92 jsr %a2@
10c211ee: 508f addql #8,%sp
10c211f0: b480 cmpl %d0,%d2
10c211f2: 6c02 bges 10c211f6 <shrink_cache+0x44>
10c211f4: 2002 movel %d2,%d0
10c211f6: 2a00 movel %d0,%d5
10c211f8: 5384 subql #1,%d4
10c211fa: 6b00 026e bmiw 10c2146a <shrink_cache+0x2b8>
10c211fe: 41f9 1002 7c8c lea 10027c8c <inactive_list+0x4>,%a0
10c21204: 2850 moveal %a0@,%a4
10c21206: 2008 movel %a0,%d0
10c21208: 5980 subql #4,%d0
10c2120a: b08c cmpl %a4,%d0
10c2120c: 6700 025c beqw 10c2146a <shrink_cache+0x2b8>
10c21210: 7e01 moveq #1,%d7
10c21212: 2079 1002 53b4 moveal 100253b4 <_current_task>,%a0
10c21218: 2028 0014 movel %a0@(20),%d0
10c2121c: 670e beqs 10c2122c <shrink_cache+0x7a>
10c2121e: 7000 moveq #0,%d0
10c21220: 2080 movel %d0,%a0@
10c21222: 4eb9 10c1 44d2 jsr 10c144d2 <schedule>
10c21228: 6000 0228 braw 10c21452 <shrink_cache+0x2a0>
10c2122c: 45ec ffe4 lea %a4@(-28),%a2
10c21230: 47ec fffc lea %a4@(-4),%a3
10c21234: 2013 movel %a3@,%d0
10c21236: 0800 0006 btst #6,%d0
10c2123a: 660c bnes 10c21248 <shrink_cache+0x96>
10c2123c: 4879 1000 2138 pea 10002138 <tvecs+0x5a0>
10c21242: 4eb9 10c1 60e4 jsr 10c160e4 <panic>
10c21248: 2013 movel %a3@,%d0
10c2124a: 4a00 tstb %d0
10c2124c: 6c0c bges 10c2125a <shrink_cache+0xa8>
10c2124e: 4879 1000 2138 pea 10002138 <tvecs+0x5a0>
10c21254: 4eb9 10c1 60e4 jsr 10c160e4 <panic>
10c2125a: 206c 0004 moveal %a4@(4),%a0
10c2125e: 2254 moveal %a4@,%a1
10c21260: 2348 0004 movel %a0,%a1@(4)
10c21264: 2089 movel %a1,%a0@
10c21266: 2079 1002 7c88 moveal 10027c88 <inactive_list>,%a0
10c2126c: 214c 0004 movel %a4,%a0@(4)
10c21270: 2888 movel %a0,%a4@
10c21272: 297c 1002 7c88 movel #268598408,%a4@(4)
10c21278: 0004
10c2127a: 23cc 1002 7c88 movel %a4,10027c88 <inactive_list>
10c21280: 202a 0014 movel %a2@(20),%d0
10c21284: 6700 01cc beqw 10c21452 <shrink_cache+0x2a0>
10c21288: 206a 003c moveal %a2@(60),%a0
10c2128c: 2228 0090 movel %a0@(144),%d1
10c21290: b2ad 0090 cmpl %a5@(144),%d1
10c21294: 6600 01bc bnew 10c21452 <shrink_cache+0x2a0>
10c21298: bbc8 cmpal %a0,%a5
10c2129a: 6500 01b6 bcsw 10c21452 <shrink_cache+0x2a0>
10c2129e: 4aaa 0034 tstl %a2@(52)
10c212a2: 6610 bnes 10c212b4 <shrink_cache+0x102>
10c212a4: 7401 moveq #1,%d2
10c212a6: b480 cmpl %d0,%d2
10c212a8: 6600 0150 bnew 10c213fa <shrink_cache+0x248>
10c212ac: 4aaa 0008 tstl %a2@(8)
10c212b0: 6700 0148 beqw 10c213fa <shrink_cache+0x248>
10c212b4: 40c2 movew %sr,%d2
10c212b6: 007c 0700 oriw #1792,%sr
10c212ba: 2013 movel %a3@,%d0
10c212bc: 2207 movel %d7,%d1
10c212be: c280 andl %d0,%d1
10c212c0: 2013 movel %a3@,%d0
10c212c2: 8087 orl %d7,%d0
10c212c4: 2680 movel %d0,%a3@
10c212c6: 46c2 movew %d2,%sr
10c212c8: 4a81 tstl %d1
10c212ca: 6736 beqs 10c21302 <shrink_cache+0x150>
10c212cc: 2013 movel %a3@,%d0
10c212ce: 4a40 tstw %d0
10c212d0: 6c00 0180 bgew 10c21452 <shrink_cache+0x2a0>
10c212d4: 0806 0008 btst #8,%d6
10c212d8: 6700 0178 beqw 10c21452 <shrink_cache+0x2a0>
10c212dc: 41ec fff8 lea %a4@(-8),%a0
10c212e0: 5290 addql #1,%a0@
10c212e2: 2013 movel %a3@,%d0
10c212e4: 0800 0000 btst #0,%d0
10c212e8: 670a beqs 10c212f4 <shrink_cache+0x142>
10c212ea: 2f0a movel %a2,%sp@-
10c212ec: 4eb9 10c1 e498 jsr 10c1e498 <___wait_on_page>
10c212f2: 588f addql #4,%sp
10c212f4: 2f0a movel %a2,%sp@-
10c212f6: 4eb9 10c2 20d0 jsr 10c220d0 <page_cache_release>
10c212fc: 588f addql #4,%sp
10c212fe: 6000 0152 braw 10c21452 <shrink_cache+0x2a0>
10c21302: 2013 movel %a3@,%d0
10c21304: 222a 0034 movel %a2@(52),%d1
10c21308: 0800 0004 btst #4,%d0
10c2130c: 675a beqs 10c21368 <shrink_cache+0x1b6>
10c2130e: 202a 0014 movel %a2@(20),%d0
10c21312: 7401 moveq #1,%d2
10c21314: 4a81 tstl %d1
10c21316: 6702 beqs 10c2131a <shrink_cache+0x168>
10c21318: 7402 moveq #2,%d2
10c2131a: b480 cmpl %d0,%d2
10c2131c: 57c0 seq %d0
10c2131e: 4880 extw %d0
10c21320: 48c0 extl %d0
10c21322: 4480 negl %d0
10c21324: 6742 beqs 10c21368 <shrink_cache+0x1b6>
10c21326: 206a 0008 moveal %a2@(8),%a0
10c2132a: b0fc 0000 cmpaw #0,%a0
10c2132e: 6738 beqs 10c21368 <shrink_cache+0x1b6>
10c21330: 2068 001c moveal %a0@(28),%a0
10c21334: 2250 moveal %a0@,%a1
10c21336: 0806 0008 btst #8,%d6
10c2133a: 672c beqs 10c21368 <shrink_cache+0x1b6>
10c2133c: b2fc 0000 cmpaw #0,%a1
10c21340: 6726 beqs 10c21368 <shrink_cache+0x1b6>
10c21342: 40c0 movew %sr,%d0
10c21344: 007c 0700 oriw #1792,%sr
10c21348: 72ef moveq #-17,%d1
10c2134a: c393 andl %d1,%a3@
10c2134c: 46c0 movew %d0,%sr
10c2134e: 40c0 movew %sr,%d0
10c21350: 007c 0700 oriw #1792,%sr
10c21354: 006b 8000 0002 oriw #-32768,%a3@(2)
10c2135a: 46c0 movew %d0,%sr
10c2135c: 41ea 0014 lea %a2@(20),%a0
10c21360: 5290 addql #1,%a0@
10c21362: 2f0a movel %a2,%sp@-
10c21364: 4e91 jsr %a1@
10c21366: 605a bras 10c213c2 <shrink_cache+0x210>
10c21368: 4a81 tstl %d1
10c2136a: 6764 beqs 10c213d0 <shrink_cache+0x21e>
10c2136c: 41ea 0014 lea %a2@(20),%a0
10c21370: 5290 addql #1,%a0@
10c21372: 2f06 movel %d6,%sp@-
10c21374: 2f0a movel %a2,%sp@-
10c21376: 4eb9 10c2 60ea jsr 10c260ea <try_to_release_page>
10c2137c: 508f addql #8,%sp
10c2137e: 4a80 tstl %d0
10c21380: 6738 beqs 10c213ba <shrink_cache+0x208>
10c21382: 4aaa 0008 tstl %a2@(8)
10c21386: 6626 bnes 10c213ae <shrink_cache+0x1fc>
10c21388: 2f0a movel %a2,%sp@-
10c2138a: 4eb9 10c1 e528 jsr 10c1e528 <unlock_page>
10c21390: 2f0a movel %a2,%sp@-
10c21392: 4eb9 10c2 1b60 jsr 10c21b60 <__lru_cache_del>
10c21398: 2f0a movel %a2,%sp@-
10c2139a: 4eb9 10c2 20d0 jsr 10c220d0 <page_cache_release>
10c213a0: 5383 subql #1,%d3
10c213a2: 4fef 000c lea %sp@(12),%sp
10c213a6: 6600 00aa bnew 10c21452 <shrink_cache+0x2a0>
10c213aa: 6000 00be braw 10c2146a <shrink_cache+0x2b8>
10c213ae: 2f0a movel %a2,%sp@-
10c213b0: 4eb9 10c2 20d0 jsr 10c220d0 <page_cache_release>
10c213b6: 588f addql #4,%sp
10c213b8: 6016 bras 10c213d0 <shrink_cache+0x21e>
10c213ba: 2f0a movel %a2,%sp@-
10c213bc: 4eb9 10c1 e528 jsr 10c1e528 <unlock_page>
10c213c2: 2f0a movel %a2,%sp@-
10c213c4: 4eb9 10c2 20d0 jsr 10c220d0 <page_cache_release>
10c213ca: 508f addql #8,%sp
10c213cc: 6000 0084 braw 10c21452 <shrink_cache+0x2a0>
10c213d0: 222a 0008 movel %a2@(8),%d1
10c213d4: 671a beqs 10c213f0 <shrink_cache+0x23e>
10c213d6: 202a 0014 movel %a2@(20),%d0
10c213da: 7401 moveq #1,%d2
10c213dc: 4aaa 0034 tstl %a2@(52)
10c213e0: 6702 beqs 10c213e4 <shrink_cache+0x232>
10c213e2: 7402 moveq #2,%d2
10c213e4: b480 cmpl %d0,%d2
10c213e6: 57c0 seq %d0
10c213e8: 4880 extw %d0
10c213ea: 48c0 extl %d0
10c213ec: 4480 negl %d0
10c213ee: 661c bnes 10c2140c <shrink_cache+0x25a>
10c213f0: 2f0a movel %a2,%sp@-
10c213f2: 4eb9 10c1 e528 jsr 10c1e528 <unlock_page>
10c213f8: 588f addql #4,%sp
10c213fa: 5385 subql #1,%d5
10c213fc: 6a54 bpls 10c21452 <shrink_cache+0x2a0>
10c213fe: 2f0d movel %a5,%sp@-
10c21400: 2f06 movel %d6,%sp@-
10c21402: 2f2e 0014 movel %fp@(20),%sp@-
10c21406: 4eba fda0 jsr %pc@(10c211a8 <swap_out>)
10c2140a: 605e bras 10c2146a <shrink_cache+0x2b8>
10c2140c: 2013 movel %a3@,%d0
10c2140e: 0800 0004 btst #4,%d0
10c21412: 670c beqs 10c21420 <shrink_cache+0x26e>
10c21414: 2f0a movel %a2,%sp@-
10c21416: 4eb9 10c1 e528 jsr 10c1e528 <unlock_page>
10c2141c: 588f addql #4,%sp
10c2141e: 6032 bras 10c21452 <shrink_cache+0x2a0>
10c21420: 0c81 1000 d4b0 cmpil #268489904,%d1
10c21426: 670a beqs 10c21432 <shrink_cache+0x280>
10c21428: 2f0a movel %a2,%sp@-
10c2142a: 4eb9 10c1 d9a6 jsr 10c1d9a6 <__remove_inode_page>
10c21430: 588f addql #4,%sp
10c21432: 2f0a movel %a2,%sp@-
10c21434: 4eb9 10c2 1b60 jsr 10c21b60 <__lru_cache_del>
10c2143a: 2f0a movel %a2,%sp@-
10c2143c: 4eb9 10c1 e528 jsr 10c1e528 <unlock_page>
10c21442: 2f0a movel %a2,%sp@-
10c21444: 4eb9 10c2 20d0 jsr 10c220d0 <page_cache_release>
10c2144a: 5383 subql #1,%d3
10c2144c: 4fef 000c lea %sp@(12),%sp
10c21450: 6718 beqs 10c2146a <shrink_cache+0x2b8>
10c21452: 5384 subql #1,%d4
10c21454: 6b14 bmis 10c2146a <shrink_cache+0x2b8>
10c21456: 2879 1002 7c8c moveal 10027c8c <inactive_list+0x4>,%a4
10c2145c: 203c 1002 7c8c movel #268598412,%d0
10c21462: 5980 subql #4,%d0
10c21464: b08c cmpl %a4,%d0
10c21466: 6600 fdaa bnew 10c21212 <shrink_cache+0x60>
10c2146a: 2003 movel %d3,%d0
10c2146c: 4cee 3cfc ffd8 moveml %fp@(-40),%d2-%d7/%a2-%a5
10c21472: 4e5e unlk %fp
10c21474: 4e75 rts
10c21476 <refill_inactive>:
10c21476: 4e56 0000 linkw %fp,#0
10c2147a: 48e7 3c38 moveml %d2-%d5/%a2-%a4,%sp@-
10c2147e: 41f9 1002 7cd0 lea 10027cd0 <active_list+0x4>,%a0
10c21484: 2850 moveal %a0@,%a4
10c21486: 262e 0008 movel %fp@(8),%d3
10c2148a: 5383 subql #1,%d3
10c2148c: 70ff moveq #-1,%d0
10c2148e: b083 cmpl %d3,%d0
10c21490: 6700 00f4 beqw 10c21586 <refill_inactive+0x110>
10c21494: 2008 movel %a0,%d0
10c21496: 5980 subql #4,%d0
10c21498: b08c cmpl %a4,%d0
10c2149a: 6700 00ea beqw 10c21586 <refill_inactive+0x110>
10c2149e: 7a04 moveq #4,%d5
10c214a0: 78fb moveq #-5,%d4
10c214a2: 41ec ffe4 lea %a4@(-28),%a0
10c214a6: 286c 0004 moveal %a4@(4),%a4
10c214aa: 47e8 0018 lea %a0@(24),%a3
10c214ae: 40c1 movew %sr,%d1
10c214b0: 007c 0700 oriw #1792,%sr
10c214b4: 2013 movel %a3@,%d0
10c214b6: 2405 movel %d5,%d2
10c214b8: c480 andl %d0,%d2
10c214ba: 56c0 sne %d0
10c214bc: 4880 extw %d0
10c214be: 3400 movew %d0,%d2
10c214c0: 48c2 extl %d2
10c214c2: 4482 negl %d2
10c214c4: 2013 movel %a3@,%d0
10c214c6: c084 andl %d4,%d0
10c214c8: 2680 movel %d0,%a3@
10c214ca: 46c1 movew %d1,%sr
10c214cc: 4a82 tstl %d2
10c214ce: 672c beqs 10c214fc <refill_inactive+0x86>
10c214d0: 43e8 001c lea %a0@(28),%a1
10c214d4: 2469 0004 moveal %a1@(4),%a2
10c214d8: 2051 moveal %a1@,%a0
10c214da: 214a 0004 movel %a2,%a0@(4)
10c214de: 2488 movel %a0,%a2@
10c214e0: 2079 1002 7ccc moveal 10027ccc <active_list>,%a0
10c214e6: 2149 0004 movel %a1,%a0@(4)
10c214ea: 2288 movel %a0,%a1@
10c214ec: 237c 1002 7ccc movel #268598476,%a1@(4)
10c214f2: 0004
10c214f4: 23c9 1002 7ccc movel %a1,10027ccc <active_list>
10c214fa: 6078 bras 10c21574 <refill_inactive+0xfe>
10c214fc: 45e8 001c lea %a0@(28),%a2
10c21500: 226a 0004 moveal %a2@(4),%a1
10c21504: 2052 moveal %a2@,%a0
10c21506: 2149 0004 movel %a1,%a0@(4)
10c2150a: 2288 movel %a0,%a1@
10c2150c: 40c0 movew %sr,%d0
10c2150e: 007c 0700 oriw #1792,%sr
10c21512: 026b ff7f 0002 andiw #-129,%a3@(2)
10c21518: 46c0 movew %d0,%sr
10c2151a: 53b9 1002 7cb4 subql #1,10027cb4 <nr_active_pages>
10c21520: 204b moveal %a3,%a0
10c21522: 2010 movel %a0@,%d0
10c21524: 0800 0006 btst #6,%d0
10c21528: 660c bnes 10c21536 <refill_inactive+0xc0>
10c2152a: 4879 1000 2138 pea 10002138 <tvecs+0x5a0>
10c21530: 4eb9 10c1 60e4 jsr 10c160e4 <panic>
10c21536: 2010 movel %a0@,%d0
10c21538: 4a00 tstb %d0
10c2153a: 6c0c bges 10c21548 <refill_inactive+0xd2>
10c2153c: 4879 1000 2138 pea 10002138 <tvecs+0x5a0>
10c21542: 4eb9 10c1 60e4 jsr 10c160e4 <panic>
10c21548: 2079 1002 7c88 moveal 10027c88 <inactive_list>,%a0
10c2154e: 214a 0004 movel %a2,%a0@(4)
10c21552: 2488 movel %a0,%a2@
10c21554: 257c 1002 7c88 movel #268598408,%a2@(4)
10c2155a: 0004
10c2155c: 23ca 1002 7c88 movel %a2,10027c88 <inactive_list>
10c21562: 52b9 1002 7cb0 addql #1,10027cb0 <nr_inactive_pages>
10c21568: 40c0 movew %sr,%d0
10c2156a: 007c 0700 oriw #1792,%sr
10c2156e: 7204 moveq #4,%d1
10c21570: 8393 orl %d1,%a3@
10c21572: 46c0 movew %d0,%sr
10c21574: 5383 subql #1,%d3
10c21576: 70ff moveq #-1,%d0
10c21578: b083 cmpl %d3,%d0
10c2157a: 670a beqs 10c21586 <refill_inactive+0x110>
10c2157c: b9fc 1002 7ccc cmpal #268598476,%a4
10c21582: 6600 ff1e bnew 10c214a2 <refill_inactive+0x2c>
10c21586: 4cee 1c3c ffe4 moveml %fp@(-28),%d2-%d5/%a2-%a4
10c2158c: 4e5e unlk %fp
10c2158e: 4e75 rts
10c21590 <shrink_caches>:
10c21590: 4e56 0000 linkw %fp,#0
10c21594: 48e7 3c00 moveml %d2-%d5,%sp@-
10c21598: 2a2e 000c movel %fp@(12),%d5
10c2159c: 282e 0010 movel %fp@(16),%d4
10c215a0: 242e 0014 movel %fp@(20),%d2
10c215a4: 2602 movel %d2,%d3
10c215a6: 2f04 movel %d4,%sp@-
10c215a8: 4eb9 10c2 0cc8 jsr 10c20cc8 <kmem_cache_reap>
10c215ae: 9480 subl %d0,%d2
10c215b0: 588f addql #4,%sp
10c215b2: 4a82 tstl %d2
10c215b4: 6f5c bles 10c21612 <shrink_caches+0x82>
10c215b6: 2403 movel %d3,%d2
10c215b8: 2f39 1002 7cb4 movel 10027cb4 <nr_active_pages>,%sp@-
10c215be: 2f02 movel %d2,%sp@-
10c215c0: 4eb9 10c8 591c jsr 10c8591c <__mulsi3>
10c215c6: 508f addql #8,%sp
10c215c8: 2239 1002 7cb0 movel 10027cb0 <nr_inactive_pages>,%d1
10c215ce: 5281 addql #1,%d1
10c215d0: d281 addl %d1,%d1
10c215d2: 2f01 movel %d1,%sp@-
10c215d4: 2f00 movel %d0,%sp@-
10c215d6: 4eb9 10c8 5940 jsr 10c85940 <__udivsi3>
10c215dc: 584f addqw #4,%sp
10c215de: 2e80 movel %d0,%sp@
10c215e0: 4eba fe94 jsr %pc@(10c21476 <refill_inactive>)
10c215e4: 2f05 movel %d5,%sp@-
10c215e6: 2f04 movel %d4,%sp@-
10c215e8: 2f2e 0008 movel %fp@(8),%sp@-
10c215ec: 2f02 movel %d2,%sp@-
10c215ee: 4eba fbc2 jsr %pc@(10c211b2 <shrink_cache>)
10c215f2: 2400 movel %d0,%d2
10c215f4: 4fef 0014 lea %sp@(20),%sp
10c215f8: 6f18 bles 10c21612 <shrink_caches+0x82>
10c215fa: 2f04 movel %d4,%sp@-
10c215fc: 2f05 movel %d5,%sp@-
10c215fe: 4eb9 10c3 2d40 jsr 10c32d40 <shrink_dcache_memory>
10c21604: 2f04 movel %d4,%sp@-
10c21606: 2f05 movel %d5,%sp@-
10c21608: 4eb9 10c3 42f8 jsr 10c342f8 <shrink_icache_memory>
10c2160e: 2002 movel %d2,%d0
10c21610: 6002 bras 10c21614 <shrink_caches+0x84>
10c21612: 7000 moveq #0,%d0
10c21614: 4cee 003c fff0 moveml %fp@(-16),%d2-%d5
10c2161a: 4e5e unlk %fp
10c2161c: 4e75 rts
10c2161e <try_to_free_pages>:
10c2161e: 4e56 0000 linkw %fp,#0
10c21622: 48e7 3820 moveml %d2-%d4/%a2,%sp@-
10c21626: 282e 0008 movel %fp@(8),%d4
10c2162a: 7406 moveq #6,%d2
10c2162c: 7020 moveq #32,%d0
10c2162e: 262e 000c movel %fp@(12),%d3
10c21632: 2079 1002 53b4 moveal 100253b4 <_current_task>,%a0
10c21638: 0828 0006 0006 btst #6,%a0@(6)
10c2163e: 6704 beqs 10c21644 <try_to_free_pages+0x26>
10c21640: 0243 fe3f andiw #-449,%d3
10c21644: 45fa ff4a lea %pc@(10c21590 <shrink_caches>),%a2
10c21648: 2f00 movel %d0,%sp@-
10c2164a: 2f03 movel %d3,%sp@-
10c2164c: 2f02 movel %d2,%sp@-
10c2164e: 2f04 movel %d4,%sp@-
10c21650: 4e92 jsr %a2@
10c21652: 4fef 0010 lea %sp@(16),%sp
10c21656: 4a80 tstl %d0
10c21658: 6f08 bles 10c21662 <try_to_free_pages+0x44>
10c2165a: 5382 subql #1,%d2
10c2165c: 66ea bnes 10c21648 <try_to_free_pages+0x2a>
10c2165e: 7000 moveq #0,%d0
10c21660: 6002 bras 10c21664 <try_to_free_pages+0x46>
10c21662: 7001 moveq #1,%d0
10c21664: 4cee 041c fff0 moveml %fp@(-16),%d2-%d4/%a2
10c2166a: 4e5e unlk %fp
10c2166c: 4e75 rts
10c2166e <check_classzone_need_balance>:
10c2166e: 4e56 0000 linkw %fp,#0
10c21672: 206e 0008 moveal %fp@(8),%a0
10c21676: 2028 0090 movel %a0@(144),%d0
10c2167a: b088 cmpl %a0,%d0
10c2167c: 6216 bhis 10c21694 <check_classzone_need_balance+0x26>
10c2167e: 2228 0004 movel %a0@(4),%d1
10c21682: b2a8 0010 cmpl %a0@(16),%d1
10c21686: 6304 blss 10c2168c <check_classzone_need_balance+0x1e>
10c21688: 7000 moveq #0,%d0
10c2168a: 600a bras 10c21696 <check_classzone_need_balance+0x28>
10c2168c: 41e8 ff58 lea %a0@(-168),%a0
10c21690: b088 cmpl %a0,%d0
10c21692: 63ea blss 10c2167e <check_classzone_need_balance+0x10>
10c21694: 7001 moveq #1,%d0
10c21696: 4e5e unlk %fp
10c21698: 4e75 rts
10c2169a <kswapd_balance_pgdat>:
10c2169a: 4e56 0000 linkw %fp,#0
10c2169e: 48e7 3820 moveml %d2-%d4/%a2,%sp@-
10c216a2: 206e 0008 moveal %fp@(8),%a0
10c216a6: 7800 moveq #0,%d4
10c216a8: 2628 02f8 movel %a0@(760),%d3
10c216ac: 5383 subql #1,%d3
10c216ae: 6b68 bmis 10c21718 <kswapd_balance_pgdat+0x7e>
10c216b0: 2203 movel %d3,%d1
10c216b2: d281 addl %d1,%d1
10c216b4: d283 addl %d3,%d1
10c216b6: 2001 movel %d1,%d0
10c216b8: e788 lsll #3,%d0
10c216ba: 9081 subl %d1,%d0
10c216bc: e788 lsll #3,%d0
10c216be: 2400 movel %d0,%d2
10c216c0: d488 addl %a0,%d2
10c216c2: 2042 moveal %d2,%a0
10c216c4: 45e8 0014 lea %a0@(20),%a2
10c216c8: 2079 1002 53b4 moveal 100253b4 <_current_task>,%a0
10c216ce: 2028 0014 movel %a0@(20),%d0
10c216d2: 6706 beqs 10c216da <kswapd_balance_pgdat+0x40>
10c216d4: 4eb9 10c1 44d2 jsr 10c144d2 <schedule>
10c216da: 4a92 tstl %a2@
10c216dc: 6726 beqs 10c21704 <kswapd_balance_pgdat+0x6a>
10c216de: 42a7 clrl %sp@-
10c216e0: 4878 01d0 pea 1d0 <LSIGTRAP+0x1cb>
10c216e4: 2f02 movel %d2,%sp@-
10c216e6: 4eba ff36 jsr %pc@(10c2161e <try_to_free_pages>)
10c216ea: 4fef 000c lea %sp@(12),%sp
10c216ee: 4a80 tstl %d0
10c216f0: 6710 beqs 10c21702 <kswapd_balance_pgdat+0x68>
10c216f2: 2f02 movel %d2,%sp@-
10c216f4: 4eba ff78 jsr %pc@(10c2166e <check_classzone_need_balance>)
10c216f8: 588f addql #4,%sp
10c216fa: 4a80 tstl %d0
10c216fc: 6704 beqs 10c21702 <kswapd_balance_pgdat+0x68>
10c216fe: 7801 moveq #1,%d4
10c21700: 6002 bras 10c21704 <kswapd_balance_pgdat+0x6a>
10c21702: 4292 clrl %a2@
10c21704: 45ea ff58 lea %a2@(-168),%a2
10c21708: 0682 ffff ff58 addil #-168,%d2
10c2170e: 51cb ffb8 dbf %d3,10c216c8 <kswapd_balance_pgdat+0x2e>
10c21712: 4243 clrw %d3
10c21714: 5383 subql #1,%d3
10c21716: 64b0 bccs 10c216c8 <kswapd_balance_pgdat+0x2e>
10c21718: 2004 movel %d4,%d0
10c2171a: 4cee 041c fff0 moveml %fp@(-16),%d2-%d4/%a2
10c21720: 4e5e unlk %fp
10c21722: 4e75 rts
10c21724 <kswapd_balance>:
10c21724: 4e56 0000 linkw %fp,#0
10c21728: 48e7 2030 moveml %d2/%a2-%a3,%sp@-
10c2172c: 47fa ff6c lea %pc@(10c2169a <kswapd_balance_pgdat>),%a3
10c21730: 7400 moveq #0,%d2
10c21732: 2479 1002 7ca4 moveal 10027ca4 <pgdat_list>,%a2
10c21738: 2f0a movel %a2,%sp@-
10c2173a: 4e93 jsr %a3@
10c2173c: 8480 orl %d0,%d2
10c2173e: 588f addql #4,%sp
10c21740: 246a 0318 moveal %a2@(792),%a2
10c21744: b4fc 0000 cmpaw #0,%a2
10c21748: 66ee bnes 10c21738 <kswapd_balance+0x14>
10c2174a: 4a82 tstl %d2
10c2174c: 66e2 bnes 10c21730 <kswapd_balance+0xc>
10c2174e: 4cee 0c04 fff4 moveml %fp@(-12),%d2/%a2-%a3
10c21754: 4e5e unlk %fp
10c21756: 4e75 rts
10c21758 <kswapd_can_sleep_pgdat>:
10c21758: 4e56 0000 linkw %fp,#0
10c2175c: 2f02 movel %d2,%sp@-
10c2175e: 206e 0008 moveal %fp@(8),%a0
10c21762: 2428 02f8 movel %a0@(760),%d2
10c21766: 5382 subql #1,%d2
10c21768: 6b28 bmis 10c21792 <kswapd_can_sleep_pgdat+0x3a>
10c2176a: 2202 movel %d2,%d1
10c2176c: d281 addl %d1,%d1
10c2176e: d282 addl %d2,%d1
10c21770: 2001 movel %d1,%d0
10c21772: e788 lsll #3,%d0
10c21774: 9081 subl %d1,%d0
10c21776: e788 lsll #3,%d0
10c21778: 41f0 0814 lea %a0@(00000014,%d0:l),%a0
10c2177c: 2010 movel %a0@,%d0
10c2177e: 41e8 ff58 lea %a0@(-168),%a0
10c21782: 6704 beqs 10c21788 <kswapd_can_sleep_pgdat+0x30>
10c21784: 7000 moveq #0,%d0
10c21786: 600c bras 10c21794 <kswapd_can_sleep_pgdat+0x3c>
10c21788: 51ca fff2 dbf %d2,10c2177c <kswapd_can_sleep_pgdat+0x24>
10c2178c: 4242 clrw %d2
10c2178e: 5382 subql #1,%d2
10c21790: 64ea bccs 10c2177c <kswapd_can_sleep_pgdat+0x24>
10c21792: 7001 moveq #1,%d0
10c21794: 241f movel %sp@+,%d2
10c21796: 4e5e unlk %fp
10c21798: 4e75 rts
10c2179a <kswapd_can_sleep>:
10c2179a: 4e56 0000 linkw %fp,#0
10c2179e: 2f0b movel %a3,%sp@-
10c217a0: 2f0a movel %a2,%sp@-
10c217a2: 2479 1002 7ca4 moveal 10027ca4 <pgdat_list>,%a2
10c217a8: 47fa ffae lea %pc@(10c21758 <kswapd_can_sleep_pgdat>),%a3
10c217ac: 2f0a movel %a2,%sp@-
10c217ae: 4e93 jsr %a3@
10c217b0: 588f addql #4,%sp
10c217b2: 4a80 tstl %d0
10c217b4: 670e beqs 10c217c4 <kswapd_can_sleep+0x2a>
10c217b6: 246a 0318 moveal %a2@(792),%a2
10c217ba: b4fc 0000 cmpaw #0,%a2
10c217be: 66ec bnes 10c217ac <kswapd_can_sleep+0x12>
10c217c0: 7001 moveq #1,%d0
10c217c2: 6002 bras 10c217c6 <kswapd_can_sleep+0x2c>
10c217c4: 7000 moveq #0,%d0
10c217c6: 246e fff8 moveal %fp@(-8),%a2
10c217ca: 266e fffc moveal %fp@(-4),%a3
10c217ce: 4e5e unlk %fp
10c217d0: 4e75 rts
10c217d2 <kswapd>:
10c217d2: 4e56 fff0 linkw %fp,#-16
10c217d6: 48e7 203c moveml %d2/%a2-%a5,%sp@-
10c217da: 2479 1002 53b4 moveal 100253b4 <_current_task>,%a2
10c217e0: 42ae fff0 clrl %fp@(-16)
10c217e4: 42ae fff8 clrl %fp@(-8)
10c217e8: 42ae fffc clrl %fp@(-4)
10c217ec: 2d4a fff4 movel %a2,%fp@(-12)
10c217f0: 4eb9 10c1 528c jsr 10c1528c <daemonize>
10c217f6: 41ea 023c lea %a2@(572),%a0
10c217fa: 43f9 1000 213d lea 1000213d <tvecs+0x5a5>,%a1
10c21800: 10d9 moveb %a1@+,%a0@+
10c21802: 66fc bnes 10c21800 <kswapd+0x2e>
10c21804: 41ea 02fa lea %a2@(762),%a0
10c21808: 70ff moveq #-1,%d0
10c2180a: 2140 0004 movel %d0,%a0@(4)
10c2180e: 2080 movel %d0,%a0@
10c21810: 006a 0800 0006 oriw #2048,%a2@(6)
10c21816: 45ee fff0 lea %fp@(-16),%a2
10c2181a: 243c 10c1 5344 movel #281105220,%d2
10c21820: 4bfa ff78 lea %pc@(10c2179a <kswapd_can_sleep>),%a5
10c21824: 49f9 10c1 53aa lea 10c153aa <remove_wait_queue>,%a4
10c2182a: 47fa fef8 lea %pc@(10c21724 <kswapd_balance>),%a3
10c2182e: 2079 1002 53b4 moveal 100253b4 <_current_task>,%a0
10c21834: 7001 moveq #1,%d0
10c21836: 2080 movel %d0,%a0@
10c21838: 2f0a movel %a2,%sp@-
10c2183a: 4879 1000 d494 pea 1000d494 <kswapd_wait>
10c21840: 2042 moveal %d2,%a0
10c21842: 4e90 jsr %a0@
10c21844: 4e95 jsr %a5@
10c21846: 508f addql #8,%sp
10c21848: 4a80 tstl %d0
10c2184a: 6706 beqs 10c21852 <kswapd+0x80>
10c2184c: 4eb9 10c1 44d2 jsr 10c144d2 <schedule>
10c21852: 2079 1002 53b4 moveal 100253b4 <_current_task>,%a0
10c21858: 7000 moveq #0,%d0
10c2185a: 2080 movel %d0,%a0@
10c2185c: 2f0a movel %a2,%sp@-
10c2185e: 4879 1000 d494 pea 1000d494 <kswapd_wait>
10c21864: 4e94 jsr %a4@
10c21866: 4e93 jsr %a3@
10c21868: 508f addql #8,%sp
10c2186a: 0cb9 1000 f03c cmpil #268496956,1000f03c <tq_disk>
10c21870: 1000 f03c
10c21874: 67b8 beqs 10c2182e <kswapd+0x5c>
10c21876: 4879 1000 f03c pea 1000f03c <tq_disk>
10c2187c: 4eb9 10c1 8942 jsr 10c18942 <__run_task_queue>
10c21882: 588f addql #4,%sp
10c21884: 60a8 bras 10c2182e <kswapd+0x5c>
10c21886: 4e71 nop
10c21888 <map_user_kiobuf>:
10c21888: 4e56 0000 linkw %fp,#0
10c2188c: 7000 moveq #0,%d0
10c2188e: 4e5e unlk %fp
10c21890: 4e75 rts
10c21892 <mark_dirty_kiobuf>:
10c21892: 4e56 0000 linkw %fp,#0
10c21896: 48e7 3820 moveml %d2-%d4/%a2,%sp@-
10c2189a: 246e 0008 moveal %fp@(8),%a2
10c2189e: 202a 0008 movel %a2@(8),%d0
10c218a2: 2400 movel %d0,%d2
10c218a4: 720c moveq #12,%d1
10c218a6: e2a2 asrl %d1,%d2
10c218a8: 2600 movel %d0,%d3
10c218aa: 0283 0000 0fff andil #4095,%d3
10c218b0: 226e 000c moveal %fp@(12),%a1
10c218b4: 202a 000c movel %a2@(12),%d0
10c218b8: b089 cmpl %a1,%d0
10c218ba: 6c02 bges 10c218be <mark_dirty_kiobuf+0x2c>
10c218bc: 2240 moveal %d0,%a1
10c218be: b2fc 0000 cmpaw #0,%a1
10c218c2: 6f44 bles 10c21908 <mark_dirty_kiobuf+0x76>
10c218c4: b492 cmpl %a2@,%d2
10c218c6: 6c40 bges 10c21908 <mark_dirty_kiobuf+0x76>
10c218c8: 2202 movel %d2,%d1
10c218ca: e589 lsll #2,%d1
10c218cc: 206a 0010 moveal %a2@(16),%a0
10c218d0: 2070 1800 moveal %a0@(00000000,%d1:l),%a0
10c218d4: 41e8 0018 lea %a0@(24),%a0
10c218d8: 2010 movel %a0@,%d0
10c218da: 0800 000e btst #14,%d0
10c218de: 660c bnes 10c218ec <mark_dirty_kiobuf+0x5a>
10c218e0: 40c0 movew %sr,%d0
10c218e2: 007c 0700 oriw #1792,%sr
10c218e6: 7810 moveq #16,%d4
10c218e8: 8990 orl %d4,%a0@
10c218ea: 46c0 movew %d0,%sr
10c218ec: 2009 movel %a1,%d0
10c218ee: 0680 ffff f000 addil #-4096,%d0
10c218f4: 2240 moveal %d0,%a1
10c218f6: d3c3 addal %d3,%a1
10c218f8: 7600 moveq #0,%d3
10c218fa: 5881 addql #4,%d1
10c218fc: 5282 addql #1,%d2
10c218fe: b2fc 0000 cmpaw #0,%a1
10c21902: 6f04 bles 10c21908 <mark_dirty_kiobuf+0x76>
10c21904: b492 cmpl %a2@,%d2
10c21906: 6dc4 blts 10c218cc <mark_dirty_kiobuf+0x3a>
10c21908: 4cdf 041c moveml %sp@+,%d2-%d4/%a2
10c2190c: 4e5e unlk %fp
10c2190e: 4e75 rts
10c21910 <unmap_kiobuf>:
10c21910: 4e56 0000 linkw %fp,#0
10c21914: 4e5e unlk %fp
10c21916: 4e75 rts
10c21918 <lock_kiovec>:
10c21918: 4e56 0000 linkw %fp,#0
10c2191c: 7000 moveq #0,%d0
10c2191e: 4e5e unlk %fp
10c21920: 4e75 rts
10c21922 <unlock_kiovec>:
10c21922: 4e56 0000 linkw %fp,#0
10c21926: 7000 moveq #0,%d0
10c21928: 4e5e unlk %fp
10c2192a: 4e75 rts
10c2192c <vmtruncate>:
10c2192c: 4e56 0000 linkw %fp,#0
10c21930: 48e7 3020 moveml %d2-%d3/%a2,%sp@-
10c21934: 246e 0008 moveal %fp@(8),%a2
10c21938: 242e 000c movel %fp@(12),%d2
10c2193c: 262e 0010 movel %fp@(16),%d3
10c21940: 206a 00a8 moveal %a2@(168),%a0
10c21944: 202a 0040 movel %a2@(64),%d0
10c21948: 222a 0044 movel %a2@(68),%d1
10c2194c: 9283 subl %d3,%d1
10c2194e: 9182 subxl %d2,%d0
10c21950: 6d1a blts 10c2196c <vmtruncate+0x40>
10c21952: 2542 0040 movel %d2,%a2@(64)
10c21956: 2543 0044 movel %d3,%a2@(68)
10c2195a: 2f03 movel %d3,%sp@-
10c2195c: 2f02 movel %d2,%sp@-
10c2195e: 2f08 movel %a0,%sp@-
10c21960: 4eb9 10c1 dd30 jsr 10c1dd30 <truncate_inode_pages>
10c21966: 4fef 000c lea %sp@(12),%sp
10c2196a: 6034 bras 10c219a0 <vmtruncate+0x74>
10c2196c: 2079 1002 53b4 moveal 100253b4 <_current_task>,%a0
10c21972: 2028 01ea movel %a0@(490),%d0
10c21976: 72ff moveq #-1,%d1
10c21978: b280 cmpl %d0,%d1
10c2197a: 670a beqs 10c21986 <vmtruncate+0x5a>
10c2197c: 2200 movel %d0,%d1
10c2197e: 4280 clrl %d0
10c21980: 9283 subl %d3,%d1
10c21982: 9182 subxl %d2,%d0
10c21984: 6d36 blts 10c219bc <vmtruncate+0x90>
10c21986: 206a 0094 moveal %a2@(148),%a0
10c2198a: 2028 0010 movel %a0@(16),%d0
10c2198e: 2228 0014 movel %a0@(20),%d1
10c21992: 9283 subl %d3,%d1
10c21994: 9182 subxl %d2,%d0
10c21996: 6532 bcss 10c219ca <vmtruncate+0x9e>
10c21998: 2542 0040 movel %d2,%a2@(64)
10c2199c: 2543 0044 movel %d3,%a2@(68)
10c219a0: 206a 008c moveal %a2@(140),%a0
10c219a4: b0fc 0000 cmpaw #0,%a0
10c219a8: 670e beqs 10c219b8 <vmtruncate+0x8c>
10c219aa: 4aa8 002c tstl %a0@(44)
10c219ae: 6708 beqs 10c219b8 <vmtruncate+0x8c>
10c219b0: 2f0a movel %a2,%sp@-
10c219b2: 2068 002c moveal %a0@(44),%a0
10c219b6: 4e90 jsr %a0@
10c219b8: 7000 moveq #0,%d0
10c219ba: 6010 bras 10c219cc <vmtruncate+0xa0>
10c219bc: 42a7 clrl %sp@-
10c219be: 2f08 movel %a0,%sp@-
10c219c0: 4878 0019 pea 19 <LSIGTRAP+0x14>
10c219c4: 4eb9 10c1 adf0 jsr 10c1adf0 <send_sig>
10c219ca: 70e5 moveq #-27,%d0
10c219cc: 4cee 040c fff4 moveml %fp@(-12),%d2-%d3/%a2
10c219d2: 4e5e unlk %fp
10c219d4: 4e75 rts
10c219d6 <remap_page_range>:
10c219d6: 4e56 0000 linkw %fp,#0
10c219da: 70ff moveq #-1,%d0
10c219dc: 4e5e unlk %fp
10c219de: 4e75 rts
10c219e0 <get_user_pages>:
10c219e0: 4e56 0000 linkw %fp,#0
10c219e4: 48e7 3c20 moveml %d2-%d5/%a2,%sp@-
10c219e8: 282e 0014 movel %fp@(20),%d4
10c219ec: 262e 0020 movel %fp@(32),%d3
10c219f0: 7400 moveq #0,%d2
10c219f2: b882 cmpl %d2,%d4
10c219f4: 6f3a bles 10c21a30 <get_user_pages+0x50>
10c219f6: 2243 moveal %d3,%a1
10c219f8: 2404 movel %d4,%d2
10c219fa: 222e 0010 movel %fp@(16),%d1
10c219fe: 0681 f000 0000 addil #-268435456,%d1
10c21a04: 4a83 tstl %d3
10c21a06: 671a beqs 10c21a22 <get_user_pages+0x42>
10c21a08: 2001 movel %d1,%d0
10c21a0a: 7a0c moveq #12,%d5
10c21a0c: eaa8 lsrl %d5,%d0
10c21a0e: ed88 lsll #6,%d0
10c21a10: d0b9 1000 d4a0 addl 1000d4a0 <mem_map>,%d0
10c21a16: 2280 movel %d0,%a1@
10c21a18: 6708 beqs 10c21a22 <get_user_pages+0x42>
10c21a1a: 2440 moveal %d0,%a2
10c21a1c: 41ea 0014 lea %a2@(20),%a0
10c21a20: 5290 addql #1,%a0@
10c21a22: 0681 0000 1000 addil #4096,%d1
10c21a28: 5889 addql #4,%a1
10c21a2a: 5382 subql #1,%d2
10c21a2c: 66d6 bnes 10c21a04 <get_user_pages+0x24>
10c21a2e: 2404 movel %d4,%d2
10c21a30: 2002 movel %d2,%d0
10c21a32: 4cdf 043c moveml %sp@+,%d2-%d5/%a2
10c21a36: 4e5e unlk %fp
10c21a38: 4e75 rts
10c21a3a: 4e75 rts
10c21a3c <activate_page>:
10c21a3c: 4e56 0000 linkw %fp,#0
10c21a40: 2f0b movel %a3,%sp@-
10c21a42: 2f0a movel %a2,%sp@-
10c21a44: 222e 0008 movel %fp@(8),%d1
10c21a48: 2041 moveal %d1,%a0
10c21a4a: 47e8 0018 lea %a0@(24),%a3
10c21a4e: 2013 movel %a3@,%d0
10c21a50: 0800 0006 btst #6,%d0
10c21a54: 6772 beqs 10c21ac8 <activate_page+0x8c>
10c21a56: 2013 movel %a3@,%d0
10c21a58: 4a00 tstb %d0
10c21a5a: 6d6c blts 10c21ac8 <activate_page+0x8c>
10c21a5c: 45e8 001c lea %a0@(28),%a2
10c21a60: 226a 0004 moveal %a2@(4),%a1
10c21a64: 2052 moveal %a2@,%a0
10c21a66: 2149 0004 movel %a1,%a0@(4)
10c21a6a: 2288 movel %a0,%a1@
10c21a6c: 53b9 1002 7cb0 subql #1,10027cb0 <nr_inactive_pages>
10c21a72: 204b moveal %a3,%a0
10c21a74: 2010 movel %a0@,%d0
10c21a76: 0800 0006 btst #6,%d0
10c21a7a: 660c bnes 10c21a88 <activate_page+0x4c>
10c21a7c: 4879 1000 215a pea 1000215a <tvecs+0x5c2>
10c21a82: 4eb9 10c1 60e4 jsr 10c160e4 <panic>
10c21a88: 2010 movel %a0@,%d0
10c21a8a: 4a00 tstb %d0
10c21a8c: 6c0c bges 10c21a9a <activate_page+0x5e>
10c21a8e: 4879 1000 215a pea 1000215a <tvecs+0x5c2>
10c21a94: 4eb9 10c1 60e4 jsr 10c160e4 <panic>
10c21a9a: 40c0 movew %sr,%d0
10c21a9c: 007c 0700 oriw #1792,%sr
10c21aa0: 006b 0080 0002 oriw #128,%a3@(2)
10c21aa6: 46c0 movew %d0,%sr
10c21aa8: 2079 1002 7ccc moveal 10027ccc <active_list>,%a0
10c21aae: 214a 0004 movel %a2,%a0@(4)
10c21ab2: 2488 movel %a0,%a2@
10c21ab4: 257c 1002 7ccc movel #268598476,%a2@(4)
10c21aba: 0004
10c21abc: 23ca 1002 7ccc movel %a2,10027ccc <active_list>
10c21ac2: 52b9 1002 7cb4 addql #1,10027cb4 <nr_active_pages>
10c21ac8: 246e fff8 moveal %fp@(-8),%a2
10c21acc: 266e fffc moveal %fp@(-4),%a3
10c21ad0: 4e5e unlk %fp
10c21ad2: 4e75 rts
10c21ad4 <lru_cache_add>:
10c21ad4: 4e56 0000 linkw %fp,#0
10c21ad8: 48e7 3800 moveml %d2-%d4,%sp@-
10c21adc: 262e 0008 movel %fp@(8),%d3
10c21ae0: 2043 moveal %d3,%a0
10c21ae2: 43e8 0018 lea %a0@(24),%a1
10c21ae6: 40c2 movew %sr,%d2
10c21ae8: 007c 0700 oriw #1792,%sr
10c21aec: 2011 movel %a1@,%d0
10c21aee: 0800 0006 btst #6,%d0
10c21af2: 56c1 sne %d1
10c21af4: 4881 extw %d1
10c21af6: 48c1 extl %d1
10c21af8: 4481 negl %d1
10c21afa: 2011 movel %a1@,%d0
10c21afc: 7840 moveq #64,%d4
10c21afe: 8084 orl %d4,%d0
10c21b00: 2280 movel %d0,%a1@
10c21b02: 46c2 movew %d2,%sr
10c21b04: 4a81 tstl %d1
10c21b06: 664e bnes 10c21b56 <lru_cache_add+0x82>
10c21b08: 2049 moveal %a1,%a0
10c21b0a: 2010 movel %a0@,%d0
10c21b0c: 0800 0006 btst #6,%d0
10c21b10: 660c bnes 10c21b1e <lru_cache_add+0x4a>
10c21b12: 4879 1000 215a pea 1000215a <tvecs+0x5c2>
10c21b18: 4eb9 10c1 60e4 jsr 10c160e4 <panic>
10c21b1e: 2011 movel %a1@,%d0
10c21b20: 4a00 tstb %d0
10c21b22: 6c0c bges 10c21b30 <lru_cache_add+0x5c>
10c21b24: 4879 1000 215a pea 1000215a <tvecs+0x5c2>
10c21b2a: 4eb9 10c1 60e4 jsr 10c160e4 <panic>
10c21b30: 2243 moveal %d3,%a1
10c21b32: 41e9 001c lea %a1@(28),%a0
10c21b36: 2279 1002 7c88 moveal 10027c88 <inactive_list>,%a1
10c21b3c: 2348 0004 movel %a0,%a1@(4)
10c21b40: 2089 movel %a1,%a0@
10c21b42: 217c 1002 7c88 movel #268598408,%a0@(4)
10c21b48: 0004
10c21b4a: 23c8 1002 7c88 movel %a0,10027c88 <inactive_list>
10c21b50: 52b9 1002 7cb0 addql #1,10027cb0 <nr_inactive_pages>
10c21b56: 4cee 001c fff4 moveml %fp@(-12),%d2-%d4
10c21b5c: 4e5e unlk %fp
10c21b5e: 4e75 rts
10c21b60 <__lru_cache_del>:
10c21b60: 4e56 0000 linkw %fp,#0
10c21b64: 48e7 3020 moveml %d2-%d3/%a2,%sp@-
10c21b68: 206e 0008 moveal %fp@(8),%a0
10c21b6c: 45e8 0018 lea %a0@(24),%a2
10c21b70: 40c2 movew %sr,%d2
10c21b72: 007c 0700 oriw #1792,%sr
10c21b76: 2012 movel %a2@,%d0
10c21b78: 0800 0006 btst #6,%d0
10c21b7c: 56c1 sne %d1
10c21b7e: 4881 extw %d1
10c21b80: 48c1 extl %d1
10c21b82: 4481 negl %d1
10c21b84: 2012 movel %a2@,%d0
10c21b86: 76bf moveq #-65,%d3
10c21b88: c083 andl %d3,%d0
10c21b8a: 2480 movel %d0,%a2@
10c21b8c: 46c2 movew %d2,%sr
10c21b8e: 4a81 tstl %d1
10c21b90: 6742 beqs 10c21bd4 <__lru_cache_del+0x74>
10c21b92: 2012 movel %a2@,%d0
10c21b94: 4a00 tstb %d0
10c21b96: 6c26 bges 10c21bbe <__lru_cache_del+0x5e>
10c21b98: 41e8 001c lea %a0@(28),%a0
10c21b9c: 2268 0004 moveal %a0@(4),%a1
10c21ba0: 2050 moveal %a0@,%a0
10c21ba2: 2149 0004 movel %a1,%a0@(4)
10c21ba6: 2288 movel %a0,%a1@
10c21ba8: 40c0 movew %sr,%d0
10c21baa: 007c 0700 oriw #1792,%sr
10c21bae: 026a ff7f 0002 andiw #-129,%a2@(2)
10c21bb4: 46c0 movew %d0,%sr
10c21bb6: 53b9 1002 7cb4 subql #1,10027cb4 <nr_active_pages>
10c21bbc: 6016 bras 10c21bd4 <__lru_cache_del+0x74>
10c21bbe: 41e8 001c lea %a0@(28),%a0
10c21bc2: 2268 0004 moveal %a0@(4),%a1
10c21bc6: 2050 moveal %a0@,%a0
10c21bc8: 2149 0004 movel %a1,%a0@(4)
10c21bcc: 2288 movel %a0,%a1@
10c21bce: 53b9 1002 7cb0 subql #1,10027cb0 <nr_inactive_pages>
10c21bd4: 4cdf 040c moveml %sp@+,%d2-%d3/%a2
10c21bd8: 4e5e unlk %fp
10c21bda: 4e75 rts
10c21bdc <lru_cache_del>:
10c21bdc: 4e56 0000 linkw %fp,#0
10c21be0: 2f2e 0008 movel %fp@(8),%sp@-
10c21be4: 4eba ff7a jsr %pc@(10c21b60 <__lru_cache_del>)
10c21be8: 4e5e unlk %fp
10c21bea: 4e75 rts
10c21bec <__delete_from_swap_cache>:
10c21bec: 4e56 0000 linkw %fp,#0
10c21bf0: 4879 1000 215f pea 1000215f <tvecs+0x5c7>
10c21bf6: 4eb9 10c1 60e4 jsr 10c160e4 <panic>
10c21bfc: 4e71 nop
10c21bfe <delete_from_swap_cache>:
10c21bfe: 4e56 0000 linkw %fp,#0
10c21c02: 4879 1000 215f pea 1000215f <tvecs+0x5c7>
10c21c08: 4eb9 10c1 60e4 jsr 10c160e4 <panic>
10c21c0e: 4e71 nop
10c21c10 <free_page_and_swap_cache>:
10c21c10: 4e56 0000 linkw %fp,#0
10c21c14: 48e7 3020 moveml %d2-%d3/%a2,%sp@-
10c21c18: 246e 0008 moveal %fp@(8),%a2
10c21c1c: 0caa 1000 d4b0 cmpil #268489904,%a2@(8)
10c21c22: 0008
10c21c24: 662c bnes 10c21c52 <free_page_and_swap_cache+0x42>
10c21c26: 41ea 0018 lea %a2@(24),%a0
10c21c2a: 40c2 movew %sr,%d2
10c21c2c: 007c 0700 oriw #1792,%sr
10c21c30: 2210 movel %a0@,%d1
10c21c32: 7001 moveq #1,%d0
10c21c34: c280 andl %d0,%d1
10c21c36: 4481 negl %d1
10c21c38: 4481 negl %d1
10c21c3a: 2010 movel %a0@,%d0
10c21c3c: 7601 moveq #1,%d3
10c21c3e: 8083 orl %d3,%d0
10c21c40: 2080 movel %d0,%a0@
10c21c42: 46c2 movew %d2,%sr
10c21c44: 4a81 tstl %d1
10c21c46: 660a bnes 10c21c52 <free_page_and_swap_cache+0x42>
10c21c48: 2f0a movel %a2,%sp@-
10c21c4a: 4eb9 10c1 e528 jsr 10c1e528 <unlock_page>
10c21c50: 588f addql #4,%sp
10c21c52: 2f0a movel %a2,%sp@-
10c21c54: 4eb9 10c2 20d0 jsr 10c220d0 <page_cache_release>
10c21c5a: 4cee 040c fff4 moveml %fp@(-12),%d2-%d3/%a2
10c21c60: 4e5e unlk %fp
10c21c62: 4e75 rts
10c21c64 <lookup_swap_cache>:
10c21c64: 4e56 0000 linkw %fp,#0
10c21c68: 4879 1000 215f pea 1000215f <tvecs+0x5c7>
10c21c6e: 4eb9 10c1 60e4 jsr 10c160e4 <panic>
10c21c74: 4e71 nop
10c21c76 <read_swap_cache_async>:
10c21c76: 4e56 0000 linkw %fp,#0
10c21c7a: 4879 1000 215f pea 1000215f <tvecs+0x5c7>
10c21c80: 4eb9 10c1 60e4 jsr 10c160e4 <panic>
10c21c86: 4e71 nop
10c21c88 <int_sqrt>:
10c21c88: 4e56 0000 linkw %fp,#0
10c21c8c: 2f03 movel %d3,%sp@-
10c21c8e: 2f02 movel %d2,%sp@-
10c21c90: 242e 0008 movel %fp@(8),%d2
10c21c94: 2202 movel %d2,%d1
10c21c96: 2002 movel %d2,%d0
10c21c98: 6006 bras 10c21ca0 <int_sqrt+0x18>
10c21c9a: e489 lsrl #2,%d1
10c21c9c: e28a lsrl #1,%d2
10c21c9e: 2001 movel %d1,%d0
10c21ca0: 76fe moveq #-2,%d3
10c21ca2: c083 andl %d3,%d0
10c21ca4: 66f4 bnes 10c21c9a <int_sqrt+0x12>
10c21ca6: 4a81 tstl %d1
10c21ca8: 6706 beqs 10c21cb0 <int_sqrt+0x28>
10c21caa: 2002 movel %d2,%d0
10c21cac: e488 lsrl #2,%d0
10c21cae: 9480 subl %d0,%d2
10c21cb0: 2002 movel %d2,%d0
10c21cb2: 6602 bnes 10c21cb6 <int_sqrt+0x2e>
10c21cb4: 7001 moveq #1,%d0
10c21cb6: 241f movel %sp@+,%d2
10c21cb8: 261f movel %sp@+,%d3
10c21cba: 4e5e unlk %fp
10c21cbc: 4e75 rts
10c21cbe <badness>:
10c21cbe: 4e56 0000 linkw %fp,#0
10c21cc2: 48e7 3038 moveml %d2-%d3/%a2-%a4,%sp@-
10c21cc6: 286e 0008 moveal %fp@(8),%a4
10c21cca: 206c 002c moveal %a4@(44),%a0
10c21cce: b0fc 0000 cmpaw #0,%a0
10c21cd2: 6606 bnes 10c21cda <badness+0x1c>
10c21cd4: 7000 moveq #0,%d0
10c21cd6: 6000 0084 braw 10c21d5c <badness+0x9e>
10c21cda: 2628 005a movel %a0@(90),%d3
10c21cde: 202c 00f6 movel %a4@(246),%d0
10c21ce2: d0ac 00fa addl %a4@(250),%d0
10c21ce6: 720a moveq #10,%d1
10c21ce8: e2a0 asrl %d1,%d0
10c21cea: 2439 1002 67b0 movel 100267b0 <jiffies>,%d2
10c21cf0: 94ac 0106 subl %a4@(262),%d2
10c21cf4: 4242 clrw %d2
10c21cf6: 4842 swap %d2
10c21cf8: e24a lsrw #1,%d2
10c21cfa: 2f00 movel %d0,%sp@-
10c21cfc: 45fa ff8a lea %pc@(10c21c88 <int_sqrt>),%a2
10c21d00: 4e92 jsr %a2@
10c21d02: 47f9 10c8 5940 lea 10c85940 <__udivsi3>,%a3
10c21d08: 2f00 movel %d0,%sp@-
10c21d0a: 2f03 movel %d3,%sp@-
10c21d0c: 4e93 jsr %a3@
10c21d0e: 508f addql #8,%sp
10c21d10: 2600 movel %d0,%d3
10c21d12: 2f02 movel %d2,%sp@-
10c21d14: 4e92 jsr %a2@
10c21d16: 2f00 movel %d0,%sp@-
10c21d18: 4e92 jsr %a2@
10c21d1a: 2f00 movel %d0,%sp@-
10c21d1c: 2f03 movel %d3,%sp@-
10c21d1e: 4e93 jsr %a3@
10c21d20: 2600 movel %d0,%d3
10c21d22: 4aac 0024 tstl %a4@(36)
10c21d26: 6f02 bles 10c21d2a <badness+0x6c>
10c21d28: d683 addl %d3,%d3
10c21d2a: 202c 01d0 movel %a4@(464),%d0
10c21d2e: 0800 0015 btst #21,%d0
10c21d32: 660c bnes 10c21d40 <badness+0x82>
10c21d34: 4aac 012c tstl %a4@(300)
10c21d38: 6706 beqs 10c21d40 <badness+0x82>
10c21d3a: 4aac 0130 tstl %a4@(304)
10c21d3e: 660a bnes 10c21d4a <badness+0x8c>
10c21d40: 2203 movel %d3,%d1
10c21d42: 6c02 bges 10c21d46 <badness+0x88>
10c21d44: 5681 addql #3,%d1
10c21d46: 2601 movel %d1,%d3
10c21d48: e483 asrl #2,%d3
10c21d4a: 0800 0011 btst #17,%d0
10c21d4e: 670a beqs 10c21d5a <badness+0x9c>
10c21d50: 2003 movel %d3,%d0
10c21d52: 6c02 bges 10c21d56 <badness+0x98>
10c21d54: 5680 addql #3,%d0
10c21d56: 2600 movel %d0,%d3
10c21d58: e483 asrl #2,%d3
10c21d5a: 2003 movel %d3,%d0
10c21d5c: 4cee 1c0c ffec moveml %fp@(-20),%d2-%d3/%a2-%a4
10c21d62: 4e5e unlk %fp
10c21d64: 4e75 rts
10c21d66 <select_bad_process>:
10c21d66: 4e56 0000 linkw %fp,#0
10c21d6a: 48e7 3820 moveml %d2-%d4/%a2,%sp@-
10c21d6e: 7400 moveq #0,%d2
10c21d70: 7800 moveq #0,%d4
10c21d72: 2479 1001 11d8 moveal 100111d8 <init_task_union+0x48>,%a2
10c21d78: 263c 1001 1190 movel #268505488,%d3
10c21d7e: b68a cmpl %a2,%d3
10c21d80: 671e beqs 10c21da0 <select_bad_process+0x3a>
10c21d82: 4aaa 007a tstl %a2@(122)
10c21d86: 6710 beqs 10c21d98 <select_bad_process+0x32>
10c21d88: 2f0a movel %a2,%sp@-
10c21d8a: 4eba ff32 jsr %pc@(10c21cbe <badness>)
10c21d8e: 588f addql #4,%sp
10c21d90: b480 cmpl %d0,%d2
10c21d92: 6c04 bges 10c21d98 <select_bad_process+0x32>
10c21d94: 280a movel %a2,%d4
10c21d96: 2400 movel %d0,%d2
10c21d98: 246a 0048 moveal %a2@(72),%a2
10c21d9c: b68a cmpl %a2,%d3
10c21d9e: 66e2 bnes 10c21d82 <select_bad_process+0x1c>
10c21da0: 2004 movel %d4,%d0
10c21da2: 4cee 041c fff0 moveml %fp@(-16),%d2-%d4/%a2
10c21da8: 4e5e unlk %fp
10c21daa: 4e75 rts
10c21dac <oom_kill_task>:
10c21dac: 4e56 0000 linkw %fp,#0
10c21db0: 2f0a movel %a2,%sp@-
10c21db2: 246e 0008 moveal %fp@(8),%a2
10c21db6: 486a 023c pea %a2@(572)
10c21dba: 2f2a 007a movel %a2@(122),%sp@-
10c21dbe: 4879 1000 2169 pea 10002169 <tvecs+0x5d1>
10c21dc4: 4eb9 10c1 677e jsr 10c1677e <printk>
10c21dca: 257c 0000 01f4 movel #500,%a2@(32)
10c21dd0: 0020
10c21dd2: 006a 1800 0006 oriw #6144,%a2@(6)
10c21dd8: 4fef 000c lea %sp@(12),%sp
10c21ddc: 082a 0001 01d1 btst #1,%a2@(465)
10c21de2: 670e beqs 10c21df2 <oom_kill_task+0x46>
10c21de4: 2f0a movel %a2,%sp@-
10c21de6: 4878 000f pea f <LSIGTRAP+0xa>
10c21dea: 4eb9 10c1 ae12 jsr 10c1ae12 <force_sig>
10c21df0: 600c bras 10c21dfe <oom_kill_task+0x52>
10c21df2: 2f0a movel %a2,%sp@-
10c21df4: 4878 0009 pea 9 <LSIGTRAP+0x4>
10c21df8: 4eb9 10c1 ae12 jsr 10c1ae12 <force_sig>
10c21dfe: 246e fffc moveal %fp@(-4),%a2
10c21e02: 4e5e unlk %fp
10c21e04: 4e75 rts
10c21e06 <oom_kill>:
10c21e06: 4e56 0000 linkw %fp,#0
10c21e0a: 48e7 2030 moveml %d2/%a2-%a3,%sp@-
10c21e0e: 4eba ff56 jsr %pc@(10c21d66 <select_bad_process>)
10c21e12: 2640 moveal %d0,%a3
10c21e14: b6fc 0000 cmpaw #0,%a3
10c21e18: 660c bnes 10c21e26 <oom_kill+0x20>
10c21e1a: 4879 1000 2194 pea 10002194 <tvecs+0x5fc>
10c21e20: 4eb9 10c1 60e4 jsr 10c160e4 <panic>
10c21e26: 2479 1001 11d8 moveal 100111d8 <init_task_union+0x48>,%a2
10c21e2c: 243c 1001 1190 movel #268505488,%d2
10c21e32: b48a cmpl %a2,%d2
10c21e34: 671a beqs 10c21e50 <oom_kill+0x4a>
10c21e36: 202a 002c movel %a2@(44),%d0
10c21e3a: b0ab 002c cmpl %a3@(44),%d0
10c21e3e: 6608 bnes 10c21e48 <oom_kill+0x42>
10c21e40: 2f0a movel %a2,%sp@-
10c21e42: 4eba ff68 jsr %pc@(10c21dac <oom_kill_task>)
10c21e46: 588f addql #4,%sp
10c21e48: 246a 0048 moveal %a2@(72),%a2
10c21e4c: b48a cmpl %a2,%d2
10c21e4e: 66e6 bnes 10c21e36 <oom_kill+0x30>
10c21e50: 2079 1002 53b4 moveal 100253b4 <_current_task>,%a0
10c21e56: 7010 moveq #16,%d0
10c21e58: 81a8 0028 orl %d0,%a0@(40)
10c21e5c: 4eb9 10c1 44d2 jsr 10c144d2 <schedule>
10c21e62: 4cee 0c04 fff4 moveml %fp@(-12),%d2/%a2-%a3
10c21e68: 4e5e unlk %fp
10c21e6a: 4e75 rts
10c21e6c <out_of_memory>:
10c21e6c: 4e56 0000 linkw %fp,#0
10c21e70: 2f02 movel %d2,%sp@-
10c21e72: 4ab9 1002 7cc8 tstl 10027cc8 <nr_swap_pages>
10c21e78: 6e52 bgts 10c21ecc <out_of_memory+0x60>
10c21e7a: 2439 1002 67b0 movel 100267b0 <jiffies>,%d2
10c21e80: 2002 movel %d2,%d0
10c21e82: 90b9 1001 a194 subl 1001a194 <last.598>,%d0
10c21e88: 23c2 1001 a194 movel %d2,1001a194 <last.598>
10c21e8e: 0c80 0000 01f4 cmpil #500,%d0
10c21e94: 622a bhis 10c21ec0 <out_of_memory+0x54>
10c21e96: 2002 movel %d2,%d0
10c21e98: 90b9 1001 a190 subl 1001a190 <first.597>,%d0
10c21e9e: 7263 moveq #99,%d1
10c21ea0: b280 cmpl %d0,%d1
10c21ea2: 6428 bccs 10c21ecc <out_of_memory+0x60>
10c21ea4: 2039 1001 a198 movel 1001a198 <count.599>,%d0
10c21eaa: 2200 movel %d0,%d1
10c21eac: 5281 addql #1,%d1
10c21eae: 23c1 1001 a198 movel %d1,1001a198 <count.599>
10c21eb4: 5280 addql #1,%d0
10c21eb6: 7209 moveq #9,%d1
10c21eb8: b280 cmpl %d0,%d1
10c21eba: 6410 bccs 10c21ecc <out_of_memory+0x60>
10c21ebc: 4eba ff48 jsr %pc@(10c21e06 <oom_kill>)
10c21ec0: 23c2 1001 a190 movel %d2,1001a190 <first.597>
10c21ec6: 42b9 1001 a198 clrl 1001a198 <count.599>
10c21ecc: 242e fffc movel %fp@(-4),%d2
10c21ed0: 4e5e unlk %fp
10c21ed2: 4e75 rts
10c21ed4 <nr_free_pages>:
10c21ed4: 4e56 0000 linkw %fp,#0
10c21ed8: 2039 1000 d4fc movel 1000d4fc <_nr_free_pages>,%d0
10c21ede: 4e5e unlk %fp
10c21ee0: 4e75 rts
10c21ee2 <free_contiguous_pages>:
10c21ee2: 4e56 0000 linkw %fp,#0
10c21ee6: 48e7 3830 moveml %d2-%d4/%a2-%a3,%sp@-
10c21eea: 242e 000c movel %fp@(12),%d2
10c21eee: 202e 0008 movel %fp@(8),%d0
10c21ef2: 0680 f000 0000 addil #-268435456,%d0
10c21ef8: 720c moveq #12,%d1
10c21efa: e2a8 lsrl %d1,%d0
10c21efc: b0b9 1000 d4f4 cmpl 1000d4f4 <bit_map_size>,%d0
10c21f02: 6400 015c bccw 10c22060 <free_contiguous_pages+0x17e>
10c21f06: ed88 lsll #6,%d0
10c21f08: 2479 1000 d4a0 moveal 1000d4a0 <mem_map>,%a2
10c21f0e: d5c0 addal %d0,%a2
10c21f10: 43ea 0018 lea %a2@(24),%a1
10c21f14: 2011 movel %a1@,%d0
10c21f16: 0800 000e btst #14,%d0
10c21f1a: 670c beqs 10c21f28 <free_contiguous_pages+0x46>
10c21f1c: 4879 1000 21c0 pea 100021c0 <tvecs+0x628>
10c21f22: 4eb9 10c1 60e4 jsr 10c160e4 <panic>
10c21f28: 40c4 movew %sr,%d4
10c21f2a: 007c 0700 oriw #1792,%sr
10c21f2e: 47ea 0014 lea %a2@(20),%a3
10c21f32: 40c1 movew %sr,%d1
10c21f34: 007c 0700 oriw #1792,%sr
10c21f38: 2013 movel %a3@,%d0
10c21f3a: 5380 subql #1,%d0
10c21f3c: 2680 movel %d0,%a3@
10c21f3e: 46c1 movew %d1,%sr
10c21f40: 4a80 tstl %d0
10c21f42: 6706 beqs 10c21f4a <free_contiguous_pages+0x68>
10c21f44: 46c4 movew %d4,%sr
10c21f46: 6000 0118 braw 10c22060 <free_contiguous_pages+0x17e>
10c21f4a: 4aaa 0034 tstl %a2@(52)
10c21f4e: 670c beqs 10c21f5c <free_contiguous_pages+0x7a>
10c21f50: 4879 1000 21c0 pea 100021c0 <tvecs+0x628>
10c21f56: 4eb9 10c1 60e4 jsr 10c160e4 <panic>
10c21f5c: 222a 0008 movel %a2@(8),%d1
10c21f60: 670c beqs 10c21f6e <free_contiguous_pages+0x8c>
10c21f62: 4879 1000 21c0 pea 100021c0 <tvecs+0x628>
10c21f68: 4eb9 10c1 60e4 jsr 10c160e4 <panic>
10c21f6e: 200a movel %a2,%d0
10c21f70: 90b9 1000 d4a0 subl 1000d4a0 <mem_map>,%d0
10c21f76: ec80 asrl #6,%d0
10c21f78: b0b9 1002 7cc4 cmpl 10027cc4 <max_mapnr>,%d0
10c21f7e: 650c bcss 10c21f8c <free_contiguous_pages+0xaa>
10c21f80: 4879 1000 21c0 pea 100021c0 <tvecs+0x628>
10c21f86: 4eb9 10c1 60e4 jsr 10c160e4 <panic>
10c21f8c: 0c81 1000 d4b0 cmpil #268489904,%d1
10c21f92: 660c bnes 10c21fa0 <free_contiguous_pages+0xbe>
10c21f94: 4879 1000 21c0 pea 100021c0 <tvecs+0x628>
10c21f9a: 4eb9 10c1 60e4 jsr 10c160e4 <panic>
10c21fa0: 2049 moveal %a1,%a0
10c21fa2: 2010 movel %a0@,%d0
10c21fa4: 0800 0000 btst #0,%d0
10c21fa8: 670c beqs 10c21fb6 <free_contiguous_pages+0xd4>
10c21faa: 4879 1000 21c0 pea 100021c0 <tvecs+0x628>
10c21fb0: 4eb9 10c1 60e4 jsr 10c160e4 <panic>
10c21fb6: 2010 movel %a0@,%d0
10c21fb8: 0800 0006 btst #6,%d0
10c21fbc: 670c beqs 10c21fca <free_contiguous_pages+0xe8>
10c21fbe: 4879 1000 21c0 pea 100021c0 <tvecs+0x628>
10c21fc4: 4eb9 10c1 60e4 jsr 10c160e4 <panic>
10c21fca: 2011 movel %a1@,%d0
10c21fcc: 4a00 tstb %d0
10c21fce: 6c0c bges 10c21fdc <free_contiguous_pages+0xfa>
10c21fd0: 4879 1000 21c0 pea 100021c0 <tvecs+0x628>
10c21fd6: 4eb9 10c1 60e4 jsr 10c160e4 <panic>
10c21fdc: ed8a lsll #6,%d2
10c21fde: d48a addl %a2,%d2
10c21fe0: b48a cmpl %a2,%d2
10c21fe2: 635a blss 10c2203e <free_contiguous_pages+0x15c>
10c21fe4: 7601 moveq #1,%d3
10c21fe6: 224b moveal %a3,%a1
10c21fe8: 70eb moveq #-21,%d0
10c21fea: c1a9 0004 andl %d0,%a1@(4)
10c21fee: 220a movel %a2,%d1
10c21ff0: 92b9 1000 d4a0 subl 1000d4a0 <mem_map>,%d1
10c21ff6: ec81 asrl #6,%d1
10c21ff8: b2b9 1000 d4f8 cmpl 1000d4f8 <first_usable_page>,%d1
10c21ffe: 6c06 bges 10c22006 <free_contiguous_pages+0x124>
10c22000: 23c1 1000 d4f8 movel %d1,1000d4f8 <first_usable_page>
10c22006: 2001 movel %d1,%d0
10c22008: ea80 asrl #5,%d0
10c2200a: e588 lsll #2,%d0
10c2200c: 2079 1000 d4f0 moveal 1000d4f0 <bit_map>,%a0
10c22012: d1c0 addal %d0,%a0
10c22014: 2001 movel %d1,%d0
10c22016: 721f moveq #31,%d1
10c22018: c081 andl %d1,%d0
10c2201a: 2203 movel %d3,%d1
10c2201c: e1a9 lsll %d0,%d1
10c2201e: 40c0 movew %sr,%d0
10c22020: 007c 0700 oriw #1792,%sr
10c22024: 4681 notl %d1
10c22026: c390 andl %d1,%a0@
10c22028: 46c0 movew %d0,%sr
10c2202a: 4291 clrl %a1@
10c2202c: 52b9 1000 d4fc addql #1,1000d4fc <_nr_free_pages>
10c22032: 43e9 0040 lea %a1@(64),%a1
10c22036: 45ea 0040 lea %a2@(64),%a2
10c2203a: b48a cmpl %a2,%d2
10c2203c: 62aa bhis 10c21fe8 <free_contiguous_pages+0x106>
10c2203e: 46c4 movew %d4,%sr
10c22040: 0cb9 1000 d498 cmpil #268489880,1000d498 <kswapd_wait+0x4>
10c22046: 1000 d498
10c2204a: 6714 beqs 10c22060 <free_contiguous_pages+0x17e>
10c2204c: 4878 0001 pea 1 <PF_DTRACE_OFF>
10c22050: 4878 0001 pea 1 <PF_DTRACE_OFF>
10c22054: 4879 1000 d494 pea 1000d494 <kswapd_wait>
10c2205a: 4eb9 10c1 4712 jsr 10c14712 <__wake_up>
10c22060: 4cee 0c1c ffec moveml %fp@(-20),%d2-%d4/%a2-%a3
10c22066: 4e5e unlk %fp
10c22068: 4e75 rts
10c2206a <nr_free_buffer_pages>:
10c2206a: 4e56 0000 linkw %fp,#0
10c2206e: 2039 1000 d4fc movel 1000d4fc <_nr_free_pages>,%d0
10c22074: d0b9 1002 7cb4 addl 10027cb4 <nr_active_pages>,%d0
10c2207a: d0b9 1002 7cb0 addl 10027cb0 <nr_inactive_pages>,%d0
10c22080: 4e5e unlk %fp
10c22082: 4e75 rts
10c22084 <get_zeroed_page>:
10c22084: 4e56 0000 linkw %fp,#0
10c22088: 2f02 movel %d2,%sp@-
10c2208a: 42a7 clrl %sp@-
10c2208c: 2f2e 0008 movel %fp@(8),%sp@-
10c22090: 4eb9 10c2 219e jsr 10c2219e <_alloc_pages>
10c22096: 2040 moveal %d0,%a0
10c22098: 508f addql #8,%sp
10c2209a: b0fc 0000 cmpaw #0,%a0
10c2209e: 6726 beqs 10c220c6 <get_zeroed_page+0x42>
10c220a0: 2028 0038 movel %a0@(56),%d0
10c220a4: 2400 movel %d0,%d2
10c220a6: 660c bnes 10c220b4 <get_zeroed_page+0x30>
10c220a8: 4879 1000 21c0 pea 100021c0 <tvecs+0x628>
10c220ae: 4eb9 10c1 60e4 jsr 10c160e4 <panic>
10c220b4: 4878 1000 pea 1000 <LFLUSH_I_AND_D+0x7f8>
10c220b8: 42a7 clrl %sp@-
10c220ba: 2f02 movel %d2,%sp@-
10c220bc: 4eb9 10c8 576c jsr 10c8576c <memset>
10c220c2: 2002 movel %d2,%d0
10c220c4: 6002 bras 10c220c8 <get_zeroed_page+0x44>
10c220c6: 7000 moveq #0,%d0
10c220c8: 242e fffc movel %fp@(-4),%d2
10c220cc: 4e5e unlk %fp
10c220ce: 4e75 rts
10c220d0 <page_cache_release>:
10c220d0: 4e56 0000 linkw %fp,#0
10c220d4: 2f0a movel %a2,%sp@-
10c220d6: 246e 0008 moveal %fp@(8),%a2
10c220da: 41ea 0018 lea %a2@(24),%a0
10c220de: 2010 movel %a0@,%d0
10c220e0: 0800 000e btst #14,%d0
10c220e4: 663a bnes 10c22120 <page_cache_release+0x50>
10c220e6: 7001 moveq #1,%d0
10c220e8: b0aa 0014 cmpl %a2@(20),%d0
10c220ec: 6632 bnes 10c22120 <page_cache_release+0x50>
10c220ee: 2010 movel %a0@,%d0
10c220f0: 0800 0006 btst #6,%d0
10c220f4: 670a beqs 10c22100 <page_cache_release+0x30>
10c220f6: 2f0a movel %a2,%sp@-
10c220f8: 4eb9 10c2 1bdc jsr 10c21bdc <lru_cache_del>
10c220fe: 588f addql #4,%sp
10c22100: 4878 0001 pea 1 <PF_DTRACE_OFF>
10c22104: 4aaa 0038 tstl %a2@(56)
10c22108: 660c bnes 10c22116 <page_cache_release+0x46>
10c2210a: 4879 1000 21c0 pea 100021c0 <tvecs+0x628>
10c22110: 4eb9 10c1 60e4 jsr 10c160e4 <panic>
10c22116: 2f2a 0038 movel %a2@(56),%sp@-
10c2211a: 4eba fdc6 jsr %pc@(10c21ee2 <free_contiguous_pages>)
10c2211e: 600e bras 10c2212e <page_cache_release+0x5e>
10c22120: 41ea 0014 lea %a2@(20),%a0
10c22124: 40c0 movew %sr,%d0
10c22126: 007c 0700 oriw #1792,%sr
10c2212a: 5390 subql #1,%a0@
10c2212c: 46c0 movew %d0,%sr
10c2212e: 246e fffc moveal %fp@(-4),%a2
10c22132: 4e5e unlk %fp
10c22134: 4e75 rts
10c22136 <free_pages>:
10c22136: 4e56 0000 linkw %fp,#0
10c2213a: 202e 0008 movel %fp@(8),%d0
10c2213e: 671e beqs 10c2215e <free_pages+0x28>
10c22140: 2f2e 000c movel %fp@(12),%sp@-
10c22144: 0680 f000 0000 addil #-268435456,%d0
10c2214a: 720c moveq #12,%d1
10c2214c: e2a8 lsrl %d1,%d0
10c2214e: ed88 lsll #6,%d0
10c22150: d0b9 1000 d4a0 addl 1000d4a0 <mem_map>,%d0
10c22156: 2f00 movel %d0,%sp@-
10c22158: 4eb9 10c2 2162 jsr 10c22162 <__free_pages>
10c2215e: 4e5e unlk %fp
10c22160: 4e75 rts
10c22162 <__free_pages>:
10c22162: 4e56 0000 linkw %fp,#0
10c22166: 226e 0008 moveal %fp@(8),%a1
10c2216a: 41e9 0018 lea %a1@(24),%a0
10c2216e: 2010 movel %a0@,%d0
10c22170: 0800 000e btst #14,%d0
10c22174: 6624 bnes 10c2219a <__free_pages+0x38>
10c22176: 7001 moveq #1,%d0
10c22178: 222e 000c movel %fp@(12),%d1
10c2217c: e3a8 lsll %d1,%d0
10c2217e: 2f00 movel %d0,%sp@-
10c22180: 4aa9 0038 tstl %a1@(56)
10c22184: 660c bnes 10c22192 <__free_pages+0x30>
10c22186: 4879 1000 21c0 pea 100021c0 <tvecs+0x628>
10c2218c: 4eb9 10c1 60e4 jsr 10c160e4 <panic>
10c22192: 2f29 0038 movel %a1@(56),%sp@-
10c22196: 4eba fd4a jsr %pc@(10c21ee2 <free_contiguous_pages>)
10c2219a: 4e5e unlk %fp
10c2219c: 4e75 rts
10c2219e <_alloc_pages>:
10c2219e: 4e56 0000 linkw %fp,#0
10c221a2: 42a7 clrl %sp@-
10c221a4: 7001 moveq #1,%d0
10c221a6: 222e 000c movel %fp@(12),%d1
10c221aa: e3a8 lsll %d1,%d0
10c221ac: 2f00 movel %d0,%sp@-
10c221ae: 2f2e 0008 movel %fp@(8),%sp@-
10c221b2: 4eb9 10c2 2290 jsr 10c22290 <__get_contiguous_pages>
10c221b8: 4a80 tstl %d0
10c221ba: 6604 bnes 10c221c0 <_alloc_pages+0x22>
10c221bc: 7000 moveq #0,%d0
10c221be: 6012 bras 10c221d2 <_alloc_pages+0x34>
10c221c0: 0680 f000 0000 addil #-268435456,%d0
10c221c6: 720c moveq #12,%d1
10c221c8: e2a8 lsrl %d1,%d0
10c221ca: ed88 lsll #6,%d0
10c221cc: d0b9 1000 d4a0 addl 1000d4a0 <mem_map>,%d0
10c221d2: 4e5e unlk %fp
10c221d4: 4e75 rts
10c221d6 <__alloc_pages>:
10c221d6: 4e56 0000 linkw %fp,#0
10c221da: 42a7 clrl %sp@-
10c221dc: 7001 moveq #1,%d0
10c221de: 222e 000c movel %fp@(12),%d1
10c221e2: e3a8 lsll %d1,%d0
10c221e4: 2f00 movel %d0,%sp@-
10c221e6: 2f2e 0008 movel %fp@(8),%sp@-
10c221ea: 4eb9 10c2 2290 jsr 10c22290 <__get_contiguous_pages>
10c221f0: 4a80 tstl %d0
10c221f2: 6604 bnes 10c221f8 <__alloc_pages+0x22>
10c221f4: 7000 moveq #0,%d0
10c221f6: 6012 bras 10c2220a <__alloc_pages+0x34>
10c221f8: 0680 f000 0000 addil #-268435456,%d0
10c221fe: 720c moveq #12,%d1
10c22200: e2a8 lsrl %d1,%d0
10c22202: ed88 lsll #6,%d0
10c22204: d0b9 1000 d4a0 addl 1000d4a0 <mem_map>,%d0
10c2220a: 4e5e unlk %fp
10c2220c: 4e75 rts
10c2220e <find_some_memory>:
10c2220e: 4e56 0000 linkw %fp,#0
10c22212: 48e7 3c30 moveml %d2-%d5/%a2-%a3,%sp@-
10c22216: 2a2e 0008 movel %fp@(8),%d5
10c2221a: 7800 moveq #0,%d4
10c2221c: 2039 1002 572c movel 1002572c <irq_stat+0x4>,%d0
10c22222: d0b9 1002 5730 addl 10025730 <irq_stat+0x8>,%d0
10c22228: 665c bnes 10c22286 <find_some_memory+0x78>
10c2222a: 2679 1002 7ca4 moveal 10027ca4 <pgdat_list>,%a3
10c22230: 2604 movel %d4,%d3
10c22232: 5283 addql #1,%d3
10c22234: 242b 02f8 movel %a3@(760),%d2
10c22238: 5382 subql #1,%d2
10c2223a: 6b38 bmis 10c22274 <find_some_memory+0x66>
10c2223c: 2202 movel %d2,%d1
10c2223e: d281 addl %d1,%d1
10c22240: d282 addl %d2,%d1
10c22242: 2001 movel %d1,%d0
10c22244: e788 lsll #3,%d0
10c22246: 9081 subl %d1,%d0
10c22248: e788 lsll #3,%d0
10c2224a: 45f3 0800 lea %a3@(00000000,%d0:l),%a2
10c2224e: 7001 moveq #1,%d0
10c22250: 2540 0014 movel %d0,%a2@(20)
10c22254: 42a7 clrl %sp@-
10c22256: 4878 01d0 pea 1d0 <LSIGTRAP+0x1cb>
10c2225a: 2f0a movel %a2,%sp@-
10c2225c: 4eb9 10c2 161e jsr 10c2161e <try_to_free_pages>
10c22262: 4fef 000c lea %sp@(12),%sp
10c22266: 45ea ff58 lea %a2@(-168),%a2
10c2226a: 51ca ffe2 dbf %d2,10c2224e <find_some_memory+0x40>
10c2226e: 4242 clrw %d2
10c22270: 5382 subql #1,%d2
10c22272: 64da bccs 10c2224e <find_some_memory+0x40>
10c22274: 266b 0318 moveal %a3@(792),%a3
10c22278: b6fc 0000 cmpaw #0,%a3
10c2227c: 66b6 bnes 10c22234 <find_some_memory+0x26>
10c2227e: 2004 movel %d4,%d0
10c22280: 2803 movel %d3,%d4
10c22282: ba80 cmpl %d0,%d5
10c22284: 6ea4 bgts 10c2222a <find_some_memory+0x1c>
10c22286: 4cee 0c3c ffe8 moveml %fp@(-24),%d2-%d5/%a2-%a3
10c2228c: 4e5e unlk %fp
10c2228e: 4e75 rts
10c22290 <__get_contiguous_pages>:
10c22290: 4e56 fff8 linkw %fp,#-8
10c22294: 48e7 3f3c moveml %d2-%d7/%a2-%a5,%sp@-
10c22298: 2e2e 000c movel %fp@(12),%d7
10c2229c: 42ae fff8 clrl %fp@(-8)
10c222a0: 40c0 movew %sr,%d0
10c222a2: 2d40 fffc movel %d0,%fp@(-4)
10c222a6: 0cb9 1000 d498 cmpil #268489880,1000d498 <kswapd_wait+0x4>
10c222ac: 1000 d498
10c222b0: 6718 beqs 10c222ca <__get_contiguous_pages+0x3a>
10c222b2: 4878 0001 pea 1 <PF_DTRACE_OFF>
10c222b6: 4878 0001 pea 1 <PF_DTRACE_OFF>
10c222ba: 4879 1000 d494 pea 1000d494 <kswapd_wait>
10c222c0: 4eb9 10c1 4712 jsr 10c14712 <__wake_up>
10c222c6: 4fef 000c lea %sp@(12),%sp
10c222ca: 007c 0700 oriw #1792,%sr
10c222ce: beb9 1000 d4fc cmpl 1000d4fc <_nr_free_pages>,%d7
10c222d4: 6200 02a4 bhiw 10c2257a <__get_contiguous_pages+0x2ea>
10c222d8: 99cc subal %a4,%a4
10c222da: 95ca subal %a2,%a2
10c222dc: 7202 moveq #2,%d1
10c222de: b287 cmpl %d7,%d1
10c222e0: 54c0 scc %d0
10c222e2: 4880 extw %d0
10c222e4: 48c0 extl %d0
10c222e6: 2439 1000 d4f4 movel 1000d4f4 <bit_map_size>,%d2
10c222ec: 2c02 movel %d2,%d6
10c222ee: cc80 andl %d0,%d6
10c222f0: 2642 moveal %d2,%a3
10c222f2: b287 cmpl %d7,%d1
10c222f4: 6508 bcss 10c222fe <__get_contiguous_pages+0x6e>
10c222f6: 70f0 moveq #-16,%d0
10c222f8: dc80 addl %d0,%d6
10c222fa: 2a06 movel %d6,%d5
10c222fc: 6006 bras 10c22304 <__get_contiguous_pages+0x74>
10c222fe: 2a39 1000 d4f8 movel 1000d4f8 <first_usable_page>,%d5
10c22304: 2239 1000 d4f0 movel 1000d4f0 <bit_map>,%d1
10c2230a: 2605 movel %d5,%d3
10c2230c: 2003 movel %d3,%d0
10c2230e: ea80 asrl #5,%d0
10c22310: e588 lsll #2,%d0
10c22312: 2041 moveal %d1,%a0
10c22314: d1c0 addal %d0,%a0
10c22316: 2803 movel %d3,%d4
10c22318: 70e0 moveq #-32,%d0
10c2231a: c880 andl %d0,%d4
10c2231c: 2a41 moveal %d1,%a5
10c2231e: b483 cmpl %d3,%d2
10c22320: 6e06 bgts 10c22328 <__get_contiguous_pages+0x98>
10c22322: 2042 moveal %d2,%a0
10c22324: 6000 0178 braw 10c2249e <__get_contiguous_pages+0x20e>
10c22328: 9484 subl %d4,%d2
10c2232a: 761f moveq #31,%d3
10c2232c: c685 andl %d5,%d3
10c2232e: 6732 beqs 10c22362 <__get_contiguous_pages+0xd2>
10c22330: 7220 moveq #32,%d1
10c22332: 9283 subl %d3,%d1
10c22334: 70ff moveq #-1,%d0
10c22336: e2a8 lsrl %d1,%d0
10c22338: 2218 movel %a0@+,%d1
10c2233a: 8280 orl %d0,%d1
10c2233c: 701f moveq #31,%d0
10c2233e: b082 cmpl %d2,%d0
10c22340: 6c34 bges 10c22376 <__get_contiguous_pages+0xe6>
10c22342: 70ff moveq #-1,%d0
10c22344: b081 cmpl %d1,%d0
10c22346: 6634 bnes 10c2237c <__get_contiguous_pages+0xec>
10c22348: 72e0 moveq #-32,%d1
10c2234a: d481 addl %d1,%d2
10c2234c: 7020 moveq #32,%d0
10c2234e: d880 addl %d0,%d4
10c22350: 6010 bras 10c22362 <__get_contiguous_pages+0xd2>
10c22352: 2218 movel %a0@+,%d1
10c22354: 70ff moveq #-1,%d0
10c22356: b081 cmpl %d1,%d0
10c22358: 6622 bnes 10c2237c <__get_contiguous_pages+0xec>
10c2235a: 7220 moveq #32,%d1
10c2235c: d881 addl %d1,%d4
10c2235e: 70e0 moveq #-32,%d0
10c22360: d480 addl %d0,%d2
10c22362: 2002 movel %d2,%d0
10c22364: 72e0 moveq #-32,%d1
10c22366: c081 andl %d1,%d0
10c22368: 66e8 bnes 10c22352 <__get_contiguous_pages+0xc2>
10c2236a: 4a82 tstl %d2
10c2236c: 6606 bnes 10c22374 <__get_contiguous_pages+0xe4>
10c2236e: 2044 moveal %d4,%a0
10c22370: 6000 012c braw 10c2249e <__get_contiguous_pages+0x20e>
10c22374: 2210 movel %a0@,%d1
10c22376: 70ff moveq #-1,%d0
10c22378: e4a8 lsrl %d2,%d0
10c2237a: 8280 orl %d0,%d1
10c2237c: 7000 moveq #0,%d0
10c2237e: 0801 0000 btst #0,%d1
10c22382: 670a beqs 10c2238e <__get_contiguous_pages+0xfe>
10c22384: 5280 addql #1,%d0
10c22386: e289 lsrl #1,%d1
10c22388: 0801 0000 btst #0,%d1
10c2238c: 66f6 bnes 10c22384 <__get_contiguous_pages+0xf4>
10c2238e: 2044 moveal %d4,%a0
10c22390: 6000 010a braw 10c2249c <__get_contiguous_pages+0x20c>
10c22394: b081 cmpl %d1,%d0
10c22396: 656c bcss 10c22404 <__get_contiguous_pages+0x174>
10c22398: 2008 movel %a0,%d0
10c2239a: ed88 lsll #6,%d0
10c2239c: 2239 1000 d4a0 movel 1000d4a0 <mem_map>,%d1
10c223a2: 2441 moveal %d1,%a2
10c223a4: d5c0 addal %d0,%a2
10c223a6: 4aaa 0038 tstl %a2@(56)
10c223aa: 660c bnes 10c223b8 <__get_contiguous_pages+0x128>
10c223ac: 4879 1000 21c0 pea 100021c0 <tvecs+0x628>
10c223b2: 4eb9 10c1 60e4 jsr 10c160e4 <panic>
10c223b8: 203c 0000 1000 movel #4096,%d0
10c223be: 242e 0010 movel %fp@(16),%d2
10c223c2: e5a8 lsll %d2,%d0
10c223c4: 5380 subql #1,%d0
10c223c6: c0aa 0038 andl %a2@(56),%d0
10c223ca: 99cc subal %a4,%a4
10c223cc: 6630 bnes 10c223fe <__get_contiguous_pages+0x16e>
10c223ce: be8c cmpl %a4,%d7
10c223d0: 6300 00de blsw 10c224b0 <__get_contiguous_pages+0x220>
10c223d4: 2601 movel %d1,%d3
10c223d6: 224d moveal %a5,%a1
10c223d8: 7801 moveq #1,%d4
10c223da: 200a movel %a2,%d0
10c223dc: 9083 subl %d3,%d0
10c223de: ec80 asrl #6,%d0
10c223e0: 2400 movel %d0,%d2
10c223e2: ea82 asrl #5,%d2
10c223e4: e58a lsll #2,%d2
10c223e6: 721f moveq #31,%d1
10c223e8: c081 andl %d1,%d0
10c223ea: 2204 movel %d4,%d1
10c223ec: e1a9 lsll %d0,%d1
10c223ee: c2b1 2800 andl %a1@(00000000,%d2:l),%d1
10c223f2: 660a bnes 10c223fe <__get_contiguous_pages+0x16e>
10c223f4: 528c addql #1,%a4
10c223f6: 45ea 0040 lea %a2@(64),%a2
10c223fa: be8c cmpl %a4,%d7
10c223fc: 62dc bhis 10c223da <__get_contiguous_pages+0x14a>
10c223fe: be8c cmpl %a4,%d7
10c22400: 6300 00ae blsw 10c224b0 <__get_contiguous_pages+0x220>
10c22404: 7402 moveq #2,%d2
10c22406: b487 cmpl %d7,%d2
10c22408: 6508 bcss 10c22412 <__get_contiguous_pages+0x182>
10c2240a: 70f0 moveq #-16,%d0
10c2240c: dc80 addl %d0,%d6
10c2240e: 2046 moveal %d6,%a0
10c22410: 6004 bras 10c22416 <__get_contiguous_pages+0x186>
10c22412: 41f4 8801 lea %a4@(00000001,%a0:l),%a0
10c22416: 2208 movel %a0,%d1
10c22418: 2001 movel %d1,%d0
10c2241a: ea80 asrl #5,%d0
10c2241c: e588 lsll #2,%d0
10c2241e: 43f5 0800 lea %a5@(00000000,%d0:l),%a1
10c22422: 2601 movel %d1,%d3
10c22424: 74e0 moveq #-32,%d2
10c22426: c682 andl %d2,%d3
10c22428: b7c1 cmpal %d1,%a3
10c2242a: 6e04 bgts 10c22430 <__get_contiguous_pages+0x1a0>
10c2242c: 204b moveal %a3,%a0
10c2242e: 606e bras 10c2249e <__get_contiguous_pages+0x20e>
10c22430: 240b movel %a3,%d2
10c22432: 9483 subl %d3,%d2
10c22434: 2208 movel %a0,%d1
10c22436: 701f moveq #31,%d0
10c22438: c280 andl %d0,%d1
10c2243a: 6734 beqs 10c22470 <__get_contiguous_pages+0x1e0>
10c2243c: 7020 moveq #32,%d0
10c2243e: 9081 subl %d1,%d0
10c22440: 2200 movel %d0,%d1
10c22442: 70ff moveq #-1,%d0
10c22444: e2a8 lsrl %d1,%d0
10c22446: 2219 movel %a1@+,%d1
10c22448: 8280 orl %d0,%d1
10c2244a: 701f moveq #31,%d0
10c2244c: b082 cmpl %d2,%d0
10c2244e: 6c32 bges 10c22482 <__get_contiguous_pages+0x1f2>
10c22450: 70ff moveq #-1,%d0
10c22452: b081 cmpl %d1,%d0
10c22454: 6632 bnes 10c22488 <__get_contiguous_pages+0x1f8>
10c22456: 72e0 moveq #-32,%d1
10c22458: d481 addl %d1,%d2
10c2245a: 7020 moveq #32,%d0
10c2245c: d680 addl %d0,%d3
10c2245e: 6010 bras 10c22470 <__get_contiguous_pages+0x1e0>
10c22460: 2219 movel %a1@+,%d1
10c22462: 70ff moveq #-1,%d0
10c22464: b081 cmpl %d1,%d0
10c22466: 6620 bnes 10c22488 <__get_contiguous_pages+0x1f8>
10c22468: 7220 moveq #32,%d1
10c2246a: d681 addl %d1,%d3
10c2246c: 70e0 moveq #-32,%d0
10c2246e: d480 addl %d0,%d2
10c22470: 2002 movel %d2,%d0
10c22472: 72e0 moveq #-32,%d1
10c22474: c081 andl %d1,%d0
10c22476: 66e8 bnes 10c22460 <__get_contiguous_pages+0x1d0>
10c22478: 4a82 tstl %d2
10c2247a: 6604 bnes 10c22480 <__get_contiguous_pages+0x1f0>
10c2247c: 2043 moveal %d3,%a0
10c2247e: 601e bras 10c2249e <__get_contiguous_pages+0x20e>
10c22480: 2211 movel %a1@,%d1
10c22482: 70ff moveq #-1,%d0
10c22484: e4a8 lsrl %d2,%d0
10c22486: 8280 orl %d0,%d1
10c22488: 7000 moveq #0,%d0
10c2248a: 0801 0000 btst #0,%d1
10c2248e: 670a beqs 10c2249a <__get_contiguous_pages+0x20a>
10c22490: 5280 addql #1,%d0
10c22492: e289 lsrl #1,%d1
10c22494: 0801 0000 btst #0,%d1
10c22498: 66f6 bnes 10c22490 <__get_contiguous_pages+0x200>
10c2249a: 2043 moveal %d3,%a0
10c2249c: d1c0 addal %d0,%a0
10c2249e: 2208 movel %a0,%d1
10c224a0: d287 addl %d7,%d1
10c224a2: 200b movel %a3,%d0
10c224a4: b081 cmpl %d1,%d0
10c224a6: 6400 fef0 bccw 10c22398 <__get_contiguous_pages+0x108>
10c224aa: 4a86 tstl %d6
10c224ac: 6e00 fee6 bgtw 10c22394 <__get_contiguous_pages+0x104>
10c224b0: b4fc 0000 cmpaw #0,%a2
10c224b4: 6700 00c4 beqw 10c2257a <__get_contiguous_pages+0x2ea>
10c224b8: be8c cmpl %a4,%d7
10c224ba: 6200 00be bhiw 10c2257a <__get_contiguous_pages+0x2ea>
10c224be: 9fb9 1000 d4fc subl %d7,1000d4fc <_nr_free_pages>
10c224c4: 6054 bras 10c2251a <__get_contiguous_pages+0x28a>
10c224c6: 45ea ffc0 lea %a2@(-64),%a2
10c224ca: 7401 moveq #1,%d2
10c224cc: 2542 0014 movel %d2,%a2@(20)
10c224d0: 220a movel %a2,%d1
10c224d2: 92b9 1000 d4a0 subl 1000d4a0 <mem_map>,%d1
10c224d8: ec81 asrl #6,%d1
10c224da: 2001 movel %d1,%d0
10c224dc: ea80 asrl #5,%d0
10c224de: e588 lsll #2,%d0
10c224e0: 2079 1000 d4f0 moveal 1000d4f0 <bit_map>,%a0
10c224e6: d1c0 addal %d0,%a0
10c224e8: 701f moveq #31,%d0
10c224ea: c280 andl %d0,%d1
10c224ec: 7001 moveq #1,%d0
10c224ee: e3a8 lsll %d1,%d0
10c224f0: 40c1 movew %sr,%d1
10c224f2: 007c 0700 oriw #1792,%sr
10c224f6: 8190 orl %d0,%a0@
10c224f8: 46c1 movew %d1,%sr
10c224fa: 2207 movel %d7,%d1
10c224fc: 0081 a1c2 0000 oril #-1581121536,%d1
10c22502: 2541 000c movel %d1,%a2@(12)
10c22506: 0c87 0000 ffff cmpil #65535,%d7
10c2250c: 630c blss 10c2251a <__get_contiguous_pages+0x28a>
10c2250e: 4879 1000 21c0 pea 100021c0 <tvecs+0x628>
10c22514: 4eb9 10c1 60e4 jsr 10c160e4 <panic>
10c2251a: 200c movel %a4,%d0
10c2251c: 538c subql #1,%a4
10c2251e: 6ea6 bgts 10c224c6 <__get_contiguous_pages+0x236>
10c22520: 2279 1002 7ca4 moveal 10027ca4 <pgdat_list>,%a1
10c22526: 2429 02f8 movel %a1@(760),%d2
10c2252a: 5382 subql #1,%d2
10c2252c: 6b24 bmis 10c22552 <__get_contiguous_pages+0x2c2>
10c2252e: 2202 movel %d2,%d1
10c22530: d281 addl %d1,%d1
10c22532: d282 addl %d2,%d1
10c22534: 2001 movel %d1,%d0
10c22536: e788 lsll #3,%d0
10c22538: 9081 subl %d1,%d0
10c2253a: e788 lsll #3,%d0
10c2253c: 41f1 0814 lea %a1@(00000014,%d0:l),%a0
10c22540: 7001 moveq #1,%d0
10c22542: 2080 movel %d0,%a0@
10c22544: 41e8 ff58 lea %a0@(-168),%a0
10c22548: 51ca fff6 dbf %d2,10c22540 <__get_contiguous_pages+0x2b0>
10c2254c: 4242 clrw %d2
10c2254e: 5382 subql #1,%d2
10c22550: 64ee bccs 10c22540 <__get_contiguous_pages+0x2b0>
10c22552: 2269 0318 moveal %a1@(792),%a1
10c22556: b2fc 0000 cmpaw #0,%a1
10c2255a: 66ca bnes 10c22526 <__get_contiguous_pages+0x296>
10c2255c: 222e fffc movel %fp@(-4),%d1
10c22560: 46c1 movew %d1,%sr
10c22562: 4aaa 0038 tstl %a2@(56)
10c22566: 660c bnes 10c22574 <__get_contiguous_pages+0x2e4>
10c22568: 4879 1000 21c0 pea 100021c0 <tvecs+0x628>
10c2256e: 4eb9 10c1 60e4 jsr 10c160e4 <panic>
10c22574: 202a 0038 movel %a2@(56),%d0
10c22578: 6052 bras 10c225cc <__get_contiguous_pages+0x33c>
10c2257a: 242e fffc movel %fp@(-4),%d2
10c2257e: 46c2 movew %d2,%sr
10c22580: 2079 1002 53b4 moveal 100253b4 <_current_task>,%a0
10c22586: 0828 0003 0006 btst #3,%a0@(6)
10c2258c: 663c bnes 10c225ca <__get_contiguous_pages+0x33a>
10c2258e: 4878 0003 pea 3 <PF_PTRACED_OFF>
10c22592: 4eba fc7a jsr %pc@(10c2220e <find_some_memory>)
10c22596: 588f addql #4,%sp
10c22598: 202e fff8 movel %fp@(-8),%d0
10c2259c: 52ae fff8 addql #1,%fp@(-8)
10c225a0: 7202 moveq #2,%d1
10c225a2: b280 cmpl %d0,%d1
10c225a4: 6c00 fd24 bgew 10c222ca <__get_contiguous_pages+0x3a>
10c225a8: 2f07 movel %d7,%sp@-
10c225aa: 2439 1002 53b4 movel 100253b4 <_current_task>,%d2
10c225b0: 0682 0000 023c addil #572,%d2
10c225b6: 2f02 movel %d2,%sp@-
10c225b8: 4879 1000 21d8 pea 100021d8 <tvecs+0x640>
10c225be: 4eb9 10c1 677e jsr 10c1677e <printk>
10c225c4: 4eb9 10c2 1e6c jsr 10c21e6c <out_of_memory>
10c225ca: 7000 moveq #0,%d0
10c225cc: 4cee 3cfc ffd0 moveml %fp@(-48),%d2-%d7/%a2-%a5
10c225d2: 4e5e unlk %fp
10c225d4: 4e75 rts
10c225d6 <__get_free_pages>:
10c225d6: 4e56 0000 linkw %fp,#0
10c225da: 42a7 clrl %sp@-
10c225dc: 7001 moveq #1,%d0
10c225de: 222e 000c movel %fp@(12),%d1
10c225e2: e3a8 lsll %d1,%d0
10c225e4: 2f00 movel %d0,%sp@-
10c225e6: 2f2e 0008 movel %fp@(8),%sp@-
10c225ea: 4eba fca4 jsr %pc@(10c22290 <__get_contiguous_pages>)
10c225ee: 4e5e unlk %fp
10c225f0: 4e75 rts
10c225f2 <print_free_areas>:
10c225f2: 4e56 ffe4 linkw %fp,#-28
10c225f6: 48e7 3f3c moveml %d2-%d7/%a2-%a5,%sp@-
10c225fa: 7c00 moveq #0,%d6
10c225fc: 2e39 1000 d4f4 movel 1000d4f4 <bit_map_size>,%d7
10c22602: 700c moveq #12,%d0
10c22604: e1af lsll %d0,%d7
10c22606: 2d47 fff4 movel %d7,%fp@(-12)
10c2260a: 42ae fff0 clrl %fp@(-16)
10c2260e: 42ae ffec clrl %fp@(-20)
10c22612: 99cc subal %a4,%a4
10c22614: 42ae ffe8 clrl %fp@(-24)
10c22618: 42ae ffe4 clrl %fp@(-28)
10c2261c: 9bcd subal %a5,%a5
10c2261e: 4878 0001 pea 1 <PF_DTRACE_OFF>
10c22622: 4eba fbea jsr %pc@(10c2220e <find_some_memory>)
10c22626: 588f addql #4,%sp
10c22628: 2439 1002 7ca8 movel 10027ca8 <realalloc>,%d2
10c2262e: 672a beqs 10c2265a <print_free_areas+0x68>
10c22630: 2042 moveal %d2,%a0
10c22632: 91f9 1002 7cbc subal 10027cbc <askedalloc>,%a0
10c22638: 2208 movel %a0,%d1
10c2263a: d281 addl %d1,%d1
10c2263c: d288 addl %a0,%d1
10c2263e: 2001 movel %d1,%d0
10c22640: eb88 lsll #5,%d0
10c22642: 2241 moveal %d1,%a1
10c22644: d3c0 addal %d0,%a1
10c22646: 2f02 movel %d2,%sp@-
10c22648: 4870 9800 pea %a0@(00000000,%a1:l)
10c2264c: 4eb9 10c8 5940 jsr 10c85940 <__udivsi3>
10c22652: 508f addql #8,%sp
10c22654: 2d40 fff8 movel %d0,%fp@(-8)
10c22658: 6004 bras 10c2265e <print_free_areas+0x6c>
10c2265a: 42ae fff8 clrl %fp@(-8)
10c2265e: 40c1 movew %sr,%d1
10c22660: 2d41 fffc movel %d1,%fp@(-4)
10c22664: 007c 0700 oriw #1792,%sr
10c22668: 4aae 0008 tstl %fp@(8)
10c2266c: 670c beqs 10c2267a <print_free_areas+0x88>
10c2266e: 70b0 moveq #-80,%d0
10c22670: d0ae 000c addl %fp@(12),%d0
10c22674: b086 cmpl %d6,%d0
10c22676: 6f00 028e blew 10c22906 <print_free_areas+0x314>
10c2267a: 2079 1000 d4a0 moveal 1000d4a0 <mem_map>,%a0
10c22680: 2039 1000 d4f4 movel 1000d4f4 <bit_map_size>,%d0
10c22686: ed88 lsll #6,%d0
10c22688: 45f0 0800 lea %a0@(00000000,%d0:l),%a2
10c2268c: b5c8 cmpal %a0,%a2
10c2268e: 6300 00bc blsw 10c2274c <print_free_areas+0x15a>
10c22692: 2808 movel %a0,%d4
10c22694: 2679 1000 d4f0 moveal 1000d4f0 <bit_map>,%a3
10c2269a: 7a01 moveq #1,%d5
10c2269c: 93c9 subal %a1,%a1
10c2269e: 2008 movel %a0,%d0
10c226a0: 9084 subl %d4,%d0
10c226a2: ec80 asrl #6,%d0
10c226a4: 2400 movel %d0,%d2
10c226a6: ea82 asrl #5,%d2
10c226a8: e58a lsll #2,%d2
10c226aa: 721f moveq #31,%d1
10c226ac: c081 andl %d1,%d0
10c226ae: 2205 movel %d5,%d1
10c226b0: e1a9 lsll %d0,%d1
10c226b2: c2b3 2800 andl %a3@(00000000,%d2:l),%d1
10c226b6: 6746 beqs 10c226fe <print_free_areas+0x10c>
10c226b8: 260d movel %a5,%d3
10c226ba: 5283 addql #1,%d3
10c226bc: 601a bras 10c226d8 <print_free_areas+0xe6>
10c226be: 2202 movel %d2,%d1
10c226c0: ea81 asrl #5,%d1
10c226c2: e589 lsll #2,%d1
10c226c4: 701f moveq #31,%d0
10c226c6: c480 andl %d0,%d2
10c226c8: 2005 movel %d5,%d0
10c226ca: e5a8 lsll %d2,%d0
10c226cc: c0b3 1800 andl %a3@(00000000,%d1:l),%d0
10c226d0: 6712 beqs 10c226e4 <print_free_areas+0xf2>
10c226d2: 5289 addql #1,%a1
10c226d4: 41e8 0040 lea %a0@(64),%a0
10c226d8: b5c8 cmpal %a0,%a2
10c226da: 6308 blss 10c226e4 <print_free_areas+0xf2>
10c226dc: 2408 movel %a0,%d2
10c226de: 9484 subl %d4,%d2
10c226e0: ec82 asrl #6,%d2
10c226e2: 60da bras 10c226be <print_free_areas+0xcc>
10c226e4: 2209 movel %a1,%d1
10c226e6: d3ae ffe4 addl %d1,%fp@(-28)
10c226ea: be89 cmpl %a1,%d7
10c226ec: 6302 blss 10c226f0 <print_free_areas+0xfe>
10c226ee: 2e09 movel %a1,%d7
10c226f0: b3ee ffe8 cmpal %fp@(-24),%a1
10c226f4: 6304 blss 10c226fa <print_free_areas+0x108>
10c226f6: 2d49 ffe8 movel %a1,%fp@(-24)
10c226fa: 2a43 moveal %d3,%a5
10c226fc: 6048 bras 10c22746 <print_free_areas+0x154>
10c226fe: 260c movel %a4,%d3
10c22700: 5283 addql #1,%d3
10c22702: 601a bras 10c2271e <print_free_areas+0x12c>
10c22704: 2202 movel %d2,%d1
10c22706: ea81 asrl #5,%d1
10c22708: e589 lsll #2,%d1
10c2270a: 701f moveq #31,%d0
10c2270c: c480 andl %d0,%d2
10c2270e: 2005 movel %d5,%d0
10c22710: e5a8 lsll %d2,%d0
10c22712: c0b3 1800 andl %a3@(00000000,%d1:l),%d0
10c22716: 6612 bnes 10c2272a <print_free_areas+0x138>
10c22718: 5289 addql #1,%a1
10c2271a: 41e8 0040 lea %a0@(64),%a0
10c2271e: b5c8 cmpal %a0,%a2
10c22720: 6308 blss 10c2272a <print_free_areas+0x138>
10c22722: 2408 movel %a0,%d2
10c22724: 9484 subl %d4,%d2
10c22726: ec82 asrl #6,%d2
10c22728: 60da bras 10c22704 <print_free_areas+0x112>
10c2272a: 2209 movel %a1,%d1
10c2272c: d3ae ffec addl %d1,%fp@(-20)
10c22730: b3ee fff4 cmpal %fp@(-12),%a1
10c22734: 6404 bccs 10c2273a <print_free_areas+0x148>
10c22736: 2d49 fff4 movel %a1,%fp@(-12)
10c2273a: b3ee fff0 cmpal %fp@(-16),%a1
10c2273e: 6304 blss 10c22744 <print_free_areas+0x152>
10c22740: 2d49 fff0 movel %a1,%fp@(-16)
10c22744: 2843 moveal %d3,%a4
10c22746: b5c8 cmpal %a0,%a2
10c22748: 6200 ff52 bhiw 10c2269c <print_free_areas+0xaa>
10c2274c: 4aae 0008 tstl %fp@(8)
10c22750: 672a beqs 10c2277c <print_free_areas+0x18a>
10c22752: 4eba f780 jsr %pc@(10c21ed4 <nr_free_pages>)
10c22756: 2f00 movel %d0,%sp@-
10c22758: 2f39 1002 7cb0 movel 10027cb0 <nr_inactive_pages>,%sp@-
10c2275e: 2f39 1002 7cb4 movel 10027cb4 <nr_active_pages>,%sp@-
10c22764: 4879 1000 21fc pea 100021fc <tvecs+0x664>
10c2276a: 2f2e 0008 movel %fp@(8),%sp@-
10c2276e: 4eb9 10c8 4d6a jsr 10c84d6a <sprintf>
10c22774: 4fef 0014 lea %sp@(20),%sp
10c22778: 2c00 movel %d0,%d6
10c2277a: 6022 bras 10c2279e <print_free_areas+0x1ac>
10c2277c: 4eba f756 jsr %pc@(10c21ed4 <nr_free_pages>)
10c22780: 2f00 movel %d0,%sp@-
10c22782: 2f39 1002 7cb0 movel 10027cb0 <nr_inactive_pages>,%sp@-
10c22788: 2f39 1002 7cb4 movel 10027cb4 <nr_active_pages>,%sp@-
10c2278e: 4879 1000 21fc pea 100021fc <tvecs+0x664>
10c22794: 4eb9 10c1 677e jsr 10c1677e <printk>
10c2279a: 4fef 0010 lea %sp@(16),%sp
10c2279e: 4aae 0008 tstl %fp@(8)
10c227a2: 675a beqs 10c227fe <print_free_areas+0x20c>
10c227a4: 70b0 moveq #-80,%d0
10c227a6: d0ae 000c addl %fp@(12),%d0
10c227aa: b086 cmpl %d6,%d0
10c227ac: 6f00 0158 blew 10c22906 <print_free_areas+0x314>
10c227b0: 2f2e fff8 movel %fp@(-8),%sp@-
10c227b4: 220c movel %a4,%d1
10c227b6: d281 addl %d1,%d1
10c227b8: d28c addl %a4,%d1
10c227ba: 2001 movel %d1,%d0
10c227bc: eb88 lsll #5,%d0
10c227be: 2041 moveal %d1,%a0
10c227c0: d1c0 addal %d0,%a0
10c227c2: 2439 1000 d4fc movel 1000d4fc <_nr_free_pages>,%d2
10c227c8: 45f9 10c8 5940 lea 10c85940 <__udivsi3>,%a2
10c227ce: 2f02 movel %d2,%sp@-
10c227d0: 4874 8800 pea %a4@(00000000,%a0:l)
10c227d4: 4e92 jsr %a2@
10c227d6: 584f addqw #4,%sp
10c227d8: 2e80 movel %d0,%sp@
10c227da: 2002 movel %d2,%d0
10c227dc: e588 lsll #2,%d0
10c227de: 2f00 movel %d0,%sp@-
10c227e0: 2f02 movel %d2,%sp@-
10c227e2: 4879 1000 2220 pea 10002220 <tvecs+0x688>
10c227e8: 206e 0008 moveal %fp@(8),%a0
10c227ec: 4870 6800 pea %a0@(00000000,%d6:l)
10c227f0: 4eb9 10c8 4d6a jsr 10c84d6a <sprintf>
10c227f6: 4fef 0018 lea %sp@(24),%sp
10c227fa: dc80 addl %d0,%d6
10c227fc: 6042 bras 10c22840 <print_free_areas+0x24e>
10c227fe: 2f2e fff8 movel %fp@(-8),%sp@-
10c22802: 220c movel %a4,%d1
10c22804: d281 addl %d1,%d1
10c22806: d28c addl %a4,%d1
10c22808: 2001 movel %d1,%d0
10c2280a: eb88 lsll #5,%d0
10c2280c: 2041 moveal %d1,%a0
10c2280e: d1c0 addal %d0,%a0
10c22810: 2439 1000 d4fc movel 1000d4fc <_nr_free_pages>,%d2
10c22816: 45f9 10c8 5940 lea 10c85940 <__udivsi3>,%a2
10c2281c: 2f02 movel %d2,%sp@-
10c2281e: 4874 8800 pea %a4@(00000000,%a0:l)
10c22822: 4e92 jsr %a2@
10c22824: 584f addqw #4,%sp
10c22826: 2e80 movel %d0,%sp@
10c22828: 2002 movel %d2,%d0
10c2282a: e588 lsll #2,%d0
10c2282c: 2f00 movel %d0,%sp@-
10c2282e: 2f02 movel %d2,%sp@-
10c22830: 4879 1000 2220 pea 10002220 <tvecs+0x688>
10c22836: 4eb9 10c1 677e jsr 10c1677e <printk>
10c2283c: 4fef 0014 lea %sp@(20),%sp
10c22840: 4aae 0008 tstl %fp@(8)
10c22844: 673e beqs 10c22884 <print_free_areas+0x292>
10c22846: 70b0 moveq #-80,%d0
10c22848: d0ae 000c addl %fp@(12),%d0
10c2284c: b086 cmpl %d6,%d0
10c2284e: 6f00 00b6 blew 10c22906 <print_free_areas+0x314>
10c22852: 2f0c movel %a4,%sp@-
10c22854: 2f2e ffec movel %fp@(-20),%sp@-
10c22858: 4e92 jsr %a2@
10c2285a: 584f addqw #4,%sp
10c2285c: 2e80 movel %d0,%sp@
10c2285e: 2f2e fff0 movel %fp@(-16),%sp@-
10c22862: 2f2e fff4 movel %fp@(-12),%sp@-
10c22866: 2f0c movel %a4,%sp@-
10c22868: 4879 1000 2250 pea 10002250 <tvecs+0x6b8>
10c2286e: 206e 0008 moveal %fp@(8),%a0
10c22872: 4870 6800 pea %a0@(00000000,%d6:l)
10c22876: 4eb9 10c8 4d6a jsr 10c84d6a <sprintf>
10c2287c: 4fef 0018 lea %sp@(24),%sp
10c22880: dc80 addl %d0,%d6
10c22882: 6026 bras 10c228aa <print_free_areas+0x2b8>
10c22884: 2f0c movel %a4,%sp@-
10c22886: 2f2e ffec movel %fp@(-20),%sp@-
10c2288a: 4e92 jsr %a2@
10c2288c: 584f addqw #4,%sp
10c2288e: 2e80 movel %d0,%sp@
10c22890: 2f2e fff0 movel %fp@(-16),%sp@-
10c22894: 2f2e fff4 movel %fp@(-12),%sp@-
10c22898: 2f0c movel %a4,%sp@-
10c2289a: 4879 1000 2250 pea 10002250 <tvecs+0x6b8>
10c228a0: 4eb9 10c1 677e jsr 10c1677e <printk>
10c228a6: 4fef 0014 lea %sp@(20),%sp
10c228aa: 4aae 0008 tstl %fp@(8)
10c228ae: 6736 beqs 10c228e6 <print_free_areas+0x2f4>
10c228b0: 70b0 moveq #-80,%d0
10c228b2: d0ae 000c addl %fp@(12),%d0
10c228b6: b086 cmpl %d6,%d0
10c228b8: 6f4c bles 10c22906 <print_free_areas+0x314>
10c228ba: 2f0d movel %a5,%sp@-
10c228bc: 2f2e ffe4 movel %fp@(-28),%sp@-
10c228c0: 4e92 jsr %a2@
10c228c2: 584f addqw #4,%sp
10c228c4: 2e80 movel %d0,%sp@
10c228c6: 2f2e ffe8 movel %fp@(-24),%sp@-
10c228ca: 2f07 movel %d7,%sp@-
10c228cc: 2f0d movel %a5,%sp@-
10c228ce: 4879 1000 2279 pea 10002279 <tvecs+0x6e1>
10c228d4: 206e 0008 moveal %fp@(8),%a0
10c228d8: 4870 6800 pea %a0@(00000000,%d6:l)
10c228dc: 4eb9 10c8 4d6a jsr 10c84d6a <sprintf>
10c228e2: dc80 addl %d0,%d6
10c228e4: 6020 bras 10c22906 <print_free_areas+0x314>
10c228e6: 2f0d movel %a5,%sp@-
10c228e8: 2f2e ffe4 movel %fp@(-28),%sp@-
10c228ec: 4e92 jsr %a2@
10c228ee: 584f addqw #4,%sp
10c228f0: 2e80 movel %d0,%sp@
10c228f2: 2f2e ffe8 movel %fp@(-24),%sp@-
10c228f6: 2f07 movel %d7,%sp@-
10c228f8: 2f0d movel %a5,%sp@-
10c228fa: 4879 1000 2279 pea 10002279 <tvecs+0x6e1>
10c22900: 4eb9 10c1 677e jsr 10c1677e <printk>
10c22906: 202e fffc movel %fp@(-4),%d0
10c2290a: 46c0 movew %d0,%sr
10c2290c: 2006 movel %d6,%d0
10c2290e: 4cee 3cfc ffbc moveml %fp@(-68),%d2-%d7/%a2-%a5
10c22914: 4e5e unlk %fp
10c22916: 4e75 rts
10c22918 <show_free_areas>:
10c22918: 4e56 0000 linkw %fp,#0
10c2291c: 42a7 clrl %sp@-
10c2291e: 42a7 clrl %sp@-
10c22920: 4eba fcd0 jsr %pc@(10c225f2 <print_free_areas>)
10c22924: 4e5e unlk %fp
10c22926: 4e75 rts
10c22928 <vfs_statfs>:
10c22928: 4e56 0000 linkw %fp,#0
10c2292c: 2f0a movel %a2,%sp@-
10c2292e: 2f02 movel %d2,%sp@-
10c22930: 246e 0008 moveal %fp@(8),%a2
10c22934: 242e 000c movel %fp@(12),%d2
10c22938: 70ed moveq #-19,%d0
10c2293a: b4fc 0000 cmpaw #0,%a2
10c2293e: 6732 beqs 10c22972 <vfs_statfs+0x4a>
10c22940: 70da moveq #-38,%d0
10c22942: 206a 001c moveal %a2@(28),%a0
10c22946: b0fc 0000 cmpaw #0,%a0
10c2294a: 6726 beqs 10c22972 <vfs_statfs+0x4a>
10c2294c: 4aa8 0028 tstl %a0@(40)
10c22950: 6720 beqs 10c22972 <vfs_statfs+0x4a>
10c22952: 4878 0040 pea 40 <LSIGTRAP+0x3b>
10c22956: 42a7 clrl %sp@-
10c22958: 2f02 movel %d2,%sp@-
10c2295a: 4eb9 10c8 576c jsr 10c8576c <memset>
10c22960: 4fef 000c lea %sp@(12),%sp
10c22964: 206a 001c moveal %a2@(28),%a0
10c22968: 2f02 movel %d2,%sp@-
10c2296a: 2f0a movel %a2,%sp@-
10c2296c: 2068 0028 moveal %a0@(40),%a0
10c22970: 4e90 jsr %a0@
10c22972: 242e fff8 movel %fp@(-8),%d2
10c22976: 246e fffc moveal %fp@(-4),%a2
10c2297a: 4e5e unlk %fp
10c2297c: 4e75 rts
10c2297e <sys_statfs>:
10c2297e: 4e56 ffa4 linkw %fp,#-92
10c22982: 48e7 3800 moveml %d2-%d4,%sp@-
10c22986: 78e4 moveq #-28,%d4
10c22988: d88e addl %fp,%d4
10c2298a: 2f04 movel %d4,%sp@-
10c2298c: 4878 0009 pea 9 <LSIGTRAP+0x4>
10c22990: 2f2e 0008 movel %fp@(8),%sp@-
10c22994: 4eb9 10c2 ca0c jsr 10c2ca0c <__user_walk>
10c2299a: 2400 movel %d0,%d2
10c2299c: 4fef 000c lea %sp@(12),%sp
10c229a0: 6638 bnes 10c229da <sys_statfs+0x5c>
10c229a2: 76a4 moveq #-92,%d3
10c229a4: d68e addl %fp,%d3
10c229a6: 2f03 movel %d3,%sp@-
10c229a8: 206e ffe4 moveal %fp@(-28),%a0
10c229ac: 2068 0008 moveal %a0@(8),%a0
10c229b0: 2f28 0094 movel %a0@(148),%sp@-
10c229b4: 4eba ff72 jsr %pc@(10c22928 <vfs_statfs>)
10c229b8: 2400 movel %d0,%d2
10c229ba: 508f addql #8,%sp
10c229bc: 6614 bnes 10c229d2 <sys_statfs+0x54>
10c229be: 4878 0040 pea 40 <LSIGTRAP+0x3b>
10c229c2: 2f03 movel %d3,%sp@-
10c229c4: 2f2e 000c movel %fp@(12),%sp@-
10c229c8: 4eb9 10c8 5744 jsr 10c85744 <memcpy>
10c229ce: 4fef 000c lea %sp@(12),%sp
10c229d2: 2f04 movel %d4,%sp@-
10c229d4: 4eb9 10c2 bcfe jsr 10c2bcfe <path_release>
10c229da: 2002 movel %d2,%d0
10c229dc: 4cee 001c ff98 moveml %fp@(-104),%d2-%d4
10c229e2: 4e5e unlk %fp
10c229e4: 4e75 rts
10c229e6 <sys_fstatfs>:
10c229e6: 4e56 ffc0 linkw %fp,#-64
10c229ea: 48e7 3020 moveml %d2-%d3/%a2,%sp@-
10c229ee: 76f7 moveq #-9,%d3
10c229f0: 2f2e 0008 movel %fp@(8),%sp@-
10c229f4: 4eb9 10c2 4ab0 jsr 10c24ab0 <fget>
10c229fa: 2440 moveal %d0,%a2
10c229fc: 588f addql #4,%sp
10c229fe: b4fc 0000 cmpaw #0,%a2
10c22a02: 6738 beqs 10c22a3c <sys_fstatfs+0x56>
10c22a04: 74c0 moveq #-64,%d2
10c22a06: d48e addl %fp,%d2
10c22a08: 2f02 movel %d2,%sp@-
10c22a0a: 206a 0008 moveal %a2@(8),%a0
10c22a0e: 2068 0008 moveal %a0@(8),%a0
10c22a12: 2f28 0094 movel %a0@(148),%sp@-
10c22a16: 4eba ff10 jsr %pc@(10c22928 <vfs_statfs>)
10c22a1a: 2600 movel %d0,%d3
10c22a1c: 508f addql #8,%sp
10c22a1e: 6614 bnes 10c22a34 <sys_fstatfs+0x4e>
10c22a20: 4878 0040 pea 40 <LSIGTRAP+0x3b>
10c22a24: 2f02 movel %d2,%sp@-
10c22a26: 2f2e 000c movel %fp@(12),%sp@-
10c22a2a: 4eb9 10c8 5744 jsr 10c85744 <memcpy>
10c22a30: 4fef 000c lea %sp@(12),%sp
10c22a34: 2f0a movel %a2,%sp@-
10c22a36: 4eb9 10c2 49a6 jsr 10c249a6 <fput>
10c22a3c: 2003 movel %d3,%d0
10c22a3e: 4cee 040c ffb4 moveml %fp@(-76),%d2-%d3/%a2
10c22a44: 4e5e unlk %fp
10c22a46: 4e75 rts
10c22a48 <do_truncate>:
10c22a48: 4e56 ffd8 linkw %fp,#-40
10c22a4c: 48e7 3020 moveml %d2-%d3/%a2,%sp@-
10c22a50: 246e 0008 moveal %fp@(8),%a2
10c22a54: 202e 000c movel %fp@(12),%d0
10c22a58: 222e 0010 movel %fp@(16),%d1
10c22a5c: 242a 0008 movel %a2@(8),%d2
10c22a60: 4a80 tstl %d0
10c22a62: 6b40 bmis 10c22aa4 <do_truncate+0x5c>
10c22a64: 7664 moveq #100,%d3
10c22a66: d483 addl %d3,%d2
10c22a68: 2242 moveal %d2,%a1
10c22a6a: 41fa 000c lea %pc@(10c22a78 <do_truncate+0x30>),%a0
10c22a6e: 5391 subql #1,%a1@
10c22a70: 6a06 bpls 10c22a78 <do_truncate+0x30>
10c22a72: 4ef9 10c8 56f4 jmp 10c856f4 <__down_failed>
10c22a78: 2d40 ffe8 movel %d0,%fp@(-24)
10c22a7c: 2d41 ffec movel %d1,%fp@(-20)
10c22a80: 7048 moveq #72,%d0
10c22a82: 2d40 ffda movel %d0,%fp@(-38)
10c22a86: 486e ffda pea %fp@(-38)
10c22a8a: 2f0a movel %a2,%sp@-
10c22a8c: 4eb9 10c3 4c8c jsr 10c34c8c <notify_change>
10c22a92: 2242 moveal %d2,%a1
10c22a94: 41fa 000c lea %pc@(10c22aa2 <do_truncate+0x5a>),%a0
10c22a98: 5291 addql #1,%a1@
10c22a9a: 6e06 bgts 10c22aa2 <do_truncate+0x5a>
10c22a9c: 4ef9 10c8 571c jmp 10c8571c <__up_wakeup>
10c22aa2: 6002 bras 10c22aa6 <do_truncate+0x5e>
10c22aa4: 70ea moveq #-22,%d0
10c22aa6: 4cee 040c ffcc moveml %fp@(-52),%d2-%d3/%a2
10c22aac: 4e5e unlk %fp
10c22aae: 4e75 rts
10c22ab0 <sys_truncate>:
10c22ab0: 4e56 ffe4 linkw %fp,#-28
10c22ab4: 48e7 3c20 moveml %d2-%d5/%a2,%sp@-
10c22ab8: 2a2e 000c movel %fp@(12),%d5
10c22abc: 5bc4 smi %d4
10c22abe: 4884 extw %d4
10c22ac0: 48c4 extl %d4
10c22ac2: 74ea moveq #-22,%d2
10c22ac4: 4a84 tstl %d4
10c22ac6: 6b00 0140 bmiw 10c22c08 <sys_truncate+0x158>
10c22aca: 486e ffe4 pea %fp@(-28)
10c22ace: 4878 0009 pea 9 <LSIGTRAP+0x4>
10c22ad2: 2f2e 0008 movel %fp@(8),%sp@-
10c22ad6: 4eb9 10c2 ca0c jsr 10c2ca0c <__user_walk>
10c22adc: 2400 movel %d0,%d2
10c22ade: 4fef 000c lea %sp@(12),%sp
10c22ae2: 6600 0124 bnew 10c22c08 <sys_truncate+0x158>
10c22ae6: 206e ffe4 moveal %fp@(-28),%a0
10c22aea: 2468 0008 moveal %a0@(8),%a2
10c22aee: 74eb moveq #-21,%d2
10c22af0: 302a 0032 movew %a2@(50),%d0
10c22af4: 0240 f000 andiw #-4096,%d0
10c22af8: 0c40 4000 cmpiw #16384,%d0
10c22afc: 6700 0100 beqw 10c22bfe <sys_truncate+0x14e>
10c22b00: 74ea moveq #-22,%d2
10c22b02: 0c40 8000 cmpiw #-32768,%d0
10c22b06: 6600 00f6 bnew 10c22bfe <sys_truncate+0x14e>
10c22b0a: 4878 0002 pea 2 <PF_DTRACE_OFF+0x1>
10c22b0e: 2f0a movel %a2,%sp@-
10c22b10: 4eb9 10c2 bc86 jsr 10c2bc86 <permission>
10c22b16: 2400 movel %d0,%d2
10c22b18: 508f addql #8,%sp
10c22b1a: 6600 00e2 bnew 10c22bfe <sys_truncate+0x14e>
10c22b1e: 74e2 moveq #-30,%d2
10c22b20: 206a 0094 moveal %a2@(148),%a0
10c22b24: 0828 0000 0027 btst #0,%a0@(39)
10c22b2a: 6600 00d2 bnew 10c22bfe <sys_truncate+0x14e>
10c22b2e: 74ff moveq #-1,%d2
10c22b30: 7018 moveq #24,%d0
10c22b32: c0aa 0108 andl %a2@(264),%d0
10c22b36: 6600 00c6 bnew 10c22bfe <sys_truncate+0x14e>
10c22b3a: 206a 00a4 moveal %a2@(164),%a0
10c22b3e: b0fc 0000 cmpaw #0,%a0
10c22b42: 671a beqs 10c22b5e <sys_truncate+0xae>
10c22b44: 0828 0005 002c btst #5,%a0@(44)
10c22b4a: 6712 beqs 10c22b5e <sys_truncate+0xae>
10c22b4c: 4878 0002 pea 2 <PF_DTRACE_OFF+0x1>
10c22b50: 2f0a movel %a2,%sp@-
10c22b52: 4eb9 10c3 1610 jsr 10c31610 <__get_lease>
10c22b58: 2400 movel %d0,%d2
10c22b5a: 508f addql #8,%sp
10c22b5c: 6002 bras 10c22b60 <sys_truncate+0xb0>
10c22b5e: 7400 moveq #0,%d2
10c22b60: 4a82 tstl %d2
10c22b62: 6600 009a bnew 10c22bfe <sys_truncate+0x14e>
10c22b66: 2f0a movel %a2,%sp@-
10c22b68: 4eb9 10c2 bcba jsr 10c2bcba <get_write_access>
10c22b6e: 2400 movel %d0,%d2
10c22b70: 588f addql #4,%sp
10c22b72: 6600 008a bnew 10c22bfe <sys_truncate+0x14e>
10c22b76: 4aaa 00a4 tstl %a2@(164)
10c22b7a: 6764 beqs 10c22be0 <sys_truncate+0x130>
10c22b7c: 206a 0094 moveal %a2@(148),%a0
10c22b80: 0828 0006 0027 btst #6,%a0@(39)
10c22b86: 6758 beqs 10c22be0 <sys_truncate+0x130>
10c22b88: 302a 0032 movew %a2@(50),%d0
10c22b8c: 0240 0408 andiw #1032,%d0
10c22b90: 0c40 0400 cmpiw #1024,%d0
10c22b94: 664a bnes 10c22be0 <sys_truncate+0x130>
10c22b96: 242a 0040 movel %a2@(64),%d2
10c22b9a: 262a 0044 movel %a2@(68),%d3
10c22b9e: 2004 movel %d4,%d0
10c22ba0: 2205 movel %d5,%d1
10c22ba2: 9283 subl %d3,%d1
10c22ba4: 9182 subxl %d2,%d0
10c22ba6: 6c08 bges 10c22bb0 <sys_truncate+0x100>
10c22ba8: 202a 0044 movel %a2@(68),%d0
10c22bac: 9085 subl %d5,%d0
10c22bae: 6006 bras 10c22bb6 <sys_truncate+0x106>
10c22bb0: 2005 movel %d5,%d0
10c22bb2: 90aa 0044 subl %a2@(68),%d0
10c22bb6: 2f00 movel %d0,%sp@-
10c22bb8: 2002 movel %d2,%d0
10c22bba: 2203 movel %d3,%d1
10c22bbc: 9285 subl %d5,%d1
10c22bbe: 9184 subxl %d4,%d0
10c22bc0: 6f04 bles 10c22bc6 <sys_truncate+0x116>
10c22bc2: 2404 movel %d4,%d2
10c22bc4: 2605 movel %d5,%d3
10c22bc6: 2f03 movel %d3,%sp@-
10c22bc8: 2f02 movel %d2,%sp@-
10c22bca: 42a7 clrl %sp@-
10c22bcc: 2f0a movel %a2,%sp@-
10c22bce: 4878 0002 pea 2 <PF_DTRACE_OFF+0x1>
10c22bd2: 4eb9 10c3 0f2e jsr 10c30f2e <locks_mandatory_area>
10c22bd8: 2400 movel %d0,%d2
10c22bda: 4fef 0018 lea %sp@(24),%sp
10c22bde: 6002 bras 10c22be2 <sys_truncate+0x132>
10c22be0: 7400 moveq #0,%d2
10c22be2: 4a82 tstl %d2
10c22be4: 6612 bnes 10c22bf8 <sys_truncate+0x148>
10c22be6: 2f05 movel %d5,%sp@-
10c22be8: 2f04 movel %d4,%sp@-
10c22bea: 2f2e ffe4 movel %fp@(-28),%sp@-
10c22bee: 4eba fe58 jsr %pc@(10c22a48 <do_truncate>)
10c22bf2: 2400 movel %d0,%d2
10c22bf4: 4fef 000c lea %sp@(12),%sp
10c22bf8: 41ea 010e lea %a2@(270),%a0
10c22bfc: 5390 subql #1,%a0@
10c22bfe: 486e ffe4 pea %fp@(-28)
10c22c02: 4eb9 10c2 bcfe jsr 10c2bcfe <path_release>
10c22c08: 2002 movel %d2,%d0
10c22c0a: 4cee 043c ffd0 moveml %fp@(-48),%d2-%d5/%a2
10c22c10: 4e5e unlk %fp
10c22c12: 4e75 rts
10c22c14 <sys_ftruncate>:
10c22c14: 4e56 0000 linkw %fp,#0
10c22c18: 48e7 3f30 moveml %d2-%d7/%a2-%a3,%sp@-
10c22c1c: 2a2e 000c movel %fp@(12),%d5
10c22c20: 4284 clrl %d4
10c22c22: 2c04 movel %d4,%d6
10c22c24: 2e05 movel %d5,%d7
10c22c26: 76ea moveq #-22,%d3
10c22c28: 4a84 tstl %d4
10c22c2a: 6b00 00f2 bmiw 10c22d1e <sys_ftruncate+0x10a>
10c22c2e: 76f7 moveq #-9,%d3
10c22c30: 2f2e 0008 movel %fp@(8),%sp@-
10c22c34: 4eb9 10c2 4ab0 jsr 10c24ab0 <fget>
10c22c3a: 2440 moveal %d0,%a2
10c22c3c: 588f addql #4,%sp
10c22c3e: b4fc 0000 cmpaw #0,%a2
10c22c42: 6700 00da beqw 10c22d1e <sys_ftruncate+0x10a>
10c22c46: 082a 0001 0019 btst #1,%a2@(25)
10c22c4c: 57c0 seq %d0
10c22c4e: 4880 extw %d0
10c22c50: 3200 movew %d0,%d1
10c22c52: 48c1 extl %d1
10c22c54: 4481 negl %d1
10c22c56: 266a 0008 moveal %a2@(8),%a3
10c22c5a: 226b 0008 moveal %a3@(8),%a1
10c22c5e: 76ea moveq #-22,%d3
10c22c60: 3429 0032 movew %a1@(50),%d2
10c22c64: 3002 movew %d2,%d0
10c22c66: 0240 f000 andiw #-4096,%d0
10c22c6a: 0c40 8000 cmpiw #-32768,%d0
10c22c6e: 6600 00a6 bnew 10c22d16 <sys_ftruncate+0x102>
10c22c72: 082a 0001 001d btst #1,%a2@(29)
10c22c78: 6700 009c beqw 10c22d16 <sys_ftruncate+0x102>
10c22c7c: 4a81 tstl %d1
10c22c7e: 6710 beqs 10c22c90 <sys_ftruncate+0x7c>
10c22c80: 4280 clrl %d0
10c22c82: 223c 7fff ffff movel #2147483647,%d1
10c22c88: 9285 subl %d5,%d1
10c22c8a: 9184 subxl %d4,%d0
10c22c8c: 6d00 0088 bltw 10c22d16 <sys_ftruncate+0x102>
10c22c90: 76ff moveq #-1,%d3
10c22c92: 0829 0003 010b btst #3,%a1@(267)
10c22c98: 667c bnes 10c22d16 <sys_ftruncate+0x102>
10c22c9a: 4aa9 00a4 tstl %a1@(164)
10c22c9e: 6760 beqs 10c22d00 <sys_ftruncate+0xec>
10c22ca0: 2069 0094 moveal %a1@(148),%a0
10c22ca4: 0828 0006 0027 btst #6,%a0@(39)
10c22caa: 6754 beqs 10c22d00 <sys_ftruncate+0xec>
10c22cac: 0242 0408 andiw #1032,%d2
10c22cb0: 0c42 0400 cmpiw #1024,%d2
10c22cb4: 664a bnes 10c22d00 <sys_ftruncate+0xec>
10c22cb6: 2429 0040 movel %a1@(64),%d2
10c22cba: 2629 0044 movel %a1@(68),%d3
10c22cbe: 2004 movel %d4,%d0
10c22cc0: 2205 movel %d5,%d1
10c22cc2: 9283 subl %d3,%d1
10c22cc4: 9182 subxl %d2,%d0
10c22cc6: 6c08 bges 10c22cd0 <sys_ftruncate+0xbc>
10c22cc8: 2029 0044 movel %a1@(68),%d0
10c22ccc: 9085 subl %d5,%d0
10c22cce: 6006 bras 10c22cd6 <sys_ftruncate+0xc2>
10c22cd0: 2005 movel %d5,%d0
10c22cd2: 90a9 0044 subl %a1@(68),%d0
10c22cd6: 2f00 movel %d0,%sp@-
10c22cd8: 2002 movel %d2,%d0
10c22cda: 2203 movel %d3,%d1
10c22cdc: 9287 subl %d7,%d1
10c22cde: 9186 subxl %d6,%d0
10c22ce0: 6f04 bles 10c22ce6 <sys_ftruncate+0xd2>
10c22ce2: 2404 movel %d4,%d2
10c22ce4: 2605 movel %d5,%d3
10c22ce6: 2f03 movel %d3,%sp@-
10c22ce8: 2f02 movel %d2,%sp@-
10c22cea: 2f0a movel %a2,%sp@-
10c22cec: 2f09 movel %a1,%sp@-
10c22cee: 4878 0002 pea 2 <PF_DTRACE_OFF+0x1>
10c22cf2: 4eb9 10c3 0f2e jsr 10c30f2e <locks_mandatory_area>
10c22cf8: 2600 movel %d0,%d3
10c22cfa: 4fef 0018 lea %sp@(24),%sp
10c22cfe: 6002 bras 10c22d02 <sys_ftruncate+0xee>
10c22d00: 7600 moveq #0,%d3
10c22d02: 4a83 tstl %d3
10c22d04: 6610 bnes 10c22d16 <sys_ftruncate+0x102>
10c22d06: 2f05 movel %d5,%sp@-
10c22d08: 2f04 movel %d4,%sp@-
10c22d0a: 2f0b movel %a3,%sp@-
10c22d0c: 4eba fd3a jsr %pc@(10c22a48 <do_truncate>)
10c22d10: 2600 movel %d0,%d3
10c22d12: 4fef 000c lea %sp@(12),%sp
10c22d16: 2f0a movel %a2,%sp@-
10c22d18: 4eb9 10c2 49a6 jsr 10c249a6 <fput>
10c22d1e: 2003 movel %d3,%d0
10c22d20: 4cee 0cfc ffe0 moveml %fp@(-32),%d2-%d7/%a2-%a3
10c22d26: 4e5e unlk %fp
10c22d28: 4e75 rts
10c22d2a <sys_truncate64>:
10c22d2a: 4e56 ffe4 linkw %fp,#-28
10c22d2e: 48e7 3c20 moveml %d2-%d5/%a2,%sp@-
10c22d32: 282e 000c movel %fp@(12),%d4
10c22d36: 2a2e 0010 movel %fp@(16),%d5
10c22d3a: 74ea moveq #-22,%d2
10c22d3c: 4a84 tstl %d4
10c22d3e: 6b00 0140 bmiw 10c22e80 <sys_truncate64+0x156>
10c22d42: 486e ffe4 pea %fp@(-28)
10c22d46: 4878 0009 pea 9 <LSIGTRAP+0x4>
10c22d4a: 2f2e 0008 movel %fp@(8),%sp@-
10c22d4e: 4eb9 10c2 ca0c jsr 10c2ca0c <__user_walk>
10c22d54: 2400 movel %d0,%d2
10c22d56: 4fef 000c lea %sp@(12),%sp
10c22d5a: 6600 0124 bnew 10c22e80 <sys_truncate64+0x156>
10c22d5e: 206e ffe4 moveal %fp@(-28),%a0
10c22d62: 2468 0008 moveal %a0@(8),%a2
10c22d66: 74eb moveq #-21,%d2
10c22d68: 302a 0032 movew %a2@(50),%d0
10c22d6c: 0240 f000 andiw #-4096,%d0
10c22d70: 0c40 4000 cmpiw #16384,%d0
10c22d74: 6700 0100 beqw 10c22e76 <sys_truncate64+0x14c>
10c22d78: 74ea moveq #-22,%d2
10c22d7a: 0c40 8000 cmpiw #-32768,%d0
10c22d7e: 6600 00f6 bnew 10c22e76 <sys_truncate64+0x14c>
10c22d82: 4878 0002 pea 2 <PF_DTRACE_OFF+0x1>
10c22d86: 2f0a movel %a2,%sp@-
10c22d88: 4eb9 10c2 bc86 jsr 10c2bc86 <permission>
10c22d8e: 2400 movel %d0,%d2
10c22d90: 508f addql #8,%sp
10c22d92: 6600 00e2 bnew 10c22e76 <sys_truncate64+0x14c>
10c22d96: 74e2 moveq #-30,%d2
10c22d98: 206a 0094 moveal %a2@(148),%a0
10c22d9c: 0828 0000 0027 btst #0,%a0@(39)
10c22da2: 6600 00d2 bnew 10c22e76 <sys_truncate64+0x14c>
10c22da6: 74ff moveq #-1,%d2
10c22da8: 7018 moveq #24,%d0
10c22daa: c0aa 0108 andl %a2@(264),%d0
10c22dae: 6600 00c6 bnew 10c22e76 <sys_truncate64+0x14c>
10c22db2: 206a 00a4 moveal %a2@(164),%a0
10c22db6: b0fc 0000 cmpaw #0,%a0
10c22dba: 671a beqs 10c22dd6 <sys_truncate64+0xac>
10c22dbc: 0828 0005 002c btst #5,%a0@(44)
10c22dc2: 6712 beqs 10c22dd6 <sys_truncate64+0xac>
10c22dc4: 4878 0002 pea 2 <PF_DTRACE_OFF+0x1>
10c22dc8: 2f0a movel %a2,%sp@-
10c22dca: 4eb9 10c3 1610 jsr 10c31610 <__get_lease>
10c22dd0: 2400 movel %d0,%d2
10c22dd2: 508f addql #8,%sp
10c22dd4: 6002 bras 10c22dd8 <sys_truncate64+0xae>
10c22dd6: 7400 moveq #0,%d2
10c22dd8: 4a82 tstl %d2
10c22dda: 6600 009a bnew 10c22e76 <sys_truncate64+0x14c>
10c22dde: 2f0a movel %a2,%sp@-
10c22de0: 4eb9 10c2 bcba jsr 10c2bcba <get_write_access>
10c22de6: 2400 movel %d0,%d2
10c22de8: 588f addql #4,%sp
10c22dea: 6600 008a bnew 10c22e76 <sys_truncate64+0x14c>
10c22dee: 4aaa 00a4 tstl %a2@(164)
10c22df2: 6764 beqs 10c22e58 <sys_truncate64+0x12e>
10c22df4: 206a 0094 moveal %a2@(148),%a0
10c22df8: 0828 0006 0027 btst #6,%a0@(39)
10c22dfe: 6758 beqs 10c22e58 <sys_truncate64+0x12e>
10c22e00: 302a 0032 movew %a2@(50),%d0
10c22e04: 0240 0408 andiw #1032,%d0
10c22e08: 0c40 0400 cmpiw #1024,%d0
10c22e0c: 664a bnes 10c22e58 <sys_truncate64+0x12e>
10c22e0e: 242a 0040 movel %a2@(64),%d2
10c22e12: 262a 0044 movel %a2@(68),%d3
10c22e16: 2004 movel %d4,%d0
10c22e18: 2205 movel %d5,%d1
10c22e1a: 9283 subl %d3,%d1
10c22e1c: 9182 subxl %d2,%d0
10c22e1e: 6c08 bges 10c22e28 <sys_truncate64+0xfe>
10c22e20: 202a 0044 movel %a2@(68),%d0
10c22e24: 9085 subl %d5,%d0
10c22e26: 6006 bras 10c22e2e <sys_truncate64+0x104>
10c22e28: 2005 movel %d5,%d0
10c22e2a: 90aa 0044 subl %a2@(68),%d0
10c22e2e: 2f00 movel %d0,%sp@-
10c22e30: 2002 movel %d2,%d0
10c22e32: 2203 movel %d3,%d1
10c22e34: 9285 subl %d5,%d1
10c22e36: 9184 subxl %d4,%d0
10c22e38: 6f04 bles 10c22e3e <sys_truncate64+0x114>
10c22e3a: 2404 movel %d4,%d2
10c22e3c: 2605 movel %d5,%d3
10c22e3e: 2f03 movel %d3,%sp@-
10c22e40: 2f02 movel %d2,%sp@-
10c22e42: 42a7 clrl %sp@-
10c22e44: 2f0a movel %a2,%sp@-
10c22e46: 4878 0002 pea 2 <PF_DTRACE_OFF+0x1>
10c22e4a: 4eb9 10c3 0f2e jsr 10c30f2e <locks_mandatory_area>
10c22e50: 2400 movel %d0,%d2
10c22e52: 4fef 0018 lea %sp@(24),%sp
10c22e56: 6002 bras 10c22e5a <sys_truncate64+0x130>
10c22e58: 7400 moveq #0,%d2
10c22e5a: 4a82 tstl %d2
10c22e5c: 6612 bnes 10c22e70 <sys_truncate64+0x146>
10c22e5e: 2f05 movel %d5,%sp@-
10c22e60: 2f04 movel %d4,%sp@-
10c22e62: 2f2e ffe4 movel %fp@(-28),%sp@-
10c22e66: 4eba fbe0 jsr %pc@(10c22a48 <do_truncate>)
10c22e6a: 2400 movel %d0,%d2
10c22e6c: 4fef 000c lea %sp@(12),%sp
10c22e70: 41ea 010e lea %a2@(270),%a0
10c22e74: 5390 subql #1,%a0@
10c22e76: 486e ffe4 pea %fp@(-28)
10c22e7a: 4eb9 10c2 bcfe jsr 10c2bcfe <path_release>
10c22e80: 2002 movel %d2,%d0
10c22e82: 4cee 043c ffd0 moveml %fp@(-48),%d2-%d5/%a2
10c22e88: 4e5e unlk %fp
10c22e8a: 4e75 rts
10c22e8c <sys_ftruncate64>:
10c22e8c: 4e56 0000 linkw %fp,#0
10c22e90: 48e7 3c30 moveml %d2-%d5/%a2-%a3,%sp@-
10c22e94: 282e 000c movel %fp@(12),%d4
10c22e98: 2a2e 0010 movel %fp@(16),%d5
10c22e9c: 74ea moveq #-22,%d2
10c22e9e: 4a84 tstl %d4
10c22ea0: 6b00 00ce bmiw 10c22f70 <sys_ftruncate64+0xe4>
10c22ea4: 74f7 moveq #-9,%d2
10c22ea6: 2f2e 0008 movel %fp@(8),%sp@-
10c22eaa: 4eb9 10c2 4ab0 jsr 10c24ab0 <fget>
10c22eb0: 2440 moveal %d0,%a2
10c22eb2: 588f addql #4,%sp
10c22eb4: b4fc 0000 cmpaw #0,%a2
10c22eb8: 6700 00b6 beqw 10c22f70 <sys_ftruncate64+0xe4>
10c22ebc: 266a 0008 moveal %a2@(8),%a3
10c22ec0: 226b 0008 moveal %a3@(8),%a1
10c22ec4: 74ea moveq #-22,%d2
10c22ec6: 3229 0032 movew %a1@(50),%d1
10c22eca: 3001 movew %d1,%d0
10c22ecc: 0240 f000 andiw #-4096,%d0
10c22ed0: 0c40 8000 cmpiw #-32768,%d0
10c22ed4: 6600 0092 bnew 10c22f68 <sys_ftruncate64+0xdc>
10c22ed8: 082a 0001 001d btst #1,%a2@(29)
10c22ede: 6700 0088 beqw 10c22f68 <sys_ftruncate64+0xdc>
10c22ee2: 74ff moveq #-1,%d2
10c22ee4: 0829 0003 010b btst #3,%a1@(267)
10c22eea: 667c bnes 10c22f68 <sys_ftruncate64+0xdc>
10c22eec: 4aa9 00a4 tstl %a1@(164)
10c22ef0: 6760 beqs 10c22f52 <sys_ftruncate64+0xc6>
10c22ef2: 2069 0094 moveal %a1@(148),%a0
10c22ef6: 0828 0006 0027 btst #6,%a0@(39)
10c22efc: 6754 beqs 10c22f52 <sys_ftruncate64+0xc6>
10c22efe: 0241 0408 andiw #1032,%d1
10c22f02: 0c41 0400 cmpiw #1024,%d1
10c22f06: 664a bnes 10c22f52 <sys_ftruncate64+0xc6>
10c22f08: 2429 0040 movel %a1@(64),%d2
10c22f0c: 2629 0044 movel %a1@(68),%d3
10c22f10: 2004 movel %d4,%d0
10c22f12: 2205 movel %d5,%d1
10c22f14: 9283 subl %d3,%d1
10c22f16: 9182 subxl %d2,%d0
10c22f18: 6c08 bges 10c22f22 <sys_ftruncate64+0x96>
10c22f1a: 2029 0044 movel %a1@(68),%d0
10c22f1e: 9085 subl %d5,%d0
10c22f20: 6006 bras 10c22f28 <sys_ftruncate64+0x9c>
10c22f22: 2005 movel %d5,%d0
10c22f24: 90a9 0044 subl %a1@(68),%d0
10c22f28: 2f00 movel %d0,%sp@-
10c22f2a: 2002 movel %d2,%d0
10c22f2c: 2203 movel %d3,%d1
10c22f2e: 9285 subl %d5,%d1
10c22f30: 9184 subxl %d4,%d0
10c22f32: 6f04 bles 10c22f38 <sys_ftruncate64+0xac>
10c22f34: 2404 movel %d4,%d2
10c22f36: 2605 movel %d5,%d3
10c22f38: 2f03 movel %d3,%sp@-
10c22f3a: 2f02 movel %d2,%sp@-
10c22f3c: 2f0a movel %a2,%sp@-
10c22f3e: 2f09 movel %a1,%sp@-
10c22f40: 4878 0002 pea 2 <PF_DTRACE_OFF+0x1>
10c22f44: 4eb9 10c3 0f2e jsr 10c30f2e <locks_mandatory_area>
10c22f4a: 2400 movel %d0,%d2
10c22f4c: 4fef 0018 lea %sp@(24),%sp
10c22f50: 6002 bras 10c22f54 <sys_ftruncate64+0xc8>
10c22f52: 7400 moveq #0,%d2
10c22f54: 4a82 tstl %d2
10c22f56: 6610 bnes 10c22f68 <sys_ftruncate64+0xdc>
10c22f58: 2f05 movel %d5,%sp@-
10c22f5a: 2f04 movel %d4,%sp@-
10c22f5c: 2f0b movel %a3,%sp@-
10c22f5e: 4eba fae8 jsr %pc@(10c22a48 <do_truncate>)
10c22f62: 2400 movel %d0,%d2
10c22f64: 4fef 000c lea %sp@(12),%sp
10c22f68: 2f0a movel %a2,%sp@-
10c22f6a: 4eb9 10c2 49a6 jsr 10c249a6 <fput>
10c22f70: 2002 movel %d2,%d0
10c22f72: 4cee 0c3c ffe8 moveml %fp@(-24),%d2-%d5/%a2-%a3
10c22f78: 4e5e unlk %fp
10c22f7a: 4e75 rts
10c22f7c <sys_utime>:
10c22f7c: 4e56 ffbc linkw %fp,#-68
10c22f80: 48e7 3020 moveml %d2-%d3/%a2,%sp@-
10c22f84: 246e 000c moveal %fp@(12),%a2
10c22f88: 74e4 moveq #-28,%d2
10c22f8a: d48e addl %fp,%d2
10c22f8c: 2f02 movel %d2,%sp@-
10c22f8e: 4878 0009 pea 9 <LSIGTRAP+0x4>
10c22f92: 2f2e 0008 movel %fp@(8),%sp@-
10c22f96: 4eb9 10c2 ca0c jsr 10c2ca0c <__user_walk>
10c22f9c: 2600 movel %d0,%d3
10c22f9e: 4fef 000c lea %sp@(12),%sp
10c22fa2: 6676 bnes 10c2301a <sys_utime+0x9e>
10c22fa4: 206e ffe4 moveal %fp@(-28),%a0
10c22fa8: 2268 0008 moveal %a0@(8),%a1
10c22fac: 76e2 moveq #-30,%d3
10c22fae: 2069 0094 moveal %a1@(148),%a0
10c22fb2: 0828 0000 0027 btst #0,%a0@(39)
10c22fb8: 6658 bnes 10c23012 <sys_utime+0x96>
10c22fba: 7070 moveq #112,%d0
10c22fbc: 2d40 ffbe movel %d0,%fp@(-66)
10c22fc0: b4fc 0000 cmpaw #0,%a2
10c22fc4: 6718 beqs 10c22fde <sys_utime+0x62>
10c22fc6: 2012 movel %a2@,%d0
10c22fc8: 2d40 ffd4 movel %d0,%fp@(-44)
10c22fcc: 202a 0004 movel %a2@(4),%d0
10c22fd0: 2d40 ffd8 movel %d0,%fp@(-40)
10c22fd4: 2d7c 0000 01f0 movel #496,%fp@(-66)
10c22fda: ffbe
10c22fdc: 6022 bras 10c23000 <sys_utime+0x84>
10c22fde: 2079 1002 53b4 moveal 100253b4 <_current_task>,%a0
10c22fe4: 2068 0138 moveal %a0@(312),%a0
10c22fe8: b1e9 0036 cmpal %a1@(54),%a0
10c22fec: 6712 beqs 10c23000 <sys_utime+0x84>
10c22fee: 4878 0002 pea 2 <PF_DTRACE_OFF+0x1>
10c22ff2: 2f09 movel %a1,%sp@-
10c22ff4: 4eb9 10c2 bc86 jsr 10c2bc86 <permission>
10c22ffa: 2600 movel %d0,%d3
10c22ffc: 508f addql #8,%sp
10c22ffe: 6612 bnes 10c23012 <sys_utime+0x96>
10c23000: 486e ffbe pea %fp@(-66)
10c23004: 2f2e ffe4 movel %fp@(-28),%sp@-
10c23008: 4eb9 10c3 4c8c jsr 10c34c8c <notify_change>
10c2300e: 2600 movel %d0,%d3
10c23010: 508f addql #8,%sp
10c23012: 2f02 movel %d2,%sp@-
10c23014: 4eb9 10c2 bcfe jsr 10c2bcfe <path_release>
10c2301a: 2003 movel %d3,%d0
10c2301c: 4cee 040c ffb0 moveml %fp@(-80),%d2-%d3/%a2
10c23022: 4e5e unlk %fp
10c23024: 4e75 rts
10c23026 <sys_utimes>:
10c23026: 4e56 ffac linkw %fp,#-84
10c2302a: 48e7 3800 moveml %d2-%d4,%sp@-
10c2302e: 282e 000c movel %fp@(12),%d4
10c23032: 74e4 moveq #-28,%d2
10c23034: d48e addl %fp,%d2
10c23036: 2f02 movel %d2,%sp@-
10c23038: 4878 0009 pea 9 <LSIGTRAP+0x4>
10c2303c: 2f2e 0008 movel %fp@(8),%sp@-
10c23040: 4eb9 10c2 ca0c jsr 10c2ca0c <__user_walk>
10c23046: 2600 movel %d0,%d3
10c23048: 4fef 000c lea %sp@(12),%sp
10c2304c: 6674 bnes 10c230c2 <sys_utimes+0x9c>
10c2304e: 206e ffe4 moveal %fp@(-28),%a0
10c23052: 2268 0008 moveal %a0@(8),%a1
10c23056: 76e2 moveq #-30,%d3
10c23058: 2069 0094 moveal %a1@(148),%a0
10c2305c: 0828 0000 0027 btst #0,%a0@(39)
10c23062: 6656 bnes 10c230ba <sys_utimes+0x94>
10c23064: 7070 moveq #112,%d0
10c23066: 2d40 ffbe movel %d0,%fp@(-66)
10c2306a: 4a84 tstl %d4
10c2306c: 6728 beqs 10c23096 <sys_utimes+0x70>
10c2306e: 4878 0010 pea 10 <LSIGTRAP+0xb>
10c23072: 2f04 movel %d4,%sp@-
10c23074: 486e ffae pea %fp@(-82)
10c23078: 4eb9 10c8 5744 jsr 10c85744 <memcpy>
10c2307e: 4fef 000c lea %sp@(12),%sp
10c23082: 2d6e ffae ffd4 movel %fp@(-82),%fp@(-44)
10c23088: 2d6e ffb6 ffd8 movel %fp@(-74),%fp@(-40)
10c2308e: 006e 0180 ffc0 oriw #384,%fp@(-64)
10c23094: 6012 bras 10c230a8 <sys_utimes+0x82>
10c23096: 4878 0002 pea 2 <PF_DTRACE_OFF+0x1>
10c2309a: 2f09 movel %a1,%sp@-
10c2309c: 4eb9 10c2 bc86 jsr 10c2bc86 <permission>
10c230a2: 2600 movel %d0,%d3
10c230a4: 508f addql #8,%sp
10c230a6: 6612 bnes 10c230ba <sys_utimes+0x94>
10c230a8: 486e ffbe pea %fp@(-66)
10c230ac: 2f2e ffe4 movel %fp@(-28),%sp@-
10c230b0: 4eb9 10c3 4c8c jsr 10c34c8c <notify_change>
10c230b6: 2600 movel %d0,%d3
10c230b8: 508f addql #8,%sp
10c230ba: 2f02 movel %d2,%sp@-
10c230bc: 4eb9 10c2 bcfe jsr 10c2bcfe <path_release>
10c230c2: 2003 movel %d3,%d0
10c230c4: 4cee 001c ffa0 moveml %fp@(-96),%d2-%d4
10c230ca: 4e5e unlk %fp
10c230cc: 4e75 rts
10c230ce <sys_access>:
10c230ce: 4e56 ffe4 linkw %fp,#-28
10c230d2: 48e7 3f00 moveml %d2-%d7,%sp@-
10c230d6: 282e 000c movel %fp@(12),%d4
10c230da: 2004 movel %d4,%d0
10c230dc: 72f8 moveq #-8,%d1
10c230de: c081 andl %d1,%d0
10c230e0: 6706 beqs 10c230e8 <sys_access+0x1a>
10c230e2: 70ea moveq #-22,%d0
10c230e4: 6000 00bc braw 10c231a2 <sys_access+0xd4>
10c230e8: 2079 1002 53b4 moveal 100253b4 <_current_task>,%a0
10c230ee: 2a28 0138 movel %a0@(312),%d5
10c230f2: 2c28 0148 movel %a0@(328),%d6
10c230f6: 2e28 01d0 movel %a0@(464),%d7
10c230fa: 2168 012c 0138 movel %a0@(300),%a0@(312)
10c23100: 2168 013c 0148 movel %a0@(316),%a0@(328)
10c23106: 4aa8 012c tstl %a0@(300)
10c2310a: 6706 beqs 10c23112 <sys_access+0x44>
10c2310c: 42a8 01d0 clrl %a0@(464)
10c23110: 6006 bras 10c23118 <sys_access+0x4a>
10c23112: 2168 01d8 01d0 movel %a0@(472),%a0@(464)
10c23118: 74e4 moveq #-28,%d2
10c2311a: d48e addl %fp,%d2
10c2311c: 2f02 movel %d2,%sp@-
10c2311e: 4878 0009 pea 9 <LSIGTRAP+0x4>
10c23122: 2f2e 0008 movel %fp@(8),%sp@-
10c23126: 4eb9 10c2 ca0c jsr 10c2ca0c <__user_walk>
10c2312c: 2600 movel %d0,%d3
10c2312e: 4fef 000c lea %sp@(12),%sp
10c23132: 665a bnes 10c2318e <sys_access+0xc0>
10c23134: 2f04 movel %d4,%sp@-
10c23136: 206e ffe4 moveal %fp@(-28),%a0
10c2313a: 2f28 0008 movel %a0@(8),%sp@-
10c2313e: 4eb9 10c2 bc86 jsr 10c2bc86 <permission>
10c23144: 2600 movel %d0,%d3
10c23146: 508f addql #8,%sp
10c23148: 663c bnes 10c23186 <sys_access+0xb8>
10c2314a: 0804 0001 btst #1,%d4
10c2314e: 6736 beqs 10c23186 <sys_access+0xb8>
10c23150: 206e ffe4 moveal %fp@(-28),%a0
10c23154: 2268 0008 moveal %a0@(8),%a1
10c23158: 2069 0094 moveal %a1@(148),%a0
10c2315c: 0828 0000 0027 btst #0,%a0@(39)
10c23162: 6722 beqs 10c23186 <sys_access+0xb8>
10c23164: 3029 0032 movew %a1@(50),%d0
10c23168: 0240 f000 andiw #-4096,%d0
10c2316c: 0c40 2000 cmpiw #8192,%d0
10c23170: 6714 beqs 10c23186 <sys_access+0xb8>
10c23172: 0c40 6000 cmpiw #24576,%d0
10c23176: 670e beqs 10c23186 <sys_access+0xb8>
10c23178: 0c40 1000 cmpiw #4096,%d0
10c2317c: 6708 beqs 10c23186 <sys_access+0xb8>
10c2317e: 0c40 c000 cmpiw #-16384,%d0
10c23182: 6702 beqs 10c23186 <sys_access+0xb8>
10c23184: 76e2 moveq #-30,%d3
10c23186: 2f02 movel %d2,%sp@-
10c23188: 4eb9 10c2 bcfe jsr 10c2bcfe <path_release>
10c2318e: 2079 1002 53b4 moveal 100253b4 <_current_task>,%a0
10c23194: 2145 0138 movel %d5,%a0@(312)
10c23198: 2146 0148 movel %d6,%a0@(328)
10c2319c: 2147 01d0 movel %d7,%a0@(464)
10c231a0: 2003 movel %d3,%d0
10c231a2: 4cee 00fc ffcc moveml %fp@(-52),%d2-%d7
10c231a8: 4e5e unlk %fp
10c231aa: 4e75 rts
10c231ac <sys_chdir>:
10c231ac: 4e56 ffe4 linkw %fp,#-28
10c231b0: 48e7 3830 moveml %d2-%d4/%a2-%a3,%sp@-
10c231b4: 2f2e 0008 movel %fp@(8),%sp@-
10c231b8: 4eb9 10c2 baf8 jsr 10c2baf8 <getname>
10c231be: 2440 moveal %d0,%a2
10c231c0: 588f addql #4,%sp
10c231c2: 260a movel %a2,%d3
10c231c4: 0c83 ffff fc18 cmpil #-1000,%d3
10c231ca: 6200 00de bhiw 10c232aa <sys_chdir+0xfe>
10c231ce: 7600 moveq #0,%d3
10c231d0: 74e4 moveq #-28,%d2
10c231d2: d48e addl %fp,%d2
10c231d4: 2f02 movel %d2,%sp@-
10c231d6: 4878 000b pea b <LSIGTRAP+0x6>
10c231da: 2f0a movel %a2,%sp@-
10c231dc: 4eb9 10c2 c7e0 jsr 10c2c7e0 <path_init>
10c231e2: 4fef 000c lea %sp@(12),%sp
10c231e6: 2802 movel %d2,%d4
10c231e8: 4a80 tstl %d0
10c231ea: 670e beqs 10c231fa <sys_chdir+0x4e>
10c231ec: 2f04 movel %d4,%sp@-
10c231ee: 2f0a movel %a2,%sp@-
10c231f0: 4eb9 10c2 c67c jsr 10c2c67c <path_walk>
10c231f6: 2600 movel %d0,%d3
10c231f8: 508f addql #8,%sp
10c231fa: 2f0a movel %a2,%sp@-
10c231fc: 2f39 1002 7d20 movel 10027d20 <names_cachep>,%sp@-
10c23202: 4eb9 10c2 0aea jsr 10c20aea <kmem_cache_free>
10c23208: 508f addql #8,%sp
10c2320a: 4a83 tstl %d3
10c2320c: 6600 009c bnew 10c232aa <sys_chdir+0xfe>
10c23210: 4878 0001 pea 1 <PF_DTRACE_OFF>
10c23214: 206e ffe4 moveal %fp@(-28),%a0
10c23218: 2f28 0008 movel %a0@(8),%sp@-
10c2321c: 4eb9 10c2 bc86 jsr 10c2bc86 <permission>
10c23222: 2600 movel %d0,%d3
10c23224: 508f addql #8,%sp
10c23226: 667a bnes 10c232a2 <sys_chdir+0xf6>
10c23228: 2079 1002 53b4 moveal 100253b4 <_current_task>,%a0
10c2322e: 2468 02ea moveal %a0@(746),%a2
10c23232: 202e ffe8 movel %fp@(-24),%d0
10c23236: 226e ffe4 moveal %fp@(-28),%a1
10c2323a: 222a 0010 movel %a2@(16),%d1
10c2323e: 242a 001c movel %a2@(28),%d2
10c23242: 4a80 tstl %d0
10c23244: 6708 beqs 10c2324e <sys_chdir+0xa2>
10c23246: 2640 moveal %d0,%a3
10c23248: 41eb 0028 lea %a3@(40),%a0
10c2324c: 5290 addql #1,%a0@
10c2324e: 2540 001c movel %d0,%a2@(28)
10c23252: b2fc 0000 cmpaw #0,%a1
10c23256: 6712 beqs 10c2326a <sys_chdir+0xbe>
10c23258: 4a91 tstl %a1@
10c2325a: 660c bnes 10c23268 <sys_chdir+0xbc>
10c2325c: 4879 1000 230d pea 1000230d <tvecs+0x775>
10c23262: 4eb9 10c1 60e4 jsr 10c160e4 <panic>
10c23268: 5291 addql #1,%a1@
10c2326a: 2549 0010 movel %a1,%a2@(16)
10c2326e: 4a81 tstl %d1
10c23270: 6730 beqs 10c232a2 <sys_chdir+0xf6>
10c23272: 2f01 movel %d1,%sp@-
10c23274: 4eb9 10c3 26d8 jsr 10c326d8 <dput>
10c2327a: 588f addql #4,%sp
10c2327c: 4a82 tstl %d2
10c2327e: 6722 beqs 10c232a2 <sys_chdir+0xf6>
10c23280: 2242 moveal %d2,%a1
10c23282: 41e9 0028 lea %a1@(40),%a0
10c23286: 40c1 movew %sr,%d1
10c23288: 007c 0700 oriw #1792,%sr
10c2328c: 2010 movel %a0@,%d0
10c2328e: 5380 subql #1,%d0
10c23290: 2080 movel %d0,%a0@
10c23292: 46c1 movew %d1,%sr
10c23294: 4a80 tstl %d0
10c23296: 660a bnes 10c232a2 <sys_chdir+0xf6>
10c23298: 2f02 movel %d2,%sp@-
10c2329a: 4eb9 10c3 5962 jsr 10c35962 <__mntput>
10c232a0: 588f addql #4,%sp
10c232a2: 2f04 movel %d4,%sp@-
10c232a4: 4eb9 10c2 bcfe jsr 10c2bcfe <path_release>
10c232aa: 2003 movel %d3,%d0
10c232ac: 4cee 0c1c ffd0 moveml %fp@(-48),%d2-%d4/%a2-%a3
10c232b2: 4e5e unlk %fp
10c232b4: 4e75 rts
10c232b6 <sys_fchdir>:
10c232b6: 4e56 0000 linkw %fp,#0
10c232ba: 48e7 3838 moveml %d2-%d4/%a2-%a4,%sp@-
10c232be: 78f7 moveq #-9,%d4
10c232c0: 2f2e 0008 movel %fp@(8),%sp@-
10c232c4: 4eb9 10c2 4ab0 jsr 10c24ab0 <fget>
10c232ca: 2640 moveal %d0,%a3
10c232cc: 588f addql #4,%sp
10c232ce: b6fc 0000 cmpaw #0,%a3
10c232d2: 6700 00ac beqw 10c23380 <sys_fchdir+0xca>
10c232d6: 246b 0008 moveal %a3@(8),%a2
10c232da: 242b 000c movel %a3@(12),%d2
10c232de: 206a 0008 moveal %a2@(8),%a0
10c232e2: 78ec moveq #-20,%d4
10c232e4: 3028 0032 movew %a0@(50),%d0
10c232e8: 0240 f000 andiw #-4096,%d0
10c232ec: 0c40 4000 cmpiw #16384,%d0
10c232f0: 6600 0086 bnew 10c23378 <sys_fchdir+0xc2>
10c232f4: 4878 0001 pea 1 <PF_DTRACE_OFF>
10c232f8: 2f08 movel %a0,%sp@-
10c232fa: 4eb9 10c2 bc86 jsr 10c2bc86 <permission>
10c23300: 2800 movel %d0,%d4
10c23302: 508f addql #8,%sp
10c23304: 6672 bnes 10c23378 <sys_fchdir+0xc2>
10c23306: 2079 1002 53b4 moveal 100253b4 <_current_task>,%a0
10c2330c: 2268 02ea moveal %a0@(746),%a1
10c23310: 2029 0010 movel %a1@(16),%d0
10c23314: 2629 001c movel %a1@(28),%d3
10c23318: 4a82 tstl %d2
10c2331a: 6708 beqs 10c23324 <sys_fchdir+0x6e>
10c2331c: 2842 moveal %d2,%a4
10c2331e: 41ec 0028 lea %a4@(40),%a0
10c23322: 5290 addql #1,%a0@
10c23324: 2342 001c movel %d2,%a1@(28)
10c23328: b4fc 0000 cmpaw #0,%a2
10c2332c: 6712 beqs 10c23340 <sys_fchdir+0x8a>
10c2332e: 4a92 tstl %a2@
10c23330: 660c bnes 10c2333e <sys_fchdir+0x88>
10c23332: 4879 1000 230d pea 1000230d <tvecs+0x775>
10c23338: 4eb9 10c1 60e4 jsr 10c160e4 <panic>
10c2333e: 5292 addql #1,%a2@
10c23340: 234a 0010 movel %a2,%a1@(16)
10c23344: 4a80 tstl %d0
10c23346: 6730 beqs 10c23378 <sys_fchdir+0xc2>
10c23348: 2f00 movel %d0,%sp@-
10c2334a: 4eb9 10c3 26d8 jsr 10c326d8 <dput>
10c23350: 588f addql #4,%sp
10c23352: 4a83 tstl %d3
10c23354: 6722 beqs 10c23378 <sys_fchdir+0xc2>
10c23356: 2243 moveal %d3,%a1
10c23358: 41e9 0028 lea %a1@(40),%a0
10c2335c: 40c1 movew %sr,%d1
10c2335e: 007c 0700 oriw #1792,%sr
10c23362: 2010 movel %a0@,%d0
10c23364: 5380 subql #1,%d0
10c23366: 2080 movel %d0,%a0@
10c23368: 46c1 movew %d1,%sr
10c2336a: 4a80 tstl %d0
10c2336c: 660a bnes 10c23378 <sys_fchdir+0xc2>
10c2336e: 2f03 movel %d3,%sp@-
10c23370: 4eb9 10c3 5962 jsr 10c35962 <__mntput>
10c23376: 588f addql #4,%sp
10c23378: 2f0b movel %a3,%sp@-
10c2337a: 4eb9 10c2 49a6 jsr 10c249a6 <fput>
10c23380: 2004 movel %d4,%d0
10c23382: 4cee 1c1c ffe8 moveml %fp@(-24),%d2-%d4/%a2-%a4
10c23388: 4e5e unlk %fp
10c2338a: 4e75 rts
10c2338c <sys_chroot>:
10c2338c: 4e56 ffe4 linkw %fp,#-28
10c23390: 48e7 3030 moveml %d2-%d3/%a2-%a3,%sp@-
10c23394: 2f2e 0008 movel %fp@(8),%sp@-
10c23398: 4eb9 10c2 baf8 jsr 10c2baf8 <getname>
10c2339e: 2440 moveal %d0,%a2
10c233a0: 588f addql #4,%sp
10c233a2: 260a movel %a2,%d3
10c233a4: 0c83 ffff fc18 cmpil #-1000,%d3
10c233aa: 6200 00ee bhiw 10c2349a <sys_chroot+0x10e>
10c233ae: 74e4 moveq #-28,%d2
10c233b0: d48e addl %fp,%d2
10c233b2: 2f02 movel %d2,%sp@-
10c233b4: 4878 002b pea 2b <LSIGTRAP+0x26>
10c233b8: 2f03 movel %d3,%sp@-
10c233ba: 4eb9 10c2 c7e0 jsr 10c2c7e0 <path_init>
10c233c0: 2f02 movel %d2,%sp@-
10c233c2: 2f03 movel %d3,%sp@-
10c233c4: 4eb9 10c2 c67c jsr 10c2c67c <path_walk>
10c233ca: 2600 movel %d0,%d3
10c233cc: 2f0a movel %a2,%sp@-
10c233ce: 2f39 1002 7d20 movel 10027d20 <names_cachep>,%sp@-
10c233d4: 4eb9 10c2 0aea jsr 10c20aea <kmem_cache_free>
10c233da: 4fef 001c lea %sp@(28),%sp
10c233de: 4a83 tstl %d3
10c233e0: 6600 00b8 bnew 10c2349a <sys_chroot+0x10e>
10c233e4: 4878 0001 pea 1 <PF_DTRACE_OFF>
10c233e8: 206e ffe4 moveal %fp@(-28),%a0
10c233ec: 2f28 0008 movel %a0@(8),%sp@-
10c233f0: 4eb9 10c2 bc86 jsr 10c2bc86 <permission>
10c233f6: 2600 movel %d0,%d3
10c233f8: 508f addql #8,%sp
10c233fa: 6600 0096 bnew 10c23492 <sys_chroot+0x106>
10c233fe: 76ff moveq #-1,%d3
10c23400: 2079 1002 53b4 moveal 100253b4 <_current_task>,%a0
10c23406: 0828 0002 01d1 btst #2,%a0@(465)
10c2340c: 6700 0084 beqw 10c23492 <sys_chroot+0x106>
10c23410: 0068 0100 0006 oriw #256,%a0@(6)
10c23416: 2468 02ea moveal %a0@(746),%a2
10c2341a: 202e ffe8 movel %fp@(-24),%d0
10c2341e: 226e ffe4 moveal %fp@(-28),%a1
10c23422: 222a 000c movel %a2@(12),%d1
10c23426: 262a 0018 movel %a2@(24),%d3
10c2342a: 4a80 tstl %d0
10c2342c: 6708 beqs 10c23436 <sys_chroot+0xaa>
10c2342e: 2640 moveal %d0,%a3
10c23430: 41eb 0028 lea %a3@(40),%a0
10c23434: 5290 addql #1,%a0@
10c23436: 2540 0018 movel %d0,%a2@(24)
10c2343a: b2fc 0000 cmpaw #0,%a1
10c2343e: 6712 beqs 10c23452 <sys_chroot+0xc6>
10c23440: 4a91 tstl %a1@
10c23442: 660c bnes 10c23450 <sys_chroot+0xc4>
10c23444: 4879 1000 230d pea 1000230d <tvecs+0x775>
10c2344a: 4eb9 10c1 60e4 jsr 10c160e4 <panic>
10c23450: 5291 addql #1,%a1@
10c23452: 2549 000c movel %a1,%a2@(12)
10c23456: 4a81 tstl %d1
10c23458: 6730 beqs 10c2348a <sys_chroot+0xfe>
10c2345a: 2f01 movel %d1,%sp@-
10c2345c: 4eb9 10c3 26d8 jsr 10c326d8 <dput>
10c23462: 588f addql #4,%sp
10c23464: 4a83 tstl %d3
10c23466: 6722 beqs 10c2348a <sys_chroot+0xfe>
10c23468: 2243 moveal %d3,%a1
10c2346a: 41e9 0028 lea %a1@(40),%a0
10c2346e: 40c1 movew %sr,%d1
10c23470: 007c 0700 oriw #1792,%sr
10c23474: 2010 movel %a0@,%d0
10c23476: 5380 subql #1,%d0
10c23478: 2080 movel %d0,%a0@
10c2347a: 46c1 movew %d1,%sr
10c2347c: 4a80 tstl %d0
10c2347e: 660a bnes 10c2348a <sys_chroot+0xfe>
10c23480: 2f03 movel %d3,%sp@-
10c23482: 4eb9 10c3 5962 jsr 10c35962 <__mntput>
10c23488: 588f addql #4,%sp
10c2348a: 4eb9 10c2 c782 jsr 10c2c782 <set_fs_altroot>
10c23490: 7600 moveq #0,%d3
10c23492: 2f02 movel %d2,%sp@-
10c23494: 4eb9 10c2 bcfe jsr 10c2bcfe <path_release>
10c2349a: 2003 movel %d3,%d0
10c2349c: 4cee 0c0c ffd4 moveml %fp@(-44),%d2-%d3/%a2-%a3
10c234a2: 4e5e unlk %fp
10c234a4: 4e75 rts
10c234a6 <sys_fchmod>:
10c234a6: 4e56 ffd8 linkw %fp,#-40
10c234aa: 48e7 3030 moveml %d2-%d3/%a2-%a3,%sp@-
10c234ae: 342e 000e movew %fp@(14),%d2
10c234b2: 76f7 moveq #-9,%d3
10c234b4: 2f2e 0008 movel %fp@(8),%sp@-
10c234b8: 4eb9 10c2 4ab0 jsr 10c24ab0 <fget>
10c234be: 2440 moveal %d0,%a2
10c234c0: 588f addql #4,%sp
10c234c2: b4fc 0000 cmpaw #0,%a2
10c234c6: 6758 beqs 10c23520 <sys_fchmod+0x7a>
10c234c8: 266a 0008 moveal %a2@(8),%a3
10c234cc: 226b 0008 moveal %a3@(8),%a1
10c234d0: 76e2 moveq #-30,%d3
10c234d2: 2069 0094 moveal %a1@(148),%a0
10c234d6: 0828 0000 0027 btst #0,%a0@(39)
10c234dc: 663a bnes 10c23518 <sys_fchmod+0x72>
10c234de: 76ff moveq #-1,%d3
10c234e0: 7018 moveq #24,%d0
10c234e2: c0a9 0108 andl %a1@(264),%d0
10c234e6: 6630 bnes 10c23518 <sys_fchmod+0x72>
10c234e8: 3029 0032 movew %a1@(50),%d0
10c234ec: 0c42 ffff cmpiw #-1,%d2
10c234f0: 6602 bnes 10c234f4 <sys_fchmod+0x4e>
10c234f2: 3400 movew %d0,%d2
10c234f4: 0242 0fff andiw #4095,%d2
10c234f8: 0240 f000 andiw #-4096,%d0
10c234fc: 8440 orw %d0,%d2
10c234fe: 3d42 ffde movew %d2,%fp@(-34)
10c23502: 7041 moveq #65,%d0
10c23504: 2d40 ffda movel %d0,%fp@(-38)
10c23508: 486e ffda pea %fp@(-38)
10c2350c: 2f0b movel %a3,%sp@-
10c2350e: 4eb9 10c3 4c8c jsr 10c34c8c <notify_change>
10c23514: 2600 movel %d0,%d3
10c23516: 508f addql #8,%sp
10c23518: 2f0a movel %a2,%sp@-
10c2351a: 4eb9 10c2 49a6 jsr 10c249a6 <fput>
10c23520: 2003 movel %d3,%d0
10c23522: 4cee 0c0c ffc8 moveml %fp@(-56),%d2-%d3/%a2-%a3
10c23528: 4e5e unlk %fp
10c2352a: 4e75 rts
10c2352c <sys_chmod>:
10c2352c: 4e56 ffbc linkw %fp,#-68
10c23530: 48e7 3820 moveml %d2-%d4/%a2,%sp@-
10c23534: 382e 000e movew %fp@(14),%d4
10c23538: 74e4 moveq #-28,%d2
10c2353a: d48e addl %fp,%d2
10c2353c: 2f02 movel %d2,%sp@-
10c2353e: 4878 0009 pea 9 <LSIGTRAP+0x4>
10c23542: 2f2e 0008 movel %fp@(8),%sp@-
10c23546: 4eb9 10c2 ca0c jsr 10c2ca0c <__user_walk>
10c2354c: 2600 movel %d0,%d3
10c2354e: 4fef 000c lea %sp@(12),%sp
10c23552: 6658 bnes 10c235ac <sys_chmod+0x80>
10c23554: 246e ffe4 moveal %fp@(-28),%a2
10c23558: 226a 0008 moveal %a2@(8),%a1
10c2355c: 76e2 moveq #-30,%d3
10c2355e: 2069 0094 moveal %a1@(148),%a0
10c23562: 0828 0000 0027 btst #0,%a0@(39)
10c23568: 663a bnes 10c235a4 <sys_chmod+0x78>
10c2356a: 76ff moveq #-1,%d3
10c2356c: 7018 moveq #24,%d0
10c2356e: c0a9 0108 andl %a1@(264),%d0
10c23572: 6630 bnes 10c235a4 <sys_chmod+0x78>
10c23574: 3029 0032 movew %a1@(50),%d0
10c23578: 0c44 ffff cmpiw #-1,%d4
10c2357c: 6602 bnes 10c23580 <sys_chmod+0x54>
10c2357e: 3800 movew %d0,%d4
10c23580: 0244 0fff andiw #4095,%d4
10c23584: 0240 f000 andiw #-4096,%d0
10c23588: 8840 orw %d0,%d4
10c2358a: 3d44 ffc2 movew %d4,%fp@(-62)
10c2358e: 7041 moveq #65,%d0
10c23590: 2d40 ffbe movel %d0,%fp@(-66)
10c23594: 486e ffbe pea %fp@(-66)
10c23598: 2f0a movel %a2,%sp@-
10c2359a: 4eb9 10c3 4c8c jsr 10c34c8c <notify_change>
10c235a0: 2600 movel %d0,%d3
10c235a2: 508f addql #8,%sp
10c235a4: 2f02 movel %d2,%sp@-
10c235a6: 4eb9 10c2 bcfe jsr 10c2bcfe <path_release>
10c235ac: 2003 movel %d3,%d0
10c235ae: 4cee 041c ffac moveml %fp@(-84),%d2-%d4/%a2
10c235b4: 4e5e unlk %fp
10c235b6: 4e75 rts
10c235b8 <chown_common>:
10c235b8: 4e56 ffd8 linkw %fp,#-40
10c235bc: 48e7 3020 moveml %d2-%d3/%a2,%sp@-
10c235c0: 246e 0008 moveal %fp@(8),%a2
10c235c4: 222e 000c movel %fp@(12),%d1
10c235c8: 242e 0010 movel %fp@(16),%d2
10c235cc: 76fe moveq #-2,%d3
10c235ce: 226a 0008 moveal %a2@(8),%a1
10c235d2: b2fc 0000 cmpaw #0,%a1
10c235d6: 6610 bnes 10c235e8 <chown_common+0x30>
10c235d8: 4879 1000 2312 pea 10002312 <tvecs+0x77a>
10c235de: 4eb9 10c1 677e jsr 10c1677e <printk>
10c235e4: 6000 0096 braw 10c2367c <chown_common+0xc4>
10c235e8: 76e2 moveq #-30,%d3
10c235ea: 2069 0094 moveal %a1@(148),%a0
10c235ee: 0828 0000 0027 btst #0,%a0@(39)
10c235f4: 6600 0086 bnew 10c2367c <chown_common+0xc4>
10c235f8: 76ff moveq #-1,%d3
10c235fa: 7018 moveq #24,%d0
10c235fc: c0a9 0108 andl %a1@(264),%d0
10c23600: 667a bnes 10c2367c <chown_common+0xc4>
10c23602: b681 cmpl %d1,%d3
10c23604: 6604 bnes 10c2360a <chown_common+0x52>
10c23606: 2229 0036 movel %a1@(54),%d1
10c2360a: 70ff moveq #-1,%d0
10c2360c: b082 cmpl %d2,%d0
10c2360e: 6604 bnes 10c23614 <chown_common+0x5c>
10c23610: 2429 003a movel %a1@(58),%d2
10c23614: 3d69 0032 ffde movew %a1@(50),%fp@(-34)
10c2361a: 2d41 ffe0 movel %d1,%fp@(-32)
10c2361e: 2d42 ffe4 movel %d2,%fp@(-28)
10c23622: 7046 moveq #70,%d0
10c23624: 2d40 ffda movel %d0,%fp@(-38)
10c23628: 3029 0032 movew %a1@(50),%d0
10c2362c: 0800 000b btst #11,%d0
10c23630: 6716 beqs 10c23648 <chown_common+0x90>
10c23632: 0240 f000 andiw #-4096,%d0
10c23636: 0c40 4000 cmpiw #16384,%d0
10c2363a: 670c beqs 10c23648 <chown_common+0x90>
10c2363c: 026e f7ff ffde andiw #-2049,%fp@(-34)
10c23642: 7047 moveq #71,%d0
10c23644: 2d40 ffda movel %d0,%fp@(-38)
10c23648: 3229 0032 movew %a1@(50),%d1
10c2364c: 3001 movew %d1,%d0
10c2364e: 0240 0408 andiw #1032,%d0
10c23652: 0c40 0408 cmpiw #1032,%d0
10c23656: 6616 bnes 10c2366e <chown_common+0xb6>
10c23658: 0241 f000 andiw #-4096,%d1
10c2365c: 0c41 4000 cmpiw #16384,%d1
10c23660: 670c beqs 10c2366e <chown_common+0xb6>
10c23662: 026e fbff ffde andiw #-1025,%fp@(-34)
10c23668: 7001 moveq #1,%d0
10c2366a: 81ae ffda orl %d0,%fp@(-38)
10c2366e: 486e ffda pea %fp@(-38)
10c23672: 2f0a movel %a2,%sp@-
10c23674: 4eb9 10c3 4c8c jsr 10c34c8c <notify_change>
10c2367a: 2600 movel %d0,%d3
10c2367c: 2003 movel %d3,%d0
10c2367e: 4cee 040c ffcc moveml %fp@(-52),%d2-%d3/%a2
10c23684: 4e5e unlk %fp
10c23686: 4e75 rts
10c23688 <sys_chown>:
10c23688: 4e56 ffe4 linkw %fp,#-28
10c2368c: 2f03 movel %d3,%sp@-
10c2368e: 2f02 movel %d2,%sp@-
10c23690: 76e4 moveq #-28,%d3
10c23692: d68e addl %fp,%d3
10c23694: 2f03 movel %d3,%sp@-
10c23696: 4878 0009 pea 9 <LSIGTRAP+0x4>
10c2369a: 2f2e 0008 movel %fp@(8),%sp@-
10c2369e: 4eb9 10c2 ca0c jsr 10c2ca0c <__user_walk>
10c236a4: 2400 movel %d0,%d2
10c236a6: 4fef 000c lea %sp@(12),%sp
10c236aa: 661a bnes 10c236c6 <sys_chown+0x3e>
10c236ac: 2f2e 0010 movel %fp@(16),%sp@-
10c236b0: 2f2e 000c movel %fp@(12),%sp@-
10c236b4: 2f2e ffe4 movel %fp@(-28),%sp@-
10c236b8: 4eba fefe jsr %pc@(10c235b8 <chown_common>)
10c236bc: 2400 movel %d0,%d2
10c236be: 2f03 movel %d3,%sp@-
10c236c0: 4eb9 10c2 bcfe jsr 10c2bcfe <path_release>
10c236c6: 2002 movel %d2,%d0
10c236c8: 242e ffdc movel %fp@(-36),%d2
10c236cc: 262e ffe0 movel %fp@(-32),%d3
10c236d0: 4e5e unlk %fp
10c236d2: 4e75 rts
10c236d4 <sys_lchown>:
10c236d4: 4e56 ffe4 linkw %fp,#-28
10c236d8: 2f03 movel %d3,%sp@-
10c236da: 2f02 movel %d2,%sp@-
10c236dc: 76e4 moveq #-28,%d3
10c236de: d68e addl %fp,%d3
10c236e0: 2f03 movel %d3,%sp@-
10c236e2: 4878 0008 pea 8 <LSIGTRAP+0x3>
10c236e6: 2f2e 0008 movel %fp@(8),%sp@-
10c236ea: 4eb9 10c2 ca0c jsr 10c2ca0c <__user_walk>
10c236f0: 2400 movel %d0,%d2
10c236f2: 4fef 000c lea %sp@(12),%sp
10c236f6: 661a bnes 10c23712 <sys_lchown+0x3e>
10c236f8: 2f2e 0010 movel %fp@(16),%sp@-
10c236fc: 2f2e 000c movel %fp@(12),%sp@-
10c23700: 2f2e ffe4 movel %fp@(-28),%sp@-
10c23704: 4eba feb2 jsr %pc@(10c235b8 <chown_common>)
10c23708: 2400 movel %d0,%d2
10c2370a: 2f03 movel %d3,%sp@-
10c2370c: 4eb9 10c2 bcfe jsr 10c2bcfe <path_release>
10c23712: 2002 movel %d2,%d0
10c23714: 242e ffdc movel %fp@(-36),%d2
10c23718: 262e ffe0 movel %fp@(-32),%d3
10c2371c: 4e5e unlk %fp
10c2371e: 4e75 rts
10c23720 <sys_fchown>:
10c23720: 4e56 0000 linkw %fp,#0
10c23724: 2f0a movel %a2,%sp@-
10c23726: 2f02 movel %d2,%sp@-
10c23728: 74f7 moveq #-9,%d2
10c2372a: 2f2e 0008 movel %fp@(8),%sp@-
10c2372e: 4eb9 10c2 4ab0 jsr 10c24ab0 <fget>
10c23734: 2440 moveal %d0,%a2
10c23736: 588f addql #4,%sp
10c23738: b4fc 0000 cmpaw #0,%a2
10c2373c: 671a beqs 10c23758 <sys_fchown+0x38>
10c2373e: 2f2e 0010 movel %fp@(16),%sp@-
10c23742: 2f2e 000c movel %fp@(12),%sp@-
10c23746: 2f2a 0008 movel %a2@(8),%sp@-
10c2374a: 4eba fe6c jsr %pc@(10c235b8 <chown_common>)
10c2374e: 2400 movel %d0,%d2
10c23750: 2f0a movel %a2,%sp@-
10c23752: 4eb9 10c2 49a6 jsr 10c249a6 <fput>
10c23758: 2002 movel %d2,%d0
10c2375a: 242e fff8 movel %fp@(-8),%d2
10c2375e: 246e fffc moveal %fp@(-4),%a2
10c23762: 4e5e unlk %fp
10c23764: 4e75 rts
10c23766 <filp_open>:
10c23766: 4e56 ffe4 linkw %fp,#-28
10c2376a: 2f03 movel %d3,%sp@-
10c2376c: 2f02 movel %d2,%sp@-
10c2376e: 242e 000c movel %fp@(12),%d2
10c23772: 2202 movel %d2,%d1
10c23774: 2042 moveal %d2,%a0
10c23776: 5288 addql #1,%a0
10c23778: 2008 movel %a0,%d0
10c2377a: 7603 moveq #3,%d3
10c2377c: c083 andl %d3,%d0
10c2377e: 6702 beqs 10c23782 <filp_open+0x1c>
10c23780: 2208 movel %a0,%d1
10c23782: 0801 0009 btst #9,%d1
10c23786: 6704 beqs 10c2378c <filp_open+0x26>
10c23788: 7002 moveq #2,%d0
10c2378a: 8280 orl %d0,%d1
10c2378c: 486e ffe4 pea %fp@(-28)
10c23790: 2f2e 0010 movel %fp@(16),%sp@-
10c23794: 2f01 movel %d1,%sp@-
10c23796: 2f2e 0008 movel %fp@(8),%sp@-
10c2379a: 4eb9 10c2 cb1a jsr 10c2cb1a <open_namei>
10c237a0: 4fef 0010 lea %sp@(16),%sp
10c237a4: 4a80 tstl %d0
10c237a6: 6610 bnes 10c237b8 <filp_open+0x52>
10c237a8: 2f02 movel %d2,%sp@-
10c237aa: 2f2e ffe8 movel %fp@(-24),%sp@-
10c237ae: 2f2e ffe4 movel %fp@(-28),%sp@-
10c237b2: 4eb9 10c2 37c4 jsr 10c237c4 <dentry_open>
10c237b8: 242e ffdc movel %fp@(-36),%d2
10c237bc: 262e ffe0 movel %fp@(-32),%d3
10c237c0: 4e5e unlk %fp
10c237c2: 4e75 rts
10c237c4 <dentry_open>:
10c237c4: 4e56 0000 linkw %fp,#0
10c237c8: 48e7 303c moveml %d2-%d3/%a2-%a5,%sp@-
10c237cc: 2a6e 0008 moveal %fp@(8),%a5
10c237d0: 262e 000c movel %fp@(12),%d3
10c237d4: 246e 0010 moveal %fp@(16),%a2
10c237d8: 74e9 moveq #-23,%d2
10c237da: 4eb9 10c2 4834 jsr 10c24834 <get_empty_filp>
10c237e0: 2640 moveal %d0,%a3
10c237e2: b6fc 0000 cmpaw #0,%a3
10c237e6: 6700 0130 beqw 10c23918 <dentry_open+0x154>
10c237ea: 274a 0018 movel %a2,%a3@(24)
10c237ee: 300a movew %a2,%d0
10c237f0: 5240 addqw #1,%d0
10c237f2: 3200 movew %d0,%d1
10c237f4: 0241 0003 andiw #3,%d1
10c237f8: 3741 001c movew %d1,%a3@(28)
10c237fc: 286d 0008 moveal %a5@(8),%a4
10c23800: 0800 0001 btst #1,%d0
10c23804: 6710 beqs 10c23816 <dentry_open+0x52>
10c23806: 2f0c movel %a4,%sp@-
10c23808: 4eb9 10c2 bcba jsr 10c2bcba <get_write_access>
10c2380e: 2400 movel %d0,%d2
10c23810: 588f addql #4,%sp
10c23812: 6600 00fa bnew 10c2390e <dentry_open+0x14a>
10c23816: 274d 0008 movel %a5,%a3@(8)
10c2381a: 2743 000c movel %d3,%a3@(12)
10c2381e: 42ab 001e clrl %a3@(30)
10c23822: 42ab 0022 clrl %a3@(34)
10c23826: 42ab 0026 clrl %a3@(38)
10c2382a: 206c 0090 moveal %a4@(144),%a0
10c2382e: b0fc 0000 cmpaw #0,%a0
10c23832: 6714 beqs 10c23848 <dentry_open+0x84>
10c23834: 2010 movel %a0@,%d0
10c23836: 6710 beqs 10c23848 <dentry_open+0x84>
10c23838: 2f00 movel %d0,%sp@-
10c2383a: 4eb9 10c1 6e6a jsr 10c16e6a <try_inc_mod_count>
10c23840: 588f addql #4,%sp
10c23842: 7200 moveq #0,%d1
10c23844: 4a80 tstl %d0
10c23846: 6704 beqs 10c2384c <dentry_open+0x88>
10c23848: 222c 0090 movel %a4@(144),%d1
10c2384c: 2741 0010 movel %d1,%a3@(16)
10c23850: 706c moveq #108,%d0
10c23852: d0ac 0094 addl %a4@(148),%d0
10c23856: 2f00 movel %d0,%sp@-
10c23858: 2f0b movel %a3,%sp@-
10c2385a: 45f9 10c2 4b36 lea 10c24b36 <file_move>,%a2
10c23860: 4e92 jsr %a2@
10c23862: 42ab 005e clrl %a3@(94)
10c23866: 42ab 0062 clrl %a3@(98)
10c2386a: 508f addql #8,%sp
10c2386c: 082b 0000 0019 btst #0,%a3@(25)
10c23872: 6714 beqs 10c23888 <dentry_open+0xc4>
10c23874: 486b 005e pea %a3@(94)
10c23878: 4878 0001 pea 1 <PF_DTRACE_OFF>
10c2387c: 4eb9 10c3 528c jsr 10c3528c <alloc_kiovec>
10c23882: 2400 movel %d0,%d2
10c23884: 508f addql #8,%sp
10c23886: 662c bnes 10c238b4 <dentry_open+0xf0>
10c23888: 206b 0010 moveal %a3@(16),%a0
10c2388c: b0fc 0000 cmpaw #0,%a0
10c23890: 6716 beqs 10c238a8 <dentry_open+0xe4>
10c23892: 2068 0020 moveal %a0@(32),%a0
10c23896: b0fc 0000 cmpaw #0,%a0
10c2389a: 670c beqs 10c238a8 <dentry_open+0xe4>
10c2389c: 2f0b movel %a3,%sp@-
10c2389e: 2f0c movel %a4,%sp@-
10c238a0: 4e90 jsr %a0@
10c238a2: 2400 movel %d0,%d2
10c238a4: 508f addql #8,%sp
10c238a6: 660c bnes 10c238b4 <dentry_open+0xf0>
10c238a8: 026b fc3f 001a andiw #-961,%a3@(26)
10c238ae: 200b movel %a3,%d0
10c238b0: 6000 0096 braw 10c23948 <dentry_open+0x184>
10c238b4: 4aab 005e tstl %a3@(94)
10c238b8: 6710 beqs 10c238ca <dentry_open+0x106>
10c238ba: 486b 005e pea %a3@(94)
10c238be: 4878 0001 pea 1 <PF_DTRACE_OFF>
10c238c2: 4eb9 10c3 52f8 jsr 10c352f8 <free_kiovec>
10c238c8: 508f addql #8,%sp
10c238ca: 206b 0010 moveal %a3@(16),%a0
10c238ce: b0fc 0000 cmpaw #0,%a0
10c238d2: 6718 beqs 10c238ec <dentry_open+0x128>
10c238d4: 2010 movel %a0@,%d0
10c238d6: 6714 beqs 10c238ec <dentry_open+0x128>
10c238d8: 2240 moveal %d0,%a1
10c238da: 41e9 0010 lea %a1@(16),%a0
10c238de: 5390 subql #1,%a0@
10c238e0: 206b 0010 moveal %a3@(16),%a0
10c238e4: 2050 moveal %a0@,%a0
10c238e6: 7008 moveq #8,%d0
10c238e8: 81a8 0014 orl %d0,%a0@(20)
10c238ec: 082b 0001 001d btst #1,%a3@(29)
10c238f2: 6706 beqs 10c238fa <dentry_open+0x136>
10c238f4: 41ec 010e lea %a4@(270),%a0
10c238f8: 5390 subql #1,%a0@
10c238fa: 4879 1000 d500 pea 1000d500 <kill_list.708>
10c23900: 2f0b movel %a3,%sp@-
10c23902: 4e92 jsr %a2@
10c23904: 42ab 0008 clrl %a3@(8)
10c23908: 42ab 000c clrl %a3@(12)
10c2390c: 508f addql #8,%sp
10c2390e: 2f0b movel %a3,%sp@-
10c23910: 4eb9 10c2 4ae4 jsr 10c24ae4 <put_filp>
10c23916: 588f addql #4,%sp
10c23918: 2f0d movel %a5,%sp@-
10c2391a: 4eb9 10c3 26d8 jsr 10c326d8 <dput>
10c23920: 588f addql #4,%sp
10c23922: 4a83 tstl %d3
10c23924: 6720 beqs 10c23946 <dentry_open+0x182>
10c23926: 2243 moveal %d3,%a1
10c23928: 41e9 0028 lea %a1@(40),%a0
10c2392c: 40c1 movew %sr,%d1
10c2392e: 007c 0700 oriw #1792,%sr
10c23932: 2010 movel %a0@,%d0
10c23934: 5380 subql #1,%d0
10c23936: 2080 movel %d0,%a0@
10c23938: 46c1 movew %d1,%sr
10c2393a: 4a80 tstl %d0
10c2393c: 6608 bnes 10c23946 <dentry_open+0x182>
10c2393e: 2f03 movel %d3,%sp@-
10c23940: 4eb9 10c3 5962 jsr 10c35962 <__mntput>
10c23946: 2002 movel %d2,%d0
10c23948: 4cee 3c0c ffe8 moveml %fp@(-24),%d2-%d3/%a2-%a5
10c2394e: 4e5e unlk %fp
10c23950: 4e75 rts
10c23952 <get_unused_fd>:
10c23952: 4e56 0000 linkw %fp,#0
10c23956: 48e7 3f30 moveml %d2-%d7/%a2-%a3,%sp@-
10c2395a: 2079 1002 53b4 moveal 100253b4 <_current_task>,%a0
10c23960: 2468 02ee moveal %a0@(750),%a2
10c23964: 7ee8 moveq #-24,%d7
10c23966: 2a2a 0010 movel %a2@(16),%d5
10c2396a: 222a 001c movel %a2@(28),%d1
10c2396e: 2605 movel %d5,%d3
10c23970: 2003 movel %d3,%d0
10c23972: ea80 asrl #5,%d0
10c23974: e588 lsll #2,%d0
10c23976: 2241 moveal %d1,%a1
10c23978: d3c0 addal %d0,%a1
10c2397a: 2803 movel %d3,%d4
10c2397c: 70e0 moveq #-32,%d0
10c2397e: c880 andl %d0,%d4
10c23980: 2c2a 000c movel %a2@(12),%d6
10c23984: 2641 moveal %d1,%a3
10c23986: bc83 cmpl %d3,%d6
10c23988: 6e04 bgts 10c2398e <get_unused_fd+0x3c>
10c2398a: 2606 movel %d6,%d3
10c2398c: 606c bras 10c239fa <get_unused_fd+0xa8>
10c2398e: 2406 movel %d6,%d2
10c23990: 9484 subl %d4,%d2
10c23992: 761f moveq #31,%d3
10c23994: c685 andl %d5,%d3
10c23996: 6732 beqs 10c239ca <get_unused_fd+0x78>
10c23998: 7220 moveq #32,%d1
10c2399a: 9283 subl %d3,%d1
10c2399c: 70ff moveq #-1,%d0
10c2399e: e2a8 lsrl %d1,%d0
10c239a0: 2219 movel %a1@+,%d1
10c239a2: 8280 orl %d0,%d1
10c239a4: 701f moveq #31,%d0
10c239a6: b082 cmpl %d2,%d0
10c239a8: 6c32 bges 10c239dc <get_unused_fd+0x8a>
10c239aa: 70ff moveq #-1,%d0
10c239ac: b081 cmpl %d1,%d0
10c239ae: 6632 bnes 10c239e2 <get_unused_fd+0x90>
10c239b0: 72e0 moveq #-32,%d1
10c239b2: d481 addl %d1,%d2
10c239b4: 7020 moveq #32,%d0
10c239b6: d880 addl %d0,%d4
10c239b8: 6010 bras 10c239ca <get_unused_fd+0x78>
10c239ba: 2219 movel %a1@+,%d1
10c239bc: 70ff moveq #-1,%d0
10c239be: b081 cmpl %d1,%d0
10c239c0: 6620 bnes 10c239e2 <get_unused_fd+0x90>
10c239c2: 7220 moveq #32,%d1
10c239c4: d881 addl %d1,%d4
10c239c6: 70e0 moveq #-32,%d0
10c239c8: d480 addl %d0,%d2
10c239ca: 2002 movel %d2,%d0
10c239cc: 72e0 moveq #-32,%d1
10c239ce: c081 andl %d1,%d0
10c239d0: 66e8 bnes 10c239ba <get_unused_fd+0x68>
10c239d2: 4a82 tstl %d2
10c239d4: 6604 bnes 10c239da <get_unused_fd+0x88>
10c239d6: 2604 movel %d4,%d3
10c239d8: 6020 bras 10c239fa <get_unused_fd+0xa8>
10c239da: 2211 movel %a1@,%d1
10c239dc: 70ff moveq #-1,%d0
10c239de: e4a8 lsrl %d2,%d0
10c239e0: 8280 orl %d0,%d1
10c239e2: 2001 movel %d1,%d0
10c239e4: 7200 moveq #0,%d1
10c239e6: 0800 0000 btst #0,%d0
10c239ea: 670a beqs 10c239f6 <get_unused_fd+0xa4>
10c239ec: 5281 addql #1,%d1
10c239ee: e288 lsrl #1,%d0
10c239f0: 0800 0000 btst #0,%d0
10c239f4: 66f6 bnes 10c239ec <get_unused_fd+0x9a>
10c239f6: 2604 movel %d4,%d3
10c239f8: d681 addl %d1,%d3
10c239fa: b6a8 021a cmpl %a0@(538),%d3
10c239fe: 647e bccs 10c23a7e <get_unused_fd+0x12c>
10c23a00: bc83 cmpl %d3,%d6
10c23a02: 6e0c bgts 10c23a10 <get_unused_fd+0xbe>
10c23a04: 2f03 movel %d3,%sp@-
10c23a06: 2f0a movel %a2,%sp@-
10c23a08: 4eb9 10c3 4fe2 jsr 10c34fe2 <expand_fdset>
10c23a0e: 6010 bras 10c23a20 <get_unused_fd+0xce>
10c23a10: b6aa 0008 cmpl %a2@(8),%d3
10c23a14: 6d1c blts 10c23a32 <get_unused_fd+0xe0>
10c23a16: 2f03 movel %d3,%sp@-
10c23a18: 2f0a movel %a2,%sp@-
10c23a1a: 4eb9 10c3 4e7e jsr 10c34e7e <expand_fd_array>
10c23a20: 2e00 movel %d0,%d7
10c23a22: 508f addql #8,%sp
10c23a24: 6658 bnes 10c23a7e <get_unused_fd+0x12c>
10c23a26: 7ee8 moveq #-24,%d7
10c23a28: 2079 1002 53b4 moveal 100253b4 <_current_task>,%a0
10c23a2e: 6000 ff36 braw 10c23966 <get_unused_fd+0x14>
10c23a32: 2203 movel %d3,%d1
10c23a34: ea89 lsrl #5,%d1
10c23a36: e589 lsll #2,%d1
10c23a38: 2403 movel %d3,%d2
10c23a3a: 701f moveq #31,%d0
10c23a3c: c480 andl %d0,%d2
10c23a3e: 7001 moveq #1,%d0
10c23a40: e5a8 lsll %d2,%d0
10c23a42: 81b3 1800 orl %d0,%a3@(00000000,%d1:l)
10c23a46: 206a 0018 moveal %a2@(24),%a0
10c23a4a: 4680 notl %d0
10c23a4c: c1b0 1800 andl %d0,%a0@(00000000,%d1:l)
10c23a50: 2203 movel %d3,%d1
10c23a52: 5281 addql #1,%d1
10c23a54: 2541 0010 movel %d1,%a2@(16)
10c23a58: 206a 0014 moveal %a2@(20),%a0
10c23a5c: 2403 movel %d3,%d2
10c23a5e: e58a lsll #2,%d2
10c23a60: 4ab0 2800 tstl %a0@(00000000,%d2:l)
10c23a64: 6716 beqs 10c23a7c <get_unused_fd+0x12a>
10c23a66: 2f03 movel %d3,%sp@-
10c23a68: 4879 1000 232f pea 1000232f <tvecs+0x797>
10c23a6e: 4eb9 10c1 677e jsr 10c1677e <printk>
10c23a74: 206a 0014 moveal %a2@(20),%a0
10c23a78: 42b0 2800 clrl %a0@(00000000,%d2:l)
10c23a7c: 2e03 movel %d3,%d7
10c23a7e: 2007 movel %d7,%d0
10c23a80: 4cee 0cfc ffe0 moveml %fp@(-32),%d2-%d7/%a2-%a3
10c23a86: 4e5e unlk %fp
10c23a88: 4e75 rts
10c23a8a <sys_open>:
10c23a8a: 4e56 0000 linkw %fp,#0
10c23a8e: 48e7 3c00 moveml %d2-%d5,%sp@-
10c23a92: 2f2e 0008 movel %fp@(8),%sp@-
10c23a96: 4eb9 10c2 baf8 jsr 10c2baf8 <getname>
10c23a9c: 2a00 movel %d0,%d5
10c23a9e: 588f addql #4,%sp
10c23aa0: 2605 movel %d5,%d3
10c23aa2: 0c83 ffff fc18 cmpil #-1000,%d3
10c23aa8: 625e bhis 10c23b08 <sys_open+0x7e>
10c23aaa: 4eba fea6 jsr %pc@(10c23952 <get_unused_fd>)
10c23aae: 2600 movel %d0,%d3
10c23ab0: 6d48 blts 10c23afa <sys_open+0x70>
10c23ab2: 2f2e 0010 movel %fp@(16),%sp@-
10c23ab6: 2f2e 000c movel %fp@(12),%sp@-
10c23aba: 2f05 movel %d5,%sp@-
10c23abc: 4eba fca8 jsr %pc@(10c23766 <filp_open>)
10c23ac0: 2800 movel %d0,%d4
10c23ac2: 4fef 000c lea %sp@(12),%sp
10c23ac6: 0c84 ffff fc18 cmpil #-1000,%d4
10c23acc: 623e bhis 10c23b0c <sys_open+0x82>
10c23ace: 2079 1002 53b4 moveal 100253b4 <_current_task>,%a0
10c23ad4: 2268 02ee moveal %a0@(750),%a1
10c23ad8: 2069 0014 moveal %a1@(20),%a0
10c23adc: 2003 movel %d3,%d0
10c23ade: e588 lsll #2,%d0
10c23ae0: 4ab0 0800 tstl %a0@(00000000,%d0:l)
10c23ae4: 670c beqs 10c23af2 <sys_open+0x68>
10c23ae6: 4879 1000 230d pea 1000230d <tvecs+0x775>
10c23aec: 4eb9 10c1 60e4 jsr 10c160e4 <panic>
10c23af2: 2069 0014 moveal %a1@(20),%a0
10c23af6: 2184 0800 movel %d4,%a0@(00000000,%d0:l)
10c23afa: 2f05 movel %d5,%sp@-
10c23afc: 2f39 1002 7d20 movel 10027d20 <names_cachep>,%sp@-
10c23b02: 4eb9 10c2 0aea jsr 10c20aea <kmem_cache_free>
10c23b08: 2003 movel %d3,%d0
10c23b0a: 6030 bras 10c23b3c <sys_open+0xb2>
10c23b0c: 2079 1002 53b4 moveal 100253b4 <_current_task>,%a0
10c23b12: 2268 02ee moveal %a0@(750),%a1
10c23b16: 2069 001c moveal %a1@(28),%a0
10c23b1a: 2403 movel %d3,%d2
10c23b1c: ea8a lsrl #5,%d2
10c23b1e: e58a lsll #2,%d2
10c23b20: 2203 movel %d3,%d1
10c23b22: 701f moveq #31,%d0
10c23b24: c280 andl %d0,%d1
10c23b26: 70fe moveq #-2,%d0
10c23b28: e3b8 roll %d1,%d0
10c23b2a: c1b0 2800 andl %d0,%a0@(00000000,%d2:l)
10c23b2e: b6a9 0010 cmpl %a1@(16),%d3
10c23b32: 6404 bccs 10c23b38 <sys_open+0xae>
10c23b34: 2343 0010 movel %d3,%a1@(16)
10c23b38: 2604 movel %d4,%d3
10c23b3a: 60be bras 10c23afa <sys_open+0x70>
10c23b3c: 4cee 003c fff0 moveml %fp@(-16),%d2-%d5
10c23b42: 4e5e unlk %fp
10c23b44: 4e75 rts
10c23b46 <sys_creat>:
10c23b46: 4e56 0000 linkw %fp,#0
10c23b4a: 2f2e 000c movel %fp@(12),%sp@-
10c23b4e: 4878 0241 pea 241 <LSIGTRAP+0x23c>
10c23b52: 2f2e 0008 movel %fp@(8),%sp@-
10c23b56: 4eba ff32 jsr %pc@(10c23a8a <sys_open>)
10c23b5a: 4e5e unlk %fp
10c23b5c: 4e75 rts
10c23b5e <filp_close>:
10c23b5e: 4e56 0000 linkw %fp,#0
10c23b62: 2f0a movel %a2,%sp@-
10c23b64: 2f02 movel %d2,%sp@-
10c23b66: 246e 0008 moveal %fp@(8),%a2
10c23b6a: 4aaa 0014 tstl %a2@(20)
10c23b6e: 6610 bnes 10c23b80 <filp_close+0x22>
10c23b70: 4879 1000 2354 pea 10002354 <tvecs+0x7bc>
10c23b76: 4eb9 10c1 677e jsr 10c1677e <printk>
10c23b7c: 7000 moveq #0,%d0
10c23b7e: 6040 bras 10c23bc0 <filp_close+0x62>
10c23b80: 7400 moveq #0,%d2
10c23b82: 206a 0010 moveal %a2@(16),%a0
10c23b86: b0fc 0000 cmpaw #0,%a0
10c23b8a: 6712 beqs 10c23b9e <filp_close+0x40>
10c23b8c: 4aa8 0024 tstl %a0@(36)
10c23b90: 670c beqs 10c23b9e <filp_close+0x40>
10c23b92: 2f0a movel %a2,%sp@-
10c23b94: 2068 0024 moveal %a0@(36),%a0
10c23b98: 4e90 jsr %a0@
10c23b9a: 2400 movel %d0,%d2
10c23b9c: 588f addql #4,%sp
10c23b9e: 42a7 clrl %sp@-
10c23ba0: 2f0a movel %a2,%sp@-
10c23ba2: 42a7 clrl %sp@-
10c23ba4: 4eb9 10c3 549e jsr 10c3549e <fcntl_dirnotify>
10c23baa: 2f2e 000c movel %fp@(12),%sp@-
10c23bae: 2f0a movel %a2,%sp@-
10c23bb0: 4eb9 10c3 20e0 jsr 10c320e0 <locks_remove_posix>
10c23bb6: 2f0a movel %a2,%sp@-
10c23bb8: 4eb9 10c2 49a6 jsr 10c249a6 <fput>
10c23bbe: 2002 movel %d2,%d0
10c23bc0: 242e fff8 movel %fp@(-8),%d2
10c23bc4: 246e fffc moveal %fp@(-4),%a2
10c23bc8: 4e5e unlk %fp
10c23bca: 4e75 rts
10c23bcc <sys_close>:
10c23bcc: 4e56 0000 linkw %fp,#0
10c23bd0: 48e7 3800 moveml %d2-%d4,%sp@-
10c23bd4: 262e 0008 movel %fp@(8),%d3
10c23bd8: 2079 1002 53b4 moveal 100253b4 <_current_task>,%a0
10c23bde: 2268 02ee moveal %a0@(750),%a1
10c23be2: b6a9 0008 cmpl %a1@(8),%d3
10c23be6: 6446 bccs 10c23c2e <sys_close+0x62>
10c23be8: 2069 0014 moveal %a1@(20),%a0
10c23bec: 2003 movel %d3,%d0
10c23bee: e588 lsll #2,%d0
10c23bf0: 2830 0800 movel %a0@(00000000,%d0:l),%d4
10c23bf4: 6738 beqs 10c23c2e <sys_close+0x62>
10c23bf6: 42b0 0800 clrl %a0@(00000000,%d0:l)
10c23bfa: 2069 0018 moveal %a1@(24),%a0
10c23bfe: 2003 movel %d3,%d0
10c23c00: ea88 lsrl #5,%d0
10c23c02: e588 lsll #2,%d0
10c23c04: 2203 movel %d3,%d1
10c23c06: 741f moveq #31,%d2
10c23c08: c282 andl %d2,%d1
10c23c0a: 74fe moveq #-2,%d2
10c23c0c: e3ba roll %d1,%d2
10c23c0e: c5b0 0800 andl %d2,%a0@(00000000,%d0:l)
10c23c12: 2069 001c moveal %a1@(28),%a0
10c23c16: c5b0 0800 andl %d2,%a0@(00000000,%d0:l)
10c23c1a: b6a9 0010 cmpl %a1@(16),%d3
10c23c1e: 6404 bccs 10c23c24 <sys_close+0x58>
10c23c20: 2343 0010 movel %d3,%a1@(16)
10c23c24: 2f09 movel %a1,%sp@-
10c23c26: 2f04 movel %d4,%sp@-
10c23c28: 4eba ff34 jsr %pc@(10c23b5e <filp_close>)
10c23c2c: 6002 bras 10c23c30 <sys_close+0x64>
10c23c2e: 70f7 moveq #-9,%d0
10c23c30: 4cee 001c fff4 moveml %fp@(-12),%d2-%d4
10c23c36: 4e5e unlk %fp
10c23c38: 4e75 rts
10c23c3a <sys_vhangup>:
10c23c3a: 4e56 0000 linkw %fp,#0
10c23c3e: 2079 1002 53b4 moveal 100253b4 <_current_task>,%a0
10c23c44: 0828 0002 01d0 btst #2,%a0@(464)
10c23c4a: 6714 beqs 10c23c60 <sys_vhangup+0x26>
10c23c4c: 0068 0100 0006 oriw #256,%a0@(6)
10c23c52: 2f28 0254 movel %a0@(596),%sp@-
10c23c56: 4eb9 10c4 3f28 jsr 10c43f28 <tty_vhangup>
10c23c5c: 7000 moveq #0,%d0
10c23c5e: 6002 bras 10c23c62 <sys_vhangup+0x28>
10c23c60: 70ff moveq #-1,%d0
10c23c62: 4e5e unlk %fp
10c23c64: 4e75 rts
10c23c66 <generic_file_open>:
10c23c66: 4e56 0000 linkw %fp,#0
10c23c6a: 48e7 3800 moveml %d2-%d4,%sp@-
10c23c6e: 206e 000c moveal %fp@(12),%a0
10c23c72: 0828 0001 0019 btst #1,%a0@(25)
10c23c78: 661c bnes 10c23c96 <generic_file_open+0x30>
10c23c7a: 70e5 moveq #-27,%d0
10c23c7c: 206e 0008 moveal %fp@(8),%a0
10c23c80: 2228 0040 movel %a0@(64),%d1
10c23c84: 2428 0044 movel %a0@(68),%d2
10c23c88: 4283 clrl %d3
10c23c8a: 283c 7fff ffff movel #2147483647,%d4
10c23c90: 9484 subl %d4,%d2
10c23c92: 9383 subxl %d3,%d1
10c23c94: 6e02 bgts 10c23c98 <generic_file_open+0x32>
10c23c96: 7000 moveq #0,%d0
10c23c98: 4cdf 001c moveml %sp@+,%d2-%d4
10c23c9c: 4e5e unlk %fp
10c23c9e: 4e75 rts
10c23ca0 <generic_read_dir>:
10c23ca0: 4e56 0000 linkw %fp,#0
10c23ca4: 70eb moveq #-21,%d0
10c23ca6: 4e5e unlk %fp
10c23ca8: 4e75 rts
10c23caa <generic_file_llseek>:
10c23caa: 4e56 0000 linkw %fp,#0
10c23cae: 48e7 3c00 moveml %d2-%d5,%sp@-
10c23cb2: 226e 0008 moveal %fp@(8),%a1
10c23cb6: 242e 000c movel %fp@(12),%d2
10c23cba: 262e 0010 movel %fp@(16),%d3
10c23cbe: 202e 0014 movel %fp@(20),%d0
10c23cc2: 7201 moveq #1,%d1
10c23cc4: b280 cmpl %d0,%d1
10c23cc6: 671a beqs 10c23ce2 <generic_file_llseek+0x38>
10c23cc8: 7202 moveq #2,%d1
10c23cca: b280 cmpl %d0,%d1
10c23ccc: 661e bnes 10c23cec <generic_file_llseek+0x42>
10c23cce: 2069 0008 moveal %a1@(8),%a0
10c23cd2: 2068 0008 moveal %a0@(8),%a0
10c23cd6: 2028 0040 movel %a0@(64),%d0
10c23cda: d6a8 0044 addl %a0@(68),%d3
10c23cde: d580 addxl %d0,%d2
10c23ce0: 600a bras 10c23cec <generic_file_llseek+0x42>
10c23ce2: 2229 001e movel %a1@(30),%d1
10c23ce6: d6a9 0022 addl %a1@(34),%d3
10c23cea: d581 addxl %d1,%d2
10c23cec: 78ff moveq #-1,%d4
10c23cee: 7aea moveq #-22,%d5
10c23cf0: 4a82 tstl %d2
10c23cf2: 6b4e bmis 10c23d42 <generic_file_llseek+0x98>
10c23cf4: 2069 0008 moveal %a1@(8),%a0
10c23cf8: 2068 0008 moveal %a0@(8),%a0
10c23cfc: 2068 0094 moveal %a0@(148),%a0
10c23d00: 2028 0010 movel %a0@(16),%d0
10c23d04: 2228 0014 movel %a0@(20),%d1
10c23d08: 9283 subl %d3,%d1
10c23d0a: 9182 subxl %d2,%d0
10c23d0c: 6534 bcss 10c23d42 <generic_file_llseek+0x98>
10c23d0e: 2029 001e movel %a1@(30),%d0
10c23d12: 2229 0022 movel %a1@(34),%d1
10c23d16: 9283 subl %d3,%d1
10c23d18: 9182 subxl %d2,%d0
10c23d1a: 6722 beqs 10c23d3e <generic_file_llseek+0x94>
10c23d1c: 2342 001e movel %d2,%a1@(30)
10c23d20: 2343 0022 movel %d3,%a1@(34)
10c23d24: 42a9 0026 clrl %a1@(38)
10c23d28: 2039 1002 57a0 movel 100257a0 <event>,%d0
10c23d2e: 2200 movel %d0,%d1
10c23d30: 5281 addql #1,%d1
10c23d32: 23c1 1002 57a0 movel %d1,100257a0 <event>
10c23d38: 5280 addql #1,%d0
10c23d3a: 2340 0056 movel %d0,%a1@(86)
10c23d3e: 2802 movel %d2,%d4
10c23d40: 2a03 movel %d3,%d5
10c23d42: 2004 movel %d4,%d0
10c23d44: 2205 movel %d5,%d1
10c23d46: 4cdf 003c moveml %sp@+,%d2-%d5
10c23d4a: 4e5e unlk %fp
10c23d4c: 4e75 rts
10c23d4e <no_llseek>:
10c23d4e: 4e56 0000 linkw %fp,#0
10c23d52: 70ff moveq #-1,%d0
10c23d54: 72e3 moveq #-29,%d1
10c23d56: 4e5e unlk %fp
10c23d58: 4e75 rts
10c23d5a <default_llseek>:
10c23d5a: 4e56 0000 linkw %fp,#0
10c23d5e: 2f03 movel %d3,%sp@-
10c23d60: 2f02 movel %d2,%sp@-
10c23d62: 226e 0008 moveal %fp@(8),%a1
10c23d66: 242e 000c movel %fp@(12),%d2
10c23d6a: 262e 0010 movel %fp@(16),%d3
10c23d6e: 202e 0014 movel %fp@(20),%d0
10c23d72: 7201 moveq #1,%d1
10c23d74: b280 cmpl %d0,%d1
10c23d76: 671a beqs 10c23d92 <default_llseek+0x38>
10c23d78: 7202 moveq #2,%d1
10c23d7a: b280 cmpl %d0,%d1
10c23d7c: 661e bnes 10c23d9c <default_llseek+0x42>
10c23d7e: 2069 0008 moveal %a1@(8),%a0
10c23d82: 2068 0008 moveal %a0@(8),%a0
10c23d86: 2028 0040 movel %a0@(64),%d0
10c23d8a: d6a8 0044 addl %a0@(68),%d3
10c23d8e: d580 addxl %d0,%d2
10c23d90: 600a bras 10c23d9c <default_llseek+0x42>
10c23d92: 2229 001e movel %a1@(30),%d1
10c23d96: d6a9 0022 addl %a1@(34),%d3
10c23d9a: d581 addxl %d1,%d2
10c23d9c: 70ff moveq #-1,%d0
10c23d9e: 72ea moveq #-22,%d1
10c23da0: 4a82 tstl %d2
10c23da2: 6b34 bmis 10c23dd8 <default_llseek+0x7e>
10c23da4: 2029 001e movel %a1@(30),%d0
10c23da8: 2229 0022 movel %a1@(34),%d1
10c23dac: 9283 subl %d3,%d1
10c23dae: 9182 subxl %d2,%d0
10c23db0: 6722 beqs 10c23dd4 <default_llseek+0x7a>
10c23db2: 2342 001e movel %d2,%a1@(30)
10c23db6: 2343 0022 movel %d3,%a1@(34)
10c23dba: 42a9 0026 clrl %a1@(38)
10c23dbe: 2039 1002 57a0 movel 100257a0 <event>,%d0
10c23dc4: 2200 movel %d0,%d1
10c23dc6: 5281 addql #1,%d1
10c23dc8: 23c1 1002 57a0 movel %d1,100257a0 <event>
10c23dce: 5280 addql #1,%d0
10c23dd0: 2340 0056 movel %d0,%a1@(86)
10c23dd4: 2002 movel %d2,%d0
10c23dd6: 2203 movel %d3,%d1
10c23dd8: 241f movel %sp@+,%d2
10c23dda: 261f movel %sp@+,%d3
10c23ddc: 4e5e unlk %fp
10c23dde: 4e75 rts
10c23de0 <sys_lseek>:
10c23de0: 4e56 0000 linkw %fp,#0
10c23de4: 48e7 3820 moveml %d2-%d4/%a2,%sp@-
10c23de8: 262e 0010 movel %fp@(16),%d3
10c23dec: 78f7 moveq #-9,%d4
10c23dee: 2f2e 0008 movel %fp@(8),%sp@-
10c23df2: 4eb9 10c2 4ab0 jsr 10c24ab0 <fget>
10c23df8: 2440 moveal %d0,%a2
10c23dfa: 588f addql #4,%sp
10c23dfc: b4fc 0000 cmpaw #0,%a2
10c23e00: 6750 beqs 10c23e52 <sys_lseek+0x72>
10c23e02: 78ea moveq #-22,%d4
10c23e04: 7002 moveq #2,%d0
10c23e06: b083 cmpl %d3,%d0
10c23e08: 6540 bcss 10c23e4a <sys_lseek+0x6a>
10c23e0a: 242e 000c movel %fp@(12),%d2
10c23e0e: 5bc1 smi %d1
10c23e10: 4881 extw %d1
10c23e12: 48c1 extl %d1
10c23e14: 43fa ff44 lea %pc@(10c23d5a <default_llseek>),%a1
10c23e18: 206a 0010 moveal %a2@(16),%a0
10c23e1c: b0fc 0000 cmpaw #0,%a0
10c23e20: 6708 beqs 10c23e2a <sys_lseek+0x4a>
10c23e22: 2028 0004 movel %a0@(4),%d0
10c23e26: 6702 beqs 10c23e2a <sys_lseek+0x4a>
10c23e28: 2240 moveal %d0,%a1
10c23e2a: 2f03 movel %d3,%sp@-
10c23e2c: 2f02 movel %d2,%sp@-
10c23e2e: 2f01 movel %d1,%sp@-
10c23e30: 2f0a movel %a2,%sp@-
10c23e32: 4e91 jsr %a1@
10c23e34: 4fef 0010 lea %sp@(16),%sp
10c23e38: 2801 movel %d1,%d4
10c23e3a: 2604 movel %d4,%d3
10c23e3c: 5bc2 smi %d2
10c23e3e: 4882 extw %d2
10c23e40: 48c2 extl %d2
10c23e42: 9283 subl %d3,%d1
10c23e44: 9182 subxl %d2,%d0
10c23e46: 6702 beqs 10c23e4a <sys_lseek+0x6a>
10c23e48: 78b5 moveq #-75,%d4
10c23e4a: 2f0a movel %a2,%sp@-
10c23e4c: 4eb9 10c2 49a6 jsr 10c249a6 <fput>
10c23e52: 2004 movel %d4,%d0
10c23e54: 4cee 041c fff0 moveml %fp@(-16),%d2-%d4/%a2
10c23e5a: 4e5e unlk %fp
10c23e5c: 4e75 rts
10c23e5e <sys_llseek>:
10c23e5e: 4e56 fff8 linkw %fp,#-8
10c23e62: 48e7 3020 moveml %d2-%d3/%a2,%sp@-
10c23e66: 262e 0018 movel %fp@(24),%d3
10c23e6a: 74f7 moveq #-9,%d2
10c23e6c: 2f2e 0008 movel %fp@(8),%sp@-
10c23e70: 4eb9 10c2 4ab0 jsr 10c24ab0 <fget>
10c23e76: 2440 moveal %d0,%a2
10c23e78: 588f addql #4,%sp
10c23e7a: b4fc 0000 cmpaw #0,%a2
10c23e7e: 676c beqs 10c23eec <sys_llseek+0x8e>
10c23e80: 74ea moveq #-22,%d2
10c23e82: 7002 moveq #2,%d0
10c23e84: b083 cmpl %d3,%d0
10c23e86: 655c bcss 10c23ee4 <sys_llseek+0x86>
10c23e88: 202e 000c movel %fp@(12),%d0
10c23e8c: 4281 clrl %d1
10c23e8e: 82ae 0010 orl %fp@(16),%d1
10c23e92: 43fa fec6 lea %pc@(10c23d5a <default_llseek>),%a1
10c23e96: 206a 0010 moveal %a2@(16),%a0
10c23e9a: b0fc 0000 cmpaw #0,%a0
10c23e9e: 670c beqs 10c23eac <sys_llseek+0x4e>
10c23ea0: 2068 0004 moveal %a0@(4),%a0
10c23ea4: b0fc 0000 cmpaw #0,%a0
10c23ea8: 6702 beqs 10c23eac <sys_llseek+0x4e>
10c23eaa: 2248 moveal %a0,%a1
10c23eac: 2f03 movel %d3,%sp@-
10c23eae: 2f01 movel %d1,%sp@-
10c23eb0: 2f00 movel %d0,%sp@-
10c23eb2: 2f0a movel %a2,%sp@-
10c23eb4: 4e91 jsr %a1@
10c23eb6: 4fef 0010 lea %sp@(16),%sp
10c23eba: 2d40 fff8 movel %d0,%fp@(-8)
10c23ebe: 2d41 fffc movel %d1,%fp@(-4)
10c23ec2: 41ee fff8 lea %fp@(-8),%a0
10c23ec6: 242e fffc movel %fp@(-4),%d2
10c23eca: 4a80 tstl %d0
10c23ecc: 6b16 bmis 10c23ee4 <sys_llseek+0x86>
10c23ece: 4878 0008 pea 8 <LSIGTRAP+0x3>
10c23ed2: 2f08 movel %a0,%sp@-
10c23ed4: 2f2e 0014 movel %fp@(20),%sp@-
10c23ed8: 4eb9 10c8 5744 jsr 10c85744 <memcpy>
10c23ede: 4fef 000c lea %sp@(12),%sp
10c23ee2: 7400 moveq #0,%d2
10c23ee4: 2f0a movel %a2,%sp@-
10c23ee6: 4eb9 10c2 49a6 jsr 10c249a6 <fput>
10c23eec: 2002 movel %d2,%d0
10c23eee: 4cee 040c ffec moveml %fp@(-20),%d2-%d3/%a2
10c23ef4: 4e5e unlk %fp
10c23ef6: 4e75 rts
10c23ef8 <sys_read>:
10c23ef8: 4e56 0000 linkw %fp,#0
10c23efc: 48e7 3020 moveml %d2-%d3/%a2,%sp@-
10c23f00: 262e 0010 movel %fp@(16),%d3
10c23f04: 74f7 moveq #-9,%d2
10c23f06: 2f2e 0008 movel %fp@(8),%sp@-
10c23f0a: 4eb9 10c2 4ab0 jsr 10c24ab0 <fget>
10c23f10: 2440 moveal %d0,%a2
10c23f12: 588f addql #4,%sp
10c23f14: b4fc 0000 cmpaw #0,%a2
10c23f18: 6700 00b4 beqw 10c23fce <sys_read+0xd6>
10c23f1c: 082a 0000 001d btst #0,%a2@(29)
10c23f22: 677c beqs 10c23fa0 <sys_read+0xa8>
10c23f24: 206a 0008 moveal %a2@(8),%a0
10c23f28: 2268 0008 moveal %a0@(8),%a1
10c23f2c: 222a 001e movel %a2@(30),%d1
10c23f30: 242a 0022 movel %a2@(34),%d2
10c23f34: 4aa9 00a4 tstl %a1@(164)
10c23f38: 6736 beqs 10c23f70 <sys_read+0x78>
10c23f3a: 2069 0094 moveal %a1@(148),%a0
10c23f3e: 0828 0006 0027 btst #6,%a0@(39)
10c23f44: 672a beqs 10c23f70 <sys_read+0x78>
10c23f46: 3029 0032 movew %a1@(50),%d0
10c23f4a: 0240 0408 andiw #1032,%d0
10c23f4e: 0c40 0400 cmpiw #1024,%d0
10c23f52: 661c bnes 10c23f70 <sys_read+0x78>
10c23f54: 2f03 movel %d3,%sp@-
10c23f56: 2f02 movel %d2,%sp@-
10c23f58: 2f01 movel %d1,%sp@-
10c23f5a: 2f0a movel %a2,%sp@-
10c23f5c: 2f09 movel %a1,%sp@-
10c23f5e: 4878 0001 pea 1 <PF_DTRACE_OFF>
10c23f62: 4eb9 10c3 0f2e jsr 10c30f2e <locks_mandatory_area>
10c23f68: 2400 movel %d0,%d2
10c23f6a: 4fef 0018 lea %sp@(24),%sp
10c23f6e: 6002 bras 10c23f72 <sys_read+0x7a>
10c23f70: 7400 moveq #0,%d2
10c23f72: 4a82 tstl %d2
10c23f74: 662a bnes 10c23fa0 <sys_read+0xa8>
10c23f76: 74ea moveq #-22,%d2
10c23f78: 206a 0010 moveal %a2@(16),%a0
10c23f7c: b0fc 0000 cmpaw #0,%a0
10c23f80: 671e beqs 10c23fa0 <sys_read+0xa8>
10c23f82: 2068 0008 moveal %a0@(8),%a0
10c23f86: b0fc 0000 cmpaw #0,%a0
10c23f8a: 6714 beqs 10c23fa0 <sys_read+0xa8>
10c23f8c: 486a 001e pea %a2@(30)
10c23f90: 2f03 movel %d3,%sp@-
10c23f92: 2f2e 000c movel %fp@(12),%sp@-
10c23f96: 2f0a movel %a2,%sp@-
10c23f98: 4e90 jsr %a0@
10c23f9a: 2400 movel %d0,%d2
10c23f9c: 4fef 0010 lea %sp@(16),%sp
10c23fa0: 4a82 tstl %d2
10c23fa2: 6f22 bles 10c23fc6 <sys_read+0xce>
10c23fa4: 206a 0008 moveal %a2@(8),%a0
10c23fa8: 2068 000c moveal %a0@(12),%a0
10c23fac: 2068 0008 moveal %a0@(8),%a0
10c23fb0: 0828 0000 00ff btst #0,%a0@(255)
10c23fb6: 670e beqs 10c23fc6 <sys_read+0xce>
10c23fb8: 4878 0001 pea 1 <PF_DTRACE_OFF>
10c23fbc: 2f08 movel %a0,%sp@-
10c23fbe: 4eb9 10c3 55b6 jsr 10c355b6 <__inode_dir_notify>
10c23fc4: 508f addql #8,%sp
10c23fc6: 2f0a movel %a2,%sp@-
10c23fc8: 4eb9 10c2 49a6 jsr 10c249a6 <fput>
10c23fce: 2002 movel %d2,%d0
10c23fd0: 4cee 040c fff4 moveml %fp@(-12),%d2-%d3/%a2
10c23fd6: 4e5e unlk %fp
10c23fd8: 4e75 rts
10c23fda <sys_write>:
10c23fda: 4e56 0000 linkw %fp,#0
10c23fde: 48e7 3020 moveml %d2-%d3/%a2,%sp@-
10c23fe2: 262e 0010 movel %fp@(16),%d3
10c23fe6: 74f7 moveq #-9,%d2
10c23fe8: 2f2e 0008 movel %fp@(8),%sp@-
10c23fec: 4eb9 10c2 4ab0 jsr 10c24ab0 <fget>
10c23ff2: 2440 moveal %d0,%a2
10c23ff4: 588f addql #4,%sp
10c23ff6: b4fc 0000 cmpaw #0,%a2
10c23ffa: 6700 00b4 beqw 10c240b0 <sys_write+0xd6>
10c23ffe: 082a 0001 001d btst #1,%a2@(29)
10c24004: 677c beqs 10c24082 <sys_write+0xa8>
10c24006: 206a 0008 moveal %a2@(8),%a0
10c2400a: 2268 0008 moveal %a0@(8),%a1
10c2400e: 222a 001e movel %a2@(30),%d1
10c24012: 242a 0022 movel %a2@(34),%d2
10c24016: 4aa9 00a4 tstl %a1@(164)
10c2401a: 6736 beqs 10c24052 <sys_write+0x78>
10c2401c: 2069 0094 moveal %a1@(148),%a0
10c24020: 0828 0006 0027 btst #6,%a0@(39)
10c24026: 672a beqs 10c24052 <sys_write+0x78>
10c24028: 3029 0032 movew %a1@(50),%d0
10c2402c: 0240 0408 andiw #1032,%d0
10c24030: 0c40 0400 cmpiw #1024,%d0
10c24034: 661c bnes 10c24052 <sys_write+0x78>
10c24036: 2f03 movel %d3,%sp@-
10c24038: 2f02 movel %d2,%sp@-
10c2403a: 2f01 movel %d1,%sp@-
10c2403c: 2f0a movel %a2,%sp@-
10c2403e: 2f09 movel %a1,%sp@-
10c24040: 4878 0002 pea 2 <PF_DTRACE_OFF+0x1>
10c24044: 4eb9 10c3 0f2e jsr 10c30f2e <locks_mandatory_area>
10c2404a: 2400 movel %d0,%d2
10c2404c: 4fef 0018 lea %sp@(24),%sp
10c24050: 6002 bras 10c24054 <sys_write+0x7a>
10c24052: 7400 moveq #0,%d2
10c24054: 4a82 tstl %d2
10c24056: 662a bnes 10c24082 <sys_write+0xa8>
10c24058: 74ea moveq #-22,%d2
10c2405a: 206a 0010 moveal %a2@(16),%a0
10c2405e: b0fc 0000 cmpaw #0,%a0
10c24062: 671e beqs 10c24082 <sys_write+0xa8>
10c24064: 2068 000c moveal %a0@(12),%a0
10c24068: b0fc 0000 cmpaw #0,%a0
10c2406c: 6714 beqs 10c24082 <sys_write+0xa8>
10c2406e: 486a 001e pea %a2@(30)
10c24072: 2f03 movel %d3,%sp@-
10c24074: 2f2e 000c movel %fp@(12),%sp@-
10c24078: 2f0a movel %a2,%sp@-
10c2407a: 4e90 jsr %a0@
10c2407c: 2400 movel %d0,%d2
10c2407e: 4fef 0010 lea %sp@(16),%sp
10c24082: 4a82 tstl %d2
10c24084: 6f22 bles 10c240a8 <sys_write+0xce>
10c24086: 206a 0008 moveal %a2@(8),%a0
10c2408a: 2068 000c moveal %a0@(12),%a0
10c2408e: 2068 0008 moveal %a0@(8),%a0
10c24092: 0828 0001 00ff btst #1,%a0@(255)
10c24098: 670e beqs 10c240a8 <sys_write+0xce>
10c2409a: 4878 0002 pea 2 <PF_DTRACE_OFF+0x1>
10c2409e: 2f08 movel %a0,%sp@-
10c240a0: 4eb9 10c3 55b6 jsr 10c355b6 <__inode_dir_notify>
10c240a6: 508f addql #8,%sp
10c240a8: 2f0a movel %a2,%sp@-
10c240aa: 4eb9 10c2 49a6 jsr 10c249a6 <fput>
10c240b0: 2002 movel %d2,%d0
10c240b2: 4cee 040c fff4 moveml %fp@(-12),%d2-%d3/%a2
10c240b8: 4e5e unlk %fp
10c240ba: 4e75 rts
10c240bc <do_readv_writev>:
10c240bc: 4e56 ffc0 linkw %fp,#-64
10c240c0: 48e7 3f38 moveml %d2-%d7/%a2-%a4,%sp@-
10c240c4: 2c2e 0008 movel %fp@(8),%d6
10c240c8: 286e 000c moveal %fp@(12),%a4
10c240cc: 246e 0010 moveal %fp@(16),%a2
10c240d0: 282e 0014 movel %fp@(20),%d4
10c240d4: 7ac0 moveq #-64,%d5
10c240d6: da8e addl %fp,%d5
10c240d8: 7600 moveq #0,%d3
10c240da: 2e05 movel %d5,%d7
10c240dc: 4a84 tstl %d4
10c240de: 6700 0150 beqw 10c24230 <do_readv_writev+0x174>
10c240e2: 76ea moveq #-22,%d3
10c240e4: 0c84 0000 0400 cmpil #1024,%d4
10c240ea: 6200 0144 bhiw 10c24230 <do_readv_writev+0x174>
10c240ee: 4aac 0010 tstl %a4@(16)
10c240f2: 6700 013c beqw 10c24230 <do_readv_writev+0x174>
10c240f6: 2404 movel %d4,%d2
10c240f8: e78a lsll #3,%d2
10c240fa: 7008 moveq #8,%d0
10c240fc: b084 cmpl %d4,%d0
10c240fe: 6416 bccs 10c24116 <do_readv_writev+0x5a>
10c24100: 76f4 moveq #-12,%d3
10c24102: 4878 01f0 pea 1f0 <LSIGTRAP+0x1eb>
10c24106: 2f02 movel %d2,%sp@-
10c24108: 4eb9 10c2 09bc jsr 10c209bc <kmalloc>
10c2410e: 2a00 movel %d0,%d5
10c24110: 508f addql #8,%sp
10c24112: 6700 011c beqw 10c24230 <do_readv_writev+0x174>
10c24116: 2f02 movel %d2,%sp@-
10c24118: 2f0a movel %a2,%sp@-
10c2411a: 2f05 movel %d5,%sp@-
10c2411c: 4eb9 10c8 5744 jsr 10c85744 <memcpy>
10c24122: 4fef 000c lea %sp@(12),%sp
10c24126: 7400 moveq #0,%d2
10c24128: 76ea moveq #-22,%d3
10c2412a: 93c9 subal %a1,%a1
10c2412c: b882 cmpl %d2,%d4
10c2412e: 6322 blss 10c24152 <do_readv_writev+0x96>
10c24130: 2045 moveal %d5,%a0
10c24132: 5888 addql #4,%a0
10c24134: 2202 movel %d2,%d1
10c24136: 2010 movel %a0@,%d0
10c24138: 5088 addql #8,%a0
10c2413a: 6d00 00e6 bltw 10c24222 <do_readv_writev+0x166>
10c2413e: d480 addl %d0,%d2
10c24140: b282 cmpl %d2,%d1
10c24142: 6200 00de bhiw 10c24222 <do_readv_writev+0x166>
10c24146: b082 cmpl %d2,%d0
10c24148: 6200 00d8 bhiw 10c24222 <do_readv_writev+0x166>
10c2414c: 5289 addql #1,%a1
10c2414e: b889 cmpl %a1,%d4
10c24150: 62e2 bhis 10c24134 <do_readv_writev+0x78>
10c24152: 206c 0008 moveal %a4@(8),%a0
10c24156: 2268 0008 moveal %a0@(8),%a1
10c2415a: 7202 moveq #2,%d1
10c2415c: 7001 moveq #1,%d0
10c2415e: b086 cmpl %d6,%d0
10c24160: 6602 bnes 10c24164 <do_readv_writev+0xa8>
10c24162: 7201 moveq #1,%d1
10c24164: 246c 001e moveal %a4@(30),%a2
10c24168: 266c 0022 moveal %a4@(34),%a3
10c2416c: 4aa9 00a4 tstl %a1@(164)
10c24170: 6734 beqs 10c241a6 <do_readv_writev+0xea>
10c24172: 2069 0094 moveal %a1@(148),%a0
10c24176: 0828 0006 0027 btst #6,%a0@(39)
10c2417c: 6728 beqs 10c241a6 <do_readv_writev+0xea>
10c2417e: 3029 0032 movew %a1@(50),%d0
10c24182: 0240 0408 andiw #1032,%d0
10c24186: 0c40 0400 cmpiw #1024,%d0
10c2418a: 661a bnes 10c241a6 <do_readv_writev+0xea>
10c2418c: 2f02 movel %d2,%sp@-
10c2418e: 2f0b movel %a3,%sp@-
10c24190: 2f0a movel %a2,%sp@-
10c24192: 2f0c movel %a4,%sp@-
10c24194: 2f09 movel %a1,%sp@-
10c24196: 2f01 movel %d1,%sp@-
10c24198: 4eb9 10c3 0f2e jsr 10c30f2e <locks_mandatory_area>
10c2419e: 2600 movel %d0,%d3
10c241a0: 4fef 0018 lea %sp@(24),%sp
10c241a4: 6002 bras 10c241a8 <do_readv_writev+0xec>
10c241a6: 7600 moveq #0,%d3
10c241a8: 4a83 tstl %d3
10c241aa: 6676 bnes 10c24222 <do_readv_writev+0x166>
10c241ac: 7001 moveq #1,%d0
10c241ae: b086 cmpl %d6,%d0
10c241b0: 660a bnes 10c241bc <do_readv_writev+0x100>
10c241b2: 206c 0010 moveal %a4@(16),%a0
10c241b6: 2268 0038 moveal %a0@(56),%a1
10c241ba: 6008 bras 10c241c4 <do_readv_writev+0x108>
10c241bc: 206c 0010 moveal %a4@(16),%a0
10c241c0: 2268 003c moveal %a0@(60),%a1
10c241c4: b2fc 0000 cmpaw #0,%a1
10c241c8: 6714 beqs 10c241de <do_readv_writev+0x122>
10c241ca: 486c 001e pea %a4@(30)
10c241ce: 2f04 movel %d4,%sp@-
10c241d0: 2f05 movel %d5,%sp@-
10c241d2: 2f0c movel %a4,%sp@-
10c241d4: 4e91 jsr %a1@
10c241d6: 2600 movel %d0,%d3
10c241d8: 4fef 0010 lea %sp@(16),%sp
10c241dc: 6044 bras 10c24222 <do_readv_writev+0x166>
10c241de: 7001 moveq #1,%d0
10c241e0: b086 cmpl %d6,%d0
10c241e2: 6606 bnes 10c241ea <do_readv_writev+0x12e>
10c241e4: 2668 0008 moveal %a0@(8),%a3
10c241e8: 6004 bras 10c241ee <do_readv_writev+0x132>
10c241ea: 2668 000c moveal %a0@(12),%a3
10c241ee: 7600 moveq #0,%d3
10c241f0: 2445 moveal %d5,%a2
10c241f2: 4a84 tstl %d4
10c241f4: 672c beqs 10c24222 <do_readv_writev+0x166>
10c241f6: 2012 movel %a2@,%d0
10c241f8: 242a 0004 movel %a2@(4),%d2
10c241fc: 508a addql #8,%a2
10c241fe: 5384 subql #1,%d4
10c24200: 486c 001e pea %a4@(30)
10c24204: 2f02 movel %d2,%sp@-
10c24206: 2f00 movel %d0,%sp@-
10c24208: 2f0c movel %a4,%sp@-
10c2420a: 4e93 jsr %a3@
10c2420c: 4fef 0010 lea %sp@(16),%sp
10c24210: 4a80 tstl %d0
10c24212: 6c08 bges 10c2421c <do_readv_writev+0x160>
10c24214: 4a83 tstl %d3
10c24216: 660a bnes 10c24222 <do_readv_writev+0x166>
10c24218: 2600 movel %d0,%d3
10c2421a: 6006 bras 10c24222 <do_readv_writev+0x166>
10c2421c: d680 addl %d0,%d3
10c2421e: b480 cmpl %d0,%d2
10c24220: 67d0 beqs 10c241f2 <do_readv_writev+0x136>
10c24222: be85 cmpl %d5,%d7
10c24224: 670a beqs 10c24230 <do_readv_writev+0x174>
10c24226: 2f05 movel %d5,%sp@-
10c24228: 4eb9 10c2 0b8c jsr 10c20b8c <kfree>
10c2422e: 588f addql #4,%sp
10c24230: 7001 moveq #1,%d0
10c24232: b086 cmpl %d6,%d0
10c24234: 660a bnes 10c24240 <do_readv_writev+0x184>
10c24236: 2003 movel %d3,%d0
10c24238: 5280 addql #1,%d0
10c2423a: 4a80 tstl %d0
10c2423c: 6e06 bgts 10c24244 <do_readv_writev+0x188>
10c2423e: 602a bras 10c2426a <do_readv_writev+0x1ae>
10c24240: 4a83 tstl %d3
10c24242: 6f26 bles 10c2426a <do_readv_writev+0x1ae>
10c24244: 206c 0008 moveal %a4@(8),%a0
10c24248: 2068 000c moveal %a0@(12),%a0
10c2424c: 7201 moveq #1,%d1
10c2424e: b286 cmpl %d6,%d1
10c24250: 6602 bnes 10c24254 <do_readv_writev+0x198>
10c24252: 7202 moveq #2,%d1
10c24254: 2068 0008 moveal %a0@(8),%a0
10c24258: 2028 00fc movel %a0@(252),%d0
10c2425c: c081 andl %d1,%d0
10c2425e: 670a beqs 10c2426a <do_readv_writev+0x1ae>
10c24260: 2f01 movel %d1,%sp@-
10c24262: 2f08 movel %a0,%sp@-
10c24264: 4eb9 10c3 55b6 jsr 10c355b6 <__inode_dir_notify>
10c2426a: 2003 movel %d3,%d0
10c2426c: 4cee 1cfc ff9c moveml %fp@(-100),%d2-%d7/%a2-%a4
10c24272: 4e5e unlk %fp
10c24274: 4e75 rts
10c24276 <sys_readv>:
10c24276: 4e56 0000 linkw %fp,#0
10c2427a: 2f0a movel %a2,%sp@-
10c2427c: 2f02 movel %d2,%sp@-
10c2427e: 74f7 moveq #-9,%d2
10c24280: 2f2e 0008 movel %fp@(8),%sp@-
10c24284: 4eb9 10c2 4ab0 jsr 10c24ab0 <fget>
10c2428a: 2440 moveal %d0,%a2
10c2428c: 588f addql #4,%sp
10c2428e: b4fc 0000 cmpaw #0,%a2
10c24292: 673e beqs 10c242d2 <sys_readv+0x5c>
10c24294: 206a 0010 moveal %a2@(16),%a0
10c24298: b0fc 0000 cmpaw #0,%a0
10c2429c: 672c beqs 10c242ca <sys_readv+0x54>
10c2429e: 082a 0000 001d btst #0,%a2@(29)
10c242a4: 6724 beqs 10c242ca <sys_readv+0x54>
10c242a6: 4aa8 0038 tstl %a0@(56)
10c242aa: 6606 bnes 10c242b2 <sys_readv+0x3c>
10c242ac: 4aa8 0008 tstl %a0@(8)
10c242b0: 6718 beqs 10c242ca <sys_readv+0x54>
10c242b2: 2f2e 0010 movel %fp@(16),%sp@-
10c242b6: 2f2e 000c movel %fp@(12),%sp@-
10c242ba: 2f0a movel %a2,%sp@-
10c242bc: 4878 0001 pea 1 <PF_DTRACE_OFF>
10c242c0: 4eba fdfa jsr %pc@(10c240bc <do_readv_writev>)
10c242c4: 2400 movel %d0,%d2
10c242c6: 4fef 0010 lea %sp@(16),%sp
10c242ca: 2f0a movel %a2,%sp@-
10c242cc: 4eb9 10c2 49a6 jsr 10c249a6 <fput>
10c242d2: 2002 movel %d2,%d0
10c242d4: 242e fff8 movel %fp@(-8),%d2
10c242d8: 246e fffc moveal %fp@(-4),%a2
10c242dc: 4e5e unlk %fp
10c242de: 4e75 rts
10c242e0 <sys_writev>:
10c242e0: 4e56 0000 linkw %fp,#0
10c242e4: 2f0a movel %a2,%sp@-
10c242e6: 2f02 movel %d2,%sp@-
10c242e8: 74f7 moveq #-9,%d2
10c242ea: 2f2e 0008 movel %fp@(8),%sp@-
10c242ee: 4eb9 10c2 4ab0 jsr 10c24ab0 <fget>
10c242f4: 2440 moveal %d0,%a2
10c242f6: 588f addql #4,%sp
10c242f8: b4fc 0000 cmpaw #0,%a2
10c242fc: 673c beqs 10c2433a <sys_writev+0x5a>
10c242fe: 206a 0010 moveal %a2@(16),%a0
10c24302: b0fc 0000 cmpaw #0,%a0
10c24306: 672a beqs 10c24332 <sys_writev+0x52>
10c24308: 082a 0001 001d btst #1,%a2@(29)
10c2430e: 6722 beqs 10c24332 <sys_writev+0x52>
10c24310: 4aa8 003c tstl %a0@(60)
10c24314: 6606 bnes 10c2431c <sys_writev+0x3c>
10c24316: 4aa8 000c tstl %a0@(12)
10c2431a: 6716 beqs 10c24332 <sys_writev+0x52>
10c2431c: 2f2e 0010 movel %fp@(16),%sp@-
10c24320: 2f2e 000c movel %fp@(12),%sp@-
10c24324: 2f0a movel %a2,%sp@-
10c24326: 42a7 clrl %sp@-
10c24328: 4eba fd92 jsr %pc@(10c240bc <do_readv_writev>)
10c2432c: 2400 movel %d0,%d2
10c2432e: 4fef 0010 lea %sp@(16),%sp
10c24332: 2f0a movel %a2,%sp@-
10c24334: 4eb9 10c2 49a6 jsr 10c249a6 <fput>
10c2433a: 2002 movel %d2,%d0
10c2433c: 242e fff8 movel %fp@(-8),%d2
10c24340: 246e fffc moveal %fp@(-4),%a2
10c24344: 4e5e unlk %fp
10c24346: 4e75 rts
10c24348 <sys_pread>:
10c24348: 4e56 0000 linkw %fp,#0
10c2434c: 48e7 3020 moveml %d2-%d3/%a2,%sp@-
10c24350: 262e 0010 movel %fp@(16),%d3
10c24354: 74f7 moveq #-9,%d2
10c24356: 2f2e 0008 movel %fp@(8),%sp@-
10c2435a: 4eb9 10c2 4ab0 jsr 10c24ab0 <fget>
10c24360: 2440 moveal %d0,%a2
10c24362: 588f addql #4,%sp
10c24364: b4fc 0000 cmpaw #0,%a2
10c24368: 6700 00b6 beqw 10c24420 <sys_pread+0xd8>
10c2436c: 082a 0000 001d btst #0,%a2@(29)
10c24372: 6700 00a4 beqw 10c24418 <sys_pread+0xd0>
10c24376: 206a 0008 moveal %a2@(8),%a0
10c2437a: 2268 0008 moveal %a0@(8),%a1
10c2437e: 4aa9 00a4 tstl %a1@(164)
10c24382: 673a beqs 10c243be <sys_pread+0x76>
10c24384: 2069 0094 moveal %a1@(148),%a0
10c24388: 0828 0006 0027 btst #6,%a0@(39)
10c2438e: 672e beqs 10c243be <sys_pread+0x76>
10c24390: 3029 0032 movew %a1@(50),%d0
10c24394: 0240 0408 andiw #1032,%d0
10c24398: 0c40 0400 cmpiw #1024,%d0
10c2439c: 6620 bnes 10c243be <sys_pread+0x76>
10c2439e: 2f03 movel %d3,%sp@-
10c243a0: 2f2e 0018 movel %fp@(24),%sp@-
10c243a4: 2f2e 0014 movel %fp@(20),%sp@-
10c243a8: 2f0a movel %a2,%sp@-
10c243aa: 2f09 movel %a1,%sp@-
10c243ac: 4878 0001 pea 1 <PF_DTRACE_OFF>
10c243b0: 4eb9 10c3 0f2e jsr 10c30f2e <locks_mandatory_area>
10c243b6: 2400 movel %d0,%d2
10c243b8: 4fef 0018 lea %sp@(24),%sp
10c243bc: 6002 bras 10c243c0 <sys_pread+0x78>
10c243be: 7400 moveq #0,%d2
10c243c0: 4a82 tstl %d2
10c243c2: 6654 bnes 10c24418 <sys_pread+0xd0>
10c243c4: 74ea moveq #-22,%d2
10c243c6: 206a 0010 moveal %a2@(16),%a0
10c243ca: b0fc 0000 cmpaw #0,%a0
10c243ce: 6748 beqs 10c24418 <sys_pread+0xd0>
10c243d0: 2068 0008 moveal %a0@(8),%a0
10c243d4: b0fc 0000 cmpaw #0,%a0
10c243d8: 673e beqs 10c24418 <sys_pread+0xd0>
10c243da: 4aae 0014 tstl %fp@(20)
10c243de: 6b38 bmis 10c24418 <sys_pread+0xd0>
10c243e0: 486e 0014 pea %fp@(20)
10c243e4: 2f03 movel %d3,%sp@-
10c243e6: 2f2e 000c movel %fp@(12),%sp@-
10c243ea: 2f0a movel %a2,%sp@-
10c243ec: 4e90 jsr %a0@
10c243ee: 2400 movel %d0,%d2
10c243f0: 4fef 0010 lea %sp@(16),%sp
10c243f4: 6f22 bles 10c24418 <sys_pread+0xd0>
10c243f6: 206a 0008 moveal %a2@(8),%a0
10c243fa: 2068 000c moveal %a0@(12),%a0
10c243fe: 2068 0008 moveal %a0@(8),%a0
10c24402: 0828 0000 00ff btst #0,%a0@(255)
10c24408: 670e beqs 10c24418 <sys_pread+0xd0>
10c2440a: 4878 0001 pea 1 <PF_DTRACE_OFF>
10c2440e: 2f08 movel %a0,%sp@-
10c24410: 4eb9 10c3 55b6 jsr 10c355b6 <__inode_dir_notify>
10c24416: 508f addql #8,%sp
10c24418: 2f0a movel %a2,%sp@-
10c2441a: 4eb9 10c2 49a6 jsr 10c249a6 <fput>
10c24420: 2002 movel %d2,%d0
10c24422: 4cee 040c fff4 moveml %fp@(-12),%d2-%d3/%a2
10c24428: 4e5e unlk %fp
10c2442a: 4e75 rts
10c2442c <sys_pwrite>:
10c2442c: 4e56 0000 linkw %fp,#0
10c24430: 48e7 3020 moveml %d2-%d3/%a2,%sp@-
10c24434: 262e 0010 movel %fp@(16),%d3
10c24438: 74f7 moveq #-9,%d2
10c2443a: 2f2e 0008 movel %fp@(8),%sp@-
10c2443e: 4eb9 10c2 4ab0 jsr 10c24ab0 <fget>
10c24444: 2440 moveal %d0,%a2
10c24446: 588f addql #4,%sp
10c24448: b4fc 0000 cmpaw #0,%a2
10c2444c: 6700 00b6 beqw 10c24504 <sys_pwrite+0xd8>
10c24450: 082a 0001 001d btst #1,%a2@(29)
10c24456: 6700 00a4 beqw 10c244fc <sys_pwrite+0xd0>
10c2445a: 206a 0008 moveal %a2@(8),%a0
10c2445e: 2268 0008 moveal %a0@(8),%a1
10c24462: 4aa9 00a4 tstl %a1@(164)
10c24466: 673a beqs 10c244a2 <sys_pwrite+0x76>
10c24468: 2069 0094 moveal %a1@(148),%a0
10c2446c: 0828 0006 0027 btst #6,%a0@(39)
10c24472: 672e beqs 10c244a2 <sys_pwrite+0x76>
10c24474: 3029 0032 movew %a1@(50),%d0
10c24478: 0240 0408 andiw #1032,%d0
10c2447c: 0c40 0400 cmpiw #1024,%d0
10c24480: 6620 bnes 10c244a2 <sys_pwrite+0x76>
10c24482: 2f03 movel %d3,%sp@-
10c24484: 2f2e 0018 movel %fp@(24),%sp@-
10c24488: 2f2e 0014 movel %fp@(20),%sp@-
10c2448c: 2f0a movel %a2,%sp@-
10c2448e: 2f09 movel %a1,%sp@-
10c24490: 4878 0002 pea 2 <PF_DTRACE_OFF+0x1>
10c24494: 4eb9 10c3 0f2e jsr 10c30f2e <locks_mandatory_area>
10c2449a: 2400 movel %d0,%d2
10c2449c: 4fef 0018 lea %sp@(24),%sp
10c244a0: 6002 bras 10c244a4 <sys_pwrite+0x78>
10c244a2: 7400 moveq #0,%d2
10c244a4: 4a82 tstl %d2
10c244a6: 6654 bnes 10c244fc <sys_pwrite+0xd0>
10c244a8: 74ea moveq #-22,%d2
10c244aa: 206a 0010 moveal %a2@(16),%a0
10c244ae: b0fc 0000 cmpaw #0,%a0
10c244b2: 6748 beqs 10c244fc <sys_pwrite+0xd0>
10c244b4: 2068 000c moveal %a0@(12),%a0
10c244b8: b0fc 0000 cmpaw #0,%a0
10c244bc: 673e beqs 10c244fc <sys_pwrite+0xd0>
10c244be: 4aae 0014 tstl %fp@(20)
10c244c2: 6b38 bmis 10c244fc <sys_pwrite+0xd0>
10c244c4: 486e 0014 pea %fp@(20)
10c244c8: 2f03 movel %d3,%sp@-
10c244ca: 2f2e 000c movel %fp@(12),%sp@-
10c244ce: 2f0a movel %a2,%sp@-
10c244d0: 4e90 jsr %a0@
10c244d2: 2400 movel %d0,%d2
10c244d4: 4fef 0010 lea %sp@(16),%sp
10c244d8: 6f22 bles 10c244fc <sys_pwrite+0xd0>
10c244da: 206a 0008 moveal %a2@(8),%a0
10c244de: 2068 000c moveal %a0@(12),%a0
10c244e2: 2068 0008 moveal %a0@(8),%a0
10c244e6: 0828 0001 00ff btst #1,%a0@(255)
10c244ec: 670e beqs 10c244fc <sys_pwrite+0xd0>
10c244ee: 4878 0002 pea 2 <PF_DTRACE_OFF+0x1>
10c244f2: 2f08 movel %a0,%sp@-
10c244f4: 4eb9 10c3 55b6 jsr 10c355b6 <__inode_dir_notify>
10c244fa: 508f addql #8,%sp
10c244fc: 2f0a movel %a2,%sp@-
10c244fe: 4eb9 10c2 49a6 jsr 10c249a6 <fput>
10c24504: 2002 movel %d2,%d0
10c24506: 4cee 040c fff4 moveml %fp@(-12),%d2-%d3/%a2
10c2450c: 4e5e unlk %fp
10c2450e: 4e75 rts
10c24510 <get_device_list>:
10c24510: 4e56 0000 linkw %fp,#0
10c24514: 48e7 3038 moveml %d2-%d3/%a2-%a4,%sp@-
10c24518: 266e 0008 moveal %fp@(8),%a3
10c2451c: 4879 1000 237e pea 1000237e <tvecs+0x7e6>
10c24522: 2f0b movel %a3,%sp@-
10c24524: 45f9 10c8 4d6a lea 10c84d6a <sprintf>,%a2
10c2452a: 4e92 jsr %a2@
10c2452c: 2400 movel %d0,%d2
10c2452e: 7600 moveq #0,%d3
10c24530: 508f addql #8,%sp
10c24532: 284a moveal %a2,%a4
10c24534: 45f9 1001 a1e0 lea 1001a1e0 <chrdevs+0x4>,%a2
10c2453a: 4a92 tstl %a2@
10c2453c: 6718 beqs 10c24556 <get_device_list+0x46>
10c2453e: 2f2a fffc movel %a2@(-4),%sp@-
10c24542: 2f03 movel %d3,%sp@-
10c24544: 4879 1000 2392 pea 10002392 <tvecs+0x7fa>
10c2454a: 4873 2800 pea %a3@(00000000,%d2:l)
10c2454e: 4e94 jsr %a4@
10c24550: d480 addl %d0,%d2
10c24552: 4fef 0010 lea %sp@(16),%sp
10c24556: 508a addql #8,%a2
10c24558: 5283 addql #1,%d3
10c2455a: 0c83 0000 00fe cmpil #254,%d3
10c24560: 6fd8 bles 10c2453a <get_device_list+0x2a>
10c24562: 4873 2800 pea %a3@(00000000,%d2:l)
10c24566: 4eb9 10c2 9334 jsr 10c29334 <get_blkdev_list>
10c2456c: d082 addl %d2,%d0
10c2456e: 4cee 1c0c ffec moveml %fp@(-20),%d2-%d3/%a2-%a4
10c24574: 4e5e unlk %fp
10c24576: 4e75 rts
10c24578 <get_chrfops>:
10c24578: 4e56 0000 linkw %fp,#0
10c2457c: 48e7 3020 moveml %d2-%d3/%a2,%sp@-
10c24580: 222e 0008 movel %fp@(8),%d1
10c24584: 7600 moveq #0,%d3
10c24586: 2001 movel %d1,%d0
10c24588: 5380 subql #1,%d0
10c2458a: 0c80 0000 00fd cmpil #253,%d0
10c24590: 6304 blss 10c24596 <get_chrfops+0x1e>
10c24592: 7000 moveq #0,%d0
10c24594: 602e bras 10c245c4 <get_chrfops+0x4c>
10c24596: 2001 movel %d1,%d0
10c24598: e788 lsll #3,%d0
10c2459a: 41f9 1001 a1e0 lea 1001a1e0 <chrdevs+0x4>,%a0
10c245a0: 2270 0800 moveal %a0@(00000000,%d0:l),%a1
10c245a4: 2400 movel %d0,%d2
10c245a6: 2448 moveal %a0,%a2
10c245a8: b2fc 0000 cmpaw #0,%a1
10c245ac: 6710 beqs 10c245be <get_chrfops+0x46>
10c245ae: 2011 movel %a1@,%d0
10c245b0: 670c beqs 10c245be <get_chrfops+0x46>
10c245b2: 2f00 movel %d0,%sp@-
10c245b4: 4eb9 10c1 6e6a jsr 10c16e6a <try_inc_mod_count>
10c245ba: 4a80 tstl %d0
10c245bc: 6704 beqs 10c245c2 <get_chrfops+0x4a>
10c245be: 2632 2800 movel %a2@(00000000,%d2:l),%d3
10c245c2: 2003 movel %d3,%d0
10c245c4: 4cee 040c fff4 moveml %fp@(-12),%d2-%d3/%a2
10c245ca: 4e5e unlk %fp
10c245cc: 4e75 rts
10c245ce <register_chrdev>:
10c245ce: 4e56 0000 linkw %fp,#0
10c245d2: 2f0a movel %a2,%sp@-
10c245d4: 2f02 movel %d2,%sp@-
10c245d6: 202e 0008 movel %fp@(8),%d0
10c245da: 242e 000c movel %fp@(12),%d2
10c245de: 226e 0010 moveal %fp@(16),%a1
10c245e2: 4a80 tstl %d0
10c245e4: 6630 bnes 10c24616 <register_chrdev+0x48>
10c245e6: 7001 moveq #1,%d0
10c245e8: 4600 notb %d0
10c245ea: 45f9 1001 a1e0 lea 1001a1e0 <chrdevs+0x4>,%a2
10c245f0: 223c 0000 07f0 movel #2032,%d1
10c245f6: 41f9 1001 a9d0 lea 1001a9d0 <chrdevs+0x7f4>,%a0
10c245fc: 4ab2 1800 tstl %a2@(00000000,%d1:l)
10c24600: 6608 bnes 10c2460a <register_chrdev+0x3c>
10c24602: 2142 fffc movel %d2,%a0@(-4)
10c24606: 2089 movel %a1,%a0@
10c24608: 603c bras 10c24646 <register_chrdev+0x78>
10c2460a: 5188 subql #8,%a0
10c2460c: 5181 subql #8,%d1
10c2460e: 5380 subql #1,%d0
10c24610: 66ea bnes 10c245fc <register_chrdev+0x2e>
10c24612: 70f0 moveq #-16,%d0
10c24614: 6030 bras 10c24646 <register_chrdev+0x78>
10c24616: 0c80 0000 00fe cmpil #254,%d0
10c2461c: 6304 blss 10c24622 <register_chrdev+0x54>
10c2461e: 70ea moveq #-22,%d0
10c24620: 6024 bras 10c24646 <register_chrdev+0x78>
10c24622: e788 lsll #3,%d0
10c24624: 41f9 1001 a1e0 lea 1001a1e0 <chrdevs+0x4>,%a0
10c2462a: 2230 0800 movel %a0@(00000000,%d0:l),%d1
10c2462e: 2448 moveal %a0,%a2
10c24630: 6704 beqs 10c24636 <register_chrdev+0x68>
10c24632: b3c1 cmpal %d1,%a1
10c24634: 66dc bnes 10c24612 <register_chrdev+0x44>
10c24636: 41f9 1001 a1dc lea 1001a1dc <chrdevs>,%a0
10c2463c: 2182 0800 movel %d2,%a0@(00000000,%d0:l)
10c24640: 2589 0800 movel %a1,%a2@(00000000,%d0:l)
10c24644: 7000 moveq #0,%d0
10c24646: 241f movel %sp@+,%d2
10c24648: 245f moveal %sp@+,%a2
10c2464a: 4e5e unlk %fp
10c2464c: 4e75 rts
10c2464e <unregister_chrdev>:
10c2464e: 4e56 0000 linkw %fp,#0
10c24652: 2f0b movel %a3,%sp@-
10c24654: 2f0a movel %a2,%sp@-
10c24656: 202e 0008 movel %fp@(8),%d0
10c2465a: 226e 000c moveal %fp@(12),%a1
10c2465e: 0c80 0000 00fe cmpil #254,%d0
10c24664: 622a bhis 10c24690 <unregister_chrdev+0x42>
10c24666: 2200 movel %d0,%d1
10c24668: e789 lsll #3,%d1
10c2466a: 45f9 1001 a1e0 lea 1001a1e0 <chrdevs+0x4>,%a2
10c24670: 4ab2 1800 tstl %a2@(00000000,%d1:l)
10c24674: 671a beqs 10c24690 <unregister_chrdev+0x42>
10c24676: 47ea fffc lea %a2@(-4),%a3
10c2467a: 2073 1800 moveal %a3@(00000000,%d1:l),%a0
10c2467e: 1018 moveb %a0@+,%d0
10c24680: b019 cmpb %a1@+,%d0
10c24682: 6606 bnes 10c2468a <unregister_chrdev+0x3c>
10c24684: 4a00 tstb %d0
10c24686: 66f6 bnes 10c2467e <unregister_chrdev+0x30>
10c24688: 6002 bras 10c2468c <unregister_chrdev+0x3e>
10c2468a: 9021 subb %a1@-,%d0
10c2468c: 4a00 tstb %d0
10c2468e: 6704 beqs 10c24694 <unregister_chrdev+0x46>
10c24690: 70ea moveq #-22,%d0
10c24692: 600a bras 10c2469e <unregister_chrdev+0x50>
10c24694: 42b3 1800 clrl %a3@(00000000,%d1:l)
10c24698: 42b2 1800 clrl %a2@(00000000,%d1:l)
10c2469c: 7000 moveq #0,%d0
10c2469e: 245f moveal %sp@+,%a2
10c246a0: 265f moveal %sp@+,%a3
10c246a2: 4e5e unlk %fp
10c246a4: 4e75 rts
10c246a6 <chrdev_open>:
10c246a6: 4e56 0000 linkw %fp,#0
10c246aa: 48e7 2030 moveml %d2/%a2-%a3,%sp@-
10c246ae: 266e 0008 moveal %fp@(8),%a3
10c246b2: 246e 000c moveal %fp@(12),%a2
10c246b6: 74ed moveq #-19,%d2
10c246b8: 302b 003e movew %a3@(62),%d0
10c246bc: 42a7 clrl %sp@-
10c246be: 1f40 0003 moveb %d0,%sp@(3)
10c246c2: e048 lsrw #8,%d0
10c246c4: 42a7 clrl %sp@-
10c246c6: 1f40 0003 moveb %d0,%sp@(3)
10c246ca: 4eba feac jsr %pc@(10c24578 <get_chrfops>)
10c246ce: 2040 moveal %d0,%a0
10c246d0: 2548 0010 movel %a0,%a2@(16)
10c246d4: 508f addql #8,%sp
10c246d6: 6714 beqs 10c246ec <chrdev_open+0x46>
10c246d8: 7400 moveq #0,%d2
10c246da: 4aa8 0020 tstl %a0@(32)
10c246de: 670c beqs 10c246ec <chrdev_open+0x46>
10c246e0: 2f0a movel %a2,%sp@-
10c246e2: 2f0b movel %a3,%sp@-
10c246e4: 2068 0020 moveal %a0@(32),%a0
10c246e8: 4e90 jsr %a0@
10c246ea: 2400 movel %d0,%d2
10c246ec: 2002 movel %d2,%d0
10c246ee: 4cee 0c04 fff4 moveml %fp@(-12),%d2/%a2-%a3
10c246f4: 4e5e unlk %fp
10c246f6: 4e75 rts
10c246f8 <kdevname>:
10c246f8: 4e56 0000 linkw %fp,#0
10c246fc: 302e 000a movew %fp@(10),%d0
10c24700: 42a7 clrl %sp@-
10c24702: 1f40 0003 moveb %d0,%sp@(3)
10c24706: e048 lsrw #8,%d0
10c24708: 42a7 clrl %sp@-
10c2470a: 1f40 0003 moveb %d0,%sp@(3)
10c2470e: 4879 1000 239a pea 1000239a <tvecs+0x802>
10c24714: 4879 1001 a19c pea 1001a19c <buffer.579>
10c2471a: 4eb9 10c8 4d6a jsr 10c84d6a <sprintf>
10c24720: 203c 1001 a19c movel #268542364,%d0
10c24726: 4e5e unlk %fp
10c24728: 4e75 rts
10c2472a <cdevname>:
10c2472a: 4e56 0000 linkw %fp,#0
10c2472e: 2f02 movel %d2,%sp@-
10c24730: 342e 000a movew %fp@(10),%d2
10c24734: 4281 clrl %d1
10c24736: 122e 000a moveb %fp@(10),%d1
10c2473a: 2001 movel %d1,%d0
10c2473c: e788 lsll #3,%d0
10c2473e: 41f9 1001 a1dc lea 1001a1dc <chrdevs>,%a0
10c24744: 2030 0800 movel %a0@(00000000,%d0:l),%d0
10c24748: 6606 bnes 10c24750 <cdevname+0x26>
10c2474a: 203c 1000 23a4 movel #268444580,%d0
10c24750: 42a7 clrl %sp@-
10c24752: 1f42 0003 moveb %d2,%sp@(3)
10c24756: 2f01 movel %d1,%sp@-
10c24758: 2f00 movel %d0,%sp@-
10c2475a: 4879 1000 23b1 pea 100023b1 <tvecs+0x819>
10c24760: 4879 1001 a1bc pea 1001a1bc <buffer.583>
10c24766: 4eb9 10c8 4d6a jsr 10c84d6a <sprintf>
10c2476c: 203c 1001 a1bc movel #268542396,%d0
10c24772: 242e fffc movel %fp@(-4),%d2
10c24776: 4e5e unlk %fp
10c24778: 4e75 rts
10c2477a <sock_no_open>:
10c2477a: 4e56 0000 linkw %fp,#0
10c2477e: 70fa moveq #-6,%d0
10c24780: 4e5e unlk %fp
10c24782: 4e75 rts
10c24784 <init_special_inode>:
10c24784: 4e56 0000 linkw %fp,#0
10c24788: 48e7 3020 moveml %d2-%d3/%a2,%sp@-
10c2478c: 246e 0008 moveal %fp@(8),%a2
10c24790: 222e 000c movel %fp@(12),%d1
10c24794: 242e 0010 movel %fp@(16),%d2
10c24798: 3541 0032 movew %d1,%a2@(50)
10c2479c: 3001 movew %d1,%d0
10c2479e: 0240 f000 andiw #-4096,%d0
10c247a2: 0c40 2000 cmpiw #8192,%d0
10c247a6: 662c bnes 10c247d4 <init_special_inode+0x50>
10c247a8: 257c 1000 d558 movel #268490072,%a2@(144)
10c247ae: 0090
10c247b0: 2202 movel %d2,%d1
10c247b2: e081 asrl #8,%d1
10c247b4: 2002 movel %d2,%d0
10c247b6: 7600 moveq #0,%d3
10c247b8: 4603 notb %d3
10c247ba: c083 andl %d3,%d0
10c247bc: e149 lslw #8,%d1
10c247be: 8240 orw %d0,%d1
10c247c0: 3541 003e movew %d1,%a2@(62)
10c247c4: 3f02 movew %d2,%sp@-
10c247c6: 4267 clrw %sp@-
10c247c8: 4eb9 10c2 9928 jsr 10c29928 <cdget>
10c247ce: 2540 00f8 movel %d0,%a2@(248)
10c247d2: 6054 bras 10c24828 <init_special_inode+0xa4>
10c247d4: 0c40 6000 cmpiw #24576,%d0
10c247d8: 661e bnes 10c247f8 <init_special_inode+0x74>
10c247da: 257c 1000 d750 movel #268490576,%a2@(144)
10c247e0: 0090
10c247e2: 2002 movel %d2,%d0
10c247e4: 7200 moveq #0,%d1
10c247e6: 4601 notb %d1
10c247e8: c081 andl %d1,%d0
10c247ea: e082 asrl #8,%d2
10c247ec: 3202 movew %d2,%d1
10c247ee: e149 lslw #8,%d1
10c247f0: 8240 orw %d0,%d1
10c247f2: 3541 003e movew %d1,%a2@(62)
10c247f6: 6030 bras 10c24828 <init_special_inode+0xa4>
10c247f8: 0c40 1000 cmpiw #4096,%d0
10c247fc: 660a bnes 10c24808 <init_special_inode+0x84>
10c247fe: 257c 1000 da54 movel #268491348,%a2@(144)
10c24804: 0090
10c24806: 6020 bras 10c24828 <init_special_inode+0xa4>
10c24808: 0c40 c000 cmpiw #-16384,%d0
10c2480c: 660a bnes 10c24818 <init_special_inode+0x94>
10c2480e: 257c 1000 d5a4 movel #268490148,%a2@(144)
10c24814: 0090
10c24816: 6010 bras 10c24828 <init_special_inode+0xa4>
10c24818: 3f01 movew %d1,%sp@-
10c2481a: 4267 clrw %sp@-
10c2481c: 4879 1000 23bb pea 100023bb <tvecs+0x823>
10c24822: 4eb9 10c1 677e jsr 10c1677e <printk>
10c24828: 4cee 040c fff4 moveml %fp@(-12),%d2-%d3/%a2
10c2482e: 4e5e unlk %fp
10c24830: 4e75 rts
10c24832: 4e75 rts
10c24834 <get_empty_filp>:
10c24834: 4e56 0000 linkw %fp,#0
10c24838: 2f0b movel %a3,%sp@-
10c2483a: 2f0a movel %a2,%sp@-
10c2483c: 43f9 1000 d5f4 lea 1000d5f4 <files_stat+0x4>,%a1
10c24842: 2011 movel %a1@,%d0
10c24844: 2649 moveal %a1,%a3
10c24846: 720a moveq #10,%d1
10c24848: b280 cmpl %d0,%d1
10c2484a: 6c6e bges 10c248ba <get_empty_filp+0x86>
10c2484c: 2479 1000 d604 moveal 1000d604 <free_list>,%a2
10c24852: 226a 0004 moveal %a2@(4),%a1
10c24856: 2052 moveal %a2@,%a0
10c24858: 2149 0004 movel %a1,%a0@(4)
10c2485c: 2288 movel %a0,%a1@
10c2485e: 5393 subql #1,%a3@
10c24860: 4878 0066 pea 66 <LSIGTRAP+0x61>
10c24864: 42a7 clrl %sp@-
10c24866: 2f0a movel %a2,%sp@-
10c24868: 4eb9 10c8 576c jsr 10c8576c <memset>
10c2486e: 7001 moveq #1,%d0
10c24870: 2540 0014 movel %d0,%a2@(20)
10c24874: 2039 1002 57a0 movel 100257a0 <event>,%d0
10c2487a: 2200 movel %d0,%d1
10c2487c: 5281 addql #1,%d1
10c2487e: 23c1 1002 57a0 movel %d1,100257a0 <event>
10c24884: 5280 addql #1,%d0
10c24886: 2540 0056 movel %d0,%a2@(86)
10c2488a: 2079 1002 53b4 moveal 100253b4 <_current_task>,%a0
10c24890: 2568 0138 004a movel %a0@(312),%a2@(74)
10c24896: 2568 0148 004e movel %a0@(328),%a2@(78)
10c2489c: 2079 1000 d5fc moveal 1000d5fc <anon_list>,%a0
10c248a2: 214a 0004 movel %a2,%a0@(4)
10c248a6: 2488 movel %a0,%a2@
10c248a8: 257c 1000 d5fc movel #268490236,%a2@(4)
10c248ae: 0004
10c248b0: 23ca 1000 d5fc movel %a2,1000d5fc <anon_list>
10c248b6: 200a movel %a2,%d0
10c248b8: 606c bras 10c24926 <get_empty_filp+0xf2>
10c248ba: 4a80 tstl %d0
10c248bc: 670c beqs 10c248ca <get_empty_filp+0x96>
10c248be: 2079 1002 53b4 moveal 100253b4 <_current_task>,%a0
10c248c4: 4aa8 0130 tstl %a0@(304)
10c248c8: 6782 beqs 10c2484c <get_empty_filp+0x18>
10c248ca: 47e9 fffc lea %a1@(-4),%a3
10c248ce: 45f9 1000 d5f8 lea 1000d5f8 <files_stat+0x8>,%a2
10c248d4: 2012 movel %a2@,%d0
10c248d6: b093 cmpl %a3@,%d0
10c248d8: 6f2e bles 10c24908 <get_empty_filp+0xd4>
10c248da: 4878 01f0 pea 1f0 <LSIGTRAP+0x1eb>
10c248de: 2f39 1002 7cdc movel 10027cdc <filp_cachep>,%sp@-
10c248e4: 4eb9 10c2 08dc jsr 10c208dc <kmem_cache_alloc>
10c248ea: 2440 moveal %d0,%a2
10c248ec: 508f addql #8,%sp
10c248ee: b4fc 0000 cmpaw #0,%a2
10c248f2: 6706 beqs 10c248fa <get_empty_filp+0xc6>
10c248f4: 5293 addql #1,%a3@
10c248f6: 6000 ff68 braw 10c24860 <get_empty_filp+0x2c>
10c248fa: 4879 1000 23e9 pea 100023e9 <tvecs+0x851>
10c24900: 4eb9 10c1 677e jsr 10c1677e <printk>
10c24906: 601c bras 10c24924 <get_empty_filp+0xf0>
10c24908: b0b9 1000 d610 cmpl 1000d610 <old_max.603>,%d0
10c2490e: 6f14 bles 10c24924 <get_empty_filp+0xf0>
10c24910: 2f00 movel %d0,%sp@-
10c24912: 4879 1000 2409 pea 10002409 <tvecs+0x871>
10c24918: 4eb9 10c1 677e jsr 10c1677e <printk>
10c2491e: 23d2 1000 d610 movel %a2@,1000d610 <old_max.603>
10c24924: 7000 moveq #0,%d0
10c24926: 246e fff8 moveal %fp@(-8),%a2
10c2492a: 266e fffc moveal %fp@(-4),%a3
10c2492e: 4e5e unlk %fp
10c24930: 4e75 rts
10c24932 <init_private_file>:
10c24932: 4e56 0000 linkw %fp,#0
10c24936: 48e7 2030 moveml %d2/%a2-%a3,%sp@-
10c2493a: 246e 0008 moveal %fp@(8),%a2
10c2493e: 266e 000c moveal %fp@(12),%a3
10c24942: 242e 0010 movel %fp@(16),%d2
10c24946: 4878 0066 pea 66 <LSIGTRAP+0x61>
10c2494a: 42a7 clrl %sp@-
10c2494c: 2f0a movel %a2,%sp@-
10c2494e: 4eb9 10c8 576c jsr 10c8576c <memset>
10c24954: 3542 001c movew %d2,%a2@(28)
10c24958: 7001 moveq #1,%d0
10c2495a: 2540 0014 movel %d0,%a2@(20)
10c2495e: 254b 0008 movel %a3,%a2@(8)
10c24962: 2079 1002 53b4 moveal 100253b4 <_current_task>,%a0
10c24968: 2568 0138 004a movel %a0@(312),%a2@(74)
10c2496e: 2568 0148 004e movel %a0@(328),%a2@(78)
10c24974: 206b 0008 moveal %a3@(8),%a0
10c24978: 2568 0090 0010 movel %a0@(144),%a2@(16)
10c2497e: 206a 0010 moveal %a2@(16),%a0
10c24982: 4fef 000c lea %sp@(12),%sp
10c24986: 4aa8 0020 tstl %a0@(32)
10c2498a: 6604 bnes 10c24990 <init_private_file+0x5e>
10c2498c: 7000 moveq #0,%d0
10c2498e: 600c bras 10c2499c <init_private_file+0x6a>
10c24990: 2f0a movel %a2,%sp@-
10c24992: 2f2b 0008 movel %a3@(8),%sp@-
10c24996: 2068 0020 moveal %a0@(32),%a0
10c2499a: 4e90 jsr %a0@
10c2499c: 4cee 0c04 fff4 moveml %fp@(-12),%d2/%a2-%a3
10c249a2: 4e5e unlk %fp
10c249a4: 4e75 rts
10c249a6 <fput>:
10c249a6: 4e56 0000 linkw %fp,#0
10c249aa: 48e7 3030 moveml %d2-%d3/%a2-%a3,%sp@-
10c249ae: 246e 0008 moveal %fp@(8),%a2
10c249b2: 266a 0008 moveal %a2@(8),%a3
10c249b6: 242a 000c movel %a2@(12),%d2
10c249ba: 262b 0008 movel %a3@(8),%d3
10c249be: 41ea 0014 lea %a2@(20),%a0
10c249c2: 40c1 movew %sr,%d1
10c249c4: 007c 0700 oriw #1792,%sr
10c249c8: 2010 movel %a0@,%d0
10c249ca: 5380 subql #1,%d0
10c249cc: 2080 movel %d0,%a0@
10c249ce: 46c1 movew %d1,%sr
10c249d0: 4a80 tstl %d0
10c249d2: 6600 00d2 bnew 10c24aa6 <fput+0x100>
10c249d6: 2f0a movel %a2,%sp@-
10c249d8: 4eb9 10c3 2234 jsr 10c32234 <locks_remove_flock>
10c249de: 588f addql #4,%sp
10c249e0: 4aaa 005e tstl %a2@(94)
10c249e4: 6710 beqs 10c249f6 <fput+0x50>
10c249e6: 486a 005e pea %a2@(94)
10c249ea: 4878 0001 pea 1 <PF_DTRACE_OFF>
10c249ee: 4eb9 10c3 52f8 jsr 10c352f8 <free_kiovec>
10c249f4: 508f addql #8,%sp
10c249f6: 206a 0010 moveal %a2@(16),%a0
10c249fa: b0fc 0000 cmpaw #0,%a0
10c249fe: 6734 beqs 10c24a34 <fput+0x8e>
10c24a00: 2068 0028 moveal %a0@(40),%a0
10c24a04: b0fc 0000 cmpaw #0,%a0
10c24a08: 6708 beqs 10c24a12 <fput+0x6c>
10c24a0a: 2f0a movel %a2,%sp@-
10c24a0c: 2f03 movel %d3,%sp@-
10c24a0e: 4e90 jsr %a0@
10c24a10: 508f addql #8,%sp
10c24a12: 206a 0010 moveal %a2@(16),%a0
10c24a16: b0fc 0000 cmpaw #0,%a0
10c24a1a: 6718 beqs 10c24a34 <fput+0x8e>
10c24a1c: 2010 movel %a0@,%d0
10c24a1e: 6714 beqs 10c24a34 <fput+0x8e>
10c24a20: 2240 moveal %d0,%a1
10c24a22: 41e9 0010 lea %a1@(16),%a0
10c24a26: 5390 subql #1,%a0@
10c24a28: 206a 0010 moveal %a2@(16),%a0
10c24a2c: 2050 moveal %a0@,%a0
10c24a2e: 7008 moveq #8,%d0
10c24a30: 81a8 0014 orl %d0,%a0@(20)
10c24a34: 082a 0001 001d btst #1,%a2@(29)
10c24a3a: 6708 beqs 10c24a44 <fput+0x9e>
10c24a3c: 2043 moveal %d3,%a0
10c24a3e: 41e8 010e lea %a0@(270),%a0
10c24a42: 5390 subql #1,%a0@
10c24a44: 42aa 0008 clrl %a2@(8)
10c24a48: 42aa 000c clrl %a2@(12)
10c24a4c: 206a 0004 moveal %a2@(4),%a0
10c24a50: 2252 moveal %a2@,%a1
10c24a52: 2348 0004 movel %a0,%a1@(4)
10c24a56: 2089 movel %a1,%a0@
10c24a58: 2079 1000 d604 moveal 1000d604 <free_list>,%a0
10c24a5e: 214a 0004 movel %a2,%a0@(4)
10c24a62: 2488 movel %a0,%a2@
10c24a64: 257c 1000 d604 movel #268490244,%a2@(4)
10c24a6a: 0004
10c24a6c: 23ca 1000 d604 movel %a2,1000d604 <free_list>
10c24a72: 52b9 1000 d5f4 addql #1,1000d5f4 <files_stat+0x4>
10c24a78: 2f0b movel %a3,%sp@-
10c24a7a: 4eb9 10c3 26d8 jsr 10c326d8 <dput>
10c24a80: 588f addql #4,%sp
10c24a82: 4a82 tstl %d2
10c24a84: 6720 beqs 10c24aa6 <fput+0x100>
10c24a86: 2242 moveal %d2,%a1
10c24a88: 41e9 0028 lea %a1@(40),%a0
10c24a8c: 40c1 movew %sr,%d1
10c24a8e: 007c 0700 oriw #1792,%sr
10c24a92: 2010 movel %a0@,%d0
10c24a94: 5380 subql #1,%d0
10c24a96: 2080 movel %d0,%a0@
10c24a98: 46c1 movew %d1,%sr
10c24a9a: 4a80 tstl %d0
10c24a9c: 6608 bnes 10c24aa6 <fput+0x100>
10c24a9e: 2f02 movel %d2,%sp@-
10c24aa0: 4eb9 10c3 5962 jsr 10c35962 <__mntput>
10c24aa6: 4cee 0c0c fff0 moveml %fp@(-16),%d2-%d3/%a2-%a3
10c24aac: 4e5e unlk %fp
10c24aae: 4e75 rts
10c24ab0 <fget>:
10c24ab0: 4e56 0000 linkw %fp,#0
10c24ab4: 222e 0008 movel %fp@(8),%d1
10c24ab8: 2079 1002 53b4 moveal 100253b4 <_current_task>,%a0
10c24abe: 7000 moveq #0,%d0
10c24ac0: 2068 02ee moveal %a0@(750),%a0
10c24ac4: b2a8 0008 cmpl %a0@(8),%d1
10c24ac8: 640a bccs 10c24ad4 <fget+0x24>
10c24aca: 2068 0014 moveal %a0@(20),%a0
10c24ace: e589 lsll #2,%d1
10c24ad0: 2030 1800 movel %a0@(00000000,%d1:l),%d0
10c24ad4: 4a80 tstl %d0
10c24ad6: 6708 beqs 10c24ae0 <fget+0x30>
10c24ad8: 2240 moveal %d0,%a1
10c24ada: 41e9 0014 lea %a1@(20),%a0
10c24ade: 5290 addql #1,%a0@
10c24ae0: 4e5e unlk %fp
10c24ae2: 4e75 rts
10c24ae4 <put_filp>:
10c24ae4: 4e56 0000 linkw %fp,#0
10c24ae8: 2f0a movel %a2,%sp@-
10c24aea: 246e 0008 moveal %fp@(8),%a2
10c24aee: 41ea 0014 lea %a2@(20),%a0
10c24af2: 40c1 movew %sr,%d1
10c24af4: 007c 0700 oriw #1792,%sr
10c24af8: 2010 movel %a0@,%d0
10c24afa: 5380 subql #1,%d0
10c24afc: 2080 movel %d0,%a0@
10c24afe: 46c1 movew %d1,%sr
10c24b00: 4a80 tstl %d0
10c24b02: 662c bnes 10c24b30 <put_filp+0x4c>
10c24b04: 206a 0004 moveal %a2@(4),%a0
10c24b08: 2252 moveal %a2@,%a1
10c24b0a: 2348 0004 movel %a0,%a1@(4)
10c24b0e: 2089 movel %a1,%a0@
10c24b10: 2079 1000 d604 moveal 1000d604 <free_list>,%a0
10c24b16: 214a 0004 movel %a2,%a0@(4)
10c24b1a: 2488 movel %a0,%a2@
10c24b1c: 257c 1000 d604 movel #268490244,%a2@(4)
10c24b22: 0004
10c24b24: 23ca 1000 d604 movel %a2,1000d604 <free_list>
10c24b2a: 52b9 1000 d5f4 addql #1,1000d5f4 <files_stat+0x4>
10c24b30: 245f moveal %sp@+,%a2
10c24b32: 4e5e unlk %fp
10c24b34: 4e75 rts
10c24b36 <file_move>:
10c24b36: 4e56 0000 linkw %fp,#0
10c24b3a: 2f0b movel %a3,%sp@-
10c24b3c: 2f0a movel %a2,%sp@-
10c24b3e: 246e 0008 moveal %fp@(8),%a2
10c24b42: 266e 000c moveal %fp@(12),%a3
10c24b46: b6fc 0000 cmpaw #0,%a3
10c24b4a: 671a beqs 10c24b66 <file_move+0x30>
10c24b4c: 206a 0004 moveal %a2@(4),%a0
10c24b50: 2252 moveal %a2@,%a1
10c24b52: 2348 0004 movel %a0,%a1@(4)
10c24b56: 2089 movel %a1,%a0@
10c24b58: 2053 moveal %a3@,%a0
10c24b5a: 214a 0004 movel %a2,%a0@(4)
10c24b5e: 2488 movel %a0,%a2@
10c24b60: 254b 0004 movel %a3,%a2@(4)
10c24b64: 268a movel %a2,%a3@
10c24b66: 245f moveal %sp@+,%a2
10c24b68: 265f moveal %sp@+,%a3
10c24b6a: 4e5e unlk %fp
10c24b6c: 4e75 rts
10c24b6e <fs_may_remount_ro>:
10c24b6e: 4e56 0000 linkw %fp,#0
10c24b72: 206e 0008 moveal %fp@(8),%a0
10c24b76: 2268 006c moveal %a0@(108),%a1
10c24b7a: 706c moveq #108,%d0
10c24b7c: d088 addl %a0,%d0
10c24b7e: b089 cmpl %a1,%d0
10c24b80: 672c beqs 10c24bae <fs_may_remount_ro+0x40>
10c24b82: 2200 movel %d0,%d1
10c24b84: 2069 0008 moveal %a1@(8),%a0
10c24b88: 2068 0008 moveal %a0@(8),%a0
10c24b8c: 4a68 0034 tstw %a0@(52)
10c24b90: 6720 beqs 10c24bb2 <fs_may_remount_ro+0x44>
10c24b92: 3028 0032 movew %a0@(50),%d0
10c24b96: 0240 f000 andiw #-4096,%d0
10c24b9a: 0c40 8000 cmpiw #-32768,%d0
10c24b9e: 6608 bnes 10c24ba8 <fs_may_remount_ro+0x3a>
10c24ba0: 0829 0001 001d btst #1,%a1@(29)
10c24ba6: 660a bnes 10c24bb2 <fs_may_remount_ro+0x44>
10c24ba8: 2251 moveal %a1@,%a1
10c24baa: b289 cmpl %a1,%d1
10c24bac: 66d6 bnes 10c24b84 <fs_may_remount_ro+0x16>
10c24bae: 7001 moveq #1,%d0
10c24bb0: 6002 bras 10c24bb4 <fs_may_remount_ro+0x46>
10c24bb2: 7000 moveq #0,%d0
10c24bb4: 4e5e unlk %fp
10c24bb6: 4e75 rts
10c24bb8 <unlock_buffer>:
10c24bb8: 4e56 0000 linkw %fp,#0
10c24bbc: 226e 0008 moveal %fp@(8),%a1
10c24bc0: 41e9 0014 lea %a1@(20),%a0
10c24bc4: 40c0 movew %sr,%d0
10c24bc6: 007c 0700 oriw #1792,%sr
10c24bca: 0268 ff7f 0002 andiw #-129,%a0@(2)
10c24bd0: 46c0 movew %d0,%sr
10c24bd2: 40c0 movew %sr,%d0
10c24bd4: 007c 0700 oriw #1792,%sr
10c24bd8: 0268 feff 0002 andiw #-257,%a0@(2)
10c24bde: 46c0 movew %d0,%sr
10c24be0: 40c0 movew %sr,%d0
10c24be2: 007c 0700 oriw #1792,%sr
10c24be6: 72fb moveq #-5,%d1
10c24be8: c390 andl %d1,%a0@
10c24bea: 46c0 movew %d0,%sr
10c24bec: 7044 moveq #68,%d0
10c24bee: d089 addl %a1,%d0
10c24bf0: 43e9 0048 lea %a1@(72),%a1
10c24bf4: b3d1 cmpal %a1@,%a1
10c24bf6: 6710 beqs 10c24c08 <unlock_buffer+0x50>
10c24bf8: 4878 0001 pea 1 <PF_DTRACE_OFF>
10c24bfc: 4878 0003 pea 3 <PF_PTRACED_OFF>
10c24c00: 2f00 movel %d0,%sp@-
10c24c02: 4eb9 10c1 4712 jsr 10c14712 <__wake_up>
10c24c08: 4e5e unlk %fp
10c24c0a: 4e75 rts
10c24c0c <__wait_on_buffer>:
10c24c0c: 4e56 fff0 linkw %fp,#-16
10c24c10: 48e7 2030 moveml %d2/%a2-%a3,%sp@-
10c24c14: 266e 0008 moveal %fp@(8),%a3
10c24c18: 2479 1002 53b4 moveal 100253b4 <_current_task>,%a2
10c24c1e: 42ae fff0 clrl %fp@(-16)
10c24c22: 42ae fff8 clrl %fp@(-8)
10c24c26: 42ae fffc clrl %fp@(-4)
10c24c2a: 2d4a fff4 movel %a2,%fp@(-12)
10c24c2e: 41eb 000e lea %a3@(14),%a0
10c24c32: 5290 addql #1,%a0@
10c24c34: 74f0 moveq #-16,%d2
10c24c36: d48e addl %fp,%d2
10c24c38: 2f02 movel %d2,%sp@-
10c24c3a: 486b 0044 pea %a3@(68)
10c24c3e: 4eb9 10c1 5344 jsr 10c15344 <add_wait_queue>
10c24c44: 508f addql #8,%sp
10c24c46: 0cb9 1000 f03c cmpil #268496956,1000f03c <tq_disk>
10c24c4c: 1000 f03c
10c24c50: 670e beqs 10c24c60 <__wait_on_buffer+0x54>
10c24c52: 4879 1000 f03c pea 1000f03c <tq_disk>
10c24c58: 4eb9 10c1 8942 jsr 10c18942 <__run_task_queue>
10c24c5e: 588f addql #4,%sp
10c24c60: 7002 moveq #2,%d0
10c24c62: 2480 movel %d0,%a2@
10c24c64: 082b 0002 0017 btst #2,%a3@(23)
10c24c6a: 670e beqs 10c24c7a <__wait_on_buffer+0x6e>
10c24c6c: 4eb9 10c1 44d2 jsr 10c144d2 <schedule>
10c24c72: 082b 0002 0017 btst #2,%a3@(23)
10c24c78: 66cc bnes 10c24c46 <__wait_on_buffer+0x3a>
10c24c7a: 7000 moveq #0,%d0
10c24c7c: 2480 movel %d0,%a2@
10c24c7e: 2f02 movel %d2,%sp@-
10c24c80: 486b 0044 pea %a3@(68)
10c24c84: 4eb9 10c1 53aa jsr 10c153aa <remove_wait_queue>
10c24c8a: 41eb 000e lea %a3@(14),%a0
10c24c8e: 5390 subql #1,%a0@
10c24c90: 4cee 0c04 ffe4 moveml %fp@(-28),%d2/%a2-%a3
10c24c96: 4e5e unlk %fp
10c24c98: 4e75 rts
10c24c9a <end_buffer_io_sync>:
10c24c9a: 4e56 0000 linkw %fp,#0
10c24c9e: 2f02 movel %d2,%sp@-
10c24ca0: 242e 0008 movel %fp@(8),%d2
10c24ca4: 4aae 000c tstl %fp@(12)
10c24ca8: 6714 beqs 10c24cbe <end_buffer_io_sync+0x24>
10c24caa: 2242 moveal %d2,%a1
10c24cac: 41e9 0014 lea %a1@(20),%a0
10c24cb0: 40c0 movew %sr,%d0
10c24cb2: 007c 0700 oriw #1792,%sr
10c24cb6: 7201 moveq #1,%d1
10c24cb8: 8390 orl %d1,%a0@
10c24cba: 46c0 movew %d0,%sr
10c24cbc: 6012 bras 10c24cd0 <end_buffer_io_sync+0x36>
10c24cbe: 2242 moveal %d2,%a1
10c24cc0: 41e9 0014 lea %a1@(20),%a0
10c24cc4: 40c0 movew %sr,%d0
10c24cc6: 007c 0700 oriw #1792,%sr
10c24cca: 72fe moveq #-2,%d1
10c24ccc: c390 andl %d1,%a0@
10c24cce: 46c0 movew %d0,%sr
10c24cd0: 2f02 movel %d2,%sp@-
10c24cd2: 4eba fee4 jsr %pc@(10c24bb8 <unlock_buffer>)
10c24cd6: 2242 moveal %d2,%a1
10c24cd8: 41e9 000e lea %a1@(14),%a0
10c24cdc: 5390 subql #1,%a0@
10c24cde: 242e fffc movel %fp@(-4),%d2
10c24ce2: 4e5e unlk %fp
10c24ce4: 4e75 rts
10c24ce6 <write_locked_buffers>:
10c24ce6: 4e56 0000 linkw %fp,#0
10c24cea: 48e7 2030 moveml %d2/%a2-%a3,%sp@-
10c24cee: 246e 0008 moveal %fp@(8),%a2
10c24cf2: 242e 000c movel %fp@(12),%d2
10c24cf6: 47f9 10c4 c790 lea 10c4c790 <submit_bh>,%a3
10c24cfc: 205a moveal %a2@+,%a0
10c24cfe: 217c 10c2 4c9a movel #281169050,%a0@(56)
10c24d04: 0038
10c24d06: 2f08 movel %a0,%sp@-
10c24d08: 4878 0001 pea 1 <PF_DTRACE_OFF>
10c24d0c: 4e93 jsr %a3@
10c24d0e: 508f addql #8,%sp
10c24d10: 5382 subql #1,%d2
10c24d12: 66e8 bnes 10c24cfc <write_locked_buffers+0x16>
10c24d14: 4cee 0c04 fff4 moveml %fp@(-12),%d2/%a2-%a3
10c24d1a: 4e5e unlk %fp
10c24d1c: 4e75 rts
10c24d1e <write_some_buffers>:
10c24d1e: 4e56 ff80 linkw %fp,#-128
10c24d22: 48e7 3f3c moveml %d2-%d7/%a2-%a5,%sp@-
10c24d26: 3a2e 000a movew %fp@(10),%d5
10c24d2a: 2679 1001 a9e8 moveal 1001a9e8 <lru_list+0x8>,%a3
10c24d30: 2639 1001 a9f4 movel 1001a9f4 <nr_buffers_type+0x8>,%d3
10c24d36: 7800 moveq #0,%d4
10c24d38: b6fc 0000 cmpaw #0,%a3
10c24d3c: 6700 00c0 beqw 10c24dfe <write_some_buffers+0xe0>
10c24d40: 5383 subql #1,%d3
10c24d42: 6b00 00ba bmiw 10c24dfe <write_some_buffers+0xe0>
10c24d46: 3a7c 0002 moveaw #2,%a5
10c24d4a: 387c fffd moveaw #-3,%a4
10c24d4e: 7c00 moveq #0,%d6
10c24d50: 244b moveal %a3,%a2
10c24d52: 266b 001c moveal %a3@(28),%a3
10c24d56: 4a45 tstw %d5
10c24d58: 6708 beqs 10c24d62 <write_some_buffers+0x44>
10c24d5a: ba6a 000c cmpw %a2@(12),%d5
10c24d5e: 6600 008c bnew 10c24dec <write_some_buffers+0xce>
10c24d62: 41ea 0014 lea %a2@(20),%a0
10c24d66: 40c1 movew %sr,%d1
10c24d68: 007c 0700 oriw #1792,%sr
10c24d6c: 2010 movel %a0@,%d0
10c24d6e: 7404 moveq #4,%d2
10c24d70: c480 andl %d0,%d2
10c24d72: 56c0 sne %d0
10c24d74: 4880 extw %d0
10c24d76: 3400 movew %d0,%d2
10c24d78: 48c2 extl %d2
10c24d7a: 4482 negl %d2
10c24d7c: 2010 movel %a0@,%d0
10c24d7e: 7e04 moveq #4,%d7
10c24d80: 8087 orl %d7,%d0
10c24d82: 2080 movel %d0,%a0@
10c24d84: 46c1 movew %d1,%sr
10c24d86: 4a82 tstl %d2
10c24d88: 6662 bnes 10c24dec <write_some_buffers+0xce>
10c24d8a: 40c1 movew %sr,%d1
10c24d8c: 007c 0700 oriw #1792,%sr
10c24d90: 2010 movel %a0@,%d0
10c24d92: 240d movel %a5,%d2
10c24d94: c480 andl %d0,%d2
10c24d96: 56c0 sne %d0
10c24d98: 4880 extw %d0
10c24d9a: 3400 movew %d0,%d2
10c24d9c: 48c2 extl %d2
10c24d9e: 4482 negl %d2
10c24da0: 2010 movel %a0@,%d0
10c24da2: 2e0c movel %a4,%d7
10c24da4: c087 andl %d7,%d0
10c24da6: 2080 movel %d0,%a0@
10c24da8: 46c1 movew %d1,%sr
10c24daa: 4a82 tstl %d2
10c24dac: 672e beqs 10c24ddc <write_some_buffers+0xbe>
10c24dae: 2f0a movel %a2,%sp@-
10c24db0: 4eb9 10c2 5cc8 jsr 10c25cc8 <__refile_buffer>
10c24db6: 588f addql #4,%sp
10c24db8: 41ea 000e lea %a2@(14),%a0
10c24dbc: 5290 addql #1,%a0@
10c24dbe: 41ee ff80 lea %fp@(-128),%a0
10c24dc2: 218a 6800 movel %a2,%a0@(00000000,%d6:l)
10c24dc6: 5886 addql #4,%d6
10c24dc8: 5284 addql #1,%d4
10c24dca: 701f moveq #31,%d0
10c24dcc: b084 cmpl %d4,%d0
10c24dce: 641c bccs 10c24dec <write_some_buffers+0xce>
10c24dd0: 2f04 movel %d4,%sp@-
10c24dd2: 2f08 movel %a0,%sp@-
10c24dd4: 4eba ff10 jsr %pc@(10c24ce6 <write_locked_buffers>)
10c24dd8: 70f5 moveq #-11,%d0
10c24dda: 6032 bras 10c24e0e <write_some_buffers+0xf0>
10c24ddc: 2f0a movel %a2,%sp@-
10c24dde: 4eba fdd8 jsr %pc@(10c24bb8 <unlock_buffer>)
10c24de2: 2f0a movel %a2,%sp@-
10c24de4: 4eb9 10c2 5cc8 jsr 10c25cc8 <__refile_buffer>
10c24dea: 508f addql #8,%sp
10c24dec: b6fc 0000 cmpaw #0,%a3
10c24df0: 57cb ff5e dbeq %d3,10c24d50 <write_some_buffers+0x32>
10c24df4: 6708 beqs 10c24dfe <write_some_buffers+0xe0>
10c24df6: 4243 clrw %d3
10c24df8: 5383 subql #1,%d3
10c24dfa: 6a00 ff54 bplw 10c24d50 <write_some_buffers+0x32>
10c24dfe: 4a84 tstl %d4
10c24e00: 670a beqs 10c24e0c <write_some_buffers+0xee>
10c24e02: 2f04 movel %d4,%sp@-
10c24e04: 486e ff80 pea %fp@(-128)
10c24e08: 4eba fedc jsr %pc@(10c24ce6 <write_locked_buffers>)
10c24e0c: 7000 moveq #0,%d0
10c24e0e: 4cee 3cfc ff58 moveml %fp@(-168),%d2-%d7/%a2-%a5
10c24e14: 4e5e unlk %fp
10c24e16: 4e75 rts
10c24e18 <write_unlocked_buffers>:
10c24e18: 4e56 0000 linkw %fp,#0
10c24e1c: 48e7 3020 moveml %d2-%d3/%a2,%sp@-
10c24e20: 362e 000a movew %fp@(10),%d3
10c24e24: 45fa fef8 lea %pc@(10c24d1e <write_some_buffers>),%a2
10c24e28: 7400 moveq #0,%d2
10c24e2a: 3403 movew %d3,%d2
10c24e2c: 2f02 movel %d2,%sp@-
10c24e2e: 4e92 jsr %a2@
10c24e30: 588f addql #4,%sp
10c24e32: 4a80 tstl %d0
10c24e34: 66f4 bnes 10c24e2a <write_unlocked_buffers+0x12>
10c24e36: 0cb9 1000 f03c cmpil #268496956,1000f03c <tq_disk>
10c24e3c: 1000 f03c
10c24e40: 670c beqs 10c24e4e <write_unlocked_buffers+0x36>
10c24e42: 4879 1000 f03c pea 1000f03c <tq_disk>
10c24e48: 4eb9 10c1 8942 jsr 10c18942 <__run_task_queue>
10c24e4e: 4cee 040c fff4 moveml %fp@(-12),%d2-%d3/%a2
10c24e54: 4e5e unlk %fp
10c24e56: 4e75 rts
10c24e58 <wait_for_buffers>:
10c24e58: 4e56 0000 linkw %fp,#0
10c24e5c: 48e7 3820 moveml %d2-%d4/%a2,%sp@-
10c24e60: 202e 000c movel %fp@(12),%d0
10c24e64: 282e 0010 movel %fp@(16),%d4
10c24e68: 362e 000a movew %fp@(10),%d3
10c24e6c: e588 lsll #2,%d0
10c24e6e: 41f9 1001 a9e0 lea 1001a9e0 <lru_list>,%a0
10c24e74: 2470 0800 moveal %a0@(00000000,%d0:l),%a2
10c24e78: 41f9 1001 a9ec lea 1001a9ec <nr_buffers_type>,%a0
10c24e7e: 2430 0800 movel %a0@(00000000,%d0:l),%d2
10c24e82: b4fc 0000 cmpaw #0,%a2
10c24e86: 675a beqs 10c24ee2 <wait_for_buffers+0x8a>
10c24e88: 5382 subql #1,%d2
10c24e8a: 6b56 bmis 10c24ee2 <wait_for_buffers+0x8a>
10c24e8c: 224a moveal %a2,%a1
10c24e8e: 246a 001c moveal %a2@(28),%a2
10c24e92: 0829 0002 0017 btst #2,%a1@(23)
10c24e98: 6610 bnes 10c24eaa <wait_for_buffers+0x52>
10c24e9a: 4a84 tstl %d4
10c24e9c: 6734 beqs 10c24ed2 <wait_for_buffers+0x7a>
10c24e9e: 2f09 movel %a1,%sp@-
10c24ea0: 4eb9 10c2 5cc8 jsr 10c25cc8 <__refile_buffer>
10c24ea6: 588f addql #4,%sp
10c24ea8: 6028 bras 10c24ed2 <wait_for_buffers+0x7a>
10c24eaa: 4a43 tstw %d3
10c24eac: 6706 beqs 10c24eb4 <wait_for_buffers+0x5c>
10c24eae: b669 000c cmpw %a1@(12),%d3
10c24eb2: 661e bnes 10c24ed2 <wait_for_buffers+0x7a>
10c24eb4: 45e9 000e lea %a1@(14),%a2
10c24eb8: 5292 addql #1,%a2@
10c24eba: 41e9 0014 lea %a1@(20),%a0
10c24ebe: 2010 movel %a0@,%d0
10c24ec0: 0800 0002 btst #2,%d0
10c24ec4: 6706 beqs 10c24ecc <wait_for_buffers+0x74>
10c24ec6: 2f09 movel %a1,%sp@-
10c24ec8: 4eba fd42 jsr %pc@(10c24c0c <__wait_on_buffer>)
10c24ecc: 5392 subql #1,%a2@
10c24ece: 70f5 moveq #-11,%d0
10c24ed0: 6012 bras 10c24ee4 <wait_for_buffers+0x8c>
10c24ed2: b4fc 0000 cmpaw #0,%a2
10c24ed6: 57ca ffb4 dbeq %d2,10c24e8c <wait_for_buffers+0x34>
10c24eda: 6706 beqs 10c24ee2 <wait_for_buffers+0x8a>
10c24edc: 4242 clrw %d2
10c24ede: 5382 subql #1,%d2
10c24ee0: 6aaa bpls 10c24e8c <wait_for_buffers+0x34>
10c24ee2: 7000 moveq #0,%d0
10c24ee4: 4cee 041c fff0 moveml %fp@(-16),%d2-%d4/%a2
10c24eea: 4e5e unlk %fp
10c24eec: 4e75 rts
10c24eee <wait_for_locked_buffers>:
10c24eee: 4e56 0000 linkw %fp,#0
10c24ef2: 48e7 3c20 moveml %d2-%d5/%a2,%sp@-
10c24ef6: 2a2e 000c movel %fp@(12),%d5
10c24efa: 282e 0010 movel %fp@(16),%d4
10c24efe: 362e 000a movew %fp@(10),%d3
10c24f02: 45fa ff54 lea %pc@(10c24e58 <wait_for_buffers>),%a2
10c24f06: 7400 moveq #0,%d2
10c24f08: 2f04 movel %d4,%sp@-
10c24f0a: 2f05 movel %d5,%sp@-
10c24f0c: 3403 movew %d3,%d2
10c24f0e: 2f02 movel %d2,%sp@-
10c24f10: 4e92 jsr %a2@
10c24f12: 4fef 000c lea %sp@(12),%sp
10c24f16: 4a80 tstl %d0
10c24f18: 66ee bnes 10c24f08 <wait_for_locked_buffers+0x1a>
10c24f1a: 7000 moveq #0,%d0
10c24f1c: 4cee 043c ffec moveml %fp@(-20),%d2-%d5/%a2
10c24f22: 4e5e unlk %fp
10c24f24: 4e75 rts
10c24f26 <sync_buffers>:
10c24f26: 4e56 0000 linkw %fp,#0
10c24f2a: 48e7 3830 moveml %d2-%d4/%a2-%a3,%sp@-
10c24f2e: 242e 000c movel %fp@(12),%d2
10c24f32: 7800 moveq #0,%d4
10c24f34: 4283 clrl %d3
10c24f36: 362e 000a movew %fp@(10),%d3
10c24f3a: 2f03 movel %d3,%sp@-
10c24f3c: 47fa feda lea %pc@(10c24e18 <write_unlocked_buffers>),%a3
10c24f40: 4e93 jsr %a3@
10c24f42: 588f addql #4,%sp
10c24f44: 4a82 tstl %d2
10c24f46: 6722 beqs 10c24f6a <sync_buffers+0x44>
10c24f48: 42a7 clrl %sp@-
10c24f4a: 4878 0002 pea 2 <PF_DTRACE_OFF+0x1>
10c24f4e: 2f03 movel %d3,%sp@-
10c24f50: 45fa ff9c lea %pc@(10c24eee <wait_for_locked_buffers>),%a2
10c24f54: 4e92 jsr %a2@
10c24f56: 2800 movel %d0,%d4
10c24f58: 2f03 movel %d3,%sp@-
10c24f5a: 4e93 jsr %a3@
10c24f5c: 4878 0001 pea 1 <PF_DTRACE_OFF>
10c24f60: 4878 0001 pea 1 <PF_DTRACE_OFF>
10c24f64: 2f03 movel %d3,%sp@-
10c24f66: 4e92 jsr %a2@
10c24f68: 8880 orl %d0,%d4
10c24f6a: 2004 movel %d4,%d0
10c24f6c: 4cee 0c1c ffec moveml %fp@(-20),%d2-%d4/%a2-%a3
10c24f72: 4e5e unlk %fp
10c24f74: 4e75 rts
10c24f76 <fsync_super>:
10c24f76: 4e56 0000 linkw %fp,#0
10c24f7a: 48e7 2030 moveml %d2/%a2-%a3,%sp@-
10c24f7e: 266e 0008 moveal %fp@(8),%a3
10c24f82: 342b 0008 movew %a3@(8),%d2
10c24f86: 42a7 clrl %sp@-
10c24f88: 3f02 movew %d2,%sp@-
10c24f8a: 4267 clrw %sp@-
10c24f8c: 45fa ff98 lea %pc@(10c24f26 <sync_buffers>),%a2
10c24f90: 4e92 jsr %a2@
10c24f92: 584f addqw #4,%sp
10c24f94: 2e8b movel %a3,%sp@
10c24f96: 4eb9 10c3 3816 jsr 10c33816 <sync_inodes_sb>
10c24f9c: 588f addql #4,%sp
10c24f9e: 7040 moveq #64,%d0
10c24fa0: d08b addl %a3,%d0
10c24fa2: 2240 moveal %d0,%a1
10c24fa4: 41fa 000c lea %pc@(10c24fb2 <fsync_super+0x3c>),%a0
10c24fa8: 5391 subql #1,%a1@
10c24faa: 6a06 bpls 10c24fb2 <fsync_super+0x3c>
10c24fac: 4ef9 10c8 56f4 jmp 10c856f4 <__down_failed>
10c24fb2: 4a2b 000f tstb %a3@(15)
10c24fb6: 671a beqs 10c24fd2 <fsync_super+0x5c>
10c24fb8: 206b 001c moveal %a3@(28),%a0
10c24fbc: b0fc 0000 cmpaw #0,%a0
10c24fc0: 6710 beqs 10c24fd2 <fsync_super+0x5c>
10c24fc2: 2068 001c moveal %a0@(28),%a0
10c24fc6: b0fc 0000 cmpaw #0,%a0
10c24fca: 6706 beqs 10c24fd2 <fsync_super+0x5c>
10c24fcc: 2f0b movel %a3,%sp@-
10c24fce: 4e90 jsr %a0@
10c24fd0: 588f addql #4,%sp
10c24fd2: 7040 moveq #64,%d0
10c24fd4: d08b addl %a3,%d0
10c24fd6: 2240 moveal %d0,%a1
10c24fd8: 41fa 000c lea %pc@(10c24fe6 <fsync_super+0x70>),%a0
10c24fdc: 5291 addql #1,%a1@
10c24fde: 6e06 bgts 10c24fe6 <fsync_super+0x70>
10c24fe0: 4ef9 10c8 571c jmp 10c8571c <__up_wakeup>
10c24fe6: 4878 0001 pea 1 <PF_DTRACE_OFF>
10c24fea: 3f02 movew %d2,%sp@-
10c24fec: 4267 clrw %sp@-
10c24fee: 4e92 jsr %a2@
10c24ff0: 4cee 0c04 fff4 moveml %fp@(-12),%d2/%a2-%a3
10c24ff6: 4e5e unlk %fp
10c24ff8: 4e75 rts
10c24ffa <fsync_no_super>:
10c24ffa: 4e56 0000 linkw %fp,#0
10c24ffe: 2f0a movel %a2,%sp@-
10c25000: 2f02 movel %d2,%sp@-
10c25002: 42a7 clrl %sp@-
10c25004: 4282 clrl %d2
10c25006: 342e 000a movew %fp@(10),%d2
10c2500a: 2f02 movel %d2,%sp@-
10c2500c: 45fa ff18 lea %pc@(10c24f26 <sync_buffers>),%a2
10c25010: 4e92 jsr %a2@
10c25012: 4878 0001 pea 1 <PF_DTRACE_OFF>
10c25016: 2f02 movel %d2,%sp@-
10c25018: 4e92 jsr %a2@
10c2501a: 242e fff8 movel %fp@(-8),%d2
10c2501e: 246e fffc moveal %fp@(-4),%a2
10c25022: 4e5e unlk %fp
10c25024: 4e75 rts
10c25026 <fsync_dev>:
10c25026: 4e56 0000 linkw %fp,#0
10c2502a: 2f0a movel %a2,%sp@-
10c2502c: 2f02 movel %d2,%sp@-
10c2502e: 42a7 clrl %sp@-
10c25030: 4282 clrl %d2
10c25032: 342e 000a movew %fp@(10),%d2
10c25036: 2f02 movel %d2,%sp@-
10c25038: 45fa feec lea %pc@(10c24f26 <sync_buffers>),%a2
10c2503c: 4e92 jsr %a2@
10c2503e: 584f addqw #4,%sp
10c25040: 2e82 movel %d2,%sp@
10c25042: 4eb9 10c3 3b94 jsr 10c33b94 <sync_inodes>
10c25048: 2e82 movel %d2,%sp@
10c2504a: 4eb9 10c2 7ec4 jsr 10c27ec4 <sync_supers>
10c25050: 2ebc 0000 0001 movel #1,%sp@
10c25056: 2f02 movel %d2,%sp@-
10c25058: 4e92 jsr %a2@
10c2505a: 242e fff8 movel %fp@(-8),%d2
10c2505e: 246e fffc moveal %fp@(-4),%a2
10c25062: 4e5e unlk %fp
10c25064: 4e75 rts
10c25066 <sync_dev>:
10c25066: 4e56 0000 linkw %fp,#0
10c2506a: 4280 clrl %d0
10c2506c: 302e 000a movew %fp@(10),%d0
10c25070: 2f00 movel %d0,%sp@-
10c25072: 4eba ffb2 jsr %pc@(10c25026 <fsync_dev>)
10c25076: 4e5e unlk %fp
10c25078: 4e75 rts
10c2507a <sys_sync>:
10c2507a: 4e56 0000 linkw %fp,#0
10c2507e: 42a7 clrl %sp@-
10c25080: 4eba ffa4 jsr %pc@(10c25026 <fsync_dev>)
10c25084: 7000 moveq #0,%d0
10c25086: 4e5e unlk %fp
10c25088: 4e75 rts
10c2508a <file_fsync>:
10c2508a: 4e56 0000 linkw %fp,#0
10c2508e: 2f0b movel %a3,%sp@-
10c25090: 2f0a movel %a2,%sp@-
10c25092: 206e 000c moveal %fp@(12),%a0
10c25096: 2668 0008 moveal %a0@(8),%a3
10c2509a: 42a7 clrl %sp@-
10c2509c: 2f0b movel %a3,%sp@-
10c2509e: 4eb9 10c3 3d66 jsr 10c33d66 <write_inode_now>
10c250a4: 246b 0094 moveal %a3@(148),%a2
10c250a8: 508f addql #8,%sp
10c250aa: 7040 moveq #64,%d0
10c250ac: d08a addl %a2,%d0
10c250ae: 2240 moveal %d0,%a1
10c250b0: 41fa 000c lea %pc@(10c250be <file_fsync+0x34>),%a0
10c250b4: 5391 subql #1,%a1@
10c250b6: 6a06 bpls 10c250be <file_fsync+0x34>
10c250b8: 4ef9 10c8 56f4 jmp 10c856f4 <__down_failed>
10c250be: 206a 001c moveal %a2@(28),%a0
10c250c2: b0fc 0000 cmpaw #0,%a0
10c250c6: 6710 beqs 10c250d8 <file_fsync+0x4e>
10c250c8: 2068 001c moveal %a0@(28),%a0
10c250cc: b0fc 0000 cmpaw #0,%a0
10c250d0: 6706 beqs 10c250d8 <file_fsync+0x4e>
10c250d2: 2f0a movel %a2,%sp@-
10c250d4: 4e90 jsr %a0@
10c250d6: 588f addql #4,%sp
10c250d8: 7040 moveq #64,%d0
10c250da: d08a addl %a2,%d0
10c250dc: 2240 moveal %d0,%a1
10c250de: 41fa 000c lea %pc@(10c250ec <file_fsync+0x62>),%a0
10c250e2: 5291 addql #1,%a1@
10c250e4: 6e06 bgts 10c250ec <file_fsync+0x62>
10c250e6: 4ef9 10c8 571c jmp 10c8571c <__up_wakeup>
10c250ec: 4878 0001 pea 1 <PF_DTRACE_OFF>
10c250f0: 4280 clrl %d0
10c250f2: 302b 0030 movew %a3@(48),%d0
10c250f6: 2f00 movel %d0,%sp@-
10c250f8: 4eba fe2c jsr %pc@(10c24f26 <sync_buffers>)
10c250fc: 246e fff8 moveal %fp@(-8),%a2
10c25100: 266e fffc moveal %fp@(-4),%a3
10c25104: 4e5e unlk %fp
10c25106: 4e75 rts
10c25108 <sys_fsync>:
10c25108: 4e56 0000 linkw %fp,#0
10c2510c: 48e7 3038 moveml %d2-%d3/%a2-%a4,%sp@-
10c25110: 76f7 moveq #-9,%d3
10c25112: 2f2e 0008 movel %fp@(8),%sp@-
10c25116: 4eb9 10c2 4ab0 jsr 10c24ab0 <fget>
10c2511c: 2440 moveal %d0,%a2
10c2511e: 588f addql #4,%sp
10c25120: b4fc 0000 cmpaw #0,%a2
10c25124: 6770 beqs 10c25196 <sys_fsync+0x8e>
10c25126: 286a 0008 moveal %a2@(8),%a4
10c2512a: 266c 0008 moveal %a4@(8),%a3
10c2512e: 76ea moveq #-22,%d3
10c25130: 206a 0010 moveal %a2@(16),%a0
10c25134: b0fc 0000 cmpaw #0,%a0
10c25138: 6754 beqs 10c2518e <sys_fsync+0x86>
10c2513a: 4aa8 002c tstl %a0@(44)
10c2513e: 674e beqs 10c2518e <sys_fsync+0x86>
10c25140: 7464 moveq #100,%d2
10c25142: d48b addl %a3,%d2
10c25144: 2242 moveal %d2,%a1
10c25146: 41fa 000c lea %pc@(10c25154 <sys_fsync+0x4c>),%a0
10c2514a: 5391 subql #1,%a1@
10c2514c: 6a06 bpls 10c25154 <sys_fsync+0x4c>
10c2514e: 4ef9 10c8 56f4 jmp 10c856f4 <__down_failed>
10c25154: 2f2b 00a8 movel %a3@(168),%sp@-
10c25158: 4eb9 10c1 e140 jsr 10c1e140 <filemap_fdatasync>
10c2515e: 206a 0010 moveal %a2@(16),%a0
10c25162: 42a7 clrl %sp@-
10c25164: 2f0c movel %a4,%sp@-
10c25166: 2f0a movel %a2,%sp@-
10c25168: 2068 002c moveal %a0@(44),%a0
10c2516c: 4e90 jsr %a0@
10c2516e: 2600 movel %d0,%d3
10c25170: 2f2b 00a8 movel %a3@(168),%sp@-
10c25174: 4eb9 10c1 e1d8 jsr 10c1e1d8 <filemap_fdatawait>
10c2517a: 4fef 0014 lea %sp@(20),%sp
10c2517e: 2242 moveal %d2,%a1
10c25180: 41fa 000c lea %pc@(10c2518e <sys_fsync+0x86>),%a0
10c25184: 5291 addql #1,%a1@
10c25186: 6e06 bgts 10c2518e <sys_fsync+0x86>
10c25188: 4ef9 10c8 571c jmp 10c8571c <__up_wakeup>
10c2518e: 2f0a movel %a2,%sp@-
10c25190: 4eb9 10c2 49a6 jsr 10c249a6 <fput>
10c25196: 2003 movel %d3,%d0
10c25198: 4cee 1c0c ffec moveml %fp@(-20),%d2-%d3/%a2-%a4
10c2519e: 4e5e unlk %fp
10c251a0: 4e75 rts
10c251a2 <sys_fdatasync>:
10c251a2: 4e56 0000 linkw %fp,#0
10c251a6: 48e7 3038 moveml %d2-%d3/%a2-%a4,%sp@-
10c251aa: 76f7 moveq #-9,%d3
10c251ac: 2f2e 0008 movel %fp@(8),%sp@-
10c251b0: 4eb9 10c2 4ab0 jsr 10c24ab0 <fget>
10c251b6: 2440 moveal %d0,%a2
10c251b8: 588f addql #4,%sp
10c251ba: b4fc 0000 cmpaw #0,%a2
10c251be: 6772 beqs 10c25232 <sys_fdatasync+0x90>
10c251c0: 286a 0008 moveal %a2@(8),%a4
10c251c4: 266c 0008 moveal %a4@(8),%a3
10c251c8: 76ea moveq #-22,%d3
10c251ca: 206a 0010 moveal %a2@(16),%a0
10c251ce: b0fc 0000 cmpaw #0,%a0
10c251d2: 6756 beqs 10c2522a <sys_fdatasync+0x88>
10c251d4: 4aa8 002c tstl %a0@(44)
10c251d8: 6750 beqs 10c2522a <sys_fdatasync+0x88>
10c251da: 7464 moveq #100,%d2
10c251dc: d48b addl %a3,%d2
10c251de: 2242 moveal %d2,%a1
10c251e0: 41fa 000c lea %pc@(10c251ee <sys_fdatasync+0x4c>),%a0
10c251e4: 5391 subql #1,%a1@
10c251e6: 6a06 bpls 10c251ee <sys_fdatasync+0x4c>
10c251e8: 4ef9 10c8 56f4 jmp 10c856f4 <__down_failed>
10c251ee: 2f2b 00a8 movel %a3@(168),%sp@-
10c251f2: 4eb9 10c1 e140 jsr 10c1e140 <filemap_fdatasync>
10c251f8: 206a 0010 moveal %a2@(16),%a0
10c251fc: 4878 0001 pea 1 <PF_DTRACE_OFF>
10c25200: 2f0c movel %a4,%sp@-
10c25202: 2f0a movel %a2,%sp@-
10c25204: 2068 002c moveal %a0@(44),%a0
10c25208: 4e90 jsr %a0@
10c2520a: 2600 movel %d0,%d3
10c2520c: 2f2b 00a8 movel %a3@(168),%sp@-
10c25210: 4eb9 10c1 e1d8 jsr 10c1e1d8 <filemap_fdatawait>
10c25216: 4fef 0014 lea %sp@(20),%sp
10c2521a: 2242 moveal %d2,%a1
10c2521c: 41fa 000c lea %pc@(10c2522a <sys_fdatasync+0x88>),%a0
10c25220: 5291 addql #1,%a1@
10c25222: 6e06 bgts 10c2522a <sys_fdatasync+0x88>
10c25224: 4ef9 10c8 571c jmp 10c8571c <__up_wakeup>
10c2522a: 2f0a movel %a2,%sp@-
10c2522c: 4eb9 10c2 49a6 jsr 10c249a6 <fput>
10c25232: 2003 movel %d3,%d0
10c25234: 4cee 1c0c ffec moveml %fp@(-20),%d2-%d3/%a2-%a4
10c2523a: 4e5e unlk %fp
10c2523c: 4e75 rts
10c2523e <__insert_into_lru_list>:
10c2523e: 4e56 0000 linkw %fp,#0
10c25242: 2f0a movel %a2,%sp@-
10c25244: 246e 0008 moveal %fp@(8),%a2
10c25248: 222e 000c movel %fp@(12),%d1
10c2524c: 2001 movel %d1,%d0
10c2524e: e588 lsll #2,%d0
10c25250: 2240 moveal %d0,%a1
10c25252: d3fc 1001 a9e0 addal #268544480,%a1
10c25258: 4aaa 0020 tstl %a2@(32)
10c2525c: 6606 bnes 10c25264 <__insert_into_lru_list+0x26>
10c2525e: 4aaa 001c tstl %a2@(28)
10c25262: 670c beqs 10c25270 <__insert_into_lru_list+0x32>
10c25264: 4879 1000 242c pea 1000242c <tvecs+0x894>
10c2526a: 4eb9 10c1 60e4 jsr 10c160e4 <panic>
10c25270: 4a91 tstl %a1@
10c25272: 6606 bnes 10c2527a <__insert_into_lru_list+0x3c>
10c25274: 228a movel %a2,%a1@
10c25276: 254a 0020 movel %a2,%a2@(32)
10c2527a: 2551 001c movel %a1@,%a2@(28)
10c2527e: 2051 moveal %a1@,%a0
10c25280: 2568 0020 0020 movel %a0@(32),%a2@(32)
10c25286: 2051 moveal %a1@,%a0
10c25288: 2068 0020 moveal %a0@(32),%a0
10c2528c: 214a 001c movel %a2,%a0@(28)
10c25290: 2051 moveal %a1@,%a0
10c25292: 214a 0020 movel %a2,%a0@(32)
10c25296: 2001 movel %d1,%d0
10c25298: e588 lsll #2,%d0
10c2529a: 41f9 1001 a9ec lea 1001a9ec <nr_buffers_type>,%a0
10c252a0: 52b0 0800 addql #1,%a0@(00000000,%d0:l)
10c252a4: 41f9 1001 a9f8 lea 1001a9f8 <size_buffers_type>,%a0
10c252aa: 4281 clrl %d1
10c252ac: 322a 0008 movew %a2@(8),%d1
10c252b0: d3b0 0800 addl %d1,%a0@(00000000,%d0:l)
10c252b4: 246e fffc moveal %fp@(-4),%a2
10c252b8: 4e5e unlk %fp
10c252ba: 4e75 rts
10c252bc <__remove_from_lru_list>:
10c252bc: 4e56 0000 linkw %fp,#0
10c252c0: 2f0a movel %a2,%sp@-
10c252c2: 246e 0008 moveal %fp@(8),%a2
10c252c6: 226a 001c moveal %a2@(28),%a1
10c252ca: b2fc 0000 cmpaw #0,%a1
10c252ce: 6750 beqs 10c25320 <__remove_from_lru_list+0x64>
10c252d0: 206a 0020 moveal %a2@(32),%a0
10c252d4: 4280 clrl %d0
10c252d6: 302a 000a movew %a2@(10),%d0
10c252da: 2149 001c movel %a1,%a0@(28)
10c252de: 2348 0020 movel %a0,%a1@(32)
10c252e2: 2200 movel %d0,%d1
10c252e4: e589 lsll #2,%d1
10c252e6: 41f9 1001 a9e0 lea 1001a9e0 <lru_list>,%a0
10c252ec: b5f0 1800 cmpal %a0@(00000000,%d1:l),%a2
10c252f0: 660a bnes 10c252fc <__remove_from_lru_list+0x40>
10c252f2: b5c9 cmpal %a1,%a2
10c252f4: 6602 bnes 10c252f8 <__remove_from_lru_list+0x3c>
10c252f6: 93c9 subal %a1,%a1
10c252f8: 2189 1800 movel %a1,%a0@(00000000,%d1:l)
10c252fc: 42aa 001c clrl %a2@(28)
10c25300: 42aa 0020 clrl %a2@(32)
10c25304: e588 lsll #2,%d0
10c25306: 41f9 1001 a9ec lea 1001a9ec <nr_buffers_type>,%a0
10c2530c: 53b0 0800 subql #1,%a0@(00000000,%d0:l)
10c25310: 41f9 1001 a9f8 lea 1001a9f8 <size_buffers_type>,%a0
10c25316: 4281 clrl %d1
10c25318: 322a 0008 movew %a2@(8),%d1
10c2531c: 93b0 0800 subl %d1,%a0@(00000000,%d0:l)
10c25320: 245f moveal %sp@+,%a2
10c25322: 4e5e unlk %fp
10c25324: 4e75 rts
10c25326 <__remove_from_queues>:
10c25326: 4e56 0000 linkw %fp,#0
10c2532a: 2f0a movel %a2,%sp@-
10c2532c: 246e 0008 moveal %fp@(8),%a2
10c25330: 226a 002c moveal %a2@(44),%a1
10c25334: b2fc 0000 cmpaw #0,%a1
10c25338: 6712 beqs 10c2534c <__remove_from_queues+0x26>
10c2533a: 2052 moveal %a2@,%a0
10c2533c: b0fc 0000 cmpaw #0,%a0
10c25340: 6704 beqs 10c25346 <__remove_from_queues+0x20>
10c25342: 2149 002c movel %a1,%a0@(44)
10c25346: 2288 movel %a0,%a1@
10c25348: 42aa 002c clrl %a2@(44)
10c2534c: 2f0a movel %a2,%sp@-
10c2534e: 4eba ff6c jsr %pc@(10c252bc <__remove_from_lru_list>)
10c25352: 246e fffc moveal %fp@(-4),%a2
10c25356: 4e5e unlk %fp
10c25358: 4e75 rts
10c2535a <remove_from_queues>:
10c2535a: 4e56 0000 linkw %fp,#0
10c2535e: 2f2e 0008 movel %fp@(8),%sp@-
10c25362: 4eba ffc2 jsr %pc@(10c25326 <__remove_from_queues>)
10c25366: 4e5e unlk %fp
10c25368: 4e75 rts
10c2536a <get_hash_table>:
10c2536a: 4e56 0000 linkw %fp,#0
10c2536e: 48e7 3f00 moveml %d2-%d7,%sp@-
10c25372: 202e 0008 movel %fp@(8),%d0
10c25376: 2a2e 000c movel %fp@(12),%d5
10c2537a: 2e2e 0010 movel %fp@(16),%d7
10c2537e: 3c00 movew %d0,%d6
10c25380: 0280 0000 ffff andil #65535,%d0
10c25386: 2639 1001 a9d8 movel 1001a9d8 <bh_hash_shift>,%d3
10c2538c: 2803 movel %d3,%d4
10c2538e: 5d84 subql #6,%d4
10c25390: 2400 movel %d0,%d2
10c25392: e9aa lsll %d4,%d2
10c25394: 72f7 moveq #-9,%d1
10c25396: d283 addl %d3,%d1
10c25398: e3a8 lsll %d1,%d0
10c2539a: b182 eorl %d0,%d2
10c2539c: 2205 movel %d5,%d1
10c2539e: e9a9 lsll %d4,%d1
10c253a0: 2005 movel %d5,%d0
10c253a2: 780d moveq #13,%d4
10c253a4: e8a0 asrl %d4,%d0
10c253a6: b181 eorl %d0,%d1
10c253a8: 70f4 moveq #-12,%d0
10c253aa: d680 addl %d0,%d3
10c253ac: 2005 movel %d5,%d0
10c253ae: e7a8 lsll %d3,%d0
10c253b0: b181 eorl %d0,%d1
10c253b2: b382 eorl %d1,%d2
10c253b4: c4b9 1001 a9d4 andl 1001a9d4 <bh_hash_mask>,%d2
10c253ba: e58a lsll #2,%d2
10c253bc: 2079 1001 a9dc moveal 1001a9dc <hash_table>,%a0
10c253c2: d1c2 addal %d2,%a0
10c253c4: 7000 moveq #0,%d0
10c253c6: 2250 moveal %a0@,%a1
10c253c8: b2fc 0000 cmpaw #0,%a1
10c253cc: 671c beqs 10c253ea <get_hash_table+0x80>
10c253ce: 2049 moveal %a1,%a0
10c253d0: baa9 0004 cmpl %a1@(4),%d5
10c253d4: 66f0 bnes 10c253c6 <get_hash_table+0x5c>
10c253d6: 3029 0008 movew %a1@(8),%d0
10c253da: be80 cmpl %d0,%d7
10c253dc: 66e8 bnes 10c253c6 <get_hash_table+0x5c>
10c253de: bc69 000c cmpw %a1@(12),%d6
10c253e2: 66e2 bnes 10c253c6 <get_hash_table+0x5c>
10c253e4: 41e9 000e lea %a1@(14),%a0
10c253e8: 5290 addql #1,%a0@
10c253ea: 2009 movel %a1,%d0
10c253ec: 4cdf 00fc moveml %sp@+,%d2-%d7
10c253f0: 4e5e unlk %fp
10c253f2: 4e75 rts
10c253f4 <buffer_insert_inode_queue>:
10c253f4: 4e56 0000 linkw %fp,#0
10c253f8: 2f0a movel %a2,%sp@-
10c253fa: 246e 0008 moveal %fp@(8),%a2
10c253fe: 202e 000c movel %fp@(12),%d0
10c25402: 4aaa 0050 tstl %a2@(80)
10c25406: 6710 beqs 10c25418 <buffer_insert_inode_queue+0x24>
10c25408: 41ea 0054 lea %a2@(84),%a0
10c2540c: 2268 0004 moveal %a0@(4),%a1
10c25410: 2050 moveal %a0@,%a0
10c25412: 2149 0004 movel %a1,%a0@(4)
10c25416: 2288 movel %a0,%a1@
10c25418: 2540 0050 movel %d0,%a2@(80)
10c2541c: 41ea 0054 lea %a2@(84),%a0
10c25420: 2440 moveal %d0,%a2
10c25422: 43ea 0018 lea %a2@(24),%a1
10c25426: 2451 moveal %a1@,%a2
10c25428: 2548 0004 movel %a0,%a2@(4)
10c2542c: 208a movel %a2,%a0@
10c2542e: 2149 0004 movel %a1,%a0@(4)
10c25432: 2288 movel %a0,%a1@
10c25434: 245f moveal %sp@+,%a2
10c25436: 4e5e unlk %fp
10c25438: 4e75 rts
10c2543a <buffer_insert_inode_data_queue>:
10c2543a: 4e56 0000 linkw %fp,#0
10c2543e: 2f0a movel %a2,%sp@-
10c25440: 246e 0008 moveal %fp@(8),%a2
10c25444: 202e 000c movel %fp@(12),%d0
10c25448: 4aaa 0050 tstl %a2@(80)
10c2544c: 6710 beqs 10c2545e <buffer_insert_inode_data_queue+0x24>
10c2544e: 41ea 0054 lea %a2@(84),%a0
10c25452: 2268 0004 moveal %a0@(4),%a1
10c25456: 2050 moveal %a0@,%a0
10c25458: 2149 0004 movel %a1,%a0@(4)
10c2545c: 2288 movel %a0,%a1@
10c2545e: 2540 0050 movel %d0,%a2@(80)
10c25462: 41ea 0054 lea %a2@(84),%a0
10c25466: 2440 moveal %d0,%a2
10c25468: 43ea 0020 lea %a2@(32),%a1
10c2546c: 2451 moveal %a1@,%a2
10c2546e: 2548 0004 movel %a0,%a2@(4)
10c25472: 208a movel %a2,%a0@
10c25474: 2149 0004 movel %a1,%a0@(4)
10c25478: 2288 movel %a0,%a1@
10c2547a: 245f moveal %sp@+,%a2
10c2547c: 4e5e unlk %fp
10c2547e: 4e75 rts
10c25480 <__remove_inode_queue>:
10c25480: 4e56 0000 linkw %fp,#0
10c25484: 206e 0008 moveal %fp@(8),%a0
10c25488: 42a8 0050 clrl %a0@(80)
10c2548c: 41e8 0054 lea %a0@(84),%a0
10c25490: 2268 0004 moveal %a0@(4),%a1
10c25494: 2050 moveal %a0@,%a0
10c25496: 2149 0004 movel %a1,%a0@(4)
10c2549a: 2288 movel %a0,%a1@
10c2549c: 4e5e unlk %fp
10c2549e: 4e75 rts
10c254a0 <inode_has_buffers>:
10c254a0: 4e56 0000 linkw %fp,#0
10c254a4: 222e 0008 movel %fp@(8),%d1
10c254a8: 7000 moveq #0,%d0
10c254aa: 2241 moveal %d1,%a1
10c254ac: 41e9 0018 lea %a1@(24),%a0
10c254b0: b1d0 cmpal %a0@,%a0
10c254b2: 6608 bnes 10c254bc <inode_has_buffers+0x1c>
10c254b4: 41e9 0020 lea %a1@(32),%a0
10c254b8: b1d0 cmpal %a0@,%a0
10c254ba: 6702 beqs 10c254be <inode_has_buffers+0x1e>
10c254bc: 7001 moveq #1,%d0
10c254be: 4e5e unlk %fp
10c254c0: 4e75 rts
10c254c2 <invalidate_bdev>:
10c254c2: 4e56 0000 linkw %fp,#0
10c254c6: 48e7 3f3c moveml %d2-%d7/%a2-%a5,%sp@-
10c254ca: 286e 000c moveal %fp@(12),%a4
10c254ce: 206e 0008 moveal %fp@(8),%a0
10c254d2: 3c28 0010 movew %a0@(16),%d6
10c254d6: 4bf9 1001 a9e0 lea 1001a9e0 <lru_list>,%a5
10c254dc: 7800 moveq #0,%d4
10c254de: 7e00 moveq #0,%d7
10c254e0: 7a00 moveq #0,%d5
10c254e2: 2475 5800 moveal %a5@(00000000,%d5:l),%a2
10c254e6: b4fc 0000 cmpaw #0,%a2
10c254ea: 6700 00b4 beqw 10c255a0 <invalidate_bdev+0xde>
10c254ee: 41f9 1001 a9ec lea 1001a9ec <nr_buffers_type>,%a0
10c254f4: 2430 5800 movel %a0@(00000000,%d5:l),%d2
10c254f8: 6f00 00a6 blew 10c255a0 <invalidate_bdev+0xde>
10c254fc: 262a 001c movel %a2@(28),%d3
10c25500: bc6a 000c cmpw %a2@(12),%d6
10c25504: 6600 0090 bnew 10c25596 <invalidate_bdev+0xd4>
10c25508: 4aaa 002c tstl %a2@(44)
10c2550c: 6700 0088 beqw 10c25596 <invalidate_bdev+0xd4>
10c25510: 082a 0002 0017 btst #2,%a2@(23)
10c25516: 671e beqs 10c25536 <invalidate_bdev+0x74>
10c25518: 47ea 000e lea %a2@(14),%a3
10c2551c: 5293 addql #1,%a3@
10c2551e: 41ea 0014 lea %a2@(20),%a0
10c25522: 2010 movel %a0@,%d0
10c25524: 0800 0002 btst #2,%d0
10c25528: 6708 beqs 10c25532 <invalidate_bdev+0x70>
10c2552a: 2f0a movel %a2,%sp@-
10c2552c: 4eba f6de jsr %pc@(10c24c0c <__wait_on_buffer>)
10c25530: 588f addql #4,%sp
10c25532: 7801 moveq #1,%d4
10c25534: 5393 subql #1,%a3@
10c25536: 202a 0014 movel %a2@(20),%d0
10c2553a: 0800 0004 btst #4,%d0
10c2553e: 660c bnes 10c2554c <invalidate_bdev+0x8a>
10c25540: 4879 1000 242c pea 1000242c <tvecs+0x894>
10c25546: 4eb9 10c1 60e4 jsr 10c160e4 <panic>
10c2554c: 0800 0001 btst #1,%d0
10c25550: 670e beqs 10c25560 <invalidate_bdev+0x9e>
10c25552: 4879 1000 2431 pea 10002431 <tvecs+0x899>
10c25558: 4eb9 10c1 677e jsr 10c1677e <printk>
10c2555e: 588f addql #4,%sp
10c25560: 4aaa 000e tstl %a2@(14)
10c25564: 661c bnes 10c25582 <invalidate_bdev+0xc0>
10c25566: b8fc 0000 cmpaw #0,%a4
10c2556a: 6608 bnes 10c25574 <invalidate_bdev+0xb2>
10c2556c: 082a 0001 0017 btst #1,%a2@(23)
10c25572: 661c bnes 10c25590 <invalidate_bdev+0xce>
10c25574: 4aaa 0050 tstl %a2@(80)
10c25578: 6716 beqs 10c25590 <invalidate_bdev+0xce>
10c2557a: 2f0a movel %a2,%sp@-
10c2557c: 4eba ff02 jsr %pc@(10c25480 <__remove_inode_queue>)
10c25580: 600c bras 10c2558e <invalidate_bdev+0xcc>
10c25582: 4879 1000 244b pea 1000244b <tvecs+0x8b3>
10c25588: 4eb9 10c1 677e jsr 10c1677e <printk>
10c2558e: 588f addql #4,%sp
10c25590: 4a84 tstl %d4
10c25592: 6600 ff48 bnew 10c254dc <invalidate_bdev+0x1a>
10c25596: 2443 moveal %d3,%a2
10c25598: 5382 subql #1,%d2
10c2559a: 4a82 tstl %d2
10c2559c: 6e00 ff5e bgtw 10c254fc <invalidate_bdev+0x3a>
10c255a0: 5885 addql #4,%d5
10c255a2: 5287 addql #1,%d7
10c255a4: 7002 moveq #2,%d0
10c255a6: b087 cmpl %d7,%d0
10c255a8: 6c00 ff38 bgew 10c254e2 <invalidate_bdev+0x20>
10c255ac: 4a84 tstl %d4
10c255ae: 6600 ff2c bnew 10c254dc <invalidate_bdev+0x1a>
10c255b2: 206e 0008 moveal %fp@(8),%a0
10c255b6: 2f28 000c movel %a0@(12),%sp@-
10c255ba: 4eb9 10c1 daaa jsr 10c1daaa <invalidate_inode_pages>
10c255c0: 4cee 3cfc ffd8 moveml %fp@(-40),%d2-%d7/%a2-%a5
10c255c6: 4e5e unlk %fp
10c255c8: 4e75 rts
10c255ca <__invalidate_buffers>:
10c255ca: 4e56 0000 linkw %fp,#0
10c255ce: 2f02 movel %d2,%sp@-
10c255d0: 4280 clrl %d0
10c255d2: 302e 000a movew %fp@(10),%d0
10c255d6: 2f00 movel %d0,%sp@-
10c255d8: 4eb9 10c2 90ce jsr 10c290ce <bdget>
10c255de: 2400 movel %d0,%d2
10c255e0: 588f addql #4,%sp
10c255e2: 6712 beqs 10c255f6 <__invalidate_buffers+0x2c>
10c255e4: 2f2e 000c movel %fp@(12),%sp@-
10c255e8: 2f02 movel %d2,%sp@-
10c255ea: 4eba fed6 jsr %pc@(10c254c2 <invalidate_bdev>)
10c255ee: 2f02 movel %d2,%sp@-
10c255f0: 4eb9 10c2 91e6 jsr 10c291e6 <bdput>
10c255f6: 242e fffc movel %fp@(-4),%d2
10c255fa: 4e5e unlk %fp
10c255fc: 4e75 rts
10c255fe <free_more_memory>:
10c255fe: 4e56 0000 linkw %fp,#0
10c25602: 2f02 movel %d2,%sp@-
10c25604: 2439 1000 d288 movel 1000d288 <contig_page_data+0x1f8>,%d2
10c2560a: 4eb9 10c2 5bc0 jsr 10c25bc0 <balance_dirty>
10c25610: 4eb9 10c2 7814 jsr 10c27814 <wakeup_bdflush>
10c25616: 42a7 clrl %sp@-
10c25618: 4878 00f0 pea f0 <LSIGTRAP+0xeb>
10c2561c: 2f02 movel %d2,%sp@-
10c2561e: 4eb9 10c2 161e jsr 10c2161e <try_to_free_pages>
10c25624: 4fef 000c lea %sp@(12),%sp
10c25628: 0cb9 1000 f03c cmpil #268496956,1000f03c <tq_disk>
10c2562e: 1000 f03c
10c25632: 670e beqs 10c25642 <free_more_memory+0x44>
10c25634: 4879 1000 f03c pea 1000f03c <tq_disk>
10c2563a: 4eb9 10c1 8942 jsr 10c18942 <__run_task_queue>
10c25640: 588f addql #4,%sp
10c25642: 2079 1002 53b4 moveal 100253b4 <_current_task>,%a0
10c25648: 7010 moveq #16,%d0
10c2564a: 81a8 0028 orl %d0,%a0@(40)
10c2564e: 7000 moveq #0,%d0
10c25650: 2080 movel %d0,%a0@
10c25652: 4eb9 10c1 44d2 jsr 10c144d2 <schedule>
10c25658: 242e fffc movel %fp@(-4),%d2
10c2565c: 4e5e unlk %fp
10c2565e: 4e75 rts
10c25660 <init_buffer>:
10c25660: 4e56 0000 linkw %fp,#0
10c25664: 206e 0008 moveal %fp@(8),%a0
10c25668: 202e 000c movel %fp@(12),%d0
10c2566c: 222e 0010 movel %fp@(16),%d1
10c25670: 4268 000a clrw %a0@(10)
10c25674: 2140 0038 movel %d0,%a0@(56)
10c25678: 2141 003c movel %d1,%a0@(60)
10c2567c: 4e5e unlk %fp
10c2567e: 4e75 rts
10c25680 <end_buffer_io_async>:
10c25680: 4e56 0000 linkw %fp,#0
10c25684: 48e7 3030 moveml %d2-%d3/%a2-%a3,%sp@-
10c25688: 246e 0008 moveal %fp@(8),%a2
10c2568c: 222e 000c movel %fp@(12),%d1
10c25690: 6712 beqs 10c256a4 <end_buffer_io_async+0x24>
10c25692: 41ea 0014 lea %a2@(20),%a0
10c25696: 40c0 movew %sr,%d0
10c25698: 007c 0700 oriw #1792,%sr
10c2569c: 7401 moveq #1,%d2
10c2569e: 8590 orl %d2,%a0@
10c256a0: 46c0 movew %d0,%sr
10c256a2: 6010 bras 10c256b4 <end_buffer_io_async+0x34>
10c256a4: 41ea 0014 lea %a2@(20),%a0
10c256a8: 40c0 movew %sr,%d0
10c256aa: 007c 0700 oriw #1792,%sr
10c256ae: 74fe moveq #-2,%d2
10c256b0: c590 andl %d2,%a0@
10c256b2: 46c0 movew %d0,%sr
10c256b4: 2248 moveal %a0,%a1
10c256b6: 262a 0034 movel %a2@(52),%d3
10c256ba: 4a81 tstl %d1
10c256bc: 6612 bnes 10c256d0 <end_buffer_io_async+0x50>
10c256be: 2643 moveal %d3,%a3
10c256c0: 41eb 0018 lea %a3@(24),%a0
10c256c4: 40c0 movew %sr,%d0
10c256c6: 007c 0700 oriw #1792,%sr
10c256ca: 7202 moveq #2,%d1
10c256cc: 8390 orl %d1,%a0@
10c256ce: 46c0 movew %d0,%sr
10c256d0: 40c2 movew %sr,%d2
10c256d2: 007c 0700 oriw #1792,%sr
10c256d6: 40c0 movew %sr,%d0
10c256d8: 007c 0700 oriw #1792,%sr
10c256dc: 72bf moveq #-65,%d1
10c256de: c391 andl %d1,%a1@
10c256e0: 46c0 movew %d0,%sr
10c256e2: 2f0a movel %a2,%sp@-
10c256e4: 4eba f4d2 jsr %pc@(10c24bb8 <unlock_buffer>)
10c256e8: 206a 0024 moveal %a2@(36),%a0
10c256ec: 588f addql #4,%sp
10c256ee: b5c8 cmpal %a0,%a2
10c256f0: 6714 beqs 10c25706 <end_buffer_io_async+0x86>
10c256f2: 7044 moveq #68,%d0
10c256f4: c0a8 0014 andl %a0@(20),%d0
10c256f8: 7244 moveq #68,%d1
10c256fa: b280 cmpl %d0,%d1
10c256fc: 672e beqs 10c2572c <end_buffer_io_async+0xac>
10c256fe: 2068 0024 moveal %a0@(36),%a0
10c25702: b5c8 cmpal %a0,%a2
10c25704: 66ec bnes 10c256f2 <end_buffer_io_async+0x72>
10c25706: 46c2 movew %d2,%sr
10c25708: 2243 moveal %d3,%a1
10c2570a: 41e9 0018 lea %a1@(24),%a0
10c2570e: 2010 movel %a0@,%d0
10c25710: 0800 0001 btst #1,%d0
10c25714: 660c bnes 10c25722 <end_buffer_io_async+0xa2>
10c25716: 40c0 movew %sr,%d0
10c25718: 007c 0700 oriw #1792,%sr
10c2571c: 7208 moveq #8,%d1
10c2571e: 8390 orl %d1,%a0@
10c25720: 46c0 movew %d0,%sr
10c25722: 2f03 movel %d3,%sp@-
10c25724: 4eb9 10c1 e528 jsr 10c1e528 <unlock_page>
10c2572a: 6002 bras 10c2572e <end_buffer_io_async+0xae>
10c2572c: 46c2 movew %d2,%sr
10c2572e: 4cee 0c0c fff0 moveml %fp@(-16),%d2-%d3/%a2-%a3
10c25734: 4e5e unlk %fp
10c25736: 4e75 rts
10c25738 <fsync_inode_buffers>:
10c25738: 4e56 fe20 linkw %fp,#-480
10c2573c: 48e7 3838 moveml %d2-%d4/%a2-%a4,%sp@-
10c25740: 286e 0008 moveal %fp@(8),%a4
10c25744: 7600 moveq #0,%d3
10c25746: 200e movel %fp,%d0
10c25748: 0680 ffff fe26 addil #-474,%d0
10c2574e: 7218 moveq #24,%d1
10c25750: d280 addl %d0,%d1
10c25752: 2d41 fe3e movel %d1,%fp@(-450)
10c25756: 2d41 fe42 movel %d1,%fp@(-446)
10c2575a: 41ec 0018 lea %a4@(24),%a0
10c2575e: 2800 movel %d0,%d4
10c25760: 240e movel %fp,%d2
10c25762: 0682 ffff fe3e addil #-450,%d2
10c25768: b1d0 cmpal %a0@,%a0
10c2576a: 6700 00de beqw 10c2584a <fsync_inode_buffers+0x112>
10c2576e: 246c 0018 moveal %a4@(24),%a2
10c25772: 47ea ffac lea %a2@(-84),%a3
10c25776: 2d4b fe22 movel %a3,%fp@(-478)
10c2577a: 226a 0004 moveal %a2@(4),%a1
10c2577e: 2052 moveal %a2@,%a0
10c25780: 2149 0004 movel %a1,%a0@(4)
10c25784: 2288 movel %a0,%a1@
10c25786: 204b moveal %a3,%a0
10c25788: 7006 moveq #6,%d0
10c2578a: c0a8 0014 andl %a0@(20),%d0
10c2578e: 6606 bnes 10c25796 <fsync_inode_buffers+0x5e>
10c25790: 42a8 0050 clrl %a0@(80)
10c25794: 604e bras 10c257e4 <fsync_inode_buffers+0xac>
10c25796: 2744 0050 movel %d4,%a3@(80)
10c2579a: 206e fe3e moveal %fp@(-450),%a0
10c2579e: 214a 0004 movel %a2,%a0@(4)
10c257a2: 2488 movel %a0,%a2@
10c257a4: 41ee fe3e lea %fp@(-450),%a0
10c257a8: 2548 0004 movel %a0,%a2@(4)
10c257ac: 2d4a fe3e movel %a2,%fp@(-450)
10c257b0: 082b 0001 0017 btst #1,%a3@(23)
10c257b6: 672c beqs 10c257e4 <fsync_inode_buffers+0xac>
10c257b8: 41ea ffba lea %a2@(-70),%a0
10c257bc: 5290 addql #1,%a0@
10c257be: 486e fe22 pea %fp@(-478)
10c257c2: 4878 0001 pea 1 <PF_DTRACE_OFF>
10c257c6: 4878 0001 pea 1 <PF_DTRACE_OFF>
10c257ca: 4eb9 10c4 c80c jsr 10c4c80c <ll_rw_block>
10c257d0: 202e fe22 movel %fp@(-478),%d0
10c257d4: 4fef 000c lea %sp@(12),%sp
10c257d8: 670a beqs 10c257e4 <fsync_inode_buffers+0xac>
10c257da: 2f00 movel %d0,%sp@-
10c257dc: 4eb9 10c2 5d3a jsr 10c25d3a <__brelse>
10c257e2: 588f addql #4,%sp
10c257e4: 41ec 0018 lea %a4@(24),%a0
10c257e8: b1d0 cmpal %a0@,%a0
10c257ea: 6682 bnes 10c2576e <fsync_inode_buffers+0x36>
10c257ec: 605c bras 10c2584a <fsync_inode_buffers+0x112>
10c257ee: 226e fe42 moveal %fp@(-446),%a1
10c257f2: 41e9 ffac lea %a1@(-84),%a0
10c257f6: 2d48 fe22 movel %a0,%fp@(-478)
10c257fa: 4aa8 0050 tstl %a0@(80)
10c257fe: 6708 beqs 10c25808 <fsync_inode_buffers+0xd0>
10c25800: 2f08 movel %a0,%sp@-
10c25802: 4eba fc7c jsr %pc@(10c25480 <__remove_inode_queue>)
10c25806: 588f addql #4,%sp
10c25808: 226e fe22 moveal %fp@(-478),%a1
10c2580c: 41e9 000e lea %a1@(14),%a0
10c25810: 5290 addql #1,%a0@
10c25812: 222e fe22 movel %fp@(-478),%d1
10c25816: 2241 moveal %d1,%a1
10c25818: 41e9 0014 lea %a1@(20),%a0
10c2581c: 2010 movel %a0@,%d0
10c2581e: 0800 0002 btst #2,%d0
10c25822: 6708 beqs 10c2582c <fsync_inode_buffers+0xf4>
10c25824: 2f01 movel %d1,%sp@-
10c25826: 4eba f3e4 jsr %pc@(10c24c0c <__wait_on_buffer>)
10c2582a: 588f addql #4,%sp
10c2582c: 206e fe22 moveal %fp@(-478),%a0
10c25830: 0828 0000 0017 btst #0,%a0@(23)
10c25836: 6602 bnes 10c2583a <fsync_inode_buffers+0x102>
10c25838: 76fb moveq #-5,%d3
10c2583a: b0fc 0000 cmpaw #0,%a0
10c2583e: 670a beqs 10c2584a <fsync_inode_buffers+0x112>
10c25840: 2f08 movel %a0,%sp@-
10c25842: 4eb9 10c2 5d3a jsr 10c25d3a <__brelse>
10c25848: 588f addql #4,%sp
10c2584a: b4ae fe3e cmpl %fp@(-450),%d2
10c2584e: 669e bnes 10c257ee <fsync_inode_buffers+0xb6>
10c25850: 2f0c movel %a4,%sp@-
10c25852: 4eb9 10c2 599c jsr 10c2599c <osync_inode_buffers>
10c25858: 2200 movel %d0,%d1
10c2585a: 2003 movel %d3,%d0
10c2585c: 6602 bnes 10c25860 <fsync_inode_buffers+0x128>
10c2585e: 2001 movel %d1,%d0
10c25860: 4cee 1c1c fe08 moveml %fp@(-504),%d2-%d4/%a2-%a4
10c25866: 4e5e unlk %fp
10c25868: 4e75 rts
10c2586a <fsync_inode_data_buffers>:
10c2586a: 4e56 fe20 linkw %fp,#-480
10c2586e: 48e7 3838 moveml %d2-%d4/%a2-%a4,%sp@-
10c25872: 286e 0008 moveal %fp@(8),%a4
10c25876: 7600 moveq #0,%d3
10c25878: 200e movel %fp,%d0
10c2587a: 0680 ffff fe26 addil #-474,%d0
10c25880: 7220 moveq #32,%d1
10c25882: d280 addl %d0,%d1
10c25884: 2d41 fe46 movel %d1,%fp@(-442)
10c25888: 2d41 fe4a movel %d1,%fp@(-438)
10c2588c: 41ec 0020 lea %a4@(32),%a0
10c25890: 2800 movel %d0,%d4
10c25892: 240e movel %fp,%d2
10c25894: 0682 ffff fe46 addil #-442,%d2
10c2589a: b1d0 cmpal %a0@,%a0
10c2589c: 6700 00de beqw 10c2597c <fsync_inode_data_buffers+0x112>
10c258a0: 246c 0020 moveal %a4@(32),%a2
10c258a4: 47ea ffac lea %a2@(-84),%a3
10c258a8: 2d4b fe22 movel %a3,%fp@(-478)
10c258ac: 226a 0004 moveal %a2@(4),%a1
10c258b0: 2052 moveal %a2@,%a0
10c258b2: 2149 0004 movel %a1,%a0@(4)
10c258b6: 2288 movel %a0,%a1@
10c258b8: 204b moveal %a3,%a0
10c258ba: 7006 moveq #6,%d0
10c258bc: c0a8 0014 andl %a0@(20),%d0
10c258c0: 6606 bnes 10c258c8 <fsync_inode_data_buffers+0x5e>
10c258c2: 42a8 0050 clrl %a0@(80)
10c258c6: 604e bras 10c25916 <fsync_inode_data_buffers+0xac>
10c258c8: 2744 0050 movel %d4,%a3@(80)
10c258cc: 206e fe46 moveal %fp@(-442),%a0
10c258d0: 214a 0004 movel %a2,%a0@(4)
10c258d4: 2488 movel %a0,%a2@
10c258d6: 41ee fe46 lea %fp@(-442),%a0
10c258da: 2548 0004 movel %a0,%a2@(4)
10c258de: 2d4a fe46 movel %a2,%fp@(-442)
10c258e2: 082b 0001 0017 btst #1,%a3@(23)
10c258e8: 672c beqs 10c25916 <fsync_inode_data_buffers+0xac>
10c258ea: 41ea ffba lea %a2@(-70),%a0
10c258ee: 5290 addql #1,%a0@
10c258f0: 486e fe22 pea %fp@(-478)
10c258f4: 4878 0001 pea 1 <PF_DTRACE_OFF>
10c258f8: 4878 0001 pea 1 <PF_DTRACE_OFF>
10c258fc: 4eb9 10c4 c80c jsr 10c4c80c <ll_rw_block>
10c25902: 202e fe22 movel %fp@(-478),%d0
10c25906: 4fef 000c lea %sp@(12),%sp
10c2590a: 670a beqs 10c25916 <fsync_inode_data_buffers+0xac>
10c2590c: 2f00 movel %d0,%sp@-
10c2590e: 4eb9 10c2 5d3a jsr 10c25d3a <__brelse>
10c25914: 588f addql #4,%sp
10c25916: 41ec 0020 lea %a4@(32),%a0
10c2591a: b1d0 cmpal %a0@,%a0
10c2591c: 6682 bnes 10c258a0 <fsync_inode_data_buffers+0x36>
10c2591e: 605c bras 10c2597c <fsync_inode_data_buffers+0x112>
10c25920: 226e fe4a moveal %fp@(-438),%a1
10c25924: 41e9 ffac lea %a1@(-84),%a0
10c25928: 2d48 fe22 movel %a0,%fp@(-478)
10c2592c: 4aa8 0050 tstl %a0@(80)
10c25930: 6708 beqs 10c2593a <fsync_inode_data_buffers+0xd0>
10c25932: 2f08 movel %a0,%sp@-
10c25934: 4eba fb4a jsr %pc@(10c25480 <__remove_inode_queue>)
10c25938: 588f addql #4,%sp
10c2593a: 226e fe22 moveal %fp@(-478),%a1
10c2593e: 41e9 000e lea %a1@(14),%a0
10c25942: 5290 addql #1,%a0@
10c25944: 222e fe22 movel %fp@(-478),%d1
10c25948: 2241 moveal %d1,%a1
10c2594a: 41e9 0014 lea %a1@(20),%a0
10c2594e: 2010 movel %a0@,%d0
10c25950: 0800 0002 btst #2,%d0
10c25954: 6708 beqs 10c2595e <fsync_inode_data_buffers+0xf4>
10c25956: 2f01 movel %d1,%sp@-
10c25958: 4eba f2b2 jsr %pc@(10c24c0c <__wait_on_buffer>)
10c2595c: 588f addql #4,%sp
10c2595e: 206e fe22 moveal %fp@(-478),%a0
10c25962: 0828 0000 0017 btst #0,%a0@(23)
10c25968: 6602 bnes 10c2596c <fsync_inode_data_buffers+0x102>
10c2596a: 76fb moveq #-5,%d3
10c2596c: b0fc 0000 cmpaw #0,%a0
10c25970: 670a beqs 10c2597c <fsync_inode_data_buffers+0x112>
10c25972: 2f08 movel %a0,%sp@-
10c25974: 4eb9 10c2 5d3a jsr 10c25d3a <__brelse>
10c2597a: 588f addql #4,%sp
10c2597c: b4ae fe46 cmpl %fp@(-442),%d2
10c25980: 669e bnes 10c25920 <fsync_inode_data_buffers+0xb6>
10c25982: 2f0c movel %a4,%sp@-
10c25984: 4eb9 10c2 5a14 jsr 10c25a14 <osync_inode_data_buffers>
10c2598a: 2200 movel %d0,%d1
10c2598c: 2003 movel %d3,%d0
10c2598e: 6602 bnes 10c25992 <fsync_inode_data_buffers+0x128>
10c25990: 2001 movel %d1,%d0
10c25992: 4cee 1c1c fe08 moveml %fp@(-504),%d2-%d4/%a2-%a4
10c25998: 4e5e unlk %fp
10c2599a: 4e75 rts
10c2599c <osync_inode_buffers>:
10c2599c: 4e56 0000 linkw %fp,#0
10c259a0: 48e7 2038 moveml %d2/%a2-%a4,%sp@-
10c259a4: 286e 0008 moveal %fp@(8),%a4
10c259a8: 7400 moveq #0,%d2
10c259aa: 202c 001c movel %a4@(28),%d0
10c259ae: 2040 moveal %d0,%a0
10c259b0: 45e8 ffac lea %a0@(-84),%a2
10c259b4: 7218 moveq #24,%d1
10c259b6: d28c addl %a4,%d1
10c259b8: b280 cmpl %d0,%d1
10c259ba: 674c beqs 10c25a08 <osync_inode_buffers+0x6c>
10c259bc: 082a 0002 0017 btst #2,%a2@(23)
10c259c2: 6736 beqs 10c259fa <osync_inode_buffers+0x5e>
10c259c4: 41ea 000e lea %a2@(14),%a0
10c259c8: 5290 addql #1,%a0@
10c259ca: 47ea 0014 lea %a2@(20),%a3
10c259ce: 2013 movel %a3@,%d0
10c259d0: 0800 0002 btst #2,%d0
10c259d4: 6708 beqs 10c259de <osync_inode_buffers+0x42>
10c259d6: 2f0a movel %a2,%sp@-
10c259d8: 4eba f232 jsr %pc@(10c24c0c <__wait_on_buffer>)
10c259dc: 588f addql #4,%sp
10c259de: 082b 0000 0003 btst #0,%a3@(3)
10c259e4: 6602 bnes 10c259e8 <osync_inode_buffers+0x4c>
10c259e6: 74fb moveq #-5,%d2
10c259e8: b4fc 0000 cmpaw #0,%a2
10c259ec: 67bc beqs 10c259aa <osync_inode_buffers+0xe>
10c259ee: 2f0a movel %a2,%sp@-
10c259f0: 4eb9 10c2 5d3a jsr 10c25d3a <__brelse>
10c259f6: 588f addql #4,%sp
10c259f8: 60b0 bras 10c259aa <osync_inode_buffers+0xe>
10c259fa: 202a 0058 movel %a2@(88),%d0
10c259fe: 2040 moveal %d0,%a0
10c25a00: 45e8 ffac lea %a0@(-84),%a2
10c25a04: b280 cmpl %d0,%d1
10c25a06: 66b4 bnes 10c259bc <osync_inode_buffers+0x20>
10c25a08: 2002 movel %d2,%d0
10c25a0a: 4cee 1c04 fff0 moveml %fp@(-16),%d2/%a2-%a4
10c25a10: 4e5e unlk %fp
10c25a12: 4e75 rts
10c25a14 <osync_inode_data_buffers>:
10c25a14: 4e56 0000 linkw %fp,#0
10c25a18: 48e7 2038 moveml %d2/%a2-%a4,%sp@-
10c25a1c: 286e 0008 moveal %fp@(8),%a4
10c25a20: 7400 moveq #0,%d2
10c25a22: 202c 0024 movel %a4@(36),%d0
10c25a26: 2040 moveal %d0,%a0
10c25a28: 45e8 ffac lea %a0@(-84),%a2
10c25a2c: 7220 moveq #32,%d1
10c25a2e: d28c addl %a4,%d1
10c25a30: b280 cmpl %d0,%d1
10c25a32: 674c beqs 10c25a80 <osync_inode_data_buffers+0x6c>
10c25a34: 082a 0002 0017 btst #2,%a2@(23)
10c25a3a: 6736 beqs 10c25a72 <osync_inode_data_buffers+0x5e>
10c25a3c: 41ea 000e lea %a2@(14),%a0
10c25a40: 5290 addql #1,%a0@
10c25a42: 47ea 0014 lea %a2@(20),%a3
10c25a46: 2013 movel %a3@,%d0
10c25a48: 0800 0002 btst #2,%d0
10c25a4c: 6708 beqs 10c25a56 <osync_inode_data_buffers+0x42>
10c25a4e: 2f0a movel %a2,%sp@-
10c25a50: 4eba f1ba jsr %pc@(10c24c0c <__wait_on_buffer>)
10c25a54: 588f addql #4,%sp
10c25a56: 082b 0000 0003 btst #0,%a3@(3)
10c25a5c: 6602 bnes 10c25a60 <osync_inode_data_buffers+0x4c>
10c25a5e: 74fb moveq #-5,%d2
10c25a60: b4fc 0000 cmpaw #0,%a2
10c25a64: 67bc beqs 10c25a22 <osync_inode_data_buffers+0xe>
10c25a66: 2f0a movel %a2,%sp@-
10c25a68: 4eb9 10c2 5d3a jsr 10c25d3a <__brelse>
10c25a6e: 588f addql #4,%sp
10c25a70: 60b0 bras 10c25a22 <osync_inode_data_buffers+0xe>
10c25a72: 202a 0058 movel %a2@(88),%d0
10c25a76: 2040 moveal %d0,%a0
10c25a78: 45e8 ffac lea %a0@(-84),%a2
10c25a7c: b280 cmpl %d0,%d1
10c25a7e: 66b4 bnes 10c25a34 <osync_inode_data_buffers+0x20>
10c25a80: 2002 movel %d2,%d0
10c25a82: 4cee 1c04 fff0 moveml %fp@(-16),%d2/%a2-%a4
10c25a88: 4e5e unlk %fp
10c25a8a: 4e75 rts
10c25a8c <invalidate_inode_buffers>:
10c25a8c: 4e56 0000 linkw %fp,#0
10c25a90: 2f0a movel %a2,%sp@-
10c25a92: 2f02 movel %d2,%sp@-
10c25a94: 246e 0008 moveal %fp@(8),%a2
10c25a98: 202a 0018 movel %a2@(24),%d0
10c25a9c: 7218 moveq #24,%d1
10c25a9e: d28a addl %a2,%d1
10c25aa0: b280 cmpl %d0,%d1
10c25aa2: 671e beqs 10c25ac2 <invalidate_inode_buffers+0x36>
10c25aa4: 2401 movel %d1,%d2
10c25aa6: 2240 moveal %d0,%a1
10c25aa8: 41e9 ffac lea %a1@(-84),%a0
10c25aac: 4aa8 0050 tstl %a0@(80)
10c25ab0: 6708 beqs 10c25aba <invalidate_inode_buffers+0x2e>
10c25ab2: 2f08 movel %a0,%sp@-
10c25ab4: 4eba f9ca jsr %pc@(10c25480 <__remove_inode_queue>)
10c25ab8: 588f addql #4,%sp
10c25aba: 202a 0018 movel %a2@(24),%d0
10c25abe: b480 cmpl %d0,%d2
10c25ac0: 66e4 bnes 10c25aa6 <invalidate_inode_buffers+0x1a>
10c25ac2: 202a 0020 movel %a2@(32),%d0
10c25ac6: 7420 moveq #32,%d2
10c25ac8: d48a addl %a2,%d2
10c25aca: b480 cmpl %d0,%d2
10c25acc: 671c beqs 10c25aea <invalidate_inode_buffers+0x5e>
10c25ace: 2240 moveal %d0,%a1
10c25ad0: 41e9 ffac lea %a1@(-84),%a0
10c25ad4: 4aa8 0050 tstl %a0@(80)
10c25ad8: 6708 beqs 10c25ae2 <invalidate_inode_buffers+0x56>
10c25ada: 2f08 movel %a0,%sp@-
10c25adc: 4eba f9a2 jsr %pc@(10c25480 <__remove_inode_queue>)
10c25ae0: 588f addql #4,%sp
10c25ae2: 202a 0020 movel %a2@(32),%d0
10c25ae6: b480 cmpl %d0,%d2
10c25ae8: 66e4 bnes 10c25ace <invalidate_inode_buffers+0x42>
10c25aea: 242e fff8 movel %fp@(-8),%d2
10c25aee: 246e fffc moveal %fp@(-4),%a2
10c25af2: 4e5e unlk %fp
10c25af4: 4e75 rts
10c25af6 <getblk>:
10c25af6: 4e56 0000 linkw %fp,#0
10c25afa: 48e7 3c20 moveml %d2-%d5/%a2,%sp@-
10c25afe: 282e 000c movel %fp@(12),%d4
10c25b02: 262e 0010 movel %fp@(16),%d3
10c25b06: 3a2e 000a movew %fp@(10),%d5
10c25b0a: 45fa f85e lea %pc@(10c2536a <get_hash_table>),%a2
10c25b0e: 7400 moveq #0,%d2
10c25b10: 2f03 movel %d3,%sp@-
10c25b12: 2f04 movel %d4,%sp@-
10c25b14: 3405 movew %d5,%d2
10c25b16: 2f02 movel %d2,%sp@-
10c25b18: 4e92 jsr %a2@
10c25b1a: 4fef 000c lea %sp@(12),%sp
10c25b1e: 4a80 tstl %d0
10c25b20: 661a bnes 10c25b3c <getblk+0x46>
10c25b22: 2f03 movel %d3,%sp@-
10c25b24: 2f04 movel %d4,%sp@-
10c25b26: 2f02 movel %d2,%sp@-
10c25b28: 4eb9 10c2 74e8 jsr 10c274e8 <grow_buffers>
10c25b2e: 4fef 000c lea %sp@(12),%sp
10c25b32: 4a80 tstl %d0
10c25b34: 66da bnes 10c25b10 <getblk+0x1a>
10c25b36: 4eba fac6 jsr %pc@(10c255fe <free_more_memory>)
10c25b3a: 60d4 bras 10c25b10 <getblk+0x1a>
10c25b3c: 4cee 043c ffec moveml %fp@(-20),%d2-%d5/%a2
10c25b42: 4e5e unlk %fp
10c25b44: 4e75 rts
10c25b46 <balance_dirty_state>:
10c25b46: 4e56 0000 linkw %fp,#0
10c25b4a: 48e7 3820 moveml %d2-%d4/%a2,%sp@-
10c25b4e: 2839 1001 aa00 movel 1001aa00 <size_buffers_type+0x8>,%d4
10c25b54: 700c moveq #12,%d0
10c25b56: e0ac lsrl %d0,%d4
10c25b58: 2039 1001 a9fc movel 1001a9fc <size_buffers_type+0x4>,%d0
10c25b5e: 720c moveq #12,%d1
10c25b60: e2a8 lsrl %d1,%d0
10c25b62: d880 addl %d0,%d4
10c25b64: 4eb9 10c2 206a jsr 10c2206a <nr_free_buffer_pages>
10c25b6a: 2600 movel %d0,%d3
10c25b6c: 2004 movel %d4,%d0
10c25b6e: d080 addl %d0,%d0
10c25b70: d084 addl %d4,%d0
10c25b72: 2200 movel %d0,%d1
10c25b74: eb89 lsll #5,%d1
10c25b76: d081 addl %d1,%d0
10c25b78: d880 addl %d0,%d4
10c25b7a: 45f9 10c8 591c lea 10c8591c <__mulsi3>,%a2
10c25b80: 2f39 1000 d630 movel 1000d630 <bdf_prm>,%sp@-
10c25b86: 2f03 movel %d3,%sp@-
10c25b88: 4e92 jsr %a2@
10c25b8a: 508f addql #8,%sp
10c25b8c: 2400 movel %d0,%d2
10c25b8e: 2f39 1000 d648 movel 1000d648 <bdf_prm+0x18>,%sp@-
10c25b94: 2f03 movel %d3,%sp@-
10c25b96: 4e92 jsr %a2@
10c25b98: b484 cmpl %d4,%d2
10c25b9a: 6418 bccs 10c25bb4 <balance_dirty_state+0x6e>
10c25b9c: b084 cmpl %d4,%d0
10c25b9e: 6410 bccs 10c25bb0 <balance_dirty_state+0x6a>
10c25ba0: 2079 1002 53b4 moveal 100253b4 <_current_task>,%a0
10c25ba6: 7001 moveq #1,%d0
10c25ba8: 0828 0006 0006 btst #6,%a0@(6)
10c25bae: 6706 beqs 10c25bb6 <balance_dirty_state+0x70>
10c25bb0: 7000 moveq #0,%d0
10c25bb2: 6002 bras 10c25bb6 <balance_dirty_state+0x70>
10c25bb4: 70ff moveq #-1,%d0
10c25bb6: 4cee 041c fff0 moveml %fp@(-16),%d2-%d4/%a2
10c25bbc: 4e5e unlk %fp
10c25bbe: 4e75 rts
10c25bc0 <balance_dirty>:
10c25bc0: 4e56 0000 linkw %fp,#0
10c25bc4: 2f02 movel %d2,%sp@-
10c25bc6: 4eba ff7e jsr %pc@(10c25b46 <balance_dirty_state>)
10c25bca: 2400 movel %d0,%d2
10c25bcc: 6d24 blts 10c25bf2 <balance_dirty+0x32>
10c25bce: 42a7 clrl %sp@-
10c25bd0: 4eba f14c jsr %pc@(10c24d1e <write_some_buffers>)
10c25bd4: 588f addql #4,%sp
10c25bd6: 4a82 tstl %d2
10c25bd8: 6f18 bles 10c25bf2 <balance_dirty+0x32>
10c25bda: 4878 0001 pea 1 <PF_DTRACE_OFF>
10c25bde: 4878 0001 pea 1 <PF_DTRACE_OFF>
10c25be2: 42a7 clrl %sp@-
10c25be4: 4eba f272 jsr %pc@(10c24e58 <wait_for_buffers>)
10c25be8: 4fef 000c lea %sp@(12),%sp
10c25bec: 4eb9 10c2 7814 jsr 10c27814 <wakeup_bdflush>
10c25bf2: 242e fffc movel %fp@(-4),%d2
10c25bf6: 4e5e unlk %fp
10c25bf8: 4e75 rts
10c25bfa <__mark_buffer_dirty>:
10c25bfa: 4e56 0000 linkw %fp,#0
10c25bfe: 2f03 movel %d3,%sp@-
10c25c00: 2f02 movel %d2,%sp@-
10c25c02: 226e 0008 moveal %fp@(8),%a1
10c25c06: 41e9 0014 lea %a1@(20),%a0
10c25c0a: 40c2 movew %sr,%d2
10c25c0c: 007c 0700 oriw #1792,%sr
10c25c10: 2010 movel %a0@,%d0
10c25c12: 0800 0001 btst #1,%d0
10c25c16: 56c1 sne %d1
10c25c18: 4881 extw %d1
10c25c1a: 48c1 extl %d1
10c25c1c: 4481 negl %d1
10c25c1e: 2010 movel %a0@,%d0
10c25c20: 7602 moveq #2,%d3
10c25c22: 8083 orl %d3,%d0
10c25c24: 2080 movel %d0,%a0@
10c25c26: 46c2 movew %d2,%sr
10c25c28: 4a81 tstl %d1
10c25c2a: 6618 bnes 10c25c44 <__mark_buffer_dirty+0x4a>
10c25c2c: 2039 1002 67b0 movel 100267b0 <jiffies>,%d0
10c25c32: d0b9 1000 d644 addl 1000d644 <bdf_prm+0x14>,%d0
10c25c38: 2340 0018 movel %d0,%a1@(24)
10c25c3c: 2f09 movel %a1,%sp@-
10c25c3e: 4eb9 10c2 5d2a jsr 10c25d2a <refile_buffer>
10c25c44: 242e fff8 movel %fp@(-8),%d2
10c25c48: 262e fffc movel %fp@(-4),%d3
10c25c4c: 4e5e unlk %fp
10c25c4e: 4e75 rts
10c25c50 <mark_buffer_dirty>:
10c25c50: 4e56 0000 linkw %fp,#0
10c25c54: 2f03 movel %d3,%sp@-
10c25c56: 2f02 movel %d2,%sp@-
10c25c58: 226e 0008 moveal %fp@(8),%a1
10c25c5c: 41e9 0014 lea %a1@(20),%a0
10c25c60: 40c2 movew %sr,%d2
10c25c62: 007c 0700 oriw #1792,%sr
10c25c66: 2010 movel %a0@,%d0
10c25c68: 0800 0001 btst #1,%d0
10c25c6c: 56c1 sne %d1
10c25c6e: 4881 extw %d1
10c25c70: 48c1 extl %d1
10c25c72: 4481 negl %d1
10c25c74: 2010 movel %a0@,%d0
10c25c76: 7602 moveq #2,%d3
10c25c78: 8083 orl %d3,%d0
10c25c7a: 2080 movel %d0,%a0@
10c25c7c: 46c2 movew %d2,%sr
10c25c7e: 4a81 tstl %d1
10c25c80: 661e bnes 10c25ca0 <mark_buffer_dirty+0x50>
10c25c82: 2039 1002 67b0 movel 100267b0 <jiffies>,%d0
10c25c88: d0b9 1000 d644 addl 1000d644 <bdf_prm+0x14>,%d0
10c25c8e: 2340 0018 movel %d0,%a1@(24)
10c25c92: 2f09 movel %a1,%sp@-
10c25c94: 4eb9 10c2 5d2a jsr 10c25d2a <refile_buffer>
10c25c9a: 588f addql #4,%sp
10c25c9c: 4eba ff22 jsr %pc@(10c25bc0 <balance_dirty>)
10c25ca0: 242e fff8 movel %fp@(-8),%d2
10c25ca4: 262e fffc movel %fp@(-4),%d3
10c25ca8: 4e5e unlk %fp
10c25caa: 4e75 rts
10c25cac <set_buffer_flushtime>:
10c25cac: 4e56 0000 linkw %fp,#0
10c25cb0: 206e 0008 moveal %fp@(8),%a0
10c25cb4: 2039 1002 67b0 movel 100267b0 <jiffies>,%d0
10c25cba: d0b9 1000 d644 addl 1000d644 <bdf_prm+0x14>,%d0
10c25cc0: 2140 0018 movel %d0,%a0@(24)
10c25cc4: 4e5e unlk %fp
10c25cc6: 4e75 rts
10c25cc8 <__refile_buffer>:
10c25cc8: 4e56 0000 linkw %fp,#0
10c25ccc: 2f0a movel %a2,%sp@-
10c25cce: 2f02 movel %d2,%sp@-
10c25cd0: 246e 0008 moveal %fp@(8),%a2
10c25cd4: 222a 0014 movel %a2@(20),%d1
10c25cd8: 0801 0002 btst #2,%d1
10c25cdc: 56c0 sne %d0
10c25cde: 4880 extw %d0
10c25ce0: 3400 movew %d0,%d2
10c25ce2: 48c2 extl %d2
10c25ce4: 4482 negl %d2
10c25ce6: 0801 0001 btst #1,%d1
10c25cea: 6702 beqs 10c25cee <__refile_buffer+0x26>
10c25cec: 7402 moveq #2,%d2
10c25cee: 4280 clrl %d0
10c25cf0: 302a 000a movew %a2@(10),%d0
10c25cf4: b082 cmpl %d2,%d0
10c25cf6: 6726 beqs 10c25d1e <__refile_buffer+0x56>
10c25cf8: 2f0a movel %a2,%sp@-
10c25cfa: 4eba f5c0 jsr %pc@(10c252bc <__remove_from_lru_list>)
10c25cfe: 3542 000a movew %d2,%a2@(10)
10c25d02: 588f addql #4,%sp
10c25d04: 4a82 tstl %d2
10c25d06: 660e bnes 10c25d16 <__refile_buffer+0x4e>
10c25d08: 4aaa 0050 tstl %a2@(80)
10c25d0c: 6708 beqs 10c25d16 <__refile_buffer+0x4e>
10c25d0e: 2f0a movel %a2,%sp@-
10c25d10: 4eba f76e jsr %pc@(10c25480 <__remove_inode_queue>)
10c25d14: 588f addql #4,%sp
10c25d16: 2f02 movel %d2,%sp@-
10c25d18: 2f0a movel %a2,%sp@-
10c25d1a: 4eba f522 jsr %pc@(10c2523e <__insert_into_lru_list>)
10c25d1e: 242e fff8 movel %fp@(-8),%d2
10c25d22: 246e fffc moveal %fp@(-4),%a2
10c25d26: 4e5e unlk %fp
10c25d28: 4e75 rts
10c25d2a <refile_buffer>:
10c25d2a: 4e56 0000 linkw %fp,#0
10c25d2e: 2f2e 0008 movel %fp@(8),%sp@-
10c25d32: 4eba ff94 jsr %pc@(10c25cc8 <__refile_buffer>)
10c25d36: 4e5e unlk %fp
10c25d38: 4e75 rts
10c25d3a <__brelse>:
10c25d3a: 4e56 0000 linkw %fp,#0
10c25d3e: 206e 0008 moveal %fp@(8),%a0
10c25d42: 4aa8 000e tstl %a0@(14)
10c25d46: 6708 beqs 10c25d50 <__brelse+0x16>
10c25d48: 41e8 000e lea %a0@(14),%a0
10c25d4c: 5390 subql #1,%a0@
10c25d4e: 600c bras 10c25d5c <__brelse+0x22>
10c25d50: 4879 1000 2464 pea 10002464 <tvecs+0x8cc>
10c25d56: 4eb9 10c1 677e jsr 10c1677e <printk>
10c25d5c: 4e5e unlk %fp
10c25d5e: 4e75 rts
10c25d60 <__bforget>:
10c25d60: 4e56 0000 linkw %fp,#0
10c25d64: 48e7 3800 moveml %d2-%d4,%sp@-
10c25d68: 262e 0008 movel %fp@(8),%d3
10c25d6c: 2243 moveal %d3,%a1
10c25d6e: 41e9 0014 lea %a1@(20),%a0
10c25d72: 40c2 movew %sr,%d2
10c25d74: 007c 0700 oriw #1792,%sr
10c25d78: 2010 movel %a0@,%d0
10c25d7a: 0800 0001 btst #1,%d0
10c25d7e: 56c1 sne %d1
10c25d80: 4881 extw %d1
10c25d82: 48c1 extl %d1
10c25d84: 4481 negl %d1
10c25d86: 2010 movel %a0@,%d0
10c25d88: 78fd moveq #-3,%d4
10c25d8a: c084 andl %d4,%d0
10c25d8c: 2080 movel %d0,%a0@
10c25d8e: 46c2 movew %d2,%sr
10c25d90: 4a81 tstl %d1
10c25d92: 6708 beqs 10c25d9c <__bforget+0x3c>
10c25d94: 2f03 movel %d3,%sp@-
10c25d96: 4eba ff92 jsr %pc@(10c25d2a <refile_buffer>)
10c25d9a: 588f addql #4,%sp
10c25d9c: 2f03 movel %d3,%sp@-
10c25d9e: 4eba ff9a jsr %pc@(10c25d3a <__brelse>)
10c25da2: 4cee 001c fff4 moveml %fp@(-12),%d2-%d4
10c25da8: 4e5e unlk %fp
10c25daa: 4e75 rts
10c25dac <bread>:
10c25dac: 4e56 fffc linkw %fp,#-4
10c25db0: 2f2e 0010 movel %fp@(16),%sp@-
10c25db4: 2f2e 000c movel %fp@(12),%sp@-
10c25db8: 4280 clrl %d0
10c25dba: 302e 000a movew %fp@(10),%d0
10c25dbe: 2f00 movel %d0,%sp@-
10c25dc0: 4eba fd34 jsr %pc@(10c25af6 <getblk>)
10c25dc4: 2d40 fffc movel %d0,%fp@(-4)
10c25dc8: 2040 moveal %d0,%a0
10c25dca: 2f28 0034 movel %a0@(52),%sp@-
10c25dce: 4eb9 10c1 eada jsr 10c1eada <mark_page_accessed>
10c25dd4: 206e fffc moveal %fp@(-4),%a0
10c25dd8: 4fef 0010 lea %sp@(16),%sp
10c25ddc: 0828 0000 0017 btst #0,%a0@(23)
10c25de2: 663a bnes 10c25e1e <bread+0x72>
10c25de4: 486e fffc pea %fp@(-4)
10c25de8: 4878 0001 pea 1 <PF_DTRACE_OFF>
10c25dec: 42a7 clrl %sp@-
10c25dee: 4eb9 10c4 c80c jsr 10c4c80c <ll_rw_block>
10c25df4: 222e fffc movel %fp@(-4),%d1
10c25df8: 4fef 000c lea %sp@(12),%sp
10c25dfc: 2241 moveal %d1,%a1
10c25dfe: 41e9 0014 lea %a1@(20),%a0
10c25e02: 2010 movel %a0@,%d0
10c25e04: 0800 0002 btst #2,%d0
10c25e08: 6708 beqs 10c25e12 <bread+0x66>
10c25e0a: 2f01 movel %d1,%sp@-
10c25e0c: 4eba edfe jsr %pc@(10c24c0c <__wait_on_buffer>)
10c25e10: 588f addql #4,%sp
10c25e12: 206e fffc moveal %fp@(-4),%a0
10c25e16: 0828 0000 0017 btst #0,%a0@(23)
10c25e1c: 6704 beqs 10c25e22 <bread+0x76>
10c25e1e: 2008 movel %a0,%d0
10c25e20: 600e bras 10c25e30 <bread+0x84>
10c25e22: b0fc 0000 cmpaw #0,%a0
10c25e26: 6706 beqs 10c25e2e <bread+0x82>
10c25e28: 2f08 movel %a0,%sp@-
10c25e2a: 4eba ff0e jsr %pc@(10c25d3a <__brelse>)
10c25e2e: 7000 moveq #0,%d0
10c25e30: 4e5e unlk %fp
10c25e32: 4e75 rts
10c25e34 <__put_unused_buffer_head>:
10c25e34: 4e56 0000 linkw %fp,#0
10c25e38: 206e 0008 moveal %fp@(8),%a0
10c25e3c: 4aa8 0050 tstl %a0@(80)
10c25e40: 670c beqs 10c25e4e <__put_unused_buffer_head+0x1a>
10c25e42: 4879 1000 242c pea 1000242c <tvecs+0x894>
10c25e48: 4eb9 10c1 60e4 jsr 10c160e4 <panic>
10c25e4e: 2039 1001 aa08 movel 1001aa08 <nr_unused_buffer_heads>,%d0
10c25e54: 7263 moveq #99,%d1
10c25e56: b280 cmpl %d0,%d1
10c25e58: 6c10 bges 10c25e6a <__put_unused_buffer_head+0x36>
10c25e5a: 2f08 movel %a0,%sp@-
10c25e5c: 2f39 1002 7cec movel 10027cec <bh_cachep>,%sp@-
10c25e62: 4eb9 10c2 0aea jsr 10c20aea <kmem_cache_free>
10c25e68: 6026 bras 10c25e90 <__put_unused_buffer_head+0x5c>
10c25e6a: 317c ffff 000c movew #-1,%a0@(12)
10c25e70: 72ff moveq #-1,%d1
10c25e72: 2141 0004 movel %d1,%a0@(4)
10c25e76: 42a8 0024 clrl %a0@(36)
10c25e7a: 5280 addql #1,%d0
10c25e7c: 23c0 1001 aa08 movel %d0,1001aa08 <nr_unused_buffer_heads>
10c25e82: 2179 1001 aa04 movel 1001aa04 <unused_list>,%a0@(28)
10c25e88: 001c
10c25e8a: 23c8 1001 aa04 movel %a0,1001aa04 <unused_list>
10c25e90: 4e5e unlk %fp
10c25e92: 4e75 rts
10c25e94 <put_unused_buffer_head>:
10c25e94: 4e56 0000 linkw %fp,#0
10c25e98: 2f2e 0008 movel %fp@(8),%sp@-
10c25e9c: 4eba ff96 jsr %pc@(10c25e34 <__put_unused_buffer_head>)
10c25ea0: 4e5e unlk %fp
10c25ea2: 4e75 rts
10c25ea4 <get_unused_buffer_head>:
10c25ea4: 4e56 0000 linkw %fp,#0
10c25ea8: 2039 1001 aa08 movel 1001aa08 <nr_unused_buffer_heads>,%d0
10c25eae: 7250 moveq #80,%d1
10c25eb0: b280 cmpl %d0,%d1
10c25eb2: 6c1a bges 10c25ece <get_unused_buffer_head+0x2a>
10c25eb4: 2079 1001 aa04 moveal 1001aa04 <unused_list>,%a0
10c25eba: 23e8 001c 1001 movel %a0@(28),1001aa04 <unused_list>
10c25ec0: aa04
10c25ec2: 5380 subql #1,%d0
10c25ec4: 23c0 1001 aa08 movel %d0,1001aa08 <nr_unused_buffer_heads>
10c25eca: 2008 movel %a0,%d0
10c25ecc: 6048 bras 10c25f16 <get_unused_buffer_head+0x72>
10c25ece: 4878 00f0 pea f0 <LSIGTRAP+0xeb>
10c25ed2: 2f39 1002 7cec movel 10027cec <bh_cachep>,%sp@-
10c25ed8: 4eb9 10c2 08dc jsr 10c208dc <kmem_cache_alloc>
10c25ede: 2040 moveal %d0,%a0
10c25ee0: b0fc 0000 cmpaw #0,%a0
10c25ee4: 670e beqs 10c25ef4 <get_unused_buffer_head+0x50>
10c25ee6: 70ff moveq #-1,%d0
10c25ee8: 2140 0004 movel %d0,%a0@(4)
10c25eec: 42a8 0024 clrl %a0@(36)
10c25ef0: 2008 movel %a0,%d0
10c25ef2: 6022 bras 10c25f16 <get_unused_buffer_head+0x72>
10c25ef4: 4aae 0008 tstl %fp@(8)
10c25ef8: 671a beqs 10c25f14 <get_unused_buffer_head+0x70>
10c25efa: 2039 1001 aa04 movel 1001aa04 <unused_list>,%d0
10c25f00: 6712 beqs 10c25f14 <get_unused_buffer_head+0x70>
10c25f02: 2040 moveal %d0,%a0
10c25f04: 23e8 001c 1001 movel %a0@(28),1001aa04 <unused_list>
10c25f0a: aa04
10c25f0c: 53b9 1001 aa08 subql #1,1001aa08 <nr_unused_buffer_heads>
10c25f12: 6002 bras 10c25f16 <get_unused_buffer_head+0x72>
10c25f14: 7000 moveq #0,%d0
10c25f16: 4e5e unlk %fp
10c25f18: 4e75 rts
10c25f1a <set_bh_page>:
10c25f1a: 4e56 0000 linkw %fp,#0
10c25f1e: 226e 0008 moveal %fp@(8),%a1
10c25f22: 206e 000c moveal %fp@(12),%a0
10c25f26: 222e 0010 movel %fp@(16),%d1
10c25f2a: 2348 0034 movel %a0,%a1@(52)
10c25f2e: 0c81 0000 0fff cmpil #4095,%d1
10c25f34: 630c blss 10c25f42 <set_bh_page+0x28>
10c25f36: 4879 1000 242c pea 1000242c <tvecs+0x894>
10c25f3c: 4eb9 10c1 60e4 jsr 10c160e4 <panic>
10c25f42: 2028 0038 movel %a0@(56),%d0
10c25f46: 660c bnes 10c25f54 <set_bh_page+0x3a>
10c25f48: 4879 1000 242c pea 1000242c <tvecs+0x894>
10c25f4e: 4eb9 10c1 60e4 jsr 10c160e4 <panic>
10c25f54: d081 addl %d1,%d0
10c25f56: 2340 0030 movel %d0,%a1@(48)
10c25f5a: 4e5e unlk %fp
10c25f5c: 4e75 rts
10c25f5e <create_buffers>:
10c25f5e: 4e56 0000 linkw %fp,#0
10c25f62: 48e7 3c20 moveml %d2-%d5/%a2,%sp@-
10c25f66: 2a2e 0008 movel %fp@(8),%d5
10c25f6a: 262e 000c movel %fp@(12),%d3
10c25f6e: 282e 0010 movel %fp@(16),%d4
10c25f72: 95ca subal %a2,%a2
10c25f74: 243c 0000 1000 movel #4096,%d2
10c25f7a: 6044 bras 10c25fc0 <create_buffers+0x62>
10c25f7c: 2f04 movel %d4,%sp@-
10c25f7e: 4eba ff24 jsr %pc@(10c25ea4 <get_unused_buffer_head>)
10c25f82: 2040 moveal %d0,%a0
10c25f84: 588f addql #4,%sp
10c25f86: b0fc 0000 cmpaw #0,%a0
10c25f8a: 673c beqs 10c25fc8 <create_buffers+0x6a>
10c25f8c: 4268 000c clrw %a0@(12)
10c25f90: 214a 0024 movel %a2,%a0@(36)
10c25f94: 2448 moveal %a0,%a2
10c25f96: 42aa 0014 clrl %a2@(20)
10c25f9a: 42aa 001c clrl %a2@(28)
10c25f9e: 42aa 002c clrl %a2@(44)
10c25fa2: 42aa 000e clrl %a2@(14)
10c25fa6: 3543 0008 movew %d3,%a2@(8)
10c25faa: 2f02 movel %d2,%sp@-
10c25fac: 2f05 movel %d5,%sp@-
10c25fae: 2f0a movel %a2,%sp@-
10c25fb0: 4eba ff68 jsr %pc@(10c25f1a <set_bh_page>)
10c25fb4: 426a 000a clrw %a2@(10)
10c25fb8: 42aa 0038 clrl %a2@(56)
10c25fbc: 4fef 000c lea %sp@(12),%sp
10c25fc0: 9483 subl %d3,%d2
10c25fc2: 6ab8 bpls 10c25f7c <create_buffers+0x1e>
10c25fc4: 200a movel %a2,%d0
10c25fc6: 605c bras 10c26024 <create_buffers+0xc6>
10c25fc8: b4fc 0000 cmpaw #0,%a2
10c25fcc: 672c beqs 10c25ffa <create_buffers+0x9c>
10c25fce: 204a moveal %a2,%a0
10c25fd0: 246a 0024 moveal %a2@(36),%a2
10c25fd4: 2f08 movel %a0,%sp@-
10c25fd6: 4eba fe5c jsr %pc@(10c25e34 <__put_unused_buffer_head>)
10c25fda: 588f addql #4,%sp
10c25fdc: b4fc 0000 cmpaw #0,%a2
10c25fe0: 66ec bnes 10c25fce <create_buffers+0x70>
10c25fe2: 4878 0001 pea 1 <PF_DTRACE_OFF>
10c25fe6: 4878 0003 pea 3 <PF_PTRACED_OFF>
10c25fea: 4879 1000 d620 pea 1000d620 <buffer_wait>
10c25ff0: 4eb9 10c1 4712 jsr 10c14712 <__wake_up>
10c25ff6: 4fef 000c lea %sp@(12),%sp
10c25ffa: 4a84 tstl %d4
10c25ffc: 6604 bnes 10c26002 <create_buffers+0xa4>
10c25ffe: 7000 moveq #0,%d0
10c26000: 6022 bras 10c26024 <create_buffers+0xc6>
10c26002: 0cb9 1000 f03c cmpil #268496956,1000f03c <tq_disk>
10c26008: 1000 f03c
10c2600c: 670e beqs 10c2601c <create_buffers+0xbe>
10c2600e: 4879 1000 f03c pea 1000f03c <tq_disk>
10c26014: 4eb9 10c1 8942 jsr 10c18942 <__run_task_queue>
10c2601a: 588f addql #4,%sp
10c2601c: 4eba f5e0 jsr %pc@(10c255fe <free_more_memory>)
10c26020: 6000 ff50 braw 10c25f72 <create_buffers+0x14>
10c26024: 4cee 043c ffec moveml %fp@(-20),%d2-%d5/%a2
10c2602a: 4e5e unlk %fp
10c2602c: 4e75 rts
10c2602e <discard_buffer>:
10c2602e: 4e56 0000 linkw %fp,#0
10c26032: 48e7 3038 moveml %d2-%d3/%a2-%a4,%sp@-
10c26036: 286e 0008 moveal %fp@(8),%a4
10c2603a: 082c 0004 0017 btst #4,%a4@(23)
10c26040: 6700 009e beqw 10c260e0 <discard_buffer+0xb2>
10c26044: 41ec 0014 lea %a4@(20),%a0
10c26048: 40c2 movew %sr,%d2
10c2604a: 007c 0700 oriw #1792,%sr
10c2604e: 2010 movel %a0@,%d0
10c26050: 0800 0001 btst #1,%d0
10c26054: 56c1 sne %d1
10c26056: 4881 extw %d1
10c26058: 48c1 extl %d1
10c2605a: 4481 negl %d1
10c2605c: 2010 movel %a0@,%d0
10c2605e: 76fd moveq #-3,%d3
10c26060: c083 andl %d3,%d0
10c26062: 2080 movel %d0,%a0@
10c26064: 46c2 movew %d2,%sr
10c26066: 2648 moveal %a0,%a3
10c26068: 4a81 tstl %d1
10c2606a: 6708 beqs 10c26074 <discard_buffer+0x46>
10c2606c: 2f0c movel %a4,%sp@-
10c2606e: 4eba fcba jsr %pc@(10c25d2a <refile_buffer>)
10c26072: 588f addql #4,%sp
10c26074: 244b moveal %a3,%a2
10c26076: 7604 moveq #4,%d3
10c26078: 40c1 movew %sr,%d1
10c2607a: 007c 0700 oriw #1792,%sr
10c2607e: 2012 movel %a2@,%d0
10c26080: 2403 movel %d3,%d2
10c26082: c480 andl %d0,%d2
10c26084: 56c0 sne %d0
10c26086: 4880 extw %d0
10c26088: 3400 movew %d0,%d2
10c2608a: 48c2 extl %d2
10c2608c: 4482 negl %d2
10c2608e: 2012 movel %a2@,%d0
10c26090: 8083 orl %d3,%d0
10c26092: 2480 movel %d0,%a2@
10c26094: 46c1 movew %d1,%sr
10c26096: 4a82 tstl %d2
10c26098: 670a beqs 10c260a4 <discard_buffer+0x76>
10c2609a: 2f0c movel %a4,%sp@-
10c2609c: 4eba eb6e jsr %pc@(10c24c0c <__wait_on_buffer>)
10c260a0: 588f addql #4,%sp
10c260a2: 60d4 bras 10c26078 <discard_buffer+0x4a>
10c260a4: 40c0 movew %sr,%d0
10c260a6: 007c 0700 oriw #1792,%sr
10c260aa: 72fe moveq #-2,%d1
10c260ac: c393 andl %d1,%a3@
10c260ae: 46c0 movew %d0,%sr
10c260b0: 40c0 movew %sr,%d0
10c260b2: 007c 0700 oriw #1792,%sr
10c260b6: 76ef moveq #-17,%d3
10c260b8: c793 andl %d3,%a3@
10c260ba: 46c0 movew %d0,%sr
10c260bc: 40c0 movew %sr,%d0
10c260be: 007c 0700 oriw #1792,%sr
10c260c2: 72f7 moveq #-9,%d1
10c260c4: c393 andl %d1,%a3@
10c260c6: 46c0 movew %d0,%sr
10c260c8: 40c0 movew %sr,%d0
10c260ca: 007c 0700 oriw #1792,%sr
10c260ce: 76df moveq #-33,%d3
10c260d0: c793 andl %d3,%a3@
10c260d2: 46c0 movew %d0,%sr
10c260d4: 2f0c movel %a4,%sp@-
10c260d6: 4eba f282 jsr %pc@(10c2535a <remove_from_queues>)
10c260da: 2f0c movel %a4,%sp@-
10c260dc: 4eba eada jsr %pc@(10c24bb8 <unlock_buffer>)
10c260e0: 4cee 1c0c ffec moveml %fp@(-20),%d2-%d3/%a2-%a4
10c260e6: 4e5e unlk %fp
10c260e8: 4e75 rts
10c260ea <try_to_release_page>:
10c260ea: 4e56 0000 linkw %fp,#0
10c260ee: 2f0a movel %a2,%sp@-
10c260f0: 2f02 movel %d2,%sp@-
10c260f2: 246e 0008 moveal %fp@(8),%a2
10c260f6: 242e 000c movel %fp@(12),%d2
10c260fa: 41ea 0018 lea %a2@(24),%a0
10c260fe: 2010 movel %a0@,%d0
10c26100: 0800 0000 btst #0,%d0
10c26104: 660c bnes 10c26112 <try_to_release_page+0x28>
10c26106: 4879 1000 242c pea 1000242c <tvecs+0x894>
10c2610c: 4eb9 10c1 60e4 jsr 10c160e4 <panic>
10c26112: 206a 0008 moveal %a2@(8),%a0
10c26116: b0fc 0000 cmpaw #0,%a0
10c2611a: 671e beqs 10c2613a <try_to_release_page+0x50>
10c2611c: 2068 001c moveal %a0@(28),%a0
10c26120: 4aa8 001c tstl %a0@(28)
10c26124: 6714 beqs 10c2613a <try_to_release_page+0x50>
10c26126: 2f02 movel %d2,%sp@-
10c26128: 2f0a movel %a2,%sp@-
10c2612a: 2068 001c moveal %a0@(28),%a0
10c2612e: 4e90 jsr %a0@
10c26130: 508f addql #8,%sp
10c26132: 4a80 tstl %d0
10c26134: 6604 bnes 10c2613a <try_to_release_page+0x50>
10c26136: 7000 moveq #0,%d0
10c26138: 600a bras 10c26144 <try_to_release_page+0x5a>
10c2613a: 2f02 movel %d2,%sp@-
10c2613c: 2f0a movel %a2,%sp@-
10c2613e: 4eb9 10c2 770a jsr 10c2770a <try_to_free_buffers>
10c26144: 242e fff8 movel %fp@(-8),%d2
10c26148: 246e fffc moveal %fp@(-4),%a2
10c2614c: 4e5e unlk %fp
10c2614e: 4e75 rts
10c26150 <discard_bh_page>:
10c26150: 4e56 0000 linkw %fp,#0
10c26154: 48e7 3e20 moveml %d2-%d6/%a2,%sp@-
10c26158: 246e 0008 moveal %fp@(8),%a2
10c2615c: 2c2e 000c movel %fp@(12),%d6
10c26160: 7200 moveq #0,%d1
10c26162: 41ea 0018 lea %a2@(24),%a0
10c26166: 2010 movel %a0@,%d0
10c26168: 0800 0000 btst #0,%d0
10c2616c: 660c bnes 10c2617a <discard_bh_page+0x2a>
10c2616e: 4879 1000 242c pea 1000242c <tvecs+0x894>
10c26174: 4eb9 10c1 60e4 jsr 10c160e4 <panic>
10c2617a: 282a 0034 movel %a2@(52),%d4
10c2617e: 6738 beqs 10c261b8 <discard_bh_page+0x68>
10c26180: 2044 moveal %d4,%a0
10c26182: 7a00 moveq #0,%d5
10c26184: 3a28 0008 movew %a0@(8),%d5
10c26188: 2601 movel %d1,%d3
10c2618a: d685 addl %d5,%d3
10c2618c: 2428 0024 movel %a0@(36),%d2
10c26190: b286 cmpl %d6,%d1
10c26192: 6508 bcss 10c2619c <discard_bh_page+0x4c>
10c26194: 2f08 movel %a0,%sp@-
10c26196: 4eba fe96 jsr %pc@(10c2602e <discard_buffer>)
10c2619a: 588f addql #4,%sp
10c2619c: 2203 movel %d3,%d1
10c2619e: 2042 moveal %d2,%a0
10c261a0: b888 cmpl %a0,%d4
10c261a2: 66e0 bnes 10c26184 <discard_bh_page+0x34>
10c261a4: 4a86 tstl %d6
10c261a6: 6610 bnes 10c261b8 <discard_bh_page+0x68>
10c261a8: 42a7 clrl %sp@-
10c261aa: 2f0a movel %a2,%sp@-
10c261ac: 4eba ff3c jsr %pc@(10c260ea <try_to_release_page>)
10c261b0: 2200 movel %d0,%d1
10c261b2: 7000 moveq #0,%d0
10c261b4: 4a81 tstl %d1
10c261b6: 6702 beqs 10c261ba <discard_bh_page+0x6a>
10c261b8: 7001 moveq #1,%d0
10c261ba: 4cee 047c ffe8 moveml %fp@(-24),%d2-%d6/%a2
10c261c0: 4e5e unlk %fp
10c261c2: 4e75 rts
10c261c4 <create_empty_buffers>:
10c261c4: 4e56 0000 linkw %fp,#0
10c261c8: 48e7 2030 moveml %d2/%a2-%a3,%sp@-
10c261cc: 266e 0008 moveal %fp@(8),%a3
10c261d0: 342e 000e movew %fp@(14),%d2
10c261d4: 4878 0001 pea 1 <PF_DTRACE_OFF>
10c261d8: 2f2e 0010 movel %fp@(16),%sp@-
10c261dc: 2f0b movel %a3,%sp@-
10c261de: 4eba fd7e jsr %pc@(10c25f5e <create_buffers>)
10c261e2: 4fef 000c lea %sp@(12),%sp
10c261e6: 4aab 0034 tstl %a3@(52)
10c261ea: 670c beqs 10c261f8 <create_empty_buffers+0x34>
10c261ec: 4879 1000 242c pea 1000242c <tvecs+0x894>
10c261f2: 4eb9 10c1 60e4 jsr 10c160e4 <panic>
10c261f8: 2040 moveal %d0,%a0
10c261fa: 45eb 0014 lea %a3@(20),%a2
10c261fe: 3142 000c movew %d2,%a0@(12)
10c26202: 42a8 0004 clrl %a0@(4)
10c26206: 42a8 0038 clrl %a0@(56)
10c2620a: 2248 moveal %a0,%a1
10c2620c: 2068 0024 moveal %a0@(36),%a0
10c26210: b0fc 0000 cmpaw #0,%a0
10c26214: 66e8 bnes 10c261fe <create_empty_buffers+0x3a>
10c26216: 2340 0024 movel %d0,%a1@(36)
10c2621a: 2740 0034 movel %d0,%a3@(52)
10c2621e: 5292 addql #1,%a2@
10c26220: 4cee 0c04 fff4 moveml %fp@(-12),%d2/%a2-%a3
10c26226: 4e5e unlk %fp
10c26228: 4e75 rts
10c2622a <unmap_underlying_metadata>:
10c2622a: 4e56 0000 linkw %fp,#0
10c2622e: 48e7 3830 moveml %d2-%d4/%a2-%a3,%sp@-
10c26232: 206e 0008 moveal %fp@(8),%a0
10c26236: 4280 clrl %d0
10c26238: 3028 0008 movew %a0@(8),%d0
10c2623c: 2f00 movel %d0,%sp@-
10c2623e: 2f28 0004 movel %a0@(4),%sp@-
10c26242: 4280 clrl %d0
10c26244: 3028 000c movew %a0@(12),%d0
10c26248: 2f00 movel %d0,%sp@-
10c2624a: 4eba f11e jsr %pc@(10c2536a <get_hash_table>)
10c2624e: 2600 movel %d0,%d3
10c26250: 4fef 000c lea %sp@(12),%sp
10c26254: 6754 beqs 10c262aa <unmap_underlying_metadata+0x80>
10c26256: 2043 moveal %d3,%a0
10c26258: 45e8 0014 lea %a0@(20),%a2
10c2625c: 40c2 movew %sr,%d2
10c2625e: 007c 0700 oriw #1792,%sr
10c26262: 2012 movel %a2@,%d0
10c26264: 0800 0001 btst #1,%d0
10c26268: 56c1 sne %d1
10c2626a: 4881 extw %d1
10c2626c: 48c1 extl %d1
10c2626e: 4481 negl %d1
10c26270: 2012 movel %a2@,%d0
10c26272: 78fd moveq #-3,%d4
10c26274: c084 andl %d4,%d0
10c26276: 2480 movel %d0,%a2@
10c26278: 46c2 movew %d2,%sr
10c2627a: 264a moveal %a2,%a3
10c2627c: 4a81 tstl %d1
10c2627e: 6708 beqs 10c26288 <unmap_underlying_metadata+0x5e>
10c26280: 2f03 movel %d3,%sp@-
10c26282: 4eba faa6 jsr %pc@(10c25d2a <refile_buffer>)
10c26286: 588f addql #4,%sp
10c26288: 2013 movel %a3@,%d0
10c2628a: 0800 0002 btst #2,%d0
10c2628e: 6708 beqs 10c26298 <unmap_underlying_metadata+0x6e>
10c26290: 2f03 movel %d3,%sp@-
10c26292: 4eba e978 jsr %pc@(10c24c0c <__wait_on_buffer>)
10c26296: 588f addql #4,%sp
10c26298: 40c0 movew %sr,%d0
10c2629a: 007c 0700 oriw #1792,%sr
10c2629e: 72f7 moveq #-9,%d1
10c262a0: c392 andl %d1,%a2@
10c262a2: 46c0 movew %d0,%sr
10c262a4: 2f03 movel %d3,%sp@-
10c262a6: 4eba fa92 jsr %pc@(10c25d3a <__brelse>)
10c262aa: 4cee 0c1c ffec moveml %fp@(-20),%d2-%d4/%a2-%a3
10c262b0: 4e5e unlk %fp
10c262b2: 4e75 rts
10c262b4 <__block_write_full_page>:
10c262b4: 4e56 0000 linkw %fp,#0
10c262b8: 48e7 3c3c moveml %d2-%d5/%a2-%a5,%sp@-
10c262bc: 282e 0008 movel %fp@(8),%d4
10c262c0: 286e 000c moveal %fp@(12),%a4
10c262c4: 2a2e 0010 movel %fp@(16),%d5
10c262c8: 47ec 0018 lea %a4@(24),%a3
10c262cc: 2013 movel %a3@,%d0
10c262ce: 0800 0000 btst #0,%d0
10c262d2: 660c bnes 10c262e0 <__block_write_full_page+0x2c>
10c262d4: 4879 1000 242c pea 1000242c <tvecs+0x894>
10c262da: 4eb9 10c1 60e4 jsr 10c160e4 <panic>
10c262e0: 4aac 0034 tstl %a4@(52)
10c262e4: 661e bnes 10c26304 <__block_write_full_page+0x50>
10c262e6: 7001 moveq #1,%d0
10c262e8: 2044 moveal %d4,%a0
10c262ea: 2228 0054 movel %a0@(84),%d1
10c262ee: e3a8 lsll %d1,%d0
10c262f0: 2f00 movel %d0,%sp@-
10c262f2: 4280 clrl %d0
10c262f4: 3028 0030 movew %a0@(48),%d0
10c262f8: 2f00 movel %d0,%sp@-
10c262fa: 2f0c movel %a4,%sp@-
10c262fc: 4eba fec6 jsr %pc@(10c261c4 <create_empty_buffers>)
10c26300: 4fef 000c lea %sp@(12),%sp
10c26304: 262c 0034 movel %a4@(52),%d3
10c26308: 700c moveq #12,%d0
10c2630a: 2044 moveal %d4,%a0
10c2630c: 90a8 0054 subl %a0@(84),%d0
10c26310: 242c 000c movel %a4@(12),%d2
10c26314: e1aa lsll %d0,%d2
10c26316: 2443 moveal %d3,%a2
10c26318: 2a4b moveal %a3,%a5
10c2631a: 082a 0004 0017 btst #4,%a2@(23)
10c26320: 662c bnes 10c2634e <__block_write_full_page+0x9a>
10c26322: 4878 0001 pea 1 <PF_DTRACE_OFF>
10c26326: 2f0a movel %a2,%sp@-
10c26328: 2f02 movel %d2,%sp@-
10c2632a: 2f04 movel %d4,%sp@-
10c2632c: 2045 moveal %d5,%a0
10c2632e: 4e90 jsr %a0@
10c26330: 2640 moveal %d0,%a3
10c26332: 4fef 0010 lea %sp@(16),%sp
10c26336: b6fc 0000 cmpaw #0,%a3
10c2633a: 6600 00b0 bnew 10c263ec <__block_write_full_page+0x138>
10c2633e: 082a 0005 0017 btst #5,%a2@(23)
10c26344: 6708 beqs 10c2634e <__block_write_full_page+0x9a>
10c26346: 2f0a movel %a2,%sp@-
10c26348: 4eba fee0 jsr %pc@(10c2622a <unmap_underlying_metadata>)
10c2634c: 588f addql #4,%sp
10c2634e: 246a 0024 moveal %a2@(36),%a2
10c26352: 5282 addql #1,%d2
10c26354: b68a cmpl %a2,%d3
10c26356: 66c2 bnes 10c2631a <__block_write_full_page+0x66>
10c26358: 2a3c 10c4 c790 movel #281331600,%d5
10c2635e: 7804 moveq #4,%d4
10c26360: 49ea 0014 lea %a2@(20),%a4
10c26364: 264c moveal %a4,%a3
10c26366: 40c1 movew %sr,%d1
10c26368: 007c 0700 oriw #1792,%sr
10c2636c: 2013 movel %a3@,%d0
10c2636e: 2404 movel %d4,%d2
10c26370: c480 andl %d0,%d2
10c26372: 56c0 sne %d0
10c26374: 4880 extw %d0
10c26376: 3400 movew %d0,%d2
10c26378: 48c2 extl %d2
10c2637a: 4482 negl %d2
10c2637c: 2013 movel %a3@,%d0
10c2637e: 8084 orl %d4,%d0
10c26380: 2680 movel %d0,%a3@
10c26382: 46c1 movew %d1,%sr
10c26384: 4a82 tstl %d2
10c26386: 670a beqs 10c26392 <__block_write_full_page+0xde>
10c26388: 2f0a movel %a2,%sp@-
10c2638a: 4eba e880 jsr %pc@(10c24c0c <__wait_on_buffer>)
10c2638e: 588f addql #4,%sp
10c26390: 60d4 bras 10c26366 <__block_write_full_page+0xb2>
10c26392: 257c 10c2 5680 movel #281171584,%a2@(56)
10c26398: 0038
10c2639a: 40c0 movew %sr,%d0
10c2639c: 007c 0700 oriw #1792,%sr
10c263a0: 7240 moveq #64,%d1
10c263a2: 8394 orl %d1,%a4@
10c263a4: 46c0 movew %d0,%sr
10c263a6: 40c0 movew %sr,%d0
10c263a8: 007c 0700 oriw #1792,%sr
10c263ac: 7201 moveq #1,%d1
10c263ae: 8394 orl %d1,%a4@
10c263b0: 46c0 movew %d0,%sr
10c263b2: 40c0 movew %sr,%d0
10c263b4: 007c 0700 oriw #1792,%sr
10c263b8: 72fd moveq #-3,%d1
10c263ba: c394 andl %d1,%a4@
10c263bc: 46c0 movew %d0,%sr
10c263be: 246a 0024 moveal %a2@(36),%a2
10c263c2: b68a cmpl %a2,%d3
10c263c4: 669a bnes 10c26360 <__block_write_full_page+0xac>
10c263c6: 242a 0024 movel %a2@(36),%d2
10c263ca: 2f0a movel %a2,%sp@-
10c263cc: 4878 0001 pea 1 <PF_DTRACE_OFF>
10c263d0: 2045 moveal %d5,%a0
10c263d2: 4e90 jsr %a0@
10c263d4: 2442 moveal %d2,%a2
10c263d6: 508f addql #8,%sp
10c263d8: b68a cmpl %a2,%d3
10c263da: 66ea bnes 10c263c6 <__block_write_full_page+0x112>
10c263dc: 40c0 movew %sr,%d0
10c263de: 007c 0700 oriw #1792,%sr
10c263e2: 7208 moveq #8,%d1
10c263e4: 8395 orl %d1,%a5@
10c263e6: 46c0 movew %d0,%sr
10c263e8: 7000 moveq #0,%d0
10c263ea: 6016 bras 10c26402 <__block_write_full_page+0x14e>
10c263ec: 40c0 movew %sr,%d0
10c263ee: 007c 0700 oriw #1792,%sr
10c263f2: 72f7 moveq #-9,%d1
10c263f4: c395 andl %d1,%a5@
10c263f6: 46c0 movew %d0,%sr
10c263f8: 2f0c movel %a4,%sp@-
10c263fa: 4eb9 10c1 e528 jsr 10c1e528 <unlock_page>
10c26400: 200b movel %a3,%d0
10c26402: 4cee 3c3c ffe0 moveml %fp@(-32),%d2-%d5/%a2-%a5
10c26408: 4e5e unlk %fp
10c2640a: 4e75 rts
10c2640c <__block_prepare_write>:
10c2640c: 4e56 fff4 linkw %fp,#-12
10c26410: 48e7 3f3c moveml %d2-%d7/%a2-%a5,%sp@-
10c26414: 246e 000c moveal %fp@(12),%a2
10c26418: 2c2e 0010 movel %fp@(16),%d6
10c2641c: 2a2e 0014 movel %fp@(20),%d5
10c26420: 47ee fff8 lea %fp@(-8),%a3
10c26424: 4aaa 0038 tstl %a2@(56)
10c26428: 660c bnes 10c26436 <__block_prepare_write+0x2a>
10c2642a: 4879 1000 242c pea 1000242c <tvecs+0x894>
10c26430: 4eb9 10c1 60e4 jsr 10c160e4 <panic>
10c26436: 286a 0038 moveal %a2@(56),%a4
10c2643a: 3a7c 0001 moveaw #1,%a5
10c2643e: 200d movel %a5,%d0
10c26440: 206e 0008 moveal %fp@(8),%a0
10c26444: 2228 0054 movel %a0@(84),%d1
10c26448: e3a8 lsll %d1,%d0
10c2644a: 2a40 moveal %d0,%a5
10c2644c: 4aaa 0034 tstl %a2@(52)
10c26450: 6614 bnes 10c26466 <__block_prepare_write+0x5a>
10c26452: 2f0d movel %a5,%sp@-
10c26454: 4280 clrl %d0
10c26456: 3028 0030 movew %a0@(48),%d0
10c2645a: 2f00 movel %d0,%sp@-
10c2645c: 2f0a movel %a2,%sp@-
10c2645e: 4eba fd64 jsr %pc@(10c261c4 <create_empty_buffers>)
10c26462: 4fef 000c lea %sp@(12),%sp
10c26466: 2e2a 0034 movel %a2@(52),%d7
10c2646a: 700c moveq #12,%d0
10c2646c: 226e 0008 moveal %fp@(8),%a1
10c26470: 90a9 0054 subl %a1@(84),%d0
10c26474: 282a 000c movel %a2@(12),%d4
10c26478: e1ac lsll %d0,%d4
10c2647a: 2d47 fff4 movel %d7,%fp@(-12)
10c2647e: 7600 moveq #0,%d3
10c26480: 45ea 0018 lea %a2@(24),%a2
10c26484: 202e fff4 movel %fp@(-12),%d0
10c26488: 2040 moveal %d0,%a0
10c2648a: b0fc 0000 cmpaw #0,%a0
10c2648e: 660c bnes 10c2649c <__block_prepare_write+0x90>
10c26490: 4879 1000 242c pea 1000242c <tvecs+0x894>
10c26496: 4eb9 10c1 60e4 jsr 10c160e4 <panic>
10c2649c: 2403 movel %d3,%d2
10c2649e: d48d addl %a5,%d2
10c264a0: bc82 cmpl %d2,%d6
10c264a2: 6400 00c4 bccw 10c26568 <__block_prepare_write+0x15c>
10c264a6: ba83 cmpl %d3,%d5
10c264a8: 6300 00da blsw 10c26584 <__block_prepare_write+0x178>
10c264ac: 0828 0004 0017 btst #4,%a0@(23)
10c264b2: 666a bnes 10c2651e <__block_prepare_write+0x112>
10c264b4: 4878 0001 pea 1 <PF_DTRACE_OFF>
10c264b8: 2f08 movel %a0,%sp@-
10c264ba: 2f04 movel %d4,%sp@-
10c264bc: 2f2e 0008 movel %fp@(8),%sp@-
10c264c0: 206e 0018 moveal %fp@(24),%a0
10c264c4: 4e90 jsr %a0@
10c264c6: 4fef 0010 lea %sp@(16),%sp
10c264ca: 4a80 tstl %d0
10c264cc: 6600 00ec bnew 10c265ba <__block_prepare_write+0x1ae>
10c264d0: 206e fff4 moveal %fp@(-12),%a0
10c264d4: 0828 0005 0017 btst #5,%a0@(23)
10c264da: 6742 beqs 10c2651e <__block_prepare_write+0x112>
10c264dc: 2f08 movel %a0,%sp@-
10c264de: 4eba fd4a jsr %pc@(10c2622a <unmap_underlying_metadata>)
10c264e2: 588f addql #4,%sp
10c264e4: 2012 movel %a2@,%d0
10c264e6: 0800 0003 btst #3,%d0
10c264ea: 663a bnes 10c26526 <__block_prepare_write+0x11a>
10c264ec: ba82 cmpl %d2,%d5
10c264ee: 6416 bccs 10c26506 <__block_prepare_write+0xfa>
10c264f0: 2042 moveal %d2,%a0
10c264f2: 91c5 subal %d5,%a0
10c264f4: 2f08 movel %a0,%sp@-
10c264f6: 42a7 clrl %sp@-
10c264f8: 4874 5800 pea %a4@(00000000,%d5:l)
10c264fc: 4eb9 10c8 576c jsr 10c8576c <memset>
10c26502: 4fef 000c lea %sp@(12),%sp
10c26506: bc83 cmpl %d3,%d6
10c26508: 635e blss 10c26568 <__block_prepare_write+0x15c>
10c2650a: 2246 moveal %d6,%a1
10c2650c: 93c3 subal %d3,%a1
10c2650e: 2f09 movel %a1,%sp@-
10c26510: 42a7 clrl %sp@-
10c26512: 4874 3800 pea %a4@(00000000,%d3:l)
10c26516: 4eb9 10c8 576c jsr 10c8576c <memset>
10c2651c: 6046 bras 10c26564 <__block_prepare_write+0x158>
10c2651e: 2012 movel %a2@,%d0
10c26520: 0800 0003 btst #3,%d0
10c26524: 6716 beqs 10c2653c <__block_prepare_write+0x130>
10c26526: 226e fff4 moveal %fp@(-12),%a1
10c2652a: 41e9 0014 lea %a1@(20),%a0
10c2652e: 40c0 movew %sr,%d0
10c26530: 007c 0700 oriw #1792,%sr
10c26534: 7201 moveq #1,%d1
10c26536: 8390 orl %d1,%a0@
10c26538: 46c0 movew %d0,%sr
10c2653a: 602c bras 10c26568 <__block_prepare_write+0x15c>
10c2653c: 206e fff4 moveal %fp@(-12),%a0
10c26540: 0828 0000 0017 btst #0,%a0@(23)
10c26546: 6620 bnes 10c26568 <__block_prepare_write+0x15c>
10c26548: bc83 cmpl %d3,%d6
10c2654a: 6204 bhis 10c26550 <__block_prepare_write+0x144>
10c2654c: ba82 cmpl %d2,%d5
10c2654e: 6418 bccs 10c26568 <__block_prepare_write+0x15c>
10c26550: 486e fff4 pea %fp@(-12)
10c26554: 4878 0001 pea 1 <PF_DTRACE_OFF>
10c26558: 42a7 clrl %sp@-
10c2655a: 4eb9 10c4 c80c jsr 10c4c80c <ll_rw_block>
10c26560: 26ee fff4 movel %fp@(-12),%a3@+
10c26564: 4fef 000c lea %sp@(12),%sp
10c26568: 5284 addql #1,%d4
10c2656a: 2602 movel %d2,%d3
10c2656c: 206e fff4 moveal %fp@(-12),%a0
10c26570: 2d68 0024 fff4 movel %a0@(36),%fp@(-12)
10c26576: beae fff4 cmpl %fp@(-12),%d7
10c2657a: 6600 ff08 bnew 10c26484 <__block_prepare_write+0x78>
10c2657e: 4a82 tstl %d2
10c26580: 6700 ff02 beqw 10c26484 <__block_prepare_write+0x78>
10c26584: 41ee fff8 lea %fp@(-8),%a0
10c26588: b1cb cmpal %a3,%a0
10c2658a: 642c bccs 10c265b8 <__block_prepare_write+0x1ac>
10c2658c: 2223 movel %a3@-,%d1
10c2658e: 2241 moveal %d1,%a1
10c26590: 41e9 0014 lea %a1@(20),%a0
10c26594: 2010 movel %a0@,%d0
10c26596: 0800 0002 btst #2,%d0
10c2659a: 6708 beqs 10c265a4 <__block_prepare_write+0x198>
10c2659c: 2f01 movel %d1,%sp@-
10c2659e: 4eba e66c jsr %pc@(10c24c0c <__wait_on_buffer>)
10c265a2: 588f addql #4,%sp
10c265a4: 70fb moveq #-5,%d0
10c265a6: 2053 moveal %a3@,%a0
10c265a8: 0828 0000 0017 btst #0,%a0@(23)
10c265ae: 670a beqs 10c265ba <__block_prepare_write+0x1ae>
10c265b0: 70f8 moveq #-8,%d0
10c265b2: d08e addl %fp,%d0
10c265b4: b08b cmpl %a3,%d0
10c265b6: 65d4 bcss 10c2658c <__block_prepare_write+0x180>
10c265b8: 7000 moveq #0,%d0
10c265ba: 4cee 3cfc ffcc moveml %fp@(-52),%d2-%d7/%a2-%a5
10c265c0: 4e5e unlk %fp
10c265c2: 4e75 rts
10c265c4 <__block_commit_write>:
10c265c4: 4e56 0000 linkw %fp,#0
10c265c8: 48e7 3f3c moveml %d2-%d7/%a2-%a5,%sp@-
10c265cc: 266e 0008 moveal %fp@(8),%a3
10c265d0: 2a6e 0010 moveal %fp@(16),%a5
10c265d4: 286e 0014 moveal %fp@(20),%a4
10c265d8: 7e00 moveq #0,%d7
10c265da: 93c9 subal %a1,%a1
10c265dc: 7c01 moveq #1,%d6
10c265de: 202b 0054 movel %a3@(84),%d0
10c265e2: e1ae lsll %d0,%d6
10c265e4: 206e 000c moveal %fp@(12),%a0
10c265e8: 2828 0034 movel %a0@(52),%d4
10c265ec: 2444 moveal %d4,%a2
10c265ee: 7000 moveq #0,%d0
10c265f0: 7a02 moveq #2,%d5
10c265f2: 2600 movel %d0,%d3
10c265f4: d686 addl %d6,%d3
10c265f6: bbc3 cmpal %d3,%a5
10c265f8: 6404 bccs 10c265fe <__block_commit_write+0x3a>
10c265fa: b9c0 cmpal %d0,%a4
10c265fc: 620c bhis 10c2660a <__block_commit_write+0x46>
10c265fe: 082a 0000 0017 btst #0,%a2@(23)
10c26604: 665a bnes 10c26660 <__block_commit_write+0x9c>
10c26606: 7e01 moveq #1,%d7
10c26608: 6056 bras 10c26660 <__block_commit_write+0x9c>
10c2660a: 41ea 0014 lea %a2@(20),%a0
10c2660e: 40c0 movew %sr,%d0
10c26610: 007c 0700 oriw #1792,%sr
10c26614: 7201 moveq #1,%d1
10c26616: 8390 orl %d1,%a0@
10c26618: 46c0 movew %d0,%sr
10c2661a: 40c1 movew %sr,%d1
10c2661c: 007c 0700 oriw #1792,%sr
10c26620: 2010 movel %a0@,%d0
10c26622: 2405 movel %d5,%d2
10c26624: c480 andl %d0,%d2
10c26626: 56c0 sne %d0
10c26628: 4880 extw %d0
10c2662a: 3400 movew %d0,%d2
10c2662c: 48c2 extl %d2
10c2662e: 4482 negl %d2
10c26630: 2010 movel %a0@,%d0
10c26632: 8085 orl %d5,%d0
10c26634: 2080 movel %d0,%a0@
10c26636: 46c1 movew %d1,%sr
10c26638: 4a82 tstl %d2
10c2663a: 6624 bnes 10c26660 <__block_commit_write+0x9c>
10c2663c: 2039 1002 67b0 movel 100267b0 <jiffies>,%d0
10c26642: d0b9 1000 d644 addl 1000d644 <bdf_prm+0x14>,%d0
10c26648: 2540 0018 movel %d0,%a2@(24)
10c2664c: 2f0a movel %a2,%sp@-
10c2664e: 4eba f6da jsr %pc@(10c25d2a <refile_buffer>)
10c26652: 2e8b movel %a3,%sp@
10c26654: 2f0a movel %a2,%sp@-
10c26656: 4eba ede2 jsr %pc@(10c2543a <buffer_insert_inode_data_queue>)
10c2665a: 327c 0001 moveaw #1,%a1
10c2665e: 508f addql #8,%sp
10c26660: 2003 movel %d3,%d0
10c26662: 246a 0024 moveal %a2@(36),%a2
10c26666: b88a cmpl %a2,%d4
10c26668: 6688 bnes 10c265f2 <__block_commit_write+0x2e>
10c2666a: 4a83 tstl %d3
10c2666c: 6784 beqs 10c265f2 <__block_commit_write+0x2e>
10c2666e: b2fc 0000 cmpaw #0,%a1
10c26672: 6704 beqs 10c26678 <__block_commit_write+0xb4>
10c26674: 4eba f54a jsr %pc@(10c25bc0 <balance_dirty>)
10c26678: 4a87 tstl %d7
10c2667a: 6614 bnes 10c26690 <__block_commit_write+0xcc>
10c2667c: 226e 000c moveal %fp@(12),%a1
10c26680: 41e9 0018 lea %a1@(24),%a0
10c26684: 40c0 movew %sr,%d0
10c26686: 007c 0700 oriw #1792,%sr
10c2668a: 7208 moveq #8,%d1
10c2668c: 8390 orl %d1,%a0@
10c2668e: 46c0 movew %d0,%sr
10c26690: 7000 moveq #0,%d0
10c26692: 4cee 3cfc ffd8 moveml %fp@(-40),%d2-%d7/%a2-%a5
10c26698: 4e5e unlk %fp
10c2669a: 4e75 rts
10c2669c <block_read_full_page>:
10c2669c: 4e56 ffe0 linkw %fp,#-32
10c266a0: 48e7 3f3c moveml %d2-%d7/%a2-%a5,%sp@-
10c266a4: 266e 0008 moveal %fp@(8),%a3
10c266a8: 206b 0008 moveal %a3@(8),%a0
10c266ac: 2868 0020 moveal %a0@(32),%a4
10c266b0: 41eb 0018 lea %a3@(24),%a0
10c266b4: 2010 movel %a0@,%d0
10c266b6: 0800 0000 btst #0,%d0
10c266ba: 660c bnes 10c266c8 <block_read_full_page+0x2c>
10c266bc: 4879 1000 242c pea 1000242c <tvecs+0x894>
10c266c2: 4eb9 10c1 60e4 jsr 10c160e4 <panic>
10c266c8: 7801 moveq #1,%d4
10c266ca: 202c 0054 movel %a4@(84),%d0
10c266ce: e1ac lsll %d0,%d4
10c266d0: 4aab 0034 tstl %a3@(52)
10c266d4: 6614 bnes 10c266ea <block_read_full_page+0x4e>
10c266d6: 2f04 movel %d4,%sp@-
10c266d8: 4280 clrl %d0
10c266da: 302c 0030 movew %a4@(48),%d0
10c266de: 2f00 movel %d0,%sp@-
10c266e0: 2f0b movel %a3,%sp@-
10c266e2: 4eba fae0 jsr %pc@(10c261c4 <create_empty_buffers>)
10c266e6: 4fef 000c lea %sp@(12),%sp
10c266ea: 2c2b 0034 movel %a3@(52),%d6
10c266ee: 242c 0054 movel %a4@(84),%d2
10c266f2: 700c moveq #12,%d0
10c266f4: 9082 subl %d2,%d0
10c266f6: 262b 000c movel %a3@(12),%d3
10c266fa: e1ab lsll %d0,%d3
10c266fc: 2204 movel %d4,%d1
10c266fe: 4280 clrl %d0
10c26700: 2a2c 0040 movel %a4@(64),%d5
10c26704: d2ac 0044 addl %a4@(68),%d1
10c26708: d185 addxl %d5,%d0
10c2670a: 2f02 movel %d2,%sp@-
10c2670c: 4282 clrl %d2
10c2670e: 5381 subql #1,%d1
10c26710: 9182 subxl %d2,%d0
10c26712: 2f01 movel %d1,%sp@-
10c26714: 2f00 movel %d0,%sp@-
10c26716: 4eb9 10c8 54f8 jsr 10c854f8 <__ashrdi3>
10c2671c: 4fef 000c lea %sp@(12),%sp
10c26720: 2e01 movel %d1,%d7
10c26722: 2446 moveal %d6,%a2
10c26724: 7a00 moveq #0,%d5
10c26726: 9bcd subal %a5,%a5
10c26728: 7400 moveq #0,%d2
10c2672a: 202a 0014 movel %a2@(20),%d0
10c2672e: 0800 0000 btst #0,%d0
10c26732: 6672 bnes 10c267a6 <block_read_full_page+0x10a>
10c26734: 0800 0004 btst #4,%d0
10c26738: 6664 bnes 10c2679e <block_read_full_page+0x102>
10c2673a: be83 cmpl %d3,%d7
10c2673c: 6316 blss 10c26754 <block_read_full_page+0xb8>
10c2673e: 42a7 clrl %sp@-
10c26740: 2f0a movel %a2,%sp@-
10c26742: 2f03 movel %d3,%sp@-
10c26744: 2f0c movel %a4,%sp@-
10c26746: 206e 000c moveal %fp@(12),%a0
10c2674a: 4e90 jsr %a0@
10c2674c: 4fef 0010 lea %sp@(16),%sp
10c26750: 4a80 tstl %d0
10c26752: 6652 bnes 10c267a6 <block_read_full_page+0x10a>
10c26754: 202a 0014 movel %a2@(20),%d0
10c26758: 0800 0004 btst #4,%d0
10c2675c: 663a bnes 10c26798 <block_read_full_page+0xfc>
10c2675e: 2f04 movel %d4,%sp@-
10c26760: 42a7 clrl %sp@-
10c26762: 206b 0038 moveal %a3@(56),%a0
10c26766: b0fc 0000 cmpaw #0,%a0
10c2676a: 660c bnes 10c26778 <block_read_full_page+0xdc>
10c2676c: 4879 1000 242c pea 1000242c <tvecs+0x894>
10c26772: 4eb9 10c1 60e4 jsr 10c160e4 <panic>
10c26778: 4875 8800 pea %a5@(00000000,%a0:l)
10c2677c: 4eb9 10c8 576c jsr 10c8576c <memset>
10c26782: 4fef 000c lea %sp@(12),%sp
10c26786: 41ea 0014 lea %a2@(20),%a0
10c2678a: 40c0 movew %sr,%d0
10c2678c: 007c 0700 oriw #1792,%sr
10c26790: 7201 moveq #1,%d1
10c26792: 8390 orl %d1,%a0@
10c26794: 46c0 movew %d0,%sr
10c26796: 600e bras 10c267a6 <block_read_full_page+0x10a>
10c26798: 0800 0000 btst #0,%d0
10c2679c: 6608 bnes 10c267a6 <block_read_full_page+0x10a>
10c2679e: 2d8a 28e0 movel %a2,%fp@(ffffffe0,%d2:l)
10c267a2: 5882 addql #4,%d2
10c267a4: 5285 addql #1,%d5
10c267a6: dbc4 addal %d4,%a5
10c267a8: 5283 addql #1,%d3
10c267aa: 246a 0024 moveal %a2@(36),%a2
10c267ae: bc8a cmpl %a2,%d6
10c267b0: 6600 ff78 bnew 10c2672a <block_read_full_page+0x8e>
10c267b4: 4a85 tstl %d5
10c267b6: 661a bnes 10c267d2 <block_read_full_page+0x136>
10c267b8: 41eb 0018 lea %a3@(24),%a0
10c267bc: 40c0 movew %sr,%d0
10c267be: 007c 0700 oriw #1792,%sr
10c267c2: 7408 moveq #8,%d2
10c267c4: 8590 orl %d2,%a0@
10c267c6: 46c0 movew %d0,%sr
10c267c8: 2f0b movel %a3,%sp@-
10c267ca: 4eb9 10c1 e528 jsr 10c1e528 <unlock_page>
10c267d0: 607a bras 10c2684c <block_read_full_page+0x1b0>
10c267d2: 7400 moveq #0,%d2
10c267d4: ba82 cmpl %d2,%d5
10c267d6: 6f5a bles 10c26832 <block_read_full_page+0x196>
10c267d8: 7804 moveq #4,%d4
10c267da: 2002 movel %d2,%d0
10c267dc: e588 lsll #2,%d0
10c267de: 2676 08e0 moveal %fp@(ffffffe0,%d0:l),%a3
10c267e2: 2602 movel %d2,%d3
10c267e4: 5283 addql #1,%d3
10c267e6: 49eb 0014 lea %a3@(20),%a4
10c267ea: 244c moveal %a4,%a2
10c267ec: 40c1 movew %sr,%d1
10c267ee: 007c 0700 oriw #1792,%sr
10c267f2: 2012 movel %a2@,%d0
10c267f4: 2404 movel %d4,%d2
10c267f6: c480 andl %d0,%d2
10c267f8: 56c0 sne %d0
10c267fa: 4880 extw %d0
10c267fc: 3400 movew %d0,%d2
10c267fe: 48c2 extl %d2
10c26800: 4482 negl %d2
10c26802: 2012 movel %a2@,%d0
10c26804: 8084 orl %d4,%d0
10c26806: 2480 movel %d0,%a2@
10c26808: 46c1 movew %d1,%sr
10c2680a: 4a82 tstl %d2
10c2680c: 670a beqs 10c26818 <block_read_full_page+0x17c>
10c2680e: 2f0b movel %a3,%sp@-
10c26810: 4eba e3fa jsr %pc@(10c24c0c <__wait_on_buffer>)
10c26814: 588f addql #4,%sp
10c26816: 60d4 bras 10c267ec <block_read_full_page+0x150>
10c26818: 277c 10c2 5680 movel #281171584,%a3@(56)
10c2681e: 0038
10c26820: 40c0 movew %sr,%d0
10c26822: 007c 0700 oriw #1792,%sr
10c26826: 7240 moveq #64,%d1
10c26828: 8394 orl %d1,%a4@
10c2682a: 46c0 movew %d0,%sr
10c2682c: 2403 movel %d3,%d2
10c2682e: ba82 cmpl %d2,%d5
10c26830: 6ea8 bgts 10c267da <block_read_full_page+0x13e>
10c26832: 4a85 tstl %d5
10c26834: 6f16 bles 10c2684c <block_read_full_page+0x1b0>
10c26836: 45ee ffe0 lea %fp@(-32),%a2
10c2683a: 2405 movel %d5,%d2
10c2683c: 2f1a movel %a2@+,%sp@-
10c2683e: 42a7 clrl %sp@-
10c26840: 4eb9 10c4 c790 jsr 10c4c790 <submit_bh>
10c26846: 508f addql #8,%sp
10c26848: 5382 subql #1,%d2
10c2684a: 66f0 bnes 10c2683c <block_read_full_page+0x1a0>
10c2684c: 7000 moveq #0,%d0
10c2684e: 4cee 3cfc ffb8 moveml %fp@(-72),%d2-%d7/%a2-%a5
10c26854: 4e5e unlk %fp
10c26856: 4e75 rts
10c26858 <cont_prepare_write>:
10c26858: 4e56 0000 linkw %fp,#0
10c2685c: 48e7 3f3c moveml %d2-%d7/%a2-%a5,%sp@-
10c26860: 2a6e 0008 moveal %fp@(8),%a5
10c26864: 2e2e 000c movel %fp@(12),%d7
10c26868: 286e 0018 moveal %fp@(24),%a4
10c2686c: 2a2d 0008 movel %a5@(8),%d5
10c26870: 2045 moveal %d5,%a0
10c26872: 2668 0020 moveal %a0@(32),%a3
10c26876: 7c01 moveq #1,%d6
10c26878: 202b 0054 movel %a3@(84),%d0
10c2687c: e1ae lsll %d0,%d6
10c2687e: 6000 00ae braw 10c2692e <cont_prepare_write+0xd6>
10c26882: 78f4 moveq #-12,%d4
10c26884: 2f02 movel %d2,%sp@-
10c26886: 2f05 movel %d5,%sp@-
10c26888: 4eb9 10c1 e8b6 jsr 10c1e8b6 <grab_cache_page>
10c2688e: 2440 moveal %d0,%a2
10c26890: 508f addql #8,%sp
10c26892: b4fc 0000 cmpaw #0,%a2
10c26896: 6700 0154 beqw 10c269ec <cont_prepare_write+0x194>
10c2689a: 2214 movel %a4@,%d1
10c2689c: 2001 movel %d1,%d0
10c2689e: 760c moveq #12,%d3
10c268a0: e6a8 lsrl %d3,%d0
10c268a2: b480 cmpl %d0,%d2
10c268a4: 6676 bnes 10c2691c <cont_prepare_write+0xc4>
10c268a6: 2601 movel %d1,%d3
10c268a8: 0283 0000 0fff andil #4095,%d3
10c268ae: 2406 movel %d6,%d2
10c268b0: 5382 subql #1,%d2
10c268b2: 2003 movel %d3,%d0
10c268b4: c082 andl %d2,%d0
10c268b6: 6706 beqs 10c268be <cont_prepare_write+0x66>
10c268b8: 8282 orl %d2,%d1
10c268ba: 5281 addql #1,%d1
10c268bc: 2881 movel %d1,%a4@
10c268be: 2f2e 0014 movel %fp@(20),%sp@-
10c268c2: 4878 1000 pea 1000 <LFLUSH_I_AND_D+0x7f8>
10c268c6: 2f03 movel %d3,%sp@-
10c268c8: 2f0a movel %a2,%sp@-
10c268ca: 2f0b movel %a3,%sp@-
10c268cc: 4eba fb3e jsr %pc@(10c2640c <__block_prepare_write>)
10c268d0: 2800 movel %d0,%d4
10c268d2: 4fef 0014 lea %sp@(20),%sp
10c268d6: 6600 00f4 bnew 10c269cc <cont_prepare_write+0x174>
10c268da: 206a 0038 moveal %a2@(56),%a0
10c268de: b0fc 0000 cmpaw #0,%a0
10c268e2: 660c bnes 10c268f0 <cont_prepare_write+0x98>
10c268e4: 4879 1000 242c pea 1000242c <tvecs+0x894>
10c268ea: 4eb9 10c1 60e4 jsr 10c160e4 <panic>
10c268f0: 203c 0000 1000 movel #4096,%d0
10c268f6: 9083 subl %d3,%d0
10c268f8: 2f00 movel %d0,%sp@-
10c268fa: 42a7 clrl %sp@-
10c268fc: 4870 3800 pea %a0@(00000000,%d3:l)
10c26900: 4eb9 10c8 576c jsr 10c8576c <memset>
10c26906: 504f addqw #8,%sp
10c26908: 2ebc 0000 1000 movel #4096,%sp@
10c2690e: 2f03 movel %d3,%sp@-
10c26910: 2f0a movel %a2,%sp@-
10c26912: 2f0b movel %a3,%sp@-
10c26914: 4eba fcae jsr %pc@(10c265c4 <__block_commit_write>)
10c26918: 4fef 0010 lea %sp@(16),%sp
10c2691c: 2f0a movel %a2,%sp@-
10c2691e: 4eb9 10c1 e528 jsr 10c1e528 <unlock_page>
10c26924: 2f0a movel %a2,%sp@-
10c26926: 4eb9 10c2 20d0 jsr 10c220d0 <page_cache_release>
10c2692c: 508f addql #8,%sp
10c2692e: 2414 movel %a4@,%d2
10c26930: 720c moveq #12,%d1
10c26932: e2aa lsrl %d1,%d2
10c26934: b4ad 000c cmpl %a5@(12),%d2
10c26938: 6500 ff48 bcsw 10c26882 <cont_prepare_write+0x2a>
10c2693c: 6224 bhis 10c26962 <cont_prepare_write+0x10a>
10c2693e: 2214 movel %a4@,%d1
10c26940: 2601 movel %d1,%d3
10c26942: 0283 0000 0fff andil #4095,%d3
10c26948: b6ae 0010 cmpl %fp@(16),%d3
10c2694c: 6410 bccs 10c2695e <cont_prepare_write+0x106>
10c2694e: 2406 movel %d6,%d2
10c26950: 5382 subql #1,%d2
10c26952: 2003 movel %d3,%d0
10c26954: c082 andl %d2,%d0
10c26956: 6706 beqs 10c2695e <cont_prepare_write+0x106>
10c26958: 8282 orl %d2,%d1
10c2695a: 5281 addql #1,%d1
10c2695c: 2881 movel %d1,%a4@
10c2695e: b687 cmpl %d7,%d3
10c26960: 6502 bcss 10c26964 <cont_prepare_write+0x10c>
10c26962: 2607 movel %d7,%d3
10c26964: 2f2e 0014 movel %fp@(20),%sp@-
10c26968: 2f2e 0010 movel %fp@(16),%sp@-
10c2696c: 2f03 movel %d3,%sp@-
10c2696e: 2f0d movel %a5,%sp@-
10c26970: 2f0b movel %a3,%sp@-
10c26972: 4eba fa98 jsr %pc@(10c2640c <__block_prepare_write>)
10c26976: 2800 movel %d0,%d4
10c26978: 4fef 0014 lea %sp@(20),%sp
10c2697c: 663c bnes 10c269ba <cont_prepare_write+0x162>
10c2697e: 202d 0038 movel %a5@(56),%d0
10c26982: 660c bnes 10c26990 <cont_prepare_write+0x138>
10c26984: 4879 1000 242c pea 1000242c <tvecs+0x894>
10c2698a: 4eb9 10c1 60e4 jsr 10c160e4 <panic>
10c26990: 2040 moveal %d0,%a0
10c26992: be83 cmpl %d3,%d7
10c26994: 6320 blss 10c269b6 <cont_prepare_write+0x15e>
10c26996: 2007 movel %d7,%d0
10c26998: 9083 subl %d3,%d0
10c2699a: 2f00 movel %d0,%sp@-
10c2699c: 42a7 clrl %sp@-
10c2699e: 4870 3800 pea %a0@(00000000,%d3:l)
10c269a2: 4eb9 10c8 576c jsr 10c8576c <memset>
10c269a8: 504f addqw #8,%sp
10c269aa: 2e87 movel %d7,%sp@
10c269ac: 2f03 movel %d3,%sp@-
10c269ae: 2f0d movel %a5,%sp@-
10c269b0: 2f0b movel %a3,%sp@-
10c269b2: 4eba fc10 jsr %pc@(10c265c4 <__block_commit_write>)
10c269b6: 7000 moveq #0,%d0
10c269b8: 6034 bras 10c269ee <cont_prepare_write+0x196>
10c269ba: 41ed 0018 lea %a5@(24),%a0
10c269be: 40c0 movew %sr,%d0
10c269c0: 007c 0700 oriw #1792,%sr
10c269c4: 72f7 moveq #-9,%d1
10c269c6: c390 andl %d1,%a0@
10c269c8: 46c0 movew %d0,%sr
10c269ca: 6020 bras 10c269ec <cont_prepare_write+0x194>
10c269cc: 41ea 0018 lea %a2@(24),%a0
10c269d0: 40c0 movew %sr,%d0
10c269d2: 007c 0700 oriw #1792,%sr
10c269d6: 76f7 moveq #-9,%d3
10c269d8: c790 andl %d3,%a0@
10c269da: 46c0 movew %d0,%sr
10c269dc: 2f0a movel %a2,%sp@-
10c269de: 4eb9 10c1 e528 jsr 10c1e528 <unlock_page>
10c269e4: 2f0a movel %a2,%sp@-
10c269e6: 4eb9 10c2 20d0 jsr 10c220d0 <page_cache_release>
10c269ec: 2004 movel %d4,%d0
10c269ee: 4cee 3cfc ffd8 moveml %fp@(-40),%d2-%d7/%a2-%a5
10c269f4: 4e5e unlk %fp
10c269f6: 4e75 rts
10c269f8 <block_prepare_write>:
10c269f8: 4e56 0000 linkw %fp,#0
10c269fc: 2f0a movel %a2,%sp@-
10c269fe: 2f02 movel %d2,%sp@-
10c26a00: 246e 0008 moveal %fp@(8),%a2
10c26a04: 206a 0008 moveal %a2@(8),%a0
10c26a08: 2f2e 0014 movel %fp@(20),%sp@-
10c26a0c: 2f2e 0010 movel %fp@(16),%sp@-
10c26a10: 2f2e 000c movel %fp@(12),%sp@-
10c26a14: 2f0a movel %a2,%sp@-
10c26a16: 2f28 0020 movel %a0@(32),%sp@-
10c26a1a: 4eba f9f0 jsr %pc@(10c2640c <__block_prepare_write>)
10c26a1e: 2200 movel %d0,%d1
10c26a20: 6710 beqs 10c26a32 <block_prepare_write+0x3a>
10c26a22: 41ea 0018 lea %a2@(24),%a0
10c26a26: 40c0 movew %sr,%d0
10c26a28: 007c 0700 oriw #1792,%sr
10c26a2c: 74f7 moveq #-9,%d2
10c26a2e: c590 andl %d2,%a0@
10c26a30: 46c0 movew %d0,%sr
10c26a32: 2001 movel %d1,%d0
10c26a34: 242e fff8 movel %fp@(-8),%d2
10c26a38: 246e fffc moveal %fp@(-4),%a2
10c26a3c: 4e5e unlk %fp
10c26a3e: 4e75 rts
10c26a40 <block_commit_write>:
10c26a40: 4e56 0000 linkw %fp,#0
10c26a44: 206e 0008 moveal %fp@(8),%a0
10c26a48: 2268 0008 moveal %a0@(8),%a1
10c26a4c: 2f2e 0010 movel %fp@(16),%sp@-
10c26a50: 2f2e 000c movel %fp@(12),%sp@-
10c26a54: 2f08 movel %a0,%sp@-
10c26a56: 2f29 0020 movel %a1@(32),%sp@-
10c26a5a: 4eba fb68 jsr %pc@(10c265c4 <__block_commit_write>)
10c26a5e: 7000 moveq #0,%d0
10c26a60: 4e5e unlk %fp
10c26a62: 4e75 rts
10c26a64 <generic_commit_write>:
10c26a64: 4e56 0000 linkw %fp,#0
10c26a68: 48e7 3e20 moveml %d2-%d6/%a2,%sp@-
10c26a6c: 226e 000c moveal %fp@(12),%a1
10c26a70: 2c2e 0014 movel %fp@(20),%d6
10c26a74: 2069 0008 moveal %a1@(8),%a0
10c26a78: 2468 0020 moveal %a0@(32),%a2
10c26a7c: 2629 000c movel %a1@(12),%d3
10c26a80: 4282 clrl %d2
10c26a82: 2a03 movel %d3,%d5
10c26a84: 4245 clrw %d5
10c26a86: 4845 swap %d5
10c26a88: e84d lsrw #4,%d5
10c26a8a: 2802 movel %d2,%d4
10c26a8c: 700c moveq #12,%d0
10c26a8e: e1ac lsll %d0,%d4
10c26a90: 2005 movel %d5,%d0
10c26a92: 8084 orl %d4,%d0
10c26a94: 2203 movel %d3,%d1
10c26a96: 780c moveq #12,%d4
10c26a98: e9a9 lsll %d4,%d1
10c26a9a: 2800 movel %d0,%d4
10c26a9c: 2a01 movel %d1,%d5
10c26a9e: 2206 movel %d6,%d1
10c26aa0: 4280 clrl %d0
10c26aa2: da81 addl %d1,%d5
10c26aa4: d980 addxl %d0,%d4
10c26aa6: 2f06 movel %d6,%sp@-
10c26aa8: 2f2e 0010 movel %fp@(16),%sp@-
10c26aac: 2f09 movel %a1,%sp@-
10c26aae: 2f0a movel %a2,%sp@-
10c26ab0: 4eba fb12 jsr %pc@(10c265c4 <__block_commit_write>)
10c26ab4: 4fef 0010 lea %sp@(16),%sp
10c26ab8: 202a 0040 movel %a2@(64),%d0
10c26abc: 222a 0044 movel %a2@(68),%d1
10c26ac0: 9285 subl %d5,%d1
10c26ac2: 9184 subxl %d4,%d0
10c26ac4: 6c14 bges 10c26ada <generic_commit_write+0x76>
10c26ac6: 2544 0040 movel %d4,%a2@(64)
10c26aca: 2545 0044 movel %d5,%a2@(68)
10c26ace: 4878 0007 pea 7 <LSIGTRAP+0x2>
10c26ad2: 2f0a movel %a2,%sp@-
10c26ad4: 4eb9 10c3 3710 jsr 10c33710 <__mark_inode_dirty>
10c26ada: 7000 moveq #0,%d0
10c26adc: 4cee 047c ffe8 moveml %fp@(-24),%d2-%d6/%a2
10c26ae2: 4e5e unlk %fp
10c26ae4: 4e75 rts
10c26ae6 <block_truncate_page>:
10c26ae6: 4e56 fffc linkw %fp,#-4
10c26aea: 48e7 3f38 moveml %d2-%d7/%a2-%a4,%sp@-
10c26aee: 206e 0008 moveal %fp@(8),%a0
10c26af2: 202e 000c movel %fp@(12),%d0
10c26af6: 222e 0010 movel %fp@(16),%d1
10c26afa: 286e 0014 moveal %fp@(20),%a4
10c26afe: 2600 movel %d0,%d3
10c26b00: e94b lslw #4,%d3
10c26b02: 4843 swap %d3
10c26b04: 4243 clrw %d3
10c26b06: 2401 movel %d1,%d2
10c26b08: 780c moveq #12,%d4
10c26b0a: e8aa lsrl %d4,%d2
10c26b0c: 2a03 movel %d3,%d5
10c26b0e: 8a82 orl %d2,%d5
10c26b10: 2605 movel %d5,%d3
10c26b12: 2e01 movel %d1,%d7
10c26b14: 0287 0000 0fff andil #4095,%d7
10c26b1a: 2668 0020 moveal %a0@(32),%a3
10c26b1e: 222b 0054 movel %a3@(84),%d1
10c26b22: 7401 moveq #1,%d2
10c26b24: e3aa lsll %d1,%d2
10c26b26: 2002 movel %d2,%d0
10c26b28: 5380 subql #1,%d0
10c26b2a: 2c07 movel %d7,%d6
10c26b2c: cc80 andl %d0,%d6
10c26b2e: 6606 bnes 10c26b36 <block_truncate_page+0x50>
10c26b30: 7000 moveq #0,%d0
10c26b32: 6000 0142 braw 10c26c76 <block_truncate_page+0x190>
10c26b36: 2242 moveal %d2,%a1
10c26b38: 93c6 subal %d6,%a1
10c26b3a: 2c09 movel %a1,%d6
10c26b3c: 700c moveq #12,%d0
10c26b3e: 9081 subl %d1,%d0
10c26b40: e1ab lsll %d0,%d3
10c26b42: 2f05 movel %d5,%sp@-
10c26b44: 2f08 movel %a0,%sp@-
10c26b46: 4eb9 10c1 e8b6 jsr 10c1e8b6 <grab_cache_page>
10c26b4c: 2440 moveal %d0,%a2
10c26b4e: 78f4 moveq #-12,%d4
10c26b50: 508f addql #8,%sp
10c26b52: b4fc 0000 cmpaw #0,%a2
10c26b56: 6700 011c beqw 10c26c74 <block_truncate_page+0x18e>
10c26b5a: 4aaa 0034 tstl %a2@(52)
10c26b5e: 6614 bnes 10c26b74 <block_truncate_page+0x8e>
10c26b60: 2f02 movel %d2,%sp@-
10c26b62: 4280 clrl %d0
10c26b64: 302b 0030 movew %a3@(48),%d0
10c26b68: 2f00 movel %d0,%sp@-
10c26b6a: 2f0a movel %a2,%sp@-
10c26b6c: 4eba f656 jsr %pc@(10c261c4 <create_empty_buffers>)
10c26b70: 4fef 000c lea %sp@(12),%sp
10c26b74: 222a 0034 movel %a2@(52),%d1
10c26b78: 2d41 fffc movel %d1,%fp@(-4)
10c26b7c: 2002 movel %d2,%d0
10c26b7e: b087 cmpl %d7,%d0
10c26b80: 6212 bhis 10c26b94 <block_truncate_page+0xae>
10c26b82: 2041 moveal %d1,%a0
10c26b84: 2068 0024 moveal %a0@(36),%a0
10c26b88: 5283 addql #1,%d3
10c26b8a: d082 addl %d2,%d0
10c26b8c: b087 cmpl %d7,%d0
10c26b8e: 63f4 blss 10c26b84 <block_truncate_page+0x9e>
10c26b90: 2d48 fffc movel %a0,%fp@(-4)
10c26b94: 7800 moveq #0,%d4
10c26b96: 206e fffc moveal %fp@(-4),%a0
10c26b9a: 2028 0014 movel %a0@(20),%d0
10c26b9e: 0800 0004 btst #4,%d0
10c26ba2: 6624 bnes 10c26bc8 <block_truncate_page+0xe2>
10c26ba4: 0800 0000 btst #0,%d0
10c26ba8: 6600 00ba bnew 10c26c64 <block_truncate_page+0x17e>
10c26bac: 42a7 clrl %sp@-
10c26bae: 2f08 movel %a0,%sp@-
10c26bb0: 2f03 movel %d3,%sp@-
10c26bb2: 2f0b movel %a3,%sp@-
10c26bb4: 4e94 jsr %a4@
10c26bb6: 206e fffc moveal %fp@(-4),%a0
10c26bba: 4fef 0010 lea %sp@(16),%sp
10c26bbe: 0828 0004 0017 btst #4,%a0@(23)
10c26bc4: 6700 009e beqw 10c26c64 <block_truncate_page+0x17e>
10c26bc8: 41ea 0018 lea %a2@(24),%a0
10c26bcc: 2010 movel %a0@,%d0
10c26bce: 0800 0003 btst #3,%d0
10c26bd2: 6714 beqs 10c26be8 <block_truncate_page+0x102>
10c26bd4: 226e fffc moveal %fp@(-4),%a1
10c26bd8: 41e9 0014 lea %a1@(20),%a0
10c26bdc: 40c0 movew %sr,%d0
10c26bde: 007c 0700 oriw #1792,%sr
10c26be2: 7201 moveq #1,%d1
10c26be4: 8390 orl %d1,%a0@
10c26be6: 46c0 movew %d0,%sr
10c26be8: 206e fffc moveal %fp@(-4),%a0
10c26bec: 0828 0000 0017 btst #0,%a0@(23)
10c26bf2: 663c bnes 10c26c30 <block_truncate_page+0x14a>
10c26bf4: 78fb moveq #-5,%d4
10c26bf6: 486e fffc pea %fp@(-4)
10c26bfa: 4878 0001 pea 1 <PF_DTRACE_OFF>
10c26bfe: 42a7 clrl %sp@-
10c26c00: 4eb9 10c4 c80c jsr 10c4c80c <ll_rw_block>
10c26c06: 222e fffc movel %fp@(-4),%d1
10c26c0a: 4fef 000c lea %sp@(12),%sp
10c26c0e: 2241 moveal %d1,%a1
10c26c10: 41e9 0014 lea %a1@(20),%a0
10c26c14: 2010 movel %a0@,%d0
10c26c16: 0800 0002 btst #2,%d0
10c26c1a: 6708 beqs 10c26c24 <block_truncate_page+0x13e>
10c26c1c: 2f01 movel %d1,%sp@-
10c26c1e: 4eba dfec jsr %pc@(10c24c0c <__wait_on_buffer>)
10c26c22: 588f addql #4,%sp
10c26c24: 206e fffc moveal %fp@(-4),%a0
10c26c28: 0828 0000 0017 btst #0,%a0@(23)
10c26c2e: 6734 beqs 10c26c64 <block_truncate_page+0x17e>
10c26c30: 2f06 movel %d6,%sp@-
10c26c32: 42a7 clrl %sp@-
10c26c34: 202a 0038 movel %a2@(56),%d0
10c26c38: 2040 moveal %d0,%a0
10c26c3a: b0fc 0000 cmpaw #0,%a0
10c26c3e: 660c bnes 10c26c4c <block_truncate_page+0x166>
10c26c40: 4879 1000 242c pea 1000242c <tvecs+0x894>
10c26c46: 4eb9 10c1 60e4 jsr 10c160e4 <panic>
10c26c4c: 4870 7800 pea %a0@(00000000,%d7:l)
10c26c50: 4eb9 10c8 576c jsr 10c8576c <memset>
10c26c56: 504f addqw #8,%sp
10c26c58: 2eae fffc movel %fp@(-4),%sp@
10c26c5c: 4eba ef9c jsr %pc@(10c25bfa <__mark_buffer_dirty>)
10c26c60: 7800 moveq #0,%d4
10c26c62: 588f addql #4,%sp
10c26c64: 2f0a movel %a2,%sp@-
10c26c66: 4eb9 10c1 e528 jsr 10c1e528 <unlock_page>
10c26c6c: 2f0a movel %a2,%sp@-
10c26c6e: 4eb9 10c2 20d0 jsr 10c220d0 <page_cache_release>
10c26c74: 2004 movel %d4,%d0
10c26c76: 4cee 1cfc ffd8 moveml %fp@(-40),%d2-%d7/%a2-%a4
10c26c7c: 4e5e unlk %fp
10c26c7e: 4e75 rts
10c26c80 <block_write_full_page>:
10c26c80: 4e56 0000 linkw %fp,#0
10c26c84: 48e7 3830 moveml %d2-%d4/%a2-%a3,%sp@-
10c26c88: 266e 0008 moveal %fp@(8),%a3
10c26c8c: 226e 000c moveal %fp@(12),%a1
10c26c90: 206b 0008 moveal %a3@(8),%a0
10c26c94: 2468 0020 moveal %a0@(32),%a2
10c26c98: 202a 0040 movel %a2@(64),%d0
10c26c9c: 222a 0044 movel %a2@(68),%d1
10c26ca0: 2600 movel %d0,%d3
10c26ca2: e94b lslw #4,%d3
10c26ca4: 4843 swap %d3
10c26ca6: 4243 clrw %d3
10c26ca8: 2401 movel %d1,%d2
10c26caa: 780c moveq #12,%d4
10c26cac: e8aa lsrl %d4,%d2
10c26cae: 2203 movel %d3,%d1
10c26cb0: 8282 orl %d2,%d1
10c26cb2: 2001 movel %d1,%d0
10c26cb4: 222b 000c movel %a3@(12),%d1
10c26cb8: b081 cmpl %d1,%d0
10c26cba: 630e blss 10c26cca <block_write_full_page+0x4a>
10c26cbc: 2f09 movel %a1,%sp@-
10c26cbe: 2f0b movel %a3,%sp@-
10c26cc0: 2f0a movel %a2,%sp@-
10c26cc2: 4eba f5f0 jsr %pc@(10c262b4 <__block_write_full_page>)
10c26cc6: 6000 0094 braw 10c26d5c <block_write_full_page+0xdc>
10c26cca: 242a 0044 movel %a2@(68),%d2
10c26cce: 0282 0000 0fff andil #4095,%d2
10c26cd4: 5280 addql #1,%d0
10c26cd6: b081 cmpl %d1,%d0
10c26cd8: 6304 blss 10c26cde <block_write_full_page+0x5e>
10c26cda: 4a82 tstl %d2
10c26cdc: 660c bnes 10c26cea <block_write_full_page+0x6a>
10c26cde: 2f0b movel %a3,%sp@-
10c26ce0: 4eb9 10c1 e528 jsr 10c1e528 <unlock_page>
10c26ce6: 70fb moveq #-5,%d0
10c26ce8: 6072 bras 10c26d5c <block_write_full_page+0xdc>
10c26cea: 2f09 movel %a1,%sp@-
10c26cec: 2f02 movel %d2,%sp@-
10c26cee: 42a7 clrl %sp@-
10c26cf0: 2f0b movel %a3,%sp@-
10c26cf2: 2f0a movel %a2,%sp@-
10c26cf4: 4eba f716 jsr %pc@(10c2640c <__block_prepare_write>)
10c26cf8: 2600 movel %d0,%d3
10c26cfa: 4fef 0014 lea %sp@(20),%sp
10c26cfe: 664a bnes 10c26d4a <block_write_full_page+0xca>
10c26d00: 203c 0000 1000 movel #4096,%d0
10c26d06: 9082 subl %d2,%d0
10c26d08: 2f00 movel %d0,%sp@-
10c26d0a: 42a7 clrl %sp@-
10c26d0c: 206b 0038 moveal %a3@(56),%a0
10c26d10: b0fc 0000 cmpaw #0,%a0
10c26d14: 660c bnes 10c26d22 <block_write_full_page+0xa2>
10c26d16: 4879 1000 242c pea 1000242c <tvecs+0x894>
10c26d1c: 4eb9 10c1 60e4 jsr 10c160e4 <panic>
10c26d22: 4870 2800 pea %a0@(00000000,%d2:l)
10c26d26: 4eb9 10c8 576c jsr 10c8576c <memset>
10c26d2c: 504f addqw #8,%sp
10c26d2e: 2e82 movel %d2,%sp@
10c26d30: 42a7 clrl %sp@-
10c26d32: 2f0b movel %a3,%sp@-
10c26d34: 2f0a movel %a2,%sp@-
10c26d36: 4eba f88c jsr %pc@(10c265c4 <__block_commit_write>)
10c26d3a: 4fef 0010 lea %sp@(16),%sp
10c26d3e: 2f0b movel %a3,%sp@-
10c26d40: 4eb9 10c1 e528 jsr 10c1e528 <unlock_page>
10c26d46: 2003 movel %d3,%d0
10c26d48: 6012 bras 10c26d5c <block_write_full_page+0xdc>
10c26d4a: 41eb 0018 lea %a3@(24),%a0
10c26d4e: 40c0 movew %sr,%d0
10c26d50: 007c 0700 oriw #1792,%sr
10c26d54: 72f7 moveq #-9,%d1
10c26d56: c390 andl %d1,%a0@
10c26d58: 46c0 movew %d0,%sr
10c26d5a: 60e2 bras 10c26d3e <block_write_full_page+0xbe>
10c26d5c: 4cee 0c1c ffec moveml %fp@(-20),%d2-%d4/%a2-%a3
10c26d62: 4e5e unlk %fp
10c26d64: 4e75 rts
10c26d66 <generic_block_bmap>:
10c26d66: 4e56 ffa4 linkw %fp,#-92
10c26d6a: 206e 0008 moveal %fp@(8),%a0
10c26d6e: 222e 000c movel %fp@(12),%d1
10c26d72: 226e 0010 moveal %fp@(16),%a1
10c26d76: 2028 0020 movel %a0@(32),%d0
10c26d7a: 42ae ffb8 clrl %fp@(-72)
10c26d7e: 42ae ffa8 clrl %fp@(-88)
10c26d82: 42a7 clrl %sp@-
10c26d84: 486e ffa4 pea %fp@(-92)
10c26d88: 2f01 movel %d1,%sp@-
10c26d8a: 2f00 movel %d0,%sp@-
10c26d8c: 4e91 jsr %a1@
10c26d8e: 202e ffa8 movel %fp@(-88),%d0
10c26d92: 4e5e unlk %fp
10c26d94: 4e75 rts
10c26d96 <generic_direct_IO>:
10c26d96: 4e56 ffa4 linkw %fp,#-92
10c26d9a: 48e7 3f38 moveml %d2-%d7/%a2-%a4,%sp@-
10c26d9e: 2c2e 0008 movel %fp@(8),%d6
10c26da2: 266e 000c moveal %fp@(12),%a3
10c26da6: 262e 0014 movel %fp@(20),%d3
10c26daa: 2e2e 0018 movel %fp@(24),%d7
10c26dae: 286e 001c moveal %fp@(28),%a4
10c26db2: 206e 0010 moveal %fp@(16),%a0
10c26db6: 45e8 121a lea %a0@(4634),%a2
10c26dba: 2f07 movel %d7,%sp@-
10c26dbc: 2f28 000c movel %a0@(12),%sp@-
10c26dc0: 4eb9 10c8 5834 jsr 10c85834 <__divsi3>
10c26dc6: 508f addql #8,%sp
10c26dc8: 2a00 movel %d0,%d5
10c26dca: 7400 moveq #0,%d2
10c26dcc: ba82 cmpl %d2,%d5
10c26dce: 6f00 008c blew 10c26e5c <generic_direct_IO+0xc6>
10c26dd2: 78a4 moveq #-92,%d4
10c26dd4: d88e addl %fp,%d4
10c26dd6: 42ae ffb8 clrl %fp@(-72)
10c26dda: 3d6b 0030 ffb0 movew %a3@(48),%fp@(-80)
10c26de0: 3d47 ffac movew %d7,%fp@(-84)
10c26de4: 4a86 tstl %d6
10c26de6: 56c0 sne %d0
10c26de8: 4880 extw %d0
10c26dea: 48c0 extl %d0
10c26dec: 4480 negl %d0
10c26dee: 2f00 movel %d0,%sp@-
10c26df0: 2f04 movel %d4,%sp@-
10c26df2: 2f03 movel %d3,%sp@-
10c26df4: 2f0b movel %a3,%sp@-
10c26df6: 4e94 jsr %a4@
10c26df8: 4fef 0010 lea %sp@(16),%sp
10c26dfc: 4a80 tstl %d0
10c26dfe: 6600 0082 bnew 10c26e82 <generic_direct_IO+0xec>
10c26e02: 4a86 tstl %d6
10c26e04: 6622 bnes 10c26e28 <generic_direct_IO+0x92>
10c26e06: 202e ffb8 movel %fp@(-72),%d0
10c26e0a: 0800 0005 btst #5,%d0
10c26e0e: 670c beqs 10c26e1c <generic_direct_IO+0x86>
10c26e10: 4879 1000 242c pea 1000242c <tvecs+0x894>
10c26e16: 4eb9 10c1 60e4 jsr 10c160e4 <panic>
10c26e1c: 0800 0004 btst #4,%d0
10c26e20: 662a bnes 10c26e4c <generic_direct_IO+0xb6>
10c26e22: 70ff moveq #-1,%d0
10c26e24: 2480 movel %d0,%a2@
10c26e26: 6028 bras 10c26e50 <generic_direct_IO+0xba>
10c26e28: 082e 0005 ffbb btst #5,%fp@(-69)
10c26e2e: 6708 beqs 10c26e38 <generic_direct_IO+0xa2>
10c26e30: 2f04 movel %d4,%sp@-
10c26e32: 4eba f3f6 jsr %pc@(10c2622a <unmap_underlying_metadata>)
10c26e36: 588f addql #4,%sp
10c26e38: 082e 0004 ffbb btst #4,%fp@(-69)
10c26e3e: 660c bnes 10c26e4c <generic_direct_IO+0xb6>
10c26e40: 4879 1000 242c pea 1000242c <tvecs+0x894>
10c26e46: 4eb9 10c1 60e4 jsr 10c160e4 <panic>
10c26e4c: 24ae ffa8 movel %fp@(-88),%a2@
10c26e50: 588a addql #4,%a2
10c26e52: 5282 addql #1,%d2
10c26e54: 5283 addql #1,%d3
10c26e56: ba82 cmpl %d2,%d5
10c26e58: 6e00 ff7c bgtw 10c26dd6 <generic_direct_IO+0x40>
10c26e5c: 2f07 movel %d7,%sp@-
10c26e5e: 202e 0010 movel %fp@(16),%d0
10c26e62: 0680 0000 121a addil #4634,%d0
10c26e68: 2f00 movel %d0,%sp@-
10c26e6a: 4280 clrl %d0
10c26e6c: 302b 0030 movew %a3@(48),%d0
10c26e70: 2f00 movel %d0,%sp@-
10c26e72: 486e 0010 pea %fp@(16)
10c26e76: 4878 0001 pea 1 <PF_DTRACE_OFF>
10c26e7a: 2f06 movel %d6,%sp@-
10c26e7c: 4eb9 10c2 6f4a jsr 10c26f4a <brw_kiovec>
10c26e82: 4cee 1cfc ff80 moveml %fp@(-128),%d2-%d7/%a2-%a4
10c26e88: 4e5e unlk %fp
10c26e8a: 4e75 rts
10c26e8c <end_buffer_io_kiobuf>:
10c26e8c: 4e56 0000 linkw %fp,#0
10c26e90: 2f03 movel %d3,%sp@-
10c26e92: 2f02 movel %d2,%sp@-
10c26e94: 226e 0008 moveal %fp@(8),%a1
10c26e98: 262e 000c movel %fp@(12),%d3
10c26e9c: 6712 beqs 10c26eb0 <end_buffer_io_kiobuf+0x24>
10c26e9e: 41e9 0014 lea %a1@(20),%a0
10c26ea2: 40c0 movew %sr,%d0
10c26ea4: 007c 0700 oriw #1792,%sr
10c26ea8: 7201 moveq #1,%d1
10c26eaa: 8390 orl %d1,%a0@
10c26eac: 46c0 movew %d0,%sr
10c26eae: 6010 bras 10c26ec0 <end_buffer_io_kiobuf+0x34>
10c26eb0: 41e9 0014 lea %a1@(20),%a0
10c26eb4: 40c0 movew %sr,%d0
10c26eb6: 007c 0700 oriw #1792,%sr
10c26eba: 72fe moveq #-2,%d1
10c26ebc: c390 andl %d1,%a0@
10c26ebe: 46c0 movew %d0,%sr
10c26ec0: 2429 003c movel %a1@(60),%d2
10c26ec4: 2f09 movel %a1,%sp@-
10c26ec6: 4eba dcf0 jsr %pc@(10c24bb8 <unlock_buffer>)
10c26eca: 2f03 movel %d3,%sp@-
10c26ecc: 2f02 movel %d2,%sp@-
10c26ece: 4eb9 10c3 513c jsr 10c3513c <end_kio_request>
10c26ed4: 242e fff8 movel %fp@(-8),%d2
10c26ed8: 262e fffc movel %fp@(-4),%d3
10c26edc: 4e5e unlk %fp
10c26ede: 4e75 rts
10c26ee0 <wait_kio>:
10c26ee0: 4e56 0000 linkw %fp,#0
10c26ee4: 48e7 3c30 moveml %d2-%d5/%a2-%a3,%sp@-
10c26ee8: 2a2e 0014 movel %fp@(20),%d5
10c26eec: 7600 moveq #0,%d3
10c26eee: 7800 moveq #0,%d4
10c26ef0: 242e 000c movel %fp@(12),%d2
10c26ef4: 5382 subql #1,%d2
10c26ef6: 6b42 bmis 10c26f3a <wait_kio+0x5a>
10c26ef8: 2002 movel %d2,%d0
10c26efa: e588 lsll #2,%d0
10c26efc: 2640 moveal %d0,%a3
10c26efe: d7ee 0010 addal %fp@(16),%a3
10c26f02: d685 addl %d5,%d3
10c26f04: 2453 moveal %a3@,%a2
10c26f06: 598b subql #4,%a3
10c26f08: 082a 0002 0017 btst #2,%a2@(23)
10c26f0e: 6714 beqs 10c26f24 <wait_kio+0x44>
10c26f10: 41ea 0014 lea %a2@(20),%a0
10c26f14: 2010 movel %a0@,%d0
10c26f16: 0800 0002 btst #2,%d0
10c26f1a: 6708 beqs 10c26f24 <wait_kio+0x44>
10c26f1c: 2f0a movel %a2,%sp@-
10c26f1e: 4eba dcec jsr %pc@(10c24c0c <__wait_on_buffer>)
10c26f22: 588f addql #4,%sp
10c26f24: 082a 0000 0017 btst #0,%a2@(23)
10c26f2a: 6604 bnes 10c26f30 <wait_kio+0x50>
10c26f2c: 7600 moveq #0,%d3
10c26f2e: 78fb moveq #-5,%d4
10c26f30: 51ca ffd0 dbf %d2,10c26f02 <wait_kio+0x22>
10c26f34: 4242 clrw %d2
10c26f36: 5382 subql #1,%d2
10c26f38: 64c8 bccs 10c26f02 <wait_kio+0x22>
10c26f3a: 2003 movel %d3,%d0
10c26f3c: 6602 bnes 10c26f40 <wait_kio+0x60>
10c26f3e: 2004 movel %d4,%d0
10c26f40: 4cee 0c3c ffe8 moveml %fp@(-24),%d2-%d5/%a2-%a3
10c26f46: 4e5e unlk %fp
10c26f48: 4e75 rts
10c26f4a <brw_kiovec>:
10c26f4a: 4e56 ffe4 linkw %fp,#-28
10c26f4e: 48e7 3f3c moveml %d2-%d7/%a2-%a5,%sp@-
10c26f52: 242e 0010 movel %fp@(16),%d2
10c26f56: 2a2e 001c movel %fp@(28),%d5
10c26f5a: 3d6e 0016 fffe movew %fp@(22),%fp@(-2)
10c26f60: 99cc subal %a4,%a4
10c26f62: 42ae ffee clrl %fp@(-18)
10c26f66: 4aae 000c tstl %fp@(12)
10c26f6a: 660c bnes 10c26f78 <brw_kiovec+0x2e>
10c26f6c: 7000 moveq #0,%d0
10c26f6e: 6000 022a braw 10c2719a <brw_kiovec+0x250>
10c26f72: 7ef2 moveq #-14,%d7
10c26f74: 6000 021c braw 10c27192 <brw_kiovec+0x248>
10c26f78: 42ae fff6 clrl %fp@(-10)
10c26f7c: 206e ffee moveal %fp@(-18),%a0
10c26f80: b1ee 000c cmpal %fp@(12),%a0
10c26f84: 6c3c bges 10c26fc2 <brw_kiovec+0x78>
10c26f86: 2205 movel %d5,%d1
10c26f88: 5381 subql #1,%d1
10c26f8a: 2042 moveal %d2,%a0
10c26f8c: 2858 moveal %a0@+,%a4
10c26f8e: 202c 0008 movel %a4@(8),%d0
10c26f92: c081 andl %d1,%d0
10c26f94: 6608 bnes 10c26f9e <brw_kiovec+0x54>
10c26f96: 202c 000c movel %a4@(12),%d0
10c26f9a: c081 andl %d1,%d0
10c26f9c: 6706 beqs 10c26fa4 <brw_kiovec+0x5a>
10c26f9e: 70ea moveq #-22,%d0
10c26fa0: 6000 01f8 braw 10c2719a <brw_kiovec+0x250>
10c26fa4: 4a94 tstl %a4@
10c26fa6: 660c bnes 10c26fb4 <brw_kiovec+0x6a>
10c26fa8: 4879 1000 2490 pea 10002490 <tvecs+0x8f8>
10c26fae: 4eb9 10c1 60e4 jsr 10c160e4 <panic>
10c26fb4: 52ae fff6 addql #1,%fp@(-10)
10c26fb8: 202e fff6 movel %fp@(-10),%d0
10c26fbc: b0ae 000c cmpl %fp@(12),%d0
10c26fc0: 6dca blts 10c26f8c <brw_kiovec+0x42>
10c26fc2: 7e00 moveq #0,%d7
10c26fc4: 42ae fffa clrl %fp@(-6)
10c26fc8: 7800 moveq #0,%d4
10c26fca: 42ae fff2 clrl %fp@(-14)
10c26fce: 42ae fff6 clrl %fp@(-10)
10c26fd2: beae 000c cmpl %fp@(12),%d7
10c26fd6: 6c00 0196 bgew 10c2716e <brw_kiovec+0x224>
10c26fda: 2d42 ffe6 movel %d2,%fp@(-26)
10c26fde: 206e ffe6 moveal %fp@(-26),%a0
10c26fe2: 58ae ffe6 addql #4,%fp@(-26)
10c26fe6: 2858 moveal %a0@+,%a4
10c26fe8: 266c 0008 moveal %a4@(8),%a3
10c26fec: 262c 000c movel %a4@(12),%d3
10c26ff0: 42ac 221e clrl %a4@(8734)
10c26ff4: 4aae ffee tstl %fp@(-18)
10c26ff8: 6608 bnes 10c27002 <brw_kiovec+0xb8>
10c26ffa: 41ec 021a lea %a4@(538),%a0
10c26ffe: 2d48 ffee movel %a0,%fp@(-18)
10c27002: 7c00 moveq #0,%d6
10c27004: bc94 cmpl %a4@,%d6
10c27006: 6c00 0156 bgew 10c2715e <brw_kiovec+0x214>
10c2700a: 206c 0010 moveal %a4@(16),%a0
10c2700e: 2006 movel %d6,%d0
10c27010: e588 lsll #2,%d0
10c27012: 2a70 0800 moveal %a0@(00000000,%d0:l),%a5
10c27016: bafc 0000 cmpaw #0,%a5
10c2701a: 6700 ff56 beqw 10c26f72 <brw_kiovec+0x28>
10c2701e: 4a83 tstl %d3
10c27020: 6f00 0134 blew 10c27156 <brw_kiovec+0x20c>
10c27024: 202e fff2 movel %fp@(-14),%d0
10c27028: e588 lsll #2,%d0
10c2702a: 206e 0018 moveal %fp@(24),%a0
10c2702e: d1c0 addal %d0,%a0
10c27030: 2d48 ffea movel %a0,%fp@(-22)
10c27034: 206e ffea moveal %fp@(-22),%a0
10c27038: 58ae ffea addql #4,%fp@(-22)
10c2703c: 2418 movel %a0@+,%d2
10c2703e: 52ae fff2 addql #1,%fp@(-14)
10c27042: 70ff moveq #-1,%d0
10c27044: b082 cmpl %d2,%d0
10c27046: 6644 bnes 10c2708c <brw_kiovec+0x142>
10c27048: 4aae 0008 tstl %fp@(8)
10c2704c: 6632 bnes 10c27080 <brw_kiovec+0x136>
10c2704e: 2f05 movel %d5,%sp@-
10c27050: 42a7 clrl %sp@-
10c27052: 202d 0038 movel %a5@(56),%d0
10c27056: 2040 moveal %d0,%a0
10c27058: b0fc 0000 cmpaw #0,%a0
10c2705c: 660c bnes 10c2706a <brw_kiovec+0x120>
10c2705e: 4879 1000 242c pea 1000242c <tvecs+0x894>
10c27064: 4eb9 10c1 60e4 jsr 10c160e4 <panic>
10c2706a: 4873 8800 pea %a3@(00000000,%a0:l)
10c2706e: 4eb9 10c8 576c jsr 10c8576c <memset>
10c27074: 4fef 000c lea %sp@(12),%sp
10c27078: dbae fffa addl %d5,%fp@(-6)
10c2707c: 6000 00c4 braw 10c27142 <brw_kiovec+0x1f8>
10c27080: 4879 1000 242c pea 1000242c <tvecs+0x894>
10c27086: 4eb9 10c1 60e4 jsr 10c160e4 <panic>
10c2708c: 2004 movel %d4,%d0
10c2708e: e588 lsll #2,%d0
10c27090: 206e ffee moveal %fp@(-18),%a0
10c27094: 2470 0800 moveal %a0@(00000000,%d0:l),%a2
10c27098: 5284 addql #1,%d4
10c2709a: 3545 0008 movew %d5,%a2@(8)
10c2709e: 2f0b movel %a3,%sp@-
10c270a0: 2f0d movel %a5,%sp@-
10c270a2: 2f0a movel %a2,%sp@-
10c270a4: 4eba ee74 jsr %pc@(10c25f1a <set_bh_page>)
10c270a8: 254a 0024 movel %a2,%a2@(36)
10c270ac: 2f0c movel %a4,%sp@-
10c270ae: 487a fddc pea %pc@(10c26e8c <end_buffer_io_kiobuf>)
10c270b2: 2f0a movel %a2,%sp@-
10c270b4: 4eba e5aa jsr %pc@(10c25660 <init_buffer>)
10c270b8: 356e fffe 000c movew %fp@(-2),%a2@(12)
10c270be: 2542 0004 movel %d2,%a2@(4)
10c270c2: 701c moveq #28,%d0
10c270c4: 2540 0014 movel %d0,%a2@(20)
10c270c8: 4fef 0018 lea %sp@(24),%sp
10c270cc: 7201 moveq #1,%d1
10c270ce: b2ae 0008 cmpl %fp@(8),%d1
10c270d2: 661c bnes 10c270f0 <brw_kiovec+0x1a6>
10c270d4: 41ea 0014 lea %a2@(20),%a0
10c270d8: 40c0 movew %sr,%d0
10c270da: 007c 0700 oriw #1792,%sr
10c270de: 8390 orl %d1,%a0@
10c270e0: 46c0 movew %d0,%sr
10c270e2: 40c0 movew %sr,%d0
10c270e4: 007c 0700 oriw #1792,%sr
10c270e8: 72fd moveq #-3,%d1
10c270ea: c390 andl %d1,%a0@
10c270ec: 46c0 movew %d0,%sr
10c270ee: 6010 bras 10c27100 <brw_kiovec+0x1b6>
10c270f0: 41ea 0014 lea %a2@(20),%a0
10c270f4: 40c0 movew %sr,%d0
10c270f6: 007c 0700 oriw #1792,%sr
10c270fa: 7201 moveq #1,%d1
10c270fc: 8390 orl %d1,%a0@
10c270fe: 46c0 movew %d0,%sr
10c27100: 41ec 221a lea %a4@(8730),%a0
10c27104: 5290 addql #1,%a0@
10c27106: 2f0a movel %a2,%sp@-
10c27108: 2f2e 0008 movel %fp@(8),%sp@-
10c2710c: 4eb9 10c4 c790 jsr 10c4c790 <submit_bh>
10c27112: 508f addql #8,%sp
10c27114: 0c84 0000 03ff cmpil #1023,%d4
10c2711a: 6f26 bles 10c27142 <brw_kiovec+0x1f8>
10c2711c: 2f0c movel %a4,%sp@-
10c2711e: 4eb9 10c3 53e8 jsr 10c353e8 <kiobuf_wait_for_io>
10c27124: 2f05 movel %d5,%sp@-
10c27126: 2f2e ffee movel %fp@(-18),%sp@-
10c2712a: 2f04 movel %d4,%sp@-
10c2712c: 2f2e 0008 movel %fp@(8),%sp@-
10c27130: 4eba fdae jsr %pc@(10c26ee0 <wait_kio>)
10c27134: 2e00 movel %d0,%d7
10c27136: 4fef 0014 lea %sp@(20),%sp
10c2713a: 6d56 blts 10c27192 <brw_kiovec+0x248>
10c2713c: dfae fffa addl %d7,%fp@(-6)
10c27140: 7800 moveq #0,%d4
10c27142: 9685 subl %d5,%d3
10c27144: d7c5 addal %d5,%a3
10c27146: b6fc 0fff cmpaw #4095,%a3
10c2714a: 6f04 bles 10c27150 <brw_kiovec+0x206>
10c2714c: 97cb subal %a3,%a3
10c2714e: 6006 bras 10c27156 <brw_kiovec+0x20c>
10c27150: 4a83 tstl %d3
10c27152: 6e00 fee0 bgtw 10c27034 <brw_kiovec+0xea>
10c27156: 5286 addql #1,%d6
10c27158: bc94 cmpl %a4@,%d6
10c2715a: 6d00 feae bltw 10c2700a <brw_kiovec+0xc0>
10c2715e: 52ae fff6 addql #1,%fp@(-10)
10c27162: 206e fff6 moveal %fp@(-10),%a0
10c27166: b1ee 000c cmpal %fp@(12),%a0
10c2716a: 6d00 fe72 bltw 10c26fde <brw_kiovec+0x94>
10c2716e: 4a84 tstl %d4
10c27170: 6720 beqs 10c27192 <brw_kiovec+0x248>
10c27172: 2f0c movel %a4,%sp@-
10c27174: 4eb9 10c3 53e8 jsr 10c353e8 <kiobuf_wait_for_io>
10c2717a: 2f05 movel %d5,%sp@-
10c2717c: 2f2e ffee movel %fp@(-18),%sp@-
10c27180: 2f04 movel %d4,%sp@-
10c27182: 2f2e 0008 movel %fp@(8),%sp@-
10c27186: 4eba fd58 jsr %pc@(10c26ee0 <wait_kio>)
10c2718a: 2e00 movel %d0,%d7
10c2718c: 6d04 blts 10c27192 <brw_kiovec+0x248>
10c2718e: dfae fffa addl %d7,%fp@(-6)
10c27192: 202e fffa movel %fp@(-6),%d0
10c27196: 6602 bnes 10c2719a <brw_kiovec+0x250>
10c27198: 2007 movel %d7,%d0
10c2719a: 4cee 3cfc ffbc moveml %fp@(-68),%d2-%d7/%a2-%a5
10c271a0: 4e5e unlk %fp
10c271a2: 4e75 rts
10c271a4 <brw_page>:
10c271a4: 4e56 0000 linkw %fp,#0
10c271a8: 48e7 3f3c moveml %d2-%d7/%a2-%a5,%sp@-
10c271ac: 2e2e 0008 movel %fp@(8),%d7
10c271b0: 246e 000c moveal %fp@(12),%a2
10c271b4: 222e 0010 movel %fp@(16),%d1
10c271b8: 2a6e 0014 moveal %fp@(20),%a5
10c271bc: 41ea 0018 lea %a2@(24),%a0
10c271c0: 2010 movel %a0@,%d0
10c271c2: 0800 0000 btst #0,%d0
10c271c6: 660c bnes 10c271d4 <brw_page+0x30>
10c271c8: 4879 1000 24b2 pea 100024b2 <tvecs+0x91a>
10c271ce: 4eb9 10c1 60e4 jsr 10c160e4 <panic>
10c271d4: 4aaa 0034 tstl %a2@(52)
10c271d8: 6612 bnes 10c271ec <brw_page+0x48>
10c271da: 2f2e 0018 movel %fp@(24),%sp@-
10c271de: 3f01 movew %d1,%sp@-
10c271e0: 4267 clrw %sp@-
10c271e2: 2f0a movel %a2,%sp@-
10c271e4: 4eba efde jsr %pc@(10c261c4 <create_empty_buffers>)
10c271e8: 4fef 000c lea %sp@(12),%sp
10c271ec: 246a 0034 moveal %a2@(52),%a2
10c271f0: 280a movel %a2,%d4
10c271f2: 2c3c 10c4 c790 movel #281331600,%d6
10c271f8: 7a04 moveq #4,%d5
10c271fa: 49ea 0014 lea %a2@(20),%a4
10c271fe: 260d movel %a5,%d3
10c27200: 5883 addql #4,%d3
10c27202: 264c moveal %a4,%a3
10c27204: 40c1 movew %sr,%d1
10c27206: 007c 0700 oriw #1792,%sr
10c2720a: 2013 movel %a3@,%d0
10c2720c: 2405 movel %d5,%d2
10c2720e: c480 andl %d0,%d2
10c27210: 56c0 sne %d0
10c27212: 4880 extw %d0
10c27214: 3400 movew %d0,%d2
10c27216: 48c2 extl %d2
10c27218: 4482 negl %d2
10c2721a: 2013 movel %a3@,%d0
10c2721c: 8085 orl %d5,%d0
10c2721e: 2680 movel %d0,%a3@
10c27220: 46c1 movew %d1,%sr
10c27222: 4a82 tstl %d2
10c27224: 670a beqs 10c27230 <brw_page+0x8c>
10c27226: 2f0a movel %a2,%sp@-
10c27228: 4eba d9e2 jsr %pc@(10c24c0c <__wait_on_buffer>)
10c2722c: 588f addql #4,%sp
10c2722e: 60d4 bras 10c27204 <brw_page+0x60>
10c27230: 2555 0004 movel %a5@,%a2@(4)
10c27234: 2a43 moveal %d3,%a5
10c27236: 40c0 movew %sr,%d0
10c27238: 007c 0700 oriw #1792,%sr
10c2723c: 7210 moveq #16,%d1
10c2723e: 8394 orl %d1,%a4@
10c27240: 46c0 movew %d0,%sr
10c27242: 257c 10c2 5680 movel #281171584,%a2@(56)
10c27248: 0038
10c2724a: 40c0 movew %sr,%d0
10c2724c: 007c 0700 oriw #1792,%sr
10c27250: 7240 moveq #64,%d1
10c27252: 8394 orl %d1,%a4@
10c27254: 46c0 movew %d0,%sr
10c27256: 246a 0024 moveal %a2@(36),%a2
10c2725a: b88a cmpl %a2,%d4
10c2725c: 669c bnes 10c271fa <brw_page+0x56>
10c2725e: 242a 0024 movel %a2@(36),%d2
10c27262: 2f0a movel %a2,%sp@-
10c27264: 2f07 movel %d7,%sp@-
10c27266: 2046 moveal %d6,%a0
10c27268: 4e90 jsr %a0@
10c2726a: 2442 moveal %d2,%a2
10c2726c: 508f addql #8,%sp
10c2726e: b88a cmpl %a2,%d4
10c27270: 66ec bnes 10c2725e <brw_page+0xba>
10c27272: 7000 moveq #0,%d0
10c27274: 4cee 3cfc ffd8 moveml %fp@(-40),%d2-%d7/%a2-%a5
10c2727a: 4e5e unlk %fp
10c2727c: 4e75 rts
10c2727e <block_symlink>:
10c2727e: 4e56 0000 linkw %fp,#0
10c27282: 48e7 3038 moveml %d2-%d3/%a2-%a4,%sp@-
10c27286: 286e 0008 moveal %fp@(8),%a4
10c2728a: 266c 00a8 moveal %a4@(168),%a3
10c2728e: 42a7 clrl %sp@-
10c27290: 2f0b movel %a3,%sp@-
10c27292: 4eb9 10c1 e8b6 jsr 10c1e8b6 <grab_cache_page>
10c27298: 2440 moveal %d0,%a2
10c2729a: 76f4 moveq #-12,%d3
10c2729c: 508f addql #8,%sp
10c2729e: b4fc 0000 cmpaw #0,%a2
10c272a2: 6700 00ac beqw 10c27350 <block_symlink+0xd2>
10c272a6: 206b 001c moveal %a3@(28),%a0
10c272aa: 242e 0010 movel %fp@(16),%d2
10c272ae: 5382 subql #1,%d2
10c272b0: 2f02 movel %d2,%sp@-
10c272b2: 42a7 clrl %sp@-
10c272b4: 2f0a movel %a2,%sp@-
10c272b6: 42a7 clrl %sp@-
10c272b8: 2068 000c moveal %a0@(12),%a0
10c272bc: 4e90 jsr %a0@
10c272be: 2600 movel %d0,%d3
10c272c0: 4fef 0010 lea %sp@(16),%sp
10c272c4: 667a bnes 10c27340 <block_symlink+0xc2>
10c272c6: 202a 0038 movel %a2@(56),%d0
10c272ca: 660c bnes 10c272d8 <block_symlink+0x5a>
10c272cc: 4879 1000 242c pea 1000242c <tvecs+0x894>
10c272d2: 4eb9 10c1 60e4 jsr 10c160e4 <panic>
10c272d8: 2f02 movel %d2,%sp@-
10c272da: 2f2e 000c movel %fp@(12),%sp@-
10c272de: 2f00 movel %d0,%sp@-
10c272e0: 4eb9 10c8 5744 jsr 10c85744 <memcpy>
10c272e6: 206b 001c moveal %a3@(28),%a0
10c272ea: 2f02 movel %d2,%sp@-
10c272ec: 42a7 clrl %sp@-
10c272ee: 2f0a movel %a2,%sp@-
10c272f0: 42a7 clrl %sp@-
10c272f2: 2068 0010 moveal %a0@(16),%a0
10c272f6: 4e90 jsr %a0@
10c272f8: 206b 001c moveal %a3@(28),%a0
10c272fc: 2f0a movel %a2,%sp@-
10c272fe: 42a7 clrl %sp@-
10c27300: 2068 0004 moveal %a0@(4),%a0
10c27304: 4e90 jsr %a0@
10c27306: 2600 movel %d0,%d3
10c27308: 4fef 0024 lea %sp@(36),%sp
10c2730c: 41ea 0018 lea %a2@(24),%a0
10c27310: 2010 movel %a0@,%d0
10c27312: 0800 0000 btst #0,%d0
10c27316: 670a beqs 10c27322 <block_symlink+0xa4>
10c27318: 2f0a movel %a2,%sp@-
10c2731a: 4eb9 10c1 e498 jsr 10c1e498 <___wait_on_page>
10c27320: 588f addql #4,%sp
10c27322: 2f0a movel %a2,%sp@-
10c27324: 4eb9 10c2 20d0 jsr 10c220d0 <page_cache_release>
10c2732a: 588f addql #4,%sp
10c2732c: 4a83 tstl %d3
10c2732e: 6d20 blts 10c27350 <block_symlink+0xd2>
10c27330: 4878 0007 pea 7 <LSIGTRAP+0x2>
10c27334: 2f0c movel %a4,%sp@-
10c27336: 4eb9 10c3 3710 jsr 10c33710 <__mark_inode_dirty>
10c2733c: 7000 moveq #0,%d0
10c2733e: 6012 bras 10c27352 <block_symlink+0xd4>
10c27340: 2f0a movel %a2,%sp@-
10c27342: 4eb9 10c1 e528 jsr 10c1e528 <unlock_page>
10c27348: 2f0a movel %a2,%sp@-
10c2734a: 4eb9 10c2 20d0 jsr 10c220d0 <page_cache_release>
10c27350: 2003 movel %d3,%d0
10c27352: 4cee 1c0c ffec moveml %fp@(-20),%d2-%d3/%a2-%a4
10c27358: 4e5e unlk %fp
10c2735a: 4e75 rts
10c2735c <grow_dev_page>:
10c2735c: 4e56 0000 linkw %fp,#0
10c27360: 48e7 0038 moveml %a2-%a4,%sp@-
10c27364: 206e 0008 moveal %fp@(8),%a0
10c27368: 266e 0010 moveal %fp@(16),%a3
10c2736c: 4878 00f0 pea f0 <LSIGTRAP+0xeb>
10c27370: 2f2e 000c movel %fp@(12),%sp@-
10c27374: 2068 000c moveal %a0@(12),%a0
10c27378: 2f28 00a8 movel %a0@(168),%sp@-
10c2737c: 4eb9 10c1 e7e4 jsr 10c1e7e4 <find_or_create_page>
10c27382: 2440 moveal %d0,%a2
10c27384: 4fef 000c lea %sp@(12),%sp
10c27388: b4fc 0000 cmpaw #0,%a2
10c2738c: 6700 008a beqw 10c27418 <grow_dev_page+0xbc>
10c27390: 41ea 0018 lea %a2@(24),%a0
10c27394: 2010 movel %a0@,%d0
10c27396: 0800 0000 btst #0,%d0
10c2739a: 660c bnes 10c273a8 <grow_dev_page+0x4c>
10c2739c: 4879 1000 242c pea 1000242c <tvecs+0x894>
10c273a2: 4eb9 10c1 60e4 jsr 10c160e4 <panic>
10c273a8: 226a 0034 moveal %a2@(52),%a1
10c273ac: b2fc 0000 cmpaw #0,%a1
10c273b0: 6720 beqs 10c273d2 <grow_dev_page+0x76>
10c273b2: 4280 clrl %d0
10c273b4: 3029 0008 movew %a1@(8),%d0
10c273b8: b7c0 cmpal %d0,%a3
10c273ba: 6604 bnes 10c273c0 <grow_dev_page+0x64>
10c273bc: 200a movel %a2,%d0
10c273be: 605a bras 10c2741a <grow_dev_page+0xbe>
10c273c0: 4878 00f0 pea f0 <LSIGTRAP+0xeb>
10c273c4: 2f0a movel %a2,%sp@-
10c273c6: 4eb9 10c2 770a jsr 10c2770a <try_to_free_buffers>
10c273cc: 508f addql #8,%sp
10c273ce: 4a80 tstl %d0
10c273d0: 6736 beqs 10c27408 <grow_dev_page+0xac>
10c273d2: 42a7 clrl %sp@-
10c273d4: 2f0b movel %a3,%sp@-
10c273d6: 2f0a movel %a2,%sp@-
10c273d8: 4eba eb84 jsr %pc@(10c25f5e <create_buffers>)
10c273dc: 2240 moveal %d0,%a1
10c273de: 4fef 000c lea %sp@(12),%sp
10c273e2: b2fc 0000 cmpaw #0,%a1
10c273e6: 6720 beqs 10c27408 <grow_dev_page+0xac>
10c273e8: 2049 moveal %a1,%a0
10c273ea: 49ea 0014 lea %a2@(20),%a4
10c273ee: 2648 moveal %a0,%a3
10c273f0: 2068 0024 moveal %a0@(36),%a0
10c273f4: b0fc 0000 cmpaw #0,%a0
10c273f8: 66f4 bnes 10c273ee <grow_dev_page+0x92>
10c273fa: 2749 0024 movel %a1,%a3@(36)
10c273fe: 2549 0034 movel %a1,%a2@(52)
10c27402: 5294 addql #1,%a4@
10c27404: 200a movel %a2,%d0
10c27406: 6012 bras 10c2741a <grow_dev_page+0xbe>
10c27408: 2f0a movel %a2,%sp@-
10c2740a: 4eb9 10c1 e528 jsr 10c1e528 <unlock_page>
10c27410: 2f0a movel %a2,%sp@-
10c27412: 4eb9 10c2 20d0 jsr 10c220d0 <page_cache_release>
10c27418: 7000 moveq #0,%d0
10c2741a: 4cee 1c00 fff4 moveml %fp@(-12),%a2-%a4
10c27420: 4e5e unlk %fp
10c27422: 4e75 rts
10c27424 <hash_page_buffers>:
10c27424: 4e56 0000 linkw %fp,#0
10c27428: 48e7 3f3c moveml %d2-%d7/%a2-%a5,%sp@-
10c2742c: 206e 0008 moveal %fp@(8),%a0
10c27430: 2e2e 0010 movel %fp@(16),%d7
10c27434: 3a6e 000e moveaw %fp@(14),%a5
10c27438: 2668 0034 moveal %a0@(52),%a3
10c2743c: 244b moveal %a3,%a2
10c2743e: 387c 0010 moveaw #16,%a4
10c27442: 41e8 0018 lea %a0@(24),%a0
10c27446: 2010 movel %a0@,%d0
10c27448: 0800 0003 btst #3,%d0
10c2744c: 6704 beqs 10c27452 <hash_page_buffers+0x2e>
10c2744e: 387c 0011 moveaw #17,%a4
10c27452: 7c00 moveq #0,%d6
10c27454: 082a 0004 0017 btst #4,%a2@(23)
10c2745a: 661a bnes 10c27476 <hash_page_buffers+0x52>
10c2745c: 42a7 clrl %sp@-
10c2745e: 42a7 clrl %sp@-
10c27460: 2f0a movel %a2,%sp@-
10c27462: 4eba e1fc jsr %pc@(10c25660 <init_buffer>)
10c27466: 354d 000c movew %a5,%a2@(12)
10c2746a: 2547 0004 movel %d7,%a2@(4)
10c2746e: 254c 0014 movel %a4,%a2@(20)
10c27472: 4fef 000c lea %sp@(12),%sp
10c27476: 4aaa 002c tstl %a2@(44)
10c2747a: 6656 bnes 10c274d2 <hash_page_buffers+0xae>
10c2747c: 3c2a 000c movew %a2@(12),%d6
10c27480: 2839 1001 a9d8 movel 1001a9d8 <bh_hash_shift>,%d4
10c27486: 2a04 movel %d4,%d5
10c27488: 5d85 subql #6,%d5
10c2748a: 2406 movel %d6,%d2
10c2748c: ebaa lsll %d5,%d2
10c2748e: 72f7 moveq #-9,%d1
10c27490: d284 addl %d4,%d1
10c27492: 2006 movel %d6,%d0
10c27494: e3a8 lsll %d1,%d0
10c27496: b182 eorl %d0,%d2
10c27498: 262a 0004 movel %a2@(4),%d3
10c2749c: 2203 movel %d3,%d1
10c2749e: eba9 lsll %d5,%d1
10c274a0: 2003 movel %d3,%d0
10c274a2: 7a0d moveq #13,%d5
10c274a4: eaa8 lsrl %d5,%d0
10c274a6: b181 eorl %d0,%d1
10c274a8: 70f4 moveq #-12,%d0
10c274aa: d880 addl %d0,%d4
10c274ac: e9ab lsll %d4,%d3
10c274ae: b781 eorl %d3,%d1
10c274b0: b382 eorl %d1,%d2
10c274b2: c4b9 1001 a9d4 andl 1001a9d4 <bh_hash_mask>,%d2
10c274b8: e58a lsll #2,%d2
10c274ba: 2079 1001 a9dc moveal 1001a9dc <hash_table>,%a0
10c274c0: d1c2 addal %d2,%a0
10c274c2: 2250 moveal %a0@,%a1
10c274c4: 208a movel %a2,%a0@
10c274c6: 2548 002c movel %a0,%a2@(44)
10c274ca: 2489 movel %a1,%a2@
10c274cc: 6704 beqs 10c274d2 <hash_page_buffers+0xae>
10c274ce: 234a 002c movel %a2,%a1@(44)
10c274d2: 5287 addql #1,%d7
10c274d4: 246a 0024 moveal %a2@(36),%a2
10c274d8: b7ca cmpal %a2,%a3
10c274da: 6600 ff78 bnew 10c27454 <hash_page_buffers+0x30>
10c274de: 4cee 3cfc ffd8 moveml %fp@(-40),%d2-%d7/%a2-%a5
10c274e4: 4e5e unlk %fp
10c274e6: 4e75 rts
10c274e8 <grow_buffers>:
10c274e8: 4e56 0000 linkw %fp,#0
10c274ec: 48e7 3f00 moveml %d2-%d7,%sp@-
10c274f0: 282e 000c movel %fp@(12),%d4
10c274f4: 2e2e 0010 movel %fp@(16),%d7
10c274f8: 223c 0000 0200 movel #512,%d1
10c274fe: 3a2e 000a movew %fp@(10),%d5
10c27502: 4280 clrl %d0
10c27504: 102e 000a moveb %fp@(10),%d0
10c27508: e588 lsll #2,%d0
10c2750a: 41f9 1002 9388 lea 10029388 <hardsect_size>,%a0
10c27510: 2070 0800 moveal %a0@(00000000,%d0:l),%a0
10c27514: b0fc 0000 cmpaw #0,%a0
10c27518: 670e beqs 10c27528 <grow_buffers+0x40>
10c2751a: 4280 clrl %d0
10c2751c: 1005 moveb %d5,%d0
10c2751e: e588 lsll #2,%d0
10c27520: 2030 0800 movel %a0@(00000000,%d0:l),%d0
10c27524: 6702 beqs 10c27528 <grow_buffers+0x40>
10c27526: 2200 movel %d0,%d1
10c27528: 5381 subql #1,%d1
10c2752a: 2007 movel %d7,%d0
10c2752c: c081 andl %d1,%d0
10c2752e: 670c beqs 10c2753c <grow_buffers+0x54>
10c27530: 4879 1000 242c pea 1000242c <tvecs+0x894>
10c27536: 4eb9 10c1 60e4 jsr 10c160e4 <panic>
10c2753c: 2007 movel %d7,%d0
10c2753e: 0680 ffff fe00 addil #-512,%d0
10c27544: 0c80 0000 0e00 cmpil #3584,%d0
10c2754a: 630c blss 10c27558 <grow_buffers+0x70>
10c2754c: 4879 1000 242c pea 1000242c <tvecs+0x894>
10c27552: 4eb9 10c1 60e4 jsr 10c160e4 <panic>
10c27558: 72ff moveq #-1,%d1
10c2755a: 3405 movew %d5,%d2
10c2755c: e04a lsrw #8,%d2
10c2755e: 3605 movew %d5,%d3
10c27560: 0243 00ff andiw #255,%d3
10c27564: 5281 addql #1,%d1
10c27566: 2007 movel %d7,%d0
10c27568: e3a8 lsll %d1,%d0
10c2756a: 0c80 0000 0fff cmpil #4095,%d0
10c27570: 6ff2 bles 10c27564 <grow_buffers+0x7c>
10c27572: 2c04 movel %d4,%d6
10c27574: e2ae lsrl %d1,%d6
10c27576: 2806 movel %d6,%d4
10c27578: e3ac lsll %d1,%d4
10c2757a: 4280 clrl %d0
10c2757c: 1002 moveb %d2,%d0
10c2757e: e188 lsll #8,%d0
10c27580: 8003 orb %d3,%d0
10c27582: 2f00 movel %d0,%sp@-
10c27584: 4eb9 10c2 90ce jsr 10c290ce <bdget>
10c2758a: 2400 movel %d0,%d2
10c2758c: 588f addql #4,%sp
10c2758e: 6626 bnes 10c275b6 <grow_buffers+0xce>
10c27590: 3f05 movew %d5,%sp@-
10c27592: 4267 clrw %sp@-
10c27594: 4eb9 10c2 46f8 jsr 10c246f8 <kdevname>
10c2759a: 2f00 movel %d0,%sp@-
10c2759c: 4879 1000 24d4 pea 100024d4 <tvecs+0x93c>
10c275a2: 4eb9 10c1 677e jsr 10c1677e <printk>
10c275a8: 504f addqw #8,%sp
10c275aa: 2ebc 1000 242c movel #268444716,%sp@
10c275b0: 4eb9 10c1 60e4 jsr 10c160e4 <panic>
10c275b6: 2f07 movel %d7,%sp@-
10c275b8: 2f06 movel %d6,%sp@-
10c275ba: 2f02 movel %d2,%sp@-
10c275bc: 4eba fd9e jsr %pc@(10c2735c <grow_dev_page>)
10c275c0: 2600 movel %d0,%d3
10c275c2: 2042 moveal %d2,%a0
10c275c4: 5088 addql #8,%a0
10c275c6: 4fef 000c lea %sp@(12),%sp
10c275ca: 5390 subql #1,%a0@
10c275cc: 4a83 tstl %d3
10c275ce: 672a beqs 10c275fa <grow_buffers+0x112>
10c275d0: 2f07 movel %d7,%sp@-
10c275d2: 2f04 movel %d4,%sp@-
10c275d4: 3f05 movew %d5,%sp@-
10c275d6: 4267 clrw %sp@-
10c275d8: 2f03 movel %d3,%sp@-
10c275da: 4eba fe48 jsr %pc@(10c27424 <hash_page_buffers>)
10c275de: 2f03 movel %d3,%sp@-
10c275e0: 4eb9 10c1 e528 jsr 10c1e528 <unlock_page>
10c275e6: 2f03 movel %d3,%sp@-
10c275e8: 4eb9 10c2 20d0 jsr 10c220d0 <page_cache_release>
10c275ee: 41f9 1000 d62c lea 1000d62c <buffermem_pages>,%a0
10c275f4: 5290 addql #1,%a0@
10c275f6: 7001 moveq #1,%d0
10c275f8: 6002 bras 10c275fc <grow_buffers+0x114>
10c275fa: 7000 moveq #0,%d0
10c275fc: 4cee 00fc ffe8 moveml %fp@(-24),%d2-%d7
10c27602: 4e5e unlk %fp
10c27604: 4e75 rts
10c27606 <sync_page_buffers>:
10c27606: 4e56 0000 linkw %fp,#0
10c2760a: 48e7 3f38 moveml %d2-%d7/%a2-%a4,%sp@-
10c2760e: 2c2e 0008 movel %fp@(8),%d6
10c27612: 2446 moveal %d6,%a2
10c27614: 7600 moveq #0,%d3
10c27616: 7a7f moveq #127,%d5
10c27618: 4605 notb %d5
10c2761a: 7804 moveq #4,%d4
10c2761c: 387c 0002 moveaw #2,%a4
10c27620: 7efd moveq #-3,%d7
10c27622: 7006 moveq #6,%d0
10c27624: c0aa 0014 andl %a2@(20),%d0
10c27628: 6700 00ca beqw 10c276f4 <sync_page_buffers+0xee>
10c2762c: 47ea 0014 lea %a2@(20),%a3
10c27630: 40c1 movew %sr,%d1
10c27632: 007c 0700 oriw #1792,%sr
10c27636: 2013 movel %a3@,%d0
10c27638: 2405 movel %d5,%d2
10c2763a: c480 andl %d0,%d2
10c2763c: 56c0 sne %d0
10c2763e: 4880 extw %d0
10c27640: 3400 movew %d0,%d2
10c27642: 48c2 extl %d2
10c27644: 4482 negl %d2
10c27646: 2013 movel %a3@,%d0
10c27648: 8085 orl %d5,%d0
10c2764a: 2680 movel %d0,%a3@
10c2764c: 46c1 movew %d1,%sr
10c2764e: 204b moveal %a3,%a0
10c27650: 4a82 tstl %d2
10c27652: 6700 00a0 beqw 10c276f4 <sync_page_buffers+0xee>
10c27656: 40c1 movew %sr,%d1
10c27658: 007c 0700 oriw #1792,%sr
10c2765c: 2010 movel %a0@,%d0
10c2765e: 2404 movel %d4,%d2
10c27660: c480 andl %d0,%d2
10c27662: 56c0 sne %d0
10c27664: 4880 extw %d0
10c27666: 3400 movew %d0,%d2
10c27668: 48c2 extl %d2
10c2766a: 4482 negl %d2
10c2766c: 2010 movel %a0@,%d0
10c2766e: 8084 orl %d4,%d0
10c27670: 2080 movel %d0,%a0@
10c27672: 46c1 movew %d1,%sr
10c27674: 4a82 tstl %d2
10c27676: 671c beqs 10c27694 <sync_page_buffers+0x8e>
10c27678: 2010 movel %a0@,%d0
10c2767a: 0800 0008 btst #8,%d0
10c2767e: 6774 beqs 10c276f4 <sync_page_buffers+0xee>
10c27680: 2010 movel %a0@,%d0
10c27682: 0800 0002 btst #2,%d0
10c27686: 6708 beqs 10c27690 <sync_page_buffers+0x8a>
10c27688: 2f0a movel %a2,%sp@-
10c2768a: 4eba d580 jsr %pc@(10c24c0c <__wait_on_buffer>)
10c2768e: 588f addql #4,%sp
10c27690: 7601 moveq #1,%d3
10c27692: 6060 bras 10c276f4 <sync_page_buffers+0xee>
10c27694: 40c1 movew %sr,%d1
10c27696: 007c 0700 oriw #1792,%sr
10c2769a: 2010 movel %a0@,%d0
10c2769c: 240c movel %a4,%d2
10c2769e: c480 andl %d0,%d2
10c276a0: 56c0 sne %d0
10c276a2: 4880 extw %d0
10c276a4: 3400 movew %d0,%d2
10c276a6: 48c2 extl %d2
10c276a8: 4482 negl %d2
10c276aa: 2010 movel %a0@,%d0
10c276ac: c087 andl %d7,%d0
10c276ae: 2080 movel %d0,%a0@
10c276b0: 46c1 movew %d1,%sr
10c276b2: 4a82 tstl %d2
10c276b4: 660a bnes 10c276c0 <sync_page_buffers+0xba>
10c276b6: 2f0a movel %a2,%sp@-
10c276b8: 4eba d4fe jsr %pc@(10c24bb8 <unlock_buffer>)
10c276bc: 588f addql #4,%sp
10c276be: 6034 bras 10c276f4 <sync_page_buffers+0xee>
10c276c0: 2f0a movel %a2,%sp@-
10c276c2: 4eba e666 jsr %pc@(10c25d2a <refile_buffer>)
10c276c6: 588f addql #4,%sp
10c276c8: 41ea 000e lea %a2@(14),%a0
10c276cc: 5290 addql #1,%a0@
10c276ce: 40c0 movew %sr,%d0
10c276d0: 007c 0700 oriw #1792,%sr
10c276d4: 006b 0100 0002 oriw #256,%a3@(2)
10c276da: 46c0 movew %d0,%sr
10c276dc: 257c 10c2 4c9a movel #281169050,%a2@(56)
10c276e2: 0038
10c276e4: 2f0a movel %a2,%sp@-
10c276e6: 4878 0001 pea 1 <PF_DTRACE_OFF>
10c276ea: 4eb9 10c4 c790 jsr 10c4c790 <submit_bh>
10c276f0: 7600 moveq #0,%d3
10c276f2: 508f addql #8,%sp
10c276f4: 246a 0024 moveal %a2@(36),%a2
10c276f8: bc8a cmpl %a2,%d6
10c276fa: 6600 ff26 bnew 10c27622 <sync_page_buffers+0x1c>
10c276fe: 2003 movel %d3,%d0
10c27700: 4cee 1cfc ffdc moveml %fp@(-36),%d2-%d7/%a2-%a4
10c27706: 4e5e unlk %fp
10c27708: 4e75 rts
10c2770a <try_to_free_buffers>:
10c2770a: 4e56 0000 linkw %fp,#0
10c2770e: 48e7 303c moveml %d2-%d3/%a2-%a5,%sp@-
10c27712: 262e 0008 movel %fp@(8),%d3
10c27716: 222e 000c movel %fp@(12),%d1
10c2771a: 2043 moveal %d3,%a0
10c2771c: 2868 0034 moveal %a0@(52),%a4
10c27720: 264c moveal %a4,%a3
10c27722: 7006 moveq #6,%d0
10c27724: c0ab 0014 andl %a3@(20),%d0
10c27728: 80ab 000e orl %a3@(14),%d0
10c2772c: 6600 0082 bnew 10c277b0 <try_to_free_buffers+0xa6>
10c27730: 266b 0024 moveal %a3@(36),%a3
10c27734: b9cb cmpal %a3,%a4
10c27736: 66ea bnes 10c27722 <try_to_free_buffers+0x18>
10c27738: 264c moveal %a4,%a3
10c2773a: 4aac 002c tstl %a4@(44)
10c2773e: 6708 beqs 10c27748 <try_to_free_buffers+0x3e>
10c27740: 41f9 1000 d62c lea 1000d62c <buffermem_pages>,%a0
10c27746: 5390 subql #1,%a0@
10c27748: 243c 10c2 5326 movel #281170726,%d2
10c2774e: 4bfa e6e4 lea %pc@(10c25e34 <__put_unused_buffer_head>),%a5
10c27752: 244b moveal %a3,%a2
10c27754: 266b 0024 moveal %a3@(36),%a3
10c27758: 0c6a ffff 000c cmpiw #-1,%a2@(12)
10c2775e: 660c bnes 10c2776c <try_to_free_buffers+0x62>
10c27760: 4879 1000 242c pea 1000242c <tvecs+0x894>
10c27766: 4eb9 10c1 60e4 jsr 10c160e4 <panic>
10c2776c: 4aaa 0050 tstl %a2@(80)
10c27770: 6708 beqs 10c2777a <try_to_free_buffers+0x70>
10c27772: 2f0a movel %a2,%sp@-
10c27774: 4eba dd0a jsr %pc@(10c25480 <__remove_inode_queue>)
10c27778: 588f addql #4,%sp
10c2777a: 2f0a movel %a2,%sp@-
10c2777c: 2042 moveal %d2,%a0
10c2777e: 4e90 jsr %a0@
10c27780: 2f0a movel %a2,%sp@-
10c27782: 4e95 jsr %a5@
10c27784: 508f addql #8,%sp
10c27786: b9cb cmpal %a3,%a4
10c27788: 66c8 bnes 10c27752 <try_to_free_buffers+0x48>
10c2778a: 4878 0001 pea 1 <PF_DTRACE_OFF>
10c2778e: 4878 0003 pea 3 <PF_PTRACED_OFF>
10c27792: 4879 1000 d620 pea 1000d620 <buffer_wait>
10c27798: 4eb9 10c1 4712 jsr 10c14712 <__wake_up>
10c2779e: 2043 moveal %d3,%a0
10c277a0: 42a8 0034 clrl %a0@(52)
10c277a4: 2f03 movel %d3,%sp@-
10c277a6: 4eb9 10c2 20d0 jsr 10c220d0 <page_cache_release>
10c277ac: 7001 moveq #1,%d0
10c277ae: 603c bras 10c277ec <try_to_free_buffers+0xe2>
10c277b0: 2001 movel %d1,%d0
10c277b2: 2079 1002 53b4 moveal 100253b4 <_current_task>,%a0
10c277b8: 0828 0006 0006 btst #6,%a0@(6)
10c277be: 6704 beqs 10c277c4 <try_to_free_buffers+0xba>
10c277c0: 0240 fe3f andiw #-449,%d0
10c277c4: 0800 0006 btst #6,%d0
10c277c8: 6712 beqs 10c277dc <try_to_free_buffers+0xd2>
10c277ca: 2f0c movel %a4,%sp@-
10c277cc: 4eba fe38 jsr %pc@(10c27606 <sync_page_buffers>)
10c277d0: 588f addql #4,%sp
10c277d2: 4a80 tstl %d0
10c277d4: 6706 beqs 10c277dc <try_to_free_buffers+0xd2>
10c277d6: 7200 moveq #0,%d1
10c277d8: 6000 ff46 braw 10c27720 <try_to_free_buffers+0x16>
10c277dc: 4eba e368 jsr %pc@(10c25b46 <balance_dirty_state>)
10c277e0: 4a80 tstl %d0
10c277e2: 6d06 blts 10c277ea <try_to_free_buffers+0xe0>
10c277e4: 4eb9 10c2 7814 jsr 10c27814 <wakeup_bdflush>
10c277ea: 7000 moveq #0,%d0
10c277ec: 4cee 3c0c ffe8 moveml %fp@(-24),%d2-%d3/%a2-%a5
10c277f2: 4e5e unlk %fp
10c277f4: 4e75 rts
10c277f6 <show_buffers>:
10c277f6: 4e56 0000 linkw %fp,#0
10c277fa: 2039 1000 d62c movel 1000d62c <buffermem_pages>,%d0
10c27800: e588 lsll #2,%d0
10c27802: 2f00 movel %d0,%sp@-
10c27804: 4879 1000 24ec pea 100024ec <tvecs+0x954>
10c2780a: 4eb9 10c1 677e jsr 10c1677e <printk>
10c27810: 4e5e unlk %fp
10c27812: 4e75 rts
10c27814 <wakeup_bdflush>:
10c27814: 4e56 0000 linkw %fp,#0
10c27818: 4878 0001 pea 1 <PF_DTRACE_OFF>
10c2781c: 4878 0001 pea 1 <PF_DTRACE_OFF>
10c27820: 4879 1000 d6a0 pea 1000d6a0 <bdflush_wait>
10c27826: 4eb9 10c1 4712 jsr 10c14712 <__wake_up>
10c2782c: 4e5e unlk %fp
10c2782e: 4e75 rts
10c27830 <sync_old_buffers>:
10c27830: 4e56 0000 linkw %fp,#0
10c27834: 2f0a movel %a2,%sp@-
10c27836: 4eb9 10c3 39e6 jsr 10c339e6 <sync_unlocked_inodes>
10c2783c: 42a7 clrl %sp@-
10c2783e: 4eb9 10c2 7ec4 jsr 10c27ec4 <sync_supers>
10c27844: 588f addql #4,%sp
10c27846: 41f9 1001 a9e8 lea 1001a9e8 <lru_list+0x8>,%a0
10c2784c: 2250 moveal %a0@,%a1
10c2784e: 2448 moveal %a0,%a2
10c27850: b2fc 0000 cmpaw #0,%a1
10c27854: 672c beqs 10c27882 <sync_old_buffers+0x52>
10c27856: 2039 1002 67b0 movel 100267b0 <jiffies>,%d0
10c2785c: 90a9 0018 subl %a1@(24),%d0
10c27860: 6b20 bmis 10c27882 <sync_old_buffers+0x52>
10c27862: 42a7 clrl %sp@-
10c27864: 4eba d4b8 jsr %pc@(10c24d1e <write_some_buffers>)
10c27868: 588f addql #4,%sp
10c2786a: 4a80 tstl %d0
10c2786c: 6714 beqs 10c27882 <sync_old_buffers+0x52>
10c2786e: 2052 moveal %a2@,%a0
10c27870: b0fc 0000 cmpaw #0,%a0
10c27874: 670c beqs 10c27882 <sync_old_buffers+0x52>
10c27876: 2039 1002 67b0 movel 100267b0 <jiffies>,%d0
10c2787c: 90a8 0018 subl %a0@(24),%d0
10c27880: 6ae0 bpls 10c27862 <sync_old_buffers+0x32>
10c27882: 7000 moveq #0,%d0
10c27884: 246e fffc moveal %fp@(-4),%a2
10c27888: 4e5e unlk %fp
10c2788a: 4e75 rts
10c2788c <block_sync_page>:
10c2788c: 4e56 0000 linkw %fp,#0
10c27890: 0cb9 1000 f03c cmpil #268496956,1000f03c <tq_disk>
10c27896: 1000 f03c
10c2789a: 670c beqs 10c278a8 <block_sync_page+0x1c>
10c2789c: 4879 1000 f03c pea 1000f03c <tq_disk>
10c278a2: 4eb9 10c1 8942 jsr 10c18942 <__run_task_queue>
10c278a8: 7000 moveq #0,%d0
10c278aa: 4e5e unlk %fp
10c278ac: 4e75 rts
10c278ae <sys_bdflush>:
10c278ae: 4e56 0000 linkw %fp,#0
10c278b2: 2f02 movel %d2,%sp@-
10c278b4: 222e 0008 movel %fp@(8),%d1
10c278b8: 226e 000c moveal %fp@(12),%a1
10c278bc: 2079 1002 53b4 moveal 100253b4 <_current_task>,%a0
10c278c2: 0828 0005 01d1 btst #5,%a0@(465)
10c278c8: 6604 bnes 10c278ce <sys_bdflush+0x20>
10c278ca: 70ff moveq #-1,%d0
10c278cc: 6068 bras 10c27936 <sys_bdflush+0x88>
10c278ce: 0068 0100 0006 oriw #256,%a0@(6)
10c278d4: 7001 moveq #1,%d0
10c278d6: b081 cmpl %d1,%d0
10c278d8: 6608 bnes 10c278e2 <sys_bdflush+0x34>
10c278da: 42a7 clrl %sp@-
10c278dc: 4eb9 10c1 75f2 jsr 10c175f2 <do_exit>
10c278e2: 7401 moveq #1,%d2
10c278e4: b481 cmpl %d1,%d2
10c278e6: 6c4c bges 10c27934 <sys_bdflush+0x86>
10c278e8: 2001 movel %d1,%d0
10c278ea: 5580 subql #2,%d0
10c278ec: e280 asrl #1,%d0
10c278ee: 7408 moveq #8,%d2
10c278f0: b480 cmpl %d0,%d2
10c278f2: 653c bcss 10c27930 <sys_bdflush+0x82>
10c278f4: 0801 0000 btst #0,%d1
10c278f8: 6610 bnes 10c2790a <sys_bdflush+0x5c>
10c278fa: e588 lsll #2,%d0
10c278fc: 41f9 1000 d630 lea 1000d630 <bdf_prm>,%a0
10c27902: 2030 0800 movel %a0@(00000000,%d0:l),%d0
10c27906: 2280 movel %d0,%a1@
10c27908: 602a bras 10c27934 <sys_bdflush+0x86>
10c2790a: e588 lsll #2,%d0
10c2790c: 41f9 1000 d654 lea 1000d654 <bdflush_min>,%a0
10c27912: b3f0 0800 cmpal %a0@(00000000,%d0:l),%a1
10c27916: 6d18 blts 10c27930 <sys_bdflush+0x82>
10c27918: 41f9 1000 d678 lea 1000d678 <bdflush_max>,%a0
10c2791e: b3f0 0800 cmpal %a0@(00000000,%d0:l),%a1
10c27922: 6e0c bgts 10c27930 <sys_bdflush+0x82>
10c27924: 41f9 1000 d630 lea 1000d630 <bdf_prm>,%a0
10c2792a: 2189 0800 movel %a1,%a0@(00000000,%d0:l)
10c2792e: 6004 bras 10c27934 <sys_bdflush+0x86>
10c27930: 70ea moveq #-22,%d0
10c27932: 6002 bras 10c27936 <sys_bdflush+0x88>
10c27934: 7000 moveq #0,%d0
10c27936: 242e fffc movel %fp@(-4),%d2
10c2793a: 4e5e unlk %fp
10c2793c: 4e75 rts
10c2793e <bdflush>:
10c2793e: 4e56 0000 linkw %fp,#0
10c27942: 48e7 2030 moveml %d2/%a2-%a3,%sp@-
10c27946: 242e 0008 movel %fp@(8),%d2
10c2794a: 2479 1002 53b4 moveal 100253b4 <_current_task>,%a2
10c27950: 7001 moveq #1,%d0
10c27952: 2540 0086 movel %d0,%a2@(134)
10c27956: 2540 007e movel %d0,%a2@(126)
10c2795a: 41ea 023c lea %a2@(572),%a0
10c2795e: 43f9 1000 2566 lea 10002566 <tvecs+0x9ce>,%a1
10c27964: 10d9 moveb %a1@+,%a0@+
10c27966: 66fc bnes 10c27964 <bdflush+0x26>
10c27968: 007c 0700 oriw #1792,%sr
10c2796c: 2f0a movel %a2,%sp@-
10c2796e: 4eb9 10c1 a4c2 jsr 10c1a4c2 <flush_signals>
10c27974: 41ea 02fa lea %a2@(762),%a0
10c27978: 588f addql #4,%sp
10c2797a: 70ff moveq #-1,%d0
10c2797c: 2140 0004 movel %d0,%a0@(4)
10c27980: 2080 movel %d0,%a0@
10c27982: 42aa 0008 clrl %a2@(8)
10c27986: 027c f8ff andiw #-1793,%sr
10c2798a: 2f02 movel %d2,%sp@-
10c2798c: 4eb9 10c1 4858 jsr 10c14858 <complete>
10c27992: 588f addql #4,%sp
10c27994: 47fa d388 lea %pc@(10c24d1e <write_some_buffers>),%a3
10c27998: 45f9 10c1 4990 lea 10c14990 <interruptible_sleep_on>,%a2
10c2799e: 42a7 clrl %sp@-
10c279a0: 4e93 jsr %a3@
10c279a2: 588f addql #4,%sp
10c279a4: 4a80 tstl %d0
10c279a6: 6708 beqs 10c279b0 <bdflush+0x72>
10c279a8: 4eba e19c jsr %pc@(10c25b46 <balance_dirty_state>)
10c279ac: 4a80 tstl %d0
10c279ae: 6cee bges 10c2799e <bdflush+0x60>
10c279b0: 4878 0001 pea 1 <PF_DTRACE_OFF>
10c279b4: 4878 0001 pea 1 <PF_DTRACE_OFF>
10c279b8: 42a7 clrl %sp@-
10c279ba: 4eba d49c jsr %pc@(10c24e58 <wait_for_buffers>)
10c279be: 504f addqw #8,%sp
10c279c0: 2ebc 1000 d6a0 movel #268490400,%sp@
10c279c6: 4e92 jsr %a2@
10c279c8: 588f addql #4,%sp
10c279ca: 60d2 bras 10c2799e <bdflush+0x60>
10c279cc: 4e71 nop
10c279ce <kupdate>:
10c279ce: 4e56 0000 linkw %fp,#0
10c279d2: 48e7 2038 moveml %d2/%a2-%a4,%sp@-
10c279d6: 242e 0008 movel %fp@(8),%d2
10c279da: 2479 1002 53b4 moveal 100253b4 <_current_task>,%a2
10c279e0: 7001 moveq #1,%d0
10c279e2: 2540 0086 movel %d0,%a2@(134)
10c279e6: 2540 007e movel %d0,%a2@(126)
10c279ea: 41ea 023c lea %a2@(572),%a0
10c279ee: 43f9 1000 256e lea 1000256e <tvecs+0x9d6>,%a1
10c279f4: 10d9 moveb %a1@+,%a0@+
10c279f6: 66fc bnes 10c279f4 <kupdate+0x26>
10c279f8: 007c 0700 oriw #1792,%sr
10c279fc: 43ea 02fa lea %a2@(762),%a1
10c27a00: 72ff moveq #-1,%d1
10c27a02: 2341 0004 movel %d1,%a1@(4)
10c27a06: 2281 movel %d1,%a1@
10c27a08: 2079 1002 53b4 moveal 100253b4 <_current_task>,%a0
10c27a0e: 41e8 02fa lea %a0@(762),%a0
10c27a12: 20bc fff9 ffff movel #-393217,%a0@
10c27a18: 2141 0004 movel %d1,%a0@(4)
10c27a1c: 41ea 030a lea %a2@(778),%a0
10c27a20: 2029 0004 movel %a1@(4),%d0
10c27a24: 4680 notl %d0
10c27a26: c0a8 0004 andl %a0@(4),%d0
10c27a2a: 2211 movel %a1@,%d1
10c27a2c: 4681 notl %d1
10c27a2e: c290 andl %a0@,%d1
10c27a30: 8081 orl %d1,%d0
10c27a32: 56c0 sne %d0
10c27a34: 4880 extw %d0
10c27a36: 48c0 extl %d0
10c27a38: 4480 negl %d0
10c27a3a: 2540 0008 movel %d0,%a2@(8)
10c27a3e: 027c f8ff andiw #-1793,%sr
10c27a42: 2f02 movel %d2,%sp@-
10c27a44: 4eb9 10c1 4858 jsr 10c14858 <complete>
10c27a4a: 588f addql #4,%sp
10c27a4c: 49f9 1000 d640 lea 1000d640 <bdf_prm+0x10>,%a4
10c27a52: 47fa fddc lea %pc@(10c27830 <sync_old_buffers>),%a3
10c27a56: 4878 0001 pea 1 <PF_DTRACE_OFF>
10c27a5a: 4878 0001 pea 1 <PF_DTRACE_OFF>
10c27a5e: 42a7 clrl %sp@-
10c27a60: 4eba d3f6 jsr %pc@(10c24e58 <wait_for_buffers>)
10c27a64: 4fef 000c lea %sp@(12),%sp
10c27a68: 2014 movel %a4@,%d0
10c27a6a: 6710 beqs 10c27a7c <kupdate+0xae>
10c27a6c: 7201 moveq #1,%d1
10c27a6e: 2481 movel %d1,%a2@
10c27a70: 2f00 movel %d0,%sp@-
10c27a72: 4eb9 10c1 4428 jsr 10c14428 <schedule_timeout>
10c27a78: 588f addql #4,%sp
10c27a7a: 600a bras 10c27a86 <kupdate+0xb8>
10c27a7c: 7008 moveq #8,%d0
10c27a7e: 2480 movel %d0,%a2@
10c27a80: 4eb9 10c1 44d2 jsr 10c144d2 <schedule>
10c27a86: 4aaa 0008 tstl %a2@(8)
10c27a8a: 6746 beqs 10c27ad2 <kupdate+0x104>
10c27a8c: 7400 moveq #0,%d2
10c27a8e: 007c 0700 oriw #1792,%sr
10c27a92: 43ea 030a lea %a2@(778),%a1
10c27a96: 2011 movel %a1@,%d0
10c27a98: 0800 0012 btst #18,%d0
10c27a9c: 6708 beqs 10c27aa6 <kupdate+0xd8>
10c27a9e: 0880 0012 bclr #18,%d0
10c27aa2: 2280 movel %d0,%a1@
10c27aa4: 7401 moveq #1,%d2
10c27aa6: 41ea 02fa lea %a2@(762),%a0
10c27aaa: 2028 0004 movel %a0@(4),%d0
10c27aae: 4680 notl %d0
10c27ab0: 2229 0004 movel %a1@(4),%d1
10c27ab4: c280 andl %d0,%d1
10c27ab6: 2010 movel %a0@,%d0
10c27ab8: 4680 notl %d0
10c27aba: c091 andl %a1@,%d0
10c27abc: 8280 orl %d0,%d1
10c27abe: 56c0 sne %d0
10c27ac0: 4880 extw %d0
10c27ac2: 48c0 extl %d0
10c27ac4: 4480 negl %d0
10c27ac6: 2540 0008 movel %d0,%a2@(8)
10c27aca: 027c f8ff andiw #-1793,%sr
10c27ace: 4a82 tstl %d2
10c27ad0: 66aa bnes 10c27a7c <kupdate+0xae>
10c27ad2: 4e93 jsr %a3@
10c27ad4: 6080 bras 10c27a56 <kupdate+0x88>
10c27ad6: 4e71 nop
10c27ad8 <bromptr>:
10c27ad8: 4e56 0000 linkw %fp,#0
10c27adc: 48e7 3020 moveml %d2-%d3/%a2,%sp@-
10c27ae0: 262e 0008 movel %fp@(8),%d3
10c27ae4: 4282 clrl %d2
10c27ae6: 142e 000a moveb %fp@(10),%d2
10c27aea: 2f02 movel %d2,%sp@-
10c27aec: 45f9 10c2 9392 lea 10c29392 <get_blkfops>,%a2
10c27af2: 4e92 jsr %a2@
10c27af4: 2040 moveal %d0,%a0
10c27af6: 588f addql #4,%sp
10c27af8: 4aa8 0018 tstl %a0@(24)
10c27afc: 6604 bnes 10c27b02 <bromptr+0x2a>
10c27afe: 70da moveq #-38,%d0
10c27b00: 6014 bras 10c27b16 <bromptr+0x3e>
10c27b02: 2f02 movel %d2,%sp@-
10c27b04: 4e92 jsr %a2@
10c27b06: 2040 moveal %d0,%a0
10c27b08: 2f2e 000c movel %fp@(12),%sp@-
10c27b0c: 3f03 movew %d3,%sp@-
10c27b0e: 4267 clrw %sp@-
10c27b10: 2068 0018 moveal %a0@(24),%a0
10c27b14: 4e90 jsr %a0@
10c27b16: 4cee 040c fff4 moveml %fp@(-12),%d2-%d3/%a2
10c27b1c: 4e5e unlk %fp
10c27b1e: 4e75 rts
10c27b20 <set_buffer_async_io>:
10c27b20: 4e56 0000 linkw %fp,#0
10c27b24: 206e 0008 moveal %fp@(8),%a0
10c27b28: 217c 10c2 5680 movel #281171584,%a0@(56)
10c27b2e: 0038
10c27b30: 41e8 0014 lea %a0@(20),%a0
10c27b34: 40c0 movew %sr,%d0
10c27b36: 007c 0700 oriw #1792,%sr
10c27b3a: 7240 moveq #64,%d1
10c27b3c: 8390 orl %d1,%a0@
10c27b3e: 46c0 movew %d0,%sr
10c27b40: 4e5e unlk %fp
10c27b42: 4e75 rts
10c27b44 <__mark_dirty>:
10c27b44: 4e56 0000 linkw %fp,#0
10c27b48: 206e 0008 moveal %fp@(8),%a0
10c27b4c: 2039 1002 67b0 movel 100267b0 <jiffies>,%d0
10c27b52: d0b9 1000 d644 addl 1000d644 <bdf_prm+0x14>,%d0
10c27b58: 2140 0018 movel %d0,%a0@(24)
10c27b5c: 2f08 movel %a0,%sp@-
10c27b5e: 4eba e1ca jsr %pc@(10c25d2a <refile_buffer>)
10c27b62: 4e5e unlk %fp
10c27b64: 4e75 rts
10c27b66: 4e75 rts
10c27b68 <get_filesystem>:
10c27b68: 4e56 0000 linkw %fp,#0
10c27b6c: 2f0a movel %a2,%sp@-
10c27b6e: 226e 0008 moveal %fp@(8),%a1
10c27b72: 2029 000c movel %a1@(12),%d0
10c27b76: 6712 beqs 10c27b8a <get_filesystem+0x22>
10c27b78: 2440 moveal %d0,%a2
10c27b7a: 41ea 0010 lea %a2@(16),%a0
10c27b7e: 5290 addql #1,%a0@
10c27b80: 2069 000c moveal %a1@(12),%a0
10c27b84: 7018 moveq #24,%d0
10c27b86: 81a8 0014 orl %d0,%a0@(20)
10c27b8a: 245f moveal %sp@+,%a2
10c27b8c: 4e5e unlk %fp
10c27b8e: 4e75 rts
10c27b90 <put_filesystem>:
10c27b90: 4e56 0000 linkw %fp,#0
10c27b94: 2f0a movel %a2,%sp@-
10c27b96: 226e 0008 moveal %fp@(8),%a1
10c27b9a: 2029 000c movel %a1@(12),%d0
10c27b9e: 6712 beqs 10c27bb2 <put_filesystem+0x22>
10c27ba0: 2440 moveal %d0,%a2
10c27ba2: 41ea 0010 lea %a2@(16),%a0
10c27ba6: 5390 subql #1,%a0@
10c27ba8: 2069 000c moveal %a1@(12),%a0
10c27bac: 7008 moveq #8,%d0
10c27bae: 81a8 0014 orl %d0,%a0@(20)
10c27bb2: 245f moveal %sp@+,%a2
10c27bb4: 4e5e unlk %fp
10c27bb6: 4e75 rts
10c27bb8 <find_filesystem>:
10c27bb8: 4e56 0000 linkw %fp,#0
10c27bbc: 48e7 0038 moveml %a2-%a4,%sp@-
10c27bc0: 266e 0008 moveal %fp@(8),%a3
10c27bc4: 49f9 1001 aa0c lea 1001aa0c <file_systems>,%a4
10c27bca: 6004 bras 10c27bd0 <find_filesystem+0x18>
10c27bcc: 49ea 0010 lea %a2@(16),%a4
10c27bd0: 2454 moveal %a4@,%a2
10c27bd2: b4fc 0000 cmpaw #0,%a2
10c27bd6: 6716 beqs 10c27bee <find_filesystem+0x36>
10c27bd8: 2052 moveal %a2@,%a0
10c27bda: 224b moveal %a3,%a1
10c27bdc: 1018 moveb %a0@+,%d0
10c27bde: b019 cmpb %a1@+,%d0
10c27be0: 6606 bnes 10c27be8 <find_filesystem+0x30>
10c27be2: 4a00 tstb %d0
10c27be4: 66f6 bnes 10c27bdc <find_filesystem+0x24>
10c27be6: 6002 bras 10c27bea <find_filesystem+0x32>
10c27be8: 9021 subb %a1@-,%d0
10c27bea: 4a00 tstb %d0
10c27bec: 66de bnes 10c27bcc <find_filesystem+0x14>
10c27bee: 200c movel %a4,%d0
10c27bf0: 4cdf 1c00 moveml %sp@+,%a2-%a4
10c27bf4: 4e5e unlk %fp
10c27bf6: 4e75 rts
10c27bf8 <register_filesystem>:
10c27bf8: 4e56 0000 linkw %fp,#0
10c27bfc: 2f0a movel %a2,%sp@-
10c27bfe: 2f02 movel %d2,%sp@-
10c27c00: 246e 0008 moveal %fp@(8),%a2
10c27c04: 7400 moveq #0,%d2
10c27c06: b4fc 0000 cmpaw #0,%a2
10c27c0a: 6604 bnes 10c27c10 <register_filesystem+0x18>
10c27c0c: 70ea moveq #-22,%d0
10c27c0e: 6028 bras 10c27c38 <register_filesystem+0x40>
10c27c10: 4aaa 0010 tstl %a2@(16)
10c27c14: 6704 beqs 10c27c1a <register_filesystem+0x22>
10c27c16: 70f0 moveq #-16,%d0
10c27c18: 601e bras 10c27c38 <register_filesystem+0x40>
10c27c1a: 41ea 0014 lea %a2@(20),%a0
10c27c1e: 2088 movel %a0,%a0@
10c27c20: 2548 0018 movel %a0,%a2@(24)
10c27c24: 2f12 movel %a2@,%sp@-
10c27c26: 4eba ff90 jsr %pc@(10c27bb8 <find_filesystem>)
10c27c2a: 2040 moveal %d0,%a0
10c27c2c: 4a90 tstl %a0@
10c27c2e: 6704 beqs 10c27c34 <register_filesystem+0x3c>
10c27c30: 74f0 moveq #-16,%d2
10c27c32: 6002 bras 10c27c36 <register_filesystem+0x3e>
10c27c34: 208a movel %a2,%a0@
10c27c36: 2002 movel %d2,%d0
10c27c38: 242e fff8 movel %fp@(-8),%d2
10c27c3c: 246e fffc moveal %fp@(-4),%a2
10c27c40: 4e5e unlk %fp
10c27c42: 4e75 rts
10c27c44 <unregister_filesystem>:
10c27c44: 4e56 0000 linkw %fp,#0
10c27c48: 202e 0008 movel %fp@(8),%d0
10c27c4c: 43f9 1001 aa0c lea 1001aa0c <file_systems>,%a1
10c27c52: 4a91 tstl %a1@
10c27c54: 671a beqs 10c27c70 <unregister_filesystem+0x2c>
10c27c56: 2051 moveal %a1@,%a0
10c27c58: b1c0 cmpal %d0,%a0
10c27c5a: 660c bnes 10c27c68 <unregister_filesystem+0x24>
10c27c5c: 22a8 0010 movel %a0@(16),%a1@
10c27c60: 42a8 0010 clrl %a0@(16)
10c27c64: 7000 moveq #0,%d0
10c27c66: 600a bras 10c27c72 <unregister_filesystem+0x2e>
10c27c68: 43e8 0010 lea %a0@(16),%a1
10c27c6c: 4a91 tstl %a1@
10c27c6e: 66e6 bnes 10c27c56 <unregister_filesystem+0x12>
10c27c70: 70ea moveq #-22,%d0
10c27c72: 4e5e unlk %fp
10c27c74: 4e75 rts
10c27c76 <fs_index>:
10c27c76: 4e56 0000 linkw %fp,#0
10c27c7a: 48e7 2038 moveml %d2/%a2-%a4,%sp@-
10c27c7e: 2f2e 0008 movel %fp@(8),%sp@-
10c27c82: 4eb9 10c2 baf8 jsr 10c2baf8 <getname>
10c27c88: 2640 moveal %d0,%a3
10c27c8a: 588f addql #4,%sp
10c27c8c: 240b movel %a3,%d2
10c27c8e: 0c82 ffff fc18 cmpil #-1000,%d2
10c27c94: 6240 bhis 10c27cd6 <fs_index+0x60>
10c27c96: 74ea moveq #-22,%d2
10c27c98: 2479 1001 aa0c moveal 1001aa0c <file_systems>,%a2
10c27c9e: 7200 moveq #0,%d1
10c27ca0: 49f9 10c2 0aea lea 10c20aea <kmem_cache_free>,%a4
10c27ca6: 6006 bras 10c27cae <fs_index+0x38>
10c27ca8: 246a 0010 moveal %a2@(16),%a2
10c27cac: 5281 addql #1,%d1
10c27cae: b4fc 0000 cmpaw #0,%a2
10c27cb2: 6718 beqs 10c27ccc <fs_index+0x56>
10c27cb4: 2052 moveal %a2@,%a0
10c27cb6: 224b moveal %a3,%a1
10c27cb8: 1018 moveb %a0@+,%d0
10c27cba: b019 cmpb %a1@+,%d0
10c27cbc: 6606 bnes 10c27cc4 <fs_index+0x4e>
10c27cbe: 4a00 tstb %d0
10c27cc0: 66f6 bnes 10c27cb8 <fs_index+0x42>
10c27cc2: 6002 bras 10c27cc6 <fs_index+0x50>
10c27cc4: 9021 subb %a1@-,%d0
10c27cc6: 4a00 tstb %d0
10c27cc8: 66de bnes 10c27ca8 <fs_index+0x32>
10c27cca: 2401 movel %d1,%d2
10c27ccc: 2f0b movel %a3,%sp@-
10c27cce: 2f39 1002 7d20 movel 10027d20 <names_cachep>,%sp@-
10c27cd4: 4e94 jsr %a4@
10c27cd6: 2002 movel %d2,%d0
10c27cd8: 4cee 1c04 fff0 moveml %fp@(-16),%d2/%a2-%a4
10c27cde: 4e5e unlk %fp
10c27ce0: 4e75 rts
10c27ce2 <fs_name>:
10c27ce2: 4e56 0000 linkw %fp,#0
10c27ce6: 2f0a movel %a2,%sp@-
10c27ce8: 2f02 movel %d2,%sp@-
10c27cea: 242e 0008 movel %fp@(8),%d2
10c27cee: 2479 1001 aa0c moveal 1001aa0c <file_systems>,%a2
10c27cf4: 6006 bras 10c27cfc <fs_name+0x1a>
10c27cf6: 246a 0010 moveal %a2@(16),%a2
10c27cfa: 5382 subql #1,%d2
10c27cfc: b4fc 0000 cmpaw #0,%a2
10c27d00: 673a beqs 10c27d3c <fs_name+0x5a>
10c27d02: 4a82 tstl %d2
10c27d04: 66f0 bnes 10c27cf6 <fs_name+0x14>
10c27d06: 2f2a 000c movel %a2@(12),%sp@-
10c27d0a: 4eb9 10c1 6e6a jsr 10c16e6a <try_inc_mod_count>
10c27d10: 588f addql #4,%sp
10c27d12: 4a80 tstl %d0
10c27d14: 67e0 beqs 10c27cf6 <fs_name+0x14>
10c27d16: 2f12 movel %a2@,%sp@-
10c27d18: 4eb9 10c8 418e jsr 10c8418e <strlen>
10c27d1e: 588f addql #4,%sp
10c27d20: 5280 addql #1,%d0
10c27d22: 2f00 movel %d0,%sp@-
10c27d24: 2f12 movel %a2@,%sp@-
10c27d26: 2f2e 000c movel %fp@(12),%sp@-
10c27d2a: 4eb9 10c8 5744 jsr 10c85744 <memcpy>
10c27d30: 504f addqw #8,%sp
10c27d32: 2e8a movel %a2,%sp@
10c27d34: 4eba fe5a jsr %pc@(10c27b90 <put_filesystem>)
10c27d38: 7000 moveq #0,%d0
10c27d3a: 6002 bras 10c27d3e <fs_name+0x5c>
10c27d3c: 70ea moveq #-22,%d0
10c27d3e: 242e fff8 movel %fp@(-8),%d2
10c27d42: 246e fffc moveal %fp@(-4),%a2
10c27d46: 4e5e unlk %fp
10c27d48: 4e75 rts
10c27d4a <fs_maxindex>:
10c27d4a: 4e56 0000 linkw %fp,#0
10c27d4e: 2079 1001 aa0c moveal 1001aa0c <file_systems>,%a0
10c27d54: 7000 moveq #0,%d0
10c27d56: b0fc 0000 cmpaw #0,%a0
10c27d5a: 670c beqs 10c27d68 <fs_maxindex+0x1e>
10c27d5c: 2068 0010 moveal %a0@(16),%a0
10c27d60: 5280 addql #1,%d0
10c27d62: b0fc 0000 cmpaw #0,%a0
10c27d66: 66f4 bnes 10c27d5c <fs_maxindex+0x12>
10c27d68: 4e5e unlk %fp
10c27d6a: 4e75 rts
10c27d6c <sys_sysfs>:
10c27d6c: 4e56 0000 linkw %fp,#0
10c27d70: 2f02 movel %d2,%sp@-
10c27d72: 222e 0008 movel %fp@(8),%d1
10c27d76: 206e 000c moveal %fp@(12),%a0
10c27d7a: 70ea moveq #-22,%d0
10c27d7c: 7402 moveq #2,%d2
10c27d7e: b481 cmpl %d1,%d2
10c27d80: 671a beqs 10c27d9c <sys_sysfs+0x30>
10c27d82: 6d08 blts 10c27d8c <sys_sysfs+0x20>
10c27d84: 7401 moveq #1,%d2
10c27d86: b481 cmpl %d1,%d2
10c27d88: 670a beqs 10c27d94 <sys_sysfs+0x28>
10c27d8a: 6020 bras 10c27dac <sys_sysfs+0x40>
10c27d8c: 7403 moveq #3,%d2
10c27d8e: b481 cmpl %d1,%d2
10c27d90: 6716 beqs 10c27da8 <sys_sysfs+0x3c>
10c27d92: 6018 bras 10c27dac <sys_sysfs+0x40>
10c27d94: 2f08 movel %a0,%sp@-
10c27d96: 4eba fede jsr %pc@(10c27c76 <fs_index>)
10c27d9a: 6010 bras 10c27dac <sys_sysfs+0x40>
10c27d9c: 2f2e 0010 movel %fp@(16),%sp@-
10c27da0: 2f08 movel %a0,%sp@-
10c27da2: 4eba ff3e jsr %pc@(10c27ce2 <fs_name>)
10c27da6: 6004 bras 10c27dac <sys_sysfs+0x40>
10c27da8: 4eba ffa0 jsr %pc@(10c27d4a <fs_maxindex>)
10c27dac: 242e fffc movel %fp@(-4),%d2
10c27db0: 4e5e unlk %fp
10c27db2: 4e75 rts
10c27db4 <get_filesystem_list>:
10c27db4: 4e56 0000 linkw %fp,#0
10c27db8: 48e7 2030 moveml %d2/%a2-%a3,%sp@-
10c27dbc: 266e 0008 moveal %fp@(8),%a3
10c27dc0: 7400 moveq #0,%d2
10c27dc2: 2479 1001 aa0c moveal 1001aa0c <file_systems>,%a2
10c27dc8: b4fc 0000 cmpaw #0,%a2
10c27dcc: 6740 beqs 10c27e0e <get_filesystem_list+0x5a>
10c27dce: 2f12 movel %a2@,%sp@-
10c27dd0: 203c 1000 257d movel #268445053,%d0
10c27dd6: 082a 0000 0007 btst #0,%a2@(7)
10c27ddc: 6706 beqs 10c27de4 <get_filesystem_list+0x30>
10c27dde: 203c 1000 257c movel #268445052,%d0
10c27de4: 2f00 movel %d0,%sp@-
10c27de6: 4879 1000 2583 pea 10002583 <tvecs+0x9eb>
10c27dec: 4873 2800 pea %a3@(00000000,%d2:l)
10c27df0: 4eb9 10c8 4d6a jsr 10c84d6a <sprintf>
10c27df6: d480 addl %d0,%d2
10c27df8: 246a 0010 moveal %a2@(16),%a2
10c27dfc: 4fef 0010 lea %sp@(16),%sp
10c27e00: b4fc 0000 cmpaw #0,%a2
10c27e04: 6708 beqs 10c27e0e <get_filesystem_list+0x5a>
10c27e06: 0c82 0000 0faf cmpil #4015,%d2
10c27e0c: 6fc0 bles 10c27dce <get_filesystem_list+0x1a>
10c27e0e: 2002 movel %d2,%d0
10c27e10: 4cee 0c04 fff4 moveml %fp@(-12),%d2/%a2-%a3
10c27e16: 4e5e unlk %fp
10c27e18: 4e75 rts
10c27e1a <get_fs_type>:
10c27e1a: 4e56 0000 linkw %fp,#0
10c27e1e: 2f0a movel %a2,%sp@-
10c27e20: 2f2e 0008 movel %fp@(8),%sp@-
10c27e24: 4eba fd92 jsr %pc@(10c27bb8 <find_filesystem>)
10c27e28: 2040 moveal %d0,%a0
10c27e2a: 2450 moveal %a0@,%a2
10c27e2c: 588f addql #4,%sp
10c27e2e: b4fc 0000 cmpaw #0,%a2
10c27e32: 6710 beqs 10c27e44 <get_fs_type+0x2a>
10c27e34: 2f2a 000c movel %a2@(12),%sp@-
10c27e38: 4eb9 10c1 6e6a jsr 10c16e6a <try_inc_mod_count>
10c27e3e: 4a80 tstl %d0
10c27e40: 6602 bnes 10c27e44 <get_fs_type+0x2a>
10c27e42: 95ca subal %a2,%a2
10c27e44: 200a movel %a2,%d0
10c27e46: 246e fffc moveal %fp@(-4),%a2
10c27e4a: 4e5e unlk %fp
10c27e4c: 4e75 rts
10c27e4e <drop_super>:
10c27e4e: 4e56 0000 linkw %fp,#0
10c27e52: 2f0a movel %a2,%sp@-
10c27e54: 246e 0008 moveal %fp@(8),%a2
10c27e58: 486a 0030 pea %a2@(48)
10c27e5c: 4eb9 10c8 542e jsr 10c8542e <__up_read>
10c27e62: 588f addql #4,%sp
10c27e64: 202a 0054 movel %a2@(84),%d0
10c27e68: 2200 movel %d0,%d1
10c27e6a: 5381 subql #1,%d1
10c27e6c: 2541 0054 movel %d1,%a2@(84)
10c27e70: 7201 moveq #1,%d1
10c27e72: b280 cmpl %d0,%d1
10c27e74: 6608 bnes 10c27e7e <drop_super+0x30>
10c27e76: 2f0a movel %a2,%sp@-
10c27e78: 4eb9 10c2 0b8c jsr 10c20b8c <kfree>
10c27e7e: 246e fffc moveal %fp@(-4),%a2
10c27e82: 4e5e unlk %fp
10c27e84: 4e75 rts
10c27e86 <put_super>:
10c27e86: 4e56 0000 linkw %fp,#0
10c27e8a: 2f0a movel %a2,%sp@-
10c27e8c: 246e 0008 moveal %fp@(8),%a2
10c27e90: 41ea 0058 lea %a2@(88),%a0
10c27e94: 5390 subql #1,%a0@
10c27e96: 486a 0030 pea %a2@(48)
10c27e9a: 4eb9 10c8 5476 jsr 10c85476 <__up_write>
10c27ea0: 588f addql #4,%sp
10c27ea2: 202a 0054 movel %a2@(84),%d0
10c27ea6: 2200 movel %d0,%d1
10c27ea8: 5381 subql #1,%d1
10c27eaa: 2541 0054 movel %d1,%a2@(84)
10c27eae: 7201 moveq #1,%d1
10c27eb0: b280 cmpl %d0,%d1
10c27eb2: 6608 bnes 10c27ebc <put_super+0x36>
10c27eb4: 2f0a movel %a2,%sp@-
10c27eb6: 4eb9 10c2 0b8c jsr 10c20b8c <kfree>
10c27ebc: 246e fffc moveal %fp@(-4),%a2
10c27ec0: 4e5e unlk %fp
10c27ec2: 4e75 rts
10c27ec4 <sync_supers>:
10c27ec4: 4e56 0000 linkw %fp,#0
10c27ec8: 2f0a movel %a2,%sp@-
10c27eca: 2f02 movel %d2,%sp@-
10c27ecc: 202e 0008 movel %fp@(8),%d0
10c27ed0: 4a40 tstw %d0
10c27ed2: 6772 beqs 10c27f46 <sync_supers+0x82>
10c27ed4: 3f00 movew %d0,%sp@-
10c27ed6: 4267 clrw %sp@-
10c27ed8: 4eb9 10c2 7fd2 jsr 10c27fd2 <get_super>
10c27ede: 2440 moveal %d0,%a2
10c27ee0: 588f addql #4,%sp
10c27ee2: b4fc 0000 cmpaw #0,%a2
10c27ee6: 6700 00de beqw 10c27fc6 <sync_supers+0x102>
10c27eea: 4a2a 000f tstb %a2@(15)
10c27eee: 674c beqs 10c27f3c <sync_supers+0x78>
10c27ef0: 7040 moveq #64,%d0
10c27ef2: d08a addl %a2,%d0
10c27ef4: 2240 moveal %d0,%a1
10c27ef6: 41fa 000c lea %pc@(10c27f04 <sync_supers+0x40>),%a0
10c27efa: 5391 subql #1,%a1@
10c27efc: 6a06 bpls 10c27f04 <sync_supers+0x40>
10c27efe: 4ef9 10c8 56f4 jmp 10c856f4 <__down_failed>
10c27f04: 2400 movel %d0,%d2
10c27f06: 4aaa 002c tstl %a2@(44)
10c27f0a: 6720 beqs 10c27f2c <sync_supers+0x68>
10c27f0c: 4a2a 000f tstb %a2@(15)
10c27f10: 671a beqs 10c27f2c <sync_supers+0x68>
10c27f12: 206a 001c moveal %a2@(28),%a0
10c27f16: b0fc 0000 cmpaw #0,%a0
10c27f1a: 6710 beqs 10c27f2c <sync_supers+0x68>
10c27f1c: 2068 001c moveal %a0@(28),%a0
10c27f20: b0fc 0000 cmpaw #0,%a0
10c27f24: 6706 beqs 10c27f2c <sync_supers+0x68>
10c27f26: 2f0a movel %a2,%sp@-
10c27f28: 4e90 jsr %a0@
10c27f2a: 588f addql #4,%sp
10c27f2c: 2242 moveal %d2,%a1
10c27f2e: 41fa 000c lea %pc@(10c27f3c <sync_supers+0x78>),%a0
10c27f32: 5291 addql #1,%a1@
10c27f34: 6e06 bgts 10c27f3c <sync_supers+0x78>
10c27f36: 4ef9 10c8 571c jmp 10c8571c <__up_wakeup>
10c27f3c: 2f0a movel %a2,%sp@-
10c27f3e: 4eba ff0e jsr %pc@(10c27e4e <drop_super>)
10c27f42: 6000 0082 braw 10c27fc6 <sync_supers+0x102>
10c27f46: 41f9 1000 d6ac lea 1000d6ac <super_blocks>,%a0
10c27f4c: 2450 moveal %a0@,%a2
10c27f4e: 2008 movel %a0,%d0
10c27f50: b08a cmpl %a2,%d0
10c27f52: 6772 beqs 10c27fc6 <sync_supers+0x102>
10c27f54: 4a2a 000f tstb %a2@(15)
10c27f58: 6766 beqs 10c27fc0 <sync_supers+0xfc>
10c27f5a: 52aa 0054 addql #1,%a2@(84)
10c27f5e: 486a 0030 pea %a2@(48)
10c27f62: 4eb9 10c8 5348 jsr 10c85348 <__down_read>
10c27f68: 588f addql #4,%sp
10c27f6a: 7040 moveq #64,%d0
10c27f6c: d08a addl %a2,%d0
10c27f6e: 2240 moveal %d0,%a1
10c27f70: 41fa 000c lea %pc@(10c27f7e <sync_supers+0xba>),%a0
10c27f74: 5391 subql #1,%a1@
10c27f76: 6a06 bpls 10c27f7e <sync_supers+0xba>
10c27f78: 4ef9 10c8 56f4 jmp 10c856f4 <__down_failed>
10c27f7e: 2400 movel %d0,%d2
10c27f80: 4aaa 002c tstl %a2@(44)
10c27f84: 6720 beqs 10c27fa6 <sync_supers+0xe2>
10c27f86: 4a2a 000f tstb %a2@(15)
10c27f8a: 671a beqs 10c27fa6 <sync_supers+0xe2>
10c27f8c: 206a 001c moveal %a2@(28),%a0
10c27f90: b0fc 0000 cmpaw #0,%a0
10c27f94: 6710 beqs 10c27fa6 <sync_supers+0xe2>
10c27f96: 2068 001c moveal %a0@(28),%a0
10c27f9a: b0fc 0000 cmpaw #0,%a0
10c27f9e: 6706 beqs 10c27fa6 <sync_supers+0xe2>
10c27fa0: 2f0a movel %a2,%sp@-
10c27fa2: 4e90 jsr %a0@
10c27fa4: 588f addql #4,%sp
10c27fa6: 2242 moveal %d2,%a1
10c27fa8: 41fa 000c lea %pc@(10c27fb6 <sync_supers+0xf2>),%a0
10c27fac: 5291 addql #1,%a1@
10c27fae: 6e06 bgts 10c27fb6 <sync_supers+0xf2>
10c27fb0: 4ef9 10c8 571c jmp 10c8571c <__up_wakeup>
10c27fb6: 2f0a movel %a2,%sp@-
10c27fb8: 4eba fe94 jsr %pc@(10c27e4e <drop_super>)
10c27fbc: 588f addql #4,%sp
10c27fbe: 6086 bras 10c27f46 <sync_supers+0x82>
10c27fc0: 2452 moveal %a2@,%a2
10c27fc2: b08a cmpl %a2,%d0
10c27fc4: 668e bnes 10c27f54 <sync_supers+0x90>
10c27fc6: 242e fff8 movel %fp@(-8),%d2
10c27fca: 246e fffc moveal %fp@(-4),%a2
10c27fce: 4e5e unlk %fp
10c27fd0: 4e75 rts
10c27fd2 <get_super>:
10c27fd2: 4e56 0000 linkw %fp,#0
10c27fd6: 2f0a movel %a2,%sp@-
10c27fd8: 2f02 movel %d2,%sp@-
10c27fda: 202e 0008 movel %fp@(8),%d0
10c27fde: 3400 movew %d0,%d2
10c27fe0: 660a bnes 10c27fec <get_super+0x1a>
10c27fe2: 604e bras 10c28032 <get_super+0x60>
10c27fe4: 52a8 0054 addql #1,%a0@(84)
10c27fe8: 2448 moveal %a0,%a2
10c27fea: 6020 bras 10c2800c <get_super+0x3a>
10c27fec: 2079 1000 d6ac moveal 1000d6ac <super_blocks>,%a0
10c27ff2: b1fc 1000 d6ac cmpal #268490412,%a0
10c27ff8: 6710 beqs 10c2800a <get_super+0x38>
10c27ffa: b468 0008 cmpw %a0@(8),%d2
10c27ffe: 67e4 beqs 10c27fe4 <get_super+0x12>
10c28000: 2050 moveal %a0@,%a0
10c28002: b1fc 1000 d6ac cmpal #268490412,%a0
10c28008: 66f0 bnes 10c27ffa <get_super+0x28>
10c2800a: 95ca subal %a2,%a2
10c2800c: b4fc 0000 cmpaw #0,%a2
10c28010: 6720 beqs 10c28032 <get_super+0x60>
10c28012: 486a 0030 pea %a2@(48)
10c28016: 4eb9 10c8 5348 jsr 10c85348 <__down_read>
10c2801c: 588f addql #4,%sp
10c2801e: 4aaa 002c tstl %a2@(44)
10c28022: 6704 beqs 10c28028 <get_super+0x56>
10c28024: 200a movel %a2,%d0
10c28026: 600c bras 10c28034 <get_super+0x62>
10c28028: 2f0a movel %a2,%sp@-
10c2802a: 4eba fe22 jsr %pc@(10c27e4e <drop_super>)
10c2802e: 588f addql #4,%sp
10c28030: 60ba bras 10c27fec <get_super+0x1a>
10c28032: 7000 moveq #0,%d0
10c28034: 242e fff8 movel %fp@(-8),%d2
10c28038: 246e fffc moveal %fp@(-4),%a2
10c2803c: 4e5e unlk %fp
10c2803e: 4e75 rts
10c28040 <sys_ustat>:
10c28040: 4e56 ffac linkw %fp,#-84
10c28044: 2f03 movel %d3,%sp@-
10c28046: 2f02 movel %d2,%sp@-
10c28048: 76ea moveq #-22,%d3
10c2804a: 4280 clrl %d0
10c2804c: 302e 000a movew %fp@(10),%d0
10c28050: 2f00 movel %d0,%sp@-
10c28052: 4eba ff7e jsr %pc@(10c27fd2 <get_super>)
10c28056: 2400 movel %d0,%d2
10c28058: 588f addql #4,%sp
10c2805a: 674e beqs 10c280aa <sys_ustat+0x6a>
10c2805c: 486e ffac pea %fp@(-84)
10c28060: 2f02 movel %d2,%sp@-
10c28062: 4eb9 10c2 2928 jsr 10c22928 <vfs_statfs>
10c28068: 2600 movel %d0,%d3
10c2806a: 2f02 movel %d2,%sp@-
10c2806c: 4eba fde0 jsr %pc@(10c27e4e <drop_super>)
10c28070: 4fef 000c lea %sp@(12),%sp
10c28074: 4a83 tstl %d3
10c28076: 6632 bnes 10c280aa <sys_ustat+0x6a>
10c28078: 4878 0014 pea 14 <LSIGTRAP+0xf>
10c2807c: 42a7 clrl %sp@-
10c2807e: 74ec moveq #-20,%d2
10c28080: d48e addl %fp,%d2
10c28082: 2f02 movel %d2,%sp@-
10c28084: 4eb9 10c8 576c jsr 10c8576c <memset>
10c2808a: 2d6e ffb8 ffec movel %fp@(-72),%fp@(-20)
10c28090: 2d6e ffc4 fff0 movel %fp@(-60),%fp@(-16)
10c28096: 504f addqw #8,%sp
10c28098: 2ebc 0000 0014 movel #20,%sp@
10c2809e: 2f02 movel %d2,%sp@-
10c280a0: 2f2e 000c movel %fp@(12),%sp@-
10c280a4: 4eb9 10c8 5744 jsr 10c85744 <memcpy>
10c280aa: 2003 movel %d3,%d0
10c280ac: 242e ffa4 movel %fp@(-92),%d2
10c280b0: 262e ffa8 movel %fp@(-88),%d3
10c280b4: 4e5e unlk %fp
10c280b6: 4e75 rts
10c280b8 <alloc_super>:
10c280b8: 4e56 0000 linkw %fp,#0
10c280bc: 2f0a movel %a2,%sp@-
10c280be: 4878 01d0 pea 1d0 <LSIGTRAP+0x1cb>
10c280c2: 4878 01f4 pea 1f4 <LSIGTRAP+0x1ef>
10c280c6: 4eb9 10c2 09bc jsr 10c209bc <kmalloc>
10c280cc: 2440 moveal %d0,%a2
10c280ce: 508f addql #8,%sp
10c280d0: b4fc 0000 cmpaw #0,%a2
10c280d4: 6700 00d8 beqw 10c281ae <alloc_super+0xf6>
10c280d8: 4878 01f4 pea 1f4 <LSIGTRAP+0x1ef>
10c280dc: 42a7 clrl %sp@-
10c280de: 2f0a movel %a2,%sp@-
10c280e0: 4eb9 10c8 576c jsr 10c8576c <memset>
10c280e6: 4fef 000c lea %sp@(12),%sp
10c280ea: 41ea 005c lea %a2@(92),%a0
10c280ee: 2088 movel %a0,%a0@
10c280f0: 2548 0060 movel %a0,%a2@(96)
10c280f4: 41ea 0064 lea %a2@(100),%a0
10c280f8: 2088 movel %a0,%a0@
10c280fa: 2548 0068 movel %a0,%a2@(104)
10c280fe: 41ea 006c lea %a2@(108),%a0
10c28102: 2088 movel %a0,%a0@
10c28104: 2548 0070 movel %a0,%a2@(112)
10c28108: 41ea 0078 lea %a2@(120),%a0
10c2810c: 2088 movel %a0,%a0@
10c2810e: 2548 007c movel %a0,%a2@(124)
10c28112: 486a 0030 pea %a2@(48)
10c28116: 4eb9 10c8 5330 jsr 10c85330 <init_rwsem>
10c2811c: 41ea 0040 lea %a2@(64),%a0
10c28120: 7001 moveq #1,%d0
10c28122: 2080 movel %d0,%a0@
10c28124: 42a8 0004 clrl %a0@(4)
10c28128: 42a8 0008 clrl %a0@(8)
10c2812c: 704c moveq #76,%d0
10c2812e: d08a addl %a2,%d0
10c28130: 2140 000c movel %d0,%a0@(12)
10c28134: 2140 0010 movel %d0,%a0@(16)
10c28138: 7001 moveq #1,%d0
10c2813a: 2540 0054 movel %d0,%a2@(84)
10c2813e: 2540 0058 movel %d0,%a2@(88)
10c28142: 43ea 01cc lea %a2@(460),%a1
10c28146: 2280 movel %d0,%a1@
10c28148: 42a9 0004 clrl %a1@(4)
10c2814c: 42a9 0008 clrl %a1@(8)
10c28150: 41e9 000c lea %a1@(12),%a0
10c28154: 2088 movel %a0,%a0@
10c28156: 2348 0010 movel %a0,%a1@(16)
10c2815a: 43ea 01e0 lea %a2@(480),%a1
10c2815e: 2280 movel %d0,%a1@
10c28160: 42a9 0004 clrl %a1@(4)
10c28164: 42a9 0008 clrl %a1@(8)
10c28168: 41e9 000c lea %a1@(12),%a0
10c2816c: 2088 movel %a0,%a0@
10c2816e: 2348 0010 movel %a0,%a1@(16)
10c28172: 43ea 0084 lea %a2@(132),%a1
10c28176: 2280 movel %d0,%a1@
10c28178: 42a9 0004 clrl %a1@(4)
10c2817c: 42a9 0008 clrl %a1@(8)
10c28180: 41e9 000c lea %a1@(12),%a0
10c28184: 2088 movel %a0,%a0@
10c28186: 2348 0010 movel %a0,%a1@(16)
10c2818a: 43ea 0098 lea %a2@(152),%a1
10c2818e: 2280 movel %d0,%a1@
10c28190: 42a9 0004 clrl %a1@(4)
10c28194: 42a9 0008 clrl %a1@(8)
10c28198: 41e9 000c lea %a1@(12),%a0
10c2819c: 2088 movel %a0,%a0@
10c2819e: 2348 0010 movel %a0,%a1@(16)
10c281a2: 42aa 0010 clrl %a2@(16)
10c281a6: 257c 7fff ffff movel #2147483647,%a2@(20)
10c281ac: 0014
10c281ae: 200a movel %a2,%d0
10c281b0: 246e fffc moveal %fp@(-4),%a2
10c281b4: 4e5e unlk %fp
10c281b6: 4e75 rts
10c281b8 <read_super>:
10c281b8: 4e56 0000 linkw %fp,#0
10c281bc: 48e7 3838 moveml %d2-%d4/%a2-%a4,%sp@-
10c281c0: 242e 0008 movel %fp@(8),%d2
10c281c4: 282e 000c movel %fp@(12),%d4
10c281c8: 286e 0010 moveal %fp@(16),%a4
10c281cc: 262e 0014 movel %fp@(20),%d3
10c281d0: 4eba fee6 jsr %pc@(10c280b8 <alloc_super>)
10c281d4: 2440 moveal %d0,%a2
10c281d6: b4fc 0000 cmpaw #0,%a2
10c281da: 6700 00a2 beqw 10c2827e <read_super+0xc6>
10c281de: 3542 0008 movew %d2,%a2@(8)
10c281e2: 2544 0074 movel %d4,%a2@(116)
10c281e6: 2543 0024 movel %d3,%a2@(36)
10c281ea: 254c 0018 movel %a4,%a2@(24)
10c281ee: 2079 1000 d6b0 moveal 1000d6b0 <super_blocks+0x4>,%a0
10c281f4: 2250 moveal %a0@,%a1
10c281f6: 234a 0004 movel %a2,%a1@(4)
10c281fa: 2489 movel %a1,%a2@
10c281fc: 2548 0004 movel %a0,%a2@(4)
10c28200: 208a movel %a2,%a0@
10c28202: 47ea 0078 lea %a2@(120),%a3
10c28206: 41ec 0014 lea %a4@(20),%a0
10c2820a: 2250 moveal %a0@,%a1
10c2820c: 234b 0004 movel %a3,%a1@(4)
10c28210: 2689 movel %a1,%a3@
10c28212: 2748 0004 movel %a0,%a3@(4)
10c28216: 208b movel %a3,%a0@
10c28218: 06aa 4000 0000 addil #1073741824,%a2@(84)
10c2821e: 0054
10c28220: 486a 0030 pea %a2@(48)
10c28224: 4eb9 10c8 53bc jsr 10c853bc <__down_write>
10c2822a: 588f addql #4,%sp
10c2822c: 7440 moveq #64,%d2
10c2822e: d48a addl %a2,%d2
10c28230: 2242 moveal %d2,%a1
10c28232: 41fa 000c lea %pc@(10c28240 <read_super+0x88>),%a0
10c28236: 5391 subql #1,%a1@
10c28238: 6a06 bpls 10c28240 <read_super+0x88>
10c2823a: 4ef9 10c8 56f4 jmp 10c856f4 <__down_failed>
10c28240: 700f moveq #15,%d0
10c28242: e0ab lsrl %d0,%d3
10c28244: 7001 moveq #1,%d0
10c28246: c083 andl %d3,%d0
10c28248: 2f00 movel %d0,%sp@-
10c2824a: 2f2e 0018 movel %fp@(24),%sp@-
10c2824e: 2f0a movel %a2,%sp@-
10c28250: 206c 0008 moveal %a4@(8),%a0
10c28254: 4e90 jsr %a0@
10c28256: 4fef 000c lea %sp@(12),%sp
10c2825a: 4a80 tstl %d0
10c2825c: 6724 beqs 10c28282 <read_super+0xca>
10c2825e: 08ea 0006 0024 bset #6,%a2@(36)
10c28264: 2242 moveal %d2,%a1
10c28266: 41fa 000c lea %pc@(10c28274 <read_super+0xbc>),%a0
10c2826a: 5291 addql #1,%a1@
10c2826c: 6e06 bgts 10c28274 <read_super+0xbc>
10c2826e: 4ef9 10c8 571c jmp 10c8571c <__up_wakeup>
10c28274: 4a84 tstl %d4
10c28276: 6706 beqs 10c2827e <read_super+0xc6>
10c28278: 2044 moveal %d4,%a0
10c2827a: 5088 addql #8,%a0
10c2827c: 5290 addql #1,%a0@
10c2827e: 200a movel %a2,%d0
10c28280: 6044 bras 10c282c6 <read_super+0x10e>
10c28282: 426a 0008 clrw %a2@(8)
10c28286: 42aa 0074 clrl %a2@(116)
10c2828a: 42aa 0018 clrl %a2@(24)
10c2828e: 2242 moveal %d2,%a1
10c28290: 41fa 000c lea %pc@(10c2829e <read_super+0xe6>),%a0
10c28294: 5291 addql #1,%a1@
10c28296: 6e06 bgts 10c2829e <read_super+0xe6>
10c28298: 4ef9 10c8 571c jmp 10c8571c <__up_wakeup>
10c2829e: 226a 0004 moveal %a2@(4),%a1
10c282a2: 2052 moveal %a2@,%a0
10c282a4: 2149 0004 movel %a1,%a0@(4)
10c282a8: 2288 movel %a0,%a1@
10c282aa: 226b 0004 moveal %a3@(4),%a1
10c282ae: 2053 moveal %a3@,%a0
10c282b0: 2149 0004 movel %a1,%a0@(4)
10c282b4: 2288 movel %a0,%a1@
10c282b6: 06aa c000 0000 addil #-1073741824,%a2@(84)
10c282bc: 0054
10c282be: 2f0a movel %a2,%sp@-
10c282c0: 4eba fbc4 jsr %pc@(10c27e86 <put_super>)
10c282c4: 7000 moveq #0,%d0
10c282c6: 4cee 1c1c ffe8 moveml %fp@(-24),%d2-%d4/%a2-%a4
10c282cc: 4e5e unlk %fp
10c282ce: 4e75 rts
10c282d0 <get_unnamed_dev>:
10c282d0: 4e56 0000 linkw %fp,#0
10c282d4: 48e7 3c00 moveml %d2-%d5,%sp@-
10c282d8: 327c 0001 moveaw #1,%a1
10c282dc: 7a01 moveq #1,%d5
10c282de: 7800 moveq #0,%d4
10c282e0: 2009 movel %a1,%d0
10c282e2: ea80 asrl #5,%d0
10c282e4: e588 lsll #2,%d0
10c282e6: 2040 moveal %d0,%a0
10c282e8: d1fc 1001 aa10 addal #268544528,%a0
10c282ee: 2009 movel %a1,%d0
10c282f0: 721f moveq #31,%d1
10c282f2: c081 andl %d1,%d0
10c282f4: 2205 movel %d5,%d1
10c282f6: e1a9 lsll %d0,%d1
10c282f8: 40c2 movew %sr,%d2
10c282fa: 007c 0700 oriw #1792,%sr
10c282fe: 2010 movel %a0@,%d0
10c28300: 2601 movel %d1,%d3
10c28302: c680 andl %d0,%d3
10c28304: 56c0 sne %d0
10c28306: 4880 extw %d0
10c28308: 3600 movew %d0,%d3
10c2830a: 48c3 extl %d3
10c2830c: 4483 negl %d3
10c2830e: 2010 movel %a0@,%d0
10c28310: 8081 orl %d1,%d0
10c28312: 2080 movel %d0,%a0@
10c28314: 46c2 movew %d2,%sr
10c28316: 4a83 tstl %d3
10c28318: 6606 bnes 10c28320 <get_unnamed_dev+0x50>
10c2831a: 3809 movew %a1,%d4
10c2831c: 2004 movel %d4,%d0
10c2831e: 600a bras 10c2832a <get_unnamed_dev+0x5a>
10c28320: 5289 addql #1,%a1
10c28322: b2fc 00ff cmpaw #255,%a1
10c28326: 6fb8 bles 10c282e0 <get_unnamed_dev+0x10>
10c28328: 7000 moveq #0,%d0
10c2832a: 4cdf 003c moveml %sp@+,%d2-%d5
10c2832e: 4e5e unlk %fp
10c28330: 4e75 rts
10c28332 <put_unnamed_dev>:
10c28332: 4e56 0000 linkw %fp,#0
10c28336: 48e7 3800 moveml %d2-%d4,%sp@-
10c2833a: 282e 0008 movel %fp@(8),%d4
10c2833e: 3204 movew %d4,%d1
10c28340: 675c beqs 10c2839e <put_unnamed_dev+0x6c>
10c28342: 3001 movew %d1,%d0
10c28344: e048 lsrw #8,%d0
10c28346: 6656 bnes 10c2839e <put_unnamed_dev+0x6c>
10c28348: 4282 clrl %d2
10c2834a: 1401 moveb %d1,%d2
10c2834c: 2002 movel %d2,%d0
10c2834e: ea80 asrl #5,%d0
10c28350: e588 lsll #2,%d0
10c28352: 2040 moveal %d0,%a0
10c28354: d1fc 1001 aa10 addal #268544528,%a0
10c2835a: 701f moveq #31,%d0
10c2835c: c480 andl %d0,%d2
10c2835e: 7201 moveq #1,%d1
10c28360: e5a9 lsll %d2,%d1
10c28362: 40c2 movew %sr,%d2
10c28364: 007c 0700 oriw #1792,%sr
10c28368: 2010 movel %a0@,%d0
10c2836a: 2601 movel %d1,%d3
10c2836c: c680 andl %d0,%d3
10c2836e: 56c0 sne %d0
10c28370: 4880 extw %d0
10c28372: 3600 movew %d0,%d3
10c28374: 48c3 extl %d3
10c28376: 4483 negl %d3
10c28378: 4681 notl %d1
10c2837a: 2010 movel %a0@,%d0
10c2837c: c081 andl %d1,%d0
10c2837e: 2080 movel %d0,%a0@
10c28380: 46c2 movew %d2,%sr
10c28382: 4a83 tstl %d3
10c28384: 6618 bnes 10c2839e <put_unnamed_dev+0x6c>
10c28386: 3f04 movew %d4,%sp@-
10c28388: 4267 clrw %sp@-
10c2838a: 4eb9 10c2 46f8 jsr 10c246f8 <kdevname>
10c28390: 2f00 movel %d0,%sp@-
10c28392: 4879 1000 258a pea 1000258a <tvecs+0x9f2>
10c28398: 4eb9 10c1 677e jsr 10c1677e <printk>
10c2839e: 4cee 001c fff4 moveml %fp@(-12),%d2-%d4
10c283a4: 4e5e unlk %fp
10c283a6: 4e75 rts
10c283a8 <grab_super>:
10c283a8: 4e56 0000 linkw %fp,#0
10c283ac: 2f0a movel %a2,%sp@-
10c283ae: 246e 0008 moveal %fp@(8),%a2
10c283b2: 52aa 0054 addql #1,%a2@(84)
10c283b6: 41ea 0058 lea %a2@(88),%a0
10c283ba: 5290 addql #1,%a0@
10c283bc: 486a 0030 pea %a2@(48)
10c283c0: 4eb9 10c8 53bc jsr 10c853bc <__down_write>
10c283c6: 588f addql #4,%sp
10c283c8: 4aaa 002c tstl %a2@(44)
10c283cc: 6716 beqs 10c283e4 <grab_super+0x3c>
10c283ce: 202a 0054 movel %a2@(84),%d0
10c283d2: 0c80 4000 0000 cmpil #1073741824,%d0
10c283d8: 6f0a bles 10c283e4 <grab_super+0x3c>
10c283da: 5380 subql #1,%d0
10c283dc: 2540 0054 movel %d0,%a2@(84)
10c283e0: 7001 moveq #1,%d0
10c283e2: 6008 bras 10c283ec <grab_super+0x44>
10c283e4: 2f0a movel %a2,%sp@-
10c283e6: 4eba fa9e jsr %pc@(10c27e86 <put_super>)
10c283ea: 7000 moveq #0,%d0
10c283ec: 246e fffc moveal %fp@(-4),%a2
10c283f0: 4e5e unlk %fp
10c283f2: 4e75 rts
10c283f4 <get_sb_bdev>:
10c283f4: 4e56 ffe4 linkw %fp,#-28
10c283f8: 48e7 3f3c moveml %d2-%d7/%a2-%a5,%sp@-
10c283fc: 2e2e 0008 movel %fp@(8),%d7
10c28400: 246e 000c moveal %fp@(12),%a2
10c28404: 282e 0010 movel %fp@(16),%d4
10c28408: 7a00 moveq #0,%d5
10c2840a: 367c 0001 moveaw #1,%a3
10c2840e: b4fc 0000 cmpaw #0,%a2
10c28412: 6704 beqs 10c28418 <get_sb_bdev+0x24>
10c28414: 4a12 tstb %a2@
10c28416: 6606 bnes 10c2841e <get_sb_bdev+0x2a>
10c28418: 70ea moveq #-22,%d0
10c2841a: 6000 023c braw 10c28658 <get_sb_bdev+0x264>
10c2841e: 74e4 moveq #-28,%d2
10c28420: d48e addl %fp,%d2
10c28422: 2f02 movel %d2,%sp@-
10c28424: 4878 0009 pea 9 <LSIGTRAP+0x4>
10c28428: 2f0a movel %a2,%sp@-
10c2842a: 4eb9 10c2 c7e0 jsr 10c2c7e0 <path_init>
10c28430: 4fef 000c lea %sp@(12),%sp
10c28434: 4a80 tstl %d0
10c28436: 6710 beqs 10c28448 <get_sb_bdev+0x54>
10c28438: 486e ffe4 pea %fp@(-28)
10c2843c: 2f0a movel %a2,%sp@-
10c2843e: 4eb9 10c2 c67c jsr 10c2c67c <path_walk>
10c28444: 2a00 movel %d0,%d5
10c28446: 508f addql #8,%sp
10c28448: 4a85 tstl %d5
10c2844a: 6600 020a bnew 10c28656 <get_sb_bdev+0x262>
10c2844e: 206e ffe4 moveal %fp@(-28),%a0
10c28452: 2468 0008 moveal %a0@(8),%a2
10c28456: 7af1 moveq #-15,%d5
10c28458: 302a 0032 movew %a2@(50),%d0
10c2845c: 0240 f000 andiw #-4096,%d0
10c28460: 0c40 6000 cmpiw #24576,%d0
10c28464: 6600 01e6 bnew 10c2864c <get_sb_bdev+0x258>
10c28468: 7af3 moveq #-13,%d5
10c2846a: 206e ffe8 moveal %fp@(-24),%a0
10c2846e: 0828 0001 002f btst #1,%a0@(47)
10c28474: 6600 01d6 bnew 10c2864c <get_sb_bdev+0x258>
10c28478: 2f0a movel %a2,%sp@-
10c2847a: 4eb9 10c2 927c jsr 10c2927c <bd_acquire>
10c28480: 2a6a 00f4 moveal %a2@(244),%a5
10c28484: 588f addql #4,%sp
10c28486: 4283 clrl %d3
10c28488: 362d 0010 movew %a5@(16),%d3
10c2848c: 2c03 movel %d3,%d6
10c2848e: 2404 movel %d4,%d2
10c28490: 7001 moveq #1,%d0
10c28492: c480 andl %d0,%d2
10c28494: 6604 bnes 10c2849a <get_sb_bdev+0xa6>
10c28496: 367c 0003 moveaw #3,%a3
10c2849a: 4878 0002 pea 2 <PF_DTRACE_OFF+0x1>
10c2849e: 42a7 clrl %sp@-
10c284a0: 220b movel %a3,%d1
10c284a2: 7003 moveq #3,%d0
10c284a4: c280 andl %d0,%d1
10c284a6: 2f01 movel %d1,%sp@-
10c284a8: 2f0d movel %a5,%sp@-
10c284aa: 4eb9 10c2 96b4 jsr 10c296b4 <blkdev_get>
10c284b0: 2a00 movel %d0,%d5
10c284b2: 4fef 0010 lea %sp@(16),%sp
10c284b6: 6600 0194 bnew 10c2864c <get_sb_bdev+0x258>
10c284ba: 2f03 movel %d3,%sp@-
10c284bc: 4eb9 10c2 949a jsr 10c2949a <check_disk_change>
10c284c2: 7af3 moveq #-13,%d5
10c284c4: 588f addql #4,%sp
10c284c6: 4a82 tstl %d2
10c284c8: 6610 bnes 10c284da <get_sb_bdev+0xe6>
10c284ca: 2f03 movel %d3,%sp@-
10c284cc: 4eb9 10c4 bdc2 jsr 10c4bdc2 <is_read_only>
10c284d2: 588f addql #4,%sp
10c284d4: 4a80 tstl %d0
10c284d6: 6600 0166 bnew 10c2863e <get_sb_bdev+0x24a>
10c284da: 7af4 moveq #-12,%d5
10c284dc: 4eba fbda jsr %pc@(10c280b8 <alloc_super>)
10c284e0: 2640 moveal %d0,%a3
10c284e2: b6fc 0000 cmpaw #0,%a3
10c284e6: 6700 0156 beqw 10c2863e <get_sb_bdev+0x24a>
10c284ea: 486b 0030 pea %a3@(48)
10c284ee: 4eb9 10c8 53bc jsr 10c853bc <__down_write>
10c284f4: 588f addql #4,%sp
10c284f6: 7af0 moveq #-16,%d5
10c284f8: 49f9 1000 d6ac lea 1000d6ac <super_blocks>,%a4
10c284fe: 2454 moveal %a4@,%a2
10c28500: b9ca cmpal %a2,%a4
10c28502: 6752 beqs 10c28556 <get_sb_bdev+0x162>
10c28504: bc6a 0008 cmpw %a2@(8),%d6
10c28508: 6646 bnes 10c28550 <get_sb_bdev+0x15c>
10c2850a: beaa 0018 cmpl %a2@(24),%d7
10c2850e: 6600 0126 bnew 10c28636 <get_sb_bdev+0x242>
10c28512: 2004 movel %d4,%d0
10c28514: 222a 0024 movel %a2@(36),%d1
10c28518: b380 eorl %d1,%d0
10c2851a: 0800 0000 btst #0,%d0
10c2851e: 6600 0116 bnew 10c28636 <get_sb_bdev+0x242>
10c28522: 2f0a movel %a2,%sp@-
10c28524: 4eba fe82 jsr %pc@(10c283a8 <grab_super>)
10c28528: 588f addql #4,%sp
10c2852a: 4a80 tstl %d0
10c2852c: 67d0 beqs 10c284fe <get_sb_bdev+0x10a>
10c2852e: 2f0b movel %a3,%sp@-
10c28530: 4eba f954 jsr %pc@(10c27e86 <put_super>)
10c28534: 4878 0002 pea 2 <PF_DTRACE_OFF+0x1>
10c28538: 2f0d movel %a5,%sp@-
10c2853a: 4eb9 10c2 974a jsr 10c2974a <blkdev_put>
10c28540: 486e ffe4 pea %fp@(-28)
10c28544: 4eb9 10c2 bcfe jsr 10c2bcfe <path_release>
10c2854a: 200a movel %a2,%d0
10c2854c: 6000 010a braw 10c28658 <get_sb_bdev+0x264>
10c28550: 2452 moveal %a2@,%a2
10c28552: b9ca cmpal %a2,%a4
10c28554: 66ae bnes 10c28504 <get_sb_bdev+0x110>
10c28556: 3746 0008 movew %d6,%a3@(8)
10c2855a: 274d 0074 movel %a5,%a3@(116)
10c2855e: 2744 0024 movel %d4,%a3@(36)
10c28562: 2747 0018 movel %d7,%a3@(24)
10c28566: 2079 1000 d6b0 moveal 1000d6b0 <super_blocks+0x4>,%a0
10c2856c: 2250 moveal %a0@,%a1
10c2856e: 234b 0004 movel %a3,%a1@(4)
10c28572: 2689 movel %a1,%a3@
10c28574: 2748 0004 movel %a0,%a3@(4)
10c28578: 208b movel %a3,%a0@
10c2857a: 45eb 0078 lea %a3@(120),%a2
10c2857e: 2247 moveal %d7,%a1
10c28580: 41e9 0014 lea %a1@(20),%a0
10c28584: 2250 moveal %a0@,%a1
10c28586: 234a 0004 movel %a2,%a1@(4)
10c2858a: 2489 movel %a1,%a2@
10c2858c: 2548 0004 movel %a0,%a2@(4)
10c28590: 208a movel %a2,%a0@
10c28592: 06ab 4000 0000 addil #1073741824,%a3@(84)
10c28598: 0054
10c2859a: 7aea moveq #-22,%d5
10c2859c: 7440 moveq #64,%d2
10c2859e: d48b addl %a3,%d2
10c285a0: 2242 moveal %d2,%a1
10c285a2: 41fa 000c lea %pc@(10c285b0 <get_sb_bdev+0x1bc>),%a0
10c285a6: 5391 subql #1,%a1@
10c285a8: 6a06 bpls 10c285b0 <get_sb_bdev+0x1bc>
10c285aa: 4ef9 10c8 56f4 jmp 10c856f4 <__down_failed>
10c285b0: 700f moveq #15,%d0
10c285b2: e0ac lsrl %d0,%d4
10c285b4: 7201 moveq #1,%d1
10c285b6: c284 andl %d4,%d1
10c285b8: 2f01 movel %d1,%sp@-
10c285ba: 2f2e 0014 movel %fp@(20),%sp@-
10c285be: 2f0b movel %a3,%sp@-
10c285c0: 2247 moveal %d7,%a1
10c285c2: 2069 0008 moveal %a1@(8),%a0
10c285c6: 4e90 jsr %a0@
10c285c8: 4fef 000c lea %sp@(12),%sp
10c285cc: 4a80 tstl %d0
10c285ce: 672a beqs 10c285fa <get_sb_bdev+0x206>
10c285d0: 08eb 0006 0024 bset #6,%a3@(36)
10c285d6: 2242 moveal %d2,%a1
10c285d8: 41fa 000c lea %pc@(10c285e6 <get_sb_bdev+0x1f2>),%a0
10c285dc: 5291 addql #1,%a1@
10c285de: 6e06 bgts 10c285e6 <get_sb_bdev+0x1f2>
10c285e0: 4ef9 10c8 571c jmp 10c8571c <__up_wakeup>
10c285e6: 2f07 movel %d7,%sp@-
10c285e8: 4eba f57e jsr %pc@(10c27b68 <get_filesystem>)
10c285ec: 486e ffe4 pea %fp@(-28)
10c285f0: 4eb9 10c2 bcfe jsr 10c2bcfe <path_release>
10c285f6: 200b movel %a3,%d0
10c285f8: 605e bras 10c28658 <get_sb_bdev+0x264>
10c285fa: 426b 0008 clrw %a3@(8)
10c285fe: 42ab 0074 clrl %a3@(116)
10c28602: 42ab 0018 clrl %a3@(24)
10c28606: 2242 moveal %d2,%a1
10c28608: 41fa 000c lea %pc@(10c28616 <get_sb_bdev+0x222>),%a0
10c2860c: 5291 addql #1,%a1@
10c2860e: 6e06 bgts 10c28616 <get_sb_bdev+0x222>
10c28610: 4ef9 10c8 571c jmp 10c8571c <__up_wakeup>
10c28616: 226b 0004 moveal %a3@(4),%a1
10c2861a: 2053 moveal %a3@,%a0
10c2861c: 2149 0004 movel %a1,%a0@(4)
10c28620: 2288 movel %a0,%a1@
10c28622: 226a 0004 moveal %a2@(4),%a1
10c28626: 2052 moveal %a2@,%a0
10c28628: 2149 0004 movel %a1,%a0@(4)
10c2862c: 2288 movel %a0,%a1@
10c2862e: 06ab c000 0000 addil #-1073741824,%a3@(84)
10c28634: 0054
10c28636: 2f0b movel %a3,%sp@-
10c28638: 4eba f84c jsr %pc@(10c27e86 <put_super>)
10c2863c: 588f addql #4,%sp
10c2863e: 4878 0002 pea 2 <PF_DTRACE_OFF+0x1>
10c28642: 2f0d movel %a5,%sp@-
10c28644: 4eb9 10c2 974a jsr 10c2974a <blkdev_put>
10c2864a: 508f addql #8,%sp
10c2864c: 486e ffe4 pea %fp@(-28)
10c28650: 4eb9 10c2 bcfe jsr 10c2bcfe <path_release>
10c28656: 2005 movel %d5,%d0
10c28658: 4cee 3cfc ffbc moveml %fp@(-68),%d2-%d7/%a2-%a5
10c2865e: 4e5e unlk %fp
10c28660: 4e75 rts
10c28662 <get_sb_nodev>:
10c28662: 4e56 0000 linkw %fp,#0
10c28666: 48e7 3c00 moveml %d2-%d5,%sp@-
10c2866a: 282e 0008 movel %fp@(8),%d4
10c2866e: 7ae8 moveq #-24,%d5
10c28670: 4eba fc5e jsr %pc@(10c282d0 <get_unnamed_dev>)
10c28674: 4a40 tstw %d0
10c28676: 6730 beqs 10c286a8 <get_sb_nodev+0x46>
10c28678: 7aea moveq #-22,%d5
10c2867a: 2f2e 0010 movel %fp@(16),%sp@-
10c2867e: 2f2e 000c movel %fp@(12),%sp@-
10c28682: 2f04 movel %d4,%sp@-
10c28684: 42a7 clrl %sp@-
10c28686: 4283 clrl %d3
10c28688: 3600 movew %d0,%d3
10c2868a: 2f03 movel %d3,%sp@-
10c2868c: 4eba fb2a jsr %pc@(10c281b8 <read_super>)
10c28690: 2400 movel %d0,%d2
10c28692: 4fef 0014 lea %sp@(20),%sp
10c28696: 670a beqs 10c286a2 <get_sb_nodev+0x40>
10c28698: 2f04 movel %d4,%sp@-
10c2869a: 4eba f4cc jsr %pc@(10c27b68 <get_filesystem>)
10c2869e: 2002 movel %d2,%d0
10c286a0: 6008 bras 10c286aa <get_sb_nodev+0x48>
10c286a2: 2f03 movel %d3,%sp@-
10c286a4: 4eba fc8c jsr %pc@(10c28332 <put_unnamed_dev>)
10c286a8: 2005 movel %d5,%d0
10c286aa: 4cee 003c fff0 moveml %fp@(-16),%d2-%d5
10c286b0: 4e5e unlk %fp
10c286b2: 4e75 rts
10c286b4 <get_sb_single>:
10c286b4: 4e56 0000 linkw %fp,#0
10c286b8: 48e7 3c3c moveml %d2-%d5/%a2-%a5,%sp@-
10c286bc: 2a6e 0008 moveal %fp@(8),%a5
10c286c0: 262e 000c movel %fp@(12),%d3
10c286c4: 2a2e 0010 movel %fp@(16),%d5
10c286c8: 4eba f9ee jsr %pc@(10c280b8 <alloc_super>)
10c286cc: 2440 moveal %d0,%a2
10c286ce: b4fc 0000 cmpaw #0,%a2
10c286d2: 6606 bnes 10c286da <get_sb_single+0x26>
10c286d4: 70f4 moveq #-12,%d0
10c286d6: 6000 012c braw 10c28804 <get_sb_single+0x150>
10c286da: 486a 0030 pea %a2@(48)
10c286de: 4eb9 10c8 53bc jsr 10c853bc <__down_write>
10c286e4: 588f addql #4,%sp
10c286e6: 49ed 0014 lea %a5@(20),%a4
10c286ea: 2014 movel %a4@,%d0
10c286ec: b9c0 cmpal %d0,%a4
10c286ee: 6728 beqs 10c28718 <get_sb_single+0x64>
10c286f0: 7488 moveq #-120,%d2
10c286f2: d480 addl %d0,%d2
10c286f4: 2f02 movel %d2,%sp@-
10c286f6: 4eba fcb0 jsr %pc@(10c283a8 <grab_super>)
10c286fa: 588f addql #4,%sp
10c286fc: 4a80 tstl %d0
10c286fe: 67ea beqs 10c286ea <get_sb_single+0x36>
10c28700: 2f0a movel %a2,%sp@-
10c28702: 4eba f782 jsr %pc@(10c27e86 <put_super>)
10c28706: 2f05 movel %d5,%sp@-
10c28708: 2f03 movel %d3,%sp@-
10c2870a: 2f02 movel %d2,%sp@-
10c2870c: 4eb9 10c2 896c jsr 10c2896c <do_remount_sb>
10c28712: 2002 movel %d2,%d0
10c28714: 6000 00ee braw 10c28804 <get_sb_single+0x150>
10c28718: 4eba fbb6 jsr %pc@(10c282d0 <get_unnamed_dev>)
10c2871c: 3800 movew %d0,%d4
10c2871e: 660c bnes 10c2872c <get_sb_single+0x78>
10c28720: 2f0a movel %a2,%sp@-
10c28722: 4eba f762 jsr %pc@(10c27e86 <put_super>)
10c28726: 70e8 moveq #-24,%d0
10c28728: 6000 00da braw 10c28804 <get_sb_single+0x150>
10c2872c: 3544 0008 movew %d4,%a2@(8)
10c28730: 2543 0024 movel %d3,%a2@(36)
10c28734: 254d 0018 movel %a5,%a2@(24)
10c28738: 2079 1000 d6b0 moveal 1000d6b0 <super_blocks+0x4>,%a0
10c2873e: 2250 moveal %a0@,%a1
10c28740: 234a 0004 movel %a2,%a1@(4)
10c28744: 2489 movel %a1,%a2@
10c28746: 2548 0004 movel %a0,%a2@(4)
10c2874a: 208a movel %a2,%a0@
10c2874c: 47ea 0078 lea %a2@(120),%a3
10c28750: 2054 moveal %a4@,%a0
10c28752: 214b 0004 movel %a3,%a0@(4)
10c28756: 2688 movel %a0,%a3@
10c28758: 274c 0004 movel %a4,%a3@(4)
10c2875c: 288b movel %a3,%a4@
10c2875e: 06aa 4000 0000 addil #1073741824,%a2@(84)
10c28764: 0054
10c28766: 7440 moveq #64,%d2
10c28768: d48a addl %a2,%d2
10c2876a: 2242 moveal %d2,%a1
10c2876c: 41fa 000c lea %pc@(10c2877a <get_sb_single+0xc6>),%a0
10c28770: 5391 subql #1,%a1@
10c28772: 6a06 bpls 10c2877a <get_sb_single+0xc6>
10c28774: 4ef9 10c8 56f4 jmp 10c856f4 <__down_failed>
10c2877a: 700f moveq #15,%d0
10c2877c: e0ab lsrl %d0,%d3
10c2877e: 7001 moveq #1,%d0
10c28780: c083 andl %d3,%d0
10c28782: 2f00 movel %d0,%sp@-
10c28784: 2f05 movel %d5,%sp@-
10c28786: 2f0a movel %a2,%sp@-
10c28788: 206d 0008 moveal %a5@(8),%a0
10c2878c: 4e90 jsr %a0@
10c2878e: 4fef 000c lea %sp@(12),%sp
10c28792: 2202 movel %d2,%d1
10c28794: 4a80 tstl %d0
10c28796: 664e bnes 10c287e6 <get_sb_single+0x132>
10c28798: 426a 0008 clrw %a2@(8)
10c2879c: 42aa 0074 clrl %a2@(116)
10c287a0: 42aa 0018 clrl %a2@(24)
10c287a4: 2241 moveal %d1,%a1
10c287a6: 41fa 000c lea %pc@(10c287b4 <get_sb_single+0x100>),%a0
10c287aa: 5291 addql #1,%a1@
10c287ac: 6e06 bgts 10c287b4 <get_sb_single+0x100>
10c287ae: 4ef9 10c8 571c jmp 10c8571c <__up_wakeup>
10c287b4: 226a 0004 moveal %a2@(4),%a1
10c287b8: 2052 moveal %a2@,%a0
10c287ba: 2149 0004 movel %a1,%a0@(4)
10c287be: 2288 movel %a0,%a1@
10c287c0: 226b 0004 moveal %a3@(4),%a1
10c287c4: 2053 moveal %a3@,%a0
10c287c6: 2149 0004 movel %a1,%a0@(4)
10c287ca: 2288 movel %a0,%a1@
10c287cc: 06aa c000 0000 addil #-1073741824,%a2@(84)
10c287d2: 0054
10c287d4: 2f0a movel %a2,%sp@-
10c287d6: 4eba f6ae jsr %pc@(10c27e86 <put_super>)
10c287da: 3f04 movew %d4,%sp@-
10c287dc: 4267 clrw %sp@-
10c287de: 4eba fb52 jsr %pc@(10c28332 <put_unnamed_dev>)
10c287e2: 70ea moveq #-22,%d0
10c287e4: 601e bras 10c28804 <get_sb_single+0x150>
10c287e6: 08ea 0006 0024 bset #6,%a2@(36)
10c287ec: 2242 moveal %d2,%a1
10c287ee: 41fa 000c lea %pc@(10c287fc <get_sb_single+0x148>),%a0
10c287f2: 5291 addql #1,%a1@
10c287f4: 6e06 bgts 10c287fc <get_sb_single+0x148>
10c287f6: 4ef9 10c8 571c jmp 10c8571c <__up_wakeup>
10c287fc: 2f0d movel %a5,%sp@-
10c287fe: 4eba f368 jsr %pc@(10c27b68 <get_filesystem>)
10c28802: 200a movel %a2,%d0
10c28804: 4cee 3c3c ffe0 moveml %fp@(-32),%d2-%d5/%a2-%a5
10c2880a: 4e5e unlk %fp
10c2880c: 4e75 rts
10c2880e <kill_super>:
10c2880e: 4e56 0000 linkw %fp,#0
10c28812: 48e7 203c moveml %d2/%a2-%a5,%sp@-
10c28816: 266e 0008 moveal %fp@(8),%a3
10c2881a: 242b 002c movel %a3@(44),%d2
10c2881e: 2a6b 0018 moveal %a3@(24),%a5
10c28822: 286b 001c moveal %a3@(28),%a4
10c28826: 41eb 0058 lea %a3@(88),%a0
10c2882a: 40c1 movew %sr,%d1
10c2882c: 007c 0700 oriw #1792,%sr
10c28830: 2010 movel %a0@,%d0
10c28832: 5380 subql #1,%d0
10c28834: 2080 movel %d0,%a0@
10c28836: 46c1 movew %d1,%sr
10c28838: 4a80 tstl %d0
10c2883a: 6600 0126 bnew 10c28962 <kill_super+0x154>
10c2883e: 06ab c000 0000 addil #-1073741824,%a3@(84)
10c28844: 0054
10c28846: 486b 0030 pea %a3@(48)
10c2884a: 4eb9 10c8 53bc jsr 10c853bc <__down_write>
10c28850: 588f addql #4,%sp
10c28852: 42ab 002c clrl %a3@(44)
10c28856: 082d 0005 0007 btst #5,%a5@(7)
10c2885c: 670a beqs 10c28868 <kill_super+0x5a>
10c2885e: 2f02 movel %d2,%sp@-
10c28860: 4eb9 10c3 34e4 jsr 10c334e4 <d_genocide>
10c28866: 588f addql #4,%sp
10c28868: 2f02 movel %d2,%sp@-
10c2886a: 4eb9 10c3 2d10 jsr 10c32d10 <shrink_dcache_parent>
10c28870: 2f02 movel %d2,%sp@-
10c28872: 4eb9 10c3 26d8 jsr 10c326d8 <dput>
10c28878: 2f0b movel %a3,%sp@-
10c2887a: 4eb9 10c2 4f76 jsr 10c24f76 <fsync_super>
10c28880: 4fef 000c lea %sp@(12),%sp
10c28884: 7440 moveq #64,%d2
10c28886: d48b addl %a3,%d2
10c28888: 2242 moveal %d2,%a1
10c2888a: 41fa 000c lea %pc@(10c28898 <kill_super+0x8a>),%a0
10c2888e: 5391 subql #1,%a1@
10c28890: 6a06 bpls 10c28898 <kill_super+0x8a>
10c28892: 4ef9 10c8 56f4 jmp 10c856f4 <__down_failed>
10c28898: 08ab 0006 0024 bclr #6,%a3@(36)
10c2889e: 2f0b movel %a3,%sp@-
10c288a0: 45f9 10c3 415e lea 10c3415e <invalidate_inodes>,%a2
10c288a6: 4e92 jsr %a2@
10c288a8: 588f addql #4,%sp
10c288aa: b8fc 0000 cmpaw #0,%a4
10c288ae: 6726 beqs 10c288d6 <kill_super+0xc8>
10c288b0: 206c 001c moveal %a4@(28),%a0
10c288b4: b0fc 0000 cmpaw #0,%a0
10c288b8: 670c beqs 10c288c6 <kill_super+0xb8>
10c288ba: 4a2b 000f tstb %a3@(15)
10c288be: 6706 beqs 10c288c6 <kill_super+0xb8>
10c288c0: 2f0b movel %a3,%sp@-
10c288c2: 4e90 jsr %a0@
10c288c4: 588f addql #4,%sp
10c288c6: 206c 0018 moveal %a4@(24),%a0
10c288ca: b0fc 0000 cmpaw #0,%a0
10c288ce: 6706 beqs 10c288d6 <kill_super+0xc8>
10c288d0: 2f0b movel %a3,%sp@-
10c288d2: 4e90 jsr %a0@
10c288d4: 588f addql #4,%sp
10c288d6: 2f0b movel %a3,%sp@-
10c288d8: 4e92 jsr %a2@
10c288da: 588f addql #4,%sp
10c288dc: 4a80 tstl %d0
10c288de: 670e beqs 10c288ee <kill_super+0xe0>
10c288e0: 4879 1000 25ba pea 100025ba <tvecs+0xa22>
10c288e6: 4eb9 10c1 677e jsr 10c1677e <printk>
10c288ec: 588f addql #4,%sp
10c288ee: 386b 0008 moveaw %a3@(8),%a4
10c288f2: 426b 0008 clrw %a3@(8)
10c288f6: 246b 0074 moveal %a3@(116),%a2
10c288fa: 42ab 0074 clrl %a3@(116)
10c288fe: 2f0d movel %a5,%sp@-
10c28900: 4eba f28e jsr %pc@(10c27b90 <put_filesystem>)
10c28904: 42ab 0018 clrl %a3@(24)
10c28908: 588f addql #4,%sp
10c2890a: 2242 moveal %d2,%a1
10c2890c: 41fa 000c lea %pc@(10c2891a <kill_super+0x10c>),%a0
10c28910: 5291 addql #1,%a1@
10c28912: 6e06 bgts 10c2891a <kill_super+0x10c>
10c28914: 4ef9 10c8 571c jmp 10c8571c <__up_wakeup>
10c2891a: b4fc 0000 cmpaw #0,%a2
10c2891e: 6710 beqs 10c28930 <kill_super+0x122>
10c28920: 4878 0002 pea 2 <PF_DTRACE_OFF+0x1>
10c28924: 2f0a movel %a2,%sp@-
10c28926: 4eb9 10c2 974a jsr 10c2974a <blkdev_put>
10c2892c: 508f addql #8,%sp
10c2892e: 600a bras 10c2893a <kill_super+0x12c>
10c28930: 3f0c movew %a4,%sp@-
10c28932: 4267 clrw %sp@-
10c28934: 4eba f9fc jsr %pc@(10c28332 <put_unnamed_dev>)
10c28938: 588f addql #4,%sp
10c2893a: 226b 0004 moveal %a3@(4),%a1
10c2893e: 2053 moveal %a3@,%a0
10c28940: 2149 0004 movel %a1,%a0@(4)
10c28944: 2288 movel %a0,%a1@
10c28946: 41eb 0078 lea %a3@(120),%a0
10c2894a: 2268 0004 moveal %a0@(4),%a1
10c2894e: 2050 moveal %a0@,%a0
10c28950: 2149 0004 movel %a1,%a0@(4)
10c28954: 2288 movel %a0,%a1@
10c28956: 41eb 0058 lea %a3@(88),%a0
10c2895a: 5290 addql #1,%a0@
10c2895c: 2f0b movel %a3,%sp@-
10c2895e: 4eba f526 jsr %pc@(10c27e86 <put_super>)
10c28962: 4cee 3c04 ffec moveml %fp@(-20),%d2/%a2-%a5
10c28968: 4e5e unlk %fp
10c2896a: 4e75 rts
10c2896c <do_remount_sb>:
10c2896c: 4e56 0000 linkw %fp,#0
10c28970: 2f0a movel %a2,%sp@-
10c28972: 2f02 movel %d2,%sp@-
10c28974: 246e 0008 moveal %fp@(8),%a2
10c28978: 082e 0000 000f btst #0,%fp@(15)
10c2897e: 661c bnes 10c2899c <do_remount_sb+0x30>
10c28980: 302a 0008 movew %a2@(8),%d0
10c28984: 6716 beqs 10c2899c <do_remount_sb+0x30>
10c28986: 3f00 movew %d0,%sp@-
10c28988: 4267 clrw %sp@-
10c2898a: 4eb9 10c4 bdc2 jsr 10c4bdc2 <is_read_only>
10c28990: 588f addql #4,%sp
10c28992: 4a80 tstl %d0
10c28994: 6706 beqs 10c2899c <do_remount_sb+0x30>
10c28996: 70f3 moveq #-13,%d0
10c28998: 6000 009c braw 10c28a36 <do_remount_sb+0xca>
10c2899c: 2f0a movel %a2,%sp@-
10c2899e: 4eb9 10c3 2af0 jsr 10c32af0 <shrink_dcache_sb>
10c289a4: 2f0a movel %a2,%sp@-
10c289a6: 4eb9 10c2 4f76 jsr 10c24f76 <fsync_super>
10c289ac: 508f addql #8,%sp
10c289ae: 082e 0000 000f btst #0,%fp@(15)
10c289b4: 671a beqs 10c289d0 <do_remount_sb+0x64>
10c289b6: 082a 0000 0027 btst #0,%a2@(39)
10c289bc: 6612 bnes 10c289d0 <do_remount_sb+0x64>
10c289be: 2f0a movel %a2,%sp@-
10c289c0: 4eb9 10c2 4b6e jsr 10c24b6e <fs_may_remount_ro>
10c289c6: 588f addql #4,%sp
10c289c8: 4a80 tstl %d0
10c289ca: 6604 bnes 10c289d0 <do_remount_sb+0x64>
10c289cc: 70f0 moveq #-16,%d0
10c289ce: 6066 bras 10c28a36 <do_remount_sb+0xca>
10c289d0: 206a 001c moveal %a2@(28),%a0
10c289d4: b0fc 0000 cmpaw #0,%a0
10c289d8: 6742 beqs 10c28a1c <do_remount_sb+0xb0>
10c289da: 4aa8 002c tstl %a0@(44)
10c289de: 673c beqs 10c28a1c <do_remount_sb+0xb0>
10c289e0: 7440 moveq #64,%d2
10c289e2: d48a addl %a2,%d2
10c289e4: 2242 moveal %d2,%a1
10c289e6: 41fa 000c lea %pc@(10c289f4 <do_remount_sb+0x88>),%a0
10c289ea: 5391 subql #1,%a1@
10c289ec: 6a06 bpls 10c289f4 <do_remount_sb+0x88>
10c289ee: 4ef9 10c8 56f4 jmp 10c856f4 <__down_failed>
10c289f4: 206a 001c moveal %a2@(28),%a0
10c289f8: 2f2e 0010 movel %fp@(16),%sp@-
10c289fc: 486e 000c pea %fp@(12)
10c28a00: 2f0a movel %a2,%sp@-
10c28a02: 2068 002c moveal %a0@(44),%a0
10c28a06: 4e90 jsr %a0@
10c28a08: 2242 moveal %d2,%a1
10c28a0a: 41fa 000c lea %pc@(10c28a18 <do_remount_sb+0xac>),%a0
10c28a0e: 5291 addql #1,%a1@
10c28a10: 6e06 bgts 10c28a18 <do_remount_sb+0xac>
10c28a12: 4ef9 10c8 571c jmp 10c8571c <__up_wakeup>
10c28a18: 4a80 tstl %d0
10c28a1a: 661a bnes 10c28a36 <do_remount_sb+0xca>
10c28a1c: 222a 0024 movel %a2@(36),%d1
10c28a20: 0241 f3ae andiw #-3154,%d1
10c28a24: 202e 000c movel %fp@(12),%d0
10c28a28: 0280 0000 0c51 andil #3153,%d0
10c28a2e: 8280 orl %d0,%d1
10c28a30: 2541 0024 movel %d1,%a2@(36)
10c28a34: 7000 moveq #0,%d0
10c28a36: 242e fff8 movel %fp@(-8),%d2
10c28a3a: 246e fffc moveal %fp@(-4),%a2
10c28a3e: 4e5e unlk %fp
10c28a40: 4e75 rts
10c28a42 <do_kern_mount>:
10c28a42: 4e56 0000 linkw %fp,#0
10c28a46: 48e7 3838 moveml %d2-%d4/%a2-%a4,%sp@-
10c28a4a: 246e 0008 moveal %fp@(8),%a2
10c28a4e: 262e 000c movel %fp@(12),%d3
10c28a52: 282e 0010 movel %fp@(16),%d4
10c28a56: 242e 0014 movel %fp@(20),%d2
10c28a5a: b4fc 0000 cmpaw #0,%a2
10c28a5e: 6716 beqs 10c28a76 <do_kern_mount+0x34>
10c28a60: 4878 1000 pea 1000 <LFLUSH_I_AND_D+0x7f8>
10c28a64: 42a7 clrl %sp@-
10c28a66: 2f0a movel %a2,%sp@-
10c28a68: 4eb9 10c8 4414 jsr 10c84414 <memchr>
10c28a6e: 4fef 000c lea %sp@(12),%sp
10c28a72: 4a80 tstl %d0
10c28a74: 6606 bnes 10c28a7c <do_kern_mount+0x3a>
10c28a76: 70ea moveq #-22,%d0
10c28a78: 6000 00f4 braw 10c28b6e <do_kern_mount+0x12c>
10c28a7c: 2079 1002 53b4 moveal 100253b4 <_current_task>,%a0
10c28a82: 0828 0005 01d1 btst #5,%a0@(465)
10c28a88: 6606 bnes 10c28a90 <do_kern_mount+0x4e>
10c28a8a: 70ff moveq #-1,%d0
10c28a8c: 6000 00e0 braw 10c28b6e <do_kern_mount+0x12c>
10c28a90: 0068 0100 0006 oriw #256,%a0@(6)
10c28a96: 2f0a movel %a2,%sp@-
10c28a98: 4eba f380 jsr %pc@(10c27e1a <get_fs_type>)
10c28a9c: 2840 moveal %d0,%a4
10c28a9e: 588f addql #4,%sp
10c28aa0: b8fc 0000 cmpaw #0,%a4
10c28aa4: 6606 bnes 10c28aac <do_kern_mount+0x6a>
10c28aa6: 70ed moveq #-19,%d0
10c28aa8: 6000 00c4 braw 10c28b6e <do_kern_mount+0x12c>
10c28aac: 4eb9 10c3 5658 jsr 10c35658 <alloc_vfsmnt>
10c28ab2: 2640 moveal %d0,%a3
10c28ab4: b6fc 0000 cmpaw #0,%a3
10c28ab8: 6608 bnes 10c28ac2 <do_kern_mount+0x80>
10c28aba: 367c fff4 moveaw #-12,%a3
10c28abe: 6000 00a6 braw 10c28b66 <do_kern_mount+0x124>
10c28ac2: 2f04 movel %d4,%sp@-
10c28ac4: 2f0b movel %a3,%sp@-
10c28ac6: 4eb9 10c3 56ea jsr 10c356ea <set_devname>
10c28acc: 202c 0004 movel %a4@(4),%d0
10c28ad0: 508f addql #8,%sp
10c28ad2: 0800 0000 btst #0,%d0
10c28ad6: 6714 beqs 10c28aec <do_kern_mount+0xaa>
10c28ad8: 2f02 movel %d2,%sp@-
10c28ada: 2f03 movel %d3,%sp@-
10c28adc: 2f04 movel %d4,%sp@-
10c28ade: 2f0c movel %a4,%sp@-
10c28ae0: 4eba f912 jsr %pc@(10c283f4 <get_sb_bdev>)
10c28ae4: 2440 moveal %d0,%a2
10c28ae6: 4fef 0010 lea %sp@(16),%sp
10c28aea: 6022 bras 10c28b0e <do_kern_mount+0xcc>
10c28aec: 0800 0003 btst #3,%d0
10c28af0: 670c beqs 10c28afe <do_kern_mount+0xbc>
10c28af2: 2f02 movel %d2,%sp@-
10c28af4: 2f03 movel %d3,%sp@-
10c28af6: 2f0c movel %a4,%sp@-
10c28af8: 4eba fbba jsr %pc@(10c286b4 <get_sb_single>)
10c28afc: 600a bras 10c28b08 <do_kern_mount+0xc6>
10c28afe: 2f02 movel %d2,%sp@-
10c28b00: 2f03 movel %d3,%sp@-
10c28b02: 2f0c movel %a4,%sp@-
10c28b04: 4eba fb5c jsr %pc@(10c28662 <get_sb_nodev>)
10c28b08: 2440 moveal %d0,%a2
10c28b0a: 4fef 000c lea %sp@(12),%sp
10c28b0e: b4fc fc18 cmpaw #-1000,%a2
10c28b12: 630c blss 10c28b20 <do_kern_mount+0xde>
10c28b14: 2f0b movel %a3,%sp@-
10c28b16: 4eb9 10c3 56ba jsr 10c356ba <free_vfsmnt>
10c28b1c: 264a moveal %a2,%a3
10c28b1e: 6044 bras 10c28b64 <do_kern_mount+0x122>
10c28b20: 082c 0004 0007 btst #4,%a4@(7)
10c28b26: 6706 beqs 10c28b2e <do_kern_mount+0xec>
10c28b28: 08ea 0007 0024 bset #7,%a2@(36)
10c28b2e: 274a 0014 movel %a2,%a3@(20)
10c28b32: 206a 002c moveal %a2@(44),%a0
10c28b36: b0fc 0000 cmpaw #0,%a0
10c28b3a: 6712 beqs 10c28b4e <do_kern_mount+0x10c>
10c28b3c: 4a90 tstl %a0@
10c28b3e: 660c bnes 10c28b4c <do_kern_mount+0x10a>
10c28b40: 4879 1000 2577 pea 10002577 <tvecs+0x9df>
10c28b46: 4eb9 10c1 60e4 jsr 10c160e4 <panic>
10c28b4c: 5290 addql #1,%a0@
10c28b4e: 2748 0010 movel %a0,%a3@(16)
10c28b52: 2748 000c movel %a0,%a3@(12)
10c28b56: 274b 0008 movel %a3,%a3@(8)
10c28b5a: 486a 0030 pea %a2@(48)
10c28b5e: 4eb9 10c8 5476 jsr 10c85476 <__up_write>
10c28b64: 588f addql #4,%sp
10c28b66: 2f0c movel %a4,%sp@-
10c28b68: 4eba f026 jsr %pc@(10c27b90 <put_filesystem>)
10c28b6c: 200b movel %a3,%d0
10c28b6e: 4cee 1c1c ffe8 moveml %fp@(-24),%d2-%d4/%a2-%a4
10c28b74: 4e5e unlk %fp
10c28b76: 4e75 rts
10c28b78 <kern_mount>:
10c28b78: 4e56 0000 linkw %fp,#0
10c28b7c: 206e 0008 moveal %fp@(8),%a0
10c28b80: 42a7 clrl %sp@-
10c28b82: 2f10 movel %a0@,%sp@-
10c28b84: 42a7 clrl %sp@-
10c28b86: 2f10 movel %a0@,%sp@-
10c28b88: 4eba feb8 jsr %pc@(10c28a42 <do_kern_mount>)
10c28b8c: 4e5e unlk %fp
10c28b8e: 4e75 rts
10c28b90 <max_block>:
10c28b90: 4e56 0000 linkw %fp,#0
10c28b94: 2f03 movel %d3,%sp@-
10c28b96: 2f02 movel %d2,%sp@-
10c28b98: 76ff moveq #-1,%d3
10c28b9a: 302e 000a movew %fp@(10),%d0
10c28b9e: 4281 clrl %d1
10c28ba0: 122e 000a moveb %fp@(10),%d1
10c28ba4: e589 lsll #2,%d1
10c28ba6: 41f9 1003 20fe lea 100320fe <blk_size>,%a0
10c28bac: 2070 1800 moveal %a0@(00000000,%d1:l),%a0
10c28bb0: b0fc 0000 cmpaw #0,%a0
10c28bb4: 675c beqs 10c28c12 <max_block+0x82>
10c28bb6: 0280 0000 00ff andil #255,%d0
10c28bbc: e588 lsll #2,%d0
10c28bbe: 2430 0800 movel %a0@(00000000,%d0:l),%d2
10c28bc2: 674e beqs 10c28c12 <max_block+0x82>
10c28bc4: 263c 0000 0400 movel #1024,%d3
10c28bca: 41f9 1003 1d02 lea 10031d02 <blksize_size>,%a0
10c28bd0: 2070 1800 moveal %a0@(00000000,%d1:l),%a0
10c28bd4: b0fc 0000 cmpaw #0,%a0
10c28bd8: 6708 beqs 10c28be2 <max_block+0x52>
10c28bda: 2030 0800 movel %a0@(00000000,%d0:l),%d0
10c28bde: 6702 beqs 10c28be2 <max_block+0x52>
10c28be0: 2600 movel %d0,%d3
10c28be2: 2003 movel %d3,%d0
10c28be4: 307c 0008 moveaw #8,%a0
10c28be8: 2200 movel %d0,%d1
10c28bea: 5381 subql #1,%d1
10c28bec: 5288 addql #1,%a0
10c28bee: e288 lsrl #1,%d0
10c28bf0: 0c80 0000 0100 cmpil #256,%d0
10c28bf6: 62f4 bhis 10c28bec <max_block+0x5c>
10c28bf8: 700a moveq #10,%d0
10c28bfa: e0a9 lsrl %d0,%d1
10c28bfc: d481 addl %d1,%d2
10c28bfe: 9088 subl %a0,%d0
10c28c00: 2602 movel %d2,%d3
10c28c02: e1ab lsll %d0,%d3
10c28c04: 700a moveq #10,%d0
10c28c06: b088 cmpl %a0,%d0
10c28c08: 6408 bccs 10c28c12 <max_block+0x82>
10c28c0a: 70f6 moveq #-10,%d0
10c28c0c: d088 addl %a0,%d0
10c28c0e: 2602 movel %d2,%d3
10c28c10: e0ab lsrl %d0,%d3
10c28c12: 2003 movel %d3,%d0
10c28c14: 241f movel %sp@+,%d2
10c28c16: 261f movel %sp@+,%d3
10c28c18: 4e5e unlk %fp
10c28c1a: 4e75 rts
10c28c1c <blkdev_size>:
10c28c1c: 4e56 0000 linkw %fp,#0
10c28c20: 48e7 3800 moveml %d2-%d4,%sp@-
10c28c24: 72ff moveq #-1,%d1
10c28c26: 342e 000a movew %fp@(10),%d2
10c28c2a: 4280 clrl %d0
10c28c2c: 102e 000a moveb %fp@(10),%d0
10c28c30: e588 lsll #2,%d0
10c28c32: 41f9 1003 20fe lea 100320fe <blk_size>,%a0
10c28c38: 2070 0800 moveal %a0@(00000000,%d0:l),%a0
10c28c3c: b0fc 0000 cmpaw #0,%a0
10c28c40: 670a beqs 10c28c4c <blkdev_size+0x30>
10c28c42: 4280 clrl %d0
10c28c44: 1002 moveb %d2,%d0
10c28c46: e588 lsll #2,%d0
10c28c48: 2230 0800 movel %a0@(00000000,%d0:l),%d1
10c28c4c: 4280 clrl %d0
10c28c4e: 2601 movel %d1,%d3
10c28c50: 4243 clrw %d3
10c28c52: 4843 swap %d3
10c28c54: ec4b lsrw #6,%d3
10c28c56: 2400 movel %d0,%d2
10c28c58: 780a moveq #10,%d4
10c28c5a: e9aa lsll %d4,%d2
10c28c5c: 2003 movel %d3,%d0
10c28c5e: 8082 orl %d2,%d0
10c28c60: e9a9 lsll %d4,%d1
10c28c62: 4cdf 001c moveml %sp@+,%d2-%d4
10c28c66: 4e5e unlk %fp
10c28c68: 4e75 rts
10c28c6a <kill_bdev>:
10c28c6a: 4e56 0000 linkw %fp,#0
10c28c6e: 2f0a movel %a2,%sp@-
10c28c70: 246e 0008 moveal %fp@(8),%a2
10c28c74: 4878 0001 pea 1 <PF_DTRACE_OFF>
10c28c78: 2f0a movel %a2,%sp@-
10c28c7a: 4eb9 10c2 54c2 jsr 10c254c2 <invalidate_bdev>
10c28c80: 42a7 clrl %sp@-
10c28c82: 42a7 clrl %sp@-
10c28c84: 206a 000c moveal %a2@(12),%a0
10c28c88: 2f28 00a8 movel %a0@(168),%sp@-
10c28c8c: 4eb9 10c1 dd30 jsr 10c1dd30 <truncate_inode_pages>
10c28c92: 246e fffc moveal %fp@(-4),%a2
10c28c96: 4e5e unlk %fp
10c28c98: 4e75 rts
10c28c9a <set_blocksize>:
10c28c9a: 4e56 0000 linkw %fp,#0
10c28c9e: 48e7 3c30 moveml %d2-%d5/%a2-%a3,%sp@-
10c28ca2: 262e 000c movel %fp@(12),%d3
10c28ca6: 342e 000a movew %fp@(10),%d2
10c28caa: 2003 movel %d3,%d0
10c28cac: 0680 ffff fe00 addil #-512,%d0
10c28cb2: 0c80 0000 0e00 cmpil #3584,%d0
10c28cb8: 623e bhis 10c28cf8 <set_blocksize+0x5e>
10c28cba: 2203 movel %d3,%d1
10c28cbc: 5381 subql #1,%d1
10c28cbe: 2003 movel %d3,%d0
10c28cc0: c081 andl %d1,%d0
10c28cc2: 6634 bnes 10c28cf8 <set_blocksize+0x5e>
10c28cc4: 283c 0000 0200 movel #512,%d4
10c28cca: 3002 movew %d2,%d0
10c28ccc: e048 lsrw #8,%d0
10c28cce: 4281 clrl %d1
10c28cd0: 1200 moveb %d0,%d1
10c28cd2: e589 lsll #2,%d1
10c28cd4: 41f9 1002 9388 lea 10029388 <hardsect_size>,%a0
10c28cda: 2070 1800 moveal %a0@(00000000,%d1:l),%a0
10c28cde: 3a00 movew %d0,%d5
10c28ce0: b0fc 0000 cmpaw #0,%a0
10c28ce4: 670e beqs 10c28cf4 <set_blocksize+0x5a>
10c28ce6: 4280 clrl %d0
10c28ce8: 1002 moveb %d2,%d0
10c28cea: e588 lsll #2,%d0
10c28cec: 2030 0800 movel %a0@(00000000,%d0:l),%d0
10c28cf0: 6702 beqs 10c28cf4 <set_blocksize+0x5a>
10c28cf2: 2800 movel %d0,%d4
10c28cf4: b883 cmpl %d3,%d4
10c28cf6: 6f06 bles 10c28cfe <set_blocksize+0x64>
10c28cf8: 70ea moveq #-22,%d0
10c28cfa: 6000 00b4 braw 10c28db0 <set_blocksize+0x116>
10c28cfe: 4280 clrl %d0
10c28d00: 1005 moveb %d5,%d0
10c28d02: e588 lsll #2,%d0
10c28d04: 41f9 1003 1d02 lea 10031d02 <blksize_size>,%a0
10c28d0a: 2270 0800 moveal %a0@(00000000,%d0:l),%a1
10c28d0e: 2648 moveal %a0,%a3
10c28d10: b2fc 0000 cmpaw #0,%a1
10c28d14: 6614 bnes 10c28d2a <set_blocksize+0x90>
10c28d16: 0c83 0000 0400 cmpil #1024,%d3
10c28d1c: 56c0 sne %d0
10c28d1e: 4880 extw %d0
10c28d20: 48c0 extl %d0
10c28d22: 72ea moveq #-22,%d1
10c28d24: c081 andl %d1,%d0
10c28d26: 6000 0088 braw 10c28db0 <set_blocksize+0x116>
10c28d2a: 3002 movew %d2,%d0
10c28d2c: 0240 00ff andiw #255,%d0
10c28d30: 4281 clrl %d1
10c28d32: 1200 moveb %d0,%d1
10c28d34: e589 lsll #2,%d1
10c28d36: 2071 1800 moveal %a1@(00000000,%d1:l),%a0
10c28d3a: 3800 movew %d0,%d4
10c28d3c: b688 cmpl %a0,%d3
10c28d3e: 676e beqs 10c28dae <set_blocksize+0x114>
10c28d40: b0fc 0000 cmpaw #0,%a0
10c28d44: 660e bnes 10c28d54 <set_blocksize+0xba>
10c28d46: 0c83 0000 0400 cmpil #1024,%d3
10c28d4c: 6606 bnes 10c28d54 <set_blocksize+0xba>
10c28d4e: 2383 1800 movel %d3,%a1@(00000000,%d1:l)
10c28d52: 605a bras 10c28dae <set_blocksize+0x114>
10c28d54: 0282 0000 ffff andil #65535,%d2
10c28d5a: 2f02 movel %d2,%sp@-
10c28d5c: 4eb9 10c2 90ce jsr 10c290ce <bdget>
10c28d62: 2440 moveal %d0,%a2
10c28d64: 4878 0002 pea 2 <PF_DTRACE_OFF+0x1>
10c28d68: 2f02 movel %d2,%sp@-
10c28d6a: 4eb9 10c2 4f26 jsr 10c24f26 <sync_buffers>
10c28d70: 4280 clrl %d0
10c28d72: 1005 moveb %d5,%d0
10c28d74: e588 lsll #2,%d0
10c28d76: 4281 clrl %d1
10c28d78: 1204 moveb %d4,%d1
10c28d7a: 2073 0800 moveal %a3@(00000000,%d0:l),%a0
10c28d7e: e589 lsll #2,%d1
10c28d80: 2183 1800 movel %d3,%a0@(00000000,%d1:l)
10c28d84: 2003 movel %d3,%d0
10c28d86: 4fef 000c lea %sp@(12),%sp
10c28d8a: 7208 moveq #8,%d1
10c28d8c: 5281 addql #1,%d1
10c28d8e: e288 lsrl #1,%d0
10c28d90: 0c80 0000 0100 cmpil #256,%d0
10c28d96: 62f4 bhis 10c28d8c <set_blocksize+0xf2>
10c28d98: 206a 000c moveal %a2@(12),%a0
10c28d9c: 2141 0054 movel %d1,%a0@(84)
10c28da0: 2f0a movel %a2,%sp@-
10c28da2: 4eba fec6 jsr %pc@(10c28c6a <kill_bdev>)
10c28da6: 2f0a movel %a2,%sp@-
10c28da8: 4eb9 10c2 91e6 jsr 10c291e6 <bdput>
10c28dae: 7000 moveq #0,%d0
10c28db0: 4cee 0c3c ffe8 moveml %fp@(-24),%d2-%d5/%a2-%a3
10c28db6: 4e5e unlk %fp
10c28db8: 4e75 rts
10c28dba <blkdev_get_block>:
10c28dba: 4e56 0000 linkw %fp,#0
10c28dbe: 48e7 2030 moveml %d2/%a2-%a3,%sp@-
10c28dc2: 266e 0008 moveal %fp@(8),%a3
10c28dc6: 242e 000c movel %fp@(12),%d2
10c28dca: 246e 0010 moveal %fp@(16),%a2
10c28dce: 4280 clrl %d0
10c28dd0: 302b 003e movew %a3@(62),%d0
10c28dd4: 2f00 movel %d0,%sp@-
10c28dd6: 4eba fdb8 jsr %pc@(10c28b90 <max_block>)
10c28dda: b082 cmpl %d2,%d0
10c28ddc: 6314 blss 10c28df2 <blkdev_get_block+0x38>
10c28dde: 356b 003e 000c movew %a3@(62),%a2@(12)
10c28de4: 2542 0004 movel %d2,%a2@(4)
10c28de8: 7010 moveq #16,%d0
10c28dea: 81aa 0014 orl %d0,%a2@(20)
10c28dee: 7000 moveq #0,%d0
10c28df0: 6002 bras 10c28df4 <blkdev_get_block+0x3a>
10c28df2: 70fb moveq #-5,%d0
10c28df4: 4cee 0c04 fff4 moveml %fp@(-12),%d2/%a2-%a3
10c28dfa: 4e5e unlk %fp
10c28dfc: 4e75 rts
10c28dfe <blkdev_direct_IO>:
10c28dfe: 4e56 0000 linkw %fp,#0
10c28e02: 487a ffb6 pea %pc@(10c28dba <blkdev_get_block>)
10c28e06: 2f2e 0018 movel %fp@(24),%sp@-
10c28e0a: 2f2e 0014 movel %fp@(20),%sp@-
10c28e0e: 2f2e 0010 movel %fp@(16),%sp@-
10c28e12: 2f2e 000c movel %fp@(12),%sp@-
10c28e16: 2f2e 0008 movel %fp@(8),%sp@-
10c28e1a: 4eb9 10c2 6d96 jsr 10c26d96 <generic_direct_IO>
10c28e20: 4e5e unlk %fp
10c28e22: 4e75 rts
10c28e24 <blkdev_writepage>:
10c28e24: 4e56 0000 linkw %fp,#0
10c28e28: 487a ff90 pea %pc@(10c28dba <blkdev_get_block>)
10c28e2c: 2f2e 0008 movel %fp@(8),%sp@-
10c28e30: 4eb9 10c2 6c80 jsr 10c26c80 <block_write_full_page>
10c28e36: 4e5e unlk %fp
10c28e38: 4e75 rts
10c28e3a <blkdev_readpage>:
10c28e3a: 4e56 0000 linkw %fp,#0
10c28e3e: 487a ff7a pea %pc@(10c28dba <blkdev_get_block>)
10c28e42: 2f2e 000c movel %fp@(12),%sp@-
10c28e46: 4eb9 10c2 669c jsr 10c2669c <block_read_full_page>
10c28e4c: 4e5e unlk %fp
10c28e4e: 4e75 rts
10c28e50 <blkdev_prepare_write>:
10c28e50: 4e56 0000 linkw %fp,#0
10c28e54: 487a ff64 pea %pc@(10c28dba <blkdev_get_block>)
10c28e58: 2f2e 0014 movel %fp@(20),%sp@-
10c28e5c: 2f2e 0010 movel %fp@(16),%sp@-
10c28e60: 2f2e 000c movel %fp@(12),%sp@-
10c28e64: 4eb9 10c2 69f8 jsr 10c269f8 <block_prepare_write>
10c28e6a: 4e5e unlk %fp
10c28e6c: 4e75 rts
10c28e6e <blkdev_commit_write>:
10c28e6e: 4e56 0000 linkw %fp,#0
10c28e72: 2f2e 0014 movel %fp@(20),%sp@-
10c28e76: 2f2e 0010 movel %fp@(16),%sp@-
10c28e7a: 2f2e 000c movel %fp@(12),%sp@-
10c28e7e: 4eb9 10c2 6a40 jsr 10c26a40 <block_commit_write>
10c28e84: 4e5e unlk %fp
10c28e86: 4e75 rts
10c28e88 <block_llseek>:
10c28e88: 4e56 0000 linkw %fp,#0
10c28e8c: 48e7 3c20 moveml %d2-%d5/%a2,%sp@-
10c28e90: 246e 0008 moveal %fp@(8),%a2
10c28e94: 242e 000c movel %fp@(12),%d2
10c28e98: 262e 0010 movel %fp@(16),%d3
10c28e9c: 202e 0014 movel %fp@(20),%d0
10c28ea0: 206a 0008 moveal %a2@(8),%a0
10c28ea4: 2068 0008 moveal %a0@(8),%a0
10c28ea8: 2068 00f4 moveal %a0@(244),%a0
10c28eac: 2068 000c moveal %a0@(12),%a0
10c28eb0: 2828 0040 movel %a0@(64),%d4
10c28eb4: 2a28 0044 movel %a0@(68),%d5
10c28eb8: 7201 moveq #1,%d1
10c28eba: b280 cmpl %d0,%d1
10c28ebc: 670c beqs 10c28eca <block_llseek+0x42>
10c28ebe: 7202 moveq #2,%d1
10c28ec0: b280 cmpl %d0,%d1
10c28ec2: 6610 bnes 10c28ed4 <block_llseek+0x4c>
10c28ec4: d685 addl %d5,%d3
10c28ec6: d584 addxl %d4,%d2
10c28ec8: 600a bras 10c28ed4 <block_llseek+0x4c>
10c28eca: 202a 001e movel %a2@(30),%d0
10c28ece: d6aa 0022 addl %a2@(34),%d3
10c28ed2: d580 addxl %d0,%d2
10c28ed4: 307c ffff moveaw #-1,%a0
10c28ed8: 327c ffea moveaw #-22,%a1
10c28edc: 4a82 tstl %d2
10c28ede: 6b3e bmis 10c28f1e <block_llseek+0x96>
10c28ee0: 2002 movel %d2,%d0
10c28ee2: 2203 movel %d3,%d1
10c28ee4: 9285 subl %d5,%d1
10c28ee6: 9184 subxl %d4,%d0
10c28ee8: 6e34 bgts 10c28f1e <block_llseek+0x96>
10c28eea: 202a 001e movel %a2@(30),%d0
10c28eee: 222a 0022 movel %a2@(34),%d1
10c28ef2: 9283 subl %d3,%d1
10c28ef4: 9182 subxl %d2,%d0
10c28ef6: 6722 beqs 10c28f1a <block_llseek+0x92>
10c28ef8: 2542 001e movel %d2,%a2@(30)
10c28efc: 2543 0022 movel %d3,%a2@(34)
10c28f00: 42aa 0026 clrl %a2@(38)
10c28f04: 2039 1002 57a0 movel 100257a0 <event>,%d0
10c28f0a: 2200 movel %d0,%d1
10c28f0c: 5281 addql #1,%d1
10c28f0e: 23c1 1002 57a0 movel %d1,100257a0 <event>
10c28f14: 5280 addql #1,%d0
10c28f16: 2540 0056 movel %d0,%a2@(86)
10c28f1a: 2042 moveal %d2,%a0
10c28f1c: 2243 moveal %d3,%a1
10c28f1e: 2008 movel %a0,%d0
10c28f20: 2209 movel %a1,%d1
10c28f22: 4cdf 043c moveml %sp@+,%d2-%d5/%a2
10c28f26: 4e5e unlk %fp
10c28f28: 4e75 rts
10c28f2a <__block_fsync>:
10c28f2a: 4e56 0000 linkw %fp,#0
10c28f2e: 2f0a movel %a2,%sp@-
10c28f30: 2f02 movel %d2,%sp@-
10c28f32: 246e 0008 moveal %fp@(8),%a2
10c28f36: 2f2a 00a8 movel %a2@(168),%sp@-
10c28f3a: 4eb9 10c1 e140 jsr 10c1e140 <filemap_fdatasync>
10c28f40: 4878 0001 pea 1 <PF_DTRACE_OFF>
10c28f44: 4280 clrl %d0
10c28f46: 302a 003e movew %a2@(62),%d0
10c28f4a: 2f00 movel %d0,%sp@-
10c28f4c: 4eb9 10c2 4f26 jsr 10c24f26 <sync_buffers>
10c28f52: 2400 movel %d0,%d2
10c28f54: 2f2a 00a8 movel %a2@(168),%sp@-
10c28f58: 4eb9 10c1 e1d8 jsr 10c1e1d8 <filemap_fdatawait>
10c28f5e: 2002 movel %d2,%d0
10c28f60: 242e fff8 movel %fp@(-8),%d2
10c28f64: 246e fffc moveal %fp@(-4),%a2
10c28f68: 4e5e unlk %fp
10c28f6a: 4e75 rts
10c28f6c <block_fsync>:
10c28f6c: 4e56 0000 linkw %fp,#0
10c28f70: 206e 000c moveal %fp@(12),%a0
10c28f74: 2f28 0008 movel %a0@(8),%sp@-
10c28f78: 4eba ffb0 jsr %pc@(10c28f2a <__block_fsync>)
10c28f7c: 4e5e unlk %fp
10c28f7e: 4e75 rts
10c28f80 <bd_read_super>:
10c28f80: 4e56 0000 linkw %fp,#0
10c28f84: 2f0b movel %a3,%sp@-
10c28f86: 2f0a movel %a2,%sp@-
10c28f88: 266e 0008 moveal %fp@(8),%a3
10c28f8c: 4eb9 10c3 4410 jsr 10c34410 <get_empty_inode>
10c28f92: 2440 moveal %d0,%a2
10c28f94: b4fc 0000 cmpaw #0,%a2
10c28f98: 6714 beqs 10c28fae <bd_read_super+0x2e>
10c28f9a: 254b 0094 movel %a3,%a2@(148)
10c28f9e: 356b 0008 0030 movew %a3@(8),%a2@(48)
10c28fa4: 4280 clrl %d0
10c28fa6: 102b 000e moveb %a3@(14),%d0
10c28faa: 2540 0054 movel %d0,%a2@(84)
10c28fae: b4fc 0000 cmpaw #0,%a2
10c28fb2: 6700 008c beqw 10c29040 <bd_read_super+0xc0>
10c28fb6: 357c 4180 0032 movew #16768,%a2@(50)
10c28fbc: 42aa 003a clrl %a2@(58)
10c28fc0: 42aa 0036 clrl %a2@(54)
10c28fc4: 2039 1002 5790 movel 10025790 <xtime>,%d0
10c28fca: 2540 0050 movel %d0,%a2@(80)
10c28fce: 2540 004c movel %d0,%a2@(76)
10c28fd2: 2540 0048 movel %d0,%a2@(72)
10c28fd6: 277c ffff ffff movel #-1,%a3@(16)
10c28fdc: 0010
10c28fde: 277c ffff ffff movel #-1,%a3@(20)
10c28fe4: 0014
10c28fe6: 277c 0000 0400 movel #1024,%a3@(10)
10c28fec: 000a
10c28fee: 177c 000a 000e moveb #10,%a3@(14)
10c28ff4: 277c 6264 6576 movel #1650746742,%a3@(40)
10c28ffa: 0028
10c28ffc: 277c 1000 d6bc movel #268490428,%a3@(28)
10c29002: 001c
10c29004: 4879 1000 d700 pea 1000d700 <sops.834+0x44>
10c2900a: 42a7 clrl %sp@-
10c2900c: 4eb9 10c3 2d76 jsr 10c32d76 <d_alloc>
10c29012: 2040 moveal %d0,%a0
10c29014: 2748 002c movel %a0,%a3@(44)
10c29018: 508f addql #8,%sp
10c2901a: 671c beqs 10c29038 <bd_read_super+0xb8>
10c2901c: 214b 0050 movel %a3,%a0@(80)
10c29020: 206b 002c moveal %a3@(44),%a0
10c29024: 2148 000c movel %a0,%a0@(12)
10c29028: 2f0a movel %a2,%sp@-
10c2902a: 2f2b 002c movel %a3@(44),%sp@-
10c2902e: 4eb9 10c3 2eb0 jsr 10c32eb0 <d_instantiate>
10c29034: 200b movel %a3,%d0
10c29036: 600a bras 10c29042 <bd_read_super+0xc2>
10c29038: 2f0a movel %a2,%sp@-
10c2903a: 4eb9 10c3 480c jsr 10c3480c <iput>
10c29040: 7000 moveq #0,%d0
10c29042: 246e fff8 moveal %fp@(-8),%a2
10c29046: 266e fffc moveal %fp@(-4),%a3
10c2904a: 4e5e unlk %fp
10c2904c: 4e75 rts
10c2904e <init_once>:
10c2904e: 4e56 0000 linkw %fp,#0
10c29052: 2f0a movel %a2,%sp@-
10c29054: 246e 0008 moveal %fp@(8),%a2
10c29058: 7005 moveq #5,%d0
10c2905a: c0ae 0010 andl %fp@(16),%d0
10c2905e: 7201 moveq #1,%d1
10c29060: b280 cmpl %d0,%d1
10c29062: 6634 bnes 10c29098 <init_once+0x4a>
10c29064: 4878 0036 pea 36 <LSIGTRAP+0x31>
10c29068: 42a7 clrl %sp@-
10c2906a: 2f0a movel %a2,%sp@-
10c2906c: 4eb9 10c8 576c jsr 10c8576c <memset>
10c29072: 41ea 001a lea %a2@(26),%a0
10c29076: 7001 moveq #1,%d0
10c29078: 2080 movel %d0,%a0@
10c2907a: 42a8 0004 clrl %a0@(4)
10c2907e: 42a8 0008 clrl %a0@(8)
10c29082: 7026 moveq #38,%d0
10c29084: d08a addl %a2,%d0
10c29086: 2140 000c movel %d0,%a0@(12)
10c2908a: 2140 0010 movel %d0,%a0@(16)
10c2908e: 41ea 002e lea %a2@(46),%a0
10c29092: 2088 movel %a0,%a0@
10c29094: 2548 0032 movel %a0,%a2@(50)
10c29098: 246e fffc moveal %fp@(-4),%a2
10c2909c: 4e5e unlk %fp
10c2909e: 4e75 rts
10c290a0 <bdfind>:
10c290a0: 4e56 0000 linkw %fp,#0
10c290a4: 206e 000c moveal %fp@(12),%a0
10c290a8: 302e 000a movew %fp@(10),%d0
10c290ac: 2250 moveal %a0@,%a1
10c290ae: b1c9 cmpal %a1,%a0
10c290b0: 6716 beqs 10c290c8 <bdfind+0x28>
10c290b2: b069 0010 cmpw %a1@(16),%d0
10c290b6: 660a bnes 10c290c2 <bdfind+0x22>
10c290b8: 41e9 0008 lea %a1@(8),%a0
10c290bc: 5290 addql #1,%a0@
10c290be: 2009 movel %a1,%d0
10c290c0: 6008 bras 10c290ca <bdfind+0x2a>
10c290c2: 2251 moveal %a1@,%a1
10c290c4: b1c9 cmpal %a1,%a0
10c290c6: 66ea bnes 10c290b2 <bdfind+0x12>
10c290c8: 7000 moveq #0,%d0
10c290ca: 4e5e unlk %fp
10c290cc: 4e75 rts
10c290ce <bdget>:
10c290ce: 4e56 0000 linkw %fp,#0
10c290d2: 48e7 383c moveml %d2-%d4/%a2-%a5,%sp@-
10c290d6: 282e 0008 movel %fp@(8),%d4
10c290da: 4281 clrl %d1
10c290dc: 3204 movew %d4,%d1
10c290de: 2001 movel %d1,%d0
10c290e0: ec88 lsrl #6,%d0
10c290e2: d081 addl %d1,%d0
10c290e4: 740c moveq #12,%d2
10c290e6: e4a9 lsrl %d2,%d1
10c290e8: d280 addl %d0,%d1
10c290ea: 703f moveq #63,%d0
10c290ec: c280 andl %d0,%d1
10c290ee: e789 lsll #3,%d1
10c290f0: 2841 moveal %d1,%a4
10c290f2: d9fc 1001 aa54 addal #268544596,%a4
10c290f8: 2f0c movel %a4,%sp@-
10c290fa: 4283 clrl %d3
10c290fc: 3604 movew %d4,%d3
10c290fe: 2f03 movel %d3,%sp@-
10c29100: 4bfa ff9e lea %pc@(10c290a0 <bdfind>),%a5
10c29104: 4e95 jsr %a5@
10c29106: 2400 movel %d0,%d2
10c29108: 508f addql #8,%sp
10c2910a: 6600 00d0 bnew 10c291dc <bdget+0x10e>
10c2910e: 4878 01f0 pea 1f0 <LSIGTRAP+0x1eb>
10c29112: 2f39 1001 ac54 movel 1001ac54 <bdev_cachep>,%sp@-
10c29118: 4eb9 10c2 08dc jsr 10c208dc <kmem_cache_alloc>
10c2911e: 2640 moveal %d0,%a3
10c29120: 508f addql #8,%sp
10c29122: b6fc 0000 cmpaw #0,%a3
10c29126: 6700 00b2 beqw 10c291da <bdget+0x10c>
10c2912a: 2079 1001 aa50 moveal 1001aa50 <bd_mnt>,%a0
10c29130: 2468 0014 moveal %a0@(20),%a2
10c29134: 4eb9 10c3 4410 jsr 10c34410 <get_empty_inode>
10c2913a: 2040 moveal %d0,%a0
10c2913c: b0fc 0000 cmpaw #0,%a0
10c29140: 6700 008a beqw 10c291cc <bdget+0xfe>
10c29144: 214a 0094 movel %a2,%a0@(148)
10c29148: 316a 0008 0030 movew %a2@(8),%a0@(48)
10c2914e: 4280 clrl %d0
10c29150: 102a 000e moveb %a2@(14),%d0
10c29154: 2140 0054 movel %d0,%a0@(84)
10c29158: b0fc 0000 cmpaw #0,%a0
10c2915c: 676e beqs 10c291cc <bdget+0xfe>
10c2915e: 2203 movel %d3,%d1
10c29160: e081 asrl #8,%d1
10c29162: 2003 movel %d3,%d0
10c29164: 7400 moveq #0,%d2
10c29166: 4602 notb %d2
10c29168: c082 andl %d2,%d0
10c2916a: e149 lslw #8,%d1
10c2916c: 8240 orw %d0,%d1
10c2916e: 7001 moveq #1,%d0
10c29170: 2740 0008 movel %d0,%a3@(8)
10c29174: 3744 0010 movew %d4,%a3@(16)
10c29178: 42ab 0016 clrl %a3@(22)
10c2917c: 2748 000c movel %a0,%a3@(12)
10c29180: 3141 003e movew %d1,%a0@(62)
10c29184: 3141 0030 movew %d1,%a0@(48)
10c29188: 214b 00f4 movel %a3,%a0@(244)
10c2918c: 217c 1000 d72c movel #268490540,%a0@(200)
10c29192: 00c8
10c29194: 217c 0000 01d0 movel #464,%a0@(220)
10c2919a: 00dc
10c2919c: 317c 6000 0032 movew #24576,%a0@(50)
10c291a2: 2f0c movel %a4,%sp@-
10c291a4: 2f03 movel %d3,%sp@-
10c291a6: 4e95 jsr %a5@
10c291a8: 2400 movel %d0,%d2
10c291aa: 508f addql #8,%sp
10c291ac: 6612 bnes 10c291c0 <bdget+0xf2>
10c291ae: 2054 moveal %a4@,%a0
10c291b0: 214b 0004 movel %a3,%a0@(4)
10c291b4: 2688 movel %a0,%a3@
10c291b6: 274c 0004 movel %a4,%a3@(4)
10c291ba: 288b movel %a3,%a4@
10c291bc: 200b movel %a3,%d0
10c291be: 601c bras 10c291dc <bdget+0x10e>
10c291c0: 2f2b 000c movel %a3@(12),%sp@-
10c291c4: 4eb9 10c3 480c jsr 10c3480c <iput>
10c291ca: 588f addql #4,%sp
10c291cc: 2f0b movel %a3,%sp@-
10c291ce: 2f39 1001 ac54 movel 1001ac54 <bdev_cachep>,%sp@-
10c291d4: 4eb9 10c2 0aea jsr 10c20aea <kmem_cache_free>
10c291da: 2002 movel %d2,%d0
10c291dc: 4cee 3c1c ffe4 moveml %fp@(-28),%d2-%d4/%a2-%a5
10c291e2: 4e5e unlk %fp
10c291e4: 4e75 rts
10c291e6 <bdput>:
10c291e6: 4e56 0000 linkw %fp,#0
10c291ea: 2f0b movel %a3,%sp@-
10c291ec: 2f0a movel %a2,%sp@-
10c291ee: 266e 0008 moveal %fp@(8),%a3
10c291f2: 41eb 0008 lea %a3@(8),%a0
10c291f6: 40c1 movew %sr,%d1
10c291f8: 007c 0700 oriw #1792,%sr
10c291fc: 2010 movel %a0@,%d0
10c291fe: 5380 subql #1,%d0
10c29200: 2080 movel %d0,%a0@
10c29202: 46c1 movew %d1,%sr
10c29204: 4a80 tstl %d0
10c29206: 6668 bnes 10c29270 <bdput+0x8a>
10c29208: 4aab 0012 tstl %a3@(18)
10c2920c: 670c beqs 10c2921a <bdput+0x34>
10c2920e: 4879 1000 273d pea 1000273d <tvecs+0xba5>
10c29214: 4eb9 10c1 60e4 jsr 10c160e4 <panic>
10c2921a: 226b 0004 moveal %a3@(4),%a1
10c2921e: 2053 moveal %a3@,%a0
10c29220: 2149 0004 movel %a1,%a0@(4)
10c29224: 2288 movel %a0,%a1@
10c29226: 246b 002e moveal %a3@(46),%a2
10c2922a: 702e moveq #46,%d0
10c2922c: d08b addl %a3,%d0
10c2922e: b08a cmpl %a2,%d0
10c29230: 6726 beqs 10c29258 <bdput+0x72>
10c29232: 226a 0004 moveal %a2@(4),%a1
10c29236: 2052 moveal %a2@,%a0
10c29238: 2149 0004 movel %a1,%a0@(4)
10c2923c: 2288 movel %a0,%a1@
10c2923e: 248a movel %a2,%a2@
10c29240: 254a 0004 movel %a2,%a2@(4)
10c29244: 42aa 000c clrl %a2@(12)
10c29248: 41ea ffc4 lea %a2@(-60),%a0
10c2924c: 2548 ffc0 movel %a0,%a2@(-64)
10c29250: 246b 002e moveal %a3@(46),%a2
10c29254: b08a cmpl %a2,%d0
10c29256: 66da bnes 10c29232 <bdput+0x4c>
10c29258: 2f2b 000c movel %a3@(12),%sp@-
10c2925c: 4eb9 10c3 480c jsr 10c3480c <iput>
10c29262: 2f0b movel %a3,%sp@-
10c29264: 2f39 1001 ac54 movel 1001ac54 <bdev_cachep>,%sp@-
10c2926a: 4eb9 10c2 0aea jsr 10c20aea <kmem_cache_free>
10c29270: 246e fff8 moveal %fp@(-8),%a2
10c29274: 266e fffc moveal %fp@(-4),%a3
10c29278: 4e5e unlk %fp
10c2927a: 4e75 rts
10c2927c <bd_acquire>:
10c2927c: 4e56 0000 linkw %fp,#0
10c29280: 2f0a movel %a2,%sp@-
10c29282: 246e 0008 moveal %fp@(8),%a2
10c29286: 202a 00f4 movel %a2@(244),%d0
10c2928a: 6708 beqs 10c29294 <bd_acquire+0x18>
10c2928c: 2040 moveal %d0,%a0
10c2928e: 5088 addql #8,%a0
10c29290: 5290 addql #1,%a0@
10c29292: 605a bras 10c292ee <bd_acquire+0x72>
10c29294: 4280 clrl %d0
10c29296: 102a 003e moveb %a2@(62),%d0
10c2929a: e188 lsll #8,%d0
10c2929c: 802a 003f orb %a2@(63),%d0
10c292a0: 2f00 movel %d0,%sp@-
10c292a2: 4eba fe2a jsr %pc@(10c290ce <bdget>)
10c292a6: 2240 moveal %d0,%a1
10c292a8: 588f addql #4,%sp
10c292aa: 70f4 moveq #-12,%d0
10c292ac: b2fc 0000 cmpaw #0,%a1
10c292b0: 673e beqs 10c292f0 <bd_acquire+0x74>
10c292b2: 202a 00f4 movel %a2@(244),%d0
10c292b6: 6626 bnes 10c292de <bd_acquire+0x62>
10c292b8: 2549 00f4 movel %a1,%a2@(244)
10c292bc: 2069 000c moveal %a1@(12),%a0
10c292c0: 2568 00a8 00a8 movel %a0@(168),%a2@(168)
10c292c6: 41ea 00e8 lea %a2@(232),%a0
10c292ca: 43e9 002e lea %a1@(46),%a1
10c292ce: 2451 moveal %a1@,%a2
10c292d0: 2548 0004 movel %a0,%a2@(4)
10c292d4: 208a movel %a2,%a0@
10c292d6: 2149 0004 movel %a1,%a0@(4)
10c292da: 2288 movel %a0,%a1@
10c292dc: 6010 bras 10c292ee <bd_acquire+0x72>
10c292de: b3c0 cmpal %d0,%a1
10c292e0: 670c beqs 10c292ee <bd_acquire+0x72>
10c292e2: 4879 1000 273d pea 1000273d <tvecs+0xba5>
10c292e8: 4eb9 10c1 60e4 jsr 10c160e4 <panic>
10c292ee: 7000 moveq #0,%d0
10c292f0: 246e fffc moveal %fp@(-4),%a2
10c292f4: 4e5e unlk %fp
10c292f6: 4e75 rts
10c292f8 <bd_forget>:
10c292f8: 4e56 0000 linkw %fp,#0
10c292fc: 2f0b movel %a3,%sp@-
10c292fe: 2f0a movel %a2,%sp@-
10c29300: 266e 0008 moveal %fp@(8),%a3
10c29304: 4aab 00f4 tstl %a3@(244)
10c29308: 6722 beqs 10c2932c <bd_forget+0x34>
10c2930a: 41eb 00e8 lea %a3@(232),%a0
10c2930e: 2468 0004 moveal %a0@(4),%a2
10c29312: 2250 moveal %a0@,%a1
10c29314: 234a 0004 movel %a2,%a1@(4)
10c29318: 2489 movel %a1,%a2@
10c2931a: 2088 movel %a0,%a0@
10c2931c: 2148 0004 movel %a0,%a0@(4)
10c29320: 42ab 00f4 clrl %a3@(244)
10c29324: 41eb 00ac lea %a3@(172),%a0
10c29328: 2748 00a8 movel %a0,%a3@(168)
10c2932c: 245f moveal %sp@+,%a2
10c2932e: 265f moveal %sp@+,%a3
10c29330: 4e5e unlk %fp
10c29332: 4e75 rts
10c29334 <get_blkdev_list>:
10c29334: 4e56 0000 linkw %fp,#0
10c29338: 48e7 3038 moveml %d2-%d3/%a2-%a4,%sp@-
10c2933c: 266e 0008 moveal %fp@(8),%a3
10c29340: 4879 1000 27b8 pea 100027b8 <tvecs+0xc20>
10c29346: 2f0b movel %a3,%sp@-
10c29348: 45f9 10c8 4d6a lea 10c84d6a <sprintf>,%a2
10c2934e: 4e92 jsr %a2@
10c29350: 2400 movel %d0,%d2
10c29352: 7600 moveq #0,%d3
10c29354: 508f addql #8,%sp
10c29356: 284a moveal %a2,%a4
10c29358: 45f9 1001 ac5c lea 1001ac5c <blkdevs+0x4>,%a2
10c2935e: 4a92 tstl %a2@
10c29360: 6718 beqs 10c2937a <get_blkdev_list+0x46>
10c29362: 2f2a fffc movel %a2@(-4),%sp@-
10c29366: 2f03 movel %d3,%sp@-
10c29368: 4879 1000 27c9 pea 100027c9 <tvecs+0xc31>
10c2936e: 4873 2800 pea %a3@(00000000,%d2:l)
10c29372: 4e94 jsr %a4@
10c29374: d480 addl %d0,%d2
10c29376: 4fef 0010 lea %sp@(16),%sp
10c2937a: 508a addql #8,%a2
10c2937c: 5283 addql #1,%d3
10c2937e: 0c83 0000 00fe cmpil #254,%d3
10c29384: 6fd8 bles 10c2935e <get_blkdev_list+0x2a>
10c29386: 2002 movel %d2,%d0
10c29388: 4cee 1c0c ffec moveml %fp@(-20),%d2-%d3/%a2-%a4
10c2938e: 4e5e unlk %fp
10c29390: 4e75 rts
10c29392 <get_blkfops>:
10c29392: 4e56 0000 linkw %fp,#0
10c29396: 222e 0008 movel %fp@(8),%d1
10c2939a: 91c8 subal %a0,%a0
10c2939c: 2001 movel %d1,%d0
10c2939e: 5380 subql #1,%d0
10c293a0: 0c80 0000 00fd cmpil #253,%d0
10c293a6: 620c bhis 10c293b4 <get_blkfops+0x22>
10c293a8: e789 lsll #3,%d1
10c293aa: 41f9 1001 ac5c lea 1001ac5c <blkdevs+0x4>,%a0
10c293b0: 2070 1800 moveal %a0@(00000000,%d1:l),%a0
10c293b4: 2008 movel %a0,%d0
10c293b6: 4e5e unlk %fp
10c293b8: 4e75 rts
10c293ba <register_blkdev>:
10c293ba: 4e56 0000 linkw %fp,#0
10c293be: 48e7 3820 moveml %d2-%d4/%a2,%sp@-
10c293c2: 222e 0008 movel %fp@(8),%d1
10c293c6: 282e 000c movel %fp@(12),%d4
10c293ca: 262e 0010 movel %fp@(16),%d3
10c293ce: 4a81 tstl %d1
10c293d0: 6628 bnes 10c293fa <register_blkdev+0x40>
10c293d2: 7201 moveq #1,%d1
10c293d4: 4601 notb %d1
10c293d6: 45f9 1001 ac5c lea 1001ac5c <blkdevs+0x4>,%a2
10c293dc: 43f9 1001 b44c lea 1001b44c <blkdevs+0x7f4>,%a1
10c293e2: 243c 0000 07f0 movel #2032,%d2
10c293e8: 2042 moveal %d2,%a0
10c293ea: 2011 movel %a1@,%d0
10c293ec: 5189 subql #8,%a1
10c293ee: 672e beqs 10c2941e <register_blkdev+0x64>
10c293f0: 5182 subql #8,%d2
10c293f2: 5381 subql #1,%d1
10c293f4: 66f2 bnes 10c293e8 <register_blkdev+0x2e>
10c293f6: 70f0 moveq #-16,%d0
10c293f8: 6040 bras 10c2943a <register_blkdev+0x80>
10c293fa: 70ea moveq #-22,%d0
10c293fc: 0c81 0000 00fe cmpil #254,%d1
10c29402: 6236 bhis 10c2943a <register_blkdev+0x80>
10c29404: 2001 movel %d1,%d0
10c29406: e788 lsll #3,%d0
10c29408: 41f9 1001 ac5c lea 1001ac5c <blkdevs+0x4>,%a0
10c2940e: 2230 0800 movel %a0@(00000000,%d0:l),%d1
10c29412: 2448 moveal %a0,%a2
10c29414: 6714 beqs 10c2942a <register_blkdev+0x70>
10c29416: b681 cmpl %d1,%d3
10c29418: 6710 beqs 10c2942a <register_blkdev+0x70>
10c2941a: 70f0 moveq #-16,%d0
10c2941c: 601c bras 10c2943a <register_blkdev+0x80>
10c2941e: 2584 28fc movel %d4,%a2@(fffffffc,%d2:l)
10c29422: 2583 2800 movel %d3,%a2@(00000000,%d2:l)
10c29426: 2001 movel %d1,%d0
10c29428: 6010 bras 10c2943a <register_blkdev+0x80>
10c2942a: 41f9 1001 ac58 lea 1001ac58 <blkdevs>,%a0
10c29430: 2184 0800 movel %d4,%a0@(00000000,%d0:l)
10c29434: 2583 0800 movel %d3,%a2@(00000000,%d0:l)
10c29438: 7000 moveq #0,%d0
10c2943a: 4cdf 041c moveml %sp@+,%d2-%d4/%a2
10c2943e: 4e5e unlk %fp
10c29440: 4e75 rts
10c29442 <unregister_blkdev>:
10c29442: 4e56 0000 linkw %fp,#0
10c29446: 2f0b movel %a3,%sp@-
10c29448: 2f0a movel %a2,%sp@-
10c2944a: 202e 0008 movel %fp@(8),%d0
10c2944e: 226e 000c moveal %fp@(12),%a1
10c29452: 0c80 0000 00fe cmpil #254,%d0
10c29458: 6236 bhis 10c29490 <unregister_blkdev+0x4e>
10c2945a: 2200 movel %d0,%d1
10c2945c: e789 lsll #3,%d1
10c2945e: 45f9 1001 ac5c lea 1001ac5c <blkdevs+0x4>,%a2
10c29464: 4ab2 1800 tstl %a2@(00000000,%d1:l)
10c29468: 6726 beqs 10c29490 <unregister_blkdev+0x4e>
10c2946a: 47ea fffc lea %a2@(-4),%a3
10c2946e: 2073 1800 moveal %a3@(00000000,%d1:l),%a0
10c29472: 1018 moveb %a0@+,%d0
10c29474: b019 cmpb %a1@+,%d0
10c29476: 6606 bnes 10c2947e <unregister_blkdev+0x3c>
10c29478: 4a00 tstb %d0
10c2947a: 66f6 bnes 10c29472 <unregister_blkdev+0x30>
10c2947c: 6002 bras 10c29480 <unregister_blkdev+0x3e>
10c2947e: 9021 subb %a1@-,%d0
10c29480: 4a00 tstb %d0
10c29482: 660c bnes 10c29490 <unregister_blkdev+0x4e>
10c29484: 42b3 1800 clrl %a3@(00000000,%d1:l)
10c29488: 42b2 1800 clrl %a2@(00000000,%d1:l)
10c2948c: 7000 moveq #0,%d0
10c2948e: 6002 bras 10c29492 <unregister_blkdev+0x50>
10c29490: 70ea moveq #-22,%d0
10c29492: 245f moveal %sp@+,%a2
10c29494: 265f moveal %sp@+,%a3
10c29496: 4e5e unlk %fp
10c29498: 4e75 rts
10c2949a <check_disk_change>:
10c2949a: 4e56 0000 linkw %fp,#0
10c2949e: 48e7 2030 moveml %d2/%a2-%a3,%sp@-
10c294a2: 95ca subal %a2,%a2
10c294a4: 222e 0008 movel %fp@(8),%d1
10c294a8: 4280 clrl %d0
10c294aa: 102e 000a moveb %fp@(10),%d0
10c294ae: 0c80 0000 00fe cmpil #254,%d0
10c294b4: 6e0c bgts 10c294c2 <check_disk_change+0x28>
10c294b6: e788 lsll #3,%d0
10c294b8: 41f9 1001 ac5c lea 1001ac5c <blkdevs+0x4>,%a0
10c294be: 2470 0800 moveal %a0@(00000000,%d0:l),%a2
10c294c2: b4fc 0000 cmpaw #0,%a2
10c294c6: 6718 beqs 10c294e0 <check_disk_change+0x46>
10c294c8: 206a 000c moveal %a2@(12),%a0
10c294cc: b0fc 0000 cmpaw #0,%a0
10c294d0: 670e beqs 10c294e0 <check_disk_change+0x46>
10c294d2: 4282 clrl %d2
10c294d4: 3401 movew %d1,%d2
10c294d6: 2f02 movel %d2,%sp@-
10c294d8: 4e90 jsr %a0@
10c294da: 588f addql #4,%sp
10c294dc: 4a80 tstl %d0
10c294de: 6604 bnes 10c294e4 <check_disk_change+0x4a>
10c294e0: 7000 moveq #0,%d0
10c294e2: 6044 bras 10c29528 <check_disk_change+0x8e>
10c294e4: 2f02 movel %d2,%sp@-
10c294e6: 4eb9 10c2 9860 jsr 10c29860 <bdevname>
10c294ec: 2f00 movel %d0,%sp@-
10c294ee: 4879 1000 27d1 pea 100027d1 <tvecs+0xc39>
10c294f4: 47f9 10c1 677e lea 10c1677e <printk>,%a3
10c294fa: 4e93 jsr %a3@
10c294fc: 42a7 clrl %sp@-
10c294fe: 2f02 movel %d2,%sp@-
10c29500: 4eb9 10c3 41ca jsr 10c341ca <invalidate_device>
10c29506: 4fef 0014 lea %sp@(20),%sp
10c2950a: 4a80 tstl %d0
10c2950c: 670a beqs 10c29518 <check_disk_change+0x7e>
10c2950e: 4879 1000 27fc pea 100027fc <tvecs+0xc64>
10c29514: 4e93 jsr %a3@
10c29516: 588f addql #4,%sp
10c29518: 206a 0010 moveal %a2@(16),%a0
10c2951c: b0fc 0000 cmpaw #0,%a0
10c29520: 6704 beqs 10c29526 <check_disk_change+0x8c>
10c29522: 2f02 movel %d2,%sp@-
10c29524: 4e90 jsr %a0@
10c29526: 7001 moveq #1,%d0
10c29528: 4cee 0c04 fff4 moveml %fp@(-12),%d2/%a2-%a3
10c2952e: 4e5e unlk %fp
10c29530: 4e75 rts
10c29532 <ioctl_by_bdev>:
10c29532: 4e56 0000 linkw %fp,#0
10c29536: 226e 0008 moveal %fp@(8),%a1
10c2953a: 2069 0016 moveal %a1@(22),%a0
10c2953e: 4aa8 0008 tstl %a0@(8)
10c29542: 6716 beqs 10c2955a <ioctl_by_bdev+0x28>
10c29544: 2f2e 0010 movel %fp@(16),%sp@-
10c29548: 2f2e 000c movel %fp@(12),%sp@-
10c2954c: 42a7 clrl %sp@-
10c2954e: 2f29 000c movel %a1@(12),%sp@-
10c29552: 2068 0008 moveal %a0@(8),%a0
10c29556: 4e90 jsr %a0@
10c29558: 6002 bras 10c2955c <ioctl_by_bdev+0x2a>
10c2955a: 70ea moveq #-22,%d0
10c2955c: 4e5e unlk %fp
10c2955e: 4e75 rts
10c29560 <do_open>:
10c29560: 4e56 0000 linkw %fp,#0
10c29564: 48e7 3e20 moveml %d2-%d6/%a2,%sp@-
10c29568: 246e 0008 moveal %fp@(8),%a2
10c2956c: 7cfa moveq #-6,%d6
10c2956e: 4280 clrl %d0
10c29570: 302a 0010 movew %a2@(16),%d0
10c29574: 2200 movel %d0,%d1
10c29576: 7400 moveq #0,%d2
10c29578: 4602 notb %d2
10c2957a: c282 andl %d2,%d1
10c2957c: e080 asrl #8,%d0
10c2957e: 3600 movew %d0,%d3
10c29580: e14b lslw #8,%d3
10c29582: 8641 orw %d1,%d3
10c29584: 4285 clrl %d5
10c29586: 3a03 movew %d3,%d5
10c29588: 2005 movel %d5,%d0
10c2958a: 781a moveq #26,%d4
10c2958c: d88a addl %a2,%d4
10c2958e: 2244 moveal %d4,%a1
10c29590: 41fa 000c lea %pc@(10c2959e <do_open+0x3e>),%a0
10c29594: 5391 subql #1,%a1@
10c29596: 6a06 bpls 10c2959e <do_open+0x3e>
10c29598: 4ef9 10c8 56f4 jmp 10c856f4 <__down_failed>
10c2959e: 4aaa 0016 tstl %a2@(22)
10c295a2: 661a bnes 10c295be <do_open+0x5e>
10c295a4: e048 lsrw #8,%d0
10c295a6: 42a7 clrl %sp@-
10c295a8: 1f40 0003 moveb %d0,%sp@(3)
10c295ac: 4eba fde4 jsr %pc@(10c29392 <get_blkfops>)
10c295b0: 2540 0016 movel %d0,%a2@(22)
10c295b4: 588f addql #4,%sp
10c295b6: 2404 movel %d4,%d2
10c295b8: 4a80 tstl %d0
10c295ba: 6700 00d2 beqw 10c2968e <do_open+0x12e>
10c295be: 7c00 moveq #0,%d6
10c295c0: 206a 0016 moveal %a2@(22),%a0
10c295c4: 2028 0014 movel %a0@(20),%d0
10c295c8: 6716 beqs 10c295e0 <do_open+0x80>
10c295ca: 2240 moveal %d0,%a1
10c295cc: 41e9 0010 lea %a1@(16),%a0
10c295d0: 5290 addql #1,%a0@
10c295d2: 206a 0016 moveal %a2@(22),%a0
10c295d6: 2068 0014 moveal %a0@(20),%a0
10c295da: 7018 moveq #24,%d0
10c295dc: 81a8 0014 orl %d0,%a0@(20)
10c295e0: 206a 0016 moveal %a2@(22),%a0
10c295e4: 4a90 tstl %a0@
10c295e6: 6710 beqs 10c295f8 <do_open+0x98>
10c295e8: 2f2e 0010 movel %fp@(16),%sp@-
10c295ec: 2f2e 000c movel %fp@(12),%sp@-
10c295f0: 2050 moveal %a0@,%a0
10c295f2: 4e90 jsr %a0@
10c295f4: 2c00 movel %d0,%d6
10c295f6: 508f addql #8,%sp
10c295f8: 4a86 tstl %d6
10c295fa: 6666 bnes 10c29662 <do_open+0x102>
10c295fc: 52aa 0012 addql #1,%a2@(18)
10c29600: 2f05 movel %d5,%sp@-
10c29602: 4eba f618 jsr %pc@(10c28c1c <blkdev_size>)
10c29606: 206a 000c moveal %a2@(12),%a0
10c2960a: 2140 0040 movel %d0,%a0@(64)
10c2960e: 2141 0044 movel %d1,%a0@(68)
10c29612: 588f addql #4,%sp
10c29614: 223c 0000 0400 movel #1024,%d1
10c2961a: 3003 movew %d3,%d0
10c2961c: e048 lsrw #8,%d0
10c2961e: 0280 0000 00ff andil #255,%d0
10c29624: e588 lsll #2,%d0
10c29626: 41f9 1003 1d02 lea 10031d02 <blksize_size>,%a0
10c2962c: 2070 0800 moveal %a0@(00000000,%d0:l),%a0
10c29630: b0fc 0000 cmpaw #0,%a0
10c29634: 670e beqs 10c29644 <do_open+0xe4>
10c29636: 4280 clrl %d0
10c29638: 1003 moveb %d3,%d0
10c2963a: e588 lsll #2,%d0
10c2963c: 2030 0800 movel %a0@(00000000,%d0:l),%d0
10c29640: 6702 beqs 10c29644 <do_open+0xe4>
10c29642: 2200 movel %d0,%d1
10c29644: 2001 movel %d1,%d0
10c29646: 7208 moveq #8,%d1
10c29648: 741a moveq #26,%d2
10c2964a: d48a addl %a2,%d2
10c2964c: 206a 000c moveal %a2@(12),%a0
10c29650: 5281 addql #1,%d1
10c29652: e288 lsrl #1,%d0
10c29654: 0c80 0000 0100 cmpil #256,%d0
10c2965a: 62f4 bhis 10c29650 <do_open+0xf0>
10c2965c: 2141 0054 movel %d1,%a0@(84)
10c29660: 602c bras 10c2968e <do_open+0x12e>
10c29662: 206a 0016 moveal %a2@(22),%a0
10c29666: 2028 0014 movel %a0@(20),%d0
10c2966a: 6716 beqs 10c29682 <do_open+0x122>
10c2966c: 2240 moveal %d0,%a1
10c2966e: 41e9 0010 lea %a1@(16),%a0
10c29672: 5390 subql #1,%a0@
10c29674: 206a 0016 moveal %a2@(22),%a0
10c29678: 2068 0014 moveal %a0@(20),%a0
10c2967c: 7008 moveq #8,%d0
10c2967e: 81a8 0014 orl %d0,%a0@(20)
10c29682: 2404 movel %d4,%d2
10c29684: 4aaa 0012 tstl %a2@(18)
10c29688: 6604 bnes 10c2968e <do_open+0x12e>
10c2968a: 42aa 0016 clrl %a2@(22)
10c2968e: 2242 moveal %d2,%a1
10c29690: 41fa 000c lea %pc@(10c2969e <do_open+0x13e>),%a0
10c29694: 5291 addql #1,%a1@
10c29696: 6e06 bgts 10c2969e <do_open+0x13e>
10c29698: 4ef9 10c8 571c jmp 10c8571c <__up_wakeup>
10c2969e: 4a86 tstl %d6
10c296a0: 6706 beqs 10c296a8 <do_open+0x148>
10c296a2: 2f0a movel %a2,%sp@-
10c296a4: 4eba fb40 jsr %pc@(10c291e6 <bdput>)
10c296a8: 2006 movel %d6,%d0
10c296aa: 4cee 047c ffe8 moveml %fp@(-24),%d2-%d6/%a2
10c296b0: 4e5e unlk %fp
10c296b2: 4e75 rts
10c296b4 <blkdev_get>:
10c296b4: 4e56 ff2c linkw %fp,#-212
10c296b8: 48e7 3c30 moveml %d2-%d5/%a2-%a3,%sp@-
10c296bc: 266e 0008 moveal %fp@(8),%a3
10c296c0: 282e 000c movel %fp@(12),%d4
10c296c4: 2a2e 0010 movel %fp@(16),%d5
10c296c8: 769a moveq #-102,%d3
10c296ca: d68e addl %fp,%d3
10c296cc: 4878 0066 pea 66 <LSIGTRAP+0x61>
10c296d0: 42a7 clrl %sp@-
10c296d2: 2f03 movel %d3,%sp@-
10c296d4: 45f9 10c8 576c lea 10c8576c <memset>,%a2
10c296da: 4e92 jsr %a2@
10c296dc: 240e movel %fp,%d2
10c296de: 0682 ffff ff2e addil #-210,%d2
10c296e4: 4878 006c pea 6c <LSIGTRAP+0x67>
10c296e8: 42a7 clrl %sp@-
10c296ea: 2f02 movel %d2,%sp@-
10c296ec: 4e92 jsr %a2@
10c296ee: 3d44 ffb6 movew %d4,%fp@(-74)
10c296f2: 2d45 ffb2 movel %d5,%fp@(-78)
10c296f6: 2d42 ffa2 movel %d2,%fp@(-94)
10c296fa: 2d6b 000c ff36 movel %a3@(12),%fp@(-202)
10c29700: 2f03 movel %d3,%sp@-
10c29702: 2f2b 000c movel %a3@(12),%sp@-
10c29706: 2f0b movel %a3,%sp@-
10c29708: 4eba fe56 jsr %pc@(10c29560 <do_open>)
10c2970c: 4cee 0c3c ff14 moveml %fp@(-236),%d2-%d5/%a2-%a3
10c29712: 4e5e unlk %fp
10c29714: 4e75 rts
10c29716 <blkdev_open>:
10c29716: 4e56 0000 linkw %fp,#0
10c2971a: 2f0b movel %a3,%sp@-
10c2971c: 2f0a movel %a2,%sp@-
10c2971e: 266e 0008 moveal %fp@(8),%a3
10c29722: 246e 000c moveal %fp@(12),%a2
10c29726: 08ea 0001 0019 bset #1,%a2@(25)
10c2972c: 2f0b movel %a3,%sp@-
10c2972e: 4eba fb4c jsr %pc@(10c2927c <bd_acquire>)
10c29732: 2f0a movel %a2,%sp@-
10c29734: 2f0b movel %a3,%sp@-
10c29736: 2f2b 00f4 movel %a3@(244),%sp@-
10c2973a: 4eba fe24 jsr %pc@(10c29560 <do_open>)
10c2973e: 246e fff8 moveal %fp@(-8),%a2
10c29742: 266e fffc moveal %fp@(-4),%a3
10c29746: 4e5e unlk %fp
10c29748: 4e75 rts
10c2974a <blkdev_put>:
10c2974a: 4e56 0000 linkw %fp,#0
10c2974e: 48e7 3820 moveml %d2-%d4/%a2,%sp@-
10c29752: 246e 0008 moveal %fp@(8),%a2
10c29756: 262e 000c movel %fp@(12),%d3
10c2975a: 7800 moveq #0,%d4
10c2975c: 4281 clrl %d1
10c2975e: 322a 0010 movew %a2@(16),%d1
10c29762: 242a 000c movel %a2@(12),%d2
10c29766: 701a moveq #26,%d0
10c29768: d08a addl %a2,%d0
10c2976a: 2240 moveal %d0,%a1
10c2976c: 41fa 000c lea %pc@(10c2977a <blkdev_put+0x30>),%a0
10c29770: 5391 subql #1,%a1@
10c29772: 6a06 bpls 10c2977a <blkdev_put+0x30>
10c29774: 4ef9 10c8 56f4 jmp 10c856f4 <__down_failed>
10c2977a: 4a83 tstl %d3
10c2977c: 6608 bnes 10c29786 <blkdev_put+0x3c>
10c2977e: 2f02 movel %d2,%sp@-
10c29780: 4eba f7a8 jsr %pc@(10c28f2a <__block_fsync>)
10c29784: 600e bras 10c29794 <blkdev_put+0x4a>
10c29786: 7002 moveq #2,%d0
10c29788: b083 cmpl %d3,%d0
10c2978a: 660a bnes 10c29796 <blkdev_put+0x4c>
10c2978c: 2f01 movel %d1,%sp@-
10c2978e: 4eb9 10c2 4ffa jsr 10c24ffa <fsync_no_super>
10c29794: 588f addql #4,%sp
10c29796: 202a 0012 movel %a2@(18),%d0
10c2979a: 2200 movel %d0,%d1
10c2979c: 5381 subql #1,%d1
10c2979e: 2541 0012 movel %d1,%a2@(18)
10c297a2: 7201 moveq #1,%d1
10c297a4: b280 cmpl %d0,%d1
10c297a6: 6608 bnes 10c297b0 <blkdev_put+0x66>
10c297a8: 2f0a movel %a2,%sp@-
10c297aa: 4eba f4be jsr %pc@(10c28c6a <kill_bdev>)
10c297ae: 588f addql #4,%sp
10c297b0: 206a 0016 moveal %a2@(22),%a0
10c297b4: 4aa8 0004 tstl %a0@(4)
10c297b8: 670e beqs 10c297c8 <blkdev_put+0x7e>
10c297ba: 42a7 clrl %sp@-
10c297bc: 2f02 movel %d2,%sp@-
10c297be: 2068 0004 moveal %a0@(4),%a0
10c297c2: 4e90 jsr %a0@
10c297c4: 2800 movel %d0,%d4
10c297c6: 508f addql #8,%sp
10c297c8: 206a 0016 moveal %a2@(22),%a0
10c297cc: 2028 0014 movel %a0@(20),%d0
10c297d0: 6716 beqs 10c297e8 <blkdev_put+0x9e>
10c297d2: 2240 moveal %d0,%a1
10c297d4: 41e9 0010 lea %a1@(16),%a0
10c297d8: 5390 subql #1,%a0@
10c297da: 206a 0016 moveal %a2@(22),%a0
10c297de: 2068 0014 moveal %a0@(20),%a0
10c297e2: 7008 moveq #8,%d0
10c297e4: 81a8 0014 orl %d0,%a0@(20)
10c297e8: 4aaa 0012 tstl %a2@(18)
10c297ec: 6604 bnes 10c297f2 <blkdev_put+0xa8>
10c297ee: 42aa 0016 clrl %a2@(22)
10c297f2: 701a moveq #26,%d0
10c297f4: d08a addl %a2,%d0
10c297f6: 2240 moveal %d0,%a1
10c297f8: 41fa 000c lea %pc@(10c29806 <blkdev_put+0xbc>),%a0
10c297fc: 5291 addql #1,%a1@
10c297fe: 6e06 bgts 10c29806 <blkdev_put+0xbc>
10c29800: 4ef9 10c8 571c jmp 10c8571c <__up_wakeup>
10c29806: 2f0a movel %a2,%sp@-
10c29808: 4eba f9dc jsr %pc@(10c291e6 <bdput>)
10c2980c: 2004 movel %d4,%d0
10c2980e: 4cee 041c fff0 moveml %fp@(-16),%d2-%d4/%a2
10c29814: 4e5e unlk %fp
10c29816: 4e75 rts
10c29818 <blkdev_close>:
10c29818: 4e56 0000 linkw %fp,#0
10c2981c: 206e 0008 moveal %fp@(8),%a0
10c29820: 42a7 clrl %sp@-
10c29822: 2f28 00f4 movel %a0@(244),%sp@-
10c29826: 4eba ff22 jsr %pc@(10c2974a <blkdev_put>)
10c2982a: 4e5e unlk %fp
10c2982c: 4e75 rts
10c2982e <blkdev_ioctl>:
10c2982e: 4e56 0000 linkw %fp,#0
10c29832: 226e 0008 moveal %fp@(8),%a1
10c29836: 2069 00f4 moveal %a1@(244),%a0
10c2983a: 2068 0016 moveal %a0@(22),%a0
10c2983e: 4aa8 0008 tstl %a0@(8)
10c29842: 6604 bnes 10c29848 <blkdev_ioctl+0x1a>
10c29844: 70ea moveq #-22,%d0
10c29846: 6014 bras 10c2985c <blkdev_ioctl+0x2e>
10c29848: 2f2e 0014 movel %fp@(20),%sp@-
10c2984c: 2f2e 0010 movel %fp@(16),%sp@-
10c29850: 2f2e 000c movel %fp@(12),%sp@-
10c29854: 2f09 movel %a1,%sp@-
10c29856: 2068 0008 moveal %a0@(8),%a0
10c2985a: 4e90 jsr %a0@
10c2985c: 4e5e unlk %fp
10c2985e: 4e75 rts
10c29860 <bdevname>:
10c29860: 4e56 0000 linkw %fp,#0
10c29864: 2f02 movel %d2,%sp@-
10c29866: 342e 000a movew %fp@(10),%d2
10c2986a: 4281 clrl %d1
10c2986c: 122e 000a moveb %fp@(10),%d1
10c29870: 2001 movel %d1,%d0
10c29872: e788 lsll #3,%d0
10c29874: 41f9 1001 ac58 lea 1001ac58 <blkdevs>,%a0
10c2987a: 2030 0800 movel %a0@(00000000,%d0:l),%d0
10c2987e: 6606 bnes 10c29886 <bdevname+0x26>
10c29880: 203c 1000 2820 movel #268445728,%d0
10c29886: 42a7 clrl %sp@-
10c29888: 1f42 0003 moveb %d2,%sp@(3)
10c2988c: 2f01 movel %d1,%sp@-
10c2988e: 2f00 movel %d0,%sp@-
10c29890: 4879 1000 282e pea 1000282e <tvecs+0xc96>
10c29896: 4879 1001 aa30 pea 1001aa30 <buffer.901>
10c2989c: 4eb9 10c8 4d6a jsr 10c84d6a <sprintf>
10c298a2: 203c 1001 aa30 movel #268544560,%d0
10c298a8: 242e fffc movel %fp@(-4),%d2
10c298ac: 4e5e unlk %fp
10c298ae: 4e75 rts
10c298b0 <init_once>:
10c298b0: 4e56 0000 linkw %fp,#0
10c298b4: 2f02 movel %d2,%sp@-
10c298b6: 242e 0008 movel %fp@(8),%d2
10c298ba: 7005 moveq #5,%d0
10c298bc: c0ae 0010 andl %fp@(16),%d0
10c298c0: 7201 moveq #1,%d1
10c298c2: b280 cmpl %d0,%d1
10c298c4: 662c bnes 10c298f2 <init_once+0x42>
10c298c6: 4878 0026 pea 26 <LSIGTRAP+0x21>
10c298ca: 42a7 clrl %sp@-
10c298cc: 2f02 movel %d2,%sp@-
10c298ce: 4eb9 10c8 576c jsr 10c8576c <memset>
10c298d4: 2242 moveal %d2,%a1
10c298d6: 41e9 0012 lea %a1@(18),%a0
10c298da: 7001 moveq #1,%d0
10c298dc: 2080 movel %d0,%a0@
10c298de: 42a8 0004 clrl %a0@(4)
10c298e2: 42a8 0008 clrl %a0@(8)
10c298e6: 701e moveq #30,%d0
10c298e8: d082 addl %d2,%d0
10c298ea: 2140 000c movel %d0,%a0@(12)
10c298ee: 2140 0010 movel %d0,%a0@(16)
10c298f2: 242e fffc movel %fp@(-4),%d2
10c298f6: 4e5e unlk %fp
10c298f8: 4e75 rts
10c298fa <cdfind>:
10c298fa: 4e56 0000 linkw %fp,#0
10c298fe: 206e 000c moveal %fp@(12),%a0
10c29902: 302e 000a movew %fp@(10),%d0
10c29906: 2250 moveal %a0@,%a1
10c29908: b1c9 cmpal %a1,%a0
10c2990a: 6716 beqs 10c29922 <cdfind+0x28>
10c2990c: b069 000c cmpw %a1@(12),%d0
10c29910: 660a bnes 10c2991c <cdfind+0x22>
10c29912: 41e9 0008 lea %a1@(8),%a0
10c29916: 5290 addql #1,%a0@
10c29918: 2009 movel %a1,%d0
10c2991a: 6008 bras 10c29924 <cdfind+0x2a>
10c2991c: 2251 moveal %a1@,%a1
10c2991e: b1c9 cmpal %a1,%a0
10c29920: 66ea bnes 10c2990c <cdfind+0x12>
10c29922: 7000 moveq #0,%d0
10c29924: 4e5e unlk %fp
10c29926: 4e75 rts
10c29928 <cdget>:
10c29928: 4e56 0000 linkw %fp,#0
10c2992c: 48e7 3838 moveml %d2-%d4/%a2-%a4,%sp@-
10c29930: 262e 0008 movel %fp@(8),%d3
10c29934: 4281 clrl %d1
10c29936: 3203 movew %d3,%d1
10c29938: 2001 movel %d1,%d0
10c2993a: ec88 lsrl #6,%d0
10c2993c: d081 addl %d1,%d0
10c2993e: 740c moveq #12,%d2
10c29940: e4a9 lsrl %d2,%d1
10c29942: d280 addl %d0,%d1
10c29944: 703f moveq #63,%d0
10c29946: c280 andl %d0,%d1
10c29948: e789 lsll #3,%d1
10c2994a: 2641 moveal %d1,%a3
10c2994c: d7fc 1001 b450 addal #268547152,%a3
10c29952: 2f0b movel %a3,%sp@-
10c29954: 4284 clrl %d4
10c29956: 3803 movew %d3,%d4
10c29958: 2f04 movel %d4,%sp@-
10c2995a: 49fa ff9e lea %pc@(10c298fa <cdfind>),%a4
10c2995e: 4e94 jsr %a4@
10c29960: 2400 movel %d0,%d2
10c29962: 508f addql #8,%sp
10c29964: 6656 bnes 10c299bc <cdget+0x94>
10c29966: 4878 01f0 pea 1f0 <LSIGTRAP+0x1eb>
10c2996a: 2f39 1001 b650 movel 1001b650 <cdev_cachep>,%sp@-
10c29970: 4eb9 10c2 08dc jsr 10c208dc <kmem_cache_alloc>
10c29976: 2440 moveal %d0,%a2
10c29978: 508f addql #8,%sp
10c2997a: b4fc 0000 cmpaw #0,%a2
10c2997e: 6604 bnes 10c29984 <cdget+0x5c>
10c29980: 7000 moveq #0,%d0
10c29982: 6038 bras 10c299bc <cdget+0x94>
10c29984: 7401 moveq #1,%d2
10c29986: 2542 0008 movel %d2,%a2@(8)
10c2998a: 3543 000c movew %d3,%a2@(12)
10c2998e: 2f0b movel %a3,%sp@-
10c29990: 2f04 movel %d4,%sp@-
10c29992: 4e94 jsr %a4@
10c29994: 2400 movel %d0,%d2
10c29996: 508f addql #8,%sp
10c29998: 6712 beqs 10c299ac <cdget+0x84>
10c2999a: 2f0a movel %a2,%sp@-
10c2999c: 2f39 1001 b650 movel 1001b650 <cdev_cachep>,%sp@-
10c299a2: 4eb9 10c2 0aea jsr 10c20aea <kmem_cache_free>
10c299a8: 2002 movel %d2,%d0
10c299aa: 6010 bras 10c299bc <cdget+0x94>
10c299ac: 2053 moveal %a3@,%a0
10c299ae: 214a 0004 movel %a2,%a0@(4)
10c299b2: 2488 movel %a0,%a2@
10c299b4: 254b 0004 movel %a3,%a2@(4)
10c299b8: 268a movel %a2,%a3@
10c299ba: 200a movel %a2,%d0
10c299bc: 4cee 1c1c ffe8 moveml %fp@(-24),%d2-%d4/%a2-%a4
10c299c2: 4e5e unlk %fp
10c299c4: 4e75 rts
10c299c6 <cdput>:
10c299c6: 4e56 0000 linkw %fp,#0
10c299ca: 2f0a movel %a2,%sp@-
10c299cc: 246e 0008 moveal %fp@(8),%a2
10c299d0: 41ea 0008 lea %a2@(8),%a0
10c299d4: 40c1 movew %sr,%d1
10c299d6: 007c 0700 oriw #1792,%sr
10c299da: 2010 movel %a0@,%d0
10c299dc: 5380 subql #1,%d0
10c299de: 2080 movel %d0,%a0@
10c299e0: 46c1 movew %d1,%sr
10c299e2: 4a80 tstl %d0
10c299e4: 661a bnes 10c29a00 <cdput+0x3a>
10c299e6: 226a 0004 moveal %a2@(4),%a1
10c299ea: 2052 moveal %a2@,%a0
10c299ec: 2149 0004 movel %a1,%a0@(4)
10c299f0: 2288 movel %a0,%a1@
10c299f2: 2f0a movel %a2,%sp@-
10c299f4: 2f39 1001 b650 movel 1001b650 <cdev_cachep>,%sp@-
10c299fa: 4eb9 10c2 0aea jsr 10c20aea <kmem_cache_free>
10c29a00: 246e fffc moveal %fp@(-4),%a2
10c29a04: 4e5e unlk %fp
10c29a06: 4e75 rts
10c29a08 <cp_old_stat>:
10c29a08: 4e56 ffe0 linkw %fp,#-32
10c29a0c: 48e7 3020 moveml %d2-%d3/%a2,%sp@-
10c29a10: 246e 0008 moveal %fp@(8),%a2
10c29a14: 2039 1000 d7a0 movel 1000d7a0 <warncount.621>,%d0
10c29a1a: 6f26 bles 10c29a42 <cp_old_stat+0x3a>
10c29a1c: 5380 subql #1,%d0
10c29a1e: 23c0 1000 d7a0 movel %d0,1000d7a0 <warncount.621>
10c29a24: 2039 1002 53b4 movel 100253b4 <_current_task>,%d0
10c29a2a: 0680 0000 023c addil #572,%d0
10c29a30: 2f00 movel %d0,%sp@-
10c29a32: 4879 1000 2871 pea 10002871 <tvecs+0xcd9>
10c29a38: 4eb9 10c1 677e jsr 10c1677e <printk>
10c29a3e: 508f addql #8,%sp
10c29a40: 600a bras 10c29a4c <cp_old_stat+0x44>
10c29a42: 4a80 tstl %d0
10c29a44: 6c06 bges 10c29a4c <cp_old_stat+0x44>
10c29a46: 42b9 1000 d7a0 clrl 1000d7a0 <warncount.621>
10c29a4c: 4280 clrl %d0
10c29a4e: 102a 0030 moveb %a2@(48),%d0
10c29a52: e188 lsll #8,%d0
10c29a54: 802a 0031 orb %a2@(49),%d0
10c29a58: 3d40 ffe2 movew %d0,%fp@(-30)
10c29a5c: 3d6a 002a ffe4 movew %a2@(42),%fp@(-28)
10c29a62: 3d6a 0032 ffe6 movew %a2@(50),%fp@(-26)
10c29a68: 3d6a 0034 ffe8 movew %a2@(52),%fp@(-24)
10c29a6e: 0caa 0000 ffff cmpil #65535,%a2@(54)
10c29a74: 0036
10c29a76: 6308 blss 10c29a80 <cp_old_stat+0x78>
10c29a78: 3039 1000 cfc2 movew 1000cfc2 <overflowuid+0x2>,%d0
10c29a7e: 6004 bras 10c29a84 <cp_old_stat+0x7c>
10c29a80: 302a 0038 movew %a2@(56),%d0
10c29a84: 3d40 ffea movew %d0,%fp@(-22)
10c29a88: 0caa 0000 ffff cmpil #65535,%a2@(58)
10c29a8e: 003a
10c29a90: 6308 blss 10c29a9a <cp_old_stat+0x92>
10c29a92: 3039 1000 cfc6 movew 1000cfc6 <overflowgid+0x2>,%d0
10c29a98: 6004 bras 10c29a9e <cp_old_stat+0x96>
10c29a9a: 302a 003c movew %a2@(60),%d0
10c29a9e: 3d40 ffec movew %d0,%fp@(-20)
10c29aa2: 4280 clrl %d0
10c29aa4: 102a 003e moveb %a2@(62),%d0
10c29aa8: e188 lsll #8,%d0
10c29aaa: 802a 003f orb %a2@(63),%d0
10c29aae: 3d40 ffee movew %d0,%fp@(-18)
10c29ab2: 202a 0040 movel %a2@(64),%d0
10c29ab6: 222a 0044 movel %a2@(68),%d1
10c29aba: 4282 clrl %d2
10c29abc: 263c 7fff ffff movel #2147483647,%d3
10c29ac2: 9283 subl %d3,%d1
10c29ac4: 9182 subxl %d2,%d0
10c29ac6: 6e2e bgts 10c29af6 <cp_old_stat+0xee>
10c29ac8: 2d6a 0044 fff0 movel %a2@(68),%fp@(-16)
10c29ace: 2d6a 0048 fff4 movel %a2@(72),%fp@(-12)
10c29ad4: 2d6a 004c fff8 movel %a2@(76),%fp@(-8)
10c29ada: 2d6a 0050 fffc movel %a2@(80),%fp@(-4)
10c29ae0: 4878 001e pea 1e <LSIGTRAP+0x19>
10c29ae4: 486e ffe2 pea %fp@(-30)
10c29ae8: 2f2e 000c movel %fp@(12),%sp@-
10c29aec: 4eb9 10c8 5744 jsr 10c85744 <memcpy>
10c29af2: 7000 moveq #0,%d0
10c29af4: 6002 bras 10c29af8 <cp_old_stat+0xf0>
10c29af6: 70b5 moveq #-75,%d0
10c29af8: 4cee 040c ffd4 moveml %fp@(-44),%d2-%d3/%a2
10c29afe: 4e5e unlk %fp
10c29b00: 4e75 rts
10c29b02 <cp_new_stat>:
10c29b02: 4e56 ffc0 linkw %fp,#-64
10c29b06: 48e7 3820 moveml %d2-%d4/%a2,%sp@-
10c29b0a: 246e 0008 moveal %fp@(8),%a2
10c29b0e: 4878 0040 pea 40 <LSIGTRAP+0x3b>
10c29b12: 42a7 clrl %sp@-
10c29b14: 74c0 moveq #-64,%d2
10c29b16: d48e addl %fp,%d2
10c29b18: 2f02 movel %d2,%sp@-
10c29b1a: 4eb9 10c8 576c jsr 10c8576c <memset>
10c29b20: 4fef 000c lea %sp@(12),%sp
10c29b24: 4280 clrl %d0
10c29b26: 102a 0030 moveb %a2@(48),%d0
10c29b2a: e188 lsll #8,%d0
10c29b2c: 802a 0031 orb %a2@(49),%d0
10c29b30: 3d40 ffc0 movew %d0,%fp@(-64)
10c29b34: 2d6a 0028 ffc4 movel %a2@(40),%fp@(-60)
10c29b3a: 3d6a 0032 ffc8 movew %a2@(50),%fp@(-56)
10c29b40: 3d6a 0034 ffca movew %a2@(52),%fp@(-54)
10c29b46: 0caa 0000 ffff cmpil #65535,%a2@(54)
10c29b4c: 0036
10c29b4e: 6308 blss 10c29b58 <cp_new_stat+0x56>
10c29b50: 3039 1000 cfc2 movew 1000cfc2 <overflowuid+0x2>,%d0
10c29b56: 6004 bras 10c29b5c <cp_new_stat+0x5a>
10c29b58: 302a 0038 movew %a2@(56),%d0
10c29b5c: 3d40 ffcc movew %d0,%fp@(-52)
10c29b60: 0caa 0000 ffff cmpil #65535,%a2@(58)
10c29b66: 003a
10c29b68: 6308 blss 10c29b72 <cp_new_stat+0x70>
10c29b6a: 3039 1000 cfc6 movew 1000cfc6 <overflowgid+0x2>,%d0
10c29b70: 6004 bras 10c29b76 <cp_new_stat+0x74>
10c29b72: 302a 003c movew %a2@(60),%d0
10c29b76: 3d40 ffce movew %d0,%fp@(-50)
10c29b7a: 4280 clrl %d0
10c29b7c: 102a 003e moveb %a2@(62),%d0
10c29b80: e188 lsll #8,%d0
10c29b82: 802a 003f orb %a2@(63),%d0
10c29b86: 3d40 ffd0 movew %d0,%fp@(-48)
10c29b8a: 202a 0040 movel %a2@(64),%d0
10c29b8e: 222a 0044 movel %a2@(68),%d1
10c29b92: 4283 clrl %d3
10c29b94: 283c 7fff ffff movel #2147483647,%d4
10c29b9a: 9284 subl %d4,%d1
10c29b9c: 9183 subxl %d3,%d0
10c29b9e: 6f06 bles 10c29ba6 <cp_new_stat+0xa4>
10c29ba0: 70b5 moveq #-75,%d0
10c29ba2: 6000 0084 braw 10c29c28 <cp_new_stat+0x126>
10c29ba6: 2d6a 0044 ffd4 movel %a2@(68),%fp@(-44)
10c29bac: 2d6a 0048 ffe0 movel %a2@(72),%fp@(-32)
10c29bb2: 2d6a 004c ffe8 movel %a2@(76),%fp@(-24)
10c29bb8: 2d6a 0050 fff0 movel %a2@(80),%fp@(-16)
10c29bbe: 202a 0058 movel %a2@(88),%d0
10c29bc2: 6648 bnes 10c29c0c <cp_new_stat+0x10a>
10c29bc4: 202e ffd4 movel %fp@(-44),%d0
10c29bc8: 0680 0000 03ff addil #1023,%d0
10c29bce: 780a moveq #10,%d4
10c29bd0: e8a8 lsrl %d4,%d0
10c29bd2: 7207 moveq #7,%d1
10c29bd4: b280 cmpl %d0,%d1
10c29bd6: 6424 bccs 10c29bfc <cp_new_stat+0xfa>
10c29bd8: 2200 movel %d0,%d1
10c29bda: 0681 0000 01f8 addil #504,%d1
10c29be0: 7609 moveq #9,%d3
10c29be2: e6a9 lsrl %d3,%d1
10c29be4: d081 addl %d1,%d0
10c29be6: 7801 moveq #1,%d4
10c29be8: b881 cmpl %d1,%d4
10c29bea: 6410 bccs 10c29bfc <cp_new_stat+0xfa>
10c29bec: 0681 0000 01fe addil #510,%d1
10c29bf2: e6a9 lsrl %d3,%d1
10c29bf4: d081 addl %d1,%d0
10c29bf6: b881 cmpl %d1,%d4
10c29bf8: 6402 bccs 10c29bfc <cp_new_stat+0xfa>
10c29bfa: 5280 addql #1,%d0
10c29bfc: d080 addl %d0,%d0
10c29bfe: 2d40 ffdc movel %d0,%fp@(-36)
10c29c02: 2d7c 0000 0400 movel #1024,%fp@(-40)
10c29c08: ffd8
10c29c0a: 600a bras 10c29c16 <cp_new_stat+0x114>
10c29c0c: 2d6a 005c ffdc movel %a2@(92),%fp@(-36)
10c29c12: 2d40 ffd8 movel %d0,%fp@(-40)
10c29c16: 4878 0040 pea 40 <LSIGTRAP+0x3b>
10c29c1a: 2f02 movel %d2,%sp@-
10c29c1c: 2f2e 000c movel %fp@(12),%sp@-
10c29c20: 4eb9 10c8 5744 jsr 10c85744 <memcpy>
10c29c26: 7000 moveq #0,%d0
10c29c28: 4cee 041c ffb0 moveml %fp@(-80),%d2-%d4/%a2
10c29c2e: 4e5e unlk %fp
10c29c30: 4e75 rts
10c29c32 <sys_stat>:
10c29c32: 4e56 ffe4 linkw %fp,#-28
10c29c36: 2f03 movel %d3,%sp@-
10c29c38: 2f02 movel %d2,%sp@-
10c29c3a: 74e4 moveq #-28,%d2
10c29c3c: d48e addl %fp,%d2
10c29c3e: 2f02 movel %d2,%sp@-
10c29c40: 4878 0009 pea 9 <LSIGTRAP+0x4>
10c29c44: 2f2e 0008 movel %fp@(8),%sp@-
10c29c48: 4eb9 10c2 ca0c jsr 10c2ca0c <__user_walk>
10c29c4e: 2600 movel %d0,%d3
10c29c50: 4fef 000c lea %sp@(12),%sp
10c29c54: 6648 bnes 10c29c9e <sys_stat+0x6c>
10c29c56: 226e ffe4 moveal %fp@(-28),%a1
10c29c5a: 2069 0008 moveal %a1@(8),%a0
10c29c5e: 2068 008c moveal %a0@(140),%a0
10c29c62: b0fc 0000 cmpaw #0,%a0
10c29c66: 6714 beqs 10c29c7c <sys_stat+0x4a>
10c29c68: 2068 0034 moveal %a0@(52),%a0
10c29c6c: b0fc 0000 cmpaw #0,%a0
10c29c70: 670a beqs 10c29c7c <sys_stat+0x4a>
10c29c72: 2f09 movel %a1,%sp@-
10c29c74: 4e90 jsr %a0@
10c29c76: 2600 movel %d0,%d3
10c29c78: 588f addql #4,%sp
10c29c7a: 6002 bras 10c29c7e <sys_stat+0x4c>
10c29c7c: 7600 moveq #0,%d3
10c29c7e: 4a83 tstl %d3
10c29c80: 6614 bnes 10c29c96 <sys_stat+0x64>
10c29c82: 2f2e 000c movel %fp@(12),%sp@-
10c29c86: 206e ffe4 moveal %fp@(-28),%a0
10c29c8a: 2f28 0008 movel %a0@(8),%sp@-
10c29c8e: 4eba fd78 jsr %pc@(10c29a08 <cp_old_stat>)
10c29c92: 2600 movel %d0,%d3
10c29c94: 508f addql #8,%sp
10c29c96: 2f02 movel %d2,%sp@-
10c29c98: 4eb9 10c2 bcfe jsr 10c2bcfe <path_release>
10c29c9e: 2003 movel %d3,%d0
10c29ca0: 242e ffdc movel %fp@(-36),%d2
10c29ca4: 262e ffe0 movel %fp@(-32),%d3
10c29ca8: 4e5e unlk %fp
10c29caa: 4e75 rts
10c29cac <sys_newstat>:
10c29cac: 4e56 ffe4 linkw %fp,#-28
10c29cb0: 2f03 movel %d3,%sp@-
10c29cb2: 2f02 movel %d2,%sp@-
10c29cb4: 74e4 moveq #-28,%d2
10c29cb6: d48e addl %fp,%d2
10c29cb8: 2f02 movel %d2,%sp@-
10c29cba: 4878 0009 pea 9 <LSIGTRAP+0x4>
10c29cbe: 2f2e 0008 movel %fp@(8),%sp@-
10c29cc2: 4eb9 10c2 ca0c jsr 10c2ca0c <__user_walk>
10c29cc8: 2600 movel %d0,%d3
10c29cca: 4fef 000c lea %sp@(12),%sp
10c29cce: 6648 bnes 10c29d18 <sys_newstat+0x6c>
10c29cd0: 226e ffe4 moveal %fp@(-28),%a1
10c29cd4: 2069 0008 moveal %a1@(8),%a0
10c29cd8: 2068 008c moveal %a0@(140),%a0
10c29cdc: b0fc 0000 cmpaw #0,%a0
10c29ce0: 6714 beqs 10c29cf6 <sys_newstat+0x4a>
10c29ce2: 2068 0034 moveal %a0@(52),%a0
10c29ce6: b0fc 0000 cmpaw #0,%a0
10c29cea: 670a beqs 10c29cf6 <sys_newstat+0x4a>
10c29cec: 2f09 movel %a1,%sp@-
10c29cee: 4e90 jsr %a0@
10c29cf0: 2600 movel %d0,%d3
10c29cf2: 588f addql #4,%sp
10c29cf4: 6002 bras 10c29cf8 <sys_newstat+0x4c>
10c29cf6: 7600 moveq #0,%d3
10c29cf8: 4a83 tstl %d3
10c29cfa: 6614 bnes 10c29d10 <sys_newstat+0x64>
10c29cfc: 2f2e 000c movel %fp@(12),%sp@-
10c29d00: 206e ffe4 moveal %fp@(-28),%a0
10c29d04: 2f28 0008 movel %a0@(8),%sp@-
10c29d08: 4eba fdf8 jsr %pc@(10c29b02 <cp_new_stat>)
10c29d0c: 2600 movel %d0,%d3
10c29d0e: 508f addql #8,%sp
10c29d10: 2f02 movel %d2,%sp@-
10c29d12: 4eb9 10c2 bcfe jsr 10c2bcfe <path_release>
10c29d18: 2003 movel %d3,%d0
10c29d1a: 242e ffdc movel %fp@(-36),%d2
10c29d1e: 262e ffe0 movel %fp@(-32),%d3
10c29d22: 4e5e unlk %fp
10c29d24: 4e75 rts
10c29d26 <sys_lstat>:
10c29d26: 4e56 ffe4 linkw %fp,#-28
10c29d2a: 2f03 movel %d3,%sp@-
10c29d2c: 2f02 movel %d2,%sp@-
10c29d2e: 74e4 moveq #-28,%d2
10c29d30: d48e addl %fp,%d2
10c29d32: 2f02 movel %d2,%sp@-
10c29d34: 4878 0008 pea 8 <LSIGTRAP+0x3>
10c29d38: 2f2e 0008 movel %fp@(8),%sp@-
10c29d3c: 4eb9 10c2 ca0c jsr 10c2ca0c <__user_walk>
10c29d42: 2600 movel %d0,%d3
10c29d44: 4fef 000c lea %sp@(12),%sp
10c29d48: 6648 bnes 10c29d92 <sys_lstat+0x6c>
10c29d4a: 226e ffe4 moveal %fp@(-28),%a1
10c29d4e: 2069 0008 moveal %a1@(8),%a0
10c29d52: 2068 008c moveal %a0@(140),%a0
10c29d56: b0fc 0000 cmpaw #0,%a0
10c29d5a: 6714 beqs 10c29d70 <sys_lstat+0x4a>
10c29d5c: 2068 0034 moveal %a0@(52),%a0
10c29d60: b0fc 0000 cmpaw #0,%a0
10c29d64: 670a beqs 10c29d70 <sys_lstat+0x4a>
10c29d66: 2f09 movel %a1,%sp@-
10c29d68: 4e90 jsr %a0@
10c29d6a: 2600 movel %d0,%d3
10c29d6c: 588f addql #4,%sp
10c29d6e: 6002 bras 10c29d72 <sys_lstat+0x4c>
10c29d70: 7600 moveq #0,%d3
10c29d72: 4a83 tstl %d3
10c29d74: 6614 bnes 10c29d8a <sys_lstat+0x64>
10c29d76: 2f2e 000c movel %fp@(12),%sp@-
10c29d7a: 206e ffe4 moveal %fp@(-28),%a0
10c29d7e: 2f28 0008 movel %a0@(8),%sp@-
10c29d82: 4eba fc84 jsr %pc@(10c29a08 <cp_old_stat>)
10c29d86: 2600 movel %d0,%d3
10c29d88: 508f addql #8,%sp
10c29d8a: 2f02 movel %d2,%sp@-
10c29d8c: 4eb9 10c2 bcfe jsr 10c2bcfe <path_release>
10c29d92: 2003 movel %d3,%d0
10c29d94: 242e ffdc movel %fp@(-36),%d2
10c29d98: 262e ffe0 movel %fp@(-32),%d3
10c29d9c: 4e5e unlk %fp
10c29d9e: 4e75 rts
10c29da0 <sys_newlstat>:
10c29da0: 4e56 ffe4 linkw %fp,#-28
10c29da4: 2f03 movel %d3,%sp@-
10c29da6: 2f02 movel %d2,%sp@-
10c29da8: 74e4 moveq #-28,%d2
10c29daa: d48e addl %fp,%d2
10c29dac: 2f02 movel %d2,%sp@-
10c29dae: 4878 0008 pea 8 <LSIGTRAP+0x3>
10c29db2: 2f2e 0008 movel %fp@(8),%sp@-
10c29db6: 4eb9 10c2 ca0c jsr 10c2ca0c <__user_walk>
10c29dbc: 2600 movel %d0,%d3
10c29dbe: 4fef 000c lea %sp@(12),%sp
10c29dc2: 6648 bnes 10c29e0c <sys_newlstat+0x6c>
10c29dc4: 226e ffe4 moveal %fp@(-28),%a1
10c29dc8: 2069 0008 moveal %a1@(8),%a0
10c29dcc: 2068 008c moveal %a0@(140),%a0
10c29dd0: b0fc 0000 cmpaw #0,%a0
10c29dd4: 6714 beqs 10c29dea <sys_newlstat+0x4a>
10c29dd6: 2068 0034 moveal %a0@(52),%a0
10c29dda: b0fc 0000 cmpaw #0,%a0
10c29dde: 670a beqs 10c29dea <sys_newlstat+0x4a>
10c29de0: 2f09 movel %a1,%sp@-
10c29de2: 4e90 jsr %a0@
10c29de4: 2600 movel %d0,%d3
10c29de6: 588f addql #4,%sp
10c29de8: 6002 bras 10c29dec <sys_newlstat+0x4c>
10c29dea: 7600 moveq #0,%d3
10c29dec: 4a83 tstl %d3
10c29dee: 6614 bnes 10c29e04 <sys_newlstat+0x64>
10c29df0: 2f2e 000c movel %fp@(12),%sp@-
10c29df4: 206e ffe4 moveal %fp@(-28),%a0
10c29df8: 2f28 0008 movel %a0@(8),%sp@-
10c29dfc: 4eba fd04 jsr %pc@(10c29b02 <cp_new_stat>)
10c29e00: 2600 movel %d0,%d3
10c29e02: 508f addql #8,%sp
10c29e04: 2f02 movel %d2,%sp@-
10c29e06: 4eb9 10c2 bcfe jsr 10c2bcfe <path_release>
10c29e0c: 2003 movel %d3,%d0
10c29e0e: 242e ffdc movel %fp@(-36),%d2
10c29e12: 262e ffe0 movel %fp@(-32),%d3
10c29e16: 4e5e unlk %fp
10c29e18: 4e75 rts
10c29e1a <sys_fstat>:
10c29e1a: 4e56 0000 linkw %fp,#0
10c29e1e: 48e7 2030 moveml %d2/%a2-%a3,%sp@-
10c29e22: 74f7 moveq #-9,%d2
10c29e24: 2f2e 0008 movel %fp@(8),%sp@-
10c29e28: 4eb9 10c2 4ab0 jsr 10c24ab0 <fget>
10c29e2e: 2640 moveal %d0,%a3
10c29e30: 588f addql #4,%sp
10c29e32: b6fc 0000 cmpaw #0,%a3
10c29e36: 6744 beqs 10c29e7c <sys_fstat+0x62>
10c29e38: 246b 0008 moveal %a3@(8),%a2
10c29e3c: 206a 0008 moveal %a2@(8),%a0
10c29e40: 2068 008c moveal %a0@(140),%a0
10c29e44: b0fc 0000 cmpaw #0,%a0
10c29e48: 6714 beqs 10c29e5e <sys_fstat+0x44>
10c29e4a: 2068 0034 moveal %a0@(52),%a0
10c29e4e: b0fc 0000 cmpaw #0,%a0
10c29e52: 670a beqs 10c29e5e <sys_fstat+0x44>
10c29e54: 2f0a movel %a2,%sp@-
10c29e56: 4e90 jsr %a0@
10c29e58: 2400 movel %d0,%d2
10c29e5a: 588f addql #4,%sp
10c29e5c: 6002 bras 10c29e60 <sys_fstat+0x46>
10c29e5e: 7400 moveq #0,%d2
10c29e60: 4a82 tstl %d2
10c29e62: 6610 bnes 10c29e74 <sys_fstat+0x5a>
10c29e64: 2f2e 000c movel %fp@(12),%sp@-
10c29e68: 2f2a 0008 movel %a2@(8),%sp@-
10c29e6c: 4eba fb9a jsr %pc@(10c29a08 <cp_old_stat>)
10c29e70: 2400 movel %d0,%d2
10c29e72: 508f addql #8,%sp
10c29e74: 2f0b movel %a3,%sp@-
10c29e76: 4eb9 10c2 49a6 jsr 10c249a6 <fput>
10c29e7c: 2002 movel %d2,%d0
10c29e7e: 4cee 0c04 fff4 moveml %fp@(-12),%d2/%a2-%a3
10c29e84: 4e5e unlk %fp
10c29e86: 4e75 rts
10c29e88 <sys_newfstat>:
10c29e88: 4e56 0000 linkw %fp,#0
10c29e8c: 48e7 2030 moveml %d2/%a2-%a3,%sp@-
10c29e90: 74f7 moveq #-9,%d2
10c29e92: 2f2e 0008 movel %fp@(8),%sp@-
10c29e96: 4eb9 10c2 4ab0 jsr 10c24ab0 <fget>
10c29e9c: 2640 moveal %d0,%a3
10c29e9e: 588f addql #4,%sp
10c29ea0: b6fc 0000 cmpaw #0,%a3
10c29ea4: 6744 beqs 10c29eea <sys_newfstat+0x62>
10c29ea6: 246b 0008 moveal %a3@(8),%a2
10c29eaa: 206a 0008 moveal %a2@(8),%a0
10c29eae: 2068 008c moveal %a0@(140),%a0
10c29eb2: b0fc 0000 cmpaw #0,%a0
10c29eb6: 6714 beqs 10c29ecc <sys_newfstat+0x44>
10c29eb8: 2068 0034 moveal %a0@(52),%a0
10c29ebc: b0fc 0000 cmpaw #0,%a0
10c29ec0: 670a beqs 10c29ecc <sys_newfstat+0x44>
10c29ec2: 2f0a movel %a2,%sp@-
10c29ec4: 4e90 jsr %a0@
10c29ec6: 2400 movel %d0,%d2
10c29ec8: 588f addql #4,%sp
10c29eca: 6002 bras 10c29ece <sys_newfstat+0x46>
10c29ecc: 7400 moveq #0,%d2
10c29ece: 4a82 tstl %d2
10c29ed0: 6610 bnes 10c29ee2 <sys_newfstat+0x5a>
10c29ed2: 2f2e 000c movel %fp@(12),%sp@-
10c29ed6: 2f2a 0008 movel %a2@(8),%sp@-
10c29eda: 4eba fc26 jsr %pc@(10c29b02 <cp_new_stat>)
10c29ede: 2400 movel %d0,%d2
10c29ee0: 508f addql #8,%sp
10c29ee2: 2f0b movel %a3,%sp@-
10c29ee4: 4eb9 10c2 49a6 jsr 10c249a6 <fput>
10c29eea: 2002 movel %d2,%d0
10c29eec: 4cee 0c04 fff4 moveml %fp@(-12),%d2/%a2-%a3
10c29ef2: 4e5e unlk %fp
10c29ef4: 4e75 rts
10c29ef6 <sys_readlink>:
10c29ef6: 4e56 ffe4 linkw %fp,#-28
10c29efa: 48e7 3820 moveml %d2-%d4/%a2,%sp@-
10c29efe: 282e 0010 movel %fp@(16),%d4
10c29f02: 6e04 bgts 10c29f08 <sys_readlink+0x12>
10c29f04: 70ea moveq #-22,%d0
10c29f06: 607c bras 10c29f84 <sys_readlink+0x8e>
10c29f08: 74e4 moveq #-28,%d2
10c29f0a: d48e addl %fp,%d2
10c29f0c: 2f02 movel %d2,%sp@-
10c29f0e: 4878 0008 pea 8 <LSIGTRAP+0x3>
10c29f12: 2f2e 0008 movel %fp@(8),%sp@-
10c29f16: 4eb9 10c2 ca0c jsr 10c2ca0c <__user_walk>
10c29f1c: 2600 movel %d0,%d3
10c29f1e: 4fef 000c lea %sp@(12),%sp
10c29f22: 665e bnes 10c29f82 <sys_readlink+0x8c>
10c29f24: 226e ffe4 moveal %fp@(-28),%a1
10c29f28: 2469 0008 moveal %a1@(8),%a2
10c29f2c: 76ea moveq #-22,%d3
10c29f2e: 206a 008c moveal %a2@(140),%a0
10c29f32: b0fc 0000 cmpaw #0,%a0
10c29f36: 6742 beqs 10c29f7a <sys_readlink+0x84>
10c29f38: 4aa8 0024 tstl %a0@(36)
10c29f3c: 673c beqs 10c29f7a <sys_readlink+0x84>
10c29f3e: 2068 0034 moveal %a0@(52),%a0
10c29f42: b0fc 0000 cmpaw #0,%a0
10c29f46: 670a beqs 10c29f52 <sys_readlink+0x5c>
10c29f48: 2f09 movel %a1,%sp@-
10c29f4a: 4e90 jsr %a0@
10c29f4c: 2600 movel %d0,%d3
10c29f4e: 588f addql #4,%sp
10c29f50: 6002 bras 10c29f54 <sys_readlink+0x5e>
10c29f52: 7600 moveq #0,%d3
10c29f54: 4a83 tstl %d3
10c29f56: 6622 bnes 10c29f7a <sys_readlink+0x84>
10c29f58: 2f0a movel %a2,%sp@-
10c29f5a: 4eb9 10c3 4a04 jsr 10c34a04 <update_atime>
10c29f60: 206a 008c moveal %a2@(140),%a0
10c29f64: 2f04 movel %d4,%sp@-
10c29f66: 2f2e 000c movel %fp@(12),%sp@-
10c29f6a: 2f2e ffe4 movel %fp@(-28),%sp@-
10c29f6e: 2068 0024 moveal %a0@(36),%a0
10c29f72: 4e90 jsr %a0@
10c29f74: 2600 movel %d0,%d3
10c29f76: 4fef 0010 lea %sp@(16),%sp
10c29f7a: 2f02 movel %d2,%sp@-
10c29f7c: 4eb9 10c2 bcfe jsr 10c2bcfe <path_release>
10c29f82: 2003 movel %d3,%d0
10c29f84: 4cee 041c ffd4 moveml %fp@(-44),%d2-%d4/%a2
10c29f8a: 4e5e unlk %fp
10c29f8c: 4e75 rts
10c29f8e <cp_new_stat64>:
10c29f8e: 4e56 ffa4 linkw %fp,#-92
10c29f92: 48e7 3820 moveml %d2-%d4/%a2,%sp@-
10c29f96: 246e 0008 moveal %fp@(8),%a2
10c29f9a: 4878 005c pea 5c <LSIGTRAP+0x57>
10c29f9e: 42a7 clrl %sp@-
10c29fa0: 74a4 moveq #-92,%d2
10c29fa2: d48e addl %fp,%d2
10c29fa4: 2f02 movel %d2,%sp@-
10c29fa6: 4eb9 10c8 576c jsr 10c8576c <memset>
10c29fac: 4fef 000c lea %sp@(12),%sp
10c29fb0: 4280 clrl %d0
10c29fb2: 102a 0030 moveb %a2@(48),%d0
10c29fb6: e188 lsll #8,%d0
10c29fb8: 802a 0031 orb %a2@(49),%d0
10c29fbc: 3d40 ffaa movew %d0,%fp@(-86)
10c29fc0: 2d6a 0028 fffc movel %a2@(40),%fp@(-4)
10c29fc6: 42ae fff8 clrl %fp@(-8)
10c29fca: 2d6a 0028 ffae movel %a2@(40),%fp@(-82)
10c29fd0: 4280 clrl %d0
10c29fd2: 302a 0032 movew %a2@(50),%d0
10c29fd6: 2d40 ffb2 movel %d0,%fp@(-78)
10c29fda: 4280 clrl %d0
10c29fdc: 302a 0034 movew %a2@(52),%d0
10c29fe0: 2d40 ffb6 movel %d0,%fp@(-74)
10c29fe4: 2d6a 0036 ffba movel %a2@(54),%fp@(-70)
10c29fea: 2d6a 003a ffbe movel %a2@(58),%fp@(-66)
10c29ff0: 4280 clrl %d0
10c29ff2: 102a 003e moveb %a2@(62),%d0
10c29ff6: e188 lsll #8,%d0
10c29ff8: 802a 003f orb %a2@(63),%d0
10c29ffc: 3d40 ffc8 movew %d0,%fp@(-56)
10c2a000: 2d6a 0048 ffe0 movel %a2@(72),%fp@(-32)
10c2a006: 2d6a 004c ffe8 movel %a2@(76),%fp@(-24)
10c2a00c: 2d6a 0050 fff0 movel %a2@(80),%fp@(-16)
10c2a012: 202a 0040 movel %a2@(64),%d0
10c2a016: 222a 0044 movel %a2@(68),%d1
10c2a01a: 2d40 ffcc movel %d0,%fp@(-52)
10c2a01e: 2d41 ffd0 movel %d1,%fp@(-48)
10c2a022: 202a 0058 movel %a2@(88),%d0
10c2a026: 2042 moveal %d2,%a0
10c2a028: 6660 bnes 10c2a08a <cp_new_stat64+0xfc>
10c2a02a: 202e ffcc movel %fp@(-52),%d0
10c2a02e: 222e ffd0 movel %fp@(-48),%d1
10c2a032: 4282 clrl %d2
10c2a034: 0681 0000 03ff addil #1023,%d1
10c2a03a: d182 addxl %d2,%d0
10c2a03c: 2600 movel %d0,%d3
10c2a03e: ed4b lslw #6,%d3
10c2a040: 4843 swap %d3
10c2a042: 4243 clrw %d3
10c2a044: 2401 movel %d1,%d2
10c2a046: 780a moveq #10,%d4
10c2a048: e8aa lsrl %d4,%d2
10c2a04a: 2203 movel %d3,%d1
10c2a04c: 8282 orl %d2,%d1
10c2a04e: 2001 movel %d1,%d0
10c2a050: 7207 moveq #7,%d1
10c2a052: b280 cmpl %d0,%d1
10c2a054: 6424 bccs 10c2a07a <cp_new_stat64+0xec>
10c2a056: 2400 movel %d0,%d2
10c2a058: 0682 0000 01f8 addil #504,%d2
10c2a05e: 7809 moveq #9,%d4
10c2a060: e8aa lsrl %d4,%d2
10c2a062: d082 addl %d2,%d0
10c2a064: 7201 moveq #1,%d1
10c2a066: b282 cmpl %d2,%d1
10c2a068: 6410 bccs 10c2a07a <cp_new_stat64+0xec>
10c2a06a: 0682 0000 01fe addil #510,%d2
10c2a070: e8aa lsrl %d4,%d2
10c2a072: d082 addl %d2,%d0
10c2a074: b282 cmpl %d2,%d1
10c2a076: 6402 bccs 10c2a07a <cp_new_stat64+0xec>
10c2a078: 5280 addql #1,%d0
10c2a07a: d080 addl %d0,%d0
10c2a07c: 2d40 ffdc movel %d0,%fp@(-36)
10c2a080: 2d7c 0000 0400 movel #1024,%fp@(-44)
10c2a086: ffd4
10c2a088: 600a bras 10c2a094 <cp_new_stat64+0x106>
10c2a08a: 2d6a 005c ffdc movel %a2@(92),%fp@(-36)
10c2a090: 2d40 ffd4 movel %d0,%fp@(-44)
10c2a094: 4878 005c pea 5c <LSIGTRAP+0x57>
10c2a098: 2f08 movel %a0,%sp@-
10c2a09a: 2f2e 000c movel %fp@(12),%sp@-
10c2a09e: 4eb9 10c8 5744 jsr 10c85744 <memcpy>
10c2a0a4: 7000 moveq #0,%d0
10c2a0a6: 4cee 041c ff94 moveml %fp@(-108),%d2-%d4/%a2
10c2a0ac: 4e5e unlk %fp
10c2a0ae: 4e75 rts
10c2a0b0 <sys_stat64>:
10c2a0b0: 4e56 ffe4 linkw %fp,#-28
10c2a0b4: 2f03 movel %d3,%sp@-
10c2a0b6: 2f02 movel %d2,%sp@-
10c2a0b8: 74e4 moveq #-28,%d2
10c2a0ba: d48e addl %fp,%d2
10c2a0bc: 2f02 movel %d2,%sp@-
10c2a0be: 4878 0009 pea 9 <LSIGTRAP+0x4>
10c2a0c2: 2f2e 0008 movel %fp@(8),%sp@-
10c2a0c6: 4eb9 10c2 ca0c jsr 10c2ca0c <__user_walk>
10c2a0cc: 2600 movel %d0,%d3
10c2a0ce: 4fef 000c lea %sp@(12),%sp
10c2a0d2: 6648 bnes 10c2a11c <sys_stat64+0x6c>
10c2a0d4: 226e ffe4 moveal %fp@(-28),%a1
10c2a0d8: 2069 0008 moveal %a1@(8),%a0
10c2a0dc: 2068 008c moveal %a0@(140),%a0
10c2a0e0: b0fc 0000 cmpaw #0,%a0
10c2a0e4: 6714 beqs 10c2a0fa <sys_stat64+0x4a>
10c2a0e6: 2068 0034 moveal %a0@(52),%a0
10c2a0ea: b0fc 0000 cmpaw #0,%a0
10c2a0ee: 670a beqs 10c2a0fa <sys_stat64+0x4a>
10c2a0f0: 2f09 movel %a1,%sp@-
10c2a0f2: 4e90 jsr %a0@
10c2a0f4: 2600 movel %d0,%d3
10c2a0f6: 588f addql #4,%sp
10c2a0f8: 6002 bras 10c2a0fc <sys_stat64+0x4c>
10c2a0fa: 7600 moveq #0,%d3
10c2a0fc: 4a83 tstl %d3
10c2a0fe: 6614 bnes 10c2a114 <sys_stat64+0x64>
10c2a100: 2f2e 000c movel %fp@(12),%sp@-
10c2a104: 206e ffe4 moveal %fp@(-28),%a0
10c2a108: 2f28 0008 movel %a0@(8),%sp@-
10c2a10c: 4eba fe80 jsr %pc@(10c29f8e <cp_new_stat64>)
10c2a110: 2600 movel %d0,%d3
10c2a112: 508f addql #8,%sp
10c2a114: 2f02 movel %d2,%sp@-
10c2a116: 4eb9 10c2 bcfe jsr 10c2bcfe <path_release>
10c2a11c: 2003 movel %d3,%d0
10c2a11e: 242e ffdc movel %fp@(-36),%d2
10c2a122: 262e ffe0 movel %fp@(-32),%d3
10c2a126: 4e5e unlk %fp
10c2a128: 4e75 rts
10c2a12a <sys_lstat64>:
10c2a12a: 4e56 ffe4 linkw %fp,#-28
10c2a12e: 2f03 movel %d3,%sp@-
10c2a130: 2f02 movel %d2,%sp@-
10c2a132: 74e4 moveq #-28,%d2
10c2a134: d48e addl %fp,%d2
10c2a136: 2f02 movel %d2,%sp@-
10c2a138: 4878 0008 pea 8 <LSIGTRAP+0x3>
10c2a13c: 2f2e 0008 movel %fp@(8),%sp@-
10c2a140: 4eb9 10c2 ca0c jsr 10c2ca0c <__user_walk>
10c2a146: 2600 movel %d0,%d3
10c2a148: 4fef 000c lea %sp@(12),%sp
10c2a14c: 6648 bnes 10c2a196 <sys_lstat64+0x6c>
10c2a14e: 226e ffe4 moveal %fp@(-28),%a1
10c2a152: 2069 0008 moveal %a1@(8),%a0
10c2a156: 2068 008c moveal %a0@(140),%a0
10c2a15a: b0fc 0000 cmpaw #0,%a0
10c2a15e: 6714 beqs 10c2a174 <sys_lstat64+0x4a>
10c2a160: 2068 0034 moveal %a0@(52),%a0
10c2a164: b0fc 0000 cmpaw #0,%a0
10c2a168: 670a beqs 10c2a174 <sys_lstat64+0x4a>
10c2a16a: 2f09 movel %a1,%sp@-
10c2a16c: 4e90 jsr %a0@
10c2a16e: 2600 movel %d0,%d3
10c2a170: 588f addql #4,%sp
10c2a172: 6002 bras 10c2a176 <sys_lstat64+0x4c>
10c2a174: 7600 moveq #0,%d3
10c2a176: 4a83 tstl %d3
10c2a178: 6614 bnes 10c2a18e <sys_lstat64+0x64>
10c2a17a: 2f2e 000c movel %fp@(12),%sp@-
10c2a17e: 206e ffe4 moveal %fp@(-28),%a0
10c2a182: 2f28 0008 movel %a0@(8),%sp@-
10c2a186: 4eba fe06 jsr %pc@(10c29f8e <cp_new_stat64>)
10c2a18a: 2600 movel %d0,%d3
10c2a18c: 508f addql #8,%sp
10c2a18e: 2f02 movel %d2,%sp@-
10c2a190: 4eb9 10c2 bcfe jsr 10c2bcfe <path_release>
10c2a196: 2003 movel %d3,%d0
10c2a198: 242e ffdc movel %fp@(-36),%d2
10c2a19c: 262e ffe0 movel %fp@(-32),%d3
10c2a1a0: 4e5e unlk %fp
10c2a1a2: 4e75 rts
10c2a1a4 <sys_fstat64>:
10c2a1a4: 4e56 0000 linkw %fp,#0
10c2a1a8: 48e7 2030 moveml %d2/%a2-%a3,%sp@-
10c2a1ac: 74f7 moveq #-9,%d2
10c2a1ae: 2f2e 0008 movel %fp@(8),%sp@-
10c2a1b2: 4eb9 10c2 4ab0 jsr 10c24ab0 <fget>
10c2a1b8: 2640 moveal %d0,%a3
10c2a1ba: 588f addql #4,%sp
10c2a1bc: b6fc 0000 cmpaw #0,%a3
10c2a1c0: 6744 beqs 10c2a206 <sys_fstat64+0x62>
10c2a1c2: 246b 0008 moveal %a3@(8),%a2
10c2a1c6: 206a 0008 moveal %a2@(8),%a0
10c2a1ca: 2068 008c moveal %a0@(140),%a0
10c2a1ce: b0fc 0000 cmpaw #0,%a0
10c2a1d2: 6714 beqs 10c2a1e8 <sys_fstat64+0x44>
10c2a1d4: 2068 0034 moveal %a0@(52),%a0
10c2a1d8: b0fc 0000 cmpaw #0,%a0
10c2a1dc: 670a beqs 10c2a1e8 <sys_fstat64+0x44>
10c2a1de: 2f0a movel %a2,%sp@-
10c2a1e0: 4e90 jsr %a0@
10c2a1e2: 2400 movel %d0,%d2
10c2a1e4: 588f addql #4,%sp
10c2a1e6: 6002 bras 10c2a1ea <sys_fstat64+0x46>
10c2a1e8: 7400 moveq #0,%d2
10c2a1ea: 4a82 tstl %d2
10c2a1ec: 6610 bnes 10c2a1fe <sys_fstat64+0x5a>
10c2a1ee: 2f2e 000c movel %fp@(12),%sp@-
10c2a1f2: 2f2a 0008 movel %a2@(8),%sp@-
10c2a1f6: 4eba fd96 jsr %pc@(10c29f8e <cp_new_stat64>)
10c2a1fa: 2400 movel %d0,%d2
10c2a1fc: 508f addql #8,%sp
10c2a1fe: 2f0b movel %a3,%sp@-
10c2a200: 4eb9 10c2 49a6 jsr 10c249a6 <fput>
10c2a206: 2002 movel %d2,%d0
10c2a208: 4cee 0c04 fff4 moveml %fp@(-12),%d2/%a2-%a3
10c2a20e: 4e5e unlk %fp
10c2a210: 4e75 rts
10c2a212: 4e75 rts
10c2a214 <register_binfmt>:
10c2a214: 4e56 0000 linkw %fp,#0
10c2a218: 226e 0008 moveal %fp@(8),%a1
10c2a21c: 41f9 1001 b654 lea 1001b654 <formats>,%a0
10c2a222: b2fc 0000 cmpaw #0,%a1
10c2a226: 6604 bnes 10c2a22c <register_binfmt+0x18>
10c2a228: 70ea moveq #-22,%d0
10c2a22a: 6024 bras 10c2a250 <register_binfmt+0x3c>
10c2a22c: 4a91 tstl %a1@
10c2a22e: 6608 bnes 10c2a238 <register_binfmt+0x24>
10c2a230: 600c bras 10c2a23e <register_binfmt+0x2a>
10c2a232: 2010 movel %a0@,%d0
10c2a234: b089 cmpl %a1,%d0
10c2a236: 6604 bnes 10c2a23c <register_binfmt+0x28>
10c2a238: 70f0 moveq #-16,%d0
10c2a23a: 6014 bras 10c2a250 <register_binfmt+0x3c>
10c2a23c: 2040 moveal %d0,%a0
10c2a23e: 4a90 tstl %a0@
10c2a240: 66f0 bnes 10c2a232 <register_binfmt+0x1e>
10c2a242: 22b9 1001 b654 movel 1001b654 <formats>,%a1@
10c2a248: 23c9 1001 b654 movel %a1,1001b654 <formats>
10c2a24e: 7000 moveq #0,%d0
10c2a250: 4e5e unlk %fp
10c2a252: 4e75 rts
10c2a254 <unregister_binfmt>:
10c2a254: 4e56 0000 linkw %fp,#0
10c2a258: 202e 0008 movel %fp@(8),%d0
10c2a25c: 43f9 1001 b654 lea 1001b654 <formats>,%a1
10c2a262: 4a91 tstl %a1@
10c2a264: 6712 beqs 10c2a278 <unregister_binfmt+0x24>
10c2a266: 2051 moveal %a1@,%a0
10c2a268: b1c0 cmpal %d0,%a0
10c2a26a: 6606 bnes 10c2a272 <unregister_binfmt+0x1e>
10c2a26c: 2290 movel %a0@,%a1@
10c2a26e: 7000 moveq #0,%d0
10c2a270: 6008 bras 10c2a27a <unregister_binfmt+0x26>
10c2a272: 2248 moveal %a0,%a1
10c2a274: 4a91 tstl %a1@
10c2a276: 66ee bnes 10c2a266 <unregister_binfmt+0x12>
10c2a278: 70ea moveq #-22,%d0
10c2a27a: 4e5e unlk %fp
10c2a27c: 4e75 rts
10c2a27e <sys_uselib>:
10c2a27e: 4e56 ffe4 linkw %fp,#-28
10c2a282: 48e7 3038 moveml %d2-%d3/%a2-%a4,%sp@-
10c2a286: 74e4 moveq #-28,%d2
10c2a288: d48e addl %fp,%d2
10c2a28a: 2f02 movel %d2,%sp@-
10c2a28c: 4878 0009 pea 9 <LSIGTRAP+0x4>
10c2a290: 2f2e 0008 movel %fp@(8),%sp@-
10c2a294: 4eb9 10c2 ca0c jsr 10c2ca0c <__user_walk>
10c2a29a: 2600 movel %d0,%d3
10c2a29c: 4fef 000c lea %sp@(12),%sp
10c2a2a0: 6600 00c2 bnew 10c2a364 <sys_uselib+0xe6>
10c2a2a4: 76ea moveq #-22,%d3
10c2a2a6: 226e ffe4 moveal %fp@(-28),%a1
10c2a2aa: 2069 0008 moveal %a1@(8),%a0
10c2a2ae: 3028 0032 movew %a0@(50),%d0
10c2a2b2: 0240 f000 andiw #-4096,%d0
10c2a2b6: 0c40 8000 cmpiw #-32768,%d0
10c2a2ba: 6600 00ac bnew 10c2a368 <sys_uselib+0xea>
10c2a2be: 4878 0005 pea 5 <LSIGTRAP>
10c2a2c2: 2f29 0008 movel %a1@(8),%sp@-
10c2a2c6: 4eb9 10c2 bc86 jsr 10c2bc86 <permission>
10c2a2cc: 2600 movel %d0,%d3
10c2a2ce: 508f addql #8,%sp
10c2a2d0: 6600 0096 bnew 10c2a368 <sys_uselib+0xea>
10c2a2d4: 42a7 clrl %sp@-
10c2a2d6: 2f2e ffe8 movel %fp@(-24),%sp@-
10c2a2da: 2f2e ffe4 movel %fp@(-28),%sp@-
10c2a2de: 4eb9 10c2 37c4 jsr 10c237c4 <dentry_open>
10c2a2e4: 2640 moveal %d0,%a3
10c2a2e6: 4fef 000c lea %sp@(12),%sp
10c2a2ea: 260b movel %a3,%d3
10c2a2ec: 0c83 ffff fc18 cmpil #-1000,%d3
10c2a2f2: 6270 bhis 10c2a364 <sys_uselib+0xe6>
10c2a2f4: 76f8 moveq #-8,%d3
10c2a2f6: 206b 0010 moveal %a3@(16),%a0
10c2a2fa: 49f9 10c2 49a6 lea 10c249a6 <fput>,%a4
10c2a300: b0fc 0000 cmpaw #0,%a0
10c2a304: 675a beqs 10c2a360 <sys_uselib+0xe2>
10c2a306: 4aa8 0008 tstl %a0@(8)
10c2a30a: 6754 beqs 10c2a360 <sys_uselib+0xe2>
10c2a30c: 2479 1001 b654 moveal 1001b654 <formats>,%a2
10c2a312: b4fc 0000 cmpaw #0,%a2
10c2a316: 6748 beqs 10c2a360 <sys_uselib+0xe2>
10c2a318: 4aaa 000c tstl %a2@(12)
10c2a31c: 673a beqs 10c2a358 <sys_uselib+0xda>
10c2a31e: 2f2a 0004 movel %a2@(4),%sp@-
10c2a322: 4eb9 10c1 6e6a jsr 10c16e6a <try_inc_mod_count>
10c2a328: 588f addql #4,%sp
10c2a32a: 4a80 tstl %d0
10c2a32c: 672a beqs 10c2a358 <sys_uselib+0xda>
10c2a32e: 2f0b movel %a3,%sp@-
10c2a330: 206a 000c moveal %a2@(12),%a0
10c2a334: 4e90 jsr %a0@
10c2a336: 2600 movel %d0,%d3
10c2a338: 588f addql #4,%sp
10c2a33a: 202a 0004 movel %a2@(4),%d0
10c2a33e: 6712 beqs 10c2a352 <sys_uselib+0xd4>
10c2a340: 2240 moveal %d0,%a1
10c2a342: 41e9 0010 lea %a1@(16),%a0
10c2a346: 5390 subql #1,%a0@
10c2a348: 206a 0004 moveal %a2@(4),%a0
10c2a34c: 7008 moveq #8,%d0
10c2a34e: 81a8 0014 orl %d0,%a0@(20)
10c2a352: 70f8 moveq #-8,%d0
10c2a354: b083 cmpl %d3,%d0
10c2a356: 6608 bnes 10c2a360 <sys_uselib+0xe2>
10c2a358: 2452 moveal %a2@,%a2
10c2a35a: b4fc 0000 cmpaw #0,%a2
10c2a35e: 66b8 bnes 10c2a318 <sys_uselib+0x9a>
10c2a360: 2f0b movel %a3,%sp@-
10c2a362: 4e94 jsr %a4@
10c2a364: 2003 movel %d3,%d0
10c2a366: 600a bras 10c2a372 <sys_uselib+0xf4>
10c2a368: 2f02 movel %d2,%sp@-
10c2a36a: 4eb9 10c2 bcfe jsr 10c2bcfe <path_release>
10c2a370: 60f2 bras 10c2a364 <sys_uselib+0xe6>
10c2a372: 4cee 1c0c ffd0 moveml %fp@(-48),%d2-%d3/%a2-%a4
10c2a378: 4e5e unlk %fp
10c2a37a: 4e75 rts
10c2a37c <count>:
10c2a37c: 4e56 0000 linkw %fp,#0
10c2a380: 206e 0008 moveal %fp@(8),%a0
10c2a384: 226e 000c moveal %fp@(12),%a1
10c2a388: 7200 moveq #0,%d1
10c2a38a: b0fc 0000 cmpaw #0,%a0
10c2a38e: 6712 beqs 10c2a3a2 <count+0x26>
10c2a390: 600a bras 10c2a39c <count+0x20>
10c2a392: 5888 addql #4,%a0
10c2a394: 5281 addql #1,%d1
10c2a396: 70f9 moveq #-7,%d0
10c2a398: b3c1 cmpal %d1,%a1
10c2a39a: 6d08 blts 10c2a3a4 <count+0x28>
10c2a39c: 2010 movel %a0@,%d0
10c2a39e: 4a80 tstl %d0
10c2a3a0: 66f0 bnes 10c2a392 <count+0x16>
10c2a3a2: 2001 movel %d1,%d0
10c2a3a4: 4e5e unlk %fp
10c2a3a6: 4e75 rts
10c2a3a8 <copy_strings>:
10c2a3a8: 4e56 fffc linkw %fp,#-4
10c2a3ac: 48e7 3f3c moveml %d2-%d7/%a2-%a5,%sp@-
10c2a3b0: 2a6e 0008 moveal %fp@(8),%a5
10c2a3b4: 200d movel %a5,%d0
10c2a3b6: 538d subql #1,%a5
10c2a3b8: 6f00 0122 blew 10c2a4dc <copy_strings+0x134>
10c2a3bc: 200d movel %a5,%d0
10c2a3be: e588 lsll #2,%d0
10c2a3c0: 2040 moveal %d0,%a0
10c2a3c2: d1ee 000c addal %fp@(12),%a0
10c2a3c6: 2d48 fffc movel %a0,%fp@(-4)
10c2a3ca: 206e fffc moveal %fp@(-4),%a0
10c2a3ce: 2010 movel %a0@,%d0
10c2a3d0: 59ae fffc subql #4,%fp@(-4)
10c2a3d4: 2e00 movel %d0,%d7
10c2a3d6: 2f07 movel %d7,%sp@-
10c2a3d8: 4eb9 10c8 418e jsr 10c8418e <strlen>
10c2a3de: 2440 moveal %d0,%a2
10c2a3e0: 528a addql #1,%a2
10c2a3e2: 588f addql #4,%sp
10c2a3e4: b4fc 0000 cmpaw #0,%a2
10c2a3e8: 6700 00d8 beqw 10c2a4c2 <copy_strings+0x11a>
10c2a3ec: 206e 0010 moveal %fp@(16),%a0
10c2a3f0: 2028 0100 movel %a0@(256),%d0
10c2a3f4: b5c0 cmpal %d0,%a2
10c2a3f6: 6306 blss 10c2a3fe <copy_strings+0x56>
10c2a3f8: 70f9 moveq #-7,%d0
10c2a3fa: 6000 00e2 braw 10c2a4de <copy_strings+0x136>
10c2a3fe: 908a subl %a2,%d0
10c2a400: 206e 0010 moveal %fp@(16),%a0
10c2a404: 2140 0100 movel %d0,%a0@(256)
10c2a408: 2c00 movel %d0,%d6
10c2a40a: b4fc 0000 cmpaw #0,%a2
10c2a40e: 6f00 00c4 blew 10c2a4d4 <copy_strings+0x12c>
10c2a412: 2848 moveal %a0,%a4
10c2a414: 49ec 0080 lea %a4@(128),%a4
10c2a418: 2806 movel %d6,%d4
10c2a41a: 0284 0000 0fff andil #4095,%d4
10c2a420: 2406 movel %d6,%d2
10c2a422: 700c moveq #12,%d0
10c2a424: e0aa lsrl %d0,%d2
10c2a426: e58a lsll #2,%d2
10c2a428: 2074 2800 moveal %a4@(00000000,%d2:l),%a0
10c2a42c: 7a00 moveq #0,%d5
10c2a42e: b0fc 0000 cmpaw #0,%a0
10c2a432: 661e bnes 10c2a452 <copy_strings+0xaa>
10c2a434: 42a7 clrl %sp@-
10c2a436: 4878 01d2 pea 1d2 <LSIGTRAP+0x1cd>
10c2a43a: 4eb9 10c2 219e jsr 10c2219e <_alloc_pages>
10c2a440: 2040 moveal %d0,%a0
10c2a442: 508f addql #8,%sp
10c2a444: 2988 2800 movel %a0,%a4@(00000000,%d2:l)
10c2a448: 6606 bnes 10c2a450 <copy_strings+0xa8>
10c2a44a: 70f4 moveq #-12,%d0
10c2a44c: 6000 0090 braw 10c2a4de <copy_strings+0x136>
10c2a450: 7a01 moveq #1,%d5
10c2a452: 2628 0038 movel %a0@(56),%d3
10c2a456: 660c bnes 10c2a464 <copy_strings+0xbc>
10c2a458: 4879 1000 28b4 pea 100028b4 <tvecs+0xd1c>
10c2a45e: 4eb9 10c1 60e4 jsr 10c160e4 <panic>
10c2a464: 4a85 tstl %d5
10c2a466: 6714 beqs 10c2a47c <copy_strings+0xd4>
10c2a468: 4a84 tstl %d4
10c2a46a: 6710 beqs 10c2a47c <copy_strings+0xd4>
10c2a46c: 2f04 movel %d4,%sp@-
10c2a46e: 42a7 clrl %sp@-
10c2a470: 2f03 movel %d3,%sp@-
10c2a472: 4eb9 10c8 576c jsr 10c8576c <memset>
10c2a478: 4fef 000c lea %sp@(12),%sp
10c2a47c: 243c 0000 1000 movel #4096,%d2
10c2a482: 9484 subl %d4,%d2
10c2a484: 2643 moveal %d3,%a3
10c2a486: d7c4 addal %d4,%a3
10c2a488: b5c2 cmpal %d2,%a2
10c2a48a: 6c22 bges 10c2a4ae <copy_strings+0x106>
10c2a48c: 240a movel %a2,%d2
10c2a48e: 4a85 tstl %d5
10c2a490: 671c beqs 10c2a4ae <copy_strings+0x106>
10c2a492: 203c 0000 1000 movel #4096,%d0
10c2a498: 908a subl %a2,%d0
10c2a49a: 9084 subl %d4,%d0
10c2a49c: 2f00 movel %d0,%sp@-
10c2a49e: 42a7 clrl %sp@-
10c2a4a0: 4872 b800 pea %a2@(00000000,%a3:l)
10c2a4a4: 4eb9 10c8 576c jsr 10c8576c <memset>
10c2a4aa: 4fef 000c lea %sp@(12),%sp
10c2a4ae: 2f02 movel %d2,%sp@-
10c2a4b0: 2f07 movel %d7,%sp@-
10c2a4b2: 2f0b movel %a3,%sp@-
10c2a4b4: 4eb9 10c8 5744 jsr 10c85744 <memcpy>
10c2a4ba: 4fef 000c lea %sp@(12),%sp
10c2a4be: 7000 moveq #0,%d0
10c2a4c0: 6704 beqs 10c2a4c6 <copy_strings+0x11e>
10c2a4c2: 70f2 moveq #-14,%d0
10c2a4c4: 6018 bras 10c2a4de <copy_strings+0x136>
10c2a4c6: dc82 addl %d2,%d6
10c2a4c8: de82 addl %d2,%d7
10c2a4ca: 95c2 subal %d2,%a2
10c2a4cc: b4fc 0000 cmpaw #0,%a2
10c2a4d0: 6e00 ff46 bgtw 10c2a418 <copy_strings+0x70>
10c2a4d4: 200d movel %a5,%d0
10c2a4d6: 538d subql #1,%a5
10c2a4d8: 6e00 fef0 bgtw 10c2a3ca <copy_strings+0x22>
10c2a4dc: 7000 moveq #0,%d0
10c2a4de: 4cee 3cfc ffd4 moveml %fp@(-44),%d2-%d7/%a2-%a5
10c2a4e4: 4e5e unlk %fp
10c2a4e6: 4e75 rts
10c2a4e8 <copy_strings_kernel>:
10c2a4e8: 4e56 0000 linkw %fp,#0
10c2a4ec: 2f2e 0010 movel %fp@(16),%sp@-
10c2a4f0: 2f2e 000c movel %fp@(12),%sp@-
10c2a4f4: 2f2e 0008 movel %fp@(8),%sp@-
10c2a4f8: 4eba feae jsr %pc@(10c2a3a8 <copy_strings>)
10c2a4fc: 4e5e unlk %fp
10c2a4fe: 4e75 rts
10c2a500 <put_dirty_page>:
10c2a500: 4e56 0000 linkw %fp,#0
10c2a504: 206e 000c moveal %fp@(12),%a0
10c2a508: 7001 moveq #1,%d0
10c2a50a: b0a8 0014 cmpl %a0@(20),%d0
10c2a50e: 6712 beqs 10c2a522 <put_dirty_page+0x22>
10c2a510: 2f2e 0010 movel %fp@(16),%sp@-
10c2a514: 2f08 movel %a0,%sp@-
10c2a516: 4879 1000 28b9 pea 100028b9 <tvecs+0xd21>
10c2a51c: 4eb9 10c1 677e jsr 10c1677e <printk>
10c2a522: 4e5e unlk %fp
10c2a524: 4e75 rts
10c2a526 <setup_arg_pages>:
10c2a526: 4e56 0000 linkw %fp,#0
10c2a52a: 7000 moveq #0,%d0
10c2a52c: 4e5e unlk %fp
10c2a52e: 4e75 rts
10c2a530 <open_exec>:
10c2a530: 4e56 ffe4 linkw %fp,#-28
10c2a534: 48e7 3820 moveml %d2-%d4/%a2,%sp@-
10c2a538: 262e 0008 movel %fp@(8),%d3
10c2a53c: 95ca subal %a2,%a2
10c2a53e: 74e4 moveq #-28,%d2
10c2a540: d48e addl %fp,%d2
10c2a542: 2f02 movel %d2,%sp@-
10c2a544: 4878 0009 pea 9 <LSIGTRAP+0x4>
10c2a548: 2f03 movel %d3,%sp@-
10c2a54a: 4eb9 10c2 c7e0 jsr 10c2c7e0 <path_init>
10c2a550: 4fef 000c lea %sp@(12),%sp
10c2a554: 2802 movel %d2,%d4
10c2a556: 4a80 tstl %d0
10c2a558: 670e beqs 10c2a568 <open_exec+0x38>
10c2a55a: 2f04 movel %d4,%sp@-
10c2a55c: 2f03 movel %d3,%sp@-
10c2a55e: 4eb9 10c2 c67c jsr 10c2c67c <path_walk>
10c2a564: 2440 moveal %d0,%a2
10c2a566: 508f addql #8,%sp
10c2a568: 240a movel %a2,%d2
10c2a56a: 667c bnes 10c2a5e8 <open_exec+0xb8>
10c2a56c: 206e ffe4 moveal %fp@(-28),%a0
10c2a570: 2468 0008 moveal %a0@(8),%a2
10c2a574: 74f3 moveq #-13,%d2
10c2a576: 206e ffe8 moveal %fp@(-24),%a0
10c2a57a: 0828 0002 002f btst #2,%a0@(47)
10c2a580: 666a bnes 10c2a5ec <open_exec+0xbc>
10c2a582: 302a 0032 movew %a2@(50),%d0
10c2a586: 0240 f000 andiw #-4096,%d0
10c2a58a: 0c40 8000 cmpiw #-32768,%d0
10c2a58e: 665c bnes 10c2a5ec <open_exec+0xbc>
10c2a590: 4878 0001 pea 1 <PF_DTRACE_OFF>
10c2a594: 2f0a movel %a2,%sp@-
10c2a596: 4eb9 10c2 bc86 jsr 10c2bc86 <permission>
10c2a59c: 2600 movel %d0,%d3
10c2a59e: 508f addql #8,%sp
10c2a5a0: 660c bnes 10c2a5ae <open_exec+0x7e>
10c2a5a2: 302a 0032 movew %a2@(50),%d0
10c2a5a6: 0240 0049 andiw #73,%d0
10c2a5aa: 6602 bnes 10c2a5ae <open_exec+0x7e>
10c2a5ac: 76f3 moveq #-13,%d3
10c2a5ae: 2403 movel %d3,%d2
10c2a5b0: 663a bnes 10c2a5ec <open_exec+0xbc>
10c2a5b2: 42a7 clrl %sp@-
10c2a5b4: 2f2e ffe8 movel %fp@(-24),%sp@-
10c2a5b8: 2f2e ffe4 movel %fp@(-28),%sp@-
10c2a5bc: 4eb9 10c2 37c4 jsr 10c237c4 <dentry_open>
10c2a5c2: 2400 movel %d0,%d2
10c2a5c4: 4fef 000c lea %sp@(12),%sp
10c2a5c8: 0c82 ffff fc18 cmpil #-1000,%d2
10c2a5ce: 6218 bhis 10c2a5e8 <open_exec+0xb8>
10c2a5d0: 2f02 movel %d2,%sp@-
10c2a5d2: 4eb9 10c2 bcd8 jsr 10c2bcd8 <deny_write_access>
10c2a5d8: 2600 movel %d0,%d3
10c2a5da: 588f addql #4,%sp
10c2a5dc: 670a beqs 10c2a5e8 <open_exec+0xb8>
10c2a5de: 2f02 movel %d2,%sp@-
10c2a5e0: 4eb9 10c2 49a6 jsr 10c249a6 <fput>
10c2a5e6: 2403 movel %d3,%d2
10c2a5e8: 2002 movel %d2,%d0
10c2a5ea: 600a bras 10c2a5f6 <open_exec+0xc6>
10c2a5ec: 2f04 movel %d4,%sp@-
10c2a5ee: 4eb9 10c2 bcfe jsr 10c2bcfe <path_release>
10c2a5f4: 60f2 bras 10c2a5e8 <open_exec+0xb8>
10c2a5f6: 4cee 041c ffd4 moveml %fp@(-44),%d2-%d4/%a2
10c2a5fc: 4e5e unlk %fp
10c2a5fe: 4e75 rts
10c2a600 <kernel_read>:
10c2a600: 4e56 fff8 linkw %fp,#-8
10c2a604: 226e 0008 moveal %fp@(8),%a1
10c2a608: 2d6e 000c fffc movel %fp@(12),%fp@(-4)
10c2a60e: 42ae fff8 clrl %fp@(-8)
10c2a612: 70da moveq #-38,%d0
10c2a614: 2069 0010 moveal %a1@(16),%a0
10c2a618: 4aa8 0008 tstl %a0@(8)
10c2a61c: 6714 beqs 10c2a632 <kernel_read+0x32>
10c2a61e: 486e fff8 pea %fp@(-8)
10c2a622: 2f2e 0014 movel %fp@(20),%sp@-
10c2a626: 2f2e 0010 movel %fp@(16),%sp@-
10c2a62a: 2f09 movel %a1,%sp@-
10c2a62c: 2068 0008 moveal %a0@(8),%a0
10c2a630: 4e90 jsr %a0@
10c2a632: 4e5e unlk %fp
10c2a634: 4e75 rts
10c2a636 <exec_mmap>:
10c2a636: 4e56 0000 linkw %fp,#0
10c2a63a: 2f0a movel %a2,%sp@-
10c2a63c: 2f02 movel %d2,%sp@-
10c2a63e: 2079 1002 53b4 moveal 100253b4 <_current_task>,%a0
10c2a644: 2468 002c moveal %a0@(44),%a2
10c2a648: b4fc 0000 cmpaw #0,%a2
10c2a64c: 671a beqs 10c2a668 <exec_mmap+0x32>
10c2a64e: 7001 moveq #1,%d0
10c2a650: b092 cmpl %a2@,%d0
10c2a652: 6614 bnes 10c2a668 <exec_mmap+0x32>
10c2a654: 4eb9 10c1 5580 jsr 10c15580 <mm_release>
10c2a65a: 2f0a movel %a2,%sp@-
10c2a65c: 4eb9 10c1 ffaa jsr 10c1ffaa <exit_mmap>
10c2a662: 7000 moveq #0,%d0
10c2a664: 6000 0092 braw 10c2a6f8 <exec_mmap+0xc2>
10c2a668: 4eb9 10c1 54e2 jsr 10c154e2 <mm_alloc>
10c2a66e: 4a80 tstl %d0
10c2a670: 6700 0084 beqw 10c2a6f6 <exec_mmap+0xc0>
10c2a674: 2240 moveal %d0,%a1
10c2a676: 41e9 000a lea %a1@(10),%a0
10c2a67a: 2279 1000 c1c6 moveal 1000c1c6 <init_mm+0xa>,%a1
10c2a680: 2348 0004 movel %a0,%a1@(4)
10c2a684: 2089 movel %a1,%a0@
10c2a686: 217c 1000 c1c6 movel #268485062,%a0@(4)
10c2a68c: 0004
10c2a68e: 23c8 1000 c1c6 movel %a0,1000c1c6 <init_mm+0xa>
10c2a694: 52b9 1002 57a4 addql #1,100257a4 <mmlist_nr>
10c2a69a: 2079 1002 53b4 moveal 100253b4 <_current_task>,%a0
10c2a6a0: 2428 0050 movel %a0@(80),%d2
10c2a6a4: 2140 002c movel %d0,%a0@(44)
10c2a6a8: 2140 0050 movel %d0,%a0@(80)
10c2a6ac: 4eb9 10c1 5580 jsr 10c15580 <mm_release>
10c2a6b2: b4fc 0000 cmpaw #0,%a2
10c2a6b6: 671a beqs 10c2a6d2 <exec_mmap+0x9c>
10c2a6b8: b5c2 cmpal %d2,%a2
10c2a6ba: 670c beqs 10c2a6c8 <exec_mmap+0x92>
10c2a6bc: 4879 1000 28b4 pea 100028b4 <tvecs+0xd1c>
10c2a6c2: 4eb9 10c1 60e4 jsr 10c160e4 <panic>
10c2a6c8: 2f0a movel %a2,%sp@-
10c2a6ca: 4eb9 10c1 5534 jsr 10c15534 <mmput>
10c2a6d0: 6090 bras 10c2a662 <exec_mmap+0x2c>
10c2a6d2: 2042 moveal %d2,%a0
10c2a6d4: 5888 addql #4,%a0
10c2a6d6: 40c1 movew %sr,%d1
10c2a6d8: 007c 0700 oriw #1792,%sr
10c2a6dc: 2010 movel %a0@,%d0
10c2a6de: 5380 subql #1,%d0
10c2a6e0: 2080 movel %d0,%a0@
10c2a6e2: 46c1 movew %d1,%sr
10c2a6e4: 4a80 tstl %d0
10c2a6e6: 6600 ff7a bnew 10c2a662 <exec_mmap+0x2c>
10c2a6ea: 2f02 movel %d2,%sp@-
10c2a6ec: 4eb9 10c1 5df2 jsr 10c15df2 <__mmdrop>
10c2a6f2: 6000 ff6e braw 10c2a662 <exec_mmap+0x2c>
10c2a6f6: 70f4 moveq #-12,%d0
10c2a6f8: 242e fff8 movel %fp@(-8),%d2
10c2a6fc: 246e fffc moveal %fp@(-4),%a2
10c2a700: 4e5e unlk %fp
10c2a702: 4e75 rts
10c2a704 <flush_old_exec>:
10c2a704: 4e56 0000 linkw %fp,#0
10c2a708: 48e7 3838 moveml %d2-%d4/%a2-%a4,%sp@-
10c2a70c: 286e 0008 moveal %fp@(8),%a4
10c2a710: 2079 1002 53b4 moveal 100253b4 <_current_task>,%a0
10c2a716: 2468 02f6 moveal %a0@(758),%a2
10c2a71a: 7001 moveq #1,%d0
10c2a71c: b092 cmpl %a2@,%d0
10c2a71e: 6c52 bges 10c2a772 <flush_old_exec+0x6e>
10c2a720: 4878 01f0 pea 1f0 <LSIGTRAP+0x1eb>
10c2a724: 2f39 1002 7c74 movel 10027c74 <sigact_cachep>,%sp@-
10c2a72a: 4eb9 10c2 08dc jsr 10c208dc <kmem_cache_alloc>
10c2a730: 2400 movel %d0,%d2
10c2a732: 508f addql #8,%sp
10c2a734: 6606 bnes 10c2a73c <flush_old_exec+0x38>
10c2a736: 74f4 moveq #-12,%d2
10c2a738: 6000 01c2 braw 10c2a8fc <flush_old_exec+0x1f8>
10c2a73c: 2042 moveal %d2,%a0
10c2a73e: 7001 moveq #1,%d0
10c2a740: 20c0 movel %d0,%a0@+
10c2a742: 4878 0500 pea 500 <LSIGTRAP+0x4fb>
10c2a746: 2279 1002 53b4 moveal 100253b4 <_current_task>,%a1
10c2a74c: 2269 02f6 moveal %a1@(758),%a1
10c2a750: 5889 addql #4,%a1
10c2a752: 2f09 movel %a1,%sp@-
10c2a754: 2f08 movel %a0,%sp@-
10c2a756: 4eb9 10c8 5744 jsr 10c85744 <memcpy>
10c2a75c: 4fef 000c lea %sp@(12),%sp
10c2a760: 007c 0700 oriw #1792,%sr
10c2a764: 2079 1002 53b4 moveal 100253b4 <_current_task>,%a0
10c2a76a: 2142 02f6 movel %d2,%a0@(758)
10c2a76e: 027c f8ff andiw #-1793,%sr
10c2a772: 4eba fec2 jsr %pc@(10c2a636 <exec_mmap>)
10c2a776: 2400 movel %d0,%d2
10c2a778: 6600 0182 bnew 10c2a8fc <flush_old_exec+0x1f8>
10c2a77c: 2079 1002 53b4 moveal 100253b4 <_current_task>,%a0
10c2a782: b5e8 02f6 cmpal %a0@(758),%a2
10c2a786: 6722 beqs 10c2a7aa <flush_old_exec+0xa6>
10c2a788: 40c1 movew %sr,%d1
10c2a78a: 007c 0700 oriw #1792,%sr
10c2a78e: 2012 movel %a2@,%d0
10c2a790: 5380 subql #1,%d0
10c2a792: 2480 movel %d0,%a2@
10c2a794: 46c1 movew %d1,%sr
10c2a796: 4a80 tstl %d0
10c2a798: 6610 bnes 10c2a7aa <flush_old_exec+0xa6>
10c2a79a: 2f0a movel %a2,%sp@-
10c2a79c: 2f39 1002 7c74 movel 10027c74 <sigact_cachep>,%sp@-
10c2a7a2: 4eb9 10c2 0aea jsr 10c20aea <kmem_cache_free>
10c2a7a8: 508f addql #8,%sp
10c2a7aa: 2079 1002 53b4 moveal 100253b4 <_current_task>,%a0
10c2a7b0: 42a8 0316 clrl %a0@(790)
10c2a7b4: 42a8 0312 clrl %a0@(786)
10c2a7b8: 2028 0130 movel %a0@(304),%d0
10c2a7bc: b0a8 012c cmpl %a0@(300),%d0
10c2a7c0: 6614 bnes 10c2a7d6 <flush_old_exec+0xd2>
10c2a7c2: 2028 0140 movel %a0@(320),%d0
10c2a7c6: b0a8 013c cmpl %a0@(316),%d0
10c2a7ca: 660a bnes 10c2a7d6 <flush_old_exec+0xd2>
10c2a7cc: 2068 002c moveal %a0@(44),%a0
10c2a7d0: 0028 0080 0008 orib #-128,%a0@(8)
10c2a7d6: 246c 0128 moveal %a4@(296),%a2
10c2a7da: 7200 moveq #0,%d1
10c2a7dc: 6022 bras 10c2a800 <flush_old_exec+0xfc>
10c2a7de: 702f moveq #47,%d0
10c2a7e0: b089 cmpl %a1,%d0
10c2a7e2: 6604 bnes 10c2a7e8 <flush_old_exec+0xe4>
10c2a7e4: 7200 moveq #0,%d1
10c2a7e6: 6018 bras 10c2a800 <flush_old_exec+0xfc>
10c2a7e8: 700e moveq #14,%d0
10c2a7ea: b081 cmpl %d1,%d0
10c2a7ec: 6d12 blts 10c2a800 <flush_old_exec+0xfc>
10c2a7ee: 2079 1002 53b4 moveal 100253b4 <_current_task>,%a0
10c2a7f4: 41e8 023c lea %a0@(572),%a0
10c2a7f8: 3009 movew %a1,%d0
10c2a7fa: 1180 1800 moveb %d0,%a0@(00000000,%d1:l)
10c2a7fe: 5281 addql #1,%d1
10c2a800: 101a moveb %a2@+,%d0
10c2a802: 4880 extw %d0
10c2a804: 3240 moveaw %d0,%a1
10c2a806: b2fc 0000 cmpaw #0,%a1
10c2a80a: 66d2 bnes 10c2a7de <flush_old_exec+0xda>
10c2a80c: 2079 1002 53b4 moveal 100253b4 <_current_task>,%a0
10c2a812: 41e8 023c lea %a0@(572),%a0
10c2a816: 4230 1800 clrb %a0@(00000000,%d1:l)
10c2a81a: 4eb9 10c1 08e0 jsr 10c108e0 <flush_thread>
10c2a820: 2679 1002 53b4 moveal 100253b4 <_current_task>,%a3
10c2a826: 45eb 00a6 lea %a3@(166),%a2
10c2a82a: b5d2 cmpal %a2@,%a2
10c2a82c: 671a beqs 10c2a848 <flush_old_exec+0x144>
10c2a82e: 007c 0700 oriw #1792,%sr
10c2a832: 226a 0004 moveal %a2@(4),%a1
10c2a836: 2052 moveal %a2@,%a0
10c2a838: 2149 0004 movel %a1,%a0@(4)
10c2a83c: 2288 movel %a0,%a1@
10c2a83e: 248a movel %a2,%a2@
10c2a840: 254a 0004 movel %a2,%a2@(4)
10c2a844: 027c f8ff andiw #-1793,%sr
10c2a848: 276b 007a 008a movel %a3@(122),%a3@(138)
10c2a84e: 2079 1002 53b4 moveal 100253b4 <_current_task>,%a0
10c2a854: 202c 010c movel %a4@(268),%d0
10c2a858: b0a8 0130 cmpl %a0@(304),%d0
10c2a85c: 6626 bnes 10c2a884 <flush_old_exec+0x180>
10c2a85e: 202c 0110 movel %a4@(272),%d0
10c2a862: b0a8 0140 cmpl %a0@(320),%d0
10c2a866: 661c bnes 10c2a884 <flush_old_exec+0x180>
10c2a868: 4878 0004 pea 4 <PF_PTRACED_BIT>
10c2a86c: 206c 0108 moveal %a4@(264),%a0
10c2a870: 2068 0008 moveal %a0@(8),%a0
10c2a874: 2f28 0008 movel %a0@(8),%sp@-
10c2a878: 4eb9 10c2 bc86 jsr 10c2bc86 <permission>
10c2a87e: 508f addql #8,%sp
10c2a880: 4a80 tstl %d0
10c2a882: 6710 beqs 10c2a894 <flush_old_exec+0x190>
10c2a884: 2079 1002 53b4 moveal 100253b4 <_current_task>,%a0
10c2a88a: 2068 002c moveal %a0@(44),%a0
10c2a88e: 0228 007f 0008 andib #127,%a0@(8)
10c2a894: 2079 1002 53b4 moveal 100253b4 <_current_task>,%a0
10c2a89a: 52a8 032a addql #1,%a0@(810)
10c2a89e: 2f08 movel %a0,%sp@-
10c2a8a0: 4eb9 10c1 a530 jsr 10c1a530 <flush_signal_handlers>
10c2a8a6: 2079 1002 53b4 moveal 100253b4 <_current_task>,%a0
10c2a8ac: 2468 02ee moveal %a0@(750),%a2
10c2a8b0: 588f addql #4,%sp
10c2a8b2: 7200 moveq #0,%d1
10c2a8b4: 7600 moveq #0,%d3
10c2a8b6: 6034 bras 10c2a8ec <flush_old_exec+0x1e8>
10c2a8b8: 206a 0018 moveal %a2@(24),%a0
10c2a8bc: 2001 movel %d1,%d0
10c2a8be: e588 lsll #2,%d0
10c2a8c0: 2430 0800 movel %a0@(00000000,%d0:l),%d2
10c2a8c4: 2801 movel %d1,%d4
10c2a8c6: 5284 addql #1,%d4
10c2a8c8: 4a82 tstl %d2
10c2a8ca: 671a beqs 10c2a8e6 <flush_old_exec+0x1e2>
10c2a8cc: 42b0 0800 clrl %a0@(00000000,%d0:l)
10c2a8d0: 0802 0000 btst #0,%d2
10c2a8d4: 670a beqs 10c2a8e0 <flush_old_exec+0x1dc>
10c2a8d6: 2f03 movel %d3,%sp@-
10c2a8d8: 4eb9 10c2 3bcc jsr 10c23bcc <sys_close>
10c2a8de: 588f addql #4,%sp
10c2a8e0: 5283 addql #1,%d3
10c2a8e2: e28a lsrl #1,%d2
10c2a8e4: 66ea bnes 10c2a8d0 <flush_old_exec+0x1cc>
10c2a8e6: 2204 movel %d4,%d1
10c2a8e8: 2601 movel %d1,%d3
10c2a8ea: eb8b lsll #5,%d3
10c2a8ec: b6aa 0008 cmpl %a2@(8),%d3
10c2a8f0: 6406 bccs 10c2a8f8 <flush_old_exec+0x1f4>
10c2a8f2: b6aa 000c cmpl %a2@(12),%d3
10c2a8f6: 65c0 bcss 10c2a8b8 <flush_old_exec+0x1b4>
10c2a8f8: 7000 moveq #0,%d0
10c2a8fa: 6030 bras 10c2a92c <flush_old_exec+0x228>
10c2a8fc: 007c 0700 oriw #1792,%sr
10c2a900: 2079 1002 53b4 moveal 100253b4 <_current_task>,%a0
10c2a906: 2028 02f6 movel %a0@(758),%d0
10c2a90a: b5c0 cmpal %d0,%a2
10c2a90c: 6718 beqs 10c2a926 <flush_old_exec+0x222>
10c2a90e: 2f00 movel %d0,%sp@-
10c2a910: 2f39 1002 7c74 movel 10027c74 <sigact_cachep>,%sp@-
10c2a916: 4eb9 10c2 0aea jsr 10c20aea <kmem_cache_free>
10c2a91c: 2079 1002 53b4 moveal 100253b4 <_current_task>,%a0
10c2a922: 214a 02f6 movel %a2,%a0@(758)
10c2a926: 027c f8ff andiw #-1793,%sr
10c2a92a: 2002 movel %d2,%d0
10c2a92c: 4cee 1c1c ffe8 moveml %fp@(-24),%d2-%d4/%a2-%a4
10c2a932: 4e5e unlk %fp
10c2a934: 4e75 rts
10c2a936 <prepare_binprm>:
10c2a936: 4e56 0000 linkw %fp,#0
10c2a93a: 48e7 2030 moveml %d2/%a2-%a3,%sp@-
10c2a93e: 246e 0008 moveal %fp@(8),%a2
10c2a942: 226a 0108 moveal %a2@(264),%a1
10c2a946: 2069 0008 moveal %a1@(8),%a0
10c2a94a: 2668 0008 moveal %a0@(8),%a3
10c2a94e: 4281 clrl %d1
10c2a950: 322b 0032 movew %a3@(50),%d1
10c2a954: 2001 movel %d1,%d0
10c2a956: 7449 moveq #73,%d2
10c2a958: c082 andl %d2,%d0
10c2a95a: 6706 beqs 10c2a962 <prepare_binprm+0x2c>
10c2a95c: 4aa9 0010 tstl %a1@(16)
10c2a960: 6606 bnes 10c2a968 <prepare_binprm+0x32>
10c2a962: 70f3 moveq #-13,%d0
10c2a964: 6000 009c braw 10c2aa02 <prepare_binprm+0xcc>
10c2a968: 2079 1002 53b4 moveal 100253b4 <_current_task>,%a0
10c2a96e: 2568 0130 010c movel %a0@(304),%a2@(268)
10c2a974: 2568 0140 0110 movel %a0@(320),%a2@(272)
10c2a97a: 2069 000c moveal %a1@(12),%a0
10c2a97e: 0828 0000 002f btst #0,%a0@(47)
10c2a984: 6620 bnes 10c2a9a6 <prepare_binprm+0x70>
10c2a986: 0801 000b btst #11,%d1
10c2a98a: 6706 beqs 10c2a992 <prepare_binprm+0x5c>
10c2a98c: 256b 0036 010c movel %a3@(54),%a2@(268)
10c2a992: 0281 0000 0408 andil #1032,%d1
10c2a998: 0c81 0000 0408 cmpil #1032,%d1
10c2a99e: 6606 bnes 10c2a9a6 <prepare_binprm+0x70>
10c2a9a0: 256b 003a 0110 movel %a3@(58),%a2@(272)
10c2a9a6: 42aa 0114 clrl %a2@(276)
10c2a9aa: 42aa 0118 clrl %a2@(280)
10c2a9ae: 42aa 011c clrl %a2@(284)
10c2a9b2: 0839 0000 1000 btst #0,1000cc1b <securebits+0x3>
10c2a9b8: cc1b
10c2a9ba: 6628 bnes 10c2a9e4 <prepare_binprm+0xae>
10c2a9bc: 4aaa 010c tstl %a2@(268)
10c2a9c0: 670c beqs 10c2a9ce <prepare_binprm+0x98>
10c2a9c2: 2079 1002 53b4 moveal 100253b4 <_current_task>,%a0
10c2a9c8: 4aa8 012c tstl %a0@(300)
10c2a9cc: 660a bnes 10c2a9d8 <prepare_binprm+0xa2>
10c2a9ce: 70ff moveq #-1,%d0
10c2a9d0: 2540 0114 movel %d0,%a2@(276)
10c2a9d4: 2540 0118 movel %d0,%a2@(280)
10c2a9d8: 4aaa 010c tstl %a2@(268)
10c2a9dc: 6606 bnes 10c2a9e4 <prepare_binprm+0xae>
10c2a9de: 74ff moveq #-1,%d2
10c2a9e0: 2542 011c movel %d2,%a2@(284)
10c2a9e4: 4878 0080 pea 80 <LSIGTRAP+0x7b>
10c2a9e8: 42a7 clrl %sp@-
10c2a9ea: 2f0a movel %a2,%sp@-
10c2a9ec: 4eb9 10c8 576c jsr 10c8576c <memset>
10c2a9f2: 4878 0080 pea 80 <LSIGTRAP+0x7b>
10c2a9f6: 2f0a movel %a2,%sp@-
10c2a9f8: 42a7 clrl %sp@-
10c2a9fa: 2f2a 0108 movel %a2@(264),%sp@-
10c2a9fe: 4eba fc00 jsr %pc@(10c2a600 <kernel_read>)
10c2aa02: 4cee 0c04 fff4 moveml %fp@(-12),%d2/%a2-%a3
10c2aa08: 4e5e unlk %fp
10c2aa0a: 4e75 rts
10c2aa0c <compute_creds>:
10c2aa0c: 4e56 0000 linkw %fp,#0
10c2aa10: 2f0a movel %a2,%sp@-
10c2aa12: 2f02 movel %d2,%sp@-
10c2aa14: 246e 0008 moveal %fp@(8),%a2
10c2aa18: 242a 0118 movel %a2@(280),%d2
10c2aa1c: c4b9 1000 cf50 andl 1000cf50 <cap_bset>,%d2
10c2aa22: 2079 1002 53b4 moveal 100253b4 <_current_task>,%a0
10c2aa28: 202a 0114 movel %a2@(276),%d0
10c2aa2c: c0a8 01d4 andl %a0@(468),%d0
10c2aa30: 8480 orl %d0,%d2
10c2aa32: 202a 010c movel %a2@(268),%d0
10c2aa36: b0a8 012c cmpl %a0@(300),%d0
10c2aa3a: 6616 bnes 10c2aa52 <compute_creds+0x46>
10c2aa3c: 222a 0110 movel %a2@(272),%d1
10c2aa40: b2a8 013c cmpl %a0@(316),%d1
10c2aa44: 660c bnes 10c2aa52 <compute_creds+0x46>
10c2aa46: 2228 01d8 movel %a0@(472),%d1
10c2aa4a: 4681 notl %d1
10c2aa4c: 2002 movel %d2,%d0
10c2aa4e: c081 andl %d1,%d0
10c2aa50: 6774 beqs 10c2aac6 <compute_creds+0xba>
10c2aa52: 2079 1002 53b4 moveal 100253b4 <_current_task>,%a0
10c2aa58: 2068 002c moveal %a0@(44),%a0
10c2aa5c: 0228 007f 0008 andib #127,%a0@(8)
10c2aa62: 2279 1002 53b4 moveal 100253b4 <_current_task>,%a1
10c2aa68: 7011 moveq #17,%d0
10c2aa6a: c0a9 0018 andl %a1@(24),%d0
10c2aa6e: 7201 moveq #1,%d1
10c2aa70: b280 cmpl %d0,%d1
10c2aa72: 6718 beqs 10c2aa8c <compute_creds+0x80>
10c2aa74: 2069 02ea moveal %a1@(746),%a0
10c2aa78: b290 cmpl %a0@,%d1
10c2aa7a: 6d10 blts 10c2aa8c <compute_creds+0x80>
10c2aa7c: 2069 02ee moveal %a1@(750),%a0
10c2aa80: b290 cmpl %a0@,%d1
10c2aa82: 6d08 blts 10c2aa8c <compute_creds+0x80>
10c2aa84: 2069 02f6 moveal %a1@(758),%a0
10c2aa88: b290 cmpl %a0@,%d1
10c2aa8a: 6c3a bges 10c2aac6 <compute_creds+0xba>
10c2aa8c: 2079 1002 53b4 moveal 100253b4 <_current_task>,%a0
10c2aa92: 4a28 01d3 tstb %a0@(467)
10c2aa96: 6c08 bges 10c2aaa0 <compute_creds+0x94>
10c2aa98: 0068 0100 0006 oriw #256,%a0@(6)
10c2aa9e: 600c bras 10c2aaac <compute_creds+0xa0>
10c2aaa0: 2568 012c 010c movel %a0@(300),%a2@(268)
10c2aaa6: 2568 013c 0110 movel %a0@(316),%a2@(272)
10c2aaac: 2079 1002 53b4 moveal 100253b4 <_current_task>,%a0
10c2aab2: 0828 0000 01d2 btst #0,%a0@(466)
10c2aab8: 6708 beqs 10c2aac2 <compute_creds+0xb6>
10c2aaba: 0068 0100 0006 oriw #256,%a0@(6)
10c2aac0: 6004 bras 10c2aac6 <compute_creds+0xba>
10c2aac2: c4a8 01d8 andl %a0@(472),%d2
10c2aac6: 2079 1002 53b4 moveal 100253b4 <_current_task>,%a0
10c2aacc: 7001 moveq #1,%d0
10c2aace: b0a8 007a cmpl %a0@(122),%d0
10c2aad2: 670c beqs 10c2aae0 <compute_creds+0xd4>
10c2aad4: 2142 01d8 movel %d2,%a0@(472)
10c2aad8: c4aa 011c andl %a2@(284),%d2
10c2aadc: 2142 01d0 movel %d2,%a0@(464)
10c2aae0: 2079 1002 53b4 moveal 100253b4 <_current_task>,%a0
10c2aae6: 202a 010c movel %a2@(268),%d0
10c2aaea: 2140 0138 movel %d0,%a0@(312)
10c2aaee: 2140 0130 movel %d0,%a0@(304)
10c2aaf2: 2140 0134 movel %d0,%a0@(308)
10c2aaf6: 202a 0110 movel %a2@(272),%d0
10c2aafa: 2140 0148 movel %d0,%a0@(328)
10c2aafe: 2140 0140 movel %d0,%a0@(320)
10c2ab02: 2140 0144 movel %d0,%a0@(324)
10c2ab06: 0228 007f 01dc andib #127,%a0@(476)
10c2ab0c: 241f movel %sp@+,%d2
10c2ab0e: 245f moveal %sp@+,%a2
10c2ab10: 4e5e unlk %fp
10c2ab12: 4e75 rts
10c2ab14 <remove_arg_zero>:
10c2ab14: 4e56 0000 linkw %fp,#0
10c2ab18: 48e7 2038 moveml %d2/%a2-%a4,%sp@-
10c2ab1c: 246e 0008 moveal %fp@(8),%a2
10c2ab20: 4aaa 0120 tstl %a2@(288)
10c2ab24: 6758 beqs 10c2ab7e <remove_arg_zero+0x6a>
10c2ab26: 202a 0100 movel %a2@(256),%d0
10c2ab2a: 2200 movel %d0,%d1
10c2ab2c: 0281 0000 0fff andil #4095,%d1
10c2ab32: 2240 moveal %d0,%a1
10c2ab34: 47ea 0080 lea %a2@(128),%a3
10c2ab38: 600c bras 10c2ab46 <remove_arg_zero+0x32>
10c2ab3a: 5289 addql #1,%a1
10c2ab3c: 0c81 0000 1000 cmpil #4096,%d1
10c2ab42: 6624 bnes 10c2ab68 <remove_arg_zero+0x54>
10c2ab44: 7200 moveq #0,%d1
10c2ab46: 2009 movel %a1,%d0
10c2ab48: 740c moveq #12,%d2
10c2ab4a: e4a8 lsrl %d2,%d0
10c2ab4c: e588 lsll #2,%d0
10c2ab4e: 2073 0800 moveal %a3@(00000000,%d0:l),%a0
10c2ab52: 4aa8 0038 tstl %a0@(56)
10c2ab56: 660c bnes 10c2ab64 <remove_arg_zero+0x50>
10c2ab58: 4879 1000 28b4 pea 100028b4 <tvecs+0xd1c>
10c2ab5e: 4eb9 10c1 60e4 jsr 10c160e4 <panic>
10c2ab64: 2068 0038 moveal %a0@(56),%a0
10c2ab68: 49e9 0001 lea %a1@(1),%a4
10c2ab6c: 254c 0100 movel %a4,%a2@(256)
10c2ab70: 1030 1800 moveb %a0@(00000000,%d1:l),%d0
10c2ab74: 5281 addql #1,%d1
10c2ab76: 4a00 tstb %d0
10c2ab78: 66c0 bnes 10c2ab3a <remove_arg_zero+0x26>
10c2ab7a: 53aa 0120 subql #1,%a2@(288)
10c2ab7e: 4cee 1c04 fff0 moveml %fp@(-16),%d2/%a2-%a4
10c2ab84: 4e5e unlk %fp
10c2ab86: 4e75 rts
10c2ab88 <search_binary_handler>:
10c2ab88: 4e56 0000 linkw %fp,#0
10c2ab8c: 48e7 3838 moveml %d2-%d4/%a2-%a4,%sp@-
10c2ab90: 286e 0008 moveal %fp@(8),%a4
10c2ab94: 282e 000c movel %fp@(12),%d4
10c2ab98: 7400 moveq #0,%d2
10c2ab9a: 7600 moveq #0,%d3
10c2ab9c: 2479 1001 b654 moveal 1001b654 <formats>,%a2
10c2aba2: b4fc 0000 cmpaw #0,%a2
10c2aba6: 6700 00aa beqw 10c2ac52 <search_binary_handler+0xca>
10c2abaa: 266a 0008 moveal %a2@(8),%a3
10c2abae: b6fc 0000 cmpaw #0,%a3
10c2abb2: 6700 0094 beqw 10c2ac48 <search_binary_handler+0xc0>
10c2abb6: 2f2a 0004 movel %a2@(4),%sp@-
10c2abba: 4eb9 10c1 6e6a jsr 10c16e6a <try_inc_mod_count>
10c2abc0: 588f addql #4,%sp
10c2abc2: 4a80 tstl %d0
10c2abc4: 6700 0082 beqw 10c2ac48 <search_binary_handler+0xc0>
10c2abc8: 2f04 movel %d4,%sp@-
10c2abca: 2f0c movel %a4,%sp@-
10c2abcc: 4e93 jsr %a3@
10c2abce: 2400 movel %d0,%d2
10c2abd0: 508f addql #8,%sp
10c2abd2: 6d50 blts 10c2ac24 <search_binary_handler+0x9c>
10c2abd4: 202a 0004 movel %a2@(4),%d0
10c2abd8: 6712 beqs 10c2abec <search_binary_handler+0x64>
10c2abda: 2240 moveal %d0,%a1
10c2abdc: 41e9 0010 lea %a1@(16),%a0
10c2abe0: 5390 subql #1,%a0@
10c2abe2: 206a 0004 moveal %a2@(4),%a0
10c2abe6: 7008 moveq #8,%d0
10c2abe8: 81a8 0014 orl %d0,%a0@(20)
10c2abec: 206c 0108 moveal %a4@(264),%a0
10c2abf0: b0fc 0000 cmpaw #0,%a0
10c2abf4: 670e beqs 10c2ac04 <search_binary_handler+0x7c>
10c2abf6: 2068 0008 moveal %a0@(8),%a0
10c2abfa: 2068 0008 moveal %a0@(8),%a0
10c2abfe: 41e8 010e lea %a0@(270),%a0
10c2ac02: 5290 addql #1,%a0@
10c2ac04: 202c 0108 movel %a4@(264),%d0
10c2ac08: 6708 beqs 10c2ac12 <search_binary_handler+0x8a>
10c2ac0a: 2f00 movel %d0,%sp@-
10c2ac0c: 4eb9 10c2 49a6 jsr 10c249a6 <fput>
10c2ac12: 42ac 0108 clrl %a4@(264)
10c2ac16: 2079 1002 53b4 moveal 100253b4 <_current_task>,%a0
10c2ac1c: 0028 0080 0078 orib #-128,%a0@(120)
10c2ac22: 603e bras 10c2ac62 <search_binary_handler+0xda>
10c2ac24: 202a 0004 movel %a2@(4),%d0
10c2ac28: 6712 beqs 10c2ac3c <search_binary_handler+0xb4>
10c2ac2a: 2240 moveal %d0,%a1
10c2ac2c: 41e9 0010 lea %a1@(16),%a0
10c2ac30: 5390 subql #1,%a0@
10c2ac32: 206a 0004 moveal %a2@(4),%a0
10c2ac36: 7008 moveq #8,%d0
10c2ac38: 81a8 0014 orl %d0,%a0@(20)
10c2ac3c: 70f8 moveq #-8,%d0
10c2ac3e: b082 cmpl %d2,%d0
10c2ac40: 6620 bnes 10c2ac62 <search_binary_handler+0xda>
10c2ac42: 4aac 0108 tstl %a4@(264)
10c2ac46: 671c beqs 10c2ac64 <search_binary_handler+0xdc>
10c2ac48: 2452 moveal %a2@,%a2
10c2ac4a: b4fc 0000 cmpaw #0,%a2
10c2ac4e: 6600 ff5a bnew 10c2abaa <search_binary_handler+0x22>
10c2ac52: 70f8 moveq #-8,%d0
10c2ac54: b082 cmpl %d2,%d0
10c2ac56: 660a bnes 10c2ac62 <search_binary_handler+0xda>
10c2ac58: 5283 addql #1,%d3
10c2ac5a: 7001 moveq #1,%d0
10c2ac5c: b083 cmpl %d3,%d0
10c2ac5e: 6c00 ff3c bgew 10c2ab9c <search_binary_handler+0x14>
10c2ac62: 2002 movel %d2,%d0
10c2ac64: 4cee 1c1c ffe8 moveml %fp@(-24),%d2-%d4/%a2-%a4
10c2ac6a: 4e5e unlk %fp
10c2ac6c: 4e75 rts
10c2ac6e <do_execve>:
10c2ac6e: 4e56 fecc linkw %fp,#-308
10c2ac72: 48e7 3838 moveml %d2-%d4/%a2-%a4,%sp@-
10c2ac76: 286e 0008 moveal %fp@(8),%a4
10c2ac7a: 282e 000c movel %fp@(12),%d4
10c2ac7e: 262e 0010 movel %fp@(16),%d3
10c2ac82: 2f0c movel %a4,%sp@-
10c2ac84: 4eba f8aa jsr %pc@(10c2a530 <open_exec>)
10c2ac88: 588f addql #4,%sp
10c2ac8a: 2640 moveal %d0,%a3
10c2ac8c: b6fc fc18 cmpaw #-1000,%a3
10c2ac90: 6200 0166 bhiw 10c2adf8 <do_execve+0x18a>
10c2ac94: 2d7c 0001 fffc movel #131068,%fp@(-52)
10c2ac9a: ffcc
10c2ac9c: 4878 0080 pea 80 <LSIGTRAP+0x7b>
10c2aca0: 42a7 clrl %sp@-
10c2aca2: 45ee fecc lea %fp@(-308),%a2
10c2aca6: 240e movel %fp,%d2
10c2aca8: 0682 ffff ff4c addil #-180,%d2
10c2acae: 2f02 movel %d2,%sp@-
10c2acb0: 4eb9 10c8 576c jsr 10c8576c <memset>
10c2acb6: 2d4b ffd4 movel %a3,%fp@(-44)
10c2acba: 2d4c fff4 movel %a4,%fp@(-12)
10c2acbe: 42ae ffd0 clrl %fp@(-48)
10c2acc2: 42ae fff8 clrl %fp@(-8)
10c2acc6: 42ae fffc clrl %fp@(-4)
10c2acca: 202e ffcc movel %fp@(-52),%d0
10c2acce: e488 lsrl #2,%d0
10c2acd0: 2f00 movel %d0,%sp@-
10c2acd2: 2f04 movel %d4,%sp@-
10c2acd4: 49fa f6a6 lea %pc@(10c2a37c <count>),%a4
10c2acd8: 4e94 jsr %a4@
10c2acda: 2d40 ffec movel %d0,%fp@(-20)
10c2acde: 4fef 0014 lea %sp@(20),%sp
10c2ace2: 6c24 bges 10c2ad08 <do_execve+0x9a>
10c2ace4: b6fc 0000 cmpaw #0,%a3
10c2ace8: 670e beqs 10c2acf8 <do_execve+0x8a>
10c2acea: 206b 0008 moveal %a3@(8),%a0
10c2acee: 2068 0008 moveal %a0@(8),%a0
10c2acf2: 41e8 010e lea %a0@(270),%a0
10c2acf6: 5290 addql #1,%a0@
10c2acf8: 2f0b movel %a3,%sp@-
10c2acfa: 4eb9 10c2 49a6 jsr 10c249a6 <fput>
10c2ad00: 202e ffec movel %fp@(-20),%d0
10c2ad04: 6000 00f2 braw 10c2adf8 <do_execve+0x18a>
10c2ad08: 202e ffcc movel %fp@(-52),%d0
10c2ad0c: e488 lsrl #2,%d0
10c2ad0e: 2f00 movel %d0,%sp@-
10c2ad10: 2f03 movel %d3,%sp@-
10c2ad12: 4e94 jsr %a4@
10c2ad14: 2d40 fff0 movel %d0,%fp@(-16)
10c2ad18: 508f addql #8,%sp
10c2ad1a: 6c24 bges 10c2ad40 <do_execve+0xd2>
10c2ad1c: b6fc 0000 cmpaw #0,%a3
10c2ad20: 670e beqs 10c2ad30 <do_execve+0xc2>
10c2ad22: 206b 0008 moveal %a3@(8),%a0
10c2ad26: 2068 0008 moveal %a0@(8),%a0
10c2ad2a: 41e8 010e lea %a0@(270),%a0
10c2ad2e: 5290 addql #1,%a0@
10c2ad30: 2f0b movel %a3,%sp@-
10c2ad32: 4eb9 10c2 49a6 jsr 10c249a6 <fput>
10c2ad38: 202e fff0 movel %fp@(-16),%d0
10c2ad3c: 6000 00ba braw 10c2adf8 <do_execve+0x18a>
10c2ad40: 2f0a movel %a2,%sp@-
10c2ad42: 4eba fbf2 jsr %pc@(10c2a936 <prepare_binprm>)
10c2ad46: 2640 moveal %d0,%a3
10c2ad48: 588f addql #4,%sp
10c2ad4a: b6fc 0000 cmpaw #0,%a3
10c2ad4e: 6d64 blts 10c2adb4 <do_execve+0x146>
10c2ad50: 2f0a movel %a2,%sp@-
10c2ad52: 486e fff4 pea %fp@(-12)
10c2ad56: 4878 0001 pea 1 <PF_DTRACE_OFF>
10c2ad5a: 4eba f78c jsr %pc@(10c2a4e8 <copy_strings_kernel>)
10c2ad5e: 2640 moveal %d0,%a3
10c2ad60: 4fef 000c lea %sp@(12),%sp
10c2ad64: b6fc 0000 cmpaw #0,%a3
10c2ad68: 6d4a blts 10c2adb4 <do_execve+0x146>
10c2ad6a: 2d6e ffcc fffc movel %fp@(-52),%fp@(-4)
10c2ad70: 2f0a movel %a2,%sp@-
10c2ad72: 2f03 movel %d3,%sp@-
10c2ad74: 2f2e fff0 movel %fp@(-16),%sp@-
10c2ad78: 49fa f62e lea %pc@(10c2a3a8 <copy_strings>),%a4
10c2ad7c: 4e94 jsr %a4@
10c2ad7e: 2640 moveal %d0,%a3
10c2ad80: 4fef 000c lea %sp@(12),%sp
10c2ad84: b6fc 0000 cmpaw #0,%a3
10c2ad88: 6d2a blts 10c2adb4 <do_execve+0x146>
10c2ad8a: 2f0a movel %a2,%sp@-
10c2ad8c: 2f04 movel %d4,%sp@-
10c2ad8e: 2f2e ffec movel %fp@(-20),%sp@-
10c2ad92: 4e94 jsr %a4@
10c2ad94: 2640 moveal %d0,%a3
10c2ad96: 4fef 000c lea %sp@(12),%sp
10c2ad9a: b6fc 0000 cmpaw #0,%a3
10c2ad9e: 6d14 blts 10c2adb4 <do_execve+0x146>
10c2ada0: 2f2e 0014 movel %fp@(20),%sp@-
10c2ada4: 2f0a movel %a2,%sp@-
10c2ada6: 4eba fde0 jsr %pc@(10c2ab88 <search_binary_handler>)
10c2adaa: 2640 moveal %d0,%a3
10c2adac: 508f addql #8,%sp
10c2adae: b6fc 0000 cmpaw #0,%a3
10c2adb2: 6c28 bges 10c2addc <do_execve+0x16e>
10c2adb4: 206e ffd4 moveal %fp@(-44),%a0
10c2adb8: b0fc 0000 cmpaw #0,%a0
10c2adbc: 670e beqs 10c2adcc <do_execve+0x15e>
10c2adbe: 2068 0008 moveal %a0@(8),%a0
10c2adc2: 2068 0008 moveal %a0@(8),%a0
10c2adc6: 41e8 010e lea %a0@(270),%a0
10c2adca: 5290 addql #1,%a0@
10c2adcc: 202e ffd4 movel %fp@(-44),%d0
10c2add0: 670a beqs 10c2addc <do_execve+0x16e>
10c2add2: 2f00 movel %d0,%sp@-
10c2add4: 4eb9 10c2 49a6 jsr 10c249a6 <fput>
10c2adda: 588f addql #4,%sp
10c2addc: 2442 moveal %d2,%a2
10c2adde: 747c moveq #124,%d2
10c2ade0: d48a addl %a2,%d2
10c2ade2: 201a movel %a2@+,%d0
10c2ade4: 670c beqs 10c2adf2 <do_execve+0x184>
10c2ade6: 42a7 clrl %sp@-
10c2ade8: 2f00 movel %d0,%sp@-
10c2adea: 4eb9 10c2 2162 jsr 10c22162 <__free_pages>
10c2adf0: 508f addql #8,%sp
10c2adf2: b48a cmpl %a2,%d2
10c2adf4: 6cec bges 10c2ade2 <do_execve+0x174>
10c2adf6: 200b movel %a3,%d0
10c2adf8: 4cee 1c1c feb4 moveml %fp@(-332),%d2-%d4/%a2-%a4
10c2adfe: 4e5e unlk %fp
10c2ae00: 4e75 rts
10c2ae02 <set_binfmt>:
10c2ae02: 4e56 0000 linkw %fp,#0
10c2ae06: 2f0b movel %a3,%sp@-
10c2ae08: 2f0a movel %a2,%sp@-
10c2ae0a: 246e 0008 moveal %fp@(8),%a2
10c2ae0e: 2079 1002 53b4 moveal 100253b4 <_current_task>,%a0
10c2ae14: 2268 0064 moveal %a0@(100),%a1
10c2ae18: b4fc 0000 cmpaw #0,%a2
10c2ae1c: 6718 beqs 10c2ae36 <set_binfmt+0x34>
10c2ae1e: 202a 0004 movel %a2@(4),%d0
10c2ae22: 6712 beqs 10c2ae36 <set_binfmt+0x34>
10c2ae24: 2640 moveal %d0,%a3
10c2ae26: 41eb 0010 lea %a3@(16),%a0
10c2ae2a: 5290 addql #1,%a0@
10c2ae2c: 206a 0004 moveal %a2@(4),%a0
10c2ae30: 7018 moveq #24,%d0
10c2ae32: 81a8 0014 orl %d0,%a0@(20)
10c2ae36: 2079 1002 53b4 moveal 100253b4 <_current_task>,%a0
10c2ae3c: 214a 0064 movel %a2,%a0@(100)
10c2ae40: b2fc 0000 cmpaw #0,%a1
10c2ae44: 6718 beqs 10c2ae5e <set_binfmt+0x5c>
10c2ae46: 2029 0004 movel %a1@(4),%d0
10c2ae4a: 6712 beqs 10c2ae5e <set_binfmt+0x5c>
10c2ae4c: 2440 moveal %d0,%a2
10c2ae4e: 41ea 0010 lea %a2@(16),%a0
10c2ae52: 5390 subql #1,%a0@
10c2ae54: 2069 0004 moveal %a1@(4),%a0
10c2ae58: 7008 moveq #8,%d0
10c2ae5a: 81a8 0014 orl %d0,%a0@(20)
10c2ae5e: 245f moveal %sp@+,%a2
10c2ae60: 265f moveal %sp@+,%a3
10c2ae62: 4e5e unlk %fp
10c2ae64: 4e75 rts
10c2ae66 <do_coredump>:
10c2ae66: 4e56 ffe0 linkw %fp,#-32
10c2ae6a: 48e7 3030 moveml %d2-%d3/%a2-%a3,%sp@-
10c2ae6e: 7600 moveq #0,%d3
10c2ae70: 2079 1002 53b4 moveal 100253b4 <_current_task>,%a0
10c2ae76: 2668 0064 moveal %a0@(100),%a3
10c2ae7a: b6fc 0000 cmpaw #0,%a3
10c2ae7e: 6700 0110 beqw 10c2af90 <do_coredump+0x12a>
10c2ae82: 4aab 0010 tstl %a3@(16)
10c2ae86: 6700 0108 beqw 10c2af90 <do_coredump+0x12a>
10c2ae8a: 2068 002c moveal %a0@(44),%a0
10c2ae8e: 1028 0008 moveb %a0@(8),%d0
10c2ae92: 4a00 tstb %d0
10c2ae94: 6c00 00fa bgew 10c2af90 <do_coredump+0x12a>
10c2ae98: 0200 007f andib #127,%d0
10c2ae9c: 1140 0008 moveb %d0,%a0@(8)
10c2aea0: 2079 1002 53b4 moveal 100253b4 <_current_task>,%a0
10c2aea6: 2068 0202 moveal %a0@(514),%a0
10c2aeaa: b1eb 0014 cmpal %a3@(20),%a0
10c2aeae: 6500 00e0 bcsw 10c2af90 <do_coredump+0x12a>
10c2aeb2: 4878 0005 pea 5 <LSIGTRAP>
10c2aeb6: 4879 1000 28e0 pea 100028e0 <tvecs+0xd48>
10c2aebc: 74e0 moveq #-32,%d2
10c2aebe: d48e addl %fp,%d2
10c2aec0: 2f02 movel %d2,%sp@-
10c2aec2: 4eb9 10c8 5744 jsr 10c85744 <memcpy>
10c2aec8: 422e ffe4 clrb %fp@(-28)
10c2aecc: 4fef 000c lea %sp@(12),%sp
10c2aed0: 4ab9 1002 7cd4 tstl 10027cd4 <core_uses_pid>
10c2aed6: 6610 bnes 10c2aee8 <do_coredump+0x82>
10c2aed8: 2079 1002 53b4 moveal 100253b4 <_current_task>,%a0
10c2aede: 2068 002c moveal %a0@(44),%a0
10c2aee2: 7001 moveq #1,%d0
10c2aee4: b090 cmpl %a0@,%d0
10c2aee6: 671e beqs 10c2af06 <do_coredump+0xa0>
10c2aee8: 2079 1002 53b4 moveal 100253b4 <_current_task>,%a0
10c2aeee: 2f28 007a movel %a0@(122),%sp@-
10c2aef2: 4879 1000 28e6 pea 100028e6 <tvecs+0xd4e>
10c2aef8: 486e ffe4 pea %fp@(-28)
10c2aefc: 4eb9 10c8 4d6a jsr 10c84d6a <sprintf>
10c2af02: 4fef 000c lea %sp@(12),%sp
10c2af06: 4878 0180 pea 180 <LSIGTRAP+0x17b>
10c2af0a: 2f3c 0000 8042 movel #32834,%sp@-
10c2af10: 2f02 movel %d2,%sp@-
10c2af12: 4eb9 10c2 3766 jsr 10c23766 <filp_open>
10c2af18: 2440 moveal %d0,%a2
10c2af1a: 4fef 000c lea %sp@(12),%sp
10c2af1e: b4fc fc18 cmpaw #-1000,%a2
10c2af22: 626c bhis 10c2af90 <do_coredump+0x12a>
10c2af24: 206a 0008 moveal %a2@(8),%a0
10c2af28: 2268 0008 moveal %a0@(8),%a1
10c2af2c: 0c69 0001 0034 cmpiw #1,%a1@(52)
10c2af32: 6252 bhis 10c2af86 <do_coredump+0x120>
10c2af34: 41e8 0010 lea %a0@(16),%a0
10c2af38: b1d0 cmpal %a0@,%a0
10c2af3a: 674a beqs 10c2af86 <do_coredump+0x120>
10c2af3c: 3029 0032 movew %a1@(50),%d0
10c2af40: 0240 f000 andiw #-4096,%d0
10c2af44: 0c40 8000 cmpiw #-32768,%d0
10c2af48: 663c bnes 10c2af86 <do_coredump+0x120>
10c2af4a: 206a 0010 moveal %a2@(16),%a0
10c2af4e: b0fc 0000 cmpaw #0,%a0
10c2af52: 6732 beqs 10c2af86 <do_coredump+0x120>
10c2af54: 4aa8 000c tstl %a0@(12)
10c2af58: 672c beqs 10c2af86 <do_coredump+0x120>
10c2af5a: 42a7 clrl %sp@-
10c2af5c: 42a7 clrl %sp@-
10c2af5e: 2f2a 0008 movel %a2@(8),%sp@-
10c2af62: 4eb9 10c2 2a48 jsr 10c22a48 <do_truncate>
10c2af68: 4fef 000c lea %sp@(12),%sp
10c2af6c: 4a80 tstl %d0
10c2af6e: 6616 bnes 10c2af86 <do_coredump+0x120>
10c2af70: 2f0a movel %a2,%sp@-
10c2af72: 2f2e 000c movel %fp@(12),%sp@-
10c2af76: 2f2e 0008 movel %fp@(8),%sp@-
10c2af7a: 206b 0010 moveal %a3@(16),%a0
10c2af7e: 4e90 jsr %a0@
10c2af80: 2600 movel %d0,%d3
10c2af82: 4fef 000c lea %sp@(12),%sp
10c2af86: 42a7 clrl %sp@-
10c2af88: 2f0a movel %a2,%sp@-
10c2af8a: 4eb9 10c2 3b5e jsr 10c23b5e <filp_close>
10c2af90: 2003 movel %d3,%d0
10c2af92: 4cee 0c0c ffd0 moveml %fp@(-48),%d2-%d3/%a2-%a3
10c2af98: 4e5e unlk %fp
10c2af9a: 4e75 rts
10c2af9c <pipe_wait>:
10c2af9c: 4e56 ffe0 linkw %fp,#-32
10c2afa0: 48e7 2030 moveml %d2/%a2-%a3,%sp@-
10c2afa4: 266e 0008 moveal %fp@(8),%a3
10c2afa8: 42ae ffe0 clrl %fp@(-32)
10c2afac: 42ae ffe8 clrl %fp@(-24)
10c2afb0: 42ae ffec clrl %fp@(-20)
10c2afb4: 45ee fff0 lea %fp@(-16),%a2
10c2afb8: 2d79 1002 53b4 movel 100253b4 <_current_task>,%fp@(-28)
10c2afbe: ffe4
10c2afc0: 24ae ffe0 movel %fp@(-32),%a2@
10c2afc4: 2d6e ffe4 fff4 movel %fp@(-28),%fp@(-12)
10c2afca: 2d6e ffe8 fff8 movel %fp@(-24),%fp@(-8)
10c2afd0: 2d6e ffec fffc movel %fp@(-20),%fp@(-4)
10c2afd6: 2079 1002 53b4 moveal 100253b4 <_current_task>,%a0
10c2afdc: 7001 moveq #1,%d0
10c2afde: 2080 movel %d0,%a0@
10c2afe0: 2f0a movel %a2,%sp@-
10c2afe2: 2f2b 00f0 movel %a3@(240),%sp@-
10c2afe6: 4eb9 10c1 5344 jsr 10c15344 <add_wait_queue>
10c2afec: 7464 moveq #100,%d2
10c2afee: d48b addl %a3,%d2
10c2aff0: 508f addql #8,%sp
10c2aff2: 2242 moveal %d2,%a1
10c2aff4: 41fa 000c lea %pc@(10c2b002 <pipe_wait+0x66>),%a0
10c2aff8: 5291 addql #1,%a1@
10c2affa: 6e06 bgts 10c2b002 <pipe_wait+0x66>
10c2affc: 4ef9 10c8 571c jmp 10c8571c <__up_wakeup>
10c2b002: 4eb9 10c1 44d2 jsr 10c144d2 <schedule>
10c2b008: 2f0a movel %a2,%sp@-
10c2b00a: 2f2b 00f0 movel %a3@(240),%sp@-
10c2b00e: 4eb9 10c1 53aa jsr 10c153aa <remove_wait_queue>
10c2b014: 2079 1002 53b4 moveal 100253b4 <_current_task>,%a0
10c2b01a: 7000 moveq #0,%d0
10c2b01c: 2080 movel %d0,%a0@
10c2b01e: 2242 moveal %d2,%a1
10c2b020: 41fa 000c lea %pc@(10c2b02e <pipe_wait+0x92>),%a0
10c2b024: 5391 subql #1,%a1@
10c2b026: 6a06 bpls 10c2b02e <pipe_wait+0x92>
10c2b028: 4ef9 10c8 56f4 jmp 10c856f4 <__down_failed>
10c2b02e: 4cee 0c04 ffd4 moveml %fp@(-44),%d2/%a2-%a3
10c2b034: 4e5e unlk %fp
10c2b036: 4e75 rts
10c2b038 <pipe_read>:
10c2b038: 4e56 0000 linkw %fp,#0
10c2b03c: 48e7 3f38 moveml %d2-%d7/%a2-%a4,%sp@-
10c2b040: 286e 0008 moveal %fp@(8),%a4
10c2b044: 2a2e 000c movel %fp@(12),%d5
10c2b048: 282e 0010 movel %fp@(16),%d4
10c2b04c: 206c 0008 moveal %a4@(8),%a0
10c2b050: 2468 0008 moveal %a0@(8),%a2
10c2b054: 76e3 moveq #-29,%d3
10c2b056: 7c00 moveq #0,%d6
10c2b058: 701e moveq #30,%d0
10c2b05a: d08c addl %a4,%d0
10c2b05c: b0ae 0014 cmpl %fp@(20),%d0
10c2b060: 6600 0178 bnew 10c2b1da <pipe_read+0x1a2>
10c2b064: 7600 moveq #0,%d3
10c2b066: 4a84 tstl %d4
10c2b068: 6700 0170 beqw 10c2b1da <pipe_read+0x1a2>
10c2b06c: 263c ffff fe00 movel #-512,%d3
10c2b072: 7264 moveq #100,%d1
10c2b074: d28a addl %a2,%d1
10c2b076: 2241 moveal %d1,%a1
10c2b078: 41fa 000e lea %pc@(10c2b088 <pipe_read+0x50>),%a0
10c2b07c: 5391 subql #1,%a1@
10c2b07e: 6a06 bpls 10c2b086 <pipe_read+0x4e>
10c2b080: 4ef9 10c8 5708 jmp 10c85708 <__down_failed_interruptible>
10c2b086: 4280 clrl %d0
10c2b088: 2400 movel %d0,%d2
10c2b08a: 2e01 movel %d1,%d7
10c2b08c: 4a82 tstl %d2
10c2b08e: 6600 014a bnew 10c2b1da <pipe_read+0x1a2>
10c2b092: 202a 00f0 movel %a2@(240),%d0
10c2b096: 2040 moveal %d0,%a0
10c2b098: 4aa8 0010 tstl %a0@(16)
10c2b09c: 665e bnes 10c2b0fc <pipe_read+0xc4>
10c2b09e: 7600 moveq #0,%d3
10c2b0a0: 202a 00f0 movel %a2@(240),%d0
10c2b0a4: 2040 moveal %d0,%a0
10c2b0a6: 4aa8 001c tstl %a0@(28)
10c2b0aa: 6700 011e beqw 10c2b1ca <pipe_read+0x192>
10c2b0ae: 76f5 moveq #-11,%d3
10c2b0b0: 082c 0003 001a btst #3,%a4@(26)
10c2b0b6: 6600 0112 bnew 10c2b1ca <pipe_read+0x192>
10c2b0ba: 47fa fee0 lea %pc@(10c2af9c <pipe_wait>),%a3
10c2b0be: 6008 bras 10c2b0c8 <pipe_read+0x90>
10c2b0c0: 4aa8 001c tstl %a0@(28)
10c2b0c4: 6700 0104 beqw 10c2b1ca <pipe_read+0x192>
10c2b0c8: 52a8 0020 addql #1,%a0@(32)
10c2b0cc: 2f0a movel %a2,%sp@-
10c2b0ce: 4e93 jsr %a3@
10c2b0d0: 206a 00f0 moveal %a2@(240),%a0
10c2b0d4: 53a8 0020 subql #1,%a0@(32)
10c2b0d8: 263c ffff fe00 movel #-512,%d3
10c2b0de: 2079 1002 53b4 moveal 100253b4 <_current_task>,%a0
10c2b0e4: 588f addql #4,%sp
10c2b0e6: 4aa8 0008 tstl %a0@(8)
10c2b0ea: 6600 00de bnew 10c2b1ca <pipe_read+0x192>
10c2b0ee: 7600 moveq #0,%d3
10c2b0f0: 202a 00f0 movel %a2@(240),%d0
10c2b0f4: 2040 moveal %d0,%a0
10c2b0f6: 4aa8 0010 tstl %a0@(16)
10c2b0fa: 67c4 beqs 10c2b0c0 <pipe_read+0x88>
10c2b0fc: 4a84 tstl %d4
10c2b0fe: 6764 beqs 10c2b164 <pipe_read+0x12c>
10c2b100: 605c bras 10c2b15e <pipe_read+0x126>
10c2b102: 206a 00f0 moveal %a2@(240),%a0
10c2b106: 2028 0014 movel %a0@(20),%d0
10c2b10a: 2068 000c moveal %a0@(12),%a0
10c2b10e: d1c0 addal %d0,%a0
10c2b110: 243c 0000 1000 movel #4096,%d2
10c2b116: 9480 subl %d0,%d2
10c2b118: b882 cmpl %d2,%d4
10c2b11a: 6402 bccs 10c2b11e <pipe_read+0xe6>
10c2b11c: 2404 movel %d4,%d2
10c2b11e: b282 cmpl %d2,%d1
10c2b120: 6c02 bges 10c2b124 <pipe_read+0xec>
10c2b122: 2401 movel %d1,%d2
10c2b124: 2f02 movel %d2,%sp@-
10c2b126: 2f08 movel %a0,%sp@-
10c2b128: 2f05 movel %d5,%sp@-
10c2b12a: 4eb9 10c8 5744 jsr 10c85744 <memcpy>
10c2b130: 4fef 000c lea %sp@(12),%sp
10c2b134: dc82 addl %d2,%d6
10c2b136: 206a 00f0 moveal %a2@(240),%a0
10c2b13a: d5a8 0014 addl %d2,%a0@(20)
10c2b13e: 206a 00f0 moveal %a2@(240),%a0
10c2b142: 02a8 0000 0fff andil #4095,%a0@(20)
10c2b148: 0014
10c2b14a: 206a 00f0 moveal %a2@(240),%a0
10c2b14e: 95a8 0010 subl %d2,%a0@(16)
10c2b152: 9882 subl %d2,%d4
10c2b154: da82 addl %d2,%d5
10c2b156: 4a84 tstl %d4
10c2b158: 670a beqs 10c2b164 <pipe_read+0x12c>
10c2b15a: 206a 00f0 moveal %a2@(240),%a0
10c2b15e: 2228 0010 movel %a0@(16),%d1
10c2b162: 669e bnes 10c2b102 <pipe_read+0xca>
10c2b164: 206a 00f0 moveal %a2@(240),%a0
10c2b168: 4aa8 0010 tstl %a0@(16)
10c2b16c: 6604 bnes 10c2b172 <pipe_read+0x13a>
10c2b16e: 42a8 0014 clrl %a0@(20)
10c2b172: 4a84 tstl %d4
10c2b174: 6740 beqs 10c2b1b6 <pipe_read+0x17e>
10c2b176: 206a 00f0 moveal %a2@(240),%a0
10c2b17a: 4aa8 0024 tstl %a0@(36)
10c2b17e: 6736 beqs 10c2b1b6 <pipe_read+0x17e>
10c2b180: 082c 0003 001a btst #3,%a4@(26)
10c2b186: 662e bnes 10c2b1b6 <pipe_read+0x17e>
10c2b188: 4878 0001 pea 1 <PF_DTRACE_OFF>
10c2b18c: 4878 0001 pea 1 <PF_DTRACE_OFF>
10c2b190: 2f2a 00f0 movel %a2@(240),%sp@-
10c2b194: 4eb9 10c1 47b0 jsr 10c147b0 <__wake_up_sync>
10c2b19a: 206a 00f0 moveal %a2@(240),%a0
10c2b19e: 4fef 000c lea %sp@(12),%sp
10c2b1a2: 4aa8 0010 tstl %a0@(16)
10c2b1a6: 6700 fef6 beqw 10c2b09e <pipe_read+0x66>
10c2b1aa: 4879 1000 28ea pea 100028ea <tvecs+0xd52>
10c2b1b0: 4eb9 10c1 60e4 jsr 10c160e4 <panic>
10c2b1b6: 4878 0001 pea 1 <PF_DTRACE_OFF>
10c2b1ba: 4878 0001 pea 1 <PF_DTRACE_OFF>
10c2b1be: 2f2a 00f0 movel %a2@(240),%sp@-
10c2b1c2: 4eb9 10c1 4712 jsr 10c14712 <__wake_up>
10c2b1c8: 2606 movel %d6,%d3
10c2b1ca: 2247 moveal %d7,%a1
10c2b1cc: 41fa 000c lea %pc@(10c2b1da <pipe_read+0x1a2>),%a0
10c2b1d0: 5291 addql #1,%a1@
10c2b1d2: 6e06 bgts 10c2b1da <pipe_read+0x1a2>
10c2b1d4: 4ef9 10c8 571c jmp 10c8571c <__up_wakeup>
10c2b1da: 4a86 tstl %d6
10c2b1dc: 6702 beqs 10c2b1e0 <pipe_read+0x1a8>
10c2b1de: 2606 movel %d6,%d3
10c2b1e0: 2003 movel %d3,%d0
10c2b1e2: 4cee 1cfc ffdc moveml %fp@(-36),%d2-%d7/%a2-%a4
10c2b1e8: 4e5e unlk %fp
10c2b1ea: 4e75 rts
10c2b1ec <pipe_write>:
10c2b1ec: 4e56 0000 linkw %fp,#0
10c2b1f0: 48e7 3f30 moveml %d2-%d7/%a2-%a3,%sp@-
10c2b1f4: 266e 0008 moveal %fp@(8),%a3
10c2b1f8: 2a2e 000c movel %fp@(12),%d5
10c2b1fc: 262e 0010 movel %fp@(16),%d3
10c2b200: 206b 0008 moveal %a3@(8),%a0
10c2b204: 2468 0008 moveal %a0@(8),%a2
10c2b208: 78e3 moveq #-29,%d4
10c2b20a: 7c00 moveq #0,%d6
10c2b20c: 701e moveq #30,%d0
10c2b20e: d08b addl %a3,%d0
10c2b210: b0ae 0014 cmpl %fp@(20),%d0
10c2b214: 6600 01b0 bnew 10c2b3c6 <pipe_write+0x1da>
10c2b218: 7800 moveq #0,%d4
10c2b21a: 4a83 tstl %d3
10c2b21c: 6700 01a8 beqw 10c2b3c6 <pipe_write+0x1da>
10c2b220: 283c ffff fe00 movel #-512,%d4
10c2b226: 7264 moveq #100,%d1
10c2b228: d28a addl %a2,%d1
10c2b22a: 2241 moveal %d1,%a1
10c2b22c: 41fa 000e lea %pc@(10c2b23c <pipe_write+0x50>),%a0
10c2b230: 5391 subql #1,%a1@
10c2b232: 6a06 bpls 10c2b23a <pipe_write+0x4e>
10c2b234: 4ef9 10c8 5708 jmp 10c85708 <__down_failed_interruptible>
10c2b23a: 4280 clrl %d0
10c2b23c: 2400 movel %d0,%d2
10c2b23e: 2e01 movel %d1,%d7
10c2b240: 4a82 tstl %d2
10c2b242: 6600 0182 bnew 10c2b3c6 <pipe_write+0x1da>
10c2b246: 202a 00f0 movel %a2@(240),%d0
10c2b24a: 2240 moveal %d0,%a1
10c2b24c: 4aa9 0018 tstl %a1@(24)
10c2b250: 6700 017e beqw 10c2b3d0 <pipe_write+0x1e4>
10c2b254: 7401 moveq #1,%d2
10c2b256: 0c83 0000 1000 cmpil #4096,%d3
10c2b25c: 6202 bhis 10c2b260 <pipe_write+0x74>
10c2b25e: 2403 movel %d3,%d2
10c2b260: 082b 0003 001a btst #3,%a3@(26)
10c2b266: 6716 beqs 10c2b27e <pipe_write+0x92>
10c2b268: 78f5 moveq #-11,%d4
10c2b26a: 203c 0000 1000 movel #4096,%d0
10c2b270: 90a9 0010 subl %a1@(16),%d0
10c2b274: b480 cmpl %d0,%d2
10c2b276: 6200 013e bhiw 10c2b3b6 <pipe_write+0x1ca>
10c2b27a: 6000 0102 braw 10c2b37e <pipe_write+0x192>
10c2b27e: 203c 0000 1000 movel #4096,%d0
10c2b284: 90a9 0010 subl %a1@(16),%d0
10c2b288: b480 cmpl %d0,%d2
10c2b28a: 6300 00f2 blsw 10c2b37e <pipe_write+0x192>
10c2b28e: 52a9 0024 addql #1,%a1@(36)
10c2b292: 2f0a movel %a2,%sp@-
10c2b294: 4eba fd06 jsr %pc@(10c2af9c <pipe_wait>)
10c2b298: 206a 00f0 moveal %a2@(240),%a0
10c2b29c: 53a8 0024 subql #1,%a0@(36)
10c2b2a0: 2079 1002 53b4 moveal 100253b4 <_current_task>,%a0
10c2b2a6: 588f addql #4,%sp
10c2b2a8: 4aa8 0008 tstl %a0@(8)
10c2b2ac: 6600 0108 bnew 10c2b3b6 <pipe_write+0x1ca>
10c2b2b0: 206a 00f0 moveal %a2@(240),%a0
10c2b2b4: 2248 moveal %a0,%a1
10c2b2b6: 4aa8 0018 tstl %a0@(24)
10c2b2ba: 6700 0114 beqw 10c2b3d0 <pipe_write+0x1e4>
10c2b2be: 203c 0000 1000 movel #4096,%d0
10c2b2c4: 90a8 0010 subl %a0@(16),%d0
10c2b2c8: b480 cmpl %d0,%d2
10c2b2ca: 62c2 bhis 10c2b28e <pipe_write+0xa2>
10c2b2cc: 6000 00b0 braw 10c2b37e <pipe_write+0x192>
10c2b2d0: 206a 00f0 moveal %a2@(240),%a0
10c2b2d4: 2228 0010 movel %a0@(16),%d1
10c2b2d8: 2028 0014 movel %a0@(20),%d0
10c2b2dc: d081 addl %d1,%d0
10c2b2de: 0280 0000 0fff andil #4095,%d0
10c2b2e4: 2068 000c moveal %a0@(12),%a0
10c2b2e8: d1c0 addal %d0,%a0
10c2b2ea: 243c 0000 1000 movel #4096,%d2
10c2b2f0: 9480 subl %d0,%d2
10c2b2f2: 203c 0000 1000 movel #4096,%d0
10c2b2f8: 9081 subl %d1,%d0
10c2b2fa: 672c beqs 10c2b328 <pipe_write+0x13c>
10c2b2fc: b682 cmpl %d2,%d3
10c2b2fe: 6402 bccs 10c2b302 <pipe_write+0x116>
10c2b300: 2403 movel %d3,%d2
10c2b302: b082 cmpl %d2,%d0
10c2b304: 6c02 bges 10c2b308 <pipe_write+0x11c>
10c2b306: 2400 movel %d0,%d2
10c2b308: 2f02 movel %d2,%sp@-
10c2b30a: 2f05 movel %d5,%sp@-
10c2b30c: 2f08 movel %a0,%sp@-
10c2b30e: 4eb9 10c8 5744 jsr 10c85744 <memcpy>
10c2b314: 4fef 000c lea %sp@(12),%sp
10c2b318: dc82 addl %d2,%d6
10c2b31a: 206a 00f0 moveal %a2@(240),%a0
10c2b31e: d5a8 0010 addl %d2,%a0@(16)
10c2b322: 9682 subl %d2,%d3
10c2b324: da82 addl %d2,%d5
10c2b326: 6058 bras 10c2b380 <pipe_write+0x194>
10c2b328: 2806 movel %d6,%d4
10c2b32a: 082b 0003 001a btst #3,%a3@(26)
10c2b330: 6654 bnes 10c2b386 <pipe_write+0x19a>
10c2b332: 4878 0001 pea 1 <PF_DTRACE_OFF>
10c2b336: 4878 0001 pea 1 <PF_DTRACE_OFF>
10c2b33a: 2f2a 00f0 movel %a2@(240),%sp@-
10c2b33e: 4eb9 10c1 47b0 jsr 10c147b0 <__wake_up_sync>
10c2b344: 206a 00f0 moveal %a2@(240),%a0
10c2b348: 52a8 0024 addql #1,%a0@(36)
10c2b34c: 2f0a movel %a2,%sp@-
10c2b34e: 4eba fc4c jsr %pc@(10c2af9c <pipe_wait>)
10c2b352: 206a 00f0 moveal %a2@(240),%a0
10c2b356: 53a8 0024 subql #1,%a0@(36)
10c2b35a: 2079 1002 53b4 moveal 100253b4 <_current_task>,%a0
10c2b360: 4fef 0010 lea %sp@(16),%sp
10c2b364: 4aa8 0008 tstl %a0@(8)
10c2b368: 664c bnes 10c2b3b6 <pipe_write+0x1ca>
10c2b36a: 206a 00f0 moveal %a2@(240),%a0
10c2b36e: 4aa8 0018 tstl %a0@(24)
10c2b372: 675c beqs 10c2b3d0 <pipe_write+0x1e4>
10c2b374: 0ca8 0000 1000 cmpil #4096,%a0@(16)
10c2b37a: 0010
10c2b37c: 67b4 beqs 10c2b332 <pipe_write+0x146>
10c2b37e: 78f2 moveq #-14,%d4
10c2b380: 4a83 tstl %d3
10c2b382: 6600 ff4c bnew 10c2b2d0 <pipe_write+0xe4>
10c2b386: 4878 0001 pea 1 <PF_DTRACE_OFF>
10c2b38a: 4878 0001 pea 1 <PF_DTRACE_OFF>
10c2b38e: 2f2a 00f0 movel %a2@(240),%sp@-
10c2b392: 4eb9 10c1 4712 jsr 10c14712 <__wake_up>
10c2b398: 2039 1002 5790 movel 10025790 <xtime>,%d0
10c2b39e: 2540 004c movel %d0,%a2@(76)
10c2b3a2: 2540 0050 movel %d0,%a2@(80)
10c2b3a6: 504f addqw #8,%sp
10c2b3a8: 2ebc 0000 0007 movel #7,%sp@
10c2b3ae: 2f0a movel %a2,%sp@-
10c2b3b0: 4eb9 10c3 3710 jsr 10c33710 <__mark_inode_dirty>
10c2b3b6: 2247 moveal %d7,%a1
10c2b3b8: 41fa 000c lea %pc@(10c2b3c6 <pipe_write+0x1da>),%a0
10c2b3bc: 5291 addql #1,%a1@
10c2b3be: 6e06 bgts 10c2b3c6 <pipe_write+0x1da>
10c2b3c0: 4ef9 10c8 571c jmp 10c8571c <__up_wakeup>
10c2b3c6: 4a86 tstl %d6
10c2b3c8: 6702 beqs 10c2b3cc <pipe_write+0x1e0>
10c2b3ca: 2806 movel %d6,%d4
10c2b3cc: 2004 movel %d4,%d0
10c2b3ce: 6028 bras 10c2b3f8 <pipe_write+0x20c>
10c2b3d0: 4a86 tstl %d6
10c2b3d2: 66e2 bnes 10c2b3b6 <pipe_write+0x1ca>
10c2b3d4: 2247 moveal %d7,%a1
10c2b3d6: 41fa 000c lea %pc@(10c2b3e4 <pipe_write+0x1f8>),%a0
10c2b3da: 5291 addql #1,%a1@
10c2b3dc: 6e06 bgts 10c2b3e4 <pipe_write+0x1f8>
10c2b3de: 4ef9 10c8 571c jmp 10c8571c <__up_wakeup>
10c2b3e4: 42a7 clrl %sp@-
10c2b3e6: 2f39 1002 53b4 movel 100253b4 <_current_task>,%sp@-
10c2b3ec: 4878 000d pea d <LSIGTRAP+0x8>
10c2b3f0: 4eb9 10c1 adf0 jsr 10c1adf0 <send_sig>
10c2b3f6: 70e0 moveq #-32,%d0
10c2b3f8: 4cee 0cfc ffe0 moveml %fp@(-32),%d2-%d7/%a2-%a3
10c2b3fe: 4e5e unlk %fp
10c2b400: 4e75 rts
10c2b402 <pipe_lseek>:
10c2b402: 4e56 0000 linkw %fp,#0
10c2b406: 70ff moveq #-1,%d0
10c2b408: 72e3 moveq #-29,%d1
10c2b40a: 4e5e unlk %fp
10c2b40c: 4e75 rts
10c2b40e <bad_pipe_r>:
10c2b40e: 4e56 0000 linkw %fp,#0
10c2b412: 70f7 moveq #-9,%d0
10c2b414: 4e5e unlk %fp
10c2b416: 4e75 rts
10c2b418 <bad_pipe_w>:
10c2b418: 4e56 0000 linkw %fp,#0
10c2b41c: 70f7 moveq #-9,%d0
10c2b41e: 4e5e unlk %fp
10c2b420: 4e75 rts
10c2b422 <pipe_ioctl>:
10c2b422: 4e56 0000 linkw %fp,#0
10c2b426: 0cae 0000 541b cmpil #21531,%fp@(16)
10c2b42c: 0010
10c2b42e: 6704 beqs 10c2b434 <pipe_ioctl+0x12>
10c2b430: 70ea moveq #-22,%d0
10c2b432: 6014 bras 10c2b448 <pipe_ioctl+0x26>
10c2b434: 206e 0008 moveal %fp@(8),%a0
10c2b438: 2068 00f0 moveal %a0@(240),%a0
10c2b43c: 2028 0010 movel %a0@(16),%d0
10c2b440: 206e 0014 moveal %fp@(20),%a0
10c2b444: 2080 movel %d0,%a0@
10c2b446: 7000 moveq #0,%d0
10c2b448: 4e5e unlk %fp
10c2b44a: 4e75 rts
10c2b44c <pipe_poll>:
10c2b44c: 4e56 0000 linkw %fp,#0
10c2b450: 2f0b movel %a3,%sp@-
10c2b452: 2f0a movel %a2,%sp@-
10c2b454: 266e 0008 moveal %fp@(8),%a3
10c2b458: 222e 000c movel %fp@(12),%d1
10c2b45c: 206b 0008 moveal %a3@(8),%a0
10c2b460: 2468 0008 moveal %a0@(8),%a2
10c2b464: 202a 00f0 movel %a2@(240),%d0
10c2b468: 4a81 tstl %d1
10c2b46a: 6710 beqs 10c2b47c <pipe_poll+0x30>
10c2b46c: 4a80 tstl %d0
10c2b46e: 670c beqs 10c2b47c <pipe_poll+0x30>
10c2b470: 2f01 movel %d1,%sp@-
10c2b472: 2f00 movel %d0,%sp@-
10c2b474: 2f0b movel %a3,%sp@-
10c2b476: 4eb9 10c2 f940 jsr 10c2f940 <__pollwait>
10c2b47c: 7241 moveq #65,%d1
10c2b47e: 202a 00f0 movel %a2@(240),%d0
10c2b482: 2040 moveal %d0,%a0
10c2b484: 4aa8 0010 tstl %a0@(16)
10c2b488: 6602 bnes 10c2b48c <pipe_poll+0x40>
10c2b48a: 7204 moveq #4,%d1
10c2b48c: 4aa8 001c tstl %a0@(28)
10c2b490: 660e bnes 10c2b4a0 <pipe_poll+0x54>
10c2b492: 266b 0056 moveal %a3@(86),%a3
10c2b496: b7e8 002c cmpal %a0@(44),%a3
10c2b49a: 6704 beqs 10c2b4a0 <pipe_poll+0x54>
10c2b49c: 7010 moveq #16,%d0
10c2b49e: 8280 orl %d0,%d1
10c2b4a0: 4aa8 0018 tstl %a0@(24)
10c2b4a4: 6604 bnes 10c2b4aa <pipe_poll+0x5e>
10c2b4a6: 7008 moveq #8,%d0
10c2b4a8: 8280 orl %d0,%d1
10c2b4aa: 2001 movel %d1,%d0
10c2b4ac: 246e fff8 moveal %fp@(-8),%a2
10c2b4b0: 266e fffc moveal %fp@(-4),%a3
10c2b4b4: 4e5e unlk %fp
10c2b4b6: 4e75 rts
10c2b4b8 <pipe_release>:
10c2b4b8: 4e56 0000 linkw %fp,#0
10c2b4bc: 48e7 2030 moveml %d2/%a2-%a3,%sp@-
10c2b4c0: 266e 0008 moveal %fp@(8),%a3
10c2b4c4: 222e 000c movel %fp@(12),%d1
10c2b4c8: 242e 0010 movel %fp@(16),%d2
10c2b4cc: 7064 moveq #100,%d0
10c2b4ce: d08b addl %a3,%d0
10c2b4d0: 2240 moveal %d0,%a1
10c2b4d2: 41fa 000c lea %pc@(10c2b4e0 <pipe_release+0x28>),%a0
10c2b4d6: 5391 subql #1,%a1@
10c2b4d8: 6a06 bpls 10c2b4e0 <pipe_release+0x28>
10c2b4da: 4ef9 10c8 56f4 jmp 10c856f4 <__down_failed>
10c2b4e0: 206b 00f0 moveal %a3@(240),%a0
10c2b4e4: 93a8 0018 subl %d1,%a0@(24)
10c2b4e8: 206b 00f0 moveal %a3@(240),%a0
10c2b4ec: 95a8 001c subl %d2,%a0@(28)
10c2b4f0: 246b 00f0 moveal %a3@(240),%a2
10c2b4f4: 4aaa 0018 tstl %a2@(24)
10c2b4f8: 6620 bnes 10c2b51a <pipe_release+0x62>
10c2b4fa: 4aaa 001c tstl %a2@(28)
10c2b4fe: 661a bnes 10c2b51a <pipe_release+0x62>
10c2b500: 42ab 00f0 clrl %a3@(240)
10c2b504: 42a7 clrl %sp@-
10c2b506: 2f2a 000c movel %a2@(12),%sp@-
10c2b50a: 4eb9 10c2 2136 jsr 10c22136 <free_pages>
10c2b510: 2f0a movel %a2,%sp@-
10c2b512: 4eb9 10c2 0b8c jsr 10c20b8c <kfree>
10c2b518: 6012 bras 10c2b52c <pipe_release+0x74>
10c2b51a: 4878 0001 pea 1 <PF_DTRACE_OFF>
10c2b51e: 4878 0001 pea 1 <PF_DTRACE_OFF>
10c2b522: 2f2b 00f0 movel %a3@(240),%sp@-
10c2b526: 4eb9 10c1 4712 jsr 10c14712 <__wake_up>
10c2b52c: 7064 moveq #100,%d0
10c2b52e: d08b addl %a3,%d0
10c2b530: 2240 moveal %d0,%a1
10c2b532: 41fa 000c lea %pc@(10c2b540 <pipe_release+0x88>),%a0
10c2b536: 5291 addql #1,%a1@
10c2b538: 6e06 bgts 10c2b540 <pipe_release+0x88>
10c2b53a: 4ef9 10c8 571c jmp 10c8571c <__up_wakeup>
10c2b540: 7000 moveq #0,%d0
10c2b542: 4cee 0c04 fff4 moveml %fp@(-12),%d2/%a2-%a3
10c2b548: 4e5e unlk %fp
10c2b54a: 4e75 rts
10c2b54c <pipe_read_release>:
10c2b54c: 4e56 0000 linkw %fp,#0
10c2b550: 42a7 clrl %sp@-
10c2b552: 4878 0001 pea 1 <PF_DTRACE_OFF>
10c2b556: 2f2e 0008 movel %fp@(8),%sp@-
10c2b55a: 4eba ff5c jsr %pc@(10c2b4b8 <pipe_release>)
10c2b55e: 4e5e unlk %fp
10c2b560: 4e75 rts
10c2b562 <pipe_write_release>:
10c2b562: 4e56 0000 linkw %fp,#0
10c2b566: 4878 0001 pea 1 <PF_DTRACE_OFF>
10c2b56a: 42a7 clrl %sp@-
10c2b56c: 2f2e 0008 movel %fp@(8),%sp@-
10c2b570: 4eba ff46 jsr %pc@(10c2b4b8 <pipe_release>)
10c2b574: 4e5e unlk %fp
10c2b576: 4e75 rts
10c2b578 <pipe_rdwr_release>:
10c2b578: 4e56 0000 linkw %fp,#0
10c2b57c: 2f02 movel %d2,%sp@-
10c2b57e: 206e 000c moveal %fp@(12),%a0
10c2b582: 3228 001c movew %a0@(28),%d1
10c2b586: 3001 movew %d1,%d0
10c2b588: e248 lsrw #1,%d0
10c2b58a: 7401 moveq #1,%d2
10c2b58c: c480 andl %d0,%d2
10c2b58e: 2f02 movel %d2,%sp@-
10c2b590: 7001 moveq #1,%d0
10c2b592: c081 andl %d1,%d0
10c2b594: 2f00 movel %d0,%sp@-
10c2b596: 2f2e 0008 movel %fp@(8),%sp@-
10c2b59a: 4eba ff1c jsr %pc@(10c2b4b8 <pipe_release>)
10c2b59e: 242e fffc movel %fp@(-4),%d2
10c2b5a2: 4e5e unlk %fp
10c2b5a4: 4e75 rts
10c2b5a6 <pipe_read_open>:
10c2b5a6: 4e56 0000 linkw %fp,#0
10c2b5aa: 2f0a movel %a2,%sp@-
10c2b5ac: 246e 0008 moveal %fp@(8),%a2
10c2b5b0: 7064 moveq #100,%d0
10c2b5b2: d08a addl %a2,%d0
10c2b5b4: 2240 moveal %d0,%a1
10c2b5b6: 41fa 000c lea %pc@(10c2b5c4 <pipe_read_open+0x1e>),%a0
10c2b5ba: 5391 subql #1,%a1@
10c2b5bc: 6a06 bpls 10c2b5c4 <pipe_read_open+0x1e>
10c2b5be: 4ef9 10c8 56f4 jmp 10c856f4 <__down_failed>
10c2b5c4: 206a 00f0 moveal %a2@(240),%a0
10c2b5c8: 52a8 0018 addql #1,%a0@(24)
10c2b5cc: 2240 moveal %d0,%a1
10c2b5ce: 41fa 000c lea %pc@(10c2b5dc <pipe_read_open+0x36>),%a0
10c2b5d2: 5291 addql #1,%a1@
10c2b5d4: 6e06 bgts 10c2b5dc <pipe_read_open+0x36>
10c2b5d6: 4ef9 10c8 571c jmp 10c8571c <__up_wakeup>
10c2b5dc: 7000 moveq #0,%d0
10c2b5de: 245f moveal %sp@+,%a2
10c2b5e0: 4e5e unlk %fp
10c2b5e2: 4e75 rts
10c2b5e4 <pipe_write_open>:
10c2b5e4: 4e56 0000 linkw %fp,#0
10c2b5e8: 2f0a movel %a2,%sp@-
10c2b5ea: 246e 0008 moveal %fp@(8),%a2
10c2b5ee: 7064 moveq #100,%d0
10c2b5f0: d08a addl %a2,%d0
10c2b5f2: 2240 moveal %d0,%a1
10c2b5f4: 41fa 000c lea %pc@(10c2b602 <pipe_write_open+0x1e>),%a0
10c2b5f8: 5391 subql #1,%a1@
10c2b5fa: 6a06 bpls 10c2b602 <pipe_write_open+0x1e>
10c2b5fc: 4ef9 10c8 56f4 jmp 10c856f4 <__down_failed>
10c2b602: 206a 00f0 moveal %a2@(240),%a0
10c2b606: 52a8 001c addql #1,%a0@(28)
10c2b60a: 2240 moveal %d0,%a1
10c2b60c: 41fa 000c lea %pc@(10c2b61a <pipe_write_open+0x36>),%a0
10c2b610: 5291 addql #1,%a1@
10c2b612: 6e06 bgts 10c2b61a <pipe_write_open+0x36>
10c2b614: 4ef9 10c8 571c jmp 10c8571c <__up_wakeup>
10c2b61a: 7000 moveq #0,%d0
10c2b61c: 245f moveal %sp@+,%a2
10c2b61e: 4e5e unlk %fp
10c2b620: 4e75 rts
10c2b622 <pipe_rdwr_open>:
10c2b622: 4e56 0000 linkw %fp,#0
10c2b626: 2f0b movel %a3,%sp@-
10c2b628: 2f0a movel %a2,%sp@-
10c2b62a: 246e 0008 moveal %fp@(8),%a2
10c2b62e: 266e 000c moveal %fp@(12),%a3
10c2b632: 7064 moveq #100,%d0
10c2b634: d08a addl %a2,%d0
10c2b636: 2240 moveal %d0,%a1
10c2b638: 41fa 000c lea %pc@(10c2b646 <pipe_rdwr_open+0x24>),%a0
10c2b63c: 5391 subql #1,%a1@
10c2b63e: 6a06 bpls 10c2b646 <pipe_rdwr_open+0x24>
10c2b640: 4ef9 10c8 56f4 jmp 10c856f4 <__down_failed>
10c2b646: 082b 0000 001d btst #0,%a3@(29)
10c2b64c: 6708 beqs 10c2b656 <pipe_rdwr_open+0x34>
10c2b64e: 206a 00f0 moveal %a2@(240),%a0
10c2b652: 52a8 0018 addql #1,%a0@(24)
10c2b656: 082b 0001 001d btst #1,%a3@(29)
10c2b65c: 6708 beqs 10c2b666 <pipe_rdwr_open+0x44>
10c2b65e: 206a 00f0 moveal %a2@(240),%a0
10c2b662: 52a8 001c addql #1,%a0@(28)
10c2b666: 2240 moveal %d0,%a1
10c2b668: 41fa 000c lea %pc@(10c2b676 <pipe_rdwr_open+0x54>),%a0
10c2b66c: 5291 addql #1,%a1@
10c2b66e: 6e06 bgts 10c2b676 <pipe_rdwr_open+0x54>
10c2b670: 4ef9 10c8 571c jmp 10c8571c <__up_wakeup>
10c2b676: 7000 moveq #0,%d0
10c2b678: 245f moveal %sp@+,%a2
10c2b67a: 265f moveal %sp@+,%a3
10c2b67c: 4e5e unlk %fp
10c2b67e: 4e75 rts
10c2b680 <pipe_new>:
10c2b680: 4e56 0000 linkw %fp,#0
10c2b684: 2f0a movel %a2,%sp@-
10c2b686: 2f02 movel %d2,%sp@-
10c2b688: 246e 0008 moveal %fp@(8),%a2
10c2b68c: 42a7 clrl %sp@-
10c2b68e: 4878 01d0 pea 1d0 <LSIGTRAP+0x1cb>
10c2b692: 4eb9 10c2 25d6 jsr 10c225d6 <__get_free_pages>
10c2b698: 2400 movel %d0,%d2
10c2b69a: 508f addql #8,%sp
10c2b69c: 6604 bnes 10c2b6a2 <pipe_new+0x22>
10c2b69e: 7000 moveq #0,%d0
10c2b6a0: 606c bras 10c2b70e <pipe_new+0x8e>
10c2b6a2: 4878 01f0 pea 1f0 <LSIGTRAP+0x1eb>
10c2b6a6: 4878 0030 pea 30 <LSIGTRAP+0x2b>
10c2b6aa: 4eb9 10c2 09bc jsr 10c209bc <kmalloc>
10c2b6b0: 2240 moveal %d0,%a1
10c2b6b2: 2549 00f0 movel %a1,%a2@(240)
10c2b6b6: 508f addql #8,%sp
10c2b6b8: 660e bnes 10c2b6c8 <pipe_new+0x48>
10c2b6ba: 42a7 clrl %sp@-
10c2b6bc: 2f02 movel %d2,%sp@-
10c2b6be: 4eb9 10c2 2136 jsr 10c22136 <free_pages>
10c2b6c4: 7000 moveq #0,%d0
10c2b6c6: 6046 bras 10c2b70e <pipe_new+0x8e>
10c2b6c8: 2049 moveal %a1,%a0
10c2b6ca: 4298 clrl %a0@+
10c2b6cc: 2088 movel %a0,%a0@
10c2b6ce: 2348 0008 movel %a0,%a1@(8)
10c2b6d2: 206a 00f0 moveal %a2@(240),%a0
10c2b6d6: 2142 000c movel %d2,%a0@(12)
10c2b6da: 206a 00f0 moveal %a2@(240),%a0
10c2b6de: 42a8 0010 clrl %a0@(16)
10c2b6e2: 42a8 0014 clrl %a0@(20)
10c2b6e6: 206a 00f0 moveal %a2@(240),%a0
10c2b6ea: 42a8 001c clrl %a0@(28)
10c2b6ee: 42a8 0018 clrl %a0@(24)
10c2b6f2: 206a 00f0 moveal %a2@(240),%a0
10c2b6f6: 42a8 0024 clrl %a0@(36)
10c2b6fa: 42a8 0020 clrl %a0@(32)
10c2b6fe: 206a 00f0 moveal %a2@(240),%a0
10c2b702: 7001 moveq #1,%d0
10c2b704: 2140 002c movel %d0,%a0@(44)
10c2b708: 2140 0028 movel %d0,%a0@(40)
10c2b70c: 200a movel %a2,%d0
10c2b70e: 242e fff8 movel %fp@(-8),%d2
10c2b712: 246e fffc moveal %fp@(-4),%a2
10c2b716: 4e5e unlk %fp
10c2b718: 4e75 rts
10c2b71a <pipefs_delete_dentry>:
10c2b71a: 4e56 0000 linkw %fp,#0
10c2b71e: 7001 moveq #1,%d0
10c2b720: 4e5e unlk %fp
10c2b722: 4e75 rts
10c2b724 <get_pipe_inode>:
10c2b724: 4e56 0000 linkw %fp,#0
10c2b728: 2f0b movel %a3,%sp@-
10c2b72a: 2f0a movel %a2,%sp@-
10c2b72c: 2079 1001 b658 moveal 1001b658 <pipe_mnt>,%a0
10c2b732: 2668 0014 moveal %a0@(20),%a3
10c2b736: 4eb9 10c3 4410 jsr 10c34410 <get_empty_inode>
10c2b73c: 2440 moveal %d0,%a2
10c2b73e: b4fc 0000 cmpaw #0,%a2
10c2b742: 6714 beqs 10c2b758 <get_pipe_inode+0x34>
10c2b744: 254b 0094 movel %a3,%a2@(148)
10c2b748: 356b 0008 0030 movew %a3@(8),%a2@(48)
10c2b74e: 4280 clrl %d0
10c2b750: 102b 000e moveb %a3@(14),%d0
10c2b754: 2540 0054 movel %d0,%a2@(84)
10c2b758: b4fc 0000 cmpaw #0,%a2
10c2b75c: 6766 beqs 10c2b7c4 <get_pipe_inode+0xa0>
10c2b75e: 2f0a movel %a2,%sp@-
10c2b760: 4eba ff1e jsr %pc@(10c2b680 <pipe_new>)
10c2b764: 588f addql #4,%sp
10c2b766: 4a80 tstl %d0
10c2b768: 6752 beqs 10c2b7bc <get_pipe_inode+0x98>
10c2b76a: 206a 00f0 moveal %a2@(240),%a0
10c2b76e: 7001 moveq #1,%d0
10c2b770: 2140 001c movel %d0,%a0@(28)
10c2b774: 2140 0018 movel %d0,%a0@(24)
10c2b778: 257c 1000 d924 movel #268491044,%a2@(144)
10c2b77e: 0090
10c2b780: 7007 moveq #7,%d0
10c2b782: 2540 0104 movel %d0,%a2@(260)
10c2b786: 357c 1180 0032 movew #4480,%a2@(50)
10c2b78c: 2079 1002 53b4 moveal 100253b4 <_current_task>,%a0
10c2b792: 2568 0138 0036 movel %a0@(312),%a2@(54)
10c2b798: 2568 0148 003a movel %a0@(328),%a2@(58)
10c2b79e: 2039 1002 5790 movel 10025790 <xtime>,%d0
10c2b7a4: 2540 0050 movel %d0,%a2@(80)
10c2b7a8: 2540 004c movel %d0,%a2@(76)
10c2b7ac: 2540 0048 movel %d0,%a2@(72)
10c2b7b0: 257c 0000 1000 movel #4096,%a2@(88)
10c2b7b6: 0058
10c2b7b8: 200a movel %a2,%d0
10c2b7ba: 600a bras 10c2b7c6 <get_pipe_inode+0xa2>
10c2b7bc: 2f0a movel %a2,%sp@-
10c2b7be: 4eb9 10c3 480c jsr 10c3480c <iput>
10c2b7c4: 7000 moveq #0,%d0
10c2b7c6: 246e fff8 moveal %fp@(-8),%a2
10c2b7ca: 266e fffc moveal %fp@(-4),%a3
10c2b7ce: 4e5e unlk %fp
10c2b7d0: 4e75 rts
10c2b7d2 <do_pipe>:
10c2b7d2: 4e56 ffd4 linkw %fp,#-44
10c2b7d6: 48e7 3c3c moveml %d2-%d5/%a2-%a5,%sp@-
10c2b7da: 78e9 moveq #-23,%d4
10c2b7dc: 45f9 10c2 4834 lea 10c24834 <get_empty_filp>,%a2
10c2b7e2: 4e92 jsr %a2@
10c2b7e4: 2840 moveal %d0,%a4
10c2b7e6: b8fc 0000 cmpaw #0,%a4
10c2b7ea: 6700 0220 beqw 10c2ba0c <do_pipe+0x23a>
10c2b7ee: 4e92 jsr %a2@
10c2b7f0: 2a40 moveal %d0,%a5
10c2b7f2: bafc 0000 cmpaw #0,%a5
10c2b7f6: 6700 020c beqw 10c2ba04 <do_pipe+0x232>
10c2b7fa: 4eba ff28 jsr %pc@(10c2b724 <get_pipe_inode>)
10c2b7fe: 2640 moveal %d0,%a3
10c2b800: b6fc 0000 cmpaw #0,%a3
10c2b804: 6700 01f4 beqw 10c2b9fa <do_pipe+0x228>
10c2b808: 45f9 10c2 3952 lea 10c23952 <get_unused_fd>,%a2
10c2b80e: 4e92 jsr %a2@
10c2b810: 2800 movel %d0,%d4
10c2b812: 6d00 01bc bltw 10c2b9d0 <do_pipe+0x1fe>
10c2b816: 2a04 movel %d4,%d5
10c2b818: 4e92 jsr %a2@
10c2b81a: 2800 movel %d0,%d4
10c2b81c: 6d00 0186 bltw 10c2b9a4 <do_pipe+0x1d2>
10c2b820: 2604 movel %d4,%d3
10c2b822: 78f4 moveq #-12,%d4
10c2b824: 2f2b 0028 movel %a3@(40),%sp@-
10c2b828: 4879 1000 28ef pea 100028ef <tvecs+0xd57>
10c2b82e: 74d4 moveq #-44,%d2
10c2b830: d48e addl %fp,%d2
10c2b832: 2f02 movel %d2,%sp@-
10c2b834: 4eb9 10c8 4d6a jsr 10c84d6a <sprintf>
10c2b83a: 2d42 fff4 movel %d2,%fp@(-12)
10c2b83e: 2f02 movel %d2,%sp@-
10c2b840: 4eb9 10c8 418e jsr 10c8418e <strlen>
10c2b846: 2d40 fff8 movel %d0,%fp@(-8)
10c2b84a: 2d6b 0028 fffc movel %a3@(40),%fp@(-4)
10c2b850: 486e fff4 pea %fp@(-12)
10c2b854: 2079 1001 b658 moveal 1001b658 <pipe_mnt>,%a0
10c2b85a: 2068 0014 moveal %a0@(20),%a0
10c2b85e: 2f28 002c movel %a0@(44),%sp@-
10c2b862: 4eb9 10c3 2d76 jsr 10c32d76 <d_alloc>
10c2b868: 2440 moveal %d0,%a2
10c2b86a: 4fef 0018 lea %sp@(24),%sp
10c2b86e: b4fc 0000 cmpaw #0,%a2
10c2b872: 6700 0104 beqw 10c2b978 <do_pipe+0x1a6>
10c2b876: 257c 1000 d970 movel #268491120,%a2@(76)
10c2b87c: 004c
10c2b87e: 2f0b movel %a3,%sp@-
10c2b880: 2f0a movel %a2,%sp@-
10c2b882: 4eb9 10c3 2eb0 jsr 10c32eb0 <d_instantiate>
10c2b888: 2f0a movel %a2,%sp@-
10c2b88a: 4eb9 10c3 3126 jsr 10c33126 <d_rehash>
10c2b890: 4fef 000c lea %sp@(12),%sp
10c2b894: 2039 1001 b658 movel 1001b658 <pipe_mnt>,%d0
10c2b89a: 6708 beqs 10c2b8a4 <do_pipe+0xd2>
10c2b89c: 2240 moveal %d0,%a1
10c2b89e: 41e9 0028 lea %a1@(40),%a0
10c2b8a2: 5290 addql #1,%a0@
10c2b8a4: 4a80 tstl %d0
10c2b8a6: 6708 beqs 10c2b8b0 <do_pipe+0xde>
10c2b8a8: 2240 moveal %d0,%a1
10c2b8aa: 41e9 0028 lea %a1@(40),%a0
10c2b8ae: 5290 addql #1,%a0@
10c2b8b0: 2b40 000c movel %d0,%a5@(12)
10c2b8b4: 2940 000c movel %d0,%a4@(12)
10c2b8b8: 4a92 tstl %a2@
10c2b8ba: 660c bnes 10c2b8c8 <do_pipe+0xf6>
10c2b8bc: 4879 1000 28ea pea 100028ea <tvecs+0xd52>
10c2b8c2: 4eb9 10c1 60e4 jsr 10c160e4 <panic>
10c2b8c8: 5292 addql #1,%a2@
10c2b8ca: 2b4a 0008 movel %a2,%a5@(8)
10c2b8ce: 294a 0008 movel %a2,%a4@(8)
10c2b8d2: 42ad 001e clrl %a5@(30)
10c2b8d6: 42ad 0022 clrl %a5@(34)
10c2b8da: 42ac 001e clrl %a4@(30)
10c2b8de: 42ac 0022 clrl %a4@(34)
10c2b8e2: 42ac 0018 clrl %a4@(24)
10c2b8e6: 297c 1000 d88c movel #268490892,%a4@(16)
10c2b8ec: 0010
10c2b8ee: 397c 0001 001c movew #1,%a4@(28)
10c2b8f4: 42ac 0056 clrl %a4@(86)
10c2b8f8: 7001 moveq #1,%d0
10c2b8fa: 2b40 0018 movel %d0,%a5@(24)
10c2b8fe: 2b7c 1000 d8d8 movel #268490968,%a5@(16)
10c2b904: 0010
10c2b906: 3b7c 0002 001c movew #2,%a5@(28)
10c2b90c: 42ad 0056 clrl %a5@(86)
10c2b910: 2079 1002 53b4 moveal 100253b4 <_current_task>,%a0
10c2b916: 2268 02ee moveal %a0@(750),%a1
10c2b91a: 2069 0014 moveal %a1@(20),%a0
10c2b91e: 2005 movel %d5,%d0
10c2b920: e588 lsll #2,%d0
10c2b922: 4ab0 0800 tstl %a0@(00000000,%d0:l)
10c2b926: 670c beqs 10c2b934 <do_pipe+0x162>
10c2b928: 4879 1000 28ea pea 100028ea <tvecs+0xd52>
10c2b92e: 4eb9 10c1 60e4 jsr 10c160e4 <panic>
10c2b934: 2069 0014 moveal %a1@(20),%a0
10c2b938: 218c 0800 movel %a4,%a0@(00000000,%d0:l)
10c2b93c: 2079 1002 53b4 moveal 100253b4 <_current_task>,%a0
10c2b942: 2268 02ee moveal %a0@(750),%a1
10c2b946: 2069 0014 moveal %a1@(20),%a0
10c2b94a: 2003 movel %d3,%d0
10c2b94c: e588 lsll #2,%d0
10c2b94e: 4ab0 0800 tstl %a0@(00000000,%d0:l)
10c2b952: 670c beqs 10c2b960 <do_pipe+0x18e>
10c2b954: 4879 1000 28ea pea 100028ea <tvecs+0xd52>
10c2b95a: 4eb9 10c1 60e4 jsr 10c160e4 <panic>
10c2b960: 2069 0014 moveal %a1@(20),%a0
10c2b964: 218d 0800 movel %a5,%a0@(00000000,%d0:l)
10c2b968: 206e 0008 moveal %fp@(8),%a0
10c2b96c: 2085 movel %d5,%a0@
10c2b96e: 2143 0004 movel %d3,%a0@(4)
10c2b972: 7000 moveq #0,%d0
10c2b974: 6000 0098 braw 10c2ba0e <do_pipe+0x23c>
10c2b978: 2079 1002 53b4 moveal 100253b4 <_current_task>,%a0
10c2b97e: 2268 02ee moveal %a0@(750),%a1
10c2b982: 2069 001c moveal %a1@(28),%a0
10c2b986: 2403 movel %d3,%d2
10c2b988: ea8a lsrl #5,%d2
10c2b98a: e58a lsll #2,%d2
10c2b98c: 2203 movel %d3,%d1
10c2b98e: 701f moveq #31,%d0
10c2b990: c280 andl %d0,%d1
10c2b992: 70fe moveq #-2,%d0
10c2b994: e3b8 roll %d1,%d0
10c2b996: c1b0 2800 andl %d0,%a0@(00000000,%d2:l)
10c2b99a: b6a9 0010 cmpl %a1@(16),%d3
10c2b99e: 6404 bccs 10c2b9a4 <do_pipe+0x1d2>
10c2b9a0: 2343 0010 movel %d3,%a1@(16)
10c2b9a4: 2079 1002 53b4 moveal 100253b4 <_current_task>,%a0
10c2b9aa: 2268 02ee moveal %a0@(750),%a1
10c2b9ae: 2069 001c moveal %a1@(28),%a0
10c2b9b2: 2405 movel %d5,%d2
10c2b9b4: ea8a lsrl #5,%d2
10c2b9b6: e58a lsll #2,%d2
10c2b9b8: 2205 movel %d5,%d1
10c2b9ba: 701f moveq #31,%d0
10c2b9bc: c280 andl %d0,%d1
10c2b9be: 70fe moveq #-2,%d0
10c2b9c0: e3b8 roll %d1,%d0
10c2b9c2: c1b0 2800 andl %d0,%a0@(00000000,%d2:l)
10c2b9c6: baa9 0010 cmpl %a1@(16),%d5
10c2b9ca: 6404 bccs 10c2b9d0 <do_pipe+0x1fe>
10c2b9cc: 2345 0010 movel %d5,%a1@(16)
10c2b9d0: 42a7 clrl %sp@-
10c2b9d2: 206b 00f0 moveal %a3@(240),%a0
10c2b9d6: 2f28 000c movel %a0@(12),%sp@-
10c2b9da: 4eb9 10c2 2136 jsr 10c22136 <free_pages>
10c2b9e0: 2f2b 00f0 movel %a3@(240),%sp@-
10c2b9e4: 4eb9 10c2 0b8c jsr 10c20b8c <kfree>
10c2b9ea: 42ab 00f0 clrl %a3@(240)
10c2b9ee: 2f0b movel %a3,%sp@-
10c2b9f0: 4eb9 10c3 480c jsr 10c3480c <iput>
10c2b9f6: 4fef 0010 lea %sp@(16),%sp
10c2b9fa: 2f0d movel %a5,%sp@-
10c2b9fc: 4eb9 10c2 4ae4 jsr 10c24ae4 <put_filp>
10c2ba02: 588f addql #4,%sp
10c2ba04: 2f0c movel %a4,%sp@-
10c2ba06: 4eb9 10c2 4ae4 jsr 10c24ae4 <put_filp>
10c2ba0c: 2004 movel %d4,%d0
10c2ba0e: 4cee 3c3c ffb4 moveml %fp@(-76),%d2-%d5/%a2-%a5
10c2ba14: 4e5e unlk %fp
10c2ba16: 4e75 rts
10c2ba18 <pipefs_statfs>:
10c2ba18: 4e56 0000 linkw %fp,#0
10c2ba1c: 206e 000c moveal %fp@(12),%a0
10c2ba20: 20bc 5049 5045 movel #1346981957,%a0@
10c2ba26: 217c 0000 0400 movel #1024,%a0@(4)
10c2ba2c: 0004
10c2ba2e: 217c 0000 00ff movel #255,%a0@(36)
10c2ba34: 0024
10c2ba36: 7000 moveq #0,%d0
10c2ba38: 4e5e unlk %fp
10c2ba3a: 4e75 rts
10c2ba3c <pipefs_read_super>:
10c2ba3c: 4e56 0000 linkw %fp,#0
10c2ba40: 2f0b movel %a3,%sp@-
10c2ba42: 2f0a movel %a2,%sp@-
10c2ba44: 266e 0008 moveal %fp@(8),%a3
10c2ba48: 4eb9 10c3 4410 jsr 10c34410 <get_empty_inode>
10c2ba4e: 2440 moveal %d0,%a2
10c2ba50: b4fc 0000 cmpaw #0,%a2
10c2ba54: 6714 beqs 10c2ba6a <pipefs_read_super+0x2e>
10c2ba56: 254b 0094 movel %a3,%a2@(148)
10c2ba5a: 356b 0008 0030 movew %a3@(8),%a2@(48)
10c2ba60: 4280 clrl %d0
10c2ba62: 102b 000e moveb %a3@(14),%d0
10c2ba66: 2540 0054 movel %d0,%a2@(84)
10c2ba6a: b4fc 0000 cmpaw #0,%a2
10c2ba6e: 677a beqs 10c2baea <pipefs_read_super+0xae>
10c2ba70: 357c 4180 0032 movew #16768,%a2@(50)
10c2ba76: 42aa 003a clrl %a2@(58)
10c2ba7a: 42aa 0036 clrl %a2@(54)
10c2ba7e: 2039 1002 5790 movel 10025790 <xtime>,%d0
10c2ba84: 2540 0050 movel %d0,%a2@(80)
10c2ba88: 2540 004c movel %d0,%a2@(76)
10c2ba8c: 2540 0048 movel %d0,%a2@(72)
10c2ba90: 277c 0000 0400 movel #1024,%a3@(10)
10c2ba96: 000a
10c2ba98: 177c 000a 000e moveb #10,%a3@(14)
10c2ba9e: 277c 5049 5045 movel #1346981957,%a3@(40)
10c2baa4: 0028
10c2baa6: 277c 1000 d988 movel #268491144,%a3@(28)
10c2baac: 001c
10c2baae: 4879 1000 d9cc pea 1000d9cc <pipefs_ops+0x44>
10c2bab4: 42a7 clrl %sp@-
10c2bab6: 4eb9 10c3 2d76 jsr 10c32d76 <d_alloc>
10c2babc: 2040 moveal %d0,%a0
10c2babe: 2748 002c movel %a0,%a3@(44)
10c2bac2: 508f addql #8,%sp
10c2bac4: 671c beqs 10c2bae2 <pipefs_read_super+0xa6>
10c2bac6: 214b 0050 movel %a3,%a0@(80)
10c2baca: 206b 002c moveal %a3@(44),%a0
10c2bace: 2148 000c movel %a0,%a0@(12)
10c2bad2: 2f0a movel %a2,%sp@-
10c2bad4: 2f2b 002c movel %a3@(44),%sp@-
10c2bad8: 4eb9 10c3 2eb0 jsr 10c32eb0 <d_instantiate>
10c2bade: 200b movel %a3,%d0
10c2bae0: 600a bras 10c2baec <pipefs_read_super+0xb0>
10c2bae2: 2f0a movel %a2,%sp@-
10c2bae4: 4eb9 10c3 480c jsr 10c3480c <iput>
10c2baea: 7000 moveq #0,%d0
10c2baec: 246e fff8 moveal %fp@(-8),%a2
10c2baf0: 266e fffc moveal %fp@(-4),%a3
10c2baf4: 4e5e unlk %fp
10c2baf6: 4e75 rts
10c2baf8 <getname>:
10c2baf8: 4e56 0000 linkw %fp,#0
10c2bafc: 48e7 3030 moveml %d2-%d3/%a2-%a3,%sp@-
10c2bb00: 266e 0008 moveal %fp@(8),%a3
10c2bb04: 76f4 moveq #-12,%d3
10c2bb06: 4878 01f0 pea 1f0 <LSIGTRAP+0x1eb>
10c2bb0a: 2f39 1002 7d20 movel 10027d20 <names_cachep>,%sp@-
10c2bb10: 4eb9 10c2 08dc jsr 10c208dc <kmem_cache_alloc>
10c2bb16: 2440 moveal %d0,%a2
10c2bb18: 508f addql #8,%sp
10c2bb1a: b4fc 0000 cmpaw #0,%a2
10c2bb1e: 677a beqs 10c2bb9a <getname+0xa2>
10c2bb20: 243c 0000 1000 movel #4096,%d2
10c2bb26: 70fe moveq #-2,%d0
10c2bb28: b08b cmpl %a3,%d0
10c2bb2a: 6404 bccs 10c2bb30 <getname+0x38>
10c2bb2c: 74f2 moveq #-14,%d2
10c2bb2e: 6054 bras 10c2bb84 <getname+0x8c>
10c2bb30: 200b movel %a3,%d0
10c2bb32: 4680 notl %d0
10c2bb34: 0c80 0000 0fff cmpil #4095,%d0
10c2bb3a: 6202 bhis 10c2bb3e <getname+0x46>
10c2bb3c: 2400 movel %d0,%d2
10c2bb3e: 2202 movel %d2,%d1
10c2bb40: 670c beqs 10c2bb4e <getname+0x56>
10c2bb42: 224a moveal %a2,%a1
10c2bb44: 2002 movel %d2,%d0
10c2bb46: 12db moveb %a3@+,%a1@+
10c2bb48: 6704 beqs 10c2bb4e <getname+0x56>
10c2bb4a: 5380 subql #1,%d0
10c2bb4c: 66f8 bnes 10c2bb46 <getname+0x4e>
10c2bb4e: 204a moveal %a2,%a0
10c2bb50: 4a12 tstb %a2@
10c2bb52: 6710 beqs 10c2bb64 <getname+0x6c>
10c2bb54: 4a82 tstl %d2
10c2bb56: 6f0c bles 10c2bb64 <getname+0x6c>
10c2bb58: 5288 addql #1,%a0
10c2bb5a: 5381 subql #1,%d1
10c2bb5c: 4a10 tstb %a0@
10c2bb5e: 6704 beqs 10c2bb64 <getname+0x6c>
10c2bb60: 4a81 tstl %d1
10c2bb62: 6ef4 bgts 10c2bb58 <getname+0x60>
10c2bb64: 2008 movel %a0,%d0
10c2bb66: 908a subl %a2,%d0
10c2bb68: 4a80 tstl %d0
10c2bb6a: 6f10 bles 10c2bb7c <getname+0x84>
10c2bb6c: b480 cmpl %d0,%d2
10c2bb6e: 53c0 sls %d0
10c2bb70: 4880 extw %d0
10c2bb72: 3400 movew %d0,%d2
10c2bb74: 48c2 extl %d2
10c2bb76: 70dc moveq #-36,%d0
10c2bb78: c480 andl %d0,%d2
10c2bb7a: 6008 bras 10c2bb84 <getname+0x8c>
10c2bb7c: 4a80 tstl %d0
10c2bb7e: 6602 bnes 10c2bb82 <getname+0x8a>
10c2bb80: 70fe moveq #-2,%d0
10c2bb82: 2400 movel %d0,%d2
10c2bb84: 260a movel %a2,%d3
10c2bb86: 4a82 tstl %d2
10c2bb88: 6c10 bges 10c2bb9a <getname+0xa2>
10c2bb8a: 2f03 movel %d3,%sp@-
10c2bb8c: 2f39 1002 7d20 movel 10027d20 <names_cachep>,%sp@-
10c2bb92: 4eb9 10c2 0aea jsr 10c20aea <kmem_cache_free>
10c2bb98: 2602 movel %d2,%d3
10c2bb9a: 2003 movel %d3,%d0
10c2bb9c: 4cee 0c0c fff0 moveml %fp@(-16),%d2-%d3/%a2-%a3
10c2bba2: 4e5e unlk %fp
10c2bba4: 4e75 rts
10c2bba6 <vfs_permission>:
10c2bba6: 4e56 0000 linkw %fp,#0
10c2bbaa: 48e7 3020 moveml %d2-%d3/%a2,%sp@-
10c2bbae: 246e 0008 moveal %fp@(8),%a2
10c2bbb2: 262e 000c movel %fp@(12),%d3
10c2bbb6: 342a 0032 movew %a2@(50),%d2
10c2bbba: 0803 0001 btst #1,%d3
10c2bbbe: 6734 beqs 10c2bbf4 <vfs_permission+0x4e>
10c2bbc0: 206a 0094 moveal %a2@(148),%a0
10c2bbc4: 0828 0000 0027 btst #0,%a0@(39)
10c2bbca: 671e beqs 10c2bbea <vfs_permission+0x44>
10c2bbcc: 3002 movew %d2,%d0
10c2bbce: 0240 f000 andiw #-4096,%d0
10c2bbd2: 0c40 8000 cmpiw #-32768,%d0
10c2bbd6: 670c beqs 10c2bbe4 <vfs_permission+0x3e>
10c2bbd8: 0c40 4000 cmpiw #16384,%d0
10c2bbdc: 6706 beqs 10c2bbe4 <vfs_permission+0x3e>
10c2bbde: 0c40 a000 cmpiw #-24576,%d0
10c2bbe2: 6606 bnes 10c2bbea <vfs_permission+0x44>
10c2bbe4: 70e2 moveq #-30,%d0
10c2bbe6: 6000 0094 braw 10c2bc7c <vfs_permission+0xd6>
10c2bbea: 082a 0004 010b btst #4,%a2@(267)
10c2bbf0: 6600 0088 bnew 10c2bc7a <vfs_permission+0xd4>
10c2bbf4: 2079 1002 53b4 moveal 100253b4 <_current_task>,%a0
10c2bbfa: 2068 0138 moveal %a0@(312),%a0
10c2bbfe: b1ea 0036 cmpal %a2@(54),%a0
10c2bc02: 6604 bnes 10c2bc08 <vfs_permission+0x62>
10c2bc04: ec4a lsrw #6,%d2
10c2bc06: 6010 bras 10c2bc18 <vfs_permission+0x72>
10c2bc08: 2f2a 003a movel %a2@(58),%sp@-
10c2bc0c: 4eb9 10c1 c65e jsr 10c1c65e <in_group_p>
10c2bc12: 4a80 tstl %d0
10c2bc14: 6702 beqs 10c2bc18 <vfs_permission+0x72>
10c2bc16: e64a lsrw #3,%d2
10c2bc18: 2002 movel %d2,%d0
10c2bc1a: c083 andl %d3,%d0
10c2bc1c: 7207 moveq #7,%d1
10c2bc1e: c081 andl %d1,%d0
10c2bc20: b680 cmpl %d0,%d3
10c2bc22: 6604 bnes 10c2bc28 <vfs_permission+0x82>
10c2bc24: 7000 moveq #0,%d0
10c2bc26: 6054 bras 10c2bc7c <vfs_permission+0xd6>
10c2bc28: 2003 movel %d3,%d0
10c2bc2a: 7206 moveq #6,%d1
10c2bc2c: c081 andl %d1,%d0
10c2bc2e: 660a bnes 10c2bc3a <vfs_permission+0x94>
10c2bc30: 302a 0032 movew %a2@(50),%d0
10c2bc34: 0240 0049 andiw #73,%d0
10c2bc38: 670e beqs 10c2bc48 <vfs_permission+0xa2>
10c2bc3a: 2079 1002 53b4 moveal 100253b4 <_current_task>,%a0
10c2bc40: 0828 0001 01d3 btst #1,%a0@(467)
10c2bc46: 6628 bnes 10c2bc70 <vfs_permission+0xca>
10c2bc48: 7004 moveq #4,%d0
10c2bc4a: b083 cmpl %d3,%d0
10c2bc4c: 6714 beqs 10c2bc62 <vfs_permission+0xbc>
10c2bc4e: 302a 0032 movew %a2@(50),%d0
10c2bc52: 0240 f000 andiw #-4096,%d0
10c2bc56: 0c40 4000 cmpiw #16384,%d0
10c2bc5a: 661e bnes 10c2bc7a <vfs_permission+0xd4>
10c2bc5c: 0803 0001 btst #1,%d3
10c2bc60: 6618 bnes 10c2bc7a <vfs_permission+0xd4>
10c2bc62: 2079 1002 53b4 moveal 100253b4 <_current_task>,%a0
10c2bc68: 0828 0002 01d3 btst #2,%a0@(467)
10c2bc6e: 670a beqs 10c2bc7a <vfs_permission+0xd4>
10c2bc70: 0068 0100 0006 oriw #256,%a0@(6)
10c2bc76: 7000 moveq #0,%d0
10c2bc78: 6002 bras 10c2bc7c <vfs_permission+0xd6>
10c2bc7a: 70f3 moveq #-13,%d0
10c2bc7c: 4cee 040c fff4 moveml %fp@(-12),%d2-%d3/%a2
10c2bc82: 4e5e unlk %fp
10c2bc84: 4e75 rts
10c2bc86 <permission>:
10c2bc86: 4e56 0000 linkw %fp,#0
10c2bc8a: 226e 0008 moveal %fp@(8),%a1
10c2bc8e: 202e 000c movel %fp@(12),%d0
10c2bc92: 2069 008c moveal %a1@(140),%a0
10c2bc96: b0fc 0000 cmpaw #0,%a0
10c2bc9a: 6712 beqs 10c2bcae <permission+0x28>
10c2bc9c: 4aa8 0030 tstl %a0@(48)
10c2bca0: 670c beqs 10c2bcae <permission+0x28>
10c2bca2: 2f00 movel %d0,%sp@-
10c2bca4: 2f09 movel %a1,%sp@-
10c2bca6: 2068 0030 moveal %a0@(48),%a0
10c2bcaa: 4e90 jsr %a0@
10c2bcac: 6008 bras 10c2bcb6 <permission+0x30>
10c2bcae: 2f00 movel %d0,%sp@-
10c2bcb0: 2f09 movel %a1,%sp@-
10c2bcb2: 4eba fef2 jsr %pc@(10c2bba6 <vfs_permission>)
10c2bcb6: 4e5e unlk %fp
10c2bcb8: 4e75 rts
10c2bcba <get_write_access>:
10c2bcba: 4e56 0000 linkw %fp,#0
10c2bcbe: 206e 0008 moveal %fp@(8),%a0
10c2bcc2: 4aa8 010e tstl %a0@(270)
10c2bcc6: 6d0a blts 10c2bcd2 <get_write_access+0x18>
10c2bcc8: 41e8 010e lea %a0@(270),%a0
10c2bccc: 5290 addql #1,%a0@
10c2bcce: 7000 moveq #0,%d0
10c2bcd0: 6002 bras 10c2bcd4 <get_write_access+0x1a>
10c2bcd2: 70e6 moveq #-26,%d0
10c2bcd4: 4e5e unlk %fp
10c2bcd6: 4e75 rts
10c2bcd8 <deny_write_access>:
10c2bcd8: 4e56 0000 linkw %fp,#0
10c2bcdc: 206e 0008 moveal %fp@(8),%a0
10c2bce0: 2068 0008 moveal %a0@(8),%a0
10c2bce4: 2068 0008 moveal %a0@(8),%a0
10c2bce8: 4aa8 010e tstl %a0@(270)
10c2bcec: 6e0a bgts 10c2bcf8 <deny_write_access+0x20>
10c2bcee: 41e8 010e lea %a0@(270),%a0
10c2bcf2: 5390 subql #1,%a0@
10c2bcf4: 7000 moveq #0,%d0
10c2bcf6: 6002 bras 10c2bcfa <deny_write_access+0x22>
10c2bcf8: 70e6 moveq #-26,%d0
10c2bcfa: 4e5e unlk %fp
10c2bcfc: 4e75 rts
10c2bcfe <path_release>:
10c2bcfe: 4e56 0000 linkw %fp,#0
10c2bd02: 2f0a movel %a2,%sp@-
10c2bd04: 246e 0008 moveal %fp@(8),%a2
10c2bd08: 2f12 movel %a2@,%sp@-
10c2bd0a: 4eb9 10c3 26d8 jsr 10c326d8 <dput>
10c2bd10: 226a 0004 moveal %a2@(4),%a1
10c2bd14: 588f addql #4,%sp
10c2bd16: b2fc 0000 cmpaw #0,%a1
10c2bd1a: 671e beqs 10c2bd3a <path_release+0x3c>
10c2bd1c: 41e9 0028 lea %a1@(40),%a0
10c2bd20: 40c1 movew %sr,%d1
10c2bd22: 007c 0700 oriw #1792,%sr
10c2bd26: 2010 movel %a0@,%d0
10c2bd28: 5380 subql #1,%d0
10c2bd2a: 2080 movel %d0,%a0@
10c2bd2c: 46c1 movew %d1,%sr
10c2bd2e: 4a80 tstl %d0
10c2bd30: 6608 bnes 10c2bd3a <path_release+0x3c>
10c2bd32: 2f09 movel %a1,%sp@-
10c2bd34: 4eb9 10c3 5962 jsr 10c35962 <__mntput>
10c2bd3a: 246e fffc moveal %fp@(-4),%a2
10c2bd3e: 4e5e unlk %fp
10c2bd40: 4e75 rts
10c2bd42 <cached_lookup>:
10c2bd42: 4e56 0000 linkw %fp,#0
10c2bd46: 2f0a movel %a2,%sp@-
10c2bd48: 2f2e 000c movel %fp@(12),%sp@-
10c2bd4c: 2f2e 0008 movel %fp@(8),%sp@-
10c2bd50: 4eb9 10c3 2f46 jsr 10c32f46 <d_lookup>
10c2bd56: 2440 moveal %d0,%a2
10c2bd58: 508f addql #8,%sp
10c2bd5a: b4fc 0000 cmpaw #0,%a2
10c2bd5e: 6738 beqs 10c2bd98 <cached_lookup+0x56>
10c2bd60: 206a 004c moveal %a2@(76),%a0
10c2bd64: b0fc 0000 cmpaw #0,%a0
10c2bd68: 672e beqs 10c2bd98 <cached_lookup+0x56>
10c2bd6a: 2050 moveal %a0@,%a0
10c2bd6c: b0fc 0000 cmpaw #0,%a0
10c2bd70: 6726 beqs 10c2bd98 <cached_lookup+0x56>
10c2bd72: 2f2e 0010 movel %fp@(16),%sp@-
10c2bd76: 2f0a movel %a2,%sp@-
10c2bd78: 4e90 jsr %a0@
10c2bd7a: 508f addql #8,%sp
10c2bd7c: 4a80 tstl %d0
10c2bd7e: 6618 bnes 10c2bd98 <cached_lookup+0x56>
10c2bd80: 2f0a movel %a2,%sp@-
10c2bd82: 4eb9 10c3 282e jsr 10c3282e <d_invalidate>
10c2bd88: 588f addql #4,%sp
10c2bd8a: 4a80 tstl %d0
10c2bd8c: 660a bnes 10c2bd98 <cached_lookup+0x56>
10c2bd8e: 2f0a movel %a2,%sp@-
10c2bd90: 4eb9 10c3 26d8 jsr 10c326d8 <dput>
10c2bd96: 95ca subal %a2,%a2
10c2bd98: 200a movel %a2,%d0
10c2bd9a: 246e fffc moveal %fp@(-4),%a2
10c2bd9e: 4e5e unlk %fp
10c2bda0: 4e75 rts
10c2bda2 <real_lookup>:
10c2bda2: 4e56 0000 linkw %fp,#0
10c2bda6: 48e7 3038 moveml %d2-%d3/%a2-%a4,%sp@-
10c2bdaa: 286e 0008 moveal %fp@(8),%a4
10c2bdae: 262e 000c movel %fp@(12),%d3
10c2bdb2: 266c 0008 moveal %a4@(8),%a3
10c2bdb6: 7464 moveq #100,%d2
10c2bdb8: d48b addl %a3,%d2
10c2bdba: 2242 moveal %d2,%a1
10c2bdbc: 41fa 000c lea %pc@(10c2bdca <real_lookup+0x28>),%a0
10c2bdc0: 5391 subql #1,%a1@
10c2bdc2: 6a06 bpls 10c2bdca <real_lookup+0x28>
10c2bdc4: 4ef9 10c8 56f4 jmp 10c856f4 <__down_failed>
10c2bdca: 2f03 movel %d3,%sp@-
10c2bdcc: 2f0c movel %a4,%sp@-
10c2bdce: 4eb9 10c3 2f46 jsr 10c32f46 <d_lookup>
10c2bdd4: 2440 moveal %d0,%a2
10c2bdd6: 508f addql #8,%sp
10c2bdd8: b4fc 0000 cmpaw #0,%a2
10c2bddc: 664e bnes 10c2be2c <real_lookup+0x8a>
10c2bdde: 2f03 movel %d3,%sp@-
10c2bde0: 2f0c movel %a4,%sp@-
10c2bde2: 4eb9 10c3 2d76 jsr 10c32d76 <d_alloc>
10c2bde8: 2400 movel %d0,%d2
10c2bdea: 508f addql #8,%sp
10c2bdec: 347c fff4 moveaw #-12,%a2
10c2bdf0: 6724 beqs 10c2be16 <real_lookup+0x74>
10c2bdf2: 206b 008c moveal %a3@(140),%a0
10c2bdf6: 2f02 movel %d2,%sp@-
10c2bdf8: 2f0b movel %a3,%sp@-
10c2bdfa: 2068 0004 moveal %a0@(4),%a0
10c2bdfe: 4e90 jsr %a0@
10c2be00: 2440 moveal %d0,%a2
10c2be02: 508f addql #8,%sp
10c2be04: b4fc 0000 cmpaw #0,%a2
10c2be08: 670a beqs 10c2be14 <real_lookup+0x72>
10c2be0a: 2f02 movel %d2,%sp@-
10c2be0c: 4eb9 10c3 26d8 jsr 10c326d8 <dput>
10c2be12: 6002 bras 10c2be16 <real_lookup+0x74>
10c2be14: 2442 moveal %d2,%a2
10c2be16: 7064 moveq #100,%d0
10c2be18: d08b addl %a3,%d0
10c2be1a: 2240 moveal %d0,%a1
10c2be1c: 41fa 000c lea %pc@(10c2be2a <real_lookup+0x88>),%a0
10c2be20: 5291 addql #1,%a1@
10c2be22: 6e06 bgts 10c2be2a <real_lookup+0x88>
10c2be24: 4ef9 10c8 571c jmp 10c8571c <__up_wakeup>
10c2be2a: 604a bras 10c2be76 <real_lookup+0xd4>
10c2be2c: 2242 moveal %d2,%a1
10c2be2e: 41fa 000c lea %pc@(10c2be3c <real_lookup+0x9a>),%a0
10c2be32: 5291 addql #1,%a1@
10c2be34: 6e06 bgts 10c2be3c <real_lookup+0x9a>
10c2be36: 4ef9 10c8 571c jmp 10c8571c <__up_wakeup>
10c2be3c: 206a 004c moveal %a2@(76),%a0
10c2be40: b0fc 0000 cmpaw #0,%a0
10c2be44: 6730 beqs 10c2be76 <real_lookup+0xd4>
10c2be46: 2050 moveal %a0@,%a0
10c2be48: b0fc 0000 cmpaw #0,%a0
10c2be4c: 6728 beqs 10c2be76 <real_lookup+0xd4>
10c2be4e: 2f2e 0010 movel %fp@(16),%sp@-
10c2be52: 2f0a movel %a2,%sp@-
10c2be54: 4e90 jsr %a0@
10c2be56: 508f addql #8,%sp
10c2be58: 4a80 tstl %d0
10c2be5a: 661a bnes 10c2be76 <real_lookup+0xd4>
10c2be5c: 2f0a movel %a2,%sp@-
10c2be5e: 4eb9 10c3 282e jsr 10c3282e <d_invalidate>
10c2be64: 588f addql #4,%sp
10c2be66: 4a80 tstl %d0
10c2be68: 660c bnes 10c2be76 <real_lookup+0xd4>
10c2be6a: 2f0a movel %a2,%sp@-
10c2be6c: 4eb9 10c3 26d8 jsr 10c326d8 <dput>
10c2be72: 347c fffe moveaw #-2,%a2
10c2be76: 200a movel %a2,%d0
10c2be78: 4cee 1c0c ffec moveml %fp@(-20),%d2-%d3/%a2-%a4
10c2be7e: 4e5e unlk %fp
10c2be80: 4e75 rts
10c2be82 <follow_up>:
10c2be82: 4e56 0000 linkw %fp,#0
10c2be86: 48e7 2038 moveml %d2/%a2-%a4,%sp@-
10c2be8a: 266e 0008 moveal %fp@(8),%a3
10c2be8e: 286e 000c moveal %fp@(12),%a4
10c2be92: 2053 moveal %a3@,%a0
10c2be94: 2428 0008 movel %a0@(8),%d2
10c2be98: b1c2 cmpal %d2,%a0
10c2be9a: 6604 bnes 10c2bea0 <follow_up+0x1e>
10c2be9c: 7000 moveq #0,%d0
10c2be9e: 6060 bras 10c2bf00 <follow_up+0x7e>
10c2bea0: 4a82 tstl %d2
10c2bea2: 6708 beqs 10c2beac <follow_up+0x2a>
10c2bea4: 2242 moveal %d2,%a1
10c2bea6: 41e9 0028 lea %a1@(40),%a0
10c2beaa: 5290 addql #1,%a0@
10c2beac: 2053 moveal %a3@,%a0
10c2beae: 2468 000c moveal %a0@(12),%a2
10c2beb2: b4fc 0000 cmpaw #0,%a2
10c2beb6: 6712 beqs 10c2beca <follow_up+0x48>
10c2beb8: 4a92 tstl %a2@
10c2beba: 660c bnes 10c2bec8 <follow_up+0x46>
10c2bebc: 4879 1000 2902 pea 10002902 <tvecs+0xd6a>
10c2bec2: 4eb9 10c1 60e4 jsr 10c160e4 <panic>
10c2bec8: 5292 addql #1,%a2@
10c2beca: 2f14 movel %a4@,%sp@-
10c2becc: 4eb9 10c3 26d8 jsr 10c326d8 <dput>
10c2bed2: 288a movel %a2,%a4@
10c2bed4: 2253 moveal %a3@,%a1
10c2bed6: 588f addql #4,%sp
10c2bed8: b2fc 0000 cmpaw #0,%a1
10c2bedc: 671e beqs 10c2befc <follow_up+0x7a>
10c2bede: 41e9 0028 lea %a1@(40),%a0
10c2bee2: 40c1 movew %sr,%d1
10c2bee4: 007c 0700 oriw #1792,%sr
10c2bee8: 2010 movel %a0@,%d0
10c2beea: 5380 subql #1,%d0
10c2beec: 2080 movel %d0,%a0@
10c2beee: 46c1 movew %d1,%sr
10c2bef0: 4a80 tstl %d0
10c2bef2: 6608 bnes 10c2befc <follow_up+0x7a>
10c2bef4: 2f09 movel %a1,%sp@-
10c2bef6: 4eb9 10c3 5962 jsr 10c35962 <__mntput>
10c2befc: 2682 movel %d2,%a3@
10c2befe: 7001 moveq #1,%d0
10c2bf00: 4cee 1c04 fff0 moveml %fp@(-16),%d2/%a2-%a4
10c2bf06: 4e5e unlk %fp
10c2bf08: 4e75 rts
10c2bf0a <follow_down>:
10c2bf0a: 4e56 0000 linkw %fp,#0
10c2bf0e: 48e7 0038 moveml %a2-%a4,%sp@-
10c2bf12: 266e 0008 moveal %fp@(8),%a3
10c2bf16: 286e 000c moveal %fp@(12),%a4
10c2bf1a: 2f14 movel %a4@,%sp@-
10c2bf1c: 2f13 movel %a3@,%sp@-
10c2bf1e: 4eb9 10c3 5736 jsr 10c35736 <lookup_mnt>
10c2bf24: 2440 moveal %d0,%a2
10c2bf26: 508f addql #8,%sp
10c2bf28: b4fc 0000 cmpaw #0,%a2
10c2bf2c: 675e beqs 10c2bf8c <follow_down+0x82>
10c2bf2e: 41ea 0028 lea %a2@(40),%a0
10c2bf32: 5290 addql #1,%a0@
10c2bf34: 268a movel %a2,%a3@
10c2bf36: 2f14 movel %a4@,%sp@-
10c2bf38: 4eb9 10c3 26d8 jsr 10c326d8 <dput>
10c2bf3e: 226a 0008 moveal %a2@(8),%a1
10c2bf42: 588f addql #4,%sp
10c2bf44: b2fc 0000 cmpaw #0,%a1
10c2bf48: 6720 beqs 10c2bf6a <follow_down+0x60>
10c2bf4a: 41e9 0028 lea %a1@(40),%a0
10c2bf4e: 40c1 movew %sr,%d1
10c2bf50: 007c 0700 oriw #1792,%sr
10c2bf54: 2010 movel %a0@,%d0
10c2bf56: 5380 subql #1,%d0
10c2bf58: 2080 movel %d0,%a0@
10c2bf5a: 46c1 movew %d1,%sr
10c2bf5c: 4a80 tstl %d0
10c2bf5e: 660a bnes 10c2bf6a <follow_down+0x60>
10c2bf60: 2f09 movel %a1,%sp@-
10c2bf62: 4eb9 10c3 5962 jsr 10c35962 <__mntput>
10c2bf68: 588f addql #4,%sp
10c2bf6a: 206a 0010 moveal %a2@(16),%a0
10c2bf6e: b0fc 0000 cmpaw #0,%a0
10c2bf72: 6712 beqs 10c2bf86 <follow_down+0x7c>
10c2bf74: 4a90 tstl %a0@
10c2bf76: 660c bnes 10c2bf84 <follow_down+0x7a>
10c2bf78: 4879 1000 2902 pea 10002902 <tvecs+0xd6a>
10c2bf7e: 4eb9 10c1 60e4 jsr 10c160e4 <panic>
10c2bf84: 5290 addql #1,%a0@
10c2bf86: 2888 movel %a0,%a4@
10c2bf88: 7001 moveq #1,%d0
10c2bf8a: 6002 bras 10c2bf8e <follow_down+0x84>
10c2bf8c: 7000 moveq #0,%d0
10c2bf8e: 4cee 1c00 fff4 moveml %fp@(-12),%a2-%a4
10c2bf94: 4e5e unlk %fp
10c2bf96: 4e75 rts
10c2bf98 <link_path_walk>:
10c2bf98: 4e56 fff0 linkw %fp,#-16
10c2bf9c: 48e7 3f3c moveml %d2-%d7/%a2-%a5,%sp@-
10c2bfa0: 282e 0008 movel %fp@(8),%d4
10c2bfa4: 2a6e 000c moveal %fp@(12),%a5
10c2bfa8: 2a2d 0014 movel %a5@(20),%d5
10c2bfac: 2044 moveal %d4,%a0
10c2bfae: 0c10 002f cmpib #47,%a0@
10c2bfb2: 660a bnes 10c2bfbe <link_path_walk+0x26>
10c2bfb4: 5284 addql #1,%d4
10c2bfb6: 2244 moveal %d4,%a1
10c2bfb8: 0c11 002f cmpib #47,%a1@
10c2bfbc: 67f6 beqs 10c2bfb4 <link_path_walk+0x1c>
10c2bfbe: 2044 moveal %d4,%a0
10c2bfc0: 4a10 tstb %a0@
10c2bfc2: 6700 0680 beqw 10c2c644 <link_path_walk+0x6ac>
10c2bfc6: 2055 moveal %a5@,%a0
10c2bfc8: 2868 0008 moveal %a0@(8),%a4
10c2bfcc: 2079 1002 53b4 moveal 100253b4 <_current_task>,%a0
10c2bfd2: 4aa8 024c tstl %a0@(588)
10c2bfd6: 6702 beqs 10c2bfda <link_path_walk+0x42>
10c2bfd8: 7a01 moveq #1,%d5
10c2bfda: 2e3c 10c2 bc86 movel #281197702,%d7
10c2bfe0: 6000 0672 braw 10c2c654 <link_path_walk+0x6bc>
10c2bfe4: 2d44 fff4 movel %d4,%fp@(-12)
10c2bfe8: 2244 moveal %d4,%a1
10c2bfea: 4280 clrl %d0
10c2bfec: 1011 moveb %a1@,%d0
10c2bfee: 7400 moveq #0,%d2
10c2bff0: 5284 addql #1,%d4
10c2bff2: 2200 movel %d0,%d1
10c2bff4: e989 lsll #4,%d1
10c2bff6: d282 addl %d2,%d1
10c2bff8: e888 lsrl #4,%d0
10c2bffa: d280 addl %d0,%d1
10c2bffc: 2001 movel %d1,%d0
10c2bffe: d080 addl %d0,%d0
10c2c000: 2400 movel %d0,%d2
10c2c002: d481 addl %d1,%d2
10c2c004: e58a lsll #2,%d2
10c2c006: 9481 subl %d1,%d2
10c2c008: 2044 moveal %d4,%a0
10c2c00a: 4280 clrl %d0
10c2c00c: 1010 moveb %a0@,%d0
10c2c00e: 6706 beqs 10c2c016 <link_path_walk+0x7e>
10c2c010: 722f moveq #47,%d1
10c2c012: b280 cmpl %d0,%d1
10c2c014: 66da bnes 10c2bff0 <link_path_walk+0x58>
10c2c016: 2044 moveal %d4,%a0
10c2c018: 91ee fff4 subal %fp@(-12),%a0
10c2c01c: 2d48 fff8 movel %a0,%fp@(-8)
10c2c020: 2d42 fffc movel %d2,%fp@(-4)
10c2c024: 4a80 tstl %d0
10c2c026: 6700 02f8 beqw 10c2c320 <link_path_walk+0x388>
10c2c02a: 5284 addql #1,%d4
10c2c02c: 2244 moveal %d4,%a1
10c2c02e: 1011 moveb %a1@,%d0
10c2c030: 0c00 002f cmpib #47,%d0
10c2c034: 67f4 beqs 10c2c02a <link_path_walk+0x92>
10c2c036: 4a00 tstb %d0
10c2c038: 6700 02e2 beqw 10c2c31c <link_path_walk+0x384>
10c2c03c: 206e fff4 moveal %fp@(-12),%a0
10c2c040: 0c10 002e cmpib #46,%a0@
10c2c044: 6600 00ec bnew 10c2c132 <link_path_walk+0x19a>
10c2c048: 202e fff8 movel %fp@(-8),%d0
10c2c04c: 7201 moveq #1,%d1
10c2c04e: b280 cmpl %d0,%d1
10c2c050: 6700 0602 beqw 10c2c654 <link_path_walk+0x6bc>
10c2c054: 7202 moveq #2,%d1
10c2c056: b280 cmpl %d0,%d1
10c2c058: 6600 00d8 bnew 10c2c132 <link_path_walk+0x19a>
10c2c05c: 0c28 002e 0001 cmpib #46,%a0@(1)
10c2c062: 6600 00ce bnew 10c2c132 <link_path_walk+0x19a>
10c2c066: 2079 1002 53b4 moveal 100253b4 <_current_task>,%a0
10c2c06c: 2268 02ea moveal %a0@(746),%a1
10c2c070: 2455 moveal %a5@,%a2
10c2c072: 206d 0004 moveal %a5@(4),%a0
10c2c076: b5e9 000c cmpal %a1@(12),%a2
10c2c07a: 6608 bnes 10c2c084 <link_path_walk+0xec>
10c2c07c: b1e9 0018 cmpal %a1@(24),%a0
10c2c080: 6700 00a6 beqw 10c2c128 <link_path_walk+0x190>
10c2c084: b5e8 0010 cmpal %a0@(16),%a2
10c2c088: 672c beqs 10c2c0b6 <link_path_walk+0x11e>
10c2c08a: 206a 000c moveal %a2@(12),%a0
10c2c08e: b0fc 0000 cmpaw #0,%a0
10c2c092: 6712 beqs 10c2c0a6 <link_path_walk+0x10e>
10c2c094: 4a90 tstl %a0@
10c2c096: 660c bnes 10c2c0a4 <link_path_walk+0x10c>
10c2c098: 4879 1000 2902 pea 10002902 <tvecs+0xd6a>
10c2c09e: 4eb9 10c1 60e4 jsr 10c160e4 <panic>
10c2c0a4: 5290 addql #1,%a0@
10c2c0a6: 2408 movel %a0,%d2
10c2c0a8: 2f15 movel %a5@,%sp@-
10c2c0aa: 4eb9 10c3 26d8 jsr 10c326d8 <dput>
10c2c0b0: 2a82 movel %d2,%a5@
10c2c0b2: 588f addql #4,%sp
10c2c0b4: 6072 bras 10c2c128 <link_path_walk+0x190>
10c2c0b6: 2468 0008 moveal %a0@(8),%a2
10c2c0ba: b1ca cmpal %a2,%a0
10c2c0bc: 676a beqs 10c2c128 <link_path_walk+0x190>
10c2c0be: b4fc 0000 cmpaw #0,%a2
10c2c0c2: 6706 beqs 10c2c0ca <link_path_walk+0x132>
10c2c0c4: 41ea 0028 lea %a2@(40),%a0
10c2c0c8: 5290 addql #1,%a0@
10c2c0ca: 206d 0004 moveal %a5@(4),%a0
10c2c0ce: 2068 000c moveal %a0@(12),%a0
10c2c0d2: b0fc 0000 cmpaw #0,%a0
10c2c0d6: 6712 beqs 10c2c0ea <link_path_walk+0x152>
10c2c0d8: 4a90 tstl %a0@
10c2c0da: 660c bnes 10c2c0e8 <link_path_walk+0x150>
10c2c0dc: 4879 1000 2902 pea 10002902 <tvecs+0xd6a>
10c2c0e2: 4eb9 10c1 60e4 jsr 10c160e4 <panic>
10c2c0e8: 5290 addql #1,%a0@
10c2c0ea: 2408 movel %a0,%d2
10c2c0ec: 2f15 movel %a5@,%sp@-
10c2c0ee: 4eb9 10c3 26d8 jsr 10c326d8 <dput>
10c2c0f4: 2a82 movel %d2,%a5@
10c2c0f6: 242d 0004 movel %a5@(4),%d2
10c2c0fa: 588f addql #4,%sp
10c2c0fc: 6722 beqs 10c2c120 <link_path_walk+0x188>
10c2c0fe: 2242 moveal %d2,%a1
10c2c100: 41e9 0028 lea %a1@(40),%a0
10c2c104: 40c1 movew %sr,%d1
10c2c106: 007c 0700 oriw #1792,%sr
10c2c10a: 2010 movel %a0@,%d0
10c2c10c: 5380 subql #1,%d0
10c2c10e: 2080 movel %d0,%a0@
10c2c110: 46c1 movew %d1,%sr
10c2c112: 4a80 tstl %d0
10c2c114: 660a bnes 10c2c120 <link_path_walk+0x188>
10c2c116: 2f02 movel %d2,%sp@-
10c2c118: 4eb9 10c3 5962 jsr 10c35962 <__mntput>
10c2c11e: 588f addql #4,%sp
10c2c120: 2b4a 0004 movel %a2,%a5@(4)
10c2c124: 6000 ff40 braw 10c2c066 <link_path_walk+0xce>
10c2c128: 2055 moveal %a5@,%a0
10c2c12a: 2868 0008 moveal %a0@(8),%a4
10c2c12e: 6000 0524 braw 10c2c654 <link_path_walk+0x6bc>
10c2c132: 2255 moveal %a5@,%a1
10c2c134: 2069 004c moveal %a1@(76),%a0
10c2c138: 74f4 moveq #-12,%d2
10c2c13a: d48e addl %fp,%d2
10c2c13c: b0fc 0000 cmpaw #0,%a0
10c2c140: 671c beqs 10c2c15e <link_path_walk+0x1c6>
10c2c142: 2068 0004 moveal %a0@(4),%a0
10c2c146: b0fc 0000 cmpaw #0,%a0
10c2c14a: 6712 beqs 10c2c15e <link_path_walk+0x1c6>
10c2c14c: 2f02 movel %d2,%sp@-
10c2c14e: 2f09 movel %a1,%sp@-
10c2c150: 4e90 jsr %a0@
10c2c152: 2440 moveal %d0,%a2
10c2c154: 508f addql #8,%sp
10c2c156: b4fc 0000 cmpaw #0,%a2
10c2c15a: 6d00 050e bltw 10c2c66a <link_path_walk+0x6d2>
10c2c15e: 4878 0004 pea 4 <PF_PTRACED_BIT>
10c2c162: 2f02 movel %d2,%sp@-
10c2c164: 2f15 movel %a5@,%sp@-
10c2c166: 4eba fbda jsr %pc@(10c2bd42 <cached_lookup>)
10c2c16a: 2d40 fff0 movel %d0,%fp@(-16)
10c2c16e: 4fef 000c lea %sp@(12),%sp
10c2c172: 661e bnes 10c2c192 <link_path_walk+0x1fa>
10c2c174: 4878 0004 pea 4 <PF_PTRACED_BIT>
10c2c178: 2f02 movel %d2,%sp@-
10c2c17a: 2f15 movel %a5@,%sp@-
10c2c17c: 4eba fc24 jsr %pc@(10c2bda2 <real_lookup>)
10c2c180: 2d40 fff0 movel %d0,%fp@(-16)
10c2c184: 4fef 000c lea %sp@(12),%sp
10c2c188: 2440 moveal %d0,%a2
10c2c18a: b4fc fc18 cmpaw #-1000,%a2
10c2c18e: 6200 04da bhiw 10c2c66a <link_path_walk+0x6d2>
10c2c192: 202e fff0 movel %fp@(-16),%d0
10c2c196: 2640 moveal %d0,%a3
10c2c198: 2c3c 10c3 26d8 movel #281224920,%d6
10c2c19e: 4aab 0038 tstl %a3@(56)
10c2c1a2: 6700 0090 beqw 10c2c234 <link_path_walk+0x29c>
10c2c1a6: 260d movel %a5,%d3
10c2c1a8: 5883 addql #4,%d3
10c2c1aa: 49ee fff0 lea %fp@(-16),%a4
10c2c1ae: 2f14 movel %a4@,%sp@-
10c2c1b0: 2043 moveal %d3,%a0
10c2c1b2: 2f10 movel %a0@,%sp@-
10c2c1b4: 4eb9 10c3 5736 jsr 10c35736 <lookup_mnt>
10c2c1ba: 2440 moveal %d0,%a2
10c2c1bc: 508f addql #8,%sp
10c2c1be: b4fc 0000 cmpaw #0,%a2
10c2c1c2: 675c beqs 10c2c220 <link_path_walk+0x288>
10c2c1c4: 41ea 0028 lea %a2@(40),%a0
10c2c1c8: 5290 addql #1,%a0@
10c2c1ca: 2243 moveal %d3,%a1
10c2c1cc: 228a movel %a2,%a1@
10c2c1ce: 2f14 movel %a4@,%sp@-
10c2c1d0: 4eb9 10c3 26d8 jsr 10c326d8 <dput>
10c2c1d6: 242a 0008 movel %a2@(8),%d2
10c2c1da: 588f addql #4,%sp
10c2c1dc: 6722 beqs 10c2c200 <link_path_walk+0x268>
10c2c1de: 2242 moveal %d2,%a1
10c2c1e0: 41e9 0028 lea %a1@(40),%a0
10c2c1e4: 40c1 movew %sr,%d1
10c2c1e6: 007c 0700 oriw #1792,%sr
10c2c1ea: 2010 movel %a0@,%d0
10c2c1ec: 5380 subql #1,%d0
10c2c1ee: 2080 movel %d0,%a0@
10c2c1f0: 46c1 movew %d1,%sr
10c2c1f2: 4a80 tstl %d0
10c2c1f4: 660a bnes 10c2c200 <link_path_walk+0x268>
10c2c1f6: 2f02 movel %d2,%sp@-
10c2c1f8: 4eb9 10c3 5962 jsr 10c35962 <__mntput>
10c2c1fe: 588f addql #4,%sp
10c2c200: 206a 0010 moveal %a2@(16),%a0
10c2c204: b0fc 0000 cmpaw #0,%a0
10c2c208: 6712 beqs 10c2c21c <link_path_walk+0x284>
10c2c20a: 4a90 tstl %a0@
10c2c20c: 660c bnes 10c2c21a <link_path_walk+0x282>
10c2c20e: 4879 1000 2902 pea 10002902 <tvecs+0xd6a>
10c2c214: 4eb9 10c1 60e4 jsr 10c160e4 <panic>
10c2c21a: 5290 addql #1,%a0@
10c2c21c: 2888 movel %a0,%a4@
10c2c21e: 6006 bras 10c2c226 <link_path_walk+0x28e>
10c2c220: 266e fff0 moveal %fp@(-16),%a3
10c2c224: 600e bras 10c2c234 <link_path_walk+0x29c>
10c2c226: 202e fff0 movel %fp@(-16),%d0
10c2c22a: 2640 moveal %d0,%a3
10c2c22c: 4aab 0038 tstl %a3@(56)
10c2c230: 6600 ff7c bnew 10c2c1ae <link_path_walk+0x216>
10c2c234: 347c fffe moveaw #-2,%a2
10c2c238: 286b 0008 moveal %a3@(8),%a4
10c2c23c: b8fc 0000 cmpaw #0,%a4
10c2c240: 6700 0406 beqw 10c2c648 <link_path_walk+0x6b0>
10c2c244: 347c ffec moveaw #-20,%a2
10c2c248: 206c 008c moveal %a4@(140),%a0
10c2c24c: b0fc 0000 cmpaw #0,%a0
10c2c250: 6700 03f6 beqw 10c2c648 <link_path_walk+0x6b0>
10c2c254: 4aa8 0028 tstl %a0@(40)
10c2c258: 6700 00a2 beqw 10c2c2fc <link_path_walk+0x364>
10c2c25c: 2079 1002 53b4 moveal 100253b4 <_current_task>,%a0
10c2c262: 7004 moveq #4,%d0
10c2c264: b0a8 024c cmpl %a0@(588),%d0
10c2c268: 6d54 blts 10c2c2be <link_path_walk+0x326>
10c2c26a: 7227 moveq #39,%d1
10c2c26c: b2a8 0250 cmpl %a0@(592),%d1
10c2c270: 6d4c blts 10c2c2be <link_path_walk+0x326>
10c2c272: 2028 0014 movel %a0@(20),%d0
10c2c276: 670a beqs 10c2c282 <link_path_walk+0x2ea>
10c2c278: 7000 moveq #0,%d0
10c2c27a: 2080 movel %d0,%a0@
10c2c27c: 4eb9 10c1 44d2 jsr 10c144d2 <schedule>
10c2c282: 2079 1002 53b4 moveal 100253b4 <_current_task>,%a0
10c2c288: 52a8 024c addql #1,%a0@(588)
10c2c28c: 52a8 0250 addql #1,%a0@(592)
10c2c290: 2f2b 0008 movel %a3@(8),%sp@-
10c2c294: 4eb9 10c3 4a04 jsr 10c34a04 <update_atime>
10c2c29a: 206b 0008 moveal %a3@(8),%a0
10c2c29e: 2068 008c moveal %a0@(140),%a0
10c2c2a2: 2f0d movel %a5,%sp@-
10c2c2a4: 2f0b movel %a3,%sp@-
10c2c2a6: 2068 0028 moveal %a0@(40),%a0
10c2c2aa: 4e90 jsr %a0@
10c2c2ac: 2079 1002 53b4 moveal 100253b4 <_current_task>,%a0
10c2c2b2: 53a8 024c subql #1,%a0@(588)
10c2c2b6: 2440 moveal %d0,%a2
10c2c2b8: 4fef 000c lea %sp@(12),%sp
10c2c2bc: 600c bras 10c2c2ca <link_path_walk+0x332>
10c2c2be: 2f0d movel %a5,%sp@-
10c2c2c0: 4eba fa3c jsr %pc@(10c2bcfe <path_release>)
10c2c2c4: 347c ffd8 moveaw #-40,%a2
10c2c2c8: 588f addql #4,%sp
10c2c2ca: 2f2e fff0 movel %fp@(-16),%sp@-
10c2c2ce: 2046 moveal %d6,%a0
10c2c2d0: 4e90 jsr %a0@
10c2c2d2: 588f addql #4,%sp
10c2c2d4: b4fc 0000 cmpaw #0,%a2
10c2c2d8: 6600 0396 bnew 10c2c670 <link_path_walk+0x6d8>
10c2c2dc: 347c fffe moveaw #-2,%a2
10c2c2e0: 2055 moveal %a5@,%a0
10c2c2e2: 2868 0008 moveal %a0@(8),%a4
10c2c2e6: b8fc 0000 cmpaw #0,%a4
10c2c2ea: 6700 037e beqw 10c2c66a <link_path_walk+0x6d2>
10c2c2ee: 347c ffec moveaw #-20,%a2
10c2c2f2: 4aac 008c tstl %a4@(140)
10c2c2f6: 6700 0372 beqw 10c2c66a <link_path_walk+0x6d2>
10c2c2fa: 600c bras 10c2c308 <link_path_walk+0x370>
10c2c2fc: 2f15 movel %a5@,%sp@-
10c2c2fe: 2246 moveal %d6,%a1
10c2c300: 4e91 jsr %a1@
10c2c302: 2aae fff0 movel %fp@(-16),%a5@
10c2c306: 588f addql #4,%sp
10c2c308: 347c ffec moveaw #-20,%a2
10c2c30c: 206c 008c moveal %a4@(140),%a0
10c2c310: 4aa8 0004 tstl %a0@(4)
10c2c314: 6700 0354 beqw 10c2c66a <link_path_walk+0x6d2>
10c2c318: 6000 033a braw 10c2c654 <link_path_walk+0x6bc>
10c2c31c: 7003 moveq #3,%d0
10c2c31e: 8a80 orl %d0,%d5
10c2c320: 0805 0004 btst #4,%d5
10c2c324: 6600 02dc bnew 10c2c602 <link_path_walk+0x66a>
10c2c328: 206e fff4 moveal %fp@(-12),%a0
10c2c32c: 0c10 002e cmpib #46,%a0@
10c2c330: 6600 00e4 bnew 10c2c416 <link_path_walk+0x47e>
10c2c334: 202e fff8 movel %fp@(-8),%d0
10c2c338: 7201 moveq #1,%d1
10c2c33a: b280 cmpl %d0,%d1
10c2c33c: 6700 0306 beqw 10c2c644 <link_path_walk+0x6ac>
10c2c340: 7202 moveq #2,%d1
10c2c342: b280 cmpl %d0,%d1
10c2c344: 6600 00d0 bnew 10c2c416 <link_path_walk+0x47e>
10c2c348: 0c28 002e 0001 cmpib #46,%a0@(1)
10c2c34e: 6600 00c6 bnew 10c2c416 <link_path_walk+0x47e>
10c2c352: 2079 1002 53b4 moveal 100253b4 <_current_task>,%a0
10c2c358: 2268 02ea moveal %a0@(746),%a1
10c2c35c: 2455 moveal %a5@,%a2
10c2c35e: 206d 0004 moveal %a5@(4),%a0
10c2c362: b5e9 000c cmpal %a1@(12),%a2
10c2c366: 6608 bnes 10c2c370 <link_path_walk+0x3d8>
10c2c368: b1e9 0018 cmpal %a1@(24),%a0
10c2c36c: 6700 02d6 beqw 10c2c644 <link_path_walk+0x6ac>
10c2c370: b5e8 0010 cmpal %a0@(16),%a2
10c2c374: 672c beqs 10c2c3a2 <link_path_walk+0x40a>
10c2c376: 206a 000c moveal %a2@(12),%a0
10c2c37a: b0fc 0000 cmpaw #0,%a0
10c2c37e: 6712 beqs 10c2c392 <link_path_walk+0x3fa>
10c2c380: 4a90 tstl %a0@
10c2c382: 660c bnes 10c2c390 <link_path_walk+0x3f8>
10c2c384: 4879 1000 2902 pea 10002902 <tvecs+0xd6a>
10c2c38a: 4eb9 10c1 60e4 jsr 10c160e4 <panic>
10c2c390: 5290 addql #1,%a0@
10c2c392: 2408 movel %a0,%d2
10c2c394: 2f15 movel %a5@,%sp@-
10c2c396: 4eb9 10c3 26d8 jsr 10c326d8 <dput>
10c2c39c: 2a82 movel %d2,%a5@
10c2c39e: 6000 02a4 braw 10c2c644 <link_path_walk+0x6ac>
10c2c3a2: 2468 0008 moveal %a0@(8),%a2
10c2c3a6: b1ca cmpal %a2,%a0
10c2c3a8: 6700 029a beqw 10c2c644 <link_path_walk+0x6ac>
10c2c3ac: b4fc 0000 cmpaw #0,%a2
10c2c3b0: 6706 beqs 10c2c3b8 <link_path_walk+0x420>
10c2c3b2: 41ea 0028 lea %a2@(40),%a0
10c2c3b6: 5290 addql #1,%a0@
10c2c3b8: 206d 0004 moveal %a5@(4),%a0
10c2c3bc: 2068 000c moveal %a0@(12),%a0
10c2c3c0: b0fc 0000 cmpaw #0,%a0
10c2c3c4: 6712 beqs 10c2c3d8 <link_path_walk+0x440>
10c2c3c6: 4a90 tstl %a0@
10c2c3c8: 660c bnes 10c2c3d6 <link_path_walk+0x43e>
10c2c3ca: 4879 1000 2902 pea 10002902 <tvecs+0xd6a>
10c2c3d0: 4eb9 10c1 60e4 jsr 10c160e4 <panic>
10c2c3d6: 5290 addql #1,%a0@
10c2c3d8: 2408 movel %a0,%d2
10c2c3da: 2f15 movel %a5@,%sp@-
10c2c3dc: 4eb9 10c3 26d8 jsr 10c326d8 <dput>
10c2c3e2: 2a82 movel %d2,%a5@
10c2c3e4: 242d 0004 movel %a5@(4),%d2
10c2c3e8: 588f addql #4,%sp
10c2c3ea: 6722 beqs 10c2c40e <link_path_walk+0x476>
10c2c3ec: 2242 moveal %d2,%a1
10c2c3ee: 41e9 0028 lea %a1@(40),%a0
10c2c3f2: 40c1 movew %sr,%d1
10c2c3f4: 007c 0700 oriw #1792,%sr
10c2c3f8: 2010 movel %a0@,%d0
10c2c3fa: 5380 subql #1,%d0
10c2c3fc: 2080 movel %d0,%a0@
10c2c3fe: 46c1 movew %d1,%sr
10c2c400: 4a80 tstl %d0
10c2c402: 660a bnes 10c2c40e <link_path_walk+0x476>
10c2c404: 2f02 movel %d2,%sp@-
10c2c406: 4eb9 10c3 5962 jsr 10c35962 <__mntput>
10c2c40c: 588f addql #4,%sp
10c2c40e: 2b4a 0004 movel %a2,%a5@(4)
10c2c412: 6000 ff3e braw 10c2c352 <link_path_walk+0x3ba>
10c2c416: 2255 moveal %a5@,%a1
10c2c418: 2069 004c moveal %a1@(76),%a0
10c2c41c: 74f4 moveq #-12,%d2
10c2c41e: d48e addl %fp,%d2
10c2c420: b0fc 0000 cmpaw #0,%a0
10c2c424: 671c beqs 10c2c442 <link_path_walk+0x4aa>
10c2c426: 2068 0004 moveal %a0@(4),%a0
10c2c42a: b0fc 0000 cmpaw #0,%a0
10c2c42e: 6712 beqs 10c2c442 <link_path_walk+0x4aa>
10c2c430: 2f02 movel %d2,%sp@-
10c2c432: 2f09 movel %a1,%sp@-
10c2c434: 4e90 jsr %a0@
10c2c436: 2440 moveal %d0,%a2
10c2c438: 508f addql #8,%sp
10c2c43a: b4fc 0000 cmpaw #0,%a2
10c2c43e: 6d00 022a bltw 10c2c66a <link_path_walk+0x6d2>
10c2c442: 42a7 clrl %sp@-
10c2c444: 2f02 movel %d2,%sp@-
10c2c446: 2f15 movel %a5@,%sp@-
10c2c448: 4eba f8f8 jsr %pc@(10c2bd42 <cached_lookup>)
10c2c44c: 2d40 fff0 movel %d0,%fp@(-16)
10c2c450: 4fef 000c lea %sp@(12),%sp
10c2c454: 661c bnes 10c2c472 <link_path_walk+0x4da>
10c2c456: 42a7 clrl %sp@-
10c2c458: 2f02 movel %d2,%sp@-
10c2c45a: 2f15 movel %a5@,%sp@-
10c2c45c: 4eba f944 jsr %pc@(10c2bda2 <real_lookup>)
10c2c460: 2d40 fff0 movel %d0,%fp@(-16)
10c2c464: 4fef 000c lea %sp@(12),%sp
10c2c468: 2440 moveal %d0,%a2
10c2c46a: b4fc fc18 cmpaw #-1000,%a2
10c2c46e: 6200 01fa bhiw 10c2c66a <link_path_walk+0x6d2>
10c2c472: 202e fff0 movel %fp@(-16),%d0
10c2c476: 2640 moveal %d0,%a3
10c2c478: 2c3c 10c3 26d8 movel #281224920,%d6
10c2c47e: 2805 movel %d5,%d4
10c2c480: 7001 moveq #1,%d0
10c2c482: c880 andl %d0,%d4
10c2c484: 4aab 0038 tstl %a3@(56)
10c2c488: 6700 0090 beqw 10c2c51a <link_path_walk+0x582>
10c2c48c: 260d movel %a5,%d3
10c2c48e: 5883 addql #4,%d3
10c2c490: 49ee fff0 lea %fp@(-16),%a4
10c2c494: 2f14 movel %a4@,%sp@-
10c2c496: 2043 moveal %d3,%a0
10c2c498: 2f10 movel %a0@,%sp@-
10c2c49a: 4eb9 10c3 5736 jsr 10c35736 <lookup_mnt>
10c2c4a0: 2440 moveal %d0,%a2
10c2c4a2: 508f addql #8,%sp
10c2c4a4: b4fc 0000 cmpaw #0,%a2
10c2c4a8: 675c beqs 10c2c506 <link_path_walk+0x56e>
10c2c4aa: 41ea 0028 lea %a2@(40),%a0
10c2c4ae: 5290 addql #1,%a0@
10c2c4b0: 2243 moveal %d3,%a1
10c2c4b2: 228a movel %a2,%a1@
10c2c4b4: 2f14 movel %a4@,%sp@-
10c2c4b6: 4eb9 10c3 26d8 jsr 10c326d8 <dput>
10c2c4bc: 242a 0008 movel %a2@(8),%d2
10c2c4c0: 588f addql #4,%sp
10c2c4c2: 6722 beqs 10c2c4e6 <link_path_walk+0x54e>
10c2c4c4: 2242 moveal %d2,%a1
10c2c4c6: 41e9 0028 lea %a1@(40),%a0
10c2c4ca: 40c1 movew %sr,%d1
10c2c4cc: 007c 0700 oriw #1792,%sr
10c2c4d0: 2010 movel %a0@,%d0
10c2c4d2: 5380 subql #1,%d0
10c2c4d4: 2080 movel %d0,%a0@
10c2c4d6: 46c1 movew %d1,%sr
10c2c4d8: 4a80 tstl %d0
10c2c4da: 660a bnes 10c2c4e6 <link_path_walk+0x54e>
10c2c4dc: 2f02 movel %d2,%sp@-
10c2c4de: 4eb9 10c3 5962 jsr 10c35962 <__mntput>
10c2c4e4: 588f addql #4,%sp
10c2c4e6: 206a 0010 moveal %a2@(16),%a0
10c2c4ea: b0fc 0000 cmpaw #0,%a0
10c2c4ee: 6712 beqs 10c2c502 <link_path_walk+0x56a>
10c2c4f0: 4a90 tstl %a0@
10c2c4f2: 660c bnes 10c2c500 <link_path_walk+0x568>
10c2c4f4: 4879 1000 2902 pea 10002902 <tvecs+0xd6a>
10c2c4fa: 4eb9 10c1 60e4 jsr 10c160e4 <panic>
10c2c500: 5290 addql #1,%a0@
10c2c502: 2888 movel %a0,%a4@
10c2c504: 6006 bras 10c2c50c <link_path_walk+0x574>
10c2c506: 266e fff0 moveal %fp@(-16),%a3
10c2c50a: 600e bras 10c2c51a <link_path_walk+0x582>
10c2c50c: 202e fff0 movel %fp@(-16),%d0
10c2c510: 2640 moveal %d0,%a3
10c2c512: 4aab 0038 tstl %a3@(56)
10c2c516: 6600 ff7c bnew 10c2c494 <link_path_walk+0x4fc>
10c2c51a: 286b 0008 moveal %a3@(8),%a4
10c2c51e: 4a84 tstl %d4
10c2c520: 6700 00a6 beqw 10c2c5c8 <link_path_walk+0x630>
10c2c524: b8fc 0000 cmpaw #0,%a4
10c2c528: 6700 009e beqw 10c2c5c8 <link_path_walk+0x630>
10c2c52c: 206c 008c moveal %a4@(140),%a0
10c2c530: b0fc 0000 cmpaw #0,%a0
10c2c534: 6700 0092 beqw 10c2c5c8 <link_path_walk+0x630>
10c2c538: 4aa8 0028 tstl %a0@(40)
10c2c53c: 6700 008a beqw 10c2c5c8 <link_path_walk+0x630>
10c2c540: 2079 1002 53b4 moveal 100253b4 <_current_task>,%a0
10c2c546: 7004 moveq #4,%d0
10c2c548: b0a8 024c cmpl %a0@(588),%d0
10c2c54c: 6d54 blts 10c2c5a2 <link_path_walk+0x60a>
10c2c54e: 7227 moveq #39,%d1
10c2c550: b2a8 0250 cmpl %a0@(592),%d1
10c2c554: 6d4c blts 10c2c5a2 <link_path_walk+0x60a>
10c2c556: 2028 0014 movel %a0@(20),%d0
10c2c55a: 670a beqs 10c2c566 <link_path_walk+0x5ce>
10c2c55c: 7000 moveq #0,%d0
10c2c55e: 2080 movel %d0,%a0@
10c2c560: 4eb9 10c1 44d2 jsr 10c144d2 <schedule>
10c2c566: 2079 1002 53b4 moveal 100253b4 <_current_task>,%a0
10c2c56c: 52a8 024c addql #1,%a0@(588)
10c2c570: 52a8 0250 addql #1,%a0@(592)
10c2c574: 2f2b 0008 movel %a3@(8),%sp@-
10c2c578: 4eb9 10c3 4a04 jsr 10c34a04 <update_atime>
10c2c57e: 206b 0008 moveal %a3@(8),%a0
10c2c582: 2068 008c moveal %a0@(140),%a0
10c2c586: 2f0d movel %a5,%sp@-
10c2c588: 2f0b movel %a3,%sp@-
10c2c58a: 2068 0028 moveal %a0@(40),%a0
10c2c58e: 4e90 jsr %a0@
10c2c590: 2079 1002 53b4 moveal 100253b4 <_current_task>,%a0
10c2c596: 53a8 024c subql #1,%a0@(588)
10c2c59a: 2440 moveal %d0,%a2
10c2c59c: 4fef 000c lea %sp@(12),%sp
10c2c5a0: 600c bras 10c2c5ae <link_path_walk+0x616>
10c2c5a2: 2f0d movel %a5,%sp@-
10c2c5a4: 4eba f758 jsr %pc@(10c2bcfe <path_release>)
10c2c5a8: 347c ffd8 moveaw #-40,%a2
10c2c5ac: 588f addql #4,%sp
10c2c5ae: 2f2e fff0 movel %fp@(-16),%sp@-
10c2c5b2: 2046 moveal %d6,%a0
10c2c5b4: 4e90 jsr %a0@
10c2c5b6: 588f addql #4,%sp
10c2c5b8: b4fc 0000 cmpaw #0,%a2
10c2c5bc: 6600 00b2 bnew 10c2c670 <link_path_walk+0x6d8>
10c2c5c0: 2055 moveal %a5@,%a0
10c2c5c2: 2868 0008 moveal %a0@(8),%a4
10c2c5c6: 600c bras 10c2c5d4 <link_path_walk+0x63c>
10c2c5c8: 2f15 movel %a5@,%sp@-
10c2c5ca: 2246 moveal %d6,%a1
10c2c5cc: 4e91 jsr %a1@
10c2c5ce: 2aae fff0 movel %fp@(-16),%a5@
10c2c5d2: 588f addql #4,%sp
10c2c5d4: 347c fffe moveaw #-2,%a2
10c2c5d8: b8fc 0000 cmpaw #0,%a4
10c2c5dc: 671c beqs 10c2c5fa <link_path_walk+0x662>
10c2c5de: 0805 0001 btst #1,%d5
10c2c5e2: 6760 beqs 10c2c644 <link_path_walk+0x6ac>
10c2c5e4: 347c ffec moveaw #-20,%a2
10c2c5e8: 206c 008c moveal %a4@(140),%a0
10c2c5ec: b0fc 0000 cmpaw #0,%a0
10c2c5f0: 6778 beqs 10c2c66a <link_path_walk+0x6d2>
10c2c5f2: 4aa8 0004 tstl %a0@(4)
10c2c5f6: 664c bnes 10c2c644 <link_path_walk+0x6ac>
10c2c5f8: 6070 bras 10c2c66a <link_path_walk+0x6d2>
10c2c5fa: 700a moveq #10,%d0
10c2c5fc: ca80 andl %d0,%d5
10c2c5fe: 666a bnes 10c2c66a <link_path_walk+0x6d2>
10c2c600: 6042 bras 10c2c644 <link_path_walk+0x6ac>
10c2c602: 2b6e fff4 0008 movel %fp@(-12),%a5@(8)
10c2c608: 2b6e fff8 000c movel %fp@(-8),%a5@(12)
10c2c60e: 2b6e fffc 0010 movel %fp@(-4),%a5@(16)
10c2c614: 42ad 0018 clrl %a5@(24)
10c2c618: 206e fff4 moveal %fp@(-12),%a0
10c2c61c: 0c10 002e cmpib #46,%a0@
10c2c620: 6622 bnes 10c2c644 <link_path_walk+0x6ac>
10c2c622: 202e fff8 movel %fp@(-8),%d0
10c2c626: 7201 moveq #1,%d1
10c2c628: b280 cmpl %d0,%d1
10c2c62a: 6604 bnes 10c2c630 <link_path_walk+0x698>
10c2c62c: 7002 moveq #2,%d0
10c2c62e: 6010 bras 10c2c640 <link_path_walk+0x6a8>
10c2c630: 7202 moveq #2,%d1
10c2c632: b280 cmpl %d0,%d1
10c2c634: 660e bnes 10c2c644 <link_path_walk+0x6ac>
10c2c636: 0c28 002e 0001 cmpib #46,%a0@(1)
10c2c63c: 6606 bnes 10c2c644 <link_path_walk+0x6ac>
10c2c63e: 7003 moveq #3,%d0
10c2c640: 2b40 0018 movel %d0,%a5@(24)
10c2c644: 7000 moveq #0,%d0
10c2c646: 602a bras 10c2c672 <link_path_walk+0x6da>
10c2c648: 2f2e fff0 movel %fp@(-16),%sp@-
10c2c64c: 2046 moveal %d6,%a0
10c2c64e: 4e90 jsr %a0@
10c2c650: 588f addql #4,%sp
10c2c652: 6016 bras 10c2c66a <link_path_walk+0x6d2>
10c2c654: 4878 0001 pea 1 <PF_DTRACE_OFF>
10c2c658: 2f0c movel %a4,%sp@-
10c2c65a: 2247 moveal %d7,%a1
10c2c65c: 4e91 jsr %a1@
10c2c65e: 2440 moveal %d0,%a2
10c2c660: 508f addql #8,%sp
10c2c662: 2d4a fff0 movel %a2,%fp@(-16)
10c2c666: 6700 f97c beqw 10c2bfe4 <link_path_walk+0x4c>
10c2c66a: 2f0d movel %a5,%sp@-
10c2c66c: 4eba f690 jsr %pc@(10c2bcfe <path_release>)
10c2c670: 200a movel %a2,%d0
10c2c672: 4cee 3cfc ffc8 moveml %fp@(-56),%d2-%d7/%a2-%a5
10c2c678: 4e5e unlk %fp
10c2c67a: 4e75 rts
10c2c67c <path_walk>:
10c2c67c: 4e56 0000 linkw %fp,#0
10c2c680: 222e 0008 movel %fp@(8),%d1
10c2c684: 202e 000c movel %fp@(12),%d0
10c2c688: 2079 1002 53b4 moveal 100253b4 <_current_task>,%a0
10c2c68e: 42a8 0250 clrl %a0@(592)
10c2c692: 2f00 movel %d0,%sp@-
10c2c694: 2f01 movel %d1,%sp@-
10c2c696: 4eba f900 jsr %pc@(10c2bf98 <link_path_walk>)
10c2c69a: 4e5e unlk %fp
10c2c69c: 4e75 rts
10c2c69e <__emul_lookup_dentry>:
10c2c69e: 4e56 ffe4 linkw %fp,#-28
10c2c6a2: 48e7 3030 moveml %d2-%d3/%a2-%a3,%sp@-
10c2c6a6: 262e 0008 movel %fp@(8),%d3
10c2c6aa: 266e 000c moveal %fp@(12),%a3
10c2c6ae: 2f0b movel %a3,%sp@-
10c2c6b0: 2f03 movel %d3,%sp@-
10c2c6b2: 45fa ffc8 lea %pc@(10c2c67c <path_walk>),%a2
10c2c6b6: 4e92 jsr %a2@
10c2c6b8: 508f addql #8,%sp
10c2c6ba: 4a80 tstl %d0
10c2c6bc: 6706 beqs 10c2c6c4 <__emul_lookup_dentry+0x26>
10c2c6be: 7000 moveq #0,%d0
10c2c6c0: 6000 00b6 braw 10c2c778 <__emul_lookup_dentry+0xda>
10c2c6c4: 2053 moveal %a3@,%a0
10c2c6c6: 2068 0008 moveal %a0@(8),%a0
10c2c6ca: b0fc 0000 cmpaw #0,%a0
10c2c6ce: 6710 beqs 10c2c6e0 <__emul_lookup_dentry+0x42>
10c2c6d0: 3028 0032 movew %a0@(50),%d0
10c2c6d4: 0240 f000 andiw #-4096,%d0
10c2c6d8: 0c40 4000 cmpiw #16384,%d0
10c2c6dc: 6600 0098 bnew 10c2c776 <__emul_lookup_dentry+0xd8>
10c2c6e0: 7001 moveq #1,%d0
10c2c6e2: 2d40 fffc movel %d0,%fp@(-4)
10c2c6e6: 2d6b 0014 fff8 movel %a3@(20),%fp@(-8)
10c2c6ec: 2079 1002 53b4 moveal 100253b4 <_current_task>,%a0
10c2c6f2: 2068 02ea moveal %a0@(746),%a0
10c2c6f6: 2028 0018 movel %a0@(24),%d0
10c2c6fa: 6708 beqs 10c2c704 <__emul_lookup_dentry+0x66>
10c2c6fc: 2240 moveal %d0,%a1
10c2c6fe: 41e9 0028 lea %a1@(40),%a0
10c2c702: 5290 addql #1,%a0@
10c2c704: 2d40 ffe8 movel %d0,%fp@(-24)
10c2c708: 2079 1002 53b4 moveal 100253b4 <_current_task>,%a0
10c2c70e: 2068 02ea moveal %a0@(746),%a0
10c2c712: 2068 000c moveal %a0@(12),%a0
10c2c716: b0fc 0000 cmpaw #0,%a0
10c2c71a: 6712 beqs 10c2c72e <__emul_lookup_dentry+0x90>
10c2c71c: 4a90 tstl %a0@
10c2c71e: 660c bnes 10c2c72c <__emul_lookup_dentry+0x8e>
10c2c720: 4879 1000 2902 pea 10002902 <tvecs+0xd6a>
10c2c726: 4eb9 10c1 60e4 jsr 10c160e4 <panic>
10c2c72c: 5290 addql #1,%a0@
10c2c72e: 2d48 ffe4 movel %a0,%fp@(-28)
10c2c732: 74e4 moveq #-28,%d2
10c2c734: d48e addl %fp,%d2
10c2c736: 2f02 movel %d2,%sp@-
10c2c738: 2f03 movel %d3,%sp@-
10c2c73a: 4e92 jsr %a2@
10c2c73c: 508f addql #8,%sp
10c2c73e: 4a80 tstl %d0
10c2c740: 6634 bnes 10c2c776 <__emul_lookup_dentry+0xd8>
10c2c742: 206e ffe4 moveal %fp@(-28),%a0
10c2c746: 4aa8 0008 tstl %a0@(8)
10c2c74a: 6724 beqs 10c2c770 <__emul_lookup_dentry+0xd2>
10c2c74c: 2f0b movel %a3,%sp@-
10c2c74e: 4eba f5ae jsr %pc@(10c2bcfe <path_release>)
10c2c752: 26ae ffe4 movel %fp@(-28),%a3@
10c2c756: 276e ffe8 0004 movel %fp@(-24),%a3@(4)
10c2c75c: 276e ffec 0008 movel %fp@(-20),%a3@(8)
10c2c762: 276e fff0 000c movel %fp@(-16),%a3@(12)
10c2c768: 276e fff4 0010 movel %fp@(-12),%a3@(16)
10c2c76e: 6006 bras 10c2c776 <__emul_lookup_dentry+0xd8>
10c2c770: 2f02 movel %d2,%sp@-
10c2c772: 4eba f58a jsr %pc@(10c2bcfe <path_release>)
10c2c776: 7001 moveq #1,%d0
10c2c778: 4cee 0c0c ffd4 moveml %fp@(-44),%d2-%d3/%a2-%a3
10c2c77e: 4e5e unlk %fp
10c2c780: 4e75 rts
10c2c782 <set_fs_altroot>:
10c2c782: 4e56 ffe4 linkw %fp,#-28
10c2c786: 2f02 movel %d2,%sp@-
10c2c788: 2079 1002 53b4 moveal 100253b4 <_current_task>,%a0
10c2c78e: 2268 02ea moveal %a0@(746),%a1
10c2c792: 2429 0020 movel %a1@(32),%d2
10c2c796: 2029 0014 movel %a1@(20),%d0
10c2c79a: 42a9 0020 clrl %a1@(32)
10c2c79e: 2068 02ea moveal %a0@(746),%a0
10c2c7a2: 42a8 0014 clrl %a0@(20)
10c2c7a6: 4a80 tstl %d0
10c2c7a8: 672e beqs 10c2c7d8 <set_fs_altroot+0x56>
10c2c7aa: 2f00 movel %d0,%sp@-
10c2c7ac: 4eb9 10c3 26d8 jsr 10c326d8 <dput>
10c2c7b2: 588f addql #4,%sp
10c2c7b4: 4a82 tstl %d2
10c2c7b6: 6720 beqs 10c2c7d8 <set_fs_altroot+0x56>
10c2c7b8: 2242 moveal %d2,%a1
10c2c7ba: 41e9 0028 lea %a1@(40),%a0
10c2c7be: 40c1 movew %sr,%d1
10c2c7c0: 007c 0700 oriw #1792,%sr
10c2c7c4: 2010 movel %a0@,%d0
10c2c7c6: 5380 subql #1,%d0
10c2c7c8: 2080 movel %d0,%a0@
10c2c7ca: 46c1 movew %d1,%sr
10c2c7cc: 4a80 tstl %d0
10c2c7ce: 6608 bnes 10c2c7d8 <set_fs_altroot+0x56>
10c2c7d0: 2f02 movel %d2,%sp@-
10c2c7d2: 4eb9 10c3 5962 jsr 10c35962 <__mntput>
10c2c7d8: 242e ffe0 movel %fp@(-32),%d2
10c2c7dc: 4e5e unlk %fp
10c2c7de: 4e75 rts
10c2c7e0 <path_init>:
10c2c7e0: 4e56 0000 linkw %fp,#0
10c2c7e4: 2f0b movel %a3,%sp@-
10c2c7e6: 2f0a movel %a2,%sp@-
10c2c7e8: 226e 0008 moveal %fp@(8),%a1
10c2c7ec: 202e 000c movel %fp@(12),%d0
10c2c7f0: 246e 0010 moveal %fp@(16),%a2
10c2c7f4: 7201 moveq #1,%d1
10c2c7f6: 2541 0018 movel %d1,%a2@(24)
10c2c7fa: 2540 0014 movel %d0,%a2@(20)
10c2c7fe: 0c11 002f cmpib #47,%a1@
10c2c802: 6600 00ae bnew 10c2c8b2 <path_init+0xd2>
10c2c806: 2079 1002 53b4 moveal 100253b4 <_current_task>,%a0
10c2c80c: 2068 02ea moveal %a0@(746),%a0
10c2c810: 4aa8 0014 tstl %a0@(20)
10c2c814: 6754 beqs 10c2c86a <path_init+0x8a>
10c2c816: 0800 0005 btst #5,%d0
10c2c81a: 664e bnes 10c2c86a <path_init+0x8a>
10c2c81c: 2028 0020 movel %a0@(32),%d0
10c2c820: 6708 beqs 10c2c82a <path_init+0x4a>
10c2c822: 2640 moveal %d0,%a3
10c2c824: 41eb 0028 lea %a3@(40),%a0
10c2c828: 5290 addql #1,%a0@
10c2c82a: 2540 0004 movel %d0,%a2@(4)
10c2c82e: 2079 1002 53b4 moveal 100253b4 <_current_task>,%a0
10c2c834: 2068 02ea moveal %a0@(746),%a0
10c2c838: 2068 0014 moveal %a0@(20),%a0
10c2c83c: b0fc 0000 cmpaw #0,%a0
10c2c840: 6712 beqs 10c2c854 <path_init+0x74>
10c2c842: 4a90 tstl %a0@
10c2c844: 660c bnes 10c2c852 <path_init+0x72>
10c2c846: 4879 1000 2902 pea 10002902 <tvecs+0xd6a>
10c2c84c: 4eb9 10c1 60e4 jsr 10c160e4 <panic>
10c2c852: 5290 addql #1,%a0@
10c2c854: 2488 movel %a0,%a2@
10c2c856: 2f0a movel %a2,%sp@-
10c2c858: 2f09 movel %a1,%sp@-
10c2c85a: 4eba fe42 jsr %pc@(10c2c69e <__emul_lookup_dentry>)
10c2c85e: 508f addql #8,%sp
10c2c860: 4a80 tstl %d0
10c2c862: 6706 beqs 10c2c86a <path_init+0x8a>
10c2c864: 7000 moveq #0,%d0
10c2c866: 6000 0090 braw 10c2c8f8 <path_init+0x118>
10c2c86a: 2079 1002 53b4 moveal 100253b4 <_current_task>,%a0
10c2c870: 2068 02ea moveal %a0@(746),%a0
10c2c874: 2028 0018 movel %a0@(24),%d0
10c2c878: 6708 beqs 10c2c882 <path_init+0xa2>
10c2c87a: 2240 moveal %d0,%a1
10c2c87c: 41e9 0028 lea %a1@(40),%a0
10c2c880: 5290 addql #1,%a0@
10c2c882: 2540 0004 movel %d0,%a2@(4)
10c2c886: 2079 1002 53b4 moveal 100253b4 <_current_task>,%a0
10c2c88c: 2068 02ea moveal %a0@(746),%a0
10c2c890: 2068 000c moveal %a0@(12),%a0
10c2c894: b0fc 0000 cmpaw #0,%a0
10c2c898: 6712 beqs 10c2c8ac <path_init+0xcc>
10c2c89a: 4a90 tstl %a0@
10c2c89c: 660c bnes 10c2c8aa <path_init+0xca>
10c2c89e: 4879 1000 2902 pea 10002902 <tvecs+0xd6a>
10c2c8a4: 4eb9 10c1 60e4 jsr 10c160e4 <panic>
10c2c8aa: 5290 addql #1,%a0@
10c2c8ac: 2488 movel %a0,%a2@
10c2c8ae: 7001 moveq #1,%d0
10c2c8b0: 6046 bras 10c2c8f8 <path_init+0x118>
10c2c8b2: 2079 1002 53b4 moveal 100253b4 <_current_task>,%a0
10c2c8b8: 2068 02ea moveal %a0@(746),%a0
10c2c8bc: 2028 001c movel %a0@(28),%d0
10c2c8c0: 6708 beqs 10c2c8ca <path_init+0xea>
10c2c8c2: 2640 moveal %d0,%a3
10c2c8c4: 41eb 0028 lea %a3@(40),%a0
10c2c8c8: 5290 addql #1,%a0@
10c2c8ca: 2540 0004 movel %d0,%a2@(4)
10c2c8ce: 2079 1002 53b4 moveal 100253b4 <_current_task>,%a0
10c2c8d4: 2068 02ea moveal %a0@(746),%a0
10c2c8d8: 2068 0010 moveal %a0@(16),%a0
10c2c8dc: b0fc 0000 cmpaw #0,%a0
10c2c8e0: 6712 beqs 10c2c8f4 <path_init+0x114>
10c2c8e2: 4a90 tstl %a0@
10c2c8e4: 660c bnes 10c2c8f2 <path_init+0x112>
10c2c8e6: 4879 1000 2902 pea 10002902 <tvecs+0xd6a>
10c2c8ec: 4eb9 10c1 60e4 jsr 10c160e4 <panic>
10c2c8f2: 5290 addql #1,%a0@
10c2c8f4: 2488 movel %a0,%a2@
10c2c8f6: 7001 moveq #1,%d0
10c2c8f8: 246e fff8 moveal %fp@(-8),%a2
10c2c8fc: 266e fffc moveal %fp@(-4),%a3
10c2c900: 4e5e unlk %fp
10c2c902: 4e75 rts
10c2c904 <lookup_hash>:
10c2c904: 4e56 0000 linkw %fp,#0
10c2c908: 48e7 3030 moveml %d2-%d3/%a2-%a3,%sp@-
10c2c90c: 262e 0008 movel %fp@(8),%d3
10c2c910: 266e 000c moveal %fp@(12),%a3
10c2c914: 246b 0008 moveal %a3@(8),%a2
10c2c918: 4878 0001 pea 1 <PF_DTRACE_OFF>
10c2c91c: 2f0a movel %a2,%sp@-
10c2c91e: 4eba f366 jsr %pc@(10c2bc86 <permission>)
10c2c922: 508f addql #8,%sp
10c2c924: 2400 movel %d0,%d2
10c2c926: 6666 bnes 10c2c98e <lookup_hash+0x8a>
10c2c928: 206b 004c moveal %a3@(76),%a0
10c2c92c: b0fc 0000 cmpaw #0,%a0
10c2c930: 6716 beqs 10c2c948 <lookup_hash+0x44>
10c2c932: 2068 0004 moveal %a0@(4),%a0
10c2c936: b0fc 0000 cmpaw #0,%a0
10c2c93a: 670c beqs 10c2c948 <lookup_hash+0x44>
10c2c93c: 2f03 movel %d3,%sp@-
10c2c93e: 2f0b movel %a3,%sp@-
10c2c940: 4e90 jsr %a0@
10c2c942: 508f addql #8,%sp
10c2c944: 2400 movel %d0,%d2
10c2c946: 6d46 blts 10c2c98e <lookup_hash+0x8a>
10c2c948: 42a7 clrl %sp@-
10c2c94a: 2f03 movel %d3,%sp@-
10c2c94c: 2f0b movel %a3,%sp@-
10c2c94e: 4eba f3f2 jsr %pc@(10c2bd42 <cached_lookup>)
10c2c952: 2400 movel %d0,%d2
10c2c954: 4fef 000c lea %sp@(12),%sp
10c2c958: 6634 bnes 10c2c98e <lookup_hash+0x8a>
10c2c95a: 2f03 movel %d3,%sp@-
10c2c95c: 2f0b movel %a3,%sp@-
10c2c95e: 4eb9 10c3 2d76 jsr 10c32d76 <d_alloc>
10c2c964: 2600 movel %d0,%d3
10c2c966: 508f addql #8,%sp
10c2c968: 74f4 moveq #-12,%d2
10c2c96a: 4a83 tstl %d3
10c2c96c: 6720 beqs 10c2c98e <lookup_hash+0x8a>
10c2c96e: 206a 008c moveal %a2@(140),%a0
10c2c972: 2f03 movel %d3,%sp@-
10c2c974: 2f0a movel %a2,%sp@-
10c2c976: 2068 0004 moveal %a0@(4),%a0
10c2c97a: 4e90 jsr %a0@
10c2c97c: 2400 movel %d0,%d2
10c2c97e: 508f addql #8,%sp
10c2c980: 6604 bnes 10c2c986 <lookup_hash+0x82>
10c2c982: 2403 movel %d3,%d2
10c2c984: 6008 bras 10c2c98e <lookup_hash+0x8a>
10c2c986: 2f03 movel %d3,%sp@-
10c2c988: 4eb9 10c3 26d8 jsr 10c326d8 <dput>
10c2c98e: 2002 movel %d2,%d0
10c2c990: 4cee 0c0c fff0 moveml %fp@(-16),%d2-%d3/%a2-%a3
10c2c996: 4e5e unlk %fp
10c2c998: 4e75 rts
10c2c99a <lookup_one_len>:
10c2c99a: 4e56 fff4 linkw %fp,#-12
10c2c99e: 2f03 movel %d3,%sp@-
10c2c9a0: 2f02 movel %d2,%sp@-
10c2c9a2: 206e 0008 moveal %fp@(8),%a0
10c2c9a6: 242e 0010 movel %fp@(16),%d2
10c2c9aa: 2d48 fff4 movel %a0,%fp@(-12)
10c2c9ae: 2d42 fff8 movel %d2,%fp@(-8)
10c2c9b2: 674a beqs 10c2c9fe <lookup_one_len+0x64>
10c2c9b4: 7200 moveq #0,%d1
10c2c9b6: 5382 subql #1,%d2
10c2c9b8: 70ff moveq #-1,%d0
10c2c9ba: b082 cmpl %d2,%d0
10c2c9bc: 672e beqs 10c2c9ec <lookup_one_len+0x52>
10c2c9be: 7600 moveq #0,%d3
10c2c9c0: 1618 moveb %a0@+,%d3
10c2c9c2: 702f moveq #47,%d0
10c2c9c4: b083 cmpl %d3,%d0
10c2c9c6: 6736 beqs 10c2c9fe <lookup_one_len+0x64>
10c2c9c8: 4a83 tstl %d3
10c2c9ca: 6732 beqs 10c2c9fe <lookup_one_len+0x64>
10c2c9cc: 2003 movel %d3,%d0
10c2c9ce: e988 lsll #4,%d0
10c2c9d0: d081 addl %d1,%d0
10c2c9d2: 2203 movel %d3,%d1
10c2c9d4: e889 lsrl #4,%d1
10c2c9d6: d081 addl %d1,%d0
10c2c9d8: 2200 movel %d0,%d1
10c2c9da: d281 addl %d1,%d1
10c2c9dc: d280 addl %d0,%d1
10c2c9de: e589 lsll #2,%d1
10c2c9e0: 9280 subl %d0,%d1
10c2c9e2: 51ca ffdc dbf %d2,10c2c9c0 <lookup_one_len+0x26>
10c2c9e6: 4242 clrw %d2
10c2c9e8: 5382 subql #1,%d2
10c2c9ea: 64d4 bccs 10c2c9c0 <lookup_one_len+0x26>
10c2c9ec: 2d41 fffc movel %d1,%fp@(-4)
10c2c9f0: 2f2e 000c movel %fp@(12),%sp@-
10c2c9f4: 486e fff4 pea %fp@(-12)
10c2c9f8: 4eba ff0a jsr %pc@(10c2c904 <lookup_hash>)
10c2c9fc: 6002 bras 10c2ca00 <lookup_one_len+0x66>
10c2c9fe: 70f3 moveq #-13,%d0
10c2ca00: 242e ffec movel %fp@(-20),%d2
10c2ca04: 262e fff0 movel %fp@(-16),%d3
10c2ca08: 4e5e unlk %fp
10c2ca0a: 4e75 rts
10c2ca0c <__user_walk>:
10c2ca0c: 4e56 0000 linkw %fp,#0
10c2ca10: 48e7 3800 moveml %d2-%d4,%sp@-
10c2ca14: 282e 0010 movel %fp@(16),%d4
10c2ca18: 2f2e 0008 movel %fp@(8),%sp@-
10c2ca1c: 4eba f0da jsr %pc@(10c2baf8 <getname>)
10c2ca20: 2600 movel %d0,%d3
10c2ca22: 588f addql #4,%sp
10c2ca24: 2403 movel %d3,%d2
10c2ca26: 0c82 ffff fc18 cmpil #-1000,%d2
10c2ca2c: 6230 bhis 10c2ca5e <__user_walk+0x52>
10c2ca2e: 7400 moveq #0,%d2
10c2ca30: 2f04 movel %d4,%sp@-
10c2ca32: 2f2e 000c movel %fp@(12),%sp@-
10c2ca36: 2f03 movel %d3,%sp@-
10c2ca38: 4eba fda6 jsr %pc@(10c2c7e0 <path_init>)
10c2ca3c: 4fef 000c lea %sp@(12),%sp
10c2ca40: 4a80 tstl %d0
10c2ca42: 670c beqs 10c2ca50 <__user_walk+0x44>
10c2ca44: 2f04 movel %d4,%sp@-
10c2ca46: 2f03 movel %d3,%sp@-
10c2ca48: 4eba fc32 jsr %pc@(10c2c67c <path_walk>)
10c2ca4c: 2400 movel %d0,%d2
10c2ca4e: 508f addql #8,%sp
10c2ca50: 2f03 movel %d3,%sp@-
10c2ca52: 2f39 1002 7d20 movel 10027d20 <names_cachep>,%sp@-
10c2ca58: 4eb9 10c2 0aea jsr 10c20aea <kmem_cache_free>
10c2ca5e: 2002 movel %d2,%d0
10c2ca60: 4cee 001c fff4 moveml %fp@(-12),%d2-%d4
10c2ca66: 4e5e unlk %fp
10c2ca68: 4e75 rts
10c2ca6a <vfs_create>:
10c2ca6a: 4e56 0000 linkw %fp,#0
10c2ca6e: 48e7 3030 moveml %d2-%d3/%a2-%a3,%sp@-
10c2ca72: 246e 0008 moveal %fp@(8),%a2
10c2ca76: 266e 000c moveal %fp@(12),%a3
10c2ca7a: 262e 0010 movel %fp@(16),%d3
10c2ca7e: 0283 0000 0fff andil #4095,%d3
10c2ca84: 0043 8000 oriw #-32768,%d3
10c2ca88: 7078 moveq #120,%d0
10c2ca8a: d08a addl %a2,%d0
10c2ca8c: 2240 moveal %d0,%a1
10c2ca8e: 41fa 000c lea %pc@(10c2ca9c <vfs_create+0x32>),%a0
10c2ca92: 5391 subql #1,%a1@
10c2ca94: 6a06 bpls 10c2ca9c <vfs_create+0x32>
10c2ca96: 4ef9 10c8 56f4 jmp 10c856f4 <__down_failed>
10c2ca9c: 4aab 0008 tstl %a3@(8)
10c2caa0: 6704 beqs 10c2caa6 <vfs_create+0x3c>
10c2caa2: 74ef moveq #-17,%d2
10c2caa4: 603c bras 10c2cae2 <vfs_create+0x78>
10c2caa6: 082a 0005 010b btst #5,%a2@(267)
10c2caac: 6704 beqs 10c2cab2 <vfs_create+0x48>
10c2caae: 74fe moveq #-2,%d2
10c2cab0: 6030 bras 10c2cae2 <vfs_create+0x78>
10c2cab2: 4878 0003 pea 3 <PF_PTRACED_OFF>
10c2cab6: 2f0a movel %a2,%sp@-
10c2cab8: 4eba f1cc jsr %pc@(10c2bc86 <permission>)
10c2cabc: 2400 movel %d0,%d2
10c2cabe: 508f addql #8,%sp
10c2cac0: 6620 bnes 10c2cae2 <vfs_create+0x78>
10c2cac2: 74f3 moveq #-13,%d2
10c2cac4: 206a 008c moveal %a2@(140),%a0
10c2cac8: b0fc 0000 cmpaw #0,%a0
10c2cacc: 6714 beqs 10c2cae2 <vfs_create+0x78>
10c2cace: 4a90 tstl %a0@
10c2cad0: 6710 beqs 10c2cae2 <vfs_create+0x78>
10c2cad2: 2f03 movel %d3,%sp@-
10c2cad4: 2f0b movel %a3,%sp@-
10c2cad6: 2f0a movel %a2,%sp@-
10c2cad8: 2050 moveal %a0@,%a0
10c2cada: 4e90 jsr %a0@
10c2cadc: 2400 movel %d0,%d2
10c2cade: 4fef 000c lea %sp@(12),%sp
10c2cae2: 7078 moveq #120,%d0
10c2cae4: d08a addl %a2,%d0
10c2cae6: 2240 moveal %d0,%a1
10c2cae8: 41fa 000c lea %pc@(10c2caf6 <vfs_create+0x8c>),%a0
10c2caec: 5291 addql #1,%a1@
10c2caee: 6e06 bgts 10c2caf6 <vfs_create+0x8c>
10c2caf0: 4ef9 10c8 571c jmp 10c8571c <__up_wakeup>
10c2caf6: 4a82 tstl %d2
10c2caf8: 6614 bnes 10c2cb0e <vfs_create+0xa4>
10c2cafa: 082a 0002 00ff btst #2,%a2@(255)
10c2cb00: 670c beqs 10c2cb0e <vfs_create+0xa4>
10c2cb02: 4878 0004 pea 4 <PF_PTRACED_BIT>
10c2cb06: 2f0a movel %a2,%sp@-
10c2cb08: 4eb9 10c3 55b6 jsr 10c355b6 <__inode_dir_notify>
10c2cb0e: 2002 movel %d2,%d0
10c2cb10: 4cee 0c0c fff0 moveml %fp@(-16),%d2-%d3/%a2-%a3
10c2cb16: 4e5e unlk %fp
10c2cb18: 4e75 rts
10c2cb1a <open_namei>:
10c2cb1a: 4e56 fffc linkw %fp,#-4
10c2cb1e: 48e7 3f3c moveml %d2-%d7/%a2-%a5,%sp@-
10c2cb22: 242e 0008 movel %fp@(8),%d2
10c2cb26: 262e 000c movel %fp@(12),%d3
10c2cb2a: 2a6e 0014 moveal %fp@(20),%a5
10c2cb2e: 95ca subal %a2,%a2
10c2cb30: 7a00 moveq #0,%d5
10c2cb32: 2003 movel %d3,%d0
10c2cb34: 7203 moveq #3,%d1
10c2cb36: c081 andl %d1,%d0
10c2cb38: 41f9 1000 2907 lea 10002907 <tvecs+0xd6f>,%a0
10c2cb3e: 1030 0800 moveb %a0@(00000000,%d0:l),%d0
10c2cb42: 4880 extw %d0
10c2cb44: 3e00 movew %d0,%d7
10c2cb46: 48c7 extl %d7
10c2cb48: 0803 0006 btst #6,%d3
10c2cb4c: 6654 bnes 10c2cba2 <open_namei+0x88>
10c2cb4e: 2f0d movel %a5,%sp@-
10c2cb50: 4a43 tstw %d3
10c2cb52: 5cc0 sge %d0
10c2cb54: 4880 extw %d0
10c2cb56: 3200 movew %d0,%d1
10c2cb58: 48c1 extl %d1
10c2cb5a: 4481 negl %d1
10c2cb5c: 2003 movel %d3,%d0
10c2cb5e: 783f moveq #63,%d4
10c2cb60: 4604 notb %d4
10c2cb62: c084 andl %d4,%d0
10c2cb64: 0c80 0000 00c0 cmpil #192,%d0
10c2cb6a: 6604 bnes 10c2cb70 <open_namei+0x56>
10c2cb6c: 70fe moveq #-2,%d0
10c2cb6e: c280 andl %d0,%d1
10c2cb70: 0803 000e btst #14,%d3
10c2cb74: 6704 beqs 10c2cb7a <open_namei+0x60>
10c2cb76: 7802 moveq #2,%d4
10c2cb78: 8284 orl %d4,%d1
10c2cb7a: 2f01 movel %d1,%sp@-
10c2cb7c: 2f02 movel %d2,%sp@-
10c2cb7e: 4eba fc60 jsr %pc@(10c2c7e0 <path_init>)
10c2cb82: 4fef 000c lea %sp@(12),%sp
10c2cb86: 4a80 tstl %d0
10c2cb88: 670c beqs 10c2cb96 <open_namei+0x7c>
10c2cb8a: 2f0d movel %a5,%sp@-
10c2cb8c: 2f02 movel %d2,%sp@-
10c2cb8e: 4eba faec jsr %pc@(10c2c67c <path_walk>)
10c2cb92: 2440 moveal %d0,%a2
10c2cb94: 508f addql #8,%sp
10c2cb96: b4fc 0000 cmpaw #0,%a2
10c2cb9a: 6600 037a bnew 10c2cf16 <open_namei+0x3fc>
10c2cb9e: 6000 03c0 braw 10c2cf60 <open_namei+0x446>
10c2cba2: 2f0d movel %a5,%sp@-
10c2cba4: 4878 0010 pea 10 <LSIGTRAP+0xb>
10c2cba8: 2f02 movel %d2,%sp@-
10c2cbaa: 4eba fc34 jsr %pc@(10c2c7e0 <path_init>)
10c2cbae: 4fef 000c lea %sp@(12),%sp
10c2cbb2: 4a80 tstl %d0
10c2cbb4: 670c beqs 10c2cbc2 <open_namei+0xa8>
10c2cbb6: 2f0d movel %a5,%sp@-
10c2cbb8: 2f02 movel %d2,%sp@-
10c2cbba: 4eba fac0 jsr %pc@(10c2c67c <path_walk>)
10c2cbbe: 2440 moveal %d0,%a2
10c2cbc0: 508f addql #8,%sp
10c2cbc2: b4fc 0000 cmpaw #0,%a2
10c2cbc6: 6600 034e bnew 10c2cf16 <open_namei+0x3fc>
10c2cbca: 347c ffeb moveaw #-21,%a2
10c2cbce: 4aad 0018 tstl %a5@(24)
10c2cbd2: 6600 033c bnew 10c2cf10 <open_namei+0x3f6>
10c2cbd6: 226d 0008 moveal %a5@(8),%a1
10c2cbda: 206d 000c moveal %a5@(12),%a0
10c2cbde: 4a30 9800 tstb %a0@(00000000,%a1:l)
10c2cbe2: 6600 032c bnew 10c2cf10 <open_namei+0x3f6>
10c2cbe6: 2655 moveal %a5@,%a3
10c2cbe8: 7064 moveq #100,%d0
10c2cbea: d0ab 0008 addl %a3@(8),%d0
10c2cbee: 2240 moveal %d0,%a1
10c2cbf0: 41fa 000c lea %pc@(10c2cbfe <open_namei+0xe4>),%a0
10c2cbf4: 5391 subql #1,%a1@
10c2cbf6: 6a06 bpls 10c2cbfe <open_namei+0xe4>
10c2cbf8: 4ef9 10c8 56f4 jmp 10c856f4 <__down_failed>
10c2cbfe: 2f15 movel %a5@,%sp@-
10c2cc00: 240d movel %a5,%d2
10c2cc02: 5082 addql #8,%d2
10c2cc04: 2f02 movel %d2,%sp@-
10c2cc06: 45fa fcfc lea %pc@(10c2c904 <lookup_hash>),%a2
10c2cc0a: 4e92 jsr %a2@
10c2cc0c: 2d40 fffc movel %d0,%fp@(-4)
10c2cc10: 508f addql #8,%sp
10c2cc12: 2c02 movel %d2,%d6
10c2cc14: 246e fffc moveal %fp@(-4),%a2
10c2cc18: b4fc fc18 cmpaw #-1000,%a2
10c2cc1c: 631a blss 10c2cc38 <open_namei+0x11e>
10c2cc1e: 7064 moveq #100,%d0
10c2cc20: d0ab 0008 addl %a3@(8),%d0
10c2cc24: 2240 moveal %d0,%a1
10c2cc26: 41fa 000c lea %pc@(10c2cc34 <open_namei+0x11a>),%a0
10c2cc2a: 5291 addql #1,%a1@
10c2cc2c: 6e06 bgts 10c2cc34 <open_namei+0x11a>
10c2cc2e: 4ef9 10c8 571c jmp 10c8571c <__up_wakeup>
10c2cc34: 6000 02da braw 10c2cf10 <open_namei+0x3f6>
10c2cc38: 4aaa 0008 tstl %a2@(8)
10c2cc3c: 665c bnes 10c2cc9a <open_namei+0x180>
10c2cc3e: 2079 1002 53b4 moveal 100253b4 <_current_task>,%a0
10c2cc44: 2068 02ea moveal %a0@(746),%a0
10c2cc48: 2028 0008 movel %a0@(8),%d0
10c2cc4c: 4680 notl %d0
10c2cc4e: c0ae 0010 andl %fp@(16),%d0
10c2cc52: 2f00 movel %d0,%sp@-
10c2cc54: 2f0a movel %a2,%sp@-
10c2cc56: 2f2b 0008 movel %a3@(8),%sp@-
10c2cc5a: 4eba fe0e jsr %pc@(10c2ca6a <vfs_create>)
10c2cc5e: 2440 moveal %d0,%a2
10c2cc60: 7064 moveq #100,%d0
10c2cc62: d0ab 0008 addl %a3@(8),%d0
10c2cc66: 4fef 000c lea %sp@(12),%sp
10c2cc6a: 2240 moveal %d0,%a1
10c2cc6c: 41fa 000c lea %pc@(10c2cc7a <open_namei+0x160>),%a0
10c2cc70: 5291 addql #1,%a1@
10c2cc72: 6e06 bgts 10c2cc7a <open_namei+0x160>
10c2cc74: 4ef9 10c8 571c jmp 10c8571c <__up_wakeup>
10c2cc7a: 2f15 movel %a5@,%sp@-
10c2cc7c: 4eb9 10c3 26d8 jsr 10c326d8 <dput>
10c2cc82: 2aae fffc movel %fp@(-4),%a5@
10c2cc86: 588f addql #4,%sp
10c2cc88: b4fc 0000 cmpaw #0,%a2
10c2cc8c: 6600 0282 bnew 10c2cf10 <open_namei+0x3f6>
10c2cc90: 7e00 moveq #0,%d7
10c2cc92: 0243 fdff andiw #-513,%d3
10c2cc96: 6000 0116 braw 10c2cdae <open_namei+0x294>
10c2cc9a: 7064 moveq #100,%d0
10c2cc9c: d0ab 0008 addl %a3@(8),%d0
10c2cca0: 2240 moveal %d0,%a1
10c2cca2: 41fa 000c lea %pc@(10c2ccb0 <open_namei+0x196>),%a0
10c2cca6: 5291 addql #1,%a1@
10c2cca8: 6e06 bgts 10c2ccb0 <open_namei+0x196>
10c2ccaa: 4ef9 10c8 571c jmp 10c8571c <__up_wakeup>
10c2ccb0: 347c ffef moveaw #-17,%a2
10c2ccb4: 283c 10c3 26d8 movel #281224920,%d4
10c2ccba: 4a03 tstb %d3
10c2ccbc: 6d00 0248 bltw 10c2cf06 <open_namei+0x3ec>
10c2ccc0: 202e fffc movel %fp@(-4),%d0
10c2ccc4: 2040 moveal %d0,%a0
10c2ccc6: 4aa8 0038 tstl %a0@(56)
10c2ccca: 6700 0094 beqw 10c2cd60 <open_namei+0x246>
10c2ccce: 347c ffd8 moveaw #-40,%a2
10c2ccd2: 4a43 tstw %d3
10c2ccd4: 6d00 0230 bltw 10c2cf06 <open_namei+0x3ec>
10c2ccd8: 49ed 0004 lea %a5@(4),%a4
10c2ccdc: 47ee fffc lea %fp@(-4),%a3
10c2cce0: 2f13 movel %a3@,%sp@-
10c2cce2: 2f14 movel %a4@,%sp@-
10c2cce4: 4eb9 10c3 5736 jsr 10c35736 <lookup_mnt>
10c2ccea: 2440 moveal %d0,%a2
10c2ccec: 508f addql #8,%sp
10c2ccee: b4fc 0000 cmpaw #0,%a2
10c2ccf2: 675a beqs 10c2cd4e <open_namei+0x234>
10c2ccf4: 41ea 0028 lea %a2@(40),%a0
10c2ccf8: 5290 addql #1,%a0@
10c2ccfa: 288a movel %a2,%a4@
10c2ccfc: 2f13 movel %a3@,%sp@-
10c2ccfe: 4eb9 10c3 26d8 jsr 10c326d8 <dput>
10c2cd04: 242a 0008 movel %a2@(8),%d2
10c2cd08: 588f addql #4,%sp
10c2cd0a: 6722 beqs 10c2cd2e <open_namei+0x214>
10c2cd0c: 2242 moveal %d2,%a1
10c2cd0e: 41e9 0028 lea %a1@(40),%a0
10c2cd12: 40c1 movew %sr,%d1
10c2cd14: 007c 0700 oriw #1792,%sr
10c2cd18: 2010 movel %a0@,%d0
10c2cd1a: 5380 subql #1,%d0
10c2cd1c: 2080 movel %d0,%a0@
10c2cd1e: 46c1 movew %d1,%sr
10c2cd20: 4a80 tstl %d0
10c2cd22: 660a bnes 10c2cd2e <open_namei+0x214>
10c2cd24: 2f02 movel %d2,%sp@-
10c2cd26: 4eb9 10c3 5962 jsr 10c35962 <__mntput>
10c2cd2c: 588f addql #4,%sp
10c2cd2e: 206a 0010 moveal %a2@(16),%a0
10c2cd32: b0fc 0000 cmpaw #0,%a0
10c2cd36: 6712 beqs 10c2cd4a <open_namei+0x230>
10c2cd38: 4a90 tstl %a0@
10c2cd3a: 660c bnes 10c2cd48 <open_namei+0x22e>
10c2cd3c: 4879 1000 2902 pea 10002902 <tvecs+0xd6a>
10c2cd42: 4eb9 10c1 60e4 jsr 10c160e4 <panic>
10c2cd48: 5290 addql #1,%a0@
10c2cd4a: 2688 movel %a0,%a3@
10c2cd4c: 6006 bras 10c2cd54 <open_namei+0x23a>
10c2cd4e: 206e fffc moveal %fp@(-4),%a0
10c2cd52: 600c bras 10c2cd60 <open_namei+0x246>
10c2cd54: 202e fffc movel %fp@(-4),%d0
10c2cd58: 2040 moveal %d0,%a0
10c2cd5a: 4aa8 0038 tstl %a0@(56)
10c2cd5e: 6680 bnes 10c2cce0 <open_namei+0x1c6>
10c2cd60: 347c fffe moveaw #-2,%a2
10c2cd64: 2268 0008 moveal %a0@(8),%a1
10c2cd68: b2fc 0000 cmpaw #0,%a1
10c2cd6c: 6700 0198 beqw 10c2cf06 <open_namei+0x3ec>
10c2cd70: 2069 008c moveal %a1@(140),%a0
10c2cd74: b0fc 0000 cmpaw #0,%a0
10c2cd78: 6708 beqs 10c2cd82 <open_namei+0x268>
10c2cd7a: 4aa8 0028 tstl %a0@(40)
10c2cd7e: 6600 019c bnew 10c2cf1c <open_namei+0x402>
10c2cd82: 2f15 movel %a5@,%sp@-
10c2cd84: 2044 moveal %d4,%a0
10c2cd86: 4e90 jsr %a0@
10c2cd88: 2aae fffc movel %fp@(-4),%a5@
10c2cd8c: 347c ffeb moveaw #-21,%a2
10c2cd90: 2055 moveal %a5@,%a0
10c2cd92: 588f addql #4,%sp
10c2cd94: 2068 0008 moveal %a0@(8),%a0
10c2cd98: b0fc 0000 cmpaw #0,%a0
10c2cd9c: 6710 beqs 10c2cdae <open_namei+0x294>
10c2cd9e: 3028 0032 movew %a0@(50),%d0
10c2cda2: 0240 f000 andiw #-4096,%d0
10c2cda6: 0c40 4000 cmpiw #16384,%d0
10c2cdaa: 6700 0164 beqw 10c2cf10 <open_namei+0x3f6>
10c2cdae: 347c fffe moveaw #-2,%a2
10c2cdb2: 206e fffc moveal %fp@(-4),%a0
10c2cdb6: 2668 0008 moveal %a0@(8),%a3
10c2cdba: b6fc 0000 cmpaw #0,%a3
10c2cdbe: 6700 0150 beqw 10c2cf10 <open_namei+0x3f6>
10c2cdc2: 347c ffd8 moveaw #-40,%a2
10c2cdc6: 302b 0032 movew %a3@(50),%d0
10c2cdca: 0240 f000 andiw #-4096,%d0
10c2cdce: 0c40 a000 cmpiw #-24576,%d0
10c2cdd2: 6700 013c beqw 10c2cf10 <open_namei+0x3f6>
10c2cdd6: 347c ffeb moveaw #-21,%a2
10c2cdda: 0c40 4000 cmpiw #16384,%d0
10c2cdde: 6608 bnes 10c2cde8 <open_namei+0x2ce>
10c2cde0: 0803 0001 btst #1,%d3
10c2cde4: 6600 012a bnew 10c2cf10 <open_namei+0x3f6>
10c2cde8: 2f07 movel %d7,%sp@-
10c2cdea: 2f0b movel %a3,%sp@-
10c2cdec: 4eba ee98 jsr %pc@(10c2bc86 <permission>)
10c2cdf0: 2440 moveal %d0,%a2
10c2cdf2: 508f addql #8,%sp
10c2cdf4: b4fc 0000 cmpaw #0,%a2
10c2cdf8: 6600 0116 bnew 10c2cf10 <open_namei+0x3f6>
10c2cdfc: 302b 0032 movew %a3@(50),%d0
10c2ce00: 0240 f000 andiw #-4096,%d0
10c2ce04: 0c40 1000 cmpiw #4096,%d0
10c2ce08: 6724 beqs 10c2ce2e <open_namei+0x314>
10c2ce0a: 0c40 c000 cmpiw #-16384,%d0
10c2ce0e: 671e beqs 10c2ce2e <open_namei+0x314>
10c2ce10: 0c40 6000 cmpiw #24576,%d0
10c2ce14: 6706 beqs 10c2ce1c <open_namei+0x302>
10c2ce16: 0c40 2000 cmpiw #8192,%d0
10c2ce1a: 6618 bnes 10c2ce34 <open_namei+0x31a>
10c2ce1c: 347c fff3 moveaw #-13,%a2
10c2ce20: 206d 0004 moveal %a5@(4),%a0
10c2ce24: 0828 0001 002f btst #1,%a0@(47)
10c2ce2a: 6600 00e4 bnew 10c2cf10 <open_namei+0x3f6>
10c2ce2e: 0243 fdff andiw #-513,%d3
10c2ce32: 6018 bras 10c2ce4c <open_namei+0x332>
10c2ce34: 347c ffe2 moveaw #-30,%a2
10c2ce38: 206b 0094 moveal %a3@(148),%a0
10c2ce3c: 0828 0000 0027 btst #0,%a0@(39)
10c2ce42: 6708 beqs 10c2ce4c <open_namei+0x332>
10c2ce44: 0803 0001 btst #1,%d3
10c2ce48: 6600 00c6 bnew 10c2cf10 <open_namei+0x3f6>
10c2ce4c: 347c ffff moveaw #-1,%a2
10c2ce50: 082b 0003 010b btst #3,%a3@(267)
10c2ce56: 6718 beqs 10c2ce70 <open_namei+0x356>
10c2ce58: 2003 movel %d3,%d0
10c2ce5a: 0280 0000 0402 andil #1026,%d0
10c2ce60: 7202 moveq #2,%d1
10c2ce62: b280 cmpl %d0,%d1
10c2ce64: 6700 00aa beqw 10c2cf10 <open_namei+0x3f6>
10c2ce68: 0803 0009 btst #9,%d3
10c2ce6c: 6600 00a2 bnew 10c2cf10 <open_namei+0x3f6>
10c2ce70: 206b 00a4 moveal %a3@(164),%a0
10c2ce74: b0fc 0000 cmpaw #0,%a0
10c2ce78: 6718 beqs 10c2ce92 <open_namei+0x378>
10c2ce7a: 0828 0005 002c btst #5,%a0@(44)
10c2ce80: 6710 beqs 10c2ce92 <open_namei+0x378>
10c2ce82: 2f03 movel %d3,%sp@-
10c2ce84: 2f0b movel %a3,%sp@-
10c2ce86: 4eb9 10c3 1610 jsr 10c31610 <__get_lease>
10c2ce8c: 2440 moveal %d0,%a2
10c2ce8e: 508f addql #8,%sp
10c2ce90: 6002 bras 10c2ce94 <open_namei+0x37a>
10c2ce92: 95ca subal %a2,%a2
10c2ce94: b4fc 0000 cmpaw #0,%a2
10c2ce98: 6676 bnes 10c2cf10 <open_namei+0x3f6>
10c2ce9a: 0803 0009 btst #9,%d3
10c2ce9e: 6760 beqs 10c2cf00 <open_namei+0x3e6>
10c2cea0: 2f0b movel %a3,%sp@-
10c2cea2: 4eba ee16 jsr %pc@(10c2bcba <get_write_access>)
10c2cea6: 2440 moveal %d0,%a2
10c2cea8: 588f addql #4,%sp
10c2ceaa: b4fc 0000 cmpaw #0,%a2
10c2ceae: 6660 bnes 10c2cf10 <open_namei+0x3f6>
10c2ceb0: 206b 0094 moveal %a3@(148),%a0
10c2ceb4: 0828 0006 0027 btst #6,%a0@(39)
10c2ceba: 671c beqs 10c2ced8 <open_namei+0x3be>
10c2cebc: 302b 0032 movew %a3@(50),%d0
10c2cec0: 0240 0408 andiw #1032,%d0
10c2cec4: 0c40 0400 cmpiw #1024,%d0
10c2cec8: 660e bnes 10c2ced8 <open_namei+0x3be>
10c2ceca: 2f0b movel %a3,%sp@-
10c2cecc: 4eb9 10c3 0eee jsr 10c30eee <locks_mandatory_locked>
10c2ced2: 2440 moveal %d0,%a2
10c2ced4: 588f addql #4,%sp
10c2ced6: 6002 bras 10c2ceda <open_namei+0x3c0>
10c2ced8: 95ca subal %a2,%a2
10c2ceda: b4fc 0000 cmpaw #0,%a2
10c2cede: 6614 bnes 10c2cef4 <open_namei+0x3da>
10c2cee0: 42a7 clrl %sp@-
10c2cee2: 42a7 clrl %sp@-
10c2cee4: 2f2e fffc movel %fp@(-4),%sp@-
10c2cee8: 4eb9 10c2 2a48 jsr 10c22a48 <do_truncate>
10c2ceee: 2440 moveal %d0,%a2
10c2cef0: 4fef 000c lea %sp@(12),%sp
10c2cef4: 41eb 010e lea %a3@(270),%a0
10c2cef8: 5390 subql #1,%a0@
10c2cefa: b4fc 0000 cmpaw #0,%a2
10c2cefe: 6610 bnes 10c2cf10 <open_namei+0x3f6>
10c2cf00: 7000 moveq #0,%d0
10c2cf02: 6000 00d6 braw 10c2cfda <open_namei+0x4c0>
10c2cf06: 2f2e fffc movel %fp@(-4),%sp@-
10c2cf0a: 2044 moveal %d4,%a0
10c2cf0c: 4e90 jsr %a0@
10c2cf0e: 588f addql #4,%sp
10c2cf10: 2f0d movel %a5,%sp@-
10c2cf12: 4eba edea jsr %pc@(10c2bcfe <path_release>)
10c2cf16: 200a movel %a2,%d0
10c2cf18: 6000 00c0 braw 10c2cfda <open_namei+0x4c0>
10c2cf1c: 347c ffd8 moveaw #-40,%a2
10c2cf20: 4a43 tstw %d3
10c2cf22: 6de2 blts 10c2cf06 <open_namei+0x3ec>
10c2cf24: 2f09 movel %a1,%sp@-
10c2cf26: 4eb9 10c3 4a04 jsr 10c34a04 <update_atime>
10c2cf2c: 226e fffc moveal %fp@(-4),%a1
10c2cf30: 2069 0008 moveal %a1@(8),%a0
10c2cf34: 2068 008c moveal %a0@(140),%a0
10c2cf38: 2f0d movel %a5,%sp@-
10c2cf3a: 2f09 movel %a1,%sp@-
10c2cf3c: 2068 0028 moveal %a0@(40),%a0
10c2cf40: 4e90 jsr %a0@
10c2cf42: 2440 moveal %d0,%a2
10c2cf44: 2f2e fffc movel %fp@(-4),%sp@-
10c2cf48: 2244 moveal %d4,%a1
10c2cf4a: 4e91 jsr %a1@
10c2cf4c: 4fef 0010 lea %sp@(16),%sp
10c2cf50: b4fc 0000 cmpaw #0,%a2
10c2cf54: 66c0 bnes 10c2cf16 <open_namei+0x3fc>
10c2cf56: 202d 0018 movel %a5@(24),%d0
10c2cf5a: 7204 moveq #4,%d1
10c2cf5c: b280 cmpl %d0,%d1
10c2cf5e: 6608 bnes 10c2cf68 <open_namei+0x44e>
10c2cf60: 2d55 fffc movel %a5@,%fp@(-4)
10c2cf64: 6000 fe48 braw 10c2cdae <open_namei+0x294>
10c2cf68: 347c ffeb moveaw #-21,%a2
10c2cf6c: 4a80 tstl %d0
10c2cf6e: 66a0 bnes 10c2cf10 <open_namei+0x3f6>
10c2cf70: 226d 0008 moveal %a5@(8),%a1
10c2cf74: 206d 000c moveal %a5@(12),%a0
10c2cf78: 4a30 9800 tstb %a0@(00000000,%a1:l)
10c2cf7c: 660c bnes 10c2cf8a <open_namei+0x470>
10c2cf7e: 347c ffd8 moveaw #-40,%a2
10c2cf82: 5285 addql #1,%d5
10c2cf84: 7821 moveq #33,%d4
10c2cf86: b885 cmpl %d5,%d4
10c2cf88: 6614 bnes 10c2cf9e <open_namei+0x484>
10c2cf8a: 2f09 movel %a1,%sp@-
10c2cf8c: 2f39 1002 7d20 movel 10027d20 <names_cachep>,%sp@-
10c2cf92: 4eb9 10c2 0aea jsr 10c20aea <kmem_cache_free>
10c2cf98: 508f addql #8,%sp
10c2cf9a: 6000 ff74 braw 10c2cf10 <open_namei+0x3f6>
10c2cf9e: 2655 moveal %a5@,%a3
10c2cfa0: 7064 moveq #100,%d0
10c2cfa2: d0ab 0008 addl %a3@(8),%d0
10c2cfa6: 2240 moveal %d0,%a1
10c2cfa8: 41fa 000c lea %pc@(10c2cfb6 <open_namei+0x49c>),%a0
10c2cfac: 5391 subql #1,%a1@
10c2cfae: 6a06 bpls 10c2cfb6 <open_namei+0x49c>
10c2cfb0: 4ef9 10c8 56f4 jmp 10c856f4 <__down_failed>
10c2cfb6: 2f15 movel %a5@,%sp@-
10c2cfb8: 2f06 movel %d6,%sp@-
10c2cfba: 4eba f948 jsr %pc@(10c2c904 <lookup_hash>)
10c2cfbe: 2d40 fffc movel %d0,%fp@(-4)
10c2cfc2: 2046 moveal %d6,%a0
10c2cfc4: 2f10 movel %a0@,%sp@-
10c2cfc6: 2f39 1002 7d20 movel 10027d20 <names_cachep>,%sp@-
10c2cfcc: 4eb9 10c2 0aea jsr 10c20aea <kmem_cache_free>
10c2cfd2: 4fef 0010 lea %sp@(16),%sp
10c2cfd6: 6000 fc3c braw 10c2cc14 <open_namei+0xfa>
10c2cfda: 4cee 3cfc ffd4 moveml %fp@(-44),%d2-%d7/%a2-%a5
10c2cfe0: 4e5e unlk %fp
10c2cfe2: 4e75 rts
10c2cfe4 <lookup_create>:
10c2cfe4: 4e56 0000 linkw %fp,#0
10c2cfe8: 48e7 0038 moveml %a2-%a4,%sp@-
10c2cfec: 266e 0008 moveal %fp@(8),%a3
10c2cff0: 2053 moveal %a3@,%a0
10c2cff2: 7064 moveq #100,%d0
10c2cff4: d0a8 0008 addl %a0@(8),%d0
10c2cff8: 2240 moveal %d0,%a1
10c2cffa: 41fa 000c lea %pc@(10c2d008 <lookup_create+0x24>),%a0
10c2cffe: 5391 subql #1,%a1@
10c2d000: 6a06 bpls 10c2d008 <lookup_create+0x24>
10c2d002: 4ef9 10c8 56f4 jmp 10c856f4 <__down_failed>
10c2d008: 347c ffef moveaw #-17,%a2
10c2d00c: 4aab 0018 tstl %a3@(24)
10c2d010: 663a bnes 10c2d04c <lookup_create+0x68>
10c2d012: 2f13 movel %a3@,%sp@-
10c2d014: 49eb 0008 lea %a3@(8),%a4
10c2d018: 2f0c movel %a4,%sp@-
10c2d01a: 4eba f8e8 jsr %pc@(10c2c904 <lookup_hash>)
10c2d01e: 2440 moveal %d0,%a2
10c2d020: 508f addql #8,%sp
10c2d022: b4fc fc18 cmpaw #-1000,%a2
10c2d026: 6224 bhis 10c2d04c <lookup_create+0x68>
10c2d028: 4aae 000c tstl %fp@(12)
10c2d02c: 661e bnes 10c2d04c <lookup_create+0x68>
10c2d02e: 2254 moveal %a4@,%a1
10c2d030: 206b 000c moveal %a3@(12),%a0
10c2d034: 4a30 9800 tstb %a0@(00000000,%a1:l)
10c2d038: 6712 beqs 10c2d04c <lookup_create+0x68>
10c2d03a: 4aaa 0008 tstl %a2@(8)
10c2d03e: 660c bnes 10c2d04c <lookup_create+0x68>
10c2d040: 2f0a movel %a2,%sp@-
10c2d042: 4eb9 10c3 26d8 jsr 10c326d8 <dput>
10c2d048: 347c fffe moveaw #-2,%a2
10c2d04c: 200a movel %a2,%d0
10c2d04e: 4cee 1c00 fff4 moveml %fp@(-12),%a2-%a4
10c2d054: 4e5e unlk %fp
10c2d056: 4e75 rts
10c2d058 <vfs_mknod>:
10c2d058: 4e56 0000 linkw %fp,#0
10c2d05c: 48e7 3830 moveml %d2-%d4/%a2-%a3,%sp@-
10c2d060: 246e 0008 moveal %fp@(8),%a2
10c2d064: 266e 000c moveal %fp@(12),%a3
10c2d068: 282e 0010 movel %fp@(16),%d4
10c2d06c: 362e 0016 movew %fp@(22),%d3
10c2d070: 74ff moveq #-1,%d2
10c2d072: 7078 moveq #120,%d0
10c2d074: d08a addl %a2,%d0
10c2d076: 2240 moveal %d0,%a1
10c2d078: 41fa 000c lea %pc@(10c2d086 <vfs_mknod+0x2e>),%a0
10c2d07c: 5391 subql #1,%a1@
10c2d07e: 6a06 bpls 10c2d086 <vfs_mknod+0x2e>
10c2d080: 4ef9 10c8 56f4 jmp 10c856f4 <__down_failed>
10c2d086: 2004 movel %d4,%d0
10c2d088: 0280 0000 f000 andil #61440,%d0
10c2d08e: 0c80 0000 2000 cmpil #8192,%d0
10c2d094: 6708 beqs 10c2d09e <vfs_mknod+0x46>
10c2d096: 0c80 0000 6000 cmpil #24576,%d0
10c2d09c: 6614 bnes 10c2d0b2 <vfs_mknod+0x5a>
10c2d09e: 2079 1002 53b4 moveal 100253b4 <_current_task>,%a0
10c2d0a4: 0828 0003 01d0 btst #3,%a0@(464)
10c2d0aa: 6754 beqs 10c2d100 <vfs_mknod+0xa8>
10c2d0ac: 0068 0100 0006 oriw #256,%a0@(6)
10c2d0b2: 4aab 0008 tstl %a3@(8)
10c2d0b6: 6704 beqs 10c2d0bc <vfs_mknod+0x64>
10c2d0b8: 74ef moveq #-17,%d2
10c2d0ba: 6044 bras 10c2d100 <vfs_mknod+0xa8>
10c2d0bc: 082a 0005 010b btst #5,%a2@(267)
10c2d0c2: 6704 beqs 10c2d0c8 <vfs_mknod+0x70>
10c2d0c4: 74fe moveq #-2,%d2
10c2d0c6: 6038 bras 10c2d100 <vfs_mknod+0xa8>
10c2d0c8: 4878 0003 pea 3 <PF_PTRACED_OFF>
10c2d0cc: 2f0a movel %a2,%sp@-
10c2d0ce: 4eba ebb6 jsr %pc@(10c2bc86 <permission>)
10c2d0d2: 2400 movel %d0,%d2
10c2d0d4: 508f addql #8,%sp
10c2d0d6: 6628 bnes 10c2d100 <vfs_mknod+0xa8>
10c2d0d8: 74ff moveq #-1,%d2
10c2d0da: 206a 008c moveal %a2@(140),%a0
10c2d0de: b0fc 0000 cmpaw #0,%a0
10c2d0e2: 671c beqs 10c2d100 <vfs_mknod+0xa8>
10c2d0e4: 4aa8 001c tstl %a0@(28)
10c2d0e8: 6716 beqs 10c2d100 <vfs_mknod+0xa8>
10c2d0ea: 3f03 movew %d3,%sp@-
10c2d0ec: 4267 clrw %sp@-
10c2d0ee: 2f04 movel %d4,%sp@-
10c2d0f0: 2f0b movel %a3,%sp@-
10c2d0f2: 2f0a movel %a2,%sp@-
10c2d0f4: 2068 001c moveal %a0@(28),%a0
10c2d0f8: 4e90 jsr %a0@
10c2d0fa: 2400 movel %d0,%d2
10c2d0fc: 4fef 0010 lea %sp@(16),%sp
10c2d100: 7078 moveq #120,%d0
10c2d102: d08a addl %a2,%d0
10c2d104: 2240 moveal %d0,%a1
10c2d106: 41fa 000c lea %pc@(10c2d114 <vfs_mknod+0xbc>),%a0
10c2d10a: 5291 addql #1,%a1@
10c2d10c: 6e06 bgts 10c2d114 <vfs_mknod+0xbc>
10c2d10e: 4ef9 10c8 571c jmp 10c8571c <__up_wakeup>
10c2d114: 4a82 tstl %d2
10c2d116: 6614 bnes 10c2d12c <vfs_mknod+0xd4>
10c2d118: 082a 0002 00ff btst #2,%a2@(255)
10c2d11e: 670c beqs 10c2d12c <vfs_mknod+0xd4>
10c2d120: 4878 0004 pea 4 <PF_PTRACED_BIT>
10c2d124: 2f0a movel %a2,%sp@-
10c2d126: 4eb9 10c3 55b6 jsr 10c355b6 <__inode_dir_notify>
10c2d12c: 2002 movel %d2,%d0
10c2d12e: 4cee 0c1c ffec moveml %fp@(-20),%d2-%d4/%a2-%a3
10c2d134: 4e5e unlk %fp
10c2d136: 4e75 rts
10c2d138 <sys_mknod>:
10c2d138: 4e56 ffe4 linkw %fp,#-28
10c2d13c: 48e7 3f00 moveml %d2-%d7,%sp@-
10c2d140: 282e 000c movel %fp@(12),%d4
10c2d144: 3e2e 0012 movew %fp@(18),%d7
10c2d148: 7600 moveq #0,%d3
10c2d14a: 2004 movel %d4,%d0
10c2d14c: 0280 0000 f000 andil #61440,%d0
10c2d152: 0c80 0000 4000 cmpil #16384,%d0
10c2d158: 6606 bnes 10c2d160 <sys_mknod+0x28>
10c2d15a: 70ff moveq #-1,%d0
10c2d15c: 6000 012e braw 10c2d28c <sys_mknod+0x154>
10c2d160: 2f2e 0008 movel %fp@(8),%sp@-
10c2d164: 4eba e992 jsr %pc@(10c2baf8 <getname>)
10c2d168: 2a00 movel %d0,%d5
10c2d16a: 588f addql #4,%sp
10c2d16c: 0c85 ffff fc18 cmpil #-1000,%d5
10c2d172: 6200 0118 bhiw 10c2d28c <sys_mknod+0x154>
10c2d176: 74e4 moveq #-28,%d2
10c2d178: d48e addl %fp,%d2
10c2d17a: 2f02 movel %d2,%sp@-
10c2d17c: 4878 0010 pea 10 <LSIGTRAP+0xb>
10c2d180: 2f05 movel %d5,%sp@-
10c2d182: 4eba f65c jsr %pc@(10c2c7e0 <path_init>)
10c2d186: 4fef 000c lea %sp@(12),%sp
10c2d18a: 2c02 movel %d2,%d6
10c2d18c: 4a80 tstl %d0
10c2d18e: 670c beqs 10c2d19c <sys_mknod+0x64>
10c2d190: 2f06 movel %d6,%sp@-
10c2d192: 2f05 movel %d5,%sp@-
10c2d194: 4eba f4e6 jsr %pc@(10c2c67c <path_walk>)
10c2d198: 2600 movel %d0,%d3
10c2d19a: 508f addql #8,%sp
10c2d19c: 4a83 tstl %d3
10c2d19e: 6600 00dc bnew 10c2d27c <sys_mknod+0x144>
10c2d1a2: 42a7 clrl %sp@-
10c2d1a4: 2f06 movel %d6,%sp@-
10c2d1a6: 4eba fe3c jsr %pc@(10c2cfe4 <lookup_create>)
10c2d1aa: 2400 movel %d0,%d2
10c2d1ac: 508f addql #8,%sp
10c2d1ae: 2602 movel %d2,%d3
10c2d1b0: 2079 1002 53b4 moveal 100253b4 <_current_task>,%a0
10c2d1b6: 2068 02ea moveal %a0@(746),%a0
10c2d1ba: 2028 0008 movel %a0@(8),%d0
10c2d1be: 4680 notl %d0
10c2d1c0: c880 andl %d0,%d4
10c2d1c2: 0c83 ffff fc18 cmpil #-1000,%d3
10c2d1c8: 6200 0090 bhiw 10c2d25a <sys_mknod+0x122>
10c2d1cc: 2004 movel %d4,%d0
10c2d1ce: 0280 0000 f000 andil #61440,%d0
10c2d1d4: 0c80 0000 4000 cmpil #16384,%d0
10c2d1da: 676e beqs 10c2d24a <sys_mknod+0x112>
10c2d1dc: 6e1a bgts 10c2d1f8 <sys_mknod+0xc0>
10c2d1de: 0c80 0000 1000 cmpil #4096,%d0
10c2d1e4: 6748 beqs 10c2d22e <sys_mknod+0xf6>
10c2d1e6: 6e06 bgts 10c2d1ee <sys_mknod+0xb6>
10c2d1e8: 4a80 tstl %d0
10c2d1ea: 672a beqs 10c2d216 <sys_mknod+0xde>
10c2d1ec: 6060 bras 10c2d24e <sys_mknod+0x116>
10c2d1ee: 0c80 0000 2000 cmpil #8192,%d0
10c2d1f4: 6738 beqs 10c2d22e <sys_mknod+0xf6>
10c2d1f6: 6056 bras 10c2d24e <sys_mknod+0x116>
10c2d1f8: 0c80 0000 8000 cmpil #32768,%d0
10c2d1fe: 6716 beqs 10c2d216 <sys_mknod+0xde>
10c2d200: 6e0a bgts 10c2d20c <sys_mknod+0xd4>
10c2d202: 0c80 0000 6000 cmpil #24576,%d0
10c2d208: 6724 beqs 10c2d22e <sys_mknod+0xf6>
10c2d20a: 6042 bras 10c2d24e <sys_mknod+0x116>
10c2d20c: 0c80 0000 c000 cmpil #49152,%d0
10c2d212: 671a beqs 10c2d22e <sys_mknod+0xf6>
10c2d214: 6038 bras 10c2d24e <sys_mknod+0x116>
10c2d216: 2f04 movel %d4,%sp@-
10c2d218: 2f02 movel %d2,%sp@-
10c2d21a: 206e ffe4 moveal %fp@(-28),%a0
10c2d21e: 2f28 0008 movel %a0@(8),%sp@-
10c2d222: 4eba f846 jsr %pc@(10c2ca6a <vfs_create>)
10c2d226: 2600 movel %d0,%d3
10c2d228: 4fef 000c lea %sp@(12),%sp
10c2d22c: 6022 bras 10c2d250 <sys_mknod+0x118>
10c2d22e: 3f07 movew %d7,%sp@-
10c2d230: 4267 clrw %sp@-
10c2d232: 2f04 movel %d4,%sp@-
10c2d234: 2f02 movel %d2,%sp@-
10c2d236: 206e ffe4 moveal %fp@(-28),%a0
10c2d23a: 2f28 0008 movel %a0@(8),%sp@-
10c2d23e: 4eba fe18 jsr %pc@(10c2d058 <vfs_mknod>)
10c2d242: 2600 movel %d0,%d3
10c2d244: 4fef 0010 lea %sp@(16),%sp
10c2d248: 6006 bras 10c2d250 <sys_mknod+0x118>
10c2d24a: 76ff moveq #-1,%d3
10c2d24c: 6002 bras 10c2d250 <sys_mknod+0x118>
10c2d24e: 76ea moveq #-22,%d3
10c2d250: 2f02 movel %d2,%sp@-
10c2d252: 4eb9 10c3 26d8 jsr 10c326d8 <dput>
10c2d258: 588f addql #4,%sp
10c2d25a: 206e ffe4 moveal %fp@(-28),%a0
10c2d25e: 7064 moveq #100,%d0
10c2d260: d0a8 0008 addl %a0@(8),%d0
10c2d264: 2240 moveal %d0,%a1
10c2d266: 41fa 000c lea %pc@(10c2d274 <sys_mknod+0x13c>),%a0
10c2d26a: 5291 addql #1,%a1@
10c2d26c: 6e06 bgts 10c2d274 <sys_mknod+0x13c>
10c2d26e: 4ef9 10c8 571c jmp 10c8571c <__up_wakeup>
10c2d274: 2f06 movel %d6,%sp@-
10c2d276: 4eba ea86 jsr %pc@(10c2bcfe <path_release>)
10c2d27a: 588f addql #4,%sp
10c2d27c: 2f05 movel %d5,%sp@-
10c2d27e: 2f39 1002 7d20 movel 10027d20 <names_cachep>,%sp@-
10c2d284: 4eb9 10c2 0aea jsr 10c20aea <kmem_cache_free>
10c2d28a: 2003 movel %d3,%d0
10c2d28c: 4cee 00fc ffcc moveml %fp@(-52),%d2-%d7
10c2d292: 4e5e unlk %fp
10c2d294: 4e75 rts
10c2d296 <vfs_mkdir>:
10c2d296: 4e56 0000 linkw %fp,#0
10c2d29a: 48e7 2030 moveml %d2/%a2-%a3,%sp@-
10c2d29e: 246e 0008 moveal %fp@(8),%a2
10c2d2a2: 266e 000c moveal %fp@(12),%a3
10c2d2a6: 7078 moveq #120,%d0
10c2d2a8: d08a addl %a2,%d0
10c2d2aa: 2240 moveal %d0,%a1
10c2d2ac: 41fa 000c lea %pc@(10c2d2ba <vfs_mkdir+0x24>),%a0
10c2d2b0: 5391 subql #1,%a1@
10c2d2b2: 6a06 bpls 10c2d2ba <vfs_mkdir+0x24>
10c2d2b4: 4ef9 10c8 56f4 jmp 10c856f4 <__down_failed>
10c2d2ba: 4aab 0008 tstl %a3@(8)
10c2d2be: 6704 beqs 10c2d2c4 <vfs_mkdir+0x2e>
10c2d2c0: 74ef moveq #-17,%d2
10c2d2c2: 604a bras 10c2d30e <vfs_mkdir+0x78>
10c2d2c4: 082a 0005 010b btst #5,%a2@(267)
10c2d2ca: 6704 beqs 10c2d2d0 <vfs_mkdir+0x3a>
10c2d2cc: 74fe moveq #-2,%d2
10c2d2ce: 603e bras 10c2d30e <vfs_mkdir+0x78>
10c2d2d0: 4878 0003 pea 3 <PF_PTRACED_OFF>
10c2d2d4: 2f0a movel %a2,%sp@-
10c2d2d6: 4eba e9ae jsr %pc@(10c2bc86 <permission>)
10c2d2da: 2400 movel %d0,%d2
10c2d2dc: 508f addql #8,%sp
10c2d2de: 662e bnes 10c2d30e <vfs_mkdir+0x78>
10c2d2e0: 74ff moveq #-1,%d2
10c2d2e2: 206a 008c moveal %a2@(140),%a0
10c2d2e6: b0fc 0000 cmpaw #0,%a0
10c2d2ea: 6722 beqs 10c2d30e <vfs_mkdir+0x78>
10c2d2ec: 4aa8 0014 tstl %a0@(20)
10c2d2f0: 671c beqs 10c2d30e <vfs_mkdir+0x78>
10c2d2f2: 202e 0010 movel %fp@(16),%d0
10c2d2f6: 0280 0000 03ff andil #1023,%d0
10c2d2fc: 2f00 movel %d0,%sp@-
10c2d2fe: 2f0b movel %a3,%sp@-
10c2d300: 2f0a movel %a2,%sp@-
10c2d302: 2068 0014 moveal %a0@(20),%a0
10c2d306: 4e90 jsr %a0@
10c2d308: 2400 movel %d0,%d2
10c2d30a: 4fef 000c lea %sp@(12),%sp
10c2d30e: 7078 moveq #120,%d0
10c2d310: d08a addl %a2,%d0
10c2d312: 2240 moveal %d0,%a1
10c2d314: 41fa 000c lea %pc@(10c2d322 <vfs_mkdir+0x8c>),%a0
10c2d318: 5291 addql #1,%a1@
10c2d31a: 6e06 bgts 10c2d322 <vfs_mkdir+0x8c>
10c2d31c: 4ef9 10c8 571c jmp 10c8571c <__up_wakeup>
10c2d322: 4a82 tstl %d2
10c2d324: 6614 bnes 10c2d33a <vfs_mkdir+0xa4>
10c2d326: 082a 0002 00ff btst #2,%a2@(255)
10c2d32c: 670c beqs 10c2d33a <vfs_mkdir+0xa4>
10c2d32e: 4878 0004 pea 4 <PF_PTRACED_BIT>
10c2d332: 2f0a movel %a2,%sp@-
10c2d334: 4eb9 10c3 55b6 jsr 10c355b6 <__inode_dir_notify>
10c2d33a: 2002 movel %d2,%d0
10c2d33c: 4cee 0c04 fff4 moveml %fp@(-12),%d2/%a2-%a3
10c2d342: 4e5e unlk %fp
10c2d344: 4e75 rts
10c2d346 <sys_mkdir>:
10c2d346: 4e56 ffe4 linkw %fp,#-28
10c2d34a: 48e7 3c00 moveml %d2-%d5,%sp@-
10c2d34e: 2f2e 0008 movel %fp@(8),%sp@-
10c2d352: 4eba e7a4 jsr %pc@(10c2baf8 <getname>)
10c2d356: 2a00 movel %d0,%d5
10c2d358: 588f addql #4,%sp
10c2d35a: 2405 movel %d5,%d2
10c2d35c: 0c82 ffff fc18 cmpil #-1000,%d2
10c2d362: 6200 00a4 bhiw 10c2d408 <sys_mkdir+0xc2>
10c2d366: 76e4 moveq #-28,%d3
10c2d368: d68e addl %fp,%d3
10c2d36a: 2f03 movel %d3,%sp@-
10c2d36c: 4878 0010 pea 10 <LSIGTRAP+0xb>
10c2d370: 2f02 movel %d2,%sp@-
10c2d372: 4eba f46c jsr %pc@(10c2c7e0 <path_init>)
10c2d376: 4fef 000c lea %sp@(12),%sp
10c2d37a: 4a80 tstl %d0
10c2d37c: 670c beqs 10c2d38a <sys_mkdir+0x44>
10c2d37e: 2f03 movel %d3,%sp@-
10c2d380: 2f02 movel %d2,%sp@-
10c2d382: 4eba f2f8 jsr %pc@(10c2c67c <path_walk>)
10c2d386: 2400 movel %d0,%d2
10c2d388: 508f addql #8,%sp
10c2d38a: 4a82 tstl %d2
10c2d38c: 666c bnes 10c2d3fa <sys_mkdir+0xb4>
10c2d38e: 4878 0001 pea 1 <PF_DTRACE_OFF>
10c2d392: 2f03 movel %d3,%sp@-
10c2d394: 4eba fc4e jsr %pc@(10c2cfe4 <lookup_create>)
10c2d398: 2800 movel %d0,%d4
10c2d39a: 508f addql #8,%sp
10c2d39c: 2404 movel %d4,%d2
10c2d39e: 0c82 ffff fc18 cmpil #-1000,%d2
10c2d3a4: 6232 bhis 10c2d3d8 <sys_mkdir+0x92>
10c2d3a6: 2079 1002 53b4 moveal 100253b4 <_current_task>,%a0
10c2d3ac: 2068 02ea moveal %a0@(746),%a0
10c2d3b0: 2028 0008 movel %a0@(8),%d0
10c2d3b4: 4680 notl %d0
10c2d3b6: c0ae 000c andl %fp@(12),%d0
10c2d3ba: 2f00 movel %d0,%sp@-
10c2d3bc: 2f02 movel %d2,%sp@-
10c2d3be: 206e ffe4 moveal %fp@(-28),%a0
10c2d3c2: 2f28 0008 movel %a0@(8),%sp@-
10c2d3c6: 4eba fece jsr %pc@(10c2d296 <vfs_mkdir>)
10c2d3ca: 2400 movel %d0,%d2
10c2d3cc: 2f04 movel %d4,%sp@-
10c2d3ce: 4eb9 10c3 26d8 jsr 10c326d8 <dput>
10c2d3d4: 4fef 0010 lea %sp@(16),%sp
10c2d3d8: 206e ffe4 moveal %fp@(-28),%a0
10c2d3dc: 7064 moveq #100,%d0
10c2d3de: d0a8 0008 addl %a0@(8),%d0
10c2d3e2: 2240 moveal %d0,%a1
10c2d3e4: 41fa 000c lea %pc@(10c2d3f2 <sys_mkdir+0xac>),%a0
10c2d3e8: 5291 addql #1,%a1@
10c2d3ea: 6e06 bgts 10c2d3f2 <sys_mkdir+0xac>
10c2d3ec: 4ef9 10c8 571c jmp 10c8571c <__up_wakeup>
10c2d3f2: 2f03 movel %d3,%sp@-
10c2d3f4: 4eba e908 jsr %pc@(10c2bcfe <path_release>)
10c2d3f8: 588f addql #4,%sp
10c2d3fa: 2f05 movel %d5,%sp@-
10c2d3fc: 2f39 1002 7d20 movel 10027d20 <names_cachep>,%sp@-
10c2d402: 4eb9 10c2 0aea jsr 10c20aea <kmem_cache_free>
10c2d408: 2002 movel %d2,%d0
10c2d40a: 4cee 003c ffd4 moveml %fp@(-44),%d2-%d5
10c2d410: 4e5e unlk %fp
10c2d412: 4e75 rts
10c2d414 <d_unhash>:
10c2d414: 4e56 0000 linkw %fp,#0
10c2d418: 2f0b movel %a3,%sp@-
10c2d41a: 2f0a movel %a2,%sp@-
10c2d41c: 266e 0008 moveal %fp@(8),%a3
10c2d420: b6fc 0000 cmpaw #0,%a3
10c2d424: 6712 beqs 10c2d438 <d_unhash+0x24>
10c2d426: 4a93 tstl %a3@
10c2d428: 660c bnes 10c2d436 <d_unhash+0x22>
10c2d42a: 4879 1000 2902 pea 10002902 <tvecs+0xd6a>
10c2d430: 4eb9 10c1 60e4 jsr 10c160e4 <panic>
10c2d436: 5293 addql #1,%a3@
10c2d438: 7002 moveq #2,%d0
10c2d43a: b093 cmpl %a3@,%d0
10c2d43c: 670e beqs 10c2d44c <d_unhash+0x38>
10c2d43e: 2f0b movel %a3,%sp@-
10c2d440: 4eb9 10c3 2d10 jsr 10c32d10 <shrink_dcache_parent>
10c2d446: 7002 moveq #2,%d0
10c2d448: b093 cmpl %a3@,%d0
10c2d44a: 6616 bnes 10c2d462 <d_unhash+0x4e>
10c2d44c: 41eb 0010 lea %a3@(16),%a0
10c2d450: 2468 0004 moveal %a0@(4),%a2
10c2d454: 2250 moveal %a0@,%a1
10c2d456: 234a 0004 movel %a2,%a1@(4)
10c2d45a: 2489 movel %a1,%a2@
10c2d45c: 2088 movel %a0,%a0@
10c2d45e: 2748 0014 movel %a0,%a3@(20)
10c2d462: 246e fff8 moveal %fp@(-8),%a2
10c2d466: 266e fffc moveal %fp@(-4),%a3
10c2d46a: 4e5e unlk %fp
10c2d46c: 4e75 rts
10c2d46e <vfs_rmdir>:
10c2d46e: 4e56 0000 linkw %fp,#0
10c2d472: 48e7 3030 moveml %d2-%d3/%a2-%a3,%sp@-
10c2d476: 266e 0008 moveal %fp@(8),%a3
10c2d47a: 246e 000c moveal %fp@(12),%a2
10c2d47e: 4aaa 0008 tstl %a2@(8)
10c2d482: 670a beqs 10c2d48e <vfs_rmdir+0x20>
10c2d484: 206a 000c moveal %a2@(12),%a0
10c2d488: b7e8 0008 cmpal %a0@(8),%a3
10c2d48c: 6706 beqs 10c2d494 <vfs_rmdir+0x26>
10c2d48e: 74fe moveq #-2,%d2
10c2d490: 6000 0172 braw 10c2d604 <vfs_rmdir+0x196>
10c2d494: 4878 0003 pea 3 <PF_PTRACED_OFF>
10c2d498: 2f0b movel %a3,%sp@-
10c2d49a: 4eba e7ea jsr %pc@(10c2bc86 <permission>)
10c2d49e: 508f addql #8,%sp
10c2d4a0: 4a80 tstl %d0
10c2d4a2: 6704 beqs 10c2d4a8 <vfs_rmdir+0x3a>
10c2d4a4: 2400 movel %d0,%d2
10c2d4a6: 6076 bras 10c2d51e <vfs_rmdir+0xb0>
10c2d4a8: 082b 0003 010b btst #3,%a3@(267)
10c2d4ae: 6644 bnes 10c2d4f4 <vfs_rmdir+0x86>
10c2d4b0: 226a 0008 moveal %a2@(8),%a1
10c2d4b4: 082b 0001 0032 btst #1,%a3@(50)
10c2d4ba: 672c beqs 10c2d4e8 <vfs_rmdir+0x7a>
10c2d4bc: 2079 1002 53b4 moveal 100253b4 <_current_task>,%a0
10c2d4c2: 2028 0138 movel %a0@(312),%d0
10c2d4c6: b0a9 0036 cmpl %a1@(54),%d0
10c2d4ca: 671c beqs 10c2d4e8 <vfs_rmdir+0x7a>
10c2d4cc: b0ab 0036 cmpl %a3@(54),%d0
10c2d4d0: 6716 beqs 10c2d4e8 <vfs_rmdir+0x7a>
10c2d4d2: 0828 0003 01d3 btst #3,%a0@(467)
10c2d4d8: 670a beqs 10c2d4e4 <vfs_rmdir+0x76>
10c2d4da: 0068 0100 0006 oriw #256,%a0@(6)
10c2d4e0: 7001 moveq #1,%d0
10c2d4e2: 6004 bras 10c2d4e8 <vfs_rmdir+0x7a>
10c2d4e4: 7000 moveq #0,%d0
10c2d4e6: 670c beqs 10c2d4f4 <vfs_rmdir+0x86>
10c2d4e8: 206a 0008 moveal %a2@(8),%a0
10c2d4ec: 7018 moveq #24,%d0
10c2d4ee: c0a8 0108 andl %a0@(264),%d0
10c2d4f2: 6706 beqs 10c2d4fa <vfs_rmdir+0x8c>
10c2d4f4: 74ff moveq #-1,%d2
10c2d4f6: 6000 010c braw 10c2d604 <vfs_rmdir+0x196>
10c2d4fa: 3028 0032 movew %a0@(50),%d0
10c2d4fe: 0240 f000 andiw #-4096,%d0
10c2d502: 0c40 4000 cmpiw #16384,%d0
10c2d506: 6706 beqs 10c2d50e <vfs_rmdir+0xa0>
10c2d508: 74ec moveq #-20,%d2
10c2d50a: 6000 00f8 braw 10c2d604 <vfs_rmdir+0x196>
10c2d50e: b5ea 000c cmpal %a2@(12),%a2
10c2d512: 57c0 seq %d0
10c2d514: 4880 extw %d0
10c2d516: 3400 movew %d0,%d2
10c2d518: 48c2 extl %d2
10c2d51a: 70f0 moveq #-16,%d0
10c2d51c: c480 andl %d0,%d2
10c2d51e: 4a82 tstl %d2
10c2d520: 6600 00e2 bnew 10c2d604 <vfs_rmdir+0x196>
10c2d524: 206b 008c moveal %a3@(140),%a0
10c2d528: b0fc 0000 cmpaw #0,%a0
10c2d52c: 6706 beqs 10c2d534 <vfs_rmdir+0xc6>
10c2d52e: 4aa8 0018 tstl %a0@(24)
10c2d532: 6606 bnes 10c2d53a <vfs_rmdir+0xcc>
10c2d534: 70ff moveq #-1,%d0
10c2d536: 6000 00ce braw 10c2d606 <vfs_rmdir+0x198>
10c2d53a: 7478 moveq #120,%d2
10c2d53c: d4aa 0008 addl %a2@(8),%d2
10c2d540: 7278 moveq #120,%d1
10c2d542: d28b addl %a3,%d1
10c2d544: 2002 movel %d2,%d0
10c2d546: 2601 movel %d1,%d3
10c2d548: b083 cmpl %d3,%d0
10c2d54a: 6716 beqs 10c2d562 <vfs_rmdir+0xf4>
10c2d54c: 6304 blss 10c2d552 <vfs_rmdir+0xe4>
10c2d54e: 2003 movel %d3,%d0
10c2d550: 2202 movel %d2,%d1
10c2d552: 2241 moveal %d1,%a1
10c2d554: 41fa 000c lea %pc@(10c2d562 <vfs_rmdir+0xf4>),%a0
10c2d558: 5391 subql #1,%a1@
10c2d55a: 6a06 bpls 10c2d562 <vfs_rmdir+0xf4>
10c2d55c: 4ef9 10c8 56f4 jmp 10c856f4 <__down_failed>
10c2d562: 2240 moveal %d0,%a1
10c2d564: 41fa 000c lea %pc@(10c2d572 <vfs_rmdir+0x104>),%a0
10c2d568: 5391 subql #1,%a1@
10c2d56a: 6a06 bpls 10c2d572 <vfs_rmdir+0x104>
10c2d56c: 4ef9 10c8 56f4 jmp 10c856f4 <__down_failed>
10c2d572: 2f0a movel %a2,%sp@-
10c2d574: 4eba fe9e jsr %pc@(10c2d414 <d_unhash>)
10c2d578: 588f addql #4,%sp
10c2d57a: 082b 0005 010b btst #5,%a3@(267)
10c2d580: 6704 beqs 10c2d586 <vfs_rmdir+0x118>
10c2d582: 74fe moveq #-2,%d2
10c2d584: 6028 bras 10c2d5ae <vfs_rmdir+0x140>
10c2d586: 4aaa 0038 tstl %a2@(56)
10c2d58a: 6704 beqs 10c2d590 <vfs_rmdir+0x122>
10c2d58c: 74f0 moveq #-16,%d2
10c2d58e: 601e bras 10c2d5ae <vfs_rmdir+0x140>
10c2d590: 206b 008c moveal %a3@(140),%a0
10c2d594: 2f0a movel %a2,%sp@-
10c2d596: 2f0b movel %a3,%sp@-
10c2d598: 2068 0018 moveal %a0@(24),%a0
10c2d59c: 4e90 jsr %a0@
10c2d59e: 2400 movel %d0,%d2
10c2d5a0: 508f addql #8,%sp
10c2d5a2: 660a bnes 10c2d5ae <vfs_rmdir+0x140>
10c2d5a4: 206a 0008 moveal %a2@(8),%a0
10c2d5a8: 7020 moveq #32,%d0
10c2d5aa: 81a8 0108 orl %d0,%a0@(264)
10c2d5ae: 7078 moveq #120,%d0
10c2d5b0: d0aa 0008 addl %a2@(8),%d0
10c2d5b4: 2243 moveal %d3,%a1
10c2d5b6: 41fa 000c lea %pc@(10c2d5c4 <vfs_rmdir+0x156>),%a0
10c2d5ba: 5291 addql #1,%a1@
10c2d5bc: 6e06 bgts 10c2d5c4 <vfs_rmdir+0x156>
10c2d5be: 4ef9 10c8 571c jmp 10c8571c <__up_wakeup>
10c2d5c4: b083 cmpl %d3,%d0
10c2d5c6: 6710 beqs 10c2d5d8 <vfs_rmdir+0x16a>
10c2d5c8: 2240 moveal %d0,%a1
10c2d5ca: 41fa 000c lea %pc@(10c2d5d8 <vfs_rmdir+0x16a>),%a0
10c2d5ce: 5291 addql #1,%a1@
10c2d5d0: 6e06 bgts 10c2d5d8 <vfs_rmdir+0x16a>
10c2d5d2: 4ef9 10c8 571c jmp 10c8571c <__up_wakeup>
10c2d5d8: 4a82 tstl %d2
10c2d5da: 6620 bnes 10c2d5fc <vfs_rmdir+0x18e>
10c2d5dc: 082b 0003 00ff btst #3,%a3@(255)
10c2d5e2: 670e beqs 10c2d5f2 <vfs_rmdir+0x184>
10c2d5e4: 4878 0008 pea 8 <LSIGTRAP+0x3>
10c2d5e8: 2f0b movel %a3,%sp@-
10c2d5ea: 4eb9 10c3 55b6 jsr 10c355b6 <__inode_dir_notify>
10c2d5f0: 508f addql #8,%sp
10c2d5f2: 2f0a movel %a2,%sp@-
10c2d5f4: 4eb9 10c3 30ac jsr 10c330ac <d_delete>
10c2d5fa: 588f addql #4,%sp
10c2d5fc: 2f0a movel %a2,%sp@-
10c2d5fe: 4eb9 10c3 26d8 jsr 10c326d8 <dput>
10c2d604: 2002 movel %d2,%d0
10c2d606: 4cee 0c0c fff0 moveml %fp@(-16),%d2-%d3/%a2-%a3
10c2d60c: 4e5e unlk %fp
10c2d60e: 4e75 rts
10c2d610 <sys_rmdir>:
10c2d610: 4e56 ffe4 linkw %fp,#-28
10c2d614: 48e7 3c00 moveml %d2-%d5,%sp@-
10c2d618: 7600 moveq #0,%d3
10c2d61a: 2f2e 0008 movel %fp@(8),%sp@-
10c2d61e: 4eba e4d8 jsr %pc@(10c2baf8 <getname>)
10c2d622: 2800 movel %d0,%d4
10c2d624: 588f addql #4,%sp
10c2d626: 0c84 ffff fc18 cmpil #-1000,%d4
10c2d62c: 6200 00d6 bhiw 10c2d704 <sys_rmdir+0xf4>
10c2d630: 74e4 moveq #-28,%d2
10c2d632: d48e addl %fp,%d2
10c2d634: 2f02 movel %d2,%sp@-
10c2d636: 4878 0010 pea 10 <LSIGTRAP+0xb>
10c2d63a: 2f04 movel %d4,%sp@-
10c2d63c: 4eba f1a2 jsr %pc@(10c2c7e0 <path_init>)
10c2d640: 4fef 000c lea %sp@(12),%sp
10c2d644: 2a02 movel %d2,%d5
10c2d646: 4a80 tstl %d0
10c2d648: 670c beqs 10c2d656 <sys_rmdir+0x46>
10c2d64a: 2f05 movel %d5,%sp@-
10c2d64c: 2f04 movel %d4,%sp@-
10c2d64e: 4eba f02c jsr %pc@(10c2c67c <path_walk>)
10c2d652: 2600 movel %d0,%d3
10c2d654: 508f addql #8,%sp
10c2d656: 4a83 tstl %d3
10c2d658: 6600 009a bnew 10c2d6f4 <sys_rmdir+0xe4>
10c2d65c: 202e fffc movel %fp@(-4),%d0
10c2d660: 7202 moveq #2,%d1
10c2d662: b280 cmpl %d0,%d1
10c2d664: 6714 beqs 10c2d67a <sys_rmdir+0x6a>
10c2d666: 6d08 blts 10c2d670 <sys_rmdir+0x60>
10c2d668: 7201 moveq #1,%d1
10c2d66a: b280 cmpl %d0,%d1
10c2d66c: 6710 beqs 10c2d67e <sys_rmdir+0x6e>
10c2d66e: 6012 bras 10c2d682 <sys_rmdir+0x72>
10c2d670: 7203 moveq #3,%d1
10c2d672: b280 cmpl %d0,%d1
10c2d674: 660c bnes 10c2d682 <sys_rmdir+0x72>
10c2d676: 76d9 moveq #-39,%d3
10c2d678: 6072 bras 10c2d6ec <sys_rmdir+0xdc>
10c2d67a: 76ea moveq #-22,%d3
10c2d67c: 606e bras 10c2d6ec <sys_rmdir+0xdc>
10c2d67e: 76f0 moveq #-16,%d3
10c2d680: 606a bras 10c2d6ec <sys_rmdir+0xdc>
10c2d682: 206e ffe4 moveal %fp@(-28),%a0
10c2d686: 7064 moveq #100,%d0
10c2d688: d0a8 0008 addl %a0@(8),%d0
10c2d68c: 2240 moveal %d0,%a1
10c2d68e: 41fa 000c lea %pc@(10c2d69c <sys_rmdir+0x8c>),%a0
10c2d692: 5391 subql #1,%a1@
10c2d694: 6a06 bpls 10c2d69c <sys_rmdir+0x8c>
10c2d696: 4ef9 10c8 56f4 jmp 10c856f4 <__down_failed>
10c2d69c: 2f2e ffe4 movel %fp@(-28),%sp@-
10c2d6a0: 486e ffec pea %fp@(-20)
10c2d6a4: 4eba f25e jsr %pc@(10c2c904 <lookup_hash>)
10c2d6a8: 2400 movel %d0,%d2
10c2d6aa: 508f addql #8,%sp
10c2d6ac: 2602 movel %d2,%d3
10c2d6ae: 0c83 ffff fc18 cmpil #-1000,%d3
10c2d6b4: 621c bhis 10c2d6d2 <sys_rmdir+0xc2>
10c2d6b6: 2f03 movel %d3,%sp@-
10c2d6b8: 206e ffe4 moveal %fp@(-28),%a0
10c2d6bc: 2f28 0008 movel %a0@(8),%sp@-
10c2d6c0: 4eba fdac jsr %pc@(10c2d46e <vfs_rmdir>)
10c2d6c4: 2600 movel %d0,%d3
10c2d6c6: 2f02 movel %d2,%sp@-
10c2d6c8: 4eb9 10c3 26d8 jsr 10c326d8 <dput>
10c2d6ce: 4fef 000c lea %sp@(12),%sp
10c2d6d2: 206e ffe4 moveal %fp@(-28),%a0
10c2d6d6: 7064 moveq #100,%d0
10c2d6d8: d0a8 0008 addl %a0@(8),%d0
10c2d6dc: 2240 moveal %d0,%a1
10c2d6de: 41fa 000c lea %pc@(10c2d6ec <sys_rmdir+0xdc>),%a0
10c2d6e2: 5291 addql #1,%a1@
10c2d6e4: 6e06 bgts 10c2d6ec <sys_rmdir+0xdc>
10c2d6e6: 4ef9 10c8 571c jmp 10c8571c <__up_wakeup>
10c2d6ec: 2f05 movel %d5,%sp@-
10c2d6ee: 4eba e60e jsr %pc@(10c2bcfe <path_release>)
10c2d6f2: 588f addql #4,%sp
10c2d6f4: 2f04 movel %d4,%sp@-
10c2d6f6: 2f39 1002 7d20 movel 10027d20 <names_cachep>,%sp@-
10c2d6fc: 4eb9 10c2 0aea jsr 10c20aea <kmem_cache_free>
10c2d702: 2003 movel %d3,%d0
10c2d704: 4cee 003c ffd4 moveml %fp@(-44),%d2-%d5
10c2d70a: 4e5e unlk %fp
10c2d70c: 4e75 rts
10c2d70e <vfs_unlink>:
10c2d70e: 4e56 0000 linkw %fp,#0
10c2d712: 48e7 2030 moveml %d2/%a2-%a3,%sp@-
10c2d716: 246e 0008 moveal %fp@(8),%a2
10c2d71a: 266e 000c moveal %fp@(12),%a3
10c2d71e: 7078 moveq #120,%d0
10c2d720: d08a addl %a2,%d0
10c2d722: 2240 moveal %d0,%a1
10c2d724: 41fa 000c lea %pc@(10c2d732 <vfs_unlink+0x24>),%a0
10c2d728: 5391 subql #1,%a1@
10c2d72a: 6a06 bpls 10c2d732 <vfs_unlink+0x24>
10c2d72c: 4ef9 10c8 56f4 jmp 10c856f4 <__down_failed>
10c2d732: 4aab 0008 tstl %a3@(8)
10c2d736: 670a beqs 10c2d742 <vfs_unlink+0x34>
10c2d738: 206b 000c moveal %a3@(12),%a0
10c2d73c: b5e8 0008 cmpal %a0@(8),%a2
10c2d740: 6706 beqs 10c2d748 <vfs_unlink+0x3a>
10c2d742: 74fe moveq #-2,%d2
10c2d744: 6000 00ba braw 10c2d800 <vfs_unlink+0xf2>
10c2d748: 4878 0003 pea 3 <PF_PTRACED_OFF>
10c2d74c: 2f0a movel %a2,%sp@-
10c2d74e: 4eba e536 jsr %pc@(10c2bc86 <permission>)
10c2d752: 508f addql #8,%sp
10c2d754: 4a80 tstl %d0
10c2d756: 6704 beqs 10c2d75c <vfs_unlink+0x4e>
10c2d758: 2400 movel %d0,%d2
10c2d75a: 6068 bras 10c2d7c4 <vfs_unlink+0xb6>
10c2d75c: 082a 0003 010b btst #3,%a2@(267)
10c2d762: 6644 bnes 10c2d7a8 <vfs_unlink+0x9a>
10c2d764: 226b 0008 moveal %a3@(8),%a1
10c2d768: 082a 0001 0032 btst #1,%a2@(50)
10c2d76e: 672c beqs 10c2d79c <vfs_unlink+0x8e>
10c2d770: 2079 1002 53b4 moveal 100253b4 <_current_task>,%a0
10c2d776: 2028 0138 movel %a0@(312),%d0
10c2d77a: b0a9 0036 cmpl %a1@(54),%d0
10c2d77e: 671c beqs 10c2d79c <vfs_unlink+0x8e>
10c2d780: b0aa 0036 cmpl %a2@(54),%d0
10c2d784: 6716 beqs 10c2d79c <vfs_unlink+0x8e>
10c2d786: 0828 0003 01d3 btst #3,%a0@(467)
10c2d78c: 670a beqs 10c2d798 <vfs_unlink+0x8a>
10c2d78e: 0068 0100 0006 oriw #256,%a0@(6)
10c2d794: 7001 moveq #1,%d0
10c2d796: 6004 bras 10c2d79c <vfs_unlink+0x8e>
10c2d798: 7000 moveq #0,%d0
10c2d79a: 670c beqs 10c2d7a8 <vfs_unlink+0x9a>
10c2d79c: 206b 0008 moveal %a3@(8),%a0
10c2d7a0: 7018 moveq #24,%d0
10c2d7a2: c0a8 0108 andl %a0@(264),%d0
10c2d7a6: 6704 beqs 10c2d7ac <vfs_unlink+0x9e>
10c2d7a8: 74ff moveq #-1,%d2
10c2d7aa: 6054 bras 10c2d800 <vfs_unlink+0xf2>
10c2d7ac: 3028 0032 movew %a0@(50),%d0
10c2d7b0: 0240 f000 andiw #-4096,%d0
10c2d7b4: 0c40 4000 cmpiw #16384,%d0
10c2d7b8: 57c0 seq %d0
10c2d7ba: 4880 extw %d0
10c2d7bc: 3400 movew %d0,%d2
10c2d7be: 48c2 extl %d2
10c2d7c0: 70eb moveq #-21,%d0
10c2d7c2: c480 andl %d0,%d2
10c2d7c4: 4a82 tstl %d2
10c2d7c6: 6638 bnes 10c2d800 <vfs_unlink+0xf2>
10c2d7c8: 74ff moveq #-1,%d2
10c2d7ca: 206a 008c moveal %a2@(140),%a0
10c2d7ce: 2248 moveal %a0,%a1
10c2d7d0: b0fc 0000 cmpaw #0,%a0
10c2d7d4: 672a beqs 10c2d800 <vfs_unlink+0xf2>
10c2d7d6: 4aa8 000c tstl %a0@(12)
10c2d7da: 6724 beqs 10c2d800 <vfs_unlink+0xf2>
10c2d7dc: 4aab 0038 tstl %a3@(56)
10c2d7e0: 6704 beqs 10c2d7e6 <vfs_unlink+0xd8>
10c2d7e2: 74f0 moveq #-16,%d2
10c2d7e4: 601a bras 10c2d800 <vfs_unlink+0xf2>
10c2d7e6: 2f0b movel %a3,%sp@-
10c2d7e8: 2f0a movel %a2,%sp@-
10c2d7ea: 2069 000c moveal %a1@(12),%a0
10c2d7ee: 4e90 jsr %a0@
10c2d7f0: 2400 movel %d0,%d2
10c2d7f2: 508f addql #8,%sp
10c2d7f4: 660a bnes 10c2d800 <vfs_unlink+0xf2>
10c2d7f6: 2f0b movel %a3,%sp@-
10c2d7f8: 4eb9 10c3 30ac jsr 10c330ac <d_delete>
10c2d7fe: 588f addql #4,%sp
10c2d800: 7078 moveq #120,%d0
10c2d802: d08a addl %a2,%d0
10c2d804: 2240 moveal %d0,%a1
10c2d806: 41fa 000c lea %pc@(10c2d814 <vfs_unlink+0x106>),%a0
10c2d80a: 5291 addql #1,%a1@
10c2d80c: 6e06 bgts 10c2d814 <vfs_unlink+0x106>
10c2d80e: 4ef9 10c8 571c jmp 10c8571c <__up_wakeup>
10c2d814: 4a82 tstl %d2
10c2d816: 6614 bnes 10c2d82c <vfs_unlink+0x11e>
10c2d818: 082a 0003 00ff btst #3,%a2@(255)
10c2d81e: 670c beqs 10c2d82c <vfs_unlink+0x11e>
10c2d820: 4878 0008 pea 8 <LSIGTRAP+0x3>
10c2d824: 2f0a movel %a2,%sp@-
10c2d826: 4eb9 10c3 55b6 jsr 10c355b6 <__inode_dir_notify>
10c2d82c: 2002 movel %d2,%d0
10c2d82e: 4cee 0c04 fff4 moveml %fp@(-12),%d2/%a2-%a3
10c2d834: 4e5e unlk %fp
10c2d836: 4e75 rts
10c2d838 <sys_unlink>:
10c2d838: 4e56 ffe4 linkw %fp,#-28
10c2d83c: 48e7 3820 moveml %d2-%d4/%a2,%sp@-
10c2d840: 95ca subal %a2,%a2
10c2d842: 2f2e 0008 movel %fp@(8),%sp@-
10c2d846: 4eba e2b0 jsr %pc@(10c2baf8 <getname>)
10c2d84a: 2600 movel %d0,%d3
10c2d84c: 588f addql #4,%sp
10c2d84e: 0c83 ffff fc18 cmpil #-1000,%d3
10c2d854: 6200 00f2 bhiw 10c2d948 <sys_unlink+0x110>
10c2d858: 74e4 moveq #-28,%d2
10c2d85a: d48e addl %fp,%d2
10c2d85c: 2f02 movel %d2,%sp@-
10c2d85e: 4878 0010 pea 10 <LSIGTRAP+0xb>
10c2d862: 2f03 movel %d3,%sp@-
10c2d864: 4eba ef7a jsr %pc@(10c2c7e0 <path_init>)
10c2d868: 4fef 000c lea %sp@(12),%sp
10c2d86c: 2802 movel %d2,%d4
10c2d86e: 4a80 tstl %d0
10c2d870: 670c beqs 10c2d87e <sys_unlink+0x46>
10c2d872: 2f04 movel %d4,%sp@-
10c2d874: 2f03 movel %d3,%sp@-
10c2d876: 4eba ee04 jsr %pc@(10c2c67c <path_walk>)
10c2d87a: 2440 moveal %d0,%a2
10c2d87c: 508f addql #8,%sp
10c2d87e: b4fc 0000 cmpaw #0,%a2
10c2d882: 6600 008a bnew 10c2d90e <sys_unlink+0xd6>
10c2d886: 347c ffeb moveaw #-21,%a2
10c2d88a: 4aae fffc tstl %fp@(-4)
10c2d88e: 6676 bnes 10c2d906 <sys_unlink+0xce>
10c2d890: 206e ffe4 moveal %fp@(-28),%a0
10c2d894: 7064 moveq #100,%d0
10c2d896: d0a8 0008 addl %a0@(8),%d0
10c2d89a: 2240 moveal %d0,%a1
10c2d89c: 41fa 000c lea %pc@(10c2d8aa <sys_unlink+0x72>),%a0
10c2d8a0: 5391 subql #1,%a1@
10c2d8a2: 6a06 bpls 10c2d8aa <sys_unlink+0x72>
10c2d8a4: 4ef9 10c8 56f4 jmp 10c856f4 <__down_failed>
10c2d8aa: 2f2e ffe4 movel %fp@(-28),%sp@-
10c2d8ae: 486e ffec pea %fp@(-20)
10c2d8b2: 4eba f050 jsr %pc@(10c2c904 <lookup_hash>)
10c2d8b6: 2400 movel %d0,%d2
10c2d8b8: 508f addql #8,%sp
10c2d8ba: 2442 moveal %d2,%a2
10c2d8bc: b4fc fc18 cmpaw #-1000,%a2
10c2d8c0: 622a bhis 10c2d8ec <sys_unlink+0xb4>
10c2d8c2: 226e ffec moveal %fp@(-20),%a1
10c2d8c6: 206e fff0 moveal %fp@(-16),%a0
10c2d8ca: 4a30 9800 tstb %a0@(00000000,%a1:l)
10c2d8ce: 6650 bnes 10c2d920 <sys_unlink+0xe8>
10c2d8d0: 2f0a movel %a2,%sp@-
10c2d8d2: 206e ffe4 moveal %fp@(-28),%a0
10c2d8d6: 2f28 0008 movel %a0@(8),%sp@-
10c2d8da: 4eba fe32 jsr %pc@(10c2d70e <vfs_unlink>)
10c2d8de: 2440 moveal %d0,%a2
10c2d8e0: 508f addql #8,%sp
10c2d8e2: 2f02 movel %d2,%sp@-
10c2d8e4: 4eb9 10c3 26d8 jsr 10c326d8 <dput>
10c2d8ea: 588f addql #4,%sp
10c2d8ec: 206e ffe4 moveal %fp@(-28),%a0
10c2d8f0: 7064 moveq #100,%d0
10c2d8f2: d0a8 0008 addl %a0@(8),%d0
10c2d8f6: 2240 moveal %d0,%a1
10c2d8f8: 41fa 000c lea %pc@(10c2d906 <sys_unlink+0xce>),%a0
10c2d8fc: 5291 addql #1,%a1@
10c2d8fe: 6e06 bgts 10c2d906 <sys_unlink+0xce>
10c2d900: 4ef9 10c8 571c jmp 10c8571c <__up_wakeup>
10c2d906: 2f04 movel %d4,%sp@-
10c2d908: 4eba e3f4 jsr %pc@(10c2bcfe <path_release>)
10c2d90c: 588f addql #4,%sp
10c2d90e: 2f03 movel %d3,%sp@-
10c2d910: 2f39 1002 7d20 movel 10027d20 <names_cachep>,%sp@-
10c2d916: 4eb9 10c2 0aea jsr 10c20aea <kmem_cache_free>
10c2d91c: 200a movel %a2,%d0
10c2d91e: 6028 bras 10c2d948 <sys_unlink+0x110>
10c2d920: 206a 0008 moveal %a2@(8),%a0
10c2d924: b0fc 0000 cmpaw #0,%a0
10c2d928: 6718 beqs 10c2d942 <sys_unlink+0x10a>
10c2d92a: 3028 0032 movew %a0@(50),%d0
10c2d92e: 0240 f000 andiw #-4096,%d0
10c2d932: 347c ffec moveaw #-20,%a2
10c2d936: 0c40 4000 cmpiw #16384,%d0
10c2d93a: 66a6 bnes 10c2d8e2 <sys_unlink+0xaa>
10c2d93c: 347c ffeb moveaw #-21,%a2
10c2d940: 60a0 bras 10c2d8e2 <sys_unlink+0xaa>
10c2d942: 347c fffe moveaw #-2,%a2
10c2d946: 609a bras 10c2d8e2 <sys_unlink+0xaa>
10c2d948: 4cee 041c ffd4 moveml %fp@(-44),%d2-%d4/%a2
10c2d94e: 4e5e unlk %fp
10c2d950: 4e75 rts
10c2d952 <vfs_symlink>:
10c2d952: 4e56 0000 linkw %fp,#0
10c2d956: 48e7 2030 moveml %d2/%a2-%a3,%sp@-
10c2d95a: 246e 0008 moveal %fp@(8),%a2
10c2d95e: 266e 000c moveal %fp@(12),%a3
10c2d962: 7078 moveq #120,%d0
10c2d964: d08a addl %a2,%d0
10c2d966: 2240 moveal %d0,%a1
10c2d968: 41fa 000c lea %pc@(10c2d976 <vfs_symlink+0x24>),%a0
10c2d96c: 5391 subql #1,%a1@
10c2d96e: 6a06 bpls 10c2d976 <vfs_symlink+0x24>
10c2d970: 4ef9 10c8 56f4 jmp 10c856f4 <__down_failed>
10c2d976: 4aab 0008 tstl %a3@(8)
10c2d97a: 6704 beqs 10c2d980 <vfs_symlink+0x2e>
10c2d97c: 74ef moveq #-17,%d2
10c2d97e: 6042 bras 10c2d9c2 <vfs_symlink+0x70>
10c2d980: 082a 0005 010b btst #5,%a2@(267)
10c2d986: 6704 beqs 10c2d98c <vfs_symlink+0x3a>
10c2d988: 74fe moveq #-2,%d2
10c2d98a: 6036 bras 10c2d9c2 <vfs_symlink+0x70>
10c2d98c: 4878 0003 pea 3 <PF_PTRACED_OFF>
10c2d990: 2f0a movel %a2,%sp@-
10c2d992: 4eba e2f2 jsr %pc@(10c2bc86 <permission>)
10c2d996: 2400 movel %d0,%d2
10c2d998: 508f addql #8,%sp
10c2d99a: 6626 bnes 10c2d9c2 <vfs_symlink+0x70>
10c2d99c: 74ff moveq #-1,%d2
10c2d99e: 206a 008c moveal %a2@(140),%a0
10c2d9a2: b0fc 0000 cmpaw #0,%a0
10c2d9a6: 671a beqs 10c2d9c2 <vfs_symlink+0x70>
10c2d9a8: 4aa8 0010 tstl %a0@(16)
10c2d9ac: 6714 beqs 10c2d9c2 <vfs_symlink+0x70>
10c2d9ae: 2f2e 0010 movel %fp@(16),%sp@-
10c2d9b2: 2f0b movel %a3,%sp@-
10c2d9b4: 2f0a movel %a2,%sp@-
10c2d9b6: 2068 0010 moveal %a0@(16),%a0
10c2d9ba: 4e90 jsr %a0@
10c2d9bc: 2400 movel %d0,%d2
10c2d9be: 4fef 000c lea %sp@(12),%sp
10c2d9c2: 7078 moveq #120,%d0
10c2d9c4: d08a addl %a2,%d0
10c2d9c6: 2240 moveal %d0,%a1
10c2d9c8: 41fa 000c lea %pc@(10c2d9d6 <vfs_symlink+0x84>),%a0
10c2d9cc: 5291 addql #1,%a1@
10c2d9ce: 6e06 bgts 10c2d9d6 <vfs_symlink+0x84>
10c2d9d0: 4ef9 10c8 571c jmp 10c8571c <__up_wakeup>
10c2d9d6: 4a82 tstl %d2
10c2d9d8: 6614 bnes 10c2d9ee <vfs_symlink+0x9c>
10c2d9da: 082a 0002 00ff btst #2,%a2@(255)
10c2d9e0: 670c beqs 10c2d9ee <vfs_symlink+0x9c>
10c2d9e2: 4878 0004 pea 4 <PF_PTRACED_BIT>
10c2d9e6: 2f0a movel %a2,%sp@-
10c2d9e8: 4eb9 10c3 55b6 jsr 10c355b6 <__inode_dir_notify>
10c2d9ee: 2002 movel %d2,%d0
10c2d9f0: 4cee 0c04 fff4 moveml %fp@(-12),%d2/%a2-%a3
10c2d9f6: 4e5e unlk %fp
10c2d9f8: 4e75 rts
10c2d9fa <sys_symlink>:
10c2d9fa: 4e56 ffe4 linkw %fp,#-28
10c2d9fe: 48e7 3c20 moveml %d2-%d5/%a2,%sp@-
10c2da02: 2f2e 0008 movel %fp@(8),%sp@-
10c2da06: 45fa e0f0 lea %pc@(10c2baf8 <getname>),%a2
10c2da0a: 4e92 jsr %a2@
10c2da0c: 2800 movel %d0,%d4
10c2da0e: 588f addql #4,%sp
10c2da10: 0c84 ffff fc18 cmpil #-1000,%d4
10c2da16: 6200 00ba bhiw 10c2dad2 <sys_symlink+0xd8>
10c2da1a: 2f2e 000c movel %fp@(12),%sp@-
10c2da1e: 4e92 jsr %a2@
10c2da20: 2a00 movel %d0,%d5
10c2da22: 588f addql #4,%sp
10c2da24: 2405 movel %d5,%d2
10c2da26: 45f9 10c2 0aea lea 10c20aea <kmem_cache_free>,%a2
10c2da2c: 0c82 ffff fc18 cmpil #-1000,%d2
10c2da32: 6200 0092 bhiw 10c2dac6 <sys_symlink+0xcc>
10c2da36: 45ee ffe4 lea %fp@(-28),%a2
10c2da3a: 2f0a movel %a2,%sp@-
10c2da3c: 4878 0010 pea 10 <LSIGTRAP+0xb>
10c2da40: 2f02 movel %d2,%sp@-
10c2da42: 4eba ed9c jsr %pc@(10c2c7e0 <path_init>)
10c2da46: 4fef 000c lea %sp@(12),%sp
10c2da4a: 4a80 tstl %d0
10c2da4c: 670c beqs 10c2da5a <sys_symlink+0x60>
10c2da4e: 2f0a movel %a2,%sp@-
10c2da50: 2f02 movel %d2,%sp@-
10c2da52: 4eba ec28 jsr %pc@(10c2c67c <path_walk>)
10c2da56: 2400 movel %d0,%d2
10c2da58: 508f addql #8,%sp
10c2da5a: 4a82 tstl %d2
10c2da5c: 6656 bnes 10c2dab4 <sys_symlink+0xba>
10c2da5e: 42a7 clrl %sp@-
10c2da60: 2f0a movel %a2,%sp@-
10c2da62: 4eba f580 jsr %pc@(10c2cfe4 <lookup_create>)
10c2da66: 2600 movel %d0,%d3
10c2da68: 508f addql #8,%sp
10c2da6a: 2403 movel %d3,%d2
10c2da6c: 0c82 ffff fc18 cmpil #-1000,%d2
10c2da72: 621e bhis 10c2da92 <sys_symlink+0x98>
10c2da74: 2f04 movel %d4,%sp@-
10c2da76: 2f02 movel %d2,%sp@-
10c2da78: 206e ffe4 moveal %fp@(-28),%a0
10c2da7c: 2f28 0008 movel %a0@(8),%sp@-
10c2da80: 4eba fed0 jsr %pc@(10c2d952 <vfs_symlink>)
10c2da84: 2400 movel %d0,%d2
10c2da86: 2f03 movel %d3,%sp@-
10c2da88: 4eb9 10c3 26d8 jsr 10c326d8 <dput>
10c2da8e: 4fef 0010 lea %sp@(16),%sp
10c2da92: 206e ffe4 moveal %fp@(-28),%a0
10c2da96: 7064 moveq #100,%d0
10c2da98: d0a8 0008 addl %a0@(8),%d0
10c2da9c: 2240 moveal %d0,%a1
10c2da9e: 41fa 000c lea %pc@(10c2daac <sys_symlink+0xb2>),%a0
10c2daa2: 5291 addql #1,%a1@
10c2daa4: 6e06 bgts 10c2daac <sys_symlink+0xb2>
10c2daa6: 4ef9 10c8 571c jmp 10c8571c <__up_wakeup>
10c2daac: 2f0a movel %a2,%sp@-
10c2daae: 4eba e24e jsr %pc@(10c2bcfe <path_release>)
10c2dab2: 588f addql #4,%sp
10c2dab4: 2f05 movel %d5,%sp@-
10c2dab6: 2f39 1002 7d20 movel 10027d20 <names_cachep>,%sp@-
10c2dabc: 45f9 10c2 0aea lea 10c20aea <kmem_cache_free>,%a2
10c2dac2: 4e92 jsr %a2@
10c2dac4: 508f addql #8,%sp
10c2dac6: 2f04 movel %d4,%sp@-
10c2dac8: 2f39 1002 7d20 movel 10027d20 <names_cachep>,%sp@-
10c2dace: 4e92 jsr %a2@
10c2dad0: 2002 movel %d2,%d0
10c2dad2: 4cee 043c ffd0 moveml %fp@(-48),%d2-%d5/%a2
10c2dad8: 4e5e unlk %fp
10c2dada: 4e75 rts
10c2dadc <vfs_link>:
10c2dadc: 4e56 0000 linkw %fp,#0
10c2dae0: 48e7 203c moveml %d2/%a2-%a5,%sp@-
10c2dae4: 2a6e 0008 moveal %fp@(8),%a5
10c2dae8: 266e 000c moveal %fp@(12),%a3
10c2daec: 286e 0010 moveal %fp@(16),%a4
10c2daf0: 7078 moveq #120,%d0
10c2daf2: d08b addl %a3,%d0
10c2daf4: 2240 moveal %d0,%a1
10c2daf6: 41fa 000c lea %pc@(10c2db04 <vfs_link+0x28>),%a0
10c2dafa: 5391 subql #1,%a1@
10c2dafc: 6a06 bpls 10c2db04 <vfs_link+0x28>
10c2dafe: 4ef9 10c8 56f4 jmp 10c856f4 <__down_failed>
10c2db04: 74fe moveq #-2,%d2
10c2db06: 246d 0008 moveal %a5@(8),%a2
10c2db0a: b4fc 0000 cmpaw #0,%a2
10c2db0e: 675a beqs 10c2db6a <vfs_link+0x8e>
10c2db10: 4aac 0008 tstl %a4@(8)
10c2db14: 6704 beqs 10c2db1a <vfs_link+0x3e>
10c2db16: 74ef moveq #-17,%d2
10c2db18: 6050 bras 10c2db6a <vfs_link+0x8e>
10c2db1a: 082b 0005 010b btst #5,%a3@(267)
10c2db20: 6648 bnes 10c2db6a <vfs_link+0x8e>
10c2db22: 4878 0003 pea 3 <PF_PTRACED_OFF>
10c2db26: 2f0b movel %a3,%sp@-
10c2db28: 4eba e15c jsr %pc@(10c2bc86 <permission>)
10c2db2c: 2400 movel %d0,%d2
10c2db2e: 508f addql #8,%sp
10c2db30: 6638 bnes 10c2db6a <vfs_link+0x8e>
10c2db32: 74ee moveq #-18,%d2
10c2db34: 302a 0030 movew %a2@(48),%d0
10c2db38: b06b 0030 cmpw %a3@(48),%d0
10c2db3c: 662c bnes 10c2db6a <vfs_link+0x8e>
10c2db3e: 74ff moveq #-1,%d2
10c2db40: 7018 moveq #24,%d0
10c2db42: c0aa 0108 andl %a2@(264),%d0
10c2db46: 6622 bnes 10c2db6a <vfs_link+0x8e>
10c2db48: 206b 008c moveal %a3@(140),%a0
10c2db4c: b0fc 0000 cmpaw #0,%a0
10c2db50: 6718 beqs 10c2db6a <vfs_link+0x8e>
10c2db52: 4aa8 0008 tstl %a0@(8)
10c2db56: 6712 beqs 10c2db6a <vfs_link+0x8e>
10c2db58: 2f0c movel %a4,%sp@-
10c2db5a: 2f0b movel %a3,%sp@-
10c2db5c: 2f0d movel %a5,%sp@-
10c2db5e: 2068 0008 moveal %a0@(8),%a0
10c2db62: 4e90 jsr %a0@
10c2db64: 2400 movel %d0,%d2
10c2db66: 4fef 000c lea %sp@(12),%sp
10c2db6a: 7078 moveq #120,%d0
10c2db6c: d08b addl %a3,%d0
10c2db6e: 2240 moveal %d0,%a1
10c2db70: 41fa 000c lea %pc@(10c2db7e <vfs_link+0xa2>),%a0
10c2db74: 5291 addql #1,%a1@
10c2db76: 6e06 bgts 10c2db7e <vfs_link+0xa2>
10c2db78: 4ef9 10c8 571c jmp 10c8571c <__up_wakeup>
10c2db7e: 4a82 tstl %d2
10c2db80: 6614 bnes 10c2db96 <vfs_link+0xba>
10c2db82: 082b 0002 00ff btst #2,%a3@(255)
10c2db88: 670c beqs 10c2db96 <vfs_link+0xba>
10c2db8a: 4878 0004 pea 4 <PF_PTRACED_BIT>
10c2db8e: 2f0b movel %a3,%sp@-
10c2db90: 4eb9 10c3 55b6 jsr 10c355b6 <__inode_dir_notify>
10c2db96: 2002 movel %d2,%d0
10c2db98: 4cee 3c04 ffec moveml %fp@(-20),%d2/%a2-%a5
10c2db9e: 4e5e unlk %fp
10c2dba0: 4e75 rts
10c2dba2 <sys_link>:
10c2dba2: 4e56 ffc8 linkw %fp,#-56
10c2dba6: 48e7 3e20 moveml %d2-%d6/%a2,%sp@-
10c2dbaa: 2f2e 0008 movel %fp@(8),%sp@-
10c2dbae: 45fa df48 lea %pc@(10c2baf8 <getname>),%a2
10c2dbb2: 4e92 jsr %a2@
10c2dbb4: 2800 movel %d0,%d4
10c2dbb6: 588f addql #4,%sp
10c2dbb8: 0c84 ffff fc18 cmpil #-1000,%d4
10c2dbbe: 6200 0102 bhiw 10c2dcc2 <sys_link+0x120>
10c2dbc2: 2f2e 000c movel %fp@(12),%sp@-
10c2dbc6: 4e92 jsr %a2@
10c2dbc8: 2a00 movel %d0,%d5
10c2dbca: 588f addql #4,%sp
10c2dbcc: 2605 movel %d5,%d3
10c2dbce: 45f9 10c2 0aea lea 10c20aea <kmem_cache_free>,%a2
10c2dbd4: 0c83 ffff fc18 cmpil #-1000,%d3
10c2dbda: 6200 00da bhiw 10c2dcb6 <sys_link+0x114>
10c2dbde: 7600 moveq #0,%d3
10c2dbe0: 74c8 moveq #-56,%d2
10c2dbe2: d48e addl %fp,%d2
10c2dbe4: 2f02 movel %d2,%sp@-
10c2dbe6: 4878 0008 pea 8 <LSIGTRAP+0x3>
10c2dbea: 2f04 movel %d4,%sp@-
10c2dbec: 45fa ebf2 lea %pc@(10c2c7e0 <path_init>),%a2
10c2dbf0: 4e92 jsr %a2@
10c2dbf2: 4fef 000c lea %sp@(12),%sp
10c2dbf6: 2c02 movel %d2,%d6
10c2dbf8: 4a80 tstl %d0
10c2dbfa: 670c beqs 10c2dc08 <sys_link+0x66>
10c2dbfc: 2f06 movel %d6,%sp@-
10c2dbfe: 2f04 movel %d4,%sp@-
10c2dc00: 4eba ea7a jsr %pc@(10c2c67c <path_walk>)
10c2dc04: 2600 movel %d0,%d3
10c2dc06: 508f addql #8,%sp
10c2dc08: 4a83 tstl %d3
10c2dc0a: 6600 0098 bnew 10c2dca4 <sys_link+0x102>
10c2dc0e: 74e4 moveq #-28,%d2
10c2dc10: d48e addl %fp,%d2
10c2dc12: 2f02 movel %d2,%sp@-
10c2dc14: 4878 0010 pea 10 <LSIGTRAP+0xb>
10c2dc18: 2f05 movel %d5,%sp@-
10c2dc1a: 4e92 jsr %a2@
10c2dc1c: 4fef 000c lea %sp@(12),%sp
10c2dc20: 4a80 tstl %d0
10c2dc22: 670c beqs 10c2dc30 <sys_link+0x8e>
10c2dc24: 2f02 movel %d2,%sp@-
10c2dc26: 2f05 movel %d5,%sp@-
10c2dc28: 4eba ea52 jsr %pc@(10c2c67c <path_walk>)
10c2dc2c: 2600 movel %d0,%d3
10c2dc2e: 508f addql #8,%sp
10c2dc30: 45fa e0cc lea %pc@(10c2bcfe <path_release>),%a2
10c2dc34: 4a83 tstl %d3
10c2dc36: 6666 bnes 10c2dc9e <sys_link+0xfc>
10c2dc38: 76ee moveq #-18,%d3
10c2dc3a: 202e ffcc movel %fp@(-52),%d0
10c2dc3e: b0ae ffe8 cmpl %fp@(-24),%d0
10c2dc42: 6650 bnes 10c2dc94 <sys_link+0xf2>
10c2dc44: 42a7 clrl %sp@-
10c2dc46: 2f02 movel %d2,%sp@-
10c2dc48: 4eba f39a jsr %pc@(10c2cfe4 <lookup_create>)
10c2dc4c: 2440 moveal %d0,%a2
10c2dc4e: 508f addql #8,%sp
10c2dc50: 260a movel %a2,%d3
10c2dc52: 0c83 ffff fc18 cmpil #-1000,%d3
10c2dc58: 6220 bhis 10c2dc7a <sys_link+0xd8>
10c2dc5a: 2f03 movel %d3,%sp@-
10c2dc5c: 206e ffe4 moveal %fp@(-28),%a0
10c2dc60: 2f28 0008 movel %a0@(8),%sp@-
10c2dc64: 2f2e ffc8 movel %fp@(-56),%sp@-
10c2dc68: 4eba fe72 jsr %pc@(10c2dadc <vfs_link>)
10c2dc6c: 2600 movel %d0,%d3
10c2dc6e: 2f0a movel %a2,%sp@-
10c2dc70: 4eb9 10c3 26d8 jsr 10c326d8 <dput>
10c2dc76: 4fef 0010 lea %sp@(16),%sp
10c2dc7a: 206e ffe4 moveal %fp@(-28),%a0
10c2dc7e: 7064 moveq #100,%d0
10c2dc80: d0a8 0008 addl %a0@(8),%d0
10c2dc84: 2240 moveal %d0,%a1
10c2dc86: 41fa 000c lea %pc@(10c2dc94 <sys_link+0xf2>),%a0
10c2dc8a: 5291 addql #1,%a1@
10c2dc8c: 6e06 bgts 10c2dc94 <sys_link+0xf2>
10c2dc8e: 4ef9 10c8 571c jmp 10c8571c <__up_wakeup>
10c2dc94: 2f02 movel %d2,%sp@-
10c2dc96: 45fa e066 lea %pc@(10c2bcfe <path_release>),%a2
10c2dc9a: 4e92 jsr %a2@
10c2dc9c: 588f addql #4,%sp
10c2dc9e: 2f06 movel %d6,%sp@-
10c2dca0: 4e92 jsr %a2@
10c2dca2: 588f addql #4,%sp
10c2dca4: 2f05 movel %d5,%sp@-
10c2dca6: 2f39 1002 7d20 movel 10027d20 <names_cachep>,%sp@-
10c2dcac: 45f9 10c2 0aea lea 10c20aea <kmem_cache_free>,%a2
10c2dcb2: 4e92 jsr %a2@
10c2dcb4: 508f addql #8,%sp
10c2dcb6: 2f04 movel %d4,%sp@-
10c2dcb8: 2f39 1002 7d20 movel 10027d20 <names_cachep>,%sp@-
10c2dcbe: 4e92 jsr %a2@
10c2dcc0: 2003 movel %d3,%d0
10c2dcc2: 4cee 047c ffb0 moveml %fp@(-80),%d2-%d6/%a2
10c2dcc8: 4e5e unlk %fp
10c2dcca: 4e75 rts
10c2dccc <vfs_rename_dir>:
10c2dccc: 4e56 0000 linkw %fp,#0
10c2dcd0: 48e7 3c3c moveml %d2-%d5/%a2-%a5,%sp@-
10c2dcd4: 286e 0008 moveal %fp@(8),%a4
10c2dcd8: 2a2e 000c movel %fp@(12),%d5
10c2dcdc: 2a6e 0010 moveal %fp@(16),%a5
10c2dce0: 266e 0014 moveal %fp@(20),%a3
10c2dce4: 2045 moveal %d5,%a0
10c2dce6: 2028 0008 movel %a0@(8),%d0
10c2dcea: b0ab 0008 cmpl %a3@(8),%d0
10c2dcee: 6606 bnes 10c2dcf6 <vfs_rename_dir+0x2a>
10c2dcf0: 7000 moveq #0,%d0
10c2dcf2: 6000 039c braw 10c2e090 <vfs_rename_dir+0x3c4>
10c2dcf6: 4a80 tstl %d0
10c2dcf8: 670c beqs 10c2dd06 <vfs_rename_dir+0x3a>
10c2dcfa: 2245 moveal %d5,%a1
10c2dcfc: 2069 000c moveal %a1@(12),%a0
10c2dd00: b9e8 0008 cmpal %a0@(8),%a4
10c2dd04: 6706 beqs 10c2dd0c <vfs_rename_dir+0x40>
10c2dd06: 74fe moveq #-2,%d2
10c2dd08: 6000 0384 braw 10c2e08e <vfs_rename_dir+0x3c2>
10c2dd0c: 4878 0003 pea 3 <PF_PTRACED_OFF>
10c2dd10: 2f0c movel %a4,%sp@-
10c2dd12: 4eba df72 jsr %pc@(10c2bc86 <permission>)
10c2dd16: 508f addql #8,%sp
10c2dd18: 4a80 tstl %d0
10c2dd1a: 6704 beqs 10c2dd20 <vfs_rename_dir+0x54>
10c2dd1c: 2400 movel %d0,%d2
10c2dd1e: 607c bras 10c2dd9c <vfs_rename_dir+0xd0>
10c2dd20: 082c 0003 010b btst #3,%a4@(267)
10c2dd26: 6648 bnes 10c2dd70 <vfs_rename_dir+0xa4>
10c2dd28: 2045 moveal %d5,%a0
10c2dd2a: 2268 0008 moveal %a0@(8),%a1
10c2dd2e: 082c 0001 0032 btst #1,%a4@(50)
10c2dd34: 672c beqs 10c2dd62 <vfs_rename_dir+0x96>
10c2dd36: 2079 1002 53b4 moveal 100253b4 <_current_task>,%a0
10c2dd3c: 2028 0138 movel %a0@(312),%d0
10c2dd40: b0a9 0036 cmpl %a1@(54),%d0
10c2dd44: 671c beqs 10c2dd62 <vfs_rename_dir+0x96>
10c2dd46: b0ac 0036 cmpl %a4@(54),%d0
10c2dd4a: 6716 beqs 10c2dd62 <vfs_rename_dir+0x96>
10c2dd4c: 0828 0003 01d3 btst #3,%a0@(467)
10c2dd52: 670a beqs 10c2dd5e <vfs_rename_dir+0x92>
10c2dd54: 0068 0100 0006 oriw #256,%a0@(6)
10c2dd5a: 7001 moveq #1,%d0
10c2dd5c: 6004 bras 10c2dd62 <vfs_rename_dir+0x96>
10c2dd5e: 7000 moveq #0,%d0
10c2dd60: 670e beqs 10c2dd70 <vfs_rename_dir+0xa4>
10c2dd62: 2245 moveal %d5,%a1
10c2dd64: 2069 0008 moveal %a1@(8),%a0
10c2dd68: 7018 moveq #24,%d0
10c2dd6a: c0a8 0108 andl %a0@(264),%d0
10c2dd6e: 6706 beqs 10c2dd76 <vfs_rename_dir+0xaa>
10c2dd70: 74ff moveq #-1,%d2
10c2dd72: 6000 031a braw 10c2e08e <vfs_rename_dir+0x3c2>
10c2dd76: 3028 0032 movew %a0@(50),%d0
10c2dd7a: 0240 f000 andiw #-4096,%d0
10c2dd7e: 0c40 4000 cmpiw #16384,%d0
10c2dd82: 6706 beqs 10c2dd8a <vfs_rename_dir+0xbe>
10c2dd84: 74ec moveq #-20,%d2
10c2dd86: 6000 0306 braw 10c2e08e <vfs_rename_dir+0x3c2>
10c2dd8a: 2045 moveal %d5,%a0
10c2dd8c: baa8 000c cmpl %a0@(12),%d5
10c2dd90: 57c0 seq %d0
10c2dd92: 4880 extw %d0
10c2dd94: 3400 movew %d0,%d2
10c2dd96: 48c2 extl %d2
10c2dd98: 70f0 moveq #-16,%d0
10c2dd9a: c480 andl %d0,%d2
10c2dd9c: 4a82 tstl %d2
10c2dd9e: 6600 02ee bnew 10c2e08e <vfs_rename_dir+0x3c2>
10c2dda2: 302c 0030 movew %a4@(48),%d0
10c2dda6: b06d 0030 cmpw %a5@(48),%d0
10c2ddaa: 6706 beqs 10c2ddb2 <vfs_rename_dir+0xe6>
10c2ddac: 70ee moveq #-18,%d0
10c2ddae: 6000 02e0 braw 10c2e090 <vfs_rename_dir+0x3c4>
10c2ddb2: 4aab 0008 tstl %a3@(8)
10c2ddb6: 661a bnes 10c2ddd2 <vfs_rename_dir+0x106>
10c2ddb8: 082d 0005 010b btst #5,%a5@(267)
10c2ddbe: 661c bnes 10c2dddc <vfs_rename_dir+0x110>
10c2ddc0: 4878 0003 pea 3 <PF_PTRACED_OFF>
10c2ddc4: 2f0d movel %a5,%sp@-
10c2ddc6: 4eba debe jsr %pc@(10c2bc86 <permission>)
10c2ddca: 2400 movel %d0,%d2
10c2ddcc: 508f addql #8,%sp
10c2ddce: 6000 009c braw 10c2de6c <vfs_rename_dir+0x1a0>
10c2ddd2: 206b 000c moveal %a3@(12),%a0
10c2ddd6: bbe8 0008 cmpal %a0@(8),%a5
10c2ddda: 6706 beqs 10c2dde2 <vfs_rename_dir+0x116>
10c2dddc: 74fe moveq #-2,%d2
10c2ddde: 6000 02ae braw 10c2e08e <vfs_rename_dir+0x3c2>
10c2dde2: 4878 0003 pea 3 <PF_PTRACED_OFF>
10c2dde6: 2f0d movel %a5,%sp@-
10c2dde8: 4eba de9c jsr %pc@(10c2bc86 <permission>)
10c2ddec: 508f addql #8,%sp
10c2ddee: 4a80 tstl %d0
10c2ddf0: 6704 beqs 10c2ddf6 <vfs_rename_dir+0x12a>
10c2ddf2: 2400 movel %d0,%d2
10c2ddf4: 6076 bras 10c2de6c <vfs_rename_dir+0x1a0>
10c2ddf6: 082d 0003 010b btst #3,%a5@(267)
10c2ddfc: 6644 bnes 10c2de42 <vfs_rename_dir+0x176>
10c2ddfe: 226b 0008 moveal %a3@(8),%a1
10c2de02: 082d 0001 0032 btst #1,%a5@(50)
10c2de08: 672c beqs 10c2de36 <vfs_rename_dir+0x16a>
10c2de0a: 2079 1002 53b4 moveal 100253b4 <_current_task>,%a0
10c2de10: 2028 0138 movel %a0@(312),%d0
10c2de14: b0a9 0036 cmpl %a1@(54),%d0
10c2de18: 671c beqs 10c2de36 <vfs_rename_dir+0x16a>
10c2de1a: b0ad 0036 cmpl %a5@(54),%d0
10c2de1e: 6716 beqs 10c2de36 <vfs_rename_dir+0x16a>
10c2de20: 0828 0003 01d3 btst #3,%a0@(467)
10c2de26: 670a beqs 10c2de32 <vfs_rename_dir+0x166>
10c2de28: 0068 0100 0006 oriw #256,%a0@(6)
10c2de2e: 7001 moveq #1,%d0
10c2de30: 6004 bras 10c2de36 <vfs_rename_dir+0x16a>
10c2de32: 7000 moveq #0,%d0
10c2de34: 670c beqs 10c2de42 <vfs_rename_dir+0x176>
10c2de36: 206b 0008 moveal %a3@(8),%a0
10c2de3a: 7018 moveq #24,%d0
10c2de3c: c0a8 0108 andl %a0@(264),%d0
10c2de40: 6706 beqs 10c2de48 <vfs_rename_dir+0x17c>
10c2de42: 74ff moveq #-1,%d2
10c2de44: 6000 0248 braw 10c2e08e <vfs_rename_dir+0x3c2>
10c2de48: 3028 0032 movew %a0@(50),%d0
10c2de4c: 0240 f000 andiw #-4096,%d0
10c2de50: 0c40 4000 cmpiw #16384,%d0
10c2de54: 6706 beqs 10c2de5c <vfs_rename_dir+0x190>
10c2de56: 74ec moveq #-20,%d2
10c2de58: 6000 0234 braw 10c2e08e <vfs_rename_dir+0x3c2>
10c2de5c: b7eb 000c cmpal %a3@(12),%a3
10c2de60: 57c0 seq %d0
10c2de62: 4880 extw %d0
10c2de64: 3400 movew %d0,%d2
10c2de66: 48c2 extl %d2
10c2de68: 70f0 moveq #-16,%d0
10c2de6a: c480 andl %d0,%d2
10c2de6c: 4a82 tstl %d2
10c2de6e: 6600 021e bnew 10c2e08e <vfs_rename_dir+0x3c2>
10c2de72: 206c 008c moveal %a4@(140),%a0
10c2de76: b0fc 0000 cmpaw #0,%a0
10c2de7a: 6706 beqs 10c2de82 <vfs_rename_dir+0x1b6>
10c2de7c: 4aa8 0020 tstl %a0@(32)
10c2de80: 6606 bnes 10c2de88 <vfs_rename_dir+0x1bc>
10c2de82: 70ff moveq #-1,%d0
10c2de84: 6000 020a braw 10c2e090 <vfs_rename_dir+0x3c4>
10c2de88: b9cd cmpal %a5,%a4
10c2de8a: 6712 beqs 10c2de9e <vfs_rename_dir+0x1d2>
10c2de8c: 4878 0002 pea 2 <PF_DTRACE_OFF+0x1>
10c2de90: 2045 moveal %d5,%a0
10c2de92: 2f28 0008 movel %a0@(8),%sp@-
10c2de96: 4eba ddee jsr %pc@(10c2bc86 <permission>)
10c2de9a: 2400 movel %d0,%d2
10c2de9c: 508f addql #8,%sp
10c2de9e: 4a82 tstl %d2
10c2dea0: 6600 01ec bnew 10c2e08e <vfs_rename_dir+0x3c2>
10c2dea4: 202c 0094 movel %a4@(148),%d0
10c2dea8: 0680 0000 01cc addil #460,%d0
10c2deae: 2240 moveal %d0,%a1
10c2deb0: 41fa 000c lea %pc@(10c2debe <vfs_rename_dir+0x1f2>),%a0
10c2deb4: 5391 subql #1,%a1@
10c2deb6: 6a06 bpls 10c2debe <vfs_rename_dir+0x1f2>
10c2deb8: 4ef9 10c8 56f4 jmp 10c856f4 <__down_failed>
10c2debe: 74ea moveq #-22,%d2
10c2dec0: 2f05 movel %d5,%sp@-
10c2dec2: 2f0b movel %a3,%sp@-
10c2dec4: 4eb9 10c3 34c0 jsr 10c334c0 <is_subdir>
10c2deca: 508f addql #8,%sp
10c2decc: 4a80 tstl %d0
10c2dece: 6600 01a4 bnew 10c2e074 <vfs_rename_dir+0x3a8>
10c2ded2: 2245 moveal %d5,%a1
10c2ded4: b7e9 000c cmpal %a1@(12),%a3
10c2ded8: 6700 019a beqw 10c2e074 <vfs_rename_dir+0x3a8>
10c2dedc: 246b 0008 moveal %a3@(8),%a2
10c2dee0: b4fc 0000 cmpaw #0,%a2
10c2dee4: 677e beqs 10c2df64 <vfs_rename_dir+0x298>
10c2dee6: 41ea 0078 lea %a2@(120),%a0
10c2deea: 7478 moveq #120,%d2
10c2deec: d48c addl %a4,%d2
10c2deee: 7078 moveq #120,%d0
10c2def0: d08d addl %a5,%d0
10c2def2: 2208 movel %a0,%d1
10c2def4: 2802 movel %d2,%d4
10c2def6: 2600 movel %d0,%d3
10c2def8: b684 cmpl %d4,%d3
10c2defa: 6736 beqs 10c2df32 <vfs_rename_dir+0x266>
10c2defc: 6312 blss 10c2df10 <vfs_rename_dir+0x244>
10c2defe: b284 cmpl %d4,%d1
10c2df00: 6304 blss 10c2df06 <vfs_rename_dir+0x23a>
10c2df02: 2204 movel %d4,%d1
10c2df04: 2408 movel %a0,%d2
10c2df06: b682 cmpl %d2,%d3
10c2df08: 6316 blss 10c2df20 <vfs_rename_dir+0x254>
10c2df0a: 2002 movel %d2,%d0
10c2df0c: 2403 movel %d3,%d2
10c2df0e: 6010 bras 10c2df20 <vfs_rename_dir+0x254>
10c2df10: b284 cmpl %d4,%d1
10c2df12: 6304 blss 10c2df18 <vfs_rename_dir+0x24c>
10c2df14: 2204 movel %d4,%d1
10c2df16: 2408 movel %a0,%d2
10c2df18: b283 cmpl %d3,%d1
10c2df1a: 6304 blss 10c2df20 <vfs_rename_dir+0x254>
10c2df1c: 2001 movel %d1,%d0
10c2df1e: 2203 movel %d3,%d1
10c2df20: 2242 moveal %d2,%a1
10c2df22: 41fa 000c lea %pc@(10c2df30 <vfs_rename_dir+0x264>),%a0
10c2df26: 5391 subql #1,%a1@
10c2df28: 6a06 bpls 10c2df30 <vfs_rename_dir+0x264>
10c2df2a: 4ef9 10c8 56f4 jmp 10c856f4 <__down_failed>
10c2df30: 6008 bras 10c2df3a <vfs_rename_dir+0x26e>
10c2df32: b283 cmpl %d3,%d1
10c2df34: 6304 blss 10c2df3a <vfs_rename_dir+0x26e>
10c2df36: 2203 movel %d3,%d1
10c2df38: 2008 movel %a0,%d0
10c2df3a: 2240 moveal %d0,%a1
10c2df3c: 41fa 000c lea %pc@(10c2df4a <vfs_rename_dir+0x27e>),%a0
10c2df40: 5391 subql #1,%a1@
10c2df42: 6a06 bpls 10c2df4a <vfs_rename_dir+0x27e>
10c2df44: 4ef9 10c8 56f4 jmp 10c856f4 <__down_failed>
10c2df4a: 2241 moveal %d1,%a1
10c2df4c: 41fa 000c lea %pc@(10c2df5a <vfs_rename_dir+0x28e>),%a0
10c2df50: 5391 subql #1,%a1@
10c2df52: 6a06 bpls 10c2df5a <vfs_rename_dir+0x28e>
10c2df54: 4ef9 10c8 56f4 jmp 10c856f4 <__down_failed>
10c2df5a: 2f0b movel %a3,%sp@-
10c2df5c: 4eba f4b6 jsr %pc@(10c2d414 <d_unhash>)
10c2df60: 588f addql #4,%sp
10c2df62: 6036 bras 10c2df9a <vfs_rename_dir+0x2ce>
10c2df64: 7078 moveq #120,%d0
10c2df66: d08c addl %a4,%d0
10c2df68: 7278 moveq #120,%d1
10c2df6a: d28d addl %a5,%d1
10c2df6c: 2800 movel %d0,%d4
10c2df6e: 2601 movel %d1,%d3
10c2df70: b684 cmpl %d4,%d3
10c2df72: 6716 beqs 10c2df8a <vfs_rename_dir+0x2be>
10c2df74: 6304 blss 10c2df7a <vfs_rename_dir+0x2ae>
10c2df76: 2204 movel %d4,%d1
10c2df78: 2003 movel %d3,%d0
10c2df7a: 2240 moveal %d0,%a1
10c2df7c: 41fa 000c lea %pc@(10c2df8a <vfs_rename_dir+0x2be>),%a0
10c2df80: 5391 subql #1,%a1@
10c2df82: 6a06 bpls 10c2df8a <vfs_rename_dir+0x2be>
10c2df84: 4ef9 10c8 56f4 jmp 10c856f4 <__down_failed>
10c2df8a: 2241 moveal %d1,%a1
10c2df8c: 41fa 000c lea %pc@(10c2df9a <vfs_rename_dir+0x2ce>),%a0
10c2df90: 5391 subql #1,%a1@
10c2df92: 6a06 bpls 10c2df9a <vfs_rename_dir+0x2ce>
10c2df94: 4ef9 10c8 56f4 jmp 10c856f4 <__down_failed>
10c2df9a: 082c 0005 010b btst #5,%a4@(267)
10c2dfa0: 6608 bnes 10c2dfaa <vfs_rename_dir+0x2de>
10c2dfa2: 082d 0005 010b btst #5,%a5@(267)
10c2dfa8: 6704 beqs 10c2dfae <vfs_rename_dir+0x2e2>
10c2dfaa: 74fe moveq #-2,%d2
10c2dfac: 602a bras 10c2dfd8 <vfs_rename_dir+0x30c>
10c2dfae: 2045 moveal %d5,%a0
10c2dfb0: 4aa8 0038 tstl %a0@(56)
10c2dfb4: 6606 bnes 10c2dfbc <vfs_rename_dir+0x2f0>
10c2dfb6: 4aab 0038 tstl %a3@(56)
10c2dfba: 6704 beqs 10c2dfc0 <vfs_rename_dir+0x2f4>
10c2dfbc: 74f0 moveq #-16,%d2
10c2dfbe: 6018 bras 10c2dfd8 <vfs_rename_dir+0x30c>
10c2dfc0: 206c 008c moveal %a4@(140),%a0
10c2dfc4: 2f0b movel %a3,%sp@-
10c2dfc6: 2f0d movel %a5,%sp@-
10c2dfc8: 2f05 movel %d5,%sp@-
10c2dfca: 2f0c movel %a4,%sp@-
10c2dfcc: 2068 0020 moveal %a0@(32),%a0
10c2dfd0: 4e90 jsr %a0@
10c2dfd2: 2400 movel %d0,%d2
10c2dfd4: 4fef 0010 lea %sp@(16),%sp
10c2dfd8: b4fc 0000 cmpaw #0,%a2
10c2dfdc: 6762 beqs 10c2e040 <vfs_rename_dir+0x374>
10c2dfde: 4a82 tstl %d2
10c2dfe0: 6606 bnes 10c2dfe8 <vfs_rename_dir+0x31c>
10c2dfe2: 7020 moveq #32,%d0
10c2dfe4: 81aa 0108 orl %d0,%a2@(264)
10c2dfe8: 2003 movel %d3,%d0
10c2dfea: 7278 moveq #120,%d1
10c2dfec: d28a addl %a2,%d1
10c2dfee: 2244 moveal %d4,%a1
10c2dff0: 41fa 000c lea %pc@(10c2dffe <vfs_rename_dir+0x332>),%a0
10c2dff4: 5291 addql #1,%a1@
10c2dff6: 6e06 bgts 10c2dffe <vfs_rename_dir+0x332>
10c2dff8: 4ef9 10c8 571c jmp 10c8571c <__up_wakeup>
10c2dffe: b084 cmpl %d4,%d0
10c2e000: 6710 beqs 10c2e012 <vfs_rename_dir+0x346>
10c2e002: 2240 moveal %d0,%a1
10c2e004: 41fa 000c lea %pc@(10c2e012 <vfs_rename_dir+0x346>),%a0
10c2e008: 5291 addql #1,%a1@
10c2e00a: 6e06 bgts 10c2e012 <vfs_rename_dir+0x346>
10c2e00c: 4ef9 10c8 571c jmp 10c8571c <__up_wakeup>
10c2e012: 2241 moveal %d1,%a1
10c2e014: 41fa 000c lea %pc@(10c2e022 <vfs_rename_dir+0x356>),%a0
10c2e018: 5291 addql #1,%a1@
10c2e01a: 6e06 bgts 10c2e022 <vfs_rename_dir+0x356>
10c2e01c: 4ef9 10c8 571c jmp 10c8571c <__up_wakeup>
10c2e022: 41eb 0010 lea %a3@(16),%a0
10c2e026: b1d0 cmpal %a0@,%a0
10c2e028: 660a bnes 10c2e034 <vfs_rename_dir+0x368>
10c2e02a: 2f0b movel %a3,%sp@-
10c2e02c: 4eb9 10c3 3126 jsr 10c33126 <d_rehash>
10c2e032: 588f addql #4,%sp
10c2e034: 2f0b movel %a3,%sp@-
10c2e036: 4eb9 10c3 26d8 jsr 10c326d8 <dput>
10c2e03c: 588f addql #4,%sp
10c2e03e: 6026 bras 10c2e066 <vfs_rename_dir+0x39a>
10c2e040: 2003 movel %d3,%d0
10c2e042: 2244 moveal %d4,%a1
10c2e044: 41fa 000c lea %pc@(10c2e052 <vfs_rename_dir+0x386>),%a0
10c2e048: 5291 addql #1,%a1@
10c2e04a: 6e06 bgts 10c2e052 <vfs_rename_dir+0x386>
10c2e04c: 4ef9 10c8 571c jmp 10c8571c <__up_wakeup>
10c2e052: b084 cmpl %d4,%d0
10c2e054: 6710 beqs 10c2e066 <vfs_rename_dir+0x39a>
10c2e056: 2240 moveal %d0,%a1
10c2e058: 41fa 000c lea %pc@(10c2e066 <vfs_rename_dir+0x39a>),%a0
10c2e05c: 5291 addql #1,%a1@
10c2e05e: 6e06 bgts 10c2e066 <vfs_rename_dir+0x39a>
10c2e060: 4ef9 10c8 571c jmp 10c8571c <__up_wakeup>
10c2e066: 4a82 tstl %d2
10c2e068: 660a bnes 10c2e074 <vfs_rename_dir+0x3a8>
10c2e06a: 2f0b movel %a3,%sp@-
10c2e06c: 2f05 movel %d5,%sp@-
10c2e06e: 4eb9 10c3 3186 jsr 10c33186 <d_move>
10c2e074: 202c 0094 movel %a4@(148),%d0
10c2e078: 0680 0000 01cc addil #460,%d0
10c2e07e: 2240 moveal %d0,%a1
10c2e080: 41fa 000c lea %pc@(10c2e08e <vfs_rename_dir+0x3c2>),%a0
10c2e084: 5291 addql #1,%a1@
10c2e086: 6e06 bgts 10c2e08e <vfs_rename_dir+0x3c2>
10c2e088: 4ef9 10c8 571c jmp 10c8571c <__up_wakeup>
10c2e08e: 2002 movel %d2,%d0
10c2e090: 4cee 3c3c ffe0 moveml %fp@(-32),%d2-%d5/%a2-%a5
10c2e096: 4e5e unlk %fp
10c2e098: 4e75 rts
10c2e09a <vfs_rename_other>:
10c2e09a: 4e56 0000 linkw %fp,#0
10c2e09e: 48e7 303c moveml %d2-%d3/%a2-%a5,%sp@-
10c2e0a2: 266e 0008 moveal %fp@(8),%a3
10c2e0a6: 2a6e 000c moveal %fp@(12),%a5
10c2e0aa: 246e 0010 moveal %fp@(16),%a2
10c2e0ae: 286e 0014 moveal %fp@(20),%a4
10c2e0b2: 202d 0008 movel %a5@(8),%d0
10c2e0b6: b0ac 0008 cmpl %a4@(8),%d0
10c2e0ba: 6700 01fa beqw 10c2e2b6 <vfs_rename_other+0x21c>
10c2e0be: 4a80 tstl %d0
10c2e0c0: 670a beqs 10c2e0cc <vfs_rename_other+0x32>
10c2e0c2: 206d 000c moveal %a5@(12),%a0
10c2e0c6: b7e8 0008 cmpal %a0@(8),%a3
10c2e0ca: 6706 beqs 10c2e0d2 <vfs_rename_other+0x38>
10c2e0cc: 70fe moveq #-2,%d0
10c2e0ce: 6000 01e8 braw 10c2e2b8 <vfs_rename_other+0x21e>
10c2e0d2: 4878 0003 pea 3 <PF_PTRACED_OFF>
10c2e0d6: 2f0b movel %a3,%sp@-
10c2e0d8: 4eba dbac jsr %pc@(10c2bc86 <permission>)
10c2e0dc: 508f addql #8,%sp
10c2e0de: 4a80 tstl %d0
10c2e0e0: 6668 bnes 10c2e14a <vfs_rename_other+0xb0>
10c2e0e2: 082b 0003 010b btst #3,%a3@(267)
10c2e0e8: 6600 0128 bnew 10c2e212 <vfs_rename_other+0x178>
10c2e0ec: 226d 0008 moveal %a5@(8),%a1
10c2e0f0: 082b 0001 0032 btst #1,%a3@(50)
10c2e0f6: 672e beqs 10c2e126 <vfs_rename_other+0x8c>
10c2e0f8: 2079 1002 53b4 moveal 100253b4 <_current_task>,%a0
10c2e0fe: 2028 0138 movel %a0@(312),%d0
10c2e102: b0a9 0036 cmpl %a1@(54),%d0
10c2e106: 671e beqs 10c2e126 <vfs_rename_other+0x8c>
10c2e108: b0ab 0036 cmpl %a3@(54),%d0
10c2e10c: 6718 beqs 10c2e126 <vfs_rename_other+0x8c>
10c2e10e: 0828 0003 01d3 btst #3,%a0@(467)
10c2e114: 670a beqs 10c2e120 <vfs_rename_other+0x86>
10c2e116: 0068 0100 0006 oriw #256,%a0@(6)
10c2e11c: 7001 moveq #1,%d0
10c2e11e: 6006 bras 10c2e126 <vfs_rename_other+0x8c>
10c2e120: 7000 moveq #0,%d0
10c2e122: 6700 00ee beqw 10c2e212 <vfs_rename_other+0x178>
10c2e126: 206d 0008 moveal %a5@(8),%a0
10c2e12a: 7018 moveq #24,%d0
10c2e12c: c0a8 0108 andl %a0@(264),%d0
10c2e130: 6600 00e0 bnew 10c2e212 <vfs_rename_other+0x178>
10c2e134: 3028 0032 movew %a0@(50),%d0
10c2e138: 0240 f000 andiw #-4096,%d0
10c2e13c: 0c40 4000 cmpiw #16384,%d0
10c2e140: 57c0 seq %d0
10c2e142: 4880 extw %d0
10c2e144: 48c0 extl %d0
10c2e146: 72eb moveq #-21,%d1
10c2e148: c081 andl %d1,%d0
10c2e14a: 4a80 tstl %d0
10c2e14c: 6600 016a bnew 10c2e2b8 <vfs_rename_other+0x21e>
10c2e150: 302b 0030 movew %a3@(48),%d0
10c2e154: b06a 0030 cmpw %a2@(48),%d0
10c2e158: 6706 beqs 10c2e160 <vfs_rename_other+0xc6>
10c2e15a: 70ee moveq #-18,%d0
10c2e15c: 6000 015a braw 10c2e2b8 <vfs_rename_other+0x21e>
10c2e160: 4aac 0008 tstl %a4@(8)
10c2e164: 6618 bnes 10c2e17e <vfs_rename_other+0xe4>
10c2e166: 082a 0005 010b btst #5,%a2@(267)
10c2e16c: 6600 ff5e bnew 10c2e0cc <vfs_rename_other+0x32>
10c2e170: 4878 0003 pea 3 <PF_PTRACED_OFF>
10c2e174: 2f0a movel %a2,%sp@-
10c2e176: 4eba db0e jsr %pc@(10c2bc86 <permission>)
10c2e17a: 508f addql #8,%sp
10c2e17c: 607e bras 10c2e1fc <vfs_rename_other+0x162>
10c2e17e: 206c 000c moveal %a4@(12),%a0
10c2e182: b5e8 0008 cmpal %a0@(8),%a2
10c2e186: 6600 ff44 bnew 10c2e0cc <vfs_rename_other+0x32>
10c2e18a: 4878 0003 pea 3 <PF_PTRACED_OFF>
10c2e18e: 2f0a movel %a2,%sp@-
10c2e190: 4eba daf4 jsr %pc@(10c2bc86 <permission>)
10c2e194: 508f addql #8,%sp
10c2e196: 4a80 tstl %d0
10c2e198: 6662 bnes 10c2e1fc <vfs_rename_other+0x162>
10c2e19a: 082a 0003 010b btst #3,%a2@(267)
10c2e1a0: 6670 bnes 10c2e212 <vfs_rename_other+0x178>
10c2e1a2: 226c 0008 moveal %a4@(8),%a1
10c2e1a6: 082a 0001 0032 btst #1,%a2@(50)
10c2e1ac: 672c beqs 10c2e1da <vfs_rename_other+0x140>
10c2e1ae: 2079 1002 53b4 moveal 100253b4 <_current_task>,%a0
10c2e1b4: 2028 0138 movel %a0@(312),%d0
10c2e1b8: b0a9 0036 cmpl %a1@(54),%d0
10c2e1bc: 671c beqs 10c2e1da <vfs_rename_other+0x140>
10c2e1be: b0aa 0036 cmpl %a2@(54),%d0
10c2e1c2: 6716 beqs 10c2e1da <vfs_rename_other+0x140>
10c2e1c4: 0828 0003 01d3 btst #3,%a0@(467)
10c2e1ca: 670a beqs 10c2e1d6 <vfs_rename_other+0x13c>
10c2e1cc: 0068 0100 0006 oriw #256,%a0@(6)
10c2e1d2: 7001 moveq #1,%d0
10c2e1d4: 6004 bras 10c2e1da <vfs_rename_other+0x140>
10c2e1d6: 7000 moveq #0,%d0
10c2e1d8: 6738 beqs 10c2e212 <vfs_rename_other+0x178>
10c2e1da: 206c 0008 moveal %a4@(8),%a0
10c2e1de: 7018 moveq #24,%d0
10c2e1e0: c0a8 0108 andl %a0@(264),%d0
10c2e1e4: 662c bnes 10c2e212 <vfs_rename_other+0x178>
10c2e1e6: 3028 0032 movew %a0@(50),%d0
10c2e1ea: 0240 f000 andiw #-4096,%d0
10c2e1ee: 0c40 4000 cmpiw #16384,%d0
10c2e1f2: 57c0 seq %d0
10c2e1f4: 4880 extw %d0
10c2e1f6: 48c0 extl %d0
10c2e1f8: 72eb moveq #-21,%d1
10c2e1fa: c081 andl %d1,%d0
10c2e1fc: 4a80 tstl %d0
10c2e1fe: 6600 00b8 bnew 10c2e2b8 <vfs_rename_other+0x21e>
10c2e202: 206b 008c moveal %a3@(140),%a0
10c2e206: b0fc 0000 cmpaw #0,%a0
10c2e20a: 6706 beqs 10c2e212 <vfs_rename_other+0x178>
10c2e20c: 4aa8 0020 tstl %a0@(32)
10c2e210: 6606 bnes 10c2e218 <vfs_rename_other+0x17e>
10c2e212: 70ff moveq #-1,%d0
10c2e214: 6000 00a2 braw 10c2e2b8 <vfs_rename_other+0x21e>
10c2e218: 7078 moveq #120,%d0
10c2e21a: d08b addl %a3,%d0
10c2e21c: 7278 moveq #120,%d1
10c2e21e: d28a addl %a2,%d1
10c2e220: 2400 movel %d0,%d2
10c2e222: 2601 movel %d1,%d3
10c2e224: b682 cmpl %d2,%d3
10c2e226: 6716 beqs 10c2e23e <vfs_rename_other+0x1a4>
10c2e228: 6304 blss 10c2e22e <vfs_rename_other+0x194>
10c2e22a: 2202 movel %d2,%d1
10c2e22c: 2003 movel %d3,%d0
10c2e22e: 2240 moveal %d0,%a1
10c2e230: 41fa 000c lea %pc@(10c2e23e <vfs_rename_other+0x1a4>),%a0
10c2e234: 5391 subql #1,%a1@
10c2e236: 6a06 bpls 10c2e23e <vfs_rename_other+0x1a4>
10c2e238: 4ef9 10c8 56f4 jmp 10c856f4 <__down_failed>
10c2e23e: 2241 moveal %d1,%a1
10c2e240: 41fa 000c lea %pc@(10c2e24e <vfs_rename_other+0x1b4>),%a0
10c2e244: 5391 subql #1,%a1@
10c2e246: 6a06 bpls 10c2e24e <vfs_rename_other+0x1b4>
10c2e248: 4ef9 10c8 56f4 jmp 10c856f4 <__down_failed>
10c2e24e: 4aad 0038 tstl %a5@(56)
10c2e252: 6606 bnes 10c2e25a <vfs_rename_other+0x1c0>
10c2e254: 4aac 0038 tstl %a4@(56)
10c2e258: 6704 beqs 10c2e25e <vfs_rename_other+0x1c4>
10c2e25a: 70f0 moveq #-16,%d0
10c2e25c: 6016 bras 10c2e274 <vfs_rename_other+0x1da>
10c2e25e: 206b 008c moveal %a3@(140),%a0
10c2e262: 2f0c movel %a4,%sp@-
10c2e264: 2f0a movel %a2,%sp@-
10c2e266: 2f0d movel %a5,%sp@-
10c2e268: 2f0b movel %a3,%sp@-
10c2e26a: 2068 0020 moveal %a0@(32),%a0
10c2e26e: 4e90 jsr %a0@
10c2e270: 4fef 0010 lea %sp@(16),%sp
10c2e274: 2203 movel %d3,%d1
10c2e276: 2242 moveal %d2,%a1
10c2e278: 41fa 000c lea %pc@(10c2e286 <vfs_rename_other+0x1ec>),%a0
10c2e27c: 5291 addql #1,%a1@
10c2e27e: 6e06 bgts 10c2e286 <vfs_rename_other+0x1ec>
10c2e280: 4ef9 10c8 571c jmp 10c8571c <__up_wakeup>
10c2e286: b282 cmpl %d2,%d1
10c2e288: 6710 beqs 10c2e29a <vfs_rename_other+0x200>
10c2e28a: 2241 moveal %d1,%a1
10c2e28c: 41fa 000c lea %pc@(10c2e29a <vfs_rename_other+0x200>),%a0
10c2e290: 5291 addql #1,%a1@
10c2e292: 6e06 bgts 10c2e29a <vfs_rename_other+0x200>
10c2e294: 4ef9 10c8 571c jmp 10c8571c <__up_wakeup>
10c2e29a: 4a80 tstl %d0
10c2e29c: 661a bnes 10c2e2b8 <vfs_rename_other+0x21e>
10c2e29e: 206b 0094 moveal %a3@(148),%a0
10c2e2a2: 2068 0018 moveal %a0@(24),%a0
10c2e2a6: 4a68 0006 tstw %a0@(6)
10c2e2aa: 6d0a blts 10c2e2b6 <vfs_rename_other+0x21c>
10c2e2ac: 2f0c movel %a4,%sp@-
10c2e2ae: 2f0d movel %a5,%sp@-
10c2e2b0: 4eb9 10c3 3186 jsr 10c33186 <d_move>
10c2e2b6: 7000 moveq #0,%d0
10c2e2b8: 4cee 3c0c ffe8 moveml %fp@(-24),%d2-%d3/%a2-%a5
10c2e2be: 4e5e unlk %fp
10c2e2c0: 4e75 rts
10c2e2c2 <vfs_rename>:
10c2e2c2: 4e56 0000 linkw %fp,#0
10c2e2c6: 48e7 2030 moveml %d2/%a2-%a3,%sp@-
10c2e2ca: 266e 0008 moveal %fp@(8),%a3
10c2e2ce: 226e 000c moveal %fp@(12),%a1
10c2e2d2: 246e 0010 moveal %fp@(16),%a2
10c2e2d6: 222e 0014 movel %fp@(20),%d1
10c2e2da: 2069 0008 moveal %a1@(8),%a0
10c2e2de: 3028 0032 movew %a0@(50),%d0
10c2e2e2: 0240 f000 andiw #-4096,%d0
10c2e2e6: 0c40 4000 cmpiw #16384,%d0
10c2e2ea: 660e bnes 10c2e2fa <vfs_rename+0x38>
10c2e2ec: 2f01 movel %d1,%sp@-
10c2e2ee: 2f0a movel %a2,%sp@-
10c2e2f0: 2f09 movel %a1,%sp@-
10c2e2f2: 2f0b movel %a3,%sp@-
10c2e2f4: 4eba f9d6 jsr %pc@(10c2dccc <vfs_rename_dir>)
10c2e2f8: 600c bras 10c2e306 <vfs_rename+0x44>
10c2e2fa: 2f01 movel %d1,%sp@-
10c2e2fc: 2f0a movel %a2,%sp@-
10c2e2fe: 2f09 movel %a1,%sp@-
10c2e300: 2f0b movel %a3,%sp@-
10c2e302: 4eba fd96 jsr %pc@(10c2e09a <vfs_rename_other>)
10c2e306: 2400 movel %d0,%d2
10c2e308: 4fef 0010 lea %sp@(16),%sp
10c2e30c: 6644 bnes 10c2e352 <vfs_rename+0x90>
10c2e30e: b5cb cmpal %a3,%a2
10c2e310: 6616 bnes 10c2e328 <vfs_rename+0x66>
10c2e312: 082a 0004 00ff btst #4,%a2@(255)
10c2e318: 6738 beqs 10c2e352 <vfs_rename+0x90>
10c2e31a: 4878 0010 pea 10 <LSIGTRAP+0xb>
10c2e31e: 2f0a movel %a2,%sp@-
10c2e320: 4eb9 10c3 55b6 jsr 10c355b6 <__inode_dir_notify>
10c2e326: 602a bras 10c2e352 <vfs_rename+0x90>
10c2e328: 082b 0003 00ff btst #3,%a3@(255)
10c2e32e: 670e beqs 10c2e33e <vfs_rename+0x7c>
10c2e330: 4878 0008 pea 8 <LSIGTRAP+0x3>
10c2e334: 2f0b movel %a3,%sp@-
10c2e336: 4eb9 10c3 55b6 jsr 10c355b6 <__inode_dir_notify>
10c2e33c: 508f addql #8,%sp
10c2e33e: 082a 0002 00ff btst #2,%a2@(255)
10c2e344: 670c beqs 10c2e352 <vfs_rename+0x90>
10c2e346: 4878 0004 pea 4 <PF_PTRACED_BIT>
10c2e34a: 2f0a movel %a2,%sp@-
10c2e34c: 4eb9 10c3 55b6 jsr 10c355b6 <__inode_dir_notify>
10c2e352: 2002 movel %d2,%d0
10c2e354: 4cee 0c04 fff4 moveml %fp@(-12),%d2/%a2-%a3
10c2e35a: 4e5e unlk %fp
10c2e35c: 4e75 rts
10c2e35e <sys_rename>:
10c2e35e: 4e56 ffc8 linkw %fp,#-56
10c2e362: 48e7 383c moveml %d2-%d4/%a2-%a5,%sp@-
10c2e366: 2f2e 0008 movel %fp@(8),%sp@-
10c2e36a: 45fa d78c lea %pc@(10c2baf8 <getname>),%a2
10c2e36e: 4e92 jsr %a2@
10c2e370: 2600 movel %d0,%d3
10c2e372: 588f addql #4,%sp
10c2e374: 0c83 ffff fc18 cmpil #-1000,%d3
10c2e37a: 6200 01d4 bhiw 10c2e550 <sys_rename+0x1f2>
10c2e37e: 2f2e 000c movel %fp@(12),%sp@-
10c2e382: 4e92 jsr %a2@
10c2e384: 2800 movel %d0,%d4
10c2e386: 588f addql #4,%sp
10c2e388: 2404 movel %d4,%d2
10c2e38a: 45f9 10c2 0aea lea 10c20aea <kmem_cache_free>,%a2
10c2e390: 0c82 ffff fc18 cmpil #-1000,%d2
10c2e396: 6200 01ac bhiw 10c2e544 <sys_rename+0x1e6>
10c2e39a: 95ca subal %a2,%a2
10c2e39c: 486e ffe4 pea %fp@(-28)
10c2e3a0: 4878 0010 pea 10 <LSIGTRAP+0xb>
10c2e3a4: 2f03 movel %d3,%sp@-
10c2e3a6: 4eba e438 jsr %pc@(10c2c7e0 <path_init>)
10c2e3aa: 4fef 000c lea %sp@(12),%sp
10c2e3ae: 4a80 tstl %d0
10c2e3b0: 670e beqs 10c2e3c0 <sys_rename+0x62>
10c2e3b2: 486e ffe4 pea %fp@(-28)
10c2e3b6: 2f03 movel %d3,%sp@-
10c2e3b8: 4eba e2c2 jsr %pc@(10c2c67c <path_walk>)
10c2e3bc: 2440 moveal %d0,%a2
10c2e3be: 508f addql #8,%sp
10c2e3c0: b4fc 0000 cmpaw #0,%a2
10c2e3c4: 6600 016a bnew 10c2e530 <sys_rename+0x1d2>
10c2e3c8: 486e ffc8 pea %fp@(-56)
10c2e3cc: 4878 0010 pea 10 <LSIGTRAP+0xb>
10c2e3d0: 2f02 movel %d2,%sp@-
10c2e3d2: 4eba e40c jsr %pc@(10c2c7e0 <path_init>)
10c2e3d6: 4fef 000c lea %sp@(12),%sp
10c2e3da: 4a80 tstl %d0
10c2e3dc: 670e beqs 10c2e3ec <sys_rename+0x8e>
10c2e3de: 486e ffc8 pea %fp@(-56)
10c2e3e2: 2f02 movel %d2,%sp@-
10c2e3e4: 4eba e296 jsr %pc@(10c2c67c <path_walk>)
10c2e3e8: 2440 moveal %d0,%a2
10c2e3ea: 508f addql #8,%sp
10c2e3ec: b4fc 0000 cmpaw #0,%a2
10c2e3f0: 6600 0134 bnew 10c2e526 <sys_rename+0x1c8>
10c2e3f4: 347c ffee moveaw #-18,%a2
10c2e3f8: 202e ffe8 movel %fp@(-24),%d0
10c2e3fc: b0ae ffcc cmpl %fp@(-52),%d0
10c2e400: 6600 011a bnew 10c2e51c <sys_rename+0x1be>
10c2e404: 2a6e ffe4 moveal %fp@(-28),%a5
10c2e408: 347c fff0 moveaw #-16,%a2
10c2e40c: 4aae fffc tstl %fp@(-4)
10c2e410: 6600 010a bnew 10c2e51c <sys_rename+0x1be>
10c2e414: 286e ffc8 moveal %fp@(-56),%a4
10c2e418: 4aae ffe0 tstl %fp@(-32)
10c2e41c: 6600 00fe bnew 10c2e51c <sys_rename+0x1be>
10c2e420: 226d 0008 moveal %a5@(8),%a1
10c2e424: 41e9 0064 lea %a1@(100),%a0
10c2e428: 7064 moveq #100,%d0
10c2e42a: d0ac 0008 addl %a4@(8),%d0
10c2e42e: 2208 movel %a0,%d1
10c2e430: b280 cmpl %d0,%d1
10c2e432: 6716 beqs 10c2e44a <sys_rename+0xec>
10c2e434: 6304 blss 10c2e43a <sys_rename+0xdc>
10c2e436: 2200 movel %d0,%d1
10c2e438: 2008 movel %a0,%d0
10c2e43a: 2240 moveal %d0,%a1
10c2e43c: 41fa 000c lea %pc@(10c2e44a <sys_rename+0xec>),%a0
10c2e440: 5391 subql #1,%a1@
10c2e442: 6a06 bpls 10c2e44a <sys_rename+0xec>
10c2e444: 4ef9 10c8 56f4 jmp 10c856f4 <__down_failed>
10c2e44a: 2241 moveal %d1,%a1
10c2e44c: 41fa 000c lea %pc@(10c2e45a <sys_rename+0xfc>),%a0
10c2e450: 5391 subql #1,%a1@
10c2e452: 6a06 bpls 10c2e45a <sys_rename+0xfc>
10c2e454: 4ef9 10c8 56f4 jmp 10c856f4 <__down_failed>
10c2e45a: 2f0d movel %a5,%sp@-
10c2e45c: 486e ffec pea %fp@(-20)
10c2e460: 4eba e4a2 jsr %pc@(10c2c904 <lookup_hash>)
10c2e464: 2640 moveal %d0,%a3
10c2e466: 508f addql #8,%sp
10c2e468: 244b moveal %a3,%a2
10c2e46a: b4fc fc18 cmpaw #-1000,%a2
10c2e46e: 627c bhis 10c2e4ec <sys_rename+0x18e>
10c2e470: 347c fffe moveaw #-2,%a2
10c2e474: 206b 0008 moveal %a3@(8),%a0
10c2e478: b0fc 0000 cmpaw #0,%a0
10c2e47c: 6764 beqs 10c2e4e2 <sys_rename+0x184>
10c2e47e: 3028 0032 movew %a0@(50),%d0
10c2e482: 0240 f000 andiw #-4096,%d0
10c2e486: 0c40 4000 cmpiw #16384,%d0
10c2e48a: 6720 beqs 10c2e4ac <sys_rename+0x14e>
10c2e48c: 347c ffec moveaw #-20,%a2
10c2e490: 226e ffec moveal %fp@(-20),%a1
10c2e494: 206e fff0 moveal %fp@(-16),%a0
10c2e498: 4a30 9800 tstb %a0@(00000000,%a1:l)
10c2e49c: 6644 bnes 10c2e4e2 <sys_rename+0x184>
10c2e49e: 226e ffd0 moveal %fp@(-48),%a1
10c2e4a2: 206e ffd4 moveal %fp@(-44),%a0
10c2e4a6: 4a30 9800 tstb %a0@(00000000,%a1:l)
10c2e4aa: 6636 bnes 10c2e4e2 <sys_rename+0x184>
10c2e4ac: 2f0c movel %a4,%sp@-
10c2e4ae: 486e ffd0 pea %fp@(-48)
10c2e4b2: 4eba e450 jsr %pc@(10c2c904 <lookup_hash>)
10c2e4b6: 2400 movel %d0,%d2
10c2e4b8: 508f addql #8,%sp
10c2e4ba: 2442 moveal %d2,%a2
10c2e4bc: b4fc fc18 cmpaw #-1000,%a2
10c2e4c0: 6220 bhis 10c2e4e2 <sys_rename+0x184>
10c2e4c2: 2f0a movel %a2,%sp@-
10c2e4c4: 2f2c 0008 movel %a4@(8),%sp@-
10c2e4c8: 2f0b movel %a3,%sp@-
10c2e4ca: 2f2d 0008 movel %a5@(8),%sp@-
10c2e4ce: 4eba fdf2 jsr %pc@(10c2e2c2 <vfs_rename>)
10c2e4d2: 2440 moveal %d0,%a2
10c2e4d4: 4fef 000c lea %sp@(12),%sp
10c2e4d8: 2e82 movel %d2,%sp@
10c2e4da: 4eb9 10c3 26d8 jsr 10c326d8 <dput>
10c2e4e0: 588f addql #4,%sp
10c2e4e2: 2f0b movel %a3,%sp@-
10c2e4e4: 4eb9 10c3 26d8 jsr 10c326d8 <dput>
10c2e4ea: 588f addql #4,%sp
10c2e4ec: 7064 moveq #100,%d0
10c2e4ee: d0ac 0008 addl %a4@(8),%d0
10c2e4f2: 7264 moveq #100,%d1
10c2e4f4: d2ad 0008 addl %a5@(8),%d1
10c2e4f8: 2240 moveal %d0,%a1
10c2e4fa: 41fa 000c lea %pc@(10c2e508 <sys_rename+0x1aa>),%a0
10c2e4fe: 5291 addql #1,%a1@
10c2e500: 6e06 bgts 10c2e508 <sys_rename+0x1aa>
10c2e502: 4ef9 10c8 571c jmp 10c8571c <__up_wakeup>
10c2e508: b280 cmpl %d0,%d1
10c2e50a: 6710 beqs 10c2e51c <sys_rename+0x1be>
10c2e50c: 2241 moveal %d1,%a1
10c2e50e: 41fa 000c lea %pc@(10c2e51c <sys_rename+0x1be>),%a0
10c2e512: 5291 addql #1,%a1@
10c2e514: 6e06 bgts 10c2e51c <sys_rename+0x1be>
10c2e516: 4ef9 10c8 571c jmp 10c8571c <__up_wakeup>
10c2e51c: 486e ffc8 pea %fp@(-56)
10c2e520: 4eba d7dc jsr %pc@(10c2bcfe <path_release>)
10c2e524: 588f addql #4,%sp
10c2e526: 486e ffe4 pea %fp@(-28)
10c2e52a: 4eba d7d2 jsr %pc@(10c2bcfe <path_release>)
10c2e52e: 588f addql #4,%sp
10c2e530: 240a movel %a2,%d2
10c2e532: 2f04 movel %d4,%sp@-
10c2e534: 2f39 1002 7d20 movel 10027d20 <names_cachep>,%sp@-
10c2e53a: 45f9 10c2 0aea lea 10c20aea <kmem_cache_free>,%a2
10c2e540: 4e92 jsr %a2@
10c2e542: 508f addql #8,%sp
10c2e544: 2f03 movel %d3,%sp@-
10c2e546: 2f39 1002 7d20 movel 10027d20 <names_cachep>,%sp@-
10c2e54c: 4e92 jsr %a2@
10c2e54e: 2002 movel %d2,%d0
10c2e550: 4cee 3c1c ffac moveml %fp@(-84),%d2-%d4/%a2-%a5
10c2e556: 4e5e unlk %fp
10c2e558: 4e75 rts
10c2e55a <vfs_readlink>:
10c2e55a: 4e56 0000 linkw %fp,#0
10c2e55e: 48e7 3800 moveml %d2-%d4,%sp@-
10c2e562: 282e 0010 movel %fp@(16),%d4
10c2e566: 242e 0014 movel %fp@(20),%d2
10c2e56a: 2602 movel %d2,%d3
10c2e56c: 0c82 ffff fc18 cmpil #-1000,%d2
10c2e572: 6220 bhis 10c2e594 <vfs_readlink+0x3a>
10c2e574: 2f02 movel %d2,%sp@-
10c2e576: 4eb9 10c8 418e jsr 10c8418e <strlen>
10c2e57c: 2400 movel %d0,%d2
10c2e57e: 588f addql #4,%sp
10c2e580: b882 cmpl %d2,%d4
10c2e582: 6402 bccs 10c2e586 <vfs_readlink+0x2c>
10c2e584: 2404 movel %d4,%d2
10c2e586: 2f02 movel %d2,%sp@-
10c2e588: 2f03 movel %d3,%sp@-
10c2e58a: 2f2e 000c movel %fp@(12),%sp@-
10c2e58e: 4eb9 10c8 5744 jsr 10c85744 <memcpy>
10c2e594: 2002 movel %d2,%d0
10c2e596: 4cee 001c fff4 moveml %fp@(-12),%d2-%d4
10c2e59c: 4e5e unlk %fp
10c2e59e: 4e75 rts
10c2e5a0 <vfs_follow_link>:
10c2e5a0: 4e56 0000 linkw %fp,#0
10c2e5a4: 48e7 2030 moveml %d2/%a2-%a3,%sp@-
10c2e5a8: 266e 0008 moveal %fp@(8),%a3
10c2e5ac: 246e 000c moveal %fp@(12),%a2
10c2e5b0: 7400 moveq #0,%d2
10c2e5b2: b4fc fc18 cmpaw #-1000,%a2
10c2e5b6: 6200 010a bhiw 10c2e6c2 <vfs_follow_link+0x122>
10c2e5ba: 0c12 002f cmpib #47,%a2@
10c2e5be: 6600 00ae bnew 10c2e66e <vfs_follow_link+0xce>
10c2e5c2: 2f0b movel %a3,%sp@-
10c2e5c4: 4eba d738 jsr %pc@(10c2bcfe <path_release>)
10c2e5c8: 588f addql #4,%sp
10c2e5ca: 2079 1002 53b4 moveal 100253b4 <_current_task>,%a0
10c2e5d0: 2068 02ea moveal %a0@(746),%a0
10c2e5d4: 4aa8 0014 tstl %a0@(20)
10c2e5d8: 6750 beqs 10c2e62a <vfs_follow_link+0x8a>
10c2e5da: 082b 0005 0017 btst #5,%a3@(23)
10c2e5e0: 6648 bnes 10c2e62a <vfs_follow_link+0x8a>
10c2e5e2: 2028 0020 movel %a0@(32),%d0
10c2e5e6: 6708 beqs 10c2e5f0 <vfs_follow_link+0x50>
10c2e5e8: 2240 moveal %d0,%a1
10c2e5ea: 41e9 0028 lea %a1@(40),%a0
10c2e5ee: 5290 addql #1,%a0@
10c2e5f0: 2740 0004 movel %d0,%a3@(4)
10c2e5f4: 2079 1002 53b4 moveal 100253b4 <_current_task>,%a0
10c2e5fa: 2068 02ea moveal %a0@(746),%a0
10c2e5fe: 2068 0014 moveal %a0@(20),%a0
10c2e602: b0fc 0000 cmpaw #0,%a0
10c2e606: 6712 beqs 10c2e61a <vfs_follow_link+0x7a>
10c2e608: 4a90 tstl %a0@
10c2e60a: 660c bnes 10c2e618 <vfs_follow_link+0x78>
10c2e60c: 4879 1000 2902 pea 10002902 <tvecs+0xd6a>
10c2e612: 4eb9 10c1 60e4 jsr 10c160e4 <panic>
10c2e618: 5290 addql #1,%a0@
10c2e61a: 2688 movel %a0,%a3@
10c2e61c: 2f0b movel %a3,%sp@-
10c2e61e: 2f0a movel %a2,%sp@-
10c2e620: 4eba e07c jsr %pc@(10c2c69e <__emul_lookup_dentry>)
10c2e624: 508f addql #8,%sp
10c2e626: 4a80 tstl %d0
10c2e628: 6650 bnes 10c2e67a <vfs_follow_link+0xda>
10c2e62a: 2079 1002 53b4 moveal 100253b4 <_current_task>,%a0
10c2e630: 2068 02ea moveal %a0@(746),%a0
10c2e634: 2028 0018 movel %a0@(24),%d0
10c2e638: 6708 beqs 10c2e642 <vfs_follow_link+0xa2>
10c2e63a: 2240 moveal %d0,%a1
10c2e63c: 41e9 0028 lea %a1@(40),%a0
10c2e640: 5290 addql #1,%a0@
10c2e642: 2740 0004 movel %d0,%a3@(4)
10c2e646: 2079 1002 53b4 moveal 100253b4 <_current_task>,%a0
10c2e64c: 2068 02ea moveal %a0@(746),%a0
10c2e650: 2068 000c moveal %a0@(12),%a0
10c2e654: b0fc 0000 cmpaw #0,%a0
10c2e658: 6712 beqs 10c2e66c <vfs_follow_link+0xcc>
10c2e65a: 4a90 tstl %a0@
10c2e65c: 660c bnes 10c2e66a <vfs_follow_link+0xca>
10c2e65e: 4879 1000 2902 pea 10002902 <tvecs+0xd6a>
10c2e664: 4eb9 10c1 60e4 jsr 10c160e4 <panic>
10c2e66a: 5290 addql #1,%a0@
10c2e66c: 2688 movel %a0,%a3@
10c2e66e: 2f0b movel %a3,%sp@-
10c2e670: 2f0a movel %a2,%sp@-
10c2e672: 4eba d924 jsr %pc@(10c2bf98 <link_path_walk>)
10c2e676: 2400 movel %d0,%d2
10c2e678: 508f addql #8,%sp
10c2e67a: 2079 1002 53b4 moveal 100253b4 <_current_task>,%a0
10c2e680: 4aa8 024c tstl %a0@(588)
10c2e684: 660a bnes 10c2e690 <vfs_follow_link+0xf0>
10c2e686: 4a82 tstl %d2
10c2e688: 6606 bnes 10c2e690 <vfs_follow_link+0xf0>
10c2e68a: 4aab 0018 tstl %a3@(24)
10c2e68e: 6704 beqs 10c2e694 <vfs_follow_link+0xf4>
10c2e690: 2002 movel %d2,%d0
10c2e692: 6036 bras 10c2e6ca <vfs_follow_link+0x12a>
10c2e694: 4878 01f0 pea 1f0 <LSIGTRAP+0x1eb>
10c2e698: 2f39 1002 7d20 movel 10027d20 <names_cachep>,%sp@-
10c2e69e: 4eb9 10c2 08dc jsr 10c208dc <kmem_cache_alloc>
10c2e6a4: 2440 moveal %d0,%a2
10c2e6a6: b4fc 0000 cmpaw #0,%a2
10c2e6aa: 6604 bnes 10c2e6b0 <vfs_follow_link+0x110>
10c2e6ac: 70f4 moveq #-12,%d0
10c2e6ae: 601a bras 10c2e6ca <vfs_follow_link+0x12a>
10c2e6b0: 206b 0008 moveal %a3@(8),%a0
10c2e6b4: 224a moveal %a2,%a1
10c2e6b6: 12d8 moveb %a0@+,%a1@+
10c2e6b8: 66fc bnes 10c2e6b6 <vfs_follow_link+0x116>
10c2e6ba: 274a 0008 movel %a2,%a3@(8)
10c2e6be: 7000 moveq #0,%d0
10c2e6c0: 6008 bras 10c2e6ca <vfs_follow_link+0x12a>
10c2e6c2: 2f0b movel %a3,%sp@-
10c2e6c4: 4eba d638 jsr %pc@(10c2bcfe <path_release>)
10c2e6c8: 200a movel %a2,%d0
10c2e6ca: 4cee 0c04 fff4 moveml %fp@(-12),%d2/%a2-%a3
10c2e6d0: 4e5e unlk %fp
10c2e6d2: 4e75 rts
10c2e6d4 <page_getlink>:
10c2e6d4: 4e56 0000 linkw %fp,#0
10c2e6d8: 2f0b movel %a3,%sp@-
10c2e6da: 2f0a movel %a2,%sp@-
10c2e6dc: 206e 0008 moveal %fp@(8),%a0
10c2e6e0: 2068 0008 moveal %a0@(8),%a0
10c2e6e4: 2268 00a8 moveal %a0@(168),%a1
10c2e6e8: 42a7 clrl %sp@-
10c2e6ea: 2069 001c moveal %a1@(28),%a0
10c2e6ee: 2f28 0004 movel %a0@(4),%sp@-
10c2e6f2: 42a7 clrl %sp@-
10c2e6f4: 2f09 movel %a1,%sp@-
10c2e6f6: 4eb9 10c1 f46c jsr 10c1f46c <read_cache_page>
10c2e6fc: 2440 moveal %d0,%a2
10c2e6fe: 4fef 0010 lea %sp@(16),%sp
10c2e702: b4fc fc18 cmpaw #-1000,%a2
10c2e706: 6248 bhis 10c2e750 <page_getlink+0x7c>
10c2e708: 47ea 0018 lea %a2@(24),%a3
10c2e70c: 2013 movel %a3@,%d0
10c2e70e: 0800 0000 btst #0,%d0
10c2e712: 670a beqs 10c2e71e <page_getlink+0x4a>
10c2e714: 2f0a movel %a2,%sp@-
10c2e716: 4eb9 10c1 e498 jsr 10c1e498 <___wait_on_page>
10c2e71c: 588f addql #4,%sp
10c2e71e: 2013 movel %a3@,%d0
10c2e720: 0800 0003 btst #3,%d0
10c2e724: 671e beqs 10c2e744 <page_getlink+0x70>
10c2e726: 206e 000c moveal %fp@(12),%a0
10c2e72a: 208a movel %a2,%a0@
10c2e72c: 4aaa 0038 tstl %a2@(56)
10c2e730: 660c bnes 10c2e73e <page_getlink+0x6a>
10c2e732: 4879 1000 2902 pea 10002902 <tvecs+0xd6a>
10c2e738: 4eb9 10c1 60e4 jsr 10c160e4 <panic>
10c2e73e: 202a 0038 movel %a2@(56),%d0
10c2e742: 600e bras 10c2e752 <page_getlink+0x7e>
10c2e744: 2f0a movel %a2,%sp@-
10c2e746: 4eb9 10c2 20d0 jsr 10c220d0 <page_cache_release>
10c2e74c: 70fb moveq #-5,%d0
10c2e74e: 6002 bras 10c2e752 <page_getlink+0x7e>
10c2e750: 200a movel %a2,%d0
10c2e752: 246e fff8 moveal %fp@(-8),%a2
10c2e756: 266e fffc moveal %fp@(-4),%a3
10c2e75a: 4e5e unlk %fp
10c2e75c: 4e75 rts
10c2e75e <page_readlink>:
10c2e75e: 4e56 fffc linkw %fp,#-4
10c2e762: 48e7 3800 moveml %d2-%d4,%sp@-
10c2e766: 242e 0008 movel %fp@(8),%d2
10c2e76a: 282e 000c movel %fp@(12),%d4
10c2e76e: 262e 0010 movel %fp@(16),%d3
10c2e772: 42ae fffc clrl %fp@(-4)
10c2e776: 486e fffc pea %fp@(-4)
10c2e77a: 2f02 movel %d2,%sp@-
10c2e77c: 4eba ff56 jsr %pc@(10c2e6d4 <page_getlink>)
10c2e780: 2f00 movel %d0,%sp@-
10c2e782: 2f03 movel %d3,%sp@-
10c2e784: 2f04 movel %d4,%sp@-
10c2e786: 2f02 movel %d2,%sp@-
10c2e788: 4eba fdd0 jsr %pc@(10c2e55a <vfs_readlink>)
10c2e78c: 2400 movel %d0,%d2
10c2e78e: 4fef 0018 lea %sp@(24),%sp
10c2e792: 202e fffc movel %fp@(-4),%d0
10c2e796: 6708 beqs 10c2e7a0 <page_readlink+0x42>
10c2e798: 2f00 movel %d0,%sp@-
10c2e79a: 4eb9 10c2 20d0 jsr 10c220d0 <page_cache_release>
10c2e7a0: 2002 movel %d2,%d0
10c2e7a2: 4cee 001c fff0 moveml %fp@(-16),%d2-%d4
10c2e7a8: 4e5e unlk %fp
10c2e7aa: 4e75 rts
10c2e7ac <page_follow_link>:
10c2e7ac: 4e56 fffc linkw %fp,#-4
10c2e7b0: 48e7 2030 moveml %d2/%a2-%a3,%sp@-
10c2e7b4: 202e 0008 movel %fp@(8),%d0
10c2e7b8: 266e 000c moveal %fp@(12),%a3
10c2e7bc: 42ae fffc clrl %fp@(-4)
10c2e7c0: 486e fffc pea %fp@(-4)
10c2e7c4: 2f00 movel %d0,%sp@-
10c2e7c6: 4eba ff0c jsr %pc@(10c2e6d4 <page_getlink>)
10c2e7ca: 2440 moveal %d0,%a2
10c2e7cc: 508f addql #8,%sp
10c2e7ce: 7400 moveq #0,%d2
10c2e7d0: b4fc fc18 cmpaw #-1000,%a2
10c2e7d4: 6200 010e bhiw 10c2e8e4 <page_follow_link+0x138>
10c2e7d8: 0c12 002f cmpib #47,%a2@
10c2e7dc: 6600 00ae bnew 10c2e88c <page_follow_link+0xe0>
10c2e7e0: 2f0b movel %a3,%sp@-
10c2e7e2: 4eba d51a jsr %pc@(10c2bcfe <path_release>)
10c2e7e6: 588f addql #4,%sp
10c2e7e8: 2079 1002 53b4 moveal 100253b4 <_current_task>,%a0
10c2e7ee: 2068 02ea moveal %a0@(746),%a0
10c2e7f2: 4aa8 0014 tstl %a0@(20)
10c2e7f6: 6750 beqs 10c2e848 <page_follow_link+0x9c>
10c2e7f8: 082b 0005 0017 btst #5,%a3@(23)
10c2e7fe: 6648 bnes 10c2e848 <page_follow_link+0x9c>
10c2e800: 2028 0020 movel %a0@(32),%d0
10c2e804: 6708 beqs 10c2e80e <page_follow_link+0x62>
10c2e806: 2240 moveal %d0,%a1
10c2e808: 41e9 0028 lea %a1@(40),%a0
10c2e80c: 5290 addql #1,%a0@
10c2e80e: 2740 0004 movel %d0,%a3@(4)
10c2e812: 2079 1002 53b4 moveal 100253b4 <_current_task>,%a0
10c2e818: 2068 02ea moveal %a0@(746),%a0
10c2e81c: 2068 0014 moveal %a0@(20),%a0
10c2e820: b0fc 0000 cmpaw #0,%a0
10c2e824: 6712 beqs 10c2e838 <page_follow_link+0x8c>
10c2e826: 4a90 tstl %a0@
10c2e828: 660c bnes 10c2e836 <page_follow_link+0x8a>
10c2e82a: 4879 1000 2902 pea 10002902 <tvecs+0xd6a>
10c2e830: 4eb9 10c1 60e4 jsr 10c160e4 <panic>
10c2e836: 5290 addql #1,%a0@
10c2e838: 2688 movel %a0,%a3@
10c2e83a: 2f0b movel %a3,%sp@-
10c2e83c: 2f0a movel %a2,%sp@-
10c2e83e: 4eba de5e jsr %pc@(10c2c69e <__emul_lookup_dentry>)
10c2e842: 508f addql #8,%sp
10c2e844: 4a80 tstl %d0
10c2e846: 6650 bnes 10c2e898 <page_follow_link+0xec>
10c2e848: 2079 1002 53b4 moveal 100253b4 <_current_task>,%a0
10c2e84e: 2068 02ea moveal %a0@(746),%a0
10c2e852: 2028 0018 movel %a0@(24),%d0
10c2e856: 6708 beqs 10c2e860 <page_follow_link+0xb4>
10c2e858: 2240 moveal %d0,%a1
10c2e85a: 41e9 0028 lea %a1@(40),%a0
10c2e85e: 5290 addql #1,%a0@
10c2e860: 2740 0004 movel %d0,%a3@(4)
10c2e864: 2079 1002 53b4 moveal 100253b4 <_current_task>,%a0
10c2e86a: 2068 02ea moveal %a0@(746),%a0
10c2e86e: 2068 000c moveal %a0@(12),%a0
10c2e872: b0fc 0000 cmpaw #0,%a0
10c2e876: 6712 beqs 10c2e88a <page_follow_link+0xde>
10c2e878: 4a90 tstl %a0@
10c2e87a: 660c bnes 10c2e888 <page_follow_link+0xdc>
10c2e87c: 4879 1000 2902 pea 10002902 <tvecs+0xd6a>
10c2e882: 4eb9 10c1 60e4 jsr 10c160e4 <panic>
10c2e888: 5290 addql #1,%a0@
10c2e88a: 2688 movel %a0,%a3@
10c2e88c: 2f0b movel %a3,%sp@-
10c2e88e: 2f0a movel %a2,%sp@-
10c2e890: 4eba d706 jsr %pc@(10c2bf98 <link_path_walk>)
10c2e894: 2400 movel %d0,%d2
10c2e896: 508f addql #8,%sp
10c2e898: 2079 1002 53b4 moveal 100253b4 <_current_task>,%a0
10c2e89e: 4aa8 024c tstl %a0@(588)
10c2e8a2: 660a bnes 10c2e8ae <page_follow_link+0x102>
10c2e8a4: 4a82 tstl %d2
10c2e8a6: 6606 bnes 10c2e8ae <page_follow_link+0x102>
10c2e8a8: 4aab 0018 tstl %a3@(24)
10c2e8ac: 6704 beqs 10c2e8b2 <page_follow_link+0x106>
10c2e8ae: 2442 moveal %d2,%a2
10c2e8b0: 603a bras 10c2e8ec <page_follow_link+0x140>
10c2e8b2: 4878 01f0 pea 1f0 <LSIGTRAP+0x1eb>
10c2e8b6: 2f39 1002 7d20 movel 10027d20 <names_cachep>,%sp@-
10c2e8bc: 4eb9 10c2 08dc jsr 10c208dc <kmem_cache_alloc>
10c2e8c2: 2440 moveal %d0,%a2
10c2e8c4: 508f addql #8,%sp
10c2e8c6: b4fc 0000 cmpaw #0,%a2
10c2e8ca: 6606 bnes 10c2e8d2 <page_follow_link+0x126>
10c2e8cc: 347c fff4 moveaw #-12,%a2
10c2e8d0: 601a bras 10c2e8ec <page_follow_link+0x140>
10c2e8d2: 206b 0008 moveal %a3@(8),%a0
10c2e8d6: 224a moveal %a2,%a1
10c2e8d8: 12d8 moveb %a0@+,%a1@+
10c2e8da: 66fc bnes 10c2e8d8 <page_follow_link+0x12c>
10c2e8dc: 274a 0008 movel %a2,%a3@(8)
10c2e8e0: 95ca subal %a2,%a2
10c2e8e2: 6008 bras 10c2e8ec <page_follow_link+0x140>
10c2e8e4: 2f0b movel %a3,%sp@-
10c2e8e6: 4eba d416 jsr %pc@(10c2bcfe <path_release>)
10c2e8ea: 588f addql #4,%sp
10c2e8ec: 202e fffc movel %fp@(-4),%d0
10c2e8f0: 6708 beqs 10c2e8fa <page_follow_link+0x14e>
10c2e8f2: 2f00 movel %d0,%sp@-
10c2e8f4: 4eb9 10c2 20d0 jsr 10c220d0 <page_cache_release>
10c2e8fa: 200a movel %a2,%d0
10c2e8fc: 4cee 0c04 fff0 moveml %fp@(-16),%d2/%a2-%a3
10c2e902: 4e5e unlk %fp
10c2e904: 4e75 rts
10c2e906: 4e75 rts
10c2e908 <expand_files>:
10c2e908: 4e56 0000 linkw %fp,#0
10c2e90c: 48e7 3020 moveml %d2-%d3/%a2,%sp@-
10c2e910: 246e 0008 moveal %fp@(8),%a2
10c2e914: 242e 000c movel %fp@(12),%d2
10c2e918: 7600 moveq #0,%d3
10c2e91a: b4aa 000c cmpl %a2@(12),%d2
10c2e91e: 6d12 blts 10c2e932 <expand_files+0x2a>
10c2e920: 7601 moveq #1,%d3
10c2e922: 2f02 movel %d2,%sp@-
10c2e924: 2f0a movel %a2,%sp@-
10c2e926: 4eb9 10c3 4fe2 jsr 10c34fe2 <expand_fdset>
10c2e92c: 508f addql #8,%sp
10c2e92e: 4a80 tstl %d0
10c2e930: 6618 bnes 10c2e94a <expand_files+0x42>
10c2e932: b4aa 0008 cmpl %a2@(8),%d2
10c2e936: 6d10 blts 10c2e948 <expand_files+0x40>
10c2e938: 7601 moveq #1,%d3
10c2e93a: 2f02 movel %d2,%sp@-
10c2e93c: 2f0a movel %a2,%sp@-
10c2e93e: 4eb9 10c3 4e7e jsr 10c34e7e <expand_fd_array>
10c2e944: 4a80 tstl %d0
10c2e946: 6602 bnes 10c2e94a <expand_files+0x42>
10c2e948: 2003 movel %d3,%d0
10c2e94a: 4cee 040c fff4 moveml %fp@(-12),%d2-%d3/%a2
10c2e950: 4e5e unlk %fp
10c2e952: 4e75 rts
10c2e954 <locate_fd>:
10c2e954: 4e56 0000 linkw %fp,#0
10c2e958: 48e7 3e20 moveml %d2-%d6/%a2,%sp@-
10c2e95c: 246e 0008 moveal %fp@(8),%a2
10c2e960: 2c2e 0010 movel %fp@(16),%d6
10c2e964: 2a06 movel %d6,%d5
10c2e966: 202a 0010 movel %a2@(16),%d0
10c2e96a: b085 cmpl %d5,%d0
10c2e96c: 6f02 bles 10c2e970 <locate_fd+0x1c>
10c2e96e: 2a00 movel %d0,%d5
10c2e970: 2405 movel %d5,%d2
10c2e972: 222a 000c movel %a2@(12),%d1
10c2e976: 2279 1002 53b4 moveal 100253b4 <_current_task>,%a1
10c2e97c: b282 cmpl %d2,%d1
10c2e97e: 6f00 008a blew 10c2ea0a <locate_fd+0xb6>
10c2e982: 2002 movel %d2,%d0
10c2e984: ea80 asrl #5,%d0
10c2e986: e588 lsll #2,%d0
10c2e988: 206a 001c moveal %a2@(28),%a0
10c2e98c: d1c0 addal %d0,%a0
10c2e98e: 2802 movel %d2,%d4
10c2e990: 70e0 moveq #-32,%d0
10c2e992: c880 andl %d0,%d4
10c2e994: 2601 movel %d1,%d3
10c2e996: 9684 subl %d4,%d3
10c2e998: 701f moveq #31,%d0
10c2e99a: c082 andl %d2,%d0
10c2e99c: 6720 beqs 10c2e9be <locate_fd+0x6a>
10c2e99e: 7220 moveq #32,%d1
10c2e9a0: 9280 subl %d0,%d1
10c2e9a2: 70ff moveq #-1,%d0
10c2e9a4: e2a8 lsrl %d1,%d0
10c2e9a6: 2218 movel %a0@+,%d1
10c2e9a8: 8280 orl %d0,%d1
10c2e9aa: 701f moveq #31,%d0
10c2e9ac: b083 cmpl %d3,%d0
10c2e9ae: 6c3e bges 10c2e9ee <locate_fd+0x9a>
10c2e9b0: 70ff moveq #-1,%d0
10c2e9b2: b081 cmpl %d1,%d0
10c2e9b4: 663e bnes 10c2e9f4 <locate_fd+0xa0>
10c2e9b6: 72e0 moveq #-32,%d1
10c2e9b8: d681 addl %d1,%d3
10c2e9ba: 7020 moveq #32,%d0
10c2e9bc: d880 addl %d0,%d4
10c2e9be: 2003 movel %d3,%d0
10c2e9c0: 72e0 moveq #-32,%d1
10c2e9c2: c081 andl %d1,%d0
10c2e9c4: 2279 1002 53b4 moveal 100253b4 <_current_task>,%a1
10c2e9ca: 6718 beqs 10c2e9e4 <locate_fd+0x90>
10c2e9cc: 2218 movel %a0@+,%d1
10c2e9ce: 70ff moveq #-1,%d0
10c2e9d0: b081 cmpl %d1,%d0
10c2e9d2: 6620 bnes 10c2e9f4 <locate_fd+0xa0>
10c2e9d4: 7220 moveq #32,%d1
10c2e9d6: d881 addl %d1,%d4
10c2e9d8: 70e0 moveq #-32,%d0
10c2e9da: d680 addl %d0,%d3
10c2e9dc: 2003 movel %d3,%d0
10c2e9de: 72e0 moveq #-32,%d1
10c2e9e0: c081 andl %d1,%d0
10c2e9e2: 66e8 bnes 10c2e9cc <locate_fd+0x78>
10c2e9e4: 4a83 tstl %d3
10c2e9e6: 6604 bnes 10c2e9ec <locate_fd+0x98>
10c2e9e8: 2404 movel %d4,%d2
10c2e9ea: 601e bras 10c2ea0a <locate_fd+0xb6>
10c2e9ec: 2210 movel %a0@,%d1
10c2e9ee: 70ff moveq #-1,%d0
10c2e9f0: e6a8 lsrl %d3,%d0
10c2e9f2: 8280 orl %d0,%d1
10c2e9f4: 7000 moveq #0,%d0
10c2e9f6: 0801 0000 btst #0,%d1
10c2e9fa: 670a beqs 10c2ea06 <locate_fd+0xb2>
10c2e9fc: 5280 addql #1,%d0
10c2e9fe: e289 lsrl #1,%d1
10c2ea00: 0801 0000 btst #0,%d1
10c2ea04: 66f6 bnes 10c2e9fc <locate_fd+0xa8>
10c2ea06: 2404 movel %d4,%d2
10c2ea08: d480 addl %d0,%d2
10c2ea0a: 70e8 moveq #-24,%d0
10c2ea0c: b4a9 021a cmpl %a1@(538),%d2
10c2ea10: 6422 bccs 10c2ea34 <locate_fd+0xe0>
10c2ea12: 2f02 movel %d2,%sp@-
10c2ea14: 2f0a movel %a2,%sp@-
10c2ea16: 4eba fef0 jsr %pc@(10c2e908 <expand_files>)
10c2ea1a: 508f addql #8,%sp
10c2ea1c: 4a80 tstl %d0
10c2ea1e: 6d14 blts 10c2ea34 <locate_fd+0xe0>
10c2ea20: 6600 ff42 bnew 10c2e964 <locate_fd+0x10>
10c2ea24: baaa 0010 cmpl %a2@(16),%d5
10c2ea28: 6e08 bgts 10c2ea32 <locate_fd+0xde>
10c2ea2a: 2002 movel %d2,%d0
10c2ea2c: 5280 addql #1,%d0
10c2ea2e: 2540 0010 movel %d0,%a2@(16)
10c2ea32: 2002 movel %d2,%d0
10c2ea34: 4cee 047c ffe8 moveml %fp@(-24),%d2-%d6/%a2
10c2ea3a: 4e5e unlk %fp
10c2ea3c: 4e75 rts
10c2ea3e <dupfd>:
10c2ea3e: 4e56 0000 linkw %fp,#0
10c2ea42: 48e7 3820 moveml %d2-%d4/%a2,%sp@-
10c2ea46: 282e 0008 movel %fp@(8),%d4
10c2ea4a: 2079 1002 53b4 moveal 100253b4 <_current_task>,%a0
10c2ea50: 2468 02ee moveal %a0@(750),%a2
10c2ea54: 2f2e 000c movel %fp@(12),%sp@-
10c2ea58: 2f04 movel %d4,%sp@-
10c2ea5a: 2f0a movel %a2,%sp@-
10c2ea5c: 4eba fef6 jsr %pc@(10c2e954 <locate_fd>)
10c2ea60: 2600 movel %d0,%d3
10c2ea62: 4fef 000c lea %sp@(12),%sp
10c2ea66: 6d50 blts 10c2eab8 <dupfd+0x7a>
10c2ea68: 206a 001c moveal %a2@(28),%a0
10c2ea6c: 2203 movel %d3,%d1
10c2ea6e: ea89 lsrl #5,%d1
10c2ea70: e589 lsll #2,%d1
10c2ea72: 2403 movel %d3,%d2
10c2ea74: 701f moveq #31,%d0
10c2ea76: c480 andl %d0,%d2
10c2ea78: 7001 moveq #1,%d0
10c2ea7a: e5a8 lsll %d2,%d0
10c2ea7c: 81b0 1800 orl %d0,%a0@(00000000,%d1:l)
10c2ea80: 206a 0018 moveal %a2@(24),%a0
10c2ea84: 4680 notl %d0
10c2ea86: c1b0 1800 andl %d0,%a0@(00000000,%d1:l)
10c2ea8a: 2079 1002 53b4 moveal 100253b4 <_current_task>,%a0
10c2ea90: 2268 02ee moveal %a0@(750),%a1
10c2ea94: 2069 0014 moveal %a1@(20),%a0
10c2ea98: 2003 movel %d3,%d0
10c2ea9a: e588 lsll #2,%d0
10c2ea9c: 4ab0 0800 tstl %a0@(00000000,%d0:l)
10c2eaa0: 670c beqs 10c2eaae <dupfd+0x70>
10c2eaa2: 4879 1000 290c pea 1000290c <tvecs+0xd74>
10c2eaa8: 4eb9 10c1 60e4 jsr 10c160e4 <panic>
10c2eaae: 2069 0014 moveal %a1@(20),%a0
10c2eab2: 2184 0800 movel %d4,%a0@(00000000,%d0:l)
10c2eab6: 6008 bras 10c2eac0 <dupfd+0x82>
10c2eab8: 2f04 movel %d4,%sp@-
10c2eaba: 4eb9 10c2 49a6 jsr 10c249a6 <fput>
10c2eac0: 2003 movel %d3,%d0
10c2eac2: 4cee 041c fff0 moveml %fp@(-16),%d2-%d4/%a2
10c2eac8: 4e5e unlk %fp
10c2eaca: 4e75 rts
10c2eacc <sys_dup2>:
10c2eacc: 4e56 0000 linkw %fp,#0
10c2ead0: 48e7 3e30 moveml %d2-%d6/%a2-%a3,%sp@-
10c2ead4: 222e 0008 movel %fp@(8),%d1
10c2ead8: 2a2e 000c movel %fp@(12),%d5
10c2eadc: 78f7 moveq #-9,%d4
10c2eade: 2279 1002 53b4 moveal 100253b4 <_current_task>,%a1
10c2eae4: 2469 02ee moveal %a1@(750),%a2
10c2eae8: 7c00 moveq #0,%d6
10c2eaea: b2aa 0008 cmpl %a2@(8),%d1
10c2eaee: 640c bccs 10c2eafc <sys_dup2+0x30>
10c2eaf0: 206a 0014 moveal %a2@(20),%a0
10c2eaf4: 2001 movel %d1,%d0
10c2eaf6: e588 lsll #2,%d0
10c2eaf8: 2c30 0800 movel %a0@(00000000,%d0:l),%d6
10c2eafc: 4a86 tstl %d6
10c2eafe: 6700 0084 beqw 10c2eb84 <sys_dup2+0xb8>
10c2eb02: 2805 movel %d5,%d4
10c2eb04: b284 cmpl %d4,%d1
10c2eb06: 677c beqs 10c2eb84 <sys_dup2+0xb8>
10c2eb08: 78f7 moveq #-9,%d4
10c2eb0a: baa9 021a cmpl %a1@(538),%d5
10c2eb0e: 6474 bccs 10c2eb84 <sys_dup2+0xb8>
10c2eb10: 2246 moveal %d6,%a1
10c2eb12: 41e9 0014 lea %a1@(20),%a0
10c2eb16: 5290 addql #1,%a0@
10c2eb18: 2f05 movel %d5,%sp@-
10c2eb1a: 2f0a movel %a2,%sp@-
10c2eb1c: 4eba fdea jsr %pc@(10c2e908 <expand_files>)
10c2eb20: 2800 movel %d0,%d4
10c2eb22: 508f addql #8,%sp
10c2eb24: 6d62 blts 10c2eb88 <sys_dup2+0xbc>
10c2eb26: 78f0 moveq #-16,%d4
10c2eb28: 266a 0014 moveal %a2@(20),%a3
10c2eb2c: 2205 movel %d5,%d1
10c2eb2e: e589 lsll #2,%d1
10c2eb30: 2273 1800 moveal %a3@(00000000,%d1:l),%a1
10c2eb34: 2405 movel %d5,%d2
10c2eb36: ea8a lsrl #5,%d2
10c2eb38: 2605 movel %d5,%d3
10c2eb3a: 701f moveq #31,%d0
10c2eb3c: c680 andl %d0,%d3
10c2eb3e: b2fc 0000 cmpaw #0,%a1
10c2eb42: 6610 bnes 10c2eb54 <sys_dup2+0x88>
10c2eb44: 206a 001c moveal %a2@(28),%a0
10c2eb48: 2002 movel %d2,%d0
10c2eb4a: e588 lsll #2,%d0
10c2eb4c: 2030 0800 movel %a0@(00000000,%d0:l),%d0
10c2eb50: 0700 btst %d3,%d0
10c2eb52: 6634 bnes 10c2eb88 <sys_dup2+0xbc>
10c2eb54: 2786 1800 movel %d6,%a3@(00000000,%d1:l)
10c2eb58: 206a 001c moveal %a2@(28),%a0
10c2eb5c: 2202 movel %d2,%d1
10c2eb5e: e589 lsll #2,%d1
10c2eb60: 7001 moveq #1,%d0
10c2eb62: e7a8 lsll %d3,%d0
10c2eb64: 81b0 1800 orl %d0,%a0@(00000000,%d1:l)
10c2eb68: 206a 0018 moveal %a2@(24),%a0
10c2eb6c: 4680 notl %d0
10c2eb6e: c1b0 1800 andl %d0,%a0@(00000000,%d1:l)
10c2eb72: b2fc 0000 cmpaw #0,%a1
10c2eb76: 670a beqs 10c2eb82 <sys_dup2+0xb6>
10c2eb78: 2f0a movel %a2,%sp@-
10c2eb7a: 2f09 movel %a1,%sp@-
10c2eb7c: 4eb9 10c2 3b5e jsr 10c23b5e <filp_close>
10c2eb82: 2805 movel %d5,%d4
10c2eb84: 2004 movel %d4,%d0
10c2eb86: 600a bras 10c2eb92 <sys_dup2+0xc6>
10c2eb88: 2f06 movel %d6,%sp@-
10c2eb8a: 4eb9 10c2 49a6 jsr 10c249a6 <fput>
10c2eb90: 60f2 bras 10c2eb84 <sys_dup2+0xb8>
10c2eb92: 4cee 0c7c ffe4 moveml %fp@(-28),%d2-%d6/%a2-%a3
10c2eb98: 4e5e unlk %fp
10c2eb9a: 4e75 rts
10c2eb9c <sys_dup>:
10c2eb9c: 4e56 0000 linkw %fp,#0
10c2eba0: 2f02 movel %d2,%sp@-
10c2eba2: 74f7 moveq #-9,%d2
10c2eba4: 2f2e 0008 movel %fp@(8),%sp@-
10c2eba8: 4eb9 10c2 4ab0 jsr 10c24ab0 <fget>
10c2ebae: 588f addql #4,%sp
10c2ebb0: 4a80 tstl %d0
10c2ebb2: 670a beqs 10c2ebbe <sys_dup+0x22>
10c2ebb4: 42a7 clrl %sp@-
10c2ebb6: 2f00 movel %d0,%sp@-
10c2ebb8: 4eba fe84 jsr %pc@(10c2ea3e <dupfd>)
10c2ebbc: 2400 movel %d0,%d2
10c2ebbe: 2002 movel %d2,%d0
10c2ebc0: 242e fffc movel %fp@(-4),%d2
10c2ebc4: 4e5e unlk %fp
10c2ebc6: 4e75 rts
10c2ebc8 <setfl>:
10c2ebc8: 4e56 0000 linkw %fp,#0
10c2ebcc: 48e7 3030 moveml %d2-%d3/%a2-%a3,%sp@-
10c2ebd0: 246e 000c moveal %fp@(12),%a2
10c2ebd4: 242e 0010 movel %fp@(16),%d2
10c2ebd8: 206a 0008 moveal %a2@(8),%a0
10c2ebdc: 2668 0008 moveal %a0@(8),%a3
10c2ebe0: 0802 000a btst #10,%d2
10c2ebe4: 660c bnes 10c2ebf2 <setfl+0x2a>
10c2ebe6: 70ff moveq #-1,%d0
10c2ebe8: 082b 0003 010b btst #3,%a3@(267)
10c2ebee: 6600 009c bnew 10c2ec8c <setfl+0xc4>
10c2ebf2: 2002 movel %d2,%d0
10c2ebf4: 222a 0018 movel %a2@(24),%d1
10c2ebf8: b380 eorl %d1,%d0
10c2ebfa: 0800 000d btst #13,%d0
10c2ebfe: 6730 beqs 10c2ec30 <setfl+0x68>
10c2ec00: 206a 0010 moveal %a2@(16),%a0
10c2ec04: b0fc 0000 cmpaw #0,%a0
10c2ec08: 6726 beqs 10c2ec30 <setfl+0x68>
10c2ec0a: 2068 0030 moveal %a0@(48),%a0
10c2ec0e: b0fc 0000 cmpaw #0,%a0
10c2ec12: 671c beqs 10c2ec30 <setfl+0x68>
10c2ec14: 2002 movel %d2,%d0
10c2ec16: 720d moveq #13,%d1
10c2ec18: e2a8 lsrl %d1,%d0
10c2ec1a: 7201 moveq #1,%d1
10c2ec1c: c280 andl %d0,%d1
10c2ec1e: 2f01 movel %d1,%sp@-
10c2ec20: 2f0a movel %a2,%sp@-
10c2ec22: 2f2e 0008 movel %fp@(8),%sp@-
10c2ec26: 4e90 jsr %a0@
10c2ec28: 4fef 000c lea %sp@(12),%sp
10c2ec2c: 4a80 tstl %d0
10c2ec2e: 6d5c blts 10c2ec8c <setfl+0xc4>
10c2ec30: 0802 0010 btst #16,%d2
10c2ec34: 673e beqs 10c2ec74 <setfl+0xac>
10c2ec36: 7000 moveq #0,%d0
10c2ec38: 7664 moveq #100,%d3
10c2ec3a: d68b addl %a3,%d3
10c2ec3c: 2243 moveal %d3,%a1
10c2ec3e: 41fa 000c lea %pc@(10c2ec4c <setfl+0x84>),%a0
10c2ec42: 5391 subql #1,%a1@
10c2ec44: 6a06 bpls 10c2ec4c <setfl+0x84>
10c2ec46: 4ef9 10c8 56f4 jmp 10c856f4 <__down_failed>
10c2ec4c: 4aaa 005e tstl %a2@(94)
10c2ec50: 660e bnes 10c2ec60 <setfl+0x98>
10c2ec52: 486a 005e pea %a2@(94)
10c2ec56: 4878 0001 pea 1 <PF_DTRACE_OFF>
10c2ec5a: 4eb9 10c3 528c jsr 10c3528c <alloc_kiovec>
10c2ec60: 2243 moveal %d3,%a1
10c2ec62: 41fa 000c lea %pc@(10c2ec70 <setfl+0xa8>),%a0
10c2ec66: 5291 addql #1,%a1@
10c2ec68: 6e06 bgts 10c2ec70 <setfl+0xa8>
10c2ec6a: 4ef9 10c8 571c jmp 10c8571c <__up_wakeup>
10c2ec70: 4a80 tstl %d0
10c2ec72: 6d18 blts 10c2ec8c <setfl+0xc4>
10c2ec74: 0282 0001 2c00 andil #76800,%d2
10c2ec7a: 202a 0018 movel %a2@(24),%d0
10c2ec7e: 0280 fffe d3ff andil #-76801,%d0
10c2ec84: 8480 orl %d0,%d2
10c2ec86: 2542 0018 movel %d2,%a2@(24)
10c2ec8a: 7000 moveq #0,%d0
10c2ec8c: 4cee 0c0c fff0 moveml %fp@(-16),%d2-%d3/%a2-%a3
10c2ec92: 4e5e unlk %fp
10c2ec94: 4e75 rts
10c2ec96 <do_fcntl>:
10c2ec96: 4e56 0000 linkw %fp,#0
10c2ec9a: 48e7 3800 moveml %d2-%d4,%sp@-
10c2ec9e: 242e 0008 movel %fp@(8),%d2
10c2eca2: 222e 000c movel %fp@(12),%d1
10c2eca6: 282e 0010 movel %fp@(16),%d4
10c2ecaa: 226e 0014 moveal %fp@(20),%a1
10c2ecae: 76ea moveq #-22,%d3
10c2ecb0: 7007 moveq #7,%d0
10c2ecb2: b081 cmpl %d1,%d0
10c2ecb4: 6530 bcss 10c2ece6 <do_fcntl+0x50>
10c2ecb6: 7006 moveq #6,%d0
10c2ecb8: b081 cmpl %d1,%d0
10c2ecba: 6300 0116 blsw 10c2edd2 <do_fcntl+0x13c>
10c2ecbe: 7002 moveq #2,%d0
10c2ecc0: b081 cmpl %d1,%d0
10c2ecc2: 6700 00a4 beqw 10c2ed68 <do_fcntl+0xd2>
10c2ecc6: 650e bcss 10c2ecd6 <do_fcntl+0x40>
10c2ecc8: 4a81 tstl %d1
10c2ecca: 675c beqs 10c2ed28 <do_fcntl+0x92>
10c2eccc: 7601 moveq #1,%d3
10c2ecce: b681 cmpl %d1,%d3
10c2ecd0: 6772 beqs 10c2ed44 <do_fcntl+0xae>
10c2ecd2: 6000 0186 braw 10c2ee5a <do_fcntl+0x1c4>
10c2ecd6: 7004 moveq #4,%d0
10c2ecd8: b081 cmpl %d1,%d0
10c2ecda: 6700 00da beqw 10c2edb6 <do_fcntl+0x120>
10c2ecde: 6500 00e4 bcsw 10c2edc4 <do_fcntl+0x12e>
10c2ece2: 6000 00ca braw 10c2edae <do_fcntl+0x118>
10c2ece6: 700b moveq #11,%d0
10c2ece8: b081 cmpl %d1,%d0
10c2ecea: 6700 0134 beqw 10c2ee20 <do_fcntl+0x18a>
10c2ecee: 6510 bcss 10c2ed00 <do_fcntl+0x6a>
10c2ecf0: 7009 moveq #9,%d0
10c2ecf2: b081 cmpl %d1,%d0
10c2ecf4: 6700 00ec beqw 10c2ede2 <do_fcntl+0x14c>
10c2ecf8: 6500 012c bcsw 10c2ee26 <do_fcntl+0x190>
10c2ecfc: 6000 00ec braw 10c2edea <do_fcntl+0x154>
10c2ed00: 0c81 0000 0401 cmpil #1025,%d1
10c2ed06: 6700 012c beqw 10c2ee34 <do_fcntl+0x19e>
10c2ed0a: 620e bhis 10c2ed1a <do_fcntl+0x84>
10c2ed0c: 0c81 0000 0400 cmpil #1024,%d1
10c2ed12: 6700 012a beqw 10c2ee3e <do_fcntl+0x1a8>
10c2ed16: 6000 0142 braw 10c2ee5a <do_fcntl+0x1c4>
10c2ed1a: 0c81 0000 0402 cmpil #1026,%d1
10c2ed20: 6700 012a beqw 10c2ee4c <do_fcntl+0x1b6>
10c2ed24: 6000 0134 braw 10c2ee5a <do_fcntl+0x1c4>
10c2ed28: 0c84 000f ffff cmpil #1048575,%d4
10c2ed2e: 6200 0150 bhiw 10c2ee80 <do_fcntl+0x1ea>
10c2ed32: 41e9 0014 lea %a1@(20),%a0
10c2ed36: 5290 addql #1,%a0@
10c2ed38: 2f04 movel %d4,%sp@-
10c2ed3a: 2f09 movel %a1,%sp@-
10c2ed3c: 4eba fd00 jsr %pc@(10c2ea3e <dupfd>)
10c2ed40: 6000 013c braw 10c2ee7e <do_fcntl+0x1e8>
10c2ed44: 2079 1002 53b4 moveal 100253b4 <_current_task>,%a0
10c2ed4a: 2068 02ee moveal %a0@(750),%a0
10c2ed4e: 2068 0018 moveal %a0@(24),%a0
10c2ed52: 2002 movel %d2,%d0
10c2ed54: ea88 lsrl #5,%d0
10c2ed56: e588 lsll #2,%d0
10c2ed58: 761f moveq #31,%d3
10c2ed5a: c483 andl %d3,%d2
10c2ed5c: e5a9 lsll %d2,%d1
10c2ed5e: 2630 0800 movel %a0@(00000000,%d0:l),%d3
10c2ed62: c681 andl %d1,%d3
10c2ed64: 6000 011a braw 10c2ee80 <do_fcntl+0x1ea>
10c2ed68: 7600 moveq #0,%d3
10c2ed6a: 2079 1002 53b4 moveal 100253b4 <_current_task>,%a0
10c2ed70: 2068 02ee moveal %a0@(750),%a0
10c2ed74: 0804 0000 btst #0,%d4
10c2ed78: 671a beqs 10c2ed94 <do_fcntl+0xfe>
10c2ed7a: 2068 0018 moveal %a0@(24),%a0
10c2ed7e: 2202 movel %d2,%d1
10c2ed80: ea89 lsrl #5,%d1
10c2ed82: e589 lsll #2,%d1
10c2ed84: 701f moveq #31,%d0
10c2ed86: c480 andl %d0,%d2
10c2ed88: 7001 moveq #1,%d0
10c2ed8a: e5a8 lsll %d2,%d0
10c2ed8c: 81b0 1800 orl %d0,%a0@(00000000,%d1:l)
10c2ed90: 6000 00ee braw 10c2ee80 <do_fcntl+0x1ea>
10c2ed94: 2068 0018 moveal %a0@(24),%a0
10c2ed98: 2202 movel %d2,%d1
10c2ed9a: ea89 lsrl #5,%d1
10c2ed9c: e589 lsll #2,%d1
10c2ed9e: 701f moveq #31,%d0
10c2eda0: c480 andl %d0,%d2
10c2eda2: 70fe moveq #-2,%d0
10c2eda4: e5b8 roll %d2,%d0
10c2eda6: c1b0 1800 andl %d0,%a0@(00000000,%d1:l)
10c2edaa: 6000 00d4 braw 10c2ee80 <do_fcntl+0x1ea>
10c2edae: 2629 0018 movel %a1@(24),%d3
10c2edb2: 6000 00cc braw 10c2ee80 <do_fcntl+0x1ea>
10c2edb6: 2f04 movel %d4,%sp@-
10c2edb8: 2f09 movel %a1,%sp@-
10c2edba: 2f02 movel %d2,%sp@-
10c2edbc: 4eba fe0a jsr %pc@(10c2ebc8 <setfl>)
10c2edc0: 6000 00bc braw 10c2ee7e <do_fcntl+0x1e8>
10c2edc4: 2f04 movel %d4,%sp@-
10c2edc6: 2f02 movel %d2,%sp@-
10c2edc8: 4eb9 10c3 1b50 jsr 10c31b50 <fcntl_getlk>
10c2edce: 6000 00ae braw 10c2ee7e <do_fcntl+0x1e8>
10c2edd2: 2f04 movel %d4,%sp@-
10c2edd4: 2f01 movel %d1,%sp@-
10c2edd6: 2f02 movel %d2,%sp@-
10c2edd8: 4eb9 10c3 1cac jsr 10c31cac <fcntl_setlk>
10c2edde: 6000 009e braw 10c2ee7e <do_fcntl+0x1e8>
10c2ede2: 2629 003a movel %a1@(58),%d3
10c2ede6: 6000 0098 braw 10c2ee80 <do_fcntl+0x1ea>
10c2edea: 2344 003a movel %d4,%a1@(58)
10c2edee: 2079 1002 53b4 moveal 100253b4 <_current_task>,%a0
10c2edf4: 2368 012c 003e movel %a0@(300),%a1@(62)
10c2edfa: 2368 0130 0042 movel %a0@(304),%a1@(66)
10c2ee00: 7600 moveq #0,%d3
10c2ee02: 2069 0008 moveal %a1@(8),%a0
10c2ee06: 2068 0008 moveal %a0@(8),%a0
10c2ee0a: 3028 0032 movew %a0@(50),%d0
10c2ee0e: 0240 f000 andiw #-4096,%d0
10c2ee12: 0c40 c000 cmpiw #-16384,%d0
10c2ee16: 6668 bnes 10c2ee80 <do_fcntl+0x1ea>
10c2ee18: 2f04 movel %d4,%sp@-
10c2ee1a: 4878 0008 pea 8 <LSIGTRAP+0x3>
10c2ee1e: 6056 bras 10c2ee76 <do_fcntl+0x1e0>
10c2ee20: 2629 0046 movel %a1@(70),%d3
10c2ee24: 605a bras 10c2ee80 <do_fcntl+0x1ea>
10c2ee26: 7040 moveq #64,%d0
10c2ee28: b084 cmpl %d4,%d0
10c2ee2a: 6554 bcss 10c2ee80 <do_fcntl+0x1ea>
10c2ee2c: 7600 moveq #0,%d3
10c2ee2e: 2344 0046 movel %d4,%a1@(70)
10c2ee32: 604c bras 10c2ee80 <do_fcntl+0x1ea>
10c2ee34: 2f09 movel %a1,%sp@-
10c2ee36: 4eb9 10c3 1826 jsr 10c31826 <fcntl_getlease>
10c2ee3c: 6040 bras 10c2ee7e <do_fcntl+0x1e8>
10c2ee3e: 2f04 movel %d4,%sp@-
10c2ee40: 2f09 movel %a1,%sp@-
10c2ee42: 2f02 movel %d2,%sp@-
10c2ee44: 4eb9 10c3 18c4 jsr 10c318c4 <fcntl_setlease>
10c2ee4a: 6032 bras 10c2ee7e <do_fcntl+0x1e8>
10c2ee4c: 2f04 movel %d4,%sp@-
10c2ee4e: 2f09 movel %a1,%sp@-
10c2ee50: 2f02 movel %d2,%sp@-
10c2ee52: 4eb9 10c3 549e jsr 10c3549e <fcntl_dirnotify>
10c2ee58: 6024 bras 10c2ee7e <do_fcntl+0x1e8>
10c2ee5a: 76ea moveq #-22,%d3
10c2ee5c: 2069 0008 moveal %a1@(8),%a0
10c2ee60: 2068 0008 moveal %a0@(8),%a0
10c2ee64: 3028 0032 movew %a0@(50),%d0
10c2ee68: 0240 f000 andiw #-4096,%d0
10c2ee6c: 0c40 c000 cmpiw #-16384,%d0
10c2ee70: 660e bnes 10c2ee80 <do_fcntl+0x1ea>
10c2ee72: 2f04 movel %d4,%sp@-
10c2ee74: 2f01 movel %d1,%sp@-
10c2ee76: 2f09 movel %a1,%sp@-
10c2ee78: 4eb9 10c5 423e jsr 10c5423e <sock_fcntl>
10c2ee7e: 2600 movel %d0,%d3
10c2ee80: 2003 movel %d3,%d0
10c2ee82: 4cee 001c fff4 moveml %fp@(-12),%d2-%d4
10c2ee88: 4e5e unlk %fp
10c2ee8a: 4e75 rts
10c2ee8c <sys_fcntl>:
10c2ee8c: 4e56 0000 linkw %fp,#0
10c2ee90: 48e7 3800 moveml %d2-%d4,%sp@-
10c2ee94: 282e 0008 movel %fp@(8),%d4
10c2ee98: 76f7 moveq #-9,%d3
10c2ee9a: 2f04 movel %d4,%sp@-
10c2ee9c: 4eb9 10c2 4ab0 jsr 10c24ab0 <fget>
10c2eea2: 2400 movel %d0,%d2
10c2eea4: 588f addql #4,%sp
10c2eea6: 671a beqs 10c2eec2 <sys_fcntl+0x36>
10c2eea8: 2f02 movel %d2,%sp@-
10c2eeaa: 2f2e 0010 movel %fp@(16),%sp@-
10c2eeae: 2f2e 000c movel %fp@(12),%sp@-
10c2eeb2: 2f04 movel %d4,%sp@-
10c2eeb4: 4eba fde0 jsr %pc@(10c2ec96 <do_fcntl>)
10c2eeb8: 2600 movel %d0,%d3
10c2eeba: 2f02 movel %d2,%sp@-
10c2eebc: 4eb9 10c2 49a6 jsr 10c249a6 <fput>
10c2eec2: 2003 movel %d3,%d0
10c2eec4: 4cee 001c fff4 moveml %fp@(-12),%d2-%d4
10c2eeca: 4e5e unlk %fp
10c2eecc: 4e75 rts
10c2eece <sys_fcntl64>:
10c2eece: 4e56 0000 linkw %fp,#0
10c2eed2: 48e7 3e00 moveml %d2-%d6,%sp@-
10c2eed6: 2a2e 0008 movel %fp@(8),%d5
10c2eeda: 242e 000c movel %fp@(12),%d2
10c2eede: 282e 0010 movel %fp@(16),%d4
10c2eee2: 76f7 moveq #-9,%d3
10c2eee4: 2f05 movel %d5,%sp@-
10c2eee6: 4eb9 10c2 4ab0 jsr 10c24ab0 <fget>
10c2eeec: 2c00 movel %d0,%d6
10c2eeee: 588f addql #4,%sp
10c2eef0: 6760 beqs 10c2ef52 <sys_fcntl64+0x84>
10c2eef2: 700d moveq #13,%d0
10c2eef4: b082 cmpl %d2,%d0
10c2eef6: 6722 beqs 10c2ef1a <sys_fcntl64+0x4c>
10c2eef8: 6508 bcss 10c2ef02 <sys_fcntl64+0x34>
10c2eefa: 700c moveq #12,%d0
10c2eefc: b082 cmpl %d2,%d0
10c2eefe: 670a beqs 10c2ef0a <sys_fcntl64+0x3c>
10c2ef00: 6036 bras 10c2ef38 <sys_fcntl64+0x6a>
10c2ef02: 700e moveq #14,%d0
10c2ef04: b082 cmpl %d2,%d0
10c2ef06: 671a beqs 10c2ef22 <sys_fcntl64+0x54>
10c2ef08: 602e bras 10c2ef38 <sys_fcntl64+0x6a>
10c2ef0a: 2f04 movel %d4,%sp@-
10c2ef0c: 2f05 movel %d5,%sp@-
10c2ef0e: 4eb9 10c3 1e0e jsr 10c31e0e <fcntl_getlk64>
10c2ef14: 2600 movel %d0,%d3
10c2ef16: 508f addql #8,%sp
10c2ef18: 6030 bras 10c2ef4a <sys_fcntl64+0x7c>
10c2ef1a: 2f04 movel %d4,%sp@-
10c2ef1c: 4878 000d pea d <LSIGTRAP+0x8>
10c2ef20: 6006 bras 10c2ef28 <sys_fcntl64+0x5a>
10c2ef22: 2f04 movel %d4,%sp@-
10c2ef24: 4878 000e pea e <LSIGTRAP+0x9>
10c2ef28: 2f05 movel %d5,%sp@-
10c2ef2a: 4eb9 10c3 1f4c jsr 10c31f4c <fcntl_setlk64>
10c2ef30: 2600 movel %d0,%d3
10c2ef32: 4fef 000c lea %sp@(12),%sp
10c2ef36: 6012 bras 10c2ef4a <sys_fcntl64+0x7c>
10c2ef38: 2f06 movel %d6,%sp@-
10c2ef3a: 2f04 movel %d4,%sp@-
10c2ef3c: 2f02 movel %d2,%sp@-
10c2ef3e: 2f05 movel %d5,%sp@-
10c2ef40: 4eba fd54 jsr %pc@(10c2ec96 <do_fcntl>)
10c2ef44: 2600 movel %d0,%d3
10c2ef46: 4fef 0010 lea %sp@(16),%sp
10c2ef4a: 2f06 movel %d6,%sp@-
10c2ef4c: 4eb9 10c2 49a6 jsr 10c249a6 <fput>
10c2ef52: 2003 movel %d3,%d0
10c2ef54: 4cee 007c ffec moveml %fp@(-20),%d2-%d6
10c2ef5a: 4e5e unlk %fp
10c2ef5c: 4e75 rts
10c2ef5e <send_sigio_to_task>:
10c2ef5e: 4e56 ff80 linkw %fp,#-128
10c2ef62: 2f0b movel %a3,%sp@-
10c2ef64: 2f0a movel %a2,%sp@-
10c2ef66: 266e 0008 moveal %fp@(8),%a3
10c2ef6a: 246e 000c moveal %fp@(12),%a2
10c2ef6e: 226e 0014 moveal %fp@(20),%a1
10c2ef72: 202a 0008 movel %a2@(8),%d0
10c2ef76: 671e beqs 10c2ef96 <send_sigio_to_task+0x38>
10c2ef78: 206b 0134 moveal %a3@(308),%a0
10c2ef7c: b1c0 cmpal %d0,%a0
10c2ef7e: 6716 beqs 10c2ef96 <send_sigio_to_task+0x38>
10c2ef80: 222b 012c movel %a3@(300),%d1
10c2ef84: b280 cmpl %d0,%d1
10c2ef86: 670e beqs 10c2ef96 <send_sigio_to_task+0x38>
10c2ef88: 202a 0004 movel %a2@(4),%d0
10c2ef8c: b1c0 cmpal %d0,%a0
10c2ef8e: 6706 beqs 10c2ef96 <send_sigio_to_task+0x38>
10c2ef90: b280 cmpl %d0,%d1
10c2ef92: 6600 0082 bnew 10c2f016 <send_sigio_to_task+0xb8>
10c2ef96: 202a 000c movel %a2@(12),%d0
10c2ef9a: 676a beqs 10c2f006 <send_sigio_to_task+0xa8>
10c2ef9c: 2d40 ff80 movel %d0,%fp@(-128)
10c2efa0: 42ae ff84 clrl %fp@(-124)
10c2efa4: 426e ff88 clrw %fp@(-120)
10c2efa8: 3d49 ff8a movew %a1,%fp@(-118)
10c2efac: 2009 movel %a1,%d0
10c2efae: 4240 clrw %d0
10c2efb0: 0c80 0002 0000 cmpil #131072,%d0
10c2efb6: 670c beqs 10c2efc4 <send_sigio_to_task+0x66>
10c2efb8: 4879 1000 290c pea 1000290c <tvecs+0xd74>
10c2efbe: 4eb9 10c1 60e4 jsr 10c160e4 <panic>
10c2efc4: 2009 movel %a1,%d0
10c2efc6: 0680 fffd ffff addil #-131073,%d0
10c2efcc: 7205 moveq #5,%d1
10c2efce: b280 cmpl %d0,%d1
10c2efd0: 6c08 bges 10c2efda <send_sigio_to_task+0x7c>
10c2efd2: 70ff moveq #-1,%d0
10c2efd4: 2d40 ff8c movel %d0,%fp@(-116)
10c2efd8: 600e bras 10c2efe8 <send_sigio_to_task+0x8a>
10c2efda: e588 lsll #2,%d0
10c2efdc: 41f9 1000 da38 lea 1000da38 <band_table>,%a0
10c2efe2: 2d70 0800 ff8c movel %a0@(00000000,%d0:l),%fp@(-116)
10c2efe8: 2d6e 0010 ff90 movel %fp@(16),%fp@(-112)
10c2efee: 2f0b movel %a3,%sp@-
10c2eff0: 486e ff80 pea %fp@(-128)
10c2eff4: 2f2a 000c movel %a2@(12),%sp@-
10c2eff8: 4eb9 10c1 ab3e jsr 10c1ab3e <send_sig_info>
10c2effe: 4fef 000c lea %sp@(12),%sp
10c2f002: 4a80 tstl %d0
10c2f004: 6710 beqs 10c2f016 <send_sigio_to_task+0xb8>
10c2f006: 4878 0001 pea 1 <PF_DTRACE_OFF>
10c2f00a: 2f0b movel %a3,%sp@-
10c2f00c: 4878 001d pea 1d <LSIGTRAP+0x18>
10c2f010: 4eb9 10c1 adf0 jsr 10c1adf0 <send_sig>
10c2f016: 246e ff78 moveal %fp@(-136),%a2
10c2f01a: 266e ff7c moveal %fp@(-132),%a3
10c2f01e: 4e5e unlk %fp
10c2f020: 4e75 rts
10c2f022 <send_sigio>:
10c2f022: 4e56 0000 linkw %fp,#0
10c2f026: 48e7 3c30 moveml %d2-%d5/%a2-%a3,%sp@-
10c2f02a: 266e 0008 moveal %fp@(8),%a3
10c2f02e: 2a2e 000c movel %fp@(12),%d5
10c2f032: 282e 0010 movel %fp@(16),%d4
10c2f036: 2413 movel %a3@,%d2
10c2f038: 6f40 bles 10c2f07a <send_sigio+0x58>
10c2f03a: 2002 movel %d2,%d0
10c2f03c: e080 asrl #8,%d0
10c2f03e: b580 eorl %d2,%d0
10c2f040: 0280 0000 03ff andil #1023,%d0
10c2f046: e588 lsll #2,%d0
10c2f048: 2040 moveal %d0,%a0
10c2f04a: d1fc 1002 57a8 addal #268588968,%a0
10c2f050: 2050 moveal %a0@,%a0
10c2f052: 6004 bras 10c2f058 <send_sigio+0x36>
10c2f054: 2068 00ae moveal %a0@(174),%a0
10c2f058: b0fc 0000 cmpaw #0,%a0
10c2f05c: 6706 beqs 10c2f064 <send_sigio+0x42>
10c2f05e: b4a8 007a cmpl %a0@(122),%d2
10c2f062: 66f0 bnes 10c2f054 <send_sigio+0x32>
10c2f064: 2448 moveal %a0,%a2
10c2f066: b4fc 0000 cmpaw #0,%a2
10c2f06a: 670e beqs 10c2f07a <send_sigio+0x58>
10c2f06c: 2f04 movel %d4,%sp@-
10c2f06e: 2f05 movel %d5,%sp@-
10c2f070: 2f0b movel %a3,%sp@-
10c2f072: 2f0a movel %a2,%sp@-
10c2f074: 4eba fee8 jsr %pc@(10c2ef5e <send_sigio_to_task>)
10c2f078: 603a bras 10c2f0b4 <send_sigio+0x92>
10c2f07a: 2479 1001 11d8 moveal 100111d8 <init_task_union+0x48>,%a2
10c2f080: 263c 1001 1190 movel #268505488,%d3
10c2f086: b68a cmpl %a2,%d3
10c2f088: 672a beqs 10c2f0b4 <send_sigio+0x92>
10c2f08a: 202a 007a movel %a2@(122),%d0
10c2f08e: 4a82 tstl %d2
10c2f090: 6c06 bges 10c2f098 <send_sigio+0x76>
10c2f092: 202a 007e movel %a2@(126),%d0
10c2f096: 4480 negl %d0
10c2f098: b082 cmpl %d2,%d0
10c2f09a: 6610 bnes 10c2f0ac <send_sigio+0x8a>
10c2f09c: 2f04 movel %d4,%sp@-
10c2f09e: 2f05 movel %d5,%sp@-
10c2f0a0: 2f0b movel %a3,%sp@-
10c2f0a2: 2f0a movel %a2,%sp@-
10c2f0a4: 4eba feb8 jsr %pc@(10c2ef5e <send_sigio_to_task>)
10c2f0a8: 4fef 0010 lea %sp@(16),%sp
10c2f0ac: 246a 0048 moveal %a2@(72),%a2
10c2f0b0: b68a cmpl %a2,%d3
10c2f0b2: 66d6 bnes 10c2f08a <send_sigio+0x68>
10c2f0b4: 4cee 0c3c ffe8 moveml %fp@(-24),%d2-%d5/%a2-%a3
10c2f0ba: 4e5e unlk %fp
10c2f0bc: 4e75 rts
10c2f0be <fasync_helper>:
10c2f0be: 4e56 0000 linkw %fp,#0
10c2f0c2: 48e7 3c30 moveml %d2-%d5/%a2-%a3,%sp@-
10c2f0c6: 2a2e 0008 movel %fp@(8),%d5
10c2f0ca: 282e 000c movel %fp@(12),%d4
10c2f0ce: 242e 0010 movel %fp@(16),%d2
10c2f0d2: 266e 0014 moveal %fp@(20),%a3
10c2f0d6: 95ca subal %a2,%a2
10c2f0d8: 7600 moveq #0,%d3
10c2f0da: 4a82 tstl %d2
10c2f0dc: 6732 beqs 10c2f110 <fasync_helper+0x52>
10c2f0de: 4878 01f0 pea 1f0 <LSIGTRAP+0x1eb>
10c2f0e2: 2f39 1001 b65c movel 1001b65c <fasync_cache>,%sp@-
10c2f0e8: 4eb9 10c2 08dc jsr 10c208dc <kmem_cache_alloc>
10c2f0ee: 2440 moveal %d0,%a2
10c2f0f0: 508f addql #8,%sp
10c2f0f2: b4fc 0000 cmpaw #0,%a2
10c2f0f6: 6618 bnes 10c2f110 <fasync_helper+0x52>
10c2f0f8: 70f4 moveq #-12,%d0
10c2f0fa: 606c bras 10c2f168 <fasync_helper+0xaa>
10c2f0fc: 2145 0004 movel %d5,%a0@(4)
10c2f100: 2f0a movel %a2,%sp@-
10c2f102: 2f39 1001 b65c movel 1001b65c <fasync_cache>,%sp@-
10c2f108: 4eb9 10c2 0aea jsr 10c20aea <kmem_cache_free>
10c2f10e: 6052 bras 10c2f162 <fasync_helper+0xa4>
10c2f110: 007c 0700 oriw #1792,%sr
10c2f114: 224b moveal %a3,%a1
10c2f116: 2053 moveal %a3@,%a0
10c2f118: b0fc 0000 cmpaw #0,%a0
10c2f11c: 672a beqs 10c2f148 <fasync_helper+0x8a>
10c2f11e: b8a8 000c cmpl %a0@(12),%d4
10c2f122: 6618 bnes 10c2f13c <fasync_helper+0x7e>
10c2f124: 4a82 tstl %d2
10c2f126: 66d4 bnes 10c2f0fc <fasync_helper+0x3e>
10c2f128: 22a8 0008 movel %a0@(8),%a1@
10c2f12c: 2f08 movel %a0,%sp@-
10c2f12e: 2f39 1001 b65c movel 1001b65c <fasync_cache>,%sp@-
10c2f134: 4eb9 10c2 0aea jsr 10c20aea <kmem_cache_free>
10c2f13a: 6024 bras 10c2f160 <fasync_helper+0xa2>
10c2f13c: 43e8 0008 lea %a0@(8),%a1
10c2f140: 2051 moveal %a1@,%a0
10c2f142: b0fc 0000 cmpaw #0,%a0
10c2f146: 66d6 bnes 10c2f11e <fasync_helper+0x60>
10c2f148: 4a82 tstl %d2
10c2f14a: 6716 beqs 10c2f162 <fasync_helper+0xa4>
10c2f14c: 24bc 0000 4601 movel #17921,%a2@
10c2f152: 2544 000c movel %d4,%a2@(12)
10c2f156: 2545 0004 movel %d5,%a2@(4)
10c2f15a: 2553 0008 movel %a3@,%a2@(8)
10c2f15e: 268a movel %a2,%a3@
10c2f160: 7601 moveq #1,%d3
10c2f162: 027c f8ff andiw #-1793,%sr
10c2f166: 2003 movel %d3,%d0
10c2f168: 4cee 0c3c ffe8 moveml %fp@(-24),%d2-%d5/%a2-%a3
10c2f16e: 4e5e unlk %fp
10c2f170: 4e75 rts
10c2f172 <__kill_fasync>:
10c2f172: 4e56 0000 linkw %fp,#0
10c2f176: 48e7 3020 moveml %d2-%d3/%a2,%sp@-
10c2f17a: 246e 0008 moveal %fp@(8),%a2
10c2f17e: 262e 000c movel %fp@(12),%d3
10c2f182: 242e 0010 movel %fp@(16),%d2
10c2f186: b4fc 0000 cmpaw #0,%a2
10c2f18a: 6748 beqs 10c2f1d4 <__kill_fasync+0x62>
10c2f18c: 0c92 0000 4601 cmpil #17921,%a2@
10c2f192: 670e beqs 10c2f1a2 <__kill_fasync+0x30>
10c2f194: 4879 1000 2911 pea 10002911 <tvecs+0xd79>
10c2f19a: 4eb9 10c1 677e jsr 10c1677e <printk>
10c2f1a0: 6032 bras 10c2f1d4 <__kill_fasync+0x62>
10c2f1a2: 226a 000c moveal %a2@(12),%a1
10c2f1a6: 41e9 003a lea %a1@(58),%a0
10c2f1aa: 4a90 tstl %a0@
10c2f1ac: 671c beqs 10c2f1ca <__kill_fasync+0x58>
10c2f1ae: 7017 moveq #23,%d0
10c2f1b0: b083 cmpl %d3,%d0
10c2f1b2: 6606 bnes 10c2f1ba <__kill_fasync+0x48>
10c2f1b4: 4aa8 000c tstl %a0@(12)
10c2f1b8: 6710 beqs 10c2f1ca <__kill_fasync+0x58>
10c2f1ba: 2f02 movel %d2,%sp@-
10c2f1bc: 2f2a 0004 movel %a2@(4),%sp@-
10c2f1c0: 2f08 movel %a0,%sp@-
10c2f1c2: 4eba fe5e jsr %pc@(10c2f022 <send_sigio>)
10c2f1c6: 4fef 000c lea %sp@(12),%sp
10c2f1ca: 246a 0008 moveal %a2@(8),%a2
10c2f1ce: b4fc 0000 cmpaw #0,%a2
10c2f1d2: 66b8 bnes 10c2f18c <__kill_fasync+0x1a>
10c2f1d4: 4cee 040c fff4 moveml %fp@(-12),%d2-%d3/%a2
10c2f1da: 4e5e unlk %fp
10c2f1dc: 4e75 rts
10c2f1de <kill_fasync>:
10c2f1de: 4e56 0000 linkw %fp,#0
10c2f1e2: 206e 0008 moveal %fp@(8),%a0
10c2f1e6: 2f2e 0010 movel %fp@(16),%sp@-
10c2f1ea: 2f2e 000c movel %fp@(12),%sp@-
10c2f1ee: 2f10 movel %a0@,%sp@-
10c2f1f0: 4eba ff80 jsr %pc@(10c2f172 <__kill_fasync>)
10c2f1f4: 4e5e unlk %fp
10c2f1f6: 4e75 rts
10c2f1f8 <file_ioctl>:
10c2f1f8: 4e56 0000 linkw %fp,#0
10c2f1fc: 2f0b movel %a3,%sp@-
10c2f1fe: 2f0a movel %a2,%sp@-
10c2f200: 246e 0008 moveal %fp@(8),%a2
10c2f204: 202e 000c movel %fp@(12),%d0
10c2f208: 266e 0010 moveal %fp@(16),%a3
10c2f20c: 206a 0008 moveal %a2@(8),%a0
10c2f210: 2268 0008 moveal %a0@(8),%a1
10c2f214: 7202 moveq #2,%d1
10c2f216: b280 cmpl %d0,%d1
10c2f218: 6754 beqs 10c2f26e <file_ioctl+0x76>
10c2f21a: 6508 bcss 10c2f224 <file_ioctl+0x2c>
10c2f21c: 7201 moveq #1,%d1
10c2f21e: b280 cmpl %d0,%d1
10c2f220: 670c beqs 10c2f22e <file_ioctl+0x36>
10c2f222: 606e bras 10c2f292 <file_ioctl+0x9a>
10c2f224: 0c80 0000 541b cmpil #21531,%d0
10c2f22a: 6758 beqs 10c2f284 <file_ioctl+0x8c>
10c2f22c: 6064 bras 10c2f292 <file_ioctl+0x9a>
10c2f22e: 2269 00a8 moveal %a1@(168),%a1
10c2f232: 2069 001c moveal %a1@(28),%a0
10c2f236: 4aa8 0014 tstl %a0@(20)
10c2f23a: 6604 bnes 10c2f240 <file_ioctl+0x48>
10c2f23c: 70ea moveq #-22,%d0
10c2f23e: 6074 bras 10c2f2b4 <file_ioctl+0xbc>
10c2f240: 2079 1002 53b4 moveal 100253b4 <_current_task>,%a0
10c2f246: 0828 0001 01d1 btst #1,%a0@(465)
10c2f24c: 6604 bnes 10c2f252 <file_ioctl+0x5a>
10c2f24e: 70ff moveq #-1,%d0
10c2f250: 6062 bras 10c2f2b4 <file_ioctl+0xbc>
10c2f252: 0068 0100 0006 oriw #256,%a0@(6)
10c2f258: 2013 movel %a3@,%d0
10c2f25a: 2069 001c moveal %a1@(28),%a0
10c2f25e: 2f00 movel %d0,%sp@-
10c2f260: 2f09 movel %a1,%sp@-
10c2f262: 2068 0014 moveal %a0@(20),%a0
10c2f266: 4e90 jsr %a0@
10c2f268: 2680 movel %d0,%a3@
10c2f26a: 7000 moveq #0,%d0
10c2f26c: 6046 bras 10c2f2b4 <file_ioctl+0xbc>
10c2f26e: 2069 0094 moveal %a1@(148),%a0
10c2f272: 70f7 moveq #-9,%d0
10c2f274: b0fc 0000 cmpaw #0,%a0
10c2f278: 673a beqs 10c2f2b4 <file_ioctl+0xbc>
10c2f27a: 2028 000a movel %a0@(10),%d0
10c2f27e: 2680 movel %d0,%a3@
10c2f280: 7000 moveq #0,%d0
10c2f282: 6030 bras 10c2f2b4 <file_ioctl+0xbc>
10c2f284: 2029 0044 movel %a1@(68),%d0
10c2f288: 90aa 0022 subl %a2@(34),%d0
10c2f28c: 2680 movel %d0,%a3@
10c2f28e: 7000 moveq #0,%d0
10c2f290: 6022 bras 10c2f2b4 <file_ioctl+0xbc>
10c2f292: 206a 0010 moveal %a2@(16),%a0
10c2f296: b0fc 0000 cmpaw #0,%a0
10c2f29a: 6716 beqs 10c2f2b2 <file_ioctl+0xba>
10c2f29c: 2068 0018 moveal %a0@(24),%a0
10c2f2a0: b0fc 0000 cmpaw #0,%a0
10c2f2a4: 670c beqs 10c2f2b2 <file_ioctl+0xba>
10c2f2a6: 2f0b movel %a3,%sp@-
10c2f2a8: 2f00 movel %d0,%sp@-
10c2f2aa: 2f0a movel %a2,%sp@-
10c2f2ac: 2f09 movel %a1,%sp@-
10c2f2ae: 4e90 jsr %a0@
10c2f2b0: 6002 bras 10c2f2b4 <file_ioctl+0xbc>
10c2f2b2: 70e7 moveq #-25,%d0
10c2f2b4: 246e fff8 moveal %fp@(-8),%a2
10c2f2b8: 266e fffc moveal %fp@(-4),%a3
10c2f2bc: 4e5e unlk %fp
10c2f2be: 4e75 rts
10c2f2c0 <sys_ioctl>:
10c2f2c0: 4e56 0000 linkw %fp,#0
10c2f2c4: 48e7 3830 moveml %d2-%d4/%a2-%a3,%sp@-
10c2f2c8: 242e 0008 movel %fp@(8),%d2
10c2f2cc: 262e 000c movel %fp@(12),%d3
10c2f2d0: 266e 0010 moveal %fp@(16),%a3
10c2f2d4: 78f7 moveq #-9,%d4
10c2f2d6: 2f02 movel %d2,%sp@-
10c2f2d8: 4eb9 10c2 4ab0 jsr 10c24ab0 <fget>
10c2f2de: 2440 moveal %d0,%a2
10c2f2e0: 588f addql #4,%sp
10c2f2e2: b4fc 0000 cmpaw #0,%a2
10c2f2e6: 6700 0140 beqw 10c2f428 <sys_ioctl+0x168>
10c2f2ea: 7800 moveq #0,%d4
10c2f2ec: 0c83 0000 5450 cmpil #21584,%d3
10c2f2f2: 6746 beqs 10c2f33a <sys_ioctl+0x7a>
10c2f2f4: 620c bhis 10c2f302 <sys_ioctl+0x42>
10c2f2f6: 0c83 0000 5421 cmpil #21537,%d3
10c2f2fc: 6760 beqs 10c2f35e <sys_ioctl+0x9e>
10c2f2fe: 6000 00d0 braw 10c2f3d0 <sys_ioctl+0x110>
10c2f302: 0c83 0000 5451 cmpil #21585,%d3
10c2f308: 670c beqs 10c2f316 <sys_ioctl+0x56>
10c2f30a: 0c83 0000 5452 cmpil #21586,%d3
10c2f310: 6766 beqs 10c2f378 <sys_ioctl+0xb8>
10c2f312: 6000 00bc braw 10c2f3d0 <sys_ioctl+0x110>
10c2f316: 2079 1002 53b4 moveal 100253b4 <_current_task>,%a0
10c2f31c: 2068 02ee moveal %a0@(750),%a0
10c2f320: 2068 0018 moveal %a0@(24),%a0
10c2f324: 2202 movel %d2,%d1
10c2f326: ea89 lsrl #5,%d1
10c2f328: e589 lsll #2,%d1
10c2f32a: 701f moveq #31,%d0
10c2f32c: c480 andl %d0,%d2
10c2f32e: 7001 moveq #1,%d0
10c2f330: e5a8 lsll %d2,%d0
10c2f332: 81b0 1800 orl %d0,%a0@(00000000,%d1:l)
10c2f336: 6000 00e8 braw 10c2f420 <sys_ioctl+0x160>
10c2f33a: 2079 1002 53b4 moveal 100253b4 <_current_task>,%a0
10c2f340: 2068 02ee moveal %a0@(750),%a0
10c2f344: 2068 0018 moveal %a0@(24),%a0
10c2f348: 2202 movel %d2,%d1
10c2f34a: ea89 lsrl #5,%d1
10c2f34c: e589 lsll #2,%d1
10c2f34e: 701f moveq #31,%d0
10c2f350: c480 andl %d0,%d2
10c2f352: 70fe moveq #-2,%d0
10c2f354: e5b8 roll %d2,%d0
10c2f356: c1b0 1800 andl %d0,%a0@(00000000,%d1:l)
10c2f35a: 6000 00c4 braw 10c2f420 <sys_ioctl+0x160>
10c2f35e: 2013 movel %a3@,%d0
10c2f360: 4a80 tstl %d0
10c2f362: 670a beqs 10c2f36e <sys_ioctl+0xae>
10c2f364: 006a 0800 001a oriw #2048,%a2@(26)
10c2f36a: 6000 00b4 braw 10c2f420 <sys_ioctl+0x160>
10c2f36e: 026a f7ff 001a andiw #-2049,%a2@(26)
10c2f374: 6000 00aa braw 10c2f420 <sys_ioctl+0x160>
10c2f378: 2613 movel %a3@,%d3
10c2f37a: 4a83 tstl %d3
10c2f37c: 56c0 sne %d0
10c2f37e: 4880 extw %d0
10c2f380: 0280 0000 2000 andil #8192,%d0
10c2f386: 222a 0018 movel %a2@(24),%d1
10c2f38a: b380 eorl %d1,%d0
10c2f38c: 0800 000d btst #13,%d0
10c2f390: 6726 beqs 10c2f3b8 <sys_ioctl+0xf8>
10c2f392: 206a 0010 moveal %a2@(16),%a0
10c2f396: b0fc 0000 cmpaw #0,%a0
10c2f39a: 671a beqs 10c2f3b6 <sys_ioctl+0xf6>
10c2f39c: 2068 0030 moveal %a0@(48),%a0
10c2f3a0: b0fc 0000 cmpaw #0,%a0
10c2f3a4: 6710 beqs 10c2f3b6 <sys_ioctl+0xf6>
10c2f3a6: 2f03 movel %d3,%sp@-
10c2f3a8: 2f0a movel %a2,%sp@-
10c2f3aa: 2f02 movel %d2,%sp@-
10c2f3ac: 4e90 jsr %a0@
10c2f3ae: 2800 movel %d0,%d4
10c2f3b0: 4fef 000c lea %sp@(12),%sp
10c2f3b4: 6002 bras 10c2f3b8 <sys_ioctl+0xf8>
10c2f3b6: 78e7 moveq #-25,%d4
10c2f3b8: 4a84 tstl %d4
10c2f3ba: 6664 bnes 10c2f420 <sys_ioctl+0x160>
10c2f3bc: 4a83 tstl %d3
10c2f3be: 6708 beqs 10c2f3c8 <sys_ioctl+0x108>
10c2f3c0: 006a 2000 001a oriw #8192,%a2@(26)
10c2f3c6: 6058 bras 10c2f420 <sys_ioctl+0x160>
10c2f3c8: 026a dfff 001a andiw #-8193,%a2@(26)
10c2f3ce: 6050 bras 10c2f420 <sys_ioctl+0x160>
10c2f3d0: 78e7 moveq #-25,%d4
10c2f3d2: 226a 0008 moveal %a2@(8),%a1
10c2f3d6: 2069 0008 moveal %a1@(8),%a0
10c2f3da: 3028 0032 movew %a0@(50),%d0
10c2f3de: 0240 f000 andiw #-4096,%d0
10c2f3e2: 0c40 8000 cmpiw #-32768,%d0
10c2f3e6: 6612 bnes 10c2f3fa <sys_ioctl+0x13a>
10c2f3e8: 2f0b movel %a3,%sp@-
10c2f3ea: 2f03 movel %d3,%sp@-
10c2f3ec: 2f0a movel %a2,%sp@-
10c2f3ee: 4eba fe08 jsr %pc@(10c2f1f8 <file_ioctl>)
10c2f3f2: 2800 movel %d0,%d4
10c2f3f4: 4fef 000c lea %sp@(12),%sp
10c2f3f8: 6026 bras 10c2f420 <sys_ioctl+0x160>
10c2f3fa: 206a 0010 moveal %a2@(16),%a0
10c2f3fe: b0fc 0000 cmpaw #0,%a0
10c2f402: 671c beqs 10c2f420 <sys_ioctl+0x160>
10c2f404: 2068 0018 moveal %a0@(24),%a0
10c2f408: b0fc 0000 cmpaw #0,%a0
10c2f40c: 6712 beqs 10c2f420 <sys_ioctl+0x160>
10c2f40e: 2f0b movel %a3,%sp@-
10c2f410: 2f03 movel %d3,%sp@-
10c2f412: 2f0a movel %a2,%sp@-
10c2f414: 2f29 0008 movel %a1@(8),%sp@-
10c2f418: 4e90 jsr %a0@
10c2f41a: 2800 movel %d0,%d4
10c2f41c: 4fef 0010 lea %sp@(16),%sp
10c2f420: 2f0a movel %a2,%sp@-
10c2f422: 4eb9 10c2 49a6 jsr 10c249a6 <fput>
10c2f428: 2004 movel %d4,%d0
10c2f42a: 4cee 0c1c ffec moveml %fp@(-20),%d2-%d4/%a2-%a3
10c2f430: 4e5e unlk %fp
10c2f432: 4e75 rts
10c2f434 <vfs_readdir>:
10c2f434: 4e56 0000 linkw %fp,#0
10c2f438: 48e7 3030 moveml %d2-%d3/%a2-%a3,%sp@-
10c2f43c: 266e 0008 moveal %fp@(8),%a3
10c2f440: 206b 0008 moveal %a3@(8),%a0
10c2f444: 2468 0008 moveal %a0@(8),%a2
10c2f448: 70ec moveq #-20,%d0
10c2f44a: 206b 0010 moveal %a3@(16),%a0
10c2f44e: b0fc 0000 cmpaw #0,%a0
10c2f452: 676c beqs 10c2f4c0 <vfs_readdir+0x8c>
10c2f454: 4aa8 0010 tstl %a0@(16)
10c2f458: 6766 beqs 10c2f4c0 <vfs_readdir+0x8c>
10c2f45a: 7664 moveq #100,%d3
10c2f45c: d68a addl %a2,%d3
10c2f45e: 2243 moveal %d3,%a1
10c2f460: 41fa 000c lea %pc@(10c2f46e <vfs_readdir+0x3a>),%a0
10c2f464: 5391 subql #1,%a1@
10c2f466: 6a06 bpls 10c2f46e <vfs_readdir+0x3a>
10c2f468: 4ef9 10c8 56f4 jmp 10c856f4 <__down_failed>
10c2f46e: 7478 moveq #120,%d2
10c2f470: d48a addl %a2,%d2
10c2f472: 2242 moveal %d2,%a1
10c2f474: 41fa 000c lea %pc@(10c2f482 <vfs_readdir+0x4e>),%a0
10c2f478: 5391 subql #1,%a1@
10c2f47a: 6a06 bpls 10c2f482 <vfs_readdir+0x4e>
10c2f47c: 4ef9 10c8 56f4 jmp 10c856f4 <__down_failed>
10c2f482: 70fe moveq #-2,%d0
10c2f484: 082a 0005 010b btst #5,%a2@(267)
10c2f48a: 6614 bnes 10c2f4a0 <vfs_readdir+0x6c>
10c2f48c: 206b 0010 moveal %a3@(16),%a0
10c2f490: 2f2e 000c movel %fp@(12),%sp@-
10c2f494: 2f2e 0010 movel %fp@(16),%sp@-
10c2f498: 2f0b movel %a3,%sp@-
10c2f49a: 2068 0010 moveal %a0@(16),%a0
10c2f49e: 4e90 jsr %a0@
10c2f4a0: 2242 moveal %d2,%a1
10c2f4a2: 41fa 000c lea %pc@(10c2f4b0 <vfs_readdir+0x7c>),%a0
10c2f4a6: 5291 addql #1,%a1@
10c2f4a8: 6e06 bgts 10c2f4b0 <vfs_readdir+0x7c>
10c2f4aa: 4ef9 10c8 571c jmp 10c8571c <__up_wakeup>
10c2f4b0: 2243 moveal %d3,%a1
10c2f4b2: 41fa 000c lea %pc@(10c2f4c0 <vfs_readdir+0x8c>),%a0
10c2f4b6: 5291 addql #1,%a1@
10c2f4b8: 6e06 bgts 10c2f4c0 <vfs_readdir+0x8c>
10c2f4ba: 4ef9 10c8 571c jmp 10c8571c <__up_wakeup>
10c2f4c0: 4cee 0c0c fff0 moveml %fp@(-16),%d2-%d3/%a2-%a3
10c2f4c6: 4e5e unlk %fp
10c2f4c8: 4e75 rts
10c2f4ca <dcache_readdir>:
10c2f4ca: 4e56 0000 linkw %fp,#0
10c2f4ce: 48e7 303c moveml %d2-%d3/%a2-%a5,%sp@-
10c2f4d2: 286e 0008 moveal %fp@(8),%a4
10c2f4d6: 242e 000c movel %fp@(12),%d2
10c2f4da: 2a6e 0010 moveal %fp@(16),%a5
10c2f4de: 266c 0008 moveal %a4@(8),%a3
10c2f4e2: 246c 0022 moveal %a4@(34),%a2
10c2f4e6: b4fc 0000 cmpaw #0,%a2
10c2f4ea: 670a beqs 10c2f4f6 <dcache_readdir+0x2c>
10c2f4ec: 7001 moveq #1,%d0
10c2f4ee: b08a cmpl %a2,%d0
10c2f4f0: 6742 beqs 10c2f534 <dcache_readdir+0x6a>
10c2f4f2: 6000 0088 braw 10c2f57c <dcache_readdir+0xb2>
10c2f4f6: 4878 0004 pea 4 <PF_PTRACED_BIT>
10c2f4fa: 206b 0008 moveal %a3@(8),%a0
10c2f4fe: 2f28 0028 movel %a0@(40),%sp@-
10c2f502: 42a7 clrl %sp@-
10c2f504: 42a7 clrl %sp@-
10c2f506: 4878 0001 pea 1 <PF_DTRACE_OFF>
10c2f50a: 4879 1000 297c pea 1000297c <tvecs+0xde4>
10c2f510: 2f02 movel %d2,%sp@-
10c2f512: 4e95 jsr %a5@
10c2f514: 4fef 001c lea %sp@(28),%sp
10c2f518: 4a80 tstl %d0
10c2f51a: 6d00 00cc bltw 10c2f5e8 <dcache_readdir+0x11e>
10c2f51e: 347c 0001 moveaw #1,%a2
10c2f522: 4280 clrl %d0
10c2f524: 7201 moveq #1,%d1
10c2f526: d3ac 0022 addl %d1,%a4@(34)
10c2f52a: 262c 001e movel %a4@(30),%d3
10c2f52e: d780 addxl %d0,%d3
10c2f530: 2943 001e movel %d3,%a4@(30)
10c2f534: 4878 0004 pea 4 <PF_PTRACED_BIT>
10c2f538: 206b 000c moveal %a3@(12),%a0
10c2f53c: 2068 0008 moveal %a0@(8),%a0
10c2f540: 2f28 0028 movel %a0@(40),%sp@-
10c2f544: 220a movel %a2,%d1
10c2f546: 5bc0 smi %d0
10c2f548: 4880 extw %d0
10c2f54a: 48c0 extl %d0
10c2f54c: 2f01 movel %d1,%sp@-
10c2f54e: 2f00 movel %d0,%sp@-
10c2f550: 4878 0002 pea 2 <PF_DTRACE_OFF+0x1>
10c2f554: 4879 1000 297e pea 1000297e <tvecs+0xde6>
10c2f55a: 2f02 movel %d2,%sp@-
10c2f55c: 4e95 jsr %a5@
10c2f55e: 4fef 001c lea %sp@(28),%sp
10c2f562: 4a80 tstl %d0
10c2f564: 6d00 0082 bltw 10c2f5e8 <dcache_readdir+0x11e>
10c2f568: 528a addql #1,%a2
10c2f56a: 4280 clrl %d0
10c2f56c: 7201 moveq #1,%d1
10c2f56e: d3ac 0022 addl %d1,%a4@(34)
10c2f572: 262c 001e movel %a4@(30),%d3
10c2f576: d780 addxl %d0,%d3
10c2f578: 2943 001e movel %d3,%a4@(30)
10c2f57c: 200a movel %a2,%d0
10c2f57e: 5580 subql #2,%d0
10c2f580: 246b 0028 moveal %a3@(40),%a2
10c2f584: 47eb 0028 lea %a3@(40),%a3
10c2f588: 220b movel %a3,%d1
10c2f58a: b28a cmpl %a2,%d1
10c2f58c: 675a beqs 10c2f5e8 <dcache_readdir+0x11e>
10c2f58e: 4a80 tstl %d0
10c2f590: 6706 beqs 10c2f598 <dcache_readdir+0xce>
10c2f592: 5380 subql #1,%d0
10c2f594: 2452 moveal %a2@,%a2
10c2f596: 60f2 bras 10c2f58a <dcache_readdir+0xc0>
10c2f598: 43ea ffe0 lea %a2@(-32),%a1
10c2f59c: 41ea fff0 lea %a2@(-16),%a0
10c2f5a0: b1d0 cmpal %a0@,%a0
10c2f5a2: 672c beqs 10c2f5d0 <dcache_readdir+0x106>
10c2f5a4: 2069 0008 moveal %a1@(8),%a0
10c2f5a8: b0fc 0000 cmpaw #0,%a0
10c2f5ac: 6722 beqs 10c2f5d0 <dcache_readdir+0x106>
10c2f5ae: 42a7 clrl %sp@-
10c2f5b0: 2f28 0028 movel %a0@(40),%sp@-
10c2f5b4: 2f2c 0022 movel %a4@(34),%sp@-
10c2f5b8: 2f2c 001e movel %a4@(30),%sp@-
10c2f5bc: 2f29 0040 movel %a1@(64),%sp@-
10c2f5c0: 2f29 003c movel %a1@(60),%sp@-
10c2f5c4: 2f02 movel %d2,%sp@-
10c2f5c6: 4e95 jsr %a5@
10c2f5c8: 4fef 001c lea %sp@(28),%sp
10c2f5cc: 4a80 tstl %d0
10c2f5ce: 6d18 blts 10c2f5e8 <dcache_readdir+0x11e>
10c2f5d0: 4280 clrl %d0
10c2f5d2: 7201 moveq #1,%d1
10c2f5d4: d3ac 0022 addl %d1,%a4@(34)
10c2f5d8: 262c 001e movel %a4@(30),%d3
10c2f5dc: d780 addxl %d0,%d3
10c2f5de: 2943 001e movel %d3,%a4@(30)
10c2f5e2: 2452 moveal %a2@,%a2
10c2f5e4: b7ca cmpal %a2,%a3
10c2f5e6: 66b0 bnes 10c2f598 <dcache_readdir+0xce>
10c2f5e8: 7000 moveq #0,%d0
10c2f5ea: 4cee 3c0c ffe8 moveml %fp@(-24),%d2-%d3/%a2-%a5
10c2f5f0: 4e5e unlk %fp
10c2f5f2: 4e75 rts
10c2f5f4 <fillonedir>:
10c2f5f4: 4e56 0000 linkw %fp,#0
10c2f5f8: 2f0a movel %a2,%sp@-
10c2f5fa: 2f02 movel %d2,%sp@-
10c2f5fc: 246e 0008 moveal %fp@(8),%a2
10c2f600: 242e 0010 movel %fp@(16),%d2
10c2f604: 4aaa 0004 tstl %a2@(4)
10c2f608: 6638 bnes 10c2f642 <fillonedir+0x4e>
10c2f60a: 7001 moveq #1,%d0
10c2f60c: 2540 0004 movel %d0,%a2@(4)
10c2f610: 2452 moveal %a2@,%a2
10c2f612: 202e 001c movel %fp@(28),%d0
10c2f616: 2480 movel %d0,%a2@
10c2f618: 202e 0014 movel %fp@(20),%d0
10c2f61c: 222e 0018 movel %fp@(24),%d1
10c2f620: 2541 0004 movel %d1,%a2@(4)
10c2f624: 3542 0008 movew %d2,%a2@(8)
10c2f628: 2f02 movel %d2,%sp@-
10c2f62a: 2f2e 000c movel %fp@(12),%sp@-
10c2f62e: 486a 000a pea %a2@(10)
10c2f632: 4eb9 10c8 5744 jsr 10c85744 <memcpy>
10c2f638: 4200 clrb %d0
10c2f63a: 1580 280a moveb %d0,%a2@(0000000a,%d2:l)
10c2f63e: 7000 moveq #0,%d0
10c2f640: 6002 bras 10c2f644 <fillonedir+0x50>
10c2f642: 70ea moveq #-22,%d0
10c2f644: 242e fff8 movel %fp@(-8),%d2
10c2f648: 246e fffc moveal %fp@(-4),%a2
10c2f64c: 4e5e unlk %fp
10c2f64e: 4e75 rts
10c2f650 <old_readdir>:
10c2f650: 4e56 fff8 linkw %fp,#-8
10c2f654: 2f03 movel %d3,%sp@-
10c2f656: 2f02 movel %d2,%sp@-
10c2f658: 76f7 moveq #-9,%d3
10c2f65a: 2f2e 0008 movel %fp@(8),%sp@-
10c2f65e: 4eb9 10c2 4ab0 jsr 10c24ab0 <fget>
10c2f664: 2400 movel %d0,%d2
10c2f666: 588f addql #4,%sp
10c2f668: 672c beqs 10c2f696 <old_readdir+0x46>
10c2f66a: 42ae fffc clrl %fp@(-4)
10c2f66e: 2d6e 000c fff8 movel %fp@(12),%fp@(-8)
10c2f674: 486e fff8 pea %fp@(-8)
10c2f678: 487a ff7a pea %pc@(10c2f5f4 <fillonedir>)
10c2f67c: 2f02 movel %d2,%sp@-
10c2f67e: 4eba fdb4 jsr %pc@(10c2f434 <vfs_readdir>)
10c2f682: 2600 movel %d0,%d3
10c2f684: 4fef 000c lea %sp@(12),%sp
10c2f688: 6d04 blts 10c2f68e <old_readdir+0x3e>
10c2f68a: 262e fffc movel %fp@(-4),%d3
10c2f68e: 2f02 movel %d2,%sp@-
10c2f690: 4eb9 10c2 49a6 jsr 10c249a6 <fput>
10c2f696: 2003 movel %d3,%d0
10c2f698: 242e fff0 movel %fp@(-16),%d2
10c2f69c: 262e fff4 movel %fp@(-12),%d3
10c2f6a0: 4e5e unlk %fp
10c2f6a2: 4e75 rts
10c2f6a4 <filldir>:
10c2f6a4: 4e56 0000 linkw %fp,#0
10c2f6a8: 48e7 3030 moveml %d2-%d3/%a2-%a3,%sp@-
10c2f6ac: 266e 0008 moveal %fp@(8),%a3
10c2f6b0: 262e 0010 movel %fp@(16),%d3
10c2f6b4: 740e moveq #14,%d2
10c2f6b6: d483 addl %d3,%d2
10c2f6b8: 70fc moveq #-4,%d0
10c2f6ba: c480 andl %d0,%d2
10c2f6bc: 70ea moveq #-22,%d0
10c2f6be: 2740 000c movel %d0,%a3@(12)
10c2f6c2: b4ab 0008 cmpl %a3@(8),%d2
10c2f6c6: 6e46 bgts 10c2f70e <filldir+0x6a>
10c2f6c8: 246b 0004 moveal %a3@(4),%a2
10c2f6cc: b4fc 0000 cmpaw #0,%a2
10c2f6d0: 670c beqs 10c2f6de <filldir+0x3a>
10c2f6d2: 202e 0014 movel %fp@(20),%d0
10c2f6d6: 222e 0018 movel %fp@(24),%d1
10c2f6da: 2541 0004 movel %d1,%a2@(4)
10c2f6de: 2453 moveal %a3@,%a2
10c2f6e0: 274a 0004 movel %a2,%a3@(4)
10c2f6e4: 202e 001c movel %fp@(28),%d0
10c2f6e8: 2480 movel %d0,%a2@
10c2f6ea: 3542 0008 movew %d2,%a2@(8)
10c2f6ee: 2f03 movel %d3,%sp@-
10c2f6f0: 2f2e 000c movel %fp@(12),%sp@-
10c2f6f4: 486a 000a pea %a2@(10)
10c2f6f8: 4eb9 10c8 5744 jsr 10c85744 <memcpy>
10c2f6fe: 4200 clrb %d0
10c2f700: 1580 380a moveb %d0,%a2@(0000000a,%d3:l)
10c2f704: d5c2 addal %d2,%a2
10c2f706: 268a movel %a2,%a3@
10c2f708: 95ab 0008 subl %d2,%a3@(8)
10c2f70c: 7000 moveq #0,%d0
10c2f70e: 4cee 0c0c fff0 moveml %fp@(-16),%d2-%d3/%a2-%a3
10c2f714: 4e5e unlk %fp
10c2f716: 4e75 rts
10c2f718 <sys_getdents>:
10c2f718: 4e56 fff0 linkw %fp,#-16
10c2f71c: 48e7 3020 moveml %d2-%d3/%a2,%sp@-
10c2f720: 262e 0010 movel %fp@(16),%d3
10c2f724: 74f7 moveq #-9,%d2
10c2f726: 2f2e 0008 movel %fp@(8),%sp@-
10c2f72a: 4eb9 10c2 4ab0 jsr 10c24ab0 <fget>
10c2f730: 2440 moveal %d0,%a2
10c2f732: 588f addql #4,%sp
10c2f734: b4fc 0000 cmpaw #0,%a2
10c2f738: 674c beqs 10c2f786 <sys_getdents+0x6e>
10c2f73a: 2d6e 000c fff0 movel %fp@(12),%fp@(-16)
10c2f740: 42ae fff4 clrl %fp@(-12)
10c2f744: 2d43 fff8 movel %d3,%fp@(-8)
10c2f748: 42ae fffc clrl %fp@(-4)
10c2f74c: 486e fff0 pea %fp@(-16)
10c2f750: 487a ff52 pea %pc@(10c2f6a4 <filldir>)
10c2f754: 2f0a movel %a2,%sp@-
10c2f756: 4eba fcdc jsr %pc@(10c2f434 <vfs_readdir>)
10c2f75a: 2400 movel %d0,%d2
10c2f75c: 4fef 000c lea %sp@(12),%sp
10c2f760: 6d1c blts 10c2f77e <sys_getdents+0x66>
10c2f762: 242e fffc movel %fp@(-4),%d2
10c2f766: 206e fff4 moveal %fp@(-12),%a0
10c2f76a: b0fc 0000 cmpaw #0,%a0
10c2f76e: 670e beqs 10c2f77e <sys_getdents+0x66>
10c2f770: 202a 0022 movel %a2@(34),%d0
10c2f774: 2140 0004 movel %d0,%a0@(4)
10c2f778: 2403 movel %d3,%d2
10c2f77a: 94ae fff8 subl %fp@(-8),%d2
10c2f77e: 2f0a movel %a2,%sp@-
10c2f780: 4eb9 10c2 49a6 jsr 10c249a6 <fput>
10c2f786: 2002 movel %d2,%d0
10c2f788: 4cee 040c ffe4 moveml %fp@(-28),%d2-%d3/%a2
10c2f78e: 4e5e unlk %fp
10c2f790: 4e75 rts
10c2f792 <filldir64>:
10c2f792: 4e56 ffec linkw %fp,#-20
10c2f796: 48e7 3c38 moveml %d2-%d5/%a2-%a4,%sp@-
10c2f79a: 266e 0008 moveal %fp@(8),%a3
10c2f79e: 2a2e 0010 movel %fp@(16),%d5
10c2f7a2: 781b moveq #27,%d4
10c2f7a4: d885 addl %d5,%d4
10c2f7a6: 70f8 moveq #-8,%d0
10c2f7a8: c880 andl %d0,%d4
10c2f7aa: 70ea moveq #-22,%d0
10c2f7ac: 2740 000c movel %d0,%a3@(12)
10c2f7b0: b8ab 0008 cmpl %a3@(8),%d4
10c2f7b4: 6e7e bgts 10c2f834 <filldir64+0xa2>
10c2f7b6: 246b 0004 moveal %a3@(4),%a2
10c2f7ba: 49f9 10c8 5744 lea 10c85744 <memcpy>,%a4
10c2f7c0: b4fc 0000 cmpaw #0,%a2
10c2f7c4: 671e beqs 10c2f7e4 <filldir64+0x52>
10c2f7c6: 2d6e 0014 fff4 movel %fp@(20),%fp@(-12)
10c2f7cc: 2d6e 0018 fff8 movel %fp@(24),%fp@(-8)
10c2f7d2: 4878 0008 pea 8 <LSIGTRAP+0x3>
10c2f7d6: 486e fff4 pea %fp@(-12)
10c2f7da: 486a 0008 pea %a2@(8)
10c2f7de: 4e94 jsr %a4@
10c2f7e0: 4fef 000c lea %sp@(12),%sp
10c2f7e4: 2453 moveal %a3@,%a2
10c2f7e6: 274a 0004 movel %a2,%a3@(4)
10c2f7ea: 76ec moveq #-20,%d3
10c2f7ec: d68e addl %fp,%d3
10c2f7ee: 7413 moveq #19,%d2
10c2f7f0: 2f02 movel %d2,%sp@-
10c2f7f2: 42a7 clrl %sp@-
10c2f7f4: 2f03 movel %d3,%sp@-
10c2f7f6: 4eb9 10c8 576c jsr 10c8576c <memset>
10c2f7fc: 2d6e 001c fff0 movel %fp@(28),%fp@(-16)
10c2f802: 42ae ffec clrl %fp@(-20)
10c2f806: 3d44 fffc movew %d4,%fp@(-4)
10c2f80a: 1d6e 0023 fffe moveb %fp@(35),%fp@(-2)
10c2f810: 2f02 movel %d2,%sp@-
10c2f812: 2f03 movel %d3,%sp@-
10c2f814: 2f0a movel %a2,%sp@-
10c2f816: 4e94 jsr %a4@
10c2f818: 2f05 movel %d5,%sp@-
10c2f81a: 2f2e 000c movel %fp@(12),%sp@-
10c2f81e: 486a 0013 pea %a2@(19)
10c2f822: 4e94 jsr %a4@
10c2f824: 4200 clrb %d0
10c2f826: 1580 5813 moveb %d0,%a2@(00000013,%d5:l)
10c2f82a: d5c4 addal %d4,%a2
10c2f82c: 268a movel %a2,%a3@
10c2f82e: 99ab 0008 subl %d4,%a3@(8)
10c2f832: 7000 moveq #0,%d0
10c2f834: 4cee 1c3c ffd0 moveml %fp@(-48),%d2-%d5/%a2-%a4
10c2f83a: 4e5e unlk %fp
10c2f83c: 4e75 rts
10c2f83e <sys_getdents64>:
10c2f83e: 4e56 ffdc linkw %fp,#-36
10c2f842: 48e7 3020 moveml %d2-%d3/%a2,%sp@-
10c2f846: 262e 0010 movel %fp@(16),%d3
10c2f84a: 74f7 moveq #-9,%d2
10c2f84c: 2f2e 0008 movel %fp@(8),%sp@-
10c2f850: 4eb9 10c2 4ab0 jsr 10c24ab0 <fget>
10c2f856: 2440 moveal %d0,%a2
10c2f858: 588f addql #4,%sp
10c2f85a: b4fc 0000 cmpaw #0,%a2
10c2f85e: 676a beqs 10c2f8ca <sys_getdents64+0x8c>
10c2f860: 2d6e 000c fff0 movel %fp@(12),%fp@(-16)
10c2f866: 42ae fff4 clrl %fp@(-12)
10c2f86a: 2d43 fff8 movel %d3,%fp@(-8)
10c2f86e: 42ae fffc clrl %fp@(-4)
10c2f872: 486e fff0 pea %fp@(-16)
10c2f876: 487a ff1a pea %pc@(10c2f792 <filldir64>)
10c2f87a: 2f0a movel %a2,%sp@-
10c2f87c: 4eba fbb6 jsr %pc@(10c2f434 <vfs_readdir>)
10c2f880: 2400 movel %d0,%d2
10c2f882: 4fef 000c lea %sp@(12),%sp
10c2f886: 6d3a blts 10c2f8c2 <sys_getdents64+0x84>
10c2f888: 242e fffc movel %fp@(-4),%d2
10c2f88c: 206e fff4 moveal %fp@(-12),%a0
10c2f890: b0fc 0000 cmpaw #0,%a0
10c2f894: 672c beqs 10c2f8c2 <sys_getdents64+0x84>
10c2f896: 202a 001e movel %a2@(30),%d0
10c2f89a: 222a 0022 movel %a2@(34),%d1
10c2f89e: 2d40 ffe4 movel %d0,%fp@(-28)
10c2f8a2: 2d41 ffe8 movel %d1,%fp@(-24)
10c2f8a6: 4878 0008 pea 8 <LSIGTRAP+0x3>
10c2f8aa: 486e ffe4 pea %fp@(-28)
10c2f8ae: 4868 0008 pea %a0@(8)
10c2f8b2: 4eb9 10c8 5744 jsr 10c85744 <memcpy>
10c2f8b8: 2403 movel %d3,%d2
10c2f8ba: 94ae fff8 subl %fp@(-8),%d2
10c2f8be: 4fef 000c lea %sp@(12),%sp
10c2f8c2: 2f0a movel %a2,%sp@-
10c2f8c4: 4eb9 10c2 49a6 jsr 10c249a6 <fput>
10c2f8ca: 2002 movel %d2,%d0
10c2f8cc: 4cee 040c ffd0 moveml %fp@(-48),%d2-%d3/%a2
10c2f8d2: 4e5e unlk %fp
10c2f8d4: 4e75 rts
10c2f8d6: 4e75 rts
10c2f8d8 <poll_freewait>:
10c2f8d8: 4e56 0000 linkw %fp,#0
10c2f8dc: 48e7 303c moveml %d2-%d3/%a2-%a5,%sp@-
10c2f8e0: 206e 0008 moveal %fp@(8),%a0
10c2f8e4: 2668 0004 moveal %a0@(4),%a3
10c2f8e8: b6fc 0000 cmpaw #0,%a3
10c2f8ec: 6748 beqs 10c2f936 <poll_freewait+0x5e>
10c2f8ee: 4bf9 10c1 53aa lea 10c153aa <remove_wait_queue>,%a5
10c2f8f4: 49f9 10c2 49a6 lea 10c249a6 <fput>,%a4
10c2f8fa: 263c 10c2 2136 movel #281157942,%d3
10c2f900: 246b 0004 moveal %a3@(4),%a2
10c2f904: 240b movel %a3,%d2
10c2f906: 5082 addql #8,%d2
10c2f908: 45ea ffe8 lea %a2@(-24),%a2
10c2f90c: 486a 0004 pea %a2@(4)
10c2f910: 2f2a 0014 movel %a2@(20),%sp@-
10c2f914: 4e95 jsr %a5@
10c2f916: 2f12 movel %a2@,%sp@-
10c2f918: 4e94 jsr %a4@
10c2f91a: 4fef 000c lea %sp@(12),%sp
10c2f91e: b48a cmpl %a2,%d2
10c2f920: 65e6 bcss 10c2f908 <poll_freewait+0x30>
10c2f922: 200b movel %a3,%d0
10c2f924: 2653 moveal %a3@,%a3
10c2f926: 42a7 clrl %sp@-
10c2f928: 2f00 movel %d0,%sp@-
10c2f92a: 2043 moveal %d3,%a0
10c2f92c: 4e90 jsr %a0@
10c2f92e: 508f addql #8,%sp
10c2f930: b6fc 0000 cmpaw #0,%a3
10c2f934: 66ca bnes 10c2f900 <poll_freewait+0x28>
10c2f936: 4cee 3c0c ffe8 moveml %fp@(-24),%d2-%d3/%a2-%a5
10c2f93c: 4e5e unlk %fp
10c2f93e: 4e75 rts
10c2f940 <__pollwait>:
10c2f940: 4e56 0000 linkw %fp,#0
10c2f944: 48e7 3030 moveml %d2-%d3/%a2-%a3,%sp@-
10c2f948: 242e 0008 movel %fp@(8),%d2
10c2f94c: 262e 000c movel %fp@(12),%d3
10c2f950: 266e 0010 moveal %fp@(16),%a3
10c2f954: 246b 0004 moveal %a3@(4),%a2
10c2f958: b4fc 0000 cmpaw #0,%a2
10c2f95c: 6712 beqs 10c2f970 <__pollwait+0x30>
10c2f95e: 7218 moveq #24,%d1
10c2f960: d2aa 0004 addl %a2@(4),%d1
10c2f964: 200a movel %a2,%d0
10c2f966: 0680 0000 1000 addil #4096,%d0
10c2f96c: b081 cmpl %d1,%d0
10c2f96e: 6436 bccs 10c2f9a6 <__pollwait+0x66>
10c2f970: 42a7 clrl %sp@-
10c2f972: 4878 01f0 pea 1f0 <LSIGTRAP+0x1eb>
10c2f976: 4eb9 10c2 25d6 jsr 10c225d6 <__get_free_pages>
10c2f97c: 2040 moveal %d0,%a0
10c2f97e: 508f addql #8,%sp
10c2f980: b0fc 0000 cmpaw #0,%a0
10c2f984: 6610 bnes 10c2f996 <__pollwait+0x56>
10c2f986: 70f4 moveq #-12,%d0
10c2f988: 2680 movel %d0,%a3@
10c2f98a: 2079 1002 53b4 moveal 100253b4 <_current_task>,%a0
10c2f990: 7000 moveq #0,%d0
10c2f992: 2080 movel %d0,%a0@
10c2f994: 6042 bras 10c2f9d8 <__pollwait+0x98>
10c2f996: 43e8 0008 lea %a0@(8),%a1
10c2f99a: 2149 0004 movel %a1,%a0@(4)
10c2f99e: 208a movel %a2,%a0@
10c2f9a0: 2748 0004 movel %a0,%a3@(4)
10c2f9a4: 2448 moveal %a0,%a2
10c2f9a6: 206a 0004 moveal %a2@(4),%a0
10c2f9aa: 43e8 0018 lea %a0@(24),%a1
10c2f9ae: 2549 0004 movel %a1,%a2@(4)
10c2f9b2: 2442 moveal %d2,%a2
10c2f9b4: 43ea 0014 lea %a2@(20),%a1
10c2f9b8: 5291 addql #1,%a1@
10c2f9ba: 2082 movel %d2,%a0@
10c2f9bc: 2143 0014 movel %d3,%a0@(20)
10c2f9c0: 5888 addql #4,%a0
10c2f9c2: 2039 1002 53b4 movel 100253b4 <_current_task>,%d0
10c2f9c8: 4290 clrl %a0@
10c2f9ca: 2140 0004 movel %d0,%a0@(4)
10c2f9ce: 2f08 movel %a0,%sp@-
10c2f9d0: 2f03 movel %d3,%sp@-
10c2f9d2: 4eb9 10c1 5344 jsr 10c15344 <add_wait_queue>
10c2f9d8: 4cee 0c0c fff0 moveml %fp@(-16),%d2-%d3/%a2-%a3
10c2f9de: 4e5e unlk %fp
10c2f9e0: 4e75 rts
10c2f9e2 <max_select_fd>:
10c2f9e2: 4e56 0000 linkw %fp,#0
10c2f9e6: 48e7 3830 moveml %d2-%d4/%a2-%a3,%sp@-
10c2f9ea: 262e 0008 movel %fp@(8),%d3
10c2f9ee: 266e 000c moveal %fp@(12),%a3
10c2f9f2: 2003 movel %d3,%d0
10c2f9f4: 721f moveq #31,%d1
10c2f9f6: c081 andl %d1,%d0
10c2f9f8: 74ff moveq #-1,%d2
10c2f9fa: e1aa lsll %d0,%d2
10c2f9fc: 4682 notl %d2
10c2f9fe: ea8b lsrl #5,%d3
10c2fa00: 2079 1002 53b4 moveal 100253b4 <_current_task>,%a0
10c2fa06: 2068 02ee moveal %a0@(750),%a0
10c2fa0a: 2203 movel %d3,%d1
10c2fa0c: e589 lsll #2,%d1
10c2fa0e: 2468 001c moveal %a0@(28),%a2
10c2fa12: d5c1 addal %d1,%a2
10c2fa14: 7800 moveq #0,%d4
10c2fa16: 4a82 tstl %d2
10c2fa18: 6762 beqs 10c2fa7c <max_select_fd+0x9a>
10c2fa1a: 2253 moveal %a3@,%a1
10c2fa1c: 206b 0004 moveal %a3@(4),%a0
10c2fa20: 2031 1800 movel %a1@(00000000,%d1:l),%d0
10c2fa24: 80b0 1800 orl %a0@(00000000,%d1:l),%d0
10c2fa28: 206b 0008 moveal %a3@(8),%a0
10c2fa2c: 80b0 1800 orl %a0@(00000000,%d1:l),%d0
10c2fa30: c480 andl %d0,%d2
10c2fa32: 6748 beqs 10c2fa7c <max_select_fd+0x9a>
10c2fa34: 2212 movel %a2@,%d1
10c2fa36: 4681 notl %d1
10c2fa38: 2002 movel %d2,%d0
10c2fa3a: c081 andl %d1,%d0
10c2fa3c: 6732 beqs 10c2fa70 <max_select_fd+0x8e>
10c2fa3e: 70f7 moveq #-9,%d0
10c2fa40: 6040 bras 10c2fa82 <max_select_fd+0xa0>
10c2fa42: 598a subql #4,%a2
10c2fa44: 5383 subql #1,%d3
10c2fa46: 2253 moveal %a3@,%a1
10c2fa48: 2003 movel %d3,%d0
10c2fa4a: e588 lsll #2,%d0
10c2fa4c: 206b 0004 moveal %a3@(4),%a0
10c2fa50: 2431 0800 movel %a1@(00000000,%d0:l),%d2
10c2fa54: 84b0 0800 orl %a0@(00000000,%d0:l),%d2
10c2fa58: 206b 0008 moveal %a3@(8),%a0
10c2fa5c: 84b0 0800 orl %a0@(00000000,%d0:l),%d2
10c2fa60: 671a beqs 10c2fa7c <max_select_fd+0x9a>
10c2fa62: 2212 movel %a2@,%d1
10c2fa64: 4681 notl %d1
10c2fa66: 2002 movel %d2,%d0
10c2fa68: c081 andl %d1,%d0
10c2fa6a: 66d2 bnes 10c2fa3e <max_select_fd+0x5c>
10c2fa6c: 4a84 tstl %d4
10c2fa6e: 660c bnes 10c2fa7c <max_select_fd+0x9a>
10c2fa70: 2003 movel %d3,%d0
10c2fa72: eb88 lsll #5,%d0
10c2fa74: 5284 addql #1,%d4
10c2fa76: e28a lsrl #1,%d2
10c2fa78: 66fa bnes 10c2fa74 <max_select_fd+0x92>
10c2fa7a: d880 addl %d0,%d4
10c2fa7c: 4a83 tstl %d3
10c2fa7e: 66c2 bnes 10c2fa42 <max_select_fd+0x60>
10c2fa80: 2004 movel %d4,%d0
10c2fa82: 4cdf 0c1c moveml %sp@+,%d2-%d4/%a2-%a3
10c2fa86: 4e5e unlk %fp
10c2fa88: 4e75 rts
10c2fa8a <do_select>:
10c2fa8a: 4e56 fff8 linkw %fp,#-8
10c2fa8e: 48e7 3f3c moveml %d2-%d7/%a2-%a5,%sp@-
10c2fa92: 266e 000c moveal %fp@(12),%a3
10c2fa96: 206e 0010 moveal %fp@(16),%a0
10c2fa9a: 2850 moveal %a0@,%a4
10c2fa9c: 2f0b movel %a3,%sp@-
10c2fa9e: 2f2e 0008 movel %fp@(8),%sp@-
10c2faa2: 4eba ff3e jsr %pc@(10c2f9e2 <max_select_fd>)
10c2faa6: 2600 movel %d0,%d3
10c2faa8: 508f addql #8,%sp
10c2faaa: 6d00 0150 bltw 10c2fbfc <do_select+0x172>
10c2faae: 2a43 moveal %d3,%a5
10c2fab0: 41ee fff8 lea %fp@(-8),%a0
10c2fab4: 4290 clrl %a0@
10c2fab6: 42ae fffc clrl %fp@(-4)
10c2faba: 2e08 movel %a0,%d7
10c2fabc: b8fc 0000 cmpaw #0,%a4
10c2fac0: 6602 bnes 10c2fac4 <do_select+0x3a>
10c2fac2: 7e00 moveq #0,%d7
10c2fac4: 7600 moveq #0,%d3
10c2fac6: 2079 1002 53b4 moveal 100253b4 <_current_task>,%a0
10c2facc: 7001 moveq #1,%d0
10c2face: 2080 movel %d0,%a0@
10c2fad0: 7c00 moveq #0,%d6
10c2fad2: bbc6 cmpal %d6,%a5
10c2fad4: 6f00 00e2 blew 10c2fbb8 <do_select+0x12e>
10c2fad8: 2006 movel %d6,%d0
10c2fada: 721f moveq #31,%d1
10c2fadc: c081 andl %d1,%d0
10c2fade: 7a01 moveq #1,%d5
10c2fae0: e1ad lsll %d0,%d5
10c2fae2: 2406 movel %d6,%d2
10c2fae4: ea8a lsrl #5,%d2
10c2fae6: 2253 moveal %a3@,%a1
10c2fae8: 2002 movel %d2,%d0
10c2faea: e588 lsll #2,%d0
10c2faec: 206b 0004 moveal %a3@(4),%a0
10c2faf0: 2231 0800 movel %a1@(00000000,%d0:l),%d1
10c2faf4: 82b0 0800 orl %a0@(00000000,%d0:l),%d1
10c2faf8: 206b 0008 moveal %a3@(8),%a0
10c2fafc: 82b0 0800 orl %a0@(00000000,%d0:l),%d1
10c2fb00: 2005 movel %d5,%d0
10c2fb02: c081 andl %d1,%d0
10c2fb04: 6700 00aa beqw 10c2fbb0 <do_select+0x126>
10c2fb08: 2f06 movel %d6,%sp@-
10c2fb0a: 4eb9 10c2 4ab0 jsr 10c24ab0 <fget>
10c2fb10: 2440 moveal %d0,%a2
10c2fb12: 7820 moveq #32,%d4
10c2fb14: 588f addql #4,%sp
10c2fb16: b4fc 0000 cmpaw #0,%a2
10c2fb1a: 672a beqs 10c2fb46 <do_select+0xbc>
10c2fb1c: 7845 moveq #69,%d4
10c2fb1e: 206a 0010 moveal %a2@(16),%a0
10c2fb22: b0fc 0000 cmpaw #0,%a0
10c2fb26: 6714 beqs 10c2fb3c <do_select+0xb2>
10c2fb28: 2068 0014 moveal %a0@(20),%a0
10c2fb2c: b0fc 0000 cmpaw #0,%a0
10c2fb30: 670a beqs 10c2fb3c <do_select+0xb2>
10c2fb32: 2f07 movel %d7,%sp@-
10c2fb34: 2f0a movel %a2,%sp@-
10c2fb36: 4e90 jsr %a0@
10c2fb38: 2800 movel %d0,%d4
10c2fb3a: 508f addql #8,%sp
10c2fb3c: 2f0a movel %a2,%sp@-
10c2fb3e: 4eb9 10c2 49a6 jsr 10c249a6 <fput>
10c2fb44: 588f addql #4,%sp
10c2fb46: 1004 moveb %d4,%d0
10c2fb48: 0200 00d9 andib #-39,%d0
10c2fb4c: 671a beqs 10c2fb68 <do_select+0xde>
10c2fb4e: 2053 moveal %a3@,%a0
10c2fb50: 2202 movel %d2,%d1
10c2fb52: e589 lsll #2,%d1
10c2fb54: 2005 movel %d5,%d0
10c2fb56: c0b0 1800 andl %a0@(00000000,%d1:l),%d0
10c2fb5a: 670c beqs 10c2fb68 <do_select+0xde>
10c2fb5c: 206b 000c moveal %a3@(12),%a0
10c2fb60: 8bb0 1800 orl %d5,%a0@(00000000,%d1:l)
10c2fb64: 5283 addql #1,%d3
10c2fb66: 7e00 moveq #0,%d7
10c2fb68: 2004 movel %d4,%d0
10c2fb6a: 0280 0000 010c andil #268,%d0
10c2fb70: 671c beqs 10c2fb8e <do_select+0x104>
10c2fb72: 206b 0004 moveal %a3@(4),%a0
10c2fb76: 2202 movel %d2,%d1
10c2fb78: e589 lsll #2,%d1
10c2fb7a: 2005 movel %d5,%d0
10c2fb7c: c0b0 1800 andl %a0@(00000000,%d1:l),%d0
10c2fb80: 670c beqs 10c2fb8e <do_select+0x104>
10c2fb82: 206b 0010 moveal %a3@(16),%a0
10c2fb86: 8bb0 1800 orl %d5,%a0@(00000000,%d1:l)
10c2fb8a: 5283 addql #1,%d3
10c2fb8c: 7e00 moveq #0,%d7
10c2fb8e: 0804 0001 btst #1,%d4
10c2fb92: 671c beqs 10c2fbb0 <do_select+0x126>
10c2fb94: 206b 0008 moveal %a3@(8),%a0
10c2fb98: 2202 movel %d2,%d1
10c2fb9a: e589 lsll #2,%d1
10c2fb9c: 2005 movel %d5,%d0
10c2fb9e: c0b0 1800 andl %a0@(00000000,%d1:l),%d0
10c2fba2: 670c beqs 10c2fbb0 <do_select+0x126>
10c2fba4: 206b 0014 moveal %a3@(20),%a0
10c2fba8: 8bb0 1800 orl %d5,%a0@(00000000,%d1:l)
10c2fbac: 5283 addql #1,%d3
10c2fbae: 7e00 moveq #0,%d7
10c2fbb0: 5286 addql #1,%d6
10c2fbb2: bbc6 cmpal %d6,%a5
10c2fbb4: 6e00 ff22 bgtw 10c2fad8 <do_select+0x4e>
10c2fbb8: 7e00 moveq #0,%d7
10c2fbba: 2079 1002 53b4 moveal 100253b4 <_current_task>,%a0
10c2fbc0: 4a83 tstl %d3
10c2fbc2: 6624 bnes 10c2fbe8 <do_select+0x15e>
10c2fbc4: b8fc 0000 cmpaw #0,%a4
10c2fbc8: 671e beqs 10c2fbe8 <do_select+0x15e>
10c2fbca: 4aa8 0008 tstl %a0@(8)
10c2fbce: 6618 bnes 10c2fbe8 <do_select+0x15e>
10c2fbd0: 202e fff8 movel %fp@(-8),%d0
10c2fbd4: 6610 bnes 10c2fbe6 <do_select+0x15c>
10c2fbd6: 2f0c movel %a4,%sp@-
10c2fbd8: 4eb9 10c1 4428 jsr 10c14428 <schedule_timeout>
10c2fbde: 2840 moveal %d0,%a4
10c2fbe0: 588f addql #4,%sp
10c2fbe2: 6000 fee2 braw 10c2fac6 <do_select+0x3c>
10c2fbe6: 2600 movel %d0,%d3
10c2fbe8: 7000 moveq #0,%d0
10c2fbea: 2080 movel %d0,%a0@
10c2fbec: 486e fff8 pea %fp@(-8)
10c2fbf0: 4eba fce6 jsr %pc@(10c2f8d8 <poll_freewait>)
10c2fbf4: 206e 0010 moveal %fp@(16),%a0
10c2fbf8: 208c movel %a4,%a0@
10c2fbfa: 2003 movel %d3,%d0
10c2fbfc: 4cee 3cfc ffd0 moveml %fp@(-48),%d2-%d7/%a2-%a5
10c2fc02: 4e5e unlk %fp
10c2fc04: 4e75 rts
10c2fc06 <select_bits_alloc>:
10c2fc06: 4e56 0000 linkw %fp,#0
10c2fc0a: 206e 0008 moveal %fp@(8),%a0
10c2fc0e: 4878 01f0 pea 1f0 <LSIGTRAP+0x1eb>
10c2fc12: 2008 movel %a0,%d0
10c2fc14: e588 lsll #2,%d0
10c2fc16: 43f0 0800 lea %a0@(00000000,%d0:l),%a1
10c2fc1a: 4870 9800 pea %a0@(00000000,%a1:l)
10c2fc1e: 4eb9 10c2 09bc jsr 10c209bc <kmalloc>
10c2fc24: 4e5e unlk %fp
10c2fc26: 4e75 rts
10c2fc28 <select_bits_free>:
10c2fc28: 4e56 0000 linkw %fp,#0
10c2fc2c: 2f2e 0008 movel %fp@(8),%sp@-
10c2fc30: 4eb9 10c2 0b8c jsr 10c20b8c <kfree>
10c2fc36: 4e5e unlk %fp
10c2fc38: 4e75 rts
10c2fc3a <sys_select>:
10c2fc3a: 4e56 ffe4 linkw %fp,#-28
10c2fc3e: 48e7 3f3c moveml %d2-%d7/%a2-%a5,%sp@-
10c2fc42: 2e2e 0008 movel %fp@(8),%d7
10c2fc46: 266e 000c moveal %fp@(12),%a3
10c2fc4a: 286e 0010 moveal %fp@(16),%a4
10c2fc4e: 2a6e 0014 moveal %fp@(20),%a5
10c2fc52: 246e 0018 moveal %fp@(24),%a2
10c2fc56: 2d7c 7fff ffff movel #2147483647,%fp@(-28)
10c2fc5c: ffe4
10c2fc5e: b4fc 0000 cmpaw #0,%a2
10c2fc62: 675c beqs 10c2fcc0 <sys_select+0x86>
10c2fc64: 200a movel %a2,%d0
10c2fc66: 5080 addql #8,%d0
10c2fc68: 0c80 10ef ffff cmpil #284164095,%d0
10c2fc6e: 52c0 shi %d0
10c2fc70: 4880 extw %d0
10c2fc72: 3600 movew %d0,%d3
10c2fc74: 48c3 extl %d3
10c2fc76: 70f2 moveq #-14,%d0
10c2fc78: c680 andl %d0,%d3
10c2fc7a: 6600 02cc bnew 10c2ff48 <sys_select+0x30e>
10c2fc7e: 2812 movel %a2@,%d4
10c2fc80: 202a 0004 movel %a2@(4),%d0
10c2fc84: 76ea moveq #-22,%d3
10c2fc86: 4a84 tstl %d4
10c2fc88: 6d00 02be bltw 10c2ff48 <sys_select+0x30e>
10c2fc8c: 4a80 tstl %d0
10c2fc8e: 6d00 02b8 bltw 10c2ff48 <sys_select+0x30e>
10c2fc92: 0c84 0147 ae12 cmpil #21474834,%d4
10c2fc98: 6226 bhis 10c2fcc0 <sys_select+0x86>
10c2fc9a: 4878 2710 pea 2710 <LFLUSH_I_AND_D+0x1f08>
10c2fc9e: 2040 moveal %d0,%a0
10c2fca0: 4868 270f pea %a0@(9999)
10c2fca4: 4eb9 10c8 5834 jsr 10c85834 <__divsi3>
10c2fcaa: 508f addql #8,%sp
10c2fcac: 2204 movel %d4,%d1
10c2fcae: d281 addl %d1,%d1
10c2fcb0: d284 addl %d4,%d1
10c2fcb2: 2401 movel %d1,%d2
10c2fcb4: eb8a lsll #5,%d2
10c2fcb6: d282 addl %d2,%d1
10c2fcb8: d284 addl %d4,%d1
10c2fcba: d081 addl %d1,%d0
10c2fcbc: 2d40 ffe4 movel %d0,%fp@(-28)
10c2fcc0: 76ea moveq #-22,%d3
10c2fcc2: 4a87 tstl %d7
10c2fcc4: 6d00 0282 bltw 10c2ff48 <sys_select+0x30e>
10c2fcc8: 2079 1002 53b4 moveal 100253b4 <_current_task>,%a0
10c2fcce: 2068 02ee moveal %a0@(750),%a0
10c2fcd2: 2028 000c movel %a0@(12),%d0
10c2fcd6: b087 cmpl %d7,%d0
10c2fcd8: 6c02 bges 10c2fcdc <sys_select+0xa2>
10c2fcda: 2e00 movel %d0,%d7
10c2fcdc: 76f4 moveq #-12,%d3
10c2fcde: 741f moveq #31,%d2
10c2fce0: d487 addl %d7,%d2
10c2fce2: 2802 movel %d2,%d4
10c2fce4: ea8c lsrl #5,%d4
10c2fce6: e58c lsll #2,%d4
10c2fce8: 2f04 movel %d4,%sp@-
10c2fcea: 4eba ff1a jsr %pc@(10c2fc06 <select_bits_alloc>)
10c2fcee: 2a00 movel %d0,%d5
10c2fcf0: 588f addql #4,%sp
10c2fcf2: 2c02 movel %d2,%d6
10c2fcf4: 4a85 tstl %d5
10c2fcf6: 6700 0250 beqw 10c2ff48 <sys_select+0x30e>
10c2fcfa: 2d45 ffe8 movel %d5,%fp@(-24)
10c2fcfe: d084 addl %d4,%d0
10c2fd00: 2d40 ffec movel %d0,%fp@(-20)
10c2fd04: 2004 movel %d4,%d0
10c2fd06: d084 addl %d4,%d0
10c2fd08: d085 addl %d5,%d0
10c2fd0a: 2d40 fff0 movel %d0,%fp@(-16)
10c2fd0e: 2004 movel %d4,%d0
10c2fd10: d080 addl %d0,%d0
10c2fd12: d084 addl %d4,%d0
10c2fd14: d085 addl %d5,%d0
10c2fd16: 2d40 fff4 movel %d0,%fp@(-12)
10c2fd1a: 2004 movel %d4,%d0
10c2fd1c: e588 lsll #2,%d0
10c2fd1e: 2205 movel %d5,%d1
10c2fd20: d280 addl %d0,%d1
10c2fd22: 2d41 fff8 movel %d1,%fp@(-8)
10c2fd26: d084 addl %d4,%d0
10c2fd28: d085 addl %d5,%d0
10c2fd2a: 2d40 fffc movel %d0,%fp@(-4)
10c2fd2e: b6fc 0000 cmpaw #0,%a3
10c2fd32: 672c beqs 10c2fd60 <sys_select+0x126>
10c2fd34: 200b movel %a3,%d0
10c2fd36: d084 addl %d4,%d0
10c2fd38: 0c80 10ef ffff cmpil #284164095,%d0
10c2fd3e: 52c0 shi %d0
10c2fd40: 4880 extw %d0
10c2fd42: 3400 movew %d0,%d2
10c2fd44: 48c2 extl %d2
10c2fd46: 70f2 moveq #-14,%d0
10c2fd48: c480 andl %d0,%d2
10c2fd4a: 6610 bnes 10c2fd5c <sys_select+0x122>
10c2fd4c: 2f04 movel %d4,%sp@-
10c2fd4e: 2f0b movel %a3,%sp@-
10c2fd50: 2f05 movel %d5,%sp@-
10c2fd52: 4eb9 10c8 5744 jsr 10c85744 <memcpy>
10c2fd58: 4fef 000c lea %sp@(12),%sp
10c2fd5c: 2602 movel %d2,%d3
10c2fd5e: 6012 bras 10c2fd72 <sys_select+0x138>
10c2fd60: 2f04 movel %d4,%sp@-
10c2fd62: 42a7 clrl %sp@-
10c2fd64: 2f05 movel %d5,%sp@-
10c2fd66: 4eb9 10c8 576c jsr 10c8576c <memset>
10c2fd6c: 7600 moveq #0,%d3
10c2fd6e: 4fef 000c lea %sp@(12),%sp
10c2fd72: 4a83 tstl %d3
10c2fd74: 6600 01ca bnew 10c2ff40 <sys_select+0x306>
10c2fd78: 206e ffec moveal %fp@(-20),%a0
10c2fd7c: 2206 movel %d6,%d1
10c2fd7e: ea89 lsrl #5,%d1
10c2fd80: e589 lsll #2,%d1
10c2fd82: b8fc 0000 cmpaw #0,%a4
10c2fd86: 672c beqs 10c2fdb4 <sys_select+0x17a>
10c2fd88: 200c movel %a4,%d0
10c2fd8a: d081 addl %d1,%d0
10c2fd8c: 0c80 10ef ffff cmpil #284164095,%d0
10c2fd92: 52c0 shi %d0
10c2fd94: 4880 extw %d0
10c2fd96: 3400 movew %d0,%d2
10c2fd98: 48c2 extl %d2
10c2fd9a: 70f2 moveq #-14,%d0
10c2fd9c: c480 andl %d0,%d2
10c2fd9e: 6610 bnes 10c2fdb0 <sys_select+0x176>
10c2fda0: 2f01 movel %d1,%sp@-
10c2fda2: 2f0c movel %a4,%sp@-
10c2fda4: 2f08 movel %a0,%sp@-
10c2fda6: 4eb9 10c8 5744 jsr 10c85744 <memcpy>
10c2fdac: 4fef 000c lea %sp@(12),%sp
10c2fdb0: 2602 movel %d2,%d3
10c2fdb2: 6010 bras 10c2fdc4 <sys_select+0x18a>
10c2fdb4: 2f01 movel %d1,%sp@-
10c2fdb6: 42a7 clrl %sp@-
10c2fdb8: 2f08 movel %a0,%sp@-
10c2fdba: 4eb9 10c8 576c jsr 10c8576c <memset>
10c2fdc0: 4fef 000c lea %sp@(12),%sp
10c2fdc4: 4a83 tstl %d3
10c2fdc6: 6600 0178 bnew 10c2ff40 <sys_select+0x306>
10c2fdca: 206e fff0 moveal %fp@(-16),%a0
10c2fdce: 2206 movel %d6,%d1
10c2fdd0: ea89 lsrl #5,%d1
10c2fdd2: e589 lsll #2,%d1
10c2fdd4: bafc 0000 cmpaw #0,%a5
10c2fdd8: 672c beqs 10c2fe06 <sys_select+0x1cc>
10c2fdda: 200d movel %a5,%d0
10c2fddc: d081 addl %d1,%d0
10c2fdde: 0c80 10ef ffff cmpil #284164095,%d0
10c2fde4: 52c0 shi %d0
10c2fde6: 4880 extw %d0
10c2fde8: 3400 movew %d0,%d2
10c2fdea: 48c2 extl %d2
10c2fdec: 70f2 moveq #-14,%d0
10c2fdee: c480 andl %d0,%d2
10c2fdf0: 6610 bnes 10c2fe02 <sys_select+0x1c8>
10c2fdf2: 2f01 movel %d1,%sp@-
10c2fdf4: 2f0d movel %a5,%sp@-
10c2fdf6: 2f08 movel %a0,%sp@-
10c2fdf8: 4eb9 10c8 5744 jsr 10c85744 <memcpy>
10c2fdfe: 4fef 000c lea %sp@(12),%sp
10c2fe02: 2602 movel %d2,%d3
10c2fe04: 6010 bras 10c2fe16 <sys_select+0x1dc>
10c2fe06: 2f01 movel %d1,%sp@-
10c2fe08: 42a7 clrl %sp@-
10c2fe0a: 2f08 movel %a0,%sp@-
10c2fe0c: 4eb9 10c8 576c jsr 10c8576c <memset>
10c2fe12: 4fef 000c lea %sp@(12),%sp
10c2fe16: 4a83 tstl %d3
10c2fe18: 6600 0126 bnew 10c2ff40 <sys_select+0x306>
10c2fe1c: 2406 movel %d6,%d2
10c2fe1e: ea8a lsrl #5,%d2
10c2fe20: e58a lsll #2,%d2
10c2fe22: 2f02 movel %d2,%sp@-
10c2fe24: 42a7 clrl %sp@-
10c2fe26: 2f2e fff4 movel %fp@(-12),%sp@-
10c2fe2a: 4eb9 10c8 576c jsr 10c8576c <memset>
10c2fe30: 504f addqw #8,%sp
10c2fe32: 2e82 movel %d2,%sp@
10c2fe34: 42a7 clrl %sp@-
10c2fe36: 2f2e fff8 movel %fp@(-8),%sp@-
10c2fe3a: 4eb9 10c8 576c jsr 10c8576c <memset>
10c2fe40: 504f addqw #8,%sp
10c2fe42: 2e82 movel %d2,%sp@
10c2fe44: 42a7 clrl %sp@-
10c2fe46: 2f2e fffc movel %fp@(-4),%sp@-
10c2fe4a: 4eb9 10c8 576c jsr 10c8576c <memset>
10c2fe50: 4fef 000c lea %sp@(12),%sp
10c2fe54: 486e ffe4 pea %fp@(-28)
10c2fe58: 486e ffe8 pea %fp@(-24)
10c2fe5c: 2f07 movel %d7,%sp@-
10c2fe5e: 4eba fc2a jsr %pc@(10c2fa8a <do_select>)
10c2fe62: 2600 movel %d0,%d3
10c2fe64: 4fef 000c lea %sp@(12),%sp
10c2fe68: b4fc 0000 cmpaw #0,%a2
10c2fe6c: 674c beqs 10c2feba <sys_select+0x280>
10c2fe6e: 2079 1002 53b4 moveal 100253b4 <_current_task>,%a0
10c2fe74: 0828 0002 0074 btst #2,%a0@(116)
10c2fe7a: 663e bnes 10c2feba <sys_select+0x280>
10c2fe7c: 7e00 moveq #0,%d7
10c2fe7e: 7200 moveq #0,%d1
10c2fe80: 242e ffe4 movel %fp@(-28),%d2
10c2fe84: 672e beqs 10c2feb4 <sys_select+0x27a>
10c2fe86: 4878 0064 pea 64 <LSIGTRAP+0x5f>
10c2fe8a: 2f02 movel %d2,%sp@-
10c2fe8c: 4eb9 10c8 5834 jsr 10c85834 <__divsi3>
10c2fe92: 508f addql #8,%sp
10c2fe94: 2e00 movel %d0,%d7
10c2fe96: 4878 0064 pea 64 <LSIGTRAP+0x5f>
10c2fe9a: 2f02 movel %d2,%sp@-
10c2fe9c: 4eb9 10c8 5864 jsr 10c85864 <__modsi3>
10c2fea2: 508f addql #8,%sp
10c2fea4: 2200 movel %d0,%d1
10c2fea6: e588 lsll #2,%d0
10c2fea8: d081 addl %d1,%d0
10c2feaa: e788 lsll #3,%d0
10c2feac: 9081 subl %d1,%d0
10c2feae: e988 lsll #4,%d0
10c2feb0: d280 addl %d0,%d1
10c2feb2: e989 lsll #4,%d1
10c2feb4: 2487 movel %d7,%a2@
10c2feb6: 2541 0004 movel %d1,%a2@(4)
10c2feba: 4a83 tstl %d3
10c2febc: 6d00 0082 bltw 10c2ff40 <sys_select+0x306>
10c2fec0: 6614 bnes 10c2fed6 <sys_select+0x29c>
10c2fec2: 263c ffff fdfe movel #-514,%d3
10c2fec8: 2079 1002 53b4 moveal 100253b4 <_current_task>,%a0
10c2fece: 4aa8 0008 tstl %a0@(8)
10c2fed2: 666c bnes 10c2ff40 <sys_select+0x306>
10c2fed4: 7600 moveq #0,%d3
10c2fed6: 222e fff4 movel %fp@(-12),%d1
10c2feda: b6fc 0000 cmpaw #0,%a3
10c2fede: 671a beqs 10c2fefa <sys_select+0x2c0>
10c2fee0: 2006 movel %d6,%d0
10c2fee2: e688 lsrl #3,%d0
10c2fee4: 0280 1fff fffc andil #536870908,%d0
10c2feea: 2f00 movel %d0,%sp@-
10c2feec: 2f01 movel %d1,%sp@-
10c2feee: 2f0b movel %a3,%sp@-
10c2fef0: 4eb9 10c8 5744 jsr 10c85744 <memcpy>
10c2fef6: 4fef 000c lea %sp@(12),%sp
10c2fefa: 222e fff8 movel %fp@(-8),%d1
10c2fefe: b8fc 0000 cmpaw #0,%a4
10c2ff02: 671a beqs 10c2ff1e <sys_select+0x2e4>
10c2ff04: 2006 movel %d6,%d0
10c2ff06: e688 lsrl #3,%d0
10c2ff08: 0280 1fff fffc andil #536870908,%d0
10c2ff0e: 2f00 movel %d0,%sp@-
10c2ff10: 2f01 movel %d1,%sp@-
10c2ff12: 2f0c movel %a4,%sp@-
10c2ff14: 4eb9 10c8 5744 jsr 10c85744 <memcpy>
10c2ff1a: 4fef 000c lea %sp@(12),%sp
10c2ff1e: 202e fffc movel %fp@(-4),%d0
10c2ff22: bafc 0000 cmpaw #0,%a5
10c2ff26: 6718 beqs 10c2ff40 <sys_select+0x306>
10c2ff28: e68e lsrl #3,%d6
10c2ff2a: 0286 1fff fffc andil #536870908,%d6
10c2ff30: 2f06 movel %d6,%sp@-
10c2ff32: 2f00 movel %d0,%sp@-
10c2ff34: 2f0d movel %a5,%sp@-
10c2ff36: 4eb9 10c8 5744 jsr 10c85744 <memcpy>
10c2ff3c: 4fef 000c lea %sp@(12),%sp
10c2ff40: 2f04 movel %d4,%sp@-
10c2ff42: 2f05 movel %d5,%sp@-
10c2ff44: 4eba fce2 jsr %pc@(10c2fc28 <select_bits_free>)
10c2ff48: 2003 movel %d3,%d0
10c2ff4a: 4cee 3cfc ffbc moveml %fp@(-68),%d2-%d7/%a2-%a5
10c2ff50: 4e5e unlk %fp
10c2ff52: 4e75 rts
10c2ff54 <do_pollfd>:
10c2ff54: 4e56 0000 linkw %fp,#0
10c2ff58: 48e7 383c moveml %d2-%d4/%a2-%a5,%sp@-
10c2ff5c: 282e 0008 movel %fp@(8),%d4
10c2ff60: 2a6e 0010 moveal %fp@(16),%a5
10c2ff64: 286e 0014 moveal %fp@(20),%a4
10c2ff68: 7600 moveq #0,%d3
10c2ff6a: b883 cmpl %d3,%d4
10c2ff6c: 6368 blss 10c2ffd6 <do_pollfd+0x82>
10c2ff6e: 266e 000c moveal %fp@(12),%a3
10c2ff72: 7400 moveq #0,%d2
10c2ff74: 2013 movel %a3@,%d0
10c2ff76: 6d52 blts 10c2ffca <do_pollfd+0x76>
10c2ff78: 2f00 movel %d0,%sp@-
10c2ff7a: 4eb9 10c2 4ab0 jsr 10c24ab0 <fget>
10c2ff80: 2440 moveal %d0,%a2
10c2ff82: 7420 moveq #32,%d2
10c2ff84: 588f addql #4,%sp
10c2ff86: b4fc 0000 cmpaw #0,%a2
10c2ff8a: 6736 beqs 10c2ffc2 <do_pollfd+0x6e>
10c2ff8c: 7445 moveq #69,%d2
10c2ff8e: 206a 0010 moveal %a2@(16),%a0
10c2ff92: b0fc 0000 cmpaw #0,%a0
10c2ff96: 6714 beqs 10c2ffac <do_pollfd+0x58>
10c2ff98: 2068 0014 moveal %a0@(20),%a0
10c2ff9c: b0fc 0000 cmpaw #0,%a0
10c2ffa0: 670a beqs 10c2ffac <do_pollfd+0x58>
10c2ffa2: 2f15 movel %a5@,%sp@-
10c2ffa4: 2f0a movel %a2,%sp@-
10c2ffa6: 4e90 jsr %a0@
10c2ffa8: 2400 movel %d0,%d2
10c2ffaa: 508f addql #8,%sp
10c2ffac: 302b 0004 movew %a3@(4),%d0
10c2ffb0: 0040 0018 oriw #24,%d0
10c2ffb4: 48c0 extl %d0
10c2ffb6: c480 andl %d0,%d2
10c2ffb8: 2f0a movel %a2,%sp@-
10c2ffba: 4eb9 10c2 49a6 jsr 10c249a6 <fput>
10c2ffc0: 588f addql #4,%sp
10c2ffc2: 4a82 tstl %d2
10c2ffc4: 6704 beqs 10c2ffca <do_pollfd+0x76>
10c2ffc6: 4295 clrl %a5@
10c2ffc8: 5294 addql #1,%a4@
10c2ffca: 3742 0006 movew %d2,%a3@(6)
10c2ffce: 508b addql #8,%a3
10c2ffd0: 5283 addql #1,%d3
10c2ffd2: b883 cmpl %d3,%d4
10c2ffd4: 629c bhis 10c2ff72 <do_pollfd+0x1e>
10c2ffd6: 4cee 3c1c ffe4 moveml %fp@(-28),%d2-%d4/%a2-%a5
10c2ffdc: 4e5e unlk %fp
10c2ffde: 4e75 rts
10c2ffe0 <do_poll>:
10c2ffe0: 4e56 fff8 linkw %fp,#-8
10c2ffe4: 48e7 3c38 moveml %d2-%d5/%a2-%a4,%sp@-
10c2ffe8: 282e 000c movel %fp@(12),%d4
10c2ffec: 2a2e 0010 movel %fp@(16),%d5
10c2fff0: 286e 0014 moveal %fp@(20),%a4
10c2fff4: 266e 0018 moveal %fp@(24),%a3
10c2fff8: 262e 001c movel %fp@(28),%d3
10c2fffc: 2d4b fff8 movel %a3,%fp@(-8)
10c30000: 2079 1002 53b4 moveal 100253b4 <_current_task>,%a0
10c30006: 7001 moveq #1,%d0
10c30008: 2080 movel %d0,%a0@
10c3000a: 42ae fffc clrl %fp@(-4)
10c3000e: 7400 moveq #0,%d2
10c30010: b882 cmpl %d2,%d4
10c30012: 631e blss 10c30032 <do_poll+0x52>
10c30014: 244c moveal %a4,%a2
10c30016: 486e fffc pea %fp@(-4)
10c3001a: 486e fff8 pea %fp@(-8)
10c3001e: 2f1a movel %a2@+,%sp@-
10c30020: 4878 0200 pea 200 <LSIGTRAP+0x1fb>
10c30024: 4eba ff2e jsr %pc@(10c2ff54 <do_pollfd>)
10c30028: 4fef 0010 lea %sp@(16),%sp
10c3002c: 5282 addql #1,%d2
10c3002e: b882 cmpl %d2,%d4
10c30030: 62e4 bhis 10c30016 <do_poll+0x36>
10c30032: 4a85 tstl %d5
10c30034: 671a beqs 10c30050 <do_poll+0x70>
10c30036: 486e fffc pea %fp@(-4)
10c3003a: 486e fff8 pea %fp@(-8)
10c3003e: 2004 movel %d4,%d0
10c30040: e588 lsll #2,%d0
10c30042: 2f34 0800 movel %a4@(00000000,%d0:l),%sp@-
10c30046: 2f05 movel %d5,%sp@-
10c30048: 4eba ff0a jsr %pc@(10c2ff54 <do_pollfd>)
10c3004c: 4fef 0010 lea %sp@(16),%sp
10c30050: 42ae fff8 clrl %fp@(-8)
10c30054: 4aae fffc tstl %fp@(-4)
10c30058: 6624 bnes 10c3007e <do_poll+0x9e>
10c3005a: 4a83 tstl %d3
10c3005c: 6720 beqs 10c3007e <do_poll+0x9e>
10c3005e: 2079 1002 53b4 moveal 100253b4 <_current_task>,%a0
10c30064: 4aa8 0008 tstl %a0@(8)
10c30068: 6614 bnes 10c3007e <do_poll+0x9e>
10c3006a: 2d53 fffc movel %a3@,%fp@(-4)
10c3006e: 660e bnes 10c3007e <do_poll+0x9e>
10c30070: 2f03 movel %d3,%sp@-
10c30072: 4eb9 10c1 4428 jsr 10c14428 <schedule_timeout>
10c30078: 2600 movel %d0,%d3
10c3007a: 588f addql #4,%sp
10c3007c: 6082 bras 10c30000 <do_poll+0x20>
10c3007e: 2079 1002 53b4 moveal 100253b4 <_current_task>,%a0
10c30084: 7000 moveq #0,%d0
10c30086: 2080 movel %d0,%a0@
10c30088: 202e fffc movel %fp@(-4),%d0
10c3008c: 4cee 1c3c ffdc moveml %fp@(-36),%d2-%d5/%a2-%a4
10c30092: 4e5e unlk %fp
10c30094: 4e75 rts
10c30096 <sys_poll>:
10c30096: 4e56 fff8 linkw %fp,#-8
10c3009a: 48e7 3f3c moveml %d2-%d7/%a2-%a5,%sp@-
10c3009e: 246e 0008 moveal %fp@(8),%a2
10c300a2: 2c2e 000c movel %fp@(12),%d6
10c300a6: 266e 0010 moveal %fp@(16),%a3
10c300aa: 0c86 0010 0000 cmpil #1048576,%d6
10c300b0: 6306 blss 10c300b8 <sys_poll+0x22>
10c300b2: 70ea moveq #-22,%d0
10c300b4: 6000 01ca braw 10c30280 <sys_poll+0x1ea>
10c300b8: b6fc 0000 cmpaw #0,%a3
10c300bc: 6724 beqs 10c300e2 <sys_poll+0x4c>
10c300be: b7fc 0147 ae13 cmpal #21474835,%a3
10c300c4: 6216 bhis 10c300dc <sys_poll+0x46>
10c300c6: 4878 000a pea a <LSIGTRAP+0x5>
10c300ca: 486b 0009 pea %a3@(9)
10c300ce: 4eb9 10c8 5940 jsr 10c85940 <__udivsi3>
10c300d4: 508f addql #8,%sp
10c300d6: 2640 moveal %d0,%a3
10c300d8: 528b addql #1,%a3
10c300da: 6006 bras 10c300e2 <sys_poll+0x4c>
10c300dc: 267c 7fff ffff moveal #2147483647,%a3
10c300e2: 41ee fff8 lea %fp@(-8),%a0
10c300e6: 4290 clrl %a0@
10c300e8: 42ae fffc clrl %fp@(-4)
10c300ec: 2e08 movel %a0,%d7
10c300ee: b6fc 0000 cmpaw #0,%a3
10c300f2: 6602 bnes 10c300f6 <sys_poll+0x60>
10c300f4: 7e00 moveq #0,%d7
10c300f6: 76f4 moveq #-12,%d3
10c300f8: 9bcd subal %a5,%a5
10c300fa: 4a86 tstl %d6
10c300fc: 6726 beqs 10c30124 <sys_poll+0x8e>
10c300fe: 4878 01f0 pea 1f0 <LSIGTRAP+0x1eb>
10c30102: 2006 movel %d6,%d0
10c30104: 5380 subql #1,%d0
10c30106: 7209 moveq #9,%d1
10c30108: e2a8 lsrl %d1,%d0
10c3010a: e588 lsll #2,%d0
10c3010c: 2040 moveal %d0,%a0
10c3010e: 4868 0004 pea %a0@(4)
10c30112: 4eb9 10c2 09bc jsr 10c209bc <kmalloc>
10c30118: 2a40 moveal %d0,%a5
10c3011a: 508f addql #8,%sp
10c3011c: bafc 0000 cmpaw #0,%a5
10c30120: 6700 0154 beqw 10c30276 <sys_poll+0x1e0>
10c30124: 7a00 moveq #0,%d5
10c30126: 2806 movel %d6,%d4
10c30128: 0c86 0000 0200 cmpil #512,%d6
10c3012e: 6326 blss 10c30156 <sys_poll+0xc0>
10c30130: 284d moveal %a5,%a4
10c30132: 42a7 clrl %sp@-
10c30134: 4878 01f0 pea 1f0 <LSIGTRAP+0x1eb>
10c30138: 4eb9 10c2 25d6 jsr 10c225d6 <__get_free_pages>
10c3013e: 28c0 movel %d0,%a4@+
10c30140: 508f addql #8,%sp
10c30142: 6700 010c beqw 10c30250 <sys_poll+0x1ba>
10c30146: 5285 addql #1,%d5
10c30148: 0684 ffff fe00 addil #-512,%d4
10c3014e: 0c84 0000 0200 cmpil #512,%d4
10c30154: 62dc bhis 10c30132 <sys_poll+0x9c>
10c30156: 4a84 tstl %d4
10c30158: 671a beqs 10c30174 <sys_poll+0xde>
10c3015a: 42a7 clrl %sp@-
10c3015c: 4878 01f0 pea 1f0 <LSIGTRAP+0x1eb>
10c30160: 4eb9 10c2 25d6 jsr 10c225d6 <__get_free_pages>
10c30166: 2205 movel %d5,%d1
10c30168: e589 lsll #2,%d1
10c3016a: 2b80 1800 movel %d0,%a5@(00000000,%d1:l)
10c3016e: 508f addql #8,%sp
10c30170: 6700 00de beqw 10c30250 <sys_poll+0x1ba>
10c30174: 4a85 tstl %d5
10c30176: 6f22 bles 10c3019a <sys_poll+0x104>
10c30178: 284d moveal %a5,%a4
10c3017a: 260a movel %a2,%d3
10c3017c: 2405 movel %d5,%d2
10c3017e: 4878 1000 pea 1000 <LFLUSH_I_AND_D+0x7f8>
10c30182: 2f03 movel %d3,%sp@-
10c30184: 2f1c movel %a4@+,%sp@-
10c30186: 4eb9 10c8 5744 jsr 10c85744 <memcpy>
10c3018c: 4fef 000c lea %sp@(12),%sp
10c30190: 0683 0000 1000 addil #4096,%d3
10c30196: 5382 subql #1,%d2
10c30198: 66e4 bnes 10c3017e <sys_poll+0xe8>
10c3019a: 4a84 tstl %d4
10c3019c: 6722 beqs 10c301c0 <sys_poll+0x12a>
10c3019e: 2004 movel %d4,%d0
10c301a0: e788 lsll #3,%d0
10c301a2: 2f00 movel %d0,%sp@-
10c301a4: 2005 movel %d5,%d0
10c301a6: 720c moveq #12,%d1
10c301a8: e3a8 lsll %d1,%d0
10c301aa: 4872 0800 pea %a2@(00000000,%d0:l)
10c301ae: 2005 movel %d5,%d0
10c301b0: e588 lsll #2,%d0
10c301b2: 2f35 0800 movel %a5@(00000000,%d0:l),%sp@-
10c301b6: 4eb9 10c8 5744 jsr 10c85744 <memcpy>
10c301bc: 4fef 000c lea %sp@(12),%sp
10c301c0: 2f0b movel %a3,%sp@-
10c301c2: 2f07 movel %d7,%sp@-
10c301c4: 2f0d movel %a5,%sp@-
10c301c6: 2f04 movel %d4,%sp@-
10c301c8: 2f05 movel %d5,%sp@-
10c301ca: 2f06 movel %d6,%sp@-
10c301cc: 4eba fe12 jsr %pc@(10c2ffe0 <do_poll>)
10c301d0: 2640 moveal %d0,%a3
10c301d2: 7400 moveq #0,%d2
10c301d4: 4fef 0018 lea %sp@(24),%sp
10c301d8: ba82 cmpl %d2,%d5
10c301da: 6f2a bles 10c30206 <sys_poll+0x170>
10c301dc: 7200 moveq #0,%d1
10c301de: 2602 movel %d2,%d3
10c301e0: 5283 addql #1,%d3
10c301e2: e58a lsll #2,%d2
10c301e4: 93c9 subal %a1,%a1
10c301e6: 2075 2800 moveal %a5@(00000000,%d2:l),%a0
10c301ea: 3030 9806 movew %a0@(00000006,%a1:l),%d0
10c301ee: 3540 0006 movew %d0,%a2@(6)
10c301f2: 5089 addql #8,%a1
10c301f4: 5281 addql #1,%d1
10c301f6: 508a addql #8,%a2
10c301f8: 0c81 0000 01ff cmpil #511,%d1
10c301fe: 63e6 blss 10c301e6 <sys_poll+0x150>
10c30200: 2403 movel %d3,%d2
10c30202: ba82 cmpl %d2,%d5
10c30204: 6ed6 bgts 10c301dc <sys_poll+0x146>
10c30206: 4a84 tstl %d4
10c30208: 671e beqs 10c30228 <sys_poll+0x192>
10c3020a: 6f1c bles 10c30228 <sys_poll+0x192>
10c3020c: 2405 movel %d5,%d2
10c3020e: e58a lsll #2,%d2
10c30210: 93c9 subal %a1,%a1
10c30212: 2204 movel %d4,%d1
10c30214: 2075 2800 moveal %a5@(00000000,%d2:l),%a0
10c30218: 3030 9806 movew %a0@(00000006,%a1:l),%d0
10c3021c: 3540 0006 movew %d0,%a2@(6)
10c30220: 5089 addql #8,%a1
10c30222: 5381 subql #1,%d1
10c30224: 508a addql #8,%a2
10c30226: 66ec bnes 10c30214 <sys_poll+0x17e>
10c30228: 260b movel %a3,%d3
10c3022a: 660e bnes 10c3023a <sys_poll+0x1a4>
10c3022c: 2079 1002 53b4 moveal 100253b4 <_current_task>,%a0
10c30232: 4aa8 0008 tstl %a0@(8)
10c30236: 6702 beqs 10c3023a <sys_poll+0x1a4>
10c30238: 76fc moveq #-4,%d3
10c3023a: 4a84 tstl %d4
10c3023c: 6712 beqs 10c30250 <sys_poll+0x1ba>
10c3023e: 42a7 clrl %sp@-
10c30240: 2005 movel %d5,%d0
10c30242: e588 lsll #2,%d0
10c30244: 2f35 0800 movel %a5@(00000000,%d0:l),%sp@-
10c30248: 4eb9 10c2 2136 jsr 10c22136 <free_pages>
10c3024e: 508f addql #8,%sp
10c30250: 4a85 tstl %d5
10c30252: 6f14 bles 10c30268 <sys_poll+0x1d2>
10c30254: 244d moveal %a5,%a2
10c30256: 2405 movel %d5,%d2
10c30258: 42a7 clrl %sp@-
10c3025a: 2f1a movel %a2@+,%sp@-
10c3025c: 4eb9 10c2 2136 jsr 10c22136 <free_pages>
10c30262: 508f addql #8,%sp
10c30264: 5382 subql #1,%d2
10c30266: 66f0 bnes 10c30258 <sys_poll+0x1c2>
10c30268: 4a86 tstl %d6
10c3026a: 670a beqs 10c30276 <sys_poll+0x1e0>
10c3026c: 2f0d movel %a5,%sp@-
10c3026e: 4eb9 10c2 0b8c jsr 10c20b8c <kfree>
10c30274: 588f addql #4,%sp
10c30276: 486e fff8 pea %fp@(-8)
10c3027a: 4eba f65c jsr %pc@(10c2f8d8 <poll_freewait>)
10c3027e: 2003 movel %d3,%d0
10c30280: 4cee 3cfc ffd0 moveml %fp@(-48),%d2-%d7/%a2-%a5
10c30286: 4e5e unlk %fp
10c30288: 4e75 rts
10c3028a: 4e75 rts
10c3028c <wait_for_partner>:
10c3028c: 4e56 0000 linkw %fp,#0
10c30290: 48e7 3020 moveml %d2-%d3/%a2,%sp@-
10c30294: 262e 0008 movel %fp@(8),%d3
10c30298: 246e 000c moveal %fp@(12),%a2
10c3029c: 2412 movel %a2@,%d2
10c3029e: b492 cmpl %a2@,%d2
10c302a0: 6616 bnes 10c302b8 <wait_for_partner+0x2c>
10c302a2: 2f03 movel %d3,%sp@-
10c302a4: 4eb9 10c2 af9c jsr 10c2af9c <pipe_wait>
10c302aa: 2079 1002 53b4 moveal 100253b4 <_current_task>,%a0
10c302b0: 588f addql #4,%sp
10c302b2: 4aa8 0008 tstl %a0@(8)
10c302b6: 67e6 beqs 10c3029e <wait_for_partner+0x12>
10c302b8: 4cee 040c fff4 moveml %fp@(-12),%d2-%d3/%a2
10c302be: 4e5e unlk %fp
10c302c0: 4e75 rts
10c302c2 <wake_up_partner>:
10c302c2: 4e56 0000 linkw %fp,#0
10c302c6: 206e 0008 moveal %fp@(8),%a0
10c302ca: 4878 0001 pea 1 <PF_DTRACE_OFF>
10c302ce: 4878 0001 pea 1 <PF_DTRACE_OFF>
10c302d2: 2f28 00f0 movel %a0@(240),%sp@-
10c302d6: 4eb9 10c1 4712 jsr 10c14712 <__wake_up>
10c302dc: 4e5e unlk %fp
10c302de: 4e75 rts
10c302e0 <fifo_open>:
10c302e0: 4e56 0000 linkw %fp,#0
10c302e4: 48e7 2038 moveml %d2/%a2-%a4,%sp@-
10c302e8: 266e 0008 moveal %fp@(8),%a3
10c302ec: 286e 000c moveal %fp@(12),%a4
10c302f0: 243c ffff fe00 movel #-512,%d2
10c302f6: 7264 moveq #100,%d1
10c302f8: d28b addl %a3,%d1
10c302fa: 2241 moveal %d1,%a1
10c302fc: 41fa 000e lea %pc@(10c3030c <fifo_open+0x2c>),%a0
10c30300: 5391 subql #1,%a1@
10c30302: 6a06 bpls 10c3030a <fifo_open+0x2a>
10c30304: 4ef9 10c8 5708 jmp 10c85708 <__down_failed_interruptible>
10c3030a: 4280 clrl %d0
10c3030c: 2200 movel %d0,%d1
10c3030e: 4a81 tstl %d1
10c30310: 6600 01f6 bnew 10c30508 <fifo_open+0x228>
10c30314: 4aab 00f0 tstl %a3@(240)
10c30318: 6612 bnes 10c3032c <fifo_open+0x4c>
10c3031a: 74f4 moveq #-12,%d2
10c3031c: 2f0b movel %a3,%sp@-
10c3031e: 4eb9 10c2 b680 jsr 10c2b680 <pipe_new>
10c30324: 588f addql #4,%sp
10c30326: 4a80 tstl %d0
10c30328: 6700 01ca beqw 10c304f4 <fifo_open+0x214>
10c3032c: 42ac 0056 clrl %a4@(86)
10c30330: 4280 clrl %d0
10c30332: 302c 001c movew %a4@(28),%d0
10c30336: 7202 moveq #2,%d1
10c30338: b280 cmpl %d0,%d1
10c3033a: 6700 0082 beqw 10c303be <fifo_open+0xde>
10c3033e: 6d0a blts 10c3034a <fifo_open+0x6a>
10c30340: 7201 moveq #1,%d1
10c30342: b280 cmpl %d0,%d1
10c30344: 6710 beqs 10c30356 <fifo_open+0x76>
10c30346: 6000 0120 braw 10c30468 <fifo_open+0x188>
10c3034a: 7203 moveq #3,%d1
10c3034c: b280 cmpl %d0,%d1
10c3034e: 6700 00d6 beqw 10c30426 <fifo_open+0x146>
10c30352: 6000 0114 braw 10c30468 <fifo_open+0x188>
10c30356: 297c 1000 d7a8 movel #268490664,%a4@(16)
10c3035c: 0010
10c3035e: 206b 00f0 moveal %a3@(240),%a0
10c30362: 52a8 0028 addql #1,%a0@(40)
10c30366: 206b 00f0 moveal %a3@(240),%a0
10c3036a: 2028 0018 movel %a0@(24),%d0
10c3036e: 2200 movel %d0,%d1
10c30370: 5281 addql #1,%d1
10c30372: 2141 0018 movel %d1,%a0@(24)
10c30376: 4a80 tstl %d0
10c30378: 6608 bnes 10c30382 <fifo_open+0xa2>
10c3037a: 2f0b movel %a3,%sp@-
10c3037c: 4eba ff44 jsr %pc@(10c302c2 <wake_up_partner>)
10c30380: 588f addql #4,%sp
10c30382: 206b 00f0 moveal %a3@(240),%a0
10c30386: 4aa8 001c tstl %a0@(28)
10c3038a: 6600 00e0 bnew 10c3046c <fifo_open+0x18c>
10c3038e: 082c 0003 001a btst #3,%a4@(26)
10c30394: 670a beqs 10c303a0 <fifo_open+0xc0>
10c30396: 2968 002c 0056 movel %a0@(44),%a4@(86)
10c3039c: 6000 00ce braw 10c3046c <fifo_open+0x18c>
10c303a0: 4868 002c pea %a0@(44)
10c303a4: 2f0b movel %a3,%sp@-
10c303a6: 4eba fee4 jsr %pc@(10c3028c <wait_for_partner>)
10c303aa: 2079 1002 53b4 moveal 100253b4 <_current_task>,%a0
10c303b0: 508f addql #8,%sp
10c303b2: 4aa8 0008 tstl %a0@(8)
10c303b6: 6600 00ce bnew 10c30486 <fifo_open+0x1a6>
10c303ba: 6000 00b0 braw 10c3046c <fifo_open+0x18c>
10c303be: 74fa moveq #-6,%d2
10c303c0: 082c 0003 001a btst #3,%a4@(26)
10c303c6: 670e beqs 10c303d6 <fifo_open+0xf6>
10c303c8: 202b 00f0 movel %a3@(240),%d0
10c303cc: 2440 moveal %d0,%a2
10c303ce: 4aaa 0018 tstl %a2@(24)
10c303d2: 6700 0102 beqw 10c304d6 <fifo_open+0x1f6>
10c303d6: 297c 1000 d7f4 movel #268490740,%a4@(16)
10c303dc: 0010
10c303de: 206b 00f0 moveal %a3@(240),%a0
10c303e2: 52a8 002c addql #1,%a0@(44)
10c303e6: 206b 00f0 moveal %a3@(240),%a0
10c303ea: 2028 001c movel %a0@(28),%d0
10c303ee: 2200 movel %d0,%d1
10c303f0: 5281 addql #1,%d1
10c303f2: 2141 001c movel %d1,%a0@(28)
10c303f6: 4a80 tstl %d0
10c303f8: 6608 bnes 10c30402 <fifo_open+0x122>
10c303fa: 2f0b movel %a3,%sp@-
10c303fc: 4eba fec4 jsr %pc@(10c302c2 <wake_up_partner>)
10c30400: 588f addql #4,%sp
10c30402: 206b 00f0 moveal %a3@(240),%a0
10c30406: 4aa8 0018 tstl %a0@(24)
10c3040a: 6660 bnes 10c3046c <fifo_open+0x18c>
10c3040c: 4868 0028 pea %a0@(40)
10c30410: 2f0b movel %a3,%sp@-
10c30412: 4eba fe78 jsr %pc@(10c3028c <wait_for_partner>)
10c30416: 2079 1002 53b4 moveal 100253b4 <_current_task>,%a0
10c3041c: 508f addql #8,%sp
10c3041e: 4aa8 0008 tstl %a0@(8)
10c30422: 6674 bnes 10c30498 <fifo_open+0x1b8>
10c30424: 6046 bras 10c3046c <fifo_open+0x18c>
10c30426: 297c 1000 d840 movel #268490816,%a4@(16)
10c3042c: 0010
10c3042e: 206b 00f0 moveal %a3@(240),%a0
10c30432: 52a8 0018 addql #1,%a0@(24)
10c30436: 206b 00f0 moveal %a3@(240),%a0
10c3043a: 52a8 001c addql #1,%a0@(28)
10c3043e: 206b 00f0 moveal %a3@(240),%a0
10c30442: 52a8 0028 addql #1,%a0@(40)
10c30446: 206b 00f0 moveal %a3@(240),%a0
10c3044a: 52a8 002c addql #1,%a0@(44)
10c3044e: 206b 00f0 moveal %a3@(240),%a0
10c30452: 7001 moveq #1,%d0
10c30454: b0a8 0018 cmpl %a0@(24),%d0
10c30458: 6706 beqs 10c30460 <fifo_open+0x180>
10c3045a: b0a8 001c cmpl %a0@(28),%d0
10c3045e: 660c bnes 10c3046c <fifo_open+0x18c>
10c30460: 2f0b movel %a3,%sp@-
10c30462: 4eba fe5e jsr %pc@(10c302c2 <wake_up_partner>)
10c30466: 6004 bras 10c3046c <fifo_open+0x18c>
10c30468: 74ea moveq #-22,%d2
10c3046a: 605e bras 10c304ca <fifo_open+0x1ea>
10c3046c: 7064 moveq #100,%d0
10c3046e: d08b addl %a3,%d0
10c30470: 2240 moveal %d0,%a1
10c30472: 41fa 000c lea %pc@(10c30480 <fifo_open+0x1a0>),%a0
10c30476: 5291 addql #1,%a1@
10c30478: 6e06 bgts 10c30480 <fifo_open+0x1a0>
10c3047a: 4ef9 10c8 571c jmp 10c8571c <__up_wakeup>
10c30480: 7000 moveq #0,%d0
10c30482: 6000 0086 braw 10c3050a <fifo_open+0x22a>
10c30486: 206b 00f0 moveal %a3@(240),%a0
10c3048a: 2028 0018 movel %a0@(24),%d0
10c3048e: 2200 movel %d0,%d1
10c30490: 5381 subql #1,%d1
10c30492: 2141 0018 movel %d1,%a0@(24)
10c30496: 6010 bras 10c304a8 <fifo_open+0x1c8>
10c30498: 206b 00f0 moveal %a3@(240),%a0
10c3049c: 2028 001c movel %a0@(28),%d0
10c304a0: 2200 movel %d0,%d1
10c304a2: 5381 subql #1,%d1
10c304a4: 2141 001c movel %d1,%a0@(28)
10c304a8: 7201 moveq #1,%d1
10c304aa: b280 cmpl %d0,%d1
10c304ac: 6616 bnes 10c304c4 <fifo_open+0x1e4>
10c304ae: 4878 0001 pea 1 <PF_DTRACE_OFF>
10c304b2: 4878 0001 pea 1 <PF_DTRACE_OFF>
10c304b6: 2f2b 00f0 movel %a3@(240),%sp@-
10c304ba: 4eb9 10c1 4712 jsr 10c14712 <__wake_up>
10c304c0: 4fef 000c lea %sp@(12),%sp
10c304c4: 243c ffff fe00 movel #-512,%d2
10c304ca: 202b 00f0 movel %a3@(240),%d0
10c304ce: 2440 moveal %d0,%a2
10c304d0: 4aaa 0018 tstl %a2@(24)
10c304d4: 661e bnes 10c304f4 <fifo_open+0x214>
10c304d6: 4aaa 001c tstl %a2@(28)
10c304da: 6618 bnes 10c304f4 <fifo_open+0x214>
10c304dc: 42ab 00f0 clrl %a3@(240)
10c304e0: 42a7 clrl %sp@-
10c304e2: 2f2a 000c movel %a2@(12),%sp@-
10c304e6: 4eb9 10c2 2136 jsr 10c22136 <free_pages>
10c304ec: 2f0a movel %a2,%sp@-
10c304ee: 4eb9 10c2 0b8c jsr 10c20b8c <kfree>
10c304f4: 7064 moveq #100,%d0
10c304f6: d08b addl %a3,%d0
10c304f8: 2240 moveal %d0,%a1
10c304fa: 41fa 000c lea %pc@(10c30508 <fifo_open+0x228>),%a0
10c304fe: 5291 addql #1,%a1@
10c30500: 6e06 bgts 10c30508 <fifo_open+0x228>
10c30502: 4ef9 10c8 571c jmp 10c8571c <__up_wakeup>
10c30508: 2002 movel %d2,%d0
10c3050a: 4cee 1c04 fff0 moveml %fp@(-16),%d2/%a2-%a4
10c30510: 4e5e unlk %fp
10c30512: 4e75 rts
10c30514 <locks_alloc_lock>:
10c30514: 4e56 0000 linkw %fp,#0
10c30518: 4aae 0008 tstl %fp@(8)
10c3051c: 6714 beqs 10c30532 <locks_alloc_lock+0x1e>
10c3051e: 2079 1002 53b4 moveal 100253b4 <_current_task>,%a0
10c30524: 2028 0258 movel %a0@(600),%d0
10c30528: b0a8 0232 cmpl %a0@(562),%d0
10c3052c: 6504 bcss 10c30532 <locks_alloc_lock+0x1e>
10c3052e: 7000 moveq #0,%d0
10c30530: 601e bras 10c30550 <locks_alloc_lock+0x3c>
10c30532: 4878 01f0 pea 1f0 <LSIGTRAP+0x1eb>
10c30536: 2f39 1001 b660 movel 1001b660 <filelock_cache>,%sp@-
10c3053c: 4eb9 10c2 08dc jsr 10c208dc <kmem_cache_alloc>
10c30542: 4a80 tstl %d0
10c30544: 670a beqs 10c30550 <locks_alloc_lock+0x3c>
10c30546: 2079 1002 53b4 moveal 100253b4 <_current_task>,%a0
10c3054c: 52a8 0258 addql #1,%a0@(600)
10c30550: 4e5e unlk %fp
10c30552: 4e75 rts
10c30554 <locks_init_lock>:
10c30554: 4e56 0000 linkw %fp,#0
10c30558: 226e 0008 moveal %fp@(8),%a1
10c3055c: 41e9 0004 lea %a1@(4),%a0
10c30560: 2088 movel %a0,%a0@
10c30562: 2348 0008 movel %a0,%a1@(8)
10c30566: 41e9 000c lea %a1@(12),%a0
10c3056a: 2088 movel %a0,%a0@
10c3056c: 2348 0010 movel %a0,%a1@(16)
10c30570: 41e9 001c lea %a1@(28),%a0
10c30574: 4290 clrl %a0@
10c30576: 7020 moveq #32,%d0
10c30578: d089 addl %a1,%d0
10c3057a: 2140 0004 movel %d0,%a0@(4)
10c3057e: 2140 0008 movel %d0,%a0@(8)
10c30582: 4291 clrl %a1@
10c30584: 42a9 004a clrl %a1@(74)
10c30588: 42a9 0014 clrl %a1@(20)
10c3058c: 42a9 0018 clrl %a1@(24)
10c30590: 42a9 0028 clrl %a1@(40)
10c30594: 4229 002c clrb %a1@(44)
10c30598: 4229 002d clrb %a1@(45)
10c3059c: 42a9 0036 clrl %a1@(54)
10c305a0: 42a9 003a clrl %a1@(58)
10c305a4: 42a9 002e clrl %a1@(46)
10c305a8: 42a9 0032 clrl %a1@(50)
10c305ac: 42a9 003e clrl %a1@(62)
10c305b0: 42a9 0042 clrl %a1@(66)
10c305b4: 42a9 0046 clrl %a1@(70)
10c305b8: 4e5e unlk %fp
10c305ba: 4e75 rts
10c305bc <init_once>:
10c305bc: 4e56 0000 linkw %fp,#0
10c305c0: 7005 moveq #5,%d0
10c305c2: c0ae 0010 andl %fp@(16),%d0
10c305c6: 7201 moveq #1,%d1
10c305c8: b280 cmpl %d0,%d1
10c305ca: 6608 bnes 10c305d4 <init_once+0x18>
10c305cc: 2f2e 0008 movel %fp@(8),%sp@-
10c305d0: 4eba ff82 jsr %pc@(10c30554 <locks_init_lock>)
10c305d4: 4e5e unlk %fp
10c305d6: 4e75 rts
10c305d8 <locks_copy_lock>:
10c305d8: 4e56 0000 linkw %fp,#0
10c305dc: 226e 0008 moveal %fp@(8),%a1
10c305e0: 206e 000c moveal %fp@(12),%a0
10c305e4: 2368 0014 0014 movel %a0@(20),%a1@(20)
10c305ea: 2368 0018 0018 movel %a0@(24),%a1@(24)
10c305f0: 2368 0028 0028 movel %a0@(40),%a1@(40)
10c305f6: 1368 002c 002c moveb %a0@(44),%a1@(44)
10c305fc: 1368 002d 002d moveb %a0@(45),%a1@(45)
10c30602: 2028 002e movel %a0@(46),%d0
10c30606: 2228 0032 movel %a0@(50),%d1
10c3060a: 2340 002e movel %d0,%a1@(46)
10c3060e: 2341 0032 movel %d1,%a1@(50)
10c30612: 2028 0036 movel %a0@(54),%d0
10c30616: 2228 003a movel %a0@(58),%d1
10c3061a: 2340 0036 movel %d0,%a1@(54)
10c3061e: 2341 003a movel %d1,%a1@(58)
10c30622: 2368 003e 003e movel %a0@(62),%a1@(62)
10c30628: 2368 0042 0042 movel %a0@(66),%a1@(66)
10c3062e: 2368 0046 0046 movel %a0@(70),%a1@(70)
10c30634: 2368 004e 004e movel %a0@(78),%a1@(78)
10c3063a: 2368 0052 0052 movel %a0@(82),%a1@(82)
10c30640: 2368 0056 0056 movel %a0@(86),%a1@(86)
10c30646: 4e5e unlk %fp
10c30648: 4e75 rts
10c3064a <flock_make_lock>:
10c3064a: 4e56 0000 linkw %fp,#0
10c3064e: 4878 0001 pea 1 <PF_DTRACE_OFF>
10c30652: 4eba fec0 jsr %pc@(10c30514 <locks_alloc_lock>)
10c30656: 2240 moveal %d0,%a1
10c30658: b2fc 0000 cmpaw #0,%a1
10c3065c: 6748 beqs 10c306a6 <flock_make_lock+0x5c>
10c3065e: 42a9 0014 clrl %a1@(20)
10c30662: 236e 0008 0028 movel %fp@(8),%a1@(40)
10c30668: 2079 1002 53b4 moveal 100253b4 <_current_task>,%a0
10c3066e: 2368 007a 0018 movel %a0@(122),%a1@(24)
10c30674: 137c 0002 002c moveb #2,%a1@(44)
10c3067a: 136e 000f 002d moveb %fp@(15),%a1@(45)
10c30680: 42a9 002e clrl %a1@(46)
10c30684: 42a9 0032 clrl %a1@(50)
10c30688: 237c 7fff ffff movel #2147483647,%a1@(54)
10c3068e: 0036
10c30690: 237c ffff ffff movel #-1,%a1@(58)
10c30696: 003a
10c30698: 42a9 003e clrl %a1@(62)
10c3069c: 42a9 0042 clrl %a1@(66)
10c306a0: 42a9 0046 clrl %a1@(70)
10c306a4: 6002 bras 10c306a8 <flock_make_lock+0x5e>
10c306a6: 7000 moveq #0,%d0
10c306a8: 4e5e unlk %fp
10c306aa: 4e75 rts
10c306ac <assign_type>:
10c306ac: 4e56 0000 linkw %fp,#0
10c306b0: 202e 000c movel %fp@(12),%d0
10c306b4: 7202 moveq #2,%d1
10c306b6: b280 cmpl %d0,%d1
10c306b8: 6d0e blts 10c306c8 <assign_type+0x1c>
10c306ba: 4a80 tstl %d0
10c306bc: 6d0a blts 10c306c8 <assign_type+0x1c>
10c306be: 206e 0008 moveal %fp@(8),%a0
10c306c2: 1140 002d moveb %d0,%a0@(45)
10c306c6: 6004 bras 10c306cc <assign_type+0x20>
10c306c8: 70ea moveq #-22,%d0
10c306ca: 6002 bras 10c306ce <assign_type+0x22>
10c306cc: 7000 moveq #0,%d0
10c306ce: 4e5e unlk %fp
10c306d0: 4e75 rts
10c306d2 <flock_to_posix_lock>:
10c306d2: 4e56 0000 linkw %fp,#0
10c306d6: 48e7 003c moveml %a2-%a5,%sp@-
10c306da: 2a6e 0008 moveal %fp@(8),%a5
10c306de: 266e 000c moveal %fp@(12),%a3
10c306e2: 286e 0010 moveal %fp@(16),%a4
10c306e6: 302c 0002 movew %a4@(2),%d0
10c306ea: 0c40 0001 cmpiw #1,%d0
10c306ee: 6714 beqs 10c30704 <flock_to_posix_lock+0x32>
10c306f0: 6e06 bgts 10c306f8 <flock_to_posix_lock+0x26>
10c306f2: 4a40 tstw %d0
10c306f4: 670a beqs 10c30700 <flock_to_posix_lock+0x2e>
10c306f6: 6032 bras 10c3072a <flock_to_posix_lock+0x58>
10c306f8: 0c40 0002 cmpiw #2,%d0
10c306fc: 670c beqs 10c3070a <flock_to_posix_lock+0x38>
10c306fe: 602a bras 10c3072a <flock_to_posix_lock+0x58>
10c30700: 93c9 subal %a1,%a1
10c30702: 6012 bras 10c30716 <flock_to_posix_lock+0x44>
10c30704: 226d 0022 moveal %a5@(34),%a1
10c30708: 600c bras 10c30716 <flock_to_posix_lock+0x44>
10c3070a: 206d 0008 moveal %a5@(8),%a0
10c3070e: 2068 0008 moveal %a0@(8),%a0
10c30712: 2268 0044 moveal %a0@(68),%a1
10c30716: d3ec 0004 addal %a4@(4),%a1
10c3071a: b2fc 0000 cmpaw #0,%a1
10c3071e: 6d0a blts 10c3072a <flock_to_posix_lock+0x58>
10c30720: 206c 0008 moveal %a4@(8),%a0
10c30724: b0fc 0000 cmpaw #0,%a0
10c30728: 6c04 bges 10c3072e <flock_to_posix_lock+0x5c>
10c3072a: 70ea moveq #-22,%d0
10c3072c: 607c bras 10c307aa <flock_to_posix_lock+0xd8>
10c3072e: 45f0 98ff lea %a0@(ffffffff,%a1:l),%a2
10c30732: b0fc 0000 cmpaw #0,%a0
10c30736: 6f0a bles 10c30742 <flock_to_posix_lock+0x70>
10c30738: b4fc 0000 cmpaw #0,%a2
10c3073c: 6c04 bges 10c30742 <flock_to_posix_lock+0x70>
10c3073e: 70b5 moveq #-75,%d0
10c30740: 6068 bras 10c307aa <flock_to_posix_lock+0xd8>
10c30742: 2209 movel %a1,%d1
10c30744: 5bc0 smi %d0
10c30746: 4880 extw %d0
10c30748: 48c0 extl %d0
10c3074a: 2740 002e movel %d0,%a3@(46)
10c3074e: 2741 0032 movel %d1,%a3@(50)
10c30752: 220a movel %a2,%d1
10c30754: 5bc0 smi %d0
10c30756: 4880 extw %d0
10c30758: 48c0 extl %d0
10c3075a: 2740 0036 movel %d0,%a3@(54)
10c3075e: 2741 003a movel %d1,%a3@(58)
10c30762: 4aac 0008 tstl %a4@(8)
10c30766: 6610 bnes 10c30778 <flock_to_posix_lock+0xa6>
10c30768: 277c 7fff ffff movel #2147483647,%a3@(54)
10c3076e: 0036
10c30770: 277c ffff ffff movel #-1,%a3@(58)
10c30776: 003a
10c30778: 2079 1002 53b4 moveal 100253b4 <_current_task>,%a0
10c3077e: 2768 02ee 0014 movel %a0@(750),%a3@(20)
10c30784: 2768 007a 0018 movel %a0@(122),%a3@(24)
10c3078a: 274d 0028 movel %a5,%a3@(40)
10c3078e: 177c 0001 002c moveb #1,%a3@(44)
10c30794: 42ab 003e clrl %a3@(62)
10c30798: 42ab 0042 clrl %a3@(66)
10c3079c: 42ab 0046 clrl %a3@(70)
10c307a0: 3854 moveaw %a4@,%a4
10c307a2: 2f0c movel %a4,%sp@-
10c307a4: 2f0b movel %a3,%sp@-
10c307a6: 4eba ff04 jsr %pc@(10c306ac <assign_type>)
10c307aa: 4cee 3c00 fff0 moveml %fp@(-16),%a2-%a5
10c307b0: 4e5e unlk %fp
10c307b2: 4e75 rts
10c307b4 <flock64_to_posix_lock>:
10c307b4: 4e56 0000 linkw %fp,#0
10c307b8: 48e7 3c30 moveml %d2-%d5/%a2-%a3,%sp@-
10c307bc: 266e 0008 moveal %fp@(8),%a3
10c307c0: 226e 000c moveal %fp@(12),%a1
10c307c4: 246e 0010 moveal %fp@(16),%a2
10c307c8: 302a 0002 movew %a2@(2),%d0
10c307cc: 0c40 0001 cmpiw #1,%d0
10c307d0: 671a beqs 10c307ec <flock64_to_posix_lock+0x38>
10c307d2: 6e08 bgts 10c307dc <flock64_to_posix_lock+0x28>
10c307d4: 4a40 tstw %d0
10c307d6: 670e beqs 10c307e6 <flock64_to_posix_lock+0x32>
10c307d8: 6000 00d2 braw 10c308ac <flock64_to_posix_lock+0xf8>
10c307dc: 0c40 0002 cmpiw #2,%d0
10c307e0: 6714 beqs 10c307f6 <flock64_to_posix_lock+0x42>
10c307e2: 6000 00c8 braw 10c308ac <flock64_to_posix_lock+0xf8>
10c307e6: 4284 clrl %d4
10c307e8: 4285 clrl %d5
10c307ea: 601a bras 10c30806 <flock64_to_posix_lock+0x52>
10c307ec: 282b 001e movel %a3@(30),%d4
10c307f0: 2a2b 0022 movel %a3@(34),%d5
10c307f4: 6010 bras 10c30806 <flock64_to_posix_lock+0x52>
10c307f6: 206b 0008 moveal %a3@(8),%a0
10c307fa: 2068 0008 moveal %a0@(8),%a0
10c307fe: 2828 0040 movel %a0@(64),%d4
10c30802: 2a28 0044 movel %a0@(68),%d5
10c30806: 202a 0004 movel %a2@(4),%d0
10c3080a: daaa 0008 addl %a2@(8),%d5
10c3080e: d980 addxl %d0,%d4
10c30810: 6b00 009a bmiw 10c308ac <flock64_to_posix_lock+0xf8>
10c30814: 242a 000c movel %a2@(12),%d2
10c30818: 262a 0010 movel %a2@(16),%d3
10c3081c: 4a82 tstl %d2
10c3081e: 6b00 008c bmiw 10c308ac <flock64_to_posix_lock+0xf8>
10c30822: 2004 movel %d4,%d0
10c30824: 2205 movel %d5,%d1
10c30826: d283 addl %d3,%d1
10c30828: d182 addxl %d2,%d0
10c3082a: 4282 clrl %d2
10c3082c: 5381 subql #1,%d1
10c3082e: 9182 subxl %d2,%d0
10c30830: 2340 0036 movel %d0,%a1@(54)
10c30834: 2341 003a movel %d1,%a1@(58)
10c30838: 242a 000c movel %a2@(12),%d2
10c3083c: 262a 0010 movel %a2@(16),%d3
10c30840: 4483 negl %d3
10c30842: 4082 negxl %d2
10c30844: 6c08 bges 10c3084e <flock64_to_posix_lock+0x9a>
10c30846: 4a80 tstl %d0
10c30848: 6a04 bpls 10c3084e <flock64_to_posix_lock+0x9a>
10c3084a: 70b5 moveq #-75,%d0
10c3084c: 6064 bras 10c308b2 <flock64_to_posix_lock+0xfe>
10c3084e: 2344 002e movel %d4,%a1@(46)
10c30852: 2345 0032 movel %d5,%a1@(50)
10c30856: 262a 000c movel %a2@(12),%d3
10c3085a: 86aa 0010 orl %a2@(16),%d3
10c3085e: 6610 bnes 10c30870 <flock64_to_posix_lock+0xbc>
10c30860: 237c 7fff ffff movel #2147483647,%a1@(54)
10c30866: 0036
10c30868: 237c ffff ffff movel #-1,%a1@(58)
10c3086e: 003a
10c30870: 2079 1002 53b4 moveal 100253b4 <_current_task>,%a0
10c30876: 2368 02ee 0014 movel %a0@(750),%a1@(20)
10c3087c: 2368 007a 0018 movel %a0@(122),%a1@(24)
10c30882: 234b 0028 movel %a3,%a1@(40)
10c30886: 137c 0001 002c moveb #1,%a1@(44)
10c3088c: 42a9 003e clrl %a1@(62)
10c30890: 42a9 0042 clrl %a1@(66)
10c30894: 42a9 0046 clrl %a1@(70)
10c30898: 3012 movew %a2@,%d0
10c3089a: 0c40 0002 cmpiw #2,%d0
10c3089e: 6e0c bgts 10c308ac <flock64_to_posix_lock+0xf8>
10c308a0: 4a40 tstw %d0
10c308a2: 6d08 blts 10c308ac <flock64_to_posix_lock+0xf8>
10c308a4: 136a 0001 002d moveb %a2@(1),%a1@(45)
10c308aa: 6004 bras 10c308b0 <flock64_to_posix_lock+0xfc>
10c308ac: 70ea moveq #-22,%d0
10c308ae: 6002 bras 10c308b2 <flock64_to_posix_lock+0xfe>
10c308b0: 7000 moveq #0,%d0
10c308b2: 4cdf 0c3c moveml %sp@+,%d2-%d5/%a2-%a3
10c308b6: 4e5e unlk %fp
10c308b8: 4e75 rts
10c308ba <lease_alloc>:
10c308ba: 4e56 0000 linkw %fp,#0
10c308be: 2f0a movel %a2,%sp@-
10c308c0: 4878 0001 pea 1 <PF_DTRACE_OFF>
10c308c4: 4eba fc4e jsr %pc@(10c30514 <locks_alloc_lock>)
10c308c8: 2440 moveal %d0,%a2
10c308ca: 588f addql #4,%sp
10c308cc: b4fc 0000 cmpaw #0,%a2
10c308d0: 6606 bnes 10c308d8 <lease_alloc+0x1e>
10c308d2: 70f4 moveq #-12,%d0
10c308d4: 6000 00b4 braw 10c3098a <lease_alloc+0xd0>
10c308d8: 2079 1002 53b4 moveal 100253b4 <_current_task>,%a0
10c308de: 2568 02ee 0014 movel %a0@(750),%a2@(20)
10c308e4: 2568 007a 0018 movel %a0@(122),%a2@(24)
10c308ea: 256e 0008 0028 movel %fp@(8),%a2@(40)
10c308f0: 157c 0020 002c moveb #32,%a2@(44)
10c308f6: 2f2e 000c movel %fp@(12),%sp@-
10c308fa: 2f0a movel %a2,%sp@-
10c308fc: 4eba fdae jsr %pc@(10c306ac <assign_type>)
10c30900: 508f addql #8,%sp
10c30902: 4a80 tstl %d0
10c30904: 6758 beqs 10c3095e <lease_alloc+0xa4>
10c30906: 2079 1002 53b4 moveal 100253b4 <_current_task>,%a0
10c3090c: 53a8 0258 subql #1,%a0@(600)
10c30910: 41ea 0020 lea %a2@(32),%a0
10c30914: b1d0 cmpal %a0@,%a0
10c30916: 670c beqs 10c30924 <lease_alloc+0x6a>
10c30918: 4879 1000 2990 pea 10002990 <tvecs+0xdf8>
10c3091e: 4eb9 10c1 60e4 jsr 10c160e4 <panic>
10c30924: 41ea 000c lea %a2@(12),%a0
10c30928: b1d0 cmpal %a0@,%a0
10c3092a: 670c beqs 10c30938 <lease_alloc+0x7e>
10c3092c: 4879 1000 29bf pea 100029bf <tvecs+0xe27>
10c30932: 4eb9 10c1 60e4 jsr 10c160e4 <panic>
10c30938: 41ea 0004 lea %a2@(4),%a0
10c3093c: b1d0 cmpal %a0@,%a0
10c3093e: 670c beqs 10c3094c <lease_alloc+0x92>
10c30940: 4879 1000 29ee pea 100029ee <tvecs+0xe56>
10c30946: 4eb9 10c1 60e4 jsr 10c160e4 <panic>
10c3094c: 2f0a movel %a2,%sp@-
10c3094e: 2f39 1001 b660 movel 1001b660 <filelock_cache>,%sp@-
10c30954: 4eb9 10c2 0aea jsr 10c20aea <kmem_cache_free>
10c3095a: 70ea moveq #-22,%d0
10c3095c: 602c bras 10c3098a <lease_alloc+0xd0>
10c3095e: 42aa 002e clrl %a2@(46)
10c30962: 42aa 0032 clrl %a2@(50)
10c30966: 257c 7fff ffff movel #2147483647,%a2@(54)
10c3096c: 0036
10c3096e: 257c ffff ffff movel #-1,%a2@(58)
10c30974: 003a
10c30976: 42aa 003e clrl %a2@(62)
10c3097a: 42aa 0042 clrl %a2@(66)
10c3097e: 42aa 0046 clrl %a2@(70)
10c30982: 206e 0010 moveal %fp@(16),%a0
10c30986: 208a movel %a2,%a0@
10c30988: 7000 moveq #0,%d0
10c3098a: 246e fffc moveal %fp@(-4),%a2
10c3098e: 4e5e unlk %fp
10c30990: 4e75 rts
10c30992 <locks_delete_block>:
10c30992: 4e56 0000 linkw %fp,#0
10c30996: 2f0b movel %a3,%sp@-
10c30998: 2f0a movel %a2,%sp@-
10c3099a: 226e 0008 moveal %fp@(8),%a1
10c3099e: 41e9 000c lea %a1@(12),%a0
10c309a2: 2668 0004 moveal %a0@(4),%a3
10c309a6: 2450 moveal %a0@,%a2
10c309a8: 254b 0004 movel %a3,%a2@(4)
10c309ac: 268a movel %a2,%a3@
10c309ae: 2088 movel %a0,%a0@
10c309b0: 2348 0010 movel %a0,%a1@(16)
10c309b4: 41e9 0004 lea %a1@(4),%a0
10c309b8: 2668 0004 moveal %a0@(4),%a3
10c309bc: 2450 moveal %a0@,%a2
10c309be: 254b 0004 movel %a3,%a2@(4)
10c309c2: 268a movel %a2,%a3@
10c309c4: 2088 movel %a0,%a0@
10c309c6: 2348 0008 movel %a0,%a1@(8)
10c309ca: 4291 clrl %a1@
10c309cc: 245f moveal %sp@+,%a2
10c309ce: 265f moveal %sp@+,%a3
10c309d0: 4e5e unlk %fp
10c309d2: 4e75 rts
10c309d4 <locks_insert_block>:
10c309d4: 4e56 0000 linkw %fp,#0
10c309d8: 48e7 2030 moveml %d2/%a2-%a3,%sp@-
10c309dc: 242e 0008 movel %fp@(8),%d2
10c309e0: 246e 000c moveal %fp@(12),%a2
10c309e4: 47ea 000c lea %a2@(12),%a3
10c309e8: b7d3 cmpal %a3@,%a3
10c309ea: 672e beqs 10c30a1a <locks_insert_block+0x46>
10c309ec: 4280 clrl %d0
10c309ee: 102a 002d moveb %a2@(45),%d0
10c309f2: 2f00 movel %d0,%sp@-
10c309f4: 2f2a 003a movel %a2@(58),%sp@-
10c309f8: 2f2a 0036 movel %a2@(54),%sp@-
10c309fc: 2f2a 0032 movel %a2@(50),%sp@-
10c30a00: 2f2a 002e movel %a2@(46),%sp@-
10c30a04: 2f2a 0018 movel %a2@(24),%sp@-
10c30a08: 4879 1000 2a1a pea 10002a1a <tvecs+0xe82>
10c30a0e: 4eb9 10c1 677e jsr 10c1677e <printk>
10c30a14: 2f0a movel %a2,%sp@-
10c30a16: 4eba ff7a jsr %pc@(10c30992 <locks_delete_block>)
10c30a1a: 2242 moveal %d2,%a1
10c30a1c: 41e9 000c lea %a1@(12),%a0
10c30a20: 2268 0004 moveal %a0@(4),%a1
10c30a24: 214b 0004 movel %a3,%a0@(4)
10c30a28: 2688 movel %a0,%a3@
10c30a2a: 2749 0004 movel %a1,%a3@(4)
10c30a2e: 228b movel %a3,%a1@
10c30a30: 24c2 movel %d2,%a2@+
10c30a32: 204a moveal %a2,%a0
10c30a34: 2279 1000 dab0 moveal 1000dab0 <blocked_list>,%a1
10c30a3a: 2348 0004 movel %a0,%a1@(4)
10c30a3e: 2089 movel %a1,%a0@
10c30a40: 217c 1000 dab0 movel #268491440,%a0@(4)
10c30a46: 0004
10c30a48: 23c8 1000 dab0 movel %a0,1000dab0 <blocked_list>
10c30a4e: 4cee 0c04 fff4 moveml %fp@(-12),%d2/%a2-%a3
10c30a54: 4e5e unlk %fp
10c30a56: 4e75 rts
10c30a58 <locks_wake_up_blocks>:
10c30a58: 4e56 0000 linkw %fp,#0
10c30a5c: 48e7 2038 moveml %d2/%a2-%a4,%sp@-
10c30a60: 286e 0008 moveal %fp@(8),%a4
10c30a64: 242e 000c movel %fp@(12),%d2
10c30a68: 6078 bras 10c30ae2 <locks_wake_up_blocks+0x8a>
10c30a6a: 266c 000c moveal %a4@(12),%a3
10c30a6e: 45eb fff4 lea %a3@(-12),%a2
10c30a72: 4a82 tstl %d2
10c30a74: 673c beqs 10c30ab2 <locks_wake_up_blocks+0x5a>
10c30a76: 206a 003e moveal %a2@(62),%a0
10c30a7a: b0fc 0000 cmpaw #0,%a0
10c30a7e: 6708 beqs 10c30a88 <locks_wake_up_blocks+0x30>
10c30a80: 2f0a movel %a2,%sp@-
10c30a82: 4e90 jsr %a0@
10c30a84: 588f addql #4,%sp
10c30a86: 6016 bras 10c30a9e <locks_wake_up_blocks+0x46>
10c30a88: 4878 0001 pea 1 <PF_DTRACE_OFF>
10c30a8c: 4878 0003 pea 3 <PF_PTRACED_OFF>
10c30a90: 486b 0010 pea %a3@(16)
10c30a94: 4eb9 10c1 4712 jsr 10c14712 <__wake_up>
10c30a9a: 4fef 000c lea %sp@(12),%sp
10c30a9e: 2079 1002 53b4 moveal 100253b4 <_current_task>,%a0
10c30aa4: 7010 moveq #16,%d0
10c30aa6: 81a8 0028 orl %d0,%a0@(40)
10c30aaa: 4eb9 10c1 44d2 jsr 10c144d2 <schedule>
10c30ab0: 6030 bras 10c30ae2 <locks_wake_up_blocks+0x8a>
10c30ab2: 2f0a movel %a2,%sp@-
10c30ab4: 4eba fedc jsr %pc@(10c30992 <locks_delete_block>)
10c30ab8: 588f addql #4,%sp
10c30aba: 4aaa 003e tstl %a2@(62)
10c30abe: 670c beqs 10c30acc <locks_wake_up_blocks+0x74>
10c30ac0: 2f0a movel %a2,%sp@-
10c30ac2: 206a 003e moveal %a2@(62),%a0
10c30ac6: 4e90 jsr %a0@
10c30ac8: 588f addql #4,%sp
10c30aca: 6016 bras 10c30ae2 <locks_wake_up_blocks+0x8a>
10c30acc: 4878 0001 pea 1 <PF_DTRACE_OFF>
10c30ad0: 4878 0003 pea 3 <PF_PTRACED_OFF>
10c30ad4: 486b 0010 pea %a3@(16)
10c30ad8: 4eb9 10c1 4712 jsr 10c14712 <__wake_up>
10c30ade: 4fef 000c lea %sp@(12),%sp
10c30ae2: 41ec 000c lea %a4@(12),%a0
10c30ae6: b1d0 cmpal %a0@,%a0
10c30ae8: 6680 bnes 10c30a6a <locks_wake_up_blocks+0x12>
10c30aea: 4cee 1c04 fff0 moveml %fp@(-16),%d2/%a2-%a4
10c30af0: 4e5e unlk %fp
10c30af2: 4e75 rts
10c30af4 <locks_insert_lock>:
10c30af4: 4e56 0000 linkw %fp,#0
10c30af8: 2f0b movel %a3,%sp@-
10c30afa: 2f0a movel %a2,%sp@-
10c30afc: 206e 0008 moveal %fp@(8),%a0
10c30b00: 266e 000c moveal %fp@(12),%a3
10c30b04: 43eb 0004 lea %a3@(4),%a1
10c30b08: 2479 1000 daa8 moveal 1000daa8 <file_lock_list>,%a2
10c30b0e: 2549 0004 movel %a1,%a2@(4)
10c30b12: 228a movel %a2,%a1@
10c30b14: 237c 1000 daa8 movel #268491432,%a1@(4)
10c30b1a: 0004
10c30b1c: 23c9 1000 daa8 movel %a1,1000daa8 <file_lock_list>
10c30b22: 2690 movel %a0@,%a3@
10c30b24: 208b movel %a3,%a0@
10c30b26: 206b 0042 moveal %a3@(66),%a0
10c30b2a: b0fc 0000 cmpaw #0,%a0
10c30b2e: 6704 beqs 10c30b34 <locks_insert_lock+0x40>
10c30b30: 2f0b movel %a3,%sp@-
10c30b32: 4e90 jsr %a0@
10c30b34: 246e fff8 moveal %fp@(-8),%a2
10c30b38: 266e fffc moveal %fp@(-4),%a3
10c30b3c: 4e5e unlk %fp
10c30b3e: 4e75 rts
10c30b40 <locks_delete_lock>:
10c30b40: 4e56 0000 linkw %fp,#0
10c30b44: 48e7 0038 moveml %a2-%a4,%sp@-
10c30b48: 206e 0008 moveal %fp@(8),%a0
10c30b4c: 2850 moveal %a0@,%a4
10c30b4e: 2094 movel %a4@,%a0@
10c30b50: 244c moveal %a4,%a2
10c30b52: 429a clrl %a2@+
10c30b54: 226a 0004 moveal %a2@(4),%a1
10c30b58: 2052 moveal %a2@,%a0
10c30b5a: 2149 0004 movel %a1,%a0@(4)
10c30b5e: 2288 movel %a0,%a1@
10c30b60: 248a movel %a2,%a2@
10c30b62: 254a 0004 movel %a2,%a2@(4)
10c30b66: 47ec 004a lea %a4@(74),%a3
10c30b6a: 2f0b movel %a3,%sp@-
10c30b6c: 42a7 clrl %sp@-
10c30b6e: 2f2c 0028 movel %a4@(40),%sp@-
10c30b72: 42a7 clrl %sp@-
10c30b74: 4eb9 10c2 f0be jsr 10c2f0be <fasync_helper>
10c30b7a: 4fef 0010 lea %sp@(16),%sp
10c30b7e: 2013 movel %a3@,%d0
10c30b80: 6712 beqs 10c30b94 <locks_delete_lock+0x54>
10c30b82: 2f00 movel %d0,%sp@-
10c30b84: 4879 1000 2a64 pea 10002a64 <tvecs+0xecc>
10c30b8a: 4eb9 10c1 677e jsr 10c1677e <printk>
10c30b90: 4293 clrl %a3@
10c30b92: 508f addql #8,%sp
10c30b94: 206c 0046 moveal %a4@(70),%a0
10c30b98: b0fc 0000 cmpaw #0,%a0
10c30b9c: 6706 beqs 10c30ba4 <locks_delete_lock+0x64>
10c30b9e: 2f0c movel %a4,%sp@-
10c30ba0: 4e90 jsr %a0@
10c30ba2: 588f addql #4,%sp
10c30ba4: 2f2e 000c movel %fp@(12),%sp@-
10c30ba8: 2f0c movel %a4,%sp@-
10c30baa: 4eba feac jsr %pc@(10c30a58 <locks_wake_up_blocks>)
10c30bae: 508f addql #8,%sp
10c30bb0: b8fc 0000 cmpaw #0,%a4
10c30bb4: 660c bnes 10c30bc2 <locks_delete_lock+0x82>
10c30bb6: 4879 1000 298b pea 1000298b <tvecs+0xdf3>
10c30bbc: 4eb9 10c1 60e4 jsr 10c160e4 <panic>
10c30bc2: 2079 1002 53b4 moveal 100253b4 <_current_task>,%a0
10c30bc8: 53a8 0258 subql #1,%a0@(600)
10c30bcc: 41ec 0020 lea %a4@(32),%a0
10c30bd0: b1d0 cmpal %a0@,%a0
10c30bd2: 670c beqs 10c30be0 <locks_delete_lock+0xa0>
10c30bd4: 4879 1000 2990 pea 10002990 <tvecs+0xdf8>
10c30bda: 4eb9 10c1 60e4 jsr 10c160e4 <panic>
10c30be0: 41ec 000c lea %a4@(12),%a0
10c30be4: b1d0 cmpal %a0@,%a0
10c30be6: 670c beqs 10c30bf4 <locks_delete_lock+0xb4>
10c30be8: 4879 1000 29bf pea 100029bf <tvecs+0xe27>
10c30bee: 4eb9 10c1 60e4 jsr 10c160e4 <panic>
10c30bf4: b5d2 cmpal %a2@,%a2
10c30bf6: 670c beqs 10c30c04 <locks_delete_lock+0xc4>
10c30bf8: 4879 1000 29ee pea 100029ee <tvecs+0xe56>
10c30bfe: 4eb9 10c1 60e4 jsr 10c160e4 <panic>
10c30c04: 2f0c movel %a4,%sp@-
10c30c06: 2f39 1001 b660 movel 1001b660 <filelock_cache>,%sp@-
10c30c0c: 4eb9 10c2 0aea jsr 10c20aea <kmem_cache_free>
10c30c12: 4cee 1c00 fff4 moveml %fp@(-12),%a2-%a4
10c30c18: 4e5e unlk %fp
10c30c1a: 4e75 rts
10c30c1c <locks_conflict>:
10c30c1c: 4e56 0000 linkw %fp,#0
10c30c20: 206e 0008 moveal %fp@(8),%a0
10c30c24: 4280 clrl %d0
10c30c26: 1028 002d moveb %a0@(45),%d0
10c30c2a: 6708 beqs 10c30c34 <locks_conflict+0x18>
10c30c2c: 7201 moveq #1,%d1
10c30c2e: b280 cmpl %d0,%d1
10c30c30: 6716 beqs 10c30c48 <locks_conflict+0x2c>
10c30c32: 6018 bras 10c30c4c <locks_conflict+0x30>
10c30c34: 206e 000c moveal %fp@(12),%a0
10c30c38: 0c28 0001 002d cmpib #1,%a0@(45)
10c30c3e: 57c0 seq %d0
10c30c40: 4880 extw %d0
10c30c42: 48c0 extl %d0
10c30c44: 4480 negl %d0
10c30c46: 601a bras 10c30c62 <locks_conflict+0x46>
10c30c48: 7001 moveq #1,%d0
10c30c4a: 6016 bras 10c30c62 <locks_conflict+0x46>
10c30c4c: 4280 clrl %d0
10c30c4e: 1028 002d moveb %a0@(45),%d0
10c30c52: 2f00 movel %d0,%sp@-
10c30c54: 4879 1000 2a88 pea 10002a88 <tvecs+0xef0>
10c30c5a: 4eb9 10c1 677e jsr 10c1677e <printk>
10c30c60: 7000 moveq #0,%d0
10c30c62: 4e5e unlk %fp
10c30c64: 4e75 rts
10c30c66 <posix_locks_conflict>:
10c30c66: 4e56 0000 linkw %fp,#0
10c30c6a: 48e7 3800 moveml %d2-%d4,%sp@-
10c30c6e: 226e 0008 moveal %fp@(8),%a1
10c30c72: 206e 000c moveal %fp@(12),%a0
10c30c76: 0828 0000 002c btst #0,%a0@(44)
10c30c7c: 6766 beqs 10c30ce4 <posix_locks_conflict+0x7e>
10c30c7e: 7000 moveq #0,%d0
10c30c80: 2229 0014 movel %a1@(20),%d1
10c30c84: b2a8 0014 cmpl %a0@(20),%d1
10c30c88: 6610 bnes 10c30c9a <posix_locks_conflict+0x34>
10c30c8a: 2429 0018 movel %a1@(24),%d2
10c30c8e: b4a8 0018 cmpl %a0@(24),%d2
10c30c92: 57c0 seq %d0
10c30c94: 4880 extw %d0
10c30c96: 48c0 extl %d0
10c30c98: 4480 negl %d0
10c30c9a: 4a80 tstl %d0
10c30c9c: 6646 bnes 10c30ce4 <posix_locks_conflict+0x7e>
10c30c9e: 7400 moveq #0,%d2
10c30ca0: 2029 0036 movel %a1@(54),%d0
10c30ca4: 2229 003a movel %a1@(58),%d1
10c30ca8: 2628 002e movel %a0@(46),%d3
10c30cac: 2828 0032 movel %a0@(50),%d4
10c30cb0: 9284 subl %d4,%d1
10c30cb2: 9183 subxl %d3,%d0
10c30cb4: 6d20 blts 10c30cd6 <posix_locks_conflict+0x70>
10c30cb6: 2229 002e movel %a1@(46),%d1
10c30cba: 2429 0032 movel %a1@(50),%d2
10c30cbe: b2a8 0036 cmpl %a0@(54),%d1
10c30cc2: 6608 bnes 10c30ccc <posix_locks_conflict+0x66>
10c30cc4: b4a8 003a cmpl %a0@(58),%d2
10c30cc8: 53c0 sls %d0
10c30cca: 6002 bras 10c30cce <posix_locks_conflict+0x68>
10c30ccc: 5fc0 sle %d0
10c30cce: 4880 extw %d0
10c30cd0: 3400 movew %d0,%d2
10c30cd2: 48c2 extl %d2
10c30cd4: 4482 negl %d2
10c30cd6: 4a82 tstl %d2
10c30cd8: 670a beqs 10c30ce4 <posix_locks_conflict+0x7e>
10c30cda: 2f08 movel %a0,%sp@-
10c30cdc: 2f09 movel %a1,%sp@-
10c30cde: 4eba ff3c jsr %pc@(10c30c1c <locks_conflict>)
10c30ce2: 6002 bras 10c30ce6 <posix_locks_conflict+0x80>
10c30ce4: 7000 moveq #0,%d0
10c30ce6: 4cee 001c fff4 moveml %fp@(-12),%d2-%d4
10c30cec: 4e5e unlk %fp
10c30cee: 4e75 rts
10c30cf0 <flock_locks_conflict>:
10c30cf0: 4e56 0000 linkw %fp,#0
10c30cf4: 226e 0008 moveal %fp@(8),%a1
10c30cf8: 206e 000c moveal %fp@(12),%a0
10c30cfc: 0828 0001 002c btst #1,%a0@(44)
10c30d02: 671a beqs 10c30d1e <flock_locks_conflict+0x2e>
10c30d04: 2029 0028 movel %a1@(40),%d0
10c30d08: b0a8 0028 cmpl %a0@(40),%d0
10c30d0c: 6710 beqs 10c30d1e <flock_locks_conflict+0x2e>
10c30d0e: 0829 0005 002d btst #5,%a1@(45)
10c30d14: 6608 bnes 10c30d1e <flock_locks_conflict+0x2e>
10c30d16: 0828 0005 002d btst #5,%a0@(45)
10c30d1c: 6704 beqs 10c30d22 <flock_locks_conflict+0x32>
10c30d1e: 7000 moveq #0,%d0
10c30d20: 6008 bras 10c30d2a <flock_locks_conflict+0x3a>
10c30d22: 2f08 movel %a0,%sp@-
10c30d24: 2f09 movel %a1,%sp@-
10c30d26: 4eba fef4 jsr %pc@(10c30c1c <locks_conflict>)
10c30d2a: 4e5e unlk %fp
10c30d2c: 4e75 rts
10c30d2e <interruptible_sleep_on_locked>:
10c30d2e: 4e56 ffe0 linkw %fp,#-32
10c30d32: 48e7 3820 moveml %d2-%d4/%a2,%sp@-
10c30d36: 282e 0008 movel %fp@(8),%d4
10c30d3a: 262e 000c movel %fp@(12),%d3
10c30d3e: 7400 moveq #0,%d2
10c30d40: 42ae ffe0 clrl %fp@(-32)
10c30d44: 42ae ffe8 clrl %fp@(-24)
10c30d48: 42ae ffec clrl %fp@(-20)
10c30d4c: 45ee fff0 lea %fp@(-16),%a2
10c30d50: 2d79 1002 53b4 movel 100253b4 <_current_task>,%fp@(-28)
10c30d56: ffe4
10c30d58: 24ae ffe0 movel %fp@(-32),%a2@
10c30d5c: 2d6e ffe4 fff4 movel %fp@(-28),%fp@(-12)
10c30d62: 2d6e ffe8 fff8 movel %fp@(-24),%fp@(-8)
10c30d68: 2d6e ffec fffc movel %fp@(-20),%fp@(-4)
10c30d6e: 2079 1002 53b4 moveal 100253b4 <_current_task>,%a0
10c30d74: 7001 moveq #1,%d0
10c30d76: 2080 movel %d0,%a0@
10c30d78: 2f0a movel %a2,%sp@-
10c30d7a: 2f04 movel %d4,%sp@-
10c30d7c: 4eb9 10c1 5344 jsr 10c15344 <add_wait_queue>
10c30d82: 508f addql #8,%sp
10c30d84: 4a83 tstl %d3
10c30d86: 6608 bnes 10c30d90 <interruptible_sleep_on_locked+0x62>
10c30d88: 4eb9 10c1 44d2 jsr 10c144d2 <schedule>
10c30d8e: 600c bras 10c30d9c <interruptible_sleep_on_locked+0x6e>
10c30d90: 2f03 movel %d3,%sp@-
10c30d92: 4eb9 10c1 4428 jsr 10c14428 <schedule_timeout>
10c30d98: 2400 movel %d0,%d2
10c30d9a: 588f addql #4,%sp
10c30d9c: 2079 1002 53b4 moveal 100253b4 <_current_task>,%a0
10c30da2: 4aa8 0008 tstl %a0@(8)
10c30da6: 6706 beqs 10c30dae <interruptible_sleep_on_locked+0x80>
10c30da8: 243c ffff fe00 movel #-512,%d2
10c30dae: 2f0a movel %a2,%sp@-
10c30db0: 2f04 movel %d4,%sp@-
10c30db2: 4eb9 10c1 53aa jsr 10c153aa <remove_wait_queue>
10c30db8: 2079 1002 53b4 moveal 100253b4 <_current_task>,%a0
10c30dbe: 7000 moveq #0,%d0
10c30dc0: 2080 movel %d0,%a0@
10c30dc2: 2002 movel %d2,%d0
10c30dc4: 4cee 041c ffd0 moveml %fp@(-48),%d2-%d4/%a2
10c30dca: 4e5e unlk %fp
10c30dcc: 4e75 rts
10c30dce <locks_block_on>:
10c30dce: 4e56 0000 linkw %fp,#0
10c30dd2: 2f0a movel %a2,%sp@-
10c30dd4: 2f02 movel %d2,%sp@-
10c30dd6: 246e 000c moveal %fp@(12),%a2
10c30dda: 2f0a movel %a2,%sp@-
10c30ddc: 2f2e 0008 movel %fp@(8),%sp@-
10c30de0: 4eba fbf2 jsr %pc@(10c309d4 <locks_insert_block>)
10c30de4: 42a7 clrl %sp@-
10c30de6: 486a 001c pea %a2@(28)
10c30dea: 4eba ff42 jsr %pc@(10c30d2e <interruptible_sleep_on_locked>)
10c30dee: 2400 movel %d0,%d2
10c30df0: 2f0a movel %a2,%sp@-
10c30df2: 4eba fb9e jsr %pc@(10c30992 <locks_delete_block>)
10c30df6: 2002 movel %d2,%d0
10c30df8: 242e fff8 movel %fp@(-8),%d2
10c30dfc: 246e fffc moveal %fp@(-4),%a2
10c30e00: 4e5e unlk %fp
10c30e02: 4e75 rts
10c30e04 <locks_block_on_timeout>:
10c30e04: 4e56 0000 linkw %fp,#0
10c30e08: 2f0a movel %a2,%sp@-
10c30e0a: 2f02 movel %d2,%sp@-
10c30e0c: 246e 000c moveal %fp@(12),%a2
10c30e10: 242e 0010 movel %fp@(16),%d2
10c30e14: 2f0a movel %a2,%sp@-
10c30e16: 2f2e 0008 movel %fp@(8),%sp@-
10c30e1a: 4eba fbb8 jsr %pc@(10c309d4 <locks_insert_block>)
10c30e1e: 2f02 movel %d2,%sp@-
10c30e20: 486a 001c pea %a2@(28)
10c30e24: 4eba ff08 jsr %pc@(10c30d2e <interruptible_sleep_on_locked>)
10c30e28: 2400 movel %d0,%d2
10c30e2a: 2f0a movel %a2,%sp@-
10c30e2c: 4eba fb64 jsr %pc@(10c30992 <locks_delete_block>)
10c30e30: 2002 movel %d2,%d0
10c30e32: 242e fff8 movel %fp@(-8),%d2
10c30e36: 246e fffc moveal %fp@(-4),%a2
10c30e3a: 4e5e unlk %fp
10c30e3c: 4e75 rts
10c30e3e <posix_test_lock>:
10c30e3e: 4e56 0000 linkw %fp,#0
10c30e42: 2f0a movel %a2,%sp@-
10c30e44: 2f02 movel %d2,%sp@-
10c30e46: 206e 0008 moveal %fp@(8),%a0
10c30e4a: 242e 000c movel %fp@(12),%d2
10c30e4e: 2068 0008 moveal %a0@(8),%a0
10c30e52: 2068 0008 moveal %a0@(8),%a0
10c30e56: 2468 00a4 moveal %a0@(164),%a2
10c30e5a: 6002 bras 10c30e5e <posix_test_lock+0x20>
10c30e5c: 2452 moveal %a2@,%a2
10c30e5e: b4fc 0000 cmpaw #0,%a2
10c30e62: 6716 beqs 10c30e7a <posix_test_lock+0x3c>
10c30e64: 082a 0000 002c btst #0,%a2@(44)
10c30e6a: 67f0 beqs 10c30e5c <posix_test_lock+0x1e>
10c30e6c: 2f02 movel %d2,%sp@-
10c30e6e: 2f0a movel %a2,%sp@-
10c30e70: 4eba fdf4 jsr %pc@(10c30c66 <posix_locks_conflict>)
10c30e74: 508f addql #8,%sp
10c30e76: 4a80 tstl %d0
10c30e78: 67e2 beqs 10c30e5c <posix_test_lock+0x1e>
10c30e7a: 200a movel %a2,%d0
10c30e7c: 242e fff8 movel %fp@(-8),%d2
10c30e80: 246e fffc moveal %fp@(-4),%a2
10c30e84: 4e5e unlk %fp
10c30e86: 4e75 rts
10c30e88 <posix_locks_deadlock>:
10c30e88: 4e56 0000 linkw %fp,#0
10c30e8c: 48e7 3800 moveml %d2-%d4,%sp@-
10c30e90: 206e 0008 moveal %fp@(8),%a0
10c30e94: 226e 000c moveal %fp@(12),%a1
10c30e98: 2828 0014 movel %a0@(20),%d4
10c30e9c: 2628 0018 movel %a0@(24),%d3
10c30ea0: 2229 0014 movel %a1@(20),%d1
10c30ea4: 2029 0018 movel %a1@(24),%d0
10c30ea8: b284 cmpl %d4,%d1
10c30eaa: 6614 bnes 10c30ec0 <posix_locks_deadlock+0x38>
10c30eac: b083 cmpl %d3,%d0
10c30eae: 6610 bnes 10c30ec0 <posix_locks_deadlock+0x38>
10c30eb0: 7001 moveq #1,%d0
10c30eb2: 6032 bras 10c30ee6 <posix_locks_deadlock+0x5e>
10c30eb4: 2050 moveal %a0@,%a0
10c30eb6: 2228 0014 movel %a0@(20),%d1
10c30eba: 2028 0018 movel %a0@(24),%d0
10c30ebe: 60e8 bras 10c30ea8 <posix_locks_deadlock+0x20>
10c30ec0: 41f9 1000 dab0 lea 1000dab0 <blocked_list>,%a0
10c30ec6: 2250 moveal %a0@,%a1
10c30ec8: b1c9 cmpal %a1,%a0
10c30eca: 6718 beqs 10c30ee4 <posix_locks_deadlock+0x5c>
10c30ecc: 2408 movel %a0,%d2
10c30ece: 41e9 fffc lea %a1@(-4),%a0
10c30ed2: b2a8 0014 cmpl %a0@(20),%d1
10c30ed6: 6606 bnes 10c30ede <posix_locks_deadlock+0x56>
10c30ed8: b0a8 0018 cmpl %a0@(24),%d0
10c30edc: 67d6 beqs 10c30eb4 <posix_locks_deadlock+0x2c>
10c30ede: 2251 moveal %a1@,%a1
10c30ee0: b489 cmpl %a1,%d2
10c30ee2: 66ea bnes 10c30ece <posix_locks_deadlock+0x46>
10c30ee4: 7000 moveq #0,%d0
10c30ee6: 4cdf 001c moveml %sp@+,%d2-%d4
10c30eea: 4e5e unlk %fp
10c30eec: 4e75 rts
10c30eee <locks_mandatory_locked>:
10c30eee: 4e56 0000 linkw %fp,#0
10c30ef2: 226e 0008 moveal %fp@(8),%a1
10c30ef6: 2079 1002 53b4 moveal 100253b4 <_current_task>,%a0
10c30efc: 2028 02ee movel %a0@(750),%d0
10c30f00: 2069 00a4 moveal %a1@(164),%a0
10c30f04: 6002 bras 10c30f08 <locks_mandatory_locked+0x1a>
10c30f06: 2050 moveal %a0@,%a0
10c30f08: b0fc 0000 cmpaw #0,%a0
10c30f0c: 670e beqs 10c30f1c <locks_mandatory_locked+0x2e>
10c30f0e: 0828 0000 002c btst #0,%a0@(44)
10c30f14: 67f0 beqs 10c30f06 <locks_mandatory_locked+0x18>
10c30f16: b0a8 0014 cmpl %a0@(20),%d0
10c30f1a: 67ea beqs 10c30f06 <locks_mandatory_locked+0x18>
10c30f1c: b0fc 0000 cmpaw #0,%a0
10c30f20: 56c0 sne %d0
10c30f22: 4880 extw %d0
10c30f24: 48c0 extl %d0
10c30f26: 72f5 moveq #-11,%d1
10c30f28: c081 andl %d1,%d0
10c30f2a: 4e5e unlk %fp
10c30f2c: 4e75 rts
10c30f2e <locks_mandatory_area>:
10c30f2e: 4e56 0000 linkw %fp,#0
10c30f32: 48e7 3f3c moveml %d2-%d7/%a2-%a5,%sp@-
10c30f36: 2a6e 000c moveal %fp@(12),%a5
10c30f3a: 286e 0010 moveal %fp@(16),%a4
10c30f3e: 242e 0014 movel %fp@(20),%d2
10c30f42: 262e 0018 movel %fp@(24),%d3
10c30f46: 42a7 clrl %sp@-
10c30f48: 4eba f5ca jsr %pc@(10c30514 <locks_alloc_lock>)
10c30f4c: 2640 moveal %d0,%a3
10c30f4e: 588f addql #4,%sp
10c30f50: b6fc 0000 cmpaw #0,%a3
10c30f54: 6606 bnes 10c30f5c <locks_mandatory_area+0x2e>
10c30f56: 70f4 moveq #-12,%d0
10c30f58: 6000 0134 braw 10c3108e <locks_mandatory_area+0x160>
10c30f5c: 2079 1002 53b4 moveal 100253b4 <_current_task>,%a0
10c30f62: 2768 02ee 0014 movel %a0@(750),%a3@(20)
10c30f68: 2768 007a 0018 movel %a0@(122),%a3@(24)
10c30f6e: 274c 0028 movel %a4,%a3@(40)
10c30f72: 177c 0009 002c moveb #9,%a3@(44)
10c30f78: 7002 moveq #2,%d0
10c30f7a: b0ae 0008 cmpl %fp@(8),%d0
10c30f7e: 57c0 seq %d0
10c30f80: 4400 negb %d0
10c30f82: 1740 002d moveb %d0,%a3@(45)
10c30f86: 2742 002e movel %d2,%a3@(46)
10c30f8a: 2743 0032 movel %d3,%a3@(50)
10c30f8e: 222e 001c movel %fp@(28),%d1
10c30f92: 4280 clrl %d0
10c30f94: d681 addl %d1,%d3
10c30f96: d580 addxl %d0,%d2
10c30f98: 4286 clrl %d6
10c30f9a: 5383 subql #1,%d3
10c30f9c: 9586 subxl %d6,%d2
10c30f9e: 2742 0036 movel %d2,%a3@(54)
10c30fa2: 2743 003a movel %d3,%a3@(58)
10c30fa6: 7400 moveq #0,%d2
10c30fa8: 7620 moveq #32,%d3
10c30faa: d68b addl %a3,%d3
10c30fac: 780c moveq #12,%d4
10c30fae: d88b addl %a3,%d4
10c30fb0: 2a0b movel %a3,%d5
10c30fb2: 5885 addql #4,%d5
10c30fb4: 246d 00a4 moveal %a5@(164),%a2
10c30fb8: 6030 bras 10c30fea <locks_mandatory_area+0xbc>
10c30fba: 74dd moveq #-35,%d2
10c30fbc: 2f0a movel %a2,%sp@-
10c30fbe: 2f0b movel %a3,%sp@-
10c30fc0: 4eba fec6 jsr %pc@(10c30e88 <posix_locks_deadlock>)
10c30fc4: 508f addql #8,%sp
10c30fc6: 4a80 tstl %d0
10c30fc8: 6662 bnes 10c3102c <locks_mandatory_area+0xfe>
10c30fca: 2f0b movel %a3,%sp@-
10c30fcc: 2f0a movel %a2,%sp@-
10c30fce: 4eba fdfe jsr %pc@(10c30dce <locks_block_on>)
10c30fd2: 2400 movel %d0,%d2
10c30fd4: 508f addql #8,%sp
10c30fd6: 6654 bnes 10c3102c <locks_mandatory_area+0xfe>
10c30fd8: 302d 0032 movew %a5@(50),%d0
10c30fdc: 0240 0408 andiw #1032,%d0
10c30fe0: 0c40 0400 cmpiw #1024,%d0
10c30fe4: 6646 bnes 10c3102c <locks_mandatory_area+0xfe>
10c30fe6: 60cc bras 10c30fb4 <locks_mandatory_area+0x86>
10c30fe8: 2452 moveal %a2@,%a2
10c30fea: b4fc 0000 cmpaw #0,%a2
10c30fee: 673c beqs 10c3102c <locks_mandatory_area+0xfe>
10c30ff0: 082a 0000 002c btst #0,%a2@(44)
10c30ff6: 67f0 beqs 10c30fe8 <locks_mandatory_area+0xba>
10c30ff8: 202a 002e movel %a2@(46),%d0
10c30ffc: 222a 0032 movel %a2@(50),%d1
10c31000: 2c2b 0036 movel %a3@(54),%d6
10c31004: 2e2b 003a movel %a3@(58),%d7
10c31008: 9287 subl %d7,%d1
10c3100a: 9186 subxl %d6,%d0
10c3100c: 6e1e bgts 10c3102c <locks_mandatory_area+0xfe>
10c3100e: 2f0a movel %a2,%sp@-
10c31010: 2f0b movel %a3,%sp@-
10c31012: 4eba fc52 jsr %pc@(10c30c66 <posix_locks_conflict>)
10c31016: 508f addql #8,%sp
10c31018: 4a80 tstl %d0
10c3101a: 67cc beqs 10c30fe8 <locks_mandatory_area+0xba>
10c3101c: 74f5 moveq #-11,%d2
10c3101e: b8fc 0000 cmpaw #0,%a4
10c31022: 6796 beqs 10c30fba <locks_mandatory_area+0x8c>
10c31024: 082c 0003 001a btst #3,%a4@(26)
10c3102a: 678e beqs 10c30fba <locks_mandatory_area+0x8c>
10c3102c: b6fc 0000 cmpaw #0,%a3
10c31030: 660c bnes 10c3103e <locks_mandatory_area+0x110>
10c31032: 4879 1000 298b pea 1000298b <tvecs+0xdf3>
10c31038: 4eb9 10c1 60e4 jsr 10c160e4 <panic>
10c3103e: 2079 1002 53b4 moveal 100253b4 <_current_task>,%a0
10c31044: 53a8 0258 subql #1,%a0@(600)
10c31048: 2043 moveal %d3,%a0
10c3104a: b690 cmpl %a0@,%d3
10c3104c: 670c beqs 10c3105a <locks_mandatory_area+0x12c>
10c3104e: 4879 1000 2990 pea 10002990 <tvecs+0xdf8>
10c31054: 4eb9 10c1 60e4 jsr 10c160e4 <panic>
10c3105a: 2044 moveal %d4,%a0
10c3105c: b890 cmpl %a0@,%d4
10c3105e: 670c beqs 10c3106c <locks_mandatory_area+0x13e>
10c31060: 4879 1000 29bf pea 100029bf <tvecs+0xe27>
10c31066: 4eb9 10c1 60e4 jsr 10c160e4 <panic>
10c3106c: 2045 moveal %d5,%a0
10c3106e: ba90 cmpl %a0@,%d5
10c31070: 670c beqs 10c3107e <locks_mandatory_area+0x150>
10c31072: 4879 1000 29ee pea 100029ee <tvecs+0xe56>
10c31078: 4eb9 10c1 60e4 jsr 10c160e4 <panic>
10c3107e: 2f0b movel %a3,%sp@-
10c31080: 2f39 1001 b660 movel 1001b660 <filelock_cache>,%sp@-
10c31086: 4eb9 10c2 0aea jsr 10c20aea <kmem_cache_free>
10c3108c: 2002 movel %d2,%d0
10c3108e: 4cee 3cfc ffd8 moveml %fp@(-40),%d2-%d7/%a2-%a5
10c31094: 4e5e unlk %fp
10c31096: 4e75 rts
10c31098 <flock_lock_file>:
10c31098: 4e56 0000 linkw %fp,#0
10c3109c: 48e7 3e3c moveml %d2-%d6/%a2-%a5,%sp@-
10c310a0: 286e 0008 moveal %fp@(8),%a4
10c310a4: 2a2e 000c movel %fp@(12),%d5
10c310a8: 2c2e 0010 movel %fp@(16),%d6
10c310ac: 7600 moveq #0,%d3
10c310ae: 206c 0008 moveal %a4@(8),%a0
10c310b2: 2a68 0008 moveal %a0@(8),%a5
10c310b6: 7002 moveq #2,%d0
10c310b8: b085 cmpl %d5,%d0
10c310ba: 57c0 seq %d0
10c310bc: 4880 extw %d0
10c310be: 3400 movew %d0,%d2
10c310c0: 48c2 extl %d2
10c310c2: 4482 negl %d2
10c310c4: 6614 bnes 10c310da <flock_lock_file+0x42>
10c310c6: 2f05 movel %d5,%sp@-
10c310c8: 2f0c movel %a4,%sp@-
10c310ca: 4eba f57e jsr %pc@(10c3064a <flock_make_lock>)
10c310ce: 2600 movel %d0,%d3
10c310d0: 508f addql #8,%sp
10c310d2: 6606 bnes 10c310da <flock_lock_file+0x42>
10c310d4: 70db moveq #-37,%d0
10c310d6: 6000 011a braw 10c311f2 <flock_lock_file+0x15a>
10c310da: 7800 moveq #0,%d4
10c310dc: 47ed 00a4 lea %a5@(164),%a3
10c310e0: 7000 moveq #0,%d0
10c310e2: 220b movel %a3,%d1
10c310e4: 2453 moveal %a3@,%a2
10c310e6: b4fc 0000 cmpaw #0,%a2
10c310ea: 6740 beqs 10c3112c <flock_lock_file+0x94>
10c310ec: 082a 0001 002c btst #1,%a2@(44)
10c310f2: 6738 beqs 10c3112c <flock_lock_file+0x94>
10c310f4: b9ea 0028 cmpal %a2@(40),%a4
10c310f8: 660e bnes 10c31108 <flock_lock_file+0x70>
10c310fa: 4280 clrl %d0
10c310fc: 102a 002d moveb %a2@(45),%d0
10c31100: b085 cmpl %d5,%d0
10c31102: 6700 0090 beqw 10c31194 <flock_lock_file+0xfc>
10c31106: 6028 bras 10c31130 <flock_lock_file+0x98>
10c31108: 220a movel %a2,%d1
10c3110a: 2452 moveal %a2@,%a2
10c3110c: b4fc 0000 cmpaw #0,%a2
10c31110: 671a beqs 10c3112c <flock_lock_file+0x94>
10c31112: 082a 0001 002c btst #1,%a2@(44)
10c31118: 6712 beqs 10c3112c <flock_lock_file+0x94>
10c3111a: b9ea 0028 cmpal %a2@(40),%a4
10c3111e: 66e8 bnes 10c31108 <flock_lock_file+0x70>
10c31120: 4280 clrl %d0
10c31122: 102a 002d moveb %a2@(45),%d0
10c31126: b085 cmpl %d5,%d0
10c31128: 676a beqs 10c31194 <flock_lock_file+0xfc>
10c3112a: 7001 moveq #1,%d0
10c3112c: 4a80 tstl %d0
10c3112e: 6718 beqs 10c31148 <flock_lock_file+0xb0>
10c31130: 4a82 tstl %d2
10c31132: 57c0 seq %d0
10c31134: 4880 extw %d0
10c31136: 48c0 extl %d0
10c31138: 4480 negl %d0
10c3113a: 2f00 movel %d0,%sp@-
10c3113c: 2f01 movel %d1,%sp@-
10c3113e: 4eba fa00 jsr %pc@(10c30b40 <locks_delete_lock>)
10c31142: 508f addql #8,%sp
10c31144: 4a82 tstl %d2
10c31146: 6798 beqs 10c310e0 <flock_lock_file+0x48>
10c31148: 4a82 tstl %d2
10c3114a: 6648 bnes 10c31194 <flock_lock_file+0xfc>
10c3114c: 246d 00a4 moveal %a5@(164),%a2
10c31150: 6026 bras 10c31178 <flock_lock_file+0xe0>
10c31152: 2f0a movel %a2,%sp@-
10c31154: 2f03 movel %d3,%sp@-
10c31156: 4eba fb98 jsr %pc@(10c30cf0 <flock_locks_conflict>)
10c3115a: 508f addql #8,%sp
10c3115c: 4a80 tstl %d0
10c3115e: 6716 beqs 10c31176 <flock_lock_file+0xde>
10c31160: 78f5 moveq #-11,%d4
10c31162: 4a86 tstl %d6
10c31164: 672e beqs 10c31194 <flock_lock_file+0xfc>
10c31166: 2f03 movel %d3,%sp@-
10c31168: 2f0a movel %a2,%sp@-
10c3116a: 4eba fc62 jsr %pc@(10c30dce <locks_block_on>)
10c3116e: 2800 movel %d0,%d4
10c31170: 508f addql #8,%sp
10c31172: 6620 bnes 10c31194 <flock_lock_file+0xfc>
10c31174: 60d6 bras 10c3114c <flock_lock_file+0xb4>
10c31176: 2452 moveal %a2@,%a2
10c31178: b4fc 0000 cmpaw #0,%a2
10c3117c: 6708 beqs 10c31186 <flock_lock_file+0xee>
10c3117e: 082a 0001 002c btst #1,%a2@(44)
10c31184: 66cc bnes 10c31152 <flock_lock_file+0xba>
10c31186: 2f03 movel %d3,%sp@-
10c31188: 2f0b movel %a3,%sp@-
10c3118a: 4eba f968 jsr %pc@(10c30af4 <locks_insert_lock>)
10c3118e: 7600 moveq #0,%d3
10c31190: 7800 moveq #0,%d4
10c31192: 508f addql #8,%sp
10c31194: 4a83 tstl %d3
10c31196: 6758 beqs 10c311f0 <flock_lock_file+0x158>
10c31198: 2079 1002 53b4 moveal 100253b4 <_current_task>,%a0
10c3119e: 53a8 0258 subql #1,%a0@(600)
10c311a2: 2243 moveal %d3,%a1
10c311a4: 41e9 0020 lea %a1@(32),%a0
10c311a8: b1d0 cmpal %a0@,%a0
10c311aa: 670c beqs 10c311b8 <flock_lock_file+0x120>
10c311ac: 4879 1000 2990 pea 10002990 <tvecs+0xdf8>
10c311b2: 4eb9 10c1 60e4 jsr 10c160e4 <panic>
10c311b8: 2243 moveal %d3,%a1
10c311ba: 41e9 000c lea %a1@(12),%a0
10c311be: b1d0 cmpal %a0@,%a0
10c311c0: 670c beqs 10c311ce <flock_lock_file+0x136>
10c311c2: 4879 1000 29bf pea 100029bf <tvecs+0xe27>
10c311c8: 4eb9 10c1 60e4 jsr 10c160e4 <panic>
10c311ce: 2043 moveal %d3,%a0
10c311d0: 5888 addql #4,%a0
10c311d2: b1d0 cmpal %a0@,%a0
10c311d4: 670c beqs 10c311e2 <flock_lock_file+0x14a>
10c311d6: 4879 1000 29ee pea 100029ee <tvecs+0xe56>
10c311dc: 4eb9 10c1 60e4 jsr 10c160e4 <panic>
10c311e2: 2f03 movel %d3,%sp@-
10c311e4: 2f39 1001 b660 movel 1001b660 <filelock_cache>,%sp@-
10c311ea: 4eb9 10c2 0aea jsr 10c20aea <kmem_cache_free>
10c311f0: 2004 movel %d4,%d0
10c311f2: 4cee 3c7c ffdc moveml %fp@(-36),%d2-%d6/%a2-%a5
10c311f8: 4e5e unlk %fp
10c311fa: 4e75 rts
10c311fc <posix_lock_file>:
10c311fc: 4e56 ffec linkw %fp,#-20
10c31200: 48e7 3f3c moveml %d2-%d7/%a2-%a5,%sp@-
10c31204: 206e 0008 moveal %fp@(8),%a0
10c31208: 266e 000c moveal %fp@(12),%a3
10c3120c: 262e 0010 movel %fp@(16),%d3
10c31210: 42ae fff4 clrl %fp@(-12)
10c31214: 42ae fff0 clrl %fp@(-16)
10c31218: 2068 0008 moveal %a0@(8),%a0
10c3121c: 2868 0008 moveal %a0@(8),%a4
10c31220: 42ae ffec clrl %fp@(-20)
10c31224: 42a7 clrl %sp@-
10c31226: 45fa f2ec lea %pc@(10c30514 <locks_alloc_lock>),%a2
10c3122a: 4e92 jsr %a2@
10c3122c: 2d40 fffc movel %d0,%fp@(-4)
10c31230: 42a7 clrl %sp@-
10c31232: 4e92 jsr %a2@
10c31234: 2d40 fff8 movel %d0,%fp@(-8)
10c31238: 74db moveq #-37,%d2
10c3123a: 508f addql #8,%sp
10c3123c: 4aae fffc tstl %fp@(-4)
10c31240: 6700 035c beqw 10c3159e <posix_lock_file+0x3a2>
10c31244: 4a80 tstl %d0
10c31246: 6700 02e6 beqw 10c3152e <posix_lock_file+0x332>
10c3124a: 0c2b 0002 002d cmpib #2,%a3@(45)
10c31250: 6754 beqs 10c312a6 <posix_lock_file+0xaa>
10c31252: 246c 00a4 moveal %a4@(164),%a2
10c31256: b4fc 0000 cmpaw #0,%a2
10c3125a: 674a beqs 10c312a6 <posix_lock_file+0xaa>
10c3125c: 082a 0000 002c btst #0,%a2@(44)
10c31262: 673a beqs 10c3129e <posix_lock_file+0xa2>
10c31264: 2f0a movel %a2,%sp@-
10c31266: 2f0b movel %a3,%sp@-
10c31268: 4eba f9fc jsr %pc@(10c30c66 <posix_locks_conflict>)
10c3126c: 508f addql #8,%sp
10c3126e: 4a80 tstl %d0
10c31270: 672c beqs 10c3129e <posix_lock_file+0xa2>
10c31272: 74f5 moveq #-11,%d2
10c31274: 4a83 tstl %d3
10c31276: 6700 02b6 beqw 10c3152e <posix_lock_file+0x332>
10c3127a: 74dd moveq #-35,%d2
10c3127c: 2f0a movel %a2,%sp@-
10c3127e: 2f0b movel %a3,%sp@-
10c31280: 4eba fc06 jsr %pc@(10c30e88 <posix_locks_deadlock>)
10c31284: 508f addql #8,%sp
10c31286: 4a80 tstl %d0
10c31288: 6600 02a4 bnew 10c3152e <posix_lock_file+0x332>
10c3128c: 2f0b movel %a3,%sp@-
10c3128e: 2f0a movel %a2,%sp@-
10c31290: 4eba fb3c jsr %pc@(10c30dce <locks_block_on>)
10c31294: 2400 movel %d0,%d2
10c31296: 508f addql #8,%sp
10c31298: 6600 0294 bnew 10c3152e <posix_lock_file+0x332>
10c3129c: 60b4 bras 10c31252 <posix_lock_file+0x56>
10c3129e: 2452 moveal %a2@,%a2
10c312a0: b4fc 0000 cmpaw #0,%a2
10c312a4: 66b6 bnes 10c3125c <posix_lock_file+0x60>
10c312a6: 4bec 00a4 lea %a4@(164),%a5
10c312aa: 6002 bras 10c312ae <posix_lock_file+0xb2>
10c312ac: 2a4a moveal %a2,%a5
10c312ae: 2455 moveal %a5@,%a2
10c312b0: b4fc 0000 cmpaw #0,%a2
10c312b4: 6700 019e beqw 10c31454 <posix_lock_file+0x258>
10c312b8: 082a 0000 002c btst #0,%a2@(44)
10c312be: 67ec beqs 10c312ac <posix_lock_file+0xb0>
10c312c0: 7000 moveq #0,%d0
10c312c2: 222b 0014 movel %a3@(20),%d1
10c312c6: b2aa 0014 cmpl %a2@(20),%d1
10c312ca: 6610 bnes 10c312dc <posix_lock_file+0xe0>
10c312cc: 242b 0018 movel %a3@(24),%d2
10c312d0: b4aa 0018 cmpl %a2@(24),%d2
10c312d4: 57c0 seq %d0
10c312d6: 4880 extw %d0
10c312d8: 48c0 extl %d0
10c312da: 4480 negl %d0
10c312dc: 4a80 tstl %d0
10c312de: 67cc beqs 10c312ac <posix_lock_file+0xb0>
10c312e0: 6000 0172 braw 10c31454 <posix_lock_file+0x258>
10c312e4: 162b 002d moveb %a3@(45),%d3
10c312e8: 3843 moveaw %d3,%a4
10c312ea: b62a 002d cmpb %a2@(45),%d3
10c312ee: 6600 009e bnew 10c3138e <posix_lock_file+0x192>
10c312f2: 282b 002e movel %a3@(46),%d4
10c312f6: 2a2b 0032 movel %a3@(50),%d5
10c312fa: 2004 movel %d4,%d0
10c312fc: 2205 movel %d5,%d1
10c312fe: 4282 clrl %d2
10c31300: 5381 subql #1,%d1
10c31302: 9182 subxl %d2,%d0
10c31304: 242a 0036 movel %a2@(54),%d2
10c31308: 262a 003a movel %a2@(58),%d3
10c3130c: 9283 subl %d3,%d1
10c3130e: 9182 subxl %d2,%d0
10c31310: 6e00 0140 bgtw 10c31452 <posix_lock_file+0x256>
10c31314: 202b 0036 movel %a3@(54),%d0
10c31318: 222b 003a movel %a3@(58),%d1
10c3131c: 4283 clrl %d3
10c3131e: 5281 addql #1,%d1
10c31320: d183 addxl %d3,%d0
10c31322: 242a 002e movel %a2@(46),%d2
10c31326: 262a 0032 movel %a2@(50),%d3
10c3132a: 9283 subl %d3,%d1
10c3132c: 9182 subxl %d2,%d0
10c3132e: 6d00 014e bltw 10c3147e <posix_lock_file+0x282>
10c31332: 2002 movel %d2,%d0
10c31334: 2203 movel %d3,%d1
10c31336: 9285 subl %d5,%d1
10c31338: 9184 subxl %d4,%d0
10c3133a: 6f0a bles 10c31346 <posix_lock_file+0x14a>
10c3133c: 2544 002e movel %d4,%a2@(46)
10c31340: 2545 0032 movel %d5,%a2@(50)
10c31344: 6008 bras 10c3134e <posix_lock_file+0x152>
10c31346: 2742 002e movel %d2,%a3@(46)
10c3134a: 2743 0032 movel %d3,%a3@(50)
10c3134e: 282a 0036 movel %a2@(54),%d4
10c31352: 2a2a 003a movel %a2@(58),%d5
10c31356: 242b 0036 movel %a3@(54),%d2
10c3135a: 262b 003a movel %a3@(58),%d3
10c3135e: 2004 movel %d4,%d0
10c31360: 2205 movel %d5,%d1
10c31362: 9283 subl %d3,%d1
10c31364: 9182 subxl %d2,%d0
10c31366: 6c0a bges 10c31372 <posix_lock_file+0x176>
10c31368: 2542 0036 movel %d2,%a2@(54)
10c3136c: 2543 003a movel %d3,%a2@(58)
10c31370: 6008 bras 10c3137a <posix_lock_file+0x17e>
10c31372: 2744 0036 movel %d4,%a3@(54)
10c31376: 2745 003a movel %d5,%a3@(58)
10c3137a: 4aae ffec tstl %fp@(-20)
10c3137e: 667a bnes 10c313fa <posix_lock_file+0x1fe>
10c31380: 264a moveal %a2,%a3
10c31382: 307c 0001 moveaw #1,%a0
10c31386: 2d48 ffec movel %a0,%fp@(-20)
10c3138a: 6000 00c6 braw 10c31452 <posix_lock_file+0x256>
10c3138e: 206a 0036 moveal %a2@(54),%a0
10c31392: 226a 003a moveal %a2@(58),%a1
10c31396: 282b 002e movel %a3@(46),%d4
10c3139a: 2a2b 0032 movel %a3@(50),%d5
10c3139e: 2008 movel %a0,%d0
10c313a0: 2209 movel %a1,%d1
10c313a2: 9285 subl %d5,%d1
10c313a4: 9184 subxl %d4,%d0
10c313a6: 6d00 00aa bltw 10c31452 <posix_lock_file+0x256>
10c313aa: 242a 002e movel %a2@(46),%d2
10c313ae: 262a 0032 movel %a2@(50),%d3
10c313b2: 2c2b 0036 movel %a3@(54),%d6
10c313b6: 2e2b 003a movel %a3@(58),%d7
10c313ba: 2002 movel %d2,%d0
10c313bc: 2203 movel %d3,%d1
10c313be: 9287 subl %d7,%d1
10c313c0: 9186 subxl %d6,%d0
10c313c2: 6e00 00ba bgtw 10c3147e <posix_lock_file+0x282>
10c313c6: 300c movew %a4,%d0
10c313c8: 0c00 0002 cmpib #2,%d0
10c313cc: 6606 bnes 10c313d4 <posix_lock_file+0x1d8>
10c313ce: 7201 moveq #1,%d1
10c313d0: 2d41 ffec movel %d1,%fp@(-20)
10c313d4: 2002 movel %d2,%d0
10c313d6: 2203 movel %d3,%d1
10c313d8: 9285 subl %d5,%d1
10c313da: 9184 subxl %d4,%d0
10c313dc: 6c04 bges 10c313e2 <posix_lock_file+0x1e6>
10c313de: 2d4a fff4 movel %a2,%fp@(-12)
10c313e2: 2008 movel %a0,%d0
10c313e4: 2209 movel %a1,%d1
10c313e6: 9287 subl %d7,%d1
10c313e8: 9186 subxl %d6,%d0
10c313ea: 6e00 016a bgtw 10c31556 <posix_lock_file+0x35a>
10c313ee: 9685 subl %d5,%d3
10c313f0: 9584 subxl %d4,%d2
10c313f2: 6d5e blts 10c31452 <posix_lock_file+0x256>
10c313f4: 4aae ffec tstl %fp@(-20)
10c313f8: 670c beqs 10c31406 <posix_lock_file+0x20a>
10c313fa: 42a7 clrl %sp@-
10c313fc: 2f0d movel %a5,%sp@-
10c313fe: 4eba f740 jsr %pc@(10c30b40 <locks_delete_lock>)
10c31402: 508f addql #8,%sp
10c31404: 604e bras 10c31454 <posix_lock_file+0x258>
10c31406: 42a7 clrl %sp@-
10c31408: 2f0a movel %a2,%sp@-
10c3140a: 4eba f64c jsr %pc@(10c30a58 <locks_wake_up_blocks>)
10c3140e: 242b 002e movel %a3@(46),%d2
10c31412: 262b 0032 movel %a3@(50),%d3
10c31416: 2542 002e movel %d2,%a2@(46)
10c3141a: 2543 0032 movel %d3,%a2@(50)
10c3141e: 206b 0036 moveal %a3@(54),%a0
10c31422: 226b 003a moveal %a3@(58),%a1
10c31426: 2548 0036 movel %a0,%a2@(54)
10c3142a: 2549 003a movel %a1,%a2@(58)
10c3142e: 156b 002d 002d moveb %a3@(45),%a2@(45)
10c31434: 256b 004e 004e movel %a3@(78),%a2@(78)
10c3143a: 256b 0052 0052 movel %a3@(82),%a2@(82)
10c31440: 256b 0056 0056 movel %a3@(86),%a2@(86)
10c31446: 264a moveal %a2,%a3
10c31448: 327c 0001 moveaw #1,%a1
10c3144c: 2d49 ffec movel %a1,%fp@(-20)
10c31450: 508f addql #8,%sp
10c31452: 2a4a moveal %a2,%a5
10c31454: 2455 moveal %a5@,%a2
10c31456: b4fc 0000 cmpaw #0,%a2
10c3145a: 6722 beqs 10c3147e <posix_lock_file+0x282>
10c3145c: 7000 moveq #0,%d0
10c3145e: 222b 0014 movel %a3@(20),%d1
10c31462: b2aa 0014 cmpl %a2@(20),%d1
10c31466: 6610 bnes 10c31478 <posix_lock_file+0x27c>
10c31468: 242b 0018 movel %a3@(24),%d2
10c3146c: b4aa 0018 cmpl %a2@(24),%d2
10c31470: 57c0 seq %d0
10c31472: 4880 extw %d0
10c31474: 48c0 extl %d0
10c31476: 4480 negl %d0
10c31478: 4a80 tstl %d0
10c3147a: 6600 fe68 bnew 10c312e4 <posix_lock_file+0xe8>
10c3147e: 7400 moveq #0,%d2
10c31480: 4aae ffec tstl %fp@(-20)
10c31484: 6626 bnes 10c314ac <posix_lock_file+0x2b0>
10c31486: 0c2b 0002 002d cmpib #2,%a3@(45)
10c3148c: 6700 00a0 beqw 10c3152e <posix_lock_file+0x332>
10c31490: 2f0b movel %a3,%sp@-
10c31492: 2f2e fffc movel %fp@(-4),%sp@-
10c31496: 4eba f140 jsr %pc@(10c305d8 <locks_copy_lock>)
10c3149a: 2f2e fffc movel %fp@(-4),%sp@-
10c3149e: 2f0d movel %a5,%sp@-
10c314a0: 4eba f652 jsr %pc@(10c30af4 <locks_insert_lock>)
10c314a4: 42ae fffc clrl %fp@(-4)
10c314a8: 4fef 0010 lea %sp@(16),%sp
10c314ac: 4aae fff0 tstl %fp@(-16)
10c314b0: 6752 beqs 10c31504 <posix_lock_file+0x308>
10c314b2: 206e fff4 moveal %fp@(-12),%a0
10c314b6: b1ee fff0 cmpal %fp@(-16),%a0
10c314ba: 6624 bnes 10c314e0 <posix_lock_file+0x2e4>
10c314bc: 2d6e fff8 fff4 movel %fp@(-8),%fp@(-12)
10c314c2: 42ae fff8 clrl %fp@(-8)
10c314c6: 2f2e fff0 movel %fp@(-16),%sp@-
10c314ca: 2f2e fff4 movel %fp@(-12),%sp@-
10c314ce: 4eba f108 jsr %pc@(10c305d8 <locks_copy_lock>)
10c314d2: 2f2e fff4 movel %fp@(-12),%sp@-
10c314d6: 2f0d movel %a5,%sp@-
10c314d8: 4eba f61a jsr %pc@(10c30af4 <locks_insert_lock>)
10c314dc: 4fef 0010 lea %sp@(16),%sp
10c314e0: 202b 0036 movel %a3@(54),%d0
10c314e4: 222b 003a movel %a3@(58),%d1
10c314e8: 4283 clrl %d3
10c314ea: 5281 addql #1,%d1
10c314ec: d183 addxl %d3,%d0
10c314ee: 206e fff0 moveal %fp@(-16),%a0
10c314f2: 2140 002e movel %d0,%a0@(46)
10c314f6: 2141 0032 movel %d1,%a0@(50)
10c314fa: 42a7 clrl %sp@-
10c314fc: 2f08 movel %a0,%sp@-
10c314fe: 4eba f558 jsr %pc@(10c30a58 <locks_wake_up_blocks>)
10c31502: 508f addql #8,%sp
10c31504: 4aae fff4 tstl %fp@(-12)
10c31508: 6724 beqs 10c3152e <posix_lock_file+0x332>
10c3150a: 202b 002e movel %a3@(46),%d0
10c3150e: 222b 0032 movel %a3@(50),%d1
10c31512: 4283 clrl %d3
10c31514: 5381 subql #1,%d1
10c31516: 9183 subxl %d3,%d0
10c31518: 206e fff4 moveal %fp@(-12),%a0
10c3151c: 2140 0036 movel %d0,%a0@(54)
10c31520: 2141 003a movel %d1,%a0@(58)
10c31524: 42a7 clrl %sp@-
10c31526: 2f08 movel %a0,%sp@-
10c31528: 4eba f52e jsr %pc@(10c30a58 <locks_wake_up_blocks>)
10c3152c: 508f addql #8,%sp
10c3152e: 4aae fffc tstl %fp@(-4)
10c31532: 676a beqs 10c3159e <posix_lock_file+0x3a2>
10c31534: 2079 1002 53b4 moveal 100253b4 <_current_task>,%a0
10c3153a: 53a8 0258 subql #1,%a0@(600)
10c3153e: 226e fffc moveal %fp@(-4),%a1
10c31542: 41e9 0020 lea %a1@(32),%a0
10c31546: b1d0 cmpal %a0@,%a0
10c31548: 6714 beqs 10c3155e <posix_lock_file+0x362>
10c3154a: 4879 1000 2990 pea 10002990 <tvecs+0xdf8>
10c31550: 4eb9 10c1 60e4 jsr 10c160e4 <panic>
10c31556: 2d4a fff0 movel %a2,%fp@(-16)
10c3155a: 6000 ff22 braw 10c3147e <posix_lock_file+0x282>
10c3155e: 226e fffc moveal %fp@(-4),%a1
10c31562: 41e9 000c lea %a1@(12),%a0
10c31566: b1d0 cmpal %a0@,%a0
10c31568: 670c beqs 10c31576 <posix_lock_file+0x37a>
10c3156a: 4879 1000 29bf pea 100029bf <tvecs+0xe27>
10c31570: 4eb9 10c1 60e4 jsr 10c160e4 <panic>
10c31576: 206e fffc moveal %fp@(-4),%a0
10c3157a: 5888 addql #4,%a0
10c3157c: b1d0 cmpal %a0@,%a0
10c3157e: 670c beqs 10c3158c <posix_lock_file+0x390>
10c31580: 4879 1000 29ee pea 100029ee <tvecs+0xe56>
10c31586: 4eb9 10c1 60e4 jsr 10c160e4 <panic>
10c3158c: 2f2e fffc movel %fp@(-4),%sp@-
10c31590: 2f39 1001 b660 movel 1001b660 <filelock_cache>,%sp@-
10c31596: 4eb9 10c2 0aea jsr 10c20aea <kmem_cache_free>
10c3159c: 508f addql #8,%sp
10c3159e: 4aae fff8 tstl %fp@(-8)
10c315a2: 6760 beqs 10c31604 <posix_lock_file+0x408>
10c315a4: 2079 1002 53b4 moveal 100253b4 <_current_task>,%a0
10c315aa: 53a8 0258 subql #1,%a0@(600)
10c315ae: 226e fff8 moveal %fp@(-8),%a1
10c315b2: 41e9 0020 lea %a1@(32),%a0
10c315b6: b1d0 cmpal %a0@,%a0
10c315b8: 670c beqs 10c315c6 <posix_lock_file+0x3ca>
10c315ba: 4879 1000 2990 pea 10002990 <tvecs+0xdf8>
10c315c0: 4eb9 10c1 60e4 jsr 10c160e4 <panic>
10c315c6: 226e fff8 moveal %fp@(-8),%a1
10c315ca: 41e9 000c lea %a1@(12),%a0
10c315ce: b1d0 cmpal %a0@,%a0
10c315d0: 670c beqs 10c315de <posix_lock_file+0x3e2>
10c315d2: 4879 1000 29bf pea 100029bf <tvecs+0xe27>
10c315d8: 4eb9 10c1 60e4 jsr 10c160e4 <panic>
10c315de: 206e fff8 moveal %fp@(-8),%a0
10c315e2: 5888 addql #4,%a0
10c315e4: b1d0 cmpal %a0@,%a0
10c315e6: 670c beqs 10c315f4 <posix_lock_file+0x3f8>
10c315e8: 4879 1000 29ee pea 100029ee <tvecs+0xe56>
10c315ee: 4eb9 10c1 60e4 jsr 10c160e4 <panic>
10c315f4: 2f2e fff8 movel %fp@(-8),%sp@-
10c315f8: 2f39 1001 b660 movel 1001b660 <filelock_cache>,%sp@-
10c315fe: 4eb9 10c2 0aea jsr 10c20aea <kmem_cache_free>
10c31604: 2002 movel %d2,%d0
10c31606: 4cee 3cfc ffc4 moveml %fp@(-60),%d2-%d7/%a2-%a5
10c3160c: 4e5e unlk %fp
10c3160e: 4e75 rts
10c31610 <__get_lease>:
10c31610: 4e56 fffc linkw %fp,#-4
10c31614: 48e7 3838 moveml %d2-%d4/%a2-%a4,%sp@-
10c31618: 286e 0008 moveal %fp@(8),%a4
10c3161c: 282e 000c movel %fp@(12),%d4
10c31620: 7400 moveq #0,%d2
10c31622: 486e fffc pea %fp@(-4)
10c31626: 42a7 clrl %sp@-
10c31628: 42a7 clrl %sp@-
10c3162a: 4eba f28e jsr %pc@(10c308ba <lease_alloc>)
10c3162e: 2600 movel %d0,%d3
10c31630: 4fef 000c lea %sp@(12),%sp
10c31634: 246c 00a4 moveal %a4@(164),%a2
10c31638: 082a 0004 002d btst #4,%a2@(45)
10c3163e: 6750 beqs 10c31690 <__get_lease+0x80>
10c31640: 0804 000b btst #11,%d4
10c31644: 6600 00c6 bnew 10c3170c <__get_lease+0xfc>
10c31648: 2079 1002 53b4 moveal 100253b4 <_current_task>,%a0
10c3164e: 202a 0014 movel %a2@(20),%d0
10c31652: b0a8 02ee cmpl %a0@(750),%d0
10c31656: 6700 00b4 beqw 10c3170c <__get_lease+0xfc>
10c3165a: 4a83 tstl %d3
10c3165c: 665c bnes 10c316ba <__get_lease+0xaa>
10c3165e: 47fa f76e lea %pc@(10c30dce <locks_block_on>),%a3
10c31662: 2f2e fffc movel %fp@(-4),%sp@-
10c31666: 2f0a movel %a2,%sp@-
10c31668: 4e93 jsr %a3@
10c3166a: 2400 movel %d0,%d2
10c3166c: 508f addql #8,%sp
10c3166e: 6600 010a bnew 10c3177a <__get_lease+0x16a>
10c31672: 246c 00a4 moveal %a4@(164),%a2
10c31676: b4fc 0000 cmpaw #0,%a2
10c3167a: 6700 00fe beqw 10c3177a <__get_lease+0x16a>
10c3167e: 082a 0005 002c btst #5,%a2@(44)
10c31684: 6700 00f4 beqw 10c3177a <__get_lease+0x16a>
10c31688: 082a 0004 002d btst #4,%a2@(45)
10c3168e: 66d2 bnes 10c31662 <__get_lease+0x52>
10c31690: 0804 0001 btst #1,%d4
10c31694: 6704 beqs 10c3169a <__get_lease+0x8a>
10c31696: 7012 moveq #18,%d0
10c31698: 600c bras 10c316a6 <__get_lease+0x96>
10c3169a: 082a 0000 002d btst #0,%a2@(45)
10c316a0: 6700 00d8 beqw 10c3177a <__get_lease+0x16a>
10c316a4: 7010 moveq #16,%d0
10c316a6: 4a83 tstl %d3
10c316a8: 6716 beqs 10c316c0 <__get_lease+0xb0>
10c316aa: 2079 1002 53b4 moveal 100253b4 <_current_task>,%a0
10c316b0: 222a 0014 movel %a2@(20),%d1
10c316b4: b2a8 02ee cmpl %a0@(750),%d1
10c316b8: 6706 beqs 10c316c0 <__get_lease+0xb0>
10c316ba: 2403 movel %d3,%d2
10c316bc: 6000 00bc braw 10c3177a <__get_lease+0x16a>
10c316c0: 204a moveal %a2,%a0
10c316c2: 2404 movel %d4,%d2
10c316c4: 0282 0000 0800 andil #2048,%d2
10c316ca: 724a moveq #74,%d1
10c316cc: d28a addl %a2,%d1
10c316ce: 1140 002d moveb %d0,%a0@(45)
10c316d2: 2050 moveal %a0@,%a0
10c316d4: b0fc 0000 cmpaw #0,%a0
10c316d8: 6708 beqs 10c316e2 <__get_lease+0xd2>
10c316da: 0828 0005 002c btst #5,%a0@(44)
10c316e0: 66ec bnes 10c316ce <__get_lease+0xbe>
10c316e2: 2f3c 0002 0003 movel #131075,%sp@-
10c316e8: 4878 001d pea 1d <LSIGTRAP+0x18>
10c316ec: 2f01 movel %d1,%sp@-
10c316ee: 4eb9 10c2 f1de jsr 10c2f1de <kill_fasync>
10c316f4: 4fef 000c lea %sp@(12),%sp
10c316f8: 4a82 tstl %d2
10c316fa: 6610 bnes 10c3170c <__get_lease+0xfc>
10c316fc: 2079 1002 53b4 moveal 100253b4 <_current_task>,%a0
10c31702: 226a 0014 moveal %a2@(20),%a1
10c31706: b3e8 02ee cmpal %a0@(750),%a1
10c3170a: 6604 bnes 10c31710 <__get_lease+0x100>
10c3170c: 74f5 moveq #-11,%d2
10c3170e: 606a bras 10c3177a <__get_lease+0x16a>
10c31710: 2079 1000 daa4 moveal 1000daa4 <lease_break_time>,%a0
10c31716: b0fc 0000 cmpaw #0,%a0
10c3171a: 6f12 bles 10c3172e <__get_lease+0x11e>
10c3171c: 2008 movel %a0,%d0
10c3171e: d080 addl %d0,%d0
10c31720: d088 addl %a0,%d0
10c31722: 2200 movel %d0,%d1
10c31724: eb89 lsll #5,%d1
10c31726: d081 addl %d1,%d0
10c31728: 2400 movel %d0,%d2
10c3172a: d488 addl %a0,%d2
10c3172c: 6002 bras 10c31730 <__get_lease+0x120>
10c3172e: 7400 moveq #0,%d2
10c31730: 47fa f6d2 lea %pc@(10c30e04 <locks_block_on_timeout>),%a3
10c31734: 2f02 movel %d2,%sp@-
10c31736: 2f2e fffc movel %fp@(-4),%sp@-
10c3173a: 2f0a movel %a2,%sp@-
10c3173c: 4e93 jsr %a3@
10c3173e: 2400 movel %d0,%d2
10c31740: 4fef 000c lea %sp@(12),%sp
10c31744: 661c bnes 10c31762 <__get_lease+0x152>
10c31746: 42a7 clrl %sp@-
10c31748: 486c 00a4 pea %a4@(164)
10c3174c: 4eba f3f2 jsr %pc@(10c30b40 <locks_delete_lock>)
10c31750: 4879 1000 2ab8 pea 10002ab8 <tvecs+0xf20>
10c31756: 4eb9 10c1 677e jsr 10c1677e <printk>
10c3175c: 4fef 000c lea %sp@(12),%sp
10c31760: 6018 bras 10c3177a <__get_lease+0x16a>
10c31762: 4a82 tstl %d2
10c31764: 6f14 bles 10c3177a <__get_lease+0x16a>
10c31766: 246c 00a4 moveal %a4@(164),%a2
10c3176a: b4fc 0000 cmpaw #0,%a2
10c3176e: 6708 beqs 10c31778 <__get_lease+0x168>
10c31770: 082a 0005 002c btst #5,%a2@(44)
10c31776: 66bc bnes 10c31734 <__get_lease+0x124>
10c31778: 7400 moveq #0,%d2
10c3177a: 4a83 tstl %d3
10c3177c: 666a bnes 10c317e8 <__get_lease+0x1d8>
10c3177e: 202e fffc movel %fp@(-4),%d0
10c31782: 660c bnes 10c31790 <__get_lease+0x180>
10c31784: 4879 1000 298b pea 1000298b <tvecs+0xdf3>
10c3178a: 4eb9 10c1 60e4 jsr 10c160e4 <panic>
10c31790: 2079 1002 53b4 moveal 100253b4 <_current_task>,%a0
10c31796: 53a8 0258 subql #1,%a0@(600)
10c3179a: 2240 moveal %d0,%a1
10c3179c: 41e9 0020 lea %a1@(32),%a0
10c317a0: b1d0 cmpal %a0@,%a0
10c317a2: 670c beqs 10c317b0 <__get_lease+0x1a0>
10c317a4: 4879 1000 2990 pea 10002990 <tvecs+0xdf8>
10c317aa: 4eb9 10c1 60e4 jsr 10c160e4 <panic>
10c317b0: 2240 moveal %d0,%a1
10c317b2: 41e9 000c lea %a1@(12),%a0
10c317b6: b1d0 cmpal %a0@,%a0
10c317b8: 670c beqs 10c317c6 <__get_lease+0x1b6>
10c317ba: 4879 1000 29bf pea 100029bf <tvecs+0xe27>
10c317c0: 4eb9 10c1 60e4 jsr 10c160e4 <panic>
10c317c6: 2040 moveal %d0,%a0
10c317c8: 5888 addql #4,%a0
10c317ca: b1d0 cmpal %a0@,%a0
10c317cc: 670c beqs 10c317da <__get_lease+0x1ca>
10c317ce: 4879 1000 29ee pea 100029ee <tvecs+0xe56>
10c317d4: 4eb9 10c1 60e4 jsr 10c160e4 <panic>
10c317da: 2f00 movel %d0,%sp@-
10c317dc: 2f39 1001 b660 movel 1001b660 <filelock_cache>,%sp@-
10c317e2: 4eb9 10c2 0aea jsr 10c20aea <kmem_cache_free>
10c317e8: 2002 movel %d2,%d0
10c317ea: 4cee 1c1c ffe4 moveml %fp@(-28),%d2-%d4/%a2-%a4
10c317f0: 4e5e unlk %fp
10c317f2: 4e75 rts
10c317f4 <lease_get_mtime>:
10c317f4: 4e56 0000 linkw %fp,#0
10c317f8: 226e 0008 moveal %fp@(8),%a1
10c317fc: 2069 00a4 moveal %a1@(164),%a0
10c31800: b0fc 0000 cmpaw #0,%a0
10c31804: 6718 beqs 10c3181e <lease_get_mtime+0x2a>
10c31806: 0828 0005 002c btst #5,%a0@(44)
10c3180c: 6710 beqs 10c3181e <lease_get_mtime+0x2a>
10c3180e: 0828 0000 002d btst #0,%a0@(45)
10c31814: 6708 beqs 10c3181e <lease_get_mtime+0x2a>
10c31816: 2039 1002 5790 movel 10025790 <xtime>,%d0
10c3181c: 6004 bras 10c31822 <lease_get_mtime+0x2e>
10c3181e: 2029 004c movel %a1@(76),%d0
10c31822: 4e5e unlk %fp
10c31824: 4e75 rts
10c31826 <fcntl_getlease>:
10c31826: 4e56 0000 linkw %fp,#0
10c3182a: 206e 0008 moveal %fp@(8),%a0
10c3182e: 2068 0008 moveal %a0@(8),%a0
10c31832: 2068 0008 moveal %a0@(8),%a0
10c31836: 2068 00a4 moveal %a0@(164),%a0
10c3183a: b0fc 0000 cmpaw #0,%a0
10c3183e: 6708 beqs 10c31848 <fcntl_getlease+0x22>
10c31840: 0828 0005 002c btst #5,%a0@(44)
10c31846: 6604 bnes 10c3184c <fcntl_getlease+0x26>
10c31848: 7002 moveq #2,%d0
10c3184a: 600a bras 10c31856 <fcntl_getlease+0x30>
10c3184c: 1028 002d moveb %a0@(45),%d0
10c31850: 7210 moveq #16,%d1
10c31852: 4601 notb %d1
10c31854: c081 andl %d1,%d0
10c31856: 4e5e unlk %fp
10c31858: 4e75 rts
10c3185a <lease_modify>:
10c3185a: 4e56 0000 linkw %fp,#0
10c3185e: 48e7 3038 moveml %d2-%d3/%a2-%a4,%sp@-
10c31862: 286e 0008 moveal %fp@(8),%a4
10c31866: 262e 000c movel %fp@(12),%d3
10c3186a: 266e 0014 moveal %fp@(20),%a3
10c3186e: 2454 moveal %a4@,%a2
10c31870: 2f03 movel %d3,%sp@-
10c31872: 2f0a movel %a2,%sp@-
10c31874: 4eba ee36 jsr %pc@(10c306ac <assign_type>)
10c31878: 2400 movel %d0,%d2
10c3187a: 508f addql #8,%sp
10c3187c: 6d3a blts 10c318b8 <lease_modify+0x5e>
10c3187e: 42a7 clrl %sp@-
10c31880: 2f0a movel %a2,%sp@-
10c31882: 4eba f1d4 jsr %pc@(10c30a58 <locks_wake_up_blocks>)
10c31886: 508f addql #8,%sp
10c31888: 7002 moveq #2,%d0
10c3188a: b083 cmpl %d3,%d0
10c3188c: 662a bnes 10c318b8 <lease_modify+0x5e>
10c3188e: 42ab 003a clrl %a3@(58)
10c31892: 42ab 003e clrl %a3@(62)
10c31896: 42ab 0042 clrl %a3@(66)
10c3189a: 42ab 0046 clrl %a3@(70)
10c3189e: 42a7 clrl %sp@-
10c318a0: 2f0c movel %a4,%sp@-
10c318a2: 4eba f29c jsr %pc@(10c30b40 <locks_delete_lock>)
10c318a6: 486a 004a pea %a2@(74)
10c318aa: 42a7 clrl %sp@-
10c318ac: 2f0b movel %a3,%sp@-
10c318ae: 2f2e 0010 movel %fp@(16),%sp@-
10c318b2: 4eb9 10c2 f0be jsr 10c2f0be <fasync_helper>
10c318b8: 2002 movel %d2,%d0
10c318ba: 4cee 1c0c ffec moveml %fp@(-20),%d2-%d3/%a2-%a4
10c318c0: 4e5e unlk %fp
10c318c2: 4e75 rts
10c318c4 <fcntl_setlease>:
10c318c4: 4e56 fffc linkw %fp,#-4
10c318c8: 48e7 3c30 moveml %d2-%d5/%a2-%a3,%sp@-
10c318cc: 2a2e 0008 movel %fp@(8),%d5
10c318d0: 266e 000c moveal %fp@(12),%a3
10c318d4: 262e 0010 movel %fp@(16),%d3
10c318d8: 7800 moveq #0,%d4
10c318da: 7400 moveq #0,%d2
10c318dc: 7200 moveq #0,%d1
10c318de: 246b 0008 moveal %a3@(8),%a2
10c318e2: 226a 0008 moveal %a2@(8),%a1
10c318e6: 2079 1002 53b4 moveal 100253b4 <_current_task>,%a0
10c318ec: 2028 0138 movel %a0@(312),%d0
10c318f0: b0a9 0036 cmpl %a1@(54),%d0
10c318f4: 6714 beqs 10c3190a <fcntl_setlease+0x46>
10c318f6: 0828 0004 01d0 btst #4,%a0@(464)
10c318fc: 6606 bnes 10c31904 <fcntl_setlease+0x40>
10c318fe: 70f3 moveq #-13,%d0
10c31900: 6000 0198 braw 10c31a9a <fcntl_setlease+0x1d6>
10c31904: 0068 0100 0006 oriw #256,%a0@(6)
10c3190a: 3029 0032 movew %a1@(50),%d0
10c3190e: 0240 f000 andiw #-4096,%d0
10c31912: 0c40 8000 cmpiw #-32768,%d0
10c31916: 6706 beqs 10c3191e <fcntl_setlease+0x5a>
10c31918: 70ea moveq #-22,%d0
10c3191a: 6000 017e braw 10c31a9a <fcntl_setlease+0x1d6>
10c3191e: 7001 moveq #1,%d0
10c31920: b083 cmpl %d3,%d0
10c31922: 6610 bnes 10c31934 <fcntl_setlease+0x70>
10c31924: b092 cmpl %a2@,%d0
10c31926: 6d06 blts 10c3192e <fcntl_setlease+0x6a>
10c31928: b0a9 002c cmpl %a1@(44),%d0
10c3192c: 6c06 bges 10c31934 <fcntl_setlease+0x70>
10c3192e: 70f5 moveq #-11,%d0
10c31930: 6000 0168 braw 10c31a9a <fcntl_setlease+0x1d6>
10c31934: 45e9 00a4 lea %a1@(164),%a2
10c31938: 6020 bras 10c3195a <fcntl_setlease+0x96>
10c3193a: 202e fffc movel %fp@(-4),%d0
10c3193e: 2040 moveal %d0,%a0
10c31940: b7e8 0028 cmpal %a0@(40),%a3
10c31944: 6604 bnes 10c3194a <fcntl_setlease+0x86>
10c31946: 280a movel %a2,%d4
10c31948: 600e bras 10c31958 <fcntl_setlease+0x94>
10c3194a: 0828 0000 002d btst #0,%a0@(45)
10c31950: 6704 beqs 10c31956 <fcntl_setlease+0x92>
10c31952: 5281 addql #1,%d1
10c31954: 6002 bras 10c31958 <fcntl_setlease+0x94>
10c31956: 5282 addql #1,%d2
10c31958: 2448 moveal %a0,%a2
10c3195a: 2052 moveal %a2@,%a0
10c3195c: 2d48 fffc movel %a0,%fp@(-4)
10c31960: 6708 beqs 10c3196a <fcntl_setlease+0xa6>
10c31962: 0c28 0020 002c cmpib #32,%a0@(44)
10c31968: 67d0 beqs 10c3193a <fcntl_setlease+0x76>
10c3196a: 4a83 tstl %d3
10c3196c: 6604 bnes 10c31972 <fcntl_setlease+0xae>
10c3196e: 4a81 tstl %d1
10c31970: 6e0e bgts 10c31980 <fcntl_setlease+0xbc>
10c31972: 7001 moveq #1,%d0
10c31974: b083 cmpl %d3,%d0
10c31976: 660e bnes 10c31986 <fcntl_setlease+0xc2>
10c31978: 2002 movel %d2,%d0
10c3197a: d081 addl %d1,%d0
10c3197c: 4a80 tstl %d0
10c3197e: 6f06 bles 10c31986 <fcntl_setlease+0xc2>
10c31980: 74f5 moveq #-11,%d2
10c31982: 6000 0114 braw 10c31a98 <fcntl_setlease+0x1d4>
10c31986: 4a84 tstl %d4
10c31988: 6712 beqs 10c3199c <fcntl_setlease+0xd8>
10c3198a: 2f0b movel %a3,%sp@-
10c3198c: 2f05 movel %d5,%sp@-
10c3198e: 2f03 movel %d3,%sp@-
10c31990: 2f04 movel %d4,%sp@-
10c31992: 4eba fec6 jsr %pc@(10c3185a <lease_modify>)
10c31996: 2400 movel %d0,%d2
10c31998: 6000 00fe braw 10c31a98 <fcntl_setlease+0x1d4>
10c3199c: 7002 moveq #2,%d0
10c3199e: b083 cmpl %d3,%d0
10c319a0: 6606 bnes 10c319a8 <fcntl_setlease+0xe4>
10c319a2: 7400 moveq #0,%d2
10c319a4: 6000 00f2 braw 10c31a98 <fcntl_setlease+0x1d4>
10c319a8: 4ab9 1000 daa0 tstl 1000daa0 <leases_enable>
10c319ae: 6606 bnes 10c319b6 <fcntl_setlease+0xf2>
10c319b0: 74ea moveq #-22,%d2
10c319b2: 6000 00e4 braw 10c31a98 <fcntl_setlease+0x1d4>
10c319b6: 486e fffc pea %fp@(-4)
10c319ba: 2f03 movel %d3,%sp@-
10c319bc: 2f0b movel %a3,%sp@-
10c319be: 4eba eefa jsr %pc@(10c308ba <lease_alloc>)
10c319c2: 2400 movel %d0,%d2
10c319c4: 4fef 000c lea %sp@(12),%sp
10c319c8: 6600 00ce bnew 10c31a98 <fcntl_setlease+0x1d4>
10c319cc: 704a moveq #74,%d0
10c319ce: d0ae fffc addl %fp@(-4),%d0
10c319d2: 2f00 movel %d0,%sp@-
10c319d4: 4878 0001 pea 1 <PF_DTRACE_OFF>
10c319d8: 2f0b movel %a3,%sp@-
10c319da: 2f05 movel %d5,%sp@-
10c319dc: 4eb9 10c2 f0be jsr 10c2f0be <fasync_helper>
10c319e2: 2400 movel %d0,%d2
10c319e4: 4fef 0010 lea %sp@(16),%sp
10c319e8: 6c6c bges 10c31a56 <fcntl_setlease+0x192>
10c319ea: 202e fffc movel %fp@(-4),%d0
10c319ee: 660c bnes 10c319fc <fcntl_setlease+0x138>
10c319f0: 4879 1000 298b pea 1000298b <tvecs+0xdf3>
10c319f6: 4eb9 10c1 60e4 jsr 10c160e4 <panic>
10c319fc: 2079 1002 53b4 moveal 100253b4 <_current_task>,%a0
10c31a02: 53a8 0258 subql #1,%a0@(600)
10c31a06: 2240 moveal %d0,%a1
10c31a08: 41e9 0020 lea %a1@(32),%a0
10c31a0c: b1d0 cmpal %a0@,%a0
10c31a0e: 670c beqs 10c31a1c <fcntl_setlease+0x158>
10c31a10: 4879 1000 2990 pea 10002990 <tvecs+0xdf8>
10c31a16: 4eb9 10c1 60e4 jsr 10c160e4 <panic>
10c31a1c: 2240 moveal %d0,%a1
10c31a1e: 41e9 000c lea %a1@(12),%a0
10c31a22: b1d0 cmpal %a0@,%a0
10c31a24: 670c beqs 10c31a32 <fcntl_setlease+0x16e>
10c31a26: 4879 1000 29bf pea 100029bf <tvecs+0xe27>
10c31a2c: 4eb9 10c1 60e4 jsr 10c160e4 <panic>
10c31a32: 2040 moveal %d0,%a0
10c31a34: 5888 addql #4,%a0
10c31a36: b1d0 cmpal %a0@,%a0
10c31a38: 670c beqs 10c31a46 <fcntl_setlease+0x182>
10c31a3a: 4879 1000 29ee pea 100029ee <tvecs+0xe56>
10c31a40: 4eb9 10c1 60e4 jsr 10c160e4 <panic>
10c31a46: 2f00 movel %d0,%sp@-
10c31a48: 2f39 1001 b660 movel 1001b660 <filelock_cache>,%sp@-
10c31a4e: 4eb9 10c2 0aea jsr 10c20aea <kmem_cache_free>
10c31a54: 6042 bras 10c31a98 <fcntl_setlease+0x1d4>
10c31a56: 206e fffc moveal %fp@(-4),%a0
10c31a5a: 2092 movel %a2@,%a0@
10c31a5c: 24ae fffc movel %fp@(-4),%a2@
10c31a60: 206e fffc moveal %fp@(-4),%a0
10c31a64: 5888 addql #4,%a0
10c31a66: 2279 1000 daa8 moveal 1000daa8 <file_lock_list>,%a1
10c31a6c: 2348 0004 movel %a0,%a1@(4)
10c31a70: 2089 movel %a1,%a0@
10c31a72: 217c 1000 daa8 movel #268491432,%a0@(4)
10c31a78: 0004
10c31a7a: 23c8 1000 daa8 movel %a0,1000daa8 <file_lock_list>
10c31a80: 2079 1002 53b4 moveal 100253b4 <_current_task>,%a0
10c31a86: 2768 007a 003a movel %a0@(122),%a3@(58)
10c31a8c: 2768 012c 003e movel %a0@(300),%a3@(62)
10c31a92: 2768 0130 0042 movel %a0@(304),%a3@(66)
10c31a98: 2002 movel %d2,%d0
10c31a9a: 4cee 0c3c ffe4 moveml %fp@(-28),%d2-%d5/%a2-%a3
10c31aa0: 4e5e unlk %fp
10c31aa2: 4e75 rts
10c31aa4 <sys_flock>:
10c31aa4: 4e56 0000 linkw %fp,#0
10c31aa8: 48e7 3020 moveml %d2-%d3/%a2,%sp@-
10c31aac: 262e 000c movel %fp@(12),%d3
10c31ab0: 74f7 moveq #-9,%d2
10c31ab2: 2f2e 0008 movel %fp@(8),%sp@-
10c31ab6: 4eb9 10c2 4ab0 jsr 10c24ab0 <fget>
10c31abc: 2440 moveal %d0,%a2
10c31abe: 588f addql #4,%sp
10c31ac0: b4fc 0000 cmpaw #0,%a2
10c31ac4: 677e beqs 10c31b44 <sys_flock+0xa0>
10c31ac6: 0803 0005 btst #5,%d3
10c31aca: 670a beqs 10c31ad6 <sys_flock+0x32>
10c31acc: 2403 movel %d3,%d2
10c31ace: 701f moveq #31,%d0
10c31ad0: 4600 notb %d0
10c31ad2: c480 andl %d0,%d2
10c31ad4: 602c bras 10c31b02 <sys_flock+0x5e>
10c31ad6: 2003 movel %d3,%d0
10c31ad8: 72fb moveq #-5,%d1
10c31ada: c081 andl %d1,%d0
10c31adc: 7202 moveq #2,%d1
10c31ade: b280 cmpl %d0,%d1
10c31ae0: 6716 beqs 10c31af8 <sys_flock+0x54>
10c31ae2: 6d08 blts 10c31aec <sys_flock+0x48>
10c31ae4: 7201 moveq #1,%d1
10c31ae6: b280 cmpl %d0,%d1
10c31ae8: 670a beqs 10c31af4 <sys_flock+0x50>
10c31aea: 6014 bras 10c31b00 <sys_flock+0x5c>
10c31aec: 7208 moveq #8,%d1
10c31aee: b280 cmpl %d0,%d1
10c31af0: 670a beqs 10c31afc <sys_flock+0x58>
10c31af2: 600c bras 10c31b00 <sys_flock+0x5c>
10c31af4: 7400 moveq #0,%d2
10c31af6: 600e bras 10c31b06 <sys_flock+0x62>
10c31af8: 7401 moveq #1,%d2
10c31afa: 600a bras 10c31b06 <sys_flock+0x62>
10c31afc: 7402 moveq #2,%d2
10c31afe: 6006 bras 10c31b06 <sys_flock+0x62>
10c31b00: 74ea moveq #-22,%d2
10c31b02: 4a82 tstl %d2
10c31b04: 6d36 blts 10c31b3c <sys_flock+0x98>
10c31b06: 2202 movel %d2,%d1
10c31b08: 74f7 moveq #-9,%d2
10c31b0a: 7002 moveq #2,%d0
10c31b0c: b081 cmpl %d1,%d0
10c31b0e: 6710 beqs 10c31b20 <sys_flock+0x7c>
10c31b10: 0801 0005 btst #5,%d1
10c31b14: 660a bnes 10c31b20 <sys_flock+0x7c>
10c31b16: 302a 001c movew %a2@(28),%d0
10c31b1a: 0240 0003 andiw #3,%d0
10c31b1e: 671c beqs 10c31b3c <sys_flock+0x98>
10c31b20: 700c moveq #12,%d0
10c31b22: c680 andl %d0,%d3
10c31b24: 57c0 seq %d0
10c31b26: 4880 extw %d0
10c31b28: 48c0 extl %d0
10c31b2a: 4480 negl %d0
10c31b2c: 2f00 movel %d0,%sp@-
10c31b2e: 2f01 movel %d1,%sp@-
10c31b30: 2f0a movel %a2,%sp@-
10c31b32: 4eba f564 jsr %pc@(10c31098 <flock_lock_file>)
10c31b36: 2400 movel %d0,%d2
10c31b38: 4fef 000c lea %sp@(12),%sp
10c31b3c: 2f0a movel %a2,%sp@-
10c31b3e: 4eb9 10c2 49a6 jsr 10c249a6 <fput>
10c31b44: 2002 movel %d2,%d0
10c31b46: 4cee 040c fff4 moveml %fp@(-12),%d2-%d3/%a2
10c31b4c: 4e5e unlk %fp
10c31b4e: 4e75 rts
10c31b50 <fcntl_getlk>:
10c31b50: 4e56 ff94 linkw %fp,#-108
10c31b54: 48e7 3f38 moveml %d2-%d7/%a2-%a4,%sp@-
10c31b58: 266e 000c moveal %fp@(12),%a3
10c31b5c: 4878 0010 pea 10 <LSIGTRAP+0xb>
10c31b60: 2f0b movel %a3,%sp@-
10c31b62: 7496 moveq #-106,%d2
10c31b64: d48e addl %fp,%d2
10c31b66: 2f02 movel %d2,%sp@-
10c31b68: 45f9 10c8 5744 lea 10c85744 <memcpy>,%a2
10c31b6e: 4e92 jsr %a2@
10c31b70: 4fef 000c lea %sp@(12),%sp
10c31b74: 78ea moveq #-22,%d4
10c31b76: 2e02 movel %d2,%d7
10c31b78: 284a moveal %a2,%a4
10c31b7a: 0c6e 0001 ff96 cmpiw #1,%fp@(-106)
10c31b80: 6200 011e bhiw 10c31ca0 <fcntl_getlk+0x150>
10c31b84: 78f7 moveq #-9,%d4
10c31b86: 2f2e 0008 movel %fp@(8),%sp@-
10c31b8a: 4eb9 10c2 4ab0 jsr 10c24ab0 <fget>
10c31b90: 2440 moveal %d0,%a2
10c31b92: 588f addql #4,%sp
10c31b94: b4fc 0000 cmpaw #0,%a2
10c31b98: 6700 0106 beqw 10c31ca0 <fcntl_getlk+0x150>
10c31b9c: 2f07 movel %d7,%sp@-
10c31b9e: 74a6 moveq #-90,%d2
10c31ba0: d48e addl %fp,%d2
10c31ba2: 2f02 movel %d2,%sp@-
10c31ba4: 2f0a movel %a2,%sp@-
10c31ba6: 4eba eb2a jsr %pc@(10c306d2 <flock_to_posix_lock>)
10c31baa: 2800 movel %d0,%d4
10c31bac: 4fef 000c lea %sp@(12),%sp
10c31bb0: 6600 00e6 bnew 10c31c98 <fcntl_getlk+0x148>
10c31bb4: 206a 0010 moveal %a2@(16),%a0
10c31bb8: b0fc 0000 cmpaw #0,%a0
10c31bbc: 6738 beqs 10c31bf6 <fcntl_getlk+0xa6>
10c31bbe: 2068 0034 moveal %a0@(52),%a0
10c31bc2: b0fc 0000 cmpaw #0,%a0
10c31bc6: 672e beqs 10c31bf6 <fcntl_getlk+0xa6>
10c31bc8: 2f02 movel %d2,%sp@-
10c31bca: 4878 0005 pea 5 <LSIGTRAP>
10c31bce: 2f0a movel %a2,%sp@-
10c31bd0: 4e90 jsr %a0@
10c31bd2: 2800 movel %d0,%d4
10c31bd4: 4fef 000c lea %sp@(12),%sp
10c31bd8: 6d00 00be bltw 10c31c98 <fcntl_getlk+0x148>
10c31bdc: 7001 moveq #1,%d0
10c31bde: b084 cmpl %d4,%d0
10c31be0: 6714 beqs 10c31bf6 <fcntl_getlk+0xa6>
10c31be2: 0c2e 0002 ffd3 cmpib #2,%fp@(-45)
10c31be8: 56c0 sne %d0
10c31bea: 4880 extw %d0
10c31bec: 3040 moveaw %d0,%a0
10c31bee: 2608 movel %a0,%d3
10c31bf0: c682 andl %d2,%d3
10c31bf2: 2043 moveal %d3,%a0
10c31bf4: 600c bras 10c31c02 <fcntl_getlk+0xb2>
10c31bf6: 2f02 movel %d2,%sp@-
10c31bf8: 2f0a movel %a2,%sp@-
10c31bfa: 4eba f242 jsr %pc@(10c30e3e <posix_test_lock>)
10c31bfe: 2040 moveal %d0,%a0
10c31c00: 508f addql #8,%sp
10c31c02: 3d7c 0002 ff96 movew #2,%fp@(-106)
10c31c08: b0fc 0000 cmpaw #0,%a0
10c31c0c: 677a beqs 10c31c88 <fcntl_getlk+0x138>
10c31c0e: 2d68 0018 ffa2 movel %a0@(24),%fp@(-94)
10c31c14: 78b5 moveq #-75,%d4
10c31c16: 2028 002e movel %a0@(46),%d0
10c31c1a: 2228 0032 movel %a0@(50),%d1
10c31c1e: 4282 clrl %d2
10c31c20: 263c 7fff ffff movel #2147483647,%d3
10c31c26: 9283 subl %d3,%d1
10c31c28: 9182 subxl %d2,%d0
10c31c2a: 6e6c bgts 10c31c98 <fcntl_getlk+0x148>
10c31c2c: 2428 0036 movel %a0@(54),%d2
10c31c30: 2628 003a movel %a0@(58),%d3
10c31c34: 2a3c 7fff ffff movel #2147483647,%d5
10c31c3a: 7cff moveq #-1,%d6
10c31c3c: 2002 movel %d2,%d0
10c31c3e: 2203 movel %d3,%d1
10c31c40: 9286 subl %d6,%d1
10c31c42: 9185 subxl %d5,%d0
10c31c44: 670e beqs 10c31c54 <fcntl_getlk+0x104>
10c31c46: 4280 clrl %d0
10c31c48: 223c 7fff ffff movel #2147483647,%d1
10c31c4e: 9283 subl %d3,%d1
10c31c50: 9182 subxl %d2,%d0
10c31c52: 6d44 blts 10c31c98 <fcntl_getlk+0x148>
10c31c54: 2d68 0032 ff9a movel %a0@(50),%fp@(-102)
10c31c5a: 2028 0036 movel %a0@(54),%d0
10c31c5e: 2228 003a movel %a0@(58),%d1
10c31c62: 9286 subl %d6,%d1
10c31c64: 9185 subxl %d5,%d0
10c31c66: 670c beqs 10c31c74 <fcntl_getlk+0x124>
10c31c68: 2028 003a movel %a0@(58),%d0
10c31c6c: 90a8 0032 subl %a0@(50),%d0
10c31c70: 5280 addql #1,%d0
10c31c72: 6002 bras 10c31c76 <fcntl_getlk+0x126>
10c31c74: 7000 moveq #0,%d0
10c31c76: 2d40 ff9e movel %d0,%fp@(-98)
10c31c7a: 426e ff98 clrw %fp@(-104)
10c31c7e: 4240 clrw %d0
10c31c80: 1028 002d moveb %a0@(45),%d0
10c31c84: 3d40 ff96 movew %d0,%fp@(-106)
10c31c88: 4878 0010 pea 10 <LSIGTRAP+0xb>
10c31c8c: 2f07 movel %d7,%sp@-
10c31c8e: 2f0b movel %a3,%sp@-
10c31c90: 4e94 jsr %a4@
10c31c92: 4fef 000c lea %sp@(12),%sp
10c31c96: 7800 moveq #0,%d4
10c31c98: 2f0a movel %a2,%sp@-
10c31c9a: 4eb9 10c2 49a6 jsr 10c249a6 <fput>
10c31ca0: 2004 movel %d4,%d0
10c31ca2: 4cee 1cfc ff70 moveml %fp@(-144),%d2-%d7/%a2-%a4
10c31ca8: 4e5e unlk %fp
10c31caa: 4e75 rts
10c31cac <fcntl_setlk>:
10c31cac: 4e56 fff0 linkw %fp,#-16
10c31cb0: 48e7 3c20 moveml %d2-%d5/%a2,%sp@-
10c31cb4: 2a2e 000c movel %fp@(12),%d5
10c31cb8: 42a7 clrl %sp@-
10c31cba: 4eba e858 jsr %pc@(10c30514 <locks_alloc_lock>)
10c31cbe: 2400 movel %d0,%d2
10c31cc0: 588f addql #4,%sp
10c31cc2: 6606 bnes 10c31cca <fcntl_setlk+0x1e>
10c31cc4: 70db moveq #-37,%d0
10c31cc6: 6000 013c braw 10c31e04 <fcntl_setlk+0x158>
10c31cca: 4878 0010 pea 10 <LSIGTRAP+0xb>
10c31cce: 2f2e 0010 movel %fp@(16),%sp@-
10c31cd2: 76f0 moveq #-16,%d3
10c31cd4: d68e addl %fp,%d3
10c31cd6: 2f03 movel %d3,%sp@-
10c31cd8: 4eb9 10c8 5744 jsr 10c85744 <memcpy>
10c31cde: 4fef 000c lea %sp@(12),%sp
10c31ce2: 78f7 moveq #-9,%d4
10c31ce4: 2f2e 0008 movel %fp@(8),%sp@-
10c31ce8: 4eb9 10c2 4ab0 jsr 10c24ab0 <fget>
10c31cee: 2440 moveal %d0,%a2
10c31cf0: 588f addql #4,%sp
10c31cf2: b4fc 0000 cmpaw #0,%a2
10c31cf6: 6700 00a2 beqw 10c31d9a <fcntl_setlk+0xee>
10c31cfa: 2f03 movel %d3,%sp@-
10c31cfc: 2f02 movel %d2,%sp@-
10c31cfe: 2f0a movel %a2,%sp@-
10c31d00: 4eba e9d0 jsr %pc@(10c306d2 <flock_to_posix_lock>)
10c31d04: 2800 movel %d0,%d4
10c31d06: 4fef 000c lea %sp@(12),%sp
10c31d0a: 6600 0084 bnew 10c31d90 <fcntl_setlk+0xe4>
10c31d0e: 78f7 moveq #-9,%d4
10c31d10: 306e fff0 moveaw %fp@(-16),%a0
10c31d14: 7008 moveq #8,%d0
10c31d16: b088 cmpl %a0,%d0
10c31d18: 6532 bcss 10c31d4c <fcntl_setlk+0xa0>
10c31d1a: 2008 movel %a0,%d0
10c31d1c: d088 addl %a0,%d0
10c31d1e: 303b 0806 movew %pc@(10c31d26 <fcntl_setlk+0x7a>,%d0:l),%d0
10c31d22: 4efb 0002 jmp %pc@(10c31d26 <fcntl_setlk+0x7a>,%d0:w)
10c31d26: 0012 001c orib #28,%a2@
10c31d2a: 002a 0026 0026 orib #38,%a2@(38)
10c31d30: 0026 0026 orib #38,%fp@-
10c31d34: 0026 0026 orib #38,%fp@-
10c31d38: 082a 0000 001d btst #0,%a2@(29)
10c31d3e: 6750 beqs 10c31d90 <fcntl_setlk+0xe4>
10c31d40: 600e bras 10c31d50 <fcntl_setlk+0xa4>
10c31d42: 082a 0001 001d btst #1,%a2@(29)
10c31d48: 6746 beqs 10c31d90 <fcntl_setlk+0xe4>
10c31d4a: 6004 bras 10c31d50 <fcntl_setlk+0xa4>
10c31d4c: 78ea moveq #-22,%d4
10c31d4e: 6040 bras 10c31d90 <fcntl_setlk+0xe4>
10c31d50: 206a 0010 moveal %a2@(16),%a0
10c31d54: b0fc 0000 cmpaw #0,%a0
10c31d58: 671a beqs 10c31d74 <fcntl_setlk+0xc8>
10c31d5a: 2068 0034 moveal %a0@(52),%a0
10c31d5e: b0fc 0000 cmpaw #0,%a0
10c31d62: 6710 beqs 10c31d74 <fcntl_setlk+0xc8>
10c31d64: 2f02 movel %d2,%sp@-
10c31d66: 2f05 movel %d5,%sp@-
10c31d68: 2f0a movel %a2,%sp@-
10c31d6a: 4e90 jsr %a0@
10c31d6c: 2800 movel %d0,%d4
10c31d6e: 4fef 000c lea %sp@(12),%sp
10c31d72: 6d1c blts 10c31d90 <fcntl_setlk+0xe4>
10c31d74: 7007 moveq #7,%d0
10c31d76: b085 cmpl %d5,%d0
10c31d78: 57c0 seq %d0
10c31d7a: 4880 extw %d0
10c31d7c: 48c0 extl %d0
10c31d7e: 4480 negl %d0
10c31d80: 2f00 movel %d0,%sp@-
10c31d82: 2f02 movel %d2,%sp@-
10c31d84: 2f0a movel %a2,%sp@-
10c31d86: 4eba f474 jsr %pc@(10c311fc <posix_lock_file>)
10c31d8a: 2800 movel %d0,%d4
10c31d8c: 4fef 000c lea %sp@(12),%sp
10c31d90: 2f0a movel %a2,%sp@-
10c31d92: 4eb9 10c2 49a6 jsr 10c249a6 <fput>
10c31d98: 588f addql #4,%sp
10c31d9a: 4a82 tstl %d2
10c31d9c: 660c bnes 10c31daa <fcntl_setlk+0xfe>
10c31d9e: 4879 1000 298b pea 1000298b <tvecs+0xdf3>
10c31da4: 4eb9 10c1 60e4 jsr 10c160e4 <panic>
10c31daa: 2079 1002 53b4 moveal 100253b4 <_current_task>,%a0
10c31db0: 53a8 0258 subql #1,%a0@(600)
10c31db4: 2242 moveal %d2,%a1
10c31db6: 41e9 0020 lea %a1@(32),%a0
10c31dba: b1d0 cmpal %a0@,%a0
10c31dbc: 670c beqs 10c31dca <fcntl_setlk+0x11e>
10c31dbe: 4879 1000 2990 pea 10002990 <tvecs+0xdf8>
10c31dc4: 4eb9 10c1 60e4 jsr 10c160e4 <panic>
10c31dca: 2242 moveal %d2,%a1
10c31dcc: 41e9 000c lea %a1@(12),%a0
10c31dd0: b1d0 cmpal %a0@,%a0
10c31dd2: 670c beqs 10c31de0 <fcntl_setlk+0x134>
10c31dd4: 4879 1000 29bf pea 100029bf <tvecs+0xe27>
10c31dda: 4eb9 10c1 60e4 jsr 10c160e4 <panic>
10c31de0: 2042 moveal %d2,%a0
10c31de2: 5888 addql #4,%a0
10c31de4: b1d0 cmpal %a0@,%a0
10c31de6: 670c beqs 10c31df4 <fcntl_setlk+0x148>
10c31de8: 4879 1000 29ee pea 100029ee <tvecs+0xe56>
10c31dee: 4eb9 10c1 60e4 jsr 10c160e4 <panic>
10c31df4: 2f02 movel %d2,%sp@-
10c31df6: 2f39 1001 b660 movel 1001b660 <filelock_cache>,%sp@-
10c31dfc: 4eb9 10c2 0aea jsr 10c20aea <kmem_cache_free>
10c31e02: 2004 movel %d4,%d0
10c31e04: 4cee 043c ffdc moveml %fp@(-36),%d2-%d5/%a2
10c31e0a: 4e5e unlk %fp
10c31e0c: 4e75 rts
10c31e0e <fcntl_getlk64>:
10c31e0e: 4e56 ff8c linkw %fp,#-116
10c31e12: 48e7 3e30 moveml %d2-%d6/%a2-%a3,%sp@-
10c31e16: 2a2e 000c movel %fp@(12),%d5
10c31e1a: 4878 0018 pea 18 <LSIGTRAP+0x13>
10c31e1e: 2f05 movel %d5,%sp@-
10c31e20: 748e moveq #-114,%d2
10c31e22: d48e addl %fp,%d2
10c31e24: 2f02 movel %d2,%sp@-
10c31e26: 45f9 10c8 5744 lea 10c85744 <memcpy>,%a2
10c31e2c: 4e92 jsr %a2@
10c31e2e: 4fef 000c lea %sp@(12),%sp
10c31e32: 76ea moveq #-22,%d3
10c31e34: 2802 movel %d2,%d4
10c31e36: 264a moveal %a2,%a3
10c31e38: 0c6e 0001 ff8e cmpiw #1,%fp@(-114)
10c31e3e: 6200 0100 bhiw 10c31f40 <fcntl_getlk64+0x132>
10c31e42: 76f7 moveq #-9,%d3
10c31e44: 2f2e 0008 movel %fp@(8),%sp@-
10c31e48: 4eb9 10c2 4ab0 jsr 10c24ab0 <fget>
10c31e4e: 2440 moveal %d0,%a2
10c31e50: 588f addql #4,%sp
10c31e52: b4fc 0000 cmpaw #0,%a2
10c31e56: 6700 00e8 beqw 10c31f40 <fcntl_getlk64+0x132>
10c31e5a: 2f04 movel %d4,%sp@-
10c31e5c: 74a6 moveq #-90,%d2
10c31e5e: d48e addl %fp,%d2
10c31e60: 2f02 movel %d2,%sp@-
10c31e62: 2f0a movel %a2,%sp@-
10c31e64: 4eba e94e jsr %pc@(10c307b4 <flock64_to_posix_lock>)
10c31e68: 2600 movel %d0,%d3
10c31e6a: 4fef 000c lea %sp@(12),%sp
10c31e6e: 6600 00c8 bnew 10c31f38 <fcntl_getlk64+0x12a>
10c31e72: 206a 0010 moveal %a2@(16),%a0
10c31e76: b0fc 0000 cmpaw #0,%a0
10c31e7a: 6738 beqs 10c31eb4 <fcntl_getlk64+0xa6>
10c31e7c: 2068 0034 moveal %a0@(52),%a0
10c31e80: b0fc 0000 cmpaw #0,%a0
10c31e84: 672e beqs 10c31eb4 <fcntl_getlk64+0xa6>
10c31e86: 2f02 movel %d2,%sp@-
10c31e88: 4878 0005 pea 5 <LSIGTRAP>
10c31e8c: 2f0a movel %a2,%sp@-
10c31e8e: 4e90 jsr %a0@
10c31e90: 2600 movel %d0,%d3
10c31e92: 4fef 000c lea %sp@(12),%sp
10c31e96: 6d00 00a0 bltw 10c31f38 <fcntl_getlk64+0x12a>
10c31e9a: 7001 moveq #1,%d0
10c31e9c: b083 cmpl %d3,%d0
10c31e9e: 6714 beqs 10c31eb4 <fcntl_getlk64+0xa6>
10c31ea0: 0c2e 0002 ffd3 cmpib #2,%fp@(-45)
10c31ea6: 56c0 sne %d0
10c31ea8: 4880 extw %d0
10c31eaa: 3040 moveaw %d0,%a0
10c31eac: 2208 movel %a0,%d1
10c31eae: c282 andl %d2,%d1
10c31eb0: 2041 moveal %d1,%a0
10c31eb2: 600c bras 10c31ec0 <fcntl_getlk64+0xb2>
10c31eb4: 2f02 movel %d2,%sp@-
10c31eb6: 2f0a movel %a2,%sp@-
10c31eb8: 4eba ef84 jsr %pc@(10c30e3e <posix_test_lock>)
10c31ebc: 2040 moveal %d0,%a0
10c31ebe: 508f addql #8,%sp
10c31ec0: 3d7c 0002 ff8e movew #2,%fp@(-114)
10c31ec6: b0fc 0000 cmpaw #0,%a0
10c31eca: 675c beqs 10c31f28 <fcntl_getlk64+0x11a>
10c31ecc: 2d68 0018 ffa2 movel %a0@(24),%fp@(-94)
10c31ed2: 2028 002e movel %a0@(46),%d0
10c31ed6: 2228 0032 movel %a0@(50),%d1
10c31eda: 2d40 ff92 movel %d0,%fp@(-110)
10c31ede: 2d41 ff96 movel %d1,%fp@(-106)
10c31ee2: 2428 0036 movel %a0@(54),%d2
10c31ee6: 2628 003a movel %a0@(58),%d3
10c31eea: 203c 7fff ffff movel #2147483647,%d0
10c31ef0: 72ff moveq #-1,%d1
10c31ef2: 9283 subl %d3,%d1
10c31ef4: 9182 subxl %d2,%d0
10c31ef6: 6716 beqs 10c31f0e <fcntl_getlk64+0x100>
10c31ef8: 2002 movel %d2,%d0
10c31efa: 2203 movel %d3,%d1
10c31efc: 2c28 002e movel %a0@(46),%d6
10c31f00: 92a8 0032 subl %a0@(50),%d1
10c31f04: 9186 subxl %d6,%d0
10c31f06: 4282 clrl %d2
10c31f08: 5281 addql #1,%d1
10c31f0a: d182 addxl %d2,%d0
10c31f0c: 6004 bras 10c31f12 <fcntl_getlk64+0x104>
10c31f0e: 4280 clrl %d0
10c31f10: 4281 clrl %d1
10c31f12: 2d40 ff9a movel %d0,%fp@(-102)
10c31f16: 2d41 ff9e movel %d1,%fp@(-98)
10c31f1a: 426e ff90 clrw %fp@(-112)
10c31f1e: 4240 clrw %d0
10c31f20: 1028 002d moveb %a0@(45),%d0
10c31f24: 3d40 ff8e movew %d0,%fp@(-114)
10c31f28: 4878 0018 pea 18 <LSIGTRAP+0x13>
10c31f2c: 2f04 movel %d4,%sp@-
10c31f2e: 2f05 movel %d5,%sp@-
10c31f30: 4e93 jsr %a3@
10c31f32: 4fef 000c lea %sp@(12),%sp
10c31f36: 7600 moveq #0,%d3
10c31f38: 2f0a movel %a2,%sp@-
10c31f3a: 4eb9 10c2 49a6 jsr 10c249a6 <fput>
10c31f40: 2003 movel %d3,%d0
10c31f42: 4cee 0c7c ff70 moveml %fp@(-144),%d2-%d6/%a2-%a3
10c31f48: 4e5e unlk %fp
10c31f4a: 4e75 rts
10c31f4c <fcntl_setlk64>:
10c31f4c: 4e56 ffe8 linkw %fp,#-24
10c31f50: 48e7 3c20 moveml %d2-%d5/%a2,%sp@-
10c31f54: 2a2e 000c movel %fp@(12),%d5
10c31f58: 42a7 clrl %sp@-
10c31f5a: 4eba e5b8 jsr %pc@(10c30514 <locks_alloc_lock>)
10c31f5e: 2600 movel %d0,%d3
10c31f60: 588f addql #4,%sp
10c31f62: 6606 bnes 10c31f6a <fcntl_setlk64+0x1e>
10c31f64: 70db moveq #-37,%d0
10c31f66: 6000 016e braw 10c320d6 <fcntl_setlk64+0x18a>
10c31f6a: 4878 0018 pea 18 <LSIGTRAP+0x13>
10c31f6e: 2f2e 0010 movel %fp@(16),%sp@-
10c31f72: 74e8 moveq #-24,%d2
10c31f74: d48e addl %fp,%d2
10c31f76: 2f02 movel %d2,%sp@-
10c31f78: 4eb9 10c8 5744 jsr 10c85744 <memcpy>
10c31f7e: 4fef 000c lea %sp@(12),%sp
10c31f82: 78f7 moveq #-9,%d4
10c31f84: 2f2e 0008 movel %fp@(8),%sp@-
10c31f88: 4eb9 10c2 4ab0 jsr 10c24ab0 <fget>
10c31f8e: 2440 moveal %d0,%a2
10c31f90: 588f addql #4,%sp
10c31f92: b4fc 0000 cmpaw #0,%a2
10c31f96: 6700 00d4 beqw 10c3206c <fcntl_setlk64+0x120>
10c31f9a: 206a 0008 moveal %a2@(8),%a0
10c31f9e: 2268 0008 moveal %a0@(8),%a1
10c31fa2: 2069 0094 moveal %a1@(148),%a0
10c31fa6: 0828 0006 0027 btst #6,%a0@(39)
10c31fac: 671e beqs 10c31fcc <fcntl_setlk64+0x80>
10c31fae: 3029 0032 movew %a1@(50),%d0
10c31fb2: 0240 0408 andiw #1032,%d0
10c31fb6: 0c40 0400 cmpiw #1024,%d0
10c31fba: 6610 bnes 10c31fcc <fcntl_setlk64+0x80>
10c31fbc: 2069 00a8 moveal %a1@(168),%a0
10c31fc0: 4aa8 0028 tstl %a0@(40)
10c31fc4: 6706 beqs 10c31fcc <fcntl_setlk64+0x80>
10c31fc6: 78f5 moveq #-11,%d4
10c31fc8: 6000 0098 braw 10c32062 <fcntl_setlk64+0x116>
10c31fcc: 2f02 movel %d2,%sp@-
10c31fce: 2f03 movel %d3,%sp@-
10c31fd0: 2f0a movel %a2,%sp@-
10c31fd2: 4eba e7e0 jsr %pc@(10c307b4 <flock64_to_posix_lock>)
10c31fd6: 2800 movel %d0,%d4
10c31fd8: 4fef 000c lea %sp@(12),%sp
10c31fdc: 6600 0084 bnew 10c32062 <fcntl_setlk64+0x116>
10c31fe0: 78f7 moveq #-9,%d4
10c31fe2: 306e ffe8 moveaw %fp@(-24),%a0
10c31fe6: 7008 moveq #8,%d0
10c31fe8: b088 cmpl %a0,%d0
10c31fea: 6532 bcss 10c3201e <fcntl_setlk64+0xd2>
10c31fec: 2008 movel %a0,%d0
10c31fee: d088 addl %a0,%d0
10c31ff0: 303b 0806 movew %pc@(10c31ff8 <fcntl_setlk64+0xac>,%d0:l),%d0
10c31ff4: 4efb 0002 jmp %pc@(10c31ff8 <fcntl_setlk64+0xac>,%d0:w)
10c31ff8: 0012 001c orib #28,%a2@
10c31ffc: 002a 0026 0026 orib #38,%a2@(38)
10c32002: 0026 0026 orib #38,%fp@-
10c32006: 0026 0026 orib #38,%fp@-
10c3200a: 082a 0000 001d btst #0,%a2@(29)
10c32010: 6750 beqs 10c32062 <fcntl_setlk64+0x116>
10c32012: 600e bras 10c32022 <fcntl_setlk64+0xd6>
10c32014: 082a 0001 001d btst #1,%a2@(29)
10c3201a: 6746 beqs 10c32062 <fcntl_setlk64+0x116>
10c3201c: 6004 bras 10c32022 <fcntl_setlk64+0xd6>
10c3201e: 78ea moveq #-22,%d4
10c32020: 6040 bras 10c32062 <fcntl_setlk64+0x116>
10c32022: 206a 0010 moveal %a2@(16),%a0
10c32026: b0fc 0000 cmpaw #0,%a0
10c3202a: 671a beqs 10c32046 <fcntl_setlk64+0xfa>
10c3202c: 2068 0034 moveal %a0@(52),%a0
10c32030: b0fc 0000 cmpaw #0,%a0
10c32034: 6710 beqs 10c32046 <fcntl_setlk64+0xfa>
10c32036: 2f03 movel %d3,%sp@-
10c32038: 2f05 movel %d5,%sp@-
10c3203a: 2f0a movel %a2,%sp@-
10c3203c: 4e90 jsr %a0@
10c3203e: 2800 movel %d0,%d4
10c32040: 4fef 000c lea %sp@(12),%sp
10c32044: 6d1c blts 10c32062 <fcntl_setlk64+0x116>
10c32046: 700e moveq #14,%d0
10c32048: b085 cmpl %d5,%d0
10c3204a: 57c0 seq %d0
10c3204c: 4880 extw %d0
10c3204e: 48c0 extl %d0
10c32050: 4480 negl %d0
10c32052: 2f00 movel %d0,%sp@-
10c32054: 2f03 movel %d3,%sp@-
10c32056: 2f0a movel %a2,%sp@-
10c32058: 4eba f1a2 jsr %pc@(10c311fc <posix_lock_file>)
10c3205c: 2800 movel %d0,%d4
10c3205e: 4fef 000c lea %sp@(12),%sp
10c32062: 2f0a movel %a2,%sp@-
10c32064: 4eb9 10c2 49a6 jsr 10c249a6 <fput>
10c3206a: 588f addql #4,%sp
10c3206c: 4a83 tstl %d3
10c3206e: 660c bnes 10c3207c <fcntl_setlk64+0x130>
10c32070: 4879 1000 298b pea 1000298b <tvecs+0xdf3>
10c32076: 4eb9 10c1 60e4 jsr 10c160e4 <panic>
10c3207c: 2079 1002 53b4 moveal 100253b4 <_current_task>,%a0
10c32082: 53a8 0258 subql #1,%a0@(600)
10c32086: 2243 moveal %d3,%a1
10c32088: 41e9 0020 lea %a1@(32),%a0
10c3208c: b1d0 cmpal %a0@,%a0
10c3208e: 670c beqs 10c3209c <fcntl_setlk64+0x150>
10c32090: 4879 1000 2990 pea 10002990 <tvecs+0xdf8>
10c32096: 4eb9 10c1 60e4 jsr 10c160e4 <panic>
10c3209c: 2243 moveal %d3,%a1
10c3209e: 41e9 000c lea %a1@(12),%a0
10c320a2: b1d0 cmpal %a0@,%a0
10c320a4: 670c beqs 10c320b2 <fcntl_setlk64+0x166>
10c320a6: 4879 1000 29bf pea 100029bf <tvecs+0xe27>
10c320ac: 4eb9 10c1 60e4 jsr 10c160e4 <panic>
10c320b2: 2043 moveal %d3,%a0
10c320b4: 5888 addql #4,%a0
10c320b6: b1d0 cmpal %a0@,%a0
10c320b8: 670c beqs 10c320c6 <fcntl_setlk64+0x17a>
10c320ba: 4879 1000 29ee pea 100029ee <tvecs+0xe56>
10c320c0: 4eb9 10c1 60e4 jsr 10c160e4 <panic>
10c320c6: 2f03 movel %d3,%sp@-
10c320c8: 2f39 1001 b660 movel 1001b660 <filelock_cache>,%sp@-
10c320ce: 4eb9 10c2 0aea jsr 10c20aea <kmem_cache_free>
10c320d4: 2004 movel %d4,%d0
10c320d6: 4cee 043c ffd4 moveml %fp@(-44),%d2-%d5/%a2
10c320dc: 4e5e unlk %fp
10c320de: 4e75 rts
10c320e0 <locks_remove_posix>:
10c320e0: 4e56 0000 linkw %fp,#0
10c320e4: 48e7 3030 moveml %d2-%d3/%a2-%a3,%sp@-
10c320e8: 206e 0008 moveal %fp@(8),%a0
10c320ec: 262e 000c movel %fp@(12),%d3
10c320f0: 2068 0008 moveal %a0@(8),%a0
10c320f4: 2068 0008 moveal %a0@(8),%a0
10c320f8: 4aa8 00a4 tstl %a0@(164)
10c320fc: 6700 012c beqw 10c3222a <locks_remove_posix+0x14a>
10c32100: 43e8 00a4 lea %a0@(164),%a1
10c32104: 2051 moveal %a1@,%a0
10c32106: 2409 movel %a1,%d2
10c32108: b0fc 0000 cmpaw #0,%a0
10c3210c: 6700 011c beqw 10c3222a <locks_remove_posix+0x14a>
10c32110: 0828 0000 002c btst #0,%a0@(44)
10c32116: 6700 0106 beqw 10c3221e <locks_remove_posix+0x13e>
10c3211a: b6a8 0014 cmpl %a0@(20),%d3
10c3211e: 6600 00fe bnew 10c3221e <locks_remove_posix+0x13e>
10c32122: 2651 moveal %a1@,%a3
10c32124: 2293 movel %a3@,%a1@
10c32126: 204b moveal %a3,%a0
10c32128: 4298 clrl %a0@+
10c3212a: 2468 0004 moveal %a0@(4),%a2
10c3212e: 2250 moveal %a0@,%a1
10c32130: 234a 0004 movel %a2,%a1@(4)
10c32134: 2489 movel %a1,%a2@
10c32136: 2088 movel %a0,%a0@
10c32138: 2148 0004 movel %a0,%a0@(4)
10c3213c: 206b 0028 moveal %a3@(40),%a0
10c32140: 2068 0010 moveal %a0@(16),%a0
10c32144: b0fc 0000 cmpaw #0,%a0
10c32148: 6720 beqs 10c3216a <locks_remove_posix+0x8a>
10c3214a: 2068 0034 moveal %a0@(52),%a0
10c3214e: b0fc 0000 cmpaw #0,%a0
10c32152: 6716 beqs 10c3216a <locks_remove_posix+0x8a>
10c32154: 177c 0002 002d moveb #2,%a3@(45)
10c3215a: 2f0b movel %a3,%sp@-
10c3215c: 4878 0006 pea 6 <LSIGTRAP+0x1>
10c32160: 2f2b 0028 movel %a3@(40),%sp@-
10c32164: 4e90 jsr %a0@
10c32166: 4fef 000c lea %sp@(12),%sp
10c3216a: 45eb 004a lea %a3@(74),%a2
10c3216e: 2f0a movel %a2,%sp@-
10c32170: 42a7 clrl %sp@-
10c32172: 2f2b 0028 movel %a3@(40),%sp@-
10c32176: 42a7 clrl %sp@-
10c32178: 4eb9 10c2 f0be jsr 10c2f0be <fasync_helper>
10c3217e: 4fef 0010 lea %sp@(16),%sp
10c32182: 2012 movel %a2@,%d0
10c32184: 6712 beqs 10c32198 <locks_remove_posix+0xb8>
10c32186: 2f00 movel %d0,%sp@-
10c32188: 4879 1000 2a64 pea 10002a64 <tvecs+0xecc>
10c3218e: 4eb9 10c1 677e jsr 10c1677e <printk>
10c32194: 4292 clrl %a2@
10c32196: 508f addql #8,%sp
10c32198: 206b 0046 moveal %a3@(70),%a0
10c3219c: b0fc 0000 cmpaw #0,%a0
10c321a0: 6706 beqs 10c321a8 <locks_remove_posix+0xc8>
10c321a2: 2f0b movel %a3,%sp@-
10c321a4: 4e90 jsr %a0@
10c321a6: 588f addql #4,%sp
10c321a8: 42a7 clrl %sp@-
10c321aa: 2f0b movel %a3,%sp@-
10c321ac: 4eba e8aa jsr %pc@(10c30a58 <locks_wake_up_blocks>)
10c321b0: 508f addql #8,%sp
10c321b2: b6fc 0000 cmpaw #0,%a3
10c321b6: 660c bnes 10c321c4 <locks_remove_posix+0xe4>
10c321b8: 4879 1000 298b pea 1000298b <tvecs+0xdf3>
10c321be: 4eb9 10c1 60e4 jsr 10c160e4 <panic>
10c321c4: 2079 1002 53b4 moveal 100253b4 <_current_task>,%a0
10c321ca: 53a8 0258 subql #1,%a0@(600)
10c321ce: 41eb 0020 lea %a3@(32),%a0
10c321d2: b1d0 cmpal %a0@,%a0
10c321d4: 670c beqs 10c321e2 <locks_remove_posix+0x102>
10c321d6: 4879 1000 2990 pea 10002990 <tvecs+0xdf8>
10c321dc: 4eb9 10c1 60e4 jsr 10c160e4 <panic>
10c321e2: 41eb 000c lea %a3@(12),%a0
10c321e6: b1d0 cmpal %a0@,%a0
10c321e8: 670c beqs 10c321f6 <locks_remove_posix+0x116>
10c321ea: 4879 1000 29bf pea 100029bf <tvecs+0xe27>
10c321f0: 4eb9 10c1 60e4 jsr 10c160e4 <panic>
10c321f6: 41eb 0004 lea %a3@(4),%a0
10c321fa: b1d0 cmpal %a0@,%a0
10c321fc: 670c beqs 10c3220a <locks_remove_posix+0x12a>
10c321fe: 4879 1000 29ee pea 100029ee <tvecs+0xe56>
10c32204: 4eb9 10c1 60e4 jsr 10c160e4 <panic>
10c3220a: 2f0b movel %a3,%sp@-
10c3220c: 2f39 1001 b660 movel 1001b660 <filelock_cache>,%sp@-
10c32212: 4eb9 10c2 0aea jsr 10c20aea <kmem_cache_free>
10c32218: 508f addql #8,%sp
10c3221a: 2242 moveal %d2,%a1
10c3221c: 6002 bras 10c32220 <locks_remove_posix+0x140>
10c3221e: 2248 moveal %a0,%a1
10c32220: 2051 moveal %a1@,%a0
10c32222: b0fc 0000 cmpaw #0,%a0
10c32226: 6600 fee8 bnew 10c32110 <locks_remove_posix+0x30>
10c3222a: 4cee 0c0c fff0 moveml %fp@(-16),%d2-%d3/%a2-%a3
10c32230: 4e5e unlk %fp
10c32232: 4e75 rts
10c32234 <locks_remove_flock>:
10c32234: 4e56 0000 linkw %fp,#0
10c32238: 2f0b movel %a3,%sp@-
10c3223a: 2f0a movel %a2,%sp@-
10c3223c: 266e 0008 moveal %fp@(8),%a3
10c32240: 206b 0008 moveal %a3@(8),%a0
10c32244: 2068 0008 moveal %a0@(8),%a0
10c32248: 4aa8 00a4 tstl %a0@(164)
10c3224c: 672c beqs 10c3227a <locks_remove_flock+0x46>
10c3224e: 45e8 00a4 lea %a0@(164),%a2
10c32252: 601e bras 10c32272 <locks_remove_flock+0x3e>
10c32254: 1028 002c moveb %a0@(44),%d0
10c32258: 0200 0022 andib #34,%d0
10c3225c: 6712 beqs 10c32270 <locks_remove_flock+0x3c>
10c3225e: b7e8 0028 cmpal %a0@(40),%a3
10c32262: 660c bnes 10c32270 <locks_remove_flock+0x3c>
10c32264: 42a7 clrl %sp@-
10c32266: 2f0a movel %a2,%sp@-
10c32268: 4eba e8d6 jsr %pc@(10c30b40 <locks_delete_lock>)
10c3226c: 508f addql #8,%sp
10c3226e: 6002 bras 10c32272 <locks_remove_flock+0x3e>
10c32270: 2448 moveal %a0,%a2
10c32272: 2052 moveal %a2@,%a0
10c32274: b0fc 0000 cmpaw #0,%a0
10c32278: 66da bnes 10c32254 <locks_remove_flock+0x20>
10c3227a: 246e fff8 moveal %fp@(-8),%a2
10c3227e: 266e fffc moveal %fp@(-4),%a3
10c32282: 4e5e unlk %fp
10c32284: 4e75 rts
10c32286 <posix_block_lock>:
10c32286: 4e56 0000 linkw %fp,#0
10c3228a: 2f2e 000c movel %fp@(12),%sp@-
10c3228e: 2f2e 0008 movel %fp@(8),%sp@-
10c32292: 4eba e740 jsr %pc@(10c309d4 <locks_insert_block>)
10c32296: 4e5e unlk %fp
10c32298: 4e75 rts
10c3229a <posix_unblock_lock>:
10c3229a: 4e56 0000 linkw %fp,#0
10c3229e: 202e 0008 movel %fp@(8),%d0
10c322a2: 2240 moveal %d0,%a1
10c322a4: 41e9 000c lea %a1@(12),%a0
10c322a8: b1d0 cmpal %a0@,%a0
10c322aa: 6706 beqs 10c322b2 <posix_unblock_lock+0x18>
10c322ac: 2f00 movel %d0,%sp@-
10c322ae: 4eba e6e2 jsr %pc@(10c30992 <locks_delete_block>)
10c322b2: 4e5e unlk %fp
10c322b4: 4e75 rts
10c322b6 <lock_get_status>:
10c322b6: 4e56 0000 linkw %fp,#0
10c322ba: 48e7 3838 moveml %d2-%d4/%a2-%a4,%sp@-
10c322be: 282e 0008 movel %fp@(8),%d4
10c322c2: 266e 000c moveal %fp@(12),%a3
10c322c6: 99cc subal %a4,%a4
10c322c8: 206b 0028 moveal %a3@(40),%a0
10c322cc: b0fc 0000 cmpaw #0,%a0
10c322d0: 6708 beqs 10c322da <lock_get_status+0x24>
10c322d2: 2068 0008 moveal %a0@(8),%a0
10c322d6: 2868 0008 moveal %a0@(8),%a4
10c322da: 2f2e 0014 movel %fp@(20),%sp@-
10c322de: 2f2e 0010 movel %fp@(16),%sp@-
10c322e2: 4879 1000 2acc pea 10002acc <tvecs+0xf34>
10c322e8: 2f04 movel %d4,%sp@-
10c322ea: 45f9 10c8 4d6a lea 10c84d6a <sprintf>,%a2
10c322f0: 4e92 jsr %a2@
10c322f2: d880 addl %d0,%d4
10c322f4: 102b 002c moveb %a3@(44),%d0
10c322f8: 4fef 0010 lea %sp@(16),%sp
10c322fc: 0800 0000 btst #0,%d0
10c32300: 675e beqs 10c32360 <lock_get_status+0xaa>
10c32302: b8fc 0000 cmpaw #0,%a4
10c32306: 6728 beqs 10c32330 <lock_get_status+0x7a>
10c32308: 206c 0094 moveal %a4@(148),%a0
10c3230c: 223c 1000 2add movel #268446429,%d1
10c32312: 0828 0006 0027 btst #6,%a0@(39)
10c32318: 671c beqs 10c32336 <lock_get_status+0x80>
10c3231a: 302c 0032 movew %a4@(50),%d0
10c3231e: 0240 0408 andiw #1032,%d0
10c32322: 0c40 0400 cmpiw #1024,%d0
10c32326: 660e bnes 10c32336 <lock_get_status+0x80>
10c32328: 223c 1000 2ad3 movel #268446419,%d1
10c3232e: 6006 bras 10c32336 <lock_get_status+0x80>
10c32330: 223c 1000 2ae7 movel #268446439,%d1
10c32336: 2f01 movel %d1,%sp@-
10c32338: 203c 1000 2af8 movel #268446456,%d0
10c3233e: 082b 0003 002c btst #3,%a3@(44)
10c32344: 6706 beqs 10c3234c <lock_get_status+0x96>
10c32346: 203c 1000 2af1 movel #268446449,%d0
10c3234c: 2f00 movel %d0,%sp@-
10c3234e: 4879 1000 2aff pea 10002aff <tvecs+0xf67>
10c32354: 2f04 movel %d4,%sp@-
10c32356: 4e92 jsr %a2@
10c32358: d880 addl %d0,%d4
10c3235a: 4fef 0010 lea %sp@(16),%sp
10c3235e: 603a bras 10c3239a <lock_get_status+0xe4>
10c32360: 0800 0001 btst #1,%d0
10c32364: 6718 beqs 10c3237e <lock_get_status+0xc8>
10c32366: 082b 0005 002d btst #5,%a3@(45)
10c3236c: 6708 beqs 10c32376 <lock_get_status+0xc0>
10c3236e: 4879 1000 2b07 pea 10002b07 <tvecs+0xf6f>
10c32374: 601c bras 10c32392 <lock_get_status+0xdc>
10c32376: 4879 1000 2b19 pea 10002b19 <tvecs+0xf81>
10c3237c: 6014 bras 10c32392 <lock_get_status+0xdc>
10c3237e: 0800 0005 btst #5,%d0
10c32382: 6708 beqs 10c3238c <lock_get_status+0xd6>
10c32384: 4879 1000 2b2b pea 10002b2b <tvecs+0xf93>
10c3238a: 6006 bras 10c32392 <lock_get_status+0xdc>
10c3238c: 4879 1000 2b3d pea 10002b3d <tvecs+0xfa5>
10c32392: 2f04 movel %d4,%sp@-
10c32394: 4e92 jsr %a2@
10c32396: d880 addl %d0,%d4
10c32398: 508f addql #8,%sp
10c3239a: 102b 002d moveb %a3@(45),%d0
10c3239e: 0800 0005 btst #5,%d0
10c323a2: 6724 beqs 10c323c8 <lock_get_status+0x112>
10c323a4: 0800 0006 btst #6,%d0
10c323a8: 6712 beqs 10c323bc <lock_get_status+0x106>
10c323aa: 223c 1000 2b55 movel #268446549,%d1
10c323b0: 4a00 tstb %d0
10c323b2: 6c26 bges 10c323da <lock_get_status+0x124>
10c323b4: 223c 1000 2b4f movel #268446543,%d1
10c323ba: 601e bras 10c323da <lock_get_status+0x124>
10c323bc: 223c 1000 2b61 movel #268446561,%d1
10c323c2: 4a00 tstb %d0
10c323c4: 6c14 bges 10c323da <lock_get_status+0x124>
10c323c6: 600c bras 10c323d4 <lock_get_status+0x11e>
10c323c8: 223c 1000 2b55 movel #268446549,%d1
10c323ce: 0800 0000 btst #0,%d0
10c323d2: 6706 beqs 10c323da <lock_get_status+0x124>
10c323d4: 223c 1000 2b5b movel #268446555,%d1
10c323da: 2f01 movel %d1,%sp@-
10c323dc: 4879 1000 2b67 pea 10002b67 <tvecs+0xfcf>
10c323e2: 2f04 movel %d4,%sp@-
10c323e4: 4e92 jsr %a2@
10c323e6: d880 addl %d0,%d4
10c323e8: 4fef 000c lea %sp@(12),%sp
10c323ec: 7000 moveq #0,%d0
10c323ee: b8fc 0000 cmpaw #0,%a4
10c323f2: 6704 beqs 10c323f8 <lock_get_status+0x142>
10c323f4: 202c 0028 movel %a4@(40),%d0
10c323f8: 2f00 movel %d0,%sp@-
10c323fa: b8fc 0000 cmpaw #0,%a4
10c323fe: 6712 beqs 10c32412 <lock_get_status+0x15c>
10c32400: 4280 clrl %d0
10c32402: 302c 0030 movew %a4@(48),%d0
10c32406: 2f00 movel %d0,%sp@-
10c32408: 4eb9 10c2 46f8 jsr 10c246f8 <kdevname>
10c3240e: 588f addql #4,%sp
10c32410: 6006 bras 10c32418 <lock_get_status+0x162>
10c32412: 203c 1000 2b6b movel #268446571,%d0
10c32418: 2f00 movel %d0,%sp@-
10c3241a: 2f2b 0018 movel %a3@(24),%sp@-
10c3241e: 4879 1000 2b72 pea 10002b72 <tvecs+0xfda>
10c32424: 2f04 movel %d4,%sp@-
10c32426: 4e92 jsr %a2@
10c32428: d880 addl %d0,%d4
10c3242a: 2f2b 0032 movel %a3@(50),%sp@-
10c3242e: 2f2b 002e movel %a3@(46),%sp@-
10c32432: 4879 1000 2b7d pea 10002b7d <tvecs+0xfe5>
10c32438: 2f04 movel %d4,%sp@-
10c3243a: 4e92 jsr %a2@
10c3243c: d880 addl %d0,%d4
10c3243e: 242b 0036 movel %a3@(54),%d2
10c32442: 262b 003a movel %a3@(58),%d3
10c32446: 4fef 0024 lea %sp@(36),%sp
10c3244a: 203c 7fff ffff movel #2147483647,%d0
10c32450: 72ff moveq #-1,%d1
10c32452: 9283 subl %d3,%d1
10c32454: 9182 subxl %d2,%d0
10c32456: 6610 bnes 10c32468 <lock_get_status+0x1b2>
10c32458: 4879 1000 2b82 pea 10002b82 <tvecs+0xfea>
10c3245e: 2f04 movel %d4,%sp@-
10c32460: 4e92 jsr %a2@
10c32462: d880 addl %d0,%d4
10c32464: 508f addql #8,%sp
10c32466: 6014 bras 10c3247c <lock_get_status+0x1c6>
10c32468: 2f03 movel %d3,%sp@-
10c3246a: 2f02 movel %d2,%sp@-
10c3246c: 4879 1000 2b7d pea 10002b7d <tvecs+0xfe5>
10c32472: 2f04 movel %d4,%sp@-
10c32474: 4e92 jsr %a2@
10c32476: d880 addl %d0,%d4
10c32478: 4fef 0010 lea %sp@(16),%sp
10c3247c: 2f2b 000c movel %a3@(12),%sp@-
10c32480: 2f13 movel %a3@,%sp@-
10c32482: 2f2b 0004 movel %a3@(4),%sp@-
10c32486: 2f2b 0008 movel %a3@(8),%sp@-
10c3248a: 2f0b movel %a3,%sp@-
10c3248c: 4879 1000 2b87 pea 10002b87 <tvecs+0xfef>
10c32492: 2f04 movel %d4,%sp@-
10c32494: 4e92 jsr %a2@
10c32496: 4cee 1c1c ffe8 moveml %fp@(-24),%d2-%d4/%a2-%a4
10c3249c: 4e5e unlk %fp
10c3249e: 4e75 rts
10c324a0 <move_lock_status>:
10c324a0: 4e56 0000 linkw %fp,#0
10c324a4: 48e7 3030 moveml %d2-%d3/%a2-%a3,%sp@-
10c324a8: 246e 0008 moveal %fp@(8),%a2
10c324ac: 266e 000c moveal %fp@(12),%a3
10c324b0: 242e 0010 movel %fp@(16),%d2
10c324b4: 2f12 movel %a2@,%sp@-
10c324b6: 4eb9 10c8 418e jsr 10c8418e <strlen>
10c324bc: 2600 movel %d0,%d3
10c324be: 2013 movel %a3@,%d0
10c324c0: 588f addql #4,%sp
10c324c2: b480 cmpl %d0,%d2
10c324c4: 6e06 bgts 10c324cc <move_lock_status+0x2c>
10c324c6: d792 addl %d3,%a2@
10c324c8: d793 addl %d3,%a3@
10c324ca: 6028 bras 10c324f4 <move_lock_status+0x54>
10c324cc: 2200 movel %d0,%d1
10c324ce: d283 addl %d3,%d1
10c324d0: b481 cmpl %d1,%d2
10c324d2: 6c1e bges 10c324f2 <move_lock_status+0x52>
10c324d4: 2242 moveal %d2,%a1
10c324d6: 93c0 subal %d0,%a1
10c324d8: 2403 movel %d3,%d2
10c324da: 9489 subl %a1,%d2
10c324dc: 2f02 movel %d2,%sp@-
10c324de: 2052 moveal %a2@,%a0
10c324e0: 4871 8800 pea %a1@(00000000,%a0:l)
10c324e4: 2f08 movel %a0,%sp@-
10c324e6: 4eb9 10c8 4320 jsr 10c84320 <memmove>
10c324ec: d592 addl %d2,%a2@
10c324ee: d793 addl %d3,%a3@
10c324f0: 6002 bras 10c324f4 <move_lock_status+0x54>
10c324f2: 2681 movel %d1,%a3@
10c324f4: 4cee 0c0c fff0 moveml %fp@(-16),%d2-%d3/%a2-%a3
10c324fa: 4e5e unlk %fp
10c324fc: 4e75 rts
10c324fe <get_locks_status>:
10c324fe: 4e56 fff8 linkw %fp,#-8
10c32502: 48e7 3f3c moveml %d2-%d7/%a2-%a5,%sp@-
10c32506: 2e2e 0008 movel %fp@(8),%d7
10c3250a: 2a2e 0010 movel %fp@(16),%d5
10c3250e: 2d47 fff8 movel %d7,%fp@(-8)
10c32512: 42ae fffc clrl %fp@(-4)
10c32516: 7600 moveq #0,%d3
10c32518: 41f9 1000 daa8 lea 1000daa8 <file_lock_list>,%a0
10c3251e: 2650 moveal %a0@,%a3
10c32520: 2c08 movel %a0,%d6
10c32522: bc8b cmpl %a3,%d6
10c32524: 6700 0084 beqw 10c325aa <get_locks_status+0xac>
10c32528: 282e 0014 movel %fp@(20),%d4
10c3252c: d885 addl %d5,%d4
10c3252e: 4bfa fd86 lea %pc@(10c322b6 <lock_get_status>),%a5
10c32532: 49fa ff6c lea %pc@(10c324a0 <move_lock_status>),%a4
10c32536: 45eb fffc lea %a3@(-4),%a2
10c3253a: 4879 1000 2ba6 pea 10002ba6 <tvecs+0x100e>
10c32540: 5283 addql #1,%d3
10c32542: 2f03 movel %d3,%sp@-
10c32544: 2f0a movel %a2,%sp@-
10c32546: 2f2e fff8 movel %fp@(-8),%sp@-
10c3254a: 4eba fd6a jsr %pc@(10c322b6 <lock_get_status>)
10c3254e: 2f05 movel %d5,%sp@-
10c32550: 486e fffc pea %fp@(-4)
10c32554: 486e fff8 pea %fp@(-8)
10c32558: 4eba ff46 jsr %pc@(10c324a0 <move_lock_status>)
10c3255c: 4fef 001c lea %sp@(28),%sp
10c32560: b8ae fffc cmpl %fp@(-4),%d4
10c32564: 6f44 bles 10c325aa <get_locks_status+0xac>
10c32566: 246a 000c moveal %a2@(12),%a2
10c3256a: 200b movel %a3,%d0
10c3256c: 5080 addql #8,%d0
10c3256e: b08a cmpl %a2,%d0
10c32570: 6732 beqs 10c325a4 <get_locks_status+0xa6>
10c32572: 240b movel %a3,%d2
10c32574: 5082 addql #8,%d2
10c32576: 4879 1000 2ba7 pea 10002ba7 <tvecs+0x100f>
10c3257c: 2f03 movel %d3,%sp@-
10c3257e: 486a fff4 pea %a2@(-12)
10c32582: 2f2e fff8 movel %fp@(-8),%sp@-
10c32586: 4e95 jsr %a5@
10c32588: 2f05 movel %d5,%sp@-
10c3258a: 486e fffc pea %fp@(-4)
10c3258e: 486e fff8 pea %fp@(-8)
10c32592: 4e94 jsr %a4@
10c32594: 4fef 001c lea %sp@(28),%sp
10c32598: b8ae fffc cmpl %fp@(-4),%d4
10c3259c: 6f0c bles 10c325aa <get_locks_status+0xac>
10c3259e: 2452 moveal %a2@,%a2
10c325a0: b48a cmpl %a2,%d2
10c325a2: 66d2 bnes 10c32576 <get_locks_status+0x78>
10c325a4: 2653 moveal %a3@,%a3
10c325a6: bc8b cmpl %a3,%d6
10c325a8: 668c bnes 10c32536 <get_locks_status+0x38>
10c325aa: 206e 000c moveal %fp@(12),%a0
10c325ae: 2087 movel %d7,%a0@
10c325b0: 202e fff8 movel %fp@(-8),%d0
10c325b4: 9087 subl %d7,%d0
10c325b6: b0ae 0014 cmpl %fp@(20),%d0
10c325ba: 6d04 blts 10c325c0 <get_locks_status+0xc2>
10c325bc: 202e 0014 movel %fp@(20),%d0
10c325c0: 4cee 3cfc ffd0 moveml %fp@(-48),%d2-%d7/%a2-%a5
10c325c6: 4e5e unlk %fp
10c325c8: 4e75 rts
10c325ca <lock_may_read>:
10c325ca: 4e56 0000 linkw %fp,#0
10c325ce: 48e7 3c00 moveml %d2-%d5,%sp@-
10c325d2: 206e 0008 moveal %fp@(8),%a0
10c325d6: 282e 000c movel %fp@(12),%d4
10c325da: 2a2e 0010 movel %fp@(16),%d5
10c325de: 327c 0001 moveaw #1,%a1
10c325e2: 2068 00a4 moveal %a0@(164),%a0
10c325e6: b0fc 0000 cmpaw #0,%a0
10c325ea: 675e beqs 10c3264a <lock_may_read+0x80>
10c325ec: 222e 0014 movel %fp@(20),%d1
10c325f0: 4280 clrl %d0
10c325f2: 2404 movel %d4,%d2
10c325f4: 2605 movel %d5,%d3
10c325f6: d681 addl %d1,%d3
10c325f8: d580 addxl %d0,%d2
10c325fa: 1028 002c moveb %a0@(44),%d0
10c325fe: 0c00 0001 cmpib #1,%d0
10c32602: 6624 bnes 10c32628 <lock_may_read+0x5e>
10c32604: 4a28 002d tstb %a0@(45)
10c32608: 6738 beqs 10c32642 <lock_may_read+0x78>
10c3260a: 2028 0036 movel %a0@(54),%d0
10c3260e: 2228 003a movel %a0@(58),%d1
10c32612: 9285 subl %d5,%d1
10c32614: 9184 subxl %d4,%d0
10c32616: 6d2a blts 10c32642 <lock_may_read+0x78>
10c32618: 2028 002e movel %a0@(46),%d0
10c3261c: 2228 0032 movel %a0@(50),%d1
10c32620: 9283 subl %d3,%d1
10c32622: 9182 subxl %d2,%d0
10c32624: 6e1c bgts 10c32642 <lock_may_read+0x78>
10c32626: 6016 bras 10c3263e <lock_may_read+0x74>
10c32628: 0c00 0002 cmpib #2,%d0
10c3262c: 6614 bnes 10c32642 <lock_may_read+0x78>
10c3262e: 1028 002d moveb %a0@(45),%d0
10c32632: 0800 0005 btst #5,%d0
10c32636: 670a beqs 10c32642 <lock_may_read+0x78>
10c32638: 0800 0006 btst #6,%d0
10c3263c: 6604 bnes 10c32642 <lock_may_read+0x78>
10c3263e: 93c9 subal %a1,%a1
10c32640: 6008 bras 10c3264a <lock_may_read+0x80>
10c32642: 2050 moveal %a0@,%a0
10c32644: b0fc 0000 cmpaw #0,%a0
10c32648: 66b0 bnes 10c325fa <lock_may_read+0x30>
10c3264a: 2009 movel %a1,%d0
10c3264c: 4cdf 003c moveml %sp@+,%d2-%d5
10c32650: 4e5e unlk %fp
10c32652: 4e75 rts
10c32654 <lock_may_write>:
10c32654: 4e56 0000 linkw %fp,#0
10c32658: 48e7 3c00 moveml %d2-%d5,%sp@-
10c3265c: 206e 0008 moveal %fp@(8),%a0
10c32660: 282e 000c movel %fp@(12),%d4
10c32664: 2a2e 0010 movel %fp@(16),%d5
10c32668: 327c 0001 moveaw #1,%a1
10c3266c: 2068 00a4 moveal %a0@(164),%a0
10c32670: b0fc 0000 cmpaw #0,%a0
10c32674: 6756 beqs 10c326cc <lock_may_write+0x78>
10c32676: 222e 0014 movel %fp@(20),%d1
10c3267a: 4280 clrl %d0
10c3267c: 2404 movel %d4,%d2
10c3267e: 2605 movel %d5,%d3
10c32680: d681 addl %d1,%d3
10c32682: d580 addxl %d0,%d2
10c32684: 1028 002c moveb %a0@(44),%d0
10c32688: 0c00 0001 cmpib #1,%d0
10c3268c: 661e bnes 10c326ac <lock_may_write+0x58>
10c3268e: 2028 0036 movel %a0@(54),%d0
10c32692: 2228 003a movel %a0@(58),%d1
10c32696: 9285 subl %d5,%d1
10c32698: 9184 subxl %d4,%d0
10c3269a: 6d28 blts 10c326c4 <lock_may_write+0x70>
10c3269c: 2028 002e movel %a0@(46),%d0
10c326a0: 2228 0032 movel %a0@(50),%d1
10c326a4: 9283 subl %d3,%d1
10c326a6: 9182 subxl %d2,%d0
10c326a8: 6e1a bgts 10c326c4 <lock_may_write+0x70>
10c326aa: 6014 bras 10c326c0 <lock_may_write+0x6c>
10c326ac: 0c00 0002 cmpib #2,%d0
10c326b0: 6612 bnes 10c326c4 <lock_may_write+0x70>
10c326b2: 1028 002d moveb %a0@(45),%d0
10c326b6: 0800 0005 btst #5,%d0
10c326ba: 6708 beqs 10c326c4 <lock_may_write+0x70>
10c326bc: 4a00 tstb %d0
10c326be: 6d04 blts 10c326c4 <lock_may_write+0x70>
10c326c0: 93c9 subal %a1,%a1
10c326c2: 6008 bras 10c326cc <lock_may_write+0x78>
10c326c4: 2050 moveal %a0@,%a0
10c326c6: b0fc 0000 cmpaw #0,%a0
10c326ca: 66b8 bnes 10c32684 <lock_may_write+0x30>
10c326cc: 2009 movel %a1,%d0
10c326ce: 4cdf 003c moveml %sp@+,%d2-%d5
10c326d2: 4e5e unlk %fp
10c326d4: 4e75 rts
10c326d6: 4e75 rts
10c326d8 <dput>:
10c326d8: 4e56 0000 linkw %fp,#0
10c326dc: 2f0b movel %a3,%sp@-
10c326de: 2f0a movel %a2,%sp@-
10c326e0: 266e 0008 moveal %fp@(8),%a3
10c326e4: b6fc 0000 cmpaw #0,%a3
10c326e8: 6700 0138 beqw 10c32822 <dput+0x14a>
10c326ec: 40c1 movew %sr,%d1
10c326ee: 007c 0700 oriw #1792,%sr
10c326f2: 2013 movel %a3@,%d0
10c326f4: 5380 subql #1,%d0
10c326f6: 2680 movel %d0,%a3@
10c326f8: 46c1 movew %d1,%sr
10c326fa: 4a80 tstl %d0
10c326fc: 6600 0124 bnew 10c32822 <dput+0x14a>
10c32700: 7018 moveq #24,%d0
10c32702: d08b addl %a3,%d0
10c32704: 2440 moveal %d0,%a2
10c32706: b5d2 cmpal %a2@,%a2
10c32708: 670c beqs 10c32716 <dput+0x3e>
10c3270a: 4879 1000 2bde pea 10002bde <tvecs+0x1046>
10c32710: 4eb9 10c1 60e4 jsr 10c160e4 <panic>
10c32716: 206b 004c moveal %a3@(76),%a0
10c3271a: b0fc 0000 cmpaw #0,%a0
10c3271e: 6714 beqs 10c32734 <dput+0x5c>
10c32720: 2068 000c moveal %a0@(12),%a0
10c32724: b0fc 0000 cmpaw #0,%a0
10c32728: 670a beqs 10c32734 <dput+0x5c>
10c3272a: 2f0b movel %a3,%sp@-
10c3272c: 4e90 jsr %a0@
10c3272e: 588f addql #4,%sp
10c32730: 4a80 tstl %d0
10c32732: 662c bnes 10c32760 <dput+0x88>
10c32734: 41eb 0010 lea %a3@(16),%a0
10c32738: b1d0 cmpal %a0@,%a0
10c3273a: 673a beqs 10c32776 <dput+0x9e>
10c3273c: 2079 1000 dabc moveal 1000dabc <dentry_unused>,%a0
10c32742: 214a 0004 movel %a2,%a0@(4)
10c32746: 2488 movel %a0,%a2@
10c32748: 257c 1000 dabc movel #268491452,%a2@(4)
10c3274e: 0004
10c32750: 23ca 1000 dabc movel %a2,1000dabc <dentry_unused>
10c32756: 52b9 1000 dac8 addql #1,1000dac8 <dentry_stat+0x4>
10c3275c: 6000 00c4 braw 10c32822 <dput+0x14a>
10c32760: 41eb 0010 lea %a3@(16),%a0
10c32764: 2468 0004 moveal %a0@(4),%a2
10c32768: 2250 moveal %a0@,%a1
10c3276a: 234a 0004 movel %a2,%a1@(4)
10c3276e: 2489 movel %a1,%a2@
10c32770: 2088 movel %a0,%a0@
10c32772: 2148 0004 movel %a0,%a0@(4)
10c32776: 41eb 0020 lea %a3@(32),%a0
10c3277a: 2268 0004 moveal %a0@(4),%a1
10c3277e: 2050 moveal %a0@,%a0
10c32780: 2149 0004 movel %a1,%a0@(4)
10c32784: 2288 movel %a0,%a1@
10c32786: 202b 0008 movel %a3@(8),%d0
10c3278a: 6742 beqs 10c327ce <dput+0xf6>
10c3278c: 42ab 0008 clrl %a3@(8)
10c32790: 41eb 0030 lea %a3@(48),%a0
10c32794: 2468 0004 moveal %a0@(4),%a2
10c32798: 2250 moveal %a0@,%a1
10c3279a: 234a 0004 movel %a2,%a1@(4)
10c3279e: 2489 movel %a1,%a2@
10c327a0: 2088 movel %a0,%a0@
10c327a2: 2148 0004 movel %a0,%a0@(4)
10c327a6: 206b 004c moveal %a3@(76),%a0
10c327aa: b0fc 0000 cmpaw #0,%a0
10c327ae: 6714 beqs 10c327c4 <dput+0xec>
10c327b0: 2068 0014 moveal %a0@(20),%a0
10c327b4: b0fc 0000 cmpaw #0,%a0
10c327b8: 670a beqs 10c327c4 <dput+0xec>
10c327ba: 2f00 movel %d0,%sp@-
10c327bc: 2f0b movel %a3,%sp@-
10c327be: 4e90 jsr %a0@
10c327c0: 508f addql #8,%sp
10c327c2: 600a bras 10c327ce <dput+0xf6>
10c327c4: 2f00 movel %d0,%sp@-
10c327c6: 4eb9 10c3 480c jsr 10c3480c <iput>
10c327cc: 588f addql #4,%sp
10c327ce: 246b 000c moveal %a3@(12),%a2
10c327d2: 206b 004c moveal %a3@(76),%a0
10c327d6: b0fc 0000 cmpaw #0,%a0
10c327da: 6710 beqs 10c327ec <dput+0x114>
10c327dc: 2068 0010 moveal %a0@(16),%a0
10c327e0: b0fc 0000 cmpaw #0,%a0
10c327e4: 6706 beqs 10c327ec <dput+0x114>
10c327e6: 2f0b movel %a3,%sp@-
10c327e8: 4e90 jsr %a0@
10c327ea: 588f addql #4,%sp
10c327ec: 705c moveq #92,%d0
10c327ee: d08b addl %a3,%d0
10c327f0: 222b 003c movel %a3@(60),%d1
10c327f4: b081 cmpl %d1,%d0
10c327f6: 670a beqs 10c32802 <dput+0x12a>
10c327f8: 2f01 movel %d1,%sp@-
10c327fa: 4eb9 10c2 0b8c jsr 10c20b8c <kfree>
10c32800: 588f addql #4,%sp
10c32802: 2f0b movel %a3,%sp@-
10c32804: 2f39 1001 b664 movel 1001b664 <dentry_cache>,%sp@-
10c3280a: 4eb9 10c2 0aea jsr 10c20aea <kmem_cache_free>
10c32810: 53b9 1000 dac4 subql #1,1000dac4 <dentry_stat>
10c32816: 508f addql #8,%sp
10c32818: b5cb cmpal %a3,%a2
10c3281a: 6706 beqs 10c32822 <dput+0x14a>
10c3281c: 264a moveal %a2,%a3
10c3281e: 6000 fecc braw 10c326ec <dput+0x14>
10c32822: 246e fff8 moveal %fp@(-8),%a2
10c32826: 266e fffc moveal %fp@(-4),%a3
10c3282a: 4e5e unlk %fp
10c3282c: 4e75 rts
10c3282e <d_invalidate>:
10c3282e: 4e56 0000 linkw %fp,#0
10c32832: 2f0a movel %a2,%sp@-
10c32834: 246e 0008 moveal %fp@(8),%a2
10c32838: 41ea 0010 lea %a2@(16),%a0
10c3283c: b1d0 cmpal %a0@,%a0
10c3283e: 6748 beqs 10c32888 <d_invalidate+0x5a>
10c32840: 41ea 0028 lea %a2@(40),%a0
10c32844: b1d0 cmpal %a0@,%a0
10c32846: 6708 beqs 10c32850 <d_invalidate+0x22>
10c32848: 2f0a movel %a2,%sp@-
10c3284a: 4eb9 10c3 2d10 jsr 10c32d10 <shrink_dcache_parent>
10c32850: 7001 moveq #1,%d0
10c32852: b092 cmpl %a2@,%d0
10c32854: 6c1c bges 10c32872 <d_invalidate+0x44>
10c32856: 206a 0008 moveal %a2@(8),%a0
10c3285a: b0fc 0000 cmpaw #0,%a0
10c3285e: 6712 beqs 10c32872 <d_invalidate+0x44>
10c32860: 3028 0032 movew %a0@(50),%d0
10c32864: 0240 f000 andiw #-4096,%d0
10c32868: 0c40 4000 cmpiw #16384,%d0
10c3286c: 6604 bnes 10c32872 <d_invalidate+0x44>
10c3286e: 70f0 moveq #-16,%d0
10c32870: 6018 bras 10c3288a <d_invalidate+0x5c>
10c32872: 41ea 0010 lea %a2@(16),%a0
10c32876: 2468 0004 moveal %a0@(4),%a2
10c3287a: 2250 moveal %a0@,%a1
10c3287c: 234a 0004 movel %a2,%a1@(4)
10c32880: 2489 movel %a1,%a2@
10c32882: 2088 movel %a0,%a0@
10c32884: 2148 0004 movel %a0,%a0@(4)
10c32888: 7000 moveq #0,%d0
10c3288a: 246e fffc moveal %fp@(-4),%a2
10c3288e: 4e5e unlk %fp
10c32890: 4e75 rts
10c32892 <dget_locked>:
10c32892: 4e56 0000 linkw %fp,#0
10c32896: 2f0b movel %a3,%sp@-
10c32898: 2f0a movel %a2,%sp@-
10c3289a: 266e 0008 moveal %fp@(8),%a3
10c3289e: 5293 addql #1,%a3@
10c328a0: 7001 moveq #1,%d0
10c328a2: b093 cmpl %a3@,%d0
10c328a4: 661c bnes 10c328c2 <dget_locked+0x30>
10c328a6: 53b9 1000 dac8 subql #1,1000dac8 <dentry_stat+0x4>
10c328ac: 41eb 0018 lea %a3@(24),%a0
10c328b0: 2468 0004 moveal %a0@(4),%a2
10c328b4: 2250 moveal %a0@,%a1
10c328b6: 234a 0004 movel %a2,%a1@(4)
10c328ba: 2489 movel %a1,%a2@
10c328bc: 2088 movel %a0,%a0@
10c328be: 2148 0004 movel %a0,%a0@(4)
10c328c2: 200b movel %a3,%d0
10c328c4: 245f moveal %sp@+,%a2
10c328c6: 265f moveal %sp@+,%a3
10c328c8: 4e5e unlk %fp
10c328ca: 4e75 rts
10c328cc <d_find_alias>:
10c328cc: 4e56 0000 linkw %fp,#0
10c328d0: 48e7 0038 moveml %a2-%a4,%sp@-
10c328d4: 206e 0008 moveal %fp@(8),%a0
10c328d8: 45e8 0010 lea %a0@(16),%a2
10c328dc: 2252 moveal %a2@,%a1
10c328de: b5c9 cmpal %a1,%a2
10c328e0: 673a beqs 10c3291c <d_find_alias+0x50>
10c328e2: 2009 movel %a1,%d0
10c328e4: 2251 moveal %a1@,%a1
10c328e6: 2840 moveal %d0,%a4
10c328e8: 47ec ffd0 lea %a4@(-48),%a3
10c328ec: 41ec ffe0 lea %a4@(-32),%a0
10c328f0: b1d0 cmpal %a0@,%a0
10c328f2: 67ea beqs 10c328de <d_find_alias+0x12>
10c328f4: 5293 addql #1,%a3@
10c328f6: 7201 moveq #1,%d1
10c328f8: b293 cmpl %a3@,%d1
10c328fa: 661c bnes 10c32918 <d_find_alias+0x4c>
10c328fc: 53b9 1000 dac8 subql #1,1000dac8 <dentry_stat+0x4>
10c32902: 41ec ffe8 lea %a4@(-24),%a0
10c32906: 2468 0004 moveal %a0@(4),%a2
10c3290a: 2250 moveal %a0@,%a1
10c3290c: 234a 0004 movel %a2,%a1@(4)
10c32910: 2489 movel %a1,%a2@
10c32912: 2088 movel %a0,%a0@
10c32914: 2148 0004 movel %a0,%a0@(4)
10c32918: 200b movel %a3,%d0
10c3291a: 6002 bras 10c3291e <d_find_alias+0x52>
10c3291c: 7000 moveq #0,%d0
10c3291e: 4cdf 1c00 moveml %sp@+,%a2-%a4
10c32922: 4e5e unlk %fp
10c32924: 4e75 rts
10c32926 <d_prune_aliases>:
10c32926: 4e56 0000 linkw %fp,#0
10c3292a: 48e7 003c moveml %a2-%a5,%sp@-
10c3292e: 206e 0008 moveal %fp@(8),%a0
10c32932: 4be8 0010 lea %a0@(16),%a5
10c32936: 2855 moveal %a5@,%a4
10c32938: bbcc cmpal %a4,%a5
10c3293a: 6752 beqs 10c3298e <d_prune_aliases+0x68>
10c3293c: 47ec ffd0 lea %a4@(-48),%a3
10c32940: 4a93 tstl %a3@
10c32942: 6644 bnes 10c32988 <d_prune_aliases+0x62>
10c32944: 5293 addql #1,%a3@
10c32946: 7001 moveq #1,%d0
10c32948: b093 cmpl %a3@,%d0
10c3294a: 661c bnes 10c32968 <d_prune_aliases+0x42>
10c3294c: 53b9 1000 dac8 subql #1,1000dac8 <dentry_stat+0x4>
10c32952: 41ec ffe8 lea %a4@(-24),%a0
10c32956: 2468 0004 moveal %a0@(4),%a2
10c3295a: 2250 moveal %a0@,%a1
10c3295c: 234a 0004 movel %a2,%a1@(4)
10c32960: 2489 movel %a1,%a2@
10c32962: 2088 movel %a0,%a0@
10c32964: 2148 0004 movel %a0,%a0@(4)
10c32968: 41ec ffe0 lea %a4@(-32),%a0
10c3296c: 2468 0004 moveal %a0@(4),%a2
10c32970: 2250 moveal %a0@,%a1
10c32972: 234a 0004 movel %a2,%a1@(4)
10c32976: 2489 movel %a1,%a2@
10c32978: 2088 movel %a0,%a0@
10c3297a: 2748 0014 movel %a0,%a3@(20)
10c3297e: 2f0b movel %a3,%sp@-
10c32980: 4eba fd56 jsr %pc@(10c326d8 <dput>)
10c32984: 588f addql #4,%sp
10c32986: 60ae bras 10c32936 <d_prune_aliases+0x10>
10c32988: 2854 moveal %a4@,%a4
10c3298a: bbcc cmpal %a4,%a5
10c3298c: 66ae bnes 10c3293c <d_prune_aliases+0x16>
10c3298e: 4cee 3c00 fff0 moveml %fp@(-16),%a2-%a5
10c32994: 4e5e unlk %fp
10c32996: 4e75 rts
10c32998 <prune_dcache>:
10c32998: 4e56 0000 linkw %fp,#0
10c3299c: 48e7 303c moveml %d2-%d3/%a2-%a5,%sp@-
10c329a0: 242e 0008 movel %fp@(8),%d2
10c329a4: 41f9 1000 dac0 lea 1000dac0 <dentry_unused+0x4>,%a0
10c329aa: 2650 moveal %a0@,%a3
10c329ac: 2008 movel %a0,%d0
10c329ae: 5980 subql #4,%d0
10c329b0: b08b cmpl %a3,%d0
10c329b2: 6700 0132 beqw 10c32ae6 <prune_dcache+0x14e>
10c329b6: 2a48 moveal %a0,%a5
10c329b8: 2600 movel %d0,%d3
10c329ba: 226b 0004 moveal %a3@(4),%a1
10c329be: 2053 moveal %a3@,%a0
10c329c0: 2149 0004 movel %a1,%a0@(4)
10c329c4: 2288 movel %a0,%a1@
10c329c6: 268b movel %a3,%a3@
10c329c8: 274b 0004 movel %a3,%a3@(4)
10c329cc: 49eb ffe8 lea %a3@(-24),%a4
10c329d0: 202c 0054 movel %a4@(84),%d0
10c329d4: 0800 0003 btst #3,%d0
10c329d8: 6726 beqs 10c32a00 <prune_dcache+0x68>
10c329da: 72f7 moveq #-9,%d1
10c329dc: c280 andl %d0,%d1
10c329de: 2941 0054 movel %d1,%a4@(84)
10c329e2: 2079 1000 dabc moveal 1000dabc <dentry_unused>,%a0
10c329e8: 214b 0004 movel %a3,%a0@(4)
10c329ec: 2688 movel %a0,%a3@
10c329ee: 277c 1000 dabc movel #268491452,%a3@(4)
10c329f4: 0004
10c329f6: 23cb 1000 dabc movel %a3,1000dabc <dentry_unused>
10c329fc: 6000 00e0 braw 10c32ade <prune_dcache+0x146>
10c32a00: 53b9 1000 dac8 subql #1,1000dac8 <dentry_stat+0x4>
10c32a06: 4a94 tstl %a4@
10c32a08: 670c beqs 10c32a16 <prune_dcache+0x7e>
10c32a0a: 4879 1000 2bde pea 10002bde <tvecs+0x1046>
10c32a10: 4eb9 10c1 60e4 jsr 10c160e4 <panic>
10c32a16: 41eb fff8 lea %a3@(-8),%a0
10c32a1a: 2468 0004 moveal %a0@(4),%a2
10c32a1e: 2250 moveal %a0@,%a1
10c32a20: 234a 0004 movel %a2,%a1@(4)
10c32a24: 2489 movel %a1,%a2@
10c32a26: 2088 movel %a0,%a0@
10c32a28: 2148 0004 movel %a0,%a0@(4)
10c32a2c: 41eb 0008 lea %a3@(8),%a0
10c32a30: 2268 0004 moveal %a0@(4),%a1
10c32a34: 2050 moveal %a0@,%a0
10c32a36: 2149 0004 movel %a1,%a0@(4)
10c32a3a: 2288 movel %a0,%a1@
10c32a3c: 202c 0008 movel %a4@(8),%d0
10c32a40: 6742 beqs 10c32a84 <prune_dcache+0xec>
10c32a42: 42ac 0008 clrl %a4@(8)
10c32a46: 41eb 0018 lea %a3@(24),%a0
10c32a4a: 2468 0004 moveal %a0@(4),%a2
10c32a4e: 2250 moveal %a0@,%a1
10c32a50: 234a 0004 movel %a2,%a1@(4)
10c32a54: 2489 movel %a1,%a2@
10c32a56: 2088 movel %a0,%a0@
10c32a58: 2148 0004 movel %a0,%a0@(4)
10c32a5c: 206c 004c moveal %a4@(76),%a0
10c32a60: b0fc 0000 cmpaw #0,%a0
10c32a64: 6714 beqs 10c32a7a <prune_dcache+0xe2>
10c32a66: 2068 0014 moveal %a0@(20),%a0
10c32a6a: b0fc 0000 cmpaw #0,%a0
10c32a6e: 670a beqs 10c32a7a <prune_dcache+0xe2>
10c32a70: 2f00 movel %d0,%sp@-
10c32a72: 2f0c movel %a4,%sp@-
10c32a74: 4e90 jsr %a0@
10c32a76: 508f addql #8,%sp
10c32a78: 600a bras 10c32a84 <prune_dcache+0xec>
10c32a7a: 2f00 movel %d0,%sp@-
10c32a7c: 4eb9 10c3 480c jsr 10c3480c <iput>
10c32a82: 588f addql #4,%sp
10c32a84: 246c 000c moveal %a4@(12),%a2
10c32a88: 206c 004c moveal %a4@(76),%a0
10c32a8c: b0fc 0000 cmpaw #0,%a0
10c32a90: 6710 beqs 10c32aa2 <prune_dcache+0x10a>
10c32a92: 2068 0010 moveal %a0@(16),%a0
10c32a96: b0fc 0000 cmpaw #0,%a0
10c32a9a: 6706 beqs 10c32aa2 <prune_dcache+0x10a>
10c32a9c: 2f0c movel %a4,%sp@-
10c32a9e: 4e90 jsr %a0@
10c32aa0: 588f addql #4,%sp
10c32aa2: 705c moveq #92,%d0
10c32aa4: d08c addl %a4,%d0
10c32aa6: 222c 003c movel %a4@(60),%d1
10c32aaa: b081 cmpl %d1,%d0
10c32aac: 670a beqs 10c32ab8 <prune_dcache+0x120>
10c32aae: 2f01 movel %d1,%sp@-
10c32ab0: 4eb9 10c2 0b8c jsr 10c20b8c <kfree>
10c32ab6: 588f addql #4,%sp
10c32ab8: 2f0c movel %a4,%sp@-
10c32aba: 2f39 1001 b664 movel 1001b664 <dentry_cache>,%sp@-
10c32ac0: 4eb9 10c2 0aea jsr 10c20aea <kmem_cache_free>
10c32ac6: 53b9 1000 dac4 subql #1,1000dac4 <dentry_stat>
10c32acc: 508f addql #8,%sp
10c32ace: b9ca cmpal %a2,%a4
10c32ad0: 6708 beqs 10c32ada <prune_dcache+0x142>
10c32ad2: 2f0a movel %a2,%sp@-
10c32ad4: 4eba fc02 jsr %pc@(10c326d8 <dput>)
10c32ad8: 588f addql #4,%sp
10c32ada: 5382 subql #1,%d2
10c32adc: 6708 beqs 10c32ae6 <prune_dcache+0x14e>
10c32ade: 2655 moveal %a5@,%a3
10c32ae0: b68b cmpl %a3,%d3
10c32ae2: 6600 fed6 bnew 10c329ba <prune_dcache+0x22>
10c32ae6: 4cee 3c0c ffe8 moveml %fp@(-24),%d2-%d3/%a2-%a5
10c32aec: 4e5e unlk %fp
10c32aee: 4e75 rts
10c32af0 <shrink_dcache_sb>:
10c32af0: 4e56 0000 linkw %fp,#0
10c32af4: 48e7 203c moveml %d2/%a2-%a5,%sp@-
10c32af8: 242e 0008 movel %fp@(8),%d2
10c32afc: 41f9 1000 dabc lea 1000dabc <dentry_unused>,%a0
10c32b02: 2450 moveal %a0@,%a2
10c32b04: 2a48 moveal %a0,%a5
10c32b06: bbca cmpal %a2,%a5
10c32b08: 6736 beqs 10c32b40 <shrink_dcache_sb+0x50>
10c32b0a: 200d movel %a5,%d0
10c32b0c: 264a moveal %a2,%a3
10c32b0e: 2452 moveal %a2@,%a2
10c32b10: b4ab 0038 cmpl %a3@(56),%d2
10c32b14: 6626 bnes 10c32b3c <shrink_dcache_sb+0x4c>
10c32b16: 206b 0004 moveal %a3@(4),%a0
10c32b1a: 2253 moveal %a3@,%a1
10c32b1c: 2348 0004 movel %a0,%a1@(4)
10c32b20: 2089 movel %a1,%a0@
10c32b22: 2079 1000 dabc moveal 1000dabc <dentry_unused>,%a0
10c32b28: 214b 0004 movel %a3,%a0@(4)
10c32b2c: 2688 movel %a0,%a3@
10c32b2e: 277c 1000 dabc movel #268491452,%a3@(4)
10c32b34: 0004
10c32b36: 23cb 1000 dabc movel %a3,1000dabc <dentry_unused>
10c32b3c: b08a cmpl %a2,%d0
10c32b3e: 66cc bnes 10c32b0c <shrink_dcache_sb+0x1c>
10c32b40: 2455 moveal %a5@,%a2
10c32b42: bbca cmpal %a2,%a5
10c32b44: 6700 00f6 beqw 10c32c3c <shrink_dcache_sb+0x14c>
10c32b48: 264a moveal %a2,%a3
10c32b4a: 2452 moveal %a2@,%a2
10c32b4c: 49eb ffe8 lea %a3@(-24),%a4
10c32b50: b4ac 0050 cmpl %a4@(80),%d2
10c32b54: 66ec bnes 10c32b42 <shrink_dcache_sb+0x52>
10c32b56: 4a94 tstl %a4@
10c32b58: 66e8 bnes 10c32b42 <shrink_dcache_sb+0x52>
10c32b5a: 53b9 1000 dac8 subql #1,1000dac8 <dentry_stat+0x4>
10c32b60: 226b 0004 moveal %a3@(4),%a1
10c32b64: 2053 moveal %a3@,%a0
10c32b66: 2149 0004 movel %a1,%a0@(4)
10c32b6a: 2288 movel %a0,%a1@
10c32b6c: 268b movel %a3,%a3@
10c32b6e: 274b 0004 movel %a3,%a3@(4)
10c32b72: 41eb fff8 lea %a3@(-8),%a0
10c32b76: 2468 0004 moveal %a0@(4),%a2
10c32b7a: 2250 moveal %a0@,%a1
10c32b7c: 234a 0004 movel %a2,%a1@(4)
10c32b80: 2489 movel %a1,%a2@
10c32b82: 2088 movel %a0,%a0@
10c32b84: 2148 0004 movel %a0,%a0@(4)
10c32b88: 41eb 0008 lea %a3@(8),%a0
10c32b8c: 2268 0004 moveal %a0@(4),%a1
10c32b90: 2050 moveal %a0@,%a0
10c32b92: 2149 0004 movel %a1,%a0@(4)
10c32b96: 2288 movel %a0,%a1@
10c32b98: 202c 0008 movel %a4@(8),%d0
10c32b9c: 6742 beqs 10c32be0 <shrink_dcache_sb+0xf0>
10c32b9e: 42ac 0008 clrl %a4@(8)
10c32ba2: 41eb 0018 lea %a3@(24),%a0
10c32ba6: 2468 0004 moveal %a0@(4),%a2
10c32baa: 2250 moveal %a0@,%a1
10c32bac: 234a 0004 movel %a2,%a1@(4)
10c32bb0: 2489 movel %a1,%a2@
10c32bb2: 2088 movel %a0,%a0@
10c32bb4: 2148 0004 movel %a0,%a0@(4)
10c32bb8: 206c 004c moveal %a4@(76),%a0
10c32bbc: b0fc 0000 cmpaw #0,%a0
10c32bc0: 6714 beqs 10c32bd6 <shrink_dcache_sb+0xe6>
10c32bc2: 2068 0014 moveal %a0@(20),%a0
10c32bc6: b0fc 0000 cmpaw #0,%a0
10c32bca: 670a beqs 10c32bd6 <shrink_dcache_sb+0xe6>
10c32bcc: 2f00 movel %d0,%sp@-
10c32bce: 2f0c movel %a4,%sp@-
10c32bd0: 4e90 jsr %a0@
10c32bd2: 508f addql #8,%sp
10c32bd4: 600a bras 10c32be0 <shrink_dcache_sb+0xf0>
10c32bd6: 2f00 movel %d0,%sp@-
10c32bd8: 4eb9 10c3 480c jsr 10c3480c <iput>
10c32bde: 588f addql #4,%sp
10c32be0: 246c 000c moveal %a4@(12),%a2
10c32be4: 206c 004c moveal %a4@(76),%a0
10c32be8: b0fc 0000 cmpaw #0,%a0
10c32bec: 6710 beqs 10c32bfe <shrink_dcache_sb+0x10e>
10c32bee: 2068 0010 moveal %a0@(16),%a0
10c32bf2: b0fc 0000 cmpaw #0,%a0
10c32bf6: 6706 beqs 10c32bfe <shrink_dcache_sb+0x10e>
10c32bf8: 2f0c movel %a4,%sp@-
10c32bfa: 4e90 jsr %a0@
10c32bfc: 588f addql #4,%sp
10c32bfe: 705c moveq #92,%d0
10c32c00: d08c addl %a4,%d0
10c32c02: 222c 003c movel %a4@(60),%d1
10c32c06: b081 cmpl %d1,%d0
10c32c08: 670a beqs 10c32c14 <shrink_dcache_sb+0x124>
10c32c0a: 2f01 movel %d1,%sp@-
10c32c0c: 4eb9 10c2 0b8c jsr 10c20b8c <kfree>
10c32c12: 588f addql #4,%sp
10c32c14: 2f0c movel %a4,%sp@-
10c32c16: 2f39 1001 b664 movel 1001b664 <dentry_cache>,%sp@-
10c32c1c: 4eb9 10c2 0aea jsr 10c20aea <kmem_cache_free>
10c32c22: 53b9 1000 dac4 subql #1,1000dac4 <dentry_stat>
10c32c28: 508f addql #8,%sp
10c32c2a: b9ca cmpal %a2,%a4
10c32c2c: 6700 ff12 beqw 10c32b40 <shrink_dcache_sb+0x50>
10c32c30: 2f0a movel %a2,%sp@-
10c32c32: 4eba faa4 jsr %pc@(10c326d8 <dput>)
10c32c36: 588f addql #4,%sp
10c32c38: 6000 ff06 braw 10c32b40 <shrink_dcache_sb+0x50>
10c32c3c: 4cee 3c04 ffec moveml %fp@(-20),%d2/%a2-%a5
10c32c42: 4e5e unlk %fp
10c32c44: 4e75 rts
10c32c46 <have_submounts>:
10c32c46: 4e56 0000 linkw %fp,#0
10c32c4a: 2f0b movel %a3,%sp@-
10c32c4c: 2f0a movel %a2,%sp@-
10c32c4e: 266e 0008 moveal %fp@(8),%a3
10c32c52: 220b movel %a3,%d1
10c32c54: 4aab 0038 tstl %a3@(56)
10c32c58: 663a bnes 10c32c94 <have_submounts+0x4e>
10c32c5a: 226b 0028 moveal %a3@(40),%a1
10c32c5e: 7028 moveq #40,%d0
10c32c60: d08b addl %a3,%d0
10c32c62: b089 cmpl %a1,%d0
10c32c64: 6718 beqs 10c32c7e <have_submounts+0x38>
10c32c66: 45e9 ffe0 lea %a1@(-32),%a2
10c32c6a: 2251 moveal %a1@,%a1
10c32c6c: 4aaa 0038 tstl %a2@(56)
10c32c70: 6622 bnes 10c32c94 <have_submounts+0x4e>
10c32c72: 41ea 0028 lea %a2@(40),%a0
10c32c76: b1d0 cmpal %a0@,%a0
10c32c78: 6612 bnes 10c32c8c <have_submounts+0x46>
10c32c7a: b089 cmpl %a1,%d0
10c32c7c: 66e8 bnes 10c32c66 <have_submounts+0x20>
10c32c7e: b28b cmpl %a3,%d1
10c32c80: 670e beqs 10c32c90 <have_submounts+0x4a>
10c32c82: 226b 0020 moveal %a3@(32),%a1
10c32c86: 266b 000c moveal %a3@(12),%a3
10c32c8a: 60d2 bras 10c32c5e <have_submounts+0x18>
10c32c8c: 264a moveal %a2,%a3
10c32c8e: 60ca bras 10c32c5a <have_submounts+0x14>
10c32c90: 7000 moveq #0,%d0
10c32c92: 6002 bras 10c32c96 <have_submounts+0x50>
10c32c94: 7001 moveq #1,%d0
10c32c96: 245f moveal %sp@+,%a2
10c32c98: 265f moveal %sp@+,%a3
10c32c9a: 4e5e unlk %fp
10c32c9c: 4e75 rts
10c32c9e <select_parent>:
10c32c9e: 4e56 0000 linkw %fp,#0
10c32ca2: 48e7 203c moveml %d2/%a2-%a5,%sp@-
10c32ca6: 2a6e 0008 moveal %fp@(8),%a5
10c32caa: 240d movel %a5,%d2
10c32cac: 7000 moveq #0,%d0
10c32cae: 286d 0028 moveal %a5@(40),%a4
10c32cb2: 7228 moveq #40,%d1
10c32cb4: d28d addl %a5,%d1
10c32cb6: b28c cmpl %a4,%d1
10c32cb8: 673c beqs 10c32cf6 <select_parent+0x58>
10c32cba: 47ec ffe0 lea %a4@(-32),%a3
10c32cbe: 2854 moveal %a4@,%a4
10c32cc0: 4a93 tstl %a3@
10c32cc2: 6626 bnes 10c32cea <select_parent+0x4c>
10c32cc4: 45eb 0018 lea %a3@(24),%a2
10c32cc8: 226a 0004 moveal %a2@(4),%a1
10c32ccc: 2052 moveal %a2@,%a0
10c32cce: 2149 0004 movel %a1,%a0@(4)
10c32cd2: 2288 movel %a0,%a1@
10c32cd4: 2279 1000 dac0 moveal 1000dac0 <dentry_unused+0x4>,%a1
10c32cda: 2051 moveal %a1@,%a0
10c32cdc: 214a 0004 movel %a2,%a0@(4)
10c32ce0: 2488 movel %a0,%a2@
10c32ce2: 2549 0004 movel %a1,%a2@(4)
10c32ce6: 228a movel %a2,%a1@
10c32ce8: 5280 addql #1,%d0
10c32cea: 41eb 0028 lea %a3@(40),%a0
10c32cee: b1d0 cmpal %a0@,%a0
10c32cf0: 6612 bnes 10c32d04 <select_parent+0x66>
10c32cf2: b28c cmpl %a4,%d1
10c32cf4: 66c4 bnes 10c32cba <select_parent+0x1c>
10c32cf6: b48d cmpl %a5,%d2
10c32cf8: 670e beqs 10c32d08 <select_parent+0x6a>
10c32cfa: 286d 0020 moveal %a5@(32),%a4
10c32cfe: 2a6d 000c moveal %a5@(12),%a5
10c32d02: 60ae bras 10c32cb2 <select_parent+0x14>
10c32d04: 2a4b moveal %a3,%a5
10c32d06: 60a6 bras 10c32cae <select_parent+0x10>
10c32d08: 4cdf 3c04 moveml %sp@+,%d2/%a2-%a5
10c32d0c: 4e5e unlk %fp
10c32d0e: 4e75 rts
10c32d10 <shrink_dcache_parent>:
10c32d10: 4e56 0000 linkw %fp,#0
10c32d14: 2f0a movel %a2,%sp@-
10c32d16: 2f02 movel %d2,%sp@-
10c32d18: 242e 0008 movel %fp@(8),%d2
10c32d1c: 45fa ff80 lea %pc@(10c32c9e <select_parent>),%a2
10c32d20: 6008 bras 10c32d2a <shrink_dcache_parent+0x1a>
10c32d22: 2f00 movel %d0,%sp@-
10c32d24: 4eba fc72 jsr %pc@(10c32998 <prune_dcache>)
10c32d28: 588f addql #4,%sp
10c32d2a: 2f02 movel %d2,%sp@-
10c32d2c: 4e92 jsr %a2@
10c32d2e: 588f addql #4,%sp
10c32d30: 4a80 tstl %d0
10c32d32: 66ee bnes 10c32d22 <shrink_dcache_parent+0x12>
10c32d34: 242e fff8 movel %fp@(-8),%d2
10c32d38: 246e fffc moveal %fp@(-4),%a2
10c32d3c: 4e5e unlk %fp
10c32d3e: 4e75 rts
10c32d40 <shrink_dcache_memory>:
10c32d40: 4e56 0000 linkw %fp,#0
10c32d44: 082e 0000 000e btst #0,%fp@(14)
10c32d4a: 6724 beqs 10c32d70 <shrink_dcache_memory+0x30>
10c32d4c: 2f2e 0008 movel %fp@(8),%sp@-
10c32d50: 2f39 1000 dac8 movel 1000dac8 <dentry_stat+0x4>,%sp@-
10c32d56: 4eb9 10c8 5834 jsr 10c85834 <__divsi3>
10c32d5c: 584f addqw #4,%sp
10c32d5e: 2e80 movel %d0,%sp@
10c32d60: 4eba fc36 jsr %pc@(10c32998 <prune_dcache>)
10c32d64: 2f39 1001 b664 movel 1001b664 <dentry_cache>,%sp@-
10c32d6a: 4eb9 10c2 058c jsr 10c2058c <kmem_cache_shrink>
10c32d70: 7000 moveq #0,%d0
10c32d72: 4e5e unlk %fp
10c32d74: 4e75 rts
10c32d76 <d_alloc>:
10c32d76: 4e56 0000 linkw %fp,#0
10c32d7a: 48e7 003c moveml %a2-%a5,%sp@-
10c32d7e: 286e 0008 moveal %fp@(8),%a4
10c32d82: 2a6e 000c moveal %fp@(12),%a5
10c32d86: 4878 01f0 pea 1f0 <LSIGTRAP+0x1eb>
10c32d8a: 2f39 1001 b664 movel 1001b664 <dentry_cache>,%sp@-
10c32d90: 4eb9 10c2 08dc jsr 10c208dc <kmem_cache_alloc>
10c32d96: 2640 moveal %d0,%a3
10c32d98: 508f addql #8,%sp
10c32d9a: 7000 moveq #0,%d0
10c32d9c: b6fc 0000 cmpaw #0,%a3
10c32da0: 6700 0104 beqw 10c32ea6 <d_alloc+0x130>
10c32da4: 202d 0004 movel %a5@(4),%d0
10c32da8: 720f moveq #15,%d1
10c32daa: b280 cmpl %d0,%d1
10c32dac: 6432 bccs 10c32de0 <d_alloc+0x6a>
10c32dae: 4878 01f0 pea 1f0 <LSIGTRAP+0x1eb>
10c32db2: 7210 moveq #16,%d1
10c32db4: d081 addl %d1,%d0
10c32db6: 72f0 moveq #-16,%d1
10c32db8: c280 andl %d0,%d1
10c32dba: 2f01 movel %d1,%sp@-
10c32dbc: 4eb9 10c2 09bc jsr 10c209bc <kmalloc>
10c32dc2: 2440 moveal %d0,%a2
10c32dc4: 508f addql #8,%sp
10c32dc6: b4fc 0000 cmpaw #0,%a2
10c32dca: 6618 bnes 10c32de4 <d_alloc+0x6e>
10c32dcc: 2f0b movel %a3,%sp@-
10c32dce: 2f39 1001 b664 movel 1001b664 <dentry_cache>,%sp@-
10c32dd4: 4eb9 10c2 0aea jsr 10c20aea <kmem_cache_free>
10c32dda: 7000 moveq #0,%d0
10c32ddc: 6000 00c8 braw 10c32ea6 <d_alloc+0x130>
10c32de0: 45eb 005c lea %a3@(92),%a2
10c32de4: 2f2d 0004 movel %a5@(4),%sp@-
10c32de8: 2f15 movel %a5@,%sp@-
10c32dea: 2f0a movel %a2,%sp@-
10c32dec: 4eb9 10c8 5744 jsr 10c85744 <memcpy>
10c32df2: 202d 0004 movel %a5@(4),%d0
10c32df6: 4232 0800 clrb %a2@(00000000,%d0:l)
10c32dfa: 7001 moveq #1,%d0
10c32dfc: 2680 movel %d0,%a3@
10c32dfe: 42ab 0054 clrl %a3@(84)
10c32e02: 42ab 0004 clrl %a3@(4)
10c32e06: 42ab 0008 clrl %a3@(8)
10c32e0a: 42ab 000c clrl %a3@(12)
10c32e0e: 42ab 0050 clrl %a3@(80)
10c32e12: 274a 003c movel %a2,%a3@(60)
10c32e16: 276d 0004 0040 movel %a5@(4),%a3@(64)
10c32e1c: 276d 0008 0044 movel %a5@(8),%a3@(68)
10c32e22: 42ab 004c clrl %a3@(76)
10c32e26: 42ab 0058 clrl %a3@(88)
10c32e2a: 42ab 0038 clrl %a3@(56)
10c32e2e: 4fef 000c lea %sp@(12),%sp
10c32e32: 41eb 0010 lea %a3@(16),%a0
10c32e36: 2088 movel %a0,%a0@
10c32e38: 2748 0014 movel %a0,%a3@(20)
10c32e3c: 41eb 0018 lea %a3@(24),%a0
10c32e40: 2088 movel %a0,%a0@
10c32e42: 2748 001c movel %a0,%a3@(28)
10c32e46: 41eb 0028 lea %a3@(40),%a0
10c32e4a: 2088 movel %a0,%a0@
10c32e4c: 2748 002c movel %a0,%a3@(44)
10c32e50: 41eb 0030 lea %a3@(48),%a0
10c32e54: 2088 movel %a0,%a0@
10c32e56: 2748 0034 movel %a0,%a3@(52)
10c32e5a: b8fc 0000 cmpaw #0,%a4
10c32e5e: 6734 beqs 10c32e94 <d_alloc+0x11e>
10c32e60: 4a94 tstl %a4@
10c32e62: 660c bnes 10c32e70 <d_alloc+0xfa>
10c32e64: 4879 1000 2bde pea 10002bde <tvecs+0x1046>
10c32e6a: 4eb9 10c1 60e4 jsr 10c160e4 <panic>
10c32e70: 5294 addql #1,%a4@
10c32e72: 274c 000c movel %a4,%a3@(12)
10c32e76: 276c 0050 0050 movel %a4@(80),%a3@(80)
10c32e7c: 41eb 0020 lea %a3@(32),%a0
10c32e80: 43ec 0028 lea %a4@(40),%a1
10c32e84: 2451 moveal %a1@,%a2
10c32e86: 2548 0004 movel %a0,%a2@(4)
10c32e8a: 208a movel %a2,%a0@
10c32e8c: 2149 0004 movel %a1,%a0@(4)
10c32e90: 2288 movel %a0,%a1@
10c32e92: 600a bras 10c32e9e <d_alloc+0x128>
10c32e94: 41eb 0020 lea %a3@(32),%a0
10c32e98: 2088 movel %a0,%a0@
10c32e9a: 2748 0024 movel %a0,%a3@(36)
10c32e9e: 52b9 1000 dac4 addql #1,1000dac4 <dentry_stat>
10c32ea4: 200b movel %a3,%d0
10c32ea6: 4cee 3c00 fff0 moveml %fp@(-16),%a2-%a5
10c32eac: 4e5e unlk %fp
10c32eae: 4e75 rts
10c32eb0 <d_instantiate>:
10c32eb0: 4e56 0000 linkw %fp,#0
10c32eb4: 2f0b movel %a3,%sp@-
10c32eb6: 2f0a movel %a2,%sp@-
10c32eb8: 266e 0008 moveal %fp@(8),%a3
10c32ebc: 202e 000c movel %fp@(12),%d0
10c32ec0: 45eb 0030 lea %a3@(48),%a2
10c32ec4: b5d2 cmpal %a2@,%a2
10c32ec6: 670c beqs 10c32ed4 <d_instantiate+0x24>
10c32ec8: 4879 1000 2bde pea 10002bde <tvecs+0x1046>
10c32ece: 4eb9 10c1 60e4 jsr 10c160e4 <panic>
10c32ed4: 4a80 tstl %d0
10c32ed6: 6714 beqs 10c32eec <d_instantiate+0x3c>
10c32ed8: 2240 moveal %d0,%a1
10c32eda: 41e9 0010 lea %a1@(16),%a0
10c32ede: 2250 moveal %a0@,%a1
10c32ee0: 234a 0004 movel %a2,%a1@(4)
10c32ee4: 2489 movel %a1,%a2@
10c32ee6: 2548 0004 movel %a0,%a2@(4)
10c32eea: 208a movel %a2,%a0@
10c32eec: 2740 0008 movel %d0,%a3@(8)
10c32ef0: 246e fff8 moveal %fp@(-8),%a2
10c32ef4: 266e fffc moveal %fp@(-4),%a3
10c32ef8: 4e5e unlk %fp
10c32efa: 4e75 rts
10c32efc <d_alloc_root>:
10c32efc: 4e56 0000 linkw %fp,#0
10c32f00: 2f0b movel %a3,%sp@-
10c32f02: 2f0a movel %a2,%sp@-
10c32f04: 266e 0008 moveal %fp@(8),%a3
10c32f08: 95ca subal %a2,%a2
10c32f0a: b6fc 0000 cmpaw #0,%a3
10c32f0e: 6728 beqs 10c32f38 <d_alloc_root+0x3c>
10c32f10: 4879 1000 dadc pea 1000dadc <dentry_stat+0x18>
10c32f16: 42a7 clrl %sp@-
10c32f18: 4eba fe5c jsr %pc@(10c32d76 <d_alloc>)
10c32f1c: 2440 moveal %d0,%a2
10c32f1e: 508f addql #8,%sp
10c32f20: b4fc 0000 cmpaw #0,%a2
10c32f24: 6712 beqs 10c32f38 <d_alloc_root+0x3c>
10c32f26: 256b 0094 0050 movel %a3@(148),%a2@(80)
10c32f2c: 254a 000c movel %a2,%a2@(12)
10c32f30: 2f0b movel %a3,%sp@-
10c32f32: 2f0a movel %a2,%sp@-
10c32f34: 4eba ff7a jsr %pc@(10c32eb0 <d_instantiate>)
10c32f38: 200a movel %a2,%d0
10c32f3a: 246e fff8 moveal %fp@(-8),%a2
10c32f3e: 266e fffc moveal %fp@(-4),%a3
10c32f42: 4e5e unlk %fp
10c32f44: 4e75 rts
10c32f46 <d_lookup>:
10c32f46: 4e56 0000 linkw %fp,#0
10c32f4a: 48e7 3e3c moveml %d2-%d6/%a2-%a5,%sp@-
10c32f4e: 2a6e 0008 moveal %fp@(8),%a5
10c32f52: 282e 000c movel %fp@(12),%d4
10c32f56: 2044 moveal %d4,%a0
10c32f58: 2428 0004 movel %a0@(4),%d2
10c32f5c: 2628 0008 movel %a0@(8),%d3
10c32f60: 2a10 movel %a0@,%d5
10c32f62: 200d movel %a5,%d0
10c32f64: e888 lsrl #4,%d0
10c32f66: d083 addl %d3,%d0
10c32f68: 2200 movel %d0,%d1
10c32f6a: 2c39 1001 b66c movel 1001b66c <d_hash_shift>,%d6
10c32f70: eca9 lsrl %d6,%d1
10c32f72: b380 eorl %d1,%d0
10c32f74: c0b9 1001 b668 andl 1001b668 <d_hash_mask>,%d0
10c32f7a: e788 lsll #3,%d0
10c32f7c: 2879 1001 b670 moveal 1001b670 <dentry_hashtable>,%a4
10c32f82: d9c0 addal %d0,%a4
10c32f84: 2454 moveal %a4@,%a2
10c32f86: 6078 bras 10c33000 <d_lookup+0xba>
10c32f88: 2452 moveal %a2@,%a2
10c32f8a: b6ab 0044 cmpl %a3@(68),%d3
10c32f8e: 6670 bnes 10c33000 <d_lookup+0xba>
10c32f90: bbeb 000c cmpal %a3@(12),%a5
10c32f94: 666a bnes 10c33000 <d_lookup+0xba>
10c32f96: 206d 004c moveal %a5@(76),%a0
10c32f9a: b0fc 0000 cmpaw #0,%a0
10c32f9e: 6716 beqs 10c32fb6 <d_lookup+0x70>
10c32fa0: 2068 0008 moveal %a0@(8),%a0
10c32fa4: b0fc 0000 cmpaw #0,%a0
10c32fa8: 670c beqs 10c32fb6 <d_lookup+0x70>
10c32faa: 2f04 movel %d4,%sp@-
10c32fac: 486b 003c pea %a3@(60)
10c32fb0: 2f0d movel %a5,%sp@-
10c32fb2: 4e90 jsr %a0@
10c32fb4: 6014 bras 10c32fca <d_lookup+0x84>
10c32fb6: b4ab 0040 cmpl %a3@(64),%d2
10c32fba: 6644 bnes 10c33000 <d_lookup+0xba>
10c32fbc: 2f02 movel %d2,%sp@-
10c32fbe: 2f05 movel %d5,%sp@-
10c32fc0: 2f2b 003c movel %a3@(60),%sp@-
10c32fc4: 4eb9 10c8 436e jsr 10c8436e <memcmp>
10c32fca: 4fef 000c lea %sp@(12),%sp
10c32fce: 4a80 tstl %d0
10c32fd0: 662e bnes 10c33000 <d_lookup+0xba>
10c32fd2: 5293 addql #1,%a3@
10c32fd4: 7001 moveq #1,%d0
10c32fd6: b093 cmpl %a3@,%d0
10c32fd8: 661c bnes 10c32ff6 <d_lookup+0xb0>
10c32fda: 53b9 1000 dac8 subql #1,1000dac8 <dentry_stat+0x4>
10c32fe0: 41eb 0018 lea %a3@(24),%a0
10c32fe4: 2468 0004 moveal %a0@(4),%a2
10c32fe8: 2250 moveal %a0@,%a1
10c32fea: 234a 0004 movel %a2,%a1@(4)
10c32fee: 2489 movel %a1,%a2@
10c32ff0: 2088 movel %a0,%a0@
10c32ff2: 2148 0004 movel %a0,%a0@(4)
10c32ff6: 7c08 moveq #8,%d6
10c32ff8: 8dab 0054 orl %d6,%a3@(84)
10c32ffc: 200b movel %a3,%d0
10c32ffe: 600a bras 10c3300a <d_lookup+0xc4>
10c33000: 47ea fff0 lea %a2@(-16),%a3
10c33004: b9ca cmpal %a2,%a4
10c33006: 6680 bnes 10c32f88 <d_lookup+0x42>
10c33008: 7000 moveq #0,%d0
10c3300a: 4cee 3c7c ffdc moveml %fp@(-36),%d2-%d6/%a2-%a5
10c33010: 4e5e unlk %fp
10c33012: 4e75 rts
10c33014 <d_validate>:
10c33014: 4e56 0000 linkw %fp,#0
10c33018: 2f0a movel %a2,%sp@-
10c3301a: 2f02 movel %d2,%sp@-
10c3301c: 246e 0008 moveal %fp@(8),%a2
10c33020: b5fc 0fff ffff cmpal #268435455,%a2
10c33026: 637a blss 10c330a2 <d_validate+0x8e>
10c33028: 7094 moveq #-108,%d0
10c3302a: d0b9 1002 7c9c addl 10027c9c <high_memory>,%d0
10c33030: b08a cmpl %a2,%d0
10c33032: 656e bcss 10c330a2 <d_validate+0x8e>
10c33034: 200a movel %a2,%d0
10c33036: 720f moveq #15,%d1
10c33038: c081 andl %d1,%d0
10c3303a: 6666 bnes 10c330a2 <d_validate+0x8e>
10c3303c: 202a 000c movel %a2@(12),%d0
10c33040: b0ae 000c cmpl %fp@(12),%d0
10c33044: 665c bnes 10c330a2 <d_validate+0x8e>
10c33046: e888 lsrl #4,%d0
10c33048: d0aa 0044 addl %a2@(68),%d0
10c3304c: 2200 movel %d0,%d1
10c3304e: 2439 1001 b66c movel 1001b66c <d_hash_shift>,%d2
10c33054: e4a9 lsrl %d2,%d1
10c33056: b380 eorl %d1,%d0
10c33058: c0b9 1001 b668 andl 1001b668 <d_hash_mask>,%d0
10c3305e: e788 lsll #3,%d0
10c33060: 2279 1001 b670 moveal 1001b670 <dentry_hashtable>,%a1
10c33066: d3c0 addal %d0,%a1
10c33068: 2051 moveal %a1@,%a0
10c3306a: b3c8 cmpal %a0,%a1
10c3306c: 6734 beqs 10c330a2 <d_validate+0x8e>
10c3306e: 70f0 moveq #-16,%d0
10c33070: d088 addl %a0,%d0
10c33072: b08a cmpl %a2,%d0
10c33074: 6626 bnes 10c3309c <d_validate+0x88>
10c33076: 5292 addql #1,%a2@
10c33078: 7001 moveq #1,%d0
10c3307a: b092 cmpl %a2@,%d0
10c3307c: 661a bnes 10c33098 <d_validate+0x84>
10c3307e: 53b9 1000 dac8 subql #1,1000dac8 <dentry_stat+0x4>
10c33084: 5088 addql #8,%a0
10c33086: 2468 0004 moveal %a0@(4),%a2
10c3308a: 2250 moveal %a0@,%a1
10c3308c: 234a 0004 movel %a2,%a1@(4)
10c33090: 2489 movel %a1,%a2@
10c33092: 2088 movel %a0,%a0@
10c33094: 2148 0004 movel %a0,%a0@(4)
10c33098: 7001 moveq #1,%d0
10c3309a: 6008 bras 10c330a4 <d_validate+0x90>
10c3309c: 2050 moveal %a0@,%a0
10c3309e: b3c8 cmpal %a0,%a1
10c330a0: 66cc bnes 10c3306e <d_validate+0x5a>
10c330a2: 7000 moveq #0,%d0
10c330a4: 241f movel %sp@+,%d2
10c330a6: 245f moveal %sp@+,%a2
10c330a8: 4e5e unlk %fp
10c330aa: 4e75 rts
10c330ac <d_delete>:
10c330ac: 4e56 0000 linkw %fp,#0
10c330b0: 2f0b movel %a3,%sp@-
10c330b2: 2f0a movel %a2,%sp@-
10c330b4: 266e 0008 moveal %fp@(8),%a3
10c330b8: 7001 moveq #1,%d0
10c330ba: b093 cmpl %a3@,%d0
10c330bc: 6646 bnes 10c33104 <d_delete+0x58>
10c330be: 202b 0008 movel %a3@(8),%d0
10c330c2: 6756 beqs 10c3311a <d_delete+0x6e>
10c330c4: 42ab 0008 clrl %a3@(8)
10c330c8: 41eb 0030 lea %a3@(48),%a0
10c330cc: 2468 0004 moveal %a0@(4),%a2
10c330d0: 2250 moveal %a0@,%a1
10c330d2: 234a 0004 movel %a2,%a1@(4)
10c330d6: 2489 movel %a1,%a2@
10c330d8: 2088 movel %a0,%a0@
10c330da: 2148 0004 movel %a0,%a0@(4)
10c330de: 206b 004c moveal %a3@(76),%a0
10c330e2: b0fc 0000 cmpaw #0,%a0
10c330e6: 6712 beqs 10c330fa <d_delete+0x4e>
10c330e8: 2068 0014 moveal %a0@(20),%a0
10c330ec: b0fc 0000 cmpaw #0,%a0
10c330f0: 6708 beqs 10c330fa <d_delete+0x4e>
10c330f2: 2f00 movel %d0,%sp@-
10c330f4: 2f0b movel %a3,%sp@-
10c330f6: 4e90 jsr %a0@
10c330f8: 6020 bras 10c3311a <d_delete+0x6e>
10c330fa: 2f00 movel %d0,%sp@-
10c330fc: 4eb9 10c3 480c jsr 10c3480c <iput>
10c33102: 6016 bras 10c3311a <d_delete+0x6e>
10c33104: 41eb 0010 lea %a3@(16),%a0
10c33108: 2468 0004 moveal %a0@(4),%a2
10c3310c: 2250 moveal %a0@,%a1
10c3310e: 234a 0004 movel %a2,%a1@(4)
10c33112: 2489 movel %a1,%a2@
10c33114: 2088 movel %a0,%a0@
10c33116: 2748 0014 movel %a0,%a3@(20)
10c3311a: 246e fff8 moveal %fp@(-8),%a2
10c3311e: 266e fffc moveal %fp@(-4),%a3
10c33122: 4e5e unlk %fp
10c33124: 4e75 rts
10c33126 <d_rehash>:
10c33126: 4e56 0000 linkw %fp,#0
10c3312a: 2f0a movel %a2,%sp@-
10c3312c: 2f02 movel %d2,%sp@-
10c3312e: 206e 0008 moveal %fp@(8),%a0
10c33132: 2028 000c movel %a0@(12),%d0
10c33136: e888 lsrl #4,%d0
10c33138: d0a8 0044 addl %a0@(68),%d0
10c3313c: 2200 movel %d0,%d1
10c3313e: 2439 1001 b66c movel 1001b66c <d_hash_shift>,%d2
10c33144: e4a9 lsrl %d2,%d1
10c33146: b380 eorl %d1,%d0
10c33148: c0b9 1001 b668 andl 1001b668 <d_hash_mask>,%d0
10c3314e: e788 lsll #3,%d0
10c33150: 2479 1001 b670 moveal 1001b670 <dentry_hashtable>,%a2
10c33156: d5c0 addal %d0,%a2
10c33158: 43e8 0010 lea %a0@(16),%a1
10c3315c: b3d1 cmpal %a1@,%a1
10c3315e: 670c beqs 10c3316c <d_rehash+0x46>
10c33160: 4879 1000 2bde pea 10002bde <tvecs+0x1046>
10c33166: 4eb9 10c1 60e4 jsr 10c160e4 <panic>
10c3316c: 2052 moveal %a2@,%a0
10c3316e: 2149 0004 movel %a1,%a0@(4)
10c33172: 2288 movel %a0,%a1@
10c33174: 234a 0004 movel %a2,%a1@(4)
10c33178: 2489 movel %a1,%a2@
10c3317a: 242e fff8 movel %fp@(-8),%d2
10c3317e: 246e fffc moveal %fp@(-4),%a2
10c33182: 4e5e unlk %fp
10c33184: 4e75 rts
10c33186 <d_move>:
10c33186: 4e56 0000 linkw %fp,#0
10c3318a: 48e7 303c moveml %d2-%d3/%a2-%a5,%sp@-
10c3318e: 286e 0008 moveal %fp@(8),%a4
10c33192: 266e 000c moveal %fp@(12),%a3
10c33196: 4aac 0008 tstl %a4@(8)
10c3319a: 660e bnes 10c331aa <d_move+0x24>
10c3319c: 4879 1000 2be5 pea 10002be5 <tvecs+0x104d>
10c331a2: 4eb9 10c1 677e jsr 10c1677e <printk>
10c331a8: 588f addql #4,%sp
10c331aa: 43ec 0010 lea %a4@(16),%a1
10c331ae: 2469 0004 moveal %a1@(4),%a2
10c331b2: 2051 moveal %a1@,%a0
10c331b4: 214a 0004 movel %a2,%a0@(4)
10c331b8: 2488 movel %a0,%a2@
10c331ba: 41eb 0010 lea %a3@(16),%a0
10c331be: 2450 moveal %a0@,%a2
10c331c0: 2549 0004 movel %a1,%a2@(4)
10c331c4: 228a movel %a2,%a1@
10c331c6: 2348 0004 movel %a0,%a1@(4)
10c331ca: 2089 movel %a1,%a0@
10c331cc: 2468 0004 moveal %a0@(4),%a2
10c331d0: 234a 0004 movel %a2,%a1@(4)
10c331d4: 2489 movel %a1,%a2@
10c331d6: 2088 movel %a0,%a0@
10c331d8: 2148 0004 movel %a0,%a0@(4)
10c331dc: 7620 moveq #32,%d3
10c331de: d68c addl %a4,%d3
10c331e0: 2043 moveal %d3,%a0
10c331e2: 2268 0004 moveal %a0@(4),%a1
10c331e6: 2050 moveal %a0@,%a0
10c331e8: 2149 0004 movel %a1,%a0@(4)
10c331ec: 2288 movel %a0,%a1@
10c331ee: 4beb 0020 lea %a3@(32),%a5
10c331f2: 226d 0004 moveal %a5@(4),%a1
10c331f6: 2055 moveal %a5@,%a0
10c331f8: 2149 0004 movel %a1,%a0@(4)
10c331fc: 2288 movel %a0,%a1@
10c331fe: 4878 0010 pea 10 <LSIGTRAP+0xb>
10c33202: 745c moveq #92,%d2
10c33204: d48b addl %a3,%d2
10c33206: 2f02 movel %d2,%sp@-
10c33208: 45ec 005c lea %a4@(92),%a2
10c3320c: 2f0a movel %a2,%sp@-
10c3320e: 4eb9 10c8 5744 jsr 10c85744 <memcpy>
10c33214: 222b 003c movel %a3@(60),%d1
10c33218: 202c 003c movel %a4@(60),%d0
10c3321c: b481 cmpl %d1,%d2
10c3321e: 6602 bnes 10c33222 <d_move+0x9c>
10c33220: 220a movel %a2,%d1
10c33222: b5c0 cmpal %d0,%a2
10c33224: 6602 bnes 10c33228 <d_move+0xa2>
10c33226: 2002 movel %d2,%d0
10c33228: 2740 003c movel %d0,%a3@(60)
10c3322c: 2941 003c movel %d1,%a4@(60)
10c33230: 202c 000c movel %a4@(12),%d0
10c33234: 296b 000c 000c movel %a3@(12),%a4@(12)
10c3323a: 2740 000c movel %d0,%a3@(12)
10c3323e: 202c 0040 movel %a4@(64),%d0
10c33242: 296b 0040 0040 movel %a3@(64),%a4@(64)
10c33248: 2740 0040 movel %d0,%a3@(64)
10c3324c: 202c 0044 movel %a4@(68),%d0
10c33250: 296b 0044 0044 movel %a3@(68),%a4@(68)
10c33256: 2740 0044 movel %d0,%a3@(68)
10c3325a: 266b 000c moveal %a3@(12),%a3
10c3325e: 41eb 0028 lea %a3@(40),%a0
10c33262: 2250 moveal %a0@,%a1
10c33264: 234d 0004 movel %a5,%a1@(4)
10c33268: 2a89 movel %a1,%a5@
10c3326a: 2b48 0004 movel %a0,%a5@(4)
10c3326e: 208d movel %a5,%a0@
10c33270: 286c 000c moveal %a4@(12),%a4
10c33274: 41ec 0028 lea %a4@(40),%a0
10c33278: 2250 moveal %a0@,%a1
10c3327a: 2343 0004 movel %d3,%a1@(4)
10c3327e: 2443 moveal %d3,%a2
10c33280: 2489 movel %a1,%a2@
10c33282: 2548 0004 movel %a0,%a2@(4)
10c33286: 2083 movel %d3,%a0@
10c33288: 4cee 3c0c ffe8 moveml %fp@(-24),%d2-%d3/%a2-%a5
10c3328e: 4e5e unlk %fp
10c33290: 4e75 rts
10c33292 <__d_path>:
10c33292: 4e56 0000 linkw %fp,#0
10c33296: 48e7 3c3c moveml %d2-%d5/%a2-%a5,%sp@-
10c3329a: 246e 0008 moveal %fp@(8),%a2
10c3329e: 2a6e 000c moveal %fp@(12),%a5
10c332a2: 2a2e 0010 movel %fp@(16),%d5
10c332a6: 282e 0014 movel %fp@(20),%d4
10c332aa: 242e 001c movel %fp@(28),%d2
10c332ae: 266e 0018 moveal %fp@(24),%a3
10c332b2: d7c2 addal %d2,%a3
10c332b4: 4223 clrb %a3@-
10c332b6: 5382 subql #1,%d2
10c332b8: b5ea 000c cmpal %a2@(12),%a2
10c332bc: 6726 beqs 10c332e4 <__d_path+0x52>
10c332be: 41ea 0010 lea %a2@(16),%a0
10c332c2: b1d0 cmpal %a0@,%a0
10c332c4: 661e bnes 10c332e4 <__d_path+0x52>
10c332c6: 70f6 moveq #-10,%d0
10c332c8: d480 addl %d0,%d2
10c332ca: 47eb fff6 lea %a3@(-10),%a3
10c332ce: 4878 000a pea a <LSIGTRAP+0x5>
10c332d2: 4879 1000 2c0b pea 10002c0b <tvecs+0x1073>
10c332d8: 2f0b movel %a3,%sp@-
10c332da: 4eb9 10c8 5744 jsr 10c85744 <memcpy>
10c332e0: 4fef 000c lea %sp@(12),%sp
10c332e4: 49eb ffff lea %a3@(-1),%a4
10c332e8: 18bc 002f moveb #47,%a4@
10c332ec: 601c bras 10c3330a <__d_path+0x78>
10c332ee: 97c1 subal %d1,%a3
10c332f0: 2f01 movel %d1,%sp@-
10c332f2: 2f2a 003c movel %a2@(60),%sp@-
10c332f6: 2f0b movel %a3,%sp@-
10c332f8: 4eb9 10c8 5744 jsr 10c85744 <memcpy>
10c332fe: 173c 002f moveb #47,%a3@-
10c33302: 284b moveal %a3,%a4
10c33304: 2443 moveal %d3,%a2
10c33306: 4fef 000c lea %sp@(12),%sp
10c3330a: ba8a cmpl %a2,%d5
10c3330c: 6604 bnes 10c33312 <__d_path+0x80>
10c3330e: b88d cmpl %a5,%d4
10c33310: 6746 beqs 10c33358 <__d_path+0xc6>
10c33312: b5ed 0010 cmpal %a5@(16),%a2
10c33316: 6708 beqs 10c33320 <__d_path+0x8e>
10c33318: 262a 000c movel %a2@(12),%d3
10c3331c: b68a cmpl %a2,%d3
10c3331e: 6610 bnes 10c33330 <__d_path+0x9e>
10c33320: 202d 0008 movel %a5@(8),%d0
10c33324: bbc0 cmpal %d0,%a5
10c33326: 6714 beqs 10c3333c <__d_path+0xaa>
10c33328: 246d 000c moveal %a5@(12),%a2
10c3332c: 2a40 moveal %d0,%a5
10c3332e: 60da bras 10c3330a <__d_path+0x78>
10c33330: 222a 0040 movel %a2@(64),%d1
10c33334: 5382 subql #1,%d2
10c33336: 9481 subl %d1,%d2
10c33338: 6ab4 bpls 10c332ee <__d_path+0x5c>
10c3333a: 601c bras 10c33358 <__d_path+0xc6>
10c3333c: 222a 0040 movel %a2@(64),%d1
10c33340: 9481 subl %d1,%d2
10c33342: 6b14 bmis 10c33358 <__d_path+0xc6>
10c33344: 2001 movel %d1,%d0
10c33346: 5380 subql #1,%d0
10c33348: 99c0 subal %d0,%a4
10c3334a: 2f01 movel %d1,%sp@-
10c3334c: 2f2a 003c movel %a2@(60),%sp@-
10c33350: 2f0c movel %a4,%sp@-
10c33352: 4eb9 10c8 5744 jsr 10c85744 <memcpy>
10c33358: 200c movel %a4,%d0
10c3335a: 4cee 3c3c ffe0 moveml %fp@(-32),%d2-%d5/%a2-%a5
10c33360: 4e5e unlk %fp
10c33362: 4e75 rts
10c33364 <sys_getcwd>:
10c33364: 4e56 0000 linkw %fp,#0
10c33368: 48e7 3c30 moveml %d2-%d5/%a2-%a3,%sp@-
10c3336c: 42a7 clrl %sp@-
10c3336e: 4878 01d0 pea 1d0 <LSIGTRAP+0x1cb>
10c33372: 4eb9 10c2 25d6 jsr 10c225d6 <__get_free_pages>
10c33378: 2800 movel %d0,%d4
10c3337a: 508f addql #8,%sp
10c3337c: 6606 bnes 10c33384 <sys_getcwd+0x20>
10c3337e: 70f4 moveq #-12,%d0
10c33380: 6000 0134 braw 10c334b6 <sys_getcwd+0x152>
10c33384: 2079 1002 53b4 moveal 100253b4 <_current_task>,%a0
10c3338a: 2068 02ea moveal %a0@(746),%a0
10c3338e: 2428 001c movel %a0@(28),%d2
10c33392: 6708 beqs 10c3339c <sys_getcwd+0x38>
10c33394: 2242 moveal %d2,%a1
10c33396: 41e9 0028 lea %a1@(40),%a0
10c3339a: 5290 addql #1,%a0@
10c3339c: 2079 1002 53b4 moveal 100253b4 <_current_task>,%a0
10c333a2: 2068 02ea moveal %a0@(746),%a0
10c333a6: 2468 0010 moveal %a0@(16),%a2
10c333aa: b4fc 0000 cmpaw #0,%a2
10c333ae: 6712 beqs 10c333c2 <sys_getcwd+0x5e>
10c333b0: 4a92 tstl %a2@
10c333b2: 660c bnes 10c333c0 <sys_getcwd+0x5c>
10c333b4: 4879 1000 2bde pea 10002bde <tvecs+0x1046>
10c333ba: 4eb9 10c1 60e4 jsr 10c160e4 <panic>
10c333c0: 5292 addql #1,%a2@
10c333c2: 2079 1002 53b4 moveal 100253b4 <_current_task>,%a0
10c333c8: 2068 02ea moveal %a0@(746),%a0
10c333cc: 2628 0018 movel %a0@(24),%d3
10c333d0: 6708 beqs 10c333da <sys_getcwd+0x76>
10c333d2: 2243 moveal %d3,%a1
10c333d4: 41e9 0028 lea %a1@(40),%a0
10c333d8: 5290 addql #1,%a0@
10c333da: 2079 1002 53b4 moveal 100253b4 <_current_task>,%a0
10c333e0: 2068 02ea moveal %a0@(746),%a0
10c333e4: 2668 000c moveal %a0@(12),%a3
10c333e8: b6fc 0000 cmpaw #0,%a3
10c333ec: 6712 beqs 10c33400 <sys_getcwd+0x9c>
10c333ee: 4a93 tstl %a3@
10c333f0: 660c bnes 10c333fe <sys_getcwd+0x9a>
10c333f2: 4879 1000 2bde pea 10002bde <tvecs+0x1046>
10c333f8: 4eb9 10c1 60e4 jsr 10c160e4 <panic>
10c333fe: 5293 addql #1,%a3@
10c33400: 7afe moveq #-2,%d5
10c33402: b5ea 000c cmpal %a2@(12),%a2
10c33406: 6708 beqs 10c33410 <sys_getcwd+0xac>
10c33408: 41ea 0010 lea %a2@(16),%a0
10c3340c: b1d0 cmpal %a0@,%a0
10c3340e: 673e beqs 10c3344e <sys_getcwd+0xea>
10c33410: 4878 1000 pea 1000 <LFLUSH_I_AND_D+0x7f8>
10c33414: 2f04 movel %d4,%sp@-
10c33416: 2f03 movel %d3,%sp@-
10c33418: 2f0b movel %a3,%sp@-
10c3341a: 2f02 movel %d2,%sp@-
10c3341c: 2f0a movel %a2,%sp@-
10c3341e: 4eba fe72 jsr %pc@(10c33292 <__d_path>)
10c33422: 2040 moveal %d0,%a0
10c33424: 4fef 0018 lea %sp@(24),%sp
10c33428: 7ade moveq #-34,%d5
10c3342a: 0680 ffff f000 addil #-4096,%d0
10c33430: 2204 movel %d4,%d1
10c33432: 9280 subl %d0,%d1
10c33434: b2ae 000c cmpl %fp@(12),%d1
10c33438: 6214 bhis 10c3344e <sys_getcwd+0xea>
10c3343a: 2a01 movel %d1,%d5
10c3343c: 2f05 movel %d5,%sp@-
10c3343e: 2f08 movel %a0,%sp@-
10c33440: 2f2e 0008 movel %fp@(8),%sp@-
10c33444: 4eb9 10c8 5744 jsr 10c85744 <memcpy>
10c3344a: 4fef 000c lea %sp@(12),%sp
10c3344e: 2f0a movel %a2,%sp@-
10c33450: 45fa f286 lea %pc@(10c326d8 <dput>),%a2
10c33454: 4e92 jsr %a2@
10c33456: 588f addql #4,%sp
10c33458: 4a82 tstl %d2
10c3345a: 6722 beqs 10c3347e <sys_getcwd+0x11a>
10c3345c: 2242 moveal %d2,%a1
10c3345e: 41e9 0028 lea %a1@(40),%a0
10c33462: 40c1 movew %sr,%d1
10c33464: 007c 0700 oriw #1792,%sr
10c33468: 2010 movel %a0@,%d0
10c3346a: 5380 subql #1,%d0
10c3346c: 2080 movel %d0,%a0@
10c3346e: 46c1 movew %d1,%sr
10c33470: 4a80 tstl %d0
10c33472: 660a bnes 10c3347e <sys_getcwd+0x11a>
10c33474: 2f02 movel %d2,%sp@-
10c33476: 4eb9 10c3 5962 jsr 10c35962 <__mntput>
10c3347c: 588f addql #4,%sp
10c3347e: 2f0b movel %a3,%sp@-
10c33480: 4e92 jsr %a2@
10c33482: 588f addql #4,%sp
10c33484: 4a83 tstl %d3
10c33486: 6722 beqs 10c334aa <sys_getcwd+0x146>
10c33488: 2243 moveal %d3,%a1
10c3348a: 41e9 0028 lea %a1@(40),%a0
10c3348e: 40c1 movew %sr,%d1
10c33490: 007c 0700 oriw #1792,%sr
10c33494: 2010 movel %a0@,%d0
10c33496: 5380 subql #1,%d0
10c33498: 2080 movel %d0,%a0@
10c3349a: 46c1 movew %d1,%sr
10c3349c: 4a80 tstl %d0
10c3349e: 660a bnes 10c334aa <sys_getcwd+0x146>
10c334a0: 2f03 movel %d3,%sp@-
10c334a2: 4eb9 10c3 5962 jsr 10c35962 <__mntput>
10c334a8: 588f addql #4,%sp
10c334aa: 42a7 clrl %sp@-
10c334ac: 2f04 movel %d4,%sp@-
10c334ae: 4eb9 10c2 2136 jsr 10c22136 <free_pages>
10c334b4: 2005 movel %d5,%d0
10c334b6: 4cee 0c3c ffe8 moveml %fp@(-24),%d2-%d5/%a2-%a3
10c334bc: 4e5e unlk %fp
10c334be: 4e75 rts
10c334c0 <is_subdir>:
10c334c0: 4e56 0000 linkw %fp,#0
10c334c4: 206e 0008 moveal %fp@(8),%a0
10c334c8: 226e 000c moveal %fp@(12),%a1
10c334cc: 7000 moveq #0,%d0
10c334ce: b3c8 cmpal %a0,%a1
10c334d0: 670c beqs 10c334de <is_subdir+0x1e>
10c334d2: 2228 000c movel %a0@(12),%d1
10c334d6: b1c1 cmpal %d1,%a0
10c334d8: 6706 beqs 10c334e0 <is_subdir+0x20>
10c334da: 2041 moveal %d1,%a0
10c334dc: 60f0 bras 10c334ce <is_subdir+0xe>
10c334de: 7001 moveq #1,%d0
10c334e0: 4e5e unlk %fp
10c334e2: 4e75 rts
10c334e4 <d_genocide>:
10c334e4: 4e56 0000 linkw %fp,#0
10c334e8: 2f0b movel %a3,%sp@-
10c334ea: 2f0a movel %a2,%sp@-
10c334ec: 266e 0008 moveal %fp@(8),%a3
10c334f0: 220b movel %a3,%d1
10c334f2: 246b 0028 moveal %a3@(40),%a2
10c334f6: 7028 moveq #40,%d0
10c334f8: d08b addl %a3,%d0
10c334fa: b08a cmpl %a2,%d0
10c334fc: 6720 beqs 10c3351e <d_genocide+0x3a>
10c334fe: 43ea ffe0 lea %a2@(-32),%a1
10c33502: 2452 moveal %a2@,%a2
10c33504: 41e9 0010 lea %a1@(16),%a0
10c33508: b1d0 cmpal %a0@,%a0
10c3350a: 67ee beqs 10c334fa <d_genocide+0x16>
10c3350c: 4aa9 0008 tstl %a1@(8)
10c33510: 67e8 beqs 10c334fa <d_genocide+0x16>
10c33512: 41e9 0028 lea %a1@(40),%a0
10c33516: b1d0 cmpal %a0@,%a0
10c33518: 6614 bnes 10c3352e <d_genocide+0x4a>
10c3351a: 5391 subql #1,%a1@
10c3351c: 60dc bras 10c334fa <d_genocide+0x16>
10c3351e: b28b cmpl %a3,%d1
10c33520: 6710 beqs 10c33532 <d_genocide+0x4e>
10c33522: 246b 0020 moveal %a3@(32),%a2
10c33526: 5393 subql #1,%a3@
10c33528: 266b 000c moveal %a3@(12),%a3
10c3352c: 60c8 bras 10c334f6 <d_genocide+0x12>
10c3352e: 2649 moveal %a1,%a3
10c33530: 60c0 bras 10c334f2 <d_genocide+0xe>
10c33532: 245f moveal %sp@+,%a2
10c33534: 265f moveal %sp@+,%a3
10c33536: 4e5e unlk %fp
10c33538: 4e75 rts
10c3353a <find_inode_number>:
10c3353a: 4e56 0000 linkw %fp,#0
10c3353e: 48e7 3830 moveml %d2-%d4/%a2-%a3,%sp@-
10c33542: 266e 0008 moveal %fp@(8),%a3
10c33546: 246e 000c moveal %fp@(12),%a2
10c3354a: 7800 moveq #0,%d4
10c3354c: 2052 moveal %a2@,%a0
10c3354e: 7200 moveq #0,%d1
10c33550: 242a 0004 movel %a2@(4),%d2
10c33554: 5382 subql #1,%d2
10c33556: 70ff moveq #-1,%d0
10c33558: b082 cmpl %d2,%d0
10c3355a: 6724 beqs 10c33580 <find_inode_number+0x46>
10c3355c: 7600 moveq #0,%d3
10c3355e: 1618 moveb %a0@+,%d3
10c33560: 2003 movel %d3,%d0
10c33562: e988 lsll #4,%d0
10c33564: d081 addl %d1,%d0
10c33566: 2203 movel %d3,%d1
10c33568: e889 lsrl #4,%d1
10c3356a: d081 addl %d1,%d0
10c3356c: 2200 movel %d0,%d1
10c3356e: d281 addl %d1,%d1
10c33570: d280 addl %d0,%d1
10c33572: e589 lsll #2,%d1
10c33574: 9280 subl %d0,%d1
10c33576: 51ca ffe6 dbf %d2,10c3355e <find_inode_number+0x24>
10c3357a: 4242 clrw %d2
10c3357c: 5382 subql #1,%d2
10c3357e: 64de bccs 10c3355e <find_inode_number+0x24>
10c33580: 2541 0008 movel %d1,%a2@(8)
10c33584: 206b 004c moveal %a3@(76),%a0
10c33588: b0fc 0000 cmpaw #0,%a0
10c3358c: 6716 beqs 10c335a4 <find_inode_number+0x6a>
10c3358e: 2068 0004 moveal %a0@(4),%a0
10c33592: b0fc 0000 cmpaw #0,%a0
10c33596: 670c beqs 10c335a4 <find_inode_number+0x6a>
10c33598: 2f0a movel %a2,%sp@-
10c3359a: 2f0b movel %a3,%sp@-
10c3359c: 4e90 jsr %a0@
10c3359e: 508f addql #8,%sp
10c335a0: 4a80 tstl %d0
10c335a2: 6626 bnes 10c335ca <find_inode_number+0x90>
10c335a4: 2f0a movel %a2,%sp@-
10c335a6: 2f0b movel %a3,%sp@-
10c335a8: 4eba f99c jsr %pc@(10c32f46 <d_lookup>)
10c335ac: 2040 moveal %d0,%a0
10c335ae: 508f addql #8,%sp
10c335b0: b0fc 0000 cmpaw #0,%a0
10c335b4: 6714 beqs 10c335ca <find_inode_number+0x90>
10c335b6: 2268 0008 moveal %a0@(8),%a1
10c335ba: b2fc 0000 cmpaw #0,%a1
10c335be: 6704 beqs 10c335c4 <find_inode_number+0x8a>
10c335c0: 2829 0028 movel %a1@(40),%d4
10c335c4: 2f08 movel %a0,%sp@-
10c335c6: 4eba f110 jsr %pc@(10c326d8 <dput>)
10c335ca: 2004 movel %d4,%d0
10c335cc: 4cee 0c1c ffec moveml %fp@(-20),%d2-%d4/%a2-%a3
10c335d2: 4e5e unlk %fp
10c335d4: 4e75 rts
10c335d6 <init_buffer_head>:
10c335d6: 4e56 0000 linkw %fp,#0
10c335da: 2f02 movel %d2,%sp@-
10c335dc: 242e 0008 movel %fp@(8),%d2
10c335e0: 7005 moveq #5,%d0
10c335e2: c0ae 0010 andl %fp@(16),%d0
10c335e6: 7201 moveq #1,%d1
10c335e8: b280 cmpl %d0,%d1
10c335ea: 6622 bnes 10c3360e <init_buffer_head+0x38>
10c335ec: 4878 005c pea 5c <LSIGTRAP+0x57>
10c335f0: 42a7 clrl %sp@-
10c335f2: 2f02 movel %d2,%sp@-
10c335f4: 4eb9 10c8 576c jsr 10c8576c <memset>
10c335fa: 2242 moveal %d2,%a1
10c335fc: 41e9 0044 lea %a1@(68),%a0
10c33600: 4290 clrl %a0@
10c33602: 7048 moveq #72,%d0
10c33604: d082 addl %d2,%d0
10c33606: 2140 0004 movel %d0,%a0@(4)
10c3360a: 2140 0008 movel %d0,%a0@(8)
10c3360e: 242e fffc movel %fp@(-4),%d2
10c33612: 4e5e unlk %fp
10c33614: 4e75 rts
10c33616: 4e75 rts
10c33618 <destroy_inode>:
10c33618: 4e56 0000 linkw %fp,#0
10c3361c: 2f02 movel %d2,%sp@-
10c3361e: 242e 0008 movel %fp@(8),%d2
10c33622: 2f02 movel %d2,%sp@-
10c33624: 4eb9 10c2 54a0 jsr 10c254a0 <inode_has_buffers>
10c3362a: 588f addql #4,%sp
10c3362c: 4a80 tstl %d0
10c3362e: 670c beqs 10c3363c <destroy_inode+0x24>
10c33630: 4879 1000 2d20 pea 10002d20 <tvecs+0x1188>
10c33636: 4eb9 10c1 60e4 jsr 10c160e4 <panic>
10c3363c: 2f02 movel %d2,%sp@-
10c3363e: 2f39 1001 b734 movel 1001b734 <inode_cachep>,%sp@-
10c33644: 4eb9 10c2 0aea jsr 10c20aea <kmem_cache_free>
10c3364a: 242e fffc movel %fp@(-4),%d2
10c3364e: 4e5e unlk %fp
10c33650: 4e75 rts
10c33652 <init_once>:
10c33652: 4e56 0000 linkw %fp,#0
10c33656: 2f0a movel %a2,%sp@-
10c33658: 246e 0008 moveal %fp@(8),%a2
10c3365c: 7005 moveq #5,%d0
10c3365e: c0ae 0010 andl %fp@(16),%d0
10c33662: 7201 moveq #1,%d1
10c33664: b280 cmpl %d0,%d1
10c33666: 6600 00a0 bnew 10c33708 <init_once+0xb6>
10c3366a: 4878 01da pea 1da <LSIGTRAP+0x1d5>
10c3366e: 42a7 clrl %sp@-
10c33670: 2f0a movel %a2,%sp@-
10c33672: 4eb9 10c8 576c jsr 10c8576c <memset>
10c33678: 43ea 0098 lea %a2@(152),%a1
10c3367c: 2049 moveal %a1,%a0
10c3367e: 4298 clrl %a0@+
10c33680: 2088 movel %a0,%a0@
10c33682: 2348 0008 movel %a0,%a1@(8)
10c33686: 248a movel %a2,%a2@
10c33688: 254a 0004 movel %a2,%a2@(4)
10c3368c: 41ea 00ac lea %a2@(172),%a0
10c33690: 2088 movel %a0,%a0@
10c33692: 2548 00b0 movel %a0,%a2@(176)
10c33696: 41ea 00b4 lea %a2@(180),%a0
10c3369a: 2088 movel %a0,%a0@
10c3369c: 2548 00b8 movel %a0,%a2@(184)
10c336a0: 41ea 00bc lea %a2@(188),%a0
10c336a4: 2088 movel %a0,%a0@
10c336a6: 2548 00c0 movel %a0,%a2@(192)
10c336aa: 41ea 0010 lea %a2@(16),%a0
10c336ae: 2088 movel %a0,%a0@
10c336b0: 2548 0014 movel %a0,%a2@(20)
10c336b4: 41ea 0018 lea %a2@(24),%a0
10c336b8: 2088 movel %a0,%a0@
10c336ba: 2548 001c movel %a0,%a2@(28)
10c336be: 41ea 0020 lea %a2@(32),%a0
10c336c2: 2088 movel %a0,%a0@
10c336c4: 2548 0024 movel %a0,%a2@(36)
10c336c8: 41ea 00e8 lea %a2@(232),%a0
10c336cc: 2088 movel %a0,%a0@
10c336ce: 2548 00ec movel %a0,%a2@(236)
10c336d2: 41ea 0064 lea %a2@(100),%a0
10c336d6: 7001 moveq #1,%d0
10c336d8: 2080 movel %d0,%a0@
10c336da: 42a8 0004 clrl %a0@(4)
10c336de: 42a8 0008 clrl %a0@(8)
10c336e2: 7070 moveq #112,%d0
10c336e4: d08a addl %a2,%d0
10c336e6: 2140 000c movel %d0,%a0@(12)
10c336ea: 2140 0010 movel %d0,%a0@(16)
10c336ee: 43ea 0078 lea %a2@(120),%a1
10c336f2: 7201 moveq #1,%d1
10c336f4: 2281 movel %d1,%a1@
10c336f6: 42a9 0004 clrl %a1@(4)
10c336fa: 42a9 0008 clrl %a1@(8)
10c336fe: 41e9 000c lea %a1@(12),%a0
10c33702: 2088 movel %a0,%a0@
10c33704: 2348 0010 movel %a0,%a1@(16)
10c33708: 246e fffc moveal %fp@(-4),%a2
10c3370c: 4e5e unlk %fp
10c3370e: 4e75 rts
10c33710 <__mark_inode_dirty>:
10c33710: 4e56 0000 linkw %fp,#0
10c33714: 48e7 2030 moveml %d2/%a2-%a3,%sp@-
10c33718: 246e 0008 moveal %fp@(8),%a2
10c3371c: 242e 000c movel %fp@(12),%d2
10c33720: 266a 0094 moveal %a2@(148),%a3
10c33724: b6fc 0000 cmpaw #0,%a3
10c33728: 675e beqs 10c33788 <__mark_inode_dirty+0x78>
10c3372a: 2002 movel %d2,%d0
10c3372c: 7203 moveq #3,%d1
10c3372e: c081 andl %d1,%d0
10c33730: 6718 beqs 10c3374a <__mark_inode_dirty+0x3a>
10c33732: 206b 001c moveal %a3@(28),%a0
10c33736: b0fc 0000 cmpaw #0,%a0
10c3373a: 670e beqs 10c3374a <__mark_inode_dirty+0x3a>
10c3373c: 2068 0008 moveal %a0@(8),%a0
10c33740: b0fc 0000 cmpaw #0,%a0
10c33744: 6704 beqs 10c3374a <__mark_inode_dirty+0x3a>
10c33746: 2f0a movel %a2,%sp@-
10c33748: 4e90 jsr %a0@
10c3374a: 222a 0104 movel %a2@(260),%d1
10c3374e: 2001 movel %d1,%d0
10c33750: c082 andl %d2,%d0
10c33752: b480 cmpl %d0,%d2
10c33754: 6732 beqs 10c33788 <__mark_inode_dirty+0x78>
10c33756: 2001 movel %d1,%d0
10c33758: 8082 orl %d2,%d0
10c3375a: 2540 0104 movel %d0,%a2@(260)
10c3375e: 0800 0003 btst #3,%d0
10c33762: 6624 bnes 10c33788 <__mark_inode_dirty+0x78>
10c33764: b5d2 cmpal %a2@,%a2
10c33766: 6720 beqs 10c33788 <__mark_inode_dirty+0x78>
10c33768: 508a addql #8,%a2
10c3376a: 226a 0004 moveal %a2@(4),%a1
10c3376e: 2052 moveal %a2@,%a0
10c33770: 2149 0004 movel %a1,%a0@(4)
10c33774: 2288 movel %a0,%a1@
10c33776: 41eb 005c lea %a3@(92),%a0
10c3377a: 2250 moveal %a0@,%a1
10c3377c: 234a 0004 movel %a2,%a1@(4)
10c33780: 2489 movel %a1,%a2@
10c33782: 2548 0004 movel %a0,%a2@(4)
10c33786: 208a movel %a2,%a0@
10c33788: 4cee 0c04 fff4 moveml %fp@(-12),%d2/%a2-%a3
10c3378e: 4e5e unlk %fp
10c33790: 4e75 rts
10c33792 <__wait_on_inode>:
10c33792: 4e56 ffe0 linkw %fp,#-32
10c33796: 2f0b movel %a3,%sp@-
10c33798: 2f0a movel %a2,%sp@-
10c3379a: 266e 0008 moveal %fp@(8),%a3
10c3379e: 42ae ffe0 clrl %fp@(-32)
10c337a2: 42ae ffe8 clrl %fp@(-24)
10c337a6: 42ae ffec clrl %fp@(-20)
10c337aa: 45ee fff0 lea %fp@(-16),%a2
10c337ae: 2d79 1002 53b4 movel 100253b4 <_current_task>,%fp@(-28)
10c337b4: ffe4
10c337b6: 24ae ffe0 movel %fp@(-32),%a2@
10c337ba: 2d6e ffe4 fff4 movel %fp@(-28),%fp@(-12)
10c337c0: 2d6e ffe8 fff8 movel %fp@(-24),%fp@(-8)
10c337c6: 2d6e ffec fffc movel %fp@(-20),%fp@(-4)
10c337cc: 2f0a movel %a2,%sp@-
10c337ce: 486b 0098 pea %a3@(152)
10c337d2: 4eb9 10c1 5344 jsr 10c15344 <add_wait_queue>
10c337d8: 508f addql #8,%sp
10c337da: 2079 1002 53b4 moveal 100253b4 <_current_task>,%a0
10c337e0: 7002 moveq #2,%d0
10c337e2: 2080 movel %d0,%a0@
10c337e4: 082b 0003 0107 btst #3,%a3@(263)
10c337ea: 6708 beqs 10c337f4 <__wait_on_inode+0x62>
10c337ec: 4eb9 10c1 44d2 jsr 10c144d2 <schedule>
10c337f2: 60e6 bras 10c337da <__wait_on_inode+0x48>
10c337f4: 2f0a movel %a2,%sp@-
10c337f6: 486b 0098 pea %a3@(152)
10c337fa: 4eb9 10c1 53aa jsr 10c153aa <remove_wait_queue>
10c33800: 2079 1002 53b4 moveal 100253b4 <_current_task>,%a0
10c33806: 7000 moveq #0,%d0
10c33808: 2080 movel %d0,%a0@
10c3380a: 246e ffd8 moveal %fp@(-40),%a2
10c3380e: 266e ffdc moveal %fp@(-36),%a3
10c33812: 4e5e unlk %fp
10c33814: 4e75 rts
10c33816 <sync_inodes_sb>:
10c33816: 4e56 0000 linkw %fp,#0
10c3381a: 48e7 3c3c moveml %d2-%d5/%a2-%a5,%sp@-
10c3381e: 2a2e 0008 movel %fp@(8),%d5
10c33822: 2245 moveal %d5,%a1
10c33824: 41e9 005c lea %a1@(92),%a0
10c33828: b1d0 cmpal %a0@,%a0
10c3382a: 660a bnes 10c33836 <sync_inodes_sb+0x20>
10c3382c: 41e9 0064 lea %a1@(100),%a0
10c33830: b1d0 cmpal %a0@,%a0
10c33832: 6700 01a8 beqw 10c339dc <sync_inodes_sb+0x1c6>
10c33836: 765c moveq #92,%d3
10c33838: d685 addl %d5,%d3
10c3383a: 2043 moveal %d3,%a0
10c3383c: 2468 0004 moveal %a0@(4),%a2
10c33840: 2803 movel %d3,%d4
10c33842: 2245 moveal %d5,%a1
10c33844: 4be9 0064 lea %a1@(100),%a5
10c33848: b88a cmpl %a2,%d4
10c3384a: 6700 017a beqw 10c339c6 <sync_inodes_sb+0x1b0>
10c3384e: 49ea fff8 lea %a2@(-8),%a4
10c33852: 226a 0004 moveal %a2@(4),%a1
10c33856: 2052 moveal %a2@,%a0
10c33858: 2149 0004 movel %a1,%a0@(4)
10c3385c: 2288 movel %a0,%a1@
10c3385e: 206c 0094 moveal %a4@(148),%a0
10c33862: 43e8 0064 lea %a0@(100),%a1
10c33866: 2051 moveal %a1@,%a0
10c33868: 214a 0004 movel %a2,%a0@(4)
10c3386c: 2488 movel %a0,%a2@
10c3386e: 2549 0004 movel %a1,%a2@(4)
10c33872: 228a movel %a2,%a1@
10c33874: 082a 0003 00ff btst #3,%a2@(255)
10c3387a: 670c beqs 10c33888 <sync_inodes_sb+0x72>
10c3387c: 4879 1000 2d20 pea 10002d20 <tvecs+0x1188>
10c33882: 4eb9 10c1 60e4 jsr 10c160e4 <panic>
10c33888: 242a 00fc movel %a2@(252),%d2
10c3388c: 2002 movel %d2,%d0
10c3388e: 7208 moveq #8,%d1
10c33890: 8081 orl %d1,%d0
10c33892: 72f8 moveq #-8,%d1
10c33894: c280 andl %d0,%d1
10c33896: 2541 00fc movel %d1,%a2@(252)
10c3389a: 2f2c 00a8 movel %a4@(168),%sp@-
10c3389e: 4eb9 10c1 e140 jsr 10c1e140 <filemap_fdatasync>
10c338a4: 7003 moveq #3,%d0
10c338a6: c480 andl %d0,%d2
10c338a8: 588f addql #4,%sp
10c338aa: 673c beqs 10c338e8 <sync_inodes_sb+0xd2>
10c338ac: 206c 0094 moveal %a4@(148),%a0
10c338b0: b0fc 0000 cmpaw #0,%a0
10c338b4: 6732 beqs 10c338e8 <sync_inodes_sb+0xd2>
10c338b6: 2068 001c moveal %a0@(28),%a0
10c338ba: b0fc 0000 cmpaw #0,%a0
10c338be: 6728 beqs 10c338e8 <sync_inodes_sb+0xd2>
10c338c0: 4aa8 000c tstl %a0@(12)
10c338c4: 6722 beqs 10c338e8 <sync_inodes_sb+0xd2>
10c338c6: 2f0c movel %a4,%sp@-
10c338c8: 4eb9 10c3 4de0 jsr 10c34de0 <is_bad_inode>
10c338ce: 588f addql #4,%sp
10c338d0: 4a80 tstl %d0
10c338d2: 6614 bnes 10c338e8 <sync_inodes_sb+0xd2>
10c338d4: 206c 0094 moveal %a4@(148),%a0
10c338d8: 2068 001c moveal %a0@(28),%a0
10c338dc: 42a7 clrl %sp@-
10c338de: 2f0c movel %a4,%sp@-
10c338e0: 2068 000c moveal %a0@(12),%a0
10c338e4: 4e90 jsr %a0@
10c338e6: 508f addql #8,%sp
10c338e8: 2f2c 00a8 movel %a4@(168),%sp@-
10c338ec: 4eb9 10c1 e1d8 jsr 10c1e1d8 <filemap_fdatawait>
10c338f2: 202c 0104 movel %a4@(260),%d0
10c338f6: 72f7 moveq #-9,%d1
10c338f8: c280 andl %d0,%d1
10c338fa: 2941 0104 movel %d1,%a4@(260)
10c338fe: 588f addql #4,%sp
10c33900: 0800 0004 btst #4,%d0
10c33904: 6640 bnes 10c33946 <sync_inodes_sb+0x130>
10c33906: 7207 moveq #7,%d1
10c33908: c081 andl %d1,%d0
10c3390a: 670a beqs 10c33916 <sync_inodes_sb+0x100>
10c3390c: 206c 0094 moveal %a4@(148),%a0
10c33910: 47e8 005c lea %a0@(92),%a3
10c33914: 6012 bras 10c33928 <sync_inodes_sb+0x112>
10c33916: 47f9 1000 daf0 lea 1000daf0 <inode_unused>,%a3
10c3391c: 4aac 002c tstl %a4@(44)
10c33920: 6706 beqs 10c33928 <sync_inodes_sb+0x112>
10c33922: 47f9 1000 dae8 lea 1000dae8 <inode_in_use>,%a3
10c33928: 43ec 0008 lea %a4@(8),%a1
10c3392c: 2469 0004 moveal %a1@(4),%a2
10c33930: 2051 moveal %a1@,%a0
10c33932: 214a 0004 movel %a2,%a0@(4)
10c33936: 2488 movel %a0,%a2@
10c33938: 2053 moveal %a3@,%a0
10c3393a: 2149 0004 movel %a1,%a0@(4)
10c3393e: 2288 movel %a0,%a1@
10c33940: 234b 0004 movel %a3,%a1@(4)
10c33944: 2689 movel %a1,%a3@
10c33946: 4878 0001 pea 1 <PF_DTRACE_OFF>
10c3394a: 4878 0003 pea 3 <PF_PTRACED_OFF>
10c3394e: 486c 0098 pea %a4@(152)
10c33952: 4eb9 10c1 4712 jsr 10c14712 <__wake_up>
10c33958: 4fef 000c lea %sp@(12),%sp
10c3395c: 2243 moveal %d3,%a1
10c3395e: 2469 0004 moveal %a1@(4),%a2
10c33962: b68a cmpl %a2,%d3
10c33964: 6600 fee8 bnew 10c3384e <sync_inodes_sb+0x38>
10c33968: 605c bras 10c339c6 <sync_inodes_sb+0x1b0>
10c3396a: 47ea fff8 lea %a2@(-8),%a3
10c3396e: 4aab 002c tstl %a3@(44)
10c33972: 6708 beqs 10c3397c <sync_inodes_sb+0x166>
10c33974: 41ea 0024 lea %a2@(36),%a0
10c33978: 5290 addql #1,%a0@
10c3397a: 603a bras 10c339b6 <sync_inodes_sb+0x1a0>
10c3397c: 41ea 0024 lea %a2@(36),%a0
10c33980: 5290 addql #1,%a0@
10c33982: 700f moveq #15,%d0
10c33984: c0aa 00fc andl %a2@(252),%d0
10c33988: 6626 bnes 10c339b0 <sync_inodes_sb+0x19a>
10c3398a: 206a 0004 moveal %a2@(4),%a0
10c3398e: 2252 moveal %a2@,%a1
10c33990: 2348 0004 movel %a0,%a1@(4)
10c33994: 2089 movel %a1,%a0@
10c33996: 2079 1000 dae8 moveal 1000dae8 <inode_in_use>,%a0
10c3399c: 214a 0004 movel %a2,%a0@(4)
10c339a0: 2488 movel %a0,%a2@
10c339a2: 257c 1000 dae8 movel #268491496,%a2@(4)
10c339a8: 0004
10c339aa: 23ca 1000 dae8 movel %a2,1000dae8 <inode_in_use>
10c339b0: 53b9 1002 7d00 subql #1,10027d00 <inodes_stat+0x4>
10c339b6: 2f0b movel %a3,%sp@-
10c339b8: 4eba fdd8 jsr %pc@(10c33792 <__wait_on_inode>)
10c339bc: 2f0b movel %a3,%sp@-
10c339be: 4eb9 10c3 480c jsr 10c3480c <iput>
10c339c4: 508f addql #8,%sp
10c339c6: 246d 0004 moveal %a5@(4),%a2
10c339ca: bbca cmpal %a2,%a5
10c339cc: 669c bnes 10c3396a <sync_inodes_sb+0x154>
10c339ce: 2044 moveal %d4,%a0
10c339d0: b890 cmpl %a0@,%d4
10c339d2: 6600 fe62 bnew 10c33836 <sync_inodes_sb+0x20>
10c339d6: bbd5 cmpal %a5@,%a5
10c339d8: 6600 fe5c bnew 10c33836 <sync_inodes_sb+0x20>
10c339dc: 4cee 3c3c ffe0 moveml %fp@(-32),%d2-%d5/%a2-%a5
10c339e2: 4e5e unlk %fp
10c339e4: 4e75 rts
10c339e6 <sync_unlocked_inodes>:
10c339e6: 4e56 0000 linkw %fp,#0
10c339ea: 48e7 383c moveml %d2-%d4/%a2-%a5,%sp@-
10c339ee: 41f9 1000 d6ac lea 1000d6ac <super_blocks>,%a0
10c339f4: 2610 movel %a0@,%d3
10c339f6: 2808 movel %a0,%d4
10c339f8: b883 cmpl %d3,%d4
10c339fa: 6700 0134 beqw 10c33b30 <sync_unlocked_inodes+0x14a>
10c339fe: 705c moveq #92,%d0
10c33a00: d083 addl %d3,%d0
10c33a02: 2a40 moveal %d0,%a5
10c33a04: bbd5 cmpal %a5@,%a5
10c33a06: 6700 011e beqw 10c33b26 <sync_unlocked_inodes+0x140>
10c33a0a: 6000 0110 braw 10c33b1c <sync_unlocked_inodes+0x136>
10c33a0e: 49ea fff8 lea %a2@(-8),%a4
10c33a12: 226a 0004 moveal %a2@(4),%a1
10c33a16: 2052 moveal %a2@,%a0
10c33a18: 2149 0004 movel %a1,%a0@(4)
10c33a1c: 2288 movel %a0,%a1@
10c33a1e: 206c 0094 moveal %a4@(148),%a0
10c33a22: 43e8 0064 lea %a0@(100),%a1
10c33a26: 2051 moveal %a1@,%a0
10c33a28: 214a 0004 movel %a2,%a0@(4)
10c33a2c: 2488 movel %a0,%a2@
10c33a2e: 2549 0004 movel %a1,%a2@(4)
10c33a32: 228a movel %a2,%a1@
10c33a34: 082a 0003 00ff btst #3,%a2@(255)
10c33a3a: 670c beqs 10c33a48 <sync_unlocked_inodes+0x62>
10c33a3c: 4879 1000 2d20 pea 10002d20 <tvecs+0x1188>
10c33a42: 4eb9 10c1 60e4 jsr 10c160e4 <panic>
10c33a48: 242a 00fc movel %a2@(252),%d2
10c33a4c: 2002 movel %d2,%d0
10c33a4e: 7208 moveq #8,%d1
10c33a50: 8081 orl %d1,%d0
10c33a52: 72f8 moveq #-8,%d1
10c33a54: c280 andl %d0,%d1
10c33a56: 2541 00fc movel %d1,%a2@(252)
10c33a5a: 2f2c 00a8 movel %a4@(168),%sp@-
10c33a5e: 4eb9 10c1 e140 jsr 10c1e140 <filemap_fdatasync>
10c33a64: 7003 moveq #3,%d0
10c33a66: c480 andl %d0,%d2
10c33a68: 588f addql #4,%sp
10c33a6a: 673c beqs 10c33aa8 <sync_unlocked_inodes+0xc2>
10c33a6c: 206c 0094 moveal %a4@(148),%a0
10c33a70: b0fc 0000 cmpaw #0,%a0
10c33a74: 6732 beqs 10c33aa8 <sync_unlocked_inodes+0xc2>
10c33a76: 2068 001c moveal %a0@(28),%a0
10c33a7a: b0fc 0000 cmpaw #0,%a0
10c33a7e: 6728 beqs 10c33aa8 <sync_unlocked_inodes+0xc2>
10c33a80: 4aa8 000c tstl %a0@(12)
10c33a84: 6722 beqs 10c33aa8 <sync_unlocked_inodes+0xc2>
10c33a86: 2f0c movel %a4,%sp@-
10c33a88: 4eb9 10c3 4de0 jsr 10c34de0 <is_bad_inode>
10c33a8e: 588f addql #4,%sp
10c33a90: 4a80 tstl %d0
10c33a92: 6614 bnes 10c33aa8 <sync_unlocked_inodes+0xc2>
10c33a94: 206c 0094 moveal %a4@(148),%a0
10c33a98: 2068 001c moveal %a0@(28),%a0
10c33a9c: 42a7 clrl %sp@-
10c33a9e: 2f0c movel %a4,%sp@-
10c33aa0: 2068 000c moveal %a0@(12),%a0
10c33aa4: 4e90 jsr %a0@
10c33aa6: 508f addql #8,%sp
10c33aa8: 2f2c 00a8 movel %a4@(168),%sp@-
10c33aac: 4eb9 10c1 e1d8 jsr 10c1e1d8 <filemap_fdatawait>
10c33ab2: 202c 0104 movel %a4@(260),%d0
10c33ab6: 72f7 moveq #-9,%d1
10c33ab8: c280 andl %d0,%d1
10c33aba: 2941 0104 movel %d1,%a4@(260)
10c33abe: 588f addql #4,%sp
10c33ac0: 0800 0004 btst #4,%d0
10c33ac4: 6640 bnes 10c33b06 <sync_unlocked_inodes+0x120>
10c33ac6: 7207 moveq #7,%d1
10c33ac8: c081 andl %d1,%d0
10c33aca: 670a beqs 10c33ad6 <sync_unlocked_inodes+0xf0>
10c33acc: 206c 0094 moveal %a4@(148),%a0
10c33ad0: 47e8 005c lea %a0@(92),%a3
10c33ad4: 6012 bras 10c33ae8 <sync_unlocked_inodes+0x102>
10c33ad6: 47f9 1000 daf0 lea 1000daf0 <inode_unused>,%a3
10c33adc: 4aac 002c tstl %a4@(44)
10c33ae0: 6706 beqs 10c33ae8 <sync_unlocked_inodes+0x102>
10c33ae2: 47f9 1000 dae8 lea 1000dae8 <inode_in_use>,%a3
10c33ae8: 43ec 0008 lea %a4@(8),%a1
10c33aec: 2469 0004 moveal %a1@(4),%a2
10c33af0: 2051 moveal %a1@,%a0
10c33af2: 214a 0004 movel %a2,%a0@(4)
10c33af6: 2488 movel %a0,%a2@
10c33af8: 2053 moveal %a3@,%a0
10c33afa: 2149 0004 movel %a1,%a0@(4)
10c33afe: 2288 movel %a0,%a1@
10c33b00: 234b 0004 movel %a3,%a1@(4)
10c33b04: 2689 movel %a1,%a3@
10c33b06: 4878 0001 pea 1 <PF_DTRACE_OFF>
10c33b0a: 4878 0003 pea 3 <PF_PTRACED_OFF>
10c33b0e: 486c 0098 pea %a4@(152)
10c33b12: 4eb9 10c1 4712 jsr 10c14712 <__wake_up>
10c33b18: 4fef 000c lea %sp@(12),%sp
10c33b1c: 246d 0004 moveal %a5@(4),%a2
10c33b20: bbca cmpal %a2,%a5
10c33b22: 6600 feea bnew 10c33a0e <sync_unlocked_inodes+0x28>
10c33b26: 2043 moveal %d3,%a0
10c33b28: 2610 movel %a0@,%d3
10c33b2a: b883 cmpl %d3,%d4
10c33b2c: 6600 fed0 bnew 10c339fe <sync_unlocked_inodes+0x18>
10c33b30: 4cee 3c1c ffe4 moveml %fp@(-28),%d2-%d4/%a2-%a5
10c33b36: 4e5e unlk %fp
10c33b38: 4e75 rts
10c33b3a <get_super_to_sync>:
10c33b3a: 4e56 0000 linkw %fp,#0
10c33b3e: 2f0a movel %a2,%sp@-
10c33b40: 41f9 1000 d6ac lea 1000d6ac <super_blocks>,%a0
10c33b46: 2450 moveal %a0@,%a2
10c33b48: 2008 movel %a0,%d0
10c33b4a: b08a cmpl %a2,%d0
10c33b4c: 673c beqs 10c33b8a <get_super_to_sync+0x50>
10c33b4e: 41ea 005c lea %a2@(92),%a0
10c33b52: b1d0 cmpal %a0@,%a0
10c33b54: 6608 bnes 10c33b5e <get_super_to_sync+0x24>
10c33b56: 41ea 0064 lea %a2@(100),%a0
10c33b5a: b1d0 cmpal %a0@,%a0
10c33b5c: 6726 beqs 10c33b84 <get_super_to_sync+0x4a>
10c33b5e: 52aa 0054 addql #1,%a2@(84)
10c33b62: 486a 0030 pea %a2@(48)
10c33b66: 4eb9 10c8 5348 jsr 10c85348 <__down_read>
10c33b6c: 588f addql #4,%sp
10c33b6e: 4aaa 002c tstl %a2@(44)
10c33b72: 660c bnes 10c33b80 <get_super_to_sync+0x46>
10c33b74: 2f0a movel %a2,%sp@-
10c33b76: 4eb9 10c2 7e4e jsr 10c27e4e <drop_super>
10c33b7c: 588f addql #4,%sp
10c33b7e: 60c0 bras 10c33b40 <get_super_to_sync+0x6>
10c33b80: 200a movel %a2,%d0
10c33b82: 6008 bras 10c33b8c <get_super_to_sync+0x52>
10c33b84: 2452 moveal %a2@,%a2
10c33b86: b08a cmpl %a2,%d0
10c33b88: 66c4 bnes 10c33b4e <get_super_to_sync+0x14>
10c33b8a: 7000 moveq #0,%d0
10c33b8c: 246e fffc moveal %fp@(-4),%a2
10c33b90: 4e5e unlk %fp
10c33b92: 4e75 rts
10c33b94 <sync_inodes>:
10c33b94: 4e56 0000 linkw %fp,#0
10c33b98: 2f0a movel %a2,%sp@-
10c33b9a: 2f02 movel %d2,%sp@-
10c33b9c: 202e 0008 movel %fp@(8),%d0
10c33ba0: 4a40 tstw %d0
10c33ba2: 6720 beqs 10c33bc4 <sync_inodes+0x30>
10c33ba4: 3f00 movew %d0,%sp@-
10c33ba6: 4267 clrw %sp@-
10c33ba8: 4eb9 10c2 7fd2 jsr 10c27fd2 <get_super>
10c33bae: 2400 movel %d0,%d2
10c33bb0: 588f addql #4,%sp
10c33bb2: 672c beqs 10c33be0 <sync_inodes+0x4c>
10c33bb4: 2f02 movel %d2,%sp@-
10c33bb6: 4eba fc5e jsr %pc@(10c33816 <sync_inodes_sb>)
10c33bba: 2f02 movel %d2,%sp@-
10c33bbc: 4eb9 10c2 7e4e jsr 10c27e4e <drop_super>
10c33bc2: 601c bras 10c33be0 <sync_inodes+0x4c>
10c33bc4: 45fa ff74 lea %pc@(10c33b3a <get_super_to_sync>),%a2
10c33bc8: 6010 bras 10c33bda <sync_inodes+0x46>
10c33bca: 2f02 movel %d2,%sp@-
10c33bcc: 4eba fc48 jsr %pc@(10c33816 <sync_inodes_sb>)
10c33bd0: 2f02 movel %d2,%sp@-
10c33bd2: 4eb9 10c2 7e4e jsr 10c27e4e <drop_super>
10c33bd8: 508f addql #8,%sp
10c33bda: 4e92 jsr %a2@
10c33bdc: 2400 movel %d0,%d2
10c33bde: 66ea bnes 10c33bca <sync_inodes+0x36>
10c33be0: 242e fff8 movel %fp@(-8),%d2
10c33be4: 246e fffc moveal %fp@(-4),%a2
10c33be8: 4e5e unlk %fp
10c33bea: 4e75 rts
10c33bec <try_to_sync_unused_inodes>:
10c33bec: 4e56 0000 linkw %fp,#0
10c33bf0: 48e7 3c3c moveml %d2-%d5/%a2-%a5,%sp@-
10c33bf4: 2239 1002 7d00 movel 10027d00 <inodes_stat+0x4>,%d1
10c33bfa: 41f9 1000 d6ac lea 1000d6ac <super_blocks>,%a0
10c33c00: 2810 movel %a0@,%d4
10c33c02: 2a08 movel %a0,%d5
10c33c04: 6000 014c braw 10c33d52 <try_to_sync_unused_inodes+0x166>
10c33c08: 705c moveq #92,%d0
10c33c0a: d084 addl %d4,%d0
10c33c0c: 2a40 moveal %d0,%a5
10c33c0e: bbd5 cmpal %a5@,%a5
10c33c10: 6700 013c beqw 10c33d4e <try_to_sync_unused_inodes+0x162>
10c33c14: 2601 movel %d1,%d3
10c33c16: 6700 0134 beqw 10c33d4c <try_to_sync_unused_inodes+0x160>
10c33c1a: 246d 0004 moveal %a5@(4),%a2
10c33c1e: bbca cmpal %a2,%a5
10c33c20: 6700 012a beqw 10c33d4c <try_to_sync_unused_inodes+0x160>
10c33c24: 49ea fff8 lea %a2@(-8),%a4
10c33c28: 4aac 002c tstl %a4@(44)
10c33c2c: 6600 0110 bnew 10c33d3e <try_to_sync_unused_inodes+0x152>
10c33c30: 226a 0004 moveal %a2@(4),%a1
10c33c34: 2052 moveal %a2@,%a0
10c33c36: 2149 0004 movel %a1,%a0@(4)
10c33c3a: 2288 movel %a0,%a1@
10c33c3c: 206c 0094 moveal %a4@(148),%a0
10c33c40: 43e8 0064 lea %a0@(100),%a1
10c33c44: 2051 moveal %a1@,%a0
10c33c46: 214a 0004 movel %a2,%a0@(4)
10c33c4a: 2488 movel %a0,%a2@
10c33c4c: 2549 0004 movel %a1,%a2@(4)
10c33c50: 228a movel %a2,%a1@
10c33c52: 082a 0003 00ff btst #3,%a2@(255)
10c33c58: 670c beqs 10c33c66 <try_to_sync_unused_inodes+0x7a>
10c33c5a: 4879 1000 2d20 pea 10002d20 <tvecs+0x1188>
10c33c60: 4eb9 10c1 60e4 jsr 10c160e4 <panic>
10c33c66: 242a 00fc movel %a2@(252),%d2
10c33c6a: 2002 movel %d2,%d0
10c33c6c: 7208 moveq #8,%d1
10c33c6e: 8081 orl %d1,%d0
10c33c70: 72f8 moveq #-8,%d1
10c33c72: c280 andl %d0,%d1
10c33c74: 2541 00fc movel %d1,%a2@(252)
10c33c78: 2f2c 00a8 movel %a4@(168),%sp@-
10c33c7c: 4eb9 10c1 e140 jsr 10c1e140 <filemap_fdatasync>
10c33c82: 7003 moveq #3,%d0
10c33c84: c480 andl %d0,%d2
10c33c86: 588f addql #4,%sp
10c33c88: 673c beqs 10c33cc6 <try_to_sync_unused_inodes+0xda>
10c33c8a: 206c 0094 moveal %a4@(148),%a0
10c33c8e: b0fc 0000 cmpaw #0,%a0
10c33c92: 6732 beqs 10c33cc6 <try_to_sync_unused_inodes+0xda>
10c33c94: 2068 001c moveal %a0@(28),%a0
10c33c98: b0fc 0000 cmpaw #0,%a0
10c33c9c: 6728 beqs 10c33cc6 <try_to_sync_unused_inodes+0xda>
10c33c9e: 4aa8 000c tstl %a0@(12)
10c33ca2: 6722 beqs 10c33cc6 <try_to_sync_unused_inodes+0xda>
10c33ca4: 2f0c movel %a4,%sp@-
10c33ca6: 4eb9 10c3 4de0 jsr 10c34de0 <is_bad_inode>
10c33cac: 588f addql #4,%sp
10c33cae: 4a80 tstl %d0
10c33cb0: 6614 bnes 10c33cc6 <try_to_sync_unused_inodes+0xda>
10c33cb2: 206c 0094 moveal %a4@(148),%a0
10c33cb6: 2068 001c moveal %a0@(28),%a0
10c33cba: 42a7 clrl %sp@-
10c33cbc: 2f0c movel %a4,%sp@-
10c33cbe: 2068 000c moveal %a0@(12),%a0
10c33cc2: 4e90 jsr %a0@
10c33cc4: 508f addql #8,%sp
10c33cc6: 2f2c 00a8 movel %a4@(168),%sp@-
10c33cca: 4eb9 10c1 e1d8 jsr 10c1e1d8 <filemap_fdatawait>
10c33cd0: 202c 0104 movel %a4@(260),%d0
10c33cd4: 72f7 moveq #-9,%d1
10c33cd6: c280 andl %d0,%d1
10c33cd8: 2941 0104 movel %d1,%a4@(260)
10c33cdc: 588f addql #4,%sp
10c33cde: 0800 0004 btst #4,%d0
10c33ce2: 6640 bnes 10c33d24 <try_to_sync_unused_inodes+0x138>
10c33ce4: 7207 moveq #7,%d1
10c33ce6: c081 andl %d1,%d0
10c33ce8: 670a beqs 10c33cf4 <try_to_sync_unused_inodes+0x108>
10c33cea: 206c 0094 moveal %a4@(148),%a0
10c33cee: 47e8 005c lea %a0@(92),%a3
10c33cf2: 6012 bras 10c33d06 <try_to_sync_unused_inodes+0x11a>
10c33cf4: 47f9 1000 daf0 lea 1000daf0 <inode_unused>,%a3
10c33cfa: 4aac 002c tstl %a4@(44)
10c33cfe: 6706 beqs 10c33d06 <try_to_sync_unused_inodes+0x11a>
10c33d00: 47f9 1000 dae8 lea 1000dae8 <inode_in_use>,%a3
10c33d06: 43ec 0008 lea %a4@(8),%a1
10c33d0a: 2469 0004 moveal %a1@(4),%a2
10c33d0e: 2051 moveal %a1@,%a0
10c33d10: 214a 0004 movel %a2,%a0@(4)
10c33d14: 2488 movel %a0,%a2@
10c33d16: 2053 moveal %a3@,%a0
10c33d18: 2149 0004 movel %a1,%a0@(4)
10c33d1c: 2288 movel %a0,%a1@
10c33d1e: 234b 0004 movel %a3,%a1@(4)
10c33d22: 2689 movel %a1,%a3@
10c33d24: 4878 0001 pea 1 <PF_DTRACE_OFF>
10c33d28: 4878 0003 pea 3 <PF_PTRACED_OFF>
10c33d2c: 486c 0098 pea %a4@(152)
10c33d30: 4eb9 10c1 4712 jsr 10c14712 <__wake_up>
10c33d36: 4fef 000c lea %sp@(12),%sp
10c33d3a: 5383 subql #1,%d3
10c33d3c: 244d moveal %a5,%a2
10c33d3e: 4a83 tstl %d3
10c33d40: 670a beqs 10c33d4c <try_to_sync_unused_inodes+0x160>
10c33d42: 246a 0004 moveal %a2@(4),%a2
10c33d46: bbca cmpal %a2,%a5
10c33d48: 6600 feda bnew 10c33c24 <try_to_sync_unused_inodes+0x38>
10c33d4c: 2203 movel %d3,%d1
10c33d4e: 2044 moveal %d4,%a0
10c33d50: 2810 movel %a0@,%d4
10c33d52: 4a81 tstl %d1
10c33d54: 6706 beqs 10c33d5c <try_to_sync_unused_inodes+0x170>
10c33d56: ba84 cmpl %d4,%d5
10c33d58: 6600 feae bnew 10c33c08 <try_to_sync_unused_inodes+0x1c>
10c33d5c: 4cee 3c3c ffe0 moveml %fp@(-32),%d2-%d5/%a2-%a5
10c33d62: 4e5e unlk %fp
10c33d64: 4e75 rts
10c33d66 <write_inode_now>:
10c33d66: 4e56 0000 linkw %fp,#0
10c33d6a: 48e7 383c moveml %d2-%d4/%a2-%a5,%sp@-
10c33d6e: 266e 0008 moveal %fp@(8),%a3
10c33d72: 282e 000c movel %fp@(12),%d4
10c33d76: 4aab 0094 tstl %a3@(148)
10c33d7a: 6700 01a8 beqw 10c33f24 <write_inode_now+0x1be>
10c33d7e: 222b 0104 movel %a3@(260),%d1
10c33d82: 2001 movel %d1,%d0
10c33d84: 7407 moveq #7,%d2
10c33d86: c082 andl %d2,%d0
10c33d88: 2401 movel %d1,%d2
10c33d8a: 4a80 tstl %d0
10c33d8c: 6700 0184 beqw 10c33f12 <write_inode_now+0x1ac>
10c33d90: 762c moveq #44,%d3
10c33d92: d68b addl %a3,%d3
10c33d94: 49eb 0008 lea %a3@(8),%a4
10c33d98: 0801 0003 btst #3,%d1
10c33d9c: 6758 beqs 10c33df6 <write_inode_now+0x90>
10c33d9e: 4aab 002c tstl %a3@(44)
10c33da2: 6706 beqs 10c33daa <write_inode_now+0x44>
10c33da4: 2043 moveal %d3,%a0
10c33da6: 5290 addql #1,%a0@
10c33da8: 6038 bras 10c33de2 <write_inode_now+0x7c>
10c33daa: 2043 moveal %d3,%a0
10c33dac: 5290 addql #1,%a0@
10c33dae: 700f moveq #15,%d0
10c33db0: c0ab 0104 andl %a3@(260),%d0
10c33db4: 6626 bnes 10c33ddc <write_inode_now+0x76>
10c33db6: 206c 0004 moveal %a4@(4),%a0
10c33dba: 2254 moveal %a4@,%a1
10c33dbc: 2348 0004 movel %a0,%a1@(4)
10c33dc0: 2089 movel %a1,%a0@
10c33dc2: 2079 1000 dae8 moveal 1000dae8 <inode_in_use>,%a0
10c33dc8: 214c 0004 movel %a4,%a0@(4)
10c33dcc: 2888 movel %a0,%a4@
10c33dce: 297c 1000 dae8 movel #268491496,%a4@(4)
10c33dd4: 0004
10c33dd6: 23cc 1000 dae8 movel %a4,1000dae8 <inode_in_use>
10c33ddc: 53b9 1002 7d00 subql #1,10027d00 <inodes_stat+0x4>
10c33de2: 2f0b movel %a3,%sp@-
10c33de4: 4eba f9ac jsr %pc@(10c33792 <__wait_on_inode>)
10c33de8: 2f0b movel %a3,%sp@-
10c33dea: 4eb9 10c3 480c jsr 10c3480c <iput>
10c33df0: 508f addql #8,%sp
10c33df2: 6000 010c braw 10c33f00 <write_inode_now+0x19a>
10c33df6: 226c 0004 moveal %a4@(4),%a1
10c33dfa: 2054 moveal %a4@,%a0
10c33dfc: 2149 0004 movel %a1,%a0@(4)
10c33e00: 2288 movel %a0,%a1@
10c33e02: 206b 0094 moveal %a3@(148),%a0
10c33e06: 43e8 0064 lea %a0@(100),%a1
10c33e0a: 2051 moveal %a1@,%a0
10c33e0c: 214c 0004 movel %a4,%a0@(4)
10c33e10: 2888 movel %a0,%a4@
10c33e12: 2949 0004 movel %a1,%a4@(4)
10c33e16: 228c movel %a4,%a1@
10c33e18: 4beb 0008 lea %a3@(8),%a5
10c33e1c: 082b 0003 0107 btst #3,%a3@(263)
10c33e22: 670c beqs 10c33e30 <write_inode_now+0xca>
10c33e24: 4879 1000 2d20 pea 10002d20 <tvecs+0x1188>
10c33e2a: 4eb9 10c1 60e4 jsr 10c160e4 <panic>
10c33e30: 242b 0104 movel %a3@(260),%d2
10c33e34: 2002 movel %d2,%d0
10c33e36: 7208 moveq #8,%d1
10c33e38: 8081 orl %d1,%d0
10c33e3a: 72f8 moveq #-8,%d1
10c33e3c: c280 andl %d0,%d1
10c33e3e: 2741 0104 movel %d1,%a3@(260)
10c33e42: 2f2b 00a8 movel %a3@(168),%sp@-
10c33e46: 4eb9 10c1 e140 jsr 10c1e140 <filemap_fdatasync>
10c33e4c: 7003 moveq #3,%d0
10c33e4e: c480 andl %d0,%d2
10c33e50: 588f addql #4,%sp
10c33e52: 673c beqs 10c33e90 <write_inode_now+0x12a>
10c33e54: 206b 0094 moveal %a3@(148),%a0
10c33e58: b0fc 0000 cmpaw #0,%a0
10c33e5c: 6732 beqs 10c33e90 <write_inode_now+0x12a>
10c33e5e: 2068 001c moveal %a0@(28),%a0
10c33e62: b0fc 0000 cmpaw #0,%a0
10c33e66: 6728 beqs 10c33e90 <write_inode_now+0x12a>
10c33e68: 4aa8 000c tstl %a0@(12)
10c33e6c: 6722 beqs 10c33e90 <write_inode_now+0x12a>
10c33e6e: 2f0b movel %a3,%sp@-
10c33e70: 4eb9 10c3 4de0 jsr 10c34de0 <is_bad_inode>
10c33e76: 588f addql #4,%sp
10c33e78: 4a80 tstl %d0
10c33e7a: 6614 bnes 10c33e90 <write_inode_now+0x12a>
10c33e7c: 206b 0094 moveal %a3@(148),%a0
10c33e80: 2068 001c moveal %a0@(28),%a0
10c33e84: 2f04 movel %d4,%sp@-
10c33e86: 2f0b movel %a3,%sp@-
10c33e88: 2068 000c moveal %a0@(12),%a0
10c33e8c: 4e90 jsr %a0@
10c33e8e: 508f addql #8,%sp
10c33e90: 2f2b 00a8 movel %a3@(168),%sp@-
10c33e94: 4eb9 10c1 e1d8 jsr 10c1e1d8 <filemap_fdatawait>
10c33e9a: 202b 0104 movel %a3@(260),%d0
10c33e9e: 72f7 moveq #-9,%d1
10c33ea0: c280 andl %d0,%d1
10c33ea2: 2741 0104 movel %d1,%a3@(260)
10c33ea6: 588f addql #4,%sp
10c33ea8: 0800 0004 btst #4,%d0
10c33eac: 663c bnes 10c33eea <write_inode_now+0x184>
10c33eae: 7407 moveq #7,%d2
10c33eb0: c082 andl %d2,%d0
10c33eb2: 670a beqs 10c33ebe <write_inode_now+0x158>
10c33eb4: 206b 0094 moveal %a3@(148),%a0
10c33eb8: 45e8 005c lea %a0@(92),%a2
10c33ebc: 6012 bras 10c33ed0 <write_inode_now+0x16a>
10c33ebe: 45f9 1000 daf0 lea 1000daf0 <inode_unused>,%a2
10c33ec4: 4aab 002c tstl %a3@(44)
10c33ec8: 6706 beqs 10c33ed0 <write_inode_now+0x16a>
10c33eca: 45f9 1000 dae8 lea 1000dae8 <inode_in_use>,%a2
10c33ed0: 206d 0004 moveal %a5@(4),%a0
10c33ed4: 2255 moveal %a5@,%a1
10c33ed6: 2348 0004 movel %a0,%a1@(4)
10c33eda: 2089 movel %a1,%a0@
10c33edc: 2052 moveal %a2@,%a0
10c33ede: 214d 0004 movel %a5,%a0@(4)
10c33ee2: 2a88 movel %a0,%a5@
10c33ee4: 2b4a 0004 movel %a2,%a5@(4)
10c33ee8: 248d movel %a5,%a2@
10c33eea: 4878 0001 pea 1 <PF_DTRACE_OFF>
10c33eee: 4878 0003 pea 3 <PF_PTRACED_OFF>
10c33ef2: 486b 0098 pea %a3@(152)
10c33ef6: 4eb9 10c1 4712 jsr 10c14712 <__wake_up>
10c33efc: 4fef 000c lea %sp@(12),%sp
10c33f00: 222b 0104 movel %a3@(260),%d1
10c33f04: 2001 movel %d1,%d0
10c33f06: 7407 moveq #7,%d2
10c33f08: c082 andl %d2,%d0
10c33f0a: 2401 movel %d1,%d2
10c33f0c: 4a80 tstl %d0
10c33f0e: 6600 fe88 bnew 10c33d98 <write_inode_now+0x32>
10c33f12: 4a84 tstl %d4
10c33f14: 671a beqs 10c33f30 <write_inode_now+0x1ca>
10c33f16: 0802 0003 btst #3,%d2
10c33f1a: 6714 beqs 10c33f30 <write_inode_now+0x1ca>
10c33f1c: 2f0b movel %a3,%sp@-
10c33f1e: 4eba f872 jsr %pc@(10c33792 <__wait_on_inode>)
10c33f22: 600c bras 10c33f30 <write_inode_now+0x1ca>
10c33f24: 4879 1000 2d25 pea 10002d25 <tvecs+0x118d>
10c33f2a: 4eb9 10c1 677e jsr 10c1677e <printk>
10c33f30: 4cee 3c1c ffe4 moveml %fp@(-28),%d2-%d4/%a2-%a5
10c33f36: 4e5e unlk %fp
10c33f38: 4e75 rts
10c33f3a <generic_osync_inode>:
10c33f3a: 4e56 0000 linkw %fp,#0
10c33f3e: 48e7 3c20 moveml %d2-%d5/%a2,%sp@-
10c33f42: 246e 0008 moveal %fp@(8),%a2
10c33f46: 242e 000c movel %fp@(12),%d2
10c33f4a: 7600 moveq #0,%d3
10c33f4c: 7800 moveq #0,%d4
10c33f4e: 7a00 moveq #0,%d5
10c33f50: 0802 0000 btst #0,%d2
10c33f54: 670c beqs 10c33f62 <generic_osync_inode+0x28>
10c33f56: 2f0a movel %a2,%sp@-
10c33f58: 4eb9 10c2 5738 jsr 10c25738 <fsync_inode_buffers>
10c33f5e: 2600 movel %d0,%d3
10c33f60: 588f addql #4,%sp
10c33f62: 0802 0001 btst #1,%d2
10c33f66: 670c beqs 10c33f74 <generic_osync_inode+0x3a>
10c33f68: 2f0a movel %a2,%sp@-
10c33f6a: 4eb9 10c2 586a jsr 10c2586a <fsync_inode_data_buffers>
10c33f70: 2800 movel %d0,%d4
10c33f72: 588f addql #4,%sp
10c33f74: 4a83 tstl %d3
10c33f76: 6602 bnes 10c33f7a <generic_osync_inode+0x40>
10c33f78: 2604 movel %d4,%d3
10c33f7a: 202a 0104 movel %a2@(260),%d0
10c33f7e: 2200 movel %d0,%d1
10c33f80: 7807 moveq #7,%d4
10c33f82: c084 andl %d4,%d0
10c33f84: 670e beqs 10c33f94 <generic_osync_inode+0x5a>
10c33f86: 0802 0002 btst #2,%d2
10c33f8a: 6606 bnes 10c33f92 <generic_osync_inode+0x58>
10c33f8c: 0801 0001 btst #1,%d1
10c33f90: 6702 beqs 10c33f94 <generic_osync_inode+0x5a>
10c33f92: 7a01 moveq #1,%d5
10c33f94: 4a85 tstl %d5
10c33f96: 670c beqs 10c33fa4 <generic_osync_inode+0x6a>
10c33f98: 4878 0001 pea 1 <PF_DTRACE_OFF>
10c33f9c: 2f0a movel %a2,%sp@-
10c33f9e: 4eba fdc6 jsr %pc@(10c33d66 <write_inode_now>)
10c33fa2: 600c bras 10c33fb0 <generic_osync_inode+0x76>
10c33fa4: 0801 0003 btst #3,%d1
10c33fa8: 6706 beqs 10c33fb0 <generic_osync_inode+0x76>
10c33faa: 2f0a movel %a2,%sp@-
10c33fac: 4eba f7e4 jsr %pc@(10c33792 <__wait_on_inode>)
10c33fb0: 2003 movel %d3,%d0
10c33fb2: 4cee 043c ffec moveml %fp@(-20),%d2-%d5/%a2
10c33fb8: 4e5e unlk %fp
10c33fba: 4e75 rts
10c33fbc <clear_inode>:
10c33fbc: 4e56 0000 linkw %fp,#0
10c33fc0: 2f0a movel %a2,%sp@-
10c33fc2: 246e 0008 moveal %fp@(8),%a2
10c33fc6: 2f0a movel %a2,%sp@-
10c33fc8: 4eb9 10c2 5a8c jsr 10c25a8c <invalidate_inode_buffers>
10c33fce: 588f addql #4,%sp
10c33fd0: 4aaa 00c4 tstl %a2@(196)
10c33fd4: 670c beqs 10c33fe2 <clear_inode+0x26>
10c33fd6: 4879 1000 2d20 pea 10002d20 <tvecs+0x1188>
10c33fdc: 4eb9 10c1 60e4 jsr 10c160e4 <panic>
10c33fe2: 202a 0104 movel %a2@(260),%d0
10c33fe6: 2200 movel %d0,%d1
10c33fe8: 0800 0004 btst #4,%d0
10c33fec: 660c bnes 10c33ffa <clear_inode+0x3e>
10c33fee: 4879 1000 2d20 pea 10002d20 <tvecs+0x1188>
10c33ff4: 4eb9 10c1 60e4 jsr 10c160e4 <panic>
10c33ffa: 0801 0005 btst #5,%d1
10c33ffe: 670c beqs 10c3400c <clear_inode+0x50>
10c34000: 4879 1000 2d20 pea 10002d20 <tvecs+0x1188>
10c34006: 4eb9 10c1 60e4 jsr 10c160e4 <panic>
10c3400c: 0800 0003 btst #3,%d0
10c34010: 6708 beqs 10c3401a <clear_inode+0x5e>
10c34012: 2f0a movel %a2,%sp@-
10c34014: 4eba f77c jsr %pc@(10c33792 <__wait_on_inode>)
10c34018: 588f addql #4,%sp
10c3401a: 206a 0094 moveal %a2@(148),%a0
10c3401e: b0fc 0000 cmpaw #0,%a0
10c34022: 671a beqs 10c3403e <clear_inode+0x82>
10c34024: 2068 001c moveal %a0@(28),%a0
10c34028: b0fc 0000 cmpaw #0,%a0
10c3402c: 6710 beqs 10c3403e <clear_inode+0x82>
10c3402e: 2068 0030 moveal %a0@(48),%a0
10c34032: b0fc 0000 cmpaw #0,%a0
10c34036: 6706 beqs 10c3403e <clear_inode+0x82>
10c34038: 2f0a movel %a2,%sp@-
10c3403a: 4e90 jsr %a0@
10c3403c: 588f addql #4,%sp
10c3403e: 4aaa 00f4 tstl %a2@(244)
10c34042: 670a beqs 10c3404e <clear_inode+0x92>
10c34044: 2f0a movel %a2,%sp@-
10c34046: 4eb9 10c2 92f8 jsr 10c292f8 <bd_forget>
10c3404c: 6012 bras 10c34060 <clear_inode+0xa4>
10c3404e: 202a 00f8 movel %a2@(248),%d0
10c34052: 670c beqs 10c34060 <clear_inode+0xa4>
10c34054: 2f00 movel %d0,%sp@-
10c34056: 4eb9 10c2 99c6 jsr 10c299c6 <cdput>
10c3405c: 42aa 00f8 clrl %a2@(248)
10c34060: 7020 moveq #32,%d0
10c34062: 2540 0104 movel %d0,%a2@(260)
10c34066: 246e fffc moveal %fp@(-4),%a2
10c3406a: 4e5e unlk %fp
10c3406c: 4e75 rts
10c3406e <dispose_list>:
10c3406e: 4e56 0000 linkw %fp,#0
10c34072: 48e7 003c moveml %a2-%a5,%sp@-
10c34076: 286e 0008 moveal %fp@(8),%a4
10c3407a: 2454 moveal %a4@,%a2
10c3407c: b9ca cmpal %a2,%a4
10c3407e: 6744 beqs 10c340c4 <dispose_list+0x56>
10c34080: 4bf9 1002 7cfc lea 10027cfc <inodes_stat>,%a5
10c34086: 226a 0004 moveal %a2@(4),%a1
10c3408a: 2052 moveal %a2@,%a0
10c3408c: 2149 0004 movel %a1,%a0@(4)
10c34090: 2288 movel %a0,%a1@
10c34092: 47ea fff8 lea %a2@(-8),%a3
10c34096: 4aab 00c4 tstl %a3@(196)
10c3409a: 6712 beqs 10c340ae <dispose_list+0x40>
10c3409c: 42a7 clrl %sp@-
10c3409e: 42a7 clrl %sp@-
10c340a0: 486a 00a4 pea %a2@(164)
10c340a4: 4eb9 10c1 dd30 jsr 10c1dd30 <truncate_inode_pages>
10c340aa: 4fef 000c lea %sp@(12),%sp
10c340ae: 2f0b movel %a3,%sp@-
10c340b0: 4eba ff0a jsr %pc@(10c33fbc <clear_inode>)
10c340b4: 2f0b movel %a3,%sp@-
10c340b6: 4eba f560 jsr %pc@(10c33618 <destroy_inode>)
10c340ba: 5395 subql #1,%a5@
10c340bc: 508f addql #8,%sp
10c340be: 2454 moveal %a4@,%a2
10c340c0: b9ca cmpal %a2,%a4
10c340c2: 66c2 bnes 10c34086 <dispose_list+0x18>
10c340c4: 4cee 3c00 fff0 moveml %fp@(-16),%a2-%a5
10c340ca: 4e5e unlk %fp
10c340cc: 4e75 rts
10c340ce <invalidate_list>:
10c340ce: 4e56 0000 linkw %fp,#0
10c340d2: 48e7 3e3c moveml %d2-%d6/%a2-%a5,%sp@-
10c340d6: 2a6e 0008 moveal %fp@(8),%a5
10c340da: 2c2e 000c movel %fp@(12),%d6
10c340de: 286e 0010 moveal %fp@(16),%a4
10c340e2: 7800 moveq #0,%d4
10c340e4: 7600 moveq #0,%d3
10c340e6: 2655 moveal %a5@,%a3
10c340e8: 2413 movel %a3@,%d2
10c340ea: 2a3c 1002 7d00 movel #268598528,%d5
10c340f0: bbcb cmpal %a3,%a5
10c340f2: 675a beqs 10c3414e <invalidate_list+0x80>
10c340f4: 45eb fff8 lea %a3@(-8),%a2
10c340f8: bcaa 0094 cmpl %a2@(148),%d6
10c340fc: 6648 bnes 10c34146 <invalidate_list+0x78>
10c340fe: 2f0a movel %a2,%sp@-
10c34100: 4eb9 10c2 5a8c jsr 10c25a8c <invalidate_inode_buffers>
10c34106: 588f addql #4,%sp
10c34108: 4aaa 002c tstl %a2@(44)
10c3410c: 6636 bnes 10c34144 <invalidate_list+0x76>
10c3410e: 226a 0004 moveal %a2@(4),%a1
10c34112: 2052 moveal %a2@,%a0
10c34114: 2149 0004 movel %a1,%a0@(4)
10c34118: 2288 movel %a0,%a1@
10c3411a: 248a movel %a2,%a2@
10c3411c: 254a 0004 movel %a2,%a2@(4)
10c34120: 226b 0004 moveal %a3@(4),%a1
10c34124: 2053 moveal %a3@,%a0
10c34126: 2149 0004 movel %a1,%a0@(4)
10c3412a: 2288 movel %a0,%a1@
10c3412c: 2054 moveal %a4@,%a0
10c3412e: 214b 0004 movel %a3,%a0@(4)
10c34132: 2688 movel %a0,%a3@
10c34134: 274c 0004 movel %a4,%a3@(4)
10c34138: 288b movel %a3,%a4@
10c3413a: 7010 moveq #16,%d0
10c3413c: 81ab 00fc orl %d0,%a3@(252)
10c34140: 5283 addql #1,%d3
10c34142: 6002 bras 10c34146 <invalidate_list+0x78>
10c34144: 7801 moveq #1,%d4
10c34146: 2642 moveal %d2,%a3
10c34148: 2413 movel %a3@,%d2
10c3414a: bbcb cmpal %a3,%a5
10c3414c: 66a6 bnes 10c340f4 <invalidate_list+0x26>
10c3414e: 2045 moveal %d5,%a0
10c34150: 9790 subl %d3,%a0@
10c34152: 2004 movel %d4,%d0
10c34154: 4cee 3c7c ffdc moveml %fp@(-36),%d2-%d6/%a2-%a5
10c3415a: 4e5e unlk %fp
10c3415c: 4e75 rts
10c3415e <invalidate_inodes>:
10c3415e: 4e56 fff8 linkw %fp,#-8
10c34162: 48e7 3830 moveml %d2-%d4/%a2-%a3,%sp@-
10c34166: 266e 0008 moveal %fp@(8),%a3
10c3416a: 240e movel %fp,%d2
10c3416c: 5182 subql #8,%d2
10c3416e: 260e movel %fp,%d3
10c34170: 5183 subql #8,%d3
10c34172: 2d42 fff8 movel %d2,%fp@(-8)
10c34176: 2d43 fffc movel %d3,%fp@(-4)
10c3417a: 2f03 movel %d3,%sp@-
10c3417c: 2f0b movel %a3,%sp@-
10c3417e: 4879 1000 dae8 pea 1000dae8 <inode_in_use>
10c34184: 45fa ff48 lea %pc@(10c340ce <invalidate_list>),%a2
10c34188: 4e92 jsr %a2@
10c3418a: 2800 movel %d0,%d4
10c3418c: 2f03 movel %d3,%sp@-
10c3418e: 2f0b movel %a3,%sp@-
10c34190: 4879 1000 daf0 pea 1000daf0 <inode_unused>
10c34196: 4e92 jsr %a2@
10c34198: 8880 orl %d0,%d4
10c3419a: 2f03 movel %d3,%sp@-
10c3419c: 2f0b movel %a3,%sp@-
10c3419e: 486b 005c pea %a3@(92)
10c341a2: 4e92 jsr %a2@
10c341a4: 8880 orl %d0,%d4
10c341a6: 4fef 0020 lea %sp@(32),%sp
10c341aa: 2e83 movel %d3,%sp@
10c341ac: 2f0b movel %a3,%sp@-
10c341ae: 486b 0064 pea %a3@(100)
10c341b2: 4e92 jsr %a2@
10c341b4: 8880 orl %d0,%d4
10c341b6: 504f addqw #8,%sp
10c341b8: 2e83 movel %d3,%sp@
10c341ba: 4eba feb2 jsr %pc@(10c3406e <dispose_list>)
10c341be: 2004 movel %d4,%d0
10c341c0: 4cee 0c1c ffe4 moveml %fp@(-28),%d2-%d4/%a2-%a3
10c341c6: 4e5e unlk %fp
10c341c8: 4e75 rts
10c341ca <invalidate_device>:
10c341ca: 4e56 0000 linkw %fp,#0
10c341ce: 48e7 3800 moveml %d2-%d4,%sp@-
10c341d2: 242e 0008 movel %fp@(8),%d2
10c341d6: 4aae 000c tstl %fp@(12)
10c341da: 670c beqs 10c341e8 <invalidate_device+0x1e>
10c341dc: 3f02 movew %d2,%sp@-
10c341de: 4267 clrw %sp@-
10c341e0: 4eb9 10c2 5026 jsr 10c25026 <fsync_dev>
10c341e6: 588f addql #4,%sp
10c341e8: 7800 moveq #0,%d4
10c341ea: 4283 clrl %d3
10c341ec: 3602 movew %d2,%d3
10c341ee: 2f03 movel %d3,%sp@-
10c341f0: 4eb9 10c2 7fd2 jsr 10c27fd2 <get_super>
10c341f6: 2400 movel %d0,%d2
10c341f8: 588f addql #4,%sp
10c341fa: 671c beqs 10c34218 <invalidate_device+0x4e>
10c341fc: 2f02 movel %d2,%sp@-
10c341fe: 4eb9 10c3 2af0 jsr 10c32af0 <shrink_dcache_sb>
10c34204: 2f02 movel %d2,%sp@-
10c34206: 4eba ff56 jsr %pc@(10c3415e <invalidate_inodes>)
10c3420a: 2800 movel %d0,%d4
10c3420c: 2f02 movel %d2,%sp@-
10c3420e: 4eb9 10c2 7e4e jsr 10c27e4e <drop_super>
10c34214: 4fef 000c lea %sp@(12),%sp
10c34218: 42a7 clrl %sp@-
10c3421a: 2f03 movel %d3,%sp@-
10c3421c: 4eb9 10c2 55ca jsr 10c255ca <__invalidate_buffers>
10c34222: 2004 movel %d4,%d0
10c34224: 4cee 001c fff4 moveml %fp@(-12),%d2-%d4
10c3422a: 4e5e unlk %fp
10c3422c: 4e75 rts
10c3422e <prune_icache>:
10c3422e: 4e56 fff8 linkw %fp,#-8
10c34232: 48e7 3c3c moveml %d2-%d5/%a2-%a5,%sp@-
10c34236: 242e 0008 movel %fp@(8),%d2
10c3423a: 200e movel %fp,%d0
10c3423c: 5180 subql #8,%d0
10c3423e: 220e movel %fp,%d1
10c34240: 5181 subql #8,%d1
10c34242: 2d40 fff8 movel %d0,%fp@(-8)
10c34246: 2d41 fffc movel %d1,%fp@(-4)
10c3424a: 2a41 moveal %d1,%a5
10c3424c: 7600 moveq #0,%d3
10c3424e: 41f9 1000 daf4 lea 1000daf4 <inode_unused+0x4>,%a0
10c34254: 2850 moveal %a0@,%a4
10c34256: 5988 subql #4,%a0
10c34258: 283c 1002 7d00 movel #268598528,%d4
10c3425e: b1cc cmpal %a4,%a0
10c34260: 6770 beqs 10c342d2 <prune_icache+0xa4>
10c34262: 264c moveal %a4,%a3
10c34264: 286c 0004 moveal %a4@(4),%a4
10c34268: 45eb fff8 lea %a3@(-8),%a2
10c3426c: 222b 00fc movel %a3@(252),%d1
10c34270: 2001 movel %d1,%d0
10c34272: 7a38 moveq #56,%d5
10c34274: c085 andl %d5,%d0
10c34276: 6652 bnes 10c342ca <prune_icache+0x9c>
10c34278: 82aa 00c4 orl %a2@(196),%d1
10c3427c: 664c bnes 10c342ca <prune_icache+0x9c>
10c3427e: 2f0a movel %a2,%sp@-
10c34280: 4eb9 10c2 54a0 jsr 10c254a0 <inode_has_buffers>
10c34286: 588f addql #4,%sp
10c34288: 4a80 tstl %d0
10c3428a: 663e bnes 10c342ca <prune_icache+0x9c>
10c3428c: 4aaa 002c tstl %a2@(44)
10c34290: 6638 bnes 10c342ca <prune_icache+0x9c>
10c34292: 226b 0004 moveal %a3@(4),%a1
10c34296: 2053 moveal %a3@,%a0
10c34298: 2149 0004 movel %a1,%a0@(4)
10c3429c: 2288 movel %a0,%a1@
10c3429e: 226a 0004 moveal %a2@(4),%a1
10c342a2: 2052 moveal %a2@,%a0
10c342a4: 2149 0004 movel %a1,%a0@(4)
10c342a8: 2288 movel %a0,%a1@
10c342aa: 248a movel %a2,%a2@
10c342ac: 254a 0004 movel %a2,%a2@(4)
10c342b0: 2055 moveal %a5@,%a0
10c342b2: 214b 0004 movel %a3,%a0@(4)
10c342b6: 2688 movel %a0,%a3@
10c342b8: 274d 0004 movel %a5,%a3@(4)
10c342bc: 2a8b movel %a3,%a5@
10c342be: 7010 moveq #16,%d0
10c342c0: 81ab 00fc orl %d0,%a3@(252)
10c342c4: 5283 addql #1,%d3
10c342c6: 5382 subql #1,%d2
10c342c8: 6708 beqs 10c342d2 <prune_icache+0xa4>
10c342ca: b9fc 1000 daf0 cmpal #268491504,%a4
10c342d0: 6690 bnes 10c34262 <prune_icache+0x34>
10c342d2: 2044 moveal %d4,%a0
10c342d4: 9790 subl %d3,%a0@
10c342d6: 2f0d movel %a5,%sp@-
10c342d8: 4eba fd94 jsr %pc@(10c3406e <dispose_list>)
10c342dc: 588f addql #4,%sp
10c342de: 4a82 tstl %d2
10c342e0: 670c beqs 10c342ee <prune_icache+0xc0>
10c342e2: 4879 1001 b738 pea 1001b738 <unused_inodes_flush_task>
10c342e8: 4eb9 10c1 d140 jsr 10c1d140 <schedule_task>
10c342ee: 4cee 3c3c ffd8 moveml %fp@(-40),%d2-%d5/%a2-%a5
10c342f4: 4e5e unlk %fp
10c342f6: 4e75 rts
10c342f8 <shrink_icache_memory>:
10c342f8: 4e56 0000 linkw %fp,#0
10c342fc: 082e 0000 000e btst #0,%fp@(14)
10c34302: 6724 beqs 10c34328 <shrink_icache_memory+0x30>
10c34304: 2f2e 0008 movel %fp@(8),%sp@-
10c34308: 2f39 1002 7d00 movel 10027d00 <inodes_stat+0x4>,%sp@-
10c3430e: 4eb9 10c8 5834 jsr 10c85834 <__divsi3>
10c34314: 584f addqw #4,%sp
10c34316: 2e80 movel %d0,%sp@
10c34318: 4eba ff14 jsr %pc@(10c3422e <prune_icache>)
10c3431c: 2f39 1001 b734 movel 1001b734 <inode_cachep>,%sp@-
10c34322: 4eb9 10c2 058c jsr 10c2058c <kmem_cache_shrink>
10c34328: 7000 moveq #0,%d0
10c3432a: 4e5e unlk %fp
10c3432c: 4e75 rts
10c3432e <find_inode>:
10c3432e: 4e56 0000 linkw %fp,#0
10c34332: 48e7 3c38 moveml %d2-%d5/%a2-%a4,%sp@-
10c34336: 2a2e 0008 movel %fp@(8),%d5
10c3433a: 242e 000c movel %fp@(12),%d2
10c3433e: 262e 0010 movel %fp@(16),%d3
10c34342: 286e 0014 moveal %fp@(20),%a4
10c34346: 282e 0018 movel %fp@(24),%d4
10c3434a: 2443 moveal %d3,%a2
10c3434c: 2452 moveal %a2@,%a2
10c3434e: 97cb subal %a3,%a3
10c34350: b68a cmpl %a2,%d3
10c34352: 6724 beqs 10c34378 <find_inode+0x4a>
10c34354: 264a moveal %a2,%a3
10c34356: b4ab 0028 cmpl %a3@(40),%d2
10c3435a: 66f0 bnes 10c3434c <find_inode+0x1e>
10c3435c: baab 0094 cmpl %a3@(148),%d5
10c34360: 66ea bnes 10c3434c <find_inode+0x1e>
10c34362: b8fc 0000 cmpaw #0,%a4
10c34366: 6710 beqs 10c34378 <find_inode+0x4a>
10c34368: 2f04 movel %d4,%sp@-
10c3436a: 2f02 movel %d2,%sp@-
10c3436c: 2f0b movel %a3,%sp@-
10c3436e: 4e94 jsr %a4@
10c34370: 4fef 000c lea %sp@(12),%sp
10c34374: 4a80 tstl %d0
10c34376: 67d4 beqs 10c3434c <find_inode+0x1e>
10c34378: 200b movel %a3,%d0
10c3437a: 4cee 1c3c ffe4 moveml %fp@(-28),%d2-%d5/%a2-%a4
10c34380: 4e5e unlk %fp
10c34382: 4e75 rts
10c34384 <clean_inode>:
10c34384: 4e56 0000 linkw %fp,#0
10c34388: 2f0b movel %a3,%sp@-
10c3438a: 2f0a movel %a2,%sp@-
10c3438c: 246e 0008 moveal %fp@(8),%a2
10c34390: 4878 00c0 pea c0 <LSIGTRAP+0xbb>
10c34394: 42a7 clrl %sp@-
10c34396: 486a 011a pea %a2@(282)
10c3439a: 47f9 10c8 576c lea 10c8576c <memset>,%a3
10c343a0: 4e93 jsr %a3@
10c343a2: 422a 010c clrb %a2@(268)
10c343a6: 257c 1001 b698 movel #268547736,%a2@(140)
10c343ac: 008c
10c343ae: 257c 1001 b6d8 movel #268547800,%a2@(144)
10c343b4: 0090
10c343b6: 357c 0001 0034 movew #1,%a2@(52)
10c343bc: 42aa 010e clrl %a2@(270)
10c343c0: 42aa 0040 clrl %a2@(64)
10c343c4: 42aa 0044 clrl %a2@(68)
10c343c8: 42aa 005c clrl %a2@(92)
10c343cc: 42aa 0116 clrl %a2@(278)
10c343d0: 4878 0008 pea 8 <LSIGTRAP+0x3>
10c343d4: 42a7 clrl %sp@-
10c343d6: 486a 00e0 pea %a2@(224)
10c343da: 4e93 jsr %a3@
10c343dc: 42aa 00f0 clrl %a2@(240)
10c343e0: 42aa 00f4 clrl %a2@(244)
10c343e4: 42aa 00f8 clrl %a2@(248)
10c343e8: 257c 1001 b674 movel #268547700,%a2@(200)
10c343ee: 00c8
10c343f0: 254a 00cc movel %a2,%a2@(204)
10c343f4: 257c 0000 01d2 movel #466,%a2@(220)
10c343fa: 00dc
10c343fc: 41ea 00ac lea %a2@(172),%a0
10c34400: 2548 00a8 movel %a0,%a2@(168)
10c34404: 246e fff8 moveal %fp@(-8),%a2
10c34408: 266e fffc moveal %fp@(-4),%a3
10c3440c: 4e5e unlk %fp
10c3440e: 4e75 rts
10c34410 <get_empty_inode>:
10c34410: 4e56 0000 linkw %fp,#0
10c34414: 2f0a movel %a2,%sp@-
10c34416: 4878 01f0 pea 1f0 <LSIGTRAP+0x1eb>
10c3441a: 2f39 1001 b734 movel 1001b734 <inode_cachep>,%sp@-
10c34420: 4eb9 10c2 08dc jsr 10c208dc <kmem_cache_alloc>
10c34426: 2440 moveal %d0,%a2
10c34428: 508f addql #8,%sp
10c3442a: b4fc 0000 cmpaw #0,%a2
10c3442e: 675a beqs 10c3448a <get_empty_inode+0x7a>
10c34430: 52b9 1002 7cfc addql #1,10027cfc <inodes_stat>
10c34436: 41ea 0008 lea %a2@(8),%a0
10c3443a: 2279 1000 dae8 moveal 1000dae8 <inode_in_use>,%a1
10c34440: 2348 0004 movel %a0,%a1@(4)
10c34444: 2089 movel %a1,%a0@
10c34446: 217c 1000 dae8 movel #268491496,%a0@(4)
10c3444c: 0004
10c3444e: 23c8 1000 dae8 movel %a0,1000dae8 <inode_in_use>
10c34454: 42aa 0094 clrl %a2@(148)
10c34458: 426a 0030 clrw %a2@(48)
10c3445c: 42aa 0054 clrl %a2@(84)
10c34460: 2039 1001 b724 movel 1001b724 <last_ino.756>,%d0
10c34466: 2200 movel %d0,%d1
10c34468: 5281 addql #1,%d1
10c3446a: 23c1 1001 b724 movel %d1,1001b724 <last_ino.756>
10c34470: 5280 addql #1,%d0
10c34472: 2540 0028 movel %d0,%a2@(40)
10c34476: 42aa 0108 clrl %a2@(264)
10c3447a: 7001 moveq #1,%d0
10c3447c: 2540 002c movel %d0,%a2@(44)
10c34480: 42aa 0104 clrl %a2@(260)
10c34484: 2f0a movel %a2,%sp@-
10c34486: 4eba fefc jsr %pc@(10c34384 <clean_inode>)
10c3448a: 200a movel %a2,%d0
10c3448c: 246e fffc moveal %fp@(-4),%a2
10c34490: 4e5e unlk %fp
10c34492: 4e75 rts
10c34494 <get_new_inode>:
10c34494: 4e56 0000 linkw %fp,#0
10c34498: 48e7 303c moveml %d2-%d3/%a2-%a5,%sp@-
10c3449c: 2a6e 0008 moveal %fp@(8),%a5
10c344a0: 242e 000c movel %fp@(12),%d2
10c344a4: 246e 0010 moveal %fp@(16),%a2
10c344a8: 262e 0018 movel %fp@(24),%d3
10c344ac: 4878 01f0 pea 1f0 <LSIGTRAP+0x1eb>
10c344b0: 2f39 1001 b734 movel 1001b734 <inode_cachep>,%sp@-
10c344b6: 4eb9 10c2 08dc jsr 10c208dc <kmem_cache_alloc>
10c344bc: 2640 moveal %d0,%a3
10c344be: 508f addql #8,%sp
10c344c0: b6fc 0000 cmpaw #0,%a3
10c344c4: 6700 0120 beqw 10c345e6 <get_new_inode+0x152>
10c344c8: 2f03 movel %d3,%sp@-
10c344ca: 2f2e 0014 movel %fp@(20),%sp@-
10c344ce: 2f0a movel %a2,%sp@-
10c344d0: 2f02 movel %d2,%sp@-
10c344d2: 2f0d movel %a5,%sp@-
10c344d4: 4eba fe58 jsr %pc@(10c3432e <find_inode>)
10c344d8: 2840 moveal %d0,%a4
10c344da: 4fef 0014 lea %sp@(20),%sp
10c344de: b8fc 0000 cmpaw #0,%a4
10c344e2: 6600 009e bnew 10c34582 <get_new_inode+0xee>
10c344e6: 52b9 1002 7cfc addql #1,10027cfc <inodes_stat>
10c344ec: 41eb 0008 lea %a3@(8),%a0
10c344f0: 2279 1000 dae8 moveal 1000dae8 <inode_in_use>,%a1
10c344f6: 2348 0004 movel %a0,%a1@(4)
10c344fa: 2089 movel %a1,%a0@
10c344fc: 217c 1000 dae8 movel #268491496,%a0@(4)
10c34502: 0004
10c34504: 23c8 1000 dae8 movel %a0,1000dae8 <inode_in_use>
10c3450a: 2052 moveal %a2@,%a0
10c3450c: 214b 0004 movel %a3,%a0@(4)
10c34510: 2688 movel %a0,%a3@
10c34512: 274a 0004 movel %a2,%a3@(4)
10c34516: 248b movel %a3,%a2@
10c34518: 274d 0094 movel %a5,%a3@(148)
10c3451c: 376d 0008 0030 movew %a5@(8),%a3@(48)
10c34522: 4280 clrl %d0
10c34524: 102d 000e moveb %a5@(14),%d0
10c34528: 2740 0054 movel %d0,%a3@(84)
10c3452c: 2742 0028 movel %d2,%a3@(40)
10c34530: 42ab 0108 clrl %a3@(264)
10c34534: 7001 moveq #1,%d0
10c34536: 2740 002c movel %d0,%a3@(44)
10c3453a: 7008 moveq #8,%d0
10c3453c: 2740 0104 movel %d0,%a3@(260)
10c34540: 2f0b movel %a3,%sp@-
10c34542: 4eba fe40 jsr %pc@(10c34384 <clean_inode>)
10c34546: 206d 001c moveal %a5@(28),%a0
10c3454a: 588f addql #4,%sp
10c3454c: 4aa8 0004 tstl %a0@(4)
10c34550: 670e beqs 10c34560 <get_new_inode+0xcc>
10c34552: 2f03 movel %d3,%sp@-
10c34554: 2f0b movel %a3,%sp@-
10c34556: 2068 0004 moveal %a0@(4),%a0
10c3455a: 4e90 jsr %a0@
10c3455c: 508f addql #8,%sp
10c3455e: 6008 bras 10c34568 <get_new_inode+0xd4>
10c34560: 2f0b movel %a3,%sp@-
10c34562: 2050 moveal %a0@,%a0
10c34564: 4e90 jsr %a0@
10c34566: 588f addql #4,%sp
10c34568: 70f7 moveq #-9,%d0
10c3456a: c1ab 0104 andl %d0,%a3@(260)
10c3456e: 4878 0001 pea 1 <PF_DTRACE_OFF>
10c34572: 4878 0003 pea 3 <PF_PTRACED_OFF>
10c34576: 486b 0098 pea %a3@(152)
10c3457a: 4eb9 10c1 4712 jsr 10c14712 <__wake_up>
10c34580: 6064 bras 10c345e6 <get_new_inode+0x152>
10c34582: 4aac 002c tstl %a4@(44)
10c34586: 6708 beqs 10c34590 <get_new_inode+0xfc>
10c34588: 41ec 002c lea %a4@(44),%a0
10c3458c: 5290 addql #1,%a0@
10c3458e: 603e bras 10c345ce <get_new_inode+0x13a>
10c34590: 41ec 002c lea %a4@(44),%a0
10c34594: 5290 addql #1,%a0@
10c34596: 700f moveq #15,%d0
10c34598: c0ac 0104 andl %a4@(260),%d0
10c3459c: 662a bnes 10c345c8 <get_new_inode+0x134>
10c3459e: 41ec 0008 lea %a4@(8),%a0
10c345a2: 2468 0004 moveal %a0@(4),%a2
10c345a6: 2250 moveal %a0@,%a1
10c345a8: 234a 0004 movel %a2,%a1@(4)
10c345ac: 2489 movel %a1,%a2@
10c345ae: 2279 1000 dae8 moveal 1000dae8 <inode_in_use>,%a1
10c345b4: 2348 0004 movel %a0,%a1@(4)
10c345b8: 2089 movel %a1,%a0@
10c345ba: 217c 1000 dae8 movel #268491496,%a0@(4)
10c345c0: 0004
10c345c2: 23c8 1000 dae8 movel %a0,1000dae8 <inode_in_use>
10c345c8: 53b9 1002 7d00 subql #1,10027d00 <inodes_stat+0x4>
10c345ce: 2f0b movel %a3,%sp@-
10c345d0: 4eba f046 jsr %pc@(10c33618 <destroy_inode>)
10c345d4: 264c moveal %a4,%a3
10c345d6: 588f addql #4,%sp
10c345d8: 082b 0003 0107 btst #3,%a3@(263)
10c345de: 6706 beqs 10c345e6 <get_new_inode+0x152>
10c345e0: 2f0b movel %a3,%sp@-
10c345e2: 4eba f1ae jsr %pc@(10c33792 <__wait_on_inode>)
10c345e6: 200b movel %a3,%d0
10c345e8: 4cee 3c0c ffe8 moveml %fp@(-24),%d2-%d3/%a2-%a5
10c345ee: 4e5e unlk %fp
10c345f0: 4e75 rts
10c345f2 <iunique>:
10c345f2: 4e56 0000 linkw %fp,#0
10c345f6: 48e7 3c20 moveml %d2-%d5/%a2,%sp@-
10c345fa: 282e 0008 movel %fp@(8),%d4
10c345fe: 262e 000c movel %fp@(12),%d3
10c34602: 45fa fd2a lea %pc@(10c3432e <find_inode>),%a2
10c34606: 2439 1000 db04 movel 1000db04 <counter.766>,%d2
10c3460c: b682 cmpl %d2,%d3
10c3460e: 650c bcss 10c3461c <iunique+0x2a>
10c34610: 2003 movel %d3,%d0
10c34612: 5280 addql #1,%d0
10c34614: 23c0 1000 db04 movel %d0,1000db04 <counter.766>
10c3461a: 60ea bras 10c34606 <iunique+0x14>
10c3461c: 2204 movel %d4,%d1
10c3461e: e889 lsrl #4,%d1
10c34620: d282 addl %d2,%d1
10c34622: 2001 movel %d1,%d0
10c34624: 2a39 1001 b72c movel 1001b72c <i_hash_shift>,%d5
10c3462a: eaa8 lsrl %d5,%d0
10c3462c: d280 addl %d0,%d1
10c3462e: c2b9 1001 b728 andl 1001b728 <i_hash_mask>,%d1
10c34634: e789 lsll #3,%d1
10c34636: 42a7 clrl %sp@-
10c34638: 42a7 clrl %sp@-
10c3463a: d2b9 1001 b730 addl 1001b730 <inode_hashtable>,%d1
10c34640: 2f01 movel %d1,%sp@-
10c34642: 2f02 movel %d2,%sp@-
10c34644: 52b9 1000 db04 addql #1,1000db04 <counter.766>
10c3464a: 2f04 movel %d4,%sp@-
10c3464c: 4e92 jsr %a2@
10c3464e: 4fef 0014 lea %sp@(20),%sp
10c34652: 4a80 tstl %d0
10c34654: 66b0 bnes 10c34606 <iunique+0x14>
10c34656: 2002 movel %d2,%d0
10c34658: 4cee 043c ffec moveml %fp@(-20),%d2-%d5/%a2
10c3465e: 4e5e unlk %fp
10c34660: 4e75 rts
10c34662 <igrab>:
10c34662: 4e56 0000 linkw %fp,#0
10c34666: 2f0b movel %a3,%sp@-
10c34668: 2f0a movel %a2,%sp@-
10c3466a: 266e 0008 moveal %fp@(8),%a3
10c3466e: 082b 0004 0107 btst #4,%a3@(263)
10c34674: 664e bnes 10c346c4 <igrab+0x62>
10c34676: 4aab 002c tstl %a3@(44)
10c3467a: 6708 beqs 10c34684 <igrab+0x22>
10c3467c: 41eb 002c lea %a3@(44),%a0
10c34680: 5290 addql #1,%a0@
10c34682: 6042 bras 10c346c6 <igrab+0x64>
10c34684: 41eb 002c lea %a3@(44),%a0
10c34688: 5290 addql #1,%a0@
10c3468a: 700f moveq #15,%d0
10c3468c: c0ab 0104 andl %a3@(260),%d0
10c34690: 662a bnes 10c346bc <igrab+0x5a>
10c34692: 41eb 0008 lea %a3@(8),%a0
10c34696: 2468 0004 moveal %a0@(4),%a2
10c3469a: 2250 moveal %a0@,%a1
10c3469c: 234a 0004 movel %a2,%a1@(4)
10c346a0: 2489 movel %a1,%a2@
10c346a2: 2279 1000 dae8 moveal 1000dae8 <inode_in_use>,%a1
10c346a8: 2348 0004 movel %a0,%a1@(4)
10c346ac: 2089 movel %a1,%a0@
10c346ae: 217c 1000 dae8 movel #268491496,%a0@(4)
10c346b4: 0004
10c346b6: 23c8 1000 dae8 movel %a0,1000dae8 <inode_in_use>
10c346bc: 53b9 1002 7d00 subql #1,10027d00 <inodes_stat+0x4>
10c346c2: 6002 bras 10c346c6 <igrab+0x64>
10c346c4: 97cb subal %a3,%a3
10c346c6: 200b movel %a3,%d0
10c346c8: 245f moveal %sp@+,%a2
10c346ca: 265f moveal %sp@+,%a3
10c346cc: 4e5e unlk %fp
10c346ce: 4e75 rts
10c346d0 <iget4>:
10c346d0: 4e56 0000 linkw %fp,#0
10c346d4: 48e7 3e30 moveml %d2-%d6/%a2-%a3,%sp@-
10c346d8: 262e 0008 movel %fp@(8),%d3
10c346dc: 242e 000c movel %fp@(12),%d2
10c346e0: 2a2e 0010 movel %fp@(16),%d5
10c346e4: 282e 0014 movel %fp@(20),%d4
10c346e8: 2003 movel %d3,%d0
10c346ea: e888 lsrl #4,%d0
10c346ec: d082 addl %d2,%d0
10c346ee: 2200 movel %d0,%d1
10c346f0: 2c39 1001 b72c movel 1001b72c <i_hash_shift>,%d6
10c346f6: eca9 lsrl %d6,%d1
10c346f8: d081 addl %d1,%d0
10c346fa: c0b9 1001 b728 andl 1001b728 <i_hash_mask>,%d0
10c34700: e788 lsll #3,%d0
10c34702: 2479 1001 b730 moveal 1001b730 <inode_hashtable>,%a2
10c34708: d5c0 addal %d0,%a2
10c3470a: 2f04 movel %d4,%sp@-
10c3470c: 2f05 movel %d5,%sp@-
10c3470e: 2f0a movel %a2,%sp@-
10c34710: 2f02 movel %d2,%sp@-
10c34712: 2f03 movel %d3,%sp@-
10c34714: 4eba fc18 jsr %pc@(10c3432e <find_inode>)
10c34718: 2640 moveal %d0,%a3
10c3471a: 4fef 0014 lea %sp@(20),%sp
10c3471e: b6fc 0000 cmpaw #0,%a3
10c34722: 675e beqs 10c34782 <iget4+0xb2>
10c34724: 4aab 002c tstl %a3@(44)
10c34728: 6708 beqs 10c34732 <iget4+0x62>
10c3472a: 41eb 002c lea %a3@(44),%a0
10c3472e: 5290 addql #1,%a0@
10c34730: 603e bras 10c34770 <iget4+0xa0>
10c34732: 41eb 002c lea %a3@(44),%a0
10c34736: 5290 addql #1,%a0@
10c34738: 700f moveq #15,%d0
10c3473a: c0ab 0104 andl %a3@(260),%d0
10c3473e: 662a bnes 10c3476a <iget4+0x9a>
10c34740: 41eb 0008 lea %a3@(8),%a0
10c34744: 2468 0004 moveal %a0@(4),%a2
10c34748: 2250 moveal %a0@,%a1
10c3474a: 234a 0004 movel %a2,%a1@(4)
10c3474e: 2489 movel %a1,%a2@
10c34750: 2279 1000 dae8 moveal 1000dae8 <inode_in_use>,%a1
10c34756: 2348 0004 movel %a0,%a1@(4)
10c3475a: 2089 movel %a1,%a0@
10c3475c: 217c 1000 dae8 movel #268491496,%a0@(4)
10c34762: 0004
10c34764: 23c8 1000 dae8 movel %a0,1000dae8 <inode_in_use>
10c3476a: 53b9 1002 7d00 subql #1,10027d00 <inodes_stat+0x4>
10c34770: 082b 0003 0107 btst #3,%a3@(263)
10c34776: 6706 beqs 10c3477e <iget4+0xae>
10c34778: 2f0b movel %a3,%sp@-
10c3477a: 4eba f016 jsr %pc@(10c33792 <__wait_on_inode>)
10c3477e: 200b movel %a3,%d0
10c34780: 600e bras 10c34790 <iget4+0xc0>
10c34782: 2f04 movel %d4,%sp@-
10c34784: 2f05 movel %d5,%sp@-
10c34786: 2f0a movel %a2,%sp@-
10c34788: 2f02 movel %d2,%sp@-
10c3478a: 2f03 movel %d3,%sp@-
10c3478c: 4eba fd06 jsr %pc@(10c34494 <get_new_inode>)
10c34790: 4cee 0c7c ffe4 moveml %fp@(-28),%d2-%d6/%a2-%a3
10c34796: 4e5e unlk %fp
10c34798: 4e75 rts
10c3479a <insert_inode_hash>:
10c3479a: 4e56 0000 linkw %fp,#0
10c3479e: 2f0a movel %a2,%sp@-
10c347a0: 2f02 movel %d2,%sp@-
10c347a2: 246e 0008 moveal %fp@(8),%a2
10c347a6: 43f9 1000 daf8 lea 1000daf8 <anon_hash_chain>,%a1
10c347ac: 202a 0094 movel %a2@(148),%d0
10c347b0: 6722 beqs 10c347d4 <insert_inode_hash+0x3a>
10c347b2: e888 lsrl #4,%d0
10c347b4: d0aa 0028 addl %a2@(40),%d0
10c347b8: 2200 movel %d0,%d1
10c347ba: 2439 1001 b72c movel 1001b72c <i_hash_shift>,%d2
10c347c0: e4a9 lsrl %d2,%d1
10c347c2: d081 addl %d1,%d0
10c347c4: c0b9 1001 b728 andl 1001b728 <i_hash_mask>,%d0
10c347ca: e788 lsll #3,%d0
10c347cc: 2279 1001 b730 moveal 1001b730 <inode_hashtable>,%a1
10c347d2: d3c0 addal %d0,%a1
10c347d4: 2051 moveal %a1@,%a0
10c347d6: 214a 0004 movel %a2,%a0@(4)
10c347da: 2488 movel %a0,%a2@
10c347dc: 2549 0004 movel %a1,%a2@(4)
10c347e0: 228a movel %a2,%a1@
10c347e2: 241f movel %sp@+,%d2
10c347e4: 245f moveal %sp@+,%a2
10c347e6: 4e5e unlk %fp
10c347e8: 4e75 rts
10c347ea <remove_inode_hash>:
10c347ea: 4e56 0000 linkw %fp,#0
10c347ee: 2f0a movel %a2,%sp@-
10c347f0: 206e 0008 moveal %fp@(8),%a0
10c347f4: 2468 0004 moveal %a0@(4),%a2
10c347f8: 2250 moveal %a0@,%a1
10c347fa: 234a 0004 movel %a2,%a1@(4)
10c347fe: 2489 movel %a1,%a2@
10c34800: 2088 movel %a0,%a0@
10c34802: 2148 0004 movel %a0,%a0@(4)
10c34806: 245f moveal %sp@+,%a2
10c34808: 4e5e unlk %fp
10c3480a: 4e75 rts
10c3480c <iput>:
10c3480c: 4e56 0000 linkw %fp,#0
10c34810: 48e7 003c moveml %a2-%a5,%sp@-
10c34814: 266e 0008 moveal %fp@(8),%a3
10c34818: b6fc 0000 cmpaw #0,%a3
10c3481c: 6700 019c beqw 10c349ba <iput+0x1ae>
10c34820: 286b 0094 moveal %a3@(148),%a4
10c34824: 9bcd subal %a5,%a5
10c34826: 7020 moveq #32,%d0
10c34828: b0ab 0104 cmpl %a3@(260),%d0
10c3482c: 660c bnes 10c3483a <iput+0x2e>
10c3482e: 4879 1000 2d20 pea 10002d20 <tvecs+0x1188>
10c34834: 4eb9 10c1 60e4 jsr 10c160e4 <panic>
10c3483a: b8fc 0000 cmpaw #0,%a4
10c3483e: 6708 beqs 10c34848 <iput+0x3c>
10c34840: 202c 001c movel %a4@(28),%d0
10c34844: 6702 beqs 10c34848 <iput+0x3c>
10c34846: 2a40 moveal %d0,%a5
10c34848: bafc 0000 cmpaw #0,%a5
10c3484c: 6710 beqs 10c3485e <iput+0x52>
10c3484e: 206d 0010 moveal %a5@(16),%a0
10c34852: b0fc 0000 cmpaw #0,%a0
10c34856: 6706 beqs 10c3485e <iput+0x52>
10c34858: 2f0b movel %a3,%sp@-
10c3485a: 4e90 jsr %a0@
10c3485c: 588f addql #4,%sp
10c3485e: 41eb 002c lea %a3@(44),%a0
10c34862: 40c1 movew %sr,%d1
10c34864: 007c 0700 oriw #1792,%sr
10c34868: 2010 movel %a0@,%d0
10c3486a: 5380 subql #1,%d0
10c3486c: 2080 movel %d0,%a0@
10c3486e: 46c1 movew %d1,%sr
10c34870: 4a80 tstl %d0
10c34872: 6600 0146 bnew 10c349ba <iput+0x1ae>
10c34876: 4a6b 0034 tstw %a3@(52)
10c3487a: 6600 008a bnew 10c34906 <iput+0xfa>
10c3487e: 226b 0004 moveal %a3@(4),%a1
10c34882: 2053 moveal %a3@,%a0
10c34884: 2149 0004 movel %a1,%a0@(4)
10c34888: 2288 movel %a0,%a1@
10c3488a: 268b movel %a3,%a3@
10c3488c: 274b 0004 movel %a3,%a3@(4)
10c34890: 41eb 0008 lea %a3@(8),%a0
10c34894: 2468 0004 moveal %a0@(4),%a2
10c34898: 2250 moveal %a0@,%a1
10c3489a: 234a 0004 movel %a2,%a1@(4)
10c3489e: 2489 movel %a1,%a2@
10c348a0: 2088 movel %a0,%a0@
10c348a2: 2748 000c movel %a0,%a3@(12)
10c348a6: 7010 moveq #16,%d0
10c348a8: 81ab 0104 orl %d0,%a3@(260)
10c348ac: 53b9 1002 7cfc subql #1,10027cfc <inodes_stat>
10c348b2: 4aab 00c4 tstl %a3@(196)
10c348b6: 6712 beqs 10c348ca <iput+0xbe>
10c348b8: 42a7 clrl %sp@-
10c348ba: 42a7 clrl %sp@-
10c348bc: 486b 00ac pea %a3@(172)
10c348c0: 4eb9 10c1 dd30 jsr 10c1dd30 <truncate_inode_pages>
10c348c6: 4fef 000c lea %sp@(12),%sp
10c348ca: bafc 0000 cmpaw #0,%a5
10c348ce: 6718 beqs 10c348e8 <iput+0xdc>
10c348d0: 246d 0014 moveal %a5@(20),%a2
10c348d4: b4fc 0000 cmpaw #0,%a2
10c348d8: 670e beqs 10c348e8 <iput+0xdc>
10c348da: 2f0b movel %a3,%sp@-
10c348dc: 4eb9 10c3 4de0 jsr 10c34de0 <is_bad_inode>
10c348e2: 2e8b movel %a3,%sp@
10c348e4: 4e92 jsr %a2@
10c348e6: 6006 bras 10c348ee <iput+0xe2>
10c348e8: 2f0b movel %a3,%sp@-
10c348ea: 4eba f6d0 jsr %pc@(10c33fbc <clear_inode>)
10c348ee: 588f addql #4,%sp
10c348f0: 7020 moveq #32,%d0
10c348f2: b0ab 0104 cmpl %a3@(260),%d0
10c348f6: 6700 00bc beqw 10c349b4 <iput+0x1a8>
10c348fa: 4879 1000 2d20 pea 10002d20 <tvecs+0x1188>
10c34900: 4eb9 10c1 60e4 jsr 10c160e4 <panic>
10c34906: b7d3 cmpal %a3@,%a3
10c34908: 6768 beqs 10c34972 <iput+0x166>
10c3490a: 700f moveq #15,%d0
10c3490c: c0ab 0104 andl %a3@(260),%d0
10c34910: 662a bnes 10c3493c <iput+0x130>
10c34912: 41eb 0008 lea %a3@(8),%a0
10c34916: 2468 0004 moveal %a0@(4),%a2
10c3491a: 2250 moveal %a0@,%a1
10c3491c: 234a 0004 movel %a2,%a1@(4)
10c34920: 2489 movel %a1,%a2@
10c34922: 2279 1000 daf0 moveal 1000daf0 <inode_unused>,%a1
10c34928: 2348 0004 movel %a0,%a1@(4)
10c3492c: 2089 movel %a1,%a0@
10c3492e: 217c 1000 daf0 movel #268491504,%a0@(4)
10c34934: 0004
10c34936: 23c8 1000 daf0 movel %a0,1000daf0 <inode_unused>
10c3493c: 45f9 1002 7d00 lea 10027d00 <inodes_stat+0x4>,%a2
10c34942: 5292 addql #1,%a2@
10c34944: b8fc 0000 cmpaw #0,%a4
10c34948: 6770 beqs 10c349ba <iput+0x1ae>
10c3494a: 082c 0006 0024 btst #6,%a4@(36)
10c34950: 6668 bnes 10c349ba <iput+0x1ae>
10c34952: 4878 0001 pea 1 <PF_DTRACE_OFF>
10c34956: 2f0b movel %a3,%sp@-
10c34958: 4eba f40c jsr %pc@(10c33d66 <write_inode_now>)
10c3495c: 5392 subql #1,%a2@
10c3495e: 508f addql #8,%sp
10c34960: 226b 0004 moveal %a3@(4),%a1
10c34964: 2053 moveal %a3@,%a0
10c34966: 2149 0004 movel %a1,%a0@(4)
10c3496a: 2288 movel %a0,%a1@
10c3496c: 268b movel %a3,%a3@
10c3496e: 274b 0004 movel %a3,%a3@(4)
10c34972: 41eb 0008 lea %a3@(8),%a0
10c34976: 2468 0004 moveal %a0@(4),%a2
10c3497a: 2250 moveal %a0@,%a1
10c3497c: 234a 0004 movel %a2,%a1@(4)
10c34980: 2489 movel %a1,%a2@
10c34982: 2088 movel %a0,%a0@
10c34984: 2148 0004 movel %a0,%a0@(4)
10c34988: 7010 moveq #16,%d0
10c3498a: 81ab 0104 orl %d0,%a3@(260)
10c3498e: 53b9 1002 7cfc subql #1,10027cfc <inodes_stat>
10c34994: 4aab 00c4 tstl %a3@(196)
10c34998: 6712 beqs 10c349ac <iput+0x1a0>
10c3499a: 42a7 clrl %sp@-
10c3499c: 42a7 clrl %sp@-
10c3499e: 486b 00ac pea %a3@(172)
10c349a2: 4eb9 10c1 dd30 jsr 10c1dd30 <truncate_inode_pages>
10c349a8: 4fef 000c lea %sp@(12),%sp
10c349ac: 2f0b movel %a3,%sp@-
10c349ae: 4eba f60c jsr %pc@(10c33fbc <clear_inode>)
10c349b2: 588f addql #4,%sp
10c349b4: 2f0b movel %a3,%sp@-
10c349b6: 4eba ec60 jsr %pc@(10c33618 <destroy_inode>)
10c349ba: 4cee 3c00 fff0 moveml %fp@(-16),%a2-%a5
10c349c0: 4e5e unlk %fp
10c349c2: 4e75 rts
10c349c4 <force_delete>:
10c349c4: 4e56 0000 linkw %fp,#0
10c349c8: 206e 0008 moveal %fp@(8),%a0
10c349cc: 7001 moveq #1,%d0
10c349ce: b0a8 002c cmpl %a0@(44),%d0
10c349d2: 6604 bnes 10c349d8 <force_delete+0x14>
10c349d4: 4268 0034 clrw %a0@(52)
10c349d8: 4e5e unlk %fp
10c349da: 4e75 rts
10c349dc <bmap>:
10c349dc: 4e56 0000 linkw %fp,#0
10c349e0: 206e 0008 moveal %fp@(8),%a0
10c349e4: 7000 moveq #0,%d0
10c349e6: 2068 00a8 moveal %a0@(168),%a0
10c349ea: 2268 001c moveal %a0@(28),%a1
10c349ee: 4aa9 0014 tstl %a1@(20)
10c349f2: 670c beqs 10c34a00 <bmap+0x24>
10c349f4: 2f2e 000c movel %fp@(12),%sp@-
10c349f8: 2f08 movel %a0,%sp@-
10c349fa: 2069 0014 moveal %a1@(20),%a0
10c349fe: 4e90 jsr %a0@
10c34a00: 4e5e unlk %fp
10c34a02: 4e75 rts
10c34a04 <update_atime>:
10c34a04: 4e56 0000 linkw %fp,#0
10c34a08: 2f02 movel %d2,%sp@-
10c34a0a: 226e 0008 moveal %fp@(8),%a1
10c34a0e: 2439 1002 5790 movel 10025790 <xtime>,%d2
10c34a14: b4a9 0048 cmpl %a1@(72),%d2
10c34a18: 673e beqs 10c34a58 <update_atime+0x54>
10c34a1a: 2069 0094 moveal %a1@(148),%a0
10c34a1e: 2228 0024 movel %a0@(36),%d1
10c34a22: 0801 000a btst #10,%d1
10c34a26: 6630 bnes 10c34a58 <update_atime+0x54>
10c34a28: 0829 0001 010b btst #1,%a1@(267)
10c34a2e: 6628 bnes 10c34a58 <update_atime+0x54>
10c34a30: 0801 000b btst #11,%d1
10c34a34: 670e beqs 10c34a44 <update_atime+0x40>
10c34a36: 3029 0032 movew %a1@(50),%d0
10c34a3a: 0240 f000 andiw #-4096,%d0
10c34a3e: 0c40 4000 cmpiw #16384,%d0
10c34a42: 6714 beqs 10c34a58 <update_atime+0x54>
10c34a44: 0801 0000 btst #0,%d1
10c34a48: 660e bnes 10c34a58 <update_atime+0x54>
10c34a4a: 2342 0048 movel %d2,%a1@(72)
10c34a4e: 4878 0001 pea 1 <PF_DTRACE_OFF>
10c34a52: 2f09 movel %a1,%sp@-
10c34a54: 4eba ecba jsr %pc@(10c33710 <__mark_inode_dirty>)
10c34a58: 242e fffc movel %fp@(-4),%d2
10c34a5c: 4e5e unlk %fp
10c34a5e: 4e75 rts
10c34a60 <inode_change_ok>:
10c34a60: 4e56 0000 linkw %fp,#0
10c34a64: 48e7 3830 moveml %d2-%d4/%a2-%a3,%sp@-
10c34a68: 266e 0008 moveal %fp@(8),%a3
10c34a6c: 246e 000c moveal %fp@(12),%a2
10c34a70: 78ff moveq #-1,%d4
10c34a72: 2412 movel %a2@,%d2
10c34a74: 0802 0009 btst #9,%d2
10c34a78: 6600 00e6 bnew 10c34b60 <inode_change_ok+0x100>
10c34a7c: 0802 0001 btst #1,%d2
10c34a80: 6726 beqs 10c34aa8 <inode_change_ok+0x48>
10c34a82: 2079 1002 53b4 moveal 100253b4 <_current_task>,%a0
10c34a88: 2028 0138 movel %a0@(312),%d0
10c34a8c: b0ab 0036 cmpl %a3@(54),%d0
10c34a90: 6606 bnes 10c34a98 <inode_change_ok+0x38>
10c34a92: b0aa 0006 cmpl %a2@(6),%d0
10c34a96: 6710 beqs 10c34aa8 <inode_change_ok+0x48>
10c34a98: 0828 0000 01d3 btst #0,%a0@(467)
10c34a9e: 6700 00c2 beqw 10c34b62 <inode_change_ok+0x102>
10c34aa2: 0068 0100 0006 oriw #256,%a0@(6)
10c34aa8: 2602 movel %d2,%d3
10c34aaa: 7004 moveq #4,%d0
10c34aac: c680 andl %d0,%d3
10c34aae: 6730 beqs 10c34ae0 <inode_change_ok+0x80>
10c34ab0: 2f2a 000a movel %a2@(10),%sp@-
10c34ab4: 4eb9 10c1 c65e jsr 10c1c65e <in_group_p>
10c34aba: 588f addql #4,%sp
10c34abc: 4a80 tstl %d0
10c34abe: 6620 bnes 10c34ae0 <inode_change_ok+0x80>
10c34ac0: 202a 000a movel %a2@(10),%d0
10c34ac4: b0ab 003a cmpl %a3@(58),%d0
10c34ac8: 6716 beqs 10c34ae0 <inode_change_ok+0x80>
10c34aca: 2079 1002 53b4 moveal 100253b4 <_current_task>,%a0
10c34ad0: 0828 0000 01d3 btst #0,%a0@(467)
10c34ad6: 6700 008a beqw 10c34b62 <inode_change_ok+0x102>
10c34ada: 0068 0100 0006 oriw #256,%a0@(6)
10c34ae0: 0802 0000 btst #0,%d2
10c34ae4: 6754 beqs 10c34b3a <inode_change_ok+0xda>
10c34ae6: 2079 1002 53b4 moveal 100253b4 <_current_task>,%a0
10c34aec: 2028 0138 movel %a0@(312),%d0
10c34af0: b0ab 0036 cmpl %a3@(54),%d0
10c34af4: 670e beqs 10c34b04 <inode_change_ok+0xa4>
10c34af6: 0828 0003 01d3 btst #3,%a0@(467)
10c34afc: 6764 beqs 10c34b62 <inode_change_ok+0x102>
10c34afe: 0068 0100 0006 oriw #256,%a0@(6)
10c34b04: 4a83 tstl %d3
10c34b06: 6706 beqs 10c34b0e <inode_change_ok+0xae>
10c34b08: 202a 000a movel %a2@(10),%d0
10c34b0c: 6004 bras 10c34b12 <inode_change_ok+0xb2>
10c34b0e: 202b 003a movel %a3@(58),%d0
10c34b12: 2f00 movel %d0,%sp@-
10c34b14: 4eb9 10c1 c65e jsr 10c1c65e <in_group_p>
10c34b1a: 4a80 tstl %d0
10c34b1c: 661c bnes 10c34b3a <inode_change_ok+0xda>
10c34b1e: 2079 1002 53b4 moveal 100253b4 <_current_task>,%a0
10c34b24: 0828 0004 01d3 btst #4,%a0@(467)
10c34b2a: 6708 beqs 10c34b34 <inode_change_ok+0xd4>
10c34b2c: 0068 0100 0006 oriw #256,%a0@(6)
10c34b32: 6006 bras 10c34b3a <inode_change_ok+0xda>
10c34b34: 026a fbff 0004 andiw #-1025,%a2@(4)
10c34b3a: 0282 0000 0180 andil #384,%d2
10c34b40: 671e beqs 10c34b60 <inode_change_ok+0x100>
10c34b42: 2079 1002 53b4 moveal 100253b4 <_current_task>,%a0
10c34b48: 2028 0138 movel %a0@(312),%d0
10c34b4c: b0ab 0036 cmpl %a3@(54),%d0
10c34b50: 670e beqs 10c34b60 <inode_change_ok+0x100>
10c34b52: 0828 0003 01d3 btst #3,%a0@(467)
10c34b58: 6708 beqs 10c34b62 <inode_change_ok+0x102>
10c34b5a: 0068 0100 0006 oriw #256,%a0@(6)
10c34b60: 7800 moveq #0,%d4
10c34b62: 2004 movel %d4,%d0
10c34b64: 4cee 0c1c ffec moveml %fp@(-20),%d2-%d4/%a2-%a3
10c34b6a: 4e5e unlk %fp
10c34b6c: 4e75 rts
10c34b6e <inode_setattr>:
10c34b6e: 4e56 0000 linkw %fp,#0
10c34b72: 48e7 3030 moveml %d2-%d3/%a2-%a3,%sp@-
10c34b76: 266e 0008 moveal %fp@(8),%a3
10c34b7a: 246e 000c moveal %fp@(12),%a2
10c34b7e: 2412 movel %a2@,%d2
10c34b80: 7600 moveq #0,%d3
10c34b82: 0802 0003 btst #3,%d2
10c34b86: 671a beqs 10c34ba2 <inode_setattr+0x34>
10c34b88: 2f2a 0012 movel %a2@(18),%sp@-
10c34b8c: 2f2a 000e movel %a2@(14),%sp@-
10c34b90: 2f0b movel %a3,%sp@-
10c34b92: 4eb9 10c2 192c jsr 10c2192c <vmtruncate>
10c34b98: 2600 movel %d0,%d3
10c34b9a: 4fef 000c lea %sp@(12),%sp
10c34b9e: 6600 0082 bnew 10c34c22 <inode_setattr+0xb4>
10c34ba2: 0802 0001 btst #1,%d2
10c34ba6: 6706 beqs 10c34bae <inode_setattr+0x40>
10c34ba8: 276a 0006 0036 movel %a2@(6),%a3@(54)
10c34bae: 0802 0002 btst #2,%d2
10c34bb2: 6706 beqs 10c34bba <inode_setattr+0x4c>
10c34bb4: 276a 000a 003a movel %a2@(10),%a3@(58)
10c34bba: 0802 0004 btst #4,%d2
10c34bbe: 6706 beqs 10c34bc6 <inode_setattr+0x58>
10c34bc0: 276a 0016 0048 movel %a2@(22),%a3@(72)
10c34bc6: 0802 0005 btst #5,%d2
10c34bca: 6706 beqs 10c34bd2 <inode_setattr+0x64>
10c34bcc: 276a 001a 004c movel %a2@(26),%a3@(76)
10c34bd2: 0802 0006 btst #6,%d2
10c34bd6: 6706 beqs 10c34bde <inode_setattr+0x70>
10c34bd8: 276a 001e 0050 movel %a2@(30),%a3@(80)
10c34bde: 0802 0000 btst #0,%d2
10c34be2: 6732 beqs 10c34c16 <inode_setattr+0xa8>
10c34be4: 376a 0004 0032 movew %a2@(4),%a3@(50)
10c34bea: 2f2b 003a movel %a3@(58),%sp@-
10c34bee: 4eb9 10c1 c65e jsr 10c1c65e <in_group_p>
10c34bf4: 588f addql #4,%sp
10c34bf6: 4a80 tstl %d0
10c34bf8: 661c bnes 10c34c16 <inode_setattr+0xa8>
10c34bfa: 2079 1002 53b4 moveal 100253b4 <_current_task>,%a0
10c34c00: 0828 0004 01d3 btst #4,%a0@(467)
10c34c06: 6708 beqs 10c34c10 <inode_setattr+0xa2>
10c34c08: 0068 0100 0006 oriw #256,%a0@(6)
10c34c0e: 6006 bras 10c34c16 <inode_setattr+0xa8>
10c34c10: 026b fbff 0032 andiw #-1025,%a3@(50)
10c34c16: 4878 0007 pea 7 <LSIGTRAP+0x2>
10c34c1a: 2f0b movel %a3,%sp@-
10c34c1c: 4eb9 10c3 3710 jsr 10c33710 <__mark_inode_dirty>
10c34c22: 2003 movel %d3,%d0
10c34c24: 4cee 0c0c fff0 moveml %fp@(-16),%d2-%d3/%a2-%a3
10c34c2a: 4e5e unlk %fp
10c34c2c: 4e75 rts
10c34c2e <setattr_mask>:
10c34c2e: 4e56 0000 linkw %fp,#0
10c34c32: 2f03 movel %d3,%sp@-
10c34c34: 2f02 movel %d2,%sp@-
10c34c36: 242e 0008 movel %fp@(8),%d2
10c34c3a: 2202 movel %d2,%d1
10c34c3c: e989 lsll #4,%d1
10c34c3e: 7020 moveq #32,%d0
10c34c40: c280 andl %d0,%d1
10c34c42: 0802 0002 btst #2,%d2
10c34c46: 6702 beqs 10c34c4a <setattr_mask+0x1c>
10c34c48: 8280 orl %d0,%d1
10c34c4a: 0802 0003 btst #3,%d2
10c34c4e: 6704 beqs 10c34c54 <setattr_mask+0x26>
10c34c50: 7602 moveq #2,%d3
10c34c52: 8283 orl %d3,%d1
10c34c54: 2002 movel %d2,%d0
10c34c56: 7630 moveq #48,%d3
10c34c58: c083 andl %d3,%d0
10c34c5a: b680 cmpl %d0,%d3
10c34c5c: 6604 bnes 10c34c62 <setattr_mask+0x34>
10c34c5e: 7020 moveq #32,%d0
10c34c60: 6014 bras 10c34c76 <setattr_mask+0x48>
10c34c62: 0802 0004 btst #4,%d2
10c34c66: 6706 beqs 10c34c6e <setattr_mask+0x40>
10c34c68: 7601 moveq #1,%d3
10c34c6a: 8283 orl %d3,%d1
10c34c6c: 600a bras 10c34c78 <setattr_mask+0x4a>
10c34c6e: 0802 0005 btst #5,%d2
10c34c72: 6704 beqs 10c34c78 <setattr_mask+0x4a>
10c34c74: 7002 moveq #2,%d0
10c34c76: 8280 orl %d0,%d1
10c34c78: 0802 0000 btst #0,%d2
10c34c7c: 6704 beqs 10c34c82 <setattr_mask+0x54>
10c34c7e: 7620 moveq #32,%d3
10c34c80: 8283 orl %d3,%d1
10c34c82: 2001 movel %d1,%d0
10c34c84: 241f movel %sp@+,%d2
10c34c86: 261f movel %sp@+,%d3
10c34c88: 4e5e unlk %fp
10c34c8a: 4e75 rts
10c34c8c <notify_change>:
10c34c8c: 4e56 0000 linkw %fp,#0
10c34c90: 48e7 3038 moveml %d2-%d3/%a2-%a4,%sp@-
10c34c94: 286e 0008 moveal %fp@(8),%a4
10c34c98: 246e 000c moveal %fp@(12),%a2
10c34c9c: 266c 0008 moveal %a4@(8),%a3
10c34ca0: 2039 1002 5790 movel 10025790 <xtime>,%d0
10c34ca6: 2612 movel %a2@,%d3
10c34ca8: b6fc 0000 cmpaw #0,%a3
10c34cac: 660c bnes 10c34cba <notify_change+0x2e>
10c34cae: 4879 1000 2dd5 pea 10002dd5 <tvecs+0x123d>
10c34cb4: 4eb9 10c1 60e4 jsr 10c160e4 <panic>
10c34cba: 2540 001e movel %d0,%a2@(30)
10c34cbe: 4a03 tstb %d3
10c34cc0: 6d04 blts 10c34cc6 <notify_change+0x3a>
10c34cc2: 2540 0016 movel %d0,%a2@(22)
10c34cc6: 0803 0008 btst #8,%d3
10c34cca: 6604 bnes 10c34cd0 <notify_change+0x44>
10c34ccc: 2540 001a movel %d0,%a2@(26)
10c34cd0: 206b 008c moveal %a3@(140),%a0
10c34cd4: b0fc 0000 cmpaw #0,%a0
10c34cd8: 6712 beqs 10c34cec <notify_change+0x60>
10c34cda: 2068 0038 moveal %a0@(56),%a0
10c34cde: b0fc 0000 cmpaw #0,%a0
10c34ce2: 6708 beqs 10c34cec <notify_change+0x60>
10c34ce4: 2f0a movel %a2,%sp@-
10c34ce6: 2f0c movel %a4,%sp@-
10c34ce8: 4e90 jsr %a0@
10c34cea: 603c bras 10c34d28 <notify_change+0x9c>
10c34cec: 2f0a movel %a2,%sp@-
10c34cee: 2f0b movel %a3,%sp@-
10c34cf0: 4eba fd6e jsr %pc@(10c34a60 <inode_change_ok>)
10c34cf4: 2400 movel %d0,%d2
10c34cf6: 508f addql #8,%sp
10c34cf8: 665a bnes 10c34d54 <notify_change+0xc8>
10c34cfa: 0803 0001 btst #1,%d3
10c34cfe: 670a beqs 10c34d0a <notify_change+0x7e>
10c34d00: 202a 0006 movel %a2@(6),%d0
10c34d04: b0ab 0036 cmpl %a3@(54),%d0
10c34d08: 6610 bnes 10c34d1a <notify_change+0x8e>
10c34d0a: 0803 0002 btst #2,%d3
10c34d0e: 670c beqs 10c34d1c <notify_change+0x90>
10c34d10: 202a 000a movel %a2@(10),%d0
10c34d14: b0ab 003a cmpl %a3@(58),%d0
10c34d18: 6702 beqs 10c34d1c <notify_change+0x90>
10c34d1a: 7400 moveq #0,%d2
10c34d1c: 4a82 tstl %d2
10c34d1e: 6634 bnes 10c34d54 <notify_change+0xc8>
10c34d20: 2f0a movel %a2,%sp@-
10c34d22: 2f0b movel %a3,%sp@-
10c34d24: 4eba fe48 jsr %pc@(10c34b6e <inode_setattr>)
10c34d28: 2400 movel %d0,%d2
10c34d2a: 508f addql #8,%sp
10c34d2c: 6626 bnes 10c34d54 <notify_change+0xc8>
10c34d2e: 2f03 movel %d3,%sp@-
10c34d30: 4eba fefc jsr %pc@(10c34c2e <setattr_mask>)
10c34d34: 2200 movel %d0,%d1
10c34d36: 588f addql #4,%sp
10c34d38: 671a beqs 10c34d54 <notify_change+0xc8>
10c34d3a: 206c 000c moveal %a4@(12),%a0
10c34d3e: 2068 0008 moveal %a0@(8),%a0
10c34d42: 2028 00fc movel %a0@(252),%d0
10c34d46: c081 andl %d1,%d0
10c34d48: 670a beqs 10c34d54 <notify_change+0xc8>
10c34d4a: 2f01 movel %d1,%sp@-
10c34d4c: 2f08 movel %a0,%sp@-
10c34d4e: 4eb9 10c3 55b6 jsr 10c355b6 <__inode_dir_notify>
10c34d54: 2002 movel %d2,%d0
10c34d56: 4cee 1c0c ffec moveml %fp@(-20),%d2-%d3/%a2-%a4
10c34d5c: 4e5e unlk %fp
10c34d5e: 4e75 rts
10c34d60 <bad_follow_link>:
10c34d60: 4e56 0000 linkw %fp,#0
10c34d64: 2f0b movel %a3,%sp@-
10c34d66: 2f0a movel %a2,%sp@-
10c34d68: 246e 0008 moveal %fp@(8),%a2
10c34d6c: 266e 000c moveal %fp@(12),%a3
10c34d70: 2f13 movel %a3@,%sp@-
10c34d72: 4eb9 10c3 26d8 jsr 10c326d8 <dput>
10c34d78: 588f addql #4,%sp
10c34d7a: b4fc 0000 cmpaw #0,%a2
10c34d7e: 6712 beqs 10c34d92 <bad_follow_link+0x32>
10c34d80: 4a92 tstl %a2@
10c34d82: 660c bnes 10c34d90 <bad_follow_link+0x30>
10c34d84: 4879 1000 2dda pea 10002dda <tvecs+0x1242>
10c34d8a: 4eb9 10c1 60e4 jsr 10c160e4 <panic>
10c34d90: 5292 addql #1,%a2@
10c34d92: 268a movel %a2,%a3@
10c34d94: 7000 moveq #0,%d0
10c34d96: 246e fff8 moveal %fp@(-8),%a2
10c34d9a: 266e fffc moveal %fp@(-4),%a3
10c34d9e: 4e5e unlk %fp
10c34da0: 4e75 rts
10c34da2 <return_EIO>:
10c34da2: 4e56 0000 linkw %fp,#0
10c34da6: 70fb moveq #-5,%d0
10c34da8: 4e5e unlk %fp
10c34daa: 4e75 rts
10c34dac <make_bad_inode>:
10c34dac: 4e56 0000 linkw %fp,#0
10c34db0: 206e 0008 moveal %fp@(8),%a0
10c34db4: 317c 8000 0032 movew #-32768,%a0@(50)
10c34dba: 2039 1002 5790 movel 10025790 <xtime>,%d0
10c34dc0: 2140 0050 movel %d0,%a0@(80)
10c34dc4: 2140 004c movel %d0,%a0@(76)
10c34dc8: 2140 0048 movel %d0,%a0@(72)
10c34dcc: 217c 1000 db54 movel #268491604,%a0@(140)
10c34dd2: 008c
10c34dd4: 217c 1000 db08 movel #268491528,%a0@(144)
10c34dda: 0090
10c34ddc: 4e5e unlk %fp
10c34dde: 4e75 rts
10c34de0 <is_bad_inode>:
10c34de0: 4e56 0000 linkw %fp,#0
10c34de4: 206e 0008 moveal %fp@(8),%a0
10c34de8: 0ca8 1000 db54 cmpil #268491604,%a0@(140)
10c34dee: 008c
10c34df0: 57c0 seq %d0
10c34df2: 4880 extw %d0
10c34df4: 48c0 extl %d0
10c34df6: 4480 negl %d0
10c34df8: 4e5e unlk %fp
10c34dfa: 4e75 rts
10c34dfc <alloc_fd_array>:
10c34dfc: 4e56 0000 linkw %fp,#0
10c34e00: 202e 0008 movel %fp@(8),%d0
10c34e04: e588 lsll #2,%d0
10c34e06: 0c80 0000 1000 cmpil #4096,%d0
10c34e0c: 6e0e bgts 10c34e1c <alloc_fd_array+0x20>
10c34e0e: 4878 01f0 pea 1f0 <LSIGTRAP+0x1eb>
10c34e12: 2f00 movel %d0,%sp@-
10c34e14: 4eb9 10c2 09bc jsr 10c209bc <kmalloc>
10c34e1a: 600e bras 10c34e2a <alloc_fd_array+0x2e>
10c34e1c: 42a7 clrl %sp@-
10c34e1e: 4878 01f2 pea 1f2 <LSIGTRAP+0x1ed>
10c34e22: 2f00 movel %d0,%sp@-
10c34e24: 4eb9 10c2 1136 jsr 10c21136 <__vmalloc>
10c34e2a: 4e5e unlk %fp
10c34e2c: 4e75 rts
10c34e2e <free_fd_array>:
10c34e2e: 4e56 0000 linkw %fp,#0
10c34e32: 2f02 movel %d2,%sp@-
10c34e34: 206e 0008 moveal %fp@(8),%a0
10c34e38: 222e 000c movel %fp@(12),%d1
10c34e3c: 2001 movel %d1,%d0
10c34e3e: e588 lsll #2,%d0
10c34e40: b0fc 0000 cmpaw #0,%a0
10c34e44: 6610 bnes 10c34e56 <free_fd_array+0x28>
10c34e46: 2f01 movel %d1,%sp@-
10c34e48: 4879 1000 2de4 pea 10002de4 <tvecs+0x124c>
10c34e4e: 4eb9 10c1 677e jsr 10c1677e <printk>
10c34e54: 6020 bras 10c34e76 <free_fd_array+0x48>
10c34e56: 7420 moveq #32,%d2
10c34e58: b481 cmpl %d1,%d2
10c34e5a: 6c1a bges 10c34e76 <free_fd_array+0x48>
10c34e5c: 0c80 0000 1000 cmpil #4096,%d0
10c34e62: 6e0a bgts 10c34e6e <free_fd_array+0x40>
10c34e64: 2f08 movel %a0,%sp@-
10c34e66: 4eb9 10c2 0b8c jsr 10c20b8c <kfree>
10c34e6c: 6008 bras 10c34e76 <free_fd_array+0x48>
10c34e6e: 2f08 movel %a0,%sp@-
10c34e70: 4eb9 10c2 1124 jsr 10c21124 <vfree>
10c34e76: 242e fffc movel %fp@(-4),%d2
10c34e7a: 4e5e unlk %fp
10c34e7c: 4e75 rts
10c34e7e <expand_fd_array>:
10c34e7e: 4e56 0000 linkw %fp,#0
10c34e82: 48e7 3e20 moveml %d2-%d6/%a2,%sp@-
10c34e86: 246e 0008 moveal %fp@(8),%a2
10c34e8a: 222e 000c movel %fp@(12),%d1
10c34e8e: 74e8 moveq #-24,%d2
10c34e90: 202a 0008 movel %a2@(8),%d0
10c34e94: 0c80 000f ffff cmpil #1048575,%d0
10c34e9a: 6e00 00b4 bgtw 10c34f50 <expand_fd_array+0xd2>
10c34e9e: 0c81 000f ffff cmpil #1048575,%d1
10c34ea4: 6e00 00aa bgtw 10c34f50 <expand_fd_array+0xd2>
10c34ea8: 2600 movel %d0,%d3
10c34eaa: 0c83 0000 00ff cmpil #255,%d3
10c34eb0: 6e08 bgts 10c34eba <expand_fd_array+0x3c>
10c34eb2: 263c 0000 0100 movel #256,%d3
10c34eb8: 601e bras 10c34ed8 <expand_fd_array+0x5a>
10c34eba: 0c83 0000 03ff cmpil #1023,%d3
10c34ec0: 6208 bhis 10c34eca <expand_fd_array+0x4c>
10c34ec2: 263c 0000 0400 movel #1024,%d3
10c34ec8: 600e bras 10c34ed8 <expand_fd_array+0x5a>
10c34eca: d683 addl %d3,%d3
10c34ecc: 0c83 0010 0000 cmpil #1048576,%d3
10c34ed2: 6f04 bles 10c34ed8 <expand_fd_array+0x5a>
10c34ed4: 7610 moveq #16,%d3
10c34ed6: 4843 swap %d3
10c34ed8: b283 cmpl %d3,%d1
10c34eda: 6cce bges 10c34eaa <expand_fd_array+0x2c>
10c34edc: 74f4 moveq #-12,%d2
10c34ede: 2f03 movel %d3,%sp@-
10c34ee0: 4eba ff1a jsr %pc@(10c34dfc <alloc_fd_array>)
10c34ee4: 2a00 movel %d0,%d5
10c34ee6: 588f addql #4,%sp
10c34ee8: 6766 beqs 10c34f50 <expand_fd_array+0xd2>
10c34eea: b6aa 0008 cmpl %a2@(8),%d3
10c34eee: 6f56 bles 10c34f46 <expand_fd_array+0xc8>
10c34ef0: 41ea 0014 lea %a2@(20),%a0
10c34ef4: 40c0 movew %sr,%d0
10c34ef6: 007c 0700 oriw #1792,%sr
10c34efa: 2c10 movel %a0@,%d6
10c34efc: 2085 movel %d5,%a0@
10c34efe: 46c0 movew %d0,%sr
10c34f00: 41ea 0008 lea %a2@(8),%a0
10c34f04: 40c0 movew %sr,%d0
10c34f06: 007c 0700 oriw #1792,%sr
10c34f0a: 2810 movel %a0@,%d4
10c34f0c: 2083 movel %d3,%a0@
10c34f0e: 46c0 movew %d0,%sr
10c34f10: 4a84 tstl %d4
10c34f12: 673a beqs 10c34f4e <expand_fd_array+0xd0>
10c34f14: 2404 movel %d4,%d2
10c34f16: e58a lsll #2,%d2
10c34f18: 2f02 movel %d2,%sp@-
10c34f1a: 2f06 movel %d6,%sp@-
10c34f1c: 2f05 movel %d5,%sp@-
10c34f1e: 4eb9 10c8 5744 jsr 10c85744 <memcpy>
10c34f24: 9684 subl %d4,%d3
10c34f26: e58b lsll #2,%d3
10c34f28: 2f03 movel %d3,%sp@-
10c34f2a: 42a7 clrl %sp@-
10c34f2c: 2045 moveal %d5,%a0
10c34f2e: 4870 2800 pea %a0@(00000000,%d2:l)
10c34f32: 4eb9 10c8 576c jsr 10c8576c <memset>
10c34f38: 4fef 0014 lea %sp@(20),%sp
10c34f3c: 2e84 movel %d4,%sp@
10c34f3e: 2f06 movel %d6,%sp@-
10c34f40: 4eba feec jsr %pc@(10c34e2e <free_fd_array>)
10c34f44: 6008 bras 10c34f4e <expand_fd_array+0xd0>
10c34f46: 2f03 movel %d3,%sp@-
10c34f48: 2f05 movel %d5,%sp@-
10c34f4a: 4eba fee2 jsr %pc@(10c34e2e <free_fd_array>)
10c34f4e: 7400 moveq #0,%d2
10c34f50: 2002 movel %d2,%d0
10c34f52: 4cee 047c ffe8 moveml %fp@(-24),%d2-%d6/%a2
10c34f58: 4e5e unlk %fp
10c34f5a: 4e75 rts
10c34f5c <alloc_fdset>:
10c34f5c: 4e56 0000 linkw %fp,#0
10c34f60: 202e 0008 movel %fp@(8),%d0
10c34f64: 6c02 bges 10c34f68 <alloc_fdset+0xc>
10c34f66: 5e80 addql #7,%d0
10c34f68: e680 asrl #3,%d0
10c34f6a: 0c80 0000 1000 cmpil #4096,%d0
10c34f70: 6e0e bgts 10c34f80 <alloc_fdset+0x24>
10c34f72: 4878 01f0 pea 1f0 <LSIGTRAP+0x1eb>
10c34f76: 2f00 movel %d0,%sp@-
10c34f78: 4eb9 10c2 09bc jsr 10c209bc <kmalloc>
10c34f7e: 600e bras 10c34f8e <alloc_fdset+0x32>
10c34f80: 42a7 clrl %sp@-
10c34f82: 4878 01f2 pea 1f2 <LSIGTRAP+0x1ed>
10c34f86: 2f00 movel %d0,%sp@-
10c34f88: 4eb9 10c2 1136 jsr 10c21136 <__vmalloc>
10c34f8e: 4e5e unlk %fp
10c34f90: 4e75 rts
10c34f92 <free_fdset>:
10c34f92: 4e56 0000 linkw %fp,#0
10c34f96: 206e 0008 moveal %fp@(8),%a0
10c34f9a: 202e 000c movel %fp@(12),%d0
10c34f9e: 2200 movel %d0,%d1
10c34fa0: 6c02 bges 10c34fa4 <free_fdset+0x12>
10c34fa2: 5e81 addql #7,%d1
10c34fa4: e681 asrl #3,%d1
10c34fa6: b0fc 0000 cmpaw #0,%a0
10c34faa: 6610 bnes 10c34fbc <free_fdset+0x2a>
10c34fac: 2f00 movel %d0,%sp@-
10c34fae: 4879 1000 2e0a pea 10002e0a <tvecs+0x1272>
10c34fb4: 4eb9 10c1 677e jsr 10c1677e <printk>
10c34fba: 6022 bras 10c34fde <free_fdset+0x4c>
10c34fbc: 0c80 0000 0400 cmpil #1024,%d0
10c34fc2: 6f1a bles 10c34fde <free_fdset+0x4c>
10c34fc4: 0c81 0000 1000 cmpil #4096,%d1
10c34fca: 6e0a bgts 10c34fd6 <free_fdset+0x44>
10c34fcc: 2f08 movel %a0,%sp@-
10c34fce: 4eb9 10c2 0b8c jsr 10c20b8c <kfree>
10c34fd4: 6008 bras 10c34fde <free_fdset+0x4c>
10c34fd6: 2f08 movel %a0,%sp@-
10c34fd8: 4eb9 10c2 1124 jsr 10c21124 <vfree>
10c34fde: 4e5e unlk %fp
10c34fe0: 4e75 rts
10c34fe2 <expand_fdset>:
10c34fe2: 4e56 0000 linkw %fp,#0
10c34fe6: 48e7 3e30 moveml %d2-%d6/%a2-%a3,%sp@-
10c34fea: 266e 0008 moveal %fp@(8),%a3
10c34fee: 222e 000c movel %fp@(12),%d1
10c34ff2: 7800 moveq #0,%d4
10c34ff4: 7a00 moveq #0,%d5
10c34ff6: 7600 moveq #0,%d3
10c34ff8: 74e8 moveq #-24,%d2
10c34ffa: 202b 000c movel %a3@(12),%d0
10c34ffe: 0c80 000f ffff cmpil #1048575,%d0
10c35004: 6e00 010e bgtw 10c35114 <expand_fdset+0x132>
10c35008: 0c81 000f ffff cmpil #1048575,%d1
10c3500e: 6e00 0104 bgtw 10c35114 <expand_fdset+0x132>
10c35012: 2600 movel %d0,%d3
10c35014: 45fa ff46 lea %pc@(10c34f5c <alloc_fdset>),%a2
10c35018: 0c83 0000 7fff cmpil #32767,%d3
10c3501e: 6e08 bgts 10c35028 <expand_fdset+0x46>
10c35020: 263c 0000 8000 movel #32768,%d3
10c35026: 600e bras 10c35036 <expand_fdset+0x54>
10c35028: d683 addl %d3,%d3
10c3502a: 0c83 0010 0000 cmpil #1048576,%d3
10c35030: 6f04 bles 10c35036 <expand_fdset+0x54>
10c35032: 7610 moveq #16,%d3
10c35034: 4843 swap %d3
10c35036: b283 cmpl %d3,%d1
10c35038: 6cde bges 10c35018 <expand_fdset+0x36>
10c3503a: 74f4 moveq #-12,%d2
10c3503c: 2f03 movel %d3,%sp@-
10c3503e: 4e92 jsr %a2@
10c35040: 2800 movel %d0,%d4
10c35042: 2f03 movel %d3,%sp@-
10c35044: 4e92 jsr %a2@
10c35046: 2a00 movel %d0,%d5
10c35048: 508f addql #8,%sp
10c3504a: 4a84 tstl %d4
10c3504c: 6700 00d4 beqw 10c35122 <expand_fdset+0x140>
10c35050: 4a85 tstl %d5
10c35052: 6700 00c0 beqw 10c35114 <expand_fdset+0x132>
10c35056: 7400 moveq #0,%d2
10c35058: 222b 000c movel %a3@(12),%d1
10c3505c: b283 cmpl %d3,%d1
10c3505e: 6c00 00b4 bgew 10c35114 <expand_fdset+0x132>
10c35062: 2401 movel %d1,%d2
10c35064: ea8a lsrl #5,%d2
10c35066: 2003 movel %d3,%d0
10c35068: 9081 subl %d1,%d0
10c3506a: 6a02 bpls 10c3506e <expand_fdset+0x8c>
10c3506c: 5e80 addql #7,%d0
10c3506e: 2c00 movel %d0,%d6
10c35070: e686 asrl #3,%d6
10c35072: 4a82 tstl %d2
10c35074: 6754 beqs 10c350ca <expand_fdset+0xe8>
10c35076: 2001 movel %d1,%d0
10c35078: 6c02 bges 10c3507c <expand_fdset+0x9a>
10c3507a: 5e80 addql #7,%d0
10c3507c: e680 asrl #3,%d0
10c3507e: 2f00 movel %d0,%sp@-
10c35080: 2f2b 001c movel %a3@(28),%sp@-
10c35084: 2f04 movel %d4,%sp@-
10c35086: 45f9 10c8 5744 lea 10c85744 <memcpy>,%a2
10c3508c: 4e92 jsr %a2@
10c3508e: 202b 000c movel %a3@(12),%d0
10c35092: 6c02 bges 10c35096 <expand_fdset+0xb4>
10c35094: 5e80 addql #7,%d0
10c35096: e680 asrl #3,%d0
10c35098: 2f00 movel %d0,%sp@-
10c3509a: 2f2b 0018 movel %a3@(24),%sp@-
10c3509e: 2f05 movel %d5,%sp@-
10c350a0: 4e92 jsr %a2@
10c350a2: 2f06 movel %d6,%sp@-
10c350a4: 42a7 clrl %sp@-
10c350a6: e58a lsll #2,%d2
10c350a8: 2044 moveal %d4,%a0
10c350aa: 4870 2800 pea %a0@(00000000,%d2:l)
10c350ae: 45f9 10c8 576c lea 10c8576c <memset>,%a2
10c350b4: 4e92 jsr %a2@
10c350b6: 4fef 0020 lea %sp@(32),%sp
10c350ba: 2e86 movel %d6,%sp@
10c350bc: 42a7 clrl %sp@-
10c350be: 2045 moveal %d5,%a0
10c350c0: 4870 2800 pea %a0@(00000000,%d2:l)
10c350c4: 4e92 jsr %a2@
10c350c6: 4fef 000c lea %sp@(12),%sp
10c350ca: 41eb 000c lea %a3@(12),%a0
10c350ce: 40c1 movew %sr,%d1
10c350d0: 007c 0700 oriw #1792,%sr
10c350d4: 2010 movel %a0@,%d0
10c350d6: 2083 movel %d3,%a0@
10c350d8: 46c1 movew %d1,%sr
10c350da: 2600 movel %d0,%d3
10c350dc: 41eb 001c lea %a3@(28),%a0
10c350e0: 40c1 movew %sr,%d1
10c350e2: 007c 0700 oriw #1792,%sr
10c350e6: 2010 movel %a0@,%d0
10c350e8: 2084 movel %d4,%a0@
10c350ea: 46c1 movew %d1,%sr
10c350ec: 2800 movel %d0,%d4
10c350ee: 41eb 0018 lea %a3@(24),%a0
10c350f2: 40c1 movew %sr,%d1
10c350f4: 007c 0700 oriw #1792,%sr
10c350f8: 2010 movel %a0@,%d0
10c350fa: 2085 movel %d5,%a0@
10c350fc: 46c1 movew %d1,%sr
10c350fe: 2a00 movel %d0,%d5
10c35100: 2f03 movel %d3,%sp@-
10c35102: 2f04 movel %d4,%sp@-
10c35104: 45fa fe8c lea %pc@(10c34f92 <free_fdset>),%a2
10c35108: 4e92 jsr %a2@
10c3510a: 2f03 movel %d3,%sp@-
10c3510c: 2f05 movel %d5,%sp@-
10c3510e: 4e92 jsr %a2@
10c35110: 7000 moveq #0,%d0
10c35112: 601c bras 10c35130 <expand_fdset+0x14e>
10c35114: 4a84 tstl %d4
10c35116: 670a beqs 10c35122 <expand_fdset+0x140>
10c35118: 2f03 movel %d3,%sp@-
10c3511a: 2f04 movel %d4,%sp@-
10c3511c: 4eba fe74 jsr %pc@(10c34f92 <free_fdset>)
10c35120: 508f addql #8,%sp
10c35122: 4a85 tstl %d5
10c35124: 6708 beqs 10c3512e <expand_fdset+0x14c>
10c35126: 2f03 movel %d3,%sp@-
10c35128: 2f05 movel %d5,%sp@-
10c3512a: 4eba fe66 jsr %pc@(10c34f92 <free_fdset>)
10c3512e: 2002 movel %d2,%d0
10c35130: 4cee 0c7c ffe4 moveml %fp@(-28),%d2-%d6/%a2-%a3
10c35136: 4e5e unlk %fp
10c35138: 4e75 rts
10c3513a: 4e75 rts
10c3513c <end_kio_request>:
10c3513c: 4e56 0000 linkw %fp,#0
10c35140: 2f0a movel %a2,%sp@-
10c35142: 246e 0008 moveal %fp@(8),%a2
10c35146: 4aae 000c tstl %fp@(12)
10c3514a: 660c bnes 10c35158 <end_kio_request+0x1c>
10c3514c: 4aaa 221e tstl %a2@(8734)
10c35150: 6606 bnes 10c35158 <end_kio_request+0x1c>
10c35152: 70fb moveq #-5,%d0
10c35154: 2540 221e movel %d0,%a2@(8734)
10c35158: 41ea 221a lea %a2@(8730),%a0
10c3515c: 40c1 movew %sr,%d1
10c3515e: 007c 0700 oriw #1792,%sr
10c35162: 2010 movel %a0@,%d0
10c35164: 5380 subql #1,%d0
10c35166: 2080 movel %d0,%a0@
10c35168: 46c1 movew %d1,%sr
10c3516a: 4a80 tstl %d0
10c3516c: 6622 bnes 10c35190 <end_kio_request+0x54>
10c3516e: 206a 2222 moveal %a2@(8738),%a0
10c35172: b0fc 0000 cmpaw #0,%a0
10c35176: 6706 beqs 10c3517e <end_kio_request+0x42>
10c35178: 2f0a movel %a2,%sp@-
10c3517a: 4e90 jsr %a0@
10c3517c: 588f addql #4,%sp
10c3517e: 4878 0001 pea 1 <PF_DTRACE_OFF>
10c35182: 4878 0003 pea 3 <PF_PTRACED_OFF>
10c35186: 486a 2226 pea %a2@(8742)
10c3518a: 4eb9 10c1 4712 jsr 10c14712 <__wake_up>
10c35190: 246e fffc moveal %fp@(-4),%a2
10c35194: 4e5e unlk %fp
10c35196: 4e75 rts
10c35198 <kiobuf_init>:
10c35198: 4e56 0000 linkw %fp,#0
10c3519c: 2f0a movel %a2,%sp@-
10c3519e: 246e 0008 moveal %fp@(8),%a2
10c351a2: 4878 2232 pea 2232 <LFLUSH_I_AND_D+0x1a2a>
10c351a6: 42a7 clrl %sp@-
10c351a8: 2f0a movel %a2,%sp@-
10c351aa: 4eb9 10c8 576c jsr 10c8576c <memset>
10c351b0: 43ea 2226 lea %a2@(8742),%a1
10c351b4: 2049 moveal %a1,%a0
10c351b6: 4298 clrl %a0@+
10c351b8: 2088 movel %a0,%a0@
10c351ba: 2348 0008 movel %a0,%a1@(8)
10c351be: 257c 0000 0081 movel #129,%a2@(4)
10c351c4: 0004
10c351c6: 41ea 0016 lea %a2@(22),%a0
10c351ca: 2548 0010 movel %a0,%a2@(16)
10c351ce: 246e fffc moveal %fp@(-4),%a2
10c351d2: 4e5e unlk %fp
10c351d4: 4e75 rts
10c351d6 <alloc_kiobuf_bhs>:
10c351d6: 4e56 0000 linkw %fp,#0
10c351da: 48e7 3020 moveml %d2-%d3/%a2,%sp@-
10c351de: 262e 0008 movel %fp@(8),%d3
10c351e2: 7400 moveq #0,%d2
10c351e4: 45f9 10c2 08dc lea 10c208dc <kmem_cache_alloc>,%a2
10c351ea: 4878 01f0 pea 1f0 <LSIGTRAP+0x1eb>
10c351ee: 2f39 1002 7cec movel 10027cec <bh_cachep>,%sp@-
10c351f4: 4e92 jsr %a2@
10c351f6: 2202 movel %d2,%d1
10c351f8: e589 lsll #2,%d1
10c351fa: 2043 moveal %d3,%a0
10c351fc: d1c1 addal %d1,%a0
10c351fe: 2140 021a movel %d0,%a0@(538)
10c35202: 508f addql #8,%sp
10c35204: 6632 bnes 10c35238 <alloc_kiobuf_bhs+0x62>
10c35206: 5382 subql #1,%d2
10c35208: 70ff moveq #-1,%d0
10c3520a: b082 cmpl %d2,%d0
10c3520c: 6726 beqs 10c35234 <alloc_kiobuf_bhs+0x5e>
10c3520e: e58a lsll #2,%d2
10c35210: d483 addl %d3,%d2
10c35212: 5983 subql #4,%d3
10c35214: 2442 moveal %d2,%a2
10c35216: 45ea 021a lea %a2@(538),%a2
10c3521a: 2f12 movel %a2@,%sp@-
10c3521c: 2f39 1002 7cec movel 10027cec <bh_cachep>,%sp@-
10c35222: 4eb9 10c2 0aea jsr 10c20aea <kmem_cache_free>
10c35228: 4292 clrl %a2@
10c3522a: 508f addql #8,%sp
10c3522c: 598a subql #4,%a2
10c3522e: 5982 subql #4,%d2
10c35230: b682 cmpl %d2,%d3
10c35232: 66e6 bnes 10c3521a <alloc_kiobuf_bhs+0x44>
10c35234: 70f4 moveq #-12,%d0
10c35236: 600c bras 10c35244 <alloc_kiobuf_bhs+0x6e>
10c35238: 5282 addql #1,%d2
10c3523a: 0c82 0000 03ff cmpil #1023,%d2
10c35240: 6fa8 bles 10c351ea <alloc_kiobuf_bhs+0x14>
10c35242: 7000 moveq #0,%d0
10c35244: 4cee 040c fff4 moveml %fp@(-12),%d2-%d3/%a2
10c3524a: 4e5e unlk %fp
10c3524c: 4e75 rts
10c3524e <free_kiobuf_bhs>:
10c3524e: 4e56 0000 linkw %fp,#0
10c35252: 48e7 3030 moveml %d2-%d3/%a2-%a3,%sp@-
10c35256: 47f9 10c2 0aea lea 10c20aea <kmem_cache_free>,%a3
10c3525c: 242e 0008 movel %fp@(8),%d2
10c35260: 2602 movel %d2,%d3
10c35262: 0683 0000 0ffc addil #4092,%d3
10c35268: 2442 moveal %d2,%a2
10c3526a: 45ea 021a lea %a2@(538),%a2
10c3526e: 2f12 movel %a2@,%sp@-
10c35270: 2f39 1002 7cec movel 10027cec <bh_cachep>,%sp@-
10c35276: 4e93 jsr %a3@
10c35278: 429a clrl %a2@+
10c3527a: 508f addql #8,%sp
10c3527c: 5882 addql #4,%d2
10c3527e: b682 cmpl %d2,%d3
10c35280: 6cec bges 10c3526e <free_kiobuf_bhs+0x20>
10c35282: 4cee 0c0c fff0 moveml %fp@(-16),%d2-%d3/%a2-%a3
10c35288: 4e5e unlk %fp
10c3528a: 4e75 rts
10c3528c <alloc_kiovec>:
10c3528c: 4e56 0000 linkw %fp,#0
10c35290: 48e7 3c20 moveml %d2-%d5/%a2,%sp@-
10c35294: 2a2e 0008 movel %fp@(8),%d5
10c35298: 282e 000c movel %fp@(12),%d4
10c3529c: 7600 moveq #0,%d3
10c3529e: ba83 cmpl %d3,%d5
10c352a0: 6f4a bles 10c352ec <alloc_kiovec+0x60>
10c352a2: 2444 moveal %d4,%a2
10c352a4: 42a7 clrl %sp@-
10c352a6: 4878 01f2 pea 1f2 <LSIGTRAP+0x1ed>
10c352aa: 4878 2232 pea 2232 <LFLUSH_I_AND_D+0x1a2a>
10c352ae: 4eb9 10c2 1136 jsr 10c21136 <__vmalloc>
10c352b4: 2400 movel %d0,%d2
10c352b6: 4fef 000c lea %sp@(12),%sp
10c352ba: 671a beqs 10c352d6 <alloc_kiovec+0x4a>
10c352bc: 2f02 movel %d2,%sp@-
10c352be: 4eba fed8 jsr %pc@(10c35198 <kiobuf_init>)
10c352c2: 2f02 movel %d2,%sp@-
10c352c4: 4eba ff10 jsr %pc@(10c351d6 <alloc_kiobuf_bhs>)
10c352c8: 508f addql #8,%sp
10c352ca: 4a80 tstl %d0
10c352cc: 6716 beqs 10c352e4 <alloc_kiovec+0x58>
10c352ce: 2f02 movel %d2,%sp@-
10c352d0: 4eb9 10c2 1124 jsr 10c21124 <vfree>
10c352d6: 2f04 movel %d4,%sp@-
10c352d8: 2f03 movel %d3,%sp@-
10c352da: 4eb9 10c3 52f8 jsr 10c352f8 <free_kiovec>
10c352e0: 70f4 moveq #-12,%d0
10c352e2: 600a bras 10c352ee <alloc_kiovec+0x62>
10c352e4: 24c2 movel %d2,%a2@+
10c352e6: 5283 addql #1,%d3
10c352e8: ba83 cmpl %d3,%d5
10c352ea: 6eb8 bgts 10c352a4 <alloc_kiovec+0x18>
10c352ec: 7000 moveq #0,%d0
10c352ee: 4cee 043c ffec moveml %fp@(-20),%d2-%d5/%a2
10c352f4: 4e5e unlk %fp
10c352f6: 4e75 rts
10c352f8 <free_kiovec>:
10c352f8: 4e56 fffc linkw %fp,#-4
10c352fc: 48e7 3020 moveml %d2-%d3/%a2,%sp@-
10c35300: 202e 0008 movel %fp@(8),%d0
10c35304: 6f5a bles 10c35360 <free_kiovec+0x68>
10c35306: 7600 moveq #0,%d3
10c35308: 2400 movel %d0,%d2
10c3530a: 246e 000c moveal %fp@(12),%a2
10c3530e: 2052 moveal %a2@,%a0
10c35310: 2d48 fffc movel %a0,%fp@(-4)
10c35314: 1028 0014 moveb %a0@(20),%d0
10c35318: ee08 lsrb #7,%d0
10c3531a: 1600 moveb %d0,%d3
10c3531c: 4a83 tstl %d3
10c3531e: 6710 beqs 10c35330 <free_kiovec+0x38>
10c35320: 486e fffc pea %fp@(-4)
10c35324: 4878 0001 pea 1 <PF_DTRACE_OFF>
10c35328: 4eb9 10c2 1922 jsr 10c21922 <unlock_kiovec>
10c3532e: 508f addql #8,%sp
10c35330: 206e fffc moveal %fp@(-4),%a0
10c35334: 0ca8 0000 0081 cmpil #129,%a0@(4)
10c3533a: 0004
10c3533c: 6f0c bles 10c3534a <free_kiovec+0x52>
10c3533e: 2f28 0010 movel %a0@(16),%sp@-
10c35342: 4eb9 10c2 0b8c jsr 10c20b8c <kfree>
10c35348: 588f addql #4,%sp
10c3534a: 2f2e fffc movel %fp@(-4),%sp@-
10c3534e: 4eba fefe jsr %pc@(10c3524e <free_kiobuf_bhs>)
10c35352: 2f1a movel %a2@+,%sp@-
10c35354: 4eb9 10c2 1124 jsr 10c21124 <vfree>
10c3535a: 508f addql #8,%sp
10c3535c: 5382 subql #1,%d2
10c3535e: 66ae bnes 10c3530e <free_kiovec+0x16>
10c35360: 4cee 040c fff0 moveml %fp@(-16),%d2-%d3/%a2
10c35366: 4e5e unlk %fp
10c35368: 4e75 rts
10c3536a <expand_kiobuf>:
10c3536a: 4e56 0000 linkw %fp,#0
10c3536e: 48e7 3020 moveml %d2-%d3/%a2,%sp@-
10c35372: 246e 0008 moveal %fp@(8),%a2
10c35376: 262e 000c movel %fp@(12),%d3
10c3537a: b6aa 0004 cmpl %a2@(4),%d3
10c3537e: 6f5c bles 10c353dc <expand_kiobuf+0x72>
10c35380: 4878 01f0 pea 1f0 <LSIGTRAP+0x1eb>
10c35384: 2003 movel %d3,%d0
10c35386: e588 lsll #2,%d0
10c35388: 2f00 movel %d0,%sp@-
10c3538a: 4eb9 10c2 09bc jsr 10c209bc <kmalloc>
10c35390: 2400 movel %d0,%d2
10c35392: 508f addql #8,%sp
10c35394: 70f4 moveq #-12,%d0
10c35396: 4a82 tstl %d2
10c35398: 6744 beqs 10c353de <expand_kiobuf+0x74>
10c3539a: 202a 0004 movel %a2@(4),%d0
10c3539e: b680 cmpl %d0,%d3
10c353a0: 6e0a bgts 10c353ac <expand_kiobuf+0x42>
10c353a2: 2f02 movel %d2,%sp@-
10c353a4: 4eb9 10c2 0b8c jsr 10c20b8c <kfree>
10c353aa: 6030 bras 10c353dc <expand_kiobuf+0x72>
10c353ac: e588 lsll #2,%d0
10c353ae: 2f00 movel %d0,%sp@-
10c353b0: 2f2a 0010 movel %a2@(16),%sp@-
10c353b4: 2f02 movel %d2,%sp@-
10c353b6: 4eb9 10c8 5744 jsr 10c85744 <memcpy>
10c353bc: 4fef 000c lea %sp@(12),%sp
10c353c0: 0caa 0000 0081 cmpil #129,%a2@(4)
10c353c6: 0004
10c353c8: 6f0a bles 10c353d4 <expand_kiobuf+0x6a>
10c353ca: 2f2a 0010 movel %a2@(16),%sp@-
10c353ce: 4eb9 10c2 0b8c jsr 10c20b8c <kfree>
10c353d4: 2542 0010 movel %d2,%a2@(16)
10c353d8: 2543 0004 movel %d3,%a2@(4)
10c353dc: 7000 moveq #0,%d0
10c353de: 4cee 040c fff4 moveml %fp@(-12),%d2-%d3/%a2
10c353e4: 4e5e unlk %fp
10c353e6: 4e75 rts
10c353e8 <kiobuf_wait_for_io>:
10c353e8: 4e56 fff0 linkw %fp,#-16
10c353ec: 48e7 3030 moveml %d2-%d3/%a2-%a3,%sp@-
10c353f0: 266e 0008 moveal %fp@(8),%a3
10c353f4: 2479 1002 53b4 moveal 100253b4 <_current_task>,%a2
10c353fa: 42ae fff0 clrl %fp@(-16)
10c353fe: 42ae fff8 clrl %fp@(-8)
10c35402: 42ae fffc clrl %fp@(-4)
10c35406: 2d4a fff4 movel %a2,%fp@(-12)
10c3540a: 76f0 moveq #-16,%d3
10c3540c: d68e addl %fp,%d3
10c3540e: 4aab 221a tstl %a3@(8730)
10c35412: 6752 beqs 10c35466 <kiobuf_wait_for_io+0x7e>
10c35414: 2f03 movel %d3,%sp@-
10c35416: 240b movel %a3,%d2
10c35418: 0682 0000 2226 addil #8742,%d2
10c3541e: 2f02 movel %d2,%sp@-
10c35420: 4eb9 10c1 5344 jsr 10c15344 <add_wait_queue>
10c35426: 508f addql #8,%sp
10c35428: 7002 moveq #2,%d0
10c3542a: 2480 movel %d0,%a2@
10c3542c: 4aab 221a tstl %a3@(8730)
10c35430: 6726 beqs 10c35458 <kiobuf_wait_for_io+0x70>
10c35432: 0cb9 1000 f03c cmpil #268496956,1000f03c <tq_disk>
10c35438: 1000 f03c
10c3543c: 670e beqs 10c3544c <kiobuf_wait_for_io+0x64>
10c3543e: 4879 1000 f03c pea 1000f03c <tq_disk>
10c35444: 4eb9 10c1 8942 jsr 10c18942 <__run_task_queue>
10c3544a: 588f addql #4,%sp
10c3544c: 4eb9 10c1 44d2 jsr 10c144d2 <schedule>
10c35452: 4aab 221a tstl %a3@(8730)
10c35456: 66d0 bnes 10c35428 <kiobuf_wait_for_io+0x40>
10c35458: 7000 moveq #0,%d0
10c3545a: 2480 movel %d0,%a2@
10c3545c: 2f03 movel %d3,%sp@-
10c3545e: 2f02 movel %d2,%sp@-
10c35460: 4eb9 10c1 53aa jsr 10c153aa <remove_wait_queue>
10c35466: 4cee 0c0c ffe0 moveml %fp@(-32),%d2-%d3/%a2-%a3
10c3546c: 4e5e unlk %fp
10c3546e: 4e75 rts
10c35470 <redo_inode_mask>:
10c35470: 4e56 0000 linkw %fp,#0
10c35474: 226e 0008 moveal %fp@(8),%a1
10c35478: 7200 moveq #0,%d1
10c3547a: 2069 0100 moveal %a1@(256),%a0
10c3547e: b0fc 0000 cmpaw #0,%a0
10c35482: 6712 beqs 10c35496 <redo_inode_mask+0x26>
10c35484: 2028 0008 movel %a0@(8),%d0
10c35488: 0880 001f bclr #31,%d0
10c3548c: 8280 orl %d0,%d1
10c3548e: 2050 moveal %a0@,%a0
10c35490: b0fc 0000 cmpaw #0,%a0
10c35494: 66ee bnes 10c35484 <redo_inode_mask+0x14>
10c35496: 2341 00fc movel %d1,%a1@(252)
10c3549a: 4e5e unlk %fp
10c3549c: 4e75 rts
10c3549e <fcntl_dirnotify>:
10c3549e: 4e56 0000 linkw %fp,#0
10c354a2: 48e7 3838 moveml %d2-%d4/%a2-%a4,%sp@-
10c354a6: 282e 0008 movel %fp@(8),%d4
10c354aa: 286e 000c moveal %fp@(12),%a4
10c354ae: 262e 0010 movel %fp@(16),%d3
10c354b2: 93c9 subal %a1,%a1
10c354b4: 2403 movel %d3,%d2
10c354b6: 0882 001f bclr #31,%d2
10c354ba: 4a82 tstl %d2
10c354bc: 57c0 seq %d0
10c354be: 4880 extw %d0
10c354c0: 3400 movew %d0,%d2
10c354c2: 48c2 extl %d2
10c354c4: 4482 negl %d2
10c354c6: 660e bnes 10c354d6 <fcntl_dirnotify+0x38>
10c354c8: 4ab9 1000 db94 tstl 1000db94 <dir_notify_enable>
10c354ce: 6606 bnes 10c354d6 <fcntl_dirnotify+0x38>
10c354d0: 70ea moveq #-22,%d0
10c354d2: 6000 00d8 braw 10c355ac <fcntl_dirnotify+0x10e>
10c354d6: 206c 0008 moveal %a4@(8),%a0
10c354da: 2668 0008 moveal %a0@(8),%a3
10c354de: 302b 0032 movew %a3@(50),%d0
10c354e2: 0240 f000 andiw #-4096,%d0
10c354e6: 0c40 4000 cmpiw #16384,%d0
10c354ea: 6706 beqs 10c354f2 <fcntl_dirnotify+0x54>
10c354ec: 70ec moveq #-20,%d0
10c354ee: 6000 00bc braw 10c355ac <fcntl_dirnotify+0x10e>
10c354f2: 4a82 tstl %d2
10c354f4: 6620 bnes 10c35516 <fcntl_dirnotify+0x78>
10c354f6: 4878 01f0 pea 1f0 <LSIGTRAP+0x1eb>
10c354fa: 2f39 1001 b74c movel 1001b74c <dn_cache>,%sp@-
10c35500: 4eb9 10c2 08dc jsr 10c208dc <kmem_cache_alloc>
10c35506: 2240 moveal %d0,%a1
10c35508: 508f addql #8,%sp
10c3550a: b2fc 0000 cmpaw #0,%a1
10c3550e: 6606 bnes 10c35516 <fcntl_dirnotify+0x78>
10c35510: 70f4 moveq #-12,%d0
10c35512: 6000 0098 braw 10c355ac <fcntl_dirnotify+0x10e>
10c35516: 41eb 0100 lea %a3@(256),%a0
10c3551a: 2450 moveal %a0@,%a2
10c3551c: 6004 bras 10c35522 <fcntl_dirnotify+0x84>
10c3551e: 204a moveal %a2,%a0
10c35520: 2452 moveal %a2@,%a2
10c35522: b4fc 0000 cmpaw #0,%a2
10c35526: 6730 beqs 10c35558 <fcntl_dirnotify+0xba>
10c35528: b9ea 0010 cmpal %a2@(16),%a4
10c3552c: 66f0 bnes 10c3551e <fcntl_dirnotify+0x80>
10c3552e: b4fc 0000 cmpaw #0,%a2
10c35532: 6724 beqs 10c35558 <fcntl_dirnotify+0xba>
10c35534: 4a82 tstl %d2
10c35536: 670e beqs 10c35546 <fcntl_dirnotify+0xa8>
10c35538: 2092 movel %a2@,%a0@
10c3553a: 2f0b movel %a3,%sp@-
10c3553c: 4eba ff32 jsr %pc@(10c35470 <redo_inode_mask>)
10c35540: 224a moveal %a2,%a1
10c35542: 588f addql #4,%sp
10c35544: 6056 bras 10c3559c <fcntl_dirnotify+0xfe>
10c35546: 2544 000c movel %d4,%a2@(12)
10c3554a: 87aa 0008 orl %d3,%a2@(8)
10c3554e: 0883 001f bclr #31,%d3
10c35552: 87ab 00fc orl %d3,%a3@(252)
10c35556: 6044 bras 10c3559c <fcntl_dirnotify+0xfe>
10c35558: 4a82 tstl %d2
10c3555a: 663c bnes 10c35598 <fcntl_dirnotify+0xfa>
10c3555c: 2079 1002 53b4 moveal 100253b4 <_current_task>,%a0
10c35562: 2968 007a 003a movel %a0@(122),%a4@(58)
10c35568: 2968 012c 003e movel %a0@(300),%a4@(62)
10c3556e: 2968 0130 0042 movel %a0@(304),%a4@(66)
10c35574: 237c 444e 4f54 movel #1145982804,%a1@(4)
10c3557a: 0004
10c3557c: 2343 0008 movel %d3,%a1@(8)
10c35580: 2344 000c movel %d4,%a1@(12)
10c35584: 234c 0010 movel %a4,%a1@(16)
10c35588: 0883 001f bclr #31,%d3
10c3558c: 87ab 00fc orl %d3,%a3@(252)
10c35590: 22ab 0100 movel %a3@(256),%a1@
10c35594: 2749 0100 movel %a1,%a3@(256)
10c35598: 7000 moveq #0,%d0
10c3559a: 6010 bras 10c355ac <fcntl_dirnotify+0x10e>
10c3559c: 2f09 movel %a1,%sp@-
10c3559e: 2f39 1001 b74c movel 1001b74c <dn_cache>,%sp@-
10c355a4: 4eb9 10c2 0aea jsr 10c20aea <kmem_cache_free>
10c355aa: 60ec bras 10c35598 <fcntl_dirnotify+0xfa>
10c355ac: 4cee 1c1c ffe8 moveml %fp@(-24),%d2-%d4/%a2-%a4
10c355b2: 4e5e unlk %fp
10c355b4: 4e75 rts
10c355b6 <__inode_dir_notify>:
10c355b6: 4e56 0000 linkw %fp,#0
10c355ba: 48e7 3830 moveml %d2-%d4/%a2-%a3,%sp@-
10c355be: 282e 0008 movel %fp@(8),%d4
10c355c2: 262e 000c movel %fp@(12),%d3
10c355c6: 7400 moveq #0,%d2
10c355c8: 2644 moveal %d4,%a3
10c355ca: 47eb 0100 lea %a3@(256),%a3
10c355ce: 6060 bras 10c35630 <__inode_dir_notify+0x7a>
10c355d0: 0caa 444e 4f54 cmpil #1145982804,%a2@(4)
10c355d6: 0004
10c355d8: 670e beqs 10c355e8 <__inode_dir_notify+0x32>
10c355da: 4879 1000 2e37 pea 10002e37 <tvecs+0x129f>
10c355e0: 4eb9 10c1 677e jsr 10c1677e <printk>
10c355e6: 605a bras 10c35642 <__inode_dir_notify+0x8c>
10c355e8: 202a 0008 movel %a2@(8),%d0
10c355ec: c083 andl %d3,%d0
10c355ee: 6728 beqs 10c35618 <__inode_dir_notify+0x62>
10c355f0: 226a 0010 moveal %a2@(16),%a1
10c355f4: 41e9 003a lea %a1@(58),%a0
10c355f8: 4a90 tstl %a0@
10c355fa: 6716 beqs 10c35612 <__inode_dir_notify+0x5c>
10c355fc: 2f3c 0002 0003 movel #131075,%sp@-
10c35602: 2f2a 000c movel %a2@(12),%sp@-
10c35606: 2f08 movel %a0,%sp@-
10c35608: 4eb9 10c2 f022 jsr 10c2f022 <send_sigio>
10c3560e: 4fef 000c lea %sp@(12),%sp
10c35612: 4aaa 0008 tstl %a2@(8)
10c35616: 6c04 bges 10c3561c <__inode_dir_notify+0x66>
10c35618: 264a moveal %a2,%a3
10c3561a: 6014 bras 10c35630 <__inode_dir_notify+0x7a>
10c3561c: 2692 movel %a2@,%a3@
10c3561e: 7401 moveq #1,%d2
10c35620: 2f0a movel %a2,%sp@-
10c35622: 2f39 1001 b74c movel 1001b74c <dn_cache>,%sp@-
10c35628: 4eb9 10c2 0aea jsr 10c20aea <kmem_cache_free>
10c3562e: 508f addql #8,%sp
10c35630: 2453 moveal %a3@,%a2
10c35632: b4fc 0000 cmpaw #0,%a2
10c35636: 6698 bnes 10c355d0 <__inode_dir_notify+0x1a>
10c35638: 4a82 tstl %d2
10c3563a: 6706 beqs 10c35642 <__inode_dir_notify+0x8c>
10c3563c: 2f04 movel %d4,%sp@-
10c3563e: 4eba fe30 jsr %pc@(10c35470 <redo_inode_mask>)
10c35642: 4cee 0c1c ffec moveml %fp@(-20),%d2-%d4/%a2-%a3
10c35648: 4e5e unlk %fp
10c3564a: 4e75 rts
10c3564c <sys_nfsservctl>:
10c3564c: 4e56 0000 linkw %fp,#0
10c35650: 70da moveq #-38,%d0
10c35652: 4e5e unlk %fp
10c35654: 4e75 rts
10c35656: 4e75 rts
10c35658 <alloc_vfsmnt>:
10c35658: 4e56 0000 linkw %fp,#0
10c3565c: 2f0a movel %a2,%sp@-
10c3565e: 4878 01f0 pea 1f0 <LSIGTRAP+0x1eb>
10c35662: 2f39 1001 b75c movel 1001b75c <mnt_cache>,%sp@-
10c35668: 4eb9 10c2 08dc jsr 10c208dc <kmem_cache_alloc>
10c3566e: 2440 moveal %d0,%a2
10c35670: 508f addql #8,%sp
10c35672: b4fc 0000 cmpaw #0,%a2
10c35676: 6738 beqs 10c356b0 <alloc_vfsmnt+0x58>
10c35678: 4878 003c pea 3c <LSIGTRAP+0x37>
10c3567c: 42a7 clrl %sp@-
10c3567e: 2f0a movel %a2,%sp@-
10c35680: 4eb9 10c8 576c jsr 10c8576c <memset>
10c35686: 7001 moveq #1,%d0
10c35688: 2540 0028 movel %d0,%a2@(40)
10c3568c: 248a movel %a2,%a2@
10c3568e: 254a 0004 movel %a2,%a2@(4)
10c35692: 41ea 0020 lea %a2@(32),%a0
10c35696: 2088 movel %a0,%a0@
10c35698: 2548 0024 movel %a0,%a2@(36)
10c3569c: 41ea 0018 lea %a2@(24),%a0
10c356a0: 2088 movel %a0,%a0@
10c356a2: 2548 001c movel %a0,%a2@(28)
10c356a6: 41ea 0034 lea %a2@(52),%a0
10c356aa: 2088 movel %a0,%a0@
10c356ac: 2548 0038 movel %a0,%a2@(56)
10c356b0: 200a movel %a2,%d0
10c356b2: 246e fffc moveal %fp@(-4),%a2
10c356b6: 4e5e unlk %fp
10c356b8: 4e75 rts
10c356ba <free_vfsmnt>:
10c356ba: 4e56 0000 linkw %fp,#0
10c356be: 2f0a movel %a2,%sp@-
10c356c0: 246e 0008 moveal %fp@(8),%a2
10c356c4: 202a 0030 movel %a2@(48),%d0
10c356c8: 670a beqs 10c356d4 <free_vfsmnt+0x1a>
10c356ca: 2f00 movel %d0,%sp@-
10c356cc: 4eb9 10c2 0b8c jsr 10c20b8c <kfree>
10c356d2: 588f addql #4,%sp
10c356d4: 2f0a movel %a2,%sp@-
10c356d6: 2f39 1001 b75c movel 1001b75c <mnt_cache>,%sp@-
10c356dc: 4eb9 10c2 0aea jsr 10c20aea <kmem_cache_free>
10c356e2: 246e fffc moveal %fp@(-4),%a2
10c356e6: 4e5e unlk %fp
10c356e8: 4e75 rts
10c356ea <set_devname>:
10c356ea: 4e56 0000 linkw %fp,#0
10c356ee: 48e7 3800 moveml %d2-%d4,%sp@-
10c356f2: 282e 000c movel %fp@(12),%d4
10c356f6: 6734 beqs 10c3572c <set_devname+0x42>
10c356f8: 2f04 movel %d4,%sp@-
10c356fa: 4eb9 10c8 418e jsr 10c8418e <strlen>
10c35700: 2600 movel %d0,%d3
10c35702: 5283 addql #1,%d3
10c35704: 4878 01f0 pea 1f0 <LSIGTRAP+0x1eb>
10c35708: 2f03 movel %d3,%sp@-
10c3570a: 4eb9 10c2 09bc jsr 10c209bc <kmalloc>
10c35710: 2400 movel %d0,%d2
10c35712: 4fef 000c lea %sp@(12),%sp
10c35716: 6714 beqs 10c3572c <set_devname+0x42>
10c35718: 2f03 movel %d3,%sp@-
10c3571a: 2f04 movel %d4,%sp@-
10c3571c: 2f02 movel %d2,%sp@-
10c3571e: 4eb9 10c8 5744 jsr 10c85744 <memcpy>
10c35724: 206e 0008 moveal %fp@(8),%a0
10c35728: 2142 0030 movel %d2,%a0@(48)
10c3572c: 4cee 001c fff4 moveml %fp@(-12),%d2-%d4
10c35732: 4e5e unlk %fp
10c35734: 4e75 rts
10c35736 <lookup_mnt>:
10c35736: 4e56 0000 linkw %fp,#0
10c3573a: 48e7 3800 moveml %d2-%d4,%sp@-
10c3573e: 262e 0008 movel %fp@(8),%d3
10c35742: 242e 000c movel %fp@(12),%d2
10c35746: 2003 movel %d3,%d0
10c35748: e888 lsrl #4,%d0
10c3574a: 2202 movel %d2,%d1
10c3574c: e889 lsrl #4,%d1
10c3574e: d081 addl %d1,%d0
10c35750: 2200 movel %d0,%d1
10c35752: 2839 1001 b758 movel 1001b758 <hash_bits>,%d4
10c35758: e8a9 lsrl %d4,%d1
10c3575a: d081 addl %d1,%d0
10c3575c: c0b9 1001 b754 andl 1001b754 <hash_mask>,%d0
10c35762: e788 lsll #3,%d0
10c35764: 2079 1001 b750 moveal 1001b750 <mount_hashtable>,%a0
10c3576a: d1c0 addal %d0,%a0
10c3576c: 2008 movel %a0,%d0
10c3576e: 2050 moveal %a0@,%a0
10c35770: 93c9 subal %a1,%a1
10c35772: b088 cmpl %a0,%d0
10c35774: 670e beqs 10c35784 <lookup_mnt+0x4e>
10c35776: 2248 moveal %a0,%a1
10c35778: b6a9 0008 cmpl %a1@(8),%d3
10c3577c: 66f0 bnes 10c3576e <lookup_mnt+0x38>
10c3577e: b4a9 000c cmpl %a1@(12),%d2
10c35782: 66ea bnes 10c3576e <lookup_mnt+0x38>
10c35784: 2009 movel %a1,%d0
10c35786: 4cdf 001c moveml %sp@+,%d2-%d4
10c3578a: 4e5e unlk %fp
10c3578c: 4e75 rts
10c3578e <check_mnt>:
10c3578e: 4e56 0000 linkw %fp,#0
10c35792: 206e 0008 moveal %fp@(8),%a0
10c35796: 2039 1002 7cd8 movel 10027cd8 <root_vfsmnt>,%d0
10c3579c: b1e8 0008 cmpal %a0@(8),%a0
10c357a0: 670a beqs 10c357ac <check_mnt+0x1e>
10c357a2: 2068 0008 moveal %a0@(8),%a0
10c357a6: b1e8 0008 cmpal %a0@(8),%a0
10c357aa: 66f6 bnes 10c357a2 <check_mnt+0x14>
10c357ac: b088 cmpl %a0,%d0
10c357ae: 57c0 seq %d0
10c357b0: 4880 extw %d0
10c357b2: 48c0 extl %d0
10c357b4: 4480 negl %d0
10c357b6: 4e5e unlk %fp
10c357b8: 4e75 rts
10c357ba <detach_mnt>:
10c357ba: 4e56 0000 linkw %fp,#0
10c357be: 48e7 0038 moveml %a2-%a4,%sp@-
10c357c2: 226e 0008 moveal %fp@(8),%a1
10c357c6: 286e 000c moveal %fp@(12),%a4
10c357ca: 28a9 000c movel %a1@(12),%a4@
10c357ce: 2969 0008 0004 movel %a1@(8),%a4@(4)
10c357d4: 2349 0008 movel %a1,%a1@(8)
10c357d8: 2369 0010 000c movel %a1@(16),%a1@(12)
10c357de: 41e9 0020 lea %a1@(32),%a0
10c357e2: 2668 0004 moveal %a0@(4),%a3
10c357e6: 2450 moveal %a0@,%a2
10c357e8: 254b 0004 movel %a3,%a2@(4)
10c357ec: 268a movel %a2,%a3@
10c357ee: 2088 movel %a0,%a0@
10c357f0: 2148 0004 movel %a0,%a0@(4)
10c357f4: 2469 0004 moveal %a1@(4),%a2
10c357f8: 2051 moveal %a1@,%a0
10c357fa: 214a 0004 movel %a2,%a0@(4)
10c357fe: 2488 movel %a0,%a2@
10c35800: 2289 movel %a1,%a1@
10c35802: 2349 0004 movel %a1,%a1@(4)
10c35806: 2054 moveal %a4@,%a0
10c35808: 53a8 0038 subql #1,%a0@(56)
10c3580c: 4cdf 1c00 moveml %sp@+,%a2-%a4
10c35810: 4e5e unlk %fp
10c35812: 4e75 rts
10c35814 <attach_mnt>:
10c35814: 4e56 0000 linkw %fp,#0
10c35818: 48e7 2030 moveml %d2/%a2-%a3,%sp@-
10c3581c: 246e 0008 moveal %fp@(8),%a2
10c35820: 266e 000c moveal %fp@(12),%a3
10c35824: 202b 0004 movel %a3@(4),%d0
10c35828: 6708 beqs 10c35832 <attach_mnt+0x1e>
10c3582a: 2240 moveal %d0,%a1
10c3582c: 41e9 0028 lea %a1@(40),%a0
10c35830: 5290 addql #1,%a0@
10c35832: 2540 0008 movel %d0,%a2@(8)
10c35836: 2053 moveal %a3@,%a0
10c35838: b0fc 0000 cmpaw #0,%a0
10c3583c: 6712 beqs 10c35850 <attach_mnt+0x3c>
10c3583e: 4a90 tstl %a0@
10c35840: 660c bnes 10c3584e <attach_mnt+0x3a>
10c35842: 4879 1000 2ea7 pea 10002ea7 <tvecs+0x130f>
10c35848: 4eb9 10c1 60e4 jsr 10c160e4 <panic>
10c3584e: 5290 addql #1,%a0@
10c35850: 2548 000c movel %a0,%a2@(12)
10c35854: 222b 0004 movel %a3@(4),%d1
10c35858: 2013 movel %a3@,%d0
10c3585a: e889 lsrl #4,%d1
10c3585c: e888 lsrl #4,%d0
10c3585e: d280 addl %d0,%d1
10c35860: 2001 movel %d1,%d0
10c35862: 2439 1001 b758 movel 1001b758 <hash_bits>,%d2
10c35868: e4a8 lsrl %d2,%d0
10c3586a: d280 addl %d0,%d1
10c3586c: c2b9 1001 b754 andl 1001b754 <hash_mask>,%d1
10c35872: e789 lsll #3,%d1
10c35874: 2041 moveal %d1,%a0
10c35876: d1f9 1001 b750 addal 1001b750 <mount_hashtable>,%a0
10c3587c: 2250 moveal %a0@,%a1
10c3587e: 234a 0004 movel %a2,%a1@(4)
10c35882: 2489 movel %a1,%a2@
10c35884: 2548 0004 movel %a0,%a2@(4)
10c35888: 208a movel %a2,%a0@
10c3588a: 41ea 0020 lea %a2@(32),%a0
10c3588e: 246b 0004 moveal %a3@(4),%a2
10c35892: 43ea 0018 lea %a2@(24),%a1
10c35896: 2451 moveal %a1@,%a2
10c35898: 2548 0004 movel %a0,%a2@(4)
10c3589c: 208a movel %a2,%a0@
10c3589e: 2149 0004 movel %a1,%a0@(4)
10c358a2: 2288 movel %a0,%a1@
10c358a4: 2053 moveal %a3@,%a0
10c358a6: 52a8 0038 addql #1,%a0@(56)
10c358aa: 4cee 0c04 fff4 moveml %fp@(-12),%d2/%a2-%a3
10c358b0: 4e5e unlk %fp
10c358b2: 4e75 rts
10c358b4 <next_mnt>:
10c358b4: 4e56 0000 linkw %fp,#0
10c358b8: 2f02 movel %d2,%sp@-
10c358ba: 206e 0008 moveal %fp@(8),%a0
10c358be: 242e 000c movel %fp@(12),%d2
10c358c2: 2268 0018 moveal %a0@(24),%a1
10c358c6: 7018 moveq #24,%d0
10c358c8: d088 addl %a0,%d0
10c358ca: b089 cmpl %a1,%d0
10c358cc: 661c bnes 10c358ea <next_mnt+0x36>
10c358ce: 6002 bras 10c358d2 <next_mnt+0x1e>
10c358d0: 2041 moveal %d1,%a0
10c358d2: b488 cmpl %a0,%d2
10c358d4: 6604 bnes 10c358da <next_mnt+0x26>
10c358d6: 7000 moveq #0,%d0
10c358d8: 6014 bras 10c358ee <next_mnt+0x3a>
10c358da: 2268 0020 moveal %a0@(32),%a1
10c358de: 2228 0008 movel %a0@(8),%d1
10c358e2: 7018 moveq #24,%d0
10c358e4: d081 addl %d1,%d0
10c358e6: b089 cmpl %a1,%d0
10c358e8: 67e6 beqs 10c358d0 <next_mnt+0x1c>
10c358ea: 70e0 moveq #-32,%d0
10c358ec: d089 addl %a1,%d0
10c358ee: 241f movel %sp@+,%d2
10c358f0: 4e5e unlk %fp
10c358f2: 4e75 rts
10c358f4 <clone_mnt>:
10c358f4: 4e56 0000 linkw %fp,#0
10c358f8: 48e7 2038 moveml %d2/%a2-%a4,%sp@-
10c358fc: 266e 0008 moveal %fp@(8),%a3
10c35900: 286e 000c moveal %fp@(12),%a4
10c35904: 242b 0014 movel %a3@(20),%d2
10c35908: 4eba fd4e jsr %pc@(10c35658 <alloc_vfsmnt>)
10c3590c: 2440 moveal %d0,%a2
10c3590e: b4fc 0000 cmpaw #0,%a2
10c35912: 6742 beqs 10c35956 <clone_mnt+0x62>
10c35914: 256b 002c 002c movel %a3@(44),%a2@(44)
10c3591a: 2f2b 0030 movel %a3@(48),%sp@-
10c3591e: 2f0a movel %a2,%sp@-
10c35920: 4eba fdc8 jsr %pc@(10c356ea <set_devname>)
10c35924: 2242 moveal %d2,%a1
10c35926: 41e9 0058 lea %a1@(88),%a0
10c3592a: 508f addql #8,%sp
10c3592c: 5290 addql #1,%a0@
10c3592e: 2542 0014 movel %d2,%a2@(20)
10c35932: b8fc 0000 cmpaw #0,%a4
10c35936: 6712 beqs 10c3594a <clone_mnt+0x56>
10c35938: 4a94 tstl %a4@
10c3593a: 660c bnes 10c35948 <clone_mnt+0x54>
10c3593c: 4879 1000 2ea7 pea 10002ea7 <tvecs+0x130f>
10c35942: 4eb9 10c1 60e4 jsr 10c160e4 <panic>
10c35948: 5294 addql #1,%a4@
10c3594a: 254c 0010 movel %a4,%a2@(16)
10c3594e: 254c 000c movel %a4,%a2@(12)
10c35952: 254a 0008 movel %a2,%a2@(8)
10c35956: 200a movel %a2,%d0
10c35958: 4cee 1c04 fff0 moveml %fp@(-16),%d2/%a2-%a4
10c3595e: 4e5e unlk %fp
10c35960: 4e75 rts
10c35962 <__mntput>:
10c35962: 4e56 0000 linkw %fp,#0
10c35966: 2f0a movel %a2,%sp@-
10c35968: 2f02 movel %d2,%sp@-
10c3596a: 246e 0008 moveal %fp@(8),%a2
10c3596e: 242a 0014 movel %a2@(20),%d2
10c35972: 2f2a 0010 movel %a2@(16),%sp@-
10c35976: 4eb9 10c3 26d8 jsr 10c326d8 <dput>
10c3597c: 2f0a movel %a2,%sp@-
10c3597e: 4eba fd3a jsr %pc@(10c356ba <free_vfsmnt>)
10c35982: 2f02 movel %d2,%sp@-
10c35984: 4eb9 10c2 880e jsr 10c2880e <kill_super>
10c3598a: 242e fff8 movel %fp@(-8),%d2
10c3598e: 246e fffc moveal %fp@(-4),%a2
10c35992: 4e5e unlk %fp
10c35994: 4e75 rts
10c35996 <m_start>:
10c35996: 4e56 0000 linkw %fp,#0
10c3599a: 2f03 movel %d3,%sp@-
10c3599c: 2f02 movel %d2,%sp@-
10c3599e: 206e 000c moveal %fp@(12),%a0
10c359a2: 2410 movel %a0@,%d2
10c359a4: 2628 0004 movel %a0@(4),%d3
10c359a8: 227c 1000 dba4 moveal #268491684,%a1
10c359ae: 41fa 000c lea %pc@(10c359bc <m_start+0x26>),%a0
10c359b2: 5391 subql #1,%a1@
10c359b4: 6a06 bpls 10c359bc <m_start+0x26>
10c359b6: 4ef9 10c8 56f4 jmp 10c856f4 <__down_failed>
10c359bc: 43f9 1000 db9c lea 1000db9c <vfsmntlist>,%a1
10c359c2: 2051 moveal %a1@,%a0
10c359c4: b3c8 cmpal %a0,%a1
10c359c6: 671c beqs 10c359e4 <m_start+0x4e>
10c359c8: 4280 clrl %d0
10c359ca: 5383 subql #1,%d3
10c359cc: 9580 subxl %d0,%d2
10c359ce: 70ff moveq #-1,%d0
10c359d0: 72ff moveq #-1,%d1
10c359d2: 9283 subl %d3,%d1
10c359d4: 9182 subxl %d2,%d0
10c359d6: 6606 bnes 10c359de <m_start+0x48>
10c359d8: 70cc moveq #-52,%d0
10c359da: d088 addl %a0,%d0
10c359dc: 6008 bras 10c359e6 <m_start+0x50>
10c359de: 2050 moveal %a0@,%a0
10c359e0: b3c8 cmpal %a0,%a1
10c359e2: 66e4 bnes 10c359c8 <m_start+0x32>
10c359e4: 7000 moveq #0,%d0
10c359e6: 241f movel %sp@+,%d2
10c359e8: 261f movel %sp@+,%d3
10c359ea: 4e5e unlk %fp
10c359ec: 4e75 rts
10c359ee <m_next>:
10c359ee: 4e56 0000 linkw %fp,#0
10c359f2: 2f02 movel %d2,%sp@-
10c359f4: 226e 000c moveal %fp@(12),%a1
10c359f8: 206e 0010 moveal %fp@(16),%a0
10c359fc: 2269 0034 moveal %a1@(52),%a1
10c35a00: 4280 clrl %d0
10c35a02: 7201 moveq #1,%d1
10c35a04: d3a8 0004 addl %d1,%a0@(4)
10c35a08: 2410 movel %a0@,%d2
10c35a0a: d580 addxl %d0,%d2
10c35a0c: 2082 movel %d2,%a0@
10c35a0e: b3fc 1000 db9c cmpal #268491676,%a1
10c35a14: 56c0 sne %d0
10c35a16: 4880 extw %d0
10c35a18: 48c0 extl %d0
10c35a1a: 72cc moveq #-52,%d1
10c35a1c: d289 addl %a1,%d1
10c35a1e: c081 andl %d1,%d0
10c35a20: 241f movel %sp@+,%d2
10c35a22: 4e5e unlk %fp
10c35a24: 4e75 rts
10c35a26 <m_stop>:
10c35a26: 4e56 0000 linkw %fp,#0
10c35a2a: 227c 1000 dba4 moveal #268491684,%a1
10c35a30: 41fa 000c lea %pc@(10c35a3e <m_stop+0x18>),%a0
10c35a34: 5291 addql #1,%a1@
10c35a36: 6e06 bgts 10c35a3e <m_stop+0x18>
10c35a38: 4ef9 10c8 571c jmp 10c8571c <__up_wakeup>
10c35a3e: 4e5e unlk %fp
10c35a40: 4e75 rts
10c35a42 <show_vfsmnt>:
10c35a42: 4e56 0000 linkw %fp,#0
10c35a46: 48e7 3c38 moveml %d2-%d5/%a2-%a4,%sp@-
10c35a4a: 266e 0008 moveal %fp@(8),%a3
10c35a4e: 286e 000c moveal %fp@(12),%a4
10c35a52: 7a00 moveq #0,%d5
10c35a54: 42a7 clrl %sp@-
10c35a56: 4878 01f0 pea 1f0 <LSIGTRAP+0x1eb>
10c35a5a: 4eb9 10c2 25d6 jsr 10c225d6 <__get_free_pages>
10c35a60: 2600 movel %d0,%d3
10c35a62: 508f addql #8,%sp
10c35a64: 70f4 moveq #-12,%d0
10c35a66: 4a83 tstl %d3
10c35a68: 6700 0268 beqw 10c35cd2 <show_vfsmnt+0x290>
10c35a6c: 202c 0010 movel %a4@(16),%d0
10c35a70: 2079 1002 53b4 moveal 100253b4 <_current_task>,%a0
10c35a76: 2068 02ea moveal %a0@(746),%a0
10c35a7a: 2428 0018 movel %a0@(24),%d2
10c35a7e: 6708 beqs 10c35a88 <show_vfsmnt+0x46>
10c35a80: 2242 moveal %d2,%a1
10c35a82: 41e9 0028 lea %a1@(40),%a0
10c35a86: 5290 addql #1,%a0@
10c35a88: 2079 1002 53b4 moveal 100253b4 <_current_task>,%a0
10c35a8e: 2068 02ea moveal %a0@(746),%a0
10c35a92: 2468 000c moveal %a0@(12),%a2
10c35a96: b4fc 0000 cmpaw #0,%a2
10c35a9a: 6712 beqs 10c35aae <show_vfsmnt+0x6c>
10c35a9c: 4a92 tstl %a2@
10c35a9e: 660c bnes 10c35aac <show_vfsmnt+0x6a>
10c35aa0: 4879 1000 2ea7 pea 10002ea7 <tvecs+0x130f>
10c35aa6: 4eb9 10c1 60e4 jsr 10c160e4 <panic>
10c35aac: 5292 addql #1,%a2@
10c35aae: 4878 1000 pea 1000 <LFLUSH_I_AND_D+0x7f8>
10c35ab2: 2f03 movel %d3,%sp@-
10c35ab4: 2f02 movel %d2,%sp@-
10c35ab6: 2f0a movel %a2,%sp@-
10c35ab8: 2f0c movel %a4,%sp@-
10c35aba: 2f00 movel %d0,%sp@-
10c35abc: 4eb9 10c3 3292 jsr 10c33292 <__d_path>
10c35ac2: 2800 movel %d0,%d4
10c35ac4: 4fef 0014 lea %sp@(20),%sp
10c35ac8: 2e8a movel %a2,%sp@
10c35aca: 4eb9 10c3 26d8 jsr 10c326d8 <dput>
10c35ad0: 588f addql #4,%sp
10c35ad2: 4a82 tstl %d2
10c35ad4: 6720 beqs 10c35af6 <show_vfsmnt+0xb4>
10c35ad6: 2242 moveal %d2,%a1
10c35ad8: 41e9 0028 lea %a1@(40),%a0
10c35adc: 40c1 movew %sr,%d1
10c35ade: 007c 0700 oriw #1792,%sr
10c35ae2: 2010 movel %a0@,%d0
10c35ae4: 5380 subql #1,%d0
10c35ae6: 2080 movel %d0,%a0@
10c35ae8: 46c1 movew %d1,%sr
10c35aea: 4a80 tstl %d0
10c35aec: 6608 bnes 10c35af6 <show_vfsmnt+0xb4>
10c35aee: 2f02 movel %d2,%sp@-
10c35af0: 4eba fe70 jsr %pc@(10c35962 <__mntput>)
10c35af4: 588f addql #4,%sp
10c35af6: 202c 0030 movel %a4@(48),%d0
10c35afa: 6606 bnes 10c35b02 <show_vfsmnt+0xc0>
10c35afc: 203c 1000 2ee9 movel #268447465,%d0
10c35b02: 4879 1000 2eac pea 10002eac <tvecs+0x1314>
10c35b08: 2f00 movel %d0,%sp@-
10c35b0a: 2f0b movel %a3,%sp@-
10c35b0c: 4eb9 10c3 6fe8 jsr 10c36fe8 <seq_escape>
10c35b12: 4fef 000c lea %sp@(12),%sp
10c35b16: 226b 000c moveal %a3@(12),%a1
10c35b1a: b3eb 0004 cmpal %a3@(4),%a1
10c35b1e: 640c bccs 10c35b2c <show_vfsmnt+0xea>
10c35b20: 2053 moveal %a3@,%a0
10c35b22: 13bc 0020 8800 moveb #32,%a1@(00000000,%a0:l)
10c35b28: 52ab 000c addql #1,%a3@(12)
10c35b2c: 4879 1000 2eac pea 10002eac <tvecs+0x1314>
10c35b32: 2f04 movel %d4,%sp@-
10c35b34: 2f0b movel %a3,%sp@-
10c35b36: 4eb9 10c3 6fe8 jsr 10c36fe8 <seq_escape>
10c35b3c: 504f addqw #8,%sp
10c35b3e: 4297 clrl %sp@
10c35b40: 2f03 movel %d3,%sp@-
10c35b42: 4eb9 10c2 2136 jsr 10c22136 <free_pages>
10c35b48: 508f addql #8,%sp
10c35b4a: 226b 000c moveal %a3@(12),%a1
10c35b4e: b3eb 0004 cmpal %a3@(4),%a1
10c35b52: 640c bccs 10c35b60 <show_vfsmnt+0x11e>
10c35b54: 2053 moveal %a3@,%a0
10c35b56: 13bc 0020 8800 moveb #32,%a1@(00000000,%a0:l)
10c35b5c: 52ab 000c addql #1,%a3@(12)
10c35b60: 206c 0014 moveal %a4@(20),%a0
10c35b64: 2068 0018 moveal %a0@(24),%a0
10c35b68: 4879 1000 2eac pea 10002eac <tvecs+0x1314>
10c35b6e: 2f10 movel %a0@,%sp@-
10c35b70: 2f0b movel %a3,%sp@-
10c35b72: 4eb9 10c3 6fe8 jsr 10c36fe8 <seq_escape>
10c35b78: 4fef 000c lea %sp@(12),%sp
10c35b7c: 206c 0014 moveal %a4@(20),%a0
10c35b80: 45f9 1000 2ef2 lea 10002ef2 <tvecs+0x135a>,%a2
10c35b86: 0828 0000 0027 btst #0,%a0@(39)
10c35b8c: 6706 beqs 10c35b94 <show_vfsmnt+0x152>
10c35b8e: 45f9 1000 2eee lea 10002eee <tvecs+0x1356>,%a2
10c35b94: 2f0a movel %a2,%sp@-
10c35b96: 4eb9 10c8 418e jsr 10c8418e <strlen>
10c35b9c: 2400 movel %d0,%d2
10c35b9e: 262b 000c movel %a3@(12),%d3
10c35ba2: 2003 movel %d3,%d0
10c35ba4: d082 addl %d2,%d0
10c35ba6: 222b 0004 movel %a3@(4),%d1
10c35baa: 588f addql #4,%sp
10c35bac: b280 cmpl %d0,%d1
10c35bae: 6318 blss 10c35bc8 <show_vfsmnt+0x186>
10c35bb0: 2f02 movel %d2,%sp@-
10c35bb2: 2f0a movel %a2,%sp@-
10c35bb4: d693 addl %a3@,%d3
10c35bb6: 2f03 movel %d3,%sp@-
10c35bb8: 4eb9 10c8 5744 jsr 10c85744 <memcpy>
10c35bbe: d5ab 000c addl %d2,%a3@(12)
10c35bc2: 4fef 000c lea %sp@(12),%sp
10c35bc6: 6004 bras 10c35bcc <show_vfsmnt+0x18a>
10c35bc8: 2741 000c movel %d1,%a3@(12)
10c35bcc: 45f9 1000 dbb8 lea 1000dbb8 <fs_info.846>,%a2
10c35bd2: 4a92 tstl %a2@
10c35bd4: 674e beqs 10c35c24 <show_vfsmnt+0x1e2>
10c35bd6: 206c 0014 moveal %a4@(20),%a0
10c35bda: 2028 0024 movel %a0@(36),%d0
10c35bde: c092 andl %a2@,%d0
10c35be0: 673c beqs 10c35c1e <show_vfsmnt+0x1dc>
10c35be2: 262a 0004 movel %a2@(4),%d3
10c35be6: 2f03 movel %d3,%sp@-
10c35be8: 4eb9 10c8 418e jsr 10c8418e <strlen>
10c35bee: 2400 movel %d0,%d2
10c35bf0: 206b 000c moveal %a3@(12),%a0
10c35bf4: 2008 movel %a0,%d0
10c35bf6: d082 addl %d2,%d0
10c35bf8: 222b 0004 movel %a3@(4),%d1
10c35bfc: 588f addql #4,%sp
10c35bfe: b280 cmpl %d0,%d1
10c35c00: 6318 blss 10c35c1a <show_vfsmnt+0x1d8>
10c35c02: 2f02 movel %d2,%sp@-
10c35c04: 2f03 movel %d3,%sp@-
10c35c06: d1d3 addal %a3@,%a0
10c35c08: 2f08 movel %a0,%sp@-
10c35c0a: 4eb9 10c8 5744 jsr 10c85744 <memcpy>
10c35c10: d5ab 000c addl %d2,%a3@(12)
10c35c14: 4fef 000c lea %sp@(12),%sp
10c35c18: 6004 bras 10c35c1e <show_vfsmnt+0x1dc>
10c35c1a: 2741 000c movel %d1,%a3@(12)
10c35c1e: 508a addql #8,%a2
10c35c20: 4a92 tstl %a2@
10c35c22: 66b2 bnes 10c35bd6 <show_vfsmnt+0x194>
10c35c24: 45f9 1000 dbe0 lea 1000dbe0 <mnt_info.847>,%a2
10c35c2a: 4a92 tstl %a2@
10c35c2c: 674a beqs 10c35c78 <show_vfsmnt+0x236>
10c35c2e: 202c 002c movel %a4@(44),%d0
10c35c32: c092 andl %a2@,%d0
10c35c34: 673c beqs 10c35c72 <show_vfsmnt+0x230>
10c35c36: 262a 0004 movel %a2@(4),%d3
10c35c3a: 2f03 movel %d3,%sp@-
10c35c3c: 4eb9 10c8 418e jsr 10c8418e <strlen>
10c35c42: 2400 movel %d0,%d2
10c35c44: 206b 000c moveal %a3@(12),%a0
10c35c48: 2008 movel %a0,%d0
10c35c4a: d082 addl %d2,%d0
10c35c4c: 222b 0004 movel %a3@(4),%d1
10c35c50: 588f addql #4,%sp
10c35c52: b280 cmpl %d0,%d1
10c35c54: 6318 blss 10c35c6e <show_vfsmnt+0x22c>
10c35c56: 2f02 movel %d2,%sp@-
10c35c58: 2f03 movel %d3,%sp@-
10c35c5a: d1d3 addal %a3@,%a0
10c35c5c: 2f08 movel %a0,%sp@-
10c35c5e: 4eb9 10c8 5744 jsr 10c85744 <memcpy>
10c35c64: d5ab 000c addl %d2,%a3@(12)
10c35c68: 4fef 000c lea %sp@(12),%sp
10c35c6c: 6004 bras 10c35c72 <show_vfsmnt+0x230>
10c35c6e: 2741 000c movel %d1,%a3@(12)
10c35c72: 508a addql #8,%a2
10c35c74: 4a92 tstl %a2@
10c35c76: 66b6 bnes 10c35c2e <show_vfsmnt+0x1ec>
10c35c78: 206c 0014 moveal %a4@(20),%a0
10c35c7c: 2068 001c moveal %a0@(28),%a0
10c35c80: 4aa8 0040 tstl %a0@(64)
10c35c84: 670e beqs 10c35c94 <show_vfsmnt+0x252>
10c35c86: 2f0c movel %a4,%sp@-
10c35c88: 2f0b movel %a3,%sp@-
10c35c8a: 2068 0040 moveal %a0@(64),%a0
10c35c8e: 4e90 jsr %a0@
10c35c90: 2a00 movel %d0,%d5
10c35c92: 508f addql #8,%sp
10c35c94: 4879 1000 2ef6 pea 10002ef6 <tvecs+0x135e>
10c35c9a: 4eb9 10c8 418e jsr 10c8418e <strlen>
10c35ca0: 2400 movel %d0,%d2
10c35ca2: 262b 000c movel %a3@(12),%d3
10c35ca6: 2003 movel %d3,%d0
10c35ca8: d082 addl %d2,%d0
10c35caa: 222b 0004 movel %a3@(4),%d1
10c35cae: 588f addql #4,%sp
10c35cb0: b280 cmpl %d0,%d1
10c35cb2: 6318 blss 10c35ccc <show_vfsmnt+0x28a>
10c35cb4: 2f02 movel %d2,%sp@-
10c35cb6: 4879 1000 2ef6 pea 10002ef6 <tvecs+0x135e>
10c35cbc: d693 addl %a3@,%d3
10c35cbe: 2f03 movel %d3,%sp@-
10c35cc0: 4eb9 10c8 5744 jsr 10c85744 <memcpy>
10c35cc6: d5ab 000c addl %d2,%a3@(12)
10c35cca: 6004 bras 10c35cd0 <show_vfsmnt+0x28e>
10c35ccc: 2741 000c movel %d1,%a3@(12)
10c35cd0: 2005 movel %d5,%d0
10c35cd2: 4cee 1c3c ffe4 moveml %fp@(-28),%d2-%d5/%a2-%a4
10c35cd8: 4e5e unlk %fp
10c35cda: 4e75 rts
10c35cdc <may_umount>:
10c35cdc: 4e56 0000 linkw %fp,#0
10c35ce0: 206e 0008 moveal %fp@(8),%a0
10c35ce4: 7002 moveq #2,%d0
10c35ce6: b0a8 0028 cmpl %a0@(40),%d0
10c35cea: 5dc0 slt %d0
10c35cec: 4880 extw %d0
10c35cee: 48c0 extl %d0
10c35cf0: 72f0 moveq #-16,%d1
10c35cf2: c081 andl %d1,%d0
10c35cf4: 4e5e unlk %fp
10c35cf6: 4e75 rts
10c35cf8 <umount_tree>:
10c35cf8: 4e56 ffdc linkw %fp,#-36
10c35cfc: 48e7 003c moveml %a2-%a5,%sp@-
10c35d00: 266e 0008 moveal %fp@(8),%a3
10c35d04: 41ee ffdc lea %fp@(-36),%a0
10c35d08: 2248 moveal %a0,%a1
10c35d0a: 2d48 ffdc movel %a0,%fp@(-36)
10c35d0e: 2d49 ffe0 movel %a1,%fp@(-32)
10c35d12: 200b movel %a3,%d0
10c35d14: 2a49 moveal %a1,%a5
10c35d16: 6730 beqs 10c35d48 <umount_tree+0x50>
10c35d18: 2849 moveal %a1,%a4
10c35d1a: 2040 moveal %d0,%a0
10c35d1c: 43e8 0034 lea %a0@(52),%a1
10c35d20: 2469 0004 moveal %a1@(4),%a2
10c35d24: 2051 moveal %a1@,%a0
10c35d26: 214a 0004 movel %a2,%a0@(4)
10c35d2a: 2488 movel %a0,%a2@
10c35d2c: 2054 moveal %a4@,%a0
10c35d2e: 2149 0004 movel %a1,%a0@(4)
10c35d32: 2288 movel %a0,%a1@
10c35d34: 234c 0004 movel %a4,%a1@(4)
10c35d38: 2889 movel %a1,%a4@
10c35d3a: 2f0b movel %a3,%sp@-
10c35d3c: 2f00 movel %d0,%sp@-
10c35d3e: 4eba fb74 jsr %pc@(10c358b4 <next_mnt>)
10c35d42: 508f addql #8,%sp
10c35d44: 4a80 tstl %d0
10c35d46: 66d2 bnes 10c35d1a <umount_tree+0x22>
10c35d48: bbd5 cmpal %a5@,%a5
10c35d4a: 6762 beqs 10c35dae <umount_tree+0xb6>
10c35d4c: 284d moveal %a5,%a4
10c35d4e: 246e ffdc moveal %fp@(-36),%a2
10c35d52: 47ea ffcc lea %a2@(-52),%a3
10c35d56: 226a 0004 moveal %a2@(4),%a1
10c35d5a: 2052 moveal %a2@,%a0
10c35d5c: 2149 0004 movel %a1,%a0@(4)
10c35d60: 2288 movel %a0,%a1@
10c35d62: 248a movel %a2,%a2@
10c35d64: 254a 0004 movel %a2,%a2@(4)
10c35d68: b7eb 0008 cmpal %a3@(8),%a3
10c35d6c: 6718 beqs 10c35d86 <umount_tree+0x8e>
10c35d6e: 486e ffe4 pea %fp@(-28)
10c35d72: 2f0b movel %a3,%sp@-
10c35d74: 4eba fa44 jsr %pc@(10c357ba <detach_mnt>)
10c35d78: 508f addql #8,%sp
10c35d7a: 486e ffe4 pea %fp@(-28)
10c35d7e: 4eb9 10c2 bcfe jsr 10c2bcfe <path_release>
10c35d84: 588f addql #4,%sp
10c35d86: b6fc 0000 cmpaw #0,%a3
10c35d8a: 671e beqs 10c35daa <umount_tree+0xb2>
10c35d8c: 41ea fff4 lea %a2@(-12),%a0
10c35d90: 40c1 movew %sr,%d1
10c35d92: 007c 0700 oriw #1792,%sr
10c35d96: 2010 movel %a0@,%d0
10c35d98: 5380 subql #1,%d0
10c35d9a: 2080 movel %d0,%a0@
10c35d9c: 46c1 movew %d1,%sr
10c35d9e: 4a80 tstl %d0
10c35da0: 6608 bnes 10c35daa <umount_tree+0xb2>
10c35da2: 2f0b movel %a3,%sp@-
10c35da4: 4eba fbbc jsr %pc@(10c35962 <__mntput>)
10c35da8: 588f addql #4,%sp
10c35daa: b9d4 cmpal %a4@,%a4
10c35dac: 66a0 bnes 10c35d4e <umount_tree+0x56>
10c35dae: 4cee 3c00 ffcc moveml %fp@(-52),%a2-%a5
10c35db4: 4e5e unlk %fp
10c35db6: 4e75 rts
10c35db8 <do_umount>:
10c35db8: 4e56 0000 linkw %fp,#0
10c35dbc: 48e7 3030 moveml %d2-%d3/%a2-%a3,%sp@-
10c35dc0: 266e 0008 moveal %fp@(8),%a3
10c35dc4: 242e 000c movel %fp@(12),%d2
10c35dc8: 246b 0014 moveal %a3@(20),%a2
10c35dcc: 7600 moveq #0,%d3
10c35dce: 0802 0000 btst #0,%d2
10c35dd2: 6714 beqs 10c35de8 <do_umount+0x30>
10c35dd4: 206a 001c moveal %a2@(28),%a0
10c35dd8: 4aa8 0034 tstl %a0@(52)
10c35ddc: 670a beqs 10c35de8 <do_umount+0x30>
10c35dde: 2f0a movel %a2,%sp@-
10c35de0: 2068 0034 moveal %a0@(52),%a0
10c35de4: 4e90 jsr %a0@
10c35de6: 588f addql #4,%sp
10c35de8: 2079 1002 53b4 moveal 100253b4 <_current_task>,%a0
10c35dee: 2068 02ea moveal %a0@(746),%a0
10c35df2: b7e8 0018 cmpal %a0@(24),%a3
10c35df6: 663a bnes 10c35e32 <do_umount+0x7a>
10c35df8: 0802 0001 btst #1,%d2
10c35dfc: 6634 bnes 10c35e32 <do_umount+0x7a>
10c35dfe: 7430 moveq #48,%d2
10c35e00: d48a addl %a2,%d2
10c35e02: 2f02 movel %d2,%sp@-
10c35e04: 4eb9 10c8 53bc jsr 10c853bc <__down_write>
10c35e0a: 588f addql #4,%sp
10c35e0c: 082a 0000 0027 btst #0,%a2@(39)
10c35e12: 6614 bnes 10c35e28 <do_umount+0x70>
10c35e14: 42a7 clrl %sp@-
10c35e16: 4878 0001 pea 1 <PF_DTRACE_OFF>
10c35e1a: 2f0a movel %a2,%sp@-
10c35e1c: 4eb9 10c2 896c jsr 10c2896c <do_remount_sb>
10c35e22: 2600 movel %d0,%d3
10c35e24: 4fef 000c lea %sp@(12),%sp
10c35e28: 2f02 movel %d2,%sp@-
10c35e2a: 4eb9 10c8 5476 jsr 10c85476 <__up_write>
10c35e30: 6048 bras 10c35e7a <do_umount+0xc2>
10c35e32: 227c 1000 dba4 moveal #268491684,%a1
10c35e38: 41fa 000c lea %pc@(10c35e46 <do_umount+0x8e>),%a0
10c35e3c: 5391 subql #1,%a1@
10c35e3e: 6a06 bpls 10c35e46 <do_umount+0x8e>
10c35e40: 4ef9 10c8 56f4 jmp 10c856f4 <__down_failed>
10c35e46: 76f0 moveq #-16,%d3
10c35e48: 7002 moveq #2,%d0
10c35e4a: b0ab 0028 cmpl %a3@(40),%d0
10c35e4e: 6706 beqs 10c35e56 <do_umount+0x9e>
10c35e50: 0802 0001 btst #1,%d2
10c35e54: 6710 beqs 10c35e66 <do_umount+0xae>
10c35e56: 41eb 0034 lea %a3@(52),%a0
10c35e5a: b1d0 cmpal %a0@,%a0
10c35e5c: 6706 beqs 10c35e64 <do_umount+0xac>
10c35e5e: 2f0b movel %a3,%sp@-
10c35e60: 4eba fe96 jsr %pc@(10c35cf8 <umount_tree>)
10c35e64: 7600 moveq #0,%d3
10c35e66: 227c 1000 dba4 moveal #268491684,%a1
10c35e6c: 41fa 000c lea %pc@(10c35e7a <do_umount+0xc2>),%a0
10c35e70: 5291 addql #1,%a1@
10c35e72: 6e06 bgts 10c35e7a <do_umount+0xc2>
10c35e74: 4ef9 10c8 571c jmp 10c8571c <__up_wakeup>
10c35e7a: 2003 movel %d3,%d0
10c35e7c: 4cee 0c0c fff0 moveml %fp@(-16),%d2-%d3/%a2-%a3
10c35e82: 4e5e unlk %fp
10c35e84: 4e75 rts
10c35e86 <sys_umount>:
10c35e86: 4e56 ffe4 linkw %fp,#-28
10c35e8a: 48e7 3800 moveml %d2-%d4,%sp@-
10c35e8e: 2f2e 0008 movel %fp@(8),%sp@-
10c35e92: 4eb9 10c2 baf8 jsr 10c2baf8 <getname>
10c35e98: 2800 movel %d0,%d4
10c35e9a: 588f addql #4,%sp
10c35e9c: 2604 movel %d4,%d3
10c35e9e: 0c83 ffff fc18 cmpil #-1000,%d3
10c35ea4: 6200 008a bhiw 10c35f30 <sys_umount+0xaa>
10c35ea8: 7600 moveq #0,%d3
10c35eaa: 74e4 moveq #-28,%d2
10c35eac: d48e addl %fp,%d2
10c35eae: 2f02 movel %d2,%sp@-
10c35eb0: 4878 0009 pea 9 <LSIGTRAP+0x4>
10c35eb4: 2f04 movel %d4,%sp@-
10c35eb6: 4eb9 10c2 c7e0 jsr 10c2c7e0 <path_init>
10c35ebc: 4fef 000c lea %sp@(12),%sp
10c35ec0: 4a80 tstl %d0
10c35ec2: 670e beqs 10c35ed2 <sys_umount+0x4c>
10c35ec4: 2f02 movel %d2,%sp@-
10c35ec6: 2f04 movel %d4,%sp@-
10c35ec8: 4eb9 10c2 c67c jsr 10c2c67c <path_walk>
10c35ece: 2600 movel %d0,%d3
10c35ed0: 508f addql #8,%sp
10c35ed2: 2f04 movel %d4,%sp@-
10c35ed4: 2f39 1002 7d20 movel 10027d20 <names_cachep>,%sp@-
10c35eda: 4eb9 10c2 0aea jsr 10c20aea <kmem_cache_free>
10c35ee0: 508f addql #8,%sp
10c35ee2: 4a83 tstl %d3
10c35ee4: 664a bnes 10c35f30 <sys_umount+0xaa>
10c35ee6: 76ea moveq #-22,%d3
10c35ee8: 206e ffe8 moveal %fp@(-24),%a0
10c35eec: 202e ffe4 movel %fp@(-28),%d0
10c35ef0: b0a8 0010 cmpl %a0@(16),%d0
10c35ef4: 6632 bnes 10c35f28 <sys_umount+0xa2>
10c35ef6: 2f08 movel %a0,%sp@-
10c35ef8: 4eba f894 jsr %pc@(10c3578e <check_mnt>)
10c35efc: 588f addql #4,%sp
10c35efe: 4a80 tstl %d0
10c35f00: 6726 beqs 10c35f28 <sys_umount+0xa2>
10c35f02: 76ff moveq #-1,%d3
10c35f04: 2079 1002 53b4 moveal 100253b4 <_current_task>,%a0
10c35f0a: 0828 0005 01d1 btst #5,%a0@(465)
10c35f10: 6716 beqs 10c35f28 <sys_umount+0xa2>
10c35f12: 0068 0100 0006 oriw #256,%a0@(6)
10c35f18: 2f2e 000c movel %fp@(12),%sp@-
10c35f1c: 2f2e ffe8 movel %fp@(-24),%sp@-
10c35f20: 4eba fe96 jsr %pc@(10c35db8 <do_umount>)
10c35f24: 2600 movel %d0,%d3
10c35f26: 508f addql #8,%sp
10c35f28: 2f02 movel %d2,%sp@-
10c35f2a: 4eb9 10c2 bcfe jsr 10c2bcfe <path_release>
10c35f30: 2003 movel %d3,%d0
10c35f32: 4cee 001c ffd8 moveml %fp@(-40),%d2-%d4
10c35f38: 4e5e unlk %fp
10c35f3a: 4e75 rts
10c35f3c <sys_oldumount>:
10c35f3c: 4e56 0000 linkw %fp,#0
10c35f40: 42a7 clrl %sp@-
10c35f42: 2f2e 0008 movel %fp@(8),%sp@-
10c35f46: 4eba ff3e jsr %pc@(10c35e86 <sys_umount>)
10c35f4a: 4e5e unlk %fp
10c35f4c: 4e75 rts
10c35f4e <mount_is_safe>:
10c35f4e: 4e56 0000 linkw %fp,#0
10c35f52: 2079 1002 53b4 moveal 100253b4 <_current_task>,%a0
10c35f58: 0828 0005 01d1 btst #5,%a0@(465)
10c35f5e: 670a beqs 10c35f6a <mount_is_safe+0x1c>
10c35f60: 0068 0100 0006 oriw #256,%a0@(6)
10c35f66: 7000 moveq #0,%d0
10c35f68: 6002 bras 10c35f6c <mount_is_safe+0x1e>
10c35f6a: 70ff moveq #-1,%d0
10c35f6c: 4e5e unlk %fp
10c35f6e: 4e75 rts
10c35f70 <copy_tree>:
10c35f70: 4e56 ffe4 linkw %fp,#-28
10c35f74: 48e7 383c moveml %d2-%d4/%a2-%a5,%sp@-
10c35f78: 262e 0008 movel %fp@(8),%d3
10c35f7c: 2643 moveal %d3,%a3
10c35f7e: 2f2e 000c movel %fp@(12),%sp@-
10c35f82: 2f0b movel %a3,%sp@-
10c35f84: 45fa f96e lea %pc@(10c358f4 <clone_mnt>),%a2
10c35f88: 4e92 jsr %a2@
10c35f8a: 2840 moveal %d0,%a4
10c35f8c: 2d4c ffe8 movel %a4,%fp@(-24)
10c35f90: 2a4c moveal %a4,%a5
10c35f92: 508f addql #8,%sp
10c35f94: 280a movel %a2,%d4
10c35f96: bafc 0000 cmpaw #0,%a5
10c35f9a: 6700 008e beqw 10c3602a <copy_tree+0xba>
10c35f9e: 2b4d 0008 movel %a5,%a5@(8)
10c35fa2: 2b6b 000c 000c movel %a3@(12),%a5@(12)
10c35fa8: 243c 10c3 58b4 movel #281237684,%d2
10c35fae: 6058 bras 10c36008 <copy_tree+0x98>
10c35fb0: 2028 0008 movel %a0@(8),%d0
10c35fb4: b08b cmpl %a3,%d0
10c35fb6: 670c beqs 10c35fc4 <copy_tree+0x54>
10c35fb8: 266b 0008 moveal %a3@(8),%a3
10c35fbc: 286c 0008 moveal %a4@(8),%a4
10c35fc0: b08b cmpl %a3,%d0
10c35fc2: 66f4 bnes 10c35fb8 <copy_tree+0x48>
10c35fc4: 2648 moveal %a0,%a3
10c35fc6: 2d4c ffe8 movel %a4,%fp@(-24)
10c35fca: 2d6b 000c ffe4 movel %a3@(12),%fp@(-28)
10c35fd0: 2f2b 0010 movel %a3@(16),%sp@-
10c35fd4: 2f0b movel %a3,%sp@-
10c35fd6: 2044 moveal %d4,%a0
10c35fd8: 4e90 jsr %a0@
10c35fda: 2840 moveal %d0,%a4
10c35fdc: 508f addql #8,%sp
10c35fde: b8fc 0000 cmpaw #0,%a4
10c35fe2: 673a beqs 10c3601e <copy_tree+0xae>
10c35fe4: 41ec 0034 lea %a4@(52),%a0
10c35fe8: 43ed 0034 lea %a5@(52),%a1
10c35fec: 2469 0004 moveal %a1@(4),%a2
10c35ff0: 2348 0004 movel %a0,%a1@(4)
10c35ff4: 2089 movel %a1,%a0@
10c35ff6: 214a 0004 movel %a2,%a0@(4)
10c35ffa: 2488 movel %a0,%a2@
10c35ffc: 486e ffe4 pea %fp@(-28)
10c36000: 2f0c movel %a4,%sp@-
10c36002: 4eba f810 jsr %pc@(10c35814 <attach_mnt>)
10c36006: 508f addql #8,%sp
10c36008: 2f03 movel %d3,%sp@-
10c3600a: 2f0b movel %a3,%sp@-
10c3600c: 2042 moveal %d2,%a0
10c3600e: 4e90 jsr %a0@
10c36010: 2040 moveal %d0,%a0
10c36012: 508f addql #8,%sp
10c36014: b0fc 0000 cmpaw #0,%a0
10c36018: 6696 bnes 10c35fb0 <copy_tree+0x40>
10c3601a: 200d movel %a5,%d0
10c3601c: 600e bras 10c3602c <copy_tree+0xbc>
10c3601e: bafc 0000 cmpaw #0,%a5
10c36022: 6706 beqs 10c3602a <copy_tree+0xba>
10c36024: 2f0d movel %a5,%sp@-
10c36026: 4eba fcd0 jsr %pc@(10c35cf8 <umount_tree>)
10c3602a: 7000 moveq #0,%d0
10c3602c: 4cee 3c1c ffc8 moveml %fp@(-56),%d2-%d4/%a2-%a5
10c36032: 4e5e unlk %fp
10c36034: 4e75 rts
10c36036 <graft_tree>:
10c36036: 4e56 fff8 linkw %fp,#-8
10c3603a: 48e7 003c moveml %a2-%a5,%sp@-
10c3603e: 286e 0008 moveal %fp@(8),%a4
10c36042: 2a6e 000c moveal %fp@(12),%a5
10c36046: 206c 0014 moveal %a4@(20),%a0
10c3604a: 4aa8 0024 tstl %a0@(36)
10c3604e: 6c06 bges 10c36056 <graft_tree+0x20>
10c36050: 70ea moveq #-22,%d0
10c36052: 6000 00ce braw 10c36122 <graft_tree+0xec>
10c36056: 2055 moveal %a5@,%a0
10c36058: 2268 0008 moveal %a0@(8),%a1
10c3605c: 3029 0032 movew %a1@(50),%d0
10c36060: 0240 f000 andiw #-4096,%d0
10c36064: 0c40 4000 cmpiw #16384,%d0
10c36068: 57c1 seq %d1
10c3606a: 206c 0010 moveal %a4@(16),%a0
10c3606e: 2068 0008 moveal %a0@(8),%a0
10c36072: 3028 0032 movew %a0@(50),%d0
10c36076: 0240 f000 andiw #-4096,%d0
10c3607a: 0c40 4000 cmpiw #16384,%d0
10c3607e: 57c0 seq %d0
10c36080: b001 cmpb %d1,%d0
10c36082: 6706 beqs 10c3608a <graft_tree+0x54>
10c36084: 70ec moveq #-20,%d0
10c36086: 6000 009a braw 10c36122 <graft_tree+0xec>
10c3608a: 72fe moveq #-2,%d1
10c3608c: 7078 moveq #120,%d0
10c3608e: d089 addl %a1,%d0
10c36090: 2240 moveal %d0,%a1
10c36092: 41fa 000c lea %pc@(10c360a0 <graft_tree+0x6a>),%a0
10c36096: 5391 subql #1,%a1@
10c36098: 6a06 bpls 10c360a0 <graft_tree+0x6a>
10c3609a: 4ef9 10c8 56f4 jmp 10c856f4 <__down_failed>
10c360a0: 2255 moveal %a5@,%a1
10c360a2: 2069 0008 moveal %a1@(8),%a0
10c360a6: 0828 0005 010b btst #5,%a0@(267)
10c360ac: 665a bnes 10c36108 <graft_tree+0xd2>
10c360ae: b3e9 000c cmpal %a1@(12),%a1
10c360b2: 6708 beqs 10c360bc <graft_tree+0x86>
10c360b4: 41e9 0010 lea %a1@(16),%a0
10c360b8: b1d0 cmpal %a0@,%a0
10c360ba: 674c beqs 10c36108 <graft_tree+0xd2>
10c360bc: 2f0d movel %a5,%sp@-
10c360be: 2f0c movel %a4,%sp@-
10c360c0: 4eba f752 jsr %pc@(10c35814 <attach_mnt>)
10c360c4: 41ee fff8 lea %fp@(-8),%a0
10c360c8: 43ec 0034 lea %a4@(52),%a1
10c360cc: 2469 0004 moveal %a1@(4),%a2
10c360d0: 2348 0004 movel %a0,%a1@(4)
10c360d4: 2089 movel %a1,%a0@
10c360d6: 2d4a fffc movel %a2,%fp@(-4)
10c360da: 2488 movel %a0,%a2@
10c360dc: 2679 1000 dba0 moveal 1000dba0 <vfsmntlist+0x4>,%a3
10c360e2: 2450 moveal %a0@,%a2
10c360e4: b1ca cmpal %a2,%a0
10c360e6: 6712 beqs 10c360fa <graft_tree+0xc4>
10c360e8: 226e fffc moveal %fp@(-4),%a1
10c360ec: 2053 moveal %a3@,%a0
10c360ee: 254b 0004 movel %a3,%a2@(4)
10c360f2: 268a movel %a2,%a3@
10c360f4: 2288 movel %a0,%a1@
10c360f6: 2149 0004 movel %a1,%a0@(4)
10c360fa: b8fc 0000 cmpaw #0,%a4
10c360fe: 6706 beqs 10c36106 <graft_tree+0xd0>
10c36100: 41ec 0028 lea %a4@(40),%a0
10c36104: 5290 addql #1,%a0@
10c36106: 7200 moveq #0,%d1
10c36108: 2055 moveal %a5@,%a0
10c3610a: 7078 moveq #120,%d0
10c3610c: d0a8 0008 addl %a0@(8),%d0
10c36110: 2240 moveal %d0,%a1
10c36112: 41fa 000c lea %pc@(10c36120 <graft_tree+0xea>),%a0
10c36116: 5291 addql #1,%a1@
10c36118: 6e06 bgts 10c36120 <graft_tree+0xea>
10c3611a: 4ef9 10c8 571c jmp 10c8571c <__up_wakeup>
10c36120: 2001 movel %d1,%d0
10c36122: 4cee 3c00 ffe8 moveml %fp@(-24),%a2-%a5
10c36128: 4e5e unlk %fp
10c3612a: 4e75 rts
10c3612c <do_loopback>:
10c3612c: 4e56 ffe4 linkw %fp,#-28
10c36130: 48e7 3c30 moveml %d2-%d5/%a2-%a3,%sp@-
10c36134: 266e 0008 moveal %fp@(8),%a3
10c36138: 246e 000c moveal %fp@(12),%a2
10c3613c: 2a2e 0010 movel %fp@(16),%d5
10c36140: 7800 moveq #0,%d4
10c36142: 2f0b movel %a3,%sp@-
10c36144: 4eba fe08 jsr %pc@(10c35f4e <mount_is_safe>)
10c36148: 2600 movel %d0,%d3
10c3614a: 588f addql #4,%sp
10c3614c: 6600 00f2 bnew 10c36240 <do_loopback+0x114>
10c36150: b4fc 0000 cmpaw #0,%a2
10c36154: 6704 beqs 10c3615a <do_loopback+0x2e>
10c36156: 4a12 tstb %a2@
10c36158: 6606 bnes 10c36160 <do_loopback+0x34>
10c3615a: 70ea moveq #-22,%d0
10c3615c: 6000 00e2 braw 10c36240 <do_loopback+0x114>
10c36160: 74e4 moveq #-28,%d2
10c36162: d48e addl %fp,%d2
10c36164: 2f02 movel %d2,%sp@-
10c36166: 4878 0009 pea 9 <LSIGTRAP+0x4>
10c3616a: 2f0a movel %a2,%sp@-
10c3616c: 4eb9 10c2 c7e0 jsr 10c2c7e0 <path_init>
10c36172: 4fef 000c lea %sp@(12),%sp
10c36176: 4a80 tstl %d0
10c36178: 670e beqs 10c36188 <do_loopback+0x5c>
10c3617a: 2f02 movel %d2,%sp@-
10c3617c: 2f0a movel %a2,%sp@-
10c3617e: 4eb9 10c2 c67c jsr 10c2c67c <path_walk>
10c36184: 2600 movel %d0,%d3
10c36186: 508f addql #8,%sp
10c36188: 4a83 tstl %d3
10c3618a: 6600 00b2 bnew 10c3623e <do_loopback+0x112>
10c3618e: 227c 1000 dba4 moveal #268491684,%a1
10c36194: 41fa 000c lea %pc@(10c361a2 <do_loopback+0x76>),%a0
10c36198: 5391 subql #1,%a1@
10c3619a: 6a06 bpls 10c361a2 <do_loopback+0x76>
10c3619c: 4ef9 10c8 56f4 jmp 10c856f4 <__down_failed>
10c361a2: 76ea moveq #-22,%d3
10c361a4: 2f2b 0004 movel %a3@(4),%sp@-
10c361a8: 45fa f5e4 lea %pc@(10c3578e <check_mnt>),%a2
10c361ac: 4e92 jsr %a2@
10c361ae: 588f addql #4,%sp
10c361b0: 4a80 tstl %d0
10c361b2: 6734 beqs 10c361e8 <do_loopback+0xbc>
10c361b4: 4a85 tstl %d5
10c361b6: 670c beqs 10c361c4 <do_loopback+0x98>
10c361b8: 2f2e ffe8 movel %fp@(-24),%sp@-
10c361bc: 4e92 jsr %a2@
10c361be: 588f addql #4,%sp
10c361c0: 4a80 tstl %d0
10c361c2: 6724 beqs 10c361e8 <do_loopback+0xbc>
10c361c4: 76f4 moveq #-12,%d3
10c361c6: 4a85 tstl %d5
10c361c8: 670e beqs 10c361d8 <do_loopback+0xac>
10c361ca: 2f2e ffe4 movel %fp@(-28),%sp@-
10c361ce: 2f2e ffe8 movel %fp@(-24),%sp@-
10c361d2: 4eba fd9c jsr %pc@(10c35f70 <copy_tree>)
10c361d6: 600c bras 10c361e4 <do_loopback+0xb8>
10c361d8: 2f2e ffe4 movel %fp@(-28),%sp@-
10c361dc: 2f2e ffe8 movel %fp@(-24),%sp@-
10c361e0: 4eba f712 jsr %pc@(10c358f4 <clone_mnt>)
10c361e4: 2800 movel %d0,%d4
10c361e6: 508f addql #8,%sp
10c361e8: 4a84 tstl %d4
10c361ea: 6736 beqs 10c36222 <do_loopback+0xf6>
10c361ec: 2f0b movel %a3,%sp@-
10c361ee: 2f04 movel %d4,%sp@-
10c361f0: 4eba fe44 jsr %pc@(10c36036 <graft_tree>)
10c361f4: 2600 movel %d0,%d3
10c361f6: 508f addql #8,%sp
10c361f8: 6708 beqs 10c36202 <do_loopback+0xd6>
10c361fa: 2f04 movel %d4,%sp@-
10c361fc: 4eba fafa jsr %pc@(10c35cf8 <umount_tree>)
10c36200: 601e bras 10c36220 <do_loopback+0xf4>
10c36202: 2244 moveal %d4,%a1
10c36204: 41e9 0028 lea %a1@(40),%a0
10c36208: 40c1 movew %sr,%d1
10c3620a: 007c 0700 oriw #1792,%sr
10c3620e: 2010 movel %a0@,%d0
10c36210: 5380 subql #1,%d0
10c36212: 2080 movel %d0,%a0@
10c36214: 46c1 movew %d1,%sr
10c36216: 4a80 tstl %d0
10c36218: 6608 bnes 10c36222 <do_loopback+0xf6>
10c3621a: 2f04 movel %d4,%sp@-
10c3621c: 4eba f744 jsr %pc@(10c35962 <__mntput>)
10c36220: 588f addql #4,%sp
10c36222: 227c 1000 dba4 moveal #268491684,%a1
10c36228: 41fa 000c lea %pc@(10c36236 <do_loopback+0x10a>),%a0
10c3622c: 5291 addql #1,%a1@
10c3622e: 6e06 bgts 10c36236 <do_loopback+0x10a>
10c36230: 4ef9 10c8 571c jmp 10c8571c <__up_wakeup>
10c36236: 2f02 movel %d2,%sp@-
10c36238: 4eb9 10c2 bcfe jsr 10c2bcfe <path_release>
10c3623e: 2003 movel %d3,%d0
10c36240: 4cee 0c3c ffcc moveml %fp@(-52),%d2-%d5/%a2-%a3
10c36246: 4e5e unlk %fp
10c36248: 4e75 rts
10c3624a <do_remount>:
10c3624a: 4e56 0000 linkw %fp,#0
10c3624e: 48e7 3020 moveml %d2-%d3/%a2,%sp@-
10c36252: 246e 0008 moveal %fp@(8),%a2
10c36256: 206a 0004 moveal %a2@(4),%a0
10c3625a: 2428 0014 movel %a0@(20),%d2
10c3625e: 2079 1002 53b4 moveal 100253b4 <_current_task>,%a0
10c36264: 0828 0005 01d1 btst #5,%a0@(465)
10c3626a: 6604 bnes 10c36270 <do_remount+0x26>
10c3626c: 70ff moveq #-1,%d0
10c3626e: 605c bras 10c362cc <do_remount+0x82>
10c36270: 0068 0100 0006 oriw #256,%a0@(6)
10c36276: 2f2a 0004 movel %a2@(4),%sp@-
10c3627a: 4eba f512 jsr %pc@(10c3578e <check_mnt>)
10c3627e: 588f addql #4,%sp
10c36280: 4a80 tstl %d0
10c36282: 670c beqs 10c36290 <do_remount+0x46>
10c36284: 206a 0004 moveal %a2@(4),%a0
10c36288: 2012 movel %a2@,%d0
10c3628a: b0a8 0010 cmpl %a0@(16),%d0
10c3628e: 6704 beqs 10c36294 <do_remount+0x4a>
10c36290: 70ea moveq #-22,%d0
10c36292: 6038 bras 10c362cc <do_remount+0x82>
10c36294: 7630 moveq #48,%d3
10c36296: d682 addl %d2,%d3
10c36298: 2f03 movel %d3,%sp@-
10c3629a: 4eb9 10c8 53bc jsr 10c853bc <__down_write>
10c362a0: 2eae 0014 movel %fp@(20),%sp@
10c362a4: 2f2e 000c movel %fp@(12),%sp@-
10c362a8: 2f02 movel %d2,%sp@-
10c362aa: 4eb9 10c2 896c jsr 10c2896c <do_remount_sb>
10c362b0: 2400 movel %d0,%d2
10c362b2: 4fef 000c lea %sp@(12),%sp
10c362b6: 660a bnes 10c362c2 <do_remount+0x78>
10c362b8: 206a 0004 moveal %a2@(4),%a0
10c362bc: 216e 0010 002c movel %fp@(16),%a0@(44)
10c362c2: 2f03 movel %d3,%sp@-
10c362c4: 4eb9 10c8 5476 jsr 10c85476 <__up_write>
10c362ca: 2002 movel %d2,%d0
10c362cc: 4cee 040c fff4 moveml %fp@(-12),%d2-%d3/%a2
10c362d2: 4e5e unlk %fp
10c362d4: 4e75 rts
10c362d6 <do_add_mount>:
10c362d6: 4e56 0000 linkw %fp,#0
10c362da: 48e7 2030 moveml %d2/%a2-%a3,%sp@-
10c362de: 266e 0008 moveal %fp@(8),%a3
10c362e2: 2f2e 001c movel %fp@(28),%sp@-
10c362e6: 2f2e 0018 movel %fp@(24),%sp@-
10c362ea: 2f2e 0010 movel %fp@(16),%sp@-
10c362ee: 2f2e 000c movel %fp@(12),%sp@-
10c362f2: 4eb9 10c2 8a42 jsr 10c28a42 <do_kern_mount>
10c362f8: 2440 moveal %d0,%a2
10c362fa: 4fef 0010 lea %sp@(16),%sp
10c362fe: 240a movel %a2,%d2
10c36300: 0c82 ffff fc18 cmpil #-1000,%d2
10c36306: 6200 00a0 bhiw 10c363a8 <do_add_mount+0xd2>
10c3630a: 227c 1000 dba4 moveal #268491684,%a1
10c36310: 41fa 000c lea %pc@(10c3631e <do_add_mount+0x48>),%a0
10c36314: 5391 subql #1,%a1@
10c36316: 6a06 bpls 10c3631e <do_add_mount+0x48>
10c36318: 4ef9 10c8 56f4 jmp 10c856f4 <__down_failed>
10c3631e: 2053 moveal %a3@,%a0
10c36320: 4aa8 0038 tstl %a0@(56)
10c36324: 6712 beqs 10c36338 <do_add_mount+0x62>
10c36326: 2f0b movel %a3,%sp@-
10c36328: 486b 0004 pea %a3@(4)
10c3632c: 4eb9 10c2 bf0a jsr 10c2bf0a <follow_down>
10c36332: 508f addql #8,%sp
10c36334: 4a80 tstl %d0
10c36336: 66e6 bnes 10c3631e <do_add_mount+0x48>
10c36338: 74ea moveq #-22,%d2
10c3633a: 2f2b 0004 movel %a3@(4),%sp@-
10c3633e: 4eba f44e jsr %pc@(10c3578e <check_mnt>)
10c36342: 588f addql #4,%sp
10c36344: 4a80 tstl %d0
10c36346: 672a beqs 10c36372 <do_add_mount+0x9c>
10c36348: 74f0 moveq #-16,%d2
10c3634a: 206b 0004 moveal %a3@(4),%a0
10c3634e: 2028 0014 movel %a0@(20),%d0
10c36352: b0aa 0014 cmpl %a2@(20),%d0
10c36356: 6608 bnes 10c36360 <do_add_mount+0x8a>
10c36358: 2068 0010 moveal %a0@(16),%a0
10c3635c: b1d3 cmpal %a3@,%a0
10c3635e: 6712 beqs 10c36372 <do_add_mount+0x9c>
10c36360: 256e 0014 002c movel %fp@(20),%a2@(44)
10c36366: 2f0b movel %a3,%sp@-
10c36368: 2f0a movel %a2,%sp@-
10c3636a: 4eba fcca jsr %pc@(10c36036 <graft_tree>)
10c3636e: 2400 movel %d0,%d2
10c36370: 508f addql #8,%sp
10c36372: 227c 1000 dba4 moveal #268491684,%a1
10c36378: 41fa 000c lea %pc@(10c36386 <do_add_mount+0xb0>),%a0
10c3637c: 5291 addql #1,%a1@
10c3637e: 6e06 bgts 10c36386 <do_add_mount+0xb0>
10c36380: 4ef9 10c8 571c jmp 10c8571c <__up_wakeup>
10c36386: b4fc 0000 cmpaw #0,%a2
10c3638a: 671c beqs 10c363a8 <do_add_mount+0xd2>
10c3638c: 41ea 0028 lea %a2@(40),%a0
10c36390: 40c1 movew %sr,%d1
10c36392: 007c 0700 oriw #1792,%sr
10c36396: 2010 movel %a0@,%d0
10c36398: 5380 subql #1,%d0
10c3639a: 2080 movel %d0,%a0@
10c3639c: 46c1 movew %d1,%sr
10c3639e: 4a80 tstl %d0
10c363a0: 6606 bnes 10c363a8 <do_add_mount+0xd2>
10c363a2: 2f0a movel %a2,%sp@-
10c363a4: 4eba f5bc jsr %pc@(10c35962 <__mntput>)
10c363a8: 2002 movel %d2,%d0
10c363aa: 4cee 0c04 fff4 moveml %fp@(-12),%d2/%a2-%a3
10c363b0: 4e5e unlk %fp
10c363b2: 4e75 rts
10c363b4 <copy_mount_options>:
10c363b4: 4e56 0000 linkw %fp,#0
10c363b8: 48e7 3030 moveml %d2-%d3/%a2-%a3,%sp@-
10c363bc: 262e 0008 movel %fp@(8),%d3
10c363c0: 266e 000c moveal %fp@(12),%a3
10c363c4: 4293 clrl %a3@
10c363c6: 4a83 tstl %d3
10c363c8: 676e beqs 10c36438 <copy_mount_options+0x84>
10c363ca: 42a7 clrl %sp@-
10c363cc: 4878 01f0 pea 1f0 <LSIGTRAP+0x1eb>
10c363d0: 4eb9 10c2 25d6 jsr 10c225d6 <__get_free_pages>
10c363d6: 2440 moveal %d0,%a2
10c363d8: 508f addql #8,%sp
10c363da: b4fc 0000 cmpaw #0,%a2
10c363de: 6604 bnes 10c363e4 <copy_mount_options+0x30>
10c363e0: 70f4 moveq #-12,%d0
10c363e2: 6056 bras 10c3643a <copy_mount_options+0x86>
10c363e4: 2403 movel %d3,%d2
10c363e6: 4682 notl %d2
10c363e8: 0c82 0000 1000 cmpil #4096,%d2
10c363ee: 6306 blss 10c363f6 <copy_mount_options+0x42>
10c363f0: 243c 0000 1000 movel #4096,%d2
10c363f6: 2f02 movel %d2,%sp@-
10c363f8: 2f03 movel %d3,%sp@-
10c363fa: 2f0a movel %a2,%sp@-
10c363fc: 4eb9 10c8 5744 jsr 10c85744 <memcpy>
10c36402: 4fef 000c lea %sp@(12),%sp
10c36406: 4a82 tstl %d2
10c36408: 660e bnes 10c36418 <copy_mount_options+0x64>
10c3640a: 42a7 clrl %sp@-
10c3640c: 2f0a movel %a2,%sp@-
10c3640e: 4eb9 10c2 2136 jsr 10c22136 <free_pages>
10c36414: 70f2 moveq #-14,%d0
10c36416: 6022 bras 10c3643a <copy_mount_options+0x86>
10c36418: 0c82 0000 1000 cmpil #4096,%d2
10c3641e: 6716 beqs 10c36436 <copy_mount_options+0x82>
10c36420: 203c 0000 1000 movel #4096,%d0
10c36426: 9082 subl %d2,%d0
10c36428: 2f00 movel %d0,%sp@-
10c3642a: 42a7 clrl %sp@-
10c3642c: 4872 2800 pea %a2@(00000000,%d2:l)
10c36430: 4eb9 10c8 576c jsr 10c8576c <memset>
10c36436: 268a movel %a2,%a3@
10c36438: 7000 moveq #0,%d0
10c3643a: 4cee 0c0c fff0 moveml %fp@(-16),%d2-%d3/%a2-%a3
10c36440: 4e5e unlk %fp
10c36442: 4e75 rts
10c36444 <do_mount>:
10c36444: 4e56 ffe4 linkw %fp,#-28
10c36448: 48e7 3f30 moveml %d2-%d7/%a2-%a3,%sp@-
10c3644c: 2c2e 0008 movel %fp@(8),%d6
10c36450: 266e 000c moveal %fp@(12),%a3
10c36454: 262e 0014 movel %fp@(20),%d3
10c36458: 2e2e 0018 movel %fp@(24),%d7
10c3645c: 7800 moveq #0,%d4
10c3645e: 7a00 moveq #0,%d5
10c36460: 2003 movel %d3,%d0
10c36462: 4240 clrw %d0
10c36464: 0c80 c0ed 0000 cmpil #-1058209792,%d0
10c3646a: 6606 bnes 10c36472 <do_mount+0x2e>
10c3646c: 0283 0000 ffff andil #65535,%d3
10c36472: b6fc 0000 cmpaw #0,%a3
10c36476: 6732 beqs 10c364aa <do_mount+0x66>
10c36478: 4a13 tstb %a3@
10c3647a: 672e beqs 10c364aa <do_mount+0x66>
10c3647c: 4878 1000 pea 1000 <LFLUSH_I_AND_D+0x7f8>
10c36480: 42a7 clrl %sp@-
10c36482: 2f0b movel %a3,%sp@-
10c36484: 45f9 10c8 4414 lea 10c84414 <memchr>,%a2
10c3648a: 4e92 jsr %a2@
10c3648c: 4fef 000c lea %sp@(12),%sp
10c36490: 4a80 tstl %d0
10c36492: 6716 beqs 10c364aa <do_mount+0x66>
10c36494: 4a86 tstl %d6
10c36496: 6718 beqs 10c364b0 <do_mount+0x6c>
10c36498: 4878 1000 pea 1000 <LFLUSH_I_AND_D+0x7f8>
10c3649c: 42a7 clrl %sp@-
10c3649e: 2f06 movel %d6,%sp@-
10c364a0: 4e92 jsr %a2@
10c364a2: 4fef 000c lea %sp@(12),%sp
10c364a6: 4a80 tstl %d0
10c364a8: 6606 bnes 10c364b0 <do_mount+0x6c>
10c364aa: 70ea moveq #-22,%d0
10c364ac: 6000 00ac braw 10c3655a <do_mount+0x116>
10c364b0: 0803 0001 btst #1,%d3
10c364b4: 6702 beqs 10c364b8 <do_mount+0x74>
10c364b6: 7a01 moveq #1,%d5
10c364b8: 0803 0002 btst #2,%d3
10c364bc: 6704 beqs 10c364c2 <do_mount+0x7e>
10c364be: 7002 moveq #2,%d0
10c364c0: 8a80 orl %d0,%d5
10c364c2: 0803 0003 btst #3,%d3
10c364c6: 6704 beqs 10c364cc <do_mount+0x88>
10c364c8: 7004 moveq #4,%d0
10c364ca: 8a80 orl %d0,%d5
10c364cc: 70f1 moveq #-15,%d0
10c364ce: c680 andl %d0,%d3
10c364d0: 74e4 moveq #-28,%d2
10c364d2: d48e addl %fp,%d2
10c364d4: 2f02 movel %d2,%sp@-
10c364d6: 4878 0009 pea 9 <LSIGTRAP+0x4>
10c364da: 2f0b movel %a3,%sp@-
10c364dc: 4eb9 10c2 c7e0 jsr 10c2c7e0 <path_init>
10c364e2: 4fef 000c lea %sp@(12),%sp
10c364e6: 4a80 tstl %d0
10c364e8: 670e beqs 10c364f8 <do_mount+0xb4>
10c364ea: 2f02 movel %d2,%sp@-
10c364ec: 2f0b movel %a3,%sp@-
10c364ee: 4eb9 10c2 c67c jsr 10c2c67c <path_walk>
10c364f4: 2800 movel %d0,%d4
10c364f6: 508f addql #8,%sp
10c364f8: 4a84 tstl %d4
10c364fa: 665c bnes 10c36558 <do_mount+0x114>
10c364fc: 0803 0005 btst #5,%d3
10c36500: 6718 beqs 10c3651a <do_mount+0xd6>
10c36502: 2f07 movel %d7,%sp@-
10c36504: 2f05 movel %d5,%sp@-
10c36506: 70df moveq #-33,%d0
10c36508: c083 andl %d3,%d0
10c3650a: 2f00 movel %d0,%sp@-
10c3650c: 2f02 movel %d2,%sp@-
10c3650e: 4eba fd3a jsr %pc@(10c3624a <do_remount>)
10c36512: 2800 movel %d0,%d4
10c36514: 4fef 0010 lea %sp@(16),%sp
10c36518: 6036 bras 10c36550 <do_mount+0x10c>
10c3651a: 0803 000c btst #12,%d3
10c3651e: 6718 beqs 10c36538 <do_mount+0xf4>
10c36520: 0283 0000 4000 andil #16384,%d3
10c36526: 2f03 movel %d3,%sp@-
10c36528: 2f06 movel %d6,%sp@-
10c3652a: 2f02 movel %d2,%sp@-
10c3652c: 4eba fbfe jsr %pc@(10c3612c <do_loopback>)
10c36530: 2800 movel %d0,%d4
10c36532: 4fef 000c lea %sp@(12),%sp
10c36536: 6018 bras 10c36550 <do_mount+0x10c>
10c36538: 2f07 movel %d7,%sp@-
10c3653a: 2f06 movel %d6,%sp@-
10c3653c: 2f05 movel %d5,%sp@-
10c3653e: 2f03 movel %d3,%sp@-
10c36540: 2f2e 0010 movel %fp@(16),%sp@-
10c36544: 2f02 movel %d2,%sp@-
10c36546: 4eba fd8e jsr %pc@(10c362d6 <do_add_mount>)
10c3654a: 2800 movel %d0,%d4
10c3654c: 4fef 0018 lea %sp@(24),%sp
10c36550: 2f02 movel %d2,%sp@-
10c36552: 4eb9 10c2 bcfe jsr 10c2bcfe <path_release>
10c36558: 2004 movel %d4,%d0
10c3655a: 4cee 0cfc ffc4 moveml %fp@(-60),%d2-%d7/%a2-%a3
10c36560: 4e5e unlk %fp
10c36562: 4e75 rts
10c36564 <sys_mount>:
10c36564: 4e56 fff4 linkw %fp,#-12
10c36568: 48e7 3030 moveml %d2-%d3/%a2-%a3,%sp@-
10c3656c: 486e fffc pea %fp@(-4)
10c36570: 2f2e 0010 movel %fp@(16),%sp@-
10c36574: 45fa fe3e lea %pc@(10c363b4 <copy_mount_options>),%a2
10c36578: 4e92 jsr %a2@
10c3657a: 2400 movel %d0,%d2
10c3657c: 508f addql #8,%sp
10c3657e: 6d00 008a bltw 10c3660a <sys_mount+0xa6>
10c36582: 2f2e 000c movel %fp@(12),%sp@-
10c36586: 4eb9 10c2 baf8 jsr 10c2baf8 <getname>
10c3658c: 2600 movel %d0,%d3
10c3658e: 588f addql #4,%sp
10c36590: 2403 movel %d3,%d2
10c36592: 47f9 10c2 2136 lea 10c22136 <free_pages>,%a3
10c36598: 0c82 ffff fc18 cmpil #-1000,%d2
10c3659e: 6260 bhis 10c36600 <sys_mount+0x9c>
10c365a0: 486e fff8 pea %fp@(-8)
10c365a4: 2f2e 0008 movel %fp@(8),%sp@-
10c365a8: 4e92 jsr %a2@
10c365aa: 2400 movel %d0,%d2
10c365ac: 508f addql #8,%sp
10c365ae: 6d40 blts 10c365f0 <sys_mount+0x8c>
10c365b0: 486e fff4 pea %fp@(-12)
10c365b4: 2f2e 0018 movel %fp@(24),%sp@-
10c365b8: 4e92 jsr %a2@
10c365ba: 2400 movel %d0,%d2
10c365bc: 508f addql #8,%sp
10c365be: 6d26 blts 10c365e6 <sys_mount+0x82>
10c365c0: 2f2e fff4 movel %fp@(-12),%sp@-
10c365c4: 2f2e 0014 movel %fp@(20),%sp@-
10c365c8: 2f2e fffc movel %fp@(-4),%sp@-
10c365cc: 2f03 movel %d3,%sp@-
10c365ce: 2f2e fff8 movel %fp@(-8),%sp@-
10c365d2: 4eba fe70 jsr %pc@(10c36444 <do_mount>)
10c365d6: 2400 movel %d0,%d2
10c365d8: 4fef 0010 lea %sp@(16),%sp
10c365dc: 4297 clrl %sp@
10c365de: 2f2e fff4 movel %fp@(-12),%sp@-
10c365e2: 4e93 jsr %a3@
10c365e4: 508f addql #8,%sp
10c365e6: 42a7 clrl %sp@-
10c365e8: 2f2e fff8 movel %fp@(-8),%sp@-
10c365ec: 4e93 jsr %a3@
10c365ee: 508f addql #8,%sp
10c365f0: 2f03 movel %d3,%sp@-
10c365f2: 2f39 1002 7d20 movel 10027d20 <names_cachep>,%sp@-
10c365f8: 4eb9 10c2 0aea jsr 10c20aea <kmem_cache_free>
10c365fe: 508f addql #8,%sp
10c36600: 42a7 clrl %sp@-
10c36602: 2f2e fffc movel %fp@(-4),%sp@-
10c36606: 4e93 jsr %a3@
10c36608: 2002 movel %d2,%d0
10c3660a: 4cee 0c0c ffe4 moveml %fp@(-28),%d2-%d3/%a2-%a3
10c36610: 4e5e unlk %fp
10c36612: 4e75 rts
10c36614 <chroot_fs_refs>:
10c36614: 4e56 0000 linkw %fp,#0
10c36618: 48e7 383c moveml %d2-%d4/%a2-%a5,%sp@-
10c3661c: 2a6e 0008 moveal %fp@(8),%a5
10c36620: 286e 000c moveal %fp@(12),%a4
10c36624: 2679 1001 11d8 moveal 100111d8 <init_task_union+0x48>,%a3
10c3662a: 263c 1001 1190 movel #268505488,%d3
10c36630: b68b cmpl %a3,%d3
10c36632: 6700 010c beqw 10c36740 <chroot_fs_refs+0x12c>
10c36636: 246b 02ea moveal %a3@(746),%a2
10c3663a: b4fc 0000 cmpaw #0,%a2
10c3663e: 6700 00f6 beqw 10c36736 <chroot_fs_refs+0x122>
10c36642: 5292 addql #1,%a2@
10c36644: 222a 000c movel %a2@(12),%d1
10c36648: b295 cmpl %a5@,%d1
10c3664a: 666c bnes 10c366b8 <chroot_fs_refs+0xa4>
10c3664c: 242a 0018 movel %a2@(24),%d2
10c36650: b4ad 0004 cmpl %a5@(4),%d2
10c36654: 6662 bnes 10c366b8 <chroot_fs_refs+0xa4>
10c36656: 202c 0004 movel %a4@(4),%d0
10c3665a: 2254 moveal %a4@,%a1
10c3665c: 6708 beqs 10c36666 <chroot_fs_refs+0x52>
10c3665e: 7828 moveq #40,%d4
10c36660: d880 addl %d0,%d4
10c36662: 2044 moveal %d4,%a0
10c36664: 5290 addql #1,%a0@
10c36666: 2540 0018 movel %d0,%a2@(24)
10c3666a: b2fc 0000 cmpaw #0,%a1
10c3666e: 6712 beqs 10c36682 <chroot_fs_refs+0x6e>
10c36670: 4a91 tstl %a1@
10c36672: 660c bnes 10c36680 <chroot_fs_refs+0x6c>
10c36674: 4879 1000 2ea7 pea 10002ea7 <tvecs+0x130f>
10c3667a: 4eb9 10c1 60e4 jsr 10c160e4 <panic>
10c36680: 5291 addql #1,%a1@
10c36682: 2549 000c movel %a1,%a2@(12)
10c36686: 4a81 tstl %d1
10c36688: 672e beqs 10c366b8 <chroot_fs_refs+0xa4>
10c3668a: 2f01 movel %d1,%sp@-
10c3668c: 4eb9 10c3 26d8 jsr 10c326d8 <dput>
10c36692: 588f addql #4,%sp
10c36694: 4a82 tstl %d2
10c36696: 6720 beqs 10c366b8 <chroot_fs_refs+0xa4>
10c36698: 2242 moveal %d2,%a1
10c3669a: 41e9 0028 lea %a1@(40),%a0
10c3669e: 40c1 movew %sr,%d1
10c366a0: 007c 0700 oriw #1792,%sr
10c366a4: 2010 movel %a0@,%d0
10c366a6: 5380 subql #1,%d0
10c366a8: 2080 movel %d0,%a0@
10c366aa: 46c1 movew %d1,%sr
10c366ac: 4a80 tstl %d0
10c366ae: 6608 bnes 10c366b8 <chroot_fs_refs+0xa4>
10c366b0: 2f02 movel %d2,%sp@-
10c366b2: 4eba f2ae jsr %pc@(10c35962 <__mntput>)
10c366b6: 588f addql #4,%sp
10c366b8: 222a 0010 movel %a2@(16),%d1
10c366bc: b295 cmpl %a5@,%d1
10c366be: 666c bnes 10c3672c <chroot_fs_refs+0x118>
10c366c0: 242a 001c movel %a2@(28),%d2
10c366c4: b4ad 0004 cmpl %a5@(4),%d2
10c366c8: 6662 bnes 10c3672c <chroot_fs_refs+0x118>
10c366ca: 202c 0004 movel %a4@(4),%d0
10c366ce: 2254 moveal %a4@,%a1
10c366d0: 6708 beqs 10c366da <chroot_fs_refs+0xc6>
10c366d2: 7828 moveq #40,%d4
10c366d4: d880 addl %d0,%d4
10c366d6: 2044 moveal %d4,%a0
10c366d8: 5290 addql #1,%a0@
10c366da: 2540 001c movel %d0,%a2@(28)
10c366de: b2fc 0000 cmpaw #0,%a1
10c366e2: 6712 beqs 10c366f6 <chroot_fs_refs+0xe2>
10c366e4: 4a91 tstl %a1@
10c366e6: 660c bnes 10c366f4 <chroot_fs_refs+0xe0>
10c366e8: 4879 1000 2ea7 pea 10002ea7 <tvecs+0x130f>
10c366ee: 4eb9 10c1 60e4 jsr 10c160e4 <panic>
10c366f4: 5291 addql #1,%a1@
10c366f6: 2549 0010 movel %a1,%a2@(16)
10c366fa: 4a81 tstl %d1
10c366fc: 672e beqs 10c3672c <chroot_fs_refs+0x118>
10c366fe: 2f01 movel %d1,%sp@-
10c36700: 4eb9 10c3 26d8 jsr 10c326d8 <dput>
10c36706: 588f addql #4,%sp
10c36708: 4a82 tstl %d2
10c3670a: 6720 beqs 10c3672c <chroot_fs_refs+0x118>
10c3670c: 2242 moveal %d2,%a1
10c3670e: 41e9 0028 lea %a1@(40),%a0
10c36712: 40c1 movew %sr,%d1
10c36714: 007c 0700 oriw #1792,%sr
10c36718: 2010 movel %a0@,%d0
10c3671a: 5380 subql #1,%d0
10c3671c: 2080 movel %d0,%a0@
10c3671e: 46c1 movew %d1,%sr
10c36720: 4a80 tstl %d0
10c36722: 6608 bnes 10c3672c <chroot_fs_refs+0x118>
10c36724: 2f02 movel %d2,%sp@-
10c36726: 4eba f23a jsr %pc@(10c35962 <__mntput>)
10c3672a: 588f addql #4,%sp
10c3672c: 2f0a movel %a2,%sp@-
10c3672e: 4eb9 10c1 7166 jsr 10c17166 <put_fs_struct>
10c36734: 588f addql #4,%sp
10c36736: 266b 0048 moveal %a3@(72),%a3
10c3673a: b68b cmpl %a3,%d3
10c3673c: 6600 fef8 bnew 10c36636 <chroot_fs_refs+0x22>
10c36740: 4cee 3c1c ffe4 moveml %fp@(-28),%d2-%d4/%a2-%a5
10c36746: 4e5e unlk %fp
10c36748: 4e75 rts
10c3674a <sys_pivot_root>:
10c3674a: 4e56 ff74 linkw %fp,#-140
10c3674e: 48e7 3f3c moveml %d2-%d7/%a2-%a5,%sp@-
10c36752: 2079 1002 53b4 moveal 100253b4 <_current_task>,%a0
10c36758: 0828 0005 01d1 btst #5,%a0@(465)
10c3675e: 6606 bnes 10c36766 <sys_pivot_root+0x1c>
10c36760: 70ff moveq #-1,%d0
10c36762: 6000 02bc braw 10c36a20 <sys_pivot_root+0x2d6>
10c36766: 0068 0100 0006 oriw #256,%a0@(6)
10c3676c: 2f2e 0008 movel %fp@(8),%sp@-
10c36770: 49f9 10c2 baf8 lea 10c2baf8 <getname>,%a4
10c36776: 4e94 jsr %a4@
10c36778: 2600 movel %d0,%d3
10c3677a: 588f addql #4,%sp
10c3677c: 2a03 movel %d3,%d5
10c3677e: 0c85 ffff fc18 cmpil #-1000,%d5
10c36784: 6200 0298 bhiw 10c36a1e <sys_pivot_root+0x2d4>
10c36788: 7a00 moveq #0,%d5
10c3678a: 74e4 moveq #-28,%d2
10c3678c: d48e addl %fp,%d2
10c3678e: 2f02 movel %d2,%sp@-
10c36790: 4878 000b pea b <LSIGTRAP+0x6>
10c36794: 2f03 movel %d3,%sp@-
10c36796: 4bf9 10c2 c7e0 lea 10c2c7e0 <path_init>,%a5
10c3679c: 4e95 jsr %a5@
10c3679e: 4fef 000c lea %sp@(12),%sp
10c367a2: 2c02 movel %d2,%d6
10c367a4: 4a80 tstl %d0
10c367a6: 670e beqs 10c367b6 <sys_pivot_root+0x6c>
10c367a8: 2f06 movel %d6,%sp@-
10c367aa: 2f03 movel %d3,%sp@-
10c367ac: 4eb9 10c2 c67c jsr 10c2c67c <path_walk>
10c367b2: 2a00 movel %d0,%d5
10c367b4: 508f addql #8,%sp
10c367b6: 2f03 movel %d3,%sp@-
10c367b8: 2f39 1002 7d20 movel 10027d20 <names_cachep>,%sp@-
10c367be: 47f9 10c2 0aea lea 10c20aea <kmem_cache_free>,%a3
10c367c4: 4e93 jsr %a3@
10c367c6: 508f addql #8,%sp
10c367c8: 4a85 tstl %d5
10c367ca: 6600 0252 bnew 10c36a1e <sys_pivot_root+0x2d4>
10c367ce: 7aea moveq #-22,%d5
10c367d0: 2f2e ffe8 movel %fp@(-24),%sp@-
10c367d4: 45fa efb8 lea %pc@(10c3578e <check_mnt>),%a2
10c367d8: 4e92 jsr %a2@
10c367da: 588f addql #4,%sp
10c367dc: 2e3c 10c2 bcfe movel #281197822,%d7
10c367e2: 4a80 tstl %d0
10c367e4: 6700 0232 beqw 10c36a18 <sys_pivot_root+0x2ce>
10c367e8: 2f2e 000c movel %fp@(12),%sp@-
10c367ec: 4e94 jsr %a4@
10c367ee: 2600 movel %d0,%d3
10c367f0: 588f addql #4,%sp
10c367f2: 2a03 movel %d3,%d5
10c367f4: 0c85 ffff fc18 cmpil #-1000,%d5
10c367fa: 6200 021c bhiw 10c36a18 <sys_pivot_root+0x2ce>
10c367fe: 7a00 moveq #0,%d5
10c36800: 74c8 moveq #-56,%d2
10c36802: d48e addl %fp,%d2
10c36804: 2f02 movel %d2,%sp@-
10c36806: 4878 000b pea b <LSIGTRAP+0x6>
10c3680a: 2f03 movel %d3,%sp@-
10c3680c: 4e95 jsr %a5@
10c3680e: 4fef 000c lea %sp@(12),%sp
10c36812: 2842 moveal %d2,%a4
10c36814: 4a80 tstl %d0
10c36816: 670e beqs 10c36826 <sys_pivot_root+0xdc>
10c36818: 2f0c movel %a4,%sp@-
10c3681a: 2f03 movel %d3,%sp@-
10c3681c: 4eb9 10c2 c67c jsr 10c2c67c <path_walk>
10c36822: 2a00 movel %d0,%d5
10c36824: 508f addql #8,%sp
10c36826: 2f03 movel %d3,%sp@-
10c36828: 2f39 1002 7d20 movel 10027d20 <names_cachep>,%sp@-
10c3682e: 4e93 jsr %a3@
10c36830: 508f addql #8,%sp
10c36832: 4a85 tstl %d5
10c36834: 6600 01e2 bnew 10c36a18 <sys_pivot_root+0x2ce>
10c36838: 2079 1002 53b4 moveal 100253b4 <_current_task>,%a0
10c3683e: 2068 02ea moveal %a0@(746),%a0
10c36842: 2028 0018 movel %a0@(24),%d0
10c36846: 6708 beqs 10c36850 <sys_pivot_root+0x106>
10c36848: 2240 moveal %d0,%a1
10c3684a: 41e9 0028 lea %a1@(40),%a0
10c3684e: 5290 addql #1,%a0@
10c36850: 2d40 ff78 movel %d0,%fp@(-136)
10c36854: 2079 1002 53b4 moveal 100253b4 <_current_task>,%a0
10c3685a: 2068 02ea moveal %a0@(746),%a0
10c3685e: 2068 000c moveal %a0@(12),%a0
10c36862: b0fc 0000 cmpaw #0,%a0
10c36866: 6712 beqs 10c3687a <sys_pivot_root+0x130>
10c36868: 4a90 tstl %a0@
10c3686a: 660c bnes 10c36878 <sys_pivot_root+0x12e>
10c3686c: 4879 1000 2ea7 pea 10002ea7 <tvecs+0x130f>
10c36872: 4eb9 10c1 60e4 jsr 10c160e4 <panic>
10c36878: 5290 addql #1,%a0@
10c3687a: 2d48 ff74 movel %a0,%fp@(-140)
10c3687e: 227c 1000 dba4 moveal #268491684,%a1
10c36884: 41fa 000c lea %pc@(10c36892 <sys_pivot_root+0x148>),%a0
10c36888: 5391 subql #1,%a1@
10c3688a: 6a06 bpls 10c36892 <sys_pivot_root+0x148>
10c3688c: 4ef9 10c8 56f4 jmp 10c856f4 <__down_failed>
10c36892: 206e ffc8 moveal %fp@(-56),%a0
10c36896: 7078 moveq #120,%d0
10c36898: d0a8 0008 addl %a0@(8),%d0
10c3689c: 2240 moveal %d0,%a1
10c3689e: 41fa 000c lea %pc@(10c368ac <sys_pivot_root+0x162>),%a0
10c368a2: 5391 subql #1,%a1@
10c368a4: 6a06 bpls 10c368ac <sys_pivot_root+0x162>
10c368a6: 4ef9 10c8 56f4 jmp 10c856f4 <__down_failed>
10c368ac: 7aea moveq #-22,%d5
10c368ae: 2f2e ff78 movel %fp@(-136),%sp@-
10c368b2: 4e92 jsr %a2@
10c368b4: 588f addql #4,%sp
10c368b6: 280e movel %fp,%d4
10c368b8: 0684 ffff ff74 addil #-140,%d4
10c368be: 2e3c 10c2 bcfe movel #281197822,%d7
10c368c4: 4a80 tstl %d0
10c368c6: 6700 0114 beqw 10c369dc <sys_pivot_root+0x292>
10c368ca: 7afe moveq #-2,%d5
10c368cc: 266e ffe4 moveal %fp@(-28),%a3
10c368d0: 206b 0008 moveal %a3@(8),%a0
10c368d4: 0828 0005 010b btst #5,%a0@(267)
10c368da: 6600 0100 bnew 10c369dc <sys_pivot_root+0x292>
10c368de: 41eb 0010 lea %a3@(16),%a0
10c368e2: b1d0 cmpal %a0@,%a0
10c368e4: 6608 bnes 10c368ee <sys_pivot_root+0x1a4>
10c368e6: b7eb 000c cmpal %a3@(12),%a3
10c368ea: 6600 00f0 bnew 10c369dc <sys_pivot_root+0x292>
10c368ee: 246e ffc8 moveal %fp@(-56),%a2
10c368f2: 41ea 0010 lea %a2@(16),%a0
10c368f6: b1d0 cmpal %a0@,%a0
10c368f8: 6616 bnes 10c36910 <sys_pivot_root+0x1c6>
10c368fa: 280e movel %fp,%d4
10c368fc: 0684 ffff ff74 addil #-140,%d4
10c36902: 2e3c 10c2 bcfe movel #281197822,%d7
10c36908: b5ea 000c cmpal %a2@(12),%a2
10c3690c: 6600 00ce bnew 10c369dc <sys_pivot_root+0x292>
10c36910: 7af0 moveq #-16,%d5
10c36912: 226e ffe8 moveal %fp@(-24),%a1
10c36916: 206e ff78 moveal %fp@(-136),%a0
10c3691a: 280e movel %fp,%d4
10c3691c: 0684 ffff ff74 addil #-140,%d4
10c36922: 2e3c 10c2 bcfe movel #281197822,%d7
10c36928: b1c9 cmpal %a1,%a0
10c3692a: 6700 00b0 beqw 10c369dc <sys_pivot_root+0x292>
10c3692e: 222e ffcc movel %fp@(-52),%d1
10c36932: b1c1 cmpal %d1,%a0
10c36934: 6700 00a6 beqw 10c369dc <sys_pivot_root+0x292>
10c36938: 7aea moveq #-22,%d5
10c3693a: 2068 0010 moveal %a0@(16),%a0
10c3693e: b1ee ff74 cmpal %fp@(-140),%a0
10c36942: 6600 0098 bnew 10c369dc <sys_pivot_root+0x292>
10c36946: 2029 0010 movel %a1@(16),%d0
10c3694a: b7c0 cmpal %d0,%a3
10c3694c: 6600 008e bnew 10c369dc <sys_pivot_root+0x292>
10c36950: 2041 moveal %d1,%a0
10c36952: b3c8 cmpal %a0,%a1
10c36954: 6728 beqs 10c3697e <sys_pivot_root+0x234>
10c36956: 2028 0008 movel %a0@(8),%d0
10c3695a: b1c0 cmpal %d0,%a0
10c3695c: 677e beqs 10c369dc <sys_pivot_root+0x292>
10c3695e: b3c0 cmpal %d0,%a1
10c36960: 6712 beqs 10c36974 <sys_pivot_root+0x22a>
10c36962: 2209 movel %a1,%d1
10c36964: 2068 0008 moveal %a0@(8),%a0
10c36968: 2028 0008 movel %a0@(8),%d0
10c3696c: b1c0 cmpal %d0,%a0
10c3696e: 676c beqs 10c369dc <sys_pivot_root+0x292>
10c36970: b280 cmpl %d0,%d1
10c36972: 66f0 bnes 10c36964 <sys_pivot_root+0x21a>
10c36974: 2f2e ffe4 movel %fp@(-28),%sp@-
10c36978: 2f28 000c movel %a0@(12),%sp@-
10c3697c: 6004 bras 10c36982 <sys_pivot_root+0x238>
10c3697e: 2f00 movel %d0,%sp@-
10c36980: 2f0a movel %a2,%sp@-
10c36982: 4eb9 10c3 34c0 jsr 10c334c0 <is_subdir>
10c36988: 508f addql #8,%sp
10c3698a: 4a80 tstl %d0
10c3698c: 674e beqs 10c369dc <sys_pivot_root+0x292>
10c3698e: 76ac moveq #-84,%d3
10c36990: d68e addl %fp,%d3
10c36992: 2f03 movel %d3,%sp@-
10c36994: 2f2e ffe8 movel %fp@(-24),%sp@-
10c36998: 45fa ee20 lea %pc@(10c357ba <detach_mnt>),%a2
10c3699c: 4e92 jsr %a2@
10c3699e: 7490 moveq #-112,%d2
10c369a0: d48e addl %fp,%d2
10c369a2: 2f02 movel %d2,%sp@-
10c369a4: 2f2e ff78 movel %fp@(-136),%sp@-
10c369a8: 4e92 jsr %a2@
10c369aa: 2f0c movel %a4,%sp@-
10c369ac: 2f2e ff78 movel %fp@(-136),%sp@-
10c369b0: 45fa ee62 lea %pc@(10c35814 <attach_mnt>),%a2
10c369b4: 4e92 jsr %a2@
10c369b6: 2f02 movel %d2,%sp@-
10c369b8: 2f2e ffe8 movel %fp@(-24),%sp@-
10c369bc: 4e92 jsr %a2@
10c369be: 4fef 001c lea %sp@(28),%sp
10c369c2: 2e86 movel %d6,%sp@
10c369c4: 2f04 movel %d4,%sp@-
10c369c6: 4eba fc4c jsr %pc@(10c36614 <chroot_fs_refs>)
10c369ca: 7a00 moveq #0,%d5
10c369cc: 2f02 movel %d2,%sp@-
10c369ce: 2047 moveal %d7,%a0
10c369d0: 4e90 jsr %a0@
10c369d2: 2f03 movel %d3,%sp@-
10c369d4: 2247 moveal %d7,%a1
10c369d6: 4e91 jsr %a1@
10c369d8: 4fef 0010 lea %sp@(16),%sp
10c369dc: 206e ffc8 moveal %fp@(-56),%a0
10c369e0: 7078 moveq #120,%d0
10c369e2: d0a8 0008 addl %a0@(8),%d0
10c369e6: 2240 moveal %d0,%a1
10c369e8: 41fa 000c lea %pc@(10c369f6 <sys_pivot_root+0x2ac>),%a0
10c369ec: 5291 addql #1,%a1@
10c369ee: 6e06 bgts 10c369f6 <sys_pivot_root+0x2ac>
10c369f0: 4ef9 10c8 571c jmp 10c8571c <__up_wakeup>
10c369f6: 227c 1000 dba4 moveal #268491684,%a1
10c369fc: 41fa 000c lea %pc@(10c36a0a <sys_pivot_root+0x2c0>),%a0
10c36a00: 5291 addql #1,%a1@
10c36a02: 6e06 bgts 10c36a0a <sys_pivot_root+0x2c0>
10c36a04: 4ef9 10c8 571c jmp 10c8571c <__up_wakeup>
10c36a0a: 2f04 movel %d4,%sp@-
10c36a0c: 2047 moveal %d7,%a0
10c36a0e: 4e90 jsr %a0@
10c36a10: 2f0c movel %a4,%sp@-
10c36a12: 2247 moveal %d7,%a1
10c36a14: 4e91 jsr %a1@
10c36a16: 508f addql #8,%sp
10c36a18: 2f06 movel %d6,%sp@-
10c36a1a: 2047 moveal %d7,%a0
10c36a1c: 4e90 jsr %a0@
10c36a1e: 2005 movel %d5,%d0
10c36a20: 4cee 3cfc ff4c moveml %fp@(-180),%d2-%d7/%a2-%a5
10c36a26: 4e5e unlk %fp
10c36a28: 4e75 rts
10c36a2a <rootfs_lookup>:
10c36a2a: 4e56 0000 linkw %fp,#0
10c36a2e: 2f02 movel %d2,%sp@-
10c36a30: 242e 000c movel %fp@(12),%d2
10c36a34: 42a7 clrl %sp@-
10c36a36: 2f02 movel %d2,%sp@-
10c36a38: 4eb9 10c3 2eb0 jsr 10c32eb0 <d_instantiate>
10c36a3e: 2f02 movel %d2,%sp@-
10c36a40: 4eb9 10c3 3126 jsr 10c33126 <d_rehash>
10c36a46: 7000 moveq #0,%d0
10c36a48: 242e fffc movel %fp@(-4),%d2
10c36a4c: 4e5e unlk %fp
10c36a4e: 4e75 rts
10c36a50 <rootfs_read_super>:
10c36a50: 4e56 0000 linkw %fp,#0
10c36a54: 2f0b movel %a3,%sp@-
10c36a56: 2f0a movel %a2,%sp@-
10c36a58: 266e 0008 moveal %fp@(8),%a3
10c36a5c: 277c 1000 dc9c movel #268491932,%a3@(28)
10c36a62: 001c
10c36a64: 4eb9 10c3 4410 jsr 10c34410 <get_empty_inode>
10c36a6a: 2440 moveal %d0,%a2
10c36a6c: b4fc 0000 cmpaw #0,%a2
10c36a70: 6714 beqs 10c36a86 <rootfs_read_super+0x36>
10c36a72: 254b 0094 movel %a3,%a2@(148)
10c36a76: 356b 0008 0030 movew %a3@(8),%a2@(48)
10c36a7c: 4280 clrl %d0
10c36a7e: 102b 000e moveb %a3@(14),%d0
10c36a82: 2540 0054 movel %d0,%a2@(84)
10c36a86: b4fc 0000 cmpaw #0,%a2
10c36a8a: 673c beqs 10c36ac8 <rootfs_read_super+0x78>
10c36a8c: 357c 416d 0032 movew #16749,%a2@(50)
10c36a92: 42aa 003a clrl %a2@(58)
10c36a96: 42aa 0036 clrl %a2@(54)
10c36a9a: 257c 1000 dc5c movel #268491868,%a2@(140)
10c36aa0: 008c
10c36aa2: 257c 1000 dc10 movel #268491792,%a2@(144)
10c36aa8: 0090
10c36aaa: 2f0a movel %a2,%sp@-
10c36aac: 4eb9 10c3 2efc jsr 10c32efc <d_alloc_root>
10c36ab2: 588f addql #4,%sp
10c36ab4: 4a80 tstl %d0
10c36ab6: 6708 beqs 10c36ac0 <rootfs_read_super+0x70>
10c36ab8: 2740 002c movel %d0,%a3@(44)
10c36abc: 200b movel %a3,%d0
10c36abe: 600a bras 10c36aca <rootfs_read_super+0x7a>
10c36ac0: 2f0a movel %a2,%sp@-
10c36ac2: 4eb9 10c3 480c jsr 10c3480c <iput>
10c36ac8: 7000 moveq #0,%d0
10c36aca: 246e fff8 moveal %fp@(-8),%a2
10c36ace: 266e fffc moveal %fp@(-4),%a3
10c36ad2: 4e5e unlk %fp
10c36ad4: 4e75 rts
10c36ad6: 4e75 rts
10c36ad8 <seq_open>:
10c36ad8: 4e56 0000 linkw %fp,#0
10c36adc: 2f0a movel %a2,%sp@-
10c36ade: 4878 01f0 pea 1f0 <LSIGTRAP+0x1eb>
10c36ae2: 4878 0030 pea 30 <LSIGTRAP+0x2b>
10c36ae6: 4eb9 10c2 09bc jsr 10c209bc <kmalloc>
10c36aec: 2440 moveal %d0,%a2
10c36aee: 508f addql #8,%sp
10c36af0: b4fc 0000 cmpaw #0,%a2
10c36af4: 673c beqs 10c36b32 <seq_open+0x5a>
10c36af6: 4878 0030 pea 30 <LSIGTRAP+0x2b>
10c36afa: 42a7 clrl %sp@-
10c36afc: 2f0a movel %a2,%sp@-
10c36afe: 4eb9 10c8 576c jsr 10c8576c <memset>
10c36b04: 41ea 0018 lea %a2@(24),%a0
10c36b08: 7001 moveq #1,%d0
10c36b0a: 2080 movel %d0,%a0@
10c36b0c: 42a8 0004 clrl %a0@(4)
10c36b10: 42a8 0008 clrl %a0@(8)
10c36b14: 7024 moveq #36,%d0
10c36b16: d08a addl %a2,%d0
10c36b18: 2140 000c movel %d0,%a0@(12)
10c36b1c: 2140 0010 movel %d0,%a0@(16)
10c36b20: 256e 000c 002c movel %fp@(12),%a2@(44)
10c36b26: 206e 0008 moveal %fp@(8),%a0
10c36b2a: 214a 005a movel %a2,%a0@(90)
10c36b2e: 7000 moveq #0,%d0
10c36b30: 6002 bras 10c36b34 <seq_open+0x5c>
10c36b32: 70f4 moveq #-12,%d0
10c36b34: 246e fffc moveal %fp@(-4),%a2
10c36b38: 4e5e unlk %fp
10c36b3a: 4e75 rts
10c36b3c <seq_read>:
10c36b3c: 4e56 fff0 linkw %fp,#-16
10c36b40: 48e7 3f38 moveml %d2-%d7/%a2-%a4,%sp@-
10c36b44: 206e 0008 moveal %fp@(8),%a0
10c36b48: 2c2e 000c movel %fp@(12),%d6
10c36b4c: 282e 0010 movel %fp@(16),%d4
10c36b50: 286e 0014 moveal %fp@(20),%a4
10c36b54: 2468 005a moveal %a0@(90),%a2
10c36b58: 7a00 moveq #0,%d5
10c36b5a: 7600 moveq #0,%d3
10c36b5c: 41e8 001e lea %a0@(30),%a0
10c36b60: 70e0 moveq #-32,%d0
10c36b62: b1cc cmpal %a4,%a0
10c36b64: 6600 0220 bnew 10c36d86 <seq_read+0x24a>
10c36b68: 7018 moveq #24,%d0
10c36b6a: d08a addl %a2,%d0
10c36b6c: 2240 moveal %d0,%a1
10c36b6e: 41fa 000c lea %pc@(10c36b7c <seq_read+0x40>),%a0
10c36b72: 5391 subql #1,%a1@
10c36b74: 6a06 bpls 10c36b7c <seq_read+0x40>
10c36b76: 4ef9 10c8 56f4 jmp 10c856f4 <__down_failed>
10c36b7c: 2e00 movel %d0,%d7
10c36b7e: 4a92 tstl %a2@
10c36b80: 661e bnes 10c36ba0 <seq_read+0x64>
10c36b82: 4878 01f0 pea 1f0 <LSIGTRAP+0x1eb>
10c36b86: 257c 0000 1000 movel #4096,%a2@(4)
10c36b8c: 0004
10c36b8e: 4878 1000 pea 1000 <LFLUSH_I_AND_D+0x7f8>
10c36b92: 4eb9 10c2 09bc jsr 10c209bc <kmalloc>
10c36b98: 2480 movel %d0,%a2@
10c36b9a: 508f addql #8,%sp
10c36b9c: 6700 01e4 beqw 10c36d82 <seq_read+0x246>
10c36ba0: 202a 000c movel %a2@(12),%d0
10c36ba4: 6700 00a6 beqw 10c36c4c <seq_read+0x110>
10c36ba8: 2404 movel %d4,%d2
10c36baa: b084 cmpl %d4,%d0
10c36bac: 6402 bccs 10c36bb0 <seq_read+0x74>
10c36bae: 2400 movel %d0,%d2
10c36bb0: 2f02 movel %d2,%sp@-
10c36bb2: 2012 movel %a2@,%d0
10c36bb4: d0aa 0008 addl %a2@(8),%d0
10c36bb8: 2f00 movel %d0,%sp@-
10c36bba: 2f06 movel %d6,%sp@-
10c36bbc: 4eb9 10c8 5744 jsr 10c85744 <memcpy>
10c36bc2: 4fef 000c lea %sp@(12),%sp
10c36bc6: 202a 000c movel %a2@(12),%d0
10c36bca: 9082 subl %d2,%d0
10c36bcc: 2540 000c movel %d0,%a2@(12)
10c36bd0: d5aa 0008 addl %d2,%a2@(8)
10c36bd4: 9882 subl %d2,%d4
10c36bd6: dc82 addl %d2,%d6
10c36bd8: 2a02 movel %d2,%d5
10c36bda: 4a80 tstl %d0
10c36bdc: 6612 bnes 10c36bf0 <seq_read+0xb4>
10c36bde: 4280 clrl %d0
10c36be0: 7201 moveq #1,%d1
10c36be2: d3aa 0014 addl %d1,%a2@(20)
10c36be6: 242a 0010 movel %a2@(16),%d2
10c36bea: d580 addxl %d0,%d2
10c36bec: 2542 0010 movel %d2,%a2@(16)
10c36bf0: 4a84 tstl %d4
10c36bf2: 6700 0164 beqw 10c36d58 <seq_read+0x21c>
10c36bf6: 6054 bras 10c36c4c <seq_read+0x110>
10c36bf8: 206a 002c moveal %a2@(44),%a0
10c36bfc: 2f03 movel %d3,%sp@-
10c36bfe: 2f0a movel %a2,%sp@-
10c36c00: 2068 000c moveal %a0@(12),%a0
10c36c04: 4e90 jsr %a0@
10c36c06: 2600 movel %d0,%d3
10c36c08: 508f addql #8,%sp
10c36c0a: 6670 bnes 10c36c7c <seq_read+0x140>
10c36c0c: 202a 000c movel %a2@(12),%d0
10c36c10: b0aa 0004 cmpl %a2@(4),%d0
10c36c14: 6578 bcss 10c36c8e <seq_read+0x152>
10c36c16: 206a 002c moveal %a2@(44),%a0
10c36c1a: 2f02 movel %d2,%sp@-
10c36c1c: 2f0a movel %a2,%sp@-
10c36c1e: 2068 0004 moveal %a0@(4),%a0
10c36c22: 4e90 jsr %a0@
10c36c24: 2f12 movel %a2@,%sp@-
10c36c26: 4eb9 10c2 0b8c jsr 10c20b8c <kfree>
10c36c2c: 4878 01f0 pea 1f0 <LSIGTRAP+0x1eb>
10c36c30: 202a 0004 movel %a2@(4),%d0
10c36c34: d080 addl %d0,%d0
10c36c36: 2540 0004 movel %d0,%a2@(4)
10c36c3a: 2f00 movel %d0,%sp@-
10c36c3c: 4eb9 10c2 09bc jsr 10c209bc <kmalloc>
10c36c42: 2480 movel %d0,%a2@
10c36c44: 4fef 0014 lea %sp@(20),%sp
10c36c48: 6700 0138 beqw 10c36d82 <seq_read+0x246>
10c36c4c: 222a 0010 movel %a2@(16),%d1
10c36c50: 242a 0014 movel %a2@(20),%d2
10c36c54: 2d41 fff8 movel %d1,%fp@(-8)
10c36c58: 2d42 fffc movel %d2,%fp@(-4)
10c36c5c: 206a 002c moveal %a2@(44),%a0
10c36c60: 486e fff8 pea %fp@(-8)
10c36c64: 2f0a movel %a2,%sp@-
10c36c66: 2050 moveal %a0@,%a0
10c36c68: 4e90 jsr %a0@
10c36c6a: 2400 movel %d0,%d2
10c36c6c: 508f addql #8,%sp
10c36c6e: 2602 movel %d2,%d3
10c36c70: 670a beqs 10c36c7c <seq_read+0x140>
10c36c72: 0c83 ffff fc18 cmpil #-1000,%d3
10c36c78: 6300 ff7e blsw 10c36bf8 <seq_read+0xbc>
10c36c7c: 206a 002c moveal %a2@(44),%a0
10c36c80: 2f02 movel %d2,%sp@-
10c36c82: 2f0a movel %a2,%sp@-
10c36c84: 2068 0004 moveal %a0@(4),%a0
10c36c88: 4e90 jsr %a0@
10c36c8a: 6000 00cc braw 10c36d58 <seq_read+0x21c>
10c36c8e: 47f9 10c8 5744 lea 10c85744 <memcpy>,%a3
10c36c94: 6030 bras 10c36cc6 <seq_read+0x18a>
10c36c96: 206a 002c moveal %a2@(44),%a0
10c36c9a: 2f02 movel %d2,%sp@-
10c36c9c: 2f0a movel %a2,%sp@-
10c36c9e: 2068 000c moveal %a0@(12),%a0
10c36ca2: 4e90 jsr %a0@
10c36ca4: 508f addql #8,%sp
10c36ca6: 4a80 tstl %d0
10c36ca8: 660a bnes 10c36cb4 <seq_read+0x178>
10c36caa: 202a 000c movel %a2@(12),%d0
10c36cae: b0aa 0004 cmpl %a2@(4),%d0
10c36cb2: 6606 bnes 10c36cba <seq_read+0x17e>
10c36cb4: 2543 000c movel %d3,%a2@(12)
10c36cb8: 6042 bras 10c36cfc <seq_read+0x1c0>
10c36cba: 2d6e fff0 fff8 movel %fp@(-16),%fp@(-8)
10c36cc0: 2d6e fff4 fffc movel %fp@(-12),%fp@(-4)
10c36cc6: 262a 000c movel %a2@(12),%d3
10c36cca: b883 cmpl %d3,%d4
10c36ccc: 632e blss 10c36cfc <seq_read+0x1c0>
10c36cce: 2d6e fff8 fff0 movel %fp@(-8),%fp@(-16)
10c36cd4: 2d6e fffc fff4 movel %fp@(-4),%fp@(-12)
10c36cda: 206a 002c moveal %a2@(44),%a0
10c36cde: 486e fff0 pea %fp@(-16)
10c36ce2: 2f02 movel %d2,%sp@-
10c36ce4: 2f0a movel %a2,%sp@-
10c36ce6: 2068 0008 moveal %a0@(8),%a0
10c36cea: 4e90 jsr %a0@
10c36cec: 2400 movel %d0,%d2
10c36cee: 4fef 000c lea %sp@(12),%sp
10c36cf2: 6708 beqs 10c36cfc <seq_read+0x1c0>
10c36cf4: 0c82 ffff fc18 cmpil #-1000,%d2
10c36cfa: 639a blss 10c36c96 <seq_read+0x15a>
10c36cfc: 206a 002c moveal %a2@(44),%a0
10c36d00: 2f02 movel %d2,%sp@-
10c36d02: 2f0a movel %a2,%sp@-
10c36d04: 2068 0004 moveal %a0@(4),%a0
10c36d08: 4e90 jsr %a0@
10c36d0a: 508f addql #8,%sp
10c36d0c: 202a 000c movel %a2@(12),%d0
10c36d10: 2404 movel %d4,%d2
10c36d12: b082 cmpl %d2,%d0
10c36d14: 6402 bccs 10c36d18 <seq_read+0x1dc>
10c36d16: 2400 movel %d0,%d2
10c36d18: 2f02 movel %d2,%sp@-
10c36d1a: 2f12 movel %a2@,%sp@-
10c36d1c: 2f06 movel %d6,%sp@-
10c36d1e: 4e93 jsr %a3@
10c36d20: 7600 moveq #0,%d3
10c36d22: da82 addl %d2,%d5
10c36d24: 202a 000c movel %a2@(12),%d0
10c36d28: 9082 subl %d2,%d0
10c36d2a: 2540 000c movel %d0,%a2@(12)
10c36d2e: 6706 beqs 10c36d36 <seq_read+0x1fa>
10c36d30: 2542 0008 movel %d2,%a2@(8)
10c36d34: 6012 bras 10c36d48 <seq_read+0x20c>
10c36d36: 4280 clrl %d0
10c36d38: 7201 moveq #1,%d1
10c36d3a: d3ae fffc addl %d1,%fp@(-4)
10c36d3e: 242e fff8 movel %fp@(-8),%d2
10c36d42: d580 addxl %d0,%d2
10c36d44: 2d42 fff8 movel %d2,%fp@(-8)
10c36d48: 202e fff8 movel %fp@(-8),%d0
10c36d4c: 222e fffc movel %fp@(-4),%d1
10c36d50: 2540 0010 movel %d0,%a2@(16)
10c36d54: 2541 0014 movel %d1,%a2@(20)
10c36d58: 4a85 tstl %d5
10c36d5a: 6604 bnes 10c36d60 <seq_read+0x224>
10c36d5c: 2a03 movel %d3,%d5
10c36d5e: 600e bras 10c36d6e <seq_read+0x232>
10c36d60: 2205 movel %d5,%d1
10c36d62: 4280 clrl %d0
10c36d64: d3ac 0004 addl %d1,%a4@(4)
10c36d68: 2414 movel %a4@,%d2
10c36d6a: d580 addxl %d0,%d2
10c36d6c: 2882 movel %d2,%a4@
10c36d6e: 2247 moveal %d7,%a1
10c36d70: 41fa 000c lea %pc@(10c36d7e <seq_read+0x242>),%a0
10c36d74: 5291 addql #1,%a1@
10c36d76: 6e06 bgts 10c36d7e <seq_read+0x242>
10c36d78: 4ef9 10c8 571c jmp 10c8571c <__up_wakeup>
10c36d7e: 2005 movel %d5,%d0
10c36d80: 6004 bras 10c36d86 <seq_read+0x24a>
10c36d82: 76f4 moveq #-12,%d3
10c36d84: 60d2 bras 10c36d58 <seq_read+0x21c>
10c36d86: 4cee 1cfc ffcc moveml %fp@(-52),%d2-%d7/%a2-%a4
10c36d8c: 4e5e unlk %fp
10c36d8e: 4e75 rts
10c36d90 <traverse>:
10c36d90: 4e56 0000 linkw %fp,#0
10c36d94: 48e7 3f3c moveml %d2-%d7/%a2-%a5,%sp@-
10c36d98: 246e 0008 moveal %fp@(8),%a2
10c36d9c: 266e 000c moveal %fp@(12),%a3
10c36da0: 286e 0010 moveal %fp@(16),%a4
10c36da4: 4285 clrl %d5
10c36da6: 4286 clrl %d6
10c36da8: 9bcd subal %a5,%a5
10c36daa: 42aa 0010 clrl %a2@(16)
10c36dae: 42aa 0014 clrl %a2@(20)
10c36db2: 42aa 0008 clrl %a2@(8)
10c36db6: 42aa 000c clrl %a2@(12)
10c36dba: b6fc 0000 cmpaw #0,%a3
10c36dbe: 660c bnes 10c36dcc <traverse+0x3c>
10c36dc0: b8fc 0000 cmpaw #0,%a4
10c36dc4: 6606 bnes 10c36dcc <traverse+0x3c>
10c36dc6: 7000 moveq #0,%d0
10c36dc8: 6000 0120 braw 10c36eea <traverse+0x15a>
10c36dcc: 4a92 tstl %a2@
10c36dce: 664a bnes 10c36e1a <traverse+0x8a>
10c36dd0: 4878 01f0 pea 1f0 <LSIGTRAP+0x1eb>
10c36dd4: 257c 0000 1000 movel #4096,%a2@(4)
10c36dda: 0004
10c36ddc: 4878 1000 pea 1000 <LFLUSH_I_AND_D+0x7f8>
10c36de0: 4eb9 10c2 09bc jsr 10c209bc <kmalloc>
10c36de6: 2480 movel %d0,%a2@
10c36de8: 508f addql #8,%sp
10c36dea: 662e bnes 10c36e1a <traverse+0x8a>
10c36dec: 70f4 moveq #-12,%d0
10c36dee: 6000 00fa braw 10c36eea <traverse+0x15a>
10c36df2: 200c movel %a4,%d0
10c36df4: 9086 subl %d6,%d0
10c36df6: 2540 0008 movel %d0,%a2@(8)
10c36dfa: 91c0 subal %d0,%a0
10c36dfc: 2548 000c movel %a0,%a2@(12)
10c36e00: 6000 009e braw 10c36ea0 <traverse+0x110>
10c36e04: 4280 clrl %d0
10c36e06: 7201 moveq #1,%d1
10c36e08: d3aa 0014 addl %d1,%a2@(20)
10c36e0c: 242a 0010 movel %a2@(16),%d2
10c36e10: d580 addxl %d0,%d2
10c36e12: 2542 0010 movel %d2,%a2@(16)
10c36e16: 6000 0088 braw 10c36ea0 <traverse+0x110>
10c36e1a: 206a 002c moveal %a2@(44),%a0
10c36e1e: 7410 moveq #16,%d2
10c36e20: d48a addl %a2,%d2
10c36e22: 2f02 movel %d2,%sp@-
10c36e24: 2f0a movel %a2,%sp@-
10c36e26: 2050 moveal %a0@,%a0
10c36e28: 4e90 jsr %a0@
10c36e2a: 2800 movel %d0,%d4
10c36e2c: 508f addql #8,%sp
10c36e2e: 2e02 movel %d2,%d7
10c36e30: 6048 bras 10c36e7a <traverse+0xea>
10c36e32: 206a 000c moveal %a2@(12),%a0
10c36e36: b1ea 0004 cmpal %a2@(4),%a0
10c36e3a: 6776 beqs 10c36eb2 <traverse+0x122>
10c36e3c: 2208 movel %a0,%d1
10c36e3e: 4280 clrl %d0
10c36e40: 2405 movel %d5,%d2
10c36e42: 2606 movel %d6,%d3
10c36e44: d681 addl %d1,%d3
10c36e46: d580 addxl %d0,%d2
10c36e48: 200b movel %a3,%d0
10c36e4a: 220c movel %a4,%d1
10c36e4c: 9283 subl %d3,%d1
10c36e4e: 9182 subxl %d2,%d0
10c36e50: 6da0 blts 10c36df2 <traverse+0x62>
10c36e52: 2a02 movel %d2,%d5
10c36e54: 2c03 movel %d3,%d6
10c36e56: 42aa 000c clrl %a2@(12)
10c36e5a: 200b movel %a3,%d0
10c36e5c: 220c movel %a4,%d1
10c36e5e: 9286 subl %d6,%d1
10c36e60: 9185 subxl %d5,%d0
10c36e62: 67a0 beqs 10c36e04 <traverse+0x74>
10c36e64: 206a 002c moveal %a2@(44),%a0
10c36e68: 2f07 movel %d7,%sp@-
10c36e6a: 2f04 movel %d4,%sp@-
10c36e6c: 2f0a movel %a2,%sp@-
10c36e6e: 2068 0008 moveal %a0@(8),%a0
10c36e72: 4e90 jsr %a0@
10c36e74: 2800 movel %d0,%d4
10c36e76: 4fef 000c lea %sp@(12),%sp
10c36e7a: 4a84 tstl %d4
10c36e7c: 6722 beqs 10c36ea0 <traverse+0x110>
10c36e7e: 2a44 moveal %d4,%a5
10c36e80: 0c84 ffff fc18 cmpil #-1000,%d4
10c36e86: 6218 bhis 10c36ea0 <traverse+0x110>
10c36e88: 206a 002c moveal %a2@(44),%a0
10c36e8c: 2f04 movel %d4,%sp@-
10c36e8e: 2f0a movel %a2,%sp@-
10c36e90: 2068 000c moveal %a0@(12),%a0
10c36e94: 4e90 jsr %a0@
10c36e96: 2a40 moveal %d0,%a5
10c36e98: 508f addql #8,%sp
10c36e9a: bafc 0000 cmpaw #0,%a5
10c36e9e: 6792 beqs 10c36e32 <traverse+0xa2>
10c36ea0: 206a 002c moveal %a2@(44),%a0
10c36ea4: 2f04 movel %d4,%sp@-
10c36ea6: 2f0a movel %a2,%sp@-
10c36ea8: 2068 0004 moveal %a0@(4),%a0
10c36eac: 4e90 jsr %a0@
10c36eae: 200d movel %a5,%d0
10c36eb0: 6038 bras 10c36eea <traverse+0x15a>
10c36eb2: 206a 002c moveal %a2@(44),%a0
10c36eb6: 2f04 movel %d4,%sp@-
10c36eb8: 2f0a movel %a2,%sp@-
10c36eba: 2068 0004 moveal %a0@(4),%a0
10c36ebe: 4e90 jsr %a0@
10c36ec0: 2f12 movel %a2@,%sp@-
10c36ec2: 4eb9 10c2 0b8c jsr 10c20b8c <kfree>
10c36ec8: 4878 01f0 pea 1f0 <LSIGTRAP+0x1eb>
10c36ecc: 202a 0004 movel %a2@(4),%d0
10c36ed0: d080 addl %d0,%d0
10c36ed2: 2540 0004 movel %d0,%a2@(4)
10c36ed6: 2f00 movel %d0,%sp@-
10c36ed8: 4eb9 10c2 09bc jsr 10c209bc <kmalloc>
10c36ede: 2480 movel %d0,%a2@
10c36ee0: 72f5 moveq #-11,%d1
10c36ee2: 4a80 tstl %d0
10c36ee4: 6602 bnes 10c36ee8 <traverse+0x158>
10c36ee6: 72f4 moveq #-12,%d1
10c36ee8: 2001 movel %d1,%d0
10c36eea: 4cee 3cfc ffd8 moveml %fp@(-40),%d2-%d7/%a2-%a5
10c36ef0: 4e5e unlk %fp
10c36ef2: 4e75 rts
10c36ef4 <seq_lseek>:
10c36ef4: 4e56 0000 linkw %fp,#0
10c36ef8: 48e7 3f30 moveml %d2-%d7/%a2-%a3,%sp@-
10c36efc: 266e 0008 moveal %fp@(8),%a3
10c36f00: 242e 000c movel %fp@(12),%d2
10c36f04: 262e 0010 movel %fp@(16),%d3
10c36f08: 222e 0014 movel %fp@(20),%d1
10c36f0c: 246b 005a moveal %a3@(90),%a2
10c36f10: 78ff moveq #-1,%d4
10c36f12: 7aea moveq #-22,%d5
10c36f14: 7018 moveq #24,%d0
10c36f16: d08a addl %a2,%d0
10c36f18: 2240 moveal %d0,%a1
10c36f1a: 41fa 000c lea %pc@(10c36f28 <seq_lseek+0x34>),%a0
10c36f1e: 5391 subql #1,%a1@
10c36f20: 6a06 bpls 10c36f28 <seq_lseek+0x34>
10c36f22: 4ef9 10c8 56f4 jmp 10c856f4 <__down_failed>
10c36f28: 4a81 tstl %d1
10c36f2a: 6712 beqs 10c36f3e <seq_lseek+0x4a>
10c36f2c: 2c00 movel %d0,%d6
10c36f2e: 7e01 moveq #1,%d7
10c36f30: be81 cmpl %d1,%d7
10c36f32: 666a bnes 10c36f9e <seq_lseek+0xaa>
10c36f34: 222b 001e movel %a3@(30),%d1
10c36f38: d6ab 0022 addl %a3@(34),%d3
10c36f3c: d581 addxl %d1,%d2
10c36f3e: 2c00 movel %d0,%d6
10c36f40: 4a82 tstl %d2
10c36f42: 6b5a bmis 10c36f9e <seq_lseek+0xaa>
10c36f44: 2802 movel %d2,%d4
10c36f46: 2a03 movel %d3,%d5
10c36f48: 202b 001e movel %a3@(30),%d0
10c36f4c: 222b 0022 movel %a3@(34),%d1
10c36f50: 9285 subl %d5,%d1
10c36f52: 9184 subxl %d4,%d0
10c36f54: 6748 beqs 10c36f9e <seq_lseek+0xaa>
10c36f56: 2f03 movel %d3,%sp@-
10c36f58: 2f02 movel %d2,%sp@-
10c36f5a: 2f0a movel %a2,%sp@-
10c36f5c: 4eba fe32 jsr %pc@(10c36d90 <traverse>)
10c36f60: 2a00 movel %d0,%d5
10c36f62: 5bc4 smi %d4
10c36f64: 4884 extw %d4
10c36f66: 48c4 extl %d4
10c36f68: 4fef 000c lea %sp@(12),%sp
10c36f6c: 70ff moveq #-1,%d0
10c36f6e: 72f5 moveq #-11,%d1
10c36f70: 9285 subl %d5,%d1
10c36f72: 9184 subxl %d4,%d0
10c36f74: 67e0 beqs 10c36f56 <seq_lseek+0x62>
10c36f76: 2e04 movel %d4,%d7
10c36f78: 8e85 orl %d5,%d7
10c36f7a: 6716 beqs 10c36f92 <seq_lseek+0x9e>
10c36f7c: 42ab 001e clrl %a3@(30)
10c36f80: 42ab 0022 clrl %a3@(34)
10c36f84: 42aa 0010 clrl %a2@(16)
10c36f88: 42aa 0014 clrl %a2@(20)
10c36f8c: 42aa 000c clrl %a2@(12)
10c36f90: 600c bras 10c36f9e <seq_lseek+0xaa>
10c36f92: 2742 001e movel %d2,%a3@(30)
10c36f96: 2743 0022 movel %d3,%a3@(34)
10c36f9a: 2802 movel %d2,%d4
10c36f9c: 2a03 movel %d3,%d5
10c36f9e: 2246 moveal %d6,%a1
10c36fa0: 41fa 000c lea %pc@(10c36fae <seq_lseek+0xba>),%a0
10c36fa4: 5291 addql #1,%a1@
10c36fa6: 6e06 bgts 10c36fae <seq_lseek+0xba>
10c36fa8: 4ef9 10c8 571c jmp 10c8571c <__up_wakeup>
10c36fae: 2004 movel %d4,%d0
10c36fb0: 2205 movel %d5,%d1
10c36fb2: 4cee 0cfc ffe0 moveml %fp@(-32),%d2-%d7/%a2-%a3
10c36fb8: 4e5e unlk %fp
10c36fba: 4e75 rts
10c36fbc <seq_release>:
10c36fbc: 4e56 0000 linkw %fp,#0
10c36fc0: 2f0b movel %a3,%sp@-
10c36fc2: 2f0a movel %a2,%sp@-
10c36fc4: 206e 000c moveal %fp@(12),%a0
10c36fc8: 2668 005a moveal %a0@(90),%a3
10c36fcc: 2f13 movel %a3@,%sp@-
10c36fce: 45f9 10c2 0b8c lea 10c20b8c <kfree>,%a2
10c36fd4: 4e92 jsr %a2@
10c36fd6: 2f0b movel %a3,%sp@-
10c36fd8: 4e92 jsr %a2@
10c36fda: 7000 moveq #0,%d0
10c36fdc: 246e fff8 moveal %fp@(-8),%a2
10c36fe0: 266e fffc moveal %fp@(-4),%a3
10c36fe4: 4e5e unlk %fp
10c36fe6: 4e75 rts
10c36fe8 <seq_escape>:
10c36fe8: 4e56 0000 linkw %fp,#0
10c36fec: 48e7 3c38 moveml %d2-%d5/%a2-%a4,%sp@-
10c36ff0: 286e 0008 moveal %fp@(8),%a4
10c36ff4: 266e 000c moveal %fp@(12),%a3
10c36ff8: 2a2e 0010 movel %fp@(16),%d5
10c36ffc: 2014 movel %a4@,%d0
10c36ffe: 2800 movel %d0,%d4
10c37000: d8ac 0004 addl %a4@(4),%d4
10c37004: 2440 moveal %d0,%a2
10c37006: d5ec 000c addal %a4@(12),%a2
10c3700a: 6056 bras 10c37062 <seq_escape+0x7a>
10c3700c: 1003 moveb %d3,%d0
10c3700e: 4880 extw %d0
10c37010: 3400 movew %d0,%d2
10c37012: 48c2 extl %d2
10c37014: 2f02 movel %d2,%sp@-
10c37016: 2f05 movel %d5,%sp@-
10c37018: 4eb9 10c8 4132 jsr 10c84132 <strchr>
10c3701e: 508f addql #8,%sp
10c37020: 4a80 tstl %d0
10c37022: 673a beqs 10c3705e <seq_escape+0x76>
10c37024: 200a movel %a2,%d0
10c37026: 5680 addql #3,%d0
10c37028: b880 cmpl %d0,%d4
10c3702a: 620a bhis 10c37036 <seq_escape+0x4e>
10c3702c: 296c 0004 000c movel %a4@(4),%a4@(12)
10c37032: 70ff moveq #-1,%d0
10c37034: 603c bras 10c37072 <seq_escape+0x8a>
10c37036: 14fc 005c moveb #92,%a2@+
10c3703a: 703f moveq #63,%d0
10c3703c: 4600 notb %d0
10c3703e: c480 andl %d0,%d2
10c37040: ec82 asrl #6,%d2
10c37042: 0002 0030 orib #48,%d2
10c37046: 14c2 moveb %d2,%a2@+
10c37048: 1003 moveb %d3,%d0
10c3704a: 0200 0038 andib #56,%d0
10c3704e: e600 asrb #3,%d0
10c37050: 0000 0030 orib #48,%d0
10c37054: 14c0 moveb %d0,%a2@+
10c37056: 0203 0007 andib #7,%d3
10c3705a: 0003 0030 orib #48,%d3
10c3705e: 14c3 moveb %d3,%a2@+
10c37060: 528b addql #1,%a3
10c37062: 1613 moveb %a3@,%d3
10c37064: 6704 beqs 10c3706a <seq_escape+0x82>
10c37066: b88a cmpl %a2,%d4
10c37068: 62a2 bhis 10c3700c <seq_escape+0x24>
10c3706a: 95d4 subal %a4@,%a2
10c3706c: 294a 000c movel %a2,%a4@(12)
10c37070: 7000 moveq #0,%d0
10c37072: 4cee 1c3c ffe4 moveml %fp@(-28),%d2-%d5/%a2-%a4
10c37078: 4e5e unlk %fp
10c3707a: 4e75 rts
10c3707c <seq_printf>:
10c3707c: 4e56 0000 linkw %fp,#0
10c37080: 2f0a movel %a2,%sp@-
10c37082: 246e 0008 moveal %fp@(8),%a2
10c37086: 202a 000c movel %a2@(12),%d0
10c3708a: 222a 0004 movel %a2@(4),%d1
10c3708e: b280 cmpl %d0,%d1
10c37090: 6328 blss 10c370ba <seq_printf+0x3e>
10c37092: 486e 0010 pea %fp@(16)
10c37096: 2f2e 000c movel %fp@(12),%sp@-
10c3709a: 9280 subl %d0,%d1
10c3709c: 2f01 movel %d1,%sp@-
10c3709e: d092 addl %a2@,%d0
10c370a0: 2f00 movel %d0,%sp@-
10c370a2: 4eb9 10c8 4916 jsr 10c84916 <vsnprintf>
10c370a8: d0aa 000c addl %a2@(12),%d0
10c370ac: b0aa 0004 cmpl %a2@(4),%d0
10c370b0: 6408 bccs 10c370ba <seq_printf+0x3e>
10c370b2: 2540 000c movel %d0,%a2@(12)
10c370b6: 7000 moveq #0,%d0
10c370b8: 6008 bras 10c370c2 <seq_printf+0x46>
10c370ba: 256a 0004 000c movel %a2@(4),%a2@(12)
10c370c0: 70ff moveq #-1,%d0
10c370c2: 246e fffc moveal %fp@(-4),%a2
10c370c6: 4e5e unlk %fp
10c370c8: 4e75 rts
10c370ca: 4e75 rts
10c370cc <sys_quotactl>:
10c370cc: 4e56 0000 linkw %fp,#0
10c370d0: 70da moveq #-38,%d0
10c370d2: 4e5e unlk %fp
10c370d4: 4e75 rts
10c370d6: 4e75 rts
10c370d8 <load_script>:
10c370d8: 4e56 ff78 linkw %fp,#-136
10c370dc: 48e7 203c moveml %d2/%a2-%a5,%sp@-
10c370e0: 246e 0008 moveal %fp@(8),%a2
10c370e4: 0c52 2321 cmpiw #8993,%a2@
10c370e8: 6600 008a bnew 10c37174 <load_script+0x9c>
10c370ec: 4aaa 0104 tstl %a2@(260)
10c370f0: 6600 0082 bnew 10c37174 <load_script+0x9c>
10c370f4: 7001 moveq #1,%d0
10c370f6: 2540 0104 movel %d0,%a2@(260)
10c370fa: 206a 0108 moveal %a2@(264),%a0
10c370fe: b0fc 0000 cmpaw #0,%a0
10c37102: 670e beqs 10c37112 <load_script+0x3a>
10c37104: 2068 0008 moveal %a0@(8),%a0
10c37108: 2068 0008 moveal %a0@(8),%a0
10c3710c: 41e8 010e lea %a0@(270),%a0
10c37110: 5290 addql #1,%a0@
10c37112: 2f2a 0108 movel %a2@(264),%sp@-
10c37116: 4eb9 10c2 49a6 jsr 10c249a6 <fput>
10c3711c: 42aa 0108 clrl %a2@(264)
10c37120: 422a 007f clrb %a2@(127)
10c37124: 4878 000a pea a <LSIGTRAP+0x5>
10c37128: 2f0a movel %a2,%sp@-
10c3712a: 4eb9 10c8 4132 jsr 10c84132 <strchr>
10c37130: 2040 moveal %d0,%a0
10c37132: 4fef 000c lea %sp@(12),%sp
10c37136: b0fc 0000 cmpaw #0,%a0
10c3713a: 6604 bnes 10c37140 <load_script+0x68>
10c3713c: 41ea 007f lea %a2@(127),%a0
10c37140: 4210 clrb %a0@
10c37142: 220a movel %a2,%d1
10c37144: 5481 addql #2,%d1
10c37146: b5c8 cmpal %a0,%a2
10c37148: 6412 bccs 10c3715c <load_script+0x84>
10c3714a: 1020 moveb %a0@-,%d0
10c3714c: 0c00 0020 cmpib #32,%d0
10c37150: 6706 beqs 10c37158 <load_script+0x80>
10c37152: 0c00 0009 cmpib #9,%d0
10c37156: 6604 bnes 10c3715c <load_script+0x84>
10c37158: 4210 clrb %a0@
10c3715a: 60ea bras 10c37146 <load_script+0x6e>
10c3715c: 2041 moveal %d1,%a0
10c3715e: 6002 bras 10c37162 <load_script+0x8a>
10c37160: 5288 addql #1,%a0
10c37162: 1010 moveb %a0@,%d0
10c37164: 0c00 0020 cmpib #32,%d0
10c37168: 67f6 beqs 10c37160 <load_script+0x88>
10c3716a: 0c00 0009 cmpib #9,%d0
10c3716e: 67f0 beqs 10c37160 <load_script+0x88>
10c37170: 4a10 tstb %a0@
10c37172: 6606 bnes 10c3717a <load_script+0xa2>
10c37174: 70f8 moveq #-8,%d0
10c37176: 6000 00de braw 10c37256 <load_script+0x17e>
10c3717a: 2d48 ff78 movel %a0,%fp@(-136)
10c3717e: 42ae ff7c clrl %fp@(-132)
10c37182: 1010 moveb %a0@,%d0
10c37184: 47ee ff80 lea %fp@(-128),%a3
10c37188: 4bf9 10c2 ab14 lea 10c2ab14 <remove_arg_zero>,%a5
10c3718e: 240a movel %a2,%d2
10c37190: 0682 0000 0128 addil #296,%d2
10c37196: 49f9 10c2 a4e8 lea 10c2a4e8 <copy_strings_kernel>,%a4
10c3719c: 6004 bras 10c371a2 <load_script+0xca>
10c3719e: 5288 addql #1,%a0
10c371a0: 1010 moveb %a0@,%d0
10c371a2: 4a00 tstb %d0
10c371a4: 6710 beqs 10c371b6 <load_script+0xde>
10c371a6: 0c00 0020 cmpib #32,%d0
10c371aa: 6708 beqs 10c371b4 <load_script+0xdc>
10c371ac: 0c00 0009 cmpib #9,%d0
10c371b0: 66ec bnes 10c3719e <load_script+0xc6>
10c371b2: 6002 bras 10c371b6 <load_script+0xde>
10c371b4: 4218 clrb %a0@+
10c371b6: 1010 moveb %a0@,%d0
10c371b8: 0c00 0020 cmpib #32,%d0
10c371bc: 67f6 beqs 10c371b4 <load_script+0xdc>
10c371be: 0c00 0009 cmpib #9,%d0
10c371c2: 67f0 beqs 10c371b4 <load_script+0xdc>
10c371c4: 4a10 tstb %a0@
10c371c6: 6704 beqs 10c371cc <load_script+0xf4>
10c371c8: 2d48 ff7c movel %a0,%fp@(-132)
10c371cc: 206e ff78 moveal %fp@(-136),%a0
10c371d0: 224b moveal %a3,%a1
10c371d2: 12d8 moveb %a0@+,%a1@+
10c371d4: 66fc bnes 10c371d2 <load_script+0xfa>
10c371d6: 2f0a movel %a2,%sp@-
10c371d8: 4e95 jsr %a5@
10c371da: 2f0a movel %a2,%sp@-
10c371dc: 2f02 movel %d2,%sp@-
10c371de: 4878 0001 pea 1 <PF_DTRACE_OFF>
10c371e2: 4e94 jsr %a4@
10c371e4: 4fef 0010 lea %sp@(16),%sp
10c371e8: 4a80 tstl %d0
10c371ea: 6d6a blts 10c37256 <load_script+0x17e>
10c371ec: 52aa 0120 addql #1,%a2@(288)
10c371f0: 4aae ff7c tstl %fp@(-132)
10c371f4: 6718 beqs 10c3720e <load_script+0x136>
10c371f6: 2f0a movel %a2,%sp@-
10c371f8: 486e ff7c pea %fp@(-132)
10c371fc: 4878 0001 pea 1 <PF_DTRACE_OFF>
10c37200: 4e94 jsr %a4@
10c37202: 4fef 000c lea %sp@(12),%sp
10c37206: 4a80 tstl %d0
10c37208: 6d4c blts 10c37256 <load_script+0x17e>
10c3720a: 52aa 0120 addql #1,%a2@(288)
10c3720e: 2f0a movel %a2,%sp@-
10c37210: 486e ff78 pea %fp@(-136)
10c37214: 4878 0001 pea 1 <PF_DTRACE_OFF>
10c37218: 4e94 jsr %a4@
10c3721a: 4fef 000c lea %sp@(12),%sp
10c3721e: 4a80 tstl %d0
10c37220: 6634 bnes 10c37256 <load_script+0x17e>
10c37222: 52aa 0120 addql #1,%a2@(288)
10c37226: 2f0b movel %a3,%sp@-
10c37228: 4eb9 10c2 a530 jsr 10c2a530 <open_exec>
10c3722e: 588f addql #4,%sp
10c37230: 0c80 ffff fc18 cmpil #-1000,%d0
10c37236: 621e bhis 10c37256 <load_script+0x17e>
10c37238: 2540 0108 movel %d0,%a2@(264)
10c3723c: 2f0a movel %a2,%sp@-
10c3723e: 4eb9 10c2 a936 jsr 10c2a936 <prepare_binprm>
10c37244: 588f addql #4,%sp
10c37246: 4a80 tstl %d0
10c37248: 6d0c blts 10c37256 <load_script+0x17e>
10c3724a: 2f2e 000c movel %fp@(12),%sp@-
10c3724e: 2f0a movel %a2,%sp@-
10c37250: 4eb9 10c2 ab88 jsr 10c2ab88 <search_binary_handler>
10c37256: 4cee 3c04 ff64 moveml %fp@(-156),%d2/%a2-%a5
10c3725c: 4e5e unlk %fp
10c3725e: 4e75 rts
10c37260 <flat_core_dump>:
10c37260: 4e56 0000 linkw %fp,#0
10c37264: 2f2e 0008 movel %fp@(8),%sp@-
10c37268: 2079 1002 53b4 moveal 100253b4 <_current_task>,%a0
10c3726e: 2f28 007a movel %a0@(122),%sp@-
10c37272: 4868 023c pea %a0@(572)
10c37276: 4879 1000 2fb7 pea 10002fb7 <tvecs+0x141f>
10c3727c: 4eb9 10c1 677e jsr 10c1677e <printk>
10c37282: 7001 moveq #1,%d0
10c37284: 4e5e unlk %fp
10c37286: 4e75 rts
10c37288 <create_flat_tables>:
10c37288: 4e56 0000 linkw %fp,#0
10c3728c: 48e7 3038 moveml %d2-%d3/%a2-%a4,%sp@-
10c37290: 206e 000c moveal %fp@(12),%a0
10c37294: 226e 0008 moveal %fp@(8),%a1
10c37298: 2428 0120 movel %a0@(288),%d2
10c3729c: 2628 0124 movel %a0@(292),%d3
10c372a0: 2449 moveal %a1,%a2
10c372a2: 200a movel %a2,%d0
10c372a4: 72fc moveq #-4,%d1
10c372a6: c081 andl %d1,%d0
10c372a8: 2440 moveal %d0,%a2
10c372aa: 2003 movel %d3,%d0
10c372ac: e588 lsll #2,%d0
10c372ae: 5880 addql #4,%d0
10c372b0: 95c0 subal %d0,%a2
10c372b2: 284a moveal %a2,%a4
10c372b4: 2202 movel %d2,%d1
10c372b6: 2002 movel %d2,%d0
10c372b8: e588 lsll #2,%d0
10c372ba: 5880 addql #4,%d0
10c372bc: 95c0 subal %d0,%a2
10c372be: 264a moveal %a2,%a3
10c372c0: 200c movel %a4,%d0
10c372c2: 2500 movel %d0,%a2@-
10c372c4: 200b movel %a3,%d0
10c372c6: 2500 movel %d0,%a2@-
10c372c8: 2502 movel %d2,%a2@-
10c372ca: 2079 1002 53b4 moveal 100253b4 <_current_task>,%a0
10c372d0: 2068 002c moveal %a0@(44),%a0
10c372d4: 2149 0046 movel %a1,%a0@(70)
10c372d8: 5382 subql #1,%d2
10c372da: 4a81 tstl %d1
10c372dc: 6f18 bles 10c372f6 <create_flat_tables+0x6e>
10c372de: 2209 movel %a1,%d1
10c372e0: 26c1 movel %d1,%a3@+
10c372e2: 2202 movel %d2,%d1
10c372e4: 5381 subql #1,%d1
10c372e6: 1011 moveb %a1@,%d0
10c372e8: 5289 addql #1,%a1
10c372ea: 4a00 tstb %d0
10c372ec: 66f8 bnes 10c372e6 <create_flat_tables+0x5e>
10c372ee: 2002 movel %d2,%d0
10c372f0: 2401 movel %d1,%d2
10c372f2: 4a80 tstl %d0
10c372f4: 6ee8 bgts 10c372de <create_flat_tables+0x56>
10c372f6: 7000 moveq #0,%d0
10c372f8: 2680 movel %d0,%a3@
10c372fa: 2079 1002 53b4 moveal 100253b4 <_current_task>,%a0
10c37300: 2068 002c moveal %a0@(44),%a0
10c37304: 2149 004e movel %a1,%a0@(78)
10c37308: 2149 004a movel %a1,%a0@(74)
10c3730c: 2003 movel %d3,%d0
10c3730e: 5383 subql #1,%d3
10c37310: 4a80 tstl %d0
10c37312: 6f18 bles 10c3732c <create_flat_tables+0xa4>
10c37314: 2009 movel %a1,%d0
10c37316: 28c0 movel %d0,%a4@+
10c37318: 2203 movel %d3,%d1
10c3731a: 5381 subql #1,%d1
10c3731c: 1011 moveb %a1@,%d0
10c3731e: 5289 addql #1,%a1
10c37320: 4a00 tstb %d0
10c37322: 66f8 bnes 10c3731c <create_flat_tables+0x94>
10c37324: 2003 movel %d3,%d0
10c37326: 2601 movel %d1,%d3
10c37328: 4a80 tstl %d0
10c3732a: 6ee8 bgts 10c37314 <create_flat_tables+0x8c>
10c3732c: 7000 moveq #0,%d0
10c3732e: 2880 movel %d0,%a4@
10c37330: 2079 1002 53b4 moveal 100253b4 <_current_task>,%a0
10c37336: 2068 002c moveal %a0@(44),%a0
10c3733a: 2149 0052 movel %a1,%a0@(82)
10c3733e: 200a movel %a2,%d0
10c37340: 4cdf 1c0c moveml %sp@+,%d2-%d3/%a2-%a4
10c37344: 4e5e unlk %fp
10c37346: 4e75 rts
10c37348 <calc_reloc>:
10c37348: 4e56 0000 linkw %fp,#0
10c3734c: 48e7 3830 moveml %d2-%d4/%a2-%a3,%sp@-
10c37350: 262e 0008 movel %fp@(8),%d3
10c37354: 266e 000c moveal %fp@(12),%a3
10c37358: 246e 0010 moveal %fp@(16),%a2
10c3735c: 240a movel %a2,%d2
10c3735e: 4a83 tstl %d3
10c37360: 670e beqs 10c37370 <calc_reloc+0x28>
10c37362: 2403 movel %d3,%d2
10c37364: 4242 clrw %d2
10c37366: 4842 swap %d2
10c37368: e04a lsrw #8,%d2
10c3736a: 0283 00ff ffff andil #16777215,%d3
10c37370: 7003 moveq #3,%d0
10c37372: b082 cmpl %d2,%d0
10c37374: 6c0e bges 10c37384 <calc_reloc+0x3c>
10c37376: 2f02 movel %d2,%sp@-
10c37378: 2f03 movel %d3,%sp@-
10c3737a: 4879 1000 2ff4 pea 10002ff4 <tvecs+0x145c>
10c37380: 6000 0092 braw 10c37414 <calc_reloc+0xcc>
10c37384: b48a cmpl %a2,%d2
10c37386: 6700 009a beqw 10c37422 <calc_reloc+0xda>
10c3738a: 4aae 0014 tstl %fp@(20)
10c3738e: 6710 beqs 10c373a0 <calc_reloc+0x58>
10c37390: 2f02 movel %d2,%sp@-
10c37392: 2f0a movel %a2,%sp@-
10c37394: 2f03 movel %d3,%sp@-
10c37396: 4879 1000 3025 pea 10003025 <tvecs+0x148d>
10c3739c: 6000 00b8 braw 10c37456 <calc_reloc+0x10e>
10c373a0: 2202 movel %d2,%d1
10c373a2: d281 addl %d1,%d1
10c373a4: 2001 movel %d1,%d0
10c373a6: d082 addl %d2,%d0
10c373a8: e788 lsll #3,%d0
10c373aa: d082 addl %d2,%d0
10c373ac: d082 addl %d2,%d0
10c373ae: 2801 movel %d1,%d4
10c373b0: 4a73 0818 tstw %a3@(00000018,%d0:l)
10c373b4: 662a bnes 10c373e0 <calc_reloc+0x98>
10c373b6: 2f0b movel %a3,%sp@-
10c373b8: 2f02 movel %d2,%sp@-
10c373ba: 4eb9 10c3 7b02 jsr 10c37b02 <load_flat_shared_library>
10c373c0: 508f addql #8,%sp
10c373c2: 0c80 ffff f000 cmpil #-4096,%d0
10c373c8: 6316 blss 10c373e0 <calc_reloc+0x98>
10c373ca: 2f02 movel %d2,%sp@-
10c373cc: 4879 1000 3063 pea 10003063 <tvecs+0x14cb>
10c373d2: 45f9 10c1 677e lea 10c1677e <printk>,%a2
10c373d8: 4e92 jsr %a2@
10c373da: 508f addql #8,%sp
10c373dc: 6000 0098 braw 10c37476 <calc_reloc+0x12e>
10c373e0: 2004 movel %d4,%d0
10c373e2: d082 addl %d2,%d0
10c373e4: e788 lsll #3,%d0
10c373e6: d082 addl %d2,%d0
10c373e8: d082 addl %d2,%d0
10c373ea: 41eb 0014 lea %a3@(20),%a0
10c373ee: 2230 0800 movel %a0@(00000000,%d0:l),%d1
10c373f2: 672e beqs 10c37422 <calc_reloc+0xda>
10c373f4: 200a movel %a2,%d0
10c373f6: d080 addl %d0,%d0
10c373f8: d08a addl %a2,%d0
10c373fa: e788 lsll #3,%d0
10c373fc: d08a addl %a2,%d0
10c373fe: d08a addl %a2,%d0
10c37400: 2030 0800 movel %a0@(00000000,%d0:l),%d0
10c37404: 671c beqs 10c37422 <calc_reloc+0xda>
10c37406: b280 cmpl %d0,%d1
10c37408: 6318 blss 10c37422 <calc_reloc+0xda>
10c3740a: 2f0a movel %a2,%sp@-
10c3740c: 2f02 movel %d2,%sp@-
10c3740e: 4879 1000 308a pea 1000308a <tvecs+0x14f2>
10c37414: 45f9 10c1 677e lea 10c1677e <printk>,%a2
10c3741a: 4e92 jsr %a2@
10c3741c: 4fef 000c lea %sp@(12),%sp
10c37420: 6054 bras 10c37476 <calc_reloc+0x12e>
10c37422: 2002 movel %d2,%d0
10c37424: d080 addl %d0,%d0
10c37426: d082 addl %d2,%d0
10c37428: e788 lsll #3,%d0
10c3742a: d082 addl %d2,%d0
10c3742c: d082 addl %d2,%d0
10c3742e: 2273 0808 moveal %a3@(00000008,%d0:l),%a1
10c37432: 2433 0804 movel %a3@(00000004,%d0:l),%d2
10c37436: 2073 0800 moveal %a3@(00000000,%d0:l),%a0
10c3743a: 2233 080c movel %a3@(0000000c,%d0:l),%d1
10c3743e: 2009 movel %a1,%d0
10c37440: 9082 subl %d2,%d0
10c37442: d081 addl %d1,%d0
10c37444: b083 cmpl %d3,%d0
10c37446: 641c bccs 10c37464 <calc_reloc+0x11c>
10c37448: 2f01 movel %d1,%sp@-
10c3744a: 93c8 subal %a0,%a1
10c3744c: 2f09 movel %a1,%sp@-
10c3744e: 2f03 movel %d3,%sp@-
10c37450: 4879 1000 30b5 pea 100030b5 <tvecs+0x151d>
10c37456: 45f9 10c1 677e lea 10c1677e <printk>,%a2
10c3745c: 4e92 jsr %a2@
10c3745e: 4fef 0010 lea %sp@(16),%sp
10c37462: 6012 bras 10c37476 <calc_reloc+0x12e>
10c37464: b283 cmpl %d3,%d1
10c37466: 6306 blss 10c3746e <calc_reloc+0x126>
10c37468: 2003 movel %d3,%d0
10c3746a: d088 addl %a0,%d0
10c3746c: 6036 bras 10c374a4 <calc_reloc+0x15c>
10c3746e: 9681 subl %d1,%d3
10c37470: 2003 movel %d3,%d0
10c37472: d082 addl %d2,%d0
10c37474: 602e bras 10c374a4 <calc_reloc+0x15c>
10c37476: 2039 1002 53b4 movel 100253b4 <_current_task>,%d0
10c3747c: 0680 0000 023c addil #572,%d0
10c37482: 2f00 movel %d0,%sp@-
10c37484: 4879 1000 30ed pea 100030ed <tvecs+0x1555>
10c3748a: 4e92 jsr %a2@
10c3748c: 42a7 clrl %sp@-
10c3748e: 2f39 1002 53b4 movel 100253b4 <_current_task>,%sp@-
10c37494: 4878 000b pea b <LSIGTRAP+0x6>
10c37498: 4eb9 10c1 adf0 jsr 10c1adf0 <send_sig>
10c3749e: 203c ff00 ff01 movel #-16711935,%d0
10c374a4: 4cee 0c1c ffec moveml %fp@(-20),%d2-%d4/%a2-%a3
10c374aa: 4e5e unlk %fp
10c374ac: 4e75 rts
10c374ae <old_reloc>:
10c374ae: 4e56 0000 linkw %fp,#0
10c374b2: 2f03 movel %d3,%sp@-
10c374b4: 2f02 movel %d2,%sp@-
10c374b6: 242e 0008 movel %fp@(8),%d2
10c374ba: 2079 1002 53b4 moveal 100253b4 <_current_task>,%a0
10c374c0: 2268 002c moveal %a0@(44),%a1
10c374c4: 2002 movel %d2,%d0
10c374c6: e480 asrl #2,%d0
10c374c8: 2229 002e movel %a1@(46),%d1
10c374cc: 2041 moveal %d1,%a0
10c374ce: d1c0 addal %d0,%a0
10c374d0: 2002 movel %d2,%d0
10c374d2: 7603 moveq #3,%d3
10c374d4: c083 andl %d3,%d0
10c374d6: 7601 moveq #1,%d3
10c374d8: b680 cmpl %d0,%d3
10c374da: 6718 beqs 10c374f4 <old_reloc+0x46>
10c374dc: 6d06 blts 10c374e4 <old_reloc+0x36>
10c374de: 4a80 tstl %d0
10c374e0: 670a beqs 10c374ec <old_reloc+0x3e>
10c374e2: 601c bras 10c37500 <old_reloc+0x52>
10c374e4: 7202 moveq #2,%d1
10c374e6: b280 cmpl %d0,%d1
10c374e8: 670e beqs 10c374f8 <old_reloc+0x4a>
10c374ea: 6014 bras 10c37500 <old_reloc+0x52>
10c374ec: 2629 0026 movel %a1@(38),%d3
10c374f0: d790 addl %d3,%a0@
10c374f2: 601e bras 10c37512 <old_reloc+0x64>
10c374f4: d390 addl %d1,%a0@
10c374f6: 601a bras 10c37512 <old_reloc+0x64>
10c374f8: 2029 0032 movel %a1@(50),%d0
10c374fc: d190 addl %d0,%a0@
10c374fe: 6012 bras 10c37512 <old_reloc+0x64>
10c37500: 7203 moveq #3,%d1
10c37502: c282 andl %d2,%d1
10c37504: 2f01 movel %d1,%sp@-
10c37506: 4879 1000 30fc pea 100030fc <tvecs+0x1564>
10c3750c: 4eb9 10c1 677e jsr 10c1677e <printk>
10c37512: 242e fff8 movel %fp@(-8),%d2
10c37516: 262e fffc movel %fp@(-4),%d3
10c3751a: 4e5e unlk %fp
10c3751c: 4e75 rts
10c3751e <load_flat_file>:
10c3751e: 4e56 ffd8 linkw %fp,#-40
10c37522: 48e7 3f3c moveml %d2-%d7/%a2-%a5,%sp@-
10c37526: 266e 0008 moveal %fp@(8),%a3
10c3752a: 2e2e 0010 movel %fp@(16),%d7
10c3752e: 226e 0014 moveal %fp@(20),%a1
10c37532: 2c2b 000c movel %a3@(12),%d6
10c37536: 202b 0010 movel %a3@(16),%d0
10c3753a: 2840 moveal %d0,%a4
10c3753c: 99c6 subal %d6,%a4
10c3753e: 222b 0014 movel %a3@(20),%d1
10c37542: 9280 subl %d0,%d1
10c37544: 2d41 fff4 movel %d1,%fp@(-12)
10c37548: 2a6b 0018 moveal %a3@(24),%a5
10c3754c: b2fc 0000 cmpaw #0,%a1
10c37550: 6704 beqs 10c37556 <load_flat_file+0x38>
10c37552: dbd1 addal %a1@,%a5
10c37554: 228d movel %a5,%a1@
10c37556: 2d6b 0020 ffe4 movel %a3@(32),%fp@(-28)
10c3755c: 2d6b 0024 fff0 movel %a3@(36),%fp@(-16)
10c37562: 2d6b 0004 ffe8 movel %a3@(4),%fp@(-24)
10c37568: 41f9 1000 3125 lea 10003125 <tvecs+0x158d>,%a0
10c3756e: 7004 moveq #4,%d0
10c37570: 224b moveal %a3,%a1
10c37572: 2200 movel %d0,%d1
10c37574: 1019 moveb %a1@+,%d0
10c37576: b018 cmpb %a0@+,%d0
10c37578: 660c bnes 10c37586 <load_flat_file+0x68>
10c3757a: 4a00 tstb %d0
10c3757c: 670a beqs 10c37588 <load_flat_file+0x6a>
10c3757e: 5381 subql #1,%d1
10c37580: 66f2 bnes 10c37574 <load_flat_file+0x56>
10c37582: 7000 moveq #0,%d0
10c37584: 6002 bras 10c37588 <load_flat_file+0x6a>
10c37586: 9020 subb %a0@-,%d0
10c37588: 4a00 tstb %d0
10c3758a: 6610 bnes 10c3759c <load_flat_file+0x7e>
10c3758c: 7004 moveq #4,%d0
10c3758e: b0ae ffe8 cmpl %fp@(-24),%d0
10c37592: 6766 beqs 10c375fa <load_flat_file+0xdc>
10c37594: 7202 moveq #2,%d1
10c37596: b2ae ffe8 cmpl %fp@(-24),%d1
10c3759a: 6738 beqs 10c375d4 <load_flat_file+0xb6>
10c3759c: 41f9 1000 312a lea 1000312a <tvecs+0x1592>,%a0
10c375a2: 7002 moveq #2,%d0
10c375a4: 2200 movel %d0,%d1
10c375a6: 101b moveb %a3@+,%d0
10c375a8: b018 cmpb %a0@+,%d0
10c375aa: 660c bnes 10c375b8 <load_flat_file+0x9a>
10c375ac: 4a00 tstb %d0
10c375ae: 670a beqs 10c375ba <load_flat_file+0x9c>
10c375b0: 5381 subql #1,%d1
10c375b2: 66f2 bnes 10c375a6 <load_flat_file+0x88>
10c375b4: 7000 moveq #0,%d0
10c375b6: 6002 bras 10c375ba <load_flat_file+0x9c>
10c375b8: 9020 subb %a0@-,%d0
10c375ba: 4a00 tstb %d0
10c375bc: 672a beqs 10c375e8 <load_flat_file+0xca>
10c375be: 4878 0004 pea 4 <PF_PTRACED_BIT>
10c375c2: 2f2e ffe8 movel %fp@(-24),%sp@-
10c375c6: 4879 1000 312d pea 1000312d <tvecs+0x1595>
10c375cc: 4eb9 10c1 677e jsr 10c1677e <printk>
10c375d2: 6014 bras 10c375e8 <load_flat_file+0xca>
10c375d4: 4a87 tstl %d7
10c375d6: 6716 beqs 10c375ee <load_flat_file+0xd0>
10c375d8: 4878 0004 pea 4 <PF_PTRACED_BIT>
10c375dc: 4879 1000 315b pea 1000315b <tvecs+0x15c3>
10c375e2: 4eb9 10c1 677e jsr 10c1677e <printk>
10c375e8: 70f8 moveq #-8,%d0
10c375ea: 6000 050c braw 10c37af8 <load_flat_file+0x5da>
10c375ee: 4aae fff0 tstl %fp@(-16)
10c375f2: 6706 beqs 10c375fa <load_flat_file+0xdc>
10c375f4: 7001 moveq #1,%d0
10c375f6: 2d40 fff0 movel %d0,%fp@(-16)
10c375fa: 202e fff0 movel %fp@(-16),%d0
10c375fe: 720c moveq #12,%d1
10c37600: c081 andl %d1,%d0
10c37602: 670e beqs 10c37612 <load_flat_file+0xf4>
10c37604: 4879 1000 319c pea 1000319c <tvecs+0x1604>
10c3760a: 4eb9 10c1 677e jsr 10c1677e <printk>
10c37610: 60d6 bras 10c375e8 <load_flat_file+0xca>
10c37612: 2079 1002 53b4 moveal 100253b4 <_current_task>,%a0
10c37618: 2228 01f2 movel %a0@(498),%d1
10c3761c: 70fe moveq #-2,%d0
10c3761e: b081 cmpl %d1,%d0
10c37620: 6402 bccs 10c37624 <load_flat_file+0x106>
10c37622: 72ff moveq #-1,%d1
10c37624: 202e fff4 movel %fp@(-12),%d0
10c37628: d08c addl %a4,%d0
10c3762a: b280 cmpl %d0,%d1
10c3762c: 6406 bccs 10c37634 <load_flat_file+0x116>
10c3762e: 70f4 moveq #-12,%d0
10c37630: 6000 04c6 braw 10c37af8 <load_flat_file+0x5da>
10c37634: 4a87 tstl %d7
10c37636: 6630 bnes 10c37668 <load_flat_file+0x14a>
10c37638: 2f0b movel %a3,%sp@-
10c3763a: 4eb9 10c2 a704 jsr 10c2a704 <flush_old_exec>
10c37640: 2400 movel %d0,%d2
10c37642: 588f addql #4,%sp
10c37644: 6600 04b2 bnew 10c37af8 <load_flat_file+0x5da>
10c37648: 2f0b movel %a3,%sp@-
10c3764a: 4eb9 10c2 a526 jsr 10c2a526 <setup_arg_pages>
10c37650: 588f addql #4,%sp
10c37652: 2079 1002 53b4 moveal 100253b4 <_current_task>,%a0
10c37658: 4aa8 0074 tstl %a0@(116)
10c3765c: 670a beqs 10c37668 <load_flat_file+0x14a>
10c3765e: 42a7 clrl %sp@-
10c37660: 4eb9 10c1 5f50 jsr 10c15f50 <__set_personality>
10c37666: 588f addql #4,%sp
10c37668: 202e fff0 movel %fp@(-16),%d0
10c3766c: 7205 moveq #5,%d1
10c3766e: c081 andl %d1,%d0
10c37670: 6600 0188 bnew 10c377fa <load_flat_file+0x2dc>
10c37674: 2079 1002 53b4 moveal 100253b4 <_current_task>,%a0
10c3767a: 7012 moveq #18,%d0
10c3767c: d0a8 002c addl %a0@(44),%d0
10c37680: 2f00 movel %d0,%sp@-
10c37682: 4eb9 10c8 53bc jsr 10c853bc <__down_write>
10c37688: 4297 clrl %sp@
10c3768a: 42a7 clrl %sp@-
10c3768c: 4878 0005 pea 5 <LSIGTRAP>
10c37690: 2f06 movel %d6,%sp@-
10c37692: 42a7 clrl %sp@-
10c37694: 2f2b 0108 movel %a3@(264),%sp@-
10c37698: 4eb9 10c1 fbda jsr 10c1fbda <do_mmap_pgoff>
10c3769e: 4fef 0018 lea %sp@(24),%sp
10c376a2: 2a00 movel %d0,%d5
10c376a4: 2079 1002 53b4 moveal 100253b4 <_current_task>,%a0
10c376aa: 7212 moveq #18,%d1
10c376ac: d2a8 002c addl %a0@(44),%d1
10c376b0: 2f01 movel %d1,%sp@-
10c376b2: 4eb9 10c8 5476 jsr 10c85476 <__up_write>
10c376b8: 588f addql #4,%sp
10c376ba: 2005 movel %d5,%d0
10c376bc: 5380 subql #1,%d0
10c376be: 0c80 ffff effe cmpil #-4098,%d0
10c376c4: 631a blss 10c376e0 <load_flat_file+0x1c2>
10c376c6: 4a85 tstl %d5
10c376c8: 6602 bnes 10c376cc <load_flat_file+0x1ae>
10c376ca: 7af4 moveq #-12,%d5
10c376cc: 2005 movel %d5,%d0
10c376ce: 4480 negl %d0
10c376d0: 2f00 movel %d0,%sp@-
10c376d2: 4879 1000 31cb pea 100031cb <tvecs+0x1633>
10c376d8: 4eb9 10c1 677e jsr 10c1677e <printk>
10c376de: 508f addql #8,%sp
10c376e0: 202e fff4 movel %fp@(-12),%d0
10c376e4: d08d addl %a5,%d0
10c376e6: 262e ffe4 movel %fp@(-28),%d3
10c376ea: e58b lsll #2,%d3
10c376ec: 2403 movel %d3,%d2
10c376ee: b083 cmpl %d3,%d0
10c376f0: 6302 blss 10c376f4 <load_flat_file+0x1d6>
10c376f2: 2600 movel %d0,%d3
10c376f4: 2079 1002 53b4 moveal 100253b4 <_current_task>,%a0
10c376fa: 7212 moveq #18,%d1
10c376fc: d2a8 002c addl %a0@(44),%d1
10c37700: 2f01 movel %d1,%sp@-
10c37702: 4eb9 10c8 53bc jsr 10c853bc <__down_write>
10c37708: 4297 clrl %sp@
10c3770a: 42a7 clrl %sp@-
10c3770c: 4878 0007 pea 7 <LSIGTRAP+0x2>
10c37710: 4874 3810 pea %a4@(00000010,%d3:l)
10c37714: 42a7 clrl %sp@-
10c37716: 42a7 clrl %sp@-
10c37718: 4eb9 10c1 fbda jsr 10c1fbda <do_mmap_pgoff>
10c3771e: 4fef 0018 lea %sp@(24),%sp
10c37722: 2800 movel %d0,%d4
10c37724: 2079 1002 53b4 moveal 100253b4 <_current_task>,%a0
10c3772a: 7012 moveq #18,%d0
10c3772c: d0a8 002c addl %a0@(44),%d0
10c37730: 2f00 movel %d0,%sp@-
10c37732: 4eb9 10c8 5476 jsr 10c85476 <__up_write>
10c37738: 588f addql #4,%sp
10c3773a: 2004 movel %d4,%d0
10c3773c: 5380 subql #1,%d0
10c3773e: d68c addl %a4,%d3
10c37740: 0c80 ffff effe cmpil #-4098,%d0
10c37746: 632e blss 10c37776 <load_flat_file+0x258>
10c37748: 4a84 tstl %d4
10c3774a: 6602 bnes 10c3774e <load_flat_file+0x230>
10c3774c: 78f4 moveq #-12,%d4
10c3774e: 42a7 clrl %sp@-
10c37750: 4879 1000 31f2 pea 100031f2 <tvecs+0x165a>
10c37756: 4eb9 10c1 677e jsr 10c1677e <printk>
10c3775c: 2f06 movel %d6,%sp@-
10c3775e: 2f05 movel %d5,%sp@-
10c37760: 2079 1002 53b4 moveal 100253b4 <_current_task>,%a0
10c37766: 2f28 002c movel %a0@(44),%sp@-
10c3776a: 4eb9 10c1 feb6 jsr 10c1feb6 <do_munmap>
10c37770: 2004 movel %d4,%d0
10c37772: 6000 0384 braw 10c37af8 <load_flat_file+0x5da>
10c37776: 2044 moveal %d4,%a0
10c37778: 45e8 0010 lea %a0@(16),%a2
10c3777c: 2d6b 000c fffc movel %a3@(12),%fp@(-4)
10c37782: 42ae fff8 clrl %fp@(-8)
10c37786: 206b 0108 moveal %a3@(264),%a0
10c3778a: 2268 0010 moveal %a0@(16),%a1
10c3778e: 486e fff8 pea %fp@(-8)
10c37792: 4874 2800 pea %a4@(00000000,%d2:l)
10c37796: 2f0a movel %a2,%sp@-
10c37798: 2f08 movel %a0,%sp@-
10c3779a: 2069 0008 moveal %a1@(8),%a0
10c3779e: 4e90 jsr %a0@
10c377a0: 2400 movel %d0,%d2
10c377a2: 4fef 0010 lea %sp@(16),%sp
10c377a6: 0c82 ffff efff cmpil #-4097,%d2
10c377ac: 633c blss 10c377ea <load_flat_file+0x2cc>
10c377ae: 4480 negl %d0
10c377b0: 2f00 movel %d0,%sp@-
10c377b2: 4879 1000 3225 pea 10003225 <tvecs+0x168d>
10c377b8: 4eb9 10c1 677e jsr 10c1677e <printk>
10c377be: 2f06 movel %d6,%sp@-
10c377c0: 2f05 movel %d5,%sp@-
10c377c2: 2079 1002 53b4 moveal 100253b4 <_current_task>,%a0
10c377c8: 2f28 002c movel %a0@(44),%sp@-
10c377cc: 45f9 10c1 feb6 lea 10c1feb6 <do_munmap>,%a2
10c377d2: 4e92 jsr %a2@
10c377d4: 2f03 movel %d3,%sp@-
10c377d6: 2f04 movel %d4,%sp@-
10c377d8: 2079 1002 53b4 moveal 100253b4 <_current_task>,%a0
10c377de: 2f28 002c movel %a0@(44),%sp@-
10c377e2: 4e92 jsr %a2@
10c377e4: 2002 movel %d2,%d0
10c377e6: 6000 0310 braw 10c37af8 <load_flat_file+0x5da>
10c377ea: 202b 001c movel %a3@(28),%d0
10c377ee: 9086 subl %d6,%d0
10c377f0: d08a addl %a2,%d0
10c377f2: 2d40 ffec movel %d0,%fp@(-20)
10c377f6: 6000 0144 braw 10c3793c <load_flat_file+0x41e>
10c377fa: 202e fff4 movel %fp@(-12),%d0
10c377fe: d08d addl %a5,%d0
10c37800: 262e ffe4 movel %fp@(-28),%d3
10c37804: e58b lsll #2,%d3
10c37806: 2d43 ffd8 movel %d3,%fp@(-40)
10c3780a: b083 cmpl %d3,%d0
10c3780c: 6302 blss 10c37810 <load_flat_file+0x2f2>
10c3780e: 2600 movel %d0,%d3
10c37810: 2079 1002 53b4 moveal 100253b4 <_current_task>,%a0
10c37816: 7212 moveq #18,%d1
10c37818: d2a8 002c addl %a0@(44),%d1
10c3781c: 2f01 movel %d1,%sp@-
10c3781e: 4eb9 10c8 53bc jsr 10c853bc <__down_write>
10c37824: 588f addql #4,%sp
10c37826: 41f4 6800 lea %a4@(00000000,%d6:l),%a0
10c3782a: 42a7 clrl %sp@-
10c3782c: 42a7 clrl %sp@-
10c3782e: 4878 0007 pea 7 <LSIGTRAP+0x2>
10c37832: 4870 3810 pea %a0@(00000010,%d3:l)
10c37836: 42a7 clrl %sp@-
10c37838: 42a7 clrl %sp@-
10c3783a: 4eb9 10c1 fbda jsr 10c1fbda <do_mmap_pgoff>
10c37840: 4fef 0018 lea %sp@(24),%sp
10c37844: 2a00 movel %d0,%d5
10c37846: 2079 1002 53b4 moveal 100253b4 <_current_task>,%a0
10c3784c: 7012 moveq #18,%d0
10c3784e: d0a8 002c addl %a0@(44),%d0
10c37852: 2f00 movel %d0,%sp@-
10c37854: 4eb9 10c8 5476 jsr 10c85476 <__up_write>
10c3785a: 588f addql #4,%sp
10c3785c: 2005 movel %d5,%d0
10c3785e: 5380 subql #1,%d0
10c37860: 41f4 6800 lea %a4@(00000000,%d6:l),%a0
10c37864: 2d48 ffdc movel %a0,%fp@(-36)
10c37868: 0c80 ffff effe cmpil #-4098,%d0
10c3786e: 631a blss 10c3788a <load_flat_file+0x36c>
10c37870: 4a85 tstl %d5
10c37872: 6602 bnes 10c37876 <load_flat_file+0x358>
10c37874: 7af4 moveq #-12,%d5
10c37876: 2005 movel %d5,%d0
10c37878: 4480 negl %d0
10c3787a: 2f00 movel %d0,%sp@-
10c3787c: 4879 1000 3248 pea 10003248 <tvecs+0x16b0>
10c37882: 4eb9 10c1 677e jsr 10c1677e <printk>
10c37888: 508f addql #8,%sp
10c3788a: 2805 movel %d5,%d4
10c3788c: d8ab 000c addl %a3@(12),%d4
10c37890: 2044 moveal %d4,%a0
10c37892: 45e8 0010 lea %a0@(16),%a2
10c37896: 2005 movel %d5,%d0
10c37898: d0ab 001c addl %a3@(28),%d0
10c3789c: 7210 moveq #16,%d1
10c3789e: d280 addl %d0,%d1
10c378a0: 2d41 ffec movel %d1,%fp@(-20)
10c378a4: 2805 movel %d5,%d4
10c378a6: 42ae fff8 clrl %fp@(-8)
10c378aa: 42ae fffc clrl %fp@(-4)
10c378ae: 206b 0108 moveal %a3@(264),%a0
10c378b2: 2268 0010 moveal %a0@(16),%a1
10c378b6: 486e fff8 pea %fp@(-8)
10c378ba: 2f06 movel %d6,%sp@-
10c378bc: 2f04 movel %d4,%sp@-
10c378be: 2f08 movel %a0,%sp@-
10c378c0: 2069 0008 moveal %a1@(8),%a0
10c378c4: 4e90 jsr %a0@
10c378c6: 2400 movel %d0,%d2
10c378c8: 4fef 0010 lea %sp@(16),%sp
10c378cc: 0c82 ffff efff cmpil #-4097,%d2
10c378d2: 6236 bhis 10c3790a <load_flat_file+0x3ec>
10c378d4: 2d6b 000c fffc movel %a3@(12),%fp@(-4)
10c378da: 42ae fff8 clrl %fp@(-8)
10c378de: 206b 0108 moveal %a3@(264),%a0
10c378e2: 2268 0010 moveal %a0@(16),%a1
10c378e6: 486e fff8 pea %fp@(-8)
10c378ea: 202e ffd8 movel %fp@(-40),%d0
10c378ee: 4874 0800 pea %a4@(00000000,%d0:l)
10c378f2: 2f0a movel %a2,%sp@-
10c378f4: 2f08 movel %a0,%sp@-
10c378f6: 2069 0008 moveal %a1@(8),%a0
10c378fa: 4e90 jsr %a0@
10c378fc: 2400 movel %d0,%d2
10c378fe: 4fef 0010 lea %sp@(16),%sp
10c37902: 0c82 ffff efff cmpil #-4097,%d2
10c37908: 6332 blss 10c3793c <load_flat_file+0x41e>
10c3790a: 2202 movel %d2,%d1
10c3790c: 4481 negl %d1
10c3790e: 2f01 movel %d1,%sp@-
10c37910: 4879 1000 3280 pea 10003280 <tvecs+0x16e8>
10c37916: 4eb9 10c1 677e jsr 10c1677e <printk>
10c3791c: 206e ffdc moveal %fp@(-36),%a0
10c37920: 4870 3810 pea %a0@(00000010,%d3:l)
10c37924: 2f04 movel %d4,%sp@-
10c37926: 2079 1002 53b4 moveal 100253b4 <_current_task>,%a0
10c3792c: 2f28 002c movel %a0@(44),%sp@-
10c37930: 4eb9 10c1 feb6 jsr 10c1feb6 <do_munmap>
10c37936: 2002 movel %d2,%d0
10c37938: 6000 01be braw 10c37af8 <load_flat_file+0x5da>
10c3793c: 7640 moveq #64,%d3
10c3793e: d685 addl %d5,%d3
10c37940: 2005 movel %d5,%d0
10c37942: d086 addl %d6,%d0
10c37944: d9ca addal %a2,%a4
10c37946: 2d4c ffe0 movel %a4,%fp@(-32)
10c3794a: 4a87 tstl %d7
10c3794c: 666e bnes 10c379bc <load_flat_file+0x49e>
10c3794e: 2279 1002 53b4 moveal 100253b4 <_current_task>,%a1
10c37954: 2069 002c moveal %a1@(44),%a0
10c37958: 2143 0026 movel %d3,%a0@(38)
10c3795c: 2069 002c moveal %a1@(44),%a0
10c37960: 2140 002a movel %d0,%a0@(42)
10c37964: 2069 002c moveal %a1@(44),%a0
10c37968: 214a 002e movel %a2,%a0@(46)
10c3796c: 2069 002c moveal %a1@(44),%a0
10c37970: 216e ffe0 0032 movel %fp@(-32),%a0@(50)
10c37976: 2069 002c moveal %a1@(44),%a0
10c3797a: 202e ffe0 movel %fp@(-32),%d0
10c3797e: d0ae fff4 addl %fp@(-12),%d0
10c37982: 2140 0036 movel %d0,%a0@(54)
10c37986: 2069 002c moveal %a1@(44),%a0
10c3798a: 2028 0036 movel %a0@(54),%d0
10c3798e: 5680 addql #3,%d0
10c37990: 72fc moveq #-4,%d1
10c37992: c280 andl %d0,%d1
10c37994: 2141 003a movel %d1,%a0@(58)
10c37998: 2f04 movel %d4,%sp@-
10c3799a: 4eb9 10c2 1040 jsr 10c21040 <ksize>
10c379a0: 2279 1002 53b4 moveal 100253b4 <_current_task>,%a1
10c379a6: 2069 002c moveal %a1@(44),%a0
10c379aa: d084 addl %d4,%d0
10c379ac: 908d subl %a5,%d0
10c379ae: 2140 003e movel %d0,%a0@(62)
10c379b2: 2069 002c moveal %a1@(44),%a0
10c379b6: 42a8 0056 clrl %a0@(86)
10c379ba: 588f addql #4,%sp
10c379bc: 2407 movel %d7,%d2
10c379be: d482 addl %d2,%d2
10c379c0: 2002 movel %d2,%d0
10c379c2: d087 addl %d7,%d0
10c379c4: e788 lsll #3,%d0
10c379c6: d087 addl %d7,%d0
10c379c8: d087 addl %d7,%d0
10c379ca: 206e 000c moveal %fp@(12),%a0
10c379ce: 2183 0800 movel %d3,%a0@(00000000,%d0:l)
10c379d2: 218a 0804 movel %a2,%a0@(00000004,%d0:l)
10c379d6: 206e 000c moveal %fp@(12),%a0
10c379da: 5088 addql #8,%a0
10c379dc: 226e ffe0 moveal %fp@(-32),%a1
10c379e0: d3ee fff4 addal %fp@(-12),%a1
10c379e4: 2189 0800 movel %a1,%a0@(00000000,%d0:l)
10c379e8: 72c0 moveq #-64,%d1
10c379ea: d286 addl %d6,%d1
10c379ec: 226e 000c moveal %fp@(12),%a1
10c379f0: 2381 080c movel %d1,%a1@(0000000c,%d0:l)
10c379f4: 33bc 0001 0818 movew #1,%a1@(00000018,%d0:l)
10c379fa: 222b 0008 movel %a3@(8),%d1
10c379fe: 0281 00ff ffff andil #16777215,%d1
10c37a04: d285 addl %d5,%d1
10c37a06: 2381 0810 movel %d1,%a1@(00000010,%d0:l)
10c37a0a: 23ab 0028 0814 movel %a3@(40),%a1@(00000014,%d0:l)
10c37a10: 2a08 movel %a0,%d5
10c37a12: 082e 0001 fff3 btst #1,%fp@(-13)
10c37a18: 6730 beqs 10c37a4a <load_flat_file+0x52c>
10c37a1a: 70ff moveq #-1,%d0
10c37a1c: b092 cmpl %a2@,%d0
10c37a1e: 672a beqs 10c37a4a <load_flat_file+0x52c>
10c37a20: 4a92 tstl %a2@
10c37a22: 671e beqs 10c37a42 <load_flat_file+0x524>
10c37a24: 42a7 clrl %sp@-
10c37a26: 2f07 movel %d7,%sp@-
10c37a28: 2f2e 000c movel %fp@(12),%sp@-
10c37a2c: 2f12 movel %a2@,%sp@-
10c37a2e: 4eba f918 jsr %pc@(10c37348 <calc_reloc>)
10c37a32: 4fef 0010 lea %sp@(16),%sp
10c37a36: 0c80 ff00 ff01 cmpil #-16711935,%d0
10c37a3c: 6700 fbaa beqw 10c375e8 <load_flat_file+0xca>
10c37a40: 2480 movel %d0,%a2@
10c37a42: 588a addql #4,%a2
10c37a44: 72ff moveq #-1,%d1
10c37a46: b292 cmpl %a2@,%d1
10c37a48: 66d6 bnes 10c37a20 <load_flat_file+0x502>
10c37a4a: 7002 moveq #2,%d0
10c37a4c: b0ae ffe8 cmpl %fp@(-24),%d0
10c37a50: 6c58 bges 10c37aaa <load_flat_file+0x58c>
10c37a52: 7600 moveq #0,%d3
10c37a54: b6ae ffe4 cmpl %fp@(-28),%d3
10c37a58: 6c6a bges 10c37ac4 <load_flat_file+0x5a6>
10c37a5a: 47fa f8ec lea %pc@(10c37348 <calc_reloc>),%a3
10c37a5e: 286e ffec moveal %fp@(-20),%a4
10c37a62: 4878 0001 pea 1 <PF_DTRACE_OFF>
10c37a66: 2f07 movel %d7,%sp@-
10c37a68: 2f2e 000c movel %fp@(12),%sp@-
10c37a6c: 2f1c movel %a4@+,%sp@-
10c37a6e: 4e93 jsr %a3@
10c37a70: 2440 moveal %d0,%a2
10c37a72: 4fef 0010 lea %sp@(16),%sp
10c37a76: b5fc ff00 ff01 cmpal #-16711935,%a2
10c37a7c: 6700 fb6a beqw 10c375e8 <load_flat_file+0xca>
10c37a80: 2012 movel %a2@,%d0
10c37a82: 671c beqs 10c37aa0 <load_flat_file+0x582>
10c37a84: 42a7 clrl %sp@-
10c37a86: 2f07 movel %d7,%sp@-
10c37a88: 2f2e 000c movel %fp@(12),%sp@-
10c37a8c: 2f00 movel %d0,%sp@-
10c37a8e: 4e93 jsr %a3@
10c37a90: 4fef 0010 lea %sp@(16),%sp
10c37a94: 0c80 ff00 ff01 cmpil #-16711935,%d0
10c37a9a: 6700 fb4c beqw 10c375e8 <load_flat_file+0xca>
10c37a9e: 2480 movel %d0,%a2@
10c37aa0: 5283 addql #1,%d3
10c37aa2: b6ae ffe4 cmpl %fp@(-28),%d3
10c37aa6: 6dba blts 10c37a62 <load_flat_file+0x544>
10c37aa8: 601a bras 10c37ac4 <load_flat_file+0x5a6>
10c37aaa: 4aae ffe4 tstl %fp@(-28)
10c37aae: 6f14 bles 10c37ac4 <load_flat_file+0x5a6>
10c37ab0: 246e ffec moveal %fp@(-20),%a2
10c37ab4: 262e ffe4 movel %fp@(-28),%d3
10c37ab8: 2f1a movel %a2@+,%sp@-
10c37aba: 4eba f9f2 jsr %pc@(10c374ae <old_reloc>)
10c37abe: 588f addql #4,%sp
10c37ac0: 5383 subql #1,%d3
10c37ac2: 66f4 bnes 10c37ab8 <load_flat_file+0x59a>
10c37ac4: 2f04 movel %d4,%sp@-
10c37ac6: 4eb9 10c2 1040 jsr 10c21040 <ksize>
10c37acc: 2044 moveal %d4,%a0
10c37ace: d1c0 addal %d0,%a0
10c37ad0: 91cd subal %a5,%a0
10c37ad2: 2002 movel %d2,%d0
10c37ad4: d087 addl %d7,%d0
10c37ad6: e788 lsll #3,%d0
10c37ad8: d087 addl %d7,%d0
10c37ada: d087 addl %d7,%d0
10c37adc: 2245 moveal %d5,%a1
10c37ade: 91f1 0800 subal %a1@(00000000,%d0:l),%a0
10c37ae2: d1ee fff4 addal %fp@(-12),%a0
10c37ae6: 4875 8800 pea %a5@(00000000,%a0:l)
10c37aea: 42a7 clrl %sp@-
10c37aec: 2f2e ffe0 movel %fp@(-32),%sp@-
10c37af0: 4eb9 10c8 576c jsr 10c8576c <memset>
10c37af6: 7000 moveq #0,%d0
10c37af8: 4cee 3cfc ffb0 moveml %fp@(-80),%d2-%d7/%a2-%a5
10c37afe: 4e5e unlk %fp
10c37b00: 4e75 rts
10c37b02 <load_flat_shared_library>:
10c37b02: 4e56 febc linkw %fp,#-324
10c37b06: 2f03 movel %d3,%sp@-
10c37b08: 2f02 movel %d2,%sp@-
10c37b0a: 262e 0008 movel %fp@(8),%d3
10c37b0e: 2f03 movel %d3,%sp@-
10c37b10: 4879 1000 32a8 pea 100032a8 <tvecs+0x1710>
10c37b16: 240e movel %fp,%d2
10c37b18: 0682 ffff febc addil #-324,%d2
10c37b1e: 2f02 movel %d2,%sp@-
10c37b20: 4eb9 10c8 4d6a jsr 10c84d6a <sprintf>
10c37b26: 2d42 fff4 movel %d2,%fp@(-12)
10c37b2a: 2f02 movel %d2,%sp@-
10c37b2c: 4eb9 10c2 a530 jsr 10c2a530 <open_exec>
10c37b32: 2d40 ffd4 movel %d0,%fp@(-44)
10c37b36: 4fef 0010 lea %sp@(16),%sp
10c37b3a: 0c80 ffff fc18 cmpil #-1000,%d0
10c37b40: 622c bhis 10c37b6e <load_flat_shared_library+0x6c>
10c37b42: 240e movel %fp,%d2
10c37b44: 0682 ffff fecc addil #-308,%d2
10c37b4a: 2f02 movel %d2,%sp@-
10c37b4c: 4eb9 10c2 a936 jsr 10c2a936 <prepare_binprm>
10c37b52: 588f addql #4,%sp
10c37b54: 0c80 ffff f000 cmpil #-4096,%d0
10c37b5a: 6210 bhis 10c37b6c <load_flat_shared_library+0x6a>
10c37b5c: 42a7 clrl %sp@-
10c37b5e: 2f03 movel %d3,%sp@-
10c37b60: 2f2e 000c movel %fp@(12),%sp@-
10c37b64: 2f02 movel %d2,%sp@-
10c37b66: 4eba f9b6 jsr %pc@(10c3751e <load_flat_file>)
10c37b6a: 6002 bras 10c37b6e <load_flat_shared_library+0x6c>
10c37b6c: 70ea moveq #-22,%d0
10c37b6e: 242e feb4 movel %fp@(-332),%d2
10c37b72: 262e feb8 movel %fp@(-328),%d3
10c37b76: 4e5e unlk %fp
10c37b78: 4e75 rts
10c37b7a <load_flat_binary>:
10c37b7a: 4e56 ff94 linkw %fp,#-108
10c37b7e: 48e7 3f3c moveml %d2-%d7/%a2-%a5,%sp@-
10c37b82: 2a6e 0008 moveal %fp@(8),%a5
10c37b86: 2c2e 000c movel %fp@(12),%d6
10c37b8a: 4878 0068 pea 68 <LSIGTRAP+0x63>
10c37b8e: 42a7 clrl %sp@-
10c37b90: 7498 moveq #-104,%d2
10c37b92: d48e addl %fp,%d2
10c37b94: 2f02 movel %d2,%sp@-
10c37b96: 4eb9 10c8 576c jsr 10c8576c <memset>
10c37b9c: 223c 0001 fffc movel #131068,%d1
10c37ba2: 92ad 0100 subl %a5@(256),%d1
10c37ba6: 202d 0120 movel %a5@(288),%d0
10c37baa: 5280 addql #1,%d0
10c37bac: e588 lsll #2,%d0
10c37bae: d280 addl %d0,%d1
10c37bb0: 202d 0124 movel %a5@(292),%d0
10c37bb4: 5280 addql #1,%d0
10c37bb6: e588 lsll #2,%d0
10c37bb8: d280 addl %d0,%d1
10c37bba: 2d41 ff94 movel %d1,%fp@(-108)
10c37bbe: 486e ff94 pea %fp@(-108)
10c37bc2: 42a7 clrl %sp@-
10c37bc4: 2f02 movel %d2,%sp@-
10c37bc6: 2f0d movel %a5,%sp@-
10c37bc8: 4eba f954 jsr %pc@(10c3751e <load_flat_file>)
10c37bcc: 4fef 001c lea %sp@(28),%sp
10c37bd0: 0c80 ffff f000 cmpil #-4096,%d0
10c37bd6: 6200 0184 bhiw 10c37d5c <load_flat_binary+0x1e2>
10c37bda: 7400 moveq #0,%d2
10c37bdc: 7ab0 moveq #-80,%d5
10c37bde: da8e addl %fp,%d5
10c37be0: 2e05 movel %d5,%d7
10c37be2: 2002 movel %d2,%d0
10c37be4: d080 addl %d0,%d0
10c37be6: d082 addl %d2,%d0
10c37be8: e788 lsll #3,%d0
10c37bea: d082 addl %d2,%d0
10c37bec: d082 addl %d2,%d0
10c37bee: 2802 movel %d2,%d4
10c37bf0: 5284 addql #1,%d4
10c37bf2: 2047 moveal %d7,%a0
10c37bf4: 4a70 0800 tstw %a0@(00000000,%d0:l)
10c37bf8: 6742 beqs 10c37c3c <load_flat_binary+0xc2>
10c37bfa: 7400 moveq #0,%d2
10c37bfc: 45ee ff9c lea %fp@(-100),%a2
10c37c00: 2600 movel %d0,%d3
10c37c02: 284a moveal %a2,%a4
10c37c04: 2645 moveal %d5,%a3
10c37c06: 2242 moveal %d2,%a1
10c37c08: 5289 addql #1,%a1
10c37c0a: 2209 movel %a1,%d1
10c37c0c: 4481 negl %d1
10c37c0e: 2074 3800 moveal %a4@(00000000,%d3:l),%a0
10c37c12: e589 lsll #2,%d1
10c37c14: 2002 movel %d2,%d0
10c37c16: d080 addl %d0,%d0
10c37c18: d082 addl %d2,%d0
10c37c1a: e788 lsll #3,%d0
10c37c1c: d082 addl %d2,%d0
10c37c1e: d082 addl %d2,%d0
10c37c20: 243c 7ff0 00ff movel #2146435327,%d2
10c37c26: 4a73 0800 tstw %a3@(00000000,%d0:l)
10c37c2a: 6704 beqs 10c37c30 <load_flat_binary+0xb6>
10c37c2c: 2432 0800 movel %a2@(00000000,%d0:l),%d2
10c37c30: 2182 1800 movel %d2,%a0@(00000000,%d1:l)
10c37c34: 2409 movel %a1,%d2
10c37c36: 7003 moveq #3,%d0
10c37c38: b082 cmpl %d2,%d0
10c37c3a: 6cca bges 10c37c06 <load_flat_binary+0x8c>
10c37c3c: 2404 movel %d4,%d2
10c37c3e: 7203 moveq #3,%d1
10c37c40: b282 cmpl %d2,%d1
10c37c42: 6c9e bges 10c37be2 <load_flat_binary+0x68>
10c37c44: 2f0d movel %a5,%sp@-
10c37c46: 4eb9 10c2 aa0c jsr 10c2aa0c <compute_creds>
10c37c4c: 2079 1002 53b4 moveal 100253b4 <_current_task>,%a0
10c37c52: 70bf moveq #-65,%d0
10c37c54: c1a8 0004 andl %d0,%a0@(4)
10c37c58: 4879 1000 dd14 pea 1000dd14 <flat_format>
10c37c5e: 4eb9 10c2 ae02 jsr 10c2ae02 <set_binfmt>
10c37c64: 2079 1002 53b4 moveal 100253b4 <_current_task>,%a0
10c37c6a: 2068 002c moveal %a0@(44),%a0
10c37c6e: 2028 003e movel %a0@(62),%d0
10c37c72: d0ae ff94 addl %fp@(-108),%d0
10c37c76: 5680 addql #3,%d0
10c37c78: 72fc moveq #-4,%d1
10c37c7a: c081 andl %d1,%d0
10c37c7c: 2440 moveal %d0,%a2
10c37c7e: 598a subql #4,%a2
10c37c80: 243c 0001 fffb movel #131067,%d2
10c37c86: 508f addql #8,%sp
10c37c88: b4ad 0100 cmpl %a5@(256),%d2
10c37c8c: 654a bcss 10c37cd8 <load_flat_binary+0x15e>
10c37c8e: 538a subql #1,%a2
10c37c90: 2002 movel %d2,%d0
10c37c92: 6c06 bges 10c37c9a <load_flat_binary+0x120>
10c37c94: 0680 0000 0fff addil #4095,%d0
10c37c9a: 720c moveq #12,%d1
10c37c9c: e2a0 asrl %d1,%d0
10c37c9e: 2200 movel %d0,%d1
10c37ca0: e589 lsll #2,%d1
10c37ca2: 43ed 0080 lea %a5@(128),%a1
10c37ca6: 2071 1800 moveal %a1@(00000000,%d1:l),%a0
10c37caa: 4aa8 0038 tstl %a0@(56)
10c37cae: 660c bnes 10c37cbc <load_flat_binary+0x142>
10c37cb0: 4879 1000 2fb2 pea 10002fb2 <tvecs+0x141a>
10c37cb6: 4eb9 10c1 60e4 jsr 10c160e4 <panic>
10c37cbc: 2271 1800 moveal %a1@(00000000,%d1:l),%a1
10c37cc0: 720c moveq #12,%d1
10c37cc2: e3a8 lsll %d1,%d0
10c37cc4: 2042 moveal %d2,%a0
10c37cc6: 91c0 subal %d0,%a0
10c37cc8: 2269 0038 moveal %a1@(56),%a1
10c37ccc: 14b0 9800 moveb %a0@(00000000,%a1:l),%a2@
10c37cd0: 5382 subql #1,%d2
10c37cd2: b4ad 0100 cmpl %a5@(256),%d2
10c37cd6: 64b6 bccs 10c37c8e <load_flat_binary+0x114>
10c37cd8: 2f0d movel %a5,%sp@-
10c37cda: 2f0a movel %a2,%sp@-
10c37cdc: 4eba f5aa jsr %pc@(10c37288 <create_flat_tables>)
10c37ce0: 2440 moveal %d0,%a2
10c37ce2: 222e ffa8 movel %fp@(-88),%d1
10c37ce6: 7403 moveq #3,%d2
10c37ce8: 508f addql #8,%sp
10c37cea: 2645 moveal %d5,%a3
10c37cec: 43ee ffa8 lea %fp@(-88),%a1
10c37cf0: 307c 004b moveaw #75,%a0
10c37cf4: 2008 movel %a0,%d0
10c37cf6: d082 addl %d2,%d0
10c37cf8: 4a73 0800 tstw %a3@(00000000,%d0:l)
10c37cfc: 6706 beqs 10c37d04 <load_flat_binary+0x18a>
10c37cfe: 2501 movel %d1,%a2@-
10c37d00: 2231 0800 movel %a1@(00000000,%d0:l),%d1
10c37d04: 41e8 ffe7 lea %a0@(-25),%a0
10c37d08: 5382 subql #1,%d2
10c37d0a: 4a82 tstl %d2
10c37d0c: 6ee6 bgts 10c37cf4 <load_flat_binary+0x17a>
10c37d0e: 2279 1002 53b4 moveal 100253b4 <_current_task>,%a1
10c37d14: 2069 002c moveal %a1@(44),%a0
10c37d18: 214a 0042 movel %a2,%a0@(66)
10c37d1c: 2046 moveal %d6,%a0
10c37d1e: 2141 002e movel %d1,%a0@(46)
10c37d22: 0268 dfff 002c andiw #-8193,%a0@(44)
10c37d28: 2069 002c moveal %a1@(44),%a0
10c37d2c: 2446 moveal %d6,%a2
10c37d2e: 2568 002e 0010 movel %a0@(46),%a2@(16)
10c37d34: 2069 002c moveal %a1@(44),%a0
10c37d38: 2068 0042 moveal %a0@(66),%a0
10c37d3c: 4e60 movel %a0,%usp
10c37d3e: 2079 1002 53b4 moveal 100253b4 <_current_task>,%a0
10c37d44: 0828 0000 001b btst #0,%a0@(27)
10c37d4a: 670e beqs 10c37d5a <load_flat_binary+0x1e0>
10c37d4c: 42a7 clrl %sp@-
10c37d4e: 2f08 movel %a0,%sp@-
10c37d50: 4878 0005 pea 5 <LSIGTRAP>
10c37d54: 4eb9 10c1 adf0 jsr 10c1adf0 <send_sig>
10c37d5a: 7000 moveq #0,%d0
10c37d5c: 4cee 3cfc ff6c moveml %fp@(-148),%d2-%d7/%a2-%a5
10c37d62: 4e5e unlk %fp
10c37d64: 4e75 rts
10c37d66 <load_flat_library>:
10c37d66: 4e56 0000 linkw %fp,#0
10c37d6a: 70f8 moveq #-8,%d0
10c37d6c: 4e5e unlk %fp
10c37d6e: 4e75 rts
10c37d70 <de_get>:
10c37d70: 4e56 0000 linkw %fp,#0
10c37d74: 202e 0008 movel %fp@(8),%d0
10c37d78: 6708 beqs 10c37d82 <de_get+0x12>
10c37d7a: 2240 moveal %d0,%a1
10c37d7c: 41e9 0040 lea %a1@(64),%a0
10c37d80: 5290 addql #1,%a0@
10c37d82: 4e5e unlk %fp
10c37d84: 4e75 rts
10c37d86 <de_put>:
10c37d86: 4e56 0000 linkw %fp,#0
10c37d8a: 2f0a movel %a2,%sp@-
10c37d8c: 246e 0008 moveal %fp@(8),%a2
10c37d90: b4fc 0000 cmpaw #0,%a2
10c37d94: 674c beqs 10c37de2 <de_put+0x5c>
10c37d96: 4aaa 0040 tstl %a2@(64)
10c37d9a: 6612 bnes 10c37dae <de_put+0x28>
10c37d9c: 2f2a 0004 movel %a2@(4),%sp@-
10c37da0: 4879 1000 32bb pea 100032bb <tvecs+0x1723>
10c37da6: 4eb9 10c1 677e jsr 10c1677e <printk>
10c37dac: 6034 bras 10c37de2 <de_put+0x5c>
10c37dae: 41ea 0040 lea %a2@(64),%a0
10c37db2: 40c1 movew %sr,%d1
10c37db4: 007c 0700 oriw #1792,%sr
10c37db8: 2010 movel %a0@,%d0
10c37dba: 5380 subql #1,%d0
10c37dbc: 2080 movel %d0,%a0@
10c37dbe: 46c1 movew %d1,%sr
10c37dc0: 4a80 tstl %d0
10c37dc2: 661e bnes 10c37de2 <de_put+0x5c>
10c37dc4: 4aaa 0044 tstl %a2@(68)
10c37dc8: 6718 beqs 10c37de2 <de_put+0x5c>
10c37dca: 2f2a 0004 movel %a2@(4),%sp@-
10c37dce: 4879 1000 32db pea 100032db <tvecs+0x1743>
10c37dd4: 4eb9 10c1 677e jsr 10c1677e <printk>
10c37dda: 2f0a movel %a2,%sp@-
10c37ddc: 4eb9 10c3 9cd8 jsr 10c39cd8 <free_proc_entry>
10c37de2: 246e fffc moveal %fp@(-4),%a2
10c37de6: 4e5e unlk %fp
10c37de8: 4e75 rts
10c37dea <proc_delete_inode>:
10c37dea: 4e56 0000 linkw %fp,#0
10c37dee: 2f0a movel %a2,%sp@-
10c37df0: 206e 0008 moveal %fp@(8),%a0
10c37df4: 2268 011a moveal %a0@(282),%a1
10c37df8: 7020 moveq #32,%d0
10c37dfa: 2140 0104 movel %d0,%a0@(260)
10c37dfe: 2028 0028 movel %a0@(40),%d0
10c37e02: 4240 clrw %d0
10c37e04: 4a80 tstl %d0
10c37e06: 670a beqs 10c37e12 <proc_delete_inode+0x28>
10c37e08: 2f08 movel %a0,%sp@-
10c37e0a: 4eb9 10c3 92d6 jsr 10c392d6 <proc_pid_delete_inode>
10c37e10: 6024 bras 10c37e36 <proc_delete_inode+0x4c>
10c37e12: b2fc 0000 cmpaw #0,%a1
10c37e16: 671e beqs 10c37e36 <proc_delete_inode+0x4c>
10c37e18: 2029 0024 movel %a1@(36),%d0
10c37e1c: 6712 beqs 10c37e30 <proc_delete_inode+0x46>
10c37e1e: 2440 moveal %d0,%a2
10c37e20: 41ea 0010 lea %a2@(16),%a0
10c37e24: 5390 subql #1,%a0@
10c37e26: 2069 0024 moveal %a1@(36),%a0
10c37e2a: 7008 moveq #8,%d0
10c37e2c: 81a8 0014 orl %d0,%a0@(20)
10c37e30: 2f09 movel %a1,%sp@-
10c37e32: 4eba ff52 jsr %pc@(10c37d86 <de_put>)
10c37e36: 246e fffc moveal %fp@(-4),%a2
10c37e3a: 4e5e unlk %fp
10c37e3c: 4e75 rts
10c37e3e <proc_read_inode>:
10c37e3e: 4e56 0000 linkw %fp,#0
10c37e42: 206e 0008 moveal %fp@(8),%a0
10c37e46: 2039 1002 5790 movel 10025790 <xtime>,%d0
10c37e4c: 2140 0050 movel %d0,%a0@(80)
10c37e50: 2140 0048 movel %d0,%a0@(72)
10c37e54: 2140 004c movel %d0,%a0@(76)
10c37e58: 4e5e unlk %fp
10c37e5a: 4e75 rts
10c37e5c <proc_statfs>:
10c37e5c: 4e56 0000 linkw %fp,#0
10c37e60: 206e 000c moveal %fp@(12),%a0
10c37e64: 20bc 0000 9fa0 movel #40864,%a0@
10c37e6a: 217c 0000 0400 movel #1024,%a0@(4)
10c37e70: 0004
10c37e72: 42a8 000c clrl %a0@(12)
10c37e76: 42a8 0010 clrl %a0@(16)
10c37e7a: 42a8 0018 clrl %a0@(24)
10c37e7e: 217c 0000 00ff movel #255,%a0@(36)
10c37e84: 0024
10c37e86: 7000 moveq #0,%d0
10c37e88: 4e5e unlk %fp
10c37e8a: 4e75 rts
10c37e8c <parse_options>:
10c37e8c: 4e56 fffc linkw %fp,#-4
10c37e90: 48e7 003c moveml %a2-%a5,%sp@-
10c37e94: 202e 0008 movel %fp@(8),%d0
10c37e98: 2a6e 000c moveal %fp@(12),%a5
10c37e9c: 286e 0010 moveal %fp@(16),%a4
10c37ea0: 2079 1002 53b4 moveal 100253b4 <_current_task>,%a0
10c37ea6: 2aa8 012c movel %a0@(300),%a5@
10c37eaa: 2079 1002 53b4 moveal 100253b4 <_current_task>,%a0
10c37eb0: 28a8 013c movel %a0@(316),%a4@
10c37eb4: 4a80 tstl %d0
10c37eb6: 6700 00ca beqw 10c37f82 <parse_options+0xf6>
10c37eba: 4879 1000 32fa pea 100032fa <tvecs+0x1762>
10c37ec0: 2f00 movel %d0,%sp@-
10c37ec2: 45f9 10c8 4250 lea 10c84250 <strtok>,%a2
10c37ec8: 6000 00aa braw 10c37f74 <parse_options+0xe8>
10c37ecc: 4878 003d pea 3d <LSIGTRAP+0x38>
10c37ed0: 2f0b movel %a3,%sp@-
10c37ed2: 4eb9 10c8 4132 jsr 10c84132 <strchr>
10c37ed8: 2d40 fffc movel %d0,%fp@(-4)
10c37edc: 2040 moveal %d0,%a0
10c37ede: 508f addql #8,%sp
10c37ee0: b0fc 0000 cmpaw #0,%a0
10c37ee4: 6706 beqs 10c37eec <parse_options+0x60>
10c37ee6: 4210 clrb %a0@
10c37ee8: 52ae fffc addql #1,%fp@(-4)
10c37eec: 41f9 1000 32fc lea 100032fc <tvecs+0x1764>,%a0
10c37ef2: 224b moveal %a3,%a1
10c37ef4: 1019 moveb %a1@+,%d0
10c37ef6: b018 cmpb %a0@+,%d0
10c37ef8: 6606 bnes 10c37f00 <parse_options+0x74>
10c37efa: 4a00 tstb %d0
10c37efc: 66f6 bnes 10c37ef4 <parse_options+0x68>
10c37efe: 6002 bras 10c37f02 <parse_options+0x76>
10c37f00: 9020 subb %a0@-,%d0
10c37f02: 4a00 tstb %d0
10c37f04: 6620 bnes 10c37f26 <parse_options+0x9a>
10c37f06: 206e fffc moveal %fp@(-4),%a0
10c37f0a: b0fc 0000 cmpaw #0,%a0
10c37f0e: 6758 beqs 10c37f68 <parse_options+0xdc>
10c37f10: 4a10 tstb %a0@
10c37f12: 6754 beqs 10c37f68 <parse_options+0xdc>
10c37f14: 42a7 clrl %sp@-
10c37f16: 486e fffc pea %fp@(-4)
10c37f1a: 2f08 movel %a0,%sp@-
10c37f1c: 4eb9 10c8 444c jsr 10c8444c <simple_strtoul>
10c37f22: 2a80 movel %d0,%a5@
10c37f24: 6036 bras 10c37f5c <parse_options+0xd0>
10c37f26: 41f9 1000 3300 lea 10003300 <tvecs+0x1768>,%a0
10c37f2c: 101b moveb %a3@+,%d0
10c37f2e: b018 cmpb %a0@+,%d0
10c37f30: 6606 bnes 10c37f38 <parse_options+0xac>
10c37f32: 4a00 tstb %d0
10c37f34: 66f6 bnes 10c37f2c <parse_options+0xa0>
10c37f36: 6002 bras 10c37f3a <parse_options+0xae>
10c37f38: 9020 subb %a0@-,%d0
10c37f3a: 4a00 tstb %d0
10c37f3c: 6644 bnes 10c37f82 <parse_options+0xf6>
10c37f3e: 206e fffc moveal %fp@(-4),%a0
10c37f42: b0fc 0000 cmpaw #0,%a0
10c37f46: 6720 beqs 10c37f68 <parse_options+0xdc>
10c37f48: 4a10 tstb %a0@
10c37f4a: 671c beqs 10c37f68 <parse_options+0xdc>
10c37f4c: 42a7 clrl %sp@-
10c37f4e: 486e fffc pea %fp@(-4)
10c37f52: 2f08 movel %a0,%sp@-
10c37f54: 4eb9 10c8 444c jsr 10c8444c <simple_strtoul>
10c37f5a: 2880 movel %d0,%a4@
10c37f5c: 206e fffc moveal %fp@(-4),%a0
10c37f60: 4fef 000c lea %sp@(12),%sp
10c37f64: 4a10 tstb %a0@
10c37f66: 6704 beqs 10c37f6c <parse_options+0xe0>
10c37f68: 7000 moveq #0,%d0
10c37f6a: 6018 bras 10c37f84 <parse_options+0xf8>
10c37f6c: 4879 1000 32fa pea 100032fa <tvecs+0x1762>
10c37f72: 42a7 clrl %sp@-
10c37f74: 4e92 jsr %a2@
10c37f76: 2640 moveal %d0,%a3
10c37f78: 508f addql #8,%sp
10c37f7a: b6fc 0000 cmpaw #0,%a3
10c37f7e: 6600 ff4c bnew 10c37ecc <parse_options+0x40>
10c37f82: 7001 moveq #1,%d0
10c37f84: 4cee 3c00 ffec moveml %fp@(-20),%a2-%a5
10c37f8a: 4e5e unlk %fp
10c37f8c: 4e75 rts
10c37f8e <proc_get_inode>:
10c37f8e: 4e56 0000 linkw %fp,#0
10c37f92: 2f0b movel %a3,%sp@-
10c37f94: 2f0a movel %a2,%sp@-
10c37f96: 246e 0010 moveal %fp@(16),%a2
10c37f9a: 2f0a movel %a2,%sp@-
10c37f9c: 4eba fdd2 jsr %pc@(10c37d70 <de_get>)
10c37fa0: 588f addql #4,%sp
10c37fa2: b4fc 0000 cmpaw #0,%a2
10c37fa6: 671e beqs 10c37fc6 <proc_get_inode+0x38>
10c37fa8: 4aaa 0044 tstl %a2@(68)
10c37fac: 6718 beqs 10c37fc6 <proc_get_inode+0x38>
10c37fae: 2f2a 0040 movel %a2@(64),%sp@-
10c37fb2: 2f2a 0004 movel %a2@(4),%sp@-
10c37fb6: 4879 1000 3304 pea 10003304 <tvecs+0x176c>
10c37fbc: 4eb9 10c1 677e jsr 10c1677e <printk>
10c37fc2: 4fef 000c lea %sp@(12),%sp
10c37fc6: 42a7 clrl %sp@-
10c37fc8: 42a7 clrl %sp@-
10c37fca: 2f2e 000c movel %fp@(12),%sp@-
10c37fce: 2f2e 0008 movel %fp@(8),%sp@-
10c37fd2: 4eb9 10c3 46d0 jsr 10c346d0 <iget4>
10c37fd8: 2640 moveal %d0,%a3
10c37fda: 4fef 0010 lea %sp@(16),%sp
10c37fde: b6fc 0000 cmpaw #0,%a3
10c37fe2: 6700 00a4 beqw 10c38088 <proc_get_inode+0xfa>
10c37fe6: 274a 011a movel %a2,%a3@(282)
10c37fea: 6700 0098 beqw 10c38084 <proc_get_inode+0xf6>
10c37fee: 302a 0008 movew %a2@(8),%d0
10c37ff2: 6710 beqs 10c38004 <proc_get_inode+0x76>
10c37ff4: 3740 0032 movew %d0,%a3@(50)
10c37ff8: 276a 000c 0036 movel %a2@(12),%a3@(54)
10c37ffe: 276a 0010 003a movel %a2@(16),%a3@(58)
10c38004: 4aaa 0014 tstl %a2@(20)
10c38008: 670a beqs 10c38014 <proc_get_inode+0x86>
10c3800a: 276a 0014 0044 movel %a2@(20),%a3@(68)
10c38010: 42ab 0040 clrl %a3@(64)
10c38014: 302a 000a movew %a2@(10),%d0
10c38018: 6704 beqs 10c3801e <proc_get_inode+0x90>
10c3801a: 3740 0034 movew %d0,%a3@(52)
10c3801e: 202a 0024 movel %a2@(36),%d0
10c38022: 6712 beqs 10c38036 <proc_get_inode+0xa8>
10c38024: 2240 moveal %d0,%a1
10c38026: 41e9 0010 lea %a1@(16),%a0
10c3802a: 5290 addql #1,%a0@
10c3802c: 206a 0024 moveal %a2@(36),%a0
10c38030: 7018 moveq #24,%d0
10c38032: 81a8 0014 orl %d0,%a0@(20)
10c38036: 202a 0018 movel %a2@(24),%d0
10c3803a: 6704 beqs 10c38040 <proc_get_inode+0xb2>
10c3803c: 2740 008c movel %d0,%a3@(140)
10c38040: 202a 001c movel %a2@(28),%d0
10c38044: 6706 beqs 10c3804c <proc_get_inode+0xbe>
10c38046: 2740 0090 movel %d0,%a3@(144)
10c3804a: 6038 bras 10c38084 <proc_get_inode+0xf6>
10c3804c: 302a 0008 movew %a2@(8),%d0
10c38050: 0240 f000 andiw #-4096,%d0
10c38054: 0c40 6000 cmpiw #24576,%d0
10c38058: 670c beqs 10c38066 <proc_get_inode+0xd8>
10c3805a: 0c40 2000 cmpiw #8192,%d0
10c3805e: 6706 beqs 10c38066 <proc_get_inode+0xd8>
10c38060: 0c40 1000 cmpiw #4096,%d0
10c38064: 661e bnes 10c38084 <proc_get_inode+0xf6>
10c38066: 4280 clrl %d0
10c38068: 102a 0048 moveb %a2@(72),%d0
10c3806c: e188 lsll #8,%d0
10c3806e: 802a 0049 orb %a2@(73),%d0
10c38072: 2f00 movel %d0,%sp@-
10c38074: 4280 clrl %d0
10c38076: 302a 0008 movew %a2@(8),%d0
10c3807a: 2f00 movel %d0,%sp@-
10c3807c: 2f0b movel %a3,%sp@-
10c3807e: 4eb9 10c2 4784 jsr 10c24784 <init_special_inode>
10c38084: 200b movel %a3,%d0
10c38086: 6008 bras 10c38090 <proc_get_inode+0x102>
10c38088: 2f0a movel %a2,%sp@-
10c3808a: 4eba fcfa jsr %pc@(10c37d86 <de_put>)
10c3808e: 60f4 bras 10c38084 <proc_get_inode+0xf6>
10c38090: 246e fff8 moveal %fp@(-8),%a2
10c38094: 266e fffc moveal %fp@(-4),%a3
10c38098: 4e5e unlk %fp
10c3809a: 4e75 rts
10c3809c <proc_read_super>:
10c3809c: 4e56 0000 linkw %fp,#0
10c380a0: 2f0b movel %a3,%sp@-
10c380a2: 2f0a movel %a2,%sp@-
10c380a4: 266e 0008 moveal %fp@(8),%a3
10c380a8: 277c 0000 0400 movel #1024,%a3@(10)
10c380ae: 000a
10c380b0: 177c 000a 000e moveb #10,%a3@(14)
10c380b6: 277c 0000 9fa0 movel #40864,%a3@(40)
10c380bc: 0028
10c380be: 277c 1000 dd2c movel #268492076,%a3@(28)
10c380c4: 001c
10c380c6: 4879 1000 de18 pea 1000de18 <proc_root>
10c380cc: 4878 0001 pea 1 <PF_DTRACE_OFF>
10c380d0: 2f0b movel %a3,%sp@-
10c380d2: 4eba feba jsr %pc@(10c37f8e <proc_get_inode>)
10c380d6: 2440 moveal %d0,%a2
10c380d8: 4fef 000c lea %sp@(12),%sp
10c380dc: b4fc 0000 cmpaw #0,%a2
10c380e0: 6746 beqs 10c38128 <proc_read_super+0x8c>
10c380e2: 2079 1001 11d8 moveal 100111d8 <init_task_union+0x48>,%a0
10c380e8: 203c 1001 1190 movel #268505488,%d0
10c380ee: b088 cmpl %a0,%d0
10c380f0: 6712 beqs 10c38104 <proc_read_super+0x68>
10c380f2: 4aa8 007a tstl %a0@(122)
10c380f6: 6704 beqs 10c380fc <proc_read_super+0x60>
10c380f8: 526a 0034 addqw #1,%a2@(52)
10c380fc: 2068 0048 moveal %a0@(72),%a0
10c38100: b088 cmpl %a0,%d0
10c38102: 66ee bnes 10c380f2 <proc_read_super+0x56>
10c38104: 2f0a movel %a2,%sp@-
10c38106: 4eb9 10c3 2efc jsr 10c32efc <d_alloc_root>
10c3810c: 2740 002c movel %d0,%a3@(44)
10c38110: 588f addql #4,%sp
10c38112: 6714 beqs 10c38128 <proc_read_super+0x8c>
10c38114: 486a 003a pea %a2@(58)
10c38118: 486a 0036 pea %a2@(54)
10c3811c: 2f2e 000c movel %fp@(12),%sp@-
10c38120: 4eba fd6a jsr %pc@(10c37e8c <parse_options>)
10c38124: 200b movel %a3,%d0
10c38126: 6016 bras 10c3813e <proc_read_super+0xa2>
10c38128: 4879 1000 3331 pea 10003331 <tvecs+0x1799>
10c3812e: 4eb9 10c1 677e jsr 10c1677e <printk>
10c38134: 2f0a movel %a2,%sp@-
10c38136: 4eb9 10c3 480c jsr 10c3480c <iput>
10c3813c: 7000 moveq #0,%d0
10c3813e: 246e fff8 moveal %fp@(-8),%a2
10c38142: 266e fffc moveal %fp@(-4),%a3
10c38146: 4e5e unlk %fp
10c38148: 4e75 rts
10c3814a: 4e75 rts
10c3814c <proc_root_lookup>:
10c3814c: 4e56 0000 linkw %fp,#0
10c38150: 2f0a movel %a2,%sp@-
10c38152: 2f02 movel %d2,%sp@-
10c38154: 246e 0008 moveal %fp@(8),%a2
10c38158: 242e 000c movel %fp@(12),%d2
10c3815c: 7001 moveq #1,%d0
10c3815e: b0aa 0028 cmpl %a2@(40),%d0
10c38162: 6610 bnes 10c38174 <proc_root_lookup+0x28>
10c38164: 3039 1000 de22 movew 1000de22 <proc_root+0xa>,%d0
10c3816a: d079 1002 568a addw 1002568a <nr_threads+0x2>,%d0
10c38170: 3540 0034 movew %d0,%a2@(52)
10c38174: 2f02 movel %d2,%sp@-
10c38176: 2f0a movel %a2,%sp@-
10c38178: 4eb9 10c3 97ae jsr 10c397ae <proc_lookup>
10c3817e: 508f addql #8,%sp
10c38180: 4a80 tstl %d0
10c38182: 670c beqs 10c38190 <proc_root_lookup+0x44>
10c38184: 2f02 movel %d2,%sp@-
10c38186: 2f0a movel %a2,%sp@-
10c38188: 4eb9 10c3 9130 jsr 10c39130 <proc_pid_lookup>
10c3818e: 6002 bras 10c38192 <proc_root_lookup+0x46>
10c38190: 7000 moveq #0,%d0
10c38192: 242e fff8 movel %fp@(-8),%d2
10c38196: 246e fffc moveal %fp@(-4),%a2
10c3819a: 4e5e unlk %fp
10c3819c: 4e75 rts
10c3819e <proc_root_readdir>:
10c3819e: 4e56 0000 linkw %fp,#0
10c381a2: 48e7 3020 moveml %d2-%d3/%a2,%sp@-
10c381a6: 246e 0008 moveal %fp@(8),%a2
10c381aa: 262e 000c movel %fp@(12),%d3
10c381ae: 242e 0010 movel %fp@(16),%d2
10c381b2: 0caa 0000 00ff cmpil #255,%a2@(34)
10c381b8: 0022
10c381ba: 6220 bhis 10c381dc <proc_root_readdir+0x3e>
10c381bc: 2f02 movel %d2,%sp@-
10c381be: 2f03 movel %d3,%sp@-
10c381c0: 2f0a movel %a2,%sp@-
10c381c2: 4eb9 10c3 9852 jsr 10c39852 <proc_readdir>
10c381c8: 4fef 000c lea %sp@(12),%sp
10c381cc: 4a80 tstl %d0
10c381ce: 6f18 bles 10c381e8 <proc_root_readdir+0x4a>
10c381d0: 42aa 001e clrl %a2@(30)
10c381d4: 257c 0000 0100 movel #256,%a2@(34)
10c381da: 0022
10c381dc: 2f02 movel %d2,%sp@-
10c381de: 2f03 movel %d3,%sp@-
10c381e0: 2f0a movel %a2,%sp@-
10c381e2: 4eb9 10c3 934e jsr 10c3934e <proc_pid_readdir>
10c381e8: 4cee 040c fff4 moveml %fp@(-12),%d2-%d3/%a2
10c381ee: 4e5e unlk %fp
10c381f0: 4e75 rts
10c381f2: 4e75 rts
10c381f4 <proc_fd_link>:
10c381f4: 4e56 0000 linkw %fp,#0
10c381f8: 2f0a movel %a2,%sp@-
10c381fa: 226e 0008 moveal %fp@(8),%a1
10c381fe: 2069 0126 moveal %a1@(294),%a0
10c38202: b0fc 0000 cmpaw #0,%a0
10c38206: 673e beqs 10c38246 <proc_fd_link+0x52>
10c38208: 2028 000c movel %a0@(12),%d0
10c3820c: 6708 beqs 10c38216 <proc_fd_link+0x22>
10c3820e: 2440 moveal %d0,%a2
10c38210: 41ea 0028 lea %a2@(40),%a0
10c38214: 5290 addql #1,%a0@
10c38216: 206e 0010 moveal %fp@(16),%a0
10c3821a: 2080 movel %d0,%a0@
10c3821c: 2069 0126 moveal %a1@(294),%a0
10c38220: 2268 0008 moveal %a0@(8),%a1
10c38224: b2fc 0000 cmpaw #0,%a1
10c38228: 6712 beqs 10c3823c <proc_fd_link+0x48>
10c3822a: 4a91 tstl %a1@
10c3822c: 660c bnes 10c3823a <proc_fd_link+0x46>
10c3822e: 4879 1000 337b pea 1000337b <tvecs+0x17e3>
10c38234: 4eb9 10c1 60e4 jsr 10c160e4 <panic>
10c3823a: 5291 addql #1,%a1@
10c3823c: 206e 000c moveal %fp@(12),%a0
10c38240: 2089 movel %a1,%a0@
10c38242: 7000 moveq #0,%d0
10c38244: 6002 bras 10c38248 <proc_fd_link+0x54>
10c38246: 70fe moveq #-2,%d0
10c38248: 246e fffc moveal %fp@(-4),%a2
10c3824c: 4e5e unlk %fp
10c3824e: 4e75 rts
10c38250 <proc_exe_link>:
10c38250: 4e56 0000 linkw %fp,#0
10c38254: 70fe moveq #-2,%d0
10c38256: 4e5e unlk %fp
10c38258: 4e75 rts
10c3825a <proc_cwd_link>:
10c3825a: 4e56 0000 linkw %fp,#0
10c3825e: 2f0a movel %a2,%sp@-
10c38260: 2f02 movel %d2,%sp@-
10c38262: 206e 0008 moveal %fp@(8),%a0
10c38266: 74fe moveq #-2,%d2
10c38268: 2068 011a moveal %a0@(282),%a0
10c3826c: 2468 02ea moveal %a0@(746),%a2
10c38270: b4fc 0000 cmpaw #0,%a2
10c38274: 6742 beqs 10c382b8 <proc_cwd_link+0x5e>
10c38276: 5292 addql #1,%a2@
10c38278: 202a 001c movel %a2@(28),%d0
10c3827c: 6708 beqs 10c38286 <proc_cwd_link+0x2c>
10c3827e: 2240 moveal %d0,%a1
10c38280: 41e9 0028 lea %a1@(40),%a0
10c38284: 5290 addql #1,%a0@
10c38286: 206e 0010 moveal %fp@(16),%a0
10c3828a: 2080 movel %d0,%a0@
10c3828c: 226a 0010 moveal %a2@(16),%a1
10c38290: b2fc 0000 cmpaw #0,%a1
10c38294: 6712 beqs 10c382a8 <proc_cwd_link+0x4e>
10c38296: 4a91 tstl %a1@
10c38298: 660c bnes 10c382a6 <proc_cwd_link+0x4c>
10c3829a: 4879 1000 337b pea 1000337b <tvecs+0x17e3>
10c382a0: 4eb9 10c1 60e4 jsr 10c160e4 <panic>
10c382a6: 5291 addql #1,%a1@
10c382a8: 206e 000c moveal %fp@(12),%a0
10c382ac: 2089 movel %a1,%a0@
10c382ae: 7400 moveq #0,%d2
10c382b0: 2f0a movel %a2,%sp@-
10c382b2: 4eb9 10c1 7166 jsr 10c17166 <put_fs_struct>
10c382b8: 2002 movel %d2,%d0
10c382ba: 242e fff8 movel %fp@(-8),%d2
10c382be: 246e fffc moveal %fp@(-4),%a2
10c382c2: 4e5e unlk %fp
10c382c4: 4e75 rts
10c382c6 <proc_root_link>:
10c382c6: 4e56 0000 linkw %fp,#0
10c382ca: 2f0a movel %a2,%sp@-
10c382cc: 2f02 movel %d2,%sp@-
10c382ce: 206e 0008 moveal %fp@(8),%a0
10c382d2: 74fe moveq #-2,%d2
10c382d4: 2068 011a moveal %a0@(282),%a0
10c382d8: 2468 02ea moveal %a0@(746),%a2
10c382dc: b4fc 0000 cmpaw #0,%a2
10c382e0: 6742 beqs 10c38324 <proc_root_link+0x5e>
10c382e2: 5292 addql #1,%a2@
10c382e4: 202a 0018 movel %a2@(24),%d0
10c382e8: 6708 beqs 10c382f2 <proc_root_link+0x2c>
10c382ea: 2240 moveal %d0,%a1
10c382ec: 41e9 0028 lea %a1@(40),%a0
10c382f0: 5290 addql #1,%a0@
10c382f2: 206e 0010 moveal %fp@(16),%a0
10c382f6: 2080 movel %d0,%a0@
10c382f8: 226a 000c moveal %a2@(12),%a1
10c382fc: b2fc 0000 cmpaw #0,%a1
10c38300: 6712 beqs 10c38314 <proc_root_link+0x4e>
10c38302: 4a91 tstl %a1@
10c38304: 660c bnes 10c38312 <proc_root_link+0x4c>
10c38306: 4879 1000 337b pea 1000337b <tvecs+0x17e3>
10c3830c: 4eb9 10c1 60e4 jsr 10c160e4 <panic>
10c38312: 5291 addql #1,%a1@
10c38314: 206e 000c moveal %fp@(12),%a0
10c38318: 2089 movel %a1,%a0@
10c3831a: 7400 moveq #0,%d2
10c3831c: 2f0a movel %a2,%sp@-
10c3831e: 4eb9 10c1 7166 jsr 10c17166 <put_fs_struct>
10c38324: 2002 movel %d2,%d0
10c38326: 242e fff8 movel %fp@(-8),%d2
10c3832a: 246e fffc moveal %fp@(-4),%a2
10c3832e: 4e5e unlk %fp
10c38330: 4e75 rts
10c38332 <proc_pid_environ>:
10c38332: 4e56 0000 linkw %fp,#0
10c38336: 2f0a movel %a2,%sp@-
10c38338: 2f02 movel %d2,%sp@-
10c3833a: 206e 0008 moveal %fp@(8),%a0
10c3833e: 7400 moveq #0,%d2
10c38340: 2468 002c moveal %a0@(44),%a2
10c38344: b4fc 0000 cmpaw #0,%a2
10c38348: 6736 beqs 10c38380 <proc_pid_environ+0x4e>
10c3834a: 5292 addql #1,%a2@
10c3834c: 202a 0052 movel %a2@(82),%d0
10c38350: 90aa 004e subl %a2@(78),%d0
10c38354: 0c80 0000 1000 cmpil #4096,%d0
10c3835a: 6f06 bles 10c38362 <proc_pid_environ+0x30>
10c3835c: 203c 0000 1000 movel #4096,%d0
10c38362: 42a7 clrl %sp@-
10c38364: 2f00 movel %d0,%sp@-
10c38366: 2f2e 000c movel %fp@(12),%sp@-
10c3836a: 2f2a 004e movel %a2@(78),%sp@-
10c3836e: 2f08 movel %a0,%sp@-
10c38370: 4eb9 10c1 9474 jsr 10c19474 <access_process_vm>
10c38376: 2400 movel %d0,%d2
10c38378: 2f0a movel %a2,%sp@-
10c3837a: 4eb9 10c1 5534 jsr 10c15534 <mmput>
10c38380: 2002 movel %d2,%d0
10c38382: 242e fff8 movel %fp@(-8),%d2
10c38386: 246e fffc moveal %fp@(-4),%a2
10c3838a: 4e5e unlk %fp
10c3838c: 4e75 rts
10c3838e <proc_pid_cmdline>:
10c3838e: 4e56 0000 linkw %fp,#0
10c38392: 48e7 303c moveml %d2-%d3/%a2-%a5,%sp@-
10c38396: 2a6e 0008 moveal %fp@(8),%a5
10c3839a: 286e 000c moveal %fp@(12),%a4
10c3839e: 97cb subal %a3,%a3
10c383a0: 246d 002c moveal %a5@(44),%a2
10c383a4: b4fc 0000 cmpaw #0,%a2
10c383a8: 6700 009a beqw 10c38444 <proc_pid_cmdline+0xb6>
10c383ac: 5292 addql #1,%a2@
10c383ae: 202a 004a movel %a2@(74),%d0
10c383b2: 90aa 0046 subl %a2@(70),%d0
10c383b6: 0c80 0000 1000 cmpil #4096,%d0
10c383bc: 6f06 bles 10c383c4 <proc_pid_cmdline+0x36>
10c383be: 203c 0000 1000 movel #4096,%d0
10c383c4: 42a7 clrl %sp@-
10c383c6: 2f00 movel %d0,%sp@-
10c383c8: 2f0c movel %a4,%sp@-
10c383ca: 2f2a 0046 movel %a2@(70),%sp@-
10c383ce: 2f0d movel %a5,%sp@-
10c383d0: 263c 10c1 9474 movel #281121908,%d3
10c383d6: 2043 moveal %d3,%a0
10c383d8: 4e90 jsr %a0@
10c383da: 2640 moveal %d0,%a3
10c383dc: 4fef 0014 lea %sp@(20),%sp
10c383e0: b6fc 0000 cmpaw #0,%a3
10c383e4: 6f56 bles 10c3843c <proc_pid_cmdline+0xae>
10c383e6: 4a34 b8ff tstb %a4@(ffffffff,%a3:l)
10c383ea: 6750 beqs 10c3843c <proc_pid_cmdline+0xae>
10c383ec: 2f0b movel %a3,%sp@-
10c383ee: 2f0c movel %a4,%sp@-
10c383f0: 243c 10c8 41aa movel #281559466,%d2
10c383f6: 2042 moveal %d2,%a0
10c383f8: 4e90 jsr %a0@
10c383fa: 508f addql #8,%sp
10c383fc: b7c0 cmpal %d0,%a3
10c383fe: 6f04 bles 10c38404 <proc_pid_cmdline+0x76>
10c38400: 2640 moveal %d0,%a3
10c38402: 6038 bras 10c3843c <proc_pid_cmdline+0xae>
10c38404: 202a 0052 movel %a2@(82),%d0
10c38408: 90aa 004e subl %a2@(78),%d0
10c3840c: 223c 0000 1000 movel #4096,%d1
10c38412: 928b subl %a3,%d1
10c38414: b280 cmpl %d0,%d1
10c38416: 6c02 bges 10c3841a <proc_pid_cmdline+0x8c>
10c38418: 2001 movel %d1,%d0
10c3841a: 42a7 clrl %sp@-
10c3841c: 2f00 movel %d0,%sp@-
10c3841e: 4873 c800 pea %a3@(00000000,%a4:l)
10c38422: 2f2a 004e movel %a2@(78),%sp@-
10c38426: 2f0d movel %a5,%sp@-
10c38428: 2043 moveal %d3,%a0
10c3842a: 4e90 jsr %a0@
10c3842c: 4873 0800 pea %a3@(00000000,%d0:l)
10c38430: 2f0c movel %a4,%sp@-
10c38432: 2042 moveal %d2,%a0
10c38434: 4e90 jsr %a0@
10c38436: 2640 moveal %d0,%a3
10c38438: 4fef 001c lea %sp@(28),%sp
10c3843c: 2f0a movel %a2,%sp@-
10c3843e: 4eb9 10c1 5534 jsr 10c15534 <mmput>
10c38444: 200b movel %a3,%d0
10c38446: 4cee 3c0c ffe8 moveml %fp@(-24),%d2-%d3/%a2-%a5
10c3844c: 4e5e unlk %fp
10c3844e: 4e75 rts
10c38450 <proc_check_root>:
10c38450: 4e56 fff8 linkw %fp,#-8
10c38454: 48e7 3830 moveml %d2-%d4/%a2-%a3,%sp@-
10c38458: 7800 moveq #0,%d4
10c3845a: 486e fffc pea %fp@(-4)
10c3845e: 486e fff8 pea %fp@(-8)
10c38462: 2f2e 0008 movel %fp@(8),%sp@-
10c38466: 4eba fe5e jsr %pc@(10c382c6 <proc_root_link>)
10c3846a: 4fef 000c lea %sp@(12),%sp
10c3846e: 4a80 tstl %d0
10c38470: 6706 beqs 10c38478 <proc_check_root+0x28>
10c38472: 70fe moveq #-2,%d0
10c38474: 6000 00da braw 10c38550 <proc_check_root+0x100>
10c38478: 2079 1002 53b4 moveal 100253b4 <_current_task>,%a0
10c3847e: 2068 02ea moveal %a0@(746),%a0
10c38482: 2428 0018 movel %a0@(24),%d2
10c38486: 6708 beqs 10c38490 <proc_check_root+0x40>
10c38488: 2242 moveal %d2,%a1
10c3848a: 41e9 0028 lea %a1@(40),%a0
10c3848e: 5290 addql #1,%a0@
10c38490: 2079 1002 53b4 moveal 100253b4 <_current_task>,%a0
10c38496: 2068 02ea moveal %a0@(746),%a0
10c3849a: 2468 000c moveal %a0@(12),%a2
10c3849e: b4fc 0000 cmpaw #0,%a2
10c384a2: 6712 beqs 10c384b6 <proc_check_root+0x66>
10c384a4: 4a92 tstl %a2@
10c384a6: 660c bnes 10c384b4 <proc_check_root+0x64>
10c384a8: 4879 1000 337b pea 1000337b <tvecs+0x17e3>
10c384ae: 4eb9 10c1 60e4 jsr 10c160e4 <panic>
10c384b4: 5292 addql #1,%a2@
10c384b6: 222e fff8 movel %fp@(-8),%d1
10c384ba: 262e fffc movel %fp@(-4),%d3
10c384be: 47f9 10c3 26d8 lea 10c326d8 <dput>,%a3
10c384c4: b483 cmpl %d3,%d2
10c384c6: 6718 beqs 10c384e0 <proc_check_root+0x90>
10c384c8: 206e fffc moveal %fp@(-4),%a0
10c384cc: 2028 0008 movel %a0@(8),%d0
10c384d0: b088 cmpl %a0,%d0
10c384d2: 6778 beqs 10c3854c <proc_check_root+0xfc>
10c384d4: 2228 000c movel %a0@(12),%d1
10c384d8: 2d40 fffc movel %d0,%fp@(-4)
10c384dc: b480 cmpl %d0,%d2
10c384de: 66e8 bnes 10c384c8 <proc_check_root+0x78>
10c384e0: 2f0a movel %a2,%sp@-
10c384e2: 2f01 movel %d1,%sp@-
10c384e4: 4eb9 10c3 34c0 jsr 10c334c0 <is_subdir>
10c384ea: 508f addql #8,%sp
10c384ec: 4a80 tstl %d0
10c384ee: 675c beqs 10c3854c <proc_check_root+0xfc>
10c384f0: 2f0a movel %a2,%sp@-
10c384f2: 4e93 jsr %a3@
10c384f4: 588f addql #4,%sp
10c384f6: 4a82 tstl %d2
10c384f8: 6722 beqs 10c3851c <proc_check_root+0xcc>
10c384fa: 2242 moveal %d2,%a1
10c384fc: 41e9 0028 lea %a1@(40),%a0
10c38500: 40c1 movew %sr,%d1
10c38502: 007c 0700 oriw #1792,%sr
10c38506: 2010 movel %a0@,%d0
10c38508: 5380 subql #1,%d0
10c3850a: 2080 movel %d0,%a0@
10c3850c: 46c1 movew %d1,%sr
10c3850e: 4a80 tstl %d0
10c38510: 660a bnes 10c3851c <proc_check_root+0xcc>
10c38512: 2f02 movel %d2,%sp@-
10c38514: 4eb9 10c3 5962 jsr 10c35962 <__mntput>
10c3851a: 588f addql #4,%sp
10c3851c: 2f2e fff8 movel %fp@(-8),%sp@-
10c38520: 4e93 jsr %a3@
10c38522: 588f addql #4,%sp
10c38524: 4a83 tstl %d3
10c38526: 6720 beqs 10c38548 <proc_check_root+0xf8>
10c38528: 2243 moveal %d3,%a1
10c3852a: 41e9 0028 lea %a1@(40),%a0
10c3852e: 40c1 movew %sr,%d1
10c38530: 007c 0700 oriw #1792,%sr
10c38534: 2010 movel %a0@,%d0
10c38536: 5380 subql #1,%d0
10c38538: 2080 movel %d0,%a0@
10c3853a: 46c1 movew %d1,%sr
10c3853c: 4a80 tstl %d0
10c3853e: 6608 bnes 10c38548 <proc_check_root+0xf8>
10c38540: 2f03 movel %d3,%sp@-
10c38542: 4eb9 10c3 5962 jsr 10c35962 <__mntput>
10c38548: 2004 movel %d4,%d0
10c3854a: 6004 bras 10c38550 <proc_check_root+0x100>
10c3854c: 78f3 moveq #-13,%d4
10c3854e: 60a0 bras 10c384f0 <proc_check_root+0xa0>
10c38550: 4cee 0c1c ffe4 moveml %fp@(-28),%d2-%d4/%a2-%a3
10c38556: 4e5e unlk %fp
10c38558: 4e75 rts
10c3855a <proc_permission>:
10c3855a: 4e56 0000 linkw %fp,#0
10c3855e: 2f02 movel %d2,%sp@-
10c38560: 242e 0008 movel %fp@(8),%d2
10c38564: 2f2e 000c movel %fp@(12),%sp@-
10c38568: 2f02 movel %d2,%sp@-
10c3856a: 4eb9 10c2 bba6 jsr 10c2bba6 <vfs_permission>
10c38570: 508f addql #8,%sp
10c38572: 4a80 tstl %d0
10c38574: 6608 bnes 10c3857e <proc_permission+0x24>
10c38576: 2f02 movel %d2,%sp@-
10c38578: 4eba fed6 jsr %pc@(10c38450 <proc_check_root>)
10c3857c: 6002 bras 10c38580 <proc_permission+0x26>
10c3857e: 70f3 moveq #-13,%d0
10c38580: 242e fffc movel %fp@(-4),%d2
10c38584: 4e5e unlk %fp
10c38586: 4e75 rts
10c38588 <pid_maps_read>:
10c38588: 4e56 0000 linkw %fp,#0
10c3858c: 206e 0008 moveal %fp@(8),%a0
10c38590: 2268 0008 moveal %a0@(8),%a1
10c38594: 2269 0008 moveal %a1@(8),%a1
10c38598: 2f2e 0014 movel %fp@(20),%sp@-
10c3859c: 2f2e 0010 movel %fp@(16),%sp@-
10c385a0: 2f2e 000c movel %fp@(12),%sp@-
10c385a4: 2f08 movel %a0,%sp@-
10c385a6: 2f29 011a movel %a1@(282),%sp@-
10c385aa: 4eb9 10c3 a550 jsr 10c3a550 <proc_pid_read_maps>
10c385b0: 4e5e unlk %fp
10c385b2: 4e75 rts
10c385b4 <proc_info_read>:
10c385b4: 4e56 0000 linkw %fp,#0
10c385b8: 48e7 3f38 moveml %d2-%d7/%a2-%a4,%sp@-
10c385bc: 206e 0008 moveal %fp@(8),%a0
10c385c0: 2e2e 0010 movel %fp@(16),%d7
10c385c4: 286e 0014 moveal %fp@(20),%a4
10c385c8: 2068 0008 moveal %a0@(8),%a0
10c385cc: 2668 0008 moveal %a0@(8),%a3
10c385d0: 242b 011a movel %a3@(282),%d2
10c385d4: 0c87 0000 0c00 cmpil #3072,%d7
10c385da: 6306 blss 10c385e2 <proc_info_read+0x2e>
10c385dc: 2e3c 0000 0c00 movel #3072,%d7
10c385e2: 42a7 clrl %sp@-
10c385e4: 4878 01f0 pea 1f0 <LSIGTRAP+0x1eb>
10c385e8: 4eb9 10c2 25d6 jsr 10c225d6 <__get_free_pages>
10c385ee: 2440 moveal %d0,%a2
10c385f0: 508f addql #8,%sp
10c385f2: b4fc 0000 cmpaw #0,%a2
10c385f6: 6606 bnes 10c385fe <proc_info_read+0x4a>
10c385f8: 70f4 moveq #-12,%d0
10c385fa: 6000 008a braw 10c38686 <proc_info_read+0xd2>
10c385fe: 2f0a movel %a2,%sp@-
10c38600: 2f02 movel %d2,%sp@-
10c38602: 206b 0122 moveal %a3@(290),%a0
10c38606: 4e90 jsr %a0@
10c38608: 2c00 movel %d0,%d6
10c3860a: 508f addql #8,%sp
10c3860c: 6c0e bges 10c3861c <proc_info_read+0x68>
10c3860e: 42a7 clrl %sp@-
10c38610: 2f0a movel %a2,%sp@-
10c38612: 4eb9 10c2 2136 jsr 10c22136 <free_pages>
10c38618: 2006 movel %d6,%d0
10c3861a: 606a bras 10c38686 <proc_info_read+0xd2>
10c3861c: 2a06 movel %d6,%d5
10c3861e: 5bc4 smi %d4
10c38620: 4884 extw %d4
10c38622: 48c4 extl %d4
10c38624: 2414 movel %a4@,%d2
10c38626: 262c 0004 movel %a4@(4),%d3
10c3862a: 2002 movel %d2,%d0
10c3862c: 2203 movel %d3,%d1
10c3862e: 9285 subl %d5,%d1
10c38630: 9184 subxl %d4,%d0
10c38632: 6d0e blts 10c38642 <proc_info_read+0x8e>
10c38634: 42a7 clrl %sp@-
10c38636: 2f0a movel %a2,%sp@-
10c38638: 4eb9 10c2 2136 jsr 10c22136 <free_pages>
10c3863e: 7000 moveq #0,%d0
10c38640: 6044 bras 10c38686 <proc_info_read+0xd2>
10c38642: 2207 movel %d7,%d1
10c38644: 4280 clrl %d0
10c38646: d283 addl %d3,%d1
10c38648: d182 addxl %d2,%d0
10c3864a: 206c 0004 moveal %a4@(4),%a0
10c3864e: 9285 subl %d5,%d1
10c38650: 9184 subxl %d4,%d0
10c38652: 6f04 bles 10c38658 <proc_info_read+0xa4>
10c38654: 2e06 movel %d6,%d7
10c38656: 9e88 subl %a0,%d7
10c38658: 2407 movel %d7,%d2
10c3865a: d488 addl %a0,%d2
10c3865c: 2f07 movel %d7,%sp@-
10c3865e: 4870 a800 pea %a0@(00000000,%a2:l)
10c38662: 2f2e 000c movel %fp@(12),%sp@-
10c38666: 4eb9 10c8 5744 jsr 10c85744 <memcpy>
10c3866c: 2202 movel %d2,%d1
10c3866e: 5bc0 smi %d0
10c38670: 4880 extw %d0
10c38672: 48c0 extl %d0
10c38674: 2880 movel %d0,%a4@
10c38676: 2941 0004 movel %d1,%a4@(4)
10c3867a: 42a7 clrl %sp@-
10c3867c: 2f0a movel %a2,%sp@-
10c3867e: 4eb9 10c2 2136 jsr 10c22136 <free_pages>
10c38684: 2007 movel %d7,%d0
10c38686: 4cee 1cfc ffdc moveml %fp@(-36),%d2-%d7/%a2-%a4
10c3868c: 4e5e unlk %fp
10c3868e: 4e75 rts
10c38690 <mem_open>:
10c38690: 4e56 0000 linkw %fp,#0
10c38694: 226e 000c moveal %fp@(12),%a1
10c38698: 2079 1002 53b4 moveal 100253b4 <_current_task>,%a0
10c3869e: 2368 032a 005a movel %a0@(810),%a1@(90)
10c386a4: 7000 moveq #0,%d0
10c386a6: 4e5e unlk %fp
10c386a8: 4e75 rts
10c386aa <mem_read>:
10c386aa: 4e56 0000 linkw %fp,#0
10c386ae: 48e7 3f3c moveml %d2-%d7/%a2-%a5,%sp@-
10c386b2: 286e 0008 moveal %fp@(8),%a4
10c386b6: 2c2e 000c movel %fp@(12),%d6
10c386ba: 262e 0010 movel %fp@(16),%d3
10c386be: 206c 0008 moveal %a4@(8),%a0
10c386c2: 2068 0008 moveal %a0@(8),%a0
10c386c6: 2468 011a moveal %a0@(282),%a2
10c386ca: 206e 0014 moveal %fp@(20),%a0
10c386ce: 2828 0004 movel %a0@(4),%d4
10c386d2: 7e00 moveq #0,%d7
10c386d4: 2039 1002 53b4 movel 100253b4 <_current_task>,%d0
10c386da: b08a cmpl %a2,%d0
10c386dc: 671c beqs 10c386fa <mem_read+0x50>
10c386de: b0aa 0096 cmpl %a2@(150),%d0
10c386e2: 6610 bnes 10c386f4 <mem_read+0x4a>
10c386e4: 082a 0000 001b btst #0,%a2@(27)
10c386ea: 6708 beqs 10c386f4 <mem_read+0x4a>
10c386ec: 2012 movel %a2@,%d0
10c386ee: 7208 moveq #8,%d1
10c386f0: b280 cmpl %d0,%d1
10c386f2: 6706 beqs 10c386fa <mem_read+0x50>
10c386f4: 70fd moveq #-3,%d0
10c386f6: 6000 00ba braw 10c387b2 <mem_read+0x108>
10c386fa: 42a7 clrl %sp@-
10c386fc: 4878 01d0 pea 1d0 <LSIGTRAP+0x1cb>
10c38700: 4eb9 10c2 25d6 jsr 10c225d6 <__get_free_pages>
10c38706: 2a00 movel %d0,%d5
10c38708: 508f addql #8,%sp
10c3870a: 6606 bnes 10c38712 <mem_read+0x68>
10c3870c: 70f4 moveq #-12,%d0
10c3870e: 6000 00a2 braw 10c387b2 <mem_read+0x108>
10c38712: 266a 002c moveal %a2@(44),%a3
10c38716: b6fc 0000 cmpaw #0,%a3
10c3871a: 6704 beqs 10c38720 <mem_read+0x76>
10c3871c: 5293 addql #1,%a3@
10c3871e: 6006 bras 10c38726 <mem_read+0x7c>
10c38720: 7000 moveq #0,%d0
10c38722: 6000 008e braw 10c387b2 <mem_read+0x108>
10c38726: 2079 1002 53b4 moveal 100253b4 <_current_task>,%a0
10c3872c: 286c 005a moveal %a4@(90),%a4
10c38730: b9e8 032a cmpal %a0@(810),%a4
10c38734: 670c beqs 10c38742 <mem_read+0x98>
10c38736: 2f0b movel %a3,%sp@-
10c38738: 4eb9 10c1 5534 jsr 10c15534 <mmput>
10c3873e: 70fb moveq #-5,%d0
10c38740: 6070 bras 10c387b2 <mem_read+0x108>
10c38742: 49f9 10c1 5534 lea 10c15534 <mmput>,%a4
10c38748: 4bf9 10c2 2136 lea 10c22136 <free_pages>,%a5
10c3874e: 6008 bras 10c38758 <mem_read+0xae>
10c38750: de82 addl %d2,%d7
10c38752: d882 addl %d2,%d4
10c38754: dc82 addl %d2,%d6
10c38756: 9682 subl %d2,%d3
10c38758: 4a83 tstl %d3
10c3875a: 6740 beqs 10c3879c <mem_read+0xf2>
10c3875c: 2003 movel %d3,%d0
10c3875e: 0c80 0000 1000 cmpil #4096,%d0
10c38764: 6306 blss 10c3876c <mem_read+0xc2>
10c38766: 203c 0000 1000 movel #4096,%d0
10c3876c: 42a7 clrl %sp@-
10c3876e: 2f00 movel %d0,%sp@-
10c38770: 2f05 movel %d5,%sp@-
10c38772: 2f04 movel %d4,%sp@-
10c38774: 2f0a movel %a2,%sp@-
10c38776: 4eb9 10c1 9474 jsr 10c19474 <access_process_vm>
10c3877c: 2400 movel %d0,%d2
10c3877e: 4fef 0014 lea %sp@(20),%sp
10c38782: 6712 beqs 10c38796 <mem_read+0xec>
10c38784: 2f02 movel %d2,%sp@-
10c38786: 2f05 movel %d5,%sp@-
10c38788: 2f06 movel %d6,%sp@-
10c3878a: 4eb9 10c8 5744 jsr 10c85744 <memcpy>
10c38790: 4fef 000c lea %sp@(12),%sp
10c38794: 60ba bras 10c38750 <mem_read+0xa6>
10c38796: 4a87 tstl %d7
10c38798: 6602 bnes 10c3879c <mem_read+0xf2>
10c3879a: 7efb moveq #-5,%d7
10c3879c: 206e 0014 moveal %fp@(20),%a0
10c387a0: 2144 0004 movel %d4,%a0@(4)
10c387a4: 4290 clrl %a0@
10c387a6: 2f0b movel %a3,%sp@-
10c387a8: 4e94 jsr %a4@
10c387aa: 42a7 clrl %sp@-
10c387ac: 2f05 movel %d5,%sp@-
10c387ae: 4e95 jsr %a5@
10c387b0: 2007 movel %d7,%d0
10c387b2: 4cee 3cfc ffd8 moveml %fp@(-40),%d2-%d7/%a2-%a5
10c387b8: 4e5e unlk %fp
10c387ba: 4e75 rts
10c387bc <proc_pid_follow_link>:
10c387bc: 4e56 0000 linkw %fp,#0
10c387c0: 48e7 2030 moveml %d2/%a2-%a3,%sp@-
10c387c4: 206e 0008 moveal %fp@(8),%a0
10c387c8: 266e 000c moveal %fp@(12),%a3
10c387cc: 2468 0008 moveal %a0@(8),%a2
10c387d0: 74f3 moveq #-13,%d2
10c387d2: 2f0b movel %a3,%sp@-
10c387d4: 4eb9 10c2 bcfe jsr 10c2bcfe <path_release>
10c387da: 2079 1002 53b4 moveal 100253b4 <_current_task>,%a0
10c387e0: 588f addql #4,%sp
10c387e2: 2028 0138 movel %a0@(312),%d0
10c387e6: b0aa 0036 cmpl %a2@(54),%d0
10c387ea: 670e beqs 10c387fa <proc_pid_follow_link+0x3e>
10c387ec: 0828 0001 01d3 btst #1,%a0@(467)
10c387f2: 6728 beqs 10c3881c <proc_pid_follow_link+0x60>
10c387f4: 0068 0100 0006 oriw #256,%a0@(6)
10c387fa: 2f0a movel %a2,%sp@-
10c387fc: 4eba fc52 jsr %pc@(10c38450 <proc_check_root>)
10c38800: 2400 movel %d0,%d2
10c38802: 588f addql #4,%sp
10c38804: 6616 bnes 10c3881c <proc_pid_follow_link+0x60>
10c38806: 486b 0004 pea %a3@(4)
10c3880a: 2f0b movel %a3,%sp@-
10c3880c: 2f0a movel %a2,%sp@-
10c3880e: 206a 0122 moveal %a2@(290),%a0
10c38812: 4e90 jsr %a0@
10c38814: 2400 movel %d0,%d2
10c38816: 7004 moveq #4,%d0
10c38818: 2740 0018 movel %d0,%a3@(24)
10c3881c: 2002 movel %d2,%d0
10c3881e: 4cee 0c04 fff4 moveml %fp@(-12),%d2/%a2-%a3
10c38824: 4e5e unlk %fp
10c38826: 4e75 rts
10c38828 <do_proc_readlink>:
10c38828: 4e56 0000 linkw %fp,#0
10c3882c: 48e7 3c20 moveml %d2-%d5/%a2,%sp@-
10c38830: 282e 0014 movel %fp@(20),%d4
10c38834: 42a7 clrl %sp@-
10c38836: 4878 01f0 pea 1f0 <LSIGTRAP+0x1eb>
10c3883a: 4eb9 10c2 25d6 jsr 10c225d6 <__get_free_pages>
10c38840: 2600 movel %d0,%d3
10c38842: 508f addql #8,%sp
10c38844: 6606 bnes 10c3884c <do_proc_readlink+0x24>
10c38846: 70f4 moveq #-12,%d0
10c38848: 6000 00ba braw 10c38904 <do_proc_readlink+0xdc>
10c3884c: 2079 1002 53b4 moveal 100253b4 <_current_task>,%a0
10c38852: 2068 02ea moveal %a0@(746),%a0
10c38856: 2428 0018 movel %a0@(24),%d2
10c3885a: 6708 beqs 10c38864 <do_proc_readlink+0x3c>
10c3885c: 2242 moveal %d2,%a1
10c3885e: 41e9 0028 lea %a1@(40),%a0
10c38862: 5290 addql #1,%a0@
10c38864: 2079 1002 53b4 moveal 100253b4 <_current_task>,%a0
10c3886a: 2068 02ea moveal %a0@(746),%a0
10c3886e: 2468 000c moveal %a0@(12),%a2
10c38872: b4fc 0000 cmpaw #0,%a2
10c38876: 6712 beqs 10c3888a <do_proc_readlink+0x62>
10c38878: 4a92 tstl %a2@
10c3887a: 660c bnes 10c38888 <do_proc_readlink+0x60>
10c3887c: 4879 1000 337b pea 1000337b <tvecs+0x17e3>
10c38882: 4eb9 10c1 60e4 jsr 10c160e4 <panic>
10c38888: 5292 addql #1,%a2@
10c3888a: 4878 1000 pea 1000 <LFLUSH_I_AND_D+0x7f8>
10c3888e: 2f03 movel %d3,%sp@-
10c38890: 2f02 movel %d2,%sp@-
10c38892: 2f0a movel %a2,%sp@-
10c38894: 2f2e 000c movel %fp@(12),%sp@-
10c38898: 2f2e 0008 movel %fp@(8),%sp@-
10c3889c: 4eb9 10c3 3292 jsr 10c33292 <__d_path>
10c388a2: 2a00 movel %d0,%d5
10c388a4: 4fef 0014 lea %sp@(20),%sp
10c388a8: 2e8a movel %a2,%sp@
10c388aa: 4eb9 10c3 26d8 jsr 10c326d8 <dput>
10c388b0: 588f addql #4,%sp
10c388b2: 4a82 tstl %d2
10c388b4: 6722 beqs 10c388d8 <do_proc_readlink+0xb0>
10c388b6: 2242 moveal %d2,%a1
10c388b8: 41e9 0028 lea %a1@(40),%a0
10c388bc: 40c1 movew %sr,%d1
10c388be: 007c 0700 oriw #1792,%sr
10c388c2: 2010 movel %a0@,%d0
10c388c4: 5380 subql #1,%d0
10c388c6: 2080 movel %d0,%a0@
10c388c8: 46c1 movew %d1,%sr
10c388ca: 4a80 tstl %d0
10c388cc: 660a bnes 10c388d8 <do_proc_readlink+0xb0>
10c388ce: 2f02 movel %d2,%sp@-
10c388d0: 4eb9 10c3 5962 jsr 10c35962 <__mntput>
10c388d6: 588f addql #4,%sp
10c388d8: 2005 movel %d5,%d0
10c388da: 0680 ffff f001 addil #-4095,%d0
10c388e0: 2203 movel %d3,%d1
10c388e2: 9280 subl %d0,%d1
10c388e4: b881 cmpl %d1,%d4
10c388e6: 6f02 bles 10c388ea <do_proc_readlink+0xc2>
10c388e8: 2801 movel %d1,%d4
10c388ea: 2f04 movel %d4,%sp@-
10c388ec: 2f05 movel %d5,%sp@-
10c388ee: 2f2e 0010 movel %fp@(16),%sp@-
10c388f2: 4eb9 10c8 5744 jsr 10c85744 <memcpy>
10c388f8: 42a7 clrl %sp@-
10c388fa: 2f03 movel %d3,%sp@-
10c388fc: 4eb9 10c2 2136 jsr 10c22136 <free_pages>
10c38902: 2004 movel %d4,%d0
10c38904: 4cee 043c ffec moveml %fp@(-20),%d2-%d5/%a2
10c3890a: 4e5e unlk %fp
10c3890c: 4e75 rts
10c3890e <proc_pid_readlink>:
10c3890e: 4e56 fff8 linkw %fp,#-8
10c38912: 2f0a movel %a2,%sp@-
10c38914: 2f02 movel %d2,%sp@-
10c38916: 206e 0008 moveal %fp@(8),%a0
10c3891a: 74f3 moveq #-13,%d2
10c3891c: 2468 0008 moveal %a0@(8),%a2
10c38920: 42ae fffc clrl %fp@(-4)
10c38924: 2079 1002 53b4 moveal 100253b4 <_current_task>,%a0
10c3892a: 2028 0138 movel %a0@(312),%d0
10c3892e: b0aa 0036 cmpl %a2@(54),%d0
10c38932: 670e beqs 10c38942 <proc_pid_readlink+0x34>
10c38934: 0828 0001 01d3 btst #1,%a0@(467)
10c3893a: 6776 beqs 10c389b2 <proc_pid_readlink+0xa4>
10c3893c: 0068 0100 0006 oriw #256,%a0@(6)
10c38942: 2f0a movel %a2,%sp@-
10c38944: 4eba fb0a jsr %pc@(10c38450 <proc_check_root>)
10c38948: 2400 movel %d0,%d2
10c3894a: 588f addql #4,%sp
10c3894c: 6664 bnes 10c389b2 <proc_pid_readlink+0xa4>
10c3894e: 486e fffc pea %fp@(-4)
10c38952: 486e fff8 pea %fp@(-8)
10c38956: 2f0a movel %a2,%sp@-
10c38958: 206a 0122 moveal %a2@(290),%a0
10c3895c: 4e90 jsr %a0@
10c3895e: 2400 movel %d0,%d2
10c38960: 4fef 000c lea %sp@(12),%sp
10c38964: 664c bnes 10c389b2 <proc_pid_readlink+0xa4>
10c38966: 2f2e 0010 movel %fp@(16),%sp@-
10c3896a: 2f2e 000c movel %fp@(12),%sp@-
10c3896e: 2f2e fffc movel %fp@(-4),%sp@-
10c38972: 2f2e fff8 movel %fp@(-8),%sp@-
10c38976: 4eba feb0 jsr %pc@(10c38828 <do_proc_readlink>)
10c3897a: 2400 movel %d0,%d2
10c3897c: 2f2e fff8 movel %fp@(-8),%sp@-
10c38980: 4eb9 10c3 26d8 jsr 10c326d8 <dput>
10c38986: 226e fffc moveal %fp@(-4),%a1
10c3898a: 4fef 0014 lea %sp@(20),%sp
10c3898e: b2fc 0000 cmpaw #0,%a1
10c38992: 671e beqs 10c389b2 <proc_pid_readlink+0xa4>
10c38994: 41e9 0028 lea %a1@(40),%a0
10c38998: 40c1 movew %sr,%d1
10c3899a: 007c 0700 oriw #1792,%sr
10c3899e: 2010 movel %a0@,%d0
10c389a0: 5380 subql #1,%d0
10c389a2: 2080 movel %d0,%a0@
10c389a4: 46c1 movew %d1,%sr
10c389a6: 4a80 tstl %d0
10c389a8: 6608 bnes 10c389b2 <proc_pid_readlink+0xa4>
10c389aa: 2f09 movel %a1,%sp@-
10c389ac: 4eb9 10c3 5962 jsr 10c35962 <__mntput>
10c389b2: 2002 movel %d2,%d0
10c389b4: 242e fff0 movel %fp@(-16),%d2
10c389b8: 246e fff4 moveal %fp@(-12),%a2
10c389bc: 4e5e unlk %fp
10c389be: 4e75 rts
10c389c0 <proc_readfd>:
10c389c0: 4e56 ffec linkw %fp,#-20
10c389c4: 48e7 3f3c moveml %d2-%d7/%a2-%a5,%sp@-
10c389c8: 226e 0008 moveal %fp@(8),%a1
10c389cc: 2069 0008 moveal %a1@(8),%a0
10c389d0: 2068 0008 moveal %a0@(8),%a0
10c389d4: 2468 011a moveal %a0@(282),%a2
10c389d8: 2d6a 007a fff2 movel %a2@(122),%fp@(-14)
10c389de: 2629 0022 movel %a1@(34),%d3
10c389e2: 670a beqs 10c389ee <proc_readfd+0x2e>
10c389e4: 7001 moveq #1,%d0
10c389e6: b083 cmpl %d3,%d0
10c389e8: 6744 beqs 10c38a2e <proc_readfd+0x6e>
10c389ea: 6000 008e braw 10c38a7a <proc_readfd+0xba>
10c389ee: 4878 0004 pea 4 <PF_PTRACED_BIT>
10c389f2: 2f28 0028 movel %a0@(40),%sp@-
10c389f6: 42a7 clrl %sp@-
10c389f8: 42a7 clrl %sp@-
10c389fa: 4878 0001 pea 1 <PF_DTRACE_OFF>
10c389fe: 4879 1000 33bb pea 100033bb <tvecs+0x1823>
10c38a04: 2f2e 000c movel %fp@(12),%sp@-
10c38a08: 206e 0010 moveal %fp@(16),%a0
10c38a0c: 4e90 jsr %a0@
10c38a0e: 4fef 001c lea %sp@(28),%sp
10c38a12: 4a80 tstl %d0
10c38a14: 6d00 0142 bltw 10c38b58 <proc_readfd+0x198>
10c38a18: 4280 clrl %d0
10c38a1a: 7201 moveq #1,%d1
10c38a1c: 206e 0008 moveal %fp@(8),%a0
10c38a20: d3a8 0022 addl %d1,%a0@(34)
10c38a24: 2428 001e movel %a0@(30),%d2
10c38a28: d580 addxl %d0,%d2
10c38a2a: 2142 001e movel %d2,%a0@(30)
10c38a2e: 202e fff2 movel %fp@(-14),%d0
10c38a32: 4840 swap %d0
10c38a34: 4240 clrw %d0
10c38a36: 4878 0004 pea 4 <PF_PTRACED_BIT>
10c38a3a: 7202 moveq #2,%d1
10c38a3c: 8280 orl %d0,%d1
10c38a3e: 2f01 movel %d1,%sp@-
10c38a40: 4878 0001 pea 1 <PF_DTRACE_OFF>
10c38a44: 42a7 clrl %sp@-
10c38a46: 4878 0002 pea 2 <PF_DTRACE_OFF+0x1>
10c38a4a: 4879 1000 33bd pea 100033bd <tvecs+0x1825>
10c38a50: 2f2e 000c movel %fp@(12),%sp@-
10c38a54: 206e 0010 moveal %fp@(16),%a0
10c38a58: 4e90 jsr %a0@
10c38a5a: 4fef 001c lea %sp@(28),%sp
10c38a5e: 4a80 tstl %d0
10c38a60: 6d00 00f6 bltw 10c38b58 <proc_readfd+0x198>
10c38a64: 4280 clrl %d0
10c38a66: 7201 moveq #1,%d1
10c38a68: 206e 0008 moveal %fp@(8),%a0
10c38a6c: d3a8 0022 addl %d1,%a0@(34)
10c38a70: 2428 001e movel %a0@(30),%d2
10c38a74: d580 addxl %d0,%d2
10c38a76: 2142 001e movel %d2,%a0@(30)
10c38a7a: 266a 02ee moveal %a2@(750),%a3
10c38a7e: b6fc 0000 cmpaw #0,%a3
10c38a82: 6700 00d4 beqw 10c38b58 <proc_readfd+0x198>
10c38a86: 5293 addql #1,%a3@
10c38a88: 226e 0008 moveal %fp@(8),%a1
10c38a8c: 2229 0022 movel %a1@(34),%d1
10c38a90: 2601 movel %d1,%d3
10c38a92: 5583 subql #2,%d3
10c38a94: 202b 0008 movel %a3@(8),%d0
10c38a98: b083 cmpl %d3,%d0
10c38a9a: 6300 00b4 blsw 10c38b50 <proc_readfd+0x190>
10c38a9e: 2c03 movel %d3,%d6
10c38aa0: e58e lsll #2,%d6
10c38aa2: 0681 0000 7ffe addil #32766,%d1
10c38aa8: 2d41 ffee movel %d1,%fp@(-18)
10c38aac: 7200 moveq #0,%d1
10c38aae: b083 cmpl %d3,%d0
10c38ab0: 6308 blss 10c38aba <proc_readfd+0xfa>
10c38ab2: 206b 0014 moveal %a3@(20),%a0
10c38ab6: 2230 6800 movel %a0@(00000000,%d6:l),%d1
10c38aba: 4a81 tstl %d1
10c38abc: 676a beqs 10c38b28 <proc_readfd+0x168>
10c38abe: 7a0a moveq #10,%d5
10c38ac0: 2403 movel %d3,%d2
10c38ac2: 282e fff2 movel %fp@(-14),%d4
10c38ac6: 4844 swap %d4
10c38ac8: 4244 clrw %d4
10c38aca: 4bee fff6 lea %fp@(-10),%a5
10c38ace: 2e2e ffee movel %fp@(-18),%d7
10c38ad2: 2843 moveal %d3,%a4
10c38ad4: 548c addql #2,%a4
10c38ad6: 244e moveal %fp,%a2
10c38ad8: 5385 subql #1,%d5
10c38ada: 4878 000a pea a <LSIGTRAP+0x5>
10c38ade: 2f02 movel %d2,%sp@-
10c38ae0: 4eb9 10c8 599c jsr 10c8599c <__umodsi3>
10c38ae6: 508f addql #8,%sp
10c38ae8: 0600 0030 addib #48,%d0
10c38aec: 1500 moveb %d0,%a2@-
10c38aee: 4878 000a pea a <LSIGTRAP+0x5>
10c38af2: 2f02 movel %d2,%sp@-
10c38af4: 4eb9 10c8 5940 jsr 10c85940 <__udivsi3>
10c38afa: 508f addql #8,%sp
10c38afc: 2400 movel %d0,%d2
10c38afe: 66d8 bnes 10c38ad8 <proc_readfd+0x118>
10c38b00: 4878 000a pea a <LSIGTRAP+0x5>
10c38b04: 8887 orl %d7,%d4
10c38b06: 2f04 movel %d4,%sp@-
10c38b08: 2f0c movel %a4,%sp@-
10c38b0a: 42a7 clrl %sp@-
10c38b0c: 700a moveq #10,%d0
10c38b0e: 9085 subl %d5,%d0
10c38b10: 2f00 movel %d0,%sp@-
10c38b12: 4875 5800 pea %a5@(00000000,%d5:l)
10c38b16: 2f2e 000c movel %fp@(12),%sp@-
10c38b1a: 206e 0010 moveal %fp@(16),%a0
10c38b1e: 4e90 jsr %a0@
10c38b20: 4fef 001c lea %sp@(28),%sp
10c38b24: 4a80 tstl %d0
10c38b26: 6d28 blts 10c38b50 <proc_readfd+0x190>
10c38b28: 5886 addql #4,%d6
10c38b2a: 52ae ffee addql #1,%fp@(-18)
10c38b2e: 5283 addql #1,%d3
10c38b30: 4280 clrl %d0
10c38b32: 7201 moveq #1,%d1
10c38b34: 206e 0008 moveal %fp@(8),%a0
10c38b38: d3a8 0022 addl %d1,%a0@(34)
10c38b3c: 2428 001e movel %a0@(30),%d2
10c38b40: d580 addxl %d0,%d2
10c38b42: 2142 001e movel %d2,%a0@(30)
10c38b46: 202b 0008 movel %a3@(8),%d0
10c38b4a: b083 cmpl %d3,%d0
10c38b4c: 6200 ff5e bhiw 10c38aac <proc_readfd+0xec>
10c38b50: 2f0b movel %a3,%sp@-
10c38b52: 4eb9 10c1 705e jsr 10c1705e <put_files_struct>
10c38b58: 7000 moveq #0,%d0
10c38b5a: 4cee 3cfc ffc4 moveml %fp@(-60),%d2-%d7/%a2-%a5
10c38b60: 4e5e unlk %fp
10c38b62: 4e75 rts
10c38b64 <proc_base_readdir>:
10c38b64: 4e56 0000 linkw %fp,#0
10c38b68: 48e7 3c38 moveml %d2-%d5/%a2-%a4,%sp@-
10c38b6c: 266e 0008 moveal %fp@(8),%a3
10c38b70: 282e 000c movel %fp@(12),%d4
10c38b74: 286e 0010 moveal %fp@(16),%a4
10c38b78: 206b 0008 moveal %a3@(8),%a0
10c38b7c: 2268 0008 moveal %a0@(8),%a1
10c38b80: 2069 011a moveal %a1@(282),%a0
10c38b84: 2628 007a movel %a0@(122),%d3
10c38b88: 6606 bnes 10c38b90 <proc_base_readdir+0x2c>
10c38b8a: 70fe moveq #-2,%d0
10c38b8c: 6000 0102 braw 10c38c90 <proc_base_readdir+0x12c>
10c38b90: 246b 0022 moveal %a3@(34),%a2
10c38b94: b4fc 0000 cmpaw #0,%a2
10c38b98: 6708 beqs 10c38ba2 <proc_base_readdir+0x3e>
10c38b9a: 7001 moveq #1,%d0
10c38b9c: b08a cmpl %a2,%d0
10c38b9e: 673a beqs 10c38bda <proc_base_readdir+0x76>
10c38ba0: 6076 bras 10c38c18 <proc_base_readdir+0xb4>
10c38ba2: 4878 0004 pea 4 <PF_PTRACED_BIT>
10c38ba6: 2f29 0028 movel %a1@(40),%sp@-
10c38baa: 42a7 clrl %sp@-
10c38bac: 42a7 clrl %sp@-
10c38bae: 4878 0001 pea 1 <PF_DTRACE_OFF>
10c38bb2: 4879 1000 33bb pea 100033bb <tvecs+0x1823>
10c38bb8: 2f04 movel %d4,%sp@-
10c38bba: 4e94 jsr %a4@
10c38bbc: 4fef 001c lea %sp@(28),%sp
10c38bc0: 4a80 tstl %d0
10c38bc2: 6d5e blts 10c38c22 <proc_base_readdir+0xbe>
10c38bc4: 347c 0001 moveaw #1,%a2
10c38bc8: 4280 clrl %d0
10c38bca: 7201 moveq #1,%d1
10c38bcc: d3ab 0022 addl %d1,%a3@(34)
10c38bd0: 242b 001e movel %a3@(30),%d2
10c38bd4: d580 addxl %d0,%d2
10c38bd6: 2742 001e movel %d2,%a3@(30)
10c38bda: 4878 0004 pea 4 <PF_PTRACED_BIT>
10c38bde: 4878 0001 pea 1 <PF_DTRACE_OFF>
10c38be2: 220a movel %a2,%d1
10c38be4: 5bc0 smi %d0
10c38be6: 4880 extw %d0
10c38be8: 48c0 extl %d0
10c38bea: 2f01 movel %d1,%sp@-
10c38bec: 2f00 movel %d0,%sp@-
10c38bee: 4878 0002 pea 2 <PF_DTRACE_OFF+0x1>
10c38bf2: 4879 1000 33bd pea 100033bd <tvecs+0x1825>
10c38bf8: 2f04 movel %d4,%sp@-
10c38bfa: 4e94 jsr %a4@
10c38bfc: 4fef 001c lea %sp@(28),%sp
10c38c00: 4a80 tstl %d0
10c38c02: 6d1e blts 10c38c22 <proc_base_readdir+0xbe>
10c38c04: 528a addql #1,%a2
10c38c06: 4280 clrl %d0
10c38c08: 7201 moveq #1,%d1
10c38c0a: d3ab 0022 addl %d1,%a3@(34)
10c38c0e: 242b 001e movel %a3@(30),%d2
10c38c12: d580 addxl %d0,%d2
10c38c14: 2742 001e movel %d2,%a3@(30)
10c38c18: 558a subql #2,%a2
10c38c1a: 7a0b moveq #11,%d5
10c38c1c: ba8a cmpl %a2,%d5
10c38c1e: 6406 bccs 10c38c26 <proc_base_readdir+0xc2>
10c38c20: 606c bras 10c38c8e <proc_base_readdir+0x12a>
10c38c22: 7000 moveq #0,%d0
10c38c24: 606a bras 10c38c90 <proc_base_readdir+0x12c>
10c38c26: 200a movel %a2,%d0
10c38c28: e788 lsll #3,%d0
10c38c2a: 908a subl %a2,%d0
10c38c2c: d080 addl %d0,%d0
10c38c2e: 2040 moveal %d0,%a0
10c38c30: d1fc 1000 dfc8 addal #268492744,%a0
10c38c36: 4aa8 0008 tstl %a0@(8)
10c38c3a: 6752 beqs 10c38c8e <proc_base_readdir+0x12a>
10c38c3c: 7400 moveq #0,%d2
10c38c3e: 4843 swap %d3
10c38c40: 4243 clrw %d3
10c38c42: 2448 moveal %a0,%a2
10c38c44: 302a 000c movew %a2@(12),%d0
10c38c48: 720c moveq #12,%d1
10c38c4a: e268 lsrw %d1,%d0
10c38c4c: 3400 movew %d0,%d2
10c38c4e: 2f02 movel %d2,%sp@-
10c38c50: 2a03 movel %d3,%d5
10c38c52: 8a92 orl %a2@,%d5
10c38c54: 2f05 movel %d5,%sp@-
10c38c56: 2f2b 0022 movel %a3@(34),%sp@-
10c38c5a: 2f2b 001e movel %a3@(30),%sp@-
10c38c5e: 2f2a 0004 movel %a2@(4),%sp@-
10c38c62: 2f2a 0008 movel %a2@(8),%sp@-
10c38c66: 2f04 movel %d4,%sp@-
10c38c68: 4e94 jsr %a4@
10c38c6a: 4fef 001c lea %sp@(28),%sp
10c38c6e: 4a80 tstl %d0
10c38c70: 6db0 blts 10c38c22 <proc_base_readdir+0xbe>
10c38c72: 4280 clrl %d0
10c38c74: 7201 moveq #1,%d1
10c38c76: d3ab 0022 addl %d1,%a3@(34)
10c38c7a: 2a2b 001e movel %a3@(30),%d5
10c38c7e: db80 addxl %d0,%d5
10c38c80: 2745 001e movel %d5,%a3@(30)
10c38c84: 45ea 000e lea %a2@(14),%a2
10c38c88: 4aaa 0008 tstl %a2@(8)
10c38c8c: 66b6 bnes 10c38c44 <proc_base_readdir+0xe0>
10c38c8e: 7001 moveq #1,%d0
10c38c90: 4cee 1c3c ffe4 moveml %fp@(-28),%d2-%d5/%a2-%a4
10c38c96: 4e5e unlk %fp
10c38c98: 4e75 rts
10c38c9a <task_dumpable>:
10c38c9a: 4e56 0000 linkw %fp,#0
10c38c9e: 206e 0008 moveal %fp@(8),%a0
10c38ca2: 7000 moveq #0,%d0
10c38ca4: 2068 002c moveal %a0@(44),%a0
10c38ca8: b0fc 0000 cmpaw #0,%a0
10c38cac: 670a beqs 10c38cb8 <task_dumpable+0x1e>
10c38cae: 1028 0008 moveb %a0@(8),%d0
10c38cb2: ee88 lsrl #7,%d0
10c38cb4: 7201 moveq #1,%d1
10c38cb6: c081 andl %d1,%d0
10c38cb8: 4e5e unlk %fp
10c38cba: 4e75 rts
10c38cbc <proc_pid_make_inode>:
10c38cbc: 4e56 0000 linkw %fp,#0
10c38cc0: 48e7 2038 moveml %d2/%a2-%a4,%sp@-
10c38cc4: 266e 0008 moveal %fp@(8),%a3
10c38cc8: 286e 000c moveal %fp@(12),%a4
10c38ccc: 242e 0010 movel %fp@(16),%d2
10c38cd0: 4eb9 10c3 4410 jsr 10c34410 <get_empty_inode>
10c38cd6: 2440 moveal %d0,%a2
10c38cd8: b4fc 0000 cmpaw #0,%a2
10c38cdc: 6714 beqs 10c38cf2 <proc_pid_make_inode+0x36>
10c38cde: 254b 0094 movel %a3,%a2@(148)
10c38ce2: 356b 0008 0030 movew %a3@(8),%a2@(48)
10c38ce8: 4280 clrl %d0
10c38cea: 102b 000e moveb %a3@(14),%d0
10c38cee: 2540 0054 movel %d0,%a2@(84)
10c38cf2: b4fc 0000 cmpaw #0,%a2
10c38cf6: 676a beqs 10c38d62 <proc_pid_make_inode+0xa6>
10c38cf8: 2039 1002 5790 movel 10025790 <xtime>,%d0
10c38cfe: 2540 0050 movel %d0,%a2@(80)
10c38d02: 2540 0048 movel %d0,%a2@(72)
10c38d06: 2540 004c movel %d0,%a2@(76)
10c38d0a: 202c 007a movel %a4@(122),%d0
10c38d0e: 4840 swap %d0
10c38d10: 4240 clrw %d0
10c38d12: 8082 orl %d2,%d0
10c38d14: 2540 0028 movel %d0,%a2@(40)
10c38d18: 4aac 007a tstl %a4@(122)
10c38d1c: 6748 beqs 10c38d66 <proc_pid_make_inode+0xaa>
10c38d1e: 200c movel %a4,%d0
10c38d20: 0680 f000 0000 addil #-268435456,%d0
10c38d26: 720c moveq #12,%d1
10c38d28: e2a8 lsrl %d1,%d0
10c38d2a: ed88 lsll #6,%d0
10c38d2c: 2040 moveal %d0,%a0
10c38d2e: d1f9 1000 d4a0 addal 1000d4a0 <mem_map>,%a0
10c38d34: 41e8 0014 lea %a0@(20),%a0
10c38d38: 5290 addql #1,%a0@
10c38d3a: 254c 011a movel %a4,%a2@(282)
10c38d3e: 42aa 0036 clrl %a2@(54)
10c38d42: 42aa 003a clrl %a2@(58)
10c38d46: 7002 moveq #2,%d0
10c38d48: b082 cmpl %d2,%d0
10c38d4a: 670a beqs 10c38d56 <proc_pid_make_inode+0x9a>
10c38d4c: 2f0c movel %a4,%sp@-
10c38d4e: 4eba ff4a jsr %pc@(10c38c9a <task_dumpable>)
10c38d52: 4a80 tstl %d0
10c38d54: 670c beqs 10c38d62 <proc_pid_make_inode+0xa6>
10c38d56: 256c 0130 0036 movel %a4@(304),%a2@(54)
10c38d5c: 256c 0140 003a movel %a4@(320),%a2@(58)
10c38d62: 200a movel %a2,%d0
10c38d64: 600a bras 10c38d70 <proc_pid_make_inode+0xb4>
10c38d66: 2f0a movel %a2,%sp@-
10c38d68: 4eb9 10c3 480c jsr 10c3480c <iput>
10c38d6e: 7000 moveq #0,%d0
10c38d70: 4cee 1c04 fff0 moveml %fp@(-16),%d2/%a2-%a4
10c38d76: 4e5e unlk %fp
10c38d78: 4e75 rts
10c38d7a <pid_fd_revalidate>:
10c38d7a: 4e56 0000 linkw %fp,#0
10c38d7e: 7000 moveq #0,%d0
10c38d80: 4e5e unlk %fp
10c38d82: 4e75 rts
10c38d84 <pid_base_revalidate>:
10c38d84: 4e56 0000 linkw %fp,#0
10c38d88: 2f0b movel %a3,%sp@-
10c38d8a: 2f0a movel %a2,%sp@-
10c38d8c: 266e 0008 moveal %fp@(8),%a3
10c38d90: 206b 0008 moveal %a3@(8),%a0
10c38d94: 2068 011a moveal %a0@(282),%a0
10c38d98: 4aa8 007a tstl %a0@(122)
10c38d9c: 661a bnes 10c38db8 <pid_base_revalidate+0x34>
10c38d9e: 41eb 0010 lea %a3@(16),%a0
10c38da2: 2468 0004 moveal %a0@(4),%a2
10c38da6: 2250 moveal %a0@,%a1
10c38da8: 234a 0004 movel %a2,%a1@(4)
10c38dac: 2489 movel %a1,%a2@
10c38dae: 2088 movel %a0,%a0@
10c38db0: 2748 0014 movel %a0,%a3@(20)
10c38db4: 7000 moveq #0,%d0
10c38db6: 6002 bras 10c38dba <pid_base_revalidate+0x36>
10c38db8: 7001 moveq #1,%d0
10c38dba: 245f moveal %sp@+,%a2
10c38dbc: 265f moveal %sp@+,%a3
10c38dbe: 4e5e unlk %fp
10c38dc0: 4e75 rts
10c38dc2 <pid_delete_dentry>:
10c38dc2: 4e56 0000 linkw %fp,#0
10c38dc6: 7001 moveq #1,%d0
10c38dc8: 4e5e unlk %fp
10c38dca: 4e75 rts
10c38dcc <proc_lookupfd>:
10c38dcc: 4e56 0000 linkw %fp,#0
10c38dd0: 48e7 203c moveml %d2/%a2-%a5,%sp@-
10c38dd4: 2a6e 0008 moveal %fp@(8),%a5
10c38dd8: 286e 000c moveal %fp@(12),%a4
10c38ddc: 266d 011a moveal %a5@(282),%a3
10c38de0: 7400 moveq #0,%d2
10c38de2: 226c 0040 moveal %a4@(64),%a1
10c38de6: 246c 003c moveal %a4@(60),%a2
10c38dea: 7001 moveq #1,%d0
10c38dec: b089 cmpl %a1,%d0
10c38dee: 6c30 bges 10c38e20 <proc_lookupfd+0x54>
10c38df0: 0c12 0030 cmpib #48,%a2@
10c38df4: 6700 00f6 beqw 10c38eec <proc_lookupfd+0x120>
10c38df8: 6026 bras 10c38e20 <proc_lookupfd+0x54>
10c38dfa: 101a moveb %a2@+,%d0
10c38dfc: 4880 extw %d0
10c38dfe: 3040 moveaw %d0,%a0
10c38e00: 72d0 moveq #-48,%d1
10c38e02: d288 addl %a0,%d1
10c38e04: 7009 moveq #9,%d0
10c38e06: b081 cmpl %d1,%d0
10c38e08: 6500 00e2 bcsw 10c38eec <proc_lookupfd+0x120>
10c38e0c: 0c82 1999 9997 cmpil #429496727,%d2
10c38e12: 6200 00d8 bhiw 10c38eec <proc_lookupfd+0x120>
10c38e16: 2002 movel %d2,%d0
10c38e18: e788 lsll #3,%d0
10c38e1a: d082 addl %d2,%d0
10c38e1c: d480 addl %d0,%d2
10c38e1e: d481 addl %d1,%d2
10c38e20: 2009 movel %a1,%d0
10c38e22: 5389 subql #1,%a1
10c38e24: 6ed4 bgts 10c38dfa <proc_lookupfd+0x2e>
10c38e26: 2002 movel %d2,%d0
10c38e28: 0680 0000 8000 addil #32768,%d0
10c38e2e: 2f00 movel %d0,%sp@-
10c38e30: 2f0b movel %a3,%sp@-
10c38e32: 2f2d 0094 movel %a5@(148),%sp@-
10c38e36: 4eba fe84 jsr %pc@(10c38cbc <proc_pid_make_inode>)
10c38e3a: 2440 moveal %d0,%a2
10c38e3c: 4fef 000c lea %sp@(12),%sp
10c38e40: b4fc 0000 cmpaw #0,%a2
10c38e44: 6700 00a6 beqw 10c38eec <proc_lookupfd+0x120>
10c38e48: 226b 02ee moveal %a3@(750),%a1
10c38e4c: b2fc 0000 cmpaw #0,%a1
10c38e50: 6700 0092 beqw 10c38ee4 <proc_lookupfd+0x118>
10c38e54: 5291 addql #1,%a1@
10c38e56: 97cb subal %a3,%a3
10c38e58: b4a9 0008 cmpl %a1@(8),%d2
10c38e5c: 640a bccs 10c38e68 <proc_lookupfd+0x9c>
10c38e5e: 2069 0014 moveal %a1@(20),%a0
10c38e62: e58a lsll #2,%d2
10c38e64: 2670 2800 moveal %a0@(00000000,%d2:l),%a3
10c38e68: 254b 0126 movel %a3,%a2@(294)
10c38e6c: 676c beqs 10c38eda <proc_lookupfd+0x10e>
10c38e6e: 41eb 0014 lea %a3@(20),%a0
10c38e72: 5290 addql #1,%a0@
10c38e74: 2f09 movel %a1,%sp@-
10c38e76: 4eb9 10c1 705e jsr 10c1705e <put_files_struct>
10c38e7c: 257c 1000 df88 movel #268492680,%a2@(140)
10c38e82: 008c
10c38e84: 42aa 0040 clrl %a2@(64)
10c38e88: 257c 0000 0040 movel #64,%a2@(68)
10c38e8e: 0044
10c38e90: 357c a000 0032 movew #-24576,%a2@(50)
10c38e96: 257c 10c3 81f4 movel #281248244,%a2@(290)
10c38e9c: 0122
10c38e9e: 588f addql #4,%sp
10c38ea0: 082b 0000 001d btst #0,%a3@(29)
10c38ea6: 6706 beqs 10c38eae <proc_lookupfd+0xe2>
10c38ea8: 357c a140 0032 movew #-24256,%a2@(50)
10c38eae: 082b 0001 001d btst #1,%a3@(29)
10c38eb4: 6706 beqs 10c38ebc <proc_lookupfd+0xf0>
10c38eb6: 006a 00c0 0032 oriw #192,%a2@(50)
10c38ebc: 297c 1000 e070 movel #268492912,%a4@(76)
10c38ec2: 004c
10c38ec4: 2f0a movel %a2,%sp@-
10c38ec6: 2f0c movel %a4,%sp@-
10c38ec8: 4eb9 10c3 2eb0 jsr 10c32eb0 <d_instantiate>
10c38ece: 2f0c movel %a4,%sp@-
10c38ed0: 4eb9 10c3 3126 jsr 10c33126 <d_rehash>
10c38ed6: 7000 moveq #0,%d0
10c38ed8: 6014 bras 10c38eee <proc_lookupfd+0x122>
10c38eda: 2f09 movel %a1,%sp@-
10c38edc: 4eb9 10c1 705e jsr 10c1705e <put_files_struct>
10c38ee2: 588f addql #4,%sp
10c38ee4: 2f0a movel %a2,%sp@-
10c38ee6: 4eb9 10c3 480c jsr 10c3480c <iput>
10c38eec: 70fe moveq #-2,%d0
10c38eee: 4cee 3c04 ffec moveml %fp@(-20),%d2/%a2-%a5
10c38ef4: 4e5e unlk %fp
10c38ef6: 4e75 rts
10c38ef8 <proc_base_lookup>:
10c38ef8: 4e56 0000 linkw %fp,#0
10c38efc: 48e7 203c moveml %d2/%a2-%a5,%sp@-
10c38f00: 2a6e 0008 moveal %fp@(8),%a5
10c38f04: 286e 000c moveal %fp@(12),%a4
10c38f08: 246d 011a moveal %a5@(282),%a2
10c38f0c: 74fe moveq #-2,%d2
10c38f0e: 47f9 1000 dfc8 lea 1000dfc8 <base_stuff>,%a3
10c38f14: 6004 bras 10c38f1a <proc_base_lookup+0x22>
10c38f16: 47eb 000e lea %a3@(14),%a3
10c38f1a: 222b 0008 movel %a3@(8),%d1
10c38f1e: 6700 017e beqw 10c3909e <proc_base_lookup+0x1a6>
10c38f22: 202b 0004 movel %a3@(4),%d0
10c38f26: b0ac 0040 cmpl %a4@(64),%d0
10c38f2a: 66ea bnes 10c38f16 <proc_base_lookup+0x1e>
10c38f2c: 2f00 movel %d0,%sp@-
10c38f2e: 2f01 movel %d1,%sp@-
10c38f30: 2f2c 003c movel %a4@(60),%sp@-
10c38f34: 4eb9 10c8 436e jsr 10c8436e <memcmp>
10c38f3a: 4fef 000c lea %sp@(12),%sp
10c38f3e: 4a80 tstl %d0
10c38f40: 66d4 bnes 10c38f16 <proc_base_lookup+0x1e>
10c38f42: 4aab 0008 tstl %a3@(8)
10c38f46: 6700 0156 beqw 10c3909e <proc_base_lookup+0x1a6>
10c38f4a: 74ea moveq #-22,%d2
10c38f4c: 2f13 movel %a3@,%sp@-
10c38f4e: 2f0a movel %a2,%sp@-
10c38f50: 2f2d 0094 movel %a5@(148),%sp@-
10c38f54: 4eba fd66 jsr %pc@(10c38cbc <proc_pid_make_inode>)
10c38f58: 2440 moveal %d0,%a2
10c38f5a: 4fef 000c lea %sp@(12),%sp
10c38f5e: b4fc 0000 cmpaw #0,%a2
10c38f62: 6700 013a beqw 10c3909e <proc_base_lookup+0x1a6>
10c38f66: 356b 000c 0032 movew %a3@(12),%a2@(50)
10c38f6c: 2213 movel %a3@,%d1
10c38f6e: 2001 movel %d1,%d0
10c38f70: 5780 subql #3,%d0
10c38f72: 740a moveq #10,%d2
10c38f74: b480 cmpl %d0,%d2
10c38f76: 6500 00ee bcsw 10c39066 <proc_base_lookup+0x16e>
10c38f7a: d080 addl %d0,%d0
10c38f7c: 303b 0806 movew %pc@(10c38f84 <proc_base_lookup+0x8c>,%d0:l),%d0
10c38f80: 4efb 0002 jmp %pc@(10c38f84 <proc_base_lookup+0x8c>,%d0:w)
10c38f84: 007e 0176
10c38f86: 00d0 0320
10c38f88: 0044 0058 oriw #88,%d4
10c38f8c: 0030 0016 006c orib #22,%a0@(0000006c,%d0:w)
10c38f92: 00a2 0090 00b4 oril #9437364,%a2@-
10c38f98: 00c6 0306
10c38f9a: 357c 0002 0034 movew #2,%a2@(52)
10c38fa0: 257c 1000 e104 movel #268493060,%a2@(140)
10c38fa6: 008c
10c38fa8: 257c 1000 e0b8 movel #268492984,%a2@(144)
10c38fae: 0090
10c38fb0: 6000 00ce braw 10c39080 <proc_base_lookup+0x188>
10c38fb4: 257c 1000 df88 movel #268492680,%a2@(140)
10c38fba: 008c
10c38fbc: 257c 10c3 8250 movel #281248336,%a2@(290)
10c38fc2: 0122
10c38fc4: 6000 00ba braw 10c39080 <proc_base_lookup+0x188>
10c38fc8: 257c 1000 df88 movel #268492680,%a2@(140)
10c38fce: 008c
10c38fd0: 257c 10c3 825a movel #281248346,%a2@(290)
10c38fd6: 0122
10c38fd8: 6000 00a6 braw 10c39080 <proc_base_lookup+0x188>
10c38fdc: 257c 1000 df88 movel #268492680,%a2@(140)
10c38fe2: 008c
10c38fe4: 257c 10c3 82c6 movel #281248454,%a2@(290)
10c38fea: 0122
10c38fec: 6000 0092 braw 10c39080 <proc_base_lookup+0x188>
10c38ff0: 257c 1000 deb0 movel #268492464,%a2@(144)
10c38ff6: 0090
10c38ff8: 257c 10c3 8332 movel #281248562,%a2@(290)
10c38ffe: 0122
10c39000: 607e bras 10c39080 <proc_base_lookup+0x188>
10c39002: 257c 1000 deb0 movel #268492464,%a2@(144)
10c39008: 0090
10c3900a: 257c 10c3 9ea4 movel #281255588,%a2@(290)
10c39010: 0122
10c39012: 606c bras 10c39080 <proc_base_lookup+0x188>
10c39014: 257c 1000 deb0 movel #268492464,%a2@(144)
10c3901a: 0090
10c3901c: 257c 10c3 a25e movel #281256542,%a2@(290)
10c39022: 0122
10c39024: 605a bras 10c39080 <proc_base_lookup+0x188>
10c39026: 257c 1000 deb0 movel #268492464,%a2@(144)
10c3902c: 0090
10c3902e: 257c 10c3 838e movel #281248654,%a2@(290)
10c39034: 0122
10c39036: 6048 bras 10c39080 <proc_base_lookup+0x188>
10c39038: 257c 1000 deb0 movel #268492464,%a2@(144)
10c3903e: 0090
10c39040: 257c 10c3 a46e movel #281257070,%a2@(290)
10c39046: 0122
10c39048: 6036 bras 10c39080 <proc_base_lookup+0x188>
10c3904a: 257c 1000 de64 movel #268492388,%a2@(144)
10c39050: 0090
10c39052: 602c bras 10c39080 <proc_base_lookup+0x188>
10c39054: 257c 1000 df48 movel #268492616,%a2@(140)
10c3905a: 008c
10c3905c: 257c 1000 defc movel #268492540,%a2@(144)
10c39062: 0090
10c39064: 601a bras 10c39080 <proc_base_lookup+0x188>
10c39066: 2f01 movel %d1,%sp@-
10c39068: 4879 1000 33c0 pea 100033c0 <tvecs+0x1828>
10c3906e: 4eb9 10c1 677e jsr 10c1677e <printk>
10c39074: 2f0a movel %a2,%sp@-
10c39076: 4eb9 10c3 480c jsr 10c3480c <iput>
10c3907c: 70ea moveq #-22,%d0
10c3907e: 6020 bras 10c390a0 <proc_base_lookup+0x1a8>
10c39080: 297c 1000 e088 movel #268492936,%a4@(76)
10c39086: 004c
10c39088: 2f0a movel %a2,%sp@-
10c3908a: 2f0c movel %a4,%sp@-
10c3908c: 4eb9 10c3 2eb0 jsr 10c32eb0 <d_instantiate>
10c39092: 2f0c movel %a4,%sp@-
10c39094: 4eb9 10c3 3126 jsr 10c33126 <d_rehash>
10c3909a: 7000 moveq #0,%d0
10c3909c: 6002 bras 10c390a0 <proc_base_lookup+0x1a8>
10c3909e: 2002 movel %d2,%d0
10c390a0: 4cee 3c04 ffec moveml %fp@(-20),%d2/%a2-%a5
10c390a6: 4e5e unlk %fp
10c390a8: 4e75 rts
10c390aa <proc_self_readlink>:
10c390aa: 4e56 ffe0 linkw %fp,#-32
10c390ae: 48e7 3c00 moveml %d2-%d5,%sp@-
10c390b2: 2a2e 0008 movel %fp@(8),%d5
10c390b6: 282e 000c movel %fp@(12),%d4
10c390ba: 262e 0010 movel %fp@(16),%d3
10c390be: 2079 1002 53b4 moveal 100253b4 <_current_task>,%a0
10c390c4: 2f28 007a movel %a0@(122),%sp@-
10c390c8: 4879 1000 33dd pea 100033dd <tvecs+0x1845>
10c390ce: 74e2 moveq #-30,%d2
10c390d0: d48e addl %fp,%d2
10c390d2: 2f02 movel %d2,%sp@-
10c390d4: 4eb9 10c8 4d6a jsr 10c84d6a <sprintf>
10c390da: 2f02 movel %d2,%sp@-
10c390dc: 2f03 movel %d3,%sp@-
10c390de: 2f04 movel %d4,%sp@-
10c390e0: 2f05 movel %d5,%sp@-
10c390e2: 4eb9 10c2 e55a jsr 10c2e55a <vfs_readlink>
10c390e8: 4cee 003c ffd0 moveml %fp@(-48),%d2-%d5
10c390ee: 4e5e unlk %fp
10c390f0: 4e75 rts
10c390f2 <proc_self_follow_link>:
10c390f2: 4e56 ffe0 linkw %fp,#-32
10c390f6: 2f03 movel %d3,%sp@-
10c390f8: 2f02 movel %d2,%sp@-
10c390fa: 242e 000c movel %fp@(12),%d2
10c390fe: 2079 1002 53b4 moveal 100253b4 <_current_task>,%a0
10c39104: 2f28 007a movel %a0@(122),%sp@-
10c39108: 4879 1000 33dd pea 100033dd <tvecs+0x1845>
10c3910e: 76e2 moveq #-30,%d3
10c39110: d68e addl %fp,%d3
10c39112: 2f03 movel %d3,%sp@-
10c39114: 4eb9 10c8 4d6a jsr 10c84d6a <sprintf>
10c3911a: 2f03 movel %d3,%sp@-
10c3911c: 2f02 movel %d2,%sp@-
10c3911e: 4eb9 10c2 e5a0 jsr 10c2e5a0 <vfs_follow_link>
10c39124: 242e ffd8 movel %fp@(-40),%d2
10c39128: 262e ffdc movel %fp@(-36),%d3
10c3912c: 4e5e unlk %fp
10c3912e: 4e75 rts
10c39130 <proc_pid_lookup>:
10c39130: 4e56 0000 linkw %fp,#0
10c39134: 48e7 203c moveml %d2/%a2-%a5,%sp@-
10c39138: 2a6e 0008 moveal %fp@(8),%a5
10c3913c: 286e 000c moveal %fp@(12),%a4
10c39140: 7400 moveq #0,%d2
10c39142: 266c 003c moveal %a4@(60),%a3
10c39146: 246c 0040 moveal %a4@(64),%a2
10c3914a: 7004 moveq #4,%d0
10c3914c: b08a cmpl %a2,%d0
10c3914e: 6600 00c0 bnew 10c39210 <proc_pid_lookup+0xe0>
10c39152: 4878 0004 pea 4 <PF_PTRACED_BIT>
10c39156: 4879 1000 33e0 pea 100033e0 <tvecs+0x1848>
10c3915c: 2f0b movel %a3,%sp@-
10c3915e: 4eb9 10c8 436e jsr 10c8436e <memcmp>
10c39164: 4fef 000c lea %sp@(12),%sp
10c39168: 4a80 tstl %d0
10c3916a: 6600 00a4 bnew 10c39210 <proc_pid_lookup+0xe0>
10c3916e: 246d 0094 moveal %a5@(148),%a2
10c39172: 4eb9 10c3 4410 jsr 10c34410 <get_empty_inode>
10c39178: 2040 moveal %d0,%a0
10c3917a: b0fc 0000 cmpaw #0,%a0
10c3917e: 6714 beqs 10c39194 <proc_pid_lookup+0x64>
10c39180: 214a 0094 movel %a2,%a0@(148)
10c39184: 316a 0008 0030 movew %a2@(8),%a0@(48)
10c3918a: 4280 clrl %d0
10c3918c: 102a 000e moveb %a2@(14),%d0
10c39190: 2140 0054 movel %d0,%a0@(84)
10c39194: 2448 moveal %a0,%a2
10c39196: 70f4 moveq #-12,%d0
10c39198: b4fc 0000 cmpaw #0,%a2
10c3919c: 6700 012e beqw 10c392cc <proc_pid_lookup+0x19c>
10c391a0: 2039 1002 5790 movel 10025790 <xtime>,%d0
10c391a6: 2540 0050 movel %d0,%a2@(80)
10c391aa: 2540 0048 movel %d0,%a2@(72)
10c391ae: 2540 004c movel %d0,%a2@(76)
10c391b2: 7202 moveq #2,%d1
10c391b4: 2541 0028 movel %d1,%a2@(40)
10c391b8: 42aa 0126 clrl %a2@(294)
10c391bc: 42aa 011a clrl %a2@(282)
10c391c0: 357c a1ff 0032 movew #-24065,%a2@(50)
10c391c6: 42aa 003a clrl %a2@(58)
10c391ca: 42aa 0036 clrl %a2@(54)
10c391ce: 42aa 0040 clrl %a2@(64)
10c391d2: 257c 0000 0040 movel #64,%a2@(68)
10c391d8: 0044
10c391da: 257c 1000 e1d0 movel #268493264,%a2@(140)
10c391e0: 008c
10c391e2: 6000 00d0 braw 10c392b4 <proc_pid_lookup+0x184>
10c391e6: 101b moveb %a3@+,%d0
10c391e8: 4880 extw %d0
10c391ea: 3040 moveaw %d0,%a0
10c391ec: 72d0 moveq #-48,%d1
10c391ee: d288 addl %a0,%d1
10c391f0: 7009 moveq #9,%d0
10c391f2: b081 cmpl %d1,%d0
10c391f4: 6500 00d4 bcsw 10c392ca <proc_pid_lookup+0x19a>
10c391f8: 0c82 1999 9997 cmpil #429496727,%d2
10c391fe: 6200 00ca bhiw 10c392ca <proc_pid_lookup+0x19a>
10c39202: 2002 movel %d2,%d0
10c39204: e788 lsll #3,%d0
10c39206: d082 addl %d2,%d0
10c39208: d480 addl %d0,%d2
10c3920a: d481 addl %d1,%d2
10c3920c: 6700 00bc beqw 10c392ca <proc_pid_lookup+0x19a>
10c39210: 200a movel %a2,%d0
10c39212: 538a subql #1,%a2
10c39214: 6ed0 bgts 10c391e6 <proc_pid_lookup+0xb6>
10c39216: 2002 movel %d2,%d0
10c39218: e080 asrl #8,%d0
10c3921a: b580 eorl %d2,%d0
10c3921c: 0280 0000 03ff andil #1023,%d0
10c39222: e588 lsll #2,%d0
10c39224: 2040 moveal %d0,%a0
10c39226: d1fc 1002 57a8 addal #268588968,%a0
10c3922c: 2650 moveal %a0@,%a3
10c3922e: 6004 bras 10c39234 <proc_pid_lookup+0x104>
10c39230: 266b 00ae moveal %a3@(174),%a3
10c39234: b6fc 0000 cmpaw #0,%a3
10c39238: 6706 beqs 10c39240 <proc_pid_lookup+0x110>
10c3923a: b4ab 007a cmpl %a3@(122),%d2
10c3923e: 66f0 bnes 10c39230 <proc_pid_lookup+0x100>
10c39240: b6fc 0000 cmpaw #0,%a3
10c39244: 6700 0084 beqw 10c392ca <proc_pid_lookup+0x19a>
10c39248: 200b movel %a3,%d0
10c3924a: 0680 f000 0000 addil #-268435456,%d0
10c39250: 720c moveq #12,%d1
10c39252: e2a8 lsrl %d1,%d0
10c39254: ed88 lsll #6,%d0
10c39256: 2040 moveal %d0,%a0
10c39258: d1f9 1000 d4a0 addal 1000d4a0 <mem_map>,%a0
10c3925e: 41e8 0014 lea %a0@(20),%a0
10c39262: 5290 addql #1,%a0@
10c39264: 4878 0002 pea 2 <PF_DTRACE_OFF+0x1>
10c39268: 2f0b movel %a3,%sp@-
10c3926a: 2f2d 0094 movel %a5@(148),%sp@-
10c3926e: 4eba fa4c jsr %pc@(10c38cbc <proc_pid_make_inode>)
10c39272: 2440 moveal %d0,%a2
10c39274: 4878 0001 pea 1 <PF_DTRACE_OFF>
10c39278: 2f0b movel %a3,%sp@-
10c3927a: 4eb9 10c2 2136 jsr 10c22136 <free_pages>
10c39280: 4fef 0014 lea %sp@(20),%sp
10c39284: b4fc 0000 cmpaw #0,%a2
10c39288: 6740 beqs 10c392ca <proc_pid_lookup+0x19a>
10c3928a: 357c 416d 0032 movew #16749,%a2@(50)
10c39290: 257c 1000 e190 movel #268493200,%a2@(140)
10c39296: 008c
10c39298: 257c 1000 e144 movel #268493124,%a2@(144)
10c3929e: 0090
10c392a0: 357c 0003 0034 movew #3,%a2@(52)
10c392a6: 7010 moveq #16,%d0
10c392a8: 81aa 0108 orl %d0,%a2@(264)
10c392ac: 297c 1000 e0a0 movel #268492960,%a4@(76)
10c392b2: 004c
10c392b4: 2f0a movel %a2,%sp@-
10c392b6: 2f0c movel %a4,%sp@-
10c392b8: 4eb9 10c3 2eb0 jsr 10c32eb0 <d_instantiate>
10c392be: 2f0c movel %a4,%sp@-
10c392c0: 4eb9 10c3 3126 jsr 10c33126 <d_rehash>
10c392c6: 7000 moveq #0,%d0
10c392c8: 6002 bras 10c392cc <proc_pid_lookup+0x19c>
10c392ca: 70fe moveq #-2,%d0
10c392cc: 4cee 3c04 ffec moveml %fp@(-20),%d2/%a2-%a5
10c392d2: 4e5e unlk %fp
10c392d4: 4e75 rts
10c392d6 <proc_pid_delete_inode>:
10c392d6: 4e56 0000 linkw %fp,#0
10c392da: 2f0a movel %a2,%sp@-
10c392dc: 246e 0008 moveal %fp@(8),%a2
10c392e0: 202a 0126 movel %a2@(294),%d0
10c392e4: 670a beqs 10c392f0 <proc_pid_delete_inode+0x1a>
10c392e6: 2f00 movel %d0,%sp@-
10c392e8: 4eb9 10c2 49a6 jsr 10c249a6 <fput>
10c392ee: 588f addql #4,%sp
10c392f0: 202a 011a movel %a2@(282),%d0
10c392f4: 670c beqs 10c39302 <proc_pid_delete_inode+0x2c>
10c392f6: 4878 0001 pea 1 <PF_DTRACE_OFF>
10c392fa: 2f00 movel %d0,%sp@-
10c392fc: 4eb9 10c2 2136 jsr 10c22136 <free_pages>
10c39302: 246e fffc moveal %fp@(-4),%a2
10c39306: 4e5e unlk %fp
10c39308: 4e75 rts
10c3930a <get_pid_list>:
10c3930a: 4e56 0000 linkw %fp,#0
10c3930e: 2f0a movel %a2,%sp@-
10c39310: 2f02 movel %d2,%sp@-
10c39312: 7000 moveq #0,%d0
10c39314: 226e 0008 moveal %fp@(8),%a1
10c39318: 5389 subql #1,%a1
10c3931a: 41f9 1001 1190 lea 10011190 <init_task_union>,%a0
10c39320: 2408 movel %a0,%d2
10c39322: 246e 000c moveal %fp@(12),%a2
10c39326: 2068 0048 moveal %a0@(72),%a0
10c3932a: b488 cmpl %a0,%d2
10c3932c: 6718 beqs 10c39346 <get_pid_list+0x3c>
10c3932e: 2228 007a movel %a0@(122),%d1
10c39332: 67f2 beqs 10c39326 <get_pid_list+0x1c>
10c39334: 5389 subql #1,%a1
10c39336: b2fc 0000 cmpaw #0,%a1
10c3933a: 6cea bges 10c39326 <get_pid_list+0x1c>
10c3933c: 24c1 movel %d1,%a2@+
10c3933e: 5280 addql #1,%d0
10c39340: 7213 moveq #19,%d1
10c39342: b280 cmpl %d0,%d1
10c39344: 6ce0 bges 10c39326 <get_pid_list+0x1c>
10c39346: 241f movel %sp@+,%d2
10c39348: 245f moveal %sp@+,%a2
10c3934a: 4e5e unlk %fp
10c3934c: 4e75 rts
10c3934e <proc_pid_readdir>:
10c3934e: 4e56 ffa4 linkw %fp,#-92
10c39352: 48e7 3f3c moveml %d2-%d7/%a2-%a5,%sp@-
10c39356: 286e 0008 moveal %fp@(8),%a4
10c3935a: 202c 0022 movel %a4@(34),%d0
10c3935e: 0680 ffff ff00 addil #-256,%d0
10c39364: 6642 bnes 10c393a8 <proc_pid_readdir+0x5a>
10c39366: 4878 000a pea a <LSIGTRAP+0x5>
10c3936a: 4878 0002 pea 2 <PF_DTRACE_OFF+0x1>
10c3936e: 2f2c 0022 movel %a4@(34),%sp@-
10c39372: 2f2c 001e movel %a4@(30),%sp@-
10c39376: 4878 0004 pea 4 <PF_PTRACED_BIT>
10c3937a: 4879 1000 33e0 pea 100033e0 <tvecs+0x1848>
10c39380: 2f2e 000c movel %fp@(12),%sp@-
10c39384: 206e 0010 moveal %fp@(16),%a0
10c39388: 4e90 jsr %a0@
10c3938a: 4fef 001c lea %sp@(28),%sp
10c3938e: 4a80 tstl %d0
10c39390: 6d00 00b6 bltw 10c39448 <proc_pid_readdir+0xfa>
10c39394: 4280 clrl %d0
10c39396: 7201 moveq #1,%d1
10c39398: d3ac 0022 addl %d1,%a4@(34)
10c3939c: 242c 001e movel %a4@(30),%d2
10c393a0: d580 addxl %d0,%d2
10c393a2: 2942 001e movel %d2,%a4@(30)
10c393a6: 7001 moveq #1,%d0
10c393a8: 74b0 moveq #-80,%d2
10c393aa: d48e addl %fp,%d2
10c393ac: 2f02 movel %d2,%sp@-
10c393ae: 2f00 movel %d0,%sp@-
10c393b0: 4eba ff58 jsr %pc@(10c3930a <get_pid_list>)
10c393b4: 2c00 movel %d0,%d6
10c393b6: 7a00 moveq #0,%d5
10c393b8: 508f addql #8,%sp
10c393ba: bc85 cmpl %d5,%d6
10c393bc: 6300 008a blsw 10c39448 <proc_pid_readdir+0xfa>
10c393c0: 47ee ffa6 lea %fp@(-90),%a3
10c393c4: 2e3c 10c8 5834 movel #281565236,%d7
10c393ca: 2a42 moveal %d2,%a5
10c393cc: 2415 movel %a5@,%d2
10c393ce: 2602 movel %d2,%d3
10c393d0: 4843 swap %d3
10c393d2: 4243 clrw %d3
10c393d4: 7002 moveq #2,%d0
10c393d6: 8680 orl %d0,%d3
10c393d8: 780a moveq #10,%d4
10c393da: 45eb 000a lea %a3@(10),%a2
10c393de: 5384 subql #1,%d4
10c393e0: 4878 000a pea a <LSIGTRAP+0x5>
10c393e4: 2f02 movel %d2,%sp@-
10c393e6: 4eb9 10c8 5864 jsr 10c85864 <__modsi3>
10c393ec: 508f addql #8,%sp
10c393ee: 0600 0030 addib #48,%d0
10c393f2: 1500 moveb %d0,%a2@-
10c393f4: 4878 000a pea a <LSIGTRAP+0x5>
10c393f8: 2f02 movel %d2,%sp@-
10c393fa: 2047 moveal %d7,%a0
10c393fc: 4e90 jsr %a0@
10c393fe: 508f addql #8,%sp
10c39400: 2400 movel %d0,%d2
10c39402: 66da bnes 10c393de <proc_pid_readdir+0x90>
10c39404: 4878 0004 pea 4 <PF_PTRACED_BIT>
10c39408: 2f03 movel %d3,%sp@-
10c3940a: 2f2c 0022 movel %a4@(34),%sp@-
10c3940e: 2f2c 001e movel %a4@(30),%sp@-
10c39412: 700a moveq #10,%d0
10c39414: 9084 subl %d4,%d0
10c39416: 2f00 movel %d0,%sp@-
10c39418: 4873 4800 pea %a3@(00000000,%d4:l)
10c3941c: 2f2e 000c movel %fp@(12),%sp@-
10c39420: 206e 0010 moveal %fp@(16),%a0
10c39424: 4e90 jsr %a0@
10c39426: 4fef 001c lea %sp@(28),%sp
10c3942a: 4a80 tstl %d0
10c3942c: 6d1a blts 10c39448 <proc_pid_readdir+0xfa>
10c3942e: 4280 clrl %d0
10c39430: 7201 moveq #1,%d1
10c39432: d3ac 0022 addl %d1,%a4@(34)
10c39436: 242c 001e movel %a4@(30),%d2
10c3943a: d580 addxl %d0,%d2
10c3943c: 2942 001e movel %d2,%a4@(30)
10c39440: 588d addql #4,%a5
10c39442: 5285 addql #1,%d5
10c39444: bc85 cmpl %d5,%d6
10c39446: 6284 bhis 10c393cc <proc_pid_readdir+0x7e>
10c39448: 7000 moveq #0,%d0
10c3944a: 4cee 3cfc ff7c moveml %fp@(-132),%d2-%d7/%a2-%a5
10c39450: 4e5e unlk %fp
10c39452: 4e75 rts
10c39454 <proc_match>:
10c39454: 4e56 0000 linkw %fp,#0
10c39458: 222e 0008 movel %fp@(8),%d1
10c3945c: 206e 0010 moveal %fp@(16),%a0
10c39460: b0fc 0000 cmpaw #0,%a0
10c39464: 672a beqs 10c39490 <proc_match+0x3c>
10c39466: 4a50 tstw %a0@
10c39468: 6726 beqs 10c39490 <proc_match+0x3c>
10c3946a: 4280 clrl %d0
10c3946c: 3028 0002 movew %a0@(2),%d0
10c39470: b280 cmpl %d0,%d1
10c39472: 661c bnes 10c39490 <proc_match+0x3c>
10c39474: 2f01 movel %d1,%sp@-
10c39476: 2f28 0004 movel %a0@(4),%sp@-
10c3947a: 2f2e 000c movel %fp@(12),%sp@-
10c3947e: 4eb9 10c8 436e jsr 10c8436e <memcmp>
10c39484: 4a80 tstl %d0
10c39486: 57c0 seq %d0
10c39488: 4880 extw %d0
10c3948a: 48c0 extl %d0
10c3948c: 4480 negl %d0
10c3948e: 6002 bras 10c39492 <proc_match+0x3e>
10c39490: 7000 moveq #0,%d0
10c39492: 4e5e unlk %fp
10c39494: 4e75 rts
10c39496 <proc_file_read>:
10c39496: 4e56 fff8 linkw %fp,#-8
10c3949a: 48e7 3f3c moveml %d2-%d7/%a2-%a5,%sp@-
10c3949e: 206e 0008 moveal %fp@(8),%a0
10c394a2: 286e 000c moveal %fp@(12),%a4
10c394a6: 2c2e 0010 movel %fp@(16),%d6
10c394aa: 266e 0014 moveal %fp@(20),%a3
10c394ae: 2068 0008 moveal %a0@(8),%a0
10c394b2: 2068 0008 moveal %a0@(8),%a0
10c394b6: 7e00 moveq #0,%d7
10c394b8: 42ae fff8 clrl %fp@(-8)
10c394bc: 2468 011a moveal %a0@(282),%a2
10c394c0: 42a7 clrl %sp@-
10c394c2: 4878 01f0 pea 1f0 <LSIGTRAP+0x1eb>
10c394c6: 4eb9 10c2 25d6 jsr 10c225d6 <__get_free_pages>
10c394cc: 2a00 movel %d0,%d5
10c394ce: 508f addql #8,%sp
10c394d0: 6606 bnes 10c394d8 <proc_file_read+0x42>
10c394d2: 70f4 moveq #-12,%d0
10c394d4: 6000 0106 braw 10c395dc <proc_file_read+0x146>
10c394d8: 4bf9 10c2 2136 lea 10c22136 <free_pages>,%a5
10c394de: 6000 00e8 braw 10c395c8 <proc_file_read+0x132>
10c394e2: 2606 movel %d6,%d3
10c394e4: 0c86 0000 0c00 cmpil #3072,%d6
10c394ea: 6306 blss 10c394f2 <proc_file_read+0x5c>
10c394ec: 263c 0000 0c00 movel #3072,%d3
10c394f2: 42ae fffc clrl %fp@(-4)
10c394f6: 4aaa 0020 tstl %a2@(32)
10c394fa: 6724 beqs 10c39520 <proc_file_read+0x8a>
10c394fc: 2f03 movel %d3,%sp@-
10c394fe: 2f2b 0004 movel %a3@(4),%sp@-
10c39502: 486e fffc pea %fp@(-4)
10c39506: 2f05 movel %d5,%sp@-
10c39508: 206a 0020 moveal %a2@(32),%a0
10c3950c: 4e90 jsr %a0@
10c3950e: 2400 movel %d0,%d2
10c39510: 4fef 0010 lea %sp@(16),%sp
10c39514: b682 cmpl %d2,%d3
10c39516: 6f30 bles 10c39548 <proc_file_read+0xb2>
10c39518: 7001 moveq #1,%d0
10c3951a: 2d40 fff8 movel %d0,%fp@(-8)
10c3951e: 6028 bras 10c39548 <proc_file_read+0xb2>
10c39520: 206a 0038 moveal %a2@(56),%a0
10c39524: b0fc 0000 cmpaw #0,%a0
10c39528: 6700 00aa beqw 10c395d4 <proc_file_read+0x13e>
10c3952c: 2f2a 0034 movel %a2@(52),%sp@-
10c39530: 486e fff8 pea %fp@(-8)
10c39534: 2f03 movel %d3,%sp@-
10c39536: 2f2b 0004 movel %a3@(4),%sp@-
10c3953a: 486e fffc pea %fp@(-4)
10c3953e: 2f05 movel %d5,%sp@-
10c39540: 4e90 jsr %a0@
10c39542: 2400 movel %d0,%d2
10c39544: 4fef 0018 lea %sp@(24),%sp
10c39548: 4aae fffc tstl %fp@(-4)
10c3954c: 6618 bnes 10c39566 <proc_file_read+0xd0>
10c3954e: 202b 0004 movel %a3@(4),%d0
10c39552: 2205 movel %d5,%d1
10c39554: d280 addl %d0,%d1
10c39556: 2d41 fffc movel %d1,%fp@(-4)
10c3955a: 9480 subl %d0,%d2
10c3955c: 4a82 tstl %d2
10c3955e: 6f74 bles 10c395d4 <proc_file_read+0x13e>
10c39560: b682 cmpl %d2,%d3
10c39562: 6c02 bges 10c39566 <proc_file_read+0xd0>
10c39564: 2403 movel %d3,%d2
10c39566: 4a82 tstl %d2
10c39568: 676a beqs 10c395d4 <proc_file_read+0x13e>
10c3956a: 6c08 bges 10c39574 <proc_file_read+0xde>
10c3956c: 4a87 tstl %d7
10c3956e: 6664 bnes 10c395d4 <proc_file_read+0x13e>
10c39570: 2e02 movel %d2,%d7
10c39572: 6060 bras 10c395d4 <proc_file_read+0x13e>
10c39574: 2f02 movel %d2,%sp@-
10c39576: 202e fffc movel %fp@(-4),%d0
10c3957a: ba80 cmpl %d0,%d5
10c3957c: 6302 blss 10c39580 <proc_file_read+0xea>
10c3957e: 2005 movel %d5,%d0
10c39580: 2f00 movel %d0,%sp@-
10c39582: 2f0c movel %a4,%sp@-
10c39584: 4eb9 10c8 5744 jsr 10c85744 <memcpy>
10c3958a: 4fef 000c lea %sp@(12),%sp
10c3958e: 4a82 tstl %d2
10c39590: 6608 bnes 10c3959a <proc_file_read+0x104>
10c39592: 4a87 tstl %d7
10c39594: 663e bnes 10c395d4 <proc_file_read+0x13e>
10c39596: 7ef2 moveq #-14,%d7
10c39598: 603a bras 10c395d4 <proc_file_read+0x13e>
10c3959a: 2613 movel %a3@,%d3
10c3959c: 282b 0004 movel %a3@(4),%d4
10c395a0: 2202 movel %d2,%d1
10c395a2: 5bc0 smi %d0
10c395a4: 4880 extw %d0
10c395a6: 48c0 extl %d0
10c395a8: baae fffc cmpl %fp@(-4),%d5
10c395ac: 630a blss 10c395b8 <proc_file_read+0x122>
10c395ae: 222e fffc movel %fp@(-4),%d1
10c395b2: 5bc0 smi %d0
10c395b4: 4880 extw %d0
10c395b6: 48c0 extl %d0
10c395b8: d284 addl %d4,%d1
10c395ba: d183 addxl %d3,%d0
10c395bc: 2680 movel %d0,%a3@
10c395be: 2741 0004 movel %d1,%a3@(4)
10c395c2: 9c82 subl %d2,%d6
10c395c4: d9c2 addal %d2,%a4
10c395c6: de82 addl %d2,%d7
10c395c8: 4a86 tstl %d6
10c395ca: 6708 beqs 10c395d4 <proc_file_read+0x13e>
10c395cc: 4aae fff8 tstl %fp@(-8)
10c395d0: 6700 ff10 beqw 10c394e2 <proc_file_read+0x4c>
10c395d4: 42a7 clrl %sp@-
10c395d6: 2f05 movel %d5,%sp@-
10c395d8: 4e95 jsr %a5@
10c395da: 2007 movel %d7,%d0
10c395dc: 4cee 3cfc ffd0 moveml %fp@(-48),%d2-%d7/%a2-%a5
10c395e2: 4e5e unlk %fp
10c395e4: 4e75 rts
10c395e6 <proc_file_write>:
10c395e6: 4e56 0000 linkw %fp,#0
10c395ea: 226e 0008 moveal %fp@(8),%a1
10c395ee: 2069 0008 moveal %a1@(8),%a0
10c395f2: 2068 0008 moveal %a0@(8),%a0
10c395f6: 2068 011a moveal %a0@(282),%a0
10c395fa: 4aa8 003c tstl %a0@(60)
10c395fe: 6716 beqs 10c39616 <proc_file_write+0x30>
10c39600: 2f28 0034 movel %a0@(52),%sp@-
10c39604: 2f2e 0010 movel %fp@(16),%sp@-
10c39608: 2f2e 000c movel %fp@(12),%sp@-
10c3960c: 2f09 movel %a1,%sp@-
10c3960e: 2068 003c moveal %a0@(60),%a0
10c39612: 4e90 jsr %a0@
10c39614: 6002 bras 10c39618 <proc_file_write+0x32>
10c39616: 70fb moveq #-5,%d0
10c39618: 4e5e unlk %fp
10c3961a: 4e75 rts
10c3961c <proc_file_lseek>:
10c3961c: 4e56 0000 linkw %fp,#0
10c39620: 2f02 movel %d2,%sp@-
10c39622: 226e 0008 moveal %fp@(8),%a1
10c39626: 202e 000c movel %fp@(12),%d0
10c3962a: 222e 0010 movel %fp@(16),%d1
10c3962e: 206e 0014 moveal %fp@(20),%a0
10c39632: 7401 moveq #1,%d2
10c39634: b488 cmpl %a0,%d2
10c39636: 670a beqs 10c39642 <proc_file_lseek+0x26>
10c39638: 6d20 blts 10c3965a <proc_file_lseek+0x3e>
10c3963a: b0fc 0000 cmpaw #0,%a0
10c3963e: 661a bnes 10c3965a <proc_file_lseek+0x3e>
10c39640: 600a bras 10c3964c <proc_file_lseek+0x30>
10c39642: 2429 001e movel %a1@(30),%d2
10c39646: d2a9 0022 addl %a1@(34),%d1
10c3964a: d182 addxl %d2,%d0
10c3964c: 4a80 tstl %d0
10c3964e: 6b0a bmis 10c3965a <proc_file_lseek+0x3e>
10c39650: 2340 001e movel %d0,%a1@(30)
10c39654: 2341 0022 movel %d1,%a1@(34)
10c39658: 6004 bras 10c3965e <proc_file_lseek+0x42>
10c3965a: 70ff moveq #-1,%d0
10c3965c: 72ea moveq #-22,%d1
10c3965e: 241f movel %sp@+,%d2
10c39660: 4e5e unlk %fp
10c39662: 4e75 rts
10c39664 <xlate_proc_name>:
10c39664: 4e56 0000 linkw %fp,#0
10c39668: 48e7 2038 moveml %d2/%a2-%a4,%sp@-
10c3966c: 246e 0008 moveal %fp@(8),%a2
10c39670: 47f9 1000 de18 lea 1000de18 <proc_root>,%a3
10c39676: 49f9 10c8 4132 lea 10c84132 <strchr>,%a4
10c3967c: 6030 bras 10c396ae <xlate_proc_name+0x4a>
10c3967e: 2400 movel %d0,%d2
10c39680: 948a subl %a2,%d2
10c39682: 266b 0030 moveal %a3@(48),%a3
10c39686: 6004 bras 10c3968c <xlate_proc_name+0x28>
10c39688: 266b 0028 moveal %a3@(40),%a3
10c3968c: b6fc 0000 cmpaw #0,%a3
10c39690: 6714 beqs 10c396a6 <xlate_proc_name+0x42>
10c39692: 2f0b movel %a3,%sp@-
10c39694: 2f0a movel %a2,%sp@-
10c39696: 2f02 movel %d2,%sp@-
10c39698: 4eba fdba jsr %pc@(10c39454 <proc_match>)
10c3969c: 4fef 000c lea %sp@(12),%sp
10c396a0: 4a80 tstl %d0
10c396a2: 67e4 beqs 10c39688 <xlate_proc_name+0x24>
10c396a4: 6004 bras 10c396aa <xlate_proc_name+0x46>
10c396a6: 70fe moveq #-2,%d0
10c396a8: 6020 bras 10c396ca <xlate_proc_name+0x66>
10c396aa: 45f2 2801 lea %a2@(00000001,%d2:l),%a2
10c396ae: 4878 002f pea 2f <LSIGTRAP+0x2a>
10c396b2: 2f0a movel %a2,%sp@-
10c396b4: 4e94 jsr %a4@
10c396b6: 508f addql #8,%sp
10c396b8: 4a80 tstl %d0
10c396ba: 66c2 bnes 10c3967e <xlate_proc_name+0x1a>
10c396bc: 206e 0010 moveal %fp@(16),%a0
10c396c0: 208a movel %a2,%a0@
10c396c2: 206e 000c moveal %fp@(12),%a0
10c396c6: 208b movel %a3,%a0@
10c396c8: 7000 moveq #0,%d0
10c396ca: 4cee 1c04 fff0 moveml %fp@(-16),%d2/%a2-%a4
10c396d0: 4e5e unlk %fp
10c396d2: 4e75 rts
10c396d4 <make_inode_number>:
10c396d4: 4e56 0000 linkw %fp,#0
10c396d8: 2f02 movel %d2,%sp@-
10c396da: 223c 0000 1000 movel #4096,%d1
10c396e0: 41f9 1001 b760 lea 1001b760 <proc_alloc_map>,%a0
10c396e6: 93c9 subal %a1,%a1
10c396e8: 2018 movel %a0@+,%d0
10c396ea: 74ff moveq #-1,%d2
10c396ec: b480 cmpl %d0,%d2
10c396ee: 661a bnes 10c3970a <make_inode_number+0x36>
10c396f0: 43e9 0020 lea %a1@(32),%a1
10c396f4: 70e0 moveq #-32,%d0
10c396f6: d280 addl %d0,%d1
10c396f8: 2001 movel %d1,%d0
10c396fa: 74e0 moveq #-32,%d2
10c396fc: c082 andl %d2,%d0
10c396fe: 66e8 bnes 10c396e8 <make_inode_number+0x14>
10c39700: 4a81 tstl %d1
10c39702: 671c beqs 10c39720 <make_inode_number+0x4c>
10c39704: 70ff moveq #-1,%d0
10c39706: e2a8 lsrl %d1,%d0
10c39708: 8090 orl %a0@,%d0
10c3970a: 2200 movel %d0,%d1
10c3970c: 7000 moveq #0,%d0
10c3970e: 0801 0000 btst #0,%d1
10c39712: 670a beqs 10c3971e <make_inode_number+0x4a>
10c39714: 5280 addql #1,%d0
10c39716: e289 lsrl #1,%d1
10c39718: 0801 0000 btst #0,%d1
10c3971c: 66f6 bnes 10c39714 <make_inode_number+0x40>
10c3971e: d3c0 addal %d0,%a1
10c39720: b2fc 0fff cmpaw #4095,%a1
10c39724: 6306 blss 10c3972c <make_inode_number+0x58>
10c39726: 327c ffff moveaw #-1,%a1
10c3972a: 6026 bras 10c39752 <make_inode_number+0x7e>
10c3972c: 2009 movel %a1,%d0
10c3972e: ea80 asrl #5,%d0
10c39730: e588 lsll #2,%d0
10c39732: 2040 moveal %d0,%a0
10c39734: d1fc 1001 b760 addal #268547936,%a0
10c3973a: 2009 movel %a1,%d0
10c3973c: 721f moveq #31,%d1
10c3973e: c081 andl %d1,%d0
10c39740: 7201 moveq #1,%d1
10c39742: e1a9 lsll %d0,%d1
10c39744: 40c0 movew %sr,%d0
10c39746: 007c 0700 oriw #1792,%sr
10c3974a: 8390 orl %d1,%a0@
10c3974c: 46c0 movew %d0,%sr
10c3974e: 43e9 1000 lea %a1@(4096),%a1
10c39752: 2009 movel %a1,%d0
10c39754: 241f movel %sp@+,%d2
10c39756: 4e5e unlk %fp
10c39758: 4e75 rts
10c3975a <proc_readlink>:
10c3975a: 4e56 0000 linkw %fp,#0
10c3975e: 206e 0008 moveal %fp@(8),%a0
10c39762: 2268 0008 moveal %a0@(8),%a1
10c39766: 2269 011a moveal %a1@(282),%a1
10c3976a: 2f29 0034 movel %a1@(52),%sp@-
10c3976e: 2f2e 0010 movel %fp@(16),%sp@-
10c39772: 2f2e 000c movel %fp@(12),%sp@-
10c39776: 2f08 movel %a0,%sp@-
10c39778: 4eb9 10c2 e55a jsr 10c2e55a <vfs_readlink>
10c3977e: 4e5e unlk %fp
10c39780: 4e75 rts
10c39782 <proc_follow_link>:
10c39782: 4e56 0000 linkw %fp,#0
10c39786: 206e 0008 moveal %fp@(8),%a0
10c3978a: 2068 0008 moveal %a0@(8),%a0
10c3978e: 2068 011a moveal %a0@(282),%a0
10c39792: 2f28 0034 movel %a0@(52),%sp@-
10c39796: 2f2e 000c movel %fp@(12),%sp@-
10c3979a: 4eb9 10c2 e5a0 jsr 10c2e5a0 <vfs_follow_link>
10c397a0: 4e5e unlk %fp
10c397a2: 4e75 rts
10c397a4 <proc_delete_dentry>:
10c397a4: 4e56 0000 linkw %fp,#0
10c397a8: 7001 moveq #1,%d0
10c397aa: 4e5e unlk %fp
10c397ac: 4e75 rts
10c397ae <proc_lookup>:
10c397ae: 4e56 0000 linkw %fp,#0
10c397b2: 48e7 3038 moveml %d2-%d3/%a2-%a4,%sp@-
10c397b6: 286e 0008 moveal %fp@(8),%a4
10c397ba: 266e 000c moveal %fp@(12),%a3
10c397be: 76fe moveq #-2,%d3
10c397c0: 7400 moveq #0,%d2
10c397c2: 246c 011a moveal %a4@(282),%a2
10c397c6: b4fc 0000 cmpaw #0,%a2
10c397ca: 673c beqs 10c39808 <proc_lookup+0x5a>
10c397cc: 246a 0030 moveal %a2@(48),%a2
10c397d0: b4fc 0000 cmpaw #0,%a2
10c397d4: 6732 beqs 10c39808 <proc_lookup+0x5a>
10c397d6: 4a52 tstw %a2@
10c397d8: 6724 beqs 10c397fe <proc_lookup+0x50>
10c397da: 4280 clrl %d0
10c397dc: 302a 0002 movew %a2@(2),%d0
10c397e0: b0ab 0040 cmpl %a3@(64),%d0
10c397e4: 6618 bnes 10c397fe <proc_lookup+0x50>
10c397e6: 2f00 movel %d0,%sp@-
10c397e8: 2f2a 0004 movel %a2@(4),%sp@-
10c397ec: 2f2b 003c movel %a3@(60),%sp@-
10c397f0: 4eb9 10c8 436e jsr 10c8436e <memcmp>
10c397f6: 4fef 000c lea %sp@(12),%sp
10c397fa: 4a80 tstl %d0
10c397fc: 6712 beqs 10c39810 <proc_lookup+0x62>
10c397fe: 246a 0028 moveal %a2@(40),%a2
10c39802: b4fc 0000 cmpaw #0,%a2
10c39806: 66ce bnes 10c397d6 <proc_lookup+0x28>
10c39808: 4a82 tstl %d2
10c3980a: 6620 bnes 10c3982c <proc_lookup+0x7e>
10c3980c: 2003 movel %d3,%d0
10c3980e: 6038 bras 10c39848 <proc_lookup+0x9a>
10c39810: 4280 clrl %d0
10c39812: 3012 movew %a2@,%d0
10c39814: 76ea moveq #-22,%d3
10c39816: 2f0a movel %a2,%sp@-
10c39818: 2f00 movel %d0,%sp@-
10c3981a: 2f2c 0094 movel %a4@(148),%sp@-
10c3981e: 4eb9 10c3 7f8e jsr 10c37f8e <proc_get_inode>
10c39824: 2400 movel %d0,%d2
10c39826: 4fef 000c lea %sp@(12),%sp
10c3982a: 60dc bras 10c39808 <proc_lookup+0x5a>
10c3982c: 277c 1000 e2a0 movel #268493472,%a3@(76)
10c39832: 004c
10c39834: 2f02 movel %d2,%sp@-
10c39836: 2f0b movel %a3,%sp@-
10c39838: 4eb9 10c3 2eb0 jsr 10c32eb0 <d_instantiate>
10c3983e: 2f0b movel %a3,%sp@-
10c39840: 4eb9 10c3 3126 jsr 10c33126 <d_rehash>
10c39846: 7000 moveq #0,%d0
10c39848: 4cee 1c0c ffec moveml %fp@(-20),%d2-%d3/%a2-%a4
10c3984e: 4e5e unlk %fp
10c39850: 4e75 rts
10c39852 <proc_readdir>:
10c39852: 4e56 0000 linkw %fp,#0
10c39856: 48e7 3c38 moveml %d2-%d5/%a2-%a4,%sp@-
10c3985a: 266e 0008 moveal %fp@(8),%a3
10c3985e: 282e 000c movel %fp@(12),%d4
10c39862: 286e 0010 moveal %fp@(16),%a4
10c39866: 206b 0008 moveal %a3@(8),%a0
10c3986a: 2068 0008 moveal %a0@(8),%a0
10c3986e: 2028 0028 movel %a0@(40),%d0
10c39872: 2468 011a moveal %a0@(282),%a2
10c39876: b4fc 0000 cmpaw #0,%a2
10c3987a: 6606 bnes 10c39882 <proc_readdir+0x30>
10c3987c: 70ea moveq #-22,%d0
10c3987e: 6000 0102 braw 10c39982 <proc_readdir+0x130>
10c39882: 242b 0022 movel %a3@(34),%d2
10c39886: 670a beqs 10c39892 <proc_readdir+0x40>
10c39888: 7001 moveq #1,%d0
10c3988a: b082 cmpl %d2,%d0
10c3988c: 673a beqs 10c398c8 <proc_readdir+0x76>
10c3988e: 6000 0084 braw 10c39914 <proc_readdir+0xc2>
10c39892: 4878 0004 pea 4 <PF_PTRACED_BIT>
10c39896: 2f00 movel %d0,%sp@-
10c39898: 42a7 clrl %sp@-
10c3989a: 42a7 clrl %sp@-
10c3989c: 4878 0001 pea 1 <PF_DTRACE_OFF>
10c398a0: 4879 1000 33ea pea 100033ea <tvecs+0x1852>
10c398a6: 2f04 movel %d4,%sp@-
10c398a8: 4e94 jsr %a4@
10c398aa: 4fef 001c lea %sp@(28),%sp
10c398ae: 4a80 tstl %d0
10c398b0: 6d00 00ce bltw 10c39980 <proc_readdir+0x12e>
10c398b4: 7401 moveq #1,%d2
10c398b6: 4280 clrl %d0
10c398b8: 7201 moveq #1,%d1
10c398ba: d3ab 0022 addl %d1,%a3@(34)
10c398be: 262b 001e movel %a3@(30),%d3
10c398c2: d780 addxl %d0,%d3
10c398c4: 2743 001e movel %d3,%a3@(30)
10c398c8: 4878 0004 pea 4 <PF_PTRACED_BIT>
10c398cc: 206b 0008 moveal %a3@(8),%a0
10c398d0: 2068 000c moveal %a0@(12),%a0
10c398d4: 2068 0008 moveal %a0@(8),%a0
10c398d8: 2f28 0028 movel %a0@(40),%sp@-
10c398dc: 2202 movel %d2,%d1
10c398de: 5bc0 smi %d0
10c398e0: 4880 extw %d0
10c398e2: 48c0 extl %d0
10c398e4: 2f01 movel %d1,%sp@-
10c398e6: 2f00 movel %d0,%sp@-
10c398e8: 4878 0002 pea 2 <PF_DTRACE_OFF+0x1>
10c398ec: 4879 1000 33ec pea 100033ec <tvecs+0x1854>
10c398f2: 2f04 movel %d4,%sp@-
10c398f4: 4e94 jsr %a4@
10c398f6: 4fef 001c lea %sp@(28),%sp
10c398fa: 4a80 tstl %d0
10c398fc: 6d00 0082 bltw 10c39980 <proc_readdir+0x12e>
10c39900: 5282 addql #1,%d2
10c39902: 4280 clrl %d0
10c39904: 7201 moveq #1,%d1
10c39906: d3ab 0022 addl %d1,%a3@(34)
10c3990a: 262b 001e movel %a3@(30),%d3
10c3990e: d780 addxl %d0,%d3
10c39910: 2743 001e movel %d3,%a3@(30)
10c39914: 246a 0030 moveal %a2@(48),%a2
10c39918: 5582 subql #2,%d2
10c3991a: b4fc 0000 cmpaw #0,%a2
10c3991e: 675c beqs 10c3997c <proc_readdir+0x12a>
10c39920: 4a82 tstl %d2
10c39922: 6708 beqs 10c3992c <proc_readdir+0xda>
10c39924: 246a 0028 moveal %a2@(40),%a2
10c39928: 5382 subql #1,%d2
10c3992a: 60ee bras 10c3991a <proc_readdir+0xc8>
10c3992c: 7600 moveq #0,%d3
10c3992e: 7400 moveq #0,%d2
10c39930: 302a 0008 movew %a2@(8),%d0
10c39934: 7a0c moveq #12,%d5
10c39936: ea68 lsrw %d5,%d0
10c39938: 3600 movew %d0,%d3
10c3993a: 2f03 movel %d3,%sp@-
10c3993c: 3412 movew %a2@,%d2
10c3993e: 2f02 movel %d2,%sp@-
10c39940: 2f2b 0022 movel %a3@(34),%sp@-
10c39944: 2f2b 001e movel %a3@(30),%sp@-
10c39948: 4280 clrl %d0
10c3994a: 302a 0002 movew %a2@(2),%d0
10c3994e: 2f00 movel %d0,%sp@-
10c39950: 2f2a 0004 movel %a2@(4),%sp@-
10c39954: 2f04 movel %d4,%sp@-
10c39956: 4e94 jsr %a4@
10c39958: 4fef 001c lea %sp@(28),%sp
10c3995c: 4a80 tstl %d0
10c3995e: 6d20 blts 10c39980 <proc_readdir+0x12e>
10c39960: 4280 clrl %d0
10c39962: 7201 moveq #1,%d1
10c39964: d3ab 0022 addl %d1,%a3@(34)
10c39968: 2a2b 001e movel %a3@(30),%d5
10c3996c: db80 addxl %d0,%d5
10c3996e: 2745 001e movel %d5,%a3@(30)
10c39972: 246a 0028 moveal %a2@(40),%a2
10c39976: b4fc 0000 cmpaw #0,%a2
10c3997a: 66b4 bnes 10c39930 <proc_readdir+0xde>
10c3997c: 7001 moveq #1,%d0
10c3997e: 6002 bras 10c39982 <proc_readdir+0x130>
10c39980: 7000 moveq #0,%d0
10c39982: 4cee 1c3c ffe4 moveml %fp@(-28),%d2-%d5/%a2-%a4
10c39988: 4e5e unlk %fp
10c3998a: 4e75 rts
10c3998c <proc_register>:
10c3998c: 4e56 0000 linkw %fp,#0
10c39990: 2f0b movel %a3,%sp@-
10c39992: 2f0a movel %a2,%sp@-
10c39994: 266e 0008 moveal %fp@(8),%a3
10c39998: 246e 000c moveal %fp@(12),%a2
10c3999c: 4eba fd36 jsr %pc@(10c396d4 <make_inode_number>)
10c399a0: 4a80 tstl %d0
10c399a2: 6c04 bges 10c399a8 <proc_register+0x1c>
10c399a4: 70f5 moveq #-11,%d0
10c399a6: 6066 bras 10c39a0e <proc_register+0x82>
10c399a8: 3480 movew %d0,%a2@
10c399aa: 256b 0030 0028 movel %a3@(48),%a2@(40)
10c399b0: 254b 002c movel %a3,%a2@(44)
10c399b4: 274a 0030 movel %a2,%a3@(48)
10c399b8: 302a 0008 movew %a2@(8),%d0
10c399bc: 0240 f000 andiw #-4096,%d0
10c399c0: 0c40 4000 cmpiw #16384,%d0
10c399c4: 661c bnes 10c399e2 <proc_register+0x56>
10c399c6: 4aaa 0018 tstl %a2@(24)
10c399ca: 6610 bnes 10c399dc <proc_register+0x50>
10c399cc: 257c 1000 e2b8 movel #268493496,%a2@(28)
10c399d2: 001c
10c399d4: 257c 1000 e304 movel #268493572,%a2@(24)
10c399da: 0018
10c399dc: 526b 000a addqw #1,%a3@(10)
10c399e0: 602a bras 10c39a0c <proc_register+0x80>
10c399e2: 0c40 a000 cmpiw #-24576,%d0
10c399e6: 6610 bnes 10c399f8 <proc_register+0x6c>
10c399e8: 4aaa 0018 tstl %a2@(24)
10c399ec: 661e bnes 10c39a0c <proc_register+0x80>
10c399ee: 257c 1000 e260 movel #268493408,%a2@(24)
10c399f4: 0018
10c399f6: 6014 bras 10c39a0c <proc_register+0x80>
10c399f8: 0c40 8000 cmpiw #-32768,%d0
10c399fc: 660e bnes 10c39a0c <proc_register+0x80>
10c399fe: 4aaa 001c tstl %a2@(28)
10c39a02: 6608 bnes 10c39a0c <proc_register+0x80>
10c39a04: 257c 1000 e210 movel #268493328,%a2@(28)
10c39a0a: 001c
10c39a0c: 7000 moveq #0,%d0
10c39a0e: 246e fff8 moveal %fp@(-8),%a2
10c39a12: 266e fffc moveal %fp@(-4),%a3
10c39a16: 4e5e unlk %fp
10c39a18: 4e75 rts
10c39a1a <proc_kill_inodes>:
10c39a1a: 4e56 0000 linkw %fp,#0
10c39a1e: 48e7 3030 moveml %d2-%d3/%a2-%a3,%sp@-
10c39a22: 262e 0008 movel %fp@(8),%d3
10c39a26: 2079 1002 7cf0 moveal 10027cf0 <proc_mnt>,%a0
10c39a2c: 2068 0014 moveal %a0@(20),%a0
10c39a30: 2468 006c moveal %a0@(108),%a2
10c39a34: 706c moveq #108,%d0
10c39a36: d088 addl %a0,%d0
10c39a38: b08a cmpl %a2,%d0
10c39a3a: 6744 beqs 10c39a80 <proc_kill_inodes+0x66>
10c39a3c: 243c 1000 e2a0 movel #268493472,%d2
10c39a42: 2200 movel %d0,%d1
10c39a44: 206a 0008 moveal %a2@(8),%a0
10c39a48: b4a8 004c cmpl %a0@(76),%d2
10c39a4c: 662c bnes 10c39a7a <proc_kill_inodes+0x60>
10c39a4e: 2068 0008 moveal %a0@(8),%a0
10c39a52: b6a8 011a cmpl %a0@(282),%d3
10c39a56: 6622 bnes 10c39a7a <proc_kill_inodes+0x60>
10c39a58: 226a 0010 moveal %a2@(16),%a1
10c39a5c: 42aa 0010 clrl %a2@(16)
10c39a60: b2fc 0000 cmpaw #0,%a1
10c39a64: 6714 beqs 10c39a7a <proc_kill_inodes+0x60>
10c39a66: 2011 movel %a1@,%d0
10c39a68: 6710 beqs 10c39a7a <proc_kill_inodes+0x60>
10c39a6a: 2640 moveal %d0,%a3
10c39a6c: 41eb 0010 lea %a3@(16),%a0
10c39a70: 5390 subql #1,%a0@
10c39a72: 2051 moveal %a1@,%a0
10c39a74: 7008 moveq #8,%d0
10c39a76: 81a8 0014 orl %d0,%a0@(20)
10c39a7a: 2452 moveal %a2@,%a2
10c39a7c: b28a cmpl %a2,%d1
10c39a7e: 66c4 bnes 10c39a44 <proc_kill_inodes+0x2a>
10c39a80: 4cdf 0c0c moveml %sp@+,%d2-%d3/%a2-%a3
10c39a84: 4e5e unlk %fp
10c39a86: 4e75 rts
10c39a88 <proc_create>:
10c39a88: 4e56 fffc linkw %fp,#-4
10c39a8c: 48e7 3838 moveml %d2-%d4/%a2-%a4,%sp@-
10c39a90: 266e 0008 moveal %fp@(8),%a3
10c39a94: 242e 000c movel %fp@(12),%d2
10c39a98: 262e 0010 movel %fp@(16),%d3
10c39a9c: 282e 0014 movel %fp@(20),%d4
10c39aa0: 95ca subal %a2,%a2
10c39aa2: 2d42 fffc movel %d2,%fp@(-4)
10c39aa6: 677c beqs 10c39b24 <proc_create+0x9c>
10c39aa8: 2f02 movel %d2,%sp@-
10c39aaa: 49f9 10c8 418e lea 10c8418e <strlen>,%a4
10c39ab0: 4e94 jsr %a4@
10c39ab2: 588f addql #4,%sp
10c39ab4: 4a80 tstl %d0
10c39ab6: 676c beqs 10c39b24 <proc_create+0x9c>
10c39ab8: 4a93 tstl %a3@
10c39aba: 6614 bnes 10c39ad0 <proc_create+0x48>
10c39abc: 486e fffc pea %fp@(-4)
10c39ac0: 2f0b movel %a3,%sp@-
10c39ac2: 2f02 movel %d2,%sp@-
10c39ac4: 4eba fb9e jsr %pc@(10c39664 <xlate_proc_name>)
10c39ac8: 4fef 000c lea %sp@(12),%sp
10c39acc: 4a80 tstl %d0
10c39ace: 6654 bnes 10c39b24 <proc_create+0x9c>
10c39ad0: 2f2e fffc movel %fp@(-4),%sp@-
10c39ad4: 4e94 jsr %a4@
10c39ad6: 2640 moveal %d0,%a3
10c39ad8: 4878 01f0 pea 1f0 <LSIGTRAP+0x1eb>
10c39adc: 486b 004b pea %a3@(75)
10c39ae0: 4eb9 10c2 09bc jsr 10c209bc <kmalloc>
10c39ae6: 2440 moveal %d0,%a2
10c39ae8: 4fef 000c lea %sp@(12),%sp
10c39aec: b4fc 0000 cmpaw #0,%a2
10c39af0: 6732 beqs 10c39b24 <proc_create+0x9c>
10c39af2: 4878 004a pea 4a <LSIGTRAP+0x45>
10c39af6: 42a7 clrl %sp@-
10c39af8: 2f0a movel %a2,%sp@-
10c39afa: 4eb9 10c8 576c jsr 10c8576c <memset>
10c39b00: 486b 0001 pea %a3@(1)
10c39b04: 2f2e fffc movel %fp@(-4),%sp@-
10c39b08: 744a moveq #74,%d2
10c39b0a: d48a addl %a2,%d2
10c39b0c: 2f02 movel %d2,%sp@-
10c39b0e: 4eb9 10c8 5744 jsr 10c85744 <memcpy>
10c39b14: 2542 0004 movel %d2,%a2@(4)
10c39b18: 354b 0002 movew %a3,%a2@(2)
10c39b1c: 3543 0008 movew %d3,%a2@(8)
10c39b20: 3544 000a movew %d4,%a2@(10)
10c39b24: 200a movel %a2,%d0
10c39b26: 4cee 1c1c ffe4 moveml %fp@(-28),%d2-%d4/%a2-%a4
10c39b2c: 4e5e unlk %fp
10c39b2e: 4e75 rts
10c39b30 <proc_symlink>:
10c39b30: 4e56 0000 linkw %fp,#0
10c39b34: 2f0b movel %a3,%sp@-
10c39b36: 2f0a movel %a2,%sp@-
10c39b38: 266e 0010 moveal %fp@(16),%a3
10c39b3c: 4878 0001 pea 1 <PF_DTRACE_OFF>
10c39b40: 2f3c 0000 a1ff movel #41471,%sp@-
10c39b46: 2f2e 0008 movel %fp@(8),%sp@-
10c39b4a: 486e 000c pea %fp@(12)
10c39b4e: 4eba ff38 jsr %pc@(10c39a88 <proc_create>)
10c39b52: 2440 moveal %d0,%a2
10c39b54: 4fef 0010 lea %sp@(16),%sp
10c39b58: b4fc 0000 cmpaw #0,%a2
10c39b5c: 6744 beqs 10c39ba2 <proc_symlink+0x72>
10c39b5e: 4878 01f0 pea 1f0 <LSIGTRAP+0x1eb>
10c39b62: 2f0b movel %a3,%sp@-
10c39b64: 4eb9 10c8 418e jsr 10c8418e <strlen>
10c39b6a: 588f addql #4,%sp
10c39b6c: 2040 moveal %d0,%a0
10c39b6e: 2548 0014 movel %a0,%a2@(20)
10c39b72: 4868 0001 pea %a0@(1)
10c39b76: 4eb9 10c2 09bc jsr 10c209bc <kmalloc>
10c39b7c: 2040 moveal %d0,%a0
10c39b7e: 2548 0034 movel %a0,%a2@(52)
10c39b82: 508f addql #8,%sp
10c39b84: 6712 beqs 10c39b98 <proc_symlink+0x68>
10c39b86: 2248 moveal %a0,%a1
10c39b88: 12db moveb %a3@+,%a1@+
10c39b8a: 66fc bnes 10c39b88 <proc_symlink+0x58>
10c39b8c: 2f0a movel %a2,%sp@-
10c39b8e: 2f2e 000c movel %fp@(12),%sp@-
10c39b92: 4eba fdf8 jsr %pc@(10c3998c <proc_register>)
10c39b96: 600a bras 10c39ba2 <proc_symlink+0x72>
10c39b98: 2f0a movel %a2,%sp@-
10c39b9a: 4eb9 10c2 0b8c jsr 10c20b8c <kfree>
10c39ba0: 95ca subal %a2,%a2
10c39ba2: 200a movel %a2,%d0
10c39ba4: 246e fff8 moveal %fp@(-8),%a2
10c39ba8: 266e fffc moveal %fp@(-4),%a3
10c39bac: 4e5e unlk %fp
10c39bae: 4e75 rts
10c39bb0 <proc_mknod>:
10c39bb0: 4e56 0000 linkw %fp,#0
10c39bb4: 2f0a movel %a2,%sp@-
10c39bb6: 2f02 movel %d2,%sp@-
10c39bb8: 242e 0014 movel %fp@(20),%d2
10c39bbc: 4878 0001 pea 1 <PF_DTRACE_OFF>
10c39bc0: 4280 clrl %d0
10c39bc2: 302e 000e movew %fp@(14),%d0
10c39bc6: 2f00 movel %d0,%sp@-
10c39bc8: 2f2e 0008 movel %fp@(8),%sp@-
10c39bcc: 486e 0010 pea %fp@(16)
10c39bd0: 4eba feb6 jsr %pc@(10c39a88 <proc_create>)
10c39bd4: 2440 moveal %d0,%a2
10c39bd6: 4fef 0010 lea %sp@(16),%sp
10c39bda: b4fc 0000 cmpaw #0,%a2
10c39bde: 670e beqs 10c39bee <proc_mknod+0x3e>
10c39be0: 3542 0048 movew %d2,%a2@(72)
10c39be4: 2f0a movel %a2,%sp@-
10c39be6: 2f2e 0010 movel %fp@(16),%sp@-
10c39bea: 4eba fda0 jsr %pc@(10c3998c <proc_register>)
10c39bee: 200a movel %a2,%d0
10c39bf0: 242e fff8 movel %fp@(-8),%d2
10c39bf4: 246e fffc moveal %fp@(-4),%a2
10c39bf8: 4e5e unlk %fp
10c39bfa: 4e75 rts
10c39bfc <proc_mkdir>:
10c39bfc: 4e56 0000 linkw %fp,#0
10c39c00: 2f0a movel %a2,%sp@-
10c39c02: 4878 0002 pea 2 <PF_DTRACE_OFF+0x1>
10c39c06: 4878 416d pea 416d <LFLUSH_I_AND_D+0x3965>
10c39c0a: 2f2e 0008 movel %fp@(8),%sp@-
10c39c0e: 486e 000c pea %fp@(12)
10c39c12: 4eba fe74 jsr %pc@(10c39a88 <proc_create>)
10c39c16: 2440 moveal %d0,%a2
10c39c18: 4fef 0010 lea %sp@(16),%sp
10c39c1c: b4fc 0000 cmpaw #0,%a2
10c39c20: 671a beqs 10c39c3c <proc_mkdir+0x40>
10c39c22: 257c 1000 e2b8 movel #268493496,%a2@(28)
10c39c28: 001c
10c39c2a: 257c 1000 e304 movel #268493572,%a2@(24)
10c39c30: 0018
10c39c32: 2f0a movel %a2,%sp@-
10c39c34: 2f2e 000c movel %fp@(12),%sp@-
10c39c38: 4eba fd52 jsr %pc@(10c3998c <proc_register>)
10c39c3c: 200a movel %a2,%d0
10c39c3e: 246e fffc moveal %fp@(-4),%a2
10c39c42: 4e5e unlk %fp
10c39c44: 4e75 rts
10c39c46 <create_proc_entry>:
10c39c46: 4e56 0000 linkw %fp,#0
10c39c4a: 2f0a movel %a2,%sp@-
10c39c4c: 2f02 movel %d2,%sp@-
10c39c4e: 342e 000e movew %fp@(14),%d2
10c39c52: 3002 movew %d2,%d0
10c39c54: 0240 f000 andiw #-4096,%d0
10c39c58: 0c40 4000 cmpiw #16384,%d0
10c39c5c: 6610 bnes 10c39c6e <create_proc_entry+0x28>
10c39c5e: 3002 movew %d2,%d0
10c39c60: 0240 0fff andiw #4095,%d0
10c39c64: 6604 bnes 10c39c6a <create_proc_entry+0x24>
10c39c66: 0042 016d oriw #365,%d2
10c39c6a: 7002 moveq #2,%d0
10c39c6c: 6016 bras 10c39c84 <create_proc_entry+0x3e>
10c39c6e: 4a40 tstw %d0
10c39c70: 6604 bnes 10c39c76 <create_proc_entry+0x30>
10c39c72: 0042 8000 oriw #-32768,%d2
10c39c76: 3002 movew %d2,%d0
10c39c78: 0240 0fff andiw #4095,%d0
10c39c7c: 6604 bnes 10c39c82 <create_proc_entry+0x3c>
10c39c7e: 0042 0124 oriw #292,%d2
10c39c82: 7001 moveq #1,%d0
10c39c84: 7203 moveq #3,%d1
10c39c86: c280 andl %d0,%d1
10c39c88: 2f01 movel %d1,%sp@-
10c39c8a: 3f02 movew %d2,%sp@-
10c39c8c: 4267 clrw %sp@-
10c39c8e: 2f2e 0008 movel %fp@(8),%sp@-
10c39c92: 486e 0010 pea %fp@(16)
10c39c96: 4eba fdf0 jsr %pc@(10c39a88 <proc_create>)
10c39c9a: 2440 moveal %d0,%a2
10c39c9c: 4fef 0010 lea %sp@(16),%sp
10c39ca0: b4fc 0000 cmpaw #0,%a2
10c39ca4: 6724 beqs 10c39cca <create_proc_entry+0x84>
10c39ca6: 0242 f000 andiw #-4096,%d2
10c39caa: 0c42 4000 cmpiw #16384,%d2
10c39cae: 6610 bnes 10c39cc0 <create_proc_entry+0x7a>
10c39cb0: 257c 1000 e2b8 movel #268493496,%a2@(28)
10c39cb6: 001c
10c39cb8: 257c 1000 e304 movel #268493572,%a2@(24)
10c39cbe: 0018
10c39cc0: 2f0a movel %a2,%sp@-
10c39cc2: 2f2e 0010 movel %fp@(16),%sp@-
10c39cc6: 4eba fcc4 jsr %pc@(10c3998c <proc_register>)
10c39cca: 200a movel %a2,%d0
10c39ccc: 242e fff8 movel %fp@(-8),%d2
10c39cd0: 246e fffc moveal %fp@(-4),%a2
10c39cd4: 4e5e unlk %fp
10c39cd6: 4e75 rts
10c39cd8 <free_proc_entry>:
10c39cd8: 4e56 0000 linkw %fp,#0
10c39cdc: 2f0b movel %a3,%sp@-
10c39cde: 2f0a movel %a2,%sp@-
10c39ce0: 246e 0008 moveal %fp@(8),%a2
10c39ce4: 4280 clrl %d0
10c39ce6: 3012 movew %a2@,%d0
10c39ce8: 0680 ffff f000 addil #-4096,%d0
10c39cee: 0c80 0000 0fff cmpil #4095,%d0
10c39cf4: 6224 bhis 10c39d1a <free_proc_entry+0x42>
10c39cf6: 302a 0008 movew %a2@(8),%d0
10c39cfa: 0240 f000 andiw #-4096,%d0
10c39cfe: 47f9 10c2 0b8c lea 10c20b8c <kfree>,%a3
10c39d04: 0c40 a000 cmpiw #-24576,%d0
10c39d08: 660c bnes 10c39d16 <free_proc_entry+0x3e>
10c39d0a: 202a 0034 movel %a2@(52),%d0
10c39d0e: 6706 beqs 10c39d16 <free_proc_entry+0x3e>
10c39d10: 2f00 movel %d0,%sp@-
10c39d12: 4e93 jsr %a3@
10c39d14: 588f addql #4,%sp
10c39d16: 2f0a movel %a2,%sp@-
10c39d18: 4e93 jsr %a3@
10c39d1a: 246e fff8 moveal %fp@(-8),%a2
10c39d1e: 266e fffc moveal %fp@(-4),%a3
10c39d22: 4e5e unlk %fp
10c39d24: 4e75 rts
10c39d26 <remove_proc_entry>:
10c39d26: 4e56 fffc linkw %fp,#-4
10c39d2a: 48e7 2030 moveml %d2/%a2-%a3,%sp@-
10c39d2e: 202e 0008 movel %fp@(8),%d0
10c39d32: 2d40 fffc movel %d0,%fp@(-4)
10c39d36: 4aae 000c tstl %fp@(12)
10c39d3a: 6618 bnes 10c39d54 <remove_proc_entry+0x2e>
10c39d3c: 486e fffc pea %fp@(-4)
10c39d40: 486e 000c pea %fp@(12)
10c39d44: 2f00 movel %d0,%sp@-
10c39d46: 4eba f91c jsr %pc@(10c39664 <xlate_proc_name>)
10c39d4a: 4fef 000c lea %sp@(12),%sp
10c39d4e: 4a80 tstl %d0
10c39d50: 6600 00ca bnew 10c39e1c <remove_proc_entry+0xf6>
10c39d54: 2f2e fffc movel %fp@(-4),%sp@-
10c39d58: 4eb9 10c8 418e jsr 10c8418e <strlen>
10c39d5e: 2440 moveal %d0,%a2
10c39d60: 206e 000c moveal %fp@(12),%a0
10c39d64: 47e8 0030 lea %a0@(48),%a3
10c39d68: 588f addql #4,%sp
10c39d6a: 4a93 tstl %a3@
10c39d6c: 6700 00ae beqw 10c39e1c <remove_proc_entry+0xf6>
10c39d70: 7401 moveq #1,%d2
10c39d72: 2f13 movel %a3@,%sp@-
10c39d74: 2f2e fffc movel %fp@(-4),%sp@-
10c39d78: 2f0a movel %a2,%sp@-
10c39d7a: 4eba f6d8 jsr %pc@(10c39454 <proc_match>)
10c39d7e: 4fef 000c lea %sp@(12),%sp
10c39d82: 4a80 tstl %d0
10c39d84: 6700 008a beqw 10c39e10 <remove_proc_entry+0xea>
10c39d88: 2453 moveal %a3@,%a2
10c39d8a: 26aa 0028 movel %a2@(40),%a3@
10c39d8e: 42aa 0028 clrl %a2@(40)
10c39d92: 302a 0008 movew %a2@(8),%d0
10c39d96: 0240 f000 andiw #-4096,%d0
10c39d9a: 0c40 4000 cmpiw #16384,%d0
10c39d9e: 6608 bnes 10c39da8 <remove_proc_entry+0x82>
10c39da0: 206e 000c moveal %fp@(12),%a0
10c39da4: 5368 000a subqw #1,%a0@(10)
10c39da8: 4281 clrl %d1
10c39daa: 3212 movew %a2@,%d1
10c39dac: 0681 ffff f000 addil #-4096,%d1
10c39db2: 2001 movel %d1,%d0
10c39db4: ea80 asrl #5,%d0
10c39db6: e588 lsll #2,%d0
10c39db8: 2040 moveal %d0,%a0
10c39dba: d1fc 1001 b760 addal #268547936,%a0
10c39dc0: 701f moveq #31,%d0
10c39dc2: c280 andl %d0,%d1
10c39dc4: 2002 movel %d2,%d0
10c39dc6: e3a8 lsll %d1,%d0
10c39dc8: 40c1 movew %sr,%d1
10c39dca: 007c 0700 oriw #1792,%sr
10c39dce: 4680 notl %d0
10c39dd0: c190 andl %d0,%a0@
10c39dd2: 46c1 movew %d1,%sr
10c39dd4: 2f0a movel %a2,%sp@-
10c39dd6: 4eba fc42 jsr %pc@(10c39a1a <proc_kill_inodes>)
10c39dda: 426a 000a clrw %a2@(10)
10c39dde: 588f addql #4,%sp
10c39de0: 202a 0040 movel %a2@(64),%d0
10c39de4: 6608 bnes 10c39dee <remove_proc_entry+0xc8>
10c39de6: 2f0a movel %a2,%sp@-
10c39de8: 4eba feee jsr %pc@(10c39cd8 <free_proc_entry>)
10c39dec: 602e bras 10c39e1c <remove_proc_entry+0xf6>
10c39dee: 7201 moveq #1,%d1
10c39df0: 2541 0044 movel %d1,%a2@(68)
10c39df4: 2f00 movel %d0,%sp@-
10c39df6: 2f2a 0004 movel %a2@(4),%sp@-
10c39dfa: 206e 000c moveal %fp@(12),%a0
10c39dfe: 2f28 0004 movel %a0@(4),%sp@-
10c39e02: 4879 1000 33ef pea 100033ef <tvecs+0x1857>
10c39e08: 4eb9 10c1 677e jsr 10c1677e <printk>
10c39e0e: 600c bras 10c39e1c <remove_proc_entry+0xf6>
10c39e10: 2053 moveal %a3@,%a0
10c39e12: 47e8 0028 lea %a0@(40),%a3
10c39e16: 4a93 tstl %a3@
10c39e18: 6600 ff58 bnew 10c39d72 <remove_proc_entry+0x4c>
10c39e1c: 4cee 0c04 fff0 moveml %fp@(-16),%d2/%a2-%a3
10c39e22: 4e5e unlk %fp
10c39e24: 4e75 rts
10c39e26: 4e75 rts
10c39e28 <collect_sigign_sigcatch>:
10c39e28: 4e56 0000 linkw %fp,#0
10c39e2c: 48e7 3c30 moveml %d2-%d5/%a2-%a3,%sp@-
10c39e30: 206e 0008 moveal %fp@(8),%a0
10c39e34: 266e 000c moveal %fp@(12),%a3
10c39e38: 246e 0010 moveal %fp@(16),%a2
10c39e3c: 42ab 0004 clrl %a3@(4)
10c39e40: 4293 clrl %a3@
10c39e42: 42aa 0004 clrl %a2@(4)
10c39e46: 4292 clrl %a2@
10c39e48: 2028 02f6 movel %a0@(758),%d0
10c39e4c: 674e beqs 10c39e9c <collect_sigign_sigcatch+0x74>
10c39e4e: 2240 moveal %d0,%a1
10c39e50: 5889 addql #4,%a1
10c39e52: 7801 moveq #1,%d4
10c39e54: 91c8 subal %a0,%a0
10c39e56: 763f moveq #63,%d3
10c39e58: 2411 movel %a1@,%d2
10c39e5a: 7001 moveq #1,%d0
10c39e5c: b082 cmpl %d2,%d0
10c39e5e: 6614 bnes 10c39e74 <collect_sigign_sigcatch+0x4c>
10c39e60: 2208 movel %a0,%d1
10c39e62: ea89 lsrl #5,%d1
10c39e64: e589 lsll #2,%d1
10c39e66: 2008 movel %a0,%d0
10c39e68: 7a1f moveq #31,%d5
10c39e6a: c085 andl %d5,%d0
10c39e6c: e1aa lsll %d0,%d2
10c39e6e: 85b3 1800 orl %d2,%a3@(00000000,%d1:l)
10c39e72: 6018 bras 10c39e8c <collect_sigign_sigcatch+0x64>
10c39e74: 4a82 tstl %d2
10c39e76: 6714 beqs 10c39e8c <collect_sigign_sigcatch+0x64>
10c39e78: 2408 movel %a0,%d2
10c39e7a: ea8a lsrl #5,%d2
10c39e7c: e58a lsll #2,%d2
10c39e7e: 2208 movel %a0,%d1
10c39e80: 701f moveq #31,%d0
10c39e82: c280 andl %d0,%d1
10c39e84: 2004 movel %d4,%d0
10c39e86: e3a8 lsll %d1,%d0
10c39e88: 81b2 2800 orl %d0,%a2@(00000000,%d2:l)
10c39e8c: 5288 addql #1,%a0
10c39e8e: 43e9 0014 lea %a1@(20),%a1
10c39e92: 51cb ffc4 dbf %d3,10c39e58 <collect_sigign_sigcatch+0x30>
10c39e96: 4243 clrw %d3
10c39e98: 5383 subql #1,%d3
10c39e9a: 64bc bccs 10c39e58 <collect_sigign_sigcatch+0x30>
10c39e9c: 4cdf 0c3c moveml %sp@+,%d2-%d5/%a2-%a3
10c39ea0: 4e5e unlk %fp
10c39ea2: 4e75 rts
10c39ea4 <proc_pid_status>:
10c39ea4: 4e56 ffe8 linkw %fp,#-24
10c39ea8: 48e7 3f3c moveml %d2-%d7/%a2-%a5,%sp@-
10c39eac: 2a6e 0008 moveal %fp@(8),%a5
10c39eb0: 246e 000c moveal %fp@(12),%a2
10c39eb4: 2d4a ffec movel %a2,%fp@(-20)
10c39eb8: 4879 1000 341d pea 1000341d <tvecs+0x1885>
10c39ebe: 4eb9 10c8 418e jsr 10c8418e <strlen>
10c39ec4: 2f00 movel %d0,%sp@-
10c39ec6: 4879 1000 341d pea 1000341d <tvecs+0x1885>
10c39ecc: 2f0a movel %a2,%sp@-
10c39ece: 4eb9 10c8 5744 jsr 10c85744 <memcpy>
10c39ed4: 4879 1000 341d pea 1000341d <tvecs+0x1885>
10c39eda: 4eb9 10c8 418e jsr 10c8418e <strlen>
10c39ee0: 41f2 0800 lea %a2@(00000000,%d0:l),%a0
10c39ee4: 4fef 0014 lea %sp@(20),%sp
10c39ee8: 45ed 023c lea %a5@(572),%a2
10c39eec: 7210 moveq #16,%d1
10c39eee: 2248 moveal %a0,%a1
10c39ef0: 101a moveb %a2@+,%d0
10c39ef2: 5381 subql #1,%d1
10c39ef4: 1280 moveb %d0,%a1@
10c39ef6: 672c beqs 10c39f24 <proc_pid_status+0x80>
10c39ef8: 0c00 005c cmpib #92,%d0
10c39efc: 6608 bnes 10c39f06 <proc_pid_status+0x62>
10c39efe: 137c 005c 0001 moveb #92,%a1@(1)
10c39f04: 6010 bras 10c39f16 <proc_pid_status+0x72>
10c39f06: 0c00 000a cmpib #10,%d0
10c39f0a: 6610 bnes 10c39f1c <proc_pid_status+0x78>
10c39f0c: 12bc 005c moveb #92,%a1@
10c39f10: 137c 006e 0001 moveb #110,%a1@(1)
10c39f16: 5489 addql #2,%a1
10c39f18: 5488 addql #2,%a0
10c39f1a: 6004 bras 10c39f20 <proc_pid_status+0x7c>
10c39f1c: 5289 addql #1,%a1
10c39f1e: 5288 addql #1,%a0
10c39f20: 4a81 tstl %d1
10c39f22: 66cc bnes 10c39ef0 <proc_pid_status+0x4c>
10c39f24: 10fc 000a moveb #10,%a0@+
10c39f28: 2408 movel %a0,%d2
10c39f2a: 2f2d 0148 movel %a5@(328),%sp@-
10c39f2e: 2f2d 0144 movel %a5@(324),%sp@-
10c39f32: 2f2d 0140 movel %a5@(320),%sp@-
10c39f36: 2f2d 013c movel %a5@(316),%sp@-
10c39f3a: 2f2d 0138 movel %a5@(312),%sp@-
10c39f3e: 2f2d 0134 movel %a5@(308),%sp@-
10c39f42: 2f2d 0130 movel %a5@(304),%sp@-
10c39f46: 2f2d 012c movel %a5@(300),%sp@-
10c39f4a: 42a7 clrl %sp@-
10c39f4c: 4aad 007a tstl %a5@(122)
10c39f50: 670a beqs 10c39f5c <proc_pid_status+0xb8>
10c39f52: 206d 0092 moveal %a5@(146),%a0
10c39f56: 2028 007a movel %a0@(122),%d0
10c39f5a: 6002 bras 10c39f5e <proc_pid_status+0xba>
10c39f5c: 7000 moveq #0,%d0
10c39f5e: 2f00 movel %d0,%sp@-
10c39f60: 2f2d 007a movel %a5@(122),%sp@-
10c39f64: 2f2d 008a movel %a5@(138),%sp@-
10c39f68: 2015 movel %a5@,%d0
10c39f6a: 720f moveq #15,%d1
10c39f6c: c081 andl %d1,%d0
10c39f6e: 41f9 1000 e344 lea 1000e344 <task_state_array>,%a0
10c39f74: 2e0d movel %a5,%d7
10c39f76: 0687 0000 030a addil #778,%d7
10c39f7c: 43ed 02fa lea %a5@(762),%a1
10c39f80: 2d49 ffe8 movel %a1,%fp@(-24)
10c39f84: 4a80 tstl %d0
10c39f86: 6706 beqs 10c39f8e <proc_pid_status+0xea>
10c39f88: 5888 addql #4,%a0
10c39f8a: e288 lsrl #1,%d0
10c39f8c: 66fa bnes 10c39f88 <proc_pid_status+0xe4>
10c39f8e: 2f10 movel %a0@,%sp@-
10c39f90: 4879 1000 346e pea 1000346e <tvecs+0x18d6>
10c39f96: 2f02 movel %d2,%sp@-
10c39f98: 4eb9 10c8 4d6a jsr 10c84d6a <sprintf>
10c39f9e: 2602 movel %d2,%d3
10c39fa0: d680 addl %d0,%d3
10c39fa2: 4fef 003c lea %sp@(60),%sp
10c39fa6: 206d 02ee moveal %a5@(750),%a0
10c39faa: 7000 moveq #0,%d0
10c39fac: b0fc 0000 cmpaw #0,%a0
10c39fb0: 6704 beqs 10c39fb6 <proc_pid_status+0x112>
10c39fb2: 2028 0008 movel %a0@(8),%d0
10c39fb6: 2f00 movel %d0,%sp@-
10c39fb8: 4879 1000 34c3 pea 100034c3 <tvecs+0x192b>
10c39fbe: 2f03 movel %d3,%sp@-
10c39fc0: 4eb9 10c8 4d6a jsr 10c84d6a <sprintf>
10c39fc6: d680 addl %d0,%d3
10c39fc8: 4fef 000c lea %sp@(12),%sp
10c39fcc: 7400 moveq #0,%d2
10c39fce: b4ad 014c cmpl %a5@(332),%d2
10c39fd2: 6c22 bges 10c39ff6 <proc_pid_status+0x152>
10c39fd4: 45ed 0150 lea %a5@(336),%a2
10c39fd8: 2f1a movel %a2@+,%sp@-
10c39fda: 4879 1000 34d7 pea 100034d7 <tvecs+0x193f>
10c39fe0: 2f03 movel %d3,%sp@-
10c39fe2: 4eb9 10c8 4d6a jsr 10c84d6a <sprintf>
10c39fe8: d680 addl %d0,%d3
10c39fea: 4fef 000c lea %sp@(12),%sp
10c39fee: 5282 addql #1,%d2
10c39ff0: b4ad 014c cmpl %a5@(332),%d2
10c39ff4: 6de2 blts 10c39fd8 <proc_pid_status+0x134>
10c39ff6: 4879 1000 34db pea 100034db <tvecs+0x1943>
10c39ffc: 2f03 movel %d3,%sp@-
10c39ffe: 4eb9 10c8 4d6a jsr 10c84d6a <sprintf>
10c3a004: d680 addl %d0,%d3
10c3a006: 508f addql #8,%sp
10c3a008: 2443 moveal %d3,%a2
10c3a00a: 286d 002c moveal %a5@(44),%a4
10c3a00e: b8fc 0000 cmpaw #0,%a4
10c3a012: 6700 0178 beqw 10c3a18c <proc_pid_status+0x2e8>
10c3a016: 5294 addql #1,%a4@
10c3a018: 97cb subal %a3,%a3
10c3a01a: 7800 moveq #0,%d4
10c3a01c: 7a00 moveq #0,%d5
10c3a01e: 7412 moveq #18,%d2
10c3a020: d48c addl %a4,%d2
10c3a022: 2f02 movel %d2,%sp@-
10c3a024: 4eb9 10c8 5348 jsr 10c85348 <__down_read>
10c3a02a: 588f addql #4,%sp
10c3a02c: 45ec 006a lea %a4@(106),%a2
10c3a030: 2c02 movel %d2,%d6
10c3a032: b4fc 0000 cmpaw #0,%a2
10c3a036: 6772 beqs 10c3a0aa <proc_pid_status+0x206>
10c3a038: 4a92 tstl %a2@
10c3a03a: 6764 beqs 10c3a0a0 <proc_pid_status+0x1fc>
10c3a03c: 2f0a movel %a2,%sp@-
10c3a03e: 4eb9 10c2 1040 jsr 10c21040 <ksize>
10c3a044: d7c0 addal %d0,%a3
10c3a046: 588f addql #4,%sp
10c3a048: 7001 moveq #1,%d0
10c3a04a: b0ac 0004 cmpl %a4@(4),%d0
10c3a04e: 6d08 blts 10c3a058 <proc_pid_status+0x1b4>
10c3a050: 2052 moveal %a2@,%a0
10c3a052: b0a8 0004 cmpl %a0@(4),%d0
10c3a056: 6c1c bges 10c3a074 <proc_pid_status+0x1d0>
10c3a058: 2052 moveal %a2@,%a0
10c3a05a: 2f28 0008 movel %a0@(8),%sp@-
10c3a05e: 4eb9 10c2 1040 jsr 10c21040 <ksize>
10c3a064: d880 addl %d0,%d4
10c3a066: 2f12 movel %a2@,%sp@-
10c3a068: 4eb9 10c2 1040 jsr 10c21040 <ksize>
10c3a06e: d880 addl %d0,%d4
10c3a070: 508f addql #8,%sp
10c3a072: 602c bras 10c3a0a0 <proc_pid_status+0x1fc>
10c3a074: 2f28 0008 movel %a0@(8),%sp@-
10c3a078: 4eb9 10c2 1040 jsr 10c21040 <ksize>
10c3a07e: d7c0 addal %d0,%a3
10c3a080: 2f12 movel %a2@,%sp@-
10c3a082: 4eb9 10c2 1040 jsr 10c21040 <ksize>
10c3a088: d7c0 addal %d0,%a3
10c3a08a: 2052 moveal %a2@,%a0
10c3a08c: 2f28 0008 movel %a0@(8),%sp@-
10c3a090: 4eb9 10c2 1040 jsr 10c21040 <ksize>
10c3a096: 2052 moveal %a2@,%a0
10c3a098: 9090 subl %a0@,%d0
10c3a09a: da80 addl %d0,%d5
10c3a09c: 4fef 000c lea %sp@(12),%sp
10c3a0a0: 246a 0004 moveal %a2@(4),%a2
10c3a0a4: b4fc 0000 cmpaw #0,%a2
10c3a0a8: 668e bnes 10c3a038 <proc_pid_status+0x194>
10c3a0aa: 2f0c movel %a4,%sp@-
10c3a0ac: 4eb9 10c2 1040 jsr 10c21040 <ksize>
10c3a0b2: 588f addql #4,%sp
10c3a0b4: 7201 moveq #1,%d1
10c3a0b6: b2ac 0004 cmpl %a4@(4),%d1
10c3a0ba: 6c04 bges 10c3a0c0 <proc_pid_status+0x21c>
10c3a0bc: d880 addl %d0,%d4
10c3a0be: 6002 bras 10c3a0c2 <proc_pid_status+0x21e>
10c3a0c0: d7c0 addal %d0,%a3
10c3a0c2: 2079 1002 53b4 moveal 100253b4 <_current_task>,%a0
10c3a0c8: 2f28 02ea movel %a0@(746),%sp@-
10c3a0cc: 4eb9 10c2 1040 jsr 10c21040 <ksize>
10c3a0d2: 588f addql #4,%sp
10c3a0d4: 2079 1002 53b4 moveal 100253b4 <_current_task>,%a0
10c3a0da: 2068 02ea moveal %a0@(746),%a0
10c3a0de: b0fc 0000 cmpaw #0,%a0
10c3a0e2: 670a beqs 10c3a0ee <proc_pid_status+0x24a>
10c3a0e4: 7201 moveq #1,%d1
10c3a0e6: b290 cmpl %a0@,%d1
10c3a0e8: 6c04 bges 10c3a0ee <proc_pid_status+0x24a>
10c3a0ea: d880 addl %d0,%d4
10c3a0ec: 6002 bras 10c3a0f0 <proc_pid_status+0x24c>
10c3a0ee: d7c0 addal %d0,%a3
10c3a0f0: 2079 1002 53b4 moveal 100253b4 <_current_task>,%a0
10c3a0f6: 2f28 02ee movel %a0@(750),%sp@-
10c3a0fa: 4eb9 10c2 1040 jsr 10c21040 <ksize>
10c3a100: 588f addql #4,%sp
10c3a102: 2079 1002 53b4 moveal 100253b4 <_current_task>,%a0
10c3a108: 2068 02ee moveal %a0@(750),%a0
10c3a10c: b0fc 0000 cmpaw #0,%a0
10c3a110: 670a beqs 10c3a11c <proc_pid_status+0x278>
10c3a112: 7201 moveq #1,%d1
10c3a114: b290 cmpl %a0@,%d1
10c3a116: 6c04 bges 10c3a11c <proc_pid_status+0x278>
10c3a118: d880 addl %d0,%d4
10c3a11a: 6002 bras 10c3a11e <proc_pid_status+0x27a>
10c3a11c: d7c0 addal %d0,%a3
10c3a11e: 2079 1002 53b4 moveal 100253b4 <_current_task>,%a0
10c3a124: 2f28 02f6 movel %a0@(758),%sp@-
10c3a128: 4eb9 10c2 1040 jsr 10c21040 <ksize>
10c3a12e: 588f addql #4,%sp
10c3a130: 2079 1002 53b4 moveal 100253b4 <_current_task>,%a0
10c3a136: 2068 02f6 moveal %a0@(758),%a0
10c3a13a: b0fc 0000 cmpaw #0,%a0
10c3a13e: 670a beqs 10c3a14a <proc_pid_status+0x2a6>
10c3a140: 7201 moveq #1,%d1
10c3a142: b290 cmpl %a0@,%d1
10c3a144: 6c04 bges 10c3a14a <proc_pid_status+0x2a6>
10c3a146: d880 addl %d0,%d4
10c3a148: 6002 bras 10c3a14c <proc_pid_status+0x2a8>
10c3a14a: d7c0 addal %d0,%a3
10c3a14c: 2f39 1002 53b4 movel 100253b4 <_current_task>,%sp@-
10c3a152: 4eb9 10c2 1040 jsr 10c21040 <ksize>
10c3a158: 2f04 movel %d4,%sp@-
10c3a15a: 2f05 movel %d5,%sp@-
10c3a15c: 4873 0800 pea %a3@(00000000,%d0:l)
10c3a160: 4879 1000 34dd pea 100034dd <tvecs+0x1945>
10c3a166: 2f03 movel %d3,%sp@-
10c3a168: 4eb9 10c8 4d6a jsr 10c84d6a <sprintf>
10c3a16e: 2403 movel %d3,%d2
10c3a170: d480 addl %d0,%d2
10c3a172: 4fef 0014 lea %sp@(20),%sp
10c3a176: 2e86 movel %d6,%sp@
10c3a178: 4eb9 10c8 542e jsr 10c8542e <__up_read>
10c3a17e: 588f addql #4,%sp
10c3a180: 2442 moveal %d2,%a2
10c3a182: 2f0c movel %a4,%sp@-
10c3a184: 4eb9 10c1 5534 jsr 10c15534 <mmput>
10c3a18a: 588f addql #4,%sp
10c3a18c: 4879 1000 3513 pea 10003513 <tvecs+0x197b>
10c3a192: 2f0a movel %a2,%sp@-
10c3a194: 4eb9 10c8 4d6a jsr 10c84d6a <sprintf>
10c3a19a: 4872 0800 pea %a2@(00000000,%d0:l)
10c3a19e: 2f07 movel %d7,%sp@-
10c3a1a0: 4eb9 10c1 50ac jsr 10c150ac <render_sigset_t>
10c3a1a6: 2040 moveal %d0,%a0
10c3a1a8: 10fc 000a moveb #10,%a0@+
10c3a1ac: 2448 moveal %a0,%a2
10c3a1ae: 4879 1000 351c pea 1000351c <tvecs+0x1984>
10c3a1b4: 2f0a movel %a2,%sp@-
10c3a1b6: 4eb9 10c8 4d6a jsr 10c84d6a <sprintf>
10c3a1bc: 4872 0800 pea %a2@(00000000,%d0:l)
10c3a1c0: 2f2e ffe8 movel %fp@(-24),%sp@-
10c3a1c4: 4eb9 10c1 50ac jsr 10c150ac <render_sigset_t>
10c3a1ca: 2040 moveal %d0,%a0
10c3a1cc: 10fc 000a moveb #10,%a0@+
10c3a1d0: 2448 moveal %a0,%a2
10c3a1d2: 4fef 0020 lea %sp@(32),%sp
10c3a1d6: 486e fff8 pea %fp@(-8)
10c3a1da: 486e fff0 pea %fp@(-16)
10c3a1de: 2f0d movel %a5,%sp@-
10c3a1e0: 4eba fc46 jsr %pc@(10c39e28 <collect_sigign_sigcatch>)
10c3a1e4: 4879 1000 3525 pea 10003525 <tvecs+0x198d>
10c3a1ea: 2f0a movel %a2,%sp@-
10c3a1ec: 4eb9 10c8 4d6a jsr 10c84d6a <sprintf>
10c3a1f2: 4872 0800 pea %a2@(00000000,%d0:l)
10c3a1f6: 486e fff0 pea %fp@(-16)
10c3a1fa: 4eb9 10c1 50ac jsr 10c150ac <render_sigset_t>
10c3a200: 2040 moveal %d0,%a0
10c3a202: 10fc 000a moveb #10,%a0@+
10c3a206: 2448 moveal %a0,%a2
10c3a208: 4879 1000 352e pea 1000352e <tvecs+0x1996>
10c3a20e: 2f0a movel %a2,%sp@-
10c3a210: 4eb9 10c8 4d6a jsr 10c84d6a <sprintf>
10c3a216: 4fef 0024 lea %sp@(36),%sp
10c3a21a: 4872 0800 pea %a2@(00000000,%d0:l)
10c3a21e: 486e fff8 pea %fp@(-8)
10c3a222: 4eb9 10c1 50ac jsr 10c150ac <render_sigset_t>
10c3a228: 2040 moveal %d0,%a0
10c3a22a: 10fc 000a moveb #10,%a0@+
10c3a22e: 508f addql #8,%sp
10c3a230: 2448 moveal %a0,%a2
10c3a232: 2f2d 01d0 movel %a5@(464),%sp@-
10c3a236: 2f2d 01d8 movel %a5@(472),%sp@-
10c3a23a: 2f2d 01d4 movel %a5@(468),%sp@-
10c3a23e: 4879 1000 3537 pea 10003537 <tvecs+0x199f>
10c3a244: 2f0a movel %a2,%sp@-
10c3a246: 4eb9 10c8 4d6a jsr 10c84d6a <sprintf>
10c3a24c: d5c0 addal %d0,%a2
10c3a24e: 200a movel %a2,%d0
10c3a250: 90ae ffec subl %fp@(-20),%d0
10c3a254: 4cee 3cfc ffc0 moveml %fp@(-64),%d2-%d7/%a2-%a5
10c3a25a: 4e5e unlk %fp
10c3a25c: 4e75 rts
10c3a25e <proc_pid_stat>:
10c3a25e: 4e56 ffec linkw %fp,#-20
10c3a262: 48e7 3f3c moveml %d2-%d7/%a2-%a5,%sp@-
10c3a266: 266e 0008 moveal %fp@(8),%a3
10c3a26a: 70ff moveq #-1,%d0
10c3a26c: 2d40 ffec movel %d0,%fp@(-20)
10c3a270: 7800 moveq #0,%d4
10c3a272: 2013 movel %a3@,%d0
10c3a274: 720f moveq #15,%d1
10c3a276: c081 andl %d1,%d0
10c3a278: 41f9 1000 e344 lea 1000e344 <task_state_array>,%a0
10c3a27e: 6706 beqs 10c3a286 <proc_pid_stat+0x28>
10c3a280: 5888 addql #4,%a0
10c3a282: e288 lsrl #1,%d0
10c3a284: 66fa bnes 10c3a280 <proc_pid_stat+0x22>
10c3a286: 2050 moveal %a0@,%a0
10c3a288: 1010 moveb %a0@,%d0
10c3a28a: 95ca subal %a2,%a2
10c3a28c: 7c00 moveq #0,%d6
10c3a28e: 7600 moveq #0,%d3
10c3a290: 286b 002c moveal %a3@(44),%a4
10c3a294: b8fc 0000 cmpaw #0,%a4
10c3a298: 6702 beqs 10c3a29c <proc_pid_stat+0x3e>
10c3a29a: 5294 addql #1,%a4@
10c3a29c: 206b 0254 moveal %a3@(596),%a0
10c3a2a0: b0fc 0000 cmpaw #0,%a0
10c3a2a4: 6712 beqs 10c3a2b8 <proc_pid_stat+0x5a>
10c3a2a6: 2d68 0106 ffec movel %a0@(262),%fp@(-20)
10c3a2ac: 4284 clrl %d4
10c3a2ae: 1828 010e moveb %a0@(270),%d4
10c3a2b2: e18c lsll #8,%d4
10c3a2b4: 8828 010f orb %a0@(271),%d4
10c3a2b8: 1e00 moveb %d0,%d7
10c3a2ba: 4887 extw %d7
10c3a2bc: 4beb 023c lea %a3@(572),%a5
10c3a2c0: b8fc 0000 cmpaw #0,%a4
10c3a2c4: 6778 beqs 10c3a33e <proc_pid_stat+0xe0>
10c3a2c6: 7412 moveq #18,%d2
10c3a2c8: d48c addl %a4,%d2
10c3a2ca: 2f02 movel %d2,%sp@-
10c3a2cc: 4eb9 10c8 5348 jsr 10c85348 <__down_read>
10c3a2d2: 588f addql #4,%sp
10c3a2d4: 45ec 006a lea %a4@(106),%a2
10c3a2d8: b4fc 0000 cmpaw #0,%a2
10c3a2dc: 6720 beqs 10c3a2fe <proc_pid_stat+0xa0>
10c3a2de: 2052 moveal %a2@,%a0
10c3a2e0: b0fc 0000 cmpaw #0,%a0
10c3a2e4: 670e beqs 10c3a2f4 <proc_pid_stat+0x96>
10c3a2e6: 2f28 0008 movel %a0@(8),%sp@-
10c3a2ea: 4eb9 10c2 1040 jsr 10c21040 <ksize>
10c3a2f0: d680 addl %d0,%d3
10c3a2f2: 588f addql #4,%sp
10c3a2f4: 246a 0004 moveal %a2@(4),%a2
10c3a2f8: b4fc 0000 cmpaw #0,%a2
10c3a2fc: 66e0 bnes 10c3a2de <proc_pid_stat+0x80>
10c3a2fe: 7200 moveq #0,%d1
10c3a300: 206b 0278 moveal %a3@(632),%a0
10c3a304: b0fc 1000 cmpaw #4096,%a0
10c3a308: 6318 blss 10c3a322 <proc_pid_stat+0xc4>
10c3a30a: 2008 movel %a0,%d0
10c3a30c: 0680 f000 0000 addil #-268435456,%d0
10c3a312: 7a0c moveq #12,%d5
10c3a314: eaa8 lsrl %d5,%d0
10c3a316: b0b9 1002 7cc4 cmpl 10027cc4 <max_mapnr>,%d0
10c3a31c: 6404 bccs 10c3a322 <proc_pid_stat+0xc4>
10c3a31e: 2228 002e movel %a0@(46),%d1
10c3a322: 2c01 movel %d1,%d6
10c3a324: b7f9 1002 53b4 cmpal 100253b4 <_current_task>,%a3
10c3a32a: 6604 bnes 10c3a330 <proc_pid_stat+0xd2>
10c3a32c: 4e6a movel %usp,%a2
10c3a32e: 6004 bras 10c3a334 <proc_pid_stat+0xd6>
10c3a330: 246b 0268 moveal %a3@(616),%a2
10c3a334: 2f02 movel %d2,%sp@-
10c3a336: 4eb9 10c8 542e jsr 10c8542e <__up_read>
10c3a33c: 588f addql #4,%sp
10c3a33e: 2f0b movel %a3,%sp@-
10c3a340: 4eb9 10c1 0b34 jsr 10c10b34 <get_wchan>
10c3a346: 2400 movel %d0,%d2
10c3a348: 486e fff8 pea %fp@(-8)
10c3a34c: 486e fff0 pea %fp@(-16)
10c3a350: 2f0b movel %a3,%sp@-
10c3a352: 4eba fad4 jsr %pc@(10c39e28 <collect_sigign_sigcatch>)
10c3a356: 7a14 moveq #20,%d5
10c3a358: 9aab 0020 subl %a3@(32),%d5
10c3a35c: 226b 0024 moveal %a3@(36),%a1
10c3a360: 4fef 0010 lea %sp@(16),%sp
10c3a364: 4aab 007a tstl %a3@(122)
10c3a368: 670a beqs 10c3a374 <proc_pid_stat+0x116>
10c3a36a: 206b 0092 moveal %a3@(146),%a0
10c3a36e: 2228 007a movel %a0@(122),%d1
10c3a372: 6002 bras 10c3a376 <proc_pid_stat+0x118>
10c3a374: 7200 moveq #0,%d1
10c3a376: 2f2b 0030 movel %a3@(48),%sp@-
10c3a37a: 2f2b 006c movel %a3@(108),%sp@-
10c3a37e: 2f2b 0126 movel %a3@(294),%sp@-
10c3a382: 2f2b 011a movel %a3@(282),%sp@-
10c3a386: 2f02 movel %d2,%sp@-
10c3a388: 202e fff8 movel %fp@(-8),%d0
10c3a38c: 0880 001f bclr #31,%d0
10c3a390: 2f00 movel %d0,%sp@-
10c3a392: 202e fff0 movel %fp@(-16),%d0
10c3a396: 0880 001f bclr #31,%d0
10c3a39a: 2f00 movel %d0,%sp@-
10c3a39c: 202b 02fa movel %a3@(762),%d0
10c3a3a0: 0880 001f bclr #31,%d0
10c3a3a4: 2f00 movel %d0,%sp@-
10c3a3a6: 202b 030a movel %a3@(778),%d0
10c3a3aa: 0880 001f bclr #31,%d0
10c3a3ae: 2f00 movel %d0,%sp@-
10c3a3b0: 2f06 movel %d6,%sp@-
10c3a3b2: 2f0a movel %a2,%sp@-
10c3a3b4: 7000 moveq #0,%d0
10c3a3b6: b8fc 0000 cmpaw #0,%a4
10c3a3ba: 6704 beqs 10c3a3c0 <proc_pid_stat+0x162>
10c3a3bc: 202c 0042 movel %a4@(66),%d0
10c3a3c0: 2f00 movel %d0,%sp@-
10c3a3c2: 7000 moveq #0,%d0
10c3a3c4: b8fc 0000 cmpaw #0,%a4
10c3a3c8: 6704 beqs 10c3a3ce <proc_pid_stat+0x170>
10c3a3ca: 202c 002a movel %a4@(42),%d0
10c3a3ce: 2f00 movel %d0,%sp@-
10c3a3d0: 7000 moveq #0,%d0
10c3a3d2: b8fc 0000 cmpaw #0,%a4
10c3a3d6: 6704 beqs 10c3a3dc <proc_pid_stat+0x17e>
10c3a3d8: 202c 0026 movel %a4@(38),%d0
10c3a3dc: 2f00 movel %d0,%sp@-
10c3a3de: 2f2b 020a movel %a3@(522),%sp@-
10c3a3e2: 7000 moveq #0,%d0
10c3a3e4: b8fc 0000 cmpaw #0,%a4
10c3a3e8: 6704 beqs 10c3a3ee <proc_pid_stat+0x190>
10c3a3ea: 202c 0056 movel %a4@(86),%d0
10c3a3ee: 2f00 movel %d0,%sp@-
10c3a3f0: 2f03 movel %d3,%sp@-
10c3a3f2: 2f2b 0106 movel %a3@(262),%sp@-
10c3a3f6: 2f2b 00ca movel %a3@(202),%sp@-
10c3a3fa: 42a7 clrl %sp@-
10c3a3fc: 2f09 movel %a1,%sp@-
10c3a3fe: 2f05 movel %d5,%sp@-
10c3a400: 2f2b 0102 movel %a3@(258),%sp@-
10c3a404: 2f2b 00fe movel %a3@(254),%sp@-
10c3a408: 2f2b 00fa movel %a3@(250),%sp@-
10c3a40c: 2f2b 00f6 movel %a3@(246),%sp@-
10c3a410: 2f2b 0122 movel %a3@(290),%sp@-
10c3a414: 2f2b 0116 movel %a3@(278),%sp@-
10c3a418: 2f2b 011e movel %a3@(286),%sp@-
10c3a41c: 2f2b 0112 movel %a3@(274),%sp@-
10c3a420: 2f2b 0004 movel %a3@(4),%sp@-
10c3a424: 2f2e ffec movel %fp@(-20),%sp@-
10c3a428: 2f04 movel %d4,%sp@-
10c3a42a: 2f2b 0086 movel %a3@(134),%sp@-
10c3a42e: 2f2b 007e movel %a3@(126),%sp@-
10c3a432: 2f01 movel %d1,%sp@-
10c3a434: 3047 moveaw %d7,%a0
10c3a436: 2f08 movel %a0,%sp@-
10c3a438: 2f0d movel %a5,%sp@-
10c3a43a: 2f2b 007a movel %a3@(122),%sp@-
10c3a43e: 4879 1000 3562 pea 10003562 <tvecs+0x19ca>
10c3a444: 2f2e 000c movel %fp@(12),%sp@-
10c3a448: 4eb9 10c8 4d6a jsr 10c84d6a <sprintf>
10c3a44e: 2400 movel %d0,%d2
10c3a450: 4fef 00a4 lea %sp@(164),%sp
10c3a454: b8fc 0000 cmpaw #0,%a4
10c3a458: 6708 beqs 10c3a462 <proc_pid_stat+0x204>
10c3a45a: 2f0c movel %a4,%sp@-
10c3a45c: 4eb9 10c1 5534 jsr 10c15534 <mmput>
10c3a462: 2002 movel %d2,%d0
10c3a464: 4cee 3cfc ffc4 moveml %fp@(-60),%d2-%d7/%a2-%a5
10c3a46a: 4e5e unlk %fp
10c3a46c: 4e75 rts
10c3a46e <proc_pid_statm>:
10c3a46e: 4e56 0000 linkw %fp,#0
10c3a472: 48e7 3c3c moveml %d2-%d5/%a2-%a5,%sp@-
10c3a476: 206e 0008 moveal %fp@(8),%a0
10c3a47a: 7600 moveq #0,%d3
10c3a47c: 9bcd subal %a5,%a5
10c3a47e: 7800 moveq #0,%d4
10c3a480: 97cb subal %a3,%a3
10c3a482: 95ca subal %a2,%a2
10c3a484: 2868 002c moveal %a0@(44),%a4
10c3a488: 2a3c 10c8 4d6a movel #281562474,%d5
10c3a48e: b8fc 0000 cmpaw #0,%a4
10c3a492: 6700 0096 beqw 10c3a52a <proc_pid_statm+0xbc>
10c3a496: 5294 addql #1,%a4@
10c3a498: 7412 moveq #18,%d2
10c3a49a: d48c addl %a4,%d2
10c3a49c: 2f02 movel %d2,%sp@-
10c3a49e: 4eb9 10c8 5348 jsr 10c85348 <__down_read>
10c3a4a4: 588f addql #4,%sp
10c3a4a6: 47ec 006a lea %a4@(106),%a3
10c3a4aa: 2f0c movel %a4,%sp@-
10c3a4ac: 45f9 10c2 1040 lea 10c21040 <ksize>,%a2
10c3a4b2: 4e92 jsr %a2@
10c3a4b4: 2600 movel %d0,%d3
10c3a4b6: 588f addql #4,%sp
10c3a4b8: 2a4a moveal %a2,%a5
10c3a4ba: b6fc 0000 cmpaw #0,%a3
10c3a4be: 6742 beqs 10c3a502 <proc_pid_statm+0x94>
10c3a4c0: 202b 0004 movel %a3@(4),%d0
10c3a4c4: 6708 beqs 10c3a4ce <proc_pid_statm+0x60>
10c3a4c6: 2f00 movel %d0,%sp@-
10c3a4c8: 4e95 jsr %a5@
10c3a4ca: d680 addl %d0,%d3
10c3a4cc: 588f addql #4,%sp
10c3a4ce: 2013 movel %a3@,%d0
10c3a4d0: 6726 beqs 10c3a4f8 <proc_pid_statm+0x8a>
10c3a4d2: 2f00 movel %d0,%sp@-
10c3a4d4: 4e92 jsr %a2@
10c3a4d6: d680 addl %d0,%d3
10c3a4d8: 2053 moveal %a3@,%a0
10c3a4da: 2f28 0008 movel %a0@(8),%sp@-
10c3a4de: 4e92 jsr %a2@
10c3a4e0: d680 addl %d0,%d3
10c3a4e2: 508f addql #8,%sp
10c3a4e4: 7001 moveq #1,%d0
10c3a4e6: b0ac 0004 cmpl %a4@(4),%d0
10c3a4ea: 6d08 blts 10c3a4f4 <proc_pid_statm+0x86>
10c3a4ec: 2053 moveal %a3@,%a0
10c3a4ee: b0a8 0004 cmpl %a0@(4),%d0
10c3a4f2: 6c04 bges 10c3a4f8 <proc_pid_statm+0x8a>
10c3a4f4: 2053 moveal %a3@,%a0
10c3a4f6: d890 addl %a0@,%d4
10c3a4f8: 266b 0004 moveal %a3@(4),%a3
10c3a4fc: b6fc 0000 cmpaw #0,%a3
10c3a500: 66be bnes 10c3a4c0 <proc_pid_statm+0x52>
10c3a502: 266c 002a moveal %a4@(42),%a3
10c3a506: 97ec 0026 subal %a4@(38),%a3
10c3a50a: d68b addl %a3,%d3
10c3a50c: 246c 0042 moveal %a4@(66),%a2
10c3a510: 95ec 002e subal %a4@(46),%a2
10c3a514: d68a addl %a2,%d3
10c3a516: 2a43 moveal %d3,%a5
10c3a518: 2f02 movel %d2,%sp@-
10c3a51a: 4eb9 10c8 542e jsr 10c8542e <__up_read>
10c3a520: 2e8c movel %a4,%sp@
10c3a522: 4eb9 10c1 5534 jsr 10c15534 <mmput>
10c3a528: 588f addql #4,%sp
10c3a52a: 42a7 clrl %sp@-
10c3a52c: 2f0a movel %a2,%sp@-
10c3a52e: 42a7 clrl %sp@-
10c3a530: 2f0b movel %a3,%sp@-
10c3a532: 2f04 movel %d4,%sp@-
10c3a534: 2f0d movel %a5,%sp@-
10c3a536: 2f03 movel %d3,%sp@-
10c3a538: 4879 1000 35f7 pea 100035f7 <tvecs+0x1a5f>
10c3a53e: 2f2e 000c movel %fp@(12),%sp@-
10c3a542: 2045 moveal %d5,%a0
10c3a544: 4e90 jsr %a0@
10c3a546: 4cee 3c3c ffe0 moveml %fp@(-32),%d2-%d5/%a2-%a5
10c3a54c: 4e5e unlk %fp
10c3a54e: 4e75 rts
10c3a550 <proc_pid_read_maps>:
10c3a550: 4e56 0000 linkw %fp,#0
10c3a554: 7000 moveq #0,%d0
10c3a556: 4e5e unlk %fp
10c3a558: 4e75 rts
10c3a55a: 4e75 rts
10c3a55c <kmsg_open>:
10c3a55c: 4e56 0000 linkw %fp,#0
10c3a560: 42a7 clrl %sp@-
10c3a562: 42a7 clrl %sp@-
10c3a564: 4878 0001 pea 1 <PF_DTRACE_OFF>
10c3a568: 4eb9 10c1 6258 jsr 10c16258 <do_syslog>
10c3a56e: 4e5e unlk %fp
10c3a570: 4e75 rts
10c3a572 <kmsg_release>:
10c3a572: 4e56 0000 linkw %fp,#0
10c3a576: 42a7 clrl %sp@-
10c3a578: 42a7 clrl %sp@-
10c3a57a: 42a7 clrl %sp@-
10c3a57c: 4eb9 10c1 6258 jsr 10c16258 <do_syslog>
10c3a582: 7000 moveq #0,%d0
10c3a584: 4e5e unlk %fp
10c3a586: 4e75 rts
10c3a588 <kmsg_read>:
10c3a588: 4e56 0000 linkw %fp,#0
10c3a58c: 2f2e 0010 movel %fp@(16),%sp@-
10c3a590: 2f2e 000c movel %fp@(12),%sp@-
10c3a594: 4878 0002 pea 2 <PF_DTRACE_OFF+0x1>
10c3a598: 4eb9 10c1 6258 jsr 10c16258 <do_syslog>
10c3a59e: 4e5e unlk %fp
10c3a5a0: 4e75 rts
10c3a5a2 <kmsg_poll>:
10c3a5a2: 4e56 0000 linkw %fp,#0
10c3a5a6: 202e 000c movel %fp@(12),%d0
10c3a5aa: 223c 1000 cea4 movel #268488356,%d1
10c3a5b0: 4a80 tstl %d0
10c3a5b2: 6716 beqs 10c3a5ca <kmsg_poll+0x28>
10c3a5b4: 4a81 tstl %d1
10c3a5b6: 6712 beqs 10c3a5ca <kmsg_poll+0x28>
10c3a5b8: 2f00 movel %d0,%sp@-
10c3a5ba: 2f01 movel %d1,%sp@-
10c3a5bc: 2f2e 0008 movel %fp@(8),%sp@-
10c3a5c0: 4eb9 10c2 f940 jsr 10c2f940 <__pollwait>
10c3a5c6: 4fef 000c lea %sp@(12),%sp
10c3a5ca: 42a7 clrl %sp@-
10c3a5cc: 42a7 clrl %sp@-
10c3a5ce: 4878 0009 pea 9 <LSIGTRAP+0x4>
10c3a5d2: 4eb9 10c1 6258 jsr 10c16258 <do_syslog>
10c3a5d8: 4a80 tstl %d0
10c3a5da: 56c0 sne %d0
10c3a5dc: 7241 moveq #65,%d1
10c3a5de: c081 andl %d1,%d0
10c3a5e0: 4e5e unlk %fp
10c3a5e2: 4e75 rts
10c3a5e4 <tty_drivers_read_proc>:
10c3a5e4: 4e56 ffd8 linkw %fp,#-40
10c3a5e8: 48e7 3f38 moveml %d2-%d7/%a2-%a4,%sp@-
10c3a5ec: 286e 0008 moveal %fp@(8),%a4
10c3a5f0: 2a2e 0010 movel %fp@(16),%d5
10c3a5f4: 2e2e 0014 movel %fp@(20),%d7
10c3a5f8: 7800 moveq #0,%d4
10c3a5fa: 7c00 moveq #0,%d6
10c3a5fc: 2479 1002 812e moveal 1002812e <tty_drivers>,%a2
10c3a602: b4fc 0000 cmpaw #0,%a2
10c3a606: 6700 0160 beqw 10c3a768 <tty_drivers_read_proc+0x184>
10c3a60a: 0c6a 0001 0014 cmpiw #1,%a2@(20)
10c3a610: 6f28 bles 10c3a63a <tty_drivers_read_proc+0x56>
10c3a612: 326a 0012 moveaw %a2@(18),%a1
10c3a616: 306a 0014 moveaw %a2@(20),%a0
10c3a61a: 4870 98ff pea %a0@(ffffffff,%a1:l)
10c3a61e: 306a 0012 moveaw %a2@(18),%a0
10c3a622: 2f08 movel %a0,%sp@-
10c3a624: 4879 1000 3617 pea 10003617 <tvecs+0x1a7f>
10c3a62a: 486e ffec pea %fp@(-20)
10c3a62e: 4eb9 10c8 4d6a jsr 10c84d6a <sprintf>
10c3a634: 4fef 0010 lea %sp@(16),%sp
10c3a638: 601a bras 10c3a654 <tty_drivers_read_proc+0x70>
10c3a63a: 306a 0012 moveaw %a2@(18),%a0
10c3a63e: 2f08 movel %a0,%sp@-
10c3a640: 4879 1000 361d pea 1000361d <tvecs+0x1a85>
10c3a646: 486e ffec pea %fp@(-20)
10c3a64a: 4eb9 10c8 4d6a jsr 10c84d6a <sprintf>
10c3a650: 4fef 000c lea %sp@(12),%sp
10c3a654: 76ec moveq #-20,%d3
10c3a656: d68e addl %fp,%d3
10c3a658: 47f9 10c8 4d6a lea 10c84d6a <sprintf>,%a3
10c3a65e: 302a 0016 movew %a2@(22),%d0
10c3a662: 0c40 0002 cmpiw #2,%d0
10c3a666: 674c beqs 10c3a6b4 <tty_drivers_read_proc+0xd0>
10c3a668: 6e0a bgts 10c3a674 <tty_drivers_read_proc+0x90>
10c3a66a: 0c40 0001 cmpiw #1,%d0
10c3a66e: 6712 beqs 10c3a682 <tty_drivers_read_proc+0x9e>
10c3a670: 6000 0084 braw 10c3a6f6 <tty_drivers_read_proc+0x112>
10c3a674: 0c40 0003 cmpiw #3,%d0
10c3a678: 6742 beqs 10c3a6bc <tty_drivers_read_proc+0xd8>
10c3a67a: 0c40 0004 cmpiw #4,%d0
10c3a67e: 6752 beqs 10c3a6d2 <tty_drivers_read_proc+0xee>
10c3a680: 6074 bras 10c3a6f6 <tty_drivers_read_proc+0x112>
10c3a682: 302a 0018 movew %a2@(24),%d0
10c3a686: 243c 1000 3620 movel #268449312,%d2
10c3a68c: 0c40 0001 cmpiw #1,%d0
10c3a690: 6700 0082 beqw 10c3a714 <tty_drivers_read_proc+0x130>
10c3a694: 243c 1000 3630 movel #268449328,%d2
10c3a69a: 0c40 0003 cmpiw #3,%d0
10c3a69e: 6774 beqs 10c3a714 <tty_drivers_read_proc+0x130>
10c3a6a0: 243c 1000 364f movel #268449359,%d2
10c3a6a6: 0c40 0002 cmpiw #2,%d0
10c3a6aa: 6668 bnes 10c3a714 <tty_drivers_read_proc+0x130>
10c3a6ac: 243c 1000 363f movel #268449343,%d2
10c3a6b2: 6060 bras 10c3a714 <tty_drivers_read_proc+0x130>
10c3a6b4: 243c 1000 3656 movel #268449366,%d2
10c3a6ba: 6058 bras 10c3a714 <tty_drivers_read_proc+0x130>
10c3a6bc: 243c 1000 366d movel #268449389,%d2
10c3a6c2: 0c6a 0002 0018 cmpiw #2,%a2@(24)
10c3a6c8: 664a bnes 10c3a714 <tty_drivers_read_proc+0x130>
10c3a6ca: 243c 1000 365e movel #268449374,%d2
10c3a6d0: 6042 bras 10c3a714 <tty_drivers_read_proc+0x130>
10c3a6d2: 302a 0018 movew %a2@(24),%d0
10c3a6d6: 243c 1000 3674 movel #268449396,%d2
10c3a6dc: 0c40 0001 cmpiw #1,%d0
10c3a6e0: 6732 beqs 10c3a714 <tty_drivers_read_proc+0x130>
10c3a6e2: 243c 1000 3689 movel #268449417,%d2
10c3a6e8: 0c40 0002 cmpiw #2,%d0
10c3a6ec: 6626 bnes 10c3a714 <tty_drivers_read_proc+0x130>
10c3a6ee: 243c 1000 367f movel #268449407,%d2
10c3a6f4: 601e bras 10c3a714 <tty_drivers_read_proc+0x130>
10c3a6f6: 306a 0018 moveaw %a2@(24),%a0
10c3a6fa: 2f08 movel %a0,%sp@-
10c3a6fc: 306a 0016 moveaw %a2@(22),%a0
10c3a700: 2f08 movel %a0,%sp@-
10c3a702: 4879 1000 368d pea 1000368d <tvecs+0x1af5>
10c3a708: 74d8 moveq #-40,%d2
10c3a70a: d48e addl %fp,%d2
10c3a70c: 2f02 movel %d2,%sp@-
10c3a70e: 4e93 jsr %a3@
10c3a710: 4fef 0010 lea %sp@(16),%sp
10c3a714: 2f02 movel %d2,%sp@-
10c3a716: 2f03 movel %d3,%sp@-
10c3a718: 306a 0010 moveaw %a2@(16),%a0
10c3a71c: 2f08 movel %a0,%sp@-
10c3a71e: 2f2a 0008 movel %a2@(8),%sp@-
10c3a722: 202a 0004 movel %a2@(4),%d0
10c3a726: 6606 bnes 10c3a72e <tty_drivers_read_proc+0x14a>
10c3a728: 203c 1000 3698 movel #268449432,%d0
10c3a72e: 2f00 movel %d0,%sp@-
10c3a730: 4879 1000 36a0 pea 100036a0 <tvecs+0x1b08>
10c3a736: 4874 4800 pea %a4@(00000000,%d4:l)
10c3a73a: 4e93 jsr %a3@
10c3a73c: d880 addl %d0,%d4
10c3a73e: 2204 movel %d4,%d1
10c3a740: d286 addl %d6,%d1
10c3a742: 2005 movel %d5,%d0
10c3a744: d087 addl %d7,%d0
10c3a746: 4fef 001c lea %sp@(28),%sp
10c3a74a: b081 cmpl %d1,%d0
10c3a74c: 6d14 blts 10c3a762 <tty_drivers_read_proc+0x17e>
10c3a74e: ba81 cmpl %d1,%d5
10c3a750: 6f04 bles 10c3a756 <tty_drivers_read_proc+0x172>
10c3a752: 2c01 movel %d1,%d6
10c3a754: 7800 moveq #0,%d4
10c3a756: 246a 00b2 moveal %a2@(178),%a2
10c3a75a: b4fc 0000 cmpaw #0,%a2
10c3a75e: 6600 feaa bnew 10c3a60a <tty_drivers_read_proc+0x26>
10c3a762: b4fc 0000 cmpaw #0,%a2
10c3a766: 6608 bnes 10c3a770 <tty_drivers_read_proc+0x18c>
10c3a768: 206e 0018 moveal %fp@(24),%a0
10c3a76c: 7001 moveq #1,%d0
10c3a76e: 2080 movel %d0,%a0@
10c3a770: 2204 movel %d4,%d1
10c3a772: d286 addl %d6,%d1
10c3a774: 7000 moveq #0,%d0
10c3a776: b285 cmpl %d5,%d1
10c3a778: 6f16 bles 10c3a790 <tty_drivers_read_proc+0x1ac>
10c3a77a: 2005 movel %d5,%d0
10c3a77c: 9086 subl %d6,%d0
10c3a77e: 206e 000c moveal %fp@(12),%a0
10c3a782: d9c0 addal %d0,%a4
10c3a784: 208c movel %a4,%a0@
10c3a786: 2001 movel %d1,%d0
10c3a788: 9085 subl %d5,%d0
10c3a78a: be80 cmpl %d0,%d7
10c3a78c: 6c02 bges 10c3a790 <tty_drivers_read_proc+0x1ac>
10c3a78e: 2007 movel %d7,%d0
10c3a790: 4cee 1cfc ffb4 moveml %fp@(-76),%d2-%d7/%a2-%a4
10c3a796: 4e5e unlk %fp
10c3a798: 4e75 rts
10c3a79a <tty_ldiscs_read_proc>:
10c3a79a: 4e56 0000 linkw %fp,#0
10c3a79e: 48e7 3f38 moveml %d2-%d7/%a2-%a4,%sp@-
10c3a7a2: 246e 0008 moveal %fp@(8),%a2
10c3a7a6: 2c2e 0010 movel %fp@(16),%d6
10c3a7aa: 266e 0014 moveal %fp@(20),%a3
10c3a7ae: 7400 moveq #0,%d2
10c3a7b0: 7a00 moveq #0,%d5
10c3a7b2: 7800 moveq #0,%d4
10c3a7b4: 49f9 1002 7d3a lea 10027d3a <ldiscs+0xc>,%a4
10c3a7ba: 2e06 movel %d6,%d7
10c3a7bc: de8b addl %a3,%d7
10c3a7be: 7600 moveq #0,%d3
10c3a7c0: 0834 0000 3803 btst #0,%a4@(00000003,%d3:l)
10c3a7c6: 673c beqs 10c3a804 <tty_ldiscs_read_proc+0x6a>
10c3a7c8: 2f04 movel %d4,%sp@-
10c3a7ca: 41f9 1002 7d32 lea 10027d32 <ldiscs+0x4>,%a0
10c3a7d0: 2030 3800 movel %a0@(00000000,%d3:l),%d0
10c3a7d4: 6606 bnes 10c3a7dc <tty_ldiscs_read_proc+0x42>
10c3a7d6: 203c 1000 36bc movel #268449468,%d0
10c3a7dc: 2f00 movel %d0,%sp@-
10c3a7de: 4879 1000 36c0 pea 100036c0 <tvecs+0x1b28>
10c3a7e4: 4872 2800 pea %a2@(00000000,%d2:l)
10c3a7e8: 4eb9 10c8 4d6a jsr 10c84d6a <sprintf>
10c3a7ee: d480 addl %d0,%d2
10c3a7f0: 2002 movel %d2,%d0
10c3a7f2: d085 addl %d5,%d0
10c3a7f4: 4fef 0010 lea %sp@(16),%sp
10c3a7f8: be80 cmpl %d0,%d7
10c3a7fa: 6d14 blts 10c3a810 <tty_ldiscs_read_proc+0x76>
10c3a7fc: bc80 cmpl %d0,%d6
10c3a7fe: 6f04 bles 10c3a804 <tty_ldiscs_read_proc+0x6a>
10c3a800: 2a00 movel %d0,%d5
10c3a802: 7400 moveq #0,%d2
10c3a804: 7040 moveq #64,%d0
10c3a806: d680 addl %d0,%d3
10c3a808: 5284 addql #1,%d4
10c3a80a: 700f moveq #15,%d0
10c3a80c: b084 cmpl %d4,%d0
10c3a80e: 6cb0 bges 10c3a7c0 <tty_ldiscs_read_proc+0x26>
10c3a810: 700f moveq #15,%d0
10c3a812: b084 cmpl %d4,%d0
10c3a814: 6c08 bges 10c3a81e <tty_ldiscs_read_proc+0x84>
10c3a816: 206e 0018 moveal %fp@(24),%a0
10c3a81a: 7001 moveq #1,%d0
10c3a81c: 2080 movel %d0,%a0@
10c3a81e: 2202 movel %d2,%d1
10c3a820: d285 addl %d5,%d1
10c3a822: 7000 moveq #0,%d0
10c3a824: b286 cmpl %d6,%d1
10c3a826: 6f16 bles 10c3a83e <tty_ldiscs_read_proc+0xa4>
10c3a828: 2006 movel %d6,%d0
10c3a82a: 9085 subl %d5,%d0
10c3a82c: 206e 000c moveal %fp@(12),%a0
10c3a830: d5c0 addal %d0,%a2
10c3a832: 208a movel %a2,%a0@
10c3a834: 2001 movel %d1,%d0
10c3a836: 9086 subl %d6,%d0
10c3a838: b7c0 cmpal %d0,%a3
10c3a83a: 6c02 bges 10c3a83e <tty_ldiscs_read_proc+0xa4>
10c3a83c: 200b movel %a3,%d0
10c3a83e: 4cee 1cfc ffdc moveml %fp@(-36),%d2-%d7/%a2-%a4
10c3a844: 4e5e unlk %fp
10c3a846: 4e75 rts
10c3a848 <proc_tty_register_driver>:
10c3a848: 4e56 0000 linkw %fp,#0
10c3a84c: 2f0a movel %a2,%sp@-
10c3a84e: 246e 0008 moveal %fp@(8),%a2
10c3a852: 4aaa 00aa tstl %a2@(170)
10c3a856: 6606 bnes 10c3a85e <proc_tty_register_driver+0x16>
10c3a858: 4aaa 00ae tstl %a2@(174)
10c3a85c: 6738 beqs 10c3a896 <proc_tty_register_driver+0x4e>
10c3a85e: 202a 0004 movel %a2@(4),%d0
10c3a862: 6732 beqs 10c3a896 <proc_tty_register_driver+0x4e>
10c3a864: 4aaa 0046 tstl %a2@(70)
10c3a868: 662c bnes 10c3a896 <proc_tty_register_driver+0x4e>
10c3a86a: 2f39 1001 b964 movel 1001b964 <proc_tty_driver>,%sp@-
10c3a870: 42a7 clrl %sp@-
10c3a872: 2f00 movel %d0,%sp@-
10c3a874: 4eb9 10c3 9c46 jsr 10c39c46 <create_proc_entry>
10c3a87a: 2040 moveal %d0,%a0
10c3a87c: b0fc 0000 cmpaw #0,%a0
10c3a880: 6714 beqs 10c3a896 <proc_tty_register_driver+0x4e>
10c3a882: 216a 00aa 0038 movel %a2@(170),%a0@(56)
10c3a888: 216a 00ae 003c movel %a2@(174),%a0@(60)
10c3a88e: 214a 0034 movel %a2,%a0@(52)
10c3a892: 2548 0046 movel %a0,%a2@(70)
10c3a896: 246e fffc moveal %fp@(-4),%a2
10c3a89a: 4e5e unlk %fp
10c3a89c: 4e75 rts
10c3a89e <proc_tty_unregister_driver>:
10c3a89e: 4e56 0000 linkw %fp,#0
10c3a8a2: 2f0a movel %a2,%sp@-
10c3a8a4: 246e 0008 moveal %fp@(8),%a2
10c3a8a8: 4aaa 0046 tstl %a2@(70)
10c3a8ac: 6714 beqs 10c3a8c2 <proc_tty_unregister_driver+0x24>
10c3a8ae: 2f39 1001 b964 movel 1001b964 <proc_tty_driver>,%sp@-
10c3a8b4: 2f2a 0004 movel %a2@(4),%sp@-
10c3a8b8: 4eb9 10c3 9d26 jsr 10c39d26 <remove_proc_entry>
10c3a8be: 42aa 0046 clrl %a2@(70)
10c3a8c2: 246e fffc moveal %fp@(-4),%a2
10c3a8c6: 4e5e unlk %fp
10c3a8c8: 4e75 rts
10c3a8ca: 4e75 rts
10c3a8cc <proc_calc_metrics>:
10c3a8cc: 4e56 0000 linkw %fp,#0
10c3a8d0: 2f02 movel %d2,%sp@-
10c3a8d2: 226e 0010 moveal %fp@(16),%a1
10c3a8d6: 242e 0014 movel %fp@(20),%d2
10c3a8da: 222e 001c movel %fp@(28),%d1
10c3a8de: 2009 movel %a1,%d0
10c3a8e0: d082 addl %d2,%d0
10c3a8e2: b081 cmpl %d1,%d0
10c3a8e4: 6d08 blts 10c3a8ee <proc_calc_metrics+0x22>
10c3a8e6: 206e 0018 moveal %fp@(24),%a0
10c3a8ea: 7001 moveq #1,%d0
10c3a8ec: 2080 movel %d0,%a0@
10c3a8ee: 206e 000c moveal %fp@(12),%a0
10c3a8f2: 202e 0008 movel %fp@(8),%d0
10c3a8f6: d089 addl %a1,%d0
10c3a8f8: 2080 movel %d0,%a0@
10c3a8fa: 9289 subl %a1,%d1
10c3a8fc: b481 cmpl %d1,%d2
10c3a8fe: 6c02 bges 10c3a902 <proc_calc_metrics+0x36>
10c3a900: 2202 movel %d2,%d1
10c3a902: 4a81 tstl %d1
10c3a904: 6c02 bges 10c3a908 <proc_calc_metrics+0x3c>
10c3a906: 7200 moveq #0,%d1
10c3a908: 2001 movel %d1,%d0
10c3a90a: 241f movel %sp@+,%d2
10c3a90c: 4e5e unlk %fp
10c3a90e: 4e75 rts
10c3a910 <loadavg_read_proc>:
10c3a910: 4e56 0000 linkw %fp,#0
10c3a914: 48e7 3f38 moveml %d2-%d7/%a2-%a4,%sp@-
10c3a918: 2c2e 0008 movel %fp@(8),%d6
10c3a91c: 286e 000c moveal %fp@(12),%a4
10c3a920: 266e 0010 moveal %fp@(16),%a3
10c3a924: 246e 0014 moveal %fp@(20),%a2
10c3a928: 2e2e 0018 movel %fp@(24),%d7
10c3a92c: 7a0a moveq #10,%d5
10c3a92e: dab9 1002 53d0 addl 100253d0 <avenrun>,%d5
10c3a934: 780a moveq #10,%d4
10c3a936: d8b9 1002 53d4 addl 100253d4 <avenrun+0x4>,%d4
10c3a93c: 760a moveq #10,%d3
10c3a93e: d6b9 1002 53d8 addl 100253d8 <avenrun+0x8>,%d3
10c3a944: 2f39 1002 568c movel 1002568c <last_pid>,%sp@-
10c3a94a: 2f39 1002 5688 movel 10025688 <nr_threads>,%sp@-
10c3a950: 2f39 1002 67ac movel 100267ac <nr_running>,%sp@-
10c3a956: 2403 movel %d3,%d2
10c3a958: 0282 0000 07ff andil #2047,%d2
10c3a95e: 2002 movel %d2,%d0
10c3a960: d080 addl %d0,%d0
10c3a962: d082 addl %d2,%d0
10c3a964: 2200 movel %d0,%d1
10c3a966: eb89 lsll #5,%d1
10c3a968: d081 addl %d1,%d0
10c3a96a: d082 addl %d2,%d0
10c3a96c: 720b moveq #11,%d1
10c3a96e: e2a0 asrl %d1,%d0
10c3a970: 2f00 movel %d0,%sp@-
10c3a972: e2a3 asrl %d1,%d3
10c3a974: 2f03 movel %d3,%sp@-
10c3a976: 2404 movel %d4,%d2
10c3a978: 0282 0000 07ff andil #2047,%d2
10c3a97e: 2002 movel %d2,%d0
10c3a980: d080 addl %d0,%d0
10c3a982: d082 addl %d2,%d0
10c3a984: 2200 movel %d0,%d1
10c3a986: eb89 lsll #5,%d1
10c3a988: d081 addl %d1,%d0
10c3a98a: d082 addl %d2,%d0
10c3a98c: 720b moveq #11,%d1
10c3a98e: e2a0 asrl %d1,%d0
10c3a990: 2f00 movel %d0,%sp@-
10c3a992: e2a4 asrl %d1,%d4
10c3a994: 2f04 movel %d4,%sp@-
10c3a996: 2405 movel %d5,%d2
10c3a998: 0282 0000 07ff andil #2047,%d2
10c3a99e: 2002 movel %d2,%d0
10c3a9a0: d080 addl %d0,%d0
10c3a9a2: d082 addl %d2,%d0
10c3a9a4: 2200 movel %d0,%d1
10c3a9a6: eb89 lsll #5,%d1
10c3a9a8: d081 addl %d1,%d0
10c3a9aa: d082 addl %d2,%d0
10c3a9ac: 720b moveq #11,%d1
10c3a9ae: e2a0 asrl %d1,%d0
10c3a9b0: 2f00 movel %d0,%sp@-
10c3a9b2: e2a5 asrl %d1,%d5
10c3a9b4: 2f05 movel %d5,%sp@-
10c3a9b6: 4879 1000 3700 pea 10003700 <tvecs+0x1b68>
10c3a9bc: 2f06 movel %d6,%sp@-
10c3a9be: 4eb9 10c8 4d6a jsr 10c84d6a <sprintf>
10c3a9c4: 4fef 0028 lea %sp@(40),%sp
10c3a9c8: 2e80 movel %d0,%sp@
10c3a9ca: 2f07 movel %d7,%sp@-
10c3a9cc: 2f0a movel %a2,%sp@-
10c3a9ce: 2f0b movel %a3,%sp@-
10c3a9d0: 2f0c movel %a4,%sp@-
10c3a9d2: 2f06 movel %d6,%sp@-
10c3a9d4: 4eba fef6 jsr %pc@(10c3a8cc <proc_calc_metrics>)
10c3a9d8: 4cee 1cfc ffdc moveml %fp@(-36),%d2-%d7/%a2-%a4
10c3a9de: 4e5e unlk %fp
10c3a9e0: 4e75 rts
10c3a9e2 <uptime_read_proc>:
10c3a9e2: 4e56 0000 linkw %fp,#0
10c3a9e6: 48e7 3f38 moveml %d2-%d7/%a2-%a4,%sp@-
10c3a9ea: 282e 0008 movel %fp@(8),%d4
10c3a9ee: 286e 000c moveal %fp@(12),%a4
10c3a9f2: 2e2e 0010 movel %fp@(16),%d7
10c3a9f6: 2c2e 0014 movel %fp@(20),%d6
10c3a9fa: 2a2e 0018 movel %fp@(24),%d5
10c3a9fe: 2639 1002 67b0 movel 100267b0 <jiffies>,%d3
10c3aa04: 2079 1000 cc1c moveal 1000cc1c <init_tasks>,%a0
10c3aa0a: 2428 00f6 movel %a0@(246),%d2
10c3aa0e: d4a8 00fa addl %a0@(250),%d2
10c3aa12: 47f9 10c8 599c lea 10c8599c <__umodsi3>,%a3
10c3aa18: 4878 0064 pea 64 <LSIGTRAP+0x5f>
10c3aa1c: 2f02 movel %d2,%sp@-
10c3aa1e: 4e93 jsr %a3@
10c3aa20: 584f addqw #4,%sp
10c3aa22: 2e80 movel %d0,%sp@
10c3aa24: 45f9 10c8 5940 lea 10c85940 <__udivsi3>,%a2
10c3aa2a: 4878 0064 pea 64 <LSIGTRAP+0x5f>
10c3aa2e: 2f02 movel %d2,%sp@-
10c3aa30: 4e92 jsr %a2@
10c3aa32: 584f addqw #4,%sp
10c3aa34: 2e80 movel %d0,%sp@
10c3aa36: 4878 0064 pea 64 <LSIGTRAP+0x5f>
10c3aa3a: 2f03 movel %d3,%sp@-
10c3aa3c: 4e93 jsr %a3@
10c3aa3e: 584f addqw #4,%sp
10c3aa40: 2e80 movel %d0,%sp@
10c3aa42: 4878 0064 pea 64 <LSIGTRAP+0x5f>
10c3aa46: 2f03 movel %d3,%sp@-
10c3aa48: 4e92 jsr %a2@
10c3aa4a: 584f addqw #4,%sp
10c3aa4c: 2e80 movel %d0,%sp@
10c3aa4e: 4879 1000 3722 pea 10003722 <tvecs+0x1b8a>
10c3aa54: 2f04 movel %d4,%sp@-
10c3aa56: 4eb9 10c8 4d6a jsr 10c84d6a <sprintf>
10c3aa5c: 2f00 movel %d0,%sp@-
10c3aa5e: 2f05 movel %d5,%sp@-
10c3aa60: 2f06 movel %d6,%sp@-
10c3aa62: 2f07 movel %d7,%sp@-
10c3aa64: 2f0c movel %a4,%sp@-
10c3aa66: 2f04 movel %d4,%sp@-
10c3aa68: 4eba fe62 jsr %pc@(10c3a8cc <proc_calc_metrics>)
10c3aa6c: 4cee 1cfc ffdc moveml %fp@(-36),%d2-%d7/%a2-%a4
10c3aa72: 4e5e unlk %fp
10c3aa74: 4e75 rts
10c3aa76 <meminfo_read_proc>:
10c3aa76: 4e56 ffc0 linkw %fp,#-64
10c3aa7a: 48e7 3f3c moveml %d2-%d7/%a2-%a5,%sp@-
10c3aa7e: 286e 0008 moveal %fp@(8),%a4
10c3aa82: 2a6e 0010 moveal %fp@(16),%a5
10c3aa86: 2e2e 0014 movel %fp@(20),%d7
10c3aa8a: 2c2e 0018 movel %fp@(24),%d6
10c3aa8e: 74c0 moveq #-64,%d2
10c3aa90: d48e addl %fp,%d2
10c3aa92: 2f02 movel %d2,%sp@-
10c3aa94: 4eb9 10c1 245c jsr 10c1245c <si_meminfo>
10c3aa9a: 2f02 movel %d2,%sp@-
10c3aa9c: 4eb9 10c2 110e jsr 10c2110e <si_swapinfo>
10c3aaa2: 2a39 1000 d078 movel 1000d078 <page_cache_size>,%d5
10c3aaa8: 9aae ffdc subl %fp@(-36),%d5
10c3aaac: 222e ffe4 movel %fp@(-28),%d1
10c3aab0: 4280 clrl %d0
10c3aab2: 2601 movel %d1,%d3
10c3aab4: 4243 clrw %d3
10c3aab6: 4843 swap %d3
10c3aab8: e84b lsrw #4,%d3
10c3aaba: 2400 movel %d0,%d2
10c3aabc: 780c moveq #12,%d4
10c3aabe: e9aa lsll %d4,%d2
10c3aac0: 2003 movel %d3,%d0
10c3aac2: 8082 orl %d2,%d0
10c3aac4: e9a9 lsll %d4,%d1
10c3aac6: 2f01 movel %d1,%sp@-
10c3aac8: 2f00 movel %d0,%sp@-
10c3aaca: 202e ffe0 movel %fp@(-32),%d0
10c3aace: 90ae ffe4 subl %fp@(-28),%d0
10c3aad2: 2200 movel %d0,%d1
10c3aad4: 4280 clrl %d0
10c3aad6: 2601 movel %d1,%d3
10c3aad8: 4243 clrw %d3
10c3aada: 4843 swap %d3
10c3aadc: e84b lsrw #4,%d3
10c3aade: 2400 movel %d0,%d2
10c3aae0: e9aa lsll %d4,%d2
10c3aae2: 2003 movel %d3,%d0
10c3aae4: 8082 orl %d2,%d0
10c3aae6: e9a9 lsll %d4,%d1
10c3aae8: 2f01 movel %d1,%sp@-
10c3aaea: 2f00 movel %d0,%sp@-
10c3aaec: 222e ffe0 movel %fp@(-32),%d1
10c3aaf0: 4280 clrl %d0
10c3aaf2: 2601 movel %d1,%d3
10c3aaf4: 4243 clrw %d3
10c3aaf6: 4843 swap %d3
10c3aaf8: e84b lsrw #4,%d3
10c3aafa: 2400 movel %d0,%d2
10c3aafc: e9aa lsll %d4,%d2
10c3aafe: 2003 movel %d3,%d0
10c3ab00: 8082 orl %d2,%d0
10c3ab02: e9a9 lsll %d4,%d1
10c3ab04: 2f01 movel %d1,%sp@-
10c3ab06: 2f00 movel %d0,%sp@-
10c3ab08: 2205 movel %d5,%d1
10c3ab0a: 5bc0 smi %d0
10c3ab0c: 4880 extw %d0
10c3ab0e: 48c0 extl %d0
10c3ab10: 2601 movel %d1,%d3
10c3ab12: 4243 clrw %d3
10c3ab14: 4843 swap %d3
10c3ab16: e84b lsrw #4,%d3
10c3ab18: 2400 movel %d0,%d2
10c3ab1a: e9aa lsll %d4,%d2
10c3ab1c: 2003 movel %d3,%d0
10c3ab1e: 8082 orl %d2,%d0
10c3ab20: e9a9 lsll %d4,%d1
10c3ab22: 2f01 movel %d1,%sp@-
10c3ab24: 2f00 movel %d0,%sp@-
10c3ab26: 222e ffdc movel %fp@(-36),%d1
10c3ab2a: 4280 clrl %d0
10c3ab2c: 2601 movel %d1,%d3
10c3ab2e: 4243 clrw %d3
10c3ab30: 4843 swap %d3
10c3ab32: e84b lsrw #4,%d3
10c3ab34: 2400 movel %d0,%d2
10c3ab36: e9aa lsll %d4,%d2
10c3ab38: 2003 movel %d3,%d0
10c3ab3a: 8082 orl %d2,%d0
10c3ab3c: e9a9 lsll %d4,%d1
10c3ab3e: 2f01 movel %d1,%sp@-
10c3ab40: 2f00 movel %d0,%sp@-
10c3ab42: 222e ffd8 movel %fp@(-40),%d1
10c3ab46: 4280 clrl %d0
10c3ab48: 2601 movel %d1,%d3
10c3ab4a: 4243 clrw %d3
10c3ab4c: 4843 swap %d3
10c3ab4e: e84b lsrw #4,%d3
10c3ab50: 2400 movel %d0,%d2
10c3ab52: e9aa lsll %d4,%d2
10c3ab54: 2003 movel %d3,%d0
10c3ab56: 8082 orl %d2,%d0
10c3ab58: e9a9 lsll %d4,%d1
10c3ab5a: 2f01 movel %d1,%sp@-
10c3ab5c: 2f00 movel %d0,%sp@-
10c3ab5e: 222e ffd4 movel %fp@(-44),%d1
10c3ab62: 4280 clrl %d0
10c3ab64: 2601 movel %d1,%d3
10c3ab66: 4243 clrw %d3
10c3ab68: 4843 swap %d3
10c3ab6a: e84b lsrw #4,%d3
10c3ab6c: 2400 movel %d0,%d2
10c3ab6e: e9aa lsll %d4,%d2
10c3ab70: 2003 movel %d3,%d0
10c3ab72: 8082 orl %d2,%d0
10c3ab74: e9a9 lsll %d4,%d1
10c3ab76: 2f01 movel %d1,%sp@-
10c3ab78: 2f00 movel %d0,%sp@-
10c3ab7a: 202e ffd0 movel %fp@(-48),%d0
10c3ab7e: 90ae ffd4 subl %fp@(-44),%d0
10c3ab82: 2200 movel %d0,%d1
10c3ab84: 4280 clrl %d0
10c3ab86: 2601 movel %d1,%d3
10c3ab88: 4243 clrw %d3
10c3ab8a: 4843 swap %d3
10c3ab8c: e84b lsrw #4,%d3
10c3ab8e: 2400 movel %d0,%d2
10c3ab90: e9aa lsll %d4,%d2
10c3ab92: 2003 movel %d3,%d0
10c3ab94: 8082 orl %d2,%d0
10c3ab96: e9a9 lsll %d4,%d1
10c3ab98: 2f01 movel %d1,%sp@-
10c3ab9a: 2f00 movel %d0,%sp@-
10c3ab9c: 222e ffd0 movel %fp@(-48),%d1
10c3aba0: 4280 clrl %d0
10c3aba2: 2601 movel %d1,%d3
10c3aba4: 4243 clrw %d3
10c3aba6: 4843 swap %d3
10c3aba8: e84b lsrw #4,%d3
10c3abaa: 2400 movel %d0,%d2
10c3abac: e9aa lsll %d4,%d2
10c3abae: 2003 movel %d3,%d0
10c3abb0: 8082 orl %d2,%d0
10c3abb2: e9a9 lsll %d4,%d1
10c3abb4: 2f01 movel %d1,%sp@-
10c3abb6: 2f00 movel %d0,%sp@-
10c3abb8: 4879 1000 3737 pea 10003737 <tvecs+0x1b9f>
10c3abbe: 2f0c movel %a4,%sp@-
10c3abc0: 45f9 10c8 4d6a lea 10c84d6a <sprintf>,%a2
10c3abc6: 4e92 jsr %a2@
10c3abc8: 2640 moveal %d0,%a3
10c3abca: 4fef 0058 lea %sp@(88),%sp
10c3abce: 202e ffe4 movel %fp@(-28),%d0
10c3abd2: e588 lsll #2,%d0
10c3abd4: 2f00 movel %d0,%sp@-
10c3abd6: 202e ffe0 movel %fp@(-32),%d0
10c3abda: e588 lsll #2,%d0
10c3abdc: 2f00 movel %d0,%sp@-
10c3abde: 282e ffd4 movel %fp@(-44),%d4
10c3abe2: 242e fff0 movel %fp@(-16),%d2
10c3abe6: 2004 movel %d4,%d0
10c3abe8: 9082 subl %d2,%d0
10c3abea: e588 lsll #2,%d0
10c3abec: 2f00 movel %d0,%sp@-
10c3abee: 262e ffd0 movel %fp@(-48),%d3
10c3abf2: 222e ffec movel %fp@(-20),%d1
10c3abf6: 2003 movel %d3,%d0
10c3abf8: 9081 subl %d1,%d0
10c3abfa: e588 lsll #2,%d0
10c3abfc: 2f00 movel %d0,%sp@-
10c3abfe: e58a lsll #2,%d2
10c3ac00: 2f02 movel %d2,%sp@-
10c3ac02: e589 lsll #2,%d1
10c3ac04: 2f01 movel %d1,%sp@-
10c3ac06: 2039 1002 7cb0 movel 10027cb0 <nr_inactive_pages>,%d0
10c3ac0c: e588 lsll #2,%d0
10c3ac0e: 2f00 movel %d0,%sp@-
10c3ac10: 2039 1002 7cb4 movel 10027cb4 <nr_active_pages>,%d0
10c3ac16: e588 lsll #2,%d0
10c3ac18: 2f00 movel %d0,%sp@-
10c3ac1a: 2239 1000 d4c8 movel 1000d4c8 <swapper_space+0x18>,%d1
10c3ac20: 2001 movel %d1,%d0
10c3ac22: e588 lsll #2,%d0
10c3ac24: 2f00 movel %d0,%sp@-
10c3ac26: 9a81 subl %d1,%d5
10c3ac28: e58d lsll #2,%d5
10c3ac2a: 2f05 movel %d5,%sp@-
10c3ac2c: 202e ffdc movel %fp@(-36),%d0
10c3ac30: e588 lsll #2,%d0
10c3ac32: 2f00 movel %d0,%sp@-
10c3ac34: 202e ffd8 movel %fp@(-40),%d0
10c3ac38: e588 lsll #2,%d0
10c3ac3a: 2f00 movel %d0,%sp@-
10c3ac3c: e58c lsll #2,%d4
10c3ac3e: 2f04 movel %d4,%sp@-
10c3ac40: e58b lsll #2,%d3
10c3ac42: 2f03 movel %d3,%sp@-
10c3ac44: 4879 1000 37ad pea 100037ad <tvecs+0x1c15>
10c3ac4a: 4873 c800 pea %a3@(00000000,%a4:l)
10c3ac4e: 4e92 jsr %a2@
10c3ac50: 4fef 0040 lea %sp@(64),%sp
10c3ac54: 4873 0800 pea %a3@(00000000,%d0:l)
10c3ac58: 2f06 movel %d6,%sp@-
10c3ac5a: 2f07 movel %d7,%sp@-
10c3ac5c: 2f0d movel %a5,%sp@-
10c3ac5e: 2f2e 000c movel %fp@(12),%sp@-
10c3ac62: 2f0c movel %a4,%sp@-
10c3ac64: 4eba fc66 jsr %pc@(10c3a8cc <proc_calc_metrics>)
10c3ac68: 4cee 3cfc ff98 moveml %fp@(-104),%d2-%d7/%a2-%a5
10c3ac6e: 4e5e unlk %fp
10c3ac70: 4e75 rts
10c3ac72 <version_read_proc>:
10c3ac72: 4e56 0000 linkw %fp,#0
10c3ac76: 48e7 3c20 moveml %d2-%d5/%a2,%sp@-
10c3ac7a: 246e 0008 moveal %fp@(8),%a2
10c3ac7e: 2a2e 000c movel %fp@(12),%d5
10c3ac82: 282e 0010 movel %fp@(16),%d4
10c3ac86: 262e 0014 movel %fp@(20),%d3
10c3ac8a: 242e 0018 movel %fp@(24),%d2
10c3ac8e: 2079 1000 baea moveal 1000baea <linux_banner>,%a0
10c3ac94: 224a moveal %a2,%a1
10c3ac96: 12d8 moveb %a0@+,%a1@+
10c3ac98: 66fc bnes 10c3ac96 <version_read_proc+0x24>
10c3ac9a: 2f0a movel %a2,%sp@-
10c3ac9c: 4eb9 10c8 418e jsr 10c8418e <strlen>
10c3aca2: 2f00 movel %d0,%sp@-
10c3aca4: 2f02 movel %d2,%sp@-
10c3aca6: 2f03 movel %d3,%sp@-
10c3aca8: 2f04 movel %d4,%sp@-
10c3acaa: 2f05 movel %d5,%sp@-
10c3acac: 2f0a movel %a2,%sp@-
10c3acae: 4eba fc1c jsr %pc@(10c3a8cc <proc_calc_metrics>)
10c3acb2: 4cee 043c ffec moveml %fp@(-20),%d2-%d5/%a2
10c3acb8: 4e5e unlk %fp
10c3acba: 4e75 rts
10c3acbc <cpuinfo_open>:
10c3acbc: 4e56 0000 linkw %fp,#0
10c3acc0: 4879 1000 c7e4 pea 1000c7e4 <cpuinfo_op>
10c3acc6: 2f2e 000c movel %fp@(12),%sp@-
10c3acca: 4eb9 10c3 6ad8 jsr 10c36ad8 <seq_open>
10c3acd0: 4e5e unlk %fp
10c3acd2: 4e75 rts
10c3acd4 <kstat_read_proc>:
10c3acd4: 4e56 fffc linkw %fp,#-4
10c3acd8: 48e7 3f3c moveml %d2-%d7/%a2-%a5,%sp@-
10c3acdc: 286e 0008 moveal %fp@(8),%a4
10c3ace0: 2d79 1002 67b0 movel 100267b0 <jiffies>,%fp@(-4)
10c3ace6: fffc
10c3ace8: 7a00 moveq #0,%d5
10c3acea: 95ca subal %a2,%a2
10c3acec: 7c00 moveq #0,%d6
10c3acee: 7400 moveq #0,%d2
10c3acf0: 7800 moveq #0,%d4
10c3acf2: 47f9 10c8 4d6a lea 10c84d6a <sprintf>,%a3
10c3acf8: 2279 1002 67bc moveal 100267bc <kstat>,%a1
10c3acfe: 2639 1002 67c0 movel 100267c0 <kstat+0x4>,%d3
10c3ad04: 2239 1002 67c4 movel 100267c4 <kstat+0x8>,%d1
10c3ad0a: 4bf9 1002 7bd8 lea 10027bd8 <kstat+0x141c>,%a5
10c3ad10: 7e00 moveq #0,%d7
10c3ad12: d5c9 addal %a1,%a2
10c3ad14: dc83 addl %d3,%d6
10c3ad16: d481 addl %d1,%d2
10c3ad18: 41f5 7800 lea %a5@(00000000,%d7:l),%a0
10c3ad1c: 701f moveq #31,%d0
10c3ad1e: da98 addl %a0@+,%d5
10c3ad20: 51c8 fffc dbf %d0,10c3ad1e <kstat_read_proc+0x4a>
10c3ad24: 4240 clrw %d0
10c3ad26: 5380 subql #1,%d0
10c3ad28: 64f4 bccs 10c3ad1e <kstat_read_proc+0x4a>
10c3ad2a: 5284 addql #1,%d4
10c3ad2c: 4a84 tstl %d4
10c3ad2e: 6fe2 bles 10c3ad12 <kstat_read_proc+0x3e>
10c3ad30: 200a movel %a2,%d0
10c3ad32: d086 addl %d6,%d0
10c3ad34: d082 addl %d2,%d0
10c3ad36: 222e fffc movel %fp@(-4),%d1
10c3ad3a: 9280 subl %d0,%d1
10c3ad3c: 2f01 movel %d1,%sp@-
10c3ad3e: 2f02 movel %d2,%sp@-
10c3ad40: 2f06 movel %d6,%sp@-
10c3ad42: 2f0a movel %a2,%sp@-
10c3ad44: 4879 1000 38e0 pea 100038e0 <tvecs+0x1d48>
10c3ad4a: 2f0c movel %a4,%sp@-
10c3ad4c: 4e93 jsr %a3@
10c3ad4e: 2440 moveal %d0,%a2
10c3ad50: 7800 moveq #0,%d4
10c3ad52: 4fef 0018 lea %sp@(24),%sp
10c3ad56: 2639 1002 67bc movel 100267bc <kstat>,%d3
10c3ad5c: 2439 1002 67c0 movel 100267c0 <kstat+0x4>,%d2
10c3ad62: 2003 movel %d3,%d0
10c3ad64: d082 addl %d2,%d0
10c3ad66: 2239 1002 67c4 movel 100267c4 <kstat+0x8>,%d1
10c3ad6c: d081 addl %d1,%d0
10c3ad6e: 206e fffc moveal %fp@(-4),%a0
10c3ad72: 91c0 subal %d0,%a0
10c3ad74: 2f08 movel %a0,%sp@-
10c3ad76: 2f01 movel %d1,%sp@-
10c3ad78: 2f02 movel %d2,%sp@-
10c3ad7a: 2f03 movel %d3,%sp@-
10c3ad7c: 2f04 movel %d4,%sp@-
10c3ad7e: 4879 1000 38f3 pea 100038f3 <tvecs+0x1d5b>
10c3ad84: 4872 c800 pea %a2@(00000000,%a4:l)
10c3ad88: 4e93 jsr %a3@
10c3ad8a: d5c0 addal %d0,%a2
10c3ad8c: 4fef 001c lea %sp@(28),%sp
10c3ad90: 5284 addql #1,%d4
10c3ad92: 4a84 tstl %d4
10c3ad94: 6fc0 bles 10c3ad56 <kstat_read_proc+0x82>
10c3ad96: 2f05 movel %d5,%sp@-
10c3ad98: 2f39 1002 7bd4 movel 10027bd4 <kstat+0x1418>,%sp@-
10c3ad9e: 2f39 1002 7bd0 movel 10027bd0 <kstat+0x1414>,%sp@-
10c3ada4: 2039 1002 7bcc movel 10027bcc <kstat+0x1410>,%d0
10c3adaa: e288 lsrl #1,%d0
10c3adac: 2f00 movel %d0,%sp@-
10c3adae: 2039 1002 7bc8 movel 10027bc8 <kstat+0x140c>,%d0
10c3adb4: e288 lsrl #1,%d0
10c3adb6: 2f00 movel %d0,%sp@-
10c3adb8: 4879 1000 3907 pea 10003907 <tvecs+0x1d6f>
10c3adbe: 4872 c800 pea %a2@(00000000,%a4:l)
10c3adc2: 4e93 jsr %a3@
10c3adc4: d5c0 addal %d0,%a2
10c3adc6: 7800 moveq #0,%d4
10c3adc8: 4fef 001c lea %sp@(28),%sp
10c3adcc: 4bf9 1002 7bd8 lea 10027bd8 <kstat+0x141c>,%a5
10c3add2: 2404 movel %d4,%d2
10c3add4: 5282 addql #1,%d2
10c3add6: e58c lsll #2,%d4
10c3add8: 2235 4800 movel %a5@(00000000,%d4:l),%d1
10c3addc: 7000 moveq #0,%d0
10c3adde: 51c8 fffe dbf %d0,10c3adde <kstat_read_proc+0x10a>
10c3ade2: 4240 clrw %d0
10c3ade4: 5380 subql #1,%d0
10c3ade6: 64f6 bccs 10c3adde <kstat_read_proc+0x10a>
10c3ade8: 2f01 movel %d1,%sp@-
10c3adea: 4879 1000 3925 pea 10003925 <tvecs+0x1d8d>
10c3adf0: 4872 c800 pea %a2@(00000000,%a4:l)
10c3adf4: 4e93 jsr %a3@
10c3adf6: d5c0 addal %d0,%a2
10c3adf8: 4fef 000c lea %sp@(12),%sp
10c3adfc: 2802 movel %d2,%d4
10c3adfe: 701f moveq #31,%d0
10c3ae00: b084 cmpl %d4,%d0
10c3ae02: 6cce bges 10c3add2 <kstat_read_proc+0xfe>
10c3ae04: 4879 1000 3929 pea 10003929 <tvecs+0x1d91>
10c3ae0a: 4872 c800 pea %a2@(00000000,%a4:l)
10c3ae0e: 4e93 jsr %a3@
10c3ae10: d5c0 addal %d0,%a2
10c3ae12: 7a00 moveq #0,%d5
10c3ae14: 508f addql #8,%sp
10c3ae16: 7800 moveq #0,%d4
10c3ae18: 2c05 movel %d5,%d6
10c3ae1a: 5286 addql #1,%d6
10c3ae1c: 2405 movel %d5,%d2
10c3ae1e: ed8a lsll #6,%d2
10c3ae20: 41f9 1002 67c8 lea 100267c8 <kstat+0xc>,%a0
10c3ae26: 2270 2800 moveal %a0@(00000000,%d2:l),%a1
10c3ae2a: 41f9 1002 73c8 lea 100273c8 <kstat+0xc0c>,%a0
10c3ae30: 2630 2800 movel %a0@(00000000,%d2:l),%d3
10c3ae34: 2009 movel %a1,%d0
10c3ae36: d083 addl %d3,%d0
10c3ae38: 41f9 1002 77c8 lea 100277c8 <kstat+0x100c>,%a0
10c3ae3e: 2230 2800 movel %a0@(00000000,%d2:l),%d1
10c3ae42: d081 addl %d1,%d0
10c3ae44: 6730 beqs 10c3ae76 <kstat_read_proc+0x1a2>
10c3ae46: 2f01 movel %d1,%sp@-
10c3ae48: 41f9 1002 6fc8 lea 10026fc8 <kstat+0x80c>,%a0
10c3ae4e: 2f30 2800 movel %a0@(00000000,%d2:l),%sp@-
10c3ae52: 2f03 movel %d3,%sp@-
10c3ae54: 41f9 1002 6bc8 lea 10026bc8 <kstat+0x40c>,%a0
10c3ae5a: 2f30 2800 movel %a0@(00000000,%d2:l),%sp@-
10c3ae5e: 2f09 movel %a1,%sp@-
10c3ae60: 2f04 movel %d4,%sp@-
10c3ae62: 2f05 movel %d5,%sp@-
10c3ae64: 4879 1000 3934 pea 10003934 <tvecs+0x1d9c>
10c3ae6a: 4872 c800 pea %a2@(00000000,%a4:l)
10c3ae6e: 4e93 jsr %a3@
10c3ae70: d5c0 addal %d0,%a2
10c3ae72: 4fef 0024 lea %sp@(36),%sp
10c3ae76: 5882 addql #4,%d2
10c3ae78: 5284 addql #1,%d4
10c3ae7a: 700f moveq #15,%d0
10c3ae7c: b084 cmpl %d4,%d0
10c3ae7e: 6ca0 bges 10c3ae20 <kstat_read_proc+0x14c>
10c3ae80: 2a06 movel %d6,%d5
10c3ae82: b085 cmpl %d5,%d0
10c3ae84: 6c90 bges 10c3ae16 <kstat_read_proc+0x142>
10c3ae86: 2f39 1002 5660 movel 10025660 <total_forks>,%sp@-
10c3ae8c: 4878 0064 pea 64 <LSIGTRAP+0x5f>
10c3ae90: 2f2e fffc movel %fp@(-4),%sp@-
10c3ae94: 4eb9 10c8 5940 jsr 10c85940 <__udivsi3>
10c3ae9a: 508f addql #8,%sp
10c3ae9c: 2239 1002 5790 movel 10025790 <xtime>,%d1
10c3aea2: 9280 subl %d0,%d1
10c3aea4: 2f01 movel %d1,%sp@-
10c3aea6: 2f39 1002 7c6c movel 10027c6c <kstat+0x14b0>,%sp@-
10c3aeac: 4879 1000 394e pea 1000394e <tvecs+0x1db6>
10c3aeb2: 4872 c800 pea %a2@(00000000,%a4:l)
10c3aeb6: 4e93 jsr %a3@
10c3aeb8: 4872 0800 pea %a2@(00000000,%d0:l)
10c3aebc: 2f2e 0018 movel %fp@(24),%sp@-
10c3aec0: 2f2e 0014 movel %fp@(20),%sp@-
10c3aec4: 2f2e 0010 movel %fp@(16),%sp@-
10c3aec8: 2f2e 000c movel %fp@(12),%sp@-
10c3aecc: 2f0c movel %a4,%sp@-
10c3aece: 4eba f9fc jsr %pc@(10c3a8cc <proc_calc_metrics>)
10c3aed2: 4cee 3cfc ffd4 moveml %fp@(-44),%d2-%d7/%a2-%a5
10c3aed8: 4e5e unlk %fp
10c3aeda: 4e75 rts
10c3aedc <devices_read_proc>:
10c3aedc: 4e56 0000 linkw %fp,#0
10c3aee0: 48e7 3e00 moveml %d2-%d6,%sp@-
10c3aee4: 282e 0008 movel %fp@(8),%d4
10c3aee8: 2c2e 000c movel %fp@(12),%d6
10c3aeec: 2a2e 0010 movel %fp@(16),%d5
10c3aef0: 262e 0014 movel %fp@(20),%d3
10c3aef4: 242e 0018 movel %fp@(24),%d2
10c3aef8: 2f04 movel %d4,%sp@-
10c3aefa: 4eb9 10c2 4510 jsr 10c24510 <get_device_list>
10c3af00: 2f00 movel %d0,%sp@-
10c3af02: 2f02 movel %d2,%sp@-
10c3af04: 2f03 movel %d3,%sp@-
10c3af06: 2f05 movel %d5,%sp@-
10c3af08: 2f06 movel %d6,%sp@-
10c3af0a: 2f04 movel %d4,%sp@-
10c3af0c: 4eba f9be jsr %pc@(10c3a8cc <proc_calc_metrics>)
10c3af10: 4cee 007c ffec moveml %fp@(-20),%d2-%d6
10c3af16: 4e5e unlk %fp
10c3af18: 4e75 rts
10c3af1a <partitions_read_proc>:
10c3af1a: 4e56 0000 linkw %fp,#0
10c3af1e: 2f02 movel %d2,%sp@-
10c3af20: 242e 0014 movel %fp@(20),%d2
10c3af24: 2f02 movel %d2,%sp@-
10c3af26: 2f2e 0010 movel %fp@(16),%sp@-
10c3af2a: 2f2e 000c movel %fp@(12),%sp@-
10c3af2e: 2f2e 0008 movel %fp@(8),%sp@-
10c3af32: 4eb9 10c4 d390 jsr 10c4d390 <get_partition_list>
10c3af38: b480 cmpl %d0,%d2
10c3af3a: 6f08 bles 10c3af44 <partitions_read_proc+0x2a>
10c3af3c: 206e 0018 moveal %fp@(24),%a0
10c3af40: 7201 moveq #1,%d1
10c3af42: 2081 movel %d1,%a0@
10c3af44: 242e fffc movel %fp@(-4),%d2
10c3af48: 4e5e unlk %fp
10c3af4a: 4e75 rts
10c3af4c <interrupts_read_proc>:
10c3af4c: 4e56 0000 linkw %fp,#0
10c3af50: 48e7 3e00 moveml %d2-%d6,%sp@-
10c3af54: 282e 0008 movel %fp@(8),%d4
10c3af58: 2c2e 000c movel %fp@(12),%d6
10c3af5c: 2a2e 0010 movel %fp@(16),%d5
10c3af60: 262e 0014 movel %fp@(20),%d3
10c3af64: 242e 0018 movel %fp@(24),%d2
10c3af68: 2f04 movel %d4,%sp@-
10c3af6a: 4eb9 10c1 3a54 jsr 10c13a54 <get_irq_list>
10c3af70: 2f00 movel %d0,%sp@-
10c3af72: 2f02 movel %d2,%sp@-
10c3af74: 2f03 movel %d3,%sp@-
10c3af76: 2f05 movel %d5,%sp@-
10c3af78: 2f06 movel %d6,%sp@-
10c3af7a: 2f04 movel %d4,%sp@-
10c3af7c: 4eba f94e jsr %pc@(10c3a8cc <proc_calc_metrics>)
10c3af80: 4cee 007c ffec moveml %fp@(-20),%d2-%d6
10c3af86: 4e5e unlk %fp
10c3af88: 4e75 rts
10c3af8a <filesystems_read_proc>:
10c3af8a: 4e56 0000 linkw %fp,#0
10c3af8e: 48e7 3e00 moveml %d2-%d6,%sp@-
10c3af92: 282e 0008 movel %fp@(8),%d4
10c3af96: 2c2e 000c movel %fp@(12),%d6
10c3af9a: 2a2e 0010 movel %fp@(16),%d5
10c3af9e: 262e 0014 movel %fp@(20),%d3
10c3afa2: 242e 0018 movel %fp@(24),%d2
10c3afa6: 2f04 movel %d4,%sp@-
10c3afa8: 4eb9 10c2 7db4 jsr 10c27db4 <get_filesystem_list>
10c3afae: 2f00 movel %d0,%sp@-
10c3afb0: 2f02 movel %d2,%sp@-
10c3afb2: 2f03 movel %d3,%sp@-
10c3afb4: 2f05 movel %d5,%sp@-
10c3afb6: 2f06 movel %d6,%sp@-
10c3afb8: 2f04 movel %d4,%sp@-
10c3afba: 4eba f910 jsr %pc@(10c3a8cc <proc_calc_metrics>)
10c3afbe: 4cee 007c ffec moveml %fp@(-20),%d2-%d6
10c3afc4: 4e5e unlk %fp
10c3afc6: 4e75 rts
10c3afc8 <dma_read_proc>:
10c3afc8: 4e56 0000 linkw %fp,#0
10c3afcc: 48e7 3e00 moveml %d2-%d6,%sp@-
10c3afd0: 282e 0008 movel %fp@(8),%d4
10c3afd4: 2c2e 000c movel %fp@(12),%d6
10c3afd8: 2a2e 0010 movel %fp@(16),%d5
10c3afdc: 262e 0014 movel %fp@(20),%d3
10c3afe0: 242e 0018 movel %fp@(24),%d2
10c3afe4: 2f04 movel %d4,%sp@-
10c3afe6: 4eb9 10c1 d3fc jsr 10c1d3fc <get_dma_list>
10c3afec: 2f00 movel %d0,%sp@-
10c3afee: 2f02 movel %d2,%sp@-
10c3aff0: 2f03 movel %d3,%sp@-
10c3aff2: 2f05 movel %d5,%sp@-
10c3aff4: 2f06 movel %d6,%sp@-
10c3aff6: 2f04 movel %d4,%sp@-
10c3aff8: 4eba f8d2 jsr %pc@(10c3a8cc <proc_calc_metrics>)
10c3affc: 4cee 007c ffec moveml %fp@(-20),%d2-%d6
10c3b002: 4e5e unlk %fp
10c3b004: 4e75 rts
10c3b006 <ioports_read_proc>:
10c3b006: 4e56 0000 linkw %fp,#0
10c3b00a: 48e7 3e00 moveml %d2-%d6,%sp@-
10c3b00e: 282e 0008 movel %fp@(8),%d4
10c3b012: 2c2e 000c movel %fp@(12),%d6
10c3b016: 2a2e 0010 movel %fp@(16),%d5
10c3b01a: 262e 0014 movel %fp@(20),%d3
10c3b01e: 242e 0018 movel %fp@(24),%d2
10c3b022: 4878 1000 pea 1000 <LFLUSH_I_AND_D+0x7f8>
10c3b026: 2f04 movel %d4,%sp@-
10c3b028: 4879 1000 cf10 pea 1000cf10 <ioport_resource>
10c3b02e: 4eb9 10c1 8b10 jsr 10c18b10 <get_resource_list>
10c3b034: 2f00 movel %d0,%sp@-
10c3b036: 2f02 movel %d2,%sp@-
10c3b038: 2f03 movel %d3,%sp@-
10c3b03a: 2f05 movel %d5,%sp@-
10c3b03c: 2f06 movel %d6,%sp@-
10c3b03e: 2f04 movel %d4,%sp@-
10c3b040: 4eba f88a jsr %pc@(10c3a8cc <proc_calc_metrics>)
10c3b044: 4cee 007c ffec moveml %fp@(-20),%d2-%d6
10c3b04a: 4e5e unlk %fp
10c3b04c: 4e75 rts
10c3b04e <cmdline_read_proc>:
10c3b04e: 4e56 0000 linkw %fp,#0
10c3b052: 48e7 3e00 moveml %d2-%d6,%sp@-
10c3b056: 242e 0008 movel %fp@(8),%d2
10c3b05a: 2c2e 000c movel %fp@(12),%d6
10c3b05e: 2a2e 0010 movel %fp@(16),%d5
10c3b062: 282e 0014 movel %fp@(20),%d4
10c3b066: 262e 0018 movel %fp@(24),%d3
10c3b06a: 4879 1002 4fa0 pea 10024fa0 <saved_command_line>
10c3b070: 4879 1000 3970 pea 10003970 <tvecs+0x1dd8>
10c3b076: 2f02 movel %d2,%sp@-
10c3b078: 4eb9 10c8 4d6a jsr 10c84d6a <sprintf>
10c3b07e: 2f02 movel %d2,%sp@-
10c3b080: 4eb9 10c8 418e jsr 10c8418e <strlen>
10c3b086: 2f00 movel %d0,%sp@-
10c3b088: 2f03 movel %d3,%sp@-
10c3b08a: 2f04 movel %d4,%sp@-
10c3b08c: 2f05 movel %d5,%sp@-
10c3b08e: 2f06 movel %d6,%sp@-
10c3b090: 2f02 movel %d2,%sp@-
10c3b092: 4eba f838 jsr %pc@(10c3a8cc <proc_calc_metrics>)
10c3b096: 4cee 007c ffec moveml %fp@(-20),%d2-%d6
10c3b09c: 4e5e unlk %fp
10c3b09e: 4e75 rts
10c3b0a0 <locks_read_proc>:
10c3b0a0: 4e56 0000 linkw %fp,#0
10c3b0a4: 2f02 movel %d2,%sp@-
10c3b0a6: 242e 0014 movel %fp@(20),%d2
10c3b0aa: 2f02 movel %d2,%sp@-
10c3b0ac: 2f2e 0010 movel %fp@(16),%sp@-
10c3b0b0: 2f2e 000c movel %fp@(12),%sp@-
10c3b0b4: 2f2e 0008 movel %fp@(8),%sp@-
10c3b0b8: 4eb9 10c3 24fe jsr 10c324fe <get_locks_status>
10c3b0be: b480 cmpl %d0,%d2
10c3b0c0: 6f08 bles 10c3b0ca <locks_read_proc+0x2a>
10c3b0c2: 206e 0018 moveal %fp@(24),%a0
10c3b0c6: 7201 moveq #1,%d1
10c3b0c8: 2081 movel %d1,%a0@
10c3b0ca: 242e fffc movel %fp@(-4),%d2
10c3b0ce: 4e5e unlk %fp
10c3b0d0: 4e75 rts
10c3b0d2 <execdomains_read_proc>:
10c3b0d2: 4e56 0000 linkw %fp,#0
10c3b0d6: 48e7 3e00 moveml %d2-%d6,%sp@-
10c3b0da: 282e 0008 movel %fp@(8),%d4
10c3b0de: 2c2e 000c movel %fp@(12),%d6
10c3b0e2: 2a2e 0010 movel %fp@(16),%d5
10c3b0e6: 262e 0014 movel %fp@(20),%d3
10c3b0ea: 242e 0018 movel %fp@(24),%d2
10c3b0ee: 2f04 movel %d4,%sp@-
10c3b0f0: 4eb9 10c1 602a jsr 10c1602a <get_exec_domain_list>
10c3b0f6: 2f00 movel %d0,%sp@-
10c3b0f8: 2f02 movel %d2,%sp@-
10c3b0fa: 2f03 movel %d3,%sp@-
10c3b0fc: 2f05 movel %d5,%sp@-
10c3b0fe: 2f06 movel %d6,%sp@-
10c3b100: 2f04 movel %d4,%sp@-
10c3b102: 4eba f7c8 jsr %pc@(10c3a8cc <proc_calc_metrics>)
10c3b106: 4cee 007c ffec moveml %fp@(-20),%d2-%d6
10c3b10c: 4e5e unlk %fp
10c3b10e: 4e75 rts
10c3b110 <swaps_read_proc>:
10c3b110: 4e56 0000 linkw %fp,#0
10c3b114: 48e7 3e00 moveml %d2-%d6,%sp@-
10c3b118: 282e 0008 movel %fp@(8),%d4
10c3b11c: 2c2e 000c movel %fp@(12),%d6
10c3b120: 2a2e 0010 movel %fp@(16),%d5
10c3b124: 262e 0014 movel %fp@(20),%d3
10c3b128: 242e 0018 movel %fp@(24),%d2
10c3b12c: 2f04 movel %d4,%sp@-
10c3b12e: 4eb9 10c2 10e2 jsr 10c210e2 <get_swaparea_info>
10c3b134: 2f00 movel %d0,%sp@-
10c3b136: 2f02 movel %d2,%sp@-
10c3b138: 2f03 movel %d3,%sp@-
10c3b13a: 2f05 movel %d5,%sp@-
10c3b13c: 2f06 movel %d6,%sp@-
10c3b13e: 2f04 movel %d4,%sp@-
10c3b140: 4eba f78a jsr %pc@(10c3a8cc <proc_calc_metrics>)
10c3b144: 4cee 007c ffec moveml %fp@(-20),%d2-%d6
10c3b14a: 4e5e unlk %fp
10c3b14c: 4e75 rts
10c3b14e <memory_read_proc>:
10c3b14e: 4e56 0000 linkw %fp,#0
10c3b152: 48e7 3e00 moveml %d2-%d6,%sp@-
10c3b156: 282e 0008 movel %fp@(8),%d4
10c3b15a: 2c2e 000c movel %fp@(12),%d6
10c3b15e: 2a2e 0010 movel %fp@(16),%d5
10c3b162: 262e 0014 movel %fp@(20),%d3
10c3b166: 242e 0018 movel %fp@(24),%d2
10c3b16a: 4878 1000 pea 1000 <LFLUSH_I_AND_D+0x7f8>
10c3b16e: 2f04 movel %d4,%sp@-
10c3b170: 4879 1000 cf2c pea 1000cf2c <iomem_resource>
10c3b176: 4eb9 10c1 8b10 jsr 10c18b10 <get_resource_list>
10c3b17c: 2f00 movel %d0,%sp@-
10c3b17e: 2f02 movel %d2,%sp@-
10c3b180: 2f03 movel %d3,%sp@-
10c3b182: 2f05 movel %d5,%sp@-
10c3b184: 2f06 movel %d6,%sp@-
10c3b186: 2f04 movel %d4,%sp@-
10c3b188: 4eba f742 jsr %pc@(10c3a8cc <proc_calc_metrics>)
10c3b18c: 4cee 007c ffec moveml %fp@(-20),%d2-%d6
10c3b192: 4e5e unlk %fp
10c3b194: 4e75 rts
10c3b196 <read_profile>:
10c3b196: 4e56 fffc linkw %fp,#-4
10c3b19a: 48e7 3030 moveml %d2-%d3/%a2-%a3,%sp@-
10c3b19e: 226e 000c moveal %fp@(12),%a1
10c3b1a2: 242e 0010 movel %fp@(16),%d2
10c3b1a6: 246e 0014 moveal %fp@(20),%a2
10c3b1aa: 222a 0004 movel %a2@(4),%d1
10c3b1ae: 7001 moveq #1,%d0
10c3b1b0: 2639 1002 5684 movel 10025684 <prof_shift>,%d3
10c3b1b6: e7a8 lsll %d3,%d0
10c3b1b8: 2d40 fffc movel %d0,%fp@(-4)
10c3b1bc: 2039 1002 5720 movel 10025720 <prof_len>,%d0
10c3b1c2: 5280 addql #1,%d0
10c3b1c4: e588 lsll #2,%d0
10c3b1c6: b081 cmpl %d1,%d0
10c3b1c8: 6204 bhis 10c3b1ce <read_profile+0x38>
10c3b1ca: 7000 moveq #0,%d0
10c3b1cc: 605c bras 10c3b22a <read_profile+0x94>
10c3b1ce: 9081 subl %d1,%d0
10c3b1d0: b082 cmpl %d2,%d0
10c3b1d2: 6402 bccs 10c3b1d6 <read_profile+0x40>
10c3b1d4: 2400 movel %d0,%d2
10c3b1d6: 7600 moveq #0,%d3
10c3b1d8: 47f9 10c8 5744 lea 10c85744 <memcpy>,%a3
10c3b1de: 7003 moveq #3,%d0
10c3b1e0: b081 cmpl %d1,%d0
10c3b1e2: 651e bcss 10c3b202 <read_profile+0x6c>
10c3b1e4: 4a82 tstl %d2
10c3b1e6: 671a beqs 10c3b202 <read_profile+0x6c>
10c3b1e8: 41f6 18fc lea %fp@(fffffffc,%d1:l),%a0
10c3b1ec: 1018 moveb %a0@+,%d0
10c3b1ee: 1280 moveb %d0,%a1@
10c3b1f0: 5289 addql #1,%a1
10c3b1f2: 5281 addql #1,%d1
10c3b1f4: 5382 subql #1,%d2
10c3b1f6: 5283 addql #1,%d3
10c3b1f8: 7003 moveq #3,%d0
10c3b1fa: b081 cmpl %d1,%d0
10c3b1fc: 6504 bcss 10c3b202 <read_profile+0x6c>
10c3b1fe: 4a82 tstl %d2
10c3b200: 66ea bnes 10c3b1ec <read_profile+0x56>
10c3b202: 2079 1002 7c7c moveal 10027c7c <prof_buffer>,%a0
10c3b208: d1c1 addal %d1,%a0
10c3b20a: 2f02 movel %d2,%sp@-
10c3b20c: 4868 fffc pea %a0@(-4)
10c3b210: 2f09 movel %a1,%sp@-
10c3b212: 4e93 jsr %a3@
10c3b214: d682 addl %d2,%d3
10c3b216: 2203 movel %d3,%d1
10c3b218: 5bc0 smi %d0
10c3b21a: 4880 extw %d0
10c3b21c: 48c0 extl %d0
10c3b21e: d3aa 0004 addl %d1,%a2@(4)
10c3b222: 2412 movel %a2@,%d2
10c3b224: d580 addxl %d0,%d2
10c3b226: 2482 movel %d2,%a2@
10c3b228: 2003 movel %d3,%d0
10c3b22a: 4cee 0c0c ffec moveml %fp@(-20),%d2-%d3/%a2-%a3
10c3b230: 4e5e unlk %fp
10c3b232: 4e75 rts
10c3b234 <write_profile>:
10c3b234: 4e56 0000 linkw %fp,#0
10c3b238: 2f02 movel %d2,%sp@-
10c3b23a: 242e 0010 movel %fp@(16),%d2
10c3b23e: 2039 1002 5720 movel 10025720 <prof_len>,%d0
10c3b244: e588 lsll #2,%d0
10c3b246: 2f00 movel %d0,%sp@-
10c3b248: 42a7 clrl %sp@-
10c3b24a: 2f39 1002 7c7c movel 10027c7c <prof_buffer>,%sp@-
10c3b250: 4eb9 10c8 576c jsr 10c8576c <memset>
10c3b256: 2002 movel %d2,%d0
10c3b258: 242e fffc movel %fp@(-4),%d2
10c3b25c: 4e5e unlk %fp
10c3b25e: 4e75 rts
10c3b260 <mounts_open>:
10c3b260: 4e56 0000 linkw %fp,#0
10c3b264: 4879 1000 dc00 pea 1000dc00 <mounts_op>
10c3b26a: 2f2e 000c movel %fp@(12),%sp@-
10c3b26e: 4eb9 10c3 6ad8 jsr 10c36ad8 <seq_open>
10c3b274: 4e5e unlk %fp
10c3b276: 4e75 rts
10c3b278 <create_seq_entry>:
10c3b278: 4e56 0000 linkw %fp,#0
10c3b27c: 42a7 clrl %sp@-
10c3b27e: 4280 clrl %d0
10c3b280: 302e 000e movew %fp@(14),%d0
10c3b284: 2f00 movel %d0,%sp@-
10c3b286: 2f2e 0008 movel %fp@(8),%sp@-
10c3b28a: 4eb9 10c3 9c46 jsr 10c39c46 <create_proc_entry>
10c3b290: 2040 moveal %d0,%a0
10c3b292: b0fc 0000 cmpaw #0,%a0
10c3b296: 6706 beqs 10c3b29e <create_seq_entry+0x26>
10c3b298: 216e 0010 001c movel %fp@(16),%a0@(28)
10c3b29e: 4e5e unlk %fp
10c3b2a0: 4e75 rts
10c3b2a2: 4e75 rts
10c3b2a4 <open_kcore>:
10c3b2a4: 4e56 0000 linkw %fp,#0
10c3b2a8: 2079 1002 53b4 moveal 100253b4 <_current_task>,%a0
10c3b2ae: 0828 0001 01d1 btst #1,%a0@(465)
10c3b2b4: 6708 beqs 10c3b2be <open_kcore+0x1a>
10c3b2b6: 0068 0100 0006 oriw #256,%a0@(6)
10c3b2bc: 6004 bras 10c3b2c2 <open_kcore+0x1e>
10c3b2be: 70ff moveq #-1,%d0
10c3b2c0: 6002 bras 10c3b2c4 <open_kcore+0x20>
10c3b2c2: 7000 moveq #0,%d0
10c3b2c4: 4e5e unlk %fp
10c3b2c6: 4e75 rts
10c3b2c8 <read_kcore>:
10c3b2c8: 4e56 fef8 linkw %fp,#-264
10c3b2cc: 48e7 3f3c moveml %d2-%d7/%a2-%a5,%sp@-
10c3b2d0: 266e 000c moveal %fp@(12),%a3
10c3b2d4: 246e 0010 moveal %fp@(16),%a2
10c3b2d8: 2a6e 0014 moveal %fp@(20),%a5
10c3b2dc: 2c15 movel %a5@,%d6
10c3b2de: 2e2d 0004 movel %a5@(4),%d7
10c3b2e2: 4878 0108 pea 108 <LSIGTRAP+0x103>
10c3b2e6: 42a7 clrl %sp@-
10c3b2e8: 49ee fef8 lea %fp@(-264),%a4
10c3b2ec: 2f0c movel %a4,%sp@-
10c3b2ee: 4eb9 10c8 576c jsr 10c8576c <memset>
10c3b2f4: 2d7c 0000 0111 movel #273,%fp@(-36)
10c3b2fa: ffdc
10c3b2fc: 2039 1002 7c9c movel 10027c9c <high_memory>,%d0
10c3b302: 720c moveq #12,%d1
10c3b304: e2a8 lsrl %d1,%d0
10c3b306: 2d40 ffbc movel %d0,%fp@(-68)
10c3b30a: 2a39 1002 7c9c movel 10027c9c <high_memory>,%d5
10c3b310: 4284 clrl %d4
10c3b312: 4fef 000c lea %sp@(12),%sp
10c3b316: 2006 movel %d6,%d0
10c3b318: 2207 movel %d7,%d1
10c3b31a: 9285 subl %d5,%d1
10c3b31c: 9184 subxl %d4,%d0
10c3b31e: 6506 bcss 10c3b326 <read_kcore+0x5e>
10c3b320: 7000 moveq #0,%d0
10c3b322: 6000 00f0 braw 10c3b414 <read_kcore+0x14c>
10c3b326: 260a movel %a2,%d3
10c3b328: 4282 clrl %d2
10c3b32a: 2004 movel %d4,%d0
10c3b32c: 2205 movel %d5,%d1
10c3b32e: 9287 subl %d7,%d1
10c3b330: 9186 subxl %d6,%d0
10c3b332: 9681 subl %d1,%d3
10c3b334: 9580 subxl %d0,%d2
10c3b336: 6304 blss 10c3b33c <read_kcore+0x74>
10c3b338: 2445 moveal %d5,%a2
10c3b33a: 95c7 subal %d7,%a2
10c3b33c: 7400 moveq #0,%d2
10c3b33e: 4280 clrl %d0
10c3b340: 223c 0000 0107 movel #263,%d1
10c3b346: 9287 subl %d7,%d1
10c3b348: 9186 subxl %d6,%d0
10c3b34a: 6554 bcss 10c3b3a0 <read_kcore+0xd8>
10c3b34c: b4fc 0000 cmpaw #0,%a2
10c3b350: 6700 00ae beqw 10c3b400 <read_kcore+0x138>
10c3b354: 280a movel %a2,%d4
10c3b356: 260a movel %a2,%d3
10c3b358: 5bc2 smi %d2
10c3b35a: 4882 extw %d2
10c3b35c: 48c2 extl %d2
10c3b35e: 2006 movel %d6,%d0
10c3b360: 2207 movel %d7,%d1
10c3b362: d283 addl %d3,%d1
10c3b364: d182 addxl %d2,%d0
10c3b366: 4282 clrl %d2
10c3b368: 263c 0000 0108 movel #264,%d3
10c3b36e: 9283 subl %d3,%d1
10c3b370: 9182 subxl %d2,%d0
10c3b372: 6308 blss 10c3b37c <read_kcore+0xb4>
10c3b374: 283c 0000 0108 movel #264,%d4
10c3b37a: 9887 subl %d7,%d4
10c3b37c: 2f04 movel %d4,%sp@-
10c3b37e: 4874 7800 pea %a4@(00000000,%d7:l)
10c3b382: 2f0b movel %a3,%sp@-
10c3b384: 4eb9 10c8 5744 jsr 10c85744 <memcpy>
10c3b38a: 4fef 000c lea %sp@(12),%sp
10c3b38e: d7c4 addal %d4,%a3
10c3b390: 2204 movel %d4,%d1
10c3b392: 5bc0 smi %d0
10c3b394: 4880 extw %d0
10c3b396: 48c0 extl %d0
10c3b398: de81 addl %d1,%d7
10c3b39a: dd80 addxl %d0,%d6
10c3b39c: 95c4 subal %d4,%a2
10c3b39e: 2404 movel %d4,%d2
10c3b3a0: b4fc 0000 cmpaw #0,%a2
10c3b3a4: 675a beqs 10c3b400 <read_kcore+0x138>
10c3b3a6: 4280 clrl %d0
10c3b3a8: 223c 0000 1fff movel #8191,%d1
10c3b3ae: 9287 subl %d7,%d1
10c3b3b0: 9186 subxl %d6,%d0
10c3b3b2: 6530 bcss 10c3b3e4 <read_kcore+0x11c>
10c3b3b4: 283c 0000 2000 movel #8192,%d4
10c3b3ba: 9887 subl %d7,%d4
10c3b3bc: b5c4 cmpal %d4,%a2
10c3b3be: 6402 bccs 10c3b3c2 <read_kcore+0xfa>
10c3b3c0: 280a movel %a2,%d4
10c3b3c2: 2f04 movel %d4,%sp@-
10c3b3c4: 42a7 clrl %sp@-
10c3b3c6: 2f0b movel %a3,%sp@-
10c3b3c8: 4eb9 10c8 576c jsr 10c8576c <memset>
10c3b3ce: 4fef 000c lea %sp@(12),%sp
10c3b3d2: d7c4 addal %d4,%a3
10c3b3d4: 2204 movel %d4,%d1
10c3b3d6: 5bc0 smi %d0
10c3b3d8: 4880 extw %d0
10c3b3da: 48c0 extl %d0
10c3b3dc: de81 addl %d1,%d7
10c3b3de: dd80 addxl %d0,%d6
10c3b3e0: 95c4 subal %d4,%a2
10c3b3e2: d484 addl %d4,%d2
10c3b3e4: b4fc 0000 cmpaw #0,%a2
10c3b3e8: 6716 beqs 10c3b400 <read_kcore+0x138>
10c3b3ea: 2f0a movel %a2,%sp@-
10c3b3ec: 2607 movel %d7,%d3
10c3b3ee: 0683 0fff f000 addil #268431360,%d3
10c3b3f4: 2f03 movel %d3,%sp@-
10c3b3f6: 2f0b movel %a3,%sp@-
10c3b3f8: 4eb9 10c8 5744 jsr 10c85744 <memcpy>
10c3b3fe: d48a addl %a2,%d2
10c3b400: 2202 movel %d2,%d1
10c3b402: 5bc0 smi %d0
10c3b404: 4880 extw %d0
10c3b406: 48c0 extl %d0
10c3b408: d3ad 0004 addl %d1,%a5@(4)
10c3b40c: 2615 movel %a5@,%d3
10c3b40e: d780 addxl %d0,%d3
10c3b410: 2a83 movel %d3,%a5@
10c3b412: 2002 movel %d2,%d0
10c3b414: 4cee 3cfc fed0 moveml %fp@(-304),%d2-%d7/%a2-%a5
10c3b41a: 4e5e unlk %fp
10c3b41c: 4e75 rts
10c3b41e: 4e75 rts
10c3b420 <disk_name>:
10c3b420: 4e56 0000 linkw %fp,#0
10c3b424: 48e7 3830 moveml %d2-%d4/%a2-%a3,%sp@-
10c3b428: 266e 0008 moveal %fp@(8),%a3
10c3b42c: 282e 000c movel %fp@(12),%d4
10c3b430: 246e 0010 moveal %fp@(16),%a2
10c3b434: 206b 0004 moveal %a3@(4),%a0
10c3b438: 202b 0008 movel %a3@(8),%d0
10c3b43c: 2404 movel %d4,%d2
10c3b43e: e0a2 asrl %d0,%d2
10c3b440: 7201 moveq #1,%d1
10c3b442: e1a9 lsll %d0,%d1
10c3b444: 5381 subql #1,%d1
10c3b446: 2604 movel %d4,%d3
10c3b448: c681 andl %d1,%d3
10c3b44a: 2013 movel %a3@,%d0
10c3b44c: 2200 movel %d0,%d1
10c3b44e: 5781 subql #3,%d1
10c3b450: 2240 moveal %d0,%a1
10c3b452: 7058 moveq #88,%d0
10c3b454: b081 cmpl %d1,%d0
10c3b456: 6500 00f0 bcsw 10c3b548 <disk_name+0x128>
10c3b45a: 2001 movel %d1,%d0
10c3b45c: d081 addl %d1,%d0
10c3b45e: 303b 0806 movew %pc@(10c3b466 <disk_name+0x46>,%d0:l),%d0
10c3b462: 4efb 0002 jmp %pc@(10c3b466 <disk_name+0x46>,%d0:w)
10c3b466: 00c4 0304
10c3b468: 00e2 0342
10c3b46a: 00e2 0342
10c3b46c: 00e2 0342
10c3b46e: 00e2 0342
10c3b470: 00e2 0342
10c3b472: 00cc 0314
10c3b474: 00e2 0342
10c3b476: 00e2 0342
10c3b478: 00e2 0342
10c3b47a: 00e2 0342
10c3b47c: 00e2 0342
10c3b47e: 00e2 0342
10c3b480: 00e2 0342
10c3b482: 00e2 0342
10c3b484: 00e2 0342
10c3b486: 00e2 0342
10c3b488: 00e2 0342
10c3b48a: 00e2 0342
10c3b48c: 00c2 0302
10c3b48e: 00e2 0342
10c3b490: 00e2 0342
10c3b492: 00e2 0342
10c3b494: 00e2 0342
10c3b496: 00e2 0342
10c3b498: 00e2 0342
10c3b49a: 00e2 0342
10c3b49c: 00e2 0342
10c3b49e: 00e2 0342
10c3b4a0: 00e2 0342
10c3b4a2: 00c0 0300
10c3b4a4: 00be 0276
10c3b4a6: 00e2 0342
10c3b4a8: 00e2 0342
10c3b4aa: 00e2 0342
10c3b4ac: 00e2 0342
10c3b4ae: 00e2 0342
10c3b4b0: 00e2 0342
10c3b4b2: 00e2 0342
10c3b4b4: 00e2 0342
10c3b4b6: 00e2 0342
10c3b4b8: 00e2 0342
10c3b4ba: 00e2 0342
10c3b4bc: 00e2 0342
10c3b4be: 00e2 0342
10c3b4c0: 00e2 0342
10c3b4c2: 00e2 0342
10c3b4c4: 00e2 0342
10c3b4c6: 00e2 0342
10c3b4c8: 00e2 0342
10c3b4ca: 00e2 0342
10c3b4cc: 00e2 0342
10c3b4ce: 00e2 0342
10c3b4d0: 00bc 0274
10c3b4d2: 00ba 00e2 00e2 oril #14811362,%pc@(10c3b5ba <disk_name+0x19a>)
10c3b4d8: 00e2
10c3b4da: 00e2 0342
10c3b4dc: 00e2 0342
10c3b4de: 00e2 0342
10c3b4e0: 00e2 0342
10c3b4e2: 00e2 0342
10c3b4e4: 00e2 0342
10c3b4e6: 00e2 0342
10c3b4e8: 00e2 0342
10c3b4ea: 00e2 0342
10c3b4ec: 00e2 0342
10c3b4ee: 00e2 0342
10c3b4f0: 00e2 0342
10c3b4f2: 00e2 0342
10c3b4f4: 00e2 0342
10c3b4f6: 00e2 0342
10c3b4f8: 00e2 0342
10c3b4fa: 00e2 0342
10c3b4fc: 00e2 0342
10c3b4fe: 00e2 0342
10c3b500: 00e2 0342
10c3b502: 00e2 0342
10c3b504: 00e2 0342
10c3b506: 00e2 0342
10c3b508: 00e2 0342
10c3b50a: 00e2 0342
10c3b50c: 00e2 0342
10c3b50e: 00e2 0342
10c3b510: 00b8 00b6 00b4 oril #11927732,b2 <LSIGTRAP+0xad>
10c3b516: 00b2
10c3b518: 5482 addql #2,%d2
10c3b51a: 5482 addql #2,%d2
10c3b51c: 5482 addql #2,%d2
10c3b51e: 5482 addql #2,%d2
10c3b520: 5482 addql #2,%d2
10c3b522: 5482 addql #2,%d2
10c3b524: 5482 addql #2,%d2
10c3b526: 5482 addql #2,%d2
10c3b528: 5482 addql #2,%d2
10c3b52a: 41f9 1000 3a29 lea 10003a29 <tvecs+0x1e91>,%a0
10c3b530: 6016 bras 10c3b548 <disk_name+0x128>
10c3b532: 2f02 movel %d2,%sp@-
10c3b534: 2f08 movel %a0,%sp@-
10c3b536: 4879 1000 3a2c pea 10003a2c <tvecs+0x1e94>
10c3b53c: 2f0a movel %a2,%sp@-
10c3b53e: 4eb9 10c8 4d6a jsr 10c84d6a <sprintf>
10c3b544: 6000 018a braw 10c3b6d0 <disk_name+0x2b0>
10c3b548: 70bf moveq #-65,%d0
10c3b54a: d089 addl %a1,%d0
10c3b54c: 7206 moveq #6,%d1
10c3b54e: b280 cmpl %d0,%d1
10c3b550: 656a bcss 10c3b5bc <disk_name+0x19c>
10c3b552: 70c0 moveq #-64,%d0
10c3b554: d089 addl %a1,%d0
10c3b556: e988 lsll #4,%d0
10c3b558: d480 addl %d0,%d2
10c3b55a: 7061 moveq #97,%d0
10c3b55c: d082 addl %d2,%d0
10c3b55e: 727a moveq #122,%d1
10c3b560: b280 cmpl %d0,%d1
10c3b562: 6458 bccs 10c3b5bc <disk_name+0x19c>
10c3b564: 70e6 moveq #-26,%d0
10c3b566: d480 addl %d0,%d2
10c3b568: 4878 001a pea 1a <LSIGTRAP+0x15>
10c3b56c: 2f02 movel %d2,%sp@-
10c3b56e: 4eb9 10c8 599c jsr 10c8599c <__umodsi3>
10c3b574: 508f addql #8,%sp
10c3b576: 7261 moveq #97,%d1
10c3b578: d280 addl %d0,%d1
10c3b57a: 2f01 movel %d1,%sp@-
10c3b57c: 4878 001a pea 1a <LSIGTRAP+0x15>
10c3b580: 2f02 movel %d2,%sp@-
10c3b582: 4eb9 10c8 5940 jsr 10c85940 <__udivsi3>
10c3b588: 508f addql #8,%sp
10c3b58a: 7261 moveq #97,%d1
10c3b58c: d280 addl %d0,%d1
10c3b58e: 2f01 movel %d1,%sp@-
10c3b590: 4879 1000 3a31 pea 10003a31 <tvecs+0x1e99>
10c3b596: 2f0a movel %a2,%sp@-
10c3b598: 47f9 10c8 4d6a lea 10c84d6a <sprintf>,%a3
10c3b59e: 4e93 jsr %a3@
10c3b5a0: 4fef 0010 lea %sp@(16),%sp
10c3b5a4: 4a83 tstl %d3
10c3b5a6: 6700 0128 beqw 10c3b6d0 <disk_name+0x2b0>
10c3b5aa: 2f03 movel %d3,%sp@-
10c3b5ac: 4879 1000 3a38 pea 10003a38 <tvecs+0x1ea0>
10c3b5b2: 486a 0004 pea %a2@(4)
10c3b5b6: 4e93 jsr %a3@
10c3b5b8: 6000 0116 braw 10c3b6d0 <disk_name+0x2b0>
10c3b5bc: 70b8 moveq #-72,%d0
10c3b5be: d089 addl %a1,%d0
10c3b5c0: 7207 moveq #7,%d1
10c3b5c2: b280 cmpl %d0,%d1
10c3b5c4: 652e bcss 10c3b5f4 <disk_name+0x1d4>
10c3b5c6: 4a83 tstl %d3
10c3b5c8: 6610 bnes 10c3b5da <disk_name+0x1ba>
10c3b5ca: 2f02 movel %d2,%sp@-
10c3b5cc: 2f00 movel %d0,%sp@-
10c3b5ce: 2f08 movel %a0,%sp@-
10c3b5d0: 4879 1000 3a3b pea 10003a3b <tvecs+0x1ea3>
10c3b5d6: 6000 00d8 braw 10c3b6b0 <disk_name+0x290>
10c3b5da: 2f03 movel %d3,%sp@-
10c3b5dc: 2f02 movel %d2,%sp@-
10c3b5de: 2f00 movel %d0,%sp@-
10c3b5e0: 2f08 movel %a0,%sp@-
10c3b5e2: 4879 1000 3a45 pea 10003a45 <tvecs+0x1ead>
10c3b5e8: 2f0a movel %a2,%sp@-
10c3b5ea: 4eb9 10c8 4d6a jsr 10c84d6a <sprintf>
10c3b5f0: 6000 00de braw 10c3b6d0 <disk_name+0x2b0>
10c3b5f4: 7098 moveq #-104,%d0
10c3b5f6: d089 addl %a1,%d0
10c3b5f8: 7207 moveq #7,%d1
10c3b5fa: b280 cmpl %d0,%d1
10c3b5fc: 652e bcss 10c3b62c <disk_name+0x20c>
10c3b5fe: 4a83 tstl %d3
10c3b600: 6610 bnes 10c3b612 <disk_name+0x1f2>
10c3b602: 2f02 movel %d2,%sp@-
10c3b604: 2f00 movel %d0,%sp@-
10c3b606: 2f08 movel %a0,%sp@-
10c3b608: 4879 1000 3a3b pea 10003a3b <tvecs+0x1ea3>
10c3b60e: 6000 00a0 braw 10c3b6b0 <disk_name+0x290>
10c3b612: 2f03 movel %d3,%sp@-
10c3b614: 2f02 movel %d2,%sp@-
10c3b616: 2f00 movel %d0,%sp@-
10c3b618: 2f08 movel %a0,%sp@-
10c3b61a: 4879 1000 3a45 pea 10003a45 <tvecs+0x1ead>
10c3b620: 2f0a movel %a2,%sp@-
10c3b622: 4eb9 10c8 4d6a jsr 10c84d6a <sprintf>
10c3b628: 6000 00a6 braw 10c3b6d0 <disk_name+0x2b0>
10c3b62c: 70d0 moveq #-48,%d0
10c3b62e: d089 addl %a1,%d0
10c3b630: 7207 moveq #7,%d1
10c3b632: b280 cmpl %d0,%d1
10c3b634: 652a bcss 10c3b660 <disk_name+0x240>
10c3b636: 4a83 tstl %d3
10c3b638: 660e bnes 10c3b648 <disk_name+0x228>
10c3b63a: 2f02 movel %d2,%sp@-
10c3b63c: 2f00 movel %d0,%sp@-
10c3b63e: 2f08 movel %a0,%sp@-
10c3b640: 4879 1000 3a3b pea 10003a3b <tvecs+0x1ea3>
10c3b646: 6068 bras 10c3b6b0 <disk_name+0x290>
10c3b648: 2f03 movel %d3,%sp@-
10c3b64a: 2f02 movel %d2,%sp@-
10c3b64c: 2f00 movel %d0,%sp@-
10c3b64e: 2f08 movel %a0,%sp@-
10c3b650: 4879 1000 3a45 pea 10003a45 <tvecs+0x1ead>
10c3b656: 2f0a movel %a2,%sp@-
10c3b658: 4eb9 10c8 4d6a jsr 10c84d6a <sprintf>
10c3b65e: 6070 bras 10c3b6d0 <disk_name+0x2b0>
10c3b660: 7072 moveq #114,%d0
10c3b662: b089 cmpl %a1,%d0
10c3b664: 6636 bnes 10c3b69c <disk_name+0x27c>
10c3b666: 222b 0008 movel %a3@(8),%d1
10c3b66a: 2404 movel %d4,%d2
10c3b66c: e2a2 asrl %d1,%d2
10c3b66e: 7001 moveq #1,%d0
10c3b670: e3a8 lsll %d1,%d0
10c3b672: 5380 subql #1,%d0
10c3b674: c084 andl %d4,%d0
10c3b676: 660e bnes 10c3b686 <disk_name+0x266>
10c3b678: 2f02 movel %d2,%sp@-
10c3b67a: 2f08 movel %a0,%sp@-
10c3b67c: 4879 1000 3a52 pea 10003a52 <tvecs+0x1eba>
10c3b682: 6000 feb8 braw 10c3b53c <disk_name+0x11c>
10c3b686: 2f00 movel %d0,%sp@-
10c3b688: 2f02 movel %d2,%sp@-
10c3b68a: 2f08 movel %a0,%sp@-
10c3b68c: 4879 1000 3a59 pea 10003a59 <tvecs+0x1ec1>
10c3b692: 2f0a movel %a2,%sp@-
10c3b694: 4eb9 10c8 4d6a jsr 10c84d6a <sprintf>
10c3b69a: 6034 bras 10c3b6d0 <disk_name+0x2b0>
10c3b69c: 4a83 tstl %d3
10c3b69e: 671a beqs 10c3b6ba <disk_name+0x29a>
10c3b6a0: 2f03 movel %d3,%sp@-
10c3b6a2: 2242 moveal %d2,%a1
10c3b6a4: 4869 0061 pea %a1@(97)
10c3b6a8: 2f08 movel %a0,%sp@-
10c3b6aa: 4879 1000 3a63 pea 10003a63 <tvecs+0x1ecb>
10c3b6b0: 2f0a movel %a2,%sp@-
10c3b6b2: 4eb9 10c8 4d6a jsr 10c84d6a <sprintf>
10c3b6b8: 6016 bras 10c3b6d0 <disk_name+0x2b0>
10c3b6ba: 2242 moveal %d2,%a1
10c3b6bc: 4869 0061 pea %a1@(97)
10c3b6c0: 2f08 movel %a0,%sp@-
10c3b6c2: 4879 1000 3a6a pea 10003a6a <tvecs+0x1ed2>
10c3b6c8: 2f0a movel %a2,%sp@-
10c3b6ca: 4eb9 10c8 4d6a jsr 10c84d6a <sprintf>
10c3b6d0: 200a movel %a2,%d0
10c3b6d2: 4cee 0c1c ffec moveml %fp@(-20),%d2-%d4/%a2-%a3
10c3b6d8: 4e5e unlk %fp
10c3b6da: 4e75 rts
10c3b6dc <add_gd_partition>:
10c3b6dc: 4e56 ffc0 linkw %fp,#-64
10c3b6e0: 2f03 movel %d3,%sp@-
10c3b6e2: 2f02 movel %d2,%sp@-
10c3b6e4: 226e 0008 moveal %fp@(8),%a1
10c3b6e8: 242e 000c movel %fp@(12),%d2
10c3b6ec: 222e 0014 movel %fp@(20),%d1
10c3b6f0: 2069 0010 moveal %a1@(16),%a0
10c3b6f4: 2002 movel %d2,%d0
10c3b6f6: e988 lsll #4,%d0
10c3b6f8: 21ae 0010 0800 movel %fp@(16),%a0@(00000000,%d0:l)
10c3b6fe: 2069 0010 moveal %a1@(16),%a0
10c3b702: 2181 0804 movel %d1,%a0@(00000004,%d0:l)
10c3b706: 2211 movel %a1@,%d1
10c3b708: 70b8 moveq #-72,%d0
10c3b70a: d081 addl %d1,%d0
10c3b70c: 7607 moveq #7,%d3
10c3b70e: b680 cmpl %d0,%d3
10c3b710: 6408 bccs 10c3b71a <add_gd_partition+0x3e>
10c3b712: 7098 moveq #-104,%d0
10c3b714: d081 addl %d1,%d0
10c3b716: b680 cmpl %d0,%d3
10c3b718: 651c bcss 10c3b736 <add_gd_partition+0x5a>
10c3b71a: 7001 moveq #1,%d0
10c3b71c: 2229 0008 movel %a1@(8),%d1
10c3b720: e3a8 lsll %d1,%d0
10c3b722: 5380 subql #1,%d0
10c3b724: c480 andl %d0,%d2
10c3b726: 2f02 movel %d2,%sp@-
10c3b728: 4879 1000 3a6f pea 10003a6f <tvecs+0x1ed7>
10c3b72e: 4eb9 10c1 677e jsr 10c1677e <printk>
10c3b734: 601a bras 10c3b750 <add_gd_partition+0x74>
10c3b736: 486e ffc0 pea %fp@(-64)
10c3b73a: 2f02 movel %d2,%sp@-
10c3b73c: 2f09 movel %a1,%sp@-
10c3b73e: 4eba fce0 jsr %pc@(10c3b420 <disk_name>)
10c3b742: 2f00 movel %d0,%sp@-
10c3b744: 4879 1000 3a74 pea 10003a74 <tvecs+0x1edc>
10c3b74a: 4eb9 10c1 677e jsr 10c1677e <printk>
10c3b750: 242e ffb8 movel %fp@(-72),%d2
10c3b754: 262e ffbc movel %fp@(-68),%d3
10c3b758: 4e5e unlk %fp
10c3b75a: 4e75 rts
10c3b75c <check_partition>:
10c3b75c: 4e56 ffc0 linkw %fp,#-64
10c3b760: 48e7 3f3c moveml %d2-%d7/%a2-%a5,%sp@-
10c3b764: 286e 0008 moveal %fp@(8),%a4
10c3b768: 2e2e 0010 movel %fp@(16),%d7
10c3b76c: 382e 000e movew %fp@(14),%d4
10c3b770: 4ab9 1000 e56c tstl 1000e56c <first_time.1407>
10c3b776: 670e beqs 10c3b786 <check_partition+0x2a>
10c3b778: 4879 1000 3a78 pea 10003a78 <tvecs+0x1ee0>
10c3b77e: 4eb9 10c1 677e jsr 10c1677e <printk>
10c3b784: 588f addql #4,%sp
10c3b786: 42b9 1000 e56c clrl 1000e56c <first_time.1407>
10c3b78c: 4285 clrl %d5
10c3b78e: 1a04 moveb %d4,%d5
10c3b790: 206c 0010 moveal %a4@(16),%a0
10c3b794: 2405 movel %d5,%d2
10c3b796: e98a lsll #4,%d2
10c3b798: 2c30 2800 movel %a0@(00000000,%d2:l),%d6
10c3b79c: 70ff moveq #-1,%d0
10c3b79e: b086 cmpl %d6,%d0
10c3b7a0: 6608 bnes 10c3b7aa <check_partition+0x4e>
10c3b7a2: 42b0 2800 clrl %a0@(00000000,%d2:l)
10c3b7a6: 6000 012a braw 10c3b8d2 <check_partition+0x176>
10c3b7aa: 486e ffc0 pea %fp@(-64)
10c3b7ae: 2f05 movel %d5,%sp@-
10c3b7b0: 2f0c movel %a4,%sp@-
10c3b7b2: 4eba fc6c jsr %pc@(10c3b420 <disk_name>)
10c3b7b6: 2f00 movel %d0,%sp@-
10c3b7b8: 4879 1000 3a9a pea 10003a9a <tvecs+0x1f02>
10c3b7be: 45f9 10c1 677e lea 10c1677e <printk>,%a2
10c3b7c4: 4e92 jsr %a2@
10c3b7c6: 4fef 0014 lea %sp@(20),%sp
10c3b7ca: e04c lsrw #8,%d4
10c3b7cc: 0284 0000 00ff andil #255,%d4
10c3b7d2: 2004 movel %d4,%d0
10c3b7d4: e188 lsll #8,%d0
10c3b7d6: 8085 orl %d5,%d0
10c3b7d8: 2f00 movel %d0,%sp@-
10c3b7da: 4eb9 10c2 90ce jsr 10c290ce <bdget>
10c3b7e0: 2640 moveal %d0,%a3
10c3b7e2: 226b 000c moveal %a3@(12),%a1
10c3b7e6: 206c 0010 moveal %a4@(16),%a0
10c3b7ea: 2230 2804 movel %a0@(00000004,%d2:l),%d1
10c3b7ee: 4280 clrl %d0
10c3b7f0: 2401 movel %d1,%d2
10c3b7f2: 4242 clrw %d2
10c3b7f4: 4842 swap %d2
10c3b7f6: ee4a lsrw #7,%d2
10c3b7f8: 2042 moveal %d2,%a0
10c3b7fa: 2400 movel %d0,%d2
10c3b7fc: 7609 moveq #9,%d3
10c3b7fe: e7aa lsll %d3,%d2
10c3b800: 2008 movel %a0,%d0
10c3b802: 8082 orl %d2,%d0
10c3b804: e7a9 lsll %d3,%d1
10c3b806: 2340 0040 movel %d0,%a1@(64)
10c3b80a: 2341 0044 movel %d1,%a1@(68)
10c3b80e: 588f addql #4,%sp
10c3b810: 203c 0000 0400 movel #1024,%d0
10c3b816: e58c lsll #2,%d4
10c3b818: 41f9 1003 1d02 lea 10031d02 <blksize_size>,%a0
10c3b81e: 2070 4800 moveal %a0@(00000000,%d4:l),%a0
10c3b822: 2a4a moveal %a2,%a5
10c3b824: b0fc 0000 cmpaw #0,%a0
10c3b828: 670a beqs 10c3b834 <check_partition+0xd8>
10c3b82a: e58d lsll #2,%d5
10c3b82c: 2830 5800 movel %a0@(00000000,%d5:l),%d4
10c3b830: 6702 beqs 10c3b834 <check_partition+0xd8>
10c3b832: 2004 movel %d4,%d0
10c3b834: 7208 moveq #8,%d1
10c3b836: 226b 000c moveal %a3@(12),%a1
10c3b83a: 41f9 1000 e564 lea 1000e564 <check_part>,%a0
10c3b840: 2407 movel %d7,%d2
10c3b842: 5382 subql #1,%d2
10c3b844: 5281 addql #1,%d1
10c3b846: e288 lsrl #1,%d0
10c3b848: 0c80 0000 0100 cmpil #256,%d0
10c3b84e: 62f4 bhis 10c3b844 <check_partition+0xe8>
10c3b850: 2341 0054 movel %d1,%a1@(84)
10c3b854: 4a90 tstl %a0@
10c3b856: 672e beqs 10c3b886 <check_partition+0x12a>
10c3b858: 2448 moveal %a0,%a2
10c3b85a: 2f07 movel %d7,%sp@-
10c3b85c: 2f06 movel %d6,%sp@-
10c3b85e: 2f0b movel %a3,%sp@-
10c3b860: 2f0c movel %a4,%sp@-
10c3b862: 2052 moveal %a2@,%a0
10c3b864: 4e90 jsr %a0@
10c3b866: 4fef 0010 lea %sp@(16),%sp
10c3b86a: 4a80 tstl %d0
10c3b86c: 6712 beqs 10c3b880 <check_partition+0x124>
10c3b86e: 6c20 bges 10c3b890 <check_partition+0x134>
10c3b870: 4ab9 1000 e560 tstl 1000e560 <warn_no_part>
10c3b876: 6718 beqs 10c3b890 <check_partition+0x134>
10c3b878: 4879 1000 3aa2 pea 10003aa2 <tvecs+0x1f0a>
10c3b87e: 600c bras 10c3b88c <check_partition+0x130>
10c3b880: 588a addql #4,%a2
10c3b882: 4a92 tstl %a2@
10c3b884: 66d4 bnes 10c3b85a <check_partition+0xfe>
10c3b886: 4879 1000 3ac3 pea 10003ac3 <tvecs+0x1f2b>
10c3b88c: 4e95 jsr %a5@
10c3b88e: 588f addql #4,%sp
10c3b890: 4878 0001 pea 1 <PF_DTRACE_OFF>
10c3b894: 2f0b movel %a3,%sp@-
10c3b896: 4eb9 10c2 54c2 jsr 10c254c2 <invalidate_bdev>
10c3b89c: 42a7 clrl %sp@-
10c3b89e: 42a7 clrl %sp@-
10c3b8a0: 206b 000c moveal %a3@(12),%a0
10c3b8a4: 2f28 00a8 movel %a0@(168),%sp@-
10c3b8a8: 4eb9 10c1 dd30 jsr 10c1dd30 <truncate_inode_pages>
10c3b8ae: 2f0b movel %a3,%sp@-
10c3b8b0: 4eb9 10c2 91e6 jsr 10c291e6 <bdput>
10c3b8b6: 4fef 0018 lea %sp@(24),%sp
10c3b8ba: 4aac 0014 tstl %a4@(20)
10c3b8be: 57c0 seq %d0
10c3b8c0: 4880 extw %d0
10c3b8c2: 48c0 extl %d0
10c3b8c4: 4480 negl %d0
10c3b8c6: 2f00 movel %d0,%sp@-
10c3b8c8: 2f02 movel %d2,%sp@-
10c3b8ca: 2f0c movel %a4,%sp@-
10c3b8cc: 4eb9 10c3 b8dc jsr 10c3b8dc <devfs_register_partitions>
10c3b8d2: 4cee 3cfc ff98 moveml %fp@(-104),%d2-%d7/%a2-%a5
10c3b8d8: 4e5e unlk %fp
10c3b8da: 4e75 rts
10c3b8dc <devfs_register_partitions>:
10c3b8dc: 4e56 0000 linkw %fp,#0
10c3b8e0: 4e5e unlk %fp
10c3b8e2: 4e75 rts
10c3b8e4 <register_disk>:
10c3b8e4: 4e56 0000 linkw %fp,#0
10c3b8e8: 206e 0008 moveal %fp@(8),%a0
10c3b8ec: 302e 000e movew %fp@(14),%d0
10c3b8f0: b0fc 0000 cmpaw #0,%a0
10c3b8f4: 671e beqs 10c3b914 <register_disk+0x30>
10c3b8f6: 2f2e 0018 movel %fp@(24),%sp@-
10c3b8fa: 2f2e 0010 movel %fp@(16),%sp@-
10c3b8fe: 0280 0000 00ff andil #255,%d0
10c3b904: 2228 0008 movel %a0@(8),%d1
10c3b908: e2a8 lsrl %d1,%d0
10c3b90a: 2f00 movel %d0,%sp@-
10c3b90c: 2f08 movel %a0,%sp@-
10c3b90e: 4eb9 10c3 b918 jsr 10c3b918 <grok_partitions>
10c3b914: 4e5e unlk %fp
10c3b916: 4e75 rts
10c3b918 <grok_partitions>:
10c3b918: 4e56 0000 linkw %fp,#0
10c3b91c: 48e7 3830 moveml %d2-%d4/%a2-%a3,%sp@-
10c3b920: 246e 0008 moveal %fp@(8),%a2
10c3b924: 242e 000c movel %fp@(12),%d2
10c3b928: 222e 0014 movel %fp@(20),%d1
10c3b92c: 202a 0008 movel %a2@(8),%d0
10c3b930: e1aa lsll %d0,%d2
10c3b932: 2802 movel %d2,%d4
10c3b934: d8aa 000c addl %a2@(12),%d4
10c3b938: 4aaa 0014 tstl %a2@(20)
10c3b93c: 660e bnes 10c3b94c <grok_partitions+0x34>
10c3b93e: 2012 movel %a2@,%d0
10c3b940: e588 lsll #2,%d0
10c3b942: 41f9 1003 20fe lea 100320fe <blk_size>,%a0
10c3b948: 42b0 0800 clrl %a0@(00000000,%d0:l)
10c3b94c: 206a 0010 moveal %a2@(16),%a0
10c3b950: 2002 movel %d2,%d0
10c3b952: e988 lsll #4,%d0
10c3b954: 2181 0804 movel %d1,%a0@(00000004,%d0:l)
10c3b958: 6700 009a beqw 10c3b9f4 <grok_partitions+0xdc>
10c3b95c: 7001 moveq #1,%d0
10c3b95e: b0ae 0010 cmpl %fp@(16),%d0
10c3b962: 6700 0090 beqw 10c3b9f4 <grok_partitions+0xdc>
10c3b966: 206a 0014 moveal %a2@(20),%a0
10c3b96a: 43f9 1003 20fe lea 100320fe <blk_size>,%a1
10c3b970: 2602 movel %d2,%d3
10c3b972: 5283 addql #1,%d3
10c3b974: 47fa fde6 lea %pc@(10c3b75c <check_partition>),%a3
10c3b978: b0fc 0000 cmpaw #0,%a0
10c3b97c: 6728 beqs 10c3b9a6 <grok_partitions+0x8e>
10c3b97e: 2002 movel %d2,%d0
10c3b980: e588 lsll #2,%d0
10c3b982: e281 asrl #1,%d1
10c3b984: 2181 0800 movel %d1,%a0@(00000000,%d0:l)
10c3b988: 2203 movel %d3,%d1
10c3b98a: b881 cmpl %d1,%d4
10c3b98c: 6f18 bles 10c3b9a6 <grok_partitions+0x8e>
10c3b98e: 2001 movel %d1,%d0
10c3b990: e588 lsll #2,%d0
10c3b992: 2044 moveal %d4,%a0
10c3b994: 91c1 subal %d1,%a0
10c3b996: 2208 movel %a0,%d1
10c3b998: 206a 0014 moveal %a2@(20),%a0
10c3b99c: 42b0 0800 clrl %a0@(00000000,%d0:l)
10c3b9a0: 5880 addql #4,%d0
10c3b9a2: 5381 subql #1,%d1
10c3b9a4: 66f2 bnes 10c3b998 <grok_partitions+0x80>
10c3b9a6: 2012 movel %a2@,%d0
10c3b9a8: e588 lsll #2,%d0
10c3b9aa: 23aa 0014 0800 movel %a2@(20),%a1@(00000000,%d0:l)
10c3b9b0: 2f03 movel %d3,%sp@-
10c3b9b2: 302a 0002 movew %a2@(2),%d0
10c3b9b6: e148 lslw #8,%d0
10c3b9b8: 8042 orw %d2,%d0
10c3b9ba: 3f00 movew %d0,%sp@-
10c3b9bc: 4267 clrw %sp@-
10c3b9be: 2f0a movel %a2,%sp@-
10c3b9c0: 4e93 jsr %a3@
10c3b9c2: 4aaa 0014 tstl %a2@(20)
10c3b9c6: 672c beqs 10c3b9f4 <grok_partitions+0xdc>
10c3b9c8: 2202 movel %d2,%d1
10c3b9ca: b881 cmpl %d1,%d4
10c3b9cc: 6f26 bles 10c3b9f4 <grok_partitions+0xdc>
10c3b9ce: 2601 movel %d1,%d3
10c3b9d0: e98b lsll #4,%d3
10c3b9d2: e58a lsll #2,%d2
10c3b9d4: 9881 subl %d1,%d4
10c3b9d6: 2204 movel %d4,%d1
10c3b9d8: 226a 0014 moveal %a2@(20),%a1
10c3b9dc: 206a 0010 moveal %a2@(16),%a0
10c3b9e0: 2030 3804 movel %a0@(00000004,%d3:l),%d0
10c3b9e4: e288 lsrl #1,%d0
10c3b9e6: 2380 2800 movel %d0,%a1@(00000000,%d2:l)
10c3b9ea: 7010 moveq #16,%d0
10c3b9ec: d680 addl %d0,%d3
10c3b9ee: 5882 addql #4,%d2
10c3b9f0: 5381 subql #1,%d1
10c3b9f2: 66e4 bnes 10c3b9d8 <grok_partitions+0xc0>
10c3b9f4: 4cee 0c1c ffec moveml %fp@(-20),%d2-%d4/%a2-%a3
10c3b9fa: 4e5e unlk %fp
10c3b9fc: 4e75 rts
10c3b9fe <read_dev_sector>:
10c3b9fe: 4e56 0000 linkw %fp,#0
10c3ba02: 48e7 2038 moveml %d2/%a2-%a4,%sp@-
10c3ba06: 206e 0008 moveal %fp@(8),%a0
10c3ba0a: 242e 000c movel %fp@(12),%d2
10c3ba0e: 286e 0010 moveal %fp@(16),%a4
10c3ba12: 2068 000c moveal %a0@(12),%a0
10c3ba16: 2468 00a8 moveal %a0@(168),%a2
10c3ba1a: 42a7 clrl %sp@-
10c3ba1c: 206a 001c moveal %a2@(28),%a0
10c3ba20: 2f28 0004 movel %a0@(4),%sp@-
10c3ba24: 4878 0008 pea 8 <LSIGTRAP+0x3>
10c3ba28: 2f02 movel %d2,%sp@-
10c3ba2a: 4eb9 10c8 5940 jsr 10c85940 <__udivsi3>
10c3ba30: 584f addqw #4,%sp
10c3ba32: 2e80 movel %d0,%sp@
10c3ba34: 2f0a movel %a2,%sp@-
10c3ba36: 4eb9 10c1 f46c jsr 10c1f46c <read_cache_page>
10c3ba3c: 2440 moveal %d0,%a2
10c3ba3e: 4fef 0010 lea %sp@(16),%sp
10c3ba42: b4fc fc18 cmpaw #-1000,%a2
10c3ba46: 6258 bhis 10c3baa0 <read_dev_sector+0xa2>
10c3ba48: 47ea 0018 lea %a2@(24),%a3
10c3ba4c: 2013 movel %a3@,%d0
10c3ba4e: 0800 0000 btst #0,%d0
10c3ba52: 670a beqs 10c3ba5e <read_dev_sector+0x60>
10c3ba54: 2f0a movel %a2,%sp@-
10c3ba56: 4eb9 10c1 e498 jsr 10c1e498 <___wait_on_page>
10c3ba5c: 588f addql #4,%sp
10c3ba5e: 2013 movel %a3@,%d0
10c3ba60: 0800 0003 btst #3,%d0
10c3ba64: 6732 beqs 10c3ba98 <read_dev_sector+0x9a>
10c3ba66: 2013 movel %a3@,%d0
10c3ba68: 0800 0001 btst #1,%d0
10c3ba6c: 662a bnes 10c3ba98 <read_dev_sector+0x9a>
10c3ba6e: 288a movel %a2,%a4@
10c3ba70: 4aaa 0038 tstl %a2@(56)
10c3ba74: 660c bnes 10c3ba82 <read_dev_sector+0x84>
10c3ba76: 4879 1000 3a24 pea 10003a24 <tvecs+0x1e8c>
10c3ba7c: 4eb9 10c1 60e4 jsr 10c160e4 <panic>
10c3ba82: 4878 0008 pea 8 <LSIGTRAP+0x3>
10c3ba86: 2f02 movel %d2,%sp@-
10c3ba88: 4eb9 10c8 599c jsr 10c8599c <__umodsi3>
10c3ba8e: 7209 moveq #9,%d1
10c3ba90: e3a8 lsll %d1,%d0
10c3ba92: d0aa 0038 addl %a2@(56),%d0
10c3ba96: 600c bras 10c3baa4 <read_dev_sector+0xa6>
10c3ba98: 2f0a movel %a2,%sp@-
10c3ba9a: 4eb9 10c2 20d0 jsr 10c220d0 <page_cache_release>
10c3baa0: 4294 clrl %a4@
10c3baa2: 7000 moveq #0,%d0
10c3baa4: 4cee 1c04 fff0 moveml %fp@(-16),%d2/%a2-%a4
10c3baaa: 4e5e unlk %fp
10c3baac: 4e75 rts
10c3baae: 4e75 rts
10c3bab0 <partition_name>:
10c3bab0: 4e56 0000 linkw %fp,#0
10c3bab4: 2f2e 0010 movel %fp@(16),%sp@-
10c3bab8: 2f2e 000c movel %fp@(12),%sp@-
10c3babc: 2f2e 0008 movel %fp@(8),%sp@-
10c3bac0: 4eb9 10c3 b420 jsr 10c3b420 <disk_name>
10c3bac6: 4e5e unlk %fp
10c3bac8: 4e75 rts
10c3baca <extended_partition>:
10c3baca: 4e56 fff4 linkw %fp,#-12
10c3bace: 48e7 3f3c moveml %d2-%d7/%a2-%a5,%sp@-
10c3bad2: 262e 0010 movel %fp@(16),%d3
10c3bad6: 7001 moveq #1,%d0
10c3bad8: 206e 0008 moveal %fp@(8),%a0
10c3badc: 2228 0008 movel %a0@(8),%d1
10c3bae0: e3a8 lsll %d1,%d0
10c3bae2: 5380 subql #1,%d0
10c3bae4: 2d40 fff8 movel %d0,%fp@(-8)
10c3bae8: 226e 000c moveal %fp@(12),%a1
10c3baec: 4280 clrl %d0
10c3baee: 3029 0010 movew %a1@(16),%d0
10c3baf2: 2200 movel %d0,%d1
10c3baf4: 7400 moveq #0,%d2
10c3baf6: 4602 notb %d2
10c3baf8: c282 andl %d2,%d1
10c3bafa: e080 asrl #8,%d0
10c3bafc: 3400 movew %d0,%d2
10c3bafe: e14a lslw #8,%d2
10c3bb00: 8441 orw %d1,%d2
10c3bb02: 223c 0000 0200 movel #512,%d1
10c3bb08: 3002 movew %d2,%d0
10c3bb0a: e048 lsrw #8,%d0
10c3bb0c: 0280 0000 00ff andil #255,%d0
10c3bb12: e588 lsll #2,%d0
10c3bb14: 41f9 1002 9388 lea 10029388 <hardsect_size>,%a0
10c3bb1a: 2070 0800 moveal %a0@(00000000,%d0:l),%a0
10c3bb1e: b0fc 0000 cmpaw #0,%a0
10c3bb22: 670e beqs 10c3bb32 <extended_partition+0x68>
10c3bb24: 4280 clrl %d0
10c3bb26: 1002 moveb %d2,%d0
10c3bb28: e588 lsll #2,%d0
10c3bb2a: 2030 0800 movel %a0@(00000000,%d0:l),%d0
10c3bb2e: 6702 beqs 10c3bb32 <extended_partition+0x68>
10c3bb30: 2200 movel %d0,%d1
10c3bb32: 2001 movel %d1,%d0
10c3bb34: 6c06 bges 10c3bb3c <extended_partition+0x72>
10c3bb36: 0680 0000 01ff addil #511,%d0
10c3bb3c: 2e00 movel %d0,%d7
10c3bb3e: 7209 moveq #9,%d1
10c3bb40: e2a7 asrl %d1,%d7
10c3bb42: 42ae fff4 clrl %fp@(-12)
10c3bb46: 226e 0008 moveal %fp@(8),%a1
10c3bb4a: 2069 0010 moveal %a1@(16),%a0
10c3bb4e: e98b lsll #4,%d3
10c3bb50: 2870 3800 moveal %a0@(00000000,%d3:l),%a4
10c3bb54: 2c0c movel %a4,%d6
10c3bb56: 2a6e 0014 moveal %fp@(20),%a5
10c3bb5a: 52ae fff4 addql #1,%fp@(-12)
10c3bb5e: 7064 moveq #100,%d0
10c3bb60: b0ae fff4 cmpl %fp@(-12),%d0
10c3bb64: 6d00 0282 bltw 10c3bde8 <extended_partition+0x31e>
10c3bb68: 202e fff8 movel %fp@(-8),%d0
10c3bb6c: 206e 0018 moveal %fp@(24),%a0
10c3bb70: c090 andl %a0@,%d0
10c3bb72: 6700 0274 beqw 10c3bde8 <extended_partition+0x31e>
10c3bb76: 486e fffc pea %fp@(-4)
10c3bb7a: 2f06 movel %d6,%sp@-
10c3bb7c: 2f2e 000c movel %fp@(12),%sp@-
10c3bb80: 4eb9 10c3 b9fe jsr 10c3b9fe <read_dev_sector>
10c3bb86: 2200 movel %d0,%d1
10c3bb88: 4fef 000c lea %sp@(12),%sp
10c3bb8c: 6700 025a beqw 10c3bde8 <extended_partition+0x31e>
10c3bb90: 2041 moveal %d1,%a0
10c3bb92: 41e8 01fe lea %a0@(510),%a0
10c3bb96: 7000 moveq #0,%d0
10c3bb98: 0c10 0055 cmpib #85,%a0@
10c3bb9c: 660e bnes 10c3bbac <extended_partition+0xe2>
10c3bb9e: 0c28 00aa 0001 cmpib #-86,%a0@(1)
10c3bba4: 57c0 seq %d0
10c3bba6: 4880 extw %d0
10c3bba8: 48c0 extl %d0
10c3bbaa: 4480 negl %d0
10c3bbac: 4a80 tstl %d0
10c3bbae: 6700 022e beqw 10c3bdde <extended_partition+0x314>
10c3bbb2: 2641 moveal %d1,%a3
10c3bbb4: 47eb 01be lea %a3@(446),%a3
10c3bbb8: 7a00 moveq #0,%d5
10c3bbba: 45eb 0008 lea %a3@(8),%a2
10c3bbbe: 242a 0004 movel %a2@(4),%d2
10c3bbc2: 2202 movel %d2,%d1
10c3bbc4: e149 lslw #8,%d1
10c3bbc6: 4841 swap %d1
10c3bbc8: 4241 clrw %d1
10c3bbca: 2002 movel %d2,%d0
10c3bbcc: 0280 0000 ff00 andil #65280,%d0
10c3bbd2: e188 lsll #8,%d0
10c3bbd4: 8280 orl %d0,%d1
10c3bbd6: 2002 movel %d2,%d0
10c3bbd8: 0280 00ff 0000 andil #16711680,%d0
10c3bbde: e088 lsrl #8,%d0
10c3bbe0: 8280 orl %d0,%d1
10c3bbe2: 2002 movel %d2,%d0
10c3bbe4: 4240 clrw %d0
10c3bbe6: 4840 swap %d0
10c3bbe8: e048 lsrw #8,%d0
10c3bbea: 8280 orl %d0,%d1
10c3bbec: 2602 movel %d2,%d3
10c3bbee: 4a81 tstl %d1
10c3bbf0: 6700 00e6 beqw 10c3bcd8 <extended_partition+0x20e>
10c3bbf4: 7200 moveq #0,%d1
10c3bbf6: 102a fffc moveb %a2@(-4),%d0
10c3bbfa: 0c00 0005 cmpib #5,%d0
10c3bbfe: 670c beqs 10c3bc0c <extended_partition+0x142>
10c3bc00: 0c00 000f cmpib #15,%d0
10c3bc04: 6706 beqs 10c3bc0c <extended_partition+0x142>
10c3bc06: 0c00 0085 cmpib #-123,%d0
10c3bc0a: 6602 bnes 10c3bc0e <extended_partition+0x144>
10c3bc0c: 7201 moveq #1,%d1
10c3bc0e: 4a81 tstl %d1
10c3bc10: 6600 00c6 bnew 10c3bcd8 <extended_partition+0x20e>
10c3bc14: 2412 movel %a2@,%d2
10c3bc16: 2202 movel %d2,%d1
10c3bc18: e149 lslw #8,%d1
10c3bc1a: 4841 swap %d1
10c3bc1c: 4241 clrw %d1
10c3bc1e: 2002 movel %d2,%d0
10c3bc20: 0280 0000 ff00 andil #65280,%d0
10c3bc26: e188 lsll #8,%d0
10c3bc28: 8280 orl %d0,%d1
10c3bc2a: 2002 movel %d2,%d0
10c3bc2c: 0280 00ff 0000 andil #16711680,%d0
10c3bc32: e088 lsrl #8,%d0
10c3bc34: 8280 orl %d0,%d1
10c3bc36: 4242 clrw %d2
10c3bc38: 4842 swap %d2
10c3bc3a: e04a lsrw #8,%d2
10c3bc3c: 2f07 movel %d7,%sp@-
10c3bc3e: 8282 orl %d2,%d1
10c3bc40: 2f01 movel %d1,%sp@-
10c3bc42: 4eb9 10c8 591c jsr 10c8591c <__mulsi3>
10c3bc48: 508f addql #8,%sp
10c3bc4a: 2800 movel %d0,%d4
10c3bc4c: 2203 movel %d3,%d1
10c3bc4e: e149 lslw #8,%d1
10c3bc50: 4841 swap %d1
10c3bc52: 4241 clrw %d1
10c3bc54: 2003 movel %d3,%d0
10c3bc56: 0280 0000 ff00 andil #65280,%d0
10c3bc5c: e188 lsll #8,%d0
10c3bc5e: 8280 orl %d0,%d1
10c3bc60: 2003 movel %d3,%d0
10c3bc62: 0280 00ff 0000 andil #16711680,%d0
10c3bc68: e088 lsrl #8,%d0
10c3bc6a: 8280 orl %d0,%d1
10c3bc6c: 4243 clrw %d3
10c3bc6e: 4843 swap %d3
10c3bc70: e04b lsrw #8,%d3
10c3bc72: 2f07 movel %d7,%sp@-
10c3bc74: 8283 orl %d3,%d1
10c3bc76: 2f01 movel %d1,%sp@-
10c3bc78: 4eb9 10c8 591c jsr 10c8591c <__mulsi3>
10c3bc7e: 508f addql #8,%sp
10c3bc80: 2400 movel %d0,%d2
10c3bc82: 2046 moveal %d6,%a0
10c3bc84: d1c4 addal %d4,%a0
10c3bc86: 7001 moveq #1,%d0
10c3bc88: b085 cmpl %d5,%d0
10c3bc8a: 6c1a bges 10c3bca6 <extended_partition+0x1dc>
10c3bc8c: 2004 movel %d4,%d0
10c3bc8e: d082 addl %d2,%d0
10c3bc90: bbc0 cmpal %d0,%a5
10c3bc92: 6544 bcss 10c3bcd8 <extended_partition+0x20e>
10c3bc94: b9c8 cmpal %a0,%a4
10c3bc96: 6240 bhis 10c3bcd8 <extended_partition+0x20e>
10c3bc98: 2208 movel %a0,%d1
10c3bc9a: d282 addl %d2,%d1
10c3bc9c: 202e 0014 movel %fp@(20),%d0
10c3bca0: d08c addl %a4,%d0
10c3bca2: b081 cmpl %d1,%d0
10c3bca4: 6532 bcss 10c3bcd8 <extended_partition+0x20e>
10c3bca6: 2f02 movel %d2,%sp@-
10c3bca8: 2f08 movel %a0,%sp@-
10c3bcaa: 206e 0018 moveal %fp@(24),%a0
10c3bcae: 2f10 movel %a0@,%sp@-
10c3bcb0: 2f2e 0008 movel %fp@(8),%sp@-
10c3bcb4: 4eb9 10c3 b6dc jsr 10c3b6dc <add_gd_partition>
10c3bcba: 226e 0018 moveal %fp@(24),%a1
10c3bcbe: 2011 movel %a1@,%d0
10c3bcc0: 2200 movel %d0,%d1
10c3bcc2: 5281 addql #1,%d1
10c3bcc4: 2281 movel %d1,%a1@
10c3bcc6: 42ae fff4 clrl %fp@(-12)
10c3bcca: 5280 addql #1,%d0
10c3bccc: c0ae fff8 andl %fp@(-8),%d0
10c3bcd0: 4fef 0010 lea %sp@(16),%sp
10c3bcd4: 6700 0108 beqw 10c3bdde <extended_partition+0x314>
10c3bcd8: 5285 addql #1,%d5
10c3bcda: 45ea 0010 lea %a2@(16),%a2
10c3bcde: 47eb 0010 lea %a3@(16),%a3
10c3bce2: 7403 moveq #3,%d2
10c3bce4: b485 cmpl %d5,%d2
10c3bce6: 6c00 fed6 bgew 10c3bbbe <extended_partition+0xf4>
10c3bcea: 47eb ffc0 lea %a3@(-64),%a3
10c3bcee: 7a00 moveq #0,%d5
10c3bcf0: 262e fffc movel %fp@(-4),%d3
10c3bcf4: 41eb 0004 lea %a3@(4),%a0
10c3bcf8: 2428 0008 movel %a0@(8),%d2
10c3bcfc: 2202 movel %d2,%d1
10c3bcfe: e149 lslw #8,%d1
10c3bd00: 4841 swap %d1
10c3bd02: 4241 clrw %d1
10c3bd04: 2002 movel %d2,%d0
10c3bd06: 0280 0000 ff00 andil #65280,%d0
10c3bd0c: e188 lsll #8,%d0
10c3bd0e: 8280 orl %d0,%d1
10c3bd10: 2002 movel %d2,%d0
10c3bd12: 0280 00ff 0000 andil #16711680,%d0
10c3bd18: e088 lsrl #8,%d0
10c3bd1a: 8280 orl %d0,%d1
10c3bd1c: 4242 clrw %d2
10c3bd1e: 4842 swap %d2
10c3bd20: e04a lsrw #8,%d2
10c3bd22: 8282 orl %d2,%d1
10c3bd24: 671c beqs 10c3bd42 <extended_partition+0x278>
10c3bd26: 7200 moveq #0,%d1
10c3bd28: 1010 moveb %a0@,%d0
10c3bd2a: 0c00 0005 cmpib #5,%d0
10c3bd2e: 670c beqs 10c3bd3c <extended_partition+0x272>
10c3bd30: 0c00 000f cmpib #15,%d0
10c3bd34: 6706 beqs 10c3bd3c <extended_partition+0x272>
10c3bd36: 0c00 0085 cmpib #-123,%d0
10c3bd3a: 6602 bnes 10c3bd3e <extended_partition+0x274>
10c3bd3c: 7201 moveq #1,%d1
10c3bd3e: 4a81 tstl %d1
10c3bd40: 6610 bnes 10c3bd52 <extended_partition+0x288>
10c3bd42: 5285 addql #1,%d5
10c3bd44: 41e8 0010 lea %a0@(16),%a0
10c3bd48: 47eb 0010 lea %a3@(16),%a3
10c3bd4c: 7003 moveq #3,%d0
10c3bd4e: b085 cmpl %d5,%d0
10c3bd50: 6ca6 bges 10c3bcf8 <extended_partition+0x22e>
10c3bd52: 7204 moveq #4,%d1
10c3bd54: b285 cmpl %d5,%d1
10c3bd56: 6700 0086 beqw 10c3bdde <extended_partition+0x314>
10c3bd5a: 242b 0008 movel %a3@(8),%d2
10c3bd5e: 2202 movel %d2,%d1
10c3bd60: e149 lslw #8,%d1
10c3bd62: 4841 swap %d1
10c3bd64: 4241 clrw %d1
10c3bd66: 2002 movel %d2,%d0
10c3bd68: 0280 0000 ff00 andil #65280,%d0
10c3bd6e: e188 lsll #8,%d0
10c3bd70: 8280 orl %d0,%d1
10c3bd72: 2002 movel %d2,%d0
10c3bd74: 0280 00ff 0000 andil #16711680,%d0
10c3bd7a: e088 lsrl #8,%d0
10c3bd7c: 8280 orl %d0,%d1
10c3bd7e: 4242 clrw %d2
10c3bd80: 4842 swap %d2
10c3bd82: e04a lsrw #8,%d2
10c3bd84: 2f07 movel %d7,%sp@-
10c3bd86: 8282 orl %d2,%d1
10c3bd88: 2f01 movel %d1,%sp@-
10c3bd8a: 4eb9 10c8 591c jsr 10c8591c <__mulsi3>
10c3bd90: 508f addql #8,%sp
10c3bd92: 2c0c movel %a4,%d6
10c3bd94: dc80 addl %d0,%d6
10c3bd96: 242b 000c movel %a3@(12),%d2
10c3bd9a: 2202 movel %d2,%d1
10c3bd9c: e149 lslw #8,%d1
10c3bd9e: 4841 swap %d1
10c3bda0: 4241 clrw %d1
10c3bda2: 2002 movel %d2,%d0
10c3bda4: 0280 0000 ff00 andil #65280,%d0
10c3bdaa: e188 lsll #8,%d0
10c3bdac: 8280 orl %d0,%d1
10c3bdae: 2002 movel %d2,%d0
10c3bdb0: 0280 00ff 0000 andil #16711680,%d0
10c3bdb6: e088 lsrl #8,%d0
10c3bdb8: 8280 orl %d0,%d1
10c3bdba: 4242 clrw %d2
10c3bdbc: 4842 swap %d2
10c3bdbe: e04a lsrw #8,%d2
10c3bdc0: 2f07 movel %d7,%sp@-
10c3bdc2: 8282 orl %d2,%d1
10c3bdc4: 2f01 movel %d1,%sp@-
10c3bdc6: 4eb9 10c8 591c jsr 10c8591c <__mulsi3>
10c3bdcc: 508f addql #8,%sp
10c3bdce: 2a40 moveal %d0,%a5
10c3bdd0: 2f03 movel %d3,%sp@-
10c3bdd2: 4eb9 10c2 20d0 jsr 10c220d0 <page_cache_release>
10c3bdd8: 588f addql #4,%sp
10c3bdda: 6000 fd7e braw 10c3bb5a <extended_partition+0x90>
10c3bdde: 2f2e fffc movel %fp@(-4),%sp@-
10c3bde2: 4eb9 10c2 20d0 jsr 10c220d0 <page_cache_release>
10c3bde8: 4cee 3cfc ffcc moveml %fp@(-52),%d2-%d7/%a2-%a5
10c3bdee: 4e5e unlk %fp
10c3bdf0: 4e75 rts
10c3bdf2 <solaris_x86_partition>:
10c3bdf2: 4e56 0000 linkw %fp,#0
10c3bdf6: 4e5e unlk %fp
10c3bdf8: 4e75 rts
10c3bdfa <bsd_partition>:
10c3bdfa: 4e56 0000 linkw %fp,#0
10c3bdfe: 4e5e unlk %fp
10c3be00: 4e75 rts
10c3be02 <netbsd_partition>:
10c3be02: 4e56 0000 linkw %fp,#0
10c3be06: 4e5e unlk %fp
10c3be08: 4e75 rts
10c3be0a <openbsd_partition>:
10c3be0a: 4e56 0000 linkw %fp,#0
10c3be0e: 4e5e unlk %fp
10c3be10: 4e75 rts
10c3be12 <unixware_partition>:
10c3be12: 4e56 0000 linkw %fp,#0
10c3be16: 4e5e unlk %fp
10c3be18: 4e75 rts
10c3be1a <minix_partition>:
10c3be1a: 4e56 0000 linkw %fp,#0
10c3be1e: 4e5e unlk %fp
10c3be20: 4e75 rts
10c3be22 <handle_ide_mess>:
10c3be22: 4e56 0000 linkw %fp,#0
10c3be26: 7001 moveq #1,%d0
10c3be28: 4e5e unlk %fp
10c3be2a: 4e75 rts
10c3be2c <msdos_partition>:
10c3be2c: 4e56 fff0 linkw %fp,#-16
10c3be30: 48e7 3f3c moveml %d2-%d7/%a2-%a5,%sp@-
10c3be34: 286e 0008 moveal %fp@(8),%a4
10c3be38: 2a6e 000c moveal %fp@(12),%a5
10c3be3c: 282e 0014 movel %fp@(20),%d4
10c3be40: 7001 moveq #1,%d0
10c3be42: 222c 0008 movel %a4@(8),%d1
10c3be46: e3a8 lsll %d1,%d0
10c3be48: 5380 subql #1,%d0
10c3be4a: 2d40 fff4 movel %d0,%fp@(-12)
10c3be4e: 4280 clrl %d0
10c3be50: 302d 0010 movew %a5@(16),%d0
10c3be54: 2200 movel %d0,%d1
10c3be56: 7400 moveq #0,%d2
10c3be58: 4602 notb %d2
10c3be5a: c282 andl %d2,%d1
10c3be5c: e080 asrl #8,%d0
10c3be5e: 3400 movew %d0,%d2
10c3be60: e14a lslw #8,%d2
10c3be62: 8441 orw %d1,%d2
10c3be64: 223c 0000 0200 movel #512,%d1
10c3be6a: 3002 movew %d2,%d0
10c3be6c: e048 lsrw #8,%d0
10c3be6e: 0280 0000 00ff andil #255,%d0
10c3be74: e588 lsll #2,%d0
10c3be76: 41f9 1002 9388 lea 10029388 <hardsect_size>,%a0
10c3be7c: 2070 0800 moveal %a0@(00000000,%d0:l),%a0
10c3be80: b0fc 0000 cmpaw #0,%a0
10c3be84: 670e beqs 10c3be94 <msdos_partition+0x68>
10c3be86: 4280 clrl %d0
10c3be88: 1002 moveb %d2,%d0
10c3be8a: e588 lsll #2,%d0
10c3be8c: 2030 0800 movel %a0@(00000000,%d0:l),%d0
10c3be90: 6702 beqs 10c3be94 <msdos_partition+0x68>
10c3be92: 2200 movel %d0,%d1
10c3be94: 2001 movel %d1,%d0
10c3be96: 6c06 bges 10c3be9e <msdos_partition+0x72>
10c3be98: 0680 0000 01ff addil #511,%d0
10c3be9e: 2600 movel %d0,%d3
10c3bea0: 7209 moveq #9,%d1
10c3bea2: e2a3 asrl %d1,%d3
10c3bea4: 2d44 fff8 movel %d4,%fp@(-8)
10c3bea8: 2f0d movel %a5,%sp@-
10c3beaa: 4eba ff76 jsr %pc@(10c3be22 <handle_ide_mess>)
10c3beae: 588f addql #4,%sp
10c3beb0: 4a80 tstl %d0
10c3beb2: 6f00 02f2 blew 10c3c1a6 <msdos_partition+0x37a>
10c3beb6: 486e fffc pea %fp@(-4)
10c3beba: 42a7 clrl %sp@-
10c3bebc: 2f0d movel %a5,%sp@-
10c3bebe: 4eb9 10c3 b9fe jsr 10c3b9fe <read_dev_sector>
10c3bec4: 2200 movel %d0,%d1
10c3bec6: 4fef 000c lea %sp@(12),%sp
10c3beca: 6606 bnes 10c3bed2 <msdos_partition+0xa6>
10c3becc: 70ff moveq #-1,%d0
10c3bece: 6000 02d6 braw 10c3c1a6 <msdos_partition+0x37a>
10c3bed2: 2041 moveal %d1,%a0
10c3bed4: 41e8 01fe lea %a0@(510),%a0
10c3bed8: 7000 moveq #0,%d0
10c3beda: 0c10 0055 cmpib #85,%a0@
10c3bede: 660e bnes 10c3beee <msdos_partition+0xc2>
10c3bee0: 0c28 00aa 0001 cmpib #-86,%a0@(1)
10c3bee6: 57c0 seq %d0
10c3bee8: 4880 extw %d0
10c3beea: 48c0 extl %d0
10c3beec: 4480 negl %d0
10c3beee: 4a80 tstl %d0
10c3bef0: 6610 bnes 10c3bf02 <msdos_partition+0xd6>
10c3bef2: 2f2e fffc movel %fp@(-4),%sp@-
10c3bef6: 4eb9 10c2 20d0 jsr 10c220d0 <page_cache_release>
10c3befc: 7000 moveq #0,%d0
10c3befe: 6000 02a6 braw 10c3c1a6 <msdos_partition+0x37a>
10c3bf02: 2041 moveal %d1,%a0
10c3bf04: 41e8 01be lea %a0@(446),%a0
10c3bf08: 58ae fff8 addql #4,%fp@(-8)
10c3bf0c: 2c08 movel %a0,%d6
10c3bf0e: 2e3c 10c1 677e movel #281110398,%d7
10c3bf14: 41e8 ff3e lea %a0@(-194),%a0
10c3bf18: 2d48 fff0 movel %a0,%fp@(-16)
10c3bf1c: 7a03 moveq #3,%d5
10c3bf1e: 2644 moveal %d4,%a3
10c3bf20: 200b movel %a3,%d0
10c3bf22: e988 lsll #4,%d0
10c3bf24: 2640 moveal %d0,%a3
10c3bf26: 2446 moveal %d6,%a2
10c3bf28: 588a addql #4,%a2
10c3bf2a: 202a 0008 movel %a2@(8),%d0
10c3bf2e: 2400 movel %d0,%d2
10c3bf30: e14a lslw #8,%d2
10c3bf32: 4842 swap %d2
10c3bf34: 4242 clrw %d2
10c3bf36: 2200 movel %d0,%d1
10c3bf38: 0281 0000 ff00 andil #65280,%d1
10c3bf3e: e189 lsll #8,%d1
10c3bf40: 8481 orl %d1,%d2
10c3bf42: 2200 movel %d0,%d1
10c3bf44: 0281 00ff 0000 andil #16711680,%d1
10c3bf4a: e089 lsrl #8,%d1
10c3bf4c: 8481 orl %d1,%d2
10c3bf4e: 4240 clrw %d0
10c3bf50: 4840 swap %d0
10c3bf52: e048 lsrw #8,%d0
10c3bf54: 8480 orl %d0,%d2
10c3bf56: 6700 00ba beqw 10c3c012 <msdos_partition+0x1e6>
10c3bf5a: 2f03 movel %d3,%sp@-
10c3bf5c: 2f02 movel %d2,%sp@-
10c3bf5e: 4eb9 10c8 591c jsr 10c8591c <__mulsi3>
10c3bf64: 584f addqw #4,%sp
10c3bf66: 2e80 movel %d0,%sp@
10c3bf68: 242a 0004 movel %a2@(4),%d2
10c3bf6c: 2202 movel %d2,%d1
10c3bf6e: e149 lslw #8,%d1
10c3bf70: 4841 swap %d1
10c3bf72: 4241 clrw %d1
10c3bf74: 2002 movel %d2,%d0
10c3bf76: 0280 0000 ff00 andil #65280,%d0
10c3bf7c: e188 lsll #8,%d0
10c3bf7e: 8280 orl %d0,%d1
10c3bf80: 2002 movel %d2,%d0
10c3bf82: 0280 00ff 0000 andil #16711680,%d0
10c3bf88: e088 lsrl #8,%d0
10c3bf8a: 8280 orl %d0,%d1
10c3bf8c: 4242 clrw %d2
10c3bf8e: 4842 swap %d2
10c3bf90: e04a lsrw #8,%d2
10c3bf92: 2f03 movel %d3,%sp@-
10c3bf94: 8282 orl %d2,%d1
10c3bf96: 2f01 movel %d1,%sp@-
10c3bf98: 4eb9 10c8 591c jsr 10c8591c <__mulsi3>
10c3bf9e: 508f addql #8,%sp
10c3bfa0: 206e 0010 moveal %fp@(16),%a0
10c3bfa4: 4870 0800 pea %a0@(00000000,%d0:l)
10c3bfa8: 2f04 movel %d4,%sp@-
10c3bfaa: 2f0c movel %a4,%sp@-
10c3bfac: 4eb9 10c3 b6dc jsr 10c3b6dc <add_gd_partition>
10c3bfb2: 4fef 0010 lea %sp@(16),%sp
10c3bfb6: 7200 moveq #0,%d1
10c3bfb8: 1012 moveb %a2@,%d0
10c3bfba: 0c00 0005 cmpib #5,%d0
10c3bfbe: 670c beqs 10c3bfcc <msdos_partition+0x1a0>
10c3bfc0: 0c00 000f cmpib #15,%d0
10c3bfc4: 6706 beqs 10c3bfcc <msdos_partition+0x1a0>
10c3bfc6: 0c00 0085 cmpib #-123,%d0
10c3bfca: 6602 bnes 10c3bfce <msdos_partition+0x1a2>
10c3bfcc: 7201 moveq #1,%d1
10c3bfce: 4a81 tstl %d1
10c3bfd0: 6740 beqs 10c3c012 <msdos_partition+0x1e6>
10c3bfd2: 206c 0010 moveal %a4@(16),%a0
10c3bfd6: 2430 b804 movel %a0@(00000004,%a3:l),%d2
10c3bfda: 4879 1000 3ae2 pea 10003ae2 <tvecs+0x1f4a>
10c3bfe0: 2247 moveal %d7,%a1
10c3bfe2: 4e91 jsr %a1@
10c3bfe4: 588f addql #4,%sp
10c3bfe6: 7002 moveq #2,%d0
10c3bfe8: b082 cmpl %d2,%d0
10c3bfea: 6408 bccs 10c3bff4 <msdos_partition+0x1c8>
10c3bfec: 206c 0010 moveal %a4@(16),%a0
10c3bff0: 2180 b804 movel %d0,%a0@(00000004,%a3:l)
10c3bff4: 486e fff8 pea %fp@(-8)
10c3bff8: 2f02 movel %d2,%sp@-
10c3bffa: 2f04 movel %d4,%sp@-
10c3bffc: 2f0d movel %a5,%sp@-
10c3bffe: 2f0c movel %a4,%sp@-
10c3c000: 4eba fac8 jsr %pc@(10c3baca <extended_partition>)
10c3c004: 4879 1000 3ae5 pea 10003ae5 <tvecs+0x1f4d>
10c3c00a: 2047 moveal %d7,%a0
10c3c00c: 4e90 jsr %a0@
10c3c00e: 4fef 0018 lea %sp@(24),%sp
10c3c012: 47eb 0010 lea %a3@(16),%a3
10c3c016: 5284 addql #1,%d4
10c3c018: 45ea 0010 lea %a2@(16),%a2
10c3c01c: 51cd ff0c dbf %d5,10c3bf2a <msdos_partition+0xfe>
10c3c020: 4245 clrw %d5
10c3c022: 5385 subql #1,%d5
10c3c024: 6400 ff04 bccw 10c3bf2a <msdos_partition+0xfe>
10c3c028: 7000 moveq #0,%d0
10c3c02a: 226e fff0 moveal %fp@(-16),%a1
10c3c02e: 0c11 0055 cmpib #85,%a1@
10c3c032: 660e bnes 10c3c042 <msdos_partition+0x216>
10c3c034: 0c29 00aa 0001 cmpib #-86,%a1@(1)
10c3c03a: 57c0 seq %d0
10c3c03c: 4880 extw %d0
10c3c03e: 48c0 extl %d0
10c3c040: 4480 negl %d0
10c3c042: 5984 subql #4,%d4
10c3c044: 4a80 tstl %d0
10c3c046: 6700 00aa beqw 10c3c0f2 <msdos_partition+0x2c6>
10c3c04a: 7a04 moveq #4,%d5
10c3c04c: 2246 moveal %d6,%a1
10c3c04e: 41e9 fff0 lea %a1@(-16),%a0
10c3c052: 202e fff4 movel %fp@(-12),%d0
10c3c056: c0ae fff8 andl %fp@(-8),%d0
10c3c05a: 6700 0096 beqw 10c3c0f2 <msdos_partition+0x2c6>
10c3c05e: 45e8 000c lea %a0@(12),%a2
10c3c062: 202a fffc movel %a2@(-4),%d0
10c3c066: 2600 movel %d0,%d3
10c3c068: e14b lslw #8,%d3
10c3c06a: 4843 swap %d3
10c3c06c: 4243 clrw %d3
10c3c06e: 2200 movel %d0,%d1
10c3c070: 0281 0000 ff00 andil #65280,%d1
10c3c076: e189 lsll #8,%d1
10c3c078: 8681 orl %d1,%d3
10c3c07a: 2200 movel %d0,%d1
10c3c07c: 0281 00ff 0000 andil #16711680,%d1
10c3c082: e089 lsrl #8,%d1
10c3c084: 8681 orl %d1,%d3
10c3c086: 4240 clrw %d0
10c3c088: 4840 swap %d0
10c3c08a: e048 lsrw #8,%d0
10c3c08c: 8680 orl %d0,%d3
10c3c08e: 6740 beqs 10c3c0d0 <msdos_partition+0x2a4>
10c3c090: 2012 movel %a2@,%d0
10c3c092: 2400 movel %d0,%d2
10c3c094: e14a lslw #8,%d2
10c3c096: 4842 swap %d2
10c3c098: 4242 clrw %d2
10c3c09a: 2200 movel %d0,%d1
10c3c09c: 0281 0000 ff00 andil #65280,%d1
10c3c0a2: e189 lsll #8,%d1
10c3c0a4: 8481 orl %d1,%d2
10c3c0a6: 2200 movel %d0,%d1
10c3c0a8: 0281 00ff 0000 andil #16711680,%d1
10c3c0ae: e089 lsrl #8,%d1
10c3c0b0: 8481 orl %d1,%d2
10c3c0b2: 4240 clrw %d0
10c3c0b4: 4840 swap %d0
10c3c0b6: e048 lsrw #8,%d0
10c3c0b8: 8480 orl %d0,%d2
10c3c0ba: 6714 beqs 10c3c0d0 <msdos_partition+0x2a4>
10c3c0bc: 2f02 movel %d2,%sp@-
10c3c0be: 2f03 movel %d3,%sp@-
10c3c0c0: 2f2e fff8 movel %fp@(-8),%sp@-
10c3c0c4: 2f0c movel %a4,%sp@-
10c3c0c6: 4eb9 10c3 b6dc jsr 10c3b6dc <add_gd_partition>
10c3c0cc: 4fef 0010 lea %sp@(16),%sp
10c3c0d0: 5285 addql #1,%d5
10c3c0d2: 202e fff8 movel %fp@(-8),%d0
10c3c0d6: 2200 movel %d0,%d1
10c3c0d8: 5281 addql #1,%d1
10c3c0da: 2d41 fff8 movel %d1,%fp@(-8)
10c3c0de: 740f moveq #15,%d2
10c3c0e0: b485 cmpl %d5,%d2
10c3c0e2: 6d0e blts 10c3c0f2 <msdos_partition+0x2c6>
10c3c0e4: 45ea fff0 lea %a2@(-16),%a2
10c3c0e8: 5280 addql #1,%d0
10c3c0ea: c0ae fff4 andl %fp@(-12),%d0
10c3c0ee: 6600 ff72 bnew 10c3c062 <msdos_partition+0x236>
10c3c0f2: 4879 1000 3ae8 pea 10003ae8 <tvecs+0x1f50>
10c3c0f8: 2047 moveal %d7,%a0
10c3c0fa: 4e90 jsr %a0@
10c3c0fc: 2046 moveal %d6,%a0
10c3c0fe: 7a01 moveq #1,%d5
10c3c100: 588f addql #4,%sp
10c3c102: 1628 0004 moveb %a0@(4),%d3
10c3c106: 2428 000c movel %a0@(12),%d2
10c3c10a: 2202 movel %d2,%d1
10c3c10c: e149 lslw #8,%d1
10c3c10e: 4841 swap %d1
10c3c110: 4241 clrw %d1
10c3c112: 2002 movel %d2,%d0
10c3c114: 0280 0000 ff00 andil #65280,%d0
10c3c11a: e188 lsll #8,%d0
10c3c11c: 8280 orl %d0,%d1
10c3c11e: 2002 movel %d2,%d0
10c3c120: 0280 00ff 0000 andil #16711680,%d0
10c3c126: e088 lsrl #8,%d0
10c3c128: 8280 orl %d0,%d1
10c3c12a: 4242 clrw %d2
10c3c12c: 4842 swap %d2
10c3c12e: e04a lsrw #8,%d2
10c3c130: 8282 orl %d2,%d1
10c3c132: 2444 moveal %d4,%a2
10c3c134: 528a addql #1,%a2
10c3c136: 5285 addql #1,%d5
10c3c138: 47e8 0010 lea %a0@(16),%a3
10c3c13c: 4a81 tstl %d1
10c3c13e: 674e beqs 10c3c18e <msdos_partition+0x362>
10c3c140: 7400 moveq #0,%d2
10c3c142: 41f9 1000 e570 lea 1000e570 <subtypes>,%a0
10c3c148: 4ab9 1000 e572 tstl 1000e572 <subtypes+0x2>
10c3c14e: 673e beqs 10c3c18e <msdos_partition+0x362>
10c3c150: b610 cmpb %a0@,%d3
10c3c152: 6718 beqs 10c3c16c <msdos_partition+0x340>
10c3c154: 2248 moveal %a0,%a1
10c3c156: 7200 moveq #0,%d1
10c3c158: 5a81 addql #5,%d1
10c3c15a: 5282 addql #1,%d2
10c3c15c: 2001 movel %d1,%d0
10c3c15e: d082 addl %d2,%d0
10c3c160: 4ab1 0802 tstl %a1@(00000002,%d0:l)
10c3c164: 6728 beqs 10c3c18e <msdos_partition+0x362>
10c3c166: b630 0800 cmpb %a0@(00000000,%d0:l),%d3
10c3c16a: 66ec bnes 10c3c158 <msdos_partition+0x32c>
10c3c16c: 2002 movel %d2,%d0
10c3c16e: e588 lsll #2,%d0
10c3c170: d082 addl %d2,%d0
10c3c172: d082 addl %d2,%d0
10c3c174: 2070 0802 moveal %a0@(00000002,%d0:l),%a0
10c3c178: b0fc 0000 cmpaw #0,%a0
10c3c17c: 6710 beqs 10c3c18e <msdos_partition+0x362>
10c3c17e: 486e fff8 pea %fp@(-8)
10c3c182: 2f04 movel %d4,%sp@-
10c3c184: 2f0d movel %a5,%sp@-
10c3c186: 2f0c movel %a4,%sp@-
10c3c188: 4e90 jsr %a0@
10c3c18a: 4fef 0010 lea %sp@(16),%sp
10c3c18e: 280a movel %a2,%d4
10c3c190: 204b moveal %a3,%a0
10c3c192: 7004 moveq #4,%d0
10c3c194: b085 cmpl %d5,%d0
10c3c196: 6c00 ff6a bgew 10c3c102 <msdos_partition+0x2d6>
10c3c19a: 2f2e fffc movel %fp@(-4),%sp@-
10c3c19e: 4eb9 10c2 20d0 jsr 10c220d0 <page_cache_release>
10c3c1a4: 7001 moveq #1,%d0
10c3c1a6: 4cee 3cfc ffc8 moveml %fp@(-56),%d2-%d7/%a2-%a5
10c3c1ac: 4e5e unlk %fp
10c3c1ae: 4e75 rts
10c3c1b0 <ext2_get_group_desc>:
10c3c1b0: 4e56 0000 linkw %fp,#0
10c3c1b4: 48e7 3830 moveml %d2-%d4/%a2-%a3,%sp@-
10c3c1b8: 246e 0008 moveal %fp@(8),%a2
10c3c1bc: 262e 000c movel %fp@(12),%d3
10c3c1c0: 266e 0010 moveal %fp@(16),%a3
10c3c1c4: 202a 00ea movel %a2@(234),%d0
10c3c1c8: b083 cmpl %d3,%d0
10c3c1ca: 621c bhis 10c3c1e8 <ext2_get_group_desc+0x38>
10c3c1cc: 2f00 movel %d0,%sp@-
10c3c1ce: 2f03 movel %d3,%sp@-
10c3c1d0: 4879 1000 3aef pea 10003aef <tvecs+0x1f57>
10c3c1d6: 4879 1000 3b32 pea 10003b32 <tvecs+0x1f9a>
10c3c1dc: 2f0a movel %a2,%sp@-
10c3c1de: 4eb9 10c4 13f8 jsr 10c413f8 <ext2_error>
10c3c1e4: 7000 moveq #0,%d0
10c3c1e6: 6062 bras 10c3c24a <ext2_get_group_desc+0x9a>
10c3c1e8: 242a 00e6 movel %a2@(230),%d2
10c3c1ec: 2f02 movel %d2,%sp@-
10c3c1ee: 2f03 movel %d3,%sp@-
10c3c1f0: 4eb9 10c8 5940 jsr 10c85940 <__udivsi3>
10c3c1f6: 508f addql #8,%sp
10c3c1f8: 2800 movel %d0,%d4
10c3c1fa: 2f02 movel %d2,%sp@-
10c3c1fc: 2f03 movel %d3,%sp@-
10c3c1fe: 4eb9 10c8 599c jsr 10c8599c <__umodsi3>
10c3c204: 508f addql #8,%sp
10c3c206: 2400 movel %d0,%d2
10c3c208: 206a 00f6 moveal %a2@(246),%a0
10c3c20c: 2004 movel %d4,%d0
10c3c20e: e588 lsll #2,%d0
10c3c210: 2070 0800 moveal %a0@(00000000,%d0:l),%a0
10c3c214: b0fc 0000 cmpaw #0,%a0
10c3c218: 661e bnes 10c3c238 <ext2_get_group_desc+0x88>
10c3c21a: 2f02 movel %d2,%sp@-
10c3c21c: 2f04 movel %d4,%sp@-
10c3c21e: 2f03 movel %d3,%sp@-
10c3c220: 4879 1000 3b46 pea 10003b46 <tvecs+0x1fae>
10c3c226: 4879 1000 3b32 pea 10003b32 <tvecs+0x1f9a>
10c3c22c: 2f0a movel %a2,%sp@-
10c3c22e: 4eb9 10c4 13f8 jsr 10c413f8 <ext2_error>
10c3c234: 7000 moveq #0,%d0
10c3c236: 6012 bras 10c3c24a <ext2_get_group_desc+0x9a>
10c3c238: 2228 0030 movel %a0@(48),%d1
10c3c23c: b6fc 0000 cmpaw #0,%a3
10c3c240: 6702 beqs 10c3c244 <ext2_get_group_desc+0x94>
10c3c242: 2688 movel %a0,%a3@
10c3c244: 2002 movel %d2,%d0
10c3c246: eb88 lsll #5,%d0
10c3c248: d081 addl %d1,%d0
10c3c24a: 4cee 0c1c ffec moveml %fp@(-20),%d2-%d4/%a2-%a3
10c3c250: 4e5e unlk %fp
10c3c252: 4e75 rts
10c3c254 <read_block_bitmap>:
10c3c254: 4e56 0000 linkw %fp,#0
10c3c258: 48e7 3c30 moveml %d2-%d5/%a2-%a3,%sp@-
10c3c25c: 266e 0008 moveal %fp@(8),%a3
10c3c260: 2a2e 000c movel %fp@(12),%d5
10c3c264: 262e 0010 movel %fp@(16),%d3
10c3c268: 7400 moveq #0,%d2
10c3c26a: 78fb moveq #-5,%d4
10c3c26c: 42a7 clrl %sp@-
10c3c26e: 2f05 movel %d5,%sp@-
10c3c270: 2f0b movel %a3,%sp@-
10c3c272: 4eba ff3c jsr %pc@(10c3c1b0 <ext2_get_group_desc>)
10c3c276: 2440 moveal %d0,%a2
10c3c278: 4fef 000c lea %sp@(12),%sp
10c3c27c: b4fc 0000 cmpaw #0,%a2
10c3c280: 6762 beqs 10c3c2e4 <read_block_bitmap+0x90>
10c3c282: 7800 moveq #0,%d4
10c3c284: 2f2b 000a movel %a3@(10),%sp@-
10c3c288: 2412 movel %a2@,%d2
10c3c28a: 2202 movel %d2,%d1
10c3c28c: e149 lslw #8,%d1
10c3c28e: 4841 swap %d1
10c3c290: 4241 clrw %d1
10c3c292: 2002 movel %d2,%d0
10c3c294: 0280 0000 ff00 andil #65280,%d0
10c3c29a: e188 lsll #8,%d0
10c3c29c: 8280 orl %d0,%d1
10c3c29e: 2002 movel %d2,%d0
10c3c2a0: 0280 00ff 0000 andil #16711680,%d0
10c3c2a6: e088 lsrl #8,%d0
10c3c2a8: 8280 orl %d0,%d1
10c3c2aa: 4242 clrw %d2
10c3c2ac: 4842 swap %d2
10c3c2ae: e04a lsrw #8,%d2
10c3c2b0: 8282 orl %d2,%d1
10c3c2b2: 2f01 movel %d1,%sp@-
10c3c2b4: 4280 clrl %d0
10c3c2b6: 302b 0008 movew %a3@(8),%d0
10c3c2ba: 2f00 movel %d0,%sp@-
10c3c2bc: 4eb9 10c2 5dac jsr 10c25dac <bread>
10c3c2c2: 2400 movel %d0,%d2
10c3c2c4: 4fef 000c lea %sp@(12),%sp
10c3c2c8: 661a bnes 10c3c2e4 <read_block_bitmap+0x90>
10c3c2ca: 2f12 movel %a2@,%sp@-
10c3c2cc: 2f05 movel %d5,%sp@-
10c3c2ce: 4879 1000 3b93 pea 10003b93 <tvecs+0x1ffb>
10c3c2d4: 4879 1000 3bd3 pea 10003bd3 <tvecs+0x203b>
10c3c2da: 2f0b movel %a3,%sp@-
10c3c2dc: 4eb9 10c4 13f8 jsr 10c413f8 <ext2_error>
10c3c2e2: 78fb moveq #-5,%d4
10c3c2e4: e58b lsll #2,%d3
10c3c2e6: 41f3 3800 lea %a3@(00000000,%d3:l),%a0
10c3c2ea: 2145 013e movel %d5,%a0@(318)
10c3c2ee: 2142 015e movel %d2,%a0@(350)
10c3c2f2: 2004 movel %d4,%d0
10c3c2f4: 4cee 0c3c ffe8 moveml %fp@(-24),%d2-%d5/%a2-%a3
10c3c2fa: 4e5e unlk %fp
10c3c2fc: 4e75 rts
10c3c2fe <__load_block_bitmap>:
10c3c2fe: 4e56 0000 linkw %fp,#0
10c3c302: 48e7 3020 moveml %d2-%d3/%a2,%sp@-
10c3c306: 246e 0008 moveal %fp@(8),%a2
10c3c30a: 242e 000c movel %fp@(12),%d2
10c3c30e: 7600 moveq #0,%d3
10c3c310: 202a 00ea movel %a2@(234),%d0
10c3c314: b082 cmpl %d2,%d0
10c3c316: 6218 bhis 10c3c330 <__load_block_bitmap+0x32>
10c3c318: 2f00 movel %d0,%sp@-
10c3c31a: 2f02 movel %d2,%sp@-
10c3c31c: 4879 1000 3aef pea 10003aef <tvecs+0x1f57>
10c3c322: 4879 1000 3be5 pea 10003be5 <tvecs+0x204d>
10c3c328: 2f0a movel %a2,%sp@-
10c3c32a: 4eb9 10c4 14f0 jsr 10c414f0 <ext2_panic>
10c3c330: 7208 moveq #8,%d1
10c3c332: b280 cmpl %d0,%d1
10c3c334: 6542 bcss 10c3c378 <__load_block_bitmap+0x7a>
10c3c336: 2002 movel %d2,%d0
10c3c338: e588 lsll #2,%d0
10c3c33a: 41f2 0800 lea %a2@(00000000,%d0:l),%a0
10c3c33e: 4aa8 015e tstl %a0@(350)
10c3c342: 671e beqs 10c3c362 <__load_block_bitmap+0x64>
10c3c344: b4a8 013e cmpl %a0@(318),%d2
10c3c348: 6728 beqs 10c3c372 <__load_block_bitmap+0x74>
10c3c34a: 4879 1000 3bf7 pea 10003bf7 <tvecs+0x205f>
10c3c350: 4879 1000 3c1a pea 10003c1a <tvecs+0x2082>
10c3c356: 2f0a movel %a2,%sp@-
10c3c358: 4eb9 10c4 13f8 jsr 10c413f8 <ext2_error>
10c3c35e: 4fef 000c lea %sp@(12),%sp
10c3c362: 2f02 movel %d2,%sp@-
10c3c364: 2f02 movel %d2,%sp@-
10c3c366: 2f0a movel %a2,%sp@-
10c3c368: 4eba feea jsr %pc@(10c3c254 <read_block_bitmap>)
10c3c36c: 2600 movel %d0,%d3
10c3c36e: 6d00 00d2 bltw 10c3c442 <__load_block_bitmap+0x144>
10c3c372: 2002 movel %d2,%d0
10c3c374: 6000 00cc braw 10c3c442 <__load_block_bitmap+0x144>
10c3c378: 7200 moveq #0,%d1
10c3c37a: 4280 clrl %d0
10c3c37c: 302a 00fc movew %a2@(252),%d0
10c3c380: b083 cmpl %d3,%d0
10c3c382: 6f62 bles 10c3c3e6 <__load_block_bitmap+0xe8>
10c3c384: b4aa 013e cmpl %a2@(318),%d2
10c3c388: 6716 beqs 10c3c3a0 <__load_block_bitmap+0xa2>
10c3c38a: 7000 moveq #0,%d0
10c3c38c: 41ea 013e lea %a2@(318),%a0
10c3c390: 5281 addql #1,%d1
10c3c392: 302a 00fc movew %a2@(252),%d0
10c3c396: b081 cmpl %d1,%d0
10c3c398: 6f4c bles 10c3c3e6 <__load_block_bitmap+0xe8>
10c3c39a: 5888 addql #4,%a0
10c3c39c: b490 cmpl %a0@,%d2
10c3c39e: 66f0 bnes 10c3c390 <__load_block_bitmap+0x92>
10c3c3a0: 4280 clrl %d0
10c3c3a2: 302a 00fc movew %a2@(252),%d0
10c3c3a6: b081 cmpl %d1,%d0
10c3c3a8: 6f3c bles 10c3c3e6 <__load_block_bitmap+0xe8>
10c3c3aa: 2001 movel %d1,%d0
10c3c3ac: e588 lsll #2,%d0
10c3c3ae: 41f2 0800 lea %a2@(00000000,%d0:l),%a0
10c3c3b2: b4a8 013e cmpl %a0@(318),%d2
10c3c3b6: 662e bnes 10c3c3e6 <__load_block_bitmap+0xe8>
10c3c3b8: 2268 015e moveal %a0@(350),%a1
10c3c3bc: 4a81 tstl %d1
10c3c3be: 6f1a bles 10c3c3da <__load_block_bitmap+0xdc>
10c3c3c0: 41f2 08fc lea %a2@(fffffffc,%d0:l),%a0
10c3c3c4: 41e8 0162 lea %a0@(354),%a0
10c3c3c8: 2168 ffdc ffe0 movel %a0@(-36),%a0@(-32)
10c3c3ce: 20a8 fffc movel %a0@(-4),%a0@
10c3c3d2: 5988 subql #4,%a0
10c3c3d4: 5381 subql #1,%d1
10c3c3d6: 4a81 tstl %d1
10c3c3d8: 6eee bgts 10c3c3c8 <__load_block_bitmap+0xca>
10c3c3da: 2542 013e movel %d2,%a2@(318)
10c3c3de: 2549 015e movel %a1,%a2@(350)
10c3c3e2: 665c bnes 10c3c440 <__load_block_bitmap+0x142>
10c3c3e4: 604e bras 10c3c434 <__load_block_bitmap+0x136>
10c3c3e6: 302a 00fc movew %a2@(252),%d0
10c3c3ea: 0c40 0007 cmpiw #7,%d0
10c3c3ee: 6208 bhis 10c3c3f8 <__load_block_bitmap+0xfa>
10c3c3f0: 5240 addqw #1,%d0
10c3c3f2: 3540 00fc movew %d0,%a2@(252)
10c3c3f6: 6010 bras 10c3c408 <__load_block_bitmap+0x10a>
10c3c3f8: 202a 017a movel %a2@(378),%d0
10c3c3fc: 670a beqs 10c3c408 <__load_block_bitmap+0x10a>
10c3c3fe: 2f00 movel %d0,%sp@-
10c3c400: 4eb9 10c2 5d3a jsr 10c25d3a <__brelse>
10c3c406: 588f addql #4,%sp
10c3c408: 4280 clrl %d0
10c3c40a: 302a 00fc movew %a2@(252),%d0
10c3c40e: 2200 movel %d0,%d1
10c3c410: 5381 subql #1,%d1
10c3c412: 4a81 tstl %d1
10c3c414: 6f1e bles 10c3c434 <__load_block_bitmap+0x136>
10c3c416: 2001 movel %d1,%d0
10c3c418: e588 lsll #2,%d0
10c3c41a: 41f2 08fc lea %a2@(fffffffc,%d0:l),%a0
10c3c41e: 41e8 0162 lea %a0@(354),%a0
10c3c422: 2168 ffdc ffe0 movel %a0@(-36),%a0@(-32)
10c3c428: 20a8 fffc movel %a0@(-4),%a0@
10c3c42c: 5988 subql #4,%a0
10c3c42e: 5381 subql #1,%d1
10c3c430: 4a81 tstl %d1
10c3c432: 6eee bgts 10c3c422 <__load_block_bitmap+0x124>
10c3c434: 42a7 clrl %sp@-
10c3c436: 2f02 movel %d2,%sp@-
10c3c438: 2f0a movel %a2,%sp@-
10c3c43a: 4eba fe18 jsr %pc@(10c3c254 <read_block_bitmap>)
10c3c43e: 2600 movel %d0,%d3
10c3c440: 2003 movel %d3,%d0
10c3c442: 4cee 040c fff4 moveml %fp@(-12),%d2-%d3/%a2
10c3c448: 4e5e unlk %fp
10c3c44a: 4e75 rts
10c3c44c <ext2_free_blocks>:
10c3c44c: 4e56 ffec linkw %fp,#-20
10c3c450: 48e7 3f3c moveml %d2-%d7/%a2-%a5,%sp@-
10c3c454: 266e 000c moveal %fp@(12),%a3
10c3c458: 282e 0010 movel %fp@(16),%d4
10c3c45c: 206e 0008 moveal %fp@(8),%a0
10c3c460: 2468 0094 moveal %a0@(148),%a2
10c3c464: b4fc 0000 cmpaw #0,%a2
10c3c468: 6610 bnes 10c3c47a <ext2_free_blocks+0x2e>
10c3c46a: 4879 1000 3c2e pea 10003c2e <tvecs+0x2096>
10c3c470: 4eb9 10c1 677e jsr 10c1677e <printk>
10c3c476: 6000 042c braw 10c3c8a4 <ext2_free_blocks+0x458>
10c3c47a: 7640 moveq #64,%d3
10c3c47c: d68a addl %a2,%d3
10c3c47e: 2243 moveal %d3,%a1
10c3c480: 41fa 000c lea %pc@(10c3c48e <ext2_free_blocks+0x42>),%a0
10c3c484: 5391 subql #1,%a1@
10c3c486: 6a06 bpls 10c3c48e <ext2_free_blocks+0x42>
10c3c488: 4ef9 10c8 56f4 jmp 10c856f4 <__down_failed>
10c3c48e: 2a2a 00f2 movel %a2@(242),%d5
10c3c492: 2245 moveal %d5,%a1
10c3c494: 2429 0014 movel %a1@(20),%d2
10c3c498: 2202 movel %d2,%d1
10c3c49a: e149 lslw #8,%d1
10c3c49c: 4841 swap %d1
10c3c49e: 4241 clrw %d1
10c3c4a0: 2002 movel %d2,%d0
10c3c4a2: 0280 0000 ff00 andil #65280,%d0
10c3c4a8: e188 lsll #8,%d0
10c3c4aa: 8280 orl %d0,%d1
10c3c4ac: 2002 movel %d2,%d0
10c3c4ae: 0280 00ff 0000 andil #16711680,%d0
10c3c4b4: e088 lsrl #8,%d0
10c3c4b6: 8280 orl %d0,%d1
10c3c4b8: 4242 clrw %d2
10c3c4ba: 4842 swap %d2
10c3c4bc: e04a lsrw #8,%d2
10c3c4be: 8282 orl %d2,%d1
10c3c4c0: 2d43 ffec movel %d3,%fp@(-20)
10c3c4c4: b28b cmpl %a3,%d1
10c3c4c6: 6234 bhis 10c3c4fc <ext2_free_blocks+0xb0>
10c3c4c8: 260b movel %a3,%d3
10c3c4ca: d684 addl %d4,%d3
10c3c4cc: 2429 0004 movel %a1@(4),%d2
10c3c4d0: 2202 movel %d2,%d1
10c3c4d2: e149 lslw #8,%d1
10c3c4d4: 4841 swap %d1
10c3c4d6: 4241 clrw %d1
10c3c4d8: 2002 movel %d2,%d0
10c3c4da: 0280 0000 ff00 andil #65280,%d0
10c3c4e0: e188 lsll #8,%d0
10c3c4e2: 8280 orl %d0,%d1
10c3c4e4: 2002 movel %d2,%d0
10c3c4e6: 0280 00ff 0000 andil #16711680,%d0
10c3c4ec: e088 lsrl #8,%d0
10c3c4ee: 8280 orl %d0,%d1
10c3c4f0: 4242 clrw %d2
10c3c4f2: 4842 swap %d2
10c3c4f4: e04a lsrw #8,%d2
10c3c4f6: 8282 orl %d2,%d1
10c3c4f8: b283 cmpl %d3,%d1
10c3c4fa: 641c bccs 10c3c518 <ext2_free_blocks+0xcc>
10c3c4fc: 2f04 movel %d4,%sp@-
10c3c4fe: 2f0b movel %a3,%sp@-
10c3c500: 4879 1000 3c53 pea 10003c53 <tvecs+0x20bb>
10c3c506: 4879 1000 3c8d pea 10003c8d <tvecs+0x20f5>
10c3c50c: 2f0a movel %a2,%sp@-
10c3c50e: 4eb9 10c4 13f8 jsr 10c413f8 <ext2_error>
10c3c514: 6000 037c braw 10c3c892 <ext2_free_blocks+0x446>
10c3c518: 42ae fff0 clrl %fp@(-16)
10c3c51c: 2045 moveal %d5,%a0
10c3c51e: 2428 0014 movel %a0@(20),%d2
10c3c522: 2202 movel %d2,%d1
10c3c524: e149 lslw #8,%d1
10c3c526: 4841 swap %d1
10c3c528: 4241 clrw %d1
10c3c52a: 2002 movel %d2,%d0
10c3c52c: 0280 0000 ff00 andil #65280,%d0
10c3c532: e188 lsll #8,%d0
10c3c534: 8280 orl %d0,%d1
10c3c536: 2002 movel %d2,%d0
10c3c538: 0280 00ff 0000 andil #16711680,%d0
10c3c53e: e088 lsrl #8,%d0
10c3c540: 8280 orl %d0,%d1
10c3c542: 4242 clrw %d2
10c3c544: 4842 swap %d2
10c3c546: e04a lsrw #8,%d2
10c3c548: 8282 orl %d2,%d1
10c3c54a: 2f2a 00d6 movel %a2@(214),%sp@-
10c3c54e: 224b moveal %a3,%a1
10c3c550: 93c1 subal %d1,%a1
10c3c552: 2f09 movel %a1,%sp@-
10c3c554: 4eb9 10c8 5940 jsr 10c85940 <__udivsi3>
10c3c55a: 508f addql #8,%sp
10c3c55c: 2600 movel %d0,%d3
10c3c55e: 2045 moveal %d5,%a0
10c3c560: 2428 0014 movel %a0@(20),%d2
10c3c564: 2202 movel %d2,%d1
10c3c566: e149 lslw #8,%d1
10c3c568: 4841 swap %d1
10c3c56a: 4241 clrw %d1
10c3c56c: 2002 movel %d2,%d0
10c3c56e: 0280 0000 ff00 andil #65280,%d0
10c3c574: e188 lsll #8,%d0
10c3c576: 8280 orl %d0,%d1
10c3c578: 2002 movel %d2,%d0
10c3c57a: 0280 00ff 0000 andil #16711680,%d0
10c3c580: e088 lsrl #8,%d0
10c3c582: 8280 orl %d0,%d1
10c3c584: 4242 clrw %d2
10c3c586: 4842 swap %d2
10c3c588: e04a lsrw #8,%d2
10c3c58a: 8282 orl %d2,%d1
10c3c58c: 2f2a 00d6 movel %a2@(214),%sp@-
10c3c590: 224b moveal %a3,%a1
10c3c592: 93c1 subal %d1,%a1
10c3c594: 2f09 movel %a1,%sp@-
10c3c596: 4eb9 10c8 599c jsr 10c8599c <__umodsi3>
10c3c59c: 508f addql #8,%sp
10c3c59e: 2d40 fff4 movel %d0,%fp@(-12)
10c3c5a2: 2200 movel %d0,%d1
10c3c5a4: d284 addl %d4,%d1
10c3c5a6: 202a 00d6 movel %a2@(214),%d0
10c3c5aa: b081 cmpl %d1,%d0
10c3c5ac: 6408 bccs 10c3c5b6 <ext2_free_blocks+0x16a>
10c3c5ae: 9280 subl %d0,%d1
10c3c5b0: 2d41 fff0 movel %d1,%fp@(-16)
10c3c5b4: 9881 subl %d1,%d4
10c3c5b6: 4a6a 00fc tstw %a2@(252)
10c3c5ba: 670e beqs 10c3c5ca <ext2_free_blocks+0x17e>
10c3c5bc: b6aa 013e cmpl %a2@(318),%d3
10c3c5c0: 6608 bnes 10c3c5ca <ext2_free_blocks+0x17e>
10c3c5c2: 7000 moveq #0,%d0
10c3c5c4: 4aaa 015e tstl %a2@(350)
10c3c5c8: 664c bnes 10c3c616 <ext2_free_blocks+0x1ca>
10c3c5ca: 7008 moveq #8,%d0
10c3c5cc: b0aa 00ea cmpl %a2@(234),%d0
10c3c5d0: 6518 bcss 10c3c5ea <ext2_free_blocks+0x19e>
10c3c5d2: 2003 movel %d3,%d0
10c3c5d4: e588 lsll #2,%d0
10c3c5d6: 41f2 0800 lea %a2@(00000000,%d0:l),%a0
10c3c5da: b6a8 013e cmpl %a0@(318),%d3
10c3c5de: 660a bnes 10c3c5ea <ext2_free_blocks+0x19e>
10c3c5e0: 4aa8 015e tstl %a0@(350)
10c3c5e4: 6704 beqs 10c3c5ea <ext2_free_blocks+0x19e>
10c3c5e6: 2203 movel %d3,%d1
10c3c5e8: 600c bras 10c3c5f6 <ext2_free_blocks+0x1aa>
10c3c5ea: 2f03 movel %d3,%sp@-
10c3c5ec: 2f0a movel %a2,%sp@-
10c3c5ee: 4eba fd0e jsr %pc@(10c3c2fe <__load_block_bitmap>)
10c3c5f2: 2200 movel %d0,%d1
10c3c5f4: 508f addql #8,%sp
10c3c5f6: 4a81 tstl %d1
10c3c5f8: 6c04 bges 10c3c5fe <ext2_free_blocks+0x1b2>
10c3c5fa: 2001 movel %d1,%d0
10c3c5fc: 6012 bras 10c3c610 <ext2_free_blocks+0x1c4>
10c3c5fe: 2001 movel %d1,%d0
10c3c600: e588 lsll #2,%d0
10c3c602: 41f2 0800 lea %a2@(00000000,%d0:l),%a0
10c3c606: 2001 movel %d1,%d0
10c3c608: 4aa8 015e tstl %a0@(350)
10c3c60c: 6602 bnes 10c3c610 <ext2_free_blocks+0x1c4>
10c3c60e: 70fb moveq #-5,%d0
10c3c610: 4a80 tstl %d0
10c3c612: 6d00 027e bltw 10c3c892 <ext2_free_blocks+0x446>
10c3c616: e588 lsll #2,%d0
10c3c618: 41f2 0800 lea %a2@(00000000,%d0:l),%a0
10c3c61c: 2d68 015e fff8 movel %a0@(350),%fp@(-8)
10c3c622: 486e fffc pea %fp@(-4)
10c3c626: 2f03 movel %d3,%sp@-
10c3c628: 2f0a movel %a2,%sp@-
10c3c62a: 4eba fb84 jsr %pc@(10c3c1b0 <ext2_get_group_desc>)
10c3c62e: 2a40 moveal %d0,%a5
10c3c630: 4fef 000c lea %sp@(12),%sp
10c3c634: bafc 0000 cmpaw #0,%a5
10c3c638: 6700 0258 beqw 10c3c892 <ext2_free_blocks+0x446>
10c3c63c: 2015 movel %a5@,%d0
10c3c63e: 2400 movel %d0,%d2
10c3c640: e14a lslw #8,%d2
10c3c642: 4842 swap %d2
10c3c644: 4242 clrw %d2
10c3c646: 2200 movel %d0,%d1
10c3c648: 0281 0000 ff00 andil #65280,%d1
10c3c64e: e189 lsll #8,%d1
10c3c650: 8481 orl %d1,%d2
10c3c652: 2200 movel %d0,%d1
10c3c654: 0281 00ff 0000 andil #16711680,%d1
10c3c65a: e089 lsrl #8,%d1
10c3c65c: 8481 orl %d1,%d2
10c3c65e: 4240 clrw %d0
10c3c660: 4840 swap %d0
10c3c662: e048 lsrw #8,%d0
10c3c664: 8480 orl %d0,%d2
10c3c666: b7c2 cmpal %d2,%a3
10c3c668: 620a bhis 10c3c674 <ext2_free_blocks+0x228>
10c3c66a: 41f3 48ff lea %a3@(ffffffff,%d4:l),%a0
10c3c66e: b1c2 cmpal %d2,%a0
10c3c670: 6400 008a bccw 10c3c6fc <ext2_free_blocks+0x2b0>
10c3c674: 202d 0004 movel %a5@(4),%d0
10c3c678: 2400 movel %d0,%d2
10c3c67a: e14a lslw #8,%d2
10c3c67c: 4842 swap %d2
10c3c67e: 4242 clrw %d2
10c3c680: 2200 movel %d0,%d1
10c3c682: 0281 0000 ff00 andil #65280,%d1
10c3c688: e189 lsll #8,%d1
10c3c68a: 8481 orl %d1,%d2
10c3c68c: 2200 movel %d0,%d1
10c3c68e: 0281 00ff 0000 andil #16711680,%d1
10c3c694: e089 lsrl #8,%d1
10c3c696: 8481 orl %d1,%d2
10c3c698: 4240 clrw %d0
10c3c69a: 4840 swap %d0
10c3c69c: e048 lsrw #8,%d0
10c3c69e: 8480 orl %d0,%d2
10c3c6a0: b7c2 cmpal %d2,%a3
10c3c6a2: 6208 bhis 10c3c6ac <ext2_free_blocks+0x260>
10c3c6a4: 41f3 48ff lea %a3@(ffffffff,%d4:l),%a0
10c3c6a8: b1c2 cmpal %d2,%a0
10c3c6aa: 6450 bccs 10c3c6fc <ext2_free_blocks+0x2b0>
10c3c6ac: 202d 0008 movel %a5@(8),%d0
10c3c6b0: 2400 movel %d0,%d2
10c3c6b2: e14a lslw #8,%d2
10c3c6b4: 4842 swap %d2
10c3c6b6: 4242 clrw %d2
10c3c6b8: 2200 movel %d0,%d1
10c3c6ba: 0281 0000 ff00 andil #65280,%d1
10c3c6c0: e189 lsll #8,%d1
10c3c6c2: 8481 orl %d1,%d2
10c3c6c4: 2200 movel %d0,%d1
10c3c6c6: 0281 00ff 0000 andil #16711680,%d1
10c3c6cc: e089 lsrl #8,%d1
10c3c6ce: 8481 orl %d1,%d2
10c3c6d0: 4240 clrw %d0
10c3c6d2: 4840 swap %d0
10c3c6d4: e048 lsrw #8,%d0
10c3c6d6: 8480 orl %d0,%d2
10c3c6d8: b48b cmpl %a3,%d2
10c3c6da: 620c bhis 10c3c6e8 <ext2_free_blocks+0x29c>
10c3c6dc: 2002 movel %d2,%d0
10c3c6de: d0aa 00de addl %a2@(222),%d0
10c3c6e2: 5380 subql #1,%d0
10c3c6e4: b08b cmpl %a3,%d0
10c3c6e6: 6414 bccs 10c3c6fc <ext2_free_blocks+0x2b0>
10c3c6e8: 41f3 48ff lea %a3@(ffffffff,%d4:l),%a0
10c3c6ec: b488 cmpl %a0,%d2
10c3c6ee: 6228 bhis 10c3c718 <ext2_free_blocks+0x2cc>
10c3c6f0: 2002 movel %d2,%d0
10c3c6f2: d0aa 00de addl %a2@(222),%d0
10c3c6f6: 5380 subql #1,%d0
10c3c6f8: b088 cmpl %a0,%d0
10c3c6fa: 651c bcss 10c3c718 <ext2_free_blocks+0x2cc>
10c3c6fc: 2f04 movel %d4,%sp@-
10c3c6fe: 2f0b movel %a3,%sp@-
10c3c700: 4879 1000 3c9e pea 10003c9e <tvecs+0x2106>
10c3c706: 4879 1000 3c8d pea 10003c8d <tvecs+0x20f5>
10c3c70c: 2f0a movel %a2,%sp@-
10c3c70e: 4eb9 10c4 13f8 jsr 10c413f8 <ext2_error>
10c3c714: 4fef 0014 lea %sp@(20),%sp
10c3c718: 99cc subal %a4,%a4
10c3c71a: b88c cmpl %a4,%d4
10c3c71c: 6300 0102 blsw 10c3c820 <ext2_free_blocks+0x3d4>
10c3c720: 7e01 moveq #1,%d7
10c3c722: 7c00 moveq #0,%d6
10c3c724: 222e fff4 movel %fp@(-12),%d1
10c3c728: d28c addl %a4,%d1
10c3c72a: 206e fff8 moveal %fp@(-8),%a0
10c3c72e: 2001 movel %d1,%d0
10c3c730: e680 asrl #3,%d0
10c3c732: 2068 0030 moveal %a0@(48),%a0
10c3c736: d1c0 addal %d0,%a0
10c3c738: 7007 moveq #7,%d0
10c3c73a: c280 andl %d0,%d1
10c3c73c: 2407 movel %d7,%d2
10c3c73e: e3aa lsll %d1,%d2
10c3c740: 40c1 movew %sr,%d1
10c3c742: 007c 0700 oriw #1792,%sr
10c3c746: 1010 moveb %a0@,%d0
10c3c748: 1c00 moveb %d0,%d6
10c3c74a: 2602 movel %d2,%d3
10c3c74c: c686 andl %d6,%d3
10c3c74e: 56c0 sne %d0
10c3c750: 4880 extw %d0
10c3c752: 3600 movew %d0,%d3
10c3c754: 48c3 extl %d3
10c3c756: 4483 negl %d3
10c3c758: 4602 notb %d2
10c3c75a: 1010 moveb %a0@,%d0
10c3c75c: c002 andb %d2,%d0
10c3c75e: 1080 moveb %d0,%a0@
10c3c760: 46c1 movew %d1,%sr
10c3c762: 4a83 tstl %d3
10c3c764: 6620 bnes 10c3c786 <ext2_free_blocks+0x33a>
10c3c766: 4874 b800 pea %a4@(00000000,%a3:l)
10c3c76a: 4879 1000 3cd8 pea 10003cd8 <tvecs+0x2140>
10c3c770: 4879 1000 3c8d pea 10003c8d <tvecs+0x20f5>
10c3c776: 2f0a movel %a2,%sp@-
10c3c778: 4eb9 10c4 13f8 jsr 10c413f8 <ext2_error>
10c3c77e: 4fef 0010 lea %sp@(16),%sp
10c3c782: 6000 0094 braw 10c3c818 <ext2_free_blocks+0x3cc>
10c3c786: 226e 0008 moveal %fp@(8),%a1
10c3c78a: 2069 0094 moveal %a1@(148),%a0
10c3c78e: 4281 clrl %d1
10c3c790: 1228 000e moveb %a0@(14),%d1
10c3c794: 70f7 moveq #-9,%d0
10c3c796: d280 addl %d0,%d1
10c3c798: 2007 movel %d7,%d0
10c3c79a: e3a8 lsll %d1,%d0
10c3c79c: 91a9 005c subl %d0,%a1@(92)
10c3c7a0: 4878 0007 pea 7 <LSIGTRAP+0x2>
10c3c7a4: 2f09 movel %a1,%sp@-
10c3c7a6: 4eb9 10c3 3710 jsr 10c33710 <__mark_inode_dirty>
10c3c7ac: 508f addql #8,%sp
10c3c7ae: 302d 000c movew %a5@(12),%d0
10c3c7b2: e058 rorw #8,%d0
10c3c7b4: 5240 addqw #1,%d0
10c3c7b6: e058 rorw #8,%d0
10c3c7b8: 3b40 000c movew %d0,%a5@(12)
10c3c7bc: 2045 moveal %d5,%a0
10c3c7be: 2428 000c movel %a0@(12),%d2
10c3c7c2: 2202 movel %d2,%d1
10c3c7c4: e149 lslw #8,%d1
10c3c7c6: 4841 swap %d1
10c3c7c8: 4241 clrw %d1
10c3c7ca: 2002 movel %d2,%d0
10c3c7cc: 0280 0000 ff00 andil #65280,%d0
10c3c7d2: e188 lsll #8,%d0
10c3c7d4: 8280 orl %d0,%d1
10c3c7d6: 2002 movel %d2,%d0
10c3c7d8: 0280 00ff 0000 andil #16711680,%d0
10c3c7de: e088 lsrl #8,%d0
10c3c7e0: 8280 orl %d0,%d1
10c3c7e2: 4242 clrw %d2
10c3c7e4: 4842 swap %d2
10c3c7e6: e04a lsrw #8,%d2
10c3c7e8: 8282 orl %d2,%d1
10c3c7ea: 5281 addql #1,%d1
10c3c7ec: 2401 movel %d1,%d2
10c3c7ee: e14a lslw #8,%d2
10c3c7f0: 4842 swap %d2
10c3c7f2: 4242 clrw %d2
10c3c7f4: 2001 movel %d1,%d0
10c3c7f6: 0280 0000 ff00 andil #65280,%d0
10c3c7fc: e188 lsll #8,%d0
10c3c7fe: 8480 orl %d0,%d2
10c3c800: 2001 movel %d1,%d0
10c3c802: 0280 00ff 0000 andil #16711680,%d0
10c3c808: e088 lsrl #8,%d0
10c3c80a: 8480 orl %d0,%d2
10c3c80c: 4241 clrw %d1
10c3c80e: 4841 swap %d1
10c3c810: e049 lsrw #8,%d1
10c3c812: 8481 orl %d1,%d2
10c3c814: 2142 000c movel %d2,%a0@(12)
10c3c818: 528c addql #1,%a4
10c3c81a: b88c cmpl %a4,%d4
10c3c81c: 6200 ff06 bhiw 10c3c724 <ext2_free_blocks+0x2d8>
10c3c820: 2f2e fffc movel %fp@(-4),%sp@-
10c3c824: 4eb9 10c2 5c50 jsr 10c25c50 <mark_buffer_dirty>
10c3c82a: 2f2a 00ee movel %a2@(238),%sp@-
10c3c82e: 4eb9 10c2 5c50 jsr 10c25c50 <mark_buffer_dirty>
10c3c834: 2f2e fff8 movel %fp@(-8),%sp@-
10c3c838: 4eb9 10c2 5c50 jsr 10c25c50 <mark_buffer_dirty>
10c3c83e: 4fef 000c lea %sp@(12),%sp
10c3c842: 082a 0004 0027 btst #4,%a2@(39)
10c3c848: 6732 beqs 10c3c87c <ext2_free_blocks+0x430>
10c3c84a: 486e fff8 pea %fp@(-8)
10c3c84e: 4878 0001 pea 1 <PF_DTRACE_OFF>
10c3c852: 4878 0001 pea 1 <PF_DTRACE_OFF>
10c3c856: 4eb9 10c4 c80c jsr 10c4c80c <ll_rw_block>
10c3c85c: 222e fff8 movel %fp@(-8),%d1
10c3c860: 4fef 000c lea %sp@(12),%sp
10c3c864: 2241 moveal %d1,%a1
10c3c866: 41e9 0014 lea %a1@(20),%a0
10c3c86a: 2010 movel %a0@,%d0
10c3c86c: 0800 0002 btst #2,%d0
10c3c870: 670a beqs 10c3c87c <ext2_free_blocks+0x430>
10c3c872: 2f01 movel %d1,%sp@-
10c3c874: 4eb9 10c2 4c0c jsr 10c24c0c <__wait_on_buffer>
10c3c87a: 588f addql #4,%sp
10c3c87c: 4aae fff0 tstl %fp@(-16)
10c3c880: 670a beqs 10c3c88c <ext2_free_blocks+0x440>
10c3c882: d7c4 addal %d4,%a3
10c3c884: 282e fff0 movel %fp@(-16),%d4
10c3c888: 6000 fc8e braw 10c3c518 <ext2_free_blocks+0xcc>
10c3c88c: 157c 0001 000f moveb #1,%a2@(15)
10c3c892: 226e ffec moveal %fp@(-20),%a1
10c3c896: 41fa 000c lea %pc@(10c3c8a4 <ext2_free_blocks+0x458>),%a0
10c3c89a: 5291 addql #1,%a1@
10c3c89c: 6e06 bgts 10c3c8a4 <ext2_free_blocks+0x458>
10c3c89e: 4ef9 10c8 571c jmp 10c8571c <__up_wakeup>
10c3c8a4: 4cee 3cfc ffc4 moveml %fp@(-60),%d2-%d7/%a2-%a5
10c3c8aa: 4e5e unlk %fp
10c3c8ac: 4e75 rts
10c3c8ae <ext2_new_block>:
10c3c8ae: 4e56 ffe4 linkw %fp,#-28
10c3c8b2: 48e7 3f3c moveml %d2-%d7/%a2-%a5,%sp@-
10c3c8b6: 286e 000c moveal %fp@(12),%a4
10c3c8ba: 70e4 moveq #-28,%d0
10c3c8bc: 206e 0018 moveal %fp@(24),%a0
10c3c8c0: 2080 movel %d0,%a0@
10c3c8c2: 226e 0008 moveal %fp@(8),%a1
10c3c8c6: 2669 0094 moveal %a1@(148),%a3
10c3c8ca: b6fc 0000 cmpaw #0,%a3
10c3c8ce: 6610 bnes 10c3c8e0 <ext2_new_block+0x32>
10c3c8d0: 4879 1000 3cfa pea 10003cfa <tvecs+0x2162>
10c3c8d6: 4eb9 10c1 677e jsr 10c1677e <printk>
10c3c8dc: 6000 0b92 braw 10c3d470 <ext2_new_block+0xbc2>
10c3c8e0: 7840 moveq #64,%d4
10c3c8e2: d88b addl %a3,%d4
10c3c8e4: 2244 moveal %d4,%a1
10c3c8e6: 41fa 000c lea %pc@(10c3c8f4 <ext2_new_block+0x46>),%a0
10c3c8ea: 5391 subql #1,%a1@
10c3c8ec: 6a06 bpls 10c3c8f4 <ext2_new_block+0x46>
10c3c8ee: 4ef9 10c8 56f4 jmp 10c856f4 <__down_failed>
10c3c8f4: 2d6b 00f2 ffec movel %a3@(242),%fp@(-20)
10c3c8fa: 246e ffec moveal %fp@(-20),%a2
10c3c8fe: 222a 000c movel %a2@(12),%d1
10c3c902: 2601 movel %d1,%d3
10c3c904: e14b lslw #8,%d3
10c3c906: 4843 swap %d3
10c3c908: 4243 clrw %d3
10c3c90a: 2001 movel %d1,%d0
10c3c90c: 0280 0000 ff00 andil #65280,%d0
10c3c912: e188 lsll #8,%d0
10c3c914: 8680 orl %d0,%d3
10c3c916: 2001 movel %d1,%d0
10c3c918: 0280 00ff 0000 andil #16711680,%d0
10c3c91e: e088 lsrl #8,%d0
10c3c920: 8680 orl %d0,%d3
10c3c922: 4241 clrw %d1
10c3c924: 4841 swap %d1
10c3c926: e049 lsrw #8,%d1
10c3c928: 8681 orl %d1,%d3
10c3c92a: 242a 0008 movel %a2@(8),%d2
10c3c92e: 2202 movel %d2,%d1
10c3c930: e149 lslw #8,%d1
10c3c932: 4841 swap %d1
10c3c934: 4241 clrw %d1
10c3c936: 2002 movel %d2,%d0
10c3c938: 0280 0000 ff00 andil #65280,%d0
10c3c93e: e188 lsll #8,%d0
10c3c940: 8280 orl %d0,%d1
10c3c942: 2002 movel %d2,%d0
10c3c944: 0280 00ff 0000 andil #16711680,%d0
10c3c94a: e088 lsrl #8,%d0
10c3c94c: 8280 orl %d0,%d1
10c3c94e: 4242 clrw %d2
10c3c950: 4842 swap %d2
10c3c952: e04a lsrw #8,%d2
10c3c954: 8282 orl %d2,%d1
10c3c956: 2d44 ffe8 movel %d4,%fp@(-24)
10c3c95a: b283 cmpl %d3,%d1
10c3c95c: 653a bcss 10c3c998 <ext2_new_block+0xea>
10c3c95e: 2079 1002 53b4 moveal 100253b4 <_current_task>,%a0
10c3c964: 202b 0182 movel %a3@(386),%d0
10c3c968: b0a8 0138 cmpl %a0@(312),%d0
10c3c96c: 672a beqs 10c3c998 <ext2_new_block+0xea>
10c3c96e: 202b 0186 movel %a3@(390),%d0
10c3c972: 670e beqs 10c3c982 <ext2_new_block+0xd4>
10c3c974: 2f00 movel %d0,%sp@-
10c3c976: 4eb9 10c1 c65e jsr 10c1c65e <in_group_p>
10c3c97c: 588f addql #4,%sp
10c3c97e: 4a80 tstl %d0
10c3c980: 6616 bnes 10c3c998 <ext2_new_block+0xea>
10c3c982: 2079 1002 53b4 moveal 100253b4 <_current_task>,%a0
10c3c988: 0828 0000 01d0 btst #0,%a0@(464)
10c3c98e: 6700 0ace beqw 10c3d45e <ext2_new_block+0xbb0>
10c3c992: 0068 0100 0006 oriw #256,%a0@(6)
10c3c998: 206e ffec moveal %fp@(-20),%a0
10c3c99c: 2228 0014 movel %a0@(20),%d1
10c3c9a0: 2601 movel %d1,%d3
10c3c9a2: e14b lslw #8,%d3
10c3c9a4: 4843 swap %d3
10c3c9a6: 4243 clrw %d3
10c3c9a8: 2001 movel %d1,%d0
10c3c9aa: 0280 0000 ff00 andil #65280,%d0
10c3c9b0: e188 lsll #8,%d0
10c3c9b2: 8680 orl %d0,%d3
10c3c9b4: 2001 movel %d1,%d0
10c3c9b6: 0280 00ff 0000 andil #16711680,%d0
10c3c9bc: e088 lsrl #8,%d0
10c3c9be: 8680 orl %d0,%d3
10c3c9c0: 2001 movel %d1,%d0
10c3c9c2: 4240 clrw %d0
10c3c9c4: 4840 swap %d0
10c3c9c6: e048 lsrw #8,%d0
10c3c9c8: 8680 orl %d0,%d3
10c3c9ca: 2a01 movel %d1,%d5
10c3c9cc: b68c cmpl %a4,%d3
10c3c9ce: 6230 bhis 10c3ca00 <ext2_new_block+0x152>
10c3c9d0: 2428 0004 movel %a0@(4),%d2
10c3c9d4: 2202 movel %d2,%d1
10c3c9d6: e149 lslw #8,%d1
10c3c9d8: 4841 swap %d1
10c3c9da: 4241 clrw %d1
10c3c9dc: 2002 movel %d2,%d0
10c3c9de: 0280 0000 ff00 andil #65280,%d0
10c3c9e4: e188 lsll #8,%d0
10c3c9e6: 8280 orl %d0,%d1
10c3c9e8: 2002 movel %d2,%d0
10c3c9ea: 0280 00ff 0000 andil #16711680,%d0
10c3c9f0: e088 lsrl #8,%d0
10c3c9f2: 8280 orl %d0,%d1
10c3c9f4: 4242 clrw %d2
10c3c9f6: 4842 swap %d2
10c3c9f8: e04a lsrw #8,%d2
10c3c9fa: 8282 orl %d2,%d1
10c3c9fc: b28c cmpl %a4,%d1
10c3c9fe: 6202 bhis 10c3ca02 <ext2_new_block+0x154>
10c3ca00: 2843 moveal %d3,%a4
10c3ca02: 2205 movel %d5,%d1
10c3ca04: e149 lslw #8,%d1
10c3ca06: 4841 swap %d1
10c3ca08: 4241 clrw %d1
10c3ca0a: 2005 movel %d5,%d0
10c3ca0c: 0280 0000 ff00 andil #65280,%d0
10c3ca12: e188 lsll #8,%d0
10c3ca14: 8280 orl %d0,%d1
10c3ca16: 2005 movel %d5,%d0
10c3ca18: 0280 00ff 0000 andil #16711680,%d0
10c3ca1e: e088 lsrl #8,%d0
10c3ca20: 8280 orl %d0,%d1
10c3ca22: 4245 clrw %d5
10c3ca24: 4845 swap %d5
10c3ca26: e04d lsrw #8,%d5
10c3ca28: 8285 orl %d5,%d1
10c3ca2a: 2f2b 00d6 movel %a3@(214),%sp@-
10c3ca2e: 224c moveal %a4,%a1
10c3ca30: 93c1 subal %d1,%a1
10c3ca32: 2f09 movel %a1,%sp@-
10c3ca34: 4eb9 10c8 5940 jsr 10c85940 <__udivsi3>
10c3ca3a: 508f addql #8,%sp
10c3ca3c: 2a40 moveal %d0,%a5
10c3ca3e: 486e fffc pea %fp@(-4)
10c3ca42: 2f0d movel %a5,%sp@-
10c3ca44: 2f0b movel %a3,%sp@-
10c3ca46: 45fa f768 lea %pc@(10c3c1b0 <ext2_get_group_desc>),%a2
10c3ca4a: 4e92 jsr %a2@
10c3ca4c: 2d40 fff0 movel %d0,%fp@(-16)
10c3ca50: 4fef 000c lea %sp@(12),%sp
10c3ca54: 6700 0a00 beqw 10c3d456 <ext2_new_block+0xba8>
10c3ca58: 2040 moveal %d0,%a0
10c3ca5a: 4a68 000c tstw %a0@(12)
10c3ca5e: 6700 0370 beqw 10c3cdd0 <ext2_new_block+0x522>
10c3ca62: 226e ffec moveal %fp@(-20),%a1
10c3ca66: 2429 0014 movel %a1@(20),%d2
10c3ca6a: 2202 movel %d2,%d1
10c3ca6c: e149 lslw #8,%d1
10c3ca6e: 4841 swap %d1
10c3ca70: 4241 clrw %d1
10c3ca72: 2002 movel %d2,%d0
10c3ca74: 0280 0000 ff00 andil #65280,%d0
10c3ca7a: e188 lsll #8,%d0
10c3ca7c: 8280 orl %d0,%d1
10c3ca7e: 2002 movel %d2,%d0
10c3ca80: 0280 00ff 0000 andil #16711680,%d0
10c3ca86: e088 lsrl #8,%d0
10c3ca88: 8280 orl %d0,%d1
10c3ca8a: 4242 clrw %d2
10c3ca8c: 4842 swap %d2
10c3ca8e: e04a lsrw #8,%d2
10c3ca90: 8282 orl %d2,%d1
10c3ca92: 2f2b 00d6 movel %a3@(214),%sp@-
10c3ca96: 200c movel %a4,%d0
10c3ca98: 9081 subl %d1,%d0
10c3ca9a: 2f00 movel %d0,%sp@-
10c3ca9c: 4eb9 10c8 599c jsr 10c8599c <__umodsi3>
10c3caa2: 508f addql #8,%sp
10c3caa4: 2a00 movel %d0,%d5
10c3caa6: 4a6b 00fc tstw %a3@(252)
10c3caaa: 6710 beqs 10c3cabc <ext2_new_block+0x20e>
10c3caac: bbeb 013e cmpal %a3@(318),%a5
10c3cab0: 660a bnes 10c3cabc <ext2_new_block+0x20e>
10c3cab2: 4aab 015e tstl %a3@(350)
10c3cab6: 6704 beqs 10c3cabc <ext2_new_block+0x20e>
10c3cab8: 7000 moveq #0,%d0
10c3caba: 604c bras 10c3cb08 <ext2_new_block+0x25a>
10c3cabc: 7208 moveq #8,%d1
10c3cabe: b2ab 00ea cmpl %a3@(234),%d1
10c3cac2: 6518 bcss 10c3cadc <ext2_new_block+0x22e>
10c3cac4: 200d movel %a5,%d0
10c3cac6: e588 lsll #2,%d0
10c3cac8: 41f3 0800 lea %a3@(00000000,%d0:l),%a0
10c3cacc: bbe8 013e cmpal %a0@(318),%a5
10c3cad0: 660a bnes 10c3cadc <ext2_new_block+0x22e>
10c3cad2: 4aa8 015e tstl %a0@(350)
10c3cad6: 6704 beqs 10c3cadc <ext2_new_block+0x22e>
10c3cad8: 220d movel %a5,%d1
10c3cada: 600c bras 10c3cae8 <ext2_new_block+0x23a>
10c3cadc: 2f0d movel %a5,%sp@-
10c3cade: 2f0b movel %a3,%sp@-
10c3cae0: 4eba f81c jsr %pc@(10c3c2fe <__load_block_bitmap>)
10c3cae4: 2200 movel %d0,%d1
10c3cae6: 508f addql #8,%sp
10c3cae8: 4a81 tstl %d1
10c3caea: 6c04 bges 10c3caf0 <ext2_new_block+0x242>
10c3caec: 2001 movel %d1,%d0
10c3caee: 6012 bras 10c3cb02 <ext2_new_block+0x254>
10c3caf0: 2001 movel %d1,%d0
10c3caf2: e588 lsll #2,%d0
10c3caf4: 41f3 0800 lea %a3@(00000000,%d0:l),%a0
10c3caf8: 2001 movel %d1,%d0
10c3cafa: 4aa8 015e tstl %a0@(350)
10c3cafe: 6602 bnes 10c3cb02 <ext2_new_block+0x254>
10c3cb00: 70fb moveq #-5,%d0
10c3cb02: 4a80 tstl %d0
10c3cb04: 6d00 0950 bltw 10c3d456 <ext2_new_block+0xba8>
10c3cb08: e588 lsll #2,%d0
10c3cb0a: 41f3 0800 lea %a3@(00000000,%d0:l),%a0
10c3cb0e: 2068 015e moveal %a0@(350),%a0
10c3cb12: 2d48 fff8 movel %a0,%fp@(-8)
10c3cb16: 2628 0030 movel %a0@(48),%d3
10c3cb1a: 2405 movel %d5,%d2
10c3cb1c: e682 asrl #3,%d2
10c3cb1e: 2043 moveal %d3,%a0
10c3cb20: d1c2 addal %d2,%a0
10c3cb22: 2005 movel %d5,%d0
10c3cb24: 7207 moveq #7,%d1
10c3cb26: c081 andl %d1,%d0
10c3cb28: 7201 moveq #1,%d1
10c3cb2a: e1a9 lsll %d0,%d1
10c3cb2c: 1010 moveb %a0@,%d0
10c3cb2e: 0280 0000 00ff andil #255,%d0
10c3cb34: c280 andl %d0,%d1
10c3cb36: 56c0 sne %d0
10c3cb38: 4a00 tstb %d0
10c3cb3a: 6700 048c beqw 10c3cfc8 <ext2_new_block+0x71a>
10c3cb3e: 4a85 tstl %d5
10c3cb40: 6700 012c beqw 10c3cc6e <ext2_new_block+0x3c0>
10c3cb44: 7c3f moveq #63,%d6
10c3cb46: dc85 addl %d5,%d6
10c3cb48: 74c0 moveq #-64,%d2
10c3cb4a: cc82 andl %d2,%d6
10c3cb4c: 2005 movel %d5,%d0
10c3cb4e: ea88 lsrl #5,%d0
10c3cb50: e588 lsll #2,%d0
10c3cb52: 2043 moveal %d3,%a0
10c3cb54: d1c0 addal %d0,%a0
10c3cb56: 2805 movel %d5,%d4
10c3cb58: 76e0 moveq #-32,%d3
10c3cb5a: c883 andl %d3,%d4
10c3cb5c: bc85 cmpl %d5,%d6
10c3cb5e: 6206 bhis 10c3cb66 <ext2_new_block+0x2b8>
10c3cb60: 2a06 movel %d6,%d5
10c3cb62: 6000 0100 braw 10c3cc64 <ext2_new_block+0x3b6>
10c3cb66: 2606 movel %d6,%d3
10c3cb68: 9684 subl %d4,%d3
10c3cb6a: 701f moveq #31,%d0
10c3cb6c: c085 andl %d5,%d0
10c3cb6e: 674a beqs 10c3cbba <ext2_new_block+0x30c>
10c3cb70: 7220 moveq #32,%d1
10c3cb72: 9280 subl %d0,%d1
10c3cb74: 2001 movel %d1,%d0
10c3cb76: 74ff moveq #-1,%d2
10c3cb78: e0aa lsrl %d0,%d2
10c3cb7a: 2202 movel %d2,%d1
10c3cb7c: e149 lslw #8,%d1
10c3cb7e: 4841 swap %d1
10c3cb80: 4241 clrw %d1
10c3cb82: 2002 movel %d2,%d0
10c3cb84: 0280 0000 ff00 andil #65280,%d0
10c3cb8a: e188 lsll #8,%d0
10c3cb8c: 8280 orl %d0,%d1
10c3cb8e: 2002 movel %d2,%d0
10c3cb90: 0280 00ff 0000 andil #16711680,%d0
10c3cb96: e088 lsrl #8,%d0
10c3cb98: 8280 orl %d0,%d1
10c3cb9a: 4242 clrw %d2
10c3cb9c: 4842 swap %d2
10c3cb9e: e04a lsrw #8,%d2
10c3cba0: 8282 orl %d2,%d1
10c3cba2: 2418 movel %a0@+,%d2
10c3cba4: 8481 orl %d1,%d2
10c3cba6: 701f moveq #31,%d0
10c3cba8: b083 cmpl %d3,%d0
10c3cbaa: 6438 bccs 10c3cbe4 <ext2_new_block+0x336>
10c3cbac: 72ff moveq #-1,%d1
10c3cbae: b282 cmpl %d2,%d1
10c3cbb0: 6674 bnes 10c3cc26 <ext2_new_block+0x378>
10c3cbb2: 74e0 moveq #-32,%d2
10c3cbb4: d682 addl %d2,%d3
10c3cbb6: 7020 moveq #32,%d0
10c3cbb8: d880 addl %d0,%d4
10c3cbba: 2003 movel %d3,%d0
10c3cbbc: 72e0 moveq #-32,%d1
10c3cbbe: c081 andl %d1,%d0
10c3cbc0: 6716 beqs 10c3cbd8 <ext2_new_block+0x32a>
10c3cbc2: 2418 movel %a0@+,%d2
10c3cbc4: 70ff moveq #-1,%d0
10c3cbc6: b082 cmpl %d2,%d0
10c3cbc8: 665c bnes 10c3cc26 <ext2_new_block+0x378>
10c3cbca: 7220 moveq #32,%d1
10c3cbcc: d881 addl %d1,%d4
10c3cbce: 74e0 moveq #-32,%d2
10c3cbd0: d682 addl %d2,%d3
10c3cbd2: 2003 movel %d3,%d0
10c3cbd4: c082 andl %d2,%d0
10c3cbd6: 66ea bnes 10c3cbc2 <ext2_new_block+0x314>
10c3cbd8: 4a83 tstl %d3
10c3cbda: 6606 bnes 10c3cbe2 <ext2_new_block+0x334>
10c3cbdc: 2a04 movel %d4,%d5
10c3cbde: 6000 0084 braw 10c3cc64 <ext2_new_block+0x3b6>
10c3cbe2: 2410 movel %a0@,%d2
10c3cbe4: 70ff moveq #-1,%d0
10c3cbe6: e7a8 lsll %d3,%d0
10c3cbe8: 2602 movel %d2,%d3
10c3cbea: e14b lslw #8,%d3
10c3cbec: 4843 swap %d3
10c3cbee: 4243 clrw %d3
10c3cbf0: 2202 movel %d2,%d1
10c3cbf2: 0281 0000 ff00 andil #65280,%d1
10c3cbf8: e189 lsll #8,%d1
10c3cbfa: 8681 orl %d1,%d3
10c3cbfc: 2202 movel %d2,%d1
10c3cbfe: 0281 00ff 0000 andil #16711680,%d1
10c3cc04: e089 lsrl #8,%d1
10c3cc06: 8681 orl %d1,%d3
10c3cc08: 4242 clrw %d2
10c3cc0a: 4842 swap %d2
10c3cc0c: e04a lsrw #8,%d2
10c3cc0e: 8682 orl %d2,%d3
10c3cc10: 8680 orl %d0,%d3
10c3cc12: 7000 moveq #0,%d0
10c3cc14: 0803 0000 btst #0,%d3
10c3cc18: 6746 beqs 10c3cc60 <ext2_new_block+0x3b2>
10c3cc1a: 5280 addql #1,%d0
10c3cc1c: e28b lsrl #1,%d3
10c3cc1e: 0803 0000 btst #0,%d3
10c3cc22: 66f6 bnes 10c3cc1a <ext2_new_block+0x36c>
10c3cc24: 603a bras 10c3cc60 <ext2_new_block+0x3b2>
10c3cc26: 2202 movel %d2,%d1
10c3cc28: e149 lslw #8,%d1
10c3cc2a: 4841 swap %d1
10c3cc2c: 4241 clrw %d1
10c3cc2e: 2002 movel %d2,%d0
10c3cc30: 0280 0000 ff00 andil #65280,%d0
10c3cc36: e188 lsll #8,%d0
10c3cc38: 8280 orl %d0,%d1
10c3cc3a: 2002 movel %d2,%d0
10c3cc3c: 0280 00ff 0000 andil #16711680,%d0
10c3cc42: e088 lsrl #8,%d0
10c3cc44: 8280 orl %d0,%d1
10c3cc46: 4242 clrw %d2
10c3cc48: 4842 swap %d2
10c3cc4a: e04a lsrw #8,%d2
10c3cc4c: 8282 orl %d2,%d1
10c3cc4e: 7000 moveq #0,%d0
10c3cc50: 0801 0000 btst #0,%d1
10c3cc54: 670a beqs 10c3cc60 <ext2_new_block+0x3b2>
10c3cc56: 5280 addql #1,%d0
10c3cc58: e289 lsrl #1,%d1
10c3cc5a: 0801 0000 btst #0,%d1
10c3cc5e: 66f6 bnes 10c3cc56 <ext2_new_block+0x3a8>
10c3cc60: 2a04 movel %d4,%d5
10c3cc62: da80 addl %d0,%d5
10c3cc64: 2405 movel %d5,%d2
10c3cc66: e682 asrl #3,%d2
10c3cc68: bc85 cmpl %d5,%d6
10c3cc6a: 6e00 035c bgtw 10c3cfc8 <ext2_new_block+0x71a>
10c3cc6e: 206e fff8 moveal %fp@(-8),%a0
10c3cc72: 202b 00d6 movel %a3@(214),%d0
10c3cc76: 9085 subl %d5,%d0
10c3cc78: 5e80 addql #7,%d0
10c3cc7a: e688 lsrl #3,%d0
10c3cc7c: 2f00 movel %d0,%sp@-
10c3cc7e: 42a7 clrl %sp@-
10c3cc80: d4a8 0030 addl %a0@(48),%d2
10c3cc84: 2f02 movel %d2,%sp@-
10c3cc86: 4eb9 10c8 439a jsr 10c8439a <memscan>
10c3cc8c: 206e fff8 moveal %fp@(-8),%a0
10c3cc90: 2228 0030 movel %a0@(48),%d1
10c3cc94: 2800 movel %d0,%d4
10c3cc96: 9881 subl %d1,%d4
10c3cc98: e78c lsll #3,%d4
10c3cc9a: 2e2b 00d6 movel %a3@(214),%d7
10c3cc9e: 4fef 000c lea %sp@(12),%sp
10c3cca2: 2247 moveal %d7,%a1
10c3cca4: b3c4 cmpal %d4,%a1
10c3cca6: 6306 blss 10c3ccae <ext2_new_block+0x400>
10c3cca8: 2a04 movel %d4,%d5
10c3ccaa: 6000 02e2 braw 10c3cf8e <ext2_new_block+0x6e0>
10c3ccae: 2005 movel %d5,%d0
10c3ccb0: ea88 lsrl #5,%d0
10c3ccb2: e588 lsll #2,%d0
10c3ccb4: 2041 moveal %d1,%a0
10c3ccb6: d1c0 addal %d0,%a0
10c3ccb8: 2c05 movel %d5,%d6
10c3ccba: 76e0 moveq #-32,%d3
10c3ccbc: cc83 andl %d3,%d6
10c3ccbe: 2809 movel %a1,%d4
10c3ccc0: b3c5 cmpal %d5,%a1
10c3ccc2: 6300 0102 blsw 10c3cdc6 <ext2_new_block+0x518>
10c3ccc6: 2809 movel %a1,%d4
10c3ccc8: 9886 subl %d6,%d4
10c3ccca: 701f moveq #31,%d0
10c3cccc: c085 andl %d5,%d0
10c3ccce: 674a beqs 10c3cd1a <ext2_new_block+0x46c>
10c3ccd0: 7220 moveq #32,%d1
10c3ccd2: 9280 subl %d0,%d1
10c3ccd4: 2001 movel %d1,%d0
10c3ccd6: 74ff moveq #-1,%d2
10c3ccd8: e0aa lsrl %d0,%d2
10c3ccda: 2202 movel %d2,%d1
10c3ccdc: e149 lslw #8,%d1
10c3ccde: 4841 swap %d1
10c3cce0: 4241 clrw %d1
10c3cce2: 2002 movel %d2,%d0
10c3cce4: 0280 0000 ff00 andil #65280,%d0
10c3ccea: e188 lsll #8,%d0
10c3ccec: 8280 orl %d0,%d1
10c3ccee: 2002 movel %d2,%d0
10c3ccf0: 0280 00ff 0000 andil #16711680,%d0
10c3ccf6: e088 lsrl #8,%d0
10c3ccf8: 8280 orl %d0,%d1
10c3ccfa: 4242 clrw %d2
10c3ccfc: 4842 swap %d2
10c3ccfe: e04a lsrw #8,%d2
10c3cd00: 8282 orl %d2,%d1
10c3cd02: 2618 movel %a0@+,%d3
10c3cd04: 8681 orl %d1,%d3
10c3cd06: 741f moveq #31,%d2
10c3cd08: b484 cmpl %d4,%d2
10c3cd0a: 643a bccs 10c3cd46 <ext2_new_block+0x498>
10c3cd0c: 70ff moveq #-1,%d0
10c3cd0e: b083 cmpl %d3,%d0
10c3cd10: 6676 bnes 10c3cd88 <ext2_new_block+0x4da>
10c3cd12: 72e0 moveq #-32,%d1
10c3cd14: d881 addl %d1,%d4
10c3cd16: 7420 moveq #32,%d2
10c3cd18: dc82 addl %d2,%d6
10c3cd1a: 2004 movel %d4,%d0
10c3cd1c: 76e0 moveq #-32,%d3
10c3cd1e: c083 andl %d3,%d0
10c3cd20: 2247 moveal %d7,%a1
10c3cd22: 6716 beqs 10c3cd3a <ext2_new_block+0x48c>
10c3cd24: 2618 movel %a0@+,%d3
10c3cd26: 70ff moveq #-1,%d0
10c3cd28: b083 cmpl %d3,%d0
10c3cd2a: 665c bnes 10c3cd88 <ext2_new_block+0x4da>
10c3cd2c: 7220 moveq #32,%d1
10c3cd2e: dc81 addl %d1,%d6
10c3cd30: 74e0 moveq #-32,%d2
10c3cd32: d882 addl %d2,%d4
10c3cd34: 2004 movel %d4,%d0
10c3cd36: c082 andl %d2,%d0
10c3cd38: 66ea bnes 10c3cd24 <ext2_new_block+0x476>
10c3cd3a: 4a84 tstl %d4
10c3cd3c: 6606 bnes 10c3cd44 <ext2_new_block+0x496>
10c3cd3e: 2806 movel %d6,%d4
10c3cd40: 6000 0084 braw 10c3cdc6 <ext2_new_block+0x518>
10c3cd44: 2610 movel %a0@,%d3
10c3cd46: 70ff moveq #-1,%d0
10c3cd48: e9a8 lsll %d4,%d0
10c3cd4a: 2403 movel %d3,%d2
10c3cd4c: e14a lslw #8,%d2
10c3cd4e: 4842 swap %d2
10c3cd50: 4242 clrw %d2
10c3cd52: 2203 movel %d3,%d1
10c3cd54: 0281 0000 ff00 andil #65280,%d1
10c3cd5a: e189 lsll #8,%d1
10c3cd5c: 8481 orl %d1,%d2
10c3cd5e: 2203 movel %d3,%d1
10c3cd60: 0281 00ff 0000 andil #16711680,%d1
10c3cd66: e089 lsrl #8,%d1
10c3cd68: 8481 orl %d1,%d2
10c3cd6a: 4243 clrw %d3
10c3cd6c: 4843 swap %d3
10c3cd6e: e04b lsrw #8,%d3
10c3cd70: 8483 orl %d3,%d2
10c3cd72: 8480 orl %d0,%d2
10c3cd74: 7000 moveq #0,%d0
10c3cd76: 0802 0000 btst #0,%d2
10c3cd7a: 6746 beqs 10c3cdc2 <ext2_new_block+0x514>
10c3cd7c: 5280 addql #1,%d0
10c3cd7e: e28a lsrl #1,%d2
10c3cd80: 0802 0000 btst #0,%d2
10c3cd84: 66f6 bnes 10c3cd7c <ext2_new_block+0x4ce>
10c3cd86: 603a bras 10c3cdc2 <ext2_new_block+0x514>
10c3cd88: 2203 movel %d3,%d1
10c3cd8a: e149 lslw #8,%d1
10c3cd8c: 4841 swap %d1
10c3cd8e: 4241 clrw %d1
10c3cd90: 2003 movel %d3,%d0
10c3cd92: 0280 0000 ff00 andil #65280,%d0
10c3cd98: e188 lsll #8,%d0
10c3cd9a: 8280 orl %d0,%d1
10c3cd9c: 2003 movel %d3,%d0
10c3cd9e: 0280 00ff 0000 andil #16711680,%d0
10c3cda4: e088 lsrl #8,%d0
10c3cda6: 8280 orl %d0,%d1
10c3cda8: 4243 clrw %d3
10c3cdaa: 4843 swap %d3
10c3cdac: e04b lsrw #8,%d3
10c3cdae: 8283 orl %d3,%d1
10c3cdb0: 7000 moveq #0,%d0
10c3cdb2: 0801 0000 btst #0,%d1
10c3cdb6: 670a beqs 10c3cdc2 <ext2_new_block+0x514>
10c3cdb8: 5280 addql #1,%d0
10c3cdba: e289 lsrl #1,%d1
10c3cdbc: 0801 0000 btst #0,%d1
10c3cdc0: 66f6 bnes 10c3cdb8 <ext2_new_block+0x50a>
10c3cdc2: 2806 movel %d6,%d4
10c3cdc4: d880 addl %d0,%d4
10c3cdc6: b3c4 cmpal %d4,%a1
10c3cdc8: 6306 blss 10c3cdd0 <ext2_new_block+0x522>
10c3cdca: 2a04 movel %d4,%d5
10c3cdcc: 6000 01fa braw 10c3cfc8 <ext2_new_block+0x71a>
10c3cdd0: 7800 moveq #0,%d4
10c3cdd2: 202b 00ea movel %a3@(234),%d0
10c3cdd6: b084 cmpl %d4,%d0
10c3cdd8: 6300 0684 blsw 10c3d45e <ext2_new_block+0xbb0>
10c3cddc: 7400 moveq #0,%d2
10c3cdde: 528d addql #1,%a5
10c3cde0: b08d cmpl %a5,%d0
10c3cde2: 6202 bhis 10c3cde6 <ext2_new_block+0x538>
10c3cde4: 9bcd subal %a5,%a5
10c3cde6: 486e fffc pea %fp@(-4)
10c3cdea: 2f0d movel %a5,%sp@-
10c3cdec: 2f0b movel %a3,%sp@-
10c3cdee: 4e92 jsr %a2@
10c3cdf0: 2d40 fff0 movel %d0,%fp@(-16)
10c3cdf4: 4fef 000c lea %sp@(12),%sp
10c3cdf8: 6700 065c beqw 10c3d456 <ext2_new_block+0xba8>
10c3cdfc: 2040 moveal %d0,%a0
10c3cdfe: 3028 000c movew %a0@(12),%d0
10c3ce02: e058 rorw #8,%d0
10c3ce04: 3400 movew %d0,%d2
10c3ce06: 222b 00ea movel %a3@(234),%d1
10c3ce0a: 4a82 tstl %d2
10c3ce0c: 6e08 bgts 10c3ce16 <ext2_new_block+0x568>
10c3ce0e: 5284 addql #1,%d4
10c3ce10: 2001 movel %d1,%d0
10c3ce12: b284 cmpl %d4,%d1
10c3ce14: 62c8 bhis 10c3cdde <ext2_new_block+0x530>
10c3ce16: b284 cmpl %d4,%d1
10c3ce18: 6300 0644 blsw 10c3d45e <ext2_new_block+0xbb0>
10c3ce1c: 4a6b 00fc tstw %a3@(252)
10c3ce20: 670e beqs 10c3ce30 <ext2_new_block+0x582>
10c3ce22: bbeb 013e cmpal %a3@(318),%a5
10c3ce26: 6608 bnes 10c3ce30 <ext2_new_block+0x582>
10c3ce28: 7000 moveq #0,%d0
10c3ce2a: 4aab 015e tstl %a3@(350)
10c3ce2e: 664a bnes 10c3ce7a <ext2_new_block+0x5cc>
10c3ce30: 7008 moveq #8,%d0
10c3ce32: b081 cmpl %d1,%d0
10c3ce34: 6518 bcss 10c3ce4e <ext2_new_block+0x5a0>
10c3ce36: 200d movel %a5,%d0
10c3ce38: e588 lsll #2,%d0
10c3ce3a: 41f3 0800 lea %a3@(00000000,%d0:l),%a0
10c3ce3e: bbe8 013e cmpal %a0@(318),%a5
10c3ce42: 660a bnes 10c3ce4e <ext2_new_block+0x5a0>
10c3ce44: 4aa8 015e tstl %a0@(350)
10c3ce48: 6704 beqs 10c3ce4e <ext2_new_block+0x5a0>
10c3ce4a: 220d movel %a5,%d1
10c3ce4c: 600c bras 10c3ce5a <ext2_new_block+0x5ac>
10c3ce4e: 2f0d movel %a5,%sp@-
10c3ce50: 2f0b movel %a3,%sp@-
10c3ce52: 4eba f4aa jsr %pc@(10c3c2fe <__load_block_bitmap>)
10c3ce56: 2200 movel %d0,%d1
10c3ce58: 508f addql #8,%sp
10c3ce5a: 4a81 tstl %d1
10c3ce5c: 6c04 bges 10c3ce62 <ext2_new_block+0x5b4>
10c3ce5e: 2001 movel %d1,%d0
10c3ce60: 6012 bras 10c3ce74 <ext2_new_block+0x5c6>
10c3ce62: 2001 movel %d1,%d0
10c3ce64: e588 lsll #2,%d0
10c3ce66: 41f3 0800 lea %a3@(00000000,%d0:l),%a0
10c3ce6a: 2001 movel %d1,%d0
10c3ce6c: 4aa8 015e tstl %a0@(350)
10c3ce70: 6602 bnes 10c3ce74 <ext2_new_block+0x5c6>
10c3ce72: 70fb moveq #-5,%d0
10c3ce74: 4a80 tstl %d0
10c3ce76: 6d00 05de bltw 10c3d456 <ext2_new_block+0xba8>
10c3ce7a: e588 lsll #2,%d0
10c3ce7c: 41f3 0800 lea %a3@(00000000,%d0:l),%a0
10c3ce80: 2068 015e moveal %a0@(350),%a0
10c3ce84: 2d48 fff8 movel %a0,%fp@(-8)
10c3ce88: 202b 00d6 movel %a3@(214),%d0
10c3ce8c: e688 lsrl #3,%d0
10c3ce8e: 2f00 movel %d0,%sp@-
10c3ce90: 42a7 clrl %sp@-
10c3ce92: 2f28 0030 movel %a0@(48),%sp@-
10c3ce96: 4eb9 10c8 439a jsr 10c8439a <memscan>
10c3ce9c: 206e fff8 moveal %fp@(-8),%a0
10c3cea0: 2428 0030 movel %a0@(48),%d2
10c3cea4: 2a00 movel %d0,%d5
10c3cea6: 9a82 subl %d2,%d5
10c3cea8: e78d lsll #3,%d5
10c3ceaa: 202b 00d6 movel %a3@(214),%d0
10c3ceae: 4fef 000c lea %sp@(12),%sp
10c3ceb2: b085 cmpl %d5,%d0
10c3ceb4: 6200 00d8 bhiw 10c3cf8e <ext2_new_block+0x6e0>
10c3ceb8: 2200 movel %d0,%d1
10c3ceba: 2042 moveal %d2,%a0
10c3cebc: 7a00 moveq #0,%d5
10c3cebe: b285 cmpl %d5,%d1
10c3cec0: 6208 bhis 10c3ceca <ext2_new_block+0x61c>
10c3cec2: 2a01 movel %d1,%d5
10c3cec4: 2245 moveal %d5,%a1
10c3cec6: 6000 00a8 braw 10c3cf70 <ext2_new_block+0x6c2>
10c3ceca: 2001 movel %d1,%d0
10c3cecc: 74e0 moveq #-32,%d2
10c3cece: c082 andl %d2,%d0
10c3ced0: 2241 moveal %d1,%a1
10c3ced2: 6716 beqs 10c3ceea <ext2_new_block+0x63c>
10c3ced4: 2418 movel %a0@+,%d2
10c3ced6: 76ff moveq #-1,%d3
10c3ced8: b682 cmpl %d2,%d3
10c3ceda: 6658 bnes 10c3cf34 <ext2_new_block+0x686>
10c3cedc: 7020 moveq #32,%d0
10c3cede: da80 addl %d0,%d5
10c3cee0: 74e0 moveq #-32,%d2
10c3cee2: d282 addl %d2,%d1
10c3cee4: 2001 movel %d1,%d0
10c3cee6: c082 andl %d2,%d0
10c3cee8: 66ea bnes 10c3ced4 <ext2_new_block+0x626>
10c3ceea: 4a81 tstl %d1
10c3ceec: 6700 0082 beqw 10c3cf70 <ext2_new_block+0x6c2>
10c3cef0: 2410 movel %a0@,%d2
10c3cef2: 70ff moveq #-1,%d0
10c3cef4: e3a8 lsll %d1,%d0
10c3cef6: 2602 movel %d2,%d3
10c3cef8: e14b lslw #8,%d3
10c3cefa: 4843 swap %d3
10c3cefc: 4243 clrw %d3
10c3cefe: 2202 movel %d2,%d1
10c3cf00: 0281 0000 ff00 andil #65280,%d1
10c3cf06: e189 lsll #8,%d1
10c3cf08: 8681 orl %d1,%d3
10c3cf0a: 2202 movel %d2,%d1
10c3cf0c: 0281 00ff 0000 andil #16711680,%d1
10c3cf12: e089 lsrl #8,%d1
10c3cf14: 8681 orl %d1,%d3
10c3cf16: 4242 clrw %d2
10c3cf18: 4842 swap %d2
10c3cf1a: e04a lsrw #8,%d2
10c3cf1c: 8682 orl %d2,%d3
10c3cf1e: 8680 orl %d0,%d3
10c3cf20: 7000 moveq #0,%d0
10c3cf22: 0803 0000 btst #0,%d3
10c3cf26: 6746 beqs 10c3cf6e <ext2_new_block+0x6c0>
10c3cf28: 5280 addql #1,%d0
10c3cf2a: e28b lsrl #1,%d3
10c3cf2c: 0803 0000 btst #0,%d3
10c3cf30: 66f6 bnes 10c3cf28 <ext2_new_block+0x67a>
10c3cf32: 603a bras 10c3cf6e <ext2_new_block+0x6c0>
10c3cf34: 2202 movel %d2,%d1
10c3cf36: e149 lslw #8,%d1
10c3cf38: 4841 swap %d1
10c3cf3a: 4241 clrw %d1
10c3cf3c: 2002 movel %d2,%d0
10c3cf3e: 0280 0000 ff00 andil #65280,%d0
10c3cf44: e188 lsll #8,%d0
10c3cf46: 8280 orl %d0,%d1
10c3cf48: 2002 movel %d2,%d0
10c3cf4a: 0280 00ff 0000 andil #16711680,%d0
10c3cf50: e088 lsrl #8,%d0
10c3cf52: 8280 orl %d0,%d1
10c3cf54: 4242 clrw %d2
10c3cf56: 4842 swap %d2
10c3cf58: e04a lsrw #8,%d2
10c3cf5a: 8282 orl %d2,%d1
10c3cf5c: 7000 moveq #0,%d0
10c3cf5e: 0801 0000 btst #0,%d1
10c3cf62: 670a beqs 10c3cf6e <ext2_new_block+0x6c0>
10c3cf64: 5280 addql #1,%d0
10c3cf66: e289 lsrl #1,%d1
10c3cf68: 0801 0000 btst #0,%d1
10c3cf6c: 66f6 bnes 10c3cf64 <ext2_new_block+0x6b6>
10c3cf6e: da80 addl %d0,%d5
10c3cf70: b3c5 cmpal %d5,%a1
10c3cf72: 621a bhis 10c3cf8e <ext2_new_block+0x6e0>
10c3cf74: 2f0d movel %a5,%sp@-
10c3cf76: 4879 1000 3d1d pea 10003d1d <tvecs+0x2185>
10c3cf7c: 4879 1000 3d4c pea 10003d4c <tvecs+0x21b4>
10c3cf82: 2f0b movel %a3,%sp@-
10c3cf84: 4eb9 10c4 13f8 jsr 10c413f8 <ext2_error>
10c3cf8a: 6000 04d2 braw 10c3d45e <ext2_new_block+0xbb0>
10c3cf8e: 7800 moveq #0,%d4
10c3cf90: 226e fff8 moveal %fp@(-8),%a1
10c3cf94: 7c01 moveq #1,%d6
10c3cf96: 7600 moveq #0,%d3
10c3cf98: 6004 bras 10c3cf9e <ext2_new_block+0x6f0>
10c3cf9a: 5284 addql #1,%d4
10c3cf9c: 2a02 movel %d2,%d5
10c3cf9e: 7006 moveq #6,%d0
10c3cfa0: b084 cmpl %d4,%d0
10c3cfa2: 6d24 blts 10c3cfc8 <ext2_new_block+0x71a>
10c3cfa4: 4a85 tstl %d5
10c3cfa6: 6f20 bles 10c3cfc8 <ext2_new_block+0x71a>
10c3cfa8: 2405 movel %d5,%d2
10c3cfaa: 5382 subql #1,%d2
10c3cfac: 2002 movel %d2,%d0
10c3cfae: e680 asrl #3,%d0
10c3cfb0: 2069 0030 moveal %a1@(48),%a0
10c3cfb4: d1c0 addal %d0,%a0
10c3cfb6: 2002 movel %d2,%d0
10c3cfb8: 7207 moveq #7,%d1
10c3cfba: c081 andl %d1,%d0
10c3cfbc: 2206 movel %d6,%d1
10c3cfbe: e1a9 lsll %d0,%d1
10c3cfc0: 1010 moveb %a0@,%d0
10c3cfc2: 1600 moveb %d0,%d3
10c3cfc4: c283 andl %d3,%d1
10c3cfc6: 67d2 beqs 10c3cf9a <ext2_new_block+0x6ec>
10c3cfc8: 7201 moveq #1,%d1
10c3cfca: 226e 0008 moveal %fp@(8),%a1
10c3cfce: 2069 0094 moveal %a1@(148),%a0
10c3cfd2: 4280 clrl %d0
10c3cfd4: 1028 000e moveb %a0@(14),%d0
10c3cfd8: 74f7 moveq #-9,%d2
10c3cfda: d082 addl %d2,%d0
10c3cfdc: e1a9 lsll %d0,%d1
10c3cfde: d3a9 005c addl %d1,%a1@(92)
10c3cfe2: 4878 0007 pea 7 <LSIGTRAP+0x2>
10c3cfe6: 2f09 movel %a1,%sp@-
10c3cfe8: 4eb9 10c3 3710 jsr 10c33710 <__mark_inode_dirty>
10c3cfee: 584f addqw #4,%sp
10c3cff0: 2eab 00d6 movel %a3@(214),%sp@
10c3cff4: 2f0d movel %a5,%sp@-
10c3cff6: 4eb9 10c8 591c jsr 10c8591c <__mulsi3>
10c3cffc: 508f addql #8,%sp
10c3cffe: d085 addl %d5,%d0
10c3d000: 206e ffec moveal %fp@(-20),%a0
10c3d004: 2628 0014 movel %a0@(20),%d3
10c3d008: 2403 movel %d3,%d2
10c3d00a: e14a lslw #8,%d2
10c3d00c: 4842 swap %d2
10c3d00e: 4242 clrw %d2
10c3d010: 2203 movel %d3,%d1
10c3d012: 0281 0000 ff00 andil #65280,%d1
10c3d018: e189 lsll #8,%d1
10c3d01a: 8481 orl %d1,%d2
10c3d01c: 2203 movel %d3,%d1
10c3d01e: 0281 00ff 0000 andil #16711680,%d1
10c3d024: e089 lsrl #8,%d1
10c3d026: 8481 orl %d1,%d2
10c3d028: 4243 clrw %d3
10c3d02a: 4843 swap %d3
10c3d02c: e04b lsrw #8,%d3
10c3d02e: 8483 orl %d3,%d2
10c3d030: d082 addl %d2,%d0
10c3d032: 2d40 fff4 movel %d0,%fp@(-12)
10c3d036: 226e fff0 moveal %fp@(-16),%a1
10c3d03a: 2411 movel %a1@,%d2
10c3d03c: 2202 movel %d2,%d1
10c3d03e: e149 lslw #8,%d1
10c3d040: 4841 swap %d1
10c3d042: 4241 clrw %d1
10c3d044: 2002 movel %d2,%d0
10c3d046: 0280 0000 ff00 andil #65280,%d0
10c3d04c: e188 lsll #8,%d0
10c3d04e: 8280 orl %d0,%d1
10c3d050: 2002 movel %d2,%d0
10c3d052: 0280 00ff 0000 andil #16711680,%d0
10c3d058: e088 lsrl #8,%d0
10c3d05a: 8280 orl %d0,%d1
10c3d05c: 4242 clrw %d2
10c3d05e: 4842 swap %d2
10c3d060: e04a lsrw #8,%d2
10c3d062: 8282 orl %d2,%d1
10c3d064: b2ae fff4 cmpl %fp@(-12),%d1
10c3d068: 6772 beqs 10c3d0dc <ext2_new_block+0x82e>
10c3d06a: 2429 0004 movel %a1@(4),%d2
10c3d06e: 2202 movel %d2,%d1
10c3d070: e149 lslw #8,%d1
10c3d072: 4841 swap %d1
10c3d074: 4241 clrw %d1
10c3d076: 2002 movel %d2,%d0
10c3d078: 0280 0000 ff00 andil #65280,%d0
10c3d07e: e188 lsll #8,%d0
10c3d080: 8280 orl %d0,%d1
10c3d082: 2002 movel %d2,%d0
10c3d084: 0280 00ff 0000 andil #16711680,%d0
10c3d08a: e088 lsrl #8,%d0
10c3d08c: 8280 orl %d0,%d1
10c3d08e: 4242 clrw %d2
10c3d090: 4842 swap %d2
10c3d092: e04a lsrw #8,%d2
10c3d094: 8282 orl %d2,%d1
10c3d096: b2ae fff4 cmpl %fp@(-12),%d1
10c3d09a: 6740 beqs 10c3d0dc <ext2_new_block+0x82e>
10c3d09c: 2029 0008 movel %a1@(8),%d0
10c3d0a0: 2400 movel %d0,%d2
10c3d0a2: e14a lslw #8,%d2
10c3d0a4: 4842 swap %d2
10c3d0a6: 4242 clrw %d2
10c3d0a8: 2200 movel %d0,%d1
10c3d0aa: 0281 0000 ff00 andil #65280,%d1
10c3d0b0: e189 lsll #8,%d1
10c3d0b2: 8481 orl %d1,%d2
10c3d0b4: 2200 movel %d0,%d1
10c3d0b6: 0281 00ff 0000 andil #16711680,%d1
10c3d0bc: e089 lsrl #8,%d1
10c3d0be: 8481 orl %d1,%d2
10c3d0c0: 4240 clrw %d0
10c3d0c2: 4840 swap %d0
10c3d0c4: e048 lsrw #8,%d0
10c3d0c6: 8480 orl %d0,%d2
10c3d0c8: b4ae fff4 cmpl %fp@(-12),%d2
10c3d0cc: 622a bhis 10c3d0f8 <ext2_new_block+0x84a>
10c3d0ce: 2002 movel %d2,%d0
10c3d0d0: d0ab 00de addl %a3@(222),%d0
10c3d0d4: 5380 subql #1,%d0
10c3d0d6: b0ae fff4 cmpl %fp@(-12),%d0
10c3d0da: 651c bcss 10c3d0f8 <ext2_new_block+0x84a>
10c3d0dc: 2f2e fff4 movel %fp@(-12),%sp@-
10c3d0e0: 4879 1000 3d5b pea 10003d5b <tvecs+0x21c3>
10c3d0e6: 4879 1000 3d4c pea 10003d4c <tvecs+0x21b4>
10c3d0ec: 2f0b movel %a3,%sp@-
10c3d0ee: 4eb9 10c4 13f8 jsr 10c413f8 <ext2_error>
10c3d0f4: 4fef 0010 lea %sp@(16),%sp
10c3d0f8: 206e fff8 moveal %fp@(-8),%a0
10c3d0fc: 2005 movel %d5,%d0
10c3d0fe: e680 asrl #3,%d0
10c3d100: 2068 0030 moveal %a0@(48),%a0
10c3d104: d1c0 addal %d0,%a0
10c3d106: 2005 movel %d5,%d0
10c3d108: 7207 moveq #7,%d1
10c3d10a: c081 andl %d1,%d0
10c3d10c: 7c01 moveq #1,%d6
10c3d10e: 2206 movel %d6,%d1
10c3d110: e1a9 lsll %d0,%d1
10c3d112: 40c2 movew %sr,%d2
10c3d114: 007c 0700 oriw #1792,%sr
10c3d118: 1010 moveb %a0@,%d0
10c3d11a: 0280 0000 00ff andil #255,%d0
10c3d120: 2601 movel %d1,%d3
10c3d122: c680 andl %d0,%d3
10c3d124: 56c0 sne %d0
10c3d126: 4880 extw %d0
10c3d128: 3600 movew %d0,%d3
10c3d12a: 48c3 extl %d3
10c3d12c: 4483 negl %d3
10c3d12e: 1010 moveb %a0@,%d0
10c3d130: 8001 orb %d1,%d0
10c3d132: 1080 moveb %d0,%a0@
10c3d134: 46c2 movew %d2,%sr
10c3d136: 4a83 tstl %d3
10c3d138: 6746 beqs 10c3d180 <ext2_new_block+0x8d2>
10c3d13a: 2f05 movel %d5,%sp@-
10c3d13c: 4879 1000 3d88 pea 10003d88 <tvecs+0x21f0>
10c3d142: 4879 1000 3d4c pea 10003d4c <tvecs+0x21b4>
10c3d148: 2f0b movel %a3,%sp@-
10c3d14a: 4eb9 10c4 1564 jsr 10c41564 <ext2_warning>
10c3d150: 4fef 0010 lea %sp@(16),%sp
10c3d154: 226e 0008 moveal %fp@(8),%a1
10c3d158: 2069 0094 moveal %a1@(148),%a0
10c3d15c: 4281 clrl %d1
10c3d15e: 1228 000e moveb %a0@(14),%d1
10c3d162: 70f7 moveq #-9,%d0
10c3d164: d280 addl %d0,%d1
10c3d166: 2006 movel %d6,%d0
10c3d168: e3a8 lsll %d1,%d0
10c3d16a: 91a9 005c subl %d0,%a1@(92)
10c3d16e: 4878 0007 pea 7 <LSIGTRAP+0x2>
10c3d172: 2f09 movel %a1,%sp@-
10c3d174: 4eb9 10c3 3710 jsr 10c33710 <__mark_inode_dirty>
10c3d17a: 508f addql #8,%sp
10c3d17c: 6000 f81a braw 10c3c998 <ext2_new_block+0xea>
10c3d180: 4aae 0010 tstl %fp@(16)
10c3d184: 6700 0188 beqw 10c3d30e <ext2_new_block+0xa60>
10c3d188: 206e 0010 moveal %fp@(16),%a0
10c3d18c: 4a90 tstl %a0@
10c3d18e: 6600 017e bnew 10c3d30e <ext2_new_block+0xa60>
10c3d192: 2c2e fff4 movel %fp@(-12),%d6
10c3d196: 5286 addql #1,%d6
10c3d198: 226e ffec moveal %fp@(-20),%a1
10c3d19c: 1029 00cc moveb %a1@(204),%d0
10c3d1a0: 7e08 moveq #8,%d7
10c3d1a2: 4a00 tstb %d0
10c3d1a4: 6704 beqs 10c3d1aa <ext2_new_block+0x8fc>
10c3d1a6: 4287 clrl %d7
10c3d1a8: 1e00 moveb %d0,%d7
10c3d1aa: 246e 0014 moveal %fp@(20),%a2
10c3d1ae: 2486 movel %d6,%a2@
10c3d1b0: 7801 moveq #1,%d4
10c3d1b2: be84 cmpl %d4,%d7
10c3d1b4: 6f00 00e4 blew 10c3d29a <ext2_new_block+0x9ec>
10c3d1b8: 2005 movel %d5,%d0
10c3d1ba: 5280 addql #1,%d0
10c3d1bc: b0ab 00d6 cmpl %a3@(214),%d0
10c3d1c0: 6400 00d8 bccw 10c3d29a <ext2_new_block+0x9ec>
10c3d1c4: 327c 0001 moveaw #1,%a1
10c3d1c8: 99cc subal %a4,%a4
10c3d1ca: 2a00 movel %d0,%d5
10c3d1cc: 95ca subal %a2,%a2
10c3d1ce: 206e 0008 moveal %fp@(8),%a0
10c3d1d2: 2228 0094 movel %a0@(148),%d1
10c3d1d6: 200c movel %a4,%d0
10c3d1d8: 2041 moveal %d1,%a0
10c3d1da: 1028 000e moveb %a0@(14),%d0
10c3d1de: 2840 moveal %d0,%a4
10c3d1e0: 72f7 moveq #-9,%d1
10c3d1e2: d28c addl %a4,%d1
10c3d1e4: 2009 movel %a1,%d0
10c3d1e6: e3a8 lsll %d1,%d0
10c3d1e8: 206e 0008 moveal %fp@(8),%a0
10c3d1ec: d1a8 005c addl %d0,%a0@(92)
10c3d1f0: 4878 0007 pea 7 <LSIGTRAP+0x2>
10c3d1f4: 2f08 movel %a0,%sp@-
10c3d1f6: 2d49 ffe4 movel %a1,%fp@(-28)
10c3d1fa: 4eb9 10c3 3710 jsr 10c33710 <__mark_inode_dirty>
10c3d200: 508f addql #8,%sp
10c3d202: 206e 0014 moveal %fp@(20),%a0
10c3d206: 2010 movel %a0@,%d0
10c3d208: 206e 0010 moveal %fp@(16),%a0
10c3d20c: d090 addl %a0@,%d0
10c3d20e: 226e ffe4 moveal %fp@(-28),%a1
10c3d212: bc80 cmpl %d0,%d6
10c3d214: 6642 bnes 10c3d258 <ext2_new_block+0x9aa>
10c3d216: 206e fff8 moveal %fp@(-8),%a0
10c3d21a: 2005 movel %d5,%d0
10c3d21c: e680 asrl #3,%d0
10c3d21e: 2068 0030 moveal %a0@(48),%a0
10c3d222: d1c0 addal %d0,%a0
10c3d224: 2005 movel %d5,%d0
10c3d226: 7207 moveq #7,%d1
10c3d228: c081 andl %d1,%d0
10c3d22a: 2209 movel %a1,%d1
10c3d22c: e1a9 lsll %d0,%d1
10c3d22e: 40c2 movew %sr,%d2
10c3d230: 007c 0700 oriw #1792,%sr
10c3d234: 1010 moveb %a0@,%d0
10c3d236: 260a movel %a2,%d3
10c3d238: 1600 moveb %d0,%d3
10c3d23a: 2443 moveal %d3,%a2
10c3d23c: 2601 movel %d1,%d3
10c3d23e: 200a movel %a2,%d0
10c3d240: c680 andl %d0,%d3
10c3d242: 56c0 sne %d0
10c3d244: 4880 extw %d0
10c3d246: 3600 movew %d0,%d3
10c3d248: 48c3 extl %d3
10c3d24a: 4483 negl %d3
10c3d24c: 1010 moveb %a0@,%d0
10c3d24e: 8001 orb %d1,%d0
10c3d250: 1080 moveb %d0,%a0@
10c3d252: 46c2 movew %d2,%sr
10c3d254: 4a83 tstl %d3
10c3d256: 672a beqs 10c3d282 <ext2_new_block+0x9d4>
10c3d258: 246e 0008 moveal %fp@(8),%a2
10c3d25c: 206a 0094 moveal %a2@(148),%a0
10c3d260: 4281 clrl %d1
10c3d262: 1228 000e moveb %a0@(14),%d1
10c3d266: 70f7 moveq #-9,%d0
10c3d268: d280 addl %d0,%d1
10c3d26a: 2009 movel %a1,%d0
10c3d26c: e3a8 lsll %d1,%d0
10c3d26e: 91aa 005c subl %d0,%a2@(92)
10c3d272: 4878 0007 pea 7 <LSIGTRAP+0x2>
10c3d276: 2f0a movel %a2,%sp@-
10c3d278: 4eb9 10c3 3710 jsr 10c33710 <__mark_inode_dirty>
10c3d27e: 508f addql #8,%sp
10c3d280: 6018 bras 10c3d29a <ext2_new_block+0x9ec>
10c3d282: 206e 0010 moveal %fp@(16),%a0
10c3d286: 5290 addql #1,%a0@
10c3d288: 5285 addql #1,%d5
10c3d28a: 5284 addql #1,%d4
10c3d28c: 5286 addql #1,%d6
10c3d28e: be84 cmpl %d4,%d7
10c3d290: 6f08 bles 10c3d29a <ext2_new_block+0x9ec>
10c3d292: baab 00d6 cmpl %a3@(214),%d5
10c3d296: 6500 ff36 bcsw 10c3d1ce <ext2_new_block+0x920>
10c3d29a: 2604 movel %d4,%d3
10c3d29c: 5383 subql #1,%d3
10c3d29e: 226e fff0 moveal %fp@(-16),%a1
10c3d2a2: 3029 000c movew %a1@(12),%d0
10c3d2a6: e058 rorw #8,%d0
10c3d2a8: 9043 subw %d3,%d0
10c3d2aa: e058 rorw #8,%d0
10c3d2ac: 3340 000c movew %d0,%a1@(12)
10c3d2b0: 246e ffec moveal %fp@(-20),%a2
10c3d2b4: 242a 000c movel %a2@(12),%d2
10c3d2b8: 2202 movel %d2,%d1
10c3d2ba: e149 lslw #8,%d1
10c3d2bc: 4841 swap %d1
10c3d2be: 4241 clrw %d1
10c3d2c0: 2002 movel %d2,%d0
10c3d2c2: 0280 0000 ff00 andil #65280,%d0
10c3d2c8: e188 lsll #8,%d0
10c3d2ca: 8280 orl %d0,%d1
10c3d2cc: 2002 movel %d2,%d0
10c3d2ce: 0280 00ff 0000 andil #16711680,%d0
10c3d2d4: e088 lsrl #8,%d0
10c3d2d6: 8280 orl %d0,%d1
10c3d2d8: 4242 clrw %d2
10c3d2da: 4842 swap %d2
10c3d2dc: e04a lsrw #8,%d2
10c3d2de: 8282 orl %d2,%d1
10c3d2e0: 9283 subl %d3,%d1
10c3d2e2: 2401 movel %d1,%d2
10c3d2e4: e14a lslw #8,%d2
10c3d2e6: 4842 swap %d2
10c3d2e8: 4242 clrw %d2
10c3d2ea: 2001 movel %d1,%d0
10c3d2ec: 0280 0000 ff00 andil #65280,%d0
10c3d2f2: e188 lsll #8,%d0
10c3d2f4: 8480 orl %d0,%d2
10c3d2f6: 2001 movel %d1,%d0
10c3d2f8: 0280 00ff 0000 andil #16711680,%d0
10c3d2fe: e088 lsrl #8,%d0
10c3d300: 8480 orl %d0,%d2
10c3d302: 4241 clrw %d1
10c3d304: 4841 swap %d1
10c3d306: e049 lsrw #8,%d1
10c3d308: 8481 orl %d1,%d2
10c3d30a: 2542 000c movel %d2,%a2@(12)
10c3d30e: 2f2e fff8 movel %fp@(-8),%sp@-
10c3d312: 4eb9 10c2 5c50 jsr 10c25c50 <mark_buffer_dirty>
10c3d318: 588f addql #4,%sp
10c3d31a: 082b 0004 0027 btst #4,%a3@(39)
10c3d320: 6732 beqs 10c3d354 <ext2_new_block+0xaa6>
10c3d322: 486e fff8 pea %fp@(-8)
10c3d326: 4878 0001 pea 1 <PF_DTRACE_OFF>
10c3d32a: 4878 0001 pea 1 <PF_DTRACE_OFF>
10c3d32e: 4eb9 10c4 c80c jsr 10c4c80c <ll_rw_block>
10c3d334: 222e fff8 movel %fp@(-8),%d1
10c3d338: 4fef 000c lea %sp@(12),%sp
10c3d33c: 2241 moveal %d1,%a1
10c3d33e: 41e9 0014 lea %a1@(20),%a0
10c3d342: 2010 movel %a0@,%d0
10c3d344: 0800 0002 btst #2,%d0
10c3d348: 670a beqs 10c3d354 <ext2_new_block+0xaa6>
10c3d34a: 2f01 movel %d1,%sp@-
10c3d34c: 4eb9 10c2 4c0c jsr 10c24c0c <__wait_on_buffer>
10c3d352: 588f addql #4,%sp
10c3d354: 246e ffec moveal %fp@(-20),%a2
10c3d358: 202a 0004 movel %a2@(4),%d0
10c3d35c: 2400 movel %d0,%d2
10c3d35e: e14a lslw #8,%d2
10c3d360: 4842 swap %d2
10c3d362: 4242 clrw %d2
10c3d364: 2200 movel %d0,%d1
10c3d366: 0281 0000 ff00 andil #65280,%d1
10c3d36c: e189 lsll #8,%d1
10c3d36e: 8481 orl %d1,%d2
10c3d370: 2200 movel %d0,%d1
10c3d372: 0281 00ff 0000 andil #16711680,%d1
10c3d378: e089 lsrl #8,%d1
10c3d37a: 8481 orl %d1,%d2
10c3d37c: 4240 clrw %d0
10c3d37e: 4840 swap %d0
10c3d380: e048 lsrw #8,%d0
10c3d382: 8480 orl %d0,%d2
10c3d384: b4ae fff4 cmpl %fp@(-12),%d2
10c3d388: 6222 bhis 10c3d3ac <ext2_new_block+0xafe>
10c3d38a: 2f0a movel %a2,%sp@-
10c3d38c: 2f0d movel %a5,%sp@-
10c3d38e: 2f02 movel %d2,%sp@-
10c3d390: 2f2e fff4 movel %fp@(-12),%sp@-
10c3d394: 4879 1000 3da5 pea 10003da5 <tvecs+0x220d>
10c3d39a: 4879 1000 3d4c pea 10003d4c <tvecs+0x21b4>
10c3d3a0: 2f0b movel %a3,%sp@-
10c3d3a2: 4eb9 10c4 13f8 jsr 10c413f8 <ext2_error>
10c3d3a8: 6000 00b4 braw 10c3d45e <ext2_new_block+0xbb0>
10c3d3ac: 206e fff0 moveal %fp@(-16),%a0
10c3d3b0: 3028 000c movew %a0@(12),%d0
10c3d3b4: e058 rorw #8,%d0
10c3d3b6: 5340 subqw #1,%d0
10c3d3b8: e058 rorw #8,%d0
10c3d3ba: 3140 000c movew %d0,%a0@(12)
10c3d3be: 2f2e fffc movel %fp@(-4),%sp@-
10c3d3c2: 4eb9 10c2 5c50 jsr 10c25c50 <mark_buffer_dirty>
10c3d3c8: 588f addql #4,%sp
10c3d3ca: 226e ffec moveal %fp@(-20),%a1
10c3d3ce: 2429 000c movel %a1@(12),%d2
10c3d3d2: 2202 movel %d2,%d1
10c3d3d4: e149 lslw #8,%d1
10c3d3d6: 4841 swap %d1
10c3d3d8: 4241 clrw %d1
10c3d3da: 2002 movel %d2,%d0
10c3d3dc: 0280 0000 ff00 andil #65280,%d0
10c3d3e2: e188 lsll #8,%d0
10c3d3e4: 8280 orl %d0,%d1
10c3d3e6: 2002 movel %d2,%d0
10c3d3e8: 0280 00ff 0000 andil #16711680,%d0
10c3d3ee: e088 lsrl #8,%d0
10c3d3f0: 8280 orl %d0,%d1
10c3d3f2: 4242 clrw %d2
10c3d3f4: 4842 swap %d2
10c3d3f6: e04a lsrw #8,%d2
10c3d3f8: 8282 orl %d2,%d1
10c3d3fa: 5381 subql #1,%d1
10c3d3fc: 2401 movel %d1,%d2
10c3d3fe: e14a lslw #8,%d2
10c3d400: 4842 swap %d2
10c3d402: 4242 clrw %d2
10c3d404: 2001 movel %d1,%d0
10c3d406: 0280 0000 ff00 andil #65280,%d0
10c3d40c: e188 lsll #8,%d0
10c3d40e: 8480 orl %d0,%d2
10c3d410: 2001 movel %d1,%d0
10c3d412: 0280 00ff 0000 andil #16711680,%d0
10c3d418: e088 lsrl #8,%d0
10c3d41a: 8480 orl %d0,%d2
10c3d41c: 4241 clrw %d1
10c3d41e: 4841 swap %d1
10c3d420: e049 lsrw #8,%d1
10c3d422: 8481 orl %d1,%d2
10c3d424: 2342 000c movel %d2,%a1@(12)
10c3d428: 2f2b 00ee movel %a3@(238),%sp@-
10c3d42c: 4eb9 10c2 5c50 jsr 10c25c50 <mark_buffer_dirty>
10c3d432: 177c 0001 000f moveb #1,%a3@(15)
10c3d438: 226e ffe8 moveal %fp@(-24),%a1
10c3d43c: 41fa 000c lea %pc@(10c3d44a <ext2_new_block+0xb9c>),%a0
10c3d440: 5291 addql #1,%a1@
10c3d442: 6e06 bgts 10c3d44a <ext2_new_block+0xb9c>
10c3d444: 4ef9 10c8 571c jmp 10c8571c <__up_wakeup>
10c3d44a: 246e 0018 moveal %fp@(24),%a2
10c3d44e: 4292 clrl %a2@
10c3d450: 202e fff4 movel %fp@(-12),%d0
10c3d454: 601c bras 10c3d472 <ext2_new_block+0xbc4>
10c3d456: 70fb moveq #-5,%d0
10c3d458: 206e 0018 moveal %fp@(24),%a0
10c3d45c: 2080 movel %d0,%a0@
10c3d45e: 226e ffe8 moveal %fp@(-24),%a1
10c3d462: 41fa 000c lea %pc@(10c3d470 <ext2_new_block+0xbc2>),%a0
10c3d466: 5291 addql #1,%a1@
10c3d468: 6e06 bgts 10c3d470 <ext2_new_block+0xbc2>
10c3d46a: 4ef9 10c8 571c jmp 10c8571c <__up_wakeup>
10c3d470: 7000 moveq #0,%d0
10c3d472: 4cee 3cfc ffbc moveml %fp@(-68),%d2-%d7/%a2-%a5
10c3d478: 4e5e unlk %fp
10c3d47a: 4e75 rts
10c3d47c <ext2_count_free_blocks>:
10c3d47c: 4e56 0000 linkw %fp,#0
10c3d480: 2f02 movel %d2,%sp@-
10c3d482: 206e 0008 moveal %fp@(8),%a0
10c3d486: 2068 00f2 moveal %a0@(242),%a0
10c3d48a: 2428 000c movel %a0@(12),%d2
10c3d48e: 2002 movel %d2,%d0
10c3d490: e148 lslw #8,%d0
10c3d492: 4840 swap %d0
10c3d494: 4240 clrw %d0
10c3d496: 2202 movel %d2,%d1
10c3d498: 0281 0000 ff00 andil #65280,%d1
10c3d49e: e189 lsll #8,%d1
10c3d4a0: 8081 orl %d1,%d0
10c3d4a2: 2202 movel %d2,%d1
10c3d4a4: 0281 00ff 0000 andil #16711680,%d1
10c3d4aa: e089 lsrl #8,%d1
10c3d4ac: 8081 orl %d1,%d0
10c3d4ae: 4242 clrw %d2
10c3d4b0: 4842 swap %d2
10c3d4b2: e04a lsrw #8,%d2
10c3d4b4: 8082 orl %d2,%d0
10c3d4b6: 241f movel %sp@+,%d2
10c3d4b8: 4e5e unlk %fp
10c3d4ba: 4e75 rts
10c3d4bc <ext2_group_sparse>:
10c3d4bc: 4e56 0000 linkw %fp,#0
10c3d4c0: 48e7 3800 moveml %d2-%d4,%sp@-
10c3d4c4: 262e 0008 movel %fp@(8),%d3
10c3d4c8: 7800 moveq #0,%d4
10c3d4ca: 2403 movel %d3,%d2
10c3d4cc: 6700 008a beqw 10c3d558 <ext2_group_sparse+0x9c>
10c3d4d0: 7001 moveq #1,%d0
10c3d4d2: b082 cmpl %d2,%d0
10c3d4d4: 6700 0082 beqw 10c3d558 <ext2_group_sparse+0x9c>
10c3d4d8: 4878 0003 pea 3 <PF_PTRACED_OFF>
10c3d4dc: 2f02 movel %d2,%sp@-
10c3d4de: 4eb9 10c8 5864 jsr 10c85864 <__modsi3>
10c3d4e4: 508f addql #8,%sp
10c3d4e6: 4a80 tstl %d0
10c3d4e8: 6612 bnes 10c3d4fc <ext2_group_sparse+0x40>
10c3d4ea: 4878 0003 pea 3 <PF_PTRACED_OFF>
10c3d4ee: 2f02 movel %d2,%sp@-
10c3d4f0: 4eb9 10c8 5834 jsr 10c85834 <__divsi3>
10c3d4f6: 508f addql #8,%sp
10c3d4f8: 2400 movel %d0,%d2
10c3d4fa: 60d4 bras 10c3d4d0 <ext2_group_sparse+0x14>
10c3d4fc: 2403 movel %d3,%d2
10c3d4fe: 6758 beqs 10c3d558 <ext2_group_sparse+0x9c>
10c3d500: 7001 moveq #1,%d0
10c3d502: b082 cmpl %d2,%d0
10c3d504: 6752 beqs 10c3d558 <ext2_group_sparse+0x9c>
10c3d506: 4878 0005 pea 5 <LSIGTRAP>
10c3d50a: 2f02 movel %d2,%sp@-
10c3d50c: 4eb9 10c8 5864 jsr 10c85864 <__modsi3>
10c3d512: 508f addql #8,%sp
10c3d514: 4a80 tstl %d0
10c3d516: 6612 bnes 10c3d52a <ext2_group_sparse+0x6e>
10c3d518: 4878 0005 pea 5 <LSIGTRAP>
10c3d51c: 2f02 movel %d2,%sp@-
10c3d51e: 4eb9 10c8 5834 jsr 10c85834 <__divsi3>
10c3d524: 508f addql #8,%sp
10c3d526: 2400 movel %d0,%d2
10c3d528: 60d6 bras 10c3d500 <ext2_group_sparse+0x44>
10c3d52a: 2403 movel %d3,%d2
10c3d52c: 672a beqs 10c3d558 <ext2_group_sparse+0x9c>
10c3d52e: 7001 moveq #1,%d0
10c3d530: b082 cmpl %d2,%d0
10c3d532: 6724 beqs 10c3d558 <ext2_group_sparse+0x9c>
10c3d534: 4878 0007 pea 7 <LSIGTRAP+0x2>
10c3d538: 2f02 movel %d2,%sp@-
10c3d53a: 4eb9 10c8 5864 jsr 10c85864 <__modsi3>
10c3d540: 508f addql #8,%sp
10c3d542: 4a80 tstl %d0
10c3d544: 6614 bnes 10c3d55a <ext2_group_sparse+0x9e>
10c3d546: 4878 0007 pea 7 <LSIGTRAP+0x2>
10c3d54a: 2f02 movel %d2,%sp@-
10c3d54c: 4eb9 10c8 5834 jsr 10c85834 <__divsi3>
10c3d552: 508f addql #8,%sp
10c3d554: 2400 movel %d0,%d2
10c3d556: 60d6 bras 10c3d52e <ext2_group_sparse+0x72>
10c3d558: 7801 moveq #1,%d4
10c3d55a: 2004 movel %d4,%d0
10c3d55c: 4cee 001c fff4 moveml %fp@(-12),%d2-%d4
10c3d562: 4e5e unlk %fp
10c3d564: 4e75 rts
10c3d566 <ext2_bg_has_super>:
10c3d566: 4e56 0000 linkw %fp,#0
10c3d56a: 206e 0008 moveal %fp@(8),%a0
10c3d56e: 2068 00f2 moveal %a0@(242),%a0
10c3d572: 0828 0000 0064 btst #0,%a0@(100)
10c3d578: 6710 beqs 10c3d58a <ext2_bg_has_super+0x24>
10c3d57a: 2f2e 000c movel %fp@(12),%sp@-
10c3d57e: 4eba ff3c jsr %pc@(10c3d4bc <ext2_group_sparse>)
10c3d582: 2200 movel %d0,%d1
10c3d584: 7000 moveq #0,%d0
10c3d586: 4a81 tstl %d1
10c3d588: 6702 beqs 10c3d58c <ext2_bg_has_super+0x26>
10c3d58a: 7001 moveq #1,%d0
10c3d58c: 4e5e unlk %fp
10c3d58e: 4e75 rts
10c3d590 <ext2_bg_num_gdb>:
10c3d590: 4e56 0000 linkw %fp,#0
10c3d594: 2f0a movel %a2,%sp@-
10c3d596: 246e 0008 moveal %fp@(8),%a2
10c3d59a: 206a 00f2 moveal %a2@(242),%a0
10c3d59e: 0828 0000 0064 btst #0,%a0@(100)
10c3d5a4: 6710 beqs 10c3d5b6 <ext2_bg_num_gdb+0x26>
10c3d5a6: 2f2e 000c movel %fp@(12),%sp@-
10c3d5aa: 4eba ff10 jsr %pc@(10c3d4bc <ext2_group_sparse>)
10c3d5ae: 4a80 tstl %d0
10c3d5b0: 6604 bnes 10c3d5b6 <ext2_bg_num_gdb+0x26>
10c3d5b2: 7000 moveq #0,%d0
10c3d5b4: 6004 bras 10c3d5ba <ext2_bg_num_gdb+0x2a>
10c3d5b6: 202a 00e2 movel %a2@(226),%d0
10c3d5ba: 246e fffc moveal %fp@(-4),%a2
10c3d5be: 4e5e unlk %fp
10c3d5c0: 4e75 rts
10c3d5c2: 4e75 rts
10c3d5c4 <ext2_count_free>:
10c3d5c4: 4e56 0000 linkw %fp,#0
10c3d5c8: 48e7 3820 moveml %d2-%d4/%a2,%sp@-
10c3d5cc: 246e 0008 moveal %fp@(8),%a2
10c3d5d0: 262e 000c movel %fp@(12),%d3
10c3d5d4: 7400 moveq #0,%d2
10c3d5d6: b4fc 0000 cmpaw #0,%a2
10c3d5da: 6604 bnes 10c3d5e0 <ext2_count_free+0x1c>
10c3d5dc: 7000 moveq #0,%d0
10c3d5de: 6034 bras 10c3d614 <ext2_count_free+0x50>
10c3d5e0: 91c8 subal %a0,%a0
10c3d5e2: b682 cmpl %d2,%d3
10c3d5e4: 632c blss 10c3d612 <ext2_count_free+0x4e>
10c3d5e6: 43f9 1000 e59c lea 1000e59c <nibblemap>,%a1
10c3d5ec: 246a 0030 moveal %a2@(48),%a2
10c3d5f0: 101a moveb %a2@+,%d0
10c3d5f2: 720f moveq #15,%d1
10c3d5f4: c280 andl %d0,%d1
10c3d5f6: e589 lsll #2,%d1
10c3d5f8: e808 lsrb #4,%d0
10c3d5fa: 780f moveq #15,%d4
10c3d5fc: c084 andl %d4,%d0
10c3d5fe: e588 lsll #2,%d0
10c3d600: 2231 1800 movel %a1@(00000000,%d1:l),%d1
10c3d604: d2b1 0800 addl %a1@(00000000,%d0:l),%d1
10c3d608: 2001 movel %d1,%d0
10c3d60a: d480 addl %d0,%d2
10c3d60c: 5288 addql #1,%a0
10c3d60e: b688 cmpl %a0,%d3
10c3d610: 62de bhis 10c3d5f0 <ext2_count_free+0x2c>
10c3d612: 2002 movel %d2,%d0
10c3d614: 4cdf 041c moveml %sp@+,%d2-%d4/%a2
10c3d618: 4e5e unlk %fp
10c3d61a: 4e75 rts
10c3d61c <ext2_commit_chunk>:
10c3d61c: 4e56 0000 linkw %fp,#0
10c3d620: 48e7 3030 moveml %d2-%d3/%a2-%a3,%sp@-
10c3d624: 266e 0008 moveal %fp@(8),%a3
10c3d628: 242e 000c movel %fp@(12),%d2
10c3d62c: 222e 0010 movel %fp@(16),%d1
10c3d630: 206b 0008 moveal %a3@(8),%a0
10c3d634: 2468 0020 moveal %a0@(32),%a2
10c3d638: 7600 moveq #0,%d3
10c3d63a: 2039 1002 57a0 movel 100257a0 <event>,%d0
10c3d640: 2040 moveal %d0,%a0
10c3d642: 5288 addql #1,%a0
10c3d644: 23c8 1002 57a0 movel %a0,100257a0 <event>
10c3d64a: 5280 addql #1,%d0
10c3d64c: 2540 0060 movel %d0,%a2@(96)
10c3d650: 206b 0008 moveal %a3@(8),%a0
10c3d654: 2068 001c moveal %a0@(28),%a0
10c3d658: 2f01 movel %d1,%sp@-
10c3d65a: 2f02 movel %d2,%sp@-
10c3d65c: 2f0b movel %a3,%sp@-
10c3d65e: 42a7 clrl %sp@-
10c3d660: 2068 0010 moveal %a0@(16),%a0
10c3d664: 4e90 jsr %a0@
10c3d666: 206a 0094 moveal %a2@(148),%a0
10c3d66a: 4fef 0010 lea %sp@(16),%sp
10c3d66e: 0828 0004 0027 btst #4,%a0@(39)
10c3d674: 6608 bnes 10c3d67e <ext2_commit_chunk+0x62>
10c3d676: 082a 0000 010b btst #0,%a2@(267)
10c3d67c: 670a beqs 10c3d688 <ext2_commit_chunk+0x6c>
10c3d67e: 2f0b movel %a3,%sp@-
10c3d680: 4eb9 10c1 df92 jsr 10c1df92 <waitfor_one_page>
10c3d686: 2600 movel %d0,%d3
10c3d688: 2003 movel %d3,%d0
10c3d68a: 4cee 0c0c fff0 moveml %fp@(-16),%d2-%d3/%a2-%a3
10c3d690: 4e5e unlk %fp
10c3d692: 4e75 rts
10c3d694 <ext2_check_page>:
10c3d694: 4e56 fff8 linkw %fp,#-8
10c3d698: 48e7 3f3c moveml %d2-%d7/%a2-%a5,%sp@-
10c3d69c: 226e 0008 moveal %fp@(8),%a1
10c3d6a0: 2069 0008 moveal %a1@(8),%a0
10c3d6a4: 2868 0020 moveal %a0@(32),%a4
10c3d6a8: 2d6c 0094 fffc movel %a4@(148),%fp@(-4)
10c3d6ae: 206e fffc moveal %fp@(-4),%a0
10c3d6b2: 2828 000a movel %a0@(10),%d4
10c3d6b6: 4aa9 0038 tstl %a1@(56)
10c3d6ba: 660c bnes 10c3d6c8 <ext2_check_page+0x34>
10c3d6bc: 4879 1000 3de6 pea 10003de6 <tvecs+0x224e>
10c3d6c2: 4eb9 10c1 60e4 jsr 10c160e4 <panic>
10c3d6c8: 226e 0008 moveal %fp@(8),%a1
10c3d6cc: 2669 0038 moveal %a1@(56),%a3
10c3d6d0: 226e fffc moveal %fp@(-4),%a1
10c3d6d4: 2069 00f2 moveal %a1@(242),%a0
10c3d6d8: 2210 movel %a0@,%d1
10c3d6da: 2a01 movel %d1,%d5
10c3d6dc: e14d lslw #8,%d5
10c3d6de: 4845 swap %d5
10c3d6e0: 4245 clrw %d5
10c3d6e2: 2001 movel %d1,%d0
10c3d6e4: 0280 0000 ff00 andil #65280,%d0
10c3d6ea: e188 lsll #8,%d0
10c3d6ec: 8a80 orl %d0,%d5
10c3d6ee: 2001 movel %d1,%d0
10c3d6f0: 0280 00ff 0000 andil #16711680,%d0
10c3d6f6: e088 lsrl #8,%d0
10c3d6f8: 8a80 orl %d0,%d5
10c3d6fa: 4241 clrw %d1
10c3d6fc: 4841 swap %d1
10c3d6fe: e049 lsrw #8,%d1
10c3d700: 8a81 orl %d1,%d5
10c3d702: 2d7c 0000 1000 movel #4096,%fp@(-8)
10c3d708: fff8
10c3d70a: 202c 0040 movel %a4@(64),%d0
10c3d70e: 222c 0044 movel %a4@(68),%d1
10c3d712: 2600 movel %d0,%d3
10c3d714: e94b lslw #4,%d3
10c3d716: 4843 swap %d3
10c3d718: 4243 clrw %d3
10c3d71a: 2401 movel %d1,%d2
10c3d71c: 7c0c moveq #12,%d6
10c3d71e: ecaa lsrl %d6,%d2
10c3d720: 2203 movel %d3,%d1
10c3d722: 8282 orl %d2,%d1
10c3d724: eca0 asrl %d6,%d0
10c3d726: 206e 0008 moveal %fp@(8),%a0
10c3d72a: 2628 000c movel %a0@(12),%d3
10c3d72e: 4282 clrl %d2
10c3d730: 4be8 0018 lea %a0@(24),%a5
10c3d734: 9283 subl %d3,%d1
10c3d736: 9182 subxl %d2,%d0
10c3d738: 6646 bnes 10c3d780 <ext2_check_page+0xec>
10c3d73a: 202c 0044 movel %a4@(68),%d0
10c3d73e: 0280 0000 0fff andil #4095,%d0
10c3d744: 2d40 fff8 movel %d0,%fp@(-8)
10c3d748: 2204 movel %d4,%d1
10c3d74a: 5381 subql #1,%d1
10c3d74c: c081 andl %d1,%d0
10c3d74e: 6600 00d6 bnew 10c3d826 <ext2_check_page+0x192>
10c3d752: 262e fff8 movel %fp@(-8),%d3
10c3d756: 0c83 0000 0fff cmpil #4095,%d3
10c3d75c: 621a bhis 10c3d778 <ext2_check_page+0xe4>
10c3d75e: 3204 movew %d4,%d1
10c3d760: e059 rorw #8,%d1
10c3d762: 41f3 3804 lea %a3@(00000004,%d3:l),%a0
10c3d766: 7000 moveq #0,%d0
10c3d768: 3001 movew %d1,%d0
10c3d76a: 3080 movew %d0,%a0@
10c3d76c: d1c4 addal %d4,%a0
10c3d76e: d684 addl %d4,%d3
10c3d770: 0c83 0000 0fff cmpil #4095,%d3
10c3d776: 63f0 blss 10c3d768 <ext2_check_page+0xd4>
10c3d778: 4aae fff8 tstl %fp@(-8)
10c3d77c: 6700 0098 beqw 10c3d816 <ext2_check_page+0x182>
10c3d780: 7600 moveq #0,%d3
10c3d782: 7ef4 moveq #-12,%d7
10c3d784: deae fff8 addl %fp@(-8),%d7
10c3d788: be83 cmpl %d3,%d7
10c3d78a: 6500 0082 bcsw 10c3d80e <ext2_check_page+0x17a>
10c3d78e: 7c00 moveq #0,%d6
10c3d790: 95ca subal %a2,%a2
10c3d792: 4484 negl %d4
10c3d794: 41f3 3800 lea %a3@(00000000,%d3:l),%a0
10c3d798: 3028 0004 movew %a0@(4),%d0
10c3d79c: e058 rorw #8,%d0
10c3d79e: 3c00 movew %d0,%d6
10c3d7a0: 720b moveq #11,%d1
10c3d7a2: b286 cmpl %d6,%d1
10c3d7a4: 6400 009e bccw 10c3d844 <ext2_check_page+0x1b0>
10c3d7a8: 2006 movel %d6,%d0
10c3d7aa: 7403 moveq #3,%d2
10c3d7ac: c082 andl %d2,%d0
10c3d7ae: 6600 009e bnew 10c3d84e <ext2_check_page+0x1ba>
10c3d7b2: 200a movel %a2,%d0
10c3d7b4: 1028 0006 moveb %a0@(6),%d0
10c3d7b8: 2440 moveal %d0,%a2
10c3d7ba: 700b moveq #11,%d0
10c3d7bc: d08a addl %a2,%d0
10c3d7be: 72fc moveq #-4,%d1
10c3d7c0: c081 andl %d1,%d0
10c3d7c2: b086 cmpl %d6,%d0
10c3d7c4: 6200 0092 bhiw 10c3d858 <ext2_check_page+0x1c4>
10c3d7c8: 2243 moveal %d3,%a1
10c3d7ca: d3c6 addal %d6,%a1
10c3d7cc: 2009 movel %a1,%d0
10c3d7ce: 5380 subql #1,%d0
10c3d7d0: b780 eorl %d3,%d0
10c3d7d2: c084 andl %d4,%d0
10c3d7d4: 6600 008c bnew 10c3d862 <ext2_check_page+0x1ce>
10c3d7d8: 2410 movel %a0@,%d2
10c3d7da: 2202 movel %d2,%d1
10c3d7dc: e149 lslw #8,%d1
10c3d7de: 4841 swap %d1
10c3d7e0: 4241 clrw %d1
10c3d7e2: 2002 movel %d2,%d0
10c3d7e4: 0280 0000 ff00 andil #65280,%d0
10c3d7ea: e188 lsll #8,%d0
10c3d7ec: 8280 orl %d0,%d1
10c3d7ee: 2002 movel %d2,%d0
10c3d7f0: 0280 00ff 0000 andil #16711680,%d0
10c3d7f6: e088 lsrl #8,%d0
10c3d7f8: 8280 orl %d0,%d1
10c3d7fa: 2002 movel %d2,%d0
10c3d7fc: 4240 clrw %d0
10c3d7fe: 4840 swap %d0
10c3d800: e048 lsrw #8,%d0
10c3d802: 8280 orl %d0,%d1
10c3d804: ba81 cmpl %d1,%d5
10c3d806: 6564 bcss 10c3d86c <ext2_check_page+0x1d8>
10c3d808: 2609 movel %a1,%d3
10c3d80a: be83 cmpl %d3,%d7
10c3d80c: 6486 bccs 10c3d794 <ext2_check_page+0x100>
10c3d80e: b6ae fff8 cmpl %fp@(-8),%d3
10c3d812: 6600 00c2 bnew 10c3d8d6 <ext2_check_page+0x242>
10c3d816: 40c0 movew %sr,%d0
10c3d818: 007c 0700 oriw #1792,%sr
10c3d81c: 006d 1000 0002 oriw #4096,%a5@(2)
10c3d822: 6000 0124 braw 10c3d948 <ext2_check_page+0x2b4>
10c3d826: 2f2c 0028 movel %a4@(40),%sp@-
10c3d82a: 4879 1000 3deb pea 10003deb <tvecs+0x2253>
10c3d830: 4879 1000 3e22 pea 10003e22 <tvecs+0x228a>
10c3d836: 2f2e fffc movel %fp@(-4),%sp@-
10c3d83a: 4eb9 10c4 13f8 jsr 10c413f8 <ext2_error>
10c3d840: 6000 00ee braw 10c3d930 <ext2_check_page+0x29c>
10c3d844: 283c 1000 3e32 movel #268451378,%d4
10c3d84a: 2410 movel %a0@,%d2
10c3d84c: 6024 bras 10c3d872 <ext2_check_page+0x1de>
10c3d84e: 283c 1000 3e52 movel #268451410,%d4
10c3d854: 2410 movel %a0@,%d2
10c3d856: 601a bras 10c3d872 <ext2_check_page+0x1de>
10c3d858: 283c 1000 3e6c movel #268451436,%d4
10c3d85e: 2410 movel %a0@,%d2
10c3d860: 6010 bras 10c3d872 <ext2_check_page+0x1de>
10c3d862: 283c 1000 3e8e movel #268451470,%d4
10c3d868: 2410 movel %a0@,%d2
10c3d86a: 6006 bras 10c3d872 <ext2_check_page+0x1de>
10c3d86c: 283c 1000 3eac movel #268451500,%d4
10c3d872: 4280 clrl %d0
10c3d874: 1028 0006 moveb %a0@(6),%d0
10c3d878: 2f00 movel %d0,%sp@-
10c3d87a: 2f06 movel %d6,%sp@-
10c3d87c: 2202 movel %d2,%d1
10c3d87e: e149 lslw #8,%d1
10c3d880: 4841 swap %d1
10c3d882: 4241 clrw %d1
10c3d884: 2002 movel %d2,%d0
10c3d886: 0280 0000 ff00 andil #65280,%d0
10c3d88c: e188 lsll #8,%d0
10c3d88e: 8280 orl %d0,%d1
10c3d890: 2002 movel %d2,%d0
10c3d892: 0280 00ff 0000 andil #16711680,%d0
10c3d898: e088 lsrl #8,%d0
10c3d89a: 8280 orl %d0,%d1
10c3d89c: 4242 clrw %d2
10c3d89e: 4842 swap %d2
10c3d8a0: e04a lsrw #8,%d2
10c3d8a2: 8282 orl %d2,%d1
10c3d8a4: 2f01 movel %d1,%sp@-
10c3d8a6: 206e 0008 moveal %fp@(8),%a0
10c3d8aa: 2028 000c movel %a0@(12),%d0
10c3d8ae: 720c moveq #12,%d1
10c3d8b0: e3a8 lsll %d1,%d0
10c3d8b2: 2040 moveal %d0,%a0
10c3d8b4: 4870 3800 pea %a0@(00000000,%d3:l)
10c3d8b8: 2f04 movel %d4,%sp@-
10c3d8ba: 2f2c 0028 movel %a4@(40),%sp@-
10c3d8be: 4879 1000 3ec0 pea 10003ec0 <tvecs+0x2328>
10c3d8c4: 4879 1000 3e22 pea 10003e22 <tvecs+0x228a>
10c3d8ca: 2f2e fffc movel %fp@(-4),%sp@-
10c3d8ce: 4eb9 10c4 13f8 jsr 10c413f8 <ext2_error>
10c3d8d4: 605a bras 10c3d930 <ext2_check_page+0x29c>
10c3d8d6: 2433 3800 movel %a3@(00000000,%d3:l),%d2
10c3d8da: 2202 movel %d2,%d1
10c3d8dc: e149 lslw #8,%d1
10c3d8de: 4841 swap %d1
10c3d8e0: 4241 clrw %d1
10c3d8e2: 2002 movel %d2,%d0
10c3d8e4: 0280 0000 ff00 andil #65280,%d0
10c3d8ea: e188 lsll #8,%d0
10c3d8ec: 8280 orl %d0,%d1
10c3d8ee: 2002 movel %d2,%d0
10c3d8f0: 0280 00ff 0000 andil #16711680,%d0
10c3d8f6: e088 lsrl #8,%d0
10c3d8f8: 8280 orl %d0,%d1
10c3d8fa: 4242 clrw %d2
10c3d8fc: 4842 swap %d2
10c3d8fe: e04a lsrw #8,%d2
10c3d900: 8282 orl %d2,%d1
10c3d902: 2f01 movel %d1,%sp@-
10c3d904: 226e 0008 moveal %fp@(8),%a1
10c3d908: 2029 000c movel %a1@(12),%d0
10c3d90c: 720c moveq #12,%d1
10c3d90e: e3a8 lsll %d1,%d0
10c3d910: 2040 moveal %d0,%a0
10c3d912: 4870 3800 pea %a0@(00000000,%d3:l)
10c3d916: 2f2c 0028 movel %a4@(40),%sp@-
10c3d91a: 4879 1000 3f11 pea 10003f11 <tvecs+0x2379>
10c3d920: 4879 1000 3e22 pea 10003e22 <tvecs+0x228a>
10c3d926: 2f2e fffc movel %fp@(-4),%sp@-
10c3d92a: 4eb9 10c4 13f8 jsr 10c413f8 <ext2_error>
10c3d930: 40c0 movew %sr,%d0
10c3d932: 007c 0700 oriw #1792,%sr
10c3d936: 006d 1000 0002 oriw #4096,%a5@(2)
10c3d93c: 46c0 movew %d0,%sr
10c3d93e: 40c0 movew %sr,%d0
10c3d940: 007c 0700 oriw #1792,%sr
10c3d944: 7202 moveq #2,%d1
10c3d946: 8395 orl %d1,%a5@
10c3d948: 46c0 movew %d0,%sr
10c3d94a: 4cee 3cfc ffd0 moveml %fp@(-48),%d2-%d7/%a2-%a5
10c3d950: 4e5e unlk %fp
10c3d952: 4e75 rts
10c3d954 <ext2_get_page>:
10c3d954: 4e56 0000 linkw %fp,#0
10c3d958: 2f0b movel %a3,%sp@-
10c3d95a: 2f0a movel %a2,%sp@-
10c3d95c: 206e 0008 moveal %fp@(8),%a0
10c3d960: 2268 00a8 moveal %a0@(168),%a1
10c3d964: 42a7 clrl %sp@-
10c3d966: 2069 001c moveal %a1@(28),%a0
10c3d96a: 2f28 0004 movel %a0@(4),%sp@-
10c3d96e: 2f2e 000c movel %fp@(12),%sp@-
10c3d972: 2f09 movel %a1,%sp@-
10c3d974: 4eb9 10c1 f46c jsr 10c1f46c <read_cache_page>
10c3d97a: 2440 moveal %d0,%a2
10c3d97c: 4fef 0010 lea %sp@(16),%sp
10c3d980: b4fc fc18 cmpaw #-1000,%a2
10c3d984: 6248 bhis 10c3d9ce <ext2_get_page+0x7a>
10c3d986: 47ea 0018 lea %a2@(24),%a3
10c3d98a: 2013 movel %a3@,%d0
10c3d98c: 0800 0000 btst #0,%d0
10c3d990: 670a beqs 10c3d99c <ext2_get_page+0x48>
10c3d992: 2f0a movel %a2,%sp@-
10c3d994: 4eb9 10c1 e498 jsr 10c1e498 <___wait_on_page>
10c3d99a: 588f addql #4,%sp
10c3d99c: 4aaa 0038 tstl %a2@(56)
10c3d9a0: 660c bnes 10c3d9ae <ext2_get_page+0x5a>
10c3d9a2: 4879 1000 3de6 pea 10003de6 <tvecs+0x224e>
10c3d9a8: 4eb9 10c1 60e4 jsr 10c160e4 <panic>
10c3d9ae: 2013 movel %a3@,%d0
10c3d9b0: 0800 0003 btst #3,%d0
10c3d9b4: 671c beqs 10c3d9d2 <ext2_get_page+0x7e>
10c3d9b6: 2013 movel %a3@,%d0
10c3d9b8: 0800 000c btst #12,%d0
10c3d9bc: 6608 bnes 10c3d9c6 <ext2_get_page+0x72>
10c3d9be: 2f0a movel %a2,%sp@-
10c3d9c0: 4eba fcd2 jsr %pc@(10c3d694 <ext2_check_page>)
10c3d9c4: 588f addql #4,%sp
10c3d9c6: 2013 movel %a3@,%d0
10c3d9c8: 0800 0001 btst #1,%d0
10c3d9cc: 6604 bnes 10c3d9d2 <ext2_get_page+0x7e>
10c3d9ce: 200a movel %a2,%d0
10c3d9d0: 600a bras 10c3d9dc <ext2_get_page+0x88>
10c3d9d2: 2f0a movel %a2,%sp@-
10c3d9d4: 4eb9 10c2 20d0 jsr 10c220d0 <page_cache_release>
10c3d9da: 70fb moveq #-5,%d0
10c3d9dc: 246e fff8 moveal %fp@(-8),%a2
10c3d9e0: 266e fffc moveal %fp@(-4),%a3
10c3d9e4: 4e5e unlk %fp
10c3d9e6: 4e75 rts
10c3d9e8 <ext2_readdir>:
10c3d9e8: 4e56 ffe4 linkw %fp,#-28
10c3d9ec: 48e7 3f3c moveml %d2-%d7/%a2-%a5,%sp@-
10c3d9f0: 206e 0008 moveal %fp@(8),%a0
10c3d9f4: 2268 001e moveal %a0@(30),%a1
10c3d9f8: 2468 0022 moveal %a0@(34),%a2
10c3d9fc: 2068 0008 moveal %a0@(8),%a0
10c3da00: 2d68 0008 fffc movel %a0@(8),%fp@(-4)
10c3da06: 266e fffc moveal %fp@(-4),%a3
10c3da0a: 206b 0094 moveal %a3@(148),%a0
10c3da0e: 2c0a movel %a2,%d6
10c3da10: 0286 0000 0fff andil #4095,%d6
10c3da16: 2609 movel %a1,%d3
10c3da18: e94b lslw #4,%d3
10c3da1a: 4843 swap %d3
10c3da1c: 4243 clrw %d3
10c3da1e: 240a movel %a2,%d2
10c3da20: 700c moveq #12,%d0
10c3da22: e0aa lsrl %d0,%d2
10c3da24: 2203 movel %d3,%d1
10c3da26: 8282 orl %d2,%d1
10c3da28: 2a01 movel %d1,%d5
10c3da2a: 242b 0040 movel %a3@(64),%d2
10c3da2e: 262b 0044 movel %a3@(68),%d3
10c3da32: 2002 movel %d2,%d0
10c3da34: 2203 movel %d3,%d1
10c3da36: 4284 clrl %d4
10c3da38: 0681 0000 0fff addil #4095,%d1
10c3da3e: d184 addxl %d4,%d0
10c3da40: 2e00 movel %d0,%d7
10c3da42: e94f lslw #4,%d7
10c3da44: 4847 swap %d7
10c3da46: 4247 clrw %d7
10c3da48: 2647 moveal %d7,%a3
10c3da4a: 2801 movel %d1,%d4
10c3da4c: 7e0c moveq #12,%d7
10c3da4e: eeac lsrl %d7,%d4
10c3da50: 220b movel %a3,%d1
10c3da52: 8284 orl %d4,%d1
10c3da54: 2d41 fff8 movel %d1,%fp@(-8)
10c3da58: 2028 000a movel %a0@(10),%d0
10c3da5c: 4480 negl %d0
10c3da5e: 2d40 fff4 movel %d0,%fp@(-12)
10c3da62: 266e 0008 moveal %fp@(8),%a3
10c3da66: 202b 0056 movel %a3@(86),%d0
10c3da6a: 266e fffc moveal %fp@(-4),%a3
10c3da6e: b0ab 0060 cmpl %a3@(96),%d0
10c3da72: 56c0 sne %d0
10c3da74: 4880 extw %d0
10c3da76: 48c0 extl %d0
10c3da78: 2d40 fff0 movel %d0,%fp@(-16)
10c3da7c: 44ae fff0 negl %fp@(-16)
10c3da80: 72ff moveq #-1,%d1
10c3da82: 0683 ffff fff4 addil #-12,%d3
10c3da88: d581 addxl %d1,%d2
10c3da8a: 2009 movel %a1,%d0
10c3da8c: 220a movel %a2,%d1
10c3da8e: 9283 subl %d3,%d1
10c3da90: 9182 subxl %d2,%d0
10c3da92: 6e00 0158 bgtw 10c3dbec <ext2_readdir+0x204>
10c3da96: 2068 00f2 moveal %a0@(242),%a0
10c3da9a: 0828 0001 0060 btst #1,%a0@(96)
10c3daa0: 56c0 sne %d0
10c3daa2: 4880 extw %d0
10c3daa4: 3a40 moveaw %d0,%a5
10c3daa6: 240d movel %a5,%d2
10c3daa8: 0282 1000 e5dc andil #268494300,%d2
10c3daae: 2a42 moveal %d2,%a5
10c3dab0: baae fff8 cmpl %fp@(-8),%d5
10c3dab4: 6400 0136 bccw 10c3dbec <ext2_readdir+0x204>
10c3dab8: 42ae ffec clrl %fp@(-20)
10c3dabc: 42ae ffe8 clrl %fp@(-24)
10c3dac0: 2845 moveal %d5,%a4
10c3dac2: 280c movel %a4,%d4
10c3dac4: efac lsll %d7,%d4
10c3dac6: 2844 moveal %d4,%a4
10c3dac8: 2f05 movel %d5,%sp@-
10c3daca: 2f2e fffc movel %fp@(-4),%sp@-
10c3dace: 4eba fe84 jsr %pc@(10c3d954 <ext2_get_page>)
10c3dad2: 2640 moveal %d0,%a3
10c3dad4: 508f addql #8,%sp
10c3dad6: b6fc fc18 cmpaw #-1000,%a3
10c3dada: 6200 0100 bhiw 10c3dbdc <ext2_readdir+0x1f4>
10c3dade: 262b 0038 movel %a3@(56),%d3
10c3dae2: 660c bnes 10c3daf0 <ext2_readdir+0x108>
10c3dae4: 4879 1000 3de6 pea 10003de6 <tvecs+0x224e>
10c3daea: 4eb9 10c1 60e4 jsr 10c160e4 <panic>
10c3daf0: 4aae fff0 tstl %fp@(-16)
10c3daf4: 672a beqs 10c3db20 <ext2_readdir+0x138>
10c3daf6: 2203 movel %d3,%d1
10c3daf8: d286 addl %d6,%d1
10c3dafa: ccae fff4 andl %fp@(-12),%d6
10c3dafe: 2043 moveal %d3,%a0
10c3db00: d1c6 addal %d6,%a0
10c3db02: b288 cmpl %a0,%d1
10c3db04: 6312 blss 10c3db18 <ext2_readdir+0x130>
10c3db06: 3028 0004 movew %a0@(4),%d0
10c3db0a: e058 rorw #8,%d0
10c3db0c: 3d40 ffee movew %d0,%fp@(-18)
10c3db10: d1ee ffec addal %fp@(-20),%a0
10c3db14: b288 cmpl %a0,%d1
10c3db16: 62ee bhis 10c3db06 <ext2_readdir+0x11e>
10c3db18: 2c08 movel %a0,%d6
10c3db1a: 9c83 subl %d3,%d6
10c3db1c: 42ae fff0 clrl %fp@(-16)
10c3db20: 2443 moveal %d3,%a2
10c3db22: d5c6 addal %d6,%a2
10c3db24: 2043 moveal %d3,%a0
10c3db26: 41e8 0ff4 lea %a0@(4084),%a0
10c3db2a: b1ca cmpal %a2,%a0
10c3db2c: 6500 00a4 bcsw 10c3dbd2 <ext2_readdir+0x1ea>
10c3db30: 7e00 moveq #0,%d7
10c3db32: 7800 moveq #0,%d4
10c3db34: 2412 movel %a2@,%d2
10c3db36: 6700 008a beqw 10c3dbc2 <ext2_readdir+0x1da>
10c3db3a: 4201 clrb %d1
10c3db3c: bafc 0000 cmpaw #0,%a5
10c3db40: 6710 beqs 10c3db52 <ext2_readdir+0x16a>
10c3db42: 102a 0007 moveb %a2@(7),%d0
10c3db46: 0c00 0007 cmpib #7,%d0
10c3db4a: 6206 bhis 10c3db52 <ext2_readdir+0x16a>
10c3db4c: 1e00 moveb %d0,%d7
10c3db4e: 1235 7800 moveb %a5@(00000000,%d7:l),%d1
10c3db52: 2c0a movel %a2,%d6
10c3db54: 9c83 subl %d3,%d6
10c3db56: 1d41 ffeb moveb %d1,%fp@(-21)
10c3db5a: 2f2e ffe8 movel %fp@(-24),%sp@-
10c3db5e: 2202 movel %d2,%d1
10c3db60: e149 lslw #8,%d1
10c3db62: 4841 swap %d1
10c3db64: 4241 clrw %d1
10c3db66: 2002 movel %d2,%d0
10c3db68: 0280 0000 ff00 andil #65280,%d0
10c3db6e: e188 lsll #8,%d0
10c3db70: 8280 orl %d0,%d1
10c3db72: 2002 movel %d2,%d0
10c3db74: 0280 00ff 0000 andil #16711680,%d0
10c3db7a: e088 lsrl #8,%d0
10c3db7c: 8280 orl %d0,%d1
10c3db7e: 4242 clrw %d2
10c3db80: 4842 swap %d2
10c3db82: e04a lsrw #8,%d2
10c3db84: 8282 orl %d2,%d1
10c3db86: 2f01 movel %d1,%sp@-
10c3db88: 200c movel %a4,%d0
10c3db8a: 8086 orl %d6,%d0
10c3db8c: 2f00 movel %d0,%sp@-
10c3db8e: 42a7 clrl %sp@-
10c3db90: 4280 clrl %d0
10c3db92: 102a 0006 moveb %a2@(6),%d0
10c3db96: 2f00 movel %d0,%sp@-
10c3db98: 486a 0008 pea %a2@(8)
10c3db9c: 2f2e 000c movel %fp@(12),%sp@-
10c3dba0: 2d48 ffe4 movel %a0,%fp@(-28)
10c3dba4: 226e 0010 moveal %fp@(16),%a1
10c3dba8: 4e91 jsr %a1@
10c3dbaa: 4fef 001c lea %sp@(28),%sp
10c3dbae: 206e ffe4 moveal %fp@(-28),%a0
10c3dbb2: 4a80 tstl %d0
10c3dbb4: 670c beqs 10c3dbc2 <ext2_readdir+0x1da>
10c3dbb6: 2f0b movel %a3,%sp@-
10c3dbb8: 4eb9 10c2 20d0 jsr 10c220d0 <page_cache_release>
10c3dbbe: 588f addql #4,%sp
10c3dbc0: 602a bras 10c3dbec <ext2_readdir+0x204>
10c3dbc2: 302a 0004 movew %a2@(4),%d0
10c3dbc6: e058 rorw #8,%d0
10c3dbc8: 3800 movew %d0,%d4
10c3dbca: d5c4 addal %d4,%a2
10c3dbcc: b1ca cmpal %a2,%a0
10c3dbce: 6400 ff64 bccw 10c3db34 <ext2_readdir+0x14c>
10c3dbd2: 2f0b movel %a3,%sp@-
10c3dbd4: 4eb9 10c2 20d0 jsr 10c220d0 <page_cache_release>
10c3dbda: 588f addql #4,%sp
10c3dbdc: 49ec 1000 lea %a4@(4096),%a4
10c3dbe0: 5285 addql #1,%d5
10c3dbe2: 7c00 moveq #0,%d6
10c3dbe4: baae fff8 cmpl %fp@(-8),%d5
10c3dbe8: 6500 fede bcsw 10c3dac8 <ext2_readdir+0xe0>
10c3dbec: 700c moveq #12,%d0
10c3dbee: e1ad lsll %d0,%d5
10c3dbf0: 8a86 orl %d6,%d5
10c3dbf2: 206e 0008 moveal %fp@(8),%a0
10c3dbf6: 2145 0022 movel %d5,%a0@(34)
10c3dbfa: 42a8 001e clrl %a0@(30)
10c3dbfe: 226e fffc moveal %fp@(-4),%a1
10c3dc02: 2169 0060 0056 movel %a1@(96),%a0@(86)
10c3dc08: 2f09 movel %a1,%sp@-
10c3dc0a: 4eb9 10c3 4a04 jsr 10c34a04 <update_atime>
10c3dc10: 7000 moveq #0,%d0
10c3dc12: 4cee 3cfc ffbc moveml %fp@(-68),%d2-%d7/%a2-%a5
10c3dc18: 4e5e unlk %fp
10c3dc1a: 4e75 rts
10c3dc1c <ext2_find_entry>:
10c3dc1c: 4e56 fffc linkw %fp,#-4
10c3dc20: 48e7 3f3c moveml %d2-%d7/%a2-%a5,%sp@-
10c3dc24: 206e 000c moveal %fp@(12),%a0
10c3dc28: 2d68 003c fffc movel %a0@(60),%fp@(-4)
10c3dc2e: 2a28 0040 movel %a0@(64),%d5
10c3dc32: 2045 moveal %d5,%a0
10c3dc34: 49e8 000b lea %a0@(11),%a4
10c3dc38: 200c movel %a4,%d0
10c3dc3a: 72fc moveq #-4,%d1
10c3dc3c: c081 andl %d1,%d0
10c3dc3e: 2840 moveal %d0,%a4
10c3dc40: 206e 0008 moveal %fp@(8),%a0
10c3dc44: 2028 0040 movel %a0@(64),%d0
10c3dc48: 2228 0044 movel %a0@(68),%d1
10c3dc4c: 4282 clrl %d2
10c3dc4e: 0681 0000 0fff addil #4095,%d1
10c3dc54: d182 addxl %d2,%d0
10c3dc56: 2600 movel %d0,%d3
10c3dc58: e94b lslw #4,%d3
10c3dc5a: 4843 swap %d3
10c3dc5c: 4243 clrw %d3
10c3dc5e: 2401 movel %d1,%d2
10c3dc60: 780c moveq #12,%d4
10c3dc62: e8aa lsrl %d4,%d2
10c3dc64: 2203 movel %d3,%d1
10c3dc66: 8282 orl %d2,%d1
10c3dc68: 2a41 moveal %d1,%a5
10c3dc6a: 206e 0010 moveal %fp@(16),%a0
10c3dc6e: 4290 clrl %a0@
10c3dc70: 206e 0008 moveal %fp@(8),%a0
10c3dc74: 2e28 0182 movel %a0@(386),%d7
10c3dc78: bbc7 cmpal %d7,%a5
10c3dc7a: 6202 bhis 10c3dc7e <ext2_find_entry+0x62>
10c3dc7c: 7e00 moveq #0,%d7
10c3dc7e: 2607 movel %d7,%d3
10c3dc80: 7c00 moveq #0,%d6
10c3dc82: 2f03 movel %d3,%sp@-
10c3dc84: 2f2e 0008 movel %fp@(8),%sp@-
10c3dc88: 4eba fcca jsr %pc@(10c3d954 <ext2_get_page>)
10c3dc8c: 2640 moveal %d0,%a3
10c3dc8e: 508f addql #8,%sp
10c3dc90: b6fc fc18 cmpaw #-1000,%a3
10c3dc94: 6260 bhis 10c3dcf6 <ext2_find_entry+0xda>
10c3dc96: 202b 0038 movel %a3@(56),%d0
10c3dc9a: 660c bnes 10c3dca8 <ext2_find_entry+0x8c>
10c3dc9c: 4879 1000 3de6 pea 10003de6 <tvecs+0x224e>
10c3dca2: 4eb9 10c1 60e4 jsr 10c160e4 <panic>
10c3dca8: 2440 moveal %d0,%a2
10c3dcaa: 240a movel %a2,%d2
10c3dcac: 0682 0000 1000 addil #4096,%d2
10c3dcb2: 948c subl %a4,%d2
10c3dcb4: b48a cmpl %a2,%d2
10c3dcb6: 6534 bcss 10c3dcec <ext2_find_entry+0xd0>
10c3dcb8: 7800 moveq #0,%d4
10c3dcba: 182a 0006 moveb %a2@(6),%d4
10c3dcbe: b885 cmpl %d5,%d4
10c3dcc0: 661c bnes 10c3dcde <ext2_find_entry+0xc2>
10c3dcc2: 4a92 tstl %a2@
10c3dcc4: 6718 beqs 10c3dcde <ext2_find_entry+0xc2>
10c3dcc6: 2f05 movel %d5,%sp@-
10c3dcc8: 486a 0008 pea %a2@(8)
10c3dccc: 2f2e fffc movel %fp@(-4),%sp@-
10c3dcd0: 4eb9 10c8 436e jsr 10c8436e <memcmp>
10c3dcd6: 4fef 000c lea %sp@(12),%sp
10c3dcda: 4a80 tstl %d0
10c3dcdc: 6728 beqs 10c3dd06 <ext2_find_entry+0xea>
10c3dcde: 302a 0004 movew %a2@(4),%d0
10c3dce2: e058 rorw #8,%d0
10c3dce4: 3c00 movew %d0,%d6
10c3dce6: d5c6 addal %d6,%a2
10c3dce8: b48a cmpl %a2,%d2
10c3dcea: 64ce bccs 10c3dcba <ext2_find_entry+0x9e>
10c3dcec: 2f0b movel %a3,%sp@-
10c3dcee: 4eb9 10c2 20d0 jsr 10c220d0 <page_cache_release>
10c3dcf4: 588f addql #4,%sp
10c3dcf6: 5283 addql #1,%d3
10c3dcf8: bbc3 cmpal %d3,%a5
10c3dcfa: 6202 bhis 10c3dcfe <ext2_find_entry+0xe2>
10c3dcfc: 7600 moveq #0,%d3
10c3dcfe: be83 cmpl %d3,%d7
10c3dd00: 6680 bnes 10c3dc82 <ext2_find_entry+0x66>
10c3dd02: 7000 moveq #0,%d0
10c3dd04: 6010 bras 10c3dd16 <ext2_find_entry+0xfa>
10c3dd06: 206e 0010 moveal %fp@(16),%a0
10c3dd0a: 208b movel %a3,%a0@
10c3dd0c: 206e 0008 moveal %fp@(8),%a0
10c3dd10: 2143 0182 movel %d3,%a0@(386)
10c3dd14: 200a movel %a2,%d0
10c3dd16: 4cee 3cfc ffd4 moveml %fp@(-44),%d2-%d7/%a2-%a5
10c3dd1c: 4e5e unlk %fp
10c3dd1e: 4e75 rts
10c3dd20 <ext2_dotdot>:
10c3dd20: 4e56 0000 linkw %fp,#0
10c3dd24: 42a7 clrl %sp@-
10c3dd26: 2f2e 0008 movel %fp@(8),%sp@-
10c3dd2a: 4eba fc28 jsr %pc@(10c3d954 <ext2_get_page>)
10c3dd2e: 2240 moveal %d0,%a1
10c3dd30: 7000 moveq #0,%d0
10c3dd32: 508f addql #8,%sp
10c3dd34: b2fc fc18 cmpaw #-1000,%a1
10c3dd38: 622c bhis 10c3dd66 <ext2_dotdot+0x46>
10c3dd3a: 2029 0038 movel %a1@(56),%d0
10c3dd3e: 2040 moveal %d0,%a0
10c3dd40: b0fc 0000 cmpaw #0,%a0
10c3dd44: 660c bnes 10c3dd52 <ext2_dotdot+0x32>
10c3dd46: 4879 1000 3de6 pea 10003de6 <tvecs+0x224e>
10c3dd4c: 4eb9 10c1 60e4 jsr 10c160e4 <panic>
10c3dd52: 3028 0004 movew %a0@(4),%d0
10c3dd56: e058 rorw #8,%d0
10c3dd58: 0280 0000 ffff andil #65535,%d0
10c3dd5e: d088 addl %a0,%d0
10c3dd60: 206e 000c moveal %fp@(12),%a0
10c3dd64: 2089 movel %a1,%a0@
10c3dd66: 4e5e unlk %fp
10c3dd68: 4e75 rts
10c3dd6a <ext2_inode_by_name>:
10c3dd6a: 4e56 fffc linkw %fp,#-4
10c3dd6e: 2f02 movel %d2,%sp@-
10c3dd70: 7400 moveq #0,%d2
10c3dd72: 486e fffc pea %fp@(-4)
10c3dd76: 2f2e 000c movel %fp@(12),%sp@-
10c3dd7a: 2f2e 0008 movel %fp@(8),%sp@-
10c3dd7e: 4eba fe9c jsr %pc@(10c3dc1c <ext2_find_entry>)
10c3dd82: 2040 moveal %d0,%a0
10c3dd84: 4fef 000c lea %sp@(12),%sp
10c3dd88: b0fc 0000 cmpaw #0,%a0
10c3dd8c: 6734 beqs 10c3ddc2 <ext2_inode_by_name+0x58>
10c3dd8e: 2010 movel %a0@,%d0
10c3dd90: 2400 movel %d0,%d2
10c3dd92: e14a lslw #8,%d2
10c3dd94: 4842 swap %d2
10c3dd96: 4242 clrw %d2
10c3dd98: 2200 movel %d0,%d1
10c3dd9a: 0281 0000 ff00 andil #65280,%d1
10c3dda0: e189 lsll #8,%d1
10c3dda2: 8481 orl %d1,%d2
10c3dda4: 2200 movel %d0,%d1
10c3dda6: 0281 00ff 0000 andil #16711680,%d1
10c3ddac: e089 lsrl #8,%d1
10c3ddae: 8481 orl %d1,%d2
10c3ddb0: 4240 clrw %d0
10c3ddb2: 4840 swap %d0
10c3ddb4: e048 lsrw #8,%d0
10c3ddb6: 8480 orl %d0,%d2
10c3ddb8: 2f2e fffc movel %fp@(-4),%sp@-
10c3ddbc: 4eb9 10c2 20d0 jsr 10c220d0 <page_cache_release>
10c3ddc2: 2002 movel %d2,%d0
10c3ddc4: 242e fff8 movel %fp@(-8),%d2
10c3ddc8: 4e5e unlk %fp
10c3ddca: 4e75 rts
10c3ddcc <ext2_set_link>:
10c3ddcc: 4e56 0000 linkw %fp,#0
10c3ddd0: 48e7 383c moveml %d2-%d4/%a2-%a5,%sp@-
10c3ddd4: 2a6e 0008 moveal %fp@(8),%a5
10c3ddd8: 266e 000c moveal %fp@(12),%a3
10c3dddc: 246e 0010 moveal %fp@(16),%a2
10c3dde0: 286e 0014 moveal %fp@(20),%a4
10c3dde4: 4aaa 0038 tstl %a2@(56)
10c3dde8: 660c bnes 10c3ddf6 <ext2_set_link+0x2a>
10c3ddea: 4879 1000 3de6 pea 10003de6 <tvecs+0x224e>
10c3ddf0: 4eb9 10c1 60e4 jsr 10c160e4 <panic>
10c3ddf6: 260b movel %a3,%d3
10c3ddf8: 96aa 0038 subl %a2@(56),%d3
10c3ddfc: 302b 0004 movew %a3@(4),%d0
10c3de00: e058 rorw #8,%d0
10c3de02: 0280 0000 ffff andil #65535,%d0
10c3de08: 2803 movel %d3,%d4
10c3de0a: d880 addl %d0,%d4
10c3de0c: 2f0a movel %a2,%sp@-
10c3de0e: 4eb9 10c1 e63c jsr 10c1e63c <lock_page>
10c3de14: 206a 0008 moveal %a2@(8),%a0
10c3de18: 2068 001c moveal %a0@(28),%a0
10c3de1c: 2f04 movel %d4,%sp@-
10c3de1e: 2f03 movel %d3,%sp@-
10c3de20: 2f0a movel %a2,%sp@-
10c3de22: 42a7 clrl %sp@-
10c3de24: 2068 000c moveal %a0@(12),%a0
10c3de28: 4e90 jsr %a0@
10c3de2a: 4fef 0014 lea %sp@(20),%sp
10c3de2e: 4a80 tstl %d0
10c3de30: 670c beqs 10c3de3e <ext2_set_link+0x72>
10c3de32: 4879 1000 3de6 pea 10003de6 <tvecs+0x224e>
10c3de38: 4eb9 10c1 60e4 jsr 10c160e4 <panic>
10c3de3e: 242c 0028 movel %a4@(40),%d2
10c3de42: 2202 movel %d2,%d1
10c3de44: e149 lslw #8,%d1
10c3de46: 4841 swap %d1
10c3de48: 4241 clrw %d1
10c3de4a: 2002 movel %d2,%d0
10c3de4c: 0280 0000 ff00 andil #65280,%d0
10c3de52: e188 lsll #8,%d0
10c3de54: 8280 orl %d0,%d1
10c3de56: 2002 movel %d2,%d0
10c3de58: 0280 00ff 0000 andil #16711680,%d0
10c3de5e: e088 lsrl #8,%d0
10c3de60: 8280 orl %d0,%d1
10c3de62: 4242 clrw %d2
10c3de64: 4842 swap %d2
10c3de66: e04a lsrw #8,%d2
10c3de68: 8282 orl %d2,%d1
10c3de6a: 2681 movel %d1,%a3@
10c3de6c: 302c 0032 movew %a4@(50),%d0
10c3de70: 206c 0094 moveal %a4@(148),%a0
10c3de74: 2068 00f2 moveal %a0@(242),%a0
10c3de78: 0828 0001 0060 btst #1,%a0@(96)
10c3de7e: 6716 beqs 10c3de96 <ext2_set_link+0xca>
10c3de80: 720c moveq #12,%d1
10c3de82: e268 lsrw %d1,%d0
10c3de84: 720f moveq #15,%d1
10c3de86: c081 andl %d1,%d0
10c3de88: 41f9 1000 e5e4 lea 1000e5e4 <ext2_type_by_mode>,%a0
10c3de8e: 1770 0800 0007 moveb %a0@(00000000,%d0:l),%a3@(7)
10c3de94: 6004 bras 10c3de9a <ext2_set_link+0xce>
10c3de96: 422b 0007 clrb %a3@(7)
10c3de9a: 2f04 movel %d4,%sp@-
10c3de9c: 2f03 movel %d3,%sp@-
10c3de9e: 2f0a movel %a2,%sp@-
10c3dea0: 4eba f77a jsr %pc@(10c3d61c <ext2_commit_chunk>)
10c3dea4: 2f0a movel %a2,%sp@-
10c3dea6: 4eb9 10c1 e528 jsr 10c1e528 <unlock_page>
10c3deac: 4fef 000c lea %sp@(12),%sp
10c3deb0: 2e8a movel %a2,%sp@
10c3deb2: 4eb9 10c2 20d0 jsr 10c220d0 <page_cache_release>
10c3deb8: 588f addql #4,%sp
10c3deba: 2039 1002 5790 movel 10025790 <xtime>,%d0
10c3dec0: 2b40 0050 movel %d0,%a5@(80)
10c3dec4: 2b40 004c movel %d0,%a5@(76)
10c3dec8: 4878 0007 pea 7 <LSIGTRAP+0x2>
10c3decc: 2f0d movel %a5,%sp@-
10c3dece: 4eb9 10c3 3710 jsr 10c33710 <__mark_inode_dirty>
10c3ded4: 4cee 3c1c ffe4 moveml %fp@(-28),%d2-%d4/%a2-%a5
10c3deda: 4e5e unlk %fp
10c3dedc: 4e75 rts
10c3dede <ext2_add_link>:
10c3dede: 4e56 ffec linkw %fp,#-20
10c3dee2: 48e7 3f3c moveml %d2-%d7/%a2-%a5,%sp@-
10c3dee6: 226e 0008 moveal %fp@(8),%a1
10c3deea: 2069 000c moveal %a1@(12),%a0
10c3deee: 2d68 0008 fffc movel %a0@(8),%fp@(-4)
10c3def4: 2d69 003c fff8 movel %a1@(60),%fp@(-8)
10c3defa: 2a69 0040 moveal %a1@(64),%a5
10c3defe: 7c0b moveq #11,%d6
10c3df00: dc8d addl %a5,%d6
10c3df02: 70fc moveq #-4,%d0
10c3df04: cc80 andl %d0,%d6
10c3df06: 206e fffc moveal %fp@(-4),%a0
10c3df0a: 2028 0040 movel %a0@(64),%d0
10c3df0e: 2228 0044 movel %a0@(68),%d1
10c3df12: 4282 clrl %d2
10c3df14: 0681 0000 0fff addil #4095,%d1
10c3df1a: d182 addxl %d2,%d0
10c3df1c: 2600 movel %d0,%d3
10c3df1e: e94b lslw #4,%d3
10c3df20: 4843 swap %d3
10c3df22: 4243 clrw %d3
10c3df24: 2401 movel %d1,%d2
10c3df26: 780c moveq #12,%d4
10c3df28: e8aa lsrl %d4,%d2
10c3df2a: 2203 movel %d3,%d1
10c3df2c: 8282 orl %d2,%d1
10c3df2e: 2d41 fff4 movel %d1,%fp@(-12)
10c3df32: 42ae fff0 clrl %fp@(-16)
10c3df36: 4a81 tstl %d1
10c3df38: 6500 00c2 bcsw 10c3dffc <ext2_add_link+0x11e>
10c3df3c: 7a00 moveq #0,%d5
10c3df3e: 42ae ffec clrl %fp@(-20)
10c3df42: 2f2e fff0 movel %fp@(-16),%sp@-
10c3df46: 2f2e fffc movel %fp@(-4),%sp@-
10c3df4a: 4eba fa08 jsr %pc@(10c3d954 <ext2_get_page>)
10c3df4e: 2840 moveal %d0,%a4
10c3df50: 508f addql #8,%sp
10c3df52: 264c moveal %a4,%a3
10c3df54: b6fc fc18 cmpaw #-1000,%a3
10c3df58: 6200 01d8 bhiw 10c3e132 <ext2_add_link+0x254>
10c3df5c: 202b 0038 movel %a3@(56),%d0
10c3df60: 660c bnes 10c3df6e <ext2_add_link+0x90>
10c3df62: 4879 1000 3de6 pea 10003de6 <tvecs+0x224e>
10c3df68: 4eb9 10c1 60e4 jsr 10c160e4 <panic>
10c3df6e: 2440 moveal %d0,%a2
10c3df70: 280a movel %a2,%d4
10c3df72: 0684 0000 1000 addil #4096,%d4
10c3df78: 9886 subl %d6,%d4
10c3df7a: b88a cmpl %a2,%d4
10c3df7c: 6564 bcss 10c3dfe2 <ext2_add_link+0x104>
10c3df7e: 367c ffef moveaw #-17,%a3
10c3df82: 7e00 moveq #0,%d7
10c3df84: 4280 clrl %d0
10c3df86: 102a 0006 moveb %a2@(6),%d0
10c3df8a: b08d cmpl %a5,%d0
10c3df8c: 661e bnes 10c3dfac <ext2_add_link+0xce>
10c3df8e: 4a92 tstl %a2@
10c3df90: 671a beqs 10c3dfac <ext2_add_link+0xce>
10c3df92: 2f0d movel %a5,%sp@-
10c3df94: 486a 0008 pea %a2@(8)
10c3df98: 2f2e fff8 movel %fp@(-8),%sp@-
10c3df9c: 4eb9 10c8 436e jsr 10c8436e <memcmp>
10c3dfa2: 4fef 000c lea %sp@(12),%sp
10c3dfa6: 4a80 tstl %d0
10c3dfa8: 6700 0180 beqw 10c3e12a <ext2_add_link+0x24c>
10c3dfac: 4242 clrw %d2
10c3dfae: 142a 0006 moveb %a2@(6),%d2
10c3dfb2: 0642 000b addiw #11,%d2
10c3dfb6: 0242 fffc andiw #-4,%d2
10c3dfba: 302a 0004 movew %a2@(4),%d0
10c3dfbe: e058 rorw #8,%d0
10c3dfc0: 3a00 movew %d0,%d5
10c3dfc2: 2605 movel %d5,%d3
10c3dfc4: 4a92 tstl %a2@
10c3dfc6: 6606 bnes 10c3dfce <ext2_add_link+0xf0>
10c3dfc8: 3e03 movew %d3,%d7
10c3dfca: bc87 cmpl %d7,%d6
10c3dfcc: 633a blss 10c3e008 <ext2_add_link+0x12a>
10c3dfce: 3d42 ffee movew %d2,%fp@(-18)
10c3dfd2: 202e ffec movel %fp@(-20),%d0
10c3dfd6: d086 addl %d6,%d0
10c3dfd8: b085 cmpl %d5,%d0
10c3dfda: 632c blss 10c3e008 <ext2_add_link+0x12a>
10c3dfdc: d5c5 addal %d5,%a2
10c3dfde: b88a cmpl %a2,%d4
10c3dfe0: 64a2 bccs 10c3df84 <ext2_add_link+0xa6>
10c3dfe2: 2f0c movel %a4,%sp@-
10c3dfe4: 4eb9 10c2 20d0 jsr 10c220d0 <page_cache_release>
10c3dfea: 588f addql #4,%sp
10c3dfec: 52ae fff0 addql #1,%fp@(-16)
10c3dff0: 206e fff0 moveal %fp@(-16),%a0
10c3dff4: b1ee fff4 cmpal %fp@(-12),%a0
10c3dff8: 6300 ff48 blsw 10c3df42 <ext2_add_link+0x64>
10c3dffc: 4879 1000 3de6 pea 10003de6 <tvecs+0x224e>
10c3e002: 4eb9 10c1 60e4 jsr 10c160e4 <panic>
10c3e008: 202c 0038 movel %a4@(56),%d0
10c3e00c: 660c bnes 10c3e01a <ext2_add_link+0x13c>
10c3e00e: 4879 1000 3de6 pea 10003de6 <tvecs+0x224e>
10c3e014: 4eb9 10c1 60e4 jsr 10c160e4 <panic>
10c3e01a: 280a movel %a2,%d4
10c3e01c: 9880 subl %d0,%d4
10c3e01e: 4280 clrl %d0
10c3e020: 3003 movew %d3,%d0
10c3e022: 2a04 movel %d4,%d5
10c3e024: da80 addl %d0,%d5
10c3e026: 2f0c movel %a4,%sp@-
10c3e028: 4eb9 10c1 e63c jsr 10c1e63c <lock_page>
10c3e02e: 206c 0008 moveal %a4@(8),%a0
10c3e032: 2068 001c moveal %a0@(28),%a0
10c3e036: 2f05 movel %d5,%sp@-
10c3e038: 2f04 movel %d4,%sp@-
10c3e03a: 2f0c movel %a4,%sp@-
10c3e03c: 42a7 clrl %sp@-
10c3e03e: 2068 000c moveal %a0@(12),%a0
10c3e042: 4e90 jsr %a0@
10c3e044: 2640 moveal %d0,%a3
10c3e046: 4fef 0014 lea %sp@(20),%sp
10c3e04a: b6fc 0000 cmpaw #0,%a3
10c3e04e: 6600 00d0 bnew 10c3e120 <ext2_add_link+0x242>
10c3e052: 4a92 tstl %a2@
10c3e054: 671c beqs 10c3e072 <ext2_add_link+0x194>
10c3e056: 2002 movel %d2,%d0
10c3e058: 0280 0000 01fc andil #508,%d0
10c3e05e: 41f2 0800 lea %a2@(00000000,%d0:l),%a0
10c3e062: 9642 subw %d2,%d3
10c3e064: e05b rorw #8,%d3
10c3e066: 3143 0004 movew %d3,%a0@(4)
10c3e06a: e05a rorw #8,%d2
10c3e06c: 3542 0004 movew %d2,%a2@(4)
10c3e070: 2448 moveal %a0,%a2
10c3e072: 300d movew %a5,%d0
10c3e074: 1540 0006 moveb %d0,%a2@(6)
10c3e078: 2f0d movel %a5,%sp@-
10c3e07a: 2f2e fff8 movel %fp@(-8),%sp@-
10c3e07e: 486a 0008 pea %a2@(8)
10c3e082: 4eb9 10c8 5744 jsr 10c85744 <memcpy>
10c3e088: 4fef 000c lea %sp@(12),%sp
10c3e08c: 206e 000c moveal %fp@(12),%a0
10c3e090: 2428 0028 movel %a0@(40),%d2
10c3e094: 2202 movel %d2,%d1
10c3e096: e149 lslw #8,%d1
10c3e098: 4841 swap %d1
10c3e09a: 4241 clrw %d1
10c3e09c: 2002 movel %d2,%d0
10c3e09e: 0280 0000 ff00 andil #65280,%d0
10c3e0a4: e188 lsll #8,%d0
10c3e0a6: 8280 orl %d0,%d1
10c3e0a8: 2002 movel %d2,%d0
10c3e0aa: 0280 00ff 0000 andil #16711680,%d0
10c3e0b0: e088 lsrl #8,%d0
10c3e0b2: 8280 orl %d0,%d1
10c3e0b4: 4242 clrw %d2
10c3e0b6: 4842 swap %d2
10c3e0b8: e04a lsrw #8,%d2
10c3e0ba: 8282 orl %d2,%d1
10c3e0bc: 2481 movel %d1,%a2@
10c3e0be: 3028 0032 movew %a0@(50),%d0
10c3e0c2: 226e 000c moveal %fp@(12),%a1
10c3e0c6: 2069 0094 moveal %a1@(148),%a0
10c3e0ca: 2068 00f2 moveal %a0@(242),%a0
10c3e0ce: 0828 0001 0060 btst #1,%a0@(96)
10c3e0d4: 6716 beqs 10c3e0ec <ext2_add_link+0x20e>
10c3e0d6: 720c moveq #12,%d1
10c3e0d8: e268 lsrw %d1,%d0
10c3e0da: 740f moveq #15,%d2
10c3e0dc: c082 andl %d2,%d0
10c3e0de: 41f9 1000 e5e4 lea 1000e5e4 <ext2_type_by_mode>,%a0
10c3e0e4: 1570 0800 0007 moveb %a0@(00000000,%d0:l),%a2@(7)
10c3e0ea: 6004 bras 10c3e0f0 <ext2_add_link+0x212>
10c3e0ec: 422a 0007 clrb %a2@(7)
10c3e0f0: 2f05 movel %d5,%sp@-
10c3e0f2: 2f04 movel %d4,%sp@-
10c3e0f4: 2f0c movel %a4,%sp@-
10c3e0f6: 4eba f524 jsr %pc@(10c3d61c <ext2_commit_chunk>)
10c3e0fa: 2640 moveal %d0,%a3
10c3e0fc: 2039 1002 5790 movel 10025790 <xtime>,%d0
10c3e102: 206e fffc moveal %fp@(-4),%a0
10c3e106: 2140 0050 movel %d0,%a0@(80)
10c3e10a: 2140 004c movel %d0,%a0@(76)
10c3e10e: 504f addqw #8,%sp
10c3e110: 2ebc 0000 0007 movel #7,%sp@
10c3e116: 2f08 movel %a0,%sp@-
10c3e118: 4eb9 10c3 3710 jsr 10c33710 <__mark_inode_dirty>
10c3e11e: 508f addql #8,%sp
10c3e120: 2f0c movel %a4,%sp@-
10c3e122: 4eb9 10c1 e528 jsr 10c1e528 <unlock_page>
10c3e128: 588f addql #4,%sp
10c3e12a: 2f0c movel %a4,%sp@-
10c3e12c: 4eb9 10c2 20d0 jsr 10c220d0 <page_cache_release>
10c3e132: 200b movel %a3,%d0
10c3e134: 4cee 3cfc ffc4 moveml %fp@(-60),%d2-%d7/%a2-%a5
10c3e13a: 4e5e unlk %fp
10c3e13c: 4e75 rts
10c3e13e <ext2_delete_entry>:
10c3e13e: 4e56 0000 linkw %fp,#0
10c3e142: 48e7 3c3c moveml %d2-%d5/%a2-%a5,%sp@-
10c3e146: 2a6e 0008 moveal %fp@(8),%a5
10c3e14a: 266e 000c moveal %fp@(12),%a3
10c3e14e: 2a2b 0008 movel %a3@(8),%d5
10c3e152: 2045 moveal %d5,%a0
10c3e154: 2868 0020 moveal %a0@(32),%a4
10c3e158: 4aab 0038 tstl %a3@(56)
10c3e15c: 660c bnes 10c3e16a <ext2_delete_entry+0x2c>
10c3e15e: 4879 1000 3de6 pea 10003de6 <tvecs+0x224e>
10c3e164: 4eb9 10c1 60e4 jsr 10c160e4 <panic>
10c3e16a: 242b 0038 movel %a3@(56),%d2
10c3e16e: 206c 0094 moveal %a4@(148),%a0
10c3e172: 220d movel %a5,%d1
10c3e174: 9282 subl %d2,%d1
10c3e176: 2028 000a movel %a0@(10),%d0
10c3e17a: 4480 negl %d0
10c3e17c: 2601 movel %d1,%d3
10c3e17e: c680 andl %d0,%d3
10c3e180: 302d 0004 movew %a5@(4),%d0
10c3e184: e058 rorw #8,%d0
10c3e186: 0280 0000 ffff andil #65535,%d0
10c3e18c: 2801 movel %d1,%d4
10c3e18e: d880 addl %d0,%d4
10c3e190: 95ca subal %a2,%a2
10c3e192: 2002 movel %d2,%d0
10c3e194: d083 addl %d3,%d0
10c3e196: bbc0 cmpal %d0,%a5
10c3e198: 6314 blss 10c3e1ae <ext2_delete_entry+0x70>
10c3e19a: 7200 moveq #0,%d1
10c3e19c: 2440 moveal %d0,%a2
10c3e19e: 302a 0004 movew %a2@(4),%d0
10c3e1a2: e058 rorw #8,%d0
10c3e1a4: 3200 movew %d0,%d1
10c3e1a6: 200a movel %a2,%d0
10c3e1a8: d081 addl %d1,%d0
10c3e1aa: bbc0 cmpal %d0,%a5
10c3e1ac: 62ee bhis 10c3e19c <ext2_delete_entry+0x5e>
10c3e1ae: b4fc 0000 cmpaw #0,%a2
10c3e1b2: 6714 beqs 10c3e1c8 <ext2_delete_entry+0x8a>
10c3e1b4: 4a82 tstl %d2
10c3e1b6: 660c bnes 10c3e1c4 <ext2_delete_entry+0x86>
10c3e1b8: 4879 1000 3de6 pea 10003de6 <tvecs+0x224e>
10c3e1be: 4eb9 10c1 60e4 jsr 10c160e4 <panic>
10c3e1c4: 260a movel %a2,%d3
10c3e1c6: 9682 subl %d2,%d3
10c3e1c8: 2f0b movel %a3,%sp@-
10c3e1ca: 4eb9 10c1 e63c jsr 10c1e63c <lock_page>
10c3e1d0: 2245 moveal %d5,%a1
10c3e1d2: 2069 001c moveal %a1@(28),%a0
10c3e1d6: 2f04 movel %d4,%sp@-
10c3e1d8: 2f03 movel %d3,%sp@-
10c3e1da: 2f0b movel %a3,%sp@-
10c3e1dc: 42a7 clrl %sp@-
10c3e1de: 2068 000c moveal %a0@(12),%a0
10c3e1e2: 4e90 jsr %a0@
10c3e1e4: 4fef 0014 lea %sp@(20),%sp
10c3e1e8: 4a80 tstl %d0
10c3e1ea: 670c beqs 10c3e1f8 <ext2_delete_entry+0xba>
10c3e1ec: 4879 1000 3de6 pea 10003de6 <tvecs+0x224e>
10c3e1f2: 4eb9 10c1 60e4 jsr 10c160e4 <panic>
10c3e1f8: b4fc 0000 cmpaw #0,%a2
10c3e1fc: 670a beqs 10c3e208 <ext2_delete_entry+0xca>
10c3e1fe: 3004 movew %d4,%d0
10c3e200: 9043 subw %d3,%d0
10c3e202: e058 rorw #8,%d0
10c3e204: 3540 0004 movew %d0,%a2@(4)
10c3e208: 4295 clrl %a5@
10c3e20a: 2f04 movel %d4,%sp@-
10c3e20c: 2f03 movel %d3,%sp@-
10c3e20e: 2f0b movel %a3,%sp@-
10c3e210: 4eba f40a jsr %pc@(10c3d61c <ext2_commit_chunk>)
10c3e214: 2400 movel %d0,%d2
10c3e216: 2f0b movel %a3,%sp@-
10c3e218: 4eb9 10c1 e528 jsr 10c1e528 <unlock_page>
10c3e21e: 4fef 000c lea %sp@(12),%sp
10c3e222: 2e8b movel %a3,%sp@
10c3e224: 4eb9 10c2 20d0 jsr 10c220d0 <page_cache_release>
10c3e22a: 588f addql #4,%sp
10c3e22c: 2039 1002 5790 movel 10025790 <xtime>,%d0
10c3e232: 2940 004c movel %d0,%a4@(76)
10c3e236: 2940 0050 movel %d0,%a4@(80)
10c3e23a: 4878 0007 pea 7 <LSIGTRAP+0x2>
10c3e23e: 2f0c movel %a4,%sp@-
10c3e240: 4eb9 10c3 3710 jsr 10c33710 <__mark_inode_dirty>
10c3e246: 2002 movel %d2,%d0
10c3e248: 4cee 3c3c ffe0 moveml %fp@(-32),%d2-%d5/%a2-%a5
10c3e24e: 4e5e unlk %fp
10c3e250: 4e75 rts
10c3e252 <ext2_make_empty>:
10c3e252: 4e56 0000 linkw %fp,#0
10c3e256: 48e7 383c moveml %d2-%d4/%a2-%a5,%sp@-
10c3e25a: 2a6e 0008 moveal %fp@(8),%a5
10c3e25e: 246d 00a8 moveal %a5@(168),%a2
10c3e262: 42a7 clrl %sp@-
10c3e264: 2f0a movel %a2,%sp@-
10c3e266: 4eb9 10c1 e8b6 jsr 10c1e8b6 <grab_cache_page>
10c3e26c: 2600 movel %d0,%d3
10c3e26e: 508f addql #8,%sp
10c3e270: 206d 0094 moveal %a5@(148),%a0
10c3e274: 2828 000a movel %a0@(10),%d4
10c3e278: 4a83 tstl %d3
10c3e27a: 6606 bnes 10c3e282 <ext2_make_empty+0x30>
10c3e27c: 70f4 moveq #-12,%d0
10c3e27e: 6000 0166 braw 10c3e3e6 <ext2_make_empty+0x194>
10c3e282: 206a 001c moveal %a2@(28),%a0
10c3e286: 2f04 movel %d4,%sp@-
10c3e288: 42a7 clrl %sp@-
10c3e28a: 2f03 movel %d3,%sp@-
10c3e28c: 42a7 clrl %sp@-
10c3e28e: 2068 000c moveal %a0@(12),%a0
10c3e292: 4e90 jsr %a0@
10c3e294: 2400 movel %d0,%d2
10c3e296: 4fef 0010 lea %sp@(16),%sp
10c3e29a: 6600 0138 bnew 10c3e3d4 <ext2_make_empty+0x182>
10c3e29e: 2043 moveal %d3,%a0
10c3e2a0: 2868 0038 moveal %a0@(56),%a4
10c3e2a4: b8fc 0000 cmpaw #0,%a4
10c3e2a8: 660c bnes 10c3e2b6 <ext2_make_empty+0x64>
10c3e2aa: 4879 1000 3de6 pea 10003de6 <tvecs+0x224e>
10c3e2b0: 4eb9 10c1 60e4 jsr 10c160e4 <panic>
10c3e2b6: 264c moveal %a4,%a3
10c3e2b8: 177c 0001 0006 moveb #1,%a3@(6)
10c3e2be: 377c 0c00 0004 movew #3072,%a3@(4)
10c3e2c4: 4878 0004 pea 4 <PF_PTRACED_BIT>
10c3e2c8: 4879 1000 3f56 pea 10003f56 <tvecs+0x23be>
10c3e2ce: 486b 0008 pea %a3@(8)
10c3e2d2: 45f9 10c8 5744 lea 10c85744 <memcpy>,%a2
10c3e2d8: 4e92 jsr %a2@
10c3e2da: 4fef 000c lea %sp@(12),%sp
10c3e2de: 242d 0028 movel %a5@(40),%d2
10c3e2e2: 2202 movel %d2,%d1
10c3e2e4: e149 lslw #8,%d1
10c3e2e6: 4841 swap %d1
10c3e2e8: 4241 clrw %d1
10c3e2ea: 2002 movel %d2,%d0
10c3e2ec: 0280 0000 ff00 andil #65280,%d0
10c3e2f2: e188 lsll #8,%d0
10c3e2f4: 8280 orl %d0,%d1
10c3e2f6: 2002 movel %d2,%d0
10c3e2f8: 0280 00ff 0000 andil #16711680,%d0
10c3e2fe: e088 lsrl #8,%d0
10c3e300: 8280 orl %d0,%d1
10c3e302: 4242 clrw %d2
10c3e304: 4842 swap %d2
10c3e306: e04a lsrw #8,%d2
10c3e308: 8282 orl %d2,%d1
10c3e30a: 2681 movel %d1,%a3@
10c3e30c: 302d 0032 movew %a5@(50),%d0
10c3e310: 206d 0094 moveal %a5@(148),%a0
10c3e314: 2068 00f2 moveal %a0@(242),%a0
10c3e318: 0828 0001 0060 btst #1,%a0@(96)
10c3e31e: 6716 beqs 10c3e336 <ext2_make_empty+0xe4>
10c3e320: 720c moveq #12,%d1
10c3e322: e268 lsrw %d1,%d0
10c3e324: 720f moveq #15,%d1
10c3e326: c081 andl %d1,%d0
10c3e328: 41f9 1000 e5e4 lea 1000e5e4 <ext2_type_by_mode>,%a0
10c3e32e: 1770 0800 0007 moveb %a0@(00000000,%d0:l),%a3@(7)
10c3e334: 6004 bras 10c3e33a <ext2_make_empty+0xe8>
10c3e336: 422b 0007 clrb %a3@(7)
10c3e33a: 47ec 000c lea %a4@(12),%a3
10c3e33e: 177c 0002 0006 moveb #2,%a3@(6)
10c3e344: 3004 movew %d4,%d0
10c3e346: 0640 fff4 addiw #-12,%d0
10c3e34a: e058 rorw #8,%d0
10c3e34c: 3740 0004 movew %d0,%a3@(4)
10c3e350: 206e 000c moveal %fp@(12),%a0
10c3e354: 2428 0028 movel %a0@(40),%d2
10c3e358: 2202 movel %d2,%d1
10c3e35a: e149 lslw #8,%d1
10c3e35c: 4841 swap %d1
10c3e35e: 4241 clrw %d1
10c3e360: 2002 movel %d2,%d0
10c3e362: 0280 0000 ff00 andil #65280,%d0
10c3e368: e188 lsll #8,%d0
10c3e36a: 8280 orl %d0,%d1
10c3e36c: 2002 movel %d2,%d0
10c3e36e: 0280 00ff 0000 andil #16711680,%d0
10c3e374: e088 lsrl #8,%d0
10c3e376: 8280 orl %d0,%d1
10c3e378: 4242 clrw %d2
10c3e37a: 4842 swap %d2
10c3e37c: e04a lsrw #8,%d2
10c3e37e: 8282 orl %d2,%d1
10c3e380: 2681 movel %d1,%a3@
10c3e382: 4878 0004 pea 4 <PF_PTRACED_BIT>
10c3e386: 4879 1000 3f5a pea 10003f5a <tvecs+0x23c2>
10c3e38c: 486c 0014 pea %a4@(20)
10c3e390: 4e92 jsr %a2@
10c3e392: 4fef 000c lea %sp@(12),%sp
10c3e396: 302d 0032 movew %a5@(50),%d0
10c3e39a: 206d 0094 moveal %a5@(148),%a0
10c3e39e: 2068 00f2 moveal %a0@(242),%a0
10c3e3a2: 0828 0001 0060 btst #1,%a0@(96)
10c3e3a8: 6716 beqs 10c3e3c0 <ext2_make_empty+0x16e>
10c3e3aa: 720c moveq #12,%d1
10c3e3ac: e268 lsrw %d1,%d0
10c3e3ae: 720f moveq #15,%d1
10c3e3b0: c081 andl %d1,%d0
10c3e3b2: 41f9 1000 e5e4 lea 1000e5e4 <ext2_type_by_mode>,%a0
10c3e3b8: 1770 0800 0007 moveb %a0@(00000000,%d0:l),%a3@(7)
10c3e3be: 6004 bras 10c3e3c4 <ext2_make_empty+0x172>
10c3e3c0: 422b 0007 clrb %a3@(7)
10c3e3c4: 2f04 movel %d4,%sp@-
10c3e3c6: 42a7 clrl %sp@-
10c3e3c8: 2f03 movel %d3,%sp@-
10c3e3ca: 4eba f250 jsr %pc@(10c3d61c <ext2_commit_chunk>)
10c3e3ce: 2400 movel %d0,%d2
10c3e3d0: 4fef 000c lea %sp@(12),%sp
10c3e3d4: 2f03 movel %d3,%sp@-
10c3e3d6: 4eb9 10c1 e528 jsr 10c1e528 <unlock_page>
10c3e3dc: 2f03 movel %d3,%sp@-
10c3e3de: 4eb9 10c2 20d0 jsr 10c220d0 <page_cache_release>
10c3e3e4: 2002 movel %d2,%d0
10c3e3e6: 4cee 3c1c ffe4 moveml %fp@(-28),%d2-%d4/%a2-%a5
10c3e3ec: 4e5e unlk %fp
10c3e3ee: 4e75 rts
10c3e3f0 <ext2_empty_dir>:
10c3e3f0: 4e56 0000 linkw %fp,#0
10c3e3f4: 48e7 3e30 moveml %d2-%d6/%a2-%a3,%sp@-
10c3e3f8: 266e 0008 moveal %fp@(8),%a3
10c3e3fc: 202b 0040 movel %a3@(64),%d0
10c3e400: 222b 0044 movel %a3@(68),%d1
10c3e404: 4282 clrl %d2
10c3e406: 0681 0000 0fff addil #4095,%d1
10c3e40c: d182 addxl %d2,%d0
10c3e40e: 2600 movel %d0,%d3
10c3e410: e94b lslw #4,%d3
10c3e412: 4843 swap %d3
10c3e414: 4243 clrw %d3
10c3e416: 2401 movel %d1,%d2
10c3e418: 780c moveq #12,%d4
10c3e41a: e8aa lsrl %d4,%d2
10c3e41c: 2203 movel %d3,%d1
10c3e41e: 8282 orl %d2,%d1
10c3e420: 2c01 movel %d1,%d6
10c3e422: 7a00 moveq #0,%d5
10c3e424: 4a86 tstl %d6
10c3e426: 6700 00ac beqw 10c3e4d4 <ext2_empty_dir+0xe4>
10c3e42a: 7800 moveq #0,%d4
10c3e42c: 2f05 movel %d5,%sp@-
10c3e42e: 2f0b movel %a3,%sp@-
10c3e430: 4eba f522 jsr %pc@(10c3d954 <ext2_get_page>)
10c3e434: 2440 moveal %d0,%a2
10c3e436: 508f addql #8,%sp
10c3e438: b4fc fc18 cmpaw #-1000,%a2
10c3e43c: 6200 008e bhiw 10c3e4cc <ext2_empty_dir+0xdc>
10c3e440: 202a 0038 movel %a2@(56),%d0
10c3e444: 660c bnes 10c3e452 <ext2_empty_dir+0x62>
10c3e446: 4879 1000 3de6 pea 10003de6 <tvecs+0x224e>
10c3e44c: 4eb9 10c1 60e4 jsr 10c160e4 <panic>
10c3e452: 2240 moveal %d0,%a1
10c3e454: 2049 moveal %a1,%a0
10c3e456: 43e9 0ff4 lea %a1@(4084),%a1
10c3e45a: b3c0 cmpal %d0,%a1
10c3e45c: 6564 bcss 10c3e4c2 <ext2_empty_dir+0xd2>
10c3e45e: 2610 movel %a0@,%d3
10c3e460: 6752 beqs 10c3e4b4 <ext2_empty_dir+0xc4>
10c3e462: 0c28 002e 0008 cmpib #46,%a0@(8)
10c3e468: 666e bnes 10c3e4d8 <ext2_empty_dir+0xe8>
10c3e46a: 1028 0006 moveb %a0@(6),%d0
10c3e46e: 0c00 0002 cmpib #2,%d0
10c3e472: 6264 bhis 10c3e4d8 <ext2_empty_dir+0xe8>
10c3e474: 0c00 0001 cmpib #1,%d0
10c3e478: 6232 bhis 10c3e4ac <ext2_empty_dir+0xbc>
10c3e47a: 242b 0028 movel %a3@(40),%d2
10c3e47e: 2202 movel %d2,%d1
10c3e480: e149 lslw #8,%d1
10c3e482: 4841 swap %d1
10c3e484: 4241 clrw %d1
10c3e486: 2002 movel %d2,%d0
10c3e488: 0280 0000 ff00 andil #65280,%d0
10c3e48e: e188 lsll #8,%d0
10c3e490: 8280 orl %d0,%d1
10c3e492: 2002 movel %d2,%d0
10c3e494: 0280 00ff 0000 andil #16711680,%d0
10c3e49a: e088 lsrl #8,%d0
10c3e49c: 8280 orl %d0,%d1
10c3e49e: 4242 clrw %d2
10c3e4a0: 4842 swap %d2
10c3e4a2: e04a lsrw #8,%d2
10c3e4a4: 8282 orl %d2,%d1
10c3e4a6: b283 cmpl %d3,%d1
10c3e4a8: 662e bnes 10c3e4d8 <ext2_empty_dir+0xe8>
10c3e4aa: 6008 bras 10c3e4b4 <ext2_empty_dir+0xc4>
10c3e4ac: 0c28 002e 0009 cmpib #46,%a0@(9)
10c3e4b2: 6624 bnes 10c3e4d8 <ext2_empty_dir+0xe8>
10c3e4b4: 3028 0004 movew %a0@(4),%d0
10c3e4b8: e058 rorw #8,%d0
10c3e4ba: 3800 movew %d0,%d4
10c3e4bc: d1c4 addal %d4,%a0
10c3e4be: b3c8 cmpal %a0,%a1
10c3e4c0: 649c bccs 10c3e45e <ext2_empty_dir+0x6e>
10c3e4c2: 2f0a movel %a2,%sp@-
10c3e4c4: 4eb9 10c2 20d0 jsr 10c220d0 <page_cache_release>
10c3e4ca: 588f addql #4,%sp
10c3e4cc: 5285 addql #1,%d5
10c3e4ce: bc85 cmpl %d5,%d6
10c3e4d0: 6200 ff5a bhiw 10c3e42c <ext2_empty_dir+0x3c>
10c3e4d4: 7001 moveq #1,%d0
10c3e4d6: 600a bras 10c3e4e2 <ext2_empty_dir+0xf2>
10c3e4d8: 2f0a movel %a2,%sp@-
10c3e4da: 4eb9 10c2 20d0 jsr 10c220d0 <page_cache_release>
10c3e4e0: 7000 moveq #0,%d0
10c3e4e2: 4cee 0c7c ffe4 moveml %fp@(-28),%d2-%d6/%a2-%a3
10c3e4e8: 4e5e unlk %fp
10c3e4ea: 4e75 rts
10c3e4ec <ext2_release_file>:
10c3e4ec: 4e56 0000 linkw %fp,#0
10c3e4f0: 206e 000c moveal %fp@(12),%a0
10c3e4f4: 0828 0001 001d btst #1,%a0@(29)
10c3e4fa: 670a beqs 10c3e506 <ext2_release_file+0x1a>
10c3e4fc: 2f2e 0008 movel %fp@(8),%sp@-
10c3e500: 4eb9 10c3 f0a6 jsr 10c3f0a6 <ext2_discard_prealloc>
10c3e506: 7000 moveq #0,%d0
10c3e508: 4e5e unlk %fp
10c3e50a: 4e75 rts
10c3e50c <ext2_sync_file>:
10c3e50c: 4e56 0000 linkw %fp,#0
10c3e510: 206e 000c moveal %fp@(12),%a0
10c3e514: 2f2e 0010 movel %fp@(16),%sp@-
10c3e518: 2f28 0008 movel %a0@(8),%sp@-
10c3e51c: 4eb9 10c3 e526 jsr 10c3e526 <ext2_fsync_inode>
10c3e522: 4e5e unlk %fp
10c3e524: 4e75 rts
10c3e526 <ext2_fsync_inode>:
10c3e526: 4e56 0000 linkw %fp,#0
10c3e52a: 48e7 3020 moveml %d2-%d3/%a2,%sp@-
10c3e52e: 246e 0008 moveal %fp@(8),%a2
10c3e532: 2f0a movel %a2,%sp@-
10c3e534: 4eb9 10c2 5738 jsr 10c25738 <fsync_inode_buffers>
10c3e53a: 2400 movel %d0,%d2
10c3e53c: 2f0a movel %a2,%sp@-
10c3e53e: 4eb9 10c2 586a jsr 10c2586a <fsync_inode_data_buffers>
10c3e544: 8480 orl %d0,%d2
10c3e546: 222a 0104 movel %a2@(260),%d1
10c3e54a: 2001 movel %d1,%d0
10c3e54c: 7607 moveq #7,%d3
10c3e54e: c083 andl %d3,%d0
10c3e550: 508f addql #8,%sp
10c3e552: 670c beqs 10c3e560 <ext2_fsync_inode+0x3a>
10c3e554: 4aae 000c tstl %fp@(12)
10c3e558: 670a beqs 10c3e564 <ext2_fsync_inode+0x3e>
10c3e55a: 0801 0001 btst #1,%d1
10c3e55e: 6604 bnes 10c3e564 <ext2_fsync_inode+0x3e>
10c3e560: 2002 movel %d2,%d0
10c3e562: 6014 bras 10c3e578 <ext2_fsync_inode+0x52>
10c3e564: 2f0a movel %a2,%sp@-
10c3e566: 4eb9 10c4 0bcc jsr 10c40bcc <ext2_sync_inode>
10c3e56c: 8480 orl %d0,%d2
10c3e56e: 56c0 sne %d0
10c3e570: 4880 extw %d0
10c3e572: 48c0 extl %d0
10c3e574: 72fb moveq #-5,%d1
10c3e576: c081 andl %d1,%d0
10c3e578: 4cee 040c fff4 moveml %fp@(-12),%d2-%d3/%a2
10c3e57e: 4e5e unlk %fp
10c3e580: 4e75 rts
10c3e582: 4e75 rts
10c3e584 <read_inode_bitmap>:
10c3e584: 4e56 0000 linkw %fp,#0
10c3e588: 48e7 3030 moveml %d2-%d3/%a2-%a3,%sp@-
10c3e58c: 266e 0008 moveal %fp@(8),%a3
10c3e590: 262e 000c movel %fp@(12),%d3
10c3e594: 7400 moveq #0,%d2
10c3e596: 42a7 clrl %sp@-
10c3e598: 2f03 movel %d3,%sp@-
10c3e59a: 2f0b movel %a3,%sp@-
10c3e59c: 4eb9 10c3 c1b0 jsr 10c3c1b0 <ext2_get_group_desc>
10c3e5a2: 2440 moveal %d0,%a2
10c3e5a4: 4fef 000c lea %sp@(12),%sp
10c3e5a8: b4fc 0000 cmpaw #0,%a2
10c3e5ac: 6762 beqs 10c3e610 <read_inode_bitmap+0x8c>
10c3e5ae: 2f2b 000a movel %a3@(10),%sp@-
10c3e5b2: 242a 0004 movel %a2@(4),%d2
10c3e5b6: 2202 movel %d2,%d1
10c3e5b8: e149 lslw #8,%d1
10c3e5ba: 4841 swap %d1
10c3e5bc: 4241 clrw %d1
10c3e5be: 2002 movel %d2,%d0
10c3e5c0: 0280 0000 ff00 andil #65280,%d0
10c3e5c6: e188 lsll #8,%d0
10c3e5c8: 8280 orl %d0,%d1
10c3e5ca: 2002 movel %d2,%d0
10c3e5cc: 0280 00ff 0000 andil #16711680,%d0
10c3e5d2: e088 lsrl #8,%d0
10c3e5d4: 8280 orl %d0,%d1
10c3e5d6: 4242 clrw %d2
10c3e5d8: 4842 swap %d2
10c3e5da: e04a lsrw #8,%d2
10c3e5dc: 8282 orl %d2,%d1
10c3e5de: 2f01 movel %d1,%sp@-
10c3e5e0: 4280 clrl %d0
10c3e5e2: 302b 0008 movew %a3@(8),%d0
10c3e5e6: 2f00 movel %d0,%sp@-
10c3e5e8: 4eb9 10c2 5dac jsr 10c25dac <bread>
10c3e5ee: 2400 movel %d0,%d2
10c3e5f0: 4fef 000c lea %sp@(12),%sp
10c3e5f4: 661a bnes 10c3e610 <read_inode_bitmap+0x8c>
10c3e5f6: 2f2a 0004 movel %a2@(4),%sp@-
10c3e5fa: 2f03 movel %d3,%sp@-
10c3e5fc: 4879 1000 3f6d pea 10003f6d <tvecs+0x23d5>
10c3e602: 4879 1000 3fae pea 10003fae <tvecs+0x2416>
10c3e608: 2f0b movel %a3,%sp@-
10c3e60a: 4eb9 10c4 13f8 jsr 10c413f8 <ext2_error>
10c3e610: 2002 movel %d2,%d0
10c3e612: 4cee 0c0c fff0 moveml %fp@(-16),%d2-%d3/%a2-%a3
10c3e618: 4e5e unlk %fp
10c3e61a: 4e75 rts
10c3e61c <load_inode_bitmap>:
10c3e61c: 4e56 0000 linkw %fp,#0
10c3e620: 48e7 3f30 moveml %d2-%d7/%a2-%a3,%sp@-
10c3e624: 2c2e 0008 movel %fp@(8),%d6
10c3e628: 2a2e 000c movel %fp@(12),%d5
10c3e62c: 7e00 moveq #0,%d7
10c3e62e: 2246 moveal %d6,%a1
10c3e630: 43e9 00c6 lea %a1@(198),%a1
10c3e634: 2629 0058 movel %a1@(88),%d3
10c3e638: 2029 0024 movel %a1@(36),%d0
10c3e63c: b085 cmpl %d5,%d0
10c3e63e: 6218 bhis 10c3e658 <load_inode_bitmap+0x3c>
10c3e640: 2f00 movel %d0,%sp@-
10c3e642: 2f05 movel %d5,%sp@-
10c3e644: 4879 1000 3fc0 pea 10003fc0 <tvecs+0x2428>
10c3e64a: 4879 1000 4003 pea 10004003 <tvecs+0x246b>
10c3e650: 2f06 movel %d6,%sp@-
10c3e652: 4eb9 10c4 14f0 jsr 10c414f0 <ext2_panic>
10c3e658: 3229 0034 movew %a1@(52),%d1
10c3e65c: 670c beqs 10c3e66a <load_inode_bitmap+0x4e>
10c3e65e: baa9 0038 cmpl %a1@(56),%d5
10c3e662: 6606 bnes 10c3e66a <load_inode_bitmap+0x4e>
10c3e664: 4a83 tstl %d3
10c3e666: 6600 00f0 bnew 10c3e758 <load_inode_bitmap+0x13c>
10c3e66a: 7008 moveq #8,%d0
10c3e66c: b0a9 0024 cmpl %a1@(36),%d0
10c3e670: 6534 bcss 10c3e6a6 <load_inode_bitmap+0x8a>
10c3e672: 2e05 movel %d5,%d7
10c3e674: 2005 movel %d5,%d0
10c3e676: e588 lsll #2,%d0
10c3e678: 41e9 0058 lea %a1@(88),%a0
10c3e67c: 2630 0800 movel %a0@(00000000,%d0:l),%d3
10c3e680: 2648 moveal %a0,%a3
10c3e682: 45e9 0038 lea %a1@(56),%a2
10c3e686: 6700 00b4 beqw 10c3e73c <load_inode_bitmap+0x120>
10c3e68a: bab2 0800 cmpl %a2@(00000000,%d0:l),%d5
10c3e68e: 6700 00c8 beqw 10c3e758 <load_inode_bitmap+0x13c>
10c3e692: 4879 1000 4015 pea 10004015 <tvecs+0x247d>
10c3e698: 4879 1000 4003 pea 10004003 <tvecs+0x246b>
10c3e69e: 2f06 movel %d6,%sp@-
10c3e6a0: 4eb9 10c4 14f0 jsr 10c414f0 <ext2_panic>
10c3e6a6: 7400 moveq #0,%d2
10c3e6a8: 7600 moveq #0,%d3
10c3e6aa: 2807 movel %d7,%d4
10c3e6ac: e58c lsll #2,%d4
10c3e6ae: 47e9 0058 lea %a1@(88),%a3
10c3e6b2: 45e9 0038 lea %a1@(56),%a2
10c3e6b6: 4a69 0034 tstw %a1@(52)
10c3e6ba: 672c beqs 10c3e6e8 <load_inode_bitmap+0xcc>
10c3e6bc: ba92 cmpl %a2@,%d5
10c3e6be: 6714 beqs 10c3e6d4 <load_inode_bitmap+0xb8>
10c3e6c0: 7000 moveq #0,%d0
10c3e6c2: 204a moveal %a2,%a0
10c3e6c4: 5282 addql #1,%d2
10c3e6c6: 3029 0034 movew %a1@(52),%d0
10c3e6ca: b082 cmpl %d2,%d0
10c3e6cc: 6f1a bles 10c3e6e8 <load_inode_bitmap+0xcc>
10c3e6ce: 5888 addql #4,%a0
10c3e6d0: ba90 cmpl %a0@,%d5
10c3e6d2: 66f0 bnes 10c3e6c4 <load_inode_bitmap+0xa8>
10c3e6d4: 4280 clrl %d0
10c3e6d6: 3029 0034 movew %a1@(52),%d0
10c3e6da: b082 cmpl %d2,%d0
10c3e6dc: 6f0a bles 10c3e6e8 <load_inode_bitmap+0xcc>
10c3e6de: 2002 movel %d2,%d0
10c3e6e0: e588 lsll #2,%d0
10c3e6e2: 2633 0800 movel %a3@(00000000,%d0:l),%d3
10c3e6e6: 6024 bras 10c3e70c <load_inode_bitmap+0xf0>
10c3e6e8: 0c41 0007 cmpiw #7,%d1
10c3e6ec: 6208 bhis 10c3e6f6 <load_inode_bitmap+0xda>
10c3e6ee: 5241 addqw #1,%d1
10c3e6f0: 3341 0034 movew %d1,%a1@(52)
10c3e6f4: 6016 bras 10c3e70c <load_inode_bitmap+0xf0>
10c3e6f6: 5382 subql #1,%d2
10c3e6f8: 2002 movel %d2,%d0
10c3e6fa: e588 lsll #2,%d0
10c3e6fc: 2033 0800 movel %a3@(00000000,%d0:l),%d0
10c3e700: 670a beqs 10c3e70c <load_inode_bitmap+0xf0>
10c3e702: 2f00 movel %d0,%sp@-
10c3e704: 4eb9 10c2 5d3a jsr 10c25d3a <__brelse>
10c3e70a: 588f addql #4,%sp
10c3e70c: 5382 subql #1,%d2
10c3e70e: 70ff moveq #-1,%d0
10c3e710: b082 cmpl %d2,%d0
10c3e712: 6724 beqs 10c3e738 <load_inode_bitmap+0x11c>
10c3e714: 2002 movel %d2,%d0
10c3e716: e588 lsll #2,%d0
10c3e718: 5880 addql #4,%d0
10c3e71a: 43f3 0800 lea %a3@(00000000,%d0:l),%a1
10c3e71e: 41f2 0800 lea %a2@(00000000,%d0:l),%a0
10c3e722: 20a8 fffc movel %a0@(-4),%a0@
10c3e726: 22a9 fffc movel %a1@(-4),%a1@
10c3e72a: 5989 subql #4,%a1
10c3e72c: 5988 subql #4,%a0
10c3e72e: 51ca fff2 dbf %d2,10c3e722 <load_inode_bitmap+0x106>
10c3e732: 4242 clrw %d2
10c3e734: 5382 subql #1,%d2
10c3e736: 64ea bccs 10c3e722 <load_inode_bitmap+0x106>
10c3e738: 4a83 tstl %d3
10c3e73a: 660e bnes 10c3e74a <load_inode_bitmap+0x12e>
10c3e73c: 2f05 movel %d5,%sp@-
10c3e73e: 2f06 movel %d6,%sp@-
10c3e740: 4eba fe42 jsr %pc@(10c3e584 <read_inode_bitmap>)
10c3e744: 2600 movel %d0,%d3
10c3e746: 2807 movel %d7,%d4
10c3e748: e58c lsll #2,%d4
10c3e74a: 2585 4800 movel %d5,%a2@(00000000,%d4:l)
10c3e74e: 2783 4800 movel %d3,%a3@(00000000,%d4:l)
10c3e752: 70fb moveq #-5,%d0
10c3e754: 4a83 tstl %d3
10c3e756: 6702 beqs 10c3e75a <load_inode_bitmap+0x13e>
10c3e758: 2003 movel %d3,%d0
10c3e75a: 4cee 0cfc ffe0 moveml %fp@(-32),%d2-%d7/%a2-%a3
10c3e760: 4e5e unlk %fp
10c3e762: 4e75 rts
10c3e764 <ext2_free_inode>:
10c3e764: 4e56 fff8 linkw %fp,#-8
10c3e768: 48e7 3c38 moveml %d2-%d5/%a2-%a4,%sp@-
10c3e76c: 246e 0008 moveal %fp@(8),%a2
10c3e770: 266a 0094 moveal %a2@(148),%a3
10c3e774: 282a 0028 movel %a2@(40),%d4
10c3e778: 2f0a movel %a2,%sp@-
10c3e77a: 4eb9 10c3 4de0 jsr 10c34de0 <is_bad_inode>
10c3e780: 588f addql #4,%sp
10c3e782: 7040 moveq #64,%d0
10c3e784: d08b addl %a3,%d0
10c3e786: 2240 moveal %d0,%a1
10c3e788: 41fa 000c lea %pc@(10c3e796 <ext2_free_inode+0x32>),%a0
10c3e78c: 5391 subql #1,%a1@
10c3e78e: 6a06 bpls 10c3e796 <ext2_free_inode+0x32>
10c3e790: 4ef9 10c8 56f4 jmp 10c856f4 <__down_failed>
10c3e796: 286b 00f2 moveal %a3@(242),%a4
10c3e79a: 302a 0032 movew %a2@(50),%d0
10c3e79e: 0240 f000 andiw #-4096,%d0
10c3e7a2: 0c40 4000 cmpiw #16384,%d0
10c3e7a6: 57c0 seq %d0
10c3e7a8: 4880 extw %d0
10c3e7aa: 3a00 movew %d0,%d5
10c3e7ac: 48c5 extl %d5
10c3e7ae: 4485 negl %d5
10c3e7b0: 2f0a movel %a2,%sp@-
10c3e7b2: 4eb9 10c3 3fbc jsr 10c33fbc <clear_inode>
10c3e7b8: 588f addql #4,%sp
10c3e7ba: b8ab 019a cmpl %a3@(410),%d4
10c3e7be: 652e bcss 10c3e7ee <ext2_free_inode+0x8a>
10c3e7c0: 2414 movel %a4@,%d2
10c3e7c2: 2202 movel %d2,%d1
10c3e7c4: e149 lslw #8,%d1
10c3e7c6: 4841 swap %d1
10c3e7c8: 4241 clrw %d1
10c3e7ca: 2002 movel %d2,%d0
10c3e7cc: 0280 0000 ff00 andil #65280,%d0
10c3e7d2: e188 lsll #8,%d0
10c3e7d4: 8280 orl %d0,%d1
10c3e7d6: 2002 movel %d2,%d0
10c3e7d8: 0280 00ff 0000 andil #16711680,%d0
10c3e7de: e088 lsrl #8,%d0
10c3e7e0: 8280 orl %d0,%d1
10c3e7e2: 4242 clrw %d2
10c3e7e4: 4842 swap %d2
10c3e7e6: e04a lsrw #8,%d2
10c3e7e8: 8282 orl %d2,%d1
10c3e7ea: b284 cmpl %d4,%d1
10c3e7ec: 641a bccs 10c3e808 <ext2_free_inode+0xa4>
10c3e7ee: 2f04 movel %d4,%sp@-
10c3e7f0: 4879 1000 4038 pea 10004038 <tvecs+0x24a0>
10c3e7f6: 4879 1000 405a pea 1000405a <tvecs+0x24c2>
10c3e7fc: 2f0b movel %a3,%sp@-
10c3e7fe: 4eb9 10c4 13f8 jsr 10c413f8 <ext2_error>
10c3e804: 6000 0190 braw 10c3e996 <ext2_free_inode+0x232>
10c3e808: 2404 movel %d4,%d2
10c3e80a: 5382 subql #1,%d2
10c3e80c: 2f2b 00da movel %a3@(218),%sp@-
10c3e810: 2f02 movel %d2,%sp@-
10c3e812: 4eb9 10c8 5940 jsr 10c85940 <__udivsi3>
10c3e818: 508f addql #8,%sp
10c3e81a: 2440 moveal %d0,%a2
10c3e81c: 2f2b 00da movel %a3@(218),%sp@-
10c3e820: 2f02 movel %d2,%sp@-
10c3e822: 4eb9 10c8 599c jsr 10c8599c <__umodsi3>
10c3e828: 508f addql #8,%sp
10c3e82a: 2400 movel %d0,%d2
10c3e82c: 2f0a movel %a2,%sp@-
10c3e82e: 2f0b movel %a3,%sp@-
10c3e830: 4eba fdea jsr %pc@(10c3e61c <load_inode_bitmap>)
10c3e834: 2d40 fff8 movel %d0,%fp@(-8)
10c3e838: 508f addql #8,%sp
10c3e83a: 2040 moveal %d0,%a0
10c3e83c: b0fc fc18 cmpaw #-1000,%a0
10c3e840: 6200 0154 bhiw 10c3e996 <ext2_free_inode+0x232>
10c3e844: 2002 movel %d2,%d0
10c3e846: e680 asrl #3,%d0
10c3e848: 2068 0030 moveal %a0@(48),%a0
10c3e84c: d1c0 addal %d0,%a0
10c3e84e: 2002 movel %d2,%d0
10c3e850: 7207 moveq #7,%d1
10c3e852: c081 andl %d1,%d0
10c3e854: 7201 moveq #1,%d1
10c3e856: e1a9 lsll %d0,%d1
10c3e858: 40c2 movew %sr,%d2
10c3e85a: 007c 0700 oriw #1792,%sr
10c3e85e: 1010 moveb %a0@,%d0
10c3e860: 0280 0000 00ff andil #255,%d0
10c3e866: 2601 movel %d1,%d3
10c3e868: c680 andl %d0,%d3
10c3e86a: 56c0 sne %d0
10c3e86c: 4880 extw %d0
10c3e86e: 3600 movew %d0,%d3
10c3e870: 48c3 extl %d3
10c3e872: 4483 negl %d3
10c3e874: 4601 notb %d1
10c3e876: 1010 moveb %a0@,%d0
10c3e878: c001 andb %d1,%d0
10c3e87a: 1080 moveb %d0,%a0@
10c3e87c: 46c2 movew %d2,%sr
10c3e87e: 4a83 tstl %d3
10c3e880: 6624 bnes 10c3e8a6 <ext2_free_inode+0x142>
10c3e882: 2f04 movel %d4,%sp@-
10c3e884: 4879 1000 406a pea 1000406a <tvecs+0x24d2>
10c3e88a: 4879 1000 405a pea 1000405a <tvecs+0x24c2>
10c3e890: 2f0b movel %a3,%sp@-
10c3e892: 4eb9 10c4 13f8 jsr 10c413f8 <ext2_error>
10c3e898: 4fef 0010 lea %sp@(16),%sp
10c3e89c: 45f9 10c2 5c50 lea 10c25c50 <mark_buffer_dirty>,%a2
10c3e8a2: 6000 00ac braw 10c3e950 <ext2_free_inode+0x1ec>
10c3e8a6: 486e fffc pea %fp@(-4)
10c3e8aa: 2f0a movel %a2,%sp@-
10c3e8ac: 2f0b movel %a3,%sp@-
10c3e8ae: 4eb9 10c3 c1b0 jsr 10c3c1b0 <ext2_get_group_desc>
10c3e8b4: 2040 moveal %d0,%a0
10c3e8b6: 4fef 000c lea %sp@(12),%sp
10c3e8ba: b0fc 0000 cmpaw #0,%a0
10c3e8be: 6720 beqs 10c3e8e0 <ext2_free_inode+0x17c>
10c3e8c0: 3028 000e movew %a0@(14),%d0
10c3e8c4: e058 rorw #8,%d0
10c3e8c6: 5240 addqw #1,%d0
10c3e8c8: e058 rorw #8,%d0
10c3e8ca: 3140 000e movew %d0,%a0@(14)
10c3e8ce: 4a85 tstl %d5
10c3e8d0: 670e beqs 10c3e8e0 <ext2_free_inode+0x17c>
10c3e8d2: 3028 0010 movew %a0@(16),%d0
10c3e8d6: e058 rorw #8,%d0
10c3e8d8: 5340 subqw #1,%d0
10c3e8da: e058 rorw #8,%d0
10c3e8dc: 3140 0010 movew %d0,%a0@(16)
10c3e8e0: 2f2e fffc movel %fp@(-4),%sp@-
10c3e8e4: 45f9 10c2 5c50 lea 10c25c50 <mark_buffer_dirty>,%a2
10c3e8ea: 4e92 jsr %a2@
10c3e8ec: 588f addql #4,%sp
10c3e8ee: 242c 0010 movel %a4@(16),%d2
10c3e8f2: 2202 movel %d2,%d1
10c3e8f4: e149 lslw #8,%d1
10c3e8f6: 4841 swap %d1
10c3e8f8: 4241 clrw %d1
10c3e8fa: 2002 movel %d2,%d0
10c3e8fc: 0280 0000 ff00 andil #65280,%d0
10c3e902: e188 lsll #8,%d0
10c3e904: 8280 orl %d0,%d1
10c3e906: 2002 movel %d2,%d0
10c3e908: 0280 00ff 0000 andil #16711680,%d0
10c3e90e: e088 lsrl #8,%d0
10c3e910: 8280 orl %d0,%d1
10c3e912: 4242 clrw %d2
10c3e914: 4842 swap %d2
10c3e916: e04a lsrw #8,%d2
10c3e918: 8282 orl %d2,%d1
10c3e91a: 5281 addql #1,%d1
10c3e91c: 2401 movel %d1,%d2
10c3e91e: e14a lslw #8,%d2
10c3e920: 4842 swap %d2
10c3e922: 4242 clrw %d2
10c3e924: 2001 movel %d1,%d0
10c3e926: 0280 0000 ff00 andil #65280,%d0
10c3e92c: e188 lsll #8,%d0
10c3e92e: 8480 orl %d0,%d2
10c3e930: 2001 movel %d1,%d0
10c3e932: 0280 00ff 0000 andil #16711680,%d0
10c3e938: e088 lsrl #8,%d0
10c3e93a: 8480 orl %d0,%d2
10c3e93c: 4241 clrw %d1
10c3e93e: 4841 swap %d1
10c3e940: e049 lsrw #8,%d1
10c3e942: 8481 orl %d1,%d2
10c3e944: 2942 0010 movel %d2,%a4@(16)
10c3e948: 2f2b 00ee movel %a3@(238),%sp@-
10c3e94c: 4e92 jsr %a2@
10c3e94e: 588f addql #4,%sp
10c3e950: 2f2e fff8 movel %fp@(-8),%sp@-
10c3e954: 4e92 jsr %a2@
10c3e956: 588f addql #4,%sp
10c3e958: 082b 0004 0027 btst #4,%a3@(39)
10c3e95e: 6730 beqs 10c3e990 <ext2_free_inode+0x22c>
10c3e960: 486e fff8 pea %fp@(-8)
10c3e964: 4878 0001 pea 1 <PF_DTRACE_OFF>
10c3e968: 4878 0001 pea 1 <PF_DTRACE_OFF>
10c3e96c: 4eb9 10c4 c80c jsr 10c4c80c <ll_rw_block>
10c3e972: 222e fff8 movel %fp@(-8),%d1
10c3e976: 4fef 000c lea %sp@(12),%sp
10c3e97a: 2241 moveal %d1,%a1
10c3e97c: 41e9 0014 lea %a1@(20),%a0
10c3e980: 2010 movel %a0@,%d0
10c3e982: 0800 0002 btst #2,%d0
10c3e986: 6708 beqs 10c3e990 <ext2_free_inode+0x22c>
10c3e988: 2f01 movel %d1,%sp@-
10c3e98a: 4eb9 10c2 4c0c jsr 10c24c0c <__wait_on_buffer>
10c3e990: 177c 0001 000f moveb #1,%a3@(15)
10c3e996: 7040 moveq #64,%d0
10c3e998: d08b addl %a3,%d0
10c3e99a: 2240 moveal %d0,%a1
10c3e99c: 41fa 000c lea %pc@(10c3e9aa <ext2_free_inode+0x246>),%a0
10c3e9a0: 5291 addql #1,%a1@
10c3e9a2: 6e06 bgts 10c3e9aa <ext2_free_inode+0x246>
10c3e9a4: 4ef9 10c8 571c jmp 10c8571c <__up_wakeup>
10c3e9aa: 4cee 1c3c ffdc moveml %fp@(-36),%d2-%d5/%a2-%a4
10c3e9b0: 4e5e unlk %fp
10c3e9b2: 4e75 rts
10c3e9b4 <find_group_dir>:
10c3e9b4: 4e56 fffc linkw %fp,#-4
10c3e9b8: 48e7 3f38 moveml %d2-%d7/%a2-%a4,%sp@-
10c3e9bc: 266e 0008 moveal %fp@(8),%a3
10c3e9c0: 206b 00f2 moveal %a3@(242),%a0
10c3e9c4: 2a2b 00ea movel %a3@(234),%d5
10c3e9c8: 2428 0010 movel %a0@(16),%d2
10c3e9cc: 2202 movel %d2,%d1
10c3e9ce: e149 lslw #8,%d1
10c3e9d0: 4841 swap %d1
10c3e9d2: 4241 clrw %d1
10c3e9d4: 2002 movel %d2,%d0
10c3e9d6: 0280 0000 ff00 andil #65280,%d0
10c3e9dc: e188 lsll #8,%d0
10c3e9de: 8280 orl %d0,%d1
10c3e9e0: 2002 movel %d2,%d0
10c3e9e2: 0280 00ff 0000 andil #16711680,%d0
10c3e9e8: e088 lsrl #8,%d0
10c3e9ea: 8280 orl %d0,%d1
10c3e9ec: 4242 clrw %d2
10c3e9ee: 4842 swap %d2
10c3e9f0: e04a lsrw #8,%d2
10c3e9f2: 2f05 movel %d5,%sp@-
10c3e9f4: 8282 orl %d2,%d1
10c3e9f6: 2f01 movel %d1,%sp@-
10c3e9f8: 4eb9 10c8 5940 jsr 10c85940 <__udivsi3>
10c3e9fe: 508f addql #8,%sp
10c3ea00: 2e00 movel %d0,%d7
10c3ea02: 95ca subal %a2,%a2
10c3ea04: 7c00 moveq #0,%d6
10c3ea06: 387c ffff moveaw #-1,%a4
10c3ea0a: 7400 moveq #0,%d2
10c3ea0c: ba86 cmpl %d6,%d5
10c3ea0e: 6f58 bles 10c3ea68 <find_group_dir+0xb4>
10c3ea10: 7800 moveq #0,%d4
10c3ea12: 7600 moveq #0,%d3
10c3ea14: 486e fffc pea %fp@(-4)
10c3ea18: 2f02 movel %d2,%sp@-
10c3ea1a: 2f0b movel %a3,%sp@-
10c3ea1c: 4eb9 10c3 c1b0 jsr 10c3c1b0 <ext2_get_group_desc>
10c3ea22: 2040 moveal %d0,%a0
10c3ea24: 4fef 000c lea %sp@(12),%sp
10c3ea28: b0fc 0000 cmpaw #0,%a0
10c3ea2c: 6734 beqs 10c3ea62 <find_group_dir+0xae>
10c3ea2e: 3028 000e movew %a0@(14),%d0
10c3ea32: 672e beqs 10c3ea62 <find_group_dir+0xae>
10c3ea34: e058 rorw #8,%d0
10c3ea36: 3600 movew %d0,%d3
10c3ea38: be83 cmpl %d3,%d7
10c3ea3a: 6e26 bgts 10c3ea62 <find_group_dir+0xae>
10c3ea3c: b4fc 0000 cmpaw #0,%a2
10c3ea40: 6718 beqs 10c3ea5a <find_group_dir+0xa6>
10c3ea42: 3228 000c movew %a0@(12),%d1
10c3ea46: e059 rorw #8,%d1
10c3ea48: 0281 0000 ffff andil #65535,%d1
10c3ea4e: 302a 000c movew %a2@(12),%d0
10c3ea52: e058 rorw #8,%d0
10c3ea54: 3800 movew %d0,%d4
10c3ea56: b881 cmpl %d1,%d4
10c3ea58: 6c08 bges 10c3ea62 <find_group_dir+0xae>
10c3ea5a: 2842 moveal %d2,%a4
10c3ea5c: 2448 moveal %a0,%a2
10c3ea5e: 2c2e fffc movel %fp@(-4),%d6
10c3ea62: 5282 addql #1,%d2
10c3ea64: ba82 cmpl %d2,%d5
10c3ea66: 6eac bgts 10c3ea14 <find_group_dir+0x60>
10c3ea68: b4fc 0000 cmpaw #0,%a2
10c3ea6c: 6604 bnes 10c3ea72 <find_group_dir+0xbe>
10c3ea6e: 70ff moveq #-1,%d0
10c3ea70: 6026 bras 10c3ea98 <find_group_dir+0xe4>
10c3ea72: 302a 000e movew %a2@(14),%d0
10c3ea76: e058 rorw #8,%d0
10c3ea78: 5340 subqw #1,%d0
10c3ea7a: e058 rorw #8,%d0
10c3ea7c: 3540 000e movew %d0,%a2@(14)
10c3ea80: 302a 0010 movew %a2@(16),%d0
10c3ea84: e058 rorw #8,%d0
10c3ea86: 5240 addqw #1,%d0
10c3ea88: e058 rorw #8,%d0
10c3ea8a: 3540 0010 movew %d0,%a2@(16)
10c3ea8e: 2f06 movel %d6,%sp@-
10c3ea90: 4eb9 10c2 5c50 jsr 10c25c50 <mark_buffer_dirty>
10c3ea96: 200c movel %a4,%d0
10c3ea98: 4cee 1cfc ffd8 moveml %fp@(-40),%d2-%d7/%a2-%a4
10c3ea9e: 4e5e unlk %fp
10c3eaa0: 4e75 rts
10c3eaa2 <find_group_other>:
10c3eaa2: 4e56 fffc linkw %fp,#-4
10c3eaa6: 48e7 3c30 moveml %d2-%d5/%a2-%a3,%sp@-
10c3eaaa: 266e 0008 moveal %fp@(8),%a3
10c3eaae: 2a2e 000c movel %fp@(12),%d5
10c3eab2: 282b 00ea movel %a3@(234),%d4
10c3eab6: 2405 movel %d5,%d2
10c3eab8: 486e fffc pea %fp@(-4)
10c3eabc: 2f02 movel %d2,%sp@-
10c3eabe: 2f0b movel %a3,%sp@-
10c3eac0: 45f9 10c3 c1b0 lea 10c3c1b0 <ext2_get_group_desc>,%a2
10c3eac6: 4e92 jsr %a2@
10c3eac8: 2040 moveal %d0,%a0
10c3eaca: 4fef 000c lea %sp@(12),%sp
10c3eace: b0fc 0000 cmpaw #0,%a0
10c3ead2: 6706 beqs 10c3eada <find_group_other+0x38>
10c3ead4: 3028 000e movew %a0@(14),%d0
10c3ead8: 6668 bnes 10c3eb42 <find_group_other+0xa0>
10c3eada: 7601 moveq #1,%d3
10c3eadc: b883 cmpl %d3,%d4
10c3eade: 6f2a bles 10c3eb0a <find_group_other+0x68>
10c3eae0: d483 addl %d3,%d2
10c3eae2: b882 cmpl %d2,%d4
10c3eae4: 6e02 bgts 10c3eae8 <find_group_other+0x46>
10c3eae6: 9484 subl %d4,%d2
10c3eae8: 486e fffc pea %fp@(-4)
10c3eaec: 2f02 movel %d2,%sp@-
10c3eaee: 2f0b movel %a3,%sp@-
10c3eaf0: 4e92 jsr %a2@
10c3eaf2: 2040 moveal %d0,%a0
10c3eaf4: 4fef 000c lea %sp@(12),%sp
10c3eaf8: b0fc 0000 cmpaw #0,%a0
10c3eafc: 6706 beqs 10c3eb04 <find_group_other+0x62>
10c3eafe: 3028 000e movew %a0@(14),%d0
10c3eb02: 663e bnes 10c3eb42 <find_group_other+0xa0>
10c3eb04: d683 addl %d3,%d3
10c3eb06: b883 cmpl %d3,%d4
10c3eb08: 6ed6 bgts 10c3eae0 <find_group_other+0x3e>
10c3eb0a: 2405 movel %d5,%d2
10c3eb0c: 5282 addql #1,%d2
10c3eb0e: 7602 moveq #2,%d3
10c3eb10: b883 cmpl %d3,%d4
10c3eb12: 6f2a bles 10c3eb3e <find_group_other+0x9c>
10c3eb14: 5282 addql #1,%d2
10c3eb16: b882 cmpl %d2,%d4
10c3eb18: 6e02 bgts 10c3eb1c <find_group_other+0x7a>
10c3eb1a: 7400 moveq #0,%d2
10c3eb1c: 486e fffc pea %fp@(-4)
10c3eb20: 2f02 movel %d2,%sp@-
10c3eb22: 2f0b movel %a3,%sp@-
10c3eb24: 4e92 jsr %a2@
10c3eb26: 2040 moveal %d0,%a0
10c3eb28: 4fef 000c lea %sp@(12),%sp
10c3eb2c: b0fc 0000 cmpaw #0,%a0
10c3eb30: 6706 beqs 10c3eb38 <find_group_other+0x96>
10c3eb32: 3028 000e movew %a0@(14),%d0
10c3eb36: 660a bnes 10c3eb42 <find_group_other+0xa0>
10c3eb38: 5283 addql #1,%d3
10c3eb3a: b883 cmpl %d3,%d4
10c3eb3c: 6ed6 bgts 10c3eb14 <find_group_other+0x72>
10c3eb3e: 70ff moveq #-1,%d0
10c3eb40: 6016 bras 10c3eb58 <find_group_other+0xb6>
10c3eb42: e058 rorw #8,%d0
10c3eb44: 5340 subqw #1,%d0
10c3eb46: e058 rorw #8,%d0
10c3eb48: 3140 000e movew %d0,%a0@(14)
10c3eb4c: 2f2e fffc movel %fp@(-4),%sp@-
10c3eb50: 4eb9 10c2 5c50 jsr 10c25c50 <mark_buffer_dirty>
10c3eb56: 2002 movel %d2,%d0
10c3eb58: 4cee 0c3c ffe4 moveml %fp@(-28),%d2-%d5/%a2-%a3
10c3eb5e: 4e5e unlk %fp
10c3eb60: 4e75 rts
10c3eb62 <ext2_new_inode>:
10c3eb62: 4e56 fff0 linkw %fp,#-16
10c3eb66: 48e7 3f3c moveml %d2-%d7/%a2-%a5,%sp@-
10c3eb6a: 2e2e 0008 movel %fp@(8),%d7
10c3eb6e: 2a2e 000c movel %fp@(12),%d5
10c3eb72: 2047 moveal %d7,%a0
10c3eb74: 2a68 0094 moveal %a0@(148),%a5
10c3eb78: 4eb9 10c3 4410 jsr 10c34410 <get_empty_inode>
10c3eb7e: 2640 moveal %d0,%a3
10c3eb80: b6fc 0000 cmpaw #0,%a3
10c3eb84: 6714 beqs 10c3eb9a <ext2_new_inode+0x38>
10c3eb86: 274d 0094 movel %a5,%a3@(148)
10c3eb8a: 376d 0008 0030 movew %a5@(8),%a3@(48)
10c3eb90: 4280 clrl %d0
10c3eb92: 102d 000e moveb %a5@(14),%d0
10c3eb96: 2740 0054 movel %d0,%a3@(84)
10c3eb9a: 70f4 moveq #-12,%d0
10c3eb9c: b6fc 0000 cmpaw #0,%a3
10c3eba0: 6700 0412 beqw 10c3efb4 <ext2_new_inode+0x452>
10c3eba4: 7040 moveq #64,%d0
10c3eba6: d08d addl %a5,%d0
10c3eba8: 2240 moveal %d0,%a1
10c3ebaa: 41fa 000c lea %pc@(10c3ebb8 <ext2_new_inode+0x56>),%a0
10c3ebae: 5391 subql #1,%a1@
10c3ebb0: 6a06 bpls 10c3ebb8 <ext2_new_inode+0x56>
10c3ebb2: 4ef9 10c8 56f4 jmp 10c856f4 <__down_failed>
10c3ebb8: 2d6d 00f2 fff4 movel %a5@(242),%fp@(-12)
10c3ebbe: 2d40 fff0 movel %d0,%fp@(-16)
10c3ebc2: 2c05 movel %d5,%d6
10c3ebc4: 0286 0000 f000 andil #61440,%d6
10c3ebca: 0c86 0000 4000 cmpil #16384,%d6
10c3ebd0: 660e bnes 10c3ebe0 <ext2_new_inode+0x7e>
10c3ebd2: 2247 moveal %d7,%a1
10c3ebd4: 2f29 016e movel %a1@(366),%sp@-
10c3ebd8: 2f0d movel %a5,%sp@-
10c3ebda: 4eba fdd8 jsr %pc@(10c3e9b4 <find_group_dir>)
10c3ebde: 600c bras 10c3ebec <ext2_new_inode+0x8a>
10c3ebe0: 2047 moveal %d7,%a0
10c3ebe2: 2f28 016e movel %a0@(366),%sp@-
10c3ebe6: 2f0d movel %a5,%sp@-
10c3ebe8: 4eba feb8 jsr %pc@(10c3eaa2 <find_group_other>)
10c3ebec: 2800 movel %d0,%d4
10c3ebee: 508f addql #8,%sp
10c3ebf0: 74e4 moveq #-28,%d2
10c3ebf2: 70ff moveq #-1,%d0
10c3ebf4: b084 cmpl %d4,%d0
10c3ebf6: 6700 034c beqw 10c3ef44 <ext2_new_inode+0x3e2>
10c3ebfa: 74fb moveq #-5,%d2
10c3ebfc: 2f04 movel %d4,%sp@-
10c3ebfe: 2f0d movel %a5,%sp@-
10c3ec00: 4eba fa1a jsr %pc@(10c3e61c <load_inode_bitmap>)
10c3ec04: 2d40 fffc movel %d0,%fp@(-4)
10c3ec08: 508f addql #8,%sp
10c3ec0a: 2040 moveal %d0,%a0
10c3ec0c: b0fc fc18 cmpaw #-1000,%a0
10c3ec10: 6200 02ee bhiw 10c3ef00 <ext2_new_inode+0x39e>
10c3ec14: 222d 00da movel %a5@(218),%d1
10c3ec18: 2068 0030 moveal %a0@(48),%a0
10c3ec1c: 93c9 subal %a1,%a1
10c3ec1e: 2441 moveal %d1,%a2
10c3ec20: b5c9 cmpal %a1,%a2
10c3ec22: 6206 bhis 10c3ec2a <ext2_new_inode+0xc8>
10c3ec24: 284a moveal %a2,%a4
10c3ec26: 6000 00aa braw 10c3ecd2 <ext2_new_inode+0x170>
10c3ec2a: 200a movel %a2,%d0
10c3ec2c: 74e0 moveq #-32,%d2
10c3ec2e: 6012 bras 10c3ec42 <ext2_new_inode+0xe0>
10c3ec30: 2618 movel %a0@+,%d3
10c3ec32: 70ff moveq #-1,%d0
10c3ec34: b083 cmpl %d3,%d0
10c3ec36: 665c bnes 10c3ec94 <ext2_new_inode+0x132>
10c3ec38: 43e9 0020 lea %a1@(32),%a1
10c3ec3c: 74e0 moveq #-32,%d2
10c3ec3e: d282 addl %d2,%d1
10c3ec40: 2001 movel %d1,%d0
10c3ec42: c082 andl %d2,%d0
10c3ec44: 66ea bnes 10c3ec30 <ext2_new_inode+0xce>
10c3ec46: 4a81 tstl %d1
10c3ec48: 6606 bnes 10c3ec50 <ext2_new_inode+0xee>
10c3ec4a: 2849 moveal %a1,%a4
10c3ec4c: 6000 0084 braw 10c3ecd2 <ext2_new_inode+0x170>
10c3ec50: 2610 movel %a0@,%d3
10c3ec52: 70ff moveq #-1,%d0
10c3ec54: e3a8 lsll %d1,%d0
10c3ec56: 2403 movel %d3,%d2
10c3ec58: e14a lslw #8,%d2
10c3ec5a: 4842 swap %d2
10c3ec5c: 4242 clrw %d2
10c3ec5e: 2203 movel %d3,%d1
10c3ec60: 0281 0000 ff00 andil #65280,%d1
10c3ec66: e189 lsll #8,%d1
10c3ec68: 8481 orl %d1,%d2
10c3ec6a: 2203 movel %d3,%d1
10c3ec6c: 0281 00ff 0000 andil #16711680,%d1
10c3ec72: e089 lsrl #8,%d1
10c3ec74: 8481 orl %d1,%d2
10c3ec76: 4243 clrw %d3
10c3ec78: 4843 swap %d3
10c3ec7a: e04b lsrw #8,%d3
10c3ec7c: 8483 orl %d3,%d2
10c3ec7e: 8480 orl %d0,%d2
10c3ec80: 7000 moveq #0,%d0
10c3ec82: 0802 0000 btst #0,%d2
10c3ec86: 6746 beqs 10c3ecce <ext2_new_inode+0x16c>
10c3ec88: 5280 addql #1,%d0
10c3ec8a: e28a lsrl #1,%d2
10c3ec8c: 0802 0000 btst #0,%d2
10c3ec90: 66f6 bnes 10c3ec88 <ext2_new_inode+0x126>
10c3ec92: 603a bras 10c3ecce <ext2_new_inode+0x16c>
10c3ec94: 2203 movel %d3,%d1
10c3ec96: e149 lslw #8,%d1
10c3ec98: 4841 swap %d1
10c3ec9a: 4241 clrw %d1
10c3ec9c: 2003 movel %d3,%d0
10c3ec9e: 0280 0000 ff00 andil #65280,%d0
10c3eca4: e188 lsll #8,%d0
10c3eca6: 8280 orl %d0,%d1
10c3eca8: 2003 movel %d3,%d0
10c3ecaa: 0280 00ff 0000 andil #16711680,%d0
10c3ecb0: e088 lsrl #8,%d0
10c3ecb2: 8280 orl %d0,%d1
10c3ecb4: 4243 clrw %d3
10c3ecb6: 4843 swap %d3
10c3ecb8: e04b lsrw #8,%d3
10c3ecba: 8283 orl %d3,%d1
10c3ecbc: 7000 moveq #0,%d0
10c3ecbe: 0801 0000 btst #0,%d1
10c3ecc2: 670a beqs 10c3ecce <ext2_new_inode+0x16c>
10c3ecc4: 5280 addql #1,%d0
10c3ecc6: e289 lsrl #1,%d1
10c3ecc8: 0801 0000 btst #0,%d1
10c3eccc: 66f6 bnes 10c3ecc4 <ext2_new_inode+0x162>
10c3ecce: 49f1 0800 lea %a1@(00000000,%d0:l),%a4
10c3ecd2: b5cc cmpal %a4,%a2
10c3ecd4: 6300 0294 blsw 10c3ef6a <ext2_new_inode+0x408>
10c3ecd8: 206e fffc moveal %fp@(-4),%a0
10c3ecdc: 200c movel %a4,%d0
10c3ecde: e680 asrl #3,%d0
10c3ece0: 2068 0030 moveal %a0@(48),%a0
10c3ece4: d1c0 addal %d0,%a0
10c3ece6: 200c movel %a4,%d0
10c3ece8: 7207 moveq #7,%d1
10c3ecea: c081 andl %d1,%d0
10c3ecec: 7201 moveq #1,%d1
10c3ecee: e1a9 lsll %d0,%d1
10c3ecf0: 40c2 movew %sr,%d2
10c3ecf2: 007c 0700 oriw #1792,%sr
10c3ecf6: 1010 moveb %a0@,%d0
10c3ecf8: 1010 moveb %a0@,%d0
10c3ecfa: 8001 orb %d1,%d0
10c3ecfc: 1080 moveb %d0,%a0@
10c3ecfe: 46c2 movew %d2,%sr
10c3ed00: 2f2e fffc movel %fp@(-4),%sp@-
10c3ed04: 45f9 10c2 5c50 lea 10c25c50 <mark_buffer_dirty>,%a2
10c3ed0a: 4e92 jsr %a2@
10c3ed0c: 588f addql #4,%sp
10c3ed0e: 082d 0004 0027 btst #4,%a5@(39)
10c3ed14: 6732 beqs 10c3ed48 <ext2_new_inode+0x1e6>
10c3ed16: 486e fffc pea %fp@(-4)
10c3ed1a: 4878 0001 pea 1 <PF_DTRACE_OFF>
10c3ed1e: 4878 0001 pea 1 <PF_DTRACE_OFF>
10c3ed22: 4eb9 10c4 c80c jsr 10c4c80c <ll_rw_block>
10c3ed28: 222e fffc movel %fp@(-4),%d1
10c3ed2c: 4fef 000c lea %sp@(12),%sp
10c3ed30: 2241 moveal %d1,%a1
10c3ed32: 41e9 0014 lea %a1@(20),%a0
10c3ed36: 2010 movel %a0@,%d0
10c3ed38: 0800 0002 btst #2,%d0
10c3ed3c: 670a beqs 10c3ed48 <ext2_new_inode+0x1e6>
10c3ed3e: 2f01 movel %d1,%sp@-
10c3ed40: 4eb9 10c2 4c0c jsr 10c24c0c <__wait_on_buffer>
10c3ed46: 588f addql #4,%sp
10c3ed48: 2f2d 00da movel %a5@(218),%sp@-
10c3ed4c: 2f04 movel %d4,%sp@-
10c3ed4e: 4eb9 10c8 591c jsr 10c8591c <__mulsi3>
10c3ed54: 508f addql #8,%sp
10c3ed56: 49f4 0801 lea %a4@(00000001,%d0:l),%a4
10c3ed5a: b9ed 019a cmpal %a5@(410),%a4
10c3ed5e: 6532 bcss 10c3ed92 <ext2_new_inode+0x230>
10c3ed60: 206e fff4 moveal %fp@(-12),%a0
10c3ed64: 2410 movel %a0@,%d2
10c3ed66: 2202 movel %d2,%d1
10c3ed68: e149 lslw #8,%d1
10c3ed6a: 4841 swap %d1
10c3ed6c: 4241 clrw %d1
10c3ed6e: 2002 movel %d2,%d0
10c3ed70: 0280 0000 ff00 andil #65280,%d0
10c3ed76: e188 lsll #8,%d0
10c3ed78: 8280 orl %d0,%d1
10c3ed7a: 2002 movel %d2,%d0
10c3ed7c: 0280 00ff 0000 andil #16711680,%d0
10c3ed82: e088 lsrl #8,%d0
10c3ed84: 8280 orl %d0,%d1
10c3ed86: 4242 clrw %d2
10c3ed88: 4842 swap %d2
10c3ed8a: e04a lsrw #8,%d2
10c3ed8c: 8282 orl %d2,%d1
10c3ed8e: b28c cmpl %a4,%d1
10c3ed90: 6422 bccs 10c3edb4 <ext2_new_inode+0x252>
10c3ed92: 2f0c movel %a4,%sp@-
10c3ed94: 2f04 movel %d4,%sp@-
10c3ed96: 4879 1000 408c pea 1000408c <tvecs+0x24f4>
10c3ed9c: 4879 1000 40d0 pea 100040d0 <tvecs+0x2538>
10c3eda2: 2f0d movel %a5,%sp@-
10c3eda4: 4eb9 10c4 13f8 jsr 10c413f8 <ext2_error>
10c3edaa: 74fb moveq #-5,%d2
10c3edac: 4fef 0014 lea %sp@(20),%sp
10c3edb0: 6000 014e braw 10c3ef00 <ext2_new_inode+0x39e>
10c3edb4: 226e fff4 moveal %fp@(-12),%a1
10c3edb8: 2429 0010 movel %a1@(16),%d2
10c3edbc: 2202 movel %d2,%d1
10c3edbe: e149 lslw #8,%d1
10c3edc0: 4841 swap %d1
10c3edc2: 4241 clrw %d1
10c3edc4: 2002 movel %d2,%d0
10c3edc6: 0280 0000 ff00 andil #65280,%d0
10c3edcc: e188 lsll #8,%d0
10c3edce: 8280 orl %d0,%d1
10c3edd0: 2002 movel %d2,%d0
10c3edd2: 0280 00ff 0000 andil #16711680,%d0
10c3edd8: e088 lsrl #8,%d0
10c3edda: 8280 orl %d0,%d1
10c3eddc: 4242 clrw %d2
10c3edde: 4842 swap %d2
10c3ede0: e04a lsrw #8,%d2
10c3ede2: 8282 orl %d2,%d1
10c3ede4: 5381 subql #1,%d1
10c3ede6: 2401 movel %d1,%d2
10c3ede8: e14a lslw #8,%d2
10c3edea: 4842 swap %d2
10c3edec: 4242 clrw %d2
10c3edee: 2001 movel %d1,%d0
10c3edf0: 0280 0000 ff00 andil #65280,%d0
10c3edf6: e188 lsll #8,%d0
10c3edf8: 8480 orl %d0,%d2
10c3edfa: 2001 movel %d1,%d0
10c3edfc: 0280 00ff 0000 andil #16711680,%d0
10c3ee02: e088 lsrl #8,%d0
10c3ee04: 8480 orl %d0,%d2
10c3ee06: 4241 clrw %d1
10c3ee08: 4841 swap %d1
10c3ee0a: e049 lsrw #8,%d1
10c3ee0c: 8481 orl %d1,%d2
10c3ee0e: 2342 0010 movel %d2,%a1@(16)
10c3ee12: 2f2d 00ee movel %a5@(238),%sp@-
10c3ee16: 4e92 jsr %a2@
10c3ee18: 1b7c 0001 000f moveb #1,%a5@(15)
10c3ee1e: 2079 1002 53b4 moveal 100253b4 <_current_task>,%a0
10c3ee24: 2768 0138 0036 movel %a0@(312),%a3@(54)
10c3ee2a: 588f addql #4,%sp
10c3ee2c: 082d 0002 0181 btst #2,%a5@(385)
10c3ee32: 670a beqs 10c3ee3e <ext2_new_inode+0x2dc>
10c3ee34: 2047 moveal %d7,%a0
10c3ee36: 2768 003a 003a movel %a0@(58),%a3@(58)
10c3ee3c: 602c bras 10c3ee6a <ext2_new_inode+0x308>
10c3ee3e: 2247 moveal %d7,%a1
10c3ee40: 0829 0002 0032 btst #2,%a1@(50)
10c3ee46: 671c beqs 10c3ee64 <ext2_new_inode+0x302>
10c3ee48: 2769 003a 003a movel %a1@(58),%a3@(58)
10c3ee4e: 2005 movel %d5,%d0
10c3ee50: 0280 0000 f000 andil #61440,%d0
10c3ee56: 0c80 0000 4000 cmpil #16384,%d0
10c3ee5c: 660c bnes 10c3ee6a <ext2_new_inode+0x308>
10c3ee5e: 0045 0400 oriw #1024,%d5
10c3ee62: 6006 bras 10c3ee6a <ext2_new_inode+0x308>
10c3ee64: 2768 0148 003a movel %a0@(328),%a3@(58)
10c3ee6a: 3745 0032 movew %d5,%a3@(50)
10c3ee6e: 274c 0028 movel %a4,%a3@(40)
10c3ee72: 277c 0000 1000 movel #4096,%a3@(88)
10c3ee78: 0058
10c3ee7a: 42ab 005c clrl %a3@(92)
10c3ee7e: 2039 1002 5790 movel 10025790 <xtime>,%d0
10c3ee84: 2740 0050 movel %d0,%a3@(80)
10c3ee88: 2740 0048 movel %d0,%a3@(72)
10c3ee8c: 2740 004c movel %d0,%a3@(76)
10c3ee90: 002b 0080 0186 orib #-128,%a3@(390)
10c3ee96: 2047 moveal %d7,%a0
10c3ee98: 2768 0156 0156 movel %a0@(342),%a3@(342)
10c3ee9e: 0285 0000 f000 andil #61440,%d5
10c3eea4: 0c85 0000 a000 cmpil #40960,%d5
10c3eeaa: 6606 bnes 10c3eeb2 <ext2_new_inode+0x350>
10c3eeac: 70cf moveq #-49,%d0
10c3eeae: c1ab 0156 andl %d0,%a3@(342)
10c3eeb2: 2744 016e movel %d4,%a3@(366)
10c3eeb6: 082b 0003 0159 btst #3,%a3@(345)
10c3eebc: 6706 beqs 10c3eec4 <ext2_new_inode+0x362>
10c3eebe: 7201 moveq #1,%d1
10c3eec0: 83ab 0108 orl %d1,%a3@(264)
10c3eec4: 2f0b movel %a3,%sp@-
10c3eec6: 4eb9 10c3 479a jsr 10c3479a <insert_inode_hash>
10c3eecc: 2779 1002 57a0 movel 100257a0 <event>,%a3@(278)
10c3eed2: 0116
10c3eed4: 52b9 1002 57a0 addql #1,100257a0 <event>
10c3eeda: 2ebc 0000 0007 movel #7,%sp@
10c3eee0: 2f0b movel %a3,%sp@-
10c3eee2: 4eb9 10c3 3710 jsr 10c33710 <__mark_inode_dirty>
10c3eee8: 226e fff0 moveal %fp@(-16),%a1
10c3eeec: 41fa 000c lea %pc@(10c3eefa <ext2_new_inode+0x398>),%a0
10c3eef0: 5291 addql #1,%a1@
10c3eef2: 6e06 bgts 10c3eefa <ext2_new_inode+0x398>
10c3eef4: 4ef9 10c8 571c jmp 10c8571c <__up_wakeup>
10c3eefa: 200b movel %a3,%d0
10c3eefc: 6000 00b6 braw 10c3efb4 <ext2_new_inode+0x452>
10c3ef00: 486e fff8 pea %fp@(-8)
10c3ef04: 2f04 movel %d4,%sp@-
10c3ef06: 2f0d movel %a5,%sp@-
10c3ef08: 4eb9 10c3 c1b0 jsr 10c3c1b0 <ext2_get_group_desc>
10c3ef0e: 2040 moveal %d0,%a0
10c3ef10: 4fef 000c lea %sp@(12),%sp
10c3ef14: 3028 000e movew %a0@(14),%d0
10c3ef18: e058 rorw #8,%d0
10c3ef1a: 5240 addqw #1,%d0
10c3ef1c: e058 rorw #8,%d0
10c3ef1e: 3140 000e movew %d0,%a0@(14)
10c3ef22: 0c86 0000 4000 cmpil #16384,%d6
10c3ef28: 660e bnes 10c3ef38 <ext2_new_inode+0x3d6>
10c3ef2a: 3028 0010 movew %a0@(16),%d0
10c3ef2e: e058 rorw #8,%d0
10c3ef30: 5340 subqw #1,%d0
10c3ef32: e058 rorw #8,%d0
10c3ef34: 3140 0010 movew %d0,%a0@(16)
10c3ef38: 2f2e fff8 movel %fp@(-8),%sp@-
10c3ef3c: 4eb9 10c2 5c50 jsr 10c25c50 <mark_buffer_dirty>
10c3ef42: 588f addql #4,%sp
10c3ef44: 226e fff0 moveal %fp@(-16),%a1
10c3ef48: 41fa 000c lea %pc@(10c3ef56 <ext2_new_inode+0x3f4>),%a0
10c3ef4c: 5291 addql #1,%a1@
10c3ef4e: 6e06 bgts 10c3ef56 <ext2_new_inode+0x3f4>
10c3ef50: 4ef9 10c8 571c jmp 10c8571c <__up_wakeup>
10c3ef56: 2f0b movel %a3,%sp@-
10c3ef58: 4eb9 10c3 4dac jsr 10c34dac <make_bad_inode>
10c3ef5e: 2f0b movel %a3,%sp@-
10c3ef60: 4eb9 10c3 480c jsr 10c3480c <iput>
10c3ef66: 2002 movel %d2,%d0
10c3ef68: 604a bras 10c3efb4 <ext2_new_inode+0x452>
10c3ef6a: 2f04 movel %d4,%sp@-
10c3ef6c: 4879 1000 40df pea 100040df <tvecs+0x2547>
10c3ef72: 4879 1000 40d0 pea 100040d0 <tvecs+0x2538>
10c3ef78: 2f0d movel %a5,%sp@-
10c3ef7a: 4eb9 10c4 13f8 jsr 10c413f8 <ext2_error>
10c3ef80: 74e4 moveq #-28,%d2
10c3ef82: 4fef 0010 lea %sp@(16),%sp
10c3ef86: 082d 0000 0027 btst #0,%a5@(39)
10c3ef8c: 66b6 bnes 10c3ef44 <ext2_new_inode+0x3e2>
10c3ef8e: 486e fff8 pea %fp@(-8)
10c3ef92: 2f04 movel %d4,%sp@-
10c3ef94: 2f0d movel %a5,%sp@-
10c3ef96: 4eb9 10c3 c1b0 jsr 10c3c1b0 <ext2_get_group_desc>
10c3ef9c: 2040 moveal %d0,%a0
10c3ef9e: 4268 000e clrw %a0@(14)
10c3efa2: 2f2e fff8 movel %fp@(-8),%sp@-
10c3efa6: 4eb9 10c2 5c50 jsr 10c25c50 <mark_buffer_dirty>
10c3efac: 4fef 0010 lea %sp@(16),%sp
10c3efb0: 6000 fc18 braw 10c3ebca <ext2_new_inode+0x68>
10c3efb4: 4cee 3cfc ffc8 moveml %fp@(-56),%d2-%d7/%a2-%a5
10c3efba: 4e5e unlk %fp
10c3efbc: 4e75 rts
10c3efbe <ext2_count_free_inodes>:
10c3efbe: 4e56 0000 linkw %fp,#0
10c3efc2: 2f02 movel %d2,%sp@-
10c3efc4: 206e 0008 moveal %fp@(8),%a0
10c3efc8: 2068 00f2 moveal %a0@(242),%a0
10c3efcc: 2428 0010 movel %a0@(16),%d2
10c3efd0: 2002 movel %d2,%d0
10c3efd2: e148 lslw #8,%d0
10c3efd4: 4840 swap %d0
10c3efd6: 4240 clrw %d0
10c3efd8: 2202 movel %d2,%d1
10c3efda: 0281 0000 ff00 andil #65280,%d1
10c3efe0: e189 lsll #8,%d1
10c3efe2: 8081 orl %d1,%d0
10c3efe4: 2202 movel %d2,%d1
10c3efe6: 0281 00ff 0000 andil #16711680,%d1
10c3efec: e089 lsrl #8,%d1
10c3efee: 8081 orl %d1,%d0
10c3eff0: 4242 clrw %d2
10c3eff2: 4842 swap %d2
10c3eff4: e04a lsrw #8,%d2
10c3eff6: 8082 orl %d2,%d0
10c3eff8: 241f movel %sp@+,%d2
10c3effa: 4e5e unlk %fp
10c3effc: 4e75 rts
10c3effe: 4e75 rts
10c3f000 <ext2_put_inode>:
10c3f000: 4e56 0000 linkw %fp,#0
10c3f004: 2f2e 0008 movel %fp@(8),%sp@-
10c3f008: 4eb9 10c3 f0a6 jsr 10c3f0a6 <ext2_discard_prealloc>
10c3f00e: 4e5e unlk %fp
10c3f010: 4e75 rts
10c3f012 <ext2_delete_inode>:
10c3f012: 4e56 0000 linkw %fp,#0
10c3f016: 2f0a movel %a2,%sp@-
10c3f018: 246e 0008 moveal %fp@(8),%a2
10c3f01c: 2f0a movel %a2,%sp@-
10c3f01e: 4eb9 10c3 4de0 jsr 10c34de0 <is_bad_inode>
10c3f024: 588f addql #4,%sp
10c3f026: 4a80 tstl %d0
10c3f028: 666c bnes 10c3f096 <ext2_delete_inode+0x84>
10c3f02a: 202a 0028 movel %a2@(40),%d0
10c3f02e: 7203 moveq #3,%d1
10c3f030: b280 cmpl %d0,%d1
10c3f032: 6762 beqs 10c3f096 <ext2_delete_inode+0x84>
10c3f034: 7204 moveq #4,%d1
10c3f036: b280 cmpl %d0,%d1
10c3f038: 675c beqs 10c3f096 <ext2_delete_inode+0x84>
10c3f03a: 2579 1002 5790 movel 10025790 <xtime>,%a2@(362)
10c3f040: 016a
10c3f042: 4878 0007 pea 7 <LSIGTRAP+0x2>
10c3f046: 2f0a movel %a2,%sp@-
10c3f048: 4eb9 10c3 3710 jsr 10c33710 <__mark_inode_dirty>
10c3f04e: 508f addql #8,%sp
10c3f050: 7000 moveq #0,%d0
10c3f052: 206a 0094 moveal %a2@(148),%a0
10c3f056: 0828 0004 0027 btst #4,%a0@(39)
10c3f05c: 6608 bnes 10c3f066 <ext2_delete_inode+0x54>
10c3f05e: 082a 0000 010b btst #0,%a2@(267)
10c3f064: 6702 beqs 10c3f068 <ext2_delete_inode+0x56>
10c3f066: 7001 moveq #1,%d0
10c3f068: 2f00 movel %d0,%sp@-
10c3f06a: 2f0a movel %a2,%sp@-
10c3f06c: 4eb9 10c4 05fe jsr 10c405fe <ext2_update_inode>
10c3f072: 42aa 0040 clrl %a2@(64)
10c3f076: 42aa 0044 clrl %a2@(68)
10c3f07a: 508f addql #8,%sp
10c3f07c: 4aaa 005c tstl %a2@(92)
10c3f080: 670a beqs 10c3f08c <ext2_delete_inode+0x7a>
10c3f082: 2f0a movel %a2,%sp@-
10c3f084: 4eb9 10c3 fc8c jsr 10c3fc8c <ext2_truncate>
10c3f08a: 588f addql #4,%sp
10c3f08c: 2f0a movel %a2,%sp@-
10c3f08e: 4eb9 10c3 e764 jsr 10c3e764 <ext2_free_inode>
10c3f094: 6008 bras 10c3f09e <ext2_delete_inode+0x8c>
10c3f096: 2f0a movel %a2,%sp@-
10c3f098: 4eb9 10c3 3fbc jsr 10c33fbc <clear_inode>
10c3f09e: 246e fffc moveal %fp@(-4),%a2
10c3f0a2: 4e5e unlk %fp
10c3f0a4: 4e75 rts
10c3f0a6 <ext2_discard_prealloc>:
10c3f0a6: 4e56 0000 linkw %fp,#0
10c3f0aa: 206e 0008 moveal %fp@(8),%a0
10c3f0ae: 4aa8 017e tstl %a0@(382)
10c3f0b2: 671e beqs 10c3f0d2 <ext2_discard_prealloc+0x2c>
10c3f0b4: 3028 0180 movew %a0@(384),%d0
10c3f0b8: 2228 017a movel %a0@(378),%d1
10c3f0bc: 42a8 017e clrl %a0@(382)
10c3f0c0: 42a8 017a clrl %a0@(378)
10c3f0c4: 3f00 movew %d0,%sp@-
10c3f0c6: 4267 clrw %sp@-
10c3f0c8: 2f01 movel %d1,%sp@-
10c3f0ca: 2f08 movel %a0,%sp@-
10c3f0cc: 4eb9 10c3 c44c jsr 10c3c44c <ext2_free_blocks>
10c3f0d2: 4e5e unlk %fp
10c3f0d4: 4e75 rts
10c3f0d6 <ext2_alloc_block>:
10c3f0d6: 4e56 0000 linkw %fp,#0
10c3f0da: 48e7 3020 moveml %d2-%d3/%a2,%sp@-
10c3f0de: 246e 0008 moveal %fp@(8),%a2
10c3f0e2: 242e 000c movel %fp@(12),%d2
10c3f0e6: 262e 0010 movel %fp@(16),%d3
10c3f0ea: 206a 017e moveal %a2@(382),%a0
10c3f0ee: b0fc 0000 cmpaw #0,%a0
10c3f0f2: 671e beqs 10c3f112 <ext2_alloc_block+0x3c>
10c3f0f4: 222a 017a movel %a2@(378),%d1
10c3f0f8: b282 cmpl %d2,%d1
10c3f0fa: 6708 beqs 10c3f104 <ext2_alloc_block+0x2e>
10c3f0fc: 2002 movel %d2,%d0
10c3f0fe: 5280 addql #1,%d0
10c3f100: b280 cmpl %d0,%d1
10c3f102: 660e bnes 10c3f112 <ext2_alloc_block+0x3c>
10c3f104: 2001 movel %d1,%d0
10c3f106: 52aa 017a addql #1,%a2@(378)
10c3f10a: 5388 subql #1,%a0
10c3f10c: 2548 017e movel %a0,%a2@(382)
10c3f110: 603c bras 10c3f14e <ext2_alloc_block+0x78>
10c3f112: 2f0a movel %a2,%sp@-
10c3f114: 4eba ff90 jsr %pc@(10c3f0a6 <ext2_discard_prealloc>)
10c3f118: 302a 0032 movew %a2@(50),%d0
10c3f11c: 0240 f000 andiw #-4096,%d0
10c3f120: 588f addql #4,%sp
10c3f122: 0c40 8000 cmpiw #-32768,%d0
10c3f126: 6616 bnes 10c3f13e <ext2_alloc_block+0x68>
10c3f128: 2f03 movel %d3,%sp@-
10c3f12a: 486a 017a pea %a2@(378)
10c3f12e: 486a 017e pea %a2@(382)
10c3f132: 2f02 movel %d2,%sp@-
10c3f134: 2f0a movel %a2,%sp@-
10c3f136: 4eb9 10c3 c8ae jsr 10c3c8ae <ext2_new_block>
10c3f13c: 6010 bras 10c3f14e <ext2_alloc_block+0x78>
10c3f13e: 2f03 movel %d3,%sp@-
10c3f140: 42a7 clrl %sp@-
10c3f142: 42a7 clrl %sp@-
10c3f144: 2f02 movel %d2,%sp@-
10c3f146: 2f0a movel %a2,%sp@-
10c3f148: 4eb9 10c3 c8ae jsr 10c3c8ae <ext2_new_block>
10c3f14e: 4cee 040c fff4 moveml %fp@(-12),%d2-%d3/%a2
10c3f154: 4e5e unlk %fp
10c3f156: 4e75 rts
10c3f158 <ext2_block_to_path>:
10c3f158: 4e56 0000 linkw %fp,#0
10c3f15c: 48e7 3e00 moveml %d2-%d6,%sp@-
10c3f160: 206e 0008 moveal %fp@(8),%a0
10c3f164: 242e 000c movel %fp@(12),%d2
10c3f168: 226e 0010 moveal %fp@(16),%a1
10c3f16c: 2068 0094 moveal %a0@(148),%a0
10c3f170: 2228 000a movel %a0@(10),%d1
10c3f174: e489 lsrl #2,%d1
10c3f176: 2628 018e movel %a0@(398),%d3
10c3f17a: 2803 movel %d3,%d4
10c3f17c: d883 addl %d3,%d4
10c3f17e: 7001 moveq #1,%d0
10c3f180: e9a8 lsll %d4,%d0
10c3f182: 7a00 moveq #0,%d5
10c3f184: 4a82 tstl %d2
10c3f186: 6c16 bges 10c3f19e <ext2_block_to_path+0x46>
10c3f188: 4879 1000 410c pea 1000410c <tvecs+0x2574>
10c3f18e: 4879 1000 4116 pea 10004116 <tvecs+0x257e>
10c3f194: 2f08 movel %a0,%sp@-
10c3f196: 4eb9 10c4 1564 jsr 10c41564 <ext2_warning>
10c3f19c: 607c bras 10c3f21a <ext2_block_to_path+0xc2>
10c3f19e: 7c0b moveq #11,%d6
10c3f1a0: bc82 cmpl %d2,%d6
10c3f1a2: 6d06 blts 10c3f1aa <ext2_block_to_path+0x52>
10c3f1a4: 2282 movel %d2,%a1@
10c3f1a6: 7a01 moveq #1,%d5
10c3f1a8: 6070 bras 10c3f21a <ext2_block_to_path+0xc2>
10c3f1aa: 7cf4 moveq #-12,%d6
10c3f1ac: d486 addl %d6,%d2
10c3f1ae: b282 cmpl %d2,%d1
10c3f1b0: 6f0c bles 10c3f1be <ext2_block_to_path+0x66>
10c3f1b2: 700c moveq #12,%d0
10c3f1b4: 2280 movel %d0,%a1@
10c3f1b6: 2342 0004 movel %d2,%a1@(4)
10c3f1ba: 7a02 moveq #2,%d5
10c3f1bc: 605c bras 10c3f21a <ext2_block_to_path+0xc2>
10c3f1be: 9481 subl %d1,%d2
10c3f1c0: b082 cmpl %d2,%d0
10c3f1c2: 6f1a bles 10c3f1de <ext2_block_to_path+0x86>
10c3f1c4: 780d moveq #13,%d4
10c3f1c6: 2284 movel %d4,%a1@
10c3f1c8: 2002 movel %d2,%d0
10c3f1ca: e6a0 asrl %d3,%d0
10c3f1cc: 2340 0004 movel %d0,%a1@(4)
10c3f1d0: 2001 movel %d1,%d0
10c3f1d2: 5380 subql #1,%d0
10c3f1d4: c480 andl %d0,%d2
10c3f1d6: 2342 0008 movel %d2,%a1@(8)
10c3f1da: 7a03 moveq #3,%d5
10c3f1dc: 603c bras 10c3f21a <ext2_block_to_path+0xc2>
10c3f1de: 9480 subl %d0,%d2
10c3f1e0: 2002 movel %d2,%d0
10c3f1e2: e8a0 asrl %d4,%d0
10c3f1e4: b280 cmpl %d0,%d1
10c3f1e6: 6f1e bles 10c3f206 <ext2_block_to_path+0xae>
10c3f1e8: 7c0e moveq #14,%d6
10c3f1ea: 2286 movel %d6,%a1@
10c3f1ec: 2340 0004 movel %d0,%a1@(4)
10c3f1f0: 2002 movel %d2,%d0
10c3f1f2: e6a0 asrl %d3,%d0
10c3f1f4: 5381 subql #1,%d1
10c3f1f6: c081 andl %d1,%d0
10c3f1f8: 2340 0008 movel %d0,%a1@(8)
10c3f1fc: c481 andl %d1,%d2
10c3f1fe: 2342 000c movel %d2,%a1@(12)
10c3f202: 7a04 moveq #4,%d5
10c3f204: 6014 bras 10c3f21a <ext2_block_to_path+0xc2>
10c3f206: 4879 1000 4129 pea 10004129 <tvecs+0x2591>
10c3f20c: 4879 1000 4116 pea 10004116 <tvecs+0x257e>
10c3f212: 2f08 movel %a0,%sp@-
10c3f214: 4eb9 10c4 1564 jsr 10c41564 <ext2_warning>
10c3f21a: 2005 movel %d5,%d0
10c3f21c: 4cee 007c ffec moveml %fp@(-20),%d2-%d6
10c3f222: 4e5e unlk %fp
10c3f224: 4e75 rts
10c3f226 <ext2_get_branch>:
10c3f226: 4e56 0000 linkw %fp,#0
10c3f22a: 48e7 3f3c moveml %d2-%d7/%a2-%a5,%sp@-
10c3f22e: 226e 0008 moveal %fp@(8),%a1
10c3f232: 262e 000c movel %fp@(12),%d3
10c3f236: 2a6e 0010 moveal %fp@(16),%a5
10c3f23a: 282e 0014 movel %fp@(20),%d4
10c3f23e: 2a2e 0018 movel %fp@(24),%d5
10c3f242: 3e29 0030 movew %a1@(48),%d7
10c3f246: 2069 0094 moveal %a1@(148),%a0
10c3f24a: 2c28 000a movel %a0@(10),%d6
10c3f24e: 2444 moveal %d4,%a2
10c3f250: 2045 moveal %d5,%a0
10c3f252: 4290 clrl %a0@
10c3f254: 2015 movel %a5@,%d0
10c3f256: e588 lsll #2,%d0
10c3f258: 43f1 0800 lea %a1@(00000000,%d0:l),%a1
10c3f25c: 43e9 011a lea %a1@(282),%a1
10c3f260: 2489 movel %a1,%a2@
10c3f262: 2551 0004 movel %a1@,%a2@(4)
10c3f266: 42aa 0008 clrl %a2@(8)
10c3f26a: 4aaa 0004 tstl %a2@(4)
10c3f26e: 6700 00a2 beqw 10c3f312 <ext2_get_branch+0xec>
10c3f272: 5383 subql #1,%d3
10c3f274: 6700 008e beqw 10c3f304 <ext2_get_branch+0xde>
10c3f278: 264a moveal %a2,%a3
10c3f27a: 2f06 movel %d6,%sp@-
10c3f27c: 242b 0004 movel %a3@(4),%d2
10c3f280: 2202 movel %d2,%d1
10c3f282: e149 lslw #8,%d1
10c3f284: 4841 swap %d1
10c3f286: 4241 clrw %d1
10c3f288: 2002 movel %d2,%d0
10c3f28a: 0280 0000 ff00 andil #65280,%d0
10c3f290: e188 lsll #8,%d0
10c3f292: 8280 orl %d0,%d1
10c3f294: 2002 movel %d2,%d0
10c3f296: 0280 00ff 0000 andil #16711680,%d0
10c3f29c: e088 lsrl #8,%d0
10c3f29e: 8280 orl %d0,%d1
10c3f2a0: 4242 clrw %d2
10c3f2a2: 4842 swap %d2
10c3f2a4: e04a lsrw #8,%d2
10c3f2a6: 8282 orl %d2,%d1
10c3f2a8: 2f01 movel %d1,%sp@-
10c3f2aa: 3f07 movew %d7,%sp@-
10c3f2ac: 4267 clrw %sp@-
10c3f2ae: 4eb9 10c2 5dac jsr 10c25dac <bread>
10c3f2b4: 2840 moveal %d0,%a4
10c3f2b6: 4fef 000c lea %sp@(12),%sp
10c3f2ba: b8fc 0000 cmpaw #0,%a4
10c3f2be: 674c beqs 10c3f30c <ext2_get_branch+0xe6>
10c3f2c0: 2244 moveal %d4,%a1
10c3f2c2: 6004 bras 10c3f2c8 <ext2_get_branch+0xa2>
10c3f2c4: 43e9 000c lea %a1@(12),%a1
10c3f2c8: b5c9 cmpal %a1,%a2
10c3f2ca: 650a bcss 10c3f2d6 <ext2_get_branch+0xb0>
10c3f2cc: 2051 moveal %a1@,%a0
10c3f2ce: 2029 0004 movel %a1@(4),%d0
10c3f2d2: b090 cmpl %a0@,%d0
10c3f2d4: 67ee beqs 10c3f2c4 <ext2_get_branch+0x9e>
10c3f2d6: b5c9 cmpal %a1,%a2
10c3f2d8: 642e bccs 10c3f308 <ext2_get_branch+0xe2>
10c3f2da: 47eb 000c lea %a3@(12),%a3
10c3f2de: 45ea 000c lea %a2@(12),%a2
10c3f2e2: 588d addql #4,%a5
10c3f2e4: 2015 movel %a5@,%d0
10c3f2e6: e588 lsll #2,%d0
10c3f2e8: 2040 moveal %d0,%a0
10c3f2ea: d1ec 0030 addal %a4@(48),%a0
10c3f2ee: 2688 movel %a0,%a3@
10c3f2f0: 2750 0004 movel %a0@,%a3@(4)
10c3f2f4: 274c 0008 movel %a4,%a3@(8)
10c3f2f8: 4aab 0004 tstl %a3@(4)
10c3f2fc: 6714 beqs 10c3f312 <ext2_get_branch+0xec>
10c3f2fe: 5383 subql #1,%d3
10c3f300: 6600 ff78 bnew 10c3f27a <ext2_get_branch+0x54>
10c3f304: 7000 moveq #0,%d0
10c3f306: 600c bras 10c3f314 <ext2_get_branch+0xee>
10c3f308: 70f5 moveq #-11,%d0
10c3f30a: 6002 bras 10c3f30e <ext2_get_branch+0xe8>
10c3f30c: 70fb moveq #-5,%d0
10c3f30e: 2045 moveal %d5,%a0
10c3f310: 2080 movel %d0,%a0@
10c3f312: 200a movel %a2,%d0
10c3f314: 4cee 3cfc ffd8 moveml %fp@(-40),%d2-%d7/%a2-%a5
10c3f31a: 4e5e unlk %fp
10c3f31c: 4e75 rts
10c3f31e <ext2_alloc_branch>:
10c3f31e: 4e56 fff4 linkw %fp,#-12
10c3f322: 48e7 3f3c moveml %d2-%d7/%a2-%a5,%sp@-
10c3f326: 266e 0008 moveal %fp@(8),%a3
10c3f32a: 286e 0018 moveal %fp@(24),%a4
10c3f32e: 206b 0094 moveal %a3@(148),%a0
10c3f332: 2d68 000a fff4 movel %a0@(10),%fp@(-12)
10c3f338: 7a00 moveq #0,%d5
10c3f33a: 486e fffc pea %fp@(-4)
10c3f33e: 2f2e 0010 movel %fp@(16),%sp@-
10c3f342: 2f0b movel %a3,%sp@-
10c3f344: 45fa fd90 lea %pc@(10c3f0d6 <ext2_alloc_block>),%a2
10c3f348: 4e92 jsr %a2@
10c3f34a: 2800 movel %d0,%d4
10c3f34c: 4fef 000c lea %sp@(12),%sp
10c3f350: 2204 movel %d4,%d1
10c3f352: e149 lslw #8,%d1
10c3f354: 4841 swap %d1
10c3f356: 4241 clrw %d1
10c3f358: 0280 0000 ff00 andil #65280,%d0
10c3f35e: e188 lsll #8,%d0
10c3f360: 8280 orl %d0,%d1
10c3f362: 2004 movel %d4,%d0
10c3f364: 0280 00ff 0000 andil #16711680,%d0
10c3f36a: e088 lsrl #8,%d0
10c3f36c: 8280 orl %d0,%d1
10c3f36e: 2004 movel %d4,%d0
10c3f370: 4240 clrw %d0
10c3f372: 4840 swap %d0
10c3f374: e048 lsrw #8,%d0
10c3f376: 8280 orl %d0,%d1
10c3f378: 2941 0004 movel %d1,%a4@(4)
10c3f37c: 4a84 tstl %d4
10c3f37e: 6700 0184 beqw 10c3f504 <ext2_alloc_branch+0x1e6>
10c3f382: 7a01 moveq #1,%d5
10c3f384: 6000 0162 braw 10c3f4e8 <ext2_alloc_branch+0x1ca>
10c3f388: 2605 movel %d5,%d3
10c3f38a: d683 addl %d3,%d3
10c3f38c: 2403 movel %d3,%d2
10c3f38e: d485 addl %d5,%d2
10c3f390: e58a lsll #2,%d2
10c3f392: 2206 movel %d6,%d1
10c3f394: e149 lslw #8,%d1
10c3f396: 4841 swap %d1
10c3f398: 4241 clrw %d1
10c3f39a: 2006 movel %d6,%d0
10c3f39c: 0280 0000 ff00 andil #65280,%d0
10c3f3a2: e188 lsll #8,%d0
10c3f3a4: 8280 orl %d0,%d1
10c3f3a6: 2006 movel %d6,%d0
10c3f3a8: 0280 00ff 0000 andil #16711680,%d0
10c3f3ae: e088 lsrl #8,%d0
10c3f3b0: 8280 orl %d0,%d1
10c3f3b2: 2006 movel %d6,%d0
10c3f3b4: 4240 clrw %d0
10c3f3b6: 4840 swap %d0
10c3f3b8: e048 lsrw #8,%d0
10c3f3ba: 8280 orl %d0,%d1
10c3f3bc: 2981 2804 movel %d1,%a4@(00000004,%d2:l)
10c3f3c0: 2f2e fff4 movel %fp@(-12),%sp@-
10c3f3c4: 2f04 movel %d4,%sp@-
10c3f3c6: 4280 clrl %d0
10c3f3c8: 302b 0030 movew %a3@(48),%d0
10c3f3cc: 2f00 movel %d0,%sp@-
10c3f3ce: 4eb9 10c2 5af6 jsr 10c25af6 <getblk>
10c3f3d4: 2d40 fff8 movel %d0,%fp@(-8)
10c3f3d8: 4fef 000c lea %sp@(12),%sp
10c3f3dc: 2e03 movel %d3,%d7
10c3f3de: 45f9 10c8 576c lea 10c8576c <memset>,%a2
10c3f3e4: 2805 movel %d5,%d4
10c3f3e6: e58c lsll #2,%d4
10c3f3e8: 2a45 moveal %d5,%a5
10c3f3ea: 528d addql #1,%a5
10c3f3ec: 7604 moveq #4,%d3
10c3f3ee: 226e fff8 moveal %fp@(-8),%a1
10c3f3f2: 41e9 0014 lea %a1@(20),%a0
10c3f3f6: 40c1 movew %sr,%d1
10c3f3f8: 007c 0700 oriw #1792,%sr
10c3f3fc: 2010 movel %a0@,%d0
10c3f3fe: 2403 movel %d3,%d2
10c3f400: c480 andl %d0,%d2
10c3f402: 56c0 sne %d0
10c3f404: 4880 extw %d0
10c3f406: 3400 movew %d0,%d2
10c3f408: 48c2 extl %d2
10c3f40a: 4482 negl %d2
10c3f40c: 2010 movel %a0@,%d0
10c3f40e: 8083 orl %d3,%d0
10c3f410: 2080 movel %d0,%a0@
10c3f412: 46c1 movew %d1,%sr
10c3f414: 4a82 tstl %d2
10c3f416: 670e beqs 10c3f426 <ext2_alloc_branch+0x108>
10c3f418: 2f2e fff8 movel %fp@(-8),%sp@-
10c3f41c: 4eb9 10c2 4c0c jsr 10c24c0c <__wait_on_buffer>
10c3f422: 588f addql #4,%sp
10c3f424: 60c8 bras 10c3f3ee <ext2_alloc_branch+0xd0>
10c3f426: 2f2e fff4 movel %fp@(-12),%sp@-
10c3f42a: 42a7 clrl %sp@-
10c3f42c: 206e fff8 moveal %fp@(-8),%a0
10c3f430: 2f28 0030 movel %a0@(48),%sp@-
10c3f434: 4e92 jsr %a2@
10c3f436: 2207 movel %d7,%d1
10c3f438: d285 addl %d5,%d1
10c3f43a: e589 lsll #2,%d1
10c3f43c: 206e fff8 moveal %fp@(-8),%a0
10c3f440: 2988 1808 movel %a0,%a4@(00000008,%d1:l)
10c3f444: 226e 0014 moveal %fp@(20),%a1
10c3f448: 2031 4800 movel %a1@(00000000,%d4:l),%d0
10c3f44c: e588 lsll #2,%d0
10c3f44e: 2068 0030 moveal %a0@(48),%a0
10c3f452: d1c0 addal %d0,%a0
10c3f454: 2988 1800 movel %a0,%a4@(00000000,%d1:l)
10c3f458: 20b4 1804 movel %a4@(00000004,%d1:l),%a0@
10c3f45c: 4fef 000c lea %sp@(12),%sp
10c3f460: 226e fff8 moveal %fp@(-8),%a1
10c3f464: 41e9 0014 lea %a1@(20),%a0
10c3f468: 40c0 movew %sr,%d0
10c3f46a: 007c 0700 oriw #1792,%sr
10c3f46e: 7201 moveq #1,%d1
10c3f470: 8390 orl %d1,%a0@
10c3f472: 46c0 movew %d0,%sr
10c3f474: 2f2e fff8 movel %fp@(-8),%sp@-
10c3f478: 4eb9 10c2 4bb8 jsr 10c24bb8 <unlock_buffer>
10c3f47e: 2eae fff8 movel %fp@(-8),%sp@
10c3f482: 4eb9 10c2 5c50 jsr 10c25c50 <mark_buffer_dirty>
10c3f488: 2f0b movel %a3,%sp@-
10c3f48a: 2f2e fff8 movel %fp@(-8),%sp@-
10c3f48e: 4eb9 10c2 53f4 jsr 10c253f4 <buffer_insert_inode_queue>
10c3f494: 4fef 000c lea %sp@(12),%sp
10c3f498: 206b 0094 moveal %a3@(148),%a0
10c3f49c: 0828 0004 0027 btst #4,%a0@(39)
10c3f4a2: 660e bnes 10c3f4b2 <ext2_alloc_branch+0x194>
10c3f4a4: 082b 0000 010b btst #0,%a3@(267)
10c3f4aa: 6606 bnes 10c3f4b2 <ext2_alloc_branch+0x194>
10c3f4ac: 4a6b 0160 tstw %a3@(352)
10c3f4b0: 6732 beqs 10c3f4e4 <ext2_alloc_branch+0x1c6>
10c3f4b2: 486e fff8 pea %fp@(-8)
10c3f4b6: 4878 0001 pea 1 <PF_DTRACE_OFF>
10c3f4ba: 4878 0001 pea 1 <PF_DTRACE_OFF>
10c3f4be: 4eb9 10c4 c80c jsr 10c4c80c <ll_rw_block>
10c3f4c4: 222e fff8 movel %fp@(-8),%d1
10c3f4c8: 4fef 000c lea %sp@(12),%sp
10c3f4cc: 2241 moveal %d1,%a1
10c3f4ce: 41e9 0014 lea %a1@(20),%a0
10c3f4d2: 2010 movel %a0@,%d0
10c3f4d4: 0800 0002 btst #2,%d0
10c3f4d8: 670a beqs 10c3f4e4 <ext2_alloc_branch+0x1c6>
10c3f4da: 2f01 movel %d1,%sp@-
10c3f4dc: 4eb9 10c2 4c0c jsr 10c24c0c <__wait_on_buffer>
10c3f4e2: 588f addql #4,%sp
10c3f4e4: 2806 movel %d6,%d4
10c3f4e6: 2a0d movel %a5,%d5
10c3f4e8: baae 000c cmpl %fp@(12),%d5
10c3f4ec: 6c16 bges 10c3f504 <ext2_alloc_branch+0x1e6>
10c3f4ee: 486e fffc pea %fp@(-4)
10c3f4f2: 2f04 movel %d4,%sp@-
10c3f4f4: 2f0b movel %a3,%sp@-
10c3f4f6: 4eba fbde jsr %pc@(10c3f0d6 <ext2_alloc_block>)
10c3f4fa: 2c00 movel %d0,%d6
10c3f4fc: 4fef 000c lea %sp@(12),%sp
10c3f500: 6600 fe86 bnew 10c3f388 <ext2_alloc_branch+0x6a>
10c3f504: 7000 moveq #0,%d0
10c3f506: baae 000c cmpl %fp@(12),%d5
10c3f50a: 6776 beqs 10c3f582 <ext2_alloc_branch+0x264>
10c3f50c: 7001 moveq #1,%d0
10c3f50e: b085 cmpl %d5,%d0
10c3f510: 6c1e bges 10c3f530 <ext2_alloc_branch+0x212>
10c3f512: 45ec 0014 lea %a4@(20),%a2
10c3f516: 2605 movel %d5,%d3
10c3f518: 5383 subql #1,%d3
10c3f51a: 2012 movel %a2@,%d0
10c3f51c: 45ea 000c lea %a2@(12),%a2
10c3f520: 670a beqs 10c3f52c <ext2_alloc_branch+0x20e>
10c3f522: 2f00 movel %d0,%sp@-
10c3f524: 4eb9 10c2 5d60 jsr 10c25d60 <__bforget>
10c3f52a: 588f addql #4,%sp
10c3f52c: 5383 subql #1,%d3
10c3f52e: 66ea bnes 10c3f51a <ext2_alloc_branch+0x1fc>
10c3f530: 4a85 tstl %d5
10c3f532: 6f4a bles 10c3f57e <ext2_alloc_branch+0x260>
10c3f534: 45ec 0004 lea %a4@(4),%a2
10c3f538: 2605 movel %d5,%d3
10c3f53a: 4878 0001 pea 1 <PF_DTRACE_OFF>
10c3f53e: 2412 movel %a2@,%d2
10c3f540: 45ea 000c lea %a2@(12),%a2
10c3f544: 2202 movel %d2,%d1
10c3f546: e149 lslw #8,%d1
10c3f548: 4841 swap %d1
10c3f54a: 4241 clrw %d1
10c3f54c: 2002 movel %d2,%d0
10c3f54e: 0280 0000 ff00 andil #65280,%d0
10c3f554: e188 lsll #8,%d0
10c3f556: 8280 orl %d0,%d1
10c3f558: 2002 movel %d2,%d0
10c3f55a: 0280 00ff 0000 andil #16711680,%d0
10c3f560: e088 lsrl #8,%d0
10c3f562: 8280 orl %d0,%d1
10c3f564: 4242 clrw %d2
10c3f566: 4842 swap %d2
10c3f568: e04a lsrw #8,%d2
10c3f56a: 8282 orl %d2,%d1
10c3f56c: 2f01 movel %d1,%sp@-
10c3f56e: 2f0b movel %a3,%sp@-
10c3f570: 4eb9 10c3 c44c jsr 10c3c44c <ext2_free_blocks>
10c3f576: 4fef 000c lea %sp@(12),%sp
10c3f57a: 5383 subql #1,%d3
10c3f57c: 66bc bnes 10c3f53a <ext2_alloc_branch+0x21c>
10c3f57e: 202e fffc movel %fp@(-4),%d0
10c3f582: 4cee 3cfc ffcc moveml %fp@(-52),%d2-%d7/%a2-%a5
10c3f588: 4e5e unlk %fp
10c3f58a: 4e75 rts
10c3f58c <ext2_get_block>:
10c3f58c: 4e56 ffb8 linkw %fp,#-72
10c3f590: 48e7 3f3c moveml %d2-%d7/%a2-%a5,%sp@-
10c3f594: 286e 0008 moveal %fp@(8),%a4
10c3f598: 2e2e 000c movel %fp@(12),%d7
10c3f59c: 70fb moveq #-5,%d0
10c3f59e: 2d40 ffbc movel %d0,%fp@(-68)
10c3f5a2: 74f0 moveq #-16,%d2
10c3f5a4: d48e addl %fp,%d2
10c3f5a6: 2f02 movel %d2,%sp@-
10c3f5a8: 2f07 movel %d7,%sp@-
10c3f5aa: 2f0c movel %a4,%sp@-
10c3f5ac: 4eba fbaa jsr %pc@(10c3f158 <ext2_block_to_path>)
10c3f5b0: 2a00 movel %d0,%d5
10c3f5b2: 4fef 000c lea %sp@(12),%sp
10c3f5b6: 6700 00ac beqw 10c3f664 <ext2_get_block+0xd8>
10c3f5ba: 486e ffbc pea %fp@(-68)
10c3f5be: 74c0 moveq #-64,%d2
10c3f5c0: d48e addl %fp,%d2
10c3f5c2: 2f02 movel %d2,%sp@-
10c3f5c4: 486e fff0 pea %fp@(-16)
10c3f5c8: 2f05 movel %d5,%sp@-
10c3f5ca: 2f0c movel %a4,%sp@-
10c3f5cc: 4eba fc58 jsr %pc@(10c3f226 <ext2_get_branch>)
10c3f5d0: 2640 moveal %d0,%a3
10c3f5d2: 4fef 0014 lea %sp@(20),%sp
10c3f5d6: 2a42 moveal %d2,%a5
10c3f5d8: b6fc 0000 cmpaw #0,%a3
10c3f5dc: 665c bnes 10c3f63a <ext2_get_block+0xae>
10c3f5de: 206e 0010 moveal %fp@(16),%a0
10c3f5e2: 316c 0030 000c movew %a4@(48),%a0@(12)
10c3f5e8: 2005 movel %d5,%d0
10c3f5ea: d080 addl %d0,%d0
10c3f5ec: 2240 moveal %d0,%a1
10c3f5ee: 43f1 58fd lea %a1@(fffffffd,%d5:l),%a1
10c3f5f2: 2009 movel %a1,%d0
10c3f5f4: e588 lsll #2,%d0
10c3f5f6: 2436 08c4 movel %fp@(ffffffc4,%d0:l),%d2
10c3f5fa: 2202 movel %d2,%d1
10c3f5fc: e149 lslw #8,%d1
10c3f5fe: 4841 swap %d1
10c3f600: 4241 clrw %d1
10c3f602: 2002 movel %d2,%d0
10c3f604: 0280 0000 ff00 andil #65280,%d0
10c3f60a: e188 lsll #8,%d0
10c3f60c: 8280 orl %d0,%d1
10c3f60e: 2002 movel %d2,%d0
10c3f610: 0280 00ff 0000 andil #16711680,%d0
10c3f616: e088 lsrl #8,%d0
10c3f618: 8280 orl %d0,%d1
10c3f61a: 4242 clrw %d2
10c3f61c: 4842 swap %d2
10c3f61e: e04a lsrw #8,%d2
10c3f620: 8282 orl %d2,%d1
10c3f622: 2141 0004 movel %d1,%a0@(4)
10c3f626: 7010 moveq #16,%d0
10c3f628: 81a8 0014 orl %d0,%a0@(20)
10c3f62c: 2005 movel %d5,%d0
10c3f62e: d080 addl %d0,%d0
10c3f630: d085 addl %d5,%d0
10c3f632: e588 lsll #2,%d0
10c3f634: 47f5 08f4 lea %a5@(fffffff4,%d0:l),%a3
10c3f638: 6026 bras 10c3f660 <ext2_get_block+0xd4>
10c3f63a: 4aae 0014 tstl %fp@(20)
10c3f63e: 6720 beqs 10c3f660 <ext2_get_block+0xd4>
10c3f640: 202e ffbc movel %fp@(-68),%d0
10c3f644: 72fb moveq #-5,%d1
10c3f646: b280 cmpl %d0,%d1
10c3f648: 6622 bnes 10c3f66c <ext2_get_block+0xe0>
10c3f64a: 6014 bras 10c3f660 <ext2_get_block+0xd4>
10c3f64c: 202b 0008 movel %a3@(8),%d0
10c3f650: 670a beqs 10c3f65c <ext2_get_block+0xd0>
10c3f652: 2f00 movel %d0,%sp@-
10c3f654: 4eb9 10c2 5d3a jsr 10c25d3a <__brelse>
10c3f65a: 588f addql #4,%sp
10c3f65c: 47eb fff4 lea %a3@(-12),%a3
10c3f660: bbcb cmpal %a3,%a5
10c3f662: 65e8 bcss 10c3f64c <ext2_get_block+0xc0>
10c3f664: 202e ffbc movel %fp@(-68),%d0
10c3f668: 6000 031a braw 10c3f984 <ext2_get_block+0x3f8>
10c3f66c: 72f5 moveq #-11,%d1
10c3f66e: b280 cmpl %d0,%d1
10c3f670: 6700 02f0 beqw 10c3f962 <ext2_get_block+0x3d6>
10c3f674: 45ee ffb8 lea %fp@(-72),%a2
10c3f678: 202c 0172 movel %a4@(370),%d0
10c3f67c: 5280 addql #1,%d0
10c3f67e: b087 cmpl %d7,%d0
10c3f680: 6608 bnes 10c3f68a <ext2_get_block+0xfe>
10c3f682: 2947 0172 movel %d7,%a4@(370)
10c3f686: 52ac 0176 addql #1,%a4@(374)
10c3f68a: 224d moveal %a5,%a1
10c3f68c: b7cd cmpal %a5,%a3
10c3f68e: 651c bcss 10c3f6ac <ext2_get_block+0x120>
10c3f690: 2055 moveal %a5@,%a0
10c3f692: 202e ffc4 movel %fp@(-60),%d0
10c3f696: b090 cmpl %a0@,%d0
10c3f698: 6612 bnes 10c3f6ac <ext2_get_block+0x120>
10c3f69a: 43e9 000c lea %a1@(12),%a1
10c3f69e: b7c9 cmpal %a1,%a3
10c3f6a0: 650a bcss 10c3f6ac <ext2_get_block+0x120>
10c3f6a2: 2051 moveal %a1@,%a0
10c3f6a4: 2229 0004 movel %a1@(4),%d1
10c3f6a8: b290 cmpl %a0@,%d1
10c3f6aa: 67ee beqs 10c3f69a <ext2_get_block+0x10e>
10c3f6ac: b7c9 cmpal %a1,%a3
10c3f6ae: 6400 02b2 bccw 10c3f962 <ext2_get_block+0x3d6>
10c3f6b2: beac 0172 cmpl %a4@(370),%d7
10c3f6b6: 6604 bnes 10c3f6bc <ext2_get_block+0x130>
10c3f6b8: 24ac 0176 movel %a4@(374),%a2@
10c3f6bc: 2805 movel %d5,%d4
10c3f6be: d884 addl %d4,%d4
10c3f6c0: 2c3c 10c8 591c movel #281565468,%d6
10c3f6c6: 4a92 tstl %a2@
10c3f6c8: 6600 00aa bnew 10c3f774 <ext2_get_block+0x1e8>
10c3f6cc: 226b 0008 moveal %a3@(8),%a1
10c3f6d0: 200c movel %a4,%d0
10c3f6d2: 0680 0000 011a addil #282,%d0
10c3f6d8: b2fc 0000 cmpaw #0,%a1
10c3f6dc: 6704 beqs 10c3f6e2 <ext2_get_block+0x156>
10c3f6de: 2029 0030 movel %a1@(48),%d0
10c3f6e2: 2053 moveal %a3@,%a0
10c3f6e4: 6004 bras 10c3f6ea <ext2_get_block+0x15e>
10c3f6e6: 2410 movel %a0@,%d2
10c3f6e8: 6612 bnes 10c3f6fc <ext2_get_block+0x170>
10c3f6ea: 5988 subql #4,%a0
10c3f6ec: b088 cmpl %a0,%d0
10c3f6ee: 63f6 blss 10c3f6e6 <ext2_get_block+0x15a>
10c3f6f0: b2fc 0000 cmpaw #0,%a1
10c3f6f4: 6730 beqs 10c3f726 <ext2_get_block+0x19a>
10c3f6f6: 2229 0004 movel %a1@(4),%d1
10c3f6fa: 6076 bras 10c3f772 <ext2_get_block+0x1e6>
10c3f6fc: 2202 movel %d2,%d1
10c3f6fe: e149 lslw #8,%d1
10c3f700: 4841 swap %d1
10c3f702: 4241 clrw %d1
10c3f704: 2002 movel %d2,%d0
10c3f706: 0280 0000 ff00 andil #65280,%d0
10c3f70c: e188 lsll #8,%d0
10c3f70e: 8280 orl %d0,%d1
10c3f710: 2002 movel %d2,%d0
10c3f712: 0280 00ff 0000 andil #16711680,%d0
10c3f718: e088 lsrl #8,%d0
10c3f71a: 8280 orl %d0,%d1
10c3f71c: 4242 clrw %d2
10c3f71e: 4842 swap %d2
10c3f720: e04a lsrw #8,%d2
10c3f722: 8282 orl %d2,%d1
10c3f724: 604c bras 10c3f772 <ext2_get_block+0x1e6>
10c3f726: 206c 0094 moveal %a4@(148),%a0
10c3f72a: 2f28 00d6 movel %a0@(214),%sp@-
10c3f72e: 2f2c 016e movel %a4@(366),%sp@-
10c3f732: 4eb9 10c8 591c jsr 10c8591c <__mulsi3>
10c3f738: 508f addql #8,%sp
10c3f73a: 206c 0094 moveal %a4@(148),%a0
10c3f73e: 2068 00f2 moveal %a0@(242),%a0
10c3f742: 2628 0014 movel %a0@(20),%d3
10c3f746: 2403 movel %d3,%d2
10c3f748: e14a lslw #8,%d2
10c3f74a: 4842 swap %d2
10c3f74c: 4242 clrw %d2
10c3f74e: 2203 movel %d3,%d1
10c3f750: 0281 0000 ff00 andil #65280,%d1
10c3f756: e189 lsll #8,%d1
10c3f758: 8481 orl %d1,%d2
10c3f75a: 2203 movel %d3,%d1
10c3f75c: 0281 00ff 0000 andil #16711680,%d1
10c3f762: e089 lsrl #8,%d1
10c3f764: 8481 orl %d1,%d2
10c3f766: 4243 clrw %d3
10c3f768: 4843 swap %d3
10c3f76a: e04b lsrw #8,%d3
10c3f76c: 8483 orl %d3,%d2
10c3f76e: 2200 movel %d0,%d1
10c3f770: d282 addl %d2,%d1
10c3f772: 2481 movel %d1,%a2@
10c3f774: 2004 movel %d4,%d0
10c3f776: d085 addl %d5,%d0
10c3f778: e588 lsll #2,%d0
10c3f77a: d08d addl %a5,%d0
10c3f77c: 2f3c aaaa aaab movel #-1431655765,%sp@-
10c3f782: 908b subl %a3,%d0
10c3f784: 2f00 movel %d0,%sp@-
10c3f786: 2046 moveal %d6,%a0
10c3f788: 4e90 jsr %a0@
10c3f78a: 508f addql #8,%sp
10c3f78c: 2400 movel %d0,%d2
10c3f78e: e482 asrl #2,%d2
10c3f790: 2f0b movel %a3,%sp@-
10c3f792: 2f3c aaaa aaab movel #-1431655765,%sp@-
10c3f798: 224b moveal %a3,%a1
10c3f79a: 93cd subal %a5,%a1
10c3f79c: 2f09 movel %a1,%sp@-
10c3f79e: 2046 moveal %d6,%a0
10c3f7a0: 4e90 jsr %a0@
10c3f7a2: 508f addql #8,%sp
10c3f7a4: 72fc moveq #-4,%d1
10c3f7a6: c081 andl %d1,%d0
10c3f7a8: 4876 08f0 pea %fp@(fffffff0,%d0:l)
10c3f7ac: 2f2e ffb8 movel %fp@(-72),%sp@-
10c3f7b0: 2f02 movel %d2,%sp@-
10c3f7b2: 2f0c movel %a4,%sp@-
10c3f7b4: 4eba fb68 jsr %pc@(10c3f31e <ext2_alloc_branch>)
10c3f7b8: 2d40 ffbc movel %d0,%fp@(-68)
10c3f7bc: 4fef 0014 lea %sp@(20),%sp
10c3f7c0: 6600 fe9e bnew 10c3f660 <ext2_get_block+0xd4>
10c3f7c4: 224d moveal %a5,%a1
10c3f7c6: 70f4 moveq #-12,%d0
10c3f7c8: d08b addl %a3,%d0
10c3f7ca: b08d cmpl %a5,%d0
10c3f7cc: 651c bcss 10c3f7ea <ext2_get_block+0x25e>
10c3f7ce: 2055 moveal %a5@,%a0
10c3f7d0: 222e ffc4 movel %fp@(-60),%d1
10c3f7d4: b290 cmpl %a0@,%d1
10c3f7d6: 6612 bnes 10c3f7ea <ext2_get_block+0x25e>
10c3f7d8: 43e9 000c lea %a1@(12),%a1
10c3f7dc: b089 cmpl %a1,%d0
10c3f7de: 650a bcss 10c3f7ea <ext2_get_block+0x25e>
10c3f7e0: 2051 moveal %a1@,%a0
10c3f7e2: 2229 0004 movel %a1@(4),%d1
10c3f7e6: b290 cmpl %a0@,%d1
10c3f7e8: 67ee beqs 10c3f7d8 <ext2_get_block+0x24c>
10c3f7ea: b089 cmpl %a1,%d0
10c3f7ec: 6400 00f2 bccw 10c3f8e0 <ext2_get_block+0x354>
10c3f7f0: 2053 moveal %a3@,%a0
10c3f7f2: 4a90 tstl %a0@
10c3f7f4: 6600 00ea bnew 10c3f8e0 <ext2_get_block+0x354>
10c3f7f8: 20ab 0004 movel %a3@(4),%a0@
10c3f7fc: 2947 0172 movel %d7,%a4@(370)
10c3f800: 2002 movel %d2,%d0
10c3f802: d080 addl %d0,%d0
10c3f804: d082 addl %d2,%d0
10c3f806: e588 lsll #2,%d0
10c3f808: 2433 08f8 movel %a3@(fffffff8,%d0:l),%d2
10c3f80c: 2202 movel %d2,%d1
10c3f80e: e149 lslw #8,%d1
10c3f810: 4841 swap %d1
10c3f812: 4241 clrw %d1
10c3f814: 2002 movel %d2,%d0
10c3f816: 0280 0000 ff00 andil #65280,%d0
10c3f81c: e188 lsll #8,%d0
10c3f81e: 8280 orl %d0,%d1
10c3f820: 2002 movel %d2,%d0
10c3f822: 0280 00ff 0000 andil #16711680,%d0
10c3f828: e088 lsrl #8,%d0
10c3f82a: 8280 orl %d0,%d1
10c3f82c: 4242 clrw %d2
10c3f82e: 4842 swap %d2
10c3f830: e04a lsrw #8,%d2
10c3f832: 8282 orl %d2,%d1
10c3f834: 2941 0176 movel %d1,%a4@(374)
10c3f838: 2979 1002 5790 movel 10025790 <xtime>,%a4@(80)
10c3f83e: 0050
10c3f840: 242b 0008 movel %a3@(8),%d2
10c3f844: 6762 beqs 10c3f8a8 <ext2_get_block+0x31c>
10c3f846: 2f02 movel %d2,%sp@-
10c3f848: 4eb9 10c2 5c50 jsr 10c25c50 <mark_buffer_dirty>
10c3f84e: 2f0c movel %a4,%sp@-
10c3f850: 2f02 movel %d2,%sp@-
10c3f852: 4eb9 10c2 53f4 jsr 10c253f4 <buffer_insert_inode_queue>
10c3f858: 4fef 000c lea %sp@(12),%sp
10c3f85c: 206c 0094 moveal %a4@(148),%a0
10c3f860: 0828 0004 0027 btst #4,%a0@(39)
10c3f866: 660e bnes 10c3f876 <ext2_get_block+0x2ea>
10c3f868: 082c 0000 010b btst #0,%a4@(267)
10c3f86e: 6606 bnes 10c3f876 <ext2_get_block+0x2ea>
10c3f870: 4a6c 0160 tstw %a4@(352)
10c3f874: 6732 beqs 10c3f8a8 <ext2_get_block+0x31c>
10c3f876: 45eb 0008 lea %a3@(8),%a2
10c3f87a: 2f0a movel %a2,%sp@-
10c3f87c: 4878 0001 pea 1 <PF_DTRACE_OFF>
10c3f880: 4878 0001 pea 1 <PF_DTRACE_OFF>
10c3f884: 4eb9 10c4 c80c jsr 10c4c80c <ll_rw_block>
10c3f88a: 2212 movel %a2@,%d1
10c3f88c: 4fef 000c lea %sp@(12),%sp
10c3f890: 2241 moveal %d1,%a1
10c3f892: 41e9 0014 lea %a1@(20),%a0
10c3f896: 2010 movel %a0@,%d0
10c3f898: 0800 0002 btst #2,%d0
10c3f89c: 670a beqs 10c3f8a8 <ext2_get_block+0x31c>
10c3f89e: 2f01 movel %d1,%sp@-
10c3f8a0: 4eb9 10c2 4c0c jsr 10c24c0c <__wait_on_buffer>
10c3f8a6: 588f addql #4,%sp
10c3f8a8: 206c 0094 moveal %a4@(148),%a0
10c3f8ac: 0828 0004 0027 btst #4,%a0@(39)
10c3f8b2: 660e bnes 10c3f8c2 <ext2_get_block+0x336>
10c3f8b4: 082c 0000 010b btst #0,%a4@(267)
10c3f8ba: 6606 bnes 10c3f8c2 <ext2_get_block+0x336>
10c3f8bc: 4a6c 0160 tstw %a4@(352)
10c3f8c0: 670e beqs 10c3f8d0 <ext2_get_block+0x344>
10c3f8c2: 2f0c movel %a4,%sp@-
10c3f8c4: 4eb9 10c4 0bcc jsr 10c40bcc <ext2_sync_inode>
10c3f8ca: 588f addql #4,%sp
10c3f8cc: 6000 0086 braw 10c3f954 <ext2_get_block+0x3c8>
10c3f8d0: 4878 0007 pea 7 <LSIGTRAP+0x2>
10c3f8d4: 2f0c movel %a4,%sp@-
10c3f8d6: 4eb9 10c3 3710 jsr 10c33710 <__mark_inode_dirty>
10c3f8dc: 508f addql #8,%sp
10c3f8de: 6074 bras 10c3f954 <ext2_get_block+0x3c8>
10c3f8e0: 7001 moveq #1,%d0
10c3f8e2: b082 cmpl %d2,%d0
10c3f8e4: 6c1e bges 10c3f904 <ext2_get_block+0x378>
10c3f8e6: 45eb 0014 lea %a3@(20),%a2
10c3f8ea: 2602 movel %d2,%d3
10c3f8ec: 5383 subql #1,%d3
10c3f8ee: 2012 movel %a2@,%d0
10c3f8f0: 45ea 000c lea %a2@(12),%a2
10c3f8f4: 670a beqs 10c3f900 <ext2_get_block+0x374>
10c3f8f6: 2f00 movel %d0,%sp@-
10c3f8f8: 4eb9 10c2 5d60 jsr 10c25d60 <__bforget>
10c3f8fe: 588f addql #4,%sp
10c3f900: 5383 subql #1,%d3
10c3f902: 66ea bnes 10c3f8ee <ext2_get_block+0x362>
10c3f904: 4a82 tstl %d2
10c3f906: 6f5a bles 10c3f962 <ext2_get_block+0x3d6>
10c3f908: 45eb 0004 lea %a3@(4),%a2
10c3f90c: 2602 movel %d2,%d3
10c3f90e: 4878 0001 pea 1 <PF_DTRACE_OFF>
10c3f912: 2412 movel %a2@,%d2
10c3f914: 45ea 000c lea %a2@(12),%a2
10c3f918: 2202 movel %d2,%d1
10c3f91a: e149 lslw #8,%d1
10c3f91c: 4841 swap %d1
10c3f91e: 4241 clrw %d1
10c3f920: 2002 movel %d2,%d0
10c3f922: 0280 0000 ff00 andil #65280,%d0
10c3f928: e188 lsll #8,%d0
10c3f92a: 8280 orl %d0,%d1
10c3f92c: 2002 movel %d2,%d0
10c3f92e: 0280 00ff 0000 andil #16711680,%d0
10c3f934: e088 lsrl #8,%d0
10c3f936: 8280 orl %d0,%d1
10c3f938: 4242 clrw %d2
10c3f93a: 4842 swap %d2
10c3f93c: e04a lsrw #8,%d2
10c3f93e: 8282 orl %d2,%d1
10c3f940: 2f01 movel %d1,%sp@-
10c3f942: 2f0c movel %a4,%sp@-
10c3f944: 4eb9 10c3 c44c jsr 10c3c44c <ext2_free_blocks>
10c3f94a: 4fef 000c lea %sp@(12),%sp
10c3f94e: 5383 subql #1,%d3
10c3f950: 66bc bnes 10c3f90e <ext2_get_block+0x382>
10c3f952: 600e bras 10c3f962 <ext2_get_block+0x3d6>
10c3f954: 7220 moveq #32,%d1
10c3f956: 206e 0010 moveal %fp@(16),%a0
10c3f95a: 83a8 0014 orl %d1,%a0@(20)
10c3f95e: 6000 fc7e braw 10c3f5de <ext2_get_block+0x52>
10c3f962: bbcb cmpal %a3,%a5
10c3f964: 6400 fc54 bccw 10c3f5ba <ext2_get_block+0x2e>
10c3f968: 202b 0008 movel %a3@(8),%d0
10c3f96c: 670a beqs 10c3f978 <ext2_get_block+0x3ec>
10c3f96e: 2f00 movel %d0,%sp@-
10c3f970: 4eb9 10c2 5d3a jsr 10c25d3a <__brelse>
10c3f976: 588f addql #4,%sp
10c3f978: 47eb fff4 lea %a3@(-12),%a3
10c3f97c: bbcb cmpal %a3,%a5
10c3f97e: 65e8 bcss 10c3f968 <ext2_get_block+0x3dc>
10c3f980: 6000 fc38 braw 10c3f5ba <ext2_get_block+0x2e>
10c3f984: 4cee 3cfc ff90 moveml %fp@(-112),%d2-%d7/%a2-%a5
10c3f98a: 4e5e unlk %fp
10c3f98c: 4e75 rts
10c3f98e <ext2_writepage>:
10c3f98e: 4e56 0000 linkw %fp,#0
10c3f992: 487a fbf8 pea %pc@(10c3f58c <ext2_get_block>)
10c3f996: 2f2e 0008 movel %fp@(8),%sp@-
10c3f99a: 4eb9 10c2 6c80 jsr 10c26c80 <block_write_full_page>
10c3f9a0: 4e5e unlk %fp
10c3f9a2: 4e75 rts
10c3f9a4 <ext2_readpage>:
10c3f9a4: 4e56 0000 linkw %fp,#0
10c3f9a8: 487a fbe2 pea %pc@(10c3f58c <ext2_get_block>)
10c3f9ac: 2f2e 000c movel %fp@(12),%sp@-
10c3f9b0: 4eb9 10c2 669c jsr 10c2669c <block_read_full_page>
10c3f9b6: 4e5e unlk %fp
10c3f9b8: 4e75 rts
10c3f9ba <ext2_prepare_write>:
10c3f9ba: 4e56 0000 linkw %fp,#0
10c3f9be: 487a fbcc pea %pc@(10c3f58c <ext2_get_block>)
10c3f9c2: 2f2e 0014 movel %fp@(20),%sp@-
10c3f9c6: 2f2e 0010 movel %fp@(16),%sp@-
10c3f9ca: 2f2e 000c movel %fp@(12),%sp@-
10c3f9ce: 4eb9 10c2 69f8 jsr 10c269f8 <block_prepare_write>
10c3f9d4: 4e5e unlk %fp
10c3f9d6: 4e75 rts
10c3f9d8 <ext2_bmap>:
10c3f9d8: 4e56 0000 linkw %fp,#0
10c3f9dc: 487a fbae pea %pc@(10c3f58c <ext2_get_block>)
10c3f9e0: 2f2e 000c movel %fp@(12),%sp@-
10c3f9e4: 2f2e 0008 movel %fp@(8),%sp@-
10c3f9e8: 4eb9 10c2 6d66 jsr 10c26d66 <generic_block_bmap>
10c3f9ee: 4e5e unlk %fp
10c3f9f0: 4e75 rts
10c3f9f2 <ext2_direct_IO>:
10c3f9f2: 4e56 0000 linkw %fp,#0
10c3f9f6: 487a fb94 pea %pc@(10c3f58c <ext2_get_block>)
10c3f9fa: 2f2e 0018 movel %fp@(24),%sp@-
10c3f9fe: 2f2e 0014 movel %fp@(20),%sp@-
10c3fa02: 2f2e 0010 movel %fp@(16),%sp@-
10c3fa06: 2f2e 000c movel %fp@(12),%sp@-
10c3fa0a: 2f2e 0008 movel %fp@(8),%sp@-
10c3fa0e: 4eb9 10c2 6d96 jsr 10c26d96 <generic_direct_IO>
10c3fa14: 4e5e unlk %fp
10c3fa16: 4e75 rts
10c3fa18 <ext2_find_shared>:
10c3fa18: 4e56 fffc linkw %fp,#-4
10c3fa1c: 48e7 203c moveml %d2/%a2-%a5,%sp@-
10c3fa20: 202e 000c movel %fp@(12),%d0
10c3fa24: 226e 0010 moveal %fp@(16),%a1
10c3fa28: 286e 0014 moveal %fp@(20),%a4
10c3fa2c: 2a6e 0018 moveal %fp@(24),%a5
10c3fa30: 4295 clrl %a5@
10c3fa32: 2400 movel %d0,%d2
10c3fa34: 45fa f7f0 lea %pc@(10c3f226 <ext2_get_branch>),%a2
10c3fa38: 7001 moveq #1,%d0
10c3fa3a: b082 cmpl %d2,%d0
10c3fa3c: 6c1a bges 10c3fa58 <ext2_find_shared+0x40>
10c3fa3e: 2002 movel %d2,%d0
10c3fa40: e588 lsll #2,%d0
10c3fa42: 4ab1 08fc tstl %a1@(fffffffc,%d0:l)
10c3fa46: 6610 bnes 10c3fa58 <ext2_find_shared+0x40>
10c3fa48: 41f1 08fc lea %a1@(fffffffc,%d0:l),%a0
10c3fa4c: 5382 subql #1,%d2
10c3fa4e: 7001 moveq #1,%d0
10c3fa50: b082 cmpl %d2,%d0
10c3fa52: 6c04 bges 10c3fa58 <ext2_find_shared+0x40>
10c3fa54: 4aa0 tstl %a0@-
10c3fa56: 67f4 beqs 10c3fa4c <ext2_find_shared+0x34>
10c3fa58: 486e fffc pea %fp@(-4)
10c3fa5c: 2f0c movel %a4,%sp@-
10c3fa5e: 2f09 movel %a1,%sp@-
10c3fa60: 2f02 movel %d2,%sp@-
10c3fa62: 2f2e 0008 movel %fp@(8),%sp@-
10c3fa66: 4e92 jsr %a2@
10c3fa68: 2640 moveal %d0,%a3
10c3fa6a: 4fef 0014 lea %sp@(20),%sp
10c3fa6e: b6fc 0000 cmpaw #0,%a3
10c3fa72: 660c bnes 10c3fa80 <ext2_find_shared+0x68>
10c3fa74: 2002 movel %d2,%d0
10c3fa76: d080 addl %d0,%d0
10c3fa78: d082 addl %d2,%d0
10c3fa7a: e588 lsll #2,%d0
10c3fa7c: 47f4 08f4 lea %a4@(fffffff4,%d0:l),%a3
10c3fa80: 4aab 0004 tstl %a3@(4)
10c3fa84: 6606 bnes 10c3fa8c <ext2_find_shared+0x74>
10c3fa86: 2053 moveal %a3@,%a0
10c3fa88: 4a90 tstl %a0@
10c3fa8a: 665e bnes 10c3faea <ext2_find_shared+0xd2>
10c3fa8c: 244b moveal %a3,%a2
10c3fa8e: 2002 movel %d2,%d0
10c3fa90: d080 addl %d0,%d0
10c3fa92: b9cb cmpal %a3,%a4
10c3fa94: 641e bccs 10c3fab4 <ext2_find_shared+0x9c>
10c3fa96: 206a 0008 moveal %a2@(8),%a0
10c3fa9a: 2068 0030 moveal %a0@(48),%a0
10c3fa9e: 2212 movel %a2@,%d1
10c3faa0: b288 cmpl %a0,%d1
10c3faa2: 6308 blss 10c3faac <ext2_find_shared+0x94>
10c3faa4: 4a98 tstl %a0@+
10c3faa6: 660c bnes 10c3fab4 <ext2_find_shared+0x9c>
10c3faa8: b288 cmpl %a0,%d1
10c3faaa: 62f8 bhis 10c3faa4 <ext2_find_shared+0x8c>
10c3faac: 45ea fff4 lea %a2@(-12),%a2
10c3fab0: b9ca cmpal %a2,%a4
10c3fab2: 65e2 bcss 10c3fa96 <ext2_find_shared+0x7e>
10c3fab4: d082 addl %d2,%d0
10c3fab6: e588 lsll #2,%d0
10c3fab8: 41f4 08f4 lea %a4@(fffffff4,%d0:l),%a0
10c3fabc: b1ca cmpal %a2,%a0
10c3fabe: 6608 bnes 10c3fac8 <ext2_find_shared+0xb0>
10c3fac0: b9ca cmpal %a2,%a4
10c3fac2: 6404 bccs 10c3fac8 <ext2_find_shared+0xb0>
10c3fac4: 5992 subql #4,%a2@
10c3fac6: 601e bras 10c3fae6 <ext2_find_shared+0xce>
10c3fac8: 2052 moveal %a2@,%a0
10c3faca: 2a90 movel %a0@,%a5@
10c3facc: 2052 moveal %a2@,%a0
10c3face: 4290 clrl %a0@
10c3fad0: 6014 bras 10c3fae6 <ext2_find_shared+0xce>
10c3fad2: 202b 0008 movel %a3@(8),%d0
10c3fad6: 670a beqs 10c3fae2 <ext2_find_shared+0xca>
10c3fad8: 2f00 movel %d0,%sp@-
10c3fada: 4eb9 10c2 5d3a jsr 10c25d3a <__brelse>
10c3fae0: 588f addql #4,%sp
10c3fae2: 47eb fff4 lea %a3@(-12),%a3
10c3fae6: b5cb cmpal %a3,%a2
10c3fae8: 65e8 bcss 10c3fad2 <ext2_find_shared+0xba>
10c3faea: 200b movel %a3,%d0
10c3faec: 4cee 3c04 ffe8 moveml %fp@(-24),%d2/%a2-%a5
10c3faf2: 4e5e unlk %fp
10c3faf4: 4e75 rts
10c3faf6 <ext2_free_branches>:
10c3faf6: 4e56 0000 linkw %fp,#0
10c3fafa: 48e7 3c38 moveml %d2-%d5/%a2-%a4,%sp@-
10c3fafe: 286e 0008 moveal %fp@(8),%a4
10c3fb02: 266e 000c moveal %fp@(12),%a3
10c3fb06: 2a2e 0010 movel %fp@(16),%d5
10c3fb0a: 282e 0014 movel %fp@(20),%d4
10c3fb0e: 5384 subql #1,%d4
10c3fb10: 70ff moveq #-1,%d0
10c3fb12: b084 cmpl %d4,%d0
10c3fb14: 6700 00d8 beqw 10c3fbee <ext2_free_branches+0xf8>
10c3fb18: 206c 0094 moveal %a4@(148),%a0
10c3fb1c: 2628 000a movel %a0@(10),%d3
10c3fb20: e48b lsrl #2,%d3
10c3fb22: ba8b cmpl %a3,%d5
10c3fb24: 6300 015c blsw 10c3fc82 <ext2_free_branches+0x18c>
10c3fb28: 2013 movel %a3@,%d0
10c3fb2a: 2400 movel %d0,%d2
10c3fb2c: e14a lslw #8,%d2
10c3fb2e: 4842 swap %d2
10c3fb30: 4242 clrw %d2
10c3fb32: 2200 movel %d0,%d1
10c3fb34: 0281 0000 ff00 andil #65280,%d1
10c3fb3a: e189 lsll #8,%d1
10c3fb3c: 8481 orl %d1,%d2
10c3fb3e: 2200 movel %d0,%d1
10c3fb40: 0281 00ff 0000 andil #16711680,%d1
10c3fb46: e089 lsrl #8,%d1
10c3fb48: 8481 orl %d1,%d2
10c3fb4a: 4240 clrw %d0
10c3fb4c: 4840 swap %d0
10c3fb4e: e048 lsrw #8,%d0
10c3fb50: 8480 orl %d0,%d2
10c3fb52: 6700 008e beqw 10c3fbe2 <ext2_free_branches+0xec>
10c3fb56: 4293 clrl %a3@
10c3fb58: 206c 0094 moveal %a4@(148),%a0
10c3fb5c: 2f28 000a movel %a0@(10),%sp@-
10c3fb60: 2f02 movel %d2,%sp@-
10c3fb62: 4280 clrl %d0
10c3fb64: 302c 0030 movew %a4@(48),%d0
10c3fb68: 2f00 movel %d0,%sp@-
10c3fb6a: 4eb9 10c2 5dac jsr 10c25dac <bread>
10c3fb70: 2440 moveal %d0,%a2
10c3fb72: 4fef 000c lea %sp@(12),%sp
10c3fb76: b4fc 0000 cmpaw #0,%a2
10c3fb7a: 6622 bnes 10c3fb9e <ext2_free_branches+0xa8>
10c3fb7c: 2f02 movel %d2,%sp@-
10c3fb7e: 2f2c 0028 movel %a4@(40),%sp@-
10c3fb82: 4879 1000 4135 pea 10004135 <tvecs+0x259d>
10c3fb88: 4879 1000 4158 pea 10004158 <tvecs+0x25c0>
10c3fb8e: 2f2c 0094 movel %a4@(148),%sp@-
10c3fb92: 4eb9 10c4 13f8 jsr 10c413f8 <ext2_error>
10c3fb98: 4fef 0014 lea %sp@(20),%sp
10c3fb9c: 6044 bras 10c3fbe2 <ext2_free_branches+0xec>
10c3fb9e: 2f04 movel %d4,%sp@-
10c3fba0: 2003 movel %d3,%d0
10c3fba2: e588 lsll #2,%d0
10c3fba4: d0aa 0030 addl %a2@(48),%d0
10c3fba8: 2f00 movel %d0,%sp@-
10c3fbaa: 2f2a 0030 movel %a2@(48),%sp@-
10c3fbae: 2f0c movel %a4,%sp@-
10c3fbb0: 4eba ff44 jsr %pc@(10c3faf6 <ext2_free_branches>)
10c3fbb4: 4fef 000c lea %sp@(12),%sp
10c3fbb8: 2e8a movel %a2,%sp@
10c3fbba: 4eb9 10c2 5d60 jsr 10c25d60 <__bforget>
10c3fbc0: 2ebc 0000 0001 movel #1,%sp@
10c3fbc6: 2f02 movel %d2,%sp@-
10c3fbc8: 2f0c movel %a4,%sp@-
10c3fbca: 4eb9 10c3 c44c jsr 10c3c44c <ext2_free_blocks>
10c3fbd0: 504f addqw #8,%sp
10c3fbd2: 2ebc 0000 0007 movel #7,%sp@
10c3fbd8: 2f0c movel %a4,%sp@-
10c3fbda: 4eb9 10c3 3710 jsr 10c33710 <__mark_inode_dirty>
10c3fbe0: 508f addql #8,%sp
10c3fbe2: 588b addql #4,%a3
10c3fbe4: ba8b cmpl %a3,%d5
10c3fbe6: 6200 ff40 bhiw 10c3fb28 <ext2_free_branches+0x32>
10c3fbea: 6000 0096 braw 10c3fc82 <ext2_free_branches+0x18c>
10c3fbee: 244b moveal %a3,%a2
10c3fbf0: 7600 moveq #0,%d3
10c3fbf2: 97cb subal %a3,%a3
10c3fbf4: ba8a cmpl %a2,%d5
10c3fbf6: 636a blss 10c3fc62 <ext2_free_branches+0x16c>
10c3fbf8: 2012 movel %a2@,%d0
10c3fbfa: 2400 movel %d0,%d2
10c3fbfc: e14a lslw #8,%d2
10c3fbfe: 4842 swap %d2
10c3fc00: 4242 clrw %d2
10c3fc02: 2200 movel %d0,%d1
10c3fc04: 0281 0000 ff00 andil #65280,%d1
10c3fc0a: e189 lsll #8,%d1
10c3fc0c: 8481 orl %d1,%d2
10c3fc0e: 2200 movel %d0,%d1
10c3fc10: 0281 00ff 0000 andil #16711680,%d1
10c3fc16: e089 lsrl #8,%d1
10c3fc18: 8481 orl %d1,%d2
10c3fc1a: 4240 clrw %d0
10c3fc1c: 4840 swap %d0
10c3fc1e: e048 lsrw #8,%d0
10c3fc20: 8480 orl %d0,%d2
10c3fc22: 6738 beqs 10c3fc5c <ext2_free_branches+0x166>
10c3fc24: 4292 clrl %a2@
10c3fc26: b6fc 0000 cmpaw #0,%a3
10c3fc2a: 672a beqs 10c3fc56 <ext2_free_branches+0x160>
10c3fc2c: 2002 movel %d2,%d0
10c3fc2e: 908b subl %a3,%d0
10c3fc30: b083 cmpl %d3,%d0
10c3fc32: 6604 bnes 10c3fc38 <ext2_free_branches+0x142>
10c3fc34: 528b addql #1,%a3
10c3fc36: 6024 bras 10c3fc5c <ext2_free_branches+0x166>
10c3fc38: 4878 0007 pea 7 <LSIGTRAP+0x2>
10c3fc3c: 2f0c movel %a4,%sp@-
10c3fc3e: 4eb9 10c3 3710 jsr 10c33710 <__mark_inode_dirty>
10c3fc44: 584f addqw #4,%sp
10c3fc46: 2e8b movel %a3,%sp@
10c3fc48: 2f03 movel %d3,%sp@-
10c3fc4a: 2f0c movel %a4,%sp@-
10c3fc4c: 4eb9 10c3 c44c jsr 10c3c44c <ext2_free_blocks>
10c3fc52: 4fef 000c lea %sp@(12),%sp
10c3fc56: 2602 movel %d2,%d3
10c3fc58: 367c 0001 moveaw #1,%a3
10c3fc5c: 588a addql #4,%a2
10c3fc5e: ba8a cmpl %a2,%d5
10c3fc60: 6296 bhis 10c3fbf8 <ext2_free_branches+0x102>
10c3fc62: b6fc 0000 cmpaw #0,%a3
10c3fc66: 671a beqs 10c3fc82 <ext2_free_branches+0x18c>
10c3fc68: 4878 0007 pea 7 <LSIGTRAP+0x2>
10c3fc6c: 2f0c movel %a4,%sp@-
10c3fc6e: 4eb9 10c3 3710 jsr 10c33710 <__mark_inode_dirty>
10c3fc74: 584f addqw #4,%sp
10c3fc76: 2e8b movel %a3,%sp@
10c3fc78: 2f03 movel %d3,%sp@-
10c3fc7a: 2f0c movel %a4,%sp@-
10c3fc7c: 4eb9 10c3 c44c jsr 10c3c44c <ext2_free_blocks>
10c3fc82: 4cee 1c3c ffe4 moveml %fp@(-28),%d2-%d5/%a2-%a4
10c3fc88: 4e5e unlk %fp
10c3fc8a: 4e75 rts
10c3fc8c <ext2_truncate>:
10c3fc8c: 4e56 ffbc linkw %fp,#-68
10c3fc90: 48e7 3f3c moveml %d2-%d7/%a2-%a5,%sp@-
10c3fc94: 286e 0008 moveal %fp@(8),%a4
10c3fc98: 4bec 011a lea %a4@(282),%a5
10c3fc9c: 206c 0094 moveal %a4@(148),%a0
10c3fca0: 2c28 000a movel %a0@(10),%d6
10c3fca4: e48e lsrl #2,%d6
10c3fca6: 42ae ffbc clrl %fp@(-68)
10c3fcaa: 302c 0032 movew %a4@(50),%d0
10c3fcae: 0240 f000 andiw #-4096,%d0
10c3fcb2: 0c40 8000 cmpiw #-32768,%d0
10c3fcb6: 670e beqs 10c3fcc6 <ext2_truncate+0x3a>
10c3fcb8: 0c40 4000 cmpiw #16384,%d0
10c3fcbc: 6708 beqs 10c3fcc6 <ext2_truncate+0x3a>
10c3fcbe: 0c40 a000 cmpiw #-24576,%d0
10c3fcc2: 6600 0364 bnew 10c40028 <ext2_truncate+0x39c>
10c3fcc6: 7018 moveq #24,%d0
10c3fcc8: c0ac 0108 andl %a4@(264),%d0
10c3fccc: 6600 035a bnew 10c40028 <ext2_truncate+0x39c>
10c3fcd0: 2f0c movel %a4,%sp@-
10c3fcd2: 4eba f3d2 jsr %pc@(10c3f0a6 <ext2_discard_prealloc>)
10c3fcd6: 206c 0094 moveal %a4@(148),%a0
10c3fcda: 2628 000a movel %a0@(10),%d3
10c3fcde: 4282 clrl %d2
10c3fce0: 282c 0040 movel %a4@(64),%d4
10c3fce4: 2a2c 0044 movel %a4@(68),%d5
10c3fce8: 2004 movel %d4,%d0
10c3fcea: 2205 movel %d5,%d1
10c3fcec: d283 addl %d3,%d1
10c3fcee: d182 addxl %d2,%d0
10c3fcf0: 4282 clrl %d2
10c3fcf2: 1428 000e moveb %a0@(14),%d2
10c3fcf6: 2f02 movel %d2,%sp@-
10c3fcf8: 4282 clrl %d2
10c3fcfa: 5381 subql #1,%d1
10c3fcfc: 9182 subxl %d2,%d0
10c3fcfe: 2f01 movel %d1,%sp@-
10c3fd00: 2f00 movel %d0,%sp@-
10c3fd02: 4eb9 10c8 54f8 jsr 10c854f8 <__ashrdi3>
10c3fd08: 4fef 000c lea %sp@(12),%sp
10c3fd0c: 2400 movel %d0,%d2
10c3fd0e: 2601 movel %d1,%d3
10c3fd10: 487a f87a pea %pc@(10c3f58c <ext2_get_block>)
10c3fd14: 2f05 movel %d5,%sp@-
10c3fd16: 2f04 movel %d4,%sp@-
10c3fd18: 2f2c 00a8 movel %a4@(168),%sp@-
10c3fd1c: 4eb9 10c2 6ae6 jsr 10c26ae6 <block_truncate_page>
10c3fd22: 45ee fff0 lea %fp@(-16),%a2
10c3fd26: 2f0a movel %a2,%sp@-
10c3fd28: 2f03 movel %d3,%sp@-
10c3fd2a: 2f0c movel %a4,%sp@-
10c3fd2c: 4eba f42a jsr %pc@(10c3f158 <ext2_block_to_path>)
10c3fd30: 2800 movel %d0,%d4
10c3fd32: 4fef 0020 lea %sp@(32),%sp
10c3fd36: 6700 02f0 beqw 10c40028 <ext2_truncate+0x39c>
10c3fd3a: 7001 moveq #1,%d0
10c3fd3c: b084 cmpl %d4,%d0
10c3fd3e: 6600 00ac bnew 10c3fdec <ext2_truncate+0x160>
10c3fd42: 202e fff0 movel %fp@(-16),%d0
10c3fd46: e588 lsll #2,%d0
10c3fd48: 45f5 0800 lea %a5@(00000000,%d0:l),%a2
10c3fd4c: 7630 moveq #48,%d3
10c3fd4e: d68d addl %a5,%d3
10c3fd50: 97cb subal %a3,%a3
10c3fd52: 7800 moveq #0,%d4
10c3fd54: 2e3c 1002 5790 movel #268588944,%d7
10c3fd5a: b68a cmpl %a2,%d3
10c3fd5c: 6366 blss 10c3fdc4 <ext2_truncate+0x138>
10c3fd5e: 2012 movel %a2@,%d0
10c3fd60: 2400 movel %d0,%d2
10c3fd62: e14a lslw #8,%d2
10c3fd64: 4842 swap %d2
10c3fd66: 4242 clrw %d2
10c3fd68: 2200 movel %d0,%d1
10c3fd6a: 0281 0000 ff00 andil #65280,%d1
10c3fd70: e189 lsll #8,%d1
10c3fd72: 8481 orl %d1,%d2
10c3fd74: 2200 movel %d0,%d1
10c3fd76: 0281 00ff 0000 andil #16711680,%d1
10c3fd7c: e089 lsrl #8,%d1
10c3fd7e: 8481 orl %d1,%d2
10c3fd80: 4240 clrw %d0
10c3fd82: 4840 swap %d0
10c3fd84: e048 lsrw #8,%d0
10c3fd86: 8480 orl %d0,%d2
10c3fd88: 6734 beqs 10c3fdbe <ext2_truncate+0x132>
10c3fd8a: 4292 clrl %a2@
10c3fd8c: 4a84 tstl %d4
10c3fd8e: 672a beqs 10c3fdba <ext2_truncate+0x12e>
10c3fd90: 2002 movel %d2,%d0
10c3fd92: 9084 subl %d4,%d0
10c3fd94: b08b cmpl %a3,%d0
10c3fd96: 6604 bnes 10c3fd9c <ext2_truncate+0x110>
10c3fd98: 5284 addql #1,%d4
10c3fd9a: 6022 bras 10c3fdbe <ext2_truncate+0x132>
10c3fd9c: 4878 0007 pea 7 <LSIGTRAP+0x2>
10c3fda0: 2f0c movel %a4,%sp@-
10c3fda2: 4eb9 10c3 3710 jsr 10c33710 <__mark_inode_dirty>
10c3fda8: 584f addqw #4,%sp
10c3fdaa: 2e84 movel %d4,%sp@
10c3fdac: 2f0b movel %a3,%sp@-
10c3fdae: 2f0c movel %a4,%sp@-
10c3fdb0: 4eb9 10c3 c44c jsr 10c3c44c <ext2_free_blocks>
10c3fdb6: 4fef 000c lea %sp@(12),%sp
10c3fdba: 2642 moveal %d2,%a3
10c3fdbc: 7801 moveq #1,%d4
10c3fdbe: 588a addql #4,%a2
10c3fdc0: b68a cmpl %a2,%d3
10c3fdc2: 629a bhis 10c3fd5e <ext2_truncate+0xd2>
10c3fdc4: 4a84 tstl %d4
10c3fdc6: 6700 0178 beqw 10c3ff40 <ext2_truncate+0x2b4>
10c3fdca: 4878 0007 pea 7 <LSIGTRAP+0x2>
10c3fdce: 2f0c movel %a4,%sp@-
10c3fdd0: 4eb9 10c3 3710 jsr 10c33710 <__mark_inode_dirty>
10c3fdd6: 584f addqw #4,%sp
10c3fdd8: 2e84 movel %d4,%sp@
10c3fdda: 2f0b movel %a3,%sp@-
10c3fddc: 2f0c movel %a4,%sp@-
10c3fdde: 4eb9 10c3 c44c jsr 10c3c44c <ext2_free_blocks>
10c3fde4: 4fef 000c lea %sp@(12),%sp
10c3fde8: 6000 0156 braw 10c3ff40 <ext2_truncate+0x2b4>
10c3fdec: 486e ffbc pea %fp@(-68)
10c3fdf0: 74c0 moveq #-64,%d2
10c3fdf2: d48e addl %fp,%d2
10c3fdf4: 2f02 movel %d2,%sp@-
10c3fdf6: 2f0a movel %a2,%sp@-
10c3fdf8: 2f04 movel %d4,%sp@-
10c3fdfa: 2f0c movel %a4,%sp@-
10c3fdfc: 4eba fc1a jsr %pc@(10c3fa18 <ext2_find_shared>)
10c3fe00: 2640 moveal %d0,%a3
10c3fe02: 4fef 0014 lea %sp@(20),%sp
10c3fe06: 2a02 movel %d2,%d5
10c3fe08: 4aae ffbc tstl %fp@(-68)
10c3fe0c: 6764 beqs 10c3fe72 <ext2_truncate+0x1e6>
10c3fe0e: ba8b cmpl %a3,%d5
10c3fe10: 6610 bnes 10c3fe22 <ext2_truncate+0x196>
10c3fe12: 4878 0007 pea 7 <LSIGTRAP+0x2>
10c3fe16: 2f0c movel %a4,%sp@-
10c3fe18: 4eb9 10c3 3710 jsr 10c33710 <__mark_inode_dirty>
10c3fe1e: 508f addql #8,%sp
10c3fe20: 601a bras 10c3fe3c <ext2_truncate+0x1b0>
10c3fe22: 242b 0008 movel %a3@(8),%d2
10c3fe26: 2f02 movel %d2,%sp@-
10c3fe28: 4eb9 10c2 5c50 jsr 10c25c50 <mark_buffer_dirty>
10c3fe2e: 2f0c movel %a4,%sp@-
10c3fe30: 2f02 movel %d2,%sp@-
10c3fe32: 4eb9 10c2 53f4 jsr 10c253f4 <buffer_insert_inode_queue>
10c3fe38: 4fef 000c lea %sp@(12),%sp
10c3fe3c: 2004 movel %d4,%d0
10c3fe3e: d080 addl %d0,%d0
10c3fe40: d084 addl %d4,%d0
10c3fe42: e588 lsll #2,%d0
10c3fe44: d085 addl %d5,%d0
10c3fe46: 720c moveq #12,%d1
10c3fe48: d28b addl %a3,%d1
10c3fe4a: 2f3c aaaa aaab movel #-1431655765,%sp@-
10c3fe50: 9081 subl %d1,%d0
10c3fe52: 2f00 movel %d0,%sp@-
10c3fe54: 4eb9 10c8 591c jsr 10c8591c <__mulsi3>
10c3fe5a: 508f addql #8,%sp
10c3fe5c: e480 asrl #2,%d0
10c3fe5e: 2f00 movel %d0,%sp@-
10c3fe60: 486e ffc0 pea %fp@(-64)
10c3fe64: 486e ffbc pea %fp@(-68)
10c3fe68: 2f0c movel %a4,%sp@-
10c3fe6a: 4eba fc8a jsr %pc@(10c3faf6 <ext2_free_branches>)
10c3fe6e: 4fef 0010 lea %sp@(16),%sp
10c3fe72: 2205 movel %d5,%d1
10c3fe74: 2e3c 1002 5790 movel #268588944,%d7
10c3fe7a: b28b cmpl %a3,%d1
10c3fe7c: 6400 00c2 bccw 10c3ff40 <ext2_truncate+0x2b4>
10c3fe80: 2004 movel %d4,%d0
10c3fe82: d080 addl %d0,%d0
10c3fe84: 2600 movel %d0,%d3
10c3fe86: d684 addl %d4,%d3
10c3fe88: e58b lsll #2,%d3
10c3fe8a: 45eb 0008 lea %a3@(8),%a2
10c3fe8e: d283 addl %d3,%d1
10c3fe90: 700c moveq #12,%d0
10c3fe92: d08b addl %a3,%d0
10c3fe94: 2f3c aaaa aaab movel #-1431655765,%sp@-
10c3fe9a: 9280 subl %d0,%d1
10c3fe9c: 2f01 movel %d1,%sp@-
10c3fe9e: 4eb9 10c8 591c jsr 10c8591c <__mulsi3>
10c3fea4: 508f addql #8,%sp
10c3fea6: e480 asrl #2,%d0
10c3fea8: 2f00 movel %d0,%sp@-
10c3feaa: 2052 moveal %a2@,%a0
10c3feac: 2006 movel %d6,%d0
10c3feae: e588 lsll #2,%d0
10c3feb0: d0a8 0030 addl %a0@(48),%d0
10c3feb4: 2f00 movel %d0,%sp@-
10c3feb6: 222a fff8 movel %a2@(-8),%d1
10c3feba: 5881 addql #4,%d1
10c3febc: 2f01 movel %d1,%sp@-
10c3febe: 2f0c movel %a4,%sp@-
10c3fec0: 4eba fc34 jsr %pc@(10c3faf6 <ext2_free_branches>)
10c3fec4: 2412 movel %a2@,%d2
10c3fec6: 4fef 000c lea %sp@(12),%sp
10c3feca: 2e82 movel %d2,%sp@
10c3fecc: 4eb9 10c2 5c50 jsr 10c25c50 <mark_buffer_dirty>
10c3fed2: 2f0c movel %a4,%sp@-
10c3fed4: 2f02 movel %d2,%sp@-
10c3fed6: 4eb9 10c2 53f4 jsr 10c253f4 <buffer_insert_inode_queue>
10c3fedc: 4fef 000c lea %sp@(12),%sp
10c3fee0: 206c 0094 moveal %a4@(148),%a0
10c3fee4: 0828 0004 0027 btst #4,%a0@(39)
10c3feea: 6608 bnes 10c3fef4 <ext2_truncate+0x268>
10c3feec: 082c 0000 010b btst #0,%a4@(267)
10c3fef2: 672e beqs 10c3ff22 <ext2_truncate+0x296>
10c3fef4: 2f0a movel %a2,%sp@-
10c3fef6: 4878 0001 pea 1 <PF_DTRACE_OFF>
10c3fefa: 4878 0001 pea 1 <PF_DTRACE_OFF>
10c3fefe: 4eb9 10c4 c80c jsr 10c4c80c <ll_rw_block>
10c3ff04: 2212 movel %a2@,%d1
10c3ff06: 4fef 000c lea %sp@(12),%sp
10c3ff0a: 2241 moveal %d1,%a1
10c3ff0c: 41e9 0014 lea %a1@(20),%a0
10c3ff10: 2010 movel %a0@,%d0
10c3ff12: 0800 0002 btst #2,%d0
10c3ff16: 670a beqs 10c3ff22 <ext2_truncate+0x296>
10c3ff18: 2f01 movel %d1,%sp@-
10c3ff1a: 4eb9 10c2 4c0c jsr 10c24c0c <__wait_on_buffer>
10c3ff20: 588f addql #4,%sp
10c3ff22: 2012 movel %a2@,%d0
10c3ff24: 670a beqs 10c3ff30 <ext2_truncate+0x2a4>
10c3ff26: 2f00 movel %d0,%sp@-
10c3ff28: 4eb9 10c2 5d3a jsr 10c25d3a <__brelse>
10c3ff2e: 588f addql #4,%sp
10c3ff30: 45ea fff4 lea %a2@(-12),%a2
10c3ff34: 47eb fff4 lea %a3@(-12),%a3
10c3ff38: 2205 movel %d5,%d1
10c3ff3a: b28b cmpl %a3,%d1
10c3ff3c: 6500 ff50 bcsw 10c3fe8e <ext2_truncate+0x202>
10c3ff40: 202e fff0 movel %fp@(-16),%d0
10c3ff44: 720d moveq #13,%d1
10c3ff46: b280 cmpl %d0,%d1
10c3ff48: 6776 beqs 10c3ffc0 <ext2_truncate+0x334>
10c3ff4a: 6d08 blts 10c3ff54 <ext2_truncate+0x2c8>
10c3ff4c: 740c moveq #12,%d2
10c3ff4e: b480 cmpl %d0,%d2
10c3ff50: 673c beqs 10c3ff8e <ext2_truncate+0x302>
10c3ff52: 6008 bras 10c3ff5c <ext2_truncate+0x2d0>
10c3ff54: 720e moveq #14,%d1
10c3ff56: b280 cmpl %d0,%d1
10c3ff58: 6700 0098 beqw 10c3fff2 <ext2_truncate+0x366>
10c3ff5c: 2d6d 0030 ffbc movel %a5@(48),%fp@(-68)
10c3ff62: 672a beqs 10c3ff8e <ext2_truncate+0x302>
10c3ff64: 42ad 0030 clrl %a5@(48)
10c3ff68: 4878 0007 pea 7 <LSIGTRAP+0x2>
10c3ff6c: 2f0c movel %a4,%sp@-
10c3ff6e: 4eb9 10c3 3710 jsr 10c33710 <__mark_inode_dirty>
10c3ff74: 584f addqw #4,%sp
10c3ff76: 2ebc 0000 0001 movel #1,%sp@
10c3ff7c: 486e ffc0 pea %fp@(-64)
10c3ff80: 486e ffbc pea %fp@(-68)
10c3ff84: 2f0c movel %a4,%sp@-
10c3ff86: 4eba fb6e jsr %pc@(10c3faf6 <ext2_free_branches>)
10c3ff8a: 4fef 0010 lea %sp@(16),%sp
10c3ff8e: 2d6d 0034 ffbc movel %a5@(52),%fp@(-68)
10c3ff94: 672a beqs 10c3ffc0 <ext2_truncate+0x334>
10c3ff96: 42ad 0034 clrl %a5@(52)
10c3ff9a: 4878 0007 pea 7 <LSIGTRAP+0x2>
10c3ff9e: 2f0c movel %a4,%sp@-
10c3ffa0: 4eb9 10c3 3710 jsr 10c33710 <__mark_inode_dirty>
10c3ffa6: 584f addqw #4,%sp
10c3ffa8: 2ebc 0000 0002 movel #2,%sp@
10c3ffae: 486e ffc0 pea %fp@(-64)
10c3ffb2: 486e ffbc pea %fp@(-68)
10c3ffb6: 2f0c movel %a4,%sp@-
10c3ffb8: 4eba fb3c jsr %pc@(10c3faf6 <ext2_free_branches>)
10c3ffbc: 4fef 0010 lea %sp@(16),%sp
10c3ffc0: 2d6d 0038 ffbc movel %a5@(56),%fp@(-68)
10c3ffc6: 672a beqs 10c3fff2 <ext2_truncate+0x366>
10c3ffc8: 42ad 0038 clrl %a5@(56)
10c3ffcc: 4878 0007 pea 7 <LSIGTRAP+0x2>
10c3ffd0: 2f0c movel %a4,%sp@-
10c3ffd2: 4eb9 10c3 3710 jsr 10c33710 <__mark_inode_dirty>
10c3ffd8: 584f addqw #4,%sp
10c3ffda: 2ebc 0000 0003 movel #3,%sp@
10c3ffe0: 486e ffc0 pea %fp@(-64)
10c3ffe4: 486e ffbc pea %fp@(-68)
10c3ffe8: 2f0c movel %a4,%sp@-
10c3ffea: 4eba fb0a jsr %pc@(10c3faf6 <ext2_free_branches>)
10c3ffee: 4fef 0010 lea %sp@(16),%sp
10c3fff2: 2047 moveal %d7,%a0
10c3fff4: 2010 movel %a0@,%d0
10c3fff6: 2940 0050 movel %d0,%a4@(80)
10c3fffa: 2940 004c movel %d0,%a4@(76)
10c3fffe: 206c 0094 moveal %a4@(148),%a0
10c40002: 0828 0004 0027 btst #4,%a0@(39)
10c40008: 6608 bnes 10c40012 <ext2_truncate+0x386>
10c4000a: 082c 0000 010b btst #0,%a4@(267)
10c40010: 670a beqs 10c4001c <ext2_truncate+0x390>
10c40012: 2f0c movel %a4,%sp@-
10c40014: 4eb9 10c4 0bcc jsr 10c40bcc <ext2_sync_inode>
10c4001a: 600c bras 10c40028 <ext2_truncate+0x39c>
10c4001c: 4878 0007 pea 7 <LSIGTRAP+0x2>
10c40020: 2f0c movel %a4,%sp@-
10c40022: 4eb9 10c3 3710 jsr 10c33710 <__mark_inode_dirty>
10c40028: 4cee 3cfc ff94 moveml %fp@(-108),%d2-%d7/%a2-%a5
10c4002e: 4e5e unlk %fp
10c40030: 4e75 rts
10c40032 <ext2_read_inode>:
10c40032: 4e56 0000 linkw %fp,#0
10c40036: 48e7 3c3c moveml %d2-%d5/%a2-%a5,%sp@-
10c4003a: 266e 0008 moveal %fp@(8),%a3
10c4003e: 262b 0028 movel %a3@(40),%d3
10c40042: 2003 movel %d3,%d0
10c40044: 5580 subql #2,%d0
10c40046: 7202 moveq #2,%d1
10c40048: b280 cmpl %d0,%d1
10c4004a: 640a bccs 10c40056 <ext2_read_inode+0x24>
10c4004c: 206b 0094 moveal %a3@(148),%a0
10c40050: b6a8 019a cmpl %a0@(410),%d3
10c40054: 6538 bcss 10c4008e <ext2_read_inode+0x5c>
10c40056: 286b 0094 moveal %a3@(148),%a4
10c4005a: 206c 00f2 moveal %a4@(242),%a0
10c4005e: 2410 movel %a0@,%d2
10c40060: 2202 movel %d2,%d1
10c40062: e149 lslw #8,%d1
10c40064: 4841 swap %d1
10c40066: 4241 clrw %d1
10c40068: 2002 movel %d2,%d0
10c4006a: 0280 0000 ff00 andil #65280,%d0
10c40070: e188 lsll #8,%d0
10c40072: 8280 orl %d0,%d1
10c40074: 2002 movel %d2,%d0
10c40076: 0280 00ff 0000 andil #16711680,%d0
10c4007c: e088 lsrl #8,%d0
10c4007e: 8280 orl %d0,%d1
10c40080: 4242 clrw %d2
10c40082: 4842 swap %d2
10c40084: e04a lsrw #8,%d2
10c40086: 8282 orl %d2,%d1
10c40088: 244c moveal %a4,%a2
10c4008a: b283 cmpl %d3,%d1
10c4008c: 6422 bccs 10c400b0 <ext2_read_inode+0x7e>
10c4008e: 2f2b 0028 movel %a3@(40),%sp@-
10c40092: 4879 1000 416b pea 1000416b <tvecs+0x25d3>
10c40098: 4879 1000 4181 pea 10004181 <tvecs+0x25e9>
10c4009e: 2f2b 0094 movel %a3@(148),%sp@-
10c400a2: 4eb9 10c4 13f8 jsr 10c413f8 <ext2_error>
10c400a8: 4fef 0010 lea %sp@(16),%sp
10c400ac: 6000 053e braw 10c405ec <ext2_read_inode+0x5ba>
10c400b0: 5383 subql #1,%d3
10c400b2: 2f2a 00da movel %a2@(218),%sp@-
10c400b6: 2f03 movel %d3,%sp@-
10c400b8: 4eb9 10c8 5940 jsr 10c85940 <__udivsi3>
10c400be: 508f addql #8,%sp
10c400c0: 2a00 movel %d0,%d5
10c400c2: baaa 00ea cmpl %a2@(234),%d5
10c400c6: 6508 bcss 10c400d0 <ext2_read_inode+0x9e>
10c400c8: 4879 1000 4191 pea 10004191 <tvecs+0x25f9>
10c400ce: 6028 bras 10c400f8 <ext2_read_inode+0xc6>
10c400d0: 2005 movel %d5,%d0
10c400d2: 222a 0192 movel %a2@(402),%d1
10c400d6: e2a8 lsrl %d1,%d0
10c400d8: 222a 00e6 movel %a2@(230),%d1
10c400dc: 5381 subql #1,%d1
10c400de: 2405 movel %d5,%d2
10c400e0: c481 andl %d1,%d2
10c400e2: 206a 00f6 moveal %a2@(246),%a0
10c400e6: e588 lsll #2,%d0
10c400e8: 2a70 0800 moveal %a0@(00000000,%d0:l),%a5
10c400ec: bafc 0000 cmpaw #0,%a5
10c400f0: 661c bnes 10c4010e <ext2_read_inode+0xdc>
10c400f2: 4879 1000 41a7 pea 100041a7 <tvecs+0x260f>
10c400f8: 4879 1000 4181 pea 10004181 <tvecs+0x25e9>
10c400fe: 2f0a movel %a2,%sp@-
10c40100: 4eb9 10c4 13f8 jsr 10c413f8 <ext2_error>
10c40106: 4fef 000c lea %sp@(12),%sp
10c4010a: 6000 04e0 braw 10c405ec <ext2_read_inode+0x5ba>
10c4010e: 246d 0030 moveal %a5@(48),%a2
10c40112: 2f2c 00da movel %a4@(218),%sp@-
10c40116: 2f03 movel %d3,%sp@-
10c40118: 4eb9 10c8 599c jsr 10c8599c <__umodsi3>
10c4011e: 584f addqw #4,%sp
10c40120: 2eac 0196 movel %a4@(406),%sp@
10c40124: 2f00 movel %d0,%sp@-
10c40126: 4eb9 10c8 591c jsr 10c8591c <__mulsi3>
10c4012c: 508f addql #8,%sp
10c4012e: 2800 movel %d0,%d4
10c40130: 4280 clrl %d0
10c40132: 102c 000e moveb %a4@(14),%d0
10c40136: 2604 movel %d4,%d3
10c40138: e0ab lsrl %d0,%d3
10c4013a: eb8a lsll #5,%d2
10c4013c: 2432 2808 movel %a2@(00000008,%d2:l),%d2
10c40140: 2202 movel %d2,%d1
10c40142: e149 lslw #8,%d1
10c40144: 4841 swap %d1
10c40146: 4241 clrw %d1
10c40148: 2002 movel %d2,%d0
10c4014a: 0280 0000 ff00 andil #65280,%d0
10c40150: e188 lsll #8,%d0
10c40152: 8280 orl %d0,%d1
10c40154: 2002 movel %d2,%d0
10c40156: 0280 00ff 0000 andil #16711680,%d0
10c4015c: e088 lsrl #8,%d0
10c4015e: 8280 orl %d0,%d1
10c40160: 4242 clrw %d2
10c40162: 4842 swap %d2
10c40164: e04a lsrw #8,%d2
10c40166: 8282 orl %d2,%d1
10c40168: 2401 movel %d1,%d2
10c4016a: d483 addl %d3,%d2
10c4016c: 2f2c 000a movel %a4@(10),%sp@-
10c40170: 2f02 movel %d2,%sp@-
10c40172: 4280 clrl %d0
10c40174: 302b 0030 movew %a3@(48),%d0
10c40178: 2f00 movel %d0,%sp@-
10c4017a: 4eb9 10c2 5dac jsr 10c25dac <bread>
10c40180: 2a40 moveal %d0,%a5
10c40182: 4fef 000c lea %sp@(12),%sp
10c40186: bafc 0000 cmpaw #0,%a5
10c4018a: 6624 bnes 10c401b0 <ext2_read_inode+0x17e>
10c4018c: 2f02 movel %d2,%sp@-
10c4018e: 2f2b 0028 movel %a3@(40),%sp@-
10c40192: 4879 1000 41bd pea 100041bd <tvecs+0x2625>
10c40198: 4879 1000 4181 pea 10004181 <tvecs+0x25e9>
10c4019e: 2f2b 0094 movel %a3@(148),%sp@-
10c401a2: 4eb9 10c4 13f8 jsr 10c413f8 <ext2_error>
10c401a8: 4fef 0014 lea %sp@(20),%sp
10c401ac: 6000 043e braw 10c405ec <ext2_read_inode+0x5ba>
10c401b0: 206b 0094 moveal %a3@(148),%a0
10c401b4: 2028 000a movel %a0@(10),%d0
10c401b8: 5380 subql #1,%d0
10c401ba: c880 andl %d0,%d4
10c401bc: 226d 0030 moveal %a5@(48),%a1
10c401c0: d3c4 addal %d4,%a1
10c401c2: 3011 movew %a1@,%d0
10c401c4: e058 rorw #8,%d0
10c401c6: 3740 0032 movew %d0,%a3@(50)
10c401ca: 3029 0002 movew %a1@(2),%d0
10c401ce: e058 rorw #8,%d0
10c401d0: 4281 clrl %d1
10c401d2: 3200 movew %d0,%d1
10c401d4: 2741 0036 movel %d1,%a3@(54)
10c401d8: 3029 0018 movew %a1@(24),%d0
10c401dc: e058 rorw #8,%d0
10c401de: 4282 clrl %d2
10c401e0: 3400 movew %d0,%d2
10c401e2: 2742 003a movel %d2,%a3@(58)
10c401e6: 0828 0001 0180 btst #1,%a0@(384)
10c401ec: 6620 bnes 10c4020e <ext2_read_inode+0x1dc>
10c401ee: 3029 0078 movew %a1@(120),%d0
10c401f2: e058 rorw #8,%d0
10c401f4: 4840 swap %d0
10c401f6: 4240 clrw %d0
10c401f8: 8280 orl %d0,%d1
10c401fa: 2741 0036 movel %d1,%a3@(54)
10c401fe: 3029 007a movew %a1@(122),%d0
10c40202: e058 rorw #8,%d0
10c40204: 4840 swap %d0
10c40206: 4240 clrw %d0
10c40208: 8480 orl %d0,%d2
10c4020a: 2742 003a movel %d2,%a3@(58)
10c4020e: 3629 001a movew %a1@(26),%d3
10c40212: e05b rorw #8,%d3
10c40214: 3743 0034 movew %d3,%a3@(52)
10c40218: 2429 0004 movel %a1@(4),%d2
10c4021c: 2202 movel %d2,%d1
10c4021e: e149 lslw #8,%d1
10c40220: 4841 swap %d1
10c40222: 4241 clrw %d1
10c40224: 2002 movel %d2,%d0
10c40226: 0280 0000 ff00 andil #65280,%d0
10c4022c: e188 lsll #8,%d0
10c4022e: 8280 orl %d0,%d1
10c40230: 2002 movel %d2,%d0
10c40232: 0280 00ff 0000 andil #16711680,%d0
10c40238: e088 lsrl #8,%d0
10c4023a: 8280 orl %d0,%d1
10c4023c: 4242 clrw %d2
10c4023e: 4842 swap %d2
10c40240: e04a lsrw #8,%d2
10c40242: 8282 orl %d2,%d1
10c40244: 2741 0044 movel %d1,%a3@(68)
10c40248: 42ab 0040 clrl %a3@(64)
10c4024c: 2429 0008 movel %a1@(8),%d2
10c40250: 2202 movel %d2,%d1
10c40252: e149 lslw #8,%d1
10c40254: 4841 swap %d1
10c40256: 4241 clrw %d1
10c40258: 2002 movel %d2,%d0
10c4025a: 0280 0000 ff00 andil #65280,%d0
10c40260: e188 lsll #8,%d0
10c40262: 8280 orl %d0,%d1
10c40264: 2002 movel %d2,%d0
10c40266: 0280 00ff 0000 andil #16711680,%d0
10c4026c: e088 lsrl #8,%d0
10c4026e: 8280 orl %d0,%d1
10c40270: 4242 clrw %d2
10c40272: 4842 swap %d2
10c40274: e04a lsrw #8,%d2
10c40276: 8282 orl %d2,%d1
10c40278: 2741 0048 movel %d1,%a3@(72)
10c4027c: 2429 000c movel %a1@(12),%d2
10c40280: 2202 movel %d2,%d1
10c40282: e149 lslw #8,%d1
10c40284: 4841 swap %d1
10c40286: 4241 clrw %d1
10c40288: 2002 movel %d2,%d0
10c4028a: 0280 0000 ff00 andil #65280,%d0
10c40290: e188 lsll #8,%d0
10c40292: 8280 orl %d0,%d1
10c40294: 2002 movel %d2,%d0
10c40296: 0280 00ff 0000 andil #16711680,%d0
10c4029c: e088 lsrl #8,%d0
10c4029e: 8280 orl %d0,%d1
10c402a0: 4242 clrw %d2
10c402a2: 4842 swap %d2
10c402a4: e04a lsrw #8,%d2
10c402a6: 8282 orl %d2,%d1
10c402a8: 2741 0050 movel %d1,%a3@(80)
10c402ac: 2429 0010 movel %a1@(16),%d2
10c402b0: 2202 movel %d2,%d1
10c402b2: e149 lslw #8,%d1
10c402b4: 4841 swap %d1
10c402b6: 4241 clrw %d1
10c402b8: 2002 movel %d2,%d0
10c402ba: 0280 0000 ff00 andil #65280,%d0
10c402c0: e188 lsll #8,%d0
10c402c2: 8280 orl %d0,%d1
10c402c4: 2002 movel %d2,%d0
10c402c6: 0280 00ff 0000 andil #16711680,%d0
10c402cc: e088 lsrl #8,%d0
10c402ce: 8280 orl %d0,%d1
10c402d0: 4242 clrw %d2
10c402d2: 4842 swap %d2
10c402d4: e04a lsrw #8,%d2
10c402d6: 8282 orl %d2,%d1
10c402d8: 2741 004c movel %d1,%a3@(76)
10c402dc: 2229 0014 movel %a1@(20),%d1
10c402e0: 2401 movel %d1,%d2
10c402e2: e14a lslw #8,%d2
10c402e4: 4842 swap %d2
10c402e6: 4242 clrw %d2
10c402e8: 2001 movel %d1,%d0
10c402ea: 0280 0000 ff00 andil #65280,%d0
10c402f0: e188 lsll #8,%d0
10c402f2: 8480 orl %d0,%d2
10c402f4: 2001 movel %d1,%d0
10c402f6: 0280 00ff 0000 andil #16711680,%d0
10c402fc: e088 lsrl #8,%d0
10c402fe: 8480 orl %d0,%d2
10c40300: 4241 clrw %d1
10c40302: 4841 swap %d1
10c40304: e049 lsrw #8,%d1
10c40306: 8481 orl %d1,%d2
10c40308: 2742 016a movel %d2,%a3@(362)
10c4030c: 4a43 tstw %d3
10c4030e: 6618 bnes 10c40328 <ext2_read_inode+0x2f6>
10c40310: 4a6b 0032 tstw %a3@(50)
10c40314: 6704 beqs 10c4031a <ext2_read_inode+0x2e8>
10c40316: 4a82 tstl %d2
10c40318: 670e beqs 10c40328 <ext2_read_inode+0x2f6>
10c4031a: 2f0d movel %a5,%sp@-
10c4031c: 4eb9 10c2 5d3a jsr 10c25d3a <__brelse>
10c40322: 588f addql #4,%sp
10c40324: 6000 02c6 braw 10c405ec <ext2_read_inode+0x5ba>
10c40328: 277c 0000 1000 movel #4096,%a3@(88)
10c4032e: 0058
10c40330: 2429 001c movel %a1@(28),%d2
10c40334: 2202 movel %d2,%d1
10c40336: e149 lslw #8,%d1
10c40338: 4841 swap %d1
10c4033a: 4241 clrw %d1
10c4033c: 2002 movel %d2,%d0
10c4033e: 0280 0000 ff00 andil #65280,%d0
10c40344: e188 lsll #8,%d0
10c40346: 8280 orl %d0,%d1
10c40348: 2002 movel %d2,%d0
10c4034a: 0280 00ff 0000 andil #16711680,%d0
10c40350: e088 lsrl #8,%d0
10c40352: 8280 orl %d0,%d1
10c40354: 4242 clrw %d2
10c40356: 4842 swap %d2
10c40358: e04a lsrw #8,%d2
10c4035a: 8282 orl %d2,%d1
10c4035c: 2741 005c movel %d1,%a3@(92)
10c40360: 2039 1002 57a0 movel 100257a0 <event>,%d0
10c40366: 2200 movel %d0,%d1
10c40368: 5281 addql #1,%d1
10c4036a: 23c1 1002 57a0 movel %d1,100257a0 <event>
10c40370: 5280 addql #1,%d0
10c40372: 2740 0060 movel %d0,%a3@(96)
10c40376: 2429 0020 movel %a1@(32),%d2
10c4037a: 2202 movel %d2,%d1
10c4037c: e149 lslw #8,%d1
10c4037e: 4841 swap %d1
10c40380: 4241 clrw %d1
10c40382: 2002 movel %d2,%d0
10c40384: 0280 0000 ff00 andil #65280,%d0
10c4038a: e188 lsll #8,%d0
10c4038c: 8280 orl %d0,%d1
10c4038e: 2002 movel %d2,%d0
10c40390: 0280 00ff 0000 andil #16711680,%d0
10c40396: e088 lsrl #8,%d0
10c40398: 8280 orl %d0,%d1
10c4039a: 4242 clrw %d2
10c4039c: 4842 swap %d2
10c4039e: e04a lsrw #8,%d2
10c403a0: 8282 orl %d2,%d1
10c403a2: 2741 0156 movel %d1,%a3@(342)
10c403a6: 2429 0070 movel %a1@(112),%d2
10c403aa: 2202 movel %d2,%d1
10c403ac: e149 lslw #8,%d1
10c403ae: 4841 swap %d1
10c403b0: 4241 clrw %d1
10c403b2: 2002 movel %d2,%d0
10c403b4: 0280 0000 ff00 andil #65280,%d0
10c403ba: e188 lsll #8,%d0
10c403bc: 8280 orl %d0,%d1
10c403be: 2002 movel %d2,%d0
10c403c0: 0280 00ff 0000 andil #16711680,%d0
10c403c6: e088 lsrl #8,%d0
10c403c8: 8280 orl %d0,%d1
10c403ca: 4242 clrw %d2
10c403cc: 4842 swap %d2
10c403ce: e04a lsrw #8,%d2
10c403d0: 8282 orl %d2,%d1
10c403d2: 2741 015a movel %d1,%a3@(346)
10c403d6: 1769 0074 015e moveb %a1@(116),%a3@(350)
10c403dc: 1769 0075 015f moveb %a1@(117),%a3@(351)
10c403e2: 2429 0068 movel %a1@(104),%d2
10c403e6: 2202 movel %d2,%d1
10c403e8: e149 lslw #8,%d1
10c403ea: 4841 swap %d1
10c403ec: 4241 clrw %d1
10c403ee: 2002 movel %d2,%d0
10c403f0: 0280 0000 ff00 andil #65280,%d0
10c403f6: e188 lsll #8,%d0
10c403f8: 8280 orl %d0,%d1
10c403fa: 2002 movel %d2,%d0
10c403fc: 0280 00ff 0000 andil #16711680,%d0
10c40402: e088 lsrl #8,%d0
10c40404: 8280 orl %d0,%d1
10c40406: 4242 clrw %d2
10c40408: 4842 swap %d2
10c4040a: e04a lsrw #8,%d2
10c4040c: 8282 orl %d2,%d1
10c4040e: 2741 0162 movel %d1,%a3@(354)
10c40412: 302b 0032 movew %a3@(50),%d0
10c40416: 0240 f000 andiw #-4096,%d0
10c4041a: 0c40 8000 cmpiw #-32768,%d0
10c4041e: 663a bnes 10c4045a <ext2_read_inode+0x428>
10c40420: 2629 006c movel %a1@(108),%d3
10c40424: 2003 movel %d3,%d0
10c40426: e148 lslw #8,%d0
10c40428: 4840 swap %d0
10c4042a: 4240 clrw %d0
10c4042c: 2403 movel %d3,%d2
10c4042e: 0282 0000 ff00 andil #65280,%d2
10c40434: e18a lsll #8,%d2
10c40436: 8082 orl %d2,%d0
10c40438: 2403 movel %d3,%d2
10c4043a: 0282 00ff 0000 andil #16711680,%d2
10c40440: e08a lsrl #8,%d2
10c40442: 8082 orl %d2,%d0
10c40444: 4243 clrw %d3
10c40446: 4843 swap %d3
10c40448: e04b lsrw #8,%d3
10c4044a: 8083 orl %d3,%d0
10c4044c: 2000 movel %d0,%d0
10c4044e: 4281 clrl %d1
10c40450: 81ab 0040 orl %d0,%a3@(64)
10c40454: 83ab 0044 orl %d1,%a3@(68)
10c40458: 6030 bras 10c4048a <ext2_read_inode+0x458>
10c4045a: 2429 006c movel %a1@(108),%d2
10c4045e: 2202 movel %d2,%d1
10c40460: e149 lslw #8,%d1
10c40462: 4841 swap %d1
10c40464: 4241 clrw %d1
10c40466: 2002 movel %d2,%d0
10c40468: 0280 0000 ff00 andil #65280,%d0
10c4046e: e188 lsll #8,%d0
10c40470: 8280 orl %d0,%d1
10c40472: 2002 movel %d2,%d0
10c40474: 0280 00ff 0000 andil #16711680,%d0
10c4047a: e088 lsrl #8,%d0
10c4047c: 8280 orl %d0,%d1
10c4047e: 4242 clrw %d2
10c40480: 4842 swap %d2
10c40482: e04a lsrw #8,%d2
10c40484: 8282 orl %d2,%d1
10c40486: 2741 0166 movel %d1,%a3@(358)
10c4048a: 2429 0064 movel %a1@(100),%d2
10c4048e: 2202 movel %d2,%d1
10c40490: e149 lslw #8,%d1
10c40492: 4841 swap %d1
10c40494: 4241 clrw %d1
10c40496: 2002 movel %d2,%d0
10c40498: 0280 0000 ff00 andil #65280,%d0
10c4049e: e188 lsll #8,%d0
10c404a0: 8280 orl %d0,%d1
10c404a2: 2002 movel %d2,%d0
10c404a4: 0280 00ff 0000 andil #16711680,%d0
10c404aa: e088 lsrl #8,%d0
10c404ac: 8280 orl %d0,%d1
10c404ae: 4242 clrw %d2
10c404b0: 4842 swap %d2
10c404b2: e04a lsrw #8,%d2
10c404b4: 8282 orl %d2,%d1
10c404b6: 2741 0116 movel %d1,%a3@(278)
10c404ba: 42ab 017e clrl %a3@(382)
10c404be: 2745 016e movel %d5,%a3@(366)
10c404c2: 7400 moveq #0,%d2
10c404c4: 41e9 0028 lea %a1@(40),%a0
10c404c8: 45eb 011a lea %a3@(282),%a2
10c404cc: 7000 moveq #0,%d0
10c404ce: 24f0 0800 movel %a0@(00000000,%d0:l),%a2@+
10c404d2: 5880 addql #4,%d0
10c404d4: 5282 addql #1,%d2
10c404d6: 720e moveq #14,%d1
10c404d8: b282 cmpl %d2,%d1
10c404da: 64f2 bccs 10c404ce <ext2_read_inode+0x49c>
10c404dc: 202b 0028 movel %a3@(40),%d0
10c404e0: 5780 subql #3,%d0
10c404e2: 7201 moveq #1,%d1
10c404e4: b280 cmpl %d0,%d1
10c404e6: 6400 00a6 bccw 10c4058e <ext2_read_inode+0x55c>
10c404ea: 362b 0032 movew %a3@(50),%d3
10c404ee: 3003 movew %d3,%d0
10c404f0: 0240 f000 andiw #-4096,%d0
10c404f4: 0c40 8000 cmpiw #-32768,%d0
10c404f8: 6612 bnes 10c4050c <ext2_read_inode+0x4da>
10c404fa: 277c 1000 e68c movel #268494476,%a3@(140)
10c40500: 008c
10c40502: 277c 1000 e640 movel #268494400,%a3@(144)
10c40508: 0090
10c4050a: 6036 bras 10c40542 <ext2_read_inode+0x510>
10c4050c: 0c40 4000 cmpiw #16384,%d0
10c40510: 6612 bnes 10c40524 <ext2_read_inode+0x4f2>
10c40512: 277c 1000 e6f0 movel #268494576,%a3@(140)
10c40518: 008c
10c4051a: 277c 1000 e5f4 movel #268494324,%a3@(144)
10c40520: 0090
10c40522: 601e bras 10c40542 <ext2_read_inode+0x510>
10c40524: 0c40 a000 cmpiw #-24576,%d0
10c40528: 6626 bnes 10c40550 <ext2_read_inode+0x51e>
10c4052a: 4aab 005c tstl %a3@(92)
10c4052e: 660a bnes 10c4053a <ext2_read_inode+0x508>
10c40530: 277c 1000 e790 movel #268494736,%a3@(140)
10c40536: 008c
10c40538: 6054 bras 10c4058e <ext2_read_inode+0x55c>
10c4053a: 277c 1000 d9f8 movel #268491256,%a3@(140)
10c40540: 008c
10c40542: 206b 00a8 moveal %a3@(168),%a0
10c40546: 217c 1000 e6cc movel #268494540,%a0@(28)
10c4054c: 001c
10c4054e: 603e bras 10c4058e <ext2_read_inode+0x55c>
10c40550: 2429 0028 movel %a1@(40),%d2
10c40554: 2202 movel %d2,%d1
10c40556: e149 lslw #8,%d1
10c40558: 4841 swap %d1
10c4055a: 4241 clrw %d1
10c4055c: 2002 movel %d2,%d0
10c4055e: 0280 0000 ff00 andil #65280,%d0
10c40564: e188 lsll #8,%d0
10c40566: 8280 orl %d0,%d1
10c40568: 2002 movel %d2,%d0
10c4056a: 0280 00ff 0000 andil #16711680,%d0
10c40570: e088 lsrl #8,%d0
10c40572: 8280 orl %d0,%d1
10c40574: 4242 clrw %d2
10c40576: 4842 swap %d2
10c40578: e04a lsrw #8,%d2
10c4057a: 8282 orl %d2,%d1
10c4057c: 2f01 movel %d1,%sp@-
10c4057e: 3f03 movew %d3,%sp@-
10c40580: 4267 clrw %sp@-
10c40582: 2f0b movel %a3,%sp@-
10c40584: 4eb9 10c2 4784 jsr 10c24784 <init_special_inode>
10c4058a: 4fef 000c lea %sp@(12),%sp
10c4058e: bafc 0000 cmpaw #0,%a5
10c40592: 6708 beqs 10c4059c <ext2_read_inode+0x56a>
10c40594: 2f0d movel %a5,%sp@-
10c40596: 4eb9 10c2 5d3a jsr 10c25d3a <__brelse>
10c4059c: 42ab 0112 clrl %a3@(274)
10c405a0: 082b 0003 0159 btst #3,%a3@(345)
10c405a6: 670a beqs 10c405b2 <ext2_read_inode+0x580>
10c405a8: 7001 moveq #1,%d0
10c405aa: 2740 0112 movel %d0,%a3@(274)
10c405ae: 81ab 0108 orl %d0,%a3@(264)
10c405b2: 082b 0005 0159 btst #5,%a3@(345)
10c405b8: 670c beqs 10c405c6 <ext2_read_inode+0x594>
10c405ba: 7204 moveq #4,%d1
10c405bc: 83ab 0112 orl %d1,%a3@(274)
10c405c0: 7008 moveq #8,%d0
10c405c2: 81ab 0108 orl %d0,%a3@(264)
10c405c6: 082b 0004 0159 btst #4,%a3@(345)
10c405cc: 670c beqs 10c405da <ext2_read_inode+0x5a8>
10c405ce: 7208 moveq #8,%d1
10c405d0: 83ab 0112 orl %d1,%a3@(274)
10c405d4: 7010 moveq #16,%d0
10c405d6: 81ab 0108 orl %d0,%a3@(264)
10c405da: 4a2b 0159 tstb %a3@(345)
10c405de: 6c14 bges 10c405f4 <ext2_read_inode+0x5c2>
10c405e0: 7202 moveq #2,%d1
10c405e2: 83ab 0112 orl %d1,%a3@(274)
10c405e6: 83ab 0108 orl %d1,%a3@(264)
10c405ea: 6008 bras 10c405f4 <ext2_read_inode+0x5c2>
10c405ec: 2f0b movel %a3,%sp@-
10c405ee: 4eb9 10c3 4dac jsr 10c34dac <make_bad_inode>
10c405f4: 4cee 3c3c ffe0 moveml %fp@(-32),%d2-%d5/%a2-%a5
10c405fa: 4e5e unlk %fp
10c405fc: 4e75 rts
10c405fe <ext2_update_inode>:
10c405fe: 4e56 fffc linkw %fp,#-4
10c40602: 48e7 3c38 moveml %d2-%d5/%a2-%a4,%sp@-
10c40606: 286e 0008 moveal %fp@(8),%a4
10c4060a: 7a00 moveq #0,%d5
10c4060c: 262c 0028 movel %a4@(40),%d3
10c40610: 7002 moveq #2,%d0
10c40612: b083 cmpl %d3,%d0
10c40614: 670a beqs 10c40620 <ext2_update_inode+0x22>
10c40616: 206c 0094 moveal %a4@(148),%a0
10c4061a: b6a8 019a cmpl %a0@(410),%d3
10c4061e: 6538 bcss 10c40658 <ext2_update_inode+0x5a>
10c40620: 266c 0094 moveal %a4@(148),%a3
10c40624: 206b 00f2 moveal %a3@(242),%a0
10c40628: 2410 movel %a0@,%d2
10c4062a: 2202 movel %d2,%d1
10c4062c: e149 lslw #8,%d1
10c4062e: 4841 swap %d1
10c40630: 4241 clrw %d1
10c40632: 2002 movel %d2,%d0
10c40634: 0280 0000 ff00 andil #65280,%d0
10c4063a: e188 lsll #8,%d0
10c4063c: 8280 orl %d0,%d1
10c4063e: 2002 movel %d2,%d0
10c40640: 0280 00ff 0000 andil #16711680,%d0
10c40646: e088 lsrl #8,%d0
10c40648: 8280 orl %d0,%d1
10c4064a: 4242 clrw %d2
10c4064c: 4842 swap %d2
10c4064e: e04a lsrw #8,%d2
10c40650: 8282 orl %d2,%d1
10c40652: 244b moveal %a3,%a2
10c40654: b283 cmpl %d3,%d1
10c40656: 6420 bccs 10c40678 <ext2_update_inode+0x7a>
10c40658: 2f2c 0028 movel %a4@(40),%sp@-
10c4065c: 4879 1000 416b pea 1000416b <tvecs+0x25d3>
10c40662: 4879 1000 41ef pea 100041ef <tvecs+0x2657>
10c40668: 2f2c 0094 movel %a4@(148),%sp@-
10c4066c: 4eb9 10c4 13f8 jsr 10c413f8 <ext2_error>
10c40672: 70fb moveq #-5,%d0
10c40674: 6000 0538 braw 10c40bae <ext2_update_inode+0x5b0>
10c40678: 5383 subql #1,%d3
10c4067a: 2f2a 00da movel %a2@(218),%sp@-
10c4067e: 2f03 movel %d3,%sp@-
10c40680: 4eb9 10c8 5940 jsr 10c85940 <__udivsi3>
10c40686: 508f addql #8,%sp
10c40688: 2400 movel %d0,%d2
10c4068a: b4aa 00ea cmpl %a2@(234),%d2
10c4068e: 6510 bcss 10c406a0 <ext2_update_inode+0xa2>
10c40690: 4879 1000 4191 pea 10004191 <tvecs+0x25f9>
10c40696: 4879 1000 41ef pea 100041ef <tvecs+0x2657>
10c4069c: 2f0a movel %a2,%sp@-
10c4069e: 602e bras 10c406ce <ext2_update_inode+0xd0>
10c406a0: 2002 movel %d2,%d0
10c406a2: 222b 0192 movel %a3@(402),%d1
10c406a6: e2a8 lsrl %d1,%d0
10c406a8: 222b 00e6 movel %a3@(230),%d1
10c406ac: 5381 subql #1,%d1
10c406ae: c481 andl %d1,%d2
10c406b0: 206b 00f6 moveal %a3@(246),%a0
10c406b4: e588 lsll #2,%d0
10c406b6: 2070 0800 moveal %a0@(00000000,%d0:l),%a0
10c406ba: 2d48 fffc movel %a0,%fp@(-4)
10c406be: 661a bnes 10c406da <ext2_update_inode+0xdc>
10c406c0: 4879 1000 41a7 pea 100041a7 <tvecs+0x260f>
10c406c6: 4879 1000 41ef pea 100041ef <tvecs+0x2657>
10c406cc: 2f0b movel %a3,%sp@-
10c406ce: 4eb9 10c4 13f8 jsr 10c413f8 <ext2_error>
10c406d4: 70fb moveq #-5,%d0
10c406d6: 6000 04d6 braw 10c40bae <ext2_update_inode+0x5b0>
10c406da: 2468 0030 moveal %a0@(48),%a2
10c406de: 2f2b 00da movel %a3@(218),%sp@-
10c406e2: 2f03 movel %d3,%sp@-
10c406e4: 4eb9 10c8 599c jsr 10c8599c <__umodsi3>
10c406ea: 584f addqw #4,%sp
10c406ec: 2eab 0196 movel %a3@(406),%sp@
10c406f0: 2f00 movel %d0,%sp@-
10c406f2: 4eb9 10c8 591c jsr 10c8591c <__mulsi3>
10c406f8: 508f addql #8,%sp
10c406fa: 2800 movel %d0,%d4
10c406fc: 4280 clrl %d0
10c406fe: 102b 000e moveb %a3@(14),%d0
10c40702: 2604 movel %d4,%d3
10c40704: e0ab lsrl %d0,%d3
10c40706: eb8a lsll #5,%d2
10c40708: 2432 2808 movel %a2@(00000008,%d2:l),%d2
10c4070c: 2202 movel %d2,%d1
10c4070e: e149 lslw #8,%d1
10c40710: 4841 swap %d1
10c40712: 4241 clrw %d1
10c40714: 2002 movel %d2,%d0
10c40716: 0280 0000 ff00 andil #65280,%d0
10c4071c: e188 lsll #8,%d0
10c4071e: 8280 orl %d0,%d1
10c40720: 2002 movel %d2,%d0
10c40722: 0280 00ff 0000 andil #16711680,%d0
10c40728: e088 lsrl #8,%d0
10c4072a: 8280 orl %d0,%d1
10c4072c: 4242 clrw %d2
10c4072e: 4842 swap %d2
10c40730: e04a lsrw #8,%d2
10c40732: 8282 orl %d2,%d1
10c40734: 2401 movel %d1,%d2
10c40736: d483 addl %d3,%d2
10c40738: 2f2b 000a movel %a3@(10),%sp@-
10c4073c: 2f02 movel %d2,%sp@-
10c4073e: 4280 clrl %d0
10c40740: 302c 0030 movew %a4@(48),%d0
10c40744: 2f00 movel %d0,%sp@-
10c40746: 4eb9 10c2 5dac jsr 10c25dac <bread>
10c4074c: 2d40 fffc movel %d0,%fp@(-4)
10c40750: 2240 moveal %d0,%a1
10c40752: 4fef 000c lea %sp@(12),%sp
10c40756: b2fc 0000 cmpaw #0,%a1
10c4075a: 6622 bnes 10c4077e <ext2_update_inode+0x180>
10c4075c: 2f02 movel %d2,%sp@-
10c4075e: 2f2c 0028 movel %a4@(40),%sp@-
10c40762: 4879 1000 41bd pea 100041bd <tvecs+0x2625>
10c40768: 4879 1000 41ef pea 100041ef <tvecs+0x2657>
10c4076e: 2f2c 0094 movel %a4@(148),%sp@-
10c40772: 4eb9 10c4 13f8 jsr 10c413f8 <ext2_error>
10c40778: 70fb moveq #-5,%d0
10c4077a: 6000 0432 braw 10c40bae <ext2_update_inode+0x5b0>
10c4077e: 206c 0094 moveal %a4@(148),%a0
10c40782: 2028 000a movel %a0@(10),%d0
10c40786: 5380 subql #1,%d0
10c40788: c880 andl %d0,%d4
10c4078a: 2669 0030 moveal %a1@(48),%a3
10c4078e: d7c4 addal %d4,%a3
10c40790: 302c 0032 movew %a4@(50),%d0
10c40794: e058 rorw #8,%d0
10c40796: 3680 movew %d0,%a3@
10c40798: 206c 0094 moveal %a4@(148),%a0
10c4079c: 0828 0001 0180 btst #1,%a0@(384)
10c407a2: 6630 bnes 10c407d4 <ext2_update_inode+0x1d6>
10c407a4: 302c 0038 movew %a4@(56),%d0
10c407a8: e058 rorw #8,%d0
10c407aa: 3740 0002 movew %d0,%a3@(2)
10c407ae: 302c 003c movew %a4@(60),%d0
10c407b2: e058 rorw #8,%d0
10c407b4: 3740 0018 movew %d0,%a3@(24)
10c407b8: 4aac 016a tstl %a4@(362)
10c407bc: 6650 bnes 10c4080e <ext2_update_inode+0x210>
10c407be: 302c 0036 movew %a4@(54),%d0
10c407c2: e058 rorw #8,%d0
10c407c4: 3740 0078 movew %d0,%a3@(120)
10c407c8: 302c 003a movew %a4@(58),%d0
10c407cc: e058 rorw #8,%d0
10c407ce: 3740 007a movew %d0,%a3@(122)
10c407d2: 6042 bras 10c40816 <ext2_update_inode+0x218>
10c407d4: 202c 0036 movel %a4@(54),%d0
10c407d8: 0c80 0000 ffff cmpil #65535,%d0
10c407de: 6308 blss 10c407e8 <ext2_update_inode+0x1ea>
10c407e0: 3039 1000 cfca movew 1000cfca <fs_overflowuid+0x2>,%d0
10c407e6: 6004 bras 10c407ec <ext2_update_inode+0x1ee>
10c407e8: 302c 0038 movew %a4@(56),%d0
10c407ec: e058 rorw #8,%d0
10c407ee: 3740 0002 movew %d0,%a3@(2)
10c407f2: 0cac 0000 ffff cmpil #65535,%a4@(58)
10c407f8: 003a
10c407fa: 6308 blss 10c40804 <ext2_update_inode+0x206>
10c407fc: 3039 1000 cfce movew 1000cfce <fs_overflowgid+0x2>,%d0
10c40802: 6004 bras 10c40808 <ext2_update_inode+0x20a>
10c40804: 302c 003c movew %a4@(60),%d0
10c40808: e058 rorw #8,%d0
10c4080a: 3740 0018 movew %d0,%a3@(24)
10c4080e: 426b 0078 clrw %a3@(120)
10c40812: 426b 007a clrw %a3@(122)
10c40816: 302c 0034 movew %a4@(52),%d0
10c4081a: e058 rorw #8,%d0
10c4081c: 3740 001a movew %d0,%a3@(26)
10c40820: 242c 0044 movel %a4@(68),%d2
10c40824: 2202 movel %d2,%d1
10c40826: e149 lslw #8,%d1
10c40828: 4841 swap %d1
10c4082a: 4241 clrw %d1
10c4082c: 2002 movel %d2,%d0
10c4082e: 0280 0000 ff00 andil #65280,%d0
10c40834: e188 lsll #8,%d0
10c40836: 8280 orl %d0,%d1
10c40838: 2002 movel %d2,%d0
10c4083a: 0280 00ff 0000 andil #16711680,%d0
10c40840: e088 lsrl #8,%d0
10c40842: 8280 orl %d0,%d1
10c40844: 4242 clrw %d2
10c40846: 4842 swap %d2
10c40848: e04a lsrw #8,%d2
10c4084a: 8282 orl %d2,%d1
10c4084c: 2741 0004 movel %d1,%a3@(4)
10c40850: 242c 0048 movel %a4@(72),%d2
10c40854: 2202 movel %d2,%d1
10c40856: e149 lslw #8,%d1
10c40858: 4841 swap %d1
10c4085a: 4241 clrw %d1
10c4085c: 2002 movel %d2,%d0
10c4085e: 0280 0000 ff00 andil #65280,%d0
10c40864: e188 lsll #8,%d0
10c40866: 8280 orl %d0,%d1
10c40868: 2002 movel %d2,%d0
10c4086a: 0280 00ff 0000 andil #16711680,%d0
10c40870: e088 lsrl #8,%d0
10c40872: 8280 orl %d0,%d1
10c40874: 4242 clrw %d2
10c40876: 4842 swap %d2
10c40878: e04a lsrw #8,%d2
10c4087a: 8282 orl %d2,%d1
10c4087c: 2741 0008 movel %d1,%a3@(8)
10c40880: 242c 0050 movel %a4@(80),%d2
10c40884: 2202 movel %d2,%d1
10c40886: e149 lslw #8,%d1
10c40888: 4841 swap %d1
10c4088a: 4241 clrw %d1
10c4088c: 2002 movel %d2,%d0
10c4088e: 0280 0000 ff00 andil #65280,%d0
10c40894: e188 lsll #8,%d0
10c40896: 8280 orl %d0,%d1
10c40898: 2002 movel %d2,%d0
10c4089a: 0280 00ff 0000 andil #16711680,%d0
10c408a0: e088 lsrl #8,%d0
10c408a2: 8280 orl %d0,%d1
10c408a4: 4242 clrw %d2
10c408a6: 4842 swap %d2
10c408a8: e04a lsrw #8,%d2
10c408aa: 8282 orl %d2,%d1
10c408ac: 2741 000c movel %d1,%a3@(12)
10c408b0: 242c 004c movel %a4@(76),%d2
10c408b4: 2202 movel %d2,%d1
10c408b6: e149 lslw #8,%d1
10c408b8: 4841 swap %d1
10c408ba: 4241 clrw %d1
10c408bc: 2002 movel %d2,%d0
10c408be: 0280 0000 ff00 andil #65280,%d0
10c408c4: e188 lsll #8,%d0
10c408c6: 8280 orl %d0,%d1
10c408c8: 2002 movel %d2,%d0
10c408ca: 0280 00ff 0000 andil #16711680,%d0
10c408d0: e088 lsrl #8,%d0
10c408d2: 8280 orl %d0,%d1
10c408d4: 4242 clrw %d2
10c408d6: 4842 swap %d2
10c408d8: e04a lsrw #8,%d2
10c408da: 8282 orl %d2,%d1
10c408dc: 2741 0010 movel %d1,%a3@(16)
10c408e0: 242c 005c movel %a4@(92),%d2
10c408e4: 2202 movel %d2,%d1
10c408e6: e149 lslw #8,%d1
10c408e8: 4841 swap %d1
10c408ea: 4241 clrw %d1
10c408ec: 2002 movel %d2,%d0
10c408ee: 0280 0000 ff00 andil #65280,%d0
10c408f4: e188 lsll #8,%d0
10c408f6: 8280 orl %d0,%d1
10c408f8: 2002 movel %d2,%d0
10c408fa: 0280 00ff 0000 andil #16711680,%d0
10c40900: e088 lsrl #8,%d0
10c40902: 8280 orl %d0,%d1
10c40904: 4242 clrw %d2
10c40906: 4842 swap %d2
10c40908: e04a lsrw #8,%d2
10c4090a: 8282 orl %d2,%d1
10c4090c: 2741 001c movel %d1,%a3@(28)
10c40910: 242c 016a movel %a4@(362),%d2
10c40914: 2202 movel %d2,%d1
10c40916: e149 lslw #8,%d1
10c40918: 4841 swap %d1
10c4091a: 4241 clrw %d1
10c4091c: 2002 movel %d2,%d0
10c4091e: 0280 0000 ff00 andil #65280,%d0
10c40924: e188 lsll #8,%d0
10c40926: 8280 orl %d0,%d1
10c40928: 2002 movel %d2,%d0
10c4092a: 0280 00ff 0000 andil #16711680,%d0
10c40930: e088 lsrl #8,%d0
10c40932: 8280 orl %d0,%d1
10c40934: 4242 clrw %d2
10c40936: 4842 swap %d2
10c40938: e04a lsrw #8,%d2
10c4093a: 8282 orl %d2,%d1
10c4093c: 2741 0014 movel %d1,%a3@(20)
10c40940: 242c 0156 movel %a4@(342),%d2
10c40944: 2202 movel %d2,%d1
10c40946: e149 lslw #8,%d1
10c40948: 4841 swap %d1
10c4094a: 4241 clrw %d1
10c4094c: 2002 movel %d2,%d0
10c4094e: 0280 0000 ff00 andil #65280,%d0
10c40954: e188 lsll #8,%d0
10c40956: 8280 orl %d0,%d1
10c40958: 2002 movel %d2,%d0
10c4095a: 0280 00ff 0000 andil #16711680,%d0
10c40960: e088 lsrl #8,%d0
10c40962: 8280 orl %d0,%d1
10c40964: 4242 clrw %d2
10c40966: 4842 swap %d2
10c40968: e04a lsrw #8,%d2
10c4096a: 8282 orl %d2,%d1
10c4096c: 2741 0020 movel %d1,%a3@(32)
10c40970: 242c 015a movel %a4@(346),%d2
10c40974: 2202 movel %d2,%d1
10c40976: e149 lslw #8,%d1
10c40978: 4841 swap %d1
10c4097a: 4241 clrw %d1
10c4097c: 2002 movel %d2,%d0
10c4097e: 0280 0000 ff00 andil #65280,%d0
10c40984: e188 lsll #8,%d0
10c40986: 8280 orl %d0,%d1
10c40988: 2002 movel %d2,%d0
10c4098a: 0280 00ff 0000 andil #16711680,%d0
10c40990: e088 lsrl #8,%d0
10c40992: 8280 orl %d0,%d1
10c40994: 4242 clrw %d2
10c40996: 4842 swap %d2
10c40998: e04a lsrw #8,%d2
10c4099a: 8282 orl %d2,%d1
10c4099c: 2741 0070 movel %d1,%a3@(112)
10c409a0: 176c 015e 0074 moveb %a4@(350),%a3@(116)
10c409a6: 176c 015f 0075 moveb %a4@(351),%a3@(117)
10c409ac: 242c 0162 movel %a4@(354),%d2
10c409b0: 2202 movel %d2,%d1
10c409b2: e149 lslw #8,%d1
10c409b4: 4841 swap %d1
10c409b6: 4241 clrw %d1
10c409b8: 2002 movel %d2,%d0
10c409ba: 0280 0000 ff00 andil #65280,%d0
10c409c0: e188 lsll #8,%d0
10c409c2: 8280 orl %d0,%d1
10c409c4: 2002 movel %d2,%d0
10c409c6: 0280 00ff 0000 andil #16711680,%d0
10c409cc: e088 lsrl #8,%d0
10c409ce: 8280 orl %d0,%d1
10c409d0: 4242 clrw %d2
10c409d2: 4842 swap %d2
10c409d4: e04a lsrw #8,%d2
10c409d6: 8282 orl %d2,%d1
10c409d8: 2741 0068 movel %d1,%a3@(104)
10c409dc: 302c 0032 movew %a4@(50),%d0
10c409e0: 0240 f000 andiw #-4096,%d0
10c409e4: 0c40 4000 cmpiw #16384,%d0
10c409e8: 6632 bnes 10c40a1c <ext2_update_inode+0x41e>
10c409ea: 242c 0166 movel %a4@(358),%d2
10c409ee: 2202 movel %d2,%d1
10c409f0: e149 lslw #8,%d1
10c409f2: 4841 swap %d1
10c409f4: 4241 clrw %d1
10c409f6: 2002 movel %d2,%d0
10c409f8: 0280 0000 ff00 andil #65280,%d0
10c409fe: e188 lsll #8,%d0
10c40a00: 8280 orl %d0,%d1
10c40a02: 2002 movel %d2,%d0
10c40a04: 0280 00ff 0000 andil #16711680,%d0
10c40a0a: e088 lsrl #8,%d0
10c40a0c: 8280 orl %d0,%d1
10c40a0e: 4242 clrw %d2
10c40a10: 4842 swap %d2
10c40a12: e04a lsrw #8,%d2
10c40a14: 8282 orl %d2,%d1
10c40a16: 2741 006c movel %d1,%a3@(108)
10c40a1a: 607e bras 10c40a9a <ext2_update_inode+0x49c>
10c40a1c: 242c 0040 movel %a4@(64),%d2
10c40a20: 2202 movel %d2,%d1
10c40a22: e149 lslw #8,%d1
10c40a24: 4841 swap %d1
10c40a26: 4241 clrw %d1
10c40a28: 2002 movel %d2,%d0
10c40a2a: 0280 0000 ff00 andil #65280,%d0
10c40a30: e188 lsll #8,%d0
10c40a32: 8280 orl %d0,%d1
10c40a34: 2002 movel %d2,%d0
10c40a36: 0280 00ff 0000 andil #16711680,%d0
10c40a3c: e088 lsrl #8,%d0
10c40a3e: 8280 orl %d0,%d1
10c40a40: 4242 clrw %d2
10c40a42: 4842 swap %d2
10c40a44: e04a lsrw #8,%d2
10c40a46: 8282 orl %d2,%d1
10c40a48: 2741 006c movel %d1,%a3@(108)
10c40a4c: 202c 0040 movel %a4@(64),%d0
10c40a50: 222c 0044 movel %a4@(68),%d1
10c40a54: 4282 clrl %d2
10c40a56: 263c 7fff ffff movel #2147483647,%d3
10c40a5c: 9283 subl %d3,%d1
10c40a5e: 9182 subxl %d2,%d0
10c40a60: 6338 blss 10c40a9a <ext2_update_inode+0x49c>
10c40a62: 246c 0094 moveal %a4@(148),%a2
10c40a66: 206a 00f2 moveal %a2@(242),%a0
10c40a6a: 243c 0200 0000 movel #33554432,%d2
10c40a70: 0828 0001 0064 btst #1,%a0@(100)
10c40a76: 6706 beqs 10c40a7e <ext2_update_inode+0x480>
10c40a78: 4aa8 004c tstl %a0@(76)
10c40a7c: 661c bnes 10c40a9a <ext2_update_inode+0x49c>
10c40a7e: 2f0a movel %a2,%sp@-
10c40a80: 4eb9 10c4 15b8 jsr 10c415b8 <ext2_update_dynamic_rev>
10c40a86: 588f addql #4,%sp
10c40a88: 206a 00f2 moveal %a2@(242),%a0
10c40a8c: 85a8 0064 orl %d2,%a0@(100)
10c40a90: 2f0a movel %a2,%sp@-
10c40a92: 4eb9 10c4 2770 jsr 10c42770 <ext2_write_super>
10c40a98: 588f addql #4,%sp
10c40a9a: 242c 0116 movel %a4@(278),%d2
10c40a9e: 2202 movel %d2,%d1
10c40aa0: e149 lslw #8,%d1
10c40aa2: 4841 swap %d1
10c40aa4: 4241 clrw %d1
10c40aa6: 2002 movel %d2,%d0
10c40aa8: 0280 0000 ff00 andil #65280,%d0
10c40aae: e188 lsll #8,%d0
10c40ab0: 8280 orl %d0,%d1
10c40ab2: 2002 movel %d2,%d0
10c40ab4: 0280 00ff 0000 andil #16711680,%d0
10c40aba: e088 lsrl #8,%d0
10c40abc: 8280 orl %d0,%d1
10c40abe: 4242 clrw %d2
10c40ac0: 4842 swap %d2
10c40ac2: e04a lsrw #8,%d2
10c40ac4: 8282 orl %d2,%d1
10c40ac6: 2741 0064 movel %d1,%a3@(100)
10c40aca: 302c 0032 movew %a4@(50),%d0
10c40ace: 0240 f000 andiw #-4096,%d0
10c40ad2: 0c40 2000 cmpiw #8192,%d0
10c40ad6: 6706 beqs 10c40ade <ext2_update_inode+0x4e0>
10c40ad8: 0c40 6000 cmpiw #24576,%d0
10c40adc: 662a bnes 10c40b08 <ext2_update_inode+0x50a>
10c40ade: 4280 clrl %d0
10c40ae0: 102c 003e moveb %a4@(62),%d0
10c40ae4: e188 lsll #8,%d0
10c40ae6: 802c 003f orb %a4@(63),%d0
10c40aea: 2200 movel %d0,%d1
10c40aec: 0281 0000 ff00 andil #65280,%d1
10c40af2: e189 lsll #8,%d1
10c40af4: e148 lslw #8,%d0
10c40af6: 4840 swap %d0
10c40af8: 4240 clrw %d0
10c40afa: 8081 orl %d1,%d0
10c40afc: 2740 0028 movel %d0,%a3@(40)
10c40b00: 45f9 10c2 5c50 lea 10c25c50 <mark_buffer_dirty>,%a2
10c40b06: 6020 bras 10c40b28 <ext2_update_inode+0x52a>
10c40b08: 7400 moveq #0,%d2
10c40b0a: 45f9 10c2 5c50 lea 10c25c50 <mark_buffer_dirty>,%a2
10c40b10: 41eb 0028 lea %a3@(40),%a0
10c40b14: 43ec 011a lea %a4@(282),%a1
10c40b18: 7000 moveq #0,%d0
10c40b1a: 2199 0800 movel %a1@+,%a0@(00000000,%d0:l)
10c40b1e: 5880 addql #4,%d0
10c40b20: 5282 addql #1,%d2
10c40b22: 760e moveq #14,%d3
10c40b24: b682 cmpl %d2,%d3
10c40b26: 64f2 bccs 10c40b1a <ext2_update_inode+0x51c>
10c40b28: 2f2e fffc movel %fp@(-4),%sp@-
10c40b2c: 4e92 jsr %a2@
10c40b2e: 588f addql #4,%sp
10c40b30: 4aae 000c tstl %fp@(12)
10c40b34: 6768 beqs 10c40b9e <ext2_update_inode+0x5a0>
10c40b36: 486e fffc pea %fp@(-4)
10c40b3a: 4878 0001 pea 1 <PF_DTRACE_OFF>
10c40b3e: 4878 0001 pea 1 <PF_DTRACE_OFF>
10c40b42: 4eb9 10c4 c80c jsr 10c4c80c <ll_rw_block>
10c40b48: 222e fffc movel %fp@(-4),%d1
10c40b4c: 4fef 000c lea %sp@(12),%sp
10c40b50: 2241 moveal %d1,%a1
10c40b52: 41e9 0014 lea %a1@(20),%a0
10c40b56: 2010 movel %a0@,%d0
10c40b58: 0800 0002 btst #2,%d0
10c40b5c: 670a beqs 10c40b68 <ext2_update_inode+0x56a>
10c40b5e: 2f01 movel %d1,%sp@-
10c40b60: 4eb9 10c2 4c0c jsr 10c24c0c <__wait_on_buffer>
10c40b66: 588f addql #4,%sp
10c40b68: 206e fffc moveal %fp@(-4),%a0
10c40b6c: 7009 moveq #9,%d0
10c40b6e: c0a8 0014 andl %a0@(20),%d0
10c40b72: 7208 moveq #8,%d1
10c40b74: b280 cmpl %d0,%d1
10c40b76: 6626 bnes 10c40b9e <ext2_update_inode+0x5a0>
10c40b78: 2f2c 0028 movel %a4@(40),%sp@-
10c40b7c: 4280 clrl %d0
10c40b7e: 302c 0030 movew %a4@(48),%d0
10c40b82: 2f00 movel %d0,%sp@-
10c40b84: 4eb9 10c2 9860 jsr 10c29860 <bdevname>
10c40b8a: 2e80 movel %d0,%sp@
10c40b8c: 4879 1000 4200 pea 10004200 <tvecs+0x2668>
10c40b92: 4eb9 10c1 677e jsr 10c1677e <printk>
10c40b98: 7afb moveq #-5,%d5
10c40b9a: 4fef 000c lea %sp@(12),%sp
10c40b9e: 202e fffc movel %fp@(-4),%d0
10c40ba2: 6708 beqs 10c40bac <ext2_update_inode+0x5ae>
10c40ba4: 2f00 movel %d0,%sp@-
10c40ba6: 4eb9 10c2 5d3a jsr 10c25d3a <__brelse>
10c40bac: 2005 movel %d5,%d0
10c40bae: 4cee 1c3c ffe0 moveml %fp@(-32),%d2-%d5/%a2-%a4
10c40bb4: 4e5e unlk %fp
10c40bb6: 4e75 rts
10c40bb8 <ext2_write_inode>:
10c40bb8: 4e56 0000 linkw %fp,#0
10c40bbc: 2f2e 000c movel %fp@(12),%sp@-
10c40bc0: 2f2e 0008 movel %fp@(8),%sp@-
10c40bc4: 4eba fa38 jsr %pc@(10c405fe <ext2_update_inode>)
10c40bc8: 4e5e unlk %fp
10c40bca: 4e75 rts
10c40bcc <ext2_sync_inode>:
10c40bcc: 4e56 0000 linkw %fp,#0
10c40bd0: 4878 0001 pea 1 <PF_DTRACE_OFF>
10c40bd4: 2f2e 0008 movel %fp@(8),%sp@-
10c40bd8: 4eba fa24 jsr %pc@(10c405fe <ext2_update_inode>)
10c40bdc: 4e5e unlk %fp
10c40bde: 4e75 rts
10c40be0 <ext2_ioctl>:
10c40be0: 4e56 0000 linkw %fp,#0
10c40be4: 48e7 3020 moveml %d2-%d3/%a2,%sp@-
10c40be8: 226e 0008 moveal %fp@(8),%a1
10c40bec: 202e 0010 movel %fp@(16),%d0
10c40bf0: 246e 0014 moveal %fp@(20),%a2
10c40bf4: 0c80 4004 7602 cmpil #1074034178,%d0
10c40bfa: 6700 00f2 beqw 10c40cee <ext2_ioctl+0x10e>
10c40bfe: 620c bhis 10c40c0c <ext2_ioctl+0x2c>
10c40c00: 0c80 4004 6602 cmpil #1074030082,%d0
10c40c06: 672c beqs 10c40c34 <ext2_ioctl+0x54>
10c40c08: 6000 0134 braw 10c40d3e <ext2_ioctl+0x15e>
10c40c0c: 0c80 8004 6601 cmpil #-2147195391,%d0
10c40c12: 670e beqs 10c40c22 <ext2_ioctl+0x42>
10c40c14: 0c80 8004 7601 cmpil #-2147191295,%d0
10c40c1a: 6700 00c8 beqw 10c40ce4 <ext2_ioctl+0x104>
10c40c1e: 6000 011e braw 10c40d3e <ext2_ioctl+0x15e>
10c40c22: 2029 0156 movel %a1@(342),%d0
10c40c26: 0280 0000 1fff andil #8191,%d0
10c40c2c: 2480 movel %d0,%a2@
10c40c2e: 7000 moveq #0,%d0
10c40c30: 6000 010e braw 10c40d40 <ext2_ioctl+0x160>
10c40c34: 2069 0094 moveal %a1@(148),%a0
10c40c38: 0828 0000 0027 btst #0,%a0@(39)
10c40c3e: 6600 00dc bnew 10c40d1c <ext2_ioctl+0x13c>
10c40c42: 2079 1002 53b4 moveal 100253b4 <_current_task>,%a0
10c40c48: 2028 0138 movel %a0@(312),%d0
10c40c4c: b0a9 0036 cmpl %a1@(54),%d0
10c40c50: 6710 beqs 10c40c62 <ext2_ioctl+0x82>
10c40c52: 0828 0003 01d3 btst #3,%a0@(467)
10c40c58: 6700 00ac beqw 10c40d06 <ext2_ioctl+0x126>
10c40c5c: 0068 0100 0006 oriw #256,%a0@(6)
10c40c62: 2412 movel %a2@,%d2
10c40c64: 2229 0156 movel %a1@(342),%d1
10c40c68: 2002 movel %d2,%d0
10c40c6a: b380 eorl %d1,%d0
10c40c6c: 7630 moveq #48,%d3
10c40c6e: c083 andl %d3,%d0
10c40c70: 6716 beqs 10c40c88 <ext2_ioctl+0xa8>
10c40c72: 2079 1002 53b4 moveal 100253b4 <_current_task>,%a0
10c40c78: 0828 0001 01d2 btst #1,%a0@(466)
10c40c7e: 6700 0086 beqw 10c40d06 <ext2_ioctl+0x126>
10c40c82: 0068 0100 0006 oriw #256,%a0@(6)
10c40c88: 70ff moveq #-1,%d0
10c40c8a: 4600 notb %d0
10c40c8c: c081 andl %d1,%d0
10c40c8e: 8002 orb %d2,%d0
10c40c90: 2340 0156 movel %d0,%a1@(342)
10c40c94: 0800 0003 btst #3,%d0
10c40c98: 6708 beqs 10c40ca2 <ext2_ioctl+0xc2>
10c40c9a: 7201 moveq #1,%d1
10c40c9c: 83a9 0108 orl %d1,%a1@(264)
10c40ca0: 6006 bras 10c40ca8 <ext2_ioctl+0xc8>
10c40ca2: 76fe moveq #-2,%d3
10c40ca4: c7a9 0108 andl %d3,%a1@(264)
10c40ca8: 0800 0005 btst #5,%d0
10c40cac: 6708 beqs 10c40cb6 <ext2_ioctl+0xd6>
10c40cae: 7208 moveq #8,%d1
10c40cb0: 83a9 0108 orl %d1,%a1@(264)
10c40cb4: 6006 bras 10c40cbc <ext2_ioctl+0xdc>
10c40cb6: 76f7 moveq #-9,%d3
10c40cb8: c7a9 0108 andl %d3,%a1@(264)
10c40cbc: 0800 0004 btst #4,%d0
10c40cc0: 6708 beqs 10c40cca <ext2_ioctl+0xea>
10c40cc2: 7210 moveq #16,%d1
10c40cc4: 83a9 0108 orl %d1,%a1@(264)
10c40cc8: 6006 bras 10c40cd0 <ext2_ioctl+0xf0>
10c40cca: 76ef moveq #-17,%d3
10c40ccc: c7a9 0108 andl %d3,%a1@(264)
10c40cd0: 4a00 tstb %d0
10c40cd2: 6c08 bges 10c40cdc <ext2_ioctl+0xfc>
10c40cd4: 7002 moveq #2,%d0
10c40cd6: 81a9 0108 orl %d0,%a1@(264)
10c40cda: 604a bras 10c40d26 <ext2_ioctl+0x146>
10c40cdc: 72fd moveq #-3,%d1
10c40cde: c3a9 0108 andl %d1,%a1@(264)
10c40ce2: 6042 bras 10c40d26 <ext2_ioctl+0x146>
10c40ce4: 2029 0116 movel %a1@(278),%d0
10c40ce8: 2480 movel %d0,%a2@
10c40cea: 7000 moveq #0,%d0
10c40cec: 6052 bras 10c40d40 <ext2_ioctl+0x160>
10c40cee: 2079 1002 53b4 moveal 100253b4 <_current_task>,%a0
10c40cf4: 2628 0138 movel %a0@(312),%d3
10c40cf8: b6a9 0036 cmpl %a1@(54),%d3
10c40cfc: 6712 beqs 10c40d10 <ext2_ioctl+0x130>
10c40cfe: 0828 0003 01d3 btst #3,%a0@(467)
10c40d04: 6604 bnes 10c40d0a <ext2_ioctl+0x12a>
10c40d06: 70ff moveq #-1,%d0
10c40d08: 6036 bras 10c40d40 <ext2_ioctl+0x160>
10c40d0a: 0068 0100 0006 oriw #256,%a0@(6)
10c40d10: 2069 0094 moveal %a1@(148),%a0
10c40d14: 0828 0000 0027 btst #0,%a0@(39)
10c40d1a: 6704 beqs 10c40d20 <ext2_ioctl+0x140>
10c40d1c: 70e2 moveq #-30,%d0
10c40d1e: 6020 bras 10c40d40 <ext2_ioctl+0x160>
10c40d20: 2012 movel %a2@,%d0
10c40d22: 2340 0116 movel %d0,%a1@(278)
10c40d26: 2379 1002 5790 movel 10025790 <xtime>,%a1@(80)
10c40d2c: 0050
10c40d2e: 4878 0007 pea 7 <LSIGTRAP+0x2>
10c40d32: 2f09 movel %a1,%sp@-
10c40d34: 4eb9 10c3 3710 jsr 10c33710 <__mark_inode_dirty>
10c40d3a: 7000 moveq #0,%d0
10c40d3c: 6002 bras 10c40d40 <ext2_ioctl+0x160>
10c40d3e: 70e7 moveq #-25,%d0
10c40d40: 4cee 040c fff4 moveml %fp@(-12),%d2-%d3/%a2
10c40d46: 4e5e unlk %fp
10c40d48: 4e75 rts
10c40d4a: 4e75 rts
10c40d4c <ext2_lookup>:
10c40d4c: 4e56 0000 linkw %fp,#0
10c40d50: 2f0b movel %a3,%sp@-
10c40d52: 2f0a movel %a2,%sp@-
10c40d54: 266e 0008 moveal %fp@(8),%a3
10c40d58: 246e 000c moveal %fp@(12),%a2
10c40d5c: 0caa 0000 00ff cmpil #255,%a2@(64)
10c40d62: 0040
10c40d64: 6304 blss 10c40d6a <ext2_lookup+0x1e>
10c40d66: 70dc moveq #-36,%d0
10c40d68: 6044 bras 10c40dae <ext2_lookup+0x62>
10c40d6a: 2f0a movel %a2,%sp@-
10c40d6c: 2f0b movel %a3,%sp@-
10c40d6e: 4eb9 10c3 dd6a jsr 10c3dd6a <ext2_inode_by_name>
10c40d74: 2200 movel %d0,%d1
10c40d76: 7000 moveq #0,%d0
10c40d78: 508f addql #8,%sp
10c40d7a: 4a81 tstl %d1
10c40d7c: 671c beqs 10c40d9a <ext2_lookup+0x4e>
10c40d7e: 42a7 clrl %sp@-
10c40d80: 42a7 clrl %sp@-
10c40d82: 2f01 movel %d1,%sp@-
10c40d84: 2f2b 0094 movel %a3@(148),%sp@-
10c40d88: 4eb9 10c3 46d0 jsr 10c346d0 <iget4>
10c40d8e: 4fef 0010 lea %sp@(16),%sp
10c40d92: 4a80 tstl %d0
10c40d94: 6604 bnes 10c40d9a <ext2_lookup+0x4e>
10c40d96: 70f3 moveq #-13,%d0
10c40d98: 6014 bras 10c40dae <ext2_lookup+0x62>
10c40d9a: 2f00 movel %d0,%sp@-
10c40d9c: 2f0a movel %a2,%sp@-
10c40d9e: 4eb9 10c3 2eb0 jsr 10c32eb0 <d_instantiate>
10c40da4: 2f0a movel %a2,%sp@-
10c40da6: 4eb9 10c3 3126 jsr 10c33126 <d_rehash>
10c40dac: 7000 moveq #0,%d0
10c40dae: 246e fff8 moveal %fp@(-8),%a2
10c40db2: 266e fffc moveal %fp@(-4),%a3
10c40db6: 4e5e unlk %fp
10c40db8: 4e75 rts
10c40dba <ext2_create>:
10c40dba: 4e56 0000 linkw %fp,#0
10c40dbe: 48e7 3020 moveml %d2-%d3/%a2,%sp@-
10c40dc2: 262e 000c movel %fp@(12),%d3
10c40dc6: 2f2e 0010 movel %fp@(16),%sp@-
10c40dca: 2f2e 0008 movel %fp@(8),%sp@-
10c40dce: 4eb9 10c3 eb62 jsr 10c3eb62 <ext2_new_inode>
10c40dd4: 508f addql #8,%sp
10c40dd6: 2440 moveal %d0,%a2
10c40dd8: b4fc fc18 cmpaw #-1000,%a2
10c40ddc: 6264 bhis 10c40e42 <ext2_create+0x88>
10c40dde: 257c 1000 e68c movel #268494476,%a2@(140)
10c40de4: 008c
10c40de6: 257c 1000 e640 movel #268494400,%a2@(144)
10c40dec: 0090
10c40dee: 206a 00a8 moveal %a2@(168),%a0
10c40df2: 217c 1000 e6cc movel #268494540,%a0@(28)
10c40df8: 001c
10c40dfa: 4878 0007 pea 7 <LSIGTRAP+0x2>
10c40dfe: 2f0a movel %a2,%sp@-
10c40e00: 4eb9 10c3 3710 jsr 10c33710 <__mark_inode_dirty>
10c40e06: 584f addqw #4,%sp
10c40e08: 2e8a movel %a2,%sp@
10c40e0a: 2f03 movel %d3,%sp@-
10c40e0c: 4eb9 10c3 dede jsr 10c3dede <ext2_add_link>
10c40e12: 2400 movel %d0,%d2
10c40e14: 508f addql #8,%sp
10c40e16: 660e bnes 10c40e26 <ext2_create+0x6c>
10c40e18: 2f0a movel %a2,%sp@-
10c40e1a: 2f03 movel %d3,%sp@-
10c40e1c: 4eb9 10c3 2eb0 jsr 10c32eb0 <d_instantiate>
10c40e22: 95ca subal %a2,%a2
10c40e24: 601c bras 10c40e42 <ext2_create+0x88>
10c40e26: 536a 0034 subqw #1,%a2@(52)
10c40e2a: 4878 0007 pea 7 <LSIGTRAP+0x2>
10c40e2e: 2f0a movel %a2,%sp@-
10c40e30: 4eb9 10c3 3710 jsr 10c33710 <__mark_inode_dirty>
10c40e36: 584f addqw #4,%sp
10c40e38: 2e8a movel %a2,%sp@
10c40e3a: 4eb9 10c3 480c jsr 10c3480c <iput>
10c40e40: 2442 moveal %d2,%a2
10c40e42: 200a movel %a2,%d0
10c40e44: 4cee 040c fff4 moveml %fp@(-12),%d2-%d3/%a2
10c40e4a: 4e5e unlk %fp
10c40e4c: 4e75 rts
10c40e4e <ext2_mknod>:
10c40e4e: 4e56 0000 linkw %fp,#0
10c40e52: 48e7 3020 moveml %d2-%d3/%a2,%sp@-
10c40e56: 262e 000c movel %fp@(12),%d3
10c40e5a: 242e 0010 movel %fp@(16),%d2
10c40e5e: 2f02 movel %d2,%sp@-
10c40e60: 2f2e 0008 movel %fp@(8),%sp@-
10c40e64: 4eb9 10c3 eb62 jsr 10c3eb62 <ext2_new_inode>
10c40e6a: 508f addql #8,%sp
10c40e6c: 2440 moveal %d0,%a2
10c40e6e: b4fc fc18 cmpaw #-1000,%a2
10c40e72: 625c bhis 10c40ed0 <ext2_mknod+0x82>
10c40e74: 2f2e 0014 movel %fp@(20),%sp@-
10c40e78: 3f02 movew %d2,%sp@-
10c40e7a: 4267 clrw %sp@-
10c40e7c: 2f0a movel %a2,%sp@-
10c40e7e: 4eb9 10c2 4784 jsr 10c24784 <init_special_inode>
10c40e84: 504f addqw #8,%sp
10c40e86: 2ebc 0000 0007 movel #7,%sp@
10c40e8c: 2f0a movel %a2,%sp@-
10c40e8e: 4eb9 10c3 3710 jsr 10c33710 <__mark_inode_dirty>
10c40e94: 584f addqw #4,%sp
10c40e96: 2e8a movel %a2,%sp@
10c40e98: 2f03 movel %d3,%sp@-
10c40e9a: 4eb9 10c3 dede jsr 10c3dede <ext2_add_link>
10c40ea0: 2400 movel %d0,%d2
10c40ea2: 508f addql #8,%sp
10c40ea4: 660e bnes 10c40eb4 <ext2_mknod+0x66>
10c40ea6: 2f0a movel %a2,%sp@-
10c40ea8: 2f03 movel %d3,%sp@-
10c40eaa: 4eb9 10c3 2eb0 jsr 10c32eb0 <d_instantiate>
10c40eb0: 95ca subal %a2,%a2
10c40eb2: 601c bras 10c40ed0 <ext2_mknod+0x82>
10c40eb4: 536a 0034 subqw #1,%a2@(52)
10c40eb8: 4878 0007 pea 7 <LSIGTRAP+0x2>
10c40ebc: 2f0a movel %a2,%sp@-
10c40ebe: 4eb9 10c3 3710 jsr 10c33710 <__mark_inode_dirty>
10c40ec4: 584f addqw #4,%sp
10c40ec6: 2e8a movel %a2,%sp@
10c40ec8: 4eb9 10c3 480c jsr 10c3480c <iput>
10c40ece: 2442 moveal %d2,%a2
10c40ed0: 200a movel %a2,%d0
10c40ed2: 4cee 040c fff4 moveml %fp@(-12),%d2-%d3/%a2
10c40ed8: 4e5e unlk %fp
10c40eda: 4e75 rts
10c40edc <ext2_symlink>:
10c40edc: 4e56 0000 linkw %fp,#0
10c40ee0: 48e7 3e30 moveml %d2-%d6/%a2-%a3,%sp@-
10c40ee4: 266e 0008 moveal %fp@(8),%a3
10c40ee8: 2c2e 000c movel %fp@(12),%d6
10c40eec: 282e 0010 movel %fp@(16),%d4
10c40ef0: 246b 0094 moveal %a3@(148),%a2
10c40ef4: 76dc moveq #-36,%d3
10c40ef6: 2f04 movel %d4,%sp@-
10c40ef8: 4eb9 10c8 418e jsr 10c8418e <strlen>
10c40efe: 2a00 movel %d0,%d5
10c40f00: 2405 movel %d5,%d2
10c40f02: 5282 addql #1,%d2
10c40f04: 588f addql #4,%sp
10c40f06: b4aa 000a cmpl %a2@(10),%d2
10c40f0a: 6200 00b8 bhiw 10c40fc4 <ext2_symlink+0xe8>
10c40f0e: 2f3c 0000 a1ff movel #41471,%sp@-
10c40f14: 2f0b movel %a3,%sp@-
10c40f16: 4eb9 10c3 eb62 jsr 10c3eb62 <ext2_new_inode>
10c40f1c: 2440 moveal %d0,%a2
10c40f1e: 508f addql #8,%sp
10c40f20: 260a movel %a2,%d3
10c40f22: b4fc fc18 cmpaw #-1000,%a2
10c40f26: 6200 009c bhiw 10c40fc4 <ext2_symlink+0xe8>
10c40f2a: 703c moveq #60,%d0
10c40f2c: b082 cmpl %d2,%d0
10c40f2e: 642a bccs 10c40f5a <ext2_symlink+0x7e>
10c40f30: 257c 1000 d9f8 movel #268491256,%a2@(140)
10c40f36: 008c
10c40f38: 206a 00a8 moveal %a2@(168),%a0
10c40f3c: 217c 1000 e6cc movel #268494540,%a0@(28)
10c40f42: 001c
10c40f44: 2f02 movel %d2,%sp@-
10c40f46: 2f04 movel %d4,%sp@-
10c40f48: 2f0a movel %a2,%sp@-
10c40f4a: 4eb9 10c2 727e jsr 10c2727e <block_symlink>
10c40f50: 2600 movel %d0,%d3
10c40f52: 4fef 000c lea %sp@(12),%sp
10c40f56: 6670 bnes 10c40fc8 <ext2_symlink+0xec>
10c40f58: 6022 bras 10c40f7c <ext2_symlink+0xa0>
10c40f5a: 257c 1000 e790 movel #268494736,%a2@(140)
10c40f60: 008c
10c40f62: 2f02 movel %d2,%sp@-
10c40f64: 2f04 movel %d4,%sp@-
10c40f66: 486a 011a pea %a2@(282)
10c40f6a: 4eb9 10c8 5744 jsr 10c85744 <memcpy>
10c40f70: 2545 0044 movel %d5,%a2@(68)
10c40f74: 42aa 0040 clrl %a2@(64)
10c40f78: 4fef 000c lea %sp@(12),%sp
10c40f7c: 4878 0007 pea 7 <LSIGTRAP+0x2>
10c40f80: 2f0a movel %a2,%sp@-
10c40f82: 4eb9 10c3 3710 jsr 10c33710 <__mark_inode_dirty>
10c40f88: 584f addqw #4,%sp
10c40f8a: 2e8a movel %a2,%sp@
10c40f8c: 2f06 movel %d6,%sp@-
10c40f8e: 4eb9 10c3 dede jsr 10c3dede <ext2_add_link>
10c40f94: 2400 movel %d0,%d2
10c40f96: 508f addql #8,%sp
10c40f98: 660e bnes 10c40fa8 <ext2_symlink+0xcc>
10c40f9a: 2f0a movel %a2,%sp@-
10c40f9c: 2f06 movel %d6,%sp@-
10c40f9e: 4eb9 10c3 2eb0 jsr 10c32eb0 <d_instantiate>
10c40fa4: 7600 moveq #0,%d3
10c40fa6: 601c bras 10c40fc4 <ext2_symlink+0xe8>
10c40fa8: 536a 0034 subqw #1,%a2@(52)
10c40fac: 4878 0007 pea 7 <LSIGTRAP+0x2>
10c40fb0: 2f0a movel %a2,%sp@-
10c40fb2: 4eb9 10c3 3710 jsr 10c33710 <__mark_inode_dirty>
10c40fb8: 584f addqw #4,%sp
10c40fba: 2e8a movel %a2,%sp@
10c40fbc: 4eb9 10c3 480c jsr 10c3480c <iput>
10c40fc2: 2602 movel %d2,%d3
10c40fc4: 2003 movel %d3,%d0
10c40fc6: 601c bras 10c40fe4 <ext2_symlink+0x108>
10c40fc8: 536a 0034 subqw #1,%a2@(52)
10c40fcc: 4878 0007 pea 7 <LSIGTRAP+0x2>
10c40fd0: 2f0a movel %a2,%sp@-
10c40fd2: 4eb9 10c3 3710 jsr 10c33710 <__mark_inode_dirty>
10c40fd8: 584f addqw #4,%sp
10c40fda: 2e8a movel %a2,%sp@
10c40fdc: 4eb9 10c3 480c jsr 10c3480c <iput>
10c40fe2: 60e0 bras 10c40fc4 <ext2_symlink+0xe8>
10c40fe4: 4cee 0c7c ffe4 moveml %fp@(-28),%d2-%d6/%a2-%a3
10c40fea: 4e5e unlk %fp
10c40fec: 4e75 rts
10c40fee <ext2_link>:
10c40fee: 4e56 0000 linkw %fp,#0
10c40ff2: 48e7 3020 moveml %d2-%d3/%a2,%sp@-
10c40ff6: 206e 0008 moveal %fp@(8),%a0
10c40ffa: 262e 0010 movel %fp@(16),%d3
10c40ffe: 2468 0008 moveal %a0@(8),%a2
10c41002: 302a 0032 movew %a2@(50),%d0
10c41006: 0240 f000 andiw #-4096,%d0
10c4100a: 0c40 4000 cmpiw #16384,%d0
10c4100e: 6604 bnes 10c41014 <ext2_link+0x26>
10c41010: 70ff moveq #-1,%d0
10c41012: 606a bras 10c4107e <ext2_link+0x90>
10c41014: 302a 0034 movew %a2@(52),%d0
10c41018: 0c40 7cff cmpiw #31999,%d0
10c4101c: 6304 blss 10c41022 <ext2_link+0x34>
10c4101e: 70e1 moveq #-31,%d0
10c41020: 605c bras 10c4107e <ext2_link+0x90>
10c41022: 2579 1002 5790 movel 10025790 <xtime>,%a2@(80)
10c41028: 0050
10c4102a: 5240 addqw #1,%d0
10c4102c: 3540 0034 movew %d0,%a2@(52)
10c41030: 4878 0007 pea 7 <LSIGTRAP+0x2>
10c41034: 2f0a movel %a2,%sp@-
10c41036: 4eb9 10c3 3710 jsr 10c33710 <__mark_inode_dirty>
10c4103c: 508f addql #8,%sp
10c4103e: 41ea 002c lea %a2@(44),%a0
10c41042: 5290 addql #1,%a0@
10c41044: 2f0a movel %a2,%sp@-
10c41046: 2f03 movel %d3,%sp@-
10c41048: 4eb9 10c3 dede jsr 10c3dede <ext2_add_link>
10c4104e: 2400 movel %d0,%d2
10c41050: 508f addql #8,%sp
10c41052: 660e bnes 10c41062 <ext2_link+0x74>
10c41054: 2f0a movel %a2,%sp@-
10c41056: 2f03 movel %d3,%sp@-
10c41058: 4eb9 10c3 2eb0 jsr 10c32eb0 <d_instantiate>
10c4105e: 7000 moveq #0,%d0
10c41060: 601c bras 10c4107e <ext2_link+0x90>
10c41062: 536a 0034 subqw #1,%a2@(52)
10c41066: 4878 0007 pea 7 <LSIGTRAP+0x2>
10c4106a: 2f0a movel %a2,%sp@-
10c4106c: 4eb9 10c3 3710 jsr 10c33710 <__mark_inode_dirty>
10c41072: 584f addqw #4,%sp
10c41074: 2e8a movel %a2,%sp@
10c41076: 4eb9 10c3 480c jsr 10c3480c <iput>
10c4107c: 2002 movel %d2,%d0
10c4107e: 4cee 040c fff4 moveml %fp@(-12),%d2-%d3/%a2
10c41084: 4e5e unlk %fp
10c41086: 4e75 rts
10c41088 <ext2_mkdir>:
10c41088: 4e56 0000 linkw %fp,#0
10c4108c: 48e7 3030 moveml %d2-%d3/%a2-%a3,%sp@-
10c41090: 266e 0008 moveal %fp@(8),%a3
10c41094: 262e 000c movel %fp@(12),%d3
10c41098: 74e1 moveq #-31,%d2
10c4109a: 302b 0034 movew %a3@(52),%d0
10c4109e: 0c40 7cff cmpiw #31999,%d0
10c410a2: 6200 008e bhiw 10c41132 <ext2_mkdir+0xaa>
10c410a6: 5240 addqw #1,%d0
10c410a8: 3740 0034 movew %d0,%a3@(52)
10c410ac: 4878 0007 pea 7 <LSIGTRAP+0x2>
10c410b0: 2f0b movel %a3,%sp@-
10c410b2: 4eb9 10c3 3710 jsr 10c33710 <__mark_inode_dirty>
10c410b8: 508f addql #8,%sp
10c410ba: 202e 0010 movel %fp@(16),%d0
10c410be: 0040 4000 oriw #16384,%d0
10c410c2: 2f00 movel %d0,%sp@-
10c410c4: 2f0b movel %a3,%sp@-
10c410c6: 4eb9 10c3 eb62 jsr 10c3eb62 <ext2_new_inode>
10c410cc: 2440 moveal %d0,%a2
10c410ce: 508f addql #8,%sp
10c410d0: 240a movel %a2,%d2
10c410d2: b4fc fc18 cmpaw #-1000,%a2
10c410d6: 6200 008c bhiw 10c41164 <ext2_mkdir+0xdc>
10c410da: 257c 1000 e6f0 movel #268494576,%a2@(140)
10c410e0: 008c
10c410e2: 257c 1000 e5f4 movel #268494324,%a2@(144)
10c410e8: 0090
10c410ea: 206a 00a8 moveal %a2@(168),%a0
10c410ee: 217c 1000 e6cc movel #268494540,%a0@(28)
10c410f4: 001c
10c410f6: 526a 0034 addqw #1,%a2@(52)
10c410fa: 4878 0007 pea 7 <LSIGTRAP+0x2>
10c410fe: 2f0a movel %a2,%sp@-
10c41100: 4eb9 10c3 3710 jsr 10c33710 <__mark_inode_dirty>
10c41106: 584f addqw #4,%sp
10c41108: 2e8b movel %a3,%sp@
10c4110a: 2f0a movel %a2,%sp@-
10c4110c: 4eb9 10c3 e252 jsr 10c3e252 <ext2_make_empty>
10c41112: 2400 movel %d0,%d2
10c41114: 508f addql #8,%sp
10c41116: 661e bnes 10c41136 <ext2_mkdir+0xae>
10c41118: 2f0a movel %a2,%sp@-
10c4111a: 2f03 movel %d3,%sp@-
10c4111c: 4eb9 10c3 dede jsr 10c3dede <ext2_add_link>
10c41122: 2400 movel %d0,%d2
10c41124: 508f addql #8,%sp
10c41126: 660e bnes 10c41136 <ext2_mkdir+0xae>
10c41128: 2f0a movel %a2,%sp@-
10c4112a: 2f03 movel %d3,%sp@-
10c4112c: 4eb9 10c3 2eb0 jsr 10c32eb0 <d_instantiate>
10c41132: 2002 movel %d2,%d0
10c41134: 6040 bras 10c41176 <ext2_mkdir+0xee>
10c41136: 536a 0034 subqw #1,%a2@(52)
10c4113a: 4878 0007 pea 7 <LSIGTRAP+0x2>
10c4113e: 2f0a movel %a2,%sp@-
10c41140: 4eb9 10c3 3710 jsr 10c33710 <__mark_inode_dirty>
10c41146: 508f addql #8,%sp
10c41148: 536a 0034 subqw #1,%a2@(52)
10c4114c: 4878 0007 pea 7 <LSIGTRAP+0x2>
10c41150: 2f0a movel %a2,%sp@-
10c41152: 4eb9 10c3 3710 jsr 10c33710 <__mark_inode_dirty>
10c41158: 584f addqw #4,%sp
10c4115a: 2e8a movel %a2,%sp@
10c4115c: 4eb9 10c3 480c jsr 10c3480c <iput>
10c41162: 588f addql #4,%sp
10c41164: 536b 0034 subqw #1,%a3@(52)
10c41168: 4878 0007 pea 7 <LSIGTRAP+0x2>
10c4116c: 2f0b movel %a3,%sp@-
10c4116e: 4eb9 10c3 3710 jsr 10c33710 <__mark_inode_dirty>
10c41174: 60bc bras 10c41132 <ext2_mkdir+0xaa>
10c41176: 4cee 0c0c fff0 moveml %fp@(-16),%d2-%d3/%a2-%a3
10c4117c: 4e5e unlk %fp
10c4117e: 4e75 rts
10c41180 <ext2_unlink>:
10c41180: 4e56 fffc linkw %fp,#-4
10c41184: 48e7 2030 moveml %d2/%a2-%a3,%sp@-
10c41188: 266e 0008 moveal %fp@(8),%a3
10c4118c: 206e 000c moveal %fp@(12),%a0
10c41190: 2468 0008 moveal %a0@(8),%a2
10c41194: 74fe moveq #-2,%d2
10c41196: 486e fffc pea %fp@(-4)
10c4119a: 2f08 movel %a0,%sp@-
10c4119c: 2f0b movel %a3,%sp@-
10c4119e: 4eb9 10c3 dc1c jsr 10c3dc1c <ext2_find_entry>
10c411a4: 4fef 000c lea %sp@(12),%sp
10c411a8: 4a80 tstl %d0
10c411aa: 6728 beqs 10c411d4 <ext2_unlink+0x54>
10c411ac: 2f2e fffc movel %fp@(-4),%sp@-
10c411b0: 2f00 movel %d0,%sp@-
10c411b2: 4eb9 10c3 e13e jsr 10c3e13e <ext2_delete_entry>
10c411b8: 2400 movel %d0,%d2
10c411ba: 508f addql #8,%sp
10c411bc: 6616 bnes 10c411d4 <ext2_unlink+0x54>
10c411be: 256b 0050 0050 movel %a3@(80),%a2@(80)
10c411c4: 536a 0034 subqw #1,%a2@(52)
10c411c8: 4878 0007 pea 7 <LSIGTRAP+0x2>
10c411cc: 2f0a movel %a2,%sp@-
10c411ce: 4eb9 10c3 3710 jsr 10c33710 <__mark_inode_dirty>
10c411d4: 2002 movel %d2,%d0
10c411d6: 4cee 0c04 fff0 moveml %fp@(-16),%d2/%a2-%a3
10c411dc: 4e5e unlk %fp
10c411de: 4e75 rts
10c411e0 <ext2_rmdir>:
10c411e0: 4e56 0000 linkw %fp,#0
10c411e4: 48e7 2038 moveml %d2/%a2-%a4,%sp@-
10c411e8: 266e 0008 moveal %fp@(8),%a3
10c411ec: 286e 000c moveal %fp@(12),%a4
10c411f0: 246c 0008 moveal %a4@(8),%a2
10c411f4: 74d9 moveq #-39,%d2
10c411f6: 2f0a movel %a2,%sp@-
10c411f8: 4eb9 10c3 e3f0 jsr 10c3e3f0 <ext2_empty_dir>
10c411fe: 588f addql #4,%sp
10c41200: 4a80 tstl %d0
10c41202: 6738 beqs 10c4123c <ext2_rmdir+0x5c>
10c41204: 2f0c movel %a4,%sp@-
10c41206: 2f0b movel %a3,%sp@-
10c41208: 4eba ff76 jsr %pc@(10c41180 <ext2_unlink>)
10c4120c: 2400 movel %d0,%d2
10c4120e: 508f addql #8,%sp
10c41210: 662a bnes 10c4123c <ext2_rmdir+0x5c>
10c41212: 42aa 0040 clrl %a2@(64)
10c41216: 42aa 0044 clrl %a2@(68)
10c4121a: 536a 0034 subqw #1,%a2@(52)
10c4121e: 4878 0007 pea 7 <LSIGTRAP+0x2>
10c41222: 2f0a movel %a2,%sp@-
10c41224: 4eb9 10c3 3710 jsr 10c33710 <__mark_inode_dirty>
10c4122a: 508f addql #8,%sp
10c4122c: 536b 0034 subqw #1,%a3@(52)
10c41230: 4878 0007 pea 7 <LSIGTRAP+0x2>
10c41234: 2f0b movel %a3,%sp@-
10c41236: 4eb9 10c3 3710 jsr 10c33710 <__mark_inode_dirty>
10c4123c: 2002 movel %d2,%d0
10c4123e: 4cee 1c04 fff0 moveml %fp@(-16),%d2/%a2-%a4
10c41244: 4e5e unlk %fp
10c41246: 4e75 rts
10c41248 <ext2_rename>:
10c41248: 4e56 fff4 linkw %fp,#-12
10c4124c: 48e7 3e3c moveml %d2-%d6/%a2-%a5,%sp@-
10c41250: 2a2e 0008 movel %fp@(8),%d5
10c41254: 206e 000c moveal %fp@(12),%a0
10c41258: 286e 0010 moveal %fp@(16),%a4
10c4125c: 2a6e 0014 moveal %fp@(20),%a5
10c41260: 2468 0008 moveal %a0@(8),%a2
10c41264: 266d 0008 moveal %a5@(8),%a3
10c41268: 42ae fff8 clrl %fp@(-8)
10c4126c: 7800 moveq #0,%d4
10c4126e: 76fe moveq #-2,%d3
10c41270: 486e fffc pea %fp@(-4)
10c41274: 2f08 movel %a0,%sp@-
10c41276: 2f05 movel %d5,%sp@-
10c41278: 243c 10c3 dc1c movel #281271324,%d2
10c4127e: 2042 moveal %d2,%a0
10c41280: 4e90 jsr %a0@
10c41282: 2c00 movel %d0,%d6
10c41284: 4fef 000c lea %sp@(12),%sp
10c41288: 6700 0160 beqw 10c413ea <ext2_rename+0x1a2>
10c4128c: 302a 0032 movew %a2@(50),%d0
10c41290: 0240 f000 andiw #-4096,%d0
10c41294: 0c40 4000 cmpiw #16384,%d0
10c41298: 6616 bnes 10c412b0 <ext2_rename+0x68>
10c4129a: 76fb moveq #-5,%d3
10c4129c: 486e fff8 pea %fp@(-8)
10c412a0: 2f0a movel %a2,%sp@-
10c412a2: 4eb9 10c3 dd20 jsr 10c3dd20 <ext2_dotdot>
10c412a8: 2800 movel %d0,%d4
10c412aa: 508f addql #8,%sp
10c412ac: 6700 0132 beqw 10c413e0 <ext2_rename+0x198>
10c412b0: b6fc 0000 cmpaw #0,%a3
10c412b4: 6770 beqs 10c41326 <ext2_rename+0xde>
10c412b6: 76d9 moveq #-39,%d3
10c412b8: 4a84 tstl %d4
10c412ba: 6710 beqs 10c412cc <ext2_rename+0x84>
10c412bc: 2f0b movel %a3,%sp@-
10c412be: 4eb9 10c3 e3f0 jsr 10c3e3f0 <ext2_empty_dir>
10c412c4: 588f addql #4,%sp
10c412c6: 4a80 tstl %d0
10c412c8: 6700 0106 beqw 10c413d0 <ext2_rename+0x188>
10c412cc: 76fe moveq #-2,%d3
10c412ce: 486e fff4 pea %fp@(-12)
10c412d2: 2f0d movel %a5,%sp@-
10c412d4: 2f0c movel %a4,%sp@-
10c412d6: 2042 moveal %d2,%a0
10c412d8: 4e90 jsr %a0@
10c412da: 2400 movel %d0,%d2
10c412dc: 4fef 000c lea %sp@(12),%sp
10c412e0: 6700 00ee beqw 10c413d0 <ext2_rename+0x188>
10c412e4: 526a 0034 addqw #1,%a2@(52)
10c412e8: 4878 0007 pea 7 <LSIGTRAP+0x2>
10c412ec: 2f0a movel %a2,%sp@-
10c412ee: 4eb9 10c3 3710 jsr 10c33710 <__mark_inode_dirty>
10c412f4: 584f addqw #4,%sp
10c412f6: 2e8a movel %a2,%sp@
10c412f8: 2f2e fff4 movel %fp@(-12),%sp@-
10c412fc: 2f02 movel %d2,%sp@-
10c412fe: 2f0c movel %a4,%sp@-
10c41300: 4eb9 10c3 ddcc jsr 10c3ddcc <ext2_set_link>
10c41306: 2779 1002 5790 movel 10025790 <xtime>,%a3@(80)
10c4130c: 0050
10c4130e: 4fef 0010 lea %sp@(16),%sp
10c41312: 4a84 tstl %d4
10c41314: 6704 beqs 10c4131a <ext2_rename+0xd2>
10c41316: 536b 0034 subqw #1,%a3@(52)
10c4131a: 536b 0034 subqw #1,%a3@(52)
10c4131e: 4878 0007 pea 7 <LSIGTRAP+0x2>
10c41322: 2f0b movel %a3,%sp@-
10c41324: 6054 bras 10c4137a <ext2_rename+0x132>
10c41326: 4a84 tstl %d4
10c41328: 670c beqs 10c41336 <ext2_rename+0xee>
10c4132a: 76e1 moveq #-31,%d3
10c4132c: 0c6c 7cff 0034 cmpiw #31999,%a4@(52)
10c41332: 6200 009c bhiw 10c413d0 <ext2_rename+0x188>
10c41336: 526a 0034 addqw #1,%a2@(52)
10c4133a: 4878 0007 pea 7 <LSIGTRAP+0x2>
10c4133e: 2f0a movel %a2,%sp@-
10c41340: 4eb9 10c3 3710 jsr 10c33710 <__mark_inode_dirty>
10c41346: 584f addqw #4,%sp
10c41348: 2e8a movel %a2,%sp@
10c4134a: 2f0d movel %a5,%sp@-
10c4134c: 4eb9 10c3 dede jsr 10c3dede <ext2_add_link>
10c41352: 2600 movel %d0,%d3
10c41354: 508f addql #8,%sp
10c41356: 6714 beqs 10c4136c <ext2_rename+0x124>
10c41358: 536a 0034 subqw #1,%a2@(52)
10c4135c: 4878 0007 pea 7 <LSIGTRAP+0x2>
10c41360: 2f0a movel %a2,%sp@-
10c41362: 4eb9 10c3 3710 jsr 10c33710 <__mark_inode_dirty>
10c41368: 508f addql #8,%sp
10c4136a: 6064 bras 10c413d0 <ext2_rename+0x188>
10c4136c: 4a84 tstl %d4
10c4136e: 6712 beqs 10c41382 <ext2_rename+0x13a>
10c41370: 526c 0034 addqw #1,%a4@(52)
10c41374: 4878 0007 pea 7 <LSIGTRAP+0x2>
10c41378: 2f0c movel %a4,%sp@-
10c4137a: 4eb9 10c3 3710 jsr 10c33710 <__mark_inode_dirty>
10c41380: 508f addql #8,%sp
10c41382: 2f2e fffc movel %fp@(-4),%sp@-
10c41386: 2f06 movel %d6,%sp@-
10c41388: 4eb9 10c3 e13e jsr 10c3e13e <ext2_delete_entry>
10c4138e: 508f addql #8,%sp
10c41390: 536a 0034 subqw #1,%a2@(52)
10c41394: 4878 0007 pea 7 <LSIGTRAP+0x2>
10c41398: 2f0a movel %a2,%sp@-
10c4139a: 4eb9 10c3 3710 jsr 10c33710 <__mark_inode_dirty>
10c413a0: 508f addql #8,%sp
10c413a2: 4a84 tstl %d4
10c413a4: 6726 beqs 10c413cc <ext2_rename+0x184>
10c413a6: 2f0c movel %a4,%sp@-
10c413a8: 2f2e fff8 movel %fp@(-8),%sp@-
10c413ac: 2f04 movel %d4,%sp@-
10c413ae: 2f0a movel %a2,%sp@-
10c413b0: 4eb9 10c3 ddcc jsr 10c3ddcc <ext2_set_link>
10c413b6: 4fef 0010 lea %sp@(16),%sp
10c413ba: 2045 moveal %d5,%a0
10c413bc: 5368 0034 subqw #1,%a0@(52)
10c413c0: 4878 0007 pea 7 <LSIGTRAP+0x2>
10c413c4: 2f05 movel %d5,%sp@-
10c413c6: 4eb9 10c3 3710 jsr 10c33710 <__mark_inode_dirty>
10c413cc: 7000 moveq #0,%d0
10c413ce: 601c bras 10c413ec <ext2_rename+0x1a4>
10c413d0: 4a84 tstl %d4
10c413d2: 670c beqs 10c413e0 <ext2_rename+0x198>
10c413d4: 2f2e fff8 movel %fp@(-8),%sp@-
10c413d8: 4eb9 10c2 20d0 jsr 10c220d0 <page_cache_release>
10c413de: 588f addql #4,%sp
10c413e0: 2f2e fffc movel %fp@(-4),%sp@-
10c413e4: 4eb9 10c2 20d0 jsr 10c220d0 <page_cache_release>
10c413ea: 2003 movel %d3,%d0
10c413ec: 4cee 3c7c ffd0 moveml %fp@(-48),%d2-%d6/%a2-%a5
10c413f2: 4e5e unlk %fp
10c413f4: 4e75 rts
10c413f6: 4e75 rts
10c413f8 <ext2_error>:
10c413f8: 4e56 0000 linkw %fp,#0
10c413fc: 2f0b movel %a3,%sp@-
10c413fe: 2f0a movel %a2,%sp@-
10c41400: 246e 0008 moveal %fp@(8),%a2
10c41404: 266e 000c moveal %fp@(12),%a3
10c41408: 206a 00f2 moveal %a2@(242),%a0
10c4140c: 082a 0000 0027 btst #0,%a2@(39)
10c41412: 6618 bnes 10c4142c <ext2_error+0x34>
10c41414: 006a 0002 018a oriw #2,%a2@(394)
10c4141a: 0068 0200 003a oriw #512,%a0@(58)
10c41420: 2f08 movel %a0,%sp@-
10c41422: 2f0a movel %a2,%sp@-
10c41424: 4eb9 10c4 26e6 jsr 10c426e6 <ext2_sync_super>
10c4142a: 508f addql #8,%sp
10c4142c: 486e 0014 pea %fp@(20)
10c41430: 2f2e 0010 movel %fp@(16),%sp@-
10c41434: 4879 1001 b96c pea 1001b96c <error_buf>
10c4143a: 4eb9 10c8 4d4e jsr 10c84d4e <vsprintf>
10c41440: 4fef 000c lea %sp@(12),%sp
10c41444: 202a 017e movel %a2@(382),%d0
10c41448: 0800 0006 btst #6,%d0
10c4144c: 6618 bnes 10c41466 <ext2_error+0x6e>
10c4144e: 206a 00f2 moveal %a2@(242),%a0
10c41452: 0c68 0300 003c cmpiw #768,%a0@(60)
10c41458: 6630 bnes 10c4148a <ext2_error+0x92>
10c4145a: 0800 0004 btst #4,%d0
10c4145e: 662a bnes 10c4148a <ext2_error+0x92>
10c41460: 0800 0005 btst #5,%d0
10c41464: 6624 bnes 10c4148a <ext2_error+0x92>
10c41466: 4879 1001 b96c pea 1001b96c <error_buf>
10c4146c: 2f0b movel %a3,%sp@-
10c4146e: 4280 clrl %d0
10c41470: 302a 0008 movew %a2@(8),%d0
10c41474: 2f00 movel %d0,%sp@-
10c41476: 4eb9 10c2 9860 jsr 10c29860 <bdevname>
10c4147c: 2e80 movel %d0,%sp@
10c4147e: 4879 1000 4237 pea 10004237 <tvecs+0x269f>
10c41484: 4eb9 10c1 60e4 jsr 10c160e4 <panic>
10c4148a: 4879 1001 b96c pea 1001b96c <error_buf>
10c41490: 2f0b movel %a3,%sp@-
10c41492: 4280 clrl %d0
10c41494: 302a 0008 movew %a2@(8),%d0
10c41498: 2f00 movel %d0,%sp@-
10c4149a: 4eb9 10c2 9860 jsr 10c29860 <bdevname>
10c414a0: 2e80 movel %d0,%sp@
10c414a2: 4879 1000 425a pea 1000425a <tvecs+0x26c2>
10c414a8: 47f9 10c1 677e lea 10c1677e <printk>,%a3
10c414ae: 4e93 jsr %a3@
10c414b0: 4fef 0010 lea %sp@(16),%sp
10c414b4: 202a 017e movel %a2@(382),%d0
10c414b8: 0800 0005 btst #5,%d0
10c414bc: 6618 bnes 10c414d6 <ext2_error+0xde>
10c414be: 206a 00f2 moveal %a2@(242),%a0
10c414c2: 0c68 0200 003c cmpiw #512,%a0@(60)
10c414c8: 661a bnes 10c414e4 <ext2_error+0xec>
10c414ca: 0800 0004 btst #4,%d0
10c414ce: 6614 bnes 10c414e4 <ext2_error+0xec>
10c414d0: 0800 0006 btst #6,%d0
10c414d4: 660e bnes 10c414e4 <ext2_error+0xec>
10c414d6: 4879 1000 4280 pea 10004280 <tvecs+0x26e8>
10c414dc: 4e93 jsr %a3@
10c414de: 7001 moveq #1,%d0
10c414e0: 81aa 0024 orl %d0,%a2@(36)
10c414e4: 246e fff8 moveal %fp@(-8),%a2
10c414e8: 266e fffc moveal %fp@(-4),%a3
10c414ec: 4e5e unlk %fp
10c414ee: 4e75 rts
10c414f0 <ext2_panic>:
10c414f0: 4e56 0000 linkw %fp,#0
10c414f4: 246e 0008 moveal %fp@(8),%a2
10c414f8: 082a 0000 0027 btst #0,%a2@(39)
10c414fe: 6622 bnes 10c41522 <ext2_panic+0x32>
10c41500: 006a 0002 018a oriw #2,%a2@(394)
10c41506: 206a 00f2 moveal %a2@(242),%a0
10c4150a: 0068 0200 003a oriw #512,%a0@(58)
10c41510: 2f2a 00ee movel %a2@(238),%sp@-
10c41514: 4eb9 10c2 5c50 jsr 10c25c50 <mark_buffer_dirty>
10c4151a: 157c 0001 000f moveb #1,%a2@(15)
10c41520: 588f addql #4,%sp
10c41522: 486e 0014 pea %fp@(20)
10c41526: 2f2e 0010 movel %fp@(16),%sp@-
10c4152a: 4879 1001 b96c pea 1001b96c <error_buf>
10c41530: 4eb9 10c8 4d4e jsr 10c84d4e <vsprintf>
10c41536: 7001 moveq #1,%d0
10c41538: 81aa 0024 orl %d0,%a2@(36)
10c4153c: 4879 1001 b96c pea 1001b96c <error_buf>
10c41542: 2f2e 000c movel %fp@(12),%sp@-
10c41546: 4280 clrl %d0
10c41548: 302a 0008 movew %a2@(8),%d0
10c4154c: 2f00 movel %d0,%sp@-
10c4154e: 4eb9 10c2 9860 jsr 10c29860 <bdevname>
10c41554: 2e80 movel %d0,%sp@
10c41556: 4879 1000 4237 pea 10004237 <tvecs+0x269f>
10c4155c: 4eb9 10c1 60e4 jsr 10c160e4 <panic>
10c41562: 4e71 nop
10c41564 <ext2_warning>:
10c41564: 4e56 0000 linkw %fp,#0
10c41568: 2f0a movel %a2,%sp@-
10c4156a: 2f02 movel %d2,%sp@-
10c4156c: 246e 0008 moveal %fp@(8),%a2
10c41570: 242e 000c movel %fp@(12),%d2
10c41574: 486e 0014 pea %fp@(20)
10c41578: 2f2e 0010 movel %fp@(16),%sp@-
10c4157c: 4879 1001 b96c pea 1001b96c <error_buf>
10c41582: 4eb9 10c8 4d4e jsr 10c84d4e <vsprintf>
10c41588: 4879 1001 b96c pea 1001b96c <error_buf>
10c4158e: 2f02 movel %d2,%sp@-
10c41590: 4280 clrl %d0
10c41592: 302a 0008 movew %a2@(8),%d0
10c41596: 2f00 movel %d0,%sp@-
10c41598: 4eb9 10c2 9860 jsr 10c29860 <bdevname>
10c4159e: 2e80 movel %d0,%sp@
10c415a0: 4879 1000 42a1 pea 100042a1 <tvecs+0x2709>
10c415a6: 4eb9 10c1 677e jsr 10c1677e <printk>
10c415ac: 242e fff8 movel %fp@(-8),%d2
10c415b0: 246e fffc moveal %fp@(-4),%a2
10c415b4: 4e5e unlk %fp
10c415b6: 4e75 rts
10c415b8 <ext2_update_dynamic_rev>:
10c415b8: 4e56 0000 linkw %fp,#0
10c415bc: 2f0a movel %a2,%sp@-
10c415be: 2f02 movel %d2,%sp@-
10c415c0: 206e 0008 moveal %fp@(8),%a0
10c415c4: 2468 00f2 moveal %a0@(242),%a2
10c415c8: 242a 004c movel %a2@(76),%d2
10c415cc: 2202 movel %d2,%d1
10c415ce: e149 lslw #8,%d1
10c415d0: 4841 swap %d1
10c415d2: 4241 clrw %d1
10c415d4: 2002 movel %d2,%d0
10c415d6: 0280 0000 ff00 andil #65280,%d0
10c415dc: e188 lsll #8,%d0
10c415de: 8280 orl %d0,%d1
10c415e0: 2002 movel %d2,%d0
10c415e2: 0280 00ff 0000 andil #16711680,%d0
10c415e8: e088 lsrl #8,%d0
10c415ea: 8280 orl %d0,%d1
10c415ec: 4242 clrw %d2
10c415ee: 4842 swap %d2
10c415f0: e04a lsrw #8,%d2
10c415f2: 8282 orl %d2,%d1
10c415f4: 662c bnes 10c41622 <ext2_update_dynamic_rev+0x6a>
10c415f6: 4878 0001 pea 1 <PF_DTRACE_OFF>
10c415fa: 4879 1000 42c9 pea 100042c9 <tvecs+0x2731>
10c41600: 4879 1000 4317 pea 10004317 <tvecs+0x277f>
10c41606: 2f08 movel %a0,%sp@-
10c41608: 4eba ff5a jsr %pc@(10c41564 <ext2_warning>)
10c4160c: 257c 0b00 0000 movel #184549376,%a2@(84)
10c41612: 0054
10c41614: 357c 8000 0058 movew #-32768,%a2@(88)
10c4161a: 257c 0100 0000 movel #16777216,%a2@(76)
10c41620: 004c
10c41622: 242e fff8 movel %fp@(-8),%d2
10c41626: 246e fffc moveal %fp@(-4),%a2
10c4162a: 4e5e unlk %fp
10c4162c: 4e75 rts
10c4162e <ext2_put_super>:
10c4162e: 4e56 0000 linkw %fp,#0
10c41632: 48e7 2030 moveml %d2/%a2-%a3,%sp@-
10c41636: 266e 0008 moveal %fp@(8),%a3
10c4163a: 082b 0000 0027 btst #0,%a3@(39)
10c41640: 661a bnes 10c4165c <ext2_put_super+0x2e>
10c41642: 206b 00f2 moveal %a3@(242),%a0
10c41646: 302b 018a movew %a3@(394),%d0
10c4164a: e058 rorw #8,%d0
10c4164c: 3140 003a movew %d0,%a0@(58)
10c41650: 2f08 movel %a0,%sp@-
10c41652: 2f0b movel %a3,%sp@-
10c41654: 4eb9 10c4 26e6 jsr 10c426e6 <ext2_sync_super>
10c4165a: 508f addql #8,%sp
10c4165c: 202b 00e2 movel %a3@(226),%d0
10c41660: 6f1e bles 10c41680 <ext2_put_super+0x52>
10c41662: 95ca subal %a2,%a2
10c41664: 2400 movel %d0,%d2
10c41666: 206b 00f6 moveal %a3@(246),%a0
10c4166a: 2030 a800 movel %a0@(00000000,%a2:l),%d0
10c4166e: 670a beqs 10c4167a <ext2_put_super+0x4c>
10c41670: 2f00 movel %d0,%sp@-
10c41672: 4eb9 10c2 5d3a jsr 10c25d3a <__brelse>
10c41678: 588f addql #4,%sp
10c4167a: 588a addql #4,%a2
10c4167c: 5382 subql #1,%d2
10c4167e: 66e6 bnes 10c41666 <ext2_put_super+0x38>
10c41680: 2f2b 00f6 movel %a3@(246),%sp@-
10c41684: 4eb9 10c2 0b8c jsr 10c20b8c <kfree>
10c4168a: 588f addql #4,%sp
10c4168c: 45eb 011e lea %a3@(286),%a2
10c41690: 7407 moveq #7,%d2
10c41692: 201a movel %a2@+,%d0
10c41694: 670a beqs 10c416a0 <ext2_put_super+0x72>
10c41696: 2f00 movel %d0,%sp@-
10c41698: 4eb9 10c2 5d3a jsr 10c25d3a <__brelse>
10c4169e: 588f addql #4,%sp
10c416a0: 51ca fff0 dbf %d2,10c41692 <ext2_put_super+0x64>
10c416a4: 4242 clrw %d2
10c416a6: 5382 subql #1,%d2
10c416a8: 64e8 bccs 10c41692 <ext2_put_super+0x64>
10c416aa: 45eb 015e lea %a3@(350),%a2
10c416ae: 7407 moveq #7,%d2
10c416b0: 201a movel %a2@+,%d0
10c416b2: 670a beqs 10c416be <ext2_put_super+0x90>
10c416b4: 2f00 movel %d0,%sp@-
10c416b6: 4eb9 10c2 5d3a jsr 10c25d3a <__brelse>
10c416bc: 588f addql #4,%sp
10c416be: 51ca fff0 dbf %d2,10c416b0 <ext2_put_super+0x82>
10c416c2: 4242 clrw %d2
10c416c4: 5382 subql #1,%d2
10c416c6: 64e8 bccs 10c416b0 <ext2_put_super+0x82>
10c416c8: 202b 00ee movel %a3@(238),%d0
10c416cc: 6708 beqs 10c416d6 <ext2_put_super+0xa8>
10c416ce: 2f00 movel %d0,%sp@-
10c416d0: 4eb9 10c2 5d3a jsr 10c25d3a <__brelse>
10c416d6: 4cee 0c04 fff4 moveml %fp@(-12),%d2/%a2-%a3
10c416dc: 4e5e unlk %fp
10c416de: 4e75 rts
10c416e0 <parse_options>:
10c416e0: 4e56 fffc linkw %fp,#-4
10c416e4: 48e7 303c moveml %d2-%d3/%a2-%a5,%sp@-
10c416e8: 202e 0008 movel %fp@(8),%d0
10c416ec: 2a6e 000c moveal %fp@(12),%a5
10c416f0: 242e 0010 movel %fp@(16),%d2
10c416f4: 262e 0014 movel %fp@(20),%d3
10c416f8: 286e 0018 moveal %fp@(24),%a4
10c416fc: 4a80 tstl %d0
10c416fe: 6610 bnes 10c41710 <parse_options+0x30>
10c41700: 6000 0410 braw 10c41b12 <parse_options+0x432>
10c41704: 2f0b movel %a3,%sp@-
10c41706: 4879 1000 4540 pea 10004540 <tvecs+0x29a8>
10c4170c: 6000 0378 braw 10c41a86 <parse_options+0x3a6>
10c41710: 4879 1000 432f pea 1000432f <tvecs+0x2797>
10c41716: 2f00 movel %d0,%sp@-
10c41718: 45f9 10c8 4250 lea 10c84250 <strtok>,%a2
10c4171e: 6000 03e4 braw 10c41b04 <parse_options+0x424>
10c41722: 4878 003d pea 3d <LSIGTRAP+0x38>
10c41726: 2f0b movel %a3,%sp@-
10c41728: 4eb9 10c8 4132 jsr 10c84132 <strchr>
10c4172e: 2d40 fffc movel %d0,%fp@(-4)
10c41732: 2040 moveal %d0,%a0
10c41734: 508f addql #8,%sp
10c41736: b0fc 0000 cmpaw #0,%a0
10c4173a: 6706 beqs 10c41742 <parse_options+0x62>
10c4173c: 4210 clrb %a0@
10c4173e: 52ae fffc addql #1,%fp@(-4)
10c41742: 41f9 1000 4331 lea 10004331 <tvecs+0x2799>,%a0
10c41748: 224b moveal %a3,%a1
10c4174a: 1019 moveb %a1@+,%d0
10c4174c: b018 cmpb %a0@+,%d0
10c4174e: 6606 bnes 10c41756 <parse_options+0x76>
10c41750: 4a00 tstb %d0
10c41752: 66f6 bnes 10c4174a <parse_options+0x6a>
10c41754: 6002 bras 10c41758 <parse_options+0x78>
10c41756: 9020 subb %a0@-,%d0
10c41758: 4a00 tstb %d0
10c4175a: 660a bnes 10c41766 <parse_options+0x86>
10c4175c: 026c ff7f 0002 andiw #-129,%a4@(2)
10c41762: 6000 0398 braw 10c41afc <parse_options+0x41c>
10c41766: 41f9 1000 4337 lea 10004337 <tvecs+0x279f>,%a0
10c4176c: 224b moveal %a3,%a1
10c4176e: 1019 moveb %a1@+,%d0
10c41770: b018 cmpb %a0@+,%d0
10c41772: 6606 bnes 10c4177a <parse_options+0x9a>
10c41774: 4a00 tstb %d0
10c41776: 66f6 bnes 10c4176e <parse_options+0x8e>
10c41778: 6002 bras 10c4177c <parse_options+0x9c>
10c4177a: 9020 subb %a0@-,%d0
10c4177c: 4a00 tstb %d0
10c4177e: 660a bnes 10c4178a <parse_options+0xaa>
10c41780: 006c 0200 0002 oriw #512,%a4@(2)
10c41786: 6000 0374 braw 10c41afc <parse_options+0x41c>
10c4178a: 41f9 1000 433f lea 1000433f <tvecs+0x27a7>,%a0
10c41790: 224b moveal %a3,%a1
10c41792: 1019 moveb %a1@+,%d0
10c41794: b018 cmpb %a0@+,%d0
10c41796: 6606 bnes 10c4179e <parse_options+0xbe>
10c41798: 4a00 tstb %d0
10c4179a: 66f6 bnes 10c41792 <parse_options+0xb2>
10c4179c: 6002 bras 10c417a0 <parse_options+0xc0>
10c4179e: 9020 subb %a0@-,%d0
10c417a0: 4a00 tstb %d0
10c417a2: 6640 bnes 10c417e4 <parse_options+0x104>
10c417a4: 226e fffc moveal %fp@(-4),%a1
10c417a8: b2fc 0000 cmpaw #0,%a1
10c417ac: 671c beqs 10c417ca <parse_options+0xea>
10c417ae: 4a11 tstb %a1@
10c417b0: 6718 beqs 10c417ca <parse_options+0xea>
10c417b2: 41f9 1000 4345 lea 10004345 <tvecs+0x27ad>,%a0
10c417b8: 1019 moveb %a1@+,%d0
10c417ba: b018 cmpb %a0@+,%d0
10c417bc: 6606 bnes 10c417c4 <parse_options+0xe4>
10c417be: 4a00 tstb %d0
10c417c0: 66f6 bnes 10c417b8 <parse_options+0xd8>
10c417c2: 6002 bras 10c417c6 <parse_options+0xe6>
10c417c4: 9020 subb %a0@-,%d0
10c417c6: 4a00 tstb %d0
10c417c8: 6608 bnes 10c417d2 <parse_options+0xf2>
10c417ca: 70fe moveq #-2,%d0
10c417cc: c194 andl %d0,%a4@
10c417ce: 6000 032c braw 10c41afc <parse_options+0x41c>
10c417d2: 4879 1000 434a pea 1000434a <tvecs+0x27b2>
10c417d8: 4eb9 10c1 677e jsr 10c1677e <printk>
10c417de: 588f addql #4,%sp
10c417e0: 6000 031a braw 10c41afc <parse_options+0x41c>
10c417e4: 41f9 1000 436b lea 1000436b <tvecs+0x27d3>,%a0
10c417ea: 224b moveal %a3,%a1
10c417ec: 1019 moveb %a1@+,%d0
10c417ee: b018 cmpb %a0@+,%d0
10c417f0: 6606 bnes 10c417f8 <parse_options+0x118>
10c417f2: 4a00 tstb %d0
10c417f4: 66f6 bnes 10c417ec <parse_options+0x10c>
10c417f6: 6002 bras 10c417fa <parse_options+0x11a>
10c417f8: 9020 subb %a0@-,%d0
10c417fa: 4a00 tstb %d0
10c417fc: 6608 bnes 10c41806 <parse_options+0x126>
10c417fe: 7208 moveq #8,%d1
10c41800: 8394 orl %d1,%a4@
10c41802: 6000 02f8 braw 10c41afc <parse_options+0x41c>
10c41806: 41f9 1000 4371 lea 10004371 <tvecs+0x27d9>,%a0
10c4180c: 224b moveal %a3,%a1
10c4180e: 1019 moveb %a1@+,%d0
10c41810: b018 cmpb %a0@+,%d0
10c41812: 6606 bnes 10c4181a <parse_options+0x13a>
10c41814: 4a00 tstb %d0
10c41816: 66f6 bnes 10c4180e <parse_options+0x12e>
10c41818: 6002 bras 10c4181c <parse_options+0x13c>
10c4181a: 9020 subb %a0@-,%d0
10c4181c: 4a00 tstb %d0
10c4181e: 6600 0092 bnew 10c418b2 <parse_options+0x1d2>
10c41822: 266e fffc moveal %fp@(-4),%a3
10c41826: b6fc 0000 cmpaw #0,%a3
10c4182a: 6704 beqs 10c41830 <parse_options+0x150>
10c4182c: 4a13 tstb %a3@
10c4182e: 660a bnes 10c4183a <parse_options+0x15a>
10c41830: 4879 1000 4378 pea 10004378 <tvecs+0x27e0>
10c41836: 6000 021e braw 10c41a56 <parse_options+0x376>
10c4183a: 41f9 1000 43a9 lea 100043a9 <tvecs+0x2811>,%a0
10c41840: 224b moveal %a3,%a1
10c41842: 1019 moveb %a1@+,%d0
10c41844: b018 cmpb %a0@+,%d0
10c41846: 6606 bnes 10c4184e <parse_options+0x16e>
10c41848: 4a00 tstb %d0
10c4184a: 66f6 bnes 10c41842 <parse_options+0x162>
10c4184c: 6002 bras 10c41850 <parse_options+0x170>
10c4184e: 9020 subb %a0@-,%d0
10c41850: 4a00 tstb %d0
10c41852: 6608 bnes 10c4185c <parse_options+0x17c>
10c41854: 709f moveq #-97,%d0
10c41856: c094 andl %a4@,%d0
10c41858: 7210 moveq #16,%d1
10c4185a: 6042 bras 10c4189e <parse_options+0x1be>
10c4185c: 41f9 1000 43b2 lea 100043b2 <tvecs+0x281a>,%a0
10c41862: 224b moveal %a3,%a1
10c41864: 1019 moveb %a1@+,%d0
10c41866: b018 cmpb %a0@+,%d0
10c41868: 6606 bnes 10c41870 <parse_options+0x190>
10c4186a: 4a00 tstb %d0
10c4186c: 66f6 bnes 10c41864 <parse_options+0x184>
10c4186e: 6002 bras 10c41872 <parse_options+0x192>
10c41870: 9020 subb %a0@-,%d0
10c41872: 4a00 tstb %d0
10c41874: 6608 bnes 10c4187e <parse_options+0x19e>
10c41876: 70af moveq #-81,%d0
10c41878: c094 andl %a4@,%d0
10c4187a: 7220 moveq #32,%d1
10c4187c: 6020 bras 10c4189e <parse_options+0x1be>
10c4187e: 41f9 1000 43bd lea 100043bd <tvecs+0x2825>,%a0
10c41884: 224b moveal %a3,%a1
10c41886: 1019 moveb %a1@+,%d0
10c41888: b018 cmpb %a0@+,%d0
10c4188a: 6606 bnes 10c41892 <parse_options+0x1b2>
10c4188c: 4a00 tstb %d0
10c4188e: 66f6 bnes 10c41886 <parse_options+0x1a6>
10c41890: 6002 bras 10c41894 <parse_options+0x1b4>
10c41892: 9020 subb %a0@-,%d0
10c41894: 4a00 tstb %d0
10c41896: 660e bnes 10c418a6 <parse_options+0x1c6>
10c41898: 70cf moveq #-49,%d0
10c4189a: c094 andl %a4@,%d0
10c4189c: 7240 moveq #64,%d1
10c4189e: 8280 orl %d0,%d1
10c418a0: 2881 movel %d1,%a4@
10c418a2: 6000 0258 braw 10c41afc <parse_options+0x41c>
10c418a6: 2f0b movel %a3,%sp@-
10c418a8: 4879 1000 43c3 pea 100043c3 <tvecs+0x282b>
10c418ae: 6000 01d6 braw 10c41a86 <parse_options+0x3a6>
10c418b2: 41f9 1000 43e7 lea 100043e7 <tvecs+0x284f>,%a0
10c418b8: 224b moveal %a3,%a1
10c418ba: 1019 moveb %a1@+,%d0
10c418bc: b018 cmpb %a0@+,%d0
10c418be: 6606 bnes 10c418c6 <parse_options+0x1e6>
10c418c0: 4a00 tstb %d0
10c418c2: 66f6 bnes 10c418ba <parse_options+0x1da>
10c418c4: 6002 bras 10c418c8 <parse_options+0x1e8>
10c418c6: 9020 subb %a0@-,%d0
10c418c8: 4a00 tstb %d0
10c418ca: 671a beqs 10c418e6 <parse_options+0x206>
10c418cc: 41f9 1000 43ed lea 100043ed <tvecs+0x2855>,%a0
10c418d2: 224b moveal %a3,%a1
10c418d4: 1019 moveb %a1@+,%d0
10c418d6: b018 cmpb %a0@+,%d0
10c418d8: 6606 bnes 10c418e0 <parse_options+0x200>
10c418da: 4a00 tstb %d0
10c418dc: 66f6 bnes 10c418d4 <parse_options+0x1f4>
10c418de: 6002 bras 10c418e2 <parse_options+0x202>
10c418e0: 9020 subb %a0@-,%d0
10c418e2: 4a00 tstb %d0
10c418e4: 6608 bnes 10c418ee <parse_options+0x20e>
10c418e6: 7004 moveq #4,%d0
10c418e8: 8194 orl %d0,%a4@
10c418ea: 6000 0210 braw 10c41afc <parse_options+0x41c>
10c418ee: 41f9 1000 43f7 lea 100043f7 <tvecs+0x285f>,%a0
10c418f4: 224b moveal %a3,%a1
10c418f6: 1019 moveb %a1@+,%d0
10c418f8: b018 cmpb %a0@+,%d0
10c418fa: 6606 bnes 10c41902 <parse_options+0x222>
10c418fc: 4a00 tstb %d0
10c418fe: 66f6 bnes 10c418f6 <parse_options+0x216>
10c41900: 6002 bras 10c41904 <parse_options+0x224>
10c41902: 9020 subb %a0@-,%d0
10c41904: 4a00 tstb %d0
10c41906: 660a bnes 10c41912 <parse_options+0x232>
10c41908: 006c 0080 0002 oriw #128,%a4@(2)
10c4190e: 6000 01ec braw 10c41afc <parse_options+0x41c>
10c41912: 41f9 1000 43ff lea 100043ff <tvecs+0x2867>,%a0
10c41918: 224b moveal %a3,%a1
10c4191a: 1019 moveb %a1@+,%d0
10c4191c: b018 cmpb %a0@+,%d0
10c4191e: 6606 bnes 10c41926 <parse_options+0x246>
10c41920: 4a00 tstb %d0
10c41922: 66f6 bnes 10c4191a <parse_options+0x23a>
10c41924: 6002 bras 10c41928 <parse_options+0x248>
10c41926: 9020 subb %a0@-,%d0
10c41928: 4a00 tstb %d0
10c4192a: 6608 bnes 10c41934 <parse_options+0x254>
10c4192c: 72fe moveq #-2,%d1
10c4192e: c394 andl %d1,%a4@
10c41930: 6000 01ca braw 10c41afc <parse_options+0x41c>
10c41934: 41f9 1000 4407 lea 10004407 <tvecs+0x286f>,%a0
10c4193a: 224b moveal %a3,%a1
10c4193c: 1019 moveb %a1@+,%d0
10c4193e: b018 cmpb %a0@+,%d0
10c41940: 6606 bnes 10c41948 <parse_options+0x268>
10c41942: 4a00 tstb %d0
10c41944: 66f6 bnes 10c4193c <parse_options+0x25c>
10c41946: 6002 bras 10c4194a <parse_options+0x26a>
10c41948: 9020 subb %a0@-,%d0
10c4194a: 4a00 tstb %d0
10c4194c: 671a beqs 10c41968 <parse_options+0x288>
10c4194e: 41f9 1000 440f lea 1000440f <tvecs+0x2877>,%a0
10c41954: 224b moveal %a3,%a1
10c41956: 1019 moveb %a1@+,%d0
10c41958: b018 cmpb %a0@+,%d0
10c4195a: 6606 bnes 10c41962 <parse_options+0x282>
10c4195c: 4a00 tstb %d0
10c4195e: 66f6 bnes 10c41956 <parse_options+0x276>
10c41960: 6002 bras 10c41964 <parse_options+0x284>
10c41962: 9020 subb %a0@-,%d0
10c41964: 4a00 tstb %d0
10c41966: 6608 bnes 10c41970 <parse_options+0x290>
10c41968: 70fb moveq #-5,%d0
10c4196a: c194 andl %d0,%a4@
10c4196c: 6000 018e braw 10c41afc <parse_options+0x41c>
10c41970: 41f9 1000 441a lea 1000441a <tvecs+0x2882>,%a0
10c41976: 224b moveal %a3,%a1
10c41978: 1019 moveb %a1@+,%d0
10c4197a: b018 cmpb %a0@+,%d0
10c4197c: 6606 bnes 10c41984 <parse_options+0x2a4>
10c4197e: 4a00 tstb %d0
10c41980: 66f6 bnes 10c41978 <parse_options+0x298>
10c41982: 6002 bras 10c41986 <parse_options+0x2a6>
10c41984: 9020 subb %a0@-,%d0
10c41986: 4a00 tstb %d0
10c41988: 6644 bnes 10c419ce <parse_options+0x2ee>
10c4198a: 206e fffc moveal %fp@(-4),%a0
10c4198e: b0fc 0000 cmpaw #0,%a0
10c41992: 6704 beqs 10c41998 <parse_options+0x2b8>
10c41994: 4a10 tstb %a0@
10c41996: 660a bnes 10c419a2 <parse_options+0x2c2>
10c41998: 4879 1000 4421 pea 10004421 <tvecs+0x2889>
10c4199e: 6000 00b6 braw 10c41a56 <parse_options+0x376>
10c419a2: 42a7 clrl %sp@-
10c419a4: 486e fffc pea %fp@(-4)
10c419a8: 2f08 movel %a0,%sp@-
10c419aa: 4eb9 10c8 444c jsr 10c8444c <simple_strtoul>
10c419b0: 2043 moveal %d3,%a0
10c419b2: 3080 movew %d0,%a0@
10c419b4: 206e fffc moveal %fp@(-4),%a0
10c419b8: 4fef 000c lea %sp@(12),%sp
10c419bc: 4a10 tstb %a0@
10c419be: 6700 013c beqw 10c41afc <parse_options+0x41c>
10c419c2: 2f08 movel %a0,%sp@-
10c419c4: 4879 1000 4452 pea 10004452 <tvecs+0x28ba>
10c419ca: 6000 00ba braw 10c41a86 <parse_options+0x3a6>
10c419ce: 41f9 1000 4476 lea 10004476 <tvecs+0x28de>,%a0
10c419d4: 224b moveal %a3,%a1
10c419d6: 1019 moveb %a1@+,%d0
10c419d8: b018 cmpb %a0@+,%d0
10c419da: 6606 bnes 10c419e2 <parse_options+0x302>
10c419dc: 4a00 tstb %d0
10c419de: 66f6 bnes 10c419d6 <parse_options+0x2f6>
10c419e0: 6002 bras 10c419e4 <parse_options+0x304>
10c419e2: 9020 subb %a0@-,%d0
10c419e4: 4a00 tstb %d0
10c419e6: 6640 bnes 10c41a28 <parse_options+0x348>
10c419e8: 206e fffc moveal %fp@(-4),%a0
10c419ec: b0fc 0000 cmpaw #0,%a0
10c419f0: 6704 beqs 10c419f6 <parse_options+0x316>
10c419f2: 4a10 tstb %a0@
10c419f4: 6608 bnes 10c419fe <parse_options+0x31e>
10c419f6: 4879 1000 447d pea 1000447d <tvecs+0x28e5>
10c419fc: 6058 bras 10c41a56 <parse_options+0x376>
10c419fe: 42a7 clrl %sp@-
10c41a00: 486e fffc pea %fp@(-4)
10c41a04: 2f08 movel %a0,%sp@-
10c41a06: 4eb9 10c8 444c jsr 10c8444c <simple_strtoul>
10c41a0c: 2042 moveal %d2,%a0
10c41a0e: 3080 movew %d0,%a0@
10c41a10: 206e fffc moveal %fp@(-4),%a0
10c41a14: 4fef 000c lea %sp@(12),%sp
10c41a18: 4a10 tstb %a0@
10c41a1a: 6700 00e0 beqw 10c41afc <parse_options+0x41c>
10c41a1e: 2f08 movel %a0,%sp@-
10c41a20: 4879 1000 44ad pea 100044ad <tvecs+0x2915>
10c41a26: 605e bras 10c41a86 <parse_options+0x3a6>
10c41a28: 41f9 1000 44d1 lea 100044d1 <tvecs+0x2939>,%a0
10c41a2e: 224b moveal %a3,%a1
10c41a30: 1019 moveb %a1@+,%d0
10c41a32: b018 cmpb %a0@+,%d0
10c41a34: 6606 bnes 10c41a3c <parse_options+0x35c>
10c41a36: 4a00 tstb %d0
10c41a38: 66f6 bnes 10c41a30 <parse_options+0x350>
10c41a3a: 6002 bras 10c41a3e <parse_options+0x35e>
10c41a3c: 9020 subb %a0@-,%d0
10c41a3e: 4a00 tstb %d0
10c41a40: 6650 bnes 10c41a92 <parse_options+0x3b2>
10c41a42: 206e fffc moveal %fp@(-4),%a0
10c41a46: b0fc 0000 cmpaw #0,%a0
10c41a4a: 6704 beqs 10c41a50 <parse_options+0x370>
10c41a4c: 4a10 tstb %a0@
10c41a4e: 6612 bnes 10c41a62 <parse_options+0x382>
10c41a50: 4879 1000 44d4 pea 100044d4 <tvecs+0x293c>
10c41a56: 4eb9 10c1 677e jsr 10c1677e <printk>
10c41a5c: 7000 moveq #0,%d0
10c41a5e: 6000 00b4 braw 10c41b14 <parse_options+0x434>
10c41a62: 42a7 clrl %sp@-
10c41a64: 486e fffc pea %fp@(-4)
10c41a68: 2f08 movel %a0,%sp@-
10c41a6a: 4eb9 10c8 444c jsr 10c8444c <simple_strtoul>
10c41a70: 2a80 movel %d0,%a5@
10c41a72: 206e fffc moveal %fp@(-4),%a0
10c41a76: 4fef 000c lea %sp@(12),%sp
10c41a7a: 4a10 tstb %a0@
10c41a7c: 677e beqs 10c41afc <parse_options+0x41c>
10c41a7e: 2f08 movel %a0,%sp@-
10c41a80: 4879 1000 4500 pea 10004500 <tvecs+0x2968>
10c41a86: 4eb9 10c1 677e jsr 10c1677e <printk>
10c41a8c: 7000 moveq #0,%d0
10c41a8e: 6000 0084 braw 10c41b14 <parse_options+0x434>
10c41a92: 41f9 1000 4520 lea 10004520 <tvecs+0x2988>,%a0
10c41a98: 224b moveal %a3,%a1
10c41a9a: 1019 moveb %a1@+,%d0
10c41a9c: b018 cmpb %a0@+,%d0
10c41a9e: 6606 bnes 10c41aa6 <parse_options+0x3c6>
10c41aa0: 4a00 tstb %d0
10c41aa2: 66f6 bnes 10c41a9a <parse_options+0x3ba>
10c41aa4: 6002 bras 10c41aa8 <parse_options+0x3c8>
10c41aa6: 9020 subb %a0@-,%d0
10c41aa8: 4a00 tstb %d0
10c41aaa: 6750 beqs 10c41afc <parse_options+0x41c>
10c41aac: 41f9 1000 4529 lea 10004529 <tvecs+0x2991>,%a0
10c41ab2: 224b moveal %a3,%a1
10c41ab4: 1019 moveb %a1@+,%d0
10c41ab6: b018 cmpb %a0@+,%d0
10c41ab8: 6606 bnes 10c41ac0 <parse_options+0x3e0>
10c41aba: 4a00 tstb %d0
10c41abc: 66f6 bnes 10c41ab4 <parse_options+0x3d4>
10c41abe: 6002 bras 10c41ac2 <parse_options+0x3e2>
10c41ac0: 9020 subb %a0@-,%d0
10c41ac2: 4a00 tstb %d0
10c41ac4: 6736 beqs 10c41afc <parse_options+0x41c>
10c41ac6: 41f9 1000 4531 lea 10004531 <tvecs+0x2999>,%a0
10c41acc: 224b moveal %a3,%a1
10c41ace: 1019 moveb %a1@+,%d0
10c41ad0: b018 cmpb %a0@+,%d0
10c41ad2: 6606 bnes 10c41ada <parse_options+0x3fa>
10c41ad4: 4a00 tstb %d0
10c41ad6: 66f6 bnes 10c41ace <parse_options+0x3ee>
10c41ad8: 6002 bras 10c41adc <parse_options+0x3fc>
10c41ada: 9020 subb %a0@-,%d0
10c41adc: 4a00 tstb %d0
10c41ade: 671c beqs 10c41afc <parse_options+0x41c>
10c41ae0: 41f9 1000 4537 lea 10004537 <tvecs+0x299f>,%a0
10c41ae6: 224b moveal %a3,%a1
10c41ae8: 1019 moveb %a1@+,%d0
10c41aea: b018 cmpb %a0@+,%d0
10c41aec: 6606 bnes 10c41af4 <parse_options+0x414>
10c41aee: 4a00 tstb %d0
10c41af0: 66f6 bnes 10c41ae8 <parse_options+0x408>
10c41af2: 6002 bras 10c41af6 <parse_options+0x416>
10c41af4: 9020 subb %a0@-,%d0
10c41af6: 4a00 tstb %d0
10c41af8: 6600 fc0a bnew 10c41704 <parse_options+0x24>
10c41afc: 4879 1000 432f pea 1000432f <tvecs+0x2797>
10c41b02: 42a7 clrl %sp@-
10c41b04: 4e92 jsr %a2@
10c41b06: 2640 moveal %d0,%a3
10c41b08: 508f addql #8,%sp
10c41b0a: b6fc 0000 cmpaw #0,%a3
10c41b0e: 6600 fc12 bnew 10c41722 <parse_options+0x42>
10c41b12: 7001 moveq #1,%d0
10c41b14: 4cee 3c0c ffe4 moveml %fp@(-28),%d2-%d3/%a2-%a5
10c41b1a: 4e5e unlk %fp
10c41b1c: 4e75 rts
10c41b1e <ext2_setup_super>:
10c41b1e: 4e56 0000 linkw %fp,#0
10c41b22: 48e7 3830 moveml %d2-%d4/%a2-%a3,%sp@-
10c41b26: 266e 0008 moveal %fp@(8),%a3
10c41b2a: 246e 000c moveal %fp@(12),%a2
10c41b2e: 7800 moveq #0,%d4
10c41b30: 242a 004c movel %a2@(76),%d2
10c41b34: 2202 movel %d2,%d1
10c41b36: e149 lslw #8,%d1
10c41b38: 4841 swap %d1
10c41b3a: 4241 clrw %d1
10c41b3c: 2002 movel %d2,%d0
10c41b3e: 0280 0000 ff00 andil #65280,%d0
10c41b44: e188 lsll #8,%d0
10c41b46: 8280 orl %d0,%d1
10c41b48: 2002 movel %d2,%d0
10c41b4a: 0280 00ff 0000 andil #16711680,%d0
10c41b50: e088 lsrl #8,%d0
10c41b52: 8280 orl %d0,%d1
10c41b54: 4242 clrw %d2
10c41b56: 4842 swap %d2
10c41b58: e04a lsrw #8,%d2
10c41b5a: 8282 orl %d2,%d1
10c41b5c: 7001 moveq #1,%d0
10c41b5e: b081 cmpl %d1,%d0
10c41b60: 6410 bccs 10c41b72 <ext2_setup_super+0x54>
10c41b62: 4879 1000 4567 pea 10004567 <tvecs+0x29cf>
10c41b68: 4eb9 10c1 677e jsr 10c1677e <printk>
10c41b6e: 7801 moveq #1,%d4
10c41b70: 588f addql #4,%sp
10c41b72: 4aae 0010 tstl %fp@(16)
10c41b76: 6600 011a bnew 10c41c92 <ext2_setup_super+0x174>
10c41b7a: 302b 018a movew %a3@(394),%d0
10c41b7e: 0800 0000 btst #0,%d0
10c41b82: 660a bnes 10c41b8e <ext2_setup_super+0x70>
10c41b84: 4879 1000 45a9 pea 100045a9 <tvecs+0x2a11>
10c41b8a: 6000 00a2 braw 10c41c2e <ext2_setup_super+0x110>
10c41b8e: 0800 0001 btst #1,%d0
10c41b92: 670a beqs 10c41b9e <ext2_setup_super+0x80>
10c41b94: 4879 1000 45f0 pea 100045f0 <tvecs+0x2a58>
10c41b9a: 6000 0092 braw 10c41c2e <ext2_setup_super+0x110>
10c41b9e: 302a 0036 movew %a2@(54),%d0
10c41ba2: e058 rorw #8,%d0
10c41ba4: 4281 clrl %d1
10c41ba6: 3200 movew %d0,%d1
10c41ba8: 4a40 tstw %d0
10c41baa: 6d18 blts 10c41bc4 <ext2_setup_super+0xa6>
10c41bac: 302a 0034 movew %a2@(52),%d0
10c41bb0: e058 rorw #8,%d0
10c41bb2: 0280 0000 ffff andil #65535,%d0
10c41bb8: b280 cmpl %d0,%d1
10c41bba: 6e08 bgts 10c41bc4 <ext2_setup_super+0xa6>
10c41bbc: 4879 1000 4639 pea 10004639 <tvecs+0x2aa1>
10c41bc2: 606a bras 10c41c2e <ext2_setup_super+0x110>
10c41bc4: 202a 0044 movel %a2@(68),%d0
10c41bc8: 2600 movel %d0,%d3
10c41bca: e14b lslw #8,%d3
10c41bcc: 4843 swap %d3
10c41bce: 4243 clrw %d3
10c41bd0: 2200 movel %d0,%d1
10c41bd2: 0281 0000 ff00 andil #65280,%d1
10c41bd8: e189 lsll #8,%d1
10c41bda: 8681 orl %d1,%d3
10c41bdc: 2200 movel %d0,%d1
10c41bde: 0281 00ff 0000 andil #16711680,%d1
10c41be4: e089 lsrl #8,%d1
10c41be6: 8681 orl %d1,%d3
10c41be8: 4240 clrw %d0
10c41bea: 4840 swap %d0
10c41bec: e048 lsrw #8,%d0
10c41bee: 8680 orl %d0,%d3
10c41bf0: 6744 beqs 10c41c36 <ext2_setup_super+0x118>
10c41bf2: 242a 0040 movel %a2@(64),%d2
10c41bf6: 2202 movel %d2,%d1
10c41bf8: e149 lslw #8,%d1
10c41bfa: 4841 swap %d1
10c41bfc: 4241 clrw %d1
10c41bfe: 2002 movel %d2,%d0
10c41c00: 0280 0000 ff00 andil #65280,%d0
10c41c06: e188 lsll #8,%d0
10c41c08: 8280 orl %d0,%d1
10c41c0a: 2002 movel %d2,%d0
10c41c0c: 0280 00ff 0000 andil #16711680,%d0
10c41c12: e088 lsrl #8,%d0
10c41c14: 8280 orl %d0,%d1
10c41c16: 4242 clrw %d2
10c41c18: 4842 swap %d2
10c41c1a: e04a lsrw #8,%d2
10c41c1c: 8282 orl %d2,%d1
10c41c1e: d283 addl %d3,%d1
10c41c20: b2b9 1002 5790 cmpl 10025790 <xtime>,%d1
10c41c26: 620e bhis 10c41c36 <ext2_setup_super+0x118>
10c41c28: 4879 1000 4686 pea 10004686 <tvecs+0x2aee>
10c41c2e: 4eb9 10c1 677e jsr 10c1677e <printk>
10c41c34: 588f addql #4,%sp
10c41c36: 4a6a 0036 tstw %a2@(54)
10c41c3a: 6606 bnes 10c41c42 <ext2_setup_super+0x124>
10c41c3c: 357c 1400 0036 movew #5120,%a2@(54)
10c41c42: 302a 0034 movew %a2@(52),%d0
10c41c46: e058 rorw #8,%d0
10c41c48: 5240 addqw #1,%d0
10c41c4a: e058 rorw #8,%d0
10c41c4c: 3540 0034 movew %d0,%a2@(52)
10c41c50: 2f0b movel %a3,%sp@-
10c41c52: 4eb9 10c4 2770 jsr 10c42770 <ext2_write_super>
10c41c58: 202b 017e movel %a3@(382),%d0
10c41c5c: 588f addql #4,%sp
10c41c5e: 0800 0003 btst #3,%d0
10c41c62: 672e beqs 10c41c92 <ext2_setup_super+0x174>
10c41c64: 2f00 movel %d0,%sp@-
10c41c66: 2f2b 00da movel %a3@(218),%sp@-
10c41c6a: 2f2b 00d6 movel %a3@(214),%sp@-
10c41c6e: 2f2b 00ea movel %a3@(234),%sp@-
10c41c72: 2f2b 00c6 movel %a3@(198),%sp@-
10c41c76: 2f2b 000a movel %a3@(10),%sp@-
10c41c7a: 4879 1000 46c9 pea 100046c9 <tvecs+0x2b31>
10c41c80: 4879 1000 46d2 pea 100046d2 <tvecs+0x2b3a>
10c41c86: 4879 1000 46d7 pea 100046d7 <tvecs+0x2b3f>
10c41c8c: 4eb9 10c1 677e jsr 10c1677e <printk>
10c41c92: 2004 movel %d4,%d0
10c41c94: 4cee 0c1c ffec moveml %fp@(-20),%d2-%d4/%a2-%a3
10c41c9a: 4e5e unlk %fp
10c41c9c: 4e75 rts
10c41c9e <ext2_check_descriptors>:
10c41c9e: 4e56 0000 linkw %fp,#0
10c41ca2: 48e7 3c30 moveml %d2-%d5/%a2-%a3,%sp@-
10c41ca6: 246e 0008 moveal %fp@(8),%a2
10c41caa: 7a00 moveq #0,%d5
10c41cac: 206a 00f2 moveal %a2@(242),%a0
10c41cb0: 2228 0014 movel %a0@(20),%d1
10c41cb4: 2601 movel %d1,%d3
10c41cb6: e14b lslw #8,%d3
10c41cb8: 4843 swap %d3
10c41cba: 4243 clrw %d3
10c41cbc: 2001 movel %d1,%d0
10c41cbe: 0280 0000 ff00 andil #65280,%d0
10c41cc4: e188 lsll #8,%d0
10c41cc6: 8680 orl %d0,%d3
10c41cc8: 2001 movel %d1,%d0
10c41cca: 0280 00ff 0000 andil #16711680,%d0
10c41cd0: e088 lsrl #8,%d0
10c41cd2: 8680 orl %d0,%d3
10c41cd4: 4241 clrw %d1
10c41cd6: 4841 swap %d1
10c41cd8: e049 lsrw #8,%d1
10c41cda: 8681 orl %d1,%d3
10c41cdc: 97cb subal %a3,%a3
10c41cde: 7800 moveq #0,%d4
10c41ce0: b8aa 00ea cmpl %a2@(234),%d4
10c41ce4: 6400 0110 bccw 10c41df6 <ext2_check_descriptors+0x158>
10c41ce8: 2f2a 00e6 movel %a2@(230),%sp@-
10c41cec: 2f04 movel %d4,%sp@-
10c41cee: 4eb9 10c8 599c jsr 10c8599c <__umodsi3>
10c41cf4: 508f addql #8,%sp
10c41cf6: 4a80 tstl %d0
10c41cf8: 6612 bnes 10c41d0c <ext2_check_descriptors+0x6e>
10c41cfa: 206a 00f6 moveal %a2@(246),%a0
10c41cfe: 2005 movel %d5,%d0
10c41d00: e588 lsll #2,%d0
10c41d02: 2070 0800 moveal %a0@(00000000,%d0:l),%a0
10c41d06: 2668 0030 moveal %a0@(48),%a3
10c41d0a: 5285 addql #1,%d5
10c41d0c: 2013 movel %a3@,%d0
10c41d0e: 2400 movel %d0,%d2
10c41d10: e14a lslw #8,%d2
10c41d12: 4842 swap %d2
10c41d14: 4242 clrw %d2
10c41d16: 2200 movel %d0,%d1
10c41d18: 0281 0000 ff00 andil #65280,%d1
10c41d1e: e189 lsll #8,%d1
10c41d20: 8481 orl %d1,%d2
10c41d22: 2200 movel %d0,%d1
10c41d24: 0281 00ff 0000 andil #16711680,%d1
10c41d2a: e089 lsrl #8,%d1
10c41d2c: 8481 orl %d1,%d2
10c41d2e: 4240 clrw %d0
10c41d30: 4840 swap %d0
10c41d32: e048 lsrw #8,%d0
10c41d34: 8480 orl %d0,%d2
10c41d36: b682 cmpl %d2,%d3
10c41d38: 620a bhis 10c41d44 <ext2_check_descriptors+0xa6>
10c41d3a: 2043 moveal %d3,%a0
10c41d3c: d1ea 00d6 addal %a2@(214),%a0
10c41d40: b1c2 cmpal %d2,%a0
10c41d42: 620e bhis 10c41d52 <ext2_check_descriptors+0xb4>
10c41d44: 2f02 movel %d2,%sp@-
10c41d46: 2f04 movel %d4,%sp@-
10c41d48: 4879 1000 471f pea 1000471f <tvecs+0x2b87>
10c41d4e: 6000 0086 braw 10c41dd6 <ext2_check_descriptors+0x138>
10c41d52: 202b 0004 movel %a3@(4),%d0
10c41d56: 2400 movel %d0,%d2
10c41d58: e14a lslw #8,%d2
10c41d5a: 4842 swap %d2
10c41d5c: 4242 clrw %d2
10c41d5e: 2200 movel %d0,%d1
10c41d60: 0281 0000 ff00 andil #65280,%d1
10c41d66: e189 lsll #8,%d1
10c41d68: 8481 orl %d1,%d2
10c41d6a: 2200 movel %d0,%d1
10c41d6c: 0281 00ff 0000 andil #16711680,%d1
10c41d72: e089 lsrl #8,%d1
10c41d74: 8481 orl %d1,%d2
10c41d76: 4240 clrw %d0
10c41d78: 4840 swap %d0
10c41d7a: e048 lsrw #8,%d0
10c41d7c: 8480 orl %d0,%d2
10c41d7e: b682 cmpl %d2,%d3
10c41d80: 6204 bhis 10c41d86 <ext2_check_descriptors+0xe8>
10c41d82: b1c2 cmpal %d2,%a0
10c41d84: 620c bhis 10c41d92 <ext2_check_descriptors+0xf4>
10c41d86: 2f02 movel %d2,%sp@-
10c41d88: 2f04 movel %d4,%sp@-
10c41d8a: 4879 1000 476a pea 1000476a <tvecs+0x2bd2>
10c41d90: 6044 bras 10c41dd6 <ext2_check_descriptors+0x138>
10c41d92: 202b 0008 movel %a3@(8),%d0
10c41d96: 2400 movel %d0,%d2
10c41d98: e14a lslw #8,%d2
10c41d9a: 4842 swap %d2
10c41d9c: 4242 clrw %d2
10c41d9e: 2200 movel %d0,%d1
10c41da0: 0281 0000 ff00 andil #65280,%d1
10c41da6: e189 lsll #8,%d1
10c41da8: 8481 orl %d1,%d2
10c41daa: 2200 movel %d0,%d1
10c41dac: 0281 00ff 0000 andil #16711680,%d1
10c41db2: e089 lsrl #8,%d1
10c41db4: 8481 orl %d1,%d2
10c41db6: 4240 clrw %d0
10c41db8: 4840 swap %d0
10c41dba: e048 lsrw #8,%d0
10c41dbc: 8480 orl %d0,%d2
10c41dbe: b682 cmpl %d2,%d3
10c41dc0: 620a bhis 10c41dcc <ext2_check_descriptors+0x12e>
10c41dc2: 2002 movel %d2,%d0
10c41dc4: d0aa 00de addl %a2@(222),%d0
10c41dc8: b1c0 cmpal %d0,%a0
10c41dca: 621a bhis 10c41de6 <ext2_check_descriptors+0x148>
10c41dcc: 2f02 movel %d2,%sp@-
10c41dce: 2f04 movel %d4,%sp@-
10c41dd0: 4879 1000 479e pea 1000479e <tvecs+0x2c06>
10c41dd6: 4879 1000 4753 pea 10004753 <tvecs+0x2bbb>
10c41ddc: 2f0a movel %a2,%sp@-
10c41dde: 4eba f618 jsr %pc@(10c413f8 <ext2_error>)
10c41de2: 7000 moveq #0,%d0
10c41de4: 6012 bras 10c41df8 <ext2_check_descriptors+0x15a>
10c41de6: 2608 movel %a0,%d3
10c41de8: 47eb 0020 lea %a3@(32),%a3
10c41dec: 5284 addql #1,%d4
10c41dee: b8aa 00ea cmpl %a2@(234),%d4
10c41df2: 6500 fef4 bcsw 10c41ce8 <ext2_check_descriptors+0x4a>
10c41df6: 7001 moveq #1,%d0
10c41df8: 4cee 0c3c ffe8 moveml %fp@(-24),%d2-%d5/%a2-%a3
10c41dfe: 4e5e unlk %fp
10c41e00: 4e75 rts
10c41e02 <ext2_max_size>:
10c41e02: 4e56 0000 linkw %fp,#0
10c41e06: 48e7 3e30 moveml %d2-%d6/%a2-%a3,%sp@-
10c41e0a: 242e 0008 movel %fp@(8),%d2
10c41e0e: 2442 moveal %d2,%a2
10c41e10: 558a subql #2,%a2
10c41e12: 47f9 10c8 57e8 lea 10c857e8 <__ashldi3>,%a3
10c41e18: 2f0a movel %a2,%sp@-
10c41e1a: 4878 0001 pea 1 <PF_DTRACE_OFF>
10c41e1e: 42a7 clrl %sp@-
10c41e20: 4e93 jsr %a3@
10c41e22: 4fef 000c lea %sp@(12),%sp
10c41e26: 4283 clrl %d3
10c41e28: 780c moveq #12,%d4
10c41e2a: d881 addl %d1,%d4
10c41e2c: d780 addxl %d0,%d3
10c41e2e: 200a movel %a2,%d0
10c41e30: d08a addl %a2,%d0
10c41e32: 2f00 movel %d0,%sp@-
10c41e34: 4878 0001 pea 1 <PF_DTRACE_OFF>
10c41e38: 42a7 clrl %sp@-
10c41e3a: 4e93 jsr %a3@
10c41e3c: 4fef 000c lea %sp@(12),%sp
10c41e40: d881 addl %d1,%d4
10c41e42: d780 addxl %d0,%d3
10c41e44: 200a movel %a2,%d0
10c41e46: d080 addl %d0,%d0
10c41e48: 4872 0800 pea %a2@(00000000,%d0:l)
10c41e4c: 4878 0001 pea 1 <PF_DTRACE_OFF>
10c41e50: 42a7 clrl %sp@-
10c41e52: 4e93 jsr %a3@
10c41e54: 504f addqw #8,%sp
10c41e56: 2e82 movel %d2,%sp@
10c41e58: d881 addl %d1,%d4
10c41e5a: d780 addxl %d0,%d3
10c41e5c: 2f04 movel %d4,%sp@-
10c41e5e: 2f03 movel %d3,%sp@-
10c41e60: 4e93 jsr %a3@
10c41e62: 2600 movel %d0,%d3
10c41e64: 2801 movel %d1,%d4
10c41e66: 7001 moveq #1,%d0
10c41e68: e5a8 lsll %d2,%d0
10c41e6a: 2200 movel %d0,%d1
10c41e6c: 5bc0 smi %d0
10c41e6e: 4880 extw %d0
10c41e70: 48c0 extl %d0
10c41e72: 2a3c 0000 0200 movel #512,%d5
10c41e78: 4286 clrl %d6
10c41e7a: 9c81 subl %d1,%d6
10c41e7c: 9b80 subxl %d0,%d5
10c41e7e: 2003 movel %d3,%d0
10c41e80: 2204 movel %d4,%d1
10c41e82: 9286 subl %d6,%d1
10c41e84: 9185 subxl %d5,%d0
10c41e86: 6f04 bles 10c41e8c <ext2_max_size+0x8a>
10c41e88: 2605 movel %d5,%d3
10c41e8a: 2806 movel %d6,%d4
10c41e8c: 2003 movel %d3,%d0
10c41e8e: 2204 movel %d4,%d1
10c41e90: 4cee 0c7c ffe4 moveml %fp@(-28),%d2-%d6/%a2-%a3
10c41e96: 4e5e unlk %fp
10c41e98: 4e75 rts
10c41e9a <ext2_read_super>:
10c41e9a: 4e56 fff8 linkw %fp,#-8
10c41e9e: 48e7 3f3c moveml %d2-%d7/%a2-%a5,%sp@-
10c41ea2: 266e 0008 moveal %fp@(8),%a3
10c41ea6: 2a2e 0010 movel %fp@(16),%d5
10c41eaa: 7001 moveq #1,%d0
10c41eac: 2d40 fff8 movel %d0,%fp@(-8)
10c41eb0: 426e fffc clrw %fp@(-4)
10c41eb4: 426e fffe clrw %fp@(-2)
10c41eb8: 3a7c 0001 moveaw #1,%a5
10c41ebc: 7400 moveq #0,%d2
10c41ebe: 223c 0000 0200 movel #512,%d1
10c41ec4: 3c2b 0008 movew %a3@(8),%d6
10c41ec8: 4280 clrl %d0
10c41eca: 102b 0008 moveb %a3@(8),%d0
10c41ece: e588 lsll #2,%d0
10c41ed0: 41f9 1002 9388 lea 10029388 <hardsect_size>,%a0
10c41ed6: 2070 0800 moveal %a0@(00000000,%d0:l),%a0
10c41eda: b0fc 0000 cmpaw #0,%a0
10c41ede: 670e beqs 10c41eee <ext2_read_super+0x54>
10c41ee0: 4280 clrl %d0
10c41ee2: 1006 moveb %d6,%d0
10c41ee4: e588 lsll #2,%d0
10c41ee6: 2030 0800 movel %a0@(00000000,%d0:l),%d0
10c41eea: 6702 beqs 10c41eee <ext2_read_super+0x54>
10c41eec: 2200 movel %d0,%d1
10c41eee: 2801 movel %d1,%d4
10c41ef0: 0c84 0000 03ff cmpil #1023,%d4
10c41ef6: 6e06 bgts 10c41efe <ext2_read_super+0x64>
10c41ef8: 283c 0000 0400 movel #1024,%d4
10c41efe: 42ab 017e clrl %a3@(382)
10c41f02: 486b 017e pea %a3@(382)
10c41f06: 486e fffe pea %fp@(-2)
10c41f0a: 486e fffc pea %fp@(-4)
10c41f0e: 486e fff8 pea %fp@(-8)
10c41f12: 2f2e 000c movel %fp@(12),%sp@-
10c41f16: 4eba f7c8 jsr %pc@(10c416e0 <parse_options>)
10c41f1a: 4fef 0014 lea %sp@(20),%sp
10c41f1e: 4a80 tstl %d0
10c41f20: 6700 075c beqw 10c4267e <ext2_read_super+0x7e4>
10c41f24: 2f04 movel %d4,%sp@-
10c41f26: 4283 clrl %d3
10c41f28: 3606 movew %d6,%d3
10c41f2a: 2f03 movel %d3,%sp@-
10c41f2c: 45f9 10c2 8c9a lea 10c28c9a <set_blocksize>,%a2
10c41f32: 4e92 jsr %a2@
10c41f34: 508f addql #8,%sp
10c41f36: 4a80 tstl %d0
10c41f38: 6c12 bges 10c41f4c <ext2_read_super+0xb2>
10c41f3a: 2f04 movel %d4,%sp@-
10c41f3c: 4879 1000 47d1 pea 100047d1 <tvecs+0x2c39>
10c41f42: 4eb9 10c1 677e jsr 10c1677e <printk>
10c41f48: 6000 0734 braw 10c4267e <ext2_read_super+0x7e4>
10c41f4c: 0c84 0000 0400 cmpil #1024,%d4
10c41f52: 6724 beqs 10c41f78 <ext2_read_super+0xde>
10c41f54: 242e fff8 movel %fp@(-8),%d2
10c41f58: 700a moveq #10,%d0
10c41f5a: e1aa lsll %d0,%d2
10c41f5c: 2f04 movel %d4,%sp@-
10c41f5e: 2f02 movel %d2,%sp@-
10c41f60: 4eb9 10c8 5940 jsr 10c85940 <__udivsi3>
10c41f66: 508f addql #8,%sp
10c41f68: 2a40 moveal %d0,%a5
10c41f6a: 2f04 movel %d4,%sp@-
10c41f6c: 2f02 movel %d2,%sp@-
10c41f6e: 4eb9 10c8 599c jsr 10c8599c <__umodsi3>
10c41f74: 508f addql #8,%sp
10c41f76: 2400 movel %d0,%d2
10c41f78: 2f04 movel %d4,%sp@-
10c41f7a: 2f0d movel %a5,%sp@-
10c41f7c: 2f03 movel %d3,%sp@-
10c41f7e: 45f9 10c2 5dac lea 10c25dac <bread>,%a2
10c41f84: 4e92 jsr %a2@
10c41f86: 2e00 movel %d0,%d7
10c41f88: 4fef 000c lea %sp@(12),%sp
10c41f8c: 6610 bnes 10c41f9e <ext2_read_super+0x104>
10c41f8e: 4879 1000 47f6 pea 100047f6 <tvecs+0x2c5e>
10c41f94: 4eb9 10c1 677e jsr 10c1677e <printk>
10c41f9a: 6000 06e2 braw 10c4267e <ext2_read_super+0x7e4>
10c41f9e: 2047 moveal %d7,%a0
10c41fa0: 2868 0030 moveal %a0@(48),%a4
10c41fa4: d9c2 addal %d2,%a4
10c41fa6: 274c 00f2 movel %a4,%a3@(242)
10c41faa: 302c 0038 movew %a4@(56),%d0
10c41fae: e058 rorw #8,%d0
10c41fb0: 0280 0000 ffff andil #65535,%d0
10c41fb6: 2740 0028 movel %d0,%a3@(40)
10c41fba: 0c80 0000 ef53 cmpil #61267,%d0
10c41fc0: 671a beqs 10c41fdc <ext2_read_super+0x142>
10c41fc2: 4a85 tstl %d5
10c41fc4: 6600 06ac bnew 10c42672 <ext2_read_super+0x7d8>
10c41fc8: 2f03 movel %d3,%sp@-
10c41fca: 4eb9 10c2 9860 jsr 10c29860 <bdevname>
10c41fd0: 2f00 movel %d0,%sp@-
10c41fd2: 4879 1000 481a pea 1000481a <tvecs+0x2c82>
10c41fd8: 6000 03f8 braw 10c423d2 <ext2_read_super+0x538>
10c41fdc: 242c 004c movel %a4@(76),%d2
10c41fe0: 2202 movel %d2,%d1
10c41fe2: e149 lslw #8,%d1
10c41fe4: 4841 swap %d1
10c41fe6: 4241 clrw %d1
10c41fe8: 2002 movel %d2,%d0
10c41fea: 0280 0000 ff00 andil #65280,%d0
10c41ff0: e188 lsll #8,%d0
10c41ff2: 8280 orl %d0,%d1
10c41ff4: 2002 movel %d2,%d0
10c41ff6: 0280 00ff 0000 andil #16711680,%d0
10c41ffc: e088 lsrl #8,%d0
10c41ffe: 8280 orl %d0,%d1
10c42000: 4242 clrw %d2
10c42002: 4842 swap %d2
10c42004: e04a lsrw #8,%d2
10c42006: 8282 orl %d2,%d1
10c42008: 6620 bnes 10c4202a <ext2_read_super+0x190>
10c4200a: 4aac 005c tstl %a4@(92)
10c4200e: 660c bnes 10c4201c <ext2_read_super+0x182>
10c42010: 4aac 0064 tstl %a4@(100)
10c42014: 6606 bnes 10c4201c <ext2_read_super+0x182>
10c42016: 4aac 0060 tstl %a4@(96)
10c4201a: 670e beqs 10c4202a <ext2_read_super+0x190>
10c4201c: 4879 1000 4846 pea 10004846 <tvecs+0x2cae>
10c42022: 4eb9 10c1 677e jsr 10c1677e <printk>
10c42028: 588f addql #4,%sp
10c4202a: 206b 00f2 moveal %a3@(242),%a0
10c4202e: 2428 0060 movel %a0@(96),%d2
10c42032: 0882 0019 bclr #25,%d2
10c42036: 4a82 tstl %d2
10c42038: 6718 beqs 10c42052 <ext2_read_super+0x1b8>
10c4203a: 2f02 movel %d2,%sp@-
10c4203c: 3f06 movew %d6,%sp@-
10c4203e: 4267 clrw %sp@-
10c42040: 4eb9 10c2 9860 jsr 10c29860 <bdevname>
10c42046: 2e80 movel %d0,%sp@
10c42048: 4879 1000 4895 pea 10004895 <tvecs+0x2cfd>
10c4204e: 6000 03a2 braw 10c423f2 <ext2_read_super+0x558>
10c42052: 082b 0000 0027 btst #0,%a3@(39)
10c42058: 6624 bnes 10c4207e <ext2_read_super+0x1e4>
10c4205a: 2428 0064 movel %a0@(100),%d2
10c4205e: 0282 f8ff ffff andil #-117440513,%d2
10c42064: 6718 beqs 10c4207e <ext2_read_super+0x1e4>
10c42066: 2f02 movel %d2,%sp@-
10c42068: 3f06 movew %d6,%sp@-
10c4206a: 4267 clrw %sp@-
10c4206c: 4eb9 10c2 9860 jsr 10c29860 <bdevname>
10c42072: 2e80 movel %d0,%sp@
10c42074: 4879 1000 48e1 pea 100048e1 <tvecs+0x2d49>
10c4207a: 6000 0376 braw 10c423f2 <ext2_read_super+0x558>
10c4207e: 2428 0018 movel %a0@(24),%d2
10c42082: 2202 movel %d2,%d1
10c42084: e149 lslw #8,%d1
10c42086: 4841 swap %d1
10c42088: 4241 clrw %d1
10c4208a: 2002 movel %d2,%d0
10c4208c: 0280 0000 ff00 andil #65280,%d0
10c42092: e188 lsll #8,%d0
10c42094: 8280 orl %d0,%d1
10c42096: 2002 movel %d2,%d0
10c42098: 0280 00ff 0000 andil #16711680,%d0
10c4209e: e088 lsrl #8,%d0
10c420a0: 8280 orl %d0,%d1
10c420a2: 4242 clrw %d2
10c420a4: 4842 swap %d2
10c420a6: e04a lsrw #8,%d2
10c420a8: 8282 orl %d2,%d1
10c420aa: 0601 000a addib #10,%d1
10c420ae: 1741 000e moveb %d1,%a3@(14)
10c420b2: 4282 clrl %d2
10c420b4: 1401 moveb %d1,%d2
10c420b6: 7001 moveq #1,%d0
10c420b8: e5a8 lsll %d2,%d0
10c420ba: 2740 000a movel %d0,%a3@(10)
10c420be: 42a7 clrl %sp@-
10c420c0: 1f41 0003 moveb %d1,%sp@(3)
10c420c4: 4eba fd3c jsr %pc@(10c41e02 <ext2_max_size>)
10c420c8: 2740 0010 movel %d0,%a3@(16)
10c420cc: 2741 0014 movel %d1,%a3@(20)
10c420d0: 262b 000a movel %a3@(10),%d3
10c420d4: 588f addql #4,%sp
10c420d6: b883 cmpl %d3,%d4
10c420d8: 6700 00a0 beqw 10c4217a <ext2_read_super+0x2e0>
10c420dc: 4a87 tstl %d7
10c420de: 670a beqs 10c420ea <ext2_read_super+0x250>
10c420e0: 2f07 movel %d7,%sp@-
10c420e2: 4eb9 10c2 5d3a jsr 10c25d3a <__brelse>
10c420e8: 588f addql #4,%sp
10c420ea: 2f03 movel %d3,%sp@-
10c420ec: 4284 clrl %d4
10c420ee: 3806 movew %d6,%d4
10c420f0: 2f04 movel %d4,%sp@-
10c420f2: 4eb9 10c2 8c9a jsr 10c28c9a <set_blocksize>
10c420f8: 508f addql #8,%sp
10c420fa: 4a80 tstl %d0
10c420fc: 6c10 bges 10c4210e <ext2_read_super+0x274>
10c420fe: 4879 1000 4932 pea 10004932 <tvecs+0x2d9a>
10c42104: 4eb9 10c1 677e jsr 10c1677e <printk>
10c4210a: 6000 0572 braw 10c4267e <ext2_read_super+0x7e4>
10c4210e: 242e fff8 movel %fp@(-8),%d2
10c42112: 700a moveq #10,%d0
10c42114: e1aa lsll %d0,%d2
10c42116: 2f03 movel %d3,%sp@-
10c42118: 2f02 movel %d2,%sp@-
10c4211a: 4eb9 10c8 5940 jsr 10c85940 <__udivsi3>
10c42120: 508f addql #8,%sp
10c42122: 2a40 moveal %d0,%a5
10c42124: 2f03 movel %d3,%sp@-
10c42126: 2f02 movel %d2,%sp@-
10c42128: 4eb9 10c8 599c jsr 10c8599c <__umodsi3>
10c4212e: 508f addql #8,%sp
10c42130: 2400 movel %d0,%d2
10c42132: 2f03 movel %d3,%sp@-
10c42134: 2f0d movel %a5,%sp@-
10c42136: 2f04 movel %d4,%sp@-
10c42138: 4eb9 10c2 5dac jsr 10c25dac <bread>
10c4213e: 2e00 movel %d0,%d7
10c42140: 4fef 000c lea %sp@(12),%sp
10c42144: 6610 bnes 10c42156 <ext2_read_super+0x2bc>
10c42146: 4879 1000 495f pea 1000495f <tvecs+0x2dc7>
10c4214c: 4eb9 10c1 677e jsr 10c1677e <printk>
10c42152: 6000 051c braw 10c42670 <ext2_read_super+0x7d6>
10c42156: 2047 moveal %d7,%a0
10c42158: 2868 0030 moveal %a0@(48),%a4
10c4215c: d9c2 addal %d2,%a4
10c4215e: 274c 00f2 movel %a4,%a3@(242)
10c42162: 0c6c 53ef 0038 cmpiw #21487,%a4@(56)
10c42168: 6710 beqs 10c4217a <ext2_read_super+0x2e0>
10c4216a: 4879 1000 498e pea 1000498e <tvecs+0x2df6>
10c42170: 4eb9 10c1 677e jsr 10c1677e <printk>
10c42176: 6000 04f8 braw 10c42670 <ext2_read_super+0x7d6>
10c4217a: 242c 004c movel %a4@(76),%d2
10c4217e: 2202 movel %d2,%d1
10c42180: e149 lslw #8,%d1
10c42182: 4841 swap %d1
10c42184: 4241 clrw %d1
10c42186: 2002 movel %d2,%d0
10c42188: 0280 0000 ff00 andil #65280,%d0
10c4218e: e188 lsll #8,%d0
10c42190: 8280 orl %d0,%d1
10c42192: 2002 movel %d2,%d0
10c42194: 0280 00ff 0000 andil #16711680,%d0
10c4219a: e088 lsrl #8,%d0
10c4219c: 8280 orl %d0,%d1
10c4219e: 4242 clrw %d2
10c421a0: 4842 swap %d2
10c421a2: e04a lsrw #8,%d2
10c421a4: 8282 orl %d2,%d1
10c421a6: 6752 beqs 10c421fa <ext2_read_super+0x360>
10c421a8: 302c 0058 movew %a4@(88),%d0
10c421ac: e058 rorw #8,%d0
10c421ae: 4283 clrl %d3
10c421b0: 3600 movew %d0,%d3
10c421b2: 2743 0196 movel %d3,%a3@(406)
10c421b6: 242c 0054 movel %a4@(84),%d2
10c421ba: 2202 movel %d2,%d1
10c421bc: e149 lslw #8,%d1
10c421be: 4841 swap %d1
10c421c0: 4241 clrw %d1
10c421c2: 2002 movel %d2,%d0
10c421c4: 0280 0000 ff00 andil #65280,%d0
10c421ca: e188 lsll #8,%d0
10c421cc: 8280 orl %d0,%d1
10c421ce: 2002 movel %d2,%d0
10c421d0: 0280 00ff 0000 andil #16711680,%d0
10c421d6: e088 lsrl #8,%d0
10c421d8: 8280 orl %d0,%d1
10c421da: 4242 clrw %d2
10c421dc: 4842 swap %d2
10c421de: e04a lsrw #8,%d2
10c421e0: 8282 orl %d2,%d1
10c421e2: 2741 019a movel %d1,%a3@(410)
10c421e6: 0c83 0000 0080 cmpil #128,%d3
10c421ec: 671a beqs 10c42208 <ext2_read_super+0x36e>
10c421ee: 2f03 movel %d3,%sp@-
10c421f0: 4879 1000 49b5 pea 100049b5 <tvecs+0x2e1d>
10c421f6: 6000 0240 braw 10c42438 <ext2_read_super+0x59e>
10c421fa: 277c 0000 0080 movel #128,%a3@(406)
10c42200: 0196
10c42202: 700b moveq #11,%d0
10c42204: 2740 019a movel %d0,%a3@(410)
10c42208: 242c 001c movel %a4@(28),%d2
10c4220c: 2202 movel %d2,%d1
10c4220e: e149 lslw #8,%d1
10c42210: 4841 swap %d1
10c42212: 4241 clrw %d1
10c42214: 2002 movel %d2,%d0
10c42216: 0280 0000 ff00 andil #65280,%d0
10c4221c: e188 lsll #8,%d0
10c4221e: 8280 orl %d0,%d1
10c42220: 2002 movel %d2,%d0
10c42222: 0280 00ff 0000 andil #16711680,%d0
10c42228: e088 lsrl #8,%d0
10c4222a: 8280 orl %d0,%d1
10c4222c: 4242 clrw %d2
10c4222e: 4842 swap %d2
10c42230: e04a lsrw #8,%d2
10c42232: 8282 orl %d2,%d1
10c42234: 203c 0000 0400 movel #1024,%d0
10c4223a: e3a8 lsll %d1,%d0
10c4223c: 2740 00c6 movel %d0,%a3@(198)
10c42240: 6716 beqs 10c42258 <ext2_read_super+0x3be>
10c42242: 45f9 10c8 5940 lea 10c85940 <__udivsi3>,%a2
10c42248: 2f00 movel %d0,%sp@-
10c4224a: 2f2b 000a movel %a3@(10),%sp@-
10c4224e: 4e92 jsr %a2@
10c42250: 508f addql #8,%sp
10c42252: 2740 00ca movel %d0,%a3@(202)
10c42256: 600a bras 10c42262 <ext2_read_super+0x3c8>
10c42258: 42ab 0028 clrl %a3@(40)
10c4225c: 45f9 10c8 5940 lea 10c85940 <__udivsi3>,%a2
10c42262: 242c 0020 movel %a4@(32),%d2
10c42266: 2202 movel %d2,%d1
10c42268: e149 lslw #8,%d1
10c4226a: 4841 swap %d1
10c4226c: 4241 clrw %d1
10c4226e: 2002 movel %d2,%d0
10c42270: 0280 0000 ff00 andil #65280,%d0
10c42276: e188 lsll #8,%d0
10c42278: 8280 orl %d0,%d1
10c4227a: 2002 movel %d2,%d0
10c4227c: 0280 00ff 0000 andil #16711680,%d0
10c42282: e088 lsrl #8,%d0
10c42284: 8280 orl %d0,%d1
10c42286: 4242 clrw %d2
10c42288: 4842 swap %d2
10c4228a: e04a lsrw #8,%d2
10c4228c: 8282 orl %d2,%d1
10c4228e: 2741 00d6 movel %d1,%a3@(214)
10c42292: 242c 0024 movel %a4@(36),%d2
10c42296: 2202 movel %d2,%d1
10c42298: e149 lslw #8,%d1
10c4229a: 4841 swap %d1
10c4229c: 4241 clrw %d1
10c4229e: 2002 movel %d2,%d0
10c422a0: 0280 0000 ff00 andil #65280,%d0
10c422a6: e188 lsll #8,%d0
10c422a8: 8280 orl %d0,%d1
10c422aa: 2002 movel %d2,%d0
10c422ac: 0280 00ff 0000 andil #16711680,%d0
10c422b2: e088 lsrl #8,%d0
10c422b4: 8280 orl %d0,%d1
10c422b6: 4242 clrw %d2
10c422b8: 4842 swap %d2
10c422ba: e04a lsrw #8,%d2
10c422bc: 8282 orl %d2,%d1
10c422be: 2741 00d2 movel %d1,%a3@(210)
10c422c2: 222c 0028 movel %a4@(40),%d1
10c422c6: 2401 movel %d1,%d2
10c422c8: e14a lslw #8,%d2
10c422ca: 4842 swap %d2
10c422cc: 4242 clrw %d2
10c422ce: 2001 movel %d1,%d0
10c422d0: 0280 0000 ff00 andil #65280,%d0
10c422d6: e188 lsll #8,%d0
10c422d8: 8480 orl %d0,%d2
10c422da: 2001 movel %d1,%d0
10c422dc: 0280 00ff 0000 andil #16711680,%d0
10c422e2: e088 lsrl #8,%d0
10c422e4: 8480 orl %d0,%d2
10c422e6: 4241 clrw %d1
10c422e8: 4841 swap %d1
10c422ea: e049 lsrw #8,%d1
10c422ec: 8481 orl %d1,%d2
10c422ee: 2742 00da movel %d2,%a3@(218)
10c422f2: 262b 000a movel %a3@(10),%d3
10c422f6: 2f2b 0196 movel %a3@(406),%sp@-
10c422fa: 2f03 movel %d3,%sp@-
10c422fc: 4e92 jsr %a2@
10c422fe: 508f addql #8,%sp
10c42300: 2740 00ce movel %d0,%a3@(206)
10c42304: 2f00 movel %d0,%sp@-
10c42306: 2f02 movel %d2,%sp@-
10c42308: 4e92 jsr %a2@
10c4230a: 508f addql #8,%sp
10c4230c: 2740 00de movel %d0,%a3@(222)
10c42310: ea8b lsrl #5,%d3
10c42312: 2743 00e6 movel %d3,%a3@(230)
10c42316: 2747 00ee movel %d7,%a3@(238)
10c4231a: 302e fffc movew %fp@(-4),%d0
10c4231e: 6606 bnes 10c42326 <ext2_read_super+0x48c>
10c42320: 302c 0050 movew %a4@(80),%d0
10c42324: e058 rorw #8,%d0
10c42326: 426b 0182 clrw %a3@(386)
10c4232a: 3740 0184 movew %d0,%a3@(388)
10c4232e: 302e fffe movew %fp@(-2),%d0
10c42332: 6606 bnes 10c4233a <ext2_read_super+0x4a0>
10c42334: 302c 0052 movew %a4@(82),%d0
10c42338: e058 rorw #8,%d0
10c4233a: 426b 0186 clrw %a3@(390)
10c4233e: 3740 0188 movew %d0,%a3@(392)
10c42342: 302c 003a movew %a4@(58),%d0
10c42346: e058 rorw #8,%d0
10c42348: 3740 018a movew %d0,%a3@(394)
10c4234c: 202b 000a movel %a3@(10),%d0
10c42350: e488 lsrl #2,%d0
10c42352: 4680 notl %d0
10c42354: 7200 moveq #0,%d1
10c42356: 0800 0000 btst #0,%d0
10c4235a: 670a beqs 10c42366 <ext2_read_super+0x4cc>
10c4235c: 5281 addql #1,%d1
10c4235e: e288 lsrl #1,%d0
10c42360: 0800 0000 btst #0,%d0
10c42364: 66f6 bnes 10c4235c <ext2_read_super+0x4c2>
10c42366: 2741 018e movel %d1,%a3@(398)
10c4236a: 202b 00e6 movel %a3@(230),%d0
10c4236e: 4680 notl %d0
10c42370: 7200 moveq #0,%d1
10c42372: 0800 0000 btst #0,%d0
10c42376: 670a beqs 10c42382 <ext2_read_super+0x4e8>
10c42378: 5281 addql #1,%d1
10c4237a: e288 lsrl #1,%d0
10c4237c: 0800 0000 btst #0,%d0
10c42380: 66f6 bnes 10c42378 <ext2_read_super+0x4de>
10c42382: 2741 0192 movel %d1,%a3@(402)
10c42386: 0cab 0000 ef53 cmpil #61267,%a3@(40)
10c4238c: 0028
10c4238e: 671a beqs 10c423aa <ext2_read_super+0x510>
10c42390: 4a85 tstl %d5
10c42392: 6600 02de bnew 10c42672 <ext2_read_super+0x7d8>
10c42396: 3f06 movew %d6,%sp@-
10c42398: 4267 clrw %sp@-
10c4239a: 4eb9 10c2 9860 jsr 10c29860 <bdevname>
10c423a0: 2f00 movel %d0,%sp@-
10c423a2: 4879 1000 49da pea 100049da <tvecs+0x2e42>
10c423a8: 6028 bras 10c423d2 <ext2_read_super+0x538>
10c423aa: 2047 moveal %d7,%a0
10c423ac: 4280 clrl %d0
10c423ae: 3028 0008 movew %a0@(8),%d0
10c423b2: 222b 000a movel %a3@(10),%d1
10c423b6: b081 cmpl %d1,%d0
10c423b8: 6726 beqs 10c423e0 <ext2_read_super+0x546>
10c423ba: 4a85 tstl %d5
10c423bc: 6600 02b4 bnew 10c42672 <ext2_read_super+0x7d8>
10c423c0: 3f06 movew %d6,%sp@-
10c423c2: 4267 clrw %sp@-
10c423c4: 4eb9 10c2 9860 jsr 10c29860 <bdevname>
10c423ca: 2f00 movel %d0,%sp@-
10c423cc: 4879 1000 4a09 pea 10004a09 <tvecs+0x2e71>
10c423d2: 4eb9 10c1 677e jsr 10c1677e <printk>
10c423d8: 4fef 000c lea %sp@(12),%sp
10c423dc: 6000 0294 braw 10c42672 <ext2_read_super+0x7d8>
10c423e0: 202b 00c6 movel %a3@(198),%d0
10c423e4: b081 cmpl %d1,%d0
10c423e6: 6718 beqs 10c42400 <ext2_read_super+0x566>
10c423e8: 2f01 movel %d1,%sp@-
10c423ea: 2f00 movel %d0,%sp@-
10c423ec: 4879 1000 4a30 pea 10004a30 <tvecs+0x2e98>
10c423f2: 4eb9 10c1 677e jsr 10c1677e <printk>
10c423f8: 4fef 000c lea %sp@(12),%sp
10c423fc: 6000 0274 braw 10c42672 <ext2_read_super+0x7d8>
10c42400: 2001 movel %d1,%d0
10c42402: e788 lsll #3,%d0
10c42404: 206b 00d6 moveal %a3@(214),%a0
10c42408: b088 cmpl %a0,%d0
10c4240a: 640a bccs 10c42416 <ext2_read_super+0x57c>
10c4240c: 2f08 movel %a0,%sp@-
10c4240e: 4879 1000 4a6c pea 10004a6c <tvecs+0x2ed4>
10c42414: 6022 bras 10c42438 <ext2_read_super+0x59e>
10c42416: 222b 00d2 movel %a3@(210),%d1
10c4241a: b081 cmpl %d1,%d0
10c4241c: 640a bccs 10c42428 <ext2_read_super+0x58e>
10c4241e: 2f01 movel %d1,%sp@-
10c42420: 4879 1000 4a95 pea 10004a95 <tvecs+0x2efd>
10c42426: 6010 bras 10c42438 <ext2_read_super+0x59e>
10c42428: 222b 00da movel %a3@(218),%d1
10c4242c: b081 cmpl %d1,%d0
10c4242e: 6414 bccs 10c42444 <ext2_read_super+0x5aa>
10c42430: 2f01 movel %d1,%sp@-
10c42432: 4879 1000 4ac1 pea 10004ac1 <tvecs+0x2f29>
10c42438: 4eb9 10c1 677e jsr 10c1677e <printk>
10c4243e: 508f addql #8,%sp
10c42440: 6000 0230 braw 10c42672 <ext2_read_super+0x7d8>
10c42444: 222c 0004 movel %a4@(4),%d1
10c42448: 2401 movel %d1,%d2
10c4244a: e14a lslw #8,%d2
10c4244c: 4842 swap %d2
10c4244e: 4242 clrw %d2
10c42450: 2001 movel %d1,%d0
10c42452: 0280 0000 ff00 andil #65280,%d0
10c42458: e188 lsll #8,%d0
10c4245a: 8480 orl %d0,%d2
10c4245c: 2001 movel %d1,%d0
10c4245e: 0280 00ff 0000 andil #16711680,%d0
10c42464: e088 lsrl #8,%d0
10c42466: 8480 orl %d0,%d2
10c42468: 4241 clrw %d1
10c4246a: 4841 swap %d1
10c4246c: e049 lsrw #8,%d1
10c4246e: 8481 orl %d1,%d2
10c42470: 262c 0014 movel %a4@(20),%d3
10c42474: 2203 movel %d3,%d1
10c42476: e149 lslw #8,%d1
10c42478: 4841 swap %d1
10c4247a: 4241 clrw %d1
10c4247c: 2003 movel %d3,%d0
10c4247e: 0280 0000 ff00 andil #65280,%d0
10c42484: e188 lsll #8,%d0
10c42486: 8280 orl %d0,%d1
10c42488: 2003 movel %d3,%d0
10c4248a: 0280 00ff 0000 andil #16711680,%d0
10c42490: e088 lsrl #8,%d0
10c42492: 8280 orl %d0,%d1
10c42494: 4243 clrw %d3
10c42496: 4843 swap %d3
10c42498: e04b lsrw #8,%d3
10c4249a: 8283 orl %d3,%d1
10c4249c: 9481 subl %d1,%d2
10c4249e: 2f08 movel %a0,%sp@-
10c424a0: 4870 28ff pea %a0@(ffffffff,%d2:l)
10c424a4: 4e92 jsr %a2@
10c424a6: 508f addql #8,%sp
10c424a8: 2240 moveal %d0,%a1
10c424aa: 2749 00ea movel %a1,%a3@(234)
10c424ae: 206b 00e6 moveal %a3@(230),%a0
10c424b2: 2f08 movel %a0,%sp@-
10c424b4: 4870 98ff pea %a0@(ffffffff,%a1:l)
10c424b8: 4e92 jsr %a2@
10c424ba: 508f addql #8,%sp
10c424bc: 2a00 movel %d0,%d5
10c424be: 4878 01f0 pea 1f0 <LSIGTRAP+0x1eb>
10c424c2: e588 lsll #2,%d0
10c424c4: 2f00 movel %d0,%sp@-
10c424c6: 4eb9 10c2 09bc jsr 10c209bc <kmalloc>
10c424cc: 2740 00f6 movel %d0,%a3@(246)
10c424d0: 508f addql #8,%sp
10c424d2: 6610 bnes 10c424e4 <ext2_read_super+0x64a>
10c424d4: 4879 1000 4aea pea 10004aea <tvecs+0x2f52>
10c424da: 4eb9 10c1 677e jsr 10c1677e <printk>
10c424e0: 6000 018e braw 10c42670 <ext2_read_super+0x7d6>
10c424e4: 7400 moveq #0,%d2
10c424e6: ba82 cmpl %d2,%d5
10c424e8: 6f78 bles 10c42562 <ext2_read_super+0x6c8>
10c424ea: 7800 moveq #0,%d4
10c424ec: 95ca subal %a2,%a2
10c424ee: 260d movel %a5,%d3
10c424f0: 5283 addql #1,%d3
10c424f2: 2f2b 000a movel %a3@(10),%sp@-
10c424f6: 2f03 movel %d3,%sp@-
10c424f8: 3806 movew %d6,%d4
10c424fa: 2f04 movel %d4,%sp@-
10c424fc: 4eb9 10c2 5dac jsr 10c25dac <bread>
10c42502: 206b 00f6 moveal %a3@(246),%a0
10c42506: 2180 a800 movel %d0,%a0@(00000000,%a2:l)
10c4250a: 206b 00f6 moveal %a3@(246),%a0
10c4250e: 4fef 000c lea %sp@(12),%sp
10c42512: 4ab0 a800 tstl %a0@(00000000,%a2:l)
10c42516: 6640 bnes 10c42558 <ext2_read_super+0x6be>
10c42518: 49f9 10c1 677e lea 10c1677e <printk>,%a4
10c4251e: 4bf9 10c2 0b8c lea 10c20b8c <kfree>,%a5
10c42524: 4a82 tstl %d2
10c42526: 6f1c bles 10c42544 <ext2_read_super+0x6aa>
10c42528: 95ca subal %a2,%a2
10c4252a: 206b 00f6 moveal %a3@(246),%a0
10c4252e: 2030 a800 movel %a0@(00000000,%a2:l),%d0
10c42532: 670a beqs 10c4253e <ext2_read_super+0x6a4>
10c42534: 2f00 movel %d0,%sp@-
10c42536: 4eb9 10c2 5d3a jsr 10c25d3a <__brelse>
10c4253c: 588f addql #4,%sp
10c4253e: 588a addql #4,%a2
10c42540: 5382 subql #1,%d2
10c42542: 66e6 bnes 10c4252a <ext2_read_super+0x690>
10c42544: 2f2b 00f6 movel %a3@(246),%sp@-
10c42548: 4e95 jsr %a5@
10c4254a: 4879 1000 4b06 pea 10004b06 <tvecs+0x2f6e>
10c42550: 4e94 jsr %a4@
10c42552: 508f addql #8,%sp
10c42554: 6000 011c braw 10c42672 <ext2_read_super+0x7d8>
10c42558: 588a addql #4,%a2
10c4255a: 5283 addql #1,%d3
10c4255c: 5282 addql #1,%d2
10c4255e: ba82 cmpl %d2,%d5
10c42560: 6e90 bgts 10c424f2 <ext2_read_super+0x658>
10c42562: 2f0b movel %a3,%sp@-
10c42564: 4eba f738 jsr %pc@(10c41c9e <ext2_check_descriptors>)
10c42568: 588f addql #4,%sp
10c4256a: 4a80 tstl %d0
10c4256c: 6614 bnes 10c42582 <ext2_read_super+0x6e8>
10c4256e: 4879 1000 4b31 pea 10004b31 <tvecs+0x2f99>
10c42574: 4eb9 10c1 677e jsr 10c1677e <printk>
10c4257a: 2a02 movel %d2,%d5
10c4257c: 588f addql #4,%sp
10c4257e: 6000 00c2 braw 10c42642 <ext2_read_super+0x7a8>
10c42582: 200b movel %a3,%d0
10c42584: 721c moveq #28,%d1
10c42586: d28b addl %a3,%d1
10c42588: 41eb 015e lea %a3@(350),%a0
10c4258c: 42a8 ffa0 clrl %a0@(-96)
10c42590: 42a8 ffc0 clrl %a0@(-64)
10c42594: 42a8 ffe0 clrl %a0@(-32)
10c42598: 4298 clrl %a0@+
10c4259a: 5880 addql #4,%d0
10c4259c: b280 cmpl %d0,%d1
10c4259e: 6cec bges 10c4258c <ext2_read_super+0x6f2>
10c425a0: 426b 00fa clrw %a3@(250)
10c425a4: 426b 00fc clrw %a3@(252)
10c425a8: 2745 00e2 movel %d5,%a3@(226)
10c425ac: 277c 1000 e730 movel #268494640,%a3@(28)
10c425b2: 001c
10c425b4: 42a7 clrl %sp@-
10c425b6: 42a7 clrl %sp@-
10c425b8: 4878 0002 pea 2 <PF_DTRACE_OFF+0x1>
10c425bc: 2f0b movel %a3,%sp@-
10c425be: 4eb9 10c3 46d0 jsr 10c346d0 <iget4>
10c425c4: 4fef 000c lea %sp@(12),%sp
10c425c8: 2e80 movel %d0,%sp@
10c425ca: 4eb9 10c3 2efc jsr 10c32efc <d_alloc_root>
10c425d0: 2040 moveal %d0,%a0
10c425d2: 2748 002c movel %a0,%a3@(44)
10c425d6: 588f addql #4,%sp
10c425d8: 6744 beqs 10c4261e <ext2_read_super+0x784>
10c425da: 2068 0008 moveal %a0@(8),%a0
10c425de: 3028 0032 movew %a0@(50),%d0
10c425e2: 0240 f000 andiw #-4096,%d0
10c425e6: 0c40 4000 cmpiw #16384,%d0
10c425ea: 6610 bnes 10c425fc <ext2_read_super+0x762>
10c425ec: 4aa8 005c tstl %a0@(92)
10c425f0: 670a beqs 10c425fc <ext2_read_super+0x762>
10c425f2: 2028 0040 movel %a0@(64),%d0
10c425f6: 80a8 0044 orl %a0@(68),%d0
10c425fa: 6632 bnes 10c4262e <ext2_read_super+0x794>
10c425fc: 202b 002c movel %a3@(44),%d0
10c42600: 671c beqs 10c4261e <ext2_read_super+0x784>
10c42602: 2f00 movel %d0,%sp@-
10c42604: 4eb9 10c3 26d8 jsr 10c326d8 <dput>
10c4260a: 42ab 002c clrl %a3@(44)
10c4260e: 4879 1000 4b58 pea 10004b58 <tvecs+0x2fc0>
10c42614: 4eb9 10c1 677e jsr 10c1677e <printk>
10c4261a: 508f addql #8,%sp
10c4261c: 6024 bras 10c42642 <ext2_read_super+0x7a8>
10c4261e: 4879 1000 4b84 pea 10004b84 <tvecs+0x2fec>
10c42624: 4eb9 10c1 677e jsr 10c1677e <printk>
10c4262a: 588f addql #4,%sp
10c4262c: 6014 bras 10c42642 <ext2_read_super+0x7a8>
10c4262e: 7001 moveq #1,%d0
10c42630: c0ab 0024 andl %a3@(36),%d0
10c42634: 2f00 movel %d0,%sp@-
10c42636: 2f0c movel %a4,%sp@-
10c42638: 2f0b movel %a3,%sp@-
10c4263a: 4eba f4e2 jsr %pc@(10c41b1e <ext2_setup_super>)
10c4263e: 200b movel %a3,%d0
10c42640: 603e bras 10c42680 <ext2_read_super+0x7e6>
10c42642: 4bf9 10c2 0b8c lea 10c20b8c <kfree>,%a5
10c42648: 4a85 tstl %d5
10c4264a: 6f1e bles 10c4266a <ext2_read_super+0x7d0>
10c4264c: 95ca subal %a2,%a2
10c4264e: 2405 movel %d5,%d2
10c42650: 206b 00f6 moveal %a3@(246),%a0
10c42654: 2030 a800 movel %a0@(00000000,%a2:l),%d0
10c42658: 670a beqs 10c42664 <ext2_read_super+0x7ca>
10c4265a: 2f00 movel %d0,%sp@-
10c4265c: 4eb9 10c2 5d3a jsr 10c25d3a <__brelse>
10c42662: 588f addql #4,%sp
10c42664: 588a addql #4,%a2
10c42666: 5382 subql #1,%d2
10c42668: 66e6 bnes 10c42650 <ext2_read_super+0x7b6>
10c4266a: 2f2b 00f6 movel %a3@(246),%sp@-
10c4266e: 4e95 jsr %a5@
10c42670: 588f addql #4,%sp
10c42672: 4a87 tstl %d7
10c42674: 6708 beqs 10c4267e <ext2_read_super+0x7e4>
10c42676: 2f07 movel %d7,%sp@-
10c42678: 4eb9 10c2 5d3a jsr 10c25d3a <__brelse>
10c4267e: 7000 moveq #0,%d0
10c42680: 4cee 3cfc ffd0 moveml %fp@(-48),%d2-%d7/%a2-%a5
10c42686: 4e5e unlk %fp
10c42688: 4e75 rts
10c4268a <ext2_commit_super>:
10c4268a: 4e56 0000 linkw %fp,#0
10c4268e: 2f0a movel %a2,%sp@-
10c42690: 2f02 movel %d2,%sp@-
10c42692: 246e 0008 moveal %fp@(8),%a2
10c42696: 206e 000c moveal %fp@(12),%a0
10c4269a: 2439 1002 5790 movel 10025790 <xtime>,%d2
10c426a0: 2202 movel %d2,%d1
10c426a2: e149 lslw #8,%d1
10c426a4: 4841 swap %d1
10c426a6: 4241 clrw %d1
10c426a8: 2002 movel %d2,%d0
10c426aa: 0280 0000 ff00 andil #65280,%d0
10c426b0: e188 lsll #8,%d0
10c426b2: 8280 orl %d0,%d1
10c426b4: 2002 movel %d2,%d0
10c426b6: 0280 00ff 0000 andil #16711680,%d0
10c426bc: e088 lsrl #8,%d0
10c426be: 8280 orl %d0,%d1
10c426c0: 4242 clrw %d2
10c426c2: 4842 swap %d2
10c426c4: e04a lsrw #8,%d2
10c426c6: 8282 orl %d2,%d1
10c426c8: 2141 0030 movel %d1,%a0@(48)
10c426cc: 2f2a 00ee movel %a2@(238),%sp@-
10c426d0: 4eb9 10c2 5c50 jsr 10c25c50 <mark_buffer_dirty>
10c426d6: 422a 000f clrb %a2@(15)
10c426da: 242e fff8 movel %fp@(-8),%d2
10c426de: 246e fffc moveal %fp@(-4),%a2
10c426e2: 4e5e unlk %fp
10c426e4: 4e75 rts
10c426e6 <ext2_sync_super>:
10c426e6: 4e56 0000 linkw %fp,#0
10c426ea: 48e7 2030 moveml %d2/%a2-%a3,%sp@-
10c426ee: 266e 0008 moveal %fp@(8),%a3
10c426f2: 206e 000c moveal %fp@(12),%a0
10c426f6: 2439 1002 5790 movel 10025790 <xtime>,%d2
10c426fc: 2202 movel %d2,%d1
10c426fe: e149 lslw #8,%d1
10c42700: 4841 swap %d1
10c42702: 4241 clrw %d1
10c42704: 2002 movel %d2,%d0
10c42706: 0280 0000 ff00 andil #65280,%d0
10c4270c: e188 lsll #8,%d0
10c4270e: 8280 orl %d0,%d1
10c42710: 2002 movel %d2,%d0
10c42712: 0280 00ff 0000 andil #16711680,%d0
10c42718: e088 lsrl #8,%d0
10c4271a: 8280 orl %d0,%d1
10c4271c: 4242 clrw %d2
10c4271e: 4842 swap %d2
10c42720: e04a lsrw #8,%d2
10c42722: 8282 orl %d2,%d1
10c42724: 2141 0030 movel %d1,%a0@(48)
10c42728: 2f2b 00ee movel %a3@(238),%sp@-
10c4272c: 4eb9 10c2 5c50 jsr 10c25c50 <mark_buffer_dirty>
10c42732: 45eb 00ee lea %a3@(238),%a2
10c42736: 2f0a movel %a2,%sp@-
10c42738: 4878 0001 pea 1 <PF_DTRACE_OFF>
10c4273c: 4878 0001 pea 1 <PF_DTRACE_OFF>
10c42740: 4eb9 10c4 c80c jsr 10c4c80c <ll_rw_block>
10c42746: 2212 movel %a2@,%d1
10c42748: 4fef 0010 lea %sp@(16),%sp
10c4274c: 2241 moveal %d1,%a1
10c4274e: 41e9 0014 lea %a1@(20),%a0
10c42752: 2010 movel %a0@,%d0
10c42754: 0800 0002 btst #2,%d0
10c42758: 6708 beqs 10c42762 <ext2_sync_super+0x7c>
10c4275a: 2f01 movel %d1,%sp@-
10c4275c: 4eb9 10c2 4c0c jsr 10c24c0c <__wait_on_buffer>
10c42762: 422b 000f clrb %a3@(15)
10c42766: 4cee 0c04 fff4 moveml %fp@(-12),%d2/%a2-%a3
10c4276c: 4e5e unlk %fp
10c4276e: 4e75 rts
10c42770 <ext2_write_super>:
10c42770: 4e56 0000 linkw %fp,#0
10c42774: 2f0a movel %a2,%sp@-
10c42776: 2f02 movel %d2,%sp@-
10c42778: 246e 0008 moveal %fp@(8),%a2
10c4277c: 082a 0000 0027 btst #0,%a2@(39)
10c42782: 6664 bnes 10c427e8 <ext2_write_super+0x78>
10c42784: 206a 00f2 moveal %a2@(242),%a0
10c42788: 3228 003a movew %a0@(58),%d1
10c4278c: e059 rorw #8,%d1
10c4278e: 0801 0000 btst #0,%d1
10c42792: 674c beqs 10c427e0 <ext2_write_super+0x70>
10c42794: 3001 movew %d1,%d0
10c42796: 0240 00fe andiw #254,%d0
10c4279a: e148 lslw #8,%d0
10c4279c: e049 lsrw #8,%d1
10c4279e: 8041 orw %d1,%d0
10c427a0: 3140 003a movew %d0,%a0@(58)
10c427a4: 2439 1002 5790 movel 10025790 <xtime>,%d2
10c427aa: 2202 movel %d2,%d1
10c427ac: e149 lslw #8,%d1
10c427ae: 4841 swap %d1
10c427b0: 4241 clrw %d1
10c427b2: 2002 movel %d2,%d0
10c427b4: 0280 0000 ff00 andil #65280,%d0
10c427ba: e188 lsll #8,%d0
10c427bc: 8280 orl %d0,%d1
10c427be: 2002 movel %d2,%d0
10c427c0: 0280 00ff 0000 andil #16711680,%d0
10c427c6: e088 lsrl #8,%d0
10c427c8: 8280 orl %d0,%d1
10c427ca: 4242 clrw %d2
10c427cc: 4842 swap %d2
10c427ce: e04a lsrw #8,%d2
10c427d0: 8282 orl %d2,%d1
10c427d2: 2141 002c movel %d1,%a0@(44)
10c427d6: 2f08 movel %a0,%sp@-
10c427d8: 2f0a movel %a2,%sp@-
10c427da: 4eba ff0a jsr %pc@(10c426e6 <ext2_sync_super>)
10c427de: 6008 bras 10c427e8 <ext2_write_super+0x78>
10c427e0: 2f08 movel %a0,%sp@-
10c427e2: 2f0a movel %a2,%sp@-
10c427e4: 4eba fea4 jsr %pc@(10c4268a <ext2_commit_super>)
10c427e8: 422a 000f clrb %a2@(15)
10c427ec: 242e fff8 movel %fp@(-8),%d2
10c427f0: 246e fffc moveal %fp@(-4),%a2
10c427f4: 4e5e unlk %fp
10c427f6: 4e75 rts
10c427f8 <ext2_remount>:
10c427f8: 4e56 fff4 linkw %fp,#-12
10c427fc: 48e7 2030 moveml %d2/%a2-%a3,%sp@-
10c42800: 266e 0008 moveal %fp@(8),%a3
10c42804: 202e 0010 movel %fp@(16),%d0
10c42808: 3d6b 0184 fff8 movew %a3@(388),%fp@(-8)
10c4280e: 3d6b 0188 fffa movew %a3@(392),%fp@(-6)
10c42814: 2d6b 017e fffc movel %a3@(382),%fp@(-4)
10c4281a: 486e fffc pea %fp@(-4)
10c4281e: 486e fffa pea %fp@(-6)
10c42822: 486e fff8 pea %fp@(-8)
10c42826: 486e fff4 pea %fp@(-12)
10c4282a: 2f00 movel %d0,%sp@-
10c4282c: 4eba eeb2 jsr %pc@(10c416e0 <parse_options>)
10c42830: 4fef 0014 lea %sp@(20),%sp
10c42834: 4a80 tstl %d0
10c42836: 6606 bnes 10c4283e <ext2_remount+0x46>
10c42838: 70ea moveq #-22,%d0
10c4283a: 6000 00e6 braw 10c42922 <ext2_remount+0x12a>
10c4283e: 276e fffc 017e movel %fp@(-4),%a3@(382)
10c42844: 4280 clrl %d0
10c42846: 302e fff8 movew %fp@(-8),%d0
10c4284a: 2740 0182 movel %d0,%a3@(386)
10c4284e: 4280 clrl %d0
10c42850: 302e fffa movew %fp@(-6),%d0
10c42854: 2740 0186 movel %d0,%a3@(390)
10c42858: 246b 00f2 moveal %a3@(242),%a2
10c4285c: 206e 000c moveal %fp@(12),%a0
10c42860: 7201 moveq #1,%d1
10c42862: c290 andl %a0@,%d1
10c42864: 7001 moveq #1,%d0
10c42866: c0ab 0024 andl %a3@(36),%d0
10c4286a: b081 cmpl %d1,%d0
10c4286c: 6700 00b2 beqw 10c42920 <ext2_remount+0x128>
10c42870: 4a81 tstl %d1
10c42872: 6754 beqs 10c428c8 <ext2_remount+0xd0>
10c42874: 302a 003a movew %a2@(58),%d0
10c42878: e058 rorw #8,%d0
10c4287a: 0800 0000 btst #0,%d0
10c4287e: 6600 00a0 bnew 10c42920 <ext2_remount+0x128>
10c42882: 302b 018a movew %a3@(394),%d0
10c42886: 0800 0000 btst #0,%d0
10c4288a: 6700 0094 beqw 10c42920 <ext2_remount+0x128>
10c4288e: e058 rorw #8,%d0
10c42890: 3540 003a movew %d0,%a2@(58)
10c42894: 2439 1002 5790 movel 10025790 <xtime>,%d2
10c4289a: 2202 movel %d2,%d1
10c4289c: e149 lslw #8,%d1
10c4289e: 4841 swap %d1
10c428a0: 4241 clrw %d1
10c428a2: 2002 movel %d2,%d0
10c428a4: 0280 0000 ff00 andil #65280,%d0
10c428aa: e188 lsll #8,%d0
10c428ac: 8280 orl %d0,%d1
10c428ae: 2002 movel %d2,%d0
10c428b0: 0280 00ff 0000 andil #16711680,%d0
10c428b6: e088 lsrl #8,%d0
10c428b8: 8280 orl %d0,%d1
10c428ba: 4242 clrw %d2
10c428bc: 4842 swap %d2
10c428be: e04a lsrw #8,%d2
10c428c0: 8282 orl %d2,%d1
10c428c2: 2541 002c movel %d1,%a2@(44)
10c428c6: 6050 bras 10c42918 <ext2_remount+0x120>
10c428c8: 202a 0064 movel %a2@(100),%d0
10c428cc: 0280 f8ff ffff andil #-117440513,%d0
10c428d2: 6722 beqs 10c428f6 <ext2_remount+0xfe>
10c428d4: 2f00 movel %d0,%sp@-
10c428d6: 4280 clrl %d0
10c428d8: 302b 0008 movew %a3@(8),%d0
10c428dc: 2f00 movel %d0,%sp@-
10c428de: 4eb9 10c2 9860 jsr 10c29860 <bdevname>
10c428e4: 2e80 movel %d0,%sp@
10c428e6: 4879 1000 4ba7 pea 10004ba7 <tvecs+0x300f>
10c428ec: 4eb9 10c1 677e jsr 10c1677e <printk>
10c428f2: 70e2 moveq #-30,%d0
10c428f4: 602c bras 10c42922 <ext2_remount+0x12a>
10c428f6: 302a 003a movew %a2@(58),%d0
10c428fa: e058 rorw #8,%d0
10c428fc: 3740 018a movew %d0,%a3@(394)
10c42900: 42a7 clrl %sp@-
10c42902: 2f0a movel %a2,%sp@-
10c42904: 2f0b movel %a3,%sp@-
10c42906: 4eba f216 jsr %pc@(10c41b1e <ext2_setup_super>)
10c4290a: 4fef 000c lea %sp@(12),%sp
10c4290e: 4a80 tstl %d0
10c42910: 6606 bnes 10c42918 <ext2_remount+0x120>
10c42912: 70fe moveq #-2,%d0
10c42914: c1ab 0024 andl %d0,%a3@(36)
10c42918: 2f0a movel %a2,%sp@-
10c4291a: 2f0b movel %a3,%sp@-
10c4291c: 4eba fdc8 jsr %pc@(10c426e6 <ext2_sync_super>)
10c42920: 7000 moveq #0,%d0
10c42922: 4cee 0c04 ffe8 moveml %fp@(-24),%d2/%a2-%a3
10c42928: 4e5e unlk %fp
10c4292a: 4e75 rts
10c4292c <ext2_statfs>:
10c4292c: 4e56 0000 linkw %fp,#0
10c42930: 48e7 383c moveml %d2-%d4/%a2-%a5,%sp@-
10c42934: 246e 0008 moveal %fp@(8),%a2
10c42938: 266e 000c moveal %fp@(12),%a3
10c4293c: 4a2a 0181 tstb %a2@(385)
10c42940: 6c12 bges 10c42954 <ext2_statfs+0x28>
10c42942: 7800 moveq #0,%d4
10c42944: 49f9 10c3 d47c lea 10c3d47c <ext2_count_free_blocks>,%a4
10c4294a: 4bf9 10c3 efbe lea 10c3efbe <ext2_count_free_inodes>,%a5
10c42950: 6000 0082 braw 10c429d4 <ext2_statfs+0xa8>
10c42954: 206a 00f2 moveal %a2@(242),%a0
10c42958: 2228 0014 movel %a0@(20),%d1
10c4295c: 2801 movel %d1,%d4
10c4295e: e14c lslw #8,%d4
10c42960: 4844 swap %d4
10c42962: 4244 clrw %d4
10c42964: 2001 movel %d1,%d0
10c42966: 0280 0000 ff00 andil #65280,%d0
10c4296c: e188 lsll #8,%d0
10c4296e: 8880 orl %d0,%d4
10c42970: 2001 movel %d1,%d0
10c42972: 0280 00ff 0000 andil #16711680,%d0
10c42978: e088 lsrl #8,%d0
10c4297a: 8880 orl %d0,%d4
10c4297c: 4241 clrw %d1
10c4297e: 4841 swap %d1
10c42980: e049 lsrw #8,%d1
10c42982: 8881 orl %d1,%d4
10c42984: 7600 moveq #0,%d3
10c42986: 49f9 10c3 d47c lea 10c3d47c <ext2_count_free_blocks>,%a4
10c4298c: 4bf9 10c3 efbe lea 10c3efbe <ext2_count_free_inodes>,%a5
10c42992: b6aa 00ea cmpl %a2@(234),%d3
10c42996: 6426 bccs 10c429be <ext2_statfs+0x92>
10c42998: 2f03 movel %d3,%sp@-
10c4299a: 2f0a movel %a2,%sp@-
10c4299c: 4eb9 10c3 d566 jsr 10c3d566 <ext2_bg_has_super>
10c429a2: 2400 movel %d0,%d2
10c429a4: 2f03 movel %d3,%sp@-
10c429a6: 2f0a movel %a2,%sp@-
10c429a8: 4eb9 10c3 d590 jsr 10c3d590 <ext2_bg_num_gdb>
10c429ae: d480 addl %d0,%d2
10c429b0: d882 addl %d2,%d4
10c429b2: 4fef 0010 lea %sp@(16),%sp
10c429b6: 5283 addql #1,%d3
10c429b8: b6aa 00ea cmpl %a2@(234),%d3
10c429bc: 65da bcss 10c42998 <ext2_statfs+0x6c>
10c429be: 202a 00de movel %a2@(222),%d0
10c429c2: 5480 addql #2,%d0
10c429c4: 2f00 movel %d0,%sp@-
10c429c6: 2f2a 00ea movel %a2@(234),%sp@-
10c429ca: 4eb9 10c8 591c jsr 10c8591c <__mulsi3>
10c429d0: 508f addql #8,%sp
10c429d2: d880 addl %d0,%d4
10c429d4: 26bc 0000 ef53 movel #61267,%a3@
10c429da: 276a 000a 0004 movel %a2@(10),%a3@(4)
10c429e0: 206a 00f2 moveal %a2@(242),%a0
10c429e4: 2428 0004 movel %a0@(4),%d2
10c429e8: 2202 movel %d2,%d1
10c429ea: e149 lslw #8,%d1
10c429ec: 4841 swap %d1
10c429ee: 4241 clrw %d1
10c429f0: 2002 movel %d2,%d0
10c429f2: 0280 0000 ff00 andil #65280,%d0
10c429f8: e188 lsll #8,%d0
10c429fa: 8280 orl %d0,%d1
10c429fc: 2002 movel %d2,%d0
10c429fe: 0280 00ff 0000 andil #16711680,%d0
10c42a04: e088 lsrl #8,%d0
10c42a06: 8280 orl %d0,%d1
10c42a08: 4242 clrw %d2
10c42a0a: 4842 swap %d2
10c42a0c: e04a lsrw #8,%d2
10c42a0e: 8282 orl %d2,%d1
10c42a10: 9284 subl %d4,%d1
10c42a12: 2741 0008 movel %d1,%a3@(8)
10c42a16: 2f0a movel %a2,%sp@-
10c42a18: 4e94 jsr %a4@
10c42a1a: 2740 000c movel %d0,%a3@(12)
10c42a1e: 588f addql #4,%sp
10c42a20: 206a 00f2 moveal %a2@(242),%a0
10c42a24: 2628 0008 movel %a0@(8),%d3
10c42a28: 2403 movel %d3,%d2
10c42a2a: e14a lslw #8,%d2
10c42a2c: 4842 swap %d2
10c42a2e: 4242 clrw %d2
10c42a30: 2203 movel %d3,%d1
10c42a32: 0281 0000 ff00 andil #65280,%d1
10c42a38: e189 lsll #8,%d1
10c42a3a: 8481 orl %d1,%d2
10c42a3c: 2203 movel %d3,%d1
10c42a3e: 0281 00ff 0000 andil #16711680,%d1
10c42a44: e089 lsrl #8,%d1
10c42a46: 8481 orl %d1,%d2
10c42a48: 4243 clrw %d3
10c42a4a: 4843 swap %d3
10c42a4c: e04b lsrw #8,%d3
10c42a4e: 8483 orl %d3,%d2
10c42a50: 2200 movel %d0,%d1
10c42a52: 9282 subl %d2,%d1
10c42a54: 2741 0010 movel %d1,%a3@(16)
10c42a58: 206a 00f2 moveal %a2@(242),%a0
10c42a5c: 2628 0008 movel %a0@(8),%d3
10c42a60: 2403 movel %d3,%d2
10c42a62: e14a lslw #8,%d2
10c42a64: 4842 swap %d2
10c42a66: 4242 clrw %d2
10c42a68: 2203 movel %d3,%d1
10c42a6a: 0281 0000 ff00 andil #65280,%d1
10c42a70: e189 lsll #8,%d1
10c42a72: 8481 orl %d1,%d2
10c42a74: 2203 movel %d3,%d1
10c42a76: 0281 00ff 0000 andil #16711680,%d1
10c42a7c: e089 lsrl #8,%d1
10c42a7e: 8481 orl %d1,%d2
10c42a80: 4243 clrw %d3
10c42a82: 4843 swap %d3
10c42a84: e04b lsrw #8,%d3
10c42a86: 8483 orl %d3,%d2
10c42a88: b480 cmpl %d0,%d2
10c42a8a: 6304 blss 10c42a90 <ext2_statfs+0x164>
10c42a8c: 42ab 0010 clrl %a3@(16)
10c42a90: 206a 00f2 moveal %a2@(242),%a0
10c42a94: 2410 movel %a0@,%d2
10c42a96: 2202 movel %d2,%d1
10c42a98: e149 lslw #8,%d1
10c42a9a: 4841 swap %d1
10c42a9c: 4241 clrw %d1
10c42a9e: 2002 movel %d2,%d0
10c42aa0: 0280 0000 ff00 andil #65280,%d0
10c42aa6: e188 lsll #8,%d0
10c42aa8: 8280 orl %d0,%d1
10c42aaa: 2002 movel %d2,%d0
10c42aac: 0280 00ff 0000 andil #16711680,%d0
10c42ab2: e088 lsrl #8,%d0
10c42ab4: 8280 orl %d0,%d1
10c42ab6: 4242 clrw %d2
10c42ab8: 4842 swap %d2
10c42aba: e04a lsrw #8,%d2
10c42abc: 8282 orl %d2,%d1
10c42abe: 2741 0014 movel %d1,%a3@(20)
10c42ac2: 2f0a movel %a2,%sp@-
10c42ac4: 4e95 jsr %a5@
10c42ac6: 2740 0018 movel %d0,%a3@(24)
10c42aca: 277c 0000 00ff movel #255,%a3@(36)
10c42ad0: 0024
10c42ad2: 7000 moveq #0,%d0
10c42ad4: 4cee 3c1c ffe4 moveml %fp@(-28),%d2-%d4/%a2-%a5
10c42ada: 4e5e unlk %fp
10c42adc: 4e75 rts
10c42ade: 4e75 rts
10c42ae0 <ext2_readlink>:
10c42ae0: 4e56 0000 linkw %fp,#0
10c42ae4: 206e 0008 moveal %fp@(8),%a0
10c42ae8: 2028 0008 movel %a0@(8),%d0
10c42aec: 0680 0000 011a addil #282,%d0
10c42af2: 2f00 movel %d0,%sp@-
10c42af4: 2f2e 0010 movel %fp@(16),%sp@-
10c42af8: 2f2e 000c movel %fp@(12),%sp@-
10c42afc: 2f08 movel %a0,%sp@-
10c42afe: 4eb9 10c2 e55a jsr 10c2e55a <vfs_readlink>
10c42b04: 4e5e unlk %fp
10c42b06: 4e75 rts
10c42b08 <ext2_follow_link>:
10c42b08: 4e56 0000 linkw %fp,#0
10c42b0c: 206e 0008 moveal %fp@(8),%a0
10c42b10: 2068 0008 moveal %a0@(8),%a0
10c42b14: 41e8 011a lea %a0@(282),%a0
10c42b18: 2f08 movel %a0,%sp@-
10c42b1a: 2f2e 000c movel %fp@(12),%sp@-
10c42b1e: 4eb9 10c2 e5a0 jsr 10c2e5a0 <vfs_follow_link>
10c42b24: 4e5e unlk %fp
10c42b26: 4e75 rts
10c42b28 <romfs_checksum>:
10c42b28: 4e56 0000 linkw %fp,#0
10c42b2c: 222e 000c movel %fp@(12),%d1
10c42b30: 7000 moveq #0,%d0
10c42b32: 206e 0008 moveal %fp@(8),%a0
10c42b36: e481 asrl #2,%d1
10c42b38: 6f08 bles 10c42b42 <romfs_checksum+0x1a>
10c42b3a: d098 addl %a0@+,%d0
10c42b3c: 5381 subql #1,%d1
10c42b3e: 4a81 tstl %d1
10c42b40: 6ef8 bgts 10c42b3a <romfs_checksum+0x12>
10c42b42: 4e5e unlk %fp
10c42b44: 4e75 rts
10c42b46 <romfs_read_super>:
10c42b46: 4e56 0000 linkw %fp,#0
10c42b4a: 48e7 3838 moveml %d2-%d4/%a2-%a4,%sp@-
10c42b4e: 246e 0008 moveal %fp@(8),%a2
10c42b52: 382a 0008 movew %a2@(8),%d4
10c42b56: 4878 0400 pea 400 <LSIGTRAP+0x3fb>
10c42b5a: 4283 clrl %d3
10c42b5c: 3604 movew %d4,%d3
10c42b5e: 2f03 movel %d3,%sp@-
10c42b60: 4eb9 10c2 8c9a jsr 10c28c9a <set_blocksize>
10c42b66: 257c 0000 0400 movel #1024,%a2@(10)
10c42b6c: 000a
10c42b6e: 157c 000a 000e moveb #10,%a2@(14)
10c42b74: 42aa 00c6 clrl %a2@(198)
10c42b78: 42aa 0010 clrl %a2@(16)
10c42b7c: 257c ffff ffff movel #-1,%a2@(20)
10c42b82: 0014
10c42b84: 4878 0400 pea 400 <LSIGTRAP+0x3fb>
10c42b88: 42a7 clrl %sp@-
10c42b8a: 2f03 movel %d3,%sp@-
10c42b8c: 4eb9 10c2 5dac jsr 10c25dac <bread>
10c42b92: 2840 moveal %d0,%a4
10c42b94: 4fef 0014 lea %sp@(20),%sp
10c42b98: b8fc 0000 cmpaw #0,%a4
10c42b9c: 6610 bnes 10c42bae <romfs_read_super+0x68>
10c42b9e: 4879 1000 4c09 pea 10004c09 <tvecs+0x3071>
10c42ba4: 4eb9 10c1 677e jsr 10c1677e <printk>
10c42baa: 6000 00e0 braw 10c42c8c <romfs_read_super+0x146>
10c42bae: 266c 0030 moveal %a4@(48),%a3
10c42bb2: 242b 0008 movel %a3@(8),%d2
10c42bb6: 0c93 2d72 6f6d cmpil #762474349,%a3@
10c42bbc: 6610 bnes 10c42bce <romfs_read_super+0x88>
10c42bbe: 0cab 3166 732d cmpil #828797741,%a3@(4)
10c42bc4: 0004
10c42bc6: 6606 bnes 10c42bce <romfs_read_super+0x88>
10c42bc8: 700f moveq #15,%d0
10c42bca: b082 cmpl %d2,%d0
10c42bcc: 6d1c blts 10c42bea <romfs_read_super+0xa4>
10c42bce: 4aae 0010 tstl %fp@(16)
10c42bd2: 6600 00aa bnew 10c42c7e <romfs_read_super+0x138>
10c42bd6: 3f04 movew %d4,%sp@-
10c42bd8: 4267 clrw %sp@-
10c42bda: 4eb9 10c2 46f8 jsr 10c246f8 <kdevname>
10c42be0: 2f00 movel %d0,%sp@-
10c42be2: 4879 1000 4c2b pea 10004c2b <tvecs+0x3093>
10c42be8: 602a bras 10c42c14 <romfs_read_super+0xce>
10c42bea: 203c 0000 0200 movel #512,%d0
10c42bf0: b480 cmpl %d0,%d2
10c42bf2: 6c02 bges 10c42bf6 <romfs_read_super+0xb0>
10c42bf4: 2002 movel %d2,%d0
10c42bf6: 2f00 movel %d0,%sp@-
10c42bf8: 2f0b movel %a3,%sp@-
10c42bfa: 4eba ff2c jsr %pc@(10c42b28 <romfs_checksum>)
10c42bfe: 508f addql #8,%sp
10c42c00: 4a80 tstl %d0
10c42c02: 671c beqs 10c42c20 <romfs_read_super+0xda>
10c42c04: 2f03 movel %d3,%sp@-
10c42c06: 4eb9 10c2 46f8 jsr 10c246f8 <kdevname>
10c42c0c: 2f00 movel %d0,%sp@-
10c42c0e: 4879 1000 4c5a pea 10004c5a <tvecs+0x30c2>
10c42c14: 4eb9 10c1 677e jsr 10c1677e <printk>
10c42c1a: 4fef 000c lea %sp@(12),%sp
10c42c1e: 605e bras 10c42c7e <romfs_read_super+0x138>
10c42c20: 257c 0000 7275 movel #29301,%a2@(40)
10c42c26: 0028
10c42c28: 2542 00c6 movel %d2,%a2@(198)
10c42c2c: 7001 moveq #1,%d0
10c42c2e: 81aa 0024 orl %d0,%a2@(36)
10c42c32: 4878 0080 pea 80 <LSIGTRAP+0x7b>
10c42c36: 486b 0010 pea %a3@(16)
10c42c3a: 4eb9 10c8 41aa jsr 10c841aa <strnlen>
10c42c40: 7420 moveq #32,%d2
10c42c42: d480 addl %d0,%d2
10c42c44: 70f0 moveq #-16,%d0
10c42c46: c480 andl %d0,%d2
10c42c48: 584f addqw #4,%sp
10c42c4a: 2e8c movel %a4,%sp@
10c42c4c: 4eb9 10c2 5d3a jsr 10c25d3a <__brelse>
10c42c52: 588f addql #4,%sp
10c42c54: 257c 1000 e8e4 movel #268495076,%a2@(28)
10c42c5a: 001c
10c42c5c: 42a7 clrl %sp@-
10c42c5e: 42a7 clrl %sp@-
10c42c60: 2f02 movel %d2,%sp@-
10c42c62: 2f0a movel %a2,%sp@-
10c42c64: 4eb9 10c3 46d0 jsr 10c346d0 <iget4>
10c42c6a: 4fef 000c lea %sp@(12),%sp
10c42c6e: 2e80 movel %d0,%sp@
10c42c70: 4eb9 10c3 2efc jsr 10c32efc <d_alloc_root>
10c42c76: 2540 002c movel %d0,%a2@(44)
10c42c7a: 6710 beqs 10c42c8c <romfs_read_super+0x146>
10c42c7c: 6010 bras 10c42c8e <romfs_read_super+0x148>
10c42c7e: b8fc 0000 cmpaw #0,%a4
10c42c82: 6708 beqs 10c42c8c <romfs_read_super+0x146>
10c42c84: 2f0c movel %a4,%sp@-
10c42c86: 4eb9 10c2 5d3a jsr 10c25d3a <__brelse>
10c42c8c: 95ca subal %a2,%a2
10c42c8e: 200a movel %a2,%d0
10c42c90: 4cee 1c1c ffe8 moveml %fp@(-24),%d2-%d4/%a2-%a4
10c42c96: 4e5e unlk %fp
10c42c98: 4e75 rts
10c42c9a <romfs_statfs>:
10c42c9a: 4e56 0000 linkw %fp,#0
10c42c9e: 226e 0008 moveal %fp@(8),%a1
10c42ca2: 206e 000c moveal %fp@(12),%a0
10c42ca6: 20bc 0000 7275 movel #29301,%a0@
10c42cac: 217c 0000 0400 movel #1024,%a0@(4)
10c42cb2: 0004
10c42cb4: 2028 0018 movel %a0@(24),%d0
10c42cb8: 2140 0010 movel %d0,%a0@(16)
10c42cbc: 2140 000c movel %d0,%a0@(12)
10c42cc0: 2029 00c6 movel %a1@(198),%d0
10c42cc4: 0680 0000 03ff addil #1023,%d0
10c42cca: 720a moveq #10,%d1
10c42ccc: e2a8 lsrl %d1,%d0
10c42cce: 2140 0008 movel %d0,%a0@(8)
10c42cd2: 217c 0000 0080 movel #128,%a0@(36)
10c42cd8: 0024
10c42cda: 7000 moveq #0,%d0
10c42cdc: 4e5e unlk %fp
10c42cde: 4e75 rts
10c42ce0 <romfs_strnlen>:
10c42ce0: 4e56 0000 linkw %fp,#0
10c42ce4: 48e7 3f3c moveml %d2-%d7/%a2-%a5,%sp@-
10c42ce8: 286e 0008 moveal %fp@(8),%a4
10c42cec: 2a2e 000c movel %fp@(12),%d5
10c42cf0: 2c2e 0010 movel %fp@(16),%d6
10c42cf4: 206c 0094 moveal %a4@(148),%a0
10c42cf8: 2628 00c6 movel %a0@(198),%d3
10c42cfc: b685 cmpl %d5,%d3
10c42cfe: 6378 blss 10c42d78 <romfs_strnlen+0x98>
10c42d00: b686 cmpl %d6,%d3
10c42d02: 6508 bcss 10c42d0c <romfs_strnlen+0x2c>
10c42d04: 2005 movel %d5,%d0
10c42d06: d086 addl %d6,%d0
10c42d08: b680 cmpl %d0,%d3
10c42d0a: 6404 bccs 10c42d10 <romfs_strnlen+0x30>
10c42d0c: 2c03 movel %d3,%d6
10c42d0e: 9c85 subl %d5,%d6
10c42d10: 4878 0400 pea 400 <LSIGTRAP+0x3fb>
10c42d14: 2005 movel %d5,%d0
10c42d16: 720a moveq #10,%d1
10c42d18: e2a8 lsrl %d1,%d0
10c42d1a: 2f00 movel %d0,%sp@-
10c42d1c: 4280 clrl %d0
10c42d1e: 302c 0030 movew %a4@(48),%d0
10c42d22: 2f00 movel %d0,%sp@-
10c42d24: 45f9 10c2 5dac lea 10c25dac <bread>,%a2
10c42d2a: 4e92 jsr %a2@
10c42d2c: 2640 moveal %d0,%a3
10c42d2e: 4fef 000c lea %sp@(12),%sp
10c42d32: 2a4a moveal %a2,%a5
10c42d34: b6fc 0000 cmpaw #0,%a3
10c42d38: 673e beqs 10c42d78 <romfs_strnlen+0x98>
10c42d3a: 2205 movel %d5,%d1
10c42d3c: 0281 0000 03ff andil #1023,%d1
10c42d42: 243c 0000 0400 movel #1024,%d2
10c42d48: 9481 subl %d1,%d2
10c42d4a: 2002 movel %d2,%d0
10c42d4c: bc80 cmpl %d0,%d6
10c42d4e: 6402 bccs 10c42d52 <romfs_strnlen+0x72>
10c42d50: 2006 movel %d6,%d0
10c42d52: 2600 movel %d0,%d3
10c42d54: 2f03 movel %d3,%sp@-
10c42d56: d2ab 0030 addl %a3@(48),%d1
10c42d5a: 2f01 movel %d1,%sp@-
10c42d5c: 45f9 10c8 41aa lea 10c841aa <strnlen>,%a2
10c42d62: 4e92 jsr %a2@
10c42d64: 2800 movel %d0,%d4
10c42d66: 584f addqw #4,%sp
10c42d68: 2e8b movel %a3,%sp@
10c42d6a: 4eb9 10c2 5d3a jsr 10c25d3a <__brelse>
10c42d70: 588f addql #4,%sp
10c42d72: b684 cmpl %d4,%d3
10c42d74: 6306 blss 10c42d7c <romfs_strnlen+0x9c>
10c42d76: 605e bras 10c42dd6 <romfs_strnlen+0xf6>
10c42d78: 70ff moveq #-1,%d0
10c42d7a: 605c bras 10c42dd8 <romfs_strnlen+0xf8>
10c42d7c: bc84 cmpl %d4,%d6
10c42d7e: 6356 blss 10c42dd6 <romfs_strnlen+0xf6>
10c42d80: 7e00 moveq #0,%d7
10c42d82: da83 addl %d3,%d5
10c42d84: 4878 0400 pea 400 <LSIGTRAP+0x3fb>
10c42d88: 2005 movel %d5,%d0
10c42d8a: 720a moveq #10,%d1
10c42d8c: e2a8 lsrl %d1,%d0
10c42d8e: 2f00 movel %d0,%sp@-
10c42d90: 3e2c 0030 movew %a4@(48),%d7
10c42d94: 2f07 movel %d7,%sp@-
10c42d96: 4e95 jsr %a5@
10c42d98: 2640 moveal %d0,%a3
10c42d9a: 4fef 000c lea %sp@(12),%sp
10c42d9e: b6fc 0000 cmpaw #0,%a3
10c42da2: 67d4 beqs 10c42d78 <romfs_strnlen+0x98>
10c42da4: 2206 movel %d6,%d1
10c42da6: 9284 subl %d4,%d1
10c42da8: 203c 0000 0400 movel #1024,%d0
10c42dae: b280 cmpl %d0,%d1
10c42db0: 6402 bccs 10c42db4 <romfs_strnlen+0xd4>
10c42db2: 2001 movel %d1,%d0
10c42db4: 2600 movel %d0,%d3
10c42db6: 2f03 movel %d3,%sp@-
10c42db8: 2f2b 0030 movel %a3@(48),%sp@-
10c42dbc: 4e92 jsr %a2@
10c42dbe: 2400 movel %d0,%d2
10c42dc0: d882 addl %d2,%d4
10c42dc2: 584f addqw #4,%sp
10c42dc4: 2e8b movel %a3,%sp@
10c42dc6: 4eb9 10c2 5d3a jsr 10c25d3a <__brelse>
10c42dcc: 588f addql #4,%sp
10c42dce: b682 cmpl %d2,%d3
10c42dd0: 6204 bhis 10c42dd6 <romfs_strnlen+0xf6>
10c42dd2: bc84 cmpl %d4,%d6
10c42dd4: 62ac bhis 10c42d82 <romfs_strnlen+0xa2>
10c42dd6: 2004 movel %d4,%d0
10c42dd8: 4cee 3cfc ffd8 moveml %fp@(-40),%d2-%d7/%a2-%a5
10c42dde: 4e5e unlk %fp
10c42de0: 4e75 rts
10c42de2 <romfs_copyfrom>:
10c42de2: 4e56 0000 linkw %fp,#0
10c42de6: 48e7 3f3c moveml %d2-%d7/%a2-%a5,%sp@-
10c42dea: 286e 0008 moveal %fp@(8),%a4
10c42dee: 2a2e 000c movel %fp@(12),%d5
10c42df2: 282e 0010 movel %fp@(16),%d4
10c42df6: 2e2e 0014 movel %fp@(20),%d7
10c42dfa: 206c 0094 moveal %a4@(148),%a0
10c42dfe: 2428 00c6 movel %a0@(198),%d2
10c42e02: b484 cmpl %d4,%d2
10c42e04: 6336 blss 10c42e3c <romfs_copyfrom+0x5a>
10c42e06: b487 cmpl %d7,%d2
10c42e08: 6532 bcss 10c42e3c <romfs_copyfrom+0x5a>
10c42e0a: 2004 movel %d4,%d0
10c42e0c: d087 addl %d7,%d0
10c42e0e: b480 cmpl %d0,%d2
10c42e10: 652a bcss 10c42e3c <romfs_copyfrom+0x5a>
10c42e12: 4878 0400 pea 400 <LSIGTRAP+0x3fb>
10c42e16: 2004 movel %d4,%d0
10c42e18: 720a moveq #10,%d1
10c42e1a: e2a8 lsrl %d1,%d0
10c42e1c: 2f00 movel %d0,%sp@-
10c42e1e: 4280 clrl %d0
10c42e20: 302c 0030 movew %a4@(48),%d0
10c42e24: 2f00 movel %d0,%sp@-
10c42e26: 45f9 10c2 5dac lea 10c25dac <bread>,%a2
10c42e2c: 4e92 jsr %a2@
10c42e2e: 2640 moveal %d0,%a3
10c42e30: 4fef 000c lea %sp@(12),%sp
10c42e34: 2a4a moveal %a2,%a5
10c42e36: b6fc 0000 cmpaw #0,%a3
10c42e3a: 6606 bnes 10c42e42 <romfs_copyfrom+0x60>
10c42e3c: 70ff moveq #-1,%d0
10c42e3e: 6000 0094 braw 10c42ed4 <romfs_copyfrom+0xf2>
10c42e42: 2204 movel %d4,%d1
10c42e44: 0281 0000 03ff andil #1023,%d1
10c42e4a: 203c 0000 0400 movel #1024,%d0
10c42e50: 9081 subl %d1,%d0
10c42e52: be80 cmpl %d0,%d7
10c42e54: 6402 bccs 10c42e58 <romfs_copyfrom+0x76>
10c42e56: 2007 movel %d7,%d0
10c42e58: 2400 movel %d0,%d2
10c42e5a: 2f02 movel %d2,%sp@-
10c42e5c: d2ab 0030 addl %a3@(48),%d1
10c42e60: 2f01 movel %d1,%sp@-
10c42e62: 2f05 movel %d5,%sp@-
10c42e64: 45f9 10c8 5744 lea 10c85744 <memcpy>,%a2
10c42e6a: 4e92 jsr %a2@
10c42e6c: 504f addqw #8,%sp
10c42e6e: 2e8b movel %a3,%sp@
10c42e70: 4eb9 10c2 5d3a jsr 10c25d3a <__brelse>
10c42e76: 588f addql #4,%sp
10c42e78: 2602 movel %d2,%d3
10c42e7a: be83 cmpl %d3,%d7
10c42e7c: 6354 blss 10c42ed2 <romfs_copyfrom+0xf0>
10c42e7e: 7c00 moveq #0,%d6
10c42e80: d882 addl %d2,%d4
10c42e82: da82 addl %d2,%d5
10c42e84: 4878 0400 pea 400 <LSIGTRAP+0x3fb>
10c42e88: 2004 movel %d4,%d0
10c42e8a: 720a moveq #10,%d1
10c42e8c: e2a8 lsrl %d1,%d0
10c42e8e: 2f00 movel %d0,%sp@-
10c42e90: 3c2c 0030 movew %a4@(48),%d6
10c42e94: 2f06 movel %d6,%sp@-
10c42e96: 4e95 jsr %a5@
10c42e98: 2640 moveal %d0,%a3
10c42e9a: 4fef 000c lea %sp@(12),%sp
10c42e9e: b6fc 0000 cmpaw #0,%a3
10c42ea2: 6798 beqs 10c42e3c <romfs_copyfrom+0x5a>
10c42ea4: 2007 movel %d7,%d0
10c42ea6: 9083 subl %d3,%d0
10c42ea8: 223c 0000 0400 movel #1024,%d1
10c42eae: b081 cmpl %d1,%d0
10c42eb0: 6402 bccs 10c42eb4 <romfs_copyfrom+0xd2>
10c42eb2: 2200 movel %d0,%d1
10c42eb4: 2401 movel %d1,%d2
10c42eb6: 2f02 movel %d2,%sp@-
10c42eb8: 2f2b 0030 movel %a3@(48),%sp@-
10c42ebc: 2f05 movel %d5,%sp@-
10c42ebe: 4e92 jsr %a2@
10c42ec0: 504f addqw #8,%sp
10c42ec2: 2e8b movel %a3,%sp@
10c42ec4: 4eb9 10c2 5d3a jsr 10c25d3a <__brelse>
10c42eca: 588f addql #4,%sp
10c42ecc: d682 addl %d2,%d3
10c42ece: be83 cmpl %d3,%d7
10c42ed0: 62ae bhis 10c42e80 <romfs_copyfrom+0x9e>
10c42ed2: 2003 movel %d3,%d0
10c42ed4: 4cee 3cfc ffd8 moveml %fp@(-40),%d2-%d7/%a2-%a5
10c42eda: 4e5e unlk %fp
10c42edc: 4e75 rts
10c42ede <romfs_readdir>:
10c42ede: 4e56 ff70 linkw %fp,#-144
10c42ee2: 48e7 3f3c moveml %d2-%d7/%a2-%a5,%sp@-
10c42ee6: 226e 0008 moveal %fp@(8),%a1
10c42eea: 2069 0008 moveal %a1@(8),%a0
10c42eee: 2668 0008 moveal %a0@(8),%a3
10c42ef2: 7e00 moveq #0,%d7
10c42ef4: 206b 0094 moveal %a3@(148),%a0
10c42ef8: 2a68 00c6 moveal %a0@(198),%a5
10c42efc: 2429 0022 movel %a1@(34),%d2
10c42f00: 662a bnes 10c42f2c <romfs_readdir+0x4e>
10c42f02: 4878 0010 pea 10 <LSIGTRAP+0xb>
10c42f06: 70f0 moveq #-16,%d0
10c42f08: c0ab 0028 andl %a3@(40),%d0
10c42f0c: 2f00 movel %d0,%sp@-
10c42f0e: 486e fff0 pea %fp@(-16)
10c42f12: 2f0b movel %a3,%sp@-
10c42f14: 4eba fecc jsr %pc@(10c42de2 <romfs_copyfrom>)
10c42f18: 4fef 0010 lea %sp@(16),%sp
10c42f1c: 4a80 tstl %d0
10c42f1e: 6e06 bgts 10c42f26 <romfs_readdir+0x48>
10c42f20: 7000 moveq #0,%d0
10c42f22: 6000 00c4 braw 10c42fe8 <romfs_readdir+0x10a>
10c42f26: 74f0 moveq #-16,%d2
10c42f28: c4ae fff4 andl %fp@(-12),%d2
10c42f2c: 4a82 tstl %d2
10c42f2e: 6704 beqs 10c42f34 <romfs_readdir+0x56>
10c42f30: bbc2 cmpal %d2,%a5
10c42f32: 6210 bhis 10c42f44 <romfs_readdir+0x66>
10c42f34: 206e 0008 moveal %fp@(8),%a0
10c42f38: 214d 0022 movel %a5,%a0@(34)
10c42f3c: 42a8 001e clrl %a0@(30)
10c42f40: 6000 00a4 braw 10c42fe6 <romfs_readdir+0x108>
10c42f44: 2c02 movel %d2,%d6
10c42f46: 4285 clrl %d5
10c42f48: 226e 0008 moveal %fp@(8),%a1
10c42f4c: 2345 001e movel %d5,%a1@(30)
10c42f50: 2346 0022 movel %d6,%a1@(34)
10c42f54: 4878 0010 pea 10 <LSIGTRAP+0xb>
10c42f58: 2f02 movel %d2,%sp@-
10c42f5a: 486e fff0 pea %fp@(-16)
10c42f5e: 2f0b movel %a3,%sp@-
10c42f60: 49fa fe80 lea %pc@(10c42de2 <romfs_copyfrom>),%a4
10c42f64: 4e94 jsr %a4@
10c42f66: 4fef 0010 lea %sp@(16),%sp
10c42f6a: 4a80 tstl %d0
10c42f6c: 6f78 bles 10c42fe6 <romfs_readdir+0x108>
10c42f6e: 4878 007f pea 7f <LSIGTRAP+0x7a>
10c42f72: 7810 moveq #16,%d4
10c42f74: d882 addl %d2,%d4
10c42f76: 2f04 movel %d4,%sp@-
10c42f78: 2f0b movel %a3,%sp@-
10c42f7a: 4eba fd64 jsr %pc@(10c42ce0 <romfs_strnlen>)
10c42f7e: 2600 movel %d0,%d3
10c42f80: 4fef 000c lea %sp@(12),%sp
10c42f84: 6d60 blts 10c42fe6 <romfs_readdir+0x108>
10c42f86: 45ee ff70 lea %fp@(-144),%a2
10c42f8a: 4232 3800 clrb %a2@(00000000,%d3:l)
10c42f8e: 2f03 movel %d3,%sp@-
10c42f90: 2f04 movel %d4,%sp@-
10c42f92: 2f0a movel %a2,%sp@-
10c42f94: 2f0b movel %a3,%sp@-
10c42f96: 4e94 jsr %a4@
10c42f98: 2202 movel %d2,%d1
10c42f9a: 242e fff0 movel %fp@(-16),%d2
10c42f9e: 2002 movel %d2,%d0
10c42fa0: 7807 moveq #7,%d4
10c42fa2: c084 andl %d4,%d0
10c42fa4: 4fef 0010 lea %sp@(16),%sp
10c42fa8: 6604 bnes 10c42fae <romfs_readdir+0xd0>
10c42faa: 222e fff4 movel %fp@(-12),%d1
10c42fae: 41f9 1000 e7d0 lea 1000e7d0 <romfs_dtype_table>,%a0
10c42fb4: 1030 0800 moveb %a0@(00000000,%d0:l),%d0
10c42fb8: 0280 0000 00ff andil #255,%d0
10c42fbe: 2f00 movel %d0,%sp@-
10c42fc0: 2f01 movel %d1,%sp@-
10c42fc2: 2f06 movel %d6,%sp@-
10c42fc4: 2f05 movel %d5,%sp@-
10c42fc6: 2f03 movel %d3,%sp@-
10c42fc8: 2f0a movel %a2,%sp@-
10c42fca: 2f2e 000c movel %fp@(12),%sp@-
10c42fce: 206e 0010 moveal %fp@(16),%a0
10c42fd2: 4e90 jsr %a0@
10c42fd4: 4fef 001c lea %sp@(28),%sp
10c42fd8: 4a80 tstl %d0
10c42fda: 6d0a blts 10c42fe6 <romfs_readdir+0x108>
10c42fdc: 5287 addql #1,%d7
10c42fde: 70f0 moveq #-16,%d0
10c42fe0: c480 andl %d0,%d2
10c42fe2: 6000 ff48 braw 10c42f2c <romfs_readdir+0x4e>
10c42fe6: 2007 movel %d7,%d0
10c42fe8: 4cee 3cfc ff48 moveml %fp@(-184),%d2-%d7/%a2-%a5
10c42fee: 4e5e unlk %fp
10c42ff0: 4e75 rts
10c42ff2 <romfs_lookup>:
10c42ff2: 4e56 ff6c linkw %fp,#-148
10c42ff6: 48e7 3f3c moveml %d2-%d7/%a2-%a5,%sp@-
10c42ffa: 2a6e 0008 moveal %fp@(8),%a5
10c42ffe: 2a2e 000c movel %fp@(12),%d5
10c43002: 70f3 moveq #-13,%d0
10c43004: 2d40 ff6c movel %d0,%fp@(-148)
10c43008: 4878 0010 pea 10 <LSIGTRAP+0xb>
10c4300c: 72f0 moveq #-16,%d1
10c4300e: c2ad 0028 andl %a5@(40),%d1
10c43012: 2f01 movel %d1,%sp@-
10c43014: 240e movel %fp,%d2
10c43016: 0682 ffff ff70 addil #-144,%d2
10c4301c: 2f02 movel %d2,%sp@-
10c4301e: 2f0d movel %a5,%sp@-
10c43020: 45fa fdc0 lea %pc@(10c42de2 <romfs_copyfrom>),%a2
10c43024: 4e92 jsr %a2@
10c43026: 4fef 0010 lea %sp@(16),%sp
10c4302a: 2e0a movel %a2,%d7
10c4302c: 4a80 tstl %d0
10c4302e: 6f00 00f4 blew 10c43124 <romfs_lookup+0x132>
10c43032: 206d 0094 moveal %a5@(148),%a0
10c43036: 2c28 00c6 movel %a0@(198),%d6
10c4303a: 78f0 moveq #-16,%d4
10c4303c: c8ae ff74 andl %fp@(-140),%d4
10c43040: 2045 moveal %d5,%a0
10c43042: 2668 003c moveal %a0@(60),%a3
10c43046: 2428 0040 movel %a0@(64),%d2
10c4304a: 601c bras 10c43068 <romfs_lookup+0x76>
10c4304c: 720f moveq #15,%d1
10c4304e: b280 cmpl %d0,%d1
10c43050: 6c10 bges 10c43062 <romfs_lookup+0x70>
10c43052: 4878 007f pea 7f <LSIGTRAP+0x7a>
10c43056: 2f03 movel %d3,%sp@-
10c43058: 2f0d movel %a5,%sp@-
10c4305a: 4e92 jsr %a2@
10c4305c: 4fef 000c lea %sp@(12),%sp
10c43060: 6048 bras 10c430aa <romfs_lookup+0xb8>
10c43062: 78f0 moveq #-16,%d4
10c43064: c8ae ff70 andl %fp@(-144),%d4
10c43068: 4a84 tstl %d4
10c4306a: 6700 00a0 beqw 10c4310c <romfs_lookup+0x11a>
10c4306e: bc84 cmpl %d4,%d6
10c43070: 6300 009a blsw 10c4310c <romfs_lookup+0x11a>
10c43074: 4878 0010 pea 10 <LSIGTRAP+0xb>
10c43078: 2f04 movel %d4,%sp@-
10c4307a: 486e ff70 pea %fp@(-144)
10c4307e: 2f0d movel %a5,%sp@-
10c43080: 2847 moveal %d7,%a4
10c43082: 4e94 jsr %a4@
10c43084: 4fef 0010 lea %sp@(16),%sp
10c43088: 4a80 tstl %d0
10c4308a: 6f00 0098 blew 10c43124 <romfs_lookup+0x132>
10c4308e: 4878 0010 pea 10 <LSIGTRAP+0xb>
10c43092: 7610 moveq #16,%d3
10c43094: d684 addl %d4,%d3
10c43096: 2f03 movel %d3,%sp@-
10c43098: 2f0d movel %a5,%sp@-
10c4309a: 45fa fc44 lea %pc@(10c42ce0 <romfs_strnlen>),%a2
10c4309e: 4e92 jsr %a2@
10c430a0: 4fef 000c lea %sp@(12),%sp
10c430a4: 720f moveq #15,%d1
10c430a6: b282 cmpl %d2,%d1
10c430a8: 6da2 blts 10c4304c <romfs_lookup+0x5a>
10c430aa: b082 cmpl %d2,%d0
10c430ac: 66b4 bnes 10c43062 <romfs_lookup+0x70>
10c430ae: 2042 moveal %d2,%a0
10c430b0: 4868 0001 pea %a0@(1)
10c430b4: 2f03 movel %d3,%sp@-
10c430b6: 45ee ff80 lea %fp@(-128),%a2
10c430ba: 2f0a movel %a2,%sp@-
10c430bc: 2f0d movel %a5,%sp@-
10c430be: 4e94 jsr %a4@
10c430c0: 4fef 0010 lea %sp@(16),%sp
10c430c4: 4a82 tstl %d2
10c430c6: 671e beqs 10c430e6 <romfs_lookup+0xf4>
10c430c8: 224b moveal %a3,%a1
10c430ca: 2202 movel %d2,%d1
10c430cc: 1019 moveb %a1@+,%d0
10c430ce: b01a cmpb %a2@+,%d0
10c430d0: 660c bnes 10c430de <romfs_lookup+0xec>
10c430d2: 4a00 tstb %d0
10c430d4: 670a beqs 10c430e0 <romfs_lookup+0xee>
10c430d6: 5381 subql #1,%d1
10c430d8: 66f2 bnes 10c430cc <romfs_lookup+0xda>
10c430da: 7000 moveq #0,%d0
10c430dc: 6002 bras 10c430e0 <romfs_lookup+0xee>
10c430de: 9022 subb %a2@-,%d0
10c430e0: 4a00 tstb %d0
10c430e2: 6600 ff7e bnew 10c43062 <romfs_lookup+0x70>
10c430e6: 7007 moveq #7,%d0
10c430e8: c0ae ff70 andl %fp@(-144),%d0
10c430ec: 6606 bnes 10c430f4 <romfs_lookup+0x102>
10c430ee: 78f0 moveq #-16,%d4
10c430f0: c8ae ff74 andl %fp@(-140),%d4
10c430f4: 42a7 clrl %sp@-
10c430f6: 42a7 clrl %sp@-
10c430f8: 2f04 movel %d4,%sp@-
10c430fa: 2f2d 0094 movel %a5@(148),%sp@-
10c430fe: 4eb9 10c3 46d0 jsr 10c346d0 <iget4>
10c43104: 4fef 0010 lea %sp@(16),%sp
10c43108: 4a80 tstl %d0
10c4310a: 6602 bnes 10c4310e <romfs_lookup+0x11c>
10c4310c: 7000 moveq #0,%d0
10c4310e: 42ae ff6c clrl %fp@(-148)
10c43112: 2f00 movel %d0,%sp@-
10c43114: 2f05 movel %d5,%sp@-
10c43116: 4eb9 10c3 2eb0 jsr 10c32eb0 <d_instantiate>
10c4311c: 2f05 movel %d5,%sp@-
10c4311e: 4eb9 10c3 3126 jsr 10c33126 <d_rehash>
10c43124: 202e ff6c movel %fp@(-148),%d0
10c43128: 4cee 3cfc ff44 moveml %fp@(-188),%d2-%d7/%a2-%a5
10c4312e: 4e5e unlk %fp
10c43130: 4e75 rts
10c43132 <romfs_readpage>:
10c43132: 4e56 0000 linkw %fp,#0
10c43136: 48e7 3c30 moveml %d2-%d5/%a2-%a3,%sp@-
10c4313a: 246e 000c moveal %fp@(12),%a2
10c4313e: 206a 0008 moveal %a2@(8),%a0
10c43142: 2268 0020 moveal %a0@(32),%a1
10c43146: 7afb moveq #-5,%d5
10c43148: 41ea 0014 lea %a2@(20),%a0
10c4314c: 5290 addql #1,%a0@
10c4314e: 4aaa 0038 tstl %a2@(56)
10c43152: 660c bnes 10c43160 <romfs_readpage+0x2e>
10c43154: 4879 1000 4c04 pea 10004c04 <tvecs+0x306c>
10c4315a: 4eb9 10c1 60e4 jsr 10c160e4 <panic>
10c43160: 266a 0038 moveal %a2@(56),%a3
10c43164: b6fc 0000 cmpaw #0,%a3
10c43168: 6700 00aa beqw 10c43214 <romfs_readpage+0xe2>
10c4316c: 242a 000c movel %a2@(12),%d2
10c43170: 700c moveq #12,%d0
10c43172: e1aa lsll %d0,%d2
10c43174: 2202 movel %d2,%d1
10c43176: 4280 clrl %d0
10c43178: 2629 0040 movel %a1@(64),%d3
10c4317c: 2829 0044 movel %a1@(68),%d4
10c43180: 9284 subl %d4,%d1
10c43182: 9183 subxl %d3,%d0
10c43184: 6c5e bges 10c431e4 <romfs_readpage+0xb2>
10c43186: 2029 0044 movel %a1@(68),%d0
10c4318a: 9082 subl %d2,%d0
10c4318c: 263c 0000 1000 movel #4096,%d3
10c43192: b083 cmpl %d3,%d0
10c43194: 6402 bccs 10c43198 <romfs_readpage+0x66>
10c43196: 2600 movel %d0,%d3
10c43198: 2f03 movel %d3,%sp@-
10c4319a: d4a9 011e addl %a1@(286),%d2
10c4319e: 2f02 movel %d2,%sp@-
10c431a0: 2f0b movel %a3,%sp@-
10c431a2: 2f09 movel %a1,%sp@-
10c431a4: 4eba fc3c jsr %pc@(10c42de2 <romfs_copyfrom>)
10c431a8: 4fef 0010 lea %sp@(16),%sp
10c431ac: b680 cmpl %d0,%d3
10c431ae: 6634 bnes 10c431e4 <romfs_readpage+0xb2>
10c431b0: 0c80 0000 0fff cmpil #4095,%d0
10c431b6: 621a bhis 10c431d2 <romfs_readpage+0xa0>
10c431b8: 283c 0000 1000 movel #4096,%d4
10c431be: 9880 subl %d0,%d4
10c431c0: 2f04 movel %d4,%sp@-
10c431c2: 42a7 clrl %sp@-
10c431c4: 4873 0800 pea %a3@(00000000,%d0:l)
10c431c8: 4eb9 10c8 576c jsr 10c8576c <memset>
10c431ce: 4fef 000c lea %sp@(12),%sp
10c431d2: 41ea 0018 lea %a2@(24),%a0
10c431d6: 40c0 movew %sr,%d0
10c431d8: 007c 0700 oriw #1792,%sr
10c431dc: 7208 moveq #8,%d1
10c431de: 8390 orl %d1,%a0@
10c431e0: 46c0 movew %d0,%sr
10c431e2: 7a00 moveq #0,%d5
10c431e4: 4a85 tstl %d5
10c431e6: 6722 beqs 10c4320a <romfs_readpage+0xd8>
10c431e8: 4878 1000 pea 1000 <LFLUSH_I_AND_D+0x7f8>
10c431ec: 42a7 clrl %sp@-
10c431ee: 2f0b movel %a3,%sp@-
10c431f0: 4eb9 10c8 576c jsr 10c8576c <memset>
10c431f6: 41ea 0018 lea %a2@(24),%a0
10c431fa: 4fef 000c lea %sp@(12),%sp
10c431fe: 40c0 movew %sr,%d0
10c43200: 007c 0700 oriw #1792,%sr
10c43204: 7602 moveq #2,%d3
10c43206: 8790 orl %d3,%a0@
10c43208: 46c0 movew %d0,%sr
10c4320a: 2f0a movel %a2,%sp@-
10c4320c: 4eb9 10c1 e528 jsr 10c1e528 <unlock_page>
10c43212: 588f addql #4,%sp
10c43214: 2f0a movel %a2,%sp@-
10c43216: 4eb9 10c2 20d0 jsr 10c220d0 <page_cache_release>
10c4321c: 2005 movel %d5,%d0
10c4321e: 4cee 0c3c ffe8 moveml %fp@(-24),%d2-%d5/%a2-%a3
10c43224: 4e5e unlk %fp
10c43226: 4e75 rts
10c43228 <romfs_romptr>:
10c43228: 4e56 0000 linkw %fp,#0
10c4322c: 206e 0008 moveal %fp@(8),%a0
10c43230: 226e 000c moveal %fp@(12),%a1
10c43234: 2068 0008 moveal %a0@(8),%a0
10c43238: 2068 0008 moveal %a0@(8),%a0
10c4323c: 2028 011e movel %a0@(286),%d0
10c43240: d1a9 000a addl %d0,%a1@(10)
10c43244: 0829 0001 0009 btst #1,%a1@(9)
10c4324a: 6614 bnes 10c43260 <romfs_romptr+0x38>
10c4324c: 2f09 movel %a1,%sp@-
10c4324e: 4280 clrl %d0
10c43250: 3028 0030 movew %a0@(48),%d0
10c43254: 2f00 movel %d0,%sp@-
10c43256: 4eb9 10c2 7ad8 jsr 10c27ad8 <bromptr>
10c4325c: 4a80 tstl %d0
10c4325e: 6704 beqs 10c43264 <romfs_romptr+0x3c>
10c43260: 70da moveq #-38,%d0
10c43262: 6002 bras 10c43266 <romfs_romptr+0x3e>
10c43264: 7000 moveq #0,%d0
10c43266: 4e5e unlk %fp
10c43268: 4e75 rts
10c4326a <romfs_read_inode>:
10c4326a: 4e56 fff0 linkw %fp,#-16
10c4326e: 48e7 3830 moveml %d2-%d4/%a2-%a3,%sp@-
10c43272: 246e 0008 moveal %fp@(8),%a2
10c43276: 74f0 moveq #-16,%d2
10c43278: c4aa 0028 andl %a2@(40),%d2
10c4327c: 426a 0032 clrw %a2@(50)
10c43280: 78f0 moveq #-16,%d4
10c43282: d88e addl %fp,%d4
10c43284: 47fa fb5c lea %pc@(10c42de2 <romfs_copyfrom>),%a3
10c43288: 6006 bras 10c43290 <romfs_read_inode+0x26>
10c4328a: 74f0 moveq #-16,%d2
10c4328c: c4ae fff4 andl %fp@(-12),%d2
10c43290: 4878 0010 pea 10 <LSIGTRAP+0xb>
10c43294: 2f02 movel %d2,%sp@-
10c43296: 2f04 movel %d4,%sp@-
10c43298: 2f0a movel %a2,%sp@-
10c4329a: 4e93 jsr %a3@
10c4329c: 4fef 0010 lea %sp@(16),%sp
10c432a0: 4a80 tstl %d0
10c432a2: 6f00 00f0 blew 10c43394 <romfs_read_inode+0x12a>
10c432a6: 262e fff0 movel %fp@(-16),%d3
10c432aa: 2003 movel %d3,%d0
10c432ac: 7207 moveq #7,%d1
10c432ae: c081 andl %d1,%d0
10c432b0: 67d8 beqs 10c4328a <romfs_read_inode+0x20>
10c432b2: 357c 0001 0034 movew #1,%a2@(52)
10c432b8: 256e fff8 0044 movel %fp@(-8),%a2@(68)
10c432be: 42aa 0040 clrl %a2@(64)
10c432c2: 42aa 0050 clrl %a2@(80)
10c432c6: 42aa 0048 clrl %a2@(72)
10c432ca: 42aa 004c clrl %a2@(76)
10c432ce: 42aa 003a clrl %a2@(58)
10c432d2: 42aa 0036 clrl %a2@(54)
10c432d6: 4878 0080 pea 80 <LSIGTRAP+0x7b>
10c432da: 2042 moveal %d2,%a0
10c432dc: 4868 0010 pea %a0@(16)
10c432e0: 2f0a movel %a2,%sp@-
10c432e2: 4eba f9fc jsr %pc@(10c42ce0 <romfs_strnlen>)
10c432e6: 2400 movel %d0,%d2
10c432e8: 4fef 000c lea %sp@(12),%sp
10c432ec: 6d0a blts 10c432f8 <romfs_read_inode+0x8e>
10c432ee: 7020 moveq #32,%d0
10c432f0: d480 addl %d0,%d2
10c432f2: 72f0 moveq #-16,%d1
10c432f4: c481 andl %d1,%d2
10c432f6: 6002 bras 10c432fa <romfs_read_inode+0x90>
10c432f8: 7400 moveq #0,%d2
10c432fa: 2542 011a movel %d2,%a2@(282)
10c432fe: 70f0 moveq #-16,%d0
10c43300: c0aa 0028 andl %a2@(40),%d0
10c43304: d480 addl %d0,%d2
10c43306: 2542 011e movel %d2,%a2@(286)
10c4330a: 2203 movel %d3,%d1
10c4330c: 7007 moveq #7,%d0
10c4330e: c280 andl %d0,%d1
10c43310: 2001 movel %d1,%d0
10c43312: d081 addl %d1,%d0
10c43314: 41f9 1000 e8d4 lea 1000e8d4 <romfs_modemap>,%a0
10c4331a: 4282 clrl %d2
10c4331c: 3430 0800 movew %a0@(00000000,%d0:l),%d2
10c43320: 7002 moveq #2,%d0
10c43322: b081 cmpl %d1,%d0
10c43324: 6738 beqs 10c4335e <romfs_read_inode+0xf4>
10c43326: 6d08 blts 10c43330 <romfs_read_inode+0xc6>
10c43328: 7001 moveq #1,%d0
10c4332a: b081 cmpl %d1,%d0
10c4332c: 670a beqs 10c43338 <romfs_read_inode+0xce>
10c4332e: 6074 bras 10c433a4 <romfs_read_inode+0x13a>
10c43330: 7003 moveq #3,%d0
10c43332: b081 cmpl %d1,%d0
10c43334: 6744 beqs 10c4337a <romfs_read_inode+0x110>
10c43336: 606c bras 10c433a4 <romfs_read_inode+0x13a>
10c43338: 256a 011a 0044 movel %a2@(282),%a2@(68)
10c4333e: 42aa 0040 clrl %a2@(64)
10c43342: 257c 1000 e894 movel #268494996,%a2@(140)
10c43348: 008c
10c4334a: 257c 1000 e7fc movel #268494844,%a2@(144)
10c43350: 0090
10c43352: 0803 0003 btst #3,%d3
10c43356: 6736 beqs 10c4338e <romfs_read_inode+0x124>
10c43358: 7249 moveq #73,%d1
10c4335a: 8481 orl %d1,%d2
10c4335c: 6030 bras 10c4338e <romfs_read_inode+0x124>
10c4335e: 257c 1000 e848 movel #268494920,%a2@(144)
10c43364: 0090
10c43366: 257c 1000 e7d8 movel #268494808,%a2@(200)
10c4336c: 00c8
10c4336e: 0803 0003 btst #3,%d3
10c43372: 671a beqs 10c4338e <romfs_read_inode+0x124>
10c43374: 7049 moveq #73,%d0
10c43376: 8480 orl %d0,%d2
10c43378: 6014 bras 10c4338e <romfs_read_inode+0x124>
10c4337a: 257c 1000 d9f8 movel #268491256,%a2@(140)
10c43380: 008c
10c43382: 257c 1000 e7d8 movel #268494808,%a2@(200)
10c43388: 00c8
10c4338a: 0042 01ff oriw #511,%d2
10c4338e: 3542 0032 movew %d2,%a2@(50)
10c43392: 603c bras 10c433d0 <romfs_read_inode+0x166>
10c43394: 2f02 movel %d2,%sp@-
10c43396: 4879 1000 4c82 pea 10004c82 <tvecs+0x30ea>
10c4339c: 4eb9 10c1 677e jsr 10c1677e <printk>
10c433a2: 602c bras 10c433d0 <romfs_read_inode+0x166>
10c433a4: 262e fff4 movel %fp@(-12),%d3
10c433a8: 2003 movel %d3,%d0
10c433aa: 4840 swap %d0
10c433ac: 48c0 extl %d0
10c433ae: e148 lslw #8,%d0
10c433b0: 3203 movew %d3,%d1
10c433b2: 8240 orw %d0,%d1
10c433b4: 3001 movew %d1,%d0
10c433b6: e048 lsrw #8,%d0
10c433b8: 0280 0000 00ff andil #255,%d0
10c433be: e188 lsll #8,%d0
10c433c0: 8001 orb %d1,%d0
10c433c2: 2f00 movel %d0,%sp@-
10c433c4: 3f02 movew %d2,%sp@-
10c433c6: 4267 clrw %sp@-
10c433c8: 2f0a movel %a2,%sp@-
10c433ca: 4eb9 10c2 4784 jsr 10c24784 <init_special_inode>
10c433d0: 4cee 0c1c ffdc moveml %fp@(-36),%d2-%d4/%a2-%a3
10c433d6: 4e5e unlk %fp
10c433d8: 4e75 rts
...
10c433dc <sem_exit>:
10c433dc: 4e56 0000 linkw %fp,#0
10c433e0: 4e5e unlk %fp
10c433e2: 4e75 rts
10c433e4 <sys_semget>:
10c433e4: 4e56 0000 linkw %fp,#0
10c433e8: 70da moveq #-38,%d0
10c433ea: 4e5e unlk %fp
10c433ec: 4e75 rts
10c433ee <sys_semop>:
10c433ee: 4e56 0000 linkw %fp,#0
10c433f2: 70da moveq #-38,%d0
10c433f4: 4e5e unlk %fp
10c433f6: 4e75 rts
10c433f8 <sys_semctl>:
10c433f8: 4e56 0000 linkw %fp,#0
10c433fc: 70da moveq #-38,%d0
10c433fe: 4e5e unlk %fp
10c43400: 4e75 rts
10c43402 <sys_msgget>:
10c43402: 4e56 0000 linkw %fp,#0
10c43406: 70da moveq #-38,%d0
10c43408: 4e5e unlk %fp
10c4340a: 4e75 rts
10c4340c <sys_msgsnd>:
10c4340c: 4e56 0000 linkw %fp,#0
10c43410: 70da moveq #-38,%d0
10c43412: 4e5e unlk %fp
10c43414: 4e75 rts
10c43416 <sys_msgrcv>:
10c43416: 4e56 0000 linkw %fp,#0
10c4341a: 70da moveq #-38,%d0
10c4341c: 4e5e unlk %fp
10c4341e: 4e75 rts
10c43420 <sys_msgctl>:
10c43420: 4e56 0000 linkw %fp,#0
10c43424: 70da moveq #-38,%d0
10c43426: 4e5e unlk %fp
10c43428: 4e75 rts
10c4342a <sys_shmget>:
10c4342a: 4e56 0000 linkw %fp,#0
10c4342e: 70da moveq #-38,%d0
10c43430: 4e5e unlk %fp
10c43432: 4e75 rts
10c43434 <sys_shmat>:
10c43434: 4e56 0000 linkw %fp,#0
10c43438: 70da moveq #-38,%d0
10c4343a: 4e5e unlk %fp
10c4343c: 4e75 rts
10c4343e <sys_shmdt>:
10c4343e: 4e56 0000 linkw %fp,#0
10c43442: 70da moveq #-38,%d0
10c43444: 4e5e unlk %fp
10c43446: 4e75 rts
10c43448 <sys_shmctl>:
10c43448: 4e56 0000 linkw %fp,#0
10c4344c: 70da moveq #-38,%d0
10c4344e: 4e5e unlk %fp
10c43450: 4e75 rts
...
10c43454 <do_write_mem>:
10c43454: 4e56 0000 linkw %fp,#0
10c43458: 48e7 3020 moveml %d2-%d3/%a2,%sp@-
10c4345c: 242e 0018 movel %fp@(24),%d2
10c43460: 246e 001c moveal %fp@(28),%a2
10c43464: 2f02 movel %d2,%sp@-
10c43466: 2f2e 0014 movel %fp@(20),%sp@-
10c4346a: 2f2e 000c movel %fp@(12),%sp@-
10c4346e: 4eb9 10c8 5744 jsr 10c85744 <memcpy>
10c43474: 2202 movel %d2,%d1
10c43476: 5bc0 smi %d0
10c43478: 4880 extw %d0
10c4347a: 48c0 extl %d0
10c4347c: d3aa 0004 addl %d1,%a2@(4)
10c43480: 2612 movel %a2@,%d3
10c43482: d780 addxl %d0,%d3
10c43484: 2483 movel %d3,%a2@
10c43486: 2002 movel %d2,%d0
10c43488: 4cee 040c fff4 moveml %fp@(-12),%d2-%d3/%a2
10c4348e: 4e5e unlk %fp
10c43490: 4e75 rts
10c43492 <read_mem>:
10c43492: 4e56 0000 linkw %fp,#0
10c43496: 48e7 3020 moveml %d2-%d3/%a2,%sp@-
10c4349a: 242e 0010 movel %fp@(16),%d2
10c4349e: 246e 0014 moveal %fp@(20),%a2
10c434a2: 202a 0004 movel %a2@(4),%d0
10c434a6: 2239 1002 7c9c movel 10027c9c <high_memory>,%d1
10c434ac: b280 cmpl %d0,%d1
10c434ae: 6204 bhis 10c434b4 <read_mem+0x22>
10c434b0: 7000 moveq #0,%d0
10c434b2: 602a bras 10c434de <read_mem+0x4c>
10c434b4: 9280 subl %d0,%d1
10c434b6: b282 cmpl %d2,%d1
10c434b8: 6402 bccs 10c434bc <read_mem+0x2a>
10c434ba: 2401 movel %d1,%d2
10c434bc: 2f02 movel %d2,%sp@-
10c434be: 2f00 movel %d0,%sp@-
10c434c0: 2f2e 000c movel %fp@(12),%sp@-
10c434c4: 4eb9 10c8 5744 jsr 10c85744 <memcpy>
10c434ca: 2202 movel %d2,%d1
10c434cc: 5bc0 smi %d0
10c434ce: 4880 extw %d0
10c434d0: 48c0 extl %d0
10c434d2: d3aa 0004 addl %d1,%a2@(4)
10c434d6: 2612 movel %a2@,%d3
10c434d8: d780 addxl %d0,%d3
10c434da: 2483 movel %d3,%a2@
10c434dc: 2002 movel %d2,%d0
10c434de: 4cee 040c fff4 moveml %fp@(-12),%d2-%d3/%a2
10c434e4: 4e5e unlk %fp
10c434e6: 4e75 rts
10c434e8 <write_mem>:
10c434e8: 4e56 0000 linkw %fp,#0
10c434ec: 206e 0010 moveal %fp@(16),%a0
10c434f0: 226e 0014 moveal %fp@(20),%a1
10c434f4: 2029 0004 movel %a1@(4),%d0
10c434f8: 2239 1002 7c9c movel 10027c9c <high_memory>,%d1
10c434fe: b280 cmpl %d0,%d1
10c43500: 6204 bhis 10c43506 <write_mem+0x1e>
10c43502: 7000 moveq #0,%d0
10c43504: 601c bras 10c43522 <write_mem+0x3a>
10c43506: 9280 subl %d0,%d1
10c43508: b288 cmpl %a0,%d1
10c4350a: 6402 bccs 10c4350e <write_mem+0x26>
10c4350c: 2041 moveal %d1,%a0
10c4350e: 2f09 movel %a1,%sp@-
10c43510: 2f08 movel %a0,%sp@-
10c43512: 2f2e 000c movel %fp@(12),%sp@-
10c43516: 2f00 movel %d0,%sp@-
10c43518: 2f00 movel %d0,%sp@-
10c4351a: 2f2e 0008 movel %fp@(8),%sp@-
10c4351e: 4eba ff34 jsr %pc@(10c43454 <do_write_mem>)
10c43522: 4e5e unlk %fp
10c43524: 4e75 rts
10c43526 <mmap_mem>:
10c43526: 4e56 0000 linkw %fp,#0
10c4352a: 48e7 3800 moveml %d2-%d4,%sp@-
10c4352e: 226e 0008 moveal %fp@(8),%a1
10c43532: 206e 000c moveal %fp@(12),%a0
10c43536: 2210 movel %a0@,%d1
10c43538: 4280 clrl %d0
10c4353a: 2628 000a movel %a0@(10),%d3
10c4353e: 4282 clrl %d2
10c43540: 2829 001e movel %a1@(30),%d4
10c43544: d6a9 0022 addl %a1@(34),%d3
10c43548: d584 addxl %d4,%d2
10c4354a: b082 cmpl %d2,%d0
10c4354c: 6602 bnes 10c43550 <mmap_mem+0x2a>
10c4354e: b283 cmpl %d3,%d1
10c43550: 56c0 sne %d0
10c43552: 4880 extw %d0
10c43554: 48c0 extl %d0
10c43556: 72ea moveq #-22,%d1
10c43558: c081 andl %d1,%d0
10c4355a: 4cdf 001c moveml %sp@+,%d2-%d4
10c4355e: 4e5e unlk %fp
10c43560: 4e75 rts
10c43562 <get_unmapped_area_mem>:
10c43562: 4e56 0000 linkw %fp,#0
10c43566: 206e 0008 moveal %fp@(8),%a0
10c4356a: 202e 0014 movel %fp@(20),%d0
10c4356e: 720c moveq #12,%d1
10c43570: e3a8 lsll %d1,%d0
10c43572: d0a8 0022 addl %a0@(34),%d0
10c43576: 4e5e unlk %fp
10c43578: 4e75 rts
10c4357a <read_kmem>:
10c4357a: 4e56 0000 linkw %fp,#0
10c4357e: 48e7 3f38 moveml %d2-%d7/%a2-%a4,%sp@-
10c43582: 2a2e 000c movel %fp@(12),%d5
10c43586: 262e 0010 movel %fp@(16),%d3
10c4358a: 286e 0014 moveal %fp@(20),%a4
10c4358e: 282c 0004 movel %a4@(4),%d4
10c43592: 7e00 moveq #0,%d7
10c43594: 95ca subal %a2,%a2
10c43596: 2039 1002 7c9c movel 10027c9c <high_memory>,%d0
10c4359c: b084 cmpl %d4,%d0
10c4359e: 6320 blss 10c435c0 <read_kmem+0x46>
10c435a0: 2e03 movel %d3,%d7
10c435a2: 9084 subl %d4,%d0
10c435a4: b087 cmpl %d7,%d0
10c435a6: 6402 bccs 10c435aa <read_kmem+0x30>
10c435a8: 2e00 movel %d0,%d7
10c435aa: 2f07 movel %d7,%sp@-
10c435ac: 2f04 movel %d4,%sp@-
10c435ae: 2f05 movel %d5,%sp@-
10c435b0: 4eb9 10c8 5744 jsr 10c85744 <memcpy>
10c435b6: 4fef 000c lea %sp@(12),%sp
10c435ba: d887 addl %d7,%d4
10c435bc: da87 addl %d7,%d5
10c435be: 9687 subl %d7,%d3
10c435c0: 4a83 tstl %d3
10c435c2: 6764 beqs 10c43628 <read_kmem+0xae>
10c435c4: 42a7 clrl %sp@-
10c435c6: 4878 01f0 pea 1f0 <LSIGTRAP+0x1eb>
10c435ca: 4eb9 10c2 25d6 jsr 10c225d6 <__get_free_pages>
10c435d0: 2c00 movel %d0,%d6
10c435d2: 508f addql #8,%sp
10c435d4: 6604 bnes 10c435da <read_kmem+0x60>
10c435d6: 70f4 moveq #-12,%d0
10c435d8: 6058 bras 10c43632 <read_kmem+0xb8>
10c435da: 47f9 10c2 2136 lea 10c22136 <free_pages>,%a3
10c435e0: 6018 bras 10c435fa <read_kmem+0x80>
10c435e2: 2f02 movel %d2,%sp@-
10c435e4: 2f06 movel %d6,%sp@-
10c435e6: 2f05 movel %d5,%sp@-
10c435e8: 4eb9 10c8 5744 jsr 10c85744 <memcpy>
10c435ee: 4fef 000c lea %sp@(12),%sp
10c435f2: 9682 subl %d2,%d3
10c435f4: da82 addl %d2,%d5
10c435f6: d5c2 addal %d2,%a2
10c435f8: d882 addl %d2,%d4
10c435fa: 4a83 tstl %d3
10c435fc: 6724 beqs 10c43622 <read_kmem+0xa8>
10c435fe: 2403 movel %d3,%d2
10c43600: 0c82 0000 1000 cmpil #4096,%d2
10c43606: 6f06 bles 10c4360e <read_kmem+0x94>
10c43608: 243c 0000 1000 movel #4096,%d2
10c4360e: 2f02 movel %d2,%sp@-
10c43610: 2f04 movel %d4,%sp@-
10c43612: 2f06 movel %d6,%sp@-
10c43614: 4eb9 10c2 1150 jsr 10c21150 <vread>
10c4361a: 2400 movel %d0,%d2
10c4361c: 4fef 000c lea %sp@(12),%sp
10c43620: 66c0 bnes 10c435e2 <read_kmem+0x68>
10c43622: 42a7 clrl %sp@-
10c43624: 2f06 movel %d6,%sp@-
10c43626: 4e93 jsr %a3@
10c43628: 2944 0004 movel %d4,%a4@(4)
10c4362c: 4294 clrl %a4@
10c4362e: 200a movel %a2,%d0
10c43630: d087 addl %d7,%d0
10c43632: 4cee 1cfc ffdc moveml %fp@(-36),%d2-%d7/%a2-%a4
10c43638: 4e5e unlk %fp
10c4363a: 4e75 rts
10c4363c <write_kmem>:
10c4363c: 4e56 0000 linkw %fp,#0
10c43640: 48e7 3f38 moveml %d2-%d7/%a2-%a4,%sp@-
10c43644: 2a2e 000c movel %fp@(12),%d5
10c43648: 262e 0010 movel %fp@(16),%d3
10c4364c: 266e 0014 moveal %fp@(20),%a3
10c43650: 282b 0004 movel %a3@(4),%d4
10c43654: 7e00 moveq #0,%d7
10c43656: 95ca subal %a2,%a2
10c43658: 2039 1002 7c9c movel 10027c9c <high_memory>,%d0
10c4365e: b084 cmpl %d4,%d0
10c43660: 6328 blss 10c4368a <write_kmem+0x4e>
10c43662: 2e03 movel %d3,%d7
10c43664: 9084 subl %d4,%d0
10c43666: b087 cmpl %d7,%d0
10c43668: 6402 bccs 10c4366c <write_kmem+0x30>
10c4366a: 2e00 movel %d0,%d7
10c4366c: 2f0b movel %a3,%sp@-
10c4366e: 2f07 movel %d7,%sp@-
10c43670: 2f05 movel %d5,%sp@-
10c43672: 2f04 movel %d4,%sp@-
10c43674: 2f04 movel %d4,%sp@-
10c43676: 2f2e 0008 movel %fp@(8),%sp@-
10c4367a: 4eba fdd8 jsr %pc@(10c43454 <do_write_mem>)
10c4367e: 2e00 movel %d0,%d7
10c43680: d887 addl %d7,%d4
10c43682: da87 addl %d7,%d5
10c43684: 9687 subl %d7,%d3
10c43686: 4fef 0018 lea %sp@(24),%sp
10c4368a: 4a83 tstl %d3
10c4368c: 6764 beqs 10c436f2 <write_kmem+0xb6>
10c4368e: 42a7 clrl %sp@-
10c43690: 4878 01f0 pea 1f0 <LSIGTRAP+0x1eb>
10c43694: 4eb9 10c2 25d6 jsr 10c225d6 <__get_free_pages>
10c4369a: 2c00 movel %d0,%d6
10c4369c: 508f addql #8,%sp
10c4369e: 6604 bnes 10c436a4 <write_kmem+0x68>
10c436a0: 70f4 moveq #-12,%d0
10c436a2: 6058 bras 10c436fc <write_kmem+0xc0>
10c436a4: 49f9 10c2 1174 lea 10c21174 <vwrite>,%a4
10c436aa: 2403 movel %d3,%d2
10c436ac: 0c83 0000 1000 cmpil #4096,%d3
10c436b2: 6f06 bles 10c436ba <write_kmem+0x7e>
10c436b4: 243c 0000 1000 movel #4096,%d2
10c436ba: 4a82 tstl %d2
10c436bc: 6710 beqs 10c436ce <write_kmem+0x92>
10c436be: 2f02 movel %d2,%sp@-
10c436c0: 2f05 movel %d5,%sp@-
10c436c2: 2f06 movel %d6,%sp@-
10c436c4: 4eb9 10c8 5744 jsr 10c85744 <memcpy>
10c436ca: 4fef 000c lea %sp@(12),%sp
10c436ce: 2f02 movel %d2,%sp@-
10c436d0: 2f04 movel %d4,%sp@-
10c436d2: 2f06 movel %d6,%sp@-
10c436d4: 4e94 jsr %a4@
10c436d6: 2400 movel %d0,%d2
10c436d8: 9682 subl %d2,%d3
10c436da: da82 addl %d2,%d5
10c436dc: d5c2 addal %d2,%a2
10c436de: d882 addl %d2,%d4
10c436e0: 4fef 000c lea %sp@(12),%sp
10c436e4: 4a83 tstl %d3
10c436e6: 66c2 bnes 10c436aa <write_kmem+0x6e>
10c436e8: 42a7 clrl %sp@-
10c436ea: 2f06 movel %d6,%sp@-
10c436ec: 4eb9 10c2 2136 jsr 10c22136 <free_pages>
10c436f2: 2744 0004 movel %d4,%a3@(4)
10c436f6: 4293 clrl %a3@
10c436f8: 200a movel %a2,%d0
10c436fa: d087 addl %d7,%d0
10c436fc: 4cee 1cfc ffdc moveml %fp@(-36),%d2-%d7/%a2-%a4
10c43702: 4e5e unlk %fp
10c43704: 4e75 rts
10c43706 <read_null>:
10c43706: 4e56 0000 linkw %fp,#0
10c4370a: 7000 moveq #0,%d0
10c4370c: 4e5e unlk %fp
10c4370e: 4e75 rts
10c43710 <write_null>:
10c43710: 4e56 0000 linkw %fp,#0
10c43714: 202e 0010 movel %fp@(16),%d0
10c43718: 4e5e unlk %fp
10c4371a: 4e75 rts
10c4371c <read_zero>:
10c4371c: 4e56 0000 linkw %fp,#0
10c43720: 48e7 3820 moveml %d2-%d4/%a2,%sp@-
10c43724: 246e 000c moveal %fp@(12),%a2
10c43728: 262e 0010 movel %fp@(16),%d3
10c4372c: 7000 moveq #0,%d0
10c4372e: 4a83 tstl %d3
10c43730: 6730 beqs 10c43762 <read_zero+0x46>
10c43732: 200a movel %a2,%d0
10c43734: d083 addl %d3,%d0
10c43736: 0c80 10ef ffff cmpil #284164095,%d0
10c4373c: 6304 blss 10c43742 <read_zero+0x26>
10c4373e: 70f2 moveq #-14,%d0
10c43740: 6020 bras 10c43762 <read_zero+0x46>
10c43742: 2403 movel %d3,%d2
10c43744: 4204 clrb %d4
10c43746: 1484 moveb %d4,%a2@
10c43748: 528a addql #1,%a2
10c4374a: 2079 1002 53b4 moveal 100253b4 <_current_task>,%a0
10c43750: 2028 0014 movel %a0@(20),%d0
10c43754: 6706 beqs 10c4375c <read_zero+0x40>
10c43756: 4eb9 10c1 44d2 jsr 10c144d2 <schedule>
10c4375c: 5382 subql #1,%d2
10c4375e: 66e6 bnes 10c43746 <read_zero+0x2a>
10c43760: 2003 movel %d3,%d0
10c43762: 4cee 041c fff0 moveml %fp@(-16),%d2-%d4/%a2
10c43768: 4e5e unlk %fp
10c4376a: 4e75 rts
10c4376c <mmap_zero>:
10c4376c: 4e56 0000 linkw %fp,#0
10c43770: 70da moveq #-38,%d0
10c43772: 4e5e unlk %fp
10c43774: 4e75 rts
10c43776 <write_full>:
10c43776: 4e56 0000 linkw %fp,#0
10c4377a: 70e4 moveq #-28,%d0
10c4377c: 4e5e unlk %fp
10c4377e: 4e75 rts
10c43780 <null_lseek>:
10c43780: 4e56 0000 linkw %fp,#0
10c43784: 206e 0008 moveal %fp@(8),%a0
10c43788: 42a8 001e clrl %a0@(30)
10c4378c: 42a8 0022 clrl %a0@(34)
10c43790: 4280 clrl %d0
10c43792: 4281 clrl %d1
10c43794: 4e5e unlk %fp
10c43796: 4e75 rts
10c43798 <memory_lseek>:
10c43798: 4e56 0000 linkw %fp,#0
10c4379c: 2f02 movel %d2,%sp@-
10c4379e: 226e 0008 moveal %fp@(8),%a1
10c437a2: 202e 000c movel %fp@(12),%d0
10c437a6: 222e 0010 movel %fp@(16),%d1
10c437aa: 206e 0014 moveal %fp@(20),%a0
10c437ae: b0fc 0000 cmpaw #0,%a0
10c437b2: 6710 beqs 10c437c4 <memory_lseek+0x2c>
10c437b4: 7401 moveq #1,%d2
10c437b6: b488 cmpl %a0,%d2
10c437b8: 6614 bnes 10c437ce <memory_lseek+0x36>
10c437ba: 2429 001e movel %a1@(30),%d2
10c437be: d2a9 0022 addl %a1@(34),%d1
10c437c2: d182 addxl %d2,%d0
10c437c4: 2340 001e movel %d0,%a1@(30)
10c437c8: 2341 0022 movel %d1,%a1@(34)
10c437cc: 6004 bras 10c437d2 <memory_lseek+0x3a>
10c437ce: 70ff moveq #-1,%d0
10c437d0: 72ea moveq #-22,%d1
10c437d2: 241f movel %sp@+,%d2
10c437d4: 4e5e unlk %fp
10c437d6: 4e75 rts
10c437d8 <open_port>:
10c437d8: 4e56 0000 linkw %fp,#0
10c437dc: 2079 1002 53b4 moveal 100253b4 <_current_task>,%a0
10c437e2: 0828 0001 01d1 btst #1,%a0@(465)
10c437e8: 6708 beqs 10c437f2 <open_port+0x1a>
10c437ea: 0068 0100 0006 oriw #256,%a0@(6)
10c437f0: 6004 bras 10c437f6 <open_port+0x1e>
10c437f2: 70ff moveq #-1,%d0
10c437f4: 6002 bras 10c437f8 <open_port+0x20>
10c437f6: 7000 moveq #0,%d0
10c437f8: 4e5e unlk %fp
10c437fa: 4e75 rts
10c437fc <memory_open>:
10c437fc: 4e56 0000 linkw %fp,#0
10c43800: 2f0a movel %a2,%sp@-
10c43802: 246e 0008 moveal %fp@(8),%a2
10c43806: 226e 000c moveal %fp@(12),%a1
10c4380a: 4240 clrw %d0
10c4380c: 102a 003f moveb %a2@(63),%d0
10c43810: 5340 subqw #1,%d0
10c43812: 0280 0000 ffff andil #65535,%d0
10c43818: 7208 moveq #8,%d1
10c4381a: b280 cmpl %d0,%d1
10c4381c: 6562 bcss 10c43880 <memory_open+0x84>
10c4381e: d080 addl %d0,%d0
10c43820: 303b 0806 movew %pc@(10c43828 <memory_open+0x2c>,%d0:l),%d0
10c43824: 4efb 0002 jmp %pc@(10c43828 <memory_open+0x2c>,%d0:w)
10c43828: 0012 001c orib #28,%a2@
10c4382c: 0026 0058 orib #88,%fp@-
10c43830: 0030 0058 003a orib #88,%a0@(0000003a,%d0:w)
10c43836: 0044 004e oriw #78,%d4
10c4383a: 237c 1000 e944 movel #268495172,%a1@(16)
10c43840: 0010
10c43842: 6040 bras 10c43884 <memory_open+0x88>
10c43844: 237c 1000 e990 movel #268495248,%a1@(16)
10c4384a: 0010
10c4384c: 6036 bras 10c43884 <memory_open+0x88>
10c4384e: 237c 1000 e9dc movel #268495324,%a1@(16)
10c43854: 0010
10c43856: 602c bras 10c43884 <memory_open+0x88>
10c43858: 237c 1000 ea28 movel #268495400,%a1@(16)
10c4385e: 0010
10c43860: 6022 bras 10c43884 <memory_open+0x88>
10c43862: 237c 1000 ea74 movel #268495476,%a1@(16)
10c43868: 0010
10c4386a: 6018 bras 10c43884 <memory_open+0x88>
10c4386c: 237c 1000 ee68 movel #268496488,%a1@(16)
10c43872: 0010
10c43874: 600e bras 10c43884 <memory_open+0x88>
10c43876: 237c 1000 eeb4 movel #268496564,%a1@(16)
10c4387c: 0010
10c4387e: 6004 bras 10c43884 <memory_open+0x88>
10c43880: 70fa moveq #-6,%d0
10c43882: 601e bras 10c438a2 <memory_open+0xa6>
10c43884: 2069 0010 moveal %a1@(16),%a0
10c43888: b0fc 0000 cmpaw #0,%a0
10c4388c: 6712 beqs 10c438a0 <memory_open+0xa4>
10c4388e: 2068 0020 moveal %a0@(32),%a0
10c43892: b0fc 0000 cmpaw #0,%a0
10c43896: 6708 beqs 10c438a0 <memory_open+0xa4>
10c43898: 2f09 movel %a1,%sp@-
10c4389a: 2f0a movel %a2,%sp@-
10c4389c: 4e90 jsr %a0@
10c4389e: 6002 bras 10c438a2 <memory_open+0xa6>
10c438a0: 7000 moveq #0,%d0
10c438a2: 246e fffc moveal %fp@(-4),%a2
10c438a6: 4e5e unlk %fp
10c438a8: 4e75 rts
10c438aa: 4e75 rts
10c438ac <alloc_tty_struct>:
10c438ac: 4e56 0000 linkw %fp,#0
10c438b0: 2f02 movel %d2,%sp@-
10c438b2: 4878 01f0 pea 1f0 <LSIGTRAP+0x1eb>
10c438b6: 4878 0c36 pea c36 <LFLUSH_I_AND_D+0x42e>
10c438ba: 4eb9 10c2 09bc jsr 10c209bc <kmalloc>
10c438c0: 2400 movel %d0,%d2
10c438c2: 508f addql #8,%sp
10c438c4: 670e beqs 10c438d4 <alloc_tty_struct+0x28>
10c438c6: 4878 0c36 pea c36 <LFLUSH_I_AND_D+0x42e>
10c438ca: 42a7 clrl %sp@-
10c438cc: 2f02 movel %d2,%sp@-
10c438ce: 4eb9 10c8 576c jsr 10c8576c <memset>
10c438d4: 2002 movel %d2,%d0
10c438d6: 242e fffc movel %fp@(-4),%d2
10c438da: 4e5e unlk %fp
10c438dc: 4e75 rts
10c438de <_tty_make_name>:
10c438de: 4e56 0000 linkw %fp,#0
10c438e2: 2f0a movel %a2,%sp@-
10c438e4: 226e 0008 moveal %fp@(8),%a1
10c438e8: 246e 0010 moveal %fp@(16),%a2
10c438ec: b2fc 0000 cmpaw #0,%a1
10c438f0: 670e beqs 10c43900 <_tty_make_name+0x22>
10c438f2: 4280 clrl %d0
10c438f4: 1029 010f moveb %a1@(271),%d0
10c438f8: 2040 moveal %d0,%a0
10c438fa: 90e9 0016 subaw %a1@(22),%a0
10c438fe: 6002 bras 10c43902 <_tty_make_name+0x24>
10c43900: 91c8 subal %a0,%a0
10c43902: b2fc 0000 cmpaw #0,%a1
10c43906: 660e bnes 10c43916 <_tty_make_name+0x38>
10c43908: 41f9 1000 4d5e lea 10004d5e <list.867+0xa8>,%a0
10c4390e: 224a moveal %a2,%a1
10c43910: 12d8 moveb %a0@+,%a1@+
10c43912: 66fc bnes 10c43910 <_tty_make_name+0x32>
10c43914: 6012 bras 10c43928 <_tty_make_name+0x4a>
10c43916: d1e9 0010 addal %a1@(16),%a0
10c4391a: 2f08 movel %a0,%sp@-
10c4391c: 2f2e 000c movel %fp@(12),%sp@-
10c43920: 2f0a movel %a2,%sp@-
10c43922: 4eb9 10c8 4d6a jsr 10c84d6a <sprintf>
10c43928: 200a movel %a2,%d0
10c4392a: 246e fffc moveal %fp@(-4),%a2
10c4392e: 4e5e unlk %fp
10c43930: 4e75 rts
10c43932 <tty_name>:
10c43932: 4e56 0000 linkw %fp,#0
10c43936: 206e 0008 moveal %fp@(8),%a0
10c4393a: 2f2e 000c movel %fp@(12),%sp@-
10c4393e: 7000 moveq #0,%d0
10c43940: b0fc 0000 cmpaw #0,%a0
10c43944: 6704 beqs 10c4394a <tty_name+0x18>
10c43946: 2028 000c movel %a0@(12),%d0
10c4394a: 2f00 movel %d0,%sp@-
10c4394c: 2f08 movel %a0,%sp@-
10c4394e: 4eba ff8e jsr %pc@(10c438de <_tty_make_name>)
10c43952: 4e5e unlk %fp
10c43954: 4e75 rts
10c43956 <check_tty_count>:
10c43956: 4e56 0000 linkw %fp,#0
10c4395a: 2f02 movel %d2,%sp@-
10c4395c: 226e 0008 moveal %fp@(8),%a1
10c43960: 7400 moveq #0,%d2
10c43962: 2069 09a2 moveal %a1@(2466),%a0
10c43966: 2009 movel %a1,%d0
10c43968: 0680 0000 09a2 addil #2466,%d0
10c4396e: b088 cmpl %a0,%d0
10c43970: 670e beqs 10c43980 <check_tty_count+0x2a>
10c43972: b3e8 005a cmpal %a0@(90),%a1
10c43976: 6602 bnes 10c4397a <check_tty_count+0x24>
10c43978: 5282 addql #1,%d2
10c4397a: 2050 moveal %a0@,%a0
10c4397c: b088 cmpl %a0,%d0
10c4397e: 66f2 bnes 10c43972 <check_tty_count+0x1c>
10c43980: 0c69 0004 001a cmpiw #4,%a1@(26)
10c43986: 661a bnes 10c439a2 <check_tty_count+0x4c>
10c43988: 0c69 0002 001c cmpiw #2,%a1@(28)
10c4398e: 6612 bnes 10c439a2 <check_tty_count+0x4c>
10c43990: 2069 0122 moveal %a1@(290),%a0
10c43994: b0fc 0000 cmpaw #0,%a0
10c43998: 6708 beqs 10c439a2 <check_tty_count+0x4c>
10c4399a: 4aa8 0114 tstl %a0@(276)
10c4399e: 6702 beqs 10c439a2 <check_tty_count+0x4c>
10c439a0: 5282 addql #1,%d2
10c439a2: 2029 0114 movel %a1@(276),%d0
10c439a6: b480 cmpl %d0,%d2
10c439a8: 6604 bnes 10c439ae <check_tty_count+0x58>
10c439aa: 7000 moveq #0,%d0
10c439ac: 6026 bras 10c439d4 <check_tty_count+0x7e>
10c439ae: 2f2e 000c movel %fp@(12),%sp@-
10c439b2: 2f02 movel %d2,%sp@-
10c439b4: 2f00 movel %d0,%sp@-
10c439b6: 4280 clrl %d0
10c439b8: 3029 010e movew %a1@(270),%d0
10c439bc: 2f00 movel %d0,%sp@-
10c439be: 4eb9 10c2 46f8 jsr 10c246f8 <kdevname>
10c439c4: 2e80 movel %d0,%sp@
10c439c6: 4879 1000 4dc4 pea 10004dc4 <badtty.919+0x25>
10c439cc: 4eb9 10c1 677e jsr 10c1677e <printk>
10c439d2: 2002 movel %d2,%d0
10c439d4: 242e fffc movel %fp@(-4),%d2
10c439d8: 4e5e unlk %fp
10c439da: 4e75 rts
10c439dc <tty_register_ldisc>:
10c439dc: 4e56 0000 linkw %fp,#0
10c439e0: 2f03 movel %d3,%sp@-
10c439e2: 2f02 movel %d2,%sp@-
10c439e4: 262e 0008 movel %fp@(8),%d3
10c439e8: 202e 000c movel %fp@(12),%d0
10c439ec: 720f moveq #15,%d1
10c439ee: b283 cmpl %d3,%d1
10c439f0: 6404 bccs 10c439f6 <tty_register_ldisc+0x1a>
10c439f2: 70ea moveq #-22,%d0
10c439f4: 604e bras 10c43a44 <tty_register_ldisc+0x68>
10c439f6: 4a80 tstl %d0
10c439f8: 6732 beqs 10c43a2c <tty_register_ldisc+0x50>
10c439fa: 2403 movel %d3,%d2
10c439fc: ed8a lsll #6,%d2
10c439fe: 4878 0040 pea 40 <LSIGTRAP+0x3b>
10c43a02: 2f00 movel %d0,%sp@-
10c43a04: 2002 movel %d2,%d0
10c43a06: 0680 1002 7d2e addil #268598574,%d0
10c43a0c: 2f00 movel %d0,%sp@-
10c43a0e: 4eb9 10c8 5744 jsr 10c85744 <memcpy>
10c43a14: 41f9 1002 7d3a lea 10027d3a <ldiscs+0xc>,%a0
10c43a1a: 7201 moveq #1,%d1
10c43a1c: 83b0 2800 orl %d1,%a0@(00000000,%d2:l)
10c43a20: 41f9 1002 7d36 lea 10027d36 <ldiscs+0x8>,%a0
10c43a26: 2183 2800 movel %d3,%a0@(00000000,%d2:l)
10c43a2a: 6016 bras 10c43a42 <tty_register_ldisc+0x66>
10c43a2c: 4878 0040 pea 40 <LSIGTRAP+0x3b>
10c43a30: 42a7 clrl %sp@-
10c43a32: ed8b lsll #6,%d3
10c43a34: 0683 1002 7d2e addil #268598574,%d3
10c43a3a: 2f03 movel %d3,%sp@-
10c43a3c: 4eb9 10c8 576c jsr 10c8576c <memset>
10c43a42: 7000 moveq #0,%d0
10c43a44: 242e fff8 movel %fp@(-8),%d2
10c43a48: 262e fffc movel %fp@(-4),%d3
10c43a4c: 4e5e unlk %fp
10c43a4e: 4e75 rts
10c43a50 <tty_set_ldisc>:
10c43a50: 4e56 ff6c linkw %fp,#-148
10c43a54: 48e7 3e38 moveml %d2-%d6/%a2-%a4,%sp@-
10c43a58: 246e 0008 moveal %fp@(8),%a2
10c43a5c: 282e 000c movel %fp@(12),%d4
10c43a60: 7c00 moveq #0,%d6
10c43a62: 700f moveq #15,%d0
10c43a64: b084 cmpl %d4,%d0
10c43a66: 6532 bcss 10c43a9a <tty_set_ldisc+0x4a>
10c43a68: 2004 movel %d4,%d0
10c43a6a: ed88 lsll #6,%d0
10c43a6c: 47f9 1002 7d3a lea 10027d3a <ldiscs+0xc>,%a3
10c43a72: 2400 movel %d0,%d2
10c43a74: 0833 0000 2803 btst #0,%a3@(00000003,%d2:l)
10c43a7a: 6624 bnes 10c43aa0 <tty_set_ldisc+0x50>
10c43a7c: 2f04 movel %d4,%sp@-
10c43a7e: 4879 1000 4dfc pea 10004dfc <badtty.919+0x5d>
10c43a84: 486e ff6c pea %fp@(-148)
10c43a88: 4eb9 10c8 4d6a jsr 10c84d6a <sprintf>
10c43a8e: 4fef 000c lea %sp@(12),%sp
10c43a92: 0833 0000 2803 btst #0,%a3@(00000003,%d2:l)
10c43a98: 6606 bnes 10c43aa0 <tty_set_ldisc+0x50>
10c43a9a: 70ea moveq #-22,%d0
10c43a9c: 6000 0108 braw 10c43ba6 <tty_set_ldisc+0x156>
10c43aa0: b8aa 00c6 cmpl %a2@(198),%d4
10c43aa4: 6606 bnes 10c43aac <tty_set_ldisc+0x5c>
10c43aa6: 7000 moveq #0,%d0
10c43aa8: 6000 00fc braw 10c43ba6 <tty_set_ldisc+0x156>
10c43aac: 7ac0 moveq #-64,%d5
10c43aae: da8e addl %fp,%d5
10c43ab0: 260a movel %a2,%d3
10c43ab2: 0683 0000 00be addil #190,%d3
10c43ab8: 4878 0040 pea 40 <LSIGTRAP+0x3b>
10c43abc: 2f03 movel %d3,%sp@-
10c43abe: 2f05 movel %d5,%sp@-
10c43ac0: 47f9 10c8 5744 lea 10c85744 <memcpy>,%a3
10c43ac6: 4e93 jsr %a3@
10c43ac8: 42a7 clrl %sp@-
10c43aca: 2f0a movel %a2,%sp@-
10c43acc: 4eb9 10c4 7c20 jsr 10c47c20 <tty_wait_until_sent>
10c43ad2: 4fef 0014 lea %sp@(20),%sp
10c43ad6: 206a 00d2 moveal %a2@(210),%a0
10c43ada: b0fc 0000 cmpaw #0,%a0
10c43ade: 6706 beqs 10c43ae6 <tty_set_ldisc+0x96>
10c43ae0: 2f0a movel %a2,%sp@-
10c43ae2: 4e90 jsr %a0@
10c43ae4: 588f addql #4,%sp
10c43ae6: 49f9 1002 7d2e lea 10027d2e <ldiscs>,%a4
10c43aec: 4878 0040 pea 40 <LSIGTRAP+0x3b>
10c43af0: 4874 2800 pea %a4@(00000000,%d2:l)
10c43af4: 2f03 movel %d3,%sp@-
10c43af6: 4e93 jsr %a3@
10c43af8: 206a 00fe moveal %a2@(254),%a0
10c43afc: 1144 0010 moveb %d4,%a0@(16)
10c43b00: 4fef 000c lea %sp@(12),%sp
10c43b04: 206a 00ce moveal %a2@(206),%a0
10c43b08: b0fc 0000 cmpaw #0,%a0
10c43b0c: 6708 beqs 10c43b16 <tty_set_ldisc+0xc6>
10c43b0e: 2f0a movel %a2,%sp@-
10c43b10: 4e90 jsr %a0@
10c43b12: 2c00 movel %d0,%d6
10c43b14: 588f addql #4,%sp
10c43b16: 4a86 tstl %d6
10c43b18: 6c72 bges 10c43b8c <tty_set_ldisc+0x13c>
10c43b1a: 4878 0040 pea 40 <LSIGTRAP+0x3b>
10c43b1e: 2f05 movel %d5,%sp@-
10c43b20: 2f03 movel %d3,%sp@-
10c43b22: 4e93 jsr %a3@
10c43b24: 206a 00fe moveal %a2@(254),%a0
10c43b28: 116a 00c9 0010 moveb %a2@(201),%a0@(16)
10c43b2e: 4fef 000c lea %sp@(12),%sp
10c43b32: 206a 00ce moveal %a2@(206),%a0
10c43b36: b0fc 0000 cmpaw #0,%a0
10c43b3a: 6750 beqs 10c43b8c <tty_set_ldisc+0x13c>
10c43b3c: 2f0a movel %a2,%sp@-
10c43b3e: 4e90 jsr %a0@
10c43b40: 588f addql #4,%sp
10c43b42: 4a80 tstl %d0
10c43b44: 6c46 bges 10c43b8c <tty_set_ldisc+0x13c>
10c43b46: 4878 0040 pea 40 <LSIGTRAP+0x3b>
10c43b4a: 2f0c movel %a4,%sp@-
10c43b4c: 2f03 movel %d3,%sp@-
10c43b4e: 4e93 jsr %a3@
10c43b50: 206a 00fe moveal %a2@(254),%a0
10c43b54: 4228 0010 clrb %a0@(16)
10c43b58: 4fef 000c lea %sp@(12),%sp
10c43b5c: 206a 00ce moveal %a2@(206),%a0
10c43b60: b0fc 0000 cmpaw #0,%a0
10c43b64: 6726 beqs 10c43b8c <tty_set_ldisc+0x13c>
10c43b66: 2f0a movel %a2,%sp@-
10c43b68: 4e90 jsr %a0@
10c43b6a: 588f addql #4,%sp
10c43b6c: 4a80 tstl %d0
10c43b6e: 6c1c bges 10c43b8c <tty_set_ldisc+0x13c>
10c43b70: 2f00 movel %d0,%sp@-
10c43b72: 486e ff80 pea %fp@(-128)
10c43b76: 2f0a movel %a2,%sp@-
10c43b78: 4eba fdb8 jsr %pc@(10c43932 <tty_name>)
10c43b7c: 584f addqw #4,%sp
10c43b7e: 2e80 movel %d0,%sp@
10c43b80: 4879 1000 4e09 pea 10004e09 <badtty.919+0x6a>
10c43b86: 4eb9 10c1 60e4 jsr 10c160e4 <panic>
10c43b8c: 202a 00c6 movel %a2@(198),%d0
10c43b90: b0ae ffc8 cmpl %fp@(-56),%d0
10c43b94: 670e beqs 10c43ba4 <tty_set_ldisc+0x154>
10c43b96: 206a 00a2 moveal %a2@(162),%a0
10c43b9a: b0fc 0000 cmpaw #0,%a0
10c43b9e: 6704 beqs 10c43ba4 <tty_set_ldisc+0x154>
10c43ba0: 2f0a movel %a2,%sp@-
10c43ba2: 4e90 jsr %a0@
10c43ba4: 2006 movel %d6,%d0
10c43ba6: 4cee 1c7c ff4c moveml %fp@(-180),%d2-%d6/%a2-%a4
10c43bac: 4e5e unlk %fp
10c43bae: 4e75 rts
10c43bb0 <get_tty_driver>:
10c43bb0: 4e56 0000 linkw %fp,#0
10c43bb4: 2f0a movel %a2,%sp@-
10c43bb6: 302e 000a movew %fp@(10),%d0
10c43bba: 4281 clrl %d1
10c43bbc: 1200 moveb %d0,%d1
10c43bbe: e048 lsrw #8,%d0
10c43bc0: 0280 0000 00ff andil #255,%d0
10c43bc6: 2279 1002 812e moveal 1002812e <tty_drivers>,%a1
10c43bcc: b2fc 0000 cmpaw #0,%a1
10c43bd0: 672a beqs 10c43bfc <get_tty_driver+0x4c>
10c43bd2: 3069 0010 moveaw %a1@(16),%a0
10c43bd6: b088 cmpl %a0,%d0
10c43bd8: 6618 bnes 10c43bf2 <get_tty_driver+0x42>
10c43bda: 3469 0012 moveaw %a1@(18),%a2
10c43bde: b5c1 cmpal %d1,%a2
10c43be0: 6e10 bgts 10c43bf2 <get_tty_driver+0x42>
10c43be2: 3069 0014 moveaw %a1@(20),%a0
10c43be6: 41f2 8800 lea %a2@(00000000,%a0:l),%a0
10c43bea: b1c1 cmpal %d1,%a0
10c43bec: 6f04 bles 10c43bf2 <get_tty_driver+0x42>
10c43bee: 2009 movel %a1,%d0
10c43bf0: 600c bras 10c43bfe <get_tty_driver+0x4e>
10c43bf2: 2269 00b2 moveal %a1@(178),%a1
10c43bf6: b2fc 0000 cmpaw #0,%a1
10c43bfa: 66d6 bnes 10c43bd2 <get_tty_driver+0x22>
10c43bfc: 7000 moveq #0,%d0
10c43bfe: 245f moveal %sp@+,%a2
10c43c00: 4e5e unlk %fp
10c43c02: 4e75 rts
10c43c04 <tty_check_change>:
10c43c04: 4e56 0000 linkw %fp,#0
10c43c08: 2279 1002 53b4 moveal 100253b4 <_current_task>,%a1
10c43c0e: 2069 0254 moveal %a1@(596),%a0
10c43c12: 7000 moveq #0,%d0
10c43c14: b1ee 0008 cmpal %fp@(8),%a0
10c43c18: 6664 bnes 10c43c7e <tty_check_change+0x7a>
10c43c1a: 2028 0106 movel %a0@(262),%d0
10c43c1e: 6e10 bgts 10c43c30 <tty_check_change+0x2c>
10c43c20: 4879 1000 4e38 pea 10004e38 <badtty.919+0x99>
10c43c26: 4eb9 10c1 677e jsr 10c1677e <printk>
10c43c2c: 7000 moveq #0,%d0
10c43c2e: 604e bras 10c43c7e <tty_check_change+0x7a>
10c43c30: b0a9 007e cmpl %a1@(126),%d0
10c43c34: 67f6 beqs 10c43c2c <tty_check_change+0x28>
10c43c36: 4878 0016 pea 16 <LSIGTRAP+0x11>
10c43c3a: 4eb9 10c4 6fb6 jsr 10c46fb6 <is_ignored>
10c43c40: 588f addql #4,%sp
10c43c42: 4a80 tstl %d0
10c43c44: 66e6 bnes 10c43c2c <tty_check_change+0x28>
10c43c46: 2079 1002 53b4 moveal 100253b4 <_current_task>,%a0
10c43c4c: 2f28 007e movel %a0@(126),%sp@-
10c43c50: 4eb9 10c1 704c jsr 10c1704c <is_orphaned_pgrp>
10c43c56: 588f addql #4,%sp
10c43c58: 4a80 tstl %d0
10c43c5a: 6620 bnes 10c43c7c <tty_check_change+0x78>
10c43c5c: 4878 0001 pea 1 <PF_DTRACE_OFF>
10c43c60: 4878 0016 pea 16 <LSIGTRAP+0x11>
10c43c64: 2079 1002 53b4 moveal 100253b4 <_current_task>,%a0
10c43c6a: 2f28 007e movel %a0@(126),%sp@-
10c43c6e: 4eb9 10c1 ae2a jsr 10c1ae2a <kill_pg>
10c43c74: 203c ffff fe00 movel #-512,%d0
10c43c7a: 6002 bras 10c43c7e <tty_check_change+0x7a>
10c43c7c: 70fb moveq #-5,%d0
10c43c7e: 4e5e unlk %fp
10c43c80: 4e75 rts
10c43c82 <hung_up_tty_read>:
10c43c82: 4e56 0000 linkw %fp,#0
10c43c86: 701e moveq #30,%d0
10c43c88: d0ae 0008 addl %fp@(8),%d0
10c43c8c: b0ae 0014 cmpl %fp@(20),%d0
10c43c90: 56c0 sne %d0
10c43c92: 4880 extw %d0
10c43c94: 48c0 extl %d0
10c43c96: 72e3 moveq #-29,%d1
10c43c98: c081 andl %d1,%d0
10c43c9a: 4e5e unlk %fp
10c43c9c: 4e75 rts
10c43c9e <hung_up_tty_write>:
10c43c9e: 4e56 0000 linkw %fp,#0
10c43ca2: 721e moveq #30,%d1
10c43ca4: d2ae 0008 addl %fp@(8),%d1
10c43ca8: 70e3 moveq #-29,%d0
10c43caa: b2ae 0014 cmpl %fp@(20),%d1
10c43cae: 6602 bnes 10c43cb2 <hung_up_tty_write+0x14>
10c43cb0: 70fb moveq #-5,%d0
10c43cb2: 4e5e unlk %fp
10c43cb4: 4e75 rts
10c43cb6 <hung_up_tty_poll>:
10c43cb6: 4e56 0000 linkw %fp,#0
10c43cba: 705d moveq #93,%d0
10c43cbc: 4e5e unlk %fp
10c43cbe: 4e75 rts
10c43cc0 <hung_up_tty_ioctl>:
10c43cc0: 4e56 0000 linkw %fp,#0
10c43cc4: 70fb moveq #-5,%d0
10c43cc6: 0cae 0000 5410 cmpil #21520,%fp@(16)
10c43ccc: 0010
10c43cce: 6602 bnes 10c43cd2 <hung_up_tty_ioctl+0x12>
10c43cd0: 70e7 moveq #-25,%d0
10c43cd2: 4e5e unlk %fp
10c43cd4: 4e75 rts
10c43cd6 <do_tty_hangup>:
10c43cd6: 4e56 0000 linkw %fp,#0
10c43cda: 48e7 3f3c moveml %d2-%d7/%a2-%a5,%sp@-
10c43cde: 266e 0008 moveal %fp@(8),%a3
10c43ce2: 7c00 moveq #0,%d6
10c43ce4: 7600 moveq #0,%d3
10c43ce6: b6fc 0000 cmpaw #0,%a3
10c43cea: 6700 0218 beqw 10c43f04 <do_tty_hangup+0x22e>
10c43cee: 4879 1000 4e5e pea 10004e5e <badtty.919+0xbf>
10c43cf4: 2f0b movel %a3,%sp@-
10c43cf6: 4eba fc5e jsr %pc@(10c43956 <check_tty_count>)
10c43cfa: 246b 09a2 moveal %a3@(2466),%a2
10c43cfe: 508f addql #8,%sp
10c43d00: 240b movel %a3,%d2
10c43d02: 0682 0000 09a2 addil #2466,%d2
10c43d08: 49eb 0110 lea %a3@(272),%a4
10c43d0c: 280b movel %a3,%d4
10c43d0e: 0684 0000 096e addil #2414,%d4
10c43d14: 2e3c 10c1 4712 movel #281102098,%d7
10c43d1a: 2a0b movel %a3,%d5
10c43d1c: 0685 0000 097a addil #2426,%d5
10c43d22: 4bf9 1001 1190 lea 10011190 <init_task_union>,%a5
10c43d28: b48a cmpl %a2,%d2
10c43d2a: 6748 beqs 10c43d74 <do_tty_hangup+0x9e>
10c43d2c: 206a 0008 moveal %a2@(8),%a0
10c43d30: 2068 0008 moveal %a0@(8),%a0
10c43d34: 3028 003e movew %a0@(62),%d0
10c43d38: 0c40 0400 cmpiw #1024,%d0
10c43d3c: 6706 beqs 10c43d44 <do_tty_hangup+0x6e>
10c43d3e: 0c40 0501 cmpiw #1281,%d0
10c43d42: 6604 bnes 10c43d48 <do_tty_hangup+0x72>
10c43d44: 2c0a movel %a2,%d6
10c43d46: 6026 bras 10c43d6e <do_tty_hangup+0x98>
10c43d48: 0caa 1000 eb0c cmpil #268495628,%a2@(16)
10c43d4e: 0010
10c43d50: 661c bnes 10c43d6e <do_tty_hangup+0x98>
10c43d52: 5283 addql #1,%d3
10c43d54: 42a7 clrl %sp@-
10c43d56: 2f0a movel %a2,%sp@-
10c43d58: 4878 ffff pea ffffffff <_flashend+0xef2fffff>
10c43d5c: 4eb9 10c4 4f9e jsr 10c44f9e <tty_fasync>
10c43d62: 257c 1000 eb58 movel #268495704,%a2@(16)
10c43d68: 0010
10c43d6a: 4fef 000c lea %sp@(12),%sp
10c43d6e: 2452 moveal %a2@,%a2
10c43d70: b48a cmpl %a2,%d2
10c43d72: 66b8 bnes 10c43d2c <do_tty_hangup+0x56>
10c43d74: 40c2 movew %sr,%d2
10c43d76: 007c 0700 oriw #1792,%sr
10c43d7a: 206b 00d6 moveal %a3@(214),%a0
10c43d7e: b0fc 0000 cmpaw #0,%a0
10c43d82: 6706 beqs 10c43d8a <do_tty_hangup+0xb4>
10c43d84: 2f0b movel %a3,%sp@-
10c43d86: 4e90 jsr %a0@
10c43d88: 588f addql #4,%sp
10c43d8a: 206b 009e moveal %a3@(158),%a0
10c43d8e: b0fc 0000 cmpaw #0,%a0
10c43d92: 6706 beqs 10c43d9a <do_tty_hangup+0xc4>
10c43d94: 2f0b movel %a3,%sp@-
10c43d96: 4e90 jsr %a0@
10c43d98: 588f addql #4,%sp
10c43d9a: 2014 movel %a4@,%d0
10c43d9c: 0800 0005 btst #5,%d0
10c43da0: 6710 beqs 10c43db2 <do_tty_hangup+0xdc>
10c43da2: 206b 00fa moveal %a3@(250),%a0
10c43da6: b0fc 0000 cmpaw #0,%a0
10c43daa: 6706 beqs 10c43db2 <do_tty_hangup+0xdc>
10c43dac: 2f0b movel %a3,%sp@-
10c43dae: 4e90 jsr %a0@
10c43db0: 588f addql #4,%sp
10c43db2: 46c2 movew %d2,%sr
10c43db4: 4878 0001 pea 1 <PF_DTRACE_OFF>
10c43db8: 4878 0001 pea 1 <PF_DTRACE_OFF>
10c43dbc: 2f04 movel %d4,%sp@-
10c43dbe: 2047 moveal %d7,%a0
10c43dc0: 4e90 jsr %a0@
10c43dc2: 4878 0001 pea 1 <PF_DTRACE_OFF>
10c43dc6: 4878 0001 pea 1 <PF_DTRACE_OFF>
10c43dca: 2f05 movel %d5,%sp@-
10c43dcc: 2047 moveal %d7,%a0
10c43dce: 4e90 jsr %a0@
10c43dd0: 4fef 0018 lea %sp@(24),%sp
10c43dd4: 082b 0001 0045 btst #1,%a3@(69)
10c43dda: 6728 beqs 10c43e04 <do_tty_hangup+0x12e>
10c43ddc: 206b 00fe moveal %a3@(254),%a0
10c43de0: 20eb 001e movel %a3@(30),%a0@+
10c43de4: 20eb 0022 movel %a3@(34),%a0@+
10c43de8: 20eb 0026 movel %a3@(38),%a0@+
10c43dec: 20eb 002a movel %a3@(42),%a0@+
10c43df0: 20eb 002e movel %a3@(46),%a0@+
10c43df4: 20eb 0032 movel %a3@(50),%a0@+
10c43df8: 20eb 0036 movel %a3@(54),%a0@+
10c43dfc: 20eb 003a movel %a3@(58),%a0@+
10c43e00: 20ab 003e movel %a3@(62),%a0@
10c43e04: 202b 00c6 movel %a3@(198),%d0
10c43e08: b0b9 1002 7d36 cmpl 10027d36 <ldiscs+0x8>,%d0
10c43e0e: 6756 beqs 10c43e66 <do_tty_hangup+0x190>
10c43e10: 206b 00d2 moveal %a3@(210),%a0
10c43e14: b0fc 0000 cmpaw #0,%a0
10c43e18: 6706 beqs 10c43e20 <do_tty_hangup+0x14a>
10c43e1a: 2f0b movel %a3,%sp@-
10c43e1c: 4e90 jsr %a0@
10c43e1e: 588f addql #4,%sp
10c43e20: 4878 0040 pea 40 <LSIGTRAP+0x3b>
10c43e24: 4879 1002 7d2e pea 10027d2e <ldiscs>
10c43e2a: 486b 00be pea %a3@(190)
10c43e2e: 4eb9 10c8 5744 jsr 10c85744 <memcpy>
10c43e34: 206b 00fe moveal %a3@(254),%a0
10c43e38: 4228 0010 clrb %a0@(16)
10c43e3c: 4fef 000c lea %sp@(12),%sp
10c43e40: 206b 00ce moveal %a3@(206),%a0
10c43e44: b0fc 0000 cmpaw #0,%a0
10c43e48: 671c beqs 10c43e66 <do_tty_hangup+0x190>
10c43e4a: 2f0b movel %a3,%sp@-
10c43e4c: 4e90 jsr %a0@
10c43e4e: 588f addql #4,%sp
10c43e50: 4a80 tstl %d0
10c43e52: 6c12 bges 10c43e66 <do_tty_hangup+0x190>
10c43e54: 4480 negl %d0
10c43e56: 2f00 movel %d0,%sp@-
10c43e58: 4879 1000 4e6c pea 10004e6c <badtty.919+0xcd>
10c43e5e: 4eb9 10c1 677e jsr 10c1677e <printk>
10c43e64: 508f addql #8,%sp
10c43e66: 246d 0048 moveal %a5@(72),%a2
10c43e6a: bbca cmpal %a2,%a5
10c43e6c: 6750 beqs 10c43ebe <do_tty_hangup+0x1e8>
10c43e6e: 49f9 10c1 adf0 lea 10c1adf0 <send_sig>,%a4
10c43e74: 202b 010a movel %a3@(266),%d0
10c43e78: 6f32 bles 10c43eac <do_tty_hangup+0x1d6>
10c43e7a: b0aa 0086 cmpl %a2@(134),%d0
10c43e7e: 662c bnes 10c43eac <do_tty_hangup+0x1d6>
10c43e80: 4aaa 008e tstl %a2@(142)
10c43e84: 6726 beqs 10c43eac <do_tty_hangup+0x1d6>
10c43e86: 4878 0001 pea 1 <PF_DTRACE_OFF>
10c43e8a: 2f0a movel %a2,%sp@-
10c43e8c: 4878 0001 pea 1 <PF_DTRACE_OFF>
10c43e90: 4e94 jsr %a4@
10c43e92: 4878 0001 pea 1 <PF_DTRACE_OFF>
10c43e96: 2f0a movel %a2,%sp@-
10c43e98: 4878 0012 pea 12 <LSIGTRAP+0xd>
10c43e9c: 4e94 jsr %a4@
10c43e9e: 202b 0106 movel %a3@(262),%d0
10c43ea2: 4fef 0018 lea %sp@(24),%sp
10c43ea6: 6f04 bles 10c43eac <do_tty_hangup+0x1d6>
10c43ea8: 2540 0082 movel %d0,%a2@(130)
10c43eac: b7ea 0254 cmpal %a2@(596),%a3
10c43eb0: 6604 bnes 10c43eb6 <do_tty_hangup+0x1e0>
10c43eb2: 42aa 0254 clrl %a2@(596)
10c43eb6: 246a 0048 moveal %a2@(72),%a2
10c43eba: bbca cmpal %a2,%a5
10c43ebc: 66b6 bnes 10c43e74 <do_tty_hangup+0x19e>
10c43ebe: 42ab 0110 clrl %a3@(272)
10c43ec2: 42ab 010a clrl %a3@(266)
10c43ec6: 70ff moveq #-1,%d0
10c43ec8: 2740 0106 movel %d0,%a3@(262)
10c43ecc: 422b 0121 clrb %a3@(289)
10c43ed0: 4a86 tstl %d6
10c43ed2: 6722 beqs 10c43ef6 <do_tty_hangup+0x220>
10c43ed4: 4aab 0066 tstl %a3@(102)
10c43ed8: 672a beqs 10c43f04 <do_tty_hangup+0x22e>
10c43eda: 4a83 tstl %d3
10c43edc: 6f26 bles 10c43f04 <do_tty_hangup+0x22e>
10c43ede: 2443 moveal %d3,%a2
10c43ee0: 2f06 movel %d6,%sp@-
10c43ee2: 2f0b movel %a3,%sp@-
10c43ee4: 206b 0066 moveal %a3@(102),%a0
10c43ee8: 4e90 jsr %a0@
10c43eea: 508f addql #8,%sp
10c43eec: 538a subql #1,%a2
10c43eee: b4fc 0000 cmpaw #0,%a2
10c43ef2: 66ec bnes 10c43ee0 <do_tty_hangup+0x20a>
10c43ef4: 600e bras 10c43f04 <do_tty_hangup+0x22e>
10c43ef6: 206b 0096 moveal %a3@(150),%a0
10c43efa: b0fc 0000 cmpaw #0,%a0
10c43efe: 6704 beqs 10c43f04 <do_tty_hangup+0x22e>
10c43f00: 2f0b movel %a3,%sp@-
10c43f02: 4e90 jsr %a0@
10c43f04: 4cee 3cfc ffd8 moveml %fp@(-40),%d2-%d7/%a2-%a5
10c43f0a: 4e5e unlk %fp
10c43f0c: 4e75 rts
10c43f0e <tty_hangup>:
10c43f0e: 4e56 0000 linkw %fp,#0
10c43f12: 202e 0008 movel %fp@(8),%d0
10c43f16: 0680 0000 0986 addil #2438,%d0
10c43f1c: 2f00 movel %d0,%sp@-
10c43f1e: 4eb9 10c1 d140 jsr 10c1d140 <schedule_task>
10c43f24: 4e5e unlk %fp
10c43f26: 4e75 rts
10c43f28 <tty_vhangup>:
10c43f28: 4e56 0000 linkw %fp,#0
10c43f2c: 2f2e 0008 movel %fp@(8),%sp@-
10c43f30: 4eba fda4 jsr %pc@(10c43cd6 <do_tty_hangup>)
10c43f34: 4e5e unlk %fp
10c43f36: 4e75 rts
10c43f38 <tty_hung_up_p>:
10c43f38: 4e56 0000 linkw %fp,#0
10c43f3c: 206e 0008 moveal %fp@(8),%a0
10c43f40: 0ca8 1000 eb58 cmpil #268495704,%a0@(16)
10c43f46: 0010
10c43f48: 57c0 seq %d0
10c43f4a: 4880 extw %d0
10c43f4c: 48c0 extl %d0
10c43f4e: 4480 negl %d0
10c43f50: 4e5e unlk %fp
10c43f52: 4e75 rts
10c43f54 <disassociate_ctty>:
10c43f54: 4e56 0000 linkw %fp,#0
10c43f58: 48e7 3030 moveml %d2-%d3/%a2-%a3,%sp@-
10c43f5c: 262e 0008 movel %fp@(8),%d3
10c43f60: 2079 1002 53b4 moveal 100253b4 <_current_task>,%a0
10c43f66: 2468 0254 moveal %a0@(596),%a2
10c43f6a: b4fc 0000 cmpaw #0,%a2
10c43f6e: 662e bnes 10c43f9e <disassociate_ctty+0x4a>
10c43f70: 4aa8 0082 tstl %a0@(130)
10c43f74: 6700 00a0 beqw 10c44016 <disassociate_ctty+0xc2>
10c43f78: 2f03 movel %d3,%sp@-
10c43f7a: 4878 0001 pea 1 <PF_DTRACE_OFF>
10c43f7e: 2f28 0082 movel %a0@(130),%sp@-
10c43f82: 45f9 10c1 ae2a lea 10c1ae2a <kill_pg>,%a2
10c43f88: 4e92 jsr %a2@
10c43f8a: 2f03 movel %d3,%sp@-
10c43f8c: 4878 0012 pea 12 <LSIGTRAP+0xd>
10c43f90: 2079 1002 53b4 moveal 100253b4 <_current_task>,%a0
10c43f96: 2f28 0082 movel %a0@(130),%sp@-
10c43f9a: 4e92 jsr %a2@
10c43f9c: 6078 bras 10c44016 <disassociate_ctty+0xc2>
10c43f9e: 242a 0106 movel %a2@(262),%d2
10c43fa2: 4a83 tstl %d3
10c43fa4: 6710 beqs 10c43fb6 <disassociate_ctty+0x62>
10c43fa6: 0c6a 0004 001a cmpiw #4,%a2@(26)
10c43fac: 6708 beqs 10c43fb6 <disassociate_ctty+0x62>
10c43fae: 2f0a movel %a2,%sp@-
10c43fb0: 4eba ff76 jsr %pc@(10c43f28 <tty_vhangup>)
10c43fb4: 588f addql #4,%sp
10c43fb6: 4a82 tstl %d2
10c43fb8: 6f22 bles 10c43fdc <disassociate_ctty+0x88>
10c43fba: 2f03 movel %d3,%sp@-
10c43fbc: 4878 0001 pea 1 <PF_DTRACE_OFF>
10c43fc0: 2f02 movel %d2,%sp@-
10c43fc2: 47f9 10c1 ae2a lea 10c1ae2a <kill_pg>,%a3
10c43fc8: 4e93 jsr %a3@
10c43fca: 4fef 000c lea %sp@(12),%sp
10c43fce: 4a83 tstl %d3
10c43fd0: 660a bnes 10c43fdc <disassociate_ctty+0x88>
10c43fd2: 42a7 clrl %sp@-
10c43fd4: 4878 0012 pea 12 <LSIGTRAP+0xd>
10c43fd8: 2f02 movel %d2,%sp@-
10c43fda: 4e93 jsr %a3@
10c43fdc: 2279 1002 53b4 moveal 100253b4 <_current_task>,%a1
10c43fe2: 42a9 0082 clrl %a1@(130)
10c43fe6: 42aa 010a clrl %a2@(266)
10c43fea: 70ff moveq #-1,%d0
10c43fec: 2540 0106 movel %d0,%a2@(262)
10c43ff0: 2079 1001 11d8 moveal 100111d8 <init_task_union+0x48>,%a0
10c43ff6: 203c 1001 1190 movel #268505488,%d0
10c43ffc: b088 cmpl %a0,%d0
10c43ffe: 6716 beqs 10c44016 <disassociate_ctty+0xc2>
10c44000: 2228 0086 movel %a0@(134),%d1
10c44004: b2a9 0086 cmpl %a1@(134),%d1
10c44008: 6604 bnes 10c4400e <disassociate_ctty+0xba>
10c4400a: 42a8 0254 clrl %a0@(596)
10c4400e: 2068 0048 moveal %a0@(72),%a0
10c44012: b088 cmpl %a0,%d0
10c44014: 66ea bnes 10c44000 <disassociate_ctty+0xac>
10c44016: 4cee 0c0c fff0 moveml %fp@(-16),%d2-%d3/%a2-%a3
10c4401c: 4e5e unlk %fp
10c4401e: 4e75 rts
10c44020 <wait_for_keypress>:
10c44020: 4e56 0000 linkw %fp,#0
10c44024: 2079 1002 5768 moveal 10025768 <console_drivers>,%a0
10c4402a: b0fc 0000 cmpaw #0,%a0
10c4402e: 6708 beqs 10c44038 <wait_for_keypress+0x18>
10c44030: 2f08 movel %a0,%sp@-
10c44032: 2068 0014 moveal %a0@(20),%a0
10c44036: 4e90 jsr %a0@
10c44038: 4e5e unlk %fp
10c4403a: 4e75 rts
10c4403c <stop_tty>:
10c4403c: 4e56 0000 linkw %fp,#0
10c44040: 2f0a movel %a2,%sp@-
10c44042: 246e 0008 moveal %fp@(8),%a2
10c44046: 102a 0120 moveb %a2@(288),%d0
10c4404a: 6d4e blts 10c4409a <stop_tty+0x5e>
10c4404c: 0000 0080 orib #-128,%d0
10c44050: 1540 0120 moveb %d0,%a2@(288)
10c44054: 206a 0122 moveal %a2@(290),%a0
10c44058: b0fc 0000 cmpaw #0,%a0
10c4405c: 672e beqs 10c4408c <stop_tty+0x50>
10c4405e: 0828 0004 0120 btst #4,%a0@(288)
10c44064: 6726 beqs 10c4408c <stop_tty+0x50>
10c44066: 102a 0121 moveb %a2@(289),%d0
10c4406a: 0200 00f7 andib #-9,%d0
10c4406e: 0000 0004 orib #4,%d0
10c44072: 1540 0121 moveb %d0,%a2@(289)
10c44076: 4878 0001 pea 1 <PF_DTRACE_OFF>
10c4407a: 4878 0001 pea 1 <PF_DTRACE_OFF>
10c4407e: 4868 097a pea %a0@(2426)
10c44082: 4eb9 10c1 4712 jsr 10c14712 <__wake_up>
10c44088: 4fef 000c lea %sp@(12),%sp
10c4408c: 206a 008e moveal %a2@(142),%a0
10c44090: b0fc 0000 cmpaw #0,%a0
10c44094: 6704 beqs 10c4409a <stop_tty+0x5e>
10c44096: 2f0a movel %a2,%sp@-
10c44098: 4e90 jsr %a0@
10c4409a: 246e fffc moveal %fp@(-4),%a2
10c4409e: 4e5e unlk %fp
10c440a0: 4e75 rts
10c440a2 <start_tty>:
10c440a2: 4e56 0000 linkw %fp,#0
10c440a6: 2f0b movel %a3,%sp@-
10c440a8: 2f0a movel %a2,%sp@-
10c440aa: 246e 0008 moveal %fp@(8),%a2
10c440ae: 122a 0120 moveb %a2@(288),%d1
10c440b2: 1001 moveb %d1,%d0
10c440b4: 0200 00a0 andib #-96,%d0
10c440b8: 0c00 0080 cmpib #-128,%d0
10c440bc: 6600 0082 bnew 10c44140 <start_tty+0x9e>
10c440c0: 0201 007f andib #127,%d1
10c440c4: 1541 0120 moveb %d1,%a2@(288)
10c440c8: 206a 0122 moveal %a2@(290),%a0
10c440cc: 47f9 10c1 4712 lea 10c14712 <__wake_up>,%a3
10c440d2: b0fc 0000 cmpaw #0,%a0
10c440d6: 672a beqs 10c44102 <start_tty+0x60>
10c440d8: 0828 0004 0120 btst #4,%a0@(288)
10c440de: 6722 beqs 10c44102 <start_tty+0x60>
10c440e0: 102a 0121 moveb %a2@(289),%d0
10c440e4: 0200 00fb andib #-5,%d0
10c440e8: 0000 0008 orib #8,%d0
10c440ec: 1540 0121 moveb %d0,%a2@(289)
10c440f0: 4878 0001 pea 1 <PF_DTRACE_OFF>
10c440f4: 4878 0001 pea 1 <PF_DTRACE_OFF>
10c440f8: 4868 097a pea %a0@(2426)
10c440fc: 4e93 jsr %a3@
10c440fe: 4fef 000c lea %sp@(12),%sp
10c44102: 206a 0092 moveal %a2@(146),%a0
10c44106: b0fc 0000 cmpaw #0,%a0
10c4410a: 6706 beqs 10c44112 <start_tty+0x70>
10c4410c: 2f0a movel %a2,%sp@-
10c4410e: 4e90 jsr %a0@
10c44110: 588f addql #4,%sp
10c44112: 41ea 0110 lea %a2@(272),%a0
10c44116: 93c9 subal %a1,%a1
10c44118: 2030 9800 movel %a0@(00000000,%a1:l),%d0
10c4411c: 0800 0005 btst #5,%d0
10c44120: 6710 beqs 10c44132 <start_tty+0x90>
10c44122: 206a 00fa moveal %a2@(250),%a0
10c44126: b0fc 0000 cmpaw #0,%a0
10c4412a: 6706 beqs 10c44132 <start_tty+0x90>
10c4412c: 2f0a movel %a2,%sp@-
10c4412e: 4e90 jsr %a0@
10c44130: 588f addql #4,%sp
10c44132: 4878 0001 pea 1 <PF_DTRACE_OFF>
10c44136: 4878 0001 pea 1 <PF_DTRACE_OFF>
10c4413a: 486a 096e pea %a2@(2414)
10c4413e: 4e93 jsr %a3@
10c44140: 246e fff8 moveal %fp@(-8),%a2
10c44144: 266e fffc moveal %fp@(-4),%a3
10c44148: 4e5e unlk %fp
10c4414a: 4e75 rts
10c4414c <tty_read>:
10c4414c: 4e56 0000 linkw %fp,#0
10c44150: 48e7 0038 moveml %a2-%a4,%sp@-
10c44154: 266e 0008 moveal %fp@(8),%a3
10c44158: 701e moveq #30,%d0
10c4415a: d08b addl %a3,%d0
10c4415c: b0ae 0014 cmpl %fp@(20),%d0
10c44160: 6706 beqs 10c44168 <tty_read+0x1c>
10c44162: 70e3 moveq #-29,%d0
10c44164: 6000 00aa braw 10c44210 <tty_read+0xc4>
10c44168: 246b 005a moveal %a3@(90),%a2
10c4416c: 206b 0008 moveal %a3@(8),%a0
10c44170: 2868 0008 moveal %a0@(8),%a4
10c44174: 302c 003e movew %a4@(62),%d0
10c44178: b4fc 0000 cmpaw #0,%a2
10c4417c: 661a bnes 10c44198 <tty_read+0x4c>
10c4417e: 4879 1000 4e94 pea 10004e94 <badtty.919+0xf5>
10c44184: 3f00 movew %d0,%sp@-
10c44186: 4267 clrw %sp@-
10c44188: 4eb9 10c2 46f8 jsr 10c246f8 <kdevname>
10c4418e: 2e80 movel %d0,%sp@
10c44190: 4879 1000 4d9f pea 10004d9f <badtty.919>
10c44196: 6020 bras 10c441b8 <tty_read+0x6c>
10c44198: 0c92 0000 5401 cmpil #21505,%a2@
10c4419e: 6728 beqs 10c441c8 <tty_read+0x7c>
10c441a0: 4879 1000 4e94 pea 10004e94 <badtty.919+0xf5>
10c441a6: 3f00 movew %d0,%sp@-
10c441a8: 4267 clrw %sp@-
10c441aa: 4eb9 10c2 46f8 jsr 10c246f8 <kdevname>
10c441b0: 2e80 movel %d0,%sp@
10c441b2: 4879 1000 4d67 pea 10004d67 <badmagic.918>
10c441b8: 4eb9 10c1 677e jsr 10c1677e <printk>
10c441be: 327c 0001 moveaw #1,%a1
10c441c2: 4fef 000c lea %sp@(12),%sp
10c441c6: 6002 bras 10c441ca <tty_read+0x7e>
10c441c8: 93c9 subal %a1,%a1
10c441ca: b2fc 0000 cmpaw #0,%a1
10c441ce: 6614 bnes 10c441e4 <tty_read+0x98>
10c441d0: b4fc 0000 cmpaw #0,%a2
10c441d4: 670e beqs 10c441e4 <tty_read+0x98>
10c441d6: 41ea 0110 lea %a2@(272),%a0
10c441da: 2030 9800 movel %a0@(00000000,%a1:l),%d0
10c441de: 0800 0001 btst #1,%d0
10c441e2: 6704 beqs 10c441e8 <tty_read+0x9c>
10c441e4: 70fb moveq #-5,%d0
10c441e6: 6028 bras 10c44210 <tty_read+0xc4>
10c441e8: 206a 00de moveal %a2@(222),%a0
10c441ec: b0fc 0000 cmpaw #0,%a0
10c441f0: 6710 beqs 10c44202 <tty_read+0xb6>
10c441f2: 2f2e 0010 movel %fp@(16),%sp@-
10c441f6: 2f2e 000c movel %fp@(12),%sp@-
10c441fa: 2f0b movel %a3,%sp@-
10c441fc: 2f0a movel %a2,%sp@-
10c441fe: 4e90 jsr %a0@
10c44200: 6002 bras 10c44204 <tty_read+0xb8>
10c44202: 70fb moveq #-5,%d0
10c44204: 4a80 tstl %d0
10c44206: 6f08 bles 10c44210 <tty_read+0xc4>
10c44208: 2979 1002 5790 movel 10025790 <xtime>,%a4@(72)
10c4420e: 0048
10c44210: 4cee 1c00 fff4 moveml %fp@(-12),%a2-%a4
10c44216: 4e5e unlk %fp
10c44218: 4e75 rts
10c4421a <tty_write>:
10c4421a: 4e56 0000 linkw %fp,#0
10c4421e: 48e7 3f3c moveml %d2-%d7/%a2-%a5,%sp@-
10c44222: 2a6e 0008 moveal %fp@(8),%a5
10c44226: 701e moveq #30,%d0
10c44228: d08d addl %a5,%d0
10c4422a: b0ae 0014 cmpl %fp@(20),%d0
10c4422e: 6706 beqs 10c44236 <tty_write+0x1c>
10c44230: 70e3 moveq #-29,%d0
10c44232: 6000 0170 braw 10c443a4 <tty_write+0x18a>
10c44236: 206d 0008 moveal %a5@(8),%a0
10c4423a: 2068 0008 moveal %a0@(8),%a0
10c4423e: 7200 moveq #0,%d1
10c44240: 3028 003e movew %a0@(62),%d0
10c44244: 0c40 0501 cmpiw #1281,%d0
10c44248: 6706 beqs 10c44250 <tty_write+0x36>
10c4424a: 0c40 0400 cmpiw #1024,%d0
10c4424e: 6602 bnes 10c44252 <tty_write+0x38>
10c44250: 7201 moveq #1,%d1
10c44252: 4a81 tstl %d1
10c44254: 670c beqs 10c44262 <tty_write+0x48>
10c44256: 2479 1002 8290 moveal 10028290 <redirect>,%a2
10c4425c: b4fc 0000 cmpaw #0,%a2
10c44260: 6604 bnes 10c44266 <tty_write+0x4c>
10c44262: 246d 005a moveal %a5@(90),%a2
10c44266: 3028 003e movew %a0@(62),%d0
10c4426a: b4fc 0000 cmpaw #0,%a2
10c4426e: 661a bnes 10c4428a <tty_write+0x70>
10c44270: 4879 1000 4e9d pea 10004e9d <badtty.919+0xfe>
10c44276: 3f00 movew %d0,%sp@-
10c44278: 4267 clrw %sp@-
10c4427a: 4eb9 10c2 46f8 jsr 10c246f8 <kdevname>
10c44280: 2e80 movel %d0,%sp@
10c44282: 4879 1000 4d9f pea 10004d9f <badtty.919>
10c44288: 6020 bras 10c442aa <tty_write+0x90>
10c4428a: 0c92 0000 5401 cmpil #21505,%a2@
10c44290: 6728 beqs 10c442ba <tty_write+0xa0>
10c44292: 4879 1000 4e9d pea 10004e9d <badtty.919+0xfe>
10c44298: 3f00 movew %d0,%sp@-
10c4429a: 4267 clrw %sp@-
10c4429c: 4eb9 10c2 46f8 jsr 10c246f8 <kdevname>
10c442a2: 2e80 movel %d0,%sp@
10c442a4: 4879 1000 4d67 pea 10004d67 <badmagic.918>
10c442aa: 4eb9 10c1 677e jsr 10c1677e <printk>
10c442b0: 307c 0001 moveaw #1,%a0
10c442b4: 4fef 000c lea %sp@(12),%sp
10c442b8: 6002 bras 10c442bc <tty_write+0xa2>
10c442ba: 91c8 subal %a0,%a0
10c442bc: b0fc 0000 cmpaw #0,%a0
10c442c0: 6620 bnes 10c442e2 <tty_write+0xc8>
10c442c2: b4fc 0000 cmpaw #0,%a2
10c442c6: 671a beqs 10c442e2 <tty_write+0xc8>
10c442c8: 4aaa 006a tstl %a2@(106)
10c442cc: 6714 beqs 10c442e2 <tty_write+0xc8>
10c442ce: 49ea 0110 lea %a2@(272),%a4
10c442d2: 2034 8800 movel %a4@(00000000,%a0:l),%d0
10c442d6: 0800 0001 btst #1,%d0
10c442da: 6606 bnes 10c442e2 <tty_write+0xc8>
10c442dc: 202a 00e2 movel %a2@(226),%d0
10c442e0: 6606 bnes 10c442e8 <tty_write+0xce>
10c442e2: 70fb moveq #-5,%d0
10c442e4: 6000 00be braw 10c443a4 <tty_write+0x18a>
10c442e8: 2640 moveal %d0,%a3
10c442ea: 2a2e 000c movel %fp@(12),%d5
10c442ee: 262e 0010 movel %fp@(16),%d3
10c442f2: 7800 moveq #0,%d4
10c442f4: 7c00 moveq #0,%d6
10c442f6: 220a movel %a2,%d1
10c442f8: 0681 0000 0c0a addil #3082,%d1
10c442fe: 2241 moveal %d1,%a1
10c44300: 41fa 000e lea %pc@(10c44310 <tty_write+0xf6>),%a0
10c44304: 5391 subql #1,%a1@
10c44306: 6a06 bpls 10c4430e <tty_write+0xf4>
10c44308: 4ef9 10c8 5708 jmp 10c85708 <__down_failed_interruptible>
10c4430e: 4280 clrl %d0
10c44310: 2400 movel %d0,%d2
10c44312: 2e01 movel %d1,%d7
10c44314: 203c ffff fe00 movel #-512,%d0
10c4431a: 4a82 tstl %d2
10c4431c: 6600 0086 bnew 10c443a4 <tty_write+0x18a>
10c44320: 2014 movel %a4@,%d0
10c44322: 0800 0011 btst #17,%d0
10c44326: 670e beqs 10c44336 <tty_write+0x11c>
10c44328: 2f03 movel %d3,%sp@-
10c4432a: 2f05 movel %d5,%sp@-
10c4432c: 2f0d movel %a5,%sp@-
10c4432e: 2f0a movel %a2,%sp@-
10c44330: 4e93 jsr %a3@
10c44332: 2c00 movel %d0,%d6
10c44334: 6046 bras 10c4437c <tty_write+0x162>
10c44336: 203c 0000 4000 movel #16384,%d0
10c4433c: b680 cmpl %d0,%d3
10c4433e: 6402 bccs 10c44342 <tty_write+0x128>
10c44340: 2003 movel %d3,%d0
10c44342: 2f00 movel %d0,%sp@-
10c44344: 2f05 movel %d5,%sp@-
10c44346: 2f0d movel %a5,%sp@-
10c44348: 2f0a movel %a2,%sp@-
10c4434a: 4e93 jsr %a3@
10c4434c: 2800 movel %d0,%d4
10c4434e: 4fef 0010 lea %sp@(16),%sp
10c44352: 6f28 bles 10c4437c <tty_write+0x162>
10c44354: dc84 addl %d4,%d6
10c44356: da84 addl %d4,%d5
10c44358: 9684 subl %d4,%d3
10c4435a: 6720 beqs 10c4437c <tty_write+0x162>
10c4435c: 283c ffff fe00 movel #-512,%d4
10c44362: 2079 1002 53b4 moveal 100253b4 <_current_task>,%a0
10c44368: 4aa8 0008 tstl %a0@(8)
10c4436c: 660e bnes 10c4437c <tty_write+0x162>
10c4436e: 2028 0014 movel %a0@(20),%d0
10c44372: 67c2 beqs 10c44336 <tty_write+0x11c>
10c44374: 4eb9 10c1 44d2 jsr 10c144d2 <schedule>
10c4437a: 60ba bras 10c44336 <tty_write+0x11c>
10c4437c: 4a86 tstl %d6
10c4437e: 6712 beqs 10c44392 <tty_write+0x178>
10c44380: 206d 0008 moveal %a5@(8),%a0
10c44384: 2068 0008 moveal %a0@(8),%a0
10c44388: 2179 1002 5790 movel 10025790 <xtime>,%a0@(76)
10c4438e: 004c
10c44390: 2806 movel %d6,%d4
10c44392: 2247 moveal %d7,%a1
10c44394: 41fa 000c lea %pc@(10c443a2 <tty_write+0x188>),%a0
10c44398: 5291 addql #1,%a1@
10c4439a: 6e06 bgts 10c443a2 <tty_write+0x188>
10c4439c: 4ef9 10c8 571c jmp 10c8571c <__up_wakeup>
10c443a2: 2004 movel %d4,%d0
10c443a4: 4cee 3cfc ffd8 moveml %fp@(-40),%d2-%d7/%a2-%a5
10c443aa: 4e5e unlk %fp
10c443ac: 4e75 rts
10c443ae <down_tty_sem>:
10c443ae: 4e56 0000 linkw %fp,#0
10c443b2: 227c 1000 eba4 moveal #268495780,%a1
10c443b8: 41fa 000c lea %pc@(10c443c6 <down_tty_sem+0x18>),%a0
10c443bc: 5391 subql #1,%a1@
10c443be: 6a06 bpls 10c443c6 <down_tty_sem+0x18>
10c443c0: 4ef9 10c8 56f4 jmp 10c856f4 <__down_failed>
10c443c6: 4e5e unlk %fp
10c443c8: 4e75 rts
10c443ca <up_tty_sem>:
10c443ca: 4e56 0000 linkw %fp,#0
10c443ce: 227c 1000 eba4 moveal #268495780,%a1
10c443d4: 41fa 000c lea %pc@(10c443e2 <up_tty_sem+0x18>),%a0
10c443d8: 5291 addql #1,%a1@
10c443da: 6e06 bgts 10c443e2 <up_tty_sem+0x18>
10c443dc: 4ef9 10c8 571c jmp 10c8571c <__up_wakeup>
10c443e2: 4e5e unlk %fp
10c443e4: 4e75 rts
10c443e6 <init_dev>:
10c443e6: 4e56 fff0 linkw %fp,#-16
10c443ea: 48e7 3f3c moveml %d2-%d7/%a2-%a5,%sp@-
10c443ee: 286e 0008 moveal %fp@(8),%a4
10c443f2: 340c movew %a4,%d2
10c443f4: 7e00 moveq #0,%d7
10c443f6: 3f0c movew %a4,%sp@-
10c443f8: 4267 clrw %sp@-
10c443fa: 4eba f7b4 jsr %pc@(10c43bb0 <get_tty_driver>)
10c443fe: 2440 moveal %d0,%a2
10c44400: 588f addql #4,%sp
10c44402: b4fc 0000 cmpaw #0,%a2
10c44406: 6606 bnes 10c4440e <init_dev+0x28>
10c44408: 70ed moveq #-19,%d0
10c4440a: 6000 0348 braw 10c44754 <init_dev+0x36e>
10c4440e: 4284 clrl %d4
10c44410: 1802 moveb %d2,%d4
10c44412: 2044 moveal %d4,%a0
10c44414: 90ea 0012 subaw %a2@(18),%a0
10c44418: 2808 movel %a0,%d4
10c4441a: 2f04 movel %d4,%sp@-
10c4441c: 4eba ff90 jsr %pc@(10c443ae <down_tty_sem>)
10c44420: 206a 004e moveal %a2@(78),%a0
10c44424: 2404 movel %d4,%d2
10c44426: e58a lsll #2,%d2
10c44428: 2670 2800 moveal %a0@(00000000,%d2:l),%a3
10c4442c: 588f addql #4,%sp
10c4442e: b6fc 0000 cmpaw #0,%a3
10c44432: 6600 025a bnew 10c4468e <init_dev+0x2a8>
10c44436: 9bcd subal %a5,%a5
10c44438: 42ae fff8 clrl %fp@(-8)
10c4443c: 42ae fffc clrl %fp@(-4)
10c44440: 42ae fff0 clrl %fp@(-16)
10c44444: 42ae fff4 clrl %fp@(-12)
10c44448: 4eba f462 jsr %pc@(10c438ac <alloc_tty_struct>)
10c4444c: 2640 moveal %d0,%a3
10c4444e: b6fc 0000 cmpaw #0,%a3
10c44452: 6700 02de beqw 10c44732 <init_dev+0x34c>
10c44456: 2f0b movel %a3,%sp@-
10c44458: 263c 10c4 5a3c movel #281303612,%d3
10c4445e: 2043 moveal %d3,%a0
10c44460: 4e90 jsr %a0@
10c44462: 374c 010e movew %a4,%a3@(270)
10c44466: 4878 00ba pea ba <LSIGTRAP+0xb5>
10c4446a: 2f0a movel %a2,%sp@-
10c4446c: 486b 0004 pea %a3@(4)
10c44470: 49f9 10c8 5744 lea 10c85744 <memcpy>,%a4
10c44476: 4e94 jsr %a4@
10c44478: 2c2a 0052 movel %a2@(82),%d6
10c4447c: dc82 addl %d2,%d6
10c4447e: 4fef 0010 lea %sp@(16),%sp
10c44482: 2046 moveal %d6,%a0
10c44484: 4a90 tstl %a0@
10c44486: 663e bnes 10c444c6 <init_dev+0xe0>
10c44488: 4878 01f0 pea 1f0 <LSIGTRAP+0x1eb>
10c4448c: 4878 0024 pea 24 <LSIGTRAP+0x1f>
10c44490: 4eb9 10c2 09bc jsr 10c209bc <kmalloc>
10c44496: 2d40 fffc movel %d0,%fp@(-4)
10c4449a: 508f addql #8,%sp
10c4449c: 6700 0244 beqw 10c446e2 <init_dev+0x2fc>
10c444a0: 2040 moveal %d0,%a0
10c444a2: 20ea 001a movel %a2@(26),%a0@+
10c444a6: 20ea 001e movel %a2@(30),%a0@+
10c444aa: 20ea 0022 movel %a2@(34),%a0@+
10c444ae: 20ea 0026 movel %a2@(38),%a0@+
10c444b2: 20ea 002a movel %a2@(42),%a0@+
10c444b6: 20ea 002e movel %a2@(46),%a0@+
10c444ba: 20ea 0032 movel %a2@(50),%a0@+
10c444be: 20ea 0036 movel %a2@(54),%a0@+
10c444c2: 20aa 003a movel %a2@(58),%a0@
10c444c6: 2a2a 0056 movel %a2@(86),%d5
10c444ca: da82 addl %d2,%d5
10c444cc: 2045 moveal %d5,%a0
10c444ce: 4a90 tstl %a0@
10c444d0: 662a bnes 10c444fc <init_dev+0x116>
10c444d2: 4878 01f0 pea 1f0 <LSIGTRAP+0x1eb>
10c444d6: 4878 0024 pea 24 <LSIGTRAP+0x1f>
10c444da: 4eb9 10c2 09bc jsr 10c209bc <kmalloc>
10c444e0: 2d40 fff4 movel %d0,%fp@(-12)
10c444e4: 508f addql #8,%sp
10c444e6: 6700 01fa beqw 10c446e2 <init_dev+0x2fc>
10c444ea: 4878 0024 pea 24 <LSIGTRAP+0x1f>
10c444ee: 42a7 clrl %sp@-
10c444f0: 2f00 movel %d0,%sp@-
10c444f2: 4eb9 10c8 576c jsr 10c8576c <memset>
10c444f8: 4fef 000c lea %sp@(12),%sp
10c444fc: 0c6a 0004 0016 cmpiw #4,%a2@(22)
10c44502: 6600 010e bnew 10c44612 <init_dev+0x22c>
10c44506: 4eba f3a4 jsr %pc@(10c438ac <alloc_tty_struct>)
10c4450a: 2a40 moveal %d0,%a5
10c4450c: bafc 0000 cmpaw #0,%a5
10c44510: 6700 01d0 beqw 10c446e2 <init_dev+0x2fc>
10c44514: 2f0d movel %a5,%sp@-
10c44516: 2043 moveal %d3,%a0
10c44518: 4e90 jsr %a0@
10c4451a: 206a 004a moveal %a2@(74),%a0
10c4451e: 3028 0010 movew %a0@(16),%d0
10c44522: e148 lslw #8,%d0
10c44524: 3204 movew %d4,%d1
10c44526: d268 0012 addw %a0@(18),%d1
10c4452a: 8041 orw %d1,%d0
10c4452c: 3b40 010e movew %d0,%a5@(270)
10c44530: 4878 00ba pea ba <LSIGTRAP+0xb5>
10c44534: 2f2a 004a movel %a2@(74),%sp@-
10c44538: 486d 0004 pea %a5@(4)
10c4453c: 4e94 jsr %a4@
10c4453e: 206a 004a moveal %a2@(74),%a0
10c44542: 2628 0052 movel %a0@(82),%d3
10c44546: d682 addl %d2,%d3
10c44548: 4fef 0010 lea %sp@(16),%sp
10c4454c: 2043 moveal %d3,%a0
10c4454e: 4a90 tstl %a0@
10c44550: 6642 bnes 10c44594 <init_dev+0x1ae>
10c44552: 4878 01f0 pea 1f0 <LSIGTRAP+0x1eb>
10c44556: 4878 0024 pea 24 <LSIGTRAP+0x1f>
10c4455a: 4eb9 10c2 09bc jsr 10c209bc <kmalloc>
10c44560: 2d40 fff8 movel %d0,%fp@(-8)
10c44564: 508f addql #8,%sp
10c44566: 6700 018c beqw 10c446f4 <init_dev+0x30e>
10c4456a: 226a 004a moveal %a2@(74),%a1
10c4456e: 2040 moveal %d0,%a0
10c44570: 20e9 001a movel %a1@(26),%a0@+
10c44574: 20e9 001e movel %a1@(30),%a0@+
10c44578: 20e9 0022 movel %a1@(34),%a0@+
10c4457c: 20e9 0026 movel %a1@(38),%a0@+
10c44580: 20e9 002a movel %a1@(42),%a0@+
10c44584: 20e9 002e movel %a1@(46),%a0@+
10c44588: 20e9 0032 movel %a1@(50),%a0@+
10c4458c: 20e9 0036 movel %a1@(54),%a0@+
10c44590: 20a9 003a movel %a1@(58),%a0@
10c44594: 206a 004a moveal %a2@(74),%a0
10c44598: 2868 0056 moveal %a0@(86),%a4
10c4459c: d9c2 addal %d2,%a4
10c4459e: 4a94 tstl %a4@
10c445a0: 662a bnes 10c445cc <init_dev+0x1e6>
10c445a2: 4878 01f0 pea 1f0 <LSIGTRAP+0x1eb>
10c445a6: 4878 0024 pea 24 <LSIGTRAP+0x1f>
10c445aa: 4eb9 10c2 09bc jsr 10c209bc <kmalloc>
10c445b0: 2d40 fff0 movel %d0,%fp@(-16)
10c445b4: 508f addql #8,%sp
10c445b6: 6700 012a beqw 10c446e2 <init_dev+0x2fc>
10c445ba: 4878 0024 pea 24 <LSIGTRAP+0x1f>
10c445be: 42a7 clrl %sp@-
10c445c0: 2f00 movel %d0,%sp@-
10c445c2: 4eb9 10c8 576c jsr 10c8576c <memset>
10c445c8: 4fef 000c lea %sp@(12),%sp
10c445cc: 206a 004a moveal %a2@(74),%a0
10c445d0: 2068 004e moveal %a0@(78),%a0
10c445d4: 218d 2800 movel %a5,%a0@(00000000,%d2:l)
10c445d8: 2043 moveal %d3,%a0
10c445da: 4a90 tstl %a0@
10c445dc: 6604 bnes 10c445e2 <init_dev+0x1fc>
10c445de: 20ae fff8 movel %fp@(-8),%a0@
10c445e2: 4a94 tstl %a4@
10c445e4: 6604 bnes 10c445ea <init_dev+0x204>
10c445e6: 28ae fff0 movel %fp@(-16),%a4@
10c445ea: 2043 moveal %d3,%a0
10c445ec: 2b50 00fe movel %a0@,%a5@(254)
10c445f0: 2b54 0102 movel %a4@,%a5@(258)
10c445f4: 206a 004a moveal %a2@(74),%a0
10c445f8: 2068 0042 moveal %a0@(66),%a0
10c445fc: 5290 addql #1,%a0@
10c445fe: 0c6a 0001 0018 cmpiw #1,%a2@(24)
10c44604: 6604 bnes 10c4460a <init_dev+0x224>
10c44606: 52ad 0114 addql #1,%a5@(276)
10c4460a: 274d 0122 movel %a5,%a3@(290)
10c4460e: 2b4b 0122 movel %a3,%a5@(290)
10c44612: 206a 004e moveal %a2@(78),%a0
10c44616: 2004 movel %d4,%d0
10c44618: e588 lsll #2,%d0
10c4461a: 218b 0800 movel %a3,%a0@(00000000,%d0:l)
10c4461e: 2046 moveal %d6,%a0
10c44620: 4a90 tstl %a0@
10c44622: 6604 bnes 10c44628 <init_dev+0x242>
10c44624: 20ae fffc movel %fp@(-4),%a0@
10c44628: 2045 moveal %d5,%a0
10c4462a: 4a90 tstl %a0@
10c4462c: 6604 bnes 10c44632 <init_dev+0x24c>
10c4462e: 20ae fff4 movel %fp@(-12),%a0@
10c44632: 2046 moveal %d6,%a0
10c44634: 2750 00fe movel %a0@,%a3@(254)
10c44638: 2045 moveal %d5,%a0
10c4463a: 2750 0102 movel %a0@,%a3@(258)
10c4463e: 206a 0042 moveal %a2@(66),%a0
10c44642: 5290 addql #1,%a0@
10c44644: 52ab 0114 addql #1,%a3@(276)
10c44648: 4aab 00ce tstl %a3@(206)
10c4464c: 6710 beqs 10c4465e <init_dev+0x278>
10c4464e: 2f0b movel %a3,%sp@-
10c44650: 206b 00ce moveal %a3@(206),%a0
10c44654: 4e90 jsr %a0@
10c44656: 2e00 movel %d0,%d7
10c44658: 588f addql #4,%sp
10c4465a: 6600 00da bnew 10c44736 <init_dev+0x350>
10c4465e: bafc 0000 cmpaw #0,%a5
10c44662: 676e beqs 10c446d2 <init_dev+0x2ec>
10c44664: 206d 00ce moveal %a5@(206),%a0
10c44668: b0fc 0000 cmpaw #0,%a0
10c4466c: 6764 beqs 10c446d2 <init_dev+0x2ec>
10c4466e: 2f0d movel %a5,%sp@-
10c44670: 4e90 jsr %a0@
10c44672: 2e00 movel %d0,%d7
10c44674: 588f addql #4,%sp
10c44676: 675a beqs 10c446d2 <init_dev+0x2ec>
10c44678: 206b 00d2 moveal %a3@(210),%a0
10c4467c: b0fc 0000 cmpaw #0,%a0
10c44680: 6700 00b4 beqw 10c44736 <init_dev+0x350>
10c44684: 2f0b movel %a3,%sp@-
10c44686: 4e90 jsr %a0@
10c44688: 588f addql #4,%sp
10c4468a: 6000 00aa braw 10c44736 <init_dev+0x350>
10c4468e: 41eb 0110 lea %a3@(272),%a0
10c44692: 2010 movel %a0@,%d0
10c44694: 4a00 tstb %d0
10c44696: 6d16 blts 10c446ae <init_dev+0x2c8>
10c44698: 0c6a 0004 0016 cmpiw #4,%a2@(22)
10c4469e: 661a bnes 10c446ba <init_dev+0x2d4>
10c446a0: 0c6a 0001 0018 cmpiw #1,%a2@(24)
10c446a6: 6612 bnes 10c446ba <init_dev+0x2d4>
10c446a8: 4aab 0114 tstl %a3@(276)
10c446ac: 6704 beqs 10c446b2 <init_dev+0x2cc>
10c446ae: 7efb moveq #-5,%d7
10c446b0: 6026 bras 10c446d8 <init_dev+0x2f2>
10c446b2: 206b 0122 moveal %a3@(290),%a0
10c446b6: 52a8 0114 addql #1,%a0@(276)
10c446ba: 52ab 0114 addql #1,%a3@(276)
10c446be: 4878 00ba pea ba <LSIGTRAP+0xb5>
10c446c2: 2f0a movel %a2,%sp@-
10c446c4: 486b 0004 pea %a3@(4)
10c446c8: 4eb9 10c8 5744 jsr 10c85744 <memcpy>
10c446ce: 4fef 000c lea %sp@(12),%sp
10c446d2: 206e 000c moveal %fp@(12),%a0
10c446d6: 208b movel %a3,%a0@
10c446d8: 2f04 movel %d4,%sp@-
10c446da: 4eba fcee jsr %pc@(10c443ca <up_tty_sem>)
10c446de: 2007 movel %d7,%d0
10c446e0: 6072 bras 10c44754 <init_dev+0x36e>
10c446e2: 4aae fff8 tstl %fp@(-8)
10c446e6: 670c beqs 10c446f4 <init_dev+0x30e>
10c446e8: 2f2e fff8 movel %fp@(-8),%sp@-
10c446ec: 4eb9 10c2 0b8c jsr 10c20b8c <kfree>
10c446f2: 588f addql #4,%sp
10c446f4: bafc 0000 cmpaw #0,%a5
10c446f8: 670a beqs 10c44704 <init_dev+0x31e>
10c446fa: 2f0d movel %a5,%sp@-
10c446fc: 4eb9 10c2 0b8c jsr 10c20b8c <kfree>
10c44702: 588f addql #4,%sp
10c44704: 4aae fff4 tstl %fp@(-12)
10c44708: 670c beqs 10c44716 <init_dev+0x330>
10c4470a: 2f2e fff4 movel %fp@(-12),%sp@-
10c4470e: 4eb9 10c2 0b8c jsr 10c20b8c <kfree>
10c44714: 588f addql #4,%sp
10c44716: 4aae fffc tstl %fp@(-4)
10c4471a: 670c beqs 10c44728 <init_dev+0x342>
10c4471c: 2f2e fffc movel %fp@(-4),%sp@-
10c44720: 4eb9 10c2 0b8c jsr 10c20b8c <kfree>
10c44726: 588f addql #4,%sp
10c44728: 2f0b movel %a3,%sp@-
10c4472a: 4eb9 10c2 0b8c jsr 10c20b8c <kfree>
10c44730: 588f addql #4,%sp
10c44732: 7ef4 moveq #-12,%d7
10c44734: 60a2 bras 10c446d8 <init_dev+0x2f2>
10c44736: 2f04 movel %d4,%sp@-
10c44738: 4879 1000 4ea7 pea 10004ea7 <badtty.919+0x108>
10c4473e: 4eb9 10c1 677e jsr 10c1677e <printk>
10c44744: 2f04 movel %d4,%sp@-
10c44746: 2f0b movel %a3,%sp@-
10c44748: 4eb9 10c4 475e jsr 10c4475e <release_mem>
10c4474e: 4fef 0010 lea %sp@(16),%sp
10c44752: 6084 bras 10c446d8 <init_dev+0x2f2>
10c44754: 4cee 3cfc ffc8 moveml %fp@(-56),%d2-%d7/%a2-%a5
10c4475a: 4e5e unlk %fp
10c4475c: 4e75 rts
10c4475e <release_mem>:
10c4475e: 4e56 0000 linkw %fp,#0
10c44762: 48e7 2030 moveml %d2/%a2-%a3,%sp@-
10c44766: 266e 0008 moveal %fp@(8),%a3
10c4476a: 242e 000c movel %fp@(12),%d2
10c4476e: 246b 0122 moveal %a3@(290),%a2
10c44772: b4fc 0000 cmpaw #0,%a2
10c44776: 674c beqs 10c447c4 <release_mem+0x66>
10c44778: 206a 0052 moveal %a2@(82),%a0
10c4477c: 2202 movel %d2,%d1
10c4477e: e589 lsll #2,%d1
10c44780: 42b0 1800 clrl %a0@(00000000,%d1:l)
10c44784: 082a 0001 0045 btst #1,%a2@(69)
10c4478a: 6716 beqs 10c447a2 <release_mem+0x44>
10c4478c: 206a 0056 moveal %a2@(86),%a0
10c44790: 2030 1800 movel %a0@(00000000,%d1:l),%d0
10c44794: 42b0 1800 clrl %a0@(00000000,%d1:l)
10c44798: 2f00 movel %d0,%sp@-
10c4479a: 4eb9 10c2 0b8c jsr 10c20b8c <kfree>
10c447a0: 588f addql #4,%sp
10c447a2: 4292 clrl %a2@
10c447a4: 206a 0046 moveal %a2@(70),%a0
10c447a8: 5390 subql #1,%a0@
10c447aa: 41ea 09a2 lea %a2@(2466),%a0
10c447ae: 2268 0004 moveal %a0@(4),%a1
10c447b2: 2050 moveal %a0@,%a0
10c447b4: 2149 0004 movel %a1,%a0@(4)
10c447b8: 2288 movel %a0,%a1@
10c447ba: 2f0a movel %a2,%sp@-
10c447bc: 4eb9 10c2 0b8c jsr 10c20b8c <kfree>
10c447c2: 588f addql #4,%sp
10c447c4: 206b 0052 moveal %a3@(82),%a0
10c447c8: e58a lsll #2,%d2
10c447ca: 2242 moveal %d2,%a1
10c447cc: 42b0 9800 clrl %a0@(00000000,%a1:l)
10c447d0: 082b 0001 0045 btst #1,%a3@(69)
10c447d6: 6716 beqs 10c447ee <release_mem+0x90>
10c447d8: 206b 0056 moveal %a3@(86),%a0
10c447dc: 2030 9800 movel %a0@(00000000,%a1:l),%d0
10c447e0: 42b0 9800 clrl %a0@(00000000,%a1:l)
10c447e4: 2f00 movel %d0,%sp@-
10c447e6: 4eb9 10c2 0b8c jsr 10c20b8c <kfree>
10c447ec: 588f addql #4,%sp
10c447ee: 4293 clrl %a3@
10c447f0: 206b 0046 moveal %a3@(70),%a0
10c447f4: 5390 subql #1,%a0@
10c447f6: 41eb 09a2 lea %a3@(2466),%a0
10c447fa: 2268 0004 moveal %a0@(4),%a1
10c447fe: 2050 moveal %a0@,%a0
10c44800: 2149 0004 movel %a1,%a0@(4)
10c44804: 2288 movel %a0,%a1@
10c44806: 2f0b movel %a3,%sp@-
10c44808: 4eb9 10c2 0b8c jsr 10c20b8c <kfree>
10c4480e: 4cee 0c04 fff4 moveml %fp@(-12),%d2/%a2-%a3
10c44814: 4e5e unlk %fp
10c44816: 4e75 rts
10c44818 <release_dev>:
10c44818: 4e56 ffc0 linkw %fp,#-64
10c4481c: 48e7 3c3c moveml %d2-%d5/%a2-%a5,%sp@-
10c44820: 2a2e 0008 movel %fp@(8),%d5
10c44824: 2045 moveal %d5,%a0
10c44826: 2668 005a moveal %a0@(90),%a3
10c4482a: 2068 0008 moveal %a0@(8),%a0
10c4482e: 2068 0008 moveal %a0@(8),%a0
10c44832: 3028 003e movew %a0@(62),%d0
10c44836: b6fc 0000 cmpaw #0,%a3
10c4483a: 661a bnes 10c44856 <release_dev+0x3e>
10c4483c: 4879 1000 4ed9 pea 10004ed9 <badtty.919+0x13a>
10c44842: 3f00 movew %d0,%sp@-
10c44844: 4267 clrw %sp@-
10c44846: 4eb9 10c2 46f8 jsr 10c246f8 <kdevname>
10c4484c: 2e80 movel %d0,%sp@
10c4484e: 4879 1000 4d9f pea 10004d9f <badtty.919>
10c44854: 6020 bras 10c44876 <release_dev+0x5e>
10c44856: 0c93 0000 5401 cmpil #21505,%a3@
10c4485c: 6726 beqs 10c44884 <release_dev+0x6c>
10c4485e: 4879 1000 4ed9 pea 10004ed9 <badtty.919+0x13a>
10c44864: 3f00 movew %d0,%sp@-
10c44866: 4267 clrw %sp@-
10c44868: 4eb9 10c2 46f8 jsr 10c246f8 <kdevname>
10c4486e: 2e80 movel %d0,%sp@
10c44870: 4879 1000 4d67 pea 10004d67 <badmagic.918>
10c44876: 4eb9 10c1 677e jsr 10c1677e <printk>
10c4487c: 7001 moveq #1,%d0
10c4487e: 4fef 000c lea %sp@(12),%sp
10c44882: 6002 bras 10c44886 <release_dev+0x6e>
10c44884: 7000 moveq #0,%d0
10c44886: 4a80 tstl %d0
10c44888: 6600 0436 bnew 10c44cc0 <release_dev+0x4a8>
10c4488c: 4879 1000 4ed9 pea 10004ed9 <badtty.919+0x13a>
10c44892: 2f0b movel %a3,%sp@-
10c44894: 4eba f0c0 jsr %pc@(10c43956 <check_tty_count>)
10c44898: 42a7 clrl %sp@-
10c4489a: 2f05 movel %d5,%sp@-
10c4489c: 4878 ffff pea ffffffff <_flashend+0xef2fffff>
10c448a0: 4eb9 10c4 4f9e jsr 10c44f9e <tty_fasync>
10c448a6: 322b 010e movew %a3@(270),%d1
10c448aa: 4280 clrl %d0
10c448ac: 1001 moveb %d1,%d0
10c448ae: 2a40 moveal %d0,%a5
10c448b0: 9aeb 0016 subaw %a3@(22),%a5
10c448b4: 7800 moveq #0,%d4
10c448b6: 4fef 0014 lea %sp@(20),%sp
10c448ba: 0c6b 0004 001a cmpiw #4,%a3@(26)
10c448c0: 6610 bnes 10c448d2 <release_dev+0xba>
10c448c2: 0c6b 0001 001c cmpiw #1,%a3@(28)
10c448c8: 57c0 seq %d0
10c448ca: 4880 extw %d0
10c448cc: 3800 movew %d0,%d4
10c448ce: 48c4 extl %d4
10c448d0: 4484 negl %d4
10c448d2: 286b 0122 moveal %a3@(290),%a4
10c448d6: bafc 0000 cmpaw #0,%a5
10c448da: 6d08 blts 10c448e4 <release_dev+0xcc>
10c448dc: 306b 0018 moveaw %a3@(24),%a0
10c448e0: b1cd cmpal %a5,%a0
10c448e2: 6e1c bgts 10c44900 <release_dev+0xe8>
10c448e4: 3f01 movew %d1,%sp@-
10c448e6: 4267 clrw %sp@-
10c448e8: 4eb9 10c2 46f8 jsr 10c246f8 <kdevname>
10c448ee: 2f00 movel %d0,%sp@-
10c448f0: 4879 1000 4ee5 pea 10004ee5 <badtty.919+0x146>
10c448f6: 4eb9 10c1 677e jsr 10c1677e <printk>
10c448fc: 6000 03c2 braw 10c44cc0 <release_dev+0x4a8>
10c44900: 206b 0052 moveal %a3@(82),%a0
10c44904: 224d moveal %a5,%a1
10c44906: 2009 movel %a1,%d0
10c44908: e588 lsll #2,%d0
10c4490a: 2240 moveal %d0,%a1
10c4490c: b7f0 9800 cmpal %a0@(00000000,%a1:l),%a3
10c44910: 671e beqs 10c44930 <release_dev+0x118>
10c44912: 3f01 movew %d1,%sp@-
10c44914: 4267 clrw %sp@-
10c44916: 4eb9 10c2 46f8 jsr 10c246f8 <kdevname>
10c4491c: 2f00 movel %d0,%sp@-
10c4491e: 2f0d movel %a5,%sp@-
10c44920: 4879 1000 4f17 pea 10004f17 <badtty.919+0x178>
10c44926: 4eb9 10c1 677e jsr 10c1677e <printk>
10c4492c: 6000 0392 braw 10c44cc0 <release_dev+0x4a8>
10c44930: 206b 0056 moveal %a3@(86),%a0
10c44934: 202b 00fe movel %a3@(254),%d0
10c44938: b0b0 9800 cmpl %a0@(00000000,%a1:l),%d0
10c4493c: 671e beqs 10c4495c <release_dev+0x144>
10c4493e: 3f01 movew %d1,%sp@-
10c44940: 4267 clrw %sp@-
10c44942: 4eb9 10c2 46f8 jsr 10c246f8 <kdevname>
10c44948: 2f00 movel %d0,%sp@-
10c4494a: 2f0d movel %a5,%sp@-
10c4494c: 4879 1000 4f4a pea 10004f4a <badtty.919+0x1ab>
10c44952: 4eb9 10c1 677e jsr 10c1677e <printk>
10c44958: 6000 0366 braw 10c44cc0 <release_dev+0x4a8>
10c4495c: 206b 005a moveal %a3@(90),%a0
10c44960: 202b 0102 movel %a3@(258),%d0
10c44964: b0b0 9800 cmpl %a0@(00000000,%a1:l),%d0
10c44968: 671e beqs 10c44988 <release_dev+0x170>
10c4496a: 3f01 movew %d1,%sp@-
10c4496c: 4267 clrw %sp@-
10c4496e: 4eb9 10c2 46f8 jsr 10c246f8 <kdevname>
10c44974: 2f00 movel %d0,%sp@-
10c44976: 2f0d movel %a5,%sp@-
10c44978: 4879 1000 4f83 pea 10004f83 <badtty.919+0x1e4>
10c4497e: 4eb9 10c1 677e jsr 10c1677e <printk>
10c44984: 6000 033a braw 10c44cc0 <release_dev+0x4a8>
10c44988: 246b 004e moveal %a3@(78),%a2
10c4498c: b4fc 0000 cmpaw #0,%a2
10c44990: 6700 0098 beqw 10c44a2a <release_dev+0x212>
10c44994: 206a 004e moveal %a2@(78),%a0
10c44998: b9f0 9800 cmpal %a0@(00000000,%a1:l),%a4
10c4499c: 671e beqs 10c449bc <release_dev+0x1a4>
10c4499e: 3f01 movew %d1,%sp@-
10c449a0: 4267 clrw %sp@-
10c449a2: 4eb9 10c2 46f8 jsr 10c246f8 <kdevname>
10c449a8: 2f00 movel %d0,%sp@-
10c449aa: 2f0d movel %a5,%sp@-
10c449ac: 4879 1000 4fca pea 10004fca <badtty.919+0x22b>
10c449b2: 4eb9 10c1 677e jsr 10c1677e <printk>
10c449b8: 6000 0306 braw 10c44cc0 <release_dev+0x4a8>
10c449bc: 206a 0052 moveal %a2@(82),%a0
10c449c0: 202c 00fe movel %a4@(254),%d0
10c449c4: b0b0 9800 cmpl %a0@(00000000,%a1:l),%d0
10c449c8: 671e beqs 10c449e8 <release_dev+0x1d0>
10c449ca: 3f01 movew %d1,%sp@-
10c449cc: 4267 clrw %sp@-
10c449ce: 4eb9 10c2 46f8 jsr 10c246f8 <kdevname>
10c449d4: 2f00 movel %d0,%sp@-
10c449d6: 2f0d movel %a5,%sp@-
10c449d8: 4879 1000 4fff pea 10004fff <badtty.919+0x260>
10c449de: 4eb9 10c1 677e jsr 10c1677e <printk>
10c449e4: 6000 02da braw 10c44cc0 <release_dev+0x4a8>
10c449e8: 206a 0056 moveal %a2@(86),%a0
10c449ec: 202c 0102 movel %a4@(258),%d0
10c449f0: b0b0 9800 cmpl %a0@(00000000,%a1:l),%d0
10c449f4: 671e beqs 10c44a14 <release_dev+0x1fc>
10c449f6: 3f01 movew %d1,%sp@-
10c449f8: 4267 clrw %sp@-
10c449fa: 4eb9 10c2 46f8 jsr 10c246f8 <kdevname>
10c44a00: 2f00 movel %d0,%sp@-
10c44a02: 2f0d movel %a5,%sp@-
10c44a04: 4879 1000 503a pea 1000503a <badtty.919+0x29b>
10c44a0a: 4eb9 10c1 677e jsr 10c1677e <printk>
10c44a10: 6000 02ae braw 10c44cc0 <release_dev+0x4a8>
10c44a14: b7ec 0122 cmpal %a4@(290),%a3
10c44a18: 6710 beqs 10c44a2a <release_dev+0x212>
10c44a1a: 4879 1000 5083 pea 10005083 <badtty.919+0x2e4>
10c44a20: 4eb9 10c1 677e jsr 10c1677e <printk>
10c44a26: 6000 0298 braw 10c44cc0 <release_dev+0x4a8>
10c44a2a: 206b 0066 moveal %a3@(102),%a0
10c44a2e: b0fc 0000 cmpaw #0,%a0
10c44a32: 6708 beqs 10c44a3c <release_dev+0x224>
10c44a34: 2f05 movel %d5,%sp@-
10c44a36: 2f0b movel %a3,%sp@-
10c44a38: 4e90 jsr %a0@
10c44a3a: 508f addql #8,%sp
10c44a3c: 7201 moveq #1,%d1
10c44a3e: b2ab 0114 cmpl %a3@(276),%d1
10c44a42: 5cc0 sge %d0
10c44a44: 4880 extw %d0
10c44a46: 3400 movew %d0,%d2
10c44a48: 48c2 extl %d2
10c44a4a: 4482 negl %d2
10c44a4c: 7600 moveq #0,%d3
10c44a4e: b8fc 0000 cmpaw #0,%a4
10c44a52: 6718 beqs 10c44a6c <release_dev+0x254>
10c44a54: 4a84 tstl %d4
10c44a56: 56c0 sne %d0
10c44a58: 4880 extw %d0
10c44a5a: 48c0 extl %d0
10c44a5c: 4480 negl %d0
10c44a5e: b0ac 0114 cmpl %a4@(276),%d0
10c44a62: 5cc0 sge %d0
10c44a64: 4880 extw %d0
10c44a66: 3600 movew %d0,%d3
10c44a68: 48c3 extl %d3
10c44a6a: 4483 negl %d3
10c44a6c: 95ca subal %a2,%a2
10c44a6e: 4a82 tstl %d2
10c44a70: 674e beqs 10c44ac0 <release_dev+0x2a8>
10c44a72: 200b movel %a3,%d0
10c44a74: 0680 0000 097a addil #2426,%d0
10c44a7a: 2040 moveal %d0,%a0
10c44a7c: 5888 addql #4,%a0
10c44a7e: b1d0 cmpal %a0@,%a0
10c44a80: 6718 beqs 10c44a9a <release_dev+0x282>
10c44a82: 4878 0001 pea 1 <PF_DTRACE_OFF>
10c44a86: 4878 0003 pea 3 <PF_PTRACED_OFF>
10c44a8a: 2f00 movel %d0,%sp@-
10c44a8c: 4eb9 10c1 4712 jsr 10c14712 <__wake_up>
10c44a92: 347c 0001 moveaw #1,%a2
10c44a96: 4fef 000c lea %sp@(12),%sp
10c44a9a: 200b movel %a3,%d0
10c44a9c: 0680 0000 096e addil #2414,%d0
10c44aa2: 2040 moveal %d0,%a0
10c44aa4: 5888 addql #4,%a0
10c44aa6: b1d0 cmpal %a0@,%a0
10c44aa8: 6716 beqs 10c44ac0 <release_dev+0x2a8>
10c44aaa: 4878 0001 pea 1 <PF_DTRACE_OFF>
10c44aae: 4878 0003 pea 3 <PF_PTRACED_OFF>
10c44ab2: 2f00 movel %d0,%sp@-
10c44ab4: 4eb9 10c1 4712 jsr 10c14712 <__wake_up>
10c44aba: 528a addql #1,%a2
10c44abc: 4fef 000c lea %sp@(12),%sp
10c44ac0: 4a83 tstl %d3
10c44ac2: 674c beqs 10c44b10 <release_dev+0x2f8>
10c44ac4: 200c movel %a4,%d0
10c44ac6: 0680 0000 097a addil #2426,%d0
10c44acc: 2040 moveal %d0,%a0
10c44ace: 5888 addql #4,%a0
10c44ad0: b1d0 cmpal %a0@,%a0
10c44ad2: 6716 beqs 10c44aea <release_dev+0x2d2>
10c44ad4: 4878 0001 pea 1 <PF_DTRACE_OFF>
10c44ad8: 4878 0003 pea 3 <PF_PTRACED_OFF>
10c44adc: 2f00 movel %d0,%sp@-
10c44ade: 4eb9 10c1 4712 jsr 10c14712 <__wake_up>
10c44ae4: 528a addql #1,%a2
10c44ae6: 4fef 000c lea %sp@(12),%sp
10c44aea: 200c movel %a4,%d0
10c44aec: 0680 0000 096e addil #2414,%d0
10c44af2: 2040 moveal %d0,%a0
10c44af4: 5888 addql #4,%a0
10c44af6: b1d0 cmpal %a0@,%a0
10c44af8: 6716 beqs 10c44b10 <release_dev+0x2f8>
10c44afa: 4878 0001 pea 1 <PF_DTRACE_OFF>
10c44afe: 4878 0003 pea 3 <PF_PTRACED_OFF>
10c44b02: 2f00 movel %d0,%sp@-
10c44b04: 4eb9 10c1 4712 jsr 10c14712 <__wake_up>
10c44b0a: 528a addql #1,%a2
10c44b0c: 4fef 000c lea %sp@(12),%sp
10c44b10: b4fc 0000 cmpaw #0,%a2
10c44b14: 6726 beqs 10c44b3c <release_dev+0x324>
10c44b16: 486e ffc0 pea %fp@(-64)
10c44b1a: 2f0b movel %a3,%sp@-
10c44b1c: 4eba ee14 jsr %pc@(10c43932 <tty_name>)
10c44b20: 2f00 movel %d0,%sp@-
10c44b22: 4879 1000 50a5 pea 100050a5 <badtty.919+0x306>
10c44b28: 4eb9 10c1 677e jsr 10c1677e <printk>
10c44b2e: 4eb9 10c1 44d2 jsr 10c144d2 <schedule>
10c44b34: 4fef 0010 lea %sp@(16),%sp
10c44b38: 6000 ff02 braw 10c44a3c <release_dev+0x224>
10c44b3c: 4a84 tstl %d4
10c44b3e: 6734 beqs 10c44b74 <release_dev+0x35c>
10c44b40: 202c 0114 movel %a4@(276),%d0
10c44b44: 2040 moveal %d0,%a0
10c44b46: 5388 subql #1,%a0
10c44b48: 2948 0114 movel %a0,%a4@(276)
10c44b4c: 5380 subql #1,%d0
10c44b4e: 6a24 bpls 10c44b74 <release_dev+0x35c>
10c44b50: 486e ffc0 pea %fp@(-64)
10c44b54: 2f0c movel %a4,%sp@-
10c44b56: 4eba edda jsr %pc@(10c43932 <tty_name>)
10c44b5a: 2f00 movel %d0,%sp@-
10c44b5c: 2f2c 0114 movel %a4@(276),%sp@-
10c44b60: 4879 1000 50d8 pea 100050d8 <badtty.919+0x339>
10c44b66: 4eb9 10c1 677e jsr 10c1677e <printk>
10c44b6c: 42ac 0114 clrl %a4@(276)
10c44b70: 4fef 0014 lea %sp@(20),%sp
10c44b74: 202b 0114 movel %a3@(276),%d0
10c44b78: 2240 moveal %d0,%a1
10c44b7a: 5389 subql #1,%a1
10c44b7c: 2749 0114 movel %a1,%a3@(276)
10c44b80: 5380 subql #1,%d0
10c44b82: 6a24 bpls 10c44ba8 <release_dev+0x390>
10c44b84: 486e ffc0 pea %fp@(-64)
10c44b88: 2f0b movel %a3,%sp@-
10c44b8a: 4eba eda6 jsr %pc@(10c43932 <tty_name>)
10c44b8e: 2f00 movel %d0,%sp@-
10c44b90: 2f2b 0114 movel %a3@(276),%sp@-
10c44b94: 4879 1000 5109 pea 10005109 <badtty.919+0x36a>
10c44b9a: 4eb9 10c1 677e jsr 10c1677e <printk>
10c44ba0: 42ab 0114 clrl %a3@(276)
10c44ba4: 4fef 0014 lea %sp@(20),%sp
10c44ba8: 2045 moveal %d5,%a0
10c44baa: 42a8 005a clrl %a0@(90)
10c44bae: 4a82 tstl %d2
10c44bb0: 6712 beqs 10c44bc4 <release_dev+0x3ac>
10c44bb2: 41eb 0110 lea %a3@(272),%a0
10c44bb6: 40c0 movew %sr,%d0
10c44bb8: 007c 0700 oriw #1792,%sr
10c44bbc: 0068 0080 0002 oriw #128,%a0@(2)
10c44bc2: 46c0 movew %d0,%sr
10c44bc4: 4a83 tstl %d3
10c44bc6: 6712 beqs 10c44bda <release_dev+0x3c2>
10c44bc8: 41ec 0110 lea %a4@(272),%a0
10c44bcc: 40c0 movew %sr,%d0
10c44bce: 007c 0700 oriw #1792,%sr
10c44bd2: 0068 0080 0002 oriw #128,%a0@(2)
10c44bd8: 46c0 movew %d0,%sr
10c44bda: 4a82 tstl %d2
10c44bdc: 6604 bnes 10c44be2 <release_dev+0x3ca>
10c44bde: 4a83 tstl %d3
10c44be0: 674a beqs 10c44c2c <release_dev+0x414>
10c44be2: 2079 1001 11d8 moveal 100111d8 <init_task_union+0x48>,%a0
10c44be8: 203c 1001 1190 movel #268505488,%d0
10c44bee: b088 cmpl %a0,%d0
10c44bf0: 6720 beqs 10c44c12 <release_dev+0x3fa>
10c44bf2: 2200 movel %d0,%d1
10c44bf4: 2028 0254 movel %a0@(596),%d0
10c44bf8: b7c0 cmpal %d0,%a3
10c44bfa: 670a beqs 10c44c06 <release_dev+0x3ee>
10c44bfc: b8fc 0000 cmpaw #0,%a4
10c44c00: 6708 beqs 10c44c0a <release_dev+0x3f2>
10c44c02: b9c0 cmpal %d0,%a4
10c44c04: 6604 bnes 10c44c0a <release_dev+0x3f2>
10c44c06: 42a8 0254 clrl %a0@(596)
10c44c0a: 2068 0048 moveal %a0@(72),%a0
10c44c0e: b288 cmpl %a0,%d1
10c44c10: 66e2 bnes 10c44bf4 <release_dev+0x3dc>
10c44c12: 2039 1002 8290 movel 10028290 <redirect>,%d0
10c44c18: b7c0 cmpal %d0,%a3
10c44c1a: 670a beqs 10c44c26 <release_dev+0x40e>
10c44c1c: b8fc 0000 cmpaw #0,%a4
10c44c20: 670a beqs 10c44c2c <release_dev+0x414>
10c44c22: b9c0 cmpal %d0,%a4
10c44c24: 6606 bnes 10c44c2c <release_dev+0x414>
10c44c26: 42b9 1002 8290 clrl 10028290 <redirect>
10c44c2c: 4a82 tstl %d2
10c44c2e: 6700 0090 beqw 10c44cc0 <release_dev+0x4a8>
10c44c32: b8fc 0000 cmpaw #0,%a4
10c44c36: 6706 beqs 10c44c3e <release_dev+0x426>
10c44c38: 4a83 tstl %d3
10c44c3a: 6700 0084 beqw 10c44cc0 <release_dev+0x4a8>
10c44c3e: 206b 00d2 moveal %a3@(210),%a0
10c44c42: b0fc 0000 cmpaw #0,%a0
10c44c46: 6706 beqs 10c44c4e <release_dev+0x436>
10c44c48: 2f0b movel %a3,%sp@-
10c44c4a: 4e90 jsr %a0@
10c44c4c: 588f addql #4,%sp
10c44c4e: 243c 1002 7d2e movel #268598574,%d2
10c44c54: 4878 0040 pea 40 <LSIGTRAP+0x3b>
10c44c58: 2f02 movel %d2,%sp@-
10c44c5a: 486b 00be pea %a3@(190)
10c44c5e: 45f9 10c8 5744 lea 10c85744 <memcpy>,%a2
10c44c64: 4e92 jsr %a2@
10c44c66: 206b 00fe moveal %a3@(254),%a0
10c44c6a: 4228 0010 clrb %a0@(16)
10c44c6e: 4fef 000c lea %sp@(12),%sp
10c44c72: b8fc 0000 cmpaw #0,%a4
10c44c76: 6720 beqs 10c44c98 <release_dev+0x480>
10c44c78: 206c 00d2 moveal %a4@(210),%a0
10c44c7c: b0fc 0000 cmpaw #0,%a0
10c44c80: 6706 beqs 10c44c88 <release_dev+0x470>
10c44c82: 2f0c movel %a4,%sp@-
10c44c84: 4e90 jsr %a0@
10c44c86: 588f addql #4,%sp
10c44c88: 4878 0040 pea 40 <LSIGTRAP+0x3b>
10c44c8c: 2f02 movel %d2,%sp@-
10c44c8e: 486c 00be pea %a4@(190)
10c44c92: 4e92 jsr %a2@
10c44c94: 4fef 000c lea %sp@(12),%sp
10c44c98: 0cb9 1000 cf60 cmpil #268488544,1000cf60 <tq_timer>
10c44c9e: 1000 cf60
10c44ca2: 670e beqs 10c44cb2 <release_dev+0x49a>
10c44ca4: 4879 1000 cf60 pea 1000cf60 <tq_timer>
10c44caa: 4eb9 10c1 8942 jsr 10c18942 <__run_task_queue>
10c44cb0: 588f addql #4,%sp
10c44cb2: 4eb9 10c1 d346 jsr 10c1d346 <flush_scheduled_tasks>
10c44cb8: 2f0d movel %a5,%sp@-
10c44cba: 2f0b movel %a3,%sp@-
10c44cbc: 4eba faa0 jsr %pc@(10c4475e <release_mem>)
10c44cc0: 4cee 3c3c ffa0 moveml %fp@(-96),%d2-%d5/%a2-%a5
10c44cc6: 4e5e unlk %fp
10c44cc8: 4e75 rts
10c44cca <tty_open>:
10c44cca: 4e56 ffbc linkw %fp,#-68
10c44cce: 48e7 3038 moveml %d2-%d3/%a2-%a4,%sp@-
10c44cd2: 286e 0008 moveal %fp@(8),%a4
10c44cd6: 266e 000c moveal %fp@(12),%a3
10c44cda: 362b 001a movew %a3@(26),%d3
10c44cde: 222b 0018 movel %a3@(24),%d1
10c44ce2: 2401 movel %d1,%d2
10c44ce4: 0282 0000 0100 andil #256,%d2
10c44cea: 302c 003e movew %a4@(62),%d0
10c44cee: 0c40 0500 cmpiw #1280,%d0
10c44cf2: 6622 bnes 10c44d16 <tty_open+0x4c>
10c44cf4: 2079 1002 53b4 moveal 100253b4 <_current_task>,%a0
10c44cfa: 2068 0254 moveal %a0@(596),%a0
10c44cfe: b0fc 0000 cmpaw #0,%a0
10c44d02: 6606 bnes 10c44d0a <tty_open+0x40>
10c44d04: 70fa moveq #-6,%d0
10c44d06: 6000 01e6 braw 10c44eee <tty_open+0x224>
10c44d0a: 3028 010e movew %a0@(270),%d0
10c44d0e: 0041 0800 oriw #2048,%d1
10c44d12: 2741 0018 movel %d1,%a3@(24)
10c44d16: 0c40 0501 cmpiw #1281,%d0
10c44d1a: 6630 bnes 10c44d4c <tty_open+0x82>
10c44d1c: 2079 1002 5768 moveal 10025768 <console_drivers>,%a0
10c44d22: 6004 bras 10c44d28 <tty_open+0x5e>
10c44d24: 2068 0028 moveal %a0@(40),%a0
10c44d28: b0fc 0000 cmpaw #0,%a0
10c44d2c: 6724 beqs 10c44d52 <tty_open+0x88>
10c44d2e: 2268 0010 moveal %a0@(16),%a1
10c44d32: b2fc 0000 cmpaw #0,%a1
10c44d36: 67ec beqs 10c44d24 <tty_open+0x5a>
10c44d38: b0fc 0000 cmpaw #0,%a0
10c44d3c: 6714 beqs 10c44d52 <tty_open+0x88>
10c44d3e: 2f08 movel %a0,%sp@-
10c44d40: 4e91 jsr %a1@
10c44d42: 006b 0800 001a oriw #2048,%a3@(26)
10c44d48: 7401 moveq #1,%d2
10c44d4a: 588f addql #4,%sp
10c44d4c: 0c40 0502 cmpiw #1282,%d0
10c44d50: 6606 bnes 10c44d58 <tty_open+0x8e>
10c44d52: 70ed moveq #-19,%d0
10c44d54: 6000 0198 braw 10c44eee <tty_open+0x224>
10c44d58: 486e ffbc pea %fp@(-68)
10c44d5c: 3f00 movew %d0,%sp@-
10c44d5e: 4267 clrw %sp@-
10c44d60: 4eba f684 jsr %pc@(10c443e6 <init_dev>)
10c44d64: 2440 moveal %d0,%a2
10c44d66: 508f addql #8,%sp
10c44d68: b4fc 0000 cmpaw #0,%a2
10c44d6c: 6600 0180 bnew 10c44eee <tty_open+0x224>
10c44d70: 276e ffbc 005a movel %fp@(-68),%a3@(90)
10c44d76: 202e ffbc movel %fp@(-68),%d0
10c44d7a: 0680 0000 09a2 addil #2466,%d0
10c44d80: 2f00 movel %d0,%sp@-
10c44d82: 2f0b movel %a3,%sp@-
10c44d84: 4eb9 10c2 4b36 jsr 10c24b36 <file_move>
10c44d8a: 4879 1000 5135 pea 10005135 <badtty.919+0x396>
10c44d90: 2f2e ffbc movel %fp@(-68),%sp@-
10c44d94: 4eba ebc0 jsr %pc@(10c43956 <check_tty_count>)
10c44d98: 206e ffbc moveal %fp@(-68),%a0
10c44d9c: 4fef 0010 lea %sp@(16),%sp
10c44da0: 0c68 0004 001a cmpiw #4,%a0@(26)
10c44da6: 660a bnes 10c44db2 <tty_open+0xe8>
10c44da8: 0c68 0001 001c cmpiw #1,%a0@(28)
10c44dae: 6602 bnes 10c44db2 <tty_open+0xe8>
10c44db0: 7401 moveq #1,%d2
10c44db2: 206e ffbc moveal %fp@(-68),%a0
10c44db6: 4aa8 0062 tstl %a0@(98)
10c44dba: 6710 beqs 10c44dcc <tty_open+0x102>
10c44dbc: 2f0b movel %a3,%sp@-
10c44dbe: 2f08 movel %a0,%sp@-
10c44dc0: 2068 0062 moveal %a0@(98),%a0
10c44dc4: 4e90 jsr %a0@
10c44dc6: 2440 moveal %d0,%a2
10c44dc8: 508f addql #8,%sp
10c44dca: 6004 bras 10c44dd0 <tty_open+0x106>
10c44dcc: 347c ffed moveaw #-19,%a2
10c44dd0: 426b 0018 clrw %a3@(24)
10c44dd4: 3743 001a movew %d3,%a3@(26)
10c44dd8: b4fc 0000 cmpaw #0,%a2
10c44ddc: 663a bnes 10c44e18 <tty_open+0x14e>
10c44dde: 206e ffbc moveal %fp@(-68),%a0
10c44de2: 41e8 0110 lea %a0@(272),%a0
10c44de6: 2030 a800 movel %a0@(00000000,%a2:l),%d0
10c44dea: 0800 0003 btst #3,%d0
10c44dee: 6722 beqs 10c44e12 <tty_open+0x148>
10c44df0: 0839 0000 1000 btst #0,1000cc1b <securebits+0x3>
10c44df6: cc1b
10c44df8: 6614 bnes 10c44e0e <tty_open+0x144>
10c44dfa: 2079 1002 53b4 moveal 100253b4 <_current_task>,%a0
10c44e00: 4aa8 0130 tstl %a0@(304)
10c44e04: 6608 bnes 10c44e0e <tty_open+0x144>
10c44e06: 0068 0100 0006 oriw #256,%a0@(6)
10c44e0c: 6004 bras 10c44e12 <tty_open+0x148>
10c44e0e: 347c fff0 moveaw #-16,%a2
10c44e12: b4fc 0000 cmpaw #0,%a2
10c44e16: 6732 beqs 10c44e4a <tty_open+0x180>
10c44e18: 2f0b movel %a3,%sp@-
10c44e1a: 4eba f9fc jsr %pc@(10c44818 <release_dev>)
10c44e1e: 588f addql #4,%sp
10c44e20: b4fc fe00 cmpaw #-512,%a2
10c44e24: 660c bnes 10c44e32 <tty_open+0x168>
10c44e26: 2079 1002 53b4 moveal 100253b4 <_current_task>,%a0
10c44e2c: 4aa8 0008 tstl %a0@(8)
10c44e30: 6706 beqs 10c44e38 <tty_open+0x16e>
10c44e32: 200a movel %a2,%d0
10c44e34: 6000 00b8 braw 10c44eee <tty_open+0x224>
10c44e38: 4eb9 10c1 44d2 jsr 10c144d2 <schedule>
10c44e3e: 277c 1000 eb0c movel #268495628,%a3@(16)
10c44e44: 0010
10c44e46: 6000 fe96 braw 10c44cde <tty_open+0x14>
10c44e4a: 4a82 tstl %d2
10c44e4c: 6638 bnes 10c44e86 <tty_open+0x1bc>
10c44e4e: 2279 1002 53b4 moveal 100253b4 <_current_task>,%a1
10c44e54: 4aa9 008e tstl %a1@(142)
10c44e58: 672c beqs 10c44e86 <tty_open+0x1bc>
10c44e5a: 4aa9 0254 tstl %a1@(596)
10c44e5e: 6626 bnes 10c44e86 <tty_open+0x1bc>
10c44e60: 206e ffbc moveal %fp@(-68),%a0
10c44e64: 4aa8 010a tstl %a0@(266)
10c44e68: 661c bnes 10c44e86 <tty_open+0x1bc>
10c44e6a: 2348 0254 movel %a0,%a1@(596)
10c44e6e: 42a9 0082 clrl %a1@(130)
10c44e72: 206e ffbc moveal %fp@(-68),%a0
10c44e76: 2169 0086 010a movel %a1@(134),%a0@(266)
10c44e7c: 206e ffbc moveal %fp@(-68),%a0
10c44e80: 2169 007e 0106 movel %a1@(126),%a0@(262)
10c44e86: 226e ffbc moveal %fp@(-68),%a1
10c44e8a: 0c69 0003 001a cmpiw #3,%a1@(26)
10c44e90: 665a bnes 10c44eec <tty_open+0x222>
10c44e92: 0c69 0002 001c cmpiw #2,%a1@(28)
10c44e98: 6652 bnes 10c44eec <tty_open+0x222>
10c44e9a: 7001 moveq #1,%d0
10c44e9c: b0a9 0114 cmpl %a1@(276),%d0
10c44ea0: 664a bnes 10c44eec <tty_open+0x222>
10c44ea2: 7004 moveq #4,%d0
10c44ea4: b0b9 1001 bd6c cmpl 1001bd6c <nr_warns.998>,%d0
10c44eaa: 6d40 blts 10c44eec <tty_open+0x222>
10c44eac: 4280 clrl %d0
10c44eae: 1029 010f moveb %a1@(271),%d0
10c44eb2: 2040 moveal %d0,%a0
10c44eb4: 90e9 0016 subaw %a1@(22),%a0
10c44eb8: d1e9 0010 addal %a1@(16),%a0
10c44ebc: 2f08 movel %a0,%sp@-
10c44ebe: 486e ffc0 pea %fp@(-64)
10c44ec2: 2f09 movel %a1,%sp@-
10c44ec4: 4eba ea6c jsr %pc@(10c43932 <tty_name>)
10c44ec8: 584f addqw #4,%sp
10c44eca: 2e80 movel %d0,%sp@
10c44ecc: 2079 1002 53b4 moveal 100253b4 <_current_task>,%a0
10c44ed2: 4868 023c pea %a0@(572)
10c44ed6: 2f28 007a movel %a0@(122),%sp@-
10c44eda: 4879 1000 513e pea 1000513e <badtty.919+0x39f>
10c44ee0: 4eb9 10c1 677e jsr 10c1677e <printk>
10c44ee6: 52b9 1001 bd6c addql #1,1001bd6c <nr_warns.998>
10c44eec: 7000 moveq #0,%d0
10c44eee: 4cee 1c0c ffa8 moveml %fp@(-88),%d2-%d3/%a2-%a4
10c44ef4: 4e5e unlk %fp
10c44ef6: 4e75 rts
10c44ef8 <tty_release>:
10c44ef8: 4e56 0000 linkw %fp,#0
10c44efc: 2f2e 000c movel %fp@(12),%sp@-
10c44f00: 4eba f916 jsr %pc@(10c44818 <release_dev>)
10c44f04: 7000 moveq #0,%d0
10c44f06: 4e5e unlk %fp
10c44f08: 4e75 rts
10c44f0a <tty_poll>:
10c44f0a: 4e56 0000 linkw %fp,#0
10c44f0e: 2f0b movel %a3,%sp@-
10c44f10: 2f0a movel %a2,%sp@-
10c44f12: 266e 0008 moveal %fp@(8),%a3
10c44f16: 246b 005a moveal %a3@(90),%a2
10c44f1a: 206b 0008 moveal %a3@(8),%a0
10c44f1e: 2068 0008 moveal %a0@(8),%a0
10c44f22: 3028 003e movew %a0@(62),%d0
10c44f26: b4fc 0000 cmpaw #0,%a2
10c44f2a: 661a bnes 10c44f46 <tty_poll+0x3c>
10c44f2c: 4879 1000 5197 pea 10005197 <badtty.919+0x3f8>
10c44f32: 3f00 movew %d0,%sp@-
10c44f34: 4267 clrw %sp@-
10c44f36: 4eb9 10c2 46f8 jsr 10c246f8 <kdevname>
10c44f3c: 2e80 movel %d0,%sp@
10c44f3e: 4879 1000 4d9f pea 10004d9f <badtty.919>
10c44f44: 6020 bras 10c44f66 <tty_poll+0x5c>
10c44f46: 0c92 0000 5401 cmpil #21505,%a2@
10c44f4c: 6726 beqs 10c44f74 <tty_poll+0x6a>
10c44f4e: 4879 1000 5197 pea 10005197 <badtty.919+0x3f8>
10c44f54: 3f00 movew %d0,%sp@-
10c44f56: 4267 clrw %sp@-
10c44f58: 4eb9 10c2 46f8 jsr 10c246f8 <kdevname>
10c44f5e: 2e80 movel %d0,%sp@
10c44f60: 4879 1000 4d67 pea 10004d67 <badmagic.918>
10c44f66: 4eb9 10c1 677e jsr 10c1677e <printk>
10c44f6c: 7001 moveq #1,%d0
10c44f6e: 4fef 000c lea %sp@(12),%sp
10c44f72: 6002 bras 10c44f76 <tty_poll+0x6c>
10c44f74: 7000 moveq #0,%d0
10c44f76: 4a80 tstl %d0
10c44f78: 660a bnes 10c44f84 <tty_poll+0x7a>
10c44f7a: 206a 00ee moveal %a2@(238),%a0
10c44f7e: b0fc 0000 cmpaw #0,%a0
10c44f82: 6604 bnes 10c44f88 <tty_poll+0x7e>
10c44f84: 7000 moveq #0,%d0
10c44f86: 600a bras 10c44f92 <tty_poll+0x88>
10c44f88: 2f2e 000c movel %fp@(12),%sp@-
10c44f8c: 2f0b movel %a3,%sp@-
10c44f8e: 2f0a movel %a2,%sp@-
10c44f90: 4e90 jsr %a0@
10c44f92: 246e fff8 moveal %fp@(-8),%a2
10c44f96: 266e fffc moveal %fp@(-4),%a3
10c44f9a: 4e5e unlk %fp
10c44f9c: 4e75 rts
10c44f9e <tty_fasync>:
10c44f9e: 4e56 0000 linkw %fp,#0
10c44fa2: 48e7 2038 moveml %d2/%a2-%a4,%sp@-
10c44fa6: 286e 000c moveal %fp@(12),%a4
10c44faa: 242e 0010 movel %fp@(16),%d2
10c44fae: 246c 005a moveal %a4@(90),%a2
10c44fb2: 206c 0008 moveal %a4@(8),%a0
10c44fb6: 2068 0008 moveal %a0@(8),%a0
10c44fba: 3028 003e movew %a0@(62),%d0
10c44fbe: b4fc 0000 cmpaw #0,%a2
10c44fc2: 661a bnes 10c44fde <tty_fasync+0x40>
10c44fc4: 4879 1000 51a0 pea 100051a0 <badtty.919+0x401>
10c44fca: 3f00 movew %d0,%sp@-
10c44fcc: 4267 clrw %sp@-
10c44fce: 4eb9 10c2 46f8 jsr 10c246f8 <kdevname>
10c44fd4: 2e80 movel %d0,%sp@
10c44fd6: 4879 1000 4d9f pea 10004d9f <badtty.919>
10c44fdc: 6020 bras 10c44ffe <tty_fasync+0x60>
10c44fde: 0c92 0000 5401 cmpil #21505,%a2@
10c44fe4: 6726 beqs 10c4500c <tty_fasync+0x6e>
10c44fe6: 4879 1000 51a0 pea 100051a0 <badtty.919+0x401>
10c44fec: 3f00 movew %d0,%sp@-
10c44fee: 4267 clrw %sp@-
10c44ff0: 4eb9 10c2 46f8 jsr 10c246f8 <kdevname>
10c44ff6: 2e80 movel %d0,%sp@
10c44ff8: 4879 1000 4d67 pea 10004d67 <badmagic.918>
10c44ffe: 4eb9 10c1 677e jsr 10c1677e <printk>
10c45004: 7001 moveq #1,%d0
10c45006: 4fef 000c lea %sp@(12),%sp
10c4500a: 6002 bras 10c4500e <tty_fasync+0x70>
10c4500c: 7000 moveq #0,%d0
10c4500e: 4a80 tstl %d0
10c45010: 666c bnes 10c4507e <tty_fasync+0xe0>
10c45012: 47ea 0126 lea %a2@(294),%a3
10c45016: 2f0b movel %a3,%sp@-
10c45018: 2f02 movel %d2,%sp@-
10c4501a: 2f0c movel %a4,%sp@-
10c4501c: 2f2e 0008 movel %fp@(8),%sp@-
10c45020: 4eb9 10c2 f0be jsr 10c2f0be <fasync_helper>
10c45026: 4a80 tstl %d0
10c45028: 6f56 bles 10c45080 <tty_fasync+0xe2>
10c4502a: 4a82 tstl %d2
10c4502c: 673e beqs 10c4506c <tty_fasync+0xce>
10c4502e: 41ea 097e lea %a2@(2430),%a0
10c45032: b1d0 cmpal %a0@,%a0
10c45034: 6606 bnes 10c4503c <tty_fasync+0x9e>
10c45036: 357c 0001 09b0 movew #1,%a2@(2480)
10c4503c: 4aac 003a tstl %a4@(58)
10c45040: 663c bnes 10c4507e <tty_fasync+0xe0>
10c45042: 202a 0106 movel %a2@(262),%d0
10c45046: 4480 negl %d0
10c45048: 660a bnes 10c45054 <tty_fasync+0xb6>
10c4504a: 2079 1002 53b4 moveal 100253b4 <_current_task>,%a0
10c45050: 2028 007a movel %a0@(122),%d0
10c45054: 2940 003a movel %d0,%a4@(58)
10c45058: 2079 1002 53b4 moveal 100253b4 <_current_task>,%a0
10c4505e: 2968 012c 003e movel %a0@(300),%a4@(62)
10c45064: 2968 0130 0042 movel %a0@(304),%a4@(66)
10c4506a: 6012 bras 10c4507e <tty_fasync+0xe0>
10c4506c: 4a93 tstl %a3@
10c4506e: 660e bnes 10c4507e <tty_fasync+0xe0>
10c45070: 41ea 097e lea %a2@(2430),%a0
10c45074: b1d0 cmpal %a0@,%a0
10c45076: 6606 bnes 10c4507e <tty_fasync+0xe0>
10c45078: 357c 1000 09b0 movew #4096,%a2@(2480)
10c4507e: 7000 moveq #0,%d0
10c45080: 4cee 1c04 fff0 moveml %fp@(-16),%d2/%a2-%a4
10c45086: 4e5e unlk %fp
10c45088: 4e75 rts
10c4508a <tiocsti>:
10c4508a: 4e56 fffc linkw %fp,#-4
10c4508e: 226e 0008 moveal %fp@(8),%a1
10c45092: 422e ffff clrb %fp@(-1)
10c45096: 2079 1002 53b4 moveal 100253b4 <_current_task>,%a0
10c4509c: b3e8 0254 cmpal %a0@(596),%a1
10c450a0: 671c beqs 10c450be <tiocsti+0x34>
10c450a2: 0839 0000 1000 btst #0,1000cc1b <securebits+0x3>
10c450a8: cc1b
10c450aa: 660e bnes 10c450ba <tiocsti+0x30>
10c450ac: 4aa8 0130 tstl %a0@(304)
10c450b0: 6608 bnes 10c450ba <tiocsti+0x30>
10c450b2: 0068 0100 0006 oriw #256,%a0@(6)
10c450b8: 6004 bras 10c450be <tiocsti+0x34>
10c450ba: 70ff moveq #-1,%d0
10c450bc: 6020 bras 10c450de <tiocsti+0x54>
10c450be: 206e 000c moveal %fp@(12),%a0
10c450c2: 1010 moveb %a0@,%d0
10c450c4: 1d40 fffe moveb %d0,%fp@(-2)
10c450c8: 4878 0001 pea 1 <PF_DTRACE_OFF>
10c450cc: 486e ffff pea %fp@(-1)
10c450d0: 486e fffe pea %fp@(-2)
10c450d4: 2f09 movel %a1,%sp@-
10c450d6: 2069 00f2 moveal %a1@(242),%a0
10c450da: 4e90 jsr %a0@
10c450dc: 7000 moveq #0,%d0
10c450de: 4e5e unlk %fp
10c450e0: 4e75 rts
10c450e2 <tiocgwinsz>:
10c450e2: 4e56 0000 linkw %fp,#0
10c450e6: 4878 0008 pea 8 <LSIGTRAP+0x3>
10c450ea: 202e 0008 movel %fp@(8),%d0
10c450ee: 0680 0000 0118 addil #280,%d0
10c450f4: 2f00 movel %d0,%sp@-
10c450f6: 2f2e 000c movel %fp@(12),%sp@-
10c450fa: 4eb9 10c8 5744 jsr 10c85744 <memcpy>
10c45100: 7000 moveq #0,%d0
10c45102: 4e5e unlk %fp
10c45104: 4e75 rts
10c45106 <tiocswinsz>:
10c45106: 4e56 fff8 linkw %fp,#-8
10c4510a: 2f0b movel %a3,%sp@-
10c4510c: 2f0a movel %a2,%sp@-
10c4510e: 246e 0008 moveal %fp@(8),%a2
10c45112: 266e 000c moveal %fp@(12),%a3
10c45116: 4878 0008 pea 8 <LSIGTRAP+0x3>
10c4511a: 2f2e 0010 movel %fp@(16),%sp@-
10c4511e: 486e fff8 pea %fp@(-8)
10c45122: 4eb9 10c8 5744 jsr 10c85744 <memcpy>
10c45128: 504f addqw #8,%sp
10c4512a: 2ebc 0000 0008 movel #8,%sp@
10c45130: 486a 0118 pea %a2@(280)
10c45134: 486e fff8 pea %fp@(-8)
10c45138: 4eb9 10c8 436e jsr 10c8436e <memcmp>
10c4513e: 4fef 000c lea %sp@(12),%sp
10c45142: 4a80 tstl %d0
10c45144: 6758 beqs 10c4519e <tiocswinsz+0x98>
10c45146: 202a 0106 movel %a2@(262),%d0
10c4514a: 6f14 bles 10c45160 <tiocswinsz+0x5a>
10c4514c: 4878 0001 pea 1 <PF_DTRACE_OFF>
10c45150: 4878 001c pea 1c <LSIGTRAP+0x17>
10c45154: 2f00 movel %d0,%sp@-
10c45156: 4eb9 10c1 ae2a jsr 10c1ae2a <kill_pg>
10c4515c: 4fef 000c lea %sp@(12),%sp
10c45160: 202b 0106 movel %a3@(262),%d0
10c45164: b0aa 0106 cmpl %a2@(262),%d0
10c45168: 6714 beqs 10c4517e <tiocswinsz+0x78>
10c4516a: 4a80 tstl %d0
10c4516c: 6f10 bles 10c4517e <tiocswinsz+0x78>
10c4516e: 4878 0001 pea 1 <PF_DTRACE_OFF>
10c45172: 4878 001c pea 1c <LSIGTRAP+0x17>
10c45176: 2f00 movel %d0,%sp@-
10c45178: 4eb9 10c1 ae2a jsr 10c1ae2a <kill_pg>
10c4517e: 202e fff8 movel %fp@(-8),%d0
10c45182: 222e fffc movel %fp@(-4),%d1
10c45186: 2540 0118 movel %d0,%a2@(280)
10c4518a: 2541 011c movel %d1,%a2@(284)
10c4518e: 202e fff8 movel %fp@(-8),%d0
10c45192: 222e fffc movel %fp@(-4),%d1
10c45196: 2740 0118 movel %d0,%a3@(280)
10c4519a: 2741 011c movel %d1,%a3@(284)
10c4519e: 7000 moveq #0,%d0
10c451a0: 246e fff0 moveal %fp@(-16),%a2
10c451a4: 266e fff4 moveal %fp@(-12),%a3
10c451a8: 4e5e unlk %fp
10c451aa: 4e75 rts
10c451ac <tioccons>:
10c451ac: 4e56 0000 linkw %fp,#0
10c451b0: 206e 0008 moveal %fp@(8),%a0
10c451b4: 3028 003e movew %a0@(62),%d0
10c451b8: 0c40 0501 cmpiw #1281,%d0
10c451bc: 6706 beqs 10c451c4 <tioccons+0x18>
10c451be: 0c40 0400 cmpiw #1024,%d0
10c451c2: 662c bnes 10c451f0 <tioccons+0x44>
10c451c4: 0839 0000 1000 btst #0,1000cc1b <securebits+0x3>
10c451ca: cc1b
10c451cc: 6614 bnes 10c451e2 <tioccons+0x36>
10c451ce: 2079 1002 53b4 moveal 100253b4 <_current_task>,%a0
10c451d4: 4aa8 0130 tstl %a0@(304)
10c451d8: 6608 bnes 10c451e2 <tioccons+0x36>
10c451da: 0068 0100 0006 oriw #256,%a0@(6)
10c451e0: 6004 bras 10c451e6 <tioccons+0x3a>
10c451e2: 70ff moveq #-1,%d0
10c451e4: 6020 bras 10c45206 <tioccons+0x5a>
10c451e6: 42b9 1002 8290 clrl 10028290 <redirect>
10c451ec: 7000 moveq #0,%d0
10c451ee: 6016 bras 10c45206 <tioccons+0x5a>
10c451f0: 4ab9 1002 8290 tstl 10028290 <redirect>
10c451f6: 660c bnes 10c45204 <tioccons+0x58>
10c451f8: 23ee 0010 1002 movel %fp@(16),10028290 <redirect>
10c451fe: 8290
10c45200: 7000 moveq #0,%d0
10c45202: 6002 bras 10c45206 <tioccons+0x5a>
10c45204: 70f0 moveq #-16,%d0
10c45206: 4e5e unlk %fp
10c45208: 4e75 rts
10c4520a <fionbio>:
10c4520a: 4e56 0000 linkw %fp,#0
10c4520e: 226e 0008 moveal %fp@(8),%a1
10c45212: 206e 000c moveal %fp@(12),%a0
10c45216: 2010 movel %a0@,%d0
10c45218: 4a80 tstl %d0
10c4521a: 6708 beqs 10c45224 <fionbio+0x1a>
10c4521c: 0069 0800 001a oriw #2048,%a1@(26)
10c45222: 6006 bras 10c4522a <fionbio+0x20>
10c45224: 0269 f7ff 001a andiw #-2049,%a1@(26)
10c4522a: 7000 moveq #0,%d0
10c4522c: 4e5e unlk %fp
10c4522e: 4e75 rts
10c45230 <tiocsctty>:
10c45230: 4e56 0000 linkw %fp,#0
10c45234: 226e 0008 moveal %fp@(8),%a1
10c45238: 2039 1002 53b4 movel 100253b4 <_current_task>,%d0
10c4523e: 2040 moveal %d0,%a0
10c45240: 4aa8 008e tstl %a0@(142)
10c45244: 675c beqs 10c452a2 <tiocsctty+0x72>
10c45246: 2029 010a movel %a1@(266),%d0
10c4524a: b0a8 0086 cmpl %a0@(134),%d0
10c4524e: 6770 beqs 10c452c0 <tiocsctty+0x90>
10c45250: 4aa8 0254 tstl %a0@(596)
10c45254: 664c bnes 10c452a2 <tiocsctty+0x72>
10c45256: 4a80 tstl %d0
10c45258: 6f4c bles 10c452a6 <tiocsctty+0x76>
10c4525a: 7001 moveq #1,%d0
10c4525c: b0ae 000c cmpl %fp@(12),%d0
10c45260: 6640 bnes 10c452a2 <tiocsctty+0x72>
10c45262: 0839 0000 1000 btst #0,1000cc1b <securebits+0x3>
10c45268: cc1b
10c4526a: 6636 bnes 10c452a2 <tiocsctty+0x72>
10c4526c: 4aa8 0130 tstl %a0@(304)
10c45270: 6630 bnes 10c452a2 <tiocsctty+0x72>
10c45272: 0068 0100 0006 oriw #256,%a0@(6)
10c45278: 2079 1001 11d8 moveal 100111d8 <init_task_union+0x48>,%a0
10c4527e: 203c 1001 1190 movel #268505488,%d0
10c45284: b088 cmpl %a0,%d0
10c45286: 6712 beqs 10c4529a <tiocsctty+0x6a>
10c45288: b3e8 0254 cmpal %a0@(596),%a1
10c4528c: 6604 bnes 10c45292 <tiocsctty+0x62>
10c4528e: 42a8 0254 clrl %a0@(596)
10c45292: 2068 0048 moveal %a0@(72),%a0
10c45296: b088 cmpl %a0,%d0
10c45298: 66ee bnes 10c45288 <tiocsctty+0x58>
10c4529a: 2079 1002 53b4 moveal 100253b4 <_current_task>,%a0
10c452a0: 6004 bras 10c452a6 <tiocsctty+0x76>
10c452a2: 70ff moveq #-1,%d0
10c452a4: 601c bras 10c452c2 <tiocsctty+0x92>
10c452a6: 2149 0254 movel %a1,%a0@(596)
10c452aa: 2079 1002 53b4 moveal 100253b4 <_current_task>,%a0
10c452b0: 42a8 0082 clrl %a0@(130)
10c452b4: 2368 0086 010a movel %a0@(134),%a1@(266)
10c452ba: 2368 007e 0106 movel %a0@(126),%a1@(262)
10c452c0: 7000 moveq #0,%d0
10c452c2: 4e5e unlk %fp
10c452c4: 4e75 rts
10c452c6 <tiocgpgrp>:
10c452c6: 4e56 0000 linkw %fp,#0
10c452ca: 226e 000c moveal %fp@(12),%a1
10c452ce: b3ee 0008 cmpal %fp@(8),%a1
10c452d2: 660e bnes 10c452e2 <tiocgpgrp+0x1c>
10c452d4: 2079 1002 53b4 moveal 100253b4 <_current_task>,%a0
10c452da: 70e7 moveq #-25,%d0
10c452dc: b3e8 0254 cmpal %a0@(596),%a1
10c452e0: 660c bnes 10c452ee <tiocgpgrp+0x28>
10c452e2: 2029 0106 movel %a1@(262),%d0
10c452e6: 206e 0010 moveal %fp@(16),%a0
10c452ea: 2080 movel %d0,%a0@
10c452ec: 7000 moveq #0,%d0
10c452ee: 4e5e unlk %fp
10c452f0: 4e75 rts
10c452f2 <tiocspgrp>:
10c452f2: 4e56 0000 linkw %fp,#0
10c452f6: 2f0a movel %a2,%sp@-
10c452f8: 2f02 movel %d2,%sp@-
10c452fa: 242e 000c movel %fp@(12),%d2
10c452fe: 2f02 movel %d2,%sp@-
10c45300: 4eba e902 jsr %pc@(10c43c04 <tty_check_change>)
10c45304: 588f addql #4,%sp
10c45306: 72fb moveq #-5,%d1
10c45308: b280 cmpl %d0,%d1
10c4530a: 6722 beqs 10c4532e <tiocspgrp+0x3c>
10c4530c: 4a80 tstl %d0
10c4530e: 664e bnes 10c4535e <tiocspgrp+0x6c>
10c45310: 2079 1002 53b4 moveal 100253b4 <_current_task>,%a0
10c45316: 2468 0254 moveal %a0@(596),%a2
10c4531a: b4fc 0000 cmpaw #0,%a2
10c4531e: 670e beqs 10c4532e <tiocspgrp+0x3c>
10c45320: b48a cmpl %a2,%d2
10c45322: 660a bnes 10c4532e <tiocspgrp+0x3c>
10c45324: 202a 010a movel %a2@(266),%d0
10c45328: b0a8 0086 cmpl %a0@(134),%d0
10c4532c: 6704 beqs 10c45332 <tiocspgrp+0x40>
10c4532e: 70e7 moveq #-25,%d0
10c45330: 602c bras 10c4535e <tiocspgrp+0x6c>
10c45332: 206e 0010 moveal %fp@(16),%a0
10c45336: 2410 movel %a0@,%d2
10c45338: 4a82 tstl %d2
10c4533a: 6c04 bges 10c45340 <tiocspgrp+0x4e>
10c4533c: 70ea moveq #-22,%d0
10c4533e: 601e bras 10c4535e <tiocspgrp+0x6c>
10c45340: 2f02 movel %d2,%sp@-
10c45342: 4eb9 10c1 6f8c jsr 10c16f8c <session_of_pgrp>
10c45348: 2079 1002 53b4 moveal 100253b4 <_current_task>,%a0
10c4534e: b0a8 0086 cmpl %a0@(134),%d0
10c45352: 6608 bnes 10c4535c <tiocspgrp+0x6a>
10c45354: 2542 0106 movel %d2,%a2@(262)
10c45358: 7000 moveq #0,%d0
10c4535a: 6002 bras 10c4535e <tiocspgrp+0x6c>
10c4535c: 70ff moveq #-1,%d0
10c4535e: 242e fff8 movel %fp@(-8),%d2
10c45362: 246e fffc moveal %fp@(-4),%a2
10c45366: 4e5e unlk %fp
10c45368: 4e75 rts
10c4536a <tiocgsid>:
10c4536a: 4e56 0000 linkw %fp,#0
10c4536e: 226e 000c moveal %fp@(12),%a1
10c45372: b3ee 0008 cmpal %fp@(8),%a1
10c45376: 660e bnes 10c45386 <tiocgsid+0x1c>
10c45378: 2079 1002 53b4 moveal 100253b4 <_current_task>,%a0
10c4537e: 70e7 moveq #-25,%d0
10c45380: b3e8 0254 cmpal %a0@(596),%a1
10c45384: 6612 bnes 10c45398 <tiocgsid+0x2e>
10c45386: 2029 010a movel %a1@(266),%d0
10c4538a: 6f0a bles 10c45396 <tiocgsid+0x2c>
10c4538c: 206e 0010 moveal %fp@(16),%a0
10c45390: 2080 movel %d0,%a0@
10c45392: 7000 moveq #0,%d0
10c45394: 6002 bras 10c45398 <tiocgsid+0x2e>
10c45396: 70e7 moveq #-25,%d0
10c45398: 4e5e unlk %fp
10c4539a: 4e75 rts
10c4539c <tiocttygstruct>:
10c4539c: 4e56 0000 linkw %fp,#0
10c453a0: 4878 0c36 pea c36 <LFLUSH_I_AND_D+0x42e>
10c453a4: 2f2e 0008 movel %fp@(8),%sp@-
10c453a8: 2f2e 000c movel %fp@(12),%sp@-
10c453ac: 4eb9 10c8 5744 jsr 10c85744 <memcpy>
10c453b2: 7000 moveq #0,%d0
10c453b4: 4e5e unlk %fp
10c453b6: 4e75 rts
10c453b8 <tiocsetd>:
10c453b8: 4e56 0000 linkw %fp,#0
10c453bc: 206e 000c moveal %fp@(12),%a0
10c453c0: 2010 movel %a0@,%d0
10c453c2: 2f00 movel %d0,%sp@-
10c453c4: 2f2e 0008 movel %fp@(8),%sp@-
10c453c8: 4eba e686 jsr %pc@(10c43a50 <tty_set_ldisc>)
10c453cc: 4e5e unlk %fp
10c453ce: 4e75 rts
10c453d0 <send_break>:
10c453d0: 4e56 0000 linkw %fp,#0
10c453d4: 2f0a movel %a2,%sp@-
10c453d6: 246e 0008 moveal %fp@(8),%a2
10c453da: 2079 1002 53b4 moveal 100253b4 <_current_task>,%a0
10c453e0: 7001 moveq #1,%d0
10c453e2: 2080 movel %d0,%a0@
10c453e4: 4878 ffff pea ffffffff <_flashend+0xef2fffff>
10c453e8: 2f0a movel %a2,%sp@-
10c453ea: 206a 009a moveal %a2@(154),%a0
10c453ee: 4e90 jsr %a0@
10c453f0: 2079 1002 53b4 moveal 100253b4 <_current_task>,%a0
10c453f6: 508f addql #8,%sp
10c453f8: 4aa8 0008 tstl %a0@(8)
10c453fc: 660c bnes 10c4540a <send_break+0x3a>
10c453fe: 2f2e 000c movel %fp@(12),%sp@-
10c45402: 4eb9 10c1 4428 jsr 10c14428 <schedule_timeout>
10c45408: 588f addql #4,%sp
10c4540a: 42a7 clrl %sp@-
10c4540c: 2f0a movel %a2,%sp@-
10c4540e: 206a 009a moveal %a2@(154),%a0
10c45412: 4e90 jsr %a0@
10c45414: 2079 1002 53b4 moveal 100253b4 <_current_task>,%a0
10c4541a: 4aa8 0008 tstl %a0@(8)
10c4541e: 56c0 sne %d0
10c45420: 4880 extw %d0
10c45422: 48c0 extl %d0
10c45424: 72fc moveq #-4,%d1
10c45426: c081 andl %d1,%d0
10c45428: 246e fffc moveal %fp@(-4),%a2
10c4542c: 4e5e unlk %fp
10c4542e: 4e75 rts
10c45430 <tty_ioctl>:
10c45430: 4e56 0000 linkw %fp,#0
10c45434: 48e7 383c moveml %d2-%d4/%a2-%a5,%sp@-
10c45438: 2a6e 0008 moveal %fp@(8),%a5
10c4543c: 286e 000c moveal %fp@(12),%a4
10c45440: 282e 0010 movel %fp@(16),%d4
10c45444: 266e 0014 moveal %fp@(20),%a3
10c45448: 246c 005a moveal %a4@(90),%a2
10c4544c: 302d 003e movew %a5@(62),%d0
10c45450: b4fc 0000 cmpaw #0,%a2
10c45454: 661a bnes 10c45470 <tty_ioctl+0x40>
10c45456: 4879 1000 51ab pea 100051ab <badtty.919+0x40c>
10c4545c: 3f00 movew %d0,%sp@-
10c4545e: 4267 clrw %sp@-
10c45460: 4eb9 10c2 46f8 jsr 10c246f8 <kdevname>
10c45466: 2e80 movel %d0,%sp@
10c45468: 4879 1000 4d9f pea 10004d9f <badtty.919>
10c4546e: 6020 bras 10c45490 <tty_ioctl+0x60>
10c45470: 0c92 0000 5401 cmpil #21505,%a2@
10c45476: 6726 beqs 10c4549e <tty_ioctl+0x6e>
10c45478: 4879 1000 51ab pea 100051ab <badtty.919+0x40c>
10c4547e: 3f00 movew %d0,%sp@-
10c45480: 4267 clrw %sp@-
10c45482: 4eb9 10c2 46f8 jsr 10c246f8 <kdevname>
10c45488: 2e80 movel %d0,%sp@
10c4548a: 4879 1000 4d67 pea 10004d67 <badmagic.918>
10c45490: 4eb9 10c1 677e jsr 10c1677e <printk>
10c45496: 7001 moveq #1,%d0
10c45498: 4fef 000c lea %sp@(12),%sp
10c4549c: 6002 bras 10c454a0 <tty_ioctl+0x70>
10c4549e: 7000 moveq #0,%d0
10c454a0: 4a80 tstl %d0
10c454a2: 6600 02d0 bnew 10c45774 <tty_ioctl+0x344>
10c454a6: 260a movel %a2,%d3
10c454a8: 0c6a 0004 001a cmpiw #4,%a2@(26)
10c454ae: 660c bnes 10c454bc <tty_ioctl+0x8c>
10c454b0: 0c6a 0001 001c cmpiw #1,%a2@(28)
10c454b6: 6604 bnes 10c454bc <tty_ioctl+0x8c>
10c454b8: 262a 0122 movel %a2@(290),%d3
10c454bc: 4aaa 009a tstl %a2@(154)
10c454c0: 6668 bnes 10c4552a <tty_ioctl+0xfa>
10c454c2: 0c84 0000 5425 cmpil #21541,%d4
10c454c8: 6736 beqs 10c45500 <tty_ioctl+0xd0>
10c454ca: 620a bhis 10c454d6 <tty_ioctl+0xa6>
10c454cc: 0c84 0000 5409 cmpil #21513,%d4
10c454d2: 672c beqs 10c45500 <tty_ioctl+0xd0>
10c454d4: 6054 bras 10c4552a <tty_ioctl+0xfa>
10c454d6: 0c84 0000 5428 cmpil #21544,%d4
10c454dc: 624c bhis 10c4552a <tty_ioctl+0xfa>
10c454de: 0c84 0000 5427 cmpil #21543,%d4
10c454e4: 6544 bcss 10c4552a <tty_ioctl+0xfa>
10c454e6: 206a 007e moveal %a2@(126),%a0
10c454ea: b0fc 0000 cmpaw #0,%a0
10c454ee: 6700 0284 beqw 10c45774 <tty_ioctl+0x344>
10c454f2: 2f0b movel %a3,%sp@-
10c454f4: 2f04 movel %d4,%sp@-
10c454f6: 2f0c movel %a4,%sp@-
10c454f8: 2f0a movel %a2,%sp@-
10c454fa: 4e90 jsr %a0@
10c454fc: 6000 0278 braw 10c45776 <tty_ioctl+0x346>
10c45500: 206a 007e moveal %a2@(126),%a0
10c45504: b0fc 0000 cmpaw #0,%a0
10c45508: 6606 bnes 10c45510 <tty_ioctl+0xe0>
10c4550a: 7000 moveq #0,%d0
10c4550c: 6000 0268 braw 10c45776 <tty_ioctl+0x346>
10c45510: 2f0b movel %a3,%sp@-
10c45512: 2f04 movel %d4,%sp@-
10c45514: 2f0c movel %a4,%sp@-
10c45516: 2f0a movel %a2,%sp@-
10c45518: 4e90 jsr %a0@
10c4551a: 0c80 ffff fdfd cmpil #-515,%d0
10c45520: 6600 0254 bnew 10c45776 <tty_ioctl+0x346>
10c45524: 7000 moveq #0,%d0
10c45526: 6000 024e braw 10c45776 <tty_ioctl+0x346>
10c4552a: 2404 movel %d4,%d2
10c4552c: 0682 ffff abf7 addil #-21513,%d2
10c45532: 701f moveq #31,%d0
10c45534: b082 cmpl %d2,%d0
10c45536: 6500 0082 bcsw 10c455ba <tty_ioctl+0x18a>
10c4553a: 2002 movel %d2,%d0
10c4553c: d082 addl %d2,%d0
10c4553e: 303b 0806 movew %pc@(10c45546 <tty_ioctl+0x116>,%d0:l),%d0
10c45542: 4efb 0002 jmp %pc@(10c45546 <tty_ioctl+0x116>,%d0:w)
10c45546: 0040 0074 oriw #116,%d0
10c4554a: 0074 0074 0074 oriw #116,%a4@(00000074,%d0:w)
10c45550: 0074 0074 0074 oriw #116,%a4@(00000074,%d0:w)
10c45556: 0074 0074 0074 oriw #116,%a4@(00000074,%d0:w)
10c4555c: 0074 0074 0074 oriw #116,%a4@(00000074,%d0:w)
10c45562: 0074 0074 0074 oriw #116,%a4@(00000074,%d0:w)
10c45568: 0074 0074 0074 oriw #116,%a4@(00000074,%d0:w)
10c4556e: 0074 0074 0074 oriw #116,%a4@(00000074,%d0:w)
10c45574: 0074 0074 0074 oriw #116,%a4@(00000074,%d0:w)
10c4557a: 0040 0074 oriw #116,%d0
10c4557e: 0040 0074 oriw #116,%d0
10c45582: 0040 0040 oriw #64,%d0
10c45586: 2f0a movel %a2,%sp@-
10c45588: 4eba e67a jsr %pc@(10c43c04 <tty_check_change>)
10c4558c: 588f addql #4,%sp
10c4558e: 4a80 tstl %d0
10c45590: 6600 01e4 bnew 10c45776 <tty_ioctl+0x346>
10c45594: 0c84 0000 5428 cmpil #21544,%d4
10c4559a: 671e beqs 10c455ba <tty_ioctl+0x18a>
10c4559c: 42a7 clrl %sp@-
10c4559e: 2f0a movel %a2,%sp@-
10c455a0: 4eb9 10c4 7c20 jsr 10c47c20 <tty_wait_until_sent>
10c455a6: 2079 1002 53b4 moveal 100253b4 <_current_task>,%a0
10c455ac: 508f addql #8,%sp
10c455ae: 4aa8 0008 tstl %a0@(8)
10c455b2: 6706 beqs 10c455ba <tty_ioctl+0x18a>
10c455b4: 70fc moveq #-4,%d0
10c455b6: 6000 01be braw 10c45776 <tty_ioctl+0x346>
10c455ba: 7220 moveq #32,%d1
10c455bc: b282 cmpl %d2,%d1
10c455be: 6500 0178 bcsw 10c45738 <tty_ioctl+0x308>
10c455c2: 2002 movel %d2,%d0
10c455c4: d082 addl %d2,%d0
10c455c6: 303b 0806 movew %pc@(10c455ce <tty_ioctl+0x19e>,%d0:l),%d0
10c455ca: 4efb 0002 jmp %pc@(10c455ce <tty_ioctl+0x19e>,%d0:w)
10c455ce: 0140 bchg %d0,%d0
10c455d0: 016a 016a bchg %d0,%a2@(362)
10c455d4: 0082 0096 00d6 oril #9830614,%d2
10c455da: 00e2 0342
10c455dc: 00f0 0360
10c455de: 016a 0042 bchg %d0,%a2@(66)
10c455e2: 004e 005a oriw #90,%fp
10c455e6: 016a 016a bchg %d0,%a2@(362)
10c455ea: 016a 016a bchg %d0,%a2@(362)
10c455ee: 016a 016a bchg %d0,%a2@(362)
10c455f2: 016a 016a bchg %d0,%a2@(362)
10c455f6: 0068 016a 016a oriw #362,%a0@(362)
10c455fc: 016a 0076 bchg %d0,%a2@(118)
10c45600: 00aa 0116 010c oril #18219276,%a2@(334)
10c45606: 014e
10c45608: 0122 btst %d0,%a2@-
10c4560a: 012c 0132 btst %d0,%a4@(306)
10c4560e: 00fe 0376
10c45610: 2f0b movel %a3,%sp@-
10c45612: 2f0a movel %a2,%sp@-
10c45614: 4eba fa74 jsr %pc@(10c4508a <tiocsti>)
10c45618: 6000 015c braw 10c45776 <tty_ioctl+0x346>
10c4561c: 2f0b movel %a3,%sp@-
10c4561e: 2f0a movel %a2,%sp@-
10c45620: 4eba fac0 jsr %pc@(10c450e2 <tiocgwinsz>)
10c45624: 6000 0150 braw 10c45776 <tty_ioctl+0x346>
10c45628: 2f0b movel %a3,%sp@-
10c4562a: 2f03 movel %d3,%sp@-
10c4562c: 2f0a movel %a2,%sp@-
10c4562e: 4eba fad6 jsr %pc@(10c45106 <tiocswinsz>)
10c45632: 6000 0142 braw 10c45776 <tty_ioctl+0x346>
10c45636: 2f03 movel %d3,%sp@-
10c45638: 2f0a movel %a2,%sp@-
10c4563a: 2f0d movel %a5,%sp@-
10c4563c: 4eba fb6e jsr %pc@(10c451ac <tioccons>)
10c45640: 6000 0134 braw 10c45776 <tty_ioctl+0x346>
10c45644: 2f0b movel %a3,%sp@-
10c45646: 2f0c movel %a4,%sp@-
10c45648: 4eba fbc0 jsr %pc@(10c4520a <fionbio>)
10c4564c: 6000 0128 braw 10c45776 <tty_ioctl+0x346>
10c45650: 41ea 0110 lea %a2@(272),%a0
10c45654: 40c0 movew %sr,%d0
10c45656: 007c 0700 oriw #1792,%sr
10c4565a: 7208 moveq #8,%d1
10c4565c: 8390 orl %d1,%a0@
10c4565e: 46c0 movew %d0,%sr
10c45660: 6000 fea8 braw 10c4550a <tty_ioctl+0xda>
10c45664: 41ea 0110 lea %a2@(272),%a0
10c45668: 40c0 movew %sr,%d0
10c4566a: 007c 0700 oriw #1792,%sr
10c4566e: 72f7 moveq #-9,%d1
10c45670: c390 andl %d1,%a0@
10c45672: 46c0 movew %d0,%sr
10c45674: 6000 fe94 braw 10c4550a <tty_ioctl+0xda>
10c45678: 2079 1002 53b4 moveal 100253b4 <_current_task>,%a0
10c4567e: b5e8 0254 cmpal %a0@(596),%a2
10c45682: 6706 beqs 10c4568a <tty_ioctl+0x25a>
10c45684: 70e7 moveq #-25,%d0
10c45686: 6000 00ee braw 10c45776 <tty_ioctl+0x346>
10c4568a: 4aa8 008e tstl %a0@(142)
10c4568e: 6706 beqs 10c45696 <tty_ioctl+0x266>
10c45690: 42a7 clrl %sp@-
10c45692: 4eba e8c0 jsr %pc@(10c43f54 <disassociate_ctty>)
10c45696: 2079 1002 53b4 moveal 100253b4 <_current_task>,%a0
10c4569c: 42a8 0254 clrl %a0@(596)
10c456a0: 6000 fe68 braw 10c4550a <tty_ioctl+0xda>
10c456a4: 2f0b movel %a3,%sp@-
10c456a6: 2f0a movel %a2,%sp@-
10c456a8: 4eba fb86 jsr %pc@(10c45230 <tiocsctty>)
10c456ac: 6000 00c8 braw 10c45776 <tty_ioctl+0x346>
10c456b0: 2f0b movel %a3,%sp@-
10c456b2: 2f03 movel %d3,%sp@-
10c456b4: 2f0a movel %a2,%sp@-
10c456b6: 4eba fc0e jsr %pc@(10c452c6 <tiocgpgrp>)
10c456ba: 6000 00ba braw 10c45776 <tty_ioctl+0x346>
10c456be: 2f0b movel %a3,%sp@-
10c456c0: 2f03 movel %d3,%sp@-
10c456c2: 2f0a movel %a2,%sp@-
10c456c4: 4eba fc2c jsr %pc@(10c452f2 <tiocspgrp>)
10c456c8: 6000 00ac braw 10c45776 <tty_ioctl+0x346>
10c456cc: 2f0b movel %a3,%sp@-
10c456ce: 2f03 movel %d3,%sp@-
10c456d0: 2f0a movel %a2,%sp@-
10c456d2: 4eba fc96 jsr %pc@(10c4536a <tiocgsid>)
10c456d6: 6000 009e braw 10c45776 <tty_ioctl+0x346>
10c456da: 202a 00c6 movel %a2@(198),%d0
10c456de: 2680 movel %d0,%a3@
10c456e0: 6000 fe28 braw 10c4550a <tty_ioctl+0xda>
10c456e4: 2f0b movel %a3,%sp@-
10c456e6: 2f0a movel %a2,%sp@-
10c456e8: 4eba fcce jsr %pc@(10c453b8 <tiocsetd>)
10c456ec: 6000 0088 braw 10c45776 <tty_ioctl+0x346>
10c456f0: 2f0b movel %a3,%sp@-
10c456f2: 2f0a movel %a2,%sp@-
10c456f4: 4eba fca6 jsr %pc@(10c4539c <tiocttygstruct>)
10c456f8: 607c bras 10c45776 <tty_ioctl+0x346>
10c456fa: 4878 ffff pea ffffffff <_flashend+0xef2fffff>
10c456fe: 6002 bras 10c45702 <tty_ioctl+0x2d2>
10c45700: 42a7 clrl %sp@-
10c45702: 2f0a movel %a2,%sp@-
10c45704: 206a 009a moveal %a2@(154),%a0
10c45708: 4e90 jsr %a0@
10c4570a: 6000 fdfe braw 10c4550a <tty_ioctl+0xda>
10c4570e: b6fc 0000 cmpaw #0,%a3
10c45712: 6600 fdf6 bnew 10c4550a <tty_ioctl+0xda>
10c45716: 4878 0019 pea 19 <LSIGTRAP+0x14>
10c4571a: 6014 bras 10c45730 <tty_ioctl+0x300>
10c4571c: b6fc 0000 cmpaw #0,%a3
10c45720: 670a beqs 10c4572c <tty_ioctl+0x2fc>
10c45722: 200b movel %a3,%d0
10c45724: e788 lsll #3,%d0
10c45726: d08b addl %a3,%d0
10c45728: d08b addl %a3,%d0
10c4572a: 6002 bras 10c4572e <tty_ioctl+0x2fe>
10c4572c: 7019 moveq #25,%d0
10c4572e: 2f00 movel %d0,%sp@-
10c45730: 2f0a movel %a2,%sp@-
10c45732: 4eba fc9c jsr %pc@(10c453d0 <send_break>)
10c45736: 603e bras 10c45776 <tty_ioctl+0x346>
10c45738: 206a 007e moveal %a2@(126),%a0
10c4573c: b0fc 0000 cmpaw #0,%a0
10c45740: 6716 beqs 10c45758 <tty_ioctl+0x328>
10c45742: 2f0b movel %a3,%sp@-
10c45744: 2f04 movel %d4,%sp@-
10c45746: 2f0c movel %a4,%sp@-
10c45748: 2f0a movel %a2,%sp@-
10c4574a: 4e90 jsr %a0@
10c4574c: 4fef 0010 lea %sp@(16),%sp
10c45750: 0c80 ffff fdfd cmpil #-515,%d0
10c45756: 661e bnes 10c45776 <tty_ioctl+0x346>
10c45758: 206a 00e6 moveal %a2@(230),%a0
10c4575c: b0fc 0000 cmpaw #0,%a0
10c45760: 6712 beqs 10c45774 <tty_ioctl+0x344>
10c45762: 2f0b movel %a3,%sp@-
10c45764: 2f04 movel %d4,%sp@-
10c45766: 2f0c movel %a4,%sp@-
10c45768: 2f0a movel %a2,%sp@-
10c4576a: 4e90 jsr %a0@
10c4576c: 0c80 ffff fdfd cmpil #-515,%d0
10c45772: 6602 bnes 10c45776 <tty_ioctl+0x346>
10c45774: 70ea moveq #-22,%d0
10c45776: 4cee 3c1c ffe4 moveml %fp@(-28),%d2-%d4/%a2-%a5
10c4577c: 4e5e unlk %fp
10c4577e: 4e75 rts
10c45780 <__do_SAK>:
10c45780: 4e56 0000 linkw %fp,#0
10c45784: 48e7 3838 moveml %d2-%d4/%a2-%a4,%sp@-
10c45788: 286e 0008 moveal %fp@(8),%a4
10c4578c: b8fc 0000 cmpaw #0,%a4
10c45790: 6700 00aa beqw 10c4583c <__do_SAK+0xbc>
10c45794: 262c 010a movel %a4@(266),%d3
10c45798: 206c 00d6 moveal %a4@(214),%a0
10c4579c: b0fc 0000 cmpaw #0,%a0
10c457a0: 6706 beqs 10c457a8 <__do_SAK+0x28>
10c457a2: 2f0c movel %a4,%sp@-
10c457a4: 4e90 jsr %a0@
10c457a6: 588f addql #4,%sp
10c457a8: 206c 009e moveal %a4@(158),%a0
10c457ac: b0fc 0000 cmpaw #0,%a0
10c457b0: 6706 beqs 10c457b8 <__do_SAK+0x38>
10c457b2: 2f0c movel %a4,%sp@-
10c457b4: 4e90 jsr %a0@
10c457b6: 588f addql #4,%sp
10c457b8: 2479 1001 11d8 moveal 100111d8 <init_task_union+0x48>,%a2
10c457be: 283c 1001 1190 movel #268505488,%d4
10c457c4: b88a cmpl %a2,%d4
10c457c6: 6774 beqs 10c4583c <__do_SAK+0xbc>
10c457c8: b9ea 0254 cmpal %a2@(596),%a4
10c457cc: 670a beqs 10c457d8 <__do_SAK+0x58>
10c457ce: 4a83 tstl %d3
10c457d0: 6f1c bles 10c457ee <__do_SAK+0x6e>
10c457d2: b6aa 0086 cmpl %a2@(134),%d3
10c457d6: 6616 bnes 10c457ee <__do_SAK+0x6e>
10c457d8: 4878 0001 pea 1 <PF_DTRACE_OFF>
10c457dc: 2f0a movel %a2,%sp@-
10c457de: 4878 0009 pea 9 <LSIGTRAP+0x4>
10c457e2: 4eb9 10c1 adf0 jsr 10c1adf0 <send_sig>
10c457e8: 4fef 000c lea %sp@(12),%sp
10c457ec: 6046 bras 10c45834 <__do_SAK+0xb4>
10c457ee: 206a 02ee moveal %a2@(750),%a0
10c457f2: 2208 movel %a0,%d1
10c457f4: 673e beqs 10c45834 <__do_SAK+0xb4>
10c457f6: 7000 moveq #0,%d0
10c457f8: b0a8 0008 cmpl %a0@(8),%d0
10c457fc: 6c36 bges 10c45834 <__do_SAK+0xb4>
10c457fe: 243c 1000 eb0c movel #268495628,%d2
10c45804: 97cb subal %a3,%a3
10c45806: 93c9 subal %a1,%a1
10c45808: b0a8 0008 cmpl %a0@(8),%d0
10c4580c: 6408 bccs 10c45816 <__do_SAK+0x96>
10c4580e: 2068 0014 moveal %a0@(20),%a0
10c45812: 2270 b800 moveal %a0@(00000000,%a3:l),%a1
10c45816: b2fc 0000 cmpaw #0,%a1
10c4581a: 670c beqs 10c45828 <__do_SAK+0xa8>
10c4581c: b4a9 0010 cmpl %a1@(16),%d2
10c45820: 6606 bnes 10c45828 <__do_SAK+0xa8>
10c45822: b9e9 005a cmpal %a1@(90),%a4
10c45826: 67b0 beqs 10c457d8 <__do_SAK+0x58>
10c45828: 588b addql #4,%a3
10c4582a: 5280 addql #1,%d0
10c4582c: 2041 moveal %d1,%a0
10c4582e: b0a8 0008 cmpl %a0@(8),%d0
10c45832: 6dd2 blts 10c45806 <__do_SAK+0x86>
10c45834: 246a 0048 moveal %a2@(72),%a2
10c45838: b88a cmpl %a2,%d4
10c4583a: 668c bnes 10c457c8 <__do_SAK+0x48>
10c4583c: 4cee 1c1c ffe8 moveml %fp@(-24),%d2-%d4/%a2-%a4
10c45842: 4e5e unlk %fp
10c45844: 4e75 rts
10c45846 <do_SAK>:
10c45846: 4e56 0000 linkw %fp,#0
10c4584a: 206e 0008 moveal %fp@(8),%a0
10c4584e: b0fc 0000 cmpaw #0,%a0
10c45852: 6716 beqs 10c4586a <do_SAK+0x24>
10c45854: 217c 10c4 5780 movel #281302912,%a0@(3118)
10c4585a: 0c2e
10c4585c: 2148 0c32 movel %a0,%a0@(3122)
10c45860: 4868 0c22 pea %a0@(3106)
10c45864: 4eb9 10c1 d140 jsr 10c1d140 <schedule_task>
10c4586a: 4e5e unlk %fp
10c4586c: 4e75 rts
10c4586e <flush_to_ldisc>:
10c4586e: 4e56 0000 linkw %fp,#0
10c45872: 48e7 3020 moveml %d2-%d3/%a2,%sp@-
10c45876: 246e 0008 moveal %fp@(8),%a2
10c4587a: 41ea 0110 lea %a2@(272),%a0
10c4587e: 93c9 subal %a1,%a1
10c45880: 2030 9800 movel %a0@(00000000,%a1:l),%d0
10c45884: 0800 0008 btst #8,%d0
10c45888: 674a beqs 10c458d4 <flush_to_ldisc+0x66>
10c4588a: 43ea 012a lea %a2@(298),%a1
10c4588e: 41e9 0008 lea %a1@(8),%a0
10c45892: 40c2 movew %sr,%d2
10c45894: 007c 0700 oriw #1792,%sr
10c45898: 2210 movel %a0@,%d1
10c4589a: 7001 moveq #1,%d0
10c4589c: c280 andl %d0,%d1
10c4589e: 4481 negl %d1
10c458a0: 4481 negl %d1
10c458a2: 2010 movel %a0@,%d0
10c458a4: 7601 moveq #1,%d3
10c458a6: 8083 orl %d3,%d0
10c458a8: 2080 movel %d0,%a0@
10c458aa: 46c2 movew %d2,%sr
10c458ac: 4a81 tstl %d1
10c458ae: 6600 008e bnew 10c4593e <flush_to_ldisc+0xd0>
10c458b2: 40c0 movew %sr,%d0
10c458b4: 007c 0700 oriw #1792,%sr
10c458b8: 2079 1000 cf64 moveal 1000cf64 <tq_timer+0x4>,%a0
10c458be: 23c9 1000 cf64 movel %a1,1000cf64 <tq_timer+0x4>
10c458c4: 22bc 1000 cf60 movel #268488544,%a1@
10c458ca: 2348 0004 movel %a0,%a1@(4)
10c458ce: 2089 movel %a1,%a0@
10c458d0: 46c0 movew %d0,%sr
10c458d2: 606a bras 10c4593e <flush_to_ldisc+0xd0>
10c458d4: 4aaa 015e tstl %a2@(350)
10c458d8: 6724 beqs 10c458fe <flush_to_ldisc+0x90>
10c458da: 41ea 0362 lea %a2@(866),%a0
10c458de: 240a movel %a2,%d2
10c458e0: 0682 0000 0762 addil #1890,%d2
10c458e6: 42aa 015e clrl %a2@(350)
10c458ea: 40c1 movew %sr,%d1
10c458ec: 007c 0700 oriw #1792,%sr
10c458f0: 43ea 0162 lea %a2@(354),%a1
10c458f4: 2549 0152 movel %a1,%a2@(338)
10c458f8: 43ea 0562 lea %a2@(1378),%a1
10c458fc: 6024 bras 10c45922 <flush_to_ldisc+0xb4>
10c458fe: 41ea 0162 lea %a2@(354),%a0
10c45902: 240a movel %a2,%d2
10c45904: 0682 0000 0562 addil #1378,%d2
10c4590a: 7001 moveq #1,%d0
10c4590c: 2540 015e movel %d0,%a2@(350)
10c45910: 40c1 movew %sr,%d1
10c45912: 007c 0700 oriw #1792,%sr
10c45916: 43ea 0362 lea %a2@(866),%a1
10c4591a: 2549 0152 movel %a1,%a2@(338)
10c4591e: 43ea 0762 lea %a2@(1890),%a1
10c45922: 2549 0156 movel %a1,%a2@(342)
10c45926: 202a 015a movel %a2@(346),%d0
10c4592a: 42aa 015a clrl %a2@(346)
10c4592e: 46c1 movew %d1,%sr
10c45930: 2f00 movel %d0,%sp@-
10c45932: 2f02 movel %d2,%sp@-
10c45934: 2f08 movel %a0,%sp@-
10c45936: 2f0a movel %a2,%sp@-
10c45938: 206a 00f2 moveal %a2@(242),%a0
10c4593c: 4e90 jsr %a0@
10c4593e: 4cee 040c fff4 moveml %fp@(-12),%d2-%d3/%a2
10c45944: 4e5e unlk %fp
10c45946: 4e75 rts
10c45948 <tty_get_baud_rate>:
10c45948: 4e56 0000 linkw %fp,#0
10c4594c: 48e7 2030 moveml %d2/%a2-%a3,%sp@-
10c45950: 246e 0008 moveal %fp@(8),%a2
10c45954: 226a 00fe moveal %a2@(254),%a1
10c45958: 2229 0008 movel %a1@(8),%d1
10c4595c: 2001 movel %d1,%d0
10c4595e: 0280 0000 100f andil #4111,%d0
10c45964: 0801 000c btst #12,%d1
10c45968: 6722 beqs 10c4598c <tty_get_baud_rate+0x44>
10c4596a: 2001 movel %d1,%d0
10c4596c: 740f moveq #15,%d2
10c4596e: c082 andl %d2,%d0
10c45970: 670e beqs 10c45980 <tty_get_baud_rate+0x38>
10c45972: 2640 moveal %d0,%a3
10c45974: 41eb 000f lea %a3@(15),%a0
10c45978: b1f9 1000 ec34 cmpal 1000ec34 <n_baud_table>,%a0
10c4597e: 650a bcss 10c4598a <tty_get_baud_rate+0x42>
10c45980: 0241 efff andiw #-4097,%d1
10c45984: 2341 0008 movel %d1,%a1@(8)
10c45988: 6002 bras 10c4598c <tty_get_baud_rate+0x44>
10c4598a: 2008 movel %a0,%d0
10c4598c: 720f moveq #15,%d1
10c4598e: b280 cmpl %d0,%d1
10c45990: 6626 bnes 10c459b8 <tty_get_baud_rate+0x70>
10c45992: 4aaa 096a tstl %a2@(2410)
10c45996: 6720 beqs 10c459b8 <tty_get_baud_rate+0x70>
10c45998: 082a 0002 0120 btst #2,%a2@(288)
10c4599e: 6612 bnes 10c459b2 <tty_get_baud_rate+0x6a>
10c459a0: 4879 1000 51b5 pea 100051b5 <badtty.919+0x416>
10c459a6: 4eb9 10c1 677e jsr 10c1677e <printk>
10c459ac: 002a 0004 0120 orib #4,%a2@(288)
10c459b2: 202a 096a movel %a2@(2410),%d0
10c459b6: 600c bras 10c459c4 <tty_get_baud_rate+0x7c>
10c459b8: e588 lsll #2,%d0
10c459ba: 41f9 1000 ebb8 lea 1000ebb8 <baud_table>,%a0
10c459c0: 2030 0800 movel %a0@(00000000,%d0:l),%d0
10c459c4: 4cee 0c04 fff4 moveml %fp@(-12),%d2/%a2-%a3
10c459ca: 4e5e unlk %fp
10c459cc: 4e75 rts
10c459ce <tty_flip_buffer_push>:
10c459ce: 4e56 0000 linkw %fp,#0
10c459d2: 2f03 movel %d3,%sp@-
10c459d4: 2f02 movel %d2,%sp@-
10c459d6: 206e 0008 moveal %fp@(8),%a0
10c459da: 0828 0003 0120 btst #3,%a0@(288)
10c459e0: 6708 beqs 10c459ea <tty_flip_buffer_push+0x1c>
10c459e2: 2f08 movel %a0,%sp@-
10c459e4: 4eba fe88 jsr %pc@(10c4586e <flush_to_ldisc>)
10c459e8: 6046 bras 10c45a30 <tty_flip_buffer_push+0x62>
10c459ea: 43e8 012a lea %a0@(298),%a1
10c459ee: 41e9 0008 lea %a1@(8),%a0
10c459f2: 40c2 movew %sr,%d2
10c459f4: 007c 0700 oriw #1792,%sr
10c459f8: 2210 movel %a0@,%d1
10c459fa: 7001 moveq #1,%d0
10c459fc: c280 andl %d0,%d1
10c459fe: 4481 negl %d1
10c45a00: 4481 negl %d1
10c45a02: 2010 movel %a0@,%d0
10c45a04: 7601 moveq #1,%d3
10c45a06: 8083 orl %d3,%d0
10c45a08: 2080 movel %d0,%a0@
10c45a0a: 46c2 movew %d2,%sr
10c45a0c: 4a81 tstl %d1
10c45a0e: 6620 bnes 10c45a30 <tty_flip_buffer_push+0x62>
10c45a10: 40c0 movew %sr,%d0
10c45a12: 007c 0700 oriw #1792,%sr
10c45a16: 2079 1000 cf64 moveal 1000cf64 <tq_timer+0x4>,%a0
10c45a1c: 23c9 1000 cf64 movel %a1,1000cf64 <tq_timer+0x4>
10c45a22: 22bc 1000 cf60 movel #268488544,%a1@
10c45a28: 2348 0004 movel %a0,%a1@(4)
10c45a2c: 2089 movel %a1,%a0@
10c45a2e: 46c0 movew %d0,%sr
10c45a30: 242e fff8 movel %fp@(-8),%d2
10c45a34: 262e fffc movel %fp@(-4),%d3
10c45a38: 4e5e unlk %fp
10c45a3a: 4e75 rts
10c45a3c <initialize_tty_struct>:
10c45a3c: 4e56 0000 linkw %fp,#0
10c45a40: 2f0a movel %a2,%sp@-
10c45a42: 246e 0008 moveal %fp@(8),%a2
10c45a46: 4878 0c36 pea c36 <LFLUSH_I_AND_D+0x42e>
10c45a4a: 42a7 clrl %sp@-
10c45a4c: 2f0a movel %a2,%sp@-
10c45a4e: 4eb9 10c8 576c jsr 10c8576c <memset>
10c45a54: 24bc 0000 5401 movel #21505,%a2@
10c45a5a: 4878 0040 pea 40 <LSIGTRAP+0x3b>
10c45a5e: 4879 1002 7d2e pea 10027d2e <ldiscs>
10c45a64: 486a 00be pea %a2@(190)
10c45a68: 4eb9 10c8 5744 jsr 10c85744 <memcpy>
10c45a6e: 70ff moveq #-1,%d0
10c45a70: 2540 0106 movel %d0,%a2@(262)
10c45a74: 41ea 0162 lea %a2@(354),%a0
10c45a78: 2548 0152 movel %a0,%a2@(338)
10c45a7c: 41ea 0562 lea %a2@(1378),%a0
10c45a80: 2548 0156 movel %a0,%a2@(342)
10c45a84: 257c 10c4 586e movel #281303150,%a2@(310)
10c45a8a: 0136
10c45a8c: 254a 013a movel %a2,%a2@(314)
10c45a90: 43ea 013e lea %a2@(318),%a1
10c45a94: 7001 moveq #1,%d0
10c45a96: 2280 movel %d0,%a1@
10c45a98: 42a9 0004 clrl %a1@(4)
10c45a9c: 42a9 0008 clrl %a1@(8)
10c45aa0: 41e9 000c lea %a1@(12),%a0
10c45aa4: 2088 movel %a0,%a0@
10c45aa6: 2348 0010 movel %a0,%a1@(16)
10c45aaa: 43ea 096e lea %a2@(2414),%a1
10c45aae: 2049 moveal %a1,%a0
10c45ab0: 4298 clrl %a0@+
10c45ab2: 2088 movel %a0,%a0@
10c45ab4: 2348 0008 movel %a0,%a1@(8)
10c45ab8: 43ea 097a lea %a2@(2426),%a1
10c45abc: 2049 moveal %a1,%a0
10c45abe: 4298 clrl %a0@+
10c45ac0: 2088 movel %a0,%a0@
10c45ac2: 2348 0008 movel %a0,%a1@(8)
10c45ac6: 257c 10c4 3cd6 movel #281296086,%a2@(2450)
10c45acc: 0992
10c45ace: 254a 0996 movel %a2,%a2@(2454)
10c45ad2: 43ea 0bf6 lea %a2@(3062),%a1
10c45ad6: 2280 movel %d0,%a1@
10c45ad8: 42a9 0004 clrl %a1@(4)
10c45adc: 42a9 0008 clrl %a1@(8)
10c45ae0: 41e9 000c lea %a1@(12),%a0
10c45ae4: 2088 movel %a0,%a0@
10c45ae6: 2348 0010 movel %a0,%a1@(16)
10c45aea: 43ea 0c0a lea %a2@(3082),%a1
10c45aee: 2280 movel %d0,%a1@
10c45af0: 42a9 0004 clrl %a1@(4)
10c45af4: 42a9 0008 clrl %a1@(8)
10c45af8: 41e9 000c lea %a1@(12),%a0
10c45afc: 2088 movel %a0,%a0@
10c45afe: 2348 0010 movel %a0,%a1@(16)
10c45b02: 41ea 09a2 lea %a2@(2466),%a0
10c45b06: 2088 movel %a0,%a0@
10c45b08: 2548 09a6 movel %a0,%a2@(2470)
10c45b0c: 41ea 0c22 lea %a2@(3106),%a0
10c45b10: 2088 movel %a0,%a0@
10c45b12: 2548 0c26 movel %a0,%a2@(3110)
10c45b16: 42aa 0c2a clrl %a2@(3114)
10c45b1a: 42aa 0c2e clrl %a2@(3118)
10c45b1e: 42aa 0c32 clrl %a2@(3122)
10c45b22: 246e fffc moveal %fp@(-4),%a2
10c45b26: 4e5e unlk %fp
10c45b28: 4e75 rts
10c45b2a <tty_default_put_char>:
10c45b2a: 4e56 fffc linkw %fp,#-4
10c45b2e: 206e 0008 moveal %fp@(8),%a0
10c45b32: 1d6e 000f ffff moveb %fp@(15),%fp@(-1)
10c45b38: 4878 0001 pea 1 <PF_DTRACE_OFF>
10c45b3c: 486e ffff pea %fp@(-1)
10c45b40: 42a7 clrl %sp@-
10c45b42: 2f08 movel %a0,%sp@-
10c45b44: 2068 006a moveal %a0@(106),%a0
10c45b48: 4e90 jsr %a0@
10c45b4a: 4e5e unlk %fp
10c45b4c: 4e75 rts
10c45b4e <tty_register_devfs>:
10c45b4e: 4e56 0000 linkw %fp,#0
10c45b52: 4e5e unlk %fp
10c45b54: 4e75 rts
10c45b56 <tty_unregister_devfs>:
10c45b56: 4e56 0000 linkw %fp,#0
10c45b5a: 4e5e unlk %fp
10c45b5c: 4e75 rts
10c45b5e <tty_register_driver>:
10c45b5e: 4e56 0000 linkw %fp,#0
10c45b62: 48e7 2038 moveml %d2/%a2-%a4,%sp@-
10c45b66: 266e 0008 moveal %fp@(8),%a3
10c45b6a: 082b 0000 0041 btst #0,%a3@(65)
10c45b70: 6706 beqs 10c45b78 <tty_register_driver+0x1a>
10c45b72: 7000 moveq #0,%d0
10c45b74: 6000 0094 braw 10c45c0a <tty_register_driver+0xac>
10c45b78: 4879 1000 eb0c pea 1000eb0c <tty_fops>
10c45b7e: 2f2b 0008 movel %a3@(8),%sp@-
10c45b82: 306b 0010 moveaw %a3@(16),%a0
10c45b86: 2f08 movel %a0,%sp@-
10c45b88: 4eb9 10c2 45ce jsr 10c245ce <register_chrdev>
10c45b8e: 2400 movel %d0,%d2
10c45b90: 4fef 000c lea %sp@(12),%sp
10c45b94: 6d74 blts 10c45c0a <tty_register_driver+0xac>
10c45b96: 4a6b 0010 tstw %a3@(16)
10c45b9a: 6604 bnes 10c45ba0 <tty_register_driver+0x42>
10c45b9c: 3742 0010 movew %d2,%a3@(16)
10c45ba0: 4aab 006a tstl %a3@(106)
10c45ba4: 6608 bnes 10c45bae <tty_register_driver+0x50>
10c45ba6: 277c 10c4 5b2a movel #281303850,%a3@(106)
10c45bac: 006a
10c45bae: 42ab 00b6 clrl %a3@(182)
10c45bb2: 2779 1002 812e movel 1002812e <tty_drivers>,%a3@(178)
10c45bb8: 00b2
10c45bba: 2079 1002 812e moveal 1002812e <tty_drivers>,%a0
10c45bc0: b0fc 0000 cmpaw #0,%a0
10c45bc4: 6704 beqs 10c45bca <tty_register_driver+0x6c>
10c45bc6: 214b 00b6 movel %a3,%a0@(182)
10c45bca: 23cb 1002 812e movel %a3,1002812e <tty_drivers>
10c45bd0: 49f9 10c3 a848 lea 10c3a848 <proc_tty_register_driver>,%a4
10c45bd6: 082b 0003 0041 btst #3,%a3@(65)
10c45bdc: 6626 bnes 10c45c04 <tty_register_driver+0xa6>
10c45bde: 95ca subal %a2,%a2
10c45be0: 4a6b 0014 tstw %a3@(20)
10c45be4: 6f1e bles 10c45c04 <tty_register_driver+0xa6>
10c45be6: 306b 0012 moveaw %a3@(18),%a0
10c45bea: 4872 8800 pea %a2@(00000000,%a0:l)
10c45bee: 42a7 clrl %sp@-
10c45bf0: 2f0b movel %a3,%sp@-
10c45bf2: 4eba ff5a jsr %pc@(10c45b4e <tty_register_devfs>)
10c45bf6: 4fef 000c lea %sp@(12),%sp
10c45bfa: 528a addql #1,%a2
10c45bfc: 306b 0014 moveaw %a3@(20),%a0
10c45c00: b1ca cmpal %a2,%a0
10c45c02: 6ee2 bgts 10c45be6 <tty_register_driver+0x88>
10c45c04: 2f0b movel %a3,%sp@-
10c45c06: 4e94 jsr %a4@
10c45c08: 2002 movel %d2,%d0
10c45c0a: 4cee 1c04 fff0 moveml %fp@(-16),%d2/%a2-%a4
10c45c10: 4e5e unlk %fp
10c45c12: 4e75 rts
10c45c14 <tty_unregister_driver>:
10c45c14: 4e56 0000 linkw %fp,#0
10c45c18: 48e7 2038 moveml %d2/%a2-%a4,%sp@-
10c45c1c: 286e 0008 moveal %fp@(8),%a4
10c45c20: 7000 moveq #0,%d0
10c45c22: 7200 moveq #0,%d1
10c45c24: 206c 0042 moveal %a4@(66),%a0
10c45c28: 4a90 tstl %a0@
10c45c2a: 6706 beqs 10c45c32 <tty_unregister_driver+0x1e>
10c45c2c: 70f0 moveq #-16,%d0
10c45c2e: 6000 00f8 braw 10c45d28 <tty_unregister_driver+0x114>
10c45c32: 2079 1002 812e moveal 1002812e <tty_drivers>,%a0
10c45c38: b0fc 0000 cmpaw #0,%a0
10c45c3c: 6720 beqs 10c45c5e <tty_unregister_driver+0x4a>
10c45c3e: b9c8 cmpal %a0,%a4
10c45c40: 6604 bnes 10c45c46 <tty_unregister_driver+0x32>
10c45c42: 5280 addql #1,%d0
10c45c44: 600e bras 10c45c54 <tty_unregister_driver+0x40>
10c45c46: 342c 0010 movew %a4@(16),%d2
10c45c4a: b468 0010 cmpw %a0@(16),%d2
10c45c4e: 6604 bnes 10c45c54 <tty_unregister_driver+0x40>
10c45c50: 2228 0008 movel %a0@(8),%d1
10c45c54: 2068 00b2 moveal %a0@(178),%a0
10c45c58: b0fc 0000 cmpaw #0,%a0
10c45c5c: 66e0 bnes 10c45c3e <tty_unregister_driver+0x2a>
10c45c5e: 4a80 tstl %d0
10c45c60: 6606 bnes 10c45c68 <tty_unregister_driver+0x54>
10c45c62: 70fe moveq #-2,%d0
10c45c64: 6000 00c2 braw 10c45d28 <tty_unregister_driver+0x114>
10c45c68: 4a81 tstl %d1
10c45c6a: 661a bnes 10c45c86 <tty_unregister_driver+0x72>
10c45c6c: 2f2c 0008 movel %a4@(8),%sp@-
10c45c70: 306c 0010 moveaw %a4@(16),%a0
10c45c74: 2f08 movel %a0,%sp@-
10c45c76: 4eb9 10c2 464e jsr 10c2464e <unregister_chrdev>
10c45c7c: 508f addql #8,%sp
10c45c7e: 4a80 tstl %d0
10c45c80: 671c beqs 10c45c9e <tty_unregister_driver+0x8a>
10c45c82: 6000 00a4 braw 10c45d28 <tty_unregister_driver+0x114>
10c45c86: 4879 1000 eb0c pea 1000eb0c <tty_fops>
10c45c8c: 2f01 movel %d1,%sp@-
10c45c8e: 306c 0010 moveaw %a4@(16),%a0
10c45c92: 2f08 movel %a0,%sp@-
10c45c94: 4eb9 10c2 45ce jsr 10c245ce <register_chrdev>
10c45c9a: 4fef 000c lea %sp@(12),%sp
10c45c9e: 206c 00b6 moveal %a4@(182),%a0
10c45ca2: b0fc 0000 cmpaw #0,%a0
10c45ca6: 6708 beqs 10c45cb0 <tty_unregister_driver+0x9c>
10c45ca8: 216c 00b2 00b2 movel %a4@(178),%a0@(178)
10c45cae: 6008 bras 10c45cb8 <tty_unregister_driver+0xa4>
10c45cb0: 23ec 00b2 1002 movel %a4@(178),1002812e <tty_drivers>
10c45cb6: 812e
10c45cb8: 206c 00b2 moveal %a4@(178),%a0
10c45cbc: b0fc 0000 cmpaw #0,%a0
10c45cc0: 6706 beqs 10c45cc8 <tty_unregister_driver+0xb4>
10c45cc2: 216c 00b6 00b6 movel %a4@(182),%a0@(182)
10c45cc8: 95ca subal %a2,%a2
10c45cca: 4a6c 0014 tstw %a4@(20)
10c45cce: 6f4e bles 10c45d1e <tty_unregister_driver+0x10a>
10c45cd0: 97cb subal %a3,%a3
10c45cd2: 206c 0052 moveal %a4@(82),%a0
10c45cd6: 2030 b800 movel %a0@(00000000,%a3:l),%d0
10c45cda: 670e beqs 10c45cea <tty_unregister_driver+0xd6>
10c45cdc: 42b0 b800 clrl %a0@(00000000,%a3:l)
10c45ce0: 2f00 movel %d0,%sp@-
10c45ce2: 4eb9 10c2 0b8c jsr 10c20b8c <kfree>
10c45ce8: 588f addql #4,%sp
10c45cea: 206c 0056 moveal %a4@(86),%a0
10c45cee: 2030 b800 movel %a0@(00000000,%a3:l),%d0
10c45cf2: 670e beqs 10c45d02 <tty_unregister_driver+0xee>
10c45cf4: 42b0 b800 clrl %a0@(00000000,%a3:l)
10c45cf8: 2f00 movel %d0,%sp@-
10c45cfa: 4eb9 10c2 0b8c jsr 10c20b8c <kfree>
10c45d00: 588f addql #4,%sp
10c45d02: 306c 0012 moveaw %a4@(18),%a0
10c45d06: 4872 8800 pea %a2@(00000000,%a0:l)
10c45d0a: 2f0c movel %a4,%sp@-
10c45d0c: 4eba fe48 jsr %pc@(10c45b56 <tty_unregister_devfs>)
10c45d10: 508f addql #8,%sp
10c45d12: 588b addql #4,%a3
10c45d14: 528a addql #1,%a2
10c45d16: 306c 0014 moveaw %a4@(20),%a0
10c45d1a: b1ca cmpal %a2,%a0
10c45d1c: 6eb4 bgts 10c45cd2 <tty_unregister_driver+0xbe>
10c45d1e: 2f0c movel %a4,%sp@-
10c45d20: 4eb9 10c3 a89e jsr 10c3a89e <proc_tty_unregister_driver>
10c45d26: 7000 moveq #0,%d0
10c45d28: 4cee 1c04 fff0 moveml %fp@(-16),%d2/%a2-%a4
10c45d2e: 4e5e unlk %fp
10c45d30: 4e75 rts
10c45d32 <tty_paranoia_check>:
10c45d32: 4e56 0000 linkw %fp,#0
10c45d36: 206e 0008 moveal %fp@(8),%a0
10c45d3a: 202e 000c movel %fp@(12),%d0
10c45d3e: 222e 0010 movel %fp@(16),%d1
10c45d42: b0fc 0000 cmpaw #0,%a0
10c45d46: 661e bnes 10c45d66 <tty_paranoia_check+0x34>
10c45d48: 2f01 movel %d1,%sp@-
10c45d4a: 3f00 movew %d0,%sp@-
10c45d4c: 4267 clrw %sp@-
10c45d4e: 4eb9 10c2 46f8 jsr 10c246f8 <kdevname>
10c45d54: 2e80 movel %d0,%sp@
10c45d56: 4879 1000 4d9f pea 10004d9f <badtty.919>
10c45d5c: 4eb9 10c1 677e jsr 10c1677e <printk>
10c45d62: 7001 moveq #1,%d0
10c45d64: 6028 bras 10c45d8e <tty_paranoia_check+0x5c>
10c45d66: 0c90 0000 5401 cmpil #21505,%a0@
10c45d6c: 671e beqs 10c45d8c <tty_paranoia_check+0x5a>
10c45d6e: 2f01 movel %d1,%sp@-
10c45d70: 3f00 movew %d0,%sp@-
10c45d72: 4267 clrw %sp@-
10c45d74: 4eb9 10c2 46f8 jsr 10c246f8 <kdevname>
10c45d7a: 2e80 movel %d0,%sp@
10c45d7c: 4879 1000 4d67 pea 10004d67 <badmagic.918>
10c45d82: 4eb9 10c1 677e jsr 10c1677e <printk>
10c45d88: 7001 moveq #1,%d0
10c45d8a: 6002 bras 10c45d8e <tty_paranoia_check+0x5c>
10c45d8c: 7000 moveq #0,%d0
10c45d8e: 4e5e unlk %fp
10c45d90: 4e75 rts
10c45d92: 4e75 rts
10c45d94 <check_unthrottle>:
10c45d94: 4e56 0000 linkw %fp,#0
10c45d98: 2f03 movel %d3,%sp@-
10c45d9a: 2f02 movel %d2,%sp@-
10c45d9c: 226e 0008 moveal %fp@(8),%a1
10c45da0: 4aa9 0114 tstl %a1@(276)
10c45da4: 6730 beqs 10c45dd6 <check_unthrottle+0x42>
10c45da6: 41e9 0110 lea %a1@(272),%a0
10c45daa: 40c2 movew %sr,%d2
10c45dac: 007c 0700 oriw #1792,%sr
10c45db0: 2210 movel %a0@,%d1
10c45db2: 7001 moveq #1,%d0
10c45db4: c280 andl %d0,%d1
10c45db6: 4481 negl %d1
10c45db8: 4481 negl %d1
10c45dba: 2010 movel %a0@,%d0
10c45dbc: 76fe moveq #-2,%d3
10c45dbe: c083 andl %d3,%d0
10c45dc0: 2080 movel %d0,%a0@
10c45dc2: 46c2 movew %d2,%sr
10c45dc4: 4a81 tstl %d1
10c45dc6: 670e beqs 10c45dd6 <check_unthrottle+0x42>
10c45dc8: 2069 008a moveal %a1@(138),%a0
10c45dcc: b0fc 0000 cmpaw #0,%a0
10c45dd0: 6704 beqs 10c45dd6 <check_unthrottle+0x42>
10c45dd2: 2f09 movel %a1,%sp@-
10c45dd4: 4e90 jsr %a0@
10c45dd6: 242e fff8 movel %fp@(-8),%d2
10c45dda: 262e fffc movel %fp@(-4),%d3
10c45dde: 4e5e unlk %fp
10c45de0: 4e75 rts
10c45de2 <reset_buffer_flags>:
10c45de2: 4e56 0000 linkw %fp,#0
10c45de6: 2f0a movel %a2,%sp@-
10c45de8: 246e 0008 moveal %fp@(8),%a2
10c45dec: 40c0 movew %sr,%d0
10c45dee: 007c 0700 oriw #1792,%sr
10c45df2: 42aa 09e6 clrl %a2@(2534)
10c45df6: 42aa 09e2 clrl %a2@(2530)
10c45dfa: 42aa 09de clrl %a2@(2526)
10c45dfe: 46c0 movew %d0,%sr
10c45e00: 022a 00bf 09ae andib #-65,%a2@(2478)
10c45e06: 42aa 0bea clrl %a2@(3050)
10c45e0a: 42aa 0bee clrl %a2@(3054)
10c45e0e: 4878 0200 pea 200 <LSIGTRAP+0x1fb>
10c45e12: 42a7 clrl %sp@-
10c45e14: 486a 09ea pea %a2@(2538)
10c45e18: 4eb9 10c8 576c jsr 10c8576c <memset>
10c45e1e: 2f0a movel %a2,%sp@-
10c45e20: 4eba ff72 jsr %pc@(10c45d94 <check_unthrottle>)
10c45e24: 246e fffc moveal %fp@(-4),%a2
10c45e28: 4e5e unlk %fp
10c45e2a: 4e75 rts
10c45e2c <n_tty_flush_buffer>:
10c45e2c: 4e56 0000 linkw %fp,#0
10c45e30: 2f0a movel %a2,%sp@-
10c45e32: 246e 0008 moveal %fp@(8),%a2
10c45e36: 2f0a movel %a2,%sp@-
10c45e38: 4eba ffa8 jsr %pc@(10c45de2 <reset_buffer_flags>)
10c45e3c: 588f addql #4,%sp
10c45e3e: 206a 0122 moveal %a2@(290),%a0
10c45e42: b0fc 0000 cmpaw #0,%a0
10c45e46: 6720 beqs 10c45e68 <n_tty_flush_buffer+0x3c>
10c45e48: 0828 0004 0120 btst #4,%a0@(288)
10c45e4e: 6718 beqs 10c45e68 <n_tty_flush_buffer+0x3c>
10c45e50: 002a 0001 0121 orib #1,%a2@(289)
10c45e56: 4878 0001 pea 1 <PF_DTRACE_OFF>
10c45e5a: 4878 0001 pea 1 <PF_DTRACE_OFF>
10c45e5e: 4868 097a pea %a0@(2426)
10c45e62: 4eb9 10c1 4712 jsr 10c14712 <__wake_up>
10c45e68: 246e fffc moveal %fp@(-4),%a2
10c45e6c: 4e5e unlk %fp
10c45e6e: 4e75 rts
10c45e70 <n_tty_chars_in_buffer>:
10c45e70: 4e56 0000 linkw %fp,#0
10c45e74: 2f02 movel %d2,%sp@-
10c45e76: 206e 0008 moveal %fp@(8),%a0
10c45e7a: 7000 moveq #0,%d0
10c45e7c: 40c2 movew %sr,%d2
10c45e7e: 007c 0700 oriw #1792,%sr
10c45e82: 0828 0003 09ae btst #3,%a0@(2478)
10c45e88: 6606 bnes 10c45e90 <n_tty_chars_in_buffer+0x20>
10c45e8a: 2028 09e6 movel %a0@(2534),%d0
10c45e8e: 601a bras 10c45eaa <n_tty_chars_in_buffer+0x3a>
10c45e90: 4aa8 0bea tstl %a0@(3050)
10c45e94: 6714 beqs 10c45eaa <n_tty_chars_in_buffer+0x3a>
10c45e96: 2028 0bee movel %a0@(3054),%d0
10c45e9a: 2228 09e2 movel %a0@(2530),%d1
10c45e9e: b280 cmpl %d0,%d1
10c45ea0: 6506 bcss 10c45ea8 <n_tty_chars_in_buffer+0x38>
10c45ea2: 0680 0000 1000 addil #4096,%d0
10c45ea8: 9081 subl %d1,%d0
10c45eaa: 46c2 movew %d2,%sr
10c45eac: 241f movel %sp@+,%d2
10c45eae: 4e5e unlk %fp
10c45eb0: 4e75 rts
10c45eb2 <opost>:
10c45eb2: 4e56 0000 linkw %fp,#0
10c45eb6: 48e7 3820 moveml %d2-%d4/%a2,%sp@-
10c45eba: 282e 0008 movel %fp@(8),%d4
10c45ebe: 246e 000c moveal %fp@(12),%a2
10c45ec2: 1604 moveb %d4,%d3
10c45ec4: 2f0a movel %a2,%sp@-
10c45ec6: 206a 0076 moveal %a2@(118),%a0
10c45eca: 4e90 jsr %a0@
10c45ecc: 2240 moveal %d0,%a1
10c45ece: 588f addql #4,%sp
10c45ed0: b2fc 0000 cmpaw #0,%a1
10c45ed4: 6700 00c6 beqw 10c45f9c <opost+0xea>
10c45ed8: 206a 00fe moveal %a2@(254),%a0
10c45edc: 2428 0004 movel %a0@(4),%d2
10c45ee0: 0802 0000 btst #0,%d2
10c45ee4: 6700 011e beqw 10c46004 <opost+0x152>
10c45ee8: 4280 clrl %d0
10c45eea: 1004 moveb %d4,%d0
10c45eec: 7209 moveq #9,%d1
10c45eee: b280 cmpl %d0,%d1
10c45ef0: 6700 0088 beqw 10c45f7a <opost+0xc8>
10c45ef4: 6d0c blts 10c45f02 <opost+0x50>
10c45ef6: 7808 moveq #8,%d4
10c45ef8: b880 cmpl %d0,%d4
10c45efa: 6700 00c6 beqw 10c45fc2 <opost+0x110>
10c45efe: 6000 00d0 braw 10c45fd0 <opost+0x11e>
10c45f02: 720a moveq #10,%d1
10c45f04: b280 cmpl %d0,%d1
10c45f06: 670a beqs 10c45f12 <opost+0x60>
10c45f08: 780d moveq #13,%d4
10c45f0a: b880 cmpl %d0,%d4
10c45f0c: 673c beqs 10c45f4a <opost+0x98>
10c45f0e: 6000 00c0 braw 10c45fd0 <opost+0x11e>
10c45f12: 0802 0005 btst #5,%d2
10c45f16: 6704 beqs 10c45f1c <opost+0x6a>
10c45f18: 42aa 09aa clrl %a2@(2474)
10c45f1c: 206a 00fe moveal %a2@(254),%a0
10c45f20: 0828 0002 0007 btst #2,%a0@(7)
10c45f26: 6718 beqs 10c45f40 <opost+0x8e>
10c45f28: 7001 moveq #1,%d0
10c45f2a: b089 cmpl %a1,%d0
10c45f2c: 6c6e bges 10c45f9c <opost+0xea>
10c45f2e: 4878 000d pea d <LSIGTRAP+0x8>
10c45f32: 2f0a movel %a2,%sp@-
10c45f34: 206a 006e moveal %a2@(110),%a0
10c45f38: 4e90 jsr %a0@
10c45f3a: 42aa 09aa clrl %a2@(2474)
10c45f3e: 508f addql #8,%sp
10c45f40: 256a 09aa 0bf2 movel %a2@(2474),%a2@(3058)
10c45f46: 6000 00bc braw 10c46004 <opost+0x152>
10c45f4a: 0802 0004 btst #4,%d2
10c45f4e: 670a beqs 10c45f5a <opost+0xa8>
10c45f50: 7000 moveq #0,%d0
10c45f52: 4aaa 09aa tstl %a2@(2474)
10c45f56: 6700 00bc beqw 10c46014 <opost+0x162>
10c45f5a: 2028 0004 movel %a0@(4),%d0
10c45f5e: 0800 0003 btst #3,%d0
10c45f62: 670a beqs 10c45f6e <opost+0xbc>
10c45f64: 760a moveq #10,%d3
10c45f66: 0800 0005 btst #5,%d0
10c45f6a: 6700 0098 beqw 10c46004 <opost+0x152>
10c45f6e: 42aa 09aa clrl %a2@(2474)
10c45f72: 42aa 0bf2 clrl %a2@(3058)
10c45f76: 6000 008c braw 10c46004 <opost+0x152>
10c45f7a: 222a 09aa movel %a2@(2474),%d1
10c45f7e: 2001 movel %d1,%d0
10c45f80: 7807 moveq #7,%d4
10c45f82: c084 andl %d4,%d0
10c45f84: 7808 moveq #8,%d4
10c45f86: 9880 subl %d0,%d4
10c45f88: 2004 movel %d4,%d0
10c45f8a: 0282 0000 1800 andil #6144,%d2
10c45f90: 0c82 0000 1800 cmpil #6144,%d2
10c45f96: 6622 bnes 10c45fba <opost+0x108>
10c45f98: b089 cmpl %a1,%d0
10c45f9a: 6f04 bles 10c45fa0 <opost+0xee>
10c45f9c: 70ff moveq #-1,%d0
10c45f9e: 6074 bras 10c46014 <opost+0x162>
10c45fa0: d280 addl %d0,%d1
10c45fa2: 2541 09aa movel %d1,%a2@(2474)
10c45fa6: 2f00 movel %d0,%sp@-
10c45fa8: 4879 1000 526c pea 1000526c <badtty.919+0x4cd>
10c45fae: 42a7 clrl %sp@-
10c45fb0: 2f0a movel %a2,%sp@-
10c45fb2: 206a 006a moveal %a2@(106),%a0
10c45fb6: 4e90 jsr %a0@
10c45fb8: 6058 bras 10c46012 <opost+0x160>
10c45fba: d280 addl %d0,%d1
10c45fbc: 2541 09aa movel %d1,%a2@(2474)
10c45fc0: 6042 bras 10c46004 <opost+0x152>
10c45fc2: 202a 09aa movel %a2@(2474),%d0
10c45fc6: 673c beqs 10c46004 <opost+0x152>
10c45fc8: 5380 subql #1,%d0
10c45fca: 2540 09aa movel %d0,%a2@(2474)
10c45fce: 6034 bras 10c46004 <opost+0x152>
10c45fd0: 43f9 1001 0df8 lea 10010df8 <_ctype>,%a1
10c45fd6: 0828 0001 0007 btst #1,%a0@(7)
10c45fdc: 6716 beqs 10c45ff4 <opost+0x142>
10c45fde: 1203 moveb %d3,%d1
10c45fe0: 4280 clrl %d0
10c45fe2: 1003 moveb %d3,%d0
10c45fe4: 1031 0800 moveb %a1@(00000000,%d0:l),%d0
10c45fe8: 0200 0002 andib #2,%d0
10c45fec: 6704 beqs 10c45ff2 <opost+0x140>
10c45fee: 0601 ffe0 addib #-32,%d1
10c45ff2: 1601 moveb %d1,%d3
10c45ff4: 4280 clrl %d0
10c45ff6: 1003 moveb %d3,%d0
10c45ff8: 0831 0003 0800 btst #3,%a1@(00000000,%d0:l)
10c45ffe: 6604 bnes 10c46004 <opost+0x152>
10c46000: 52aa 09aa addql #1,%a2@(2474)
10c46004: 42a7 clrl %sp@-
10c46006: 1f43 0003 moveb %d3,%sp@(3)
10c4600a: 2f0a movel %a2,%sp@-
10c4600c: 206a 006e moveal %a2@(110),%a0
10c46010: 4e90 jsr %a0@
10c46012: 7000 moveq #0,%d0
10c46014: 4cee 041c fff0 moveml %fp@(-16),%d2-%d4/%a2
10c4601a: 4e5e unlk %fp
10c4601c: 4e75 rts
10c4601e <opost_block>:
10c4601e: 4e56 ffb0 linkw %fp,#-80
10c46022: 48e7 3c30 moveml %d2-%d5/%a2-%a3,%sp@-
10c46026: 246e 0008 moveal %fp@(8),%a2
10c4602a: 262e 0010 movel %fp@(16),%d3
10c4602e: 2f0a movel %a2,%sp@-
10c46030: 206a 0076 moveal %a2@(118),%a0
10c46034: 4e90 jsr %a0@
10c46036: 588f addql #4,%sp
10c46038: 4a80 tstl %d0
10c4603a: 6606 bnes 10c46042 <opost_block+0x24>
10c4603c: 7000 moveq #0,%d0
10c4603e: 6000 0116 braw 10c46156 <opost_block+0x138>
10c46042: b083 cmpl %d3,%d0
10c46044: 6402 bccs 10c46048 <opost_block+0x2a>
10c46046: 2600 movel %d0,%d3
10c46048: 7050 moveq #80,%d0
10c4604a: b083 cmpl %d3,%d0
10c4604c: 6402 bccs 10c46050 <opost_block+0x32>
10c4604e: 7650 moveq #80,%d3
10c46050: 2f03 movel %d3,%sp@-
10c46052: 2f2e 000c movel %fp@(12),%sp@-
10c46056: 74b0 moveq #-80,%d2
10c46058: d48e addl %fp,%d2
10c4605a: 2f02 movel %d2,%sp@-
10c4605c: 4eb9 10c8 5744 jsr 10c85744 <memcpy>
10c46062: 4fef 000c lea %sp@(12),%sp
10c46066: 7800 moveq #0,%d4
10c46068: 2a02 movel %d2,%d5
10c4606a: 2245 moveal %d5,%a1
10c4606c: b684 cmpl %d4,%d3
10c4606e: 6300 00c8 blsw 10c46138 <opost_block+0x11a>
10c46072: 7400 moveq #0,%d2
10c46074: 47f9 1001 0df8 lea 10010df8 <_ctype>,%a3
10c4607a: 7200 moveq #0,%d1
10c4607c: 1011 moveb %a1@,%d0
10c4607e: 0c00 0009 cmpib #9,%d0
10c46082: 6700 00b4 beqw 10c46138 <opost_block+0x11a>
10c46086: 6e08 bgts 10c46090 <opost_block+0x72>
10c46088: 0c00 0008 cmpib #8,%d0
10c4608c: 6764 beqs 10c460f2 <opost_block+0xd4>
10c4608e: 6070 bras 10c46100 <opost_block+0xe2>
10c46090: 0c00 000a cmpib #10,%d0
10c46094: 6708 beqs 10c4609e <opost_block+0x80>
10c46096: 0c00 000d cmpib #13,%d0
10c4609a: 6726 beqs 10c460c2 <opost_block+0xa4>
10c4609c: 6062 bras 10c46100 <opost_block+0xe2>
10c4609e: 206a 00fe moveal %a2@(254),%a0
10c460a2: 0828 0005 0007 btst #5,%a0@(7)
10c460a8: 6704 beqs 10c460ae <opost_block+0x90>
10c460aa: 42aa 09aa clrl %a2@(2474)
10c460ae: 206a 00fe moveal %a2@(254),%a0
10c460b2: 0828 0002 0007 btst #2,%a0@(7)
10c460b8: 667e bnes 10c46138 <opost_block+0x11a>
10c460ba: 256a 09aa 0bf2 movel %a2@(2474),%a2@(3058)
10c460c0: 606c bras 10c4612e <opost_block+0x110>
10c460c2: 206a 00fe moveal %a2@(254),%a0
10c460c6: 2028 0004 movel %a0@(4),%d0
10c460ca: 0800 0004 btst #4,%d0
10c460ce: 6706 beqs 10c460d6 <opost_block+0xb8>
10c460d0: 4aaa 09aa tstl %a2@(2474)
10c460d4: 6762 beqs 10c46138 <opost_block+0x11a>
10c460d6: 0800 0003 btst #3,%d0
10c460da: 670c beqs 10c460e8 <opost_block+0xca>
10c460dc: 12bc 000a moveb #10,%a1@
10c460e0: 0828 0005 0007 btst #5,%a0@(7)
10c460e6: 6746 beqs 10c4612e <opost_block+0x110>
10c460e8: 42aa 09aa clrl %a2@(2474)
10c460ec: 42aa 0bf2 clrl %a2@(3058)
10c460f0: 603c bras 10c4612e <opost_block+0x110>
10c460f2: 202a 09aa movel %a2@(2474),%d0
10c460f6: 6736 beqs 10c4612e <opost_block+0x110>
10c460f8: 5380 subql #1,%d0
10c460fa: 2540 09aa movel %d0,%a2@(2474)
10c460fe: 602e bras 10c4612e <opost_block+0x110>
10c46100: 206a 00fe moveal %a2@(254),%a0
10c46104: 0828 0001 0007 btst #1,%a0@(7)
10c4610a: 6712 beqs 10c4611e <opost_block+0x100>
10c4610c: 1400 moveb %d0,%d2
10c4610e: 0833 0001 2800 btst #1,%a3@(00000000,%d2:l)
10c46114: 6704 beqs 10c4611a <opost_block+0xfc>
10c46116: 0600 ffe0 addib #-32,%d0
10c4611a: 1200 moveb %d0,%d1
10c4611c: 1281 moveb %d1,%a1@
10c4611e: 4280 clrl %d0
10c46120: 1011 moveb %a1@,%d0
10c46122: 0833 0003 0800 btst #3,%a3@(00000000,%d0:l)
10c46128: 6604 bnes 10c4612e <opost_block+0x110>
10c4612a: 52aa 09aa addql #1,%a2@(2474)
10c4612e: 5284 addql #1,%d4
10c46130: 5289 addql #1,%a1
10c46132: b684 cmpl %d4,%d3
10c46134: 6200 ff46 bhiw 10c4607c <opost_block+0x5e>
10c46138: 206a 0072 moveal %a2@(114),%a0
10c4613c: b0fc 0000 cmpaw #0,%a0
10c46140: 6706 beqs 10c46148 <opost_block+0x12a>
10c46142: 2f0a movel %a2,%sp@-
10c46144: 4e90 jsr %a0@
10c46146: 588f addql #4,%sp
10c46148: 2f04 movel %d4,%sp@-
10c4614a: 2f05 movel %d5,%sp@-
10c4614c: 42a7 clrl %sp@-
10c4614e: 2f0a movel %a2,%sp@-
10c46150: 206a 006a moveal %a2@(106),%a0
10c46154: 4e90 jsr %a0@
10c46156: 4cee 0c3c ff98 moveml %fp@(-104),%d2-%d5/%a2-%a3
10c4615c: 4e5e unlk %fp
10c4615e: 4e75 rts
10c46160 <echo_char>:
10c46160: 4e56 0000 linkw %fp,#0
10c46164: 2f0a movel %a2,%sp@-
10c46166: 2f02 movel %d2,%sp@-
10c46168: 202e 0008 movel %fp@(8),%d0
10c4616c: 246e 000c moveal %fp@(12),%a2
10c46170: 1400 moveb %d0,%d2
10c46172: 206a 00fe moveal %a2@(254),%a0
10c46176: 0828 0001 000e btst #1,%a0@(14)
10c4617c: 6740 beqs 10c461be <echo_char+0x5e>
10c4617e: 0280 0000 00ff andil #255,%d0
10c46184: 41f9 1001 0df8 lea 10010df8 <_ctype>,%a0
10c4618a: 0830 0003 0800 btst #3,%a0@(00000000,%d0:l)
10c46190: 672c beqs 10c461be <echo_char+0x5e>
10c46192: 0c02 0009 cmpib #9,%d2
10c46196: 6726 beqs 10c461be <echo_char+0x5e>
10c46198: 4878 005e pea 5e <LSIGTRAP+0x59>
10c4619c: 2f0a movel %a2,%sp@-
10c4619e: 206a 006e moveal %a2@(110),%a0
10c461a2: 4e90 jsr %a0@
10c461a4: 508f addql #8,%sp
10c461a6: 0a02 0040 eorib #64,%d2
10c461aa: 42a7 clrl %sp@-
10c461ac: 1f42 0003 moveb %d2,%sp@(3)
10c461b0: 2f0a movel %a2,%sp@-
10c461b2: 206a 006e moveal %a2@(110),%a0
10c461b6: 4e90 jsr %a0@
10c461b8: 54aa 09aa addql #2,%a2@(2474)
10c461bc: 600c bras 10c461ca <echo_char+0x6a>
10c461be: 2f0a movel %a2,%sp@-
10c461c0: 42a7 clrl %sp@-
10c461c2: 1f42 0003 moveb %d2,%sp@(3)
10c461c6: 4eba fcea jsr %pc@(10c45eb2 <opost>)
10c461ca: 242e fff8 movel %fp@(-8),%d2
10c461ce: 246e fffc moveal %fp@(-4),%a2
10c461d2: 4e5e unlk %fp
10c461d4: 4e75 rts
10c461d6 <eraser>:
10c461d6: 4e56 0000 linkw %fp,#0
10c461da: 48e7 3f3c moveml %d2-%d7/%a2-%a5,%sp@-
10c461de: 246e 000c moveal %fp@(12),%a2
10c461e2: 162e 000b moveb %fp@(11),%d3
10c461e6: 202a 09de movel %a2@(2526),%d0
10c461ea: b0aa 0bee cmpl %a2@(3054),%d0
10c461ee: 6700 02fe beqw 10c464ee <eraser+0x318>
10c461f2: 206a 00fe moveal %a2@(254),%a0
10c461f6: b628 0013 cmpb %a0@(19),%d3
10c461fa: 6606 bnes 10c46202 <eraser+0x2c>
10c461fc: 7a00 moveq #0,%d5
10c461fe: 6000 00bc braw 10c462bc <eraser+0xe6>
10c46202: b628 001f cmpb %a0@(31),%d3
10c46206: 6606 bnes 10c4620e <eraser+0x38>
10c46208: 7a01 moveq #1,%d5
10c4620a: 6000 00b0 braw 10c462bc <eraser+0xe6>
10c4620e: 2028 000c movel %a0@(12),%d0
10c46212: 0800 0003 btst #3,%d0
10c46216: 6624 bnes 10c4623c <eraser+0x66>
10c46218: 40c2 movew %sr,%d2
10c4621a: 007c 0700 oriw #1792,%sr
10c4621e: 222a 0bee movel %a2@(3054),%d1
10c46222: 202a 09de movel %a2@(2526),%d0
10c46226: 9081 subl %d1,%d0
10c46228: 0280 0000 0fff andil #4095,%d0
10c4622e: 91aa 09e6 subl %d0,%a2@(2534)
10c46232: 2541 09de movel %d1,%a2@(2526)
10c46236: 46c2 movew %d2,%sr
10c46238: 6000 02b4 braw 10c464ee <eraser+0x318>
10c4623c: 0280 0000 0830 andil #2096,%d0
10c46242: 0c80 0000 0830 cmpil #2096,%d0
10c46248: 6770 beqs 10c462ba <eraser+0xe4>
10c4624a: 40c2 movew %sr,%d2
10c4624c: 007c 0700 oriw #1792,%sr
10c46250: 222a 0bee movel %a2@(3054),%d1
10c46254: 202a 09de movel %a2@(2526),%d0
10c46258: 9081 subl %d1,%d0
10c4625a: 0280 0000 0fff andil #4095,%d0
10c46260: 91aa 09e6 subl %d0,%a2@(2534)
10c46264: 2541 09de movel %d1,%a2@(2526)
10c46268: 46c2 movew %d2,%sr
10c4626a: 082a 0006 09ae btst #6,%a2@(2478)
10c46270: 6718 beqs 10c4628a <eraser+0xb4>
10c46272: 4878 002f pea 2f <LSIGTRAP+0x2a>
10c46276: 2f0a movel %a2,%sp@-
10c46278: 206a 006e moveal %a2@(110),%a0
10c4627c: 4e90 jsr %a0@
10c4627e: 508f addql #8,%sp
10c46280: 54aa 09aa addql #2,%a2@(2474)
10c46284: 022a 00bf 09ae andib #-65,%a2@(2478)
10c4628a: 2f0a movel %a2,%sp@-
10c4628c: 206a 00fe moveal %a2@(254),%a0
10c46290: 4280 clrl %d0
10c46292: 1028 0014 moveb %a0@(20),%d0
10c46296: 2f00 movel %d0,%sp@-
10c46298: 4eba fec6 jsr %pc@(10c46160 <echo_char>)
10c4629c: 206a 00fe moveal %a2@(254),%a0
10c462a0: 508f addql #8,%sp
10c462a2: 0828 0005 000f btst #5,%a0@(15)
10c462a8: 6700 0244 beqw 10c464ee <eraser+0x318>
10c462ac: 2f0a movel %a2,%sp@-
10c462ae: 4878 000a pea a <LSIGTRAP+0x5>
10c462b2: 4eba fbfe jsr %pc@(10c45eb2 <opost>)
10c462b6: 6000 0236 braw 10c464ee <eraser+0x318>
10c462ba: 7a02 moveq #2,%d5
10c462bc: 9bcd subal %a5,%a5
10c462be: 7e00 moveq #0,%d7
10c462c0: 7c00 moveq #0,%d6
10c462c2: 6000 01bc braw 10c46480 <eraser+0x2aa>
10c462c6: 40c2 movew %sr,%d2
10c462c8: 007c 0700 oriw #1792,%sr
10c462cc: 2541 09de movel %d1,%a2@(2526)
10c462d0: 53aa 09e6 subql #1,%a2@(2534)
10c462d4: 46c2 movew %d2,%sr
10c462d6: 206a 00fe moveal %a2@(254),%a0
10c462da: 2028 000c movel %a0@(12),%d0
10c462de: 0800 0003 btst #3,%d0
10c462e2: 6700 0190 beqw 10c46474 <eraser+0x29e>
10c462e6: 0800 000a btst #10,%d0
10c462ea: 6728 beqs 10c46314 <eraser+0x13e>
10c462ec: 082a 0006 09ae btst #6,%a2@(2478)
10c462f2: 6618 bnes 10c4630c <eraser+0x136>
10c462f4: 4878 005c pea 5c <LSIGTRAP+0x57>
10c462f8: 2f0a movel %a2,%sp@-
10c462fa: 206a 006e moveal %a2@(110),%a0
10c462fe: 4e90 jsr %a0@
10c46300: 508f addql #8,%sp
10c46302: 52aa 09aa addql #1,%a2@(2474)
10c46306: 002a 0040 09ae orib #64,%a2@(2478)
10c4630c: 2f0a movel %a2,%sp@-
10c4630e: 1c03 moveb %d3,%d6
10c46310: 2f06 movel %d6,%sp@-
10c46312: 6014 bras 10c46328 <eraser+0x152>
10c46314: 4a85 tstl %d5
10c46316: 661a bnes 10c46332 <eraser+0x15c>
10c46318: 0800 0004 btst #4,%d0
10c4631c: 6614 bnes 10c46332 <eraser+0x15c>
10c4631e: 2f0a movel %a2,%sp@-
10c46320: 4280 clrl %d0
10c46322: 1028 0013 moveb %a0@(19),%d0
10c46326: 2f00 movel %d0,%sp@-
10c46328: 4eba fe36 jsr %pc@(10c46160 <echo_char>)
10c4632c: 508f addql #8,%sp
10c4632e: 6000 0144 braw 10c46474 <eraser+0x29e>
10c46332: 0c03 0009 cmpib #9,%d3
10c46336: 6600 0090 bnew 10c463c8 <eraser+0x1f2>
10c4633a: 242a 0bf2 movel %a2@(3058),%d2
10c4633e: 222a 0bee movel %a2@(3054),%d1
10c46342: 226a 09de moveal %a2@(2526),%a1
10c46346: b3c1 cmpal %d1,%a1
10c46348: 6744 beqs 10c4638e <eraser+0x1b8>
10c4634a: 266a 09da moveal %a2@(2522),%a3
10c4634e: 7800 moveq #0,%d4
10c46350: 49f9 1001 0df8 lea 10010df8 <_ctype>,%a4
10c46356: 1633 1800 moveb %a3@(00000000,%d1:l),%d3
10c4635a: 0c03 0009 cmpib #9,%d3
10c4635e: 671a beqs 10c4637a <eraser+0x1a4>
10c46360: 1803 moveb %d3,%d4
10c46362: 0834 0003 4800 btst #3,%a4@(00000000,%d4:l)
10c46368: 6716 beqs 10c46380 <eraser+0x1aa>
10c4636a: 206a 00fe moveal %a2@(254),%a0
10c4636e: 0828 0001 000e btst #1,%a0@(14)
10c46374: 670c beqs 10c46382 <eraser+0x1ac>
10c46376: 5482 addql #2,%d2
10c46378: 6008 bras 10c46382 <eraser+0x1ac>
10c4637a: 7007 moveq #7,%d0
10c4637c: 8082 orl %d2,%d0
10c4637e: 2400 movel %d0,%d2
10c46380: 5282 addql #1,%d2
10c46382: 5281 addql #1,%d1
10c46384: 0281 0000 0fff andil #4095,%d1
10c4638a: b3c1 cmpal %d1,%a1
10c4638c: 66c8 bnes 10c46356 <eraser+0x180>
10c4638e: 0caa 8000 0000 cmpil #-2147483648,%a2@(2474)
10c46394: 09aa
10c46396: 6304 blss 10c4639c <eraser+0x1c6>
10c46398: 42aa 09aa clrl %a2@(2474)
10c4639c: b4aa 09aa cmpl %a2@(2474),%d2
10c463a0: 6400 00d2 bccw 10c46474 <eraser+0x29e>
10c463a4: 4878 0008 pea 8 <LSIGTRAP+0x3>
10c463a8: 2f0a movel %a2,%sp@-
10c463aa: 206a 006e moveal %a2@(110),%a0
10c463ae: 4e90 jsr %a0@
10c463b0: 508f addql #8,%sp
10c463b2: 202a 09aa movel %a2@(2474),%d0
10c463b6: 6706 beqs 10c463be <eraser+0x1e8>
10c463b8: 5380 subql #1,%d0
10c463ba: 2540 09aa movel %d0,%a2@(2474)
10c463be: b4aa 09aa cmpl %a2@(2474),%d2
10c463c2: 65e0 bcss 10c463a4 <eraser+0x1ce>
10c463c4: 6000 00ae braw 10c46474 <eraser+0x29e>
10c463c8: 4281 clrl %d1
10c463ca: 1203 moveb %d3,%d1
10c463cc: 203c 1001 0df8 movel #268504568,%d0
10c463d2: 2640 moveal %d0,%a3
10c463d4: 0833 0003 1800 btst #3,%a3@(00000000,%d1:l)
10c463da: 675e beqs 10c4643a <eraser+0x264>
10c463dc: 206a 00fe moveal %a2@(254),%a0
10c463e0: 0828 0001 000e btst #1,%a0@(14)
10c463e6: 673a beqs 10c46422 <eraser+0x24c>
10c463e8: 4878 0008 pea 8 <LSIGTRAP+0x3>
10c463ec: 2f0a movel %a2,%sp@-
10c463ee: 206a 006e moveal %a2@(110),%a0
10c463f2: 4e90 jsr %a0@
10c463f4: 584f addqw #4,%sp
10c463f6: 2ebc 0000 0020 movel #32,%sp@
10c463fc: 2f0a movel %a2,%sp@-
10c463fe: 206a 006e moveal %a2@(110),%a0
10c46402: 4e90 jsr %a0@
10c46404: 584f addqw #4,%sp
10c46406: 2ebc 0000 0008 movel #8,%sp@
10c4640c: 2f0a movel %a2,%sp@-
10c4640e: 206a 006e moveal %a2@(110),%a0
10c46412: 4e90 jsr %a0@
10c46414: 508f addql #8,%sp
10c46416: 202a 09aa movel %a2@(2474),%d0
10c4641a: 6706 beqs 10c46422 <eraser+0x24c>
10c4641c: 5380 subql #1,%d0
10c4641e: 2540 09aa movel %d0,%a2@(2474)
10c46422: 4280 clrl %d0
10c46424: 1003 moveb %d3,%d0
10c46426: 0833 0003 0800 btst #3,%a3@(00000000,%d0:l)
10c4642c: 670c beqs 10c4643a <eraser+0x264>
10c4642e: 206a 00fe moveal %a2@(254),%a0
10c46432: 0828 0001 000e btst #1,%a0@(14)
10c46438: 673a beqs 10c46474 <eraser+0x29e>
10c4643a: 4878 0008 pea 8 <LSIGTRAP+0x3>
10c4643e: 2f0a movel %a2,%sp@-
10c46440: 206a 006e moveal %a2@(110),%a0
10c46444: 4e90 jsr %a0@
10c46446: 584f addqw #4,%sp
10c46448: 2ebc 0000 0020 movel #32,%sp@
10c4644e: 2f0a movel %a2,%sp@-
10c46450: 206a 006e moveal %a2@(110),%a0
10c46454: 4e90 jsr %a0@
10c46456: 584f addqw #4,%sp
10c46458: 2ebc 0000 0008 movel #8,%sp@
10c4645e: 2f0a movel %a2,%sp@-
10c46460: 206a 006e moveal %a2@(110),%a0
10c46464: 4e90 jsr %a0@
10c46466: 508f addql #8,%sp
10c46468: 202a 09aa movel %a2@(2474),%d0
10c4646c: 6706 beqs 10c46474 <eraser+0x29e>
10c4646e: 5380 subql #1,%d0
10c46470: 2540 09aa movel %d0,%a2@(2474)
10c46474: 226a 09de moveal %a2@(2526),%a1
10c46478: 242a 0bee movel %a2@(3054),%d2
10c4647c: 4a85 tstl %d5
10c4647e: 674c beqs 10c464cc <eraser+0x2f6>
10c46480: 226a 09de moveal %a2@(2526),%a1
10c46484: 242a 0bee movel %a2@(3054),%d2
10c46488: b489 cmpl %a1,%d2
10c4648a: 6744 beqs 10c464d0 <eraser+0x2fa>
10c4648c: 2209 movel %a1,%d1
10c4648e: 5381 subql #1,%d1
10c46490: 0281 0000 0fff andil #4095,%d1
10c46496: 206a 09da moveal %a2@(2522),%a0
10c4649a: 1630 1800 moveb %a0@(00000000,%d1:l),%d3
10c4649e: 7001 moveq #1,%d0
10c464a0: b085 cmpl %d5,%d0
10c464a2: 6600 fe22 bnew 10c462c6 <eraser+0xf0>
10c464a6: 1e03 moveb %d3,%d7
10c464a8: 41f9 1001 0df8 lea 10010df8 <_ctype>,%a0
10c464ae: 1030 7800 moveb %a0@(00000000,%d7:l),%d0
10c464b2: 0200 0007 andib #7,%d0
10c464b6: 6606 bnes 10c464be <eraser+0x2e8>
10c464b8: 0c03 005f cmpib #95,%d3
10c464bc: 6606 bnes 10c464c4 <eraser+0x2ee>
10c464be: 528d addql #1,%a5
10c464c0: 6000 fe04 braw 10c462c6 <eraser+0xf0>
10c464c4: bafc 0000 cmpaw #0,%a5
10c464c8: 6700 fdfc beqw 10c462c6 <eraser+0xf0>
10c464cc: b489 cmpl %a1,%d2
10c464ce: 661e bnes 10c464ee <eraser+0x318>
10c464d0: 082a 0006 09ae btst #6,%a2@(2478)
10c464d6: 6716 beqs 10c464ee <eraser+0x318>
10c464d8: 4878 002f pea 2f <LSIGTRAP+0x2a>
10c464dc: 2f0a movel %a2,%sp@-
10c464de: 206a 006e moveal %a2@(110),%a0
10c464e2: 4e90 jsr %a0@
10c464e4: 54aa 09aa addql #2,%a2@(2474)
10c464e8: 022a 00bf 09ae andib #-65,%a2@(2478)
10c464ee: 4cee 3cfc ffd8 moveml %fp@(-40),%d2-%d7/%a2-%a5
10c464f4: 4e5e unlk %fp
10c464f6: 4e75 rts
10c464f8 <n_tty_receive_room>:
10c464f8: 4e56 0000 linkw %fp,#0
10c464fc: 206e 0008 moveal %fp@(8),%a0
10c46500: 223c 0000 0fff movel #4095,%d1
10c46506: 92a8 09e6 subl %a0@(2534),%d1
10c4650a: 0828 0003 09ae btst #3,%a0@(2478)
10c46510: 670c beqs 10c4651e <n_tty_receive_room+0x26>
10c46512: 203c 0000 1000 movel #4096,%d0
10c46518: 4aa8 0bea tstl %a0@(3050)
10c4651c: 6706 beqs 10c46524 <n_tty_receive_room+0x2c>
10c4651e: 2001 movel %d1,%d0
10c46520: 6e02 bgts 10c46524 <n_tty_receive_room+0x2c>
10c46522: 7000 moveq #0,%d0
10c46524: 4e5e unlk %fp
10c46526: 4e75 rts
10c46528 <n_tty_receive_buf>:
10c46528: 4e56 ff80 linkw %fp,#-128
10c4652c: 48e7 3f3c moveml %d2-%d7/%a2-%a5,%sp@-
10c46530: 246e 0008 moveal %fp@(8),%a2
10c46534: 262e 000c movel %fp@(12),%d3
10c46538: 242e 0014 movel %fp@(20),%d2
10c4653c: 4207 clrb %d7
10c4653e: 4aaa 09da tstl %a2@(2522)
10c46542: 6700 0a68 beqw 10c46fac <n_tty_receive_buf+0xa84>
10c46546: 082a 0004 09ae btst #4,%a2@(2478)
10c4654c: 6700 00a4 beqw 10c465f2 <n_tty_receive_buf+0xca>
10c46550: 40c4 movew %sr,%d4
10c46552: 007c 0700 oriw #1792,%sr
10c46556: 203c 0000 1000 movel #4096,%d0
10c4655c: 90aa 09e6 subl %a2@(2534),%d0
10c46560: 222a 09de movel %a2@(2526),%d1
10c46564: 2a3c 0000 1000 movel #4096,%d5
10c4656a: 9a81 subl %d1,%d5
10c4656c: b085 cmpl %d5,%d0
10c4656e: 6c02 bges 10c46572 <n_tty_receive_buf+0x4a>
10c46570: 2a00 movel %d0,%d5
10c46572: b485 cmpl %d5,%d2
10c46574: 6c02 bges 10c46578 <n_tty_receive_buf+0x50>
10c46576: 2a02 movel %d2,%d5
10c46578: 2f05 movel %d5,%sp@-
10c4657a: 2f03 movel %d3,%sp@-
10c4657c: d2aa 09da addl %a2@(2522),%d1
10c46580: 2f01 movel %d1,%sp@-
10c46582: 47f9 10c8 5744 lea 10c85744 <memcpy>,%a3
10c46588: 4e93 jsr %a3@
10c4658a: 222a 09de movel %a2@(2526),%d1
10c4658e: d285 addl %d5,%d1
10c46590: 0281 0000 0fff andil #4095,%d1
10c46596: 2541 09de movel %d1,%a2@(2526)
10c4659a: 202a 09e6 movel %a2@(2534),%d0
10c4659e: d085 addl %d5,%d0
10c465a0: 2540 09e6 movel %d0,%a2@(2534)
10c465a4: d685 addl %d5,%d3
10c465a6: 9485 subl %d5,%d2
10c465a8: 307c 1000 moveaw #4096,%a0
10c465ac: 91c0 subal %d0,%a0
10c465ae: 2008 movel %a0,%d0
10c465b0: 2a3c 0000 1000 movel #4096,%d5
10c465b6: 9a81 subl %d1,%d5
10c465b8: 4fef 000c lea %sp@(12),%sp
10c465bc: b085 cmpl %d5,%d0
10c465be: 6c02 bges 10c465c2 <n_tty_receive_buf+0x9a>
10c465c0: 2a00 movel %d0,%d5
10c465c2: b485 cmpl %d5,%d2
10c465c4: 6c02 bges 10c465c8 <n_tty_receive_buf+0xa0>
10c465c6: 2a02 movel %d2,%d5
10c465c8: 2f05 movel %d5,%sp@-
10c465ca: 2f03 movel %d3,%sp@-
10c465cc: d2aa 09da addl %a2@(2522),%d1
10c465d0: 2f01 movel %d1,%sp@-
10c465d2: 4e93 jsr %a3@
10c465d4: 202a 09de movel %a2@(2526),%d0
10c465d8: d085 addl %d5,%d0
10c465da: 0280 0000 0fff andil #4095,%d0
10c465e0: 2540 09de movel %d0,%a2@(2526)
10c465e4: dbaa 09e6 addl %d5,%a2@(2534)
10c465e8: 4fef 000c lea %sp@(12),%sp
10c465ec: 46c4 movew %d4,%sr
10c465ee: 6000 0930 braw 10c46f20 <n_tty_receive_buf+0x9f8>
10c465f2: 2a02 movel %d2,%d5
10c465f4: 2843 moveal %d3,%a4
10c465f6: 2a6e 0010 moveal %fp@(16),%a5
10c465fa: 6700 0914 beqw 10c46f10 <n_tty_receive_buf+0x9e8>
10c465fe: bafc 0000 cmpaw #0,%a5
10c46602: 6702 beqs 10c46606 <n_tty_receive_buf+0xde>
10c46604: 1e1d moveb %a5@+,%d7
10c46606: 1007 moveb %d7,%d0
10c46608: 4880 extw %d0
10c4660a: 3040 moveaw %d0,%a0
10c4660c: 7004 moveq #4,%d0
10c4660e: b088 cmpl %a0,%d0
10c46610: 6500 08cc bcsw 10c46ede <n_tty_receive_buf+0x9b6>
10c46614: 2008 movel %a0,%d0
10c46616: d088 addl %a0,%d0
10c46618: 303b 0806 movew %pc@(10c46620 <n_tty_receive_buf+0xf8>,%d0:l),%d0
10c4661c: 4efb 0002 jmp %pc@(10c46620 <n_tty_receive_buf+0xf8>,%d0:w)
10c46620: 000a 0674 orib #116,%a2
10c46624: 077a 077a bchg %d3,%pc@(10c46da0 <n_tty_receive_buf+0x878>)
10c46628: 0866 1614 bchg #20,%fp@-
10c4662c: 102a 09ae moveb %a2@(2478),%d0
10c46630: 1c00 moveb %d0,%d6
10c46632: 0806 0005 btst #5,%d6
10c46636: 6736 beqs 10c4666e <n_tty_receive_buf+0x146>
10c46638: 40c1 movew %sr,%d1
10c4663a: 007c 0700 oriw #1792,%sr
10c4663e: 0caa 0000 0fff cmpil #4095,%a2@(2534)
10c46644: 09e6
10c46646: 6e20 bgts 10c46668 <n_tty_receive_buf+0x140>
10c46648: 206a 09da moveal %a2@(2522),%a0
10c4664c: 226a 09de moveal %a2@(2526),%a1
10c46650: 1383 8800 moveb %d3,%a1@(00000000,%a0:l)
10c46654: 202a 09de movel %a2@(2526),%d0
10c46658: 5280 addql #1,%d0
10c4665a: 0280 0000 0fff andil #4095,%d0
10c46660: 2540 09de movel %d0,%a2@(2526)
10c46664: 52aa 09e6 addql #1,%a2@(2534)
10c46668: 46c1 movew %d1,%sr
10c4666a: 6000 0894 braw 10c46f00 <n_tty_receive_buf+0x9d8>
10c4666e: 102a 0120 moveb %a2@(288),%d0
10c46672: 0200 00a0 andib #-96,%d0
10c46676: 226a 00fe moveal %a2@(254),%a1
10c4667a: 0c00 0080 cmpib #-128,%d0
10c4667e: 661e bnes 10c4669e <n_tty_receive_buf+0x176>
10c46680: 2011 movel %a1@,%d0
10c46682: 0280 0000 0c00 andil #3072,%d0
10c46688: 0c80 0000 0c00 cmpil #3072,%d0
10c4668e: 660e bnes 10c4669e <n_tty_receive_buf+0x176>
10c46690: 2f0a movel %a2,%sp@-
10c46692: 4eb9 10c4 40a2 jsr 10c440a2 <start_tty>
10c46698: 588f addql #4,%sp
10c4669a: 6000 0864 braw 10c46f00 <n_tty_receive_buf+0x9d8>
10c4669e: 2011 movel %a1@,%d0
10c466a0: 0800 0005 btst #5,%d0
10c466a4: 6704 beqs 10c466aa <n_tty_receive_buf+0x182>
10c466a6: 0203 007f andib #127,%d3
10c466aa: 0800 0009 btst #9,%d0
10c466ae: 6720 beqs 10c466d0 <n_tty_receive_buf+0x1a8>
10c466b0: 4a69 000e tstw %a1@(14)
10c466b4: 6c1a bges 10c466d0 <n_tty_receive_buf+0x1a8>
10c466b6: 1203 moveb %d3,%d1
10c466b8: 4280 clrl %d0
10c466ba: 1003 moveb %d3,%d0
10c466bc: 41f9 1001 0df8 lea 10010df8 <_ctype>,%a0
10c466c2: 0830 0000 0800 btst #0,%a0@(00000000,%d0:l)
10c466c8: 6704 beqs 10c466ce <n_tty_receive_buf+0x1a6>
10c466ca: 0601 0020 addib #32,%d1
10c466ce: 1601 moveb %d1,%d3
10c466d0: 0806 0002 btst #2,%d6
10c466d4: 673c beqs 10c46712 <n_tty_receive_buf+0x1ea>
10c466d6: 2805 movel %d5,%d4
10c466d8: 5384 subql #1,%d4
10c466da: 47ec 0001 lea %a4@(1),%a3
10c466de: 0829 0002 0002 btst #2,%a1@(2)
10c466e4: 6700 0822 beqw 10c46f08 <n_tty_receive_buf+0x9e0>
10c466e8: b629 0019 cmpb %a1@(25),%d3
10c466ec: 660e bnes 10c466fc <n_tty_receive_buf+0x1d4>
10c466ee: 2f0a movel %a2,%sp@-
10c466f0: 4eb9 10c4 40a2 jsr 10c440a2 <start_tty>
10c466f6: 588f addql #4,%sp
10c466f8: 6000 080e braw 10c46f08 <n_tty_receive_buf+0x9e0>
10c466fc: b629 001a cmpb %a1@(26),%d3
10c46700: 6600 0806 bnew 10c46f08 <n_tty_receive_buf+0x9e0>
10c46704: 2f0a movel %a2,%sp@-
10c46706: 4eb9 10c4 403c jsr 10c4403c <stop_tty>
10c4670c: 588f addql #4,%sp
10c4670e: 6000 07f8 braw 10c46f08 <n_tty_receive_buf+0x9e0>
10c46712: 4284 clrl %d4
10c46714: 1803 moveb %d3,%d4
10c46716: 41ea 09ba lea %a2@(2490),%a0
10c4671a: 2404 movel %d4,%d2
10c4671c: ea82 asrl #5,%d2
10c4671e: e58a lsll #2,%d2
10c46720: 2204 movel %d4,%d1
10c46722: 701f moveq #31,%d0
10c46724: c280 andl %d0,%d1
10c46726: 7001 moveq #1,%d0
10c46728: e3a8 lsll %d1,%d0
10c4672a: c0b0 2800 andl %a0@(00000000,%d2:l),%d0
10c4672e: 6706 beqs 10c46736 <n_tty_receive_buf+0x20e>
10c46730: 4a06 tstb %d6
10c46732: 6c00 00e4 bgew 10c46818 <n_tty_receive_buf+0x2f0>
10c46736: 082a 0006 09ae btst #6,%a2@(2478)
10c4673c: 6718 beqs 10c46756 <n_tty_receive_buf+0x22e>
10c4673e: 4878 002f pea 2f <LSIGTRAP+0x2a>
10c46742: 2f0a movel %a2,%sp@-
10c46744: 206a 006e moveal %a2@(110),%a0
10c46748: 4e90 jsr %a0@
10c4674a: 508f addql #8,%sp
10c4674c: 54aa 09aa addql #2,%a2@(2474)
10c46750: 022a 00bf 09ae andib #-65,%a2@(2478)
10c46756: 022a 007f 09ae andib #127,%a2@(2478)
10c4675c: 206a 00fe moveal %a2@(254),%a0
10c46760: 0828 0003 000f btst #3,%a0@(15)
10c46766: 6736 beqs 10c4679e <n_tty_receive_buf+0x276>
10c46768: 0caa 0000 0ffe cmpil #4094,%a2@(2534)
10c4676e: 09e6
10c46770: 6f12 bles 10c46784 <n_tty_receive_buf+0x25c>
10c46772: 4878 0007 pea 7 <LSIGTRAP+0x2>
10c46776: 2f0a movel %a2,%sp@-
10c46778: 206a 006e moveal %a2@(110),%a0
10c4677c: 4e90 jsr %a0@
10c4677e: 508f addql #8,%sp
10c46780: 6000 077e braw 10c46f00 <n_tty_receive_buf+0x9d8>
10c46784: 222a 0bee movel %a2@(3054),%d1
10c46788: b2aa 09de cmpl %a2@(2526),%d1
10c4678c: 6606 bnes 10c46794 <n_tty_receive_buf+0x26c>
10c4678e: 256a 09aa 0bf2 movel %a2@(2474),%a2@(3058)
10c46794: 2f0a movel %a2,%sp@-
10c46796: 2f04 movel %d4,%sp@-
10c46798: 4eba f9c6 jsr %pc@(10c46160 <echo_char>)
10c4679c: 508f addql #8,%sp
10c4679e: 206a 00fe moveal %a2@(254),%a0
10c467a2: 0828 0003 0003 btst #3,%a0@(3)
10c467a8: 6738 beqs 10c467e2 <n_tty_receive_buf+0x2ba>
10c467aa: 0c03 00ff cmpib #-1,%d3
10c467ae: 6632 bnes 10c467e2 <n_tty_receive_buf+0x2ba>
10c467b0: 40c1 movew %sr,%d1
10c467b2: 007c 0700 oriw #1792,%sr
10c467b6: 0caa 0000 0fff cmpil #4095,%a2@(2534)
10c467bc: 09e6
10c467be: 6e20 bgts 10c467e0 <n_tty_receive_buf+0x2b8>
10c467c0: 206a 09da moveal %a2@(2522),%a0
10c467c4: 226a 09de moveal %a2@(2526),%a1
10c467c8: 1383 8800 moveb %d3,%a1@(00000000,%a0:l)
10c467cc: 202a 09de movel %a2@(2526),%d0
10c467d0: 5280 addql #1,%d0
10c467d2: 0280 0000 0fff andil #4095,%d0
10c467d8: 2540 09de movel %d0,%a2@(2526)
10c467dc: 52aa 09e6 addql #1,%a2@(2534)
10c467e0: 46c1 movew %d1,%sr
10c467e2: 40c1 movew %sr,%d1
10c467e4: 007c 0700 oriw #1792,%sr
10c467e8: 0caa 0000 0fff cmpil #4095,%a2@(2534)
10c467ee: 09e6
10c467f0: 6e20 bgts 10c46812 <n_tty_receive_buf+0x2ea>
10c467f2: 206a 09da moveal %a2@(2522),%a0
10c467f6: 226a 09de moveal %a2@(2526),%a1
10c467fa: 1383 8800 moveb %d3,%a1@(00000000,%a0:l)
10c467fe: 202a 09de movel %a2@(2526),%d0
10c46802: 5280 addql #1,%d0
10c46804: 0280 0000 0fff andil #4095,%d0
10c4680a: 2540 09de movel %d0,%a2@(2526)
10c4680e: 52aa 09e6 addql #1,%a2@(2534)
10c46812: 46c1 movew %d1,%sr
10c46814: 6000 06ea braw 10c46f00 <n_tty_receive_buf+0x9d8>
10c46818: 0c03 000d cmpib #13,%d3
10c4681c: 661c bnes 10c4683a <n_tty_receive_buf+0x312>
10c4681e: 2805 movel %d5,%d4
10c46820: 5384 subql #1,%d4
10c46822: 47ec 0001 lea %a4@(1),%a3
10c46826: 4a29 0003 tstb %a1@(3)
10c4682a: 6d00 06dc bltw 10c46f08 <n_tty_receive_buf+0x9e0>
10c4682e: 0829 0000 0002 btst #0,%a1@(2)
10c46834: 6714 beqs 10c4684a <n_tty_receive_buf+0x322>
10c46836: 760a moveq #10,%d3
10c46838: 6010 bras 10c4684a <n_tty_receive_buf+0x322>
10c4683a: 0c03 000a cmpib #10,%d3
10c4683e: 660a bnes 10c4684a <n_tty_receive_buf+0x322>
10c46840: 0829 0006 0003 btst #6,%a1@(3)
10c46846: 6702 beqs 10c4684a <n_tty_receive_buf+0x322>
10c46848: 760d moveq #13,%d3
10c4684a: 0829 0002 0002 btst #2,%a1@(2)
10c46850: 6728 beqs 10c4687a <n_tty_receive_buf+0x352>
10c46852: b629 0019 cmpb %a1@(25),%d3
10c46856: 660e bnes 10c46866 <n_tty_receive_buf+0x33e>
10c46858: 2f0a movel %a2,%sp@-
10c4685a: 4eb9 10c4 40a2 jsr 10c440a2 <start_tty>
10c46860: 588f addql #4,%sp
10c46862: 6000 069c braw 10c46f00 <n_tty_receive_buf+0x9d8>
10c46866: b629 001a cmpb %a1@(26),%d3
10c4686a: 660e bnes 10c4687a <n_tty_receive_buf+0x352>
10c4686c: 2f0a movel %a2,%sp@-
10c4686e: 4eb9 10c4 403c jsr 10c4403c <stop_tty>
10c46874: 588f addql #4,%sp
10c46876: 6000 0688 braw 10c46f00 <n_tty_receive_buf+0x9d8>
10c4687a: 0829 0000 000f btst #0,%a1@(15)
10c46880: 6748 beqs 10c468ca <n_tty_receive_buf+0x3a2>
10c46882: 7202 moveq #2,%d1
10c46884: b629 0011 cmpb %a1@(17),%d3
10c46888: 6710 beqs 10c4689a <n_tty_receive_buf+0x372>
10c4688a: 7203 moveq #3,%d1
10c4688c: b629 0012 cmpb %a1@(18),%d3
10c46890: 6708 beqs 10c4689a <n_tty_receive_buf+0x372>
10c46892: 7214 moveq #20,%d1
10c46894: b629 001b cmpb %a1@(27),%d3
10c46898: 6630 bnes 10c468ca <n_tty_receive_buf+0x3a2>
10c4689a: 202a 0106 movel %a2@(262),%d0
10c4689e: 6f12 bles 10c468b2 <n_tty_receive_buf+0x38a>
10c468a0: 4878 0001 pea 1 <PF_DTRACE_OFF>
10c468a4: 2f01 movel %d1,%sp@-
10c468a6: 2f00 movel %d0,%sp@-
10c468a8: 4eb9 10c1 ae2a jsr 10c1ae2a <kill_pg>
10c468ae: 4fef 000c lea %sp@(12),%sp
10c468b2: 206a 00fe moveal %a2@(254),%a0
10c468b6: 2805 movel %d5,%d4
10c468b8: 5384 subql #1,%d4
10c468ba: 47ec 0001 lea %a4@(1),%a3
10c468be: 4a28 000f tstb %a0@(15)
10c468c2: 6d00 0644 bltw 10c46f08 <n_tty_receive_buf+0x9e0>
10c468c6: 6000 0402 braw 10c46cca <n_tty_receive_buf+0x7a2>
10c468ca: 0806 0003 btst #3,%d6
10c468ce: 6700 02d4 beqw 10c46ba4 <n_tty_receive_buf+0x67c>
10c468d2: b629 0013 cmpb %a1@(19),%d3
10c468d6: 6712 beqs 10c468ea <n_tty_receive_buf+0x3c2>
10c468d8: b629 0014 cmpb %a1@(20),%d3
10c468dc: 670c beqs 10c468ea <n_tty_receive_buf+0x3c2>
10c468de: b629 001f cmpb %a1@(31),%d3
10c468e2: 6618 bnes 10c468fc <n_tty_receive_buf+0x3d4>
10c468e4: 4a69 000e tstw %a1@(14)
10c468e8: 6c12 bges 10c468fc <n_tty_receive_buf+0x3d4>
10c468ea: 2f0a movel %a2,%sp@-
10c468ec: 42a7 clrl %sp@-
10c468ee: 1f43 0003 moveb %d3,%sp@(3)
10c468f2: 4eba f8e2 jsr %pc@(10c461d6 <eraser>)
10c468f6: 508f addql #8,%sp
10c468f8: 6000 0606 braw 10c46f00 <n_tty_receive_buf+0x9d8>
10c468fc: b629 0020 cmpb %a1@(32),%d3
10c46900: 6670 bnes 10c46972 <n_tty_receive_buf+0x44a>
10c46902: 4a69 000e tstw %a1@(14)
10c46906: 6c6a bges 10c46972 <n_tty_receive_buf+0x44a>
10c46908: 1006 moveb %d6,%d0
10c4690a: 0000 0080 orib #-128,%d0
10c4690e: 1540 09ae moveb %d0,%a2@(2478)
10c46912: 2805 movel %d5,%d4
10c46914: 5384 subql #1,%d4
10c46916: 47ec 0001 lea %a4@(1),%a3
10c4691a: 0829 0003 000f btst #3,%a1@(15)
10c46920: 6700 05e6 beqw 10c46f08 <n_tty_receive_buf+0x9e0>
10c46924: 0800 0006 btst #6,%d0
10c46928: 6718 beqs 10c46942 <n_tty_receive_buf+0x41a>
10c4692a: 4878 002f pea 2f <LSIGTRAP+0x2a>
10c4692e: 2f0a movel %a2,%sp@-
10c46930: 206a 006e moveal %a2@(110),%a0
10c46934: 4e90 jsr %a0@
10c46936: 508f addql #8,%sp
10c46938: 54aa 09aa addql #2,%a2@(2474)
10c4693c: 022a 00bf 09ae andib #-65,%a2@(2478)
10c46942: 206a 00fe moveal %a2@(254),%a0
10c46946: 0828 0001 000e btst #1,%a0@(14)
10c4694c: 6700 05ba beqw 10c46f08 <n_tty_receive_buf+0x9e0>
10c46950: 4878 005e pea 5e <LSIGTRAP+0x59>
10c46954: 2f0a movel %a2,%sp@-
10c46956: 206a 006e moveal %a2@(110),%a0
10c4695a: 4e90 jsr %a0@
10c4695c: 584f addqw #4,%sp
10c4695e: 2ebc 0000 0008 movel #8,%sp@
10c46964: 2f0a movel %a2,%sp@-
10c46966: 206a 006e moveal %a2@(110),%a0
10c4696a: 4e90 jsr %a0@
10c4696c: 508f addql #8,%sp
10c4696e: 6000 0598 braw 10c46f08 <n_tty_receive_buf+0x9e0>
10c46972: b629 001d cmpb %a1@(29),%d3
10c46976: 6600 0086 bnew 10c469fe <n_tty_receive_buf+0x4d6>
10c4697a: 2029 000c movel %a1@(12),%d0
10c4697e: 0280 0000 8008 andil #32776,%d0
10c46984: 0c80 0000 8008 cmpil #32776,%d0
10c4698a: 6672 bnes 10c469fe <n_tty_receive_buf+0x4d6>
10c4698c: 242a 0bee movel %a2@(3054),%d2
10c46990: 0806 0006 btst #6,%d6
10c46994: 6718 beqs 10c469ae <n_tty_receive_buf+0x486>
10c46996: 4878 002f pea 2f <LSIGTRAP+0x2a>
10c4699a: 2f0a movel %a2,%sp@-
10c4699c: 206a 006e moveal %a2@(110),%a0
10c469a0: 4e90 jsr %a0@
10c469a2: 508f addql #8,%sp
10c469a4: 54aa 09aa addql #2,%a2@(2474)
10c469a8: 022a 00bf 09ae andib #-65,%a2@(2478)
10c469ae: 2f0a movel %a2,%sp@-
10c469b0: 42a7 clrl %sp@-
10c469b2: 1f43 0003 moveb %d3,%sp@(3)
10c469b6: 4eba f7a8 jsr %pc@(10c46160 <echo_char>)
10c469ba: 2f0a movel %a2,%sp@-
10c469bc: 4878 000a pea a <LSIGTRAP+0x5>
10c469c0: 4eba f4f0 jsr %pc@(10c45eb2 <opost>)
10c469c4: 4fef 0010 lea %sp@(16),%sp
10c469c8: 2805 movel %d5,%d4
10c469ca: 5384 subql #1,%d4
10c469cc: 47ec 0001 lea %a4@(1),%a3
10c469d0: b4aa 09de cmpl %a2@(2526),%d2
10c469d4: 6700 0532 beqw 10c46f08 <n_tty_receive_buf+0x9e0>
10c469d8: 7600 moveq #0,%d3
10c469da: 2f0a movel %a2,%sp@-
10c469dc: 206a 09da moveal %a2@(2522),%a0
10c469e0: 1630 2800 moveb %a0@(00000000,%d2:l),%d3
10c469e4: 2f03 movel %d3,%sp@-
10c469e6: 4eba f778 jsr %pc@(10c46160 <echo_char>)
10c469ea: 5282 addql #1,%d2
10c469ec: 0282 0000 0fff andil #4095,%d2
10c469f2: 508f addql #8,%sp
10c469f4: b4aa 09de cmpl %a2@(2526),%d2
10c469f8: 66e0 bnes 10c469da <n_tty_receive_buf+0x4b2>
10c469fa: 6000 050c braw 10c46f08 <n_tty_receive_buf+0x9e0>
10c469fe: 0c03 000a cmpib #10,%d3
10c46a02: 6636 bnes 10c46a3a <n_tty_receive_buf+0x512>
10c46a04: 7048 moveq #72,%d0
10c46a06: c0a9 000c andl %a1@(12),%d0
10c46a0a: 6700 00f0 beqw 10c46afc <n_tty_receive_buf+0x5d4>
10c46a0e: 0caa 0000 0ffe cmpil #4094,%a2@(2534)
10c46a14: 09e6
10c46a16: 6f12 bles 10c46a2a <n_tty_receive_buf+0x502>
10c46a18: 4878 0007 pea 7 <LSIGTRAP+0x2>
10c46a1c: 2f0a movel %a2,%sp@-
10c46a1e: 206a 006e moveal %a2@(110),%a0
10c46a22: 4e90 jsr %a0@
10c46a24: 508f addql #8,%sp
10c46a26: 6000 04d8 braw 10c46f00 <n_tty_receive_buf+0x9d8>
10c46a2a: 2f0a movel %a2,%sp@-
10c46a2c: 4878 000a pea a <LSIGTRAP+0x5>
10c46a30: 4eba f480 jsr %pc@(10c45eb2 <opost>)
10c46a34: 508f addql #8,%sp
10c46a36: 6000 00c4 braw 10c46afc <n_tty_receive_buf+0x5d4>
10c46a3a: b629 0015 cmpb %a1@(21),%d3
10c46a3e: 6620 bnes 10c46a60 <n_tty_receive_buf+0x538>
10c46a40: 262a 0bee movel %a2@(3054),%d3
10c46a44: b6aa 09de cmpl %a2@(2526),%d3
10c46a48: 6710 beqs 10c46a5a <n_tty_receive_buf+0x532>
10c46a4a: 41ea 0110 lea %a2@(272),%a0
10c46a4e: 40c0 movew %sr,%d0
10c46a50: 007c 0700 oriw #1792,%sr
10c46a54: 7240 moveq #64,%d1
10c46a56: 8390 orl %d1,%a0@
10c46a58: 46c0 movew %d0,%sr
10c46a5a: 4203 clrb %d3
10c46a5c: 6000 009e braw 10c46afc <n_tty_receive_buf+0x5d4>
10c46a60: b629 001c cmpb %a1@(28),%d3
10c46a64: 6710 beqs 10c46a76 <n_tty_receive_buf+0x54e>
10c46a66: b629 0021 cmpb %a1@(33),%d3
10c46a6a: 6600 0138 bnew 10c46ba4 <n_tty_receive_buf+0x67c>
10c46a6e: 4a69 000e tstw %a1@(14)
10c46a72: 6c00 0130 bgew 10c46ba4 <n_tty_receive_buf+0x67c>
10c46a76: 0829 0003 000f btst #3,%a1@(15)
10c46a7c: 673a beqs 10c46ab8 <n_tty_receive_buf+0x590>
10c46a7e: 0caa 0000 0ffe cmpil #4094,%a2@(2534)
10c46a84: 09e6
10c46a86: 6f12 bles 10c46a9a <n_tty_receive_buf+0x572>
10c46a88: 4878 0007 pea 7 <LSIGTRAP+0x2>
10c46a8c: 2f0a movel %a2,%sp@-
10c46a8e: 206a 006e moveal %a2@(110),%a0
10c46a92: 4e90 jsr %a0@
10c46a94: 508f addql #8,%sp
10c46a96: 6000 0468 braw 10c46f00 <n_tty_receive_buf+0x9d8>
10c46a9a: 206a 0bee moveal %a2@(3054),%a0
10c46a9e: b1ea 09de cmpal %a2@(2526),%a0
10c46aa2: 6606 bnes 10c46aaa <n_tty_receive_buf+0x582>
10c46aa4: 256a 09aa 0bf2 movel %a2@(2474),%a2@(3058)
10c46aaa: 2f0a movel %a2,%sp@-
10c46aac: 42a7 clrl %sp@-
10c46aae: 1f43 0003 moveb %d3,%sp@(3)
10c46ab2: 4eba f6ac jsr %pc@(10c46160 <echo_char>)
10c46ab6: 508f addql #8,%sp
10c46ab8: 206a 00fe moveal %a2@(254),%a0
10c46abc: 0828 0003 0003 btst #3,%a0@(3)
10c46ac2: 6738 beqs 10c46afc <n_tty_receive_buf+0x5d4>
10c46ac4: 0c03 00ff cmpib #-1,%d3
10c46ac8: 6632 bnes 10c46afc <n_tty_receive_buf+0x5d4>
10c46aca: 40c1 movew %sr,%d1
10c46acc: 007c 0700 oriw #1792,%sr
10c46ad0: 0caa 0000 0fff cmpil #4095,%a2@(2534)
10c46ad6: 09e6
10c46ad8: 6e20 bgts 10c46afa <n_tty_receive_buf+0x5d2>
10c46ada: 206a 09da moveal %a2@(2522),%a0
10c46ade: 226a 09de moveal %a2@(2526),%a1
10c46ae2: 1383 8800 moveb %d3,%a1@(00000000,%a0:l)
10c46ae6: 202a 09de movel %a2@(2526),%d0
10c46aea: 5280 addql #1,%d0
10c46aec: 0280 0000 0fff andil #4095,%d0
10c46af2: 2540 09de movel %d0,%a2@(2526)
10c46af6: 52aa 09e6 addql #1,%a2@(2534)
10c46afa: 46c1 movew %d1,%sr
10c46afc: 40c2 movew %sr,%d2
10c46afe: 007c 0700 oriw #1792,%sr
10c46b02: 222a 09de movel %a2@(2526),%d1
10c46b06: 41ea 09ea lea %a2@(2538),%a0
10c46b0a: 2001 movel %d1,%d0
10c46b0c: ea80 asrl #5,%d0
10c46b0e: e588 lsll #2,%d0
10c46b10: d1c0 addal %d0,%a0
10c46b12: 701f moveq #31,%d0
10c46b14: c280 andl %d0,%d1
10c46b16: 7001 moveq #1,%d0
10c46b18: e3a8 lsll %d1,%d0
10c46b1a: 40c1 movew %sr,%d1
10c46b1c: 007c 0700 oriw #1792,%sr
10c46b20: 8190 orl %d0,%a0@
10c46b22: 46c1 movew %d1,%sr
10c46b24: 0caa 0000 0fff cmpil #4095,%a2@(2534)
10c46b2a: 09e6
10c46b2c: 6e20 bgts 10c46b4e <n_tty_receive_buf+0x626>
10c46b2e: 206a 09da moveal %a2@(2522),%a0
10c46b32: 226a 09de moveal %a2@(2526),%a1
10c46b36: 1383 8800 moveb %d3,%a1@(00000000,%a0:l)
10c46b3a: 202a 09de movel %a2@(2526),%d0
10c46b3e: 5280 addql #1,%d0
10c46b40: 0280 0000 0fff andil #4095,%d0
10c46b46: 2540 09de movel %d0,%a2@(2526)
10c46b4a: 52aa 09e6 addql #1,%a2@(2534)
10c46b4e: 256a 09de 0bee movel %a2@(2526),%a2@(3054)
10c46b54: 52aa 0bea addql #1,%a2@(3050)
10c46b58: 46c2 movew %d2,%sr
10c46b5a: 2f3c 0002 0001 movel #131073,%sp@-
10c46b60: 4878 001d pea 1d <LSIGTRAP+0x18>
10c46b64: 486a 0126 pea %a2@(294)
10c46b68: 4eb9 10c2 f1de jsr 10c2f1de <kill_fasync>
10c46b6e: 200a movel %a2,%d0
10c46b70: 0680 0000 097a addil #2426,%d0
10c46b76: 4fef 000c lea %sp@(12),%sp
10c46b7a: 2040 moveal %d0,%a0
10c46b7c: 5888 addql #4,%a0
10c46b7e: 2805 movel %d5,%d4
10c46b80: 5384 subql #1,%d4
10c46b82: 47ec 0001 lea %a4@(1),%a3
10c46b86: b1d0 cmpal %a0@,%a0
10c46b88: 6700 037e beqw 10c46f08 <n_tty_receive_buf+0x9e0>
10c46b8c: 4878 0001 pea 1 <PF_DTRACE_OFF>
10c46b90: 4878 0001 pea 1 <PF_DTRACE_OFF>
10c46b94: 2f00 movel %d0,%sp@-
10c46b96: 4eb9 10c1 4712 jsr 10c14712 <__wake_up>
10c46b9c: 4fef 000c lea %sp@(12),%sp
10c46ba0: 6000 0366 braw 10c46f08 <n_tty_receive_buf+0x9e0>
10c46ba4: 0806 0006 btst #6,%d6
10c46ba8: 6718 beqs 10c46bc2 <n_tty_receive_buf+0x69a>
10c46baa: 4878 002f pea 2f <LSIGTRAP+0x2a>
10c46bae: 2f0a movel %a2,%sp@-
10c46bb0: 206a 006e moveal %a2@(110),%a0
10c46bb4: 4e90 jsr %a0@
10c46bb6: 508f addql #8,%sp
10c46bb8: 54aa 09aa addql #2,%a2@(2474)
10c46bbc: 022a 00bf 09ae andib #-65,%a2@(2478)
10c46bc2: 206a 00fe moveal %a2@(254),%a0
10c46bc6: 0828 0003 000f btst #3,%a0@(15)
10c46bcc: 674c beqs 10c46c1a <n_tty_receive_buf+0x6f2>
10c46bce: 0caa 0000 0ffe cmpil #4094,%a2@(2534)
10c46bd4: 09e6
10c46bd6: 6f12 bles 10c46bea <n_tty_receive_buf+0x6c2>
10c46bd8: 4878 0007 pea 7 <LSIGTRAP+0x2>
10c46bdc: 2f0a movel %a2,%sp@-
10c46bde: 206a 006e moveal %a2@(110),%a0
10c46be2: 4e90 jsr %a0@
10c46be4: 508f addql #8,%sp
10c46be6: 6000 0318 braw 10c46f00 <n_tty_receive_buf+0x9d8>
10c46bea: 0c03 000a cmpib #10,%d3
10c46bee: 660c bnes 10c46bfc <n_tty_receive_buf+0x6d4>
10c46bf0: 2f0a movel %a2,%sp@-
10c46bf2: 4878 000a pea a <LSIGTRAP+0x5>
10c46bf6: 4eba f2ba jsr %pc@(10c45eb2 <opost>)
10c46bfa: 601c bras 10c46c18 <n_tty_receive_buf+0x6f0>
10c46bfc: 222a 0bee movel %a2@(3054),%d1
10c46c00: b2aa 09de cmpl %a2@(2526),%d1
10c46c04: 6606 bnes 10c46c0c <n_tty_receive_buf+0x6e4>
10c46c06: 256a 09aa 0bf2 movel %a2@(2474),%a2@(3058)
10c46c0c: 2f0a movel %a2,%sp@-
10c46c0e: 42a7 clrl %sp@-
10c46c10: 1f43 0003 moveb %d3,%sp@(3)
10c46c14: 4eba f54a jsr %pc@(10c46160 <echo_char>)
10c46c18: 508f addql #8,%sp
10c46c1a: 206a 00fe moveal %a2@(254),%a0
10c46c1e: 0828 0003 0003 btst #3,%a0@(3)
10c46c24: 6738 beqs 10c46c5e <n_tty_receive_buf+0x736>
10c46c26: 0c03 00ff cmpib #-1,%d3
10c46c2a: 6632 bnes 10c46c5e <n_tty_receive_buf+0x736>
10c46c2c: 40c1 movew %sr,%d1
10c46c2e: 007c 0700 oriw #1792,%sr
10c46c32: 0caa 0000 0fff cmpil #4095,%a2@(2534)
10c46c38: 09e6
10c46c3a: 6e20 bgts 10c46c5c <n_tty_receive_buf+0x734>
10c46c3c: 206a 09da moveal %a2@(2522),%a0
10c46c40: 226a 09de moveal %a2@(2526),%a1
10c46c44: 1383 8800 moveb %d3,%a1@(00000000,%a0:l)
10c46c48: 202a 09de movel %a2@(2526),%d0
10c46c4c: 5280 addql #1,%d0
10c46c4e: 0280 0000 0fff andil #4095,%d0
10c46c54: 2540 09de movel %d0,%a2@(2526)
10c46c58: 52aa 09e6 addql #1,%a2@(2534)
10c46c5c: 46c1 movew %d1,%sr
10c46c5e: 40c1 movew %sr,%d1
10c46c60: 007c 0700 oriw #1792,%sr
10c46c64: 0caa 0000 0fff cmpil #4095,%a2@(2534)
10c46c6a: 09e6
10c46c6c: 6e20 bgts 10c46c8e <n_tty_receive_buf+0x766>
10c46c6e: 206a 09da moveal %a2@(2522),%a0
10c46c72: 226a 09de moveal %a2@(2526),%a1
10c46c76: 1383 8800 moveb %d3,%a1@(00000000,%a0:l)
10c46c7a: 202a 09de movel %a2@(2526),%d0
10c46c7e: 5280 addql #1,%d0
10c46c80: 0280 0000 0fff andil #4095,%d0
10c46c86: 2540 09de movel %d0,%a2@(2526)
10c46c8a: 52aa 09e6 addql #1,%a2@(2534)
10c46c8e: 46c1 movew %d1,%sr
10c46c90: 6000 026e braw 10c46f00 <n_tty_receive_buf+0x9d8>
10c46c94: 206a 00fe moveal %a2@(254),%a0
10c46c98: 2010 movel %a0@,%d0
10c46c9a: 2805 movel %d5,%d4
10c46c9c: 5384 subql #1,%d4
10c46c9e: 47ec 0001 lea %a4@(1),%a3
10c46ca2: 0800 0000 btst #0,%d0
10c46ca6: 6600 0260 bnew 10c46f08 <n_tty_receive_buf+0x9e0>
10c46caa: 0800 0001 btst #1,%d0
10c46cae: 6738 beqs 10c46ce8 <n_tty_receive_buf+0x7c0>
10c46cb0: 202a 0106 movel %a2@(262),%d0
10c46cb4: 6f14 bles 10c46cca <n_tty_receive_buf+0x7a2>
10c46cb6: 4878 0001 pea 1 <PF_DTRACE_OFF>
10c46cba: 4878 0002 pea 2 <PF_DTRACE_OFF+0x1>
10c46cbe: 2f00 movel %d0,%sp@-
10c46cc0: 4eb9 10c1 ae2a jsr 10c1ae2a <kill_pg>
10c46cc6: 4fef 000c lea %sp@(12),%sp
10c46cca: 2f0a movel %a2,%sp@-
10c46ccc: 4eba f15e jsr %pc@(10c45e2c <n_tty_flush_buffer>)
10c46cd0: 588f addql #4,%sp
10c46cd2: 206a 009e moveal %a2@(158),%a0
10c46cd6: b0fc 0000 cmpaw #0,%a0
10c46cda: 6700 022c beqw 10c46f08 <n_tty_receive_buf+0x9e0>
10c46cde: 2f0a movel %a2,%sp@-
10c46ce0: 4e90 jsr %a0@
10c46ce2: 588f addql #4,%sp
10c46ce4: 6000 0222 braw 10c46f08 <n_tty_receive_buf+0x9e0>
10c46ce8: 0800 0003 btst #3,%d0
10c46cec: 6764 beqs 10c46d52 <n_tty_receive_buf+0x82a>
10c46cee: 40c1 movew %sr,%d1
10c46cf0: 007c 0700 oriw #1792,%sr
10c46cf4: 0caa 0000 0fff cmpil #4095,%a2@(2534)
10c46cfa: 09e6
10c46cfc: 6e20 bgts 10c46d1e <n_tty_receive_buf+0x7f6>
10c46cfe: 206a 09da moveal %a2@(2522),%a0
10c46d02: 226a 09de moveal %a2@(2526),%a1
10c46d06: 50f1 8800 st %a1@(00000000,%a0:l)
10c46d0a: 202a 09de movel %a2@(2526),%d0
10c46d0e: 5280 addql #1,%d0
10c46d10: 0280 0000 0fff andil #4095,%d0
10c46d16: 2540 09de movel %d0,%a2@(2526)
10c46d1a: 52aa 09e6 addql #1,%a2@(2534)
10c46d1e: 46c1 movew %d1,%sr
10c46d20: 40c1 movew %sr,%d1
10c46d22: 007c 0700 oriw #1792,%sr
10c46d26: 0caa 0000 0fff cmpil #4095,%a2@(2534)
10c46d2c: 09e6
10c46d2e: 6e20 bgts 10c46d50 <n_tty_receive_buf+0x828>
10c46d30: 206a 09da moveal %a2@(2522),%a0
10c46d34: 226a 09de moveal %a2@(2526),%a1
10c46d38: 4231 8800 clrb %a1@(00000000,%a0:l)
10c46d3c: 202a 09de movel %a2@(2526),%d0
10c46d40: 5280 addql #1,%d0
10c46d42: 0280 0000 0fff andil #4095,%d0
10c46d48: 2540 09de movel %d0,%a2@(2526)
10c46d4c: 52aa 09e6 addql #1,%a2@(2534)
10c46d50: 46c1 movew %d1,%sr
10c46d52: 40c1 movew %sr,%d1
10c46d54: 007c 0700 oriw #1792,%sr
10c46d58: 0caa 0000 0fff cmpil #4095,%a2@(2534)
10c46d5e: 09e6
10c46d60: 6e20 bgts 10c46d82 <n_tty_receive_buf+0x85a>
10c46d62: 206a 09da moveal %a2@(2522),%a0
10c46d66: 226a 09de moveal %a2@(2526),%a1
10c46d6a: 4231 8800 clrb %a1@(00000000,%a0:l)
10c46d6e: 202a 09de movel %a2@(2526),%d0
10c46d72: 5280 addql #1,%d0
10c46d74: 0280 0000 0fff andil #4095,%d0
10c46d7a: 2540 09de movel %d0,%a2@(2526)
10c46d7e: 52aa 09e6 addql #1,%a2@(2534)
10c46d82: 46c1 movew %d1,%sr
10c46d84: 4878 0001 pea 1 <PF_DTRACE_OFF>
10c46d88: 4878 0001 pea 1 <PF_DTRACE_OFF>
10c46d8c: 486a 097a pea %a2@(2426)
10c46d90: 4eb9 10c1 4712 jsr 10c14712 <__wake_up>
10c46d96: 6000 0164 braw 10c46efc <n_tty_receive_buf+0x9d4>
10c46d9a: 264c moveal %a4,%a3
10c46d9c: 141b moveb %a3@+,%d2
10c46d9e: 206a 00fe moveal %a2@(254),%a0
10c46da2: 2010 movel %a0@,%d0
10c46da4: 2805 movel %d5,%d4
10c46da6: 5384 subql #1,%d4
10c46da8: 0800 0002 btst #2,%d0
10c46dac: 6600 015a bnew 10c46f08 <n_tty_receive_buf+0x9e0>
10c46db0: 0800 0003 btst #3,%d0
10c46db4: 6766 beqs 10c46e1c <n_tty_receive_buf+0x8f4>
10c46db6: 40c1 movew %sr,%d1
10c46db8: 007c 0700 oriw #1792,%sr
10c46dbc: 0caa 0000 0fff cmpil #4095,%a2@(2534)
10c46dc2: 09e6
10c46dc4: 6e20 bgts 10c46de6 <n_tty_receive_buf+0x8be>
10c46dc6: 206a 09da moveal %a2@(2522),%a0
10c46dca: 226a 09de moveal %a2@(2526),%a1
10c46dce: 50f1 8800 st %a1@(00000000,%a0:l)
10c46dd2: 202a 09de movel %a2@(2526),%d0
10c46dd6: 5280 addql #1,%d0
10c46dd8: 0280 0000 0fff andil #4095,%d0
10c46dde: 2540 09de movel %d0,%a2@(2526)
10c46de2: 52aa 09e6 addql #1,%a2@(2534)
10c46de6: 46c1 movew %d1,%sr
10c46de8: 40c1 movew %sr,%d1
10c46dea: 007c 0700 oriw #1792,%sr
10c46dee: 0caa 0000 0fff cmpil #4095,%a2@(2534)
10c46df4: 09e6
10c46df6: 6e20 bgts 10c46e18 <n_tty_receive_buf+0x8f0>
10c46df8: 206a 09da moveal %a2@(2522),%a0
10c46dfc: 226a 09de moveal %a2@(2526),%a1
10c46e00: 4231 8800 clrb %a1@(00000000,%a0:l)
10c46e04: 202a 09de movel %a2@(2526),%d0
10c46e08: 5280 addql #1,%d0
10c46e0a: 0280 0000 0fff andil #4095,%d0
10c46e10: 2540 09de movel %d0,%a2@(2526)
10c46e14: 52aa 09e6 addql #1,%a2@(2534)
10c46e18: 46c1 movew %d1,%sr
10c46e1a: 6024 bras 10c46e40 <n_tty_receive_buf+0x918>
10c46e1c: 0800 0004 btst #4,%d0
10c46e20: 671e beqs 10c46e40 <n_tty_receive_buf+0x918>
10c46e22: 40c1 movew %sr,%d1
10c46e24: 007c 0700 oriw #1792,%sr
10c46e28: 0caa 0000 0fff cmpil #4095,%a2@(2534)
10c46e2e: 09e6
10c46e30: 6e3e bgts 10c46e70 <n_tty_receive_buf+0x948>
10c46e32: 206a 09da moveal %a2@(2522),%a0
10c46e36: 226a 09de moveal %a2@(2526),%a1
10c46e3a: 4231 8800 clrb %a1@(00000000,%a0:l)
10c46e3e: 601c bras 10c46e5c <n_tty_receive_buf+0x934>
10c46e40: 40c1 movew %sr,%d1
10c46e42: 007c 0700 oriw #1792,%sr
10c46e46: 0caa 0000 0fff cmpil #4095,%a2@(2534)
10c46e4c: 09e6
10c46e4e: 6e20 bgts 10c46e70 <n_tty_receive_buf+0x948>
10c46e50: 206a 09da moveal %a2@(2522),%a0
10c46e54: 226a 09de moveal %a2@(2526),%a1
10c46e58: 1382 8800 moveb %d2,%a1@(00000000,%a0:l)
10c46e5c: 202a 09de movel %a2@(2526),%d0
10c46e60: 5280 addql #1,%d0
10c46e62: 0280 0000 0fff andil #4095,%d0
10c46e68: 2540 09de movel %d0,%a2@(2526)
10c46e6c: 52aa 09e6 addql #1,%a2@(2534)
10c46e70: 46c1 movew %d1,%sr
10c46e72: 4878 0001 pea 1 <PF_DTRACE_OFF>
10c46e76: 4878 0001 pea 1 <PF_DTRACE_OFF>
10c46e7a: 486a 097a pea %a2@(2426)
10c46e7e: 4eb9 10c1 4712 jsr 10c14712 <__wake_up>
10c46e84: 6076 bras 10c46efc <n_tty_receive_buf+0x9d4>
10c46e86: 206a 09b6 moveal %a2@(2486),%a0
10c46e8a: 43e8 0001 lea %a0@(1),%a1
10c46e8e: 2549 09b6 movel %a1,%a2@(2486)
10c46e92: 7264 moveq #100,%d1
10c46e94: d2aa 09b2 addl %a2@(2482),%d1
10c46e98: 2039 1002 67b0 movel 100267b0 <jiffies>,%d0
10c46e9e: 9280 subl %d0,%d1
10c46ea0: 2805 movel %d5,%d4
10c46ea2: 5384 subql #1,%d4
10c46ea4: 47ec 0001 lea %a4@(1),%a3
10c46ea8: 4a81 tstl %d1
10c46eaa: 6c5c bges 10c46f08 <n_tty_receive_buf+0x9e0>
10c46eac: 4868 0001 pea %a0@(1)
10c46eb0: 486e ff80 pea %fp@(-128)
10c46eb4: 2f0a movel %a2,%sp@-
10c46eb6: 4eb9 10c4 3932 jsr 10c43932 <tty_name>
10c46ebc: 584f addqw #4,%sp
10c46ebe: 2e80 movel %d0,%sp@
10c46ec0: 4879 1000 5275 pea 10005275 <badtty.919+0x4d6>
10c46ec6: 4eb9 10c1 677e jsr 10c1677e <printk>
10c46ecc: 2579 1002 67b0 movel 100267b0 <jiffies>,%a2@(2482)
10c46ed2: 09b2
10c46ed4: 42aa 09b6 clrl %a2@(2486)
10c46ed8: 4fef 000c lea %sp@(12),%sp
10c46edc: 602a bras 10c46f08 <n_tty_receive_buf+0x9e0>
10c46ede: 2f08 movel %a0,%sp@-
10c46ee0: 486e ffc0 pea %fp@(-64)
10c46ee4: 2f0a movel %a2,%sp@-
10c46ee6: 4eb9 10c4 3932 jsr 10c43932 <tty_name>
10c46eec: 584f addqw #4,%sp
10c46eee: 2e80 movel %d0,%sp@
10c46ef0: 4879 1000 528e pea 1000528e <badtty.919+0x4ef>
10c46ef6: 4eb9 10c1 677e jsr 10c1677e <printk>
10c46efc: 4fef 000c lea %sp@(12),%sp
10c46f00: 2805 movel %d5,%d4
10c46f02: 5384 subql #1,%d4
10c46f04: 47ec 0001 lea %a4@(1),%a3
10c46f08: 2a04 movel %d4,%d5
10c46f0a: 284b moveal %a3,%a4
10c46f0c: 6600 f6f0 bnew 10c465fe <n_tty_receive_buf+0xd6>
10c46f10: 206a 0072 moveal %a2@(114),%a0
10c46f14: b0fc 0000 cmpaw #0,%a0
10c46f18: 6706 beqs 10c46f20 <n_tty_receive_buf+0x9f8>
10c46f1a: 2f0a movel %a2,%sp@-
10c46f1c: 4e90 jsr %a0@
10c46f1e: 588f addql #4,%sp
10c46f20: 082a 0003 09ae btst #3,%a2@(2478)
10c46f26: 6648 bnes 10c46f70 <n_tty_receive_buf+0xa48>
10c46f28: 4280 clrl %d0
10c46f2a: 302a 09b0 movew %a2@(2480),%d0
10c46f2e: b0aa 09e6 cmpl %a2@(2534),%d0
10c46f32: 6e3c bgts 10c46f70 <n_tty_receive_buf+0xa48>
10c46f34: 2f3c 0002 0001 movel #131073,%sp@-
10c46f3a: 4878 001d pea 1d <LSIGTRAP+0x18>
10c46f3e: 486a 0126 pea %a2@(294)
10c46f42: 4eb9 10c2 f1de jsr 10c2f1de <kill_fasync>
10c46f48: 200a movel %a2,%d0
10c46f4a: 0680 0000 097a addil #2426,%d0
10c46f50: 4fef 000c lea %sp@(12),%sp
10c46f54: 2040 moveal %d0,%a0
10c46f56: 5888 addql #4,%a0
10c46f58: b1d0 cmpal %a0@,%a0
10c46f5a: 6714 beqs 10c46f70 <n_tty_receive_buf+0xa48>
10c46f5c: 4878 0001 pea 1 <PF_DTRACE_OFF>
10c46f60: 4878 0001 pea 1 <PF_DTRACE_OFF>
10c46f64: 2f00 movel %d0,%sp@-
10c46f66: 4eb9 10c1 4712 jsr 10c14712 <__wake_up>
10c46f6c: 4fef 000c lea %sp@(12),%sp
10c46f70: 2f0a movel %a2,%sp@-
10c46f72: 4eba f584 jsr %pc@(10c464f8 <n_tty_receive_room>)
10c46f76: 588f addql #4,%sp
10c46f78: 727f moveq #127,%d1
10c46f7a: b280 cmpl %d0,%d1
10c46f7c: 6d2e blts 10c46fac <n_tty_receive_buf+0xa84>
10c46f7e: 41ea 0110 lea %a2@(272),%a0
10c46f82: 40c2 movew %sr,%d2
10c46f84: 007c 0700 oriw #1792,%sr
10c46f88: 2210 movel %a0@,%d1
10c46f8a: 7601 moveq #1,%d3
10c46f8c: c283 andl %d3,%d1
10c46f8e: 4481 negl %d1
10c46f90: 4481 negl %d1
10c46f92: 2010 movel %a0@,%d0
10c46f94: 8083 orl %d3,%d0
10c46f96: 2080 movel %d0,%a0@
10c46f98: 46c2 movew %d2,%sr
10c46f9a: 4a81 tstl %d1
10c46f9c: 660e bnes 10c46fac <n_tty_receive_buf+0xa84>
10c46f9e: 206a 0086 moveal %a2@(134),%a0
10c46fa2: b0fc 0000 cmpaw #0,%a0
10c46fa6: 6704 beqs 10c46fac <n_tty_receive_buf+0xa84>
10c46fa8: 2f0a movel %a2,%sp@-
10c46faa: 4e90 jsr %a0@
10c46fac: 4cee 3cfc ff58 moveml %fp@(-168),%d2-%d7/%a2-%a5
10c46fb2: 4e5e unlk %fp
10c46fb4: 4e75 rts
10c46fb6 <is_ignored>:
10c46fb6: 4e56 0000 linkw %fp,#0
10c46fba: 48e7 3020 moveml %d2-%d3/%a2,%sp@-
10c46fbe: 7400 moveq #0,%d2
10c46fc0: 2479 1002 53b4 moveal 100253b4 <_current_task>,%a2
10c46fc6: 41ea 02fa lea %a2@(762),%a0
10c46fca: 226e 0008 moveal %fp@(8),%a1
10c46fce: 5389 subql #1,%a1
10c46fd0: 2209 movel %a1,%d1
10c46fd2: ea89 lsrl #5,%d1
10c46fd4: e589 lsll #2,%d1
10c46fd6: 2009 movel %a1,%d0
10c46fd8: 761f moveq #31,%d3
10c46fda: c083 andl %d3,%d0
10c46fdc: 2230 1800 movel %a0@(00000000,%d1:l),%d1
10c46fe0: 0101 btst %d0,%d1
10c46fe2: 6616 bnes 10c46ffa <is_ignored+0x44>
10c46fe4: 2009 movel %a1,%d0
10c46fe6: e588 lsll #2,%d0
10c46fe8: d089 addl %a1,%d0
10c46fea: e588 lsll #2,%d0
10c46fec: 206a 02f6 moveal %a2@(758),%a0
10c46ff0: 5888 addql #4,%a0
10c46ff2: 7201 moveq #1,%d1
10c46ff4: b2b0 0800 cmpl %a0@(00000000,%d0:l),%d1
10c46ff8: 6602 bnes 10c46ffc <is_ignored+0x46>
10c46ffa: 7401 moveq #1,%d2
10c46ffc: 2002 movel %d2,%d0
10c46ffe: 4cdf 040c moveml %sp@+,%d2-%d3/%a2
10c47002: 4e5e unlk %fp
10c47004: 4e75 rts
10c47006 <n_tty_set_termios>:
10c47006: 4e56 0000 linkw %fp,#0
10c4700a: 48e7 3030 moveml %d2-%d3/%a2-%a3,%sp@-
10c4700e: 266e 0008 moveal %fp@(8),%a3
10c47012: b6fc 0000 cmpaw #0,%a3
10c47016: 6700 0326 beqw 10c4733e <n_tty_set_termios+0x338>
10c4701a: 246b 00fe moveal %a3@(254),%a2
10c4701e: 102a 000f moveb %a2@(15),%d0
10c47022: e288 lsrl #1,%d0
10c47024: 7201 moveq #1,%d1
10c47026: c081 andl %d1,%d0
10c47028: e708 lslb #3,%d0
10c4702a: 142b 09ae moveb %a3@(2478),%d2
10c4702e: 0202 00f7 andib #-9,%d2
10c47032: 8400 orb %d0,%d2
10c47034: 1742 09ae moveb %d2,%a3@(2478)
10c47038: 43eb 0110 lea %a3@(272),%a1
10c4703c: 91c8 subal %a0,%a0
10c4703e: 2031 8800 movel %a1@(00000000,%a0:l),%d0
10c47042: 4a40 tstw %d0
10c47044: 6d00 02e8 bltw 10c4732e <n_tty_set_termios+0x328>
10c47048: 2212 movel %a2@,%d1
10c4704a: 2001 movel %d1,%d0
10c4704c: 0280 0000 03e0 andil #992,%d0
10c47052: 6624 bnes 10c47078 <n_tty_set_termios+0x72>
10c47054: 202a 000c movel %a2@(12),%d0
10c47058: 0800 0001 btst #1,%d0
10c4705c: 661a bnes 10c47078 <n_tty_set_termios+0x72>
10c4705e: 0801 000a btst #10,%d1
10c47062: 6614 bnes 10c47078 <n_tty_set_termios+0x72>
10c47064: 0800 0000 btst #0,%d0
10c47068: 660e bnes 10c47078 <n_tty_set_termios+0x72>
10c4706a: 0800 0003 btst #3,%d0
10c4706e: 6608 bnes 10c47078 <n_tty_set_termios+0x72>
10c47070: 0801 0003 btst #3,%d1
10c47074: 6700 028c beqw 10c47302 <n_tty_set_termios+0x2fc>
10c47078: 007c 0700 oriw #1792,%sr
10c4707c: 4878 0020 pea 20 <LSIGTRAP+0x1b>
10c47080: 42a7 clrl %sp@-
10c47082: 240b movel %a3,%d2
10c47084: 0682 0000 09ba addil #2490,%d2
10c4708a: 2f02 movel %d2,%sp@-
10c4708c: 4eb9 10c8 576c jsr 10c8576c <memset>
10c47092: 206b 00fe moveal %a3@(254),%a0
10c47096: 2010 movel %a0@,%d0
10c47098: 0280 0000 0180 andil #384,%d0
10c4709e: 2242 moveal %d2,%a1
10c470a0: 670e beqs 10c470b0 <n_tty_set_termios+0xaa>
10c470a2: 40c0 movew %sr,%d0
10c470a4: 007c 0700 oriw #1792,%sr
10c470a8: 0069 2000 0002 oriw #8192,%a1@(2)
10c470ae: 46c0 movew %d0,%sr
10c470b0: 206b 00fe moveal %a3@(254),%a0
10c470b4: 0828 0006 0003 btst #6,%a0@(3)
10c470ba: 670e beqs 10c470ca <n_tty_set_termios+0xc4>
10c470bc: 40c0 movew %sr,%d0
10c470be: 007c 0700 oriw #1792,%sr
10c470c2: 0069 0400 0002 oriw #1024,%a1@(2)
10c470c8: 46c0 movew %d0,%sr
10c470ca: 206b 00fe moveal %a3@(254),%a0
10c470ce: 0828 0001 000f btst #1,%a0@(15)
10c470d4: 6700 0148 beqw 10c4721e <n_tty_set_termios+0x218>
10c470d8: 4281 clrl %d1
10c470da: 1228 0013 moveb %a0@(19),%d1
10c470de: 2001 movel %d1,%d0
10c470e0: ea80 asrl #5,%d0
10c470e2: e588 lsll #2,%d0
10c470e4: 41f1 0800 lea %a1@(00000000,%d0:l),%a0
10c470e8: 761f moveq #31,%d3
10c470ea: c283 andl %d3,%d1
10c470ec: 7401 moveq #1,%d2
10c470ee: 2002 movel %d2,%d0
10c470f0: e3a8 lsll %d1,%d0
10c470f2: 40c1 movew %sr,%d1
10c470f4: 007c 0700 oriw #1792,%sr
10c470f8: 8190 orl %d0,%a0@
10c470fa: 46c1 movew %d1,%sr
10c470fc: 206b 00fe moveal %a3@(254),%a0
10c47100: 4281 clrl %d1
10c47102: 1228 0014 moveb %a0@(20),%d1
10c47106: 2001 movel %d1,%d0
10c47108: ea80 asrl #5,%d0
10c4710a: e588 lsll #2,%d0
10c4710c: 41f1 0800 lea %a1@(00000000,%d0:l),%a0
10c47110: 701f moveq #31,%d0
10c47112: c280 andl %d0,%d1
10c47114: 2002 movel %d2,%d0
10c47116: e3a8 lsll %d1,%d0
10c47118: 40c1 movew %sr,%d1
10c4711a: 007c 0700 oriw #1792,%sr
10c4711e: 8190 orl %d0,%a0@
10c47120: 46c1 movew %d1,%sr
10c47122: 206b 00fe moveal %a3@(254),%a0
10c47126: 4281 clrl %d1
10c47128: 1228 0015 moveb %a0@(21),%d1
10c4712c: 2001 movel %d1,%d0
10c4712e: ea80 asrl #5,%d0
10c47130: e588 lsll #2,%d0
10c47132: 41f1 0800 lea %a1@(00000000,%d0:l),%a0
10c47136: c283 andl %d3,%d1
10c47138: 2002 movel %d2,%d0
10c4713a: e3a8 lsll %d1,%d0
10c4713c: 40c1 movew %sr,%d1
10c4713e: 007c 0700 oriw #1792,%sr
10c47142: 8190 orl %d0,%a0@
10c47144: 46c1 movew %d1,%sr
10c47146: 40c0 movew %sr,%d0
10c47148: 007c 0700 oriw #1792,%sr
10c4714c: 0069 0400 0002 oriw #1024,%a1@(2)
10c47152: 46c0 movew %d0,%sr
10c47154: 206b 00fe moveal %a3@(254),%a0
10c47158: 4281 clrl %d1
10c4715a: 1228 001c moveb %a0@(28),%d1
10c4715e: 2001 movel %d1,%d0
10c47160: ea80 asrl #5,%d0
10c47162: e588 lsll #2,%d0
10c47164: 41f1 0800 lea %a1@(00000000,%d0:l),%a0
10c47168: 701f moveq #31,%d0
10c4716a: c280 andl %d0,%d1
10c4716c: 2002 movel %d2,%d0
10c4716e: e3a8 lsll %d1,%d0
10c47170: 40c1 movew %sr,%d1
10c47172: 007c 0700 oriw #1792,%sr
10c47176: 8190 orl %d0,%a0@
10c47178: 46c1 movew %d1,%sr
10c4717a: 206b 00fe moveal %a3@(254),%a0
10c4717e: 4a68 000e tstw %a0@(14)
10c47182: 6c00 009a bgew 10c4721e <n_tty_set_termios+0x218>
10c47186: 4281 clrl %d1
10c47188: 1228 001f moveb %a0@(31),%d1
10c4718c: 2001 movel %d1,%d0
10c4718e: ea80 asrl #5,%d0
10c47190: e588 lsll #2,%d0
10c47192: 41f1 0800 lea %a1@(00000000,%d0:l),%a0
10c47196: c283 andl %d3,%d1
10c47198: 2002 movel %d2,%d0
10c4719a: e3a8 lsll %d1,%d0
10c4719c: 40c1 movew %sr,%d1
10c4719e: 007c 0700 oriw #1792,%sr
10c471a2: 8190 orl %d0,%a0@
10c471a4: 46c1 movew %d1,%sr
10c471a6: 206b 00fe moveal %a3@(254),%a0
10c471aa: 4281 clrl %d1
10c471ac: 1228 0020 moveb %a0@(32),%d1
10c471b0: 2001 movel %d1,%d0
10c471b2: ea80 asrl #5,%d0
10c471b4: e588 lsll #2,%d0
10c471b6: 41f1 0800 lea %a1@(00000000,%d0:l),%a0
10c471ba: 701f moveq #31,%d0
10c471bc: c280 andl %d0,%d1
10c471be: 2002 movel %d2,%d0
10c471c0: e3a8 lsll %d1,%d0
10c471c2: 40c1 movew %sr,%d1
10c471c4: 007c 0700 oriw #1792,%sr
10c471c8: 8190 orl %d0,%a0@
10c471ca: 46c1 movew %d1,%sr
10c471cc: 206b 00fe moveal %a3@(254),%a0
10c471d0: 4281 clrl %d1
10c471d2: 1228 0021 moveb %a0@(33),%d1
10c471d6: 2001 movel %d1,%d0
10c471d8: ea80 asrl #5,%d0
10c471da: e588 lsll #2,%d0
10c471dc: 41f1 0800 lea %a1@(00000000,%d0:l),%a0
10c471e0: c283 andl %d3,%d1
10c471e2: 2002 movel %d2,%d0
10c471e4: e3a8 lsll %d1,%d0
10c471e6: 40c1 movew %sr,%d1
10c471e8: 007c 0700 oriw #1792,%sr
10c471ec: 8190 orl %d0,%a0@
10c471ee: 46c1 movew %d1,%sr
10c471f0: 206b 00fe moveal %a3@(254),%a0
10c471f4: 0828 0003 000f btst #3,%a0@(15)
10c471fa: 6722 beqs 10c4721e <n_tty_set_termios+0x218>
10c471fc: 4281 clrl %d1
10c471fe: 1228 001d moveb %a0@(29),%d1
10c47202: 2001 movel %d1,%d0
10c47204: ea80 asrl #5,%d0
10c47206: e588 lsll #2,%d0
10c47208: 41f1 0800 lea %a1@(00000000,%d0:l),%a0
10c4720c: 701f moveq #31,%d0
10c4720e: c280 andl %d0,%d1
10c47210: 2002 movel %d2,%d0
10c47212: e3a8 lsll %d1,%d0
10c47214: 40c1 movew %sr,%d1
10c47216: 007c 0700 oriw #1792,%sr
10c4721a: 8190 orl %d0,%a0@
10c4721c: 46c1 movew %d1,%sr
10c4721e: 206b 00fe moveal %a3@(254),%a0
10c47222: 0828 0002 0002 btst #2,%a0@(2)
10c47228: 6748 beqs 10c47272 <n_tty_set_termios+0x26c>
10c4722a: 4281 clrl %d1
10c4722c: 1228 0019 moveb %a0@(25),%d1
10c47230: 2001 movel %d1,%d0
10c47232: ea80 asrl #5,%d0
10c47234: e588 lsll #2,%d0
10c47236: 41f1 0800 lea %a1@(00000000,%d0:l),%a0
10c4723a: 761f moveq #31,%d3
10c4723c: c283 andl %d3,%d1
10c4723e: 7401 moveq #1,%d2
10c47240: 2002 movel %d2,%d0
10c47242: e3a8 lsll %d1,%d0
10c47244: 40c1 movew %sr,%d1
10c47246: 007c 0700 oriw #1792,%sr
10c4724a: 8190 orl %d0,%a0@
10c4724c: 46c1 movew %d1,%sr
10c4724e: 206b 00fe moveal %a3@(254),%a0
10c47252: 4281 clrl %d1
10c47254: 1228 001a moveb %a0@(26),%d1
10c47258: 2001 movel %d1,%d0
10c4725a: ea80 asrl #5,%d0
10c4725c: e588 lsll #2,%d0
10c4725e: 41f1 0800 lea %a1@(00000000,%d0:l),%a0
10c47262: 701f moveq #31,%d0
10c47264: c280 andl %d0,%d1
10c47266: e3aa lsll %d1,%d2
10c47268: 40c0 movew %sr,%d0
10c4726a: 007c 0700 oriw #1792,%sr
10c4726e: 8590 orl %d2,%a0@
10c47270: 46c0 movew %d0,%sr
10c47272: 206b 00fe moveal %a3@(254),%a0
10c47276: 0828 0000 000f btst #0,%a0@(15)
10c4727c: 676c beqs 10c472ea <n_tty_set_termios+0x2e4>
10c4727e: 4281 clrl %d1
10c47280: 1228 0011 moveb %a0@(17),%d1
10c47284: 2001 movel %d1,%d0
10c47286: ea80 asrl #5,%d0
10c47288: e588 lsll #2,%d0
10c4728a: 41f1 0800 lea %a1@(00000000,%d0:l),%a0
10c4728e: 761f moveq #31,%d3
10c47290: c283 andl %d3,%d1
10c47292: 7401 moveq #1,%d2
10c47294: 2002 movel %d2,%d0
10c47296: e3a8 lsll %d1,%d0
10c47298: 40c1 movew %sr,%d1
10c4729a: 007c 0700 oriw #1792,%sr
10c4729e: 8190 orl %d0,%a0@
10c472a0: 46c1 movew %d1,%sr
10c472a2: 206b 00fe moveal %a3@(254),%a0
10c472a6: 4281 clrl %d1
10c472a8: 1228 0012 moveb %a0@(18),%d1
10c472ac: 2001 movel %d1,%d0
10c472ae: ea80 asrl #5,%d0
10c472b0: e588 lsll #2,%d0
10c472b2: 41f1 0800 lea %a1@(00000000,%d0:l),%a0
10c472b6: 701f moveq #31,%d0
10c472b8: c280 andl %d0,%d1
10c472ba: 2002 movel %d2,%d0
10c472bc: e3a8 lsll %d1,%d0
10c472be: 40c1 movew %sr,%d1
10c472c0: 007c 0700 oriw #1792,%sr
10c472c4: 8190 orl %d0,%a0@
10c472c6: 46c1 movew %d1,%sr
10c472c8: 206b 00fe moveal %a3@(254),%a0
10c472cc: 4281 clrl %d1
10c472ce: 1228 001b moveb %a0@(27),%d1
10c472d2: 2001 movel %d1,%d0
10c472d4: ea80 asrl #5,%d0
10c472d6: e588 lsll #2,%d0
10c472d8: 41f1 0800 lea %a1@(00000000,%d0:l),%a0
10c472dc: c283 andl %d3,%d1
10c472de: e3aa lsll %d1,%d2
10c472e0: 40c0 movew %sr,%d0
10c472e2: 007c 0700 oriw #1792,%sr
10c472e6: 8590 orl %d2,%a0@
10c472e8: 46c0 movew %d0,%sr
10c472ea: 40c0 movew %sr,%d0
10c472ec: 007c 0700 oriw #1792,%sr
10c472f0: 72fe moveq #-2,%d1
10c472f2: c391 andl %d1,%a1@
10c472f4: 46c0 movew %d0,%sr
10c472f6: 027c f8ff andiw #-1793,%sr
10c472fa: 022b 00cf 09ae andib #-49,%a3@(2478)
10c47300: 603c bras 10c4733e <n_tty_set_termios+0x338>
10c47302: 1602 moveb %d2,%d3
10c47304: 0003 0020 orib #32,%d3
10c47308: 1743 09ae moveb %d3,%a3@(2478)
10c4730c: 2212 movel %a2@,%d1
10c4730e: 0801 0000 btst #0,%d1
10c47312: 6608 bnes 10c4731c <n_tty_set_termios+0x316>
10c47314: 2001 movel %d1,%d0
10c47316: 760a moveq #10,%d3
10c47318: c083 andl %d3,%d0
10c4731a: 661c bnes 10c47338 <n_tty_set_termios+0x332>
10c4731c: 7014 moveq #20,%d0
10c4731e: c280 andl %d0,%d1
10c47320: 7610 moveq #16,%d3
10c47322: b681 cmpl %d1,%d3
10c47324: 6712 beqs 10c47338 <n_tty_set_termios+0x332>
10c47326: 082b 0002 0045 btst #2,%a3@(69)
10c4732c: 670a beqs 10c47338 <n_tty_set_termios+0x332>
10c4732e: 0002 0030 orib #48,%d2
10c47332: 1742 09ae moveb %d2,%a3@(2478)
10c47336: 6006 bras 10c4733e <n_tty_set_termios+0x338>
10c47338: 022b 00ef 09ae andib #-17,%a3@(2478)
10c4733e: 4cee 0c0c fff0 moveml %fp@(-16),%d2-%d3/%a2-%a3
10c47344: 4e5e unlk %fp
10c47346: 4e75 rts
10c47348 <n_tty_close>:
10c47348: 4e56 0000 linkw %fp,#0
10c4734c: 2f0a movel %a2,%sp@-
10c4734e: 246e 0008 moveal %fp@(8),%a2
10c47352: 2f0a movel %a2,%sp@-
10c47354: 4eba ead6 jsr %pc@(10c45e2c <n_tty_flush_buffer>)
10c47358: 588f addql #4,%sp
10c4735a: 202a 09da movel %a2@(2522),%d0
10c4735e: 670e beqs 10c4736e <n_tty_close+0x26>
10c47360: 42a7 clrl %sp@-
10c47362: 2f00 movel %d0,%sp@-
10c47364: 4eb9 10c2 2136 jsr 10c22136 <free_pages>
10c4736a: 42aa 09da clrl %a2@(2522)
10c4736e: 246e fffc moveal %fp@(-4),%a2
10c47372: 4e5e unlk %fp
10c47374: 4e75 rts
10c47376 <n_tty_open>:
10c47376: 4e56 0000 linkw %fp,#0
10c4737a: 2f0a movel %a2,%sp@-
10c4737c: 246e 0008 moveal %fp@(8),%a2
10c47380: b4fc 0000 cmpaw #0,%a2
10c47384: 6604 bnes 10c4738a <n_tty_open+0x14>
10c47386: 70ea moveq #-22,%d0
10c47388: 6062 bras 10c473ec <n_tty_open+0x76>
10c4738a: 4aaa 09da tstl %a2@(2522)
10c4738e: 662c bnes 10c473bc <n_tty_open+0x46>
10c47390: 2039 1002 572c movel 1002572c <irq_stat+0x4>,%d0
10c47396: d0b9 1002 5730 addl 10025730 <irq_stat+0x8>,%d0
10c4739c: 223c 0000 01f0 movel #496,%d1
10c473a2: 4a80 tstl %d0
10c473a4: 6702 beqs 10c473a8 <n_tty_open+0x32>
10c473a6: 7220 moveq #32,%d1
10c473a8: 2f01 movel %d1,%sp@-
10c473aa: 4eb9 10c2 2084 jsr 10c22084 <get_zeroed_page>
10c473b0: 588f addql #4,%sp
10c473b2: 2540 09da movel %d0,%a2@(2522)
10c473b6: 6604 bnes 10c473bc <n_tty_open+0x46>
10c473b8: 70f4 moveq #-12,%d0
10c473ba: 6030 bras 10c473ec <n_tty_open+0x76>
10c473bc: 4878 1000 pea 1000 <LFLUSH_I_AND_D+0x7f8>
10c473c0: 42a7 clrl %sp@-
10c473c2: 2f2a 09da movel %a2@(2522),%sp@-
10c473c6: 4eb9 10c8 576c jsr 10c8576c <memset>
10c473cc: 2f0a movel %a2,%sp@-
10c473ce: 4eba ea12 jsr %pc@(10c45de2 <reset_buffer_flags>)
10c473d2: 42aa 09aa clrl %a2@(2474)
10c473d6: 42a7 clrl %sp@-
10c473d8: 2f0a movel %a2,%sp@-
10c473da: 4eba fc2a jsr %pc@(10c47006 <n_tty_set_termios>)
10c473de: 357c 0001 09b0 movew #1,%a2@(2480)
10c473e4: 022a 00fb 09ae andib #-5,%a2@(2478)
10c473ea: 7000 moveq #0,%d0
10c473ec: 246e fffc moveal %fp@(-4),%a2
10c473f0: 4e5e unlk %fp
10c473f2: 4e75 rts
10c473f4 <read_chan>:
10c473f4: 4e56 ffcc linkw %fp,#-52
10c473f8: 48e7 3f3c moveml %d2-%d7/%a2-%a5,%sp@-
10c473fc: 246e 0008 moveal %fp@(8),%a2
10c47400: 2a2e 0010 movel %fp@(16),%d5
10c47404: 2d45 ffdc movel %d5,%fp@(-36)
10c47408: 42ae ffe0 clrl %fp@(-32)
10c4740c: 42ae ffe8 clrl %fp@(-24)
10c47410: 42ae ffec clrl %fp@(-20)
10c47414: 41ee fff0 lea %fp@(-16),%a0
10c47418: 2d79 1002 53b4 movel 100253b4 <_current_task>,%fp@(-28)
10c4741e: ffe4
10c47420: 20ae ffe0 movel %fp@(-32),%a0@
10c47424: 2d6e ffe4 fff4 movel %fp@(-28),%fp@(-12)
10c4742a: 2d6e ffe8 fff8 movel %fp@(-24),%fp@(-8)
10c47430: 2d6e ffec fffc movel %fp@(-20),%fp@(-4)
10c47436: 42ae ffd4 clrl %fp@(-44)
10c4743a: 4aaa 09da tstl %a2@(2522)
10c4743e: 6612 bnes 10c47452 <read_chan+0x5e>
10c47440: 4879 1000 52a3 pea 100052a3 <badtty.919+0x504>
10c47446: 4eb9 10c1 677e jsr 10c1677e <printk>
10c4744c: 70fb moveq #-5,%d0
10c4744e: 6000 0516 braw 10c47966 <read_chan+0x572>
10c47452: 226e 000c moveal %fp@(12),%a1
10c47456: 2069 0008 moveal %a1@(8),%a0
10c4745a: 2068 0008 moveal %a0@(8),%a0
10c4745e: 3028 003e movew %a0@(62),%d0
10c47462: 0c40 0400 cmpiw #1024,%d0
10c47466: 6772 beqs 10c474da <read_chan+0xe6>
10c47468: 0c40 0501 cmpiw #1281,%d0
10c4746c: 676c beqs 10c474da <read_chan+0xe6>
10c4746e: 2079 1002 53b4 moveal 100253b4 <_current_task>,%a0
10c47474: b5e8 0254 cmpal %a0@(596),%a2
10c47478: 6660 bnes 10c474da <read_chan+0xe6>
10c4747a: 202a 0106 movel %a2@(262),%d0
10c4747e: 6f4c bles 10c474cc <read_chan+0xd8>
10c47480: b0a8 007e cmpl %a0@(126),%d0
10c47484: 6754 beqs 10c474da <read_chan+0xe6>
10c47486: 4878 0015 pea 15 <LSIGTRAP+0x10>
10c4748a: 4eba fb2a jsr %pc@(10c46fb6 <is_ignored>)
10c4748e: 588f addql #4,%sp
10c47490: 4a80 tstl %d0
10c47492: 66b8 bnes 10c4744c <read_chan+0x58>
10c47494: 2079 1002 53b4 moveal 100253b4 <_current_task>,%a0
10c4749a: 2f28 007e movel %a0@(126),%sp@-
10c4749e: 4eb9 10c1 704c jsr 10c1704c <is_orphaned_pgrp>
10c474a4: 588f addql #4,%sp
10c474a6: 4a80 tstl %d0
10c474a8: 66a2 bnes 10c4744c <read_chan+0x58>
10c474aa: 4878 0001 pea 1 <PF_DTRACE_OFF>
10c474ae: 4878 0015 pea 15 <LSIGTRAP+0x10>
10c474b2: 2079 1002 53b4 moveal 100253b4 <_current_task>,%a0
10c474b8: 2f28 007e movel %a0@(126),%sp@-
10c474bc: 4eb9 10c1 ae2a jsr 10c1ae2a <kill_pg>
10c474c2: 203c ffff fe00 movel #-512,%d0
10c474c8: 6000 049c braw 10c47966 <read_chan+0x572>
10c474cc: 4879 1000 52d5 pea 100052d5 <badtty.919+0x536>
10c474d2: 4eb9 10c1 677e jsr 10c1677e <printk>
10c474d8: 588f addql #4,%sp
10c474da: 42ae ffd8 clrl %fp@(-40)
10c474de: 7c00 moveq #0,%d6
10c474e0: 2e3c 7fff ffff movel #2147483647,%d7
10c474e6: 082a 0003 09ae btst #3,%a2@(2478)
10c474ec: 6652 bnes 10c47540 <read_chan+0x14c>
10c474ee: 206a 00fe moveal %a2@(254),%a0
10c474f2: 4281 clrl %d1
10c474f4: 1228 0016 moveb %a0@(22),%d1
10c474f8: 2001 movel %d1,%d0
10c474fa: e788 lsll #3,%d0
10c474fc: d081 addl %d1,%d0
10c474fe: d081 addl %d1,%d0
10c47500: 2d40 ffd8 movel %d0,%fp@(-40)
10c47504: 1c28 0017 moveb %a0@(23),%d6
10c47508: 4a86 tstl %d6
10c4750a: 671c beqs 10c47528 <read_chan+0x134>
10c4750c: 4a80 tstl %d0
10c4750e: 662a bnes 10c4753a <read_chan+0x146>
10c47510: 41ea 097e lea %a2@(2430),%a0
10c47514: b1d0 cmpal %a0@,%a0
10c47516: 670a beqs 10c47522 <read_chan+0x12e>
10c47518: 4280 clrl %d0
10c4751a: 302a 09b0 movew %a2@(2480),%d0
10c4751e: bc80 cmpl %d0,%d6
10c47520: 6c1e bges 10c47540 <read_chan+0x14c>
10c47522: 3546 09b0 movew %d6,%a2@(2480)
10c47526: 6018 bras 10c47540 <read_chan+0x14c>
10c47528: 7e00 moveq #0,%d7
10c4752a: 4aae ffd8 tstl %fp@(-40)
10c4752e: 6708 beqs 10c47538 <read_chan+0x144>
10c47530: 2e2e ffd8 movel %fp@(-40),%d7
10c47534: 42ae ffd8 clrl %fp@(-40)
10c47538: 7c01 moveq #1,%d6
10c4753a: 357c 0001 09b0 movew #1,%a2@(2480)
10c47540: 206e 000c moveal %fp@(12),%a0
10c47544: 0828 0003 001a btst #3,%a0@(26)
10c4754a: 671e beqs 10c4756a <read_chan+0x176>
10c4754c: 43ea 0bf6 lea %a2@(3062),%a1
10c47550: 5391 subql #1,%a1@
10c47552: 6a06 bpls 10c4755a <read_chan+0x166>
10c47554: 4ef9 10c8 82b8 jmp 10c882b8 <init_romfs_fs+0x14>
10c4755a: 4280 clrl %d0
10c4755c: 2d49 ffcc movel %a1,%fp@(-52)
10c47560: 4a80 tstl %d0
10c47562: 6756 beqs 10c475ba <read_chan+0x1c6>
10c47564: 70f5 moveq #-11,%d0
10c47566: 6000 03fe braw 10c47966 <read_chan+0x572>
10c4756a: 220a movel %a2,%d1
10c4756c: 0681 0000 0bf6 addil #3062,%d1
10c47572: 2241 moveal %d1,%a1
10c47574: 41fa 000e lea %pc@(10c47584 <read_chan+0x190>),%a0
10c47578: 5391 subql #1,%a1@
10c4757a: 6a06 bpls 10c47582 <read_chan+0x18e>
10c4757c: 4ef9 10c8 5708 jmp 10c85708 <__down_failed_interruptible>
10c47582: 4280 clrl %d0
10c47584: 2400 movel %d0,%d2
10c47586: 2d41 ffcc movel %d1,%fp@(-52)
10c4758a: 4a82 tstl %d2
10c4758c: 672c beqs 10c475ba <read_chan+0x1c6>
10c4758e: 203c ffff fe00 movel #-512,%d0
10c47594: 6000 03d0 braw 10c47966 <read_chan+0x572>
10c47598: 327c fffb moveaw #-5,%a1
10c4759c: 2d49 ffd4 movel %a1,%fp@(-44)
10c475a0: 6000 032e braw 10c478d0 <read_chan+0x4dc>
10c475a4: 70f5 moveq #-11,%d0
10c475a6: 2d40 ffd4 movel %d0,%fp@(-44)
10c475aa: 6000 0324 braw 10c478d0 <read_chan+0x4dc>
10c475ae: 2d7c ffff fe00 movel #-512,%fp@(-44)
10c475b4: ffd4
10c475b6: 6000 0318 braw 10c478d0 <read_chan+0x4dc>
10c475ba: 486e fff0 pea %fp@(-16)
10c475be: 240a movel %a2,%d2
10c475c0: 0682 0000 097a addil #2426,%d2
10c475c6: 2f02 movel %d2,%sp@-
10c475c8: 4eb9 10c1 5344 jsr 10c15344 <add_wait_queue>
10c475ce: 41ea 0110 lea %a2@(272),%a0
10c475d2: 508f addql #8,%sp
10c475d4: 40c0 movew %sr,%d0
10c475d6: 007c 0700 oriw #1792,%sr
10c475da: 0068 0100 0002 oriw #256,%a0@(2)
10c475e0: 46c0 movew %d0,%sr
10c475e2: 2d42 ffd0 movel %d2,%fp@(-48)
10c475e6: 2808 movel %a0,%d4
10c475e8: 6000 02c0 braw 10c478aa <read_chan+0x4b6>
10c475ec: 1028 0121 moveb %a0@(289),%d0
10c475f0: 4228 0121 clrb %a0@(289)
10c475f4: 206e ffdc moveal %fp@(-36),%a0
10c475f8: 1080 moveb %d0,%a0@
10c475fa: 52ae ffdc addql #1,%fp@(-36)
10c475fe: 53ae 0014 subql #1,%fp@(20)
10c47602: 6000 02cc braw 10c478d0 <read_chan+0x4dc>
10c47606: 2079 1002 53b4 moveal 100253b4 <_current_task>,%a0
10c4760c: 7201 moveq #1,%d1
10c4760e: 2081 movel %d1,%a0@
10c47610: 202e ffdc movel %fp@(-36),%d0
10c47614: 9085 subl %d5,%d0
10c47616: 2206 movel %d6,%d1
10c47618: 9280 subl %d0,%d1
10c4761a: 4280 clrl %d0
10c4761c: 302a 09b0 movew %a2@(2480),%d0
10c47620: b081 cmpl %d1,%d0
10c47622: 6f12 bles 10c47636 <read_chan+0x242>
10c47624: 4a81 tstl %d1
10c47626: 6f0e bles 10c47636 <read_chan+0x242>
10c47628: 302e ffde movew %fp@(-34),%d0
10c4762c: 9045 subw %d5,%d0
10c4762e: 3606 movew %d6,%d3
10c47630: 9640 subw %d0,%d3
10c47632: 3543 09b0 movew %d3,%a2@(2480)
10c47636: 082a 0003 09ae btst #3,%a2@(2478)
10c4763c: 6708 beqs 10c47646 <read_chan+0x252>
10c4763e: 4aaa 0bea tstl %a2@(3050)
10c47642: 670a beqs 10c4764e <read_chan+0x25a>
10c47644: 607e bras 10c476c4 <read_chan+0x2d0>
10c47646: 7001 moveq #1,%d0
10c47648: 4aaa 09e6 tstl %a2@(2534)
10c4764c: 6e02 bgts 10c47650 <read_chan+0x25c>
10c4764e: 7000 moveq #0,%d0
10c47650: 4a80 tstl %d0
10c47652: 6670 bnes 10c476c4 <read_chan+0x2d0>
10c47654: 2044 moveal %d4,%a0
10c47656: 2010 movel %a0@,%d0
10c47658: 0800 0002 btst #2,%d0
10c4765c: 6600 ff3a bnew 10c47598 <read_chan+0x1a4>
10c47660: 2f2e 000c movel %fp@(12),%sp@-
10c47664: 4eb9 10c4 3f38 jsr 10c43f38 <tty_hung_up_p>
10c4766a: 588f addql #4,%sp
10c4766c: 4a80 tstl %d0
10c4766e: 6600 0260 bnew 10c478d0 <read_chan+0x4dc>
10c47672: 4a87 tstl %d7
10c47674: 6700 025a beqw 10c478d0 <read_chan+0x4dc>
10c47678: 226e 000c moveal %fp@(12),%a1
10c4767c: 0829 0003 001a btst #3,%a1@(26)
10c47682: 6600 ff20 bnew 10c475a4 <read_chan+0x1b0>
10c47686: 2079 1002 53b4 moveal 100253b4 <_current_task>,%a0
10c4768c: 4aa8 0008 tstl %a0@(8)
10c47690: 6600 ff1c bnew 10c475ae <read_chan+0x1ba>
10c47694: 40c0 movew %sr,%d0
10c47696: 007c 0700 oriw #1792,%sr
10c4769a: 2044 moveal %d4,%a0
10c4769c: 0268 feff 0002 andiw #-257,%a0@(2)
10c476a2: 46c0 movew %d0,%sr
10c476a4: 2f07 movel %d7,%sp@-
10c476a6: 4eb9 10c1 4428 jsr 10c14428 <schedule_timeout>
10c476ac: 2e00 movel %d0,%d7
10c476ae: 588f addql #4,%sp
10c476b0: 40c0 movew %sr,%d0
10c476b2: 007c 0700 oriw #1792,%sr
10c476b6: 2244 moveal %d4,%a1
10c476b8: 0069 0100 0002 oriw #256,%a1@(2)
10c476be: 46c0 movew %d0,%sr
10c476c0: 6000 01e8 braw 10c478aa <read_chan+0x4b6>
10c476c4: 2079 1002 53b4 moveal 100253b4 <_current_task>,%a0
10c476ca: 7000 moveq #0,%d0
10c476cc: 2080 movel %d0,%a0@
10c476ce: 082a 0004 0120 btst #4,%a2@(288)
10c476d4: 6712 beqs 10c476e8 <read_chan+0x2f4>
10c476d6: baae ffdc cmpl %fp@(-36),%d5
10c476da: 660c bnes 10c476e8 <read_chan+0x2f4>
10c476dc: 2045 moveal %d5,%a0
10c476de: 1080 moveb %d0,%a0@
10c476e0: 52ae ffdc addql #1,%fp@(-36)
10c476e4: 53ae 0014 subql #1,%fp@(20)
10c476e8: 082a 0003 09ae btst #3,%a2@(2478)
10c476ee: 6700 00c0 beqw 10c477b0 <read_chan+0x3bc>
10c476f2: 4aae 0014 tstl %fp@(20)
10c476f6: 6700 0186 beqw 10c4787e <read_chan+0x48a>
10c476fa: 4aaa 09e6 tstl %a2@(2534)
10c476fe: 6700 017e beqw 10c4787e <read_chan+0x48a>
10c47702: 242a 09e2 movel %a2@(2530),%d2
10c47706: 41ea 09ea lea %a2@(2538),%a0
10c4770a: 2002 movel %d2,%d0
10c4770c: ea80 asrl #5,%d0
10c4770e: e588 lsll #2,%d0
10c47710: d1c0 addal %d0,%a0
10c47712: 701f moveq #31,%d0
10c47714: c480 andl %d0,%d2
10c47716: 7201 moveq #1,%d1
10c47718: e5a9 lsll %d2,%d1
10c4771a: 40c2 movew %sr,%d2
10c4771c: 007c 0700 oriw #1792,%sr
10c47720: 2010 movel %a0@,%d0
10c47722: 2601 movel %d1,%d3
10c47724: c680 andl %d0,%d3
10c47726: 56c0 sne %d0
10c47728: 4880 extw %d0
10c4772a: 3600 movew %d0,%d3
10c4772c: 48c3 extl %d3
10c4772e: 4483 negl %d3
10c47730: 4681 notl %d1
10c47732: 2010 movel %a0@,%d0
10c47734: c081 andl %d1,%d0
10c47736: 2080 movel %d0,%a0@
10c47738: 46c2 movew %d2,%sr
10c4773a: 226a 09da moveal %a2@(2522),%a1
10c4773e: 206a 09e2 moveal %a2@(2530),%a0
10c47742: 1030 9800 moveb %a0@(00000000,%a1:l),%d0
10c47746: 4880 extw %d0
10c47748: 3400 movew %d0,%d2
10c4774a: 48c2 extl %d2
10c4774c: 40c1 movew %sr,%d1
10c4774e: 007c 0700 oriw #1792,%sr
10c47752: 202a 09e2 movel %a2@(2530),%d0
10c47756: 5280 addql #1,%d0
10c47758: 0280 0000 0fff andil #4095,%d0
10c4775e: 2540 09e2 movel %d0,%a2@(2530)
10c47762: 53aa 09e6 subql #1,%a2@(2534)
10c47766: 4a83 tstl %d3
10c47768: 6714 beqs 10c4777e <read_chan+0x38a>
10c4776a: 202a 0bea movel %a2@(3050),%d0
10c4776e: 2040 moveal %d0,%a0
10c47770: 5388 subql #1,%a0
10c47772: 2548 0bea movel %a0,%a2@(3050)
10c47776: 5380 subql #1,%d0
10c47778: 6a04 bpls 10c4777e <read_chan+0x38a>
10c4777a: 42aa 0bea clrl %a2@(3050)
10c4777e: 46c1 movew %d1,%sr
10c47780: 4a83 tstl %d3
10c47782: 6704 beqs 10c47788 <read_chan+0x394>
10c47784: 4a82 tstl %d2
10c47786: 670e beqs 10c47796 <read_chan+0x3a2>
10c47788: 206e ffdc moveal %fp@(-36),%a0
10c4778c: 1082 moveb %d2,%a0@
10c4778e: 52ae ffdc addql #1,%fp@(-36)
10c47792: 53ae 0014 subql #1,%fp@(20)
10c47796: 4a83 tstl %d3
10c47798: 6600 00e4 bnew 10c4787e <read_chan+0x48a>
10c4779c: 4aae 0014 tstl %fp@(20)
10c477a0: 6700 00dc beqw 10c4787e <read_chan+0x48a>
10c477a4: 4aaa 09e6 tstl %a2@(2534)
10c477a8: 6600 ff58 bnew 10c47702 <read_chan+0x30e>
10c477ac: 6000 00d0 braw 10c4787e <read_chan+0x48a>
10c477b0: 47ee ffdc lea %fp@(-36),%a3
10c477b4: 7614 moveq #20,%d3
10c477b6: d68e addl %fp,%d3
10c477b8: 40c1 movew %sr,%d1
10c477ba: 007c 0700 oriw #1792,%sr
10c477be: 243c 0000 1000 movel #4096,%d2
10c477c4: 94aa 09e2 subl %a2@(2530),%d2
10c477c8: 202a 09e6 movel %a2@(2534),%d0
10c477cc: 284b moveal %a3,%a4
10c477ce: 2a43 moveal %d3,%a5
10c477d0: b082 cmpl %d2,%d0
10c477d2: 6c02 bges 10c477d6 <read_chan+0x3e2>
10c477d4: 2400 movel %d0,%d2
10c477d6: 2015 movel %a5@,%d0
10c477d8: b082 cmpl %d2,%d0
10c477da: 6402 bccs 10c477de <read_chan+0x3ea>
10c477dc: 2400 movel %d0,%d2
10c477de: 46c1 movew %d1,%sr
10c477e0: 4a82 tstl %d2
10c477e2: 6738 beqs 10c4781c <read_chan+0x428>
10c477e4: 2f02 movel %d2,%sp@-
10c477e6: 226a 09da moveal %a2@(2522),%a1
10c477ea: d3ea 09e2 addal %a2@(2530),%a1
10c477ee: 2f09 movel %a1,%sp@-
10c477f0: 2f14 movel %a4@,%sp@-
10c477f2: 4eb9 10c8 5744 jsr 10c85744 <memcpy>
10c477f8: 4fef 000c lea %sp@(12),%sp
10c477fc: 40c1 movew %sr,%d1
10c477fe: 007c 0700 oriw #1792,%sr
10c47802: 202a 09e2 movel %a2@(2530),%d0
10c47806: d082 addl %d2,%d0
10c47808: 0280 0000 0fff andil #4095,%d0
10c4780e: 2540 09e2 movel %d0,%a2@(2530)
10c47812: 95aa 09e6 subl %d2,%a2@(2534)
10c47816: 46c1 movew %d1,%sr
10c47818: d594 addl %d2,%a4@
10c4781a: 9595 subl %d2,%a5@
10c4781c: 40c1 movew %sr,%d1
10c4781e: 007c 0700 oriw #1792,%sr
10c47822: 243c 0000 1000 movel #4096,%d2
10c47828: 94aa 09e2 subl %a2@(2530),%d2
10c4782c: 202a 09e6 movel %a2@(2534),%d0
10c47830: b082 cmpl %d2,%d0
10c47832: 6c02 bges 10c47836 <read_chan+0x442>
10c47834: 2400 movel %d0,%d2
10c47836: 2015 movel %a5@,%d0
10c47838: b082 cmpl %d2,%d0
10c4783a: 6402 bccs 10c4783e <read_chan+0x44a>
10c4783c: 2400 movel %d0,%d2
10c4783e: 46c1 movew %d1,%sr
10c47840: 4a82 tstl %d2
10c47842: 673a beqs 10c4787e <read_chan+0x48a>
10c47844: 2f02 movel %d2,%sp@-
10c47846: 202a 09da movel %a2@(2522),%d0
10c4784a: d0aa 09e2 addl %a2@(2530),%d0
10c4784e: 2f00 movel %d0,%sp@-
10c47850: 2f13 movel %a3@,%sp@-
10c47852: 4eb9 10c8 5744 jsr 10c85744 <memcpy>
10c47858: 4fef 000c lea %sp@(12),%sp
10c4785c: 40c1 movew %sr,%d1
10c4785e: 007c 0700 oriw #1792,%sr
10c47862: 202a 09e2 movel %a2@(2530),%d0
10c47866: d082 addl %d2,%d0
10c47868: 0280 0000 0fff andil #4095,%d0
10c4786e: 2540 09e2 movel %d0,%a2@(2530)
10c47872: 95aa 09e6 subl %d2,%a2@(2534)
10c47876: 46c1 movew %d1,%sr
10c47878: d593 addl %d2,%a3@
10c4787a: 2043 moveal %d3,%a0
10c4787c: 9590 subl %d2,%a0@
10c4787e: 2f0a movel %a2,%sp@-
10c47880: 4eba e5ee jsr %pc@(10c45e70 <n_tty_chars_in_buffer>)
10c47884: 588f addql #4,%sp
10c47886: 0c80 0000 0080 cmpil #128,%d0
10c4788c: 6e08 bgts 10c47896 <read_chan+0x4a2>
10c4788e: 2f0a movel %a2,%sp@-
10c47890: 4eba e502 jsr %pc@(10c45d94 <check_unthrottle>)
10c47894: 588f addql #4,%sp
10c47896: 202e ffdc movel %fp@(-36),%d0
10c4789a: 9085 subl %d5,%d0
10c4789c: bc80 cmpl %d0,%d6
10c4789e: 6f30 bles 10c478d0 <read_chan+0x4dc>
10c478a0: 4aae ffd8 tstl %fp@(-40)
10c478a4: 6704 beqs 10c478aa <read_chan+0x4b6>
10c478a6: 2e2e ffd8 movel %fp@(-40),%d7
10c478aa: 4aae 0014 tstl %fp@(20)
10c478ae: 6720 beqs 10c478d0 <read_chan+0x4dc>
10c478b0: 082a 0004 0120 btst #4,%a2@(288)
10c478b6: 6700 fd4e beqw 10c47606 <read_chan+0x212>
10c478ba: 202a 0122 movel %a2@(290),%d0
10c478be: 2040 moveal %d0,%a0
10c478c0: 4a28 0121 tstb %a0@(289)
10c478c4: 6700 fd40 beqw 10c47606 <read_chan+0x212>
10c478c8: baae ffdc cmpl %fp@(-36),%d5
10c478cc: 6700 fd1e beqw 10c475ec <read_chan+0x1f8>
10c478d0: 40c0 movew %sr,%d0
10c478d2: 007c 0700 oriw #1792,%sr
10c478d6: 2244 moveal %d4,%a1
10c478d8: 0269 feff 0002 andiw #-257,%a1@(2)
10c478de: 46c0 movew %d0,%sr
10c478e0: 226e ffcc moveal %fp@(-52),%a1
10c478e4: 41fa 000c lea %pc@(10c478f2 <read_chan+0x4fe>),%a0
10c478e8: 5291 addql #1,%a1@
10c478ea: 6e06 bgts 10c478f2 <read_chan+0x4fe>
10c478ec: 4ef9 10c8 571c jmp 10c8571c <__up_wakeup>
10c478f2: 486e fff0 pea %fp@(-16)
10c478f6: 2f2e ffd0 movel %fp@(-48),%sp@-
10c478fa: 4eb9 10c1 53aa jsr 10c153aa <remove_wait_queue>
10c47900: 508f addql #8,%sp
10c47902: 206e ffd0 moveal %fp@(-48),%a0
10c47906: 5888 addql #4,%a0
10c47908: b1d0 cmpal %a0@,%a0
10c4790a: 6604 bnes 10c47910 <read_chan+0x51c>
10c4790c: 3546 09b0 movew %d6,%a2@(2480)
10c47910: 2079 1002 53b4 moveal 100253b4 <_current_task>,%a0
10c47916: 7000 moveq #0,%d0
10c47918: 2080 movel %d0,%a0@
10c4791a: 202e ffdc movel %fp@(-36),%d0
10c4791e: 9085 subl %d5,%d0
10c47920: 671a beqs 10c4793c <read_chan+0x548>
10c47922: 2d40 ffd4 movel %d0,%fp@(-44)
10c47926: 4aae 0014 tstl %fp@(20)
10c4792a: 6736 beqs 10c47962 <read_chan+0x56e>
10c4792c: 40c0 movew %sr,%d0
10c4792e: 007c 0700 oriw #1792,%sr
10c47932: 72bf moveq #-65,%d1
10c47934: 2044 moveal %d4,%a0
10c47936: c390 andl %d1,%a0@
10c47938: 46c0 movew %d0,%sr
10c4793a: 6026 bras 10c47962 <read_chan+0x56e>
10c4793c: 40c2 movew %sr,%d2
10c4793e: 007c 0700 oriw #1792,%sr
10c47942: 2244 moveal %d4,%a1
10c47944: 2011 movel %a1@,%d0
10c47946: 0800 0006 btst #6,%d0
10c4794a: 56c1 sne %d1
10c4794c: 4881 extw %d1
10c4794e: 48c1 extl %d1
10c47950: 4481 negl %d1
10c47952: 2011 movel %a1@,%d0
10c47954: 76bf moveq #-65,%d3
10c47956: c083 andl %d3,%d0
10c47958: 2280 movel %d0,%a1@
10c4795a: 46c2 movew %d2,%sr
10c4795c: 4a81 tstl %d1
10c4795e: 6600 fada bnew 10c4743a <read_chan+0x46>
10c47962: 202e ffd4 movel %fp@(-44),%d0
10c47966: 4cee 3cfc ffa4 moveml %fp@(-92),%d2-%d7/%a2-%a5
10c4796c: 4e5e unlk %fp
10c4796e: 4e75 rts
10c47970 <write_chan>:
10c47970: 4e56 ffe0 linkw %fp,#-32
10c47974: 48e7 3f38 moveml %d2-%d7/%a2-%a4,%sp@-
10c47978: 266e 0008 moveal %fp@(8),%a3
10c4797c: 286e 000c moveal %fp@(12),%a4
10c47980: 2a2e 0010 movel %fp@(16),%d5
10c47984: 262e 0014 movel %fp@(20),%d3
10c47988: 2445 moveal %d5,%a2
10c4798a: 42ae ffe0 clrl %fp@(-32)
10c4798e: 42ae ffe8 clrl %fp@(-24)
10c47992: 42ae ffec clrl %fp@(-20)
10c47996: 43ee fff0 lea %fp@(-16),%a1
10c4799a: 2d79 1002 53b4 movel 100253b4 <_current_task>,%fp@(-28)
10c479a0: ffe4
10c479a2: 22ae ffe0 movel %fp@(-32),%a1@
10c479a6: 2d6e ffe4 fff4 movel %fp@(-28),%fp@(-12)
10c479ac: 2d6e ffe8 fff8 movel %fp@(-24),%fp@(-8)
10c479b2: 2d6e ffec fffc movel %fp@(-20),%fp@(-4)
10c479b8: 7800 moveq #0,%d4
10c479ba: 206b 00fe moveal %a3@(254),%a0
10c479be: 2e09 movel %a1,%d7
10c479c0: 0828 0000 000e btst #0,%a0@(14)
10c479c6: 673a beqs 10c47a02 <write_chan+0x92>
10c479c8: 206c 0008 moveal %a4@(8),%a0
10c479cc: 2068 0008 moveal %a0@(8),%a0
10c479d0: 3028 003e movew %a0@(62),%d0
10c479d4: 0c40 0400 cmpiw #1024,%d0
10c479d8: 6728 beqs 10c47a02 <write_chan+0x92>
10c479da: 0c40 0501 cmpiw #1281,%d0
10c479de: 6722 beqs 10c47a02 <write_chan+0x92>
10c479e0: 2f0b movel %a3,%sp@-
10c479e2: 4eb9 10c4 3c04 jsr 10c43c04 <tty_check_change>
10c479e8: 2800 movel %d0,%d4
10c479ea: 588f addql #4,%sp
10c479ec: 6714 beqs 10c47a02 <write_chan+0x92>
10c479ee: 6000 0116 braw 10c47b06 <write_chan+0x196>
10c479f2: 283c ffff fe00 movel #-512,%d4
10c479f8: 6000 00ee braw 10c47ae8 <write_chan+0x178>
10c479fc: 2800 movel %d0,%d4
10c479fe: 6000 00e8 braw 10c47ae8 <write_chan+0x178>
10c47a02: 2f07 movel %d7,%sp@-
10c47a04: 240b movel %a3,%d2
10c47a06: 0682 0000 096e addil #2414,%d2
10c47a0c: 2f02 movel %d2,%sp@-
10c47a0e: 4eb9 10c1 5344 jsr 10c15344 <add_wait_queue>
10c47a14: 508f addql #8,%sp
10c47a16: 2c02 movel %d2,%d6
10c47a18: 2079 1002 53b4 moveal 100253b4 <_current_task>,%a0
10c47a1e: 7001 moveq #1,%d0
10c47a20: 2080 movel %d0,%a0@
10c47a22: 4aa8 0008 tstl %a0@(8)
10c47a26: 66ca bnes 10c479f2 <write_chan+0x82>
10c47a28: 2f0c movel %a4,%sp@-
10c47a2a: 4eb9 10c4 3f38 jsr 10c43f38 <tty_hung_up_p>
10c47a30: 588f addql #4,%sp
10c47a32: 4a80 tstl %d0
10c47a34: 6610 bnes 10c47a46 <write_chan+0xd6>
10c47a36: 206b 0122 moveal %a3@(290),%a0
10c47a3a: b0fc 0000 cmpaw #0,%a0
10c47a3e: 670c beqs 10c47a4c <write_chan+0xdc>
10c47a40: 4aa8 0114 tstl %a0@(276)
10c47a44: 6606 bnes 10c47a4c <write_chan+0xdc>
10c47a46: 78fb moveq #-5,%d4
10c47a48: 6000 009e braw 10c47ae8 <write_chan+0x178>
10c47a4c: 206b 00fe moveal %a3@(254),%a0
10c47a50: 0828 0000 0007 btst #0,%a0@(7)
10c47a56: 675a beqs 10c47ab2 <write_chan+0x142>
10c47a58: 41eb 0110 lea %a3@(272),%a0
10c47a5c: 93c9 subal %a1,%a1
10c47a5e: 2030 9800 movel %a0@(00000000,%a1:l),%d0
10c47a62: 0800 000e btst #14,%d0
10c47a66: 664a bnes 10c47ab2 <write_chan+0x142>
10c47a68: 7400 moveq #0,%d2
10c47a6a: 6016 bras 10c47a82 <write_chan+0x112>
10c47a6c: 1012 moveb %a2@,%d0
10c47a6e: 2f0b movel %a3,%sp@-
10c47a70: 1400 moveb %d0,%d2
10c47a72: 2f02 movel %d2,%sp@-
10c47a74: 4eba e43c jsr %pc@(10c45eb2 <opost>)
10c47a78: 508f addql #8,%sp
10c47a7a: 4a80 tstl %d0
10c47a7c: 6d22 blts 10c47aa0 <write_chan+0x130>
10c47a7e: 528a addql #1,%a2
10c47a80: 5383 subql #1,%d3
10c47a82: 4a83 tstl %d3
10c47a84: 671a beqs 10c47aa0 <write_chan+0x130>
10c47a86: 2f03 movel %d3,%sp@-
10c47a88: 2f0a movel %a2,%sp@-
10c47a8a: 2f0b movel %a3,%sp@-
10c47a8c: 4eba e590 jsr %pc@(10c4601e <opost_block>)
10c47a90: 4fef 000c lea %sp@(12),%sp
10c47a94: 4a80 tstl %d0
10c47a96: 6d00 ff64 bltw 10c479fc <write_chan+0x8c>
10c47a9a: d5c0 addal %d0,%a2
10c47a9c: 9680 subl %d0,%d3
10c47a9e: 66cc bnes 10c47a6c <write_chan+0xfc>
10c47aa0: 206b 0072 moveal %a3@(114),%a0
10c47aa4: b0fc 0000 cmpaw #0,%a0
10c47aa8: 6726 beqs 10c47ad0 <write_chan+0x160>
10c47aaa: 2f0b movel %a3,%sp@-
10c47aac: 4e90 jsr %a0@
10c47aae: 588f addql #4,%sp
10c47ab0: 601e bras 10c47ad0 <write_chan+0x160>
10c47ab2: 2f03 movel %d3,%sp@-
10c47ab4: 2f0a movel %a2,%sp@-
10c47ab6: 4878 0001 pea 1 <PF_DTRACE_OFF>
10c47aba: 2f0b movel %a3,%sp@-
10c47abc: 206b 006a moveal %a3@(106),%a0
10c47ac0: 4e90 jsr %a0@
10c47ac2: 4fef 0010 lea %sp@(16),%sp
10c47ac6: 4a80 tstl %d0
10c47ac8: 6d00 ff32 bltw 10c479fc <write_chan+0x8c>
10c47acc: d5c0 addal %d0,%a2
10c47ace: 9680 subl %d0,%d3
10c47ad0: 4a83 tstl %d3
10c47ad2: 6714 beqs 10c47ae8 <write_chan+0x178>
10c47ad4: 082c 0003 001a btst #3,%a4@(26)
10c47ada: 660a bnes 10c47ae6 <write_chan+0x176>
10c47adc: 4eb9 10c1 44d2 jsr 10c144d2 <schedule>
10c47ae2: 6000 ff34 braw 10c47a18 <write_chan+0xa8>
10c47ae6: 78f5 moveq #-11,%d4
10c47ae8: 2079 1002 53b4 moveal 100253b4 <_current_task>,%a0
10c47aee: 7000 moveq #0,%d0
10c47af0: 2080 movel %d0,%a0@
10c47af2: 2f07 movel %d7,%sp@-
10c47af4: 2f06 movel %d6,%sp@-
10c47af6: 4eb9 10c1 53aa jsr 10c153aa <remove_wait_queue>
10c47afc: 2004 movel %d4,%d0
10c47afe: ba8a cmpl %a2,%d5
10c47b00: 6704 beqs 10c47b06 <write_chan+0x196>
10c47b02: 200a movel %a2,%d0
10c47b04: 9085 subl %d5,%d0
10c47b06: 4cee 1cfc ffbc moveml %fp@(-68),%d2-%d7/%a2-%a4
10c47b0c: 4e5e unlk %fp
10c47b0e: 4e75 rts
10c47b10 <normal_poll>:
10c47b10: 4e56 0000 linkw %fp,#0
10c47b14: 48e7 3820 moveml %d2-%d4/%a2,%sp@-
10c47b18: 246e 0008 moveal %fp@(8),%a2
10c47b1c: 282e 000c movel %fp@(12),%d4
10c47b20: 242e 0010 movel %fp@(16),%d2
10c47b24: 7600 moveq #0,%d3
10c47b26: 200a movel %a2,%d0
10c47b28: 0680 0000 097a addil #2426,%d0
10c47b2e: 4a82 tstl %d2
10c47b30: 6714 beqs 10c47b46 <normal_poll+0x36>
10c47b32: 4a80 tstl %d0
10c47b34: 6710 beqs 10c47b46 <normal_poll+0x36>
10c47b36: 2f02 movel %d2,%sp@-
10c47b38: 2f00 movel %d0,%sp@-
10c47b3a: 2f04 movel %d4,%sp@-
10c47b3c: 4eb9 10c2 f940 jsr 10c2f940 <__pollwait>
10c47b42: 4fef 000c lea %sp@(12),%sp
10c47b46: 200a movel %a2,%d0
10c47b48: 0680 0000 096e addil #2414,%d0
10c47b4e: 4a82 tstl %d2
10c47b50: 6714 beqs 10c47b66 <normal_poll+0x56>
10c47b52: 4a80 tstl %d0
10c47b54: 6710 beqs 10c47b66 <normal_poll+0x56>
10c47b56: 2f02 movel %d2,%sp@-
10c47b58: 2f00 movel %d0,%sp@-
10c47b5a: 2f04 movel %d4,%sp@-
10c47b5c: 4eb9 10c2 f940 jsr 10c2f940 <__pollwait>
10c47b62: 4fef 000c lea %sp@(12),%sp
10c47b66: 206a 00fe moveal %a2@(254),%a0
10c47b6a: 7000 moveq #0,%d0
10c47b6c: 4a28 0016 tstb %a0@(22)
10c47b70: 6606 bnes 10c47b78 <normal_poll+0x68>
10c47b72: 4280 clrl %d0
10c47b74: 1028 0017 moveb %a0@(23),%d0
10c47b78: 082a 0003 09ae btst #3,%a2@(2478)
10c47b7e: 6708 beqs 10c47b88 <normal_poll+0x78>
10c47b80: 4aaa 0bea tstl %a2@(3050)
10c47b84: 6716 beqs 10c47b9c <normal_poll+0x8c>
10c47b86: 6012 bras 10c47b9a <normal_poll+0x8a>
10c47b88: 222a 09e6 movel %a2@(2534),%d1
10c47b8c: 4a80 tstl %d0
10c47b8e: 6706 beqs 10c47b96 <normal_poll+0x86>
10c47b90: b081 cmpl %d1,%d0
10c47b92: 6f06 bles 10c47b9a <normal_poll+0x8a>
10c47b94: 6006 bras 10c47b9c <normal_poll+0x8c>
10c47b96: 4a81 tstl %d1
10c47b98: 6f02 bles 10c47b9c <normal_poll+0x8c>
10c47b9a: 7641 moveq #65,%d3
10c47b9c: 082a 0004 0120 btst #4,%a2@(288)
10c47ba2: 670e beqs 10c47bb2 <normal_poll+0xa2>
10c47ba4: 206a 0122 moveal %a2@(290),%a0
10c47ba8: 4a28 0121 tstb %a0@(289)
10c47bac: 6704 beqs 10c47bb2 <normal_poll+0xa2>
10c47bae: 7043 moveq #67,%d0
10c47bb0: 8680 orl %d0,%d3
10c47bb2: 41ea 0110 lea %a2@(272),%a0
10c47bb6: 93c9 subal %a1,%a1
10c47bb8: 2030 9800 movel %a0@(00000000,%a1:l),%d0
10c47bbc: 0800 0002 btst #2,%d0
10c47bc0: 6704 beqs 10c47bc6 <normal_poll+0xb6>
10c47bc2: 7210 moveq #16,%d1
10c47bc4: 8681 orl %d1,%d3
10c47bc6: 2f04 movel %d4,%sp@-
10c47bc8: 4eb9 10c4 3f38 jsr 10c43f38 <tty_hung_up_p>
10c47bce: 588f addql #4,%sp
10c47bd0: 4a80 tstl %d0
10c47bd2: 6704 beqs 10c47bd8 <normal_poll+0xc8>
10c47bd4: 7010 moveq #16,%d0
10c47bd6: 8680 orl %d0,%d3
10c47bd8: 2003 movel %d3,%d0
10c47bda: 7251 moveq #81,%d1
10c47bdc: c081 andl %d1,%d0
10c47bde: 6620 bnes 10c47c00 <normal_poll+0xf0>
10c47be0: 206a 00fe moveal %a2@(254),%a0
10c47be4: 1028 0017 moveb %a0@(23),%d0
10c47be8: 6710 beqs 10c47bfa <normal_poll+0xea>
10c47bea: 4a28 0016 tstb %a0@(22)
10c47bee: 660a bnes 10c47bfa <normal_poll+0xea>
10c47bf0: 422a 09b0 clrb %a2@(2480)
10c47bf4: 1540 09b1 moveb %d0,%a2@(2481)
10c47bf8: 6006 bras 10c47c00 <normal_poll+0xf0>
10c47bfa: 357c 0001 09b0 movew #1,%a2@(2480)
10c47c00: 2f0a movel %a2,%sp@-
10c47c02: 206a 007a moveal %a2@(122),%a0
10c47c06: 4e90 jsr %a0@
10c47c08: 0c80 0000 00ff cmpil #255,%d0
10c47c0e: 6e04 bgts 10c47c14 <normal_poll+0x104>
10c47c10: 7004 moveq #4,%d0
10c47c12: 8680 orl %d0,%d3
10c47c14: 2003 movel %d3,%d0
10c47c16: 4cee 041c fff0 moveml %fp@(-16),%d2-%d4/%a2
10c47c1c: 4e5e unlk %fp
10c47c1e: 4e75 rts
10c47c20 <tty_wait_until_sent>:
10c47c20: 4e56 ffe0 linkw %fp,#-32
10c47c24: 48e7 3820 moveml %d2-%d4/%a2,%sp@-
10c47c28: 246e 0008 moveal %fp@(8),%a2
10c47c2c: 262e 000c movel %fp@(12),%d3
10c47c30: 42ae ffe0 clrl %fp@(-32)
10c47c34: 42ae ffe8 clrl %fp@(-24)
10c47c38: 42ae ffec clrl %fp@(-20)
10c47c3c: 41ee fff0 lea %fp@(-16),%a0
10c47c40: 2d79 1002 53b4 movel 100253b4 <_current_task>,%fp@(-28)
10c47c46: ffe4
10c47c48: 20ae ffe0 movel %fp@(-32),%a0@
10c47c4c: 2d6e ffe4 fff4 movel %fp@(-28),%fp@(-12)
10c47c52: 2d6e ffe8 fff8 movel %fp@(-24),%fp@(-8)
10c47c58: 2d6e ffec fffc movel %fp@(-20),%fp@(-4)
10c47c5e: 2808 movel %a0,%d4
10c47c60: 4aaa 007a tstl %a2@(122)
10c47c64: 6770 beqs 10c47cd6 <tty_wait_until_sent+0xb6>
10c47c66: 2f04 movel %d4,%sp@-
10c47c68: 240a movel %a2,%d2
10c47c6a: 0682 0000 096e addil #2414,%d2
10c47c70: 2f02 movel %d2,%sp@-
10c47c72: 4eb9 10c1 5344 jsr 10c15344 <add_wait_queue>
10c47c78: 508f addql #8,%sp
10c47c7a: 4a83 tstl %d3
10c47c7c: 6606 bnes 10c47c84 <tty_wait_until_sent+0x64>
10c47c7e: 263c 7fff ffff movel #2147483647,%d3
10c47c84: 2079 1002 53b4 moveal 100253b4 <_current_task>,%a0
10c47c8a: 7001 moveq #1,%d0
10c47c8c: 2080 movel %d0,%a0@
10c47c8e: 4aa8 0008 tstl %a0@(8)
10c47c92: 662e bnes 10c47cc2 <tty_wait_until_sent+0xa2>
10c47c94: 2f0a movel %a2,%sp@-
10c47c96: 206a 007a moveal %a2@(122),%a0
10c47c9a: 4e90 jsr %a0@
10c47c9c: 588f addql #4,%sp
10c47c9e: 4a80 tstl %d0
10c47ca0: 670e beqs 10c47cb0 <tty_wait_until_sent+0x90>
10c47ca2: 2f03 movel %d3,%sp@-
10c47ca4: 4eb9 10c1 4428 jsr 10c14428 <schedule_timeout>
10c47caa: 2600 movel %d0,%d3
10c47cac: 588f addql #4,%sp
10c47cae: 66d4 bnes 10c47c84 <tty_wait_until_sent+0x64>
10c47cb0: 206a 00a6 moveal %a2@(166),%a0
10c47cb4: b0fc 0000 cmpaw #0,%a0
10c47cb8: 6708 beqs 10c47cc2 <tty_wait_until_sent+0xa2>
10c47cba: 2f03 movel %d3,%sp@-
10c47cbc: 2f0a movel %a2,%sp@-
10c47cbe: 4e90 jsr %a0@
10c47cc0: 508f addql #8,%sp
10c47cc2: 2079 1002 53b4 moveal 100253b4 <_current_task>,%a0
10c47cc8: 7000 moveq #0,%d0
10c47cca: 2080 movel %d0,%a0@
10c47ccc: 2f04 movel %d4,%sp@-
10c47cce: 2f02 movel %d2,%sp@-
10c47cd0: 4eb9 10c1 53aa jsr 10c153aa <remove_wait_queue>
10c47cd6: 4cee 041c ffd0 moveml %fp@(-48),%d2-%d4/%a2
10c47cdc: 4e5e unlk %fp
10c47cde: 4e75 rts
10c47ce0 <unset_locked_termios>:
10c47ce0: 4e56 0000 linkw %fp,#0
10c47ce4: 48e7 2030 moveml %d2/%a2-%a3,%sp@-
10c47ce8: 246e 0008 moveal %fp@(8),%a2
10c47cec: 206e 000c moveal %fp@(12),%a0
10c47cf0: 266e 0010 moveal %fp@(16),%a3
10c47cf4: b6fc 0000 cmpaw #0,%a3
10c47cf8: 6610 bnes 10c47d0a <unset_locked_termios+0x2a>
10c47cfa: 4879 1000 52fc pea 100052fc <badtty.919+0x55d>
10c47d00: 4eb9 10c1 677e jsr 10c1677e <printk>
10c47d06: 6000 0098 braw 10c47da0 <unset_locked_termios+0xc0>
10c47d0a: 2413 movel %a3@,%d2
10c47d0c: 2002 movel %d2,%d0
10c47d0e: 4680 notl %d0
10c47d10: 2212 movel %a2@,%d1
10c47d12: c280 andl %d0,%d1
10c47d14: 2010 movel %a0@,%d0
10c47d16: c082 andl %d2,%d0
10c47d18: 8280 orl %d0,%d1
10c47d1a: 2481 movel %d1,%a2@
10c47d1c: 242b 0004 movel %a3@(4),%d2
10c47d20: 2002 movel %d2,%d0
10c47d22: 4680 notl %d0
10c47d24: 222a 0004 movel %a2@(4),%d1
10c47d28: c280 andl %d0,%d1
10c47d2a: 2028 0004 movel %a0@(4),%d0
10c47d2e: c082 andl %d2,%d0
10c47d30: 8280 orl %d0,%d1
10c47d32: 2541 0004 movel %d1,%a2@(4)
10c47d36: 242b 0008 movel %a3@(8),%d2
10c47d3a: 2002 movel %d2,%d0
10c47d3c: 4680 notl %d0
10c47d3e: 222a 0008 movel %a2@(8),%d1
10c47d42: c280 andl %d0,%d1
10c47d44: 2028 0008 movel %a0@(8),%d0
10c47d48: c082 andl %d2,%d0
10c47d4a: 8280 orl %d0,%d1
10c47d4c: 2541 0008 movel %d1,%a2@(8)
10c47d50: 242b 000c movel %a3@(12),%d2
10c47d54: 2002 movel %d2,%d0
10c47d56: 4680 notl %d0
10c47d58: 222a 000c movel %a2@(12),%d1
10c47d5c: c280 andl %d0,%d1
10c47d5e: 2028 000c movel %a0@(12),%d0
10c47d62: c082 andl %d2,%d0
10c47d64: 8280 orl %d0,%d1
10c47d66: 2541 000c movel %d1,%a2@(12)
10c47d6a: 4a2b 0010 tstb %a3@(16)
10c47d6e: 6706 beqs 10c47d76 <unset_locked_termios+0x96>
10c47d70: 1028 0010 moveb %a0@(16),%d0
10c47d74: 6004 bras 10c47d7a <unset_locked_termios+0x9a>
10c47d76: 102a 0010 moveb %a2@(16),%d0
10c47d7a: 1540 0010 moveb %d0,%a2@(16)
10c47d7e: 43ea 0011 lea %a2@(17),%a1
10c47d82: 41e8 0011 lea %a0@(17),%a0
10c47d86: 47eb 0011 lea %a3@(17),%a3
10c47d8a: 7223 moveq #35,%d1
10c47d8c: d28a addl %a2,%d1
10c47d8e: 4a1b tstb %a3@+
10c47d90: 6704 beqs 10c47d96 <unset_locked_termios+0xb6>
10c47d92: 1010 moveb %a0@,%d0
10c47d94: 6002 bras 10c47d98 <unset_locked_termios+0xb8>
10c47d96: 1011 moveb %a1@,%d0
10c47d98: 12c0 moveb %d0,%a1@+
10c47d9a: 5288 addql #1,%a0
10c47d9c: b289 cmpl %a1,%d1
10c47d9e: 6cee bges 10c47d8e <unset_locked_termios+0xae>
10c47da0: 4cee 0c04 fff4 moveml %fp@(-12),%d2/%a2-%a3
10c47da6: 4e5e unlk %fp
10c47da8: 4e75 rts
10c47daa <change_termios>:
10c47daa: 4e56 ffdc linkw %fp,#-36
10c47dae: 48e7 3020 moveml %d2-%d3/%a2,%sp@-
10c47db2: 246e 0008 moveal %fp@(8),%a2
10c47db6: 226e 000c moveal %fp@(12),%a1
10c47dba: 206a 00fe moveal %a2@(254),%a0
10c47dbe: 2d58 ffdc movel %a0@+,%fp@(-36)
10c47dc2: 2d58 ffe0 movel %a0@+,%fp@(-32)
10c47dc6: 2d58 ffe4 movel %a0@+,%fp@(-28)
10c47dca: 2d58 ffe8 movel %a0@+,%fp@(-24)
10c47dce: 2d58 ffec movel %a0@+,%fp@(-20)
10c47dd2: 2d58 fff0 movel %a0@+,%fp@(-16)
10c47dd6: 2d58 fff4 movel %a0@+,%fp@(-12)
10c47dda: 2d58 fff8 movel %a0@+,%fp@(-8)
10c47dde: 2d50 fffc movel %a0@,%fp@(-4)
10c47de2: 007c 0700 oriw #1792,%sr
10c47de6: 206a 00fe moveal %a2@(254),%a0
10c47dea: 20d9 movel %a1@+,%a0@+
10c47dec: 20d9 movel %a1@+,%a0@+
10c47dee: 20d9 movel %a1@+,%a0@+
10c47df0: 20d9 movel %a1@+,%a0@+
10c47df2: 20d9 movel %a1@+,%a0@+
10c47df4: 20d9 movel %a1@+,%a0@+
10c47df6: 20d9 movel %a1@+,%a0@+
10c47df8: 20d9 movel %a1@+,%a0@+
10c47dfa: 2091 movel %a1@,%a0@
10c47dfc: 2f2a 0102 movel %a2@(258),%sp@-
10c47e00: 74dc moveq #-36,%d2
10c47e02: d48e addl %fp,%d2
10c47e04: 2f02 movel %d2,%sp@-
10c47e06: 2f2a 00fe movel %a2@(254),%sp@-
10c47e0a: 4eba fed4 jsr %pc@(10c47ce0 <unset_locked_termios>)
10c47e0e: 206a 00fe moveal %a2@(254),%a0
10c47e12: 262e ffe8 movel %fp@(-24),%d3
10c47e16: 2028 000c movel %a0@(12),%d0
10c47e1a: b183 eorl %d0,%d3
10c47e1c: 7002 moveq #2,%d0
10c47e1e: c680 andl %d0,%d3
10c47e20: 4fef 000c lea %sp@(12),%sp
10c47e24: 6724 beqs 10c47e4a <change_termios+0xa0>
10c47e26: 4878 0200 pea 200 <LSIGTRAP+0x1fb>
10c47e2a: 42a7 clrl %sp@-
10c47e2c: 486a 09ea pea %a2@(2538)
10c47e30: 4eb9 10c8 576c jsr 10c8576c <memset>
10c47e36: 256a 09e2 0bee movel %a2@(2530),%a2@(3054)
10c47e3c: 42aa 0bea clrl %a2@(3050)
10c47e40: 022a 00bf 09ae andib #-65,%a2@(2478)
10c47e46: 4fef 000c lea %sp@(12),%sp
10c47e4a: 027c f8ff andiw #-1793,%sr
10c47e4e: 4a83 tstl %d3
10c47e50: 6728 beqs 10c47e7a <change_termios+0xd0>
10c47e52: 206a 00fe moveal %a2@(254),%a0
10c47e56: 0828 0001 000f btst #1,%a0@(15)
10c47e5c: 661c bnes 10c47e7a <change_termios+0xd0>
10c47e5e: 4aaa 09e6 tstl %a2@(2534)
10c47e62: 6716 beqs 10c47e7a <change_termios+0xd0>
10c47e64: 4878 0001 pea 1 <PF_DTRACE_OFF>
10c47e68: 4878 0001 pea 1 <PF_DTRACE_OFF>
10c47e6c: 486a 097a pea %a2@(2426)
10c47e70: 4eb9 10c1 4712 jsr 10c14712 <__wake_up>
10c47e76: 4fef 000c lea %sp@(12),%sp
10c47e7a: 206a 0122 moveal %a2@(290),%a0
10c47e7e: b0fc 0000 cmpaw #0,%a0
10c47e82: 6700 0096 beqw 10c47f1a <change_termios+0x170>
10c47e86: 0828 0004 0120 btst #4,%a0@(288)
10c47e8c: 6700 008c beqw 10c47f1a <change_termios+0x170>
10c47e90: 7200 moveq #0,%d1
10c47e92: 082e 0002 ffde btst #2,%fp@(-34)
10c47e98: 671a beqs 10c47eb4 <change_termios+0x10a>
10c47e9a: 202e fff4 movel %fp@(-12),%d0
10c47e9e: 0280 00ff ff00 andil #16776960,%d0
10c47ea4: 0c80 0011 1300 cmpil #1118976,%d0
10c47eaa: 57c0 seq %d0
10c47eac: 4880 extw %d0
10c47eae: 3200 movew %d0,%d1
10c47eb0: 48c1 extl %d1
10c47eb2: 4481 negl %d1
10c47eb4: 7000 moveq #0,%d0
10c47eb6: 206a 00fe moveal %a2@(254),%a0
10c47eba: 0828 0002 0002 btst #2,%a0@(2)
10c47ec0: 6718 beqs 10c47eda <change_termios+0x130>
10c47ec2: 2028 0018 movel %a0@(24),%d0
10c47ec6: 0280 00ff ff00 andil #16776960,%d0
10c47ecc: 0c80 0011 1300 cmpil #1118976,%d0
10c47ed2: 57c0 seq %d0
10c47ed4: 4880 extw %d0
10c47ed6: 48c0 extl %d0
10c47ed8: 4480 negl %d0
10c47eda: b081 cmpl %d1,%d0
10c47edc: 673c beqs 10c47f1a <change_termios+0x170>
10c47ede: 122a 0121 moveb %a2@(289),%d1
10c47ee2: 0201 00cf andib #-49,%d1
10c47ee6: 1541 0121 moveb %d1,%a2@(289)
10c47eea: 4a80 tstl %d0
10c47eec: 6706 beqs 10c47ef4 <change_termios+0x14a>
10c47eee: 0001 0020 orib #32,%d1
10c47ef2: 6004 bras 10c47ef8 <change_termios+0x14e>
10c47ef4: 0001 0010 orib #16,%d1
10c47ef8: 1541 0121 moveb %d1,%a2@(289)
10c47efc: 4878 0001 pea 1 <PF_DTRACE_OFF>
10c47f00: 4878 0001 pea 1 <PF_DTRACE_OFF>
10c47f04: 202a 0122 movel %a2@(290),%d0
10c47f08: 0680 0000 097a addil #2426,%d0
10c47f0e: 2f00 movel %d0,%sp@-
10c47f10: 4eb9 10c1 4712 jsr 10c14712 <__wake_up>
10c47f16: 4fef 000c lea %sp@(12),%sp
10c47f1a: 206a 0082 moveal %a2@(130),%a0
10c47f1e: b0fc 0000 cmpaw #0,%a0
10c47f22: 6708 beqs 10c47f2c <change_termios+0x182>
10c47f24: 2f02 movel %d2,%sp@-
10c47f26: 2f0a movel %a2,%sp@-
10c47f28: 4e90 jsr %a0@
10c47f2a: 508f addql #8,%sp
10c47f2c: 206a 00ea moveal %a2@(234),%a0
10c47f30: b0fc 0000 cmpaw #0,%a0
10c47f34: 6706 beqs 10c47f3c <change_termios+0x192>
10c47f36: 2f02 movel %d2,%sp@-
10c47f38: 2f0a movel %a2,%sp@-
10c47f3a: 4e90 jsr %a0@
10c47f3c: 4cee 040c ffd0 moveml %fp@(-48),%d2-%d3/%a2
10c47f42: 4e5e unlk %fp
10c47f44: 4e75 rts
10c47f46 <set_termios>:
10c47f46: 4e56 ffdc linkw %fp,#-36
10c47f4a: 48e7 3038 moveml %d2-%d3/%a2-%a4,%sp@-
10c47f4e: 286e 0008 moveal %fp@(8),%a4
10c47f52: 266e 000c moveal %fp@(12),%a3
10c47f56: 262e 0010 movel %fp@(16),%d3
10c47f5a: 2f0c movel %a4,%sp@-
10c47f5c: 4eb9 10c4 3c04 jsr 10c43c04 <tty_check_change>
10c47f62: 588f addql #4,%sp
10c47f64: 4a80 tstl %d0
10c47f66: 6600 00ae bnew 10c48016 <set_termios+0xd0>
10c47f6a: 0803 0002 btst #2,%d3
10c47f6e: 6750 beqs 10c47fc0 <set_termios+0x7a>
10c47f70: 4878 0024 pea 24 <LSIGTRAP+0x1f>
10c47f74: 2f2c 00fe movel %a4@(254),%sp@-
10c47f78: 74dc moveq #-36,%d2
10c47f7a: d48e addl %fp,%d2
10c47f7c: 2f02 movel %d2,%sp@-
10c47f7e: 45f9 10c8 5744 lea 10c85744 <memcpy>,%a2
10c47f84: 4e92 jsr %a2@
10c47f86: 4fef 000c lea %sp@(12),%sp
10c47f8a: 3013 movew %a3@,%d0
10c47f8c: 3d40 ffde movew %d0,%fp@(-34)
10c47f90: 302b 0002 movew %a3@(2),%d0
10c47f94: 3d40 ffe2 movew %d0,%fp@(-30)
10c47f98: 302b 0004 movew %a3@(4),%d0
10c47f9c: 3d40 ffe6 movew %d0,%fp@(-26)
10c47fa0: 302b 0006 movew %a3@(6),%d0
10c47fa4: 3d40 ffea movew %d0,%fp@(-22)
10c47fa8: 102b 0008 moveb %a3@(8),%d0
10c47fac: 1d40 ffec moveb %d0,%fp@(-20)
10c47fb0: 4878 0008 pea 8 <LSIGTRAP+0x3>
10c47fb4: 486b 0009 pea %a3@(9)
10c47fb8: 486e ffed pea %fp@(-19)
10c47fbc: 4e92 jsr %a2@
10c47fbe: 6012 bras 10c47fd2 <set_termios+0x8c>
10c47fc0: 4878 0024 pea 24 <LSIGTRAP+0x1f>
10c47fc4: 2f0b movel %a3,%sp@-
10c47fc6: 74dc moveq #-36,%d2
10c47fc8: d48e addl %fp,%d2
10c47fca: 2f02 movel %d2,%sp@-
10c47fcc: 4eb9 10c8 5744 jsr 10c85744 <memcpy>
10c47fd2: 4fef 000c lea %sp@(12),%sp
10c47fd6: 0803 0000 btst #0,%d3
10c47fda: 6710 beqs 10c47fec <set_termios+0xa6>
10c47fdc: 206c 00d6 moveal %a4@(214),%a0
10c47fe0: b0fc 0000 cmpaw #0,%a0
10c47fe4: 6706 beqs 10c47fec <set_termios+0xa6>
10c47fe6: 2f0c movel %a4,%sp@-
10c47fe8: 4e90 jsr %a0@
10c47fea: 588f addql #4,%sp
10c47fec: 0803 0001 btst #1,%d3
10c47ff0: 671a beqs 10c4800c <set_termios+0xc6>
10c47ff2: 42a7 clrl %sp@-
10c47ff4: 2f0c movel %a4,%sp@-
10c47ff6: 4eba fc28 jsr %pc@(10c47c20 <tty_wait_until_sent>)
10c47ffa: 2079 1002 53b4 moveal 100253b4 <_current_task>,%a0
10c48000: 508f addql #8,%sp
10c48002: 4aa8 0008 tstl %a0@(8)
10c48006: 6704 beqs 10c4800c <set_termios+0xc6>
10c48008: 70fc moveq #-4,%d0
10c4800a: 600a bras 10c48016 <set_termios+0xd0>
10c4800c: 2f02 movel %d2,%sp@-
10c4800e: 2f0c movel %a4,%sp@-
10c48010: 4eba fd98 jsr %pc@(10c47daa <change_termios>)
10c48014: 7000 moveq #0,%d0
10c48016: 4cee 1c0c ffc8 moveml %fp@(-56),%d2-%d3/%a2-%a4
10c4801c: 4e5e unlk %fp
10c4801e: 4e75 rts
10c48020 <get_termio>:
10c48020: 4e56 0000 linkw %fp,#0
10c48024: 2f0a movel %a2,%sp@-
10c48026: 226e 0008 moveal %fp@(8),%a1
10c4802a: 246e 000c moveal %fp@(12),%a2
10c4802e: 2069 00fe moveal %a1@(254),%a0
10c48032: 3028 0002 movew %a0@(2),%d0
10c48036: 3480 movew %d0,%a2@
10c48038: 2069 00fe moveal %a1@(254),%a0
10c4803c: 3028 0006 movew %a0@(6),%d0
10c48040: 3540 0002 movew %d0,%a2@(2)
10c48044: 2069 00fe moveal %a1@(254),%a0
10c48048: 3028 000a movew %a0@(10),%d0
10c4804c: 3540 0004 movew %d0,%a2@(4)
10c48050: 2069 00fe moveal %a1@(254),%a0
10c48054: 3028 000e movew %a0@(14),%d0
10c48058: 3540 0006 movew %d0,%a2@(6)
10c4805c: 2069 00fe moveal %a1@(254),%a0
10c48060: 1028 0010 moveb %a0@(16),%d0
10c48064: 1540 0008 moveb %d0,%a2@(8)
10c48068: 4878 0008 pea 8 <LSIGTRAP+0x3>
10c4806c: 7011 moveq #17,%d0
10c4806e: d0a9 00fe addl %a1@(254),%d0
10c48072: 2f00 movel %d0,%sp@-
10c48074: 486a 0009 pea %a2@(9)
10c48078: 4eb9 10c8 5744 jsr 10c85744 <memcpy>
10c4807e: 7000 moveq #0,%d0
10c48080: 246e fffc moveal %fp@(-4),%a2
10c48084: 4e5e unlk %fp
10c48086: 4e75 rts
10c48088 <inq_canon>:
10c48088: 4e56 0000 linkw %fp,#0
10c4808c: 48e7 3c20 moveml %d2-%d5/%a2,%sp@-
10c48090: 206e 0008 moveal %fp@(8),%a0
10c48094: 4aa8 0bea tstl %a0@(3050)
10c48098: 6706 beqs 10c480a0 <inq_canon+0x18>
10c4809a: 2028 09da movel %a0@(2522),%d0
10c4809e: 6604 bnes 10c480a4 <inq_canon+0x1c>
10c480a0: 7000 moveq #0,%d0
10c480a2: 604a bras 10c480ee <inq_canon+0x66>
10c480a4: 2268 0bee moveal %a0@(3054),%a1
10c480a8: 2628 09e2 movel %a0@(2530),%d3
10c480ac: 2809 movel %a1,%d4
10c480ae: 9883 subl %d3,%d4
10c480b0: 0284 0000 0fff andil #4095,%d4
10c480b6: b689 cmpl %a1,%d3
10c480b8: 6732 beqs 10c480ec <inq_canon+0x64>
10c480ba: 45e8 09ea lea %a0@(2538),%a2
10c480be: 7a01 moveq #1,%d5
10c480c0: 2040 moveal %d0,%a0
10c480c2: 2403 movel %d3,%d2
10c480c4: ea82 asrl #5,%d2
10c480c6: e58a lsll #2,%d2
10c480c8: 2203 movel %d3,%d1
10c480ca: 701f moveq #31,%d0
10c480cc: c280 andl %d0,%d1
10c480ce: 2005 movel %d5,%d0
10c480d0: e3a8 lsll %d1,%d0
10c480d2: c0b2 2800 andl %a2@(00000000,%d2:l),%d0
10c480d6: 6708 beqs 10c480e0 <inq_canon+0x58>
10c480d8: 4a30 3800 tstb %a0@(00000000,%d3:l)
10c480dc: 6602 bnes 10c480e0 <inq_canon+0x58>
10c480de: 5384 subql #1,%d4
10c480e0: 5283 addql #1,%d3
10c480e2: 0283 0000 0fff andil #4095,%d3
10c480e8: b689 cmpl %a1,%d3
10c480ea: 66d6 bnes 10c480c2 <inq_canon+0x3a>
10c480ec: 2004 movel %d4,%d0
10c480ee: 4cdf 043c moveml %sp@+,%d2-%d5/%a2
10c480f2: 4e5e unlk %fp
10c480f4: 4e75 rts
10c480f6 <send_prio_char>:
10c480f6: 4e56 fffc linkw %fp,#-4
10c480fa: 2f0a movel %a2,%sp@-
10c480fc: 2f02 movel %d2,%sp@-
10c480fe: 246e 0008 moveal %fp@(8),%a2
10c48102: 202e 000c movel %fp@(12),%d0
10c48106: 1d40 ffff moveb %d0,%fp@(-1)
10c4810a: 142a 0120 moveb %a2@(288),%d2
10c4810e: ee8a lsrl #7,%d2
10c48110: 7201 moveq #1,%d1
10c48112: c481 andl %d1,%d2
10c48114: 206a 00aa moveal %a2@(170),%a0
10c48118: b0fc 0000 cmpaw #0,%a0
10c4811c: 6714 beqs 10c48132 <send_prio_char+0x3c>
10c4811e: e148 lslw #8,%d0
10c48120: 4840 swap %d0
10c48122: 4240 clrw %d0
10c48124: 4840 swap %d0
10c48126: e040 asrw #8,%d0
10c48128: 48c0 extl %d0
10c4812a: 2f00 movel %d0,%sp@-
10c4812c: 2f0a movel %a2,%sp@-
10c4812e: 4e90 jsr %a0@
10c48130: 6030 bras 10c48162 <send_prio_char+0x6c>
10c48132: 4a82 tstl %d2
10c48134: 670a beqs 10c48140 <send_prio_char+0x4a>
10c48136: 2f0a movel %a2,%sp@-
10c48138: 4eb9 10c4 40a2 jsr 10c440a2 <start_tty>
10c4813e: 588f addql #4,%sp
10c48140: 4878 0001 pea 1 <PF_DTRACE_OFF>
10c48144: 486e ffff pea %fp@(-1)
10c48148: 42a7 clrl %sp@-
10c4814a: 2f0a movel %a2,%sp@-
10c4814c: 206a 006a moveal %a2@(106),%a0
10c48150: 4e90 jsr %a0@
10c48152: 4fef 0010 lea %sp@(16),%sp
10c48156: 4a82 tstl %d2
10c48158: 6708 beqs 10c48162 <send_prio_char+0x6c>
10c4815a: 2f0a movel %a2,%sp@-
10c4815c: 4eb9 10c4 403c jsr 10c4403c <stop_tty>
10c48162: 242e fff4 movel %fp@(-12),%d2
10c48166: 246e fff8 moveal %fp@(-8),%a2
10c4816a: 4e5e unlk %fp
10c4816c: 4e75 rts
10c4816e <n_tty_ioctl>:
10c4816e: 4e56 0000 linkw %fp,#0
10c48172: 2f0b movel %a3,%sp@-
10c48174: 2f0a movel %a2,%sp@-
10c48176: 266e 0008 moveal %fp@(8),%a3
10c4817a: 246e 0014 moveal %fp@(20),%a2
10c4817e: 224b moveal %a3,%a1
10c48180: 0c6b 0004 001a cmpiw #4,%a3@(26)
10c48186: 660c bnes 10c48194 <n_tty_ioctl+0x26>
10c48188: 0c6b 0001 001c cmpiw #1,%a3@(28)
10c4818e: 6604 bnes 10c48194 <n_tty_ioctl+0x26>
10c48190: 226b 0122 moveal %a3@(290),%a1
10c48194: 202e 0010 movel %fp@(16),%d0
10c48198: 0680 ffff abff addil #-21505,%d0
10c4819e: 7256 moveq #86,%d1
10c481a0: b280 cmpl %d0,%d1
10c481a2: 6500 02cc bcsw 10c48470 <n_tty_ioctl+0x302>
10c481a6: d080 addl %d0,%d0
10c481a8: 303b 0806 movew %pc@(10c481b0 <n_tty_ioctl+0x42>,%d0:l),%d0
10c481ac: 4efb 0002 jmp %pc@(10c481b0 <n_tty_ioctl+0x42>,%d0:w)
10c481b0: 00ae 00c8 00c2 oril #13107394,%fp@(188)
10c481b6: 00bc
10c481b8: 00cc 0314
10c481ba: 00e4 0344
10c481bc: 00de 0336
10c481be: 00d8 0330
10c481c0: 02c0 01300
10c481c2: 00f4 0364
10c481c4: 018a 02c0 movepw %d0,%a2@(704)
10c481c8: 02c0 01300
10c481ca: 02c0 01300
10c481cc: 02c0 01300
10c481ce: 02c0 01300
10c481d0: 01d6 bset %d0,%fp@
10c481d2: 02c0 01300
10c481d4: 02c0 01300
10c481d6: 02c0 01300
10c481d8: 02c0 01300
10c481da: 02c0 01300
10c481dc: 02c0 01300
10c481de: 02c0 01300
10c481e0: 0284 0298 01f0 andil #43516400,%d4
10c481e6: 02c0 01300
10c481e8: 02c0 01300
10c481ea: 02c0 01300
10c481ec: 02c0 01300
10c481ee: 0242 02c0 andiw #704,%d2
10c481f2: 02c0 01300
10c481f4: 02c0 01300
10c481f6: 02c0 01300
10c481f8: 02c0 01300
10c481fa: 02c0 01300
10c481fc: 02c0 01300
10c481fe: 02c0 01300
10c48200: 02c0 01300
10c48202: 02c0 01300
10c48204: 02c0 01300
10c48206: 02c0 01300
10c48208: 02c0 01300
10c4820a: 02c0 01300
10c4820c: 02c0 01300
10c4820e: 02c0 01300
10c48210: 02c0 01300
10c48212: 02c0 01300
10c48214: 02c0 01300
10c48216: 02c0 01300
10c48218: 02c0 01300
10c4821a: 02c0 01300
10c4821c: 02c0 01300
10c4821e: 02c0 01300
10c48220: 02c0 01300
10c48222: 02c0 01300
10c48224: 02c0 01300
10c48226: 02c0 01300
10c48228: 02c0 01300
10c4822a: 02c0 01300
10c4822c: 02c0 01300
10c4822e: 02c0 01300
10c48230: 02c0 01300
10c48232: 02c0 01300
10c48234: 02c0 01300
10c48236: 02c0 01300
10c48238: 02c0 01300
10c4823a: 02c0 01300
10c4823c: 02c0 01300
10c4823e: 02c0 01300
10c48240: 02c0 01300
10c48242: 02c0 01300
10c48244: 02c0 01300
10c48246: 02c0 01300
10c48248: 02c0 01300
10c4824a: 02c0 01300
10c4824c: 02c0 01300
10c4824e: 02c0 01300
10c48250: 02c0 01300
10c48252: 02c0 01300
10c48254: 02c0 01300
10c48256: 02c0 01300
10c48258: 02c0 01300
10c4825a: 020a 0216 andib #22,%a2
10c4825e: 4878 0024 pea 24 <LSIGTRAP+0x1f>
10c48262: 2f29 00fe movel %a1@(254),%sp@-
10c48266: 2f0a movel %a2,%sp@-
10c48268: 6000 0180 braw 10c483ea <n_tty_ioctl+0x27c>
10c4826c: 4878 0001 pea 1 <PF_DTRACE_OFF>
10c48270: 6026 bras 10c48298 <n_tty_ioctl+0x12a>
10c48272: 4878 0002 pea 2 <PF_DTRACE_OFF+0x1>
10c48276: 6020 bras 10c48298 <n_tty_ioctl+0x12a>
10c48278: 42a7 clrl %sp@-
10c4827a: 601c bras 10c48298 <n_tty_ioctl+0x12a>
10c4827c: 2f0a movel %a2,%sp@-
10c4827e: 2f09 movel %a1,%sp@-
10c48280: 4eba fd9e jsr %pc@(10c48020 <get_termio>)
10c48284: 6000 01f0 braw 10c48476 <n_tty_ioctl+0x308>
10c48288: 4878 0005 pea 5 <LSIGTRAP>
10c4828c: 600a bras 10c48298 <n_tty_ioctl+0x12a>
10c4828e: 4878 0006 pea 6 <LSIGTRAP+0x1>
10c48292: 6004 bras 10c48298 <n_tty_ioctl+0x12a>
10c48294: 4878 0004 pea 4 <PF_PTRACED_BIT>
10c48298: 2f0a movel %a2,%sp@-
10c4829a: 2f09 movel %a1,%sp@-
10c4829c: 4eba fca8 jsr %pc@(10c47f46 <set_termios>)
10c482a0: 6000 01d4 braw 10c48476 <n_tty_ioctl+0x308>
10c482a4: 2f0b movel %a3,%sp@-
10c482a6: 4eb9 10c4 3c04 jsr 10c43c04 <tty_check_change>
10c482ac: 588f addql #4,%sp
10c482ae: 4a80 tstl %d0
10c482b0: 6600 01c4 bnew 10c48476 <n_tty_ioctl+0x308>
10c482b4: 7001 moveq #1,%d0
10c482b6: b08a cmpl %a2,%d0
10c482b8: 6732 beqs 10c482ec <n_tty_ioctl+0x17e>
10c482ba: 6210 bhis 10c482cc <n_tty_ioctl+0x15e>
10c482bc: 7202 moveq #2,%d1
10c482be: b28a cmpl %a2,%d1
10c482c0: 674a beqs 10c4830c <n_tty_ioctl+0x19e>
10c482c2: 7003 moveq #3,%d0
10c482c4: b08a cmpl %a2,%d0
10c482c6: 6756 beqs 10c4831e <n_tty_ioctl+0x1b0>
10c482c8: 6000 00b6 braw 10c48380 <n_tty_ioctl+0x212>
10c482cc: 102b 0120 moveb %a3@(288),%d0
10c482d0: 0800 0005 btst #5,%d0
10c482d4: 6600 00c4 bnew 10c4839a <n_tty_ioctl+0x22c>
10c482d8: 0000 0020 orib #32,%d0
10c482dc: 1740 0120 moveb %d0,%a3@(288)
10c482e0: 2f0b movel %a3,%sp@-
10c482e2: 4eb9 10c4 403c jsr 10c4403c <stop_tty>
10c482e8: 6000 00b0 braw 10c4839a <n_tty_ioctl+0x22c>
10c482ec: 102b 0120 moveb %a3@(288),%d0
10c482f0: 0800 0005 btst #5,%d0
10c482f4: 6700 00a4 beqw 10c4839a <n_tty_ioctl+0x22c>
10c482f8: 0200 00df andib #-33,%d0
10c482fc: 1740 0120 moveb %d0,%a3@(288)
10c48300: 2f0b movel %a3,%sp@-
10c48302: 4eb9 10c4 40a2 jsr 10c440a2 <start_tty>
10c48308: 6000 0090 braw 10c4839a <n_tty_ioctl+0x22c>
10c4830c: 206b 00fe moveal %a3@(254),%a0
10c48310: 4a28 001a tstb %a0@(26)
10c48314: 6700 0084 beqw 10c4839a <n_tty_ioctl+0x22c>
10c48318: 1028 001a moveb %a0@(26),%d0
10c4831c: 600e bras 10c4832c <n_tty_ioctl+0x1be>
10c4831e: 206b 00fe moveal %a3@(254),%a0
10c48322: 4a28 0019 tstb %a0@(25)
10c48326: 6772 beqs 10c4839a <n_tty_ioctl+0x22c>
10c48328: 1028 0019 moveb %a0@(25),%d0
10c4832c: 4880 extw %d0
10c4832e: 3040 moveaw %d0,%a0
10c48330: 2f08 movel %a0,%sp@-
10c48332: 2f0b movel %a3,%sp@-
10c48334: 4eba fdc0 jsr %pc@(10c480f6 <send_prio_char>)
10c48338: 6060 bras 10c4839a <n_tty_ioctl+0x22c>
10c4833a: 2f0b movel %a3,%sp@-
10c4833c: 4eb9 10c4 3c04 jsr 10c43c04 <tty_check_change>
10c48342: 588f addql #4,%sp
10c48344: 4a80 tstl %d0
10c48346: 6600 012e bnew 10c48476 <n_tty_ioctl+0x308>
10c4834a: 7001 moveq #1,%d0
10c4834c: b08a cmpl %a2,%d0
10c4834e: 6720 beqs 10c48370 <n_tty_ioctl+0x202>
10c48350: 6208 bhis 10c4835a <n_tty_ioctl+0x1ec>
10c48352: 7202 moveq #2,%d1
10c48354: b28a cmpl %a2,%d1
10c48356: 6708 beqs 10c48360 <n_tty_ioctl+0x1f2>
10c48358: 6026 bras 10c48380 <n_tty_ioctl+0x212>
10c4835a: 206b 00d6 moveal %a3@(214),%a0
10c4835e: 6014 bras 10c48374 <n_tty_ioctl+0x206>
10c48360: 206b 00d6 moveal %a3@(214),%a0
10c48364: b0fc 0000 cmpaw #0,%a0
10c48368: 6706 beqs 10c48370 <n_tty_ioctl+0x202>
10c4836a: 2f0b movel %a3,%sp@-
10c4836c: 4e90 jsr %a0@
10c4836e: 588f addql #4,%sp
10c48370: 206b 009e moveal %a3@(158),%a0
10c48374: b0fc 0000 cmpaw #0,%a0
10c48378: 6720 beqs 10c4839a <n_tty_ioctl+0x22c>
10c4837a: 2f0b movel %a3,%sp@-
10c4837c: 4e90 jsr %a0@
10c4837e: 601a bras 10c4839a <n_tty_ioctl+0x22c>
10c48380: 70ea moveq #-22,%d0
10c48382: 6000 00f2 braw 10c48476 <n_tty_ioctl+0x308>
10c48386: 206b 007a moveal %a3@(122),%a0
10c4838a: b0fc 0000 cmpaw #0,%a0
10c4838e: 6706 beqs 10c48396 <n_tty_ioctl+0x228>
10c48390: 2f0b movel %a3,%sp@-
10c48392: 4e90 jsr %a0@
10c48394: 6002 bras 10c48398 <n_tty_ioctl+0x22a>
10c48396: 7000 moveq #0,%d0
10c48398: 2480 movel %d0,%a2@
10c4839a: 7000 moveq #0,%d0
10c4839c: 6000 00d8 braw 10c48476 <n_tty_ioctl+0x308>
10c483a0: 202b 09e6 movel %a3@(2534),%d0
10c483a4: 206b 00fe moveal %a3@(254),%a0
10c483a8: 0828 0001 000f btst #1,%a0@(15)
10c483ae: 6706 beqs 10c483b6 <n_tty_ioctl+0x248>
10c483b0: 2f0b movel %a3,%sp@-
10c483b2: 4eba fcd4 jsr %pc@(10c48088 <inq_canon>)
10c483b6: 2480 movel %d0,%a2@
10c483b8: 60e0 bras 10c4839a <n_tty_ioctl+0x22c>
10c483ba: 4878 0024 pea 24 <LSIGTRAP+0x1f>
10c483be: 2f29 0102 movel %a1@(258),%sp@-
10c483c2: 2f0a movel %a2,%sp@-
10c483c4: 6024 bras 10c483ea <n_tty_ioctl+0x27c>
10c483c6: 2079 1002 53b4 moveal 100253b4 <_current_task>,%a0
10c483cc: 0828 0005 01d1 btst #5,%a0@(465)
10c483d2: 6606 bnes 10c483da <n_tty_ioctl+0x26c>
10c483d4: 70ff moveq #-1,%d0
10c483d6: 6000 009e braw 10c48476 <n_tty_ioctl+0x308>
10c483da: 0068 0100 0006 oriw #256,%a0@(6)
10c483e0: 4878 0024 pea 24 <LSIGTRAP+0x1f>
10c483e4: 2f0a movel %a2,%sp@-
10c483e6: 2f29 0102 movel %a1@(258),%sp@-
10c483ea: 4eb9 10c8 5744 jsr 10c85744 <memcpy>
10c483f0: 60a8 bras 10c4839a <n_tty_ioctl+0x22c>
10c483f2: 0c6b 0004 001a cmpiw #4,%a3@(26)
10c483f8: 6608 bnes 10c48402 <n_tty_ioctl+0x294>
10c483fa: 0c6b 0001 001c cmpiw #1,%a3@(28)
10c48400: 6704 beqs 10c48406 <n_tty_ioctl+0x298>
10c48402: 70e7 moveq #-25,%d0
10c48404: 6070 bras 10c48476 <n_tty_ioctl+0x308>
10c48406: 2012 movel %a2@,%d0
10c48408: 4a80 tstl %d0
10c4840a: 671e beqs 10c4842a <n_tty_ioctl+0x2bc>
10c4840c: 102b 0120 moveb %a3@(288),%d0
10c48410: 0800 0004 btst #4,%d0
10c48414: 6684 bnes 10c4839a <n_tty_ioctl+0x22c>
10c48416: 0000 0010 orib #16,%d0
10c4841a: 1740 0120 moveb %d0,%a3@(288)
10c4841e: 206b 0122 moveal %a3@(290),%a0
10c48422: 4228 0121 clrb %a0@(289)
10c48426: 6000 ff72 braw 10c4839a <n_tty_ioctl+0x22c>
10c4842a: 022b 00ef 0120 andib #-17,%a3@(288)
10c48430: 6000 ff68 braw 10c4839a <n_tty_ioctl+0x22c>
10c48434: 206b 00fe moveal %a3@(254),%a0
10c48438: 1028 000a moveb %a0@(10),%d0
10c4843c: e688 lsrl #3,%d0
10c4843e: 7201 moveq #1,%d1
10c48440: c081 andl %d1,%d0
10c48442: 2480 movel %d0,%a2@
10c48444: 6000 ff54 braw 10c4839a <n_tty_ioctl+0x22c>
10c48448: 2012 movel %a2@,%d0
10c4844a: 2440 moveal %d0,%a2
10c4844c: 206b 00fe moveal %a3@(254),%a0
10c48450: 2028 0008 movel %a0@(8),%d0
10c48454: 0240 f7ff andiw #-2049,%d0
10c48458: 2140 0008 movel %d0,%a0@(8)
10c4845c: b4fc 0000 cmpaw #0,%a2
10c48460: 6700 ff38 beqw 10c4839a <n_tty_ioctl+0x22c>
10c48464: 0040 0800 oriw #2048,%d0
10c48468: 2140 0008 movel %d0,%a0@(8)
10c4846c: 6000 ff2c braw 10c4839a <n_tty_ioctl+0x22c>
10c48470: 203c ffff fdfd movel #-515,%d0
10c48476: 246e fff8 moveal %fp@(-8),%a2
10c4847a: 266e fffc moveal %fp@(-4),%a3
10c4847e: 4e5e unlk %fp
10c48480: 4e75 rts
10c48482: 4e75 rts
10c48484 <raw_open>:
10c48484: 4e56 0000 linkw %fp,#0
10c48488: 48e7 3f30 moveml %d2-%d7/%a2-%a3,%sp@-
10c4848c: 206e 0008 moveal %fp@(8),%a0
10c48490: 266e 000c moveal %fp@(12),%a3
10c48494: 4286 clrl %d6
10c48496: 1c28 003f moveb %a0@(63),%d6
10c4849a: 660e bnes 10c484aa <raw_open+0x26>
10c4849c: 277c 1000 ecc4 movel #268496068,%a3@(16)
10c484a2: 0010
10c484a4: 7000 moveq #0,%d0
10c484a6: 6000 0152 braw 10c485fa <raw_open+0x176>
10c484aa: 4aab 005e tstl %a3@(94)
10c484ae: 6616 bnes 10c484c6 <raw_open+0x42>
10c484b0: 486b 005e pea %a3@(94)
10c484b4: 4878 0001 pea 1 <PF_DTRACE_OFF>
10c484b8: 4eb9 10c3 528c jsr 10c3528c <alloc_kiovec>
10c484be: 2800 movel %d0,%d4
10c484c0: 508f addql #8,%sp
10c484c2: 6600 0136 bnew 10c485fa <raw_open+0x176>
10c484c6: 2206 movel %d6,%d1
10c484c8: e789 lsll #3,%d1
10c484ca: 2401 movel %d1,%d2
10c484cc: d486 addl %d6,%d2
10c484ce: e58a lsll #2,%d2
10c484d0: 45f9 1001 bef4 lea 1001bef4 <raw_devices+0x10>,%a2
10c484d6: 2002 movel %d2,%d0
10c484d8: d08a addl %a2,%d0
10c484da: 2240 moveal %d0,%a1
10c484dc: 41fa 000c lea %pc@(10c484ea <raw_open+0x66>),%a0
10c484e0: 5391 subql #1,%a1@
10c484e2: 6a06 bpls 10c484ea <raw_open+0x66>
10c484e4: 4ef9 10c8 56f4 jmp 10c856f4 <__down_failed>
10c484ea: 2272 28f0 moveal %a2@(fffffff0,%d2:l),%a1
10c484ee: 78ed moveq #-19,%d4
10c484f0: 2e01 movel %d1,%d7
10c484f2: b2fc 0000 cmpaw #0,%a1
10c484f6: 6700 00e8 beqw 10c485e0 <raw_open+0x15c>
10c484fa: 41e9 0008 lea %a1@(8),%a0
10c484fe: 5290 addql #1,%a0@
10c48500: 4285 clrl %d5
10c48502: 3a29 0010 movew %a1@(16),%d5
10c48506: 2605 movel %d5,%d3
10c48508: 4878 0003 pea 3 <PF_PTRACED_OFF>
10c4850c: 42a7 clrl %sp@-
10c4850e: 4280 clrl %d0
10c48510: 302b 001c movew %a3@(28),%d0
10c48514: 2f00 movel %d0,%sp@-
10c48516: 2f09 movel %a1,%sp@-
10c48518: 4eb9 10c2 96b4 jsr 10c296b4 <blkdev_get>
10c4851e: 2800 movel %d0,%d4
10c48520: 4fef 0010 lea %sp@(16),%sp
10c48524: 6600 00ba bnew 10c485e0 <raw_open+0x15c>
10c48528: 41f9 1001 bee8 lea 1001bee8 <raw_devices+0x4>,%a0
10c4852e: 2030 2800 movel %a0@(00000000,%d2:l),%d0
10c48532: 2200 movel %d0,%d1
10c48534: 5281 addql #1,%d1
10c48536: 2181 2800 movel %d1,%a0@(00000000,%d2:l)
10c4853a: 4a80 tstl %d0
10c4853c: 6600 00a2 bnew 10c485e0 <raw_open+0x15c>
10c48540: 243c 0000 0200 movel #512,%d2
10c48546: 2f05 movel %d5,%sp@-
10c48548: 4eb9 10c2 7fd2 jsr 10c27fd2 <get_super>
10c4854e: 588f addql #4,%sp
10c48550: 4a80 tstl %d0
10c48552: 670e beqs 10c48562 <raw_open+0xde>
10c48554: 2f00 movel %d0,%sp@-
10c48556: 4eb9 10c2 7e4e jsr 10c27e4e <drop_super>
10c4855c: 7001 moveq #1,%d0
10c4855e: 588f addql #4,%sp
10c48560: 6002 bras 10c48564 <raw_open+0xe0>
10c48562: 7000 moveq #0,%d0
10c48564: 4a80 tstl %d0
10c48566: 6714 beqs 10c4857c <raw_open+0xf8>
10c48568: 3003 movew %d3,%d0
10c4856a: e048 lsrw #8,%d0
10c4856c: 0280 0000 00ff andil #255,%d0
10c48572: e588 lsll #2,%d0
10c48574: 41f9 1003 1d02 lea 10031d02 <blksize_size>,%a0
10c4857a: 6012 bras 10c4858e <raw_open+0x10a>
10c4857c: 3003 movew %d3,%d0
10c4857e: e048 lsrw #8,%d0
10c48580: 0280 0000 00ff andil #255,%d0
10c48586: e588 lsll #2,%d0
10c48588: 41f9 1002 9388 lea 10029388 <hardsect_size>,%a0
10c4858e: 2070 0800 moveal %a0@(00000000,%d0:l),%a0
10c48592: b0fc 0000 cmpaw #0,%a0
10c48596: 670a beqs 10c485a2 <raw_open+0x11e>
10c48598: 4280 clrl %d0
10c4859a: 1003 moveb %d3,%d0
10c4859c: e588 lsll #2,%d0
10c4859e: 2430 0800 movel %a0@(00000000,%d0:l),%d2
10c485a2: 2f02 movel %d2,%sp@-
10c485a4: 3f03 movew %d3,%sp@-
10c485a6: 4267 clrw %sp@-
10c485a8: 4eb9 10c2 8c9a jsr 10c28c9a <set_blocksize>
10c485ae: 2007 movel %d7,%d0
10c485b0: d086 addl %d6,%d0
10c485b2: e588 lsll #2,%d0
10c485b4: 41f9 1001 beec lea 1001beec <raw_devices+0x8>,%a0
10c485ba: 2182 0800 movel %d2,%a0@(00000000,%d0:l)
10c485be: 7200 moveq #0,%d1
10c485c0: 0802 0000 btst #0,%d2
10c485c4: 660a bnes 10c485d0 <raw_open+0x14c>
10c485c6: e282 asrl #1,%d2
10c485c8: 5281 addql #1,%d1
10c485ca: 0802 0000 btst #0,%d2
10c485ce: 67f6 beqs 10c485c6 <raw_open+0x142>
10c485d0: 2007 movel %d7,%d0
10c485d2: d086 addl %d6,%d0
10c485d4: e588 lsll #2,%d0
10c485d6: 41f9 1001 bef0 lea 1001bef0 <raw_devices+0xc>,%a0
10c485dc: 2181 0800 movel %d1,%a0@(00000000,%d0:l)
10c485e0: 2007 movel %d7,%d0
10c485e2: d086 addl %d6,%d0
10c485e4: e588 lsll #2,%d0
10c485e6: d08a addl %a2,%d0
10c485e8: 2240 moveal %d0,%a1
10c485ea: 41fa 000c lea %pc@(10c485f8 <raw_open+0x174>),%a0
10c485ee: 5291 addql #1,%a1@
10c485f0: 6e06 bgts 10c485f8 <raw_open+0x174>
10c485f2: 4ef9 10c8 571c jmp 10c8571c <__up_wakeup>
10c485f8: 2004 movel %d4,%d0
10c485fa: 4cee 0cfc ffe0 moveml %fp@(-32),%d2-%d7/%a2-%a3
10c48600: 4e5e unlk %fp
10c48602: 4e75 rts
10c48604 <raw_release>:
10c48604: 4e56 0000 linkw %fp,#0
10c48608: 2f0a movel %a2,%sp@-
10c4860a: 2f02 movel %d2,%sp@-
10c4860c: 206e 0008 moveal %fp@(8),%a0
10c48610: 4281 clrl %d1
10c48612: 1228 003f moveb %a0@(63),%d1
10c48616: 2001 movel %d1,%d0
10c48618: e788 lsll #3,%d0
10c4861a: d081 addl %d1,%d0
10c4861c: e588 lsll #2,%d0
10c4861e: 45f9 1001 bef4 lea 1001bef4 <raw_devices+0x10>,%a2
10c48624: 2200 movel %d0,%d1
10c48626: d28a addl %a2,%d1
10c48628: 2241 moveal %d1,%a1
10c4862a: 41fa 000c lea %pc@(10c48638 <raw_release+0x34>),%a0
10c4862e: 5391 subql #1,%a1@
10c48630: 6a06 bpls 10c48638 <raw_release+0x34>
10c48632: 4ef9 10c8 56f4 jmp 10c856f4 <__down_failed>
10c48638: 2432 08f0 movel %a2@(fffffff0,%d0:l),%d2
10c4863c: 41f9 1001 bee8 lea 1001bee8 <raw_devices+0x4>,%a0
10c48642: 53b0 0800 subql #1,%a0@(00000000,%d0:l)
10c48646: 2241 moveal %d1,%a1
10c48648: 41fa 000c lea %pc@(10c48656 <raw_release+0x52>),%a0
10c4864c: 5291 addql #1,%a1@
10c4864e: 6e06 bgts 10c48656 <raw_release+0x52>
10c48650: 4ef9 10c8 571c jmp 10c8571c <__up_wakeup>
10c48656: 4878 0003 pea 3 <PF_PTRACED_OFF>
10c4865a: 2f02 movel %d2,%sp@-
10c4865c: 4eb9 10c2 974a jsr 10c2974a <blkdev_put>
10c48662: 7000 moveq #0,%d0
10c48664: 242e fff8 movel %fp@(-8),%d2
10c48668: 246e fffc moveal %fp@(-4),%a2
10c4866c: 4e5e unlk %fp
10c4866e: 4e75 rts
10c48670 <raw_ctl_ioctl>:
10c48670: 4e56 ffec linkw %fp,#-20
10c48674: 48e7 3e20 moveml %d2-%d6/%a2,%sp@-
10c48678: 262e 0010 movel %fp@(16),%d3
10c4867c: 2a2e 0014 movel %fp@(20),%d5
10c48680: 7800 moveq #0,%d4
10c48682: 0c83 0000 ac01 cmpil #44033,%d3
10c48688: 6200 019c bhiw 10c48826 <raw_ctl_ioctl+0x1b6>
10c4868c: 0c83 0000 ac00 cmpil #44032,%d3
10c48692: 6500 0192 bcsw 10c48826 <raw_ctl_ioctl+0x1b6>
10c48696: 4878 0014 pea 14 <LSIGTRAP+0xf>
10c4869a: 2f05 movel %d5,%sp@-
10c4869c: 74ec moveq #-20,%d2
10c4869e: d48e addl %fp,%d2
10c486a0: 2f02 movel %d2,%sp@-
10c486a2: 45f9 10c8 5744 lea 10c85744 <memcpy>,%a2
10c486a8: 4e92 jsr %a2@
10c486aa: 4fef 000c lea %sp@(12),%sp
10c486ae: 226e ffec moveal %fp@(-20),%a1
10c486b2: 2009 movel %a1,%d0
10c486b4: 5380 subql #1,%d0
10c486b6: 2c02 movel %d2,%d6
10c486b8: 0c80 0000 00fe cmpil #254,%d0
10c486be: 6200 0166 bhiw 10c48826 <raw_ctl_ioctl+0x1b6>
10c486c2: 0c83 0000 ac00 cmpil #44032,%d3
10c486c8: 6600 00ec bnew 10c487b6 <raw_ctl_ioctl+0x146>
10c486cc: 2079 1002 53b4 moveal 100253b4 <_current_task>,%a0
10c486d2: 0828 0005 01d1 btst #5,%a0@(465)
10c486d8: 6606 bnes 10c486e0 <raw_ctl_ioctl+0x70>
10c486da: 78ff moveq #-1,%d4
10c486dc: 6000 014a braw 10c48828 <raw_ctl_ioctl+0x1b8>
10c486e0: 0068 0100 0006 oriw #256,%a0@(6)
10c486e6: 242e fff0 movel %fp@(-16),%d2
10c486ea: 262e fff4 movel %fp@(-12),%d3
10c486ee: 2002 movel %d2,%d0
10c486f0: 8083 orl %d3,%d0
10c486f2: 660c bnes 10c48700 <raw_ctl_ioctl+0x90>
10c486f4: 222e fff8 movel %fp@(-8),%d1
10c486f8: 82ae fffc orl %fp@(-4),%d1
10c486fc: 6600 0128 bnew 10c48826 <raw_ctl_ioctl+0x1b6>
10c48700: 4280 clrl %d0
10c48702: 7200 moveq #0,%d1
10c48704: 4601 notb %d1
10c48706: 9283 subl %d3,%d1
10c48708: 9182 subxl %d2,%d0
10c4870a: 6500 011a bcsw 10c48826 <raw_ctl_ioctl+0x1b6>
10c4870e: 202e fff8 movel %fp@(-8),%d0
10c48712: 222e fffc movel %fp@(-4),%d1
10c48716: 4282 clrl %d2
10c48718: 7600 moveq #0,%d3
10c4871a: 4603 notb %d3
10c4871c: 9283 subl %d3,%d1
10c4871e: 9182 subxl %d2,%d0
10c48720: 6200 0104 bhiw 10c48826 <raw_ctl_ioctl+0x1b6>
10c48724: 2009 movel %a1,%d0
10c48726: e788 lsll #3,%d0
10c48728: 2400 movel %d0,%d2
10c4872a: d489 addl %a1,%d2
10c4872c: e58a lsll #2,%d2
10c4872e: 203c 1001 bef4 movel #268549876,%d0
10c48734: 2602 movel %d2,%d3
10c48736: d680 addl %d0,%d3
10c48738: 2243 moveal %d3,%a1
10c4873a: 41fa 000c lea %pc@(10c48748 <raw_ctl_ioctl+0xd8>),%a0
10c4873e: 5391 subql #1,%a1@
10c48740: 6a06 bpls 10c48748 <raw_ctl_ioctl+0xd8>
10c48742: 4ef9 10c8 56f4 jmp 10c856f4 <__down_failed>
10c48748: 41f9 1001 bee8 lea 1001bee8 <raw_devices+0x4>,%a0
10c4874e: 4ab0 2800 tstl %a0@(00000000,%d2:l)
10c48752: 6716 beqs 10c4876a <raw_ctl_ioctl+0xfa>
10c48754: 2243 moveal %d3,%a1
10c48756: 41fa 000c lea %pc@(10c48764 <raw_ctl_ioctl+0xf4>),%a0
10c4875a: 5291 addql #1,%a1@
10c4875c: 6e06 bgts 10c48764 <raw_ctl_ioctl+0xf4>
10c4875e: 4ef9 10c8 571c jmp 10c8571c <__up_wakeup>
10c48764: 78f0 moveq #-16,%d4
10c48766: 6000 00c0 braw 10c48828 <raw_ctl_ioctl+0x1b8>
10c4876a: 2040 moveal %d0,%a0
10c4876c: 45e8 fff0 lea %a0@(-16),%a2
10c48770: 2032 2800 movel %a2@(00000000,%d2:l),%d0
10c48774: 670a beqs 10c48780 <raw_ctl_ioctl+0x110>
10c48776: 2f00 movel %d0,%sp@-
10c48778: 4eb9 10c2 91e6 jsr 10c291e6 <bdput>
10c4877e: 588f addql #4,%sp
10c48780: 322e fff6 movew %fp@(-10),%d1
10c48784: e149 lslw #8,%d1
10c48786: 826e fffe orw %fp@(-2),%d1
10c4878a: 3001 movew %d1,%d0
10c4878c: e048 lsrw #8,%d0
10c4878e: 0280 0000 00ff andil #255,%d0
10c48794: e188 lsll #8,%d0
10c48796: 8001 orb %d1,%d0
10c48798: 2f00 movel %d0,%sp@-
10c4879a: 4eb9 10c2 90ce jsr 10c290ce <bdget>
10c487a0: 2580 2800 movel %d0,%a2@(00000000,%d2:l)
10c487a4: 2243 moveal %d3,%a1
10c487a6: 41fa 000c lea %pc@(10c487b4 <raw_ctl_ioctl+0x144>),%a0
10c487aa: 5291 addql #1,%a1@
10c487ac: 6e06 bgts 10c487b4 <raw_ctl_ioctl+0x144>
10c487ae: 4ef9 10c8 571c jmp 10c8571c <__up_wakeup>
10c487b4: 6072 bras 10c48828 <raw_ctl_ioctl+0x1b8>
10c487b6: 2009 movel %a1,%d0
10c487b8: e788 lsll #3,%d0
10c487ba: d089 addl %a1,%d0
10c487bc: e588 lsll #2,%d0
10c487be: 41f9 1001 bee4 lea 1001bee4 <raw_devices>,%a0
10c487c4: 2070 0800 moveal %a0@(00000000,%d0:l),%a0
10c487c8: b0fc 0000 cmpaw #0,%a0
10c487cc: 673a beqs 10c48808 <raw_ctl_ioctl+0x198>
10c487ce: 4280 clrl %d0
10c487d0: 3028 0010 movew %a0@(16),%d0
10c487d4: 2200 movel %d0,%d1
10c487d6: 7400 moveq #0,%d2
10c487d8: 4602 notb %d2
10c487da: c282 andl %d2,%d1
10c487dc: e080 asrl #8,%d0
10c487de: e148 lslw #8,%d0
10c487e0: 8041 orw %d1,%d0
10c487e2: 3200 movew %d0,%d1
10c487e4: e049 lsrw #8,%d1
10c487e6: 7400 moveq #0,%d2
10c487e8: 7600 moveq #0,%d3
10c487ea: 3601 movew %d1,%d3
10c487ec: 2d42 fff0 movel %d2,%fp@(-16)
10c487f0: 2d43 fff4 movel %d3,%fp@(-12)
10c487f4: 0240 00ff andiw #255,%d0
10c487f8: 7200 moveq #0,%d1
10c487fa: 7400 moveq #0,%d2
10c487fc: 3400 movew %d0,%d2
10c487fe: 2d41 fff8 movel %d1,%fp@(-8)
10c48802: 2d42 fffc movel %d2,%fp@(-4)
10c48806: 6010 bras 10c48818 <raw_ctl_ioctl+0x1a8>
10c48808: 42ae fff8 clrl %fp@(-8)
10c4880c: 42ae fffc clrl %fp@(-4)
10c48810: 42ae fff0 clrl %fp@(-16)
10c48814: 42ae fff4 clrl %fp@(-12)
10c48818: 4878 0014 pea 14 <LSIGTRAP+0xf>
10c4881c: 2f06 movel %d6,%sp@-
10c4881e: 2f05 movel %d5,%sp@-
10c48820: 4e92 jsr %a2@
10c48822: 7800 moveq #0,%d4
10c48824: 6002 bras 10c48828 <raw_ctl_ioctl+0x1b8>
10c48826: 78ea moveq #-22,%d4
10c48828: 2004 movel %d4,%d0
10c4882a: 4cee 047c ffd4 moveml %fp@(-44),%d2-%d6/%a2
10c48830: 4e5e unlk %fp
10c48832: 4e75 rts
10c48834 <raw_read>:
10c48834: 4e56 0000 linkw %fp,#0
10c48838: 2f2e 0014 movel %fp@(20),%sp@-
10c4883c: 2f2e 0010 movel %fp@(16),%sp@-
10c48840: 2f2e 000c movel %fp@(12),%sp@-
10c48844: 2f2e 0008 movel %fp@(8),%sp@-
10c48848: 42a7 clrl %sp@-
10c4884a: 4eb9 10c4 8876 jsr 10c48876 <rw_raw_dev>
10c48850: 4e5e unlk %fp
10c48852: 4e75 rts
10c48854 <raw_write>:
10c48854: 4e56 0000 linkw %fp,#0
10c48858: 2f2e 0014 movel %fp@(20),%sp@-
10c4885c: 2f2e 0010 movel %fp@(16),%sp@-
10c48860: 2f2e 000c movel %fp@(12),%sp@-
10c48864: 2f2e 0008 movel %fp@(8),%sp@-
10c48868: 4878 0001 pea 1 <PF_DTRACE_OFF>
10c4886c: 4eb9 10c4 8876 jsr 10c48876 <rw_raw_dev>
10c48872: 4e5e unlk %fp
10c48874: 4e75 rts
10c48876 <rw_raw_dev>:
10c48876: 4e56 ffec linkw %fp,#-20
10c4887a: 48e7 3f3c moveml %d2-%d7/%a2-%a5,%sp@-
10c4887e: 246e 0014 moveal %fp@(20),%a2
10c48882: 226e 000c moveal %fp@(12),%a1
10c48886: 2069 0008 moveal %a1@(8),%a0
10c4888a: 2068 0008 moveal %a0@(8),%a0
10c4888e: 4283 clrl %d3
10c48890: 1628 003f moveb %a0@(63),%d3
10c48894: 42ae fff8 clrl %fp@(-8)
10c48898: 2d69 005e fffc movel %a1@(94),%fp@(-4)
10c4889e: 41e9 0062 lea %a1@(98),%a0
10c488a2: 40c2 movew %sr,%d2
10c488a4: 007c 0700 oriw #1792,%sr
10c488a8: 2210 movel %a0@,%d1
10c488aa: 7001 moveq #1,%d0
10c488ac: c280 andl %d0,%d1
10c488ae: 4481 negl %d1
10c488b0: 4481 negl %d1
10c488b2: 2010 movel %a0@,%d0
10c488b4: 7801 moveq #1,%d4
10c488b6: 8084 orl %d4,%d0
10c488b8: 2080 movel %d0,%a0@
10c488ba: 46c2 movew %d2,%sr
10c488bc: 4a81 tstl %d1
10c488be: 671e beqs 10c488de <rw_raw_dev+0x68>
10c488c0: 486e fffc pea %fp@(-4)
10c488c4: 4878 0001 pea 1 <PF_DTRACE_OFF>
10c488c8: 4eb9 10c3 528c jsr 10c3528c <alloc_kiovec>
10c488ce: 2800 movel %d0,%d4
10c488d0: 508f addql #8,%sp
10c488d2: 6600 0226 bnew 10c48afa <rw_raw_dev+0x284>
10c488d6: 307c 0001 moveaw #1,%a0
10c488da: 2d48 fff8 movel %a0,%fp@(-8)
10c488de: 2003 movel %d3,%d0
10c488e0: e788 lsll #3,%d0
10c488e2: d083 addl %d3,%d0
10c488e4: e588 lsll #2,%d0
10c488e6: 41f9 1001 bee4 lea 1001bee4 <raw_devices>,%a0
10c488ec: 2270 0800 moveal %a0@(00000000,%d0:l),%a1
10c488f0: 41f9 1001 beec lea 1001beec <raw_devices+0x8>,%a0
10c488f6: 2d70 0800 fff2 movel %a0@(00000000,%d0:l),%fp@(-14)
10c488fc: 41f9 1001 bef0 lea 1001bef0 <raw_devices+0xc>,%a0
10c48902: 2e30 0800 movel %a0@(00000000,%d0:l),%d7
10c48906: 266e fff2 moveal %fp@(-14),%a3
10c4890a: 538b subql #1,%a3
10c4890c: 70f7 moveq #-9,%d0
10c4890e: d087 addl %d7,%d0
10c48910: 2d7c 0000 0400 movel #1024,%fp@(-18)
10c48916: ffee
10c48918: 222e ffee movel %fp@(-18),%d1
10c4891c: e0a1 asrl %d0,%d1
10c4891e: 2d41 ffee movel %d1,%fp@(-18)
10c48922: 3d69 0010 fff6 movew %a1@(16),%fp@(-10)
10c48928: 4280 clrl %d0
10c4892a: 1029 0010 moveb %a1@(16),%d0
10c4892e: e588 lsll #2,%d0
10c48930: 41f9 1003 20fe lea 100320fe <blk_size>,%a0
10c48936: 2070 0800 moveal %a0@(00000000,%d0:l),%a0
10c4893a: b0fc 0000 cmpaw #0,%a0
10c4893e: 673a beqs 10c4897a <rw_raw_dev+0x104>
10c48940: 4280 clrl %d0
10c48942: 102e fff7 moveb %fp@(-9),%d0
10c48946: e588 lsll #2,%d0
10c48948: 2230 0800 movel %a0@(00000000,%d0:l),%d1
10c4894c: 5bc0 smi %d0
10c4894e: 4880 extw %d0
10c48950: 48c0 extl %d0
10c48952: 2601 movel %d1,%d3
10c48954: 4243 clrw %d3
10c48956: 4843 swap %d3
10c48958: ec4b lsrw #6,%d3
10c4895a: 2400 movel %d0,%d2
10c4895c: 780a moveq #10,%d4
10c4895e: e9aa lsll %d4,%d2
10c48960: 2003 movel %d3,%d0
10c48962: 8082 orl %d2,%d0
10c48964: e9a9 lsll %d4,%d1
10c48966: 2f07 movel %d7,%sp@-
10c48968: 2f01 movel %d1,%sp@-
10c4896a: 2f00 movel %d0,%sp@-
10c4896c: 4eb9 10c8 54f8 jsr 10c854f8 <__ashrdi3>
10c48972: 4fef 000c lea %sp@(12),%sp
10c48976: 2a41 moveal %d1,%a5
10c48978: 6006 bras 10c48980 <rw_raw_dev+0x10a>
10c4897a: 2a7c 7fff ffff moveal #2147483647,%a5
10c48980: 78ea moveq #-22,%d4
10c48982: 260b movel %a3,%d3
10c48984: 5bc2 smi %d2
10c48986: 4882 extw %d2
10c48988: 48c2 extl %d2
10c4898a: 206e 0018 moveal %fp@(24),%a0
10c4898e: 2a10 movel %a0@,%d5
10c48990: 2c28 0004 movel %a0@(4),%d6
10c48994: 2005 movel %d5,%d0
10c48996: 2206 movel %d6,%d1
10c48998: c082 andl %d2,%d0
10c4899a: c283 andl %d3,%d1
10c4899c: 2400 movel %d0,%d2
10c4899e: 8481 orl %d1,%d2
10c489a0: 6600 012e bnew 10c48ad0 <rw_raw_dev+0x25a>
10c489a4: 200a movel %a2,%d0
10c489a6: 220b movel %a3,%d1
10c489a8: c081 andl %d1,%d0
10c489aa: 6600 0124 bnew 10c48ad0 <rw_raw_dev+0x25a>
10c489ae: b4fc 0000 cmpaw #0,%a2
10c489b2: 56c0 sne %d0
10c489b4: 4880 extw %d0
10c489b6: 3800 movew %d0,%d4
10c489b8: 48c4 extl %d4
10c489ba: 74fa moveq #-6,%d2
10c489bc: c882 andl %d2,%d4
10c489be: 49f9 10c8 54f8 lea 10c854f8 <__ashrdi3>,%a4
10c489c4: 2f07 movel %d7,%sp@-
10c489c6: 2f06 movel %d6,%sp@-
10c489c8: 2f05 movel %d5,%sp@-
10c489ca: 4e94 jsr %a4@
10c489cc: 4fef 000c lea %sp@(12),%sp
10c489d0: 260d movel %a5,%d3
10c489d2: 4282 clrl %d2
10c489d4: 9283 subl %d3,%d1
10c489d6: 9182 subxl %d2,%d0
10c489d8: 6c00 00f6 bgew 10c48ad0 <rw_raw_dev+0x25a>
10c489dc: 97cb subal %a3,%a3
10c489de: 2f07 movel %d7,%sp@-
10c489e0: 2f06 movel %d6,%sp@-
10c489e2: 2f05 movel %d5,%sp@-
10c489e4: 4e94 jsr %a4@
10c489e6: 4fef 000c lea %sp@(12),%sp
10c489ea: 2a01 movel %d1,%d5
10c489ec: 6000 0084 braw 10c48a72 <rw_raw_dev+0x1fc>
10c489f0: 7200 moveq #0,%d1
10c489f2: 43f9 10c2 6f4a lea 10c26f4a <brw_kiovec>,%a1
10c489f8: 49f9 10c2 1910 lea 10c21910 <unmap_kiobuf>,%a4
10c489fe: b484 cmpl %d4,%d2
10c48a00: 6316 blss 10c48a18 <rw_raw_dev+0x1a2>
10c48a02: 7000 moveq #0,%d0
10c48a04: 206e fffc moveal %fp@(-4),%a0
10c48a08: d1c0 addal %d0,%a0
10c48a0a: 2145 121a movel %d5,%a0@(4634)
10c48a0e: 5285 addql #1,%d5
10c48a10: 5880 addql #4,%d0
10c48a12: 5281 addql #1,%d1
10c48a14: b481 cmpl %d1,%d2
10c48a16: 62ec bhis 10c48a04 <rw_raw_dev+0x18e>
10c48a18: 2f2e fff2 movel %fp@(-14),%sp@-
10c48a1c: 282e fffc movel %fp@(-4),%d4
10c48a20: 0684 0000 121a addil #4634,%d4
10c48a26: 2f04 movel %d4,%sp@-
10c48a28: 3f2e fff6 movew %fp@(-10),%sp@-
10c48a2c: 4267 clrw %sp@-
10c48a2e: 486e fffc pea %fp@(-4)
10c48a32: 4878 0001 pea 1 <PF_DTRACE_OFF>
10c48a36: 2f2e 0008 movel %fp@(8),%sp@-
10c48a3a: 4e91 jsr %a1@
10c48a3c: 2800 movel %d0,%d4
10c48a3e: 4fef 0018 lea %sp@(24),%sp
10c48a42: 4aae 0008 tstl %fp@(8)
10c48a46: 6612 bnes 10c48a5a <rw_raw_dev+0x1e4>
10c48a48: 4a84 tstl %d4
10c48a4a: 6f0e bles 10c48a5a <rw_raw_dev+0x1e4>
10c48a4c: 2f04 movel %d4,%sp@-
10c48a4e: 2f2e fffc movel %fp@(-4),%sp@-
10c48a52: 4eb9 10c2 1892 jsr 10c21892 <mark_dirty_kiobuf>
10c48a58: 508f addql #8,%sp
10c48a5a: 4a84 tstl %d4
10c48a5c: 6d08 blts 10c48a66 <rw_raw_dev+0x1f0>
10c48a5e: d7c4 addal %d4,%a3
10c48a60: 95c4 subal %d4,%a2
10c48a62: d9ae 0010 addl %d4,%fp@(16)
10c48a66: 2f2e fffc movel %fp@(-4),%sp@-
10c48a6a: 4e94 jsr %a4@
10c48a6c: 588f addql #4,%sp
10c48a6e: b684 cmpl %d4,%d3
10c48a70: 6644 bnes 10c48ab6 <rw_raw_dev+0x240>
10c48a72: b4fc 0000 cmpaw #0,%a2
10c48a76: 673e beqs 10c48ab6 <rw_raw_dev+0x240>
10c48a78: 240a movel %a2,%d2
10c48a7a: eeaa lsrl %d7,%d2
10c48a7c: b4ae ffee cmpl %fp@(-18),%d2
10c48a80: 6304 blss 10c48a86 <rw_raw_dev+0x210>
10c48a82: 242e ffee movel %fp@(-18),%d2
10c48a86: 200d movel %a5,%d0
10c48a88: 9085 subl %d5,%d0
10c48a8a: b082 cmpl %d2,%d0
10c48a8c: 6402 bccs 10c48a90 <rw_raw_dev+0x21a>
10c48a8e: 2400 movel %d0,%d2
10c48a90: 4a82 tstl %d2
10c48a92: 6722 beqs 10c48ab6 <rw_raw_dev+0x240>
10c48a94: 2602 movel %d2,%d3
10c48a96: efab lsll %d7,%d3
10c48a98: 2f03 movel %d3,%sp@-
10c48a9a: 2f2e 0010 movel %fp@(16),%sp@-
10c48a9e: 2f2e fffc movel %fp@(-4),%sp@-
10c48aa2: 2f2e 0008 movel %fp@(8),%sp@-
10c48aa6: 4eb9 10c2 1888 jsr 10c21888 <map_user_kiobuf>
10c48aac: 2800 movel %d0,%d4
10c48aae: 4fef 0010 lea %sp@(16),%sp
10c48ab2: 6700 ff3c beqw 10c489f0 <rw_raw_dev+0x17a>
10c48ab6: b6fc 0000 cmpaw #0,%a3
10c48aba: 6714 beqs 10c48ad0 <rw_raw_dev+0x25a>
10c48abc: 220b movel %a3,%d1
10c48abe: 4280 clrl %d0
10c48ac0: 206e 0018 moveal %fp@(24),%a0
10c48ac4: d3a8 0004 addl %d1,%a0@(4)
10c48ac8: 2410 movel %a0@,%d2
10c48aca: d580 addxl %d0,%d2
10c48acc: 2082 movel %d2,%a0@
10c48ace: 280b movel %a3,%d4
10c48ad0: 4aae fff8 tstl %fp@(-8)
10c48ad4: 6616 bnes 10c48aec <rw_raw_dev+0x276>
10c48ad6: 226e 000c moveal %fp@(12),%a1
10c48ada: 41e9 0062 lea %a1@(98),%a0
10c48ade: 40c0 movew %sr,%d0
10c48ae0: 007c 0700 oriw #1792,%sr
10c48ae4: 72fe moveq #-2,%d1
10c48ae6: c390 andl %d1,%a0@
10c48ae8: 46c0 movew %d0,%sr
10c48aea: 600e bras 10c48afa <rw_raw_dev+0x284>
10c48aec: 486e fffc pea %fp@(-4)
10c48af0: 4878 0001 pea 1 <PF_DTRACE_OFF>
10c48af4: 4eb9 10c3 52f8 jsr 10c352f8 <free_kiovec>
10c48afa: 2004 movel %d4,%d0
10c48afc: 4cee 3cfc ffc4 moveml %fp@(-60),%d2-%d7/%a2-%a5
10c48b02: 4e5e unlk %fp
10c48b04: 4e75 rts
10c48b06: 4e75 rts
10c48b08 <pty_close>:
10c48b08: 4e56 0000 linkw %fp,#0
10c48b0c: 2f0b movel %a3,%sp@-
10c48b0e: 2f0a movel %a2,%sp@-
10c48b10: 246e 0008 moveal %fp@(8),%a2
10c48b14: b4fc 0000 cmpaw #0,%a2
10c48b18: 6700 00e8 beqw 10c48c02 <pty_close+0xfa>
10c48b1c: 0c6a 0001 001c cmpiw #1,%a2@(28)
10c48b22: 661c bnes 10c48b40 <pty_close+0x38>
10c48b24: 202a 0114 movel %a2@(276),%d0
10c48b28: 7201 moveq #1,%d1
10c48b2a: b280 cmpl %d0,%d1
10c48b2c: 6c1c bges 10c48b4a <pty_close+0x42>
10c48b2e: 2f00 movel %d0,%sp@-
10c48b30: 4879 1000 5331 pea 10005331 <badtty.919+0x592>
10c48b36: 4eb9 10c1 677e jsr 10c1677e <printk>
10c48b3c: 508f addql #8,%sp
10c48b3e: 600a bras 10c48b4a <pty_close+0x42>
10c48b40: 7002 moveq #2,%d0
10c48b42: b0aa 0114 cmpl %a2@(276),%d0
10c48b46: 6d00 00ba bltw 10c48c02 <pty_close+0xfa>
10c48b4a: 4878 0001 pea 1 <PF_DTRACE_OFF>
10c48b4e: 4878 0001 pea 1 <PF_DTRACE_OFF>
10c48b52: 486a 097a pea %a2@(2426)
10c48b56: 47f9 10c1 4712 lea 10c14712 <__wake_up>,%a3
10c48b5c: 4e93 jsr %a3@
10c48b5e: 4878 0001 pea 1 <PF_DTRACE_OFF>
10c48b62: 4878 0001 pea 1 <PF_DTRACE_OFF>
10c48b66: 486a 096e pea %a2@(2414)
10c48b6a: 4e93 jsr %a3@
10c48b6c: 022a 00ef 0120 andib #-17,%a2@(288)
10c48b72: 4fef 0018 lea %sp@(24),%sp
10c48b76: 206a 0122 moveal %a2@(290),%a0
10c48b7a: b0fc 0000 cmpaw #0,%a0
10c48b7e: 6700 0082 beqw 10c48c02 <pty_close+0xfa>
10c48b82: 0228 00ef 0120 andib #-17,%a0@(288)
10c48b88: 4878 0001 pea 1 <PF_DTRACE_OFF>
10c48b8c: 4878 0001 pea 1 <PF_DTRACE_OFF>
10c48b90: 222a 0122 movel %a2@(290),%d1
10c48b94: 0681 0000 097a addil #2426,%d1
10c48b9a: 2f01 movel %d1,%sp@-
10c48b9c: 4e93 jsr %a3@
10c48b9e: 4878 0001 pea 1 <PF_DTRACE_OFF>
10c48ba2: 4878 0001 pea 1 <PF_DTRACE_OFF>
10c48ba6: 202a 0122 movel %a2@(290),%d0
10c48baa: 0680 0000 096e addil #2414,%d0
10c48bb0: 2f00 movel %d0,%sp@-
10c48bb2: 4e93 jsr %a3@
10c48bb4: 206a 0122 moveal %a2@(290),%a0
10c48bb8: 41e8 0110 lea %a0@(272),%a0
10c48bbc: 4fef 0018 lea %sp@(24),%sp
10c48bc0: 40c0 movew %sr,%d0
10c48bc2: 007c 0700 oriw #1792,%sr
10c48bc6: 7204 moveq #4,%d1
10c48bc8: 8390 orl %d1,%a0@
10c48bca: 46c0 movew %d0,%sr
10c48bcc: 0c6a 0001 001c cmpiw #1,%a2@(28)
10c48bd2: 662e bnes 10c48c02 <pty_close+0xfa>
10c48bd4: 41ea 0110 lea %a2@(272),%a0
10c48bd8: 40c0 movew %sr,%d0
10c48bda: 007c 0700 oriw #1792,%sr
10c48bde: 8390 orl %d1,%a0@
10c48be0: 46c0 movew %d0,%sr
10c48be2: 4280 clrl %d0
10c48be4: 102a 010f moveb %a2@(271),%d0
10c48be8: 2f00 movel %d0,%sp@-
10c48bea: 202a 0122 movel %a2@(290),%d0
10c48bee: 5880 addql #4,%d0
10c48bf0: 2f00 movel %d0,%sp@-
10c48bf2: 4eb9 10c4 5b56 jsr 10c45b56 <tty_unregister_devfs>
10c48bf8: 2f2a 0122 movel %a2@(290),%sp@-
10c48bfc: 4eb9 10c4 3f28 jsr 10c43f28 <tty_vhangup>
10c48c02: 246e fff8 moveal %fp@(-8),%a2
10c48c06: 266e fffc moveal %fp@(-4),%a3
10c48c0a: 4e5e unlk %fp
10c48c0c: 4e75 rts
10c48c0e <pty_unthrottle>:
10c48c0e: 4e56 0000 linkw %fp,#0
10c48c12: 2f0b movel %a3,%sp@-
10c48c14: 2f0a movel %a2,%sp@-
10c48c16: 266e 0008 moveal %fp@(8),%a3
10c48c1a: 246b 0122 moveal %a3@(290),%a2
10c48c1e: b4fc 0000 cmpaw #0,%a2
10c48c22: 673a beqs 10c48c5e <pty_unthrottle+0x50>
10c48c24: 082a 0005 0113 btst #5,%a2@(275)
10c48c2a: 6710 beqs 10c48c3c <pty_unthrottle+0x2e>
10c48c2c: 206a 00fa moveal %a2@(250),%a0
10c48c30: b0fc 0000 cmpaw #0,%a0
10c48c34: 6706 beqs 10c48c3c <pty_unthrottle+0x2e>
10c48c36: 2f0a movel %a2,%sp@-
10c48c38: 4e90 jsr %a0@
10c48c3a: 588f addql #4,%sp
10c48c3c: 4878 0001 pea 1 <PF_DTRACE_OFF>
10c48c40: 4878 0001 pea 1 <PF_DTRACE_OFF>
10c48c44: 486a 096e pea %a2@(2414)
10c48c48: 4eb9 10c1 4712 jsr 10c14712 <__wake_up>
10c48c4e: 41eb 0110 lea %a3@(272),%a0
10c48c52: 40c0 movew %sr,%d0
10c48c54: 007c 0700 oriw #1792,%sr
10c48c58: 7201 moveq #1,%d1
10c48c5a: 8390 orl %d1,%a0@
10c48c5c: 46c0 movew %d0,%sr
10c48c5e: 246e fff8 moveal %fp@(-8),%a2
10c48c62: 266e fffc moveal %fp@(-4),%a3
10c48c66: 4e5e unlk %fp
10c48c68: 4e75 rts
10c48c6a <pty_write>:
10c48c6a: 4e56 0000 linkw %fp,#0
10c48c6e: 48e7 3e30 moveml %d2-%d6/%a2-%a3,%sp@-
10c48c72: 266e 0008 moveal %fp@(8),%a3
10c48c76: 282e 0010 movel %fp@(16),%d4
10c48c7a: 262e 0014 movel %fp@(20),%d3
10c48c7e: 246b 0122 moveal %a3@(290),%a2
10c48c82: 7a00 moveq #0,%d5
10c48c84: b4fc 0000 cmpaw #0,%a2
10c48c88: 6706 beqs 10c48c90 <pty_write+0x26>
10c48c8a: 4a2b 0120 tstb %a3@(288)
10c48c8e: 6c06 bges 10c48c96 <pty_write+0x2c>
10c48c90: 7000 moveq #0,%d0
10c48c92: 6000 00cc braw 10c48d60 <pty_write+0xf6>
10c48c96: 4aae 000c tstl %fp@(12)
10c48c9a: 6700 00a2 beqw 10c48d3e <pty_write+0xd4>
10c48c9e: 200b movel %a3,%d0
10c48ca0: 0680 0000 013e addil #318,%d0
10c48ca6: 2240 moveal %d0,%a1
10c48ca8: 41fa 000c lea %pc@(10c48cb6 <pty_write+0x4c>),%a0
10c48cac: 5391 subql #1,%a1@
10c48cae: 6a06 bpls 10c48cb6 <pty_write+0x4c>
10c48cb0: 4ef9 10c8 56f4 jmp 10c856f4 <__down_failed>
10c48cb6: 47eb 0162 lea %a3@(354),%a3
10c48cba: 2c00 movel %d0,%d6
10c48cbc: 602c bras 10c48cea <pty_write+0x80>
10c48cbe: 2f0a movel %a2,%sp@-
10c48cc0: 206a 00f6 moveal %a2@(246),%a0
10c48cc4: 4e90 jsr %a0@
10c48cc6: 588f addql #4,%sp
10c48cc8: b082 cmpl %d2,%d0
10c48cca: 6c02 bges 10c48cce <pty_write+0x64>
10c48ccc: 2400 movel %d0,%d2
10c48cce: 4a82 tstl %d2
10c48cd0: 675a beqs 10c48d2c <pty_write+0xc2>
10c48cd2: d882 addl %d2,%d4
10c48cd4: da82 addl %d2,%d5
10c48cd6: 9682 subl %d2,%d3
10c48cd8: 2f02 movel %d2,%sp@-
10c48cda: 42a7 clrl %sp@-
10c48cdc: 2f0b movel %a3,%sp@-
10c48cde: 2f0a movel %a2,%sp@-
10c48ce0: 206a 00f2 moveal %a2@(242),%a0
10c48ce4: 4e90 jsr %a0@
10c48ce6: 4fef 0010 lea %sp@(16),%sp
10c48cea: 4a83 tstl %d3
10c48cec: 6f3e bles 10c48d2c <pty_write+0xc2>
10c48cee: 2f0a movel %a2,%sp@-
10c48cf0: 206a 00f6 moveal %a2@(246),%a0
10c48cf4: 4e90 jsr %a0@
10c48cf6: 2400 movel %d0,%d2
10c48cf8: 588f addql #4,%sp
10c48cfa: b682 cmpl %d2,%d3
10c48cfc: 6c02 bges 10c48d00 <pty_write+0x96>
10c48cfe: 2403 movel %d3,%d2
10c48d00: 4a82 tstl %d2
10c48d02: 6728 beqs 10c48d2c <pty_write+0xc2>
10c48d04: 0c82 0000 0800 cmpil #2048,%d2
10c48d0a: 6f06 bles 10c48d12 <pty_write+0xa8>
10c48d0c: 243c 0000 0800 movel #2048,%d2
10c48d12: 2f02 movel %d2,%sp@-
10c48d14: 2f04 movel %d4,%sp@-
10c48d16: 2f0b movel %a3,%sp@-
10c48d18: 4eb9 10c8 5744 jsr 10c85744 <memcpy>
10c48d1e: 4fef 000c lea %sp@(12),%sp
10c48d22: 4a82 tstl %d2
10c48d24: 6698 bnes 10c48cbe <pty_write+0x54>
10c48d26: 4a85 tstl %d5
10c48d28: 6602 bnes 10c48d2c <pty_write+0xc2>
10c48d2a: 7af2 moveq #-14,%d5
10c48d2c: 2246 moveal %d6,%a1
10c48d2e: 41fa 000c lea %pc@(10c48d3c <pty_write+0xd2>),%a0
10c48d32: 5291 addql #1,%a1@
10c48d34: 6e06 bgts 10c48d3c <pty_write+0xd2>
10c48d36: 4ef9 10c8 571c jmp 10c8571c <__up_wakeup>
10c48d3c: 6020 bras 10c48d5e <pty_write+0xf4>
10c48d3e: 2f0a movel %a2,%sp@-
10c48d40: 206a 00f6 moveal %a2@(246),%a0
10c48d44: 4e90 jsr %a0@
10c48d46: 2a00 movel %d0,%d5
10c48d48: 588f addql #4,%sp
10c48d4a: b685 cmpl %d5,%d3
10c48d4c: 6c02 bges 10c48d50 <pty_write+0xe6>
10c48d4e: 2a03 movel %d3,%d5
10c48d50: 2f05 movel %d5,%sp@-
10c48d52: 42a7 clrl %sp@-
10c48d54: 2f04 movel %d4,%sp@-
10c48d56: 2f0a movel %a2,%sp@-
10c48d58: 206a 00f2 moveal %a2@(242),%a0
10c48d5c: 4e90 jsr %a0@
10c48d5e: 2005 movel %d5,%d0
10c48d60: 4cee 0c7c ffe4 moveml %fp@(-28),%d2-%d6/%a2-%a3
10c48d66: 4e5e unlk %fp
10c48d68: 4e75 rts
10c48d6a <pty_write_room>:
10c48d6a: 4e56 0000 linkw %fp,#0
10c48d6e: 226e 0008 moveal %fp@(8),%a1
10c48d72: 2069 0122 moveal %a1@(290),%a0
10c48d76: b0fc 0000 cmpaw #0,%a0
10c48d7a: 6706 beqs 10c48d82 <pty_write_room+0x18>
10c48d7c: 4a29 0120 tstb %a1@(288)
10c48d80: 6c04 bges 10c48d86 <pty_write_room+0x1c>
10c48d82: 7000 moveq #0,%d0
10c48d84: 6008 bras 10c48d8e <pty_write_room+0x24>
10c48d86: 2f08 movel %a0,%sp@-
10c48d88: 2068 00f6 moveal %a0@(246),%a0
10c48d8c: 4e90 jsr %a0@
10c48d8e: 4e5e unlk %fp
10c48d90: 4e75 rts
10c48d92 <pty_chars_in_buffer>:
10c48d92: 4e56 0000 linkw %fp,#0
10c48d96: 2f0a movel %a2,%sp@-
10c48d98: 246e 0008 moveal %fp@(8),%a2
10c48d9c: 206a 0122 moveal %a2@(290),%a0
10c48da0: b0fc 0000 cmpaw #0,%a0
10c48da4: 670c beqs 10c48db2 <pty_chars_in_buffer+0x20>
10c48da6: 2028 00da movel %a0@(218),%d0
10c48daa: 2240 moveal %d0,%a1
10c48dac: b2fc 0000 cmpaw #0,%a1
10c48db0: 6604 bnes 10c48db6 <pty_chars_in_buffer+0x24>
10c48db2: 7000 moveq #0,%d0
10c48db4: 601c bras 10c48dd2 <pty_chars_in_buffer+0x40>
10c48db6: 2f08 movel %a0,%sp@-
10c48db8: 4e91 jsr %a1@
10c48dba: 2200 movel %d0,%d1
10c48dbc: 0c6a 0002 001c cmpiw #2,%a2@(28)
10c48dc2: 670e beqs 10c48dd2 <pty_chars_in_buffer+0x40>
10c48dc4: 0c81 0000 0800 cmpil #2048,%d1
10c48dca: 5cc0 sge %d0
10c48dcc: 4880 extw %d0
10c48dce: 48c0 extl %d0
10c48dd0: c081 andl %d1,%d0
10c48dd2: 246e fffc moveal %fp@(-4),%a2
10c48dd6: 4e5e unlk %fp
10c48dd8: 4e75 rts
10c48dda <pty_set_lock>:
10c48dda: 4e56 0000 linkw %fp,#0
10c48dde: 222e 0008 movel %fp@(8),%d1
10c48de2: 206e 000c moveal %fp@(12),%a0
10c48de6: 2010 movel %a0@,%d0
10c48de8: 4a80 tstl %d0
10c48dea: 6716 beqs 10c48e02 <pty_set_lock+0x28>
10c48dec: 2041 moveal %d1,%a0
10c48dee: 41e8 0110 lea %a0@(272),%a0
10c48df2: 40c0 movew %sr,%d0
10c48df4: 007c 0700 oriw #1792,%sr
10c48df8: 08e8 0000 0001 bset #0,%a0@(1)
10c48dfe: 46c0 movew %d0,%sr
10c48e00: 6014 bras 10c48e16 <pty_set_lock+0x3c>
10c48e02: 2041 moveal %d1,%a0
10c48e04: 41e8 0110 lea %a0@(272),%a0
10c48e08: 40c0 movew %sr,%d0
10c48e0a: 007c 0700 oriw #1792,%sr
10c48e0e: 08a8 0000 0001 bclr #0,%a0@(1)
10c48e14: 46c0 movew %d0,%sr
10c48e16: 7000 moveq #0,%d0
10c48e18: 4e5e unlk %fp
10c48e1a: 4e75 rts
10c48e1c <pty_bsd_ioctl>:
10c48e1c: 4e56 0000 linkw %fp,#0
10c48e20: 202e 0008 movel %fp@(8),%d0
10c48e24: 6610 bnes 10c48e36 <pty_bsd_ioctl+0x1a>
10c48e26: 4879 1000 5351 pea 10005351 <badtty.919+0x5b2>
10c48e2c: 4eb9 10c1 677e jsr 10c1677e <printk>
10c48e32: 70fb moveq #-5,%d0
10c48e34: 601c bras 10c48e52 <pty_bsd_ioctl+0x36>
10c48e36: 0cae 4004 5431 cmpil #1074025521,%fp@(16)
10c48e3c: 0010
10c48e3e: 6708 beqs 10c48e48 <pty_bsd_ioctl+0x2c>
10c48e40: 203c ffff fdfd movel #-515,%d0
10c48e46: 600a bras 10c48e52 <pty_bsd_ioctl+0x36>
10c48e48: 2f2e 0014 movel %fp@(20),%sp@-
10c48e4c: 2f00 movel %d0,%sp@-
10c48e4e: 4eba ff8a jsr %pc@(10c48dda <pty_set_lock>)
10c48e52: 4e5e unlk %fp
10c48e54: 4e75 rts
10c48e56 <pty_flush_buffer>:
10c48e56: 4e56 0000 linkw %fp,#0
10c48e5a: 2f0b movel %a3,%sp@-
10c48e5c: 2f0a movel %a2,%sp@-
10c48e5e: 266e 0008 moveal %fp@(8),%a3
10c48e62: 246b 0122 moveal %a3@(290),%a2
10c48e66: b4fc 0000 cmpaw #0,%a2
10c48e6a: 6730 beqs 10c48e9c <pty_flush_buffer+0x46>
10c48e6c: 206a 00d6 moveal %a2@(214),%a0
10c48e70: b0fc 0000 cmpaw #0,%a0
10c48e74: 6706 beqs 10c48e7c <pty_flush_buffer+0x26>
10c48e76: 2f0a movel %a2,%sp@-
10c48e78: 4e90 jsr %a0@
10c48e7a: 588f addql #4,%sp
10c48e7c: 082a 0004 0120 btst #4,%a2@(288)
10c48e82: 6718 beqs 10c48e9c <pty_flush_buffer+0x46>
10c48e84: 002b 0002 0121 orib #2,%a3@(289)
10c48e8a: 4878 0001 pea 1 <PF_DTRACE_OFF>
10c48e8e: 4878 0001 pea 1 <PF_DTRACE_OFF>
10c48e92: 486a 097a pea %a2@(2426)
10c48e96: 4eb9 10c1 4712 jsr 10c14712 <__wake_up>
10c48e9c: 246e fff8 moveal %fp@(-8),%a2
10c48ea0: 266e fffc moveal %fp@(-4),%a3
10c48ea4: 4e5e unlk %fp
10c48ea6: 4e75 rts
10c48ea8 <pty_open>:
10c48ea8: 4e56 0000 linkw %fp,#0
10c48eac: 48e7 2038 moveml %d2/%a2-%a4,%sp@-
10c48eb0: 246e 0008 moveal %fp@(8),%a2
10c48eb4: 72ed moveq #-19,%d1
10c48eb6: b4fc 0000 cmpaw #0,%a2
10c48eba: 6700 00b2 beqw 10c48f6e <pty_open+0xc6>
10c48ebe: 226a 0122 moveal %a2@(290),%a1
10c48ec2: b2fc 0000 cmpaw #0,%a1
10c48ec6: 6700 00a6 beqw 10c48f6e <pty_open+0xc6>
10c48eca: 4280 clrl %d0
10c48ecc: 102a 010f moveb %a2@(271),%d0
10c48ed0: 2040 moveal %d0,%a0
10c48ed2: 90ea 0016 subaw %a2@(22),%a0
10c48ed6: 2008 movel %a0,%d0
10c48ed8: 0c80 0000 00ff cmpil #255,%d0
10c48ede: 6200 008e bhiw 10c48f6e <pty_open+0xc6>
10c48ee2: e988 lsll #4,%d0
10c48ee4: 286a 005e moveal %a2@(94),%a4
10c48ee8: d9c0 addal %d0,%a4
10c48eea: 254c 099e movel %a4,%a2@(2462)
10c48eee: 72fb moveq #-5,%d1
10c48ef0: 47ea 0110 lea %a2@(272),%a3
10c48ef4: 91c8 subal %a0,%a0
10c48ef6: 2033 8800 movel %a3@(00000000,%a0:l),%d0
10c48efa: e488 lsrl #2,%d0
10c48efc: 7401 moveq #1,%d2
10c48efe: c082 andl %d2,%d0
10c48f00: 666c bnes 10c48f6e <pty_open+0xc6>
10c48f02: 41e9 0110 lea %a1@(272),%a0
10c48f06: 2030 0800 movel %a0@(00000000,%d0:l),%d0
10c48f0a: 0800 0010 btst #16,%d0
10c48f0e: 665e bnes 10c48f6e <pty_open+0xc6>
10c48f10: b4a9 0114 cmpl %a1@(276),%d2
10c48f14: 6658 bnes 10c48f6e <pty_open+0xc6>
10c48f16: 40c0 movew %sr,%d0
10c48f18: 007c 0700 oriw #1792,%sr
10c48f1c: c390 andl %d1,%a0@
10c48f1e: 46c0 movew %d0,%sr
10c48f20: 4878 0001 pea 1 <PF_DTRACE_OFF>
10c48f24: 4878 0001 pea 1 <PF_DTRACE_OFF>
10c48f28: 486c 0004 pea %a4@(4)
10c48f2c: 4eb9 10c1 4712 jsr 10c14712 <__wake_up>
10c48f32: 4fef 000c lea %sp@(12),%sp
10c48f36: 40c0 movew %sr,%d0
10c48f38: 007c 0700 oriw #1792,%sr
10c48f3c: 8593 orl %d2,%a3@
10c48f3e: 46c0 movew %d0,%sr
10c48f40: 0c6a 0002 0014 cmpiw #2,%a2@(20)
10c48f46: 6624 bnes 10c48f6c <pty_open+0xc4>
10c48f48: 226a 0122 moveal %a2@(290),%a1
10c48f4c: 3069 0016 moveaw %a1@(22),%a0
10c48f50: 4280 clrl %d0
10c48f52: 102a 010f moveb %a2@(271),%d0
10c48f56: d1c0 addal %d0,%a0
10c48f58: 90ea 0016 subaw %a2@(22),%a0
10c48f5c: 2f08 movel %a0,%sp@-
10c48f5e: 4878 0060 pea 60 <LSIGTRAP+0x5b>
10c48f62: 4869 0004 pea %a1@(4)
10c48f66: 4eb9 10c4 5b4e jsr 10c45b4e <tty_register_devfs>
10c48f6c: 7200 moveq #0,%d1
10c48f6e: 2001 movel %d1,%d0
10c48f70: 4cee 1c04 fff0 moveml %fp@(-16),%d2/%a2-%a4
10c48f76: 4e5e unlk %fp
10c48f78: 4e75 rts
10c48f7a <pty_set_termios>:
10c48f7a: 4e56 0000 linkw %fp,#0
10c48f7e: 206e 0008 moveal %fp@(8),%a0
10c48f82: 2268 00fe moveal %a0@(254),%a1
10c48f86: 0269 fecf 000a andiw #-305,%a1@(10)
10c48f8c: 2068 00fe moveal %a0@(254),%a0
10c48f90: 0068 00b0 000a oriw #176,%a0@(10)
10c48f96: 4e5e unlk %fp
10c48f98: 4e75 rts
10c48f9a: 4e75 rts
10c48f9c <misc_read_proc>:
10c48f9c: 4e56 0000 linkw %fp,#0
10c48fa0: 48e7 3838 moveml %d2-%d4/%a2-%a4,%sp@-
10c48fa4: 266e 0008 moveal %fp@(8),%a3
10c48fa8: 262e 0010 movel %fp@(16),%d3
10c48fac: 282e 0014 movel %fp@(20),%d4
10c48fb0: 286e 0018 moveal %fp@(24),%a4
10c48fb4: 7400 moveq #0,%d2
10c48fb6: 41f9 1000 ed1c lea 1000ed1c <misc_list+0xc>,%a0
10c48fbc: 2450 moveal %a0@,%a2
10c48fbe: 41e8 fff4 lea %a0@(-12),%a0
10c48fc2: b1ca cmpal %a2,%a0
10c48fc4: 6742 beqs 10c49008 <misc_read_proc+0x6c>
10c48fc6: b882 cmpl %d2,%d4
10c48fc8: 6f3e bles 10c49008 <misc_read_proc+0x6c>
10c48fca: 202a 0004 movel %a2@(4),%d0
10c48fce: 6606 bnes 10c48fd6 <misc_read_proc+0x3a>
10c48fd0: 203c 1000 53da movel #268456922,%d0
10c48fd6: 2f00 movel %d0,%sp@-
10c48fd8: 2f12 movel %a2@,%sp@-
10c48fda: 4879 1000 53db pea 100053db <badtty.919+0x63c>
10c48fe0: 4873 2800 pea %a3@(00000000,%d2:l)
10c48fe4: 4eb9 10c8 4d6a jsr 10c84d6a <sprintf>
10c48fea: d480 addl %d0,%d2
10c48fec: 4fef 0010 lea %sp@(16),%sp
10c48ff0: b682 cmpl %d2,%d3
10c48ff2: 6f04 bles 10c48ff8 <misc_read_proc+0x5c>
10c48ff4: 9682 subl %d2,%d3
10c48ff6: 7400 moveq #0,%d2
10c48ff8: 246a 000c moveal %a2@(12),%a2
10c48ffc: b5fc 1000 ed10 cmpal #268496144,%a2
10c49002: 6704 beqs 10c49008 <misc_read_proc+0x6c>
10c49004: b882 cmpl %d2,%d4
10c49006: 6ec2 bgts 10c48fca <misc_read_proc+0x2e>
10c49008: 206e 000c moveal %fp@(12),%a0
10c4900c: d7c3 addal %d3,%a3
10c4900e: 208b movel %a3,%a0@
10c49010: 9483 subl %d3,%d2
10c49012: b882 cmpl %d2,%d4
10c49014: 6c06 bges 10c4901c <misc_read_proc+0x80>
10c49016: 4294 clrl %a4@
10c49018: 2004 movel %d4,%d0
10c4901a: 600a bras 10c49026 <misc_read_proc+0x8a>
10c4901c: 7001 moveq #1,%d0
10c4901e: 2880 movel %d0,%a4@
10c49020: 2002 movel %d2,%d0
10c49022: 6c02 bges 10c49026 <misc_read_proc+0x8a>
10c49024: 7000 moveq #0,%d0
10c49026: 4cee 1c1c ffe8 moveml %fp@(-24),%d2-%d4/%a2-%a4
10c4902c: 4e5e unlk %fp
10c4902e: 4e75 rts
10c49030 <misc_open>:
10c49030: 4e56 ffec linkw %fp,#-20
10c49034: 48e7 383c moveml %d2-%d4/%a2-%a5,%sp@-
10c49038: 282e 0008 movel %fp@(8),%d4
10c4903c: 286e 000c moveal %fp@(12),%a4
10c49040: 2044 moveal %d4,%a0
10c49042: 4282 clrl %d2
10c49044: 1428 003f moveb %a0@(63),%d2
10c49048: 76ed moveq #-19,%d3
10c4904a: 97cb subal %a3,%a3
10c4904c: 227c 1000 ed28 moveal #268496168,%a1
10c49052: 41fa 000c lea %pc@(10c49060 <misc_open+0x30>),%a0
10c49056: 5391 subql #1,%a1@
10c49058: 6a06 bpls 10c49060 <misc_open+0x30>
10c4905a: 4ef9 10c8 56f4 jmp 10c856f4 <__down_failed>
10c49060: 41f9 1000 ed1c lea 1000ed1c <misc_list+0xc>,%a0
10c49066: 2450 moveal %a0@,%a2
10c49068: 70f4 moveq #-12,%d0
10c4906a: d088 addl %a0,%d0
10c4906c: 2a48 moveal %a0,%a5
10c4906e: b08a cmpl %a2,%d0
10c49070: 673c beqs 10c490ae <misc_open+0x7e>
10c49072: 2200 movel %d0,%d1
10c49074: b492 cmpl %a2@,%d2
10c49076: 670c beqs 10c49084 <misc_open+0x54>
10c49078: 246a 000c moveal %a2@(12),%a2
10c4907c: b08a cmpl %a2,%d0
10c4907e: 672e beqs 10c490ae <misc_open+0x7e>
10c49080: b492 cmpl %a2@,%d2
10c49082: 66f4 bnes 10c49078 <misc_open+0x48>
10c49084: b28a cmpl %a2,%d1
10c49086: 6726 beqs 10c490ae <misc_open+0x7e>
10c49088: 206a 0008 moveal %a2@(8),%a0
10c4908c: b0fc 0000 cmpaw #0,%a0
10c49090: 671a beqs 10c490ac <misc_open+0x7c>
10c49092: 2010 movel %a0@,%d0
10c49094: 6716 beqs 10c490ac <misc_open+0x7c>
10c49096: 2f00 movel %d0,%sp@-
10c49098: 4eb9 10c1 6e6a jsr 10c16e6a <try_inc_mod_count>
10c4909e: 588f addql #4,%sp
10c490a0: 97cb subal %a3,%a3
10c490a2: 4a80 tstl %d0
10c490a4: 6708 beqs 10c490ae <misc_open+0x7e>
10c490a6: 266a 0008 moveal %a2@(8),%a3
10c490aa: 6002 bras 10c490ae <misc_open+0x7e>
10c490ac: 2648 moveal %a0,%a3
10c490ae: b6fc 0000 cmpaw #0,%a3
10c490b2: 6600 0098 bnew 10c4914c <misc_open+0x11c>
10c490b6: 227c 1000 ed28 moveal #268496168,%a1
10c490bc: 41fa 000c lea %pc@(10c490ca <misc_open+0x9a>),%a0
10c490c0: 5291 addql #1,%a1@
10c490c2: 6e06 bgts 10c490ca <misc_open+0x9a>
10c490c4: 4ef9 10c8 571c jmp 10c8571c <__up_wakeup>
10c490ca: 2f02 movel %d2,%sp@-
10c490cc: 4878 000a pea a <LSIGTRAP+0x5>
10c490d0: 4879 1000 53e3 pea 100053e3 <badtty.919+0x644>
10c490d6: 486e ffec pea %fp@(-20)
10c490da: 4eb9 10c8 4d6a jsr 10c84d6a <sprintf>
10c490e0: 4fef 0010 lea %sp@(16),%sp
10c490e4: 227c 1000 ed28 moveal #268496168,%a1
10c490ea: 41fa 000c lea %pc@(10c490f8 <misc_open+0xc8>),%a0
10c490ee: 5391 subql #1,%a1@
10c490f0: 6a06 bpls 10c490f8 <misc_open+0xc8>
10c490f2: 4ef9 10c8 56f4 jmp 10c856f4 <__down_failed>
10c490f8: 2455 moveal %a5@,%a2
10c490fa: 70f4 moveq #-12,%d0
10c490fc: d08d addl %a5,%d0
10c490fe: b08a cmpl %a2,%d0
10c49100: 6700 00cc beqw 10c491ce <misc_open+0x19e>
10c49104: 2200 movel %d0,%d1
10c49106: b492 cmpl %a2@,%d2
10c49108: 670e beqs 10c49118 <misc_open+0xe8>
10c4910a: 246a 000c moveal %a2@(12),%a2
10c4910e: b08a cmpl %a2,%d0
10c49110: 6700 00bc beqw 10c491ce <misc_open+0x19e>
10c49114: b492 cmpl %a2@,%d2
10c49116: 66f2 bnes 10c4910a <misc_open+0xda>
10c49118: b28a cmpl %a2,%d1
10c4911a: 6700 00b2 beqw 10c491ce <misc_open+0x19e>
10c4911e: 206a 0008 moveal %a2@(8),%a0
10c49122: b0fc 0000 cmpaw #0,%a0
10c49126: 671a beqs 10c49142 <misc_open+0x112>
10c49128: 2010 movel %a0@,%d0
10c4912a: 6716 beqs 10c49142 <misc_open+0x112>
10c4912c: 2f00 movel %d0,%sp@-
10c4912e: 4eb9 10c1 6e6a jsr 10c16e6a <try_inc_mod_count>
10c49134: 588f addql #4,%sp
10c49136: 97cb subal %a3,%a3
10c49138: 4a80 tstl %d0
10c4913a: 6708 beqs 10c49144 <misc_open+0x114>
10c4913c: 266a 0008 moveal %a2@(8),%a3
10c49140: 6002 bras 10c49144 <misc_open+0x114>
10c49142: 2648 moveal %a0,%a3
10c49144: b6fc 0000 cmpaw #0,%a3
10c49148: 6700 0084 beqw 10c491ce <misc_open+0x19e>
10c4914c: 7600 moveq #0,%d3
10c4914e: 246c 0010 moveal %a4@(16),%a2
10c49152: 294b 0010 movel %a3,%a4@(16)
10c49156: 4aab 0020 tstl %a3@(32)
10c4915a: 6758 beqs 10c491b4 <misc_open+0x184>
10c4915c: 2f0c movel %a4,%sp@-
10c4915e: 2f04 movel %d4,%sp@-
10c49160: 206b 0020 moveal %a3@(32),%a0
10c49164: 4e90 jsr %a0@
10c49166: 2600 movel %d0,%d3
10c49168: 508f addql #8,%sp
10c4916a: 6748 beqs 10c491b4 <misc_open+0x184>
10c4916c: 206c 0010 moveal %a4@(16),%a0
10c49170: b0fc 0000 cmpaw #0,%a0
10c49174: 6718 beqs 10c4918e <misc_open+0x15e>
10c49176: 2010 movel %a0@,%d0
10c49178: 6714 beqs 10c4918e <misc_open+0x15e>
10c4917a: 2240 moveal %d0,%a1
10c4917c: 41e9 0010 lea %a1@(16),%a0
10c49180: 5390 subql #1,%a0@
10c49182: 206c 0010 moveal %a4@(16),%a0
10c49186: 2050 moveal %a0@,%a0
10c49188: 7008 moveq #8,%d0
10c4918a: 81a8 0014 orl %d0,%a0@(20)
10c4918e: b4fc 0000 cmpaw #0,%a2
10c49192: 671a beqs 10c491ae <misc_open+0x17e>
10c49194: 2012 movel %a2@,%d0
10c49196: 6716 beqs 10c491ae <misc_open+0x17e>
10c49198: 2f00 movel %d0,%sp@-
10c4919a: 4eb9 10c1 6e6a jsr 10c16e6a <try_inc_mod_count>
10c491a0: 4a80 tstl %d0
10c491a2: 56c0 sne %d0
10c491a4: 4880 extw %d0
10c491a6: 48c0 extl %d0
10c491a8: 220a movel %a2,%d1
10c491aa: c280 andl %d0,%d1
10c491ac: 6002 bras 10c491b0 <misc_open+0x180>
10c491ae: 220a movel %a2,%d1
10c491b0: 2941 0010 movel %d1,%a4@(16)
10c491b4: b4fc 0000 cmpaw #0,%a2
10c491b8: 6714 beqs 10c491ce <misc_open+0x19e>
10c491ba: 2012 movel %a2@,%d0
10c491bc: 6710 beqs 10c491ce <misc_open+0x19e>
10c491be: 2240 moveal %d0,%a1
10c491c0: 41e9 0010 lea %a1@(16),%a0
10c491c4: 5390 subql #1,%a0@
10c491c6: 2052 moveal %a2@,%a0
10c491c8: 7008 moveq #8,%d0
10c491ca: 81a8 0014 orl %d0,%a0@(20)
10c491ce: 227c 1000 ed28 moveal #268496168,%a1
10c491d4: 41fa 000c lea %pc@(10c491e2 <misc_open+0x1b2>),%a0
10c491d8: 5291 addql #1,%a1@
10c491da: 6e06 bgts 10c491e2 <misc_open+0x1b2>
10c491dc: 4ef9 10c8 571c jmp 10c8571c <__up_wakeup>
10c491e2: 2003 movel %d3,%d0
10c491e4: 4cee 3c1c ffd0 moveml %fp@(-48),%d2-%d4/%a2-%a5
10c491ea: 4e5e unlk %fp
10c491ec: 4e75 rts
10c491ee <misc_register>:
10c491ee: 4e56 0000 linkw %fp,#0
10c491f2: 48e7 3030 moveml %d2-%d3/%a2-%a3,%sp@-
10c491f6: 246e 0008 moveal %fp@(8),%a2
10c491fa: 4aaa 000c tstl %a2@(12)
10c491fe: 6600 0084 bnew 10c49284 <misc_register+0x96>
10c49202: 4aaa 0010 tstl %a2@(16)
10c49206: 667c bnes 10c49284 <misc_register+0x96>
10c49208: 227c 1000 ed28 moveal #268496168,%a1
10c4920e: 41fa 000c lea %pc@(10c4921c <misc_register+0x2e>),%a0
10c49212: 5391 subql #1,%a1@
10c49214: 6a06 bpls 10c4921c <misc_register+0x2e>
10c49216: 4ef9 10c8 56f4 jmp 10c856f4 <__down_failed>
10c4921c: 41f9 1000 ed1c lea 1000ed1c <misc_list+0xc>,%a0
10c49222: 2250 moveal %a0@,%a1
10c49224: 72f4 moveq #-12,%d1
10c49226: d288 addl %a0,%d1
10c49228: 2648 moveal %a0,%a3
10c4922a: b289 cmpl %a1,%d1
10c4922c: 6718 beqs 10c49246 <misc_register+0x58>
10c4922e: 2012 movel %a2@,%d0
10c49230: 2401 movel %d1,%d2
10c49232: b091 cmpl %a1@,%d0
10c49234: 670c beqs 10c49242 <misc_register+0x54>
10c49236: 2269 000c moveal %a1@(12),%a1
10c4923a: b289 cmpl %a1,%d1
10c4923c: 6708 beqs 10c49246 <misc_register+0x58>
10c4923e: b091 cmpl %a1@,%d0
10c49240: 66f4 bnes 10c49236 <misc_register+0x48>
10c49242: b489 cmpl %a1,%d2
10c49244: 662a bnes 10c49270 <misc_register+0x82>
10c49246: 0c92 0000 00ff cmpil #255,%a2@
10c4924c: 663c bnes 10c4928a <misc_register+0x9c>
10c4924e: 7240 moveq #64,%d1
10c49250: 41f9 1002 0c60 lea 10020c60 <misc_minors>,%a0
10c49256: 7400 moveq #0,%d2
10c49258: 5381 subql #1,%d1
10c4925a: 6b14 bmis 10c49270 <misc_register+0x82>
10c4925c: 2001 movel %d1,%d0
10c4925e: e680 asrl #3,%d0
10c49260: 1430 0800 moveb %a0@(00000000,%d0:l),%d2
10c49264: 2001 movel %d1,%d0
10c49266: 7607 moveq #7,%d3
10c49268: c083 andl %d3,%d0
10c4926a: 0102 btst %d0,%d2
10c4926c: 66ea bnes 10c49258 <misc_register+0x6a>
10c4926e: 6018 bras 10c49288 <misc_register+0x9a>
10c49270: 227c 1000 ed28 moveal #268496168,%a1
10c49276: 41fa 000c lea %pc@(10c49284 <misc_register+0x96>),%a0
10c4927a: 5291 addql #1,%a1@
10c4927c: 6e06 bgts 10c49284 <misc_register+0x96>
10c4927e: 4ef9 10c8 571c jmp 10c8571c <__up_wakeup>
10c49284: 70f0 moveq #-16,%d0
10c49286: 604c bras 10c492d4 <misc_register+0xe6>
10c49288: 2481 movel %d1,%a2@
10c4928a: 2212 movel %a2@,%d1
10c4928c: 703f moveq #63,%d0
10c4928e: b081 cmpl %d1,%d0
10c49290: 6d12 blts 10c492a4 <misc_register+0xb6>
10c49292: 41f9 1002 0c60 lea 10020c60 <misc_minors>,%a0
10c49298: 2001 movel %d1,%d0
10c4929a: 7407 moveq #7,%d2
10c4929c: c082 andl %d2,%d0
10c4929e: e681 asrl #3,%d1
10c492a0: 01f0 1800 bset %d0,%a0@(00000000,%d1:l)
10c492a4: 42aa 0014 clrl %a2@(20)
10c492a8: 257c 1000 ed10 movel #268496144,%a2@(16)
10c492ae: 0010
10c492b0: 2553 000c movel %a3@,%a2@(12)
10c492b4: 268a movel %a2,%a3@
10c492b6: 206a 000c moveal %a2@(12),%a0
10c492ba: 214a 0010 movel %a2,%a0@(16)
10c492be: 227c 1000 ed28 moveal #268496168,%a1
10c492c4: 41fa 000c lea %pc@(10c492d2 <misc_register+0xe4>),%a0
10c492c8: 5291 addql #1,%a1@
10c492ca: 6e06 bgts 10c492d2 <misc_register+0xe4>
10c492cc: 4ef9 10c8 571c jmp 10c8571c <__up_wakeup>
10c492d2: 7000 moveq #0,%d0
10c492d4: 4cdf 0c0c moveml %sp@+,%d2-%d3/%a2-%a3
10c492d8: 4e5e unlk %fp
10c492da: 4e75 rts
10c492dc <misc_deregister>:
10c492dc: 4e56 0000 linkw %fp,#0
10c492e0: 2f0a movel %a2,%sp@-
10c492e2: 2f02 movel %d2,%sp@-
10c492e4: 246e 0008 moveal %fp@(8),%a2
10c492e8: 2212 movel %a2@,%d1
10c492ea: 4aaa 000c tstl %a2@(12)
10c492ee: 6706 beqs 10c492f6 <misc_deregister+0x1a>
10c492f0: 4aaa 0010 tstl %a2@(16)
10c492f4: 6604 bnes 10c492fa <misc_deregister+0x1e>
10c492f6: 70ea moveq #-22,%d0
10c492f8: 6060 bras 10c4935a <misc_deregister+0x7e>
10c492fa: 227c 1000 ed28 moveal #268496168,%a1
10c49300: 41fa 000c lea %pc@(10c4930e <misc_deregister+0x32>),%a0
10c49304: 5391 subql #1,%a1@
10c49306: 6a06 bpls 10c4930e <misc_deregister+0x32>
10c49308: 4ef9 10c8 56f4 jmp 10c856f4 <__down_failed>
10c4930e: 206a 0010 moveal %a2@(16),%a0
10c49312: 216a 000c 000c movel %a2@(12),%a0@(12)
10c49318: 206a 000c moveal %a2@(12),%a0
10c4931c: 216a 0010 0010 movel %a2@(16),%a0@(16)
10c49322: 42aa 000c clrl %a2@(12)
10c49326: 42aa 0010 clrl %a2@(16)
10c4932a: 2001 movel %d1,%d0
10c4932c: 5380 subql #1,%d0
10c4932e: 743e moveq #62,%d2
10c49330: b480 cmpl %d0,%d2
10c49332: 6510 bcss 10c49344 <misc_deregister+0x68>
10c49334: e681 asrl #3,%d1
10c49336: 41f9 1002 0c60 lea 10020c60 <misc_minors>,%a0
10c4933c: 7007 moveq #7,%d0
10c4933e: c092 andl %a2@,%d0
10c49340: 01b0 1800 bclr %d0,%a0@(00000000,%d1:l)
10c49344: 227c 1000 ed28 moveal #268496168,%a1
10c4934a: 41fa 000c lea %pc@(10c49358 <misc_deregister+0x7c>),%a0
10c4934e: 5291 addql #1,%a1@
10c49350: 6e06 bgts 10c49358 <misc_deregister+0x7c>
10c49352: 4ef9 10c8 571c jmp 10c8571c <__up_wakeup>
10c49358: 7000 moveq #0,%d0
10c4935a: 241f movel %sp@+,%d2
10c4935c: 245f moveal %sp@+,%a2
10c4935e: 4e5e unlk %fp
10c49360: 4e75 rts
10c49362: 4e75 rts
10c49364 <create_entropy_store>:
10c49364: 4e56 0000 linkw %fp,#0
10c49368: 48e7 203c moveml %d2/%a2-%a5,%sp@-
10c4936c: 222e 0008 movel %fp@(8),%d1
10c49370: 2001 movel %d1,%d0
10c49372: 5680 addql #3,%d0
10c49374: 6a02 bpls 10c49378 <create_entropy_store+0x14>
10c49376: 5680 addql #3,%d0
10c49378: 2400 movel %d0,%d2
10c4937a: e482 asrl #2,%d2
10c4937c: 700f moveq #15,%d0
10c4937e: d082 addl %d2,%d0
10c49380: 6a04 bpls 10c49386 <create_entropy_store+0x22>
10c49382: 701e moveq #30,%d0
10c49384: d082 addl %d2,%d0
10c49386: 74f0 moveq #-16,%d2
10c49388: c480 andl %d0,%d2
10c4938a: 47f9 1000 ed90 lea 1000ed90 <poolinfo_table>,%a3
10c49390: 6004 bras 10c49396 <create_entropy_store+0x32>
10c49392: 47eb 0018 lea %a3@(24),%a3
10c49396: 2013 movel %a3@,%d0
10c49398: 6708 beqs 10c493a2 <create_entropy_store+0x3e>
10c4939a: b082 cmpl %d2,%d0
10c4939c: 66f4 bnes 10c49392 <create_entropy_store+0x2e>
10c4939e: 4a93 tstl %a3@
10c493a0: 6604 bnes 10c493a6 <create_entropy_store+0x42>
10c493a2: 70ea moveq #-22,%d0
10c493a4: 6076 bras 10c4941c <create_entropy_store+0xb8>
10c493a6: 4878 01f0 pea 1f0 <LSIGTRAP+0x1eb>
10c493aa: 4878 002c pea 2c <LSIGTRAP+0x27>
10c493ae: 49f9 10c2 09bc lea 10c209bc <kmalloc>,%a4
10c493b4: 4e94 jsr %a4@
10c493b6: 2440 moveal %d0,%a2
10c493b8: 508f addql #8,%sp
10c493ba: b4fc 0000 cmpaw #0,%a2
10c493be: 675a beqs 10c4941a <create_entropy_store+0xb6>
10c493c0: 4878 002c pea 2c <LSIGTRAP+0x27>
10c493c4: 42a7 clrl %sp@-
10c493c6: 2f0a movel %a2,%sp@-
10c493c8: 4bf9 10c8 576c lea 10c8576c <memset>,%a5
10c493ce: 4e95 jsr %a5@
10c493d0: 255b 0010 movel %a3@+,%a2@(16)
10c493d4: 204b moveal %a3,%a0
10c493d6: 2558 0014 movel %a0@+,%a2@(20)
10c493da: 2558 0018 movel %a0@+,%a2@(24)
10c493de: 2558 001c movel %a0@+,%a2@(28)
10c493e2: 2558 0020 movel %a0@+,%a2@(32)
10c493e6: 2550 0024 movel %a0@,%a2@(36)
10c493ea: 47ea 0028 lea %a2@(40),%a3
10c493ee: 4878 01f0 pea 1f0 <LSIGTRAP+0x1eb>
10c493f2: e58a lsll #2,%d2
10c493f4: 2f02 movel %d2,%sp@-
10c493f6: 4e94 jsr %a4@
10c493f8: 2680 movel %d0,%a3@
10c493fa: 4fef 0014 lea %sp@(20),%sp
10c493fe: 6712 beqs 10c49412 <create_entropy_store+0xae>
10c49400: 2f02 movel %d2,%sp@-
10c49402: 42a7 clrl %sp@-
10c49404: 2f13 movel %a3@,%sp@-
10c49406: 4e95 jsr %a5@
10c49408: 206e 000c moveal %fp@(12),%a0
10c4940c: 208a movel %a2,%a0@
10c4940e: 7000 moveq #0,%d0
10c49410: 600a bras 10c4941c <create_entropy_store+0xb8>
10c49412: 2f0a movel %a2,%sp@-
10c49414: 4eb9 10c2 0b8c jsr 10c20b8c <kfree>
10c4941a: 70f4 moveq #-12,%d0
10c4941c: 4cee 3c04 ffec moveml %fp@(-20),%d2/%a2-%a5
10c49422: 4e5e unlk %fp
10c49424: 4e75 rts
10c49426 <clear_entropy_store>:
10c49426: 4e56 0000 linkw %fp,#0
10c4942a: 206e 0008 moveal %fp@(8),%a0
10c4942e: 4290 clrl %a0@
10c49430: 42a8 0004 clrl %a0@(4)
10c49434: 42a8 0008 clrl %a0@(8)
10c49438: 42a8 000c clrl %a0@(12)
10c4943c: 2028 0010 movel %a0@(16),%d0
10c49440: e588 lsll #2,%d0
10c49442: 2f00 movel %d0,%sp@-
10c49444: 42a7 clrl %sp@-
10c49446: 2f28 0028 movel %a0@(40),%sp@-
10c4944a: 4eb9 10c8 576c jsr 10c8576c <memset>
10c49450: 4e5e unlk %fp
10c49452: 4e75 rts
10c49454 <add_entropy_words>:
10c49454: 4e56 0000 linkw %fp,#0
10c49458: 48e7 3c30 moveml %d2-%d5/%a2-%a3,%sp@-
10c4945c: 246e 0008 moveal %fp@(8),%a2
10c49460: 266e 000c moveal %fp@(12),%a3
10c49464: 282a 0010 movel %a2@(16),%d4
10c49468: 5384 subql #1,%d4
10c4946a: 2a2e 0010 movel %fp@(16),%d5
10c4946e: 5385 subql #1,%d5
10c49470: 70ff moveq #-1,%d0
10c49472: b085 cmpl %d5,%d0
10c49474: 6700 00a8 beqw 10c4951e <add_entropy_words+0xca>
10c49478: 262a 0008 movel %a2@(8),%d3
10c4947c: 241b movel %a3@+,%d2
10c4947e: e7ba roll %d3,%d2
10c49480: 2212 movel %a2@,%d1
10c49482: 5381 subql #1,%d1
10c49484: c284 andl %d4,%d1
10c49486: 2481 movel %d1,%a2@
10c49488: 700e moveq #14,%d0
10c4948a: d083 addl %d3,%d0
10c4948c: 4a81 tstl %d1
10c4948e: 6704 beqs 10c49494 <add_entropy_words+0x40>
10c49490: 2003 movel %d3,%d0
10c49492: 5e80 addql #7,%d0
10c49494: 761f moveq #31,%d3
10c49496: c680 andl %d0,%d3
10c49498: 2543 0008 movel %d3,%a2@(8)
10c4949c: 2001 movel %d1,%d0
10c4949e: d0aa 0014 addl %a2@(20),%d0
10c494a2: c084 andl %d4,%d0
10c494a4: 226a 0028 moveal %a2@(40),%a1
10c494a8: e588 lsll #2,%d0
10c494aa: 2031 0800 movel %a1@(00000000,%d0:l),%d0
10c494ae: b182 eorl %d0,%d2
10c494b0: 2001 movel %d1,%d0
10c494b2: d0aa 0018 addl %a2@(24),%d0
10c494b6: c084 andl %d4,%d0
10c494b8: e588 lsll #2,%d0
10c494ba: 2031 0800 movel %a1@(00000000,%d0:l),%d0
10c494be: b182 eorl %d0,%d2
10c494c0: 2001 movel %d1,%d0
10c494c2: d0aa 001c addl %a2@(28),%d0
10c494c6: c084 andl %d4,%d0
10c494c8: e588 lsll #2,%d0
10c494ca: 2031 0800 movel %a1@(00000000,%d0:l),%d0
10c494ce: b182 eorl %d0,%d2
10c494d0: 2001 movel %d1,%d0
10c494d2: d0aa 0020 addl %a2@(32),%d0
10c494d6: c084 andl %d4,%d0
10c494d8: e588 lsll #2,%d0
10c494da: 2031 0800 movel %a1@(00000000,%d0:l),%d0
10c494de: b182 eorl %d0,%d2
10c494e0: 2001 movel %d1,%d0
10c494e2: d0aa 0024 addl %a2@(36),%d0
10c494e6: c084 andl %d4,%d0
10c494e8: e588 lsll #2,%d0
10c494ea: 2031 0800 movel %a1@(00000000,%d0:l),%d0
10c494ee: b182 eorl %d0,%d2
10c494f0: e589 lsll #2,%d1
10c494f2: 2031 1800 movel %a1@(00000000,%d1:l),%d0
10c494f6: b182 eorl %d0,%d2
10c494f8: 2002 movel %d2,%d0
10c494fa: 7607 moveq #7,%d3
10c494fc: c083 andl %d3,%d0
10c494fe: e588 lsll #2,%d0
10c49500: 41f9 1000 5428 lea 10005428 <twist_table.663>,%a0
10c49506: e68a lsrl #3,%d2
10c49508: 2030 0800 movel %a0@(00000000,%d0:l),%d0
10c4950c: b580 eorl %d2,%d0
10c4950e: 2380 1800 movel %d0,%a1@(00000000,%d1:l)
10c49512: 51cd ff64 dbf %d5,10c49478 <add_entropy_words+0x24>
10c49516: 4245 clrw %d5
10c49518: 5385 subql #1,%d5
10c4951a: 6400 ff5c bccw 10c49478 <add_entropy_words+0x24>
10c4951e: 4cdf 0c3c moveml %sp@+,%d2-%d5/%a2-%a3
10c49522: 4e5e unlk %fp
10c49524: 4e75 rts
10c49526 <credit_entropy_store>:
10c49526: 4e56 0000 linkw %fp,#0
10c4952a: 206e 0008 moveal %fp@(8),%a0
10c4952e: 2228 0004 movel %a0@(4),%d1
10c49532: d2ae 000c addl %fp@(12),%d1
10c49536: 6a06 bpls 10c4953e <credit_entropy_store+0x18>
10c49538: 42a8 0004 clrl %a0@(4)
10c4953c: 6014 bras 10c49552 <credit_entropy_store+0x2c>
10c4953e: 2028 0010 movel %a0@(16),%d0
10c49542: eb88 lsll #5,%d0
10c49544: b081 cmpl %d1,%d0
10c49546: 6c06 bges 10c4954e <credit_entropy_store+0x28>
10c49548: 2140 0004 movel %d0,%a0@(4)
10c4954c: 6004 bras 10c49552 <credit_entropy_store+0x2c>
10c4954e: 2141 0004 movel %d1,%a0@(4)
10c49552: 4e5e unlk %fp
10c49554: 4e75 rts
10c49556 <batch_entropy_store>:
10c49556: 4e56 0000 linkw %fp,#0
10c4955a: 48e7 3800 moveml %d2-%d4,%sp@-
10c4955e: 4ab9 1002 0ce6 tstl 10020ce6 <batch_max>
10c49564: 6700 00b0 beqw 10c49616 <batch_entropy_store+0xc0>
10c49568: 2039 1002 0cea movel 10020cea <batch_head>,%d0
10c4956e: 2079 1002 0cde moveal 10020cde <batch_entropy_pool>,%a0
10c49574: e788 lsll #3,%d0
10c49576: 21ae 0008 0800 movel %fp@(8),%a0@(00000000,%d0:l)
10c4957c: 2039 1002 0cea movel 10020cea <batch_head>,%d0
10c49582: e788 lsll #3,%d0
10c49584: 2040 moveal %d0,%a0
10c49586: d1f9 1002 0cde addal 10020cde <batch_entropy_pool>,%a0
10c4958c: 216e 000c 0004 movel %fp@(12),%a0@(4)
10c49592: 2039 1002 0cea movel 10020cea <batch_head>,%d0
10c49598: 2079 1002 0ce2 moveal 10020ce2 <batch_entropy_credit>,%a0
10c4959e: e588 lsll #2,%d0
10c495a0: 21ae 0010 0800 movel %fp@(16),%a0@(00000000,%d0:l)
10c495a6: 2639 1002 0cea movel 10020cea <batch_head>,%d3
10c495ac: 5283 addql #1,%d3
10c495ae: 2039 1002 0ce6 movel 10020ce6 <batch_max>,%d0
10c495b4: 5380 subql #1,%d0
10c495b6: c680 andl %d0,%d3
10c495b8: b6b9 1002 0cee cmpl 10020cee <batch_tail>,%d3
10c495be: 6756 beqs 10c49616 <batch_entropy_store+0xc0>
10c495c0: 43f9 1002 0cfa lea 10020cfa <batch_tqueue+0x8>,%a1
10c495c6: 40c2 movew %sr,%d2
10c495c8: 007c 0700 oriw #1792,%sr
10c495cc: 2211 movel %a1@,%d1
10c495ce: 7001 moveq #1,%d0
10c495d0: c280 andl %d0,%d1
10c495d2: 4481 negl %d1
10c495d4: 4481 negl %d1
10c495d6: 2011 movel %a1@,%d0
10c495d8: 7801 moveq #1,%d4
10c495da: 8084 orl %d4,%d0
10c495dc: 2280 movel %d0,%a1@
10c495de: 46c2 movew %d2,%sr
10c495e0: 4a81 tstl %d1
10c495e2: 662c bnes 10c49610 <batch_entropy_store+0xba>
10c495e4: 40c0 movew %sr,%d0
10c495e6: 007c 0700 oriw #1792,%sr
10c495ea: 2079 1000 cf64 moveal 1000cf64 <tq_timer+0x4>,%a0
10c495f0: 5189 subql #8,%a1
10c495f2: 23c9 1000 cf64 movel %a1,1000cf64 <tq_timer+0x4>
10c495f8: 23fc 1000 cf60 movel #268488544,10020cf2 <batch_tqueue>
10c495fe: 1002 0cf2
10c49602: 23c8 1002 0cf6 movel %a0,10020cf6 <batch_tqueue+0x4>
10c49608: 20bc 1002 0cf2 movel #268569842,%a0@
10c4960e: 46c0 movew %d0,%sr
10c49610: 23c3 1002 0cea movel %d3,10020cea <batch_head>
10c49616: 4cdf 001c moveml %sp@+,%d2-%d4
10c4961a: 4e5e unlk %fp
10c4961c: 4e75 rts
10c4961e <batch_entropy_process>:
10c4961e: 4e56 0000 linkw %fp,#0
10c49622: 48e7 2030 moveml %d2/%a2-%a3,%sp@-
10c49626: 246e 0008 moveal %fp@(8),%a2
10c4962a: 242a 0010 movel %a2@(16),%d2
10c4962e: eb8a lsll #5,%d2
10c49630: 4ab9 1002 0ce6 tstl 10020ce6 <batch_max>
10c49636: 6700 00a6 beqw 10c496de <batch_entropy_process+0xc0>
10c4963a: 264a moveal %a2,%a3
10c4963c: 2039 1002 0cea movel 10020cea <batch_head>,%d0
10c49642: b0b9 1002 0cee cmpl 10020cee <batch_tail>,%d0
10c49648: 6774 beqs 10c496be <batch_entropy_process+0xa0>
10c4964a: b4aa 0004 cmpl %a2@(4),%d2
10c4964e: 6e18 bgts 10c49668 <batch_entropy_process+0x4a>
10c49650: 2039 1002 0cda movel 10020cda <sec_random_state>,%d0
10c49656: b08a cmpl %a2,%d0
10c49658: 6606 bnes 10c49660 <batch_entropy_process+0x42>
10c4965a: 2039 1002 0cd6 movel 10020cd6 <random_state>,%d0
10c49660: 2440 moveal %d0,%a2
10c49662: 242a 0010 movel %a2@(16),%d2
10c49666: eb8a lsll #5,%d2
10c49668: 4878 0002 pea 2 <PF_DTRACE_OFF+0x1>
10c4966c: 2039 1002 0cee movel 10020cee <batch_tail>,%d0
10c49672: e788 lsll #3,%d0
10c49674: d0b9 1002 0cde addl 10020cde <batch_entropy_pool>,%d0
10c4967a: 2f00 movel %d0,%sp@-
10c4967c: 2f0a movel %a2,%sp@-
10c4967e: 4eba fdd4 jsr %pc@(10c49454 <add_entropy_words>)
10c49682: 2039 1002 0cee movel 10020cee <batch_tail>,%d0
10c49688: 2079 1002 0ce2 moveal 10020ce2 <batch_entropy_credit>,%a0
10c4968e: e588 lsll #2,%d0
10c49690: 2f30 0800 movel %a0@(00000000,%d0:l),%sp@-
10c49694: 2f0a movel %a2,%sp@-
10c49696: 4eba fe8e jsr %pc@(10c49526 <credit_entropy_store>)
10c4969a: 2239 1002 0cee movel 10020cee <batch_tail>,%d1
10c496a0: 5281 addql #1,%d1
10c496a2: 2039 1002 0ce6 movel 10020ce6 <batch_max>,%d0
10c496a8: 5380 subql #1,%d0
10c496aa: c280 andl %d0,%d1
10c496ac: 23c1 1002 0cee movel %d1,10020cee <batch_tail>
10c496b2: 4fef 0014 lea %sp@(20),%sp
10c496b6: b2b9 1002 0cea cmpl 10020cea <batch_head>,%d1
10c496bc: 668c bnes 10c4964a <batch_entropy_process+0x2c>
10c496be: 266b 0004 moveal %a3@(4),%a3
10c496c2: b7f9 1000 ed88 cmpal 1000ed88 <random_read_wakeup_thresh>,%a3
10c496c8: 6d14 blts 10c496de <batch_entropy_process+0xc0>
10c496ca: 4878 0001 pea 1 <PF_DTRACE_OFF>
10c496ce: 4878 0001 pea 1 <PF_DTRACE_OFF>
10c496d2: 4879 1000 ee50 pea 1000ee50 <random_read_wait>
10c496d8: 4eb9 10c1 4712 jsr 10c14712 <__wake_up>
10c496de: 4cee 0c04 fff4 moveml %fp@(-12),%d2/%a2-%a3
10c496e4: 4e5e unlk %fp
10c496e6: 4e75 rts
10c496e8 <random_add_entropy>:
10c496e8: 4e56 0000 linkw %fp,#0
10c496ec: 4878 0020 pea 20 <LSIGTRAP+0x1b>
10c496f0: 2f2e 000c movel %fp@(12),%sp@-
10c496f4: 2f2e 0008 movel %fp@(8),%sp@-
10c496f8: 4eba fe5c jsr %pc@(10c49556 <batch_entropy_store>)
10c496fc: 4e5e unlk %fp
10c496fe: 4e75 rts
10c49700 <add_timer_randomness>:
10c49700: 4e56 0000 linkw %fp,#0
10c49704: 2f02 movel %d2,%sp@-
10c49706: 206e 0008 moveal %fp@(8),%a0
10c4970a: 7000 moveq #0,%d0
10c4970c: 2279 1002 67b0 moveal 100267b0 <jiffies>,%a1
10c49712: 4a28 000c tstb %a0@(12)
10c49716: 6d00 0090 bltw 10c497a8 <add_timer_randomness+0xa8>
10c4971a: 2209 movel %a1,%d1
10c4971c: 9290 subl %a0@,%d1
10c4971e: 2089 movel %a1,%a0@
10c49720: 2001 movel %d1,%d0
10c49722: 90a8 0004 subl %a0@(4),%d0
10c49726: 2141 0004 movel %d1,%a0@(4)
10c4972a: 2400 movel %d0,%d2
10c4972c: 94a8 0008 subl %a0@(8),%d2
10c49730: 2140 0008 movel %d0,%a0@(8)
10c49734: 4a81 tstl %d1
10c49736: 6c02 bges 10c4973a <add_timer_randomness+0x3a>
10c49738: 4481 negl %d1
10c4973a: 4a80 tstl %d0
10c4973c: 6c02 bges 10c49740 <add_timer_randomness+0x40>
10c4973e: 4480 negl %d0
10c49740: 4a82 tstl %d2
10c49742: 6c02 bges 10c49746 <add_timer_randomness+0x46>
10c49744: 4482 negl %d2
10c49746: b081 cmpl %d1,%d0
10c49748: 6c02 bges 10c4974c <add_timer_randomness+0x4c>
10c4974a: 2200 movel %d0,%d1
10c4974c: b481 cmpl %d1,%d2
10c4974e: 6c02 bges 10c49752 <add_timer_randomness+0x52>
10c49750: 2202 movel %d2,%d1
10c49752: e281 asrl #1,%d1
10c49754: 0281 0000 0fff andil #4095,%d1
10c4975a: 2001 movel %d1,%d0
10c4975c: e088 lsrl #8,%d0
10c4975e: 2401 movel %d1,%d2
10c49760: 8480 orl %d0,%d2
10c49762: 2002 movel %d2,%d0
10c49764: e888 lsrl #4,%d0
10c49766: 8480 orl %d0,%d2
10c49768: 2002 movel %d2,%d0
10c4976a: e488 lsrl #2,%d0
10c4976c: 8480 orl %d0,%d2
10c4976e: 2002 movel %d2,%d0
10c49770: e288 lsrl #1,%d0
10c49772: 8480 orl %d0,%d2
10c49774: e28a lsrl #1,%d2
10c49776: 2002 movel %d2,%d0
10c49778: e288 lsrl #1,%d0
10c4977a: 0280 0000 0555 andil #1365,%d0
10c49780: 9480 subl %d0,%d2
10c49782: 2202 movel %d2,%d1
10c49784: 0281 0000 0333 andil #819,%d1
10c4978a: 2002 movel %d2,%d0
10c4978c: e488 lsrl #2,%d0
10c4978e: 0280 0000 0333 andil #819,%d0
10c49794: 2401 movel %d1,%d2
10c49796: d480 addl %d0,%d2
10c49798: 2002 movel %d2,%d0
10c4979a: e888 lsrl #4,%d0
10c4979c: d480 addl %d0,%d2
10c4979e: 2002 movel %d2,%d0
10c497a0: e088 lsrl #8,%d0
10c497a2: d082 addl %d2,%d0
10c497a4: 720f moveq #15,%d1
10c497a6: c081 andl %d1,%d0
10c497a8: 2f00 movel %d0,%sp@-
10c497aa: 2f09 movel %a1,%sp@-
10c497ac: 2f2e 000c movel %fp@(12),%sp@-
10c497b0: 4eba fda4 jsr %pc@(10c49556 <batch_entropy_store>)
10c497b4: 242e fffc movel %fp@(-4),%d2
10c497b8: 4e5e unlk %fp
10c497ba: 4e75 rts
10c497bc <add_keyboard_randomness>:
10c497bc: 4e56 0000 linkw %fp,#0
10c497c0: 202e 0008 movel %fp@(8),%d0
10c497c4: b039 1002 0c68 cmpb 10020c68 <last_scancode.685>,%d0
10c497ca: 6716 beqs 10c497e2 <add_keyboard_randomness+0x26>
10c497cc: 13c0 1002 0c68 moveb %d0,10020c68 <last_scancode.685>
10c497d2: 42a7 clrl %sp@-
10c497d4: 1f40 0003 moveb %d0,%sp@(3)
10c497d8: 4879 1002 0d06 pea 10020d06 <keyboard_timer_state>
10c497de: 4eba ff20 jsr %pc@(10c49700 <add_timer_randomness>)
10c497e2: 4e5e unlk %fp
10c497e4: 4e75 rts
10c497e6 <add_mouse_randomness>:
10c497e6: 4e56 0000 linkw %fp,#0
10c497ea: 2f2e 0008 movel %fp@(8),%sp@-
10c497ee: 4879 1002 0d14 pea 10020d14 <mouse_timer_state>
10c497f4: 4eba ff0a jsr %pc@(10c49700 <add_timer_randomness>)
10c497f8: 4e5e unlk %fp
10c497fa: 4e75 rts
10c497fc <add_interrupt_randomness>:
10c497fc: 4e56 0000 linkw %fp,#0
10c49800: 226e 0008 moveal %fp@(8),%a1
10c49804: 701f moveq #31,%d0
10c49806: b089 cmpl %a1,%d0
10c49808: 6d1a blts 10c49824 <add_interrupt_randomness+0x28>
10c4980a: 2009 movel %a1,%d0
10c4980c: e588 lsll #2,%d0
10c4980e: 41f9 1002 0d30 lea 10020d30 <irq_timer_state>,%a0
10c49814: 2030 0800 movel %a0@(00000000,%d0:l),%d0
10c49818: 670a beqs 10c49824 <add_interrupt_randomness+0x28>
10c4981a: 4869 0100 pea %a1@(256)
10c4981e: 2f00 movel %d0,%sp@-
10c49820: 4eba fede jsr %pc@(10c49700 <add_timer_randomness>)
10c49824: 4e5e unlk %fp
10c49826: 4e75 rts
10c49828 <add_blkdev_randomness>:
10c49828: 4e56 0000 linkw %fp,#0
10c4982c: 48e7 2030 moveml %d2/%a2-%a3,%sp@-
10c49830: 246e 0008 moveal %fp@(8),%a2
10c49834: b4fc 00fe cmpaw #254,%a2
10c49838: 6e30 bgts 10c4986a <add_blkdev_randomness+0x42>
10c4983a: 240a movel %a2,%d2
10c4983c: e58a lsll #2,%d2
10c4983e: 47f9 1002 0db0 lea 10020db0 <blkdev_timer_state>,%a3
10c49844: 4ab3 2800 tstl %a3@(00000000,%d2:l)
10c49848: 6614 bnes 10c4985e <add_blkdev_randomness+0x36>
10c4984a: 4878 0020 pea 20 <LSIGTRAP+0x1b>
10c4984e: 2f0a movel %a2,%sp@-
10c49850: 4eb9 10c4 9cce jsr 10c49cce <rand_initialize_blkdev>
10c49856: 508f addql #8,%sp
10c49858: 4ab3 2800 tstl %a3@(00000000,%d2:l)
10c4985c: 670c beqs 10c4986a <add_blkdev_randomness+0x42>
10c4985e: 486a 0200 pea %a2@(512)
10c49862: 2f33 2800 movel %a3@(00000000,%d2:l),%sp@-
10c49866: 4eba fe98 jsr %pc@(10c49700 <add_timer_randomness>)
10c4986a: 4cee 0c04 fff4 moveml %fp@(-12),%d2/%a2-%a3
10c49870: 4e5e unlk %fp
10c49872: 4e75 rts
10c49874 <SHATransform>:
10c49874: 4e56 0000 linkw %fp,#0
10c49878: 48e7 3f30 moveml %d2-%d7/%a2-%a3,%sp@-
10c4987c: 246e 0008 moveal %fp@(8),%a2
10c49880: 4878 0040 pea 40 <LSIGTRAP+0x3b>
10c49884: 2f2e 000c movel %fp@(12),%sp@-
10c49888: 486a 0014 pea %a2@(20)
10c4988c: 4eb9 10c8 5744 jsr 10c85744 <memcpy>
10c49892: 220a movel %a2,%d1
10c49894: 240a movel %a2,%d2
10c49896: 0682 0000 00fc addil #252,%d2
10c4989c: 41ea 0054 lea %a2@(84),%a0
10c498a0: 2028 ffc0 movel %a0@(-64),%d0
10c498a4: 2628 ffc8 movel %a0@(-56),%d3
10c498a8: b780 eorl %d3,%d0
10c498aa: 2628 ffe0 movel %a0@(-32),%d3
10c498ae: b780 eorl %d3,%d0
10c498b0: 2628 fff4 movel %a0@(-12),%d3
10c498b4: b780 eorl %d3,%d0
10c498b6: e398 roll #1,%d0
10c498b8: 20c0 movel %d0,%a0@+
10c498ba: 5881 addql #4,%d1
10c498bc: b481 cmpl %d1,%d2
10c498be: 6ce0 bges 10c498a0 <SHATransform+0x2c>
10c498c0: 2052 moveal %a2@,%a0
10c498c2: 282a 0004 movel %a2@(4),%d4
10c498c6: 262a 0008 movel %a2@(8),%d3
10c498ca: 2a2a 000c movel %a2@(12),%d5
10c498ce: 2c2a 0010 movel %a2@(16),%d6
10c498d2: 93c9 subal %a1,%a1
10c498d4: 2e08 movel %a0,%d7
10c498d6: 47ea 0014 lea %a2@(20),%a3
10c498da: 7027 moveq #39,%d0
10c498dc: b089 cmpl %a1,%d0
10c498de: 6d2a blts 10c4990a <SHATransform+0x96>
10c498e0: 7013 moveq #19,%d0
10c498e2: b089 cmpl %a1,%d0
10c498e4: 6d14 blts 10c498fa <SHATransform+0x86>
10c498e6: 2203 movel %d3,%d1
10c498e8: bb81 eorl %d5,%d1
10c498ea: 2004 movel %d4,%d0
10c498ec: c081 andl %d1,%d0
10c498ee: bb80 eorl %d5,%d0
10c498f0: 2400 movel %d0,%d2
10c498f2: 0682 5a82 7999 addil #1518500249,%d2
10c498f8: 603a bras 10c49934 <SHATransform+0xc0>
10c498fa: 2004 movel %d4,%d0
10c498fc: b780 eorl %d3,%d0
10c498fe: bb80 eorl %d5,%d0
10c49900: 2400 movel %d0,%d2
10c49902: 0682 6ed9 eba1 addil #1859775393,%d2
10c49908: 602a bras 10c49934 <SHATransform+0xc0>
10c4990a: 703b moveq #59,%d0
10c4990c: b089 cmpl %a1,%d0
10c4990e: 6d16 blts 10c49926 <SHATransform+0xb2>
10c49910: 2404 movel %d4,%d2
10c49912: c483 andl %d3,%d2
10c49914: 2204 movel %d4,%d1
10c49916: b781 eorl %d3,%d1
10c49918: 2005 movel %d5,%d0
10c4991a: c081 andl %d1,%d0
10c4991c: d480 addl %d0,%d2
10c4991e: 0682 8f1b bcdc addil #-1894007588,%d2
10c49924: 600e bras 10c49934 <SHATransform+0xc0>
10c49926: 2004 movel %d4,%d0
10c49928: b780 eorl %d3,%d0
10c4992a: bb80 eorl %d5,%d0
10c4992c: 2400 movel %d0,%d2
10c4992e: 0682 ca62 c1d6 addil #-899497514,%d2
10c49934: 2008 movel %a0,%d0
10c49936: eb98 roll #5,%d0
10c49938: d086 addl %d6,%d0
10c4993a: d09b addl %a3@+,%d0
10c4993c: d480 addl %d0,%d2
10c4993e: 2c05 movel %d5,%d6
10c49940: 2a03 movel %d3,%d5
10c49942: 2604 movel %d4,%d3
10c49944: e49b rorl #2,%d3
10c49946: 2808 movel %a0,%d4
10c49948: 2042 moveal %d2,%a0
10c4994a: 5289 addql #1,%a1
10c4994c: 704f moveq #79,%d0
10c4994e: b089 cmpl %a1,%d0
10c49950: 6c88 bges 10c498da <SHATransform+0x66>
10c49952: de82 addl %d2,%d7
10c49954: 2487 movel %d7,%a2@
10c49956: d9aa 0004 addl %d4,%a2@(4)
10c4995a: d7aa 0008 addl %d3,%a2@(8)
10c4995e: dbaa 000c addl %d5,%a2@(12)
10c49962: ddaa 0010 addl %d6,%a2@(16)
10c49966: 4cee 0cfc ffe0 moveml %fp@(-32),%d2-%d7/%a2-%a3
10c4996c: 4e5e unlk %fp
10c4996e: 4e75 rts
10c49970 <extract_entropy>:
10c49970: 4e56 fd58 linkw %fp,#-680
10c49974: 48e7 3f3c moveml %d2-%d7/%a2-%a5,%sp@-
10c49978: 266e 0008 moveal %fp@(8),%a3
10c4997c: 2a6e 000c moveal %fp@(12),%a5
10c49980: 2a2e 0010 movel %fp@(16),%d5
10c49984: 2f05 movel %d5,%sp@-
10c49986: 4879 1002 0d22 pea 10020d22 <extract_timer_state>
10c4998c: 45fa fd72 lea %pc@(10c49700 <add_timer_randomness>),%a2
10c49990: 4e92 jsr %a2@
10c49992: 202b 0010 movel %a3@(16),%d0
10c49996: eb88 lsll #5,%d0
10c49998: 508f addql #8,%sp
10c4999a: b0ab 0004 cmpl %a3@(4),%d0
10c4999e: 6c04 bges 10c499a4 <extract_entropy+0x34>
10c499a0: 2740 0004 movel %d0,%a3@(4)
10c499a4: 082e 0001 0017 btst #1,%fp@(23)
10c499aa: 6700 0094 beqw 10c49a40 <extract_entropy+0xd0>
10c499ae: 2005 movel %d5,%d0
10c499b0: e788 lsll #3,%d0
10c499b2: 222b 0004 movel %a3@(4),%d1
10c499b6: b081 cmpl %d1,%d0
10c499b8: 6352 blss 10c49a0c <extract_entropy+0x9c>
10c499ba: 242b 0010 movel %a3@(16),%d2
10c499be: 2002 movel %d2,%d0
10c499c0: eb88 lsll #5,%d0
10c499c2: b081 cmpl %d1,%d0
10c499c4: 6f46 bles 10c49a0c <extract_entropy+0x9c>
10c499c6: 2001 movel %d1,%d0
10c499c8: 6c04 bges 10c499ce <extract_entropy+0x5e>
10c499ca: 721f moveq #31,%d1
10c499cc: d081 addl %d1,%d0
10c499ce: ea80 asrl #5,%d0
10c499d0: 9480 subl %d0,%d2
10c499d2: 2002 movel %d2,%d0
10c499d4: 7455 moveq #85,%d2
10c499d6: b082 cmpl %d2,%d0
10c499d8: 6c02 bges 10c499dc <extract_entropy+0x6c>
10c499da: 2400 movel %d0,%d2
10c499dc: 42a7 clrl %sp@-
10c499de: 2002 movel %d2,%d0
10c499e0: e588 lsll #2,%d0
10c499e2: 2f00 movel %d0,%sp@-
10c499e4: 486e fd58 pea %fp@(-680)
10c499e8: 2f39 1002 0cd6 movel 10020cd6 <random_state>,%sp@-
10c499ee: 4eba ff80 jsr %pc@(10c49970 <extract_entropy>)
10c499f2: 2f02 movel %d2,%sp@-
10c499f4: 486e fd58 pea %fp@(-680)
10c499f8: 2f0b movel %a3,%sp@-
10c499fa: 4eba fa58 jsr %pc@(10c49454 <add_entropy_words>)
10c499fe: eb8a lsll #5,%d2
10c49a00: 2f02 movel %d2,%sp@-
10c49a02: 2f0b movel %a3,%sp@-
10c49a04: 4eba fb20 jsr %pc@(10c49526 <credit_entropy_store>)
10c49a08: 4fef 0024 lea %sp@(36),%sp
10c49a0c: 0cab 0000 0400 cmpil #1024,%a3@(12)
10c49a12: 000c
10c49a14: 6f2a bles 10c49a40 <extract_entropy+0xd0>
10c49a16: 42a7 clrl %sp@-
10c49a18: 4878 0154 pea 154 <LSIGTRAP+0x14f>
10c49a1c: 486e fd58 pea %fp@(-680)
10c49a20: 2f39 1002 0cd6 movel 10020cd6 <random_state>,%sp@-
10c49a26: 4eba ff48 jsr %pc@(10c49970 <extract_entropy>)
10c49a2a: 4878 0055 pea 55 <LSIGTRAP+0x50>
10c49a2e: 486e fd58 pea %fp@(-680)
10c49a32: 2f0b movel %a3,%sp@-
10c49a34: 4eba fa1e jsr %pc@(10c49454 <add_entropy_words>)
10c49a38: 42ab 000c clrl %a3@(12)
10c49a3c: 4fef 001c lea %sp@(28),%sp
10c49a40: 222b 0004 movel %a3@(4),%d1
10c49a44: 2001 movel %d1,%d0
10c49a46: 6c02 bges 10c49a4a <extract_entropy+0xda>
10c49a48: 5e80 addql #7,%d0
10c49a4a: e680 asrl #3,%d0
10c49a4c: ba80 cmpl %d0,%d5
10c49a4e: 620c bhis 10c49a5c <extract_entropy+0xec>
10c49a50: 2005 movel %d5,%d0
10c49a52: e788 lsll #3,%d0
10c49a54: 9280 subl %d0,%d1
10c49a56: 2741 0004 movel %d1,%a3@(4)
10c49a5a: 6004 bras 10c49a60 <extract_entropy+0xf0>
10c49a5c: 42ab 0004 clrl %a3@(4)
10c49a60: 202b 0004 movel %a3@(4),%d0
10c49a64: b0b9 1000 ed8c cmpl 1000ed8c <random_write_wakeup_thresh>,%d0
10c49a6a: 6c18 bges 10c49a84 <extract_entropy+0x114>
10c49a6c: 4878 0001 pea 1 <PF_DTRACE_OFF>
10c49a70: 4878 0001 pea 1 <PF_DTRACE_OFF>
10c49a74: 4879 1000 ee5c pea 1000ee5c <random_write_wait>
10c49a7a: 4eb9 10c1 4712 jsr 10c14712 <__wake_up>
10c49a80: 4fef 000c lea %sp@(12),%sp
10c49a84: dbab 000c addl %d5,%a3@(12)
10c49a88: 99cc subal %a4,%a4
10c49a8a: 2c0e movel %fp,%d6
10c49a8c: 0686 ffff feac addil #-340,%d6
10c49a92: 6000 00ea braw 10c49b7e <extract_entropy+0x20e>
10c49a96: 4eb9 10c1 44d2 jsr 10c144d2 <schedule>
10c49a9c: 2d7c 6745 2301 movel #1732584193,%fp@(-340)
10c49aa2: feac
10c49aa4: 2d7c efcd ab89 movel #-271733879,%fp@(-336)
10c49aaa: feb0
10c49aac: 2d7c 98ba dcfe movel #-1732584194,%fp@(-332)
10c49ab2: feb4
10c49ab4: 2d7c 1032 5476 movel #271733878,%fp@(-328)
10c49aba: feb8
10c49abc: 2d7c c3d2 e1f0 movel #-1009589776,%fp@(-324)
10c49ac2: febc
10c49ac4: 7400 moveq #0,%d2
10c49ac6: 7800 moveq #0,%d4
10c49ac8: b4ab 0010 cmpl %a3@(16),%d2
10c49acc: 6c44 bges 10c49b12 <extract_entropy+0x1a2>
10c49ace: 2446 moveal %d6,%a2
10c49ad0: 7600 moveq #0,%d3
10c49ad2: 222b 0028 movel %a3@(40),%d1
10c49ad6: d283 addl %d3,%d1
10c49ad8: 2f01 movel %d1,%sp@-
10c49ada: 2f0a movel %a2,%sp@-
10c49adc: 4eba fd96 jsr %pc@(10c49874 <SHATransform>)
10c49ae0: 4878 0001 pea 1 <PF_DTRACE_OFF>
10c49ae4: 4878 0005 pea 5 <LSIGTRAP>
10c49ae8: 2f04 movel %d4,%sp@-
10c49aea: 4eb9 10c8 599c jsr 10c8599c <__umodsi3>
10c49af0: 508f addql #8,%sp
10c49af2: e588 lsll #2,%d0
10c49af4: 4872 0800 pea %a2@(00000000,%d0:l)
10c49af8: 2f0b movel %a3,%sp@-
10c49afa: 4eba f958 jsr %pc@(10c49454 <add_entropy_words>)
10c49afe: 4fef 0014 lea %sp@(20),%sp
10c49b02: 7040 moveq #64,%d0
10c49b04: d680 addl %d0,%d3
10c49b06: 7210 moveq #16,%d1
10c49b08: d481 addl %d1,%d2
10c49b0a: 5484 addql #2,%d4
10c49b0c: b4ab 0010 cmpl %a3@(16),%d2
10c49b10: 6dc0 blts 10c49ad2 <extract_entropy+0x162>
10c49b12: 7401 moveq #1,%d2
10c49b14: 2046 moveal %d6,%a0
10c49b16: 2010 movel %a0@,%d0
10c49b18: 2228 000c movel %a0@(12),%d1
10c49b1c: b380 eorl %d1,%d0
10c49b1e: 20c0 movel %d0,%a0@+
10c49b20: 51ca fff4 dbf %d2,10c49b16 <extract_entropy+0x1a6>
10c49b24: 4242 clrw %d2
10c49b26: 5382 subql #1,%d2
10c49b28: 64ec bccs 10c49b16 <extract_entropy+0x1a6>
10c49b2a: 302e feb6 movew %fp@(-330),%d0
10c49b2e: b16e feb4 eorw %d0,%fp@(-332)
10c49b32: 2405 movel %d5,%d2
10c49b34: 720a moveq #10,%d1
10c49b36: b285 cmpl %d5,%d1
10c49b38: 6402 bccs 10c49b3c <extract_entropy+0x1cc>
10c49b3a: 740a moveq #10,%d2
10c49b3c: 4a87 tstl %d7
10c49b3e: 671a beqs 10c49b5a <extract_entropy+0x1ea>
10c49b40: 2f02 movel %d2,%sp@-
10c49b42: 2f06 movel %d6,%sp@-
10c49b44: 2f0d movel %a5,%sp@-
10c49b46: 4eb9 10c8 5744 jsr 10c85744 <memcpy>
10c49b4c: 4fef 000c lea %sp@(12),%sp
10c49b50: 4a82 tstl %d2
10c49b52: 6616 bnes 10c49b6a <extract_entropy+0x1fa>
10c49b54: 387c fff2 moveaw #-14,%a4
10c49b58: 6056 bras 10c49bb0 <extract_entropy+0x240>
10c49b5a: 2f02 movel %d2,%sp@-
10c49b5c: 2f06 movel %d6,%sp@-
10c49b5e: 2f0d movel %a5,%sp@-
10c49b60: 4eb9 10c8 5744 jsr 10c85744 <memcpy>
10c49b66: 4fef 000c lea %sp@(12),%sp
10c49b6a: 9a82 subl %d2,%d5
10c49b6c: dbc2 addal %d2,%a5
10c49b6e: d9c2 addal %d2,%a4
10c49b70: 2f05 movel %d5,%sp@-
10c49b72: 4879 1002 0d22 pea 10020d22 <extract_timer_state>
10c49b78: 4eba fb86 jsr %pc@(10c49700 <add_timer_randomness>)
10c49b7c: 508f addql #8,%sp
10c49b7e: 4a85 tstl %d5
10c49b80: 672e beqs 10c49bb0 <extract_entropy+0x240>
10c49b82: 202e 0014 movel %fp@(20),%d0
10c49b86: 7201 moveq #1,%d1
10c49b88: c081 andl %d1,%d0
10c49b8a: 2e00 movel %d0,%d7
10c49b8c: 6700 ff0e beqw 10c49a9c <extract_entropy+0x12c>
10c49b90: 2079 1002 53b4 moveal 100253b4 <_current_task>,%a0
10c49b96: 2028 0014 movel %a0@(20),%d0
10c49b9a: 6700 ff00 beqw 10c49a9c <extract_entropy+0x12c>
10c49b9e: 4aa8 0008 tstl %a0@(8)
10c49ba2: 6700 fef2 beqw 10c49a96 <extract_entropy+0x126>
10c49ba6: b8fc 0000 cmpaw #0,%a4
10c49baa: 6604 bnes 10c49bb0 <extract_entropy+0x240>
10c49bac: 387c fe00 moveaw #-512,%a4
10c49bb0: 4878 0154 pea 154 <LSIGTRAP+0x14f>
10c49bb4: 42a7 clrl %sp@-
10c49bb6: 2f06 movel %d6,%sp@-
10c49bb8: 4eb9 10c8 576c jsr 10c8576c <memset>
10c49bbe: 200c movel %a4,%d0
10c49bc0: 4cee 3cfc fd30 moveml %fp@(-720),%d2-%d7/%a2-%a5
10c49bc6: 4e5e unlk %fp
10c49bc8: 4e75 rts
10c49bca <get_random_bytes>:
10c49bca: 4e56 0000 linkw %fp,#0
10c49bce: 206e 0008 moveal %fp@(8),%a0
10c49bd2: 222e 000c movel %fp@(12),%d1
10c49bd6: 2039 1002 0cda movel 10020cda <sec_random_state>,%d0
10c49bdc: 6706 beqs 10c49be4 <get_random_bytes+0x1a>
10c49bde: 4878 0002 pea 2 <PF_DTRACE_OFF+0x1>
10c49be2: 600a bras 10c49bee <get_random_bytes+0x24>
10c49be4: 2039 1002 0cd6 movel 10020cd6 <random_state>,%d0
10c49bea: 670e beqs 10c49bfa <get_random_bytes+0x30>
10c49bec: 42a7 clrl %sp@-
10c49bee: 2f01 movel %d1,%sp@-
10c49bf0: 2f08 movel %a0,%sp@-
10c49bf2: 2f00 movel %d0,%sp@-
10c49bf4: 4eba fd7a jsr %pc@(10c49970 <extract_entropy>)
10c49bf8: 600c bras 10c49c06 <get_random_bytes+0x3c>
10c49bfa: 4879 1000 5448 pea 10005448 <twist_table.663+0x20>
10c49c00: 4eb9 10c1 677e jsr 10c1677e <printk>
10c49c06: 4e5e unlk %fp
10c49c08: 4e75 rts
10c49c0a <init_std_data>:
10c49c0a: 4e56 fff0 linkw %fp,#-16
10c49c0e: 48e7 3830 moveml %d2-%d4/%a2-%a3,%sp@-
10c49c12: 282e 0008 movel %fp@(8),%d4
10c49c16: 486e fff8 pea %fp@(-8)
10c49c1a: 4eb9 10c1 1c74 jsr 10c11c74 <do_gettimeofday>
10c49c20: 2d6e fff8 fff0 movel %fp@(-8),%fp@(-16)
10c49c26: 2d6e fffc fff4 movel %fp@(-4),%fp@(-12)
10c49c2c: 4878 0002 pea 2 <PF_DTRACE_OFF+0x1>
10c49c30: 486e fff0 pea %fp@(-16)
10c49c34: 2f04 movel %d4,%sp@-
10c49c36: 45fa f81c lea %pc@(10c49454 <add_entropy_words>),%a2
10c49c3a: 4e92 jsr %a2@
10c49c3c: 263c 1000 b964 movel #268482916,%d3
10c49c42: 7430 moveq #48,%d2
10c49c44: 4fef 0010 lea %sp@(16),%sp
10c49c48: 264a moveal %a2,%a3
10c49c4a: 45f9 10c8 5744 lea 10c85744 <memcpy>,%a2
10c49c50: 4878 0008 pea 8 <LSIGTRAP+0x3>
10c49c54: 2f03 movel %d3,%sp@-
10c49c56: 486e fff0 pea %fp@(-16)
10c49c5a: 4e92 jsr %a2@
10c49c5c: 4878 0002 pea 2 <PF_DTRACE_OFF+0x1>
10c49c60: 486e fff0 pea %fp@(-16)
10c49c64: 2f04 movel %d4,%sp@-
10c49c66: 4e93 jsr %a3@
10c49c68: 5083 addql #8,%d3
10c49c6a: 4fef 0018 lea %sp@(24),%sp
10c49c6e: 5382 subql #1,%d2
10c49c70: 66de bnes 10c49c50 <init_std_data+0x46>
10c49c72: 4cee 0c1c ffdc moveml %fp@(-36),%d2-%d4/%a2-%a3
10c49c78: 4e5e unlk %fp
10c49c7a: 4e75 rts
10c49c7c <rand_initialize_irq>:
10c49c7c: 4e56 0000 linkw %fp,#0
10c49c80: 48e7 3020 moveml %d2-%d3/%a2,%sp@-
10c49c84: 202e 0008 movel %fp@(8),%d0
10c49c88: 721f moveq #31,%d1
10c49c8a: b280 cmpl %d0,%d1
10c49c8c: 6d36 blts 10c49cc4 <rand_initialize_irq+0x48>
10c49c8e: 2600 movel %d0,%d3
10c49c90: e58b lsll #2,%d3
10c49c92: 45f9 1002 0d30 lea 10020d30 <irq_timer_state>,%a2
10c49c98: 4ab2 3800 tstl %a2@(00000000,%d3:l)
10c49c9c: 6626 bnes 10c49cc4 <rand_initialize_irq+0x48>
10c49c9e: 4878 01f0 pea 1f0 <LSIGTRAP+0x1eb>
10c49ca2: 4878 000e pea e <LSIGTRAP+0x9>
10c49ca6: 4eb9 10c2 09bc jsr 10c209bc <kmalloc>
10c49cac: 2400 movel %d0,%d2
10c49cae: 508f addql #8,%sp
10c49cb0: 6712 beqs 10c49cc4 <rand_initialize_irq+0x48>
10c49cb2: 4878 000e pea e <LSIGTRAP+0x9>
10c49cb6: 42a7 clrl %sp@-
10c49cb8: 2f02 movel %d2,%sp@-
10c49cba: 4eb9 10c8 576c jsr 10c8576c <memset>
10c49cc0: 2582 3800 movel %d2,%a2@(00000000,%d3:l)
10c49cc4: 4cee 040c fff4 moveml %fp@(-12),%d2-%d3/%a2
10c49cca: 4e5e unlk %fp
10c49ccc: 4e75 rts
10c49cce <rand_initialize_blkdev>:
10c49cce: 4e56 0000 linkw %fp,#0
10c49cd2: 48e7 3020 moveml %d2-%d3/%a2,%sp@-
10c49cd6: 202e 0008 movel %fp@(8),%d0
10c49cda: 0c80 0000 00fe cmpil #254,%d0
10c49ce0: 6e36 bgts 10c49d18 <rand_initialize_blkdev+0x4a>
10c49ce2: 2600 movel %d0,%d3
10c49ce4: e58b lsll #2,%d3
10c49ce6: 45f9 1002 0db0 lea 10020db0 <blkdev_timer_state>,%a2
10c49cec: 4ab2 3800 tstl %a2@(00000000,%d3:l)
10c49cf0: 6626 bnes 10c49d18 <rand_initialize_blkdev+0x4a>
10c49cf2: 2f2e 000c movel %fp@(12),%sp@-
10c49cf6: 4878 000e pea e <LSIGTRAP+0x9>
10c49cfa: 4eb9 10c2 09bc jsr 10c209bc <kmalloc>
10c49d00: 2400 movel %d0,%d2
10c49d02: 508f addql #8,%sp
10c49d04: 6712 beqs 10c49d18 <rand_initialize_blkdev+0x4a>
10c49d06: 4878 000e pea e <LSIGTRAP+0x9>
10c49d0a: 42a7 clrl %sp@-
10c49d0c: 2f02 movel %d2,%sp@-
10c49d0e: 4eb9 10c8 576c jsr 10c8576c <memset>
10c49d14: 2582 3800 movel %d2,%a2@(00000000,%d3:l)
10c49d18: 4cee 040c fff4 moveml %fp@(-12),%d2-%d3/%a2
10c49d1e: 4e5e unlk %fp
10c49d20: 4e75 rts
10c49d22 <random_read>:
10c49d22: 4e56 ffe0 linkw %fp,#-32
10c49d26: 48e7 3f20 moveml %d2-%d7/%a2,%sp@-
10c49d2a: 246e 0008 moveal %fp@(8),%a2
10c49d2e: 2e2e 000c movel %fp@(12),%d7
10c49d32: 262e 0010 movel %fp@(16),%d3
10c49d36: 42ae ffe0 clrl %fp@(-32)
10c49d3a: 42ae ffe8 clrl %fp@(-24)
10c49d3e: 42ae ffec clrl %fp@(-20)
10c49d42: 41ee fff0 lea %fp@(-16),%a0
10c49d46: 2d79 1002 53b4 movel 100253b4 <_current_task>,%fp@(-28)
10c49d4c: ffe4
10c49d4e: 20ae ffe0 movel %fp@(-32),%a0@
10c49d52: 2d6e ffe4 fff4 movel %fp@(-28),%fp@(-12)
10c49d58: 2d6e ffe8 fff8 movel %fp@(-24),%fp@(-8)
10c49d5e: 2d6e ffec fffc movel %fp@(-20),%fp@(-4)
10c49d64: 7a00 moveq #0,%d5
10c49d66: 7800 moveq #0,%d4
10c49d68: 2c08 movel %a0,%d6
10c49d6a: 4a83 tstl %d3
10c49d6c: 6628 bnes 10c49d96 <random_read+0x74>
10c49d6e: 7000 moveq #0,%d0
10c49d70: 6000 00e6 braw 10c49e58 <random_read+0x136>
10c49d74: 7af5 moveq #-11,%d5
10c49d76: 2079 1002 53b4 moveal 100253b4 <_current_task>,%a0
10c49d7c: 6000 00ae braw 10c49e2c <random_read+0x10a>
10c49d80: 2a3c ffff fe00 movel #-512,%d5
10c49d86: 6000 00a4 braw 10c49e2c <random_read+0x10a>
10c49d8a: 2a00 movel %d0,%d5
10c49d8c: 2079 1002 53b4 moveal 100253b4 <_current_task>,%a0
10c49d92: 6000 0098 braw 10c49e2c <random_read+0x10a>
10c49d96: 2f06 movel %d6,%sp@-
10c49d98: 4879 1000 ee50 pea 1000ee50 <random_read_wait>
10c49d9e: 4eb9 10c1 5344 jsr 10c15344 <add_wait_queue>
10c49da4: 508f addql #8,%sp
10c49da6: 2079 1002 53b4 moveal 100253b4 <_current_task>,%a0
10c49dac: 7001 moveq #1,%d0
10c49dae: 2080 movel %d0,%a0@
10c49db0: 2003 movel %d3,%d0
10c49db2: 0c83 0000 0154 cmpil #340,%d3
10c49db8: 6f06 bles 10c49dc0 <random_read+0x9e>
10c49dba: 203c 0000 0154 movel #340,%d0
10c49dc0: 2079 1002 0cd6 moveal 10020cd6 <random_state>,%a0
10c49dc6: 2228 0004 movel %a0@(4),%d1
10c49dca: 2401 movel %d1,%d2
10c49dcc: 6c02 bges 10c49dd0 <random_read+0xae>
10c49dce: 5e82 addql #7,%d2
10c49dd0: e682 asrl #3,%d2
10c49dd2: b480 cmpl %d0,%d2
10c49dd4: 6c02 bges 10c49dd8 <random_read+0xb6>
10c49dd6: 2002 movel %d2,%d0
10c49dd8: 4a80 tstl %d0
10c49dda: 661e bnes 10c49dfa <random_read+0xd8>
10c49ddc: 082a 0003 001a btst #3,%a2@(26)
10c49de2: 6690 bnes 10c49d74 <random_read+0x52>
10c49de4: 2039 1002 53b4 movel 100253b4 <_current_task>,%d0
10c49dea: 2040 moveal %d0,%a0
10c49dec: 4aa8 0008 tstl %a0@(8)
10c49df0: 668e bnes 10c49d80 <random_read+0x5e>
10c49df2: 4eb9 10c1 44d2 jsr 10c144d2 <schedule>
10c49df8: 6026 bras 10c49e20 <random_read+0xfe>
10c49dfa: 4878 0003 pea 3 <PF_PTRACED_OFF>
10c49dfe: 2f00 movel %d0,%sp@-
10c49e00: 2f07 movel %d7,%sp@-
10c49e02: 2f39 1002 0cda movel 10020cda <sec_random_state>,%sp@-
10c49e08: 4eba fb66 jsr %pc@(10c49970 <extract_entropy>)
10c49e0c: 4fef 0010 lea %sp@(16),%sp
10c49e10: 4a80 tstl %d0
10c49e12: 6d00 ff76 bltw 10c49d8a <random_read+0x68>
10c49e16: 2800 movel %d0,%d4
10c49e18: 2079 1002 53b4 moveal 100253b4 <_current_task>,%a0
10c49e1e: 600c bras 10c49e2c <random_read+0x10a>
10c49e20: 2079 1002 53b4 moveal 100253b4 <_current_task>,%a0
10c49e26: 4a83 tstl %d3
10c49e28: 6600 ff7c bnew 10c49da6 <random_read+0x84>
10c49e2c: 7000 moveq #0,%d0
10c49e2e: 2080 movel %d0,%a0@
10c49e30: 2f06 movel %d6,%sp@-
10c49e32: 4879 1000 ee50 pea 1000ee50 <random_read_wait>
10c49e38: 4eb9 10c1 53aa jsr 10c153aa <remove_wait_queue>
10c49e3e: 508f addql #8,%sp
10c49e40: 4a84 tstl %d4
10c49e42: 670e beqs 10c49e52 <random_read+0x130>
10c49e44: 206a 0008 moveal %a2@(8),%a0
10c49e48: 2f28 0008 movel %a0@(8),%sp@-
10c49e4c: 4eb9 10c3 4a04 jsr 10c34a04 <update_atime>
10c49e52: 2004 movel %d4,%d0
10c49e54: 6602 bnes 10c49e58 <random_read+0x136>
10c49e56: 2005 movel %d5,%d0
10c49e58: 4cee 04fc ffc4 moveml %fp@(-60),%d2-%d7/%a2
10c49e5e: 4e5e unlk %fp
10c49e60: 4e75 rts
10c49e62 <urandom_read>:
10c49e62: 4e56 0000 linkw %fp,#0
10c49e66: 4878 0003 pea 3 <PF_PTRACED_OFF>
10c49e6a: 2f2e 0010 movel %fp@(16),%sp@-
10c49e6e: 2f2e 000c movel %fp@(12),%sp@-
10c49e72: 2f39 1002 0cda movel 10020cda <sec_random_state>,%sp@-
10c49e78: 4eba faf6 jsr %pc@(10c49970 <extract_entropy>)
10c49e7c: 4e5e unlk %fp
10c49e7e: 4e75 rts
10c49e80 <random_poll>:
10c49e80: 4e56 0000 linkw %fp,#0
10c49e84: 2f03 movel %d3,%sp@-
10c49e86: 2f02 movel %d2,%sp@-
10c49e88: 262e 0008 movel %fp@(8),%d3
10c49e8c: 242e 000c movel %fp@(12),%d2
10c49e90: 203c 1000 ee50 movel #268496464,%d0
10c49e96: 4a82 tstl %d2
10c49e98: 6714 beqs 10c49eae <random_poll+0x2e>
10c49e9a: 4a80 tstl %d0
10c49e9c: 6710 beqs 10c49eae <random_poll+0x2e>
10c49e9e: 2f02 movel %d2,%sp@-
10c49ea0: 2f00 movel %d0,%sp@-
10c49ea2: 2f03 movel %d3,%sp@-
10c49ea4: 4eb9 10c2 f940 jsr 10c2f940 <__pollwait>
10c49eaa: 4fef 000c lea %sp@(12),%sp
10c49eae: 203c 1000 ee5c movel #268496476,%d0
10c49eb4: 4a82 tstl %d2
10c49eb6: 6710 beqs 10c49ec8 <random_poll+0x48>
10c49eb8: 4a80 tstl %d0
10c49eba: 670c beqs 10c49ec8 <random_poll+0x48>
10c49ebc: 2f02 movel %d2,%sp@-
10c49ebe: 2f00 movel %d0,%sp@-
10c49ec0: 2f03 movel %d3,%sp@-
10c49ec2: 4eb9 10c2 f940 jsr 10c2f940 <__pollwait>
10c49ec8: 2079 1002 0cd6 moveal 10020cd6 <random_state>,%a0
10c49ece: 2228 0004 movel %a0@(4),%d1
10c49ed2: b2b9 1000 ed88 cmpl 1000ed88 <random_read_wakeup_thresh>,%d1
10c49ed8: 5cc0 sge %d0
10c49eda: 7441 moveq #65,%d2
10c49edc: c082 andl %d2,%d0
10c49ede: b2b9 1000 ed8c cmpl 1000ed8c <random_write_wakeup_thresh>,%d1
10c49ee4: 6c04 bges 10c49eea <random_poll+0x6a>
10c49ee6: 7204 moveq #4,%d1
10c49ee8: 8081 orl %d1,%d0
10c49eea: 242e fff8 movel %fp@(-8),%d2
10c49eee: 262e fffc movel %fp@(-4),%d3
10c49ef2: 4e5e unlk %fp
10c49ef4: 4e75 rts
10c49ef6 <random_write>:
10c49ef6: 4e56 ffc0 linkw %fp,#-64
10c49efa: 48e7 3f20 moveml %d2-%d7/%a2,%sp@-
10c49efe: 246e 0008 moveal %fp@(8),%a2
10c49f02: 2e2e 000c movel %fp@(12),%d7
10c49f06: 7c00 moveq #0,%d6
10c49f08: 2a07 movel %d7,%d5
10c49f0a: 262e 0010 movel %fp@(16),%d3
10c49f0e: 601c bras 10c49f2c <random_write+0x36>
10c49f10: 9682 subl %d2,%d3
10c49f12: da82 addl %d2,%d5
10c49f14: 2002 movel %d2,%d0
10c49f16: 5680 addql #3,%d0
10c49f18: e488 lsrl #2,%d0
10c49f1a: 2f00 movel %d0,%sp@-
10c49f1c: 2f04 movel %d4,%sp@-
10c49f1e: 2f39 1002 0cd6 movel 10020cd6 <random_state>,%sp@-
10c49f24: 4eba f52e jsr %pc@(10c49454 <add_entropy_words>)
10c49f28: 4fef 000c lea %sp@(12),%sp
10c49f2c: 4a83 tstl %d3
10c49f2e: 6724 beqs 10c49f54 <random_write+0x5e>
10c49f30: 2403 movel %d3,%d2
10c49f32: 7040 moveq #64,%d0
10c49f34: b082 cmpl %d2,%d0
10c49f36: 6402 bccs 10c49f3a <random_write+0x44>
10c49f38: 7440 moveq #64,%d2
10c49f3a: 2f02 movel %d2,%sp@-
10c49f3c: 2f05 movel %d5,%sp@-
10c49f3e: 78c0 moveq #-64,%d4
10c49f40: d88e addl %fp,%d4
10c49f42: 2f04 movel %d4,%sp@-
10c49f44: 4eb9 10c8 5744 jsr 10c85744 <memcpy>
10c49f4a: 4fef 000c lea %sp@(12),%sp
10c49f4e: 4a82 tstl %d2
10c49f50: 66be bnes 10c49f10 <random_write+0x1a>
10c49f52: 7cf2 moveq #-14,%d6
10c49f54: be85 cmpl %d5,%d7
10c49f56: 6728 beqs 10c49f80 <random_write+0x8a>
10c49f58: 206a 0008 moveal %a2@(8),%a0
10c49f5c: 2068 0008 moveal %a0@(8),%a0
10c49f60: 2179 1002 5790 movel 10025790 <xtime>,%a0@(76)
10c49f66: 004c
10c49f68: 206a 0008 moveal %a2@(8),%a0
10c49f6c: 4878 0007 pea 7 <LSIGTRAP+0x2>
10c49f70: 2f28 0008 movel %a0@(8),%sp@-
10c49f74: 4eb9 10c3 3710 jsr 10c33710 <__mark_inode_dirty>
10c49f7a: 2005 movel %d5,%d0
10c49f7c: 9087 subl %d7,%d0
10c49f7e: 6002 bras 10c49f82 <random_write+0x8c>
10c49f80: 2006 movel %d6,%d0
10c49f82: 4cee 04fc ffa4 moveml %fp@(-92),%d2-%d7/%a2
10c49f88: 4e5e unlk %fp
10c49f8a: 4e75 rts
10c49f8c <random_ioctl>:
10c49f8c: 4e56 0000 linkw %fp,#0
10c49f90: 2f0a movel %a2,%sp@-
10c49f92: 2f02 movel %d2,%sp@-
10c49f94: 246e 000c moveal %fp@(12),%a2
10c49f98: 202e 0010 movel %fp@(16),%d0
10c49f9c: 226e 0014 moveal %fp@(20),%a1
10c49fa0: 0c80 4004 5201 cmpil #1074024961,%d0
10c49fa6: 6750 beqs 10c49ff8 <random_ioctl+0x6c>
10c49fa8: 6218 bhis 10c49fc2 <random_ioctl+0x36>
10c49faa: 0c80 0000 5204 cmpil #20996,%d0
10c49fb0: 6700 0160 beqw 10c4a112 <random_ioctl+0x186>
10c49fb4: 0c80 0000 5206 cmpil #20998,%d0
10c49fba: 6700 0178 beqw 10c4a134 <random_ioctl+0x1a8>
10c49fbe: 6000 01a4 braw 10c4a164 <random_ioctl+0x1d8>
10c49fc2: 0c80 8004 5200 cmpil #-2147200512,%d0
10c49fc8: 671c beqs 10c49fe6 <random_ioctl+0x5a>
10c49fca: 620e bhis 10c49fda <random_ioctl+0x4e>
10c49fcc: 0c80 4008 5203 cmpil #1074287107,%d0
10c49fd2: 6700 00cc beqw 10c4a0a0 <random_ioctl+0x114>
10c49fd6: 6000 018c braw 10c4a164 <random_ioctl+0x1d8>
10c49fda: 0c80 8008 5202 cmpil #-2146938366,%d0
10c49fe0: 6764 beqs 10c4a046 <random_ioctl+0xba>
10c49fe2: 6000 0180 braw 10c4a164 <random_ioctl+0x1d8>
10c49fe6: 2079 1002 0cd6 moveal 10020cd6 <random_state>,%a0
10c49fec: 2028 0004 movel %a0@(4),%d0
10c49ff0: 2280 movel %d0,%a1@
10c49ff2: 7000 moveq #0,%d0
10c49ff4: 6000 0170 braw 10c4a166 <random_ioctl+0x1da>
10c49ff8: 2079 1002 53b4 moveal 100253b4 <_current_task>,%a0
10c49ffe: 0828 0005 01d1 btst #5,%a0@(465)
10c4a004: 6700 013c beqw 10c4a142 <random_ioctl+0x1b6>
10c4a008: 0068 0100 0006 oriw #256,%a0@(6)
10c4a00e: 2011 movel %a1@,%d0
10c4a010: 2f00 movel %d0,%sp@-
10c4a012: 2f39 1002 0cd6 movel 10020cd6 <random_state>,%sp@-
10c4a018: 4eba f50c jsr %pc@(10c49526 <credit_entropy_store>)
10c4a01c: 2079 1002 0cd6 moveal 10020cd6 <random_state>,%a0
10c4a022: 508f addql #8,%sp
10c4a024: 2068 0004 moveal %a0@(4),%a0
10c4a028: b1f9 1000 ed88 cmpal 1000ed88 <random_read_wakeup_thresh>,%a0
10c4a02e: 6dc2 blts 10c49ff2 <random_ioctl+0x66>
10c4a030: 4878 0001 pea 1 <PF_DTRACE_OFF>
10c4a034: 4878 0001 pea 1 <PF_DTRACE_OFF>
10c4a038: 4879 1000 ee50 pea 1000ee50 <random_read_wait>
10c4a03e: 4eb9 10c1 4712 jsr 10c14712 <__wake_up>
10c4a044: 60ac bras 10c49ff2 <random_ioctl+0x66>
10c4a046: 2079 1002 53b4 moveal 100253b4 <_current_task>,%a0
10c4a04c: 0828 0005 01d1 btst #5,%a0@(465)
10c4a052: 6700 00ee beqw 10c4a142 <random_ioctl+0x1b6>
10c4a056: 0068 0100 0006 oriw #256,%a0@(6)
10c4a05c: 2079 1002 0cd6 moveal 10020cd6 <random_state>,%a0
10c4a062: 2028 0004 movel %a0@(4),%d0
10c4a066: 22c0 movel %d0,%a1@+
10c4a068: 2211 movel %a1@,%d1
10c4a06a: 2079 1002 0cd6 moveal 10020cd6 <random_state>,%a0
10c4a070: 2028 0010 movel %a0@(16),%d0
10c4a074: 22c0 movel %d0,%a1@+
10c4a076: 4a81 tstl %d1
10c4a078: 6d00 00ea bltw 10c4a164 <random_ioctl+0x1d8>
10c4a07c: 2079 1002 0cd6 moveal 10020cd6 <random_state>,%a0
10c4a082: 2028 0010 movel %a0@(16),%d0
10c4a086: b081 cmpl %d1,%d0
10c4a088: 6c02 bges 10c4a08c <random_ioctl+0x100>
10c4a08a: 2200 movel %d0,%d1
10c4a08c: e589 lsll #2,%d1
10c4a08e: 2f01 movel %d1,%sp@-
10c4a090: 2f28 0028 movel %a0@(40),%sp@-
10c4a094: 2f09 movel %a1,%sp@-
10c4a096: 4eb9 10c8 5744 jsr 10c85744 <memcpy>
10c4a09c: 6000 ff54 braw 10c49ff2 <random_ioctl+0x66>
10c4a0a0: 2079 1002 53b4 moveal 100253b4 <_current_task>,%a0
10c4a0a6: 0828 0005 01d1 btst #5,%a0@(465)
10c4a0ac: 6700 0094 beqw 10c4a142 <random_ioctl+0x1b6>
10c4a0b0: 0068 0100 0006 oriw #256,%a0@(6)
10c4a0b6: 2419 movel %a1@+,%d2
10c4a0b8: 4a82 tstl %d2
10c4a0ba: 6d00 00a8 bltw 10c4a164 <random_ioctl+0x1d8>
10c4a0be: 2219 movel %a1@+,%d1
10c4a0c0: 486a 001e pea %a2@(30)
10c4a0c4: 2f01 movel %d1,%sp@-
10c4a0c6: 2f09 movel %a1,%sp@-
10c4a0c8: 2f0a movel %a2,%sp@-
10c4a0ca: 4eba fe2a jsr %pc@(10c49ef6 <random_write>)
10c4a0ce: 4fef 0010 lea %sp@(16),%sp
10c4a0d2: 4a80 tstl %d0
10c4a0d4: 6d00 0090 bltw 10c4a166 <random_ioctl+0x1da>
10c4a0d8: 2f02 movel %d2,%sp@-
10c4a0da: 2f39 1002 0cd6 movel 10020cd6 <random_state>,%sp@-
10c4a0e0: 4eba f444 jsr %pc@(10c49526 <credit_entropy_store>)
10c4a0e4: 2079 1002 0cd6 moveal 10020cd6 <random_state>,%a0
10c4a0ea: 508f addql #8,%sp
10c4a0ec: 2068 0004 moveal %a0@(4),%a0
10c4a0f0: b1f9 1000 ed88 cmpal 1000ed88 <random_read_wakeup_thresh>,%a0
10c4a0f6: 6d00 fefa bltw 10c49ff2 <random_ioctl+0x66>
10c4a0fa: 4878 0001 pea 1 <PF_DTRACE_OFF>
10c4a0fe: 4878 0001 pea 1 <PF_DTRACE_OFF>
10c4a102: 4879 1000 ee50 pea 1000ee50 <random_read_wait>
10c4a108: 4eb9 10c1 4712 jsr 10c14712 <__wake_up>
10c4a10e: 6000 fee2 braw 10c49ff2 <random_ioctl+0x66>
10c4a112: 2079 1002 53b4 moveal 100253b4 <_current_task>,%a0
10c4a118: 0828 0005 01d1 btst #5,%a0@(465)
10c4a11e: 6722 beqs 10c4a142 <random_ioctl+0x1b6>
10c4a120: 0068 0100 0006 oriw #256,%a0@(6)
10c4a126: 2079 1002 0cd6 moveal 10020cd6 <random_state>,%a0
10c4a12c: 42a8 0004 clrl %a0@(4)
10c4a130: 6000 fec0 braw 10c49ff2 <random_ioctl+0x66>
10c4a134: 2079 1002 53b4 moveal 100253b4 <_current_task>,%a0
10c4a13a: 0828 0005 01d1 btst #5,%a0@(465)
10c4a140: 6604 bnes 10c4a146 <random_ioctl+0x1ba>
10c4a142: 70ff moveq #-1,%d0
10c4a144: 6020 bras 10c4a166 <random_ioctl+0x1da>
10c4a146: 0068 0100 0006 oriw #256,%a0@(6)
10c4a14c: 2f39 1002 0cd6 movel 10020cd6 <random_state>,%sp@-
10c4a152: 4eba f2d2 jsr %pc@(10c49426 <clear_entropy_store>)
10c4a156: 2f39 1002 0cd6 movel 10020cd6 <random_state>,%sp@-
10c4a15c: 4eba faac jsr %pc@(10c49c0a <init_std_data>)
10c4a160: 6000 fe90 braw 10c49ff2 <random_ioctl+0x66>
10c4a164: 70ea moveq #-22,%d0
10c4a166: 242e fff8 movel %fp@(-8),%d2
10c4a16a: 246e fffc moveal %fp@(-4),%a2
10c4a16e: 4e5e unlk %fp
10c4a170: 4e75 rts
10c4a172 <generate_random_uuid>:
10c4a172: 4e56 0000 linkw %fp,#0
10c4a176: 2f0a movel %a2,%sp@-
10c4a178: 246e 0008 moveal %fp@(8),%a2
10c4a17c: 4878 0010 pea 10 <LSIGTRAP+0xb>
10c4a180: 2f0a movel %a2,%sp@-
10c4a182: 4eba fa46 jsr %pc@(10c49bca <get_random_bytes>)
10c4a186: 102a 0006 moveb %a2@(6),%d0
10c4a18a: 0200 000f andib #15,%d0
10c4a18e: 0000 0040 orib #64,%d0
10c4a192: 1540 0006 moveb %d0,%a2@(6)
10c4a196: 102a 0008 moveb %a2@(8),%d0
10c4a19a: 0200 003f andib #63,%d0
10c4a19e: 0000 0080 orib #-128,%d0
10c4a1a2: 1540 0008 moveb %d0,%a2@(8)
10c4a1a6: 246e fffc moveal %fp@(-4),%a2
10c4a1aa: 4e5e unlk %fp
10c4a1ac: 4e75 rts
10c4a1ae <halfMD4Transform>:
10c4a1ae: 4e56 fff8 linkw %fp,#-8
10c4a1b2: 48e7 3f3c moveml %d2-%d7/%a2-%a5,%sp@-
10c4a1b6: 206e 000c moveal %fp@(12),%a0
10c4a1ba: 226e 0008 moveal %fp@(8),%a1
10c4a1be: 2a29 0004 movel %a1@(4),%d5
10c4a1c2: 2e29 0008 movel %a1@(8),%d7
10c4a1c6: 2c29 000c movel %a1@(12),%d6
10c4a1ca: 2207 movel %d7,%d1
10c4a1cc: bd81 eorl %d6,%d1
10c4a1ce: 2005 movel %d5,%d0
10c4a1d0: c081 andl %d1,%d0
10c4a1d2: bd80 eorl %d6,%d0
10c4a1d4: 2d50 fffc movel %a0@,%fp@(-4)
10c4a1d8: d0ae fffc addl %fp@(-4),%d0
10c4a1dc: 2811 movel %a1@,%d4
10c4a1de: d880 addl %d0,%d4
10c4a1e0: e79c roll #3,%d4
10c4a1e2: 2205 movel %d5,%d1
10c4a1e4: bf81 eorl %d7,%d1
10c4a1e6: 2004 movel %d4,%d0
10c4a1e8: c081 andl %d1,%d0
10c4a1ea: bf80 eorl %d7,%d0
10c4a1ec: 2d68 0004 fff8 movel %a0@(4),%fp@(-8)
10c4a1f2: d0ae fff8 addl %fp@(-8),%d0
10c4a1f6: dc80 addl %d0,%d6
10c4a1f8: ef9e roll #7,%d6
10c4a1fa: 2204 movel %d4,%d1
10c4a1fc: bb81 eorl %d5,%d1
10c4a1fe: 2006 movel %d6,%d0
10c4a200: c081 andl %d1,%d0
10c4a202: bb80 eorl %d5,%d0
10c4a204: 2468 0008 moveal %a0@(8),%a2
10c4a208: d08a addl %a2,%d0
10c4a20a: de80 addl %d0,%d7
10c4a20c: 700b moveq #11,%d0
10c4a20e: e1bf roll %d0,%d7
10c4a210: 2206 movel %d6,%d1
10c4a212: b981 eorl %d4,%d1
10c4a214: 2007 movel %d7,%d0
10c4a216: c081 andl %d1,%d0
10c4a218: b980 eorl %d4,%d0
10c4a21a: 2868 000c moveal %a0@(12),%a4
10c4a21e: d08c addl %a4,%d0
10c4a220: da80 addl %d0,%d5
10c4a222: 7013 moveq #19,%d0
10c4a224: e1bd roll %d0,%d5
10c4a226: 2207 movel %d7,%d1
10c4a228: bd81 eorl %d6,%d1
10c4a22a: 2005 movel %d5,%d0
10c4a22c: c081 andl %d1,%d0
10c4a22e: bd80 eorl %d6,%d0
10c4a230: 2268 0010 moveal %a0@(16),%a1
10c4a234: d089 addl %a1,%d0
10c4a236: d880 addl %d0,%d4
10c4a238: e79c roll #3,%d4
10c4a23a: 2205 movel %d5,%d1
10c4a23c: bf81 eorl %d7,%d1
10c4a23e: 2004 movel %d4,%d0
10c4a240: c081 andl %d1,%d0
10c4a242: bf80 eorl %d7,%d0
10c4a244: 2668 0014 moveal %a0@(20),%a3
10c4a248: d08b addl %a3,%d0
10c4a24a: dc80 addl %d0,%d6
10c4a24c: ef9e roll #7,%d6
10c4a24e: 2204 movel %d4,%d1
10c4a250: bb81 eorl %d5,%d1
10c4a252: 2006 movel %d6,%d0
10c4a254: c081 andl %d1,%d0
10c4a256: bb80 eorl %d5,%d0
10c4a258: 2a68 0018 moveal %a0@(24),%a5
10c4a25c: d08d addl %a5,%d0
10c4a25e: de80 addl %d0,%d7
10c4a260: 700b moveq #11,%d0
10c4a262: e1bf roll %d0,%d7
10c4a264: 2206 movel %d6,%d1
10c4a266: b981 eorl %d4,%d1
10c4a268: 2007 movel %d7,%d0
10c4a26a: c081 andl %d1,%d0
10c4a26c: b980 eorl %d4,%d0
10c4a26e: 2628 001c movel %a0@(28),%d3
10c4a272: d083 addl %d3,%d0
10c4a274: da80 addl %d0,%d5
10c4a276: 7013 moveq #19,%d0
10c4a278: e1bd roll %d0,%d5
10c4a27a: 2404 movel %d4,%d2
10c4a27c: 0682 5a82 7999 addil #1518500249,%d2
10c4a282: 2205 movel %d5,%d1
10c4a284: c287 andl %d7,%d1
10c4a286: 2005 movel %d5,%d0
10c4a288: bf80 eorl %d7,%d0
10c4a28a: c086 andl %d6,%d0
10c4a28c: d280 addl %d0,%d1
10c4a28e: d2ae fff8 addl %fp@(-8),%d1
10c4a292: 2802 movel %d2,%d4
10c4a294: d881 addl %d1,%d4
10c4a296: e79c roll #3,%d4
10c4a298: 2406 movel %d6,%d2
10c4a29a: 0682 5a82 7999 addil #1518500249,%d2
10c4a2a0: 2204 movel %d4,%d1
10c4a2a2: c285 andl %d5,%d1
10c4a2a4: 2004 movel %d4,%d0
10c4a2a6: bb80 eorl %d5,%d0
10c4a2a8: c087 andl %d7,%d0
10c4a2aa: d280 addl %d0,%d1
10c4a2ac: d28c addl %a4,%d1
10c4a2ae: 2c02 movel %d2,%d6
10c4a2b0: dc81 addl %d1,%d6
10c4a2b2: eb9e roll #5,%d6
10c4a2b4: 2407 movel %d7,%d2
10c4a2b6: 0682 5a82 7999 addil #1518500249,%d2
10c4a2bc: 2206 movel %d6,%d1
10c4a2be: c284 andl %d4,%d1
10c4a2c0: 2006 movel %d6,%d0
10c4a2c2: b980 eorl %d4,%d0
10c4a2c4: c085 andl %d5,%d0
10c4a2c6: d280 addl %d0,%d1
10c4a2c8: d28b addl %a3,%d1
10c4a2ca: 2e02 movel %d2,%d7
10c4a2cc: de81 addl %d1,%d7
10c4a2ce: 7009 moveq #9,%d0
10c4a2d0: e1bf roll %d0,%d7
10c4a2d2: 2405 movel %d5,%d2
10c4a2d4: 0682 5a82 7999 addil #1518500249,%d2
10c4a2da: 2207 movel %d7,%d1
10c4a2dc: c286 andl %d6,%d1
10c4a2de: 2007 movel %d7,%d0
10c4a2e0: bd80 eorl %d6,%d0
10c4a2e2: c084 andl %d4,%d0
10c4a2e4: d280 addl %d0,%d1
10c4a2e6: d283 addl %d3,%d1
10c4a2e8: 2a02 movel %d2,%d5
10c4a2ea: da81 addl %d1,%d5
10c4a2ec: 700d moveq #13,%d0
10c4a2ee: e1bd roll %d0,%d5
10c4a2f0: 2404 movel %d4,%d2
10c4a2f2: 0682 5a82 7999 addil #1518500249,%d2
10c4a2f8: 2205 movel %d5,%d1
10c4a2fa: c287 andl %d7,%d1
10c4a2fc: 2005 movel %d5,%d0
10c4a2fe: bf80 eorl %d7,%d0
10c4a300: c086 andl %d6,%d0
10c4a302: d280 addl %d0,%d1
10c4a304: d2ae fffc addl %fp@(-4),%d1
10c4a308: 2802 movel %d2,%d4
10c4a30a: d881 addl %d1,%d4
10c4a30c: e79c roll #3,%d4
10c4a30e: 2406 movel %d6,%d2
10c4a310: 0682 5a82 7999 addil #1518500249,%d2
10c4a316: 2204 movel %d4,%d1
10c4a318: c285 andl %d5,%d1
10c4a31a: 2004 movel %d4,%d0
10c4a31c: bb80 eorl %d5,%d0
10c4a31e: c087 andl %d7,%d0
10c4a320: d280 addl %d0,%d1
10c4a322: d28a addl %a2,%d1
10c4a324: 2c02 movel %d2,%d6
10c4a326: dc81 addl %d1,%d6
10c4a328: eb9e roll #5,%d6
10c4a32a: 2407 movel %d7,%d2
10c4a32c: 0682 5a82 7999 addil #1518500249,%d2
10c4a332: 2206 movel %d6,%d1
10c4a334: c284 andl %d4,%d1
10c4a336: 2006 movel %d6,%d0
10c4a338: b980 eorl %d4,%d0
10c4a33a: c085 andl %d5,%d0
10c4a33c: d280 addl %d0,%d1
10c4a33e: d289 addl %a1,%d1
10c4a340: 2e02 movel %d2,%d7
10c4a342: de81 addl %d1,%d7
10c4a344: 7009 moveq #9,%d0
10c4a346: e1bf roll %d0,%d7
10c4a348: 2405 movel %d5,%d2
10c4a34a: 0682 5a82 7999 addil #1518500249,%d2
10c4a350: 2207 movel %d7,%d1
10c4a352: c286 andl %d6,%d1
10c4a354: 2007 movel %d7,%d0
10c4a356: bd80 eorl %d6,%d0
10c4a358: c084 andl %d4,%d0
10c4a35a: d280 addl %d0,%d1
10c4a35c: d28d addl %a5,%d1
10c4a35e: 2a02 movel %d2,%d5
10c4a360: da81 addl %d1,%d5
10c4a362: 700d moveq #13,%d0
10c4a364: e1bd roll %d0,%d5
10c4a366: 2204 movel %d4,%d1
10c4a368: 0681 6ed9 eba1 addil #1859775393,%d1
10c4a36e: 2005 movel %d5,%d0
10c4a370: bf80 eorl %d7,%d0
10c4a372: bd80 eorl %d6,%d0
10c4a374: d08c addl %a4,%d0
10c4a376: 2801 movel %d1,%d4
10c4a378: d880 addl %d0,%d4
10c4a37a: e79c roll #3,%d4
10c4a37c: 2206 movel %d6,%d1
10c4a37e: 0681 6ed9 eba1 addil #1859775393,%d1
10c4a384: 2004 movel %d4,%d0
10c4a386: bb80 eorl %d5,%d0
10c4a388: bf80 eorl %d7,%d0
10c4a38a: d083 addl %d3,%d0
10c4a38c: 2c01 movel %d1,%d6
10c4a38e: dc80 addl %d0,%d6
10c4a390: 7009 moveq #9,%d0
10c4a392: e1be roll %d0,%d6
10c4a394: 2207 movel %d7,%d1
10c4a396: 0681 6ed9 eba1 addil #1859775393,%d1
10c4a39c: 2006 movel %d6,%d0
10c4a39e: b980 eorl %d4,%d0
10c4a3a0: bb80 eorl %d5,%d0
10c4a3a2: d08a addl %a2,%d0
10c4a3a4: 2e01 movel %d1,%d7
10c4a3a6: de80 addl %d0,%d7
10c4a3a8: 700b moveq #11,%d0
10c4a3aa: e1bf roll %d0,%d7
10c4a3ac: 2205 movel %d5,%d1
10c4a3ae: 0681 6ed9 eba1 addil #1859775393,%d1
10c4a3b4: 2007 movel %d7,%d0
10c4a3b6: bd80 eorl %d6,%d0
10c4a3b8: b980 eorl %d4,%d0
10c4a3ba: d08d addl %a5,%d0
10c4a3bc: 2a01 movel %d1,%d5
10c4a3be: da80 addl %d0,%d5
10c4a3c0: 700f moveq #15,%d0
10c4a3c2: e1bd roll %d0,%d5
10c4a3c4: 2204 movel %d4,%d1
10c4a3c6: 0681 6ed9 eba1 addil #1859775393,%d1
10c4a3cc: 2005 movel %d5,%d0
10c4a3ce: bf80 eorl %d7,%d0
10c4a3d0: bd80 eorl %d6,%d0
10c4a3d2: d0ae fff8 addl %fp@(-8),%d0
10c4a3d6: 2801 movel %d1,%d4
10c4a3d8: d880 addl %d0,%d4
10c4a3da: e79c roll #3,%d4
10c4a3dc: 2206 movel %d6,%d1
10c4a3de: 0681 6ed9 eba1 addil #1859775393,%d1
10c4a3e4: 2004 movel %d4,%d0
10c4a3e6: bb80 eorl %d5,%d0
10c4a3e8: bf80 eorl %d7,%d0
10c4a3ea: d08b addl %a3,%d0
10c4a3ec: 2c01 movel %d1,%d6
10c4a3ee: dc80 addl %d0,%d6
10c4a3f0: 7009 moveq #9,%d0
10c4a3f2: e1be roll %d0,%d6
10c4a3f4: 2207 movel %d7,%d1
10c4a3f6: 0681 6ed9 eba1 addil #1859775393,%d1
10c4a3fc: 2006 movel %d6,%d0
10c4a3fe: b980 eorl %d4,%d0
10c4a400: bb80 eorl %d5,%d0
10c4a402: d0ae fffc addl %fp@(-4),%d0
10c4a406: 2e01 movel %d1,%d7
10c4a408: de80 addl %d0,%d7
10c4a40a: 700b moveq #11,%d0
10c4a40c: e1bf roll %d0,%d7
10c4a40e: 2005 movel %d5,%d0
10c4a410: 0680 6ed9 eba1 addil #1859775393,%d0
10c4a416: bd87 eorl %d6,%d7
10c4a418: b987 eorl %d4,%d7
10c4a41a: 2207 movel %d7,%d1
10c4a41c: d289 addl %a1,%d1
10c4a41e: 2a00 movel %d0,%d5
10c4a420: da81 addl %d1,%d5
10c4a422: 700f moveq #15,%d0
10c4a424: e1bd roll %d0,%d5
10c4a426: 206e 0008 moveal %fp@(8),%a0
10c4a42a: 2028 0004 movel %a0@(4),%d0
10c4a42e: d085 addl %d5,%d0
10c4a430: 4cdf 3cfc moveml %sp@+,%d2-%d7/%a2-%a5
10c4a434: 4e5e unlk %fp
10c4a436: 4e75 rts
10c4a438 <secure_tcp_sequence_number>:
10c4a438: 4e56 fff8 linkw %fp,#-8
10c4a43c: 2f03 movel %d3,%sp@-
10c4a43e: 2f02 movel %d2,%sp@-
10c4a440: 342e 0012 movew %fp@(18),%d2
10c4a444: 362e 0016 movew %fp@(22),%d3
10c4a448: 486e fff8 pea %fp@(-8)
10c4a44c: 4eb9 10c1 1c74 jsr 10c11c74 <do_gettimeofday>
10c4a452: 588f addql #4,%sp
10c4a454: 2039 1002 0c6a movel 10020c6a <rekey_time.743>,%d0
10c4a45a: 6710 beqs 10c4a46c <secure_tcp_sequence_number+0x34>
10c4a45c: 222e fff8 movel %fp@(-8),%d1
10c4a460: 9280 subl %d0,%d1
10c4a462: 2001 movel %d1,%d0
10c4a464: 0c80 0000 012c cmpil #300,%d0
10c4a46a: 6334 blss 10c4a4a0 <secure_tcp_sequence_number+0x68>
10c4a46c: 23ee fff8 1002 movel %fp@(-8),10020c6a <rekey_time.743>
10c4a472: 0c6a
10c4a474: 4878 0024 pea 24 <LSIGTRAP+0x1f>
10c4a478: 4879 1002 0c7e pea 10020c7e <secret.745+0xc>
10c4a47e: 4eba f74a jsr %pc@(10c49bca <get_random_bytes>)
10c4a482: 4878 012c pea 12c <LSIGTRAP+0x127>
10c4a486: 2f2e fff8 movel %fp@(-8),%sp@-
10c4a48a: 4eb9 10c8 5834 jsr 10c85834 <__divsi3>
10c4a490: 508f addql #8,%sp
10c4a492: e148 lslw #8,%d0
10c4a494: 4840 swap %d0
10c4a496: 4240 clrw %d0
10c4a498: 23c0 1002 0c6e movel %d0,10020c6e <count.744>
10c4a49e: 508f addql #8,%sp
10c4a4a0: 41f9 1002 0c72 lea 10020c72 <secret.745>,%a0
10c4a4a6: 20ae 0008 movel %fp@(8),%a0@
10c4a4aa: 23ee 000c 1002 movel %fp@(12),10020c76 <secret.745+0x4>
10c4a4b0: 0c76
10c4a4b2: 3002 movew %d2,%d0
10c4a4b4: 4840 swap %d0
10c4a4b6: 3003 movew %d3,%d0
10c4a4b8: 23c0 1002 0c7a movel %d0,10020c7a <secret.745+0x8>
10c4a4be: 2f08 movel %a0,%sp@-
10c4a4c0: 4879 1002 0c92 pea 10020c92 <secret.745+0x20>
10c4a4c6: 4eba fce6 jsr %pc@(10c4a1ae <halfMD4Transform>)
10c4a4ca: 0280 00ff ffff andil #16777215,%d0
10c4a4d0: d0b9 1002 0c6e addl 10020c6e <count.744>,%d0
10c4a4d6: 262e fff8 movel %fp@(-8),%d3
10c4a4da: 2403 movel %d3,%d2
10c4a4dc: eb8a lsll #5,%d2
10c4a4de: 9483 subl %d3,%d2
10c4a4e0: 7209 moveq #9,%d1
10c4a4e2: e3aa lsll %d1,%d2
10c4a4e4: d483 addl %d3,%d2
10c4a4e6: 2202 movel %d2,%d1
10c4a4e8: ed89 lsll #6,%d1
10c4a4ea: 9282 subl %d2,%d1
10c4a4ec: d283 addl %d3,%d1
10c4a4ee: d2ae fffc addl %fp@(-4),%d1
10c4a4f2: d081 addl %d1,%d0
10c4a4f4: 242e fff0 movel %fp@(-16),%d2
10c4a4f8: 262e fff4 movel %fp@(-12),%d3
10c4a4fc: 4e5e unlk %fp
10c4a4fe: 4e75 rts
10c4a500 <secure_ip_id>:
10c4a500: 4e56 0000 linkw %fp,#0
10c4a504: 2079 1002 5790 moveal 10025790 <xtime>,%a0
10c4a50a: 2239 1002 0ca2 movel 10020ca2 <rekey_time.749>,%d1
10c4a510: 670c beqs 10c4a51e <secure_ip_id+0x1e>
10c4a512: 2008 movel %a0,%d0
10c4a514: 9081 subl %d1,%d0
10c4a516: 0c80 0000 012c cmpil #300,%d0
10c4a51c: 6f16 bles 10c4a534 <secure_ip_id+0x34>
10c4a51e: 23c8 1002 0ca2 movel %a0,10020ca2 <rekey_time.749>
10c4a524: 4878 002c pea 2c <LSIGTRAP+0x27>
10c4a528: 4879 1002 0caa pea 10020caa <secret.750+0x4>
10c4a52e: 4eba f69a jsr %pc@(10c49bca <get_random_bytes>)
10c4a532: 508f addql #8,%sp
10c4a534: 41f9 1002 0ca6 lea 10020ca6 <secret.750>,%a0
10c4a53a: 20ae 0008 movel %fp@(8),%a0@
10c4a53e: 2f08 movel %a0,%sp@-
10c4a540: 4879 1002 0cc6 pea 10020cc6 <secret.750+0x20>
10c4a546: 4eba fc66 jsr %pc@(10c4a1ae <halfMD4Transform>)
10c4a54a: 4e5e unlk %fp
10c4a54c: 4e75 rts
10c4a54e: 4e75 rts
10c4a550 <rs_stop>:
10c4a550: 4e56 0000 linkw %fp,#0
10c4a554: 206e 0008 moveal %fp@(8),%a0
10c4a558: 2068 099e moveal %a0@(2462),%a0
10c4a55c: 2028 004c movel %a0@(76),%d0
10c4a560: e988 lsll #4,%d0
10c4a562: 2079 1000 ef04 moveal 1000ef04 <uart_addr>,%a0
10c4a568: d1c0 addal %d0,%a0
10c4a56a: 40c1 movew %sr,%d1
10c4a56c: 007c 0700 oriw #1792,%sr
10c4a570: 3010 movew %a0@,%d0
10c4a572: 0240 dfff andiw #-8193,%d0
10c4a576: 3080 movew %d0,%a0@
10c4a578: 46c1 movew %d1,%sr
10c4a57a: 4e5e unlk %fp
10c4a57c: 4e75 rts
10c4a57e <rs_put_char>:
10c4a57e: 4e56 0000 linkw %fp,#0
10c4a582: 48e7 3800 moveml %d2-%d4,%sp@-
10c4a586: 162e 000b moveb %fp@(11),%d3
10c4a58a: 7400 moveq #0,%d2
10c4a58c: 40c4 movew %sr,%d4
10c4a58e: 007c 0700 oriw #1792,%sr
10c4a592: 307c f906 moveaw #-1786,%a0
10c4a596: 3010 movew %a0@,%d0
10c4a598: 0800 000d btst #13,%d0
10c4a59c: 664e bnes 10c4a5ec <rs_put_char+0x6e>
10c4a59e: 5282 addql #1,%d2
10c4a5a0: 2279 1000 b95c moveal 1000b95c <loops_per_jiffy>,%a1
10c4a5a6: 2209 movel %a1,%d1
10c4a5a8: d281 addl %d1,%d1
10c4a5aa: d289 addl %a1,%d1
10c4a5ac: 2001 movel %d1,%d0
10c4a5ae: eb88 lsll #5,%d0
10c4a5b0: 2041 moveal %d1,%a0
10c4a5b2: d1c0 addal %d0,%a0
10c4a5b4: 4871 8800 pea %a1@(00000000,%a0:l)
10c4a5b8: 4878 0005 pea 5 <LSIGTRAP>
10c4a5bc: 4eb9 10c8 591c jsr 10c8591c <__mulsi3>
10c4a5c2: 584f addqw #4,%sp
10c4a5c4: 2ebc 000f 4240 movel #1000000,%sp@
10c4a5ca: 2f00 movel %d0,%sp@-
10c4a5cc: 4eb9 10c8 5940 jsr 10c85940 <__udivsi3>
10c4a5d2: 508f addql #8,%sp
10c4a5d4: 5380 subql #1,%d0
10c4a5d6: 64fc bccs 10c4a5d4 <rs_put_char+0x56>
10c4a5d8: 307c f906 moveaw #-1786,%a0
10c4a5dc: 3010 movew %a0@,%d0
10c4a5de: 0800 000d btst #13,%d0
10c4a5e2: 6608 bnes 10c4a5ec <rs_put_char+0x6e>
10c4a5e4: 0c82 0000 03e7 cmpil #999,%d2
10c4a5ea: 6fb2 bles 10c4a59e <rs_put_char+0x20>
10c4a5ec: 307c f907 moveaw #-1785,%a0
10c4a5f0: 1083 moveb %d3,%a0@
10c4a5f2: 2279 1000 b95c moveal 1000b95c <loops_per_jiffy>,%a1
10c4a5f8: 2209 movel %a1,%d1
10c4a5fa: d281 addl %d1,%d1
10c4a5fc: d289 addl %a1,%d1
10c4a5fe: 2001 movel %d1,%d0
10c4a600: eb88 lsll #5,%d0
10c4a602: 2041 moveal %d1,%a0
10c4a604: d1c0 addal %d0,%a0
10c4a606: 4871 8800 pea %a1@(00000000,%a0:l)
10c4a60a: 4878 0005 pea 5 <LSIGTRAP>
10c4a60e: 4eb9 10c8 591c jsr 10c8591c <__mulsi3>
10c4a614: 584f addqw #4,%sp
10c4a616: 2ebc 000f 4240 movel #1000000,%sp@
10c4a61c: 2f00 movel %d0,%sp@-
10c4a61e: 4eb9 10c8 5940 jsr 10c85940 <__udivsi3>
10c4a624: 5380 subql #1,%d0
10c4a626: 64fc bccs 10c4a624 <rs_put_char+0xa6>
10c4a628: 46c4 movew %d4,%sr
10c4a62a: 4cee 001c fff4 moveml %fp@(-12),%d2-%d4
10c4a630: 4e5e unlk %fp
10c4a632: 4e75 rts
10c4a634 <rs_start>:
10c4a634: 4e56 0000 linkw %fp,#0
10c4a638: 206e 0008 moveal %fp@(8),%a0
10c4a63c: 2068 099e moveal %a0@(2462),%a0
10c4a640: 2028 004c movel %a0@(76),%d0
10c4a644: e988 lsll #4,%d0
10c4a646: 2279 1000 ef04 moveal 1000ef04 <uart_addr>,%a1
10c4a64c: d3c0 addal %d0,%a1
10c4a64e: 40c1 movew %sr,%d1
10c4a650: 007c 0700 oriw #1792,%sr
10c4a654: 4aa8 006c tstl %a0@(108)
10c4a658: 6716 beqs 10c4a670 <rs_start+0x3c>
10c4a65a: 4aa8 0060 tstl %a0@(96)
10c4a65e: 6710 beqs 10c4a670 <rs_start+0x3c>
10c4a660: 3011 movew %a1@,%d0
10c4a662: 0800 000d btst #13,%d0
10c4a666: 6608 bnes 10c4a670 <rs_start+0x3c>
10c4a668: 3011 movew %a1@,%d0
10c4a66a: 0040 2000 oriw #8192,%d0
10c4a66e: 3280 movew %d0,%a1@
10c4a670: 46c1 movew %d1,%sr
10c4a672: 4e5e unlk %fp
10c4a674: 4e75 rts
10c4a676 <batten_down_hatches>:
10c4a676: 4e56 0000 linkw %fp,#0
10c4a67a: 4e5e unlk %fp
10c4a67c: 4e75 rts
10c4a67e <rs_interrupt>:
10c4a67e: 4e56 0000 linkw %fp,#0
10c4a682: 48e7 3020 moveml %d2-%d3/%a2,%sp@-
10c4a686: 202e 0008 movel %fp@(8),%d0
10c4a68a: e588 lsll #2,%d0
10c4a68c: 41f9 1002 8132 lea 10028132 <IRQ_ports>,%a0
10c4a692: 2270 0800 moveal %a0@(00000000,%d0:l),%a1
10c4a696: b2fc 0000 cmpaw #0,%a1
10c4a69a: 6700 00ea beqw 10c4a786 <rs_interrupt+0x108>
10c4a69e: 2029 004c movel %a1@(76),%d0
10c4a6a2: e988 lsll #4,%d0
10c4a6a4: 2079 1000 ef04 moveal 1000ef04 <uart_addr>,%a0
10c4a6aa: d1c0 addal %d0,%a0
10c4a6ac: 3028 0004 movew %a0@(4),%d0
10c4a6b0: 2469 0020 moveal %a1@(32),%a2
10c4a6b4: 1400 moveb %d0,%d2
10c4a6b6: 4a29 0002 tstb %a1@(2)
10c4a6ba: 6716 beqs 10c4a6d2 <rs_interrupt+0x54>
10c4a6bc: 0800 0009 btst #9,%d0
10c4a6c0: 6710 beqs 10c4a6d2 <rs_interrupt+0x54>
10c4a6c2: 4a29 0001 tstb %a1@(1)
10c4a6c6: 6700 00be beqw 10c4a786 <rs_interrupt+0x108>
10c4a6ca: 4eba ffaa jsr %pc@(10c4a676 <batten_down_hatches>)
10c4a6ce: 6000 00b6 braw 10c4a786 <rs_interrupt+0x108>
10c4a6d2: b4fc 0000 cmpaw #0,%a2
10c4a6d6: 6700 00ae beqw 10c4a786 <rs_interrupt+0x108>
10c4a6da: 0caa 0000 01ff cmpil #511,%a2@(346)
10c4a6e0: 015a
10c4a6e2: 6e5c bgts 10c4a740 <rs_interrupt+0xc2>
10c4a6e4: 0800 0008 btst #8,%d0
10c4a6e8: 670a beqs 10c4a6f4 <rs_interrupt+0x76>
10c4a6ea: 206a 0156 moveal %a2@(342),%a0
10c4a6ee: 10bc 0003 moveb #3,%a0@
10c4a6f2: 601e bras 10c4a712 <rs_interrupt+0x94>
10c4a6f4: 0800 000b btst #11,%d0
10c4a6f8: 670a beqs 10c4a704 <rs_interrupt+0x86>
10c4a6fa: 206a 0156 moveal %a2@(342),%a0
10c4a6fe: 10bc 0004 moveb #4,%a0@
10c4a702: 600e bras 10c4a712 <rs_interrupt+0x94>
10c4a704: 0800 000a btst #10,%d0
10c4a708: 671e beqs 10c4a728 <rs_interrupt+0xaa>
10c4a70a: 206a 0156 moveal %a2@(342),%a0
10c4a70e: 10bc 0002 moveb #2,%a0@
10c4a712: 52aa 0156 addql #1,%a2@(342)
10c4a716: 0800 0009 btst #9,%d0
10c4a71a: 6716 beqs 10c4a732 <rs_interrupt+0xb4>
10c4a71c: 4a29 0001 tstb %a1@(1)
10c4a720: 6710 beqs 10c4a732 <rs_interrupt+0xb4>
10c4a722: 4eba ff52 jsr %pc@(10c4a676 <batten_down_hatches>)
10c4a726: 600a bras 10c4a732 <rs_interrupt+0xb4>
10c4a728: 206a 0156 moveal %a2@(342),%a0
10c4a72c: 4210 clrb %a0@
10c4a72e: 52aa 0156 addql #1,%a2@(342)
10c4a732: 206a 0152 moveal %a2@(338),%a0
10c4a736: 1082 moveb %d2,%a0@
10c4a738: 52aa 0152 addql #1,%a2@(338)
10c4a73c: 52aa 015a addql #1,%a2@(346)
10c4a740: 43ea 012a lea %a2@(298),%a1
10c4a744: 41e9 0008 lea %a1@(8),%a0
10c4a748: 40c2 movew %sr,%d2
10c4a74a: 007c 0700 oriw #1792,%sr
10c4a74e: 2210 movel %a0@,%d1
10c4a750: 7001 moveq #1,%d0
10c4a752: c280 andl %d0,%d1
10c4a754: 4481 negl %d1
10c4a756: 4481 negl %d1
10c4a758: 2010 movel %a0@,%d0
10c4a75a: 7601 moveq #1,%d3
10c4a75c: 8083 orl %d3,%d0
10c4a75e: 2080 movel %d0,%a0@
10c4a760: 46c2 movew %d2,%sr
10c4a762: 4a81 tstl %d1
10c4a764: 6620 bnes 10c4a786 <rs_interrupt+0x108>
10c4a766: 40c0 movew %sr,%d0
10c4a768: 007c 0700 oriw #1792,%sr
10c4a76c: 2079 1000 cf64 moveal 1000cf64 <tq_timer+0x4>,%a0
10c4a772: 23c9 1000 cf64 movel %a1,1000cf64 <tq_timer+0x4>
10c4a778: 22bc 1000 cf60 movel #268488544,%a1@
10c4a77e: 2348 0004 movel %a0,%a1@(4)
10c4a782: 2089 movel %a1,%a0@
10c4a784: 46c0 movew %d0,%sr
10c4a786: 4cee 040c fff4 moveml %fp@(-12),%d2-%d3/%a2
10c4a78c: 4e5e unlk %fp
10c4a78e: 4e75 rts
10c4a790 <do_serial_bh>:
10c4a790: 4e56 0000 linkw %fp,#0
10c4a794: 0cb9 1000 ef0c cmpil #268496652,1000ef0c <tq_serial>
10c4a79a: 1000 ef0c
10c4a79e: 670c beqs 10c4a7ac <do_serial_bh+0x1c>
10c4a7a0: 4879 1000 ef0c pea 1000ef0c <tq_serial>
10c4a7a6: 4eb9 10c1 8942 jsr 10c18942 <__run_task_queue>
10c4a7ac: 4e5e unlk %fp
10c4a7ae: 4e75 rts
10c4a7b0 <do_softint>:
10c4a7b0: 4e56 0000 linkw %fp,#0
10c4a7b4: 4e5e unlk %fp
10c4a7b6: 4e75 rts
10c4a7b8 <do_serial_hangup>:
10c4a7b8: 4e56 0000 linkw %fp,#0
10c4a7bc: 206e 0008 moveal %fp@(8),%a0
10c4a7c0: 2028 0020 movel %a0@(32),%d0
10c4a7c4: 6708 beqs 10c4a7ce <do_serial_hangup+0x16>
10c4a7c6: 2f00 movel %d0,%sp@-
10c4a7c8: 4eb9 10c4 3f0e jsr 10c43f0e <tty_hangup>
10c4a7ce: 4e5e unlk %fp
10c4a7d0: 4e75 rts
10c4a7d2 <startup>:
10c4a7d2: 4e56 0000 linkw %fp,#0
10c4a7d6: 48e7 2030 moveml %d2/%a2-%a3,%sp@-
10c4a7da: 266e 0008 moveal %fp@(8),%a3
10c4a7de: 202b 004c movel %a3@(76),%d0
10c4a7e2: e988 lsll #4,%d0
10c4a7e4: 2479 1000 ef04 moveal 1000ef04 <uart_addr>,%a2
10c4a7ea: d5c0 addal %d0,%a2
10c4a7ec: 4aab 0018 tstl %a3@(24)
10c4a7f0: 6d6c blts 10c4a85e <startup+0x8c>
10c4a7f2: 4aab 0060 tstl %a3@(96)
10c4a7f6: 6616 bnes 10c4a80e <startup+0x3c>
10c4a7f8: 4878 01f0 pea 1f0 <LSIGTRAP+0x1eb>
10c4a7fc: 4eb9 10c2 2084 jsr 10c22084 <get_zeroed_page>
10c4a802: 2740 0060 movel %d0,%a3@(96)
10c4a806: 588f addql #4,%sp
10c4a808: 6604 bnes 10c4a80e <startup+0x3c>
10c4a80a: 70f4 moveq #-12,%d0
10c4a80c: 6052 bras 10c4a860 <startup+0x8e>
10c4a80e: 40c2 movew %sr,%d2
10c4a810: 007c 0700 oriw #1792,%sr
10c4a814: 34bc 8000 movew #-32768,%a2@
10c4a818: 7001 moveq #1,%d0
10c4a81a: 2740 0030 movel %d0,%a3@(48)
10c4a81e: 34bc e000 movew #-8192,%a2@
10c4a822: 302a 0004 movew %a2@(4),%d0
10c4a826: 34bc c008 movew #-16376,%a2@
10c4a82a: 202b 0020 movel %a3@(32),%d0
10c4a82e: 6712 beqs 10c4a842 <startup+0x70>
10c4a830: 2040 moveal %d0,%a0
10c4a832: 41e8 0110 lea %a0@(272),%a0
10c4a836: 40c0 movew %sr,%d0
10c4a838: 007c 0700 oriw #1792,%sr
10c4a83c: 72fd moveq #-3,%d1
10c4a83e: c390 andl %d1,%a0@
10c4a840: 46c0 movew %d0,%sr
10c4a842: 42ab 0068 clrl %a3@(104)
10c4a846: 42ab 0064 clrl %a3@(100)
10c4a84a: 42ab 006c clrl %a3@(108)
10c4a84e: 2f0b movel %a3,%sp@-
10c4a850: 4eb9 10c4 a8d4 jsr 10c4a8d4 <change_speed>
10c4a856: 08eb 0007 0018 bset #7,%a3@(24)
10c4a85c: 46c2 movew %d2,%sr
10c4a85e: 7000 moveq #0,%d0
10c4a860: 4cee 0c04 fff4 moveml %fp@(-12),%d2/%a2-%a3
10c4a866: 4e5e unlk %fp
10c4a868: 4e75 rts
10c4a86a <shutdown>:
10c4a86a: 4e56 0000 linkw %fp,#0
10c4a86e: 2f0a movel %a2,%sp@-
10c4a870: 2f02 movel %d2,%sp@-
10c4a872: 246e 0008 moveal %fp@(8),%a2
10c4a876: 202a 004c movel %a2@(76),%d0
10c4a87a: e988 lsll #4,%d0
10c4a87c: 2079 1000 ef04 moveal 1000ef04 <uart_addr>,%a0
10c4a882: d1c0 addal %d0,%a0
10c4a884: 30bc 0000 movew #0,%a0@
10c4a888: 4aaa 0018 tstl %a2@(24)
10c4a88c: 6c3a bges 10c4a8c8 <shutdown+0x5e>
10c4a88e: 40c2 movew %sr,%d2
10c4a890: 007c 0700 oriw #1792,%sr
10c4a894: 202a 0060 movel %a2@(96),%d0
10c4a898: 670e beqs 10c4a8a8 <shutdown+0x3e>
10c4a89a: 42a7 clrl %sp@-
10c4a89c: 2f00 movel %d0,%sp@-
10c4a89e: 4eb9 10c2 2136 jsr 10c22136 <free_pages>
10c4a8a4: 42aa 0060 clrl %a2@(96)
10c4a8a8: 202a 0020 movel %a2@(32),%d0
10c4a8ac: 6712 beqs 10c4a8c0 <shutdown+0x56>
10c4a8ae: 2040 moveal %d0,%a0
10c4a8b0: 41e8 0110 lea %a0@(272),%a0
10c4a8b4: 40c0 movew %sr,%d0
10c4a8b6: 007c 0700 oriw #1792,%sr
10c4a8ba: 7202 moveq #2,%d1
10c4a8bc: 8390 orl %d1,%a0@
10c4a8be: 46c0 movew %d0,%sr
10c4a8c0: 08aa 0007 0018 bclr #7,%a2@(24)
10c4a8c6: 46c2 movew %d2,%sr
10c4a8c8: 242e fff8 movel %fp@(-8),%d2
10c4a8cc: 246e fffc moveal %fp@(-4),%a2
10c4a8d0: 4e5e unlk %fp
10c4a8d2: 4e75 rts
10c4a8d4 <change_speed>:
10c4a8d4: 4e56 0000 linkw %fp,#0
10c4a8d8: 48e7 3020 moveml %d2-%d3/%a2,%sp@-
10c4a8dc: 246e 0008 moveal %fp@(8),%a2
10c4a8e0: 202a 004c movel %a2@(76),%d0
10c4a8e4: e988 lsll #4,%d0
10c4a8e6: 2279 1000 ef04 moveal 1000ef04 <uart_addr>,%a1
10c4a8ec: d3c0 addal %d0,%a1
10c4a8ee: 206a 0020 moveal %a2@(32),%a0
10c4a8f2: b0fc 0000 cmpaw #0,%a0
10c4a8f6: 6700 00a6 beqw 10c4a99e <change_speed+0xca>
10c4a8fa: 2068 00fe moveal %a0@(254),%a0
10c4a8fe: b0fc 0000 cmpaw #0,%a0
10c4a902: 6700 009a beqw 10c4a99e <change_speed+0xca>
10c4a906: 2628 0008 movel %a0@(8),%d3
10c4a90a: 4a6a 0012 tstw %a2@(18)
10c4a90e: 6700 008e beqw 10c4a99e <change_speed+0xca>
10c4a912: 3411 movew %a1@,%d2
10c4a914: 3002 movew %d2,%d0
10c4a916: 0240 dfff andiw #-8193,%d0
10c4a91a: 3280 movew %d0,%a1@
10c4a91c: 2003 movel %d3,%d0
10c4a91e: 0280 0000 100f andil #4111,%d0
10c4a924: 0803 000c btst #12,%d3
10c4a928: 6708 beqs 10c4a932 <change_speed+0x5e>
10c4a92a: 2003 movel %d3,%d0
10c4a92c: 720f moveq #15,%d1
10c4a92e: c081 andl %d1,%d0
10c4a930: d081 addl %d1,%d0
10c4a932: e588 lsll #2,%d0
10c4a934: 41f9 1000 ef34 lea 1000ef34 <baud_table>,%a0
10c4a93a: 2570 0800 0004 movel %a0@(00000000,%d0:l),%a2@(4)
10c4a940: 2200 movel %d0,%d1
10c4a942: d281 addl %d1,%d1
10c4a944: 41f9 1000 ef80 lea 1000ef80 <hw_baud_table>,%a0
10c4a94a: 3030 1802 movew %a0@(00000002,%d1:l),%d0
10c4a94e: e148 lslw #8,%d0
10c4a950: 0240 0700 andiw #1792,%d0
10c4a954: 41f9 1000 ef84 lea 1000ef84 <hw_baud_table+0x4>,%a0
10c4a95a: 3230 1802 movew %a0@(00000002,%d1:l),%d1
10c4a95e: 0241 003f andiw #63,%d1
10c4a962: 8041 orw %d1,%d0
10c4a964: 3340 0002 movew %d0,%a1@(2)
10c4a968: 0242 f0ff andiw #-3841,%d2
10c4a96c: 2003 movel %d3,%d0
10c4a96e: 7230 moveq #48,%d1
10c4a970: c081 andl %d1,%d0
10c4a972: b280 cmpl %d0,%d1
10c4a974: 6604 bnes 10c4a97a <change_speed+0xa6>
10c4a976: 0042 0100 oriw #256,%d2
10c4a97a: 0803 0006 btst #6,%d3
10c4a97e: 6704 beqs 10c4a984 <change_speed+0xb0>
10c4a980: 0042 0200 oriw #512,%d2
10c4a984: 0803 0008 btst #8,%d3
10c4a988: 6704 beqs 10c4a98e <change_speed+0xba>
10c4a98a: 0042 0800 oriw #2048,%d2
10c4a98e: 0803 0009 btst #9,%d3
10c4a992: 6704 beqs 10c4a998 <change_speed+0xc4>
10c4a994: 0042 0400 oriw #1024,%d2
10c4a998: 0042 2000 oriw #8192,%d2
10c4a99c: 3282 movew %d2,%a1@
10c4a99e: 4cdf 040c moveml %sp@+,%d2-%d3/%a2
10c4a9a2: 4e5e unlk %fp
10c4a9a4: 4e75 rts
10c4a9a6 <rs_fair_output>:
10c4a9a6: 4e56 0000 linkw %fp,#0
10c4a9aa: 48e7 3020 moveml %d2-%d3/%a2,%sp@-
10c4a9ae: 45f9 1002 11ac lea 100211ac <m68k_soft>,%a2
10c4a9b4: b4fc 0000 cmpaw #0,%a2
10c4a9b8: 6700 0090 beqw 10c4aa4a <rs_fair_output+0xa4>
10c4a9bc: 4aaa 0060 tstl %a2@(96)
10c4a9c0: 6700 0088 beqw 10c4aa4a <rs_fair_output+0xa4>
10c4a9c4: 40c3 movew %sr,%d3
10c4a9c6: 007c 0700 oriw #1792,%sr
10c4a9ca: 242a 006c movel %a2@(108),%d2
10c4a9ce: 4a82 tstl %d2
10c4a9d0: 6740 beqs 10c4aa12 <rs_fair_output+0x6c>
10c4a9d2: 226a 0060 moveal %a2@(96),%a1
10c4a9d6: 206a 0068 moveal %a2@(104),%a0
10c4a9da: 1230 9800 moveb %a0@(00000000,%a1:l),%d1
10c4a9de: 4881 extw %d1
10c4a9e0: 2008 movel %a0,%d0
10c4a9e2: 5280 addql #1,%d0
10c4a9e4: 0280 0000 0fff andil #4095,%d0
10c4a9ea: 2540 0068 movel %d0,%a2@(104)
10c4a9ee: 53aa 006c subql #1,%a2@(108)
10c4a9f2: 46c3 movew %d3,%sr
10c4a9f4: 3041 moveaw %d1,%a0
10c4a9f6: 2f08 movel %a0,%sp@-
10c4a9f8: 4eba fb84 jsr %pc@(10c4a57e <rs_put_char>)
10c4a9fc: 40c3 movew %sr,%d3
10c4a9fe: 007c 0700 oriw #1792,%sr
10c4aa02: 5382 subql #1,%d2
10c4aa04: 202a 006c movel %a2@(108),%d0
10c4aa08: 588f addql #4,%sp
10c4aa0a: b082 cmpl %d2,%d0
10c4aa0c: 6cc0 bges 10c4a9ce <rs_fair_output+0x28>
10c4aa0e: 2400 movel %d0,%d2
10c4aa10: 60bc bras 10c4a9ce <rs_fair_output+0x28>
10c4aa12: 2279 1000 b95c moveal 1000b95c <loops_per_jiffy>,%a1
10c4aa18: 2209 movel %a1,%d1
10c4aa1a: d281 addl %d1,%d1
10c4aa1c: d289 addl %a1,%d1
10c4aa1e: 2001 movel %d1,%d0
10c4aa20: eb88 lsll #5,%d0
10c4aa22: 2041 moveal %d1,%a0
10c4aa24: d1c0 addal %d0,%a0
10c4aa26: 4871 8800 pea %a1@(00000000,%a0:l)
10c4aa2a: 4878 0005 pea 5 <LSIGTRAP>
10c4aa2e: 4eb9 10c8 591c jsr 10c8591c <__mulsi3>
10c4aa34: 584f addqw #4,%sp
10c4aa36: 2ebc 000f 4240 movel #1000000,%sp@
10c4aa3c: 2f00 movel %d0,%sp@-
10c4aa3e: 4eb9 10c8 5940 jsr 10c85940 <__udivsi3>
10c4aa44: 5380 subql #1,%d0
10c4aa46: 64fc bccs 10c4aa44 <rs_fair_output+0x9e>
10c4aa48: 46c3 movew %d3,%sr
10c4aa4a: 4cee 040c fff4 moveml %fp@(-12),%d2-%d3/%a2
10c4aa50: 4e5e unlk %fp
10c4aa52: 4e75 rts
10c4aa54 <console_print_68328>:
10c4aa54: 4e56 0000 linkw %fp,#0
10c4aa58: 48e7 2030 moveml %d2/%a2-%a3,%sp@-
10c4aa5c: 266e 0008 moveal %fp@(8),%a3
10c4aa60: 6020 bras 10c4aa82 <console_print_68328+0x2e>
10c4aa62: 45fa fb1a lea %pc@(10c4a57e <rs_put_char>),%a2
10c4aa66: 0c02 000a cmpib #10,%d2
10c4aa6a: 660a bnes 10c4aa76 <console_print_68328+0x22>
10c4aa6c: 4878 000d pea d <LSIGTRAP+0x8>
10c4aa70: 4eba fb0c jsr %pc@(10c4a57e <rs_put_char>)
10c4aa74: 588f addql #4,%sp
10c4aa76: 1002 moveb %d2,%d0
10c4aa78: 4880 extw %d0
10c4aa7a: 3040 moveaw %d0,%a0
10c4aa7c: 2f08 movel %a0,%sp@-
10c4aa7e: 4e92 jsr %a2@
10c4aa80: 588f addql #4,%sp
10c4aa82: 141b moveb %a3@+,%d2
10c4aa84: 66dc bnes 10c4aa62 <console_print_68328+0xe>
10c4aa86: 4eba ff1e jsr %pc@(10c4a9a6 <rs_fair_output>)
10c4aa8a: 4cee 0c04 fff4 moveml %fp@(-12),%d2/%a2-%a3
10c4aa90: 4e5e unlk %fp
10c4aa92: 4e75 rts
10c4aa94 <rs_set_ldisc>:
10c4aa94: 4e56 0000 linkw %fp,#0
10c4aa98: 206e 0008 moveal %fp@(8),%a0
10c4aa9c: 2268 099e moveal %a0@(2462),%a1
10c4aaa0: 2068 00fe moveal %a0@(254),%a0
10c4aaa4: 4a28 0010 tstb %a0@(16)
10c4aaa8: 57c0 seq %d0
10c4aaaa: 4400 negb %d0
10c4aaac: 1340 0002 moveb %d0,%a1@(2)
10c4aab0: 223c 1000 54ae movel #268457134,%d1
10c4aab6: 4a00 tstb %d0
10c4aab8: 6706 beqs 10c4aac0 <rs_set_ldisc+0x2c>
10c4aaba: 223c 1000 54ab movel #268457131,%d1
10c4aac0: 2f01 movel %d1,%sp@-
10c4aac2: 2f29 004c movel %a1@(76),%sp@-
10c4aac6: 4879 1000 54b2 pea 100054b2 <twist_table.663+0x8a>
10c4aacc: 4eb9 10c1 677e jsr 10c1677e <printk>
10c4aad2: 4e5e unlk %fp
10c4aad4: 4e75 rts
10c4aad6 <rs_flush_chars>:
10c4aad6: 4e56 0000 linkw %fp,#0
10c4aada: 48e7 0038 moveml %a2-%a4,%sp@-
10c4aade: 286e 0008 moveal %fp@(8),%a4
10c4aae2: 246c 099e moveal %a4@(2462),%a2
10c4aae6: 202a 004c movel %a2@(76),%d0
10c4aaea: e988 lsll #4,%d0
10c4aaec: 2679 1000 ef04 moveal 1000ef04 <uart_addr>,%a3
10c4aaf2: d7c0 addal %d0,%a3
10c4aaf4: 4aaa 006c tstl %a2@(108)
10c4aaf8: 6f00 0090 blew 10c4ab8a <rs_flush_chars+0xb4>
10c4aafc: 102c 0120 moveb %a4@(288),%d0
10c4ab00: 0200 00c0 andib #-64,%d0
10c4ab04: 6600 0084 bnew 10c4ab8a <rs_flush_chars+0xb4>
10c4ab08: 4aaa 0060 tstl %a2@(96)
10c4ab0c: 677c beqs 10c4ab8a <rs_flush_chars+0xb4>
10c4ab0e: 40c0 movew %sr,%d0
10c4ab10: 007c 0700 oriw #1792,%sr
10c4ab14: 3013 movew %a3@,%d0
10c4ab16: 0040 2000 oriw #8192,%d0
10c4ab1a: 3680 movew %d0,%a3@
10c4ab1c: 226a 0060 moveal %a2@(96),%a1
10c4ab20: 206a 0068 moveal %a2@(104),%a0
10c4ab24: 1770 9800 0007 moveb %a0@(00000000,%a1:l),%a3@(7)
10c4ab2a: 52aa 0068 addql #1,%a2@(104)
10c4ab2e: 02aa 0000 0fff andil #4095,%a2@(104)
10c4ab34: 0068
10c4ab36: 53aa 006c subql #1,%a2@(108)
10c4ab3a: 302b 0006 movew %a3@(6),%d0
10c4ab3e: 0800 000d btst #13,%d0
10c4ab42: 66b0 bnes 10c4aaf4 <rs_flush_chars+0x1e>
10c4ab44: 2279 1000 b95c moveal 1000b95c <loops_per_jiffy>,%a1
10c4ab4a: 2209 movel %a1,%d1
10c4ab4c: d281 addl %d1,%d1
10c4ab4e: d289 addl %a1,%d1
10c4ab50: 2001 movel %d1,%d0
10c4ab52: eb88 lsll #5,%d0
10c4ab54: 2041 moveal %d1,%a0
10c4ab56: d1c0 addal %d0,%a0
10c4ab58: 4871 8800 pea %a1@(00000000,%a0:l)
10c4ab5c: 4878 0005 pea 5 <LSIGTRAP>
10c4ab60: 4eb9 10c8 591c jsr 10c8591c <__mulsi3>
10c4ab66: 584f addqw #4,%sp
10c4ab68: 2ebc 000f 4240 movel #1000000,%sp@
10c4ab6e: 2f00 movel %d0,%sp@-
10c4ab70: 4eb9 10c8 5940 jsr 10c85940 <__udivsi3>
10c4ab76: 508f addql #8,%sp
10c4ab78: 5380 subql #1,%d0
10c4ab7a: 64fc bccs 10c4ab78 <rs_flush_chars+0xa2>
10c4ab7c: 302b 0006 movew %a3@(6),%d0
10c4ab80: 0800 000d btst #13,%d0
10c4ab84: 67be beqs 10c4ab44 <rs_flush_chars+0x6e>
10c4ab86: 6000 ff6c braw 10c4aaf4 <rs_flush_chars+0x1e>
10c4ab8a: 4cee 1c00 fff4 moveml %fp@(-12),%a2-%a4
10c4ab90: 4e5e unlk %fp
10c4ab92: 4e75 rts
10c4ab94 <rs_write>:
10c4ab94: 4e56 0000 linkw %fp,#0
10c4ab98: 48e7 3f3c moveml %d2-%d7/%a2-%a5,%sp@-
10c4ab9c: 2a6e 0008 moveal %fp@(8),%a5
10c4aba0: 2e2e 000c movel %fp@(12),%d7
10c4aba4: 282e 0010 movel %fp@(16),%d4
10c4aba8: 262e 0014 movel %fp@(20),%d3
10c4abac: 7c00 moveq #0,%d6
10c4abae: 246d 099e moveal %a5@(2462),%a2
10c4abb2: 202a 004c movel %a2@(76),%d0
10c4abb6: e988 lsll #4,%d0
10c4abb8: 2679 1000 ef04 moveal 1000ef04 <uart_addr>,%a3
10c4abbe: d7c0 addal %d0,%a3
10c4abc0: bafc 0000 cmpaw #0,%a5
10c4abc4: 6706 beqs 10c4abcc <rs_write+0x38>
10c4abc6: 4aaa 0060 tstl %a2@(96)
10c4abca: 6606 bnes 10c4abd2 <rs_write+0x3e>
10c4abcc: 7000 moveq #0,%d0
10c4abce: 6000 017e braw 10c4ad4e <rs_write+0x1ba>
10c4abd2: 40c5 movew %sr,%d5
10c4abd4: 6000 00b4 braw 10c4ac8a <rs_write+0xf6>
10c4abd8: 4a87 tstl %d7
10c4abda: 677a beqs 10c4ac56 <rs_write+0xc2>
10c4abdc: 227c 1000 ef20 moveal #268496672,%a1
10c4abe2: 41fa 000c lea %pc@(10c4abf0 <rs_write+0x5c>),%a0
10c4abe6: 5391 subql #1,%a1@
10c4abe8: 6a06 bpls 10c4abf0 <rs_write+0x5c>
10c4abea: 4ef9 10c8 56f4 jmp 10c856f4 <__down_failed>
10c4abf0: 2f02 movel %d2,%sp@-
10c4abf2: 2f04 movel %d4,%sp@-
10c4abf4: 4879 1002 12b4 pea 100212b4 <tmp_buf>
10c4abfa: 49f9 10c8 5744 lea 10c85744 <memcpy>,%a4
10c4ac00: 4e94 jsr %a4@
10c4ac02: 223c 0000 0fff movel #4095,%d1
10c4ac08: 92aa 006c subl %a2@(108),%d1
10c4ac0c: 203c 0000 1000 movel #4096,%d0
10c4ac12: 90aa 0064 subl %a2@(100),%d0
10c4ac16: 4fef 000c lea %sp@(12),%sp
10c4ac1a: b280 cmpl %d0,%d1
10c4ac1c: 6c02 bges 10c4ac20 <rs_write+0x8c>
10c4ac1e: 2001 movel %d1,%d0
10c4ac20: b480 cmpl %d0,%d2
10c4ac22: 6c02 bges 10c4ac26 <rs_write+0x92>
10c4ac24: 2002 movel %d2,%d0
10c4ac26: 2400 movel %d0,%d2
10c4ac28: 2f02 movel %d2,%sp@-
10c4ac2a: 4879 1002 12b4 pea 100212b4 <tmp_buf>
10c4ac30: 202a 0060 movel %a2@(96),%d0
10c4ac34: d0aa 0064 addl %a2@(100),%d0
10c4ac38: 2f00 movel %d0,%sp@-
10c4ac3a: 4e94 jsr %a4@
10c4ac3c: 4fef 000c lea %sp@(12),%sp
10c4ac40: 227c 1000 ef20 moveal #268496672,%a1
10c4ac46: 41fa 000c lea %pc@(10c4ac54 <rs_write+0xc0>),%a0
10c4ac4a: 5291 addql #1,%a1@
10c4ac4c: 6e06 bgts 10c4ac54 <rs_write+0xc0>
10c4ac4e: 4ef9 10c8 571c jmp 10c8571c <__up_wakeup>
10c4ac54: 6018 bras 10c4ac6e <rs_write+0xda>
10c4ac56: 2f02 movel %d2,%sp@-
10c4ac58: 2f04 movel %d4,%sp@-
10c4ac5a: 202a 0060 movel %a2@(96),%d0
10c4ac5e: d0aa 0064 addl %a2@(100),%d0
10c4ac62: 2f00 movel %d0,%sp@-
10c4ac64: 4eb9 10c8 5744 jsr 10c85744 <memcpy>
10c4ac6a: 4fef 000c lea %sp@(12),%sp
10c4ac6e: 202a 0064 movel %a2@(100),%d0
10c4ac72: d082 addl %d2,%d0
10c4ac74: 0280 0000 0fff andil #4095,%d0
10c4ac7a: 2540 0064 movel %d0,%a2@(100)
10c4ac7e: d5aa 006c addl %d2,%a2@(108)
10c4ac82: 46c5 movew %d5,%sr
10c4ac84: d882 addl %d2,%d4
10c4ac86: 9682 subl %d2,%d3
10c4ac88: dc82 addl %d2,%d6
10c4ac8a: 007c 0700 oriw #1792,%sr
10c4ac8e: 222a 006c movel %a2@(108),%d1
10c4ac92: 203c 0000 0fff movel #4095,%d0
10c4ac98: 9081 subl %d1,%d0
10c4ac9a: 243c 0000 1000 movel #4096,%d2
10c4aca0: 94aa 0064 subl %a2@(100),%d2
10c4aca4: b082 cmpl %d2,%d0
10c4aca6: 6c02 bges 10c4acaa <rs_write+0x116>
10c4aca8: 2400 movel %d0,%d2
10c4acaa: b682 cmpl %d2,%d3
10c4acac: 6c02 bges 10c4acb0 <rs_write+0x11c>
10c4acae: 2403 movel %d3,%d2
10c4acb0: 4a82 tstl %d2
10c4acb2: 6e00 ff24 bgtw 10c4abd8 <rs_write+0x44>
10c4acb6: 4a81 tstl %d1
10c4acb8: 6700 0090 beqw 10c4ad4a <rs_write+0x1b6>
10c4acbc: 102d 0120 moveb %a5@(288),%d0
10c4acc0: 0200 00c0 andib #-64,%d0
10c4acc4: 6600 0084 bnew 10c4ad4a <rs_write+0x1b6>
10c4acc8: 007c 0700 oriw #1792,%sr
10c4accc: 4aaa 006c tstl %a2@(108)
10c4acd0: 6776 beqs 10c4ad48 <rs_write+0x1b4>
10c4acd2: 3013 movew %a3@,%d0
10c4acd4: 0040 2000 oriw #8192,%d0
10c4acd8: 3680 movew %d0,%a3@
10c4acda: 6038 bras 10c4ad14 <rs_write+0x180>
10c4acdc: 2279 1000 b95c moveal 1000b95c <loops_per_jiffy>,%a1
10c4ace2: 2209 movel %a1,%d1
10c4ace4: d281 addl %d1,%d1
10c4ace6: d289 addl %a1,%d1
10c4ace8: 2001 movel %d1,%d0
10c4acea: eb88 lsll #5,%d0
10c4acec: 2041 moveal %d1,%a0
10c4acee: d1c0 addal %d0,%a0
10c4acf0: 4871 8800 pea %a1@(00000000,%a0:l)
10c4acf4: 4878 0005 pea 5 <LSIGTRAP>
10c4acf8: 4eb9 10c8 591c jsr 10c8591c <__mulsi3>
10c4acfe: 584f addqw #4,%sp
10c4ad00: 2ebc 000f 4240 movel #1000000,%sp@
10c4ad06: 2f00 movel %d0,%sp@-
10c4ad08: 4eb9 10c8 5940 jsr 10c85940 <__udivsi3>
10c4ad0e: 508f addql #8,%sp
10c4ad10: 5380 subql #1,%d0
10c4ad12: 64fc bccs 10c4ad10 <rs_write+0x17c>
10c4ad14: 302b 0006 movew %a3@(6),%d0
10c4ad18: 0800 000d btst #13,%d0
10c4ad1c: 67be beqs 10c4acdc <rs_write+0x148>
10c4ad1e: 302b 0006 movew %a3@(6),%d0
10c4ad22: 0800 000d btst #13,%d0
10c4ad26: 67a4 beqs 10c4accc <rs_write+0x138>
10c4ad28: 226a 0060 moveal %a2@(96),%a1
10c4ad2c: 206a 0068 moveal %a2@(104),%a0
10c4ad30: 1770 9800 0007 moveb %a0@(00000000,%a1:l),%a3@(7)
10c4ad36: 52aa 0068 addql #1,%a2@(104)
10c4ad3a: 02aa 0000 0fff andil #4095,%a2@(104)
10c4ad40: 0068
10c4ad42: 53aa 006c subql #1,%a2@(108)
10c4ad46: 6084 bras 10c4accc <rs_write+0x138>
10c4ad48: 46c5 movew %d5,%sr
10c4ad4a: 46c5 movew %d5,%sr
10c4ad4c: 2006 movel %d6,%d0
10c4ad4e: 4cee 3cfc ffd8 moveml %fp@(-40),%d2-%d7/%a2-%a5
10c4ad54: 4e5e unlk %fp
10c4ad56: 4e75 rts
10c4ad58 <rs_write_room>:
10c4ad58: 4e56 0000 linkw %fp,#0
10c4ad5c: 206e 0008 moveal %fp@(8),%a0
10c4ad60: 2068 099e moveal %a0@(2462),%a0
10c4ad64: 203c 0000 0fff movel #4095,%d0
10c4ad6a: 90a8 006c subl %a0@(108),%d0
10c4ad6e: 6a02 bpls 10c4ad72 <rs_write_room+0x1a>
10c4ad70: 7000 moveq #0,%d0
10c4ad72: 4e5e unlk %fp
10c4ad74: 4e75 rts
10c4ad76 <rs_chars_in_buffer>:
10c4ad76: 4e56 0000 linkw %fp,#0
10c4ad7a: 206e 0008 moveal %fp@(8),%a0
10c4ad7e: 2068 099e moveal %a0@(2462),%a0
10c4ad82: 2028 006c movel %a0@(108),%d0
10c4ad86: 4e5e unlk %fp
10c4ad88: 4e75 rts
10c4ad8a <rs_flush_buffer>:
10c4ad8a: 4e56 0000 linkw %fp,#0
10c4ad8e: 2f0a movel %a2,%sp@-
10c4ad90: 246e 0008 moveal %fp@(8),%a2
10c4ad94: 206a 099e moveal %a2@(2462),%a0
10c4ad98: 007c 0700 oriw #1792,%sr
10c4ad9c: 42a8 0068 clrl %a0@(104)
10c4ada0: 42a8 0064 clrl %a0@(100)
10c4ada4: 42a8 006c clrl %a0@(108)
10c4ada8: 027c f8ff andiw #-1793,%sr
10c4adac: 4878 0001 pea 1 <PF_DTRACE_OFF>
10c4adb0: 4878 0001 pea 1 <PF_DTRACE_OFF>
10c4adb4: 486a 096e pea %a2@(2414)
10c4adb8: 4eb9 10c1 4712 jsr 10c14712 <__wake_up>
10c4adbe: 4fef 000c lea %sp@(12),%sp
10c4adc2: 082a 0005 0113 btst #5,%a2@(275)
10c4adc8: 670e beqs 10c4add8 <rs_flush_buffer+0x4e>
10c4adca: 206a 00fa moveal %a2@(250),%a0
10c4adce: b0fc 0000 cmpaw #0,%a0
10c4add2: 6704 beqs 10c4add8 <rs_flush_buffer+0x4e>
10c4add4: 2f0a movel %a2,%sp@-
10c4add6: 4e90 jsr %a0@
10c4add8: 246e fffc moveal %fp@(-4),%a2
10c4addc: 4e5e unlk %fp
10c4adde: 4e75 rts
10c4ade0 <rs_throttle>:
10c4ade0: 4e56 0000 linkw %fp,#0
10c4ade4: 206e 0008 moveal %fp@(8),%a0
10c4ade8: 2268 099e moveal %a0@(2462),%a1
10c4adec: 2068 00fe moveal %a0@(254),%a0
10c4adf0: 0828 0004 0002 btst #4,%a0@(2)
10c4adf6: 670a beqs 10c4ae02 <rs_throttle+0x22>
10c4adf8: 4280 clrl %d0
10c4adfa: 1028 001a moveb %a0@(26),%d0
10c4adfe: 2340 0038 movel %d0,%a1@(56)
10c4ae02: 4e5e unlk %fp
10c4ae04: 4e75 rts
10c4ae06 <rs_unthrottle>:
10c4ae06: 4e56 0000 linkw %fp,#0
10c4ae0a: 206e 0008 moveal %fp@(8),%a0
10c4ae0e: 2268 099e moveal %a0@(2462),%a1
10c4ae12: 2068 00fe moveal %a0@(254),%a0
10c4ae16: 0828 0004 0002 btst #4,%a0@(2)
10c4ae1c: 6716 beqs 10c4ae34 <rs_unthrottle+0x2e>
10c4ae1e: 4aa9 0038 tstl %a1@(56)
10c4ae22: 6706 beqs 10c4ae2a <rs_unthrottle+0x24>
10c4ae24: 42a9 0038 clrl %a1@(56)
10c4ae28: 600a bras 10c4ae34 <rs_unthrottle+0x2e>
10c4ae2a: 4280 clrl %d0
10c4ae2c: 1028 0019 moveb %a0@(25),%d0
10c4ae30: 2340 0038 movel %d0,%a1@(56)
10c4ae34: 4e5e unlk %fp
10c4ae36: 4e75 rts
10c4ae38 <get_serial_info>:
10c4ae38: 4e56 ffc4 linkw %fp,#-60
10c4ae3c: 48e7 3020 moveml %d2-%d3/%a2,%sp@-
10c4ae40: 246e 0008 moveal %fp@(8),%a2
10c4ae44: 262e 000c movel %fp@(12),%d3
10c4ae48: 675a beqs 10c4aea4 <get_serial_info+0x6c>
10c4ae4a: 4878 003c pea 3c <LSIGTRAP+0x37>
10c4ae4e: 42a7 clrl %sp@-
10c4ae50: 74c4 moveq #-60,%d2
10c4ae52: d48e addl %fp,%d2
10c4ae54: 2f02 movel %d2,%sp@-
10c4ae56: 4eb9 10c8 576c jsr 10c8576c <memset>
10c4ae5c: 2d6a 001c ffc4 movel %a2@(28),%fp@(-60)
10c4ae62: 2d6a 004c ffc8 movel %a2@(76),%fp@(-56)
10c4ae68: 2d6a 0010 ffcc movel %a2@(16),%fp@(-52)
10c4ae6e: 2d6a 0014 ffd0 movel %a2@(20),%fp@(-48)
10c4ae74: 2d6a 0018 ffd4 movel %a2@(24),%fp@(-44)
10c4ae7a: 2d6a 000c ffe0 movel %a2@(12),%fp@(-32)
10c4ae80: 3d6a 003e ffe4 movew %a2@(62),%fp@(-28)
10c4ae86: 3d6a 0040 ffec movew %a2@(64),%fp@(-20)
10c4ae8c: 2d6a 0034 ffdc movel %a2@(52),%fp@(-36)
10c4ae92: 4878 003c pea 3c <LSIGTRAP+0x37>
10c4ae96: 2f02 movel %d2,%sp@-
10c4ae98: 2f03 movel %d3,%sp@-
10c4ae9a: 4eb9 10c8 5744 jsr 10c85744 <memcpy>
10c4aea0: 7000 moveq #0,%d0
10c4aea2: 6002 bras 10c4aea6 <get_serial_info+0x6e>
10c4aea4: 70f2 moveq #-14,%d0
10c4aea6: 4cee 040c ffb8 moveml %fp@(-72),%d2-%d3/%a2
10c4aeac: 4e5e unlk %fp
10c4aeae: 4e75 rts
10c4aeb0 <set_serial_info>:
10c4aeb0: 4e56 fecc linkw %fp,#-308
10c4aeb4: 48e7 2030 moveml %d2/%a2-%a3,%sp@-
10c4aeb8: 266e 0008 moveal %fp@(8),%a3
10c4aebc: 202e 000c movel %fp@(12),%d0
10c4aec0: 6606 bnes 10c4aec8 <set_serial_info+0x18>
10c4aec2: 70f2 moveq #-14,%d0
10c4aec4: 6000 00d6 braw 10c4af9c <set_serial_info+0xec>
10c4aec8: 4878 003c pea 3c <LSIGTRAP+0x37>
10c4aecc: 2f00 movel %d0,%sp@-
10c4aece: 486e ffc4 pea %fp@(-60)
10c4aed2: 45f9 10c8 5744 lea 10c85744 <memcpy>,%a2
10c4aed8: 4e92 jsr %a2@
10c4aeda: 4878 00f8 pea f8 <LSIGTRAP+0xf3>
10c4aede: 2f0b movel %a3,%sp@-
10c4aee0: 486e fecc pea %fp@(-308)
10c4aee4: 4e92 jsr %a2@
10c4aee6: 4fef 0018 lea %sp@(24),%sp
10c4aeea: 0839 0000 1000 btst #0,1000cc1b <securebits+0x3>
10c4aef0: cc1b
10c4aef2: 6614 bnes 10c4af08 <set_serial_info+0x58>
10c4aef4: 2079 1002 53b4 moveal 100253b4 <_current_task>,%a0
10c4aefa: 4aa8 0130 tstl %a0@(304)
10c4aefe: 6608 bnes 10c4af08 <set_serial_info+0x58>
10c4af00: 0068 0100 0006 oriw #256,%a0@(6)
10c4af06: 604e bras 10c4af56 <set_serial_info+0xa6>
10c4af08: 202e ffe0 movel %fp@(-32),%d0
10c4af0c: b0ab 000c cmpl %a3@(12),%d0
10c4af10: 662c bnes 10c4af3e <set_serial_info+0x8e>
10c4af12: 202e ffc4 movel %fp@(-60),%d0
10c4af16: b0ab 001c cmpl %a3@(28),%d0
10c4af1a: 6622 bnes 10c4af3e <set_serial_info+0x8e>
10c4af1c: 4280 clrl %d0
10c4af1e: 302e ffe4 movew %fp@(-28),%d0
10c4af22: b0ab 003c cmpl %a3@(60),%d0
10c4af26: 6616 bnes 10c4af3e <set_serial_info+0x8e>
10c4af28: 242e ffd4 movel %fp@(-44),%d2
10c4af2c: 2202 movel %d2,%d1
10c4af2e: 0241 fbcf andiw #-1073,%d1
10c4af32: 202b 0018 movel %a3@(24),%d0
10c4af36: 0240 fbcf andiw #-1073,%d0
10c4af3a: b081 cmpl %d1,%d0
10c4af3c: 6704 beqs 10c4af42 <set_serial_info+0x92>
10c4af3e: 70ff moveq #-1,%d0
10c4af40: 605a bras 10c4af9c <set_serial_info+0xec>
10c4af42: 0282 0000 0430 andil #1072,%d2
10c4af48: 8282 orl %d2,%d1
10c4af4a: 2741 0018 movel %d1,%a3@(24)
10c4af4e: 276e ffdc 0034 movel %fp@(-36),%a3@(52)
10c4af54: 6040 bras 10c4af96 <set_serial_info+0xe6>
10c4af56: 7001 moveq #1,%d0
10c4af58: b0ab 0050 cmpl %a3@(80),%d0
10c4af5c: 6c04 bges 10c4af62 <set_serial_info+0xb2>
10c4af5e: 70f0 moveq #-16,%d0
10c4af60: 603a bras 10c4af9c <set_serial_info+0xec>
10c4af62: 276e ffe0 000c movel %fp@(-32),%a3@(12)
10c4af68: 202b 0018 movel %a3@(24),%d0
10c4af6c: 0240 f000 andiw #-4096,%d0
10c4af70: 222e ffd4 movel %fp@(-44),%d1
10c4af74: 0281 0000 0fff andil #4095,%d1
10c4af7a: 8081 orl %d1,%d0
10c4af7c: 2740 0018 movel %d0,%a3@(24)
10c4af80: 276e ffc4 001c movel %fp@(-60),%a3@(28)
10c4af86: 4280 clrl %d0
10c4af88: 302e ffe4 movew %fp@(-28),%d0
10c4af8c: 2740 003c movel %d0,%a3@(60)
10c4af90: 376e ffec 0040 movew %fp@(-20),%a3@(64)
10c4af96: 2f0b movel %a3,%sp@-
10c4af98: 4eba f838 jsr %pc@(10c4a7d2 <startup>)
10c4af9c: 4cee 0c04 fec0 moveml %fp@(-320),%d2/%a2-%a3
10c4afa2: 4e5e unlk %fp
10c4afa4: 4e75 rts
10c4afa6 <get_lsr_info>:
10c4afa6: 4e56 fffc linkw %fp,#-4
10c4afaa: 206e 000c moveal %fp@(12),%a0
10c4afae: 007c 0700 oriw #1792,%sr
10c4afb2: 027c f8ff andiw #-1793,%sr
10c4afb6: 42ae fffc clrl %fp@(-4)
10c4afba: 422e ffff clrb %fp@(-1)
10c4afbe: 202e fffc movel %fp@(-4),%d0
10c4afc2: 2080 movel %d0,%a0@
10c4afc4: 7000 moveq #0,%d0
10c4afc6: 4e5e unlk %fp
10c4afc8: 4e75 rts
10c4afca <send_break>:
10c4afca: 4e56 0000 linkw %fp,#0
10c4afce: 206e 0008 moveal %fp@(8),%a0
10c4afd2: 4aa8 0010 tstl %a0@(16)
10c4afd6: 6712 beqs 10c4afea <send_break+0x20>
10c4afd8: 2079 1002 53b4 moveal 100253b4 <_current_task>,%a0
10c4afde: 7001 moveq #1,%d0
10c4afe0: 2080 movel %d0,%a0@
10c4afe2: 40c0 movew %sr,%d0
10c4afe4: 007c 0700 oriw #1792,%sr
10c4afe8: 46c0 movew %d0,%sr
10c4afea: 4e5e unlk %fp
10c4afec: 4e75 rts
10c4afee <rs_ioctl>:
10c4afee: 4e56 0000 linkw %fp,#0
10c4aff2: 48e7 3030 moveml %d2-%d3/%a2-%a3,%sp@-
10c4aff6: 266e 0008 moveal %fp@(8),%a3
10c4affa: 222e 0010 movel %fp@(16),%d1
10c4affe: 246e 0014 moveal %fp@(20),%a2
10c4b002: 242b 099e movel %a3@(2462),%d2
10c4b006: 2001 movel %d1,%d0
10c4b008: 0680 ffff abe2 addil #-21534,%d0
10c4b00e: 7601 moveq #1,%d3
10c4b010: b680 cmpl %d0,%d3
10c4b012: 642c bccs 10c4b040 <rs_ioctl+0x52>
10c4b014: 0c81 0000 5453 cmpil #21587,%d1
10c4b01a: 6724 beqs 10c4b040 <rs_ioctl+0x52>
10c4b01c: 0c81 0000 5454 cmpil #21588,%d1
10c4b022: 671c beqs 10c4b040 <rs_ioctl+0x52>
10c4b024: 0c81 0000 5455 cmpil #21589,%d1
10c4b02a: 6714 beqs 10c4b040 <rs_ioctl+0x52>
10c4b02c: 0c81 0000 5458 cmpil #21592,%d1
10c4b032: 670c beqs 10c4b040 <rs_ioctl+0x52>
10c4b034: 70fb moveq #-5,%d0
10c4b036: 082b 0001 0113 btst #1,%a3@(275)
10c4b03c: 6600 01f2 bnew 10c4b230 <rs_ioctl+0x242>
10c4b040: 2001 movel %d1,%d0
10c4b042: 0680 ffff abf7 addil #-21513,%d0
10c4b048: 7250 moveq #80,%d1
10c4b04a: b280 cmpl %d0,%d1
10c4b04c: 6500 01dc bcsw 10c4b22a <rs_ioctl+0x23c>
10c4b050: d080 addl %d0,%d0
10c4b052: 303b 0806 movew %pc@(10c4b05a <rs_ioctl+0x6c>,%d0:l),%d0
10c4b056: 4efb 0002 jmp %pc@(10c4b05a <rs_ioctl+0x6c>,%d0:w)
10c4b05a: 00a2 01d0 01d0 oril #30409168,%a2@-
10c4b060: 01d0 bset %d0,%a0@
10c4b062: 01d0 bset %d0,%a0@
10c4b064: 01d0 bset %d0,%a0@
10c4b066: 01d0 bset %d0,%a0@
10c4b068: 01d0 bset %d0,%a0@
10c4b06a: 01d0 bset %d0,%a0@
10c4b06c: 01d0 bset %d0,%a0@
10c4b06e: 01d0 bset %d0,%a0@
10c4b070: 01d0 bset %d0,%a0@
10c4b072: 01d0 bset %d0,%a0@
10c4b074: 01d0 bset %d0,%a0@
10c4b076: 01d0 bset %d0,%a0@
10c4b078: 01d0 bset %d0,%a0@
10c4b07a: 010c 0136 movepw %a4@(310),%d0
10c4b07e: 01d0 bset %d0,%a0@
10c4b080: 01d0 bset %d0,%a0@
10c4b082: 01d0 bset %d0,%a0@
10c4b084: 015a bchg %d0,%a2@+
10c4b086: 017a 01d0 bchg %d0,%pc@(10c4b258 <rs_set_termios+0x1e>)
10c4b08a: 01d0 bset %d0,%a0@
10c4b08c: 01d0 bset %d0,%a0@
10c4b08e: 01d0 bset %d0,%a0@
10c4b090: 01d0 bset %d0,%a0@
10c4b092: 00d0 0320
10c4b094: 01d0 bset %d0,%a0@
10c4b096: 01d0 bset %d0,%a0@
10c4b098: 01d0 bset %d0,%a0@
10c4b09a: 01d0 bset %d0,%a0@
10c4b09c: 01d0 bset %d0,%a0@
10c4b09e: 01d0 bset %d0,%a0@
10c4b0a0: 01d0 bset %d0,%a0@
10c4b0a2: 01d0 bset %d0,%a0@
10c4b0a4: 01d0 bset %d0,%a0@
10c4b0a6: 01d0 bset %d0,%a0@
10c4b0a8: 01d0 bset %d0,%a0@
10c4b0aa: 01d0 bset %d0,%a0@
10c4b0ac: 01d0 bset %d0,%a0@
10c4b0ae: 01d0 bset %d0,%a0@
10c4b0b0: 01d0 bset %d0,%a0@
10c4b0b2: 01d0 bset %d0,%a0@
10c4b0b4: 01d0 bset %d0,%a0@
10c4b0b6: 01d0 bset %d0,%a0@
10c4b0b8: 01d0 bset %d0,%a0@
10c4b0ba: 01d0 bset %d0,%a0@
10c4b0bc: 01d0 bset %d0,%a0@
10c4b0be: 01d0 bset %d0,%a0@
10c4b0c0: 01d0 bset %d0,%a0@
10c4b0c2: 01d0 bset %d0,%a0@
10c4b0c4: 01d0 bset %d0,%a0@
10c4b0c6: 01d0 bset %d0,%a0@
10c4b0c8: 01d0 bset %d0,%a0@
10c4b0ca: 01d0 bset %d0,%a0@
10c4b0cc: 01d0 bset %d0,%a0@
10c4b0ce: 01d0 bset %d0,%a0@
10c4b0d0: 01d0 bset %d0,%a0@
10c4b0d2: 01d0 bset %d0,%a0@
10c4b0d4: 01d0 bset %d0,%a0@
10c4b0d6: 01d0 bset %d0,%a0@
10c4b0d8: 01d0 bset %d0,%a0@
10c4b0da: 01d0 bset %d0,%a0@
10c4b0dc: 01d0 bset %d0,%a0@
10c4b0de: 01d0 bset %d0,%a0@
10c4b0e0: 01d0 bset %d0,%a0@
10c4b0e2: 01d0 bset %d0,%a0@
10c4b0e4: 01d0 bset %d0,%a0@
10c4b0e6: 01d0 bset %d0,%a0@
10c4b0e8: 01d0 bset %d0,%a0@
10c4b0ea: 01d0 bset %d0,%a0@
10c4b0ec: 01d0 bset %d0,%a0@
10c4b0ee: 01d0 bset %d0,%a0@
10c4b0f0: 01d0 bset %d0,%a0@
10c4b0f2: 01d0 bset %d0,%a0@
10c4b0f4: 01d0 bset %d0,%a0@
10c4b0f6: 01d0 bset %d0,%a0@
10c4b0f8: 01a4 bclr %d0,%a4@-
10c4b0fa: 0184 bclr %d0,%d4
10c4b0fc: 2f0b movel %a3,%sp@-
10c4b0fe: 4eb9 10c4 3c04 jsr 10c43c04 <tty_check_change>
10c4b104: 588f addql #4,%sp
10c4b106: 4a80 tstl %d0
10c4b108: 6600 0126 bnew 10c4b230 <rs_ioctl+0x242>
10c4b10c: 42a7 clrl %sp@-
10c4b10e: 2f0b movel %a3,%sp@-
10c4b110: 4eb9 10c4 7c20 jsr 10c47c20 <tty_wait_until_sent>
10c4b116: 508f addql #8,%sp
10c4b118: b4fc 0000 cmpaw #0,%a2
10c4b11c: 6642 bnes 10c4b160 <rs_ioctl+0x172>
10c4b11e: 4878 0019 pea 19 <LSIGTRAP+0x14>
10c4b122: 2f02 movel %d2,%sp@-
10c4b124: 4eba fea4 jsr %pc@(10c4afca <send_break>)
10c4b128: 6036 bras 10c4b160 <rs_ioctl+0x172>
10c4b12a: 2f0b movel %a3,%sp@-
10c4b12c: 4eb9 10c4 3c04 jsr 10c43c04 <tty_check_change>
10c4b132: 588f addql #4,%sp
10c4b134: 4a80 tstl %d0
10c4b136: 6600 00f8 bnew 10c4b230 <rs_ioctl+0x242>
10c4b13a: 42a7 clrl %sp@-
10c4b13c: 2f0b movel %a3,%sp@-
10c4b13e: 4eb9 10c4 7c20 jsr 10c47c20 <tty_wait_until_sent>
10c4b144: 508f addql #8,%sp
10c4b146: b4fc 0000 cmpaw #0,%a2
10c4b14a: 670a beqs 10c4b156 <rs_ioctl+0x168>
10c4b14c: 200a movel %a2,%d0
10c4b14e: e788 lsll #3,%d0
10c4b150: d08a addl %a2,%d0
10c4b152: d08a addl %a2,%d0
10c4b154: 6002 bras 10c4b158 <rs_ioctl+0x16a>
10c4b156: 7019 moveq #25,%d0
10c4b158: 2f00 movel %d0,%sp@-
10c4b15a: 2f02 movel %d2,%sp@-
10c4b15c: 4eba fe6c jsr %pc@(10c4afca <send_break>)
10c4b160: 7000 moveq #0,%d0
10c4b162: 6000 00cc braw 10c4b230 <rs_ioctl+0x242>
10c4b166: 200a movel %a2,%d0
10c4b168: 5880 addql #4,%d0
10c4b16a: 0c80 10ef ffff cmpil #284164095,%d0
10c4b170: 52c0 shi %d0
10c4b172: 4880 extw %d0
10c4b174: 48c0 extl %d0
10c4b176: 76f2 moveq #-14,%d3
10c4b178: c083 andl %d3,%d0
10c4b17a: 6600 00b4 bnew 10c4b230 <rs_ioctl+0x242>
10c4b17e: 206b 00fe moveal %a3@(254),%a0
10c4b182: 1028 000a moveb %a0@(10),%d0
10c4b186: e688 lsrl #3,%d0
10c4b188: 7201 moveq #1,%d1
10c4b18a: c081 andl %d1,%d0
10c4b18c: 2480 movel %d0,%a2@
10c4b18e: 60d0 bras 10c4b160 <rs_ioctl+0x172>
10c4b190: 2612 movel %a2@,%d3
10c4b192: 2443 moveal %d3,%a2
10c4b194: 206b 00fe moveal %a3@(254),%a0
10c4b198: 2028 0008 movel %a0@(8),%d0
10c4b19c: 0240 f7ff andiw #-2049,%d0
10c4b1a0: 2140 0008 movel %d0,%a0@(8)
10c4b1a4: b4fc 0000 cmpaw #0,%a2
10c4b1a8: 67b6 beqs 10c4b160 <rs_ioctl+0x172>
10c4b1aa: 0040 0800 oriw #2048,%d0
10c4b1ae: 2140 0008 movel %d0,%a0@(8)
10c4b1b2: 60ac bras 10c4b160 <rs_ioctl+0x172>
10c4b1b4: 703c moveq #60,%d0
10c4b1b6: d08a addl %a2,%d0
10c4b1b8: 0c80 10ef ffff cmpil #284164095,%d0
10c4b1be: 52c0 shi %d0
10c4b1c0: 4880 extw %d0
10c4b1c2: 48c0 extl %d0
10c4b1c4: 72f2 moveq #-14,%d1
10c4b1c6: c081 andl %d1,%d0
10c4b1c8: 6666 bnes 10c4b230 <rs_ioctl+0x242>
10c4b1ca: 2f0a movel %a2,%sp@-
10c4b1cc: 2f02 movel %d2,%sp@-
10c4b1ce: 4eba fc68 jsr %pc@(10c4ae38 <get_serial_info>)
10c4b1d2: 605c bras 10c4b230 <rs_ioctl+0x242>
10c4b1d4: 2f0a movel %a2,%sp@-
10c4b1d6: 2f02 movel %d2,%sp@-
10c4b1d8: 4eba fcd6 jsr %pc@(10c4aeb0 <set_serial_info>)
10c4b1dc: 6052 bras 10c4b230 <rs_ioctl+0x242>
10c4b1de: 200a movel %a2,%d0
10c4b1e0: 5880 addql #4,%d0
10c4b1e2: 0c80 10ef ffff cmpil #284164095,%d0
10c4b1e8: 52c0 shi %d0
10c4b1ea: 4880 extw %d0
10c4b1ec: 48c0 extl %d0
10c4b1ee: 76f2 moveq #-14,%d3
10c4b1f0: c083 andl %d3,%d0
10c4b1f2: 663c bnes 10c4b230 <rs_ioctl+0x242>
10c4b1f4: 2f0a movel %a2,%sp@-
10c4b1f6: 2f02 movel %d2,%sp@-
10c4b1f8: 4eba fdac jsr %pc@(10c4afa6 <get_lsr_info>)
10c4b1fc: 6032 bras 10c4b230 <rs_ioctl+0x242>
10c4b1fe: 200a movel %a2,%d0
10c4b200: 0680 0000 00f8 addil #248,%d0
10c4b206: 0c80 10ef ffff cmpil #284164095,%d0
10c4b20c: 52c0 shi %d0
10c4b20e: 4880 extw %d0
10c4b210: 48c0 extl %d0
10c4b212: 72f2 moveq #-14,%d1
10c4b214: c081 andl %d1,%d0
10c4b216: 6618 bnes 10c4b230 <rs_ioctl+0x242>
10c4b218: 4878 00f8 pea f8 <LSIGTRAP+0xf3>
10c4b21c: 2f02 movel %d2,%sp@-
10c4b21e: 2f0a movel %a2,%sp@-
10c4b220: 4eb9 10c8 5744 jsr 10c85744 <memcpy>
10c4b226: 6000 ff38 braw 10c4b160 <rs_ioctl+0x172>
10c4b22a: 203c ffff fdfd movel #-515,%d0
10c4b230: 4cee 0c0c fff0 moveml %fp@(-16),%d2-%d3/%a2-%a3
10c4b236: 4e5e unlk %fp
10c4b238: 4e75 rts
10c4b23a <rs_set_termios>:
10c4b23a: 4e56 0000 linkw %fp,#0
10c4b23e: 2f0b movel %a3,%sp@-
10c4b240: 2f0a movel %a2,%sp@-
10c4b242: 246e 0008 moveal %fp@(8),%a2
10c4b246: 266e 000c moveal %fp@(12),%a3
10c4b24a: 202a 099e movel %a2@(2462),%d0
10c4b24e: 206a 00fe moveal %a2@(254),%a0
10c4b252: 2068 0008 moveal %a0@(8),%a0
10c4b256: b1eb 0008 cmpal %a3@(8),%a0
10c4b25a: 6724 beqs 10c4b280 <rs_set_termios+0x46>
10c4b25c: 2f00 movel %d0,%sp@-
10c4b25e: 4eba f674 jsr %pc@(10c4a8d4 <change_speed>)
10c4b262: 588f addql #4,%sp
10c4b264: 4aab 0008 tstl %a3@(8)
10c4b268: 6c16 bges 10c4b280 <rs_set_termios+0x46>
10c4b26a: 206a 00fe moveal %a2@(254),%a0
10c4b26e: 4aa8 0008 tstl %a0@(8)
10c4b272: 6d0c blts 10c4b280 <rs_set_termios+0x46>
10c4b274: 022a 00bf 0120 andib #-65,%a2@(288)
10c4b27a: 2f0a movel %a2,%sp@-
10c4b27c: 4eba f3b6 jsr %pc@(10c4a634 <rs_start>)
10c4b280: 246e fff8 moveal %fp@(-8),%a2
10c4b284: 266e fffc moveal %fp@(-4),%a3
10c4b288: 4e5e unlk %fp
10c4b28a: 4e75 rts
10c4b28c <rs_close>:
10c4b28c: 4e56 0000 linkw %fp,#0
10c4b290: 48e7 2038 moveml %d2/%a2-%a4,%sp@-
10c4b294: 266e 0008 moveal %fp@(8),%a3
10c4b298: 246b 099e moveal %a3@(2462),%a2
10c4b29c: 202a 004c movel %a2@(76),%d0
10c4b2a0: e988 lsll #4,%d0
10c4b2a2: 2879 1000 ef04 moveal 1000ef04 <uart_addr>,%a4
10c4b2a8: d9c0 addal %d0,%a4
10c4b2aa: b4fc 0000 cmpaw #0,%a2
10c4b2ae: 6700 01cc beqw 10c4b47c <rs_close+0x1f0>
10c4b2b2: 40c2 movew %sr,%d2
10c4b2b4: 007c 0700 oriw #1792,%sr
10c4b2b8: 2f2e 000c movel %fp@(12),%sp@-
10c4b2bc: 4eb9 10c4 3f38 jsr 10c43f38 <tty_hung_up_p>
10c4b2c2: 588f addql #4,%sp
10c4b2c4: 4a80 tstl %d0
10c4b2c6: 6706 beqs 10c4b2ce <rs_close+0x42>
10c4b2c8: 46c2 movew %d2,%sr
10c4b2ca: 6000 01b0 braw 10c4b47c <rs_close+0x1f0>
10c4b2ce: 7001 moveq #1,%d0
10c4b2d0: b0ab 0114 cmpl %a3@(276),%d0
10c4b2d4: 6620 bnes 10c4b2f6 <rs_close+0x6a>
10c4b2d6: 202a 0050 movel %a2@(80),%d0
10c4b2da: 7201 moveq #1,%d1
10c4b2dc: b280 cmpl %d0,%d1
10c4b2de: 6716 beqs 10c4b2f6 <rs_close+0x6a>
10c4b2e0: 2f00 movel %d0,%sp@-
10c4b2e2: 4879 1000 553f pea 1000553f <twist_table.663+0x117>
10c4b2e8: 4eb9 10c1 677e jsr 10c1677e <printk>
10c4b2ee: 7001 moveq #1,%d0
10c4b2f0: 2540 0050 movel %d0,%a2@(80)
10c4b2f4: 508f addql #8,%sp
10c4b2f6: 202a 0050 movel %a2@(80),%d0
10c4b2fa: 2200 movel %d0,%d1
10c4b2fc: 5381 subql #1,%d1
10c4b2fe: 2541 0050 movel %d1,%a2@(80)
10c4b302: 5380 subql #1,%d0
10c4b304: 6a1a bpls 10c4b320 <rs_close+0x94>
10c4b306: 2f00 movel %d0,%sp@-
10c4b308: 2f2a 004c movel %a2@(76),%sp@-
10c4b30c: 4879 1000 5584 pea 10005584 <twist_table.663+0x15c>
10c4b312: 4eb9 10c1 677e jsr 10c1677e <printk>
10c4b318: 42aa 0050 clrl %a2@(80)
10c4b31c: 4fef 000c lea %sp@(12),%sp
10c4b320: 4aaa 0050 tstl %a2@(80)
10c4b324: 6706 beqs 10c4b32c <rs_close+0xa0>
10c4b326: 46c2 movew %d2,%sr
10c4b328: 6000 0152 braw 10c4b47c <rs_close+0x1f0>
10c4b32c: 202a 0018 movel %a2@(24),%d0
10c4b330: 08c0 001b bset #27,%d0
10c4b334: 2540 0018 movel %d0,%a2@(24)
10c4b338: 0800 001d btst #29,%d0
10c4b33c: 671a beqs 10c4b358 <rs_close+0xcc>
10c4b33e: 206b 00fe moveal %a3@(254),%a0
10c4b342: 43ea 0098 lea %a2@(152),%a1
10c4b346: 22d8 movel %a0@+,%a1@+
10c4b348: 22d8 movel %a0@+,%a1@+
10c4b34a: 22d8 movel %a0@+,%a1@+
10c4b34c: 22d8 movel %a0@+,%a1@+
10c4b34e: 22d8 movel %a0@+,%a1@+
10c4b350: 22d8 movel %a0@+,%a1@+
10c4b352: 22d8 movel %a0@+,%a1@+
10c4b354: 22d8 movel %a0@+,%a1@+
10c4b356: 2290 movel %a0@,%a1@
10c4b358: 082a 0006 0018 btst #6,%a2@(24)
10c4b35e: 671a beqs 10c4b37a <rs_close+0xee>
10c4b360: 206b 00fe moveal %a3@(254),%a0
10c4b364: 43ea 00bc lea %a2@(188),%a1
10c4b368: 22d8 movel %a0@+,%a1@+
10c4b36a: 22d8 movel %a0@+,%a1@+
10c4b36c: 22d8 movel %a0@+,%a1@+
10c4b36e: 22d8 movel %a0@+,%a1@+
10c4b370: 22d8 movel %a0@+,%a1@+
10c4b372: 22d8 movel %a0@+,%a1@+
10c4b374: 22d8 movel %a0@+,%a1@+
10c4b376: 22d8 movel %a0@+,%a1@+
10c4b378: 2290 movel %a0@,%a1@
10c4b37a: 002b 0004 09ae orib #4,%a3@(2478)
10c4b380: 302a 0040 movew %a2@(64),%d0
10c4b384: 0c40 ffff cmpiw #-1,%d0
10c4b388: 670e beqs 10c4b398 <rs_close+0x10c>
10c4b38a: 3f00 movew %d0,%sp@-
10c4b38c: 4267 clrw %sp@-
10c4b38e: 2f0b movel %a3,%sp@-
10c4b390: 4eb9 10c4 7c20 jsr 10c47c20 <tty_wait_until_sent>
10c4b396: 508f addql #8,%sp
10c4b398: 3014 movew %a4@,%d0
10c4b39a: 0240 bfff andiw #-16385,%d0
10c4b39e: 3880 movew %d0,%a4@
10c4b3a0: 3014 movew %a4@,%d0
10c4b3a2: 0240 bff7 andiw #-16393,%d0
10c4b3a6: 3880 movew %d0,%a4@
10c4b3a8: 2f0a movel %a2,%sp@-
10c4b3aa: 4eba f4be jsr %pc@(10c4a86a <shutdown>)
10c4b3ae: 588f addql #4,%sp
10c4b3b0: 206b 009e moveal %a3@(158),%a0
10c4b3b4: b0fc 0000 cmpaw #0,%a0
10c4b3b8: 6706 beqs 10c4b3c0 <rs_close+0x134>
10c4b3ba: 2f0b movel %a3,%sp@-
10c4b3bc: 4e90 jsr %a0@
10c4b3be: 588f addql #4,%sp
10c4b3c0: 206b 00d6 moveal %a3@(214),%a0
10c4b3c4: b0fc 0000 cmpaw #0,%a0
10c4b3c8: 6706 beqs 10c4b3d0 <rs_close+0x144>
10c4b3ca: 2f0b movel %a3,%sp@-
10c4b3cc: 4e90 jsr %a0@
10c4b3ce: 588f addql #4,%sp
10c4b3d0: 022b 00fb 09ae andib #-5,%a3@(2478)
10c4b3d6: 42aa 0044 clrl %a2@(68)
10c4b3da: 42aa 0020 clrl %a2@(32)
10c4b3de: 49f9 1002 7d36 lea 10027d36 <ldiscs+0x8>,%a4
10c4b3e4: 202b 00c6 movel %a3@(198),%d0
10c4b3e8: b094 cmpl %a4@,%d0
10c4b3ea: 673e beqs 10c4b42a <rs_close+0x19e>
10c4b3ec: 206b 00d2 moveal %a3@(210),%a0
10c4b3f0: b0fc 0000 cmpaw #0,%a0
10c4b3f4: 6706 beqs 10c4b3fc <rs_close+0x170>
10c4b3f6: 2f0b movel %a3,%sp@-
10c4b3f8: 4e90 jsr %a0@
10c4b3fa: 588f addql #4,%sp
10c4b3fc: 4878 0040 pea 40 <LSIGTRAP+0x3b>
10c4b400: 486c fff8 pea %a4@(-8)
10c4b404: 486b 00be pea %a3@(190)
10c4b408: 4eb9 10c8 5744 jsr 10c85744 <memcpy>
10c4b40e: 206b 00fe moveal %a3@(254),%a0
10c4b412: 4228 0010 clrb %a0@(16)
10c4b416: 4fef 000c lea %sp@(12),%sp
10c4b41a: 206b 00ce moveal %a3@(206),%a0
10c4b41e: b0fc 0000 cmpaw #0,%a0
10c4b422: 6706 beqs 10c4b42a <rs_close+0x19e>
10c4b424: 2f0b movel %a3,%sp@-
10c4b426: 4e90 jsr %a0@
10c4b428: 588f addql #4,%sp
10c4b42a: 47f9 10c1 4712 lea 10c14712 <__wake_up>,%a3
10c4b430: 4aaa 0054 tstl %a2@(84)
10c4b434: 672e beqs 10c4b464 <rs_close+0x1d8>
10c4b436: 4aaa 003c tstl %a2@(60)
10c4b43a: 6716 beqs 10c4b452 <rs_close+0x1c6>
10c4b43c: 2079 1002 53b4 moveal 100253b4 <_current_task>,%a0
10c4b442: 7201 moveq #1,%d1
10c4b444: 2081 movel %d1,%a0@
10c4b446: 2f2a 003c movel %a2@(60),%sp@-
10c4b44a: 4eb9 10c1 4428 jsr 10c14428 <schedule_timeout>
10c4b450: 588f addql #4,%sp
10c4b452: 4878 0001 pea 1 <PF_DTRACE_OFF>
10c4b456: 4878 0001 pea 1 <PF_DTRACE_OFF>
10c4b45a: 486a 00e0 pea %a2@(224)
10c4b45e: 4e93 jsr %a3@
10c4b460: 4fef 000c lea %sp@(12),%sp
10c4b464: 02aa 97ff ffff andil #-1744830465,%a2@(24)
10c4b46a: 0018
10c4b46c: 4878 0001 pea 1 <PF_DTRACE_OFF>
10c4b470: 4878 0001 pea 1 <PF_DTRACE_OFF>
10c4b474: 486a 00ec pea %a2@(236)
10c4b478: 4e93 jsr %a3@
10c4b47a: 46c2 movew %d2,%sr
10c4b47c: 4cee 1c04 fff0 moveml %fp@(-16),%d2/%a2-%a4
10c4b482: 4e5e unlk %fp
10c4b484: 4e75 rts
10c4b486 <rs_hangup>:
10c4b486: 4e56 0000 linkw %fp,#0
10c4b48a: 2f0a movel %a2,%sp@-
10c4b48c: 206e 0008 moveal %fp@(8),%a0
10c4b490: 2468 099e moveal %a0@(2462),%a2
10c4b494: 2f08 movel %a0,%sp@-
10c4b496: 4eba f8f2 jsr %pc@(10c4ad8a <rs_flush_buffer>)
10c4b49a: 2f0a movel %a2,%sp@-
10c4b49c: 4eba f3cc jsr %pc@(10c4a86a <shutdown>)
10c4b4a0: 42aa 0044 clrl %a2@(68)
10c4b4a4: 42aa 0050 clrl %a2@(80)
10c4b4a8: 02aa 9fff ffff andil #-1610612737,%a2@(24)
10c4b4ae: 0018
10c4b4b0: 42aa 0020 clrl %a2@(32)
10c4b4b4: 4878 0001 pea 1 <PF_DTRACE_OFF>
10c4b4b8: 4878 0001 pea 1 <PF_DTRACE_OFF>
10c4b4bc: 486a 00e0 pea %a2@(224)
10c4b4c0: 4eb9 10c1 4712 jsr 10c14712 <__wake_up>
10c4b4c6: 246e fffc moveal %fp@(-4),%a2
10c4b4ca: 4e5e unlk %fp
10c4b4cc: 4e75 rts
10c4b4ce <block_til_ready>:
10c4b4ce: 4e56 ffe0 linkw %fp,#-32
10c4b4d2: 48e7 3c3c moveml %d2-%d5/%a2-%a5,%sp@-
10c4b4d6: 226e 0008 moveal %fp@(8),%a1
10c4b4da: 286e 000c moveal %fp@(12),%a4
10c4b4de: 246e 0010 moveal %fp@(16),%a2
10c4b4e2: 42ae ffe0 clrl %fp@(-32)
10c4b4e6: 42ae ffe8 clrl %fp@(-24)
10c4b4ea: 42ae ffec clrl %fp@(-20)
10c4b4ee: 41ee fff0 lea %fp@(-16),%a0
10c4b4f2: 2d79 1002 53b4 movel 100253b4 <_current_task>,%fp@(-28)
10c4b4f8: ffe4
10c4b4fa: 20ae ffe0 movel %fp@(-32),%a0@
10c4b4fe: 2d6e ffe4 fff4 movel %fp@(-28),%fp@(-12)
10c4b504: 2d6e ffe8 fff8 movel %fp@(-24),%fp@(-8)
10c4b50a: 2d6e ffec fffc movel %fp@(-20),%fp@(-4)
10c4b510: 7800 moveq #0,%d4
10c4b512: 202a 0018 movel %a2@(24),%d0
10c4b516: 2a08 movel %a0,%d5
10c4b518: 0800 001b btst #27,%d0
10c4b51c: 6710 beqs 10c4b52e <block_til_ready+0x60>
10c4b51e: 486a 00ec pea %a2@(236)
10c4b522: 4eb9 10c1 4990 jsr 10c14990 <interruptible_sleep_on>
10c4b528: 70f5 moveq #-11,%d0
10c4b52a: 6000 0158 braw 10c4b684 <block_til_ready+0x1b6>
10c4b52e: 0c69 0002 001c cmpiw #2,%a1@(28)
10c4b534: 665c bnes 10c4b592 <block_til_ready+0xc4>
10c4b536: 0800 001d btst #29,%d0
10c4b53a: 661e bnes 10c4b55a <block_til_ready+0x8c>
10c4b53c: 0280 4000 0100 andil #1073742080,%d0
10c4b542: 0c80 4000 0100 cmpil #1073742080,%d0
10c4b548: 6616 bnes 10c4b560 <block_til_ready+0x92>
10c4b54a: 2079 1002 53b4 moveal 100253b4 <_current_task>,%a0
10c4b550: 202a 0058 movel %a2@(88),%d0
10c4b554: b0a8 0086 cmpl %a0@(134),%d0
10c4b558: 6706 beqs 10c4b560 <block_til_ready+0x92>
10c4b55a: 70f0 moveq #-16,%d0
10c4b55c: 6000 0126 braw 10c4b684 <block_til_ready+0x1b6>
10c4b560: 202a 0018 movel %a2@(24),%d0
10c4b564: 2200 movel %d0,%d1
10c4b566: 0280 4000 0200 andil #1073742336,%d0
10c4b56c: 0c80 4000 0200 cmpil #1073742336,%d0
10c4b572: 6610 bnes 10c4b584 <block_til_ready+0xb6>
10c4b574: 2079 1002 53b4 moveal 100253b4 <_current_task>,%a0
10c4b57a: 202a 005c movel %a2@(92),%d0
10c4b57e: b0a8 007e cmpl %a0@(126),%d0
10c4b582: 66d6 bnes 10c4b55a <block_til_ready+0x8c>
10c4b584: 08c1 001e bset #30,%d1
10c4b588: 2541 0018 movel %d1,%a2@(24)
10c4b58c: 7000 moveq #0,%d0
10c4b58e: 6000 00f4 braw 10c4b684 <block_til_ready+0x1b6>
10c4b592: 082c 0003 001a btst #3,%a4@(26)
10c4b598: 6608 bnes 10c4b5a2 <block_til_ready+0xd4>
10c4b59a: 0829 0001 0113 btst #1,%a1@(275)
10c4b5a0: 6714 beqs 10c4b5b6 <block_til_ready+0xe8>
10c4b5a2: 0800 001e btst #30,%d0
10c4b5a6: 66b2 bnes 10c4b55a <block_til_ready+0x8c>
10c4b5a8: 08c0 001d bset #29,%d0
10c4b5ac: 2540 0018 movel %d0,%a2@(24)
10c4b5b0: 7000 moveq #0,%d0
10c4b5b2: 6000 00d0 braw 10c4b684 <block_til_ready+0x1b6>
10c4b5b6: 0800 001e btst #30,%d0
10c4b5ba: 6714 beqs 10c4b5d0 <block_til_ready+0x102>
10c4b5bc: 082a 0003 00a2 btst #3,%a2@(162)
10c4b5c2: 671a beqs 10c4b5de <block_til_ready+0x110>
10c4b5c4: 6016 bras 10c4b5dc <block_til_ready+0x10e>
10c4b5c6: 263c ffff fe00 movel #-512,%d3
10c4b5cc: 6000 008c braw 10c4b65a <block_til_ready+0x18c>
10c4b5d0: 2069 00fe moveal %a1@(254),%a0
10c4b5d4: 0828 0003 000a btst #3,%a0@(10)
10c4b5da: 6702 beqs 10c4b5de <block_til_ready+0x110>
10c4b5dc: 7801 moveq #1,%d4
10c4b5de: 7600 moveq #0,%d3
10c4b5e0: 2f05 movel %d5,%sp@-
10c4b5e2: 240a movel %a2,%d2
10c4b5e4: 0682 0000 00e0 addil #224,%d2
10c4b5ea: 2f02 movel %d2,%sp@-
10c4b5ec: 4eb9 10c1 5344 jsr 10c15344 <add_wait_queue>
10c4b5f2: 53aa 0050 subql #1,%a2@(80)
10c4b5f6: 52aa 0054 addql #1,%a2@(84)
10c4b5fa: 508f addql #8,%sp
10c4b5fc: 47f9 10c4 3f38 lea 10c43f38 <tty_hung_up_p>,%a3
10c4b602: 4bf9 10c1 53aa lea 10c153aa <remove_wait_queue>,%a5
10c4b608: 6026 bras 10c4b630 <block_til_ready+0x162>
10c4b60a: 0280 4800 0000 andil #1207959552,%d0
10c4b610: 660a bnes 10c4b61c <block_til_ready+0x14e>
10c4b612: 2079 1002 53b4 moveal 100253b4 <_current_task>,%a0
10c4b618: 4a84 tstl %d4
10c4b61a: 663e bnes 10c4b65a <block_til_ready+0x18c>
10c4b61c: 2039 1002 53b4 movel 100253b4 <_current_task>,%d0
10c4b622: 2040 moveal %d0,%a0
10c4b624: 4aa8 0008 tstl %a0@(8)
10c4b628: 669c bnes 10c4b5c6 <block_til_ready+0xf8>
10c4b62a: 4eb9 10c1 44d2 jsr 10c144d2 <schedule>
10c4b630: 007c 0700 oriw #1792,%sr
10c4b634: 027c f8ff andiw #-1793,%sr
10c4b638: 2079 1002 53b4 moveal 100253b4 <_current_task>,%a0
10c4b63e: 7001 moveq #1,%d0
10c4b640: 2080 movel %d0,%a0@
10c4b642: 2f0c movel %a4,%sp@-
10c4b644: 4e93 jsr %a3@
10c4b646: 588f addql #4,%sp
10c4b648: 4a80 tstl %d0
10c4b64a: 6606 bnes 10c4b652 <block_til_ready+0x184>
10c4b64c: 202a 0018 movel %a2@(24),%d0
10c4b650: 6db8 blts 10c4b60a <block_til_ready+0x13c>
10c4b652: 76f5 moveq #-11,%d3
10c4b654: 2079 1002 53b4 moveal 100253b4 <_current_task>,%a0
10c4b65a: 7000 moveq #0,%d0
10c4b65c: 2080 movel %d0,%a0@
10c4b65e: 2f05 movel %d5,%sp@-
10c4b660: 2f02 movel %d2,%sp@-
10c4b662: 4e95 jsr %a5@
10c4b664: 2f0c movel %a4,%sp@-
10c4b666: 4e93 jsr %a3@
10c4b668: 4a80 tstl %d0
10c4b66a: 6604 bnes 10c4b670 <block_til_ready+0x1a2>
10c4b66c: 52aa 0050 addql #1,%a2@(80)
10c4b670: 53aa 0054 subql #1,%a2@(84)
10c4b674: 4a83 tstl %d3
10c4b676: 660a bnes 10c4b682 <block_til_ready+0x1b4>
10c4b678: 08ea 0005 0018 bset #5,%a2@(24)
10c4b67e: 7000 moveq #0,%d0
10c4b680: 6002 bras 10c4b684 <block_til_ready+0x1b6>
10c4b682: 2003 movel %d3,%d0
10c4b684: 4cee 3c3c ffc0 moveml %fp@(-64),%d2-%d5/%a2-%a5
10c4b68a: 4e5e unlk %fp
10c4b68c: 4e75 rts
10c4b68e <rs_open>:
10c4b68e: 4e56 0000 linkw %fp,#0
10c4b692: 2f0b movel %a3,%sp@-
10c4b694: 2f0a movel %a2,%sp@-
10c4b696: 246e 0008 moveal %fp@(8),%a2
10c4b69a: 4280 clrl %d0
10c4b69c: 102a 010f moveb %a2@(271),%d0
10c4b6a0: 2040 moveal %d0,%a0
10c4b6a2: 90ea 0016 subaw %a2@(22),%a0
10c4b6a6: b0fc 0000 cmpaw #0,%a0
10c4b6aa: 6706 beqs 10c4b6b2 <rs_open+0x24>
10c4b6ac: 70ed moveq #-19,%d0
10c4b6ae: 6000 00e4 braw 10c4b794 <rs_open+0x106>
10c4b6b2: 47f9 1002 11ac lea 100211ac <m68k_soft>,%a3
10c4b6b8: 52ab 0050 addql #1,%a3@(80)
10c4b6bc: 254b 099e movel %a3,%a2@(2462)
10c4b6c0: 274a 0020 movel %a2,%a3@(32)
10c4b6c4: 2f0b movel %a3,%sp@-
10c4b6c6: 4eba f10a jsr %pc@(10c4a7d2 <startup>)
10c4b6ca: 588f addql #4,%sp
10c4b6cc: 4a80 tstl %d0
10c4b6ce: 6600 00c4 bnew 10c4b794 <rs_open+0x106>
10c4b6d2: 2f0b movel %a3,%sp@-
10c4b6d4: 2f2e 000c movel %fp@(12),%sp@-
10c4b6d8: 2f0a movel %a2,%sp@-
10c4b6da: 4eba fdf2 jsr %pc@(10c4b4ce <block_til_ready>)
10c4b6de: 4fef 000c lea %sp@(12),%sp
10c4b6e2: 4a80 tstl %d0
10c4b6e4: 6600 00ae bnew 10c4b794 <rs_open+0x106>
10c4b6e8: 7001 moveq #1,%d0
10c4b6ea: b0ab 0050 cmpl %a3@(80),%d0
10c4b6ee: 6600 0090 bnew 10c4b780 <rs_open+0xf2>
10c4b6f2: 082b 0003 001b btst #3,%a3@(27)
10c4b6f8: 6700 0086 beqw 10c4b780 <rs_open+0xf2>
10c4b6fc: 0c6a 0001 001c cmpiw #1,%a2@(28)
10c4b702: 663c bnes 10c4b740 <rs_open+0xb2>
10c4b704: 206a 00fe moveal %a2@(254),%a0
10c4b708: 20f9 1002 1244 movel 10021244 <m68k_soft+0x98>,%a0@+
10c4b70e: 20f9 1002 1248 movel 10021248 <m68k_soft+0x9c>,%a0@+
10c4b714: 20f9 1002 124c movel 1002124c <m68k_soft+0xa0>,%a0@+
10c4b71a: 20f9 1002 1250 movel 10021250 <m68k_soft+0xa4>,%a0@+
10c4b720: 20f9 1002 1254 movel 10021254 <m68k_soft+0xa8>,%a0@+
10c4b726: 20f9 1002 1258 movel 10021258 <m68k_soft+0xac>,%a0@+
10c4b72c: 20f9 1002 125c movel 1002125c <m68k_soft+0xb0>,%a0@+
10c4b732: 20f9 1002 1260 movel 10021260 <m68k_soft+0xb4>,%a0@+
10c4b738: 20b9 1002 1264 movel 10021264 <m68k_soft+0xb8>,%a0@
10c4b73e: 603a bras 10c4b77a <rs_open+0xec>
10c4b740: 206a 00fe moveal %a2@(254),%a0
10c4b744: 20f9 1002 1268 movel 10021268 <m68k_soft+0xbc>,%a0@+
10c4b74a: 20f9 1002 126c movel 1002126c <m68k_soft+0xc0>,%a0@+
10c4b750: 20f9 1002 1270 movel 10021270 <m68k_soft+0xc4>,%a0@+
10c4b756: 20f9 1002 1274 movel 10021274 <m68k_soft+0xc8>,%a0@+
10c4b75c: 20f9 1002 1278 movel 10021278 <m68k_soft+0xcc>,%a0@+
10c4b762: 20f9 1002 127c movel 1002127c <m68k_soft+0xd0>,%a0@+
10c4b768: 20f9 1002 1280 movel 10021280 <m68k_soft+0xd4>,%a0@+
10c4b76e: 20f9 1002 1284 movel 10021284 <m68k_soft+0xd8>,%a0@+
10c4b774: 20b9 1002 1288 movel 10021288 <m68k_soft+0xdc>,%a0@
10c4b77a: 2f0b movel %a3,%sp@-
10c4b77c: 4eba f156 jsr %pc@(10c4a8d4 <change_speed>)
10c4b780: 2079 1002 53b4 moveal 100253b4 <_current_task>,%a0
10c4b786: 2768 0086 0058 movel %a0@(134),%a3@(88)
10c4b78c: 2768 007e 005c movel %a0@(126),%a3@(92)
10c4b792: 7000 moveq #0,%d0
10c4b794: 246e fff8 moveal %fp@(-8),%a2
10c4b798: 266e fffc moveal %fp@(-4),%a3
10c4b79c: 4e5e unlk %fp
10c4b79e: 4e75 rts
10c4b7a0 <show_serial_version>:
10c4b7a0: 4e56 0000 linkw %fp,#0
10c4b7a4: 4879 1000 55c6 pea 100055c6 <twist_table.663+0x19e>
10c4b7aa: 4eb9 10c1 677e jsr 10c1677e <printk>
10c4b7b0: 4e5e unlk %fp
10c4b7b2: 4e75 rts
10c4b7b4 <register_serial>:
10c4b7b4: 4e56 0000 linkw %fp,#0
10c4b7b8: 70ff moveq #-1,%d0
10c4b7ba: 4e5e unlk %fp
10c4b7bc: 4e75 rts
10c4b7be <unregister_serial>:
10c4b7be: 4e56 0000 linkw %fp,#0
10c4b7c2: 4e5e unlk %fp
10c4b7c4: 4e75 rts
10c4b7c6 <m68328_set_baud>:
10c4b7c6: 4e56 0000 linkw %fp,#0
10c4b7ca: 48e7 3020 moveml %d2-%d3/%a2,%sp@-
10c4b7ce: 307c f900 moveaw #-1792,%a0
10c4b7d2: 3250 moveaw %a0@,%a1
10c4b7d4: 3009 movew %a1,%d0
10c4b7d6: 0240 dfff andiw #-8193,%d0
10c4b7da: 3080 movew %d0,%a0@
10c4b7dc: 45f9 1000 ef34 lea 1000ef34 <baud_table>,%a2
10c4b7e2: 7200 moveq #0,%d1
10c4b7e4: 2039 1000 ef18 movel 1000ef18 <m68328_console_baud>,%d0
10c4b7ea: 3409 movew %a1,%d2
10c4b7ec: 0242 f0ff andiw #-3841,%d2
10c4b7f0: b092 cmpl %a2@,%d0
10c4b7f2: 6710 beqs 10c4b804 <m68328_set_baud+0x3e>
10c4b7f4: 204a moveal %a2,%a0
10c4b7f6: 5281 addql #1,%d1
10c4b7f8: 7612 moveq #18,%d3
10c4b7fa: b681 cmpl %d1,%d3
10c4b7fc: 650c bcss 10c4b80a <m68328_set_baud+0x44>
10c4b7fe: 5888 addql #4,%a0
10c4b800: b090 cmpl %a0@,%d0
10c4b802: 66f2 bnes 10c4b7f6 <m68328_set_baud+0x30>
10c4b804: 7012 moveq #18,%d0
10c4b806: b081 cmpl %d1,%d0
10c4b808: 640c bccs 10c4b816 <m68328_set_baud+0x50>
10c4b80a: 23fc 0000 2580 movel #9600,1000ef18 <m68328_console_baud>
10c4b810: 1000 ef18
10c4b814: 60cc bras 10c4b7e2 <m68328_set_baud+0x1c>
10c4b816: 327c f902 moveaw #-1790,%a1
10c4b81a: e789 lsll #3,%d1
10c4b81c: 41f9 1000 ef80 lea 1000ef80 <hw_baud_table>,%a0
10c4b822: 3030 1802 movew %a0@(00000002,%d1:l),%d0
10c4b826: e148 lslw #8,%d0
10c4b828: 0240 0700 andiw #1792,%d0
10c4b82c: 41f9 1000 ef84 lea 1000ef84 <hw_baud_table+0x4>,%a0
10c4b832: 3230 1802 movew %a0@(00000002,%d1:l),%d1
10c4b836: 0241 003f andiw #63,%d1
10c4b83a: 8041 orw %d1,%d0
10c4b83c: 3280 movew %d0,%a1@
10c4b83e: 0042 2100 oriw #8448,%d2
10c4b842: 307c f900 moveaw #-1792,%a0
10c4b846: 3082 movew %d2,%a0@
10c4b848: 7601 moveq #1,%d3
10c4b84a: 23c3 1000 ef14 movel %d3,1000ef14 <m68328_console_initted>
10c4b850: 4cdf 040c moveml %sp@+,%d2-%d3/%a2
10c4b854: 4e5e unlk %fp
10c4b856: 4e75 rts
10c4b858 <m68328_console_setup>:
10c4b858: 4e56 0000 linkw %fp,#0
10c4b85c: 2f02 movel %d2,%sp@-
10c4b85e: 222e 000c movel %fp@(12),%d1
10c4b862: 203c 0000 2580 movel #9600,%d0
10c4b868: 4aae 0008 tstl %fp@(8)
10c4b86c: 6604 bnes 10c4b872 <m68328_console_setup+0x1a>
10c4b86e: 70ff moveq #-1,%d0
10c4b870: 6060 bras 10c4b8d2 <m68328_console_setup+0x7a>
10c4b872: 4a81 tstl %d1
10c4b874: 6710 beqs 10c4b886 <m68328_console_setup+0x2e>
10c4b876: 42a7 clrl %sp@-
10c4b878: 42a7 clrl %sp@-
10c4b87a: 2f01 movel %d1,%sp@-
10c4b87c: 4eb9 10c8 444c jsr 10c8444c <simple_strtoul>
10c4b882: 4fef 000c lea %sp@(12),%sp
10c4b886: 7200 moveq #0,%d1
10c4b888: 41f9 1000 ef34 lea 1000ef34 <baud_table>,%a0
10c4b88e: b090 cmpl %a0@,%d0
10c4b890: 670e beqs 10c4b8a0 <m68328_console_setup+0x48>
10c4b892: 5281 addql #1,%d1
10c4b894: 7412 moveq #18,%d2
10c4b896: b481 cmpl %d1,%d2
10c4b898: 6532 bcss 10c4b8cc <m68328_console_setup+0x74>
10c4b89a: 5888 addql #4,%a0
10c4b89c: b090 cmpl %a0@,%d0
10c4b89e: 66f2 bnes 10c4b892 <m68328_console_setup+0x3a>
10c4b8a0: 7412 moveq #18,%d2
10c4b8a2: b481 cmpl %d1,%d2
10c4b8a4: 6526 bcss 10c4b8cc <m68328_console_setup+0x74>
10c4b8a6: 23c0 1000 ef18 movel %d0,1000ef18 <m68328_console_baud>
10c4b8ac: 42b9 1000 ef1c clrl 1000ef1c <m68328_console_cbaud>
10c4b8b2: 700f moveq #15,%d0
10c4b8b4: b081 cmpl %d1,%d0
10c4b8b6: 6c0e bges 10c4b8c6 <m68328_console_setup+0x6e>
10c4b8b8: 23fc 0000 1000 movel #4096,1000ef1c <m68328_console_cbaud>
10c4b8be: 1000 ef1c
10c4b8c2: 74f1 moveq #-15,%d2
10c4b8c4: d282 addl %d2,%d1
10c4b8c6: 83b9 1000 ef1c orl %d1,1000ef1c <m68328_console_cbaud>
10c4b8cc: 4eba fef8 jsr %pc@(10c4b7c6 <m68328_set_baud>)
10c4b8d0: 7000 moveq #0,%d0
10c4b8d2: 242e fffc movel %fp@(-4),%d2
10c4b8d6: 4e5e unlk %fp
10c4b8d8: 4e75 rts
10c4b8da <m68328_console_device>:
10c4b8da: 4e56 0000 linkw %fp,#0
10c4b8de: 206e 0008 moveal %fp@(8),%a0
10c4b8e2: 3028 0022 movew %a0@(34),%d0
10c4b8e6: 0640 0040 addiw #64,%d0
10c4b8ea: 0040 0400 oriw #1024,%d0
10c4b8ee: 0280 0000 ffff andil #65535,%d0
10c4b8f4: 4e5e unlk %fp
10c4b8f6: 4e75 rts
10c4b8f8 <m68328_console_write>:
10c4b8f8: 4e56 0000 linkw %fp,#0
10c4b8fc: 48e7 2030 moveml %d2/%a2-%a3,%sp@-
10c4b900: 266e 000c moveal %fp@(12),%a3
10c4b904: 242e 0010 movel %fp@(16),%d2
10c4b908: 4ab9 1000 ef14 tstl 1000ef14 <m68328_console_initted>
10c4b90e: 6604 bnes 10c4b914 <m68328_console_write+0x1c>
10c4b910: 4eba feb4 jsr %pc@(10c4b7c6 <m68328_set_baud>)
10c4b914: 5382 subql #1,%d2
10c4b916: 70ff moveq #-1,%d0
10c4b918: b082 cmpl %d2,%d0
10c4b91a: 672a beqs 10c4b946 <m68328_console_write+0x4e>
10c4b91c: 45fa ec60 lea %pc@(10c4a57e <rs_put_char>),%a2
10c4b920: 0c13 000a cmpib #10,%a3@
10c4b924: 660a bnes 10c4b930 <m68328_console_write+0x38>
10c4b926: 4878 000d pea d <LSIGTRAP+0x8>
10c4b92a: 4eba ec52 jsr %pc@(10c4a57e <rs_put_char>)
10c4b92e: 588f addql #4,%sp
10c4b930: 101b moveb %a3@+,%d0
10c4b932: 4880 extw %d0
10c4b934: 3040 moveaw %d0,%a0
10c4b936: 2f08 movel %a0,%sp@-
10c4b938: 4e92 jsr %a2@
10c4b93a: 588f addql #4,%sp
10c4b93c: 51ca ffde dbf %d2,10c4b91c <m68328_console_write+0x24>
10c4b940: 4242 clrw %d2
10c4b942: 5382 subql #1,%d2
10c4b944: 64d6 bccs 10c4b91c <m68328_console_write+0x24>
10c4b946: 4cee 0c04 fff4 moveml %fp@(-12),%d2/%a2-%a3
10c4b94c: 4e5e unlk %fp
10c4b94e: 4e75 rts
10c4b950 <m68328_console_init>:
10c4b950: 4e56 0000 linkw %fp,#0
10c4b954: 4879 1000 f010 pea 1000f010 <m68328_driver>
10c4b95a: 4eb9 10c1 69d4 jsr 10c169d4 <register_console>
10c4b960: 4e5e unlk %fp
10c4b962: 4e75 rts
10c4b964 <__blk_cleanup_queue>:
10c4b964: 4e56 0000 linkw %fp,#0
10c4b968: 48e7 2038 moveml %d2/%a2-%a4,%sp@-
10c4b96c: 286e 0008 moveal %fp@(8),%a4
10c4b970: 47ec 0004 lea %a4@(4),%a3
10c4b974: 7400 moveq #0,%d2
10c4b976: b7d3 cmpal %a3@,%a3
10c4b978: 6724 beqs 10c4b99e <__blk_cleanup_queue+0x3a>
10c4b97a: 2053 moveal %a3@,%a0
10c4b97c: 2468 0004 moveal %a0@(4),%a2
10c4b980: 2250 moveal %a0@,%a1
10c4b982: 234a 0004 movel %a2,%a1@(4)
10c4b986: 2489 movel %a1,%a2@
10c4b988: 2f08 movel %a0,%sp@-
10c4b98a: 2f39 1002 22b4 movel 100222b4 <request_cachep>,%sp@-
10c4b990: 4eb9 10c2 0aea jsr 10c20aea <kmem_cache_free>
10c4b996: 5282 addql #1,%d2
10c4b998: 508f addql #8,%sp
10c4b99a: b7d3 cmpal %a3@,%a3
10c4b99c: 66dc bnes 10c4b97a <__blk_cleanup_queue+0x16>
10c4b99e: b494 cmpl %a4@,%d2
10c4b9a0: 670c beqs 10c4b9ae <__blk_cleanup_queue+0x4a>
10c4b9a2: 4879 1000 56a7 pea 100056a7 <twist_table.663+0x27f>
10c4b9a8: 4eb9 10c1 677e jsr 10c1677e <printk>
10c4b9ae: 4294 clrl %a4@
10c4b9b0: 2002 movel %d2,%d0
10c4b9b2: 4cee 1c04 fff0 moveml %fp@(-16),%d2/%a2-%a4
10c4b9b8: 4e5e unlk %fp
10c4b9ba: 4e75 rts
10c4b9bc <blk_cleanup_queue>:
10c4b9bc: 4e56 0000 linkw %fp,#0
10c4b9c0: 48e7 2030 moveml %d2/%a2-%a3,%sp@-
10c4b9c4: 266e 0008 moveal %fp@(8),%a3
10c4b9c8: 2439 1002 22b8 movel 100222b8 <queue_nr_requests>,%d2
10c4b9ce: 2f0b movel %a3,%sp@-
10c4b9d0: 45fa ff92 lea %pc@(10c4b964 <__blk_cleanup_queue>),%a2
10c4b9d4: 4e92 jsr %a2@
10c4b9d6: 9480 subl %d0,%d2
10c4b9d8: 486b 000c pea %a3@(12)
10c4b9dc: 4e92 jsr %a2@
10c4b9de: 9480 subl %d0,%d2
10c4b9e0: 508f addql #8,%sp
10c4b9e2: 6710 beqs 10c4b9f4 <blk_cleanup_queue+0x38>
10c4b9e4: 2f02 movel %d2,%sp@-
10c4b9e6: 4879 1000 56bb pea 100056bb <twist_table.663+0x293>
10c4b9ec: 4eb9 10c1 677e jsr 10c1677e <printk>
10c4b9f2: 508f addql #8,%sp
10c4b9f4: 4878 007a pea 7a <LSIGTRAP+0x75>
10c4b9f8: 42a7 clrl %sp@-
10c4b9fa: 2f0b movel %a3,%sp@-
10c4b9fc: 4eb9 10c8 576c jsr 10c8576c <memset>
10c4ba02: 4cee 0c04 fff4 moveml %fp@(-12),%d2/%a2-%a3
10c4ba08: 4e5e unlk %fp
10c4ba0a: 4e75 rts
10c4ba0c <blk_queue_headactive>:
10c4ba0c: 4e56 0000 linkw %fp,#0
10c4ba10: 206e 0008 moveal %fp@(8),%a0
10c4ba14: 116e 000f 0069 moveb %fp@(15),%a0@(105)
10c4ba1a: 4e5e unlk %fp
10c4ba1c: 4e75 rts
10c4ba1e <blk_queue_make_request>:
10c4ba1e: 4e56 0000 linkw %fp,#0
10c4ba22: 206e 0008 moveal %fp@(8),%a0
10c4ba26: 216e 000c 0048 movel %fp@(12),%a0@(72)
10c4ba2c: 4e5e unlk %fp
10c4ba2e: 4e75 rts
10c4ba30 <ll_back_merge_fn>:
10c4ba30: 4e56 0000 linkw %fp,#0
10c4ba34: 2f0a movel %a2,%sp@-
10c4ba36: 246e 000c moveal %fp@(12),%a2
10c4ba3a: 226e 0010 moveal %fp@(16),%a1
10c4ba3e: 206a 0046 moveal %a2@(70),%a0
10c4ba42: 4280 clrl %d0
10c4ba44: 3028 0008 movew %a0@(8),%d0
10c4ba48: d0a8 0030 addl %a0@(48),%d0
10c4ba4c: b0a9 0030 cmpl %a1@(48),%d0
10c4ba50: 6604 bnes 10c4ba56 <ll_back_merge_fn+0x26>
10c4ba52: 7001 moveq #1,%d0
10c4ba54: 6016 bras 10c4ba6c <ll_back_merge_fn+0x3c>
10c4ba56: 202a 002a movel %a2@(42),%d0
10c4ba5a: b0ae 0014 cmpl %fp@(20),%d0
10c4ba5e: 640a bccs 10c4ba6a <ll_back_merge_fn+0x3a>
10c4ba60: 5280 addql #1,%d0
10c4ba62: 2540 002a movel %d0,%a2@(42)
10c4ba66: 7001 moveq #1,%d0
10c4ba68: 6002 bras 10c4ba6c <ll_back_merge_fn+0x3c>
10c4ba6a: 7000 moveq #0,%d0
10c4ba6c: 245f moveal %sp@+,%a2
10c4ba6e: 4e5e unlk %fp
10c4ba70: 4e75 rts
10c4ba72 <ll_front_merge_fn>:
10c4ba72: 4e56 0000 linkw %fp,#0
10c4ba76: 226e 000c moveal %fp@(12),%a1
10c4ba7a: 206e 0010 moveal %fp@(16),%a0
10c4ba7e: 4280 clrl %d0
10c4ba80: 3028 0008 movew %a0@(8),%d0
10c4ba84: d0a8 0030 addl %a0@(48),%d0
10c4ba88: 2069 0042 moveal %a1@(66),%a0
10c4ba8c: b0a8 0030 cmpl %a0@(48),%d0
10c4ba90: 6604 bnes 10c4ba96 <ll_front_merge_fn+0x24>
10c4ba92: 7001 moveq #1,%d0
10c4ba94: 6016 bras 10c4baac <ll_front_merge_fn+0x3a>
10c4ba96: 2029 002a movel %a1@(42),%d0
10c4ba9a: b0ae 0014 cmpl %fp@(20),%d0
10c4ba9e: 640a bccs 10c4baaa <ll_front_merge_fn+0x38>
10c4baa0: 5280 addql #1,%d0
10c4baa2: 2340 002a movel %d0,%a1@(42)
10c4baa6: 7001 moveq #1,%d0
10c4baa8: 6002 bras 10c4baac <ll_front_merge_fn+0x3a>
10c4baaa: 7000 moveq #0,%d0
10c4baac: 4e5e unlk %fp
10c4baae: 4e75 rts
10c4bab0 <ll_merge_requests_fn>:
10c4bab0: 4e56 0000 linkw %fp,#0
10c4bab4: 2f0a movel %a2,%sp@-
10c4bab6: 246e 000c moveal %fp@(12),%a2
10c4baba: 226e 0010 moveal %fp@(16),%a1
10c4babe: 222a 002a movel %a2@(42),%d1
10c4bac2: d2a9 002a addl %a1@(42),%d1
10c4bac6: 206a 0046 moveal %a2@(70),%a0
10c4baca: 4280 clrl %d0
10c4bacc: 3028 0008 movew %a0@(8),%d0
10c4bad0: d0a8 0030 addl %a0@(48),%d0
10c4bad4: 2069 0042 moveal %a1@(66),%a0
10c4bad8: b0a8 0030 cmpl %a0@(48),%d0
10c4badc: 6602 bnes 10c4bae0 <ll_merge_requests_fn+0x30>
10c4bade: 5381 subql #1,%d1
10c4bae0: b2ae 0014 cmpl %fp@(20),%d1
10c4bae4: 6e08 bgts 10c4baee <ll_merge_requests_fn+0x3e>
10c4bae6: 2541 002a movel %d1,%a2@(42)
10c4baea: 7001 moveq #1,%d0
10c4baec: 6002 bras 10c4baf0 <ll_merge_requests_fn+0x40>
10c4baee: 7000 moveq #0,%d0
10c4baf0: 245f moveal %sp@+,%a2
10c4baf2: 4e5e unlk %fp
10c4baf4: 4e75 rts
10c4baf6 <generic_plug_device>:
10c4baf6: 4e56 0000 linkw %fp,#0
10c4bafa: 48e7 3020 moveml %d2-%d3/%a2,%sp@-
10c4bafe: 246e 0008 moveal %fp@(8),%a2
10c4bb02: 41ea 0018 lea %a2@(24),%a0
10c4bb06: b1d0 cmpal %a0@,%a0
10c4bb08: 6652 bnes 10c4bb5c <generic_plug_device+0x66>
10c4bb0a: 4a2a 0068 tstb %a2@(104)
10c4bb0e: 664c bnes 10c4bb5c <generic_plug_device+0x66>
10c4bb10: 157c 0001 0068 moveb #1,%a2@(104)
10c4bb16: 43ea 0054 lea %a2@(84),%a1
10c4bb1a: 41ea 005c lea %a2@(92),%a0
10c4bb1e: 40c2 movew %sr,%d2
10c4bb20: 007c 0700 oriw #1792,%sr
10c4bb24: 2210 movel %a0@,%d1
10c4bb26: 7001 moveq #1,%d0
10c4bb28: c280 andl %d0,%d1
10c4bb2a: 4481 negl %d1
10c4bb2c: 4481 negl %d1
10c4bb2e: 2010 movel %a0@,%d0
10c4bb30: 7601 moveq #1,%d3
10c4bb32: 8083 orl %d3,%d0
10c4bb34: 2080 movel %d0,%a0@
10c4bb36: 46c2 movew %d2,%sr
10c4bb38: 4a81 tstl %d1
10c4bb3a: 6620 bnes 10c4bb5c <generic_plug_device+0x66>
10c4bb3c: 40c0 movew %sr,%d0
10c4bb3e: 007c 0700 oriw #1792,%sr
10c4bb42: 2079 1000 f040 moveal 1000f040 <tq_disk+0x4>,%a0
10c4bb48: 23c9 1000 f040 movel %a1,1000f040 <tq_disk+0x4>
10c4bb4e: 22bc 1000 f03c movel #268496956,%a1@
10c4bb54: 2348 0004 movel %a0,%a1@(4)
10c4bb58: 2089 movel %a1,%a0@
10c4bb5a: 46c0 movew %d0,%sr
10c4bb5c: 4cdf 040c moveml %sp@+,%d2-%d3/%a2
10c4bb60: 4e5e unlk %fp
10c4bb62: 4e75 rts
10c4bb64 <generic_unplug_device>:
10c4bb64: 4e56 0000 linkw %fp,#0
10c4bb68: 2f02 movel %d2,%sp@-
10c4bb6a: 226e 0008 moveal %fp@(8),%a1
10c4bb6e: 40c2 movew %sr,%d2
10c4bb70: 007c 0700 oriw #1792,%sr
10c4bb74: 4a29 0068 tstb %a1@(104)
10c4bb78: 6714 beqs 10c4bb8e <generic_unplug_device+0x2a>
10c4bb7a: 4229 0068 clrb %a1@(104)
10c4bb7e: 41e9 0018 lea %a1@(24),%a0
10c4bb82: b1d0 cmpal %a0@,%a0
10c4bb84: 6708 beqs 10c4bb8e <generic_unplug_device+0x2a>
10c4bb86: 2f09 movel %a1,%sp@-
10c4bb88: 2069 0038 moveal %a1@(56),%a0
10c4bb8c: 4e90 jsr %a0@
10c4bb8e: 46c2 movew %d2,%sr
10c4bb90: 242e fffc movel %fp@(-4),%d2
10c4bb94: 4e5e unlk %fp
10c4bb96: 4e75 rts
10c4bb98 <blk_init_free_list>:
10c4bb98: 4e56 0000 linkw %fp,#0
10c4bb9c: 48e7 2030 moveml %d2/%a2-%a3,%sp@-
10c4bba0: 266e 0008 moveal %fp@(8),%a3
10c4bba4: 41eb 0004 lea %a3@(4),%a0
10c4bba8: 2088 movel %a0,%a0@
10c4bbaa: 2748 0008 movel %a0,%a3@(8)
10c4bbae: 41eb 0010 lea %a3@(16),%a0
10c4bbb2: 2088 movel %a0,%a0@
10c4bbb4: 2748 0014 movel %a0,%a3@(20)
10c4bbb8: 4293 clrl %a3@
10c4bbba: 42ab 000c clrl %a3@(12)
10c4bbbe: 7400 moveq #0,%d2
10c4bbc0: 603e bras 10c4bc00 <blk_init_free_list+0x68>
10c4bbc2: 4878 004e pea 4e <LSIGTRAP+0x49>
10c4bbc6: 42a7 clrl %sp@-
10c4bbc8: 2f0a movel %a2,%sp@-
10c4bbca: 4eb9 10c8 576c jsr 10c8576c <memset>
10c4bbd0: 70ff moveq #-1,%d0
10c4bbd2: 2540 000c movel %d0,%a2@(12)
10c4bbd6: 2002 movel %d2,%d0
10c4bbd8: 7201 moveq #1,%d1
10c4bbda: c081 andl %d1,%d0
10c4bbdc: 2200 movel %d0,%d1
10c4bbde: d281 addl %d1,%d1
10c4bbe0: d280 addl %d0,%d1
10c4bbe2: e589 lsll #2,%d1
10c4bbe4: 43f3 1804 lea %a3@(00000004,%d1:l),%a1
10c4bbe8: 4fef 000c lea %sp@(12),%sp
10c4bbec: 2051 moveal %a1@,%a0
10c4bbee: 214a 0004 movel %a2,%a0@(4)
10c4bbf2: 2488 movel %a0,%a2@
10c4bbf4: 2549 0004 movel %a1,%a2@(4)
10c4bbf8: 228a movel %a2,%a1@
10c4bbfa: 52b3 1800 addql #1,%a3@(00000000,%d1:l)
10c4bbfe: 5282 addql #1,%d2
10c4bc00: b4b9 1002 22b8 cmpl 100222b8 <queue_nr_requests>,%d2
10c4bc06: 6c26 bges 10c4bc2e <blk_init_free_list+0x96>
10c4bc08: 4878 01f0 pea 1f0 <LSIGTRAP+0x1eb>
10c4bc0c: 2f39 1002 22b4 movel 100222b4 <request_cachep>,%sp@-
10c4bc12: 4eb9 10c2 08dc jsr 10c208dc <kmem_cache_alloc>
10c4bc18: 2440 moveal %d0,%a2
10c4bc1a: 508f addql #8,%sp
10c4bc1c: b4fc 0000 cmpaw #0,%a2
10c4bc20: 66a0 bnes 10c4bbc2 <blk_init_free_list+0x2a>
10c4bc22: 4879 1000 56e4 pea 100056e4 <twist_table.663+0x2bc>
10c4bc28: 4eb9 10c1 677e jsr 10c1677e <printk>
10c4bc2e: 41eb 006e lea %a3@(110),%a0
10c4bc32: 4290 clrl %a0@
10c4bc34: 7072 moveq #114,%d0
10c4bc36: d08b addl %a3,%d0
10c4bc38: 2140 0004 movel %d0,%a0@(4)
10c4bc3c: 2140 0008 movel %d0,%a0@(8)
10c4bc40: 4cee 0c04 fff4 moveml %fp@(-12),%d2/%a2-%a3
10c4bc46: 4e5e unlk %fp
10c4bc48: 4e75 rts
10c4bc4a <blk_init_queue>:
10c4bc4a: 4e56 0000 linkw %fp,#0
10c4bc4e: 2f0a movel %a2,%sp@-
10c4bc50: 2f02 movel %d2,%sp@-
10c4bc52: 246e 0008 moveal %fp@(8),%a2
10c4bc56: 242e 000c movel %fp@(12),%d2
10c4bc5a: 41ea 0018 lea %a2@(24),%a0
10c4bc5e: 2088 movel %a0,%a0@
10c4bc60: 2548 001c movel %a0,%a2@(28)
10c4bc64: 2f39 1000 f05c movel 1000f05c <io_request_lock+0x18>,%sp@-
10c4bc6a: 2f39 1000 f058 movel 1000f058 <io_request_lock+0x14>,%sp@-
10c4bc70: 2f39 1000 f054 movel 1000f054 <io_request_lock+0x10>,%sp@-
10c4bc76: 2f39 1000 f050 movel 1000f050 <io_request_lock+0xc>,%sp@-
10c4bc7c: 41f9 1000 f04c lea 1000f04c <io_request_lock+0x8>,%a0
10c4bc82: 2f10 movel %a0@,%sp@-
10c4bc84: 2f28 fffc movel %a0@(-4),%sp@-
10c4bc88: 486a 0020 pea %a2@(32)
10c4bc8c: 4eb9 10c4 d6cc jsr 10c4d6cc <elevator_init>
10c4bc92: 2f0a movel %a2,%sp@-
10c4bc94: 4eba ff02 jsr %pc@(10c4bb98 <blk_init_free_list>)
10c4bc98: 2542 0038 movel %d2,%a2@(56)
10c4bc9c: 257c 10c4 ba30 movel #281328176,%a2@(60)
10c4bca2: 003c
10c4bca4: 257c 10c4 ba72 movel #281328242,%a2@(64)
10c4bcaa: 0040
10c4bcac: 257c 10c4 bab0 movel #281328304,%a2@(68)
10c4bcb2: 0044
10c4bcb4: 257c 10c4 bf76 movel #281329526,%a2@(72)
10c4bcba: 0048
10c4bcbc: 42aa 005c clrl %a2@(92)
10c4bcc0: 257c 10c4 bb64 movel #281328484,%a2@(96)
10c4bcc6: 0060
10c4bcc8: 254a 0064 movel %a2,%a2@(100)
10c4bccc: 422a 0068 clrb %a2@(104)
10c4bcd0: 257c 10c4 baf6 movel #281328374,%a2@(76)
10c4bcd6: 004c
10c4bcd8: 157c 0001 0069 moveb #1,%a2@(105)
10c4bcde: 242e fff8 movel %fp@(-8),%d2
10c4bce2: 246e fffc moveal %fp@(-4),%a2
10c4bce6: 4e5e unlk %fp
10c4bce8: 4e75 rts
10c4bcea <__get_request_wait>:
10c4bcea: 4e56 ffe0 linkw %fp,#-32
10c4bcee: 48e7 3038 moveml %d2-%d3/%a2-%a4,%sp@-
10c4bcf2: 286e 0008 moveal %fp@(8),%a4
10c4bcf6: 242e 000c movel %fp@(12),%d2
10c4bcfa: 42ae ffe0 clrl %fp@(-32)
10c4bcfe: 42ae ffe8 clrl %fp@(-24)
10c4bd02: 42ae ffec clrl %fp@(-20)
10c4bd06: 45ee fff0 lea %fp@(-16),%a2
10c4bd0a: 2d79 1002 53b4 movel 100253b4 <_current_task>,%fp@(-28)
10c4bd10: ffe4
10c4bd12: 24ae ffe0 movel %fp@(-32),%a2@
10c4bd16: 2d6e ffe4 fff4 movel %fp@(-28),%fp@(-12)
10c4bd1c: 2d6e ffe8 fff8 movel %fp@(-24),%fp@(-8)
10c4bd22: 2d6e ffec fffc movel %fp@(-20),%fp@(-4)
10c4bd28: 2f0c movel %a4,%sp@-
10c4bd2a: 4eba fe38 jsr %pc@(10c4bb64 <generic_unplug_device>)
10c4bd2e: 2f0a movel %a2,%sp@-
10c4bd30: 486c 006e pea %a4@(110)
10c4bd34: 4eb9 10c1 5344 jsr 10c15344 <add_wait_queue>
10c4bd3a: 4fef 000c lea %sp@(12),%sp
10c4bd3e: 260a movel %a2,%d3
10c4bd40: 2002 movel %d2,%d0
10c4bd42: d080 addl %d0,%d0
10c4bd44: d480 addl %d0,%d2
10c4bd46: e58a lsll #2,%d2
10c4bd48: 2079 1002 53b4 moveal 100253b4 <_current_task>,%a0
10c4bd4e: 7002 moveq #2,%d0
10c4bd50: 2080 movel %d0,%a0@
10c4bd52: 2034 2800 movel %a4@(00000000,%d2:l),%d0
10c4bd56: b0b9 1002 22bc cmpl 100222bc <batch_requests>,%d0
10c4bd5c: 6406 bccs 10c4bd64 <__get_request_wait+0x7a>
10c4bd5e: 4eb9 10c1 44d2 jsr 10c144d2 <schedule>
10c4bd64: 007c 0700 oriw #1792,%sr
10c4bd68: 97cb subal %a3,%a3
10c4bd6a: 45f4 2800 lea %a4@(00000000,%d2:l),%a2
10c4bd6e: 41ea 0004 lea %a2@(4),%a0
10c4bd72: 2010 movel %a0@,%d0
10c4bd74: b1c0 cmpal %d0,%a0
10c4bd76: 671e beqs 10c4bd96 <__get_request_wait+0xac>
10c4bd78: 2640 moveal %d0,%a3
10c4bd7a: 226b 0004 moveal %a3@(4),%a1
10c4bd7e: 2053 moveal %a3@,%a0
10c4bd80: 2149 0004 movel %a1,%a0@(4)
10c4bd84: 2288 movel %a0,%a1@
10c4bd86: 5392 subql #1,%a2@
10c4bd88: 7001 moveq #1,%d0
10c4bd8a: 2740 000c movel %d0,%a3@(12)
10c4bd8e: 42ab 0036 clrl %a3@(54)
10c4bd92: 274c 004a movel %a4,%a3@(74)
10c4bd96: 027c f8ff andiw #-1793,%sr
10c4bd9a: b6fc 0000 cmpaw #0,%a3
10c4bd9e: 67a8 beqs 10c4bd48 <__get_request_wait+0x5e>
10c4bda0: 2f03 movel %d3,%sp@-
10c4bda2: 486c 006e pea %a4@(110)
10c4bda6: 4eb9 10c1 53aa jsr 10c153aa <remove_wait_queue>
10c4bdac: 2079 1002 53b4 moveal 100253b4 <_current_task>,%a0
10c4bdb2: 7000 moveq #0,%d0
10c4bdb4: 2080 movel %d0,%a0@
10c4bdb6: 200b movel %a3,%d0
10c4bdb8: 4cee 1c0c ffcc moveml %fp@(-52),%d2-%d3/%a2-%a4
10c4bdbe: 4e5e unlk %fp
10c4bdc0: 4e75 rts
10c4bdc2 <is_read_only>:
10c4bdc2: 4e56 0000 linkw %fp,#0
10c4bdc6: 2f02 movel %d2,%sp@-
10c4bdc8: 4281 clrl %d1
10c4bdca: 122e 000a moveb %fp@(10),%d1
10c4bdce: 4282 clrl %d2
10c4bdd0: 142e 000b moveb %fp@(11),%d2
10c4bdd4: 0c81 0000 00fe cmpil #254,%d1
10c4bdda: 6220 bhis 10c4bdfc <is_read_only+0x3a>
10c4bddc: 2002 movel %d2,%d0
10c4bdde: ea80 asrl #5,%d0
10c4bde0: e588 lsll #2,%d0
10c4bde2: eb89 lsll #5,%d1
10c4bde4: d081 addl %d1,%d0
10c4bde6: 41f9 1002 22c0 lea 100222c0 <ro_bits>,%a0
10c4bdec: 721f moveq #31,%d1
10c4bdee: c481 andl %d1,%d2
10c4bdf0: 7201 moveq #1,%d1
10c4bdf2: e5a9 lsll %d2,%d1
10c4bdf4: 2030 0800 movel %a0@(00000000,%d0:l),%d0
10c4bdf8: c081 andl %d1,%d0
10c4bdfa: 6002 bras 10c4bdfe <is_read_only+0x3c>
10c4bdfc: 7000 moveq #0,%d0
10c4bdfe: 241f movel %sp@+,%d2
10c4be00: 4e5e unlk %fp
10c4be02: 4e75 rts
10c4be04 <set_device_ro>:
10c4be04: 4e56 0000 linkw %fp,#0
10c4be08: 2f02 movel %d2,%sp@-
10c4be0a: 4281 clrl %d1
10c4be0c: 122e 000a moveb %fp@(10),%d1
10c4be10: 4282 clrl %d2
10c4be12: 142e 000b moveb %fp@(11),%d2
10c4be16: 0c81 0000 00fe cmpil #254,%d1
10c4be1c: 6240 bhis 10c4be5e <set_device_ro+0x5a>
10c4be1e: 4aae 000c tstl %fp@(12)
10c4be22: 671e beqs 10c4be42 <set_device_ro+0x3e>
10c4be24: 2002 movel %d2,%d0
10c4be26: ea80 asrl #5,%d0
10c4be28: e588 lsll #2,%d0
10c4be2a: eb89 lsll #5,%d1
10c4be2c: d081 addl %d1,%d0
10c4be2e: 41f9 1002 22c0 lea 100222c0 <ro_bits>,%a0
10c4be34: 721f moveq #31,%d1
10c4be36: c481 andl %d1,%d2
10c4be38: 7201 moveq #1,%d1
10c4be3a: e5a9 lsll %d2,%d1
10c4be3c: 83b0 0800 orl %d1,%a0@(00000000,%d0:l)
10c4be40: 601c bras 10c4be5e <set_device_ro+0x5a>
10c4be42: 2002 movel %d2,%d0
10c4be44: ea80 asrl #5,%d0
10c4be46: e588 lsll #2,%d0
10c4be48: eb89 lsll #5,%d1
10c4be4a: d081 addl %d1,%d0
10c4be4c: 41f9 1002 22c0 lea 100222c0 <ro_bits>,%a0
10c4be52: 721f moveq #31,%d1
10c4be54: c481 andl %d1,%d2
10c4be56: 72fe moveq #-2,%d1
10c4be58: e5b9 roll %d2,%d1
10c4be5a: c3b0 0800 andl %d1,%a0@(00000000,%d0:l)
10c4be5e: 241f movel %sp@+,%d2
10c4be60: 4e5e unlk %fp
10c4be62: 4e75 rts
10c4be64 <attempt_merge>:
10c4be64: 4e56 0000 linkw %fp,#0
10c4be68: 48e7 0038 moveml %a2-%a4,%sp@-
10c4be6c: 286e 0008 moveal %fp@(8),%a4
10c4be70: 266e 000c moveal %fp@(12),%a3
10c4be74: 2453 moveal %a3@,%a2
10c4be76: 222b 001e movel %a3@(30),%d1
10c4be7a: 202b 001a movel %a3@(26),%d0
10c4be7e: d081 addl %d1,%d0
10c4be80: b0aa 001a cmpl %a2@(26),%d0
10c4be84: 6600 00e6 bnew 10c4bf6c <attempt_merge+0x108>
10c4be88: 202b 0012 movel %a3@(18),%d0
10c4be8c: b0aa 0012 cmpl %a2@(18),%d0
10c4be90: 6600 00da bnew 10c4bf6c <attempt_merge+0x108>
10c4be94: 302a 0010 movew %a2@(16),%d0
10c4be98: b06b 0010 cmpw %a3@(16),%d0
10c4be9c: 6600 00ce bnew 10c4bf6c <attempt_merge+0x108>
10c4bea0: 2001 movel %d1,%d0
10c4bea2: d0aa 001e addl %a2@(30),%d0
10c4bea6: b0ae 0010 cmpl %fp@(16),%d0
10c4beaa: 6200 00c0 bhiw 10c4bf6c <attempt_merge+0x108>
10c4beae: 4aaa 003e tstl %a2@(62)
10c4beb2: 6600 00b8 bnew 10c4bf6c <attempt_merge+0x108>
10c4beb6: 2f2e 0014 movel %fp@(20),%sp@-
10c4beba: 2f0a movel %a2,%sp@-
10c4bebc: 2f0b movel %a3,%sp@-
10c4bebe: 2f0c movel %a4,%sp@-
10c4bec0: 206c 0044 moveal %a4@(68),%a0
10c4bec4: 4e90 jsr %a0@
10c4bec6: 4fef 0010 lea %sp@(16),%sp
10c4beca: 4a80 tstl %d0
10c4becc: 6700 009e beqw 10c4bf6c <attempt_merge+0x108>
10c4bed0: 2f0a movel %a2,%sp@-
10c4bed2: 2f0b movel %a3,%sp@-
10c4bed4: 206c 0030 moveal %a4@(48),%a0
10c4bed8: 4e90 jsr %a0@
10c4beda: 206b 0046 moveal %a3@(70),%a0
10c4bede: 216a 0042 0028 movel %a2@(66),%a0@(40)
10c4bee4: 276a 0046 0046 movel %a2@(70),%a3@(70)
10c4beea: 202b 0026 movel %a3@(38),%d0
10c4beee: d0aa 0026 addl %a2@(38),%d0
10c4bef2: 2740 0026 movel %d0,%a3@(38)
10c4bef6: 2740 001e movel %d0,%a3@(30)
10c4befa: 508f addql #8,%sp
10c4befc: 226a 0004 moveal %a2@(4),%a1
10c4bf00: 2052 moveal %a2@,%a0
10c4bf02: 2149 0004 movel %a1,%a0@(4)
10c4bf06: 2288 movel %a0,%a1@
10c4bf08: 266a 004a moveal %a2@(74),%a3
10c4bf0c: 202a 0012 movel %a2@(18),%d0
10c4bf10: 72ff moveq #-1,%d1
10c4bf12: 2541 000c movel %d1,%a2@(12)
10c4bf16: 42aa 004a clrl %a2@(74)
10c4bf1a: b6fc 0000 cmpaw #0,%a3
10c4bf1e: 674c beqs 10c4bf6c <attempt_merge+0x108>
10c4bf20: 2200 movel %d0,%d1
10c4bf22: d281 addl %d1,%d1
10c4bf24: d280 addl %d0,%d1
10c4bf26: e589 lsll #2,%d1
10c4bf28: 41f3 1804 lea %a3@(00000004,%d1:l),%a0
10c4bf2c: 2250 moveal %a0@,%a1
10c4bf2e: 234a 0004 movel %a2,%a1@(4)
10c4bf32: 2489 movel %a1,%a2@
10c4bf34: 2548 0004 movel %a0,%a2@(4)
10c4bf38: 208a movel %a2,%a0@
10c4bf3a: 2033 1800 movel %a3@(00000000,%d1:l),%d0
10c4bf3e: 2040 moveal %d0,%a0
10c4bf40: 5288 addql #1,%a0
10c4bf42: 2788 1800 movel %a0,%a3@(00000000,%d1:l)
10c4bf46: 5280 addql #1,%d0
10c4bf48: b0b9 1002 22bc cmpl 100222bc <batch_requests>,%d0
10c4bf4e: 651c bcss 10c4bf6c <attempt_merge+0x108>
10c4bf50: 706e moveq #110,%d0
10c4bf52: d08b addl %a3,%d0
10c4bf54: 41eb 0072 lea %a3@(114),%a0
10c4bf58: b1d0 cmpal %a0@,%a0
10c4bf5a: 6710 beqs 10c4bf6c <attempt_merge+0x108>
10c4bf5c: 4878 0001 pea 1 <PF_DTRACE_OFF>
10c4bf60: 4878 0003 pea 3 <PF_PTRACED_OFF>
10c4bf64: 2f00 movel %d0,%sp@-
10c4bf66: 4eb9 10c1 4712 jsr 10c14712 <__wake_up>
10c4bf6c: 4cee 1c00 fff4 moveml %fp@(-12),%a2-%a4
10c4bf72: 4e5e unlk %fp
10c4bf74: 4e75 rts
10c4bf76 <__make_request>:
10c4bf76: 4e56 ffec linkw %fp,#-20
10c4bf7a: 48e7 3f3c moveml %d2-%d7/%a2-%a5,%sp@-
10c4bf7e: 2a6e 0008 moveal %fp@(8),%a5
10c4bf82: 242e 000c movel %fp@(12),%d2
10c4bf86: 286e 0010 moveal %fp@(16),%a4
10c4bf8a: 42ae fff8 clrl %fp@(-8)
10c4bf8e: 7820 moveq #32,%d4
10c4bf90: d88d addl %a5,%d4
10c4bf92: 162c 0008 moveb %a4@(8),%d3
10c4bf96: e28b lsrl #1,%d3
10c4bf98: 707f moveq #127,%d0
10c4bf9a: c680 andl %d0,%d3
10c4bf9c: 2c2c 0040 movel %a4@(64),%d6
10c4bfa0: 42ae fff4 clrl %fp@(-12)
10c4bfa4: 4a82 tstl %d2
10c4bfa6: 6d24 blts 10c4bfcc <__make_request+0x56>
10c4bfa8: 7201 moveq #1,%d1
10c4bfaa: b282 cmpl %d2,%d1
10c4bfac: 6c0c bges 10c4bfba <__make_request+0x44>
10c4bfae: 7a02 moveq #2,%d5
10c4bfb0: ba82 cmpl %d2,%d5
10c4bfb2: 6618 bnes 10c4bfcc <__make_request+0x56>
10c4bfb4: 2d41 fff4 movel %d1,%fp@(-12)
10c4bfb8: 7400 moveq #0,%d2
10c4bfba: 2044 moveal %d4,%a0
10c4bfbc: 2d50 ffec movel %a0@,%fp@(-20)
10c4bfc0: 4a82 tstl %d2
10c4bfc2: 6714 beqs 10c4bfd8 <__make_request+0x62>
10c4bfc4: 2d68 0004 ffec movel %a0@(4),%fp@(-20)
10c4bfca: 600c bras 10c4bfd8 <__make_request+0x62>
10c4bfcc: 4879 1000 56a2 pea 100056a2 <twist_table.663+0x27a>
10c4bfd2: 4eb9 10c1 60e4 jsr 10c160e4 <panic>
10c4bfd8: 082c 0004 0017 btst #4,%a4@(23)
10c4bfde: 660c bnes 10c4bfec <__make_request+0x76>
10c4bfe0: 4879 1000 56a2 pea 100056a2 <twist_table.663+0x27a>
10c4bfe6: 4eb9 10c1 60e4 jsr 10c160e4 <panic>
10c4bfec: 322c 0012 movew %a4@(18),%d1
10c4bff0: 4280 clrl %d0
10c4bff2: 102c 0012 moveb %a4@(18),%d0
10c4bff6: e588 lsll #2,%d0
10c4bff8: 41f9 1002 8f84 lea 10028f84 <max_sectors>,%a0
10c4bffe: 2070 0800 moveal %a0@(00000000,%d0:l),%a0
10c4c002: b0fc 0000 cmpaw #0,%a0
10c4c006: 660a bnes 10c4c012 <__make_request+0x9c>
10c4c008: 2d7c 0000 00ff movel #255,%fp@(-16)
10c4c00e: fff0
10c4c010: 600c bras 10c4c01e <__make_request+0xa8>
10c4c012: 4280 clrl %d0
10c4c014: 1001 moveb %d1,%d0
10c4c016: e588 lsll #2,%d0
10c4c018: 2d70 0800 fff0 movel %a0@(00000000,%d0:l),%fp@(-16)
10c4c01e: 7a18 moveq #24,%d5
10c4c020: da8d addl %a5,%d5
10c4c022: 42ae fffc clrl %fp@(-4)
10c4c026: 2445 moveal %d5,%a2
10c4c028: 007c 0700 oriw #1792,%sr
10c4c02c: 2245 moveal %d5,%a1
10c4c02e: 2e29 0004 movel %a1@(4),%d7
10c4c032: 2011 movel %a1@,%d0
10c4c034: ba80 cmpl %d0,%d5
10c4c036: 6616 bnes 10c4c04e <__make_request+0xd8>
10c4c038: 4280 clrl %d0
10c4c03a: 302c 0012 movew %a4@(18),%d0
10c4c03e: 2f00 movel %d0,%sp@-
10c4c040: 2f0d movel %a5,%sp@-
10c4c042: 206d 004c moveal %a5@(76),%a0
10c4c046: 4e90 jsr %a0@
10c4c048: 508f addql #8,%sp
10c4c04a: 6000 0338 braw 10c4c384 <__make_request+0x40e>
10c4c04e: 4a2d 0069 tstb %a5@(105)
10c4c052: 6708 beqs 10c4c05c <__make_request+0xe6>
10c4c054: 4a2d 0068 tstb %a5@(104)
10c4c058: 6602 bnes 10c4c05c <__make_request+0xe6>
10c4c05a: 2440 moveal %d0,%a2
10c4c05c: 2f2e fff0 movel %fp@(-16),%sp@-
10c4c060: 2f02 movel %d2,%sp@-
10c4c062: 2f0c movel %a4,%sp@-
10c4c064: 2f0a movel %a2,%sp@-
10c4c066: 486e fffc pea %fp@(-4)
10c4c06a: 2f0d movel %a5,%sp@-
10c4c06c: 2644 moveal %d4,%a3
10c4c06e: 206b 0008 moveal %a3@(8),%a0
10c4c072: 4e90 jsr %a0@
10c4c074: 4fef 0018 lea %sp@(24),%sp
10c4c078: 7201 moveq #1,%d1
10c4c07a: b280 cmpl %d0,%d1
10c4c07c: 6700 0164 beqw 10c4c1e2 <__make_request+0x26c>
10c4c080: 6d0a blts 10c4c08c <__make_request+0x116>
10c4c082: 4a80 tstl %d0
10c4c084: 6700 02d8 beqw 10c4c35e <__make_request+0x3e8>
10c4c088: 6000 02de braw 10c4c368 <__make_request+0x3f2>
10c4c08c: 7202 moveq #2,%d1
10c4c08e: b280 cmpl %d0,%d1
10c4c090: 6600 02d6 bnew 10c4c368 <__make_request+0x3f2>
10c4c094: 4878 0080 pea 80 <LSIGTRAP+0x7b>
10c4c098: 2f0c movel %a4,%sp@-
10c4c09a: 2f2e fffc movel %fp@(-4),%sp@-
10c4c09e: 2f0d movel %a5,%sp@-
10c4c0a0: 206d 003c moveal %a5@(60),%a0
10c4c0a4: 4e90 jsr %a0@
10c4c0a6: 4fef 0010 lea %sp@(16),%sp
10c4c0aa: 4a80 tstl %d0
10c4c0ac: 6700 02d6 beqw 10c4c384 <__make_request+0x40e>
10c4c0b0: 2f03 movel %d3,%sp@-
10c4c0b2: 2f2e fffc movel %fp@(-4),%sp@-
10c4c0b6: 2f0d movel %a5,%sp@-
10c4c0b8: 2244 moveal %d4,%a1
10c4c0ba: 2069 000c moveal %a1@(12),%a0
10c4c0be: 4e90 jsr %a0@
10c4c0c0: 206e fffc moveal %fp@(-4),%a0
10c4c0c4: 2068 0046 moveal %a0@(70),%a0
10c4c0c8: 214c 0028 movel %a4,%a0@(40)
10c4c0cc: 206e fffc moveal %fp@(-4),%a0
10c4c0d0: 214c 0046 movel %a4,%a0@(70)
10c4c0d4: 206e fffc moveal %fp@(-4),%a0
10c4c0d8: 2028 0026 movel %a0@(38),%d0
10c4c0dc: d083 addl %d3,%d0
10c4c0de: 2140 0026 movel %d0,%a0@(38)
10c4c0e2: 2140 001e movel %d0,%a0@(30)
10c4c0e6: 4fef 000c lea %sp@(12),%sp
10c4c0ea: 206e fffc moveal %fp@(-4),%a0
10c4c0ee: 2828 0012 movel %a0@(18),%d4
10c4c0f2: 4282 clrl %d2
10c4c0f4: 1428 0010 moveb %a0@(16),%d2
10c4c0f8: 4281 clrl %d1
10c4c0fa: 1228 0011 moveb %a0@(17),%d1
10c4c0fe: 2002 movel %d2,%d0
10c4c100: 5780 subql #3,%d0
10c4c102: 7a2d moveq #45,%d5
10c4c104: ba80 cmpl %d0,%d5
10c4c106: 6500 0088 bcsw 10c4c190 <__make_request+0x21a>
10c4c10a: d080 addl %d0,%d0
10c4c10c: 303b 0806 movew %pc@(10c4c114 <__make_request+0x19e>,%d0:l),%d0
10c4c110: 4efb 0002 jmp %pc@(10c4c114 <__make_request+0x19e>,%d0:w)
10c4c114: 0068 007c 007c oriw #124,%a0@(124)
10c4c11a: 007c 007c oriw #124,%sr
10c4c11e: 0062 007c oriw #124,%a2@-
10c4c122: 007c 007c oriw #124,%sr
10c4c126: 007c 0068 oriw #104,%sr
10c4c12a: 007c 007c oriw #124,%sr
10c4c12e: 007c 007c oriw #124,%sr
10c4c132: 007c 007c oriw #124,%sr
10c4c136: 007c 007c oriw #124,%sr
10c4c13a: 0070 007c 007c oriw #124,%a0@(0000007c,%d0:w)
10c4c140: 007c 007c oriw #124,%sr
10c4c144: 007c 007c oriw #124,%sr
10c4c148: 007c 007c oriw #124,%sr
10c4c14c: 007c 007c oriw #124,%sr
10c4c150: 007c 007c oriw #124,%sr
10c4c154: 007c 007c oriw #124,%sr
10c4c158: 007c 007c oriw #124,%sr
10c4c15c: 007c 007c oriw #124,%sr
10c4c160: 007c 007c oriw #124,%sr
10c4c164: 007c 007c oriw #124,%sr
10c4c168: 007c 007c oriw #124,%sr
10c4c16c: 007c 005c oriw #92,%sr
10c4c170: 2001 movel %d1,%d0
10c4c172: e688 lsrl #3,%d0
10c4c174: 601c bras 10c4c192 <__make_request+0x21c>
10c4c176: 2001 movel %d1,%d0
10c4c178: e888 lsrl #4,%d0
10c4c17a: 6016 bras 10c4c192 <__make_request+0x21c>
10c4c17c: 7040 moveq #64,%d0
10c4c17e: c081 andl %d1,%d0
10c4c180: ec80 asrl #6,%d0
10c4c182: 600e bras 10c4c192 <__make_request+0x21c>
10c4c184: 7c40 moveq #64,%d6
10c4c186: c286 andl %d6,%d1
10c4c188: ec81 asrl #6,%d1
10c4c18a: 2001 movel %d1,%d0
10c4c18c: 5480 addql #2,%d0
10c4c18e: 6002 bras 10c4c192 <__make_request+0x21c>
10c4c190: 7000 moveq #0,%d0
10c4c192: 720f moveq #15,%d1
10c4c194: b280 cmpl %d0,%d1
10c4c196: 653a bcss 10c4c1d2 <__make_request+0x25c>
10c4c198: b282 cmpl %d2,%d1
10c4c19a: 6536 bcss 10c4c1d2 <__make_request+0x25c>
10c4c19c: e588 lsll #2,%d0
10c4c19e: ed8a lsll #6,%d2
10c4c1a0: d082 addl %d2,%d0
10c4c1a2: 4a84 tstl %d4
10c4c1a4: 660c bnes 10c4c1b2 <__make_request+0x23c>
10c4c1a6: 41f9 1002 73c8 lea 100273c8 <kstat+0xc0c>,%a0
10c4c1ac: d7b0 0800 addl %d3,%a0@(00000000,%d0:l)
10c4c1b0: 6020 bras 10c4c1d2 <__make_request+0x25c>
10c4c1b2: 7a01 moveq #1,%d5
10c4c1b4: ba84 cmpl %d4,%d5
10c4c1b6: 660c bnes 10c4c1c4 <__make_request+0x24e>
10c4c1b8: 41f9 1002 77c8 lea 100277c8 <kstat+0x100c>,%a0
10c4c1be: d7b0 0800 addl %d3,%a0@(00000000,%d0:l)
10c4c1c2: 600e bras 10c4c1d2 <__make_request+0x25c>
10c4c1c4: 4879 1000 5716 pea 10005716 <twist_table.663+0x2ee>
10c4c1ca: 4eb9 10c1 677e jsr 10c1677e <printk>
10c4c1d0: 588f addql #4,%sp
10c4c1d2: 202e fffc movel %fp@(-4),%d0
10c4c1d6: b0ad 001c cmpl %a5@(28),%d0
10c4c1da: 6700 03c6 beqw 10c4c5a2 <__make_request+0x62c>
10c4c1de: 6000 0166 braw 10c4c346 <__make_request+0x3d0>
10c4c1e2: 4878 0080 pea 80 <LSIGTRAP+0x7b>
10c4c1e6: 2f0c movel %a4,%sp@-
10c4c1e8: 2f2e fffc movel %fp@(-4),%sp@-
10c4c1ec: 2f0d movel %a5,%sp@-
10c4c1ee: 206d 0040 moveal %a5@(64),%a0
10c4c1f2: 4e90 jsr %a0@
10c4c1f4: 4fef 0010 lea %sp@(16),%sp
10c4c1f8: 4a80 tstl %d0
10c4c1fa: 6700 0188 beqw 10c4c384 <__make_request+0x40e>
10c4c1fe: 2f03 movel %d3,%sp@-
10c4c200: 2f2e fffc movel %fp@(-4),%sp@-
10c4c204: 2f0d movel %a5,%sp@-
10c4c206: 2244 moveal %d4,%a1
10c4c208: 2069 000c moveal %a1@(12),%a0
10c4c20c: 4e90 jsr %a0@
10c4c20e: 206e fffc moveal %fp@(-4),%a0
10c4c212: 2968 0042 0028 movel %a0@(66),%a4@(40)
10c4c218: 214c 0042 movel %a4,%a0@(66)
10c4c21c: 206e fffc moveal %fp@(-4),%a0
10c4c220: 216c 0030 003a movel %a4@(48),%a0@(58)
10c4c226: 206e fffc moveal %fp@(-4),%a0
10c4c22a: 2143 0032 movel %d3,%a0@(50)
10c4c22e: 206e fffc moveal %fp@(-4),%a0
10c4c232: 2146 0022 movel %d6,%a0@(34)
10c4c236: 2146 001a movel %d6,%a0@(26)
10c4c23a: 206e fffc moveal %fp@(-4),%a0
10c4c23e: 2028 0026 movel %a0@(38),%d0
10c4c242: d083 addl %d3,%d0
10c4c244: 2140 0026 movel %d0,%a0@(38)
10c4c248: 2140 001e movel %d0,%a0@(30)
10c4c24c: 4fef 000c lea %sp@(12),%sp
10c4c250: 206e fffc moveal %fp@(-4),%a0
10c4c254: 2828 0012 movel %a0@(18),%d4
10c4c258: 4282 clrl %d2
10c4c25a: 1428 0010 moveb %a0@(16),%d2
10c4c25e: 4281 clrl %d1
10c4c260: 1228 0011 moveb %a0@(17),%d1
10c4c264: 2002 movel %d2,%d0
10c4c266: 5780 subql #3,%d0
10c4c268: 7a2d moveq #45,%d5
10c4c26a: ba80 cmpl %d0,%d5
10c4c26c: 6500 0088 bcsw 10c4c2f6 <__make_request+0x380>
10c4c270: d080 addl %d0,%d0
10c4c272: 303b 0806 movew %pc@(10c4c27a <__make_request+0x304>,%d0:l),%d0
10c4c276: 4efb 0002 jmp %pc@(10c4c27a <__make_request+0x304>,%d0:w)
10c4c27a: 0068 007c 007c oriw #124,%a0@(124)
10c4c280: 007c 007c oriw #124,%sr
10c4c284: 0062 007c oriw #124,%a2@-
10c4c288: 007c 007c oriw #124,%sr
10c4c28c: 007c 0068 oriw #104,%sr
10c4c290: 007c 007c oriw #124,%sr
10c4c294: 007c 007c oriw #124,%sr
10c4c298: 007c 007c oriw #124,%sr
10c4c29c: 007c 007c oriw #124,%sr
10c4c2a0: 0070 007c 007c oriw #124,%a0@(0000007c,%d0:w)
10c4c2a6: 007c 007c oriw #124,%sr
10c4c2aa: 007c 007c oriw #124,%sr
10c4c2ae: 007c 007c oriw #124,%sr
10c4c2b2: 007c 007c oriw #124,%sr
10c4c2b6: 007c 007c oriw #124,%sr
10c4c2ba: 007c 007c oriw #124,%sr
10c4c2be: 007c 007c oriw #124,%sr
10c4c2c2: 007c 007c oriw #124,%sr
10c4c2c6: 007c 007c oriw #124,%sr
10c4c2ca: 007c 007c oriw #124,%sr
10c4c2ce: 007c 007c oriw #124,%sr
10c4c2d2: 007c 005c oriw #92,%sr
10c4c2d6: 2001 movel %d1,%d0
10c4c2d8: e688 lsrl #3,%d0
10c4c2da: 601c bras 10c4c2f8 <__make_request+0x382>
10c4c2dc: 2001 movel %d1,%d0
10c4c2de: e888 lsrl #4,%d0
10c4c2e0: 6016 bras 10c4c2f8 <__make_request+0x382>
10c4c2e2: 7040 moveq #64,%d0
10c4c2e4: c081 andl %d1,%d0
10c4c2e6: ec80 asrl #6,%d0
10c4c2e8: 600e bras 10c4c2f8 <__make_request+0x382>
10c4c2ea: 7c40 moveq #64,%d6
10c4c2ec: c286 andl %d6,%d1
10c4c2ee: ec81 asrl #6,%d1
10c4c2f0: 2001 movel %d1,%d0
10c4c2f2: 5480 addql #2,%d0
10c4c2f4: 6002 bras 10c4c2f8 <__make_request+0x382>
10c4c2f6: 7000 moveq #0,%d0
10c4c2f8: 720f moveq #15,%d1
10c4c2fa: b280 cmpl %d0,%d1
10c4c2fc: 653a bcss 10c4c338 <__make_request+0x3c2>
10c4c2fe: b282 cmpl %d2,%d1
10c4c300: 6536 bcss 10c4c338 <__make_request+0x3c2>
10c4c302: e588 lsll #2,%d0
10c4c304: ed8a lsll #6,%d2
10c4c306: d082 addl %d2,%d0
10c4c308: 4a84 tstl %d4
10c4c30a: 660c bnes 10c4c318 <__make_request+0x3a2>
10c4c30c: 41f9 1002 73c8 lea 100273c8 <kstat+0xc0c>,%a0
10c4c312: d7b0 0800 addl %d3,%a0@(00000000,%d0:l)
10c4c316: 6020 bras 10c4c338 <__make_request+0x3c2>
10c4c318: 7a01 moveq #1,%d5
10c4c31a: ba84 cmpl %d4,%d5
10c4c31c: 660c bnes 10c4c32a <__make_request+0x3b4>
10c4c31e: 41f9 1002 77c8 lea 100277c8 <kstat+0x100c>,%a0
10c4c324: d7b0 0800 addl %d3,%a0@(00000000,%d0:l)
10c4c328: 600e bras 10c4c338 <__make_request+0x3c2>
10c4c32a: 4879 1000 5716 pea 10005716 <twist_table.663+0x2ee>
10c4c330: 4eb9 10c1 677e jsr 10c1677e <printk>
10c4c336: 588f addql #4,%sp
10c4c338: 206e fffc moveal %fp@(-4),%a0
10c4c33c: 2028 0004 movel %a0@(4),%d0
10c4c340: b08a cmpl %a2,%d0
10c4c342: 6700 025e beqw 10c4c5a2 <__make_request+0x62c>
10c4c346: 4878 0080 pea 80 <LSIGTRAP+0x7b>
10c4c34a: 2f2e fff0 movel %fp@(-16),%sp@-
10c4c34e: 2f00 movel %d0,%sp@-
10c4c350: 2f0d movel %a5,%sp@-
10c4c352: 4eba fb10 jsr %pc@(10c4be64 <attempt_merge>)
10c4c356: 4fef 0010 lea %sp@(16),%sp
10c4c35a: 6000 0246 braw 10c4c5a2 <__make_request+0x62c>
10c4c35e: 202e fffc movel %fp@(-4),%d0
10c4c362: 6720 beqs 10c4c384 <__make_request+0x40e>
10c4c364: 2e00 movel %d0,%d7
10c4c366: 601c bras 10c4c384 <__make_request+0x40e>
10c4c368: 2f00 movel %d0,%sp@-
10c4c36a: 4879 1000 5738 pea 10005738 <twist_table.663+0x310>
10c4c370: 4eb9 10c1 677e jsr 10c1677e <printk>
10c4c376: 584f addqw #4,%sp
10c4c378: 2ebc 1000 56a2 movel #268457634,%sp@
10c4c37e: 4eb9 10c1 60e4 jsr 10c160e4 <panic>
10c4c384: 4aae fff8 tstl %fp@(-8)
10c4c388: 670c beqs 10c4c396 <__make_request+0x420>
10c4c38a: 2d6e fff8 fffc movel %fp@(-8),%fp@(-4)
10c4c390: 42ae fff8 clrl %fp@(-8)
10c4c394: 605a bras 10c4c3f0 <__make_request+0x47a>
10c4c396: 95ca subal %a2,%a2
10c4c398: 2002 movel %d2,%d0
10c4c39a: d080 addl %d0,%d0
10c4c39c: d082 addl %d2,%d0
10c4c39e: e588 lsll #2,%d0
10c4c3a0: 47f5 0800 lea %a5@(00000000,%d0:l),%a3
10c4c3a4: 41eb 0004 lea %a3@(4),%a0
10c4c3a8: 2010 movel %a0@,%d0
10c4c3aa: b1c0 cmpal %d0,%a0
10c4c3ac: 671e beqs 10c4c3cc <__make_request+0x456>
10c4c3ae: 2440 moveal %d0,%a2
10c4c3b0: 226a 0004 moveal %a2@(4),%a1
10c4c3b4: 2052 moveal %a2@,%a0
10c4c3b6: 2149 0004 movel %a1,%a0@(4)
10c4c3ba: 2288 movel %a0,%a1@
10c4c3bc: 5393 subql #1,%a3@
10c4c3be: 7001 moveq #1,%d0
10c4c3c0: 2540 000c movel %d0,%a2@(12)
10c4c3c4: 42aa 0036 clrl %a2@(54)
10c4c3c8: 254d 004a movel %a5,%a2@(74)
10c4c3cc: 2d4a fffc movel %a2,%fp@(-4)
10c4c3d0: 661e bnes 10c4c3f0 <__make_request+0x47a>
10c4c3d2: 027c f8ff andiw #-1793,%sr
10c4c3d6: 4aae fff4 tstl %fp@(-12)
10c4c3da: 6600 023a bnew 10c4c616 <__make_request+0x6a0>
10c4c3de: 2f02 movel %d2,%sp@-
10c4c3e0: 2f0d movel %a5,%sp@-
10c4c3e2: 4eba f906 jsr %pc@(10c4bcea <__get_request_wait>)
10c4c3e6: 2d40 fff8 movel %d0,%fp@(-8)
10c4c3ea: 508f addql #8,%sp
10c4c3ec: 6000 fc34 braw 10c4c022 <__make_request+0xac>
10c4c3f0: 206e fffc moveal %fp@(-4),%a0
10c4c3f4: 216e ffec 0008 movel %fp@(-20),%a0@(8)
10c4c3fa: 206e fffc moveal %fp@(-4),%a0
10c4c3fe: 2142 0012 movel %d2,%a0@(18)
10c4c402: 206e fffc moveal %fp@(-4),%a0
10c4c406: 42a8 0016 clrl %a0@(22)
10c4c40a: 206e fffc moveal %fp@(-4),%a0
10c4c40e: 2146 001a movel %d6,%a0@(26)
10c4c412: 2146 0022 movel %d6,%a0@(34)
10c4c416: 206e fffc moveal %fp@(-4),%a0
10c4c41a: 2143 001e movel %d3,%a0@(30)
10c4c41e: 2143 0026 movel %d3,%a0@(38)
10c4c422: 206e fffc moveal %fp@(-4),%a0
10c4c426: 2143 0032 movel %d3,%a0@(50)
10c4c42a: 206e fffc moveal %fp@(-4),%a0
10c4c42e: 7201 moveq #1,%d1
10c4c430: 2141 002a movel %d1,%a0@(42)
10c4c434: 206e fffc moveal %fp@(-4),%a0
10c4c438: 2141 002e movel %d1,%a0@(46)
10c4c43c: 206e fffc moveal %fp@(-4),%a0
10c4c440: 216c 0030 003a movel %a4@(48),%a0@(58)
10c4c446: 206e fffc moveal %fp@(-4),%a0
10c4c44a: 42a8 003e clrl %a0@(62)
10c4c44e: 206e fffc moveal %fp@(-4),%a0
10c4c452: 214c 0042 movel %a4,%a0@(66)
10c4c456: 206e fffc moveal %fp@(-4),%a0
10c4c45a: 214c 0046 movel %a4,%a0@(70)
10c4c45e: 206e fffc moveal %fp@(-4),%a0
10c4c462: 316c 0012 0010 movew %a4@(18),%a0@(16)
10c4c468: 246e fffc moveal %fp@(-4),%a2
10c4c46c: 262a 0012 movel %a2@(18),%d3
10c4c470: 282a 001e movel %a2@(30),%d4
10c4c474: 4282 clrl %d2
10c4c476: 142a 0010 moveb %a2@(16),%d2
10c4c47a: 4281 clrl %d1
10c4c47c: 122a 0011 moveb %a2@(17),%d1
10c4c480: 2002 movel %d2,%d0
10c4c482: 5780 subql #3,%d0
10c4c484: 7c2d moveq #45,%d6
10c4c486: bc80 cmpl %d0,%d6
10c4c488: 6500 0088 bcsw 10c4c512 <__make_request+0x59c>
10c4c48c: d080 addl %d0,%d0
10c4c48e: 303b 0806 movew %pc@(10c4c496 <__make_request+0x520>,%d0:l),%d0
10c4c492: 4efb 0002 jmp %pc@(10c4c496 <__make_request+0x520>,%d0:w)
10c4c496: 0068 007c 007c oriw #124,%a0@(124)
10c4c49c: 007c 007c oriw #124,%sr
10c4c4a0: 0062 007c oriw #124,%a2@-
10c4c4a4: 007c 007c oriw #124,%sr
10c4c4a8: 007c 0068 oriw #104,%sr
10c4c4ac: 007c 007c oriw #124,%sr
10c4c4b0: 007c 007c oriw #124,%sr
10c4c4b4: 007c 007c oriw #124,%sr
10c4c4b8: 007c 007c oriw #124,%sr
10c4c4bc: 0070 007c 007c oriw #124,%a0@(0000007c,%d0:w)
10c4c4c2: 007c 007c oriw #124,%sr
10c4c4c6: 007c 007c oriw #124,%sr
10c4c4ca: 007c 007c oriw #124,%sr
10c4c4ce: 007c 007c oriw #124,%sr
10c4c4d2: 007c 007c oriw #124,%sr
10c4c4d6: 007c 007c oriw #124,%sr
10c4c4da: 007c 007c oriw #124,%sr
10c4c4de: 007c 007c oriw #124,%sr
10c4c4e2: 007c 007c oriw #124,%sr
10c4c4e6: 007c 007c oriw #124,%sr
10c4c4ea: 007c 007c oriw #124,%sr
10c4c4ee: 007c 005c oriw #92,%sr
10c4c4f2: 2001 movel %d1,%d0
10c4c4f4: e688 lsrl #3,%d0
10c4c4f6: 601c bras 10c4c514 <__make_request+0x59e>
10c4c4f8: 2001 movel %d1,%d0
10c4c4fa: e888 lsrl #4,%d0
10c4c4fc: 6016 bras 10c4c514 <__make_request+0x59e>
10c4c4fe: 7040 moveq #64,%d0
10c4c500: c081 andl %d1,%d0
10c4c502: ec80 asrl #6,%d0
10c4c504: 600e bras 10c4c514 <__make_request+0x59e>
10c4c506: 7040 moveq #64,%d0
10c4c508: c280 andl %d0,%d1
10c4c50a: ec81 asrl #6,%d1
10c4c50c: 2001 movel %d1,%d0
10c4c50e: 5480 addql #2,%d0
10c4c510: 6002 bras 10c4c514 <__make_request+0x59e>
10c4c512: 7000 moveq #0,%d0
10c4c514: 720f moveq #15,%d1
10c4c516: b280 cmpl %d0,%d1
10c4c518: 6558 bcss 10c4c572 <__make_request+0x5fc>
10c4c51a: b282 cmpl %d2,%d1
10c4c51c: 6554 bcss 10c4c572 <__make_request+0x5fc>
10c4c51e: e588 lsll #2,%d0
10c4c520: ed8a lsll #6,%d2
10c4c522: d082 addl %d2,%d0
10c4c524: 41f9 1002 67c8 lea 100267c8 <kstat+0xc>,%a0
10c4c52a: 52b0 0800 addql #1,%a0@(00000000,%d0:l)
10c4c52e: 4a83 tstl %d3
10c4c530: 6616 bnes 10c4c548 <__make_request+0x5d2>
10c4c532: 41f9 1002 6bc8 lea 10026bc8 <kstat+0x40c>,%a0
10c4c538: 52b0 0800 addql #1,%a0@(00000000,%d0:l)
10c4c53c: 41f9 1002 73c8 lea 100273c8 <kstat+0xc0c>,%a0
10c4c542: d9b0 0800 addl %d4,%a0@(00000000,%d0:l)
10c4c546: 602a bras 10c4c572 <__make_request+0x5fc>
10c4c548: 7c01 moveq #1,%d6
10c4c54a: bc83 cmpl %d3,%d6
10c4c54c: 6616 bnes 10c4c564 <__make_request+0x5ee>
10c4c54e: 41f9 1002 6fc8 lea 10026fc8 <kstat+0x80c>,%a0
10c4c554: 52b0 0800 addql #1,%a0@(00000000,%d0:l)
10c4c558: 41f9 1002 77c8 lea 100277c8 <kstat+0x100c>,%a0
10c4c55e: d9b0 0800 addl %d4,%a0@(00000000,%d0:l)
10c4c562: 600e bras 10c4c572 <__make_request+0x5fc>
10c4c564: 4879 1000 5716 pea 10005716 <twist_table.663+0x2ee>
10c4c56a: 4eb9 10c1 677e jsr 10c1677e <printk>
10c4c570: 588f addql #4,%sp
10c4c572: 4a2d 0068 tstb %a5@(104)
10c4c576: 661a bnes 10c4c592 <__make_request+0x61c>
10c4c578: 4a2d 0069 tstb %a5@(105)
10c4c57c: 6714 beqs 10c4c592 <__make_request+0x61c>
10c4c57e: ba87 cmpl %d7,%d5
10c4c580: 6610 bnes 10c4c592 <__make_request+0x61c>
10c4c582: 027c f8ff andiw #-1793,%sr
10c4c586: 4879 1000 56a2 pea 100056a2 <twist_table.663+0x27a>
10c4c58c: 4eb9 10c1 60e4 jsr 10c160e4 <panic>
10c4c592: 2247 moveal %d7,%a1
10c4c594: 2051 moveal %a1@,%a0
10c4c596: 214a 0004 movel %a2,%a0@(4)
10c4c59a: 2488 movel %a0,%a2@
10c4c59c: 2547 0004 movel %d7,%a2@(4)
10c4c5a0: 228a movel %a2,%a1@
10c4c5a2: 4aae fff8 tstl %fp@(-8)
10c4c5a6: 6768 beqs 10c4c610 <__make_request+0x69a>
10c4c5a8: 266e fff8 moveal %fp@(-8),%a3
10c4c5ac: 246b 004a moveal %a3@(74),%a2
10c4c5b0: 202b 0012 movel %a3@(18),%d0
10c4c5b4: 72ff moveq #-1,%d1
10c4c5b6: 2741 000c movel %d1,%a3@(12)
10c4c5ba: 42ab 004a clrl %a3@(74)
10c4c5be: b4fc 0000 cmpaw #0,%a2
10c4c5c2: 674c beqs 10c4c610 <__make_request+0x69a>
10c4c5c4: 2200 movel %d0,%d1
10c4c5c6: d281 addl %d1,%d1
10c4c5c8: d280 addl %d0,%d1
10c4c5ca: e589 lsll #2,%d1
10c4c5cc: 41f2 1804 lea %a2@(00000004,%d1:l),%a0
10c4c5d0: 2250 moveal %a0@,%a1
10c4c5d2: 234b 0004 movel %a3,%a1@(4)
10c4c5d6: 2689 movel %a1,%a3@
10c4c5d8: 2748 0004 movel %a0,%a3@(4)
10c4c5dc: 208b movel %a3,%a0@
10c4c5de: 2032 1800 movel %a2@(00000000,%d1:l),%d0
10c4c5e2: 2a00 movel %d0,%d5
10c4c5e4: 5285 addql #1,%d5
10c4c5e6: 2585 1800 movel %d5,%a2@(00000000,%d1:l)
10c4c5ea: 5280 addql #1,%d0
10c4c5ec: b0b9 1002 22bc cmpl 100222bc <batch_requests>,%d0
10c4c5f2: 651c bcss 10c4c610 <__make_request+0x69a>
10c4c5f4: 706e moveq #110,%d0
10c4c5f6: d08a addl %a2,%d0
10c4c5f8: 41ea 0072 lea %a2@(114),%a0
10c4c5fc: b1d0 cmpal %a0@,%a0
10c4c5fe: 6710 beqs 10c4c610 <__make_request+0x69a>
10c4c600: 4878 0001 pea 1 <PF_DTRACE_OFF>
10c4c604: 4878 0003 pea 3 <PF_PTRACED_OFF>
10c4c608: 2f00 movel %d0,%sp@-
10c4c60a: 4eb9 10c1 4712 jsr 10c14712 <__wake_up>
10c4c610: 027c f8ff andiw #-1793,%sr
10c4c614: 6014 bras 10c4c62a <__make_request+0x6b4>
10c4c616: 41ec 0014 lea %a4@(20),%a0
10c4c61a: 2010 movel %a0@,%d0
10c4c61c: 7c01 moveq #1,%d6
10c4c61e: cc80 andl %d0,%d6
10c4c620: 2f06 movel %d6,%sp@-
10c4c622: 2f0c movel %a4,%sp@-
10c4c624: 206c 0038 moveal %a4@(56),%a0
10c4c628: 4e90 jsr %a0@
10c4c62a: 7000 moveq #0,%d0
10c4c62c: 4cee 3cfc ffc4 moveml %fp@(-60),%d2-%d7/%a2-%a5
10c4c632: 4e5e unlk %fp
10c4c634: 4e75 rts
10c4c636 <generic_make_request>:
10c4c636: 4e56 0000 linkw %fp,#0
10c4c63a: 48e7 3c30 moveml %d2-%d5/%a2-%a3,%sp@-
10c4c63e: 2a2e 0008 movel %fp@(8),%d5
10c4c642: 266e 000c moveal %fp@(12),%a3
10c4c646: 4280 clrl %d0
10c4c648: 102b 0012 moveb %a3@(18),%d0
10c4c64c: 7800 moveq #0,%d4
10c4c64e: 4aab 0038 tstl %a3@(56)
10c4c652: 660c bnes 10c4c660 <generic_make_request+0x2a>
10c4c654: 4879 1000 56a2 pea 100056a2 <twist_table.663+0x27a>
10c4c65a: 4eb9 10c1 60e4 jsr 10c160e4 <panic>
10c4c660: e588 lsll #2,%d0
10c4c662: 41f9 1003 20fe lea 100320fe <blk_size>,%a0
10c4c668: 2070 0800 moveal %a0@(00000000,%d0:l),%a0
10c4c66c: b0fc 0000 cmpaw #0,%a0
10c4c670: 670c beqs 10c4c67e <generic_make_request+0x48>
10c4c672: 4280 clrl %d0
10c4c674: 102b 0013 moveb %a3@(19),%d0
10c4c678: e588 lsll #2,%d0
10c4c67a: 2830 0800 movel %a0@(00000000,%d0:l),%d4
10c4c67e: 4a84 tstl %d4
10c4c680: 675a beqs 10c4c6dc <generic_make_request+0xa6>
10c4c682: 2004 movel %d4,%d0
10c4c684: d080 addl %d0,%d0
10c4c686: 5280 addql #1,%d0
10c4c688: 262b 0040 movel %a3@(64),%d3
10c4c68c: 142b 0008 moveb %a3@(8),%d2
10c4c690: e28a lsrl #1,%d2
10c4c692: 727f moveq #127,%d1
10c4c694: c481 andl %d1,%d2
10c4c696: b480 cmpl %d0,%d2
10c4c698: 6206 bhis 10c4c6a0 <generic_make_request+0x6a>
10c4c69a: 9082 subl %d2,%d0
10c4c69c: b680 cmpl %d0,%d3
10c4c69e: 633c blss 10c4c6dc <generic_make_request+0xa6>
10c4c6a0: 7014 moveq #20,%d0
10c4c6a2: c1ab 0014 andl %d0,%a3@(20)
10c4c6a6: 4879 1000 5755 pea 10005755 <twist_table.663+0x32d>
10c4c6ac: 45f9 10c1 677e lea 10c1677e <printk>,%a2
10c4c6b2: 4e92 jsr %a2@
10c4c6b4: 2f04 movel %d4,%sp@-
10c4c6b6: 2003 movel %d3,%d0
10c4c6b8: d082 addl %d2,%d0
10c4c6ba: e288 lsrl #1,%d0
10c4c6bc: 2f00 movel %d0,%sp@-
10c4c6be: 2f05 movel %d5,%sp@-
10c4c6c0: 4280 clrl %d0
10c4c6c2: 302b 0012 movew %a3@(18),%d0
10c4c6c6: 2f00 movel %d0,%sp@-
10c4c6c8: 4eb9 10c2 46f8 jsr 10c246f8 <kdevname>
10c4c6ce: 2e80 movel %d0,%sp@
10c4c6d0: 4879 1000 5780 pea 10005780 <twist_table.663+0x358>
10c4c6d6: 4e92 jsr %a2@
10c4c6d8: 6000 008a braw 10c4c764 <generic_make_request+0x12e>
10c4c6dc: 7400 moveq #0,%d2
10c4c6de: 45eb 0014 lea %a3@(20),%a2
10c4c6e2: 7602 moveq #2,%d3
10c4c6e4: 78fd moveq #-3,%d4
10c4c6e6: 322b 0012 movew %a3@(18),%d1
10c4c6ea: 3001 movew %d1,%d0
10c4c6ec: e048 lsrw #8,%d0
10c4c6ee: c0fc 0082 muluw #130,%d0
10c4c6f2: 2040 moveal %d0,%a0
10c4c6f4: d1fc 1002 9b80 addal #268606336,%a0
10c4c6fa: 2268 007a moveal %a0@(122),%a1
10c4c6fe: b2fc 0000 cmpaw #0,%a1
10c4c702: 670a beqs 10c4c70e <generic_make_request+0xd8>
10c4c704: 3401 movew %d1,%d2
10c4c706: 2f02 movel %d2,%sp@-
10c4c708: 4e91 jsr %a1@
10c4c70a: 2040 moveal %d0,%a0
10c4c70c: 588f addql #4,%sp
10c4c70e: b0fc 0000 cmpaw #0,%a0
10c4c712: 665c bnes 10c4c770 <generic_make_request+0x13a>
10c4c714: 2f2b 0040 movel %a3@(64),%sp@-
10c4c718: 4280 clrl %d0
10c4c71a: 302b 0012 movew %a3@(18),%d0
10c4c71e: 2f00 movel %d0,%sp@-
10c4c720: 4eb9 10c2 46f8 jsr 10c246f8 <kdevname>
10c4c726: 2e80 movel %d0,%sp@
10c4c728: 4879 1000 57a2 pea 100057a2 <twist_table.663+0x37a>
10c4c72e: 4eb9 10c1 677e jsr 10c1677e <printk>
10c4c734: 4fef 000c lea %sp@(12),%sp
10c4c738: 40c1 movew %sr,%d1
10c4c73a: 007c 0700 oriw #1792,%sr
10c4c73e: 2012 movel %a2@,%d0
10c4c740: 2403 movel %d3,%d2
10c4c742: c480 andl %d0,%d2
10c4c744: 56c0 sne %d0
10c4c746: 4880 extw %d0
10c4c748: 3400 movew %d0,%d2
10c4c74a: 48c2 extl %d2
10c4c74c: 4482 negl %d2
10c4c74e: 2012 movel %a2@,%d0
10c4c750: c084 andl %d4,%d0
10c4c752: 2480 movel %d0,%a2@
10c4c754: 46c1 movew %d1,%sr
10c4c756: 4a82 tstl %d2
10c4c758: 670a beqs 10c4c764 <generic_make_request+0x12e>
10c4c75a: 2f0b movel %a3,%sp@-
10c4c75c: 4eb9 10c2 5d2a jsr 10c25d2a <refile_buffer>
10c4c762: 588f addql #4,%sp
10c4c764: 42a7 clrl %sp@-
10c4c766: 2f0b movel %a3,%sp@-
10c4c768: 206b 0038 moveal %a3@(56),%a0
10c4c76c: 4e90 jsr %a0@
10c4c76e: 6016 bras 10c4c786 <generic_make_request+0x150>
10c4c770: 2f0b movel %a3,%sp@-
10c4c772: 2f05 movel %d5,%sp@-
10c4c774: 2f08 movel %a0,%sp@-
10c4c776: 2068 0048 moveal %a0@(72),%a0
10c4c77a: 4e90 jsr %a0@
10c4c77c: 4fef 000c lea %sp@(12),%sp
10c4c780: 4a80 tstl %d0
10c4c782: 6600 ff62 bnew 10c4c6e6 <generic_make_request+0xb0>
10c4c786: 4cee 0c3c ffe8 moveml %fp@(-24),%d2-%d5/%a2-%a3
10c4c78c: 4e5e unlk %fp
10c4c78e: 4e75 rts
10c4c790 <submit_bh>:
10c4c790: 4e56 0000 linkw %fp,#0
10c4c794: 48e7 3020 moveml %d2-%d3/%a2,%sp@-
10c4c798: 262e 0008 movel %fp@(8),%d3
10c4c79c: 246e 000c moveal %fp@(12),%a2
10c4c7a0: 142a 0008 moveb %a2@(8),%d2
10c4c7a4: e28a lsrl #1,%d2
10c4c7a6: 707f moveq #127,%d0
10c4c7a8: c480 andl %d0,%d2
10c4c7aa: 41ea 0014 lea %a2@(20),%a0
10c4c7ae: 2010 movel %a0@,%d0
10c4c7b0: 0800 0002 btst #2,%d0
10c4c7b4: 660c bnes 10c4c7c2 <submit_bh+0x32>
10c4c7b6: 4879 1000 56a2 pea 100056a2 <twist_table.663+0x27a>
10c4c7bc: 4eb9 10c1 60e4 jsr 10c160e4 <panic>
10c4c7c2: 40c0 movew %sr,%d0
10c4c7c4: 007c 0700 oriw #1792,%sr
10c4c7c8: 7208 moveq #8,%d1
10c4c7ca: 8390 orl %d1,%a0@
10c4c7cc: 46c0 movew %d0,%sr
10c4c7ce: 356a 000c 0012 movew %a2@(12),%a2@(18)
10c4c7d4: 2f02 movel %d2,%sp@-
10c4c7d6: 2f2a 0004 movel %a2@(4),%sp@-
10c4c7da: 4eb9 10c8 591c jsr 10c8591c <__mulsi3>
10c4c7e0: 508f addql #8,%sp
10c4c7e2: 2540 0040 movel %d0,%a2@(64)
10c4c7e6: 2f0a movel %a2,%sp@-
10c4c7e8: 2f03 movel %d3,%sp@-
10c4c7ea: 4eba fe4a jsr %pc@(10c4c636 <generic_make_request>)
10c4c7ee: 7001 moveq #1,%d0
10c4c7f0: b083 cmpl %d3,%d0
10c4c7f2: 6608 bnes 10c4c7fc <submit_bh+0x6c>
10c4c7f4: d5b9 1002 7bcc addl %d2,10027bcc <kstat+0x1410>
10c4c7fa: 6006 bras 10c4c802 <submit_bh+0x72>
10c4c7fc: d5b9 1002 7bc8 addl %d2,10027bc8 <kstat+0x140c>
10c4c802: 4cee 040c fff4 moveml %fp@(-12),%d2-%d3/%a2
10c4c808: 4e5e unlk %fp
10c4c80a: 4e75 rts
10c4c80c <ll_rw_block>:
10c4c80c: 4e56 0000 linkw %fp,#0
10c4c810: 48e7 3f3c moveml %d2-%d7/%a2-%a5,%sp@-
10c4c814: 2a2e 0008 movel %fp@(8),%d5
10c4c818: 282e 000c movel %fp@(12),%d4
10c4c81c: 2a6e 0010 moveal %fp@(16),%a5
10c4c820: 6700 01d4 beqw 10c4c9f6 <ll_rw_block+0x1ea>
10c4c824: 2055 moveal %a5@,%a0
10c4c826: 3228 000c movew %a0@(12),%d1
10c4c82a: 4280 clrl %d0
10c4c82c: 1028 000c moveb %a0@(12),%d0
10c4c830: 2c3c 0000 0200 movel #512,%d6
10c4c836: e588 lsll #2,%d0
10c4c838: 43f9 1002 9388 lea 10029388 <hardsect_size>,%a1
10c4c83e: 2271 0800 moveal %a1@(00000000,%d0:l),%a1
10c4c842: 2848 moveal %a0,%a4
10c4c844: b2fc 0000 cmpaw #0,%a1
10c4c848: 670e beqs 10c4c858 <ll_rw_block+0x4c>
10c4c84a: 4280 clrl %d0
10c4c84c: 1001 moveb %d1,%d0
10c4c84e: e588 lsll #2,%d0
10c4c850: 2031 0800 movel %a1@(00000000,%d0:l),%d0
10c4c854: 6702 beqs 10c4c858 <ll_rw_block+0x4c>
10c4c856: 2c00 movel %d0,%d6
10c4c858: 7600 moveq #0,%d3
10c4c85a: b883 cmpl %d3,%d4
10c4c85c: 6f22 bles 10c4c880 <ll_rw_block+0x74>
10c4c85e: 7400 moveq #0,%d2
10c4c860: 264d moveal %a5,%a3
10c4c862: 245b moveal %a3@+,%a2
10c4c864: 342a 0008 movew %a2@(8),%d2
10c4c868: 2f06 movel %d6,%sp@-
10c4c86a: 2f02 movel %d2,%sp@-
10c4c86c: 4eb9 10c8 5864 jsr 10c85864 <__modsi3>
10c4c872: 508f addql #8,%sp
10c4c874: 4a80 tstl %d0
10c4c876: 6600 0112 bnew 10c4c98a <ll_rw_block+0x17e>
10c4c87a: 5283 addql #1,%d3
10c4c87c: b883 cmpl %d3,%d4
10c4c87e: 6ee2 bgts 10c4c862 <ll_rw_block+0x56>
10c4c880: 0805 0000 btst #0,%d5
10c4c884: 6738 beqs 10c4c8be <ll_rw_block+0xb2>
10c4c886: 4280 clrl %d0
10c4c888: 302c 000c movew %a4@(12),%d0
10c4c88c: 2f00 movel %d0,%sp@-
10c4c88e: 4eba f532 jsr %pc@(10c4bdc2 <is_read_only>)
10c4c892: 588f addql #4,%sp
10c4c894: 4a80 tstl %d0
10c4c896: 6726 beqs 10c4c8be <ll_rw_block+0xb2>
10c4c898: 2055 moveal %a5@,%a0
10c4c89a: 4280 clrl %d0
10c4c89c: 3028 000c movew %a0@(12),%d0
10c4c8a0: 2f00 movel %d0,%sp@-
10c4c8a2: 4eb9 10c2 46f8 jsr 10c246f8 <kdevname>
10c4c8a8: 2f00 movel %d0,%sp@-
10c4c8aa: 4879 1000 5830 pea 10005830 <twist_table.663+0x408>
10c4c8b0: 4eb9 10c1 677e jsr 10c1677e <printk>
10c4c8b6: 4fef 000c lea %sp@(12),%sp
10c4c8ba: 6000 00f8 braw 10c4c9b4 <ll_rw_block+0x1a8>
10c4c8be: 4a84 tstl %d4
10c4c8c0: 6f00 0134 blew 10c4c9f6 <ll_rw_block+0x1ea>
10c4c8c4: 7c04 moveq #4,%d6
10c4c8c6: 387c 0002 moveaw #2,%a4
10c4c8ca: 7efd moveq #-3,%d7
10c4c8cc: 264d moveal %a5,%a3
10c4c8ce: 2604 movel %d4,%d3
10c4c8d0: 245b moveal %a3@+,%a2
10c4c8d2: 43ea 0014 lea %a2@(20),%a1
10c4c8d6: 40c1 movew %sr,%d1
10c4c8d8: 007c 0700 oriw #1792,%sr
10c4c8dc: 2011 movel %a1@,%d0
10c4c8de: 2406 movel %d6,%d2
10c4c8e0: c480 andl %d0,%d2
10c4c8e2: 56c0 sne %d0
10c4c8e4: 4880 extw %d0
10c4c8e6: 3400 movew %d0,%d2
10c4c8e8: 48c2 extl %d2
10c4c8ea: 4482 negl %d2
10c4c8ec: 2011 movel %a1@,%d0
10c4c8ee: 8086 orl %d6,%d0
10c4c8f0: 2280 movel %d0,%a1@
10c4c8f2: 46c1 movew %d1,%sr
10c4c8f4: 4a82 tstl %d2
10c4c8f6: 6600 008a bnew 10c4c982 <ll_rw_block+0x176>
10c4c8fa: 41ea 000e lea %a2@(14),%a0
10c4c8fe: 5290 addql #1,%a0@
10c4c900: 257c 10c2 4c9a movel #281169050,%a2@(56)
10c4c906: 0038
10c4c908: 7001 moveq #1,%d0
10c4c90a: b085 cmpl %d5,%d0
10c4c90c: 6710 beqs 10c4c91e <ll_rw_block+0x112>
10c4c90e: 6d06 blts 10c4c916 <ll_rw_block+0x10a>
10c4c910: 4a85 tstl %d5
10c4c912: 6738 beqs 10c4c94c <ll_rw_block+0x140>
10c4c914: 6040 bras 10c4c956 <ll_rw_block+0x14a>
10c4c916: 7202 moveq #2,%d1
10c4c918: b285 cmpl %d5,%d1
10c4c91a: 6730 beqs 10c4c94c <ll_rw_block+0x140>
10c4c91c: 6038 bras 10c4c956 <ll_rw_block+0x14a>
10c4c91e: 40c1 movew %sr,%d1
10c4c920: 007c 0700 oriw #1792,%sr
10c4c924: 2011 movel %a1@,%d0
10c4c926: 240c movel %a4,%d2
10c4c928: c480 andl %d0,%d2
10c4c92a: 56c0 sne %d0
10c4c92c: 4880 extw %d0
10c4c92e: 3400 movew %d0,%d2
10c4c930: 48c2 extl %d2
10c4c932: 4482 negl %d2
10c4c934: 2011 movel %a1@,%d0
10c4c936: c087 andl %d7,%d0
10c4c938: 2280 movel %d0,%a1@
10c4c93a: 46c1 movew %d1,%sr
10c4c93c: 4a82 tstl %d2
10c4c93e: 6722 beqs 10c4c962 <ll_rw_block+0x156>
10c4c940: 2f0a movel %a2,%sp@-
10c4c942: 4eb9 10c2 5d2a jsr 10c25d2a <refile_buffer>
10c4c948: 588f addql #4,%sp
10c4c94a: 602c bras 10c4c978 <ll_rw_block+0x16c>
10c4c94c: 082a 0000 0017 btst #0,%a2@(23)
10c4c952: 660e bnes 10c4c962 <ll_rw_block+0x156>
10c4c954: 6022 bras 10c4c978 <ll_rw_block+0x16c>
10c4c956: 4879 1000 56a2 pea 100056a2 <twist_table.663+0x27a>
10c4c95c: 4eb9 10c1 60e4 jsr 10c160e4 <panic>
10c4c962: 41ea 0014 lea %a2@(20),%a0
10c4c966: 2010 movel %a0@,%d0
10c4c968: 7201 moveq #1,%d1
10c4c96a: c280 andl %d0,%d1
10c4c96c: 2f01 movel %d1,%sp@-
10c4c96e: 2f0a movel %a2,%sp@-
10c4c970: 206a 0038 moveal %a2@(56),%a0
10c4c974: 4e90 jsr %a0@
10c4c976: 6008 bras 10c4c980 <ll_rw_block+0x174>
10c4c978: 2f0a movel %a2,%sp@-
10c4c97a: 2f05 movel %d5,%sp@-
10c4c97c: 4eba fe12 jsr %pc@(10c4c790 <submit_bh>)
10c4c980: 508f addql #8,%sp
10c4c982: 5383 subql #1,%d3
10c4c984: 6600 ff4a bnew 10c4c8d0 <ll_rw_block+0xc4>
10c4c988: 606c bras 10c4c9f6 <ll_rw_block+0x1ea>
10c4c98a: 4280 clrl %d0
10c4c98c: 302a 0008 movew %a2@(8),%d0
10c4c990: 2f00 movel %d0,%sp@-
10c4c992: 2f06 movel %d6,%sp@-
10c4c994: 4280 clrl %d0
10c4c996: 302c 000c movew %a4@(12),%d0
10c4c99a: 2f00 movel %d0,%sp@-
10c4c99c: 4eb9 10c2 46f8 jsr 10c246f8 <kdevname>
10c4c9a2: 2e80 movel %d0,%sp@
10c4c9a4: 4879 1000 57ef pea 100057ef <twist_table.663+0x3c7>
10c4c9aa: 4eb9 10c1 677e jsr 10c1677e <printk>
10c4c9b0: 4fef 0010 lea %sp@(16),%sp
10c4c9b4: 4a84 tstl %d4
10c4c9b6: 6f3e bles 10c4c9f6 <ll_rw_block+0x1ea>
10c4c9b8: 7c02 moveq #2,%d6
10c4c9ba: 7afd moveq #-3,%d5
10c4c9bc: 244d moveal %a5,%a2
10c4c9be: 2604 movel %d4,%d3
10c4c9c0: 225a moveal %a2@+,%a1
10c4c9c2: 41e9 0014 lea %a1@(20),%a0
10c4c9c6: 40c1 movew %sr,%d1
10c4c9c8: 007c 0700 oriw #1792,%sr
10c4c9cc: 2010 movel %a0@,%d0
10c4c9ce: 2406 movel %d6,%d2
10c4c9d0: c480 andl %d0,%d2
10c4c9d2: 56c0 sne %d0
10c4c9d4: 4880 extw %d0
10c4c9d6: 3400 movew %d0,%d2
10c4c9d8: 48c2 extl %d2
10c4c9da: 4482 negl %d2
10c4c9dc: 2010 movel %a0@,%d0
10c4c9de: c085 andl %d5,%d0
10c4c9e0: 2080 movel %d0,%a0@
10c4c9e2: 46c1 movew %d1,%sr
10c4c9e4: 4a82 tstl %d2
10c4c9e6: 670a beqs 10c4c9f2 <ll_rw_block+0x1e6>
10c4c9e8: 2f09 movel %a1,%sp@-
10c4c9ea: 4eb9 10c2 5d2a jsr 10c25d2a <refile_buffer>
10c4c9f0: 588f addql #4,%sp
10c4c9f2: 5383 subql #1,%d3
10c4c9f4: 66ca bnes 10c4c9c0 <ll_rw_block+0x1b4>
10c4c9f6: 4cee 3cfc ffd8 moveml %fp@(-40),%d2-%d7/%a2-%a5
10c4c9fc: 4e5e unlk %fp
10c4c9fe: 4e75 rts
10c4ca00 <end_that_request_first>:
10c4ca00: 4e56 0000 linkw %fp,#0
10c4ca04: 48e7 3030 moveml %d2-%d3/%a2-%a3,%sp@-
10c4ca08: 266e 0008 moveal %fp@(8),%a3
10c4ca0c: 262e 000c movel %fp@(12),%d3
10c4ca10: 42ab 0016 clrl %a3@(22)
10c4ca14: 4a83 tstl %d3
10c4ca16: 6628 bnes 10c4ca40 <end_that_request_first+0x40>
10c4ca18: 2f2b 001a movel %a3@(26),%sp@-
10c4ca1c: 2f2e 0010 movel %fp@(16),%sp@-
10c4ca20: 4280 clrl %d0
10c4ca22: 302b 0010 movew %a3@(16),%d0
10c4ca26: 2f00 movel %d0,%sp@-
10c4ca28: 4eb9 10c2 46f8 jsr 10c246f8 <kdevname>
10c4ca2e: 2e80 movel %d0,%sp@
10c4ca30: 4879 1000 5857 pea 10005857 <twist_table.663+0x42f>
10c4ca36: 4eb9 10c1 677e jsr 10c1677e <printk>
10c4ca3c: 4fef 0010 lea %sp@(16),%sp
10c4ca40: 246b 0042 moveal %a3@(66),%a2
10c4ca44: b4fc 0000 cmpaw #0,%a2
10c4ca48: 6772 beqs 10c4cabc <end_that_request_first+0xbc>
10c4ca4a: 142a 0008 moveb %a2@(8),%d2
10c4ca4e: e28a lsrl #1,%d2
10c4ca50: 707f moveq #127,%d0
10c4ca52: c480 andl %d0,%d2
10c4ca54: 276a 0028 0042 movel %a2@(40),%a3@(66)
10c4ca5a: 42aa 0028 clrl %a2@(40)
10c4ca5e: 2f03 movel %d3,%sp@-
10c4ca60: 2f0a movel %a2,%sp@-
10c4ca62: 206a 0038 moveal %a2@(56),%a0
10c4ca66: 4e90 jsr %a0@
10c4ca68: 246b 0042 moveal %a3@(66),%a2
10c4ca6c: 508f addql #8,%sp
10c4ca6e: b4fc 0000 cmpaw #0,%a2
10c4ca72: 6748 beqs 10c4cabc <end_that_request_first+0xbc>
10c4ca74: 222b 0022 movel %a3@(34),%d1
10c4ca78: d282 addl %d2,%d1
10c4ca7a: 2741 0022 movel %d1,%a3@(34)
10c4ca7e: 202b 0026 movel %a3@(38),%d0
10c4ca82: 9082 subl %d2,%d0
10c4ca84: 2740 0026 movel %d0,%a3@(38)
10c4ca88: 2741 001a movel %d1,%a3@(26)
10c4ca8c: 2740 001e movel %d0,%a3@(30)
10c4ca90: 122a 0008 moveb %a2@(8),%d1
10c4ca94: e289 lsrl #1,%d1
10c4ca96: 747f moveq #127,%d2
10c4ca98: c282 andl %d2,%d1
10c4ca9a: 2741 0032 movel %d1,%a3@(50)
10c4ca9e: b280 cmpl %d0,%d1
10c4caa0: 6310 blss 10c4cab2 <end_that_request_first+0xb2>
10c4caa2: 2741 001e movel %d1,%a3@(30)
10c4caa6: 4879 1000 5888 pea 10005888 <twist_table.663+0x460>
10c4caac: 4eb9 10c1 677e jsr 10c1677e <printk>
10c4cab2: 276a 0030 003a movel %a2@(48),%a3@(58)
10c4cab8: 7001 moveq #1,%d0
10c4caba: 6002 bras 10c4cabe <end_that_request_first+0xbe>
10c4cabc: 7000 moveq #0,%d0
10c4cabe: 4cee 0c0c fff0 moveml %fp@(-16),%d2-%d3/%a2-%a3
10c4cac4: 4e5e unlk %fp
10c4cac6: 4e75 rts
10c4cac8 <end_that_request_last>:
10c4cac8: 4e56 0000 linkw %fp,#0
10c4cacc: 2f0b movel %a3,%sp@-
10c4cace: 2f0a movel %a2,%sp@-
10c4cad0: 246e 0008 moveal %fp@(8),%a2
10c4cad4: 202a 003e movel %a2@(62),%d0
10c4cad8: 670a beqs 10c4cae4 <end_that_request_last+0x1c>
10c4cada: 2f00 movel %d0,%sp@-
10c4cadc: 4eb9 10c1 4858 jsr 10c14858 <complete>
10c4cae2: 588f addql #4,%sp
10c4cae4: 266a 004a moveal %a2@(74),%a3
10c4cae8: 202a 0012 movel %a2@(18),%d0
10c4caec: 72ff moveq #-1,%d1
10c4caee: 2541 000c movel %d1,%a2@(12)
10c4caf2: 42aa 004a clrl %a2@(74)
10c4caf6: b6fc 0000 cmpaw #0,%a3
10c4cafa: 674c beqs 10c4cb48 <end_that_request_last+0x80>
10c4cafc: 2200 movel %d0,%d1
10c4cafe: d281 addl %d1,%d1
10c4cb00: d280 addl %d0,%d1
10c4cb02: e589 lsll #2,%d1
10c4cb04: 41f3 1804 lea %a3@(00000004,%d1:l),%a0
10c4cb08: 2250 moveal %a0@,%a1
10c4cb0a: 234a 0004 movel %a2,%a1@(4)
10c4cb0e: 2489 movel %a1,%a2@
10c4cb10: 2548 0004 movel %a0,%a2@(4)
10c4cb14: 208a movel %a2,%a0@
10c4cb16: 2033 1800 movel %a3@(00000000,%d1:l),%d0
10c4cb1a: 2040 moveal %d0,%a0
10c4cb1c: 5288 addql #1,%a0
10c4cb1e: 2788 1800 movel %a0,%a3@(00000000,%d1:l)
10c4cb22: 5280 addql #1,%d0
10c4cb24: b0b9 1002 22bc cmpl 100222bc <batch_requests>,%d0
10c4cb2a: 651c bcss 10c4cb48 <end_that_request_last+0x80>
10c4cb2c: 706e moveq #110,%d0
10c4cb2e: d08b addl %a3,%d0
10c4cb30: 41eb 0072 lea %a3@(114),%a0
10c4cb34: b1d0 cmpal %a0@,%a0
10c4cb36: 6710 beqs 10c4cb48 <end_that_request_last+0x80>
10c4cb38: 4878 0001 pea 1 <PF_DTRACE_OFF>
10c4cb3c: 4878 0003 pea 3 <PF_PTRACED_OFF>
10c4cb40: 2f00 movel %d0,%sp@-
10c4cb42: 4eb9 10c1 4712 jsr 10c14712 <__wake_up>
10c4cb48: 246e fff8 moveal %fp@(-8),%a2
10c4cb4c: 266e fffc moveal %fp@(-4),%a3
10c4cb50: 4e5e unlk %fp
10c4cb52: 4e75 rts
10c4cb54 <blk_get_queue>:
10c4cb54: 4e56 0000 linkw %fp,#0
10c4cb58: 222e 0008 movel %fp@(8),%d1
10c4cb5c: 3001 movew %d1,%d0
10c4cb5e: e048 lsrw #8,%d0
10c4cb60: c0fc 0082 muluw #130,%d0
10c4cb64: 2040 moveal %d0,%a0
10c4cb66: d1fc 1002 9b80 addal #268606336,%a0
10c4cb6c: 2268 007a moveal %a0@(122),%a1
10c4cb70: b2fc 0000 cmpaw #0,%a1
10c4cb74: 6708 beqs 10c4cb7e <blk_get_queue+0x2a>
10c4cb76: 3f01 movew %d1,%sp@-
10c4cb78: 4267 clrw %sp@-
10c4cb7a: 4e91 jsr %a1@
10c4cb7c: 6002 bras 10c4cb80 <blk_get_queue+0x2c>
10c4cb7e: 2008 movel %a0,%d0
10c4cb80: 4e5e unlk %fp
10c4cb82: 4e75 rts
10c4cb84 <blkdev_release_request>:
10c4cb84: 4e56 0000 linkw %fp,#0
10c4cb88: 2f0b movel %a3,%sp@-
10c4cb8a: 2f0a movel %a2,%sp@-
10c4cb8c: 246e 0008 moveal %fp@(8),%a2
10c4cb90: 266a 004a moveal %a2@(74),%a3
10c4cb94: 202a 0012 movel %a2@(18),%d0
10c4cb98: 72ff moveq #-1,%d1
10c4cb9a: 2541 000c movel %d1,%a2@(12)
10c4cb9e: 42aa 004a clrl %a2@(74)
10c4cba2: b6fc 0000 cmpaw #0,%a3
10c4cba6: 674c beqs 10c4cbf4 <blkdev_release_request+0x70>
10c4cba8: 2200 movel %d0,%d1
10c4cbaa: d281 addl %d1,%d1
10c4cbac: d280 addl %d0,%d1
10c4cbae: e589 lsll #2,%d1
10c4cbb0: 41f3 1804 lea %a3@(00000004,%d1:l),%a0
10c4cbb4: 2250 moveal %a0@,%a1
10c4cbb6: 234a 0004 movel %a2,%a1@(4)
10c4cbba: 2489 movel %a1,%a2@
10c4cbbc: 2548 0004 movel %a0,%a2@(4)
10c4cbc0: 208a movel %a2,%a0@
10c4cbc2: 2033 1800 movel %a3@(00000000,%d1:l),%d0
10c4cbc6: 2040 moveal %d0,%a0
10c4cbc8: 5288 addql #1,%a0
10c4cbca: 2788 1800 movel %a0,%a3@(00000000,%d1:l)
10c4cbce: 5280 addql #1,%d0
10c4cbd0: b0b9 1002 22bc cmpl 100222bc <batch_requests>,%d0
10c4cbd6: 651c bcss 10c4cbf4 <blkdev_release_request+0x70>
10c4cbd8: 706e moveq #110,%d0
10c4cbda: d08b addl %a3,%d0
10c4cbdc: 41eb 0072 lea %a3@(114),%a0
10c4cbe0: b1d0 cmpal %a0@,%a0
10c4cbe2: 6710 beqs 10c4cbf4 <blkdev_release_request+0x70>
10c4cbe4: 4878 0001 pea 1 <PF_DTRACE_OFF>
10c4cbe8: 4878 0003 pea 3 <PF_PTRACED_OFF>
10c4cbec: 2f00 movel %d0,%sp@-
10c4cbee: 4eb9 10c1 4712 jsr 10c14712 <__wake_up>
10c4cbf4: 246e fff8 moveal %fp@(-8),%a2
10c4cbf8: 266e fffc moveal %fp@(-4),%a3
10c4cbfc: 4e5e unlk %fp
10c4cbfe: 4e75 rts
10c4cc00 <drive_stat_acct>:
10c4cc00: 4e56 0000 linkw %fp,#0
10c4cc04: 48e7 3c00 moveml %d2-%d5,%sp@-
10c4cc08: 226e 000c moveal %fp@(12),%a1
10c4cc0c: 282e 0010 movel %fp@(16),%d4
10c4cc10: 262e 0014 movel %fp@(20),%d3
10c4cc14: 4282 clrl %d2
10c4cc16: 142e 000a moveb %fp@(10),%d2
10c4cc1a: 4281 clrl %d1
10c4cc1c: 122e 000b moveb %fp@(11),%d1
10c4cc20: 2002 movel %d2,%d0
10c4cc22: 5780 subql #3,%d0
10c4cc24: 7a2d moveq #45,%d5
10c4cc26: ba80 cmpl %d0,%d5
10c4cc28: 6500 0088 bcsw 10c4ccb2 <drive_stat_acct+0xb2>
10c4cc2c: d080 addl %d0,%d0
10c4cc2e: 303b 0806 movew %pc@(10c4cc36 <drive_stat_acct+0x36>,%d0:l),%d0
10c4cc32: 4efb 0002 jmp %pc@(10c4cc36 <drive_stat_acct+0x36>,%d0:w)
10c4cc36: 0068 007c 007c oriw #124,%a0@(124)
10c4cc3c: 007c 007c oriw #124,%sr
10c4cc40: 0062 007c oriw #124,%a2@-
10c4cc44: 007c 007c oriw #124,%sr
10c4cc48: 007c 0068 oriw #104,%sr
10c4cc4c: 007c 007c oriw #124,%sr
10c4cc50: 007c 007c oriw #124,%sr
10c4cc54: 007c 007c oriw #124,%sr
10c4cc58: 007c 007c oriw #124,%sr
10c4cc5c: 0070 007c 007c oriw #124,%a0@(0000007c,%d0:w)
10c4cc62: 007c 007c oriw #124,%sr
10c4cc66: 007c 007c oriw #124,%sr
10c4cc6a: 007c 007c oriw #124,%sr
10c4cc6e: 007c 007c oriw #124,%sr
10c4cc72: 007c 007c oriw #124,%sr
10c4cc76: 007c 007c oriw #124,%sr
10c4cc7a: 007c 007c oriw #124,%sr
10c4cc7e: 007c 007c oriw #124,%sr
10c4cc82: 007c 007c oriw #124,%sr
10c4cc86: 007c 007c oriw #124,%sr
10c4cc8a: 007c 007c oriw #124,%sr
10c4cc8e: 007c 005c oriw #92,%sr
10c4cc92: 2001 movel %d1,%d0
10c4cc94: e688 lsrl #3,%d0
10c4cc96: 601c bras 10c4ccb4 <drive_stat_acct+0xb4>
10c4cc98: 2001 movel %d1,%d0
10c4cc9a: e888 lsrl #4,%d0
10c4cc9c: 6016 bras 10c4ccb4 <drive_stat_acct+0xb4>
10c4cc9e: 7040 moveq #64,%d0
10c4cca0: c081 andl %d1,%d0
10c4cca2: ec80 asrl #6,%d0
10c4cca4: 600e bras 10c4ccb4 <drive_stat_acct+0xb4>
10c4cca6: 7040 moveq #64,%d0
10c4cca8: c280 andl %d0,%d1
10c4ccaa: ec81 asrl #6,%d1
10c4ccac: 2001 movel %d1,%d0
10c4ccae: 5480 addql #2,%d0
10c4ccb0: 6002 bras 10c4ccb4 <drive_stat_acct+0xb4>
10c4ccb2: 7000 moveq #0,%d0
10c4ccb4: 720f moveq #15,%d1
10c4ccb6: b280 cmpl %d0,%d1
10c4ccb8: 6558 bcss 10c4cd12 <drive_stat_acct+0x112>
10c4ccba: b282 cmpl %d2,%d1
10c4ccbc: 6554 bcss 10c4cd12 <drive_stat_acct+0x112>
10c4ccbe: e588 lsll #2,%d0
10c4ccc0: ed8a lsll #6,%d2
10c4ccc2: d082 addl %d2,%d0
10c4ccc4: 41f9 1002 67c8 lea 100267c8 <kstat+0xc>,%a0
10c4ccca: d7b0 0800 addl %d3,%a0@(00000000,%d0:l)
10c4ccce: b2fc 0000 cmpaw #0,%a1
10c4ccd2: 6616 bnes 10c4ccea <drive_stat_acct+0xea>
10c4ccd4: 41f9 1002 6bc8 lea 10026bc8 <kstat+0x40c>,%a0
10c4ccda: d7b0 0800 addl %d3,%a0@(00000000,%d0:l)
10c4ccde: 41f9 1002 73c8 lea 100273c8 <kstat+0xc0c>,%a0
10c4cce4: d9b0 0800 addl %d4,%a0@(00000000,%d0:l)
10c4cce8: 6028 bras 10c4cd12 <drive_stat_acct+0x112>
10c4ccea: 7a01 moveq #1,%d5
10c4ccec: ba89 cmpl %a1,%d5
10c4ccee: 6616 bnes 10c4cd06 <drive_stat_acct+0x106>
10c4ccf0: 41f9 1002 6fc8 lea 10026fc8 <kstat+0x80c>,%a0
10c4ccf6: d7b0 0800 addl %d3,%a0@(00000000,%d0:l)
10c4ccfa: 41f9 1002 77c8 lea 100277c8 <kstat+0x100c>,%a0
10c4cd00: d9b0 0800 addl %d4,%a0@(00000000,%d0:l)
10c4cd04: 600c bras 10c4cd12 <drive_stat_acct+0x112>
10c4cd06: 4879 1000 5716 pea 10005716 <twist_table.663+0x2ee>
10c4cd0c: 4eb9 10c1 677e jsr 10c1677e <printk>
10c4cd12: 4cee 003c fff0 moveml %fp@(-16),%d2-%d5
10c4cd18: 4e5e unlk %fp
10c4cd1a: 4e75 rts
10c4cd1c <add_partition>:
10c4cd1c: 4e56 0000 linkw %fp,#0
10c4cd20: 48e7 3f3c moveml %d2-%d7/%a2-%a5,%sp@-
10c4cd24: 206e 0008 moveal %fp@(8),%a0
10c4cd28: 246e 000c moveal %fp@(12),%a2
10c4cd2c: 3848 moveaw %a0,%a4
10c4cd2e: 2012 movel %a2@,%d0
10c4cd30: 222a 0004 movel %a2@(4),%d1
10c4cd34: 2600 movel %d0,%d3
10c4cd36: ef4b lslw #7,%d3
10c4cd38: 4843 swap %d3
10c4cd3a: 4243 clrw %d3
10c4cd3c: 2401 movel %d1,%d2
10c4cd3e: 7809 moveq #9,%d4
10c4cd40: e8aa lsrl %d4,%d2
10c4cd42: 2203 movel %d3,%d1
10c4cd44: 8282 orl %d2,%d1
10c4cd46: e8a0 asrl %d4,%d0
10c4cd48: 242a 0008 movel %a2@(8),%d2
10c4cd4c: 262a 000c movel %a2@(12),%d3
10c4cd50: 2a02 movel %d2,%d5
10c4cd52: ef4d lslw #7,%d5
10c4cd54: 4845 swap %d5
10c4cd56: 4245 clrw %d5
10c4cd58: 2803 movel %d3,%d4
10c4cd5a: 7c09 moveq #9,%d6
10c4cd5c: ecac lsrl %d6,%d4
10c4cd5e: 2e05 movel %d5,%d7
10c4cd60: 8e84 orl %d4,%d7
10c4cd62: 2c02 movel %d2,%d6
10c4cd64: 7809 moveq #9,%d4
10c4cd66: e8a6 asrl %d4,%d6
10c4cd68: 2a41 moveal %d1,%a5
10c4cd6a: 2647 moveal %d7,%a3
10c4cd6c: 2a0d movel %a5,%d5
10c4cd6e: 5bc4 smi %d4
10c4cd70: 4884 extw %d4
10c4cd72: 48c4 extl %d4
10c4cd74: 9285 subl %d5,%d1
10c4cd76: 9184 subxl %d4,%d0
10c4cd78: 6660 bnes 10c4cdda <add_partition+0xbe>
10c4cd7a: 260b movel %a3,%d3
10c4cd7c: 5bc2 smi %d2
10c4cd7e: 4882 extw %d2
10c4cd80: 48c2 extl %d2
10c4cd82: 2002 movel %d2,%d0
10c4cd84: 2203 movel %d3,%d1
10c4cd86: 9287 subl %d7,%d1
10c4cd88: 9186 subxl %d6,%d0
10c4cd8a: 664e bnes 10c4cdda <add_partition+0xbe>
10c4cd8c: 4a85 tstl %d5
10c4cd8e: 6d4a blts 10c4cdda <add_partition+0xbe>
10c4cd90: 4a83 tstl %d3
10c4cd92: 6d46 blts 10c4cdda <add_partition+0xbe>
10c4cd94: 3f08 movew %a0,%sp@-
10c4cd96: 4267 clrw %sp@-
10c4cd98: 4eb9 10c4 d36a jsr 10c4d36a <get_gendisk>
10c4cd9e: 2240 moveal %d0,%a1
10c4cda0: b2fc 0000 cmpaw #0,%a1
10c4cda4: 6720 beqs 10c4cdc6 <add_partition+0xaa>
10c4cda6: 3c0c movew %a4,%d6
10c4cda8: 4283 clrl %d3
10c4cdaa: 1606 moveb %d6,%d3
10c4cdac: 2229 0008 movel %a1@(8),%d1
10c4cdb0: 2003 movel %d3,%d0
10c4cdb2: e2a8 lsrl %d1,%d0
10c4cdb4: 2400 movel %d0,%d2
10c4cdb6: e3aa lsll %d1,%d2
10c4cdb8: 2229 000c movel %a1@(12),%d1
10c4cdbc: 2802 movel %d2,%d4
10c4cdbe: d881 addl %d1,%d4
10c4cdc0: b0a9 0018 cmpl %a1@(24),%d0
10c4cdc4: 6d06 blts 10c4cdcc <add_partition+0xb0>
10c4cdc6: 70fa moveq #-6,%d0
10c4cdc8: 6000 0088 braw 10c4ce52 <add_partition+0x136>
10c4cdcc: b682 cmpl %d2,%d3
10c4cdce: 660a bnes 10c4cdda <add_partition+0xbe>
10c4cdd0: 202a 0010 movel %a2@(16),%d0
10c4cdd4: 6f04 bles 10c4cdda <add_partition+0xbe>
10c4cdd6: b280 cmpl %d0,%d1
10c4cdd8: 6e04 bgts 10c4cdde <add_partition+0xc2>
10c4cdda: 70ea moveq #-22,%d0
10c4cddc: 6074 bras 10c4ce52 <add_partition+0x136>
10c4cdde: 2602 movel %d2,%d3
10c4cde0: d680 addl %d0,%d3
10c4cde2: 2229 0010 movel %a1@(16),%d1
10c4cde6: 2003 movel %d3,%d0
10c4cde8: e988 lsll #4,%d0
10c4cdea: 2441 moveal %d1,%a2
10c4cdec: 4ab2 0804 tstl %a2@(00000004,%d0:l)
10c4cdf0: 6704 beqs 10c4cdf6 <add_partition+0xda>
10c4cdf2: 70f0 moveq #-16,%d0
10c4cdf4: 605c bras 10c4ce52 <add_partition+0x136>
10c4cdf6: 5282 addql #1,%d2
10c4cdf8: b882 cmpl %d2,%d4
10c4cdfa: 6f2e bles 10c4ce2a <add_partition+0x10e>
10c4cdfc: 2a0d movel %a5,%d5
10c4cdfe: da8b addl %a3,%d5
10c4ce00: 284a moveal %a2,%a4
10c4ce02: 2202 movel %d2,%d1
10c4ce04: e989 lsll #4,%d1
10c4ce06: 2001 movel %d1,%d0
10c4ce08: 5880 addql #4,%d0
10c4ce0a: 41f2 0800 lea %a2@(00000000,%d0:l),%a0
10c4ce0e: 2034 1800 movel %a4@(00000000,%d1:l),%d0
10c4ce12: b085 cmpl %d5,%d0
10c4ce14: 6406 bccs 10c4ce1c <add_partition+0x100>
10c4ce16: d090 addl %a0@,%d0
10c4ce18: b08d cmpl %a5,%d0
10c4ce1a: 62d6 bhis 10c4cdf2 <add_partition+0xd6>
10c4ce1c: 41e8 0010 lea %a0@(16),%a0
10c4ce20: 7010 moveq #16,%d0
10c4ce22: d280 addl %d0,%d1
10c4ce24: 5282 addql #1,%d2
10c4ce26: b882 cmpl %d2,%d4
10c4ce28: 6ee4 bgts 10c4ce0e <add_partition+0xf2>
10c4ce2a: 2003 movel %d3,%d0
10c4ce2c: e988 lsll #4,%d0
10c4ce2e: 258d 0800 movel %a5,%a2@(00000000,%d0:l)
10c4ce32: 2069 0010 moveal %a1@(16),%a0
10c4ce36: 218b 0804 movel %a3,%a0@(00000004,%d0:l)
10c4ce3a: 2069 0014 moveal %a1@(20),%a0
10c4ce3e: b0fc 0000 cmpaw #0,%a0
10c4ce42: 670c beqs 10c4ce50 <add_partition+0x134>
10c4ce44: e58b lsll #2,%d3
10c4ce46: 240b movel %a3,%d2
10c4ce48: e282 asrl #1,%d2
10c4ce4a: 2642 moveal %d2,%a3
10c4ce4c: 218b 3800 movel %a3,%a0@(00000000,%d3:l)
10c4ce50: 7000 moveq #0,%d0
10c4ce52: 4cee 3cfc ffd8 moveml %fp@(-40),%d2-%d7/%a2-%a5
10c4ce58: 4e5e unlk %fp
10c4ce5a: 4e75 rts
10c4ce5c <del_partition>:
10c4ce5c: 4e56 0000 linkw %fp,#0
10c4ce60: 48e7 3c30 moveml %d2-%d5/%a2-%a3,%sp@-
10c4ce64: 202e 0008 movel %fp@(8),%d0
10c4ce68: 3a00 movew %d0,%d5
10c4ce6a: 3f00 movew %d0,%sp@-
10c4ce6c: 4267 clrw %sp@-
10c4ce6e: 4eb9 10c4 d36a jsr 10c4d36a <get_gendisk>
10c4ce74: 2440 moveal %d0,%a2
10c4ce76: 588f addql #4,%sp
10c4ce78: b4fc 0000 cmpaw #0,%a2
10c4ce7c: 6744 beqs 10c4cec2 <del_partition+0x66>
10c4ce7e: 4281 clrl %d1
10c4ce80: 1205 moveb %d5,%d1
10c4ce82: 202a 0008 movel %a2@(8),%d0
10c4ce86: 2601 movel %d1,%d3
10c4ce88: e0ab lsrl %d0,%d3
10c4ce8a: 2403 movel %d3,%d2
10c4ce8c: e1aa lsll %d0,%d2
10c4ce8e: b282 cmpl %d2,%d1
10c4ce90: 6610 bnes 10c4cea2 <del_partition+0x46>
10c4ce92: 206e 000c moveal %fp@(12),%a0
10c4ce96: 2028 0010 movel %a0@(16),%d0
10c4ce9a: 6f06 bles 10c4cea2 <del_partition+0x46>
10c4ce9c: b0aa 000c cmpl %a2@(12),%d0
10c4cea0: 6d06 blts 10c4cea8 <del_partition+0x4c>
10c4cea2: 70ea moveq #-22,%d0
10c4cea4: 6000 0098 braw 10c4cf3e <del_partition+0xe2>
10c4cea8: 2802 movel %d2,%d4
10c4ceaa: d880 addl %d0,%d4
10c4ceac: b6aa 0018 cmpl %a2@(24),%d3
10c4ceb0: 6c10 bges 10c4cec2 <del_partition+0x66>
10c4ceb2: 206a 0010 moveal %a2@(16),%a0
10c4ceb6: 2004 movel %d4,%d0
10c4ceb8: e988 lsll #4,%d0
10c4ceba: 2640 moveal %d0,%a3
10c4cebc: 4ab0 b804 tstl %a0@(00000004,%a3:l)
10c4cec0: 6604 bnes 10c4cec6 <del_partition+0x6a>
10c4cec2: 70fa moveq #-6,%d0
10c4cec4: 6078 bras 10c4cf3e <del_partition+0xe2>
10c4cec6: 3405 movew %d5,%d2
10c4cec8: 0242 ff00 andiw #-256,%d2
10c4cecc: 8444 orw %d4,%d2
10c4cece: 3f02 movew %d2,%sp@-
10c4ced0: 4267 clrw %sp@-
10c4ced2: 4eb9 10c2 7fd2 jsr 10c27fd2 <get_super>
10c4ced8: 588f addql #4,%sp
10c4ceda: 4a80 tstl %d0
10c4cedc: 670e beqs 10c4ceec <del_partition+0x90>
10c4cede: 2f00 movel %d0,%sp@-
10c4cee0: 4eb9 10c2 7e4e jsr 10c27e4e <drop_super>
10c4cee6: 7001 moveq #1,%d0
10c4cee8: 588f addql #4,%sp
10c4ceea: 6002 bras 10c4ceee <del_partition+0x92>
10c4ceec: 7000 moveq #0,%d0
10c4ceee: 4a80 tstl %d0
10c4cef0: 6614 bnes 10c4cf06 <del_partition+0xaa>
10c4cef2: 0282 0000 ffff andil #65535,%d2
10c4cef8: 2f02 movel %d2,%sp@-
10c4cefa: 4eb9 10c2 10fa jsr 10c210fa <is_swap_partition>
10c4cf00: 588f addql #4,%sp
10c4cf02: 4a80 tstl %d0
10c4cf04: 6704 beqs 10c4cf0a <del_partition+0xae>
10c4cf06: 70f0 moveq #-16,%d0
10c4cf08: 6034 bras 10c4cf3e <del_partition+0xe2>
10c4cf0a: 2f02 movel %d2,%sp@-
10c4cf0c: 4eb9 10c2 5026 jsr 10c25026 <fsync_dev>
10c4cf12: 42a7 clrl %sp@-
10c4cf14: 2f02 movel %d2,%sp@-
10c4cf16: 4eb9 10c2 55ca jsr 10c255ca <__invalidate_buffers>
10c4cf1c: 206a 0010 moveal %a2@(16),%a0
10c4cf20: 42b0 b800 clrl %a0@(00000000,%a3:l)
10c4cf24: 206a 0010 moveal %a2@(16),%a0
10c4cf28: 42b0 b804 clrl %a0@(00000004,%a3:l)
10c4cf2c: 206a 0014 moveal %a2@(20),%a0
10c4cf30: b0fc 0000 cmpaw #0,%a0
10c4cf34: 6706 beqs 10c4cf3c <del_partition+0xe0>
10c4cf36: e58c lsll #2,%d4
10c4cf38: 42b0 4800 clrl %a0@(00000000,%d4:l)
10c4cf3c: 7000 moveq #0,%d0
10c4cf3e: 4cee 0c3c ffe8 moveml %fp@(-24),%d2-%d5/%a2-%a3
10c4cf44: 4e5e unlk %fp
10c4cf46: 4e75 rts
10c4cf48 <blkpg_ioctl>:
10c4cf48: 4e56 ff5c linkw %fp,#-164
10c4cf4c: 48e7 3020 moveml %d2-%d3/%a2,%sp@-
10c4cf50: 262e 0008 movel %fp@(8),%d3
10c4cf54: 4878 0010 pea 10 <LSIGTRAP+0xb>
10c4cf58: 2f2e 000c movel %fp@(12),%sp@-
10c4cf5c: 486e fff0 pea %fp@(-16)
10c4cf60: 45f9 10c8 5744 lea 10c85744 <memcpy>,%a2
10c4cf66: 4e92 jsr %a2@
10c4cf68: 4fef 000c lea %sp@(12),%sp
10c4cf6c: 202e fff0 movel %fp@(-16),%d0
10c4cf70: 7202 moveq #2,%d1
10c4cf72: b280 cmpl %d0,%d1
10c4cf74: 6d62 blts 10c4cfd8 <blkpg_ioctl+0x90>
10c4cf76: 7201 moveq #1,%d1
10c4cf78: b280 cmpl %d0,%d1
10c4cf7a: 6e5c bgts 10c4cfd8 <blkpg_ioctl+0x90>
10c4cf7c: 0cae 0000 0093 cmpil #147,%fp@(-8)
10c4cf82: fff8
10c4cf84: 6352 blss 10c4cfd8 <blkpg_ioctl+0x90>
10c4cf86: 4878 0094 pea 94 <LSIGTRAP+0x8f>
10c4cf8a: 2f2e fffc movel %fp@(-4),%sp@-
10c4cf8e: 240e movel %fp,%d2
10c4cf90: 0682 ffff ff5c addil #-164,%d2
10c4cf96: 2f02 movel %d2,%sp@-
10c4cf98: 4e92 jsr %a2@
10c4cf9a: 4fef 000c lea %sp@(12),%sp
10c4cf9e: 2079 1002 53b4 moveal 100253b4 <_current_task>,%a0
10c4cfa4: 2002 movel %d2,%d0
10c4cfa6: 0828 0005 01d1 btst #5,%a0@(465)
10c4cfac: 6604 bnes 10c4cfb2 <blkpg_ioctl+0x6a>
10c4cfae: 70f3 moveq #-13,%d0
10c4cfb0: 6028 bras 10c4cfda <blkpg_ioctl+0x92>
10c4cfb2: 0068 0100 0006 oriw #256,%a0@(6)
10c4cfb8: 7201 moveq #1,%d1
10c4cfba: b2ae fff0 cmpl %fp@(-16),%d1
10c4cfbe: 660c bnes 10c4cfcc <blkpg_ioctl+0x84>
10c4cfc0: 2f00 movel %d0,%sp@-
10c4cfc2: 3f03 movew %d3,%sp@-
10c4cfc4: 4267 clrw %sp@-
10c4cfc6: 4eba fd54 jsr %pc@(10c4cd1c <add_partition>)
10c4cfca: 600e bras 10c4cfda <blkpg_ioctl+0x92>
10c4cfcc: 2f02 movel %d2,%sp@-
10c4cfce: 3f03 movew %d3,%sp@-
10c4cfd0: 4267 clrw %sp@-
10c4cfd2: 4eba fe88 jsr %pc@(10c4ce5c <del_partition>)
10c4cfd6: 6002 bras 10c4cfda <blkpg_ioctl+0x92>
10c4cfd8: 70ea moveq #-22,%d0
10c4cfda: 4cee 040c ff50 moveml %fp@(-176),%d2-%d3/%a2
10c4cfe0: 4e5e unlk %fp
10c4cfe2: 4e75 rts
10c4cfe4 <blk_ioctl>:
10c4cfe4: 4e56 fff8 linkw %fp,#-8
10c4cfe8: 48e7 3e20 moveml %d2-%d6/%a2,%sp@-
10c4cfec: 282e 0008 movel %fp@(8),%d4
10c4cff0: 242e 000c movel %fp@(12),%d2
10c4cff4: 246e 0010 moveal %fp@(16),%a2
10c4cff8: 3604 movew %d4,%d3
10c4cffa: 4285 clrl %d5
10c4cffc: 4286 clrl %d6
10c4cffe: 4a44 tstw %d4
10c4d000: 6700 02fa beqw 10c4d2fc <blk_ioctl+0x318>
10c4d004: 0c82 0000 1268 cmpil #4712,%d2
10c4d00a: 6700 0160 beqw 10c4d16c <blk_ioctl+0x188>
10c4d00e: 623e bhis 10c4d04e <blk_ioctl+0x6a>
10c4d010: 0c82 0000 1260 cmpil #4704,%d2
10c4d016: 6700 018c beqw 10c4d1a4 <blk_ioctl+0x1c0>
10c4d01a: 6216 bhis 10c4d032 <blk_ioctl+0x4e>
10c4d01c: 0c82 0000 125d cmpil #4701,%d2
10c4d022: 6776 beqs 10c4d09a <blk_ioctl+0xb6>
10c4d024: 0c82 0000 125e cmpil #4702,%d2
10c4d02a: 6700 0098 beqw 10c4d0c4 <blk_ioctl+0xe0>
10c4d02e: 6000 02cc braw 10c4d2fc <blk_ioctl+0x318>
10c4d032: 0c82 0000 1262 cmpil #4706,%d2
10c4d038: 6700 00a8 beqw 10c4d0e2 <blk_ioctl+0xfe>
10c4d03c: 6500 00fc bcsw 10c4d13a <blk_ioctl+0x156>
10c4d040: 0c82 0000 1263 cmpil #4707,%d2
10c4d046: 6700 00d0 beqw 10c4d118 <blk_ioctl+0x134>
10c4d04a: 6000 02b0 braw 10c4d2fc <blk_ioctl+0x318>
10c4d04e: 0c82 4004 1271 cmpil #1074008689,%d2
10c4d054: 6700 021e beqw 10c4d274 <blk_ioctl+0x290>
10c4d058: 6218 bhis 10c4d072 <blk_ioctl+0x8e>
10c4d05a: 0c82 0000 1269 cmpil #4713,%d2
10c4d060: 6700 0194 beqw 10c4d1f6 <blk_ioctl+0x212>
10c4d064: 0c82 4004 126b cmpil #1074008683,%d2
10c4d06a: 6700 01b6 beqw 10c4d222 <blk_ioctl+0x23e>
10c4d06e: 6000 028c braw 10c4d2fc <blk_ioctl+0x318>
10c4d072: 0c82 8004 1270 cmpil #-2147216784,%d2
10c4d078: 6700 01c6 beqw 10c4d240 <blk_ioctl+0x25c>
10c4d07c: 620e bhis 10c4d08c <blk_ioctl+0xa8>
10c4d07e: 0c82 8004 126a cmpil #-2147216790,%d2
10c4d084: 6700 017e beqw 10c4d204 <blk_ioctl+0x220>
10c4d088: 6000 0272 braw 10c4d2fc <blk_ioctl+0x318>
10c4d08c: 0c82 8004 1272 cmpil #-2147216782,%d2
10c4d092: 6700 0110 beqw 10c4d1a4 <blk_ioctl+0x1c0>
10c4d096: 6000 0264 braw 10c4d2fc <blk_ioctl+0x318>
10c4d09a: 2079 1002 53b4 moveal 100253b4 <_current_task>,%a0
10c4d0a0: 0828 0005 01d1 btst #5,%a0@(465)
10c4d0a6: 6700 01da beqw 10c4d282 <blk_ioctl+0x29e>
10c4d0aa: 0068 0100 0006 oriw #256,%a0@(6)
10c4d0b0: 2212 movel %a2@,%d1
10c4d0b2: 2f01 movel %d1,%sp@-
10c4d0b4: 3f04 movew %d4,%sp@-
10c4d0b6: 4267 clrw %sp@-
10c4d0b8: 4eb9 10c4 be04 jsr 10c4be04 <set_device_ro>
10c4d0be: 7000 moveq #0,%d0
10c4d0c0: 6000 023c braw 10c4d2fe <blk_ioctl+0x31a>
10c4d0c4: 3f04 movew %d4,%sp@-
10c4d0c6: 4267 clrw %sp@-
10c4d0c8: 4eb9 10c4 bdc2 jsr 10c4bdc2 <is_read_only>
10c4d0ce: 4a80 tstl %d0
10c4d0d0: 56c0 sne %d0
10c4d0d2: 4880 extw %d0
10c4d0d4: 3200 movew %d0,%d1
10c4d0d6: 48c1 extl %d1
10c4d0d8: 4481 negl %d1
10c4d0da: 2481 movel %d1,%a2@
10c4d0dc: 7000 moveq #0,%d0
10c4d0de: 6000 021e braw 10c4d2fe <blk_ioctl+0x31a>
10c4d0e2: 2079 1002 53b4 moveal 100253b4 <_current_task>,%a0
10c4d0e8: 0828 0005 01d1 btst #5,%a0@(465)
10c4d0ee: 6700 0192 beqw 10c4d282 <blk_ioctl+0x29e>
10c4d0f2: 0068 0100 0006 oriw #256,%a0@(6)
10c4d0f8: b4fc 00ff cmpaw #255,%a2
10c4d0fc: 6200 01fe bhiw 10c4d2fc <blk_ioctl+0x318>
10c4d100: e04b lsrw #8,%d3
10c4d102: 4280 clrl %d0
10c4d104: 1003 moveb %d3,%d0
10c4d106: e588 lsll #2,%d0
10c4d108: 41f9 1003 24fe lea 100324fe <read_ahead>,%a0
10c4d10e: 218a 0800 movel %a2,%a0@(00000000,%d0:l)
10c4d112: 7000 moveq #0,%d0
10c4d114: 6000 01e8 braw 10c4d2fe <blk_ioctl+0x31a>
10c4d118: b4fc 0000 cmpaw #0,%a2
10c4d11c: 6700 01de beqw 10c4d2fc <blk_ioctl+0x318>
10c4d120: e04b lsrw #8,%d3
10c4d122: 4280 clrl %d0
10c4d124: 1003 moveb %d3,%d0
10c4d126: e588 lsll #2,%d0
10c4d128: 41f9 1003 24fe lea 100324fe <read_ahead>,%a0
10c4d12e: 2030 0800 movel %a0@(00000000,%d0:l),%d0
10c4d132: 2480 movel %d0,%a2@
10c4d134: 7000 moveq #0,%d0
10c4d136: 6000 01c6 braw 10c4d2fe <blk_ioctl+0x31a>
10c4d13a: 2079 1002 53b4 moveal 100253b4 <_current_task>,%a0
10c4d140: 0828 0005 01d1 btst #5,%a0@(465)
10c4d146: 6700 013a beqw 10c4d282 <blk_ioctl+0x29e>
10c4d14a: 0068 0100 0006 oriw #256,%a0@(6)
10c4d150: 4282 clrl %d2
10c4d152: 3404 movew %d4,%d2
10c4d154: 2f02 movel %d2,%sp@-
10c4d156: 4eb9 10c2 5026 jsr 10c25026 <fsync_dev>
10c4d15c: 42a7 clrl %sp@-
10c4d15e: 2f02 movel %d2,%sp@-
10c4d160: 4eb9 10c2 55ca jsr 10c255ca <__invalidate_buffers>
10c4d166: 7000 moveq #0,%d0
10c4d168: 6000 0194 braw 10c4d2fe <blk_ioctl+0x31a>
10c4d16c: 223c 0000 0200 movel #512,%d1
10c4d172: 3003 movew %d3,%d0
10c4d174: e048 lsrw #8,%d0
10c4d176: 0280 0000 00ff andil #255,%d0
10c4d17c: e588 lsll #2,%d0
10c4d17e: 41f9 1002 9388 lea 10029388 <hardsect_size>,%a0
10c4d184: 2070 0800 moveal %a0@(00000000,%d0:l),%a0
10c4d188: b0fc 0000 cmpaw #0,%a0
10c4d18c: 670e beqs 10c4d19c <blk_ioctl+0x1b8>
10c4d18e: 4280 clrl %d0
10c4d190: 1003 moveb %d3,%d0
10c4d192: e588 lsll #2,%d0
10c4d194: 2030 0800 movel %a0@(00000000,%d0:l),%d0
10c4d198: 6702 beqs 10c4d19c <blk_ioctl+0x1b8>
10c4d19a: 2200 movel %d0,%d1
10c4d19c: 2481 movel %d1,%a2@
10c4d19e: 7000 moveq #0,%d0
10c4d1a0: 6000 015c braw 10c4d2fe <blk_ioctl+0x31a>
10c4d1a4: 3f03 movew %d3,%sp@-
10c4d1a6: 4267 clrw %sp@-
10c4d1a8: 4eb9 10c4 d36a jsr 10c4d36a <get_gendisk>
10c4d1ae: 2040 moveal %d0,%a0
10c4d1b0: 588f addql #4,%sp
10c4d1b2: b0fc 0000 cmpaw #0,%a0
10c4d1b6: 6710 beqs 10c4d1c8 <blk_ioctl+0x1e4>
10c4d1b8: 4280 clrl %d0
10c4d1ba: 1003 moveb %d3,%d0
10c4d1bc: 2068 0010 moveal %a0@(16),%a0
10c4d1c0: e988 lsll #4,%d0
10c4d1c2: 2c30 0804 movel %a0@(00000004,%d0:l),%d6
10c4d1c6: 4285 clrl %d5
10c4d1c8: 0c82 0000 1260 cmpil #4704,%d2
10c4d1ce: 6608 bnes 10c4d1d8 <blk_ioctl+0x1f4>
10c4d1d0: 2486 movel %d6,%a2@
10c4d1d2: 7000 moveq #0,%d0
10c4d1d4: 6000 0128 braw 10c4d2fe <blk_ioctl+0x31a>
10c4d1d8: 2d45 fff8 movel %d5,%fp@(-8)
10c4d1dc: 2d46 fffc movel %d6,%fp@(-4)
10c4d1e0: 4878 0008 pea 8 <LSIGTRAP+0x3>
10c4d1e4: 486e fff8 pea %fp@(-8)
10c4d1e8: 2f0a movel %a2,%sp@-
10c4d1ea: 4eb9 10c8 5744 jsr 10c85744 <memcpy>
10c4d1f0: 7000 moveq #0,%d0
10c4d1f2: 6000 010a braw 10c4d2fe <blk_ioctl+0x31a>
10c4d1f6: 2f0a movel %a2,%sp@-
10c4d1f8: 3f04 movew %d4,%sp@-
10c4d1fa: 4267 clrw %sp@-
10c4d1fc: 4eba fd4a jsr %pc@(10c4cf48 <blkpg_ioctl>)
10c4d200: 6000 00fc braw 10c4d2fe <blk_ioctl+0x31a>
10c4d204: 2f0a movel %a2,%sp@-
10c4d206: 3f04 movew %d4,%sp@-
10c4d208: 4267 clrw %sp@-
10c4d20a: 4eb9 10c4 cb54 jsr 10c4cb54 <blk_get_queue>
10c4d210: 588f addql #4,%sp
10c4d212: 7220 moveq #32,%d1
10c4d214: d280 addl %d0,%d1
10c4d216: 2f01 movel %d1,%sp@-
10c4d218: 4eb9 10c4 d656 jsr 10c4d656 <blkelvget_ioctl>
10c4d21e: 6000 00de braw 10c4d2fe <blk_ioctl+0x31a>
10c4d222: 2f0a movel %a2,%sp@-
10c4d224: 3f04 movew %d4,%sp@-
10c4d226: 4267 clrw %sp@-
10c4d228: 4eb9 10c4 cb54 jsr 10c4cb54 <blk_get_queue>
10c4d22e: 588f addql #4,%sp
10c4d230: 7220 moveq #32,%d1
10c4d232: d280 addl %d0,%d1
10c4d234: 2f01 movel %d1,%sp@-
10c4d236: 4eb9 10c4 d68c jsr 10c4d68c <blkelvset_ioctl>
10c4d23c: 6000 00c0 braw 10c4d2fe <blk_ioctl+0x31a>
10c4d240: 223c 0000 0400 movel #1024,%d1
10c4d246: 3003 movew %d3,%d0
10c4d248: e048 lsrw #8,%d0
10c4d24a: 0280 0000 00ff andil #255,%d0
10c4d250: e588 lsll #2,%d0
10c4d252: 41f9 1003 1d02 lea 10031d02 <blksize_size>,%a0
10c4d258: 2070 0800 moveal %a0@(00000000,%d0:l),%a0
10c4d25c: b0fc 0000 cmpaw #0,%a0
10c4d260: 670a beqs 10c4d26c <blk_ioctl+0x288>
10c4d262: 4280 clrl %d0
10c4d264: 1003 moveb %d3,%d0
10c4d266: e588 lsll #2,%d0
10c4d268: 2230 0800 movel %a0@(00000000,%d0:l),%d1
10c4d26c: 2481 movel %d1,%a2@
10c4d26e: 7000 moveq #0,%d0
10c4d270: 6000 008c braw 10c4d2fe <blk_ioctl+0x31a>
10c4d274: 2079 1002 53b4 moveal 100253b4 <_current_task>,%a0
10c4d27a: 0828 0005 01d1 btst #5,%a0@(465)
10c4d280: 6604 bnes 10c4d286 <blk_ioctl+0x2a2>
10c4d282: 70f3 moveq #-13,%d0
10c4d284: 6078 bras 10c4d2fe <blk_ioctl+0x31a>
10c4d286: 0068 0100 0006 oriw #256,%a0@(6)
10c4d28c: 4a44 tstw %d4
10c4d28e: 676c beqs 10c4d2fc <blk_ioctl+0x318>
10c4d290: b4fc 0000 cmpaw #0,%a2
10c4d294: 6766 beqs 10c4d2fc <blk_ioctl+0x318>
10c4d296: 2412 movel %a2@,%d2
10c4d298: 2002 movel %d2,%d0
10c4d29a: 0680 ffff fe00 addil #-512,%d0
10c4d2a0: 0c80 0000 0e00 cmpil #3584,%d0
10c4d2a6: 6254 bhis 10c4d2fc <blk_ioctl+0x318>
10c4d2a8: 2202 movel %d2,%d1
10c4d2aa: 5381 subql #1,%d1
10c4d2ac: 2002 movel %d2,%d0
10c4d2ae: c081 andl %d1,%d0
10c4d2b0: 664a bnes 10c4d2fc <blk_ioctl+0x318>
10c4d2b2: 3f04 movew %d4,%sp@-
10c4d2b4: 4267 clrw %sp@-
10c4d2b6: 4eb9 10c2 7fd2 jsr 10c27fd2 <get_super>
10c4d2bc: 588f addql #4,%sp
10c4d2be: 4a80 tstl %d0
10c4d2c0: 670e beqs 10c4d2d0 <blk_ioctl+0x2ec>
10c4d2c2: 2f00 movel %d0,%sp@-
10c4d2c4: 4eb9 10c2 7e4e jsr 10c27e4e <drop_super>
10c4d2ca: 7001 moveq #1,%d0
10c4d2cc: 588f addql #4,%sp
10c4d2ce: 6002 bras 10c4d2d2 <blk_ioctl+0x2ee>
10c4d2d0: 7000 moveq #0,%d0
10c4d2d2: 4a80 tstl %d0
10c4d2d4: 6614 bnes 10c4d2ea <blk_ioctl+0x306>
10c4d2d6: 0283 0000 ffff andil #65535,%d3
10c4d2dc: 2f03 movel %d3,%sp@-
10c4d2de: 4eb9 10c2 10fa jsr 10c210fa <is_swap_partition>
10c4d2e4: 588f addql #4,%sp
10c4d2e6: 4a80 tstl %d0
10c4d2e8: 6704 beqs 10c4d2ee <blk_ioctl+0x30a>
10c4d2ea: 70f0 moveq #-16,%d0
10c4d2ec: 6010 bras 10c4d2fe <blk_ioctl+0x31a>
10c4d2ee: 2f02 movel %d2,%sp@-
10c4d2f0: 2f03 movel %d3,%sp@-
10c4d2f2: 4eb9 10c2 8c9a jsr 10c28c9a <set_blocksize>
10c4d2f8: 7000 moveq #0,%d0
10c4d2fa: 6002 bras 10c4d2fe <blk_ioctl+0x31a>
10c4d2fc: 70ea moveq #-22,%d0
10c4d2fe: 4cee 047c ffe0 moveml %fp@(-32),%d2-%d6/%a2
10c4d304: 4e5e unlk %fp
10c4d306: 4e75 rts
10c4d308 <add_gendisk>:
10c4d308: 4e56 0000 linkw %fp,#0
10c4d30c: 226e 0008 moveal %fp@(8),%a1
10c4d310: 2079 1003 1cfe moveal 10031cfe <gendisk_head>,%a0
10c4d316: b0fc 0000 cmpaw #0,%a0
10c4d31a: 670e beqs 10c4d32a <add_gendisk+0x22>
10c4d31c: b3c8 cmpal %a0,%a1
10c4d31e: 6718 beqs 10c4d338 <add_gendisk+0x30>
10c4d320: 2068 0020 moveal %a0@(32),%a0
10c4d324: b0fc 0000 cmpaw #0,%a0
10c4d328: 66f2 bnes 10c4d31c <add_gendisk+0x14>
10c4d32a: 2379 1003 1cfe movel 10031cfe <gendisk_head>,%a1@(32)
10c4d330: 0020
10c4d332: 23c9 1003 1cfe movel %a1,10031cfe <gendisk_head>
10c4d338: 4e5e unlk %fp
10c4d33a: 4e75 rts
10c4d33c <del_gendisk>:
10c4d33c: 4e56 0000 linkw %fp,#0
10c4d340: 222e 0008 movel %fp@(8),%d1
10c4d344: 41f9 1003 1cfe lea 10031cfe <gendisk_head>,%a0
10c4d34a: 6006 bras 10c4d352 <del_gendisk+0x16>
10c4d34c: 2250 moveal %a0@,%a1
10c4d34e: 41e9 0020 lea %a1@(32),%a0
10c4d352: 2010 movel %a0@,%d0
10c4d354: 6710 beqs 10c4d366 <del_gendisk+0x2a>
10c4d356: b280 cmpl %d0,%d1
10c4d358: 66f2 bnes 10c4d34c <del_gendisk+0x10>
10c4d35a: 2250 moveal %a0@,%a1
10c4d35c: b2fc 0000 cmpaw #0,%a1
10c4d360: 6704 beqs 10c4d366 <del_gendisk+0x2a>
10c4d362: 20a9 0020 movel %a1@(32),%a0@
10c4d366: 4e5e unlk %fp
10c4d368: 4e75 rts
10c4d36a <get_gendisk>:
10c4d36a: 4e56 0000 linkw %fp,#0
10c4d36e: 4280 clrl %d0
10c4d370: 102e 000a moveb %fp@(10),%d0
10c4d374: 2079 1003 1cfe moveal 10031cfe <gendisk_head>,%a0
10c4d37a: 6004 bras 10c4d380 <get_gendisk+0x16>
10c4d37c: 2068 0020 moveal %a0@(32),%a0
10c4d380: b0fc 0000 cmpaw #0,%a0
10c4d384: 6704 beqs 10c4d38a <get_gendisk+0x20>
10c4d386: b090 cmpl %a0@,%d0
10c4d388: 66f2 bnes 10c4d37c <get_gendisk+0x12>
10c4d38a: 2008 movel %a0,%d0
10c4d38c: 4e5e unlk %fp
10c4d38e: 4e75 rts
10c4d390 <get_partition_list>:
10c4d390: 4e56 ffc0 linkw %fp,#-64
10c4d394: 48e7 3c3c moveml %d2-%d5/%a2-%a5,%sp@-
10c4d398: 2a6e 0008 moveal %fp@(8),%a5
10c4d39c: 282e 0010 movel %fp@(16),%d4
10c4d3a0: 2a2e 0014 movel %fp@(20),%d5
10c4d3a4: 4879 1000 5911 pea 10005911 <twist_table.663+0x4e9>
10c4d3aa: 2f0d movel %a5,%sp@-
10c4d3ac: 4eb9 10c8 4d6a jsr 10c84d6a <sprintf>
10c4d3b2: 2400 movel %d0,%d2
10c4d3b4: 2479 1003 1cfe moveal 10031cfe <gendisk_head>,%a2
10c4d3ba: 508f addql #8,%sp
10c4d3bc: b4fc 0000 cmpaw #0,%a2
10c4d3c0: 6700 008a beqw 10c4d44c <get_partition_list+0xbc>
10c4d3c4: 7600 moveq #0,%d3
10c4d3c6: 202a 0018 movel %a2@(24),%d0
10c4d3ca: 222a 0008 movel %a2@(8),%d1
10c4d3ce: e3a8 lsll %d1,%d0
10c4d3d0: b083 cmpl %d3,%d0
10c4d3d2: 6f6c bles 10c4d440 <get_partition_list+0xb0>
10c4d3d4: 99cc subal %a4,%a4
10c4d3d6: 97cb subal %a3,%a3
10c4d3d8: 206a 0010 moveal %a2@(16),%a0
10c4d3dc: 4ab0 b804 tstl %a0@(00000004,%a3:l)
10c4d3e0: 6748 beqs 10c4d42a <get_partition_list+0x9a>
10c4d3e2: 486e ffc0 pea %fp@(-64)
10c4d3e6: 2f03 movel %d3,%sp@-
10c4d3e8: 2f0a movel %a2,%sp@-
10c4d3ea: 4eb9 10c3 b420 jsr 10c3b420 <disk_name>
10c4d3f0: 2f00 movel %d0,%sp@-
10c4d3f2: 206a 0014 moveal %a2@(20),%a0
10c4d3f6: 2f30 c800 movel %a0@(00000000,%a4:l),%sp@-
10c4d3fa: 2f03 movel %d3,%sp@-
10c4d3fc: 2f12 movel %a2@,%sp@-
10c4d3fe: 4879 1000 592e pea 1000592e <twist_table.663+0x506>
10c4d404: 4878 003f pea 3f <LSIGTRAP+0x3a>
10c4d408: 4875 2800 pea %a5@(00000000,%d2:l)
10c4d40c: 4eb9 10c8 4d32 jsr 10c84d32 <snprintf>
10c4d412: d480 addl %d0,%d2
10c4d414: 4fef 0028 lea %sp@(40),%sp
10c4d418: b882 cmpl %d2,%d4
10c4d41a: 6f06 bles 10c4d422 <get_partition_list+0x92>
10c4d41c: 9882 subl %d2,%d4
10c4d41e: 7400 moveq #0,%d2
10c4d420: 6008 bras 10c4d42a <get_partition_list+0x9a>
10c4d422: 2004 movel %d4,%d0
10c4d424: d085 addl %d5,%d0
10c4d426: b082 cmpl %d2,%d0
10c4d428: 6f22 bles 10c4d44c <get_partition_list+0xbc>
10c4d42a: 588c addql #4,%a4
10c4d42c: 47eb 0010 lea %a3@(16),%a3
10c4d430: 5283 addql #1,%d3
10c4d432: 202a 0018 movel %a2@(24),%d0
10c4d436: 222a 0008 movel %a2@(8),%d1
10c4d43a: e3a8 lsll %d1,%d0
10c4d43c: b083 cmpl %d3,%d0
10c4d43e: 6e98 bgts 10c4d3d8 <get_partition_list+0x48>
10c4d440: 246a 0020 moveal %a2@(32),%a2
10c4d444: b4fc 0000 cmpaw #0,%a2
10c4d448: 6600 ff7a bnew 10c4d3c4 <get_partition_list+0x34>
10c4d44c: 206e 000c moveal %fp@(12),%a0
10c4d450: dbc4 addal %d4,%a5
10c4d452: 208d movel %a5,%a0@
10c4d454: 9484 subl %d4,%d2
10c4d456: 6a02 bpls 10c4d45a <get_partition_list+0xca>
10c4d458: 7400 moveq #0,%d2
10c4d45a: 2002 movel %d2,%d0
10c4d45c: ba80 cmpl %d0,%d5
10c4d45e: 6c02 bges 10c4d462 <get_partition_list+0xd2>
10c4d460: 2005 movel %d5,%d0
10c4d462: 4cee 3c3c ffa0 moveml %fp@(-96),%d2-%d5/%a2-%a5
10c4d468: 4e5e unlk %fp
10c4d46a: 4e75 rts
10c4d46c <elevator_linus_merge>:
10c4d46c: 4e56 0000 linkw %fp,#0
10c4d470: 48e7 3f38 moveml %d2-%d7/%a2-%a4,%sp@-
10c4d474: 286e 0008 moveal %fp@(8),%a4
10c4d478: 266e 000c moveal %fp@(12),%a3
10c4d47c: 2a2e 0010 movel %fp@(16),%d5
10c4d480: 246e 0014 moveal %fp@(20),%a2
10c4d484: 2e2e 0018 movel %fp@(24),%d7
10c4d488: 2c2e 001c movel %fp@(28),%d6
10c4d48c: 162a 0008 moveb %a2@(8),%d3
10c4d490: e28b lsrl #1,%d3
10c4d492: 707f moveq #127,%d0
10c4d494: c680 andl %d0,%d3
10c4d496: 7800 moveq #0,%d4
10c4d498: 226c 001c moveal %a4@(28),%a1
10c4d49c: ba89 cmpl %a1,%d5
10c4d49e: 6700 00ce beqw 10c4d56e <elevator_linus_merge+0x102>
10c4d4a2: 2049 moveal %a1,%a0
10c4d4a4: 2028 0008 movel %a0@(8),%d0
10c4d4a8: 53a8 0008 subql #1,%a0@(8)
10c4d4ac: 4a80 tstl %d0
10c4d4ae: 6f00 00be blew 10c4d56e <elevator_linus_merge+0x102>
10c4d4b2: 49ec 0018 lea %a4@(24),%a4
10c4d4b6: 4aa9 003e tstl %a1@(62)
10c4d4ba: 6600 009a bnew 10c4d556 <elevator_linus_merge+0xea>
10c4d4be: 3029 0010 movew %a1@(16),%d0
10c4d4c2: b06a 0012 cmpw %a2@(18),%d0
10c4d4c6: 6600 008e bnew 10c4d556 <elevator_linus_merge+0xea>
10c4d4ca: 4a93 tstl %a3@
10c4d4cc: 6646 bnes 10c4d514 <elevator_linus_merge+0xa8>
10c4d4ce: 2051 moveal %a1@,%a0
10c4d4d0: b9c8 cmpal %a0,%a4
10c4d4d2: 6740 beqs 10c4d514 <elevator_linus_merge+0xa8>
10c4d4d4: b068 0010 cmpw %a0@(16),%d0
10c4d4d8: 6712 beqs 10c4d4ec <elevator_linus_merge+0x80>
10c4d4da: 202a 0040 movel %a2@(64),%d0
10c4d4de: b0a9 001a cmpl %a1@(26),%d0
10c4d4e2: 52c0 shi %d0
10c4d4e4: 4880 extw %d0
10c4d4e6: 48c0 extl %d0
10c4d4e8: 4480 negl %d0
10c4d4ea: 6022 bras 10c4d50e <elevator_linus_merge+0xa2>
10c4d4ec: 222a 0040 movel %a2@(64),%d1
10c4d4f0: 2029 001a movel %a1@(26),%d0
10c4d4f4: 2068 001a moveal %a0@(26),%a0
10c4d4f8: b1c1 cmpal %d1,%a0
10c4d4fa: 6304 blss 10c4d500 <elevator_linus_merge+0x94>
10c4d4fc: b081 cmpl %d1,%d0
10c4d4fe: 6512 bcss 10c4d512 <elevator_linus_merge+0xa6>
10c4d500: b088 cmpl %a0,%d0
10c4d502: 6510 bcss 10c4d514 <elevator_linus_merge+0xa8>
10c4d504: b081 cmpl %d1,%d0
10c4d506: 650a bcss 10c4d512 <elevator_linus_merge+0xa6>
10c4d508: b1c1 cmpal %d1,%a0
10c4d50a: 6206 bhis 10c4d512 <elevator_linus_merge+0xa6>
10c4d50c: 7000 moveq #0,%d0
10c4d50e: 4a80 tstl %d0
10c4d510: 6702 beqs 10c4d514 <elevator_linus_merge+0xa8>
10c4d512: 2689 movel %a1,%a3@
10c4d514: bea9 0012 cmpl %a1@(18),%d7
10c4d518: 663c bnes 10c4d556 <elevator_linus_merge+0xea>
10c4d51a: 2069 001e moveal %a1@(30),%a0
10c4d51e: 2008 movel %a0,%d0
10c4d520: d083 addl %d3,%d0
10c4d522: bc80 cmpl %d0,%d6
10c4d524: 6530 bcss 10c4d556 <elevator_linus_merge+0xea>
10c4d526: 2429 0008 movel %a1@(8),%d2
10c4d52a: b682 cmpl %d2,%d3
10c4d52c: 6240 bhis 10c4d56e <elevator_linus_merge+0x102>
10c4d52e: 2229 001a movel %a1@(26),%d1
10c4d532: 2001 movel %d1,%d0
10c4d534: d088 addl %a0,%d0
10c4d536: 206a 0040 moveal %a2@(64),%a0
10c4d53a: b1c0 cmpal %d0,%a0
10c4d53c: 6606 bnes 10c4d544 <elevator_linus_merge+0xd8>
10c4d53e: 7802 moveq #2,%d4
10c4d540: 2689 movel %a1,%a3@
10c4d542: 602a bras 10c4d56e <elevator_linus_merge+0x102>
10c4d544: 9283 subl %d3,%d1
10c4d546: b1c1 cmpal %d1,%a0
10c4d548: 660c bnes 10c4d556 <elevator_linus_merge+0xea>
10c4d54a: 7801 moveq #1,%d4
10c4d54c: 9483 subl %d3,%d2
10c4d54e: 2342 0008 movel %d2,%a1@(8)
10c4d552: 2689 movel %a1,%a3@
10c4d554: 6018 bras 10c4d56e <elevator_linus_merge+0x102>
10c4d556: 2269 0004 moveal %a1@(4),%a1
10c4d55a: ba89 cmpl %a1,%d5
10c4d55c: 6710 beqs 10c4d56e <elevator_linus_merge+0x102>
10c4d55e: 2049 moveal %a1,%a0
10c4d560: 2028 0008 movel %a0@(8),%d0
10c4d564: 53a8 0008 subql #1,%a0@(8)
10c4d568: 4a80 tstl %d0
10c4d56a: 6e00 ff4a bgtw 10c4d4b6 <elevator_linus_merge+0x4a>
10c4d56e: 2004 movel %d4,%d0
10c4d570: 4cdf 1cfc moveml %sp@+,%d2-%d7/%a2-%a4
10c4d574: 4e5e unlk %fp
10c4d576: 4e75 rts
10c4d578 <elevator_linus_merge_cleanup>:
10c4d578: 4e56 0000 linkw %fp,#0
10c4d57c: 222e 0010 movel %fp@(16),%d1
10c4d580: 206e 000c moveal %fp@(12),%a0
10c4d584: 7018 moveq #24,%d0
10c4d586: d0ae 0008 addl %fp@(8),%d0
10c4d58a: 6004 bras 10c4d590 <elevator_linus_merge_cleanup+0x18>
10c4d58c: 93a8 0008 subl %d1,%a0@(8)
10c4d590: 2050 moveal %a0@,%a0
10c4d592: b088 cmpl %a0,%d0
10c4d594: 66f6 bnes 10c4d58c <elevator_linus_merge_cleanup+0x14>
10c4d596: 4e5e unlk %fp
10c4d598: 4e75 rts
10c4d59a <elevator_linus_merge_req>:
10c4d59a: 4e56 0000 linkw %fp,#0
10c4d59e: 226e 0008 moveal %fp@(8),%a1
10c4d5a2: 206e 000c moveal %fp@(12),%a0
10c4d5a6: 2028 0008 movel %a0@(8),%d0
10c4d5aa: b0a9 0008 cmpl %a1@(8),%d0
10c4d5ae: 6c04 bges 10c4d5b4 <elevator_linus_merge_req+0x1a>
10c4d5b0: 2340 0008 movel %d0,%a1@(8)
10c4d5b4: 4e5e unlk %fp
10c4d5b6: 4e75 rts
10c4d5b8 <elevator_noop_merge>:
10c4d5b8: 4e56 0000 linkw %fp,#0
10c4d5bc: 48e7 3c38 moveml %d2-%d5/%a2-%a4,%sp@-
10c4d5c0: 286e 0008 moveal %fp@(8),%a4
10c4d5c4: 266e 000c moveal %fp@(12),%a3
10c4d5c8: 262e 0010 movel %fp@(16),%d3
10c4d5cc: 246e 0014 moveal %fp@(20),%a2
10c4d5d0: 2a2e 0018 movel %fp@(24),%d5
10c4d5d4: 282e 001c movel %fp@(28),%d4
10c4d5d8: 142a 0008 moveb %a2@(8),%d2
10c4d5dc: e28a lsrl #1,%d2
10c4d5de: 707f moveq #127,%d0
10c4d5e0: c480 andl %d0,%d2
10c4d5e2: 41ec 0018 lea %a4@(24),%a0
10c4d5e6: b1d0 cmpal %a0@,%a0
10c4d5e8: 6646 bnes 10c4d630 <elevator_noop_merge+0x78>
10c4d5ea: 6050 bras 10c4d63c <elevator_noop_merge+0x84>
10c4d5ec: 2688 movel %a0,%a3@
10c4d5ee: 7002 moveq #2,%d0
10c4d5f0: 604c bras 10c4d63e <elevator_noop_merge+0x86>
10c4d5f2: 2688 movel %a0,%a3@
10c4d5f4: 7001 moveq #1,%d0
10c4d5f6: 6046 bras 10c4d63e <elevator_noop_merge+0x86>
10c4d5f8: baa8 0012 cmpl %a0@(18),%d5
10c4d5fc: 6632 bnes 10c4d630 <elevator_noop_merge+0x78>
10c4d5fe: 302a 0012 movew %a2@(18),%d0
10c4d602: b068 0010 cmpw %a0@(16),%d0
10c4d606: 6628 bnes 10c4d630 <elevator_noop_merge+0x78>
10c4d608: 2268 001e moveal %a0@(30),%a1
10c4d60c: 2009 movel %a1,%d0
10c4d60e: d082 addl %d2,%d0
10c4d610: b880 cmpl %d0,%d4
10c4d612: 651c bcss 10c4d630 <elevator_noop_merge+0x78>
10c4d614: 4aa8 003e tstl %a0@(62)
10c4d618: 6616 bnes 10c4d630 <elevator_noop_merge+0x78>
10c4d61a: 2228 001a movel %a0@(26),%d1
10c4d61e: 2001 movel %d1,%d0
10c4d620: d089 addl %a1,%d0
10c4d622: 226a 0040 moveal %a2@(64),%a1
10c4d626: b3c0 cmpal %d0,%a1
10c4d628: 67c2 beqs 10c4d5ec <elevator_noop_merge+0x34>
10c4d62a: 9282 subl %d2,%d1
10c4d62c: b3c1 cmpal %d1,%a1
10c4d62e: 67c2 beqs 10c4d5f2 <elevator_noop_merge+0x3a>
10c4d630: 2068 0004 moveal %a0@(4),%a0
10c4d634: b688 cmpl %a0,%d3
10c4d636: 66c0 bnes 10c4d5f8 <elevator_noop_merge+0x40>
10c4d638: 26ac 001c movel %a4@(28),%a3@
10c4d63c: 7000 moveq #0,%d0
10c4d63e: 4cdf 1c3c moveml %sp@+,%d2-%d5/%a2-%a4
10c4d642: 4e5e unlk %fp
10c4d644: 4e75 rts
10c4d646 <elevator_noop_merge_cleanup>:
10c4d646: 4e56 0000 linkw %fp,#0
10c4d64a: 4e5e unlk %fp
10c4d64c: 4e75 rts
10c4d64e <elevator_noop_merge_req>:
10c4d64e: 4e56 0000 linkw %fp,#0
10c4d652: 4e5e unlk %fp
10c4d654: 4e75 rts
10c4d656 <blkelvget_ioctl>:
10c4d656: 4e56 fff0 linkw %fp,#-16
10c4d65a: 206e 0008 moveal %fp@(8),%a0
10c4d65e: 202e 000c movel %fp@(12),%d0
10c4d662: 2d68 0014 fff0 movel %a0@(20),%fp@(-16)
10c4d668: 2d50 fff4 movel %a0@,%fp@(-12)
10c4d66c: 2d68 0004 fff8 movel %a0@(4),%fp@(-8)
10c4d672: 42ae fffc clrl %fp@(-4)
10c4d676: 4878 0010 pea 10 <LSIGTRAP+0xb>
10c4d67a: 486e fff0 pea %fp@(-16)
10c4d67e: 2f00 movel %d0,%sp@-
10c4d680: 4eb9 10c8 5744 jsr 10c85744 <memcpy>
10c4d686: 7000 moveq #0,%d0
10c4d688: 4e5e unlk %fp
10c4d68a: 4e75 rts
10c4d68c <blkelvset_ioctl>:
10c4d68c: 4e56 fff0 linkw %fp,#-16
10c4d690: 2f0a movel %a2,%sp@-
10c4d692: 246e 0008 moveal %fp@(8),%a2
10c4d696: 4878 0010 pea 10 <LSIGTRAP+0xb>
10c4d69a: 2f2e 000c movel %fp@(12),%sp@-
10c4d69e: 486e fff0 pea %fp@(-16)
10c4d6a2: 4eb9 10c8 5744 jsr 10c85744 <memcpy>
10c4d6a8: 222e fff4 movel %fp@(-12),%d1
10c4d6ac: 70ea moveq #-22,%d0
10c4d6ae: 4a81 tstl %d1
10c4d6b0: 6d12 blts 10c4d6c4 <blkelvset_ioctl+0x38>
10c4d6b2: 202e fff8 movel %fp@(-8),%d0
10c4d6b6: 6d0a blts 10c4d6c2 <blkelvset_ioctl+0x36>
10c4d6b8: 2481 movel %d1,%a2@
10c4d6ba: 2540 0004 movel %d0,%a2@(4)
10c4d6be: 7000 moveq #0,%d0
10c4d6c0: 6002 bras 10c4d6c4 <blkelvset_ioctl+0x38>
10c4d6c2: 70ea moveq #-22,%d0
10c4d6c4: 246e ffec moveal %fp@(-20),%a2
10c4d6c8: 4e5e unlk %fp
10c4d6ca: 4e75 rts
10c4d6cc <elevator_init>:
10c4d6cc: 4e56 0000 linkw %fp,#0
10c4d6d0: 226e 0008 moveal %fp@(8),%a1
10c4d6d4: 2049 moveal %a1,%a0
10c4d6d6: 20ee 000c movel %fp@(12),%a0@+
10c4d6da: 20ee 0010 movel %fp@(16),%a0@+
10c4d6de: 20ee 0014 movel %fp@(20),%a0@+
10c4d6e2: 20ee 0018 movel %fp@(24),%a0@+
10c4d6e6: 20ee 001c movel %fp@(28),%a0@+
10c4d6ea: 20ae 0020 movel %fp@(32),%a0@
10c4d6ee: 2379 1002 42a4 movel 100242a4 <queue_ID.822>,%a1@(20)
10c4d6f4: 0014
10c4d6f6: 52b9 1002 42a4 addql #1,100242a4 <queue_ID.822>
10c4d6fc: 4e5e unlk %fp
10c4d6fe: 4e75 rts
10c4d700 <bh_rq_in_between>:
10c4d700: 4e56 0000 linkw %fp,#0
10c4d704: 2f0a movel %a2,%sp@-
10c4d706: 246e 0008 moveal %fp@(8),%a2
10c4d70a: 226e 000c moveal %fp@(12),%a1
10c4d70e: 2051 moveal %a1@,%a0
10c4d710: b1ee 0010 cmpal %fp@(16),%a0
10c4d714: 6740 beqs 10c4d756 <bh_rq_in_between+0x56>
10c4d716: 3029 0010 movew %a1@(16),%d0
10c4d71a: b068 0010 cmpw %a0@(16),%d0
10c4d71e: 6712 beqs 10c4d732 <bh_rq_in_between+0x32>
10c4d720: 246a 0040 moveal %a2@(64),%a2
10c4d724: b5e9 001a cmpal %a1@(26),%a2
10c4d728: 52c0 shi %d0
10c4d72a: 4880 extw %d0
10c4d72c: 48c0 extl %d0
10c4d72e: 4480 negl %d0
10c4d730: 6026 bras 10c4d758 <bh_rq_in_between+0x58>
10c4d732: 222a 0040 movel %a2@(64),%d1
10c4d736: 2029 001a movel %a1@(26),%d0
10c4d73a: 2068 001a moveal %a0@(26),%a0
10c4d73e: b1c1 cmpal %d1,%a0
10c4d740: 6304 blss 10c4d746 <bh_rq_in_between+0x46>
10c4d742: b081 cmpl %d1,%d0
10c4d744: 650c bcss 10c4d752 <bh_rq_in_between+0x52>
10c4d746: b088 cmpl %a0,%d0
10c4d748: 650c bcss 10c4d756 <bh_rq_in_between+0x56>
10c4d74a: b081 cmpl %d1,%d0
10c4d74c: 6504 bcss 10c4d752 <bh_rq_in_between+0x52>
10c4d74e: b1c1 cmpal %d1,%a0
10c4d750: 6304 blss 10c4d756 <bh_rq_in_between+0x56>
10c4d752: 7001 moveq #1,%d0
10c4d754: 6002 bras 10c4d758 <bh_rq_in_between+0x58>
10c4d756: 7000 moveq #0,%d0
10c4d758: 245f moveal %sp@+,%a2
10c4d75a: 4e5e unlk %fp
10c4d75c: 4e75 rts
10c4d75e: 4e75 rts
10c4d760 <general_program_func>:
10c4d760: 4e56 fff0 linkw %fp,#-16
10c4d764: 48e7 3f3c moveml %d2-%d7/%a2-%a5,%sp@-
10c4d768: 266e 0010 moveal %fp@(16),%a3
10c4d76c: 42ae fffc clrl %fp@(-4)
10c4d770: 206e 0008 moveal %fp@(8),%a0
10c4d774: 4280 clrl %d0
10c4d776: 3028 003e movew %a0@(62),%d0
10c4d77a: 2f00 movel %d0,%sp@-
10c4d77c: 4eb9 10c2 5026 jsr 10c25026 <fsync_dev>
10c4d782: 42a7 clrl %sp@-
10c4d784: 206e 0008 moveal %fp@(8),%a0
10c4d788: 4280 clrl %d0
10c4d78a: 3028 003e movew %a0@(62),%d0
10c4d78e: 2f00 movel %d0,%sp@-
10c4d790: 4eb9 10c2 55ca jsr 10c255ca <__invalidate_buffers>
10c4d796: 7c00 moveq #0,%d6
10c4d798: 4fef 000c lea %sp@(12),%sp
10c4d79c: 206e 0014 moveal %fp@(20),%a0
10c4d7a0: bca8 0004 cmpl %a0@(4),%d6
10c4d7a4: 6c00 0138 bgew 10c4d8de <general_program_func+0x17e>
10c4d7a8: 307c 0014 moveaw #20,%a0
10c4d7ac: d1ee 0014 addal %fp@(20),%a0
10c4d7b0: 2d48 fff8 movel %a0,%fp@(-8)
10c4d7b4: 206e 0014 moveal %fp@(20),%a0
10c4d7b8: 4be8 0018 lea %a0@(24),%a5
10c4d7bc: 307c 0010 moveaw #16,%a0
10c4d7c0: d1ee 0014 addal %fp@(20),%a0
10c4d7c4: 2d48 fff0 movel %a0,%fp@(-16)
10c4d7c8: 2406 movel %d6,%d2
10c4d7ca: e98a lsll #4,%d2
10c4d7cc: 206e fff8 moveal %fp@(-8),%a0
10c4d7d0: 2470 2800 moveal %a0@(00000000,%d2:l),%a2
10c4d7d4: 262b 001c movel %a3@(28),%d3
10c4d7d8: 2f03 movel %d3,%sp@-
10c4d7da: 2f0a movel %a2,%sp@-
10c4d7dc: 4eb9 10c8 5940 jsr 10c85940 <__udivsi3>
10c4d7e2: 508f addql #8,%sp
10c4d7e4: 2800 movel %d0,%d4
10c4d7e6: d5f5 2800 addal %a5@(00000000,%d2:l),%a2
10c4d7ea: 2f03 movel %d3,%sp@-
10c4d7ec: 486a ffff pea %a2@(-1)
10c4d7f0: 4eb9 10c8 5940 jsr 10c85940 <__udivsi3>
10c4d7f6: 508f addql #8,%sp
10c4d7f8: 2e00 movel %d0,%d7
10c4d7fa: 2a02 movel %d2,%d5
10c4d7fc: 5286 addql #1,%d6
10c4d7fe: 2d46 fff4 movel %d6,%fp@(-12)
10c4d802: be84 cmpl %d4,%d7
10c4d804: 6d00 0082 bltw 10c4d888 <general_program_func+0x128>
10c4d808: 2c0e movel %fp,%d6
10c4d80a: 5986 subql #4,%d6
10c4d80c: 49f9 10c8 591c lea 10c8591c <__mulsi3>,%a4
10c4d812: 2004 movel %d4,%d0
10c4d814: ea80 asrl #5,%d0
10c4d816: e588 lsll #2,%d0
10c4d818: 2440 moveal %d0,%a2
10c4d81a: d5c6 addal %d6,%a2
10c4d81c: 2004 movel %d4,%d0
10c4d81e: 721f moveq #31,%d1
10c4d820: c081 andl %d1,%d0
10c4d822: 7601 moveq #1,%d3
10c4d824: e1ab lsll %d0,%d3
10c4d826: 2003 movel %d3,%d0
10c4d828: c092 andl %a2@,%d0
10c4d82a: 6656 bnes 10c4d882 <general_program_func+0x122>
10c4d82c: 242b 001c movel %a3@(28),%d2
10c4d830: 2f02 movel %d2,%sp@-
10c4d832: 2f04 movel %d4,%sp@-
10c4d834: 4e94 jsr %a4@
10c4d836: 508f addql #8,%sp
10c4d838: d0ab 0004 addl %a3@(4),%d0
10c4d83c: 2f00 movel %d0,%sp@-
10c4d83e: 206e 0008 moveal %fp@(8),%a0
10c4d842: 4280 clrl %d0
10c4d844: 1028 003f moveb %a0@(63),%d0
10c4d848: 2f00 movel %d0,%sp@-
10c4d84a: 2f02 movel %d2,%sp@-
10c4d84c: 2f04 movel %d4,%sp@-
10c4d84e: 4e94 jsr %a4@
10c4d850: 584f addqw #4,%sp
10c4d852: 2e80 movel %d0,%sp@
10c4d854: 4879 1000 5951 pea 10005951 <twist_table.663+0x529>
10c4d85a: 4eb9 10c1 677e jsr 10c1677e <printk>
10c4d860: 2f2b 001c movel %a3@(28),%sp@-
10c4d864: 2f04 movel %d4,%sp@-
10c4d866: 4e94 jsr %a4@
10c4d868: 584f addqw #4,%sp
10c4d86a: 2e80 movel %d0,%sp@
10c4d86c: 2f0b movel %a3,%sp@-
10c4d86e: 206b 0018 moveal %a3@(24),%a0
10c4d872: 4e90 jsr %a0@
10c4d874: 4fef 0018 lea %sp@(24),%sp
10c4d878: 40c0 movew %sr,%d0
10c4d87a: 007c 0700 oriw #1792,%sr
10c4d87e: 8792 orl %d3,%a2@
10c4d880: 46c0 movew %d0,%sr
10c4d882: 5284 addql #1,%d4
10c4d884: be84 cmpl %d4,%d7
10c4d886: 6c8a bges 10c4d812 <general_program_func+0xb2>
10c4d888: 206e fff0 moveal %fp@(-16),%a0
10c4d88c: 2f30 5800 movel %a0@(00000000,%d5:l),%sp@-
10c4d890: 206e fff8 moveal %fp@(-8),%a0
10c4d894: 2f30 5800 movel %a0@(00000000,%d5:l),%sp@-
10c4d898: 2f35 5800 movel %a5@(00000000,%d5:l),%sp@-
10c4d89c: 4879 1000 5986 pea 10005986 <twist_table.663+0x55e>
10c4d8a2: 4eb9 10c1 677e jsr 10c1677e <printk>
10c4d8a8: 206e fff0 moveal %fp@(-16),%a0
10c4d8ac: 2f30 5800 movel %a0@(00000000,%d5:l),%sp@-
10c4d8b0: 2f35 5800 movel %a5@(00000000,%d5:l),%sp@-
10c4d8b4: 206e fff8 moveal %fp@(-8),%a0
10c4d8b8: 2f30 5800 movel %a0@(00000000,%d5:l),%sp@-
10c4d8bc: 2f0b movel %a3,%sp@-
10c4d8be: 206b 0014 moveal %a3@(20),%a0
10c4d8c2: 4e90 jsr %a0@
10c4d8c4: 4fef 0020 lea %sp@(32),%sp
10c4d8c8: 4eb9 10c1 44d2 jsr 10c144d2 <schedule>
10c4d8ce: 2c2e fff4 movel %fp@(-12),%d6
10c4d8d2: 206e 0014 moveal %fp@(20),%a0
10c4d8d6: bca8 0004 cmpl %a0@(4),%d6
10c4d8da: 6d00 feec bltw 10c4d7c8 <general_program_func+0x68>
10c4d8de: 206e 0014 moveal %fp@(20),%a0
10c4d8e2: 4aa8 0008 tstl %a0@(8)
10c4d8e6: 671a beqs 10c4d902 <general_program_func+0x1a2>
10c4d8e8: 007c 0700 oriw #1792,%sr
10c4d8ec: 207c 10c0 0000 moveal #281018368,%a0
10c4d8f2: 11fc 0000 f300 moveb #0,fffff300 <_flashend+0xef2ff300>
10c4d8f8: 2e68 0000 moveal %a0@(0),%sp
10c4d8fc: 2068 0004 moveal %a0@(4),%a0
10c4d900: 4ed0 jmp %a0@
10c4d902: 7000 moveq #0,%d0
10c4d904: 4cee 3cfc ffc8 moveml %fp@(-56),%d2-%d7/%a2-%a5
10c4d90a: 4e5e unlk %fp
10c4d90c: 4e75 rts
10c4d90e <do_blkmem_request>:
10c4d90e: 4e56 0000 linkw %fp,#0
10c4d912: 48e7 3038 moveml %d2-%d3/%a2-%a4,%sp@-
10c4d916: 43f9 1002 ab56 lea 1002ab56 <blk_dev+0xfd6>,%a1
10c4d91c: 2051 moveal %a1@,%a0
10c4d91e: 4240 clrw %d0
10c4d920: 1028 0011 moveb %a0@(17),%d0
10c4d924: c0fc 0026 muluw #38,%d0
10c4d928: 2640 moveal %d0,%a3
10c4d92a: d7fc 1000 f060 addal #268496992,%a3
10c4d930: 2849 moveal %a1,%a4
10c4d932: 0cb9 1002 ab56 cmpil #268610390,1002ab56 <blk_dev+0xfd6>
10c4d938: 1002 ab56
10c4d93c: 6700 013a beqw 10c4da78 <do_blkmem_request+0x16a>
10c4d940: 2054 moveal %a4@,%a0
10c4d942: 0c28 001f 0010 cmpib #31,%a0@(16)
10c4d948: 670c beqs 10c4d956 <do_blkmem_request+0x48>
10c4d94a: 4879 1000 59b2 pea 100059b2 <twist_table.663+0x58a>
10c4d950: 4eb9 10c1 60e4 jsr 10c160e4 <panic>
10c4d956: 2068 0042 moveal %a0@(66),%a0
10c4d95a: b0fc 0000 cmpaw #0,%a0
10c4d95e: 6714 beqs 10c4d974 <do_blkmem_request+0x66>
10c4d960: 0828 0002 0017 btst #2,%a0@(23)
10c4d966: 660c bnes 10c4d974 <do_blkmem_request+0x66>
10c4d968: 4879 1000 59d1 pea 100059d1 <twist_table.663+0x5a9>
10c4d96e: 4eb9 10c1 60e4 jsr 10c160e4 <panic>
10c4d974: 2054 moveal %a4@,%a0
10c4d976: 2428 001a movel %a0@(26),%d2
10c4d97a: 7009 moveq #9,%d0
10c4d97c: e1aa lsll %d0,%d2
10c4d97e: 2228 0032 movel %a0@(50),%d1
10c4d982: e1a9 lsll %d0,%d1
10c4d984: 2242 moveal %d2,%a1
10c4d986: d3c1 addal %d1,%a1
10c4d988: 202b 0008 movel %a3@(8),%d0
10c4d98c: b089 cmpl %a1,%d0
10c4d98e: 642e bccs 10c4d9be <do_blkmem_request+0xb0>
10c4d990: 2f00 movel %d0,%sp@-
10c4d992: 2f09 movel %a1,%sp@-
10c4d994: 2f28 0032 movel %a0@(50),%sp@-
10c4d998: 2f28 001a movel %a0@(26),%sp@-
10c4d99c: 4879 1000 59ea pea 100059ea <twist_table.663+0x5c2>
10c4d9a2: 4eb9 10c1 677e jsr 10c1677e <printk>
10c4d9a8: 4fef 0014 lea %sp@(20),%sp
10c4d9ac: 2479 1002 ab56 moveal 1002ab56 <blk_dev+0xfd6>,%a2
10c4d9b2: 4879 1000 594a pea 1000594a <twist_table.663+0x522>
10c4d9b8: 42a7 clrl %sp@-
10c4d9ba: 6000 0090 braw 10c4da4c <do_blkmem_request+0x13e>
10c4d9be: 2028 0012 movel %a0@(18),%d0
10c4d9c2: 7601 moveq #1,%d3
10c4d9c4: b680 cmpl %d0,%d3
10c4d9c6: 6420 bccs 10c4d9e8 <do_blkmem_request+0xda>
10c4d9c8: 2f00 movel %d0,%sp@-
10c4d9ca: 4879 1000 5a2a pea 10005a2a <twist_table.663+0x602>
10c4d9d0: 4eb9 10c1 677e jsr 10c1677e <printk>
10c4d9d6: 508f addql #8,%sp
10c4d9d8: 2479 1002 ab56 moveal 1002ab56 <blk_dev+0xfd6>,%a2
10c4d9de: 4879 1000 594a pea 1000594a <twist_table.663+0x522>
10c4d9e4: 42a7 clrl %sp@-
10c4d9e6: 6064 bras 10c4da4c <do_blkmem_request+0x13e>
10c4d9e8: 4a80 tstl %d0
10c4d9ea: 6618 bnes 10c4da04 <do_blkmem_request+0xf6>
10c4d9ec: 226b 0010 moveal %a3@(16),%a1
10c4d9f0: b2fc 0000 cmpaw #0,%a1
10c4d9f4: 661e bnes 10c4da14 <do_blkmem_request+0x106>
10c4d9f6: 2f01 movel %d1,%sp@-
10c4d9f8: d4ab 0004 addl %a3@(4),%d2
10c4d9fc: 2f02 movel %d2,%sp@-
10c4d9fe: 2f28 003a movel %a0@(58),%sp@-
10c4da02: 602e bras 10c4da32 <do_blkmem_request+0x124>
10c4da04: 7601 moveq #1,%d3
10c4da06: b680 cmpl %d0,%d3
10c4da08: 6632 bnes 10c4da3c <do_blkmem_request+0x12e>
10c4da0a: 226b 0014 moveal %a3@(20),%a1
10c4da0e: b2fc 0000 cmpaw #0,%a1
10c4da12: 6712 beqs 10c4da26 <do_blkmem_request+0x118>
10c4da14: 2f28 003a movel %a0@(58),%sp@-
10c4da18: 2f01 movel %d1,%sp@-
10c4da1a: 2f02 movel %d2,%sp@-
10c4da1c: 2f0b movel %a3,%sp@-
10c4da1e: 4e91 jsr %a1@
10c4da20: 4fef 0010 lea %sp@(16),%sp
10c4da24: 6016 bras 10c4da3c <do_blkmem_request+0x12e>
10c4da26: 2f01 movel %d1,%sp@-
10c4da28: 2f28 003a movel %a0@(58),%sp@-
10c4da2c: d4ab 0004 addl %a3@(4),%d2
10c4da30: 2f02 movel %d2,%sp@-
10c4da32: 4eb9 10c8 5744 jsr 10c85744 <memcpy>
10c4da38: 4fef 000c lea %sp@(12),%sp
10c4da3c: 2479 1002 ab56 moveal 1002ab56 <blk_dev+0xfd6>,%a2
10c4da42: 4879 1000 594a pea 1000594a <twist_table.663+0x522>
10c4da48: 4878 0001 pea 1 <PF_DTRACE_OFF>
10c4da4c: 2f0a movel %a2,%sp@-
10c4da4e: 4eb9 10c4 ca00 jsr 10c4ca00 <end_that_request_first>
10c4da54: 4fef 000c lea %sp@(12),%sp
10c4da58: 4a80 tstl %d0
10c4da5a: 6600 fed6 bnew 10c4d932 <do_blkmem_request+0x24>
10c4da5e: 226a 0004 moveal %a2@(4),%a1
10c4da62: 2052 moveal %a2@,%a0
10c4da64: 2149 0004 movel %a1,%a0@(4)
10c4da68: 2288 movel %a0,%a1@
10c4da6a: 2f0a movel %a2,%sp@-
10c4da6c: 4eb9 10c4 cac8 jsr 10c4cac8 <end_that_request_last>
10c4da72: 588f addql #4,%sp
10c4da74: 6000 febc braw 10c4d932 <do_blkmem_request+0x24>
10c4da78: 4cee 1c0c ffec moveml %fp@(-20),%d2-%d3/%a2-%a4
10c4da7e: 4e5e unlk %fp
10c4da80: 4e75 rts
10c4da82 <blkmem_romptr>:
10c4da82: 4e56 0000 linkw %fp,#0
10c4da86: 226e 000c moveal %fp@(12),%a1
10c4da8a: 4240 clrw %d0
10c4da8c: 102e 000b moveb %fp@(11),%d0
10c4da90: c0fc 0026 muluw #38,%d0
10c4da94: 2040 moveal %d0,%a0
10c4da96: d1fc 1000 f060 addal #268496992,%a0
10c4da9c: 4aa8 0010 tstl %a0@(16)
10c4daa0: 660e bnes 10c4dab0 <blkmem_romptr+0x2e>
10c4daa2: 2068 0004 moveal %a0@(4),%a0
10c4daa6: d1e9 000a addal %a1@(10),%a0
10c4daaa: 2288 movel %a0,%a1@
10c4daac: 7000 moveq #0,%d0
10c4daae: 6002 bras 10c4dab2 <blkmem_romptr+0x30>
10c4dab0: 70da moveq #-38,%d0
10c4dab2: 4e5e unlk %fp
10c4dab4: 4e75 rts
10c4dab6 <blkmem_ioctl>:
10c4dab6: 4e56 fff0 linkw %fp,#-16
10c4daba: 48e7 383c moveml %d2-%d4/%a2-%a5,%sp@-
10c4dabe: 282e 0008 movel %fp@(8),%d4
10c4dac2: 286e 0014 moveal %fp@(20),%a4
10c4dac6: 2044 moveal %d4,%a0
10c4dac8: 4240 clrw %d0
10c4daca: 1028 003f moveb %a0@(63),%d0
10c4dace: c0fc 0026 muluw #38,%d0
10c4dad2: 2640 moveal %d0,%a3
10c4dad4: d7fc 1000 f060 addal #268496992,%a3
10c4dada: 202e 0010 movel %fp@(16),%d0
10c4dade: 5380 subql #1,%d0
10c4dae0: 7205 moveq #5,%d1
10c4dae2: b280 cmpl %d0,%d1
10c4dae4: 6500 017c bcsw 10c4dc62 <blkmem_ioctl+0x1ac>
10c4dae8: d080 addl %d0,%d0
10c4daea: 303b 0806 movew %pc@(10c4daf2 <blkmem_ioctl+0x3c>,%d0:l),%d0
10c4daee: 4efb 0002 jmp %pc@(10c4daf2 <blkmem_ioctl+0x3c>,%d0:w)
10c4daf2: 003c 006a orib #106,%ccr
10c4daf6: 0074 000c 0032 oriw #12,%a4@(00000032,%d0:w)
10c4dafc: 007e 0176
10c4dafe: 70ea moveq #-22,%d0
10c4db00: b8fc 0000 cmpaw #0,%a4
10c4db04: 6700 0162 beqw 10c4dc68 <blkmem_ioctl+0x1b2>
10c4db08: 202b 001c movel %a3@(28),%d0
10c4db0c: 670e beqs 10c4db1c <blkmem_ioctl+0x66>
10c4db0e: 2f00 movel %d0,%sp@-
10c4db10: 2f2b 0008 movel %a3@(8),%sp@-
10c4db14: 4eb9 10c8 5940 jsr 10c85940 <__udivsi3>
10c4db1a: 6002 bras 10c4db1e <blkmem_ioctl+0x68>
10c4db1c: 7000 moveq #0,%d0
10c4db1e: 2880 movel %d0,%a4@
10c4db20: 6000 0144 braw 10c4dc66 <blkmem_ioctl+0x1b0>
10c4db24: 202b 0008 movel %a3@(8),%d0
10c4db28: 2880 movel %d0,%a4@
10c4db2a: 6000 013a braw 10c4dc66 <blkmem_ioctl+0x1b0>
10c4db2e: 4aab 0018 tstl %a3@(24)
10c4db32: 6700 012e beqw 10c4dc62 <blkmem_ioctl+0x1ac>
10c4db36: b9eb 0008 cmpal %a3@(8),%a4
10c4db3a: 6400 0126 bccw 10c4dc62 <blkmem_ioctl+0x1ac>
10c4db3e: 2044 moveal %d4,%a0
10c4db40: 4280 clrl %d0
10c4db42: 3028 003e movew %a0@(62),%d0
10c4db46: 2f00 movel %d0,%sp@-
10c4db48: 4eb9 10c2 5026 jsr 10c25026 <fsync_dev>
10c4db4e: 2f0c movel %a4,%sp@-
10c4db50: 2f0b movel %a3,%sp@-
10c4db52: 206b 0018 moveal %a3@(24),%a0
10c4db56: 4e90 jsr %a0@
10c4db58: 6000 010c braw 10c4dc66 <blkmem_ioctl+0x1b0>
10c4db5c: 202b 001c movel %a3@(28),%d0
10c4db60: 2880 movel %d0,%a4@
10c4db62: 6000 0102 braw 10c4dc66 <blkmem_ioctl+0x1b0>
10c4db66: 102b 0024 moveb %a3@(36),%d0
10c4db6a: 1880 moveb %d0,%a4@
10c4db6c: 6000 00f8 braw 10c4dc66 <blkmem_ioctl+0x1b0>
10c4db70: 7600 moveq #0,%d3
10c4db72: 4878 0010 pea 10 <LSIGTRAP+0xb>
10c4db76: 2f0c movel %a4,%sp@-
10c4db78: 486e fff0 pea %fp@(-16)
10c4db7c: 4bf9 10c8 5744 lea 10c85744 <memcpy>,%a5
10c4db82: 4e95 jsr %a5@
10c4db84: 4fef 000c lea %sp@(12),%sp
10c4db88: 0cae 123a bc32 cmpil #305839154,%fp@(-16)
10c4db8e: fff0
10c4db90: 6600 00d0 bnew 10c4dc62 <blkmem_ioctl+0x1ac>
10c4db94: 0cae 9c00 c00f cmpil #-1677672433,%fp@(-4)
10c4db9a: fffc
10c4db9c: 6600 00c4 bnew 10c4dc62 <blkmem_ioctl+0x1ac>
10c4dba0: 202e fff4 movel %fp@(-12),%d0
10c4dba4: e988 lsll #4,%d0
10c4dba6: 7410 moveq #16,%d2
10c4dba8: d480 addl %d0,%d2
10c4dbaa: 4878 01f0 pea 1f0 <LSIGTRAP+0x1eb>
10c4dbae: 2f02 movel %d2,%sp@-
10c4dbb0: 4eb9 10c2 09bc jsr 10c209bc <kmalloc>
10c4dbb6: 2440 moveal %d0,%a2
10c4dbb8: 508f addql #8,%sp
10c4dbba: b4fc 0000 cmpaw #0,%a2
10c4dbbe: 6606 bnes 10c4dbc6 <blkmem_ioctl+0x110>
10c4dbc0: 70f4 moveq #-12,%d0
10c4dbc2: 6000 00a4 braw 10c4dc68 <blkmem_ioctl+0x1b2>
10c4dbc6: 2f02 movel %d2,%sp@-
10c4dbc8: 2f0c movel %a4,%sp@-
10c4dbca: 2f0a movel %a2,%sp@-
10c4dbcc: 4e95 jsr %a5@
10c4dbce: 4fef 000c lea %sp@(12),%sp
10c4dbd2: 93c9 subal %a1,%a1
10c4dbd4: 202a 0004 movel %a2@(4),%d0
10c4dbd8: b083 cmpl %d3,%d0
10c4dbda: 6f1a bles 10c4dbf6 <blkmem_ioctl+0x140>
10c4dbdc: 2200 movel %d0,%d1
10c4dbde: 41ea 001c lea %a2@(28),%a0
10c4dbe2: 2010 movel %a0@,%d0
10c4dbe4: 41e8 0010 lea %a0@(16),%a0
10c4dbe8: 0c80 5640 8f26 cmpil #1447071526,%d0
10c4dbee: 6648 bnes 10c4dc38 <blkmem_ioctl+0x182>
10c4dbf0: 5289 addql #1,%a1
10c4dbf2: b289 cmpl %a1,%d1
10c4dbf4: 6eec bgts 10c4dbe2 <blkmem_ioctl+0x12c>
10c4dbf6: 93c9 subal %a1,%a1
10c4dbf8: 202a 0004 movel %a2@(4),%d0
10c4dbfc: b089 cmpl %a1,%d0
10c4dbfe: 6f24 bles 10c4dc24 <blkmem_ioctl+0x16e>
10c4dc00: 222b 0008 movel %a3@(8),%d1
10c4dc04: 2400 movel %d0,%d2
10c4dc06: 41ea 0018 lea %a2@(24),%a0
10c4dc0a: 2028 fffc movel %a0@(-4),%d0
10c4dc0e: b280 cmpl %d0,%d1
10c4dc10: 6526 bcss 10c4dc38 <blkmem_ioctl+0x182>
10c4dc12: d090 addl %a0@,%d0
10c4dc14: 5380 subql #1,%d0
10c4dc16: b280 cmpl %d0,%d1
10c4dc18: 651e bcss 10c4dc38 <blkmem_ioctl+0x182>
10c4dc1a: 41e8 0010 lea %a0@(16),%a0
10c4dc1e: 5289 addql #1,%a1
10c4dc20: b489 cmpl %a1,%d2
10c4dc22: 6ee6 bgts 10c4dc0a <blkmem_ioctl+0x154>
10c4dc24: 206b 000c moveal %a3@(12),%a0
10c4dc28: b0fc 0000 cmpaw #0,%a0
10c4dc2c: 670e beqs 10c4dc3c <blkmem_ioctl+0x186>
10c4dc2e: 2f0a movel %a2,%sp@-
10c4dc30: 2f0b movel %a3,%sp@-
10c4dc32: 4e90 jsr %a0@
10c4dc34: 508f addql #8,%sp
10c4dc36: 6018 bras 10c4dc50 <blkmem_ioctl+0x19a>
10c4dc38: 76ea moveq #-22,%d3
10c4dc3a: 6014 bras 10c4dc50 <blkmem_ioctl+0x19a>
10c4dc3c: 2f0a movel %a2,%sp@-
10c4dc3e: 2f0b movel %a3,%sp@-
10c4dc40: 2f2e 000c movel %fp@(12),%sp@-
10c4dc44: 2f04 movel %d4,%sp@-
10c4dc46: 4eba fb18 jsr %pc@(10c4d760 <general_program_func>)
10c4dc4a: 2600 movel %d0,%d3
10c4dc4c: 4fef 0010 lea %sp@(16),%sp
10c4dc50: b4fc 0000 cmpaw #0,%a2
10c4dc54: 6708 beqs 10c4dc5e <blkmem_ioctl+0x1a8>
10c4dc56: 2f0a movel %a2,%sp@-
10c4dc58: 4eb9 10c2 0b8c jsr 10c20b8c <kfree>
10c4dc5e: 2003 movel %d3,%d0
10c4dc60: 6006 bras 10c4dc68 <blkmem_ioctl+0x1b2>
10c4dc62: 70ea moveq #-22,%d0
10c4dc64: 6002 bras 10c4dc68 <blkmem_ioctl+0x1b2>
10c4dc66: 7000 moveq #0,%d0
10c4dc68: 4cee 3c1c ffd4 moveml %fp@(-44),%d2-%d4/%a2-%a5
10c4dc6e: 4e5e unlk %fp
10c4dc70: 4e75 rts
10c4dc72 <blkmem_open>:
10c4dc72: 4e56 0000 linkw %fp,#0
10c4dc76: 206e 0008 moveal %fp@(8),%a0
10c4dc7a: 4280 clrl %d0
10c4dc7c: 1028 003f moveb %a0@(63),%d0
10c4dc80: 4a00 tstb %d0
10c4dc82: 6604 bnes 10c4dc88 <blkmem_open+0x16>
10c4dc84: 7000 moveq #0,%d0
10c4dc86: 6010 bras 10c4dc98 <blkmem_open+0x26>
10c4dc88: 2f00 movel %d0,%sp@-
10c4dc8a: 4879 1000 5a46 pea 10005a46 <twist_table.663+0x61e>
10c4dc90: 4eb9 10c1 677e jsr 10c1677e <printk>
10c4dc96: 70ed moveq #-19,%d0
10c4dc98: 4e5e unlk %fp
10c4dc9a: 4e75 rts
10c4dc9c <blkmem_release>:
10c4dc9c: 4e56 0000 linkw %fp,#0
10c4dca0: 206e 0008 moveal %fp@(8),%a0
10c4dca4: 4280 clrl %d0
10c4dca6: 3028 003e movew %a0@(62),%d0
10c4dcaa: 2f00 movel %d0,%sp@-
10c4dcac: 4eb9 10c2 5026 jsr 10c25026 <fsync_dev>
10c4dcb2: 7000 moveq #0,%d0
10c4dcb4: 4e5e unlk %fp
10c4dcb6: 4e75 rts
10c4dcb8 <ramdisk_readpage>:
10c4dcb8: 4e56 0000 linkw %fp,#0
10c4dcbc: 2f0b movel %a3,%sp@-
10c4dcbe: 2f0a movel %a2,%sp@-
10c4dcc0: 266e 000c moveal %fp@(12),%a3
10c4dcc4: 45eb 0018 lea %a3@(24),%a2
10c4dcc8: 2012 movel %a2@,%d0
10c4dcca: 0800 0003 btst #3,%d0
10c4dcce: 6630 bnes 10c4dd00 <ramdisk_readpage+0x48>
10c4dcd0: 4878 1000 pea 1000 <LFLUSH_I_AND_D+0x7f8>
10c4dcd4: 42a7 clrl %sp@-
10c4dcd6: 202b 0038 movel %a3@(56),%d0
10c4dcda: 660c bnes 10c4dce8 <ramdisk_readpage+0x30>
10c4dcdc: 4879 1000 5b40 pea 10005b40 <twist_table.663+0x718>
10c4dce2: 4eb9 10c1 60e4 jsr 10c160e4 <panic>
10c4dce8: 2f00 movel %d0,%sp@-
10c4dcea: 4eb9 10c8 576c jsr 10c8576c <memset>
10c4dcf0: 4fef 000c lea %sp@(12),%sp
10c4dcf4: 40c0 movew %sr,%d0
10c4dcf6: 007c 0700 oriw #1792,%sr
10c4dcfa: 7208 moveq #8,%d1
10c4dcfc: 8392 orl %d1,%a2@
10c4dcfe: 46c0 movew %d0,%sr
10c4dd00: 2f0b movel %a3,%sp@-
10c4dd02: 4eb9 10c1 e528 jsr 10c1e528 <unlock_page>
10c4dd08: 7000 moveq #0,%d0
10c4dd0a: 246e fff8 moveal %fp@(-8),%a2
10c4dd0e: 266e fffc moveal %fp@(-4),%a3
10c4dd12: 4e5e unlk %fp
10c4dd14: 4e75 rts
10c4dd16 <ramdisk_prepare_write>:
10c4dd16: 4e56 0000 linkw %fp,#0
10c4dd1a: 2f0b movel %a3,%sp@-
10c4dd1c: 2f0a movel %a2,%sp@-
10c4dd1e: 266e 000c moveal %fp@(12),%a3
10c4dd22: 45eb 0018 lea %a3@(24),%a2
10c4dd26: 2012 movel %a2@,%d0
10c4dd28: 0800 0003 btst #3,%d0
10c4dd2c: 662c bnes 10c4dd5a <ramdisk_prepare_write+0x44>
10c4dd2e: 202b 0038 movel %a3@(56),%d0
10c4dd32: 660c bnes 10c4dd40 <ramdisk_prepare_write+0x2a>
10c4dd34: 4879 1000 5b40 pea 10005b40 <twist_table.663+0x718>
10c4dd3a: 4eb9 10c1 60e4 jsr 10c160e4 <panic>
10c4dd40: 4878 1000 pea 1000 <LFLUSH_I_AND_D+0x7f8>
10c4dd44: 42a7 clrl %sp@-
10c4dd46: 2f00 movel %d0,%sp@-
10c4dd48: 4eb9 10c8 576c jsr 10c8576c <memset>
10c4dd4e: 40c0 movew %sr,%d0
10c4dd50: 007c 0700 oriw #1792,%sr
10c4dd54: 7208 moveq #8,%d1
10c4dd56: 8392 orl %d1,%a2@
10c4dd58: 46c0 movew %d0,%sr
10c4dd5a: 41eb 0018 lea %a3@(24),%a0
10c4dd5e: 40c0 movew %sr,%d0
10c4dd60: 007c 0700 oriw #1792,%sr
10c4dd64: 7210 moveq #16,%d1
10c4dd66: 8390 orl %d1,%a0@
10c4dd68: 46c0 movew %d0,%sr
10c4dd6a: 7000 moveq #0,%d0
10c4dd6c: 246e fff8 moveal %fp@(-8),%a2
10c4dd70: 266e fffc moveal %fp@(-4),%a3
10c4dd74: 4e5e unlk %fp
10c4dd76: 4e75 rts
10c4dd78 <ramdisk_commit_write>:
10c4dd78: 4e56 0000 linkw %fp,#0
10c4dd7c: 7000 moveq #0,%d0
10c4dd7e: 4e5e unlk %fp
10c4dd80: 4e75 rts
10c4dd82 <rd_blkdev_pagecache_IO>:
10c4dd82: 4e56 0000 linkw %fp,#0
10c4dd86: 48e7 3f3c moveml %d2-%d7/%a2-%a5,%sp@-
10c4dd8a: 286e 000c moveal %fp@(12),%a4
10c4dd8e: 202e 0010 movel %fp@(16),%d0
10c4dd92: 9bcd subal %a5,%a5
10c4dd94: e588 lsll #2,%d0
10c4dd96: 41f9 1002 43b4 lea 100243b4 <rd_bdev>,%a0
10c4dd9c: 2070 0800 moveal %a0@(00000000,%d0:l),%a0
10c4dda0: 2068 000c moveal %a0@(12),%a0
10c4dda4: 2e28 00a8 movel %a0@(168),%d7
10c4dda8: 202c 0040 movel %a4@(64),%d0
10c4ddac: 2800 movel %d0,%d4
10c4ddae: e68c lsrl #3,%d4
10c4ddb0: 2a00 movel %d0,%d5
10c4ddb2: 7209 moveq #9,%d1
10c4ddb4: e3ad lsll %d1,%d5
10c4ddb6: 0285 0000 0fff andil #4095,%d5
10c4ddbc: 4286 clrl %d6
10c4ddbe: 3c2c 0008 movew %a4@(8),%d6
10c4ddc2: 97cb subal %a3,%a3
10c4ddc4: 263c 0000 1000 movel #4096,%d3
10c4ddca: 9685 subl %d5,%d3
10c4ddcc: bc83 cmpl %d3,%d6
10c4ddce: 6c02 bges 10c4ddd2 <rd_blkdev_pagecache_IO+0x50>
10c4ddd0: 2606 movel %d6,%d3
10c4ddd2: 9c83 subl %d3,%d6
10c4ddd4: 2207 movel %d7,%d1
10c4ddd6: e289 lsrl #1,%d1
10c4ddd8: d284 addl %d4,%d1
10c4ddda: 2439 1002 7ca0 movel 10027ca0 <page_hash_bits>,%d2
10c4dde0: 2001 movel %d1,%d0
10c4dde2: e4a8 lsrl %d2,%d0
10c4dde4: d280 addl %d0,%d1
10c4dde6: 7001 moveq #1,%d0
10c4dde8: e5a8 lsll %d2,%d0
10c4ddea: 5380 subql #1,%d0
10c4ddec: c280 andl %d0,%d1
10c4ddee: e589 lsll #2,%d1
10c4ddf0: d2b9 1002 7cac addl 10027cac <page_hash_table>,%d1
10c4ddf6: 2f01 movel %d1,%sp@-
10c4ddf8: 2f04 movel %d4,%sp@-
10c4ddfa: 2f07 movel %d7,%sp@-
10c4ddfc: 4eb9 10c1 e67c jsr 10c1e67c <__find_get_page>
10c4de02: 2440 moveal %d0,%a2
10c4de04: 4fef 000c lea %sp@(12),%sp
10c4de08: b4fc 0000 cmpaw #0,%a2
10c4de0c: 665e bnes 10c4de6c <rd_blkdev_pagecache_IO+0xea>
10c4de0e: 2f04 movel %d4,%sp@-
10c4de10: 2f07 movel %d7,%sp@-
10c4de12: 4eb9 10c1 e8b6 jsr 10c1e8b6 <grab_cache_page>
10c4de18: 2440 moveal %d0,%a2
10c4de1a: 3a7c fff4 moveaw #-12,%a5
10c4de1e: 508f addql #8,%sp
10c4de20: b4fc 0000 cmpaw #0,%a2
10c4de24: 6700 00cc beqw 10c4def2 <rd_blkdev_pagecache_IO+0x170>
10c4de28: 9bcd subal %a5,%a5
10c4de2a: 47ea 0018 lea %a2@(24),%a3
10c4de2e: 2013 movel %a3@,%d0
10c4de30: 0800 0003 btst #3,%d0
10c4de34: 6632 bnes 10c4de68 <rd_blkdev_pagecache_IO+0xe6>
10c4de36: 4878 1000 pea 1000 <LFLUSH_I_AND_D+0x7f8>
10c4de3a: 42a7 clrl %sp@-
10c4de3c: 4aaa 0038 tstl %a2@(56)
10c4de40: 660c bnes 10c4de4e <rd_blkdev_pagecache_IO+0xcc>
10c4de42: 4879 1000 5b40 pea 10005b40 <twist_table.663+0x718>
10c4de48: 4eb9 10c1 60e4 jsr 10c160e4 <panic>
10c4de4e: 2f2a 0038 movel %a2@(56),%sp@-
10c4de52: 4eb9 10c8 576c jsr 10c8576c <memset>
10c4de58: 4fef 000c lea %sp@(12),%sp
10c4de5c: 40c0 movew %sr,%d0
10c4de5e: 007c 0700 oriw #1792,%sr
10c4de62: 7208 moveq #8,%d1
10c4de64: 8393 orl %d1,%a3@
10c4de66: 46c0 movew %d0,%sr
10c4de68: 367c 0001 moveaw #1,%a3
10c4de6c: 5284 addql #1,%d4
10c4de6e: 4aae 0008 tstl %fp@(8)
10c4de72: 661a bnes 10c4de8e <rd_blkdev_pagecache_IO+0x10c>
10c4de74: 202a 0038 movel %a2@(56),%d0
10c4de78: 660c bnes 10c4de86 <rd_blkdev_pagecache_IO+0x104>
10c4de7a: 4879 1000 5b40 pea 10005b40 <twist_table.663+0x718>
10c4de80: 4eb9 10c1 60e4 jsr 10c160e4 <panic>
10c4de86: d085 addl %d5,%d0
10c4de88: 222c 0030 movel %a4@(48),%d1
10c4de8c: 601a bras 10c4dea8 <rd_blkdev_pagecache_IO+0x126>
10c4de8e: 202a 0038 movel %a2@(56),%d0
10c4de92: 660c bnes 10c4dea0 <rd_blkdev_pagecache_IO+0x11e>
10c4de94: 4879 1000 5b40 pea 10005b40 <twist_table.663+0x718>
10c4de9a: 4eb9 10c1 60e4 jsr 10c160e4 <panic>
10c4dea0: 2200 movel %d0,%d1
10c4dea2: d285 addl %d5,%d1
10c4dea4: 202c 0030 movel %a4@(48),%d0
10c4dea8: 7a00 moveq #0,%d5
10c4deaa: 2f03 movel %d3,%sp@-
10c4deac: 2f00 movel %d0,%sp@-
10c4deae: 2f01 movel %d1,%sp@-
10c4deb0: 4eb9 10c8 5744 jsr 10c85744 <memcpy>
10c4deb6: 4fef 000c lea %sp@(12),%sp
10c4deba: 4aae 0008 tstl %fp@(8)
10c4debe: 6710 beqs 10c4ded0 <rd_blkdev_pagecache_IO+0x14e>
10c4dec0: 41ea 0018 lea %a2@(24),%a0
10c4dec4: 40c0 movew %sr,%d0
10c4dec6: 007c 0700 oriw #1792,%sr
10c4deca: 7210 moveq #16,%d1
10c4decc: 8390 orl %d1,%a0@
10c4dece: 46c0 movew %d0,%sr
10c4ded0: b6fc 0000 cmpaw #0,%a3
10c4ded4: 670a beqs 10c4dee0 <rd_blkdev_pagecache_IO+0x15e>
10c4ded6: 2f0a movel %a2,%sp@-
10c4ded8: 4eb9 10c1 e528 jsr 10c1e528 <unlock_page>
10c4dede: 588f addql #4,%sp
10c4dee0: 42a7 clrl %sp@-
10c4dee2: 2f0a movel %a2,%sp@-
10c4dee4: 4eb9 10c2 2162 jsr 10c22162 <__free_pages>
10c4deea: 508f addql #8,%sp
10c4deec: 4a86 tstl %d6
10c4deee: 6600 fed2 bnew 10c4ddc2 <rd_blkdev_pagecache_IO+0x40>
10c4def2: 200d movel %a5,%d0
10c4def4: 4cee 3cfc ffd8 moveml %fp@(-40),%d2-%d7/%a2-%a5
10c4defa: 4e5e unlk %fp
10c4defc: 4e75 rts
10c4defe <rd_make_request>:
10c4defe: 4e56 0000 linkw %fp,#0
10c4df02: 2f0a movel %a2,%sp@-
10c4df04: 2f02 movel %d2,%sp@-
10c4df06: 226e 000c moveal %fp@(12),%a1
10c4df0a: 246e 0010 moveal %fp@(16),%a2
10c4df0e: 4282 clrl %d2
10c4df10: 142a 0013 moveb %a2@(19),%d2
10c4df14: 700f moveq #15,%d0
10c4df16: b082 cmpl %d2,%d0
10c4df18: 6556 bcss 10c4df70 <rd_make_request+0x72>
10c4df1a: 222a 0040 movel %a2@(64),%d1
10c4df1e: 7009 moveq #9,%d0
10c4df20: e1a9 lsll %d0,%d1
10c4df22: 4280 clrl %d0
10c4df24: 302a 0008 movew %a2@(8),%d0
10c4df28: d280 addl %d0,%d1
10c4df2a: 2002 movel %d2,%d0
10c4df2c: e588 lsll #2,%d0
10c4df2e: 41f9 1002 42b0 lea 100242b0 <rd_length>,%a0
10c4df34: b2b0 0800 cmpl %a0@(00000000,%d0:l),%d1
10c4df38: 6236 bhis 10c4df70 <rd_make_request+0x72>
10c4df3a: 7002 moveq #2,%d0
10c4df3c: b089 cmpl %a1,%d0
10c4df3e: 6602 bnes 10c4df42 <rd_make_request+0x44>
10c4df40: 93c9 subal %a1,%a1
10c4df42: 7001 moveq #1,%d0
10c4df44: b089 cmpl %a1,%d0
10c4df46: 6518 bcss 10c4df60 <rd_make_request+0x62>
10c4df48: 2f02 movel %d2,%sp@-
10c4df4a: 2f0a movel %a2,%sp@-
10c4df4c: 2f09 movel %a1,%sp@-
10c4df4e: 4eba fe32 jsr %pc@(10c4dd82 <rd_blkdev_pagecache_IO>)
10c4df52: 4fef 000c lea %sp@(12),%sp
10c4df56: 4a80 tstl %d0
10c4df58: 6616 bnes 10c4df70 <rd_make_request+0x72>
10c4df5a: 4878 0001 pea 1 <PF_DTRACE_OFF>
10c4df5e: 6012 bras 10c4df72 <rd_make_request+0x74>
10c4df60: 2f09 movel %a1,%sp@-
10c4df62: 4879 1000 5b4d pea 10005b4d <twist_table.663+0x725>
10c4df68: 4eb9 10c1 677e jsr 10c1677e <printk>
10c4df6e: 508f addql #8,%sp
10c4df70: 42a7 clrl %sp@-
10c4df72: 2f0a movel %a2,%sp@-
10c4df74: 206a 0038 moveal %a2@(56),%a0
10c4df78: 4e90 jsr %a0@
10c4df7a: 7000 moveq #0,%d0
10c4df7c: 242e fff8 movel %fp@(-8),%d2
10c4df80: 246e fffc moveal %fp@(-4),%a2
10c4df84: 4e5e unlk %fp
10c4df86: 4e75 rts
10c4df88 <rd_ioctl>:
10c4df88: 4e56 fff8 linkw %fp,#-8
10c4df8c: 48e7 3820 moveml %d2-%d4/%a2,%sp@-
10c4df90: 246e 0008 moveal %fp@(8),%a2
10c4df94: 222e 0010 movel %fp@(16),%d1
10c4df98: 226e 0014 moveal %fp@(20),%a1
10c4df9c: 74ea moveq #-22,%d2
10c4df9e: b4fc 0000 cmpaw #0,%a2
10c4dfa2: 6700 0130 beqw 10c4e0d4 <rd_ioctl+0x14c>
10c4dfa6: 302a 003e movew %a2@(62),%d0
10c4dfaa: 6700 0128 beqw 10c4e0d4 <rd_ioctl+0x14c>
10c4dfae: 0280 0000 00ff andil #255,%d0
10c4dfb4: 0c81 0000 1260 cmpil #4704,%d1
10c4dfba: 6700 00a8 beqw 10c4e064 <rd_ioctl+0xdc>
10c4dfbe: 6218 bhis 10c4dfd8 <rd_ioctl+0x50>
10c4dfc0: 0c81 0000 125e cmpil #4702,%d1
10c4dfc6: 6200 010c bhiw 10c4e0d4 <rd_ioctl+0x14c>
10c4dfca: 0c81 0000 125d cmpil #4701,%d1
10c4dfd0: 6500 0102 bcsw 10c4e0d4 <rd_ioctl+0x14c>
10c4dfd4: 6000 00ea braw 10c4e0c0 <rd_ioctl+0x138>
10c4dfd8: 0c81 0000 1268 cmpil #4712,%d1
10c4dfde: 6700 00e0 beqw 10c4e0c0 <rd_ioctl+0x138>
10c4dfe2: 620c bhis 10c4dff0 <rd_ioctl+0x68>
10c4dfe4: 0c81 0000 1261 cmpil #4705,%d1
10c4dfea: 6712 beqs 10c4dffe <rd_ioctl+0x76>
10c4dfec: 6000 00e6 braw 10c4e0d4 <rd_ioctl+0x14c>
10c4dff0: 0c81 8004 1272 cmpil #-2147216782,%d1
10c4dff6: 6700 0086 beqw 10c4e07e <rd_ioctl+0xf6>
10c4dffa: 6000 00d8 braw 10c4e0d4 <rd_ioctl+0x14c>
10c4dffe: 2079 1002 53b4 moveal 100253b4 <_current_task>,%a0
10c4e004: 0828 0005 01d1 btst #5,%a0@(465)
10c4e00a: 6606 bnes 10c4e012 <rd_ioctl+0x8a>
10c4e00c: 70f3 moveq #-13,%d0
10c4e00e: 6000 00c6 braw 10c4e0d6 <rd_ioctl+0x14e>
10c4e012: 0068 0100 0006 oriw #256,%a0@(6)
10c4e018: 74f0 moveq #-16,%d2
10c4e01a: 701a moveq #26,%d0
10c4e01c: d0aa 00f4 addl %a2@(244),%d0
10c4e020: 2240 moveal %d0,%a1
10c4e022: 41fa 000c lea %pc@(10c4e030 <rd_ioctl+0xa8>),%a0
10c4e026: 5391 subql #1,%a1@
10c4e028: 6a06 bpls 10c4e030 <rd_ioctl+0xa8>
10c4e02a: 4ef9 10c8 56f4 jmp 10c856f4 <__down_failed>
10c4e030: 206a 00f4 moveal %a2@(244),%a0
10c4e034: 7002 moveq #2,%d0
10c4e036: b0a8 0012 cmpl %a0@(18),%d0
10c4e03a: 6d10 blts 10c4e04c <rd_ioctl+0xc4>
10c4e03c: 42a7 clrl %sp@-
10c4e03e: 42a7 clrl %sp@-
10c4e040: 2f2a 00a8 movel %a2@(168),%sp@-
10c4e044: 4eb9 10c1 dd30 jsr 10c1dd30 <truncate_inode_pages>
10c4e04a: 7400 moveq #0,%d2
10c4e04c: 701a moveq #26,%d0
10c4e04e: d0aa 00f4 addl %a2@(244),%d0
10c4e052: 2240 moveal %d0,%a1
10c4e054: 41fa 000c lea %pc@(10c4e062 <rd_ioctl+0xda>),%a0
10c4e058: 5291 addql #1,%a1@
10c4e05a: 6e06 bgts 10c4e062 <rd_ioctl+0xda>
10c4e05c: 4ef9 10c8 571c jmp 10c8571c <__up_wakeup>
10c4e062: 6070 bras 10c4e0d4 <rd_ioctl+0x14c>
10c4e064: b2fc 0000 cmpaw #0,%a1
10c4e068: 676a beqs 10c4e0d4 <rd_ioctl+0x14c>
10c4e06a: e588 lsll #2,%d0
10c4e06c: 41f9 1002 4370 lea 10024370 <rd_kbsize>,%a0
10c4e072: 2030 0800 movel %a0@(00000000,%d0:l),%d0
10c4e076: d080 addl %d0,%d0
10c4e078: 2280 movel %d0,%a1@
10c4e07a: 7400 moveq #0,%d2
10c4e07c: 6056 bras 10c4e0d4 <rd_ioctl+0x14c>
10c4e07e: e588 lsll #2,%d0
10c4e080: 41f9 1002 4370 lea 10024370 <rd_kbsize>,%a0
10c4e086: 2230 0800 movel %a0@(00000000,%d0:l),%d1
10c4e08a: 5bc0 smi %d0
10c4e08c: 4880 extw %d0
10c4e08e: 48c0 extl %d0
10c4e090: 2601 movel %d1,%d3
10c4e092: 4243 clrw %d3
10c4e094: 4843 swap %d3
10c4e096: ec4b lsrw #6,%d3
10c4e098: 2400 movel %d0,%d2
10c4e09a: 780a moveq #10,%d4
10c4e09c: e9aa lsll %d4,%d2
10c4e09e: 8682 orl %d2,%d3
10c4e0a0: 2d43 fff8 movel %d3,%fp@(-8)
10c4e0a4: 2001 movel %d1,%d0
10c4e0a6: e9a8 lsll %d4,%d0
10c4e0a8: 2d40 fffc movel %d0,%fp@(-4)
10c4e0ac: 4878 0008 pea 8 <LSIGTRAP+0x3>
10c4e0b0: 486e fff8 pea %fp@(-8)
10c4e0b4: 2f09 movel %a1,%sp@-
10c4e0b6: 4eb9 10c8 5744 jsr 10c85744 <memcpy>
10c4e0bc: 7400 moveq #0,%d2
10c4e0be: 6014 bras 10c4e0d4 <rd_ioctl+0x14c>
10c4e0c0: 2f09 movel %a1,%sp@-
10c4e0c2: 2f01 movel %d1,%sp@-
10c4e0c4: 4280 clrl %d0
10c4e0c6: 302a 003e movew %a2@(62),%d0
10c4e0ca: 2f00 movel %d0,%sp@-
10c4e0cc: 4eb9 10c4 cfe4 jsr 10c4cfe4 <blk_ioctl>
10c4e0d2: 2400 movel %d0,%d2
10c4e0d4: 2002 movel %d2,%d0
10c4e0d6: 4cee 041c ffe8 moveml %fp@(-24),%d2-%d4/%a2
10c4e0dc: 4e5e unlk %fp
10c4e0de: 4e75 rts
10c4e0e0 <rd_open>:
10c4e0e0: 4e56 0000 linkw %fp,#0
10c4e0e4: 2f0a movel %a2,%sp@-
10c4e0e6: 2f02 movel %d2,%sp@-
10c4e0e8: 206e 0008 moveal %fp@(8),%a0
10c4e0ec: 3028 003e movew %a0@(62),%d0
10c4e0f0: 4281 clrl %d1
10c4e0f2: 1200 moveb %d0,%d1
10c4e0f4: 740f moveq #15,%d2
10c4e0f6: b481 cmpl %d1,%d2
10c4e0f8: 6c04 bges 10c4e0fe <rd_open+0x1e>
10c4e0fa: 70fa moveq #-6,%d0
10c4e0fc: 6044 bras 10c4e142 <rd_open+0x62>
10c4e0fe: 2401 movel %d1,%d2
10c4e100: e58a lsll #2,%d2
10c4e102: 45f9 1002 43b4 lea 100243b4 <rd_bdev>,%a2
10c4e108: 4ab2 2800 tstl %a2@(00000000,%d2:l)
10c4e10c: 6632 bnes 10c4e140 <rd_open+0x60>
10c4e10e: e048 lsrw #8,%d0
10c4e110: 0280 0000 00ff andil #255,%d0
10c4e116: e188 lsll #8,%d0
10c4e118: 8081 orl %d1,%d0
10c4e11a: 2f00 movel %d0,%sp@-
10c4e11c: 4eb9 10c2 90ce jsr 10c290ce <bdget>
10c4e122: 2040 moveal %d0,%a0
10c4e124: 2588 2800 movel %a0,%a2@(00000000,%d2:l)
10c4e128: 52a8 0012 addql #1,%a0@(18)
10c4e12c: 2072 2800 moveal %a2@(00000000,%d2:l),%a0
10c4e130: 2068 000c moveal %a0@(12),%a0
10c4e134: 2068 00a8 moveal %a0@(168),%a0
10c4e138: 217c 1000 f0b0 movel #268497072,%a0@(28)
10c4e13e: 001c
10c4e140: 7000 moveq #0,%d0
10c4e142: 242e fff8 movel %fp@(-8),%d2
10c4e146: 246e fffc moveal %fp@(-4),%a2
10c4e14a: 4e5e unlk %fp
10c4e14c: 4e75 rts
10c4e14e <huft_build>:
10c4e14e: 4e56 fa84 linkw %fp,#-1404
10c4e152: 48e7 3f3c moveml %d2-%d7/%a2-%a5,%sp@-
10c4e156: 282e 0008 movel %fp@(8),%d4
10c4e15a: 246e 0020 moveal %fp@(32),%a2
10c4e15e: 4878 0044 pea 44 <LSIGTRAP+0x3f>
10c4e162: 42a7 clrl %sp@-
10c4e164: 74bc moveq #-68,%d2
10c4e166: d48e addl %fp,%d2
10c4e168: 2f02 movel %d2,%sp@-
10c4e16a: 4eb9 10c8 576c jsr 10c8576c <memset>
10c4e170: 2d44 fa9e movel %d4,%fp@(-1378)
10c4e174: 2a2e 000c movel %fp@(12),%d5
10c4e178: 4fef 000c lea %sp@(12),%sp
10c4e17c: 41ee ffbc lea %fp@(-68),%a0
10c4e180: 226e fa9e moveal %fp@(-1378),%a1
10c4e184: 58ae fa9e addql #4,%fp@(-1378)
10c4e188: 2019 movel %a1@+,%d0
10c4e18a: e588 lsll #2,%d0
10c4e18c: 52b0 0800 addql #1,%a0@(00000000,%d0:l)
10c4e190: 5385 subql #1,%d5
10c4e192: 66ec bnes 10c4e180 <huft_build+0x32>
10c4e194: 202e 000c movel %fp@(12),%d0
10c4e198: b0ae ffbc cmpl %fp@(-68),%d0
10c4e19c: 660e bnes 10c4e1ac <huft_build+0x5e>
10c4e19e: 206e 001c moveal %fp@(28),%a0
10c4e1a2: 4290 clrl %a0@
10c4e1a4: 4292 clrl %a2@
10c4e1a6: 7000 moveq #0,%d0
10c4e1a8: 6000 03f2 braw 10c4e59c <huft_build+0x44e>
10c4e1ac: 2d52 faa2 movel %a2@,%fp@(-1374)
10c4e1b0: 7601 moveq #1,%d3
10c4e1b2: 202e fffc movel %fp@(-4),%d0
10c4e1b6: 4aae ffc0 tstl %fp@(-64)
10c4e1ba: 6612 bnes 10c4e1ce <huft_build+0x80>
10c4e1bc: 41ee ffc0 lea %fp@(-64),%a0
10c4e1c0: 5283 addql #1,%d3
10c4e1c2: 7210 moveq #16,%d1
10c4e1c4: b283 cmpl %d3,%d1
10c4e1c6: 6506 bcss 10c4e1ce <huft_build+0x80>
10c4e1c8: 5888 addql #4,%a0
10c4e1ca: 4a90 tstl %a0@
10c4e1cc: 67f2 beqs 10c4e1c0 <huft_build+0x72>
10c4e1ce: 2d43 faa6 movel %d3,%fp@(-1370)
10c4e1d2: 222e faa2 movel %fp@(-1374),%d1
10c4e1d6: b681 cmpl %d1,%d3
10c4e1d8: 6304 blss 10c4e1de <huft_build+0x90>
10c4e1da: 2d43 faa2 movel %d3,%fp@(-1374)
10c4e1de: 7a10 moveq #16,%d5
10c4e1e0: 4a80 tstl %d0
10c4e1e2: 660c bnes 10c4e1f0 <huft_build+0xa2>
10c4e1e4: 41ee fffc lea %fp@(-4),%a0
10c4e1e8: 5385 subql #1,%d5
10c4e1ea: 6704 beqs 10c4e1f0 <huft_build+0xa2>
10c4e1ec: 4aa0 tstl %a0@-
10c4e1ee: 67f8 beqs 10c4e1e8 <huft_build+0x9a>
10c4e1f0: 2d45 faae movel %d5,%fp@(-1362)
10c4e1f4: 202e faa2 movel %fp@(-1374),%d0
10c4e1f8: ba80 cmpl %d0,%d5
10c4e1fa: 6404 bccs 10c4e200 <huft_build+0xb2>
10c4e1fc: 2d45 faa2 movel %d5,%fp@(-1374)
10c4e200: 24ae faa2 movel %fp@(-1374),%a2@
10c4e204: 7201 moveq #1,%d1
10c4e206: e7a9 lsll %d3,%d1
10c4e208: 2d41 fa9a movel %d1,%fp@(-1382)
10c4e20c: b6ae faae cmpl %fp@(-1362),%d3
10c4e210: 6420 bccs 10c4e232 <huft_build+0xe4>
10c4e212: 2003 movel %d3,%d0
10c4e214: e588 lsll #2,%d0
10c4e216: 41f6 08bc lea %fp@(ffffffbc,%d0:l),%a0
10c4e21a: 2018 movel %a0@+,%d0
10c4e21c: 91ae fa9a subl %d0,%fp@(-1382)
10c4e220: 6b1e bmis 10c4e240 <huft_build+0xf2>
10c4e222: 5283 addql #1,%d3
10c4e224: 222e fa9a movel %fp@(-1382),%d1
10c4e228: d281 addl %d1,%d1
10c4e22a: 2d41 fa9a movel %d1,%fp@(-1382)
10c4e22e: ba83 cmpl %d3,%d5
10c4e230: 62e8 bhis 10c4e21a <huft_build+0xcc>
10c4e232: 2005 movel %d5,%d0
10c4e234: e588 lsll #2,%d0
10c4e236: 2236 08bc movel %fp@(ffffffbc,%d0:l),%d1
10c4e23a: 93ae fa9a subl %d1,%fp@(-1382)
10c4e23e: 6a06 bpls 10c4e246 <huft_build+0xf8>
10c4e240: 7002 moveq #2,%d0
10c4e242: 6000 0358 braw 10c4e59c <huft_build+0x44e>
10c4e246: d2ae fa9a addl %fp@(-1382),%d1
10c4e24a: 2d81 08bc movel %d1,%fp@(ffffffbc,%d0:l)
10c4e24e: 7600 moveq #0,%d3
10c4e250: 42ae fab6 clrl %fp@(-1354)
10c4e254: 41ee ffc0 lea %fp@(-64),%a0
10c4e258: 2d48 fa9e movel %a0,%fp@(-1378)
10c4e25c: 200e movel %fp,%d0
10c4e25e: 0680 ffff fab2 addil #-1358,%d0
10c4e264: 2040 moveal %d0,%a0
10c4e266: 5088 addql #8,%a0
10c4e268: 5385 subql #1,%d5
10c4e26a: 43ee faf6 lea %fp@(-1290),%a1
10c4e26e: 2d49 fa96 movel %a1,%fp@(-1386)
10c4e272: 242e faa2 movel %fp@(-1374),%d2
10c4e276: 4482 negl %d2
10c4e278: 4a85 tstl %d5
10c4e27a: 6710 beqs 10c4e28c <huft_build+0x13e>
10c4e27c: 246e fa9e moveal %fp@(-1378),%a2
10c4e280: 58ae fa9e addql #4,%fp@(-1378)
10c4e284: d69a addl %a2@+,%d3
10c4e286: 20c3 movel %d3,%a0@+
10c4e288: 5385 subql #1,%d5
10c4e28a: 66f0 bnes 10c4e27c <huft_build+0x12e>
10c4e28c: 2d44 fa9e movel %d4,%fp@(-1378)
10c4e290: 7a00 moveq #0,%d5
10c4e292: 41ee fab2 lea %fp@(-1358),%a0
10c4e296: 226e fa96 moveal %fp@(-1386),%a1
10c4e29a: 246e fa9e moveal %fp@(-1378),%a2
10c4e29e: 58ae fa9e addql #4,%fp@(-1378)
10c4e2a2: 261a movel %a2@+,%d3
10c4e2a4: 6712 beqs 10c4e2b8 <huft_build+0x16a>
10c4e2a6: 2203 movel %d3,%d1
10c4e2a8: e589 lsll #2,%d1
10c4e2aa: 2030 1800 movel %a0@(00000000,%d1:l),%d0
10c4e2ae: e588 lsll #2,%d0
10c4e2b0: 2385 0800 movel %d5,%a1@(00000000,%d0:l)
10c4e2b4: 52b0 1800 addql #1,%a0@(00000000,%d1:l)
10c4e2b8: 5285 addql #1,%d5
10c4e2ba: baae 000c cmpl %fp@(12),%d5
10c4e2be: 65da bcss 10c4e29a <huft_build+0x14c>
10c4e2c0: 7a00 moveq #0,%d5
10c4e2c2: 42ae fab2 clrl %fp@(-1358)
10c4e2c6: 2d6e fa96 fa9e movel %fp@(-1386),%fp@(-1378)
10c4e2cc: 70ff moveq #-1,%d0
10c4e2ce: 2d40 faaa movel %d0,%fp@(-1366)
10c4e2d2: 2e02 movel %d2,%d7
10c4e2d4: 42ae ff76 clrl %fp@(-138)
10c4e2d8: 99cc subal %a4,%a4
10c4e2da: 97cb subal %a3,%a3
10c4e2dc: 222e faa6 movel %fp@(-1370),%d1
10c4e2e0: b2ae faae cmpl %fp@(-1362),%d1
10c4e2e4: 6e00 02a0 bgtw 10c4e586 <huft_build+0x438>
10c4e2e8: 2001 movel %d1,%d0
10c4e2ea: e588 lsll #2,%d0
10c4e2ec: 2d40 fa8a movel %d0,%fp@(-1398)
10c4e2f0: 41f6 08bc lea %fp@(ffffffbc,%d0:l),%a0
10c4e2f4: 2d48 fa86 movel %a0,%fp@(-1402)
10c4e2f8: 226e fa86 moveal %fp@(-1402),%a1
10c4e2fc: 58ae fa86 addql #4,%fp@(-1402)
10c4e300: 2a59 moveal %a1@+,%a5
10c4e302: 538d subql #1,%a5
10c4e304: 70ff moveq #-1,%d0
10c4e306: b08d cmpl %a5,%d0
10c4e308: 6700 0268 beqw 10c4e572 <huft_build+0x424>
10c4e30c: 2d6e faaa fa8e movel %fp@(-1366),%fp@(-1394)
10c4e312: 222e fa8e movel %fp@(-1394),%d1
10c4e316: e589 lsll #2,%d1
10c4e318: 2d41 fa8e movel %d1,%fp@(-1394)
10c4e31c: 2c2e faa2 movel %fp@(-1374),%d6
10c4e320: dc87 addl %d7,%d6
10c4e322: bcae faa6 cmpl %fp@(-1370),%d6
10c4e326: 6c00 0130 bgew 10c4e458 <huft_build+0x30a>
10c4e32a: 202e faaa movel %fp@(-1366),%d0
10c4e32e: e588 lsll #2,%d0
10c4e330: 2040 moveal %d0,%a0
10c4e332: 5988 subql #4,%a0
10c4e334: 2d48 fa92 movel %a0,%fp@(-1390)
10c4e338: 2440 moveal %d0,%a2
10c4e33a: 58ae fa92 addql #4,%fp@(-1390)
10c4e33e: 588a addql #4,%a2
10c4e340: 58ae fa8e addql #4,%fp@(-1394)
10c4e344: 52ae faaa addql #1,%fp@(-1366)
10c4e348: 2e06 movel %d6,%d7
10c4e34a: 266e faae moveal %fp@(-1362),%a3
10c4e34e: 97c7 subal %d7,%a3
10c4e350: 240b movel %a3,%d2
10c4e352: b4ae faa2 cmpl %fp@(-1374),%d2
10c4e356: 6304 blss 10c4e35c <huft_build+0x20e>
10c4e358: 242e faa2 movel %fp@(-1374),%d2
10c4e35c: 2642 moveal %d2,%a3
10c4e35e: 262e faa6 movel %fp@(-1370),%d3
10c4e362: 9687 subl %d7,%d3
10c4e364: 7201 moveq #1,%d1
10c4e366: e7a9 lsll %d3,%d1
10c4e368: 200d movel %a5,%d0
10c4e36a: 5280 addql #1,%d0
10c4e36c: 49f9 10c8 9882 lea 10c89882 <malloc>,%a4
10c4e372: b081 cmpl %d1,%d0
10c4e374: 6424 bccs 10c4e39a <huft_build+0x24c>
10c4e376: 5381 subql #1,%d1
10c4e378: 928d subl %a5,%d1
10c4e37a: 226e fa8a moveal %fp@(-1398),%a1
10c4e37e: 41f1 e8bc lea %a1@(ffffffbc,%fp:l),%a0
10c4e382: 5283 addql #1,%d3
10c4e384: b7c3 cmpal %d3,%a3
10c4e386: 6312 blss 10c4e39a <huft_build+0x24c>
10c4e388: 6008 bras 10c4e392 <huft_build+0x244>
10c4e38a: 9290 subl %a0@,%d1
10c4e38c: 5283 addql #1,%d3
10c4e38e: b483 cmpl %d3,%d2
10c4e390: 6308 blss 10c4e39a <huft_build+0x24c>
10c4e392: d281 addl %d1,%d1
10c4e394: 5888 addql #4,%a0
10c4e396: b290 cmpl %a0@,%d1
10c4e398: 62f0 bhis 10c4e38a <huft_build+0x23c>
10c4e39a: 367c 0001 moveaw #1,%a3
10c4e39e: 200b movel %a3,%d0
10c4e3a0: e7a8 lsll %d3,%d0
10c4e3a2: 2640 moveal %d0,%a3
10c4e3a4: 41eb 0001 lea %a3@(1),%a0
10c4e3a8: 2008 movel %a0,%d0
10c4e3aa: e588 lsll #2,%d0
10c4e3ac: 43f0 0800 lea %a0@(00000000,%d0:l),%a1
10c4e3b0: 4870 9800 pea %a0@(00000000,%a1:l)
10c4e3b4: 4e94 jsr %a4@
10c4e3b6: 2840 moveal %d0,%a4
10c4e3b8: 588f addql #4,%sp
10c4e3ba: b8fc 0000 cmpaw #0,%a4
10c4e3be: 6616 bnes 10c4e3d6 <huft_build+0x288>
10c4e3c0: 4aae faaa tstl %fp@(-1366)
10c4e3c4: 670a beqs 10c4e3d0 <huft_build+0x282>
10c4e3c6: 2f2e ff76 movel %fp@(-138),%sp@-
10c4e3ca: 4eb9 10c4 e5a6 jsr 10c4e5a6 <huft_free>
10c4e3d0: 7003 moveq #3,%d0
10c4e3d2: 6000 01c8 braw 10c4e59c <huft_build+0x44e>
10c4e3d6: 2039 1002 4420 movel 10024420 <hufts>,%d0
10c4e3dc: 5280 addql #1,%d0
10c4e3de: d08b addl %a3,%d0
10c4e3e0: 23c0 1002 4420 movel %d0,10024420 <hufts>
10c4e3e6: 200c movel %a4,%d0
10c4e3e8: 5c80 addql #6,%d0
10c4e3ea: 206e 001c moveal %fp@(28),%a0
10c4e3ee: 2080 movel %d0,%a0@
10c4e3f0: 548c addql #2,%a4
10c4e3f2: 2d4c 001c movel %a4,%fp@(28)
10c4e3f6: 4294 clrl %a4@
10c4e3f8: 41ee ff76 lea %fp@(-138),%a0
10c4e3fc: 2840 moveal %d0,%a4
10c4e3fe: 258c 8800 movel %a4,%a2@(00000000,%a0:l)
10c4e402: 280a movel %a2,%d4
10c4e404: 4aae faaa tstl %fp@(-1366)
10c4e408: 6742 beqs 10c4e44c <huft_build+0x2fe>
10c4e40a: 43ee fab2 lea %fp@(-1358),%a1
10c4e40e: 2385 4800 movel %d5,%a1@(00000000,%d4:l)
10c4e412: 1d6e faa5 ffb7 moveb %fp@(-1371),%fp@(-73)
10c4e418: 0603 0010 addib #16,%d3
10c4e41c: 1d43 ffb6 moveb %d3,%fp@(-74)
10c4e420: 2d4c ffb8 movel %a4,%fp@(-72)
10c4e424: 2006 movel %d6,%d0
10c4e426: 90ae faa2 subl %fp@(-1374),%d0
10c4e42a: 2605 movel %d5,%d3
10c4e42c: e0ab lsrl %d0,%d3
10c4e42e: 202e fa92 movel %fp@(-1390),%d0
10c4e432: 2270 0800 moveal %a0@(00000000,%d0:l),%a1
10c4e436: 2003 movel %d3,%d0
10c4e438: e588 lsll #2,%d0
10c4e43a: d083 addl %d3,%d0
10c4e43c: 2040 moveal %d0,%a0
10c4e43e: d1c3 addal %d3,%a0
10c4e440: 23ae ffb6 8800 movel %fp@(-74),%a1@(00000000,%a0:l)
10c4e446: 33ae ffba 8804 movew %fp@(-70),%a1@(00000004,%a0:l)
10c4e44c: dcae faa2 addl %fp@(-1374),%d6
10c4e450: bcae faa6 cmpl %fp@(-1370),%d6
10c4e454: 6d00 fee4 bltw 10c4e33a <huft_build+0x1ec>
10c4e458: 122e faa9 moveb %fp@(-1367),%d1
10c4e45c: 9207 subb %d7,%d1
10c4e45e: 1d41 ffb7 moveb %d1,%fp@(-73)
10c4e462: 202e 000c movel %fp@(12),%d0
10c4e466: e588 lsll #2,%d0
10c4e468: d0ae fa96 addl %fp@(-1386),%d0
10c4e46c: b0ae fa9e cmpl %fp@(-1378),%d0
10c4e470: 6208 bhis 10c4e47a <huft_build+0x32c>
10c4e472: 1d7c 0063 ffb6 moveb #99,%fp@(-74)
10c4e478: 6056 bras 10c4e4d0 <huft_build+0x382>
10c4e47a: 206e fa9e moveal %fp@(-1378),%a0
10c4e47e: 2010 movel %a0@,%d0
10c4e480: b0ae 0010 cmpl %fp@(16),%d0
10c4e484: 6420 bccs 10c4e4a6 <huft_build+0x358>
10c4e486: 720f moveq #15,%d1
10c4e488: 0c80 0000 00ff cmpil #255,%d0
10c4e48e: 6202 bhis 10c4e492 <huft_build+0x344>
10c4e490: 7210 moveq #16,%d1
10c4e492: 1d41 ffb6 moveb %d1,%fp@(-74)
10c4e496: 226e fa9e moveal %fp@(-1378),%a1
10c4e49a: 3d69 0002 ffb8 movew %a1@(2),%fp@(-72)
10c4e4a0: 58ae fa9e addql #4,%fp@(-1378)
10c4e4a4: 602a bras 10c4e4d0 <huft_build+0x382>
10c4e4a6: 90ae 0010 subl %fp@(16),%d0
10c4e4aa: d080 addl %d0,%d0
10c4e4ac: 246e 0018 moveal %fp@(24),%a2
10c4e4b0: 1d72 0801 ffb6 moveb %a2@(00000001,%d0:l),%fp@(-74)
10c4e4b6: 206e fa9e moveal %fp@(-1378),%a0
10c4e4ba: 58ae fa9e addql #4,%fp@(-1378)
10c4e4be: 2018 movel %a0@+,%d0
10c4e4c0: 90ae 0010 subl %fp@(16),%d0
10c4e4c4: d080 addl %d0,%d0
10c4e4c6: 226e 0014 moveal %fp@(20),%a1
10c4e4ca: 3d71 0800 ffb8 movew %a1@(00000000,%d0:l),%fp@(-72)
10c4e4d0: 202e faa6 movel %fp@(-1370),%d0
10c4e4d4: 9087 subl %d7,%d0
10c4e4d6: 7201 moveq #1,%d1
10c4e4d8: e1a9 lsll %d0,%d1
10c4e4da: 2605 movel %d5,%d3
10c4e4dc: eeab lsrl %d7,%d3
10c4e4de: 43ed ffff lea %a5@(-1),%a1
10c4e4e2: 282e faaa movel %fp@(-1366),%d4
10c4e4e6: e58c lsll #2,%d4
10c4e4e8: 2c2e faa6 movel %fp@(-1370),%d6
10c4e4ec: 5386 subql #1,%d6
10c4e4ee: b7c3 cmpal %d3,%a3
10c4e4f0: 6328 blss 10c4e51a <huft_build+0x3cc>
10c4e4f2: 2003 movel %d3,%d0
10c4e4f4: e588 lsll #2,%d0
10c4e4f6: 2400 movel %d0,%d2
10c4e4f8: d483 addl %d3,%d2
10c4e4fa: 2001 movel %d1,%d0
10c4e4fc: e588 lsll #2,%d0
10c4e4fe: 2040 moveal %d0,%a0
10c4e500: d1c1 addal %d1,%a0
10c4e502: 2002 movel %d2,%d0
10c4e504: d083 addl %d3,%d0
10c4e506: 29ae ffb6 0800 movel %fp@(-74),%a4@(00000000,%d0:l)
10c4e50c: 39ae ffba 0804 movew %fp@(-70),%a4@(00000004,%d0:l)
10c4e512: d488 addl %a0,%d2
10c4e514: d681 addl %d1,%d3
10c4e516: b7c3 cmpal %d3,%a3
10c4e518: 62e8 bhis 10c4e502 <huft_build+0x3b4>
10c4e51a: 7601 moveq #1,%d3
10c4e51c: edab lsll %d6,%d3
10c4e51e: 6004 bras 10c4e524 <huft_build+0x3d6>
10c4e520: b785 eorl %d3,%d5
10c4e522: e28b lsrl #1,%d3
10c4e524: 2005 movel %d5,%d0
10c4e526: c083 andl %d3,%d0
10c4e528: 66f6 bnes 10c4e520 <huft_build+0x3d2>
10c4e52a: b785 eorl %d3,%d5
10c4e52c: 7001 moveq #1,%d0
10c4e52e: efa8 lsll %d7,%d0
10c4e530: 5380 subql #1,%d0
10c4e532: 2205 movel %d5,%d1
10c4e534: c280 andl %d0,%d1
10c4e536: 45ee fab2 lea %fp@(-1358),%a2
10c4e53a: 202e fa8e movel %fp@(-1394),%d0
10c4e53e: b2b2 0800 cmpl %a2@(00000000,%d0:l),%d1
10c4e542: 6724 beqs 10c4e568 <huft_build+0x41a>
10c4e544: 7401 moveq #1,%d2
10c4e546: 41f6 4800 lea %fp@(00000000,%d4:l),%a0
10c4e54a: 41e8 fab2 lea %a0@(-1358),%a0
10c4e54e: 59ae fa8e subql #4,%fp@(-1394)
10c4e552: 53ae faaa subql #1,%fp@(-1366)
10c4e556: 9eae faa2 subl %fp@(-1374),%d7
10c4e55a: 2202 movel %d2,%d1
10c4e55c: efa9 lsll %d7,%d1
10c4e55e: 5381 subql #1,%d1
10c4e560: 2005 movel %d5,%d0
10c4e562: c081 andl %d1,%d0
10c4e564: b0a0 cmpl %a0@-,%d0
10c4e566: 66e6 bnes 10c4e54e <huft_build+0x400>
10c4e568: 2a49 moveal %a1,%a5
10c4e56a: 72ff moveq #-1,%d1
10c4e56c: b28d cmpl %a5,%d1
10c4e56e: 6600 fdac bnew 10c4e31c <huft_build+0x1ce>
10c4e572: 58ae fa8a addql #4,%fp@(-1398)
10c4e576: 52ae faa6 addql #1,%fp@(-1370)
10c4e57a: 202e faa6 movel %fp@(-1370),%d0
10c4e57e: b0ae faae cmpl %fp@(-1362),%d0
10c4e582: 6f00 fd74 blew 10c4e2f8 <huft_build+0x1aa>
10c4e586: 7000 moveq #0,%d0
10c4e588: 4aae fa9a tstl %fp@(-1382)
10c4e58c: 670e beqs 10c4e59c <huft_build+0x44e>
10c4e58e: 7201 moveq #1,%d1
10c4e590: b2ae faae cmpl %fp@(-1362),%d1
10c4e594: 56c0 sne %d0
10c4e596: 4880 extw %d0
10c4e598: 48c0 extl %d0
10c4e59a: 4480 negl %d0
10c4e59c: 4cee 3cfc fa5c moveml %fp@(-1444),%d2-%d7/%a2-%a5
10c4e5a2: 4e5e unlk %fp
10c4e5a4: 4e75 rts
10c4e5a6 <huft_free>:
10c4e5a6: 4e56 0000 linkw %fp,#0
10c4e5aa: 2f02 movel %d2,%sp@-
10c4e5ac: 206e 0008 moveal %fp@(8),%a0
10c4e5b0: b0fc 0000 cmpaw #0,%a0
10c4e5b4: 6718 beqs 10c4e5ce <huft_free+0x28>
10c4e5b6: 5d88 subql #6,%a0
10c4e5b8: 2428 0002 movel %a0@(2),%d2
10c4e5bc: 2f08 movel %a0,%sp@-
10c4e5be: 4eb9 10c8 9898 jsr 10c89898 <free>
10c4e5c4: 2042 moveal %d2,%a0
10c4e5c6: 588f addql #4,%sp
10c4e5c8: b0fc 0000 cmpaw #0,%a0
10c4e5cc: 66e8 bnes 10c4e5b6 <huft_free+0x10>
10c4e5ce: 7000 moveq #0,%d0
10c4e5d0: 242e fffc movel %fp@(-4),%d2
10c4e5d4: 4e5e unlk %fp
10c4e5d6: 4e75 rts
10c4e5d8 <inflate_codes>:
10c4e5d8: 4e56 ffec linkw %fp,#-20
10c4e5dc: 48e7 3f3c moveml %d2-%d7/%a2-%a5,%sp@-
10c4e5e0: 2839 1002 4418 movel 10024418 <bb>,%d4
10c4e5e6: 2639 1002 441c movel 1002441c <bk>,%d3
10c4e5ec: 2679 1002 4404 moveal 10024404 <outcnt>,%a3
10c4e5f2: 202e 0010 movel %fp@(16),%d0
10c4e5f6: d080 addl %d0,%d0
10c4e5f8: 41f9 1000 5fda lea 10005fda <mask_bits>,%a0
10c4e5fe: 3030 0800 movew %a0@(00000000,%d0:l),%d0
10c4e602: 0280 0000 ffff andil #65535,%d0
10c4e608: 2d40 fffc movel %d0,%fp@(-4)
10c4e60c: 202e 0014 movel %fp@(20),%d0
10c4e610: d080 addl %d0,%d0
10c4e612: 3030 0800 movew %a0@(00000000,%d0:l),%d0
10c4e616: 0280 0000 ffff andil #65535,%d0
10c4e61c: 2d40 fff8 movel %d0,%fp@(-8)
10c4e620: 42ae fff4 clrl %fp@(-12)
10c4e624: 42ae fff0 clrl %fp@(-16)
10c4e628: 42ae ffec clrl %fp@(-20)
10c4e62c: b6ae 0010 cmpl %fp@(16),%d3
10c4e630: 6442 bccs 10c4e674 <inflate_codes+0x9c>
10c4e632: 7400 moveq #0,%d2
10c4e634: 2279 1002 4400 moveal 10024400 <inptr>,%a1
10c4e63a: b3f9 1002 43fc cmpal 100243fc <insize>,%a1
10c4e640: 6418 bccs 10c4e65a <inflate_codes+0x82>
10c4e642: 2079 1002 43f4 moveal 100243f4 <inbuf>,%a0
10c4e648: 1431 8800 moveb %a1@(00000000,%a0:l),%d2
10c4e64c: 2002 movel %d2,%d0
10c4e64e: e7a8 lsll %d3,%d0
10c4e650: 8880 orl %d0,%d4
10c4e652: 52b9 1002 4400 addql #1,10024400 <inptr>
10c4e658: 6012 bras 10c4e66c <inflate_codes+0x94>
10c4e65a: 4eb9 10c8 98ba jsr 10c898ba <fill_inbuf>
10c4e660: 1d40 fff7 moveb %d0,%fp@(-9)
10c4e664: 202e fff4 movel %fp@(-12),%d0
10c4e668: e7a8 lsll %d3,%d0
10c4e66a: 8880 orl %d0,%d4
10c4e66c: 5083 addql #8,%d3
10c4e66e: b6ae 0010 cmpl %fp@(16),%d3
10c4e672: 65c0 bcss 10c4e634 <inflate_codes+0x5c>
10c4e674: 2204 movel %d4,%d1
10c4e676: c2ae fffc andl %fp@(-4),%d1
10c4e67a: 2001 movel %d1,%d0
10c4e67c: e588 lsll #2,%d0
10c4e67e: d081 addl %d1,%d0
10c4e680: d081 addl %d1,%d0
10c4e682: 246e 0008 moveal %fp@(8),%a2
10c4e686: d5c0 addal %d0,%a2
10c4e688: 4282 clrl %d2
10c4e68a: 1412 moveb %a2@,%d2
10c4e68c: 7010 moveq #16,%d0
10c4e68e: b082 cmpl %d2,%d0
10c4e690: 6400 008a bccw 10c4e71c <inflate_codes+0x144>
10c4e694: 7e00 moveq #0,%d7
10c4e696: 7263 moveq #99,%d1
10c4e698: b282 cmpl %d2,%d1
10c4e69a: 6700 0198 beqw 10c4e834 <inflate_codes+0x25c>
10c4e69e: 1e2a 0001 moveb %a2@(1),%d7
10c4e6a2: eeac lsrl %d7,%d4
10c4e6a4: 9687 subl %d7,%d3
10c4e6a6: 70f0 moveq #-16,%d0
10c4e6a8: d480 addl %d0,%d2
10c4e6aa: b483 cmpl %d3,%d2
10c4e6ac: 633e blss 10c4e6ec <inflate_codes+0x114>
10c4e6ae: 7c00 moveq #0,%d6
10c4e6b0: 7a00 moveq #0,%d5
10c4e6b2: 2279 1002 4400 moveal 10024400 <inptr>,%a1
10c4e6b8: b3f9 1002 43fc cmpal 100243fc <insize>,%a1
10c4e6be: 6418 bccs 10c4e6d8 <inflate_codes+0x100>
10c4e6c0: 2079 1002 43f4 moveal 100243f4 <inbuf>,%a0
10c4e6c6: 1c31 8800 moveb %a1@(00000000,%a0:l),%d6
10c4e6ca: 2006 movel %d6,%d0
10c4e6cc: e7a8 lsll %d3,%d0
10c4e6ce: 8880 orl %d0,%d4
10c4e6d0: 52b9 1002 4400 addql #1,10024400 <inptr>
10c4e6d6: 600e bras 10c4e6e6 <inflate_codes+0x10e>
10c4e6d8: 4eb9 10c8 98ba jsr 10c898ba <fill_inbuf>
10c4e6de: 1a00 moveb %d0,%d5
10c4e6e0: 2005 movel %d5,%d0
10c4e6e2: e7a8 lsll %d3,%d0
10c4e6e4: 8880 orl %d0,%d4
10c4e6e6: 5083 addql #8,%d3
10c4e6e8: b483 cmpl %d3,%d2
10c4e6ea: 62c6 bhis 10c4e6b2 <inflate_codes+0xda>
10c4e6ec: 2002 movel %d2,%d0
10c4e6ee: d082 addl %d2,%d0
10c4e6f0: 41f9 1000 5fda lea 10005fda <mask_bits>,%a0
10c4e6f6: 3d70 0800 fff2 movew %a0@(00000000,%d0:l),%fp@(-14)
10c4e6fc: 2204 movel %d4,%d1
10c4e6fe: c2ae fff0 andl %fp@(-16),%d1
10c4e702: 2001 movel %d1,%d0
10c4e704: e588 lsll #2,%d0
10c4e706: d081 addl %d1,%d0
10c4e708: d081 addl %d1,%d0
10c4e70a: 246a 0002 moveal %a2@(2),%a2
10c4e70e: d5c0 addal %d0,%a2
10c4e710: 4282 clrl %d2
10c4e712: 1412 moveb %a2@,%d2
10c4e714: 7010 moveq #16,%d0
10c4e716: b082 cmpl %d2,%d0
10c4e718: 6500 ff7c bcsw 10c4e696 <inflate_codes+0xbe>
10c4e71c: 4280 clrl %d0
10c4e71e: 102a 0001 moveb %a2@(1),%d0
10c4e722: e0ac lsrl %d0,%d4
10c4e724: 9680 subl %d0,%d3
10c4e726: 7210 moveq #16,%d1
10c4e728: b282 cmpl %d2,%d1
10c4e72a: 662a bnes 10c4e756 <inflate_codes+0x17e>
10c4e72c: 2079 1002 43f8 moveal 100243f8 <window>,%a0
10c4e732: 17aa 0003 8800 moveb %a2@(3),%a3@(00000000,%a0:l)
10c4e738: 528b addql #1,%a3
10c4e73a: b7fc 0000 8000 cmpal #32768,%a3
10c4e740: 6600 feea bnew 10c4e62c <inflate_codes+0x54>
10c4e744: 23cb 1002 4404 movel %a3,10024404 <outcnt>
10c4e74a: 4eb9 10c8 9908 jsr 10c89908 <flush_window>
10c4e750: 97cb subal %a3,%a3
10c4e752: 6000 fed8 braw 10c4e62c <inflate_codes+0x54>
10c4e756: 700f moveq #15,%d0
10c4e758: b082 cmpl %d2,%d0
10c4e75a: 6700 0256 beqw 10c4e9b2 <inflate_codes+0x3da>
10c4e75e: 2e02 movel %d2,%d7
10c4e760: de82 addl %d2,%d7
10c4e762: b483 cmpl %d3,%d2
10c4e764: 633e blss 10c4e7a4 <inflate_codes+0x1cc>
10c4e766: 7c00 moveq #0,%d6
10c4e768: 7a00 moveq #0,%d5
10c4e76a: 2279 1002 4400 moveal 10024400 <inptr>,%a1
10c4e770: b3f9 1002 43fc cmpal 100243fc <insize>,%a1
10c4e776: 6418 bccs 10c4e790 <inflate_codes+0x1b8>
10c4e778: 2079 1002 43f4 moveal 100243f4 <inbuf>,%a0
10c4e77e: 1c31 8800 moveb %a1@(00000000,%a0:l),%d6
10c4e782: 2006 movel %d6,%d0
10c4e784: e7a8 lsll %d3,%d0
10c4e786: 8880 orl %d0,%d4
10c4e788: 52b9 1002 4400 addql #1,10024400 <inptr>
10c4e78e: 600e bras 10c4e79e <inflate_codes+0x1c6>
10c4e790: 4eb9 10c8 98ba jsr 10c898ba <fill_inbuf>
10c4e796: 1a00 moveb %d0,%d5
10c4e798: 2005 movel %d5,%d0
10c4e79a: e7a8 lsll %d3,%d0
10c4e79c: 8880 orl %d0,%d4
10c4e79e: 5083 addql #8,%d3
10c4e7a0: b483 cmpl %d3,%d2
10c4e7a2: 62c6 bhis 10c4e76a <inflate_codes+0x192>
10c4e7a4: 3d6a 0002 ffee movew %a2@(2),%fp@(-18)
10c4e7aa: 41f9 1000 5fda lea 10005fda <mask_bits>,%a0
10c4e7b0: 4281 clrl %d1
10c4e7b2: 3230 7800 movew %a0@(00000000,%d7:l),%d1
10c4e7b6: 2004 movel %d4,%d0
10c4e7b8: c081 andl %d1,%d0
10c4e7ba: 286e ffec moveal %fp@(-20),%a4
10c4e7be: d9c0 addal %d0,%a4
10c4e7c0: e4ac lsrl %d2,%d4
10c4e7c2: 9682 subl %d2,%d3
10c4e7c4: b6ae 0014 cmpl %fp@(20),%d3
10c4e7c8: 6440 bccs 10c4e80a <inflate_codes+0x232>
10c4e7ca: 7a00 moveq #0,%d5
10c4e7cc: 7400 moveq #0,%d2
10c4e7ce: 2279 1002 4400 moveal 10024400 <inptr>,%a1
10c4e7d4: b3f9 1002 43fc cmpal 100243fc <insize>,%a1
10c4e7da: 6418 bccs 10c4e7f4 <inflate_codes+0x21c>
10c4e7dc: 2079 1002 43f4 moveal 100243f4 <inbuf>,%a0
10c4e7e2: 1a31 8800 moveb %a1@(00000000,%a0:l),%d5
10c4e7e6: 2005 movel %d5,%d0
10c4e7e8: e7a8 lsll %d3,%d0
10c4e7ea: 8880 orl %d0,%d4
10c4e7ec: 52b9 1002 4400 addql #1,10024400 <inptr>
10c4e7f2: 600e bras 10c4e802 <inflate_codes+0x22a>
10c4e7f4: 4eb9 10c8 98ba jsr 10c898ba <fill_inbuf>
10c4e7fa: 1400 moveb %d0,%d2
10c4e7fc: 2002 movel %d2,%d0
10c4e7fe: e7a8 lsll %d3,%d0
10c4e800: 8880 orl %d0,%d4
10c4e802: 5083 addql #8,%d3
10c4e804: b6ae 0014 cmpl %fp@(20),%d3
10c4e808: 65c4 bcss 10c4e7ce <inflate_codes+0x1f6>
10c4e80a: 2204 movel %d4,%d1
10c4e80c: c2ae fff8 andl %fp@(-8),%d1
10c4e810: 2001 movel %d1,%d0
10c4e812: e588 lsll #2,%d0
10c4e814: d081 addl %d1,%d0
10c4e816: d081 addl %d1,%d0
10c4e818: 246e 000c moveal %fp@(12),%a2
10c4e81c: d5c0 addal %d0,%a2
10c4e81e: 4282 clrl %d2
10c4e820: 1412 moveb %a2@,%d2
10c4e822: 7010 moveq #16,%d0
10c4e824: b082 cmpl %d2,%d0
10c4e826: 6400 0092 bccw 10c4e8ba <inflate_codes+0x2e2>
10c4e82a: 7e00 moveq #0,%d7
10c4e82c: 9bcd subal %a5,%a5
10c4e82e: 7263 moveq #99,%d1
10c4e830: b282 cmpl %d2,%d1
10c4e832: 6606 bnes 10c4e83a <inflate_codes+0x262>
10c4e834: 7001 moveq #1,%d0
10c4e836: 6000 018e braw 10c4e9c6 <inflate_codes+0x3ee>
10c4e83a: 1e2a 0001 moveb %a2@(1),%d7
10c4e83e: eeac lsrl %d7,%d4
10c4e840: 9687 subl %d7,%d3
10c4e842: 70f0 moveq #-16,%d0
10c4e844: d480 addl %d0,%d2
10c4e846: b483 cmpl %d3,%d2
10c4e848: 633e blss 10c4e888 <inflate_codes+0x2b0>
10c4e84a: 7c00 moveq #0,%d6
10c4e84c: 7a00 moveq #0,%d5
10c4e84e: 2279 1002 4400 moveal 10024400 <inptr>,%a1
10c4e854: b3f9 1002 43fc cmpal 100243fc <insize>,%a1
10c4e85a: 6418 bccs 10c4e874 <inflate_codes+0x29c>
10c4e85c: 2079 1002 43f4 moveal 100243f4 <inbuf>,%a0
10c4e862: 1c31 8800 moveb %a1@(00000000,%a0:l),%d6
10c4e866: 2006 movel %d6,%d0
10c4e868: e7a8 lsll %d3,%d0
10c4e86a: 8880 orl %d0,%d4
10c4e86c: 52b9 1002 4400 addql #1,10024400 <inptr>
10c4e872: 600e bras 10c4e882 <inflate_codes+0x2aa>
10c4e874: 4eb9 10c8 98ba jsr 10c898ba <fill_inbuf>
10c4e87a: 1a00 moveb %d0,%d5
10c4e87c: 2005 movel %d5,%d0
10c4e87e: e7a8 lsll %d3,%d0
10c4e880: 8880 orl %d0,%d4
10c4e882: 5083 addql #8,%d3
10c4e884: b483 cmpl %d3,%d2
10c4e886: 62c6 bhis 10c4e84e <inflate_codes+0x276>
10c4e888: 2002 movel %d2,%d0
10c4e88a: d082 addl %d2,%d0
10c4e88c: 220d movel %a5,%d1
10c4e88e: 41f9 1000 5fda lea 10005fda <mask_bits>,%a0
10c4e894: 3230 0800 movew %a0@(00000000,%d0:l),%d1
10c4e898: 2a41 moveal %d1,%a5
10c4e89a: 2204 movel %d4,%d1
10c4e89c: 200d movel %a5,%d0
10c4e89e: c280 andl %d0,%d1
10c4e8a0: 2001 movel %d1,%d0
10c4e8a2: e588 lsll #2,%d0
10c4e8a4: d081 addl %d1,%d0
10c4e8a6: d081 addl %d1,%d0
10c4e8a8: 246a 0002 moveal %a2@(2),%a2
10c4e8ac: d5c0 addal %d0,%a2
10c4e8ae: 4282 clrl %d2
10c4e8b0: 1412 moveb %a2@,%d2
10c4e8b2: 7210 moveq #16,%d1
10c4e8b4: b282 cmpl %d2,%d1
10c4e8b6: 6500 ff76 bcsw 10c4e82e <inflate_codes+0x256>
10c4e8ba: 4280 clrl %d0
10c4e8bc: 102a 0001 moveb %a2@(1),%d0
10c4e8c0: e0ac lsrl %d0,%d4
10c4e8c2: 9680 subl %d0,%d3
10c4e8c4: 2e02 movel %d2,%d7
10c4e8c6: de82 addl %d2,%d7
10c4e8c8: b483 cmpl %d3,%d2
10c4e8ca: 633e blss 10c4e90a <inflate_codes+0x332>
10c4e8cc: 7c00 moveq #0,%d6
10c4e8ce: 7a00 moveq #0,%d5
10c4e8d0: 2279 1002 4400 moveal 10024400 <inptr>,%a1
10c4e8d6: b3f9 1002 43fc cmpal 100243fc <insize>,%a1
10c4e8dc: 6418 bccs 10c4e8f6 <inflate_codes+0x31e>
10c4e8de: 2079 1002 43f4 moveal 100243f4 <inbuf>,%a0
10c4e8e4: 1c31 8800 moveb %a1@(00000000,%a0:l),%d6
10c4e8e8: 2006 movel %d6,%d0
10c4e8ea: e7a8 lsll %d3,%d0
10c4e8ec: 8880 orl %d0,%d4
10c4e8ee: 52b9 1002 4400 addql #1,10024400 <inptr>
10c4e8f4: 600e bras 10c4e904 <inflate_codes+0x32c>
10c4e8f6: 4eb9 10c8 98ba jsr 10c898ba <fill_inbuf>
10c4e8fc: 1a00 moveb %d0,%d5
10c4e8fe: 2005 movel %d5,%d0
10c4e900: e7a8 lsll %d3,%d0
10c4e902: 8880 orl %d0,%d4
10c4e904: 5083 addql #8,%d3
10c4e906: b483 cmpl %d3,%d2
10c4e908: 62c6 bhis 10c4e8d0 <inflate_codes+0x2f8>
10c4e90a: 4280 clrl %d0
10c4e90c: 302a 0002 movew %a2@(2),%d0
10c4e910: 244b moveal %a3,%a2
10c4e912: 95c0 subal %d0,%a2
10c4e914: 41f9 1000 5fda lea 10005fda <mask_bits>,%a0
10c4e91a: 4281 clrl %d1
10c4e91c: 3230 7800 movew %a0@(00000000,%d7:l),%d1
10c4e920: 2004 movel %d4,%d0
10c4e922: c081 andl %d1,%d0
10c4e924: 95c0 subal %d0,%a2
10c4e926: e4ac lsrl %d2,%d4
10c4e928: 9682 subl %d2,%d3
10c4e92a: 200a movel %a2,%d0
10c4e92c: 0280 0000 7fff andil #32767,%d0
10c4e932: 2440 moveal %d0,%a2
10c4e934: 243c 0000 8000 movel #32768,%d2
10c4e93a: 948b subl %a3,%d2
10c4e93c: b7ca cmpal %a2,%a3
10c4e93e: 6408 bccs 10c4e948 <inflate_codes+0x370>
10c4e940: 243c 0000 8000 movel #32768,%d2
10c4e946: 948a subl %a2,%d2
10c4e948: 2002 movel %d2,%d0
10c4e94a: b9c0 cmpal %d0,%a4
10c4e94c: 6402 bccs 10c4e950 <inflate_codes+0x378>
10c4e94e: 200c movel %a4,%d0
10c4e950: 2400 movel %d0,%d2
10c4e952: 99c2 subal %d2,%a4
10c4e954: 200b movel %a3,%d0
10c4e956: 908a subl %a2,%d0
10c4e958: b480 cmpl %d0,%d2
10c4e95a: 6220 bhis 10c4e97c <inflate_codes+0x3a4>
10c4e95c: 2f02 movel %d2,%sp@-
10c4e95e: 2079 1002 43f8 moveal 100243f8 <window>,%a0
10c4e964: 4872 8800 pea %a2@(00000000,%a0:l)
10c4e968: 4873 8800 pea %a3@(00000000,%a0:l)
10c4e96c: 4eb9 10c8 5744 jsr 10c85744 <memcpy>
10c4e972: d7c2 addal %d2,%a3
10c4e974: d5c2 addal %d2,%a2
10c4e976: 4fef 000c lea %sp@(12),%sp
10c4e97a: 6014 bras 10c4e990 <inflate_codes+0x3b8>
10c4e97c: 2079 1002 43f8 moveal 100243f8 <window>,%a0
10c4e982: 17b2 8800 8800 moveb %a2@(00000000,%a0:l),%a3@(00000000,%a0:l)
10c4e988: 528a addql #1,%a2
10c4e98a: 528b addql #1,%a3
10c4e98c: 5382 subql #1,%d2
10c4e98e: 66ec bnes 10c4e97c <inflate_codes+0x3a4>
10c4e990: b7fc 0000 8000 cmpal #32768,%a3
10c4e996: 660e bnes 10c4e9a6 <inflate_codes+0x3ce>
10c4e998: 23cb 1002 4404 movel %a3,10024404 <outcnt>
10c4e99e: 4eb9 10c8 9908 jsr 10c89908 <flush_window>
10c4e9a4: 97cb subal %a3,%a3
10c4e9a6: b8fc 0000 cmpaw #0,%a4
10c4e9aa: 6600 ff7e bnew 10c4e92a <inflate_codes+0x352>
10c4e9ae: 6000 fc7c braw 10c4e62c <inflate_codes+0x54>
10c4e9b2: 23cb 1002 4404 movel %a3,10024404 <outcnt>
10c4e9b8: 23c4 1002 4418 movel %d4,10024418 <bb>
10c4e9be: 23c3 1002 441c movel %d3,1002441c <bk>
10c4e9c4: 7000 moveq #0,%d0
10c4e9c6: 4cee 3cfc ffc4 moveml %fp@(-60),%d2-%d7/%a2-%a5
10c4e9cc: 4e5e unlk %fp
10c4e9ce: 4e75 rts
10c4e9d0 <inflate_stored>:
10c4e9d0: 4e56 0000 linkw %fp,#0
10c4e9d4: 48e7 3f20 moveml %d2-%d7/%a2,%sp@-
10c4e9d8: 2639 1002 4418 movel 10024418 <bb>,%d3
10c4e9de: 2439 1002 441c movel 1002441c <bk>,%d2
10c4e9e4: 2479 1002 4404 moveal 10024404 <outcnt>,%a2
10c4e9ea: 2802 movel %d2,%d4
10c4e9ec: 7007 moveq #7,%d0
10c4e9ee: c880 andl %d0,%d4
10c4e9f0: e8ab lsrl %d4,%d3
10c4e9f2: 9484 subl %d4,%d2
10c4e9f4: 700f moveq #15,%d0
10c4e9f6: b082 cmpl %d2,%d0
10c4e9f8: 6540 bcss 10c4ea3a <inflate_stored+0x6a>
10c4e9fa: 7a00 moveq #0,%d5
10c4e9fc: 7800 moveq #0,%d4
10c4e9fe: 2279 1002 4400 moveal 10024400 <inptr>,%a1
10c4ea04: b3f9 1002 43fc cmpal 100243fc <insize>,%a1
10c4ea0a: 6418 bccs 10c4ea24 <inflate_stored+0x54>
10c4ea0c: 2079 1002 43f4 moveal 100243f4 <inbuf>,%a0
10c4ea12: 1a31 8800 moveb %a1@(00000000,%a0:l),%d5
10c4ea16: 2005 movel %d5,%d0
10c4ea18: e5a8 lsll %d2,%d0
10c4ea1a: 8680 orl %d0,%d3
10c4ea1c: 52b9 1002 4400 addql #1,10024400 <inptr>
10c4ea22: 600e bras 10c4ea32 <inflate_stored+0x62>
10c4ea24: 4eb9 10c8 98ba jsr 10c898ba <fill_inbuf>
10c4ea2a: 1800 moveb %d0,%d4
10c4ea2c: 2004 movel %d4,%d0
10c4ea2e: e5a8 lsll %d2,%d0
10c4ea30: 8680 orl %d0,%d3
10c4ea32: 5082 addql #8,%d2
10c4ea34: 700f moveq #15,%d0
10c4ea36: b082 cmpl %d2,%d0
10c4ea38: 64c4 bccs 10c4e9fe <inflate_stored+0x2e>
10c4ea3a: 2803 movel %d3,%d4
10c4ea3c: 0284 0000 ffff andil #65535,%d4
10c4ea42: 4243 clrw %d3
10c4ea44: 4843 swap %d3
10c4ea46: 70f0 moveq #-16,%d0
10c4ea48: d480 addl %d0,%d2
10c4ea4a: 700f moveq #15,%d0
10c4ea4c: b082 cmpl %d2,%d0
10c4ea4e: 6540 bcss 10c4ea90 <inflate_stored+0xc0>
10c4ea50: 7c00 moveq #0,%d6
10c4ea52: 7a00 moveq #0,%d5
10c4ea54: 2279 1002 4400 moveal 10024400 <inptr>,%a1
10c4ea5a: b3f9 1002 43fc cmpal 100243fc <insize>,%a1
10c4ea60: 6418 bccs 10c4ea7a <inflate_stored+0xaa>
10c4ea62: 2079 1002 43f4 moveal 100243f4 <inbuf>,%a0
10c4ea68: 1c31 8800 moveb %a1@(00000000,%a0:l),%d6
10c4ea6c: 2006 movel %d6,%d0
10c4ea6e: e5a8 lsll %d2,%d0
10c4ea70: 8680 orl %d0,%d3
10c4ea72: 52b9 1002 4400 addql #1,10024400 <inptr>
10c4ea78: 600e bras 10c4ea88 <inflate_stored+0xb8>
10c4ea7a: 4eb9 10c8 98ba jsr 10c898ba <fill_inbuf>
10c4ea80: 1a00 moveb %d0,%d5
10c4ea82: 2005 movel %d5,%d0
10c4ea84: e5a8 lsll %d2,%d0
10c4ea86: 8680 orl %d0,%d3
10c4ea88: 5082 addql #8,%d2
10c4ea8a: 700f moveq #15,%d0
10c4ea8c: b082 cmpl %d2,%d0
10c4ea8e: 64c4 bccs 10c4ea54 <inflate_stored+0x84>
10c4ea90: 2003 movel %d3,%d0
10c4ea92: 4680 notl %d0
10c4ea94: 0280 0000 ffff andil #65535,%d0
10c4ea9a: b084 cmpl %d4,%d0
10c4ea9c: 6706 beqs 10c4eaa4 <inflate_stored+0xd4>
10c4ea9e: 7001 moveq #1,%d0
10c4eaa0: 6000 00a2 braw 10c4eb44 <inflate_stored+0x174>
10c4eaa4: 4243 clrw %d3
10c4eaa6: 4843 swap %d3
10c4eaa8: 70f0 moveq #-16,%d0
10c4eaaa: d480 addl %d0,%d2
10c4eaac: 5384 subql #1,%d4
10c4eaae: 70ff moveq #-1,%d0
10c4eab0: b084 cmpl %d4,%d0
10c4eab2: 677c beqs 10c4eb30 <inflate_stored+0x160>
10c4eab4: 7a00 moveq #0,%d5
10c4eab6: 2e04 movel %d4,%d7
10c4eab8: 5387 subql #1,%d7
10c4eaba: 2c0a movel %a2,%d6
10c4eabc: 5286 addql #1,%d6
10c4eabe: 7007 moveq #7,%d0
10c4eac0: b082 cmpl %d2,%d0
10c4eac2: 653e bcss 10c4eb02 <inflate_stored+0x132>
10c4eac4: 7800 moveq #0,%d4
10c4eac6: 2279 1002 4400 moveal 10024400 <inptr>,%a1
10c4eacc: b3f9 1002 43fc cmpal 100243fc <insize>,%a1
10c4ead2: 6418 bccs 10c4eaec <inflate_stored+0x11c>
10c4ead4: 2079 1002 43f4 moveal 100243f4 <inbuf>,%a0
10c4eada: 1831 8800 moveb %a1@(00000000,%a0:l),%d4
10c4eade: 2004 movel %d4,%d0
10c4eae0: e5a8 lsll %d2,%d0
10c4eae2: 8680 orl %d0,%d3
10c4eae4: 52b9 1002 4400 addql #1,10024400 <inptr>
10c4eaea: 600e bras 10c4eafa <inflate_stored+0x12a>
10c4eaec: 4eb9 10c8 98ba jsr 10c898ba <fill_inbuf>
10c4eaf2: 1a00 moveb %d0,%d5
10c4eaf4: 2005 movel %d5,%d0
10c4eaf6: e5a8 lsll %d2,%d0
10c4eaf8: 8680 orl %d0,%d3
10c4eafa: 5082 addql #8,%d2
10c4eafc: 7007 moveq #7,%d0
10c4eafe: b082 cmpl %d2,%d0
10c4eb00: 64c4 bccs 10c4eac6 <inflate_stored+0xf6>
10c4eb02: 2079 1002 43f8 moveal 100243f8 <window>,%a0
10c4eb08: 1583 8800 moveb %d3,%a2@(00000000,%a0:l)
10c4eb0c: 2446 moveal %d6,%a2
10c4eb0e: b5fc 0000 8000 cmpal #32768,%a2
10c4eb14: 660e bnes 10c4eb24 <inflate_stored+0x154>
10c4eb16: 23ca 1002 4404 movel %a2,10024404 <outcnt>
10c4eb1c: 4eb9 10c8 9908 jsr 10c89908 <flush_window>
10c4eb22: 95ca subal %a2,%a2
10c4eb24: e08b lsrl #8,%d3
10c4eb26: 5182 subql #8,%d2
10c4eb28: 2807 movel %d7,%d4
10c4eb2a: 70ff moveq #-1,%d0
10c4eb2c: b084 cmpl %d4,%d0
10c4eb2e: 6686 bnes 10c4eab6 <inflate_stored+0xe6>
10c4eb30: 23ca 1002 4404 movel %a2,10024404 <outcnt>
10c4eb36: 23c3 1002 4418 movel %d3,10024418 <bb>
10c4eb3c: 23c2 1002 441c movel %d2,1002441c <bk>
10c4eb42: 7000 moveq #0,%d0
10c4eb44: 4cee 04fc ffe4 moveml %fp@(-28),%d2-%d7/%a2
10c4eb4a: 4e5e unlk %fp
10c4eb4c: 4e75 rts
10c4eb4e <inflate_fixed>:
10c4eb4e: 4e56 fb70 linkw %fp,#-1168
10c4eb52: 48e7 2030 moveml %d2/%a2-%a3,%sp@-
10c4eb56: 45ee fb80 lea %fp@(-1152),%a2
10c4eb5a: 47fa f5f2 lea %pc@(10c4e14e <huft_build>),%a3
10c4eb5e: 7470 moveq #112,%d2
10c4eb60: 4602 notb %d2
10c4eb62: 41ee fdbc lea %fp@(-580),%a0
10c4eb66: 7008 moveq #8,%d0
10c4eb68: 2080 movel %d0,%a0@
10c4eb6a: 5988 subql #4,%a0
10c4eb6c: 51ca fff8 dbf %d2,10c4eb66 <inflate_fixed+0x18>
10c4eb70: 4242 clrw %d2
10c4eb72: 5382 subql #1,%d2
10c4eb74: 64f0 bccs 10c4eb66 <inflate_fixed+0x18>
10c4eb76: 41ea 0240 lea %a2@(576),%a0
10c4eb7a: 746f moveq #111,%d2
10c4eb7c: 7209 moveq #9,%d1
10c4eb7e: 20c1 movel %d1,%a0@+
10c4eb80: 51ca fffa dbf %d2,10c4eb7c <inflate_fixed+0x2e>
10c4eb84: 4242 clrw %d2
10c4eb86: 5382 subql #1,%d2
10c4eb88: 64f2 bccs 10c4eb7c <inflate_fixed+0x2e>
10c4eb8a: 41ea 0400 lea %a2@(1024),%a0
10c4eb8e: 7418 moveq #24,%d2
10c4eb90: 7007 moveq #7,%d0
10c4eb92: 20c0 movel %d0,%a0@+
10c4eb94: 5382 subql #1,%d2
10c4eb96: 66f8 bnes 10c4eb90 <inflate_fixed+0x42>
10c4eb98: 41ea 0460 lea %a2@(1120),%a0
10c4eb9c: 200a movel %a2,%d0
10c4eb9e: 0680 0000 047c addil #1148,%d0
10c4eba4: 7208 moveq #8,%d1
10c4eba6: 20c1 movel %d1,%a0@+
10c4eba8: b088 cmpl %a0,%d0
10c4ebaa: 6cf8 bges 10c4eba4 <inflate_fixed+0x56>
10c4ebac: 7007 moveq #7,%d0
10c4ebae: 2d40 fb7c movel %d0,%fp@(-1156)
10c4ebb2: 486e fb7c pea %fp@(-1156)
10c4ebb6: 486e fb78 pea %fp@(-1160)
10c4ebba: 4879 1000 5f24 pea 10005f24 <cplext>
10c4ebc0: 4879 1000 5ee6 pea 10005ee6 <cplens>
10c4ebc6: 4878 0101 pea 101 <LSIGTRAP+0xfc>
10c4ebca: 4878 0120 pea 120 <LSIGTRAP+0x11b>
10c4ebce: 2f0a movel %a2,%sp@-
10c4ebd0: 4e93 jsr %a3@
10c4ebd2: 2400 movel %d0,%d2
10c4ebd4: 4fef 001c lea %sp@(28),%sp
10c4ebd8: 667e bnes 10c4ec58 <inflate_fixed+0x10a>
10c4ebda: e58a lsll #2,%d2
10c4ebdc: 41f2 2800 lea %a2@(00000000,%d2:l),%a0
10c4ebe0: 7074 moveq #116,%d0
10c4ebe2: d08a addl %a2,%d0
10c4ebe4: 7205 moveq #5,%d1
10c4ebe6: 20c1 movel %d1,%a0@+
10c4ebe8: b088 cmpl %a0,%d0
10c4ebea: 6cf8 bges 10c4ebe4 <inflate_fixed+0x96>
10c4ebec: 2d41 fb74 movel %d1,%fp@(-1164)
10c4ebf0: 486e fb74 pea %fp@(-1164)
10c4ebf4: 486e fb70 pea %fp@(-1168)
10c4ebf8: 4879 1000 5f9e pea 10005f9e <cpdext>
10c4ebfe: 4879 1000 5f62 pea 10005f62 <cpdist>
10c4ec04: 42a7 clrl %sp@-
10c4ec06: 4878 001e pea 1e <LSIGTRAP+0x19>
10c4ec0a: 2f0a movel %a2,%sp@-
10c4ec0c: 4e93 jsr %a3@
10c4ec0e: 2400 movel %d0,%d2
10c4ec10: 4fef 001c lea %sp@(28),%sp
10c4ec14: 7001 moveq #1,%d0
10c4ec16: b082 cmpl %d2,%d0
10c4ec18: 6c0c bges 10c4ec26 <inflate_fixed+0xd8>
10c4ec1a: 2f2e fb78 movel %fp@(-1160),%sp@-
10c4ec1e: 4eba f986 jsr %pc@(10c4e5a6 <huft_free>)
10c4ec22: 2002 movel %d2,%d0
10c4ec24: 6032 bras 10c4ec58 <inflate_fixed+0x10a>
10c4ec26: 2f2e fb74 movel %fp@(-1164),%sp@-
10c4ec2a: 2f2e fb7c movel %fp@(-1156),%sp@-
10c4ec2e: 2f2e fb70 movel %fp@(-1168),%sp@-
10c4ec32: 2f2e fb78 movel %fp@(-1160),%sp@-
10c4ec36: 4eba f9a0 jsr %pc@(10c4e5d8 <inflate_codes>)
10c4ec3a: 4fef 0010 lea %sp@(16),%sp
10c4ec3e: 4a80 tstl %d0
10c4ec40: 6614 bnes 10c4ec56 <inflate_fixed+0x108>
10c4ec42: 2f2e fb78 movel %fp@(-1160),%sp@-
10c4ec46: 45fa f95e lea %pc@(10c4e5a6 <huft_free>),%a2
10c4ec4a: 4e92 jsr %a2@
10c4ec4c: 2f2e fb70 movel %fp@(-1168),%sp@-
10c4ec50: 4e92 jsr %a2@
10c4ec52: 7000 moveq #0,%d0
10c4ec54: 6002 bras 10c4ec58 <inflate_fixed+0x10a>
10c4ec56: 7001 moveq #1,%d0
10c4ec58: 4cee 0c04 fb64 moveml %fp@(-1180),%d2/%a2-%a3
10c4ec5e: 4e5e unlk %fp
10c4ec60: 4e75 rts
10c4ec62 <inflate_dynamic>:
10c4ec62: 4e56 faf4 linkw %fp,#-1292
10c4ec66: 48e7 3f3c moveml %d2-%d7/%a2-%a5,%sp@-
10c4ec6a: 2639 1002 4418 movel 10024418 <bb>,%d3
10c4ec70: 2439 1002 441c movel 1002441c <bk>,%d2
10c4ec76: 7004 moveq #4,%d0
10c4ec78: b082 cmpl %d2,%d0
10c4ec7a: 6540 bcss 10c4ecbc <inflate_dynamic+0x5a>
10c4ec7c: 7a00 moveq #0,%d5
10c4ec7e: 7800 moveq #0,%d4
10c4ec80: 2279 1002 4400 moveal 10024400 <inptr>,%a1
10c4ec86: b3f9 1002 43fc cmpal 100243fc <insize>,%a1
10c4ec8c: 6418 bccs 10c4eca6 <inflate_dynamic+0x44>
10c4ec8e: 2079 1002 43f4 moveal 100243f4 <inbuf>,%a0
10c4ec94: 1a31 8800 moveb %a1@(00000000,%a0:l),%d5
10c4ec98: 2005 movel %d5,%d0
10c4ec9a: e5a8 lsll %d2,%d0
10c4ec9c: 8680 orl %d0,%d3
10c4ec9e: 52b9 1002 4400 addql #1,10024400 <inptr>
10c4eca4: 600e bras 10c4ecb4 <inflate_dynamic+0x52>
10c4eca6: 4eb9 10c8 98ba jsr 10c898ba <fill_inbuf>
10c4ecac: 1800 moveb %d0,%d4
10c4ecae: 2004 movel %d4,%d0
10c4ecb0: e5a8 lsll %d2,%d0
10c4ecb2: 8680 orl %d0,%d3
10c4ecb4: 5082 addql #8,%d2
10c4ecb6: 7204 moveq #4,%d1
10c4ecb8: b282 cmpl %d2,%d1
10c4ecba: 64c4 bccs 10c4ec80 <inflate_dynamic+0x1e>
10c4ecbc: 2003 movel %d3,%d0
10c4ecbe: 721f moveq #31,%d1
10c4ecc0: c081 andl %d1,%d0
10c4ecc2: 0680 0000 0101 addil #257,%d0
10c4ecc8: 2d40 faf8 movel %d0,%fp@(-1288)
10c4eccc: ea8b lsrl #5,%d3
10c4ecce: 5b82 subql #5,%d2
10c4ecd0: 7004 moveq #4,%d0
10c4ecd2: b082 cmpl %d2,%d0
10c4ecd4: 6540 bcss 10c4ed16 <inflate_dynamic+0xb4>
10c4ecd6: 7a00 moveq #0,%d5
10c4ecd8: 7800 moveq #0,%d4
10c4ecda: 2279 1002 4400 moveal 10024400 <inptr>,%a1
10c4ece0: b3f9 1002 43fc cmpal 100243fc <insize>,%a1
10c4ece6: 6418 bccs 10c4ed00 <inflate_dynamic+0x9e>
10c4ece8: 2079 1002 43f4 moveal 100243f4 <inbuf>,%a0
10c4ecee: 1a31 8800 moveb %a1@(00000000,%a0:l),%d5
10c4ecf2: 2005 movel %d5,%d0
10c4ecf4: e5a8 lsll %d2,%d0
10c4ecf6: 8680 orl %d0,%d3
10c4ecf8: 52b9 1002 4400 addql #1,10024400 <inptr>
10c4ecfe: 600e bras 10c4ed0e <inflate_dynamic+0xac>
10c4ed00: 4eb9 10c8 98ba jsr 10c898ba <fill_inbuf>
10c4ed06: 1800 moveb %d0,%d4
10c4ed08: 2004 movel %d4,%d0
10c4ed0a: e5a8 lsll %d2,%d0
10c4ed0c: 8680 orl %d0,%d3
10c4ed0e: 5082 addql #8,%d2
10c4ed10: 7204 moveq #4,%d1
10c4ed12: b282 cmpl %d2,%d1
10c4ed14: 64c4 bccs 10c4ecda <inflate_dynamic+0x78>
10c4ed16: 2003 movel %d3,%d0
10c4ed18: 721f moveq #31,%d1
10c4ed1a: c081 andl %d1,%d0
10c4ed1c: 5280 addql #1,%d0
10c4ed1e: 2d40 faf4 movel %d0,%fp@(-1292)
10c4ed22: ea8b lsrl #5,%d3
10c4ed24: 5b82 subql #5,%d2
10c4ed26: 7003 moveq #3,%d0
10c4ed28: b082 cmpl %d2,%d0
10c4ed2a: 6540 bcss 10c4ed6c <inflate_dynamic+0x10a>
10c4ed2c: 7a00 moveq #0,%d5
10c4ed2e: 7800 moveq #0,%d4
10c4ed30: 2279 1002 4400 moveal 10024400 <inptr>,%a1
10c4ed36: b3f9 1002 43fc cmpal 100243fc <insize>,%a1
10c4ed3c: 6418 bccs 10c4ed56 <inflate_dynamic+0xf4>
10c4ed3e: 2079 1002 43f4 moveal 100243f4 <inbuf>,%a0
10c4ed44: 1a31 8800 moveb %a1@(00000000,%a0:l),%d5
10c4ed48: 2005 movel %d5,%d0
10c4ed4a: e5a8 lsll %d2,%d0
10c4ed4c: 8680 orl %d0,%d3
10c4ed4e: 52b9 1002 4400 addql #1,10024400 <inptr>
10c4ed54: 600e bras 10c4ed64 <inflate_dynamic+0x102>
10c4ed56: 4eb9 10c8 98ba jsr 10c898ba <fill_inbuf>
10c4ed5c: 1800 moveb %d0,%d4
10c4ed5e: 2004 movel %d4,%d0
10c4ed60: e5a8 lsll %d2,%d0
10c4ed62: 8680 orl %d0,%d3
10c4ed64: 5082 addql #8,%d2
10c4ed66: 7203 moveq #3,%d1
10c4ed68: b282 cmpl %d2,%d1
10c4ed6a: 64c4 bccs 10c4ed30 <inflate_dynamic+0xce>
10c4ed6c: 2003 movel %d3,%d0
10c4ed6e: 720f moveq #15,%d1
10c4ed70: c081 andl %d1,%d0
10c4ed72: 2e00 movel %d0,%d7
10c4ed74: 5887 addql #4,%d7
10c4ed76: e88b lsrl #4,%d3
10c4ed78: 5982 subql #4,%d2
10c4ed7a: 0cae 0000 011e cmpil #286,%fp@(-1288)
10c4ed80: faf8
10c4ed82: 6200 041c bhiw 10c4f1a0 <inflate_dynamic+0x53e>
10c4ed86: 701e moveq #30,%d0
10c4ed88: b0ae faf4 cmpl %fp@(-1292),%d0
10c4ed8c: 6500 0412 bcsw 10c4f1a0 <inflate_dynamic+0x53e>
10c4ed90: 7200 moveq #0,%d1
10c4ed92: 47ee fb10 lea %fp@(-1264),%a3
10c4ed96: be81 cmpl %d1,%d7
10c4ed98: 636c blss 10c4ee06 <inflate_dynamic+0x1a4>
10c4ed9a: 49f9 1000 5e9a lea 10005e9a <border>,%a4
10c4eda0: 7c00 moveq #0,%d6
10c4eda2: 2801 movel %d1,%d4
10c4eda4: e58c lsll #2,%d4
10c4eda6: 2441 moveal %d1,%a2
10c4eda8: 528a addql #1,%a2
10c4edaa: 7202 moveq #2,%d1
10c4edac: b282 cmpl %d2,%d1
10c4edae: 653e bcss 10c4edee <inflate_dynamic+0x18c>
10c4edb0: 7a00 moveq #0,%d5
10c4edb2: 2279 1002 4400 moveal 10024400 <inptr>,%a1
10c4edb8: b3f9 1002 43fc cmpal 100243fc <insize>,%a1
10c4edbe: 6418 bccs 10c4edd8 <inflate_dynamic+0x176>
10c4edc0: 2079 1002 43f4 moveal 100243f4 <inbuf>,%a0
10c4edc6: 1a31 8800 moveb %a1@(00000000,%a0:l),%d5
10c4edca: 2005 movel %d5,%d0
10c4edcc: e5a8 lsll %d2,%d0
10c4edce: 8680 orl %d0,%d3
10c4edd0: 52b9 1002 4400 addql #1,10024400 <inptr>
10c4edd6: 600e bras 10c4ede6 <inflate_dynamic+0x184>
10c4edd8: 4eb9 10c8 98ba jsr 10c898ba <fill_inbuf>
10c4edde: 1c00 moveb %d0,%d6
10c4ede0: 2006 movel %d6,%d0
10c4ede2: e5a8 lsll %d2,%d0
10c4ede4: 8680 orl %d0,%d3
10c4ede6: 5082 addql #8,%d2
10c4ede8: 7002 moveq #2,%d0
10c4edea: b082 cmpl %d2,%d0
10c4edec: 64c4 bccs 10c4edb2 <inflate_dynamic+0x150>
10c4edee: 2034 4800 movel %a4@(00000000,%d4:l),%d0
10c4edf2: e588 lsll #2,%d0
10c4edf4: 7207 moveq #7,%d1
10c4edf6: c283 andl %d3,%d1
10c4edf8: 2781 0800 movel %d1,%a3@(00000000,%d0:l)
10c4edfc: e68b lsrl #3,%d3
10c4edfe: 5782 subql #3,%d2
10c4ee00: 220a movel %a2,%d1
10c4ee02: be81 cmpl %d1,%d7
10c4ee04: 629c bhis 10c4eda2 <inflate_dynamic+0x140>
10c4ee06: 7012 moveq #18,%d0
10c4ee08: b081 cmpl %d1,%d0
10c4ee0a: 651e bcss 10c4ee2a <inflate_dynamic+0x1c8>
10c4ee0c: 224b moveal %a3,%a1
10c4ee0e: 2001 movel %d1,%d0
10c4ee10: e588 lsll #2,%d0
10c4ee12: 2040 moveal %d0,%a0
10c4ee14: d1fc 1000 5e9a addal #268459674,%a0
10c4ee1a: 2018 movel %a0@+,%d0
10c4ee1c: e588 lsll #2,%d0
10c4ee1e: 42b1 0800 clrl %a1@(00000000,%d0:l)
10c4ee22: 5281 addql #1,%d1
10c4ee24: 7012 moveq #18,%d0
10c4ee26: b081 cmpl %d1,%d0
10c4ee28: 64f0 bccs 10c4ee1a <inflate_dynamic+0x1b8>
10c4ee2a: 7207 moveq #7,%d1
10c4ee2c: 2d41 fb0c movel %d1,%fp@(-1268)
10c4ee30: 486e fb0c pea %fp@(-1268)
10c4ee34: 486e fb08 pea %fp@(-1272)
10c4ee38: 42a7 clrl %sp@-
10c4ee3a: 42a7 clrl %sp@-
10c4ee3c: 4878 0013 pea 13 <LSIGTRAP+0xe>
10c4ee40: 4878 0013 pea 13 <LSIGTRAP+0xe>
10c4ee44: 2f0b movel %a3,%sp@-
10c4ee46: 4eba f306 jsr %pc@(10c4e14e <huft_build>)
10c4ee4a: 2440 moveal %d0,%a2
10c4ee4c: 4fef 001c lea %sp@(28),%sp
10c4ee50: b4fc 0000 cmpaw #0,%a2
10c4ee54: 6714 beqs 10c4ee6a <inflate_dynamic+0x208>
10c4ee56: 7001 moveq #1,%d0
10c4ee58: b08a cmpl %a2,%d0
10c4ee5a: 6600 0314 bnew 10c4f170 <inflate_dynamic+0x50e>
10c4ee5e: 2f2e fb08 movel %fp@(-1272),%sp@-
10c4ee62: 4eba f742 jsr %pc@(10c4e5a6 <huft_free>)
10c4ee66: 6000 0308 braw 10c4f170 <inflate_dynamic+0x50e>
10c4ee6a: 286e faf8 moveal %fp@(-1288),%a4
10c4ee6e: d9ee faf4 addal %fp@(-1292),%a4
10c4ee72: 202e fb0c movel %fp@(-1268),%d0
10c4ee76: d080 addl %d0,%d0
10c4ee78: 41f9 1000 5fda lea 10005fda <mask_bits>,%a0
10c4ee7e: 3030 0800 movew %a0@(00000000,%d0:l),%d0
10c4ee82: 0280 0000 ffff andil #65535,%d0
10c4ee88: 2d40 fafc movel %d0,%fp@(-1284)
10c4ee8c: 7e00 moveq #0,%d7
10c4ee8e: b9ca cmpal %a2,%a4
10c4ee90: 6300 0220 blsw 10c4f0b2 <inflate_dynamic+0x450>
10c4ee94: 9bcd subal %a5,%a5
10c4ee96: 7c00 moveq #0,%d6
10c4ee98: b4ae fb0c cmpl %fp@(-1268),%d2
10c4ee9c: 6442 bccs 10c4eee0 <inflate_dynamic+0x27e>
10c4ee9e: 7800 moveq #0,%d4
10c4eea0: 2279 1002 4400 moveal 10024400 <inptr>,%a1
10c4eea6: b3f9 1002 43fc cmpal 100243fc <insize>,%a1
10c4eeac: 6418 bccs 10c4eec6 <inflate_dynamic+0x264>
10c4eeae: 2079 1002 43f4 moveal 100243f4 <inbuf>,%a0
10c4eeb4: 1831 8800 moveb %a1@(00000000,%a0:l),%d4
10c4eeb8: 2004 movel %d4,%d0
10c4eeba: e5a8 lsll %d2,%d0
10c4eebc: 8680 orl %d0,%d3
10c4eebe: 52b9 1002 4400 addql #1,10024400 <inptr>
10c4eec4: 6012 bras 10c4eed8 <inflate_dynamic+0x276>
10c4eec6: 4eb9 10c8 98ba jsr 10c898ba <fill_inbuf>
10c4eecc: 220d movel %a5,%d1
10c4eece: 1200 moveb %d0,%d1
10c4eed0: 2a41 moveal %d1,%a5
10c4eed2: 200d movel %a5,%d0
10c4eed4: e5a8 lsll %d2,%d0
10c4eed6: 8680 orl %d0,%d3
10c4eed8: 5082 addql #8,%d2
10c4eeda: b4ae fb0c cmpl %fp@(-1268),%d2
10c4eede: 65c0 bcss 10c4eea0 <inflate_dynamic+0x23e>
10c4eee0: 2003 movel %d3,%d0
10c4eee2: c0ae fafc andl %fp@(-1284),%d0
10c4eee6: 2200 movel %d0,%d1
10c4eee8: e589 lsll #2,%d1
10c4eeea: d280 addl %d0,%d1
10c4eeec: d280 addl %d0,%d1
10c4eeee: 206e fb08 moveal %fp@(-1272),%a0
10c4eef2: d1c1 addal %d1,%a0
10c4eef4: 2d48 fb00 movel %a0,%fp@(-1280)
10c4eef8: 4281 clrl %d1
10c4eefa: 1228 0001 moveb %a0@(1),%d1
10c4eefe: e2ab lsrl %d1,%d3
10c4ef00: 9481 subl %d1,%d2
10c4ef02: 4281 clrl %d1
10c4ef04: 3228 0002 movew %a0@(2),%d1
10c4ef08: 700f moveq #15,%d0
10c4ef0a: b081 cmpl %d1,%d0
10c4ef0c: 650e bcss 10c4ef1c <inflate_dynamic+0x2ba>
10c4ef0e: 2e01 movel %d1,%d7
10c4ef10: 2787 6800 movel %d7,%a3@(00000000,%d6:l)
10c4ef14: 5886 addql #4,%d6
10c4ef16: 528a addql #1,%a2
10c4ef18: 6000 0192 braw 10c4f0ac <inflate_dynamic+0x44a>
10c4ef1c: 7010 moveq #16,%d0
10c4ef1e: b081 cmpl %d1,%d0
10c4ef20: 6600 0084 bnew 10c4efa6 <inflate_dynamic+0x344>
10c4ef24: 7201 moveq #1,%d1
10c4ef26: b282 cmpl %d2,%d1
10c4ef28: 6540 bcss 10c4ef6a <inflate_dynamic+0x308>
10c4ef2a: 7a00 moveq #0,%d5
10c4ef2c: 7800 moveq #0,%d4
10c4ef2e: 2279 1002 4400 moveal 10024400 <inptr>,%a1
10c4ef34: b3f9 1002 43fc cmpal 100243fc <insize>,%a1
10c4ef3a: 6418 bccs 10c4ef54 <inflate_dynamic+0x2f2>
10c4ef3c: 2079 1002 43f4 moveal 100243f4 <inbuf>,%a0
10c4ef42: 1a31 8800 moveb %a1@(00000000,%a0:l),%d5
10c4ef46: 2005 movel %d5,%d0
10c4ef48: e5a8 lsll %d2,%d0
10c4ef4a: 8680 orl %d0,%d3
10c4ef4c: 52b9 1002 4400 addql #1,10024400 <inptr>
10c4ef52: 600e bras 10c4ef62 <inflate_dynamic+0x300>
10c4ef54: 4eb9 10c8 98ba jsr 10c898ba <fill_inbuf>
10c4ef5a: 1800 moveb %d0,%d4
10c4ef5c: 2004 movel %d4,%d0
10c4ef5e: e5a8 lsll %d2,%d0
10c4ef60: 8680 orl %d0,%d3
10c4ef62: 5082 addql #8,%d2
10c4ef64: 7001 moveq #1,%d0
10c4ef66: b082 cmpl %d2,%d0
10c4ef68: 64c4 bccs 10c4ef2e <inflate_dynamic+0x2cc>
10c4ef6a: 2003 movel %d3,%d0
10c4ef6c: 7203 moveq #3,%d1
10c4ef6e: c081 andl %d1,%d0
10c4ef70: e48b lsrl #2,%d3
10c4ef72: 5582 subql #2,%d2
10c4ef74: 41f2 0803 lea %a2@(00000003,%d0:l),%a0
10c4ef78: b9c8 cmpal %a0,%a4
10c4ef7a: 6500 0224 bcsw 10c4f1a0 <inflate_dynamic+0x53e>
10c4ef7e: 2200 movel %d0,%d1
10c4ef80: 5481 addql #2,%d1
10c4ef82: 70ff moveq #-1,%d0
10c4ef84: b081 cmpl %d1,%d0
10c4ef86: 6700 0124 beqw 10c4f0ac <inflate_dynamic+0x44a>
10c4ef8a: 200a movel %a2,%d0
10c4ef8c: e588 lsll #2,%d0
10c4ef8e: 41f3 0800 lea %a3@(00000000,%d0:l),%a0
10c4ef92: 20c7 movel %d7,%a0@+
10c4ef94: 5886 addql #4,%d6
10c4ef96: 528a addql #1,%a2
10c4ef98: 51c9 fff8 dbf %d1,10c4ef92 <inflate_dynamic+0x330>
10c4ef9c: 4241 clrw %d1
10c4ef9e: 5381 subql #1,%d1
10c4efa0: 64f0 bccs 10c4ef92 <inflate_dynamic+0x330>
10c4efa2: 6000 0108 braw 10c4f0ac <inflate_dynamic+0x44a>
10c4efa6: 7011 moveq #17,%d0
10c4efa8: b081 cmpl %d1,%d0
10c4efaa: 6600 0082 bnew 10c4f02e <inflate_dynamic+0x3cc>
10c4efae: 7202 moveq #2,%d1
10c4efb0: b282 cmpl %d2,%d1
10c4efb2: 6540 bcss 10c4eff4 <inflate_dynamic+0x392>
10c4efb4: 7a00 moveq #0,%d5
10c4efb6: 7800 moveq #0,%d4
10c4efb8: 2279 1002 4400 moveal 10024400 <inptr>,%a1
10c4efbe: b3f9 1002 43fc cmpal 100243fc <insize>,%a1
10c4efc4: 6418 bccs 10c4efde <inflate_dynamic+0x37c>
10c4efc6: 2079 1002 43f4 moveal 100243f4 <inbuf>,%a0
10c4efcc: 1a31 8800 moveb %a1@(00000000,%a0:l),%d5
10c4efd0: 2005 movel %d5,%d0
10c4efd2: e5a8 lsll %d2,%d0
10c4efd4: 8680 orl %d0,%d3
10c4efd6: 52b9 1002 4400 addql #1,10024400 <inptr>
10c4efdc: 600e bras 10c4efec <inflate_dynamic+0x38a>
10c4efde: 4eb9 10c8 98ba jsr 10c898ba <fill_inbuf>
10c4efe4: 1800 moveb %d0,%d4
10c4efe6: 2004 movel %d4,%d0
10c4efe8: e5a8 lsll %d2,%d0
10c4efea: 8680 orl %d0,%d3
10c4efec: 5082 addql #8,%d2
10c4efee: 7002 moveq #2,%d0
10c4eff0: b082 cmpl %d2,%d0
10c4eff2: 64c4 bccs 10c4efb8 <inflate_dynamic+0x356>
10c4eff4: 2003 movel %d3,%d0
10c4eff6: 7207 moveq #7,%d1
10c4eff8: c081 andl %d1,%d0
10c4effa: e68b lsrl #3,%d3
10c4effc: 5782 subql #3,%d2
10c4effe: 41f2 0803 lea %a2@(00000003,%d0:l),%a0
10c4f002: b9c8 cmpal %a0,%a4
10c4f004: 6500 019a bcsw 10c4f1a0 <inflate_dynamic+0x53e>
10c4f008: 2200 movel %d0,%d1
10c4f00a: 5481 addql #2,%d1
10c4f00c: 70ff moveq #-1,%d0
10c4f00e: b081 cmpl %d1,%d0
10c4f010: 6700 0098 beqw 10c4f0aa <inflate_dynamic+0x448>
10c4f014: 200a movel %a2,%d0
10c4f016: e588 lsll #2,%d0
10c4f018: 41f3 0800 lea %a3@(00000000,%d0:l),%a0
10c4f01c: 4298 clrl %a0@+
10c4f01e: 5886 addql #4,%d6
10c4f020: 528a addql #1,%a2
10c4f022: 51c9 fff8 dbf %d1,10c4f01c <inflate_dynamic+0x3ba>
10c4f026: 4241 clrw %d1
10c4f028: 5381 subql #1,%d1
10c4f02a: 64f0 bccs 10c4f01c <inflate_dynamic+0x3ba>
10c4f02c: 607c bras 10c4f0aa <inflate_dynamic+0x448>
10c4f02e: 7206 moveq #6,%d1
10c4f030: b282 cmpl %d2,%d1
10c4f032: 6540 bcss 10c4f074 <inflate_dynamic+0x412>
10c4f034: 7a00 moveq #0,%d5
10c4f036: 7800 moveq #0,%d4
10c4f038: 2279 1002 4400 moveal 10024400 <inptr>,%a1
10c4f03e: b3f9 1002 43fc cmpal 100243fc <insize>,%a1
10c4f044: 6418 bccs 10c4f05e <inflate_dynamic+0x3fc>
10c4f046: 2079 1002 43f4 moveal 100243f4 <inbuf>,%a0
10c4f04c: 1a31 8800 moveb %a1@(00000000,%a0:l),%d5
10c4f050: 2005 movel %d5,%d0
10c4f052: e5a8 lsll %d2,%d0
10c4f054: 8680 orl %d0,%d3
10c4f056: 52b9 1002 4400 addql #1,10024400 <inptr>
10c4f05c: 600e bras 10c4f06c <inflate_dynamic+0x40a>
10c4f05e: 4eb9 10c8 98ba jsr 10c898ba <fill_inbuf>
10c4f064: 1800 moveb %d0,%d4
10c4f066: 2004 movel %d4,%d0
10c4f068: e5a8 lsll %d2,%d0
10c4f06a: 8680 orl %d0,%d3
10c4f06c: 5082 addql #8,%d2
10c4f06e: 7006 moveq #6,%d0
10c4f070: b082 cmpl %d2,%d0
10c4f072: 64c4 bccs 10c4f038 <inflate_dynamic+0x3d6>
10c4f074: 2003 movel %d3,%d0
10c4f076: 727f moveq #127,%d1
10c4f078: c081 andl %d1,%d0
10c4f07a: ee8b lsrl #7,%d3
10c4f07c: 5f82 subql #7,%d2
10c4f07e: 41f2 080b lea %a2@(0000000b,%d0:l),%a0
10c4f082: b9c8 cmpal %a0,%a4
10c4f084: 6500 011a bcsw 10c4f1a0 <inflate_dynamic+0x53e>
10c4f088: 720a moveq #10,%d1
10c4f08a: d280 addl %d0,%d1
10c4f08c: 70ff moveq #-1,%d0
10c4f08e: b081 cmpl %d1,%d0
10c4f090: 6718 beqs 10c4f0aa <inflate_dynamic+0x448>
10c4f092: 200a movel %a2,%d0
10c4f094: e588 lsll #2,%d0
10c4f096: 41f3 0800 lea %a3@(00000000,%d0:l),%a0
10c4f09a: 4298 clrl %a0@+
10c4f09c: 5886 addql #4,%d6
10c4f09e: 528a addql #1,%a2
10c4f0a0: 51c9 fff8 dbf %d1,10c4f09a <inflate_dynamic+0x438>
10c4f0a4: 4241 clrw %d1
10c4f0a6: 5381 subql #1,%d1
10c4f0a8: 64f0 bccs 10c4f09a <inflate_dynamic+0x438>
10c4f0aa: 7e00 moveq #0,%d7
10c4f0ac: b9ca cmpal %a2,%a4
10c4f0ae: 6200 fde8 bhiw 10c4ee98 <inflate_dynamic+0x236>
10c4f0b2: 2f2e fb08 movel %fp@(-1272),%sp@-
10c4f0b6: 49fa f4ee lea %pc@(10c4e5a6 <huft_free>),%a4
10c4f0ba: 4e94 jsr %a4@
10c4f0bc: 23c3 1002 4418 movel %d3,10024418 <bb>
10c4f0c2: 23c2 1002 441c movel %d2,1002441c <bk>
10c4f0c8: 7209 moveq #9,%d1
10c4f0ca: 2d41 fb0c movel %d1,%fp@(-1268)
10c4f0ce: 486e fb0c pea %fp@(-1268)
10c4f0d2: 486e fb08 pea %fp@(-1272)
10c4f0d6: 4879 1000 5f24 pea 10005f24 <cplext>
10c4f0dc: 4879 1000 5ee6 pea 10005ee6 <cplens>
10c4f0e2: 4878 0101 pea 101 <LSIGTRAP+0xfc>
10c4f0e6: 2f2e faf8 movel %fp@(-1288),%sp@-
10c4f0ea: 2f0b movel %a3,%sp@-
10c4f0ec: 4eba f060 jsr %pc@(10c4e14e <huft_build>)
10c4f0f0: 2440 moveal %d0,%a2
10c4f0f2: 4fef 0020 lea %sp@(32),%sp
10c4f0f6: b4fc 0000 cmpaw #0,%a2
10c4f0fa: 671a beqs 10c4f116 <inflate_dynamic+0x4b4>
10c4f0fc: 7001 moveq #1,%d0
10c4f0fe: b08a cmpl %a2,%d0
10c4f100: 666e bnes 10c4f170 <inflate_dynamic+0x50e>
10c4f102: 4879 1000 6004 pea 10006004 <dbits+0x4>
10c4f108: 4eb9 10c8 9992 jsr 10c89992 <error>
10c4f10e: 2f2e fb08 movel %fp@(-1272),%sp@-
10c4f112: 4e94 jsr %a4@
10c4f114: 605a bras 10c4f170 <inflate_dynamic+0x50e>
10c4f116: 7206 moveq #6,%d1
10c4f118: 2d41 fb04 movel %d1,%fp@(-1276)
10c4f11c: 486e fb04 pea %fp@(-1276)
10c4f120: 486e fb00 pea %fp@(-1280)
10c4f124: 4879 1000 5f9e pea 10005f9e <cpdext>
10c4f12a: 4879 1000 5f62 pea 10005f62 <cpdist>
10c4f130: 42a7 clrl %sp@-
10c4f132: 2f2e faf4 movel %fp@(-1292),%sp@-
10c4f136: 202e faf8 movel %fp@(-1288),%d0
10c4f13a: e588 lsll #2,%d0
10c4f13c: 4873 0800 pea %a3@(00000000,%d0:l)
10c4f140: 4eba f00c jsr %pc@(10c4e14e <huft_build>)
10c4f144: 2440 moveal %d0,%a2
10c4f146: 4fef 001c lea %sp@(28),%sp
10c4f14a: b4fc 0000 cmpaw #0,%a2
10c4f14e: 6724 beqs 10c4f174 <inflate_dynamic+0x512>
10c4f150: 7201 moveq #1,%d1
10c4f152: b28a cmpl %a2,%d1
10c4f154: 6614 bnes 10c4f16a <inflate_dynamic+0x508>
10c4f156: 4879 1000 601e pea 1000601e <dbits+0x1e>
10c4f15c: 4eb9 10c8 9992 jsr 10c89992 <error>
10c4f162: 2f2e fb00 movel %fp@(-1280),%sp@-
10c4f166: 4e94 jsr %a4@
10c4f168: 508f addql #8,%sp
10c4f16a: 2f2e fb08 movel %fp@(-1272),%sp@-
10c4f16e: 4e94 jsr %a4@
10c4f170: 200a movel %a2,%d0
10c4f172: 602e bras 10c4f1a2 <inflate_dynamic+0x540>
10c4f174: 2f2e fb04 movel %fp@(-1276),%sp@-
10c4f178: 2f2e fb0c movel %fp@(-1268),%sp@-
10c4f17c: 2f2e fb00 movel %fp@(-1280),%sp@-
10c4f180: 2f2e fb08 movel %fp@(-1272),%sp@-
10c4f184: 4eba f452 jsr %pc@(10c4e5d8 <inflate_codes>)
10c4f188: 4fef 0010 lea %sp@(16),%sp
10c4f18c: 4a80 tstl %d0
10c4f18e: 6610 bnes 10c4f1a0 <inflate_dynamic+0x53e>
10c4f190: 2f2e fb08 movel %fp@(-1272),%sp@-
10c4f194: 4e94 jsr %a4@
10c4f196: 2f2e fb00 movel %fp@(-1280),%sp@-
10c4f19a: 4e94 jsr %a4@
10c4f19c: 7000 moveq #0,%d0
10c4f19e: 6002 bras 10c4f1a2 <inflate_dynamic+0x540>
10c4f1a0: 7001 moveq #1,%d0
10c4f1a2: 4cee 3cfc facc moveml %fp@(-1332),%d2-%d7/%a2-%a5
10c4f1a8: 4e5e unlk %fp
10c4f1aa: 4e75 rts
10c4f1ac <inflate_block>:
10c4f1ac: 4e56 0000 linkw %fp,#0
10c4f1b0: 48e7 3c00 moveml %d2-%d5,%sp@-
10c4f1b4: 2639 1002 4418 movel 10024418 <bb>,%d3
10c4f1ba: 2439 1002 441c movel 1002441c <bk>,%d2
10c4f1c0: 663c bnes 10c4f1fe <inflate_block+0x52>
10c4f1c2: 7a00 moveq #0,%d5
10c4f1c4: 7800 moveq #0,%d4
10c4f1c6: 2279 1002 4400 moveal 10024400 <inptr>,%a1
10c4f1cc: b3f9 1002 43fc cmpal 100243fc <insize>,%a1
10c4f1d2: 6418 bccs 10c4f1ec <inflate_block+0x40>
10c4f1d4: 2079 1002 43f4 moveal 100243f4 <inbuf>,%a0
10c4f1da: 1a31 8800 moveb %a1@(00000000,%a0:l),%d5
10c4f1de: 2005 movel %d5,%d0
10c4f1e0: e5a8 lsll %d2,%d0
10c4f1e2: 8680 orl %d0,%d3
10c4f1e4: 52b9 1002 4400 addql #1,10024400 <inptr>
10c4f1ea: 600e bras 10c4f1fa <inflate_block+0x4e>
10c4f1ec: 4eb9 10c8 98ba jsr 10c898ba <fill_inbuf>
10c4f1f2: 1800 moveb %d0,%d4
10c4f1f4: 2004 movel %d4,%d0
10c4f1f6: e5a8 lsll %d2,%d0
10c4f1f8: 8680 orl %d0,%d3
10c4f1fa: 5082 addql #8,%d2
10c4f1fc: 67c8 beqs 10c4f1c6 <inflate_block+0x1a>
10c4f1fe: 206e 0008 moveal %fp@(8),%a0
10c4f202: 7001 moveq #1,%d0
10c4f204: c083 andl %d3,%d0
10c4f206: 2080 movel %d0,%a0@
10c4f208: e28b lsrl #1,%d3
10c4f20a: 5382 subql #1,%d2
10c4f20c: 7201 moveq #1,%d1
10c4f20e: b282 cmpl %d2,%d1
10c4f210: 6540 bcss 10c4f252 <inflate_block+0xa6>
10c4f212: 7a00 moveq #0,%d5
10c4f214: 7800 moveq #0,%d4
10c4f216: 2279 1002 4400 moveal 10024400 <inptr>,%a1
10c4f21c: b3f9 1002 43fc cmpal 100243fc <insize>,%a1
10c4f222: 6418 bccs 10c4f23c <inflate_block+0x90>
10c4f224: 2079 1002 43f4 moveal 100243f4 <inbuf>,%a0
10c4f22a: 1a31 8800 moveb %a1@(00000000,%a0:l),%d5
10c4f22e: 2005 movel %d5,%d0
10c4f230: e5a8 lsll %d2,%d0
10c4f232: 8680 orl %d0,%d3
10c4f234: 52b9 1002 4400 addql #1,10024400 <inptr>
10c4f23a: 600e bras 10c4f24a <inflate_block+0x9e>
10c4f23c: 4eb9 10c8 98ba jsr 10c898ba <fill_inbuf>
10c4f242: 1800 moveb %d0,%d4
10c4f244: 2004 movel %d4,%d0
10c4f246: e5a8 lsll %d2,%d0
10c4f248: 8680 orl %d0,%d3
10c4f24a: 5082 addql #8,%d2
10c4f24c: 7001 moveq #1,%d0
10c4f24e: b082 cmpl %d2,%d0
10c4f250: 64c4 bccs 10c4f216 <inflate_block+0x6a>
10c4f252: 2003 movel %d3,%d0
10c4f254: 7203 moveq #3,%d1
10c4f256: c081 andl %d1,%d0
10c4f258: e48b lsrl #2,%d3
10c4f25a: 23c3 1002 4418 movel %d3,10024418 <bb>
10c4f260: 5582 subql #2,%d2
10c4f262: 23c2 1002 441c movel %d2,1002441c <bk>
10c4f268: 7202 moveq #2,%d1
10c4f26a: b280 cmpl %d0,%d1
10c4f26c: 6606 bnes 10c4f274 <inflate_block+0xc8>
10c4f26e: 4eba f9f2 jsr %pc@(10c4ec62 <inflate_dynamic>)
10c4f272: 6018 bras 10c4f28c <inflate_block+0xe0>
10c4f274: 4a80 tstl %d0
10c4f276: 6606 bnes 10c4f27e <inflate_block+0xd2>
10c4f278: 4eba f756 jsr %pc@(10c4e9d0 <inflate_stored>)
10c4f27c: 600e bras 10c4f28c <inflate_block+0xe0>
10c4f27e: 7201 moveq #1,%d1
10c4f280: b280 cmpl %d0,%d1
10c4f282: 6704 beqs 10c4f288 <inflate_block+0xdc>
10c4f284: 7002 moveq #2,%d0
10c4f286: 6004 bras 10c4f28c <inflate_block+0xe0>
10c4f288: 4eba f8c4 jsr %pc@(10c4eb4e <inflate_fixed>)
10c4f28c: 4cee 003c fff0 moveml %fp@(-16),%d2-%d5
10c4f292: 4e5e unlk %fp
10c4f294: 4e75 rts
10c4f296 <inflate>:
10c4f296: 4e56 fff8 linkw %fp,#-8
10c4f29a: 48e7 3038 moveml %d2-%d3/%a2-%a4,%sp@-
10c4f29e: 42b9 1002 4404 clrl 10024404 <outcnt>
10c4f2a4: 42b9 1002 441c clrl 1002441c <bk>
10c4f2aa: 42b9 1002 4418 clrl 10024418 <bb>
10c4f2b0: 7600 moveq #0,%d3
10c4f2b2: 49f9 10c8 98aa lea 10c898aa <gzip_mark>,%a4
10c4f2b8: 47fa fef2 lea %pc@(10c4f1ac <inflate_block>),%a3
10c4f2bc: 45f9 10c8 98b2 lea 10c898b2 <gzip_release>,%a2
10c4f2c2: 42b9 1002 4420 clrl 10024420 <hufts>
10c4f2c8: 486e fffc pea %fp@(-4)
10c4f2cc: 4e94 jsr %a4@
10c4f2ce: 486e fff8 pea %fp@(-8)
10c4f2d2: 4e93 jsr %a3@
10c4f2d4: 2400 movel %d0,%d2
10c4f2d6: 508f addql #8,%sp
10c4f2d8: 670a beqs 10c4f2e4 <inflate+0x4e>
10c4f2da: 486e fffc pea %fp@(-4)
10c4f2de: 4e92 jsr %a2@
10c4f2e0: 2002 movel %d2,%d0
10c4f2e2: 604e bras 10c4f332 <inflate+0x9c>
10c4f2e4: 486e fffc pea %fp@(-4)
10c4f2e8: 4e92 jsr %a2@
10c4f2ea: 2039 1002 4420 movel 10024420 <hufts>,%d0
10c4f2f0: 588f addql #4,%sp
10c4f2f2: b680 cmpl %d0,%d3
10c4f2f4: 6402 bccs 10c4f2f8 <inflate+0x62>
10c4f2f6: 2600 movel %d0,%d3
10c4f2f8: 4aae fff8 tstl %fp@(-8)
10c4f2fc: 67c4 beqs 10c4f2c2 <inflate+0x2c>
10c4f2fe: 2439 1002 441c movel 1002441c <bk>,%d2
10c4f304: 7007 moveq #7,%d0
10c4f306: b082 cmpl %d2,%d0
10c4f308: 6420 bccs 10c4f32a <inflate+0x94>
10c4f30a: 2239 1002 4400 movel 10024400 <inptr>,%d1
10c4f310: 2002 movel %d2,%d0
10c4f312: 5180 subql #8,%d0
10c4f314: 5381 subql #1,%d1
10c4f316: 2400 movel %d0,%d2
10c4f318: 7607 moveq #7,%d3
10c4f31a: b680 cmpl %d0,%d3
10c4f31c: 65f2 bcss 10c4f310 <inflate+0x7a>
10c4f31e: 23c1 1002 4400 movel %d1,10024400 <inptr>
10c4f324: 23c0 1002 441c movel %d0,1002441c <bk>
10c4f32a: 4eb9 10c8 9908 jsr 10c89908 <flush_window>
10c4f330: 7000 moveq #0,%d0
10c4f332: 4cee 1c0c ffe4 moveml %fp@(-28),%d2-%d3/%a2-%a4
10c4f338: 4e5e unlk %fp
10c4f33a: 4e75 rts
10c4f33c <makecrc>:
10c4f33c: 4e56 0000 linkw %fp,#0
10c4f340: 48e7 3800 moveml %d2-%d4,%sp@-
10c4f344: 7800 moveq #0,%d4
10c4f346: 43f9 1002 4424 lea 10024424 <crc_32_tab>,%a1
10c4f34c: 7601 moveq #1,%d3
10c4f34e: 41f9 1000 603a lea 1000603a <p.879>,%a0
10c4f354: 243c 1000 606e movel #268460142,%d2
10c4f35a: 721f moveq #31,%d1
10c4f35c: 9298 subl %a0@+,%d1
10c4f35e: 2003 movel %d3,%d0
10c4f360: e3a8 lsll %d1,%d0
10c4f362: 8880 orl %d0,%d4
10c4f364: b488 cmpl %a0,%d2
10c4f366: 64f2 bccs 10c4f35a <makecrc+0x1e>
10c4f368: 4291 clrl %a1@
10c4f36a: 7001 moveq #1,%d0
10c4f36c: 7400 moveq #0,%d2
10c4f36e: 2200 movel %d0,%d1
10c4f370: 0041 0100 oriw #256,%d1
10c4f374: 2600 movel %d0,%d3
10c4f376: e58b lsll #2,%d3
10c4f378: 2040 moveal %d0,%a0
10c4f37a: 5288 addql #1,%a0
10c4f37c: 6018 bras 10c4f396 <makecrc+0x5a>
10c4f37e: 2002 movel %d2,%d0
10c4f380: e288 lsrl #1,%d0
10c4f382: 0802 0000 btst #0,%d2
10c4f386: 6702 beqs 10c4f38a <makecrc+0x4e>
10c4f388: b980 eorl %d4,%d0
10c4f38a: 2400 movel %d0,%d2
10c4f38c: 0801 0000 btst #0,%d1
10c4f390: 6702 beqs 10c4f394 <makecrc+0x58>
10c4f392: b982 eorl %d4,%d2
10c4f394: e281 asrl #1,%d1
10c4f396: 7001 moveq #1,%d0
10c4f398: b081 cmpl %d1,%d0
10c4f39a: 66e2 bnes 10c4f37e <makecrc+0x42>
10c4f39c: 2382 3800 movel %d2,%a1@(00000000,%d3:l)
10c4f3a0: 2008 movel %a0,%d0
10c4f3a2: 0c80 0000 00ff cmpil #255,%d0
10c4f3a8: 6fc2 bles 10c4f36c <makecrc+0x30>
10c4f3aa: 70ff moveq #-1,%d0
10c4f3ac: 23c0 1002 4824 movel %d0,10024824 <crc>
10c4f3b2: 4cdf 001c moveml %sp@+,%d2-%d4
10c4f3b6: 4e5e unlk %fp
10c4f3b8: 4e75 rts
10c4f3ba <gunzip>:
10c4f3ba: 4e56 fffc linkw %fp,#-4
10c4f3be: 48e7 3c20 moveml %d2-%d5/%a2,%sp@-
10c4f3c2: 2279 1002 4400 moveal 10024400 <inptr>,%a1
10c4f3c8: b3f9 1002 43fc cmpal 100243fc <insize>,%a1
10c4f3ce: 6412 bccs 10c4f3e2 <gunzip+0x28>
10c4f3d0: 2079 1002 43f4 moveal 100243f4 <inbuf>,%a0
10c4f3d6: 1031 8800 moveb %a1@(00000000,%a0:l),%d0
10c4f3da: 52b9 1002 4400 addql #1,10024400 <inptr>
10c4f3e0: 6006 bras 10c4f3e8 <gunzip+0x2e>
10c4f3e2: 4eb9 10c8 98ba jsr 10c898ba <fill_inbuf>
10c4f3e8: 1d40 fffe moveb %d0,%fp@(-2)
10c4f3ec: 2279 1002 4400 moveal 10024400 <inptr>,%a1
10c4f3f2: b3f9 1002 43fc cmpal 100243fc <insize>,%a1
10c4f3f8: 6412 bccs 10c4f40c <gunzip+0x52>
10c4f3fa: 2079 1002 43f4 moveal 100243f4 <inbuf>,%a0
10c4f400: 1031 8800 moveb %a1@(00000000,%a0:l),%d0
10c4f404: 52b9 1002 4400 addql #1,10024400 <inptr>
10c4f40a: 6006 bras 10c4f412 <gunzip+0x58>
10c4f40c: 4eb9 10c8 98ba jsr 10c898ba <fill_inbuf>
10c4f412: 1d40 ffff moveb %d0,%fp@(-1)
10c4f416: 2279 1002 4400 moveal 10024400 <inptr>,%a1
10c4f41c: b3f9 1002 43fc cmpal 100243fc <insize>,%a1
10c4f422: 6412 bccs 10c4f436 <gunzip+0x7c>
10c4f424: 2079 1002 43f4 moveal 100243f4 <inbuf>,%a0
10c4f42a: 1031 8800 moveb %a1@(00000000,%a0:l),%d0
10c4f42e: 52b9 1002 4400 addql #1,10024400 <inptr>
10c4f434: 6006 bras 10c4f43c <gunzip+0x82>
10c4f436: 4eb9 10c8 98ba jsr 10c898ba <fill_inbuf>
10c4f43c: 0c2e 001f fffe cmpib #31,%fp@(-2)
10c4f442: 6610 bnes 10c4f454 <gunzip+0x9a>
10c4f444: 122e ffff moveb %fp@(-1),%d1
10c4f448: 0c01 008b cmpib #-117,%d1
10c4f44c: 6710 beqs 10c4f45e <gunzip+0xa4>
10c4f44e: 0c01 009e cmpib #-98,%d1
10c4f452: 670a beqs 10c4f45e <gunzip+0xa4>
10c4f454: 4879 1000 6072 pea 10006072 <p.879+0x38>
10c4f45a: 6000 0428 braw 10c4f884 <gunzip+0x4ca>
10c4f45e: 0c00 0008 cmpib #8,%d0
10c4f462: 670a beqs 10c4f46e <gunzip+0xb4>
10c4f464: 4879 1000 6089 pea 10006089 <p.879+0x4f>
10c4f46a: 6000 0418 braw 10c4f884 <gunzip+0x4ca>
10c4f46e: 2279 1002 4400 moveal 10024400 <inptr>,%a1
10c4f474: b3f9 1002 43fc cmpal 100243fc <insize>,%a1
10c4f47a: 6412 bccs 10c4f48e <gunzip+0xd4>
10c4f47c: 2079 1002 43f4 moveal 100243f4 <inbuf>,%a0
10c4f482: 1831 8800 moveb %a1@(00000000,%a0:l),%d4
10c4f486: 52b9 1002 4400 addql #1,10024400 <inptr>
10c4f48c: 6008 bras 10c4f496 <gunzip+0xdc>
10c4f48e: 4eb9 10c8 98ba jsr 10c898ba <fill_inbuf>
10c4f494: 1800 moveb %d0,%d4
10c4f496: 0804 0005 btst #5,%d4
10c4f49a: 670a beqs 10c4f4a6 <gunzip+0xec>
10c4f49c: 4879 1000 60a8 pea 100060a8 <p.879+0x6e>
10c4f4a2: 6000 03e0 braw 10c4f884 <gunzip+0x4ca>
10c4f4a6: 0804 0001 btst #1,%d4
10c4f4aa: 670a beqs 10c4f4b6 <gunzip+0xfc>
10c4f4ac: 4879 1000 60bc pea 100060bc <p.879+0x82>
10c4f4b2: 6000 03d0 braw 10c4f884 <gunzip+0x4ca>
10c4f4b6: 1004 moveb %d4,%d0
10c4f4b8: 0200 00c0 andib #-64,%d0
10c4f4bc: 670a beqs 10c4f4c8 <gunzip+0x10e>
10c4f4be: 4879 1000 60ce pea 100060ce <p.879+0x94>
10c4f4c4: 6000 03be braw 10c4f884 <gunzip+0x4ca>
10c4f4c8: 2039 1002 4400 movel 10024400 <inptr>,%d0
10c4f4ce: b0b9 1002 43fc cmpl 100243fc <insize>,%d0
10c4f4d4: 6408 bccs 10c4f4de <gunzip+0x124>
10c4f4d6: 52b9 1002 4400 addql #1,10024400 <inptr>
10c4f4dc: 6006 bras 10c4f4e4 <gunzip+0x12a>
10c4f4de: 4eb9 10c8 98ba jsr 10c898ba <fill_inbuf>
10c4f4e4: 2239 1002 4400 movel 10024400 <inptr>,%d1
10c4f4ea: b2b9 1002 43fc cmpl 100243fc <insize>,%d1
10c4f4f0: 6408 bccs 10c4f4fa <gunzip+0x140>
10c4f4f2: 52b9 1002 4400 addql #1,10024400 <inptr>
10c4f4f8: 6006 bras 10c4f500 <gunzip+0x146>
10c4f4fa: 4eb9 10c8 98ba jsr 10c898ba <fill_inbuf>
10c4f500: 2039 1002 4400 movel 10024400 <inptr>,%d0
10c4f506: b0b9 1002 43fc cmpl 100243fc <insize>,%d0
10c4f50c: 6408 bccs 10c4f516 <gunzip+0x15c>
10c4f50e: 52b9 1002 4400 addql #1,10024400 <inptr>
10c4f514: 6006 bras 10c4f51c <gunzip+0x162>
10c4f516: 4eb9 10c8 98ba jsr 10c898ba <fill_inbuf>
10c4f51c: 2239 1002 4400 movel 10024400 <inptr>,%d1
10c4f522: b2b9 1002 43fc cmpl 100243fc <insize>,%d1
10c4f528: 6408 bccs 10c4f532 <gunzip+0x178>
10c4f52a: 52b9 1002 4400 addql #1,10024400 <inptr>
10c4f530: 6006 bras 10c4f538 <gunzip+0x17e>
10c4f532: 4eb9 10c8 98ba jsr 10c898ba <fill_inbuf>
10c4f538: 2039 1002 4400 movel 10024400 <inptr>,%d0
10c4f53e: b0b9 1002 43fc cmpl 100243fc <insize>,%d0
10c4f544: 6408 bccs 10c4f54e <gunzip+0x194>
10c4f546: 52b9 1002 4400 addql #1,10024400 <inptr>
10c4f54c: 6006 bras 10c4f554 <gunzip+0x19a>
10c4f54e: 4eb9 10c8 98ba jsr 10c898ba <fill_inbuf>
10c4f554: 2239 1002 4400 movel 10024400 <inptr>,%d1
10c4f55a: b2b9 1002 43fc cmpl 100243fc <insize>,%d1
10c4f560: 6408 bccs 10c4f56a <gunzip+0x1b0>
10c4f562: 52b9 1002 4400 addql #1,10024400 <inptr>
10c4f568: 6006 bras 10c4f570 <gunzip+0x1b6>
10c4f56a: 4eb9 10c8 98ba jsr 10c898ba <fill_inbuf>
10c4f570: 1604 moveb %d4,%d3
10c4f572: 0203 0008 andib #8,%d3
10c4f576: 1a04 moveb %d4,%d5
10c4f578: 0205 0010 andib #16,%d5
10c4f57c: 45fa fd18 lea %pc@(10c4f296 <inflate>),%a2
10c4f580: 0804 0002 btst #2,%d4
10c4f584: 6700 009a beqw 10c4f620 <gunzip+0x266>
10c4f588: 2279 1002 4400 moveal 10024400 <inptr>,%a1
10c4f58e: b3f9 1002 43fc cmpal 100243fc <insize>,%a1
10c4f594: 6414 bccs 10c4f5aa <gunzip+0x1f0>
10c4f596: 2079 1002 43f4 moveal 100243f4 <inbuf>,%a0
10c4f59c: 4282 clrl %d2
10c4f59e: 1431 8800 moveb %a1@(00000000,%a0:l),%d2
10c4f5a2: 52b9 1002 4400 addql #1,10024400 <inptr>
10c4f5a8: 6008 bras 10c4f5b2 <gunzip+0x1f8>
10c4f5aa: 4eb9 10c8 98ba jsr 10c898ba <fill_inbuf>
10c4f5b0: 2400 movel %d0,%d2
10c4f5b2: 2279 1002 4400 moveal 10024400 <inptr>,%a1
10c4f5b8: b3f9 1002 43fc cmpal 100243fc <insize>,%a1
10c4f5be: 6418 bccs 10c4f5d8 <gunzip+0x21e>
10c4f5c0: 2079 1002 43f4 moveal 100243f4 <inbuf>,%a0
10c4f5c6: 4280 clrl %d0
10c4f5c8: 1031 8800 moveb %a1@(00000000,%a0:l),%d0
10c4f5cc: e188 lsll #8,%d0
10c4f5ce: 8480 orl %d0,%d2
10c4f5d0: 52b9 1002 4400 addql #1,10024400 <inptr>
10c4f5d6: 600a bras 10c4f5e2 <gunzip+0x228>
10c4f5d8: 4eb9 10c8 98ba jsr 10c898ba <fill_inbuf>
10c4f5de: e188 lsll #8,%d0
10c4f5e0: 8480 orl %d0,%d2
10c4f5e2: 5382 subql #1,%d2
10c4f5e4: 1604 moveb %d4,%d3
10c4f5e6: 0203 0008 andib #8,%d3
10c4f5ea: 1a04 moveb %d4,%d5
10c4f5ec: 0205 0010 andib #16,%d5
10c4f5f0: 45fa fca4 lea %pc@(10c4f296 <inflate>),%a2
10c4f5f4: 70ff moveq #-1,%d0
10c4f5f6: b082 cmpl %d2,%d0
10c4f5f8: 6726 beqs 10c4f620 <gunzip+0x266>
10c4f5fa: 2239 1002 4400 movel 10024400 <inptr>,%d1
10c4f600: b2b9 1002 43fc cmpl 100243fc <insize>,%d1
10c4f606: 6408 bccs 10c4f610 <gunzip+0x256>
10c4f608: 52b9 1002 4400 addql #1,10024400 <inptr>
10c4f60e: 6006 bras 10c4f616 <gunzip+0x25c>
10c4f610: 4eb9 10c8 98ba jsr 10c898ba <fill_inbuf>
10c4f616: 51ca ffe2 dbf %d2,10c4f5fa <gunzip+0x240>
10c4f61a: 4242 clrw %d2
10c4f61c: 5382 subql #1,%d2
10c4f61e: 64da bccs 10c4f5fa <gunzip+0x240>
10c4f620: 4a03 tstb %d3
10c4f622: 672e beqs 10c4f652 <gunzip+0x298>
10c4f624: 2279 1002 4400 moveal 10024400 <inptr>,%a1
10c4f62a: b3f9 1002 43fc cmpal 100243fc <insize>,%a1
10c4f630: 6416 bccs 10c4f648 <gunzip+0x28e>
10c4f632: 2079 1002 43f4 moveal 100243f4 <inbuf>,%a0
10c4f638: 1031 8800 moveb %a1@(00000000,%a0:l),%d0
10c4f63c: 52b9 1002 4400 addql #1,10024400 <inptr>
10c4f642: 4a00 tstb %d0
10c4f644: 66de bnes 10c4f624 <gunzip+0x26a>
10c4f646: 600a bras 10c4f652 <gunzip+0x298>
10c4f648: 4eb9 10c8 98ba jsr 10c898ba <fill_inbuf>
10c4f64e: 4a80 tstl %d0
10c4f650: 66d2 bnes 10c4f624 <gunzip+0x26a>
10c4f652: 4a05 tstb %d5
10c4f654: 672e beqs 10c4f684 <gunzip+0x2ca>
10c4f656: 2279 1002 4400 moveal 10024400 <inptr>,%a1
10c4f65c: b3f9 1002 43fc cmpal 100243fc <insize>,%a1
10c4f662: 6416 bccs 10c4f67a <gunzip+0x2c0>
10c4f664: 2079 1002 43f4 moveal 100243f4 <inbuf>,%a0
10c4f66a: 1031 8800 moveb %a1@(00000000,%a0:l),%d0
10c4f66e: 52b9 1002 4400 addql #1,10024400 <inptr>
10c4f674: 4a00 tstb %d0
10c4f676: 66de bnes 10c4f656 <gunzip+0x29c>
10c4f678: 600a bras 10c4f684 <gunzip+0x2ca>
10c4f67a: 4eb9 10c8 98ba jsr 10c898ba <fill_inbuf>
10c4f680: 4a80 tstl %d0
10c4f682: 66d2 bnes 10c4f656 <gunzip+0x29c>
10c4f684: 4e92 jsr %a2@
10c4f686: 4a80 tstl %d0
10c4f688: 674c beqs 10c4f6d6 <gunzip+0x31c>
10c4f68a: 7201 moveq #1,%d1
10c4f68c: b280 cmpl %d0,%d1
10c4f68e: 6718 beqs 10c4f6a8 <gunzip+0x2ee>
10c4f690: 6d08 blts 10c4f69a <gunzip+0x2e0>
10c4f692: 4a80 tstl %d0
10c4f694: 6700 01f4 beqw 10c4f88a <gunzip+0x4d0>
10c4f698: 602c bras 10c4f6c6 <gunzip+0x30c>
10c4f69a: 7202 moveq #2,%d1
10c4f69c: b280 cmpl %d0,%d1
10c4f69e: 6712 beqs 10c4f6b2 <gunzip+0x2f8>
10c4f6a0: 7203 moveq #3,%d1
10c4f6a2: b280 cmpl %d0,%d1
10c4f6a4: 6716 beqs 10c4f6bc <gunzip+0x302>
10c4f6a6: 601e bras 10c4f6c6 <gunzip+0x30c>
10c4f6a8: 4879 1000 60e7 pea 100060e7 <p.879+0xad>
10c4f6ae: 6000 01d4 braw 10c4f884 <gunzip+0x4ca>
10c4f6b2: 4879 1000 6109 pea 10006109 <p.879+0xcf>
10c4f6b8: 6000 01ca braw 10c4f884 <gunzip+0x4ca>
10c4f6bc: 4879 1000 612b pea 1000612b <p.879+0xf1>
10c4f6c2: 6000 01c0 braw 10c4f884 <gunzip+0x4ca>
10c4f6c6: 4879 1000 6139 pea 10006139 <p.879+0xff>
10c4f6cc: 4eb9 10c8 9992 jsr 10c89992 <error>
10c4f6d2: 6000 01b6 braw 10c4f88a <gunzip+0x4d0>
10c4f6d6: 2279 1002 4400 moveal 10024400 <inptr>,%a1
10c4f6dc: b3f9 1002 43fc cmpal 100243fc <insize>,%a1
10c4f6e2: 6414 bccs 10c4f6f8 <gunzip+0x33e>
10c4f6e4: 2079 1002 43f4 moveal 100243f4 <inbuf>,%a0
10c4f6ea: 4283 clrl %d3
10c4f6ec: 1631 8800 moveb %a1@(00000000,%a0:l),%d3
10c4f6f0: 52b9 1002 4400 addql #1,10024400 <inptr>
10c4f6f6: 6008 bras 10c4f700 <gunzip+0x346>
10c4f6f8: 4eb9 10c8 98ba jsr 10c898ba <fill_inbuf>
10c4f6fe: 2600 movel %d0,%d3
10c4f700: 2279 1002 4400 moveal 10024400 <inptr>,%a1
10c4f706: b3f9 1002 43fc cmpal 100243fc <insize>,%a1
10c4f70c: 6418 bccs 10c4f726 <gunzip+0x36c>
10c4f70e: 2079 1002 43f4 moveal 100243f4 <inbuf>,%a0
10c4f714: 4280 clrl %d0
10c4f716: 1031 8800 moveb %a1@(00000000,%a0:l),%d0
10c4f71a: e188 lsll #8,%d0
10c4f71c: 8680 orl %d0,%d3
10c4f71e: 52b9 1002 4400 addql #1,10024400 <inptr>
10c4f724: 600a bras 10c4f730 <gunzip+0x376>
10c4f726: 4eb9 10c8 98ba jsr 10c898ba <fill_inbuf>
10c4f72c: e188 lsll #8,%d0
10c4f72e: 8680 orl %d0,%d3
10c4f730: 2279 1002 4400 moveal 10024400 <inptr>,%a1
10c4f736: b3f9 1002 43fc cmpal 100243fc <insize>,%a1
10c4f73c: 641a bccs 10c4f758 <gunzip+0x39e>
10c4f73e: 2079 1002 43f4 moveal 100243f4 <inbuf>,%a0
10c4f744: 4280 clrl %d0
10c4f746: 1031 8800 moveb %a1@(00000000,%a0:l),%d0
10c4f74a: 4840 swap %d0
10c4f74c: 4240 clrw %d0
10c4f74e: 8680 orl %d0,%d3
10c4f750: 52b9 1002 4400 addql #1,10024400 <inptr>
10c4f756: 600c bras 10c4f764 <gunzip+0x3aa>
10c4f758: 4eb9 10c8 98ba jsr 10c898ba <fill_inbuf>
10c4f75e: 4840 swap %d0
10c4f760: 4240 clrw %d0
10c4f762: 8680 orl %d0,%d3
10c4f764: 2279 1002 4400 moveal 10024400 <inptr>,%a1
10c4f76a: b3f9 1002 43fc cmpal 100243fc <insize>,%a1
10c4f770: 641a bccs 10c4f78c <gunzip+0x3d2>
10c4f772: 2079 1002 43f4 moveal 100243f4 <inbuf>,%a0
10c4f778: 1031 8800 moveb %a1@(00000000,%a0:l),%d0
10c4f77c: e148 lslw #8,%d0
10c4f77e: 4840 swap %d0
10c4f780: 4240 clrw %d0
10c4f782: 8680 orl %d0,%d3
10c4f784: 52b9 1002 4400 addql #1,10024400 <inptr>
10c4f78a: 600e bras 10c4f79a <gunzip+0x3e0>
10c4f78c: 4eb9 10c8 98ba jsr 10c898ba <fill_inbuf>
10c4f792: e148 lslw #8,%d0
10c4f794: 4840 swap %d0
10c4f796: 4240 clrw %d0
10c4f798: 8680 orl %d0,%d3
10c4f79a: 2279 1002 4400 moveal 10024400 <inptr>,%a1
10c4f7a0: b3f9 1002 43fc cmpal 100243fc <insize>,%a1
10c4f7a6: 6414 bccs 10c4f7bc <gunzip+0x402>
10c4f7a8: 2079 1002 43f4 moveal 100243f4 <inbuf>,%a0
10c4f7ae: 4282 clrl %d2
10c4f7b0: 1431 8800 moveb %a1@(00000000,%a0:l),%d2
10c4f7b4: 52b9 1002 4400 addql #1,10024400 <inptr>
10c4f7ba: 6008 bras 10c4f7c4 <gunzip+0x40a>
10c4f7bc: 4eb9 10c8 98ba jsr 10c898ba <fill_inbuf>
10c4f7c2: 2400 movel %d0,%d2
10c4f7c4: 2279 1002 4400 moveal 10024400 <inptr>,%a1
10c4f7ca: b3f9 1002 43fc cmpal 100243fc <insize>,%a1
10c4f7d0: 6418 bccs 10c4f7ea <gunzip+0x430>
10c4f7d2: 2079 1002 43f4 moveal 100243f4 <inbuf>,%a0
10c4f7d8: 4280 clrl %d0
10c4f7da: 1031 8800 moveb %a1@(00000000,%a0:l),%d0
10c4f7de: e188 lsll #8,%d0
10c4f7e0: 8480 orl %d0,%d2
10c4f7e2: 52b9 1002 4400 addql #1,10024400 <inptr>
10c4f7e8: 600a bras 10c4f7f4 <gunzip+0x43a>
10c4f7ea: 4eb9 10c8 98ba jsr 10c898ba <fill_inbuf>
10c4f7f0: e188 lsll #8,%d0
10c4f7f2: 8480 orl %d0,%d2
10c4f7f4: 2279 1002 4400 moveal 10024400 <inptr>,%a1
10c4f7fa: b3f9 1002 43fc cmpal 100243fc <insize>,%a1
10c4f800: 641a bccs 10c4f81c <gunzip+0x462>
10c4f802: 2079 1002 43f4 moveal 100243f4 <inbuf>,%a0
10c4f808: 4280 clrl %d0
10c4f80a: 1031 8800 moveb %a1@(00000000,%a0:l),%d0
10c4f80e: 4840 swap %d0
10c4f810: 4240 clrw %d0
10c4f812: 8480 orl %d0,%d2
10c4f814: 52b9 1002 4400 addql #1,10024400 <inptr>
10c4f81a: 600c bras 10c4f828 <gunzip+0x46e>
10c4f81c: 4eb9 10c8 98ba jsr 10c898ba <fill_inbuf>
10c4f822: 4840 swap %d0
10c4f824: 4240 clrw %d0
10c4f826: 8480 orl %d0,%d2
10c4f828: 2279 1002 4400 moveal 10024400 <inptr>,%a1
10c4f82e: b3f9 1002 43fc cmpal 100243fc <insize>,%a1
10c4f834: 641a bccs 10c4f850 <gunzip+0x496>
10c4f836: 2079 1002 43f4 moveal 100243f4 <inbuf>,%a0
10c4f83c: 1031 8800 moveb %a1@(00000000,%a0:l),%d0
10c4f840: e148 lslw #8,%d0
10c4f842: 4840 swap %d0
10c4f844: 4240 clrw %d0
10c4f846: 8480 orl %d0,%d2
10c4f848: 52b9 1002 4400 addql #1,10024400 <inptr>
10c4f84e: 600e bras 10c4f85e <gunzip+0x4a4>
10c4f850: 4eb9 10c8 98ba jsr 10c898ba <fill_inbuf>
10c4f856: e148 lslw #8,%d0
10c4f858: 4840 swap %d0
10c4f85a: 4240 clrw %d0
10c4f85c: 8480 orl %d0,%d2
10c4f85e: 2039 1002 4824 movel 10024824 <crc>,%d0
10c4f864: 4680 notl %d0
10c4f866: b083 cmpl %d3,%d0
10c4f868: 6708 beqs 10c4f872 <gunzip+0x4b8>
10c4f86a: 4879 1000 615b pea 1000615b <p.879+0x121>
10c4f870: 6012 bras 10c4f884 <gunzip+0x4ca>
10c4f872: b4b9 1002 440c cmpl 1002440c <bytes_out>,%d2
10c4f878: 6604 bnes 10c4f87e <gunzip+0x4c4>
10c4f87a: 7000 moveq #0,%d0
10c4f87c: 600e bras 10c4f88c <gunzip+0x4d2>
10c4f87e: 4879 1000 6165 pea 10006165 <p.879+0x12b>
10c4f884: 4eb9 10c8 9992 jsr 10c89992 <error>
10c4f88a: 70ff moveq #-1,%d0
10c4f88c: 4cee 043c ffe8 moveml %fp@(-24),%d2-%d5/%a2
10c4f892: 4e5e unlk %fp
10c4f894: 4e75 rts
...
10c4f898 <alloc_netdev>:
10c4f898: 4e56 0000 linkw %fp,#0
10c4f89c: 48e7 3038 moveml %d2-%d3/%a2-%a4,%sp@-
10c4f8a0: 262e 0008 movel %fp@(8),%d3
10c4f8a4: 266e 000c moveal %fp@(12),%a3
10c4f8a8: 286e 0010 moveal %fp@(16),%a4
10c4f8ac: 2403 movel %d3,%d2
10c4f8ae: 0682 0000 0153 addil #339,%d2
10c4f8b4: 4878 01f0 pea 1f0 <LSIGTRAP+0x1eb>
10c4f8b8: 2f02 movel %d2,%sp@-
10c4f8ba: 4eb9 10c2 09bc jsr 10c209bc <kmalloc>
10c4f8c0: 2440 moveal %d0,%a2
10c4f8c2: 508f addql #8,%sp
10c4f8c4: b4fc 0000 cmpaw #0,%a2
10c4f8c8: 6610 bnes 10c4f8da <alloc_netdev+0x42>
10c4f8ca: 4879 1000 61dd pea 100061dd <p.879+0x1a3>
10c4f8d0: 4eb9 10c1 677e jsr 10c1677e <printk>
10c4f8d6: 7000 moveq #0,%d0
10c4f8d8: 6030 bras 10c4f90a <alloc_netdev+0x72>
10c4f8da: 2f02 movel %d2,%sp@-
10c4f8dc: 42a7 clrl %sp@-
10c4f8de: 2f0a movel %a2,%sp@-
10c4f8e0: 4eb9 10c8 576c jsr 10c8576c <memset>
10c4f8e6: 4fef 000c lea %sp@(12),%sp
10c4f8ea: 4a83 tstl %d3
10c4f8ec: 6710 beqs 10c4f8fe <alloc_netdev+0x66>
10c4f8ee: 200a movel %a2,%d0
10c4f8f0: 0680 0000 0153 addil #339,%d0
10c4f8f6: 72e0 moveq #-32,%d1
10c4f8f8: c280 andl %d0,%d1
10c4f8fa: 2541 0062 movel %d1,%a2@(98)
10c4f8fe: 2f0a movel %a2,%sp@-
10c4f900: 4e94 jsr %a4@
10c4f902: 224a moveal %a2,%a1
10c4f904: 12db moveb %a3@+,%a1@+
10c4f906: 66fc bnes 10c4f904 <alloc_netdev+0x6c>
10c4f908: 200a movel %a2,%d0
10c4f90a: 4cee 1c0c ffec moveml %fp@(-20),%d2-%d3/%a2-%a4
10c4f910: 4e5e unlk %fp
10c4f912: 4e75 rts
10c4f914 <init_alloc_dev>:
10c4f914: 4e56 0000 linkw %fp,#0
10c4f918: 48e7 3020 moveml %d2-%d3/%a2,%sp@-
10c4f91c: 262e 0008 movel %fp@(8),%d3
10c4f920: 2403 movel %d3,%d2
10c4f922: 0682 0000 0153 addil #339,%d2
10c4f928: 4878 01f0 pea 1f0 <LSIGTRAP+0x1eb>
10c4f92c: 2f02 movel %d2,%sp@-
10c4f92e: 4eb9 10c2 09bc jsr 10c209bc <kmalloc>
10c4f934: 2440 moveal %d0,%a2
10c4f936: 508f addql #8,%sp
10c4f938: b4fc 0000 cmpaw #0,%a2
10c4f93c: 6610 bnes 10c4f94e <init_alloc_dev+0x3a>
10c4f93e: 4879 1000 61dd pea 100061dd <p.879+0x1a3>
10c4f944: 4eb9 10c1 677e jsr 10c1677e <printk>
10c4f94a: 7000 moveq #0,%d0
10c4f94c: 6022 bras 10c4f970 <init_alloc_dev+0x5c>
10c4f94e: 2f02 movel %d2,%sp@-
10c4f950: 42a7 clrl %sp@-
10c4f952: 2f0a movel %a2,%sp@-
10c4f954: 4eb9 10c8 576c jsr 10c8576c <memset>
10c4f95a: 4a83 tstl %d3
10c4f95c: 6710 beqs 10c4f96e <init_alloc_dev+0x5a>
10c4f95e: 200a movel %a2,%d0
10c4f960: 0680 0000 0153 addil #339,%d0
10c4f966: 72e0 moveq #-32,%d1
10c4f968: c280 andl %d0,%d1
10c4f96a: 2541 0062 movel %d1,%a2@(98)
10c4f96e: 200a movel %a2,%d0
10c4f970: 4cee 040c fff4 moveml %fp@(-12),%d2-%d3/%a2
10c4f976: 4e5e unlk %fp
10c4f978: 4e75 rts
10c4f97a <init_netdev>:
10c4f97a: 4e56 0000 linkw %fp,#0
10c4f97e: 48e7 2038 moveml %d2/%a2-%a4,%sp@-
10c4f982: 246e 0008 moveal %fp@(8),%a2
10c4f986: 266e 0010 moveal %fp@(16),%a3
10c4f98a: 286e 0014 moveal %fp@(20),%a4
10c4f98e: 7400 moveq #0,%d2
10c4f990: b4fc 0000 cmpaw #0,%a2
10c4f994: 6618 bnes 10c4f9ae <init_netdev+0x34>
10c4f996: 2f2e 000c movel %fp@(12),%sp@-
10c4f99a: 4eba ff78 jsr %pc@(10c4f914 <init_alloc_dev>)
10c4f99e: 2440 moveal %d0,%a2
10c4f9a0: 588f addql #4,%sp
10c4f9a2: b4fc 0000 cmpaw #0,%a2
10c4f9a6: 6604 bnes 10c4f9ac <init_netdev+0x32>
10c4f9a8: 7000 moveq #0,%d0
10c4f9aa: 606c bras 10c4fa18 <init_netdev+0x9e>
10c4f9ac: 7401 moveq #1,%d2
10c4f9ae: 1012 moveb %a2@,%d0
10c4f9b0: 6706 beqs 10c4f9b8 <init_netdev+0x3e>
10c4f9b2: 0c00 0020 cmpib #32,%d0
10c4f9b6: 6626 bnes 10c4f9de <init_netdev+0x64>
10c4f9b8: 224a moveal %a2,%a1
10c4f9ba: 204b moveal %a3,%a0
10c4f9bc: 12d8 moveb %a0@+,%a1@+
10c4f9be: 66fc bnes 10c4f9bc <init_netdev+0x42>
10c4f9c0: 2f0b movel %a3,%sp@-
10c4f9c2: 2f0a movel %a2,%sp@-
10c4f9c4: 4eb9 10c5 7ce6 jsr 10c57ce6 <dev_alloc_name>
10c4f9ca: 508f addql #8,%sp
10c4f9cc: 4a80 tstl %d0
10c4f9ce: 6c0e bges 10c4f9de <init_netdev+0x64>
10c4f9d0: 4a82 tstl %d2
10c4f9d2: 67d4 beqs 10c4f9a8 <init_netdev+0x2e>
10c4f9d4: 2f0a movel %a2,%sp@-
10c4f9d6: 4eb9 10c2 0b8c jsr 10c20b8c <kfree>
10c4f9dc: 60ca bras 10c4f9a8 <init_netdev+0x2e>
10c4f9de: 2f0a movel %a2,%sp@-
10c4f9e0: 4eb9 10c5 7afa jsr 10c57afa <netdev_boot_setup_check>
10c4f9e6: 2f0a movel %a2,%sp@-
10c4f9e8: 4e94 jsr %a4@
10c4f9ea: 508f addql #8,%sp
10c4f9ec: 4a82 tstl %d2
10c4f9ee: 6726 beqs 10c4fa16 <init_netdev+0x9c>
10c4f9f0: 4eb9 10c5 bee8 jsr 10c5bee8 <rtnl_lock>
10c4f9f6: 2f0a movel %a2,%sp@-
10c4f9f8: 4eb9 10c5 94de jsr 10c594de <register_netdevice>
10c4f9fe: 2400 movel %d0,%d2
10c4fa00: 4eb9 10c5 bf04 jsr 10c5bf04 <rtnl_unlock>
10c4fa06: 588f addql #4,%sp
10c4fa08: 4a82 tstl %d2
10c4fa0a: 6c0a bges 10c4fa16 <init_netdev+0x9c>
10c4fa0c: 2f0a movel %a2,%sp@-
10c4fa0e: 4eb9 10c2 0b8c jsr 10c20b8c <kfree>
10c4fa14: 95ca subal %a2,%a2
10c4fa16: 200a movel %a2,%d0
10c4fa18: 4cee 1c04 fff0 moveml %fp@(-16),%d2/%a2-%a4
10c4fa1e: 4e5e unlk %fp
10c4fa20: 4e75 rts
10c4fa22 <init_etherdev>:
10c4fa22: 4e56 0000 linkw %fp,#0
10c4fa26: 4879 10c4 fabc pea 10c4fabc <ether_setup>
10c4fa2c: 4879 1000 620e pea 1000620e <p.879+0x1d4>
10c4fa32: 2f2e 000c movel %fp@(12),%sp@-
10c4fa36: 2f2e 0008 movel %fp@(8),%sp@-
10c4fa3a: 4eba ff3e jsr %pc@(10c4f97a <init_netdev>)
10c4fa3e: 4e5e unlk %fp
10c4fa40: 4e75 rts
10c4fa42 <alloc_etherdev>:
10c4fa42: 4e56 0000 linkw %fp,#0
10c4fa46: 4879 10c4 fabc pea 10c4fabc <ether_setup>
10c4fa4c: 4879 1000 620e pea 1000620e <p.879+0x1d4>
10c4fa52: 2f2e 0008 movel %fp@(8),%sp@-
10c4fa56: 4eba fe40 jsr %pc@(10c4f898 <alloc_netdev>)
10c4fa5a: 4e5e unlk %fp
10c4fa5c: 4e75 rts
10c4fa5e <eth_mac_addr>:
10c4fa5e: 4e56 0000 linkw %fp,#0
10c4fa62: 226e 0008 moveal %fp@(8),%a1
10c4fa66: 41e9 002a lea %a1@(42),%a0
10c4fa6a: 2010 movel %a0@,%d0
10c4fa6c: 0800 0001 btst #1,%d0
10c4fa70: 661e bnes 10c4fa90 <eth_mac_addr+0x32>
10c4fa72: 4280 clrl %d0
10c4fa74: 1029 007a moveb %a1@(122),%d0
10c4fa78: 2f00 movel %d0,%sp@-
10c4fa7a: 202e 000c movel %fp@(12),%d0
10c4fa7e: 5480 addql #2,%d0
10c4fa80: 2f00 movel %d0,%sp@-
10c4fa82: 4869 0072 pea %a1@(114)
10c4fa86: 4eb9 10c8 5744 jsr 10c85744 <memcpy>
10c4fa8c: 7000 moveq #0,%d0
10c4fa8e: 6002 bras 10c4fa92 <eth_mac_addr+0x34>
10c4fa90: 70f0 moveq #-16,%d0
10c4fa92: 4e5e unlk %fp
10c4fa94: 4e75 rts
10c4fa96 <eth_change_mtu>:
10c4fa96: 4e56 0000 linkw %fp,#0
10c4fa9a: 222e 000c movel %fp@(12),%d1
10c4fa9e: 70bc moveq #-68,%d0
10c4faa0: d081 addl %d1,%d0
10c4faa2: 0c80 0000 0598 cmpil #1432,%d0
10c4faa8: 620c bhis 10c4fab6 <eth_change_mtu+0x20>
10c4faaa: 206e 0008 moveal %fp@(8),%a0
10c4faae: 2141 005a movel %d1,%a0@(90)
10c4fab2: 7000 moveq #0,%d0
10c4fab4: 6002 bras 10c4fab8 <eth_change_mtu+0x22>
10c4fab6: 70ea moveq #-22,%d0
10c4fab8: 4e5e unlk %fp
10c4faba: 4e75 rts
10c4fabc <ether_setup>:
10c4fabc: 4e56 0000 linkw %fp,#0
10c4fac0: 2f0a movel %a2,%sp@-
10c4fac2: 246e 0008 moveal %fp@(8),%a2
10c4fac6: 257c 10c4 fa96 movel #281344662,%a2@(280)
10c4facc: 0118
10c4face: 257c 10c5 cae0 movel #281397984,%a2@(248)
10c4fad4: 00f8
10c4fad6: 257c 10c5 cbc6 movel #281398214,%a2@(252)
10c4fadc: 00fc
10c4fade: 257c 10c4 fa5e movel #281344606,%a2@(260)
10c4fae4: 0104
10c4fae6: 257c 10c5 cd06 movel #281398534,%a2@(272)
10c4faec: 0110
10c4faee: 257c 10c5 cd76 movel #281398646,%a2@(276)
10c4faf4: 0114
10c4faf6: 257c 10c5 cce2 movel #281398498,%a2@(288)
10c4fafc: 0120
10c4fafe: 357c 0001 005e movew #1,%a2@(94)
10c4fb04: 357c 000e 0060 movew #14,%a2@(96)
10c4fb0a: 257c 0000 05dc movel #1500,%a2@(90)
10c4fb10: 005a
10c4fb12: 157c 0006 007a moveb #6,%a2@(122)
10c4fb18: 7064 moveq #100,%d0
10c4fb1a: 2540 00c8 movel %d0,%a2@(200)
10c4fb1e: 4878 0006 pea 6 <LSIGTRAP+0x1>
10c4fb22: 4878 00ff pea ff <LSIGTRAP+0xfa>
10c4fb26: 486a 006a pea %a2@(106)
10c4fb2a: 4eb9 10c8 576c jsr 10c8576c <memset>
10c4fb30: 357c 1002 0052 movew #4098,%a2@(82)
10c4fb36: 246e fffc moveal %fp@(-4),%a2
10c4fb3a: 4e5e unlk %fp
10c4fb3c: 4e75 rts
10c4fb3e <register_netdev>:
10c4fb3e: 4e56 0000 linkw %fp,#0
10c4fb42: 2f0a movel %a2,%sp@-
10c4fb44: 2f02 movel %d2,%sp@-
10c4fb46: 246e 0008 moveal %fp@(8),%a2
10c4fb4a: 4eb9 10c5 bee8 jsr 10c5bee8 <rtnl_lock>
10c4fb50: 4878 0025 pea 25 <LSIGTRAP+0x20>
10c4fb54: 2f0a movel %a2,%sp@-
10c4fb56: 4eb9 10c8 4132 jsr 10c84132 <strchr>
10c4fb5c: 508f addql #8,%sp
10c4fb5e: 4a80 tstl %d0
10c4fb60: 6710 beqs 10c4fb72 <register_netdev+0x34>
10c4fb62: 2f0a movel %a2,%sp@-
10c4fb64: 2f0a movel %a2,%sp@-
10c4fb66: 4eb9 10c5 7ce6 jsr 10c57ce6 <dev_alloc_name>
10c4fb6c: 2400 movel %d0,%d2
10c4fb6e: 508f addql #8,%sp
10c4fb70: 6d2a blts 10c4fb9c <register_netdev+0x5e>
10c4fb72: 1012 moveb %a2@,%d0
10c4fb74: 6706 beqs 10c4fb7c <register_netdev+0x3e>
10c4fb76: 0c00 0020 cmpib #32,%d0
10c4fb7a: 6614 bnes 10c4fb90 <register_netdev+0x52>
10c4fb7c: 4879 1000 620e pea 1000620e <p.879+0x1d4>
10c4fb82: 2f0a movel %a2,%sp@-
10c4fb84: 4eb9 10c5 7ce6 jsr 10c57ce6 <dev_alloc_name>
10c4fb8a: 2400 movel %d0,%d2
10c4fb8c: 508f addql #8,%sp
10c4fb8e: 6d0c blts 10c4fb9c <register_netdev+0x5e>
10c4fb90: 2f0a movel %a2,%sp@-
10c4fb92: 4eb9 10c5 94de jsr 10c594de <register_netdevice>
10c4fb98: 2400 movel %d0,%d2
10c4fb9a: 588f addql #4,%sp
10c4fb9c: 4eb9 10c5 bf04 jsr 10c5bf04 <rtnl_unlock>
10c4fba2: 2002 movel %d2,%d0
10c4fba4: 242e fff8 movel %fp@(-8),%d2
10c4fba8: 246e fffc moveal %fp@(-4),%a2
10c4fbac: 4e5e unlk %fp
10c4fbae: 4e75 rts
10c4fbb0 <unregister_netdev>:
10c4fbb0: 4e56 0000 linkw %fp,#0
10c4fbb4: 2f02 movel %d2,%sp@-
10c4fbb6: 242e 0008 movel %fp@(8),%d2
10c4fbba: 4eb9 10c5 bee8 jsr 10c5bee8 <rtnl_lock>
10c4fbc0: 2f02 movel %d2,%sp@-
10c4fbc2: 4eb9 10c5 9658 jsr 10c59658 <unregister_netdevice>
10c4fbc8: 4eb9 10c5 bf04 jsr 10c5bf04 <rtnl_unlock>
10c4fbce: 242e fffc movel %fp@(-4),%d2
10c4fbd2: 4e5e unlk %fp
10c4fbd4: 4e75 rts
10c4fbd6: 4e75 rts
10c4fbd8 <loopback_xmit>:
10c4fbd8: 4e56 0000 linkw %fp,#0
10c4fbdc: 48e7 003c moveml %a2-%a5,%sp@-
10c4fbe0: 246e 0008 moveal %fp@(8),%a2
10c4fbe4: 2a6e 000c moveal %fp@(12),%a5
10c4fbe8: 286d 0062 moveal %a5@(98),%a4
10c4fbec: 7001 moveq #1,%d0
10c4fbee: b0aa 0070 cmpl %a2@(112),%d0
10c4fbf2: 676e beqs 10c4fc62 <loopback_xmit+0x8a>
10c4fbf4: 264a moveal %a2,%a3
10c4fbf6: 4878 0020 pea 20 <LSIGTRAP+0x1b>
10c4fbfa: 2f0b movel %a3,%sp@-
10c4fbfc: 4eb9 10c5 59b2 jsr 10c559b2 <skb_clone>
10c4fc02: 2440 moveal %d0,%a2
10c4fc04: 508f addql #8,%sp
10c4fc06: b4fc 0000 cmpaw #0,%a2
10c4fc0a: 662c bnes 10c4fc38 <loopback_xmit+0x60>
10c4fc0c: 7001 moveq #1,%d0
10c4fc0e: b0ab 0070 cmpl %a3@(112),%d0
10c4fc12: 6718 beqs 10c4fc2c <loopback_xmit+0x54>
10c4fc14: 41eb 0070 lea %a3@(112),%a0
10c4fc18: 40c1 movew %sr,%d1
10c4fc1a: 007c 0700 oriw #1792,%sr
10c4fc1e: 2010 movel %a0@,%d0
10c4fc20: 5380 subql #1,%d0
10c4fc22: 2080 movel %d0,%a0@
10c4fc24: 46c1 movew %d1,%sr
10c4fc26: 4a80 tstl %d0
10c4fc28: 6600 008e bnew 10c4fcb8 <loopback_xmit+0xe0>
10c4fc2c: 2f0b movel %a3,%sp@-
10c4fc2e: 4eb9 10c5 5900 jsr 10c55900 <__kfree_skb>
10c4fc34: 6000 0082 braw 10c4fcb8 <loopback_xmit+0xe0>
10c4fc38: 7001 moveq #1,%d0
10c4fc3a: b0ab 0070 cmpl %a3@(112),%d0
10c4fc3e: 6716 beqs 10c4fc56 <loopback_xmit+0x7e>
10c4fc40: 41eb 0070 lea %a3@(112),%a0
10c4fc44: 40c1 movew %sr,%d1
10c4fc46: 007c 0700 oriw #1792,%sr
10c4fc4a: 2010 movel %a0@,%d0
10c4fc4c: 5380 subql #1,%d0
10c4fc4e: 2080 movel %d0,%a0@
10c4fc50: 46c1 movew %d1,%sr
10c4fc52: 4a80 tstl %d0
10c4fc54: 6624 bnes 10c4fc7a <loopback_xmit+0xa2>
10c4fc56: 2f0b movel %a3,%sp@-
10c4fc58: 4eb9 10c5 5900 jsr 10c55900 <__kfree_skb>
10c4fc5e: 588f addql #4,%sp
10c4fc60: 6018 bras 10c4fc7a <loopback_xmit+0xa2>
10c4fc62: 206a 008c moveal %a2@(140),%a0
10c4fc66: b0fc 0000 cmpaw #0,%a0
10c4fc6a: 6706 beqs 10c4fc72 <loopback_xmit+0x9a>
10c4fc6c: 2f0a movel %a2,%sp@-
10c4fc6e: 4e90 jsr %a0@
10c4fc70: 588f addql #4,%sp
10c4fc72: 42aa 008c clrl %a2@(140)
10c4fc76: 42aa 000c clrl %a2@(12)
10c4fc7a: 2f0d movel %a5,%sp@-
10c4fc7c: 2f0a movel %a2,%sp@-
10c4fc7e: 4eb9 10c5 cc2e jsr 10c5cc2e <eth_type_trans>
10c4fc84: 3540 0074 movew %d0,%a2@(116)
10c4fc88: 254d 0018 movel %a5,%a2@(24)
10c4fc8c: 157c 0002 006b moveb #2,%a2@(107)
10c4fc92: 2b79 1002 67b0 movel 100267b0 <jiffies>,%a5@(78)
10c4fc98: 004e
10c4fc9a: 202a 005c movel %a2@(92),%d0
10c4fc9e: d1ac 0008 addl %d0,%a4@(8)
10c4fca2: 202a 005c movel %a2@(92),%d0
10c4fca6: d1ac 000c addl %d0,%a4@(12)
10c4fcaa: 5294 addql #1,%a4@
10c4fcac: 52ac 0004 addql #1,%a4@(4)
10c4fcb0: 2f0a movel %a2,%sp@-
10c4fcb2: 4eb9 10c5 83ba jsr 10c583ba <netif_rx>
10c4fcb8: 7000 moveq #0,%d0
10c4fcba: 4cee 3c00 fff0 moveml %fp@(-16),%a2-%a5
10c4fcc0: 4e5e unlk %fp
10c4fcc2: 4e75 rts
10c4fcc4 <get_stats>:
10c4fcc4: 4e56 0000 linkw %fp,#0
10c4fcc8: 206e 0008 moveal %fp@(8),%a0
10c4fccc: 2028 0062 movel %a0@(98),%d0
10c4fcd0: 4e5e unlk %fp
10c4fcd2: 4e75 rts
10c4fcd4 <ppp_open>:
10c4fcd4: 4e56 0000 linkw %fp,#0
10c4fcd8: 2079 1002 53b4 moveal 100253b4 <_current_task>,%a0
10c4fcde: 0828 0004 01d2 btst #4,%a0@(466)
10c4fce4: 6708 beqs 10c4fcee <ppp_open+0x1a>
10c4fce6: 0068 0100 0006 oriw #256,%a0@(6)
10c4fcec: 6004 bras 10c4fcf2 <ppp_open+0x1e>
10c4fcee: 70ff moveq #-1,%d0
10c4fcf0: 6002 bras 10c4fcf4 <ppp_open+0x20>
10c4fcf2: 7000 moveq #0,%d0
10c4fcf4: 4e5e unlk %fp
10c4fcf6: 4e75 rts
10c4fcf8 <ppp_release>:
10c4fcf8: 4e56 0000 linkw %fp,#0
10c4fcfc: 206e 000c moveal %fp@(12),%a0
10c4fd00: 2268 005a moveal %a0@(90),%a1
10c4fd04: b2fc 0000 cmpaw #0,%a1
10c4fd08: 673c beqs 10c4fd46 <ppp_release+0x4e>
10c4fd0a: 42a8 005a clrl %a0@(90)
10c4fd0e: 41e9 0030 lea %a1@(48),%a0
10c4fd12: 40c1 movew %sr,%d1
10c4fd14: 007c 0700 oriw #1792,%sr
10c4fd18: 2010 movel %a0@,%d0
10c4fd1a: 5380 subql #1,%d0
10c4fd1c: 2080 movel %d0,%a0@
10c4fd1e: 46c1 movew %d1,%sr
10c4fd20: 4a80 tstl %d0
10c4fd22: 6622 bnes 10c4fd46 <ppp_release+0x4e>
10c4fd24: 2011 movel %a1@,%d0
10c4fd26: 7201 moveq #1,%d1
10c4fd28: b280 cmpl %d0,%d1
10c4fd2a: 6708 beqs 10c4fd34 <ppp_release+0x3c>
10c4fd2c: 7202 moveq #2,%d1
10c4fd2e: b280 cmpl %d0,%d1
10c4fd30: 670c beqs 10c4fd3e <ppp_release+0x46>
10c4fd32: 6012 bras 10c4fd46 <ppp_release+0x4e>
10c4fd34: 2f09 movel %a1,%sp@-
10c4fd36: 4eb9 10c5 1e60 jsr 10c51e60 <ppp_destroy_interface>
10c4fd3c: 6008 bras 10c4fd46 <ppp_release+0x4e>
10c4fd3e: 2f09 movel %a1,%sp@-
10c4fd40: 4eb9 10c5 2128 jsr 10c52128 <ppp_destroy_channel>
10c4fd46: 7000 moveq #0,%d0
10c4fd48: 4e5e unlk %fp
10c4fd4a: 4e75 rts
10c4fd4c <ppp_read>:
10c4fd4c: 4e56 0000 linkw %fp,#0
10c4fd50: 206e 0008 moveal %fp@(8),%a0
10c4fd54: 2f2e 0010 movel %fp@(16),%sp@-
10c4fd58: 2f2e 000c movel %fp@(12),%sp@-
10c4fd5c: 2f08 movel %a0,%sp@-
10c4fd5e: 2f28 005a movel %a0@(90),%sp@-
10c4fd62: 4eb9 10c4 fd6c jsr 10c4fd6c <ppp_file_read>
10c4fd68: 4e5e unlk %fp
10c4fd6a: 4e75 rts
10c4fd6c <ppp_file_read>:
10c4fd6c: 4e56 ffe0 linkw %fp,#-32
10c4fd70: 48e7 3c3c moveml %d2-%d5/%a2-%a5,%sp@-
10c4fd74: 2a6e 0008 moveal %fp@(8),%a5
10c4fd78: 2a2e 000c movel %fp@(12),%d5
10c4fd7c: 42ae ffe0 clrl %fp@(-32)
10c4fd80: 42ae ffe8 clrl %fp@(-24)
10c4fd84: 42ae ffec clrl %fp@(-20)
10c4fd88: 41ee fff0 lea %fp@(-16),%a0
10c4fd8c: 2d79 1002 53b4 movel 100253b4 <_current_task>,%fp@(-28)
10c4fd92: ffe4
10c4fd94: 20ae ffe0 movel %fp@(-32),%a0@
10c4fd98: 2d6e ffe4 fff4 movel %fp@(-28),%fp@(-12)
10c4fd9e: 2d6e ffe8 fff8 movel %fp@(-24),%fp@(-8)
10c4fda4: 2d6e ffec fffc movel %fp@(-20),%fp@(-4)
10c4fdaa: 76fa moveq #-6,%d3
10c4fdac: 2808 movel %a0,%d4
10c4fdae: bafc 0000 cmpaw #0,%a5
10c4fdb2: 6700 00ea beqw 10c4fe9e <ppp_file_read+0x132>
10c4fdb6: 2f04 movel %d4,%sp@-
10c4fdb8: 7424 moveq #36,%d2
10c4fdba: d48d addl %a5,%d2
10c4fdbc: 2f02 movel %d2,%sp@-
10c4fdbe: 4eb9 10c1 5344 jsr 10c15344 <add_wait_queue>
10c4fdc4: 2079 1002 53b4 moveal 100253b4 <_current_task>,%a0
10c4fdca: 7001 moveq #1,%d0
10c4fdcc: 2080 movel %d0,%a0@
10c4fdce: 508f addql #8,%sp
10c4fdd0: 45ed 0014 lea %a5@(20),%a2
10c4fdd4: 284a moveal %a2,%a4
10c4fdd6: 40c0 movew %sr,%d0
10c4fdd8: 007c 0700 oriw #1792,%sr
10c4fddc: 2054 moveal %a4@,%a0
10c4fdde: 97cb subal %a3,%a3
10c4fde0: b9c8 cmpal %a0,%a4
10c4fde2: 6718 beqs 10c4fdfc <ppp_file_read+0x90>
10c4fde4: 2648 moveal %a0,%a3
10c4fde6: 2053 moveal %a3@,%a0
10c4fde8: 53aa 0008 subql #1,%a2@(8)
10c4fdec: 214a 0004 movel %a2,%a0@(4)
10c4fdf0: 2488 movel %a0,%a2@
10c4fdf2: 4293 clrl %a3@
10c4fdf4: 42ab 0004 clrl %a3@(4)
10c4fdf8: 42ab 0008 clrl %a3@(8)
10c4fdfc: 46c0 movew %d0,%sr
10c4fdfe: b6fc 0000 cmpaw #0,%a3
10c4fe02: 6634 bnes 10c4fe38 <ppp_file_read+0xcc>
10c4fe04: 7600 moveq #0,%d3
10c4fe06: 7002 moveq #2,%d0
10c4fe08: b095 cmpl %a5@,%d0
10c4fe0a: 6606 bnes 10c4fe12 <ppp_file_read+0xa6>
10c4fe0c: 4aad 0044 tstl %a5@(68)
10c4fe10: 6726 beqs 10c4fe38 <ppp_file_read+0xcc>
10c4fe12: 76f5 moveq #-11,%d3
10c4fe14: 2045 moveal %d5,%a0
10c4fe16: 0828 0003 001a btst #3,%a0@(26)
10c4fe1c: 661a bnes 10c4fe38 <ppp_file_read+0xcc>
10c4fe1e: 263c ffff fe00 movel #-512,%d3
10c4fe24: 2079 1002 53b4 moveal 100253b4 <_current_task>,%a0
10c4fe2a: 4aa8 0008 tstl %a0@(8)
10c4fe2e: 6608 bnes 10c4fe38 <ppp_file_read+0xcc>
10c4fe30: 4eb9 10c1 44d2 jsr 10c144d2 <schedule>
10c4fe36: 609e bras 10c4fdd6 <ppp_file_read+0x6a>
10c4fe38: 2079 1002 53b4 moveal 100253b4 <_current_task>,%a0
10c4fe3e: 7000 moveq #0,%d0
10c4fe40: 2080 movel %d0,%a0@
10c4fe42: 2f04 movel %d4,%sp@-
10c4fe44: 2f02 movel %d2,%sp@-
10c4fe46: 4eb9 10c1 53aa jsr 10c153aa <remove_wait_queue>
10c4fe4c: 508f addql #8,%sp
10c4fe4e: b6fc 0000 cmpaw #0,%a3
10c4fe52: 674a beqs 10c4fe9e <ppp_file_read+0x132>
10c4fe54: 76b5 moveq #-75,%d3
10c4fe56: 202b 005c movel %a3@(92),%d0
10c4fe5a: b0ae 0014 cmpl %fp@(20),%d0
10c4fe5e: 6218 bhis 10c4fe78 <ppp_file_read+0x10c>
10c4fe60: 2f00 movel %d0,%sp@-
10c4fe62: 2f2b 0080 movel %a3@(128),%sp@-
10c4fe66: 2f2e 0010 movel %fp@(16),%sp@-
10c4fe6a: 4eb9 10c8 5744 jsr 10c85744 <memcpy>
10c4fe70: 4fef 000c lea %sp@(12),%sp
10c4fe74: 262b 005c movel %a3@(92),%d3
10c4fe78: 7001 moveq #1,%d0
10c4fe7a: b0ab 0070 cmpl %a3@(112),%d0
10c4fe7e: 6716 beqs 10c4fe96 <ppp_file_read+0x12a>
10c4fe80: 41eb 0070 lea %a3@(112),%a0
10c4fe84: 40c1 movew %sr,%d1
10c4fe86: 007c 0700 oriw #1792,%sr
10c4fe8a: 2010 movel %a0@,%d0
10c4fe8c: 5380 subql #1,%d0
10c4fe8e: 2080 movel %d0,%a0@
10c4fe90: 46c1 movew %d1,%sr
10c4fe92: 4a80 tstl %d0
10c4fe94: 6608 bnes 10c4fe9e <ppp_file_read+0x132>
10c4fe96: 2f0b movel %a3,%sp@-
10c4fe98: 4eb9 10c5 5900 jsr 10c55900 <__kfree_skb>
10c4fe9e: 2003 movel %d3,%d0
10c4fea0: 4cee 3c3c ffc0 moveml %fp@(-64),%d2-%d5/%a2-%a5
10c4fea6: 4e5e unlk %fp
10c4fea8: 4e75 rts
10c4feaa <ppp_write>:
10c4feaa: 4e56 0000 linkw %fp,#0
10c4feae: 206e 0008 moveal %fp@(8),%a0
10c4feb2: 2f2e 0010 movel %fp@(16),%sp@-
10c4feb6: 2f2e 000c movel %fp@(12),%sp@-
10c4feba: 2f28 005a movel %a0@(90),%sp@-
10c4febe: 4eb9 10c4 fec8 jsr 10c4fec8 <ppp_file_write>
10c4fec4: 4e5e unlk %fp
10c4fec6: 4e75 rts
10c4fec8 <ppp_file_write>:
10c4fec8: 4e56 0000 linkw %fp,#0
10c4fecc: 48e7 3030 moveml %d2-%d3/%a2-%a3,%sp@-
10c4fed0: 266e 0008 moveal %fp@(8),%a3
10c4fed4: 262e 0010 movel %fp@(16),%d3
10c4fed8: 74fa moveq #-6,%d2
10c4feda: b6fc 0000 cmpaw #0,%a3
10c4fede: 6700 00c6 beqw 10c4ffa6 <ppp_file_write+0xde>
10c4fee2: 74f4 moveq #-12,%d2
10c4fee4: 4878 01f0 pea 1f0 <LSIGTRAP+0x1eb>
10c4fee8: 2003 movel %d3,%d0
10c4feea: d0ab 0034 addl %a3@(52),%d0
10c4feee: 2f00 movel %d0,%sp@-
10c4fef0: 4eb9 10c5 5644 jsr 10c55644 <alloc_skb>
10c4fef6: 2440 moveal %d0,%a2
10c4fef8: 508f addql #8,%sp
10c4fefa: b4fc 0000 cmpaw #0,%a2
10c4fefe: 6700 00a6 beqw 10c4ffa6 <ppp_file_write+0xde>
10c4ff02: 202b 0034 movel %a3@(52),%d0
10c4ff06: d1aa 0080 addl %d0,%a2@(128)
10c4ff0a: d1aa 0084 addl %d0,%a2@(132)
10c4ff0e: 2f03 movel %d3,%sp@-
10c4ff10: 2f2e 000c movel %fp@(12),%sp@-
10c4ff14: 242a 0084 movel %a2@(132),%d2
10c4ff18: 4aaa 0060 tstl %a2@(96)
10c4ff1c: 670c beqs 10c4ff2a <ppp_file_write+0x62>
10c4ff1e: 4879 1000 621a pea 1000621a <p.879+0x1e0>
10c4ff24: 4eb9 10c1 60e4 jsr 10c160e4 <panic>
10c4ff2a: 202a 0084 movel %a2@(132),%d0
10c4ff2e: d083 addl %d3,%d0
10c4ff30: 2540 0084 movel %d0,%a2@(132)
10c4ff34: d7aa 005c addl %d3,%a2@(92)
10c4ff38: b0aa 0088 cmpl %a2@(136),%d0
10c4ff3c: 6314 blss 10c4ff52 <ppp_file_write+0x8a>
10c4ff3e: 2f3c 10c4 ff3e movel #281345854,%sp@-
10c4ff44: 2f03 movel %d3,%sp@-
10c4ff46: 2f0a movel %a2,%sp@-
10c4ff48: 4eb9 10c5 55c4 jsr 10c555c4 <skb_over_panic>
10c4ff4e: 4fef 000c lea %sp@(12),%sp
10c4ff52: 2f02 movel %d2,%sp@-
10c4ff54: 4eb9 10c8 5744 jsr 10c85744 <memcpy>
10c4ff5a: 4fef 000c lea %sp@(12),%sp
10c4ff5e: 41eb 0004 lea %a3@(4),%a0
10c4ff62: 40c0 movew %sr,%d0
10c4ff64: 007c 0700 oriw #1792,%sr
10c4ff68: 2548 0008 movel %a0,%a2@(8)
10c4ff6c: 52a8 0008 addql #1,%a0@(8)
10c4ff70: 2268 0004 moveal %a0@(4),%a1
10c4ff74: 2488 movel %a0,%a2@
10c4ff76: 2549 0004 movel %a1,%a2@(4)
10c4ff7a: 214a 0004 movel %a2,%a0@(4)
10c4ff7e: 228a movel %a2,%a1@
10c4ff80: 46c0 movew %d0,%sr
10c4ff82: 2013 movel %a3@,%d0
10c4ff84: 7201 moveq #1,%d1
10c4ff86: b280 cmpl %d0,%d1
10c4ff88: 6708 beqs 10c4ff92 <ppp_file_write+0xca>
10c4ff8a: 7202 moveq #2,%d1
10c4ff8c: b280 cmpl %d0,%d1
10c4ff8e: 670c beqs 10c4ff9c <ppp_file_write+0xd4>
10c4ff90: 6012 bras 10c4ffa4 <ppp_file_write+0xdc>
10c4ff92: 2f0b movel %a3,%sp@-
10c4ff94: 4eb9 10c5 07ae jsr 10c507ae <ppp_xmit_process>
10c4ff9a: 6008 bras 10c4ffa4 <ppp_file_write+0xdc>
10c4ff9c: 2f0b movel %a3,%sp@-
10c4ff9e: 4eb9 10c5 0d66 jsr 10c50d66 <ppp_channel_push>
10c4ffa4: 2403 movel %d3,%d2
10c4ffa6: 2002 movel %d2,%d0
10c4ffa8: 4cee 0c0c fff0 moveml %fp@(-16),%d2-%d3/%a2-%a3
10c4ffae: 4e5e unlk %fp
10c4ffb0: 4e75 rts
10c4ffb2 <ppp_poll>:
10c4ffb2: 4e56 0000 linkw %fp,#0
10c4ffb6: 2f0a movel %a2,%sp@-
10c4ffb8: 206e 0008 moveal %fp@(8),%a0
10c4ffbc: 222e 000c movel %fp@(12),%d1
10c4ffc0: 2468 005a moveal %a0@(90),%a2
10c4ffc4: 7000 moveq #0,%d0
10c4ffc6: b4fc 0000 cmpaw #0,%a2
10c4ffca: 673c beqs 10c50008 <ppp_poll+0x56>
10c4ffcc: 7024 moveq #36,%d0
10c4ffce: d08a addl %a2,%d0
10c4ffd0: 4a81 tstl %d1
10c4ffd2: 6710 beqs 10c4ffe4 <ppp_poll+0x32>
10c4ffd4: 4a80 tstl %d0
10c4ffd6: 670c beqs 10c4ffe4 <ppp_poll+0x32>
10c4ffd8: 2f01 movel %d1,%sp@-
10c4ffda: 2f00 movel %d0,%sp@-
10c4ffdc: 2f08 movel %a0,%sp@-
10c4ffde: 4eb9 10c2 f940 jsr 10c2f940 <__pollwait>
10c4ffe4: 7004 moveq #4,%d0
10c4ffe6: 41ea 0014 lea %a2@(20),%a0
10c4ffea: 2210 movel %a0@,%d1
10c4ffec: b1c1 cmpal %d1,%a0
10c4ffee: 6602 bnes 10c4fff2 <ppp_poll+0x40>
10c4fff0: 7200 moveq #0,%d1
10c4fff2: 4a81 tstl %d1
10c4fff4: 6702 beqs 10c4fff8 <ppp_poll+0x46>
10c4fff6: 7045 moveq #69,%d0
10c4fff8: 7202 moveq #2,%d1
10c4fffa: b292 cmpl %a2@,%d1
10c4fffc: 660a bnes 10c50008 <ppp_poll+0x56>
10c4fffe: 4aaa 0044 tstl %a2@(68)
10c50002: 6604 bnes 10c50008 <ppp_poll+0x56>
10c50004: 7210 moveq #16,%d1
10c50006: 8081 orl %d1,%d0
10c50008: 246e fffc moveal %fp@(-4),%a2
10c5000c: 4e5e unlk %fp
10c5000e: 4e75 rts
10c50010 <ppp_ioctl>:
10c50010: 4e56 fff0 linkw %fp,#-16
10c50014: 48e7 3038 moveml %d2-%d3/%a2-%a4,%sp@-
10c50018: 206e 000c moveal %fp@(12),%a0
10c5001c: 242e 0010 movel %fp@(16),%d2
10c50020: 286e 0014 moveal %fp@(20),%a4
10c50024: 2668 005a moveal %a0@(90),%a3
10c50028: b6fc 0000 cmpaw #0,%a3
10c5002c: 6612 bnes 10c50040 <ppp_ioctl+0x30>
10c5002e: 2f0c movel %a4,%sp@-
10c50030: 2f02 movel %d2,%sp@-
10c50032: 2f08 movel %a0,%sp@-
10c50034: 42a7 clrl %sp@-
10c50036: 4eb9 10c5 03bc jsr 10c503bc <ppp_unattached_ioctl>
10c5003c: 6000 0374 braw 10c503b2 <ppp_ioctl+0x3a2>
10c50040: 2013 movel %a3@,%d0
10c50042: 7202 moveq #2,%d1
10c50044: b280 cmpl %d0,%d1
10c50046: 6600 0096 bnew 10c500de <ppp_ioctl+0xce>
10c5004a: 0c82 4004 743a cmpil #1074033722,%d2
10c50050: 6716 beqs 10c50068 <ppp_ioctl+0x58>
10c50052: 620a bhis 10c5005e <ppp_ioctl+0x4e>
10c50054: 0c82 0000 7439 cmpil #29753,%d2
10c5005a: 671c beqs 10c50078 <ppp_ioctl+0x68>
10c5005c: 604e bras 10c500ac <ppp_ioctl+0x9c>
10c5005e: 0c82 4004 743c cmpil #1074033724,%d2
10c50064: 671e beqs 10c50084 <ppp_ioctl+0x74>
10c50066: 6044 bras 10c500ac <ppp_ioctl+0x9c>
10c50068: 2014 movel %a4@,%d0
10c5006a: 2f00 movel %d0,%sp@-
10c5006c: 2f0b movel %a3,%sp@-
10c5006e: 4eb9 10c5 200c jsr 10c5200c <ppp_connect_channel>
10c50074: 6000 033c braw 10c503b2 <ppp_ioctl+0x3a2>
10c50078: 2f0b movel %a3,%sp@-
10c5007a: 4eb9 10c5 20ae jsr 10c520ae <ppp_disconnect_channel>
10c50080: 6000 0330 braw 10c503b2 <ppp_ioctl+0x3a2>
10c50084: 42a8 005a clrl %a0@(90)
10c50088: 41eb 0030 lea %a3@(48),%a0
10c5008c: 40c1 movew %sr,%d1
10c5008e: 007c 0700 oriw #1792,%sr
10c50092: 2010 movel %a0@,%d0
10c50094: 5380 subql #1,%d0
10c50096: 2080 movel %d0,%a0@
10c50098: 46c1 movew %d1,%sr
10c5009a: 4a80 tstl %d0
10c5009c: 6600 010e bnew 10c501ac <ppp_ioctl+0x19c>
10c500a0: 2f0b movel %a3,%sp@-
10c500a2: 4eb9 10c5 2128 jsr 10c52128 <ppp_destroy_channel>
10c500a8: 6000 0102 braw 10c501ac <ppp_ioctl+0x19c>
10c500ac: 41f9 1002 5730 lea 10025730 <irq_stat+0x8>,%a0
10c500b2: 5290 addql #1,%a0@
10c500b4: 226b 0044 moveal %a3@(68),%a1
10c500b8: 70e7 moveq #-25,%d0
10c500ba: 2448 moveal %a0,%a2
10c500bc: b2fc 0000 cmpaw #0,%a1
10c500c0: 6716 beqs 10c500d8 <ppp_ioctl+0xc8>
10c500c2: 2069 0004 moveal %a1@(4),%a0
10c500c6: 4aa8 0004 tstl %a0@(4)
10c500ca: 670c beqs 10c500d8 <ppp_ioctl+0xc8>
10c500cc: 2f0c movel %a4,%sp@-
10c500ce: 2f02 movel %d2,%sp@-
10c500d0: 2f09 movel %a1,%sp@-
10c500d2: 2068 0004 moveal %a0@(4),%a0
10c500d6: 4e90 jsr %a0@
10c500d8: 5392 subql #1,%a2@
10c500da: 6000 02d6 braw 10c503b2 <ppp_ioctl+0x3a2>
10c500de: 7601 moveq #1,%d3
10c500e0: b680 cmpl %d0,%d3
10c500e2: 6712 beqs 10c500f6 <ppp_ioctl+0xe6>
10c500e4: 4879 1000 6240 pea 10006240 <npindex_to_ethertype+0x10>
10c500ea: 4eb9 10c1 677e jsr 10c1677e <printk>
10c500f0: 70ea moveq #-22,%d0
10c500f2: 6000 02be braw 10c503b2 <ppp_ioctl+0x3a2>
10c500f6: 0c82 4008 744b cmpil #1074295883,%d2
10c500fc: 6700 01cc beqw 10c502ca <ppp_ioctl+0x2ba>
10c50100: 6236 bhis 10c50138 <ppp_ioctl+0x128>
10c50102: 0c82 4004 7451 cmpil #1074033745,%d2
10c50108: 6700 015c beqw 10c50266 <ppp_ioctl+0x256>
10c5010c: 6216 bhis 10c50124 <ppp_ioctl+0x114>
10c5010e: 0c82 4004 743c cmpil #1074033724,%d2
10c50114: 676c beqs 10c50182 <ppp_ioctl+0x172>
10c50116: 0c82 4004 7440 cmpil #1074033728,%d2
10c5011c: 6700 00ee beqw 10c5020c <ppp_ioctl+0x1fc>
10c50120: 6000 028e braw 10c503b0 <ppp_ioctl+0x3a0>
10c50124: 0c82 4004 7452 cmpil #1074033746,%d2
10c5012a: 677a beqs 10c501a6 <ppp_ioctl+0x196>
10c5012c: 0c82 4004 7459 cmpil #1074033753,%d2
10c50132: 677e beqs 10c501b2 <ppp_ioctl+0x1a2>
10c50134: 6000 027a braw 10c503b0 <ppp_ioctl+0x3a0>
10c50138: 0c82 8004 7456 cmpil #-2147191722,%d2
10c5013e: 6700 00c4 beqw 10c50204 <ppp_ioctl+0x1f4>
10c50142: 6218 bhis 10c5015c <ppp_ioctl+0x14c>
10c50144: 0c82 400c 744d cmpil #1074558029,%d2
10c5014a: 6700 00aa beqw 10c501f6 <ppp_ioctl+0x1e6>
10c5014e: 0c82 8004 7441 cmpil #-2147191743,%d2
10c50154: 6700 00be beqw 10c50214 <ppp_ioctl+0x204>
10c50158: 6000 0256 braw 10c503b0 <ppp_ioctl+0x3a0>
10c5015c: 0c82 8008 743f cmpil #-2146929601,%d2
10c50162: 6700 00b8 beqw 10c5021c <ppp_ioctl+0x20c>
10c50166: 620c bhis 10c50174 <ppp_ioctl+0x164>
10c50168: 0c82 8004 745a cmpil #-2147191718,%d2
10c5016e: 6776 beqs 10c501e6 <ppp_ioctl+0x1d6>
10c50170: 6000 023e braw 10c503b0 <ppp_ioctl+0x3a0>
10c50174: 0c82 c008 744c cmpil #-1073187764,%d2
10c5017a: 6700 014e beqw 10c502ca <ppp_ioctl+0x2ba>
10c5017e: 6000 0230 braw 10c503b0 <ppp_ioctl+0x3a0>
10c50182: 42a8 005a clrl %a0@(90)
10c50186: 41eb 0030 lea %a3@(48),%a0
10c5018a: 40c1 movew %sr,%d1
10c5018c: 007c 0700 oriw #1792,%sr
10c50190: 2010 movel %a0@,%d0
10c50192: 5380 subql #1,%d0
10c50194: 2080 movel %d0,%a0@
10c50196: 46c1 movew %d1,%sr
10c50198: 4a80 tstl %d0
10c5019a: 6610 bnes 10c501ac <ppp_ioctl+0x19c>
10c5019c: 2f0b movel %a3,%sp@-
10c5019e: 4eb9 10c5 1e60 jsr 10c51e60 <ppp_destroy_interface>
10c501a4: 6006 bras 10c501ac <ppp_ioctl+0x19c>
10c501a6: 2414 movel %a4@,%d2
10c501a8: 2742 0058 movel %d2,%a3@(88)
10c501ac: 7000 moveq #0,%d0
10c501ae: 6000 0202 braw 10c503b2 <ppp_ioctl+0x3a2>
10c501b2: 2414 movel %a4@,%d2
10c501b4: 41f9 1002 5730 lea 10025730 <irq_stat+0x8>,%a0
10c501ba: 5290 addql #1,%a0@
10c501bc: 5290 addql #1,%a0@
10c501be: 2002 movel %d2,%d0
10c501c0: 4680 notl %d0
10c501c2: c0ab 005c andl %a3@(92),%d0
10c501c6: 2448 moveal %a0,%a2
10c501c8: 0800 0006 btst #6,%d0
10c501cc: 6708 beqs 10c501d6 <ppp_ioctl+0x1c6>
10c501ce: 2f0b movel %a3,%sp@-
10c501d0: 4eb9 10c5 1ace jsr 10c51ace <ppp_ccp_closed>
10c501d6: 0282 0000 4eec andil #20204,%d2
10c501dc: 2742 005c movel %d2,%a3@(92)
10c501e0: 5392 subql #1,%a2@
10c501e2: 6000 00e0 braw 10c502c4 <ppp_ioctl+0x2b4>
10c501e6: 202b 005c movel %a3@(92),%d0
10c501ea: 80ab 0060 orl %a3@(96),%d0
10c501ee: 80ab 0064 orl %a3@(100),%d0
10c501f2: 2880 movel %d0,%a4@
10c501f4: 60b6 bras 10c501ac <ppp_ioctl+0x19c>
10c501f6: 2f0c movel %a4,%sp@-
10c501f8: 2f0b movel %a3,%sp@-
10c501fa: 4eb9 10c5 1828 jsr 10c51828 <ppp_set_compress>
10c50200: 6000 01b0 braw 10c503b2 <ppp_ioctl+0x3a2>
10c50204: 202b 0040 movel %a3@(64),%d0
10c50208: 2880 movel %d0,%a4@
10c5020a: 60a0 bras 10c501ac <ppp_ioctl+0x19c>
10c5020c: 2414 movel %a4@,%d2
10c5020e: 2742 0068 movel %d2,%a3@(104)
10c50212: 6098 bras 10c501ac <ppp_ioctl+0x19c>
10c50214: 202b 0068 movel %a3@(104),%d0
10c50218: 2880 movel %d0,%a4@
10c5021a: 6090 bras 10c501ac <ppp_ioctl+0x19c>
10c5021c: 2039 1002 67b0 movel 100267b0 <jiffies>,%d0
10c50222: 45f9 10c8 5940 lea 10c85940 <__udivsi3>,%a2
10c50228: 4878 0064 pea 64 <LSIGTRAP+0x5f>
10c5022c: 90ab 0094 subl %a3@(148),%d0
10c50230: 2f00 movel %d0,%sp@-
10c50232: 4e92 jsr %a2@
10c50234: 508f addql #8,%sp
10c50236: 2d40 fff8 movel %d0,%fp@(-8)
10c5023a: 2039 1002 67b0 movel 100267b0 <jiffies>,%d0
10c50240: 4878 0064 pea 64 <LSIGTRAP+0x5f>
10c50244: 90ab 0098 subl %a3@(152),%d0
10c50248: 2f00 movel %d0,%sp@-
10c5024a: 4e92 jsr %a2@
10c5024c: 508f addql #8,%sp
10c5024e: 2d40 fffc movel %d0,%fp@(-4)
10c50252: 4878 0008 pea 8 <LSIGTRAP+0x3>
10c50256: 486e fff8 pea %fp@(-8)
10c5025a: 2f0c movel %a4,%sp@-
10c5025c: 4eb9 10c8 5744 jsr 10c85744 <memcpy>
10c50262: 6000 ff48 braw 10c501ac <ppp_ioctl+0x19c>
10c50266: 2414 movel %a4@,%d2
10c50268: 307c 000f moveaw #15,%a0
10c5026c: 2002 movel %d2,%d0
10c5026e: 4840 swap %d0
10c50270: 48c0 extl %d0
10c50272: 6708 beqs 10c5027c <ppp_ioctl+0x26c>
10c50274: 2040 moveal %d0,%a0
10c50276: 0282 0000 ffff andil #65535,%d2
10c5027c: 2242 moveal %d2,%a1
10c5027e: 4869 0001 pea %a1@(1)
10c50282: 4868 0001 pea %a0@(1)
10c50286: 4eb9 10c5 2204 jsr 10c52204 <slhc_init>
10c5028c: 2400 movel %d0,%d2
10c5028e: 508f addql #8,%sp
10c50290: 6612 bnes 10c502a4 <ppp_ioctl+0x294>
10c50292: 4879 1000 6264 pea 10006264 <npindex_to_ethertype+0x34>
10c50298: 4eb9 10c1 677e jsr 10c1677e <printk>
10c5029e: 70f4 moveq #-12,%d0
10c502a0: 6000 0110 braw 10c503b2 <ppp_ioctl+0x3a2>
10c502a4: 41f9 1002 5730 lea 10025730 <irq_stat+0x8>,%a0
10c502aa: 5290 addql #1,%a0@
10c502ac: 5290 addql #1,%a0@
10c502ae: 202b 006c movel %a3@(108),%d0
10c502b2: 2448 moveal %a0,%a2
10c502b4: 6708 beqs 10c502be <ppp_ioctl+0x2ae>
10c502b6: 2f00 movel %d0,%sp@-
10c502b8: 4eb9 10c5 2354 jsr 10c52354 <slhc_free>
10c502be: 2742 006c movel %d2,%a3@(108)
10c502c2: 5392 subql #1,%a2@
10c502c4: 5392 subql #1,%a2@
10c502c6: 6000 fee4 braw 10c501ac <ppp_ioctl+0x19c>
10c502ca: 4878 0008 pea 8 <LSIGTRAP+0x3>
10c502ce: 2f0c movel %a4,%sp@-
10c502d0: 486e fff0 pea %fp@(-16)
10c502d4: 45f9 10c8 5744 lea 10c85744 <memcpy>,%a2
10c502da: 4e92 jsr %a2@
10c502dc: 4fef 000c lea %sp@(12),%sp
10c502e0: 202e fff0 movel %fp@(-16),%d0
10c502e4: 722b moveq #43,%d1
10c502e6: b280 cmpl %d0,%d1
10c502e8: 6724 beqs 10c5030e <ppp_ioctl+0x2fe>
10c502ea: 6d10 blts 10c502fc <ppp_ioctl+0x2ec>
10c502ec: 7621 moveq #33,%d3
10c502ee: b680 cmpl %d0,%d3
10c502f0: 6714 beqs 10c50306 <ppp_ioctl+0x2f6>
10c502f2: 7229 moveq #41,%d1
10c502f4: b280 cmpl %d0,%d1
10c502f6: 671a beqs 10c50312 <ppp_ioctl+0x302>
10c502f8: 6000 fdf6 braw 10c500f0 <ppp_ioctl+0xe0>
10c502fc: 7657 moveq #87,%d3
10c502fe: b680 cmpl %d0,%d3
10c50300: 6708 beqs 10c5030a <ppp_ioctl+0x2fa>
10c50302: 6000 fdec braw 10c500f0 <ppp_ioctl+0xe0>
10c50306: 7000 moveq #0,%d0
10c50308: 600a bras 10c50314 <ppp_ioctl+0x304>
10c5030a: 7001 moveq #1,%d0
10c5030c: 6006 bras 10c50314 <ppp_ioctl+0x304>
10c5030e: 7002 moveq #2,%d0
10c50310: 6002 bras 10c50314 <ppp_ioctl+0x304>
10c50312: 7003 moveq #3,%d0
10c50314: 2200 movel %d0,%d1
10c50316: 0c82 c008 744c cmpil #-1073187764,%d2
10c5031c: 6618 bnes 10c50336 <ppp_ioctl+0x326>
10c5031e: e589 lsll #2,%d1
10c50320: 2d73 1870 fff4 movel %a3@(00000070,%d1:l),%fp@(-12)
10c50326: 4878 0008 pea 8 <LSIGTRAP+0x3>
10c5032a: 486e fff0 pea %fp@(-16)
10c5032e: 2f0c movel %a4,%sp@-
10c50330: 4e92 jsr %a2@
10c50332: 6000 fe78 braw 10c501ac <ppp_ioctl+0x19c>
10c50336: e588 lsll #2,%d0
10c50338: 27ae fff4 0870 movel %fp@(-12),%a3@(00000070,%d0:l)
10c5033e: 206b 009c moveal %a3@(156),%a0
10c50342: 43e8 002a lea %a0@(42),%a1
10c50346: 40c2 movew %sr,%d2
10c50348: 007c 0700 oriw #1792,%sr
10c5034c: 2211 movel %a1@,%d1
10c5034e: 7001 moveq #1,%d0
10c50350: c280 andl %d0,%d1
10c50352: 4481 negl %d1
10c50354: 4481 negl %d1
10c50356: 2011 movel %a1@,%d0
10c50358: 76fe moveq #-2,%d3
10c5035a: c083 andl %d3,%d0
10c5035c: 2280 movel %d0,%a1@
10c5035e: 46c2 movew %d2,%sr
10c50360: 4a81 tstl %d1
10c50362: 6700 fe48 beqw 10c501ac <ppp_ioctl+0x19c>
10c50366: 40c2 movew %sr,%d2
10c50368: 007c 0700 oriw #1792,%sr
10c5036c: 2011 movel %a1@,%d0
10c5036e: 0800 0003 btst #3,%d0
10c50372: 56c1 sne %d1
10c50374: 4881 extw %d1
10c50376: 48c1 extl %d1
10c50378: 4481 negl %d1
10c5037a: 2011 movel %a1@,%d0
10c5037c: 7608 moveq #8,%d3
10c5037e: 8083 orl %d3,%d0
10c50380: 2280 movel %d0,%a1@
10c50382: 46c2 movew %d2,%sr
10c50384: 4a81 tstl %d1
10c50386: 6600 fe24 bnew 10c501ac <ppp_ioctl+0x19c>
10c5038a: 40c2 movew %sr,%d2
10c5038c: 007c 0700 oriw #1792,%sr
10c50390: 2179 1003 2c5c movel 10032c5c <softnet_data+0x1c>,%a0@(54)
10c50396: 0036
10c50398: 23c8 1003 2c5c movel %a0,10032c5c <softnet_data+0x1c>
10c5039e: 4878 0001 pea 1 <PF_DTRACE_OFF>
10c503a2: 42a7 clrl %sp@-
10c503a4: 4eb9 10c1 8a44 jsr 10c18a44 <cpu_raise_softirq>
10c503aa: 46c2 movew %d2,%sr
10c503ac: 6000 fdfe braw 10c501ac <ppp_ioctl+0x19c>
10c503b0: 70e7 moveq #-25,%d0
10c503b2: 4cee 1c0c ffdc moveml %fp@(-36),%d2-%d3/%a2-%a4
10c503b8: 4e5e unlk %fp
10c503ba: 4e75 rts
10c503bc <ppp_unattached_ioctl>:
10c503bc: 4e56 fffc linkw %fp,#-4
10c503c0: 2f0b movel %a3,%sp@-
10c503c2: 2f0a movel %a2,%sp@-
10c503c4: 266e 000c moveal %fp@(12),%a3
10c503c8: 202e 0010 movel %fp@(16),%d0
10c503cc: 246e 0014 moveal %fp@(20),%a2
10c503d0: 72f2 moveq #-14,%d1
10c503d2: 2d41 fffc movel %d1,%fp@(-4)
10c503d6: 0c80 4004 743d cmpil #1074033725,%d0
10c503dc: 6744 beqs 10c50422 <ppp_unattached_ioctl+0x66>
10c503de: 620c bhis 10c503ec <ppp_unattached_ioctl+0x30>
10c503e0: 0c80 4004 7438 cmpil #1074033720,%d0
10c503e6: 6768 beqs 10c50450 <ppp_unattached_ioctl+0x94>
10c503e8: 6000 009a braw 10c50484 <ppp_unattached_ioctl+0xc8>
10c503ec: 0c80 c004 743e cmpil #-1073449922,%d0
10c503f2: 6600 0090 bnew 10c50484 <ppp_unattached_ioctl+0xc8>
10c503f6: 2012 movel %a2@,%d0
10c503f8: 486e fffc pea %fp@(-4)
10c503fc: 2f00 movel %d0,%sp@-
10c503fe: 4eb9 10c5 1ca4 jsr 10c51ca4 <ppp_create_interface>
10c50404: 2240 moveal %d0,%a1
10c50406: b2fc 0000 cmpaw #0,%a1
10c5040a: 677e beqs 10c5048a <ppp_unattached_ioctl+0xce>
10c5040c: 2749 005a movel %a1,%a3@(90)
10c50410: 70f2 moveq #-14,%d0
10c50412: 2d40 fffc movel %d0,%fp@(-4)
10c50416: 2029 0040 movel %a1@(64),%d0
10c5041a: 2480 movel %d0,%a2@
10c5041c: 42ae fffc clrl %fp@(-4)
10c50420: 6068 bras 10c5048a <ppp_unattached_ioctl+0xce>
10c50422: 2012 movel %a2@,%d0
10c50424: 2f00 movel %d0,%sp@-
10c50426: 4eb9 10c5 1fa8 jsr 10c51fa8 <ppp_find_unit>
10c5042c: 2240 moveal %d0,%a1
10c5042e: b2fc 0000 cmpaw #0,%a1
10c50432: 6706 beqs 10c5043a <ppp_unattached_ioctl+0x7e>
10c50434: 41e9 0030 lea %a1@(48),%a0
10c50438: 5290 addql #1,%a0@
10c5043a: 72fa moveq #-6,%d1
10c5043c: 2d41 fffc movel %d1,%fp@(-4)
10c50440: b2fc 0000 cmpaw #0,%a1
10c50444: 6744 beqs 10c5048a <ppp_unattached_ioctl+0xce>
10c50446: 2749 005a movel %a1,%a3@(90)
10c5044a: 42ae fffc clrl %fp@(-4)
10c5044e: 603a bras 10c5048a <ppp_unattached_ioctl+0xce>
10c50450: 2012 movel %a2@,%d0
10c50452: 45f9 1002 5730 lea 10025730 <irq_stat+0x8>,%a2
10c50458: 5292 addql #1,%a2@
10c5045a: 2f00 movel %d0,%sp@-
10c5045c: 4eb9 10c5 1fda jsr 10c51fda <ppp_find_channel>
10c50462: 4a80 tstl %d0
10c50464: 6708 beqs 10c5046e <ppp_unattached_ioctl+0xb2>
10c50466: 2240 moveal %d0,%a1
10c50468: 41e9 0030 lea %a1@(48),%a0
10c5046c: 5290 addql #1,%a0@
10c5046e: 5392 subql #1,%a2@
10c50470: 72fa moveq #-6,%d1
10c50472: 2d41 fffc movel %d1,%fp@(-4)
10c50476: 4a80 tstl %d0
10c50478: 6710 beqs 10c5048a <ppp_unattached_ioctl+0xce>
10c5047a: 2740 005a movel %d0,%a3@(90)
10c5047e: 42ae fffc clrl %fp@(-4)
10c50482: 6006 bras 10c5048a <ppp_unattached_ioctl+0xce>
10c50484: 70e7 moveq #-25,%d0
10c50486: 2d40 fffc movel %d0,%fp@(-4)
10c5048a: 202e fffc movel %fp@(-4),%d0
10c5048e: 246e fff4 moveal %fp@(-12),%a2
10c50492: 266e fff8 moveal %fp@(-8),%a3
10c50496: 4e5e unlk %fp
10c50498: 4e75 rts
10c5049a <ppp_start_xmit>:
10c5049a: 4e56 0000 linkw %fp,#0
10c5049e: 48e7 303c moveml %d2-%d3/%a2-%a5,%sp@-
10c504a2: 266e 0008 moveal %fp@(8),%a3
10c504a6: 2a6e 000c moveal %fp@(12),%a5
10c504aa: 286d 0062 moveal %a5@(98),%a4
10c504ae: 4280 clrl %d0
10c504b0: 302b 0074 movew %a3@(116),%d0
10c504b4: 0c80 0000 809b cmpil #32923,%d0
10c504ba: 6734 beqs 10c504f0 <ppp_start_xmit+0x56>
10c504bc: 6e12 bgts 10c504d0 <ppp_start_xmit+0x36>
10c504be: 7210 moveq #16,%d1
10c504c0: b280 cmpl %d0,%d1
10c504c2: 672c beqs 10c504f0 <ppp_start_xmit+0x56>
10c504c4: 0c80 0000 0800 cmpil #2048,%d0
10c504ca: 6718 beqs 10c504e4 <ppp_start_xmit+0x4a>
10c504cc: 6000 0178 braw 10c50646 <ppp_start_xmit+0x1ac>
10c504d0: 0c80 0000 8137 cmpil #33079,%d0
10c504d6: 6714 beqs 10c504ec <ppp_start_xmit+0x52>
10c504d8: 0c80 0000 86dd cmpil #34525,%d0
10c504de: 6708 beqs 10c504e8 <ppp_start_xmit+0x4e>
10c504e0: 6000 0164 braw 10c50646 <ppp_start_xmit+0x1ac>
10c504e4: 7000 moveq #0,%d0
10c504e6: 600a bras 10c504f2 <ppp_start_xmit+0x58>
10c504e8: 7001 moveq #1,%d0
10c504ea: 6006 bras 10c504f2 <ppp_start_xmit+0x58>
10c504ec: 7002 moveq #2,%d0
10c504ee: 6002 bras 10c504f2 <ppp_start_xmit+0x58>
10c504f0: 7003 moveq #3,%d0
10c504f2: e588 lsll #2,%d0
10c504f4: 2234 0870 movel %a4@(00000070,%d0:l),%d1
10c504f8: 2600 movel %d0,%d3
10c504fa: 4a81 tstl %d1
10c504fc: 6708 beqs 10c50506 <ppp_start_xmit+0x6c>
10c504fe: 7003 moveq #3,%d0
10c50500: b081 cmpl %d1,%d0
10c50502: 6400 0142 bccw 10c50646 <ppp_start_xmit+0x1ac>
10c50506: 202b 0080 movel %a3@(128),%d0
10c5050a: 90ab 007c subl %a3@(124),%d0
10c5050e: 7203 moveq #3,%d1
10c50510: b280 cmpl %d0,%d1
10c50512: 6d00 00b2 bltw 10c505c6 <ppp_start_xmit+0x12c>
10c50516: 4878 0020 pea 20 <LSIGTRAP+0x1b>
10c5051a: 4280 clrl %d0
10c5051c: 302d 0060 movew %a5@(96),%d0
10c50520: d0ab 005c addl %a3@(92),%d0
10c50524: 2f00 movel %d0,%sp@-
10c50526: 4eb9 10c5 5644 jsr 10c55644 <alloc_skb>
10c5052c: 2440 moveal %d0,%a2
10c5052e: 508f addql #8,%sp
10c50530: b4fc 0000 cmpaw #0,%a2
10c50534: 6700 0110 beqw 10c50646 <ppp_start_xmit+0x1ac>
10c50538: 4280 clrl %d0
10c5053a: 302d 0060 movew %a5@(96),%d0
10c5053e: d1aa 0080 addl %d0,%a2@(128)
10c50542: d1aa 0084 addl %d0,%a2@(132)
10c50546: 2f2b 005c movel %a3@(92),%sp@-
10c5054a: 2f2b 0080 movel %a3@(128),%sp@-
10c5054e: 222b 005c movel %a3@(92),%d1
10c50552: 242a 0084 movel %a2@(132),%d2
10c50556: 4aaa 0060 tstl %a2@(96)
10c5055a: 670c beqs 10c50568 <ppp_start_xmit+0xce>
10c5055c: 4879 1000 621a pea 1000621a <p.879+0x1e0>
10c50562: 4eb9 10c1 60e4 jsr 10c160e4 <panic>
10c50568: 202a 0084 movel %a2@(132),%d0
10c5056c: d081 addl %d1,%d0
10c5056e: 2540 0084 movel %d0,%a2@(132)
10c50572: d3aa 005c addl %d1,%a2@(92)
10c50576: b0aa 0088 cmpl %a2@(136),%d0
10c5057a: 6314 blss 10c50590 <ppp_start_xmit+0xf6>
10c5057c: 2f3c 10c5 057c movel #281347452,%sp@-
10c50582: 2f01 movel %d1,%sp@-
10c50584: 2f0a movel %a2,%sp@-
10c50586: 4eb9 10c5 55c4 jsr 10c555c4 <skb_over_panic>
10c5058c: 4fef 000c lea %sp@(12),%sp
10c50590: 2f02 movel %d2,%sp@-
10c50592: 4eb9 10c8 5744 jsr 10c85744 <memcpy>
10c50598: 4fef 000c lea %sp@(12),%sp
10c5059c: 7001 moveq #1,%d0
10c5059e: b0ab 0070 cmpl %a3@(112),%d0
10c505a2: 6716 beqs 10c505ba <ppp_start_xmit+0x120>
10c505a4: 41eb 0070 lea %a3@(112),%a0
10c505a8: 40c1 movew %sr,%d1
10c505aa: 007c 0700 oriw #1792,%sr
10c505ae: 2010 movel %a0@,%d0
10c505b0: 5380 subql #1,%d0
10c505b2: 2080 movel %d0,%a0@
10c505b4: 46c1 movew %d1,%sr
10c505b6: 4a80 tstl %d0
10c505b8: 660a bnes 10c505c4 <ppp_start_xmit+0x12a>
10c505ba: 2f0b movel %a3,%sp@-
10c505bc: 4eb9 10c5 5900 jsr 10c55900 <__kfree_skb>
10c505c2: 588f addql #4,%sp
10c505c4: 264a moveal %a2,%a3
10c505c6: 202b 0080 movel %a3@(128),%d0
10c505ca: 5580 subql #2,%d0
10c505cc: 2740 0080 movel %d0,%a3@(128)
10c505d0: 54ab 005c addql #2,%a3@(92)
10c505d4: b0ab 007c cmpl %a3@(124),%d0
10c505d8: 6416 bccs 10c505f0 <ppp_start_xmit+0x156>
10c505da: 2f3c 10c5 05da movel #281347546,%sp@-
10c505e0: 4878 0002 pea 2 <PF_DTRACE_OFF+0x1>
10c505e4: 2f0b movel %a3,%sp@-
10c505e6: 4eb9 10c5 5604 jsr 10c55604 <skb_under_panic>
10c505ec: 4fef 000c lea %sp@(12),%sp
10c505f0: 226b 0080 moveal %a3@(128),%a1
10c505f4: 41f9 1000 6220 lea 10006220 <npindex_to_proto>,%a0
10c505fa: 2230 3800 movel %a0@(00000000,%d3:l),%d1
10c505fe: 2001 movel %d1,%d0
10c50600: e080 asrl #8,%d0
10c50602: 1280 moveb %d0,%a1@
10c50604: 1341 0001 moveb %d1,%a1@(1)
10c50608: 41ed 002a lea %a5@(42),%a0
10c5060c: 40c0 movew %sr,%d0
10c5060e: 007c 0700 oriw #1792,%sr
10c50612: 7201 moveq #1,%d1
10c50614: 8390 orl %d1,%a0@
10c50616: 46c0 movew %d0,%sr
10c50618: 41ec 0004 lea %a4@(4),%a0
10c5061c: 40c0 movew %sr,%d0
10c5061e: 007c 0700 oriw #1792,%sr
10c50622: 2748 0008 movel %a0,%a3@(8)
10c50626: 52a8 0008 addql #1,%a0@(8)
10c5062a: 2268 0004 moveal %a0@(4),%a1
10c5062e: 2688 movel %a0,%a3@
10c50630: 2749 0004 movel %a1,%a3@(4)
10c50634: 214b 0004 movel %a3,%a0@(4)
10c50638: 228b movel %a3,%a1@
10c5063a: 46c0 movew %d0,%sr
10c5063c: 2f0c movel %a4,%sp@-
10c5063e: 4eb9 10c5 07ae jsr 10c507ae <ppp_xmit_process>
10c50644: 602a bras 10c50670 <ppp_start_xmit+0x1d6>
10c50646: 7001 moveq #1,%d0
10c50648: b0ab 0070 cmpl %a3@(112),%d0
10c5064c: 6716 beqs 10c50664 <ppp_start_xmit+0x1ca>
10c5064e: 41eb 0070 lea %a3@(112),%a0
10c50652: 40c1 movew %sr,%d1
10c50654: 007c 0700 oriw #1792,%sr
10c50658: 2010 movel %a0@,%d0
10c5065a: 5380 subql #1,%d0
10c5065c: 2080 movel %d0,%a0@
10c5065e: 46c1 movew %d1,%sr
10c50660: 4a80 tstl %d0
10c50662: 6608 bnes 10c5066c <ppp_start_xmit+0x1d2>
10c50664: 2f0b movel %a3,%sp@-
10c50666: 4eb9 10c5 5900 jsr 10c55900 <__kfree_skb>
10c5066c: 52ac 00bc addql #1,%a4@(188)
10c50670: 7000 moveq #0,%d0
10c50672: 4cee 3c0c ffe8 moveml %fp@(-24),%d2-%d3/%a2-%a5
10c50678: 4e5e unlk %fp
10c5067a: 4e75 rts
10c5067c <ppp_net_stats>:
10c5067c: 4e56 0000 linkw %fp,#0
10c50680: 206e 0008 moveal %fp@(8),%a0
10c50684: 2028 0062 movel %a0@(98),%d0
10c50688: 0680 0000 00a0 addil #160,%d0
10c5068e: 4e5e unlk %fp
10c50690: 4e75 rts
10c50692 <ppp_net_ioctl>:
10c50692: 4e56 ff64 linkw %fp,#-156
10c50696: 48e7 3020 moveml %d2-%d3/%a2,%sp@-
10c5069a: 206e 0008 moveal %fp@(8),%a0
10c5069e: 226e 000c moveal %fp@(12),%a1
10c506a2: 202e 0010 movel %fp@(16),%d0
10c506a6: 2468 0062 moveal %a0@(98),%a2
10c506aa: 2629 0010 movel %a1@(16),%d3
10c506ae: 0c80 0000 89f1 cmpil #35313,%d0
10c506b4: 6700 0082 beqw 10c50738 <ppp_net_ioctl+0xa6>
10c506b8: 6e0c bgts 10c506c6 <ppp_net_ioctl+0x34>
10c506ba: 0c80 0000 89f0 cmpil #35312,%d0
10c506c0: 6710 beqs 10c506d2 <ppp_net_ioctl+0x40>
10c506c2: 6000 0094 braw 10c50758 <ppp_net_ioctl+0xc6>
10c506c6: 0c80 0000 89f2 cmpil #35314,%d0
10c506cc: 6718 beqs 10c506e6 <ppp_net_ioctl+0x54>
10c506ce: 6000 0088 braw 10c50758 <ppp_net_ioctl+0xc6>
10c506d2: 74b4 moveq #-76,%d2
10c506d4: d48e addl %fp,%d2
10c506d6: 2f02 movel %d2,%sp@-
10c506d8: 2f0a movel %a2,%sp@-
10c506da: 4eb9 10c5 1c18 jsr 10c51c18 <ppp_get_stats>
10c506e0: 4878 004c pea 4c <LSIGTRAP+0x47>
10c506e4: 6064 bras 10c5074a <ppp_net_ioctl+0xb8>
10c506e6: 4878 0050 pea 50 <LSIGTRAP+0x4b>
10c506ea: 42a7 clrl %sp@-
10c506ec: 240e movel %fp,%d2
10c506ee: 0682 ffff ff64 addil #-156,%d2
10c506f4: 2f02 movel %d2,%sp@-
10c506f6: 4eb9 10c8 576c jsr 10c8576c <memset>
10c506fc: 4fef 000c lea %sp@(12),%sp
10c50700: 4aaa 0088 tstl %a2@(136)
10c50704: 6712 beqs 10c50718 <ppp_net_ioctl+0x86>
10c50706: 206a 0084 moveal %a2@(132),%a0
10c5070a: 2f02 movel %d2,%sp@-
10c5070c: 2f2a 0088 movel %a2@(136),%sp@-
10c50710: 2068 0018 moveal %a0@(24),%a0
10c50714: 4e90 jsr %a0@
10c50716: 508f addql #8,%sp
10c50718: 4aaa 0090 tstl %a2@(144)
10c5071c: 6714 beqs 10c50732 <ppp_net_ioctl+0xa0>
10c5071e: 206a 008c moveal %a2@(140),%a0
10c50722: 486e ff8c pea %fp@(-116)
10c50726: 2f2a 0090 movel %a2@(144),%sp@-
10c5072a: 2068 0034 moveal %a0@(52),%a0
10c5072e: 4e90 jsr %a0@
10c50730: 508f addql #8,%sp
10c50732: 4878 0050 pea 50 <LSIGTRAP+0x4b>
10c50736: 6012 bras 10c5074a <ppp_net_ioctl+0xb8>
10c50738: 243c 1000 62d7 movel #268460759,%d2
10c5073e: 2f02 movel %d2,%sp@-
10c50740: 4eb9 10c8 418e jsr 10c8418e <strlen>
10c50746: 5280 addql #1,%d0
10c50748: 2f00 movel %d0,%sp@-
10c5074a: 2f02 movel %d2,%sp@-
10c5074c: 2f03 movel %d3,%sp@-
10c5074e: 4eb9 10c8 5744 jsr 10c85744 <memcpy>
10c50754: 7000 moveq #0,%d0
10c50756: 6002 bras 10c5075a <ppp_net_ioctl+0xc8>
10c50758: 70ea moveq #-22,%d0
10c5075a: 4cee 040c ff58 moveml %fp@(-168),%d2-%d3/%a2
10c50760: 4e5e unlk %fp
10c50762: 4e75 rts
10c50764 <ppp_net_init>:
10c50764: 4e56 0000 linkw %fp,#0
10c50768: 206e 0008 moveal %fp@(8),%a0
10c5076c: 317c 0004 0060 movew #4,%a0@(96)
10c50772: 217c 0000 05dc movel #1500,%a0@(90)
10c50778: 005a
10c5077a: 217c 10c5 049a movel #281347226,%a0@(244)
10c50780: 00f4
10c50782: 217c 10c5 067c movel #281347708,%a0@(66)
10c50788: 0042
10c5078a: 217c 10c5 0692 movel #281347730,%a0@(264)
10c50790: 0108
10c50792: 4228 007a clrb %a0@(122)
10c50796: 7003 moveq #3,%d0
10c50798: 2140 00c8 movel %d0,%a0@(200)
10c5079c: 317c 0200 005e movew #512,%a0@(94)
10c507a2: 317c 1090 0052 movew #4240,%a0@(82)
10c507a8: 7000 moveq #0,%d0
10c507aa: 4e5e unlk %fp
10c507ac: 4e75 rts
10c507ae <ppp_xmit_process>:
10c507ae: 4e56 0000 linkw %fp,#0
10c507b2: 48e7 303c moveml %d2-%d3/%a2-%a5,%sp@-
10c507b6: 266e 0008 moveal %fp@(8),%a3
10c507ba: 45f9 1002 5730 lea 10025730 <irq_stat+0x8>,%a2
10c507c0: 5292 addql #1,%a2@
10c507c2: 2f0b movel %a3,%sp@-
10c507c4: 4eb9 10c5 0c7c jsr 10c50c7c <ppp_push>
10c507ca: 588f addql #4,%sp
10c507cc: 2a4a moveal %a2,%a5
10c507ce: 4aab 0080 tstl %a3@(128)
10c507d2: 6600 00ca bnew 10c5089e <ppp_xmit_process+0xf0>
10c507d6: 49eb 0004 lea %a3@(4),%a4
10c507da: 244c moveal %a4,%a2
10c507dc: 40c0 movew %sr,%d0
10c507de: 007c 0700 oriw #1792,%sr
10c507e2: 2052 moveal %a2@,%a0
10c507e4: 93c9 subal %a1,%a1
10c507e6: b5c8 cmpal %a0,%a2
10c507e8: 6718 beqs 10c50802 <ppp_xmit_process+0x54>
10c507ea: 2248 moveal %a0,%a1
10c507ec: 2051 moveal %a1@,%a0
10c507ee: 53aa 0008 subql #1,%a2@(8)
10c507f2: 214a 0004 movel %a2,%a0@(4)
10c507f6: 2488 movel %a0,%a2@
10c507f8: 4291 clrl %a1@
10c507fa: 42a9 0004 clrl %a1@(4)
10c507fe: 42a9 0008 clrl %a1@(8)
10c50802: 46c0 movew %d0,%sr
10c50804: b2fc 0000 cmpaw #0,%a1
10c50808: 6712 beqs 10c5081c <ppp_xmit_process+0x6e>
10c5080a: 2f09 movel %a1,%sp@-
10c5080c: 2f0b movel %a3,%sp@-
10c5080e: 4eb9 10c5 08aa jsr 10c508aa <ppp_send_frame>
10c50814: 508f addql #8,%sp
10c50816: 4aab 0080 tstl %a3@(128)
10c5081a: 67c0 beqs 10c507dc <ppp_xmit_process+0x2e>
10c5081c: 4aab 0080 tstl %a3@(128)
10c50820: 667c bnes 10c5089e <ppp_xmit_process+0xf0>
10c50822: 2014 movel %a4@,%d0
10c50824: b9c0 cmpal %d0,%a4
10c50826: 6602 bnes 10c5082a <ppp_xmit_process+0x7c>
10c50828: 7000 moveq #0,%d0
10c5082a: 4a80 tstl %d0
10c5082c: 6670 bnes 10c5089e <ppp_xmit_process+0xf0>
10c5082e: 226b 009c moveal %a3@(156),%a1
10c50832: b2fc 0000 cmpaw #0,%a1
10c50836: 6766 beqs 10c5089e <ppp_xmit_process+0xf0>
10c50838: 41e9 002a lea %a1@(42),%a0
10c5083c: 40c2 movew %sr,%d2
10c5083e: 007c 0700 oriw #1792,%sr
10c50842: 2210 movel %a0@,%d1
10c50844: 7001 moveq #1,%d0
10c50846: c280 andl %d0,%d1
10c50848: 4481 negl %d1
10c5084a: 4481 negl %d1
10c5084c: 2010 movel %a0@,%d0
10c5084e: 76fe moveq #-2,%d3
10c50850: c083 andl %d3,%d0
10c50852: 2080 movel %d0,%a0@
10c50854: 46c2 movew %d2,%sr
10c50856: 4a81 tstl %d1
10c50858: 6744 beqs 10c5089e <ppp_xmit_process+0xf0>
10c5085a: 40c2 movew %sr,%d2
10c5085c: 007c 0700 oriw #1792,%sr
10c50860: 2010 movel %a0@,%d0
10c50862: 0800 0003 btst #3,%d0
10c50866: 56c1 sne %d1
10c50868: 4881 extw %d1
10c5086a: 48c1 extl %d1
10c5086c: 4481 negl %d1
10c5086e: 2010 movel %a0@,%d0
10c50870: 7608 moveq #8,%d3
10c50872: 8083 orl %d3,%d0
10c50874: 2080 movel %d0,%a0@
10c50876: 46c2 movew %d2,%sr
10c50878: 4a81 tstl %d1
10c5087a: 6622 bnes 10c5089e <ppp_xmit_process+0xf0>
10c5087c: 40c2 movew %sr,%d2
10c5087e: 007c 0700 oriw #1792,%sr
10c50882: 2379 1003 2c5c movel 10032c5c <softnet_data+0x1c>,%a1@(54)
10c50888: 0036
10c5088a: 23c9 1003 2c5c movel %a1,10032c5c <softnet_data+0x1c>
10c50890: 4878 0001 pea 1 <PF_DTRACE_OFF>
10c50894: 42a7 clrl %sp@-
10c50896: 4eb9 10c1 8a44 jsr 10c18a44 <cpu_raise_softirq>
10c5089c: 46c2 movew %d2,%sr
10c5089e: 5395 subql #1,%a5@
10c508a0: 4cee 3c0c ffe8 moveml %fp@(-24),%d2-%d3/%a2-%a5
10c508a6: 4e5e unlk %fp
10c508a8: 4e75 rts
10c508aa <ppp_send_frame>:
10c508aa: 4e56 fffc linkw %fp,#-4
10c508ae: 48e7 303c moveml %d2-%d3/%a2-%a5,%sp@-
10c508b2: 286e 0008 moveal %fp@(8),%a4
10c508b6: 246e 000c moveal %fp@(12),%a2
10c508ba: 206a 0080 moveal %a2@(128),%a0
10c508be: 4282 clrl %d2
10c508c0: 1410 moveb %a0@,%d2
10c508c2: e18a lsll #8,%d2
10c508c4: 8428 0001 orb %a0@(1),%d2
10c508c8: 0c82 0000 7fff cmpil #32767,%d2
10c508ce: 6e08 bgts 10c508d8 <ppp_send_frame+0x2e>
10c508d0: 2979 1002 67b0 movel 100267b0 <jiffies>,%a4@(148)
10c508d6: 0094
10c508d8: 52ac 00a4 addql #1,%a4@(164)
10c508dc: 202c 00ac movel %a4@(172),%d0
10c508e0: 5580 subql #2,%d0
10c508e2: d0aa 005c addl %a2@(92),%d0
10c508e6: 2940 00ac movel %d0,%a4@(172)
10c508ea: 7021 moveq #33,%d0
10c508ec: b082 cmpl %d2,%d0
10c508ee: 670e beqs 10c508fe <ppp_send_frame+0x54>
10c508f0: 0c82 0000 80fd cmpil #33021,%d2
10c508f6: 6700 0168 beqw 10c50a60 <ppp_send_frame+0x1b6>
10c508fa: 6000 0174 braw 10c50a70 <ppp_send_frame+0x1c6>
10c508fe: 4aac 006c tstl %a4@(108)
10c50902: 6700 016c beqw 10c50a70 <ppp_send_frame+0x1c6>
10c50906: 082c 0002 005f btst #2,%a4@(95)
10c5090c: 6700 0162 beqw 10c50a70 <ppp_send_frame+0x1c6>
10c50910: 4878 0020 pea 20 <LSIGTRAP+0x1b>
10c50914: 206c 009c moveal %a4@(156),%a0
10c50918: 4280 clrl %d0
10c5091a: 3028 0060 movew %a0@(96),%d0
10c5091e: 206a 005c moveal %a2@(92),%a0
10c50922: d1c0 addal %d0,%a0
10c50924: 4868 fffe pea %a0@(-2)
10c50928: 4eb9 10c5 5644 jsr 10c55644 <alloc_skb>
10c5092e: 2640 moveal %d0,%a3
10c50930: 508f addql #8,%sp
10c50932: b6fc 0000 cmpaw #0,%a3
10c50936: 660a bnes 10c50942 <ppp_send_frame+0x98>
10c50938: 4879 1000 62dd pea 100062dd <npindex_to_ethertype+0xad>
10c5093e: 6000 0192 braw 10c50ad2 <ppp_send_frame+0x228>
10c50942: 206c 009c moveal %a4@(156),%a0
10c50946: 4280 clrl %d0
10c50948: 3028 0060 movew %a0@(96),%d0
10c5094c: 5580 subql #2,%d0
10c5094e: d1ab 0080 addl %d0,%a3@(128)
10c50952: d1ab 0084 addl %d0,%a3@(132)
10c50956: 222a 0080 movel %a2@(128),%d1
10c5095a: 5481 addql #2,%d1
10c5095c: 2d41 fffc movel %d1,%fp@(-4)
10c50960: 202c 005c movel %a4@(92),%d0
10c50964: e688 lsrl #3,%d0
10c50966: 0a40 0001 eoriw #1,%d0
10c5096a: 7601 moveq #1,%d3
10c5096c: c680 andl %d0,%d3
10c5096e: 2f03 movel %d3,%sp@-
10c50970: 486e fffc pea %fp@(-4)
10c50974: 202b 0080 movel %a3@(128),%d0
10c50978: 5480 addql #2,%d0
10c5097a: 2f00 movel %d0,%sp@-
10c5097c: 262a 005c movel %a2@(92),%d3
10c50980: 5583 subql #2,%d3
10c50982: 2f03 movel %d3,%sp@-
10c50984: 2f01 movel %d1,%sp@-
10c50986: 2f2c 006c movel %a4@(108),%sp@-
10c5098a: 4eb9 10c5 2402 jsr 10c52402 <slhc_compress>
10c50990: 2600 movel %d0,%d3
10c50992: 226a 0080 moveal %a2@(128),%a1
10c50996: 5489 addql #2,%a1
10c50998: 206e fffc moveal %fp@(-4),%a0
10c5099c: 4fef 0018 lea %sp@(24),%sp
10c509a0: b3c8 cmpal %a0,%a1
10c509a2: 662e bnes 10c509d2 <ppp_send_frame+0x128>
10c509a4: 7001 moveq #1,%d0
10c509a6: b0ab 0070 cmpl %a3@(112),%d0
10c509aa: 6718 beqs 10c509c4 <ppp_send_frame+0x11a>
10c509ac: 41eb 0070 lea %a3@(112),%a0
10c509b0: 40c1 movew %sr,%d1
10c509b2: 007c 0700 oriw #1792,%sr
10c509b6: 2010 movel %a0@,%d0
10c509b8: 5380 subql #1,%d0
10c509ba: 2080 movel %d0,%a0@
10c509bc: 46c1 movew %d1,%sr
10c509be: 4a80 tstl %d0
10c509c0: 6600 00ae bnew 10c50a70 <ppp_send_frame+0x1c6>
10c509c4: 2f0b movel %a3,%sp@-
10c509c6: 4eb9 10c5 5900 jsr 10c55900 <__kfree_skb>
10c509cc: 588f addql #4,%sp
10c509ce: 6000 00a0 braw 10c50a70 <ppp_send_frame+0x1c6>
10c509d2: 1010 moveb %a0@,%d0
10c509d4: 6c0a bges 10c509e0 <ppp_send_frame+0x136>
10c509d6: 742d moveq #45,%d2
10c509d8: 0200 007f andib #127,%d0
10c509dc: 1080 moveb %d0,%a0@
10c509de: 6004 bras 10c509e4 <ppp_send_frame+0x13a>
10c509e0: 742f moveq #47,%d2
10c509e2: 1091 moveb %a1@,%a0@
10c509e4: 7201 moveq #1,%d1
10c509e6: b2aa 0070 cmpl %a2@(112),%d1
10c509ea: 6716 beqs 10c50a02 <ppp_send_frame+0x158>
10c509ec: 41ea 0070 lea %a2@(112),%a0
10c509f0: 40c1 movew %sr,%d1
10c509f2: 007c 0700 oriw #1792,%sr
10c509f6: 2010 movel %a0@,%d0
10c509f8: 5380 subql #1,%d0
10c509fa: 2080 movel %d0,%a0@
10c509fc: 46c1 movew %d1,%sr
10c509fe: 4a80 tstl %d0
10c50a00: 660a bnes 10c50a0c <ppp_send_frame+0x162>
10c50a02: 2f0a movel %a2,%sp@-
10c50a04: 4eb9 10c5 5900 jsr 10c55900 <__kfree_skb>
10c50a0a: 588f addql #4,%sp
10c50a0c: 244b moveal %a3,%a2
10c50a0e: 2203 movel %d3,%d1
10c50a10: 5481 addql #2,%d1
10c50a12: 2a6a 0084 moveal %a2@(132),%a5
10c50a16: 4aaa 0060 tstl %a2@(96)
10c50a1a: 670c beqs 10c50a28 <ppp_send_frame+0x17e>
10c50a1c: 4879 1000 621a pea 1000621a <p.879+0x1e0>
10c50a22: 4eb9 10c1 60e4 jsr 10c160e4 <panic>
10c50a28: 202a 0084 movel %a2@(132),%d0
10c50a2c: d081 addl %d1,%d0
10c50a2e: 2540 0084 movel %d0,%a2@(132)
10c50a32: d3aa 005c addl %d1,%a2@(92)
10c50a36: b0aa 0088 cmpl %a2@(136),%d0
10c50a3a: 6314 blss 10c50a50 <ppp_send_frame+0x1a6>
10c50a3c: 2f3c 10c5 0a3c movel #281348668,%sp@-
10c50a42: 2f01 movel %d1,%sp@-
10c50a44: 2f0b movel %a3,%sp@-
10c50a46: 4eb9 10c5 55c4 jsr 10c555c4 <skb_over_panic>
10c50a4c: 4fef 000c lea %sp@(12),%sp
10c50a50: 2d4d fffc movel %a5,%fp@(-4)
10c50a54: 4215 clrb %a5@
10c50a56: 206e fffc moveal %fp@(-4),%a0
10c50a5a: 1142 0001 moveb %d2,%a0@(1)
10c50a5e: 6010 bras 10c50a70 <ppp_send_frame+0x1c6>
10c50a60: 42a7 clrl %sp@-
10c50a62: 2f0a movel %a2,%sp@-
10c50a64: 2f0c movel %a4,%sp@-
10c50a66: 4eb9 10c5 194c jsr 10c5194c <ppp_ccp_peek>
10c50a6c: 4fef 000c lea %sp@(12),%sp
10c50a70: 082c 0004 0062 btst #4,%a4@(98)
10c50a76: 6700 017a beqw 10c50bf2 <ppp_send_frame+0x348>
10c50a7a: 4aac 0088 tstl %a4@(136)
10c50a7e: 6700 0172 beqw 10c50bf2 <ppp_send_frame+0x348>
10c50a82: 0c82 0000 c021 cmpil #49185,%d2
10c50a88: 6700 0168 beqw 10c50bf2 <ppp_send_frame+0x348>
10c50a8c: 0c82 0000 80fd cmpil #33021,%d2
10c50a92: 6700 015e beqw 10c50bf2 <ppp_send_frame+0x348>
10c50a96: 206c 0084 moveal %a4@(132),%a0
10c50a9a: 7612 moveq #18,%d3
10c50a9c: b690 cmpl %a0@,%d3
10c50a9e: 57c0 seq %d0
10c50aa0: 7404 moveq #4,%d2
10c50aa2: c480 andl %d0,%d2
10c50aa4: 4878 0020 pea 20 <LSIGTRAP+0x1b>
10c50aa8: 206c 009c moveal %a4@(156),%a0
10c50aac: 4280 clrl %d0
10c50aae: 3028 0060 movew %a0@(96),%d0
10c50ab2: 2068 005a moveal %a0@(90),%a0
10c50ab6: d1c0 addal %d0,%a0
10c50ab8: 4870 2800 pea %a0@(00000000,%d2:l)
10c50abc: 4eb9 10c5 5644 jsr 10c55644 <alloc_skb>
10c50ac2: 2640 moveal %d0,%a3
10c50ac4: 508f addql #8,%sp
10c50ac6: b6fc 0000 cmpaw #0,%a3
10c50aca: 6612 bnes 10c50ade <ppp_send_frame+0x234>
10c50acc: 4879 1000 62fe pea 100062fe <npindex_to_ethertype+0xce>
10c50ad2: 4eb9 10c1 677e jsr 10c1677e <printk>
10c50ad8: 588f addql #4,%sp
10c50ada: 6000 016c braw 10c50c48 <ppp_send_frame+0x39e>
10c50ade: 206c 009c moveal %a4@(156),%a0
10c50ae2: 3028 0060 movew %a0@(96),%d0
10c50ae6: 0c40 0004 cmpiw #4,%d0
10c50aea: 6310 blss 10c50afc <ppp_send_frame+0x252>
10c50aec: 0280 0000 ffff andil #65535,%d0
10c50af2: 5980 subql #4,%d0
10c50af4: d1ab 0080 addl %d0,%a3@(128)
10c50af8: d1ab 0084 addl %d0,%a3@(132)
10c50afc: 226c 0084 moveal %a4@(132),%a1
10c50b00: 206c 009c moveal %a4@(156),%a0
10c50b04: 2002 movel %d2,%d0
10c50b06: 5880 addql #4,%d0
10c50b08: d0a8 005a addl %a0@(90),%d0
10c50b0c: 2f00 movel %d0,%sp@-
10c50b0e: 202a 005c movel %a2@(92),%d0
10c50b12: 5480 addql #2,%d0
10c50b14: 2f00 movel %d0,%sp@-
10c50b16: 2f2b 0080 movel %a3@(128),%sp@-
10c50b1a: 222a 0080 movel %a2@(128),%d1
10c50b1e: 5581 subql #2,%d1
10c50b20: 2f01 movel %d1,%sp@-
10c50b22: 2f2c 0088 movel %a4@(136),%sp@-
10c50b26: 2069 0014 moveal %a1@(20),%a0
10c50b2a: 4e90 jsr %a0@
10c50b2c: 2600 movel %d0,%d3
10c50b2e: 4fef 0014 lea %sp@(20),%sp
10c50b32: 6f00 0096 blew 10c50bca <ppp_send_frame+0x320>
10c50b36: 4a2c 005f tstb %a4@(95)
10c50b3a: 6c00 008e bgew 10c50bca <ppp_send_frame+0x320>
10c50b3e: 7001 moveq #1,%d0
10c50b40: b0aa 0070 cmpl %a2@(112),%d0
10c50b44: 6716 beqs 10c50b5c <ppp_send_frame+0x2b2>
10c50b46: 41ea 0070 lea %a2@(112),%a0
10c50b4a: 40c1 movew %sr,%d1
10c50b4c: 007c 0700 oriw #1792,%sr
10c50b50: 2010 movel %a0@,%d0
10c50b52: 5380 subql #1,%d0
10c50b54: 2080 movel %d0,%a0@
10c50b56: 46c1 movew %d1,%sr
10c50b58: 4a80 tstl %d0
10c50b5a: 660a bnes 10c50b66 <ppp_send_frame+0x2bc>
10c50b5c: 2f0a movel %a2,%sp@-
10c50b5e: 4eb9 10c5 5900 jsr 10c55900 <__kfree_skb>
10c50b64: 588f addql #4,%sp
10c50b66: 244b moveal %a3,%a2
10c50b68: 4aaa 0060 tstl %a2@(96)
10c50b6c: 670c beqs 10c50b7a <ppp_send_frame+0x2d0>
10c50b6e: 4879 1000 621a pea 1000621a <p.879+0x1e0>
10c50b74: 4eb9 10c1 60e4 jsr 10c160e4 <panic>
10c50b7a: 202a 0084 movel %a2@(132),%d0
10c50b7e: d083 addl %d3,%d0
10c50b80: 2540 0084 movel %d0,%a2@(132)
10c50b84: d7aa 005c addl %d3,%a2@(92)
10c50b88: b0aa 0088 cmpl %a2@(136),%d0
10c50b8c: 6314 blss 10c50ba2 <ppp_send_frame+0x2f8>
10c50b8e: 2f3c 10c5 0b8e movel #281349006,%sp@-
10c50b94: 2f03 movel %d3,%sp@-
10c50b96: 2f0b movel %a3,%sp@-
10c50b98: 4eb9 10c5 55c4 jsr 10c555c4 <skb_over_panic>
10c50b9e: 4fef 000c lea %sp@(12),%sp
10c50ba2: 202b 005c movel %a3@(92),%d0
10c50ba6: 7201 moveq #1,%d1
10c50ba8: b280 cmpl %d0,%d1
10c50baa: 6446 bccs 10c50bf2 <ppp_send_frame+0x348>
10c50bac: 5580 subql #2,%d0
10c50bae: 2740 005c movel %d0,%a3@(92)
10c50bb2: b0ab 0060 cmpl %a3@(96),%d0
10c50bb6: 640c bccs 10c50bc4 <ppp_send_frame+0x31a>
10c50bb8: 4879 1000 621a pea 1000621a <p.879+0x1e0>
10c50bbe: 4eb9 10c1 60e4 jsr 10c160e4 <panic>
10c50bc4: 54ab 0080 addql #2,%a3@(128)
10c50bc8: 6028 bras 10c50bf2 <ppp_send_frame+0x348>
10c50bca: 7601 moveq #1,%d3
10c50bcc: b6ab 0070 cmpl %a3@(112),%d3
10c50bd0: 6716 beqs 10c50be8 <ppp_send_frame+0x33e>
10c50bd2: 41eb 0070 lea %a3@(112),%a0
10c50bd6: 40c1 movew %sr,%d1
10c50bd8: 007c 0700 oriw #1792,%sr
10c50bdc: 2010 movel %a0@,%d0
10c50bde: 5380 subql #1,%d0
10c50be0: 2080 movel %d0,%a0@
10c50be2: 46c1 movew %d1,%sr
10c50be4: 4a80 tstl %d0
10c50be6: 660a bnes 10c50bf2 <ppp_send_frame+0x348>
10c50be8: 2f0b movel %a3,%sp@-
10c50bea: 4eb9 10c5 5900 jsr 10c55900 <__kfree_skb>
10c50bf0: 588f addql #4,%sp
10c50bf2: 082c 0001 005e btst #1,%a4@(94)
10c50bf8: 6740 beqs 10c50c3a <ppp_send_frame+0x390>
10c50bfa: 7020 moveq #32,%d0
10c50bfc: b0ac 001c cmpl %a4@(28),%d0
10c50c00: 6546 bcss 10c50c48 <ppp_send_frame+0x39e>
10c50c02: 41ec 0014 lea %a4@(20),%a0
10c50c06: 40c0 movew %sr,%d0
10c50c08: 007c 0700 oriw #1792,%sr
10c50c0c: 2548 0008 movel %a0,%a2@(8)
10c50c10: 52a8 0008 addql #1,%a0@(8)
10c50c14: 2268 0004 moveal %a0@(4),%a1
10c50c18: 2488 movel %a0,%a2@
10c50c1a: 2549 0004 movel %a1,%a2@(4)
10c50c1e: 214a 0004 movel %a2,%a0@(4)
10c50c22: 228a movel %a2,%a1@
10c50c24: 46c0 movew %d0,%sr
10c50c26: 4878 0001 pea 1 <PF_DTRACE_OFF>
10c50c2a: 4878 0001 pea 1 <PF_DTRACE_OFF>
10c50c2e: 486c 0024 pea %a4@(36)
10c50c32: 4eb9 10c1 4712 jsr 10c14712 <__wake_up>
10c50c38: 6038 bras 10c50c72 <ppp_send_frame+0x3c8>
10c50c3a: 294a 0080 movel %a2,%a4@(128)
10c50c3e: 2f0c movel %a4,%sp@-
10c50c40: 4eb9 10c5 0c7c jsr 10c50c7c <ppp_push>
10c50c46: 602a bras 10c50c72 <ppp_send_frame+0x3c8>
10c50c48: 7201 moveq #1,%d1
10c50c4a: b2aa 0070 cmpl %a2@(112),%d1
10c50c4e: 6716 beqs 10c50c66 <ppp_send_frame+0x3bc>
10c50c50: 41ea 0070 lea %a2@(112),%a0
10c50c54: 40c1 movew %sr,%d1
10c50c56: 007c 0700 oriw #1792,%sr
10c50c5a: 2010 movel %a0@,%d0
10c50c5c: 5380 subql #1,%d0
10c50c5e: 2080 movel %d0,%a0@
10c50c60: 46c1 movew %d1,%sr
10c50c62: 4a80 tstl %d0
10c50c64: 6608 bnes 10c50c6e <ppp_send_frame+0x3c4>
10c50c66: 2f0a movel %a2,%sp@-
10c50c68: 4eb9 10c5 5900 jsr 10c55900 <__kfree_skb>
10c50c6e: 52ac 00b4 addql #1,%a4@(180)
10c50c72: 4cee 3c0c ffe4 moveml %fp@(-28),%d2-%d3/%a2-%a5
10c50c78: 4e5e unlk %fp
10c50c7a: 4e75 rts
10c50c7c <ppp_push>:
10c50c7c: 4e56 0000 linkw %fp,#0
10c50c80: 48e7 003c moveml %a2-%a5,%sp@-
10c50c84: 286e 0008 moveal %fp@(8),%a4
10c50c88: 246c 0080 moveal %a4@(128),%a2
10c50c8c: b4fc 0000 cmpaw #0,%a2
10c50c90: 6700 00ca beqw 10c50d5c <ppp_push+0xe0>
10c50c94: 41ec 0044 lea %a4@(68),%a0
10c50c98: 2010 movel %a0@,%d0
10c50c9a: b1c0 cmpal %d0,%a0
10c50c9c: 6630 bnes 10c50cce <ppp_push+0x52>
10c50c9e: 42ac 0080 clrl %a4@(128)
10c50ca2: 7001 moveq #1,%d0
10c50ca4: b0aa 0070 cmpl %a2@(112),%d0
10c50ca8: 6718 beqs 10c50cc2 <ppp_push+0x46>
10c50caa: 41ea 0070 lea %a2@(112),%a0
10c50cae: 40c1 movew %sr,%d1
10c50cb0: 007c 0700 oriw #1792,%sr
10c50cb4: 2010 movel %a0@,%d0
10c50cb6: 5380 subql #1,%d0
10c50cb8: 2080 movel %d0,%a0@
10c50cba: 46c1 movew %d1,%sr
10c50cbc: 4a80 tstl %d0
10c50cbe: 6600 009c bnew 10c50d5c <ppp_push+0xe0>
10c50cc2: 2f0a movel %a2,%sp@-
10c50cc4: 4eb9 10c5 5900 jsr 10c55900 <__kfree_skb>
10c50cca: 6000 0090 braw 10c50d5c <ppp_push+0xe0>
10c50cce: 082c 0002 005e btst #2,%a4@(94)
10c50cd4: 665c bnes 10c50d32 <ppp_push+0xb6>
10c50cd6: 2040 moveal %d0,%a0
10c50cd8: 47e8 ffb0 lea %a0@(-80),%a3
10c50cdc: 41f9 1002 5730 lea 10025730 <irq_stat+0x8>,%a0
10c50ce2: 5290 addql #1,%a0@
10c50ce4: 226b 0044 moveal %a3@(68),%a1
10c50ce8: 2a48 moveal %a0,%a5
10c50cea: b2fc 0000 cmpaw #0,%a1
10c50cee: 6714 beqs 10c50d04 <ppp_push+0x88>
10c50cf0: 2069 0004 moveal %a1@(4),%a0
10c50cf4: 2f0a movel %a2,%sp@-
10c50cf6: 2f2b 0044 movel %a3@(68),%sp@-
10c50cfa: 2050 moveal %a0@,%a0
10c50cfc: 4e90 jsr %a0@
10c50cfe: 4a80 tstl %d0
10c50d00: 672c beqs 10c50d2e <ppp_push+0xb2>
10c50d02: 6026 bras 10c50d2a <ppp_push+0xae>
10c50d04: 7001 moveq #1,%d0
10c50d06: b0aa 0070 cmpl %a2@(112),%d0
10c50d0a: 6716 beqs 10c50d22 <ppp_push+0xa6>
10c50d0c: 41ea 0070 lea %a2@(112),%a0
10c50d10: 40c1 movew %sr,%d1
10c50d12: 007c 0700 oriw #1792,%sr
10c50d16: 2010 movel %a0@,%d0
10c50d18: 5380 subql #1,%d0
10c50d1a: 2080 movel %d0,%a0@
10c50d1c: 46c1 movew %d1,%sr
10c50d1e: 4a80 tstl %d0
10c50d20: 6608 bnes 10c50d2a <ppp_push+0xae>
10c50d22: 2f0a movel %a2,%sp@-
10c50d24: 4eb9 10c5 5900 jsr 10c55900 <__kfree_skb>
10c50d2a: 42ac 0080 clrl %a4@(128)
10c50d2e: 5395 subql #1,%a5@
10c50d30: 602a bras 10c50d5c <ppp_push+0xe0>
10c50d32: 42ac 0080 clrl %a4@(128)
10c50d36: 7001 moveq #1,%d0
10c50d38: b0aa 0070 cmpl %a2@(112),%d0
10c50d3c: 6716 beqs 10c50d54 <ppp_push+0xd8>
10c50d3e: 41ea 0070 lea %a2@(112),%a0
10c50d42: 40c1 movew %sr,%d1
10c50d44: 007c 0700 oriw #1792,%sr
10c50d48: 2010 movel %a0@,%d0
10c50d4a: 5380 subql #1,%d0
10c50d4c: 2080 movel %d0,%a0@
10c50d4e: 46c1 movew %d1,%sr
10c50d50: 4a80 tstl %d0
10c50d52: 6608 bnes 10c50d5c <ppp_push+0xe0>
10c50d54: 2f0a movel %a2,%sp@-
10c50d56: 4eb9 10c5 5900 jsr 10c55900 <__kfree_skb>
10c50d5c: 4cee 3c00 fff0 moveml %fp@(-16),%a2-%a5
10c50d62: 4e5e unlk %fp
10c50d64: 4e75 rts
10c50d66 <ppp_channel_push>:
10c50d66: 4e56 0000 linkw %fp,#0
10c50d6a: 48e7 203c moveml %d2/%a2-%a5,%sp@-
10c50d6e: 242e 0008 movel %fp@(8),%d2
10c50d72: 41f9 1002 5730 lea 10025730 <irq_stat+0x8>,%a0
10c50d78: 5290 addql #1,%a0@
10c50d7a: 2a48 moveal %a0,%a5
10c50d7c: 2042 moveal %d2,%a0
10c50d7e: 4aa8 0044 tstl %a0@(68)
10c50d82: 6778 beqs 10c50dfc <ppp_channel_push+0x96>
10c50d84: 2002 movel %d2,%d0
10c50d86: 5880 addql #4,%d0
10c50d88: 2840 moveal %d0,%a4
10c50d8a: 4aac 0008 tstl %a4@(8)
10c50d8e: 6700 00ca beqw 10c50e5a <ppp_channel_push+0xf4>
10c50d92: 244c moveal %a4,%a2
10c50d94: 40c0 movew %sr,%d0
10c50d96: 007c 0700 oriw #1792,%sr
10c50d9a: 2052 moveal %a2@,%a0
10c50d9c: 97cb subal %a3,%a3
10c50d9e: b5c8 cmpal %a0,%a2
10c50da0: 6718 beqs 10c50dba <ppp_channel_push+0x54>
10c50da2: 2648 moveal %a0,%a3
10c50da4: 2053 moveal %a3@,%a0
10c50da6: 53ac 0008 subql #1,%a4@(8)
10c50daa: 214c 0004 movel %a4,%a0@(4)
10c50dae: 2888 movel %a0,%a4@
10c50db0: 4293 clrl %a3@
10c50db2: 42ab 0004 clrl %a3@(4)
10c50db6: 42ab 0008 clrl %a3@(8)
10c50dba: 46c0 movew %d0,%sr
10c50dbc: 2242 moveal %d2,%a1
10c50dbe: 2069 0044 moveal %a1@(68),%a0
10c50dc2: 2268 0004 moveal %a0@(4),%a1
10c50dc6: 2f0b movel %a3,%sp@-
10c50dc8: 2f08 movel %a0,%sp@-
10c50dca: 2051 moveal %a1@,%a0
10c50dcc: 4e90 jsr %a0@
10c50dce: 508f addql #8,%sp
10c50dd0: 4a80 tstl %d0
10c50dd2: 6620 bnes 10c50df4 <ppp_channel_push+0x8e>
10c50dd4: 40c0 movew %sr,%d0
10c50dd6: 007c 0700 oriw #1792,%sr
10c50dda: 274a 0008 movel %a2,%a3@(8)
10c50dde: 52aa 0008 addql #1,%a2@(8)
10c50de2: 2052 moveal %a2@,%a0
10c50de4: 2688 movel %a0,%a3@
10c50de6: 274a 0004 movel %a2,%a3@(4)
10c50dea: 214b 0004 movel %a3,%a0@(4)
10c50dee: 248b movel %a3,%a2@
10c50df0: 46c0 movew %d0,%sr
10c50df2: 6066 bras 10c50e5a <ppp_channel_push+0xf4>
10c50df4: 4aac 0008 tstl %a4@(8)
10c50df8: 669a bnes 10c50d94 <ppp_channel_push+0x2e>
10c50dfa: 605e bras 10c50e5a <ppp_channel_push+0xf4>
10c50dfc: 2842 moveal %d2,%a4
10c50dfe: 588c addql #4,%a4
10c50e00: 244c moveal %a4,%a2
10c50e02: 40c0 movew %sr,%d0
10c50e04: 007c 0700 oriw #1792,%sr
10c50e08: 2052 moveal %a2@,%a0
10c50e0a: 93c9 subal %a1,%a1
10c50e0c: b5c8 cmpal %a0,%a2
10c50e0e: 6718 beqs 10c50e28 <ppp_channel_push+0xc2>
10c50e10: 2248 moveal %a0,%a1
10c50e12: 2051 moveal %a1@,%a0
10c50e14: 53aa 0008 subql #1,%a2@(8)
10c50e18: 214a 0004 movel %a2,%a0@(4)
10c50e1c: 2488 movel %a0,%a2@
10c50e1e: 4291 clrl %a1@
10c50e20: 42a9 0004 clrl %a1@(4)
10c50e24: 42a9 0008 clrl %a1@(8)
10c50e28: 46c0 movew %d0,%sr
10c50e2a: b2fc 0000 cmpaw #0,%a1
10c50e2e: 672a beqs 10c50e5a <ppp_channel_push+0xf4>
10c50e30: 7001 moveq #1,%d0
10c50e32: b0a9 0070 cmpl %a1@(112),%d0
10c50e36: 6716 beqs 10c50e4e <ppp_channel_push+0xe8>
10c50e38: 41e9 0070 lea %a1@(112),%a0
10c50e3c: 40c1 movew %sr,%d1
10c50e3e: 007c 0700 oriw #1792,%sr
10c50e42: 2010 movel %a0@,%d0
10c50e44: 5380 subql #1,%d0
10c50e46: 2080 movel %d0,%a0@
10c50e48: 46c1 movew %d1,%sr
10c50e4a: 4a80 tstl %d0
10c50e4c: 66b4 bnes 10c50e02 <ppp_channel_push+0x9c>
10c50e4e: 2f09 movel %a1,%sp@-
10c50e50: 4eb9 10c5 5900 jsr 10c55900 <__kfree_skb>
10c50e56: 588f addql #4,%sp
10c50e58: 60a8 bras 10c50e02 <ppp_channel_push+0x9c>
10c50e5a: 2015 movel %a5@,%d0
10c50e5c: 2200 movel %d0,%d1
10c50e5e: 5381 subql #1,%d1
10c50e60: 2a81 movel %d1,%a5@
10c50e62: 4aac 0008 tstl %a4@(8)
10c50e66: 6612 bnes 10c50e7a <ppp_channel_push+0x114>
10c50e68: 2a80 movel %d0,%a5@
10c50e6a: 2042 moveal %d2,%a0
10c50e6c: 2028 004c movel %a0@(76),%d0
10c50e70: 6706 beqs 10c50e78 <ppp_channel_push+0x112>
10c50e72: 2f00 movel %d0,%sp@-
10c50e74: 4eba f938 jsr %pc@(10c507ae <ppp_xmit_process>)
10c50e78: 5395 subql #1,%a5@
10c50e7a: 4cee 3c04 ffec moveml %fp@(-20),%d2/%a2-%a5
10c50e80: 4e5e unlk %fp
10c50e82: 4e75 rts
10c50e84 <ppp_input>:
10c50e84: 4e56 0000 linkw %fp,#0
10c50e88: 48e7 303c moveml %d2-%d3/%a2-%a5,%sp@-
10c50e8c: 206e 0008 moveal %fp@(8),%a0
10c50e90: 246e 000c moveal %fp@(12),%a2
10c50e94: 2868 0010 moveal %a0@(16),%a4
10c50e98: b8fc 0000 cmpaw #0,%a4
10c50e9c: 6706 beqs 10c50ea4 <ppp_input+0x20>
10c50e9e: 4aaa 005c tstl %a2@(92)
10c50ea2: 662c bnes 10c50ed0 <ppp_input+0x4c>
10c50ea4: 7001 moveq #1,%d0
10c50ea6: b0aa 0070 cmpl %a2@(112),%d0
10c50eaa: 6718 beqs 10c50ec4 <ppp_input+0x40>
10c50eac: 41ea 0070 lea %a2@(112),%a0
10c50eb0: 40c1 movew %sr,%d1
10c50eb2: 007c 0700 oriw #1792,%sr
10c50eb6: 2010 movel %a0@,%d0
10c50eb8: 5380 subql #1,%d0
10c50eba: 2080 movel %d0,%a0@
10c50ebc: 46c1 movew %d1,%sr
10c50ebe: 4a80 tstl %d0
10c50ec0: 6600 0132 bnew 10c50ff4 <ppp_input+0x170>
10c50ec4: 2f0a movel %a2,%sp@-
10c50ec6: 4eb9 10c5 5900 jsr 10c55900 <__kfree_skb>
10c50ecc: 6000 0126 braw 10c50ff4 <ppp_input+0x170>
10c50ed0: 206a 0080 moveal %a2@(128),%a0
10c50ed4: 4280 clrl %d0
10c50ed6: 1010 moveb %a0@,%d0
10c50ed8: e188 lsll #8,%d0
10c50eda: 8028 0001 orb %a0@(1),%d0
10c50ede: 41f9 1002 5730 lea 10025730 <irq_stat+0x8>,%a0
10c50ee4: 5290 addql #1,%a0@
10c50ee6: 226c 004c moveal %a4@(76),%a1
10c50eea: 2408 movel %a0,%d2
10c50eec: b2fc 0000 cmpaw #0,%a1
10c50ef0: 6712 beqs 10c50f04 <ppp_input+0x80>
10c50ef2: 0c80 0000 bfff cmpil #49151,%d0
10c50ef8: 6e0a bgts 10c50f04 <ppp_input+0x80>
10c50efa: 0c80 0000 80fb cmpil #33019,%d0
10c50f00: 6600 00a8 bnew 10c50faa <ppp_input+0x126>
10c50f04: 41ec 0014 lea %a4@(20),%a0
10c50f08: 40c0 movew %sr,%d0
10c50f0a: 007c 0700 oriw #1792,%sr
10c50f0e: 2548 0008 movel %a0,%a2@(8)
10c50f12: 52a8 0008 addql #1,%a0@(8)
10c50f16: 2268 0004 moveal %a0@(4),%a1
10c50f1a: 2488 movel %a0,%a2@
10c50f1c: 2549 0004 movel %a1,%a2@(4)
10c50f20: 214a 0004 movel %a2,%a0@(4)
10c50f24: 228a movel %a2,%a1@
10c50f26: 46c0 movew %d0,%sr
10c50f28: 2648 moveal %a0,%a3
10c50f2a: 7624 moveq #36,%d3
10c50f2c: d68c addl %a4,%d3
10c50f2e: 7020 moveq #32,%d0
10c50f30: b0ac 001c cmpl %a4@(28),%d0
10c50f34: 6462 bccs 10c50f98 <ppp_input+0x114>
10c50f36: 2a4b moveal %a3,%a5
10c50f38: 40c0 movew %sr,%d0
10c50f3a: 007c 0700 oriw #1792,%sr
10c50f3e: 2255 moveal %a5@,%a1
10c50f40: 91c8 subal %a0,%a0
10c50f42: bbc9 cmpal %a1,%a5
10c50f44: 6718 beqs 10c50f5e <ppp_input+0xda>
10c50f46: 2049 moveal %a1,%a0
10c50f48: 2250 moveal %a0@,%a1
10c50f4a: 53ab 0008 subql #1,%a3@(8)
10c50f4e: 234b 0004 movel %a3,%a1@(4)
10c50f52: 2689 movel %a1,%a3@
10c50f54: 4290 clrl %a0@
10c50f56: 42a8 0004 clrl %a0@(4)
10c50f5a: 42a8 0008 clrl %a0@(8)
10c50f5e: 46c0 movew %d0,%sr
10c50f60: 2448 moveal %a0,%a2
10c50f62: b4fc 0000 cmpaw #0,%a2
10c50f66: 6730 beqs 10c50f98 <ppp_input+0x114>
10c50f68: 7001 moveq #1,%d0
10c50f6a: b0aa 0070 cmpl %a2@(112),%d0
10c50f6e: 6716 beqs 10c50f86 <ppp_input+0x102>
10c50f70: 41ea 0070 lea %a2@(112),%a0
10c50f74: 40c1 movew %sr,%d1
10c50f76: 007c 0700 oriw #1792,%sr
10c50f7a: 2010 movel %a0@,%d0
10c50f7c: 5380 subql #1,%d0
10c50f7e: 2080 movel %d0,%a0@
10c50f80: 46c1 movew %d1,%sr
10c50f82: 4a80 tstl %d0
10c50f84: 660a bnes 10c50f90 <ppp_input+0x10c>
10c50f86: 2f0a movel %a2,%sp@-
10c50f88: 4eb9 10c5 5900 jsr 10c55900 <__kfree_skb>
10c50f8e: 588f addql #4,%sp
10c50f90: 7020 moveq #32,%d0
10c50f92: b0ac 001c cmpl %a4@(28),%d0
10c50f96: 65a0 bcss 10c50f38 <ppp_input+0xb4>
10c50f98: 4878 0001 pea 1 <PF_DTRACE_OFF>
10c50f9c: 4878 0001 pea 1 <PF_DTRACE_OFF>
10c50fa0: 2f03 movel %d3,%sp@-
10c50fa2: 4eb9 10c1 4712 jsr 10c14712 <__wake_up>
10c50fa8: 6046 bras 10c50ff0 <ppp_input+0x16c>
10c50faa: 52b9 1002 5730 addql #1,10025730 <irq_stat+0x8>
10c50fb0: 4aa9 009c tstl %a1@(156)
10c50fb4: 670e beqs 10c50fc4 <ppp_input+0x140>
10c50fb6: 2f0c movel %a4,%sp@-
10c50fb8: 2f0a movel %a2,%sp@-
10c50fba: 2f09 movel %a1,%sp@-
10c50fbc: 4eb9 10c5 109c jsr 10c5109c <ppp_receive_frame>
10c50fc2: 6026 bras 10c50fea <ppp_input+0x166>
10c50fc4: 7001 moveq #1,%d0
10c50fc6: b0aa 0070 cmpl %a2@(112),%d0
10c50fca: 6716 beqs 10c50fe2 <ppp_input+0x15e>
10c50fcc: 41ea 0070 lea %a2@(112),%a0
10c50fd0: 40c1 movew %sr,%d1
10c50fd2: 007c 0700 oriw #1792,%sr
10c50fd6: 2010 movel %a0@,%d0
10c50fd8: 5380 subql #1,%d0
10c50fda: 2080 movel %d0,%a0@
10c50fdc: 46c1 movew %d1,%sr
10c50fde: 4a80 tstl %d0
10c50fe0: 6608 bnes 10c50fea <ppp_input+0x166>
10c50fe2: 2f0a movel %a2,%sp@-
10c50fe4: 4eb9 10c5 5900 jsr 10c55900 <__kfree_skb>
10c50fea: 53b9 1002 5730 subql #1,10025730 <irq_stat+0x8>
10c50ff0: 2042 moveal %d2,%a0
10c50ff2: 5390 subql #1,%a0@
10c50ff4: 4cee 3c0c ffe8 moveml %fp@(-24),%d2-%d3/%a2-%a5
10c50ffa: 4e5e unlk %fp
10c50ffc: 4e75 rts
10c50ffe <ppp_input_error>:
10c50ffe: 4e56 0000 linkw %fp,#0
10c51002: 2f0b movel %a3,%sp@-
10c51004: 2f0a movel %a2,%sp@-
10c51006: 206e 0008 moveal %fp@(8),%a0
10c5100a: 2468 0010 moveal %a0@(16),%a2
10c5100e: b4fc 0000 cmpaw #0,%a2
10c51012: 677c beqs 10c51090 <ppp_input_error+0x92>
10c51014: 41f9 1002 5730 lea 10025730 <irq_stat+0x8>,%a0
10c5101a: 5290 addql #1,%a0@
10c5101c: 2648 moveal %a0,%a3
10c5101e: 4aaa 004c tstl %a2@(76)
10c51022: 676a beqs 10c5108e <ppp_input_error+0x90>
10c51024: 4878 0020 pea 20 <LSIGTRAP+0x1b>
10c51028: 42a7 clrl %sp@-
10c5102a: 4eb9 10c5 5644 jsr 10c55644 <alloc_skb>
10c51030: 2240 moveal %d0,%a1
10c51032: 508f addql #8,%sp
10c51034: b2fc 0000 cmpaw #0,%a1
10c51038: 6754 beqs 10c5108e <ppp_input_error+0x90>
10c5103a: 42a9 005c clrl %a1@(92)
10c5103e: 136e 000f 002c moveb %fp@(15),%a1@(44)
10c51044: 206a 004c moveal %a2@(76),%a0
10c51048: 52b9 1002 5730 addql #1,10025730 <irq_stat+0x8>
10c5104e: 4aa8 009c tstl %a0@(156)
10c51052: 670e beqs 10c51062 <ppp_input_error+0x64>
10c51054: 2f0a movel %a2,%sp@-
10c51056: 2f09 movel %a1,%sp@-
10c51058: 2f08 movel %a0,%sp@-
10c5105a: 4eb9 10c5 109c jsr 10c5109c <ppp_receive_frame>
10c51060: 6026 bras 10c51088 <ppp_input_error+0x8a>
10c51062: 7001 moveq #1,%d0
10c51064: b0a9 0070 cmpl %a1@(112),%d0
10c51068: 6716 beqs 10c51080 <ppp_input_error+0x82>
10c5106a: 41e9 0070 lea %a1@(112),%a0
10c5106e: 40c1 movew %sr,%d1
10c51070: 007c 0700 oriw #1792,%sr
10c51074: 2010 movel %a0@,%d0
10c51076: 5380 subql #1,%d0
10c51078: 2080 movel %d0,%a0@
10c5107a: 46c1 movew %d1,%sr
10c5107c: 4a80 tstl %d0
10c5107e: 6608 bnes 10c51088 <ppp_input_error+0x8a>
10c51080: 2f09 movel %a1,%sp@-
10c51082: 4eb9 10c5 5900 jsr 10c55900 <__kfree_skb>
10c51088: 53b9 1002 5730 subql #1,10025730 <irq_stat+0x8>
10c5108e: 5393 subql #1,%a3@
10c51090: 246e fff8 moveal %fp@(-8),%a2
10c51094: 266e fffc moveal %fp@(-4),%a3
10c51098: 4e5e unlk %fp
10c5109a: 4e75 rts
10c5109c <ppp_receive_frame>:
10c5109c: 4e56 0000 linkw %fp,#0
10c510a0: 2f0a movel %a2,%sp@-
10c510a2: 246e 0008 moveal %fp@(8),%a2
10c510a6: 226e 000c moveal %fp@(12),%a1
10c510aa: 2029 005c movel %a1@(92),%d0
10c510ae: 7201 moveq #1,%d1
10c510b0: b280 cmpl %d0,%d1
10c510b2: 640c bccs 10c510c0 <ppp_receive_frame+0x24>
10c510b4: 2f09 movel %a1,%sp@-
10c510b6: 2f0a movel %a2,%sp@-
10c510b8: 4eb9 10c5 111e jsr 10c5111e <ppp_receive_nonmp_frame>
10c510be: 6038 bras 10c510f8 <ppp_receive_frame+0x5c>
10c510c0: 4a80 tstl %d0
10c510c2: 6704 beqs 10c510c8 <ppp_receive_frame+0x2c>
10c510c4: 52aa 00c8 addql #1,%a2@(200)
10c510c8: 7001 moveq #1,%d0
10c510ca: b0a9 0070 cmpl %a1@(112),%d0
10c510ce: 6716 beqs 10c510e6 <ppp_receive_frame+0x4a>
10c510d0: 41e9 0070 lea %a1@(112),%a0
10c510d4: 40c1 movew %sr,%d1
10c510d6: 007c 0700 oriw #1792,%sr
10c510da: 2010 movel %a0@,%d0
10c510dc: 5380 subql #1,%d0
10c510de: 2080 movel %d0,%a0@
10c510e0: 46c1 movew %d1,%sr
10c510e2: 4a80 tstl %d0
10c510e4: 660a bnes 10c510f0 <ppp_receive_frame+0x54>
10c510e6: 2f09 movel %a1,%sp@-
10c510e8: 4eb9 10c5 5900 jsr 10c55900 <__kfree_skb>
10c510ee: 588f addql #4,%sp
10c510f0: 2f0a movel %a2,%sp@-
10c510f2: 4eb9 10c5 1100 jsr 10c51100 <ppp_receive_error>
10c510f8: 246e fffc moveal %fp@(-4),%a2
10c510fc: 4e5e unlk %fp
10c510fe: 4e75 rts
10c51100 <ppp_receive_error>:
10c51100: 4e56 0000 linkw %fp,#0
10c51104: 206e 0008 moveal %fp@(8),%a0
10c51108: 52a8 00b0 addql #1,%a0@(176)
10c5110c: 2028 006c movel %a0@(108),%d0
10c51110: 6708 beqs 10c5111a <ppp_receive_error+0x1a>
10c51112: 2f00 movel %d0,%sp@-
10c51114: 4eb9 10c5 2c4a jsr 10c52c4a <slhc_toss>
10c5111a: 4e5e unlk %fp
10c5111c: 4e75 rts
10c5111e <ppp_receive_nonmp_frame>:
10c5111e: 4e56 0000 linkw %fp,#0
10c51122: 48e7 203c moveml %d2/%a2-%a5,%sp@-
10c51126: 2a6e 0008 moveal %fp@(8),%a5
10c5112a: 266e 000c moveal %fp@(12),%a3
10c5112e: 4aad 0090 tstl %a5@(144)
10c51132: 6720 beqs 10c51154 <ppp_receive_nonmp_frame+0x36>
10c51134: 202d 0064 movel %a5@(100),%d0
10c51138: 0280 00c0 2000 andil #12591104,%d0
10c5113e: 0c80 0000 2000 cmpil #8192,%d0
10c51144: 660e bnes 10c51154 <ppp_receive_nonmp_frame+0x36>
10c51146: 2f0b movel %a3,%sp@-
10c51148: 2f0d movel %a5,%sp@-
10c5114a: 4eb9 10c5 1530 jsr 10c51530 <ppp_decompress_frame>
10c51150: 2640 moveal %d0,%a3
10c51152: 508f addql #8,%sp
10c51154: 206b 0080 moveal %a3@(128),%a0
10c51158: 4282 clrl %d2
10c5115a: 1410 moveb %a0@,%d2
10c5115c: e18a lsll #8,%d2
10c5115e: 8428 0001 orb %a0@(1),%d2
10c51162: 702f moveq #47,%d0
10c51164: b082 cmpl %d2,%d0
10c51166: 6700 01ac beqw 10c51314 <ppp_receive_nonmp_frame+0x1f6>
10c5116a: 6d0a blts 10c51176 <ppp_receive_nonmp_frame+0x58>
10c5116c: 722d moveq #45,%d1
10c5116e: b282 cmpl %d2,%d1
10c51170: 6712 beqs 10c51184 <ppp_receive_nonmp_frame+0x66>
10c51172: 6000 01f6 braw 10c5136a <ppp_receive_nonmp_frame+0x24c>
10c51176: 0c82 0000 80fd cmpil #33021,%d2
10c5117c: 6700 01da beqw 10c51358 <ppp_receive_nonmp_frame+0x23a>
10c51180: 6000 01e8 braw 10c5136a <ppp_receive_nonmp_frame+0x24c>
10c51184: 4aad 006c tstl %a5@(108)
10c51188: 6700 036e beqw 10c514f8 <ppp_receive_nonmp_frame+0x3da>
10c5118c: 082d 0005 005f btst #5,%a5@(95)
10c51192: 6600 0364 bnew 10c514f8 <ppp_receive_nonmp_frame+0x3da>
10c51196: 4aab 0060 tstl %a3@(96)
10c5119a: 660a bnes 10c511a6 <ppp_receive_nonmp_frame+0x88>
10c5119c: 202b 0088 movel %a3@(136),%d0
10c511a0: 90ab 0084 subl %a3@(132),%d0
10c511a4: 6002 bras 10c511a8 <ppp_receive_nonmp_frame+0x8a>
10c511a6: 7000 moveq #0,%d0
10c511a8: 747b moveq #123,%d2
10c511aa: b480 cmpl %d0,%d2
10c511ac: 6d00 00c4 bltw 10c51272 <ppp_receive_nonmp_frame+0x154>
10c511b0: 4878 0020 pea 20 <LSIGTRAP+0x1b>
10c511b4: 202b 005c movel %a3@(92),%d0
10c511b8: 0680 0000 0090 addil #144,%d0
10c511be: 2f00 movel %d0,%sp@-
10c511c0: 4eb9 10c5 5644 jsr 10c55644 <alloc_skb>
10c511c6: 2440 moveal %d0,%a2
10c511c8: 508f addql #8,%sp
10c511ca: b4fc 0000 cmpaw #0,%a2
10c511ce: 670a beqs 10c511da <ppp_receive_nonmp_frame+0xbc>
10c511d0: 7210 moveq #16,%d1
10c511d2: d3aa 0080 addl %d1,%a2@(128)
10c511d6: d3aa 0084 addl %d1,%a2@(132)
10c511da: b4fc 0000 cmpaw #0,%a2
10c511de: 660a bnes 10c511ea <ppp_receive_nonmp_frame+0xcc>
10c511e0: 4879 1000 631c pea 1000631c <npindex_to_ethertype+0xec>
10c511e6: 6000 0160 braw 10c51348 <ppp_receive_nonmp_frame+0x22a>
10c511ea: 54aa 0080 addql #2,%a2@(128)
10c511ee: 54aa 0084 addql #2,%a2@(132)
10c511f2: 2f2b 005c movel %a3@(92),%sp@-
10c511f6: 2f2b 0080 movel %a3@(128),%sp@-
10c511fa: 222b 005c movel %a3@(92),%d1
10c511fe: 242a 0084 movel %a2@(132),%d2
10c51202: 4aaa 0060 tstl %a2@(96)
10c51206: 670c beqs 10c51214 <ppp_receive_nonmp_frame+0xf6>
10c51208: 4879 1000 621a pea 1000621a <p.879+0x1e0>
10c5120e: 4eb9 10c1 60e4 jsr 10c160e4 <panic>
10c51214: 202a 0084 movel %a2@(132),%d0
10c51218: d081 addl %d1,%d0
10c5121a: 2540 0084 movel %d0,%a2@(132)
10c5121e: d3aa 005c addl %d1,%a2@(92)
10c51222: b0aa 0088 cmpl %a2@(136),%d0
10c51226: 6314 blss 10c5123c <ppp_receive_nonmp_frame+0x11e>
10c51228: 2f3c 10c5 1228 movel #281350696,%sp@-
10c5122e: 2f01 movel %d1,%sp@-
10c51230: 2f0a movel %a2,%sp@-
10c51232: 4eb9 10c5 55c4 jsr 10c555c4 <skb_over_panic>
10c51238: 4fef 000c lea %sp@(12),%sp
10c5123c: 2f02 movel %d2,%sp@-
10c5123e: 4eb9 10c8 5744 jsr 10c85744 <memcpy>
10c51244: 4fef 000c lea %sp@(12),%sp
10c51248: 7401 moveq #1,%d2
10c5124a: b4ab 0070 cmpl %a3@(112),%d2
10c5124e: 6716 beqs 10c51266 <ppp_receive_nonmp_frame+0x148>
10c51250: 41eb 0070 lea %a3@(112),%a0
10c51254: 40c1 movew %sr,%d1
10c51256: 007c 0700 oriw #1792,%sr
10c5125a: 2010 movel %a0@,%d0
10c5125c: 5380 subql #1,%d0
10c5125e: 2080 movel %d0,%a0@
10c51260: 46c1 movew %d1,%sr
10c51262: 4a80 tstl %d0
10c51264: 660a bnes 10c51270 <ppp_receive_nonmp_frame+0x152>
10c51266: 2f0b movel %a3,%sp@-
10c51268: 4eb9 10c5 5900 jsr 10c55900 <__kfree_skb>
10c5126e: 588f addql #4,%sp
10c51270: 264a moveal %a2,%a3
10c51272: 202b 005c movel %a3@(92),%d0
10c51276: 5580 subql #2,%d0
10c51278: 2f00 movel %d0,%sp@-
10c5127a: 222b 0080 movel %a3@(128),%d1
10c5127e: 5481 addql #2,%d1
10c51280: 2f01 movel %d1,%sp@-
10c51282: 2f2d 006c movel %a5@(108),%sp@-
10c51286: 4eb9 10c5 286c jsr 10c5286c <slhc_uncompress>
10c5128c: 4fef 000c lea %sp@(12),%sp
10c51290: 4a80 tstl %d0
10c51292: 6e0a bgts 10c5129e <ppp_receive_nonmp_frame+0x180>
10c51294: 4879 1000 633b pea 1000633b <npindex_to_ethertype+0x10b>
10c5129a: 6000 00ac braw 10c51348 <ppp_receive_nonmp_frame+0x22a>
10c5129e: 5480 addql #2,%d0
10c512a0: 222b 005c movel %a3@(92),%d1
10c512a4: b280 cmpl %d0,%d1
10c512a6: 643e bccs 10c512e6 <ppp_receive_nonmp_frame+0x1c8>
10c512a8: 9081 subl %d1,%d0
10c512aa: 2200 movel %d0,%d1
10c512ac: 4aab 0060 tstl %a3@(96)
10c512b0: 670c beqs 10c512be <ppp_receive_nonmp_frame+0x1a0>
10c512b2: 4879 1000 621a pea 1000621a <p.879+0x1e0>
10c512b8: 4eb9 10c1 60e4 jsr 10c160e4 <panic>
10c512be: 202b 0084 movel %a3@(132),%d0
10c512c2: d081 addl %d1,%d0
10c512c4: 2740 0084 movel %d0,%a3@(132)
10c512c8: d3ab 005c addl %d1,%a3@(92)
10c512cc: b0ab 0088 cmpl %a3@(136),%d0
10c512d0: 6300 0082 blsw 10c51354 <ppp_receive_nonmp_frame+0x236>
10c512d4: 2f3c 10c5 12d4 movel #281350868,%sp@-
10c512da: 2f01 movel %d1,%sp@-
10c512dc: 2f0b movel %a3,%sp@-
10c512de: 4eb9 10c5 55c4 jsr 10c555c4 <skb_over_panic>
10c512e4: 6028 bras 10c5130e <ppp_receive_nonmp_frame+0x1f0>
10c512e6: b280 cmpl %d0,%d1
10c512e8: 636a blss 10c51354 <ppp_receive_nonmp_frame+0x236>
10c512ea: b081 cmpl %d1,%d0
10c512ec: 6466 bccs 10c51354 <ppp_receive_nonmp_frame+0x236>
10c512ee: 4aab 0060 tstl %a3@(96)
10c512f2: 660e bnes 10c51302 <ppp_receive_nonmp_frame+0x1e4>
10c512f4: 2740 005c movel %d0,%a3@(92)
10c512f8: d0ab 0080 addl %a3@(128),%d0
10c512fc: 2740 0084 movel %d0,%a3@(132)
10c51300: 6052 bras 10c51354 <ppp_receive_nonmp_frame+0x236>
10c51302: 42a7 clrl %sp@-
10c51304: 2f00 movel %d0,%sp@-
10c51306: 2f0b movel %a3,%sp@-
10c51308: 4eb9 10c5 60b2 jsr 10c560b2 <___pskb_trim>
10c5130e: 4fef 000c lea %sp@(12),%sp
10c51312: 6040 bras 10c51354 <ppp_receive_nonmp_frame+0x236>
10c51314: 202d 006c movel %a5@(108),%d0
10c51318: 6700 01de beqw 10c514f8 <ppp_receive_nonmp_frame+0x3da>
10c5131c: 082d 0005 005f btst #5,%a5@(95)
10c51322: 6600 01d4 bnew 10c514f8 <ppp_receive_nonmp_frame+0x3da>
10c51326: 242b 005c movel %a3@(92),%d2
10c5132a: 5582 subql #2,%d2
10c5132c: 2f02 movel %d2,%sp@-
10c5132e: 4868 0002 pea %a0@(2)
10c51332: 2f00 movel %d0,%sp@-
10c51334: 4eb9 10c5 2b2c jsr 10c52b2c <slhc_remember>
10c5133a: 4fef 000c lea %sp@(12),%sp
10c5133e: 4a80 tstl %d0
10c51340: 6e12 bgts 10c51354 <ppp_receive_nonmp_frame+0x236>
10c51342: 4879 1000 635b pea 1000635b <npindex_to_ethertype+0x12b>
10c51348: 4eb9 10c1 677e jsr 10c1677e <printk>
10c5134e: 588f addql #4,%sp
10c51350: 6000 01a6 braw 10c514f8 <ppp_receive_nonmp_frame+0x3da>
10c51354: 7421 moveq #33,%d2
10c51356: 6012 bras 10c5136a <ppp_receive_nonmp_frame+0x24c>
10c51358: 4878 0001 pea 1 <PF_DTRACE_OFF>
10c5135c: 2f0b movel %a3,%sp@-
10c5135e: 2f0d movel %a5,%sp@-
10c51360: 4eb9 10c5 194c jsr 10c5194c <ppp_ccp_peek>
10c51366: 4fef 000c lea %sp@(12),%sp
10c5136a: 52ad 00a0 addql #1,%a5@(160)
10c5136e: 202d 00a8 movel %a5@(168),%d0
10c51372: 5580 subql #2,%d0
10c51374: d0ab 005c addl %a3@(92),%d0
10c51378: 2b40 00a8 movel %d0,%a5@(168)
10c5137c: 702b moveq #43,%d0
10c5137e: b082 cmpl %d2,%d0
10c51380: 6724 beqs 10c513a6 <ppp_receive_nonmp_frame+0x288>
10c51382: 6d0e blts 10c51392 <ppp_receive_nonmp_frame+0x274>
10c51384: 7221 moveq #33,%d1
10c51386: b282 cmpl %d2,%d1
10c51388: 6710 beqs 10c5139a <ppp_receive_nonmp_frame+0x27c>
10c5138a: 7029 moveq #41,%d0
10c5138c: b082 cmpl %d2,%d0
10c5138e: 671c beqs 10c513ac <ppp_receive_nonmp_frame+0x28e>
10c51390: 6020 bras 10c513b2 <ppp_receive_nonmp_frame+0x294>
10c51392: 7257 moveq #87,%d1
10c51394: b282 cmpl %d2,%d1
10c51396: 6708 beqs 10c513a0 <ppp_receive_nonmp_frame+0x282>
10c51398: 6018 bras 10c513b2 <ppp_receive_nonmp_frame+0x294>
10c5139a: 7000 moveq #0,%d0
10c5139c: 6000 00bc braw 10c5145a <ppp_receive_nonmp_frame+0x33c>
10c513a0: 7001 moveq #1,%d0
10c513a2: 6000 00b6 braw 10c5145a <ppp_receive_nonmp_frame+0x33c>
10c513a6: 7002 moveq #2,%d0
10c513a8: 6000 00b0 braw 10c5145a <ppp_receive_nonmp_frame+0x33c>
10c513ac: 7003 moveq #3,%d0
10c513ae: 6000 00aa braw 10c5145a <ppp_receive_nonmp_frame+0x33c>
10c513b2: 41ed 0014 lea %a5@(20),%a0
10c513b6: 40c0 movew %sr,%d0
10c513b8: 007c 0700 oriw #1792,%sr
10c513bc: 2748 0008 movel %a0,%a3@(8)
10c513c0: 52a8 0008 addql #1,%a0@(8)
10c513c4: 2268 0004 moveal %a0@(4),%a1
10c513c8: 2688 movel %a0,%a3@
10c513ca: 2749 0004 movel %a1,%a3@(4)
10c513ce: 214b 0004 movel %a3,%a0@(4)
10c513d2: 228b movel %a3,%a1@
10c513d4: 46c0 movew %d0,%sr
10c513d6: 2448 moveal %a0,%a2
10c513d8: 7424 moveq #36,%d2
10c513da: d48d addl %a5,%d2
10c513dc: 7020 moveq #32,%d0
10c513de: b0ad 001c cmpl %a5@(28),%d0
10c513e2: 6462 bccs 10c51446 <ppp_receive_nonmp_frame+0x328>
10c513e4: 284a moveal %a2,%a4
10c513e6: 40c0 movew %sr,%d0
10c513e8: 007c 0700 oriw #1792,%sr
10c513ec: 2254 moveal %a4@,%a1
10c513ee: 91c8 subal %a0,%a0
10c513f0: b9c9 cmpal %a1,%a4
10c513f2: 6718 beqs 10c5140c <ppp_receive_nonmp_frame+0x2ee>
10c513f4: 2049 moveal %a1,%a0
10c513f6: 2250 moveal %a0@,%a1
10c513f8: 53aa 0008 subql #1,%a2@(8)
10c513fc: 234a 0004 movel %a2,%a1@(4)
10c51400: 2489 movel %a1,%a2@
10c51402: 4290 clrl %a0@
10c51404: 42a8 0004 clrl %a0@(4)
10c51408: 42a8 0008 clrl %a0@(8)
10c5140c: 46c0 movew %d0,%sr
10c5140e: 2648 moveal %a0,%a3
10c51410: b6fc 0000 cmpaw #0,%a3
10c51414: 6730 beqs 10c51446 <ppp_receive_nonmp_frame+0x328>
10c51416: 7201 moveq #1,%d1
10c51418: b2ab 0070 cmpl %a3@(112),%d1
10c5141c: 6716 beqs 10c51434 <ppp_receive_nonmp_frame+0x316>
10c5141e: 41eb 0070 lea %a3@(112),%a0
10c51422: 40c1 movew %sr,%d1
10c51424: 007c 0700 oriw #1792,%sr
10c51428: 2010 movel %a0@,%d0
10c5142a: 5380 subql #1,%d0
10c5142c: 2080 movel %d0,%a0@
10c5142e: 46c1 movew %d1,%sr
10c51430: 4a80 tstl %d0
10c51432: 660a bnes 10c5143e <ppp_receive_nonmp_frame+0x320>
10c51434: 2f0b movel %a3,%sp@-
10c51436: 4eb9 10c5 5900 jsr 10c55900 <__kfree_skb>
10c5143c: 588f addql #4,%sp
10c5143e: 7020 moveq #32,%d0
10c51440: b0ad 001c cmpl %a5@(28),%d0
10c51444: 65a0 bcss 10c513e6 <ppp_receive_nonmp_frame+0x2c8>
10c51446: 4878 0001 pea 1 <PF_DTRACE_OFF>
10c5144a: 4878 0001 pea 1 <PF_DTRACE_OFF>
10c5144e: 2f02 movel %d2,%sp@-
10c51450: 4eb9 10c1 4712 jsr 10c14712 <__wake_up>
10c51456: 6000 00ce braw 10c51526 <ppp_receive_nonmp_frame+0x408>
10c5145a: 2b79 1002 67b0 movel 100267b0 <jiffies>,%a5@(152)
10c51460: 0098
10c51462: 206d 009c moveal %a5@(156),%a0
10c51466: 0828 0000 0053 btst #0,%a0@(83)
10c5146c: 670a beqs 10c51478 <ppp_receive_nonmp_frame+0x35a>
10c5146e: e588 lsll #2,%d0
10c51470: 2200 movel %d0,%d1
10c51472: 4ab5 1870 tstl %a5@(00000070,%d1:l)
10c51476: 672c beqs 10c514a4 <ppp_receive_nonmp_frame+0x386>
10c51478: 7201 moveq #1,%d1
10c5147a: b2ab 0070 cmpl %a3@(112),%d1
10c5147e: 6718 beqs 10c51498 <ppp_receive_nonmp_frame+0x37a>
10c51480: 41eb 0070 lea %a3@(112),%a0
10c51484: 40c1 movew %sr,%d1
10c51486: 007c 0700 oriw #1792,%sr
10c5148a: 2010 movel %a0@,%d0
10c5148c: 5380 subql #1,%d0
10c5148e: 2080 movel %d0,%a0@
10c51490: 46c1 movew %d1,%sr
10c51492: 4a80 tstl %d0
10c51494: 6600 0090 bnew 10c51526 <ppp_receive_nonmp_frame+0x408>
10c51498: 2f0b movel %a3,%sp@-
10c5149a: 4eb9 10c5 5900 jsr 10c55900 <__kfree_skb>
10c514a0: 6000 0084 braw 10c51526 <ppp_receive_nonmp_frame+0x408>
10c514a4: 202b 005c movel %a3@(92),%d0
10c514a8: 7401 moveq #1,%d2
10c514aa: b480 cmpl %d0,%d2
10c514ac: 641c bccs 10c514ca <ppp_receive_nonmp_frame+0x3ac>
10c514ae: 5580 subql #2,%d0
10c514b0: 2740 005c movel %d0,%a3@(92)
10c514b4: b0ab 0060 cmpl %a3@(96),%d0
10c514b8: 640c bccs 10c514c6 <ppp_receive_nonmp_frame+0x3a8>
10c514ba: 4879 1000 621a pea 1000621a <p.879+0x1e0>
10c514c0: 4eb9 10c1 60e4 jsr 10c160e4 <panic>
10c514c6: 54ab 0080 addql #2,%a3@(128)
10c514ca: 276d 009c 0018 movel %a5@(156),%a3@(24)
10c514d0: 41f9 1000 6230 lea 10006230 <npindex_to_ethertype>,%a0
10c514d6: 3770 1802 0074 movew %a0@(00000002,%d1:l),%a3@(116)
10c514dc: 276b 0080 0024 movel %a3@(128),%a3@(36)
10c514e2: 2f0b movel %a3,%sp@-
10c514e4: 4eb9 10c5 83ba jsr 10c583ba <netif_rx>
10c514ea: 206d 009c moveal %a5@(156),%a0
10c514ee: 2179 1002 67b0 movel 100267b0 <jiffies>,%a0@(78)
10c514f4: 004e
10c514f6: 602e bras 10c51526 <ppp_receive_nonmp_frame+0x408>
10c514f8: 7001 moveq #1,%d0
10c514fa: b0ab 0070 cmpl %a3@(112),%d0
10c514fe: 6716 beqs 10c51516 <ppp_receive_nonmp_frame+0x3f8>
10c51500: 41eb 0070 lea %a3@(112),%a0
10c51504: 40c1 movew %sr,%d1
10c51506: 007c 0700 oriw #1792,%sr
10c5150a: 2010 movel %a0@,%d0
10c5150c: 5380 subql #1,%d0
10c5150e: 2080 movel %d0,%a0@
10c51510: 46c1 movew %d1,%sr
10c51512: 4a80 tstl %d0
10c51514: 660a bnes 10c51520 <ppp_receive_nonmp_frame+0x402>
10c51516: 2f0b movel %a3,%sp@-
10c51518: 4eb9 10c5 5900 jsr 10c55900 <__kfree_skb>
10c5151e: 588f addql #4,%sp
10c51520: 2f0d movel %a5,%sp@-
10c51522: 4eba fbdc jsr %pc@(10c51100 <ppp_receive_error>)
10c51526: 4cee 3c04 ffec moveml %fp@(-20),%d2/%a2-%a5
10c5152c: 4e5e unlk %fp
10c5152e: 4e75 rts
10c51530 <ppp_decompress_frame>:
10c51530: 4e56 0000 linkw %fp,#0
10c51534: 48e7 2038 moveml %d2/%a2-%a4,%sp@-
10c51538: 286e 0008 moveal %fp@(8),%a4
10c5153c: 246e 000c moveal %fp@(12),%a2
10c51540: 206a 0080 moveal %a2@(128),%a0
10c51544: 4280 clrl %d0
10c51546: 1010 moveb %a0@,%d0
10c51548: e188 lsll #8,%d0
10c5154a: 8028 0001 orb %a0@(1),%d0
10c5154e: 0c80 0000 00fd cmpil #253,%d0
10c51554: 6600 0110 bnew 10c51666 <ppp_decompress_frame+0x136>
10c51558: 4878 0020 pea 20 <LSIGTRAP+0x1b>
10c5155c: 7014 moveq #20,%d0
10c5155e: d0ac 0058 addl %a4@(88),%d0
10c51562: 2f00 movel %d0,%sp@-
10c51564: 4eb9 10c5 5644 jsr 10c55644 <alloc_skb>
10c5156a: 2640 moveal %d0,%a3
10c5156c: 508f addql #8,%sp
10c5156e: b6fc 0000 cmpaw #0,%a3
10c51572: 670a beqs 10c5157e <ppp_decompress_frame+0x4e>
10c51574: 7210 moveq #16,%d1
10c51576: d3ab 0080 addl %d1,%a3@(128)
10c5157a: d3ab 0084 addl %d1,%a3@(132)
10c5157e: b6fc 0000 cmpaw #0,%a3
10c51582: 6612 bnes 10c51596 <ppp_decompress_frame+0x66>
10c51584: 4879 1000 637a pea 1000637a <npindex_to_ethertype+0x14a>
10c5158a: 4eb9 10c1 677e jsr 10c1677e <printk>
10c51590: 588f addql #4,%sp
10c51592: 6000 00f8 braw 10c5168c <ppp_decompress_frame+0x15c>
10c51596: 206c 008c moveal %a4@(140),%a0
10c5159a: 202c 0058 movel %a4@(88),%d0
10c5159e: 5880 addql #4,%d0
10c515a0: 2f00 movel %d0,%sp@-
10c515a2: 2f2b 0080 movel %a3@(128),%sp@-
10c515a6: 222a 005c movel %a2@(92),%d1
10c515aa: 5481 addql #2,%d1
10c515ac: 2f01 movel %d1,%sp@-
10c515ae: 202a 0080 movel %a2@(128),%d0
10c515b2: 5580 subql #2,%d0
10c515b4: 2f00 movel %d0,%sp@-
10c515b6: 2f2c 0090 movel %a4@(144),%sp@-
10c515ba: 2068 002c moveal %a0@(44),%a0
10c515be: 4e90 jsr %a0@
10c515c0: 2400 movel %d0,%d2
10c515c2: 4fef 0014 lea %sp@(20),%sp
10c515c6: 6c12 bges 10c515da <ppp_decompress_frame+0xaa>
10c515c8: 72fe moveq #-2,%d1
10c515ca: b282 cmpl %d2,%d1
10c515cc: 6600 00be bnew 10c5168c <ppp_decompress_frame+0x15c>
10c515d0: 08ec 0007 0065 bset #7,%a4@(101)
10c515d6: 6000 00b4 braw 10c5168c <ppp_decompress_frame+0x15c>
10c515da: 7001 moveq #1,%d0
10c515dc: b0aa 0070 cmpl %a2@(112),%d0
10c515e0: 6716 beqs 10c515f8 <ppp_decompress_frame+0xc8>
10c515e2: 41ea 0070 lea %a2@(112),%a0
10c515e6: 40c1 movew %sr,%d1
10c515e8: 007c 0700 oriw #1792,%sr
10c515ec: 2010 movel %a0@,%d0
10c515ee: 5380 subql #1,%d0
10c515f0: 2080 movel %d0,%a0@
10c515f2: 46c1 movew %d1,%sr
10c515f4: 4a80 tstl %d0
10c515f6: 660a bnes 10c51602 <ppp_decompress_frame+0xd2>
10c515f8: 2f0a movel %a2,%sp@-
10c515fa: 4eb9 10c5 5900 jsr 10c55900 <__kfree_skb>
10c51600: 588f addql #4,%sp
10c51602: 244b moveal %a3,%a2
10c51604: 4aaa 0060 tstl %a2@(96)
10c51608: 670c beqs 10c51616 <ppp_decompress_frame+0xe6>
10c5160a: 4879 1000 621a pea 1000621a <p.879+0x1e0>
10c51610: 4eb9 10c1 60e4 jsr 10c160e4 <panic>
10c51616: 202a 0084 movel %a2@(132),%d0
10c5161a: d082 addl %d2,%d0
10c5161c: 2540 0084 movel %d0,%a2@(132)
10c51620: d5aa 005c addl %d2,%a2@(92)
10c51624: b0aa 0088 cmpl %a2@(136),%d0
10c51628: 6314 blss 10c5163e <ppp_decompress_frame+0x10e>
10c5162a: 2f3c 10c5 162a movel #281351722,%sp@-
10c51630: 2f02 movel %d2,%sp@-
10c51632: 2f0b movel %a3,%sp@-
10c51634: 4eb9 10c5 55c4 jsr 10c555c4 <skb_over_panic>
10c5163a: 4fef 000c lea %sp@(12),%sp
10c5163e: 202b 005c movel %a3@(92),%d0
10c51642: 7201 moveq #1,%d1
10c51644: b280 cmpl %d0,%d1
10c51646: 6450 bccs 10c51698 <ppp_decompress_frame+0x168>
10c51648: 5580 subql #2,%d0
10c5164a: 2740 005c movel %d0,%a3@(92)
10c5164e: b0ab 0060 cmpl %a3@(96),%d0
10c51652: 640c bccs 10c51660 <ppp_decompress_frame+0x130>
10c51654: 4879 1000 621a pea 1000621a <p.879+0x1e0>
10c5165a: 4eb9 10c1 60e4 jsr 10c160e4 <panic>
10c51660: 54ab 0080 addql #2,%a3@(128)
10c51664: 6032 bras 10c51698 <ppp_decompress_frame+0x168>
10c51666: 206c 008c moveal %a4@(140),%a0
10c5166a: 4aa8 0030 tstl %a0@(48)
10c5166e: 6728 beqs 10c51698 <ppp_decompress_frame+0x168>
10c51670: 202a 005c movel %a2@(92),%d0
10c51674: 5480 addql #2,%d0
10c51676: 2f00 movel %d0,%sp@-
10c51678: 222a 0080 movel %a2@(128),%d1
10c5167c: 5581 subql #2,%d1
10c5167e: 2f01 movel %d1,%sp@-
10c51680: 2f2c 0090 movel %a4@(144),%sp@-
10c51684: 2068 0030 moveal %a0@(48),%a0
10c51688: 4e90 jsr %a0@
10c5168a: 600c bras 10c51698 <ppp_decompress_frame+0x168>
10c5168c: 08ec 0006 0065 bset #6,%a4@(101)
10c51692: 2f0c movel %a4,%sp@-
10c51694: 4eba fa6a jsr %pc@(10c51100 <ppp_receive_error>)
10c51698: 200a movel %a2,%d0
10c5169a: 4cee 1c04 fff0 moveml %fp@(-16),%d2/%a2-%a4
10c516a0: 4e5e unlk %fp
10c516a2: 4e75 rts
10c516a4 <ppp_register_channel>:
10c516a4: 4e56 0000 linkw %fp,#0
10c516a8: 2f0b movel %a3,%sp@-
10c516aa: 2f0a movel %a2,%sp@-
10c516ac: 246e 0008 moveal %fp@(8),%a2
10c516b0: 4878 0020 pea 20 <LSIGTRAP+0x1b>
10c516b4: 4878 005c pea 5c <LSIGTRAP+0x57>
10c516b8: 4eb9 10c2 09bc jsr 10c209bc <kmalloc>
10c516be: 2640 moveal %d0,%a3
10c516c0: 508f addql #8,%sp
10c516c2: b6fc 0000 cmpaw #0,%a3
10c516c6: 6772 beqs 10c5173a <ppp_register_channel+0x96>
10c516c8: 4878 005c pea 5c <LSIGTRAP+0x57>
10c516cc: 42a7 clrl %sp@-
10c516ce: 2f0b movel %a3,%sp@-
10c516d0: 4eb9 10c8 576c jsr 10c8576c <memset>
10c516d6: 42ab 004c clrl %a3@(76)
10c516da: 274a 0044 movel %a2,%a3@(68)
10c516de: 254b 0010 movel %a3,%a2@(16)
10c516e2: 4878 0002 pea 2 <PF_DTRACE_OFF+0x1>
10c516e6: 2f0b movel %a3,%sp@-
10c516e8: 4eb9 10c5 1e1e jsr 10c51e1e <init_ppp_file>
10c516ee: 276a 000c 0034 movel %a2@(12),%a3@(52)
10c516f4: 42ab 0058 clrl %a3@(88)
10c516f8: 45f9 1002 5730 lea 10025730 <irq_stat+0x8>,%a2
10c516fe: 5292 addql #1,%a2@
10c51700: 2039 1002 4828 movel 10024828 <last_channel_index>,%d0
10c51706: 2200 movel %d0,%d1
10c51708: 5281 addql #1,%d1
10c5170a: 23c1 1002 4828 movel %d1,10024828 <last_channel_index>
10c51710: 5280 addql #1,%d0
10c51712: 2740 0040 movel %d0,%a3@(64)
10c51716: 41eb 0038 lea %a3@(56),%a0
10c5171a: 2279 1000 fbdc moveal 1000fbdc <all_channels>,%a1
10c51720: 2348 0004 movel %a0,%a1@(4)
10c51724: 2089 movel %a1,%a0@
10c51726: 217c 1000 fbdc movel #268499932,%a0@(4)
10c5172c: 0004
10c5172e: 23c8 1000 fbdc movel %a0,1000fbdc <all_channels>
10c51734: 5392 subql #1,%a2@
10c51736: 7000 moveq #0,%d0
10c51738: 6002 bras 10c5173c <ppp_register_channel+0x98>
10c5173a: 70f4 moveq #-12,%d0
10c5173c: 246e fff8 moveal %fp@(-8),%a2
10c51740: 266e fffc moveal %fp@(-4),%a3
10c51744: 4e5e unlk %fp
10c51746: 4e75 rts
10c51748 <ppp_channel_index>:
10c51748: 4e56 0000 linkw %fp,#0
10c5174c: 206e 0008 moveal %fp@(8),%a0
10c51750: 2068 0010 moveal %a0@(16),%a0
10c51754: 2028 0040 movel %a0@(64),%d0
10c51758: 4e5e unlk %fp
10c5175a: 4e75 rts
10c5175c <ppp_unit_number>:
10c5175c: 4e56 0000 linkw %fp,#0
10c51760: 206e 0008 moveal %fp@(8),%a0
10c51764: 2268 0010 moveal %a0@(16),%a1
10c51768: 70ff moveq #-1,%d0
10c5176a: b2fc 0000 cmpaw #0,%a1
10c5176e: 6718 beqs 10c51788 <ppp_unit_number+0x2c>
10c51770: 41f9 1002 5730 lea 10025730 <irq_stat+0x8>,%a0
10c51776: 5290 addql #1,%a0@
10c51778: 2269 004c moveal %a1@(76),%a1
10c5177c: b2fc 0000 cmpaw #0,%a1
10c51780: 6704 beqs 10c51786 <ppp_unit_number+0x2a>
10c51782: 2029 0040 movel %a1@(64),%d0
10c51786: 5390 subql #1,%a0@
10c51788: 4e5e unlk %fp
10c5178a: 4e75 rts
10c5178c <ppp_unregister_channel>:
10c5178c: 4e56 0000 linkw %fp,#0
10c51790: 2f0b movel %a3,%sp@-
10c51792: 2f0a movel %a2,%sp@-
10c51794: 206e 0008 moveal %fp@(8),%a0
10c51798: 2668 0010 moveal %a0@(16),%a3
10c5179c: b6fc 0000 cmpaw #0,%a3
10c517a0: 6762 beqs 10c51804 <ppp_unregister_channel+0x78>
10c517a2: 42a8 0010 clrl %a0@(16)
10c517a6: 45f9 1002 5730 lea 10025730 <irq_stat+0x8>,%a2
10c517ac: 5292 addql #1,%a2@
10c517ae: 42ab 0044 clrl %a3@(68)
10c517b2: 5392 subql #1,%a2@
10c517b4: 2f0b movel %a3,%sp@-
10c517b6: 4eb9 10c5 20ae jsr 10c520ae <ppp_disconnect_channel>
10c517bc: 4878 0001 pea 1 <PF_DTRACE_OFF>
10c517c0: 4878 0001 pea 1 <PF_DTRACE_OFF>
10c517c4: 486b 0024 pea %a3@(36)
10c517c8: 4eb9 10c1 4712 jsr 10c14712 <__wake_up>
10c517ce: 4fef 0010 lea %sp@(16),%sp
10c517d2: 5292 addql #1,%a2@
10c517d4: 41eb 0038 lea %a3@(56),%a0
10c517d8: 2268 0004 moveal %a0@(4),%a1
10c517dc: 2050 moveal %a0@,%a0
10c517de: 2149 0004 movel %a1,%a0@(4)
10c517e2: 2288 movel %a0,%a1@
10c517e4: 5392 subql #1,%a2@
10c517e6: 41eb 0030 lea %a3@(48),%a0
10c517ea: 40c1 movew %sr,%d1
10c517ec: 007c 0700 oriw #1792,%sr
10c517f0: 2010 movel %a0@,%d0
10c517f2: 5380 subql #1,%d0
10c517f4: 2080 movel %d0,%a0@
10c517f6: 46c1 movew %d1,%sr
10c517f8: 4a80 tstl %d0
10c517fa: 6608 bnes 10c51804 <ppp_unregister_channel+0x78>
10c517fc: 2f0b movel %a3,%sp@-
10c517fe: 4eb9 10c5 2128 jsr 10c52128 <ppp_destroy_channel>
10c51804: 246e fff8 moveal %fp@(-8),%a2
10c51808: 266e fffc moveal %fp@(-4),%a3
10c5180c: 4e5e unlk %fp
10c5180e: 4e75 rts
10c51810 <ppp_output_wakeup>:
10c51810: 4e56 0000 linkw %fp,#0
10c51814: 206e 0008 moveal %fp@(8),%a0
10c51818: 2028 0010 movel %a0@(16),%d0
10c5181c: 6706 beqs 10c51824 <ppp_output_wakeup+0x14>
10c5181e: 2f00 movel %d0,%sp@-
10c51820: 4eba f544 jsr %pc@(10c50d66 <ppp_channel_push>)
10c51824: 4e5e unlk %fp
10c51826: 4e75 rts
10c51828 <ppp_set_compress>:
10c51828: 4e56 ffb4 linkw %fp,#-76
10c5182c: 48e7 2038 moveml %d2/%a2-%a4,%sp@-
10c51830: 266e 0008 moveal %fp@(8),%a3
10c51834: 4878 000c pea c <LSIGTRAP+0x7>
10c51838: 2f2e 000c movel %fp@(12),%sp@-
10c5183c: 486e fff4 pea %fp@(-12)
10c51840: 45f9 10c8 5744 lea 10c85744 <memcpy>,%a2
10c51846: 4e92 jsr %a2@
10c51848: 4fef 000c lea %sp@(12),%sp
10c5184c: 202e fff8 movel %fp@(-8),%d0
10c51850: 7240 moveq #64,%d1
10c51852: b280 cmpl %d0,%d1
10c51854: 6510 bcss 10c51866 <ppp_set_compress+0x3e>
10c51856: 2f00 movel %d0,%sp@-
10c51858: 2f2e fff4 movel %fp@(-12),%sp@-
10c5185c: 486e ffb4 pea %fp@(-76)
10c51860: 4e92 jsr %a2@
10c51862: 4fef 000c lea %sp@(12),%sp
10c51866: 74ea moveq #-22,%d2
10c51868: 222e fff8 movel %fp@(-8),%d1
10c5186c: 7040 moveq #64,%d0
10c5186e: b081 cmpl %d1,%d0
10c51870: 6500 00ce bcsw 10c51940 <ppp_set_compress+0x118>
10c51874: 102e ffb5 moveb %fp@(-75),%d0
10c51878: 0c00 0001 cmpib #1,%d0
10c5187c: 6300 00c2 blsw 10c51940 <ppp_set_compress+0x118>
10c51880: 0280 0000 00ff andil #255,%d0
10c51886: b280 cmpl %d0,%d1
10c51888: 6500 00b6 bcsw 10c51940 <ppp_set_compress+0x118>
10c5188c: 4280 clrl %d0
10c5188e: 102e ffb4 moveb %fp@(-76),%d0
10c51892: 2f00 movel %d0,%sp@-
10c51894: 4eb9 10c5 1bf2 jsr 10c51bf2 <find_compressor>
10c5189a: 2840 moveal %d0,%a4
10c5189c: 588f addql #4,%sp
10c5189e: b8fc 0000 cmpaw #0,%a4
10c518a2: 6700 009c beqw 10c51940 <ppp_set_compress+0x118>
10c518a6: 7497 moveq #-105,%d2
10c518a8: 4aae fffc tstl %fp@(-4)
10c518ac: 6748 beqs 10c518f6 <ppp_set_compress+0xce>
10c518ae: 41f9 1002 5730 lea 10025730 <irq_stat+0x8>,%a0
10c518b4: 5290 addql #1,%a0@
10c518b6: 026b efff 0062 andiw #-4097,%a3@(98)
10c518bc: 202b 0088 movel %a3@(136),%d0
10c518c0: 2448 moveal %a0,%a2
10c518c2: 6712 beqs 10c518d6 <ppp_set_compress+0xae>
10c518c4: 206b 0084 moveal %a3@(132),%a0
10c518c8: 2f00 movel %d0,%sp@-
10c518ca: 2068 0008 moveal %a0@(8),%a0
10c518ce: 4e90 jsr %a0@
10c518d0: 42ab 0088 clrl %a3@(136)
10c518d4: 588f addql #4,%sp
10c518d6: 5392 subql #1,%a2@
10c518d8: 2f2e fff8 movel %fp@(-8),%sp@-
10c518dc: 486e ffb4 pea %fp@(-76)
10c518e0: 206c 0004 moveal %a4@(4),%a0
10c518e4: 4e90 jsr %a0@
10c518e6: 4a80 tstl %d0
10c518e8: 6756 beqs 10c51940 <ppp_set_compress+0x118>
10c518ea: 5292 addql #1,%a2@
10c518ec: 274c 0084 movel %a4,%a3@(132)
10c518f0: 2740 0088 movel %d0,%a3@(136)
10c518f4: 6046 bras 10c5193c <ppp_set_compress+0x114>
10c518f6: 41f9 1002 5730 lea 10025730 <irq_stat+0x8>,%a0
10c518fc: 5290 addql #1,%a0@
10c518fe: 026b dfff 0066 andiw #-8193,%a3@(102)
10c51904: 202b 0090 movel %a3@(144),%d0
10c51908: 2448 moveal %a0,%a2
10c5190a: 6712 beqs 10c5191e <ppp_set_compress+0xf6>
10c5190c: 206b 008c moveal %a3@(140),%a0
10c51910: 2f00 movel %d0,%sp@-
10c51912: 2068 0020 moveal %a0@(32),%a0
10c51916: 4e90 jsr %a0@
10c51918: 42ab 0090 clrl %a3@(144)
10c5191c: 588f addql #4,%sp
10c5191e: 5392 subql #1,%a2@
10c51920: 2f2e fff8 movel %fp@(-8),%sp@-
10c51924: 486e ffb4 pea %fp@(-76)
10c51928: 206c 001c moveal %a4@(28),%a0
10c5192c: 4e90 jsr %a0@
10c5192e: 4a80 tstl %d0
10c51930: 670e beqs 10c51940 <ppp_set_compress+0x118>
10c51932: 5292 addql #1,%a2@
10c51934: 274c 008c movel %a4,%a3@(140)
10c51938: 2740 0090 movel %d0,%a3@(144)
10c5193c: 5392 subql #1,%a2@
10c5193e: 7400 moveq #0,%d2
10c51940: 2002 movel %d2,%d0
10c51942: 4cee 1c04 ffa4 moveml %fp@(-92),%d2/%a2-%a4
10c51948: 4e5e unlk %fp
10c5194a: 4e75 rts
10c5194c <ppp_ccp_peek>:
10c5194c: 4e56 0000 linkw %fp,#0
10c51950: 48e7 3020 moveml %d2-%d3/%a2,%sp@-
10c51954: 246e 0008 moveal %fp@(8),%a2
10c51958: 206e 000c moveal %fp@(12),%a0
10c5195c: 242e 0010 movel %fp@(16),%d2
10c51960: 2268 0080 moveal %a0@(128),%a1
10c51964: 5489 addql #2,%a1
10c51966: 2068 005c moveal %a0@(92),%a0
10c5196a: 7005 moveq #5,%d0
10c5196c: b088 cmpl %a0,%d0
10c5196e: 6400 0154 bccw 10c51ac4 <ppp_ccp_peek+0x178>
10c51972: 4281 clrl %d1
10c51974: 1229 0002 moveb %a1@(2),%d1
10c51978: e189 lsll #8,%d1
10c5197a: 8229 0003 orb %a1@(3),%d1
10c5197e: 2001 movel %d1,%d0
10c51980: 5480 addql #2,%d0
10c51982: b088 cmpl %a0,%d0
10c51984: 6200 013e bhiw 10c51ac4 <ppp_ccp_peek+0x178>
10c51988: 4280 clrl %d0
10c5198a: 1011 moveb %a1@,%d0
10c5198c: 5380 subql #1,%d0
10c5198e: 760e moveq #14,%d3
10c51990: b680 cmpl %d0,%d3
10c51992: 6500 0130 bcsw 10c51ac4 <ppp_ccp_peek+0x178>
10c51996: d080 addl %d0,%d0
10c51998: 303b 0806 movew %pc@(10c519a0 <ppp_ccp_peek+0x54>,%d0:l),%d0
10c5199c: 4efb 0002 jmp %pc@(10c519a0 <ppp_ccp_peek+0x54>,%d0:w)
10c519a0: 001e 0046 orib #70,%fp@+
10c519a4: 0124 btst %d0,%a4@-
10c519a6: 0124 btst %d0,%a4@-
10c519a8: 0036 0036 0124 orib #54,%fp@(00000124)@(00000000,%d0:w)
10c519ae: 0124
10c519b0: 0124 btst %d0,%a4@-
10c519b2: 0124 btst %d0,%a4@-
10c519b4: 0124 btst %d0,%a4@-
10c519b6: 0124 btst %d0,%a4@-
10c519b8: 0124 btst %d0,%a4@-
10c519ba: 0124 btst %d0,%a4@-
10c519bc: 00de 0336
10c519be: 4a82 tstl %d2
10c519c0: 670a beqs 10c519cc <ppp_ccp_peek+0x80>
10c519c2: 026a efff 0062 andiw #-4097,%a2@(98)
10c519c8: 6000 00fa braw 10c51ac4 <ppp_ccp_peek+0x178>
10c519cc: 026a dfff 0066 andiw #-8193,%a2@(102)
10c519d2: 6000 00f0 braw 10c51ac4 <ppp_ccp_peek+0x178>
10c519d6: 026a dfff 0066 andiw #-8193,%a2@(102)
10c519dc: 026a efff 0062 andiw #-4097,%a2@(98)
10c519e2: 6000 00e0 braw 10c51ac4 <ppp_ccp_peek+0x178>
10c519e6: 703f moveq #63,%d0
10c519e8: 4600 notb %d0
10c519ea: c0aa 005c andl %a2@(92),%d0
10c519ee: 7640 moveq #64,%d3
10c519f0: b680 cmpl %d0,%d3
10c519f2: 6600 00d0 bnew 10c51ac4 <ppp_ccp_peek+0x178>
10c519f6: 5889 addql #4,%a1
10c519f8: 5981 subql #4,%d1
10c519fa: 7001 moveq #1,%d0
10c519fc: b081 cmpl %d1,%d0
10c519fe: 6c00 00c4 bgew 10c51ac4 <ppp_ccp_peek+0x178>
10c51a02: 4280 clrl %d0
10c51a04: 1029 0001 moveb %a1@(1),%d0
10c51a08: b081 cmpl %d1,%d0
10c51a0a: 6e00 00b8 bgtw 10c51ac4 <ppp_ccp_peek+0x178>
10c51a0e: 4a82 tstl %d2
10c51a10: 6740 beqs 10c51a52 <ppp_ccp_peek+0x106>
10c51a12: 202a 0090 movel %a2@(144),%d0
10c51a16: 6700 00ac beqw 10c51ac4 <ppp_ccp_peek+0x178>
10c51a1a: 206a 008c moveal %a2@(140),%a0
10c51a1e: 2f2a 0068 movel %a2@(104),%sp@-
10c51a22: 2f2a 0058 movel %a2@(88),%sp@-
10c51a26: 42a7 clrl %sp@-
10c51a28: 2f2a 0040 movel %a2@(64),%sp@-
10c51a2c: 2f01 movel %d1,%sp@-
10c51a2e: 2f09 movel %a1,%sp@-
10c51a30: 2f00 movel %d0,%sp@-
10c51a32: 2068 0024 moveal %a0@(36),%a0
10c51a36: 4e90 jsr %a0@
10c51a38: 4a80 tstl %d0
10c51a3a: 6700 0088 beqw 10c51ac4 <ppp_ccp_peek+0x178>
10c51a3e: 202a 0064 movel %a2@(100),%d0
10c51a42: 0040 2000 oriw #8192,%d0
10c51a46: 0280 ff3f ffff andil #-12582913,%d0
10c51a4c: 2540 0064 movel %d0,%a2@(100)
10c51a50: 6072 bras 10c51ac4 <ppp_ccp_peek+0x178>
10c51a52: 202a 0088 movel %a2@(136),%d0
10c51a56: 676c beqs 10c51ac4 <ppp_ccp_peek+0x178>
10c51a58: 206a 0084 moveal %a2@(132),%a0
10c51a5c: 2f2a 0068 movel %a2@(104),%sp@-
10c51a60: 42a7 clrl %sp@-
10c51a62: 2f2a 0040 movel %a2@(64),%sp@-
10c51a66: 2f01 movel %d1,%sp@-
10c51a68: 2f09 movel %a1,%sp@-
10c51a6a: 2f00 movel %d0,%sp@-
10c51a6c: 2068 000c moveal %a0@(12),%a0
10c51a70: 4e90 jsr %a0@
10c51a72: 4a80 tstl %d0
10c51a74: 674e beqs 10c51ac4 <ppp_ccp_peek+0x178>
10c51a76: 006a 1000 0062 oriw #4096,%a2@(98)
10c51a7c: 6046 bras 10c51ac4 <ppp_ccp_peek+0x178>
10c51a7e: 4a2a 005f tstb %a2@(95)
10c51a82: 6c40 bges 10c51ac4 <ppp_ccp_peek+0x178>
10c51a84: 4a82 tstl %d2
10c51a86: 6722 beqs 10c51aaa <ppp_ccp_peek+0x15e>
10c51a88: 202a 0090 movel %a2@(144),%d0
10c51a8c: 6736 beqs 10c51ac4 <ppp_ccp_peek+0x178>
10c51a8e: 082a 0005 0066 btst #5,%a2@(102)
10c51a94: 672e beqs 10c51ac4 <ppp_ccp_peek+0x178>
10c51a96: 206a 008c moveal %a2@(140),%a0
10c51a9a: 2f00 movel %d0,%sp@-
10c51a9c: 2068 0028 moveal %a0@(40),%a0
10c51aa0: 4e90 jsr %a0@
10c51aa2: 08aa 0006 0065 bclr #6,%a2@(101)
10c51aa8: 601a bras 10c51ac4 <ppp_ccp_peek+0x178>
10c51aaa: 202a 0088 movel %a2@(136),%d0
10c51aae: 6714 beqs 10c51ac4 <ppp_ccp_peek+0x178>
10c51ab0: 082a 0004 0062 btst #4,%a2@(98)
10c51ab6: 670c beqs 10c51ac4 <ppp_ccp_peek+0x178>
10c51ab8: 206a 0084 moveal %a2@(132),%a0
10c51abc: 2f00 movel %d0,%sp@-
10c51abe: 2068 0010 moveal %a0@(16),%a0
10c51ac2: 4e90 jsr %a0@
10c51ac4: 4cee 040c fff4 moveml %fp@(-12),%d2-%d3/%a2
10c51aca: 4e5e unlk %fp
10c51acc: 4e75 rts
10c51ace <ppp_ccp_closed>:
10c51ace: 4e56 0000 linkw %fp,#0
10c51ad2: 2f0a movel %a2,%sp@-
10c51ad4: 246e 0008 moveal %fp@(8),%a2
10c51ad8: 026a ff3f 005e andiw #-193,%a2@(94)
10c51ade: 026a efff 0062 andiw #-4097,%a2@(98)
10c51ae4: 202a 0088 movel %a2@(136),%d0
10c51ae8: 6712 beqs 10c51afc <ppp_ccp_closed+0x2e>
10c51aea: 206a 0084 moveal %a2@(132),%a0
10c51aee: 2f00 movel %d0,%sp@-
10c51af0: 2068 0008 moveal %a0@(8),%a0
10c51af4: 4e90 jsr %a0@
10c51af6: 42aa 0088 clrl %a2@(136)
10c51afa: 588f addql #4,%sp
10c51afc: 026a dfff 0062 andiw #-8193,%a2@(98)
10c51b02: 202a 0090 movel %a2@(144),%d0
10c51b06: 6710 beqs 10c51b18 <ppp_ccp_closed+0x4a>
10c51b08: 206a 008c moveal %a2@(140),%a0
10c51b0c: 2f00 movel %d0,%sp@-
10c51b0e: 2068 0020 moveal %a0@(32),%a0
10c51b12: 4e90 jsr %a0@
10c51b14: 42aa 0090 clrl %a2@(144)
10c51b18: 246e fffc moveal %fp@(-4),%a2
10c51b1c: 4e5e unlk %fp
10c51b1e: 4e75 rts
10c51b20 <find_comp_entry>:
10c51b20: 4e56 0000 linkw %fp,#0
10c51b24: 222e 0008 movel %fp@(8),%d1
10c51b28: 2279 1000 fc30 moveal 1000fc30 <compressor_list>,%a1
10c51b2e: 203c 1000 fc30 movel #268500016,%d0
10c51b34: b089 cmpl %a1,%d0
10c51b36: 6712 beqs 10c51b4a <find_comp_entry+0x2a>
10c51b38: 2069 0008 moveal %a1@(8),%a0
10c51b3c: b290 cmpl %a0@,%d1
10c51b3e: 6604 bnes 10c51b44 <find_comp_entry+0x24>
10c51b40: 2009 movel %a1,%d0
10c51b42: 6008 bras 10c51b4c <find_comp_entry+0x2c>
10c51b44: 2251 moveal %a1@,%a1
10c51b46: b089 cmpl %a1,%d0
10c51b48: 66ee bnes 10c51b38 <find_comp_entry+0x18>
10c51b4a: 7000 moveq #0,%d0
10c51b4c: 4e5e unlk %fp
10c51b4e: 4e75 rts
10c51b50 <ppp_register_compressor>:
10c51b50: 4e56 0000 linkw %fp,#0
10c51b54: 2f0a movel %a2,%sp@-
10c51b56: 2f02 movel %d2,%sp@-
10c51b58: 246e 0008 moveal %fp@(8),%a2
10c51b5c: 74ef moveq #-17,%d2
10c51b5e: 2f12 movel %a2@,%sp@-
10c51b60: 4eba ffbe jsr %pc@(10c51b20 <find_comp_entry>)
10c51b64: 588f addql #4,%sp
10c51b66: 4a80 tstl %d0
10c51b68: 6638 bnes 10c51ba2 <ppp_register_compressor+0x52>
10c51b6a: 74f4 moveq #-12,%d2
10c51b6c: 4878 0020 pea 20 <LSIGTRAP+0x1b>
10c51b70: 4878 000c pea c <LSIGTRAP+0x7>
10c51b74: 4eb9 10c2 09bc jsr 10c209bc <kmalloc>
10c51b7a: 2240 moveal %d0,%a1
10c51b7c: b2fc 0000 cmpaw #0,%a1
10c51b80: 6720 beqs 10c51ba2 <ppp_register_compressor+0x52>
10c51b82: 7400 moveq #0,%d2
10c51b84: 234a 0008 movel %a2,%a1@(8)
10c51b88: 2079 1000 fc30 moveal 1000fc30 <compressor_list>,%a0
10c51b8e: 2149 0004 movel %a1,%a0@(4)
10c51b92: 2288 movel %a0,%a1@
10c51b94: 237c 1000 fc30 movel #268500016,%a1@(4)
10c51b9a: 0004
10c51b9c: 23c9 1000 fc30 movel %a1,1000fc30 <compressor_list>
10c51ba2: 2002 movel %d2,%d0
10c51ba4: 242e fff8 movel %fp@(-8),%d2
10c51ba8: 246e fffc moveal %fp@(-4),%a2
10c51bac: 4e5e unlk %fp
10c51bae: 4e75 rts
10c51bb0 <ppp_unregister_compressor>:
10c51bb0: 4e56 0000 linkw %fp,#0
10c51bb4: 2f0b movel %a3,%sp@-
10c51bb6: 2f0a movel %a2,%sp@-
10c51bb8: 266e 0008 moveal %fp@(8),%a3
10c51bbc: 2f13 movel %a3@,%sp@-
10c51bbe: 4eba ff60 jsr %pc@(10c51b20 <find_comp_entry>)
10c51bc2: 2440 moveal %d0,%a2
10c51bc4: 588f addql #4,%sp
10c51bc6: b4fc 0000 cmpaw #0,%a2
10c51bca: 671a beqs 10c51be6 <ppp_unregister_compressor+0x36>
10c51bcc: b7ea 0008 cmpal %a2@(8),%a3
10c51bd0: 6614 bnes 10c51be6 <ppp_unregister_compressor+0x36>
10c51bd2: 226a 0004 moveal %a2@(4),%a1
10c51bd6: 2052 moveal %a2@,%a0
10c51bd8: 2149 0004 movel %a1,%a0@(4)
10c51bdc: 2288 movel %a0,%a1@
10c51bde: 2f0a movel %a2,%sp@-
10c51be0: 4eb9 10c2 0b8c jsr 10c20b8c <kfree>
10c51be6: 246e fff8 moveal %fp@(-8),%a2
10c51bea: 266e fffc moveal %fp@(-4),%a3
10c51bee: 4e5e unlk %fp
10c51bf0: 4e75 rts
10c51bf2 <find_compressor>:
10c51bf2: 4e56 0000 linkw %fp,#0
10c51bf6: 2f02 movel %d2,%sp@-
10c51bf8: 7400 moveq #0,%d2
10c51bfa: 2f2e 0008 movel %fp@(8),%sp@-
10c51bfe: 4eba ff20 jsr %pc@(10c51b20 <find_comp_entry>)
10c51c02: 2040 moveal %d0,%a0
10c51c04: b0fc 0000 cmpaw #0,%a0
10c51c08: 6704 beqs 10c51c0e <find_compressor+0x1c>
10c51c0a: 2428 0008 movel %a0@(8),%d2
10c51c0e: 2002 movel %d2,%d0
10c51c10: 242e fffc movel %fp@(-4),%d2
10c51c14: 4e5e unlk %fp
10c51c16: 4e75 rts
10c51c18 <ppp_get_stats>:
10c51c18: 4e56 0000 linkw %fp,#0
10c51c1c: 48e7 0038 moveml %a2-%a4,%sp@-
10c51c20: 246e 0008 moveal %fp@(8),%a2
10c51c24: 286e 000c moveal %fp@(12),%a4
10c51c28: 266a 006c moveal %a2@(108),%a3
10c51c2c: 4878 004c pea 4c <LSIGTRAP+0x47>
10c51c30: 42a7 clrl %sp@-
10c51c32: 2f0c movel %a4,%sp@-
10c51c34: 4eb9 10c8 576c jsr 10c8576c <memset>
10c51c3a: 296a 00a0 000c movel %a2@(160),%a4@(12)
10c51c40: 296a 00b0 0010 movel %a2@(176),%a4@(16)
10c51c46: 296a 00a8 0004 movel %a2@(168),%a4@(4)
10c51c4c: 296a 00a4 0020 movel %a2@(164),%a4@(32)
10c51c52: 296a 00b4 0024 movel %a2@(180),%a4@(36)
10c51c58: 296a 00ac 0018 movel %a2@(172),%a4@(24)
10c51c5e: b6fc 0000 cmpaw #0,%a3
10c51c62: 6736 beqs 10c51c9a <ppp_get_stats+0x82>
10c51c64: 202b 001a movel %a3@(26),%d0
10c51c68: d0ab 0016 addl %a3@(22),%d0
10c51c6c: 2940 002c movel %d0,%a4@(44)
10c51c70: 296b 001a 0030 movel %a3@(26),%a4@(48)
10c51c76: 296b 001e 0034 movel %a3@(30),%a4@(52)
10c51c7c: 296b 0022 0038 movel %a3@(34),%a4@(56)
10c51c82: 296b 002e 0044 movel %a3@(46),%a4@(68)
10c51c88: 296b 0032 0048 movel %a3@(50),%a4@(72)
10c51c8e: 296b 0026 003c movel %a3@(38),%a4@(60)
10c51c94: 296b 002a 0040 movel %a3@(42),%a4@(64)
10c51c9a: 4cee 1c00 fff4 moveml %fp@(-12),%a2-%a4
10c51ca0: 4e5e unlk %fp
10c51ca2: 4e75 rts
10c51ca4 <ppp_create_interface>:
10c51ca4: 4e56 0000 linkw %fp,#0
10c51ca8: 48e7 303c moveml %d2-%d3/%a2-%a5,%sp@-
10c51cac: 242e 0008 movel %fp@(8),%d2
10c51cb0: 307c ffff moveaw #-1,%a0
10c51cb4: 76ef moveq #-17,%d3
10c51cb6: 49f9 1000 fbd0 lea 1000fbd0 <all_ppp_units>,%a4
10c51cbc: 224c moveal %a4,%a1
10c51cbe: 6008 bras 10c51cc8 <ppp_create_interface+0x24>
10c51cc0: b282 cmpl %d2,%d1
10c51cc2: 6700 0144 beqw 10c51e08 <ppp_create_interface+0x164>
10c51cc6: 2041 moveal %d1,%a0
10c51cc8: 2854 moveal %a4@,%a4
10c51cca: b3cc cmpal %a4,%a1
10c51ccc: 6720 beqs 10c51cee <ppp_create_interface+0x4a>
10c51cce: 47ec ffc8 lea %a4@(-56),%a3
10c51cd2: 4a82 tstl %d2
10c51cd4: 6c0e bges 10c51ce4 <ppp_create_interface+0x40>
10c51cd6: 2008 movel %a0,%d0
10c51cd8: 5280 addql #1,%d0
10c51cda: 222b 0040 movel %a3@(64),%d1
10c51cde: b081 cmpl %d1,%d0
10c51ce0: 6d0c blts 10c51cee <ppp_create_interface+0x4a>
10c51ce2: 60dc bras 10c51cc0 <ppp_create_interface+0x1c>
10c51ce4: 202b 0040 movel %a3@(64),%d0
10c51ce8: 2200 movel %d0,%d1
10c51cea: b282 cmpl %d2,%d1
10c51cec: 6fd2 bles 10c51cc0 <ppp_create_interface+0x1c>
10c51cee: 4a82 tstl %d2
10c51cf0: 6c04 bges 10c51cf6 <ppp_create_interface+0x52>
10c51cf2: 2408 movel %a0,%d2
10c51cf4: 5282 addql #1,%d2
10c51cf6: 76f4 moveq #-12,%d3
10c51cf8: 4878 0020 pea 20 <LSIGTRAP+0x1b>
10c51cfc: 4878 00fc pea fc <LSIGTRAP+0xf7>
10c51d00: 45f9 10c2 09bc lea 10c209bc <kmalloc>,%a2
10c51d06: 4e92 jsr %a2@
10c51d08: 2640 moveal %d0,%a3
10c51d0a: 508f addql #8,%sp
10c51d0c: b6fc 0000 cmpaw #0,%a3
10c51d10: 6700 00f6 beqw 10c51e08 <ppp_create_interface+0x164>
10c51d14: 4878 00fc pea fc <LSIGTRAP+0xf7>
10c51d18: 42a7 clrl %sp@-
10c51d1a: 2f0b movel %a3,%sp@-
10c51d1c: 4bf9 10c8 576c lea 10c8576c <memset>,%a5
10c51d22: 4e95 jsr %a5@
10c51d24: 4878 0020 pea 20 <LSIGTRAP+0x1b>
10c51d28: 4878 0134 pea 134 <LSIGTRAP+0x12f>
10c51d2c: 4e92 jsr %a2@
10c51d2e: 2440 moveal %d0,%a2
10c51d30: 4fef 0014 lea %sp@(20),%sp
10c51d34: b4fc 0000 cmpaw #0,%a2
10c51d38: 660c bnes 10c51d46 <ppp_create_interface+0xa2>
10c51d3a: 2f0b movel %a3,%sp@-
10c51d3c: 4eb9 10c2 0b8c jsr 10c20b8c <kfree>
10c51d42: 6000 00c4 braw 10c51e08 <ppp_create_interface+0x164>
10c51d46: 4878 0134 pea 134 <LSIGTRAP+0x12f>
10c51d4a: 42a7 clrl %sp@-
10c51d4c: 2f0a movel %a2,%sp@-
10c51d4e: 4e95 jsr %a5@
10c51d50: 2742 0040 movel %d2,%a3@(64)
10c51d54: 277c 0000 05dc movel #1500,%a3@(88)
10c51d5a: 0058
10c51d5c: 4878 0001 pea 1 <PF_DTRACE_OFF>
10c51d60: 2f0b movel %a3,%sp@-
10c51d62: 4eb9 10c5 1e1e jsr 10c51e1e <init_ppp_file>
10c51d68: 7002 moveq #2,%d0
10c51d6a: 2740 0034 movel %d0,%a3@(52)
10c51d6e: 4fef 0014 lea %sp@(20),%sp
10c51d72: 43eb 0044 lea %a3@(68),%a1
10c51d76: 7003 moveq #3,%d0
10c51d78: 41eb 007c lea %a3@(124),%a0
10c51d7c: 4290 clrl %a0@
10c51d7e: 5988 subql #4,%a0
10c51d80: 51c8 fffa dbf %d0,10c51d7c <ppp_create_interface+0xd8>
10c51d84: 4240 clrw %d0
10c51d86: 5380 subql #1,%d0
10c51d88: 64f2 bccs 10c51d7c <ppp_create_interface+0xd8>
10c51d8a: 2289 movel %a1,%a1@
10c51d8c: 2749 0048 movel %a1,%a3@(72)
10c51d90: 274a 009c movel %a2,%a3@(156)
10c51d94: 257c 10c5 0764 movel #281347940,%a2@(50)
10c51d9a: 0032
10c51d9c: 2f02 movel %d2,%sp@-
10c51d9e: 4879 1000 639e pea 1000639e <npindex_to_ethertype+0x16e>
10c51da4: 2f0a movel %a2,%sp@-
10c51da6: 4eb9 10c8 4d6a jsr 10c84d6a <sprintf>
10c51dac: 254b 0062 movel %a3,%a2@(98)
10c51db0: 7010 moveq #16,%d0
10c51db2: 81aa 00e0 orl %d0,%a2@(224)
10c51db6: 4eb9 10c5 bee8 jsr 10c5bee8 <rtnl_lock>
10c51dbc: 2f0a movel %a2,%sp@-
10c51dbe: 4eb9 10c5 94de jsr 10c594de <register_netdevice>
10c51dc4: 2600 movel %d0,%d3
10c51dc6: 4eb9 10c5 bf04 jsr 10c5bf04 <rtnl_unlock>
10c51dcc: 4fef 0010 lea %sp@(16),%sp
10c51dd0: 4a83 tstl %d3
10c51dd2: 671e beqs 10c51df2 <ppp_create_interface+0x14e>
10c51dd4: 2f03 movel %d3,%sp@-
10c51dd6: 4879 1000 63a4 pea 100063a4 <npindex_to_ethertype+0x174>
10c51ddc: 4eb9 10c1 677e jsr 10c1677e <printk>
10c51de2: 2f0a movel %a2,%sp@-
10c51de4: 45f9 10c2 0b8c lea 10c20b8c <kfree>,%a2
10c51dea: 4e92 jsr %a2@
10c51dec: 2f0b movel %a3,%sp@-
10c51dee: 4e92 jsr %a2@
10c51df0: 6016 bras 10c51e08 <ppp_create_interface+0x164>
10c51df2: 41eb 0038 lea %a3@(56),%a0
10c51df6: 226c 0004 moveal %a4@(4),%a1
10c51dfa: 2451 moveal %a1@,%a2
10c51dfc: 2548 0004 movel %a0,%a2@(4)
10c51e00: 208a movel %a2,%a0@
10c51e02: 2149 0004 movel %a1,%a0@(4)
10c51e06: 2288 movel %a0,%a1@
10c51e08: 206e 000c moveal %fp@(12),%a0
10c51e0c: 2083 movel %d3,%a0@
10c51e0e: 6702 beqs 10c51e12 <ppp_create_interface+0x16e>
10c51e10: 97cb subal %a3,%a3
10c51e12: 200b movel %a3,%d0
10c51e14: 4cee 3c0c ffe8 moveml %fp@(-24),%d2-%d3/%a2-%a5
10c51e1a: 4e5e unlk %fp
10c51e1c: 4e75 rts
10c51e1e <init_ppp_file>:
10c51e1e: 4e56 0000 linkw %fp,#0
10c51e22: 226e 0008 moveal %fp@(8),%a1
10c51e26: 2049 moveal %a1,%a0
10c51e28: 20ee 000c movel %fp@(12),%a0@+
10c51e2c: 2148 0004 movel %a0,%a0@(4)
10c51e30: 2088 movel %a0,%a0@
10c51e32: 42a8 0008 clrl %a0@(8)
10c51e36: 41e9 0014 lea %a1@(20),%a0
10c51e3a: 2148 0004 movel %a0,%a0@(4)
10c51e3e: 2088 movel %a0,%a0@
10c51e40: 42a8 0008 clrl %a0@(8)
10c51e44: 7001 moveq #1,%d0
10c51e46: 2340 0030 movel %d0,%a1@(48)
10c51e4a: 41e9 0024 lea %a1@(36),%a0
10c51e4e: 4290 clrl %a0@
10c51e50: 43e9 0028 lea %a1@(40),%a1
10c51e54: 2149 0004 movel %a1,%a0@(4)
10c51e58: 2149 0008 movel %a1,%a0@(8)
10c51e5c: 4e5e unlk %fp
10c51e5e: 4e75 rts
10c51e60 <ppp_destroy_interface>:
10c51e60: 4e56 0000 linkw %fp,#0
10c51e64: 48e7 003c moveml %a2-%a5,%sp@-
10c51e68: 2a6e 0008 moveal %fp@(8),%a5
10c51e6c: 41ed 0038 lea %a5@(56),%a0
10c51e70: 2268 0004 moveal %a0@(4),%a1
10c51e74: 2050 moveal %a0@,%a0
10c51e76: 2149 0004 movel %a1,%a0@(4)
10c51e7a: 2288 movel %a0,%a1@
10c51e7c: 45f9 1002 5730 lea 10025730 <irq_stat+0x8>,%a2
10c51e82: 5292 addql #1,%a2@
10c51e84: 5292 addql #1,%a2@
10c51e86: 2f0d movel %a5,%sp@-
10c51e88: 4eba fc44 jsr %pc@(10c51ace <ppp_ccp_closed>)
10c51e8c: 588f addql #4,%sp
10c51e8e: 202d 006c movel %a5@(108),%d0
10c51e92: 284a moveal %a2,%a4
10c51e94: 670e beqs 10c51ea4 <ppp_destroy_interface+0x44>
10c51e96: 2f00 movel %d0,%sp@-
10c51e98: 4eb9 10c5 2354 jsr 10c52354 <slhc_free>
10c51e9e: 42ad 006c clrl %a5@(108)
10c51ea2: 588f addql #4,%sp
10c51ea4: 45ed 0004 lea %a5@(4),%a2
10c51ea8: 47ed 0014 lea %a5@(20),%a3
10c51eac: 40c0 movew %sr,%d0
10c51eae: 007c 0700 oriw #1792,%sr
10c51eb2: 2052 moveal %a2@,%a0
10c51eb4: 93c9 subal %a1,%a1
10c51eb6: b5c8 cmpal %a0,%a2
10c51eb8: 6718 beqs 10c51ed2 <ppp_destroy_interface+0x72>
10c51eba: 2248 moveal %a0,%a1
10c51ebc: 2051 moveal %a1@,%a0
10c51ebe: 53aa 0008 subql #1,%a2@(8)
10c51ec2: 214a 0004 movel %a2,%a0@(4)
10c51ec6: 2488 movel %a0,%a2@
10c51ec8: 4291 clrl %a1@
10c51eca: 42a9 0004 clrl %a1@(4)
10c51ece: 42a9 0008 clrl %a1@(8)
10c51ed2: 46c0 movew %d0,%sr
10c51ed4: b2fc 0000 cmpaw #0,%a1
10c51ed8: 672a beqs 10c51f04 <ppp_destroy_interface+0xa4>
10c51eda: 7001 moveq #1,%d0
10c51edc: b0a9 0070 cmpl %a1@(112),%d0
10c51ee0: 6716 beqs 10c51ef8 <ppp_destroy_interface+0x98>
10c51ee2: 41e9 0070 lea %a1@(112),%a0
10c51ee6: 40c1 movew %sr,%d1
10c51ee8: 007c 0700 oriw #1792,%sr
10c51eec: 2010 movel %a0@,%d0
10c51eee: 5380 subql #1,%d0
10c51ef0: 2080 movel %d0,%a0@
10c51ef2: 46c1 movew %d1,%sr
10c51ef4: 4a80 tstl %d0
10c51ef6: 66b4 bnes 10c51eac <ppp_destroy_interface+0x4c>
10c51ef8: 2f09 movel %a1,%sp@-
10c51efa: 4eb9 10c5 5900 jsr 10c55900 <__kfree_skb>
10c51f00: 588f addql #4,%sp
10c51f02: 60a8 bras 10c51eac <ppp_destroy_interface+0x4c>
10c51f04: 40c0 movew %sr,%d0
10c51f06: 007c 0700 oriw #1792,%sr
10c51f0a: 2053 moveal %a3@,%a0
10c51f0c: 93c9 subal %a1,%a1
10c51f0e: b7c8 cmpal %a0,%a3
10c51f10: 6718 beqs 10c51f2a <ppp_destroy_interface+0xca>
10c51f12: 2248 moveal %a0,%a1
10c51f14: 2051 moveal %a1@,%a0
10c51f16: 53ab 0008 subql #1,%a3@(8)
10c51f1a: 214b 0004 movel %a3,%a0@(4)
10c51f1e: 2688 movel %a0,%a3@
10c51f20: 4291 clrl %a1@
10c51f22: 42a9 0004 clrl %a1@(4)
10c51f26: 42a9 0008 clrl %a1@(8)
10c51f2a: 46c0 movew %d0,%sr
10c51f2c: b2fc 0000 cmpaw #0,%a1
10c51f30: 672a beqs 10c51f5c <ppp_destroy_interface+0xfc>
10c51f32: 7001 moveq #1,%d0
10c51f34: b0a9 0070 cmpl %a1@(112),%d0
10c51f38: 6716 beqs 10c51f50 <ppp_destroy_interface+0xf0>
10c51f3a: 41e9 0070 lea %a1@(112),%a0
10c51f3e: 40c1 movew %sr,%d1
10c51f40: 007c 0700 oriw #1792,%sr
10c51f44: 2010 movel %a0@,%d0
10c51f46: 5380 subql #1,%d0
10c51f48: 2080 movel %d0,%a0@
10c51f4a: 46c1 movew %d1,%sr
10c51f4c: 4a80 tstl %d0
10c51f4e: 66b4 bnes 10c51f04 <ppp_destroy_interface+0xa4>
10c51f50: 2f09 movel %a1,%sp@-
10c51f52: 4eb9 10c5 5900 jsr 10c55900 <__kfree_skb>
10c51f58: 588f addql #4,%sp
10c51f5a: 60a8 bras 10c51f04 <ppp_destroy_interface+0xa4>
10c51f5c: 266d 009c moveal %a5@(156),%a3
10c51f60: 42ad 009c clrl %a5@(156)
10c51f64: 246d 004c moveal %a5@(76),%a2
10c51f68: 5394 subql #1,%a4@
10c51f6a: 5394 subql #1,%a4@
10c51f6c: b6fc 0000 cmpaw #0,%a3
10c51f70: 671e beqs 10c51f90 <ppp_destroy_interface+0x130>
10c51f72: 4eb9 10c5 bee8 jsr 10c5bee8 <rtnl_lock>
10c51f78: 2f0b movel %a3,%sp@-
10c51f7a: 4eb9 10c5 7f10 jsr 10c57f10 <dev_close>
10c51f80: 2f0b movel %a3,%sp@-
10c51f82: 4eb9 10c5 9658 jsr 10c59658 <unregister_netdevice>
10c51f88: 4eb9 10c5 bf04 jsr 10c5bf04 <rtnl_unlock>
10c51f8e: 508f addql #8,%sp
10c51f90: b4fc 0000 cmpaw #0,%a2
10c51f94: 6608 bnes 10c51f9e <ppp_destroy_interface+0x13e>
10c51f96: 2f0d movel %a5,%sp@-
10c51f98: 4eb9 10c2 0b8c jsr 10c20b8c <kfree>
10c51f9e: 4cee 3c00 fff0 moveml %fp@(-16),%a2-%a5
10c51fa4: 4e5e unlk %fp
10c51fa6: 4e75 rts
10c51fa8 <ppp_find_unit>:
10c51fa8: 4e56 0000 linkw %fp,#0
10c51fac: 222e 0008 movel %fp@(8),%d1
10c51fb0: 2279 1000 fbd0 moveal 1000fbd0 <all_ppp_units>,%a1
10c51fb6: 203c 1000 fbd0 movel #268499920,%d0
10c51fbc: b089 cmpl %a1,%d0
10c51fbe: 6714 beqs 10c51fd4 <ppp_find_unit+0x2c>
10c51fc0: 41e9 ffc8 lea %a1@(-56),%a0
10c51fc4: b2a8 0040 cmpl %a0@(64),%d1
10c51fc8: 6604 bnes 10c51fce <ppp_find_unit+0x26>
10c51fca: 2008 movel %a0,%d0
10c51fcc: 6008 bras 10c51fd6 <ppp_find_unit+0x2e>
10c51fce: 2251 moveal %a1@,%a1
10c51fd0: b089 cmpl %a1,%d0
10c51fd2: 66ec bnes 10c51fc0 <ppp_find_unit+0x18>
10c51fd4: 7000 moveq #0,%d0
10c51fd6: 4e5e unlk %fp
10c51fd8: 4e75 rts
10c51fda <ppp_find_channel>:
10c51fda: 4e56 0000 linkw %fp,#0
10c51fde: 222e 0008 movel %fp@(8),%d1
10c51fe2: 2279 1000 fbdc moveal 1000fbdc <all_channels>,%a1
10c51fe8: 203c 1000 fbdc movel #268499932,%d0
10c51fee: b089 cmpl %a1,%d0
10c51ff0: 6714 beqs 10c52006 <ppp_find_channel+0x2c>
10c51ff2: 41e9 ffc8 lea %a1@(-56),%a0
10c51ff6: b2a8 0040 cmpl %a0@(64),%d1
10c51ffa: 6604 bnes 10c52000 <ppp_find_channel+0x26>
10c51ffc: 2008 movel %a0,%d0
10c51ffe: 6008 bras 10c52008 <ppp_find_channel+0x2e>
10c52000: 2251 moveal %a1@,%a1
10c52002: b089 cmpl %a1,%d0
10c52004: 66ec bnes 10c51ff2 <ppp_find_channel+0x18>
10c52006: 7000 moveq #0,%d0
10c52008: 4e5e unlk %fp
10c5200a: 4e75 rts
10c5200c <ppp_connect_channel>:
10c5200c: 4e56 0000 linkw %fp,#0
10c52010: 48e7 003c moveml %a2-%a5,%sp@-
10c52014: 2a6e 0008 moveal %fp@(8),%a5
10c52018: 347c fffa moveaw #-6,%a2
10c5201c: 2f2e 000c movel %fp@(12),%sp@-
10c52020: 4eba ff86 jsr %pc@(10c51fa8 <ppp_find_unit>)
10c52024: 2840 moveal %d0,%a4
10c52026: b8fc 0000 cmpaw #0,%a4
10c5202a: 6776 beqs 10c520a2 <ppp_connect_channel+0x96>
10c5202c: 41f9 1002 5730 lea 10025730 <irq_stat+0x8>,%a0
10c52032: 5290 addql #1,%a0@
10c52034: 347c ffea moveaw #-22,%a2
10c52038: 2648 moveal %a0,%a3
10c5203a: 4aad 004c tstl %a5@(76)
10c5203e: 6660 bnes 10c520a0 <ppp_connect_channel+0x94>
10c52040: 5293 addql #1,%a3@
10c52042: 5293 addql #1,%a3@
10c52044: 5293 addql #1,%a3@
10c52046: 4aad 0044 tstl %a5@(68)
10c5204a: 674e beqs 10c5209a <ppp_connect_channel+0x8e>
10c5204c: 202d 0034 movel %a5@(52),%d0
10c52050: b0ac 0034 cmpl %a4@(52),%d0
10c52054: 6f04 bles 10c5205a <ppp_connect_channel+0x4e>
10c52056: 2940 0034 movel %d0,%a4@(52)
10c5205a: 222d 0034 movel %a5@(52),%d1
10c5205e: 5481 addql #2,%d1
10c52060: 206c 009c moveal %a4@(156),%a0
10c52064: b0fc 0000 cmpaw #0,%a0
10c52068: 670e beqs 10c52078 <ppp_connect_channel+0x6c>
10c5206a: 4280 clrl %d0
10c5206c: 3028 0060 movew %a0@(96),%d0
10c52070: b081 cmpl %d1,%d0
10c52072: 6c04 bges 10c52078 <ppp_connect_channel+0x6c>
10c52074: 3141 0060 movew %d1,%a0@(96)
10c52078: 41ed 0050 lea %a5@(80),%a0
10c5207c: 43ec 0044 lea %a4@(68),%a1
10c52080: 2469 0004 moveal %a1@(4),%a2
10c52084: 2348 0004 movel %a0,%a1@(4)
10c52088: 2089 movel %a1,%a0@
10c5208a: 214a 0004 movel %a2,%a0@(4)
10c5208e: 2488 movel %a0,%a2@
10c52090: 52ac 004c addql #1,%a4@(76)
10c52094: 2b4c 004c movel %a4,%a5@(76)
10c52098: 95ca subal %a2,%a2
10c5209a: 5393 subql #1,%a3@
10c5209c: 5393 subql #1,%a3@
10c5209e: 5393 subql #1,%a3@
10c520a0: 5393 subql #1,%a3@
10c520a2: 200a movel %a2,%d0
10c520a4: 4cee 3c00 fff0 moveml %fp@(-16),%a2-%a5
10c520aa: 4e5e unlk %fp
10c520ac: 4e75 rts
10c520ae <ppp_disconnect_channel>:
10c520ae: 4e56 0000 linkw %fp,#0
10c520b2: 2f0b movel %a3,%sp@-
10c520b4: 2f0a movel %a2,%sp@-
10c520b6: 226e 0008 moveal %fp@(8),%a1
10c520ba: 70ea moveq #-22,%d0
10c520bc: 41f9 1002 5730 lea 10025730 <irq_stat+0x8>,%a0
10c520c2: 5290 addql #1,%a0@
10c520c4: 2669 004c moveal %a1@(76),%a3
10c520c8: 2448 moveal %a0,%a2
10c520ca: b6fc 0000 cmpaw #0,%a3
10c520ce: 674a beqs 10c5211a <ppp_disconnect_channel+0x6c>
10c520d0: 42a9 004c clrl %a1@(76)
10c520d4: 5292 addql #1,%a2@
10c520d6: 5292 addql #1,%a2@
10c520d8: 41e9 0050 lea %a1@(80),%a0
10c520dc: 2268 0004 moveal %a0@(4),%a1
10c520e0: 2050 moveal %a0@,%a0
10c520e2: 2149 0004 movel %a1,%a0@(4)
10c520e6: 2288 movel %a0,%a1@
10c520e8: 222b 004c movel %a3@(76),%d1
10c520ec: 2001 movel %d1,%d0
10c520ee: 5380 subql #1,%d0
10c520f0: 2740 004c movel %d0,%a3@(76)
10c520f4: 7000 moveq #0,%d0
10c520f6: 4aab 009c tstl %a3@(156)
10c520fa: 660c bnes 10c52108 <ppp_disconnect_channel+0x5a>
10c520fc: 7001 moveq #1,%d0
10c520fe: b081 cmpl %d1,%d0
10c52100: 57c0 seq %d0
10c52102: 4880 extw %d0
10c52104: 48c0 extl %d0
10c52106: 4480 negl %d0
10c52108: 5392 subql #1,%a2@
10c5210a: 5392 subql #1,%a2@
10c5210c: 4a80 tstl %d0
10c5210e: 6708 beqs 10c52118 <ppp_disconnect_channel+0x6a>
10c52110: 2f0b movel %a3,%sp@-
10c52112: 4eb9 10c2 0b8c jsr 10c20b8c <kfree>
10c52118: 7000 moveq #0,%d0
10c5211a: 5392 subql #1,%a2@
10c5211c: 246e fff8 moveal %fp@(-8),%a2
10c52120: 266e fffc moveal %fp@(-4),%a3
10c52124: 4e5e unlk %fp
10c52126: 4e75 rts
10c52128 <ppp_destroy_channel>:
10c52128: 4e56 0000 linkw %fp,#0
10c5212c: 2f0a movel %a2,%sp@-
10c5212e: 2f02 movel %d2,%sp@-
10c52130: 242e 0008 movel %fp@(8),%d2
10c52134: 2442 moveal %d2,%a2
10c52136: 588a addql #4,%a2
10c52138: 40c0 movew %sr,%d0
10c5213a: 007c 0700 oriw #1792,%sr
10c5213e: 2052 moveal %a2@,%a0
10c52140: 93c9 subal %a1,%a1
10c52142: b5c8 cmpal %a0,%a2
10c52144: 6718 beqs 10c5215e <ppp_destroy_channel+0x36>
10c52146: 2248 moveal %a0,%a1
10c52148: 2051 moveal %a1@,%a0
10c5214a: 53aa 0008 subql #1,%a2@(8)
10c5214e: 214a 0004 movel %a2,%a0@(4)
10c52152: 2488 movel %a0,%a2@
10c52154: 4291 clrl %a1@
10c52156: 42a9 0004 clrl %a1@(4)
10c5215a: 42a9 0008 clrl %a1@(8)
10c5215e: 46c0 movew %d0,%sr
10c52160: b2fc 0000 cmpaw #0,%a1
10c52164: 672a beqs 10c52190 <ppp_destroy_channel+0x68>
10c52166: 7001 moveq #1,%d0
10c52168: b0a9 0070 cmpl %a1@(112),%d0
10c5216c: 6716 beqs 10c52184 <ppp_destroy_channel+0x5c>
10c5216e: 41e9 0070 lea %a1@(112),%a0
10c52172: 40c1 movew %sr,%d1
10c52174: 007c 0700 oriw #1792,%sr
10c52178: 2010 movel %a0@,%d0
10c5217a: 5380 subql #1,%d0
10c5217c: 2080 movel %d0,%a0@
10c5217e: 46c1 movew %d1,%sr
10c52180: 4a80 tstl %d0
10c52182: 66b4 bnes 10c52138 <ppp_destroy_channel+0x10>
10c52184: 2f09 movel %a1,%sp@-
10c52186: 4eb9 10c5 5900 jsr 10c55900 <__kfree_skb>
10c5218c: 588f addql #4,%sp
10c5218e: 60a8 bras 10c52138 <ppp_destroy_channel+0x10>
10c52190: 2042 moveal %d2,%a0
10c52192: 45e8 0014 lea %a0@(20),%a2
10c52196: 40c0 movew %sr,%d0
10c52198: 007c 0700 oriw #1792,%sr
10c5219c: 2052 moveal %a2@,%a0
10c5219e: 93c9 subal %a1,%a1
10c521a0: b5c8 cmpal %a0,%a2
10c521a2: 6718 beqs 10c521bc <ppp_destroy_channel+0x94>
10c521a4: 2248 moveal %a0,%a1
10c521a6: 2051 moveal %a1@,%a0
10c521a8: 53aa 0008 subql #1,%a2@(8)
10c521ac: 214a 0004 movel %a2,%a0@(4)
10c521b0: 2488 movel %a0,%a2@
10c521b2: 4291 clrl %a1@
10c521b4: 42a9 0004 clrl %a1@(4)
10c521b8: 42a9 0008 clrl %a1@(8)
10c521bc: 46c0 movew %d0,%sr
10c521be: b2fc 0000 cmpaw #0,%a1
10c521c2: 672a beqs 10c521ee <ppp_destroy_channel+0xc6>
10c521c4: 7001 moveq #1,%d0
10c521c6: b0a9 0070 cmpl %a1@(112),%d0
10c521ca: 6716 beqs 10c521e2 <ppp_destroy_channel+0xba>
10c521cc: 41e9 0070 lea %a1@(112),%a0
10c521d0: 40c1 movew %sr,%d1
10c521d2: 007c 0700 oriw #1792,%sr
10c521d6: 2010 movel %a0@,%d0
10c521d8: 5380 subql #1,%d0
10c521da: 2080 movel %d0,%a0@
10c521dc: 46c1 movew %d1,%sr
10c521de: 4a80 tstl %d0
10c521e0: 66b4 bnes 10c52196 <ppp_destroy_channel+0x6e>
10c521e2: 2f09 movel %a1,%sp@-
10c521e4: 4eb9 10c5 5900 jsr 10c55900 <__kfree_skb>
10c521ea: 588f addql #4,%sp
10c521ec: 60a8 bras 10c52196 <ppp_destroy_channel+0x6e>
10c521ee: 2f02 movel %d2,%sp@-
10c521f0: 4eb9 10c2 0b8c jsr 10c20b8c <kfree>
10c521f6: 242e fff8 movel %fp@(-8),%d2
10c521fa: 246e fffc moveal %fp@(-4),%a2
10c521fe: 4e5e unlk %fp
10c52200: 4e75 rts
10c52202: 4e75 rts
10c52204 <slhc_init>:
10c52204: 4e56 0000 linkw %fp,#0
10c52208: 48e7 3838 moveml %d2-%d4/%a2-%a4,%sp@-
10c5220c: 242e 0008 movel %fp@(8),%d2
10c52210: 282e 000c movel %fp@(12),%d4
10c52214: 4878 01f0 pea 1f0 <LSIGTRAP+0x1eb>
10c52218: 4878 003e pea 3e <LSIGTRAP+0x39>
10c5221c: 47f9 10c2 09bc lea 10c209bc <kmalloc>,%a3
10c52222: 4e93 jsr %a3@
10c52224: 2440 moveal %d0,%a2
10c52226: 508f addql #8,%sp
10c52228: b4fc 0000 cmpaw #0,%a2
10c5222c: 6700 011a beqw 10c52348 <slhc_init+0x144>
10c52230: 4878 003e pea 3e <LSIGTRAP+0x39>
10c52234: 42a7 clrl %sp@-
10c52236: 2f0a movel %a2,%sp@-
10c52238: 49f9 10c8 576c lea 10c8576c <memset>,%a4
10c5223e: 4e94 jsr %a4@
10c52240: 2002 movel %d2,%d0
10c52242: 5380 subql #1,%d0
10c52244: 4fef 000c lea %sp@(12),%sp
10c52248: 0c80 0000 00fe cmpil #254,%d0
10c5224e: 6236 bhis 10c52286 <slhc_init+0x82>
10c52250: 2002 movel %d2,%d0
10c52252: d080 addl %d0,%d0
10c52254: d082 addl %d2,%d0
10c52256: e588 lsll #2,%d0
10c52258: 9082 subl %d2,%d0
10c5225a: e988 lsll #4,%d0
10c5225c: d082 addl %d2,%d0
10c5225e: 2600 movel %d0,%d3
10c52260: d682 addl %d2,%d3
10c52262: 4878 01f0 pea 1f0 <LSIGTRAP+0x1eb>
10c52266: 2f03 movel %d3,%sp@-
10c52268: 4e93 jsr %a3@
10c5226a: 2540 0004 movel %d0,%a2@(4)
10c5226e: 508f addql #8,%sp
10c52270: 6700 00ce beqw 10c52340 <slhc_init+0x13c>
10c52274: 2f03 movel %d3,%sp@-
10c52276: 42a7 clrl %sp@-
10c52278: 2f00 movel %d0,%sp@-
10c5227a: 4e94 jsr %a4@
10c5227c: 5302 subqb #1,%d2
10c5227e: 1542 0009 moveb %d2,%a2@(9)
10c52282: 4fef 000c lea %sp@(12),%sp
10c52286: 2004 movel %d4,%d0
10c52288: 5380 subql #1,%d0
10c5228a: 0c80 0000 00fe cmpil #254,%d0
10c52290: 6232 bhis 10c522c4 <slhc_init+0xc0>
10c52292: 2004 movel %d4,%d0
10c52294: d080 addl %d0,%d0
10c52296: d084 addl %d4,%d0
10c52298: e588 lsll #2,%d0
10c5229a: 9084 subl %d4,%d0
10c5229c: e988 lsll #4,%d0
10c5229e: d084 addl %d4,%d0
10c522a0: 2400 movel %d0,%d2
10c522a2: d484 addl %d4,%d2
10c522a4: 4878 01f0 pea 1f0 <LSIGTRAP+0x1eb>
10c522a8: 2f02 movel %d2,%sp@-
10c522aa: 4e93 jsr %a3@
10c522ac: 2480 movel %d0,%a2@
10c522ae: 508f addql #8,%sp
10c522b0: 6700 0082 beqw 10c52334 <slhc_init+0x130>
10c522b4: 2f02 movel %d2,%sp@-
10c522b6: 42a7 clrl %sp@-
10c522b8: 2f00 movel %d0,%sp@-
10c522ba: 4e94 jsr %a4@
10c522bc: 1004 moveb %d4,%d0
10c522be: 5300 subqb #1,%d0
10c522c0: 1540 0008 moveb %d0,%a2@(8)
10c522c4: 422a 000a clrb %a2@(10)
10c522c8: 50ea 000b st %a2@(11)
10c522cc: 50ea 000c st %a2@(12)
10c522d0: 002a 0001 000d orib #1,%a2@(13)
10c522d6: 4a84 tstl %d4
10c522d8: 6f56 bles 10c52330 <slhc_init+0x12c>
10c522da: 2252 moveal %a2@,%a1
10c522dc: 4242 clrw %d2
10c522de: 142a 0008 moveb %a2@(8),%d2
10c522e2: 672e beqs 10c52312 <slhc_init+0x10e>
10c522e4: 3042 moveaw %d2,%a0
10c522e6: 2008 movel %a0,%d0
10c522e8: d080 addl %d0,%d0
10c522ea: d088 addl %a0,%d0
10c522ec: e588 lsll #2,%d0
10c522ee: 9088 subl %a0,%d0
10c522f0: e988 lsll #4,%d0
10c522f2: d088 addl %a0,%d0
10c522f4: d088 addl %a0,%d0
10c522f6: 1382 0800 moveb %d2,%a1@(00000000,%d0:l)
10c522fa: 3202 movew %d2,%d1
10c522fc: c3fc 00b2 mulsw #178,%d1
10c52300: 0681 ffff ff4e addil #-178,%d1
10c52306: d289 addl %a1,%d1
10c52308: 2381 0802 movel %d1,%a1@(00000002,%d0:l)
10c5230c: 5342 subqw #1,%d2
10c5230e: 4a42 tstw %d2
10c52310: 6ed2 bgts 10c522e4 <slhc_init+0xe0>
10c52312: 4281 clrl %d1
10c52314: 122a 0008 moveb %a2@(8),%d1
10c52318: 2001 movel %d1,%d0
10c5231a: d080 addl %d0,%d0
10c5231c: d081 addl %d1,%d0
10c5231e: e588 lsll #2,%d0
10c52320: 9081 subl %d1,%d0
10c52322: e988 lsll #4,%d0
10c52324: d081 addl %d1,%d0
10c52326: d081 addl %d1,%d0
10c52328: d089 addl %a1,%d0
10c5232a: 2340 0002 movel %d0,%a1@(2)
10c5232e: 4211 clrb %a1@
10c52330: 200a movel %a2,%d0
10c52332: 6016 bras 10c5234a <slhc_init+0x146>
10c52334: 2f2a 0004 movel %a2@(4),%sp@-
10c52338: 4eb9 10c2 0b8c jsr 10c20b8c <kfree>
10c5233e: 588f addql #4,%sp
10c52340: 2f0a movel %a2,%sp@-
10c52342: 4eb9 10c2 0b8c jsr 10c20b8c <kfree>
10c52348: 7000 moveq #0,%d0
10c5234a: 4cee 1c1c ffe8 moveml %fp@(-24),%d2-%d4/%a2-%a4
10c52350: 4e5e unlk %fp
10c52352: 4e75 rts
10c52354 <slhc_free>:
10c52354: 4e56 0000 linkw %fp,#0
10c52358: 2f0b movel %a3,%sp@-
10c5235a: 2f0a movel %a2,%sp@-
10c5235c: 246e 0008 moveal %fp@(8),%a2
10c52360: b4fc 0000 cmpaw #0,%a2
10c52364: 6720 beqs 10c52386 <slhc_free+0x32>
10c52366: 2012 movel %a2@,%d0
10c52368: 47f9 10c2 0b8c lea 10c20b8c <kfree>,%a3
10c5236e: 6706 beqs 10c52376 <slhc_free+0x22>
10c52370: 2f00 movel %d0,%sp@-
10c52372: 4e93 jsr %a3@
10c52374: 588f addql #4,%sp
10c52376: 202a 0004 movel %a2@(4),%d0
10c5237a: 6706 beqs 10c52382 <slhc_free+0x2e>
10c5237c: 2f00 movel %d0,%sp@-
10c5237e: 4e93 jsr %a3@
10c52380: 588f addql #4,%sp
10c52382: 2f0a movel %a2,%sp@-
10c52384: 4e93 jsr %a3@
10c52386: 246e fff8 moveal %fp@(-8),%a2
10c5238a: 266e fffc moveal %fp@(-4),%a3
10c5238e: 4e5e unlk %fp
10c52390: 4e75 rts
10c52392 <encode>:
10c52392: 4e56 0000 linkw %fp,#0
10c52396: 206e 0008 moveal %fp@(8),%a0
10c5239a: 322e 000e movew %fp@(14),%d1
10c5239e: 3001 movew %d1,%d0
10c523a0: 5340 subqw #1,%d0
10c523a2: 0c40 00fe cmpiw #254,%d0
10c523a6: 6308 blss 10c523b0 <encode+0x1e>
10c523a8: 4218 clrb %a0@+
10c523aa: 3001 movew %d1,%d0
10c523ac: e048 lsrw #8,%d0
10c523ae: 10c0 moveb %d0,%a0@+
10c523b0: 10c1 moveb %d1,%a0@+
10c523b2: 2008 movel %a0,%d0
10c523b4: 4e5e unlk %fp
10c523b6: 4e75 rts
10c523b8 <pull16>:
10c523b8: 4e56 0000 linkw %fp,#0
10c523bc: 226e 0008 moveal %fp@(8),%a1
10c523c0: 2051 moveal %a1@,%a0
10c523c2: 4240 clrw %d0
10c523c4: 1010 moveb %a0@,%d0
10c523c6: 5291 addql #1,%a1@
10c523c8: e148 lslw #8,%d0
10c523ca: 2051 moveal %a1@,%a0
10c523cc: 4241 clrw %d1
10c523ce: 1210 moveb %a0@,%d1
10c523d0: 8041 orw %d1,%d0
10c523d2: 5291 addql #1,%a1@
10c523d4: 0280 0000 ffff andil #65535,%d0
10c523da: 4e5e unlk %fp
10c523dc: 4e75 rts
10c523de <decode>:
10c523de: 4e56 0000 linkw %fp,#0
10c523e2: 226e 0008 moveal %fp@(8),%a1
10c523e6: 2051 moveal %a1@,%a0
10c523e8: 4280 clrl %d0
10c523ea: 1010 moveb %a0@,%d0
10c523ec: 5291 addql #1,%a1@
10c523ee: 4a80 tstl %d0
10c523f0: 660c bnes 10c523fe <decode+0x20>
10c523f2: 2f09 movel %a1,%sp@-
10c523f4: 4eba ffc2 jsr %pc@(10c523b8 <pull16>)
10c523f8: 0280 0000 ffff andil #65535,%d0
10c523fe: 4e5e unlk %fp
10c52400: 4e75 rts
10c52402 <slhc_compress>:
10c52402: 4e56 ffec linkw %fp,#-20
10c52406: 48e7 3f3c moveml %d2-%d7/%a2-%a5,%sp@-
10c5240a: 2a6e 0008 moveal %fp@(8),%a5
10c5240e: 2a2e 000c movel %fp@(12),%d5
10c52412: 4281 clrl %d1
10c52414: 122d 000a moveb %a5@(10),%d1
10c52418: 2001 movel %d1,%d0
10c5241a: d080 addl %d0,%d0
10c5241c: d081 addl %d1,%d0
10c5241e: e588 lsll #2,%d0
10c52420: 9081 subl %d1,%d0
10c52422: e988 lsll #4,%d0
10c52424: d081 addl %d1,%d0
10c52426: d081 addl %d1,%d0
10c52428: 2055 moveal %a5@,%a0
10c5242a: d1c0 addal %d0,%a0
10c5242c: 2608 movel %a0,%d3
10c5242e: 2468 0002 moveal %a0@(2),%a2
10c52432: 4244 clrw %d4
10c52434: 47ee fff0 lea %fp@(-16),%a3
10c52438: 7013 moveq #19,%d0
10c5243a: b0ae 0010 cmpl %fp@(16),%d0
10c5243e: 6400 041e bccw 10c5285e <slhc_compress+0x45c>
10c52442: 2245 moveal %d5,%a1
10c52444: 0c29 0006 0009 cmpib #6,%a1@(9)
10c5244a: 6708 beqs 10c52454 <slhc_compress+0x52>
10c5244c: 52ad 000e addql #1,%a5@(14)
10c52450: 6000 040c braw 10c5285e <slhc_compress+0x45c>
10c52454: 3029 0006 movew %a1@(6),%d0
10c52458: 0240 3fff andiw #16383,%d0
10c5245c: 6708 beqs 10c52466 <slhc_compress+0x64>
10c5245e: 52ad 0012 addql #1,%a5@(18)
10c52462: 6000 03fa braw 10c5285e <slhc_compress+0x45c>
10c52466: 2245 moveal %d5,%a1
10c52468: 1211 moveb %a1@,%d1
10c5246a: 700f moveq #15,%d0
10c5246c: c280 andl %d0,%d1
10c5246e: 2001 movel %d1,%d0
10c52470: e588 lsll #2,%d0
10c52472: 2845 moveal %d5,%a4
10c52474: d9c0 addal %d0,%a4
10c52476: 102c 000c moveb %a4@(12),%d0
10c5247a: e888 lsrl #4,%d0
10c5247c: 740f moveq #15,%d2
10c5247e: c082 andl %d2,%d0
10c52480: 2c01 movel %d1,%d6
10c52482: dc80 addl %d0,%d6
10c52484: e58e lsll #2,%d6
10c52486: bcae 0010 cmpl %fp@(16),%d6
10c5248a: 6e0e bgts 10c5249a <slhc_compress+0x98>
10c5248c: 102c 000d moveb %a4@(13),%d0
10c52490: 0200 0017 andib #23,%d0
10c52494: 0c00 0010 cmpib #16,%d0
10c52498: 6712 beqs 10c524ac <slhc_compress+0xaa>
10c5249a: 52ad 0012 addql #1,%a5@(18)
10c5249e: 6000 03be braw 10c5285e <slhc_compress+0x45c>
10c524a2: 260a movel %a2,%d3
10c524a4: 246a 0002 moveal %a2@(2),%a2
10c524a8: 52ad 001e addql #1,%a5@(30)
10c524ac: 2245 moveal %d5,%a1
10c524ae: 2269 000c moveal %a1@(12),%a1
10c524b2: b3ea 0012 cmpal %a2@(18),%a1
10c524b6: 661e bnes 10c524d6 <slhc_compress+0xd4>
10c524b8: 2245 moveal %d5,%a1
10c524ba: 2269 0010 moveal %a1@(16),%a1
10c524be: b3ea 0016 cmpal %a2@(22),%a1
10c524c2: 6612 bnes 10c524d6 <slhc_compress+0xd4>
10c524c4: 302a 001a movew %a2@(26),%d0
10c524c8: b054 cmpw %a4@,%d0
10c524ca: 660a bnes 10c524d6 <slhc_compress+0xd4>
10c524cc: 322a 001c movew %a2@(28),%d1
10c524d0: b26c 0002 cmpw %a4@(2),%d1
10c524d4: 671a beqs 10c524f0 <slhc_compress+0xee>
10c524d6: b1ca cmpal %a2,%a0
10c524d8: 66c8 bnes 10c524a2 <slhc_compress+0xa0>
10c524da: 52ad 0022 addql #1,%a5@(34)
10c524de: 2043 moveal %d3,%a0
10c524e0: 1b50 000a moveb %a0@,%a5@(10)
10c524e4: 43ea 001a lea %a2@(26),%a1
10c524e8: 2d49 ffec movel %a1,%fp@(-20)
10c524ec: 6000 02d0 braw 10c527be <slhc_compress+0x3bc>
10c524f0: b1c3 cmpal %d3,%a0
10c524f2: 671e beqs 10c52512 <slhc_compress+0x110>
10c524f4: b1ca cmpal %a2,%a0
10c524f6: 6608 bnes 10c52500 <slhc_compress+0xfe>
10c524f8: 2043 moveal %d3,%a0
10c524fa: 1b50 000a moveb %a0@,%a5@(10)
10c524fe: 6012 bras 10c52512 <slhc_compress+0x110>
10c52500: 2243 moveal %d3,%a1
10c52502: 236a 0002 0002 movel %a2@(2),%a1@(2)
10c52508: 2568 0002 0002 movel %a0@(2),%a2@(2)
10c5250e: 214a 0002 movel %a2,%a0@(2)
10c52512: 7e1a moveq #26,%d7
10c52514: de8a addl %a2,%d7
10c52516: 2d47 ffec movel %d7,%fp@(-20)
10c5251a: 302a 0006 movew %a2@(6),%d0
10c5251e: 2045 moveal %d5,%a0
10c52520: b050 cmpw %a0@,%d0
10c52522: 6600 029a bnew 10c527be <slhc_compress+0x3bc>
10c52526: 3228 0006 movew %a0@(6),%d1
10c5252a: 0241 4000 andiw #16384,%d1
10c5252e: 302a 000c movew %a2@(12),%d0
10c52532: 0240 4000 andiw #16384,%d0
10c52536: b041 cmpw %d1,%d0
10c52538: 6600 0284 bnew 10c527be <slhc_compress+0x3bc>
10c5253c: 1028 0008 moveb %a0@(8),%d0
10c52540: b02a 000e cmpb %a2@(14),%d0
10c52544: 6600 0278 bnew 10c527be <slhc_compress+0x3bc>
10c52548: 122c 000c moveb %a4@(12),%d1
10c5254c: e889 lsrl #4,%d1
10c5254e: 740f moveq #15,%d2
10c52550: c282 andl %d2,%d1
10c52552: 102a 0026 moveb %a2@(38),%d0
10c52556: e888 lsrl #4,%d0
10c52558: c082 andl %d2,%d0
10c5255a: b041 cmpw %d1,%d0
10c5255c: 6600 0260 bnew 10c527be <slhc_compress+0x3bc>
10c52560: 1010 moveb %a0@,%d0
10c52562: 0200 000f andib #15,%d0
10c52566: 0c00 0005 cmpib #5,%d0
10c5256a: 6324 blss 10c52590 <slhc_compress+0x18e>
10c5256c: c082 andl %d2,%d0
10c5256e: e588 lsll #2,%d0
10c52570: 2040 moveal %d0,%a0
10c52572: 4868 ffec pea %a0@(-20)
10c52576: 486a 002e pea %a2@(46)
10c5257a: 2245 moveal %d5,%a1
10c5257c: 4869 0014 pea %a1@(20)
10c52580: 4eb9 10c8 436e jsr 10c8436e <memcmp>
10c52586: 4fef 000c lea %sp@(12),%sp
10c5258a: 4a80 tstl %d0
10c5258c: 6600 0230 bnew 10c527be <slhc_compress+0x3bc>
10c52590: 102c 000c moveb %a4@(12),%d0
10c52594: e888 lsrl #4,%d0
10c52596: 720f moveq #15,%d1
10c52598: c081 andl %d1,%d0
10c5259a: 0c40 0005 cmpiw #5,%d0
10c5259e: 6322 blss 10c525c2 <slhc_compress+0x1c0>
10c525a0: c081 andl %d1,%d0
10c525a2: e588 lsll #2,%d0
10c525a4: 2040 moveal %d0,%a0
10c525a6: 4868 ffec pea %a0@(-20)
10c525aa: 486a 006e pea %a2@(110)
10c525ae: 486c 0014 pea %a4@(20)
10c525b2: 4eb9 10c8 436e jsr 10c8436e <memcmp>
10c525b8: 4fef 000c lea %sp@(12),%sp
10c525bc: 4a80 tstl %d0
10c525be: 6600 01fe bnew 10c527be <slhc_compress+0x3bc>
10c525c2: 082c 0005 000d btst #5,%a4@(13)
10c525c8: 6716 beqs 10c525e0 <slhc_compress+0x1de>
10c525ca: 4280 clrl %d0
10c525cc: 302c 0012 movew %a4@(18),%d0
10c525d0: 2f00 movel %d0,%sp@-
10c525d2: 2f0b movel %a3,%sp@-
10c525d4: 4eba fdbc jsr %pc@(10c52392 <encode>)
10c525d8: 2640 moveal %d0,%a3
10c525da: 7801 moveq #1,%d4
10c525dc: 508f addql #8,%sp
10c525de: 6010 bras 10c525f0 <slhc_compress+0x1ee>
10c525e0: 206e ffec moveal %fp@(-20),%a0
10c525e4: 3028 0012 movew %a0@(18),%d0
10c525e8: b06c 0012 cmpw %a4@(18),%d0
10c525ec: 6600 01d0 bnew 10c527be <slhc_compress+0x3bc>
10c525f0: 4283 clrl %d3
10c525f2: 362c 000e movew %a4@(14),%d3
10c525f6: 2247 moveal %d7,%a1
10c525f8: 4280 clrl %d0
10c525fa: 3029 000e movew %a1@(14),%d0
10c525fe: 9680 subl %d0,%d3
10c52600: 6712 beqs 10c52614 <slhc_compress+0x212>
10c52602: 3f03 movew %d3,%sp@-
10c52604: 4267 clrw %sp@-
10c52606: 2f0b movel %a3,%sp@-
10c52608: 4eba fd88 jsr %pc@(10c52392 <encode>)
10c5260c: 2640 moveal %d0,%a3
10c5260e: 0044 0002 oriw #2,%d4
10c52612: 508f addql #8,%sp
10c52614: 242c 0008 movel %a4@(8),%d2
10c52618: 2047 moveal %d7,%a0
10c5261a: 94a8 0008 subl %a0@(8),%d2
10c5261e: 671c beqs 10c5263c <slhc_compress+0x23a>
10c52620: 0c82 0000 ffff cmpil #65535,%d2
10c52626: 6200 0196 bhiw 10c527be <slhc_compress+0x3bc>
10c5262a: 3f02 movew %d2,%sp@-
10c5262c: 4267 clrw %sp@-
10c5262e: 2f0b movel %a3,%sp@-
10c52630: 4eba fd60 jsr %pc@(10c52392 <encode>)
10c52634: 2640 moveal %d0,%a3
10c52636: 0044 0004 oriw #4,%d4
10c5263a: 508f addql #8,%sp
10c5263c: 262c 0004 movel %a4@(4),%d3
10c52640: 2247 moveal %d7,%a1
10c52642: 96a9 0004 subl %a1@(4),%d3
10c52646: 671c beqs 10c52664 <slhc_compress+0x262>
10c52648: 0c83 0000 ffff cmpil #65535,%d3
10c5264e: 6200 016e bhiw 10c527be <slhc_compress+0x3bc>
10c52652: 3f03 movew %d3,%sp@-
10c52654: 4267 clrw %sp@-
10c52656: 2f0b movel %a3,%sp@-
10c52658: 4eba fd38 jsr %pc@(10c52392 <encode>)
10c5265c: 2640 moveal %d0,%a3
10c5265e: 0044 0008 oriw #8,%d4
10c52662: 508f addql #8,%sp
10c52664: 3044 moveaw %d4,%a0
10c52666: 700f moveq #15,%d0
10c52668: b088 cmpl %a0,%d0
10c5266a: 656e bcss 10c526da <slhc_compress+0x2d8>
10c5266c: 2008 movel %a0,%d0
10c5266e: d088 addl %a0,%d0
10c52670: 303b 0806 movew %pc@(10c52678 <slhc_compress+0x276>,%d0:l),%d0
10c52674: 4efb 0002 jmp %pc@(10c52678 <slhc_compress+0x276>,%d0:w)
10c52678: 0020 0062 orib #98,%a0@-
10c5267c: 0062 0062 oriw #98,%a2@-
10c52680: 0062 0062 oriw #98,%a2@-
10c52684: 0062 0062 oriw #98,%a2@-
10c52688: 0050 0062 oriw #98,%a0@
10c5268c: 0062 0146 oriw #326,%a2@-
10c52690: 003c 0062 orib #98,%ccr
10c52694: 0062 0146 oriw #326,%a2@-
10c52698: 302a 0008 movew %a2@(8),%d0
10c5269c: 2045 moveal %d5,%a0
10c5269e: b068 0002 cmpw %a0@(2),%d0
10c526a2: 6700 011a beqw 10c527be <slhc_compress+0x3bc>
10c526a6: 0280 0000 ffff andil #65535,%d0
10c526ac: bc80 cmpl %d0,%d6
10c526ae: 672a beqs 10c526da <slhc_compress+0x2d8>
10c526b0: 6000 010c braw 10c527be <slhc_compress+0x3bc>
10c526b4: b483 cmpl %d3,%d2
10c526b6: 6622 bnes 10c526da <slhc_compress+0x2d8>
10c526b8: 4280 clrl %d0
10c526ba: 302a 0008 movew %a2@(8),%d0
10c526be: 9086 subl %d6,%d0
10c526c0: b083 cmpl %d3,%d0
10c526c2: 6616 bnes 10c526da <slhc_compress+0x2d8>
10c526c4: 780b moveq #11,%d4
10c526c6: 600e bras 10c526d6 <slhc_compress+0x2d4>
10c526c8: 4280 clrl %d0
10c526ca: 302a 0008 movew %a2@(8),%d0
10c526ce: 9086 subl %d6,%d0
10c526d0: b083 cmpl %d3,%d0
10c526d2: 6606 bnes 10c526da <slhc_compress+0x2d8>
10c526d4: 780f moveq #15,%d4
10c526d6: 47ee fff0 lea %fp@(-16),%a3
10c526da: 2245 moveal %d5,%a1
10c526dc: 4283 clrl %d3
10c526de: 3629 0004 movew %a1@(4),%d3
10c526e2: 4280 clrl %d0
10c526e4: 302a 000a movew %a2@(10),%d0
10c526e8: 9680 subl %d0,%d3
10c526ea: 7001 moveq #1,%d0
10c526ec: b083 cmpl %d3,%d0
10c526ee: 6712 beqs 10c52702 <slhc_compress+0x300>
10c526f0: 3f03 movew %d3,%sp@-
10c526f2: 4267 clrw %sp@-
10c526f4: 2f0b movel %a3,%sp@-
10c526f6: 4eba fc9a jsr %pc@(10c52392 <encode>)
10c526fa: 2640 moveal %d0,%a3
10c526fc: 0044 0020 oriw #32,%d4
10c52700: 508f addql #8,%sp
10c52702: 082c 0003 000d btst #3,%a4@(13)
10c52708: 6704 beqs 10c5270e <slhc_compress+0x30c>
10c5270a: 0044 0010 oriw #16,%d4
10c5270e: 4282 clrl %d2
10c52710: 342c 0010 movew %a4@(16),%d2
10c52714: 4878 0014 pea 14 <LSIGTRAP+0xf>
10c52718: 2f05 movel %d5,%sp@-
10c5271a: 486a 0006 pea %a2@(6)
10c5271e: 4eb9 10c8 5744 jsr 10c85744 <memcpy>
10c52724: 4878 0014 pea 14 <LSIGTRAP+0xf>
10c52728: 2f0c movel %a4,%sp@-
10c5272a: 2f2e ffec movel %fp@(-20),%sp@-
10c5272e: 4eb9 10c8 5744 jsr 10c85744 <memcpy>
10c52734: 260b movel %a3,%d3
10c52736: 72f0 moveq #-16,%d1
10c52738: d28e addl %fp,%d1
10c5273a: 9681 subl %d1,%d3
10c5273c: 4fef 0018 lea %sp@(24),%sp
10c52740: 4aae 001c tstl %fp@(28)
10c52744: 6708 beqs 10c5274e <slhc_compress+0x34c>
10c52746: 102d 000b moveb %a5@(11),%d0
10c5274a: b012 cmpb %a2@,%d0
10c5274c: 671a beqs 10c52768 <slhc_compress+0x366>
10c5274e: 206e 0018 moveal %fp@(24),%a0
10c52752: 20ae 0014 movel %fp@(20),%a0@
10c52756: 266e 0014 moveal %fp@(20),%a3
10c5275a: 0004 0040 orib #64,%d4
10c5275e: 16c4 moveb %d4,%a3@+
10c52760: 16d2 moveb %a2@,%a3@+
10c52762: 1b52 000b moveb %a2@,%a5@(11)
10c52766: 600e bras 10c52776 <slhc_compress+0x374>
10c52768: 226e 0018 moveal %fp@(24),%a1
10c5276c: 22ae 0014 movel %fp@(20),%a1@
10c52770: 266e 0014 moveal %fp@(20),%a3
10c52774: 16c4 moveb %d4,%a3@+
10c52776: 3002 movew %d2,%d0
10c52778: 3200 movew %d0,%d1
10c5277a: e049 lsrw #8,%d1
10c5277c: 16c1 moveb %d1,%a3@+
10c5277e: 16c0 moveb %d0,%a3@+
10c52780: 2f03 movel %d3,%sp@-
10c52782: 486e fff0 pea %fp@(-16)
10c52786: 2f0b movel %a3,%sp@-
10c52788: 4eb9 10c8 5744 jsr 10c85744 <memcpy>
10c5278e: 242e 0010 movel %fp@(16),%d2
10c52792: 9486 subl %d6,%d2
10c52794: 2f02 movel %d2,%sp@-
10c52796: 2045 moveal %d5,%a0
10c52798: 4870 6800 pea %a0@(00000000,%d6:l)
10c5279c: 4873 3800 pea %a3@(00000000,%d3:l)
10c527a0: 4eb9 10c8 5744 jsr 10c85744 <memcpy>
10c527a6: 52ad 001a addql #1,%a5@(26)
10c527aa: 226e 0014 moveal %fp@(20),%a1
10c527ae: 0011 0080 orib #-128,%a1@
10c527b2: d483 addl %d3,%d2
10c527b4: 97c9 subal %a1,%a3
10c527b6: 2002 movel %d2,%d0
10c527b8: d08b addl %a3,%d0
10c527ba: 6000 00a6 braw 10c52862 <slhc_compress+0x460>
10c527be: 4878 0014 pea 14 <LSIGTRAP+0xf>
10c527c2: 2f05 movel %d5,%sp@-
10c527c4: 486a 0006 pea %a2@(6)
10c527c8: 47f9 10c8 5744 lea 10c85744 <memcpy>,%a3
10c527ce: 4e93 jsr %a3@
10c527d0: 4878 0014 pea 14 <LSIGTRAP+0xf>
10c527d4: 2f0c movel %a4,%sp@-
10c527d6: 2f2e ffec movel %fp@(-20),%sp@-
10c527da: 4e93 jsr %a3@
10c527dc: 2045 moveal %d5,%a0
10c527de: 1010 moveb %a0@,%d0
10c527e0: 0200 000f andib #15,%d0
10c527e4: 4fef 0018 lea %sp@(24),%sp
10c527e8: 0c00 0005 cmpib #5,%d0
10c527ec: 631c blss 10c5280a <slhc_compress+0x408>
10c527ee: 720f moveq #15,%d1
10c527f0: c081 andl %d1,%d0
10c527f2: e588 lsll #2,%d0
10c527f4: 2040 moveal %d0,%a0
10c527f6: 4868 ffec pea %a0@(-20)
10c527fa: 2245 moveal %d5,%a1
10c527fc: 4869 0014 pea %a1@(20)
10c52800: 486a 002e pea %a2@(46)
10c52804: 4e93 jsr %a3@
10c52806: 4fef 000c lea %sp@(12),%sp
10c5280a: 102c 000c moveb %a4@(12),%d0
10c5280e: e888 lsrl #4,%d0
10c52810: 720f moveq #15,%d1
10c52812: c081 andl %d1,%d0
10c52814: 0c40 0005 cmpiw #5,%d0
10c52818: 6318 blss 10c52832 <slhc_compress+0x430>
10c5281a: c081 andl %d1,%d0
10c5281c: e588 lsll #2,%d0
10c5281e: 2040 moveal %d0,%a0
10c52820: 4868 ffec pea %a0@(-20)
10c52824: 486c 0014 pea %a4@(20)
10c52828: 486a 006e pea %a2@(110)
10c5282c: 4e93 jsr %a3@
10c5282e: 4fef 000c lea %sp@(12),%sp
10c52832: 1b52 000b moveb %a2@,%a5@(11)
10c52836: 52ad 0016 addql #1,%a5@(22)
10c5283a: 2f2e 0010 movel %fp@(16),%sp@-
10c5283e: 2f05 movel %d5,%sp@-
10c52840: 2f2e 0014 movel %fp@(20),%sp@-
10c52844: 4eb9 10c8 5744 jsr 10c85744 <memcpy>
10c5284a: 226e 0018 moveal %fp@(24),%a1
10c5284e: 22ae 0014 movel %fp@(20),%a1@
10c52852: 206e 0014 moveal %fp@(20),%a0
10c52856: 1152 0009 moveb %a2@,%a0@(9)
10c5285a: 0010 0070 orib #112,%a0@
10c5285e: 202e 0010 movel %fp@(16),%d0
10c52862: 4cee 3cfc ffc4 moveml %fp@(-60),%d2-%d7/%a2-%a5
10c52868: 4e5e unlk %fp
10c5286a: 4e75 rts
10c5286c <slhc_uncompress>:
10c5286c: 4e56 fffc linkw %fp,#-4
10c52870: 48e7 3c3c moveml %d2-%d5/%a2-%a5,%sp@-
10c52874: 286e 0008 moveal %fp@(8),%a4
10c52878: 2a6e 000c moveal %fp@(12),%a5
10c5287c: 2a2e 0010 movel %fp@(16),%d5
10c52880: 2d4d fffc movel %a5,%fp@(-4)
10c52884: 52ac 002a addql #1,%a4@(42)
10c52888: 7002 moveq #2,%d0
10c5288a: b085 cmpl %d5,%d0
10c5288c: 6d0a blts 10c52898 <slhc_uncompress+0x2c>
10c5288e: 52ac 002e addql #1,%a4@(46)
10c52892: 7000 moveq #0,%d0
10c52894: 6000 028c braw 10c52b22 <slhc_uncompress+0x2b6>
10c52898: 7600 moveq #0,%d3
10c5289a: 204d moveal %a5,%a0
10c5289c: 1618 moveb %a0@+,%d3
10c5289e: 2d48 fffc movel %a0,%fp@(-4)
10c528a2: 0803 0006 btst #6,%d3
10c528a6: 6612 bnes 10c528ba <slhc_uncompress+0x4e>
10c528a8: 082c 0000 000d btst #0,%a4@(13)
10c528ae: 672e beqs 10c528de <slhc_uncompress+0x72>
10c528b0: 52ac 0032 addql #1,%a4@(50)
10c528b4: 7000 moveq #0,%d0
10c528b6: 6000 026a braw 10c52b22 <slhc_uncompress+0x2b6>
10c528ba: 7200 moveq #0,%d1
10c528bc: 1218 moveb %a0@+,%d1
10c528be: 2d48 fffc movel %a0,%fp@(-4)
10c528c2: 4a81 tstl %d1
10c528c4: 6d00 0250 bltw 10c52b16 <slhc_uncompress+0x2aa>
10c528c8: 4280 clrl %d0
10c528ca: 102c 0009 moveb %a4@(9),%d0
10c528ce: b081 cmpl %d1,%d0
10c528d0: 6d00 0244 bltw 10c52b16 <slhc_uncompress+0x2aa>
10c528d4: 022c 00fe 000d andib #-2,%a4@(13)
10c528da: 1941 000c moveb %d1,%a4@(12)
10c528de: 4281 clrl %d1
10c528e0: 122c 000c moveb %a4@(12),%d1
10c528e4: 2001 movel %d1,%d0
10c528e6: d080 addl %d0,%d0
10c528e8: d081 addl %d1,%d0
10c528ea: e588 lsll #2,%d0
10c528ec: 9081 subl %d1,%d0
10c528ee: e988 lsll #4,%d0
10c528f0: d081 addl %d1,%d0
10c528f2: d081 addl %d1,%d0
10c528f4: 282c 0004 movel %a4@(4),%d4
10c528f8: d880 addl %d0,%d4
10c528fa: 2044 moveal %d4,%a0
10c528fc: 45e8 001a lea %a0@(26),%a2
10c52900: 2644 moveal %d4,%a3
10c52902: 5c8b addql #6,%a3
10c52904: 486e fffc pea %fp@(-4)
10c52908: 4eba faae jsr %pc@(10c523b8 <pull16>)
10c5290c: 4281 clrl %d1
10c5290e: 3200 movew %d0,%d1
10c52910: 588f addql #4,%sp
10c52912: 70ff moveq #-1,%d0
10c52914: b081 cmpl %d1,%d0
10c52916: 6700 01fe beqw 10c52b16 <slhc_uncompress+0x2aa>
10c5291a: 3541 0010 movew %d1,%a2@(16)
10c5291e: 2003 movel %d3,%d0
10c52920: e888 lsrl #4,%d0
10c52922: 0240 0001 andiw #1,%d0
10c52926: e708 lslb #3,%d0
10c52928: 122a 000d moveb %a2@(13),%d1
10c5292c: 0201 00f7 andib #-9,%d1
10c52930: 8200 orb %d0,%d1
10c52932: 1541 000d moveb %d1,%a2@(13)
10c52936: 1213 moveb %a3@,%d1
10c52938: 740f moveq #15,%d2
10c5293a: c282 andl %d2,%d1
10c5293c: 102a 000c moveb %a2@(12),%d0
10c52940: e888 lsrl #4,%d0
10c52942: c082 andl %d2,%d0
10c52944: 2401 movel %d1,%d2
10c52946: d480 addl %d0,%d2
10c52948: e58a lsll #2,%d2
10c5294a: 2003 movel %d3,%d0
10c5294c: 720f moveq #15,%d1
10c5294e: c081 andl %d1,%d0
10c52950: 720b moveq #11,%d1
10c52952: b280 cmpl %d0,%d1
10c52954: 6708 beqs 10c5295e <slhc_uncompress+0xf2>
10c52956: 720f moveq #15,%d1
10c52958: b280 cmpl %d0,%d1
10c5295a: 6716 beqs 10c52972 <slhc_uncompress+0x106>
10c5295c: 6028 bras 10c52986 <slhc_uncompress+0x11a>
10c5295e: 302b 0002 movew %a3@(2),%d0
10c52962: 9042 subw %d2,%d0
10c52964: 48c0 extl %d0
10c52966: d1aa 0008 addl %d0,%a2@(8)
10c5296a: d1aa 0004 addl %d0,%a2@(4)
10c5296e: 6000 009c braw 10c52a0c <slhc_uncompress+0x1a0>
10c52972: 4280 clrl %d0
10c52974: 302b 0002 movew %a3@(2),%d0
10c52978: d0aa 0004 addl %a2@(4),%d0
10c5297c: 9082 subl %d2,%d0
10c5297e: 2540 0004 movel %d0,%a2@(4)
10c52982: 6000 0088 braw 10c52a0c <slhc_uncompress+0x1a0>
10c52986: 0803 0000 btst #0,%d3
10c5298a: 6720 beqs 10c529ac <slhc_uncompress+0x140>
10c5298c: 002a 0020 000d orib #32,%a2@(13)
10c52992: 486e fffc pea %fp@(-4)
10c52996: 4eba fa46 jsr %pc@(10c523de <decode>)
10c5299a: 2200 movel %d0,%d1
10c5299c: 588f addql #4,%sp
10c5299e: 70ff moveq #-1,%d0
10c529a0: b081 cmpl %d1,%d0
10c529a2: 6700 0172 beqw 10c52b16 <slhc_uncompress+0x2aa>
10c529a6: 3541 0012 movew %d1,%a2@(18)
10c529aa: 6006 bras 10c529b2 <slhc_uncompress+0x146>
10c529ac: 022a 00df 000d andib #-33,%a2@(13)
10c529b2: 0803 0001 btst #1,%d3
10c529b6: 6718 beqs 10c529d0 <slhc_uncompress+0x164>
10c529b8: 486e fffc pea %fp@(-4)
10c529bc: 4eba fa20 jsr %pc@(10c523de <decode>)
10c529c0: 2200 movel %d0,%d1
10c529c2: 588f addql #4,%sp
10c529c4: 70ff moveq #-1,%d0
10c529c6: b081 cmpl %d1,%d0
10c529c8: 6700 014c beqw 10c52b16 <slhc_uncompress+0x2aa>
10c529cc: d36a 000e addw %d1,%a2@(14)
10c529d0: 0803 0002 btst #2,%d3
10c529d4: 6718 beqs 10c529ee <slhc_uncompress+0x182>
10c529d6: 486e fffc pea %fp@(-4)
10c529da: 4eba fa02 jsr %pc@(10c523de <decode>)
10c529de: 2200 movel %d0,%d1
10c529e0: 588f addql #4,%sp
10c529e2: 70ff moveq #-1,%d0
10c529e4: b081 cmpl %d1,%d0
10c529e6: 6700 012e beqw 10c52b16 <slhc_uncompress+0x2aa>
10c529ea: d3aa 0008 addl %d1,%a2@(8)
10c529ee: 0803 0003 btst #3,%d3
10c529f2: 6718 beqs 10c52a0c <slhc_uncompress+0x1a0>
10c529f4: 486e fffc pea %fp@(-4)
10c529f8: 4eba f9e4 jsr %pc@(10c523de <decode>)
10c529fc: 2200 movel %d0,%d1
10c529fe: 588f addql #4,%sp
10c52a00: 70ff moveq #-1,%d0
10c52a02: b081 cmpl %d1,%d0
10c52a04: 6700 0110 beqw 10c52b16 <slhc_uncompress+0x2aa>
10c52a08: d3aa 0004 addl %d1,%a2@(4)
10c52a0c: 0803 0005 btst #5,%d3
10c52a10: 671a beqs 10c52a2c <slhc_uncompress+0x1c0>
10c52a12: 486e fffc pea %fp@(-4)
10c52a16: 4eba f9c6 jsr %pc@(10c523de <decode>)
10c52a1a: 2200 movel %d0,%d1
10c52a1c: 588f addql #4,%sp
10c52a1e: 70ff moveq #-1,%d0
10c52a20: b081 cmpl %d1,%d0
10c52a22: 6700 00f2 beqw 10c52b16 <slhc_uncompress+0x2aa>
10c52a26: d36b 0004 addw %d1,%a3@(4)
10c52a2a: 6004 bras 10c52a30 <slhc_uncompress+0x1c4>
10c52a2c: 526b 0004 addqw #1,%a3@(4)
10c52a30: 202e fffc movel %fp@(-4),%d0
10c52a34: 908d subl %a5,%d0
10c52a36: 2605 movel %d5,%d3
10c52a38: 9680 subl %d0,%d3
10c52a3a: 6b00 00da bmiw 10c52b16 <slhc_uncompress+0x2aa>
10c52a3e: d682 addl %d2,%d3
10c52a40: 3743 0002 movew %d3,%a3@(2)
10c52a44: 426b 000a clrw %a3@(10)
10c52a48: 2203 movel %d3,%d1
10c52a4a: 9282 subl %d2,%d1
10c52a4c: 2f01 movel %d1,%sp@-
10c52a4e: 2f2e fffc movel %fp@(-4),%sp@-
10c52a52: 4875 2800 pea %a5@(00000000,%d2:l)
10c52a56: 4eb9 10c8 4320 jsr 10c84320 <memmove>
10c52a5c: 2d4d fffc movel %a5,%fp@(-4)
10c52a60: 4878 0014 pea 14 <LSIGTRAP+0xf>
10c52a64: 2f0b movel %a3,%sp@-
10c52a66: 2f0d movel %a5,%sp@-
10c52a68: 49f9 10c8 5744 lea 10c85744 <memcpy>,%a4
10c52a6e: 4e94 jsr %a4@
10c52a70: 7214 moveq #20,%d1
10c52a72: d2ae fffc addl %fp@(-4),%d1
10c52a76: 2d41 fffc movel %d1,%fp@(-4)
10c52a7a: 1013 moveb %a3@,%d0
10c52a7c: 0200 000f andib #15,%d0
10c52a80: 4fef 0018 lea %sp@(24),%sp
10c52a84: 0c00 0005 cmpib #5,%d0
10c52a88: 6326 blss 10c52ab0 <slhc_uncompress+0x244>
10c52a8a: 740f moveq #15,%d2
10c52a8c: c082 andl %d2,%d0
10c52a8e: e588 lsll #2,%d0
10c52a90: 2040 moveal %d0,%a0
10c52a92: 4868 ffec pea %a0@(-20)
10c52a96: 2044 moveal %d4,%a0
10c52a98: 4868 002e pea %a0@(46)
10c52a9c: 2f01 movel %d1,%sp@-
10c52a9e: 4e94 jsr %a4@
10c52aa0: 1013 moveb %a3@,%d0
10c52aa2: c082 andl %d2,%d0
10c52aa4: 5b80 subql #5,%d0
10c52aa6: e588 lsll #2,%d0
10c52aa8: d1ae fffc addl %d0,%fp@(-4)
10c52aac: 4fef 000c lea %sp@(12),%sp
10c52ab0: 1013 moveb %a3@,%d0
10c52ab2: 720f moveq #15,%d1
10c52ab4: c081 andl %d1,%d0
10c52ab6: 2f00 movel %d0,%sp@-
10c52ab8: 2f0d movel %a5,%sp@-
10c52aba: 4eb9 10c8 561a jsr 10c8561a <ip_fast_csum>
10c52ac0: 3b40 000a movew %d0,%a5@(10)
10c52ac4: 4878 0014 pea 14 <LSIGTRAP+0xf>
10c52ac8: 2f0a movel %a2,%sp@-
10c52aca: 2f2e fffc movel %fp@(-4),%sp@-
10c52ace: 4e94 jsr %a4@
10c52ad0: 7214 moveq #20,%d1
10c52ad2: d2ae fffc addl %fp@(-4),%d1
10c52ad6: 2d41 fffc movel %d1,%fp@(-4)
10c52ada: 102a 000c moveb %a2@(12),%d0
10c52ade: e888 lsrl #4,%d0
10c52ae0: 740f moveq #15,%d2
10c52ae2: c082 andl %d2,%d0
10c52ae4: 4fef 0014 lea %sp@(20),%sp
10c52ae8: 0c40 0005 cmpiw #5,%d0
10c52aec: 6324 blss 10c52b12 <slhc_uncompress+0x2a6>
10c52aee: c082 andl %d2,%d0
10c52af0: e588 lsll #2,%d0
10c52af2: 2040 moveal %d0,%a0
10c52af4: 4868 ffec pea %a0@(-20)
10c52af8: 2044 moveal %d4,%a0
10c52afa: 4868 006e pea %a0@(110)
10c52afe: 2f01 movel %d1,%sp@-
10c52b00: 4e94 jsr %a4@
10c52b02: 102a 000c moveb %a2@(12),%d0
10c52b06: e888 lsrl #4,%d0
10c52b08: c082 andl %d2,%d0
10c52b0a: 5b80 subql #5,%d0
10c52b0c: e588 lsll #2,%d0
10c52b0e: d1ae fffc addl %d0,%fp@(-4)
10c52b12: 2003 movel %d3,%d0
10c52b14: 600c bras 10c52b22 <slhc_uncompress+0x2b6>
10c52b16: 52ac 002e addql #1,%a4@(46)
10c52b1a: 2f0c movel %a4,%sp@-
10c52b1c: 4eb9 10c5 2c4a jsr 10c52c4a <slhc_toss>
10c52b22: 4cee 3c3c ffdc moveml %fp@(-36),%d2-%d5/%a2-%a5
10c52b28: 4e5e unlk %fp
10c52b2a: 4e75 rts
10c52b2c <slhc_remember>:
10c52b2c: 4e56 0000 linkw %fp,#0
10c52b30: 48e7 383c moveml %d2-%d4/%a2-%a5,%sp@-
10c52b34: 266e 0008 moveal %fp@(8),%a3
10c52b38: 286e 000c moveal %fp@(12),%a4
10c52b3c: 282e 0010 movel %fp@(16),%d4
10c52b40: 7013 moveq #19,%d0
10c52b42: b084 cmpl %d4,%d0
10c52b44: 6d06 blts 10c52b4c <slhc_remember+0x20>
10c52b46: 52ab 0036 addql #1,%a3@(54)
10c52b4a: 603c bras 10c52b88 <slhc_remember+0x5c>
10c52b4c: 1614 moveb %a4@,%d3
10c52b4e: 720f moveq #15,%d1
10c52b50: c681 andl %d1,%d3
10c52b52: 7404 moveq #4,%d2
10c52b54: b483 cmpl %d3,%d2
10c52b56: 6506 bcss 10c52b5e <slhc_remember+0x32>
10c52b58: 52ab 0036 addql #1,%a3@(54)
10c52b5c: 602a bras 10c52b88 <slhc_remember+0x5c>
10c52b5e: 142c 0009 moveb %a4@(9),%d2
10c52b62: 197c 0006 0009 moveb #6,%a4@(9)
10c52b68: 2f03 movel %d3,%sp@-
10c52b6a: 2f0c movel %a4,%sp@-
10c52b6c: 4eb9 10c8 561a jsr 10c8561a <ip_fast_csum>
10c52b72: 508f addql #8,%sp
10c52b74: 4a40 tstw %d0
10c52b76: 6706 beqs 10c52b7e <slhc_remember+0x52>
10c52b78: 52ab 003a addql #1,%a3@(58)
10c52b7c: 600a bras 10c52b88 <slhc_remember+0x5c>
10c52b7e: b42b 0009 cmpb %a3@(9),%d2
10c52b82: 6310 blss 10c52b94 <slhc_remember+0x68>
10c52b84: 52ab 002e addql #1,%a3@(46)
10c52b88: 2f0b movel %a3,%sp@-
10c52b8a: 4eb9 10c5 2c4a jsr 10c52c4a <slhc_toss>
10c52b90: 6000 00ae braw 10c52c40 <slhc_remember+0x114>
10c52b94: 1742 000c moveb %d2,%a3@(12)
10c52b98: 4280 clrl %d0
10c52b9a: 1002 moveb %d2,%d0
10c52b9c: 2200 movel %d0,%d1
10c52b9e: d281 addl %d1,%d1
10c52ba0: d280 addl %d0,%d1
10c52ba2: e589 lsll #2,%d1
10c52ba4: 9280 subl %d0,%d1
10c52ba6: e989 lsll #4,%d1
10c52ba8: d280 addl %d0,%d1
10c52baa: d280 addl %d0,%d1
10c52bac: 246b 0004 moveal %a3@(4),%a2
10c52bb0: d5c1 addal %d1,%a2
10c52bb2: 022b 00fe 000d andib #-2,%a3@(13)
10c52bb8: 4878 0014 pea 14 <LSIGTRAP+0xf>
10c52bbc: 2f0c movel %a4,%sp@-
10c52bbe: 486a 0006 pea %a2@(6)
10c52bc2: 4bf9 10c8 5744 lea 10c85744 <memcpy>,%a5
10c52bc8: 4e95 jsr %a5@
10c52bca: 4878 0014 pea 14 <LSIGTRAP+0xf>
10c52bce: 2003 movel %d3,%d0
10c52bd0: e588 lsll #2,%d0
10c52bd2: 240c movel %a4,%d2
10c52bd4: d480 addl %d0,%d2
10c52bd6: 2f02 movel %d2,%sp@-
10c52bd8: 486a 001a pea %a2@(26)
10c52bdc: 4e95 jsr %a5@
10c52bde: 4fef 0018 lea %sp@(24),%sp
10c52be2: 7005 moveq #5,%d0
10c52be4: b083 cmpl %d3,%d0
10c52be6: 6418 bccs 10c52c00 <slhc_remember+0xd4>
10c52be8: 2003 movel %d3,%d0
10c52bea: e588 lsll #2,%d0
10c52bec: 2040 moveal %d0,%a0
10c52bee: 4868 ffec pea %a0@(-20)
10c52bf2: 486c 0014 pea %a4@(20)
10c52bf6: 486a 002e pea %a2@(46)
10c52bfa: 4e95 jsr %a5@
10c52bfc: 4fef 000c lea %sp@(12),%sp
10c52c00: 102a 0026 moveb %a2@(38),%d0
10c52c04: e888 lsrl #4,%d0
10c52c06: 720f moveq #15,%d1
10c52c08: c081 andl %d1,%d0
10c52c0a: 0c40 0005 cmpiw #5,%d0
10c52c0e: 6316 blss 10c52c26 <slhc_remember+0xfa>
10c52c10: c081 andl %d1,%d0
10c52c12: e588 lsll #2,%d0
10c52c14: 2040 moveal %d0,%a0
10c52c16: 4868 ffec pea %a0@(-20)
10c52c1a: 2042 moveal %d2,%a0
10c52c1c: 4868 0014 pea %a0@(20)
10c52c20: 486a 006e pea %a2@(110)
10c52c24: 4e95 jsr %a5@
10c52c26: 2003 movel %d3,%d0
10c52c28: d083 addl %d3,%d0
10c52c2a: 122a 0026 moveb %a2@(38),%d1
10c52c2e: e689 lsrl #3,%d1
10c52c30: 741e moveq #30,%d2
10c52c32: c282 andl %d2,%d1
10c52c34: d081 addl %d1,%d0
10c52c36: 2540 00ae movel %d0,%a2@(174)
10c52c3a: 52ab 0026 addql #1,%a3@(38)
10c52c3e: 2004 movel %d4,%d0
10c52c40: 4cee 3c1c ffe4 moveml %fp@(-28),%d2-%d4/%a2-%a5
10c52c46: 4e5e unlk %fp
10c52c48: 4e75 rts
10c52c4a <slhc_toss>:
10c52c4a: 4e56 0000 linkw %fp,#0
10c52c4e: 206e 0008 moveal %fp@(8),%a0
10c52c52: b0fc 0000 cmpaw #0,%a0
10c52c56: 6706 beqs 10c52c5e <slhc_toss+0x14>
10c52c58: 0028 0001 000d orib #1,%a0@(13)
10c52c5e: 7000 moveq #0,%d0
10c52c60: 4e5e unlk %fp
10c52c62: 4e75 rts
10c52c64 <slhc_i_status>:
10c52c64: 4e56 0000 linkw %fp,#0
10c52c68: 206e 0008 moveal %fp@(8),%a0
10c52c6c: b0fc 0000 cmpaw #0,%a0
10c52c70: 671c beqs 10c52c8e <slhc_i_status+0x2a>
10c52c72: 2f28 0032 movel %a0@(50),%sp@-
10c52c76: 2f28 002e movel %a0@(46),%sp@-
10c52c7a: 2f28 0026 movel %a0@(38),%sp@-
10c52c7e: 2f28 002a movel %a0@(42),%sp@-
10c52c82: 4879 1000 6475 pea 10006475 <npindex_to_ethertype+0x245>
10c52c88: 4eb9 10c1 677e jsr 10c1677e <printk>
10c52c8e: 4e5e unlk %fp
10c52c90: 4e75 rts
10c52c92 <slhc_o_status>:
10c52c92: 4e56 0000 linkw %fp,#0
10c52c96: 2f0b movel %a3,%sp@-
10c52c98: 2f0a movel %a2,%sp@-
10c52c9a: 266e 0008 moveal %fp@(8),%a3
10c52c9e: b6fc 0000 cmpaw #0,%a3
10c52ca2: 672e beqs 10c52cd2 <slhc_o_status+0x40>
10c52ca4: 2f2b 000e movel %a3@(14),%sp@-
10c52ca8: 2f2b 0012 movel %a3@(18),%sp@-
10c52cac: 2f2b 0016 movel %a3@(22),%sp@-
10c52cb0: 2f2b 001a movel %a3@(26),%sp@-
10c52cb4: 4879 1000 649b pea 1000649b <npindex_to_ethertype+0x26b>
10c52cba: 45f9 10c1 677e lea 10c1677e <printk>,%a2
10c52cc0: 4e92 jsr %a2@
10c52cc2: 2f2b 0022 movel %a3@(34),%sp@-
10c52cc6: 2f2b 001e movel %a3@(30),%sp@-
10c52cca: 4879 1000 64c2 pea 100064c2 <npindex_to_ethertype+0x292>
10c52cd0: 4e92 jsr %a2@
10c52cd2: 246e fff8 moveal %fp@(-8),%a2
10c52cd6: 266e fffc moveal %fp@(-4),%a3
10c52cda: 4e5e unlk %fp
10c52cdc: 4e75 rts
10c52cde: 4e75 rts
10c52ce0 <autoirq_setup>:
10c52ce0: 4e56 0000 linkw %fp,#0
10c52ce4: 4eb9 10c1 39c6 jsr 10c139c6 <probe_irq_on>
10c52cea: 23c0 1002 4830 movel %d0,10024830 <irqs>
10c52cf0: 4e5e unlk %fp
10c52cf2: 4e75 rts
10c52cf4 <autoirq_report>:
10c52cf4: 4e56 0000 linkw %fp,#0
10c52cf8: 2039 1002 67b0 movel 100267b0 <jiffies>,%d0
10c52cfe: 2200 movel %d0,%d1
10c52d00: d2ae 0008 addl %fp@(8),%d1
10c52d04: 2039 1002 67b0 movel 100267b0 <jiffies>,%d0
10c52d0a: 9081 subl %d1,%d0
10c52d0c: 6bf6 bmis 10c52d04 <autoirq_report+0x10>
10c52d0e: 2f39 1002 4830 movel 10024830 <irqs>,%sp@-
10c52d14: 4eb9 10c1 39d0 jsr 10c139d0 <probe_irq_off>
10c52d1a: 4e5e unlk %fp
10c52d1c: 4e75 rts
...
10c52d20 <move_addr_to_kernel>:
10c52d20: 4e56 0000 linkw %fp,#0
10c52d24: 202e 000c movel %fp@(12),%d0
10c52d28: 0c80 0000 0080 cmpil #128,%d0
10c52d2e: 6304 blss 10c52d34 <move_addr_to_kernel+0x14>
10c52d30: 70ea moveq #-22,%d0
10c52d32: 6016 bras 10c52d4a <move_addr_to_kernel+0x2a>
10c52d34: 4a80 tstl %d0
10c52d36: 6710 beqs 10c52d48 <move_addr_to_kernel+0x28>
10c52d38: 2f00 movel %d0,%sp@-
10c52d3a: 2f2e 0008 movel %fp@(8),%sp@-
10c52d3e: 2f2e 0010 movel %fp@(16),%sp@-
10c52d42: 4eb9 10c8 5744 jsr 10c85744 <memcpy>
10c52d48: 7000 moveq #0,%d0
10c52d4a: 4e5e unlk %fp
10c52d4c: 4e75 rts
10c52d4e <move_addr_to_user>:
10c52d4e: 4e56 0000 linkw %fp,#0
10c52d52: 2f0a movel %a2,%sp@-
10c52d54: 2f02 movel %d2,%sp@-
10c52d56: 242e 000c movel %fp@(12),%d2
10c52d5a: 246e 0014 moveal %fp@(20),%a2
10c52d5e: 2012 movel %a2@,%d0
10c52d60: b480 cmpl %d0,%d2
10c52d62: 6c02 bges 10c52d66 <move_addr_to_user+0x18>
10c52d64: 2002 movel %d2,%d0
10c52d66: 0c80 0000 0080 cmpil #128,%d0
10c52d6c: 6304 blss 10c52d72 <move_addr_to_user+0x24>
10c52d6e: 70ea moveq #-22,%d0
10c52d70: 6018 bras 10c52d8a <move_addr_to_user+0x3c>
10c52d72: 4a80 tstl %d0
10c52d74: 6710 beqs 10c52d86 <move_addr_to_user+0x38>
10c52d76: 2f00 movel %d0,%sp@-
10c52d78: 2f2e 0008 movel %fp@(8),%sp@-
10c52d7c: 2f2e 0010 movel %fp@(16),%sp@-
10c52d80: 4eb9 10c8 5744 jsr 10c85744 <memcpy>
10c52d86: 2482 movel %d2,%a2@
10c52d88: 7000 moveq #0,%d0
10c52d8a: 242e fff8 movel %fp@(-8),%d2
10c52d8e: 246e fffc moveal %fp@(-4),%a2
10c52d92: 4e5e unlk %fp
10c52d94: 4e75 rts
10c52d96 <sockfs_statfs>:
10c52d96: 4e56 0000 linkw %fp,#0
10c52d9a: 206e 000c moveal %fp@(12),%a0
10c52d9e: 20bc 534f 434b movel #1397703499,%a0@
10c52da4: 217c 0000 0400 movel #1024,%a0@(4)
10c52daa: 0004
10c52dac: 217c 0000 00ff movel #255,%a0@(36)
10c52db2: 0024
10c52db4: 7000 moveq #0,%d0
10c52db6: 4e5e unlk %fp
10c52db8: 4e75 rts
10c52dba <sockfs_read_super>:
10c52dba: 4e56 0000 linkw %fp,#0
10c52dbe: 2f0b movel %a3,%sp@-
10c52dc0: 2f0a movel %a2,%sp@-
10c52dc2: 266e 0008 moveal %fp@(8),%a3
10c52dc6: 4eb9 10c3 4410 jsr 10c34410 <get_empty_inode>
10c52dcc: 2440 moveal %d0,%a2
10c52dce: b4fc 0000 cmpaw #0,%a2
10c52dd2: 6714 beqs 10c52de8 <sockfs_read_super+0x2e>
10c52dd4: 254b 0094 movel %a3,%a2@(148)
10c52dd8: 356b 0008 0030 movew %a3@(8),%a2@(48)
10c52dde: 4280 clrl %d0
10c52de0: 102b 000e moveb %a3@(14),%d0
10c52de4: 2540 0054 movel %d0,%a2@(84)
10c52de8: b4fc 0000 cmpaw #0,%a2
10c52dec: 677a beqs 10c52e68 <sockfs_read_super+0xae>
10c52dee: 357c 4180 0032 movew #16768,%a2@(50)
10c52df4: 42aa 003a clrl %a2@(58)
10c52df8: 42aa 0036 clrl %a2@(54)
10c52dfc: 2039 1002 5790 movel 10025790 <xtime>,%d0
10c52e02: 2540 0050 movel %d0,%a2@(80)
10c52e06: 2540 004c movel %d0,%a2@(76)
10c52e0a: 2540 0048 movel %d0,%a2@(72)
10c52e0e: 277c 0000 0400 movel #1024,%a3@(10)
10c52e14: 000a
10c52e16: 177c 000a 000e moveb #10,%a3@(14)
10c52e1c: 277c 534f 434b movel #1397703499,%a3@(40)
10c52e22: 0028
10c52e24: 277c 1000 fc9c movel #268500124,%a3@(28)
10c52e2a: 001c
10c52e2c: 4879 1000 fce0 pea 1000fce0 <sockfs_ops+0x44>
10c52e32: 42a7 clrl %sp@-
10c52e34: 4eb9 10c3 2d76 jsr 10c32d76 <d_alloc>
10c52e3a: 2040 moveal %d0,%a0
10c52e3c: 2748 002c movel %a0,%a3@(44)
10c52e40: 508f addql #8,%sp
10c52e42: 671c beqs 10c52e60 <sockfs_read_super+0xa6>
10c52e44: 214b 0050 movel %a3,%a0@(80)
10c52e48: 206b 002c moveal %a3@(44),%a0
10c52e4c: 2148 000c movel %a0,%a0@(12)
10c52e50: 2f0a movel %a2,%sp@-
10c52e52: 2f2b 002c movel %a3@(44),%sp@-
10c52e56: 4eb9 10c3 2eb0 jsr 10c32eb0 <d_instantiate>
10c52e5c: 200b movel %a3,%d0
10c52e5e: 600a bras 10c52e6a <sockfs_read_super+0xb0>
10c52e60: 2f0a movel %a2,%sp@-
10c52e62: 4eb9 10c3 480c jsr 10c3480c <iput>
10c52e68: 7000 moveq #0,%d0
10c52e6a: 246e fff8 moveal %fp@(-8),%a2
10c52e6e: 266e fffc moveal %fp@(-4),%a3
10c52e72: 4e5e unlk %fp
10c52e74: 4e75 rts
10c52e76 <sockfs_delete_dentry>:
10c52e76: 4e56 0000 linkw %fp,#0
10c52e7a: 7001 moveq #1,%d0
10c52e7c: 4e5e unlk %fp
10c52e7e: 4e75 rts
10c52e80 <sock_map_fd>:
10c52e80: 4e56 ffd4 linkw %fp,#-44
10c52e84: 48e7 3030 moveml %d2-%d3/%a2-%a3,%sp@-
10c52e88: 266e 0008 moveal %fp@(8),%a3
10c52e8c: 4eb9 10c2 3952 jsr 10c23952 <get_unused_fd>
10c52e92: 2600 movel %d0,%d3
10c52e94: 6d00 0162 bltw 10c52ff8 <sock_map_fd+0x178>
10c52e98: 4eb9 10c2 4834 jsr 10c24834 <get_empty_filp>
10c52e9e: 2440 moveal %d0,%a2
10c52ea0: b4fc 0000 cmpaw #0,%a2
10c52ea4: 6632 bnes 10c52ed8 <sock_map_fd+0x58>
10c52ea6: 2079 1002 53b4 moveal 100253b4 <_current_task>,%a0
10c52eac: 2268 02ee moveal %a0@(750),%a1
10c52eb0: 2069 001c moveal %a1@(28),%a0
10c52eb4: 2403 movel %d3,%d2
10c52eb6: ea8a lsrl #5,%d2
10c52eb8: e58a lsll #2,%d2
10c52eba: 2203 movel %d3,%d1
10c52ebc: 701f moveq #31,%d0
10c52ebe: c280 andl %d0,%d1
10c52ec0: 70fe moveq #-2,%d0
10c52ec2: e3b8 roll %d1,%d0
10c52ec4: c1b0 2800 andl %d0,%a0@(00000000,%d2:l)
10c52ec8: b6a9 0010 cmpl %a1@(16),%d3
10c52ecc: 6404 bccs 10c52ed2 <sock_map_fd+0x52>
10c52ece: 2343 0010 movel %d3,%a1@(16)
10c52ed2: 76e9 moveq #-23,%d3
10c52ed4: 6000 0122 braw 10c52ff8 <sock_map_fd+0x178>
10c52ed8: 206b 000c moveal %a3@(12),%a0
10c52edc: 2f28 0028 movel %a0@(40),%sp@-
10c52ee0: 4879 1000 64f8 pea 100064f8 <npindex_to_ethertype+0x2c8>
10c52ee6: 74d4 moveq #-44,%d2
10c52ee8: d48e addl %fp,%d2
10c52eea: 2f02 movel %d2,%sp@-
10c52eec: 4eb9 10c8 4d6a jsr 10c84d6a <sprintf>
10c52ef2: 2d42 fff4 movel %d2,%fp@(-12)
10c52ef6: 2f02 movel %d2,%sp@-
10c52ef8: 4eb9 10c8 418e jsr 10c8418e <strlen>
10c52efe: 2d40 fff8 movel %d0,%fp@(-8)
10c52f02: 206b 000c moveal %a3@(12),%a0
10c52f06: 2d68 0028 fffc movel %a0@(40),%fp@(-4)
10c52f0c: 486e fff4 pea %fp@(-12)
10c52f10: 2079 1002 48b8 moveal 100248b8 <sock_mnt>,%a0
10c52f16: 2068 0014 moveal %a0@(20),%a0
10c52f1a: 2f28 002c movel %a0@(44),%sp@-
10c52f1e: 4eb9 10c3 2d76 jsr 10c32d76 <d_alloc>
10c52f24: 2040 moveal %d0,%a0
10c52f26: 2548 0008 movel %a0,%a2@(8)
10c52f2a: 4fef 0018 lea %sp@(24),%sp
10c52f2e: 663a bnes 10c52f6a <sock_map_fd+0xea>
10c52f30: 2f0a movel %a2,%sp@-
10c52f32: 4eb9 10c2 4ae4 jsr 10c24ae4 <put_filp>
10c52f38: 2079 1002 53b4 moveal 100253b4 <_current_task>,%a0
10c52f3e: 2268 02ee moveal %a0@(750),%a1
10c52f42: 2069 001c moveal %a1@(28),%a0
10c52f46: 2403 movel %d3,%d2
10c52f48: ea8a lsrl #5,%d2
10c52f4a: e58a lsll #2,%d2
10c52f4c: 2203 movel %d3,%d1
10c52f4e: 701f moveq #31,%d0
10c52f50: c280 andl %d0,%d1
10c52f52: 70fe moveq #-2,%d0
10c52f54: e3b8 roll %d1,%d0
10c52f56: c1b0 2800 andl %d0,%a0@(00000000,%d2:l)
10c52f5a: b6a9 0010 cmpl %a1@(16),%d3
10c52f5e: 6404 bccs 10c52f64 <sock_map_fd+0xe4>
10c52f60: 2343 0010 movel %d3,%a1@(16)
10c52f64: 76f4 moveq #-12,%d3
10c52f66: 6000 0090 braw 10c52ff8 <sock_map_fd+0x178>
10c52f6a: 217c 1000 fd08 movel #268500232,%a0@(76)
10c52f70: 004c
10c52f72: 242a 0008 movel %a2@(8),%d2
10c52f76: 2f2b 000c movel %a3@(12),%sp@-
10c52f7a: 2f02 movel %d2,%sp@-
10c52f7c: 4eb9 10c3 2eb0 jsr 10c32eb0 <d_instantiate>
10c52f82: 2f02 movel %d2,%sp@-
10c52f84: 4eb9 10c3 3126 jsr 10c33126 <d_rehash>
10c52f8a: 4fef 000c lea %sp@(12),%sp
10c52f8e: 2039 1002 48b8 movel 100248b8 <sock_mnt>,%d0
10c52f94: 6708 beqs 10c52f9e <sock_map_fd+0x11e>
10c52f96: 2240 moveal %d0,%a1
10c52f98: 41e9 0028 lea %a1@(40),%a0
10c52f9c: 5290 addql #1,%a0@
10c52f9e: 2540 000c movel %d0,%a2@(12)
10c52fa2: 274a 0014 movel %a2,%a3@(20)
10c52fa6: 206b 000c moveal %a3@(12),%a0
10c52faa: 203c 1000 fc40 movel #268500032,%d0
10c52fb0: 2140 0090 movel %d0,%a0@(144)
10c52fb4: 2540 0010 movel %d0,%a2@(16)
10c52fb8: 357c 0003 001c movew #3,%a2@(28)
10c52fbe: 7002 moveq #2,%d0
10c52fc0: 2540 0018 movel %d0,%a2@(24)
10c52fc4: 42aa 001e clrl %a2@(30)
10c52fc8: 42aa 0022 clrl %a2@(34)
10c52fcc: 2079 1002 53b4 moveal 100253b4 <_current_task>,%a0
10c52fd2: 2268 02ee moveal %a0@(750),%a1
10c52fd6: 2069 0014 moveal %a1@(20),%a0
10c52fda: 2003 movel %d3,%d0
10c52fdc: e588 lsll #2,%d0
10c52fde: 4ab0 0800 tstl %a0@(00000000,%d0:l)
10c52fe2: 670c beqs 10c52ff0 <sock_map_fd+0x170>
10c52fe4: 4879 1000 64e4 pea 100064e4 <npindex_to_ethertype+0x2b4>
10c52fea: 4eb9 10c1 60e4 jsr 10c160e4 <panic>
10c52ff0: 2069 0014 moveal %a1@(20),%a0
10c52ff4: 218a 0800 movel %a2,%a0@(00000000,%d0:l)
10c52ff8: 2003 movel %d3,%d0
10c52ffa: 4cee 0c0c ffc4 moveml %fp@(-60),%d2-%d3/%a2-%a3
10c53000: 4e5e unlk %fp
10c53002: 4e75 rts
10c53004 <sockfd_lookup>:
10c53004: 4e56 0000 linkw %fp,#0
10c53008: 48e7 0038 moveml %a2-%a4,%sp@-
10c5300c: 286e 000c moveal %fp@(12),%a4
10c53010: 2f2e 0008 movel %fp@(8),%sp@-
10c53014: 4eb9 10c2 4ab0 jsr 10c24ab0 <fget>
10c5301a: 2640 moveal %d0,%a3
10c5301c: 588f addql #4,%sp
10c5301e: b6fc 0000 cmpaw #0,%a3
10c53022: 6608 bnes 10c5302c <sockfd_lookup+0x28>
10c53024: 70f7 moveq #-9,%d0
10c53026: 2880 movel %d0,%a4@
10c53028: 7000 moveq #0,%d0
10c5302a: 6040 bras 10c5306c <sockfd_lookup+0x68>
10c5302c: 206b 0008 moveal %a3@(8),%a0
10c53030: 2068 0008 moveal %a0@(8),%a0
10c53034: 4a28 010c tstb %a0@(268)
10c53038: 670a beqs 10c53044 <sockfd_lookup+0x40>
10c5303a: 45e8 011a lea %a0@(282),%a2
10c5303e: b4fc 0000 cmpaw #0,%a2
10c53042: 6610 bnes 10c53054 <sockfd_lookup+0x50>
10c53044: 70a8 moveq #-88,%d0
10c53046: 2880 movel %d0,%a4@
10c53048: 2f0b movel %a3,%sp@-
10c5304a: 4eb9 10c2 49a6 jsr 10c249a6 <fput>
10c53050: 7000 moveq #0,%d0
10c53052: 6018 bras 10c5306c <sockfd_lookup+0x68>
10c53054: b7ea 0014 cmpal %a2@(20),%a3
10c53058: 6710 beqs 10c5306a <sockfd_lookup+0x66>
10c5305a: 4879 1000 64fe pea 100064fe <npindex_to_ethertype+0x2ce>
10c53060: 4eb9 10c1 677e jsr 10c1677e <printk>
10c53066: 254b 0014 movel %a3,%a2@(20)
10c5306a: 200a movel %a2,%d0
10c5306c: 4cee 1c00 fff4 moveml %fp@(-12),%a2-%a4
10c53072: 4e5e unlk %fp
10c53074: 4e75 rts
10c53076 <sock_alloc>:
10c53076: 4e56 0000 linkw %fp,#0
10c5307a: 2f0a movel %a2,%sp@-
10c5307c: 4eb9 10c3 4410 jsr 10c34410 <get_empty_inode>
10c53082: 2440 moveal %d0,%a2
10c53084: b4fc 0000 cmpaw #0,%a2
10c53088: 6766 beqs 10c530f0 <sock_alloc+0x7a>
10c5308a: 2079 1002 48b8 moveal 100248b8 <sock_mnt>,%a0
10c53090: 2568 0014 0094 movel %a0@(20),%a2@(148)
10c53096: 43ea 011a lea %a2@(282),%a1
10c5309a: 357c c1ff 0032 movew #-15873,%a2@(50)
10c530a0: 157c 0001 010c moveb #1,%a2@(268)
10c530a6: 2079 1002 53b4 moveal 100253b4 <_current_task>,%a0
10c530ac: 2568 0138 0036 movel %a0@(312),%a2@(54)
10c530b2: 2568 0148 003a movel %a0@(328),%a2@(58)
10c530b8: 234a 000c movel %a2,%a1@(12)
10c530bc: 41e9 001c lea %a1@(28),%a0
10c530c0: 4290 clrl %a0@
10c530c2: 7020 moveq #32,%d0
10c530c4: d089 addl %a1,%d0
10c530c6: 2140 0004 movel %d0,%a0@(4)
10c530ca: 2140 0008 movel %d0,%a0@(8)
10c530ce: 42a9 0010 clrl %a1@(16)
10c530d2: 7001 moveq #1,%d0
10c530d4: 2280 movel %d0,%a1@
10c530d6: 42a9 0004 clrl %a1@(4)
10c530da: 42a9 0008 clrl %a1@(8)
10c530de: 42a9 0018 clrl %a1@(24)
10c530e2: 42a9 0014 clrl %a1@(20)
10c530e6: 52b9 1000 fc8c addql #1,1000fc8c <sockets_in_use>
10c530ec: 2009 movel %a1,%d0
10c530ee: 6002 bras 10c530f2 <sock_alloc+0x7c>
10c530f0: 7000 moveq #0,%d0
10c530f2: 246e fffc moveal %fp@(-4),%a2
10c530f6: 4e5e unlk %fp
10c530f8: 4e75 rts
10c530fa <sock_no_open>:
10c530fa: 4e56 0000 linkw %fp,#0
10c530fe: 70fa moveq #-6,%d0
10c53100: 4e5e unlk %fp
10c53102: 4e75 rts
10c53104 <sock_release>:
10c53104: 4e56 0000 linkw %fp,#0
10c53108: 2f0a movel %a2,%sp@-
10c5310a: 246e 0008 moveal %fp@(8),%a2
10c5310e: 206a 0008 moveal %a2@(8),%a0
10c53112: b0fc 0000 cmpaw #0,%a0
10c53116: 670a beqs 10c53122 <sock_release+0x1e>
10c53118: 2f0a movel %a2,%sp@-
10c5311a: 2068 0004 moveal %a0@(4),%a0
10c5311e: 4e90 jsr %a0@
10c53120: 588f addql #4,%sp
10c53122: 4aaa 0010 tstl %a2@(16)
10c53126: 670e beqs 10c53136 <sock_release+0x32>
10c53128: 4879 1000 6525 pea 10006525 <npindex_to_ethertype+0x2f5>
10c5312e: 4eb9 10c1 677e jsr 10c1677e <printk>
10c53134: 588f addql #4,%sp
10c53136: 53b9 1000 fc8c subql #1,1000fc8c <sockets_in_use>
10c5313c: 4aaa 0014 tstl %a2@(20)
10c53140: 660c bnes 10c5314e <sock_release+0x4a>
10c53142: 2f2a 000c movel %a2@(12),%sp@-
10c53146: 4eb9 10c3 480c jsr 10c3480c <iput>
10c5314c: 6004 bras 10c53152 <sock_release+0x4e>
10c5314e: 42aa 0014 clrl %a2@(20)
10c53152: 246e fffc moveal %fp@(-4),%a2
10c53156: 4e5e unlk %fp
10c53158: 4e75 rts
10c5315a <sock_sendmsg>:
10c5315a: 4e56 ffec linkw %fp,#-20
10c5315e: 48e7 3030 moveml %d2-%d3/%a2-%a3,%sp@-
10c53162: 266e 0008 moveal %fp@(8),%a3
10c53166: 246e 000c moveal %fp@(12),%a2
10c5316a: 4878 0014 pea 14 <LSIGTRAP+0xf>
10c5316e: 42a7 clrl %sp@-
10c53170: 486e ffec pea %fp@(-20)
10c53174: 4eb9 10c8 576c jsr 10c8576c <memset>
10c5317a: 2079 1002 53b4 moveal 100253b4 <_current_task>,%a0
10c53180: 2d68 012c fff0 movel %a0@(300),%fp@(-16)
10c53186: 2d68 013c fff4 movel %a0@(316),%fp@(-12)
10c5318c: 2d68 007a ffec movel %a0@(122),%fp@(-20)
10c53192: 4fef 000c lea %sp@(12),%sp
10c53196: 4aaa 0014 tstl %a2@(20)
10c5319a: 6716 beqs 10c531b2 <sock_sendmsg+0x58>
10c5319c: 486e ffec pea %fp@(-20)
10c531a0: 2f0a movel %a2,%sp@-
10c531a2: 2f0b movel %a3,%sp@-
10c531a4: 4eb9 10c5 7670 jsr 10c57670 <__scm_send>
10c531aa: 2400 movel %d0,%d2
10c531ac: 4fef 000c lea %sp@(12),%sp
10c531b0: 6d2c blts 10c531de <sock_sendmsg+0x84>
10c531b2: 206b 0008 moveal %a3@(8),%a0
10c531b6: 76ec moveq #-20,%d3
10c531b8: d68e addl %fp,%d3
10c531ba: 2f03 movel %d3,%sp@-
10c531bc: 2f2e 0010 movel %fp@(16),%sp@-
10c531c0: 2f0a movel %a2,%sp@-
10c531c2: 2f0b movel %a3,%sp@-
10c531c4: 2068 0034 moveal %a0@(52),%a0
10c531c8: 4e90 jsr %a0@
10c531ca: 2400 movel %d0,%d2
10c531cc: 4fef 0010 lea %sp@(16),%sp
10c531d0: 4aae fff8 tstl %fp@(-8)
10c531d4: 6708 beqs 10c531de <sock_sendmsg+0x84>
10c531d6: 2f03 movel %d3,%sp@-
10c531d8: 4eb9 10c5 7620 jsr 10c57620 <__scm_destroy>
10c531de: 2002 movel %d2,%d0
10c531e0: 4cee 0c0c ffdc moveml %fp@(-36),%d2-%d3/%a2-%a3
10c531e6: 4e5e unlk %fp
10c531e8: 4e75 rts
10c531ea <sock_recvmsg>:
10c531ea: 4e56 ffec linkw %fp,#-20
10c531ee: 48e7 3830 moveml %d2-%d4/%a2-%a3,%sp@-
10c531f2: 246e 0008 moveal %fp@(8),%a2
10c531f6: 266e 000c moveal %fp@(12),%a3
10c531fa: 282e 0010 movel %fp@(16),%d4
10c531fe: 242e 0014 movel %fp@(20),%d2
10c53202: 4878 0014 pea 14 <LSIGTRAP+0xf>
10c53206: 42a7 clrl %sp@-
10c53208: 76ec moveq #-20,%d3
10c5320a: d68e addl %fp,%d3
10c5320c: 2f03 movel %d3,%sp@-
10c5320e: 4eb9 10c8 576c jsr 10c8576c <memset>
10c53214: 206a 0008 moveal %a2@(8),%a0
10c53218: 2f03 movel %d3,%sp@-
10c5321a: 2f02 movel %d2,%sp@-
10c5321c: 2f04 movel %d4,%sp@-
10c5321e: 2f0b movel %a3,%sp@-
10c53220: 2f0a movel %a2,%sp@-
10c53222: 2068 0038 moveal %a0@(56),%a0
10c53226: 4e90 jsr %a0@
10c53228: 2800 movel %d0,%d4
10c5322a: 4fef 0020 lea %sp@(32),%sp
10c5322e: 6d58 blts 10c53288 <sock_recvmsg+0x9e>
10c53230: 4aab 0010 tstl %a3@(16)
10c53234: 6622 bnes 10c53258 <sock_recvmsg+0x6e>
10c53236: 4a2a 002a tstb %a2@(42)
10c5323a: 6606 bnes 10c53242 <sock_recvmsg+0x58>
10c5323c: 4aae fff8 tstl %fp@(-8)
10c53240: 6746 beqs 10c53288 <sock_recvmsg+0x9e>
10c53242: 7008 moveq #8,%d0
10c53244: 81ab 0018 orl %d0,%a3@(24)
10c53248: 4aae fff8 tstl %fp@(-8)
10c5324c: 673a beqs 10c53288 <sock_recvmsg+0x9e>
10c5324e: 2f03 movel %d3,%sp@-
10c53250: 4eb9 10c5 7620 jsr 10c57620 <__scm_destroy>
10c53256: 6030 bras 10c53288 <sock_recvmsg+0x9e>
10c53258: 4a2a 002a tstb %a2@(42)
10c5325c: 671a beqs 10c53278 <sock_recvmsg+0x8e>
10c5325e: 2f03 movel %d3,%sp@-
10c53260: 4878 000c pea c <LSIGTRAP+0x7>
10c53264: 4878 0002 pea 2 <PF_DTRACE_OFF+0x1>
10c53268: 4878 0001 pea 1 <PF_DTRACE_OFF>
10c5326c: 2f0b movel %a3,%sp@-
10c5326e: 4eb9 10c5 77e0 jsr 10c577e0 <put_cmsg>
10c53274: 4fef 0014 lea %sp@(20),%sp
10c53278: 4aae fff8 tstl %fp@(-8)
10c5327c: 670a beqs 10c53288 <sock_recvmsg+0x9e>
10c5327e: 2f03 movel %d3,%sp@-
10c53280: 2f0b movel %a3,%sp@-
10c53282: 4eb9 10c5 7872 jsr 10c57872 <scm_detach_fds>
10c53288: 2004 movel %d4,%d0
10c5328a: 4cee 0c1c ffd8 moveml %fp@(-40),%d2-%d4/%a2-%a3
10c53290: 4e5e unlk %fp
10c53292: 4e75 rts
10c53294 <sock_lseek>:
10c53294: 4e56 0000 linkw %fp,#0
10c53298: 70ff moveq #-1,%d0
10c5329a: 72e3 moveq #-29,%d1
10c5329c: 4e5e unlk %fp
10c5329e: 4e75 rts
10c532a0 <sock_read>:
10c532a0: 4e56 ffdc linkw %fp,#-36
10c532a4: 2f03 movel %d3,%sp@-
10c532a6: 2f02 movel %d2,%sp@-
10c532a8: 226e 0008 moveal %fp@(8),%a1
10c532ac: 242e 0010 movel %fp@(16),%d2
10c532b0: 701e moveq #30,%d0
10c532b2: d089 addl %a1,%d0
10c532b4: b0ae 0014 cmpl %fp@(20),%d0
10c532b8: 6704 beqs 10c532be <sock_read+0x1e>
10c532ba: 70e3 moveq #-29,%d0
10c532bc: 6056 bras 10c53314 <sock_read+0x74>
10c532be: 4a82 tstl %d2
10c532c0: 6604 bnes 10c532c6 <sock_read+0x26>
10c532c2: 7000 moveq #0,%d0
10c532c4: 604e bras 10c53314 <sock_read+0x74>
10c532c6: 2069 0008 moveal %a1@(8),%a0
10c532ca: 2228 0008 movel %a0@(8),%d1
10c532ce: 0681 0000 011a addil #282,%d1
10c532d4: 42ae ffe4 clrl %fp@(-28)
10c532d8: 42ae ffe8 clrl %fp@(-24)
10c532dc: 41ee ffdc lea %fp@(-36),%a0
10c532e0: 2d48 ffec movel %a0,%fp@(-20)
10c532e4: 7001 moveq #1,%d0
10c532e6: 2d40 fff0 movel %d0,%fp@(-16)
10c532ea: 42ae fff4 clrl %fp@(-12)
10c532ee: 42ae fff8 clrl %fp@(-8)
10c532f2: 2d6e 000c ffdc movel %fp@(12),%fp@(-36)
10c532f8: 2d42 ffe0 movel %d2,%fp@(-32)
10c532fc: 1029 001a moveb %a1@(26),%d0
10c53300: e788 lsll #3,%d0
10c53302: 7640 moveq #64,%d3
10c53304: c680 andl %d0,%d3
10c53306: 2f03 movel %d3,%sp@-
10c53308: 2f02 movel %d2,%sp@-
10c5330a: 486e ffe4 pea %fp@(-28)
10c5330e: 2f01 movel %d1,%sp@-
10c53310: 4eba fed8 jsr %pc@(10c531ea <sock_recvmsg>)
10c53314: 242e ffd4 movel %fp@(-44),%d2
10c53318: 262e ffd8 movel %fp@(-40),%d3
10c5331c: 4e5e unlk %fp
10c5331e: 4e75 rts
10c53320 <sock_write>:
10c53320: 4e56 ffdc linkw %fp,#-36
10c53324: 2f0a movel %a2,%sp@-
10c53326: 2f02 movel %d2,%sp@-
10c53328: 226e 0008 moveal %fp@(8),%a1
10c5332c: 222e 0010 movel %fp@(16),%d1
10c53330: 701e moveq #30,%d0
10c53332: d089 addl %a1,%d0
10c53334: b0ae 0014 cmpl %fp@(20),%d0
10c53338: 6704 beqs 10c5333e <sock_write+0x1e>
10c5333a: 70e3 moveq #-29,%d0
10c5333c: 6068 bras 10c533a6 <sock_write+0x86>
10c5333e: 4a81 tstl %d1
10c53340: 6604 bnes 10c53346 <sock_write+0x26>
10c53342: 7000 moveq #0,%d0
10c53344: 6060 bras 10c533a6 <sock_write+0x86>
10c53346: 2069 0008 moveal %a1@(8),%a0
10c5334a: 2068 0008 moveal %a0@(8),%a0
10c5334e: 41e8 011a lea %a0@(282),%a0
10c53352: 42ae ffe4 clrl %fp@(-28)
10c53356: 42ae ffe8 clrl %fp@(-24)
10c5335a: 45ee ffdc lea %fp@(-36),%a2
10c5335e: 2d4a ffec movel %a2,%fp@(-20)
10c53362: 7001 moveq #1,%d0
10c53364: 2d40 fff0 movel %d0,%fp@(-16)
10c53368: 42ae fff4 clrl %fp@(-12)
10c5336c: 42ae fff8 clrl %fp@(-8)
10c53370: 1029 001a moveb %a1@(26),%d0
10c53374: e788 lsll #3,%d0
10c53376: 7440 moveq #64,%d2
10c53378: c082 andl %d2,%d0
10c5337a: 2d40 fffc movel %d0,%fp@(-4)
10c5337e: 0c68 0005 0028 cmpiw #5,%a0@(40)
10c53384: 660a bnes 10c53390 <sock_write+0x70>
10c53386: 747f moveq #127,%d2
10c53388: 4602 notb %d2
10c5338a: 8480 orl %d0,%d2
10c5338c: 2d42 fffc movel %d2,%fp@(-4)
10c53390: 2d6e 000c ffdc movel %fp@(12),%fp@(-36)
10c53396: 2d41 ffe0 movel %d1,%fp@(-32)
10c5339a: 2f01 movel %d1,%sp@-
10c5339c: 486e ffe4 pea %fp@(-28)
10c533a0: 2f08 movel %a0,%sp@-
10c533a2: 4eba fdb6 jsr %pc@(10c5315a <sock_sendmsg>)
10c533a6: 242e ffd4 movel %fp@(-44),%d2
10c533aa: 246e ffd8 moveal %fp@(-40),%a2
10c533ae: 4e5e unlk %fp
10c533b0: 4e75 rts
10c533b2 <sock_sendpage>:
10c533b2: 4e56 0000 linkw %fp,#0
10c533b6: 2f0a movel %a2,%sp@-
10c533b8: 226e 0008 moveal %fp@(8),%a1
10c533bc: 701e moveq #30,%d0
10c533be: d089 addl %a1,%d0
10c533c0: b0ae 0018 cmpl %fp@(24),%d0
10c533c4: 6704 beqs 10c533ca <sock_sendpage+0x18>
10c533c6: 70e3 moveq #-29,%d0
10c533c8: 603a bras 10c53404 <sock_sendpage+0x52>
10c533ca: 2069 0008 moveal %a1@(8),%a0
10c533ce: 2468 0008 moveal %a0@(8),%a2
10c533d2: 45ea 011a lea %a2@(282),%a2
10c533d6: 1029 001a moveb %a1@(26),%d0
10c533da: e788 lsll #3,%d0
10c533dc: 7240 moveq #64,%d1
10c533de: c081 andl %d1,%d0
10c533e0: 4aae 001c tstl %fp@(28)
10c533e4: 6704 beqs 10c533ea <sock_sendpage+0x38>
10c533e6: 0040 8000 oriw #-32768,%d0
10c533ea: 206a 0008 moveal %a2@(8),%a0
10c533ee: 2f00 movel %d0,%sp@-
10c533f0: 2f2e 0014 movel %fp@(20),%sp@-
10c533f4: 2f2e 0010 movel %fp@(16),%sp@-
10c533f8: 2f2e 000c movel %fp@(12),%sp@-
10c533fc: 2f0a movel %a2,%sp@-
10c533fe: 2068 0040 moveal %a0@(64),%a0
10c53402: 4e90 jsr %a0@
10c53404: 246e fffc moveal %fp@(-4),%a2
10c53408: 4e5e unlk %fp
10c5340a: 4e75 rts
10c5340c <sock_readv_writev>:
10c5340c: 4e56 ffe4 linkw %fp,#-28
10c53410: 2f03 movel %d3,%sp@-
10c53412: 2f02 movel %d2,%sp@-
10c53414: 242e 0008 movel %fp@(8),%d2
10c53418: 206e 0010 moveal %fp@(16),%a0
10c5341c: 202e 0014 movel %fp@(20),%d0
10c53420: 222e 0018 movel %fp@(24),%d1
10c53424: 262e 001c movel %fp@(28),%d3
10c53428: 226e 000c moveal %fp@(12),%a1
10c5342c: 43e9 011a lea %a1@(282),%a1
10c53430: 42ae ffe4 clrl %fp@(-28)
10c53434: 42ae ffe8 clrl %fp@(-24)
10c53438: 42ae fff4 clrl %fp@(-12)
10c5343c: 42ae fff8 clrl %fp@(-8)
10c53440: 2d40 ffec movel %d0,%fp@(-20)
10c53444: 2d41 fff0 movel %d1,%fp@(-16)
10c53448: 1028 001a moveb %a0@(26),%d0
10c5344c: e788 lsll #3,%d0
10c5344e: 7240 moveq #64,%d1
10c53450: c081 andl %d1,%d0
10c53452: 2d40 fffc movel %d0,%fp@(-4)
10c53456: 7201 moveq #1,%d1
10c53458: b282 cmpl %d2,%d1
10c5345a: 6610 bnes 10c5346c <sock_readv_writev+0x60>
10c5345c: 2f00 movel %d0,%sp@-
10c5345e: 2f03 movel %d3,%sp@-
10c53460: 486e ffe4 pea %fp@(-28)
10c53464: 2f09 movel %a1,%sp@-
10c53466: 4eba fd82 jsr %pc@(10c531ea <sock_recvmsg>)
10c5346a: 601e bras 10c5348a <sock_readv_writev+0x7e>
10c5346c: 0c69 0005 0028 cmpiw #5,%a1@(40)
10c53472: 660a bnes 10c5347e <sock_readv_writev+0x72>
10c53474: 727f moveq #127,%d1
10c53476: 4601 notb %d1
10c53478: 8280 orl %d0,%d1
10c5347a: 2d41 fffc movel %d1,%fp@(-4)
10c5347e: 2f03 movel %d3,%sp@-
10c53480: 486e ffe4 pea %fp@(-28)
10c53484: 2f09 movel %a1,%sp@-
10c53486: 4eba fcd2 jsr %pc@(10c5315a <sock_sendmsg>)
10c5348a: 242e ffdc movel %fp@(-36),%d2
10c5348e: 262e ffe0 movel %fp@(-32),%d3
10c53492: 4e5e unlk %fp
10c53494: 4e75 rts
10c53496 <sock_readv>:
10c53496: 4e56 0000 linkw %fp,#0
10c5349a: 48e7 3020 moveml %d2-%d3/%a2,%sp@-
10c5349e: 246e 0008 moveal %fp@(8),%a2
10c534a2: 262e 000c movel %fp@(12),%d3
10c534a6: 242e 0010 movel %fp@(16),%d2
10c534aa: 93c9 subal %a1,%a1
10c534ac: 7200 moveq #0,%d1
10c534ae: b489 cmpl %a1,%d2
10c534b0: 6310 blss 10c534c2 <sock_readv+0x2c>
10c534b2: 2043 moveal %d3,%a0
10c534b4: 5888 addql #4,%a0
10c534b6: 2010 movel %a0@,%d0
10c534b8: 5088 addql #8,%a0
10c534ba: d3c0 addal %d0,%a1
10c534bc: 5281 addql #1,%d1
10c534be: b481 cmpl %d1,%d2
10c534c0: 62f4 bhis 10c534b6 <sock_readv+0x20>
10c534c2: 2f09 movel %a1,%sp@-
10c534c4: 2f02 movel %d2,%sp@-
10c534c6: 2f03 movel %d3,%sp@-
10c534c8: 2f0a movel %a2,%sp@-
10c534ca: 206a 0008 moveal %a2@(8),%a0
10c534ce: 2f28 0008 movel %a0@(8),%sp@-
10c534d2: 4878 0001 pea 1 <PF_DTRACE_OFF>
10c534d6: 4eba ff34 jsr %pc@(10c5340c <sock_readv_writev>)
10c534da: 4cee 040c fff4 moveml %fp@(-12),%d2-%d3/%a2
10c534e0: 4e5e unlk %fp
10c534e2: 4e75 rts
10c534e4 <sock_writev>:
10c534e4: 4e56 0000 linkw %fp,#0
10c534e8: 48e7 3020 moveml %d2-%d3/%a2,%sp@-
10c534ec: 246e 0008 moveal %fp@(8),%a2
10c534f0: 262e 000c movel %fp@(12),%d3
10c534f4: 242e 0010 movel %fp@(16),%d2
10c534f8: 93c9 subal %a1,%a1
10c534fa: 7200 moveq #0,%d1
10c534fc: b489 cmpl %a1,%d2
10c534fe: 6310 blss 10c53510 <sock_writev+0x2c>
10c53500: 2043 moveal %d3,%a0
10c53502: 5888 addql #4,%a0
10c53504: 2010 movel %a0@,%d0
10c53506: 5088 addql #8,%a0
10c53508: d3c0 addal %d0,%a1
10c5350a: 5281 addql #1,%d1
10c5350c: b481 cmpl %d1,%d2
10c5350e: 62f4 bhis 10c53504 <sock_writev+0x20>
10c53510: 2f09 movel %a1,%sp@-
10c53512: 2f02 movel %d2,%sp@-
10c53514: 2f03 movel %d3,%sp@-
10c53516: 2f0a movel %a2,%sp@-
10c53518: 206a 0008 moveal %a2@(8),%a0
10c5351c: 2f28 0008 movel %a0@(8),%sp@-
10c53520: 42a7 clrl %sp@-
10c53522: 4eba fee8 jsr %pc@(10c5340c <sock_readv_writev>)
10c53526: 4cee 040c fff4 moveml %fp@(-12),%d2-%d3/%a2
10c5352c: 4e5e unlk %fp
10c5352e: 4e75 rts
10c53530 <sock_ioctl>:
10c53530: 4e56 0000 linkw %fp,#0
10c53534: 206e 0008 moveal %fp@(8),%a0
10c53538: 41e8 011a lea %a0@(282),%a0
10c5353c: 2268 0008 moveal %a0@(8),%a1
10c53540: 2f2e 0014 movel %fp@(20),%sp@-
10c53544: 2f2e 0010 movel %fp@(16),%sp@-
10c53548: 2f08 movel %a0,%sp@-
10c5354a: 2069 0020 moveal %a1@(32),%a0
10c5354e: 4e90 jsr %a0@
10c53550: 4e5e unlk %fp
10c53552: 4e75 rts
10c53554 <sock_poll>:
10c53554: 4e56 0000 linkw %fp,#0
10c53558: 2f0a movel %a2,%sp@-
10c5355a: 226e 0008 moveal %fp@(8),%a1
10c5355e: 2069 0008 moveal %a1@(8),%a0
10c53562: 2068 0008 moveal %a0@(8),%a0
10c53566: 41e8 011a lea %a0@(282),%a0
10c5356a: 2468 0008 moveal %a0@(8),%a2
10c5356e: 2f2e 000c movel %fp@(12),%sp@-
10c53572: 2f08 movel %a0,%sp@-
10c53574: 2f09 movel %a1,%sp@-
10c53576: 206a 001c moveal %a2@(28),%a0
10c5357a: 4e90 jsr %a0@
10c5357c: 246e fffc moveal %fp@(-4),%a2
10c53580: 4e5e unlk %fp
10c53582: 4e75 rts
10c53584 <sock_mmap>:
10c53584: 4e56 0000 linkw %fp,#0
10c53588: 2f0a movel %a2,%sp@-
10c5358a: 226e 0008 moveal %fp@(8),%a1
10c5358e: 2069 0008 moveal %a1@(8),%a0
10c53592: 2068 0008 moveal %a0@(8),%a0
10c53596: 41e8 011a lea %a0@(282),%a0
10c5359a: 2468 0008 moveal %a0@(8),%a2
10c5359e: 2f2e 000c movel %fp@(12),%sp@-
10c535a2: 2f08 movel %a0,%sp@-
10c535a4: 2f09 movel %a1,%sp@-
10c535a6: 206a 003c moveal %a2@(60),%a0
10c535aa: 4e90 jsr %a0@
10c535ac: 246e fffc moveal %fp@(-4),%a2
10c535b0: 4e5e unlk %fp
10c535b2: 4e75 rts
10c535b4 <sock_close>:
10c535b4: 4e56 0000 linkw %fp,#0
10c535b8: 2f0a movel %a2,%sp@-
10c535ba: 246e 0008 moveal %fp@(8),%a2
10c535be: b4fc 0000 cmpaw #0,%a2
10c535c2: 671e beqs 10c535e2 <sock_close+0x2e>
10c535c4: 42a7 clrl %sp@-
10c535c6: 2f2e 000c movel %fp@(12),%sp@-
10c535ca: 4878 ffff pea ffffffff <_flashend+0xef2fffff>
10c535ce: 4eb9 10c5 35f8 jsr 10c535f8 <sock_fasync>
10c535d4: 4fef 000c lea %sp@(12),%sp
10c535d8: 486a 011a pea %a2@(282)
10c535dc: 4eba fb26 jsr %pc@(10c53104 <sock_release>)
10c535e0: 600c bras 10c535ee <sock_close+0x3a>
10c535e2: 4879 1000 654e pea 1000654e <npindex_to_ethertype+0x31e>
10c535e8: 4eb9 10c1 677e jsr 10c1677e <printk>
10c535ee: 7000 moveq #0,%d0
10c535f0: 246e fffc moveal %fp@(-4),%a2
10c535f4: 4e5e unlk %fp
10c535f6: 4e75 rts
10c535f8 <sock_fasync>:
10c535f8: 4e56 0000 linkw %fp,#0
10c535fc: 48e7 383c moveml %d2-%d4/%a2-%a5,%sp@-
10c53600: 282e 0008 movel %fp@(8),%d4
10c53604: 242e 000c movel %fp@(12),%d2
10c53608: 262e 0010 movel %fp@(16),%d3
10c5360c: 9bcd subal %a5,%a5
10c5360e: 671e beqs 10c5362e <sock_fasync+0x36>
10c53610: 4878 01f0 pea 1f0 <LSIGTRAP+0x1eb>
10c53614: 4878 0010 pea 10 <LSIGTRAP+0xb>
10c53618: 4eb9 10c2 09bc jsr 10c209bc <kmalloc>
10c5361e: 2a40 moveal %d0,%a5
10c53620: 508f addql #8,%sp
10c53622: bafc 0000 cmpaw #0,%a5
10c53626: 6606 bnes 10c5362e <sock_fasync+0x36>
10c53628: 70f4 moveq #-12,%d0
10c5362a: 6000 00e8 braw 10c53714 <sock_fasync+0x11c>
10c5362e: 2242 moveal %d2,%a1
10c53630: 2069 0008 moveal %a1@(8),%a0
10c53634: 2868 0008 moveal %a0@(8),%a4
10c53638: 49ec 011a lea %a4@(282),%a4
10c5363c: 246c 0018 moveal %a4@(24),%a2
10c53640: b4fc 0000 cmpaw #0,%a2
10c53644: 6606 bnes 10c5364c <sock_fasync+0x54>
10c53646: 70ea moveq #-22,%d0
10c53648: 6000 00ca braw 10c53714 <sock_fasync+0x11c>
10c5364c: 41f9 1002 5730 lea 10025730 <irq_stat+0x8>,%a0
10c53652: 5290 addql #1,%a0@
10c53654: 2648 moveal %a0,%a3
10c53656: 4aaa 0030 tstl %a2@(48)
10c5365a: 670a beqs 10c53666 <sock_fasync+0x6e>
10c5365c: 2f0a movel %a2,%sp@-
10c5365e: 4eb9 10c5 4fc8 jsr 10c54fc8 <__lock_sock>
10c53664: 588f addql #4,%sp
10c53666: 7001 moveq #1,%d0
10c53668: 2540 0030 movel %d0,%a2@(48)
10c5366c: 5393 subql #1,%a3@
10c5366e: 43ec 0010 lea %a4@(16),%a1
10c53672: 6004 bras 10c53678 <sock_fasync+0x80>
10c53674: 43e8 0008 lea %a0@(8),%a1
10c53678: 2051 moveal %a1@,%a0
10c5367a: b0fc 0000 cmpaw #0,%a0
10c5367e: 6706 beqs 10c53686 <sock_fasync+0x8e>
10c53680: b4a8 000c cmpl %a0@(12),%d2
10c53684: 66ee bnes 10c53674 <sock_fasync+0x7c>
10c53686: 4a83 tstl %d3
10c53688: 6730 beqs 10c536ba <sock_fasync+0xc2>
10c5368a: b0fc 0000 cmpaw #0,%a0
10c5368e: 670c beqs 10c5369c <sock_fasync+0xa4>
10c53690: 5293 addql #1,%a3@
10c53692: 2144 0004 movel %d4,%a0@(4)
10c53696: 5393 subql #1,%a3@
10c53698: 2f0d movel %a5,%sp@-
10c5369a: 602e bras 10c536ca <sock_fasync+0xd2>
10c5369c: 2b42 000c movel %d2,%a5@(12)
10c536a0: 2b44 0004 movel %d4,%a5@(4)
10c536a4: 2abc 0000 4601 movel #17921,%a5@
10c536aa: 2b6c 0010 0008 movel %a4@(16),%a5@(8)
10c536b0: 5293 addql #1,%a3@
10c536b2: 294d 0010 movel %a5,%a4@(16)
10c536b6: 5393 subql #1,%a3@
10c536b8: 6018 bras 10c536d2 <sock_fasync+0xda>
10c536ba: b0fc 0000 cmpaw #0,%a0
10c536be: 6712 beqs 10c536d2 <sock_fasync+0xda>
10c536c0: 5293 addql #1,%a3@
10c536c2: 22a8 0008 movel %a0@(8),%a1@
10c536c6: 5393 subql #1,%a3@
10c536c8: 2f08 movel %a0,%sp@-
10c536ca: 4eb9 10c2 0b8c jsr 10c20b8c <kfree>
10c536d0: 588f addql #4,%sp
10c536d2: 5293 addql #1,%a3@
10c536d4: 206c 0018 moveal %a4@(24),%a0
10c536d8: 4aa8 00ba tstl %a0@(186)
10c536dc: 670a beqs 10c536e8 <sock_fasync+0xf0>
10c536de: 2f08 movel %a0,%sp@-
10c536e0: 4eb9 10c5 5054 jsr 10c55054 <__release_sock>
10c536e6: 588f addql #4,%sp
10c536e8: 206c 0018 moveal %a4@(24),%a0
10c536ec: 42a8 0030 clrl %a0@(48)
10c536f0: 226c 0018 moveal %a4@(24),%a1
10c536f4: 41e9 0038 lea %a1@(56),%a0
10c536f8: b1d0 cmpal %a0@,%a0
10c536fa: 6714 beqs 10c53710 <sock_fasync+0x118>
10c536fc: 4878 0001 pea 1 <PF_DTRACE_OFF>
10c53700: 4878 0003 pea 3 <PF_PTRACED_OFF>
10c53704: 7034 moveq #52,%d0
10c53706: d089 addl %a1,%d0
10c53708: 2f00 movel %d0,%sp@-
10c5370a: 4eb9 10c1 4712 jsr 10c14712 <__wake_up>
10c53710: 5393 subql #1,%a3@
10c53712: 7000 moveq #0,%d0
10c53714: 4cee 3c1c ffe4 moveml %fp@(-28),%d2-%d4/%a2-%a5
10c5371a: 4e5e unlk %fp
10c5371c: 4e75 rts
10c5371e <sock_wake_async>:
10c5371e: 4e56 0000 linkw %fp,#0
10c53722: 48e7 3800 moveml %d2-%d4,%sp@-
10c53726: 226e 0008 moveal %fp@(8),%a1
10c5372a: 202e 000c movel %fp@(12),%d0
10c5372e: 262e 0010 movel %fp@(16),%d3
10c53732: b2fc 0000 cmpaw #0,%a1
10c53736: 6706 beqs 10c5373e <sock_wake_async+0x20>
10c53738: 2229 0010 movel %a1@(16),%d1
10c5373c: 6604 bnes 10c53742 <sock_wake_async+0x24>
10c5373e: 70ff moveq #-1,%d0
10c53740: 606e bras 10c537b0 <sock_wake_async+0x92>
10c53742: 7401 moveq #1,%d2
10c53744: b480 cmpl %d0,%d2
10c53746: 6716 beqs 10c5375e <sock_wake_async+0x40>
10c53748: 6d06 blts 10c53750 <sock_wake_async+0x32>
10c5374a: 4a80 tstl %d0
10c5374c: 6740 beqs 10c5378e <sock_wake_async+0x70>
10c5374e: 605e bras 10c537ae <sock_wake_async+0x90>
10c53750: 7802 moveq #2,%d4
10c53752: b880 cmpl %d0,%d4
10c53754: 6716 beqs 10c5376c <sock_wake_async+0x4e>
10c53756: 7403 moveq #3,%d2
10c53758: b480 cmpl %d0,%d2
10c5375a: 6744 beqs 10c537a0 <sock_wake_async+0x82>
10c5375c: 6050 bras 10c537ae <sock_wake_async+0x90>
10c5375e: 41e9 0004 lea %a1@(4),%a0
10c53762: 2010 movel %a0@,%d0
10c53764: 0800 0001 btst #1,%d0
10c53768: 6644 bnes 10c537ae <sock_wake_async+0x90>
10c5376a: 6022 bras 10c5378e <sock_wake_async+0x70>
10c5376c: 41e9 0004 lea %a1@(4),%a0
10c53770: 40c2 movew %sr,%d2
10c53772: 007c 0700 oriw #1792,%sr
10c53776: 2210 movel %a0@,%d1
10c53778: 7801 moveq #1,%d4
10c5377a: c284 andl %d4,%d1
10c5377c: 4481 negl %d1
10c5377e: 4481 negl %d1
10c53780: 2010 movel %a0@,%d0
10c53782: 78fe moveq #-2,%d4
10c53784: c084 andl %d4,%d0
10c53786: 2080 movel %d0,%a0@
10c53788: 46c2 movew %d2,%sr
10c5378a: 4a81 tstl %d1
10c5378c: 6720 beqs 10c537ae <sock_wake_async+0x90>
10c5378e: 2f03 movel %d3,%sp@-
10c53790: 4878 001d pea 1d <LSIGTRAP+0x18>
10c53794: 2f29 0010 movel %a1@(16),%sp@-
10c53798: 4eb9 10c2 f172 jsr 10c2f172 <__kill_fasync>
10c5379e: 600e bras 10c537ae <sock_wake_async+0x90>
10c537a0: 2f03 movel %d3,%sp@-
10c537a2: 4878 0017 pea 17 <LSIGTRAP+0x12>
10c537a6: 2f01 movel %d1,%sp@-
10c537a8: 4eb9 10c2 f172 jsr 10c2f172 <__kill_fasync>
10c537ae: 7000 moveq #0,%d0
10c537b0: 4cee 001c fff4 moveml %fp@(-12),%d2-%d4
10c537b6: 4e5e unlk %fp
10c537b8: 4e75 rts
10c537ba <sock_create>:
10c537ba: 4e56 0000 linkw %fp,#0
10c537be: 48e7 3030 moveml %d2-%d3/%a2-%a3,%sp@-
10c537c2: 202e 0008 movel %fp@(8),%d0
10c537c6: 262e 000c movel %fp@(12),%d3
10c537ca: 721f moveq #31,%d1
10c537cc: b280 cmpl %d0,%d1
10c537ce: 6406 bccs 10c537d6 <sock_create+0x1c>
10c537d0: 709f moveq #-97,%d0
10c537d2: 6000 00a2 braw 10c53876 <sock_create+0xbc>
10c537d6: 720a moveq #10,%d1
10c537d8: b283 cmpl %d3,%d1
10c537da: 6406 bccs 10c537e2 <sock_create+0x28>
10c537dc: 70ea moveq #-22,%d0
10c537de: 6000 0096 braw 10c53876 <sock_create+0xbc>
10c537e2: 7202 moveq #2,%d1
10c537e4: b280 cmpl %d0,%d1
10c537e6: 6634 bnes 10c5381c <sock_create+0x62>
10c537e8: 720a moveq #10,%d1
10c537ea: b283 cmpl %d3,%d1
10c537ec: 662e bnes 10c5381c <sock_create+0x62>
10c537ee: 4ab9 1002 4834 tstl 10024834 <warned.1164>
10c537f4: 6624 bnes 10c5381a <sock_create+0x60>
10c537f6: 7001 moveq #1,%d0
10c537f8: 23c0 1002 4834 movel %d0,10024834 <warned.1164>
10c537fe: 2239 1002 53b4 movel 100253b4 <_current_task>,%d1
10c53804: 0681 0000 023c addil #572,%d1
10c5380a: 2f01 movel %d1,%sp@-
10c5380c: 4879 1000 6569 pea 10006569 <npindex_to_ethertype+0x339>
10c53812: 4eb9 10c1 677e jsr 10c1677e <printk>
10c53818: 508f addql #8,%sp
10c5381a: 7011 moveq #17,%d0
10c5381c: 2400 movel %d0,%d2
10c5381e: e58a lsll #2,%d2
10c53820: 47f9 1002 4838 lea 10024838 <net_families>,%a3
10c53826: 4ab3 2800 tstl %a3@(00000000,%d2:l)
10c5382a: 6604 bnes 10c53830 <sock_create+0x76>
10c5382c: 749f moveq #-97,%d2
10c5382e: 6044 bras 10c53874 <sock_create+0xba>
10c53830: 4eba f844 jsr %pc@(10c53076 <sock_alloc>)
10c53834: 2440 moveal %d0,%a2
10c53836: b4fc 0000 cmpaw #0,%a2
10c5383a: 6610 bnes 10c5384c <sock_create+0x92>
10c5383c: 4879 1000 6594 pea 10006594 <npindex_to_ethertype+0x364>
10c53842: 4eb9 10c1 677e jsr 10c1677e <printk>
10c53848: 74e9 moveq #-23,%d2
10c5384a: 6028 bras 10c53874 <sock_create+0xba>
10c5384c: 3543 0028 movew %d3,%a2@(40)
10c53850: 2073 2800 moveal %a3@(00000000,%d2:l),%a0
10c53854: 2f2e 0010 movel %fp@(16),%sp@-
10c53858: 2f0a movel %a2,%sp@-
10c5385a: 2068 0004 moveal %a0@(4),%a0
10c5385e: 4e90 jsr %a0@
10c53860: 2400 movel %d0,%d2
10c53862: 508f addql #8,%sp
10c53864: 6c08 bges 10c5386e <sock_create+0xb4>
10c53866: 2f0a movel %a2,%sp@-
10c53868: 4eba f89a jsr %pc@(10c53104 <sock_release>)
10c5386c: 6006 bras 10c53874 <sock_create+0xba>
10c5386e: 206e 0014 moveal %fp@(20),%a0
10c53872: 208a movel %a2,%a0@
10c53874: 2002 movel %d2,%d0
10c53876: 4cee 0c0c fff0 moveml %fp@(-16),%d2-%d3/%a2-%a3
10c5387c: 4e5e unlk %fp
10c5387e: 4e75 rts
10c53880 <sys_socket>:
10c53880: 4e56 fffc linkw %fp,#-4
10c53884: 2f02 movel %d2,%sp@-
10c53886: 486e fffc pea %fp@(-4)
10c5388a: 2f2e 0010 movel %fp@(16),%sp@-
10c5388e: 2f2e 000c movel %fp@(12),%sp@-
10c53892: 2f2e 0008 movel %fp@(8),%sp@-
10c53896: 4eba ff22 jsr %pc@(10c537ba <sock_create>)
10c5389a: 2400 movel %d0,%d2
10c5389c: 4fef 0010 lea %sp@(16),%sp
10c538a0: 6d16 blts 10c538b8 <sys_socket+0x38>
10c538a2: 2f2e fffc movel %fp@(-4),%sp@-
10c538a6: 4eba f5d8 jsr %pc@(10c52e80 <sock_map_fd>)
10c538aa: 2400 movel %d0,%d2
10c538ac: 588f addql #4,%sp
10c538ae: 6c08 bges 10c538b8 <sys_socket+0x38>
10c538b0: 2f2e fffc movel %fp@(-4),%sp@-
10c538b4: 4eba f84e jsr %pc@(10c53104 <sock_release>)
10c538b8: 2002 movel %d2,%d0
10c538ba: 242e fff8 movel %fp@(-8),%d2
10c538be: 4e5e unlk %fp
10c538c0: 4e75 rts
10c538c2 <sys_socketpair>:
10c538c2: 4e56 fff8 linkw %fp,#-8
10c538c6: 48e7 3c30 moveml %d2-%d5/%a2-%a3,%sp@-
10c538ca: 2a2e 0008 movel %fp@(8),%d5
10c538ce: 282e 000c movel %fp@(12),%d4
10c538d2: 262e 0010 movel %fp@(16),%d3
10c538d6: 266e 0014 moveal %fp@(20),%a3
10c538da: 486e fffc pea %fp@(-4)
10c538de: 2f03 movel %d3,%sp@-
10c538e0: 2f04 movel %d4,%sp@-
10c538e2: 2f05 movel %d5,%sp@-
10c538e4: 45fa fed4 lea %pc@(10c537ba <sock_create>),%a2
10c538e8: 4e92 jsr %a2@
10c538ea: 2400 movel %d0,%d2
10c538ec: 4fef 0010 lea %sp@(16),%sp
10c538f0: 6d7a blts 10c5396c <sys_socketpair+0xaa>
10c538f2: 486e fff8 pea %fp@(-8)
10c538f6: 2f03 movel %d3,%sp@-
10c538f8: 2f04 movel %d4,%sp@-
10c538fa: 2f05 movel %d5,%sp@-
10c538fc: 4e92 jsr %a2@
10c538fe: 2400 movel %d0,%d2
10c53900: 4fef 0010 lea %sp@(16),%sp
10c53904: 6d5e blts 10c53964 <sys_socketpair+0xa2>
10c53906: 206e fffc moveal %fp@(-4),%a0
10c5390a: 2268 0008 moveal %a0@(8),%a1
10c5390e: 2f2e fff8 movel %fp@(-8),%sp@-
10c53912: 2f08 movel %a0,%sp@-
10c53914: 2069 0010 moveal %a1@(16),%a0
10c53918: 4e90 jsr %a0@
10c5391a: 2400 movel %d0,%d2
10c5391c: 508f addql #8,%sp
10c5391e: 6d3a blts 10c5395a <sys_socketpair+0x98>
10c53920: 2f2e fffc movel %fp@(-4),%sp@-
10c53924: 45fa f55a lea %pc@(10c52e80 <sock_map_fd>),%a2
10c53928: 4e92 jsr %a2@
10c5392a: 2400 movel %d0,%d2
10c5392c: 588f addql #4,%sp
10c5392e: 6d2a blts 10c5395a <sys_socketpair+0x98>
10c53930: 2602 movel %d2,%d3
10c53932: 2f2e fff8 movel %fp@(-8),%sp@-
10c53936: 4e92 jsr %a2@
10c53938: 2400 movel %d0,%d2
10c5393a: 588f addql #4,%sp
10c5393c: 6d0a blts 10c53948 <sys_socketpair+0x86>
10c5393e: 2683 movel %d3,%a3@
10c53940: 2740 0004 movel %d0,%a3@(4)
10c53944: 7000 moveq #0,%d0
10c53946: 6026 bras 10c5396e <sys_socketpair+0xac>
10c53948: 2f2e fff8 movel %fp@(-8),%sp@-
10c5394c: 4eba f7b6 jsr %pc@(10c53104 <sock_release>)
10c53950: 2f03 movel %d3,%sp@-
10c53952: 4eb9 10c2 3bcc jsr 10c23bcc <sys_close>
10c53958: 6012 bras 10c5396c <sys_socketpair+0xaa>
10c5395a: 2f2e fff8 movel %fp@(-8),%sp@-
10c5395e: 4eba f7a4 jsr %pc@(10c53104 <sock_release>)
10c53962: 588f addql #4,%sp
10c53964: 2f2e fffc movel %fp@(-4),%sp@-
10c53968: 4eba f79a jsr %pc@(10c53104 <sock_release>)
10c5396c: 2002 movel %d2,%d0
10c5396e: 4cee 0c3c ffe0 moveml %fp@(-32),%d2-%d5/%a2-%a3
10c53974: 4e5e unlk %fp
10c53976: 4e75 rts
10c53978 <sys_bind>:
10c53978: 4e56 ff7c linkw %fp,#-132
10c5397c: 48e7 3020 moveml %d2-%d3/%a2,%sp@-
10c53980: 262e 0010 movel %fp@(16),%d3
10c53984: 486e ff7c pea %fp@(-132)
10c53988: 2f2e 0008 movel %fp@(8),%sp@-
10c5398c: 4eba f676 jsr %pc@(10c53004 <sockfd_lookup>)
10c53990: 2440 moveal %d0,%a2
10c53992: 508f addql #8,%sp
10c53994: b4fc 0000 cmpaw #0,%a2
10c53998: 673c beqs 10c539d6 <sys_bind+0x5e>
10c5399a: 7480 moveq #-128,%d2
10c5399c: d48e addl %fp,%d2
10c5399e: 2f02 movel %d2,%sp@-
10c539a0: 2f03 movel %d3,%sp@-
10c539a2: 2f2e 000c movel %fp@(12),%sp@-
10c539a6: 4eba f378 jsr %pc@(10c52d20 <move_addr_to_kernel>)
10c539aa: 2d40 ff7c movel %d0,%fp@(-132)
10c539ae: 4fef 000c lea %sp@(12),%sp
10c539b2: 6d18 blts 10c539cc <sys_bind+0x54>
10c539b4: 206a 0008 moveal %a2@(8),%a0
10c539b8: 2f03 movel %d3,%sp@-
10c539ba: 2f02 movel %d2,%sp@-
10c539bc: 2f0a movel %a2,%sp@-
10c539be: 2068 0008 moveal %a0@(8),%a0
10c539c2: 4e90 jsr %a0@
10c539c4: 2d40 ff7c movel %d0,%fp@(-132)
10c539c8: 4fef 000c lea %sp@(12),%sp
10c539cc: 2f2a 0014 movel %a2@(20),%sp@-
10c539d0: 4eb9 10c2 49a6 jsr 10c249a6 <fput>
10c539d6: 202e ff7c movel %fp@(-132),%d0
10c539da: 4cee 040c ff70 moveml %fp@(-144),%d2-%d3/%a2
10c539e0: 4e5e unlk %fp
10c539e2: 4e75 rts
10c539e4 <sys_listen>:
10c539e4: 4e56 fffc linkw %fp,#-4
10c539e8: 2f0a movel %a2,%sp@-
10c539ea: 2f02 movel %d2,%sp@-
10c539ec: 242e 000c movel %fp@(12),%d2
10c539f0: 486e fffc pea %fp@(-4)
10c539f4: 2f2e 0008 movel %fp@(8),%sp@-
10c539f8: 4eba f60a jsr %pc@(10c53004 <sockfd_lookup>)
10c539fc: 2440 moveal %d0,%a2
10c539fe: 508f addql #8,%sp
10c53a00: b4fc 0000 cmpaw #0,%a2
10c53a04: 672a beqs 10c53a30 <sys_listen+0x4c>
10c53a06: 0c82 0000 0080 cmpil #128,%d2
10c53a0c: 6304 blss 10c53a12 <sys_listen+0x2e>
10c53a0e: 747f moveq #127,%d2
10c53a10: 4602 notb %d2
10c53a12: 206a 0008 moveal %a2@(8),%a0
10c53a16: 2f02 movel %d2,%sp@-
10c53a18: 2f0a movel %a2,%sp@-
10c53a1a: 2068 0024 moveal %a0@(36),%a0
10c53a1e: 4e90 jsr %a0@
10c53a20: 2d40 fffc movel %d0,%fp@(-4)
10c53a24: 584f addqw #4,%sp
10c53a26: 2eaa 0014 movel %a2@(20),%sp@
10c53a2a: 4eb9 10c2 49a6 jsr 10c249a6 <fput>
10c53a30: 202e fffc movel %fp@(-4),%d0
10c53a34: 242e fff4 movel %fp@(-12),%d2
10c53a38: 246e fff8 moveal %fp@(-8),%a2
10c53a3c: 4e5e unlk %fp
10c53a3e: 4e75 rts
10c53a40 <sys_accept>:
10c53a40: 4e56 ff78 linkw %fp,#-136
10c53a44: 48e7 3030 moveml %d2-%d3/%a2-%a3,%sp@-
10c53a48: 262e 000c movel %fp@(12),%d3
10c53a4c: 486e ff7c pea %fp@(-132)
10c53a50: 2f2e 0008 movel %fp@(8),%sp@-
10c53a54: 4eba f5ae jsr %pc@(10c53004 <sockfd_lookup>)
10c53a58: 2640 moveal %d0,%a3
10c53a5a: 508f addql #8,%sp
10c53a5c: b6fc 0000 cmpaw #0,%a3
10c53a60: 6700 00a2 beqw 10c53b04 <sys_accept+0xc4>
10c53a64: 70e8 moveq #-24,%d0
10c53a66: 2d40 ff7c movel %d0,%fp@(-132)
10c53a6a: 4eba f60a jsr %pc@(10c53076 <sock_alloc>)
10c53a6e: 2440 moveal %d0,%a2
10c53a70: b4fc 0000 cmpaw #0,%a2
10c53a74: 6700 0084 beqw 10c53afa <sys_accept+0xba>
10c53a78: 356b 0028 0028 movew %a3@(40),%a2@(40)
10c53a7e: 256b 0008 0008 movel %a3@(8),%a2@(8)
10c53a84: 226b 0008 moveal %a3@(8),%a1
10c53a88: 206b 0014 moveal %a3@(20),%a0
10c53a8c: 2f28 0018 movel %a0@(24),%sp@-
10c53a90: 2f0a movel %a2,%sp@-
10c53a92: 2f0b movel %a3,%sp@-
10c53a94: 2069 0014 moveal %a1@(20),%a0
10c53a98: 4e90 jsr %a0@
10c53a9a: 2d40 ff7c movel %d0,%fp@(-132)
10c53a9e: 4fef 000c lea %sp@(12),%sp
10c53aa2: 6d66 blts 10c53b0a <sys_accept+0xca>
10c53aa4: 4a83 tstl %d3
10c53aa6: 6744 beqs 10c53aec <sys_accept+0xac>
10c53aa8: 206a 0008 moveal %a2@(8),%a0
10c53aac: 4878 0002 pea 2 <PF_DTRACE_OFF+0x1>
10c53ab0: 486e ff78 pea %fp@(-136)
10c53ab4: 7480 moveq #-128,%d2
10c53ab6: d48e addl %fp,%d2
10c53ab8: 2f02 movel %d2,%sp@-
10c53aba: 2f0a movel %a2,%sp@-
10c53abc: 2068 0018 moveal %a0@(24),%a0
10c53ac0: 4e90 jsr %a0@
10c53ac2: 4fef 0010 lea %sp@(16),%sp
10c53ac6: 4a80 tstl %d0
10c53ac8: 6c08 bges 10c53ad2 <sys_accept+0x92>
10c53aca: 7099 moveq #-103,%d0
10c53acc: 2d40 ff7c movel %d0,%fp@(-132)
10c53ad0: 6038 bras 10c53b0a <sys_accept+0xca>
10c53ad2: 2f2e 0010 movel %fp@(16),%sp@-
10c53ad6: 2f03 movel %d3,%sp@-
10c53ad8: 2f2e ff78 movel %fp@(-136),%sp@-
10c53adc: 2f02 movel %d2,%sp@-
10c53ade: 4eba f26e jsr %pc@(10c52d4e <move_addr_to_user>)
10c53ae2: 2d40 ff7c movel %d0,%fp@(-132)
10c53ae6: 4fef 0010 lea %sp@(16),%sp
10c53aea: 6d1e blts 10c53b0a <sys_accept+0xca>
10c53aec: 2f0a movel %a2,%sp@-
10c53aee: 4eba f390 jsr %pc@(10c52e80 <sock_map_fd>)
10c53af2: 2d40 ff7c movel %d0,%fp@(-132)
10c53af6: 588f addql #4,%sp
10c53af8: 6d10 blts 10c53b0a <sys_accept+0xca>
10c53afa: 2f2b 0014 movel %a3@(20),%sp@-
10c53afe: 4eb9 10c2 49a6 jsr 10c249a6 <fput>
10c53b04: 202e ff7c movel %fp@(-132),%d0
10c53b08: 600a bras 10c53b14 <sys_accept+0xd4>
10c53b0a: 2f0a movel %a2,%sp@-
10c53b0c: 4eba f5f6 jsr %pc@(10c53104 <sock_release>)
10c53b10: 588f addql #4,%sp
10c53b12: 60e6 bras 10c53afa <sys_accept+0xba>
10c53b14: 4cee 0c0c ff68 moveml %fp@(-152),%d2-%d3/%a2-%a3
10c53b1a: 4e5e unlk %fp
10c53b1c: 4e75 rts
10c53b1e <sys_connect>:
10c53b1e: 4e56 ff7c linkw %fp,#-132
10c53b22: 48e7 3020 moveml %d2-%d3/%a2,%sp@-
10c53b26: 262e 0010 movel %fp@(16),%d3
10c53b2a: 486e ff7c pea %fp@(-132)
10c53b2e: 2f2e 0008 movel %fp@(8),%sp@-
10c53b32: 4eba f4d0 jsr %pc@(10c53004 <sockfd_lookup>)
10c53b36: 2440 moveal %d0,%a2
10c53b38: 508f addql #8,%sp
10c53b3a: b4fc 0000 cmpaw #0,%a2
10c53b3e: 6744 beqs 10c53b84 <sys_connect+0x66>
10c53b40: 7480 moveq #-128,%d2
10c53b42: d48e addl %fp,%d2
10c53b44: 2f02 movel %d2,%sp@-
10c53b46: 2f03 movel %d3,%sp@-
10c53b48: 2f2e 000c movel %fp@(12),%sp@-
10c53b4c: 4eba f1d2 jsr %pc@(10c52d20 <move_addr_to_kernel>)
10c53b50: 2d40 ff7c movel %d0,%fp@(-132)
10c53b54: 4fef 000c lea %sp@(12),%sp
10c53b58: 6d20 blts 10c53b7a <sys_connect+0x5c>
10c53b5a: 206a 0008 moveal %a2@(8),%a0
10c53b5e: 226a 0014 moveal %a2@(20),%a1
10c53b62: 2f29 0018 movel %a1@(24),%sp@-
10c53b66: 2f03 movel %d3,%sp@-
10c53b68: 2f02 movel %d2,%sp@-
10c53b6a: 2f0a movel %a2,%sp@-
10c53b6c: 2068 000c moveal %a0@(12),%a0
10c53b70: 4e90 jsr %a0@
10c53b72: 2d40 ff7c movel %d0,%fp@(-132)
10c53b76: 4fef 0010 lea %sp@(16),%sp
10c53b7a: 2f2a 0014 movel %a2@(20),%sp@-
10c53b7e: 4eb9 10c2 49a6 jsr 10c249a6 <fput>
10c53b84: 202e ff7c movel %fp@(-132),%d0
10c53b88: 4cee 040c ff70 moveml %fp@(-144),%d2-%d3/%a2
10c53b8e: 4e5e unlk %fp
10c53b90: 4e75 rts
10c53b92 <sys_getsockname>:
10c53b92: 4e56 ff78 linkw %fp,#-136
10c53b96: 2f0a movel %a2,%sp@-
10c53b98: 2f02 movel %d2,%sp@-
10c53b9a: 486e ff7c pea %fp@(-132)
10c53b9e: 2f2e 0008 movel %fp@(8),%sp@-
10c53ba2: 4eba f460 jsr %pc@(10c53004 <sockfd_lookup>)
10c53ba6: 2440 moveal %d0,%a2
10c53ba8: 508f addql #8,%sp
10c53baa: b4fc 0000 cmpaw #0,%a2
10c53bae: 6746 beqs 10c53bf6 <sys_getsockname+0x64>
10c53bb0: 206a 0008 moveal %a2@(8),%a0
10c53bb4: 42a7 clrl %sp@-
10c53bb6: 486e ff78 pea %fp@(-136)
10c53bba: 7480 moveq #-128,%d2
10c53bbc: d48e addl %fp,%d2
10c53bbe: 2f02 movel %d2,%sp@-
10c53bc0: 2f0a movel %a2,%sp@-
10c53bc2: 2068 0018 moveal %a0@(24),%a0
10c53bc6: 4e90 jsr %a0@
10c53bc8: 2d40 ff7c movel %d0,%fp@(-132)
10c53bcc: 4fef 0010 lea %sp@(16),%sp
10c53bd0: 661a bnes 10c53bec <sys_getsockname+0x5a>
10c53bd2: 2f2e 0010 movel %fp@(16),%sp@-
10c53bd6: 2f2e 000c movel %fp@(12),%sp@-
10c53bda: 2f2e ff78 movel %fp@(-136),%sp@-
10c53bde: 2f02 movel %d2,%sp@-
10c53be0: 4eba f16c jsr %pc@(10c52d4e <move_addr_to_user>)
10c53be4: 2d40 ff7c movel %d0,%fp@(-132)
10c53be8: 4fef 0010 lea %sp@(16),%sp
10c53bec: 2f2a 0014 movel %a2@(20),%sp@-
10c53bf0: 4eb9 10c2 49a6 jsr 10c249a6 <fput>
10c53bf6: 202e ff7c movel %fp@(-132),%d0
10c53bfa: 242e ff70 movel %fp@(-144),%d2
10c53bfe: 246e ff74 moveal %fp@(-140),%a2
10c53c02: 4e5e unlk %fp
10c53c04: 4e75 rts
10c53c06 <sys_getpeername>:
10c53c06: 4e56 ff78 linkw %fp,#-136
10c53c0a: 2f0a movel %a2,%sp@-
10c53c0c: 2f02 movel %d2,%sp@-
10c53c0e: 486e ff7c pea %fp@(-132)
10c53c12: 2f2e 0008 movel %fp@(8),%sp@-
10c53c16: 4eba f3ec jsr %pc@(10c53004 <sockfd_lookup>)
10c53c1a: 2440 moveal %d0,%a2
10c53c1c: 508f addql #8,%sp
10c53c1e: b4fc 0000 cmpaw #0,%a2
10c53c22: 6748 beqs 10c53c6c <sys_getpeername+0x66>
10c53c24: 206a 0008 moveal %a2@(8),%a0
10c53c28: 4878 0001 pea 1 <PF_DTRACE_OFF>
10c53c2c: 486e ff78 pea %fp@(-136)
10c53c30: 7480 moveq #-128,%d2
10c53c32: d48e addl %fp,%d2
10c53c34: 2f02 movel %d2,%sp@-
10c53c36: 2f0a movel %a2,%sp@-
10c53c38: 2068 0018 moveal %a0@(24),%a0
10c53c3c: 4e90 jsr %a0@
10c53c3e: 2d40 ff7c movel %d0,%fp@(-132)
10c53c42: 4fef 0010 lea %sp@(16),%sp
10c53c46: 661a bnes 10c53c62 <sys_getpeername+0x5c>
10c53c48: 2f2e 0010 movel %fp@(16),%sp@-
10c53c4c: 2f2e 000c movel %fp@(12),%sp@-
10c53c50: 2f2e ff78 movel %fp@(-136),%sp@-
10c53c54: 2f02 movel %d2,%sp@-
10c53c56: 4eba f0f6 jsr %pc@(10c52d4e <move_addr_to_user>)
10c53c5a: 2d40 ff7c movel %d0,%fp@(-132)
10c53c5e: 4fef 0010 lea %sp@(16),%sp
10c53c62: 2f2a 0014 movel %a2@(20),%sp@-
10c53c66: 4eb9 10c2 49a6 jsr 10c249a6 <fput>
10c53c6c: 202e ff7c movel %fp@(-132),%d0
10c53c70: 242e ff70 movel %fp@(-144),%d2
10c53c74: 246e ff74 moveal %fp@(-140),%a2
10c53c78: 4e5e unlk %fp
10c53c7a: 4e75 rts
10c53c7c <sys_sendto>:
10c53c7c: 4e56 ff58 linkw %fp,#-168
10c53c80: 48e7 3e20 moveml %d2-%d6/%a2,%sp@-
10c53c84: 2c2e 0010 movel %fp@(16),%d6
10c53c88: 262e 0014 movel %fp@(20),%d3
10c53c8c: 282e 0018 movel %fp@(24),%d4
10c53c90: 2a2e 001c movel %fp@(28),%d5
10c53c94: 486e ff60 pea %fp@(-160)
10c53c98: 2f2e 0008 movel %fp@(8),%sp@-
10c53c9c: 4eba f366 jsr %pc@(10c53004 <sockfd_lookup>)
10c53ca0: 2440 moveal %d0,%a2
10c53ca2: 508f addql #8,%sp
10c53ca4: b4fc 0000 cmpaw #0,%a2
10c53ca8: 677e beqs 10c53d28 <sys_sendto+0xac>
10c53caa: 2d6e 000c ff58 movel %fp@(12),%fp@(-168)
10c53cb0: 41ee ff58 lea %fp@(-168),%a0
10c53cb4: 2146 0004 movel %d6,%a0@(4)
10c53cb8: 42ae ff64 clrl %fp@(-156)
10c53cbc: 2d48 ff6c movel %a0,%fp@(-148)
10c53cc0: 7001 moveq #1,%d0
10c53cc2: 2d40 ff70 movel %d0,%fp@(-144)
10c53cc6: 42ae ff74 clrl %fp@(-140)
10c53cca: 42ae ff78 clrl %fp@(-136)
10c53cce: 42ae ff68 clrl %fp@(-152)
10c53cd2: 4a84 tstl %d4
10c53cd4: 6720 beqs 10c53cf6 <sys_sendto+0x7a>
10c53cd6: 7480 moveq #-128,%d2
10c53cd8: d48e addl %fp,%d2
10c53cda: 2f02 movel %d2,%sp@-
10c53cdc: 2f05 movel %d5,%sp@-
10c53cde: 2f04 movel %d4,%sp@-
10c53ce0: 4eba f03e jsr %pc@(10c52d20 <move_addr_to_kernel>)
10c53ce4: 2d40 ff60 movel %d0,%fp@(-160)
10c53ce8: 4fef 000c lea %sp@(12),%sp
10c53cec: 6d30 blts 10c53d1e <sys_sendto+0xa2>
10c53cee: 2d42 ff64 movel %d2,%fp@(-156)
10c53cf2: 2d45 ff68 movel %d5,%fp@(-152)
10c53cf6: 206a 0014 moveal %a2@(20),%a0
10c53cfa: 0828 0003 001a btst #3,%a0@(26)
10c53d00: 6704 beqs 10c53d06 <sys_sendto+0x8a>
10c53d02: 7040 moveq #64,%d0
10c53d04: 8680 orl %d0,%d3
10c53d06: 2d43 ff7c movel %d3,%fp@(-132)
10c53d0a: 2f06 movel %d6,%sp@-
10c53d0c: 486e ff64 pea %fp@(-156)
10c53d10: 2f0a movel %a2,%sp@-
10c53d12: 4eba f446 jsr %pc@(10c5315a <sock_sendmsg>)
10c53d16: 2d40 ff60 movel %d0,%fp@(-160)
10c53d1a: 4fef 000c lea %sp@(12),%sp
10c53d1e: 2f2a 0014 movel %a2@(20),%sp@-
10c53d22: 4eb9 10c2 49a6 jsr 10c249a6 <fput>
10c53d28: 202e ff60 movel %fp@(-160),%d0
10c53d2c: 4cee 047c ff40 moveml %fp@(-192),%d2-%d6/%a2
10c53d32: 4e5e unlk %fp
10c53d34: 4e75 rts
10c53d36 <sys_send>:
10c53d36: 4e56 0000 linkw %fp,#0
10c53d3a: 42a7 clrl %sp@-
10c53d3c: 42a7 clrl %sp@-
10c53d3e: 2f2e 0014 movel %fp@(20),%sp@-
10c53d42: 2f2e 0010 movel %fp@(16),%sp@-
10c53d46: 2f2e 000c movel %fp@(12),%sp@-
10c53d4a: 2f2e 0008 movel %fp@(8),%sp@-
10c53d4e: 4eba ff2c jsr %pc@(10c53c7c <sys_sendto>)
10c53d52: 4e5e unlk %fp
10c53d54: 4e75 rts
10c53d56 <sys_recvfrom>:
10c53d56: 4e56 ff58 linkw %fp,#-168
10c53d5a: 48e7 3c20 moveml %d2-%d5/%a2,%sp@-
10c53d5e: 282e 0010 movel %fp@(16),%d4
10c53d62: 242e 0014 movel %fp@(20),%d2
10c53d66: 2a2e 0018 movel %fp@(24),%d5
10c53d6a: 486e ff60 pea %fp@(-160)
10c53d6e: 2f2e 0008 movel %fp@(8),%sp@-
10c53d72: 4eba f290 jsr %pc@(10c53004 <sockfd_lookup>)
10c53d76: 2440 moveal %d0,%a2
10c53d78: 508f addql #8,%sp
10c53d7a: b4fc 0000 cmpaw #0,%a2
10c53d7e: 6700 008c beqw 10c53e0c <sys_recvfrom+0xb6>
10c53d82: 42ae fff4 clrl %fp@(-12)
10c53d86: 42ae fff8 clrl %fp@(-8)
10c53d8a: 7001 moveq #1,%d0
10c53d8c: 2d40 fff0 movel %d0,%fp@(-16)
10c53d90: 41ee ff58 lea %fp@(-168),%a0
10c53d94: 2d48 ffec movel %a0,%fp@(-20)
10c53d98: 2d44 ff5c movel %d4,%fp@(-164)
10c53d9c: 2d6e 000c ff58 movel %fp@(12),%fp@(-168)
10c53da2: 260e movel %fp,%d3
10c53da4: 0683 ffff ff64 addil #-156,%d3
10c53daa: 2d43 ffe4 movel %d3,%fp@(-28)
10c53dae: 2d7c 0000 0080 movel #128,%fp@(-24)
10c53db4: ffe8
10c53db6: 206a 0014 moveal %a2@(20),%a0
10c53dba: 0828 0003 001a btst #3,%a0@(26)
10c53dc0: 6704 beqs 10c53dc6 <sys_recvfrom+0x70>
10c53dc2: 7040 moveq #64,%d0
10c53dc4: 8480 orl %d0,%d2
10c53dc6: 2f02 movel %d2,%sp@-
10c53dc8: 2f04 movel %d4,%sp@-
10c53dca: 486e ffe4 pea %fp@(-28)
10c53dce: 2f0a movel %a2,%sp@-
10c53dd0: 4eba f418 jsr %pc@(10c531ea <sock_recvmsg>)
10c53dd4: 2d40 ff60 movel %d0,%fp@(-160)
10c53dd8: 4fef 0010 lea %sp@(16),%sp
10c53ddc: 6d24 blts 10c53e02 <sys_recvfrom+0xac>
10c53dde: 4a85 tstl %d5
10c53de0: 6720 beqs 10c53e02 <sys_recvfrom+0xac>
10c53de2: 202e ffe8 movel %fp@(-24),%d0
10c53de6: 671a beqs 10c53e02 <sys_recvfrom+0xac>
10c53de8: 2f2e 001c movel %fp@(28),%sp@-
10c53dec: 2f05 movel %d5,%sp@-
10c53dee: 2f00 movel %d0,%sp@-
10c53df0: 2f03 movel %d3,%sp@-
10c53df2: 4eba ef5a jsr %pc@(10c52d4e <move_addr_to_user>)
10c53df6: 4fef 0010 lea %sp@(16),%sp
10c53dfa: 4a80 tstl %d0
10c53dfc: 6c04 bges 10c53e02 <sys_recvfrom+0xac>
10c53dfe: 2d40 ff60 movel %d0,%fp@(-160)
10c53e02: 2f2a 0014 movel %a2@(20),%sp@-
10c53e06: 4eb9 10c2 49a6 jsr 10c249a6 <fput>
10c53e0c: 202e ff60 movel %fp@(-160),%d0
10c53e10: 4cee 043c ff44 moveml %fp@(-188),%d2-%d5/%a2
10c53e16: 4e5e unlk %fp
10c53e18: 4e75 rts
10c53e1a <sys_recv>:
10c53e1a: 4e56 0000 linkw %fp,#0
10c53e1e: 42a7 clrl %sp@-
10c53e20: 42a7 clrl %sp@-
10c53e22: 2f2e 0014 movel %fp@(20),%sp@-
10c53e26: 2f2e 0010 movel %fp@(16),%sp@-
10c53e2a: 2f2e 000c movel %fp@(12),%sp@-
10c53e2e: 2f2e 0008 movel %fp@(8),%sp@-
10c53e32: 4eba ff22 jsr %pc@(10c53d56 <sys_recvfrom>)
10c53e36: 4e5e unlk %fp
10c53e38: 4e75 rts
10c53e3a <sys_setsockopt>:
10c53e3a: 4e56 fffc linkw %fp,#-4
10c53e3e: 48e7 3c20 moveml %d2-%d5/%a2,%sp@-
10c53e42: 282e 000c movel %fp@(12),%d4
10c53e46: 2a2e 0010 movel %fp@(16),%d5
10c53e4a: 262e 0014 movel %fp@(20),%d3
10c53e4e: 242e 0018 movel %fp@(24),%d2
10c53e52: 6c04 bges 10c53e58 <sys_setsockopt+0x1e>
10c53e54: 70ea moveq #-22,%d0
10c53e56: 605a bras 10c53eb2 <sys_setsockopt+0x78>
10c53e58: 486e fffc pea %fp@(-4)
10c53e5c: 2f2e 0008 movel %fp@(8),%sp@-
10c53e60: 4eba f1a2 jsr %pc@(10c53004 <sockfd_lookup>)
10c53e64: 2440 moveal %d0,%a2
10c53e66: 508f addql #8,%sp
10c53e68: b4fc 0000 cmpaw #0,%a2
10c53e6c: 6740 beqs 10c53eae <sys_setsockopt+0x74>
10c53e6e: 7001 moveq #1,%d0
10c53e70: b084 cmpl %d4,%d0
10c53e72: 6614 bnes 10c53e88 <sys_setsockopt+0x4e>
10c53e74: 2f02 movel %d2,%sp@-
10c53e76: 2f03 movel %d3,%sp@-
10c53e78: 2f05 movel %d5,%sp@-
10c53e7a: 4878 0001 pea 1 <PF_DTRACE_OFF>
10c53e7e: 2f0a movel %a2,%sp@-
10c53e80: 4eb9 10c5 456a jsr 10c5456a <sock_setsockopt>
10c53e86: 6014 bras 10c53e9c <sys_setsockopt+0x62>
10c53e88: 206a 0008 moveal %a2@(8),%a0
10c53e8c: 2f02 movel %d2,%sp@-
10c53e8e: 2f03 movel %d3,%sp@-
10c53e90: 2f05 movel %d5,%sp@-
10c53e92: 2f04 movel %d4,%sp@-
10c53e94: 2f0a movel %a2,%sp@-
10c53e96: 2068 002c moveal %a0@(44),%a0
10c53e9a: 4e90 jsr %a0@
10c53e9c: 2d40 fffc movel %d0,%fp@(-4)
10c53ea0: 4fef 0010 lea %sp@(16),%sp
10c53ea4: 2eaa 0014 movel %a2@(20),%sp@
10c53ea8: 4eb9 10c2 49a6 jsr 10c249a6 <fput>
10c53eae: 202e fffc movel %fp@(-4),%d0
10c53eb2: 4cee 043c ffe8 moveml %fp@(-24),%d2-%d5/%a2
10c53eb8: 4e5e unlk %fp
10c53eba: 4e75 rts
10c53ebc <sys_getsockopt>:
10c53ebc: 4e56 fffc linkw %fp,#-4
10c53ec0: 48e7 3c20 moveml %d2-%d5/%a2,%sp@-
10c53ec4: 282e 000c movel %fp@(12),%d4
10c53ec8: 2a2e 0010 movel %fp@(16),%d5
10c53ecc: 262e 0014 movel %fp@(20),%d3
10c53ed0: 242e 0018 movel %fp@(24),%d2
10c53ed4: 486e fffc pea %fp@(-4)
10c53ed8: 2f2e 0008 movel %fp@(8),%sp@-
10c53edc: 4eba f126 jsr %pc@(10c53004 <sockfd_lookup>)
10c53ee0: 2440 moveal %d0,%a2
10c53ee2: 508f addql #8,%sp
10c53ee4: b4fc 0000 cmpaw #0,%a2
10c53ee8: 6740 beqs 10c53f2a <sys_getsockopt+0x6e>
10c53eea: 7001 moveq #1,%d0
10c53eec: b084 cmpl %d4,%d0
10c53eee: 6614 bnes 10c53f04 <sys_getsockopt+0x48>
10c53ef0: 2f02 movel %d2,%sp@-
10c53ef2: 2f03 movel %d3,%sp@-
10c53ef4: 2f05 movel %d5,%sp@-
10c53ef6: 4878 0001 pea 1 <PF_DTRACE_OFF>
10c53efa: 2f0a movel %a2,%sp@-
10c53efc: 4eb9 10c5 4896 jsr 10c54896 <sock_getsockopt>
10c53f02: 6014 bras 10c53f18 <sys_getsockopt+0x5c>
10c53f04: 206a 0008 moveal %a2@(8),%a0
10c53f08: 2f02 movel %d2,%sp@-
10c53f0a: 2f03 movel %d3,%sp@-
10c53f0c: 2f05 movel %d5,%sp@-
10c53f0e: 2f04 movel %d4,%sp@-
10c53f10: 2f0a movel %a2,%sp@-
10c53f12: 2068 0030 moveal %a0@(48),%a0
10c53f16: 4e90 jsr %a0@
10c53f18: 2d40 fffc movel %d0,%fp@(-4)
10c53f1c: 4fef 0010 lea %sp@(16),%sp
10c53f20: 2eaa 0014 movel %a2@(20),%sp@
10c53f24: 4eb9 10c2 49a6 jsr 10c249a6 <fput>
10c53f2a: 202e fffc movel %fp@(-4),%d0
10c53f2e: 4cee 043c ffe8 moveml %fp@(-24),%d2-%d5/%a2
10c53f34: 4e5e unlk %fp
10c53f36: 4e75 rts
10c53f38 <sys_shutdown>:
10c53f38: 4e56 fffc linkw %fp,#-4
10c53f3c: 2f0a movel %a2,%sp@-
10c53f3e: 486e fffc pea %fp@(-4)
10c53f42: 2f2e 0008 movel %fp@(8),%sp@-
10c53f46: 4eba f0bc jsr %pc@(10c53004 <sockfd_lookup>)
10c53f4a: 2440 moveal %d0,%a2
10c53f4c: 508f addql #8,%sp
10c53f4e: b4fc 0000 cmpaw #0,%a2
10c53f52: 6720 beqs 10c53f74 <sys_shutdown+0x3c>
10c53f54: 206a 0008 moveal %a2@(8),%a0
10c53f58: 2f2e 000c movel %fp@(12),%sp@-
10c53f5c: 2f0a movel %a2,%sp@-
10c53f5e: 2068 0028 moveal %a0@(40),%a0
10c53f62: 4e90 jsr %a0@
10c53f64: 2d40 fffc movel %d0,%fp@(-4)
10c53f68: 584f addqw #4,%sp
10c53f6a: 2eaa 0014 movel %a2@(20),%sp@
10c53f6e: 4eb9 10c2 49a6 jsr 10c249a6 <fput>
10c53f74: 202e fffc movel %fp@(-4),%d0
10c53f78: 246e fff8 moveal %fp@(-8),%a2
10c53f7c: 4e5e unlk %fp
10c53f7e: 4e75 rts
10c53f80 <sys_sendmsg>:
10c53f80: 4e56 ff00 linkw %fp,#-256
10c53f84: 48e7 3f3c moveml %d2-%d7/%a2-%a5,%sp@-
10c53f88: 242e 0008 movel %fp@(8),%d2
10c53f8c: 202e 000c movel %fp@(12),%d0
10c53f90: 2a0e movel %fp,%d5
10c53f92: 0685 ffff ff40 addil #-192,%d5
10c53f98: 280e movel %fp,%d4
10c53f9a: 0684 ffff ff20 addil #-224,%d4
10c53fa0: 72f2 moveq #-14,%d1
10c53fa2: 2d41 ff00 movel %d1,%fp@(-256)
10c53fa6: 4878 001c pea 1c <LSIGTRAP+0x17>
10c53faa: 2f00 movel %d0,%sp@-
10c53fac: 260e movel %fp,%d3
10c53fae: 0683 ffff ff04 addil #-252,%d3
10c53fb4: 2f03 movel %d3,%sp@-
10c53fb6: 47f9 10c8 5744 lea 10c85744 <memcpy>,%a3
10c53fbc: 4e93 jsr %a3@
10c53fbe: 4fef 000c lea %sp@(12),%sp
10c53fc2: 486e ff00 pea %fp@(-256)
10c53fc6: 2f02 movel %d2,%sp@-
10c53fc8: 4eba f03a jsr %pc@(10c53004 <sockfd_lookup>)
10c53fcc: 2440 moveal %d0,%a2
10c53fce: 508f addql #8,%sp
10c53fd0: 2a45 moveal %d5,%a5
10c53fd2: 2844 moveal %d4,%a4
10c53fd4: 2e03 movel %d3,%d7
10c53fd6: b4fc 0000 cmpaw #0,%a2
10c53fda: 6700 0106 beqw 10c540e2 <sys_sendmsg+0x162>
10c53fde: 70ea moveq #-22,%d0
10c53fe0: 2d40 ff00 movel %d0,%fp@(-256)
10c53fe4: 202e ff10 movel %fp@(-240),%d0
10c53fe8: 0c80 0000 0400 cmpil #1024,%d0
10c53fee: 6200 00e8 bhiw 10c540d8 <sys_sendmsg+0x158>
10c53ff2: 72f4 moveq #-12,%d1
10c53ff4: 2d41 ff00 movel %d1,%fp@(-256)
10c53ff8: 2600 movel %d0,%d3
10c53ffa: e78b lsll #3,%d3
10c53ffc: 7208 moveq #8,%d1
10c53ffe: b280 cmpl %d0,%d1
10c54000: 641a bccs 10c5401c <sys_sendmsg+0x9c>
10c54002: 4878 01f0 pea 1f0 <LSIGTRAP+0x1eb>
10c54006: 2f03 movel %d3,%sp@-
10c54008: 2f2a 0018 movel %a2@(24),%sp@-
10c5400c: 4eb9 10c5 4cd2 jsr 10c54cd2 <sock_kmalloc>
10c54012: 2a00 movel %d0,%d5
10c54014: 4fef 000c lea %sp@(12),%sp
10c54018: 6700 00be beqw 10c540d8 <sys_sendmsg+0x158>
10c5401c: 42a7 clrl %sp@-
10c5401e: 486e ff80 pea %fp@(-128)
10c54022: 2f05 movel %d5,%sp@-
10c54024: 2f07 movel %d7,%sp@-
10c54026: 4eb9 10c5 6a80 jsr 10c56a80 <verify_iovec>
10c5402c: 2d40 ff00 movel %d0,%fp@(-256)
10c54030: 2c00 movel %d0,%d6
10c54032: 4fef 0010 lea %sp@(16),%sp
10c54036: 6d00 008a bltw 10c540c2 <sys_sendmsg+0x142>
10c5403a: 7097 moveq #-105,%d0
10c5403c: 2d40 ff00 movel %d0,%fp@(-256)
10c54040: 242e ff18 movel %fp@(-232),%d2
10c54044: 6d7c blts 10c540c2 <sys_sendmsg+0x142>
10c54046: 6736 beqs 10c5407e <sys_sendmsg+0xfe>
10c54048: 7220 moveq #32,%d1
10c5404a: b282 cmpl %d2,%d1
10c5404c: 6418 bccs 10c54066 <sys_sendmsg+0xe6>
10c5404e: 4878 01f0 pea 1f0 <LSIGTRAP+0x1eb>
10c54052: 2f02 movel %d2,%sp@-
10c54054: 2f2a 0018 movel %a2@(24),%sp@-
10c54058: 4eb9 10c5 4cd2 jsr 10c54cd2 <sock_kmalloc>
10c5405e: 2800 movel %d0,%d4
10c54060: 4fef 000c lea %sp@(12),%sp
10c54064: 675c beqs 10c540c2 <sys_sendmsg+0x142>
10c54066: 70f2 moveq #-14,%d0
10c54068: 2d40 ff00 movel %d0,%fp@(-256)
10c5406c: 2f02 movel %d2,%sp@-
10c5406e: 2f2e ff14 movel %fp@(-236),%sp@-
10c54072: 2f04 movel %d4,%sp@-
10c54074: 4e93 jsr %a3@
10c54076: 4fef 000c lea %sp@(12),%sp
10c5407a: 2d44 ff14 movel %d4,%fp@(-236)
10c5407e: 2d6e 0010 ff1c movel %fp@(16),%fp@(-228)
10c54084: 206a 0014 moveal %a2@(20),%a0
10c54088: 0828 0003 001a btst #3,%a0@(26)
10c5408e: 670a beqs 10c5409a <sys_sendmsg+0x11a>
10c54090: 7240 moveq #64,%d1
10c54092: 82ae 0010 orl %fp@(16),%d1
10c54096: 2d41 ff1c movel %d1,%fp@(-228)
10c5409a: 2f06 movel %d6,%sp@-
10c5409c: 2f07 movel %d7,%sp@-
10c5409e: 2f0a movel %a2,%sp@-
10c540a0: 4eba f0b8 jsr %pc@(10c5315a <sock_sendmsg>)
10c540a4: 2d40 ff00 movel %d0,%fp@(-256)
10c540a8: 4fef 000c lea %sp@(12),%sp
10c540ac: b9c4 cmpal %d4,%a4
10c540ae: 6712 beqs 10c540c2 <sys_sendmsg+0x142>
10c540b0: 2f02 movel %d2,%sp@-
10c540b2: 2f04 movel %d4,%sp@-
10c540b4: 2f2a 0018 movel %a2@(24),%sp@-
10c540b8: 4eb9 10c5 4d1c jsr 10c54d1c <sock_kfree_s>
10c540be: 4fef 000c lea %sp@(12),%sp
10c540c2: bbc5 cmpal %d5,%a5
10c540c4: 6712 beqs 10c540d8 <sys_sendmsg+0x158>
10c540c6: 2f03 movel %d3,%sp@-
10c540c8: 2f05 movel %d5,%sp@-
10c540ca: 2f2a 0018 movel %a2@(24),%sp@-
10c540ce: 4eb9 10c5 4d1c jsr 10c54d1c <sock_kfree_s>
10c540d4: 4fef 000c lea %sp@(12),%sp
10c540d8: 2f2a 0014 movel %a2@(20),%sp@-
10c540dc: 4eb9 10c2 49a6 jsr 10c249a6 <fput>
10c540e2: 202e ff00 movel %fp@(-256),%d0
10c540e6: 4cee 3cfc fed8 moveml %fp@(-296),%d2-%d7/%a2-%a5
10c540ec: 4e5e unlk %fp
10c540ee: 4e75 rts
10c540f0 <sys_recvmsg>:
10c540f0: 4e56 ff20 linkw %fp,#-224
10c540f4: 48e7 3f3c moveml %d2-%d7/%a2-%a5,%sp@-
10c540f8: 242e 0008 movel %fp@(8),%d2
10c540fc: 266e 000c moveal %fp@(12),%a3
10c54100: 2a2e 0010 movel %fp@(16),%d5
10c54104: 76c0 moveq #-64,%d3
10c54106: d68e addl %fp,%d3
10c54108: 70f2 moveq #-14,%d0
10c5410a: 2d40 ff20 movel %d0,%fp@(-224)
10c5410e: 4878 001c pea 1c <LSIGTRAP+0x17>
10c54112: 2f0b movel %a3,%sp@-
10c54114: 78a4 moveq #-92,%d4
10c54116: d88e addl %fp,%d4
10c54118: 2f04 movel %d4,%sp@-
10c5411a: 4eb9 10c8 5744 jsr 10c85744 <memcpy>
10c54120: 4fef 000c lea %sp@(12),%sp
10c54124: 486e ff20 pea %fp@(-224)
10c54128: 2f02 movel %d2,%sp@-
10c5412a: 4eba eed8 jsr %pc@(10c53004 <sockfd_lookup>)
10c5412e: 2440 moveal %d0,%a2
10c54130: 508f addql #8,%sp
10c54132: b4fc 0000 cmpaw #0,%a2
10c54136: 6700 00f8 beqw 10c54230 <sys_recvmsg+0x140>
10c5413a: 72ea moveq #-22,%d1
10c5413c: 2d41 ff20 movel %d1,%fp@(-224)
10c54140: 202e ffb0 movel %fp@(-80),%d0
10c54144: 0c80 0000 0400 cmpil #1024,%d0
10c5414a: 6200 00da bhiw 10c54226 <sys_recvmsg+0x136>
10c5414e: 72f4 moveq #-12,%d1
10c54150: 2d41 ff20 movel %d1,%fp@(-224)
10c54154: 2400 movel %d0,%d2
10c54156: e78a lsll #3,%d2
10c54158: 7208 moveq #8,%d1
10c5415a: b280 cmpl %d0,%d1
10c5415c: 641a bccs 10c54178 <sys_recvmsg+0x88>
10c5415e: 4878 01f0 pea 1f0 <LSIGTRAP+0x1eb>
10c54162: 2f02 movel %d2,%sp@-
10c54164: 2f2a 0018 movel %a2@(24),%sp@-
10c54168: 4eb9 10c5 4cd2 jsr 10c54cd2 <sock_kmalloc>
10c5416e: 2600 movel %d0,%d3
10c54170: 4fef 000c lea %sp@(12),%sp
10c54174: 6700 00b0 beqw 10c54226 <sys_recvmsg+0x136>
10c54178: 2e2e ffa4 movel %fp@(-92),%d7
10c5417c: 49eb 0004 lea %a3@(4),%a4
10c54180: 4878 0001 pea 1 <PF_DTRACE_OFF>
10c54184: 2c0e movel %fp,%d6
10c54186: 0686 ffff ff24 addil #-220,%d6
10c5418c: 2f06 movel %d6,%sp@-
10c5418e: 2f03 movel %d3,%sp@-
10c54190: 2f04 movel %d4,%sp@-
10c54192: 4eb9 10c5 6a80 jsr 10c56a80 <verify_iovec>
10c54198: 2d40 ff20 movel %d0,%fp@(-224)
10c5419c: 4fef 0010 lea %sp@(16),%sp
10c541a0: 6d6a blts 10c5420c <sys_recvmsg+0x11c>
10c541a2: 2a6e ffb4 moveal %fp@(-76),%a5
10c541a6: 42ae ffbc clrl %fp@(-68)
10c541aa: 206a 0014 moveal %a2@(20),%a0
10c541ae: 0828 0003 001a btst #3,%a0@(26)
10c541b4: 6704 beqs 10c541ba <sys_recvmsg+0xca>
10c541b6: 7240 moveq #64,%d1
10c541b8: 8a81 orl %d1,%d5
10c541ba: 2f05 movel %d5,%sp@-
10c541bc: 2f00 movel %d0,%sp@-
10c541be: 2f04 movel %d4,%sp@-
10c541c0: 2f0a movel %a2,%sp@-
10c541c2: 4eba f026 jsr %pc@(10c531ea <sock_recvmsg>)
10c541c6: 2d40 ff20 movel %d0,%fp@(-224)
10c541ca: 2800 movel %d0,%d4
10c541cc: 4fef 0010 lea %sp@(16),%sp
10c541d0: 6d3a blts 10c5420c <sys_recvmsg+0x11c>
10c541d2: 4a87 tstl %d7
10c541d4: 671c beqs 10c541f2 <sys_recvmsg+0x102>
10c541d6: 202e ffa8 movel %fp@(-88),%d0
10c541da: 6716 beqs 10c541f2 <sys_recvmsg+0x102>
10c541dc: 2f0c movel %a4,%sp@-
10c541de: 2f07 movel %d7,%sp@-
10c541e0: 2f00 movel %d0,%sp@-
10c541e2: 2f06 movel %d6,%sp@-
10c541e4: 4eba eb68 jsr %pc@(10c52d4e <move_addr_to_user>)
10c541e8: 2d40 ff20 movel %d0,%fp@(-224)
10c541ec: 4fef 0010 lea %sp@(16),%sp
10c541f0: 6d1a blts 10c5420c <sys_recvmsg+0x11c>
10c541f2: 202e ffbc movel %fp@(-68),%d0
10c541f6: 2740 0018 movel %d0,%a3@(24)
10c541fa: 42ae ff20 clrl %fp@(-224)
10c541fe: 202e ffb4 movel %fp@(-76),%d0
10c54202: 908d subl %a5,%d0
10c54204: 2740 0014 movel %d0,%a3@(20)
10c54208: 2d44 ff20 movel %d4,%fp@(-224)
10c5420c: 70c0 moveq #-64,%d0
10c5420e: d08e addl %fp,%d0
10c54210: b083 cmpl %d3,%d0
10c54212: 6712 beqs 10c54226 <sys_recvmsg+0x136>
10c54214: 2f02 movel %d2,%sp@-
10c54216: 2f03 movel %d3,%sp@-
10c54218: 2f2a 0018 movel %a2@(24),%sp@-
10c5421c: 4eb9 10c5 4d1c jsr 10c54d1c <sock_kfree_s>
10c54222: 4fef 000c lea %sp@(12),%sp
10c54226: 2f2a 0014 movel %a2@(20),%sp@-
10c5422a: 4eb9 10c2 49a6 jsr 10c249a6 <fput>
10c54230: 202e ff20 movel %fp@(-224),%d0
10c54234: 4cee 3cfc fef8 moveml %fp@(-264),%d2-%d7/%a2-%a5
10c5423a: 4e5e unlk %fp
10c5423c: 4e75 rts
10c5423e <sock_fcntl>:
10c5423e: 4e56 0000 linkw %fp,#0
10c54242: 206e 0008 moveal %fp@(8),%a0
10c54246: 2068 0008 moveal %a0@(8),%a0
10c5424a: 2068 0008 moveal %a0@(8),%a0
10c5424e: 41e8 011a lea %a0@(282),%a0
10c54252: b0fc 0000 cmpaw #0,%a0
10c54256: 6718 beqs 10c54270 <sock_fcntl+0x32>
10c54258: 4aa8 0008 tstl %a0@(8)
10c5425c: 6712 beqs 10c54270 <sock_fcntl+0x32>
10c5425e: 2f2e 0010 movel %fp@(16),%sp@-
10c54262: 2f2e 000c movel %fp@(12),%sp@-
10c54266: 2f08 movel %a0,%sp@-
10c54268: 4eb9 10c5 528a jsr 10c5528a <sock_no_fcntl>
10c5426e: 6002 bras 10c54272 <sock_fcntl+0x34>
10c54270: 70ea moveq #-22,%d0
10c54272: 4e5e unlk %fp
10c54274: 4e75 rts
10c54276 <sys_socketcall>:
10c54276: 4e56 ffe8 linkw %fp,#-24
10c5427a: 2f02 movel %d2,%sp@-
10c5427c: 202e 0008 movel %fp@(8),%d0
10c54280: 2400 movel %d0,%d2
10c54282: 5382 subql #1,%d2
10c54284: 7210 moveq #16,%d1
10c54286: b282 cmpl %d2,%d1
10c54288: 6406 bccs 10c54290 <sys_socketcall+0x1a>
10c5428a: 70ea moveq #-22,%d0
10c5428c: 6000 0186 braw 10c54414 <sys_socketcall+0x19e>
10c54290: 41f9 1000 fd20 lea 1000fd20 <nargs>,%a0
10c54296: 1030 0800 moveb %a0@(00000000,%d0:l),%d0
10c5429a: 0280 0000 00ff andil #255,%d0
10c542a0: 2f00 movel %d0,%sp@-
10c542a2: 2f2e 000c movel %fp@(12),%sp@-
10c542a6: 486e ffe8 pea %fp@(-24)
10c542aa: 4eb9 10c8 5744 jsr 10c85744 <memcpy>
10c542b0: 4fef 000c lea %sp@(12),%sp
10c542b4: 206e ffe8 moveal %fp@(-24),%a0
10c542b8: 222e ffec movel %fp@(-20),%d1
10c542bc: 2002 movel %d2,%d0
10c542be: d082 addl %d2,%d0
10c542c0: 303b 0806 movew %pc@(10c542c8 <sys_socketcall+0x52>,%d0:l),%d0
10c542c4: 4efb 0002 jmp %pc@(10c542c8 <sys_socketcall+0x52>,%d0:w)
10c542c8: 0022 0032 orib #50,%a2@-
10c542cc: 0042 0052 oriw #82,%d2
10c542d0: 005e 006e oriw #110,%fp@+
10c542d4: 007e 0176
10c542d6: 008e 00a2 00d0 oril #10617040,%fp
10c542dc: 00b6 00e2 00fc oril #14811388,%fp@(00000000)@(0000011c,%d0:w)
10c542e2: 0106 011c
10c542e6: 0132 0140 btst %d0,%a2@(00000000)
10c542ea: 2f2e fff0 movel %fp@(-16),%sp@-
10c542ee: 2f01 movel %d1,%sp@-
10c542f0: 2f08 movel %a0,%sp@-
10c542f2: 4eba f58c jsr %pc@(10c53880 <sys_socket>)
10c542f6: 6000 011c braw 10c54414 <sys_socketcall+0x19e>
10c542fa: 2f2e fff0 movel %fp@(-16),%sp@-
10c542fe: 2f01 movel %d1,%sp@-
10c54300: 2f08 movel %a0,%sp@-
10c54302: 4eba f674 jsr %pc@(10c53978 <sys_bind>)
10c54306: 6000 010c braw 10c54414 <sys_socketcall+0x19e>
10c5430a: 2f2e fff0 movel %fp@(-16),%sp@-
10c5430e: 2f01 movel %d1,%sp@-
10c54310: 2f08 movel %a0,%sp@-
10c54312: 4eba f80a jsr %pc@(10c53b1e <sys_connect>)
10c54316: 6000 00fc braw 10c54414 <sys_socketcall+0x19e>
10c5431a: 2f01 movel %d1,%sp@-
10c5431c: 2f08 movel %a0,%sp@-
10c5431e: 4eba f6c4 jsr %pc@(10c539e4 <sys_listen>)
10c54322: 6000 00f0 braw 10c54414 <sys_socketcall+0x19e>
10c54326: 2f2e fff0 movel %fp@(-16),%sp@-
10c5432a: 2f01 movel %d1,%sp@-
10c5432c: 2f08 movel %a0,%sp@-
10c5432e: 4eba f710 jsr %pc@(10c53a40 <sys_accept>)
10c54332: 6000 00e0 braw 10c54414 <sys_socketcall+0x19e>
10c54336: 2f2e fff0 movel %fp@(-16),%sp@-
10c5433a: 2f01 movel %d1,%sp@-
10c5433c: 2f08 movel %a0,%sp@-
10c5433e: 4eba f852 jsr %pc@(10c53b92 <sys_getsockname>)
10c54342: 6000 00d0 braw 10c54414 <sys_socketcall+0x19e>
10c54346: 2f2e fff0 movel %fp@(-16),%sp@-
10c5434a: 2f01 movel %d1,%sp@-
10c5434c: 2f08 movel %a0,%sp@-
10c5434e: 4eba f8b6 jsr %pc@(10c53c06 <sys_getpeername>)
10c54352: 6000 00c0 braw 10c54414 <sys_socketcall+0x19e>
10c54356: 2f2e fff4 movel %fp@(-12),%sp@-
10c5435a: 2f2e fff0 movel %fp@(-16),%sp@-
10c5435e: 2f01 movel %d1,%sp@-
10c54360: 2f08 movel %a0,%sp@-
10c54362: 4eba f55e jsr %pc@(10c538c2 <sys_socketpair>)
10c54366: 6000 00ac braw 10c54414 <sys_socketcall+0x19e>
10c5436a: 2f2e fff4 movel %fp@(-12),%sp@-
10c5436e: 2f2e fff0 movel %fp@(-16),%sp@-
10c54372: 2f01 movel %d1,%sp@-
10c54374: 2f08 movel %a0,%sp@-
10c54376: 4eba f9be jsr %pc@(10c53d36 <sys_send>)
10c5437a: 6000 0098 braw 10c54414 <sys_socketcall+0x19e>
10c5437e: 2f2e fffc movel %fp@(-4),%sp@-
10c54382: 2f2e fff8 movel %fp@(-8),%sp@-
10c54386: 2f2e fff4 movel %fp@(-12),%sp@-
10c5438a: 2f2e fff0 movel %fp@(-16),%sp@-
10c5438e: 2f01 movel %d1,%sp@-
10c54390: 2f08 movel %a0,%sp@-
10c54392: 4eba f8e8 jsr %pc@(10c53c7c <sys_sendto>)
10c54396: 607c bras 10c54414 <sys_socketcall+0x19e>
10c54398: 2f2e fff4 movel %fp@(-12),%sp@-
10c5439c: 2f2e fff0 movel %fp@(-16),%sp@-
10c543a0: 2f01 movel %d1,%sp@-
10c543a2: 2f08 movel %a0,%sp@-
10c543a4: 4eba fa74 jsr %pc@(10c53e1a <sys_recv>)
10c543a8: 606a bras 10c54414 <sys_socketcall+0x19e>
10c543aa: 2f2e fffc movel %fp@(-4),%sp@-
10c543ae: 2f2e fff8 movel %fp@(-8),%sp@-
10c543b2: 2f2e fff4 movel %fp@(-12),%sp@-
10c543b6: 2f2e fff0 movel %fp@(-16),%sp@-
10c543ba: 2f01 movel %d1,%sp@-
10c543bc: 2f08 movel %a0,%sp@-
10c543be: 4eba f996 jsr %pc@(10c53d56 <sys_recvfrom>)
10c543c2: 6050 bras 10c54414 <sys_socketcall+0x19e>
10c543c4: 2f01 movel %d1,%sp@-
10c543c6: 2f08 movel %a0,%sp@-
10c543c8: 4eba fb6e jsr %pc@(10c53f38 <sys_shutdown>)
10c543cc: 6046 bras 10c54414 <sys_socketcall+0x19e>
10c543ce: 2f2e fff8 movel %fp@(-8),%sp@-
10c543d2: 2f2e fff4 movel %fp@(-12),%sp@-
10c543d6: 2f2e fff0 movel %fp@(-16),%sp@-
10c543da: 2f01 movel %d1,%sp@-
10c543dc: 2f08 movel %a0,%sp@-
10c543de: 4eba fa5a jsr %pc@(10c53e3a <sys_setsockopt>)
10c543e2: 6030 bras 10c54414 <sys_socketcall+0x19e>
10c543e4: 2f2e fff8 movel %fp@(-8),%sp@-
10c543e8: 2f2e fff4 movel %fp@(-12),%sp@-
10c543ec: 2f2e fff0 movel %fp@(-16),%sp@-
10c543f0: 2f01 movel %d1,%sp@-
10c543f2: 2f08 movel %a0,%sp@-
10c543f4: 4eba fac6 jsr %pc@(10c53ebc <sys_getsockopt>)
10c543f8: 601a bras 10c54414 <sys_socketcall+0x19e>
10c543fa: 2f2e fff0 movel %fp@(-16),%sp@-
10c543fe: 2f01 movel %d1,%sp@-
10c54400: 2f08 movel %a0,%sp@-
10c54402: 4eba fb7c jsr %pc@(10c53f80 <sys_sendmsg>)
10c54406: 600c bras 10c54414 <sys_socketcall+0x19e>
10c54408: 2f2e fff0 movel %fp@(-16),%sp@-
10c5440c: 2f01 movel %d1,%sp@-
10c5440e: 2f08 movel %a0,%sp@-
10c54410: 4eba fcde jsr %pc@(10c540f0 <sys_recvmsg>)
10c54414: 242e ffe4 movel %fp@(-28),%d2
10c54418: 4e5e unlk %fp
10c5441a: 4e75 rts
10c5441c <sock_register>:
10c5441c: 4e56 0000 linkw %fp,#0
10c54420: 226e 0008 moveal %fp@(8),%a1
10c54424: 2211 movel %a1@,%d1
10c54426: 701f moveq #31,%d0
10c54428: b081 cmpl %d1,%d0
10c5442a: 6c16 bges 10c54442 <sock_register+0x26>
10c5442c: 4878 0020 pea 20 <LSIGTRAP+0x1b>
10c54430: 2f01 movel %d1,%sp@-
10c54432: 4879 1000 65b0 pea 100065b0 <npindex_to_ethertype+0x380>
10c54438: 4eb9 10c1 677e jsr 10c1677e <printk>
10c5443e: 7097 moveq #-105,%d0
10c54440: 6016 bras 10c54458 <sock_register+0x3c>
10c54442: 70ef moveq #-17,%d0
10c54444: e589 lsll #2,%d1
10c54446: 41f9 1002 4838 lea 10024838 <net_families>,%a0
10c5444c: 4ab0 1800 tstl %a0@(00000000,%d1:l)
10c54450: 6606 bnes 10c54458 <sock_register+0x3c>
10c54452: 2189 1800 movel %a1,%a0@(00000000,%d1:l)
10c54456: 7000 moveq #0,%d0
10c54458: 4e5e unlk %fp
10c5445a: 4e75 rts
10c5445c <sock_unregister>:
10c5445c: 4e56 0000 linkw %fp,#0
10c54460: 202e 0008 movel %fp@(8),%d0
10c54464: 721f moveq #31,%d1
10c54466: b280 cmpl %d0,%d1
10c54468: 6510 bcss 10c5447a <sock_unregister+0x1e>
10c5446a: e588 lsll #2,%d0
10c5446c: 41f9 1002 4838 lea 10024838 <net_families>,%a0
10c54472: 42b0 0800 clrl %a0@(00000000,%d0:l)
10c54476: 7000 moveq #0,%d0
10c54478: 6002 bras 10c5447c <sock_unregister+0x20>
10c5447a: 70ff moveq #-1,%d0
10c5447c: 4e5e unlk %fp
10c5447e: 4e75 rts
10c54480 <socket_get_info>:
10c54480: 4e56 0000 linkw %fp,#0
10c54484: 48e7 3820 moveml %d2-%d4/%a2,%sp@-
10c54488: 262e 0008 movel %fp@(8),%d3
10c5448c: 246e 000c moveal %fp@(12),%a2
10c54490: 242e 0010 movel %fp@(16),%d2
10c54494: 282e 0014 movel %fp@(20),%d4
10c54498: 2239 1000 fc8c movel 1000fc8c <sockets_in_use>,%d1
10c5449e: 7000 moveq #0,%d0
10c544a0: 51c8 fffe dbf %d0,10c544a0 <socket_get_info+0x20>
10c544a4: 4240 clrw %d0
10c544a6: 5380 subql #1,%d0
10c544a8: 64f6 bccs 10c544a0 <socket_get_info+0x20>
10c544aa: 2001 movel %d1,%d0
10c544ac: 6c02 bges 10c544b0 <socket_get_info+0x30>
10c544ae: 7000 moveq #0,%d0
10c544b0: 2f00 movel %d0,%sp@-
10c544b2: 4879 1000 6629 pea 10006629 <npindex_to_ethertype+0x3f9>
10c544b8: 2f03 movel %d3,%sp@-
10c544ba: 4eb9 10c8 4d6a jsr 10c84d6a <sprintf>
10c544c0: b082 cmpl %d2,%d0
10c544c2: 6e06 bgts 10c544ca <socket_get_info+0x4a>
10c544c4: 2483 movel %d3,%a2@
10c544c6: 7000 moveq #0,%d0
10c544c8: 6012 bras 10c544dc <socket_get_info+0x5c>
10c544ca: d682 addl %d2,%d3
10c544cc: 2483 movel %d3,%a2@
10c544ce: 9082 subl %d2,%d0
10c544d0: b880 cmpl %d0,%d4
10c544d2: 6c02 bges 10c544d6 <socket_get_info+0x56>
10c544d4: 2004 movel %d4,%d0
10c544d6: 4a80 tstl %d0
10c544d8: 6c02 bges 10c544dc <socket_get_info+0x5c>
10c544da: 7000 moveq #0,%d0
10c544dc: 4cee 041c fff0 moveml %fp@(-16),%d2-%d4/%a2
10c544e2: 4e5e unlk %fp
10c544e4: 4e75 rts
10c544e6: 4e75 rts
10c544e8 <sock_set_timeout>:
10c544e8: 4e56 fff8 linkw %fp,#-8
10c544ec: 2f0a movel %a2,%sp@-
10c544ee: 2f02 movel %d2,%sp@-
10c544f0: 246e 0008 moveal %fp@(8),%a2
10c544f4: 7007 moveq #7,%d0
10c544f6: b0ae 0010 cmpl %fp@(16),%d0
10c544fa: 6504 bcss 10c54500 <sock_set_timeout+0x18>
10c544fc: 70ea moveq #-22,%d0
10c544fe: 605e bras 10c5455e <sock_set_timeout+0x76>
10c54500: 4878 0008 pea 8 <LSIGTRAP+0x3>
10c54504: 2f2e 000c movel %fp@(12),%sp@-
10c54508: 486e fff8 pea %fp@(-8)
10c5450c: 4eb9 10c8 5744 jsr 10c85744 <memcpy>
10c54512: 4fef 000c lea %sp@(12),%sp
10c54516: 24bc 7fff ffff movel #2147483647,%a2@
10c5451c: 4aae fff8 tstl %fp@(-8)
10c54520: 6606 bnes 10c54528 <sock_set_timeout+0x40>
10c54522: 4aae fffc tstl %fp@(-4)
10c54526: 6734 beqs 10c5455c <sock_set_timeout+0x74>
10c54528: 222e fff8 movel %fp@(-8),%d1
10c5452c: 0c81 0147 ae12 cmpil #21474834,%d1
10c54532: 6e28 bgts 10c5455c <sock_set_timeout+0x74>
10c54534: 2401 movel %d1,%d2
10c54536: d482 addl %d2,%d2
10c54538: d481 addl %d1,%d2
10c5453a: 2002 movel %d2,%d0
10c5453c: eb88 lsll #5,%d0
10c5453e: d480 addl %d0,%d2
10c54540: d481 addl %d1,%d2
10c54542: 4878 2710 pea 2710 <LFLUSH_I_AND_D+0x1f08>
10c54546: 202e fffc movel %fp@(-4),%d0
10c5454a: 0680 0000 270f addil #9999,%d0
10c54550: 2f00 movel %d0,%sp@-
10c54552: 4eb9 10c8 5834 jsr 10c85834 <__divsi3>
10c54558: d480 addl %d0,%d2
10c5455a: 2482 movel %d2,%a2@
10c5455c: 7000 moveq #0,%d0
10c5455e: 242e fff0 movel %fp@(-16),%d2
10c54562: 246e fff4 moveal %fp@(-12),%a2
10c54566: 4e5e unlk %fp
10c54568: 4e75 rts
10c5456a <sock_setsockopt>:
10c5456a: 4e56 ffe8 linkw %fp,#-24
10c5456e: 48e7 3e3c moveml %d2-%d6/%a2-%a5,%sp@-
10c54572: 2a6e 0008 moveal %fp@(8),%a5
10c54576: 286e 0014 moveal %fp@(20),%a4
10c5457a: 2a2e 0018 movel %fp@(24),%d5
10c5457e: 246d 0018 moveal %a5@(24),%a2
10c54582: 7c00 moveq #0,%d6
10c54584: 7003 moveq #3,%d0
10c54586: b085 cmpl %d5,%d0
10c54588: 6506 bcss 10c54590 <sock_setsockopt+0x26>
10c5458a: 70ea moveq #-22,%d0
10c5458c: 6000 02fe braw 10c5488c <sock_setsockopt+0x322>
10c54590: 2814 movel %a4@,%d4
10c54592: 2604 movel %d4,%d3
10c54594: 56c0 sne %d0
10c54596: 4880 extw %d0
10c54598: 3400 movew %d0,%d2
10c5459a: 48c2 extl %d2
10c5459c: 4482 negl %d2
10c5459e: 41f9 1002 5730 lea 10025730 <irq_stat+0x8>,%a0
10c545a4: 5290 addql #1,%a0@
10c545a6: 2648 moveal %a0,%a3
10c545a8: 4aaa 0030 tstl %a2@(48)
10c545ac: 670a beqs 10c545b8 <sock_setsockopt+0x4e>
10c545ae: 2f0a movel %a2,%sp@-
10c545b0: 4eb9 10c5 4fc8 jsr 10c54fc8 <__lock_sock>
10c545b6: 588f addql #4,%sp
10c545b8: 7201 moveq #1,%d1
10c545ba: 2541 0030 movel %d1,%a2@(48)
10c545be: 5393 subql #1,%a3@
10c545c0: 202e 0010 movel %fp@(16),%d0
10c545c4: 5380 subql #1,%d0
10c545c6: 721c moveq #28,%d1
10c545c8: b280 cmpl %d0,%d1
10c545ca: 6500 0288 bcsw 10c54854 <sock_setsockopt+0x2ea>
10c545ce: d080 addl %d0,%d0
10c545d0: 303b 0806 movew %pc@(10c545d8 <sock_setsockopt+0x6e>,%d0:l),%d0
10c545d4: 4efb 0002 jmp %pc@(10c545d8 <sock_setsockopt+0x6e>,%d0:w)
10c545d8: 003a 0060 027c orib #96,%pc@(10c54858 <sock_setsockopt+0x2ee>)
10c545de: 027c 0068 andiw #104,%sr
10c545e2: 0070 0078 00b2 oriw #120,%a0@(ffffffb2,%d0:w)
10c545e8: 00e4 0344
10c545ea: 0100 btst %d0,%d0
10c545ec: 0108 0110 movepw %a0@(272),%d0
10c545f0: 0134 0196 027c btst %d0,@(00000000)@(0000027c,%d0:w)
10c545f6: 019e bclr %d0,%fp@+
10c545f8: 027c 01ae andiw #430,%sr
10c545fc: 027c 01c6 andiw #454,%sr
10c54600: 01d0 bset %d0,%a0@
10c54602: 027c 027c andiw #636,%sr
10c54606: 027c 01e6 andiw #486,%sr
10c5460a: 027c 027c andiw #636,%sr
10c5460e: 027c 01a6 andiw #422,%sr
10c54612: 4a84 tstl %d4
10c54614: 671a beqs 10c54630 <sock_setsockopt+0xc6>
10c54616: 2079 1002 53b4 moveal 100253b4 <_current_task>,%a0
10c5461c: 0828 0004 01d2 btst #4,%a0@(466)
10c54622: 6606 bnes 10c5462a <sock_setsockopt+0xc0>
10c54624: 7cf3 moveq #-13,%d6
10c54626: 6000 022e braw 10c54856 <sock_setsockopt+0x2ec>
10c5462a: 0068 0100 0006 oriw #256,%a0@(6)
10c54630: 1542 009d moveb %d2,%a2@(157)
10c54634: 6000 0220 braw 10c54856 <sock_setsockopt+0x2ec>
10c54638: 1542 0026 moveb %d2,%a2@(38)
10c5463c: 6000 0218 braw 10c54856 <sock_setsockopt+0x2ec>
10c54640: 1542 0290 moveb %d2,%a2@(656)
10c54644: 6000 0210 braw 10c54856 <sock_setsockopt+0x2ec>
10c54648: 1542 009b moveb %d2,%a2@(155)
10c5464c: 6000 0208 braw 10c54856 <sock_setsockopt+0x2ec>
10c54650: 2039 1000 fd34 movel 1000fd34 <sysctl_wmem_max>,%d0
10c54656: b084 cmpl %d4,%d0
10c54658: 6402 bccs 10c5465c <sock_setsockopt+0xf2>
10c5465a: 2600 movel %d0,%d3
10c5465c: 002a 0001 00a0 orib #1,%a2@(160)
10c54662: 2003 movel %d3,%d0
10c54664: d083 addl %d3,%d0
10c54666: 0c80 0000 07ff cmpil #2047,%d0
10c5466c: 6e0a bgts 10c54678 <sock_setsockopt+0x10e>
10c5466e: 257c 0000 0800 movel #2048,%a2@(140)
10c54674: 008c
10c54676: 6004 bras 10c5467c <sock_setsockopt+0x112>
10c54678: 2540 008c movel %d0,%a2@(140)
10c5467c: 2f0a movel %a2,%sp@-
10c5467e: 206a 0316 moveal %a2@(790),%a0
10c54682: 4e90 jsr %a0@
10c54684: 588f addql #4,%sp
10c54686: 6000 01ce braw 10c54856 <sock_setsockopt+0x2ec>
10c5468a: 2039 1000 fd38 movel 1000fd38 <sysctl_rmem_max>,%d0
10c54690: b084 cmpl %d4,%d0
10c54692: 6402 bccs 10c54696 <sock_setsockopt+0x12c>
10c54694: 2600 movel %d0,%d3
10c54696: 002a 0002 00a0 orib #2,%a2@(160)
10c5469c: 2003 movel %d3,%d0
10c5469e: d083 addl %d3,%d0
10c546a0: 0c80 0000 00ff cmpil #255,%d0
10c546a6: 6e0c bgts 10c546b4 <sock_setsockopt+0x14a>
10c546a8: 257c 0000 0100 movel #256,%a2@(64)
10c546ae: 0040
10c546b0: 6000 01a4 braw 10c54856 <sock_setsockopt+0x2ec>
10c546b4: 2540 0040 movel %d0,%a2@(64)
10c546b8: 6000 019c braw 10c54856 <sock_setsockopt+0x2ec>
10c546bc: 0c2a 0006 0291 cmpib #6,%a2@(657)
10c546c2: 660c bnes 10c546d0 <sock_setsockopt+0x166>
10c546c4: 2f02 movel %d2,%sp@-
10c546c6: 2f0a movel %a2,%sp@-
10c546c8: 4eb9 10c7 2350 jsr 10c72350 <tcp_set_keepalive>
10c546ce: 508f addql #8,%sp
10c546d0: 1542 0097 moveb %d2,%a2@(151)
10c546d4: 6000 0180 braw 10c54856 <sock_setsockopt+0x2ec>
10c546d8: 1542 0096 moveb %d2,%a2@(150)
10c546dc: 6000 0178 braw 10c54856 <sock_setsockopt+0x2ec>
10c546e0: 1542 009a moveb %d2,%a2@(154)
10c546e4: 6000 0170 braw 10c54856 <sock_setsockopt+0x2ec>
10c546e8: 7006 moveq #6,%d0
10c546ea: b084 cmpl %d4,%d0
10c546ec: 6416 bccs 10c54704 <sock_setsockopt+0x19a>
10c546ee: 2079 1002 53b4 moveal 100253b4 <_current_task>,%a0
10c546f4: 0828 0004 01d2 btst #4,%a0@(466)
10c546fa: 6700 00d0 beqw 10c547cc <sock_setsockopt+0x262>
10c546fe: 0068 0100 0006 oriw #256,%a0@(6)
10c54704: 2544 028a movel %d4,%a2@(650)
10c54708: 6000 014c braw 10c54856 <sock_setsockopt+0x2ec>
10c5470c: 7207 moveq #7,%d1
10c5470e: b285 cmpl %d5,%d1
10c54710: 6506 bcss 10c54718 <sock_setsockopt+0x1ae>
10c54712: 7cea moveq #-22,%d6
10c54714: 6000 0140 braw 10c54856 <sock_setsockopt+0x2ec>
10c54718: 4878 0008 pea 8 <LSIGTRAP+0x3>
10c5471c: 2f0c movel %a4,%sp@-
10c5471e: 486e ffe8 pea %fp@(-24)
10c54722: 4eb9 10c8 5744 jsr 10c85744 <memcpy>
10c54728: 4fef 000c lea %sp@(12),%sp
10c5472c: 4aae ffe8 tstl %fp@(-24)
10c54730: 660a bnes 10c5473c <sock_setsockopt+0x1d2>
10c54732: 157c 0000 0098 moveb #0,%a2@(152)
10c54738: 6000 011c braw 10c54856 <sock_setsockopt+0x2ec>
10c5473c: 206e ffec moveal %fp@(-20),%a0
10c54740: b1fc 0147 ae13 cmpal #21474835,%a0
10c54746: 6f0a bles 10c54752 <sock_setsockopt+0x1e8>
10c54748: 257c 7fff ffff movel #2147483647,%a2@(170)
10c5474e: 00aa
10c54750: 6012 bras 10c54764 <sock_setsockopt+0x1fa>
10c54752: 2008 movel %a0,%d0
10c54754: d080 addl %d0,%d0
10c54756: d088 addl %a0,%d0
10c54758: 2200 movel %d0,%d1
10c5475a: eb89 lsll #5,%d1
10c5475c: d081 addl %d1,%d0
10c5475e: d088 addl %a0,%d0
10c54760: 2540 00aa movel %d0,%a2@(170)
10c54764: 157c 0001 0098 moveb #1,%a2@(152)
10c5476a: 6000 00ea braw 10c54856 <sock_setsockopt+0x2ec>
10c5476e: 1542 009c moveb %d2,%a2@(156)
10c54772: 6000 00e2 braw 10c54856 <sock_setsockopt+0x2ec>
10c54776: 1b42 002a moveb %d2,%a5@(42)
10c5477a: 6000 00da braw 10c54856 <sock_setsockopt+0x2ec>
10c5477e: 1542 009e moveb %d2,%a2@(158)
10c54782: 6000 00d2 braw 10c54856 <sock_setsockopt+0x2ec>
10c54786: 4a84 tstl %d4
10c54788: 6c06 bges 10c54790 <sock_setsockopt+0x226>
10c5478a: 263c 7fff ffff movel #2147483647,%d3
10c54790: 2003 movel %d3,%d0
10c54792: 6602 bnes 10c54796 <sock_setsockopt+0x22c>
10c54794: 7001 moveq #1,%d0
10c54796: 2540 029e movel %d0,%a2@(670)
10c5479a: 6000 00ba braw 10c54856 <sock_setsockopt+0x2ec>
10c5479e: 2f05 movel %d5,%sp@-
10c547a0: 2f0c movel %a4,%sp@-
10c547a2: 486a 02a2 pea %a2@(674)
10c547a6: 6008 bras 10c547b0 <sock_setsockopt+0x246>
10c547a8: 2f05 movel %d5,%sp@-
10c547aa: 2f0c movel %a4,%sp@-
10c547ac: 486a 02a6 pea %a2@(678)
10c547b0: 4eba fd36 jsr %pc@(10c544e8 <sock_set_timeout>)
10c547b4: 2c00 movel %d0,%d6
10c547b6: 4fef 000c lea %sp@(12),%sp
10c547ba: 6000 009a braw 10c54856 <sock_setsockopt+0x2ec>
10c547be: 2079 1002 53b4 moveal 100253b4 <_current_task>,%a0
10c547c4: 0828 0005 01d2 btst #5,%a0@(466)
10c547ca: 6606 bnes 10c547d2 <sock_setsockopt+0x268>
10c547cc: 7cff moveq #-1,%d6
10c547ce: 6000 0086 braw 10c54856 <sock_setsockopt+0x2ec>
10c547d2: 0068 0100 0006 oriw #256,%a0@(6)
10c547d8: 4a82 tstl %d2
10c547da: 6734 beqs 10c54810 <sock_setsockopt+0x2a6>
10c547dc: 7010 moveq #16,%d0
10c547de: b085 cmpl %d5,%d0
10c547e0: 6c02 bges 10c547e4 <sock_setsockopt+0x27a>
10c547e2: 7a10 moveq #16,%d5
10c547e4: 2f05 movel %d5,%sp@-
10c547e6: 2f0c movel %a4,%sp@-
10c547e8: 74f0 moveq #-16,%d2
10c547ea: d48e addl %fp,%d2
10c547ec: 2f02 movel %d2,%sp@-
10c547ee: 4eb9 10c8 5744 jsr 10c85744 <memcpy>
10c547f4: 4fef 000c lea %sp@(12),%sp
10c547f8: 202a 0048 movel %a2@(72),%d0
10c547fc: 42aa 0048 clrl %a2@(72)
10c54800: 4a80 tstl %d0
10c54802: 6706 beqs 10c5480a <sock_setsockopt+0x2a0>
10c54804: 2040 moveal %d0,%a0
10c54806: 5888 addql #4,%a0
10c54808: 5390 subql #1,%a0@
10c5480a: 4a2e fff0 tstb %fp@(-16)
10c5480e: 6606 bnes 10c54816 <sock_setsockopt+0x2ac>
10c54810: 42aa 000c clrl %a2@(12)
10c54814: 6040 bras 10c54856 <sock_setsockopt+0x2ec>
10c54816: 2f02 movel %d2,%sp@-
10c54818: 4eb9 10c5 7bd6 jsr 10c57bd6 <dev_get_by_name>
10c5481e: 2240 moveal %d0,%a1
10c54820: 588f addql #4,%sp
10c54822: b2fc 0000 cmpaw #0,%a1
10c54826: 6604 bnes 10c5482c <sock_setsockopt+0x2c2>
10c54828: 7ced moveq #-19,%d6
10c5482a: 602a bras 10c54856 <sock_setsockopt+0x2ec>
10c5482c: 2569 003a 000c movel %a1@(58),%a2@(12)
10c54832: 41e9 00d8 lea %a1@(216),%a0
10c54836: 40c1 movew %sr,%d1
10c54838: 007c 0700 oriw #1792,%sr
10c5483c: 2010 movel %a0@,%d0
10c5483e: 5380 subql #1,%d0
10c54840: 2080 movel %d0,%a0@
10c54842: 46c1 movew %d1,%sr
10c54844: 4a80 tstl %d0
10c54846: 660e bnes 10c54856 <sock_setsockopt+0x2ec>
10c54848: 2f09 movel %a1,%sp@-
10c5484a: 4eb9 10c5 95c4 jsr 10c595c4 <netdev_finish_unregister>
10c54850: 588f addql #4,%sp
10c54852: 6002 bras 10c54856 <sock_setsockopt+0x2ec>
10c54854: 7ca4 moveq #-92,%d6
10c54856: 5293 addql #1,%a3@
10c54858: 4aaa 00ba tstl %a2@(186)
10c5485c: 670a beqs 10c54868 <sock_setsockopt+0x2fe>
10c5485e: 2f0a movel %a2,%sp@-
10c54860: 4eb9 10c5 5054 jsr 10c55054 <__release_sock>
10c54866: 588f addql #4,%sp
10c54868: 42aa 0030 clrl %a2@(48)
10c5486c: 7034 moveq #52,%d0
10c5486e: d08a addl %a2,%d0
10c54870: 41ea 0038 lea %a2@(56),%a0
10c54874: b1d0 cmpal %a0@,%a0
10c54876: 6710 beqs 10c54888 <sock_setsockopt+0x31e>
10c54878: 4878 0001 pea 1 <PF_DTRACE_OFF>
10c5487c: 4878 0003 pea 3 <PF_PTRACED_OFF>
10c54880: 2f00 movel %d0,%sp@-
10c54882: 4eb9 10c1 4712 jsr 10c14712 <__wake_up>
10c54888: 5393 subql #1,%a3@
10c5488a: 2006 movel %d6,%d0
10c5488c: 4cee 3c7c ffc4 moveml %fp@(-60),%d2-%d6/%a2-%a5
10c54892: 4e5e unlk %fp
10c54894: 4e75 rts
10c54896 <sock_getsockopt>:
10c54896: 4e56 ff74 linkw %fp,#-140
10c5489a: 48e7 3c30 moveml %d2-%d5/%a2-%a3,%sp@-
10c5489e: 226e 0008 moveal %fp@(8),%a1
10c548a2: 202e 0010 movel %fp@(16),%d0
10c548a6: 282e 0014 movel %fp@(20),%d4
10c548aa: 266e 0018 moveal %fp@(24),%a3
10c548ae: 2469 0018 moveal %a1@(24),%a2
10c548b2: 7204 moveq #4,%d1
10c548b4: 2d41 ff74 movel %d1,%fp@(-140)
10c548b8: 2413 movel %a3@,%d2
10c548ba: 2602 movel %d2,%d3
10c548bc: 5380 subql #1,%d0
10c548be: 7a1d moveq #29,%d5
10c548c0: ba80 cmpl %d0,%d5
10c548c2: 6500 0236 bcsw 10c54afa <sock_getsockopt+0x264>
10c548c6: d080 addl %d0,%d0
10c548c8: 303b 0806 movew %pc@(10c548d0 <sock_getsockopt+0x3a>,%d0:l),%d0
10c548cc: 4efb 0002 jmp %pc@(10c548d0 <sock_getsockopt+0x3a>,%d0:w)
10c548d0: 003c 0074 orib #116,%ccr
10c548d4: 008a 0098 004a oril #9961546,%a2
10c548da: 0058 0060 oriw #96,%a0@+
10c548de: 006a 0082 00ce oriw #130,%a2@(206)
10c548e4: 00d4 0324
10c548e6: 00da 0332
10c548e8: 00e4 0344
10c548ea: 010e 022a movepw %fp@(554),%d0
10c548ee: 01ba 01c6 bclr %d0,%pc@(10c54ab6 <sock_getsockopt+0x220>)
10c548f2: 01aa 01b2 bclr %d0,%a2@(434)
10c548f6: 012c 015a btst %d0,%a4@(346)
10c548fa: 022a 022a 022a andib #42,%a2@(554)
10c54900: 022a 022a 022a andib #42,%a2@(554)
10c54906: 01d6 bset %d0,%fp@
10c54908: 011e btst %d0,%fp@+
10c5490a: 0214 4280 andib #-128,%a4@
10c5490e: 102a 009d moveb %a2@(157),%d0
10c54912: 2d40 ff78 movel %d0,%fp@(-136)
10c54916: 6000 01e6 braw 10c54afe <sock_getsockopt+0x268>
10c5491a: 4280 clrl %d0
10c5491c: 102a 0290 moveb %a2@(656),%d0
10c54920: 2d40 ff78 movel %d0,%fp@(-136)
10c54924: 6000 01d8 braw 10c54afe <sock_getsockopt+0x268>
10c54928: 102a 009b moveb %a2@(155),%d0
10c5492c: 6000 00b4 braw 10c549e2 <sock_getsockopt+0x14c>
10c54930: 2d6a 008c ff78 movel %a2@(140),%fp@(-136)
10c54936: 6000 01c6 braw 10c54afe <sock_getsockopt+0x268>
10c5493a: 2d6a 0040 ff78 movel %a2@(64),%fp@(-136)
10c54940: 6000 01bc braw 10c54afe <sock_getsockopt+0x268>
10c54944: 4280 clrl %d0
10c54946: 102a 0026 moveb %a2@(38),%d0
10c5494a: 2d40 ff78 movel %d0,%fp@(-136)
10c5494e: 6000 01ae braw 10c54afe <sock_getsockopt+0x268>
10c54952: 102a 0097 moveb %a2@(151),%d0
10c54956: 6000 008a braw 10c549e2 <sock_getsockopt+0x14c>
10c5495a: 4280 clrl %d0
10c5495c: 302a 028e movew %a2@(654),%d0
10c54960: 2d40 ff78 movel %d0,%fp@(-136)
10c54964: 6000 0198 braw 10c54afe <sock_getsockopt+0x268>
10c54968: 7000 moveq #0,%d0
10c5496a: 41ea 027e lea %a2@(638),%a0
10c5496e: 40c1 movew %sr,%d1
10c54970: 007c 0700 oriw #1792,%sr
10c54974: 2a10 movel %a0@,%d5
10c54976: 2080 movel %d0,%a0@
10c54978: 2005 movel %d5,%d0
10c5497a: 46c1 movew %d1,%sr
10c5497c: 2d40 ff78 movel %d0,%fp@(-136)
10c54980: 6600 017c bnew 10c54afe <sock_getsockopt+0x268>
10c54984: 41ea 0282 lea %a2@(642),%a0
10c54988: 40c1 movew %sr,%d1
10c5498a: 007c 0700 oriw #1792,%sr
10c5498e: 2a10 movel %a0@,%d5
10c54990: 2080 movel %d0,%a0@
10c54992: 2005 movel %d5,%d0
10c54994: 46c1 movew %d1,%sr
10c54996: 2d40 ff78 movel %d0,%fp@(-136)
10c5499a: 6000 0162 braw 10c54afe <sock_getsockopt+0x268>
10c5499e: 102a 0096 moveb %a2@(150),%d0
10c549a2: 603e bras 10c549e2 <sock_getsockopt+0x14c>
10c549a4: 102a 009a moveb %a2@(154),%d0
10c549a8: 6038 bras 10c549e2 <sock_getsockopt+0x14c>
10c549aa: 2d6a 028a ff78 movel %a2@(650),%fp@(-136)
10c549b0: 6000 014c braw 10c54afe <sock_getsockopt+0x268>
10c549b4: 7008 moveq #8,%d0
10c549b6: 2d40 ff74 movel %d0,%fp@(-140)
10c549ba: 102a 0098 moveb %a2@(152),%d0
10c549be: 4880 extw %d0
10c549c0: 3040 moveaw %d0,%a0
10c549c2: 2d48 ff78 movel %a0,%fp@(-136)
10c549c6: 4878 0064 pea 64 <LSIGTRAP+0x5f>
10c549ca: 2f2a 00aa movel %a2@(170),%sp@-
10c549ce: 4eb9 10c8 5940 jsr 10c85940 <__udivsi3>
10c549d4: 508f addql #8,%sp
10c549d6: 2d40 ff7c movel %d0,%fp@(-132)
10c549da: 6000 0122 braw 10c54afe <sock_getsockopt+0x268>
10c549de: 102a 009c moveb %a2@(156),%d0
10c549e2: 4880 extw %d0
10c549e4: 3040 moveaw %d0,%a0
10c549e6: 2d48 ff78 movel %a0,%fp@(-136)
10c549ea: 6000 0112 braw 10c54afe <sock_getsockopt+0x268>
10c549ee: 4280 clrl %d0
10c549f0: 102a 009e moveb %a2@(158),%d0
10c549f4: 2d40 ff78 movel %d0,%fp@(-136)
10c549f8: 6000 0104 braw 10c54afe <sock_getsockopt+0x268>
10c549fc: 7008 moveq #8,%d0
10c549fe: 2d40 ff74 movel %d0,%fp@(-140)
10c54a02: 202a 02a2 movel %a2@(674),%d0
10c54a06: 0c80 7fff ffff cmpil #2147483647,%d0
10c54a0c: 672e beqs 10c54a3c <sock_getsockopt+0x1a6>
10c54a0e: 4878 0064 pea 64 <LSIGTRAP+0x5f>
10c54a12: 2f00 movel %d0,%sp@-
10c54a14: 4eb9 10c8 5834 jsr 10c85834 <__divsi3>
10c54a1a: 508f addql #8,%sp
10c54a1c: 2d40 ff78 movel %d0,%fp@(-136)
10c54a20: 4878 0064 pea 64 <LSIGTRAP+0x5f>
10c54a24: 2f2a 02a2 movel %a2@(674),%sp@-
10c54a28: 6038 bras 10c54a62 <sock_getsockopt+0x1cc>
10c54a2a: 7208 moveq #8,%d1
10c54a2c: 2d41 ff74 movel %d1,%fp@(-140)
10c54a30: 202a 02a6 movel %a2@(678),%d0
10c54a34: 0c80 7fff ffff cmpil #2147483647,%d0
10c54a3a: 660c bnes 10c54a48 <sock_getsockopt+0x1b2>
10c54a3c: 42ae ff78 clrl %fp@(-136)
10c54a40: 42ae ff7c clrl %fp@(-132)
10c54a44: 6000 00b8 braw 10c54afe <sock_getsockopt+0x268>
10c54a48: 4878 0064 pea 64 <LSIGTRAP+0x5f>
10c54a4c: 2f00 movel %d0,%sp@-
10c54a4e: 4eb9 10c8 5834 jsr 10c85834 <__divsi3>
10c54a54: 508f addql #8,%sp
10c54a56: 2d40 ff78 movel %d0,%fp@(-136)
10c54a5a: 4878 0064 pea 64 <LSIGTRAP+0x5f>
10c54a5e: 2f2a 02a6 movel %a2@(678),%sp@-
10c54a62: 4eb9 10c8 5864 jsr 10c85864 <__modsi3>
10c54a68: 508f addql #8,%sp
10c54a6a: 2200 movel %d0,%d1
10c54a6c: e789 lsll #3,%d1
10c54a6e: d280 addl %d0,%d1
10c54a70: d280 addl %d0,%d1
10c54a72: 2d41 ff7c movel %d1,%fp@(-132)
10c54a76: 6000 0086 braw 10c54afe <sock_getsockopt+0x268>
10c54a7a: 2d6a 029e ff78 movel %a2@(670),%fp@(-136)
10c54a80: 607c bras 10c54afe <sock_getsockopt+0x268>
10c54a82: 7a01 moveq #1,%d5
10c54a84: 2d45 ff78 movel %d5,%fp@(-136)
10c54a88: 6074 bras 10c54afe <sock_getsockopt+0x268>
10c54a8a: 4280 clrl %d0
10c54a8c: 1029 002a moveb %a1@(42),%d0
10c54a90: 2d40 ff78 movel %d0,%fp@(-136)
10c54a94: 6068 bras 10c54afe <sock_getsockopt+0x268>
10c54a96: 700c moveq #12,%d0
10c54a98: b082 cmpl %d2,%d0
10c54a9a: 6402 bccs 10c54a9e <sock_getsockopt+0x208>
10c54a9c: 760c moveq #12,%d3
10c54a9e: 2f03 movel %d3,%sp@-
10c54aa0: 486a 0292 pea %a2@(658)
10c54aa4: 6034 bras 10c54ada <sock_getsockopt+0x244>
10c54aa6: 2069 0008 moveal %a1@(8),%a0
10c54aaa: 4878 0002 pea 2 <PF_DTRACE_OFF+0x1>
10c54aae: 486e ff74 pea %fp@(-140)
10c54ab2: 45ee ff80 lea %fp@(-128),%a2
10c54ab6: 2f0a movel %a2,%sp@-
10c54ab8: 2f09 movel %a1,%sp@-
10c54aba: 2068 0018 moveal %a0@(24),%a0
10c54abe: 4e90 jsr %a0@
10c54ac0: 4fef 0010 lea %sp@(16),%sp
10c54ac4: 4a80 tstl %d0
10c54ac6: 6704 beqs 10c54acc <sock_getsockopt+0x236>
10c54ac8: 7095 moveq #-107,%d0
10c54aca: 604e bras 10c54b1a <sock_getsockopt+0x284>
10c54acc: b4ae ff74 cmpl %fp@(-140),%d2
10c54ad0: 6304 blss 10c54ad6 <sock_getsockopt+0x240>
10c54ad2: 70ea moveq #-22,%d0
10c54ad4: 6044 bras 10c54b1a <sock_getsockopt+0x284>
10c54ad6: 2f02 movel %d2,%sp@-
10c54ad8: 2f0a movel %a2,%sp@-
10c54ada: 2f04 movel %d4,%sp@-
10c54adc: 4eb9 10c8 5744 jsr 10c85744 <memcpy>
10c54ae2: 6032 bras 10c54b16 <sock_getsockopt+0x280>
10c54ae4: 102a 0020 moveb %a2@(32),%d0
10c54ae8: 0c00 000a cmpib #10,%d0
10c54aec: 57c0 seq %d0
10c54aee: 4880 extw %d0
10c54af0: 48c0 extl %d0
10c54af2: 4480 negl %d0
10c54af4: 2d40 ff78 movel %d0,%fp@(-136)
10c54af8: 6004 bras 10c54afe <sock_getsockopt+0x268>
10c54afa: 70a4 moveq #-92,%d0
10c54afc: 601c bras 10c54b1a <sock_getsockopt+0x284>
10c54afe: 202e ff74 movel %fp@(-140),%d0
10c54b02: b082 cmpl %d2,%d0
10c54b04: 6402 bccs 10c54b08 <sock_getsockopt+0x272>
10c54b06: 2600 movel %d0,%d3
10c54b08: 2f03 movel %d3,%sp@-
10c54b0a: 486e ff78 pea %fp@(-136)
10c54b0e: 2f04 movel %d4,%sp@-
10c54b10: 4eb9 10c8 5744 jsr 10c85744 <memcpy>
10c54b16: 2683 movel %d3,%a3@
10c54b18: 7000 moveq #0,%d0
10c54b1a: 4cee 0c3c ff5c moveml %fp@(-164),%d2-%d5/%a2-%a3
10c54b20: 4e5e unlk %fp
10c54b22: 4e75 rts
10c54b24 <sk_alloc>:
10c54b24: 4e56 0000 linkw %fp,#0
10c54b28: 2f0a movel %a2,%sp@-
10c54b2a: 2f2e 000c movel %fp@(12),%sp@-
10c54b2e: 2f39 1002 48bc movel 100248bc <sk_cachep>,%sp@-
10c54b34: 4eb9 10c2 08dc jsr 10c208dc <kmem_cache_alloc>
10c54b3a: 2440 moveal %d0,%a2
10c54b3c: 508f addql #8,%sp
10c54b3e: b4fc 0000 cmpaw #0,%a2
10c54b42: 6730 beqs 10c54b74 <sk_alloc+0x50>
10c54b44: 4aae 0010 tstl %fp@(16)
10c54b48: 672a beqs 10c54b74 <sk_alloc+0x50>
10c54b4a: 4878 0326 pea 326 <LSIGTRAP+0x321>
10c54b4e: 42a7 clrl %sp@-
10c54b50: 2f0a movel %a2,%sp@-
10c54b52: 4eb9 10c8 576c jsr 10c8576c <memset>
10c54b58: 356e 000a 0024 movew %fp@(10),%a2@(36)
10c54b5e: 42aa 0030 clrl %a2@(48)
10c54b62: 41ea 0034 lea %a2@(52),%a0
10c54b66: 4290 clrl %a0@
10c54b68: 7038 moveq #56,%d0
10c54b6a: d08a addl %a2,%d0
10c54b6c: 2140 0004 movel %d0,%a0@(4)
10c54b70: 2140 0008 movel %d0,%a0@(8)
10c54b74: 200a movel %a2,%d0
10c54b76: 246e fffc moveal %fp@(-4),%a2
10c54b7a: 4e5e unlk %fp
10c54b7c: 4e75 rts
10c54b7e <sk_free>:
10c54b7e: 4e56 0000 linkw %fp,#0
10c54b82: 2f0a movel %a2,%sp@-
10c54b84: 246e 0008 moveal %fp@(8),%a2
10c54b88: 206a 0322 moveal %a2@(802),%a0
10c54b8c: b0fc 0000 cmpaw #0,%a0
10c54b90: 6706 beqs 10c54b98 <sk_free+0x1a>
10c54b92: 2f0a movel %a2,%sp@-
10c54b94: 4e90 jsr %a0@
10c54b96: 588f addql #4,%sp
10c54b98: 202a 0078 movel %a2@(120),%d0
10c54b9c: 6710 beqs 10c54bae <sk_free+0x30>
10c54b9e: 2f00 movel %d0,%sp@-
10c54ba0: 4879 1000 6692 pea 10006692 <npindex_to_ethertype+0x462>
10c54ba6: 4eb9 10c1 677e jsr 10c1677e <printk>
10c54bac: 508f addql #8,%sp
10c54bae: 2f0a movel %a2,%sp@-
10c54bb0: 2f39 1002 48bc movel 100248bc <sk_cachep>,%sp@-
10c54bb6: 4eb9 10c2 0aea jsr 10c20aea <kmem_cache_free>
10c54bbc: 246e fffc moveal %fp@(-4),%a2
10c54bc0: 4e5e unlk %fp
10c54bc2: 4e75 rts
10c54bc4 <sock_wfree>:
10c54bc4: 4e56 0000 linkw %fp,#0
10c54bc8: 2f0a movel %a2,%sp@-
10c54bca: 206e 0008 moveal %fp@(8),%a0
10c54bce: 2468 000c moveal %a0@(12),%a2
10c54bd2: 2028 0078 movel %a0@(120),%d0
10c54bd6: 91aa 0064 subl %d0,%a2@(100)
10c54bda: 4a2a 009f tstb %a2@(159)
10c54bde: 660a bnes 10c54bea <sock_wfree+0x26>
10c54be0: 2f0a movel %a2,%sp@-
10c54be2: 206a 0316 moveal %a2@(790),%a0
10c54be6: 4e90 jsr %a0@
10c54be8: 588f addql #4,%sp
10c54bea: 41ea 0028 lea %a2@(40),%a0
10c54bee: 40c1 movew %sr,%d1
10c54bf0: 007c 0700 oriw #1792,%sr
10c54bf4: 2010 movel %a0@,%d0
10c54bf6: 5380 subql #1,%d0
10c54bf8: 2080 movel %d0,%a0@
10c54bfa: 46c1 movew %d1,%sr
10c54bfc: 4a80 tstl %d0
10c54bfe: 6606 bnes 10c54c06 <sock_wfree+0x42>
10c54c00: 2f0a movel %a2,%sp@-
10c54c02: 4eba ff7a jsr %pc@(10c54b7e <sk_free>)
10c54c06: 246e fffc moveal %fp@(-4),%a2
10c54c0a: 4e5e unlk %fp
10c54c0c: 4e75 rts
10c54c0e <sock_rfree>:
10c54c0e: 4e56 0000 linkw %fp,#0
10c54c12: 206e 0008 moveal %fp@(8),%a0
10c54c16: 2028 0078 movel %a0@(120),%d0
10c54c1a: 2068 000c moveal %a0@(12),%a0
10c54c1e: 41e8 0050 lea %a0@(80),%a0
10c54c22: 9190 subl %d0,%a0@
10c54c24: 4e5e unlk %fp
10c54c26: 4e75 rts
10c54c28 <sock_wmalloc>:
10c54c28: 4e56 0000 linkw %fp,#0
10c54c2c: 2f0a movel %a2,%sp@-
10c54c2e: 246e 0008 moveal %fp@(8),%a2
10c54c32: 4aae 0010 tstl %fp@(16)
10c54c36: 660a bnes 10c54c42 <sock_wmalloc+0x1a>
10c54c38: 202a 0064 movel %a2@(100),%d0
10c54c3c: b0aa 008c cmpl %a2@(140),%d0
10c54c40: 6c34 bges 10c54c76 <sock_wmalloc+0x4e>
10c54c42: 2f2e 0014 movel %fp@(20),%sp@-
10c54c46: 2f2e 000c movel %fp@(12),%sp@-
10c54c4a: 4eb9 10c5 5644 jsr 10c55644 <alloc_skb>
10c54c50: 2240 moveal %d0,%a1
10c54c52: b2fc 0000 cmpaw #0,%a1
10c54c56: 671e beqs 10c54c76 <sock_wmalloc+0x4e>
10c54c58: 41ea 0028 lea %a2@(40),%a0
10c54c5c: 5290 addql #1,%a0@
10c54c5e: 234a 000c movel %a2,%a1@(12)
10c54c62: 237c 10c5 4bc4 movel #281365444,%a1@(140)
10c54c68: 008c
10c54c6a: 2029 0078 movel %a1@(120),%d0
10c54c6e: d1aa 0064 addl %d0,%a2@(100)
10c54c72: 2009 movel %a1,%d0
10c54c74: 6002 bras 10c54c78 <sock_wmalloc+0x50>
10c54c76: 7000 moveq #0,%d0
10c54c78: 246e fffc moveal %fp@(-4),%a2
10c54c7c: 4e5e unlk %fp
10c54c7e: 4e75 rts
10c54c80 <sock_rmalloc>:
10c54c80: 4e56 0000 linkw %fp,#0
10c54c84: 2f0a movel %a2,%sp@-
10c54c86: 246e 0008 moveal %fp@(8),%a2
10c54c8a: 4aae 0010 tstl %fp@(16)
10c54c8e: 660a bnes 10c54c9a <sock_rmalloc+0x1a>
10c54c90: 202a 0050 movel %a2@(80),%d0
10c54c94: b0aa 0040 cmpl %a2@(64),%d0
10c54c98: 6c2e bges 10c54cc8 <sock_rmalloc+0x48>
10c54c9a: 2f2e 0014 movel %fp@(20),%sp@-
10c54c9e: 2f2e 000c movel %fp@(12),%sp@-
10c54ca2: 4eb9 10c5 5644 jsr 10c55644 <alloc_skb>
10c54ca8: 2040 moveal %d0,%a0
10c54caa: b0fc 0000 cmpaw #0,%a0
10c54cae: 6718 beqs 10c54cc8 <sock_rmalloc+0x48>
10c54cb0: 214a 000c movel %a2,%a0@(12)
10c54cb4: 217c 10c5 4c0e movel #281365518,%a0@(140)
10c54cba: 008c
10c54cbc: 2028 0078 movel %a0@(120),%d0
10c54cc0: d1aa 0050 addl %d0,%a2@(80)
10c54cc4: 2008 movel %a0,%d0
10c54cc6: 6002 bras 10c54cca <sock_rmalloc+0x4a>
10c54cc8: 7000 moveq #0,%d0
10c54cca: 246e fffc moveal %fp@(-4),%a2
10c54cce: 4e5e unlk %fp
10c54cd0: 4e75 rts
10c54cd2 <sock_kmalloc>:
10c54cd2: 4e56 0000 linkw %fp,#0
10c54cd6: 2f0a movel %a2,%sp@-
10c54cd8: 2f02 movel %d2,%sp@-
10c54cda: 206e 0008 moveal %fp@(8),%a0
10c54cde: 242e 000c movel %fp@(12),%d2
10c54ce2: 2239 1000 fd44 movel 1000fd44 <sysctl_optmem_max>,%d1
10c54ce8: b282 cmpl %d2,%d1
10c54cea: 6522 bcss 10c54d0e <sock_kmalloc+0x3c>
10c54cec: 2028 0078 movel %a0@(120),%d0
10c54cf0: d082 addl %d2,%d0
10c54cf2: b280 cmpl %d0,%d1
10c54cf4: 6f18 bles 10c54d0e <sock_kmalloc+0x3c>
10c54cf6: 45e8 0078 lea %a0@(120),%a2
10c54cfa: d592 addl %d2,%a2@
10c54cfc: 2f2e 0010 movel %fp@(16),%sp@-
10c54d00: 2f02 movel %d2,%sp@-
10c54d02: 4eb9 10c2 09bc jsr 10c209bc <kmalloc>
10c54d08: 4a80 tstl %d0
10c54d0a: 6604 bnes 10c54d10 <sock_kmalloc+0x3e>
10c54d0c: 9592 subl %d2,%a2@
10c54d0e: 7000 moveq #0,%d0
10c54d10: 242e fff8 movel %fp@(-8),%d2
10c54d14: 246e fffc moveal %fp@(-4),%a2
10c54d18: 4e5e unlk %fp
10c54d1a: 4e75 rts
10c54d1c <sock_kfree_s>:
10c54d1c: 4e56 0000 linkw %fp,#0
10c54d20: 2f0a movel %a2,%sp@-
10c54d22: 2f02 movel %d2,%sp@-
10c54d24: 246e 0008 moveal %fp@(8),%a2
10c54d28: 242e 0010 movel %fp@(16),%d2
10c54d2c: 2f2e 000c movel %fp@(12),%sp@-
10c54d30: 4eb9 10c2 0b8c jsr 10c20b8c <kfree>
10c54d36: 95aa 0078 subl %d2,%a2@(120)
10c54d3a: 242e fff8 movel %fp@(-8),%d2
10c54d3e: 246e fffc moveal %fp@(-4),%a2
10c54d42: 4e5e unlk %fp
10c54d44: 4e75 rts
10c54d46 <sock_wait_for_wmem>:
10c54d46: 4e56 ffe0 linkw %fp,#-32
10c54d4a: 48e7 3030 moveml %d2-%d3/%a2-%a3,%sp@-
10c54d4e: 266e 0008 moveal %fp@(8),%a3
10c54d52: 242e 000c movel %fp@(12),%d2
10c54d56: 42ae ffe0 clrl %fp@(-32)
10c54d5a: 42ae ffe8 clrl %fp@(-24)
10c54d5e: 42ae ffec clrl %fp@(-20)
10c54d62: 45ee fff0 lea %fp@(-16),%a2
10c54d66: 2d79 1002 53b4 movel 100253b4 <_current_task>,%fp@(-28)
10c54d6c: ffe4
10c54d6e: 24ae ffe0 movel %fp@(-32),%a2@
10c54d72: 2d6e ffe4 fff4 movel %fp@(-28),%fp@(-12)
10c54d78: 2d6e ffe8 fff8 movel %fp@(-24),%fp@(-8)
10c54d7e: 2d6e ffec fffc movel %fp@(-20),%fp@(-4)
10c54d84: 206b 0306 moveal %a3@(774),%a0
10c54d88: 5888 addql #4,%a0
10c54d8a: 40c0 movew %sr,%d0
10c54d8c: 007c 0700 oriw #1792,%sr
10c54d90: 72fe moveq #-2,%d1
10c54d92: c390 andl %d1,%a0@
10c54d94: 46c0 movew %d0,%sr
10c54d96: 2f0a movel %a2,%sp@-
10c54d98: 2f2b 0044 movel %a3@(68),%sp@-
10c54d9c: 4eb9 10c1 5344 jsr 10c15344 <add_wait_queue>
10c54da2: 508f addql #8,%sp
10c54da4: 260a movel %a2,%d3
10c54da6: 45f9 10c1 53aa lea 10c153aa <remove_wait_queue>,%a2
10c54dac: 6040 bras 10c54dee <sock_wait_for_wmem+0xa8>
10c54dae: 206b 0306 moveal %a3@(774),%a0
10c54db2: 5888 addql #4,%a0
10c54db4: 40c0 movew %sr,%d0
10c54db6: 007c 0700 oriw #1792,%sr
10c54dba: 7204 moveq #4,%d1
10c54dbc: 8390 orl %d1,%a0@
10c54dbe: 46c0 movew %d0,%sr
10c54dc0: 2079 1002 53b4 moveal 100253b4 <_current_task>,%a0
10c54dc6: 7001 moveq #1,%d0
10c54dc8: 2080 movel %d0,%a0@
10c54dca: 222b 0064 movel %a3@(100),%d1
10c54dce: b2ab 008c cmpl %a3@(140),%d1
10c54dd2: 6d2a blts 10c54dfe <sock_wait_for_wmem+0xb8>
10c54dd4: 082b 0001 0027 btst #1,%a3@(39)
10c54dda: 6622 bnes 10c54dfe <sock_wait_for_wmem+0xb8>
10c54ddc: 4aab 027e tstl %a3@(638)
10c54de0: 661c bnes 10c54dfe <sock_wait_for_wmem+0xb8>
10c54de2: 2f02 movel %d2,%sp@-
10c54de4: 4eb9 10c1 4428 jsr 10c14428 <schedule_timeout>
10c54dea: 2400 movel %d0,%d2
10c54dec: 588f addql #4,%sp
10c54dee: 4a82 tstl %d2
10c54df0: 670c beqs 10c54dfe <sock_wait_for_wmem+0xb8>
10c54df2: 2079 1002 53b4 moveal 100253b4 <_current_task>,%a0
10c54df8: 4aa8 0008 tstl %a0@(8)
10c54dfc: 67b0 beqs 10c54dae <sock_wait_for_wmem+0x68>
10c54dfe: 2079 1002 53b4 moveal 100253b4 <_current_task>,%a0
10c54e04: 7000 moveq #0,%d0
10c54e06: 2080 movel %d0,%a0@
10c54e08: 2f03 movel %d3,%sp@-
10c54e0a: 2f2b 0044 movel %a3@(68),%sp@-
10c54e0e: 4e92 jsr %a2@
10c54e10: 2002 movel %d2,%d0
10c54e12: 4cee 0c0c ffd0 moveml %fp@(-48),%d2-%d3/%a2-%a3
10c54e18: 4e5e unlk %fp
10c54e1a: 4e75 rts
10c54e1c <sock_alloc_send_pskb>:
10c54e1c: 4e56 0000 linkw %fp,#0
10c54e20: 48e7 3c38 moveml %d2-%d5/%a2-%a4,%sp@-
10c54e24: 286e 0008 moveal %fp@(8),%a4
10c54e28: 2a2e 000c movel %fp@(12),%d5
10c54e2c: 262e 0010 movel %fp@(16),%d3
10c54e30: 7000 moveq #0,%d0
10c54e32: 4aae 0014 tstl %fp@(20)
10c54e36: 6604 bnes 10c54e3c <sock_alloc_send_pskb+0x20>
10c54e38: 202c 02a6 movel %a4@(678),%d0
10c54e3c: 2200 movel %d0,%d1
10c54e3e: 7800 moveq #0,%d4
10c54e40: 45ec 027e lea %a4@(638),%a2
10c54e44: 40c0 movew %sr,%d0
10c54e46: 007c 0700 oriw #1792,%sr
10c54e4a: 2412 movel %a2@,%d2
10c54e4c: 2484 movel %d4,%a2@
10c54e4e: 46c0 movew %d0,%sr
10c54e50: 4482 negl %d2
10c54e52: 6600 0144 bnew 10c54f98 <sock_alloc_send_pskb+0x17c>
10c54e56: 74e0 moveq #-32,%d2
10c54e58: 082c 0001 0027 btst #1,%a4@(39)
10c54e5e: 6600 0138 bnew 10c54f98 <sock_alloc_send_pskb+0x17c>
10c54e62: 202c 0064 movel %a4@(100),%d0
10c54e66: b0ac 008c cmpl %a4@(140),%d0
10c54e6a: 6c00 00b6 bgew 10c54f22 <sock_alloc_send_pskb+0x106>
10c54e6e: 2f2c 0088 movel %a4@(136),%sp@-
10c54e72: 2f05 movel %d5,%sp@-
10c54e74: 4eb9 10c5 5644 jsr 10c55644 <alloc_skb>
10c54e7a: 2440 moveal %d0,%a2
10c54e7c: 508f addql #8,%sp
10c54e7e: b4fc 0000 cmpaw #0,%a2
10c54e82: 6700 009a beqw 10c54f1e <sock_alloc_send_pskb+0x102>
10c54e86: 4a83 tstl %d3
10c54e88: 6700 00de beqw 10c54f68 <sock_alloc_send_pskb+0x14c>
10c54e8c: 2403 movel %d3,%d2
10c54e8e: 0682 0000 0fff addil #4095,%d2
10c54e94: 700c moveq #12,%d0
10c54e96: e0aa lsrl %d0,%d2
10c54e98: d7aa 0078 addl %d3,%a2@(120)
10c54e9c: 206a 0088 moveal %a2@(136),%a0
10c54ea0: 2142 0004 movel %d2,%a0@(4)
10c54ea4: 7800 moveq #0,%d4
10c54ea6: b484 cmpl %d4,%d2
10c54ea8: 6f00 00be blew 10c54f68 <sock_alloc_send_pskb+0x14c>
10c54eac: 47ea 0070 lea %a2@(112),%a3
10c54eb0: 7a0c moveq #12,%d5
10c54eb2: 42a7 clrl %sp@-
10c54eb4: 2f2c 0088 movel %a4@(136),%sp@-
10c54eb8: 4eb9 10c2 219e jsr 10c2219e <_alloc_pages>
10c54ebe: 508f addql #8,%sp
10c54ec0: 4a80 tstl %d0
10c54ec2: 662a bnes 10c54eee <sock_alloc_send_pskb+0xd2>
10c54ec4: 7497 moveq #-105,%d2
10c54ec6: 7001 moveq #1,%d0
10c54ec8: b0aa 0070 cmpl %a2@(112),%d0
10c54ecc: 6714 beqs 10c54ee2 <sock_alloc_send_pskb+0xc6>
10c54ece: 40c1 movew %sr,%d1
10c54ed0: 007c 0700 oriw #1792,%sr
10c54ed4: 2013 movel %a3@,%d0
10c54ed6: 5380 subql #1,%d0
10c54ed8: 2680 movel %d0,%a3@
10c54eda: 46c1 movew %d1,%sr
10c54edc: 4a80 tstl %d0
10c54ede: 6600 00b8 bnew 10c54f98 <sock_alloc_send_pskb+0x17c>
10c54ee2: 2f0a movel %a2,%sp@-
10c54ee4: 4eb9 10c5 5900 jsr 10c55900 <__kfree_skb>
10c54eea: 6000 00ac braw 10c54f98 <sock_alloc_send_pskb+0x17c>
10c54eee: 206a 0088 moveal %a2@(136),%a0
10c54ef2: d1c5 addal %d5,%a0
10c54ef4: 2080 movel %d0,%a0@
10c54ef6: 4268 0004 clrw %a0@(4)
10c54efa: 2003 movel %d3,%d0
10c54efc: 0c83 0000 1000 cmpil #4096,%d3
10c54f02: 6306 blss 10c54f0a <sock_alloc_send_pskb+0xee>
10c54f04: 203c 0000 1000 movel #4096,%d0
10c54f0a: 3140 0006 movew %d0,%a0@(6)
10c54f0e: 0683 ffff f000 addil #-4096,%d3
10c54f14: 5085 addql #8,%d5
10c54f16: 5284 addql #1,%d4
10c54f18: b484 cmpl %d4,%d2
10c54f1a: 6e96 bgts 10c54eb2 <sock_alloc_send_pskb+0x96>
10c54f1c: 604a bras 10c54f68 <sock_alloc_send_pskb+0x14c>
10c54f1e: 7497 moveq #-105,%d2
10c54f20: 6076 bras 10c54f98 <sock_alloc_send_pskb+0x17c>
10c54f22: 206c 0306 moveal %a4@(774),%a0
10c54f26: 5888 addql #4,%a0
10c54f28: 40c0 movew %sr,%d0
10c54f2a: 007c 0700 oriw #1792,%sr
10c54f2e: 7401 moveq #1,%d2
10c54f30: 8590 orl %d2,%a0@
10c54f32: 46c0 movew %d0,%sr
10c54f34: 206c 0306 moveal %a4@(774),%a0
10c54f38: 5888 addql #4,%a0
10c54f3a: 40c0 movew %sr,%d0
10c54f3c: 007c 0700 oriw #1792,%sr
10c54f40: 7404 moveq #4,%d2
10c54f42: 8590 orl %d2,%a0@
10c54f44: 46c0 movew %d0,%sr
10c54f46: 74f5 moveq #-11,%d2
10c54f48: 4a81 tstl %d1
10c54f4a: 674c beqs 10c54f98 <sock_alloc_send_pskb+0x17c>
10c54f4c: 2079 1002 53b4 moveal 100253b4 <_current_task>,%a0
10c54f52: 4aa8 0008 tstl %a0@(8)
10c54f56: 662e bnes 10c54f86 <sock_alloc_send_pskb+0x16a>
10c54f58: 2f01 movel %d1,%sp@-
10c54f5a: 2f0c movel %a4,%sp@-
10c54f5c: 4eba fde8 jsr %pc@(10c54d46 <sock_wait_for_wmem>)
10c54f60: 2200 movel %d0,%d1
10c54f62: 508f addql #8,%sp
10c54f64: 6000 fede braw 10c54e44 <sock_alloc_send_pskb+0x28>
10c54f68: 41ec 0028 lea %a4@(40),%a0
10c54f6c: 5290 addql #1,%a0@
10c54f6e: 254c 000c movel %a4,%a2@(12)
10c54f72: 257c 10c5 4bc4 movel #281365444,%a2@(140)
10c54f78: 008c
10c54f7a: 202a 0078 movel %a2@(120),%d0
10c54f7e: d1ac 0064 addl %d0,%a4@(100)
10c54f82: 200a movel %a2,%d0
10c54f84: 601a bras 10c54fa0 <sock_alloc_send_pskb+0x184>
10c54f86: 70fc moveq #-4,%d0
10c54f88: 0c81 7fff ffff cmpil #2147483647,%d1
10c54f8e: 6606 bnes 10c54f96 <sock_alloc_send_pskb+0x17a>
10c54f90: 203c ffff fe00 movel #-512,%d0
10c54f96: 2400 movel %d0,%d2
10c54f98: 206e 0018 moveal %fp@(24),%a0
10c54f9c: 2082 movel %d2,%a0@
10c54f9e: 7000 moveq #0,%d0
10c54fa0: 4cee 1c3c ffe4 moveml %fp@(-28),%d2-%d5/%a2-%a4
10c54fa6: 4e5e unlk %fp
10c54fa8: 4e75 rts
10c54faa <sock_alloc_send_skb>:
10c54faa: 4e56 0000 linkw %fp,#0
10c54fae: 2f2e 0014 movel %fp@(20),%sp@-
10c54fb2: 2f2e 0010 movel %fp@(16),%sp@-
10c54fb6: 42a7 clrl %sp@-
10c54fb8: 2f2e 000c movel %fp@(12),%sp@-
10c54fbc: 2f2e 0008 movel %fp@(8),%sp@-
10c54fc0: 4eba fe5a jsr %pc@(10c54e1c <sock_alloc_send_pskb>)
10c54fc4: 4e5e unlk %fp
10c54fc6: 4e75 rts
10c54fc8 <__lock_sock>:
10c54fc8: 4e56 ffe0 linkw %fp,#-32
10c54fcc: 48e7 2038 moveml %d2/%a2-%a4,%sp@-
10c54fd0: 266e 0008 moveal %fp@(8),%a3
10c54fd4: 42ae ffe0 clrl %fp@(-32)
10c54fd8: 42ae ffe8 clrl %fp@(-24)
10c54fdc: 42ae ffec clrl %fp@(-20)
10c54fe0: 45ee fff0 lea %fp@(-16),%a2
10c54fe4: 2d79 1002 53b4 movel 100253b4 <_current_task>,%fp@(-28)
10c54fea: ffe4
10c54fec: 24ae ffe0 movel %fp@(-32),%a2@
10c54ff0: 2d6e ffe4 fff4 movel %fp@(-28),%fp@(-12)
10c54ff6: 2d6e ffe8 fff8 movel %fp@(-24),%fp@(-8)
10c54ffc: 2d6e ffec fffc movel %fp@(-20),%fp@(-4)
10c55002: 2f0a movel %a2,%sp@-
10c55004: 486b 0034 pea %a3@(52)
10c55008: 4eb9 10c1 5376 jsr 10c15376 <add_wait_queue_exclusive>
10c5500e: 508f addql #8,%sp
10c55010: 240a movel %a2,%d2
10c55012: 49f9 10c1 44d2 lea 10c144d2 <schedule>,%a4
10c55018: 45f9 1002 5730 lea 10025730 <irq_stat+0x8>,%a2
10c5501e: 2079 1002 53b4 moveal 100253b4 <_current_task>,%a0
10c55024: 7002 moveq #2,%d0
10c55026: 2080 movel %d0,%a0@
10c55028: 5392 subql #1,%a2@
10c5502a: 4e94 jsr %a4@
10c5502c: 5292 addql #1,%a2@
10c5502e: 4aab 0030 tstl %a3@(48)
10c55032: 66ea bnes 10c5501e <__lock_sock+0x56>
10c55034: 2079 1002 53b4 moveal 100253b4 <_current_task>,%a0
10c5503a: 7000 moveq #0,%d0
10c5503c: 2080 movel %d0,%a0@
10c5503e: 2f02 movel %d2,%sp@-
10c55040: 486b 0034 pea %a3@(52)
10c55044: 4eb9 10c1 53aa jsr 10c153aa <remove_wait_queue>
10c5504a: 4cee 1c04 ffd0 moveml %fp@(-48),%d2/%a2-%a4
10c55050: 4e5e unlk %fp
10c55052: 4e75 rts
10c55054 <__release_sock>:
10c55054: 4e56 0000 linkw %fp,#0
10c55058: 2f0a movel %a2,%sp@-
10c5505a: 2f02 movel %d2,%sp@-
10c5505c: 246e 0008 moveal %fp@(8),%a2
10c55060: 206a 00b6 moveal %a2@(182),%a0
10c55064: 42aa 00ba clrl %a2@(186)
10c55068: 42aa 00b6 clrl %a2@(182)
10c5506c: 2410 movel %a0@,%d2
10c5506e: 4290 clrl %a0@
10c55070: 2f08 movel %a0,%sp@-
10c55072: 2f0a movel %a2,%sp@-
10c55074: 206a 031e moveal %a2@(798),%a0
10c55078: 4e90 jsr %a0@
10c5507a: 2042 moveal %d2,%a0
10c5507c: 508f addql #8,%sp
10c5507e: b0fc 0000 cmpaw #0,%a0
10c55082: 66e8 bnes 10c5506c <__release_sock+0x18>
10c55084: 206a 00b6 moveal %a2@(182),%a0
10c55088: b0fc 0000 cmpaw #0,%a0
10c5508c: 66d6 bnes 10c55064 <__release_sock+0x10>
10c5508e: 242e fff8 movel %fp@(-8),%d2
10c55092: 246e fffc moveal %fp@(-4),%a2
10c55096: 4e5e unlk %fp
10c55098: 4e75 rts
10c5509a <sklist_remove_socket>:
10c5509a: 4e56 0000 linkw %fp,#0
10c5509e: 2f0a movel %a2,%sp@-
10c550a0: 246e 0008 moveal %fp@(8),%a2
10c550a4: 202e 000c movel %fp@(12),%d0
10c550a8: 41f9 1002 5730 lea 10025730 <irq_stat+0x8>,%a0
10c550ae: 5290 addql #1,%a0@
10c550b0: 6004 bras 10c550b6 <sklist_remove_socket+0x1c>
10c550b2: 45e9 0010 lea %a1@(16),%a2
10c550b6: 2252 moveal %a2@,%a1
10c550b8: b2fc 0000 cmpaw #0,%a1
10c550bc: 6708 beqs 10c550c6 <sklist_remove_socket+0x2c>
10c550be: b089 cmpl %a1,%d0
10c550c0: 66f0 bnes 10c550b2 <sklist_remove_socket+0x18>
10c550c2: 24a9 0010 movel %a1@(16),%a2@
10c550c6: 5390 subql #1,%a0@
10c550c8: b2fc 0000 cmpaw #0,%a1
10c550cc: 671c beqs 10c550ea <sklist_remove_socket+0x50>
10c550ce: 41e9 0028 lea %a1@(40),%a0
10c550d2: 40c1 movew %sr,%d1
10c550d4: 007c 0700 oriw #1792,%sr
10c550d8: 2010 movel %a0@,%d0
10c550da: 5380 subql #1,%d0
10c550dc: 2080 movel %d0,%a0@
10c550de: 46c1 movew %d1,%sr
10c550e0: 4a80 tstl %d0
10c550e2: 6606 bnes 10c550ea <sklist_remove_socket+0x50>
10c550e4: 2f09 movel %a1,%sp@-
10c550e6: 4eba fa96 jsr %pc@(10c54b7e <sk_free>)
10c550ea: 246e fffc moveal %fp@(-4),%a2
10c550ee: 4e5e unlk %fp
10c550f0: 4e75 rts
10c550f2 <sklist_insert_socket>:
10c550f2: 4e56 0000 linkw %fp,#0
10c550f6: 2f0a movel %a2,%sp@-
10c550f8: 246e 0008 moveal %fp@(8),%a2
10c550fc: 226e 000c moveal %fp@(12),%a1
10c55100: 41f9 1002 5730 lea 10025730 <irq_stat+0x8>,%a0
10c55106: 5290 addql #1,%a0@
10c55108: 2352 0010 movel %a2@,%a1@(16)
10c5510c: 2489 movel %a1,%a2@
10c5510e: 43e9 0028 lea %a1@(40),%a1
10c55112: 5291 addql #1,%a1@
10c55114: 5390 subql #1,%a0@
10c55116: 245f moveal %sp@+,%a2
10c55118: 4e5e unlk %fp
10c5511a: 4e75 rts
10c5511c <sklist_destroy_timer>:
10c5511c: 4e56 0000 linkw %fp,#0
10c55120: 2f2e 0008 movel %fp@(8),%sp@-
10c55124: 42a7 clrl %sp@-
10c55126: 4eb9 10c5 5130 jsr 10c55130 <sklist_destroy_socket>
10c5512c: 4e5e unlk %fp
10c5512e: 4e75 rts
10c55130 <sklist_destroy_socket>:
10c55130: 4e56 0000 linkw %fp,#0
10c55134: 2f0b movel %a3,%sp@-
10c55136: 2f0a movel %a2,%sp@-
10c55138: 202e 0008 movel %fp@(8),%d0
10c5513c: 266e 000c moveal %fp@(12),%a3
10c55140: 670a beqs 10c5514c <sklist_destroy_socket+0x1c>
10c55142: 2f0b movel %a3,%sp@-
10c55144: 2f00 movel %d0,%sp@-
10c55146: 4eba ff52 jsr %pc@(10c5509a <sklist_remove_socket>)
10c5514a: 508f addql #8,%sp
10c5514c: 45eb 0054 lea %a3@(84),%a2
10c55150: 40c0 movew %sr,%d0
10c55152: 007c 0700 oriw #1792,%sr
10c55156: 2052 moveal %a2@,%a0
10c55158: 93c9 subal %a1,%a1
10c5515a: b5c8 cmpal %a0,%a2
10c5515c: 6718 beqs 10c55176 <sklist_destroy_socket+0x46>
10c5515e: 2248 moveal %a0,%a1
10c55160: 2051 moveal %a1@,%a0
10c55162: 53aa 0008 subql #1,%a2@(8)
10c55166: 214a 0004 movel %a2,%a0@(4)
10c5516a: 2488 movel %a0,%a2@
10c5516c: 4291 clrl %a1@
10c5516e: 42a9 0004 clrl %a1@(4)
10c55172: 42a9 0008 clrl %a1@(8)
10c55176: 46c0 movew %d0,%sr
10c55178: b2fc 0000 cmpaw #0,%a1
10c5517c: 672a beqs 10c551a8 <sklist_destroy_socket+0x78>
10c5517e: 7001 moveq #1,%d0
10c55180: b0a9 0070 cmpl %a1@(112),%d0
10c55184: 6716 beqs 10c5519c <sklist_destroy_socket+0x6c>
10c55186: 41e9 0070 lea %a1@(112),%a0
10c5518a: 40c1 movew %sr,%d1
10c5518c: 007c 0700 oriw #1792,%sr
10c55190: 2010 movel %a0@,%d0
10c55192: 5380 subql #1,%d0
10c55194: 2080 movel %d0,%a0@
10c55196: 46c1 movew %d1,%sr
10c55198: 4a80 tstl %d0
10c5519a: 66b4 bnes 10c55150 <sklist_destroy_socket+0x20>
10c5519c: 2f09 movel %a1,%sp@-
10c5519e: 4eb9 10c5 5900 jsr 10c55900 <__kfree_skb>
10c551a4: 588f addql #4,%sp
10c551a6: 60a8 bras 10c55150 <sklist_destroy_socket+0x20>
10c551a8: 4aab 0064 tstl %a3@(100)
10c551ac: 662a bnes 10c551d8 <sklist_destroy_socket+0xa8>
10c551ae: 4aab 0050 tstl %a3@(80)
10c551b2: 6624 bnes 10c551d8 <sklist_destroy_socket+0xa8>
10c551b4: 102b 0094 moveb %a3@(148),%d0
10c551b8: 671e beqs 10c551d8 <sklist_destroy_socket+0xa8>
10c551ba: 41eb 0028 lea %a3@(40),%a0
10c551be: 40c1 movew %sr,%d1
10c551c0: 007c 0700 oriw #1792,%sr
10c551c4: 2010 movel %a0@,%d0
10c551c6: 5380 subql #1,%d0
10c551c8: 2080 movel %d0,%a0@
10c551ca: 46c1 movew %d1,%sr
10c551cc: 4a80 tstl %d0
10c551ce: 6636 bnes 10c55206 <sklist_destroy_socket+0xd6>
10c551d0: 2f0b movel %a3,%sp@-
10c551d2: 4eba f9aa jsr %pc@(10c54b7e <sk_free>)
10c551d6: 602e bras 10c55206 <sklist_destroy_socket+0xd6>
10c551d8: 41eb 02ea lea %a3@(746),%a0
10c551dc: 42a8 0004 clrl %a0@(4)
10c551e0: 4290 clrl %a0@
10c551e2: 2039 1002 67b0 movel 100267b0 <jiffies>,%d0
10c551e8: 0680 0000 03e8 addil #1000,%d0
10c551ee: 2740 02f2 movel %d0,%a3@(754)
10c551f2: 277c 10c5 511c movel #281366812,%a3@(762)
10c551f8: 02fa
10c551fa: 274b 02f6 movel %a3,%a3@(758)
10c551fe: 2f08 movel %a0,%sp@-
10c55200: 4eb9 10c1 96d0 jsr 10c196d0 <add_timer>
10c55206: 246e fff8 moveal %fp@(-8),%a2
10c5520a: 266e fffc moveal %fp@(-4),%a3
10c5520e: 4e5e unlk %fp
10c55210: 4e75 rts
10c55212 <sock_no_release>:
10c55212: 4e56 0000 linkw %fp,#0
10c55216: 7000 moveq #0,%d0
10c55218: 4e5e unlk %fp
10c5521a: 4e75 rts
10c5521c <sock_no_bind>:
10c5521c: 4e56 0000 linkw %fp,#0
10c55220: 70a1 moveq #-95,%d0
10c55222: 4e5e unlk %fp
10c55224: 4e75 rts
10c55226 <sock_no_connect>:
10c55226: 4e56 0000 linkw %fp,#0
10c5522a: 70a1 moveq #-95,%d0
10c5522c: 4e5e unlk %fp
10c5522e: 4e75 rts
10c55230 <sock_no_socketpair>:
10c55230: 4e56 0000 linkw %fp,#0
10c55234: 70a1 moveq #-95,%d0
10c55236: 4e5e unlk %fp
10c55238: 4e75 rts
10c5523a <sock_no_accept>:
10c5523a: 4e56 0000 linkw %fp,#0
10c5523e: 70a1 moveq #-95,%d0
10c55240: 4e5e unlk %fp
10c55242: 4e75 rts
10c55244 <sock_no_getname>:
10c55244: 4e56 0000 linkw %fp,#0
10c55248: 70a1 moveq #-95,%d0
10c5524a: 4e5e unlk %fp
10c5524c: 4e75 rts
10c5524e <sock_no_poll>:
10c5524e: 4e56 0000 linkw %fp,#0
10c55252: 7000 moveq #0,%d0
10c55254: 4e5e unlk %fp
10c55256: 4e75 rts
10c55258 <sock_no_ioctl>:
10c55258: 4e56 0000 linkw %fp,#0
10c5525c: 70a1 moveq #-95,%d0
10c5525e: 4e5e unlk %fp
10c55260: 4e75 rts
10c55262 <sock_no_listen>:
10c55262: 4e56 0000 linkw %fp,#0
10c55266: 70a1 moveq #-95,%d0
10c55268: 4e5e unlk %fp
10c5526a: 4e75 rts
10c5526c <sock_no_shutdown>:
10c5526c: 4e56 0000 linkw %fp,#0
10c55270: 70a1 moveq #-95,%d0
10c55272: 4e5e unlk %fp
10c55274: 4e75 rts
10c55276 <sock_no_setsockopt>:
10c55276: 4e56 0000 linkw %fp,#0
10c5527a: 70a1 moveq #-95,%d0
10c5527c: 4e5e unlk %fp
10c5527e: 4e75 rts
10c55280 <sock_no_getsockopt>:
10c55280: 4e56 0000 linkw %fp,#0
10c55284: 70a1 moveq #-95,%d0
10c55286: 4e5e unlk %fp
10c55288: 4e75 rts
10c5528a <sock_no_fcntl>:
10c5528a: 4e56 0000 linkw %fp,#0
10c5528e: 2f02 movel %d2,%sp@-
10c55290: 206e 0008 moveal %fp@(8),%a0
10c55294: 202e 000c movel %fp@(12),%d0
10c55298: 222e 0010 movel %fp@(16),%d1
10c5529c: 2268 0018 moveal %a0@(24),%a1
10c552a0: 7408 moveq #8,%d2
10c552a2: b480 cmpl %d0,%d2
10c552a4: 6708 beqs 10c552ae <sock_no_fcntl+0x24>
10c552a6: 7209 moveq #9,%d1
10c552a8: b280 cmpl %d0,%d1
10c552aa: 6732 beqs 10c552de <sock_no_fcntl+0x54>
10c552ac: 6036 bras 10c552e4 <sock_no_fcntl+0x5a>
10c552ae: 2079 1002 53b4 moveal 100253b4 <_current_task>,%a0
10c552b4: 2001 movel %d1,%d0
10c552b6: 4480 negl %d0
10c552b8: b0a8 007e cmpl %a0@(126),%d0
10c552bc: 6718 beqs 10c552d6 <sock_no_fcntl+0x4c>
10c552be: b2a8 007a cmpl %a0@(122),%d1
10c552c2: 6712 beqs 10c552d6 <sock_no_fcntl+0x4c>
10c552c4: 0828 0005 01d3 btst #5,%a0@(467)
10c552ca: 6604 bnes 10c552d0 <sock_no_fcntl+0x46>
10c552cc: 70ff moveq #-1,%d0
10c552ce: 6016 bras 10c552e6 <sock_no_fcntl+0x5c>
10c552d0: 0068 0100 0006 oriw #256,%a0@(6)
10c552d6: 2341 00a6 movel %d1,%a1@(166)
10c552da: 7000 moveq #0,%d0
10c552dc: 6008 bras 10c552e6 <sock_no_fcntl+0x5c>
10c552de: 2029 00a6 movel %a1@(166),%d0
10c552e2: 6002 bras 10c552e6 <sock_no_fcntl+0x5c>
10c552e4: 70ea moveq #-22,%d0
10c552e6: 241f movel %sp@+,%d2
10c552e8: 4e5e unlk %fp
10c552ea: 4e75 rts
10c552ec <sock_no_sendmsg>:
10c552ec: 4e56 0000 linkw %fp,#0
10c552f0: 70a1 moveq #-95,%d0
10c552f2: 4e5e unlk %fp
10c552f4: 4e75 rts
10c552f6 <sock_no_recvmsg>:
10c552f6: 4e56 0000 linkw %fp,#0
10c552fa: 70a1 moveq #-95,%d0
10c552fc: 4e5e unlk %fp
10c552fe: 4e75 rts
10c55300 <sock_no_mmap>:
10c55300: 4e56 0000 linkw %fp,#0
10c55304: 70ed moveq #-19,%d0
10c55306: 4e5e unlk %fp
10c55308: 4e75 rts
10c5530a <sock_no_sendpage>:
10c5530a: 4e56 ffdc linkw %fp,#-36
10c5530e: 2f02 movel %d2,%sp@-
10c55310: 206e 000c moveal %fp@(12),%a0
10c55314: 222e 0014 movel %fp@(20),%d1
10c55318: 4aa8 0038 tstl %a0@(56)
10c5531c: 660c bnes 10c5532a <sock_no_sendpage+0x20>
10c5531e: 4879 1000 663c pea 1000663c <npindex_to_ethertype+0x40c>
10c55324: 4eb9 10c1 60e4 jsr 10c160e4 <panic>
10c5532a: 2028 0038 movel %a0@(56),%d0
10c5532e: 42ae ffe4 clrl %fp@(-28)
10c55332: 42ae ffe8 clrl %fp@(-24)
10c55336: 41ee ffdc lea %fp@(-36),%a0
10c5533a: 2d48 ffec movel %a0,%fp@(-20)
10c5533e: 7401 moveq #1,%d2
10c55340: 2d42 fff0 movel %d2,%fp@(-16)
10c55344: 42ae fff4 clrl %fp@(-12)
10c55348: 42ae fff8 clrl %fp@(-8)
10c5534c: 2d6e 0018 fffc movel %fp@(24),%fp@(-4)
10c55352: d0ae 0010 addl %fp@(16),%d0
10c55356: 2d40 ffdc movel %d0,%fp@(-36)
10c5535a: 2d41 ffe0 movel %d1,%fp@(-32)
10c5535e: 2f01 movel %d1,%sp@-
10c55360: 486e ffe4 pea %fp@(-28)
10c55364: 2f2e 0008 movel %fp@(8),%sp@-
10c55368: 4eb9 10c5 315a jsr 10c5315a <sock_sendmsg>
10c5536e: 242e ffd8 movel %fp@(-40),%d2
10c55372: 4e5e unlk %fp
10c55374: 4e75 rts
10c55376 <sock_def_wakeup>:
10c55376: 4e56 0000 linkw %fp,#0
10c5537a: 206e 0008 moveal %fp@(8),%a0
10c5537e: 2028 0044 movel %a0@(68),%d0
10c55382: 6716 beqs 10c5539a <sock_def_wakeup+0x24>
10c55384: 2040 moveal %d0,%a0
10c55386: 5888 addql #4,%a0
10c55388: b1d0 cmpal %a0@,%a0
10c5538a: 670e beqs 10c5539a <sock_def_wakeup+0x24>
10c5538c: 42a7 clrl %sp@-
10c5538e: 4878 0001 pea 1 <PF_DTRACE_OFF>
10c55392: 2f00 movel %d0,%sp@-
10c55394: 4eb9 10c1 4712 jsr 10c14712 <__wake_up>
10c5539a: 4e5e unlk %fp
10c5539c: 4e75 rts
10c5539e <sock_def_error_report>:
10c5539e: 4e56 0000 linkw %fp,#0
10c553a2: 2f0a movel %a2,%sp@-
10c553a4: 246e 0008 moveal %fp@(8),%a2
10c553a8: 202a 0044 movel %a2@(68),%d0
10c553ac: 671c beqs 10c553ca <sock_def_error_report+0x2c>
10c553ae: 2040 moveal %d0,%a0
10c553b0: 5888 addql #4,%a0
10c553b2: b1d0 cmpal %a0@,%a0
10c553b4: 6714 beqs 10c553ca <sock_def_error_report+0x2c>
10c553b6: 4878 0001 pea 1 <PF_DTRACE_OFF>
10c553ba: 4878 0001 pea 1 <PF_DTRACE_OFF>
10c553be: 2f00 movel %d0,%sp@-
10c553c0: 4eb9 10c1 4712 jsr 10c14712 <__wake_up>
10c553c6: 4fef 000c lea %sp@(12),%sp
10c553ca: 206a 0306 moveal %a2@(774),%a0
10c553ce: b0fc 0000 cmpaw #0,%a0
10c553d2: 6716 beqs 10c553ea <sock_def_error_report+0x4c>
10c553d4: 4aa8 0010 tstl %a0@(16)
10c553d8: 6710 beqs 10c553ea <sock_def_error_report+0x4c>
10c553da: 2f3c 0002 0004 movel #131076,%sp@-
10c553e0: 42a7 clrl %sp@-
10c553e2: 2f08 movel %a0,%sp@-
10c553e4: 4eb9 10c5 371e jsr 10c5371e <sock_wake_async>
10c553ea: 246e fffc moveal %fp@(-4),%a2
10c553ee: 4e5e unlk %fp
10c553f0: 4e75 rts
10c553f2 <sock_def_readable>:
10c553f2: 4e56 0000 linkw %fp,#0
10c553f6: 2f0a movel %a2,%sp@-
10c553f8: 246e 0008 moveal %fp@(8),%a2
10c553fc: 202a 0044 movel %a2@(68),%d0
10c55400: 671c beqs 10c5541e <sock_def_readable+0x2c>
10c55402: 2040 moveal %d0,%a0
10c55404: 5888 addql #4,%a0
10c55406: b1d0 cmpal %a0@,%a0
10c55408: 6714 beqs 10c5541e <sock_def_readable+0x2c>
10c5540a: 4878 0001 pea 1 <PF_DTRACE_OFF>
10c5540e: 4878 0001 pea 1 <PF_DTRACE_OFF>
10c55412: 2f00 movel %d0,%sp@-
10c55414: 4eb9 10c1 4712 jsr 10c14712 <__wake_up>
10c5541a: 4fef 000c lea %sp@(12),%sp
10c5541e: 206a 0306 moveal %a2@(774),%a0
10c55422: b0fc 0000 cmpaw #0,%a0
10c55426: 6718 beqs 10c55440 <sock_def_readable+0x4e>
10c55428: 4aa8 0010 tstl %a0@(16)
10c5542c: 6712 beqs 10c55440 <sock_def_readable+0x4e>
10c5542e: 2f3c 0002 0001 movel #131073,%sp@-
10c55434: 4878 0001 pea 1 <PF_DTRACE_OFF>
10c55438: 2f08 movel %a0,%sp@-
10c5543a: 4eb9 10c5 371e jsr 10c5371e <sock_wake_async>
10c55440: 246e fffc moveal %fp@(-4),%a2
10c55444: 4e5e unlk %fp
10c55446: 4e75 rts
10c55448 <sock_def_write_space>:
10c55448: 4e56 0000 linkw %fp,#0
10c5544c: 2f0a movel %a2,%sp@-
10c5544e: 246e 0008 moveal %fp@(8),%a2
10c55452: 202a 0064 movel %a2@(100),%d0
10c55456: d080 addl %d0,%d0
10c55458: b0aa 008c cmpl %a2@(140),%d0
10c5545c: 6e62 bgts 10c554c0 <sock_def_write_space+0x78>
10c5545e: 202a 0044 movel %a2@(68),%d0
10c55462: 671c beqs 10c55480 <sock_def_write_space+0x38>
10c55464: 2040 moveal %d0,%a0
10c55466: 5888 addql #4,%a0
10c55468: b1d0 cmpal %a0@,%a0
10c5546a: 6714 beqs 10c55480 <sock_def_write_space+0x38>
10c5546c: 4878 0001 pea 1 <PF_DTRACE_OFF>
10c55470: 4878 0001 pea 1 <PF_DTRACE_OFF>
10c55474: 2f00 movel %d0,%sp@-
10c55476: 4eb9 10c1 4712 jsr 10c14712 <__wake_up>
10c5547c: 4fef 000c lea %sp@(12),%sp
10c55480: 7000 moveq #0,%d0
10c55482: 082a 0001 0027 btst #1,%a2@(39)
10c55488: 660c bnes 10c55496 <sock_def_write_space+0x4e>
10c5548a: 202a 008c movel %a2@(140),%d0
10c5548e: 90aa 0064 subl %a2@(100),%d0
10c55492: 6a02 bpls 10c55496 <sock_def_write_space+0x4e>
10c55494: 7000 moveq #0,%d0
10c55496: 0c80 0000 07ff cmpil #2047,%d0
10c5549c: 6322 blss 10c554c0 <sock_def_write_space+0x78>
10c5549e: 206a 0306 moveal %a2@(774),%a0
10c554a2: b0fc 0000 cmpaw #0,%a0
10c554a6: 6718 beqs 10c554c0 <sock_def_write_space+0x78>
10c554a8: 4aa8 0010 tstl %a0@(16)
10c554ac: 6712 beqs 10c554c0 <sock_def_write_space+0x78>
10c554ae: 2f3c 0002 0002 movel #131074,%sp@-
10c554b4: 4878 0002 pea 2 <PF_DTRACE_OFF+0x1>
10c554b8: 2f08 movel %a0,%sp@-
10c554ba: 4eb9 10c5 371e jsr 10c5371e <sock_wake_async>
10c554c0: 246e fffc moveal %fp@(-4),%a2
10c554c4: 4e5e unlk %fp
10c554c6: 4e75 rts
10c554c8 <sock_def_destruct>:
10c554c8: 4e56 0000 linkw %fp,#0
10c554cc: 206e 0008 moveal %fp@(8),%a0
10c554d0: 2028 02aa movel %a0@(682),%d0
10c554d4: 6708 beqs 10c554de <sock_def_destruct+0x16>
10c554d6: 2f00 movel %d0,%sp@-
10c554d8: 4eb9 10c2 0b8c jsr 10c20b8c <kfree>
10c554de: 4e5e unlk %fp
10c554e0: 4e75 rts
10c554e2 <sock_init_data>:
10c554e2: 4e56 0000 linkw %fp,#0
10c554e6: 2f0a movel %a2,%sp@-
10c554e8: 246e 0008 moveal %fp@(8),%a2
10c554ec: 226e 000c moveal %fp@(12),%a1
10c554f0: 41e9 0054 lea %a1@(84),%a0
10c554f4: 2148 0004 movel %a0,%a0@(4)
10c554f8: 2088 movel %a0,%a0@
10c554fa: 42a8 0008 clrl %a0@(8)
10c554fe: 41e9 0068 lea %a1@(104),%a0
10c55502: 2148 0004 movel %a0,%a0@(4)
10c55506: 2088 movel %a0,%a0@
10c55508: 42a8 0008 clrl %a0@(8)
10c5550c: 41e9 00c2 lea %a1@(194),%a0
10c55510: 2148 0004 movel %a0,%a0@(4)
10c55514: 2088 movel %a0,%a0@
10c55516: 42a8 0008 clrl %a0@(8)
10c5551a: 41e9 02ea lea %a1@(746),%a0
10c5551e: 42a8 0004 clrl %a0@(4)
10c55522: 4290 clrl %a0@
10c55524: 237c 0000 01f0 movel #496,%a1@(136)
10c5552a: 0088
10c5552c: 2379 1000 fd40 movel 1000fd40 <sysctl_rmem_default>,%a1@(64)
10c55532: 0040
10c55534: 2379 1000 fd3c movel 1000fd3c <sysctl_wmem_default>,%a1@(140)
10c5553a: 008c
10c5553c: 137c 0007 0020 moveb #7,%a1@(32)
10c55542: 137c 0001 0021 moveb #1,%a1@(33)
10c55548: 234a 0306 movel %a2,%a1@(774)
10c5554c: 6714 beqs 10c55562 <sock_init_data+0x80>
10c5554e: 336a 0028 028e movew %a2@(40),%a1@(654)
10c55554: 41ea 001c lea %a2@(28),%a0
10c55558: 2348 0044 movel %a0,%a1@(68)
10c5555c: 2549 0018 movel %a1,%a2@(24)
10c55560: 6004 bras 10c55566 <sock_init_data+0x84>
10c55562: 42a9 0044 clrl %a1@(68)
10c55566: 42a9 004c clrl %a1@(76)
10c5556a: 42a9 00be clrl %a1@(190)
10c5556e: 237c 10c5 5376 movel #281367414,%a1@(782)
10c55574: 030e
10c55576: 237c 10c5 53f2 movel #281367538,%a1@(786)
10c5557c: 0312
10c5557e: 237c 10c5 5448 movel #281367624,%a1@(790)
10c55584: 0316
10c55586: 237c 10c5 539e movel #281367454,%a1@(794)
10c5558c: 031a
10c5558e: 237c 10c5 54c8 movel #281367752,%a1@(802)
10c55594: 0322
10c55596: 42a9 0292 clrl %a1@(658)
10c5559a: 70ff moveq #-1,%d0
10c5559c: 2340 0296 movel %d0,%a1@(662)
10c555a0: 2340 029a movel %d0,%a1@(666)
10c555a4: 7001 moveq #1,%d0
10c555a6: 2340 029e movel %d0,%a1@(670)
10c555aa: 237c 7fff ffff movel #2147483647,%a1@(674)
10c555b0: 02a2
10c555b2: 237c 7fff ffff movel #2147483647,%a1@(678)
10c555b8: 02a6
10c555ba: 2340 0028 movel %d0,%a1@(40)
10c555be: 245f moveal %sp@+,%a2
10c555c0: 4e5e unlk %fp
10c555c2: 4e75 rts
10c555c4 <skb_over_panic>:
10c555c4: 4e56 0000 linkw %fp,#0
10c555c8: 206e 0008 moveal %fp@(8),%a0
10c555cc: 2028 0018 movel %a0@(24),%d0
10c555d0: 6606 bnes 10c555d8 <skb_over_panic+0x14>
10c555d2: 203c 1000 66f8 movel #268461816,%d0
10c555d8: 2f00 movel %d0,%sp@-
10c555da: 2f2e 000c movel %fp@(12),%sp@-
10c555de: 2f28 005c movel %a0@(92),%sp@-
10c555e2: 2f2e 0010 movel %fp@(16),%sp@-
10c555e6: 4879 1000 66ff pea 100066ff <npindex_to_ethertype+0x4cf>
10c555ec: 4eb9 10c1 677e jsr 10c1677e <printk>
10c555f2: 4fef 0010 lea %sp@(16),%sp
10c555f6: 2ebc 1000 66f3 movel #268461811,%sp@
10c555fc: 4eb9 10c1 60e4 jsr 10c160e4 <panic>
10c55602: 4e71 nop
10c55604 <skb_under_panic>:
10c55604: 4e56 0000 linkw %fp,#0
10c55608: 206e 0008 moveal %fp@(8),%a0
10c5560c: 2028 0018 movel %a0@(24),%d0
10c55610: 6606 bnes 10c55618 <skb_under_panic+0x14>
10c55612: 203c 1000 66f8 movel #268461816,%d0
10c55618: 2f00 movel %d0,%sp@-
10c5561a: 2f2e 000c movel %fp@(12),%sp@-
10c5561e: 2f28 005c movel %a0@(92),%sp@-
10c55622: 2f2e 0010 movel %fp@(16),%sp@-
10c55626: 4879 1000 671f pea 1000671f <npindex_to_ethertype+0x4ef>
10c5562c: 4eb9 10c1 677e jsr 10c1677e <printk>
10c55632: 4fef 0010 lea %sp@(16),%sp
10c55636: 2ebc 1000 66f3 movel #268461811,%sp@
10c5563c: 4eb9 10c1 60e4 jsr 10c160e4 <panic>
10c55642: 4e71 nop
10c55644 <alloc_skb>:
10c55644: 4e56 0000 linkw %fp,#0
10c55648: 48e7 3030 moveml %d2-%d3/%a2-%a3,%sp@-
10c5564c: 242e 0008 movel %fp@(8),%d2
10c55650: 262e 000c movel %fp@(12),%d3
10c55654: 2039 1002 572c movel 1002572c <irq_stat+0x4>,%d0
10c5565a: d0b9 1002 5730 addl 10025730 <irq_stat+0x8>,%d0
10c55660: 6740 beqs 10c556a2 <alloc_skb+0x5e>
10c55662: 0803 0004 btst #4,%d3
10c55666: 673a beqs 10c556a2 <alloc_skb+0x5e>
10c55668: 2039 1000 fd50 movel 1000fd50 <count.1128>,%d0
10c5566e: 2200 movel %d0,%d1
10c55670: 5281 addql #1,%d1
10c55672: 23c1 1000 fd50 movel %d1,1000fd50 <count.1128>
10c55678: 5280 addql #1,%d0
10c5567a: 7204 moveq #4,%d1
10c5567c: b280 cmpl %d0,%d1
10c5567e: 6d1e blts 10c5569e <alloc_skb+0x5a>
10c55680: 2f2e 0004 movel %fp@(4),%sp@-
10c55684: 4879 1000 6740 pea 10006740 <npindex_to_ethertype+0x510>
10c5568a: 4eb9 10c1 677e jsr 10c1677e <printk>
10c55690: 584f addqw #4,%sp
10c55692: 2ebc 1000 66f3 movel #268461811,%sp@
10c55698: 4eb9 10c1 60e4 jsr 10c160e4 <panic>
10c5569e: 70ef moveq #-17,%d0
10c556a0: c680 andl %d0,%d3
10c556a2: 47f9 1002 48c4 lea 100248c4 <skb_head_pool>,%a3
10c556a8: 4ab9 1002 48cc tstl 100248cc <skb_head_pool+0x8>
10c556ae: 672c beqs 10c556dc <alloc_skb+0x98>
10c556b0: 40c0 movew %sr,%d0
10c556b2: 007c 0700 oriw #1792,%sr
10c556b6: 2053 moveal %a3@,%a0
10c556b8: 93c9 subal %a1,%a1
10c556ba: b7c8 cmpal %a0,%a3
10c556bc: 6718 beqs 10c556d6 <alloc_skb+0x92>
10c556be: 2248 moveal %a0,%a1
10c556c0: 2051 moveal %a1@,%a0
10c556c2: 53ab 0008 subql #1,%a3@(8)
10c556c6: 214b 0004 movel %a3,%a0@(4)
10c556ca: 2688 movel %a0,%a3@
10c556cc: 4291 clrl %a1@
10c556ce: 42a9 0004 clrl %a1@(4)
10c556d2: 42a9 0008 clrl %a1@(8)
10c556d6: 46c0 movew %d0,%sr
10c556d8: 2449 moveal %a1,%a2
10c556da: 6002 bras 10c556de <alloc_skb+0x9a>
10c556dc: 95ca subal %a2,%a2
10c556de: b4fc 0000 cmpaw #0,%a2
10c556e2: 661e bnes 10c55702 <alloc_skb+0xbe>
10c556e4: 72fe moveq #-2,%d1
10c556e6: c283 andl %d3,%d1
10c556e8: 2f01 movel %d1,%sp@-
10c556ea: 2f39 1002 48c0 movel 100248c0 <skbuff_head_cache>,%sp@-
10c556f0: 4eb9 10c2 08dc jsr 10c208dc <kmem_cache_alloc>
10c556f6: 2440 moveal %d0,%a2
10c556f8: 508f addql #8,%sp
10c556fa: b4fc 0000 cmpaw #0,%a2
10c556fe: 6700 00a2 beqw 10c557a2 <alloc_skb+0x15e>
10c55702: 700f moveq #15,%d0
10c55704: d480 addl %d0,%d2
10c55706: 72f0 moveq #-16,%d1
10c55708: c481 andl %d1,%d2
10c5570a: 2f03 movel %d3,%sp@-
10c5570c: 2042 moveal %d2,%a0
10c5570e: 4868 003c pea %a0@(60)
10c55712: 4eb9 10c2 09bc jsr 10c209bc <kmalloc>
10c55718: 508f addql #8,%sp
10c5571a: 4a80 tstl %d0
10c5571c: 6748 beqs 10c55766 <alloc_skb+0x122>
10c5571e: 2202 movel %d2,%d1
10c55720: 0681 0000 0090 addil #144,%d1
10c55726: 2541 0078 movel %d1,%a2@(120)
10c5572a: 2540 007c movel %d0,%a2@(124)
10c5572e: 2540 0080 movel %d0,%a2@(128)
10c55732: 2540 0084 movel %d0,%a2@(132)
10c55736: 2040 moveal %d0,%a0
10c55738: d1c2 addal %d2,%a0
10c5573a: 2548 0088 movel %a0,%a2@(136)
10c5573e: 42aa 005c clrl %a2@(92)
10c55742: 422a 0069 clrb %a2@(105)
10c55746: 42aa 0060 clrl %a2@(96)
10c5574a: 7001 moveq #1,%d0
10c5574c: 2540 0070 movel %d0,%a2@(112)
10c55750: 2080 movel %d0,%a0@
10c55752: 206a 0088 moveal %a2@(136),%a0
10c55756: 42a8 0004 clrl %a0@(4)
10c5575a: 206a 0088 moveal %a2@(136),%a0
10c5575e: 42a8 0008 clrl %a0@(8)
10c55762: 200a movel %a2,%d0
10c55764: 603e bras 10c557a4 <alloc_skb+0x160>
10c55766: 2239 1002 48cc movel 100248cc <skb_head_pool+0x8>,%d1
10c5576c: b2b9 1000 fd4c cmpl 1000fd4c <sysctl_hot_list_len>,%d1
10c55772: 6420 bccs 10c55794 <alloc_skb+0x150>
10c55774: 40c0 movew %sr,%d0
10c55776: 007c 0700 oriw #1792,%sr
10c5577a: 254b 0008 movel %a3,%a2@(8)
10c5577e: 52ab 0008 addql #1,%a3@(8)
10c55782: 2053 moveal %a3@,%a0
10c55784: 2488 movel %a0,%a2@
10c55786: 254b 0004 movel %a3,%a2@(4)
10c5578a: 214a 0004 movel %a2,%a0@(4)
10c5578e: 268a movel %a2,%a3@
10c55790: 46c0 movew %d0,%sr
10c55792: 600e bras 10c557a2 <alloc_skb+0x15e>
10c55794: 2f0a movel %a2,%sp@-
10c55796: 2f39 1002 48c0 movel 100248c0 <skbuff_head_cache>,%sp@-
10c5579c: 4eb9 10c2 0aea jsr 10c20aea <kmem_cache_free>
10c557a2: 7000 moveq #0,%d0
10c557a4: 4cee 0c0c fff0 moveml %fp@(-16),%d2-%d3/%a2-%a3
10c557aa: 4e5e unlk %fp
10c557ac: 4e75 rts
10c557ae <skb_drop_fraglist>:
10c557ae: 4e56 0000 linkw %fp,#0
10c557b2: 2f0a movel %a2,%sp@-
10c557b4: 206e 0008 moveal %fp@(8),%a0
10c557b8: 2068 0088 moveal %a0@(136),%a0
10c557bc: 2468 0008 moveal %a0@(8),%a2
10c557c0: 42a8 0008 clrl %a0@(8)
10c557c4: 224a moveal %a2,%a1
10c557c6: 2452 moveal %a2@,%a2
10c557c8: 7001 moveq #1,%d0
10c557ca: b0a9 0070 cmpl %a1@(112),%d0
10c557ce: 6716 beqs 10c557e6 <skb_drop_fraglist+0x38>
10c557d0: 41e9 0070 lea %a1@(112),%a0
10c557d4: 40c1 movew %sr,%d1
10c557d6: 007c 0700 oriw #1792,%sr
10c557da: 2010 movel %a0@,%d0
10c557dc: 5380 subql #1,%d0
10c557de: 2080 movel %d0,%a0@
10c557e0: 46c1 movew %d1,%sr
10c557e2: 4a80 tstl %d0
10c557e4: 660a bnes 10c557f0 <skb_drop_fraglist+0x42>
10c557e6: 2f09 movel %a1,%sp@-
10c557e8: 4eb9 10c5 5900 jsr 10c55900 <__kfree_skb>
10c557ee: 588f addql #4,%sp
10c557f0: b4fc 0000 cmpaw #0,%a2
10c557f4: 66ce bnes 10c557c4 <skb_drop_fraglist+0x16>
10c557f6: 246e fffc moveal %fp@(-4),%a2
10c557fa: 4e5e unlk %fp
10c557fc: 4e75 rts
10c557fe <skb_clone_fraglist>:
10c557fe: 4e56 0000 linkw %fp,#0
10c55802: 206e 0008 moveal %fp@(8),%a0
10c55806: 2068 0088 moveal %a0@(136),%a0
10c5580a: 2268 0008 moveal %a0@(8),%a1
10c5580e: b2fc 0000 cmpaw #0,%a1
10c55812: 670e beqs 10c55822 <skb_clone_fraglist+0x24>
10c55814: 41e9 0070 lea %a1@(112),%a0
10c55818: 5290 addql #1,%a0@
10c5581a: 2251 moveal %a1@,%a1
10c5581c: b2fc 0000 cmpaw #0,%a1
10c55820: 66f2 bnes 10c55814 <skb_clone_fraglist+0x16>
10c55822: 4e5e unlk %fp
10c55824: 4e75 rts
10c55826 <skb_release_data>:
10c55826: 4e56 0000 linkw %fp,#0
10c5582a: 48e7 3030 moveml %d2-%d3/%a2-%a3,%sp@-
10c5582e: 246e 0008 moveal %fp@(8),%a2
10c55832: 4a2a 0069 tstb %a2@(105)
10c55836: 6716 beqs 10c5584e <skb_release_data+0x28>
10c55838: 206a 0088 moveal %a2@(136),%a0
10c5583c: 40c1 movew %sr,%d1
10c5583e: 007c 0700 oriw #1792,%sr
10c55842: 2010 movel %a0@,%d0
10c55844: 5380 subql #1,%d0
10c55846: 2080 movel %d0,%a0@
10c55848: 46c1 movew %d1,%sr
10c5584a: 4a80 tstl %d0
10c5584c: 664c bnes 10c5589a <skb_release_data+0x74>
10c5584e: 206a 0088 moveal %a2@(136),%a0
10c55852: 2028 0004 movel %a0@(4),%d0
10c55856: 47f9 10c2 0b8c lea 10c20b8c <kfree>,%a3
10c5585c: 6724 beqs 10c55882 <skb_release_data+0x5c>
10c5585e: 7400 moveq #0,%d2
10c55860: b082 cmpl %d2,%d0
10c55862: 631e blss 10c55882 <skb_release_data+0x5c>
10c55864: 7600 moveq #0,%d3
10c55866: 42a7 clrl %sp@-
10c55868: 2f30 380c movel %a0@(0000000c,%d3:l),%sp@-
10c5586c: 4eb9 10c2 2162 jsr 10c22162 <__free_pages>
10c55872: 508f addql #8,%sp
10c55874: 5083 addql #8,%d3
10c55876: 5282 addql #1,%d2
10c55878: 206a 0088 moveal %a2@(136),%a0
10c5587c: b4a8 0004 cmpl %a0@(4),%d2
10c55880: 65e4 bcss 10c55866 <skb_release_data+0x40>
10c55882: 206a 0088 moveal %a2@(136),%a0
10c55886: 4aa8 0008 tstl %a0@(8)
10c5588a: 6708 beqs 10c55894 <skb_release_data+0x6e>
10c5588c: 2f0a movel %a2,%sp@-
10c5588e: 4eba ff1e jsr %pc@(10c557ae <skb_drop_fraglist>)
10c55892: 588f addql #4,%sp
10c55894: 2f2a 007c movel %a2@(124),%sp@-
10c55898: 4e93 jsr %a3@
10c5589a: 4cee 0c0c fff0 moveml %fp@(-16),%d2-%d3/%a2-%a3
10c558a0: 4e5e unlk %fp
10c558a2: 4e75 rts
10c558a4 <kfree_skbmem>:
10c558a4: 4e56 0000 linkw %fp,#0
10c558a8: 2f0a movel %a2,%sp@-
10c558aa: 246e 0008 moveal %fp@(8),%a2
10c558ae: 2f0a movel %a2,%sp@-
10c558b0: 4eba ff74 jsr %pc@(10c55826 <skb_release_data>)
10c558b4: 588f addql #4,%sp
10c558b6: 43f9 1002 48c4 lea 100248c4 <skb_head_pool>,%a1
10c558bc: 2039 1002 48cc movel 100248cc <skb_head_pool+0x8>,%d0
10c558c2: b0b9 1000 fd4c cmpl 1000fd4c <sysctl_hot_list_len>,%d0
10c558c8: 6420 bccs 10c558ea <kfree_skbmem+0x46>
10c558ca: 40c0 movew %sr,%d0
10c558cc: 007c 0700 oriw #1792,%sr
10c558d0: 2549 0008 movel %a1,%a2@(8)
10c558d4: 52a9 0008 addql #1,%a1@(8)
10c558d8: 2051 moveal %a1@,%a0
10c558da: 2488 movel %a0,%a2@
10c558dc: 2549 0004 movel %a1,%a2@(4)
10c558e0: 214a 0004 movel %a2,%a0@(4)
10c558e4: 228a movel %a2,%a1@
10c558e6: 46c0 movew %d0,%sr
10c558e8: 600e bras 10c558f8 <kfree_skbmem+0x54>
10c558ea: 2f0a movel %a2,%sp@-
10c558ec: 2f39 1002 48c0 movel 100248c0 <skbuff_head_cache>,%sp@-
10c558f2: 4eb9 10c2 0aea jsr 10c20aea <kmem_cache_free>
10c558f8: 246e fffc moveal %fp@(-4),%a2
10c558fc: 4e5e unlk %fp
10c558fe: 4e75 rts
10c55900 <__kfree_skb>:
10c55900: 4e56 0000 linkw %fp,#0
10c55904: 2f0a movel %a2,%sp@-
10c55906: 246e 0008 moveal %fp@(8),%a2
10c5590a: 4aaa 0008 tstl %a2@(8)
10c5590e: 671e beqs 10c5592e <__kfree_skb+0x2e>
10c55910: 2f2e 0004 movel %fp@(4),%sp@-
10c55914: 4879 1000 6775 pea 10006775 <npindex_to_ethertype+0x545>
10c5591a: 4eb9 10c1 677e jsr 10c1677e <printk>
10c55920: 584f addqw #4,%sp
10c55922: 2ebc 1000 66f3 movel #268461811,%sp@
10c55928: 4eb9 10c1 60e4 jsr 10c160e4 <panic>
10c5592e: 202a 0028 movel %a2@(40),%d0
10c55932: 6706 beqs 10c5593a <__kfree_skb+0x3a>
10c55934: 2040 moveal %d0,%a0
10c55936: 5888 addql #4,%a0
10c55938: 5390 subql #1,%a0@
10c5593a: 4aaa 008c tstl %a2@(140)
10c5593e: 6724 beqs 10c55964 <__kfree_skb+0x64>
10c55940: 4ab9 1002 572c tstl 1002572c <irq_stat+0x4>
10c55946: 6712 beqs 10c5595a <__kfree_skb+0x5a>
10c55948: 2f2e 0004 movel %fp@(4),%sp@-
10c5594c: 4879 1000 67b5 pea 100067b5 <npindex_to_ethertype+0x585>
10c55952: 4eb9 10c1 677e jsr 10c1677e <printk>
10c55958: 508f addql #8,%sp
10c5595a: 2f0a movel %a2,%sp@-
10c5595c: 206a 008c moveal %a2@(140),%a0
10c55960: 4e90 jsr %a0@
10c55962: 588f addql #4,%sp
10c55964: 4292 clrl %a2@
10c55966: 42aa 0004 clrl %a2@(4)
10c5596a: 42aa 0008 clrl %a2@(8)
10c5596e: 42aa 000c clrl %a2@(12)
10c55972: 42aa 0010 clrl %a2@(16)
10c55976: 42aa 0018 clrl %a2@(24)
10c5597a: 42aa 0028 clrl %a2@(40)
10c5597e: 4878 0030 pea 30 <LSIGTRAP+0x2b>
10c55982: 42a7 clrl %sp@-
10c55984: 486a 002c pea %a2@(44)
10c55988: 4eb9 10c8 576c jsr 10c8576c <memset>
10c5598e: 422a 006a clrb %a2@(106)
10c55992: 422a 006b clrb %a2@(107)
10c55996: 42aa 006c clrl %a2@(108)
10c5599a: 426a 0076 clrw %a2@(118)
10c5599e: 42aa 008c clrl %a2@(140)
10c559a2: 504f addqw #8,%sp
10c559a4: 2e8a movel %a2,%sp@
10c559a6: 4eba fefc jsr %pc@(10c558a4 <kfree_skbmem>)
10c559aa: 246e fffc moveal %fp@(-4),%a2
10c559ae: 4e5e unlk %fp
10c559b0: 4e75 rts
10c559b2 <skb_clone>:
10c559b2: 4e56 0000 linkw %fp,#0
10c559b6: 2f0b movel %a3,%sp@-
10c559b8: 2f0a movel %a2,%sp@-
10c559ba: 266e 0008 moveal %fp@(8),%a3
10c559be: 45f9 1002 48c4 lea 100248c4 <skb_head_pool>,%a2
10c559c4: 4ab9 1002 48cc tstl 100248cc <skb_head_pool+0x8>
10c559ca: 672c beqs 10c559f8 <skb_clone+0x46>
10c559cc: 40c0 movew %sr,%d0
10c559ce: 007c 0700 oriw #1792,%sr
10c559d2: 2052 moveal %a2@,%a0
10c559d4: 93c9 subal %a1,%a1
10c559d6: b5c8 cmpal %a0,%a2
10c559d8: 6718 beqs 10c559f2 <skb_clone+0x40>
10c559da: 2248 moveal %a0,%a1
10c559dc: 2051 moveal %a1@,%a0
10c559de: 53aa 0008 subql #1,%a2@(8)
10c559e2: 214a 0004 movel %a2,%a0@(4)
10c559e6: 2488 movel %a0,%a2@
10c559e8: 4291 clrl %a1@
10c559ea: 42a9 0004 clrl %a1@(4)
10c559ee: 42a9 0008 clrl %a1@(8)
10c559f2: 46c0 movew %d0,%sr
10c559f4: 2449 moveal %a1,%a2
10c559f6: 6002 bras 10c559fa <skb_clone+0x48>
10c559f8: 95ca subal %a2,%a2
10c559fa: b4fc 0000 cmpaw #0,%a2
10c559fe: 6620 bnes 10c55a20 <skb_clone+0x6e>
10c55a00: 2f2e 000c movel %fp@(12),%sp@-
10c55a04: 2f39 1002 48c0 movel 100248c0 <skbuff_head_cache>,%sp@-
10c55a0a: 4eb9 10c2 08dc jsr 10c208dc <kmem_cache_alloc>
10c55a10: 2440 moveal %d0,%a2
10c55a12: 508f addql #8,%sp
10c55a14: b4fc 0000 cmpaw #0,%a2
10c55a18: 6606 bnes 10c55a20 <skb_clone+0x6e>
10c55a1a: 7000 moveq #0,%d0
10c55a1c: 6000 00c8 braw 10c55ae6 <skb_clone+0x134>
10c55a20: 42aa 0004 clrl %a2@(4)
10c55a24: 4292 clrl %a2@
10c55a26: 42aa 0008 clrl %a2@(8)
10c55a2a: 42aa 000c clrl %a2@(12)
10c55a2e: 202b 0010 movel %a3@(16),%d0
10c55a32: 222b 0014 movel %a3@(20),%d1
10c55a36: 2540 0010 movel %d0,%a2@(16)
10c55a3a: 2541 0014 movel %d1,%a2@(20)
10c55a3e: 256b 0018 0018 movel %a3@(24),%a2@(24)
10c55a44: 256b 001c 001c movel %a3@(28),%a2@(28)
10c55a4a: 256b 0020 0020 movel %a3@(32),%a2@(32)
10c55a50: 256b 0024 0024 movel %a3@(36),%a2@(36)
10c55a56: 256b 0028 0028 movel %a3@(40),%a2@(40)
10c55a5c: 202a 0028 movel %a2@(40),%d0
10c55a60: 6706 beqs 10c55a68 <skb_clone+0xb6>
10c55a62: 2040 moveal %d0,%a0
10c55a64: 5888 addql #4,%a0
10c55a66: 5290 addql #1,%a0@
10c55a68: 4878 0030 pea 30 <LSIGTRAP+0x2b>
10c55a6c: 486b 002c pea %a3@(44)
10c55a70: 486a 002c pea %a2@(44)
10c55a74: 4eb9 10c8 5744 jsr 10c85744 <memcpy>
10c55a7a: 256b 005c 005c movel %a3@(92),%a2@(92)
10c55a80: 256b 0060 0060 movel %a3@(96),%a2@(96)
10c55a86: 256b 0064 0064 movel %a3@(100),%a2@(100)
10c55a8c: 157c 0001 0069 moveb #1,%a2@(105)
10c55a92: 156b 006a 006a moveb %a3@(106),%a2@(106)
10c55a98: 156b 006b 006b moveb %a3@(107),%a2@(107)
10c55a9e: 256b 006c 006c movel %a3@(108),%a2@(108)
10c55aa4: 7201 moveq #1,%d1
10c55aa6: 2541 0070 movel %d1,%a2@(112)
10c55aaa: 356b 0074 0074 movew %a3@(116),%a2@(116)
10c55ab0: 356b 0076 0076 movew %a3@(118),%a2@(118)
10c55ab6: 256b 0078 0078 movel %a3@(120),%a2@(120)
10c55abc: 256b 007c 007c movel %a3@(124),%a2@(124)
10c55ac2: 256b 0080 0080 movel %a3@(128),%a2@(128)
10c55ac8: 256b 0084 0084 movel %a3@(132),%a2@(132)
10c55ace: 256b 0088 0088 movel %a3@(136),%a2@(136)
10c55ad4: 42aa 008c clrl %a2@(140)
10c55ad8: 206b 0088 moveal %a3@(136),%a0
10c55adc: 5290 addql #1,%a0@
10c55ade: 177c 0001 0069 moveb #1,%a3@(105)
10c55ae4: 200a movel %a2,%d0
10c55ae6: 246e fff8 moveal %fp@(-8),%a2
10c55aea: 266e fffc moveal %fp@(-4),%a3
10c55aee: 4e5e unlk %fp
10c55af0: 4e75 rts
10c55af2 <copy_skb_header>:
10c55af2: 4e56 0000 linkw %fp,#0
10c55af6: 2f0b movel %a3,%sp@-
10c55af8: 2f0a movel %a2,%sp@-
10c55afa: 246e 0008 moveal %fp@(8),%a2
10c55afe: 266e 000c moveal %fp@(12),%a3
10c55b02: 222a 0080 movel %a2@(128),%d1
10c55b06: 92ab 0080 subl %a3@(128),%d1
10c55b0a: 42aa 0008 clrl %a2@(8)
10c55b0e: 42aa 000c clrl %a2@(12)
10c55b12: 256b 0018 0018 movel %a3@(24),%a2@(24)
10c55b18: 256b 006c 006c movel %a3@(108),%a2@(108)
10c55b1e: 356b 0074 0074 movew %a3@(116),%a2@(116)
10c55b24: 202b 0028 movel %a3@(40),%d0
10c55b28: 6706 beqs 10c55b30 <copy_skb_header+0x3e>
10c55b2a: 2040 moveal %d0,%a0
10c55b2c: 5888 addql #4,%a0
10c55b2e: 5290 addql #1,%a0@
10c55b30: 2540 0028 movel %d0,%a2@(40)
10c55b34: 202b 001c movel %a3@(28),%d0
10c55b38: d081 addl %d1,%d0
10c55b3a: 2540 001c movel %d0,%a2@(28)
10c55b3e: 202b 0020 movel %a3@(32),%d0
10c55b42: d081 addl %d1,%d0
10c55b44: 2540 0020 movel %d0,%a2@(32)
10c55b48: d2ab 0024 addl %a3@(36),%d1
10c55b4c: 2541 0024 movel %d1,%a2@(36)
10c55b50: 4878 0030 pea 30 <LSIGTRAP+0x2b>
10c55b54: 486b 002c pea %a3@(44)
10c55b58: 486a 002c pea %a2@(44)
10c55b5c: 4eb9 10c8 5744 jsr 10c85744 <memcpy>
10c55b62: 7201 moveq #1,%d1
10c55b64: 2541 0070 movel %d1,%a2@(112)
10c55b68: 156b 006a 006a moveb %a3@(106),%a2@(106)
10c55b6e: 202b 0010 movel %a3@(16),%d0
10c55b72: 222b 0014 movel %a3@(20),%d1
10c55b76: 2540 0010 movel %d0,%a2@(16)
10c55b7a: 2541 0014 movel %d1,%a2@(20)
10c55b7e: 42aa 008c clrl %a2@(140)
10c55b82: 356b 0076 0076 movew %a3@(118),%a2@(118)
10c55b88: 246e fff8 moveal %fp@(-8),%a2
10c55b8c: 266e fffc moveal %fp@(-4),%a3
10c55b90: 4e5e unlk %fp
10c55b92: 4e75 rts
10c55b94 <skb_copy>:
10c55b94: 4e56 0000 linkw %fp,#0
10c55b98: 48e7 2030 moveml %d2/%a2-%a3,%sp@-
10c55b9c: 266e 0008 moveal %fp@(8),%a3
10c55ba0: 202b 007c movel %a3@(124),%d0
10c55ba4: 242b 0080 movel %a3@(128),%d2
10c55ba8: 9480 subl %d0,%d2
10c55baa: 2f2e 000c movel %fp@(12),%sp@-
10c55bae: 222b 0088 movel %a3@(136),%d1
10c55bb2: 9280 subl %d0,%d1
10c55bb4: 2001 movel %d1,%d0
10c55bb6: d0ab 0060 addl %a3@(96),%d0
10c55bba: 2f00 movel %d0,%sp@-
10c55bbc: 4eba fa86 jsr %pc@(10c55644 <alloc_skb>)
10c55bc0: 2440 moveal %d0,%a2
10c55bc2: 508f addql #8,%sp
10c55bc4: b4fc 0000 cmpaw #0,%a2
10c55bc8: 6606 bnes 10c55bd0 <skb_copy+0x3c>
10c55bca: 7000 moveq #0,%d0
10c55bcc: 6000 0088 braw 10c55c56 <skb_copy+0xc2>
10c55bd0: d5aa 0080 addl %d2,%a2@(128)
10c55bd4: d5aa 0084 addl %d2,%a2@(132)
10c55bd8: 222b 005c movel %a3@(92),%d1
10c55bdc: 4aaa 0060 tstl %a2@(96)
10c55be0: 670c beqs 10c55bee <skb_copy+0x5a>
10c55be2: 4879 1000 66f3 pea 100066f3 <npindex_to_ethertype+0x4c3>
10c55be8: 4eb9 10c1 60e4 jsr 10c160e4 <panic>
10c55bee: 202a 0084 movel %a2@(132),%d0
10c55bf2: d081 addl %d1,%d0
10c55bf4: 2540 0084 movel %d0,%a2@(132)
10c55bf8: d3aa 005c addl %d1,%a2@(92)
10c55bfc: b0aa 0088 cmpl %a2@(136),%d0
10c55c00: 6312 blss 10c55c14 <skb_copy+0x80>
10c55c02: 2f3c 10c5 5c02 movel #281369602,%sp@-
10c55c08: 2f01 movel %d1,%sp@-
10c55c0a: 2f0a movel %a2,%sp@-
10c55c0c: 4eba f9b6 jsr %pc@(10c555c4 <skb_over_panic>)
10c55c10: 4fef 000c lea %sp@(12),%sp
10c55c14: 256b 0064 0064 movel %a3@(100),%a2@(100)
10c55c1a: 156b 006b 006b moveb %a3@(107),%a2@(107)
10c55c20: 2002 movel %d2,%d0
10c55c22: d0ab 005c addl %a3@(92),%d0
10c55c26: 2f00 movel %d0,%sp@-
10c55c28: 2f2a 007c movel %a2@(124),%sp@-
10c55c2c: 4482 negl %d2
10c55c2e: 2f02 movel %d2,%sp@-
10c55c30: 2f0b movel %a3,%sp@-
10c55c32: 4eb9 10c5 645c jsr 10c5645c <skb_copy_bits>
10c55c38: 4fef 0010 lea %sp@(16),%sp
10c55c3c: 4a80 tstl %d0
10c55c3e: 670c beqs 10c55c4c <skb_copy+0xb8>
10c55c40: 4879 1000 66f3 pea 100066f3 <npindex_to_ethertype+0x4c3>
10c55c46: 4eb9 10c1 60e4 jsr 10c160e4 <panic>
10c55c4c: 2f0b movel %a3,%sp@-
10c55c4e: 2f0a movel %a2,%sp@-
10c55c50: 4eba fea0 jsr %pc@(10c55af2 <copy_skb_header>)
10c55c54: 200a movel %a2,%d0
10c55c56: 4cee 0c04 fff4 moveml %fp@(-12),%d2/%a2-%a3
10c55c5c: 4e5e unlk %fp
10c55c5e: 4e75 rts
10c55c60 <skb_linearize>:
10c55c60: 4e56 0000 linkw %fp,#0
10c55c64: 48e7 3820 moveml %d2-%d4/%a2,%sp@-
10c55c68: 246e 0008 moveal %fp@(8),%a2
10c55c6c: 242a 0080 movel %a2@(128),%d2
10c55c70: 94aa 007c subl %a2@(124),%d2
10c55c74: 226a 0084 moveal %a2@(132),%a1
10c55c78: d3ea 0060 addal %a2@(96),%a1
10c55c7c: 93ea 0088 subal %a2@(136),%a1
10c55c80: 7001 moveq #1,%d0
10c55c82: b0aa 0070 cmpl %a2@(112),%d0
10c55c86: 670c beqs 10c55c94 <skb_linearize+0x34>
10c55c88: 4879 1000 66f3 pea 100066f3 <npindex_to_ethertype+0x4c3>
10c55c8e: 4eb9 10c1 60e4 jsr 10c160e4 <panic>
10c55c94: b2fc 0000 cmpaw #0,%a1
10c55c98: 6e02 bgts 10c55c9c <skb_linearize+0x3c>
10c55c9a: 93c9 subal %a1,%a1
10c55c9c: 206a 0088 moveal %a2@(136),%a0
10c55ca0: 91ea 007c subal %a2@(124),%a0
10c55ca4: 43f1 880f lea %a1@(0000000f,%a0:l),%a1
10c55ca8: 2809 movel %a1,%d4
10c55caa: 70f0 moveq #-16,%d0
10c55cac: c880 andl %d0,%d4
10c55cae: 2f2e 000c movel %fp@(12),%sp@-
10c55cb2: 2044 moveal %d4,%a0
10c55cb4: 4868 003c pea %a0@(60)
10c55cb8: 4eb9 10c2 09bc jsr 10c209bc <kmalloc>
10c55cbe: 2600 movel %d0,%d3
10c55cc0: 508f addql #8,%sp
10c55cc2: 70f4 moveq #-12,%d0
10c55cc4: 4a83 tstl %d3
10c55cc6: 677c beqs 10c55d44 <skb_linearize+0xe4>
10c55cc8: 2002 movel %d2,%d0
10c55cca: d0aa 005c addl %a2@(92),%d0
10c55cce: 2f00 movel %d0,%sp@-
10c55cd0: 2f03 movel %d3,%sp@-
10c55cd2: 4482 negl %d2
10c55cd4: 2f02 movel %d2,%sp@-
10c55cd6: 2f0a movel %a2,%sp@-
10c55cd8: 4eb9 10c5 645c jsr 10c5645c <skb_copy_bits>
10c55cde: 4fef 0010 lea %sp@(16),%sp
10c55ce2: 4a80 tstl %d0
10c55ce4: 670c beqs 10c55cf2 <skb_linearize+0x92>
10c55ce6: 4879 1000 66f3 pea 100066f3 <npindex_to_ethertype+0x4c3>
10c55cec: 4eb9 10c1 60e4 jsr 10c160e4 <panic>
10c55cf2: 2403 movel %d3,%d2
10c55cf4: 94aa 007c subl %a2@(124),%d2
10c55cf8: 2f0a movel %a2,%sp@-
10c55cfa: 4eba fb2a jsr %pc@(10c55826 <skb_release_data>)
10c55cfe: 2543 007c movel %d3,%a2@(124)
10c55d02: 2043 moveal %d3,%a0
10c55d04: d1c4 addal %d4,%a0
10c55d06: 2548 0088 movel %a0,%a2@(136)
10c55d0a: d5aa 001c addl %d2,%a2@(28)
10c55d0e: d5aa 0020 addl %d2,%a2@(32)
10c55d12: d5aa 0024 addl %d2,%a2@(36)
10c55d16: d5aa 0084 addl %d2,%a2@(132)
10c55d1a: d5aa 0080 addl %d2,%a2@(128)
10c55d1e: 7001 moveq #1,%d0
10c55d20: 2080 movel %d0,%a0@
10c55d22: 206a 0088 moveal %a2@(136),%a0
10c55d26: 42a8 0004 clrl %a0@(4)
10c55d2a: 206a 0088 moveal %a2@(136),%a0
10c55d2e: 42a8 0008 clrl %a0@(8)
10c55d32: 422a 0069 clrb %a2@(105)
10c55d36: 202a 0060 movel %a2@(96),%d0
10c55d3a: d1aa 0084 addl %d0,%a2@(132)
10c55d3e: 42aa 0060 clrl %a2@(96)
10c55d42: 7000 moveq #0,%d0
10c55d44: 4cee 041c fff0 moveml %fp@(-16),%d2-%d4/%a2
10c55d4a: 4e5e unlk %fp
10c55d4c: 4e75 rts
10c55d4e <pskb_copy>:
10c55d4e: 4e56 0000 linkw %fp,#0
10c55d52: 48e7 3038 moveml %d2-%d3/%a2-%a4,%sp@-
10c55d56: 266e 0008 moveal %fp@(8),%a3
10c55d5a: 2f2e 000c movel %fp@(12),%sp@-
10c55d5e: 202b 0088 movel %a3@(136),%d0
10c55d62: 90ab 007c subl %a3@(124),%d0
10c55d66: 2f00 movel %d0,%sp@-
10c55d68: 4eba f8da jsr %pc@(10c55644 <alloc_skb>)
10c55d6c: 2440 moveal %d0,%a2
10c55d6e: 508f addql #8,%sp
10c55d70: 7000 moveq #0,%d0
10c55d72: b4fc 0000 cmpaw #0,%a2
10c55d76: 6700 00f4 beqw 10c55e6c <pskb_copy+0x11e>
10c55d7a: 202b 0080 movel %a3@(128),%d0
10c55d7e: 90ab 007c subl %a3@(124),%d0
10c55d82: d1aa 0080 addl %d0,%a2@(128)
10c55d86: d1aa 0084 addl %d0,%a2@(132)
10c55d8a: 222b 005c movel %a3@(92),%d1
10c55d8e: 92ab 0060 subl %a3@(96),%d1
10c55d92: 4aaa 0060 tstl %a2@(96)
10c55d96: 670c beqs 10c55da4 <pskb_copy+0x56>
10c55d98: 4879 1000 66f3 pea 100066f3 <npindex_to_ethertype+0x4c3>
10c55d9e: 4eb9 10c1 60e4 jsr 10c160e4 <panic>
10c55da4: 202a 0084 movel %a2@(132),%d0
10c55da8: d081 addl %d1,%d0
10c55daa: 2540 0084 movel %d0,%a2@(132)
10c55dae: d3aa 005c addl %d1,%a2@(92)
10c55db2: b0aa 0088 cmpl %a2@(136),%d0
10c55db6: 6312 blss 10c55dca <pskb_copy+0x7c>
10c55db8: 2f3c 10c5 5db8 movel #281370040,%sp@-
10c55dbe: 2f01 movel %d1,%sp@-
10c55dc0: 2f0a movel %a2,%sp@-
10c55dc2: 4eba f800 jsr %pc@(10c555c4 <skb_over_panic>)
10c55dc6: 4fef 000c lea %sp@(12),%sp
10c55dca: 2f2a 005c movel %a2@(92),%sp@-
10c55dce: 2f2b 0080 movel %a3@(128),%sp@-
10c55dd2: 2f2a 0080 movel %a2@(128),%sp@-
10c55dd6: 4eb9 10c8 5744 jsr 10c85744 <memcpy>
10c55ddc: 256b 0064 0064 movel %a3@(100),%a2@(100)
10c55de2: 156b 006b 006b moveb %a3@(107),%a2@(107)
10c55de8: 256b 0060 0060 movel %a3@(96),%a2@(96)
10c55dee: 256b 005c 005c movel %a3@(92),%a2@(92)
10c55df4: 226b 0088 moveal %a3@(136),%a1
10c55df8: 4fef 000c lea %sp@(12),%sp
10c55dfc: 2029 0004 movel %a1@(4),%d0
10c55e00: 49fa fcf0 lea %pc@(10c55af2 <copy_skb_header>),%a4
10c55e04: 6744 beqs 10c55e4a <pskb_copy+0xfc>
10c55e06: 7200 moveq #0,%d1
10c55e08: b081 cmpl %d1,%d0
10c55e0a: 6336 blss 10c55e42 <pskb_copy+0xf4>
10c55e0c: 7000 moveq #0,%d0
10c55e0e: 206a 0088 moveal %a2@(136),%a0
10c55e12: 2431 080c movel %a1@(0000000c,%d0:l),%d2
10c55e16: 2631 0810 movel %a1@(00000010,%d0:l),%d3
10c55e1a: 2182 080c movel %d2,%a0@(0000000c,%d0:l)
10c55e1e: 2183 0810 movel %d3,%a0@(00000010,%d0:l)
10c55e22: 226a 0088 moveal %a2@(136),%a1
10c55e26: 41e9 000c lea %a1@(12),%a0
10c55e2a: 2070 0800 moveal %a0@(00000000,%d0:l),%a0
10c55e2e: 41e8 0014 lea %a0@(20),%a0
10c55e32: 5290 addql #1,%a0@
10c55e34: 5080 addql #8,%d0
10c55e36: 5281 addql #1,%d1
10c55e38: 226b 0088 moveal %a3@(136),%a1
10c55e3c: b2a9 0004 cmpl %a1@(4),%d1
10c55e40: 65cc bcss 10c55e0e <pskb_copy+0xc0>
10c55e42: 206a 0088 moveal %a2@(136),%a0
10c55e46: 2141 0004 movel %d1,%a0@(4)
10c55e4a: 206b 0088 moveal %a3@(136),%a0
10c55e4e: 2028 0008 movel %a0@(8),%d0
10c55e52: 6710 beqs 10c55e64 <pskb_copy+0x116>
10c55e54: 206a 0088 moveal %a2@(136),%a0
10c55e58: 2140 0008 movel %d0,%a0@(8)
10c55e5c: 2f0a movel %a2,%sp@-
10c55e5e: 4eba f99e jsr %pc@(10c557fe <skb_clone_fraglist>)
10c55e62: 588f addql #4,%sp
10c55e64: 2f0b movel %a3,%sp@-
10c55e66: 2f0a movel %a2,%sp@-
10c55e68: 4e94 jsr %a4@
10c55e6a: 200a movel %a2,%d0
10c55e6c: 4cee 1c0c ffec moveml %fp@(-20),%d2-%d3/%a2-%a4
10c55e72: 4e5e unlk %fp
10c55e74: 4e75 rts
10c55e76 <pskb_expand_head>:
10c55e76: 4e56 0000 linkw %fp,#0
10c55e7a: 48e7 3830 moveml %d2-%d4/%a2-%a3,%sp@-
10c55e7e: 266e 0008 moveal %fp@(8),%a3
10c55e82: 262e 000c movel %fp@(12),%d3
10c55e86: 202b 0088 movel %a3@(136),%d0
10c55e8a: 90ab 007c subl %a3@(124),%d0
10c55e8e: d083 addl %d3,%d0
10c55e90: 2400 movel %d0,%d2
10c55e92: d4ae 0010 addl %fp@(16),%d2
10c55e96: 7001 moveq #1,%d0
10c55e98: b0ab 0070 cmpl %a3@(112),%d0
10c55e9c: 670c beqs 10c55eaa <pskb_expand_head+0x34>
10c55e9e: 4879 1000 66f3 pea 100066f3 <npindex_to_ethertype+0x4c3>
10c55ea4: 4eb9 10c1 60e4 jsr 10c160e4 <panic>
10c55eaa: 720f moveq #15,%d1
10c55eac: d481 addl %d1,%d2
10c55eae: 70f0 moveq #-16,%d0
10c55eb0: c480 andl %d0,%d2
10c55eb2: 2f2e 0014 movel %fp@(20),%sp@-
10c55eb6: 2042 moveal %d2,%a0
10c55eb8: 4868 003c pea %a0@(60)
10c55ebc: 4eb9 10c2 09bc jsr 10c209bc <kmalloc>
10c55ec2: 2800 movel %d0,%d4
10c55ec4: 508f addql #8,%sp
10c55ec6: 6700 009c beqw 10c55f64 <pskb_expand_head+0xee>
10c55eca: 202b 007c movel %a3@(124),%d0
10c55ece: 222b 0084 movel %a3@(132),%d1
10c55ed2: 9280 subl %d0,%d1
10c55ed4: 2f01 movel %d1,%sp@-
10c55ed6: 2f00 movel %d0,%sp@-
10c55ed8: d684 addl %d4,%d3
10c55eda: 2f03 movel %d3,%sp@-
10c55edc: 45f9 10c8 5744 lea 10c85744 <memcpy>,%a2
10c55ee2: 4e92 jsr %a2@
10c55ee4: 4878 003c pea 3c <LSIGTRAP+0x37>
10c55ee8: 2f2b 0088 movel %a3@(136),%sp@-
10c55eec: d484 addl %d4,%d2
10c55eee: 2f02 movel %d2,%sp@-
10c55ef0: 4e92 jsr %a2@
10c55ef2: 7200 moveq #0,%d1
10c55ef4: 4fef 0018 lea %sp@(24),%sp
10c55ef8: 206b 0088 moveal %a3@(136),%a0
10c55efc: 2442 moveal %d2,%a2
10c55efe: b2a8 0004 cmpl %a0@(4),%d1
10c55f02: 641a bccs 10c55f1e <pskb_expand_head+0xa8>
10c55f04: 7000 moveq #0,%d0
10c55f06: 2070 080c moveal %a0@(0000000c,%d0:l),%a0
10c55f0a: 41e8 0014 lea %a0@(20),%a0
10c55f0e: 5290 addql #1,%a0@
10c55f10: 5080 addql #8,%d0
10c55f12: 5281 addql #1,%d1
10c55f14: 206b 0088 moveal %a3@(136),%a0
10c55f18: b2a8 0004 cmpl %a0@(4),%d1
10c55f1c: 65e8 bcss 10c55f06 <pskb_expand_head+0x90>
10c55f1e: 206b 0088 moveal %a3@(136),%a0
10c55f22: 4aa8 0008 tstl %a0@(8)
10c55f26: 6708 beqs 10c55f30 <pskb_expand_head+0xba>
10c55f28: 2f0b movel %a3,%sp@-
10c55f2a: 4eba f8d2 jsr %pc@(10c557fe <skb_clone_fraglist>)
10c55f2e: 588f addql #4,%sp
10c55f30: 2f0b movel %a3,%sp@-
10c55f32: 4eba f8f2 jsr %pc@(10c55826 <skb_release_data>)
10c55f36: 2003 movel %d3,%d0
10c55f38: 90ab 007c subl %a3@(124),%d0
10c55f3c: 2744 007c movel %d4,%a3@(124)
10c55f40: 274a 0088 movel %a2,%a3@(136)
10c55f44: d1ab 0080 addl %d0,%a3@(128)
10c55f48: d1ab 0084 addl %d0,%a3@(132)
10c55f4c: d1ab 0024 addl %d0,%a3@(36)
10c55f50: d1ab 001c addl %d0,%a3@(28)
10c55f54: d1ab 0020 addl %d0,%a3@(32)
10c55f58: 422b 0069 clrb %a3@(105)
10c55f5c: 7001 moveq #1,%d0
10c55f5e: 2480 movel %d0,%a2@
10c55f60: 7000 moveq #0,%d0
10c55f62: 6002 bras 10c55f66 <pskb_expand_head+0xf0>
10c55f64: 70f4 moveq #-12,%d0
10c55f66: 4cee 0c1c ffec moveml %fp@(-20),%d2-%d4/%a2-%a3
10c55f6c: 4e5e unlk %fp
10c55f6e: 4e75 rts
10c55f70 <skb_realloc_headroom>:
10c55f70: 4e56 0000 linkw %fp,#0
10c55f74: 2f0a movel %a2,%sp@-
10c55f76: 2f02 movel %d2,%sp@-
10c55f78: 206e 0008 moveal %fp@(8),%a0
10c55f7c: 2028 0080 movel %a0@(128),%d0
10c55f80: 90a8 007c subl %a0@(124),%d0
10c55f84: 242e 000c movel %fp@(12),%d2
10c55f88: 9480 subl %d0,%d2
10c55f8a: 4a82 tstl %d2
10c55f8c: 6e0c bgts 10c55f9a <skb_realloc_headroom+0x2a>
10c55f8e: 4878 0020 pea 20 <LSIGTRAP+0x1b>
10c55f92: 2f08 movel %a0,%sp@-
10c55f94: 4eba fdb8 jsr %pc@(10c55d4e <pskb_copy>)
10c55f98: 605c bras 10c55ff6 <skb_realloc_headroom+0x86>
10c55f9a: 4878 0020 pea 20 <LSIGTRAP+0x1b>
10c55f9e: 2f08 movel %a0,%sp@-
10c55fa0: 4eba fa10 jsr %pc@(10c559b2 <skb_clone>)
10c55fa4: 2440 moveal %d0,%a2
10c55fa6: 508f addql #8,%sp
10c55fa8: b4fc 0000 cmpaw #0,%a2
10c55fac: 671e beqs 10c55fcc <skb_realloc_headroom+0x5c>
10c55fae: 4878 0020 pea 20 <LSIGTRAP+0x1b>
10c55fb2: 42a7 clrl %sp@-
10c55fb4: 700f moveq #15,%d0
10c55fb6: d082 addl %d2,%d0
10c55fb8: 72f0 moveq #-16,%d1
10c55fba: c280 andl %d0,%d1
10c55fbc: 2f01 movel %d1,%sp@-
10c55fbe: 2f0a movel %a2,%sp@-
10c55fc0: 4eba feb4 jsr %pc@(10c55e76 <pskb_expand_head>)
10c55fc4: 4fef 0010 lea %sp@(16),%sp
10c55fc8: 4a80 tstl %d0
10c55fca: 6604 bnes 10c55fd0 <skb_realloc_headroom+0x60>
10c55fcc: 200a movel %a2,%d0
10c55fce: 6026 bras 10c55ff6 <skb_realloc_headroom+0x86>
10c55fd0: 7001 moveq #1,%d0
10c55fd2: b0aa 0070 cmpl %a2@(112),%d0
10c55fd6: 6716 beqs 10c55fee <skb_realloc_headroom+0x7e>
10c55fd8: 41ea 0070 lea %a2@(112),%a0
10c55fdc: 40c1 movew %sr,%d1
10c55fde: 007c 0700 oriw #1792,%sr
10c55fe2: 2010 movel %a0@,%d0
10c55fe4: 5380 subql #1,%d0
10c55fe6: 2080 movel %d0,%a0@
10c55fe8: 46c1 movew %d1,%sr
10c55fea: 4a80 tstl %d0
10c55fec: 6606 bnes 10c55ff4 <skb_realloc_headroom+0x84>
10c55fee: 2f0a movel %a2,%sp@-
10c55ff0: 4eba f90e jsr %pc@(10c55900 <__kfree_skb>)
10c55ff4: 7000 moveq #0,%d0
10c55ff6: 242e fff8 movel %fp@(-8),%d2
10c55ffa: 246e fffc moveal %fp@(-4),%a2
10c55ffe: 4e5e unlk %fp
10c56000: 4e75 rts
10c56002 <skb_copy_expand>:
10c56002: 4e56 0000 linkw %fp,#0
10c56006: 48e7 2030 moveml %d2/%a2-%a3,%sp@-
10c5600a: 266e 0008 moveal %fp@(8),%a3
10c5600e: 242e 000c movel %fp@(12),%d2
10c56012: 2f2e 0014 movel %fp@(20),%sp@-
10c56016: 2002 movel %d2,%d0
10c56018: d0ab 005c addl %a3@(92),%d0
10c5601c: d0ae 0010 addl %fp@(16),%d0
10c56020: 2f00 movel %d0,%sp@-
10c56022: 4eba f620 jsr %pc@(10c55644 <alloc_skb>)
10c56026: 2440 moveal %d0,%a2
10c56028: 508f addql #8,%sp
10c5602a: b4fc 0000 cmpaw #0,%a2
10c5602e: 6604 bnes 10c56034 <skb_copy_expand+0x32>
10c56030: 7000 moveq #0,%d0
10c56032: 6074 bras 10c560a8 <skb_copy_expand+0xa6>
10c56034: d5aa 0080 addl %d2,%a2@(128)
10c56038: d5aa 0084 addl %d2,%a2@(132)
10c5603c: 222b 005c movel %a3@(92),%d1
10c56040: 4aaa 0060 tstl %a2@(96)
10c56044: 670c beqs 10c56052 <skb_copy_expand+0x50>
10c56046: 4879 1000 66f3 pea 100066f3 <npindex_to_ethertype+0x4c3>
10c5604c: 4eb9 10c1 60e4 jsr 10c160e4 <panic>
10c56052: 202a 0084 movel %a2@(132),%d0
10c56056: d081 addl %d1,%d0
10c56058: 2540 0084 movel %d0,%a2@(132)
10c5605c: d3aa 005c addl %d1,%a2@(92)
10c56060: b0aa 0088 cmpl %a2@(136),%d0
10c56064: 6312 blss 10c56078 <skb_copy_expand+0x76>
10c56066: 2f3c 10c5 6066 movel #281370726,%sp@-
10c5606c: 2f01 movel %d1,%sp@-
10c5606e: 2f0a movel %a2,%sp@-
10c56070: 4eba f552 jsr %pc@(10c555c4 <skb_over_panic>)
10c56074: 4fef 000c lea %sp@(12),%sp
10c56078: 2f2b 005c movel %a3@(92),%sp@-
10c5607c: 2f2a 0080 movel %a2@(128),%sp@-
10c56080: 42a7 clrl %sp@-
10c56082: 2f0b movel %a3,%sp@-
10c56084: 4eb9 10c5 645c jsr 10c5645c <skb_copy_bits>
10c5608a: 4fef 0010 lea %sp@(16),%sp
10c5608e: 4a80 tstl %d0
10c56090: 670c beqs 10c5609e <skb_copy_expand+0x9c>
10c56092: 4879 1000 66f3 pea 100066f3 <npindex_to_ethertype+0x4c3>
10c56098: 4eb9 10c1 60e4 jsr 10c160e4 <panic>
10c5609e: 2f0b movel %a3,%sp@-
10c560a0: 2f0a movel %a2,%sp@-
10c560a2: 4eba fa4e jsr %pc@(10c55af2 <copy_skb_header>)
10c560a6: 200a movel %a2,%d0
10c560a8: 4cee 0c04 fff4 moveml %fp@(-12),%d2/%a2-%a3
10c560ae: 4e5e unlk %fp
10c560b0: 4e75 rts
10c560b2 <___pskb_trim>:
10c560b2: 4e56 0000 linkw %fp,#0
10c560b6: 48e7 3f30 moveml %d2-%d7/%a2-%a3,%sp@-
10c560ba: 246e 0008 moveal %fp@(8),%a2
10c560be: 2a2e 000c movel %fp@(12),%d5
10c560c2: 266e 0010 moveal %fp@(16),%a3
10c560c6: 242a 005c movel %a2@(92),%d2
10c560ca: 94aa 0060 subl %a2@(96),%d2
10c560ce: 206a 0088 moveal %a2@(136),%a0
10c560d2: 2e28 0004 movel %a0@(4),%d7
10c560d6: 7c00 moveq #0,%d6
10c560d8: be86 cmpl %d6,%d7
10c560da: 6f00 0098 blew 10c56174 <___pskb_trim+0xc2>
10c560de: 7600 moveq #0,%d3
10c560e0: 206a 0088 moveal %a2@(136),%a0
10c560e4: 4280 clrl %d0
10c560e6: 3030 3812 movew %a0@(00000012,%d3:l),%d0
10c560ea: 2802 movel %d2,%d4
10c560ec: d880 addl %d0,%d4
10c560ee: ba84 cmpl %d4,%d5
10c560f0: 6476 bccs 10c56168 <___pskb_trim+0xb6>
10c560f2: 7000 moveq #0,%d0
10c560f4: 4a2a 0069 tstb %a2@(105)
10c560f8: 670c beqs 10c56106 <___pskb_trim+0x54>
10c560fa: 7001 moveq #1,%d0
10c560fc: b090 cmpl %a0@,%d0
10c560fe: 56c0 sne %d0
10c56100: 4880 extw %d0
10c56102: 48c0 extl %d0
10c56104: 4480 negl %d0
10c56106: 4a80 tstl %d0
10c56108: 672a beqs 10c56134 <___pskb_trim+0x82>
10c5610a: b6fc 0000 cmpaw #0,%a3
10c5610e: 660c bnes 10c5611c <___pskb_trim+0x6a>
10c56110: 4879 1000 66f3 pea 100066f3 <npindex_to_ethertype+0x4c3>
10c56116: 4eb9 10c1 60e4 jsr 10c160e4 <panic>
10c5611c: 4878 0020 pea 20 <LSIGTRAP+0x1b>
10c56120: 42a7 clrl %sp@-
10c56122: 42a7 clrl %sp@-
10c56124: 2f0a movel %a2,%sp@-
10c56126: 4eba fd4e jsr %pc@(10c55e76 <pskb_expand_head>)
10c5612a: 4fef 0010 lea %sp@(16),%sp
10c5612e: 4a80 tstl %d0
10c56130: 6700 009c beqw 10c561ce <___pskb_trim+0x11c>
10c56134: b485 cmpl %d5,%d2
10c56136: 6520 bcss 10c56158 <___pskb_trim+0xa6>
10c56138: 42a7 clrl %sp@-
10c5613a: 226a 0088 moveal %a2@(136),%a1
10c5613e: 41e9 000c lea %a1@(12),%a0
10c56142: 2f30 3800 movel %a0@(00000000,%d3:l),%sp@-
10c56146: 4eb9 10c2 2162 jsr 10c22162 <__free_pages>
10c5614c: 206a 0088 moveal %a2@(136),%a0
10c56150: 53a8 0004 subql #1,%a0@(4)
10c56154: 508f addql #8,%sp
10c56156: 6010 bras 10c56168 <___pskb_trim+0xb6>
10c56158: 226a 0088 moveal %a2@(136),%a1
10c5615c: 41e9 0012 lea %a1@(18),%a0
10c56160: 3005 movew %d5,%d0
10c56162: 9042 subw %d2,%d0
10c56164: 3180 3800 movew %d0,%a0@(00000000,%d3:l)
10c56168: 2404 movel %d4,%d2
10c5616a: 5083 addql #8,%d3
10c5616c: 5286 addql #1,%d6
10c5616e: be86 cmpl %d6,%d7
10c56170: 6e00 ff6e bgtw 10c560e0 <___pskb_trim+0x2e>
10c56174: ba82 cmpl %d2,%d5
10c56176: 630c blss 10c56184 <___pskb_trim+0xd2>
10c56178: 202a 005c movel %a2@(92),%d0
10c5617c: 9085 subl %d5,%d0
10c5617e: 91aa 0060 subl %d0,%a2@(96)
10c56182: 6056 bras 10c561da <___pskb_trim+0x128>
10c56184: 222a 005c movel %a2@(92),%d1
10c56188: 242a 0060 movel %a2@(96),%d2
10c5618c: 2001 movel %d1,%d0
10c5618e: 9082 subl %d2,%d0
10c56190: b085 cmpl %d5,%d0
10c56192: 653e bcss 10c561d2 <___pskb_trim+0x120>
10c56194: 2545 005c movel %d5,%a2@(92)
10c56198: 42aa 0060 clrl %a2@(96)
10c5619c: daaa 0080 addl %a2@(128),%d5
10c561a0: 2545 0084 movel %d5,%a2@(132)
10c561a4: 206a 0088 moveal %a2@(136),%a0
10c561a8: 4aa8 0008 tstl %a0@(8)
10c561ac: 6730 beqs 10c561de <___pskb_trim+0x12c>
10c561ae: 7000 moveq #0,%d0
10c561b0: 4a2a 0069 tstb %a2@(105)
10c561b4: 670c beqs 10c561c2 <___pskb_trim+0x110>
10c561b6: 7001 moveq #1,%d0
10c561b8: b090 cmpl %a0@,%d0
10c561ba: 56c0 sne %d0
10c561bc: 4880 extw %d0
10c561be: 48c0 extl %d0
10c561c0: 4480 negl %d0
10c561c2: 4a80 tstl %d0
10c561c4: 6618 bnes 10c561de <___pskb_trim+0x12c>
10c561c6: 2f0a movel %a2,%sp@-
10c561c8: 4eba f5e4 jsr %pc@(10c557ae <skb_drop_fraglist>)
10c561cc: 6010 bras 10c561de <___pskb_trim+0x12c>
10c561ce: 70f4 moveq #-12,%d0
10c561d0: 600e bras 10c561e0 <___pskb_trim+0x12e>
10c561d2: 9285 subl %d5,%d1
10c561d4: 9481 subl %d1,%d2
10c561d6: 2542 0060 movel %d2,%a2@(96)
10c561da: 2545 005c movel %d5,%a2@(92)
10c561de: 7000 moveq #0,%d0
10c561e0: 4cee 0cfc ffe0 moveml %fp@(-32),%d2-%d7/%a2-%a3
10c561e6: 4e5e unlk %fp
10c561e8: 4e75 rts
10c561ea <__pskb_pull_tail>:
10c561ea: 4e56 0000 linkw %fp,#0
10c561ee: 48e7 3f38 moveml %d2-%d7/%a2-%a4,%sp@-
10c561f2: 286e 0008 moveal %fp@(8),%a4
10c561f6: 2e2e 000c movel %fp@(12),%d7
10c561fa: 242c 0084 movel %a4@(132),%d2
10c561fe: d487 addl %d7,%d2
10c56200: 206c 0088 moveal %a4@(136),%a0
10c56204: 9488 subl %a0,%d2
10c56206: 4a82 tstl %d2
10c56208: 6e18 bgts 10c56222 <__pskb_pull_tail+0x38>
10c5620a: 7000 moveq #0,%d0
10c5620c: 4a2c 0069 tstb %a4@(105)
10c56210: 670c beqs 10c5621e <__pskb_pull_tail+0x34>
10c56212: 7001 moveq #1,%d0
10c56214: b090 cmpl %a0@,%d0
10c56216: 56c0 sne %d0
10c56218: 4880 extw %d0
10c5621a: 48c0 extl %d0
10c5621c: 4480 negl %d0
10c5621e: 4a80 tstl %d0
10c56220: 672e beqs 10c56250 <__pskb_pull_tail+0x66>
10c56222: 4878 0020 pea 20 <LSIGTRAP+0x1b>
10c56226: 4a82 tstl %d2
10c56228: 5ec0 sgt %d0
10c5622a: 4880 extw %d0
10c5622c: 48c0 extl %d0
10c5622e: 2202 movel %d2,%d1
10c56230: 0681 0000 0080 addil #128,%d1
10c56236: c081 andl %d1,%d0
10c56238: 2f00 movel %d0,%sp@-
10c5623a: 42a7 clrl %sp@-
10c5623c: 2f0c movel %a4,%sp@-
10c5623e: 4eba fc36 jsr %pc@(10c55e76 <pskb_expand_head>)
10c56242: 4fef 0010 lea %sp@(16),%sp
10c56246: 4a80 tstl %d0
10c56248: 6706 beqs 10c56250 <__pskb_pull_tail+0x66>
10c5624a: 7000 moveq #0,%d0
10c5624c: 6000 0204 braw 10c56452 <__pskb_pull_tail+0x268>
10c56250: 2f07 movel %d7,%sp@-
10c56252: 2f2c 0084 movel %a4@(132),%sp@-
10c56256: 222c 005c movel %a4@(92),%d1
10c5625a: 92ac 0060 subl %a4@(96),%d1
10c5625e: 2f01 movel %d1,%sp@-
10c56260: 2f0c movel %a4,%sp@-
10c56262: 4eb9 10c5 645c jsr 10c5645c <skb_copy_bits>
10c56268: 4fef 0010 lea %sp@(16),%sp
10c5626c: 4a80 tstl %d0
10c5626e: 670c beqs 10c5627c <__pskb_pull_tail+0x92>
10c56270: 4879 1000 66f3 pea 100066f3 <npindex_to_ethertype+0x4c3>
10c56276: 4eb9 10c1 60e4 jsr 10c160e4 <panic>
10c5627c: 202c 0088 movel %a4@(136),%d0
10c56280: 2040 moveal %d0,%a0
10c56282: 4aa8 0008 tstl %a0@(8)
10c56286: 6700 0136 beqw 10c563be <__pskb_pull_tail+0x1d4>
10c5628a: 2407 movel %d7,%d2
10c5628c: 97cb subal %a3,%a3
10c5628e: 2228 0004 movel %a0@(4),%d1
10c56292: b28b cmpl %a3,%d1
10c56294: 6318 blss 10c562ae <__pskb_pull_tail+0xc4>
10c56296: 7000 moveq #0,%d0
10c56298: 43e8 0012 lea %a0@(18),%a1
10c5629c: 3011 movew %a1@,%d0
10c5629e: b480 cmpl %d0,%d2
10c562a0: 6f00 011c blew 10c563be <__pskb_pull_tail+0x1d4>
10c562a4: 9480 subl %d0,%d2
10c562a6: 5089 addql #8,%a1
10c562a8: 528b addql #1,%a3
10c562aa: b28b cmpl %a3,%d1
10c562ac: 62ee bhis 10c5629c <__pskb_pull_tail+0xb2>
10c562ae: 4a82 tstl %d2
10c562b0: 6700 010c beqw 10c563be <__pskb_pull_tail+0x1d4>
10c562b4: 2468 0008 moveal %a0@(8),%a2
10c562b8: 97cb subal %a3,%a3
10c562ba: b4fc 0000 cmpaw #0,%a2
10c562be: 660c bnes 10c562cc <__pskb_pull_tail+0xe2>
10c562c0: 4879 1000 66f3 pea 100066f3 <npindex_to_ethertype+0x4c3>
10c562c6: 4eb9 10c1 60e4 jsr 10c160e4 <panic>
10c562cc: 202a 005c movel %a2@(92),%d0
10c562d0: b480 cmpl %d0,%d2
10c562d2: 650a bcss 10c562de <__pskb_pull_tail+0xf4>
10c562d4: 9480 subl %d0,%d2
10c562d6: 2452 moveal %a2@,%a2
10c562d8: 260a movel %a2,%d3
10c562da: 6000 0090 braw 10c5636c <__pskb_pull_tail+0x182>
10c562de: 7001 moveq #1,%d0
10c562e0: b0aa 0070 cmpl %a2@(112),%d0
10c562e4: 671c beqs 10c56302 <__pskb_pull_tail+0x118>
10c562e6: 4878 0020 pea 20 <LSIGTRAP+0x1b>
10c562ea: 2f0a movel %a2,%sp@-
10c562ec: 4eba f6c4 jsr %pc@(10c559b2 <skb_clone>)
10c562f0: 2640 moveal %d0,%a3
10c562f2: 508f addql #8,%sp
10c562f4: b6fc 0000 cmpaw #0,%a3
10c562f8: 6700 ff50 beqw 10c5624a <__pskb_pull_tail+0x60>
10c562fc: 2612 movel %a2@,%d3
10c562fe: 244b moveal %a3,%a2
10c56300: 6002 bras 10c56304 <__pskb_pull_tail+0x11a>
10c56302: 260a movel %a2,%d3
10c56304: 202a 005c movel %a2@(92),%d0
10c56308: b082 cmpl %d2,%d0
10c5630a: 652e bcss 10c5633a <__pskb_pull_tail+0x150>
10c5630c: 90aa 0060 subl %a2@(96),%d0
10c56310: b082 cmpl %d2,%d0
10c56312: 6416 bccs 10c5632a <__pskb_pull_tail+0x140>
10c56314: 2202 movel %d2,%d1
10c56316: 9280 subl %d0,%d1
10c56318: 2f01 movel %d1,%sp@-
10c5631a: 2f0a movel %a2,%sp@-
10c5631c: 4eba fecc jsr %pc@(10c561ea <__pskb_pull_tail>)
10c56320: 508f addql #8,%sp
10c56322: 4a80 tstl %d0
10c56324: 6604 bnes 10c5632a <__pskb_pull_tail+0x140>
10c56326: 7000 moveq #0,%d0
10c56328: 6010 bras 10c5633a <__pskb_pull_tail+0x150>
10c5632a: 95aa 005c subl %d2,%a2@(92)
10c5632e: 202a 0080 movel %a2@(128),%d0
10c56332: d082 addl %d2,%d0
10c56334: 2540 0080 movel %d0,%a2@(128)
10c56338: 6668 bnes 10c563a2 <__pskb_pull_tail+0x1b8>
10c5633a: b6fc 0000 cmpaw #0,%a3
10c5633e: 6700 ff0a beqw 10c5624a <__pskb_pull_tail+0x60>
10c56342: 7001 moveq #1,%d0
10c56344: b0ab 0070 cmpl %a3@(112),%d0
10c56348: 6718 beqs 10c56362 <__pskb_pull_tail+0x178>
10c5634a: 41eb 0070 lea %a3@(112),%a0
10c5634e: 40c1 movew %sr,%d1
10c56350: 007c 0700 oriw #1792,%sr
10c56354: 2010 movel %a0@,%d0
10c56356: 5380 subql #1,%d0
10c56358: 2080 movel %d0,%a0@
10c5635a: 46c1 movew %d1,%sr
10c5635c: 4a80 tstl %d0
10c5635e: 6600 feea bnew 10c5624a <__pskb_pull_tail+0x60>
10c56362: 2f0b movel %a3,%sp@-
10c56364: 4eba f59a jsr %pc@(10c55900 <__kfree_skb>)
10c56368: 6000 fee0 braw 10c5624a <__pskb_pull_tail+0x60>
10c5636c: 4a82 tstl %d2
10c5636e: 6600 ff4a bnew 10c562ba <__pskb_pull_tail+0xd0>
10c56372: 602e bras 10c563a2 <__pskb_pull_tail+0x1b8>
10c56374: 206c 0088 moveal %a4@(136),%a0
10c56378: 2152 0008 movel %a2@,%a0@(8)
10c5637c: 7201 moveq #1,%d1
10c5637e: b2aa 0070 cmpl %a2@(112),%d1
10c56382: 6716 beqs 10c5639a <__pskb_pull_tail+0x1b0>
10c56384: 41ea 0070 lea %a2@(112),%a0
10c56388: 40c1 movew %sr,%d1
10c5638a: 007c 0700 oriw #1792,%sr
10c5638e: 2010 movel %a0@,%d0
10c56390: 5380 subql #1,%d0
10c56392: 2080 movel %d0,%a0@
10c56394: 46c1 movew %d1,%sr
10c56396: 4a80 tstl %d0
10c56398: 6608 bnes 10c563a2 <__pskb_pull_tail+0x1b8>
10c5639a: 2f0a movel %a2,%sp@-
10c5639c: 4eba f562 jsr %pc@(10c55900 <__kfree_skb>)
10c563a0: 588f addql #4,%sp
10c563a2: 206c 0088 moveal %a4@(136),%a0
10c563a6: 2468 0008 moveal %a0@(8),%a2
10c563aa: b68a cmpl %a2,%d3
10c563ac: 66c6 bnes 10c56374 <__pskb_pull_tail+0x18a>
10c563ae: b6fc 0000 cmpaw #0,%a3
10c563b2: 670a beqs 10c563be <__pskb_pull_tail+0x1d4>
10c563b4: 268a movel %a2,%a3@
10c563b6: 206c 0088 moveal %a4@(136),%a0
10c563ba: 214b 0008 movel %a3,%a0@(8)
10c563be: 2407 movel %d7,%d2
10c563c0: 7c00 moveq #0,%d6
10c563c2: 97cb subal %a3,%a3
10c563c4: 226c 0088 moveal %a4@(136),%a1
10c563c8: 2049 moveal %a1,%a0
10c563ca: bca9 0004 cmpl %a1@(4),%d6
10c563ce: 6470 bccs 10c56440 <__pskb_pull_tail+0x256>
10c563d0: 7a00 moveq #0,%d5
10c563d2: 7600 moveq #0,%d3
10c563d4: 95ca subal %a2,%a2
10c563d6: 7800 moveq #0,%d4
10c563d8: 3a31 3812 movew %a1@(00000012,%d3:l),%d5
10c563dc: b485 cmpl %d5,%d2
10c563de: 6d1e blts 10c563fe <__pskb_pull_tail+0x214>
10c563e0: 42a7 clrl %sp@-
10c563e2: 2f31 380c movel %a1@(0000000c,%d3:l),%sp@-
10c563e6: 4eb9 10c2 2162 jsr 10c22162 <__free_pages>
10c563ec: 226c 0088 moveal %a4@(136),%a1
10c563f0: 41e9 0012 lea %a1@(18),%a0
10c563f4: 3830 3800 movew %a0@(00000000,%d3:l),%d4
10c563f8: 9484 subl %d4,%d2
10c563fa: 508f addql #8,%sp
10c563fc: 6032 bras 10c56430 <__pskb_pull_tail+0x246>
10c563fe: 2031 380c movel %a1@(0000000c,%d3:l),%d0
10c56402: 2231 3810 movel %a1@(00000010,%d3:l),%d1
10c56406: 2580 980c movel %d0,%a2@(0000000c,%a1:l)
10c5640a: 2581 9810 movel %d1,%a2@(00000010,%a1:l)
10c5640e: 4a82 tstl %d2
10c56410: 671a beqs 10c5642c <__pskb_pull_tail+0x242>
10c56412: 226c 0088 moveal %a4@(136),%a1
10c56416: 41e9 0010 lea %a1@(16),%a0
10c5641a: d572 8800 addw %d2,%a2@(00000000,%a0:l)
10c5641e: 226c 0088 moveal %a4@(136),%a1
10c56422: 41e9 0012 lea %a1@(18),%a0
10c56426: 9572 8800 subw %d2,%a2@(00000000,%a0:l)
10c5642a: 7400 moveq #0,%d2
10c5642c: 508a addql #8,%a2
10c5642e: 5286 addql #1,%d6
10c56430: 5083 addql #8,%d3
10c56432: 528b addql #1,%a3
10c56434: 226c 0088 moveal %a4@(136),%a1
10c56438: 2049 moveal %a1,%a0
10c5643a: b7e9 0004 cmpal %a1@(4),%a3
10c5643e: 6598 bcss 10c563d8 <__pskb_pull_tail+0x1ee>
10c56440: 2146 0004 movel %d6,%a0@(4)
10c56444: 202c 0084 movel %a4@(132),%d0
10c56448: d087 addl %d7,%d0
10c5644a: 2940 0084 movel %d0,%a4@(132)
10c5644e: 9fac 0060 subl %d7,%a4@(96)
10c56452: 4cee 1cfc ffdc moveml %fp@(-36),%d2-%d7/%a2-%a4
10c56458: 4e5e unlk %fp
10c5645a: 4e75 rts
10c5645c <skb_copy_bits>:
10c5645c: 4e56 0000 linkw %fp,#0
10c56460: 48e7 3f3c moveml %d2-%d7/%a2-%a5,%sp@-
10c56464: 286e 0008 moveal %fp@(8),%a4
10c56468: 282e 000c movel %fp@(12),%d4
10c5646c: 2c2e 0010 movel %fp@(16),%d6
10c56470: 262e 0014 movel %fp@(20),%d3
10c56474: 202c 005c movel %a4@(92),%d0
10c56478: 2a00 movel %d0,%d5
10c5647a: 9aac 0060 subl %a4@(96),%d5
10c5647e: 9083 subl %d3,%d0
10c56480: b084 cmpl %d4,%d0
10c56482: 6d00 0138 bltw 10c565bc <skb_copy_bits+0x160>
10c56486: 2405 movel %d5,%d2
10c56488: 9484 subl %d4,%d2
10c5648a: 4a82 tstl %d2
10c5648c: 6f2a bles 10c564b8 <skb_copy_bits+0x5c>
10c5648e: b682 cmpl %d2,%d3
10c56490: 6c02 bges 10c56494 <skb_copy_bits+0x38>
10c56492: 2403 movel %d3,%d2
10c56494: 2f02 movel %d2,%sp@-
10c56496: 202c 0080 movel %a4@(128),%d0
10c5649a: d084 addl %d4,%d0
10c5649c: 2f00 movel %d0,%sp@-
10c5649e: 2f06 movel %d6,%sp@-
10c564a0: 4eb9 10c8 5744 jsr 10c85744 <memcpy>
10c564a6: 9682 subl %d2,%d3
10c564a8: 4fef 000c lea %sp@(12),%sp
10c564ac: 6606 bnes 10c564b4 <skb_copy_bits+0x58>
10c564ae: 7000 moveq #0,%d0
10c564b0: 6000 010c braw 10c565be <skb_copy_bits+0x162>
10c564b4: d882 addl %d2,%d4
10c564b6: dc82 addl %d2,%d6
10c564b8: 97cb subal %a3,%a3
10c564ba: 202c 0088 movel %a4@(136),%d0
10c564be: 2040 moveal %d0,%a0
10c564c0: b7e8 0004 cmpal %a0@(4),%a3
10c564c4: 6400 008e bccw 10c56554 <skb_copy_bits+0xf8>
10c564c8: 9bcd subal %a5,%a5
10c564ca: 95ca subal %a2,%a2
10c564cc: 2004 movel %d4,%d0
10c564ce: d083 addl %d3,%d0
10c564d0: b085 cmpl %d5,%d0
10c564d2: 6c12 bges 10c564e6 <skb_copy_bits+0x8a>
10c564d4: 4878 03b3 pea 3b3 <LSIGTRAP+0x3ae>
10c564d8: 4879 1000 67db pea 100067db <npindex_to_ethertype+0x5ab>
10c564de: 4eb9 10c1 677e jsr 10c1677e <printk>
10c564e4: 508f addql #8,%sp
10c564e6: 206c 0088 moveal %a4@(136),%a0
10c564ea: 200d movel %a5,%d0
10c564ec: 3032 8812 movew %a2@(00000012,%a0:l),%d0
10c564f0: 2a40 moveal %d0,%a5
10c564f2: 2e05 movel %d5,%d7
10c564f4: de8d addl %a5,%d7
10c564f6: 2407 movel %d7,%d2
10c564f8: 9484 subl %d4,%d2
10c564fa: 4a82 tstl %d2
10c564fc: 6f48 bles 10c56546 <skb_copy_bits+0xea>
10c564fe: b682 cmpl %d2,%d3
10c56500: 6c02 bges 10c56504 <skb_copy_bits+0xa8>
10c56502: 2403 movel %d3,%d2
10c56504: 2270 a80c moveal %a0@(0000000c,%a2:l),%a1
10c56508: 4aa9 0038 tstl %a1@(56)
10c5650c: 660c bnes 10c5651a <skb_copy_bits+0xbe>
10c5650e: 4879 1000 66f3 pea 100066f3 <npindex_to_ethertype+0x4c3>
10c56514: 4eb9 10c1 60e4 jsr 10c160e4 <panic>
10c5651a: 2f02 movel %d2,%sp@-
10c5651c: 4280 clrl %d0
10c5651e: 3032 8810 movew %a2@(00000010,%a0:l),%d0
10c56522: d0a9 0038 addl %a1@(56),%d0
10c56526: d084 addl %d4,%d0
10c56528: 9085 subl %d5,%d0
10c5652a: 2f00 movel %d0,%sp@-
10c5652c: 2f06 movel %d6,%sp@-
10c5652e: 4eb9 10c8 5744 jsr 10c85744 <memcpy>
10c56534: 4fef 000c lea %sp@(12),%sp
10c56538: 9682 subl %d2,%d3
10c5653a: 6700 ff72 beqw 10c564ae <skb_copy_bits+0x52>
10c5653e: d882 addl %d2,%d4
10c56540: dc82 addl %d2,%d6
10c56542: 206c 0088 moveal %a4@(136),%a0
10c56546: 2a07 movel %d7,%d5
10c56548: 508a addql #8,%a2
10c5654a: 528b addql #1,%a3
10c5654c: b7e8 0004 cmpal %a0@(4),%a3
10c56550: 6500 ff7a bcsw 10c564cc <skb_copy_bits+0x70>
10c56554: 2028 0008 movel %a0@(8),%d0
10c56558: 675c beqs 10c565b6 <skb_copy_bits+0x15a>
10c5655a: 2440 moveal %d0,%a2
10c5655c: 2004 movel %d4,%d0
10c5655e: d083 addl %d3,%d0
10c56560: b085 cmpl %d5,%d0
10c56562: 6c12 bges 10c56576 <skb_copy_bits+0x11a>
10c56564: 4878 03cf pea 3cf <LSIGTRAP+0x3ca>
10c56568: 4879 1000 67db pea 100067db <npindex_to_ethertype+0x5ab>
10c5656e: 4eb9 10c1 677e jsr 10c1677e <printk>
10c56574: 508f addql #8,%sp
10c56576: 2e05 movel %d5,%d7
10c56578: deaa 005c addl %a2@(92),%d7
10c5657c: 2407 movel %d7,%d2
10c5657e: 9484 subl %d4,%d2
10c56580: 4a82 tstl %d2
10c56582: 6f28 bles 10c565ac <skb_copy_bits+0x150>
10c56584: b682 cmpl %d2,%d3
10c56586: 6c02 bges 10c5658a <skb_copy_bits+0x12e>
10c56588: 2403 movel %d3,%d2
10c5658a: 2f02 movel %d2,%sp@-
10c5658c: 2f06 movel %d6,%sp@-
10c5658e: 2004 movel %d4,%d0
10c56590: 9085 subl %d5,%d0
10c56592: 2f00 movel %d0,%sp@-
10c56594: 2f0a movel %a2,%sp@-
10c56596: 4eba fec4 jsr %pc@(10c5645c <skb_copy_bits>)
10c5659a: 4fef 0010 lea %sp@(16),%sp
10c5659e: 4a80 tstl %d0
10c565a0: 661a bnes 10c565bc <skb_copy_bits+0x160>
10c565a2: 9682 subl %d2,%d3
10c565a4: 6700 ff08 beqw 10c564ae <skb_copy_bits+0x52>
10c565a8: d882 addl %d2,%d4
10c565aa: dc82 addl %d2,%d6
10c565ac: 2a07 movel %d7,%d5
10c565ae: 2452 moveal %a2@,%a2
10c565b0: b4fc 0000 cmpaw #0,%a2
10c565b4: 66a6 bnes 10c5655c <skb_copy_bits+0x100>
10c565b6: 7000 moveq #0,%d0
10c565b8: 4a83 tstl %d3
10c565ba: 6702 beqs 10c565be <skb_copy_bits+0x162>
10c565bc: 70f2 moveq #-14,%d0
10c565be: 4cee 3cfc ffd8 moveml %fp@(-40),%d2-%d7/%a2-%a5
10c565c4: 4e5e unlk %fp
10c565c6: 4e75 rts
10c565c8 <skb_checksum>:
10c565c8: 4e56 fff8 linkw %fp,#-8
10c565cc: 48e7 3f3c moveml %d2-%d7/%a2-%a5,%sp@-
10c565d0: 286e 0008 moveal %fp@(8),%a4
10c565d4: 2a2e 000c movel %fp@(12),%d5
10c565d8: 282e 0010 movel %fp@(16),%d4
10c565dc: 2e2e 0014 movel %fp@(20),%d7
10c565e0: 242c 005c movel %a4@(92),%d2
10c565e4: 94ac 0060 subl %a4@(96),%d2
10c565e8: 97cb subal %a3,%a3
10c565ea: 2602 movel %d2,%d3
10c565ec: 9685 subl %d5,%d3
10c565ee: 4a83 tstl %d3
10c565f0: 6f28 bles 10c5661a <skb_checksum+0x52>
10c565f2: b883 cmpl %d3,%d4
10c565f4: 6c02 bges 10c565f8 <skb_checksum+0x30>
10c565f6: 2604 movel %d4,%d3
10c565f8: 2f07 movel %d7,%sp@-
10c565fa: 2f03 movel %d3,%sp@-
10c565fc: 202c 0080 movel %a4@(128),%d0
10c56600: d085 addl %d5,%d0
10c56602: 2f00 movel %d0,%sp@-
10c56604: 4eb9 10c8 563a jsr 10c8563a <csum_partial>
10c5660a: 2e00 movel %d0,%d7
10c5660c: 9883 subl %d3,%d4
10c5660e: 4fef 000c lea %sp@(12),%sp
10c56612: 6700 0180 beqw 10c56794 <skb_checksum+0x1cc>
10c56616: da83 addl %d3,%d5
10c56618: 2643 moveal %d3,%a3
10c5661a: 95ca subal %a2,%a2
10c5661c: 202c 0088 movel %a4@(136),%d0
10c56620: 2040 moveal %d0,%a0
10c56622: b5e8 0004 cmpal %a0@(4),%a2
10c56626: 6400 00ca bccw 10c566f2 <skb_checksum+0x12a>
10c5662a: 42ae fffc clrl %fp@(-4)
10c5662e: 700c moveq #12,%d0
10c56630: 2d40 fff8 movel %d0,%fp@(-8)
10c56634: 9bcd subal %a5,%a5
10c56636: 2005 movel %d5,%d0
10c56638: d084 addl %d4,%d0
10c5663a: b082 cmpl %d2,%d0
10c5663c: 6c12 bges 10c56650 <skb_checksum+0x88>
10c5663e: 4878 03fc pea 3fc <LSIGTRAP+0x3f7>
10c56642: 4879 1000 6829 pea 10006829 <npindex_to_ethertype+0x5f9>
10c56648: 4eb9 10c1 677e jsr 10c1677e <printk>
10c5664e: 508f addql #8,%sp
10c56650: 206c 0088 moveal %a4@(136),%a0
10c56654: 3d75 8812 fffe movew %a5@(00000012,%a0:l),%fp@(-2)
10c5665a: 2c2e fffc movel %fp@(-4),%d6
10c5665e: dc82 addl %d2,%d6
10c56660: 2606 movel %d6,%d3
10c56662: 9685 subl %d5,%d3
10c56664: 4a83 tstl %d3
10c56666: 6f78 bles 10c566e0 <skb_checksum+0x118>
10c56668: d1ee fff8 addal %fp@(-8),%a0
10c5666c: b883 cmpl %d3,%d4
10c5666e: 6c02 bges 10c56672 <skb_checksum+0xaa>
10c56670: 2604 movel %d4,%d3
10c56672: 2250 moveal %a0@,%a1
10c56674: 4aa9 0038 tstl %a1@(56)
10c56678: 660c bnes 10c56686 <skb_checksum+0xbe>
10c5667a: 4879 1000 66f3 pea 100066f3 <npindex_to_ethertype+0x4c3>
10c56680: 4eb9 10c1 60e4 jsr 10c160e4 <panic>
10c56686: 42a7 clrl %sp@-
10c56688: 2f03 movel %d3,%sp@-
10c5668a: 4280 clrl %d0
10c5668c: 3028 0004 movew %a0@(4),%d0
10c56690: d0a9 0038 addl %a1@(56),%d0
10c56694: d085 addl %d5,%d0
10c56696: 9082 subl %d2,%d0
10c56698: 2f00 movel %d0,%sp@-
10c5669a: 4eb9 10c8 563a jsr 10c8563a <csum_partial>
10c566a0: 4fef 000c lea %sp@(12),%sp
10c566a4: 2400 movel %d0,%d2
10c566a6: 200b movel %a3,%d0
10c566a8: 0800 0000 btst #0,%d0
10c566ac: 6718 beqs 10c566c6 <skb_checksum+0xfe>
10c566ae: 2202 movel %d2,%d1
10c566b0: 0281 00ff 00ff andil #16711935,%d1
10c566b6: e189 lsll #8,%d1
10c566b8: 2002 movel %d2,%d0
10c566ba: e088 lsrl #8,%d0
10c566bc: 0280 00ff 00ff andil #16711935,%d0
10c566c2: 2401 movel %d1,%d2
10c566c4: d480 addl %d0,%d2
10c566c6: 2007 movel %d7,%d0
10c566c8: d082 addl %d2,%d0
10c566ca: b480 cmpl %d0,%d2
10c566cc: 6302 blss 10c566d0 <skb_checksum+0x108>
10c566ce: 5280 addql #1,%d0
10c566d0: 2e00 movel %d0,%d7
10c566d2: 9883 subl %d3,%d4
10c566d4: 6700 00be beqw 10c56794 <skb_checksum+0x1cc>
10c566d8: da83 addl %d3,%d5
10c566da: d7c3 addal %d3,%a3
10c566dc: 206c 0088 moveal %a4@(136),%a0
10c566e0: 2406 movel %d6,%d2
10c566e2: 50ae fff8 addql #8,%fp@(-8)
10c566e6: 508d addql #8,%a5
10c566e8: 528a addql #1,%a2
10c566ea: b5e8 0004 cmpal %a0@(4),%a2
10c566ee: 6500 ff46 bcsw 10c56636 <skb_checksum+0x6e>
10c566f2: 2028 0008 movel %a0@(8),%d0
10c566f6: 6700 0088 beqw 10c56780 <skb_checksum+0x1b8>
10c566fa: 2440 moveal %d0,%a2
10c566fc: 2005 movel %d5,%d0
10c566fe: d084 addl %d4,%d0
10c56700: b082 cmpl %d2,%d0
10c56702: 6c12 bges 10c56716 <skb_checksum+0x14e>
10c56704: 4878 0419 pea 419 <LSIGTRAP+0x414>
10c56708: 4879 1000 6829 pea 10006829 <npindex_to_ethertype+0x5f9>
10c5670e: 4eb9 10c1 677e jsr 10c1677e <printk>
10c56714: 508f addql #8,%sp
10c56716: 2c02 movel %d2,%d6
10c56718: dcaa 005c addl %a2@(92),%d6
10c5671c: 2606 movel %d6,%d3
10c5671e: 9685 subl %d5,%d3
10c56720: 4a83 tstl %d3
10c56722: 6f50 bles 10c56774 <skb_checksum+0x1ac>
10c56724: b883 cmpl %d3,%d4
10c56726: 6c02 bges 10c5672a <skb_checksum+0x162>
10c56728: 2604 movel %d4,%d3
10c5672a: 42a7 clrl %sp@-
10c5672c: 2f03 movel %d3,%sp@-
10c5672e: 2005 movel %d5,%d0
10c56730: 9082 subl %d2,%d0
10c56732: 2f00 movel %d0,%sp@-
10c56734: 2f0a movel %a2,%sp@-
10c56736: 4eba fe90 jsr %pc@(10c565c8 <skb_checksum>)
10c5673a: 2400 movel %d0,%d2
10c5673c: 4fef 0010 lea %sp@(16),%sp
10c56740: 200b movel %a3,%d0
10c56742: 0800 0000 btst #0,%d0
10c56746: 6718 beqs 10c56760 <skb_checksum+0x198>
10c56748: 2202 movel %d2,%d1
10c5674a: 0281 00ff 00ff andil #16711935,%d1
10c56750: e189 lsll #8,%d1
10c56752: 2002 movel %d2,%d0
10c56754: e088 lsrl #8,%d0
10c56756: 0280 00ff 00ff andil #16711935,%d0
10c5675c: 2401 movel %d1,%d2
10c5675e: d480 addl %d0,%d2
10c56760: 2007 movel %d7,%d0
10c56762: d082 addl %d2,%d0
10c56764: b480 cmpl %d0,%d2
10c56766: 6302 blss 10c5676a <skb_checksum+0x1a2>
10c56768: 5280 addql #1,%d0
10c5676a: 2e00 movel %d0,%d7
10c5676c: 9883 subl %d3,%d4
10c5676e: 6724 beqs 10c56794 <skb_checksum+0x1cc>
10c56770: da83 addl %d3,%d5
10c56772: d7c3 addal %d3,%a3
10c56774: 2406 movel %d6,%d2
10c56776: 2452 moveal %a2@,%a2
10c56778: b4fc 0000 cmpaw #0,%a2
10c5677c: 6600 ff7e bnew 10c566fc <skb_checksum+0x134>
10c56780: 4a84 tstl %d4
10c56782: 6604 bnes 10c56788 <skb_checksum+0x1c0>
10c56784: 2007 movel %d7,%d0
10c56786: 600c bras 10c56794 <skb_checksum+0x1cc>
10c56788: 4879 1000 66f3 pea 100066f3 <npindex_to_ethertype+0x4c3>
10c5678e: 4eb9 10c1 60e4 jsr 10c160e4 <panic>
10c56794: 4cee 3cfc ffd0 moveml %fp@(-48),%d2-%d7/%a2-%a5
10c5679a: 4e5e unlk %fp
10c5679c: 4e75 rts
10c5679e <skb_copy_and_csum_bits>:
10c5679e: 4e56 fff4 linkw %fp,#-12
10c567a2: 48e7 3f3c moveml %d2-%d7/%a2-%a5,%sp@-
10c567a6: 2a6e 0008 moveal %fp@(8),%a5
10c567aa: 2a2e 000c movel %fp@(12),%d5
10c567ae: 2c2e 0010 movel %fp@(16),%d6
10c567b2: 282e 0014 movel %fp@(20),%d4
10c567b6: 266e 0018 moveal %fp@(24),%a3
10c567ba: 242d 005c movel %a5@(92),%d2
10c567be: 94ad 0060 subl %a5@(96),%d2
10c567c2: 99cc subal %a4,%a4
10c567c4: 2602 movel %d2,%d3
10c567c6: 9685 subl %d5,%d3
10c567c8: 4a83 tstl %d3
10c567ca: 6f2c bles 10c567f8 <skb_copy_and_csum_bits+0x5a>
10c567cc: b883 cmpl %d3,%d4
10c567ce: 6c02 bges 10c567d2 <skb_copy_and_csum_bits+0x34>
10c567d0: 2604 movel %d4,%d3
10c567d2: 2f0b movel %a3,%sp@-
10c567d4: 2f03 movel %d3,%sp@-
10c567d6: 2f06 movel %d6,%sp@-
10c567d8: 202d 0080 movel %a5@(128),%d0
10c567dc: d085 addl %d5,%d0
10c567de: 2f00 movel %d0,%sp@-
10c567e0: 4eb9 10c8 56be jsr 10c856be <csum_partial_copy>
10c567e6: 2640 moveal %d0,%a3
10c567e8: 9883 subl %d3,%d4
10c567ea: 4fef 0010 lea %sp@(16),%sp
10c567ee: 6700 0192 beqw 10c56982 <skb_copy_and_csum_bits+0x1e4>
10c567f2: da83 addl %d3,%d5
10c567f4: dc83 addl %d3,%d6
10c567f6: 2843 moveal %d3,%a4
10c567f8: 95ca subal %a2,%a2
10c567fa: 202d 0088 movel %a5@(136),%d0
10c567fe: 2040 moveal %d0,%a0
10c56800: b5e8 0004 cmpal %a0@(4),%a2
10c56804: 6400 00d6 bccw 10c568dc <skb_copy_and_csum_bits+0x13e>
10c56808: 42ae fffc clrl %fp@(-4)
10c5680c: 700c moveq #12,%d0
10c5680e: 2d40 fff8 movel %d0,%fp@(-8)
10c56812: 42ae fff4 clrl %fp@(-12)
10c56816: 2005 movel %d5,%d0
10c56818: d084 addl %d4,%d0
10c5681a: b082 cmpl %d2,%d0
10c5681c: 6c12 bges 10c56830 <skb_copy_and_csum_bits+0x92>
10c5681e: 4878 0448 pea 448 <LSIGTRAP+0x443>
10c56822: 4879 1000 6876 pea 10006876 <npindex_to_ethertype+0x646>
10c56828: 4eb9 10c1 677e jsr 10c1677e <printk>
10c5682e: 508f addql #8,%sp
10c56830: 206d 0088 moveal %a5@(136),%a0
10c56834: 202e fff4 movel %fp@(-12),%d0
10c56838: 3d70 0812 fffe movew %a0@(00000012,%d0:l),%fp@(-2)
10c5683e: 2e2e fffc movel %fp@(-4),%d7
10c56842: de82 addl %d2,%d7
10c56844: 2607 movel %d7,%d3
10c56846: 9685 subl %d5,%d3
10c56848: 4a83 tstl %d3
10c5684a: 6f7c bles 10c568c8 <skb_copy_and_csum_bits+0x12a>
10c5684c: d1ee fff8 addal %fp@(-8),%a0
10c56850: b883 cmpl %d3,%d4
10c56852: 6c02 bges 10c56856 <skb_copy_and_csum_bits+0xb8>
10c56854: 2604 movel %d4,%d3
10c56856: 2250 moveal %a0@,%a1
10c56858: 4aa9 0038 tstl %a1@(56)
10c5685c: 660c bnes 10c5686a <skb_copy_and_csum_bits+0xcc>
10c5685e: 4879 1000 66f3 pea 100066f3 <npindex_to_ethertype+0x4c3>
10c56864: 4eb9 10c1 60e4 jsr 10c160e4 <panic>
10c5686a: 42a7 clrl %sp@-
10c5686c: 2f03 movel %d3,%sp@-
10c5686e: 2f06 movel %d6,%sp@-
10c56870: 4280 clrl %d0
10c56872: 3028 0004 movew %a0@(4),%d0
10c56876: d0a9 0038 addl %a1@(56),%d0
10c5687a: d085 addl %d5,%d0
10c5687c: 9082 subl %d2,%d0
10c5687e: 2f00 movel %d0,%sp@-
10c56880: 4eb9 10c8 56be jsr 10c856be <csum_partial_copy>
10c56886: 4fef 0010 lea %sp@(16),%sp
10c5688a: 2400 movel %d0,%d2
10c5688c: 200c movel %a4,%d0
10c5688e: 0800 0000 btst #0,%d0
10c56892: 6718 beqs 10c568ac <skb_copy_and_csum_bits+0x10e>
10c56894: 2202 movel %d2,%d1
10c56896: 0281 00ff 00ff andil #16711935,%d1
10c5689c: e189 lsll #8,%d1
10c5689e: 2002 movel %d2,%d0
10c568a0: e088 lsrl #8,%d0
10c568a2: 0280 00ff 00ff andil #16711935,%d0
10c568a8: 2401 movel %d1,%d2
10c568aa: d480 addl %d0,%d2
10c568ac: 200b movel %a3,%d0
10c568ae: d082 addl %d2,%d0
10c568b0: b480 cmpl %d0,%d2
10c568b2: 6302 blss 10c568b6 <skb_copy_and_csum_bits+0x118>
10c568b4: 5280 addql #1,%d0
10c568b6: 2640 moveal %d0,%a3
10c568b8: 9883 subl %d3,%d4
10c568ba: 6700 00c6 beqw 10c56982 <skb_copy_and_csum_bits+0x1e4>
10c568be: da83 addl %d3,%d5
10c568c0: dc83 addl %d3,%d6
10c568c2: d9c3 addal %d3,%a4
10c568c4: 206d 0088 moveal %a5@(136),%a0
10c568c8: 2407 movel %d7,%d2
10c568ca: 50ae fff8 addql #8,%fp@(-8)
10c568ce: 50ae fff4 addql #8,%fp@(-12)
10c568d2: 528a addql #1,%a2
10c568d4: b5e8 0004 cmpal %a0@(4),%a2
10c568d8: 6500 ff3c bcsw 10c56816 <skb_copy_and_csum_bits+0x78>
10c568dc: 2028 0008 movel %a0@(8),%d0
10c568e0: 6700 008c beqw 10c5696e <skb_copy_and_csum_bits+0x1d0>
10c568e4: 2440 moveal %d0,%a2
10c568e6: 2005 movel %d5,%d0
10c568e8: d084 addl %d4,%d0
10c568ea: b082 cmpl %d2,%d0
10c568ec: 6c12 bges 10c56900 <skb_copy_and_csum_bits+0x162>
10c568ee: 4878 0467 pea 467 <LSIGTRAP+0x462>
10c568f2: 4879 1000 6876 pea 10006876 <npindex_to_ethertype+0x646>
10c568f8: 4eb9 10c1 677e jsr 10c1677e <printk>
10c568fe: 508f addql #8,%sp
10c56900: 2e02 movel %d2,%d7
10c56902: deaa 005c addl %a2@(92),%d7
10c56906: 2607 movel %d7,%d3
10c56908: 9685 subl %d5,%d3
10c5690a: 4a83 tstl %d3
10c5690c: 6f54 bles 10c56962 <skb_copy_and_csum_bits+0x1c4>
10c5690e: b883 cmpl %d3,%d4
10c56910: 6c02 bges 10c56914 <skb_copy_and_csum_bits+0x176>
10c56912: 2604 movel %d4,%d3
10c56914: 42a7 clrl %sp@-
10c56916: 2f03 movel %d3,%sp@-
10c56918: 2f06 movel %d6,%sp@-
10c5691a: 2005 movel %d5,%d0
10c5691c: 9082 subl %d2,%d0
10c5691e: 2f00 movel %d0,%sp@-
10c56920: 2f0a movel %a2,%sp@-
10c56922: 4eba fe7a jsr %pc@(10c5679e <skb_copy_and_csum_bits>)
10c56926: 2400 movel %d0,%d2
10c56928: 4fef 0014 lea %sp@(20),%sp
10c5692c: 200c movel %a4,%d0
10c5692e: 0800 0000 btst #0,%d0
10c56932: 6718 beqs 10c5694c <skb_copy_and_csum_bits+0x1ae>
10c56934: 2202 movel %d2,%d1
10c56936: 0281 00ff 00ff andil #16711935,%d1
10c5693c: e189 lsll #8,%d1
10c5693e: 2002 movel %d2,%d0
10c56940: e088 lsrl #8,%d0
10c56942: 0280 00ff 00ff andil #16711935,%d0
10c56948: 2401 movel %d1,%d2
10c5694a: d480 addl %d0,%d2
10c5694c: 200b movel %a3,%d0
10c5694e: d082 addl %d2,%d0
10c56950: b480 cmpl %d0,%d2
10c56952: 6302 blss 10c56956 <skb_copy_and_csum_bits+0x1b8>
10c56954: 5280 addql #1,%d0
10c56956: 2640 moveal %d0,%a3
10c56958: 9883 subl %d3,%d4
10c5695a: 6726 beqs 10c56982 <skb_copy_and_csum_bits+0x1e4>
10c5695c: da83 addl %d3,%d5
10c5695e: dc83 addl %d3,%d6
10c56960: d9c3 addal %d3,%a4
10c56962: 2407 movel %d7,%d2
10c56964: 2452 moveal %a2@,%a2
10c56966: b4fc 0000 cmpaw #0,%a2
10c5696a: 6600 ff7a bnew 10c568e6 <skb_copy_and_csum_bits+0x148>
10c5696e: 4a84 tstl %d4
10c56970: 6604 bnes 10c56976 <skb_copy_and_csum_bits+0x1d8>
10c56972: 200b movel %a3,%d0
10c56974: 600c bras 10c56982 <skb_copy_and_csum_bits+0x1e4>
10c56976: 4879 1000 66f3 pea 100066f3 <npindex_to_ethertype+0x4c3>
10c5697c: 4eb9 10c1 60e4 jsr 10c160e4 <panic>
10c56982: 4cee 3cfc ffcc moveml %fp@(-52),%d2-%d7/%a2-%a5
10c56988: 4e5e unlk %fp
10c5698a: 4e75 rts
10c5698c <skb_copy_and_csum_dev>:
10c5698c: 4e56 0000 linkw %fp,#0
10c56990: 48e7 3030 moveml %d2-%d3/%a2-%a3,%sp@-
10c56994: 246e 0008 moveal %fp@(8),%a2
10c56998: 266e 000c moveal %fp@(12),%a3
10c5699c: 0c2a 0001 006b cmpib #1,%a2@(107)
10c569a2: 6612 bnes 10c569b6 <skb_copy_and_csum_dev+0x2a>
10c569a4: 242a 001c movel %a2@(28),%d2
10c569a8: 94aa 0080 subl %a2@(128),%d2
10c569ac: 202a 005c movel %a2@(92),%d0
10c569b0: 222a 0060 movel %a2@(96),%d1
10c569b4: 600c bras 10c569c2 <skb_copy_and_csum_dev+0x36>
10c569b6: 202a 005c movel %a2@(92),%d0
10c569ba: 222a 0060 movel %a2@(96),%d1
10c569be: 2400 movel %d0,%d2
10c569c0: 9481 subl %d1,%d2
10c569c2: 9081 subl %d1,%d0
10c569c4: b082 cmpl %d2,%d0
10c569c6: 640c bccs 10c569d4 <skb_copy_and_csum_dev+0x48>
10c569c8: 4879 1000 66f3 pea 100066f3 <npindex_to_ethertype+0x4c3>
10c569ce: 4eb9 10c1 60e4 jsr 10c160e4 <panic>
10c569d4: 2f02 movel %d2,%sp@-
10c569d6: 2f2a 0080 movel %a2@(128),%sp@-
10c569da: 2f0b movel %a3,%sp@-
10c569dc: 4eb9 10c8 5744 jsr 10c85744 <memcpy>
10c569e2: 7200 moveq #0,%d1
10c569e4: 202a 005c movel %a2@(92),%d0
10c569e8: 4fef 000c lea %sp@(12),%sp
10c569ec: b082 cmpl %d2,%d0
10c569ee: 6714 beqs 10c56a04 <skb_copy_and_csum_dev+0x78>
10c569f0: 42a7 clrl %sp@-
10c569f2: 9082 subl %d2,%d0
10c569f4: 2f00 movel %d0,%sp@-
10c569f6: 4873 2800 pea %a3@(00000000,%d2:l)
10c569fa: 2f02 movel %d2,%sp@-
10c569fc: 2f0a movel %a2,%sp@-
10c569fe: 4eba fd9e jsr %pc@(10c5679e <skb_copy_and_csum_bits>)
10c56a02: 2200 movel %d0,%d1
10c56a04: 0c2a 0001 006b cmpib #1,%a2@(107)
10c56a0a: 661a bnes 10c56a26 <skb_copy_and_csum_dev+0x9a>
10c56a0c: 2002 movel %d2,%d0
10c56a0e: d0aa 0064 addl %a2@(100),%d0
10c56a12: 2601 movel %d1,%d3
10c56a14: 2401 movel %d1,%d2
10c56a16: 4842 swap %d2
10c56a18: d642 addw %d2,%d3
10c56a1a: 4242 clrw %d2
10c56a1c: d742 addxw %d2,%d3
10c56a1e: 2203 movel %d3,%d1
10c56a20: 4641 notw %d1
10c56a22: 3781 0800 movew %d1,%a3@(00000000,%d0:l)
10c56a26: 4cee 0c0c fff0 moveml %fp@(-16),%d2-%d3/%a2-%a3
10c56a2c: 4e5e unlk %fp
10c56a2e: 4e75 rts
10c56a30 <skb_headerinit>:
10c56a30: 4e56 0000 linkw %fp,#0
10c56a34: 2f0a movel %a2,%sp@-
10c56a36: 246e 0008 moveal %fp@(8),%a2
10c56a3a: 4292 clrl %a2@
10c56a3c: 42aa 0004 clrl %a2@(4)
10c56a40: 42aa 0008 clrl %a2@(8)
10c56a44: 42aa 000c clrl %a2@(12)
10c56a48: 42aa 0010 clrl %a2@(16)
10c56a4c: 42aa 0018 clrl %a2@(24)
10c56a50: 42aa 0028 clrl %a2@(40)
10c56a54: 4878 0030 pea 30 <LSIGTRAP+0x2b>
10c56a58: 42a7 clrl %sp@-
10c56a5a: 486a 002c pea %a2@(44)
10c56a5e: 4eb9 10c8 576c jsr 10c8576c <memset>
10c56a64: 422a 006a clrb %a2@(106)
10c56a68: 422a 006b clrb %a2@(107)
10c56a6c: 42aa 006c clrl %a2@(108)
10c56a70: 426a 0076 clrw %a2@(118)
10c56a74: 42aa 008c clrl %a2@(140)
10c56a78: 246e fffc moveal %fp@(-4),%a2
10c56a7c: 4e5e unlk %fp
10c56a7e: 4e75 rts
10c56a80 <verify_iovec>:
10c56a80: 4e56 0000 linkw %fp,#0
10c56a84: 48e7 3020 moveml %d2-%d3/%a2,%sp@-
10c56a88: 246e 0008 moveal %fp@(8),%a2
10c56a8c: 242e 000c movel %fp@(12),%d2
10c56a90: 262e 0010 movel %fp@(16),%d3
10c56a94: 202a 0004 movel %a2@(4),%d0
10c56a98: 6722 beqs 10c56abc <verify_iovec+0x3c>
10c56a9a: 4aae 0014 tstl %fp@(20)
10c56a9e: 6614 bnes 10c56ab4 <verify_iovec+0x34>
10c56aa0: 2f03 movel %d3,%sp@-
10c56aa2: 2f00 movel %d0,%sp@-
10c56aa4: 2f12 movel %a2@,%sp@-
10c56aa6: 4eb9 10c5 2d20 jsr 10c52d20 <move_addr_to_kernel>
10c56aac: 2200 movel %d0,%d1
10c56aae: 4fef 000c lea %sp@(12),%sp
10c56ab2: 6d42 blts 10c56af6 <verify_iovec+0x76>
10c56ab4: 2483 movel %d3,%a2@
10c56ab6: 6006 bras 10c56abe <verify_iovec+0x3e>
10c56ab8: 70a6 moveq #-90,%d0
10c56aba: 603c bras 10c56af8 <verify_iovec+0x78>
10c56abc: 4292 clrl %a2@
10c56abe: 202a 000c movel %a2@(12),%d0
10c56ac2: e788 lsll #3,%d0
10c56ac4: 2f00 movel %d0,%sp@-
10c56ac6: 2f2a 0008 movel %a2@(8),%sp@-
10c56aca: 2f02 movel %d2,%sp@-
10c56acc: 4eb9 10c8 5744 jsr 10c85744 <memcpy>
10c56ad2: 2542 0008 movel %d2,%a2@(8)
10c56ad6: 7200 moveq #0,%d1
10c56ad8: 93c9 subal %a1,%a1
10c56ada: 202a 000c movel %a2@(12),%d0
10c56ade: b081 cmpl %d1,%d0
10c56ae0: 6314 blss 10c56af6 <verify_iovec+0x76>
10c56ae2: 2440 moveal %d0,%a2
10c56ae4: 2042 moveal %d2,%a0
10c56ae6: 5888 addql #4,%a0
10c56ae8: 2010 movel %a0@,%d0
10c56aea: 5088 addql #8,%a0
10c56aec: d280 addl %d0,%d1
10c56aee: 6bc8 bmis 10c56ab8 <verify_iovec+0x38>
10c56af0: 5289 addql #1,%a1
10c56af2: b5c9 cmpal %a1,%a2
10c56af4: 62f2 bhis 10c56ae8 <verify_iovec+0x68>
10c56af6: 2001 movel %d1,%d0
10c56af8: 4cee 040c fff4 moveml %fp@(-12),%d2-%d3/%a2
10c56afe: 4e5e unlk %fp
10c56b00: 4e75 rts
10c56b02 <memcpy_toiovec>:
10c56b02: 4e56 0000 linkw %fp,#0
10c56b06: 48e7 3820 moveml %d2-%d4/%a2,%sp@-
10c56b0a: 282e 000c movel %fp@(12),%d4
10c56b0e: 262e 0010 movel %fp@(16),%d3
10c56b12: 6f32 bles 10c56b46 <memcpy_toiovec+0x44>
10c56b14: 246e 0008 moveal %fp@(8),%a2
10c56b18: 202a 0004 movel %a2@(4),%d0
10c56b1c: 6722 beqs 10c56b40 <memcpy_toiovec+0x3e>
10c56b1e: 2403 movel %d3,%d2
10c56b20: b083 cmpl %d3,%d0
10c56b22: 6402 bccs 10c56b26 <memcpy_toiovec+0x24>
10c56b24: 2400 movel %d0,%d2
10c56b26: 2f02 movel %d2,%sp@-
10c56b28: 2f04 movel %d4,%sp@-
10c56b2a: 2f12 movel %a2@,%sp@-
10c56b2c: 4eb9 10c8 5744 jsr 10c85744 <memcpy>
10c56b32: 4fef 000c lea %sp@(12),%sp
10c56b36: d882 addl %d2,%d4
10c56b38: 9682 subl %d2,%d3
10c56b3a: 95aa 0004 subl %d2,%a2@(4)
10c56b3e: d592 addl %d2,%a2@
10c56b40: 508a addql #8,%a2
10c56b42: 4a83 tstl %d3
10c56b44: 6ed2 bgts 10c56b18 <memcpy_toiovec+0x16>
10c56b46: 7000 moveq #0,%d0
10c56b48: 4cee 041c fff0 moveml %fp@(-16),%d2-%d4/%a2
10c56b4e: 4e5e unlk %fp
10c56b50: 4e75 rts
10c56b52 <memcpy_tokerneliovec>:
10c56b52: 4e56 0000 linkw %fp,#0
10c56b56: 48e7 3820 moveml %d2-%d4/%a2,%sp@-
10c56b5a: 282e 000c movel %fp@(12),%d4
10c56b5e: 262e 0010 movel %fp@(16),%d3
10c56b62: 6f32 bles 10c56b96 <memcpy_tokerneliovec+0x44>
10c56b64: 246e 0008 moveal %fp@(8),%a2
10c56b68: 202a 0004 movel %a2@(4),%d0
10c56b6c: 6722 beqs 10c56b90 <memcpy_tokerneliovec+0x3e>
10c56b6e: 2403 movel %d3,%d2
10c56b70: b083 cmpl %d3,%d0
10c56b72: 6402 bccs 10c56b76 <memcpy_tokerneliovec+0x24>
10c56b74: 2400 movel %d0,%d2
10c56b76: 2f02 movel %d2,%sp@-
10c56b78: 2f04 movel %d4,%sp@-
10c56b7a: 2f12 movel %a2@,%sp@-
10c56b7c: 4eb9 10c8 5744 jsr 10c85744 <memcpy>
10c56b82: d882 addl %d2,%d4
10c56b84: 9682 subl %d2,%d3
10c56b86: 95aa 0004 subl %d2,%a2@(4)
10c56b8a: d592 addl %d2,%a2@
10c56b8c: 4fef 000c lea %sp@(12),%sp
10c56b90: 508a addql #8,%a2
10c56b92: 4a83 tstl %d3
10c56b94: 6ed2 bgts 10c56b68 <memcpy_tokerneliovec+0x16>
10c56b96: 4cee 041c fff0 moveml %fp@(-16),%d2-%d4/%a2
10c56b9c: 4e5e unlk %fp
10c56b9e: 4e75 rts
10c56ba0 <memcpy_fromiovec>:
10c56ba0: 4e56 0000 linkw %fp,#0
10c56ba4: 48e7 3820 moveml %d2-%d4/%a2,%sp@-
10c56ba8: 282e 0008 movel %fp@(8),%d4
10c56bac: 262e 0010 movel %fp@(16),%d3
10c56bb0: 6f32 bles 10c56be4 <memcpy_fromiovec+0x44>
10c56bb2: 246e 000c moveal %fp@(12),%a2
10c56bb6: 202a 0004 movel %a2@(4),%d0
10c56bba: 6722 beqs 10c56bde <memcpy_fromiovec+0x3e>
10c56bbc: 2400 movel %d0,%d2
10c56bbe: b682 cmpl %d2,%d3
10c56bc0: 6402 bccs 10c56bc4 <memcpy_fromiovec+0x24>
10c56bc2: 2403 movel %d3,%d2
10c56bc4: 2f02 movel %d2,%sp@-
10c56bc6: 2f12 movel %a2@,%sp@-
10c56bc8: 2f04 movel %d4,%sp@-
10c56bca: 4eb9 10c8 5744 jsr 10c85744 <memcpy>
10c56bd0: 4fef 000c lea %sp@(12),%sp
10c56bd4: 9682 subl %d2,%d3
10c56bd6: d882 addl %d2,%d4
10c56bd8: d592 addl %d2,%a2@
10c56bda: 95aa 0004 subl %d2,%a2@(4)
10c56bde: 508a addql #8,%a2
10c56be0: 4a83 tstl %d3
10c56be2: 6ed2 bgts 10c56bb6 <memcpy_fromiovec+0x16>
10c56be4: 7000 moveq #0,%d0
10c56be6: 4cee 041c fff0 moveml %fp@(-16),%d2-%d4/%a2
10c56bec: 4e5e unlk %fp
10c56bee: 4e75 rts
10c56bf0 <memcpy_fromiovecend>:
10c56bf0: 4e56 0000 linkw %fp,#0
10c56bf4: 48e7 3c20 moveml %d2-%d5/%a2,%sp@-
10c56bf8: 2a2e 0008 movel %fp@(8),%d5
10c56bfc: 246e 000c moveal %fp@(12),%a2
10c56c00: 262e 0010 movel %fp@(16),%d3
10c56c04: 282e 0014 movel %fp@(20),%d4
10c56c08: 6004 bras 10c56c0e <memcpy_fromiovecend+0x1e>
10c56c0a: 9680 subl %d0,%d3
10c56c0c: 508a addql #8,%a2
10c56c0e: 202a 0004 movel %a2@(4),%d0
10c56c12: b083 cmpl %d3,%d0
10c56c14: 63f4 blss 10c56c0a <memcpy_fromiovecend+0x1a>
10c56c16: 4a84 tstl %d4
10c56c18: 6f2c bles 10c56c46 <memcpy_fromiovecend+0x56>
10c56c1a: 2012 movel %a2@,%d0
10c56c1c: d083 addl %d3,%d0
10c56c1e: 242a 0004 movel %a2@(4),%d2
10c56c22: 9483 subl %d3,%d2
10c56c24: b882 cmpl %d2,%d4
10c56c26: 6402 bccs 10c56c2a <memcpy_fromiovecend+0x3a>
10c56c28: 2404 movel %d4,%d2
10c56c2a: 7600 moveq #0,%d3
10c56c2c: 2f02 movel %d2,%sp@-
10c56c2e: 2f00 movel %d0,%sp@-
10c56c30: 2f05 movel %d5,%sp@-
10c56c32: 4eb9 10c8 5744 jsr 10c85744 <memcpy>
10c56c38: 4fef 000c lea %sp@(12),%sp
10c56c3c: 9882 subl %d2,%d4
10c56c3e: da82 addl %d2,%d5
10c56c40: 508a addql #8,%a2
10c56c42: 4a84 tstl %d4
10c56c44: 6ed4 bgts 10c56c1a <memcpy_fromiovecend+0x2a>
10c56c46: 7000 moveq #0,%d0
10c56c48: 4cee 043c ffec moveml %fp@(-20),%d2-%d5/%a2
10c56c4e: 4e5e unlk %fp
10c56c50: 4e75 rts
10c56c52 <csum_partial_copy_fromiovecend>:
10c56c52: 4e56 fffc linkw %fp,#-4
10c56c56: 48e7 3f3c moveml %d2-%d7/%a2-%a5,%sp@-
10c56c5a: 266e 0008 moveal %fp@(8),%a3
10c56c5e: 286e 000c moveal %fp@(12),%a4
10c56c62: 2c2e 0010 movel %fp@(16),%d6
10c56c66: 282e 0014 movel %fp@(20),%d4
10c56c6a: 2a6e 0018 moveal %fp@(24),%a5
10c56c6e: 2e15 movel %a5@,%d7
10c56c70: 7a00 moveq #0,%d5
10c56c72: 42ae fffc clrl %fp@(-4)
10c56c76: 6004 bras 10c56c7c <csum_partial_copy_fromiovecend+0x2a>
10c56c78: 9c80 subl %d0,%d6
10c56c7a: 508c addql #8,%a4
10c56c7c: 202c 0004 movel %a4@(4),%d0
10c56c80: b086 cmpl %d6,%d0
10c56c82: 63f4 blss 10c56c78 <csum_partial_copy_fromiovecend+0x26>
10c56c84: 4a84 tstl %d4
10c56c86: 6700 00f8 beqw 10c56d80 <csum_partial_copy_fromiovecend+0x12e>
10c56c8a: 2454 moveal %a4@,%a2
10c56c8c: d5c6 addal %d6,%a2
10c56c8e: 202c 0004 movel %a4@(4),%d0
10c56c92: 9086 subl %d6,%d0
10c56c94: b880 cmpl %d0,%d4
10c56c96: 6402 bccs 10c56c9a <csum_partial_copy_fromiovecend+0x48>
10c56c98: 2004 movel %d4,%d0
10c56c9a: 2400 movel %d0,%d2
10c56c9c: 7c00 moveq #0,%d6
10c56c9e: 4a85 tstl %d5
10c56ca0: 6766 beqs 10c56d08 <csum_partial_copy_fromiovecend+0xb6>
10c56ca2: 7604 moveq #4,%d3
10c56ca4: 9685 subl %d5,%d3
10c56ca6: b483 cmpl %d3,%d2
10c56ca8: 6c2e bges 10c56cd8 <csum_partial_copy_fromiovecend+0x86>
10c56caa: 2f02 movel %d2,%sp@-
10c56cac: 2f0a movel %a2,%sp@-
10c56cae: 2f0b movel %a3,%sp@-
10c56cb0: 4eb9 10c8 5744 jsr 10c85744 <memcpy>
10c56cb6: 4fef 000c lea %sp@(12),%sp
10c56cba: d7c2 addal %d2,%a3
10c56cbc: da82 addl %d2,%d5
10c56cbe: 9882 subl %d2,%d4
10c56cc0: 508c addql #8,%a4
10c56cc2: 66c6 bnes 10c56c8a <csum_partial_copy_fromiovecend+0x38>
10c56cc4: 2f07 movel %d7,%sp@-
10c56cc6: 2f05 movel %d5,%sp@-
10c56cc8: 97c5 subal %d5,%a3
10c56cca: 2f0b movel %a3,%sp@-
10c56ccc: 4eb9 10c8 563a jsr 10c8563a <csum_partial>
10c56cd2: 2a80 movel %d0,%a5@
10c56cd4: 6000 00ac braw 10c56d82 <csum_partial_copy_fromiovecend+0x130>
10c56cd8: 2f03 movel %d3,%sp@-
10c56cda: 2f0a movel %a2,%sp@-
10c56cdc: 2f0b movel %a3,%sp@-
10c56cde: 4eb9 10c8 5744 jsr 10c85744 <memcpy>
10c56ce4: 504f addqw #8,%sp
10c56ce6: 2e87 movel %d7,%sp@
10c56ce8: 4878 0004 pea 4 <PF_PTRACED_BIT>
10c56cec: 200b movel %a3,%d0
10c56cee: 9085 subl %d5,%d0
10c56cf0: 2f00 movel %d0,%sp@-
10c56cf2: 4eb9 10c8 563a jsr 10c8563a <csum_partial>
10c56cf8: 2e00 movel %d0,%d7
10c56cfa: d7c3 addal %d3,%a3
10c56cfc: d5c3 addal %d3,%a2
10c56cfe: 9483 subl %d3,%d2
10c56d00: 9883 subl %d3,%d4
10c56d02: 7a00 moveq #0,%d5
10c56d04: 4fef 000c lea %sp@(12),%sp
10c56d08: b484 cmpl %d4,%d2
10c56d0a: 6426 bccs 10c56d32 <csum_partial_copy_fromiovecend+0xe0>
10c56d0c: 2002 movel %d2,%d0
10c56d0e: 6c02 bges 10c56d12 <csum_partial_copy_fromiovecend+0xc0>
10c56d10: 5680 addql #3,%d0
10c56d12: 72fc moveq #-4,%d1
10c56d14: c081 andl %d1,%d0
10c56d16: 2a02 movel %d2,%d5
10c56d18: 9a80 subl %d0,%d5
10c56d1a: 6716 beqs 10c56d32 <csum_partial_copy_fromiovecend+0xe0>
10c56d1c: 9485 subl %d5,%d2
10c56d1e: 2f05 movel %d5,%sp@-
10c56d20: 4872 2800 pea %a2@(00000000,%d2:l)
10c56d24: 4873 2800 pea %a3@(00000000,%d2:l)
10c56d28: 4eb9 10c8 5744 jsr 10c85744 <memcpy>
10c56d2e: 4fef 000c lea %sp@(12),%sp
10c56d32: 4a82 tstl %d2
10c56d34: 673c beqs 10c56d72 <csum_partial_copy_fromiovecend+0x120>
10c56d36: 41ee fffc lea %fp@(-4),%a0
10c56d3a: 200a movel %a2,%d0
10c56d3c: d082 addl %d2,%d0
10c56d3e: 0c80 10ef ffff cmpil #284164095,%d0
10c56d44: 52c0 shi %d0
10c56d46: 4880 extw %d0
10c56d48: 48c0 extl %d0
10c56d4a: 72f2 moveq #-14,%d1
10c56d4c: c081 andl %d1,%d0
10c56d4e: 6618 bnes 10c56d68 <csum_partial_copy_fromiovecend+0x116>
10c56d50: 2f08 movel %a0,%sp@-
10c56d52: 2f07 movel %d7,%sp@-
10c56d54: 2f02 movel %d2,%sp@-
10c56d56: 2f0b movel %a3,%sp@-
10c56d58: 2f0a movel %a2,%sp@-
10c56d5a: 4eb9 10c8 567c jsr 10c8567c <csum_partial_copy_from_user>
10c56d60: 2e00 movel %d0,%d7
10c56d62: 4fef 0014 lea %sp@(20),%sp
10c56d66: 6004 bras 10c56d6c <csum_partial_copy_fromiovecend+0x11a>
10c56d68: 70f2 moveq #-14,%d0
10c56d6a: 2080 movel %d0,%a0@
10c56d6c: 4aae fffc tstl %fp@(-4)
10c56d70: 6610 bnes 10c56d82 <csum_partial_copy_fromiovecend+0x130>
10c56d72: 2002 movel %d2,%d0
10c56d74: d085 addl %d5,%d0
10c56d76: 9880 subl %d0,%d4
10c56d78: d7c0 addal %d0,%a3
10c56d7a: 508c addql #8,%a4
10c56d7c: 6600 ff0c bnew 10c56c8a <csum_partial_copy_fromiovecend+0x38>
10c56d80: 2a87 movel %d7,%a5@
10c56d82: 202e fffc movel %fp@(-4),%d0
10c56d86: 4cee 3cfc ffd4 moveml %fp@(-44),%d2-%d7/%a2-%a5
10c56d8c: 4e5e unlk %fp
10c56d8e: 4e75 rts
10c56d90 <wait_for_packet>:
10c56d90: 4e56 ffe0 linkw %fp,#-32
10c56d94: 48e7 203c moveml %d2/%a2-%a5,%sp@-
10c56d98: 266e 0008 moveal %fp@(8),%a3
10c56d9c: 2a6e 000c moveal %fp@(12),%a5
10c56da0: 286e 0010 moveal %fp@(16),%a4
10c56da4: 42ae ffe0 clrl %fp@(-32)
10c56da8: 42ae ffe8 clrl %fp@(-24)
10c56dac: 42ae ffec clrl %fp@(-20)
10c56db0: 45ee fff0 lea %fp@(-16),%a2
10c56db4: 2d79 1002 53b4 movel 100253b4 <_current_task>,%fp@(-28)
10c56dba: ffe4
10c56dbc: 24ae ffe0 movel %fp@(-32),%a2@
10c56dc0: 2d6e ffe4 fff4 movel %fp@(-28),%fp@(-12)
10c56dc6: 2d6e ffe8 fff8 movel %fp@(-24),%fp@(-8)
10c56dcc: 2d6e ffec fffc movel %fp@(-20),%fp@(-4)
10c56dd2: 2079 1002 53b4 moveal 100253b4 <_current_task>,%a0
10c56dd8: 7001 moveq #1,%d0
10c56dda: 2080 movel %d0,%a0@
10c56ddc: 2f0a movel %a2,%sp@-
10c56dde: 2f2b 0044 movel %a3@(68),%sp@-
10c56de2: 4eb9 10c1 5376 jsr 10c15376 <add_wait_queue_exclusive>
10c56de8: 508f addql #8,%sp
10c56dea: 7200 moveq #0,%d1
10c56dec: 41eb 027e lea %a3@(638),%a0
10c56df0: 40c0 movew %sr,%d0
10c56df2: 007c 0700 oriw #1792,%sr
10c56df6: 2410 movel %a0@,%d2
10c56df8: 2081 movel %d1,%a0@
10c56dfa: 46c0 movew %d0,%sr
10c56dfc: 4482 negl %d2
10c56dfe: 6600 0084 bnew 10c56e84 <wait_for_packet+0xf4>
10c56e02: 41eb 0054 lea %a3@(84),%a0
10c56e06: b1d0 cmpal %a0@,%a0
10c56e08: 664e bnes 10c56e58 <wait_for_packet+0xc8>
10c56e0a: 082b 0000 0027 btst #0,%a3@(39)
10c56e10: 6600 008e bnew 10c56ea0 <wait_for_packet+0x110>
10c56e14: 7495 moveq #-107,%d2
10c56e16: 302b 028e movew %a3@(654),%d0
10c56e1a: 0c40 0005 cmpiw #5,%d0
10c56e1e: 6706 beqs 10c56e26 <wait_for_packet+0x96>
10c56e20: 0c40 0001 cmpiw #1,%d0
10c56e24: 6602 bnes 10c56e28 <wait_for_packet+0x98>
10c56e26: 7201 moveq #1,%d1
10c56e28: 4a81 tstl %d1
10c56e2a: 6714 beqs 10c56e40 <wait_for_packet+0xb0>
10c56e2c: 102b 0020 moveb %a3@(32),%d0
10c56e30: 0c00 0001 cmpib #1,%d0
10c56e34: 670a beqs 10c56e40 <wait_for_packet+0xb0>
10c56e36: 102b 0020 moveb %a3@(32),%d0
10c56e3a: 0c00 000a cmpib #10,%d0
10c56e3e: 6644 bnes 10c56e84 <wait_for_packet+0xf4>
10c56e40: 2079 1002 53b4 moveal 100253b4 <_current_task>,%a0
10c56e46: 4aa8 0008 tstl %a0@(8)
10c56e4a: 6626 bnes 10c56e72 <wait_for_packet+0xe2>
10c56e4c: 2f14 movel %a4@,%sp@-
10c56e4e: 4eb9 10c1 4428 jsr 10c14428 <schedule_timeout>
10c56e54: 2880 movel %d0,%a4@
10c56e56: 588f addql #4,%sp
10c56e58: 2079 1002 53b4 moveal 100253b4 <_current_task>,%a0
10c56e5e: 7000 moveq #0,%d0
10c56e60: 2080 movel %d0,%a0@
10c56e62: 2f0a movel %a2,%sp@-
10c56e64: 2f2b 0044 movel %a3@(68),%sp@-
10c56e68: 4eb9 10c1 53aa jsr 10c153aa <remove_wait_queue>
10c56e6e: 7000 moveq #0,%d0
10c56e70: 6034 bras 10c56ea6 <wait_for_packet+0x116>
10c56e72: 70fc moveq #-4,%d0
10c56e74: 0c94 7fff ffff cmpil #2147483647,%a4@
10c56e7a: 6606 bnes 10c56e82 <wait_for_packet+0xf2>
10c56e7c: 203c ffff fe00 movel #-512,%d0
10c56e82: 2400 movel %d0,%d2
10c56e84: 2a82 movel %d2,%a5@
10c56e86: 2079 1002 53b4 moveal 100253b4 <_current_task>,%a0
10c56e8c: 7000 moveq #0,%d0
10c56e8e: 2080 movel %d0,%a0@
10c56e90: 2f0a movel %a2,%sp@-
10c56e92: 2f2b 0044 movel %a3@(68),%sp@-
10c56e96: 4eb9 10c1 53aa jsr 10c153aa <remove_wait_queue>
10c56e9c: 2002 movel %d2,%d0
10c56e9e: 6006 bras 10c56ea6 <wait_for_packet+0x116>
10c56ea0: 4295 clrl %a5@
10c56ea2: 7401 moveq #1,%d2
10c56ea4: 60e0 bras 10c56e86 <wait_for_packet+0xf6>
10c56ea6: 4cee 3c04 ffcc moveml %fp@(-52),%d2/%a2-%a5
10c56eac: 4e5e unlk %fp
10c56eae: 4e75 rts
10c56eb0 <skb_recv_datagram>:
10c56eb0: 4e56 fffc linkw %fp,#-4
10c56eb4: 48e7 203c moveml %d2/%a2-%a5,%sp@-
10c56eb8: 286e 0008 moveal %fp@(8),%a4
10c56ebc: 2a6e 0014 moveal %fp@(20),%a5
10c56ec0: 7000 moveq #0,%d0
10c56ec2: 41ec 027e lea %a4@(638),%a0
10c56ec6: 40c1 movew %sr,%d1
10c56ec8: 007c 0700 oriw #1792,%sr
10c56ecc: 2410 movel %a0@,%d2
10c56ece: 2080 movel %d0,%a0@
10c56ed0: 2002 movel %d2,%d0
10c56ed2: 46c1 movew %d1,%sr
10c56ed4: 4480 negl %d0
10c56ed6: 6600 008c bnew 10c56f64 <skb_recv_datagram+0xb4>
10c56eda: 7000 moveq #0,%d0
10c56edc: 4aae 0010 tstl %fp@(16)
10c56ee0: 6604 bnes 10c56ee6 <skb_recv_datagram+0x36>
10c56ee2: 202c 02a2 movel %a4@(674),%d0
10c56ee6: 2d40 fffc movel %d0,%fp@(-4)
10c56eea: 7402 moveq #2,%d2
10c56eec: c4ae 000c andl %fp@(12),%d2
10c56ef0: 45ec 0054 lea %a4@(84),%a2
10c56ef4: 264a moveal %a2,%a3
10c56ef6: 4a82 tstl %d2
10c56ef8: 671e beqs 10c56f18 <skb_recv_datagram+0x68>
10c56efa: 40c1 movew %sr,%d1
10c56efc: 007c 0700 oriw #1792,%sr
10c56f00: 2013 movel %a3@,%d0
10c56f02: b7c0 cmpal %d0,%a3
10c56f04: 6602 bnes 10c56f08 <skb_recv_datagram+0x58>
10c56f06: 7000 moveq #0,%d0
10c56f08: 4a80 tstl %d0
10c56f0a: 6708 beqs 10c56f14 <skb_recv_datagram+0x64>
10c56f0c: 2240 moveal %d0,%a1
10c56f0e: 41e9 0070 lea %a1@(112),%a0
10c56f12: 5290 addql #1,%a0@
10c56f14: 46c1 movew %d1,%sr
10c56f16: 602a bras 10c56f42 <skb_recv_datagram+0x92>
10c56f18: 40c0 movew %sr,%d0
10c56f1a: 007c 0700 oriw #1792,%sr
10c56f1e: 2253 moveal %a3@,%a1
10c56f20: 91c8 subal %a0,%a0
10c56f22: b7c9 cmpal %a1,%a3
10c56f24: 6718 beqs 10c56f3e <skb_recv_datagram+0x8e>
10c56f26: 2049 moveal %a1,%a0
10c56f28: 2250 moveal %a0@,%a1
10c56f2a: 53aa 0008 subql #1,%a2@(8)
10c56f2e: 234a 0004 movel %a2,%a1@(4)
10c56f32: 2489 movel %a1,%a2@
10c56f34: 4290 clrl %a0@
10c56f36: 42a8 0004 clrl %a0@(4)
10c56f3a: 42a8 0008 clrl %a0@(8)
10c56f3e: 46c0 movew %d0,%sr
10c56f40: 2008 movel %a0,%d0
10c56f42: 4a80 tstl %d0
10c56f44: 6622 bnes 10c56f68 <skb_recv_datagram+0xb8>
10c56f46: 70f5 moveq #-11,%d0
10c56f48: 4aae fffc tstl %fp@(-4)
10c56f4c: 6716 beqs 10c56f64 <skb_recv_datagram+0xb4>
10c56f4e: 486e fffc pea %fp@(-4)
10c56f52: 2f0d movel %a5,%sp@-
10c56f54: 2f0c movel %a4,%sp@-
10c56f56: 4eba fe38 jsr %pc@(10c56d90 <wait_for_packet>)
10c56f5a: 4fef 000c lea %sp@(12),%sp
10c56f5e: 4a80 tstl %d0
10c56f60: 6794 beqs 10c56ef6 <skb_recv_datagram+0x46>
10c56f62: 6002 bras 10c56f66 <skb_recv_datagram+0xb6>
10c56f64: 2a80 movel %d0,%a5@
10c56f66: 7000 moveq #0,%d0
10c56f68: 4cee 3c04 ffe8 moveml %fp@(-24),%d2/%a2-%a5
10c56f6e: 4e5e unlk %fp
10c56f70: 4e75 rts
10c56f72 <skb_free_datagram>:
10c56f72: 4e56 0000 linkw %fp,#0
10c56f76: 226e 000c moveal %fp@(12),%a1
10c56f7a: 7001 moveq #1,%d0
10c56f7c: b0a9 0070 cmpl %a1@(112),%d0
10c56f80: 6716 beqs 10c56f98 <skb_free_datagram+0x26>
10c56f82: 41e9 0070 lea %a1@(112),%a0
10c56f86: 40c1 movew %sr,%d1
10c56f88: 007c 0700 oriw #1792,%sr
10c56f8c: 2010 movel %a0@,%d0
10c56f8e: 5380 subql #1,%d0
10c56f90: 2080 movel %d0,%a0@
10c56f92: 46c1 movew %d1,%sr
10c56f94: 4a80 tstl %d0
10c56f96: 6608 bnes 10c56fa0 <skb_free_datagram+0x2e>
10c56f98: 2f09 movel %a1,%sp@-
10c56f9a: 4eb9 10c5 5900 jsr 10c55900 <__kfree_skb>
10c56fa0: 4e5e unlk %fp
10c56fa2: 4e75 rts
10c56fa4 <skb_copy_datagram>:
10c56fa4: 4e56 fff8 linkw %fp,#-8
10c56fa8: 2f02 movel %d2,%sp@-
10c56faa: 242e 0008 movel %fp@(8),%d2
10c56fae: 222e 000c movel %fp@(12),%d1
10c56fb2: 202e 0014 movel %fp@(20),%d0
10c56fb6: 2d6e 0010 fff8 movel %fp@(16),%fp@(-8)
10c56fbc: 2d40 fffc movel %d0,%fp@(-4)
10c56fc0: 2f00 movel %d0,%sp@-
10c56fc2: 486e fff8 pea %fp@(-8)
10c56fc6: 2f01 movel %d1,%sp@-
10c56fc8: 2f02 movel %d2,%sp@-
10c56fca: 4eb9 10c5 6fd8 jsr 10c56fd8 <skb_copy_datagram_iovec>
10c56fd0: 242e fff4 movel %fp@(-12),%d2
10c56fd4: 4e5e unlk %fp
10c56fd6: 4e75 rts
10c56fd8 <skb_copy_datagram_iovec>:
10c56fd8: 4e56 0000 linkw %fp,#0
10c56fdc: 48e7 3f3c moveml %d2-%d7/%a2-%a5,%sp@-
10c56fe0: 266e 0008 moveal %fp@(8),%a3
10c56fe4: 282e 000c movel %fp@(12),%d4
10c56fe8: 262e 0014 movel %fp@(20),%d3
10c56fec: 2a2b 005c movel %a3@(92),%d5
10c56ff0: 9aab 0060 subl %a3@(96),%d5
10c56ff4: 2405 movel %d5,%d2
10c56ff6: 9484 subl %d4,%d2
10c56ff8: 4a82 tstl %d2
10c56ffa: 6f30 bles 10c5702c <skb_copy_datagram_iovec+0x54>
10c56ffc: b682 cmpl %d2,%d3
10c56ffe: 6c02 bges 10c57002 <skb_copy_datagram_iovec+0x2a>
10c57000: 2403 movel %d3,%d2
10c57002: 2f02 movel %d2,%sp@-
10c57004: 202b 0080 movel %a3@(128),%d0
10c57008: d084 addl %d4,%d0
10c5700a: 2f00 movel %d0,%sp@-
10c5700c: 2f2e 0010 movel %fp@(16),%sp@-
10c57010: 4eb9 10c5 6b02 jsr 10c56b02 <memcpy_toiovec>
10c57016: 4fef 000c lea %sp@(12),%sp
10c5701a: 4a80 tstl %d0
10c5701c: 6600 011c bnew 10c5713a <skb_copy_datagram_iovec+0x162>
10c57020: 9682 subl %d2,%d3
10c57022: 6606 bnes 10c5702a <skb_copy_datagram_iovec+0x52>
10c57024: 7000 moveq #0,%d0
10c57026: 6000 0114 braw 10c5713c <skb_copy_datagram_iovec+0x164>
10c5702a: d882 addl %d2,%d4
10c5702c: 95ca subal %a2,%a2
10c5702e: 202b 0088 movel %a3@(136),%d0
10c57032: 2040 moveal %d0,%a0
10c57034: b5e8 0004 cmpal %a0@(4),%a2
10c57038: 6400 0098 bccw 10c570d2 <skb_copy_datagram_iovec+0xfa>
10c5703c: 9bcd subal %a5,%a5
10c5703e: 387c 000c moveaw #12,%a4
10c57042: 7e00 moveq #0,%d7
10c57044: 2004 movel %d4,%d0
10c57046: d083 addl %d3,%d0
10c57048: b085 cmpl %d5,%d0
10c5704a: 6c12 bges 10c5705e <skb_copy_datagram_iovec+0x86>
10c5704c: 4878 00e1 pea e1 <LSIGTRAP+0xdc>
10c57050: 4879 1000 6904 pea 10006904 <npindex_to_ethertype+0x6d4>
10c57056: 4eb9 10c1 677e jsr 10c1677e <printk>
10c5705c: 508f addql #8,%sp
10c5705e: 206b 0088 moveal %a3@(136),%a0
10c57062: 200d movel %a5,%d0
10c57064: 3030 7812 movew %a0@(00000012,%d7:l),%d0
10c57068: 2a40 moveal %d0,%a5
10c5706a: 2c05 movel %d5,%d6
10c5706c: dc8d addl %a5,%d6
10c5706e: 2406 movel %d6,%d2
10c57070: 9484 subl %d4,%d2
10c57072: 4a82 tstl %d2
10c57074: 6f4c bles 10c570c2 <skb_copy_datagram_iovec+0xea>
10c57076: d1cc addal %a4,%a0
10c57078: 2250 moveal %a0@,%a1
10c5707a: b682 cmpl %d2,%d3
10c5707c: 6c02 bges 10c57080 <skb_copy_datagram_iovec+0xa8>
10c5707e: 2403 movel %d3,%d2
10c57080: 2229 0038 movel %a1@(56),%d1
10c57084: 660c bnes 10c57092 <skb_copy_datagram_iovec+0xba>
10c57086: 4879 1000 68ff pea 100068ff <npindex_to_ethertype+0x6cf>
10c5708c: 4eb9 10c1 60e4 jsr 10c160e4 <panic>
10c57092: 2f02 movel %d2,%sp@-
10c57094: 4280 clrl %d0
10c57096: 3028 0004 movew %a0@(4),%d0
10c5709a: d081 addl %d1,%d0
10c5709c: d084 addl %d4,%d0
10c5709e: 9085 subl %d5,%d0
10c570a0: 2f00 movel %d0,%sp@-
10c570a2: 2f2e 0010 movel %fp@(16),%sp@-
10c570a6: 4eb9 10c5 6b02 jsr 10c56b02 <memcpy_toiovec>
10c570ac: 4fef 000c lea %sp@(12),%sp
10c570b0: 4a80 tstl %d0
10c570b2: 6600 0086 bnew 10c5713a <skb_copy_datagram_iovec+0x162>
10c570b6: 9682 subl %d2,%d3
10c570b8: 6700 ff6a beqw 10c57024 <skb_copy_datagram_iovec+0x4c>
10c570bc: d882 addl %d2,%d4
10c570be: 206b 0088 moveal %a3@(136),%a0
10c570c2: 2a06 movel %d6,%d5
10c570c4: 508c addql #8,%a4
10c570c6: 5087 addql #8,%d7
10c570c8: 528a addql #1,%a2
10c570ca: b5e8 0004 cmpal %a0@(4),%a2
10c570ce: 6500 ff74 bcsw 10c57044 <skb_copy_datagram_iovec+0x6c>
10c570d2: 2028 0008 movel %a0@(8),%d0
10c570d6: 675c beqs 10c57134 <skb_copy_datagram_iovec+0x15c>
10c570d8: 2440 moveal %d0,%a2
10c570da: 2004 movel %d4,%d0
10c570dc: d083 addl %d3,%d0
10c570de: b085 cmpl %d5,%d0
10c570e0: 6c12 bges 10c570f4 <skb_copy_datagram_iovec+0x11c>
10c570e2: 4878 00ff pea ff <LSIGTRAP+0xfa>
10c570e6: 4879 1000 6904 pea 10006904 <npindex_to_ethertype+0x6d4>
10c570ec: 4eb9 10c1 677e jsr 10c1677e <printk>
10c570f2: 508f addql #8,%sp
10c570f4: 2c05 movel %d5,%d6
10c570f6: dcaa 005c addl %a2@(92),%d6
10c570fa: 2406 movel %d6,%d2
10c570fc: 9484 subl %d4,%d2
10c570fe: 4a82 tstl %d2
10c57100: 6f28 bles 10c5712a <skb_copy_datagram_iovec+0x152>
10c57102: b682 cmpl %d2,%d3
10c57104: 6c02 bges 10c57108 <skb_copy_datagram_iovec+0x130>
10c57106: 2403 movel %d3,%d2
10c57108: 2f02 movel %d2,%sp@-
10c5710a: 2f2e 0010 movel %fp@(16),%sp@-
10c5710e: 2004 movel %d4,%d0
10c57110: 9085 subl %d5,%d0
10c57112: 2f00 movel %d0,%sp@-
10c57114: 2f0a movel %a2,%sp@-
10c57116: 4eba fec0 jsr %pc@(10c56fd8 <skb_copy_datagram_iovec>)
10c5711a: 4fef 0010 lea %sp@(16),%sp
10c5711e: 4a80 tstl %d0
10c57120: 6618 bnes 10c5713a <skb_copy_datagram_iovec+0x162>
10c57122: 9682 subl %d2,%d3
10c57124: 6700 fefe beqw 10c57024 <skb_copy_datagram_iovec+0x4c>
10c57128: d882 addl %d2,%d4
10c5712a: 2a06 movel %d6,%d5
10c5712c: 2452 moveal %a2@,%a2
10c5712e: b4fc 0000 cmpaw #0,%a2
10c57132: 66a6 bnes 10c570da <skb_copy_datagram_iovec+0x102>
10c57134: 7000 moveq #0,%d0
10c57136: 4a83 tstl %d3
10c57138: 6702 beqs 10c5713c <skb_copy_datagram_iovec+0x164>
10c5713a: 70f2 moveq #-14,%d0
10c5713c: 4cee 3cfc ffd8 moveml %fp@(-40),%d2-%d7/%a2-%a5
10c57142: 4e5e unlk %fp
10c57144: 4e75 rts
10c57146 <skb_copy_and_csum_datagram>:
10c57146: 4e56 ffe4 linkw %fp,#-28
10c5714a: 48e7 3f3c moveml %d2-%d7/%a2-%a5,%sp@-
10c5714e: 2c2e 000c movel %fp@(12),%d6
10c57152: 2e2e 0010 movel %fp@(16),%d7
10c57156: 2a2e 0014 movel %fp@(20),%d5
10c5715a: 206e 0008 moveal %fp@(8),%a0
10c5715e: 2828 005c movel %a0@(92),%d4
10c57162: 98a8 0060 subl %a0@(96),%d4
10c57166: 9bcd subal %a5,%a5
10c57168: 2404 movel %d4,%d2
10c5716a: 9486 subl %d6,%d2
10c5716c: 4a82 tstl %d2
10c5716e: 6f7e bles 10c571ee <skb_copy_and_csum_datagram+0xa8>
10c57170: 42ae fffc clrl %fp@(-4)
10c57174: ba82 cmpl %d2,%d5
10c57176: 6c02 bges 10c5717a <skb_copy_and_csum_datagram+0x34>
10c57178: 2405 movel %d5,%d2
10c5717a: 226e 0008 moveal %fp@(8),%a1
10c5717e: 2629 0080 movel %a1@(128),%d3
10c57182: d686 addl %d6,%d3
10c57184: 49ee fffc lea %fp@(-4),%a4
10c57188: 206e 0018 moveal %fp@(24),%a0
10c5718c: 2f10 movel %a0@,%sp@-
10c5718e: 2f02 movel %d2,%sp@-
10c57190: 2f03 movel %d3,%sp@-
10c57192: 4eb9 10c8 563a jsr 10c8563a <csum_partial>
10c57198: 2440 moveal %d0,%a2
10c5719a: 4fef 000c lea %sp@(12),%sp
10c5719e: 2007 movel %d7,%d0
10c571a0: d082 addl %d2,%d0
10c571a2: 0c80 10ef ffff cmpil #284164095,%d0
10c571a8: 53c0 sls %d0
10c571aa: 2647 moveal %d7,%a3
10c571ac: d7c2 addal %d2,%a3
10c571ae: 4a00 tstb %d0
10c571b0: 6714 beqs 10c571c6 <skb_copy_and_csum_datagram+0x80>
10c571b2: 2f02 movel %d2,%sp@-
10c571b4: 2f03 movel %d3,%sp@-
10c571b6: 2f07 movel %d7,%sp@-
10c571b8: 4eb9 10c8 5744 jsr 10c85744 <memcpy>
10c571be: 4fef 000c lea %sp@(12),%sp
10c571c2: 200a movel %a2,%d0
10c571c4: 600a bras 10c571d0 <skb_copy_and_csum_datagram+0x8a>
10c571c6: 4a82 tstl %d2
10c571c8: 6704 beqs 10c571ce <skb_copy_and_csum_datagram+0x88>
10c571ca: 70f2 moveq #-14,%d0
10c571cc: 2880 movel %d0,%a4@
10c571ce: 70ff moveq #-1,%d0
10c571d0: 206e 0018 moveal %fp@(24),%a0
10c571d4: 2080 movel %d0,%a0@
10c571d6: 4aae fffc tstl %fp@(-4)
10c571da: 6600 0202 bnew 10c573de <skb_copy_and_csum_datagram+0x298>
10c571de: 9a82 subl %d2,%d5
10c571e0: 6606 bnes 10c571e8 <skb_copy_and_csum_datagram+0xa2>
10c571e2: 7000 moveq #0,%d0
10c571e4: 6000 01fa braw 10c573e0 <skb_copy_and_csum_datagram+0x29a>
10c571e8: dc82 addl %d2,%d6
10c571ea: 2e0b movel %a3,%d7
10c571ec: 2a42 moveal %d2,%a5
10c571ee: 42ae fff0 clrl %fp@(-16)
10c571f2: 226e 0008 moveal %fp@(8),%a1
10c571f6: 2029 0088 movel %a1@(136),%d0
10c571fa: 2040 moveal %d0,%a0
10c571fc: 202e fff0 movel %fp@(-16),%d0
10c57200: b0a8 0004 cmpl %a0@(4),%d0
10c57204: 6400 012c bccw 10c57332 <skb_copy_and_csum_datagram+0x1ec>
10c57208: 42ae ffec clrl %fp@(-20)
10c5720c: 720c moveq #12,%d1
10c5720e: 2d41 ffe8 movel %d1,%fp@(-24)
10c57212: 42ae ffe4 clrl %fp@(-28)
10c57216: 2006 movel %d6,%d0
10c57218: d085 addl %d5,%d0
10c5721a: b084 cmpl %d4,%d0
10c5721c: 6c12 bges 10c57230 <skb_copy_and_csum_datagram+0xea>
10c5721e: 4878 012d pea 12d <LSIGTRAP+0x128>
10c57222: 4879 1000 695e pea 1000695e <npindex_to_ethertype+0x72e>
10c57228: 4eb9 10c1 677e jsr 10c1677e <printk>
10c5722e: 508f addql #8,%sp
10c57230: 226e 0008 moveal %fp@(8),%a1
10c57234: 2069 0088 moveal %a1@(136),%a0
10c57238: 202e ffe4 movel %fp@(-28),%d0
10c5723c: 3d70 0812 ffee movew %a0@(00000012,%d0:l),%fp@(-18)
10c57242: 286e ffec moveal %fp@(-20),%a4
10c57246: d9c4 addal %d4,%a4
10c57248: 240c movel %a4,%d2
10c5724a: 9486 subl %d6,%d2
10c5724c: 4a82 tstl %d2
10c5724e: 6f00 00c8 blew 10c57318 <skb_copy_and_csum_datagram+0x1d2>
10c57252: 42ae fff8 clrl %fp@(-8)
10c57256: d1ee ffe8 addal %fp@(-24),%a0
10c5725a: 2250 moveal %a0@,%a1
10c5725c: ba82 cmpl %d2,%d5
10c5725e: 6c02 bges 10c57262 <skb_copy_and_csum_datagram+0x11c>
10c57260: 2405 movel %d5,%d2
10c57262: 2229 0038 movel %a1@(56),%d1
10c57266: 660c bnes 10c57274 <skb_copy_and_csum_datagram+0x12e>
10c57268: 4879 1000 68ff pea 100068ff <npindex_to_ethertype+0x6cf>
10c5726e: 4eb9 10c1 60e4 jsr 10c160e4 <panic>
10c57274: 4280 clrl %d0
10c57276: 3028 0004 movew %a0@(4),%d0
10c5727a: d081 addl %d1,%d0
10c5727c: 2600 movel %d0,%d3
10c5727e: d686 addl %d6,%d3
10c57280: 9684 subl %d4,%d3
10c57282: 45ee fff8 lea %fp@(-8),%a2
10c57286: 42a7 clrl %sp@-
10c57288: 2f02 movel %d2,%sp@-
10c5728a: 2f03 movel %d3,%sp@-
10c5728c: 4eb9 10c8 563a jsr 10c8563a <csum_partial>
10c57292: 2800 movel %d0,%d4
10c57294: 4fef 000c lea %sp@(12),%sp
10c57298: 2007 movel %d7,%d0
10c5729a: d082 addl %d2,%d0
10c5729c: 0c80 10ef ffff cmpil #284164095,%d0
10c572a2: 53c0 sls %d0
10c572a4: 2647 moveal %d7,%a3
10c572a6: d7c2 addal %d2,%a3
10c572a8: 4a00 tstb %d0
10c572aa: 6714 beqs 10c572c0 <skb_copy_and_csum_datagram+0x17a>
10c572ac: 2f02 movel %d2,%sp@-
10c572ae: 2f03 movel %d3,%sp@-
10c572b0: 2f07 movel %d7,%sp@-
10c572b2: 4eb9 10c8 5744 jsr 10c85744 <memcpy>
10c572b8: 4fef 000c lea %sp@(12),%sp
10c572bc: 2004 movel %d4,%d0
10c572be: 600a bras 10c572ca <skb_copy_and_csum_datagram+0x184>
10c572c0: 4a82 tstl %d2
10c572c2: 6704 beqs 10c572c8 <skb_copy_and_csum_datagram+0x182>
10c572c4: 72f2 moveq #-14,%d1
10c572c6: 2481 movel %d1,%a2@
10c572c8: 70ff moveq #-1,%d0
10c572ca: 4aae fff8 tstl %fp@(-8)
10c572ce: 6600 010e bnew 10c573de <skb_copy_and_csum_datagram+0x298>
10c572d2: 206e 0018 moveal %fp@(24),%a0
10c572d6: 2610 movel %a0@,%d3
10c572d8: 220d movel %a5,%d1
10c572da: 0801 0000 btst #0,%d1
10c572de: 6714 beqs 10c572f4 <skb_copy_and_csum_datagram+0x1ae>
10c572e0: 2200 movel %d0,%d1
10c572e2: 0281 00ff 00ff andil #16711935,%d1
10c572e8: e189 lsll #8,%d1
10c572ea: e088 lsrl #8,%d0
10c572ec: 0280 00ff 00ff andil #16711935,%d0
10c572f2: d081 addl %d1,%d0
10c572f4: 2203 movel %d3,%d1
10c572f6: d280 addl %d0,%d1
10c572f8: b081 cmpl %d1,%d0
10c572fa: 6302 blss 10c572fe <skb_copy_and_csum_datagram+0x1b8>
10c572fc: 5281 addql #1,%d1
10c572fe: 206e 0018 moveal %fp@(24),%a0
10c57302: 2081 movel %d1,%a0@
10c57304: 9a82 subl %d2,%d5
10c57306: 6700 feda beqw 10c571e2 <skb_copy_and_csum_datagram+0x9c>
10c5730a: dc82 addl %d2,%d6
10c5730c: 2e0b movel %a3,%d7
10c5730e: dbc2 addal %d2,%a5
10c57310: 226e 0008 moveal %fp@(8),%a1
10c57314: 2069 0088 moveal %a1@(136),%a0
10c57318: 280c movel %a4,%d4
10c5731a: 50ae ffe8 addql #8,%fp@(-24)
10c5731e: 50ae ffe4 addql #8,%fp@(-28)
10c57322: 52ae fff0 addql #1,%fp@(-16)
10c57326: 202e fff0 movel %fp@(-16),%d0
10c5732a: b0a8 0004 cmpl %a0@(4),%d0
10c5732e: 6500 fee6 bcsw 10c57216 <skb_copy_and_csum_datagram+0xd0>
10c57332: 2028 0008 movel %a0@(8),%d0
10c57336: 6700 00a0 beqw 10c573d8 <skb_copy_and_csum_datagram+0x292>
10c5733a: 2440 moveal %d0,%a2
10c5733c: 2006 movel %d6,%d0
10c5733e: d085 addl %d5,%d0
10c57340: b084 cmpl %d4,%d0
10c57342: 6c12 bges 10c57356 <skb_copy_and_csum_datagram+0x210>
10c57344: 4878 014f pea 14f <LSIGTRAP+0x14a>
10c57348: 4879 1000 695e pea 1000695e <npindex_to_ethertype+0x72e>
10c5734e: 4eb9 10c1 677e jsr 10c1677e <printk>
10c57354: 508f addql #8,%sp
10c57356: 2644 moveal %d4,%a3
10c57358: d7ea 005c addal %a2@(92),%a3
10c5735c: 240b movel %a3,%d2
10c5735e: 9486 subl %d6,%d2
10c57360: 4a82 tstl %d2
10c57362: 6f68 bles 10c573cc <skb_copy_and_csum_datagram+0x286>
10c57364: 42ae fff4 clrl %fp@(-12)
10c57368: ba82 cmpl %d2,%d5
10c5736a: 6c02 bges 10c5736e <skb_copy_and_csum_datagram+0x228>
10c5736c: 2405 movel %d5,%d2
10c5736e: 486e fff4 pea %fp@(-12)
10c57372: 2f02 movel %d2,%sp@-
10c57374: 2f07 movel %d7,%sp@-
10c57376: 2206 movel %d6,%d1
10c57378: 9284 subl %d4,%d1
10c5737a: 2f01 movel %d1,%sp@-
10c5737c: 2f0a movel %a2,%sp@-
10c5737e: 4eba fdc6 jsr %pc@(10c57146 <skb_copy_and_csum_datagram>)
10c57382: 4fef 0014 lea %sp@(20),%sp
10c57386: 4a80 tstl %d0
10c57388: 6654 bnes 10c573de <skb_copy_and_csum_datagram+0x298>
10c5738a: 206e 0018 moveal %fp@(24),%a0
10c5738e: 2610 movel %a0@,%d3
10c57390: 202e fff4 movel %fp@(-12),%d0
10c57394: 220d movel %a5,%d1
10c57396: 0801 0000 btst #0,%d1
10c5739a: 6714 beqs 10c573b0 <skb_copy_and_csum_datagram+0x26a>
10c5739c: 2200 movel %d0,%d1
10c5739e: 0281 00ff 00ff andil #16711935,%d1
10c573a4: e189 lsll #8,%d1
10c573a6: e088 lsrl #8,%d0
10c573a8: 0280 00ff 00ff andil #16711935,%d0
10c573ae: d081 addl %d1,%d0
10c573b0: 2203 movel %d3,%d1
10c573b2: d280 addl %d0,%d1
10c573b4: b081 cmpl %d1,%d0
10c573b6: 6302 blss 10c573ba <skb_copy_and_csum_datagram+0x274>
10c573b8: 5281 addql #1,%d1
10c573ba: 206e 0018 moveal %fp@(24),%a0
10c573be: 2081 movel %d1,%a0@
10c573c0: 9a82 subl %d2,%d5
10c573c2: 6700 fe1e beqw 10c571e2 <skb_copy_and_csum_datagram+0x9c>
10c573c6: dc82 addl %d2,%d6
10c573c8: de82 addl %d2,%d7
10c573ca: dbc2 addal %d2,%a5
10c573cc: 280b movel %a3,%d4
10c573ce: 2452 moveal %a2@,%a2
10c573d0: b4fc 0000 cmpaw #0,%a2
10c573d4: 6600 ff66 bnew 10c5733c <skb_copy_and_csum_datagram+0x1f6>
10c573d8: 7000 moveq #0,%d0
10c573da: 4a85 tstl %d5
10c573dc: 6702 beqs 10c573e0 <skb_copy_and_csum_datagram+0x29a>
10c573de: 70f2 moveq #-14,%d0
10c573e0: 4cee 3cfc ffbc moveml %fp@(-68),%d2-%d7/%a2-%a5
10c573e6: 4e5e unlk %fp
10c573e8: 4e75 rts
10c573ea <skb_copy_and_csum_datagram_iovec>:
10c573ea: 4e56 fffc linkw %fp,#-4
10c573ee: 48e7 3038 moveml %d2-%d3/%a2-%a4,%sp@-
10c573f2: 266e 0008 moveal %fp@(8),%a3
10c573f6: 286e 000c moveal %fp@(12),%a4
10c573fa: 246e 0010 moveal %fp@(16),%a2
10c573fe: 242b 005c movel %a3@(92),%d2
10c57402: 948c subl %a4,%d2
10c57404: 4aaa 0004 tstl %a2@(4)
10c57408: 6608 bnes 10c57412 <skb_copy_and_csum_datagram_iovec+0x28>
10c5740a: 508a addql #8,%a2
10c5740c: 4aaa 0004 tstl %a2@(4)
10c57410: 67f8 beqs 10c5740a <skb_copy_and_csum_datagram_iovec+0x20>
10c57412: b4aa 0004 cmpl %a2@(4),%d2
10c57416: 633c blss 10c57454 <skb_copy_and_csum_datagram_iovec+0x6a>
10c57418: 2f2b 0064 movel %a3@(100),%sp@-
10c5741c: 4874 2800 pea %a4@(00000000,%d2:l)
10c57420: 42a7 clrl %sp@-
10c57422: 2f0b movel %a3,%sp@-
10c57424: 4eb9 10c5 65c8 jsr 10c565c8 <skb_checksum>
10c5742a: 4fef 0010 lea %sp@(16),%sp
10c5742e: 2600 movel %d0,%d3
10c57430: 2200 movel %d0,%d1
10c57432: 4841 swap %d1
10c57434: d641 addw %d1,%d3
10c57436: 4241 clrw %d1
10c57438: d741 addxw %d1,%d3
10c5743a: 2003 movel %d3,%d0
10c5743c: 0c40 ffff cmpiw #-1,%d0
10c57440: 665c bnes 10c5749e <skb_copy_and_csum_datagram_iovec+0xb4>
10c57442: 2f02 movel %d2,%sp@-
10c57444: 2f0a movel %a2,%sp@-
10c57446: 2f0c movel %a4,%sp@-
10c57448: 2f0b movel %a3,%sp@-
10c5744a: 4eba fb8c jsr %pc@(10c56fd8 <skb_copy_datagram_iovec>)
10c5744e: 4a80 tstl %d0
10c57450: 6650 bnes 10c574a2 <skb_copy_and_csum_datagram_iovec+0xb8>
10c57452: 6046 bras 10c5749a <skb_copy_and_csum_datagram_iovec+0xb0>
10c57454: 2f2b 0064 movel %a3@(100),%sp@-
10c57458: 2f0c movel %a4,%sp@-
10c5745a: 2f2b 0080 movel %a3@(128),%sp@-
10c5745e: 4eb9 10c8 563a jsr 10c8563a <csum_partial>
10c57464: 2d40 fffc movel %d0,%fp@(-4)
10c57468: 486e fffc pea %fp@(-4)
10c5746c: 2f02 movel %d2,%sp@-
10c5746e: 2f12 movel %a2@,%sp@-
10c57470: 2f0c movel %a4,%sp@-
10c57472: 2f0b movel %a3,%sp@-
10c57474: 4eba fcd0 jsr %pc@(10c57146 <skb_copy_and_csum_datagram>)
10c57478: 4a80 tstl %d0
10c5747a: 6626 bnes 10c574a2 <skb_copy_and_csum_datagram_iovec+0xb8>
10c5747c: 202e fffc movel %fp@(-4),%d0
10c57480: 2600 movel %d0,%d3
10c57482: 2200 movel %d0,%d1
10c57484: 4841 swap %d1
10c57486: d641 addw %d1,%d3
10c57488: 4241 clrw %d1
10c5748a: d741 addxw %d1,%d3
10c5748c: 2003 movel %d3,%d0
10c5748e: 0c40 ffff cmpiw #-1,%d0
10c57492: 660a bnes 10c5749e <skb_copy_and_csum_datagram_iovec+0xb4>
10c57494: 95aa 0004 subl %d2,%a2@(4)
10c57498: d592 addl %d2,%a2@
10c5749a: 7000 moveq #0,%d0
10c5749c: 6006 bras 10c574a4 <skb_copy_and_csum_datagram_iovec+0xba>
10c5749e: 70ea moveq #-22,%d0
10c574a0: 6002 bras 10c574a4 <skb_copy_and_csum_datagram_iovec+0xba>
10c574a2: 70f2 moveq #-14,%d0
10c574a4: 4cee 1c0c ffe8 moveml %fp@(-24),%d2-%d3/%a2-%a4
10c574aa: 4e5e unlk %fp
10c574ac: 4e75 rts
10c574ae <datagram_poll>:
10c574ae: 4e56 0000 linkw %fp,#0
10c574b2: 2f0a movel %a2,%sp@-
10c574b4: 2f02 movel %d2,%sp@-
10c574b6: 206e 000c moveal %fp@(12),%a0
10c574ba: 222e 0010 movel %fp@(16),%d1
10c574be: 2468 0018 moveal %a0@(24),%a2
10c574c2: 202a 0044 movel %a2@(68),%d0
10c574c6: 4a81 tstl %d1
10c574c8: 6712 beqs 10c574dc <datagram_poll+0x2e>
10c574ca: 4a80 tstl %d0
10c574cc: 670e beqs 10c574dc <datagram_poll+0x2e>
10c574ce: 2f01 movel %d1,%sp@-
10c574d0: 2f00 movel %d0,%sp@-
10c574d2: 2f2e 0008 movel %fp@(8),%sp@-
10c574d6: 4eb9 10c2 f940 jsr 10c2f940 <__pollwait>
10c574dc: 7400 moveq #0,%d2
10c574de: 4aaa 027e tstl %a2@(638)
10c574e2: 6608 bnes 10c574ec <datagram_poll+0x3e>
10c574e4: 41ea 00c2 lea %a2@(194),%a0
10c574e8: b1d0 cmpal %a0@,%a0
10c574ea: 6702 beqs 10c574ee <datagram_poll+0x40>
10c574ec: 7408 moveq #8,%d2
10c574ee: 122a 0027 moveb %a2@(39),%d1
10c574f2: 0c01 0003 cmpib #3,%d1
10c574f6: 6604 bnes 10c574fc <datagram_poll+0x4e>
10c574f8: 7010 moveq #16,%d0
10c574fa: 8480 orl %d0,%d2
10c574fc: 41ea 0054 lea %a2@(84),%a0
10c57500: b1d0 cmpal %a0@,%a0
10c57502: 6606 bnes 10c5750a <datagram_poll+0x5c>
10c57504: 0801 0000 btst #0,%d1
10c57508: 6704 beqs 10c5750e <datagram_poll+0x60>
10c5750a: 7041 moveq #65,%d0
10c5750c: 8480 orl %d0,%d2
10c5750e: 91c8 subal %a0,%a0
10c57510: 302a 028e movew %a2@(654),%d0
10c57514: 0c40 0005 cmpiw #5,%d0
10c57518: 6706 beqs 10c57520 <datagram_poll+0x72>
10c5751a: 0c40 0001 cmpiw #1,%d0
10c5751e: 6604 bnes 10c57524 <datagram_poll+0x76>
10c57520: 307c 0001 moveaw #1,%a0
10c57524: b0fc 0000 cmpaw #0,%a0
10c57528: 6718 beqs 10c57542 <datagram_poll+0x94>
10c5752a: 102a 0020 moveb %a2@(32),%d0
10c5752e: 0c00 0007 cmpib #7,%d0
10c57532: 6604 bnes 10c57538 <datagram_poll+0x8a>
10c57534: 7010 moveq #16,%d0
10c57536: 8480 orl %d0,%d2
10c57538: 102a 0020 moveb %a2@(32),%d0
10c5753c: 0c00 0002 cmpib #2,%d0
10c57540: 6734 beqs 10c57576 <datagram_poll+0xc8>
10c57542: 7000 moveq #0,%d0
10c57544: 0801 0001 btst #1,%d1
10c57548: 660c bnes 10c57556 <datagram_poll+0xa8>
10c5754a: 202a 008c movel %a2@(140),%d0
10c5754e: 90aa 0064 subl %a2@(100),%d0
10c57552: 6a02 bpls 10c57556 <datagram_poll+0xa8>
10c57554: 7000 moveq #0,%d0
10c57556: 0c80 0000 07ff cmpil #2047,%d0
10c5755c: 6306 blss 10c57564 <datagram_poll+0xb6>
10c5755e: 0042 0104 oriw #260,%d2
10c57562: 6012 bras 10c57576 <datagram_poll+0xc8>
10c57564: 206a 0306 moveal %a2@(774),%a0
10c57568: 5888 addql #4,%a0
10c5756a: 40c0 movew %sr,%d0
10c5756c: 007c 0700 oriw #1792,%sr
10c57570: 7201 moveq #1,%d1
10c57572: 8390 orl %d1,%a0@
10c57574: 46c0 movew %d0,%sr
10c57576: 2002 movel %d2,%d0
10c57578: 242e fff8 movel %fp@(-8),%d2
10c5757c: 246e fffc moveal %fp@(-4),%a2
10c57580: 4e5e unlk %fp
10c57582: 4e75 rts
10c57584 <scm_fp_copy>:
10c57584: 4e56 0000 linkw %fp,#0
10c57588: 48e7 3838 moveml %d2-%d4/%a2-%a4,%sp@-
10c5758c: 206e 0008 moveal %fp@(8),%a0
10c57590: 266e 000c moveal %fp@(12),%a3
10c57594: 780c moveq #12,%d4
10c57596: d888 addl %a0,%d4
10c57598: 2453 moveal %a3@,%a2
10c5759a: 74f4 moveq #-12,%d2
10c5759c: d490 addl %a0@,%d2
10c5759e: e48a lsrl #2,%d2
10c575a0: 6e04 bgts 10c575a6 <scm_fp_copy+0x22>
10c575a2: 7000 moveq #0,%d0
10c575a4: 6070 bras 10c57616 <scm_fp_copy+0x92>
10c575a6: 0c82 0000 00ff cmpil #255,%d2
10c575ac: 6e3a bgts 10c575e8 <scm_fp_copy+0x64>
10c575ae: b4fc 0000 cmpaw #0,%a2
10c575b2: 6620 bnes 10c575d4 <scm_fp_copy+0x50>
10c575b4: 4878 01f0 pea 1f0 <LSIGTRAP+0x1eb>
10c575b8: 4878 0400 pea 400 <LSIGTRAP+0x3fb>
10c575bc: 4eb9 10c2 09bc jsr 10c209bc <kmalloc>
10c575c2: 2440 moveal %d0,%a2
10c575c4: 508f addql #8,%sp
10c575c6: b4fc 0000 cmpaw #0,%a2
10c575ca: 6604 bnes 10c575d0 <scm_fp_copy+0x4c>
10c575cc: 70f4 moveq #-12,%d0
10c575ce: 6046 bras 10c57616 <scm_fp_copy+0x92>
10c575d0: 268a movel %a2,%a3@
10c575d2: 4292 clrl %a2@
10c575d4: 2212 movel %a2@,%d1
10c575d6: 2001 movel %d1,%d0
10c575d8: e588 lsll #2,%d0
10c575da: 49f2 0804 lea %a2@(00000004,%d0:l),%a4
10c575de: d282 addl %d2,%d1
10c575e0: 0c81 0000 00ff cmpil #255,%d1
10c575e6: 6f04 bles 10c575ec <scm_fp_copy+0x68>
10c575e8: 70ea moveq #-22,%d0
10c575ea: 602a bras 10c57616 <scm_fp_copy+0x92>
10c575ec: 7600 moveq #0,%d3
10c575ee: b483 cmpl %d3,%d2
10c575f0: 6f22 bles 10c57614 <scm_fp_copy+0x90>
10c575f2: 2644 moveal %d4,%a3
10c575f4: 201b movel %a3@+,%d0
10c575f6: 6d0e blts 10c57606 <scm_fp_copy+0x82>
10c575f8: 2f00 movel %d0,%sp@-
10c575fa: 4eb9 10c2 4ab0 jsr 10c24ab0 <fget>
10c57600: 588f addql #4,%sp
10c57602: 4a80 tstl %d0
10c57604: 6604 bnes 10c5760a <scm_fp_copy+0x86>
10c57606: 70f7 moveq #-9,%d0
10c57608: 600c bras 10c57616 <scm_fp_copy+0x92>
10c5760a: 28c0 movel %d0,%a4@+
10c5760c: 5292 addql #1,%a2@
10c5760e: 5283 addql #1,%d3
10c57610: b483 cmpl %d3,%d2
10c57612: 6ee0 bgts 10c575f4 <scm_fp_copy+0x70>
10c57614: 2002 movel %d2,%d0
10c57616: 4cee 1c1c ffe8 moveml %fp@(-24),%d2-%d4/%a2-%a4
10c5761c: 4e5e unlk %fp
10c5761e: 4e75 rts
10c57620 <__scm_destroy>:
10c57620: 4e56 0000 linkw %fp,#0
10c57624: 48e7 2030 moveml %d2/%a2-%a3,%sp@-
10c57628: 206e 0008 moveal %fp@(8),%a0
10c5762c: 2668 000c moveal %a0@(12),%a3
10c57630: b6fc 0000 cmpaw #0,%a3
10c57634: 6730 beqs 10c57666 <__scm_destroy+0x46>
10c57636: 42a8 000c clrl %a0@(12)
10c5763a: 2413 movel %a3@,%d2
10c5763c: 5382 subql #1,%d2
10c5763e: 6b1e bmis 10c5765e <__scm_destroy+0x3e>
10c57640: 2002 movel %d2,%d0
10c57642: e588 lsll #2,%d0
10c57644: 45f3 0804 lea %a3@(00000004,%d0:l),%a2
10c57648: 2f12 movel %a2@,%sp@-
10c5764a: 598a subql #4,%a2
10c5764c: 4eb9 10c2 49a6 jsr 10c249a6 <fput>
10c57652: 588f addql #4,%sp
10c57654: 51ca fff2 dbf %d2,10c57648 <__scm_destroy+0x28>
10c57658: 4242 clrw %d2
10c5765a: 5382 subql #1,%d2
10c5765c: 64ea bccs 10c57648 <__scm_destroy+0x28>
10c5765e: 2f0b movel %a3,%sp@-
10c57660: 4eb9 10c2 0b8c jsr 10c20b8c <kfree>
10c57666: 4cee 0c04 fff4 moveml %fp@(-12),%d2/%a2-%a3
10c5766c: 4e5e unlk %fp
10c5766e: 4e75 rts
10c57670 <__scm_send>:
10c57670: 4e56 0000 linkw %fp,#0
10c57674: 48e7 2038 moveml %d2/%a2-%a4,%sp@-
10c57678: 286e 000c moveal %fp@(12),%a4
10c5767c: 266e 0010 moveal %fp@(16),%a3
10c57680: 95ca subal %a2,%a2
10c57682: 700b moveq #11,%d0
10c57684: b0ac 0014 cmpl %a4@(20),%d0
10c57688: 6400 0112 bccw 10c5779c <__scm_send+0x12c>
10c5768c: 246c 0010 moveal %a4@(16),%a2
10c57690: 6000 010a braw 10c5779c <__scm_send+0x12c>
10c57694: 74ea moveq #-22,%d2
10c57696: 2052 moveal %a2@,%a0
10c57698: 720b moveq #11,%d1
10c5769a: b288 cmpl %a0,%d1
10c5769c: 6400 0124 bccw 10c577c2 <__scm_send+0x152>
10c576a0: 222c 0010 movel %a4@(16),%d1
10c576a4: 200a movel %a2,%d0
10c576a6: 9081 subl %d1,%d0
10c576a8: d088 addl %a0,%d0
10c576aa: 226c 0014 moveal %a4@(20),%a1
10c576ae: b3c0 cmpal %d0,%a1
10c576b0: 6500 0110 bcsw 10c577c2 <__scm_send+0x152>
10c576b4: 7001 moveq #1,%d0
10c576b6: b0aa 0004 cmpl %a2@(4),%d0
10c576ba: 6600 00c6 bnew 10c57782 <__scm_send+0x112>
10c576be: 202a 0008 movel %a2@(8),%d0
10c576c2: 7201 moveq #1,%d1
10c576c4: b280 cmpl %d0,%d1
10c576c6: 670a beqs 10c576d2 <__scm_send+0x62>
10c576c8: 7202 moveq #2,%d1
10c576ca: b280 cmpl %d0,%d1
10c576cc: 671a beqs 10c576e8 <__scm_send+0x78>
10c576ce: 6000 00f2 braw 10c577c2 <__scm_send+0x152>
10c576d2: 486b 000c pea %a3@(12)
10c576d6: 2f0a movel %a2,%sp@-
10c576d8: 4eba feaa jsr %pc@(10c57584 <scm_fp_copy>)
10c576dc: 2400 movel %d0,%d2
10c576de: 508f addql #8,%sp
10c576e0: 6d00 00e0 bltw 10c577c2 <__scm_send+0x152>
10c576e4: 6000 008c braw 10c57772 <__scm_send+0x102>
10c576e8: 7018 moveq #24,%d0
10c576ea: b088 cmpl %a0,%d0
10c576ec: 6600 00d4 bnew 10c577c2 <__scm_send+0x152>
10c576f0: 4878 000c pea c <LSIGTRAP+0x7>
10c576f4: 486a 000c pea %a2@(12)
10c576f8: 2f0b movel %a3,%sp@-
10c576fa: 4eb9 10c8 5744 jsr 10c85744 <memcpy>
10c57700: 4fef 000c lea %sp@(12),%sp
10c57704: 2079 1002 53b4 moveal 100253b4 <_current_task>,%a0
10c5770a: 2213 movel %a3@,%d1
10c5770c: b2a8 007a cmpl %a0@(122),%d1
10c57710: 670e beqs 10c57720 <__scm_send+0xb0>
10c57712: 0828 0005 01d1 btst #5,%a0@(465)
10c57718: 6764 beqs 10c5777e <__scm_send+0x10e>
10c5771a: 0068 0100 0006 oriw #256,%a0@(6)
10c57720: 2079 1002 53b4 moveal 100253b4 <_current_task>,%a0
10c57726: 202b 0004 movel %a3@(4),%d0
10c5772a: b0a8 012c cmpl %a0@(300),%d0
10c5772e: 6718 beqs 10c57748 <__scm_send+0xd8>
10c57730: b0a8 0130 cmpl %a0@(304),%d0
10c57734: 6712 beqs 10c57748 <__scm_send+0xd8>
10c57736: b0a8 0134 cmpl %a0@(308),%d0
10c5773a: 670c beqs 10c57748 <__scm_send+0xd8>
10c5773c: 4a28 01d3 tstb %a0@(467)
10c57740: 6c3c bges 10c5777e <__scm_send+0x10e>
10c57742: 0068 0100 0006 oriw #256,%a0@(6)
10c57748: 2079 1002 53b4 moveal 100253b4 <_current_task>,%a0
10c5774e: 202b 0008 movel %a3@(8),%d0
10c57752: b0a8 013c cmpl %a0@(316),%d0
10c57756: 671a beqs 10c57772 <__scm_send+0x102>
10c57758: b0a8 0140 cmpl %a0@(320),%d0
10c5775c: 6714 beqs 10c57772 <__scm_send+0x102>
10c5775e: b0a8 0144 cmpl %a0@(324),%d0
10c57762: 670e beqs 10c57772 <__scm_send+0x102>
10c57764: 0828 0006 01d3 btst #6,%a0@(467)
10c5776a: 6712 beqs 10c5777e <__scm_send+0x10e>
10c5776c: 0068 0100 0006 oriw #256,%a0@(6)
10c57772: 226c 0014 moveal %a4@(20),%a1
10c57776: 222c 0010 movel %a4@(16),%d1
10c5777a: 2052 moveal %a2@,%a0
10c5777c: 6004 bras 10c57782 <__scm_send+0x112>
10c5777e: 74ff moveq #-1,%d2
10c57780: 6040 bras 10c577c2 <__scm_send+0x152>
10c57782: 2008 movel %a0,%d0
10c57784: 5680 addql #3,%d0
10c57786: 74fc moveq #-4,%d2
10c57788: c082 andl %d2,%d0
10c5778a: d08a addl %a2,%d0
10c5778c: 74f4 moveq #-12,%d2
10c5778e: d481 addl %d1,%d2
10c57790: 2200 movel %d0,%d1
10c57792: 9282 subl %d2,%d1
10c57794: b3c1 cmpal %d1,%a1
10c57796: 6402 bccs 10c5779a <__scm_send+0x12a>
10c57798: 7000 moveq #0,%d0
10c5779a: 2440 moveal %d0,%a2
10c5779c: b4fc 0000 cmpaw #0,%a2
10c577a0: 6600 fef2 bnew 10c57694 <__scm_send+0x24>
10c577a4: 206b 000c moveal %a3@(12),%a0
10c577a8: b0fc 0000 cmpaw #0,%a0
10c577ac: 6710 beqs 10c577be <__scm_send+0x14e>
10c577ae: 4a90 tstl %a0@
10c577b0: 660c bnes 10c577be <__scm_send+0x14e>
10c577b2: 2f08 movel %a0,%sp@-
10c577b4: 4eb9 10c2 0b8c jsr 10c20b8c <kfree>
10c577ba: 42ab 000c clrl %a3@(12)
10c577be: 7000 moveq #0,%d0
10c577c0: 6014 bras 10c577d6 <__scm_send+0x166>
10c577c2: b6fc 0000 cmpaw #0,%a3
10c577c6: 670c beqs 10c577d4 <__scm_send+0x164>
10c577c8: 4aab 000c tstl %a3@(12)
10c577cc: 6706 beqs 10c577d4 <__scm_send+0x164>
10c577ce: 2f0b movel %a3,%sp@-
10c577d0: 4eba fe4e jsr %pc@(10c57620 <__scm_destroy>)
10c577d4: 2002 movel %d2,%d0
10c577d6: 4cee 1c04 fff0 moveml %fp@(-16),%d2/%a2-%a4
10c577dc: 4e5e unlk %fp
10c577de: 4e75 rts
10c577e0 <put_cmsg>:
10c577e0: 4e56 fff4 linkw %fp,#-12
10c577e4: 48e7 3038 moveml %d2-%d3/%a2-%a4,%sp@-
10c577e8: 266e 0008 moveal %fp@(8),%a3
10c577ec: 262e 0014 movel %fp@(20),%d3
10c577f0: 286b 0010 moveal %a3@(16),%a4
10c577f4: 740c moveq #12,%d2
10c577f6: d483 addl %d3,%d2
10c577f8: b8fc 0000 cmpaw #0,%a4
10c577fc: 670a beqs 10c57808 <put_cmsg+0x28>
10c577fe: 202b 0014 movel %a3@(20),%d0
10c57802: 720b moveq #11,%d1
10c57804: b280 cmpl %d0,%d1
10c57806: 6508 bcss 10c57810 <put_cmsg+0x30>
10c57808: 7008 moveq #8,%d0
10c5780a: 81ab 0018 orl %d0,%a3@(24)
10c5780e: 6056 bras 10c57866 <put_cmsg+0x86>
10c57810: b480 cmpl %d0,%d2
10c57812: 6308 blss 10c5781c <put_cmsg+0x3c>
10c57814: 7208 moveq #8,%d1
10c57816: 83ab 0018 orl %d1,%a3@(24)
10c5781a: 2400 movel %d0,%d2
10c5781c: 2d6e 000c fff8 movel %fp@(12),%fp@(-8)
10c57822: 2d6e 0010 fffc movel %fp@(16),%fp@(-4)
10c57828: 2d42 fff4 movel %d2,%fp@(-12)
10c5782c: 4878 000c pea c <LSIGTRAP+0x7>
10c57830: 486e fff4 pea %fp@(-12)
10c57834: 2f0c movel %a4,%sp@-
10c57836: 45f9 10c8 5744 lea 10c85744 <memcpy>,%a2
10c5783c: 4e92 jsr %a2@
10c5783e: 4fef 000c lea %sp@(12),%sp
10c57842: 2042 moveal %d2,%a0
10c57844: 4868 fff4 pea %a0@(-12)
10c57848: 2f2e 0018 movel %fp@(24),%sp@-
10c5784c: 486c 000c pea %a4@(12)
10c57850: 4e92 jsr %a2@
10c57852: 2003 movel %d3,%d0
10c57854: 5680 addql #3,%d0
10c57856: 72fc moveq #-4,%d1
10c57858: c081 andl %d1,%d0
10c5785a: 740c moveq #12,%d2
10c5785c: d480 addl %d0,%d2
10c5785e: d5ab 0010 addl %d2,%a3@(16)
10c57862: 95ab 0014 subl %d2,%a3@(20)
10c57866: 7000 moveq #0,%d0
10c57868: 4cee 1c0c ffe0 moveml %fp@(-32),%d2-%d3/%a2-%a4
10c5786e: 4e5e unlk %fp
10c57870: 4e75 rts
10c57872 <scm_detach_fds>:
10c57872: 4e56 0000 linkw %fp,#0
10c57876: 48e7 3f3c moveml %d2-%d7/%a2-%a5,%sp@-
10c5787a: 2a6e 0008 moveal %fp@(8),%a5
10c5787e: 286d 0010 moveal %a5@(16),%a4
10c57882: 7800 moveq #0,%d4
10c57884: 226e 000c moveal %fp@(12),%a1
10c57888: 2069 000c moveal %a1@(12),%a0
10c5788c: 2c18 movel %a0@+,%d6
10c5788e: 2648 moveal %a0,%a3
10c57890: 7a00 moveq #0,%d5
10c57892: 202d 0014 movel %a5@(20),%d0
10c57896: 720c moveq #12,%d1
10c57898: b280 cmpl %d0,%d1
10c5789a: 6406 bccs 10c578a2 <scm_detach_fds+0x30>
10c5789c: 78f4 moveq #-12,%d4
10c5789e: d880 addl %d0,%d4
10c578a0: e48c lsrl #2,%d4
10c578a2: b886 cmpl %d6,%d4
10c578a4: 6f02 bles 10c578a8 <scm_detach_fds+0x36>
10c578a6: 2806 movel %d6,%d4
10c578a8: 7600 moveq #0,%d3
10c578aa: 45ec 000c lea %a4@(12),%a2
10c578ae: 2e3c 10c5 7620 movel #281376288,%d7
10c578b4: 6046 bras 10c578fc <scm_detach_fds+0x8a>
10c578b6: 2205 movel %d5,%d1
10c578b8: 2481 movel %d1,%a2@
10c578ba: 7a00 moveq #0,%d5
10c578bc: 2003 movel %d3,%d0
10c578be: e588 lsll #2,%d0
10c578c0: 2273 0800 moveal %a3@(00000000,%d0:l),%a1
10c578c4: 41e9 0014 lea %a1@(20),%a0
10c578c8: 5290 addql #1,%a0@
10c578ca: 2033 0800 movel %a3@(00000000,%d0:l),%d0
10c578ce: 2079 1002 53b4 moveal 100253b4 <_current_task>,%a0
10c578d4: 2268 02ee moveal %a0@(750),%a1
10c578d8: 2069 0014 moveal %a1@(20),%a0
10c578dc: e589 lsll #2,%d1
10c578de: 4ab0 1800 tstl %a0@(00000000,%d1:l)
10c578e2: 670c beqs 10c578f0 <scm_detach_fds+0x7e>
10c578e4: 4879 1000 69bb pea 100069bb <npindex_to_ethertype+0x78b>
10c578ea: 4eb9 10c1 60e4 jsr 10c160e4 <panic>
10c578f0: 2069 0014 moveal %a1@(20),%a0
10c578f4: 2180 1800 movel %d0,%a0@(00000000,%d1:l)
10c578f8: 5283 addql #1,%d3
10c578fa: 588a addql #4,%a2
10c578fc: b883 cmpl %d3,%d4
10c578fe: 6f0a bles 10c5790a <scm_detach_fds+0x98>
10c57900: 4eb9 10c2 3952 jsr 10c23952 <get_unused_fd>
10c57906: 2a00 movel %d0,%d5
10c57908: 6cac bges 10c578b6 <scm_detach_fds+0x44>
10c5790a: 4a83 tstl %d3
10c5790c: 6f24 bles 10c57932 <scm_detach_fds+0xc0>
10c5790e: 2203 movel %d3,%d1
10c57910: e589 lsll #2,%d1
10c57912: 740c moveq #12,%d2
10c57914: d481 addl %d1,%d2
10c57916: 4a85 tstl %d5
10c57918: 6618 bnes 10c57932 <scm_detach_fds+0xc0>
10c5791a: 7001 moveq #1,%d0
10c5791c: 2940 0004 movel %d0,%a4@(4)
10c57920: 2940 0008 movel %d0,%a4@(8)
10c57924: 2882 movel %d2,%a4@
10c57926: 740c moveq #12,%d2
10c57928: d481 addl %d1,%d2
10c5792a: d5ad 0010 addl %d2,%a5@(16)
10c5792e: 95ad 0014 subl %d2,%a5@(20)
10c57932: bc83 cmpl %d3,%d6
10c57934: 6e08 bgts 10c5793e <scm_detach_fds+0xcc>
10c57936: 4a86 tstl %d6
10c57938: 670a beqs 10c57944 <scm_detach_fds+0xd2>
10c5793a: 4a84 tstl %d4
10c5793c: 6e06 bgts 10c57944 <scm_detach_fds+0xd2>
10c5793e: 7008 moveq #8,%d0
10c57940: 81ad 0018 orl %d0,%a5@(24)
10c57944: 2f2e 000c movel %fp@(12),%sp@-
10c57948: 2047 moveal %d7,%a0
10c5794a: 4e90 jsr %a0@
10c5794c: 4cee 3cfc ffd8 moveml %fp@(-40),%d2-%d7/%a2-%a5
10c57952: 4e5e unlk %fp
10c57954: 4e75 rts
10c57956 <scm_fp_dup>:
10c57956: 4e56 0000 linkw %fp,#0
10c5795a: 2f0a movel %a2,%sp@-
10c5795c: 2f02 movel %d2,%sp@-
10c5795e: 246e 0008 moveal %fp@(8),%a2
10c57962: b4fc 0000 cmpaw #0,%a2
10c57966: 6604 bnes 10c5796c <scm_fp_dup+0x16>
10c57968: 7000 moveq #0,%d0
10c5796a: 6046 bras 10c579b2 <scm_fp_dup+0x5c>
10c5796c: 4878 01f0 pea 1f0 <LSIGTRAP+0x1eb>
10c57970: 4878 0400 pea 400 <LSIGTRAP+0x3fb>
10c57974: 4eb9 10c2 09bc jsr 10c209bc <kmalloc>
10c5797a: 2400 movel %d0,%d2
10c5797c: 508f addql #8,%sp
10c5797e: 6730 beqs 10c579b0 <scm_fp_dup+0x5a>
10c57980: 2212 movel %a2@,%d1
10c57982: 5381 subql #1,%d1
10c57984: 6b1c bmis 10c579a2 <scm_fp_dup+0x4c>
10c57986: 2001 movel %d1,%d0
10c57988: e588 lsll #2,%d0
10c5798a: 43f2 0804 lea %a2@(00000004,%d0:l),%a1
10c5798e: 2051 moveal %a1@,%a0
10c57990: 5989 subql #4,%a1
10c57992: 41e8 0014 lea %a0@(20),%a0
10c57996: 5290 addql #1,%a0@
10c57998: 51c9 fff4 dbf %d1,10c5798e <scm_fp_dup+0x38>
10c5799c: 4241 clrw %d1
10c5799e: 5381 subql #1,%d1
10c579a0: 64ec bccs 10c5798e <scm_fp_dup+0x38>
10c579a2: 4878 0400 pea 400 <LSIGTRAP+0x3fb>
10c579a6: 2f0a movel %a2,%sp@-
10c579a8: 2f02 movel %d2,%sp@-
10c579aa: 4eb9 10c8 5744 jsr 10c85744 <memcpy>
10c579b0: 2002 movel %d2,%d0
10c579b2: 242e fff8 movel %fp@(-8),%d2
10c579b6: 246e fffc moveal %fp@(-4),%a2
10c579ba: 4e5e unlk %fp
10c579bc: 4e75 rts
10c579be: 4e75 rts
10c579c0 <dev_add_pack>:
10c579c0: 4e56 0000 linkw %fp,#0
10c579c4: 2f0a movel %a2,%sp@-
10c579c6: 246e 0008 moveal %fp@(8),%a2
10c579ca: 41f9 1002 5730 lea 10025730 <irq_stat+0x8>,%a0
10c579d0: 5290 addql #1,%a0@
10c579d2: 3012 movew %a2@,%d0
10c579d4: 2248 moveal %a0,%a1
10c579d6: 0c40 0003 cmpiw #3,%d0
10c579da: 6616 bnes 10c579f2 <dev_add_pack+0x32>
10c579dc: 52b9 1000 fd78 addql #1,1000fd78 <netdev_nit>
10c579e2: 2579 1000 fd70 movel 1000fd70 <ptype_all>,%a2@(14)
10c579e8: 000e
10c579ea: 23ca 1000 fd70 movel %a2,1000fd70 <ptype_all>
10c579f0: 6016 bras 10c57a08 <dev_add_pack+0x48>
10c579f2: 720f moveq #15,%d1
10c579f4: c081 andl %d1,%d0
10c579f6: e588 lsll #2,%d0
10c579f8: 41f9 1002 48d8 lea 100248d8 <ptype_base>,%a0
10c579fe: 2570 0800 000e movel %a0@(00000000,%d0:l),%a2@(14)
10c57a04: 218a 0800 movel %a2,%a0@(00000000,%d0:l)
10c57a08: 5391 subql #1,%a1@
10c57a0a: 245f moveal %sp@+,%a2
10c57a0c: 4e5e unlk %fp
10c57a0e: 4e75 rts
10c57a10 <dev_remove_pack>:
10c57a10: 4e56 0000 linkw %fp,#0
10c57a14: 48e7 0038 moveml %a2-%a4,%sp@-
10c57a18: 266e 0008 moveal %fp@(8),%a3
10c57a1c: 41f9 1002 5730 lea 10025730 <irq_stat+0x8>,%a0
10c57a22: 5290 addql #1,%a0@
10c57a24: 3013 movew %a3@,%d0
10c57a26: 2448 moveal %a0,%a2
10c57a28: 0c40 0003 cmpiw #3,%d0
10c57a2c: 660e bnes 10c57a3c <dev_remove_pack+0x2c>
10c57a2e: 53b9 1000 fd78 subql #1,1000fd78 <netdev_nit>
10c57a34: 41f9 1000 fd70 lea 1000fd70 <ptype_all>,%a0
10c57a3a: 600e bras 10c57a4a <dev_remove_pack+0x3a>
10c57a3c: 720f moveq #15,%d1
10c57a3e: c081 andl %d1,%d0
10c57a40: e588 lsll #2,%d0
10c57a42: 2040 moveal %d0,%a0
10c57a44: d1fc 1002 48d8 addal #268585176,%a0
10c57a4a: 4a90 tstl %a0@
10c57a4c: 671e beqs 10c57a6c <dev_remove_pack+0x5c>
10c57a4e: 43f9 1002 5730 lea 10025730 <irq_stat+0x8>,%a1
10c57a54: 2010 movel %a0@,%d0
10c57a56: b08b cmpl %a3,%d0
10c57a58: 6608 bnes 10c57a62 <dev_remove_pack+0x52>
10c57a5a: 20ab 000e movel %a3@(14),%a0@
10c57a5e: 5391 subql #1,%a1@
10c57a60: 601a bras 10c57a7c <dev_remove_pack+0x6c>
10c57a62: 2840 moveal %d0,%a4
10c57a64: 41ec 000e lea %a4@(14),%a0
10c57a68: 4a90 tstl %a0@
10c57a6a: 66e8 bnes 10c57a54 <dev_remove_pack+0x44>
10c57a6c: 5392 subql #1,%a2@
10c57a6e: 2f0b movel %a3,%sp@-
10c57a70: 4879 1000 69fa pea 100069fa <npindex_to_ethertype+0x7ca>
10c57a76: 4eb9 10c1 677e jsr 10c1677e <printk>
10c57a7c: 4cee 1c00 fff4 moveml %fp@(-12),%a2-%a4
10c57a82: 4e5e unlk %fp
10c57a84: 4e75 rts
10c57a86 <netdev_boot_setup_add>:
10c57a86: 4e56 0000 linkw %fp,#0
10c57a8a: 48e7 3830 moveml %d2-%d4/%a2-%a3,%sp@-
10c57a8e: 266e 0008 moveal %fp@(8),%a3
10c57a92: 282e 000c movel %fp@(12),%d4
10c57a96: 7400 moveq #0,%d2
10c57a98: 263c 1002 4928 movel #268585256,%d3
10c57a9e: 45f9 1002 4918 lea 10024918 <dev_boot_setup>,%a2
10c57aa4: 1012 moveb %a2@,%d0
10c57aa6: 6706 beqs 10c57aae <netdev_boot_setup_add+0x28>
10c57aa8: 0c00 0020 cmpib #32,%d0
10c57aac: 6626 bnes 10c57ad4 <netdev_boot_setup_add+0x4e>
10c57aae: 4878 0010 pea 10 <LSIGTRAP+0xb>
10c57ab2: 42a7 clrl %sp@-
10c57ab4: 2f0a movel %a2,%sp@-
10c57ab6: 4eb9 10c8 576c jsr 10c8576c <memset>
10c57abc: 4fef 000c lea %sp@(12),%sp
10c57ac0: 14db moveb %a3@+,%a2@+
10c57ac2: 66fc bnes 10c57ac0 <netdev_boot_setup_add+0x3a>
10c57ac4: 4878 000e pea e <LSIGTRAP+0x9>
10c57ac8: 2f04 movel %d4,%sp@-
10c57aca: 2f03 movel %d3,%sp@-
10c57acc: 4eb9 10c8 5744 jsr 10c85744 <memcpy>
10c57ad2: 6010 bras 10c57ae4 <netdev_boot_setup_add+0x5e>
10c57ad4: 701e moveq #30,%d0
10c57ad6: d680 addl %d0,%d3
10c57ad8: 45ea 001e lea %a2@(30),%a2
10c57adc: 5282 addql #1,%d2
10c57ade: 7007 moveq #7,%d0
10c57ae0: b082 cmpl %d2,%d0
10c57ae2: 6cc0 bges 10c57aa4 <netdev_boot_setup_add+0x1e>
10c57ae4: 7007 moveq #7,%d0
10c57ae6: b082 cmpl %d2,%d0
10c57ae8: 5cc0 sge %d0
10c57aea: 4880 extw %d0
10c57aec: 48c0 extl %d0
10c57aee: 4480 negl %d0
10c57af0: 4cee 0c1c ffec moveml %fp@(-20),%d2-%d4/%a2-%a3
10c57af6: 4e5e unlk %fp
10c57af8: 4e75 rts
10c57afa <netdev_boot_setup_check>:
10c57afa: 4e56 0000 linkw %fp,#0
10c57afe: 48e7 3838 moveml %d2-%d4/%a2-%a4,%sp@-
10c57b02: 266e 0008 moveal %fp@(8),%a3
10c57b06: 7400 moveq #0,%d2
10c57b08: 7600 moveq #0,%d3
10c57b0a: 7800 moveq #0,%d4
10c57b0c: 45f9 1002 4918 lea 10024918 <dev_boot_setup>,%a2
10c57b12: 284a moveal %a2,%a4
10c57b14: 1014 moveb %a4@,%d0
10c57b16: 6752 beqs 10c57b6a <netdev_boot_setup_check+0x70>
10c57b18: 0c00 0020 cmpib #32,%d0
10c57b1c: 674c beqs 10c57b6a <netdev_boot_setup_check+0x70>
10c57b1e: 2f0a movel %a2,%sp@-
10c57b20: 4eb9 10c8 418e jsr 10c8418e <strlen>
10c57b26: 588f addql #4,%sp
10c57b28: 4a80 tstl %d0
10c57b2a: 671e beqs 10c57b4a <netdev_boot_setup_check+0x50>
10c57b2c: 224b moveal %a3,%a1
10c57b2e: 204a moveal %a2,%a0
10c57b30: 2200 movel %d0,%d1
10c57b32: 1019 moveb %a1@+,%d0
10c57b34: b018 cmpb %a0@+,%d0
10c57b36: 660c bnes 10c57b44 <netdev_boot_setup_check+0x4a>
10c57b38: 4a00 tstb %d0
10c57b3a: 670a beqs 10c57b46 <netdev_boot_setup_check+0x4c>
10c57b3c: 5381 subql #1,%d1
10c57b3e: 66f2 bnes 10c57b32 <netdev_boot_setup_check+0x38>
10c57b40: 7000 moveq #0,%d0
10c57b42: 6002 bras 10c57b46 <netdev_boot_setup_check+0x4c>
10c57b44: 9020 subb %a0@-,%d0
10c57b46: 4a00 tstb %d0
10c57b48: 6620 bnes 10c57b6a <netdev_boot_setup_check+0x70>
10c57b4a: 162c 001a moveb %a4@(26),%d3
10c57b4e: 2743 0024 movel %d3,%a3@(36)
10c57b52: 382c 0018 movew %a4@(24),%d4
10c57b56: 2744 0020 movel %d4,%a3@(32)
10c57b5a: 276c 0010 001c movel %a4@(16),%a3@(28)
10c57b60: 276c 0014 0018 movel %a4@(20),%a3@(24)
10c57b66: 7001 moveq #1,%d0
10c57b68: 6012 bras 10c57b7c <netdev_boot_setup_check+0x82>
10c57b6a: 49ec 001e lea %a4@(30),%a4
10c57b6e: 45ea 001e lea %a2@(30),%a2
10c57b72: 5282 addql #1,%d2
10c57b74: 7007 moveq #7,%d0
10c57b76: b082 cmpl %d2,%d0
10c57b78: 6c9a bges 10c57b14 <netdev_boot_setup_check+0x1a>
10c57b7a: 7000 moveq #0,%d0
10c57b7c: 4cee 1c1c ffe8 moveml %fp@(-24),%d2-%d4/%a2-%a4
10c57b82: 4e5e unlk %fp
10c57b84: 4e75 rts
10c57b86 <__dev_get_by_name>:
10c57b86: 4e56 0000 linkw %fp,#0
10c57b8a: 48e7 2030 moveml %d2/%a2-%a3,%sp@-
10c57b8e: 266e 0008 moveal %fp@(8),%a3
10c57b92: 2479 1000 fbc4 moveal 1000fbc4 <dev_base>,%a2
10c57b98: b4fc 0000 cmpaw #0,%a2
10c57b9c: 672e beqs 10c57bcc <__dev_get_by_name+0x46>
10c57b9e: 7410 moveq #16,%d2
10c57ba0: 224a moveal %a2,%a1
10c57ba2: 204b moveal %a3,%a0
10c57ba4: 2202 movel %d2,%d1
10c57ba6: 1019 moveb %a1@+,%d0
10c57ba8: b018 cmpb %a0@+,%d0
10c57baa: 660c bnes 10c57bb8 <__dev_get_by_name+0x32>
10c57bac: 4a00 tstb %d0
10c57bae: 670a beqs 10c57bba <__dev_get_by_name+0x34>
10c57bb0: 5381 subql #1,%d1
10c57bb2: 66f2 bnes 10c57ba6 <__dev_get_by_name+0x20>
10c57bb4: 7000 moveq #0,%d0
10c57bb6: 6002 bras 10c57bba <__dev_get_by_name+0x34>
10c57bb8: 9020 subb %a0@-,%d0
10c57bba: 4a00 tstb %d0
10c57bbc: 6604 bnes 10c57bc2 <__dev_get_by_name+0x3c>
10c57bbe: 200a movel %a2,%d0
10c57bc0: 600c bras 10c57bce <__dev_get_by_name+0x48>
10c57bc2: 246a 002e moveal %a2@(46),%a2
10c57bc6: b4fc 0000 cmpaw #0,%a2
10c57bca: 66d4 bnes 10c57ba0 <__dev_get_by_name+0x1a>
10c57bcc: 7000 moveq #0,%d0
10c57bce: 4cdf 0c04 moveml %sp@+,%d2/%a2-%a3
10c57bd2: 4e5e unlk %fp
10c57bd4: 4e75 rts
10c57bd6 <dev_get_by_name>:
10c57bd6: 4e56 0000 linkw %fp,#0
10c57bda: 2f2e 0008 movel %fp@(8),%sp@-
10c57bde: 4eba ffa6 jsr %pc@(10c57b86 <__dev_get_by_name>)
10c57be2: 4a80 tstl %d0
10c57be4: 6708 beqs 10c57bee <dev_get_by_name+0x18>
10c57be6: 2040 moveal %d0,%a0
10c57be8: 41e8 00d8 lea %a0@(216),%a0
10c57bec: 5290 addql #1,%a0@
10c57bee: 4e5e unlk %fp
10c57bf0: 4e75 rts
10c57bf2 <dev_get>:
10c57bf2: 4e56 0000 linkw %fp,#0
10c57bf6: 2f2e 0008 movel %fp@(8),%sp@-
10c57bfa: 4eba ff8a jsr %pc@(10c57b86 <__dev_get_by_name>)
10c57bfe: 4a80 tstl %d0
10c57c00: 56c0 sne %d0
10c57c02: 4880 extw %d0
10c57c04: 48c0 extl %d0
10c57c06: 4480 negl %d0
10c57c08: 4e5e unlk %fp
10c57c0a: 4e75 rts
10c57c0c <__dev_get_by_index>:
10c57c0c: 4e56 0000 linkw %fp,#0
10c57c10: 202e 0008 movel %fp@(8),%d0
10c57c14: 2079 1000 fbc4 moveal 1000fbc4 <dev_base>,%a0
10c57c1a: b0fc 0000 cmpaw #0,%a0
10c57c1e: 6714 beqs 10c57c34 <__dev_get_by_index+0x28>
10c57c20: b0a8 003a cmpl %a0@(58),%d0
10c57c24: 6604 bnes 10c57c2a <__dev_get_by_index+0x1e>
10c57c26: 2008 movel %a0,%d0
10c57c28: 600c bras 10c57c36 <__dev_get_by_index+0x2a>
10c57c2a: 2068 002e moveal %a0@(46),%a0
10c57c2e: b0fc 0000 cmpaw #0,%a0
10c57c32: 66ec bnes 10c57c20 <__dev_get_by_index+0x14>
10c57c34: 7000 moveq #0,%d0
10c57c36: 4e5e unlk %fp
10c57c38: 4e75 rts
10c57c3a <dev_get_by_index>:
10c57c3a: 4e56 0000 linkw %fp,#0
10c57c3e: 2f2e 0008 movel %fp@(8),%sp@-
10c57c42: 4eba ffc8 jsr %pc@(10c57c0c <__dev_get_by_index>)
10c57c46: 4a80 tstl %d0
10c57c48: 6708 beqs 10c57c52 <dev_get_by_index+0x18>
10c57c4a: 2040 moveal %d0,%a0
10c57c4c: 41e8 00d8 lea %a0@(216),%a0
10c57c50: 5290 addql #1,%a0@
10c57c52: 4e5e unlk %fp
10c57c54: 4e75 rts
10c57c56 <dev_getbyhwaddr>:
10c57c56: 4e56 0000 linkw %fp,#0
10c57c5a: 48e7 3820 moveml %d2-%d4/%a2,%sp@-
10c57c5e: 282e 000c movel %fp@(12),%d4
10c57c62: 362e 000a movew %fp@(10),%d3
10c57c66: 43f9 1000 fdc8 lea 1000fdc8 <rtnl_sem>,%a1
10c57c6c: 5391 subql #1,%a1@
10c57c6e: 6a06 bpls 10c57c76 <dev_getbyhwaddr+0x20>
10c57c70: 4ef9 10c8 9d62 jmp 10c89d62 <packet_exit+0x2c>
10c57c76: 4280 clrl %d0
10c57c78: 4a80 tstl %d0
10c57c7a: 6622 bnes 10c57c9e <dev_getbyhwaddr+0x48>
10c57c7c: 2249 moveal %a1,%a1
10c57c7e: 41fa 000c lea %pc@(10c57c8c <dev_getbyhwaddr+0x36>),%a0
10c57c82: 5291 addql #1,%a1@
10c57c84: 6e06 bgts 10c57c8c <dev_getbyhwaddr+0x36>
10c57c86: 4ef9 10c8 571c jmp 10c8571c <__up_wakeup>
10c57c8c: 4878 021a pea 21a <LSIGTRAP+0x215>
10c57c90: 4879 1000 6a1d pea 10006a1d <npindex_to_ethertype+0x7ed>
10c57c96: 4eb9 10c1 677e jsr 10c1677e <printk>
10c57c9c: 508f addql #8,%sp
10c57c9e: 2479 1000 fbc4 moveal 1000fbc4 <dev_base>,%a2
10c57ca4: b4fc 0000 cmpaw #0,%a2
10c57ca8: 6730 beqs 10c57cda <dev_getbyhwaddr+0x84>
10c57caa: 7400 moveq #0,%d2
10c57cac: b66a 005e cmpw %a2@(94),%d3
10c57cb0: 661e bnes 10c57cd0 <dev_getbyhwaddr+0x7a>
10c57cb2: 142a 007a moveb %a2@(122),%d2
10c57cb6: 2f02 movel %d2,%sp@-
10c57cb8: 2f04 movel %d4,%sp@-
10c57cba: 486a 0072 pea %a2@(114)
10c57cbe: 4eb9 10c8 436e jsr 10c8436e <memcmp>
10c57cc4: 4fef 000c lea %sp@(12),%sp
10c57cc8: 4a80 tstl %d0
10c57cca: 6604 bnes 10c57cd0 <dev_getbyhwaddr+0x7a>
10c57ccc: 200a movel %a2,%d0
10c57cce: 600c bras 10c57cdc <dev_getbyhwaddr+0x86>
10c57cd0: 246a 002e moveal %a2@(46),%a2
10c57cd4: b4fc 0000 cmpaw #0,%a2
10c57cd8: 66d2 bnes 10c57cac <dev_getbyhwaddr+0x56>
10c57cda: 7000 moveq #0,%d0
10c57cdc: 4cee 041c fff0 moveml %fp@(-16),%d2-%d4/%a2
10c57ce2: 4e5e unlk %fp
10c57ce4: 4e75 rts
10c57ce6 <dev_alloc_name>:
10c57ce6: 4e56 ffe0 linkw %fp,#-32
10c57cea: 48e7 303c moveml %d2-%d3/%a2-%a5,%sp@-
10c57cee: 2a6e 0008 moveal %fp@(8),%a5
10c57cf2: 262e 000c movel %fp@(12),%d3
10c57cf6: 4878 0025 pea 25 <LSIGTRAP+0x20>
10c57cfa: 2f03 movel %d3,%sp@-
10c57cfc: 45f9 10c8 4132 lea 10c84132 <strchr>,%a2
10c57d02: 4e92 jsr %a2@
10c57d04: 2040 moveal %d0,%a0
10c57d06: 508f addql #8,%sp
10c57d08: b0fc 0000 cmpaw #0,%a0
10c57d0c: 6724 beqs 10c57d32 <dev_alloc_name+0x4c>
10c57d0e: 0c28 0064 0001 cmpib #100,%a0@(1)
10c57d14: 6610 bnes 10c57d26 <dev_alloc_name+0x40>
10c57d16: 4878 0025 pea 25 <LSIGTRAP+0x20>
10c57d1a: 4868 0002 pea %a0@(2)
10c57d1e: 4e92 jsr %a2@
10c57d20: 508f addql #8,%sp
10c57d22: 4a80 tstl %d0
10c57d24: 670c beqs 10c57d32 <dev_alloc_name+0x4c>
10c57d26: 70ea moveq #-22,%d0
10c57d28: 603a bras 10c57d64 <dev_alloc_name+0x7e>
10c57d2a: 1ada moveb %a2@+,%a5@+
10c57d2c: 66fc bnes 10c57d2a <dev_alloc_name+0x44>
10c57d2e: 2002 movel %d2,%d0
10c57d30: 6032 bras 10c57d64 <dev_alloc_name+0x7e>
10c57d32: 7400 moveq #0,%d2
10c57d34: 49f9 10c8 4d32 lea 10c84d32 <snprintf>,%a4
10c57d3a: 47fa fe4a lea %pc@(10c57b86 <__dev_get_by_name>),%a3
10c57d3e: 45ee ffe0 lea %fp@(-32),%a2
10c57d42: 2f02 movel %d2,%sp@-
10c57d44: 2f03 movel %d3,%sp@-
10c57d46: 4878 0020 pea 20 <LSIGTRAP+0x1b>
10c57d4a: 2f0a movel %a2,%sp@-
10c57d4c: 4e94 jsr %a4@
10c57d4e: 2f0a movel %a2,%sp@-
10c57d50: 4e93 jsr %a3@
10c57d52: 4fef 0014 lea %sp@(20),%sp
10c57d56: 4a80 tstl %d0
10c57d58: 67d0 beqs 10c57d2a <dev_alloc_name+0x44>
10c57d5a: 5282 addql #1,%d2
10c57d5c: 7063 moveq #99,%d0
10c57d5e: b082 cmpl %d2,%d0
10c57d60: 6ce0 bges 10c57d42 <dev_alloc_name+0x5c>
10c57d62: 70e9 moveq #-23,%d0
10c57d64: 4cee 3c0c ffc8 moveml %fp@(-56),%d2-%d3/%a2-%a5
10c57d6a: 4e5e unlk %fp
10c57d6c: 4e75 rts
10c57d6e <dev_alloc>:
10c57d6e: 4e56 0000 linkw %fp,#0
10c57d72: 2f0a movel %a2,%sp@-
10c57d74: 2f02 movel %d2,%sp@-
10c57d76: 246e 000c moveal %fp@(12),%a2
10c57d7a: 4878 01f0 pea 1f0 <LSIGTRAP+0x1eb>
10c57d7e: 4878 0134 pea 134 <LSIGTRAP+0x12f>
10c57d82: 4eb9 10c2 09bc jsr 10c209bc <kmalloc>
10c57d88: 2400 movel %d0,%d2
10c57d8a: 508f addql #8,%sp
10c57d8c: 6606 bnes 10c57d94 <dev_alloc+0x26>
10c57d8e: 7097 moveq #-105,%d0
10c57d90: 2480 movel %d0,%a2@
10c57d92: 602c bras 10c57dc0 <dev_alloc+0x52>
10c57d94: 4878 0134 pea 134 <LSIGTRAP+0x12f>
10c57d98: 42a7 clrl %sp@-
10c57d9a: 2f02 movel %d2,%sp@-
10c57d9c: 4eb9 10c8 576c jsr 10c8576c <memset>
10c57da2: 2f2e 0008 movel %fp@(8),%sp@-
10c57da6: 2f02 movel %d2,%sp@-
10c57da8: 4eba ff3c jsr %pc@(10c57ce6 <dev_alloc_name>)
10c57dac: 2480 movel %d0,%a2@
10c57dae: 4fef 0014 lea %sp@(20),%sp
10c57db2: 6d04 blts 10c57db8 <dev_alloc+0x4a>
10c57db4: 2002 movel %d2,%d0
10c57db6: 600a bras 10c57dc2 <dev_alloc+0x54>
10c57db8: 2f02 movel %d2,%sp@-
10c57dba: 4eb9 10c2 0b8c jsr 10c20b8c <kfree>
10c57dc0: 7000 moveq #0,%d0
10c57dc2: 242e fff8 movel %fp@(-8),%d2
10c57dc6: 246e fffc moveal %fp@(-4),%a2
10c57dca: 4e5e unlk %fp
10c57dcc: 4e75 rts
10c57dce <netdev_state_change>:
10c57dce: 4e56 0000 linkw %fp,#0
10c57dd2: 2f0a movel %a2,%sp@-
10c57dd4: 246e 0008 moveal %fp@(8),%a2
10c57dd8: 082a 0000 0053 btst #0,%a2@(83)
10c57dde: 6720 beqs 10c57e00 <netdev_state_change+0x32>
10c57de0: 2f0a movel %a2,%sp@-
10c57de2: 4878 0004 pea 4 <PF_PTRACED_BIT>
10c57de6: 4879 1000 fd74 pea 1000fd74 <netdev_chain>
10c57dec: 4eb9 10c1 b850 jsr 10c1b850 <notifier_call_chain>
10c57df2: 42a7 clrl %sp@-
10c57df4: 2f0a movel %a2,%sp@-
10c57df6: 4878 0010 pea 10 <LSIGTRAP+0xb>
10c57dfa: 4eb9 10c5 c5ba jsr 10c5c5ba <rtmsg_ifinfo>
10c57e00: 246e fffc moveal %fp@(-4),%a2
10c57e04: 4e5e unlk %fp
10c57e06: 4e75 rts
10c57e08 <default_rebuild_header>:
10c57e08: 4e56 0000 linkw %fp,#0
10c57e0c: 2f0a movel %a2,%sp@-
10c57e0e: 246e 0008 moveal %fp@(8),%a2
10c57e12: 202a 0018 movel %a2@(24),%d0
10c57e16: 6606 bnes 10c57e1e <default_rebuild_header+0x16>
10c57e18: 203c 1000 6a52 movel #268462674,%d0
10c57e1e: 2f00 movel %d0,%sp@-
10c57e20: 4879 1000 6a5a pea 10006a5a <npindex_to_ethertype+0x82a>
10c57e26: 4eb9 10c1 677e jsr 10c1677e <printk>
10c57e2c: 508f addql #8,%sp
10c57e2e: 7001 moveq #1,%d0
10c57e30: b0aa 0070 cmpl %a2@(112),%d0
10c57e34: 6716 beqs 10c57e4c <default_rebuild_header+0x44>
10c57e36: 41ea 0070 lea %a2@(112),%a0
10c57e3a: 40c1 movew %sr,%d1
10c57e3c: 007c 0700 oriw #1792,%sr
10c57e40: 2010 movel %a0@,%d0
10c57e42: 5380 subql #1,%d0
10c57e44: 2080 movel %d0,%a0@
10c57e46: 46c1 movew %d1,%sr
10c57e48: 4a80 tstl %d0
10c57e4a: 6608 bnes 10c57e54 <default_rebuild_header+0x4c>
10c57e4c: 2f0a movel %a2,%sp@-
10c57e4e: 4eb9 10c5 5900 jsr 10c55900 <__kfree_skb>
10c57e54: 7001 moveq #1,%d0
10c57e56: 246e fffc moveal %fp@(-4),%a2
10c57e5a: 4e5e unlk %fp
10c57e5c: 4e75 rts
10c57e5e <dev_open>:
10c57e5e: 4e56 0000 linkw %fp,#0
10c57e62: 48e7 2030 moveml %d2/%a2-%a3,%sp@-
10c57e66: 246e 0008 moveal %fp@(8),%a2
10c57e6a: 7400 moveq #0,%d2
10c57e6c: 082a 0000 0053 btst #0,%a2@(83)
10c57e72: 6706 beqs 10c57e7a <dev_open+0x1c>
10c57e74: 7000 moveq #0,%d0
10c57e76: 6000 008e braw 10c57f06 <dev_open+0xa8>
10c57e7a: 41ea 002a lea %a2@(42),%a0
10c57e7e: 2010 movel %a0@,%d0
10c57e80: 2648 moveal %a0,%a3
10c57e82: 0800 0002 btst #2,%d0
10c57e86: 6604 bnes 10c57e8c <dev_open+0x2e>
10c57e88: 70ed moveq #-19,%d0
10c57e8a: 607a bras 10c57f06 <dev_open+0xa8>
10c57e8c: 2f2a 012c movel %a2@(300),%sp@-
10c57e90: 4eb9 10c1 6e6a jsr 10c16e6a <try_inc_mod_count>
10c57e96: 588f addql #4,%sp
10c57e98: 4a80 tstl %d0
10c57e9a: 672e beqs 10c57eca <dev_open+0x6c>
10c57e9c: 206a 00ec moveal %a2@(236),%a0
10c57ea0: b0fc 0000 cmpaw #0,%a0
10c57ea4: 6726 beqs 10c57ecc <dev_open+0x6e>
10c57ea6: 2f0a movel %a2,%sp@-
10c57ea8: 4e90 jsr %a0@
10c57eaa: 2400 movel %d0,%d2
10c57eac: 588f addql #4,%sp
10c57eae: 6720 beqs 10c57ed0 <dev_open+0x72>
10c57eb0: 202a 012c movel %a2@(300),%d0
10c57eb4: 6716 beqs 10c57ecc <dev_open+0x6e>
10c57eb6: 2240 moveal %d0,%a1
10c57eb8: 41e9 0010 lea %a1@(16),%a0
10c57ebc: 5390 subql #1,%a0@
10c57ebe: 206a 012c moveal %a2@(300),%a0
10c57ec2: 7008 moveq #8,%d0
10c57ec4: 81a8 0014 orl %d0,%a0@(20)
10c57ec8: 6002 bras 10c57ecc <dev_open+0x6e>
10c57eca: 74ed moveq #-19,%d2
10c57ecc: 4a82 tstl %d2
10c57ece: 6634 bnes 10c57f04 <dev_open+0xa6>
10c57ed0: 006a 0001 0052 oriw #1,%a2@(82)
10c57ed6: 40c0 movew %sr,%d0
10c57ed8: 007c 0700 oriw #1792,%sr
10c57edc: 7202 moveq #2,%d1
10c57ede: 8393 orl %d1,%a3@
10c57ee0: 46c0 movew %d0,%sr
10c57ee2: 2f0a movel %a2,%sp@-
10c57ee4: 4eb9 10c5 984c jsr 10c5984c <dev_mc_upload>
10c57eea: 2f0a movel %a2,%sp@-
10c57eec: 4eb9 10c5 d3ea jsr 10c5d3ea <dev_activate>
10c57ef2: 2f0a movel %a2,%sp@-
10c57ef4: 4878 0001 pea 1 <PF_DTRACE_OFF>
10c57ef8: 4879 1000 fd74 pea 1000fd74 <netdev_chain>
10c57efe: 4eb9 10c1 b850 jsr 10c1b850 <notifier_call_chain>
10c57f04: 2002 movel %d2,%d0
10c57f06: 4cee 0c04 fff4 moveml %fp@(-12),%d2/%a2-%a3
10c57f0c: 4e5e unlk %fp
10c57f0e: 4e75 rts
10c57f10 <dev_close>:
10c57f10: 4e56 0000 linkw %fp,#0
10c57f14: 2f0b movel %a3,%sp@-
10c57f16: 2f0a movel %a2,%sp@-
10c57f18: 246e 0008 moveal %fp@(8),%a2
10c57f1c: 082a 0000 0053 btst #0,%a2@(83)
10c57f22: 676c beqs 10c57f90 <dev_close+0x80>
10c57f24: 2f0a movel %a2,%sp@-
10c57f26: 4878 0009 pea 9 <LSIGTRAP+0x4>
10c57f2a: 4879 1000 fd74 pea 1000fd74 <netdev_chain>
10c57f30: 47f9 10c1 b850 lea 10c1b850 <notifier_call_chain>,%a3
10c57f36: 4e93 jsr %a3@
10c57f38: 2f0a movel %a2,%sp@-
10c57f3a: 4eb9 10c5 d466 jsr 10c5d466 <dev_deactivate>
10c57f40: 41ea 002a lea %a2@(42),%a0
10c57f44: 4fef 0010 lea %sp@(16),%sp
10c57f48: 40c0 movew %sr,%d0
10c57f4a: 007c 0700 oriw #1792,%sr
10c57f4e: 72fd moveq #-3,%d1
10c57f50: c390 andl %d1,%a0@
10c57f52: 46c0 movew %d0,%sr
10c57f54: 206a 00f0 moveal %a2@(240),%a0
10c57f58: b0fc 0000 cmpaw #0,%a0
10c57f5c: 6706 beqs 10c57f64 <dev_close+0x54>
10c57f5e: 2f0a movel %a2,%sp@-
10c57f60: 4e90 jsr %a0@
10c57f62: 588f addql #4,%sp
10c57f64: 026a fffe 0052 andiw #-2,%a2@(82)
10c57f6a: 2f0a movel %a2,%sp@-
10c57f6c: 4878 0002 pea 2 <PF_DTRACE_OFF+0x1>
10c57f70: 4879 1000 fd74 pea 1000fd74 <netdev_chain>
10c57f76: 4e93 jsr %a3@
10c57f78: 202a 012c movel %a2@(300),%d0
10c57f7c: 6712 beqs 10c57f90 <dev_close+0x80>
10c57f7e: 2240 moveal %d0,%a1
10c57f80: 41e9 0010 lea %a1@(16),%a0
10c57f84: 5390 subql #1,%a0@
10c57f86: 206a 012c moveal %a2@(300),%a0
10c57f8a: 7008 moveq #8,%d0
10c57f8c: 81a8 0014 orl %d0,%a0@(20)
10c57f90: 7000 moveq #0,%d0
10c57f92: 246e fff8 moveal %fp@(-8),%a2
10c57f96: 266e fffc moveal %fp@(-4),%a3
10c57f9a: 4e5e unlk %fp
10c57f9c: 4e75 rts
10c57f9e <register_netdevice_notifier>:
10c57f9e: 4e56 0000 linkw %fp,#0
10c57fa2: 2f2e 0008 movel %fp@(8),%sp@-
10c57fa6: 4879 1000 fd74 pea 1000fd74 <netdev_chain>
10c57fac: 4eb9 10c1 b7e4 jsr 10c1b7e4 <notifier_chain_register>
10c57fb2: 4e5e unlk %fp
10c57fb4: 4e75 rts
10c57fb6 <unregister_netdevice_notifier>:
10c57fb6: 4e56 0000 linkw %fp,#0
10c57fba: 2f2e 0008 movel %fp@(8),%sp@-
10c57fbe: 4879 1000 fd74 pea 1000fd74 <netdev_chain>
10c57fc4: 4eb9 10c1 b824 jsr 10c1b824 <notifier_chain_unregister>
10c57fca: 4e5e unlk %fp
10c57fcc: 4e75 rts
10c57fce <dev_queue_xmit_nit>:
10c57fce: 4e56 0000 linkw %fp,#0
10c57fd2: 48e7 3038 moveml %d2-%d3/%a2-%a4,%sp@-
10c57fd6: 286e 0008 moveal %fp@(8),%a4
10c57fda: 262e 000c movel %fp@(12),%d3
10c57fde: 486c 0010 pea %a4@(16)
10c57fe2: 4eb9 10c1 7f5a jsr 10c17f5a <get_fast_time>
10c57fe8: 2679 1000 fd70 moveal 1000fd70 <ptype_all>,%a3
10c57fee: 588f addql #4,%sp
10c57ff0: 7400 moveq #0,%d2
10c57ff2: 6060 bras 10c58054 <dev_queue_xmit_nit+0x86>
10c57ff4: 256a 0080 0024 movel %a2@(128),%a2@(36)
10c57ffa: 202a 0020 movel %a2@(32),%d0
10c57ffe: b0aa 0024 cmpl %a2@(36),%d0
10c58002: 6506 bcss 10c5800a <dev_queue_xmit_nit+0x3c>
10c58004: b0aa 0084 cmpl %a2@(132),%d0
10c58008: 6328 blss 10c58032 <dev_queue_xmit_nit+0x64>
10c5800a: 4eb9 10c5 ca54 jsr 10c5ca54 <net_ratelimit>
10c58010: 4a80 tstl %d0
10c58012: 6718 beqs 10c5802c <dev_queue_xmit_nit+0x5e>
10c58014: 2f03 movel %d3,%sp@-
10c58016: 342a 0074 movew %a2@(116),%d2
10c5801a: 2f02 movel %d2,%sp@-
10c5801c: 4879 1000 6a88 pea 10006a88 <npindex_to_ethertype+0x858>
10c58022: 4eb9 10c1 677e jsr 10c1677e <printk>
10c58028: 4fef 000c lea %sp@(12),%sp
10c5802c: 256a 0080 0020 movel %a2@(128),%a2@(32)
10c58032: 256a 0020 001c movel %a2@(32),%a2@(28)
10c58038: 157c 0004 006a moveb #4,%a2@(106)
10c5803e: 2f0b movel %a3,%sp@-
10c58040: 2f2c 0018 movel %a4@(24),%sp@-
10c58044: 2f0a movel %a2,%sp@-
10c58046: 206b 0006 moveal %a3@(6),%a0
10c5804a: 4e90 jsr %a0@
10c5804c: 4fef 000c lea %sp@(12),%sp
10c58050: 266b 000e moveal %a3@(14),%a3
10c58054: b6fc 0000 cmpaw #0,%a3
10c58058: 672e beqs 10c58088 <dev_queue_xmit_nit+0xba>
10c5805a: 202b 0002 movel %a3@(2),%d0
10c5805e: b680 cmpl %d0,%d3
10c58060: 6704 beqs 10c58066 <dev_queue_xmit_nit+0x98>
10c58062: 4a80 tstl %d0
10c58064: 66ea bnes 10c58050 <dev_queue_xmit_nit+0x82>
10c58066: 202b 000a movel %a3@(10),%d0
10c5806a: b0ac 000c cmpl %a4@(12),%d0
10c5806e: 67e0 beqs 10c58050 <dev_queue_xmit_nit+0x82>
10c58070: 4878 0020 pea 20 <LSIGTRAP+0x1b>
10c58074: 2f0c movel %a4,%sp@-
10c58076: 4eb9 10c5 59b2 jsr 10c559b2 <skb_clone>
10c5807c: 2440 moveal %d0,%a2
10c5807e: 508f addql #8,%sp
10c58080: b4fc 0000 cmpaw #0,%a2
10c58084: 6600 ff6e bnew 10c57ff4 <dev_queue_xmit_nit+0x26>
10c58088: 4cee 1c0c ffec moveml %fp@(-20),%d2-%d3/%a2-%a4
10c5808e: 4e5e unlk %fp
10c58090: 4e75 rts
10c58092 <skb_checksum_help>:
10c58092: 4e56 0000 linkw %fp,#0
10c58096: 2f0a movel %a2,%sp@-
10c58098: 2f02 movel %d2,%sp@-
10c5809a: 246e 0008 moveal %fp@(8),%a2
10c5809e: 222a 001c movel %a2@(28),%d1
10c580a2: 92aa 0080 subl %a2@(128),%d1
10c580a6: b2aa 005c cmpl %a2@(92),%d1
10c580aa: 6f0c bles 10c580b8 <skb_checksum_help+0x26>
10c580ac: 4879 1000 69c0 pea 100069c0 <npindex_to_ethertype+0x790>
10c580b2: 4eb9 10c1 60e4 jsr 10c160e4 <panic>
10c580b8: 42a7 clrl %sp@-
10c580ba: 202a 005c movel %a2@(92),%d0
10c580be: 9081 subl %d1,%d0
10c580c0: 2f00 movel %d0,%sp@-
10c580c2: 2f01 movel %d1,%sp@-
10c580c4: 2f0a movel %a2,%sp@-
10c580c6: 4eb9 10c5 65c8 jsr 10c565c8 <skb_checksum>
10c580cc: 2400 movel %d0,%d2
10c580ce: 222a 0084 movel %a2@(132),%d1
10c580d2: 92aa 001c subl %a2@(28),%d1
10c580d6: 4fef 0010 lea %sp@(16),%sp
10c580da: 4a81 tstl %d1
10c580dc: 6e0c bgts 10c580ea <skb_checksum_help+0x58>
10c580de: 4879 1000 69c0 pea 100069c0 <npindex_to_ethertype+0x790>
10c580e4: 4eb9 10c1 60e4 jsr 10c160e4 <panic>
10c580ea: 226a 0064 moveal %a2@(100),%a1
10c580ee: 2009 movel %a1,%d0
10c580f0: 5480 addql #2,%d0
10c580f2: b280 cmpl %d0,%d1
10c580f4: 640c bccs 10c58102 <skb_checksum_help+0x70>
10c580f6: 4879 1000 69c0 pea 100069c0 <npindex_to_ethertype+0x790>
10c580fc: 4eb9 10c1 60e4 jsr 10c160e4 <panic>
10c58102: 2002 movel %d2,%d0
10c58104: 2202 movel %d2,%d1
10c58106: 4841 swap %d1
10c58108: d041 addw %d1,%d0
10c5810a: 4241 clrw %d1
10c5810c: d141 addxw %d1,%d0
10c5810e: 206a 001c moveal %a2@(28),%a0
10c58112: 4640 notw %d0
10c58114: 3380 8800 movew %d0,%a1@(00000000,%a0:l)
10c58118: 422a 006b clrb %a2@(107)
10c5811c: 200a movel %a2,%d0
10c5811e: 242e fff8 movel %fp@(-8),%d2
10c58122: 246e fffc moveal %fp@(-4),%a2
10c58126: 4e5e unlk %fp
10c58128: 4e75 rts
10c5812a <dev_queue_xmit>:
10c5812a: 4e56 0000 linkw %fp,#0
10c5812e: 48e7 2038 moveml %d2/%a2-%a4,%sp@-
10c58132: 266e 0008 moveal %fp@(8),%a3
10c58136: 286b 0018 moveal %a3@(24),%a4
10c5813a: 206b 0088 moveal %a3@(136),%a0
10c5813e: 4aa8 0008 tstl %a0@(8)
10c58142: 6744 beqs 10c58188 <dev_queue_xmit+0x5e>
10c58144: 082c 0006 00e3 btst #6,%a4@(227)
10c5814a: 663c bnes 10c58188 <dev_queue_xmit+0x5e>
10c5814c: 4878 0020 pea 20 <LSIGTRAP+0x1b>
10c58150: 2f0b movel %a3,%sp@-
10c58152: 4eb9 10c5 5c60 jsr 10c55c60 <skb_linearize>
10c58158: 508f addql #8,%sp
10c5815a: 4a80 tstl %d0
10c5815c: 672a beqs 10c58188 <dev_queue_xmit+0x5e>
10c5815e: 7001 moveq #1,%d0
10c58160: b0ab 0070 cmpl %a3@(112),%d0
10c58164: 6718 beqs 10c5817e <dev_queue_xmit+0x54>
10c58166: 41eb 0070 lea %a3@(112),%a0
10c5816a: 40c1 movew %sr,%d1
10c5816c: 007c 0700 oriw #1792,%sr
10c58170: 2010 movel %a0@,%d0
10c58172: 5380 subql #1,%d0
10c58174: 2080 movel %d0,%a0@
10c58176: 46c1 movew %d1,%sr
10c58178: 4a80 tstl %d0
10c5817a: 6600 008a bnew 10c58206 <dev_queue_xmit+0xdc>
10c5817e: 2f0b movel %a3,%sp@-
10c58180: 4eb9 10c5 5900 jsr 10c55900 <__kfree_skb>
10c58186: 607e bras 10c58206 <dev_queue_xmit+0xdc>
10c58188: 206b 0088 moveal %a3@(136),%a0
10c5818c: 4aa8 0004 tstl %a0@(4)
10c58190: 6742 beqs 10c581d4 <dev_queue_xmit+0xaa>
10c58192: 082c 0000 00e3 btst #0,%a4@(227)
10c58198: 663a bnes 10c581d4 <dev_queue_xmit+0xaa>
10c5819a: 4878 0020 pea 20 <LSIGTRAP+0x1b>
10c5819e: 2f0b movel %a3,%sp@-
10c581a0: 4eb9 10c5 5c60 jsr 10c55c60 <skb_linearize>
10c581a6: 508f addql #8,%sp
10c581a8: 4a80 tstl %d0
10c581aa: 6728 beqs 10c581d4 <dev_queue_xmit+0xaa>
10c581ac: 7401 moveq #1,%d2
10c581ae: b4ab 0070 cmpl %a3@(112),%d2
10c581b2: 6716 beqs 10c581ca <dev_queue_xmit+0xa0>
10c581b4: 41eb 0070 lea %a3@(112),%a0
10c581b8: 40c1 movew %sr,%d1
10c581ba: 007c 0700 oriw #1792,%sr
10c581be: 2010 movel %a0@,%d0
10c581c0: 5380 subql #1,%d0
10c581c2: 2080 movel %d0,%a0@
10c581c4: 46c1 movew %d1,%sr
10c581c6: 4a80 tstl %d0
10c581c8: 663c bnes 10c58206 <dev_queue_xmit+0xdc>
10c581ca: 2f0b movel %a3,%sp@-
10c581cc: 4eb9 10c5 5900 jsr 10c55900 <__kfree_skb>
10c581d2: 6032 bras 10c58206 <dev_queue_xmit+0xdc>
10c581d4: 0c2b 0001 006b cmpib #1,%a3@(107)
10c581da: 6630 bnes 10c5820c <dev_queue_xmit+0xe2>
10c581dc: 222c 00e0 movel %a4@(224),%d1
10c581e0: 2001 movel %d1,%d0
10c581e2: 740c moveq #12,%d2
10c581e4: c082 andl %d2,%d0
10c581e6: 6624 bnes 10c5820c <dev_queue_xmit+0xe2>
10c581e8: 0801 0001 btst #1,%d1
10c581ec: 6708 beqs 10c581f6 <dev_queue_xmit+0xcc>
10c581ee: 0c6b 0800 0074 cmpiw #2048,%a3@(116)
10c581f4: 6716 beqs 10c5820c <dev_queue_xmit+0xe2>
10c581f6: 2f0b movel %a3,%sp@-
10c581f8: 4eba fe98 jsr %pc@(10c58092 <skb_checksum_help>)
10c581fc: 2640 moveal %d0,%a3
10c581fe: 588f addql #4,%sp
10c58200: b6fc 0000 cmpaw #0,%a3
10c58204: 6606 bnes 10c5820c <dev_queue_xmit+0xe2>
10c58206: 70f4 moveq #-12,%d0
10c58208: 6000 0114 braw 10c5831e <dev_queue_xmit+0x1f4>
10c5820c: 41f9 1002 5730 lea 10025730 <irq_stat+0x8>,%a0
10c58212: 5290 addql #1,%a0@
10c58214: 226c 00b8 moveal %a4@(184),%a1
10c58218: 2448 moveal %a0,%a2
10c5821a: 4a91 tstl %a1@
10c5821c: 6742 beqs 10c58260 <dev_queue_xmit+0x136>
10c5821e: 2f09 movel %a1,%sp@-
10c58220: 2f0b movel %a3,%sp@-
10c58222: 2051 moveal %a1@,%a0
10c58224: 4e90 jsr %a0@
10c58226: 2400 movel %d0,%d2
10c58228: 508f addql #8,%sp
10c5822a: 41ec 002a lea %a4@(42),%a0
10c5822e: 2010 movel %a0@,%d0
10c58230: 0800 0000 btst #0,%d0
10c58234: 6618 bnes 10c5824e <dev_queue_xmit+0x124>
10c58236: 2648 moveal %a0,%a3
10c58238: 2f0c movel %a4,%sp@-
10c5823a: 4eb9 10c5 ce10 jsr 10c5ce10 <qdisc_restart>
10c58240: 588f addql #4,%sp
10c58242: 4a80 tstl %d0
10c58244: 6c08 bges 10c5824e <dev_queue_xmit+0x124>
10c58246: 2013 movel %a3@,%d0
10c58248: 0800 0000 btst #0,%d0
10c5824c: 67ea beqs 10c58238 <dev_queue_xmit+0x10e>
10c5824e: 5392 subql #1,%a2@
10c58250: 7004 moveq #4,%d0
10c58252: b082 cmpl %d2,%d0
10c58254: 56c0 sne %d0
10c58256: 4880 extw %d0
10c58258: 48c0 extl %d0
10c5825a: c082 andl %d2,%d0
10c5825c: 6000 00c0 braw 10c5831e <dev_queue_xmit+0x1f4>
10c58260: 082c 0000 0053 btst #0,%a4@(83)
10c58266: 6700 008c beqw 10c582f4 <dev_queue_xmit+0x1ca>
10c5826a: 4aac 00d0 tstl %a4@(208)
10c5826e: 676a beqs 10c582da <dev_queue_xmit+0x1b0>
10c58270: 42ac 00d0 clrl %a4@(208)
10c58274: 41ec 002a lea %a4@(42),%a0
10c58278: 2010 movel %a0@,%d0
10c5827a: 0800 0000 btst #0,%d0
10c5827e: 662e bnes 10c582ae <dev_queue_xmit+0x184>
10c58280: 4ab9 1000 fd78 tstl 1000fd78 <netdev_nit>
10c58286: 670a beqs 10c58292 <dev_queue_xmit+0x168>
10c58288: 2f0c movel %a4,%sp@-
10c5828a: 2f0b movel %a3,%sp@-
10c5828c: 4eba fd40 jsr %pc@(10c57fce <dev_queue_xmit_nit>)
10c58290: 508f addql #8,%sp
10c58292: 2f0c movel %a4,%sp@-
10c58294: 2f0b movel %a3,%sp@-
10c58296: 206c 00f4 moveal %a4@(244),%a0
10c5829a: 4e90 jsr %a0@
10c5829c: 508f addql #8,%sp
10c5829e: 4a80 tstl %d0
10c582a0: 660c bnes 10c582ae <dev_queue_xmit+0x184>
10c582a2: 74ff moveq #-1,%d2
10c582a4: 2942 00d0 movel %d2,%a4@(208)
10c582a8: 5392 subql #1,%a2@
10c582aa: 7000 moveq #0,%d0
10c582ac: 6070 bras 10c5831e <dev_queue_xmit+0x1f4>
10c582ae: 70ff moveq #-1,%d0
10c582b0: 2940 00d0 movel %d0,%a4@(208)
10c582b4: 5392 subql #1,%a2@
10c582b6: 4eb9 10c5 ca54 jsr 10c5ca54 <net_ratelimit>
10c582bc: 4a80 tstl %d0
10c582be: 6710 beqs 10c582d0 <dev_queue_xmit+0x1a6>
10c582c0: 2f0c movel %a4,%sp@-
10c582c2: 4879 1000 6aab pea 10006aab <npindex_to_ethertype+0x87b>
10c582c8: 4eb9 10c1 677e jsr 10c1677e <printk>
10c582ce: 508f addql #8,%sp
10c582d0: 7401 moveq #1,%d2
10c582d2: b4ab 0070 cmpl %a3@(112),%d2
10c582d6: 673c beqs 10c58314 <dev_queue_xmit+0x1ea>
10c582d8: 6024 bras 10c582fe <dev_queue_xmit+0x1d4>
10c582da: 4eb9 10c5 ca54 jsr 10c5ca54 <net_ratelimit>
10c582e0: 4a80 tstl %d0
10c582e2: 6710 beqs 10c582f4 <dev_queue_xmit+0x1ca>
10c582e4: 2f0c movel %a4,%sp@-
10c582e6: 4879 1000 6ad7 pea 10006ad7 <npindex_to_ethertype+0x8a7>
10c582ec: 4eb9 10c1 677e jsr 10c1677e <printk>
10c582f2: 508f addql #8,%sp
10c582f4: 5392 subql #1,%a2@
10c582f6: 7001 moveq #1,%d0
10c582f8: b0ab 0070 cmpl %a3@(112),%d0
10c582fc: 6716 beqs 10c58314 <dev_queue_xmit+0x1ea>
10c582fe: 41eb 0070 lea %a3@(112),%a0
10c58302: 40c1 movew %sr,%d1
10c58304: 007c 0700 oriw #1792,%sr
10c58308: 2010 movel %a0@,%d0
10c5830a: 5380 subql #1,%d0
10c5830c: 2080 movel %d0,%a0@
10c5830e: 46c1 movew %d1,%sr
10c58310: 4a80 tstl %d0
10c58312: 6608 bnes 10c5831c <dev_queue_xmit+0x1f2>
10c58314: 2f0b movel %a3,%sp@-
10c58316: 4eb9 10c5 5900 jsr 10c55900 <__kfree_skb>
10c5831c: 709c moveq #-100,%d0
10c5831e: 4cee 1c04 fff0 moveml %fp@(-16),%d2/%a2-%a4
10c58324: 4e5e unlk %fp
10c58326: 4e75 rts
10c58328 <get_sample_stats>:
10c58328: 4e56 0000 linkw %fp,#0
10c5832c: 2f0a movel %a2,%sp@-
10c5832e: 2f02 movel %d2,%sp@-
10c58330: 226e 0008 moveal %fp@(8),%a1
10c58334: 2009 movel %a1,%d0
10c58336: d080 addl %d0,%d0
10c58338: 2400 movel %d0,%d2
10c5833a: d489 addl %a1,%d2
10c5833c: e98a lsll #4,%d2
10c5833e: 41f9 1003 2c54 lea 10032c54 <softnet_data+0x14>,%a0
10c58344: 2230 2800 movel %a0@(00000000,%d2:l),%d1
10c58348: 41f9 1003 2c48 lea 10032c48 <softnet_data+0x8>,%a0
10c5834e: 2030 2800 movel %a0@(00000000,%d2:l),%d0
10c58352: e280 asrl #1,%d0
10c58354: e281 asrl #1,%d1
10c58356: d280 addl %d0,%d1
10c58358: 2448 moveal %a0,%a2
10c5835a: b2b9 1000 fd8c cmpl 1000fd8c <mod_cong>,%d1
10c58360: 6f0e bles 10c58370 <get_sample_stats+0x48>
10c58362: 41f9 1003 2c44 lea 10032c44 <softnet_data+0x4>,%a0
10c58368: 7004 moveq #4,%d0
10c5836a: 2180 2800 movel %d0,%a0@(00000000,%d2:l)
10c5836e: 6036 bras 10c583a6 <get_sample_stats+0x7e>
10c58370: b2b9 1000 fd88 cmpl 1000fd88 <lo_cong>,%d1
10c58376: 6f0e bles 10c58386 <get_sample_stats+0x5e>
10c58378: 41f9 1003 2c44 lea 10032c44 <softnet_data+0x4>,%a0
10c5837e: 7003 moveq #3,%d0
10c58380: 2180 2800 movel %d0,%a0@(00000000,%d2:l)
10c58384: 6020 bras 10c583a6 <get_sample_stats+0x7e>
10c58386: b2b9 1000 fd84 cmpl 1000fd84 <no_cong>,%d1
10c5838c: 6f0e bles 10c5839c <get_sample_stats+0x74>
10c5838e: 41f9 1003 2c44 lea 10032c44 <softnet_data+0x4>,%a0
10c58394: 7002 moveq #2,%d0
10c58396: 2180 2800 movel %d0,%a0@(00000000,%d2:l)
10c5839a: 600a bras 10c583a6 <get_sample_stats+0x7e>
10c5839c: 41f9 1003 2c44 lea 10032c44 <softnet_data+0x4>,%a0
10c583a2: 42b0 2800 clrl %a0@(00000000,%d2:l)
10c583a6: 2009 movel %a1,%d0
10c583a8: d080 addl %d0,%d0
10c583aa: d089 addl %a1,%d0
10c583ac: e988 lsll #4,%d0
10c583ae: 2581 0800 movel %d1,%a2@(00000000,%d0:l)
10c583b2: 241f movel %sp@+,%d2
10c583b4: 245f moveal %sp@+,%a2
10c583b6: 4e5e unlk %fp
10c583b8: 4e75 rts
10c583ba <netif_rx>:
10c583ba: 4e56 0000 linkw %fp,#0
10c583be: 48e7 3020 moveml %d2-%d3/%a2,%sp@-
10c583c2: 246e 0008 moveal %fp@(8),%a2
10c583c6: 7600 moveq #0,%d3
10c583c8: 4aaa 0010 tstl %a2@(16)
10c583cc: 660c bnes 10c583da <netif_rx+0x20>
10c583ce: 486a 0010 pea %a2@(16)
10c583d2: 4eb9 10c1 7f5a jsr 10c17f5a <get_fast_time>
10c583d8: 588f addql #4,%sp
10c583da: 43f9 1003 2c40 lea 10032c40 <softnet_data>,%a1
10c583e0: 40c2 movew %sr,%d2
10c583e2: 007c 0700 oriw #1792,%sr
10c583e6: 52b9 1003 2a20 addql #1,10032a20 <netdev_rx_stat>
10c583ec: 2029 0014 movel %a1@(20),%d0
10c583f0: b0b9 1000 fd7c cmpl 1000fd7c <netdev_max_backlog>,%d0
10c583f6: 625a bhis 10c58452 <netif_rx+0x98>
10c583f8: 4a80 tstl %d0
10c583fa: 674e beqs 10c5844a <netif_rx+0x90>
10c583fc: 4a91 tstl %a1@
10c583fe: 6660 bnes 10c58460 <netif_rx+0xa6>
10c58400: 206a 0018 moveal %a2@(24),%a0
10c58404: 41e8 00d8 lea %a0@(216),%a0
10c58408: 5290 addql #1,%a0@
10c5840a: 41e9 000c lea %a1@(12),%a0
10c5840e: 2548 0008 movel %a0,%a2@(8)
10c58412: 52a8 0008 addql #1,%a0@(8)
10c58416: 2268 0004 moveal %a0@(4),%a1
10c5841a: 2488 movel %a0,%a2@
10c5841c: 2549 0004 movel %a1,%a2@(4)
10c58420: 214a 0004 movel %a2,%a0@(4)
10c58424: 228a movel %a2,%a1@
10c58426: 4878 0002 pea 2 <PF_DTRACE_OFF+0x1>
10c5842a: 42a7 clrl %sp@-
10c5842c: 4eb9 10c1 8a44 jsr 10c18a44 <cpu_raise_softirq>
10c58432: 46c2 movew %d2,%sr
10c58434: 42a7 clrl %sp@-
10c58436: 4eba fef0 jsr %pc@(10c58328 <get_sample_stats>)
10c5843a: 2003 movel %d3,%d0
10c5843c: eb88 lsll #5,%d0
10c5843e: 41f9 1003 2c44 lea 10032c44 <softnet_data+0x4>,%a0
10c58444: 2030 0800 movel %a0@(00000000,%d0:l),%d0
10c58448: 6054 bras 10c5849e <netif_rx+0xe4>
10c5844a: 4a91 tstl %a1@
10c5844c: 67b2 beqs 10c58400 <netif_rx+0x46>
10c5844e: 4291 clrl %a1@
10c58450: 60ae bras 10c58400 <netif_rx+0x46>
10c58452: 4a91 tstl %a1@
10c58454: 660a bnes 10c58460 <netif_rx+0xa6>
10c58456: 7001 moveq #1,%d0
10c58458: 2280 movel %d0,%a1@
10c5845a: 52b9 1003 2a2c addql #1,10032a2c <netdev_rx_stat+0xc>
10c58460: 2003 movel %d3,%d0
10c58462: eb88 lsll #5,%d0
10c58464: 41f9 1003 2a24 lea 10032a24 <netdev_rx_stat+0x4>,%a0
10c5846a: 2230 0800 movel %a0@(00000000,%d0:l),%d1
10c5846e: 5281 addql #1,%d1
10c58470: 2181 0800 movel %d1,%a0@(00000000,%d0:l)
10c58474: 46c2 movew %d2,%sr
10c58476: 7001 moveq #1,%d0
10c58478: b0aa 0070 cmpl %a2@(112),%d0
10c5847c: 6716 beqs 10c58494 <netif_rx+0xda>
10c5847e: 41ea 0070 lea %a2@(112),%a0
10c58482: 40c1 movew %sr,%d1
10c58484: 007c 0700 oriw #1792,%sr
10c58488: 2010 movel %a0@,%d0
10c5848a: 5380 subql #1,%d0
10c5848c: 2080 movel %d0,%a0@
10c5848e: 46c1 movew %d1,%sr
10c58490: 4a80 tstl %d0
10c58492: 6608 bnes 10c5849c <netif_rx+0xe2>
10c58494: 2f0a movel %a2,%sp@-
10c58496: 4eb9 10c5 5900 jsr 10c55900 <__kfree_skb>
10c5849c: 7001 moveq #1,%d0
10c5849e: 4cee 040c fff4 moveml %fp@(-12),%d2-%d3/%a2
10c584a4: 4e5e unlk %fp
10c584a6: 4e75 rts
10c584a8 <deliver_to_old_ones>:
10c584a8: 4e56 0000 linkw %fp,#0
10c584ac: 48e7 0038 moveml %a2-%a4,%sp@-
10c584b0: 286e 0008 moveal %fp@(8),%a4
10c584b4: 266e 000c moveal %fp@(12),%a3
10c584b8: 4aae 0010 tstl %fp@(16)
10c584bc: 661a bnes 10c584d8 <deliver_to_old_ones+0x30>
10c584be: 4878 0020 pea 20 <LSIGTRAP+0x1b>
10c584c2: 2f0b movel %a3,%sp@-
10c584c4: 4eb9 10c5 59b2 jsr 10c559b2 <skb_clone>
10c584ca: 2640 moveal %d0,%a3
10c584cc: 508f addql #8,%sp
10c584ce: b6fc 0000 cmpaw #0,%a3
10c584d2: 6604 bnes 10c584d8 <deliver_to_old_ones+0x30>
10c584d4: 7001 moveq #1,%d0
10c584d6: 6058 bras 10c58530 <deliver_to_old_ones+0x88>
10c584d8: 4aab 0060 tstl %a3@(96)
10c584dc: 673a beqs 10c58518 <deliver_to_old_ones+0x70>
10c584de: 4878 0020 pea 20 <LSIGTRAP+0x1b>
10c584e2: 2f0b movel %a3,%sp@-
10c584e4: 4eb9 10c5 5c60 jsr 10c55c60 <skb_linearize>
10c584ea: 508f addql #8,%sp
10c584ec: 4a80 tstl %d0
10c584ee: 6728 beqs 10c58518 <deliver_to_old_ones+0x70>
10c584f0: 7001 moveq #1,%d0
10c584f2: b0ab 0070 cmpl %a3@(112),%d0
10c584f6: 6716 beqs 10c5850e <deliver_to_old_ones+0x66>
10c584f8: 41eb 0070 lea %a3@(112),%a0
10c584fc: 40c1 movew %sr,%d1
10c584fe: 007c 0700 oriw #1792,%sr
10c58502: 2010 movel %a0@,%d0
10c58504: 5380 subql #1,%d0
10c58506: 2080 movel %d0,%a0@
10c58508: 46c1 movew %d1,%sr
10c5850a: 4a80 tstl %d0
10c5850c: 66c6 bnes 10c584d4 <deliver_to_old_ones+0x2c>
10c5850e: 2f0b movel %a3,%sp@-
10c58510: 4eb9 10c5 5900 jsr 10c55900 <__kfree_skb>
10c58516: 60bc bras 10c584d4 <deliver_to_old_ones+0x2c>
10c58518: 45f9 1002 53e4 lea 100253e4 <bh_task_vec+0x8>,%a2
10c5851e: 5292 addql #1,%a2@
10c58520: 2f0c movel %a4,%sp@-
10c58522: 2f2b 0018 movel %a3@(24),%sp@-
10c58526: 2f0b movel %a3,%sp@-
10c58528: 206c 0006 moveal %a4@(6),%a0
10c5852c: 4e90 jsr %a0@
10c5852e: 5392 subql #1,%a2@
10c58530: 4cee 1c00 fff4 moveml %fp@(-12),%a2-%a4
10c58536: 4e5e unlk %fp
10c58538: 4e75 rts
10c5853a <net_tx_action>:
10c5853a: 4e56 0000 linkw %fp,#0
10c5853e: 48e7 2038 moveml %d2/%a2-%a4,%sp@-
10c58542: 41f9 1003 2c60 lea 10032c60 <softnet_data+0x20>,%a0
10c58548: 49f9 1003 2c5c lea 10032c5c <softnet_data+0x1c>,%a4
10c5854e: 4a90 tstl %a0@
10c58550: 673e beqs 10c58590 <net_tx_action+0x56>
10c58552: 007c 0700 oriw #1792,%sr
10c58556: 2450 moveal %a0@,%a2
10c58558: 4290 clrl %a0@
10c5855a: 027c f8ff andiw #-1793,%sr
10c5855e: b4fc 0000 cmpaw #0,%a2
10c58562: 672c beqs 10c58590 <net_tx_action+0x56>
10c58564: 264a moveal %a2,%a3
10c58566: 2452 moveal %a2@,%a2
10c58568: 4aab 0070 tstl %a3@(112)
10c5856c: 6712 beqs 10c58580 <net_tx_action+0x46>
10c5856e: 4878 053d pea 53d <LSIGTRAP+0x538>
10c58572: 4879 1000 6b0c pea 10006b0c <npindex_to_ethertype+0x8dc>
10c58578: 4eb9 10c1 677e jsr 10c1677e <printk>
10c5857e: 508f addql #8,%sp
10c58580: 2f0b movel %a3,%sp@-
10c58582: 4eb9 10c5 5900 jsr 10c55900 <__kfree_skb>
10c58588: 588f addql #4,%sp
10c5858a: b4fc 0000 cmpaw #0,%a2
10c5858e: 66d4 bnes 10c58564 <net_tx_action+0x2a>
10c58590: 7200 moveq #0,%d1
10c58592: eb89 lsll #5,%d1
10c58594: 2034 1800 movel %a4@(00000000,%d1:l),%d0
10c58598: 6750 beqs 10c585ea <net_tx_action+0xb0>
10c5859a: 007c 0700 oriw #1792,%sr
10c5859e: 2474 1800 moveal %a4@(00000000,%d1:l),%a2
10c585a2: 42b4 1800 clrl %a4@(00000000,%d1:l)
10c585a6: 027c f8ff andiw #-1793,%sr
10c585aa: b4fc 0000 cmpaw #0,%a2
10c585ae: 673a beqs 10c585ea <net_tx_action+0xb0>
10c585b0: 240a movel %a2,%d2
10c585b2: 246a 0036 moveal %a2@(54),%a2
10c585b6: 2242 moveal %d2,%a1
10c585b8: 41e9 002a lea %a1@(42),%a0
10c585bc: 40c0 movew %sr,%d0
10c585be: 007c 0700 oriw #1792,%sr
10c585c2: 72f7 moveq #-9,%d1
10c585c4: c390 andl %d1,%a0@
10c585c6: 46c0 movew %d0,%sr
10c585c8: 2010 movel %a0@,%d0
10c585ca: 0800 0000 btst #0,%d0
10c585ce: 66da bnes 10c585aa <net_tx_action+0x70>
10c585d0: 2648 moveal %a0,%a3
10c585d2: 2f02 movel %d2,%sp@-
10c585d4: 4eb9 10c5 ce10 jsr 10c5ce10 <qdisc_restart>
10c585da: 588f addql #4,%sp
10c585dc: 4a80 tstl %d0
10c585de: 6cca bges 10c585aa <net_tx_action+0x70>
10c585e0: 2013 movel %a3@,%d0
10c585e2: 0800 0000 btst #0,%d0
10c585e6: 67ea beqs 10c585d2 <net_tx_action+0x98>
10c585e8: 60c0 bras 10c585aa <net_tx_action+0x70>
10c585ea: 4cee 1c04 fff0 moveml %fp@(-16),%d2/%a2-%a4
10c585f0: 4e5e unlk %fp
10c585f2: 4e75 rts
10c585f4 <net_call_rx_atomic>:
10c585f4: 4e56 0000 linkw %fp,#0
10c585f8: 2f0a movel %a2,%sp@-
10c585fa: 206e 0008 moveal %fp@(8),%a0
10c585fe: 45f9 1002 5730 lea 10025730 <irq_stat+0x8>,%a2
10c58604: 5292 addql #1,%a2@
10c58606: 4e90 jsr %a0@
10c58608: 5392 subql #1,%a2@
10c5860a: 246e fffc moveal %fp@(-4),%a2
10c5860e: 4e5e unlk %fp
10c58610: 4e75 rts
10c58612 <net_rx_action>:
10c58612: 4e56 0000 linkw %fp,#0
10c58616: 48e7 3f3c moveml %d2-%d7/%a2-%a5,%sp@-
10c5861a: 2e39 1002 67b0 movel 100267b0 <jiffies>,%d7
10c58620: 2a39 1000 fd7c movel 1000fd7c <netdev_max_backlog>,%d5
10c58626: 263c 1003 2c4c movel #268643404,%d3
10c5862c: 6000 019c braw 10c587ca <net_rx_action+0x1b8>
10c58630: 226b 0018 moveal %a3@(24),%a1
10c58634: 2029 0066 movel %a1@(102),%d0
10c58638: 672e beqs 10c58668 <net_rx_action+0x56>
10c5863a: 2040 moveal %d0,%a0
10c5863c: 41e8 00d8 lea %a0@(216),%a0
10c58640: 5290 addql #1,%a0@
10c58642: 2769 0066 0018 movel %a1@(102),%a3@(24)
10c58648: 41e9 00d8 lea %a1@(216),%a0
10c5864c: 40c1 movew %sr,%d1
10c5864e: 007c 0700 oriw #1792,%sr
10c58652: 2010 movel %a0@,%d0
10c58654: 5380 subql #1,%d0
10c58656: 2080 movel %d0,%a0@
10c58658: 46c1 movew %d1,%sr
10c5865a: 4a80 tstl %d0
10c5865c: 660a bnes 10c58668 <net_rx_action+0x56>
10c5865e: 2f09 movel %a1,%sp@-
10c58660: 4eb9 10c5 95c4 jsr 10c595c4 <netdev_finish_unregister>
10c58666: 588f addql #4,%sp
10c58668: 282b 0018 movel %a3@(24),%d4
10c5866c: 202b 0080 movel %a3@(128),%d0
10c58670: 2740 0020 movel %d0,%a3@(32)
10c58674: 2740 001c movel %d0,%a3@(28)
10c58678: 342b 0074 movew %a3@(116),%d2
10c5867c: 91c8 subal %a0,%a0
10c5867e: 2479 1000 fd70 moveal 1000fd70 <ptype_all>,%a2
10c58684: 4bf9 1002 48d8 lea 100248d8 <ptype_base>,%a5
10c5868a: 2c05 movel %d5,%d6
10c5868c: 5386 subql #1,%d6
10c5868e: b4fc 0000 cmpaw #0,%a2
10c58692: 6748 beqs 10c586dc <net_rx_action+0xca>
10c58694: 49eb 0070 lea %a3@(112),%a4
10c58698: 202a 0002 movel %a2@(2),%d0
10c5869c: 6706 beqs 10c586a4 <net_rx_action+0x92>
10c5869e: b0ab 0018 cmpl %a3@(24),%d0
10c586a2: 662e bnes 10c586d2 <net_rx_action+0xc0>
10c586a4: b0fc 0000 cmpaw #0,%a0
10c586a8: 6726 beqs 10c586d0 <net_rx_action+0xbe>
10c586aa: 4aa8 000a tstl %a0@(10)
10c586ae: 660c bnes 10c586bc <net_rx_action+0xaa>
10c586b0: 42a7 clrl %sp@-
10c586b2: 2f0b movel %a3,%sp@-
10c586b4: 2f08 movel %a0,%sp@-
10c586b6: 4eba fdf0 jsr %pc@(10c584a8 <deliver_to_old_ones>)
10c586ba: 6010 bras 10c586cc <net_rx_action+0xba>
10c586bc: 5294 addql #1,%a4@
10c586be: 2f08 movel %a0,%sp@-
10c586c0: 2f2b 0018 movel %a3@(24),%sp@-
10c586c4: 2f0b movel %a3,%sp@-
10c586c6: 2068 0006 moveal %a0@(6),%a0
10c586ca: 4e90 jsr %a0@
10c586cc: 4fef 000c lea %sp@(12),%sp
10c586d0: 204a moveal %a2,%a0
10c586d2: 246a 000e moveal %a2@(14),%a2
10c586d6: b4fc 0000 cmpaw #0,%a2
10c586da: 66bc bnes 10c58698 <net_rx_action+0x86>
10c586dc: 700f moveq #15,%d0
10c586de: c082 andl %d2,%d0
10c586e0: e588 lsll #2,%d0
10c586e2: 2475 0800 moveal %a5@(00000000,%d0:l),%a2
10c586e6: 2a44 moveal %d4,%a5
10c586e8: 4bed 00d8 lea %a5@(216),%a5
10c586ec: b4fc 0000 cmpaw #0,%a2
10c586f0: 674c beqs 10c5873e <net_rx_action+0x12c>
10c586f2: 49eb 0070 lea %a3@(112),%a4
10c586f6: b452 cmpw %a2@,%d2
10c586f8: 663a bnes 10c58734 <net_rx_action+0x122>
10c586fa: 202a 0002 movel %a2@(2),%d0
10c586fe: 6706 beqs 10c58706 <net_rx_action+0xf4>
10c58700: b0ab 0018 cmpl %a3@(24),%d0
10c58704: 662e bnes 10c58734 <net_rx_action+0x122>
10c58706: b0fc 0000 cmpaw #0,%a0
10c5870a: 6726 beqs 10c58732 <net_rx_action+0x120>
10c5870c: 4aa8 000a tstl %a0@(10)
10c58710: 660c bnes 10c5871e <net_rx_action+0x10c>
10c58712: 42a7 clrl %sp@-
10c58714: 2f0b movel %a3,%sp@-
10c58716: 2f08 movel %a0,%sp@-
10c58718: 4eba fd8e jsr %pc@(10c584a8 <deliver_to_old_ones>)
10c5871c: 6010 bras 10c5872e <net_rx_action+0x11c>
10c5871e: 5294 addql #1,%a4@
10c58720: 2f08 movel %a0,%sp@-
10c58722: 2f2b 0018 movel %a3@(24),%sp@-
10c58726: 2f0b movel %a3,%sp@-
10c58728: 2068 0006 moveal %a0@(6),%a0
10c5872c: 4e90 jsr %a0@
10c5872e: 4fef 000c lea %sp@(12),%sp
10c58732: 204a moveal %a2,%a0
10c58734: 246a 000e moveal %a2@(14),%a2
10c58738: b4fc 0000 cmpaw #0,%a2
10c5873c: 66b8 bnes 10c586f6 <net_rx_action+0xe4>
10c5873e: b0fc 0000 cmpaw #0,%a0
10c58742: 672c beqs 10c58770 <net_rx_action+0x15e>
10c58744: 4aa8 000a tstl %a0@(10)
10c58748: 6612 bnes 10c5875c <net_rx_action+0x14a>
10c5874a: 4878 0001 pea 1 <PF_DTRACE_OFF>
10c5874e: 2f0b movel %a3,%sp@-
10c58750: 2f08 movel %a0,%sp@-
10c58752: 4eba fd54 jsr %pc@(10c584a8 <deliver_to_old_ones>)
10c58756: 4fef 000c lea %sp@(12),%sp
10c5875a: 603c bras 10c58798 <net_rx_action+0x186>
10c5875c: 2f08 movel %a0,%sp@-
10c5875e: 2f2b 0018 movel %a3@(24),%sp@-
10c58762: 2f0b movel %a3,%sp@-
10c58764: 2068 0006 moveal %a0@(6),%a0
10c58768: 4e90 jsr %a0@
10c5876a: 4fef 000c lea %sp@(12),%sp
10c5876e: 6028 bras 10c58798 <net_rx_action+0x186>
10c58770: 7001 moveq #1,%d0
10c58772: b0ab 0070 cmpl %a3@(112),%d0
10c58776: 6716 beqs 10c5878e <net_rx_action+0x17c>
10c58778: 41eb 0070 lea %a3@(112),%a0
10c5877c: 40c1 movew %sr,%d1
10c5877e: 007c 0700 oriw #1792,%sr
10c58782: 2010 movel %a0@,%d0
10c58784: 5380 subql #1,%d0
10c58786: 2080 movel %d0,%a0@
10c58788: 46c1 movew %d1,%sr
10c5878a: 4a80 tstl %d0
10c5878c: 660a bnes 10c58798 <net_rx_action+0x186>
10c5878e: 2f0b movel %a3,%sp@-
10c58790: 4eb9 10c5 5900 jsr 10c55900 <__kfree_skb>
10c58796: 588f addql #4,%sp
10c58798: 40c1 movew %sr,%d1
10c5879a: 007c 0700 oriw #1792,%sr
10c5879e: 2015 movel %a5@,%d0
10c587a0: 5380 subql #1,%d0
10c587a2: 2a80 movel %d0,%a5@
10c587a4: 46c1 movew %d1,%sr
10c587a6: 4a80 tstl %d0
10c587a8: 660a bnes 10c587b4 <net_rx_action+0x1a2>
10c587aa: 2f04 movel %d4,%sp@-
10c587ac: 4eb9 10c5 95c4 jsr 10c595c4 <netdev_finish_unregister>
10c587b2: 588f addql #4,%sp
10c587b4: 2005 movel %d5,%d0
10c587b6: 2a06 movel %d6,%d5
10c587b8: 4a80 tstl %d0
10c587ba: 6d58 blts 10c58814 <net_rx_action+0x202>
10c587bc: 2039 1002 67b0 movel 100267b0 <jiffies>,%d0
10c587c2: 9087 subl %d7,%d0
10c587c4: 7201 moveq #1,%d1
10c587c6: b280 cmpl %d0,%d1
10c587c8: 654a bcss 10c58814 <net_rx_action+0x202>
10c587ca: 007c 0700 oriw #1792,%sr
10c587ce: 2243 moveal %d3,%a1
10c587d0: 2051 moveal %a1@,%a0
10c587d2: 97cb subal %a3,%a3
10c587d4: b688 cmpl %a0,%d3
10c587d6: 6718 beqs 10c587f0 <net_rx_action+0x1de>
10c587d8: 2648 moveal %a0,%a3
10c587da: 2053 moveal %a3@,%a0
10c587dc: 53a9 0008 subql #1,%a1@(8)
10c587e0: 2143 0004 movel %d3,%a0@(4)
10c587e4: 2288 movel %a0,%a1@
10c587e6: 4293 clrl %a3@
10c587e8: 42ab 0004 clrl %a3@(4)
10c587ec: 42ab 0008 clrl %a3@(8)
10c587f0: 027c f8ff andiw #-1793,%sr
10c587f4: b6fc 0000 cmpaw #0,%a3
10c587f8: 6600 fe36 bnew 10c58630 <net_rx_action+0x1e>
10c587fc: 007c 0700 oriw #1792,%sr
10c58800: 4ab9 1003 2c40 tstl 10032c40 <softnet_data>
10c58806: 6706 beqs 10c5880e <net_rx_action+0x1fc>
10c58808: 42b9 1003 2c40 clrl 10032c40 <softnet_data>
10c5880e: 027c f8ff andiw #-1793,%sr
10c58812: 6028 bras 10c5883c <net_rx_action+0x22a>
10c58814: 007c 0700 oriw #1792,%sr
10c58818: 7000 moveq #0,%d0
10c5881a: eb88 lsll #5,%d0
10c5881c: 41f9 1003 2a28 lea 10032a28 <netdev_rx_stat+0x8>,%a0
10c58822: 2230 0800 movel %a0@(00000000,%d0:l),%d1
10c58826: 5281 addql #1,%d1
10c58828: 2181 0800 movel %d1,%a0@(00000000,%d0:l)
10c5882c: 4878 0002 pea 2 <PF_DTRACE_OFF+0x1>
10c58830: 42a7 clrl %sp@-
10c58832: 4eb9 10c1 8a44 jsr 10c18a44 <cpu_raise_softirq>
10c58838: 027c f8ff andiw #-1793,%sr
10c5883c: 4cee 3cfc ffd8 moveml %fp@(-40),%d2-%d7/%a2-%a5
10c58842: 4e5e unlk %fp
10c58844: 4e75 rts
10c58846 <register_gifconf>:
10c58846: 4e56 0000 linkw %fp,#0
10c5884a: 202e 0008 movel %fp@(8),%d0
10c5884e: 721f moveq #31,%d1
10c58850: b280 cmpl %d0,%d1
10c58852: 6512 bcss 10c58866 <register_gifconf+0x20>
10c58854: e588 lsll #2,%d0
10c58856: 41f9 1002 4a08 lea 10024a08 <gifconf_list>,%a0
10c5885c: 21ae 000c 0800 movel %fp@(12),%a0@(00000000,%d0:l)
10c58862: 7000 moveq #0,%d0
10c58864: 6002 bras 10c58868 <register_gifconf+0x22>
10c58866: 70ea moveq #-22,%d0
10c58868: 4e5e unlk %fp
10c5886a: 4e75 rts
10c5886c <dev_ifname>:
10c5886c: 4e56 ffe0 linkw %fp,#-32
10c58870: 48e7 2030 moveml %d2/%a2-%a3,%sp@-
10c58874: 242e 0008 movel %fp@(8),%d2
10c58878: 4878 0020 pea 20 <LSIGTRAP+0x1b>
10c5887c: 2f02 movel %d2,%sp@-
10c5887e: 45ee ffe0 lea %fp@(-32),%a2
10c58882: 2f0a movel %a2,%sp@-
10c58884: 47f9 10c8 5744 lea 10c85744 <memcpy>,%a3
10c5888a: 4e93 jsr %a3@
10c5888c: 504f addqw #8,%sp
10c5888e: 2eae fff0 movel %fp@(-16),%sp@
10c58892: 4eba f378 jsr %pc@(10c57c0c <__dev_get_by_index>)
10c58896: 2040 moveal %d0,%a0
10c58898: 588f addql #4,%sp
10c5889a: b0fc 0000 cmpaw #0,%a0
10c5889e: 6714 beqs 10c588b4 <dev_ifname+0x48>
10c588a0: 224a moveal %a2,%a1
10c588a2: 12d8 moveb %a0@+,%a1@+
10c588a4: 66fc bnes 10c588a2 <dev_ifname+0x36>
10c588a6: 4878 0020 pea 20 <LSIGTRAP+0x1b>
10c588aa: 2f0a movel %a2,%sp@-
10c588ac: 2f02 movel %d2,%sp@-
10c588ae: 4e93 jsr %a3@
10c588b0: 7000 moveq #0,%d0
10c588b2: 6002 bras 10c588b6 <dev_ifname+0x4a>
10c588b4: 70ed moveq #-19,%d0
10c588b6: 4cee 0c04 ffd4 moveml %fp@(-44),%d2/%a2-%a3
10c588bc: 4e5e unlk %fp
10c588be: 4e75 rts
10c588c0 <dev_ifconf>:
10c588c0: 4e56 fff8 linkw %fp,#-8
10c588c4: 48e7 3c3c moveml %d2-%d5/%a2-%a5,%sp@-
10c588c8: 2a2e 0008 movel %fp@(8),%d5
10c588cc: 4878 0008 pea 8 <LSIGTRAP+0x3>
10c588d0: 2f05 movel %d5,%sp@-
10c588d2: 486e fff8 pea %fp@(-8)
10c588d6: 45f9 10c8 5744 lea 10c85744 <memcpy>,%a2
10c588dc: 4e92 jsr %a2@
10c588de: 4fef 000c lea %sp@(12),%sp
10c588e2: 286e fffc moveal %fp@(-4),%a4
10c588e6: 262e fff8 movel %fp@(-8),%d3
10c588ea: 7400 moveq #0,%d2
10c588ec: 2679 1000 fbc4 moveal 1000fbc4 <dev_base>,%a3
10c588f2: 2a4a moveal %a2,%a5
10c588f4: b6fc 0000 cmpaw #0,%a3
10c588f8: 674a beqs 10c58944 <dev_ifconf+0x84>
10c588fa: 283c 1002 4a08 movel #268585480,%d4
10c58900: 2444 moveal %d4,%a2
10c58902: 205a moveal %a2@+,%a0
10c58904: b0fc 0000 cmpaw #0,%a0
10c58908: 6728 beqs 10c58932 <dev_ifconf+0x72>
10c5890a: b8fc 0000 cmpaw #0,%a4
10c5890e: 6606 bnes 10c58916 <dev_ifconf+0x56>
10c58910: 42a7 clrl %sp@-
10c58912: 42a7 clrl %sp@-
10c58914: 600a bras 10c58920 <dev_ifconf+0x60>
10c58916: 2003 movel %d3,%d0
10c58918: 9082 subl %d2,%d0
10c5891a: 2f00 movel %d0,%sp@-
10c5891c: 4874 2800 pea %a4@(00000000,%d2:l)
10c58920: 2f0b movel %a3,%sp@-
10c58922: 4e90 jsr %a0@
10c58924: 4fef 000c lea %sp@(12),%sp
10c58928: 4a80 tstl %d0
10c5892a: 6c04 bges 10c58930 <dev_ifconf+0x70>
10c5892c: 70f2 moveq #-14,%d0
10c5892e: 6026 bras 10c58956 <dev_ifconf+0x96>
10c58930: d480 addl %d0,%d2
10c58932: 707c moveq #124,%d0
10c58934: d084 addl %d4,%d0
10c58936: b08a cmpl %a2,%d0
10c58938: 6cc8 bges 10c58902 <dev_ifconf+0x42>
10c5893a: 266b 002e moveal %a3@(46),%a3
10c5893e: b6fc 0000 cmpaw #0,%a3
10c58942: 66bc bnes 10c58900 <dev_ifconf+0x40>
10c58944: 2d42 fff8 movel %d2,%fp@(-8)
10c58948: 4878 0008 pea 8 <LSIGTRAP+0x3>
10c5894c: 486e fff8 pea %fp@(-8)
10c58950: 2f05 movel %d5,%sp@-
10c58952: 4e95 jsr %a5@
10c58954: 7000 moveq #0,%d0
10c58956: 4cee 3c3c ffd8 moveml %fp@(-40),%d2-%d5/%a2-%a5
10c5895c: 4e5e unlk %fp
10c5895e: 4e75 rts
10c58960 <sprintf_stats>:
10c58960: 4e56 0000 linkw %fp,#0
10c58964: 2f0a movel %a2,%sp@-
10c58966: 2f02 movel %d2,%sp@-
10c58968: 242e 0008 movel %fp@(8),%d2
10c5896c: 246e 000c moveal %fp@(12),%a2
10c58970: 206a 0042 moveal %a2@(66),%a0
10c58974: b0fc 0000 cmpaw #0,%a0
10c58978: 670a beqs 10c58984 <sprintf_stats+0x24>
10c5897a: 2f0a movel %a2,%sp@-
10c5897c: 4e90 jsr %a0@
10c5897e: 588f addql #4,%sp
10c58980: 2040 moveal %d0,%a0
10c58982: 6002 bras 10c58986 <sprintf_stats+0x26>
10c58984: 91c8 subal %a0,%a0
10c58986: b0fc 0000 cmpaw #0,%a0
10c5898a: 6772 beqs 10c589fe <sprintf_stats+0x9e>
10c5898c: 2f28 0058 movel %a0@(88),%sp@-
10c58990: 2028 0044 movel %a0@(68),%d0
10c58994: d0a8 0040 addl %a0@(64),%d0
10c58998: d0a8 0050 addl %a0@(80),%d0
10c5899c: d0a8 004c addl %a0@(76),%d0
10c589a0: 2f00 movel %d0,%sp@-
10c589a2: 2f28 0024 movel %a0@(36),%sp@-
10c589a6: 2f28 0048 movel %a0@(72),%sp@-
10c589aa: 2f28 001c movel %a0@(28),%sp@-
10c589ae: 2f28 0014 movel %a0@(20),%sp@-
10c589b2: 2f28 0004 movel %a0@(4),%sp@-
10c589b6: 2f28 000c movel %a0@(12),%sp@-
10c589ba: 2f28 0020 movel %a0@(32),%sp@-
10c589be: 2f28 0054 movel %a0@(84),%sp@-
10c589c2: 2028 0028 movel %a0@(40),%d0
10c589c6: d0a8 002c addl %a0@(44),%d0
10c589ca: d0a8 0030 addl %a0@(48),%d0
10c589ce: d0a8 0034 addl %a0@(52),%d0
10c589d2: 2f00 movel %d0,%sp@-
10c589d4: 2f28 0038 movel %a0@(56),%sp@-
10c589d8: 2028 0018 movel %a0@(24),%d0
10c589dc: d0a8 003c addl %a0@(60),%d0
10c589e0: 2f00 movel %d0,%sp@-
10c589e2: 2f28 0010 movel %a0@(16),%sp@-
10c589e6: 2f10 movel %a0@,%sp@-
10c589e8: 2f28 0008 movel %a0@(8),%sp@-
10c589ec: 2f0a movel %a2,%sp@-
10c589ee: 4879 1000 6b61 pea 10006b61 <npindex_to_ethertype+0x931>
10c589f4: 2f02 movel %d2,%sp@-
10c589f6: 4eb9 10c8 4d6a jsr 10c84d6a <sprintf>
10c589fc: 6010 bras 10c58a0e <sprintf_stats+0xae>
10c589fe: 2f0a movel %a2,%sp@-
10c58a00: 4879 1000 6bb8 pea 10006bb8 <npindex_to_ethertype+0x988>
10c58a06: 2f02 movel %d2,%sp@-
10c58a08: 4eb9 10c8 4d6a jsr 10c84d6a <sprintf>
10c58a0e: 242e fff8 movel %fp@(-8),%d2
10c58a12: 246e fffc moveal %fp@(-4),%a2
10c58a16: 4e5e unlk %fp
10c58a18: 4e75 rts
10c58a1a <dev_get_info>:
10c58a1a: 4e56 0000 linkw %fp,#0
10c58a1e: 48e7 3e30 moveml %d2-%d6/%a2-%a3,%sp@-
10c58a22: 266e 0008 moveal %fp@(8),%a3
10c58a26: 282e 0010 movel %fp@(16),%d4
10c58a2a: 2c2e 0014 movel %fp@(20),%d6
10c58a2e: 7600 moveq #0,%d3
10c58a30: 4879 1000 6bd7 pea 10006bd7 <npindex_to_ethertype+0x9a7>
10c58a36: 2f0b movel %a3,%sp@-
10c58a38: 4eb9 10c8 4d6a jsr 10c84d6a <sprintf>
10c58a3e: 2400 movel %d0,%d2
10c58a40: 2479 1000 fbc4 moveal 1000fbc4 <dev_base>,%a2
10c58a46: 508f addql #8,%sp
10c58a48: 2a04 movel %d4,%d5
10c58a4a: da86 addl %d6,%d5
10c58a4c: 6004 bras 10c58a52 <dev_get_info+0x38>
10c58a4e: 246a 002e moveal %a2@(46),%a2
10c58a52: b4fc 0000 cmpaw #0,%a2
10c58a56: 671e beqs 10c58a76 <dev_get_info+0x5c>
10c58a58: 2f0a movel %a2,%sp@-
10c58a5a: 4873 2800 pea %a3@(00000000,%d2:l)
10c58a5e: 4eba ff00 jsr %pc@(10c58960 <sprintf_stats>)
10c58a62: d480 addl %d0,%d2
10c58a64: 2003 movel %d3,%d0
10c58a66: d082 addl %d2,%d0
10c58a68: 508f addql #8,%sp
10c58a6a: b880 cmpl %d0,%d4
10c58a6c: 6f04 bles 10c58a72 <dev_get_info+0x58>
10c58a6e: 7400 moveq #0,%d2
10c58a70: 2600 movel %d0,%d3
10c58a72: ba80 cmpl %d0,%d5
10c58a74: 6cd8 bges 10c58a4e <dev_get_info+0x34>
10c58a76: 2004 movel %d4,%d0
10c58a78: 9083 subl %d3,%d0
10c58a7a: 206e 000c moveal %fp@(12),%a0
10c58a7e: d7c0 addal %d0,%a3
10c58a80: 208b movel %a3,%a0@
10c58a82: 9480 subl %d0,%d2
10c58a84: bc82 cmpl %d2,%d6
10c58a86: 6c02 bges 10c58a8a <dev_get_info+0x70>
10c58a88: 2406 movel %d6,%d2
10c58a8a: 4a82 tstl %d2
10c58a8c: 6c02 bges 10c58a90 <dev_get_info+0x76>
10c58a8e: 7400 moveq #0,%d2
10c58a90: 2002 movel %d2,%d0
10c58a92: 4cee 0c7c ffe4 moveml %fp@(-28),%d2-%d6/%a2-%a3
10c58a98: 4e5e unlk %fp
10c58a9a: 4e75 rts
10c58a9c <dev_proc_stats>:
10c58a9c: 4e56 0000 linkw %fp,#0
10c58aa0: 48e7 3f3c moveml %d2-%d7/%a2-%a5,%sp@-
10c58aa4: 266e 0008 moveal %fp@(8),%a3
10c58aa8: 7400 moveq #0,%d2
10c58aaa: 2e3c 1003 2a34 movel #268642868,%d7
10c58ab0: 2c3c 1003 2a30 movel #268642864,%d6
10c58ab6: 2a3c 1003 2a2c movel #268642860,%d5
10c58abc: 283c 1003 2a28 movel #268642856,%d4
10c58ac2: 4bf9 1003 2a24 lea 10032a24 <netdev_rx_stat+0x4>,%a5
10c58ac8: 49f9 10c8 4d6a lea 10c84d6a <sprintf>,%a4
10c58ace: 45f9 1003 2a44 lea 10032a44 <netdev_rx_stat+0x24>,%a2
10c58ad4: 2602 movel %d2,%d3
10c58ad6: 2f12 movel %a2@,%sp@-
10c58ad8: 2f39 1003 2a3c movel 10032a3c <netdev_rx_stat+0x1c>,%sp@-
10c58ade: 2f39 1003 2a38 movel 10032a38 <netdev_rx_stat+0x18>,%sp@-
10c58ae4: 2047 moveal %d7,%a0
10c58ae6: 2f10 movel %a0@,%sp@-
10c58ae8: 2046 moveal %d6,%a0
10c58aea: 2f10 movel %a0@,%sp@-
10c58aec: 2045 moveal %d5,%a0
10c58aee: 2f10 movel %a0@,%sp@-
10c58af0: 2044 moveal %d4,%a0
10c58af2: 2f10 movel %a0@,%sp@-
10c58af4: 2f15 movel %a5@,%sp@-
10c58af6: 2f2a ffdc movel %a2@(-36),%sp@-
10c58afa: 4879 1000 6ca0 pea 10006ca0 <npindex_to_ethertype+0xa70>
10c58b00: 4873 2800 pea %a3@(00000000,%d2:l)
10c58b04: 4e94 jsr %a4@
10c58b06: d480 addl %d0,%d2
10c58b08: 4fef 002c lea %sp@(44),%sp
10c58b0c: 51cb ffc8 dbf %d3,10c58ad6 <dev_proc_stats+0x3a>
10c58b10: 4243 clrw %d3
10c58b12: 5383 subql #1,%d3
10c58b14: 64c0 bccs 10c58ad6 <dev_proc_stats+0x3a>
10c58b16: 94ae 0010 subl %fp@(16),%d2
10c58b1a: b4ae 0014 cmpl %fp@(20),%d2
10c58b1e: 6f04 bles 10c58b24 <dev_proc_stats+0x88>
10c58b20: 242e 0014 movel %fp@(20),%d2
10c58b24: 4a82 tstl %d2
10c58b26: 6c02 bges 10c58b2a <dev_proc_stats+0x8e>
10c58b28: 7400 moveq #0,%d2
10c58b2a: 206e 000c moveal %fp@(12),%a0
10c58b2e: d7ee 0010 addal %fp@(16),%a3
10c58b32: 208b movel %a3,%a0@
10c58b34: 206e 0018 moveal %fp@(24),%a0
10c58b38: 7001 moveq #1,%d0
10c58b3a: 2080 movel %d0,%a0@
10c58b3c: 2002 movel %d2,%d0
10c58b3e: 4cee 3cfc ffd8 moveml %fp@(-40),%d2-%d7/%a2-%a5
10c58b44: 4e5e unlk %fp
10c58b46: 4e75 rts
10c58b48 <netdev_set_master>:
10c58b48: 4e56 0000 linkw %fp,#0
10c58b4c: 48e7 3020 moveml %d2-%d3/%a2,%sp@-
10c58b50: 246e 0008 moveal %fp@(8),%a2
10c58b54: 262e 000c movel %fp@(12),%d3
10c58b58: 242a 0066 movel %a2@(102),%d2
10c58b5c: 43f9 1000 fdc8 lea 1000fdc8 <rtnl_sem>,%a1
10c58b62: 5391 subql #1,%a1@
10c58b64: 6a06 bpls 10c58b6c <netdev_set_master+0x24>
10c58b66: 4ef9 10c8 9d6e jmp 10c89d6e <packet_exit+0x38>
10c58b6c: 4280 clrl %d0
10c58b6e: 4a80 tstl %d0
10c58b70: 6622 bnes 10c58b94 <netdev_set_master+0x4c>
10c58b72: 2249 moveal %a1,%a1
10c58b74: 41fa 000c lea %pc@(10c58b82 <netdev_set_master+0x3a>),%a0
10c58b78: 5291 addql #1,%a1@
10c58b7a: 6e06 bgts 10c58b82 <netdev_set_master+0x3a>
10c58b7c: 4ef9 10c8 571c jmp 10c8571c <__up_wakeup>
10c58b82: 4878 078b pea 78b <LSIGTRAP+0x786>
10c58b86: 4879 1000 6cce pea 10006cce <npindex_to_ethertype+0xa9e>
10c58b8c: 4eb9 10c1 677e jsr 10c1677e <printk>
10c58b92: 508f addql #8,%sp
10c58b94: 4a83 tstl %d3
10c58b96: 6710 beqs 10c58ba8 <netdev_set_master+0x60>
10c58b98: 4a82 tstl %d2
10c58b9a: 6704 beqs 10c58ba0 <netdev_set_master+0x58>
10c58b9c: 70f0 moveq #-16,%d0
10c58b9e: 6060 bras 10c58c00 <netdev_set_master+0xb8>
10c58ba0: 2043 moveal %d3,%a0
10c58ba2: 41e8 00d8 lea %a0@(216),%a0
10c58ba6: 5290 addql #1,%a0@
10c58ba8: 41f9 1002 5730 lea 10025730 <irq_stat+0x8>,%a0
10c58bae: 5290 addql #1,%a0@
10c58bb0: 2543 0066 movel %d3,%a2@(102)
10c58bb4: 5390 subql #1,%a0@
10c58bb6: 4a82 tstl %d2
10c58bb8: 6722 beqs 10c58bdc <netdev_set_master+0x94>
10c58bba: 2042 moveal %d2,%a0
10c58bbc: 41e8 00d8 lea %a0@(216),%a0
10c58bc0: 40c1 movew %sr,%d1
10c58bc2: 007c 0700 oriw #1792,%sr
10c58bc6: 2010 movel %a0@,%d0
10c58bc8: 5380 subql #1,%d0
10c58bca: 2080 movel %d0,%a0@
10c58bcc: 46c1 movew %d1,%sr
10c58bce: 4a80 tstl %d0
10c58bd0: 660a bnes 10c58bdc <netdev_set_master+0x94>
10c58bd2: 2f02 movel %d2,%sp@-
10c58bd4: 4eb9 10c5 95c4 jsr 10c595c4 <netdev_finish_unregister>
10c58bda: 588f addql #4,%sp
10c58bdc: 4a83 tstl %d3
10c58bde: 6708 beqs 10c58be8 <netdev_set_master+0xa0>
10c58be0: 006a 0800 0052 oriw #2048,%a2@(82)
10c58be6: 6006 bras 10c58bee <netdev_set_master+0xa6>
10c58be8: 026a f7ff 0052 andiw #-2049,%a2@(82)
10c58bee: 4878 0800 pea 800 <LSIGTRAP+0x7fb>
10c58bf2: 2f0a movel %a2,%sp@-
10c58bf4: 4878 0010 pea 10 <LSIGTRAP+0xb>
10c58bf8: 4eb9 10c5 c5ba jsr 10c5c5ba <rtmsg_ifinfo>
10c58bfe: 7000 moveq #0,%d0
10c58c00: 4cee 040c fff4 moveml %fp@(-12),%d2-%d3/%a2
10c58c06: 4e5e unlk %fp
10c58c08: 4e75 rts
10c58c0a <dev_set_promiscuity>:
10c58c0a: 4e56 0000 linkw %fp,#0
10c58c0e: 2f0a movel %a2,%sp@-
10c58c10: 2f02 movel %d2,%sp@-
10c58c12: 246e 0008 moveal %fp@(8),%a2
10c58c16: 202e 000c movel %fp@(12),%d0
10c58c1a: 342a 0052 movew %a2@(82),%d2
10c58c1e: 3202 movew %d2,%d1
10c58c20: 0041 0100 oriw #256,%d1
10c58c24: 3541 0052 movew %d1,%a2@(82)
10c58c28: d0aa 0084 addl %a2@(132),%d0
10c58c2c: 2540 0084 movel %d0,%a2@(132)
10c58c30: 6608 bnes 10c58c3a <dev_set_promiscuity+0x30>
10c58c32: 0241 feff andiw #-257,%d1
10c58c36: 3541 0052 movew %d1,%a2@(82)
10c58c3a: b46a 0052 cmpw %a2@(82),%d2
10c58c3e: 672e beqs 10c58c6e <dev_set_promiscuity+0x64>
10c58c40: 2f0a movel %a2,%sp@-
10c58c42: 4eb9 10c5 984c jsr 10c5984c <dev_mc_upload>
10c58c48: 588f addql #4,%sp
10c58c4a: 203c 1000 6d0d movel #268463373,%d0
10c58c50: 082a 0000 0052 btst #0,%a2@(82)
10c58c56: 6706 beqs 10c58c5e <dev_set_promiscuity+0x54>
10c58c58: 203c 1000 6d05 movel #268463365,%d0
10c58c5e: 2f00 movel %d0,%sp@-
10c58c60: 2f0a movel %a2,%sp@-
10c58c62: 4879 1000 6d12 pea 10006d12 <npindex_to_ethertype+0xae2>
10c58c68: 4eb9 10c1 677e jsr 10c1677e <printk>
10c58c6e: 242e fff8 movel %fp@(-8),%d2
10c58c72: 246e fffc moveal %fp@(-4),%a2
10c58c76: 4e5e unlk %fp
10c58c78: 4e75 rts
10c58c7a <dev_set_allmulti>:
10c58c7a: 4e56 0000 linkw %fp,#0
10c58c7e: 2f02 movel %d2,%sp@-
10c58c80: 206e 0008 moveal %fp@(8),%a0
10c58c84: 202e 000c movel %fp@(12),%d0
10c58c88: 3428 0052 movew %a0@(82),%d2
10c58c8c: 3202 movew %d2,%d1
10c58c8e: 0041 0200 oriw #512,%d1
10c58c92: 3141 0052 movew %d1,%a0@(82)
10c58c96: d0a8 0088 addl %a0@(136),%d0
10c58c9a: 2140 0088 movel %d0,%a0@(136)
10c58c9e: 6608 bnes 10c58ca8 <dev_set_allmulti+0x2e>
10c58ca0: 0241 fdff andiw #-513,%d1
10c58ca4: 3141 0052 movew %d1,%a0@(82)
10c58ca8: b468 0052 cmpw %a0@(82),%d2
10c58cac: 6708 beqs 10c58cb6 <dev_set_allmulti+0x3c>
10c58cae: 2f08 movel %a0,%sp@-
10c58cb0: 4eb9 10c5 984c jsr 10c5984c <dev_mc_upload>
10c58cb6: 242e fffc movel %fp@(-4),%d2
10c58cba: 4e5e unlk %fp
10c58cbc: 4e75 rts
10c58cbe <dev_change_flags>:
10c58cbe: 4e56 0000 linkw %fp,#0
10c58cc2: 48e7 3830 moveml %d2-%d4/%a2-%a3,%sp@-
10c58cc6: 246e 0008 moveal %fp@(8),%a2
10c58cca: 262e 000c movel %fp@(12),%d3
10c58cce: 4282 clrl %d2
10c58cd0: 342a 0052 movew %a2@(82),%d2
10c58cd4: 3203 movew %d3,%d1
10c58cd6: 0241 f0a4 andiw #-3932,%d1
10c58cda: 302a 0052 movew %a2@(82),%d0
10c58cde: 0240 0f5b andiw #3931,%d0
10c58ce2: 8240 orw %d0,%d1
10c58ce4: 3541 0052 movew %d1,%a2@(82)
10c58ce8: 2f0a movel %a2,%sp@-
10c58cea: 47f9 10c5 984c lea 10c5984c <dev_mc_upload>,%a3
10c58cf0: 4e93 jsr %a3@
10c58cf2: 7800 moveq #0,%d4
10c58cf4: 2002 movel %d2,%d0
10c58cf6: b780 eorl %d3,%d0
10c58cf8: 588f addql #4,%sp
10c58cfa: 0800 0000 btst #0,%d0
10c58cfe: 671e beqs 10c58d1e <dev_change_flags+0x60>
10c58d00: 41fa f15c lea %pc@(10c57e5e <dev_open>),%a0
10c58d04: 0802 0000 btst #0,%d2
10c58d08: 6704 beqs 10c58d0e <dev_change_flags+0x50>
10c58d0a: 41fa f204 lea %pc@(10c57f10 <dev_close>),%a0
10c58d0e: 2f0a movel %a2,%sp@-
10c58d10: 4e90 jsr %a0@
10c58d12: 2800 movel %d0,%d4
10c58d14: 588f addql #4,%sp
10c58d16: 6606 bnes 10c58d1e <dev_change_flags+0x60>
10c58d18: 2f0a movel %a2,%sp@-
10c58d1a: 4e93 jsr %a3@
10c58d1c: 588f addql #4,%sp
10c58d1e: 322a 0052 movew %a2@(82),%d1
10c58d22: 0801 0000 btst #0,%d1
10c58d26: 6722 beqs 10c58d4a <dev_change_flags+0x8c>
10c58d28: 2002 movel %d2,%d0
10c58d2a: b380 eorl %d1,%d0
10c58d2c: 0280 0000 f0a4 andil #61604,%d0
10c58d32: 6716 beqs 10c58d4a <dev_change_flags+0x8c>
10c58d34: 2f0a movel %a2,%sp@-
10c58d36: 4878 0004 pea 4 <PF_PTRACED_BIT>
10c58d3a: 4879 1000 fd74 pea 1000fd74 <netdev_chain>
10c58d40: 4eb9 10c1 b850 jsr 10c1b850 <notifier_call_chain>
10c58d46: 4fef 000c lea %sp@(12),%sp
10c58d4a: 2003 movel %d3,%d0
10c58d4c: 322a 0054 movew %a2@(84),%d1
10c58d50: b380 eorl %d1,%d0
10c58d52: 0800 0008 btst #8,%d0
10c58d56: 671a beqs 10c58d72 <dev_change_flags+0xb4>
10c58d58: 70ff moveq #-1,%d0
10c58d5a: 0803 0008 btst #8,%d3
10c58d5e: 6702 beqs 10c58d62 <dev_change_flags+0xa4>
10c58d60: 7001 moveq #1,%d0
10c58d62: 0a6a 0100 0054 eoriw #256,%a2@(84)
10c58d68: 2f00 movel %d0,%sp@-
10c58d6a: 2f0a movel %a2,%sp@-
10c58d6c: 4eba fe9c jsr %pc@(10c58c0a <dev_set_promiscuity>)
10c58d70: 508f addql #8,%sp
10c58d72: 2003 movel %d3,%d0
10c58d74: 322a 0054 movew %a2@(84),%d1
10c58d78: b380 eorl %d1,%d0
10c58d7a: 0800 0009 btst #9,%d0
10c58d7e: 671a beqs 10c58d9a <dev_change_flags+0xdc>
10c58d80: 70ff moveq #-1,%d0
10c58d82: 0803 0009 btst #9,%d3
10c58d86: 6702 beqs 10c58d8a <dev_change_flags+0xcc>
10c58d88: 7001 moveq #1,%d0
10c58d8a: 0a6a 0200 0054 eoriw #512,%a2@(84)
10c58d90: 2f00 movel %d0,%sp@-
10c58d92: 2f0a movel %a2,%sp@-
10c58d94: 4eba fee4 jsr %pc@(10c58c7a <dev_set_allmulti>)
10c58d98: 508f addql #8,%sp
10c58d9a: 4280 clrl %d0
10c58d9c: 302a 0052 movew %a2@(82),%d0
10c58da0: b082 cmpl %d2,%d0
10c58da2: 6710 beqs 10c58db4 <dev_change_flags+0xf6>
10c58da4: b182 eorl %d0,%d2
10c58da6: 2f02 movel %d2,%sp@-
10c58da8: 2f0a movel %a2,%sp@-
10c58daa: 4878 0010 pea 10 <LSIGTRAP+0xb>
10c58dae: 4eb9 10c5 c5ba jsr 10c5c5ba <rtmsg_ifinfo>
10c58db4: 2004 movel %d4,%d0
10c58db6: 4cee 0c1c ffec moveml %fp@(-20),%d2-%d4/%a2-%a3
10c58dbc: 4e5e unlk %fp
10c58dbe: 4e75 rts
10c58dc0 <dev_ifsioc>:
10c58dc0: 4e56 0000 linkw %fp,#0
10c58dc4: 48e7 2038 moveml %d2/%a2-%a4,%sp@-
10c58dc8: 286e 0008 moveal %fp@(8),%a4
10c58dcc: 242e 000c movel %fp@(12),%d2
10c58dd0: 2f0c movel %a4,%sp@-
10c58dd2: 45fa edb2 lea %pc@(10c57b86 <__dev_get_by_name>),%a2
10c58dd6: 4e92 jsr %a2@
10c58dd8: 2640 moveal %d0,%a3
10c58dda: 588f addql #4,%sp
10c58ddc: 70ed moveq #-19,%d0
10c58dde: b6fc 0000 cmpaw #0,%a3
10c58de2: 6700 03d2 beqw 10c591b6 <dev_ifsioc+0x3f6>
10c58de6: 2002 movel %d2,%d0
10c58de8: 0680 ffff 76ed addil #-35091,%d0
10c58dee: 725e moveq #94,%d1
10c58df0: b280 cmpl %d0,%d1
10c58df2: 6500 033a bcsw 10c5912e <dev_ifsioc+0x36e>
10c58df6: d080 addl %d0,%d0
10c58df8: 303b 0806 movew %pc@(10c58e00 <dev_ifsioc+0x40>,%d0:l),%d0
10c58dfc: 4efb 0002 jmp %pc@(10c58e00 <dev_ifsioc+0x40>,%d0:w)
10c58e00: 00be 0276
10c58e02: 00f2 0362
10c58e04: 032e 032e btst %d1,%fp@(814)
10c58e08: 032e 032e btst %d1,%fp@(814)
10c58e0c: 032e 032e btst %d1,%fp@(814)
10c58e10: 032e 032e btst %d1,%fp@(814)
10c58e14: 0102 btst %d0,%d2
10c58e16: 018a 032e movepw %d0,%a2@(814)
10c58e1a: 032e 010c btst %d1,%fp@(268)
10c58e1e: 0114 btst %d0,%a4@
10c58e20: 02e4 01344
10c58e22: 017e 0576
10c58e24: 032e 032e btst %d1,%fp@(814)
10c58e28: 0164 bchg %d0,%a4@-
10c58e2a: 032e 032e btst %d1,%fp@(814)
10c58e2e: 032e 032e btst %d1,%fp@(814)
10c58e32: 032e 032e btst %d1,%fp@(814)
10c58e36: 032e 032e btst %d1,%fp@(814)
10c58e3a: 032e 024c btst %d1,%fp@(588)
10c58e3e: 0286 02c0 032e andil #46138158,%d6
10c58e44: 032e 032e btst %d1,%fp@(814)
10c58e48: 01d4 bset %d0,%a4@
10c58e4a: 032e 032e btst %d1,%fp@(814)
10c58e4e: 032e 032e btst %d1,%fp@(814)
10c58e52: 032e 032e btst %d1,%fp@(814)
10c58e56: 032e 032e btst %d1,%fp@(814)
10c58e5a: 032e 032e btst %d1,%fp@(814)
10c58e5e: 02ca 01312
10c58e60: 02d4 01324
10c58e62: 032e 032e btst %d1,%fp@(814)
10c58e66: 032e 032e btst %d1,%fp@(814)
10c58e6a: 032e 032e btst %d1,%fp@(814)
10c58e6e: 032e 032e btst %d1,%fp@(814)
10c58e72: 032e 032e btst %d1,%fp@(814)
10c58e76: 032e 032e btst %d1,%fp@(814)
10c58e7a: 032e 032e btst %d1,%fp@(814)
10c58e7e: 032e 032e btst %d1,%fp@(814)
10c58e82: 032e 032e btst %d1,%fp@(814)
10c58e86: 032e 032e btst %d1,%fp@(814)
10c58e8a: 032e 032e btst %d1,%fp@(814)
10c58e8e: 032e 032e btst %d1,%fp@(814)
10c58e92: 032e 032e btst %d1,%fp@(814)
10c58e96: 032e 032e btst %d1,%fp@(814)
10c58e9a: 032e 032e btst %d1,%fp@(814)
10c58e9e: 032e 032e btst %d1,%fp@(814)
10c58ea2: 032e 032e btst %d1,%fp@(814)
10c58ea6: 032e 032e btst %d1,%fp@(814)
10c58eaa: 032e 032e btst %d1,%fp@(814)
10c58eae: 032e 032e btst %d1,%fp@(814)
10c58eb2: 032e 032e btst %d1,%fp@(814)
10c58eb6: 032e 032e btst %d1,%fp@(814)
10c58eba: 01fc 0774
10c58ebc: 0224 322b andib #43,%a4@-
10c58ec0: 0052 0241 oriw #577,%a2@
10c58ec4: fcbf 0176277
10c58ec6: 302b 0054 movew %a3@(84),%d0
10c58eca: 0240 0300 andiw #768,%d0
10c58ece: 8240 orw %d0,%d1
10c58ed0: 3941 0010 movew %d1,%a4@(16)
10c58ed4: 41eb 002a lea %a3@(42),%a0
10c58ed8: 2010 movel %a0@,%d0
10c58eda: 0800 0001 btst #1,%d0
10c58ede: 6726 beqs 10c58f06 <dev_ifsioc+0x146>
10c58ee0: 2010 movel %a0@,%d0
10c58ee2: 0800 0004 btst #4,%d0
10c58ee6: 661e bnes 10c58f06 <dev_ifsioc+0x146>
10c58ee8: 0041 0040 oriw #64,%d1
10c58eec: 3941 0010 movew %d1,%a4@(16)
10c58ef0: 6014 bras 10c58f06 <dev_ifsioc+0x146>
10c58ef2: 386c 0010 moveaw %a4@(16),%a4
10c58ef6: 2f0c movel %a4,%sp@-
10c58ef8: 2f0b movel %a3,%sp@-
10c58efa: 4eba fdc2 jsr %pc@(10c58cbe <dev_change_flags>)
10c58efe: 6000 02b6 braw 10c591b6 <dev_ifsioc+0x3f6>
10c58f02: 42ac 0010 clrl %a4@(16)
10c58f06: 7000 moveq #0,%d0
10c58f08: 6000 02ac braw 10c591b6 <dev_ifsioc+0x3f6>
10c58f0c: 296b 005a 0010 movel %a3@(90),%a4@(16)
10c58f12: 60f2 bras 10c58f06 <dev_ifsioc+0x146>
10c58f14: 222c 0010 movel %a4@(16),%d1
10c58f18: b2ab 005a cmpl %a3@(90),%d1
10c58f1c: 67e8 beqs 10c58f06 <dev_ifsioc+0x146>
10c58f1e: 4a81 tstl %d1
10c58f20: 6d00 0292 bltw 10c591b4 <dev_ifsioc+0x3f4>
10c58f24: 41eb 002a lea %a3@(42),%a0
10c58f28: 2010 movel %a0@,%d0
10c58f2a: 0800 0002 btst #2,%d0
10c58f2e: 6700 0276 beqw 10c591a6 <dev_ifsioc+0x3e6>
10c58f32: 206b 0118 moveal %a3@(280),%a0
10c58f36: b0fc 0000 cmpaw #0,%a0
10c58f3a: 670c beqs 10c58f48 <dev_ifsioc+0x188>
10c58f3c: 2f01 movel %d1,%sp@-
10c58f3e: 2f0b movel %a3,%sp@-
10c58f40: 4e90 jsr %a0@
10c58f42: 2440 moveal %d0,%a2
10c58f44: 508f addql #8,%sp
10c58f46: 6006 bras 10c58f4e <dev_ifsioc+0x18e>
10c58f48: 2741 005a movel %d1,%a3@(90)
10c58f4c: 95ca subal %a2,%a2
10c58f4e: b4fc 0000 cmpaw #0,%a2
10c58f52: 667a bnes 10c58fce <dev_ifsioc+0x20e>
10c58f54: 082b 0000 0053 btst #0,%a3@(83)
10c58f5a: 6772 beqs 10c58fce <dev_ifsioc+0x20e>
10c58f5c: 2f0b movel %a3,%sp@-
10c58f5e: 4878 0007 pea 7 <LSIGTRAP+0x2>
10c58f62: 605e bras 10c58fc2 <dev_ifsioc+0x202>
10c58f64: 4878 0008 pea 8 <LSIGTRAP+0x3>
10c58f68: 486b 0072 pea %a3@(114)
10c58f6c: 486c 0012 pea %a4@(18)
10c58f70: 4eb9 10c8 5744 jsr 10c85744 <memcpy>
10c58f76: 396b 005e 0010 movew %a3@(94),%a4@(16)
10c58f7c: 6088 bras 10c58f06 <dev_ifsioc+0x146>
10c58f7e: 202b 0104 movel %a3@(260),%d0
10c58f82: 2240 moveal %d0,%a1
10c58f84: b2fc 0000 cmpaw #0,%a1
10c58f88: 6606 bnes 10c58f90 <dev_ifsioc+0x1d0>
10c58f8a: 70a1 moveq #-95,%d0
10c58f8c: 6000 0228 braw 10c591b6 <dev_ifsioc+0x3f6>
10c58f90: 302b 005e movew %a3@(94),%d0
10c58f94: b06c 0010 cmpw %a4@(16),%d0
10c58f98: 6600 021a bnew 10c591b4 <dev_ifsioc+0x3f4>
10c58f9c: 41eb 002a lea %a3@(42),%a0
10c58fa0: 2010 movel %a0@,%d0
10c58fa2: 0800 0002 btst #2,%d0
10c58fa6: 6700 01fe beqw 10c591a6 <dev_ifsioc+0x3e6>
10c58faa: 486c 0010 pea %a4@(16)
10c58fae: 2f0b movel %a3,%sp@-
10c58fb0: 4e91 jsr %a1@
10c58fb2: 2440 moveal %d0,%a2
10c58fb4: 508f addql #8,%sp
10c58fb6: b4fc 0000 cmpaw #0,%a2
10c58fba: 6612 bnes 10c58fce <dev_ifsioc+0x20e>
10c58fbc: 2f0b movel %a3,%sp@-
10c58fbe: 4878 0008 pea 8 <LSIGTRAP+0x3>
10c58fc2: 4879 1000 fd74 pea 1000fd74 <netdev_chain>
10c58fc8: 4eb9 10c1 b850 jsr 10c1b850 <notifier_call_chain>
10c58fce: 200a movel %a2,%d0
10c58fd0: 6000 01e4 braw 10c591b6 <dev_ifsioc+0x3f6>
10c58fd4: 322b 005e movew %a3@(94),%d1
10c58fd8: b26c 0010 cmpw %a4@(16),%d1
10c58fdc: 6600 01d6 bnew 10c591b4 <dev_ifsioc+0x3f4>
10c58fe0: 4878 0008 pea 8 <LSIGTRAP+0x3>
10c58fe4: 486c 0012 pea %a4@(18)
10c58fe8: 486b 006a pea %a3@(106)
10c58fec: 4eb9 10c8 5744 jsr 10c85744 <memcpy>
10c58ff2: 2f0b movel %a3,%sp@-
10c58ff4: 4878 0008 pea 8 <LSIGTRAP+0x3>
10c58ff8: 6000 0124 braw 10c5911e <dev_ifsioc+0x35e>
10c58ffc: 296b 001c 0010 movel %a3@(28),%a4@(16)
10c59002: 296b 0018 0014 movel %a3@(24),%a4@(20)
10c59008: 396b 0022 0018 movew %a3@(34),%a4@(24)
10c5900e: 196b 0027 001a moveb %a3@(39),%a4@(26)
10c59014: 196b 0029 001b moveb %a3@(41),%a4@(27)
10c5901a: 196b 0028 001c moveb %a3@(40),%a4@(28)
10c59020: 6000 fee4 braw 10c58f06 <dev_ifsioc+0x146>
10c59024: 202b 010c movel %a3@(268),%d0
10c59028: 2240 moveal %d0,%a1
10c5902a: b2fc 0000 cmpaw #0,%a1
10c5902e: 6700 ff5a beqw 10c58f8a <dev_ifsioc+0x1ca>
10c59032: 41eb 002a lea %a3@(42),%a0
10c59036: 2010 movel %a0@,%d0
10c59038: 0800 0002 btst #2,%d0
10c5903c: 6700 0168 beqw 10c591a6 <dev_ifsioc+0x3e6>
10c59040: 486c 0010 pea %a4@(16)
10c59044: 2f0b movel %a3,%sp@-
10c59046: 4e91 jsr %a1@
10c59048: 6000 016c braw 10c591b6 <dev_ifsioc+0x3f6>
10c5904c: 4aab 0100 tstl %a3@(256)
10c59050: 6700 0162 beqw 10c591b4 <dev_ifsioc+0x3f4>
10c59054: 4a6c 0010 tstw %a4@(16)
10c59058: 6600 015a bnew 10c591b4 <dev_ifsioc+0x3f4>
10c5905c: 41eb 002a lea %a3@(42),%a0
10c59060: 2010 movel %a0@,%d0
10c59062: 0800 0002 btst #2,%d0
10c59066: 6700 013e beqw 10c591a6 <dev_ifsioc+0x3e6>
10c5906a: 4878 0001 pea 1 <PF_DTRACE_OFF>
10c5906e: 4280 clrl %d0
10c59070: 102b 007a moveb %a3@(122),%d0
10c59074: 2f00 movel %d0,%sp@-
10c59076: 486c 0012 pea %a4@(18)
10c5907a: 2f0b movel %a3,%sp@-
10c5907c: 4eb9 10c5 9914 jsr 10c59914 <dev_mc_add>
10c59082: 6000 fe82 braw 10c58f06 <dev_ifsioc+0x146>
10c59086: 4aab 0100 tstl %a3@(256)
10c5908a: 6700 0128 beqw 10c591b4 <dev_ifsioc+0x3f4>
10c5908e: 4a6c 0010 tstw %a4@(16)
10c59092: 6600 0120 bnew 10c591b4 <dev_ifsioc+0x3f4>
10c59096: 41eb 002a lea %a3@(42),%a0
10c5909a: 2010 movel %a0@,%d0
10c5909c: 0800 0002 btst #2,%d0
10c590a0: 6700 0104 beqw 10c591a6 <dev_ifsioc+0x3e6>
10c590a4: 4878 0001 pea 1 <PF_DTRACE_OFF>
10c590a8: 4280 clrl %d0
10c590aa: 102b 007a moveb %a3@(122),%d0
10c590ae: 2f00 movel %d0,%sp@-
10c590b0: 486c 0012 pea %a4@(18)
10c590b4: 2f0b movel %a3,%sp@-
10c590b6: 4eb9 10c5 986e jsr 10c5986e <dev_mc_delete>
10c590bc: 6000 fe48 braw 10c58f06 <dev_ifsioc+0x146>
10c590c0: 296b 003a 0010 movel %a3@(58),%a4@(16)
10c590c6: 6000 fe3e braw 10c58f06 <dev_ifsioc+0x146>
10c590ca: 296b 00c8 0010 movel %a3@(200),%a4@(16)
10c590d0: 6000 fe34 braw 10c58f06 <dev_ifsioc+0x146>
10c590d4: 202c 0010 movel %a4@(16),%d0
10c590d8: 6d00 00da bltw 10c591b4 <dev_ifsioc+0x3f4>
10c590dc: 2740 00c8 movel %d0,%a3@(200)
10c590e0: 6000 fe24 braw 10c58f06 <dev_ifsioc+0x146>
10c590e4: 082b 0000 0053 btst #0,%a3@(83)
10c590ea: 6706 beqs 10c590f2 <dev_ifsioc+0x332>
10c590ec: 70f0 moveq #-16,%d0
10c590ee: 6000 00c6 braw 10c591b6 <dev_ifsioc+0x3f6>
10c590f2: 7410 moveq #16,%d2
10c590f4: d48c addl %a4,%d2
10c590f6: 2f02 movel %d2,%sp@-
10c590f8: 4e92 jsr %a2@
10c590fa: 588f addql #4,%sp
10c590fc: 4a80 tstl %d0
10c590fe: 6706 beqs 10c59106 <dev_ifsioc+0x346>
10c59100: 70ef moveq #-17,%d0
10c59102: 6000 00b2 braw 10c591b6 <dev_ifsioc+0x3f6>
10c59106: 4878 0010 pea 10 <LSIGTRAP+0xb>
10c5910a: 2f02 movel %d2,%sp@-
10c5910c: 2f0b movel %a3,%sp@-
10c5910e: 4eb9 10c8 5744 jsr 10c85744 <memcpy>
10c59114: 422b 000f clrb %a3@(15)
10c59118: 2f0b movel %a3,%sp@-
10c5911a: 4878 000a pea a <LSIGTRAP+0x5>
10c5911e: 4879 1000 fd74 pea 1000fd74 <netdev_chain>
10c59124: 4eb9 10c1 b850 jsr 10c1b850 <notifier_call_chain>
10c5912a: 6000 fdda braw 10c58f06 <dev_ifsioc+0x146>
10c5912e: 2002 movel %d2,%d0
10c59130: 0680 ffff 7610 addil #-35312,%d0
10c59136: 720f moveq #15,%d1
10c59138: b280 cmpl %d0,%d1
10c5913a: 6450 bccs 10c5918c <dev_ifsioc+0x3cc>
10c5913c: 0c82 0000 8990 cmpil #35216,%d2
10c59142: 6748 beqs 10c5918c <dev_ifsioc+0x3cc>
10c59144: 0c82 0000 8991 cmpil #35217,%d2
10c5914a: 6740 beqs 10c5918c <dev_ifsioc+0x3cc>
10c5914c: 0c82 0000 8992 cmpil #35218,%d2
10c59152: 6738 beqs 10c5918c <dev_ifsioc+0x3cc>
10c59154: 0c82 0000 8993 cmpil #35219,%d2
10c5915a: 6730 beqs 10c5918c <dev_ifsioc+0x3cc>
10c5915c: 0c82 0000 8994 cmpil #35220,%d2
10c59162: 6728 beqs 10c5918c <dev_ifsioc+0x3cc>
10c59164: 0c82 0000 8995 cmpil #35221,%d2
10c5916a: 6720 beqs 10c5918c <dev_ifsioc+0x3cc>
10c5916c: 0c82 0000 8946 cmpil #35142,%d2
10c59172: 6718 beqs 10c5918c <dev_ifsioc+0x3cc>
10c59174: 0c82 0000 8947 cmpil #35143,%d2
10c5917a: 6710 beqs 10c5918c <dev_ifsioc+0x3cc>
10c5917c: 0c82 0000 8948 cmpil #35144,%d2
10c59182: 6708 beqs 10c5918c <dev_ifsioc+0x3cc>
10c59184: 0c82 0000 8949 cmpil #35145,%d2
10c5918a: 6628 bnes 10c591b4 <dev_ifsioc+0x3f4>
10c5918c: 202b 0108 movel %a3@(264),%d0
10c59190: 2240 moveal %d0,%a1
10c59192: b2fc 0000 cmpaw #0,%a1
10c59196: 6700 fdf2 beqw 10c58f8a <dev_ifsioc+0x1ca>
10c5919a: 41eb 002a lea %a3@(42),%a0
10c5919e: 2010 movel %a0@,%d0
10c591a0: 0800 0002 btst #2,%d0
10c591a4: 6604 bnes 10c591aa <dev_ifsioc+0x3ea>
10c591a6: 70ed moveq #-19,%d0
10c591a8: 600c bras 10c591b6 <dev_ifsioc+0x3f6>
10c591aa: 2f02 movel %d2,%sp@-
10c591ac: 2f0c movel %a4,%sp@-
10c591ae: 2f0b movel %a3,%sp@-
10c591b0: 4e91 jsr %a1@
10c591b2: 6002 bras 10c591b6 <dev_ifsioc+0x3f6>
10c591b4: 70ea moveq #-22,%d0
10c591b6: 4cee 1c04 fff0 moveml %fp@(-16),%d2/%a2-%a4
10c591bc: 4e5e unlk %fp
10c591be: 4e75 rts
10c591c0 <dev_ioctl>:
10c591c0: 4e56 ffe0 linkw %fp,#-32
10c591c4: 48e7 3c30 moveml %d2-%d5/%a2-%a3,%sp@-
10c591c8: 262e 0008 movel %fp@(8),%d3
10c591cc: 2a2e 000c movel %fp@(12),%d5
10c591d0: 0c83 0000 8912 cmpil #35090,%d3
10c591d6: 6656 bnes 10c5922e <dev_ioctl+0x6e>
10c591d8: 227c 1000 fdc8 moveal #268500424,%a1
10c591de: 41fa 000c lea %pc@(10c591ec <dev_ioctl+0x2c>),%a0
10c591e2: 5391 subql #1,%a1@
10c591e4: 6a06 bpls 10c591ec <dev_ioctl+0x2c>
10c591e6: 4ef9 10c8 56f4 jmp 10c856f4 <__down_failed>
10c591ec: 2f05 movel %d5,%sp@-
10c591ee: 4eba f6d0 jsr %pc@(10c588c0 <dev_ifconf>)
10c591f2: 2400 movel %d0,%d2
10c591f4: 588f addql #4,%sp
10c591f6: 227c 1000 fdc8 moveal #268500424,%a1
10c591fc: 41fa 000c lea %pc@(10c5920a <dev_ioctl+0x4a>),%a0
10c59200: 5291 addql #1,%a1@
10c59202: 6e06 bgts 10c5920a <dev_ioctl+0x4a>
10c59204: 4ef9 10c8 571c jmp 10c8571c <__up_wakeup>
10c5920a: 2079 1003 339e moveal 1003339e <rtnl>,%a0
10c59210: b0fc 0000 cmpaw #0,%a0
10c59214: 6700 023a beqw 10c59450 <dev_ioctl+0x290>
10c59218: 4aa8 005c tstl %a0@(92)
10c5921c: 6700 0232 beqw 10c59450 <dev_ioctl+0x290>
10c59220: 42a7 clrl %sp@-
10c59222: 2f08 movel %a0,%sp@-
10c59224: 2068 0312 moveal %a0@(786),%a0
10c59228: 4e90 jsr %a0@
10c5922a: 6000 0224 braw 10c59450 <dev_ioctl+0x290>
10c5922e: 0c83 0000 8910 cmpil #35088,%d3
10c59234: 660a bnes 10c59240 <dev_ioctl+0x80>
10c59236: 2f05 movel %d5,%sp@-
10c59238: 4eba f632 jsr %pc@(10c5886c <dev_ifname>)
10c5923c: 6000 025a braw 10c59498 <dev_ioctl+0x2d8>
10c59240: 4878 0020 pea 20 <LSIGTRAP+0x1b>
10c59244: 2f05 movel %d5,%sp@-
10c59246: 74e0 moveq #-32,%d2
10c59248: d48e addl %fp,%d2
10c5924a: 2f02 movel %d2,%sp@-
10c5924c: 45f9 10c8 5744 lea 10c85744 <memcpy>,%a2
10c59252: 4e92 jsr %a2@
10c59254: 4fef 000c lea %sp@(12),%sp
10c59258: 422e ffef clrb %fp@(-17)
10c5925c: 4878 003a pea 3a <LSIGTRAP+0x35>
10c59260: 2f02 movel %d2,%sp@-
10c59262: 4eb9 10c8 4132 jsr 10c84132 <strchr>
10c59268: 2640 moveal %d0,%a3
10c5926a: 508f addql #8,%sp
10c5926c: 2802 movel %d2,%d4
10c5926e: b6fc 0000 cmpaw #0,%a3
10c59272: 6702 beqs 10c59276 <dev_ioctl+0xb6>
10c59274: 4213 clrb %a3@
10c59276: 2003 movel %d3,%d0
10c59278: 0680 ffff 76ef addil #-35089,%d0
10c5927e: 0c80 0000 0084 cmpil #132,%d0
10c59284: 6200 01ce bhiw 10c59454 <dev_ioctl+0x294>
10c59288: d080 addl %d0,%d0
10c5928a: 303b 0806 movew %pc@(10c59292 <dev_ioctl+0xd2>,%d0:l),%d0
10c5928e: 4efb 0002 jmp %pc@(10c59292 <dev_ioctl+0xd2>,%d0:w)
10c59292: 0204 01c2 andib #-62,%d4
10c59296: 010a 0184 movepw %a2@(388),%d0
10c5929a: 01c2 bset %d0,%d2
10c5929c: 01c2 bset %d0,%d2
10c5929e: 01c2 bset %d0,%d2
10c592a0: 01c2 bset %d0,%d2
10c592a2: 01c2 bset %d0,%d2
10c592a4: 01c2 bset %d0,%d2
10c592a6: 01c2 bset %d0,%d2
10c592a8: 01c2 bset %d0,%d2
10c592aa: 010a 0184 movepw %a2@(388),%d0
10c592ae: 0204 0204 andib #4,%d4
10c592b2: 010a 0184 movepw %a2@(388),%d0
10c592b6: 0184 bclr %d0,%d4
10c592b8: 0184 bclr %d0,%d4
10c592ba: 01c2 bset %d0,%d2
10c592bc: 01c2 bset %d0,%d2
10c592be: 010a 01c2 movepw %a2@(450),%d0
10c592c2: 010a 01c2 movepw %a2@(450),%d0
10c592c6: 01c2 bset %d0,%d2
10c592c8: 01c2 bset %d0,%d2
10c592ca: 01c2 bset %d0,%d2
10c592cc: 01c2 bset %d0,%d2
10c592ce: 01c2 bset %d0,%d2
10c592d0: 0184 bclr %d0,%d4
10c592d2: 0184 bclr %d0,%d4
10c592d4: 0184 bclr %d0,%d4
10c592d6: 010a 01c2 movepw %a2@(450),%d0
10c592da: 01c2 bset %d0,%d2
10c592dc: 01c2 bset %d0,%d2
10c592de: 0184 bclr %d0,%d4
10c592e0: 01c2 bset %d0,%d2
10c592e2: 01c2 bset %d0,%d2
10c592e4: 01c2 bset %d0,%d2
10c592e6: 01c2 bset %d0,%d2
10c592e8: 01c2 bset %d0,%d2
10c592ea: 01c2 bset %d0,%d2
10c592ec: 01c2 bset %d0,%d2
10c592ee: 01c2 bset %d0,%d2
10c592f0: 01c2 bset %d0,%d2
10c592f2: 01c2 bset %d0,%d2
10c592f4: 010a 0184 movepw %a2@(388),%d0
10c592f8: 01c2 bset %d0,%d2
10c592fa: 01c2 bset %d0,%d2
10c592fc: 0132 0132 0132 btst %d0,%a2@(01320184,%d0:w)@(000001c2)
10c59302: 0184 01c2
10c59306: 01c2 bset %d0,%d2
10c59308: 01c2 bset %d0,%d2
10c5930a: 01c2 bset %d0,%d2
10c5930c: 01c2 bset %d0,%d2
10c5930e: 01c2 bset %d0,%d2
10c59310: 01c2 bset %d0,%d2
10c59312: 01c2 bset %d0,%d2
10c59314: 01c2 bset %d0,%d2
10c59316: 01c2 bset %d0,%d2
10c59318: 01c2 bset %d0,%d2
10c5931a: 01c2 bset %d0,%d2
10c5931c: 01c2 bset %d0,%d2
10c5931e: 01c2 bset %d0,%d2
10c59320: 01c2 bset %d0,%d2
10c59322: 01c2 bset %d0,%d2
10c59324: 01c2 bset %d0,%d2
10c59326: 01c2 bset %d0,%d2
10c59328: 01c2 bset %d0,%d2
10c5932a: 01c2 bset %d0,%d2
10c5932c: 01c2 bset %d0,%d2
10c5932e: 01c2 bset %d0,%d2
10c59330: 01c2 bset %d0,%d2
10c59332: 01c2 bset %d0,%d2
10c59334: 01c2 bset %d0,%d2
10c59336: 01c2 bset %d0,%d2
10c59338: 01c2 bset %d0,%d2
10c5933a: 01c2 bset %d0,%d2
10c5933c: 01c2 bset %d0,%d2
10c5933e: 01c2 bset %d0,%d2
10c59340: 01c2 bset %d0,%d2
10c59342: 01c2 bset %d0,%d2
10c59344: 01c2 bset %d0,%d2
10c59346: 01c2 bset %d0,%d2
10c59348: 01c2 bset %d0,%d2
10c5934a: 01c2 bset %d0,%d2
10c5934c: 01c2 bset %d0,%d2
10c5934e: 01c2 bset %d0,%d2
10c59350: 010a 0184 movepw %a2@(388),%d0
10c59354: 01c2 bset %d0,%d2
10c59356: 01c2 bset %d0,%d2
10c59358: 01c2 bset %d0,%d2
10c5935a: 01c2 bset %d0,%d2
10c5935c: 01c2 bset %d0,%d2
10c5935e: 01c2 bset %d0,%d2
10c59360: 01c2 bset %d0,%d2
10c59362: 01c2 bset %d0,%d2
10c59364: 01c2 bset %d0,%d2
10c59366: 01c2 bset %d0,%d2
10c59368: 01c2 bset %d0,%d2
10c5936a: 01c2 bset %d0,%d2
10c5936c: 01c2 bset %d0,%d2
10c5936e: 01c2 bset %d0,%d2
10c59370: 01c2 bset %d0,%d2
10c59372: 01c2 bset %d0,%d2
10c59374: 01c2 bset %d0,%d2
10c59376: 01c2 bset %d0,%d2
10c59378: 01c2 bset %d0,%d2
10c5937a: 01c2 bset %d0,%d2
10c5937c: 01c2 bset %d0,%d2
10c5937e: 01c2 bset %d0,%d2
10c59380: 01c2 bset %d0,%d2
10c59382: 01c2 bset %d0,%d2
10c59384: 01c2 bset %d0,%d2
10c59386: 01c2 bset %d0,%d2
10c59388: 01c2 bset %d0,%d2
10c5938a: 01c2 bset %d0,%d2
10c5938c: 01c2 bset %d0,%d2
10c5938e: 01c2 bset %d0,%d2
10c59390: 0184 bclr %d0,%d4
10c59392: 0184 bclr %d0,%d4
10c59394: 0184 bclr %d0,%d4
10c59396: 0184 bclr %d0,%d4
10c59398: 0184 bclr %d0,%d4
10c5939a: 0184 bclr %d0,%d4
10c5939c: 2f03 movel %d3,%sp@-
10c5939e: 2f04 movel %d4,%sp@-
10c593a0: 4eba fa1e jsr %pc@(10c58dc0 <dev_ifsioc>)
10c593a4: 2400 movel %d0,%d2
10c593a6: 508f addql #8,%sp
10c593a8: 6600 00a6 bnew 10c59450 <dev_ioctl+0x290>
10c593ac: b6fc 0000 cmpaw #0,%a3
10c593b0: 6704 beqs 10c593b6 <dev_ioctl+0x1f6>
10c593b2: 16bc 003a moveb #58,%a3@
10c593b6: 4878 0020 pea 20 <LSIGTRAP+0x1b>
10c593ba: 2f04 movel %d4,%sp@-
10c593bc: 2f05 movel %d5,%sp@-
10c593be: 4e92 jsr %a2@
10c593c0: 6000 008e braw 10c59450 <dev_ioctl+0x290>
10c593c4: 2079 1002 53b4 moveal 100253b4 <_current_task>,%a0
10c593ca: 0828 0004 01d2 btst #4,%a0@(466)
10c593d0: 6752 beqs 10c59424 <dev_ioctl+0x264>
10c593d2: 0068 0100 0006 oriw #256,%a0@(6)
10c593d8: 4eb9 10c1 d0aa jsr 10c1d0aa <dev_probe_lock>
10c593de: 4eb9 10c5 bee8 jsr 10c5bee8 <rtnl_lock>
10c593e4: 2f03 movel %d3,%sp@-
10c593e6: 2f04 movel %d4,%sp@-
10c593e8: 4eba f9d6 jsr %pc@(10c58dc0 <dev_ifsioc>)
10c593ec: 2400 movel %d0,%d2
10c593ee: 4eb9 10c5 bf04 jsr 10c5bf04 <rtnl_unlock>
10c593f4: 4eb9 10c1 d0c6 jsr 10c1d0c6 <dev_probe_unlock>
10c593fa: 508f addql #8,%sp
10c593fc: 4a82 tstl %d2
10c593fe: 6650 bnes 10c59450 <dev_ioctl+0x290>
10c59400: b6fc 0000 cmpaw #0,%a3
10c59404: 6704 beqs 10c5940a <dev_ioctl+0x24a>
10c59406: 16bc 003a moveb #58,%a3@
10c5940a: 4878 0020 pea 20 <LSIGTRAP+0x1b>
10c5940e: 2f04 movel %d4,%sp@-
10c59410: 2f05 movel %d5,%sp@-
10c59412: 4e92 jsr %a2@
10c59414: 603a bras 10c59450 <dev_ioctl+0x290>
10c59416: 2079 1002 53b4 moveal 100253b4 <_current_task>,%a0
10c5941c: 0828 0004 01d2 btst #4,%a0@(466)
10c59422: 6604 bnes 10c59428 <dev_ioctl+0x268>
10c59424: 70ff moveq #-1,%d0
10c59426: 6070 bras 10c59498 <dev_ioctl+0x2d8>
10c59428: 0068 0100 0006 oriw #256,%a0@(6)
10c5942e: 4eb9 10c1 d0aa jsr 10c1d0aa <dev_probe_lock>
10c59434: 4eb9 10c5 bee8 jsr 10c5bee8 <rtnl_lock>
10c5943a: 2f03 movel %d3,%sp@-
10c5943c: 2f04 movel %d4,%sp@-
10c5943e: 4eba f980 jsr %pc@(10c58dc0 <dev_ifsioc>)
10c59442: 2400 movel %d0,%d2
10c59444: 4eb9 10c5 bf04 jsr 10c5bf04 <rtnl_unlock>
10c5944a: 4eb9 10c1 d0c6 jsr 10c1d0c6 <dev_probe_unlock>
10c59450: 2002 movel %d2,%d0
10c59452: 6044 bras 10c59498 <dev_ioctl+0x2d8>
10c59454: 2003 movel %d3,%d0
10c59456: 0680 ffff 7610 addil #-35312,%d0
10c5945c: 720f moveq #15,%d1
10c5945e: b280 cmpl %d0,%d1
10c59460: 6534 bcss 10c59496 <dev_ioctl+0x2d6>
10c59462: 4eb9 10c1 d0aa jsr 10c1d0aa <dev_probe_lock>
10c59468: 4eb9 10c5 bee8 jsr 10c5bee8 <rtnl_lock>
10c5946e: 2f03 movel %d3,%sp@-
10c59470: 2f04 movel %d4,%sp@-
10c59472: 4eba f94c jsr %pc@(10c58dc0 <dev_ifsioc>)
10c59476: 2400 movel %d0,%d2
10c59478: 4eb9 10c5 bf04 jsr 10c5bf04 <rtnl_unlock>
10c5947e: 4eb9 10c1 d0c6 jsr 10c1d0c6 <dev_probe_unlock>
10c59484: 508f addql #8,%sp
10c59486: 4a82 tstl %d2
10c59488: 66c6 bnes 10c59450 <dev_ioctl+0x290>
10c5948a: 4878 0020 pea 20 <LSIGTRAP+0x1b>
10c5948e: 2f04 movel %d4,%sp@-
10c59490: 2f05 movel %d5,%sp@-
10c59492: 4e92 jsr %a2@
10c59494: 60ba bras 10c59450 <dev_ioctl+0x290>
10c59496: 70ea moveq #-22,%d0
10c59498: 4cee 0c3c ffc8 moveml %fp@(-56),%d2-%d5/%a2-%a3
10c5949e: 4e5e unlk %fp
10c594a0: 4e75 rts
10c594a2 <dev_new_index>:
10c594a2: 4e56 0000 linkw %fp,#0
10c594a6: 2039 1002 48d4 movel 100248d4 <ifindex.1297>,%d0
10c594ac: 2200 movel %d0,%d1
10c594ae: 5281 addql #1,%d1
10c594b0: 23c1 1002 48d4 movel %d1,100248d4 <ifindex.1297>
10c594b6: 5280 addql #1,%d0
10c594b8: 4a80 tstl %d0
10c594ba: 6e08 bgts 10c594c4 <dev_new_index+0x22>
10c594bc: 7001 moveq #1,%d0
10c594be: 23c0 1002 48d4 movel %d0,100248d4 <ifindex.1297>
10c594c4: 2f39 1002 48d4 movel 100248d4 <ifindex.1297>,%sp@-
10c594ca: 4eba e740 jsr %pc@(10c57c0c <__dev_get_by_index>)
10c594ce: 588f addql #4,%sp
10c594d0: 4a80 tstl %d0
10c594d2: 66d2 bnes 10c594a6 <dev_new_index+0x4>
10c594d4: 2039 1002 48d4 movel 100248d4 <ifindex.1297>,%d0
10c594da: 4e5e unlk %fp
10c594dc: 4e75 rts
10c594de <register_netdevice>:
10c594de: 4e56 0000 linkw %fp,#0
10c594e2: 48e7 0038 moveml %a2-%a4,%sp@-
10c594e6: 266e 0008 moveal %fp@(8),%a3
10c594ea: 70ff moveq #-1,%d0
10c594ec: 2740 00d0 movel %d0,%a3@(208)
10c594f0: 4ab9 1000 fd94 tstl 1000fd94 <dev_boot_phase>
10c594f6: 6706 beqs 10c594fe <register_netdevice+0x20>
10c594f8: 4eb9 10c8 a012 jsr 10c8a012 <net_dev_init>
10c594fe: 72ff moveq #-1,%d1
10c59500: 2741 003e movel %d1,%a3@(62)
10c59504: 206b 0032 moveal %a3@(50),%a0
10c59508: b0fc 0000 cmpaw #0,%a0
10c5950c: 6710 beqs 10c5951e <register_netdevice+0x40>
10c5950e: 2f0b movel %a3,%sp@-
10c59510: 4e90 jsr %a0@
10c59512: 588f addql #4,%sp
10c59514: 4a80 tstl %d0
10c59516: 6706 beqs 10c5951e <register_netdevice+0x40>
10c59518: 70fb moveq #-5,%d0
10c5951a: 6000 009e braw 10c595ba <register_netdevice+0xdc>
10c5951e: 4eba ff82 jsr %pc@(10c594a2 <dev_new_index>)
10c59522: 2740 003a movel %d0,%a3@(58)
10c59526: 72ff moveq #-1,%d1
10c59528: b2ab 003e cmpl %a3@(62),%d1
10c5952c: 6604 bnes 10c59532 <register_netdevice+0x54>
10c5952e: 2740 003e movel %d0,%a3@(62)
10c59532: 49f9 1000 fbc4 lea 1000fbc4 <dev_base>,%a4
10c59538: 6022 bras 10c5955c <register_netdevice+0x7e>
10c5953a: b7ca cmpal %a2,%a3
10c5953c: 6716 beqs 10c59554 <register_netdevice+0x76>
10c5953e: 224a moveal %a2,%a1
10c59540: 204b moveal %a3,%a0
10c59542: 1019 moveb %a1@+,%d0
10c59544: b018 cmpb %a0@+,%d0
10c59546: 6606 bnes 10c5954e <register_netdevice+0x70>
10c59548: 4a00 tstb %d0
10c5954a: 66f6 bnes 10c59542 <register_netdevice+0x64>
10c5954c: 6002 bras 10c59550 <register_netdevice+0x72>
10c5954e: 9020 subb %a0@-,%d0
10c59550: 4a00 tstb %d0
10c59552: 6604 bnes 10c59558 <register_netdevice+0x7a>
10c59554: 70ef moveq #-17,%d0
10c59556: 6062 bras 10c595ba <register_netdevice+0xdc>
10c59558: 49ea 002e lea %a2@(46),%a4
10c5955c: 2454 moveal %a4@,%a2
10c5955e: b4fc 0000 cmpaw #0,%a2
10c59562: 66d6 bnes 10c5953a <register_netdevice+0x5c>
10c59564: 4aab 00fc tstl %a3@(252)
10c59568: 6608 bnes 10c59572 <register_netdevice+0x94>
10c5956a: 277c 10c5 7e08 movel #281378312,%a3@(252)
10c59570: 00fc
10c59572: 41eb 002a lea %a3@(42),%a0
10c59576: 40c0 movew %sr,%d0
10c59578: 007c 0700 oriw #1792,%sr
10c5957c: 7204 moveq #4,%d1
10c5957e: 8390 orl %d1,%a0@
10c59580: 46c0 movew %d0,%sr
10c59582: 42ab 002e clrl %a3@(46)
10c59586: 2f0b movel %a3,%sp@-
10c59588: 4eb9 10c5 d4c4 jsr 10c5d4c4 <dev_init_scheduler>
10c5958e: 588f addql #4,%sp
10c59590: 41f9 1002 5730 lea 10025730 <irq_stat+0x8>,%a0
10c59596: 5290 addql #1,%a0@
10c59598: 288b movel %a3,%a4@
10c5959a: 43eb 00d8 lea %a3@(216),%a1
10c5959e: 5291 addql #1,%a1@
10c595a0: 42ab 00dc clrl %a3@(220)
10c595a4: 5390 subql #1,%a0@
10c595a6: 2f0b movel %a3,%sp@-
10c595a8: 4878 0005 pea 5 <LSIGTRAP>
10c595ac: 4879 1000 fd74 pea 1000fd74 <netdev_chain>
10c595b2: 4eb9 10c1 b850 jsr 10c1b850 <notifier_call_chain>
10c595b8: 7000 moveq #0,%d0
10c595ba: 4cee 1c00 fff4 moveml %fp@(-12),%a2-%a4
10c595c0: 4e5e unlk %fp
10c595c2: 4e75 rts
10c595c4 <netdev_finish_unregister>:
10c595c4: 4e56 0000 linkw %fp,#0
10c595c8: 2f0a movel %a2,%sp@-
10c595ca: 246e 0008 moveal %fp@(8),%a2
10c595ce: 4aaa 00a8 tstl %a2@(168)
10c595d2: 6712 beqs 10c595e6 <netdev_finish_unregister+0x22>
10c595d4: 4878 0a0f pea a0f <LFLUSH_I_AND_D+0x207>
10c595d8: 4879 1000 6d34 pea 10006d34 <npindex_to_ethertype+0xb04>
10c595de: 4eb9 10c1 677e jsr 10c1677e <printk>
10c595e4: 508f addql #8,%sp
10c595e6: 4aaa 00b0 tstl %a2@(176)
10c595ea: 6712 beqs 10c595fe <netdev_finish_unregister+0x3a>
10c595ec: 4878 0a10 pea a10 <LFLUSH_I_AND_D+0x208>
10c595f0: 4879 1000 6d88 pea 10006d88 <npindex_to_ethertype+0xb58>
10c595f6: 4eb9 10c1 677e jsr 10c1677e <printk>
10c595fc: 508f addql #8,%sp
10c595fe: 4aaa 00ac tstl %a2@(172)
10c59602: 6712 beqs 10c59616 <netdev_finish_unregister+0x52>
10c59604: 4878 0a11 pea a11 <LFLUSH_I_AND_D+0x209>
10c59608: 4879 1000 6ddd pea 10006ddd <npindex_to_ethertype+0xbad>
10c5960e: 4eb9 10c1 677e jsr 10c1677e <printk>
10c59614: 508f addql #8,%sp
10c59616: 4aaa 00dc tstl %a2@(220)
10c5961a: 6612 bnes 10c5962e <netdev_finish_unregister+0x6a>
10c5961c: 2f0a movel %a2,%sp@-
10c5961e: 2f0a movel %a2,%sp@-
10c59620: 4879 1000 6e31 pea 10006e31 <npindex_to_ethertype+0xc01>
10c59626: 4eb9 10c1 677e jsr 10c1677e <printk>
10c5962c: 6020 bras 10c5964e <netdev_finish_unregister+0x8a>
10c5962e: 206a 00e8 moveal %a2@(232),%a0
10c59632: b0fc 0000 cmpaw #0,%a0
10c59636: 6706 beqs 10c5963e <netdev_finish_unregister+0x7a>
10c59638: 2f0a movel %a2,%sp@-
10c5963a: 4e90 jsr %a0@
10c5963c: 588f addql #4,%sp
10c5963e: 082a 0004 00e3 btst #4,%a2@(227)
10c59644: 6708 beqs 10c5964e <netdev_finish_unregister+0x8a>
10c59646: 2f0a movel %a2,%sp@-
10c59648: 4eb9 10c2 0b8c jsr 10c20b8c <kfree>
10c5964e: 7000 moveq #0,%d0
10c59650: 246e fffc moveal %fp@(-4),%a2
10c59654: 4e5e unlk %fp
10c59656: 4e75 rts
10c59658 <unregister_netdevice>:
10c59658: 4e56 0000 linkw %fp,#0
10c5965c: 48e7 3038 moveml %d2-%d3/%a2-%a4,%sp@-
10c59660: 246e 0008 moveal %fp@(8),%a2
10c59664: 082a 0000 0053 btst #0,%a2@(83)
10c5966a: 6708 beqs 10c59674 <unregister_netdevice+0x1c>
10c5966c: 2f0a movel %a2,%sp@-
10c5966e: 4eba e8a0 jsr %pc@(10c57f10 <dev_close>)
10c59672: 588f addql #4,%sp
10c59674: 4aaa 00dc tstl %a2@(220)
10c59678: 6712 beqs 10c5968c <unregister_netdevice+0x34>
10c5967a: 4878 0a38 pea a38 <LFLUSH_I_AND_D+0x230>
10c5967e: 4879 1000 6e51 pea 10006e51 <npindex_to_ethertype+0xc21>
10c59684: 4eb9 10c1 677e jsr 10c1677e <printk>
10c5968a: 508f addql #8,%sp
10c5968c: 7001 moveq #1,%d0
10c5968e: 2540 00dc movel %d0,%a2@(220)
10c59692: 43f9 1000 fbc4 lea 1000fbc4 <dev_base>,%a1
10c59698: 2011 movel %a1@,%d0
10c5969a: 6722 beqs 10c596be <unregister_netdevice+0x66>
10c5969c: 41f9 1002 5730 lea 10025730 <irq_stat+0x8>,%a0
10c596a2: b5c0 cmpal %d0,%a2
10c596a4: 660a bnes 10c596b0 <unregister_netdevice+0x58>
10c596a6: 5290 addql #1,%a0@
10c596a8: 22aa 002e movel %a2@(46),%a1@
10c596ac: 5390 subql #1,%a0@
10c596ae: 600a bras 10c596ba <unregister_netdevice+0x62>
10c596b0: 2640 moveal %d0,%a3
10c596b2: 43eb 002e lea %a3@(46),%a1
10c596b6: 2011 movel %a1@,%d0
10c596b8: 66e8 bnes 10c596a2 <unregister_netdevice+0x4a>
10c596ba: 4a80 tstl %d0
10c596bc: 6616 bnes 10c596d4 <unregister_netdevice+0x7c>
10c596be: 2f0a movel %a2,%sp@-
10c596c0: 2f0a movel %a2,%sp@-
10c596c2: 4879 1000 6ea0 pea 10006ea0 <npindex_to_ethertype+0xc70>
10c596c8: 4eb9 10c1 677e jsr 10c1677e <printk>
10c596ce: 70ed moveq #-19,%d0
10c596d0: 6000 013a braw 10c5980c <unregister_netdevice+0x1b4>
10c596d4: 41f9 1002 5730 lea 10025730 <irq_stat+0x8>,%a0
10c596da: 5290 addql #1,%a0@
10c596dc: 5390 subql #1,%a0@
10c596de: 4ab9 1000 fd94 tstl 1000fd94 <dev_boot_phase>
10c596e4: 6626 bnes 10c5970c <unregister_netdevice+0xb4>
10c596e6: 2f0a movel %a2,%sp@-
10c596e8: 4eb9 10c5 d4f4 jsr 10c5d4f4 <dev_shutdown>
10c596ee: 2e8a movel %a2,%sp@
10c596f0: 4878 0006 pea 6 <LSIGTRAP+0x1>
10c596f4: 4879 1000 fd74 pea 1000fd74 <netdev_chain>
10c596fa: 4eb9 10c1 b850 jsr 10c1b850 <notifier_call_chain>
10c59700: 2f0a movel %a2,%sp@-
10c59702: 4eb9 10c5 9a00 jsr 10c59a00 <dev_mc_discard>
10c59708: 4fef 0010 lea %sp@(16),%sp
10c5970c: 206a 00e4 moveal %a2@(228),%a0
10c59710: b0fc 0000 cmpaw #0,%a0
10c59714: 6706 beqs 10c5971c <unregister_netdevice+0xc4>
10c59716: 2f0a movel %a2,%sp@-
10c59718: 4e90 jsr %a0@
10c5971a: 588f addql #4,%sp
10c5971c: 4aaa 0066 tstl %a2@(102)
10c59720: 6712 beqs 10c59734 <unregister_netdevice+0xdc>
10c59722: 4878 0a66 pea a66 <LFLUSH_I_AND_D+0x25e>
10c59726: 4879 1000 6edc pea 10006edc <npindex_to_ethertype+0xcac>
10c5972c: 4eb9 10c1 677e jsr 10c1677e <printk>
10c59732: 508f addql #8,%sp
10c59734: 082a 0004 00e3 btst #4,%a2@(227)
10c5973a: 6714 beqs 10c59750 <unregister_netdevice+0xf8>
10c5973c: 41ea 00d8 lea %a2@(216),%a0
10c59740: 40c1 movew %sr,%d1
10c59742: 007c 0700 oriw #1792,%sr
10c59746: 2010 movel %a0@,%d0
10c59748: 5380 subql #1,%d0
10c5974a: 2080 movel %d0,%a0@
10c5974c: 6000 00b0 braw 10c597fe <unregister_netdevice+0x1a6>
10c59750: 7001 moveq #1,%d0
10c59752: b0aa 00d8 cmpl %a2@(216),%d0
10c59756: 6614 bnes 10c5976c <unregister_netdevice+0x114>
10c59758: 41ea 00d8 lea %a2@(216),%a0
10c5975c: 40c1 movew %sr,%d1
10c5975e: 007c 0700 oriw #1792,%sr
10c59762: 2010 movel %a0@,%d0
10c59764: 5380 subql #1,%d0
10c59766: 2080 movel %d0,%a0@
10c59768: 6000 0094 braw 10c597fe <unregister_netdevice+0x1a6>
10c5976c: 2439 1002 67b0 movel 100267b0 <jiffies>,%d2
10c59772: 2602 movel %d2,%d3
10c59774: 47ea 00d8 lea %a2@(216),%a3
10c59778: 49f9 10c1 4428 lea 10c14428 <schedule_timeout>,%a4
10c5977e: 2039 1002 67b0 movel 100267b0 <jiffies>,%d0
10c59784: 9083 subl %d3,%d0
10c59786: 7264 moveq #100,%d1
10c59788: b280 cmpl %d0,%d1
10c5978a: 6416 bccs 10c597a2 <unregister_netdevice+0x14a>
10c5978c: 2f0a movel %a2,%sp@-
10c5978e: 4878 0006 pea 6 <LSIGTRAP+0x1>
10c59792: 4879 1000 fd74 pea 1000fd74 <netdev_chain>
10c59798: 4eb9 10c1 b850 jsr 10c1b850 <notifier_call_chain>
10c5979e: 4fef 000c lea %sp@(12),%sp
10c597a2: 2079 1002 53b4 moveal 100253b4 <_current_task>,%a0
10c597a8: 7001 moveq #1,%d0
10c597aa: 2080 movel %d0,%a0@
10c597ac: 4878 0019 pea 19 <LSIGTRAP+0x14>
10c597b0: 4e94 jsr %a4@
10c597b2: 2079 1002 53b4 moveal 100253b4 <_current_task>,%a0
10c597b8: 7200 moveq #0,%d1
10c597ba: 2081 movel %d1,%a0@
10c597bc: 2039 1002 67b0 movel 100267b0 <jiffies>,%d0
10c597c2: 9082 subl %d2,%d0
10c597c4: 588f addql #4,%sp
10c597c6: 0c80 0000 03e8 cmpil #1000,%d0
10c597cc: 631c blss 10c597ea <unregister_netdevice+0x192>
10c597ce: 2f2a 00d8 movel %a2@(216),%sp@-
10c597d2: 2f0a movel %a2,%sp@-
10c597d4: 4879 1000 6f2c pea 10006f2c <npindex_to_ethertype+0xcfc>
10c597da: 4eb9 10c1 677e jsr 10c1677e <printk>
10c597e0: 2439 1002 67b0 movel 100267b0 <jiffies>,%d2
10c597e6: 4fef 000c lea %sp@(12),%sp
10c597ea: 7001 moveq #1,%d0
10c597ec: b0aa 00d8 cmpl %a2@(216),%d0
10c597f0: 668c bnes 10c5977e <unregister_netdevice+0x126>
10c597f2: 40c1 movew %sr,%d1
10c597f4: 007c 0700 oriw #1792,%sr
10c597f8: 2013 movel %a3@,%d0
10c597fa: 5380 subql #1,%d0
10c597fc: 2680 movel %d0,%a3@
10c597fe: 46c1 movew %d1,%sr
10c59800: 4a80 tstl %d0
10c59802: 6606 bnes 10c5980a <unregister_netdevice+0x1b2>
10c59804: 2f0a movel %a2,%sp@-
10c59806: 4eba fdbc jsr %pc@(10c595c4 <netdev_finish_unregister>)
10c5980a: 7000 moveq #0,%d0
10c5980c: 4cee 1c0c ffec moveml %fp@(-20),%d2-%d3/%a2-%a4
10c59812: 4e5e unlk %fp
10c59814: 4e75 rts
10c59816: 4e75 rts
10c59818 <__dev_mc_upload>:
10c59818: 4e56 0000 linkw %fp,#0
10c5981c: 2f0a movel %a2,%sp@-
10c5981e: 226e 0008 moveal %fp@(8),%a1
10c59822: 0829 0000 0053 btst #0,%a1@(83)
10c59828: 671a beqs 10c59844 <__dev_mc_upload+0x2c>
10c5982a: 2469 0100 moveal %a1@(256),%a2
10c5982e: b4fc 0000 cmpaw #0,%a2
10c59832: 6710 beqs 10c59844 <__dev_mc_upload+0x2c>
10c59834: 41e9 002a lea %a1@(42),%a0
10c59838: 2010 movel %a0@,%d0
10c5983a: 0800 0002 btst #2,%d0
10c5983e: 6704 beqs 10c59844 <__dev_mc_upload+0x2c>
10c59840: 2f09 movel %a1,%sp@-
10c59842: 4e92 jsr %a2@
10c59844: 246e fffc moveal %fp@(-4),%a2
10c59848: 4e5e unlk %fp
10c5984a: 4e75 rts
10c5984c <dev_mc_upload>:
10c5984c: 4e56 0000 linkw %fp,#0
10c59850: 2f0a movel %a2,%sp@-
10c59852: 202e 0008 movel %fp@(8),%d0
10c59856: 45f9 1002 5730 lea 10025730 <irq_stat+0x8>,%a2
10c5985c: 5292 addql #1,%a2@
10c5985e: 2f00 movel %d0,%sp@-
10c59860: 4eba ffb6 jsr %pc@(10c59818 <__dev_mc_upload>)
10c59864: 5392 subql #1,%a2@
10c59866: 246e fffc moveal %fp@(-4),%a2
10c5986a: 4e5e unlk %fp
10c5986c: 4e75 rts
10c5986e <dev_mc_delete>:
10c5986e: 4e56 0000 linkw %fp,#0
10c59872: 48e7 3c3c moveml %d2-%d5/%a2-%a5,%sp@-
10c59876: 2a6e 0008 moveal %fp@(8),%a5
10c5987a: 282e 000c movel %fp@(12),%d4
10c5987e: 242e 0010 movel %fp@(16),%d2
10c59882: 262e 0014 movel %fp@(20),%d3
10c59886: 7a00 moveq #0,%d5
10c59888: 41f9 1002 5730 lea 10025730 <irq_stat+0x8>,%a0
10c5988e: 5290 addql #1,%a0@
10c59890: 49ed 007c lea %a5@(124),%a4
10c59894: 2648 moveal %a0,%a3
10c59896: 602e bras 10c598c6 <dev_mc_delete+0x58>
10c59898: 202a 000e movel %a2@(14),%d0
10c5989c: 2200 movel %d0,%d1
10c5989e: 5381 subql #1,%d1
10c598a0: 2541 000e movel %d1,%a2@(14)
10c598a4: 7201 moveq #1,%d1
10c598a6: b280 cmpl %d0,%d1
10c598a8: 665c bnes 10c59906 <dev_mc_delete+0x98>
10c598aa: 2892 movel %a2@,%a4@
10c598ac: 53ad 0080 subql #1,%a5@(128)
10c598b0: 2f0a movel %a2,%sp@-
10c598b2: 4eb9 10c2 0b8c jsr 10c20b8c <kfree>
10c598b8: 2f0d movel %a5,%sp@-
10c598ba: 4eba ff5c jsr %pc@(10c59818 <__dev_mc_upload>)
10c598be: 5393 subql #1,%a3@
10c598c0: 7000 moveq #0,%d0
10c598c2: 6046 bras 10c5990a <dev_mc_delete+0x9c>
10c598c4: 284a moveal %a2,%a4
10c598c6: 2454 moveal %a4@,%a2
10c598c8: b4fc 0000 cmpaw #0,%a2
10c598cc: 6736 beqs 10c59904 <dev_mc_delete+0x96>
10c598ce: 4280 clrl %d0
10c598d0: 102a 000c moveb %a2@(12),%d0
10c598d4: 2f00 movel %d0,%sp@-
10c598d6: 2f04 movel %d4,%sp@-
10c598d8: 486a 0004 pea %a2@(4)
10c598dc: 4eb9 10c8 436e jsr 10c8436e <memcmp>
10c598e2: 4fef 000c lea %sp@(12),%sp
10c598e6: 4a80 tstl %d0
10c598e8: 66da bnes 10c598c4 <dev_mc_delete+0x56>
10c598ea: 4280 clrl %d0
10c598ec: 102a 000c moveb %a2@(12),%d0
10c598f0: b082 cmpl %d2,%d0
10c598f2: 66d0 bnes 10c598c4 <dev_mc_delete+0x56>
10c598f4: 4a83 tstl %d3
10c598f6: 67a0 beqs 10c59898 <dev_mc_delete+0x2a>
10c598f8: 202a 0012 movel %a2@(18),%d0
10c598fc: 42aa 0012 clrl %a2@(18)
10c59900: 4a80 tstl %d0
10c59902: 6694 bnes 10c59898 <dev_mc_delete+0x2a>
10c59904: 7afe moveq #-2,%d5
10c59906: 5393 subql #1,%a3@
10c59908: 2005 movel %d5,%d0
10c5990a: 4cee 3c3c ffe0 moveml %fp@(-32),%d2-%d5/%a2-%a5
10c59910: 4e5e unlk %fp
10c59912: 4e75 rts
10c59914 <dev_mc_add>:
10c59914: 4e56 0000 linkw %fp,#0
10c59918: 48e7 3e3c moveml %d2-%d6/%a2-%a5,%sp@-
10c5991c: 2a6e 0008 moveal %fp@(8),%a5
10c59920: 2a2e 000c movel %fp@(12),%d5
10c59924: 282e 0010 movel %fp@(16),%d4
10c59928: 2c2e 0014 movel %fp@(20),%d6
10c5992c: 4878 0020 pea 20 <LSIGTRAP+0x1b>
10c59930: 4878 0016 pea 16 <LSIGTRAP+0x11>
10c59934: 4eb9 10c2 09bc jsr 10c209bc <kmalloc>
10c5993a: 2840 moveal %d0,%a4
10c5993c: 508f addql #8,%sp
10c5993e: 41f9 1002 5730 lea 10025730 <irq_stat+0x8>,%a0
10c59944: 5290 addql #1,%a0@
10c59946: 246d 007c moveal %a5@(124),%a2
10c5994a: 2648 moveal %a0,%a3
10c5994c: b4fc 0000 cmpaw #0,%a2
10c59950: 6746 beqs 10c59998 <dev_mc_add+0x84>
10c59952: 7600 moveq #0,%d3
10c59954: 7400 moveq #0,%d2
10c59956: 162a 000c moveb %a2@(12),%d3
10c5995a: 2f03 movel %d3,%sp@-
10c5995c: 2f05 movel %d5,%sp@-
10c5995e: 486a 0004 pea %a2@(4)
10c59962: 4eb9 10c8 436e jsr 10c8436e <memcmp>
10c59968: 4fef 000c lea %sp@(12),%sp
10c5996c: 4a80 tstl %d0
10c5996e: 6620 bnes 10c59990 <dev_mc_add+0x7c>
10c59970: 142a 000c moveb %a2@(12),%d2
10c59974: b882 cmpl %d2,%d4
10c59976: 6618 bnes 10c59990 <dev_mc_add+0x7c>
10c59978: 4a86 tstl %d6
10c5997a: 670e beqs 10c5998a <dev_mc_add+0x76>
10c5997c: 202a 0012 movel %a2@(18),%d0
10c59980: 7201 moveq #1,%d1
10c59982: 2541 0012 movel %d1,%a2@(18)
10c59986: 4a80 tstl %d0
10c59988: 665a bnes 10c599e4 <dev_mc_add+0xd0>
10c5998a: 52aa 000e addql #1,%a2@(14)
10c5998e: 6054 bras 10c599e4 <dev_mc_add+0xd0>
10c59990: 2452 moveal %a2@,%a2
10c59992: b4fc 0000 cmpaw #0,%a2
10c59996: 66be bnes 10c59956 <dev_mc_add+0x42>
10c59998: b8fc 0000 cmpaw #0,%a4
10c5999c: 6606 bnes 10c599a4 <dev_mc_add+0x90>
10c5999e: 5393 subql #1,%a3@
10c599a0: 70f4 moveq #-12,%d0
10c599a2: 6052 bras 10c599f6 <dev_mc_add+0xe2>
10c599a4: 2f04 movel %d4,%sp@-
10c599a6: 2f05 movel %d5,%sp@-
10c599a8: 486c 0004 pea %a4@(4)
10c599ac: 4eb9 10c8 5744 jsr 10c85744 <memcpy>
10c599b2: 1944 000c moveb %d4,%a4@(12)
10c599b6: 28ad 007c movel %a5@(124),%a4@
10c599ba: 7001 moveq #1,%d0
10c599bc: 2940 000e movel %d0,%a4@(14)
10c599c0: 4fef 000c lea %sp@(12),%sp
10c599c4: 4a86 tstl %d6
10c599c6: 56c0 sne %d0
10c599c8: 4880 extw %d0
10c599ca: 48c0 extl %d0
10c599cc: 4480 negl %d0
10c599ce: 2940 0012 movel %d0,%a4@(18)
10c599d2: 2b4c 007c movel %a4,%a5@(124)
10c599d6: 52ad 0080 addql #1,%a5@(128)
10c599da: 2f0d movel %a5,%sp@-
10c599dc: 4eba fe3a jsr %pc@(10c59818 <__dev_mc_upload>)
10c599e0: 5393 subql #1,%a3@
10c599e2: 6010 bras 10c599f4 <dev_mc_add+0xe0>
10c599e4: 5393 subql #1,%a3@
10c599e6: b8fc 0000 cmpaw #0,%a4
10c599ea: 6708 beqs 10c599f4 <dev_mc_add+0xe0>
10c599ec: 2f0c movel %a4,%sp@-
10c599ee: 4eb9 10c2 0b8c jsr 10c20b8c <kfree>
10c599f4: 7000 moveq #0,%d0
10c599f6: 4cee 3c7c ffdc moveml %fp@(-36),%d2-%d6/%a2-%a5
10c599fc: 4e5e unlk %fp
10c599fe: 4e75 rts
10c59a00 <dev_mc_discard>:
10c59a00: 4e56 0000 linkw %fp,#0
10c59a04: 48e7 0038 moveml %a2-%a4,%sp@-
10c59a08: 266e 0008 moveal %fp@(8),%a3
10c59a0c: 41f9 1002 5730 lea 10025730 <irq_stat+0x8>,%a0
10c59a12: 5290 addql #1,%a0@
10c59a14: 2848 moveal %a0,%a4
10c59a16: 4aab 007c tstl %a3@(124)
10c59a1a: 6732 beqs 10c59a4e <dev_mc_discard+0x4e>
10c59a1c: 246b 007c moveal %a3@(124),%a2
10c59a20: 2752 007c movel %a2@,%a3@(124)
10c59a24: 202a 000e movel %a2@(14),%d0
10c59a28: b0aa 0012 cmpl %a2@(18),%d0
10c59a2c: 6f10 bles 10c59a3e <dev_mc_discard+0x3e>
10c59a2e: 2f00 movel %d0,%sp@-
10c59a30: 4879 1000 6f90 pea 10006f90 <npindex_to_ethertype+0xd60>
10c59a36: 4eb9 10c1 677e jsr 10c1677e <printk>
10c59a3c: 508f addql #8,%sp
10c59a3e: 2f0a movel %a2,%sp@-
10c59a40: 4eb9 10c2 0b8c jsr 10c20b8c <kfree>
10c59a46: 588f addql #4,%sp
10c59a48: 4aab 007c tstl %a3@(124)
10c59a4c: 66ce bnes 10c59a1c <dev_mc_discard+0x1c>
10c59a4e: 42ab 0080 clrl %a3@(128)
10c59a52: 5394 subql #1,%a4@
10c59a54: 4cee 1c00 fff4 moveml %fp@(-12),%a2-%a4
10c59a5a: 4e5e unlk %fp
10c59a5c: 4e75 rts
10c59a5e <dev_mc_read_proc>:
10c59a5e: 4e56 fff8 linkw %fp,#-8
10c59a62: 48e7 3f3c moveml %d2-%d7/%a2-%a5,%sp@-
10c59a66: 42ae fffc clrl %fp@(-4)
10c59a6a: 7a00 moveq #0,%d5
10c59a6c: 2679 1000 fbc4 moveal 1000fbc4 <dev_base>,%a3
10c59a72: b6fc 0000 cmpaw #0,%a3
10c59a76: 6700 00d4 beqw 10c59b4c <dev_mc_read_proc+0xee>
10c59a7a: 4bf9 1002 5730 lea 10025730 <irq_stat+0x8>,%a5
10c59a80: 5295 addql #1,%a5@
10c59a82: 246b 007c moveal %a3@(124),%a2
10c59a86: b4fc 0000 cmpaw #0,%a2
10c59a8a: 6700 00b2 beqw 10c59b3e <dev_mc_read_proc+0xe0>
10c59a8e: 7c00 moveq #0,%d6
10c59a90: 2e3c 10c8 4d6a movel #281562474,%d7
10c59a96: 202e 0010 movel %fp@(16),%d0
10c59a9a: d0ae 0014 addl %fp@(20),%d0
10c59a9e: 2d40 fff8 movel %d0,%fp@(-8)
10c59aa2: 2f2a 0012 movel %a2@(18),%sp@-
10c59aa6: 2f2a 000e movel %a2@(14),%sp@-
10c59aaa: 2f0b movel %a3,%sp@-
10c59aac: 2f2b 003a movel %a3@(58),%sp@-
10c59ab0: 4879 1000 6fc1 pea 10006fc1 <npindex_to_ethertype+0xd91>
10c59ab6: 206e 0008 moveal %fp@(8),%a0
10c59aba: 4870 5800 pea %a0@(00000000,%d5:l)
10c59abe: 4eb9 10c8 4d6a jsr 10c84d6a <sprintf>
10c59ac4: da80 addl %d0,%d5
10c59ac6: 7400 moveq #0,%d2
10c59ac8: 4fef 0018 lea %sp@(24),%sp
10c59acc: 1c2a 000c moveb %a2@(12),%d6
10c59ad0: bc82 cmpl %d2,%d6
10c59ad2: 6f2e bles 10c59b02 <dev_mc_read_proc+0xa4>
10c59ad4: 7800 moveq #0,%d4
10c59ad6: 49ea 0004 lea %a2@(4),%a4
10c59ada: 7600 moveq #0,%d3
10c59adc: 181c moveb %a4@+,%d4
10c59ade: 2f04 movel %d4,%sp@-
10c59ae0: 4879 1000 6fd7 pea 10006fd7 <npindex_to_ethertype+0xda7>
10c59ae6: 206e 0008 moveal %fp@(8),%a0
10c59aea: 4870 5800 pea %a0@(00000000,%d5:l)
10c59aee: 2047 moveal %d7,%a0
10c59af0: 4e90 jsr %a0@
10c59af2: da80 addl %d0,%d5
10c59af4: 4fef 000c lea %sp@(12),%sp
10c59af8: 5282 addql #1,%d2
10c59afa: 162a 000c moveb %a2@(12),%d3
10c59afe: b682 cmpl %d2,%d3
10c59b00: 6eda bgts 10c59adc <dev_mc_read_proc+0x7e>
10c59b02: 4879 1000 6fdc pea 10006fdc <npindex_to_ethertype+0xdac>
10c59b08: 206e 0008 moveal %fp@(8),%a0
10c59b0c: 4870 5800 pea %a0@(00000000,%d5:l)
10c59b10: 2047 moveal %d7,%a0
10c59b12: 4e90 jsr %a0@
10c59b14: da80 addl %d0,%d5
10c59b16: 202e fffc movel %fp@(-4),%d0
10c59b1a: d085 addl %d5,%d0
10c59b1c: 508f addql #8,%sp
10c59b1e: b0ae 0010 cmpl %fp@(16),%d0
10c59b22: 6c06 bges 10c59b2a <dev_mc_read_proc+0xcc>
10c59b24: 7a00 moveq #0,%d5
10c59b26: 2d40 fffc movel %d0,%fp@(-4)
10c59b2a: b0ae fff8 cmpl %fp@(-8),%d0
10c59b2e: 6f04 bles 10c59b34 <dev_mc_read_proc+0xd6>
10c59b30: 5395 subql #1,%a5@
10c59b32: 6020 bras 10c59b54 <dev_mc_read_proc+0xf6>
10c59b34: 2452 moveal %a2@,%a2
10c59b36: b4fc 0000 cmpaw #0,%a2
10c59b3a: 6600 ff66 bnew 10c59aa2 <dev_mc_read_proc+0x44>
10c59b3e: 5395 subql #1,%a5@
10c59b40: 266b 002e moveal %a3@(46),%a3
10c59b44: b6fc 0000 cmpaw #0,%a3
10c59b48: 6600 ff36 bnew 10c59a80 <dev_mc_read_proc+0x22>
10c59b4c: 206e 0018 moveal %fp@(24),%a0
10c59b50: 7001 moveq #1,%d0
10c59b52: 2080 movel %d0,%a0@
10c59b54: 202e 0010 movel %fp@(16),%d0
10c59b58: 90ae fffc subl %fp@(-4),%d0
10c59b5c: 206e 000c moveal %fp@(12),%a0
10c59b60: 222e 0008 movel %fp@(8),%d1
10c59b64: d280 addl %d0,%d1
10c59b66: 2081 movel %d1,%a0@
10c59b68: 9a80 subl %d0,%d5
10c59b6a: baae 0014 cmpl %fp@(20),%d5
10c59b6e: 6f04 bles 10c59b74 <dev_mc_read_proc+0x116>
10c59b70: 2a2e 0014 movel %fp@(20),%d5
10c59b74: 4a85 tstl %d5
10c59b76: 6c02 bges 10c59b7a <dev_mc_read_proc+0x11c>
10c59b78: 7a00 moveq #0,%d5
10c59b7a: 2005 movel %d5,%d0
10c59b7c: 4cee 3cfc ffd0 moveml %fp@(-48),%d2-%d7/%a2-%a5
10c59b82: 4e5e unlk %fp
10c59b84: 4e75 rts
10c59b86: 4e75 rts
10c59b88 <dst_run_gc>:
10c59b88: 4e56 0000 linkw %fp,#0
10c59b8c: 2f0a movel %a2,%sp@-
10c59b8e: 4879 1000 fda4 pea 1000fda4 <dst_gc_timer>
10c59b94: 4eb9 10c1 9894 jsr 10c19894 <del_timer>
10c59b9a: 45f9 1002 4a88 lea 10024a88 <dst_garbage_list>,%a2
10c59ba0: 6014 bras 10c59bb6 <dst_run_gc+0x2e>
10c59ba2: 4aa8 0004 tstl %a0@(4)
10c59ba6: 6704 beqs 10c59bac <dst_run_gc+0x24>
10c59ba8: 2448 moveal %a0,%a2
10c59baa: 600c bras 10c59bb8 <dst_run_gc+0x30>
10c59bac: 2490 movel %a0@,%a2@
10c59bae: 2f08 movel %a0,%sp@-
10c59bb0: 4eb9 10c5 9db8 jsr 10c59db8 <dst_destroy>
10c59bb6: 588f addql #4,%sp
10c59bb8: 2052 moveal %a2@,%a0
10c59bba: b0fc 0000 cmpaw #0,%a0
10c59bbe: 66e2 bnes 10c59ba2 <dst_run_gc+0x1a>
10c59bc0: 4ab9 1002 4a88 tstl 10024a88 <dst_garbage_list>
10c59bc6: 660c bnes 10c59bd4 <dst_run_gc+0x4c>
10c59bc8: 23fc 0000 2ee0 movel #12000,1000fda0 <dst_gc_timer_inc>
10c59bce: 1000 fda0
10c59bd2: 6050 bras 10c59c24 <dst_run_gc+0x9c>
10c59bd4: 2239 1000 fda0 movel 1000fda0 <dst_gc_timer_inc>,%d1
10c59bda: 2039 1002 4a8c movel 10024a8c <dst_gc_timer_expires>,%d0
10c59be0: d081 addl %d1,%d0
10c59be2: 23c0 1002 4a8c movel %d0,10024a8c <dst_gc_timer_expires>
10c59be8: 0c80 0000 2ee0 cmpil #12000,%d0
10c59bee: 630a blss 10c59bfa <dst_run_gc+0x72>
10c59bf0: 23fc 0000 2ee0 movel #12000,10024a8c <dst_gc_timer_expires>
10c59bf6: 1002 4a8c
10c59bfa: 0681 0000 01f4 addil #500,%d1
10c59c00: 23c1 1000 fda0 movel %d1,1000fda0 <dst_gc_timer_inc>
10c59c06: 41f9 1000 fdac lea 1000fdac <dst_gc_timer+0x8>,%a0
10c59c0c: 2039 1002 67b0 movel 100267b0 <jiffies>,%d0
10c59c12: d0b9 1002 4a8c addl 10024a8c <dst_gc_timer_expires>,%d0
10c59c18: 2080 movel %d0,%a0@
10c59c1a: 4868 fff8 pea %a0@(-8)
10c59c1e: 4eb9 10c1 96d0 jsr 10c196d0 <add_timer>
10c59c24: 246e fffc moveal %fp@(-4),%a2
10c59c28: 4e5e unlk %fp
10c59c2a: 4e75 rts
10c59c2c <dst_discard>:
10c59c2c: 4e56 0000 linkw %fp,#0
10c59c30: 226e 0008 moveal %fp@(8),%a1
10c59c34: 7001 moveq #1,%d0
10c59c36: b0a9 0070 cmpl %a1@(112),%d0
10c59c3a: 6716 beqs 10c59c52 <dst_discard+0x26>
10c59c3c: 41e9 0070 lea %a1@(112),%a0
10c59c40: 40c1 movew %sr,%d1
10c59c42: 007c 0700 oriw #1792,%sr
10c59c46: 2010 movel %a0@,%d0
10c59c48: 5380 subql #1,%d0
10c59c4a: 2080 movel %d0,%a0@
10c59c4c: 46c1 movew %d1,%sr
10c59c4e: 4a80 tstl %d0
10c59c50: 6608 bnes 10c59c5a <dst_discard+0x2e>
10c59c52: 2f09 movel %a1,%sp@-
10c59c54: 4eb9 10c5 5900 jsr 10c55900 <__kfree_skb>
10c59c5a: 7000 moveq #0,%d0
10c59c5c: 4e5e unlk %fp
10c59c5e: 4e75 rts
10c59c60 <dst_blackhole>:
10c59c60: 4e56 0000 linkw %fp,#0
10c59c64: 226e 0008 moveal %fp@(8),%a1
10c59c68: 7001 moveq #1,%d0
10c59c6a: b0a9 0070 cmpl %a1@(112),%d0
10c59c6e: 6716 beqs 10c59c86 <dst_blackhole+0x26>
10c59c70: 41e9 0070 lea %a1@(112),%a0
10c59c74: 40c1 movew %sr,%d1
10c59c76: 007c 0700 oriw #1792,%sr
10c59c7a: 2010 movel %a0@,%d0
10c59c7c: 5380 subql #1,%d0
10c59c7e: 2080 movel %d0,%a0@
10c59c80: 46c1 movew %d1,%sr
10c59c82: 4a80 tstl %d0
10c59c84: 6608 bnes 10c59c8e <dst_blackhole+0x2e>
10c59c86: 2f09 movel %a1,%sp@-
10c59c88: 4eb9 10c5 5900 jsr 10c55900 <__kfree_skb>
10c59c8e: 7000 moveq #0,%d0
10c59c90: 4e5e unlk %fp
10c59c92: 4e75 rts
10c59c94 <dst_alloc>:
10c59c94: 4e56 0000 linkw %fp,#0
10c59c98: 2f0b movel %a3,%sp@-
10c59c9a: 2f0a movel %a2,%sp@-
10c59c9c: 266e 0008 moveal %fp@(8),%a3
10c59ca0: 206b 0008 moveal %a3@(8),%a0
10c59ca4: b0fc 0000 cmpaw #0,%a0
10c59ca8: 6710 beqs 10c59cba <dst_alloc+0x26>
10c59caa: 202b 0024 movel %a3@(36),%d0
10c59cae: b0ab 0004 cmpl %a3@(4),%d0
10c59cb2: 6306 blss 10c59cba <dst_alloc+0x26>
10c59cb4: 4e90 jsr %a0@
10c59cb6: 4a80 tstl %d0
10c59cb8: 6654 bnes 10c59d0e <dst_alloc+0x7a>
10c59cba: 4878 0020 pea 20 <LSIGTRAP+0x1b>
10c59cbe: 2f2b 0028 movel %a3@(40),%sp@-
10c59cc2: 4eb9 10c2 08dc jsr 10c208dc <kmem_cache_alloc>
10c59cc8: 2440 moveal %d0,%a2
10c59cca: 508f addql #8,%sp
10c59ccc: b4fc 0000 cmpaw #0,%a2
10c59cd0: 673c beqs 10c59d0e <dst_alloc+0x7a>
10c59cd2: 2f2b 0020 movel %a3@(32),%sp@-
10c59cd6: 42a7 clrl %sp@-
10c59cd8: 2f0a movel %a2,%sp@-
10c59cda: 4eb9 10c8 576c jsr 10c8576c <memset>
10c59ce0: 254b 0060 movel %a3,%a2@(96)
10c59ce4: 2579 1002 67b0 movel 100267b0 <jiffies>,%a2@(24)
10c59cea: 0018
10c59cec: 257c 10c5 9c2c movel #281386028,%a2@(88)
10c59cf2: 0058
10c59cf4: 257c 10c5 9c60 movel #281386080,%a2@(92)
10c59cfa: 005c
10c59cfc: 41f9 1000 fd98 lea 1000fd98 <dst_total>,%a0
10c59d02: 5290 addql #1,%a0@
10c59d04: 41eb 0024 lea %a3@(36),%a0
10c59d08: 5290 addql #1,%a0@
10c59d0a: 200a movel %a2,%d0
10c59d0c: 6002 bras 10c59d10 <dst_alloc+0x7c>
10c59d0e: 7000 moveq #0,%d0
10c59d10: 246e fff8 moveal %fp@(-8),%a2
10c59d14: 266e fffc moveal %fp@(-4),%a3
10c59d18: 4e5e unlk %fp
10c59d1a: 4e75 rts
10c59d1c <__dst_free>:
10c59d1c: 4e56 0000 linkw %fp,#0
10c59d20: 2f0b movel %a3,%sp@-
10c59d22: 2f0a movel %a2,%sp@-
10c59d24: 246e 0008 moveal %fp@(8),%a2
10c59d28: 41f9 1002 5730 lea 10025730 <irq_stat+0x8>,%a0
10c59d2e: 5290 addql #1,%a0@
10c59d30: 226a 000c moveal %a2@(12),%a1
10c59d34: 2648 moveal %a0,%a3
10c59d36: b2fc 0000 cmpaw #0,%a1
10c59d3a: 6708 beqs 10c59d44 <__dst_free+0x28>
10c59d3c: 0829 0000 0053 btst #0,%a1@(83)
10c59d42: 6610 bnes 10c59d54 <__dst_free+0x38>
10c59d44: 257c 10c5 9c2c movel #281386028,%a2@(88)
10c59d4a: 0058
10c59d4c: 257c 10c5 9c60 movel #281386080,%a2@(92)
10c59d52: 005c
10c59d54: 7002 moveq #2,%d0
10c59d56: 2540 0010 movel %d0,%a2@(16)
10c59d5a: 24b9 1002 4a88 movel 10024a88 <dst_garbage_list>,%a2@
10c59d60: 23ca 1002 4a88 movel %a2,10024a88 <dst_garbage_list>
10c59d66: 0cb9 0000 01f4 cmpil #500,1000fda0 <dst_gc_timer_inc>
10c59d6c: 1000 fda0
10c59d70: 6338 blss 10c59daa <__dst_free+0x8e>
10c59d72: 4879 1000 fda4 pea 1000fda4 <dst_gc_timer>
10c59d78: 4eb9 10c1 9894 jsr 10c19894 <del_timer>
10c59d7e: 23fc 0000 01f4 movel #500,1000fda0 <dst_gc_timer_inc>
10c59d84: 1000 fda0
10c59d88: 7264 moveq #100,%d1
10c59d8a: 23c1 1002 4a8c movel %d1,10024a8c <dst_gc_timer_expires>
10c59d90: 41f9 1000 fdac lea 1000fdac <dst_gc_timer+0x8>,%a0
10c59d96: 2039 1002 67b0 movel 100267b0 <jiffies>,%d0
10c59d9c: d280 addl %d0,%d1
10c59d9e: 2081 movel %d1,%a0@
10c59da0: 4868 fff8 pea %a0@(-8)
10c59da4: 4eb9 10c1 96d0 jsr 10c196d0 <add_timer>
10c59daa: 5393 subql #1,%a3@
10c59dac: 246e fff8 moveal %fp@(-8),%a2
10c59db0: 266e fffc moveal %fp@(-4),%a3
10c59db4: 4e5e unlk %fp
10c59db6: 4e75 rts
10c59db8 <dst_destroy>:
10c59db8: 4e56 0000 linkw %fp,#0
10c59dbc: 2f0a movel %a2,%sp@-
10c59dbe: 2f02 movel %d2,%sp@-
10c59dc0: 246e 0008 moveal %fp@(8),%a2
10c59dc4: 242a 0050 movel %a2@(80),%d2
10c59dc8: 226a 0054 moveal %a2@(84),%a1
10c59dcc: 42aa 0054 clrl %a2@(84)
10c59dd0: b2fc 0000 cmpaw #0,%a1
10c59dd4: 6720 beqs 10c59df6 <dst_destroy+0x3e>
10c59dd6: 41e9 0004 lea %a1@(4),%a0
10c59dda: 40c1 movew %sr,%d1
10c59ddc: 007c 0700 oriw #1792,%sr
10c59de0: 2010 movel %a0@,%d0
10c59de2: 5380 subql #1,%d0
10c59de4: 2080 movel %d0,%a0@
10c59de6: 46c1 movew %d1,%sr
10c59de8: 4a80 tstl %d0
10c59dea: 660a bnes 10c59df6 <dst_destroy+0x3e>
10c59dec: 2f09 movel %a1,%sp@-
10c59dee: 4eb9 10c2 0b8c jsr 10c20b8c <kfree>
10c59df4: 588f addql #4,%sp
10c59df6: 4a82 tstl %d2
10c59df8: 6726 beqs 10c59e20 <dst_destroy+0x68>
10c59dfa: 42aa 0050 clrl %a2@(80)
10c59dfe: 2242 moveal %d2,%a1
10c59e00: 41e9 0034 lea %a1@(52),%a0
10c59e04: 40c1 movew %sr,%d1
10c59e06: 007c 0700 oriw #1792,%sr
10c59e0a: 2010 movel %a0@,%d0
10c59e0c: 5380 subql #1,%d0
10c59e0e: 2080 movel %d0,%a0@
10c59e10: 46c1 movew %d1,%sr
10c59e12: 4a80 tstl %d0
10c59e14: 660a bnes 10c59e20 <dst_destroy+0x68>
10c59e16: 2f02 movel %d2,%sp@-
10c59e18: 4eb9 10c5 a79c jsr 10c5a79c <neigh_destroy>
10c59e1e: 588f addql #4,%sp
10c59e20: 226a 0060 moveal %a2@(96),%a1
10c59e24: 41e9 0024 lea %a1@(36),%a0
10c59e28: 5390 subql #1,%a0@
10c59e2a: 206a 0060 moveal %a2@(96),%a0
10c59e2e: 4aa8 0014 tstl %a0@(20)
10c59e32: 670a beqs 10c59e3e <dst_destroy+0x86>
10c59e34: 2f0a movel %a2,%sp@-
10c59e36: 2068 0014 moveal %a0@(20),%a0
10c59e3a: 4e90 jsr %a0@
10c59e3c: 588f addql #4,%sp
10c59e3e: 226a 000c moveal %a2@(12),%a1
10c59e42: b2fc 0000 cmpaw #0,%a1
10c59e46: 6720 beqs 10c59e68 <dst_destroy+0xb0>
10c59e48: 41e9 00d8 lea %a1@(216),%a0
10c59e4c: 40c1 movew %sr,%d1
10c59e4e: 007c 0700 oriw #1792,%sr
10c59e52: 2010 movel %a0@,%d0
10c59e54: 5380 subql #1,%d0
10c59e56: 2080 movel %d0,%a0@
10c59e58: 46c1 movew %d1,%sr
10c59e5a: 4a80 tstl %d0
10c59e5c: 660a bnes 10c59e68 <dst_destroy+0xb0>
10c59e5e: 2f09 movel %a1,%sp@-
10c59e60: 4eb9 10c5 95c4 jsr 10c595c4 <netdev_finish_unregister>
10c59e66: 588f addql #4,%sp
10c59e68: 41f9 1000 fd98 lea 1000fd98 <dst_total>,%a0
10c59e6e: 5390 subql #1,%a0@
10c59e70: 2f0a movel %a2,%sp@-
10c59e72: 206a 0060 moveal %a2@(96),%a0
10c59e76: 2f28 0028 movel %a0@(40),%sp@-
10c59e7a: 4eb9 10c2 0aea jsr 10c20aea <kmem_cache_free>
10c59e80: 242e fff8 movel %fp@(-8),%d2
10c59e84: 246e fffc moveal %fp@(-4),%a2
10c59e88: 4e5e unlk %fp
10c59e8a: 4e75 rts
10c59e8c <dst_dev_event>:
10c59e8c: 4e56 0000 linkw %fp,#0
10c59e90: 48e7 383c moveml %d2-%d4/%a2-%a5,%sp@-
10c59e94: 282e 000c movel %fp@(12),%d4
10c59e98: 266e 0010 moveal %fp@(16),%a3
10c59e9c: 7002 moveq #2,%d0
10c59e9e: b084 cmpl %d4,%d0
10c59ea0: 6708 beqs 10c59eaa <dst_dev_event+0x1e>
10c59ea2: 7006 moveq #6,%d0
10c59ea4: b084 cmpl %d4,%d0
10c59ea6: 6600 00d2 bnew 10c59f7a <dst_dev_event+0xee>
10c59eaa: 41f9 1002 5730 lea 10025730 <irq_stat+0x8>,%a0
10c59eb0: 5290 addql #1,%a0@
10c59eb2: 2479 1002 4a88 moveal 10024a88 <dst_garbage_list>,%a2
10c59eb8: 2608 movel %a0,%d3
10c59eba: b4fc 0000 cmpaw #0,%a2
10c59ebe: 6700 00b6 beqw 10c59f76 <dst_dev_event+0xea>
10c59ec2: 240b movel %a3,%d2
10c59ec4: 0682 0000 00d8 addil #216,%d2
10c59eca: 4bf9 1000 fb68 lea 1000fb68 <loopback_dev+0xd8>,%a5
10c59ed0: b7ea 000c cmpal %a2@(12),%a3
10c59ed4: 6600 0096 bnew 10c59f6c <dst_dev_event+0xe0>
10c59ed8: 7002 moveq #2,%d0
10c59eda: b084 cmpl %d4,%d0
10c59edc: 677e beqs 10c59f5c <dst_dev_event+0xd0>
10c59ede: 082b 0004 00e3 btst #4,%a3@(227)
10c59ee4: 6676 bnes 10c59f5c <dst_dev_event+0xd0>
10c59ee6: 0caa 10c5 9c60 cmpil #281386080,%a2@(92)
10c59eec: 005c
10c59eee: 666c bnes 10c59f5c <dst_dev_event+0xd0>
10c59ef0: 257c 1000 fa90 movel #268499600,%a2@(12)
10c59ef6: 000c
10c59ef8: 40c1 movew %sr,%d1
10c59efa: 007c 0700 oriw #1792,%sr
10c59efe: 2042 moveal %d2,%a0
10c59f00: 2010 movel %a0@,%d0
10c59f02: 5380 subql #1,%d0
10c59f04: 2080 movel %d0,%a0@
10c59f06: 46c1 movew %d1,%sr
10c59f08: 49eb 00d8 lea %a3@(216),%a4
10c59f0c: 4a80 tstl %d0
10c59f0e: 660a bnes 10c59f1a <dst_dev_event+0x8e>
10c59f10: 2f0b movel %a3,%sp@-
10c59f12: 4eb9 10c5 95c4 jsr 10c595c4 <netdev_finish_unregister>
10c59f18: 588f addql #4,%sp
10c59f1a: 5295 addql #1,%a5@
10c59f1c: 257c 10c5 9c2c movel #281386028,%a2@(92)
10c59f22: 005c
10c59f24: 206a 0050 moveal %a2@(80),%a0
10c59f28: b0fc 0000 cmpaw #0,%a0
10c59f2c: 673e beqs 10c59f6c <dst_dev_event+0xe0>
10c59f2e: b7e8 000c cmpal %a0@(12),%a3
10c59f32: 6638 bnes 10c59f6c <dst_dev_event+0xe0>
10c59f34: 217c 1000 fa90 movel #268499600,%a0@(12)
10c59f3a: 000c
10c59f3c: 40c1 movew %sr,%d1
10c59f3e: 007c 0700 oriw #1792,%sr
10c59f42: 2014 movel %a4@,%d0
10c59f44: 5380 subql #1,%d0
10c59f46: 2880 movel %d0,%a4@
10c59f48: 46c1 movew %d1,%sr
10c59f4a: 4a80 tstl %d0
10c59f4c: 660a bnes 10c59f58 <dst_dev_event+0xcc>
10c59f4e: 2f0b movel %a3,%sp@-
10c59f50: 4eb9 10c5 95c4 jsr 10c595c4 <netdev_finish_unregister>
10c59f56: 588f addql #4,%sp
10c59f58: 5295 addql #1,%a5@
10c59f5a: 6010 bras 10c59f6c <dst_dev_event+0xe0>
10c59f5c: 257c 10c5 9c2c movel #281386028,%a2@(88)
10c59f62: 0058
10c59f64: 257c 10c5 9c60 movel #281386080,%a2@(92)
10c59f6a: 005c
10c59f6c: 2452 moveal %a2@,%a2
10c59f6e: b4fc 0000 cmpaw #0,%a2
10c59f72: 6600 ff5c bnew 10c59ed0 <dst_dev_event+0x44>
10c59f76: 2043 moveal %d3,%a0
10c59f78: 5390 subql #1,%a0@
10c59f7a: 7000 moveq #0,%d0
10c59f7c: 4cee 3c1c ffe4 moveml %fp@(-28),%d2-%d4/%a2-%a5
10c59f82: 4e5e unlk %fp
10c59f84: 4e75 rts
10c59f86: 4e75 rts
10c59f88 <neigh_blackhole>:
10c59f88: 4e56 0000 linkw %fp,#0
10c59f8c: 226e 0008 moveal %fp@(8),%a1
10c59f90: 7001 moveq #1,%d0
10c59f92: b0a9 0070 cmpl %a1@(112),%d0
10c59f96: 6716 beqs 10c59fae <neigh_blackhole+0x26>
10c59f98: 41e9 0070 lea %a1@(112),%a0
10c59f9c: 40c1 movew %sr,%d1
10c59f9e: 007c 0700 oriw #1792,%sr
10c59fa2: 2010 movel %a0@,%d0
10c59fa4: 5380 subql #1,%d0
10c59fa6: 2080 movel %d0,%a0@
10c59fa8: 46c1 movew %d1,%sr
10c59faa: 4a80 tstl %d0
10c59fac: 6608 bnes 10c59fb6 <neigh_blackhole+0x2e>
10c59fae: 2f09 movel %a1,%sp@-
10c59fb0: 4eb9 10c5 5900 jsr 10c55900 <__kfree_skb>
10c59fb6: 709c moveq #-100,%d0
10c59fb8: 4e5e unlk %fp
10c59fba: 4e75 rts
10c59fbc <neigh_rand_reach_time>:
10c59fbc: 4e56 0000 linkw %fp,#0
10c59fc0: 2f02 movel %d2,%sp@-
10c59fc2: 242e 0008 movel %fp@(8),%d2
10c59fc6: 4eb9 10c5 ca14 jsr 10c5ca14 <net_random>
10c59fcc: 2f02 movel %d2,%sp@-
10c59fce: 2f00 movel %d0,%sp@-
10c59fd0: 4eb9 10c8 599c jsr 10c8599c <__umodsi3>
10c59fd6: e28a lsrl #1,%d2
10c59fd8: d082 addl %d2,%d0
10c59fda: 242e fffc movel %fp@(-4),%d2
10c59fde: 4e5e unlk %fp
10c59fe0: 4e75 rts
10c59fe2 <neigh_forced_gc>:
10c59fe2: 4e56 0000 linkw %fp,#0
10c59fe6: 48e7 3038 moveml %d2-%d3/%a2-%a4,%sp@-
10c59fea: 286e 0008 moveal %fp@(8),%a4
10c59fee: 7600 moveq #0,%d3
10c59ff0: 7200 moveq #0,%d1
10c59ff2: 47f9 1002 5730 lea 10025730 <irq_stat+0x8>,%a3
10c59ff8: 2001 movel %d1,%d0
10c59ffa: e588 lsll #2,%d0
10c59ffc: 0680 0000 00f8 addil #248,%d0
10c5a002: 45f4 0800 lea %a4@(00000000,%d0:l),%a2
10c5a006: 5293 addql #1,%a3@
10c5a008: 2252 moveal %a2@,%a1
10c5a00a: 2401 movel %d1,%d2
10c5a00c: 5282 addql #1,%d2
10c5a00e: b2fc 0000 cmpaw #0,%a1
10c5a012: 675e beqs 10c5a072 <neigh_forced_gc+0x90>
10c5a014: 7001 moveq #1,%d0
10c5a016: b0a9 0034 cmpl %a1@(52),%d0
10c5a01a: 664c bnes 10c5a068 <neigh_forced_gc+0x86>
10c5a01c: 1029 001d moveb %a1@(29),%d0
10c5a020: 6d46 blts 10c5a068 <neigh_forced_gc+0x86>
10c5a022: 0c00 0001 cmpib #1,%d0
10c5a026: 6614 bnes 10c5a03c <neigh_forced_gc+0x5a>
10c5a028: 2039 1002 67b0 movel 100267b0 <jiffies>,%d0
10c5a02e: 90a9 0010 subl %a1@(16),%d0
10c5a032: 2069 0008 moveal %a1@(8),%a0
10c5a036: b0a8 001c cmpl %a0@(28),%d0
10c5a03a: 632c blss 10c5a068 <neigh_forced_gc+0x86>
10c5a03c: 2491 movel %a1@,%a2@
10c5a03e: 137c 0001 001f moveb #1,%a1@(31)
10c5a044: 7601 moveq #1,%d3
10c5a046: 41e9 0034 lea %a1@(52),%a0
10c5a04a: 40c1 movew %sr,%d1
10c5a04c: 007c 0700 oriw #1792,%sr
10c5a050: 2010 movel %a0@,%d0
10c5a052: 5380 subql #1,%d0
10c5a054: 2080 movel %d0,%a0@
10c5a056: 46c1 movew %d1,%sr
10c5a058: 4a80 tstl %d0
10c5a05a: 660e bnes 10c5a06a <neigh_forced_gc+0x88>
10c5a05c: 2f09 movel %a1,%sp@-
10c5a05e: 4eb9 10c5 a79c jsr 10c5a79c <neigh_destroy>
10c5a064: 588f addql #4,%sp
10c5a066: 6002 bras 10c5a06a <neigh_forced_gc+0x88>
10c5a068: 2449 moveal %a1,%a2
10c5a06a: 2252 moveal %a2@,%a1
10c5a06c: b2fc 0000 cmpaw #0,%a1
10c5a070: 66a2 bnes 10c5a014 <neigh_forced_gc+0x32>
10c5a072: 5393 subql #1,%a3@
10c5a074: 2202 movel %d2,%d1
10c5a076: 701f moveq #31,%d0
10c5a078: b081 cmpl %d1,%d0
10c5a07a: 6c00 ff7c bgew 10c59ff8 <neigh_forced_gc+0x16>
10c5a07e: 2979 1002 67b0 movel 100267b0 <jiffies>,%a4@(132)
10c5a084: 0084
10c5a086: 2003 movel %d3,%d0
10c5a088: 4cee 1c0c ffec moveml %fp@(-20),%d2-%d3/%a2-%a4
10c5a08e: 4e5e unlk %fp
10c5a090: 4e75 rts
10c5a092 <neigh_del_timer>:
10c5a092: 4e56 0000 linkw %fp,#0
10c5a096: 2f0a movel %a2,%sp@-
10c5a098: 246e 0008 moveal %fp@(8),%a2
10c5a09c: 102a 001d moveb %a2@(29),%d0
10c5a0a0: 0200 0019 andib #25,%d0
10c5a0a4: 6732 beqs 10c5a0d8 <neigh_del_timer+0x46>
10c5a0a6: 486a 004c pea %a2@(76)
10c5a0aa: 4eb9 10c1 9894 jsr 10c19894 <del_timer>
10c5a0b0: 588f addql #4,%sp
10c5a0b2: 4a80 tstl %d0
10c5a0b4: 6722 beqs 10c5a0d8 <neigh_del_timer+0x46>
10c5a0b6: 41ea 0034 lea %a2@(52),%a0
10c5a0ba: 40c1 movew %sr,%d1
10c5a0bc: 007c 0700 oriw #1792,%sr
10c5a0c0: 2010 movel %a0@,%d0
10c5a0c2: 5380 subql #1,%d0
10c5a0c4: 2080 movel %d0,%a0@
10c5a0c6: 46c1 movew %d1,%sr
10c5a0c8: 4a80 tstl %d0
10c5a0ca: 6608 bnes 10c5a0d4 <neigh_del_timer+0x42>
10c5a0cc: 2f0a movel %a2,%sp@-
10c5a0ce: 4eb9 10c5 a79c jsr 10c5a79c <neigh_destroy>
10c5a0d4: 7001 moveq #1,%d0
10c5a0d6: 6002 bras 10c5a0da <neigh_del_timer+0x48>
10c5a0d8: 7000 moveq #0,%d0
10c5a0da: 246e fffc moveal %fp@(-4),%a2
10c5a0de: 4e5e unlk %fp
10c5a0e0: 4e75 rts
10c5a0e2 <pneigh_queue_purge>:
10c5a0e2: 4e56 0000 linkw %fp,#0
10c5a0e6: 2f0b movel %a3,%sp@-
10c5a0e8: 2f0a movel %a2,%sp@-
10c5a0ea: 266e 0008 moveal %fp@(8),%a3
10c5a0ee: 40c0 movew %sr,%d0
10c5a0f0: 007c 0700 oriw #1792,%sr
10c5a0f4: 2053 moveal %a3@,%a0
10c5a0f6: 95ca subal %a2,%a2
10c5a0f8: b7c8 cmpal %a0,%a3
10c5a0fa: 6718 beqs 10c5a114 <pneigh_queue_purge+0x32>
10c5a0fc: 2448 moveal %a0,%a2
10c5a0fe: 2052 moveal %a2@,%a0
10c5a100: 53ab 0008 subql #1,%a3@(8)
10c5a104: 214b 0004 movel %a3,%a0@(4)
10c5a108: 2688 movel %a0,%a3@
10c5a10a: 4292 clrl %a2@
10c5a10c: 42aa 0004 clrl %a2@(4)
10c5a110: 42aa 0008 clrl %a2@(8)
10c5a114: 46c0 movew %d0,%sr
10c5a116: b4fc 0000 cmpaw #0,%a2
10c5a11a: 674e beqs 10c5a16a <pneigh_queue_purge+0x88>
10c5a11c: 226a 0018 moveal %a2@(24),%a1
10c5a120: 41e9 00d8 lea %a1@(216),%a0
10c5a124: 40c1 movew %sr,%d1
10c5a126: 007c 0700 oriw #1792,%sr
10c5a12a: 2010 movel %a0@,%d0
10c5a12c: 5380 subql #1,%d0
10c5a12e: 2080 movel %d0,%a0@
10c5a130: 46c1 movew %d1,%sr
10c5a132: 4a80 tstl %d0
10c5a134: 660a bnes 10c5a140 <pneigh_queue_purge+0x5e>
10c5a136: 2f09 movel %a1,%sp@-
10c5a138: 4eb9 10c5 95c4 jsr 10c595c4 <netdev_finish_unregister>
10c5a13e: 588f addql #4,%sp
10c5a140: 7001 moveq #1,%d0
10c5a142: b0aa 0070 cmpl %a2@(112),%d0
10c5a146: 6716 beqs 10c5a15e <pneigh_queue_purge+0x7c>
10c5a148: 41ea 0070 lea %a2@(112),%a0
10c5a14c: 40c1 movew %sr,%d1
10c5a14e: 007c 0700 oriw #1792,%sr
10c5a152: 2010 movel %a0@,%d0
10c5a154: 5380 subql #1,%d0
10c5a156: 2080 movel %d0,%a0@
10c5a158: 46c1 movew %d1,%sr
10c5a15a: 4a80 tstl %d0
10c5a15c: 6690 bnes 10c5a0ee <pneigh_queue_purge+0xc>
10c5a15e: 2f0a movel %a2,%sp@-
10c5a160: 4eb9 10c5 5900 jsr 10c55900 <__kfree_skb>
10c5a166: 588f addql #4,%sp
10c5a168: 6084 bras 10c5a0ee <pneigh_queue_purge+0xc>
10c5a16a: 246e fff8 moveal %fp@(-8),%a2
10c5a16e: 266e fffc moveal %fp@(-4),%a3
10c5a172: 4e5e unlk %fp
10c5a174: 4e75 rts
10c5a176 <neigh_ifdown>:
10c5a176: 4e56 0000 linkw %fp,#0
10c5a17a: 48e7 3f3c moveml %d2-%d7/%a2-%a5,%sp@-
10c5a17e: 242e 0008 movel %fp@(8),%d2
10c5a182: 262e 000c movel %fp@(12),%d3
10c5a186: 41f9 1002 5730 lea 10025730 <irq_stat+0x8>,%a0
10c5a18c: 5290 addql #1,%a0@
10c5a18e: 7200 moveq #0,%d1
10c5a190: 2a08 movel %a0,%d5
10c5a192: 2c02 movel %d2,%d6
10c5a194: 0686 0000 009c addil #156,%d6
10c5a19a: 2e02 movel %d2,%d7
10c5a19c: 0687 0000 00b0 addil #176,%d7
10c5a1a2: 2001 movel %d1,%d0
10c5a1a4: e588 lsll #2,%d0
10c5a1a6: 0680 0000 00f8 addil #248,%d0
10c5a1ac: 2a42 moveal %d2,%a5
10c5a1ae: dbc0 addal %d0,%a5
10c5a1b0: 2455 moveal %a5@,%a2
10c5a1b2: 2801 movel %d1,%d4
10c5a1b4: 5284 addql #1,%d4
10c5a1b6: b4fc 0000 cmpaw #0,%a2
10c5a1ba: 6700 00d8 beqw 10c5a294 <neigh_ifdown+0x11e>
10c5a1be: 4a83 tstl %d3
10c5a1c0: 670c beqs 10c5a1ce <neigh_ifdown+0x58>
10c5a1c2: b6aa 000c cmpl %a2@(12),%d3
10c5a1c6: 6706 beqs 10c5a1ce <neigh_ifdown+0x58>
10c5a1c8: 2a4a moveal %a2,%a5
10c5a1ca: 6000 00be braw 10c5a28a <neigh_ifdown+0x114>
10c5a1ce: 2a92 movel %a2@,%a5@
10c5a1d0: 2f0a movel %a2,%sp@-
10c5a1d2: 4eba febe jsr %pc@(10c5a092 <neigh_del_timer>)
10c5a1d6: 157c 0001 001f moveb #1,%a2@(31)
10c5a1dc: 588f addql #4,%sp
10c5a1de: 49ea 0034 lea %a2@(52),%a4
10c5a1e2: 7001 moveq #1,%d0
10c5a1e4: b0aa 0034 cmpl %a2@(52),%d0
10c5a1e8: 6700 0084 beqw 10c5a26e <neigh_ifdown+0xf8>
10c5a1ec: 7028 moveq #40,%d0
10c5a1ee: d082 addl %d2,%d0
10c5a1f0: 2540 0008 movel %d0,%a2@(8)
10c5a1f4: 47ea 003c lea %a2@(60),%a3
10c5a1f8: 40c0 movew %sr,%d0
10c5a1fa: 007c 0700 oriw #1792,%sr
10c5a1fe: 2053 moveal %a3@,%a0
10c5a200: 93c9 subal %a1,%a1
10c5a202: b7c8 cmpal %a0,%a3
10c5a204: 6718 beqs 10c5a21e <neigh_ifdown+0xa8>
10c5a206: 2248 moveal %a0,%a1
10c5a208: 2051 moveal %a1@,%a0
10c5a20a: 53ab 0008 subql #1,%a3@(8)
10c5a20e: 214b 0004 movel %a3,%a0@(4)
10c5a212: 2688 movel %a0,%a3@
10c5a214: 4291 clrl %a1@
10c5a216: 42a9 0004 clrl %a1@(4)
10c5a21a: 42a9 0008 clrl %a1@(8)
10c5a21e: 46c0 movew %d0,%sr
10c5a220: b2fc 0000 cmpaw #0,%a1
10c5a224: 672a beqs 10c5a250 <neigh_ifdown+0xda>
10c5a226: 7001 moveq #1,%d0
10c5a228: b0a9 0070 cmpl %a1@(112),%d0
10c5a22c: 6716 beqs 10c5a244 <neigh_ifdown+0xce>
10c5a22e: 41e9 0070 lea %a1@(112),%a0
10c5a232: 40c1 movew %sr,%d1
10c5a234: 007c 0700 oriw #1792,%sr
10c5a238: 2010 movel %a0@,%d0
10c5a23a: 5380 subql #1,%d0
10c5a23c: 2080 movel %d0,%a0@
10c5a23e: 46c1 movew %d1,%sr
10c5a240: 4a80 tstl %d0
10c5a242: 66b4 bnes 10c5a1f8 <neigh_ifdown+0x82>
10c5a244: 2f09 movel %a1,%sp@-
10c5a246: 4eb9 10c5 5900 jsr 10c55900 <__kfree_skb>
10c5a24c: 588f addql #4,%sp
10c5a24e: 60a8 bras 10c5a1f8 <neigh_ifdown+0x82>
10c5a250: 257c 10c5 9f88 movel #281386888,%a2@(56)
10c5a256: 0038
10c5a258: 102a 001d moveb %a2@(29),%d0
10c5a25c: 0200 00de andib #-34,%d0
10c5a260: 6708 beqs 10c5a26a <neigh_ifdown+0xf4>
10c5a262: 157c 0040 001d moveb #64,%a2@(29)
10c5a268: 6004 bras 10c5a26e <neigh_ifdown+0xf8>
10c5a26a: 422a 001d clrb %a2@(29)
10c5a26e: 40c1 movew %sr,%d1
10c5a270: 007c 0700 oriw #1792,%sr
10c5a274: 2014 movel %a4@,%d0
10c5a276: 5380 subql #1,%d0
10c5a278: 2880 movel %d0,%a4@
10c5a27a: 46c1 movew %d1,%sr
10c5a27c: 4a80 tstl %d0
10c5a27e: 660a bnes 10c5a28a <neigh_ifdown+0x114>
10c5a280: 2f0a movel %a2,%sp@-
10c5a282: 4eb9 10c5 a79c jsr 10c5a79c <neigh_destroy>
10c5a288: 588f addql #4,%sp
10c5a28a: 2455 moveal %a5@,%a2
10c5a28c: b4fc 0000 cmpaw #0,%a2
10c5a290: 6600 ff2c bnew 10c5a1be <neigh_ifdown+0x48>
10c5a294: 2204 movel %d4,%d1
10c5a296: 701f moveq #31,%d0
10c5a298: b081 cmpl %d1,%d0
10c5a29a: 6c00 ff06 bgew 10c5a1a2 <neigh_ifdown+0x2c>
10c5a29e: 2f03 movel %d3,%sp@-
10c5a2a0: 2f02 movel %d2,%sp@-
10c5a2a2: 4eb9 10c5 a72a jsr 10c5a72a <pneigh_ifdown>
10c5a2a8: 508f addql #8,%sp
10c5a2aa: 2045 moveal %d5,%a0
10c5a2ac: 5390 subql #1,%a0@
10c5a2ae: 2f06 movel %d6,%sp@-
10c5a2b0: 4eb9 10c1 9894 jsr 10c19894 <del_timer>
10c5a2b6: 2f07 movel %d7,%sp@-
10c5a2b8: 4eba fe28 jsr %pc@(10c5a0e2 <pneigh_queue_purge>)
10c5a2bc: 7000 moveq #0,%d0
10c5a2be: 4cee 3cfc ffd8 moveml %fp@(-40),%d2-%d7/%a2-%a5
10c5a2c4: 4e5e unlk %fp
10c5a2c6: 4e75 rts
10c5a2c8 <neigh_alloc>:
10c5a2c8: 4e56 0000 linkw %fp,#0
10c5a2cc: 48e7 2030 moveml %d2/%a2-%a3,%sp@-
10c5a2d0: 266e 0008 moveal %fp@(8),%a3
10c5a2d4: 2439 1002 67b0 movel 100267b0 <jiffies>,%d2
10c5a2da: 202b 00c0 movel %a3@(192),%d0
10c5a2de: b0ab 0080 cmpl %a3@(128),%d0
10c5a2e2: 6e14 bgts 10c5a2f8 <neigh_alloc+0x30>
10c5a2e4: b0ab 007c cmpl %a3@(124),%d0
10c5a2e8: 6f26 bles 10c5a310 <neigh_alloc+0x48>
10c5a2ea: 2002 movel %d2,%d0
10c5a2ec: 90ab 0084 subl %a3@(132),%d0
10c5a2f0: 0c80 0000 01f4 cmpil #500,%d0
10c5a2f6: 6318 blss 10c5a310 <neigh_alloc+0x48>
10c5a2f8: 2f0b movel %a3,%sp@-
10c5a2fa: 4eba fce6 jsr %pc@(10c59fe2 <neigh_forced_gc>)
10c5a2fe: 588f addql #4,%sp
10c5a300: 4a80 tstl %d0
10c5a302: 660c bnes 10c5a310 <neigh_alloc+0x48>
10c5a304: 202b 00c0 movel %a3@(192),%d0
10c5a308: b0ab 0080 cmpl %a3@(128),%d0
10c5a30c: 6e00 008e bgtw 10c5a39c <neigh_alloc+0xd4>
10c5a310: 4878 0020 pea 20 <LSIGTRAP+0x1b>
10c5a314: 2f2b 00d0 movel %a3@(208),%sp@-
10c5a318: 4eb9 10c2 08dc jsr 10c208dc <kmem_cache_alloc>
10c5a31e: 2440 moveal %d0,%a2
10c5a320: 508f addql #8,%sp
10c5a322: b4fc 0000 cmpaw #0,%a2
10c5a326: 6774 beqs 10c5a39c <neigh_alloc+0xd4>
10c5a328: 2f2b 0008 movel %a3@(8),%sp@-
10c5a32c: 42a7 clrl %sp@-
10c5a32e: 2f0a movel %a2,%sp@-
10c5a330: 4eb9 10c8 576c jsr 10c8576c <memset>
10c5a336: 41ea 003c lea %a2@(60),%a0
10c5a33a: 2148 0004 movel %a0,%a0@(4)
10c5a33e: 2088 movel %a0,%a0@
10c5a340: 42a8 0008 clrl %a0@(8)
10c5a344: 42aa 0024 clrl %a2@(36)
10c5a348: 2542 0010 movel %d2,%a2@(16)
10c5a34c: 2542 0018 movel %d2,%a2@(24)
10c5a350: 422a 001d clrb %a2@(29)
10c5a354: 257c 10c5 9f88 movel #281386888,%a2@(56)
10c5a35a: 0038
10c5a35c: 41eb 0028 lea %a3@(40),%a0
10c5a360: 2548 0008 movel %a0,%a2@(8)
10c5a364: 41ea 004c lea %a2@(76),%a0
10c5a368: 42a8 0004 clrl %a0@(4)
10c5a36c: 4290 clrl %a0@
10c5a36e: 257c 10c5 ab06 movel #281389830,%a2@(92)
10c5a374: 005c
10c5a376: 254a 0058 movel %a2,%a2@(88)
10c5a37a: 52ab 00e8 addql #1,%a3@(232)
10c5a37e: 52b9 1002 4a90 addql #1,10024a90 <neigh_glbl_allocs>
10c5a384: 52ab 00c0 addql #1,%a3@(192)
10c5a388: 254b 0004 movel %a3,%a2@(4)
10c5a38c: 7001 moveq #1,%d0
10c5a38e: 2540 0034 movel %d0,%a2@(52)
10c5a392: 157c 0001 001f moveb #1,%a2@(31)
10c5a398: 200a movel %a2,%d0
10c5a39a: 6002 bras 10c5a39e <neigh_alloc+0xd6>
10c5a39c: 7000 moveq #0,%d0
10c5a39e: 4cee 0c04 fff4 moveml %fp@(-12),%d2/%a2-%a3
10c5a3a4: 4e5e unlk %fp
10c5a3a6: 4e75 rts
10c5a3a8 <neigh_lookup>:
10c5a3a8: 4e56 0000 linkw %fp,#0
10c5a3ac: 48e7 3830 moveml %d2-%d4/%a2-%a3,%sp@-
10c5a3b0: 246e 0008 moveal %fp@(8),%a2
10c5a3b4: 262e 000c movel %fp@(12),%d3
10c5a3b8: 242e 0010 movel %fp@(16),%d2
10c5a3bc: 282a 000c movel %a2@(12),%d4
10c5a3c0: 2f02 movel %d2,%sp@-
10c5a3c2: 2f03 movel %d3,%sp@-
10c5a3c4: 206a 0010 moveal %a2@(16),%a0
10c5a3c8: 4e90 jsr %a0@
10c5a3ca: 508f addql #8,%sp
10c5a3cc: 41f9 1002 5730 lea 10025730 <irq_stat+0x8>,%a0
10c5a3d2: 5290 addql #1,%a0@
10c5a3d4: e588 lsll #2,%d0
10c5a3d6: 45ea 00f8 lea %a2@(248),%a2
10c5a3da: 2472 0800 moveal %a2@(00000000,%d0:l),%a2
10c5a3de: 2648 moveal %a0,%a3
10c5a3e0: 6002 bras 10c5a3e4 <neigh_lookup+0x3c>
10c5a3e2: 2452 moveal %a2@,%a2
10c5a3e4: b4fc 0000 cmpaw #0,%a2
10c5a3e8: 6722 beqs 10c5a40c <neigh_lookup+0x64>
10c5a3ea: b4aa 000c cmpl %a2@(12),%d2
10c5a3ee: 66f2 bnes 10c5a3e2 <neigh_lookup+0x3a>
10c5a3f0: 2f04 movel %d4,%sp@-
10c5a3f2: 2f03 movel %d3,%sp@-
10c5a3f4: 486a 0064 pea %a2@(100)
10c5a3f8: 4eb9 10c8 436e jsr 10c8436e <memcmp>
10c5a3fe: 4fef 000c lea %sp@(12),%sp
10c5a402: 4a80 tstl %d0
10c5a404: 66dc bnes 10c5a3e2 <neigh_lookup+0x3a>
10c5a406: 41ea 0034 lea %a2@(52),%a0
10c5a40a: 5290 addql #1,%a0@
10c5a40c: 5393 subql #1,%a3@
10c5a40e: 200a movel %a2,%d0
10c5a410: 4cee 0c1c ffec moveml %fp@(-20),%d2-%d4/%a2-%a3
10c5a416: 4e5e unlk %fp
10c5a418: 4e75 rts
10c5a41a <neigh_create>:
10c5a41a: 4e56 fffc linkw %fp,#-4
10c5a41e: 48e7 3f3c moveml %d2-%d7/%a2-%a5,%sp@-
10c5a422: 286e 0008 moveal %fp@(8),%a4
10c5a426: 2e2e 000c movel %fp@(12),%d7
10c5a42a: 2c2e 0010 movel %fp@(16),%d6
10c5a42e: 282c 000c movel %a4@(12),%d4
10c5a432: 2f0c movel %a4,%sp@-
10c5a434: 4eba fe92 jsr %pc@(10c5a2c8 <neigh_alloc>)
10c5a438: 2640 moveal %d0,%a3
10c5a43a: 588f addql #4,%sp
10c5a43c: b6fc 0000 cmpaw #0,%a3
10c5a440: 6606 bnes 10c5a448 <neigh_create+0x2e>
10c5a442: 7097 moveq #-105,%d0
10c5a444: 6000 0132 braw 10c5a578 <neigh_create+0x15e>
10c5a448: 2f04 movel %d4,%sp@-
10c5a44a: 2f07 movel %d7,%sp@-
10c5a44c: 486b 0064 pea %a3@(100)
10c5a450: 4eb9 10c8 5744 jsr 10c85744 <memcpy>
10c5a456: 2746 000c movel %d6,%a3@(12)
10c5a45a: 2046 moveal %d6,%a0
10c5a45c: 41e8 00d8 lea %a0@(216),%a0
10c5a460: 4fef 000c lea %sp@(12),%sp
10c5a464: 5290 addql #1,%a0@
10c5a466: 206c 0014 moveal %a4@(20),%a0
10c5a46a: b0fc 0000 cmpaw #0,%a0
10c5a46e: 6722 beqs 10c5a492 <neigh_create+0x78>
10c5a470: 2f0b movel %a3,%sp@-
10c5a472: 4e90 jsr %a0@
10c5a474: 2440 moveal %d0,%a2
10c5a476: 588f addql #4,%sp
10c5a478: b4fc 0000 cmpaw #0,%a2
10c5a47c: 6c14 bges 10c5a492 <neigh_create+0x78>
10c5a47e: 41eb 0034 lea %a3@(52),%a0
10c5a482: 40c1 movew %sr,%d1
10c5a484: 007c 0700 oriw #1792,%sr
10c5a488: 2010 movel %a0@,%d0
10c5a48a: 5380 subql #1,%d0
10c5a48c: 2080 movel %d0,%a0@
10c5a48e: 6000 00b4 braw 10c5a544 <neigh_create+0x12a>
10c5a492: 206b 0008 moveal %a3@(8),%a0
10c5a496: 4aa8 0004 tstl %a0@(4)
10c5a49a: 6726 beqs 10c5a4c2 <neigh_create+0xa8>
10c5a49c: 2f0b movel %a3,%sp@-
10c5a49e: 2068 0004 moveal %a0@(4),%a0
10c5a4a2: 4e90 jsr %a0@
10c5a4a4: 2440 moveal %d0,%a2
10c5a4a6: 588f addql #4,%sp
10c5a4a8: b4fc 0000 cmpaw #0,%a2
10c5a4ac: 6c14 bges 10c5a4c2 <neigh_create+0xa8>
10c5a4ae: 41eb 0034 lea %a3@(52),%a0
10c5a4b2: 40c1 movew %sr,%d1
10c5a4b4: 007c 0700 oriw #1792,%sr
10c5a4b8: 2010 movel %a0@,%d0
10c5a4ba: 5380 subql #1,%d0
10c5a4bc: 2080 movel %d0,%a0@
10c5a4be: 6000 0084 braw 10c5a544 <neigh_create+0x12a>
10c5a4c2: 206b 0008 moveal %a3@(8),%a0
10c5a4c6: 2028 0018 movel %a0@(24),%d0
10c5a4ca: d080 addl %d0,%d0
10c5a4cc: 2239 1002 67b0 movel 100267b0 <jiffies>,%d1
10c5a4d2: 9280 subl %d0,%d1
10c5a4d4: 2741 0014 movel %d1,%a3@(20)
10c5a4d8: 2f06 movel %d6,%sp@-
10c5a4da: 2f07 movel %d7,%sp@-
10c5a4dc: 206c 0010 moveal %a4@(16),%a0
10c5a4e0: 4e90 jsr %a0@
10c5a4e2: 2a00 movel %d0,%d5
10c5a4e4: 508f addql #8,%sp
10c5a4e6: 41f9 1002 5730 lea 10025730 <irq_stat+0x8>,%a0
10c5a4ec: 5290 addql #1,%a0@
10c5a4ee: 2005 movel %d5,%d0
10c5a4f0: e588 lsll #2,%d0
10c5a4f2: 43ec 00f8 lea %a4@(248),%a1
10c5a4f6: 2471 0800 moveal %a1@(00000000,%d0:l),%a2
10c5a4fa: 7434 moveq #52,%d2
10c5a4fc: d48b addl %a3,%d2
10c5a4fe: 2a48 moveal %a0,%a5
10c5a500: 2609 movel %a1,%d3
10c5a502: b4fc 0000 cmpaw #0,%a2
10c5a506: 6756 beqs 10c5a55e <neigh_create+0x144>
10c5a508: 284d moveal %a5,%a4
10c5a50a: 2242 moveal %d2,%a1
10c5a50c: bcaa 000c cmpl %a2@(12),%d6
10c5a510: 6644 bnes 10c5a556 <neigh_create+0x13c>
10c5a512: 2f04 movel %d4,%sp@-
10c5a514: 2f07 movel %d7,%sp@-
10c5a516: 486a 0064 pea %a2@(100)
10c5a51a: 2d49 fffc movel %a1,%fp@(-4)
10c5a51e: 4eb9 10c8 436e jsr 10c8436e <memcmp>
10c5a524: 4fef 000c lea %sp@(12),%sp
10c5a528: 226e fffc moveal %fp@(-4),%a1
10c5a52c: 4a80 tstl %d0
10c5a52e: 6626 bnes 10c5a556 <neigh_create+0x13c>
10c5a530: 41ea 0034 lea %a2@(52),%a0
10c5a534: 5290 addql #1,%a0@
10c5a536: 5394 subql #1,%a4@
10c5a538: 40c1 movew %sr,%d1
10c5a53a: 007c 0700 oriw #1792,%sr
10c5a53e: 2011 movel %a1@,%d0
10c5a540: 5380 subql #1,%d0
10c5a542: 2280 movel %d0,%a1@
10c5a544: 46c1 movew %d1,%sr
10c5a546: 4a80 tstl %d0
10c5a548: 6608 bnes 10c5a552 <neigh_create+0x138>
10c5a54a: 2f0b movel %a3,%sp@-
10c5a54c: 4eb9 10c5 a79c jsr 10c5a79c <neigh_destroy>
10c5a552: 200a movel %a2,%d0
10c5a554: 6022 bras 10c5a578 <neigh_create+0x15e>
10c5a556: 2452 moveal %a2@,%a2
10c5a558: b4fc 0000 cmpaw #0,%a2
10c5a55c: 66ae bnes 10c5a50c <neigh_create+0xf2>
10c5a55e: 2005 movel %d5,%d0
10c5a560: e588 lsll #2,%d0
10c5a562: 2043 moveal %d3,%a0
10c5a564: 26b0 0800 movel %a0@(00000000,%d0:l),%a3@
10c5a568: 218b 0800 movel %a3,%a0@(00000000,%d0:l)
10c5a56c: 422b 001f clrb %a3@(31)
10c5a570: 2042 moveal %d2,%a0
10c5a572: 5290 addql #1,%a0@
10c5a574: 5395 subql #1,%a5@
10c5a576: 200b movel %a3,%d0
10c5a578: 4cee 3cfc ffd4 moveml %fp@(-44),%d2-%d7/%a2-%a5
10c5a57e: 4e5e unlk %fp
10c5a580: 4e75 rts
10c5a582 <pneigh_lookup>:
10c5a582: 4e56 0000 linkw %fp,#0
10c5a586: 48e7 3c3c moveml %d2-%d5/%a2-%a5,%sp@-
10c5a58a: 2a2e 0008 movel %fp@(8),%d5
10c5a58e: 262e 000c movel %fp@(12),%d3
10c5a592: 282e 0010 movel %fp@(16),%d4
10c5a596: 2045 moveal %d5,%a0
10c5a598: 2a68 000c moveal %a0@(12),%a5
10c5a59c: 4282 clrl %d2
10c5a59e: 3435 38fc movew %a5@(fffffffc,%d3:l),%d2
10c5a5a2: 2035 38fc movel %a5@(fffffffc,%d3:l),%d0
10c5a5a6: b182 eorl %d0,%d2
10c5a5a8: 2002 movel %d2,%d0
10c5a5aa: e088 lsrl #8,%d0
10c5a5ac: b182 eorl %d0,%d2
10c5a5ae: 2002 movel %d2,%d0
10c5a5b0: e888 lsrl #4,%d0
10c5a5b2: b182 eorl %d0,%d2
10c5a5b4: 700f moveq #15,%d0
10c5a5b6: c480 andl %d0,%d2
10c5a5b8: 41f9 1002 5730 lea 10025730 <irq_stat+0x8>,%a0
10c5a5be: 5290 addql #1,%a0@
10c5a5c0: 2002 movel %d2,%d0
10c5a5c2: e588 lsll #2,%d0
10c5a5c4: 2245 moveal %d5,%a1
10c5a5c6: 43e9 0178 lea %a1@(376),%a1
10c5a5ca: 2471 0800 moveal %a1@(00000000,%d0:l),%a2
10c5a5ce: 2648 moveal %a0,%a3
10c5a5d0: b4fc 0000 cmpaw #0,%a2
10c5a5d4: 6730 beqs 10c5a606 <pneigh_lookup+0x84>
10c5a5d6: 284b moveal %a3,%a4
10c5a5d8: 2f0d movel %a5,%sp@-
10c5a5da: 2f03 movel %d3,%sp@-
10c5a5dc: 486a 0008 pea %a2@(8)
10c5a5e0: 4eb9 10c8 436e jsr 10c8436e <memcmp>
10c5a5e6: 4fef 000c lea %sp@(12),%sp
10c5a5ea: 4a80 tstl %d0
10c5a5ec: 6610 bnes 10c5a5fe <pneigh_lookup+0x7c>
10c5a5ee: 202a 0004 movel %a2@(4),%d0
10c5a5f2: b880 cmpl %d0,%d4
10c5a5f4: 6704 beqs 10c5a5fa <pneigh_lookup+0x78>
10c5a5f6: 4a80 tstl %d0
10c5a5f8: 6604 bnes 10c5a5fe <pneigh_lookup+0x7c>
10c5a5fa: 5394 subql #1,%a4@
10c5a5fc: 6076 bras 10c5a674 <pneigh_lookup+0xf2>
10c5a5fe: 2452 moveal %a2@,%a2
10c5a600: b4fc 0000 cmpaw #0,%a2
10c5a604: 66d2 bnes 10c5a5d8 <pneigh_lookup+0x56>
10c5a606: 5393 subql #1,%a3@
10c5a608: 4aae 0014 tstl %fp@(20)
10c5a60c: 674c beqs 10c5a65a <pneigh_lookup+0xd8>
10c5a60e: 4878 01f0 pea 1f0 <LSIGTRAP+0x1eb>
10c5a612: 486d 0008 pea %a5@(8)
10c5a616: 4eb9 10c2 09bc jsr 10c209bc <kmalloc>
10c5a61c: 2440 moveal %d0,%a2
10c5a61e: 508f addql #8,%sp
10c5a620: b4fc 0000 cmpaw #0,%a2
10c5a624: 6734 beqs 10c5a65a <pneigh_lookup+0xd8>
10c5a626: 2f0d movel %a5,%sp@-
10c5a628: 2f03 movel %d3,%sp@-
10c5a62a: 486a 0008 pea %a2@(8)
10c5a62e: 4eb9 10c8 5744 jsr 10c85744 <memcpy>
10c5a634: 2544 0004 movel %d4,%a2@(4)
10c5a638: 4fef 000c lea %sp@(12),%sp
10c5a63c: 2245 moveal %d5,%a1
10c5a63e: 2069 0018 moveal %a1@(24),%a0
10c5a642: b0fc 0000 cmpaw #0,%a0
10c5a646: 6716 beqs 10c5a65e <pneigh_lookup+0xdc>
10c5a648: 2f0a movel %a2,%sp@-
10c5a64a: 4e90 jsr %a0@
10c5a64c: 588f addql #4,%sp
10c5a64e: 4a80 tstl %d0
10c5a650: 670c beqs 10c5a65e <pneigh_lookup+0xdc>
10c5a652: 2f0a movel %a2,%sp@-
10c5a654: 4eb9 10c2 0b8c jsr 10c20b8c <kfree>
10c5a65a: 7000 moveq #0,%d0
10c5a65c: 6018 bras 10c5a676 <pneigh_lookup+0xf4>
10c5a65e: 5293 addql #1,%a3@
10c5a660: 2002 movel %d2,%d0
10c5a662: e588 lsll #2,%d0
10c5a664: 2045 moveal %d5,%a0
10c5a666: 41e8 0178 lea %a0@(376),%a0
10c5a66a: 24b0 0800 movel %a0@(00000000,%d0:l),%a2@
10c5a66e: 218a 0800 movel %a2,%a0@(00000000,%d0:l)
10c5a672: 5393 subql #1,%a3@
10c5a674: 200a movel %a2,%d0
10c5a676: 4cee 3c3c ffe0 moveml %fp@(-32),%d2-%d5/%a2-%a5
10c5a67c: 4e5e unlk %fp
10c5a67e: 4e75 rts
10c5a680 <pneigh_delete>:
10c5a680: 4e56 fffc linkw %fp,#-4
10c5a684: 48e7 303c moveml %d2-%d3/%a2-%a5,%sp@-
10c5a688: 206e 0008 moveal %fp@(8),%a0
10c5a68c: 2a6e 000c moveal %fp@(12),%a5
10c5a690: 262e 0010 movel %fp@(16),%d3
10c5a694: 2428 000c movel %a0@(12),%d2
10c5a698: 4280 clrl %d0
10c5a69a: 3035 28fc movew %a5@(fffffffc,%d2:l),%d0
10c5a69e: 2235 28fc movel %a5@(fffffffc,%d2:l),%d1
10c5a6a2: b380 eorl %d1,%d0
10c5a6a4: 2200 movel %d0,%d1
10c5a6a6: e089 lsrl #8,%d1
10c5a6a8: b380 eorl %d1,%d0
10c5a6aa: 2200 movel %d0,%d1
10c5a6ac: e889 lsrl #4,%d1
10c5a6ae: b380 eorl %d1,%d0
10c5a6b0: 720f moveq #15,%d1
10c5a6b2: c081 andl %d1,%d0
10c5a6b4: e588 lsll #2,%d0
10c5a6b6: 0680 0000 0178 addil #376,%d0
10c5a6bc: 49f0 0800 lea %a0@(00000000,%d0:l),%a4
10c5a6c0: 2454 moveal %a4@,%a2
10c5a6c2: b4fc 0000 cmpaw #0,%a2
10c5a6c6: 6756 beqs 10c5a71e <pneigh_delete+0x9e>
10c5a6c8: 47f9 1002 5730 lea 10025730 <irq_stat+0x8>,%a3
10c5a6ce: 2f02 movel %d2,%sp@-
10c5a6d0: 2f0d movel %a5,%sp@-
10c5a6d2: 486a 0008 pea %a2@(8)
10c5a6d6: 2d48 fffc movel %a0,%fp@(-4)
10c5a6da: 4eb9 10c8 436e jsr 10c8436e <memcmp>
10c5a6e0: 4fef 000c lea %sp@(12),%sp
10c5a6e4: 206e fffc moveal %fp@(-4),%a0
10c5a6e8: 4a80 tstl %d0
10c5a6ea: 6628 bnes 10c5a714 <pneigh_delete+0x94>
10c5a6ec: b6aa 0004 cmpl %a2@(4),%d3
10c5a6f0: 6622 bnes 10c5a714 <pneigh_delete+0x94>
10c5a6f2: 5293 addql #1,%a3@
10c5a6f4: 2892 movel %a2@,%a4@
10c5a6f6: 5393 subql #1,%a3@
10c5a6f8: 2068 001c moveal %a0@(28),%a0
10c5a6fc: b0fc 0000 cmpaw #0,%a0
10c5a700: 6706 beqs 10c5a708 <pneigh_delete+0x88>
10c5a702: 2f0a movel %a2,%sp@-
10c5a704: 4e90 jsr %a0@
10c5a706: 588f addql #4,%sp
10c5a708: 2f0a movel %a2,%sp@-
10c5a70a: 4eb9 10c2 0b8c jsr 10c20b8c <kfree>
10c5a710: 7000 moveq #0,%d0
10c5a712: 600c bras 10c5a720 <pneigh_delete+0xa0>
10c5a714: 284a moveal %a2,%a4
10c5a716: 2452 moveal %a2@,%a2
10c5a718: b4fc 0000 cmpaw #0,%a2
10c5a71c: 66b0 bnes 10c5a6ce <pneigh_delete+0x4e>
10c5a71e: 70fe moveq #-2,%d0
10c5a720: 4cee 3c0c ffe4 moveml %fp@(-28),%d2-%d3/%a2-%a5
10c5a726: 4e5e unlk %fp
10c5a728: 4e75 rts
10c5a72a <pneigh_ifdown>:
10c5a72a: 4e56 0000 linkw %fp,#0
10c5a72e: 48e7 3038 moveml %d2-%d3/%a2-%a4,%sp@-
10c5a732: 286e 0008 moveal %fp@(8),%a4
10c5a736: 262e 000c movel %fp@(12),%d3
10c5a73a: 7200 moveq #0,%d1
10c5a73c: 2001 movel %d1,%d0
10c5a73e: e588 lsll #2,%d0
10c5a740: 0680 0000 0178 addil #376,%d0
10c5a746: 47f4 0800 lea %a4@(00000000,%d0:l),%a3
10c5a74a: 2453 moveal %a3@,%a2
10c5a74c: 2401 movel %d1,%d2
10c5a74e: 5282 addql #1,%d2
10c5a750: b4fc 0000 cmpaw #0,%a2
10c5a754: 6732 beqs 10c5a788 <pneigh_ifdown+0x5e>
10c5a756: b6aa 0004 cmpl %a2@(4),%d3
10c5a75a: 6704 beqs 10c5a760 <pneigh_ifdown+0x36>
10c5a75c: 4a83 tstl %d3
10c5a75e: 661e bnes 10c5a77e <pneigh_ifdown+0x54>
10c5a760: 2692 movel %a2@,%a3@
10c5a762: 206c 001c moveal %a4@(28),%a0
10c5a766: b0fc 0000 cmpaw #0,%a0
10c5a76a: 6706 beqs 10c5a772 <pneigh_ifdown+0x48>
10c5a76c: 2f0a movel %a2,%sp@-
10c5a76e: 4e90 jsr %a0@
10c5a770: 588f addql #4,%sp
10c5a772: 2f0a movel %a2,%sp@-
10c5a774: 4eb9 10c2 0b8c jsr 10c20b8c <kfree>
10c5a77a: 588f addql #4,%sp
10c5a77c: 6002 bras 10c5a780 <pneigh_ifdown+0x56>
10c5a77e: 264a moveal %a2,%a3
10c5a780: 2453 moveal %a3@,%a2
10c5a782: b4fc 0000 cmpaw #0,%a2
10c5a786: 66ce bnes 10c5a756 <pneigh_ifdown+0x2c>
10c5a788: 2202 movel %d2,%d1
10c5a78a: 700f moveq #15,%d0
10c5a78c: b081 cmpl %d1,%d0
10c5a78e: 64ac bccs 10c5a73c <pneigh_ifdown+0x12>
10c5a790: 70fe moveq #-2,%d0
10c5a792: 4cee 1c0c ffec moveml %fp@(-20),%d2-%d3/%a2-%a4
10c5a798: 4e5e unlk %fp
10c5a79a: 4e75 rts
10c5a79c <neigh_destroy>:
10c5a79c: 4e56 0000 linkw %fp,#0
10c5a7a0: 2f0a movel %a2,%sp@-
10c5a7a2: 206e 0008 moveal %fp@(8),%a0
10c5a7a6: 4a28 001f tstb %a0@(31)
10c5a7aa: 6616 bnes 10c5a7c2 <neigh_destroy+0x26>
10c5a7ac: 2f2e 0004 movel %fp@(4),%sp@-
10c5a7b0: 2f08 movel %a0,%sp@-
10c5a7b2: 4879 1000 6ff6 pea 10006ff6 <npindex_to_ethertype+0xdc6>
10c5a7b8: 4eb9 10c1 677e jsr 10c1677e <printk>
10c5a7be: 6000 0142 braw 10c5a902 <neigh_destroy+0x166>
10c5a7c2: 2f08 movel %a0,%sp@-
10c5a7c4: 4eba f8cc jsr %pc@(10c5a092 <neigh_del_timer>)
10c5a7c8: 588f addql #4,%sp
10c5a7ca: 4a80 tstl %d0
10c5a7cc: 670e beqs 10c5a7dc <neigh_destroy+0x40>
10c5a7ce: 4879 1000 7020 pea 10007020 <npindex_to_ethertype+0xdf0>
10c5a7d4: 4eb9 10c1 677e jsr 10c1677e <printk>
10c5a7da: 588f addql #4,%sp
10c5a7dc: 206e 0008 moveal %fp@(8),%a0
10c5a7e0: 2268 0030 moveal %a0@(48),%a1
10c5a7e4: b2fc 0000 cmpaw #0,%a1
10c5a7e8: 674a beqs 10c5a834 <neigh_destroy+0x98>
10c5a7ea: 45f9 1002 5730 lea 10025730 <irq_stat+0x8>,%a2
10c5a7f0: 206e 0008 moveal %fp@(8),%a0
10c5a7f4: 2151 0030 movel %a1@,%a0@(48)
10c5a7f8: 4291 clrl %a1@
10c5a7fa: 5292 addql #1,%a2@
10c5a7fc: 237c 10c5 9f88 movel #281386888,%a1@(14)
10c5a802: 000e
10c5a804: 5392 subql #1,%a2@
10c5a806: 41e9 0004 lea %a1@(4),%a0
10c5a80a: 40c1 movew %sr,%d1
10c5a80c: 007c 0700 oriw #1792,%sr
10c5a810: 2010 movel %a0@,%d0
10c5a812: 5380 subql #1,%d0
10c5a814: 2080 movel %d0,%a0@
10c5a816: 46c1 movew %d1,%sr
10c5a818: 4a80 tstl %d0
10c5a81a: 660a bnes 10c5a826 <neigh_destroy+0x8a>
10c5a81c: 2f09 movel %a1,%sp@-
10c5a81e: 4eb9 10c2 0b8c jsr 10c20b8c <kfree>
10c5a824: 588f addql #4,%sp
10c5a826: 206e 0008 moveal %fp@(8),%a0
10c5a82a: 2268 0030 moveal %a0@(48),%a1
10c5a82e: b2fc 0000 cmpaw #0,%a1
10c5a832: 66bc bnes 10c5a7f0 <neigh_destroy+0x54>
10c5a834: 226e 0008 moveal %fp@(8),%a1
10c5a838: 2069 0060 moveal %a1@(96),%a0
10c5a83c: b0fc 0000 cmpaw #0,%a0
10c5a840: 6710 beqs 10c5a852 <neigh_destroy+0xb6>
10c5a842: 2068 0004 moveal %a0@(4),%a0
10c5a846: b0fc 0000 cmpaw #0,%a0
10c5a84a: 6706 beqs 10c5a852 <neigh_destroy+0xb6>
10c5a84c: 2f09 movel %a1,%sp@-
10c5a84e: 4e90 jsr %a0@
10c5a850: 588f addql #4,%sp
10c5a852: 206e 0008 moveal %fp@(8),%a0
10c5a856: 45e8 003c lea %a0@(60),%a2
10c5a85a: 40c0 movew %sr,%d0
10c5a85c: 007c 0700 oriw #1792,%sr
10c5a860: 2052 moveal %a2@,%a0
10c5a862: 93c9 subal %a1,%a1
10c5a864: b5c8 cmpal %a0,%a2
10c5a866: 6718 beqs 10c5a880 <neigh_destroy+0xe4>
10c5a868: 2248 moveal %a0,%a1
10c5a86a: 2051 moveal %a1@,%a0
10c5a86c: 53aa 0008 subql #1,%a2@(8)
10c5a870: 214a 0004 movel %a2,%a0@(4)
10c5a874: 2488 movel %a0,%a2@
10c5a876: 4291 clrl %a1@
10c5a878: 42a9 0004 clrl %a1@(4)
10c5a87c: 42a9 0008 clrl %a1@(8)
10c5a880: 46c0 movew %d0,%sr
10c5a882: b2fc 0000 cmpaw #0,%a1
10c5a886: 672a beqs 10c5a8b2 <neigh_destroy+0x116>
10c5a888: 7001 moveq #1,%d0
10c5a88a: b0a9 0070 cmpl %a1@(112),%d0
10c5a88e: 6716 beqs 10c5a8a6 <neigh_destroy+0x10a>
10c5a890: 41e9 0070 lea %a1@(112),%a0
10c5a894: 40c1 movew %sr,%d1
10c5a896: 007c 0700 oriw #1792,%sr
10c5a89a: 2010 movel %a0@,%d0
10c5a89c: 5380 subql #1,%d0
10c5a89e: 2080 movel %d0,%a0@
10c5a8a0: 46c1 movew %d1,%sr
10c5a8a2: 4a80 tstl %d0
10c5a8a4: 66b4 bnes 10c5a85a <neigh_destroy+0xbe>
10c5a8a6: 2f09 movel %a1,%sp@-
10c5a8a8: 4eb9 10c5 5900 jsr 10c55900 <__kfree_skb>
10c5a8ae: 588f addql #4,%sp
10c5a8b0: 60a8 bras 10c5a85a <neigh_destroy+0xbe>
10c5a8b2: 206e 0008 moveal %fp@(8),%a0
10c5a8b6: 2268 000c moveal %a0@(12),%a1
10c5a8ba: 41e9 00d8 lea %a1@(216),%a0
10c5a8be: 40c1 movew %sr,%d1
10c5a8c0: 007c 0700 oriw #1792,%sr
10c5a8c4: 2010 movel %a0@,%d0
10c5a8c6: 5380 subql #1,%d0
10c5a8c8: 2080 movel %d0,%a0@
10c5a8ca: 46c1 movew %d1,%sr
10c5a8cc: 4a80 tstl %d0
10c5a8ce: 660a bnes 10c5a8da <neigh_destroy+0x13e>
10c5a8d0: 2f09 movel %a1,%sp@-
10c5a8d2: 4eb9 10c5 95c4 jsr 10c595c4 <netdev_finish_unregister>
10c5a8d8: 588f addql #4,%sp
10c5a8da: 53b9 1002 4a90 subql #1,10024a90 <neigh_glbl_allocs>
10c5a8e0: 206e 0008 moveal %fp@(8),%a0
10c5a8e4: 2068 0004 moveal %a0@(4),%a0
10c5a8e8: 53a8 00c0 subql #1,%a0@(192)
10c5a8ec: 2f2e 0008 movel %fp@(8),%sp@-
10c5a8f0: 206e 0008 moveal %fp@(8),%a0
10c5a8f4: 2068 0004 moveal %a0@(4),%a0
10c5a8f8: 2f28 00d0 movel %a0@(208),%sp@-
10c5a8fc: 4eb9 10c2 0aea jsr 10c20aea <kmem_cache_free>
10c5a902: 246e fffc moveal %fp@(-4),%a2
10c5a906: 4e5e unlk %fp
10c5a908: 4e75 rts
10c5a90a <neigh_suspect>:
10c5a90a: 4e56 0000 linkw %fp,#0
10c5a90e: 2f0a movel %a2,%sp@-
10c5a910: 246e 0008 moveal %fp@(8),%a2
10c5a914: 206a 0060 moveal %a2@(96),%a0
10c5a918: 2568 0010 0038 movel %a0@(16),%a2@(56)
10c5a91e: 226a 0030 moveal %a2@(48),%a1
10c5a922: b2fc 0000 cmpaw #0,%a1
10c5a926: 6712 beqs 10c5a93a <neigh_suspect+0x30>
10c5a928: 206a 0060 moveal %a2@(96),%a0
10c5a92c: 2368 0010 000e movel %a0@(16),%a1@(14)
10c5a932: 2251 moveal %a1@,%a1
10c5a934: b2fc 0000 cmpaw #0,%a1
10c5a938: 66ee bnes 10c5a928 <neigh_suspect+0x1e>
10c5a93a: 245f moveal %sp@+,%a2
10c5a93c: 4e5e unlk %fp
10c5a93e: 4e75 rts
10c5a940 <neigh_connect>:
10c5a940: 4e56 0000 linkw %fp,#0
10c5a944: 2f0a movel %a2,%sp@-
10c5a946: 246e 0008 moveal %fp@(8),%a2
10c5a94a: 206a 0060 moveal %a2@(96),%a0
10c5a94e: 2568 0014 0038 movel %a0@(20),%a2@(56)
10c5a954: 226a 0030 moveal %a2@(48),%a1
10c5a958: b2fc 0000 cmpaw #0,%a1
10c5a95c: 6712 beqs 10c5a970 <neigh_connect+0x30>
10c5a95e: 206a 0060 moveal %a2@(96),%a0
10c5a962: 2368 0018 000e movel %a0@(24),%a1@(14)
10c5a968: 2251 moveal %a1@,%a1
10c5a96a: b2fc 0000 cmpaw #0,%a1
10c5a96e: 66ee bnes 10c5a95e <neigh_connect+0x1e>
10c5a970: 245f moveal %sp@+,%a2
10c5a972: 4e5e unlk %fp
10c5a974: 4e75 rts
10c5a976 <neigh_sync>:
10c5a976: 4e56 0000 linkw %fp,#0
10c5a97a: 2f0a movel %a2,%sp@-
10c5a97c: 246e 0008 moveal %fp@(8),%a2
10c5a980: 2279 1002 67b0 moveal 100267b0 <jiffies>,%a1
10c5a986: 122a 001d moveb %a2@(29),%d1
10c5a98a: 1001 moveb %d1,%d0
10c5a98c: 0200 00c0 andib #-64,%d0
10c5a990: 6648 bnes 10c5a9da <neigh_sync+0x64>
10c5a992: 0801 0001 btst #1,%d1
10c5a996: 671c beqs 10c5a9b4 <neigh_sync+0x3e>
10c5a998: 93ea 0014 subal %a2@(20),%a1
10c5a99c: 206a 0008 moveal %a2@(8),%a0
10c5a9a0: b3e8 0024 cmpal %a0@(36),%a1
10c5a9a4: 6334 blss 10c5a9da <neigh_sync+0x64>
10c5a9a6: 157c 0004 001d moveb #4,%a2@(29)
10c5a9ac: 2f0a movel %a2,%sp@-
10c5a9ae: 4eba ff5a jsr %pc@(10c5a90a <neigh_suspect>)
10c5a9b2: 6026 bras 10c5a9da <neigh_sync+0x64>
10c5a9b4: 0201 00de andib #-34,%d1
10c5a9b8: 6720 beqs 10c5a9da <neigh_sync+0x64>
10c5a9ba: 93ea 0014 subal %a2@(20),%a1
10c5a9be: 206a 0008 moveal %a2@(8),%a0
10c5a9c2: b3e8 0024 cmpal %a0@(36),%a1
10c5a9c6: 6412 bccs 10c5a9da <neigh_sync+0x64>
10c5a9c8: 2f0a movel %a2,%sp@-
10c5a9ca: 4eba f6c6 jsr %pc@(10c5a092 <neigh_del_timer>)
10c5a9ce: 157c 0002 001d moveb #2,%a2@(29)
10c5a9d4: 2f0a movel %a2,%sp@-
10c5a9d6: 4eba ff68 jsr %pc@(10c5a940 <neigh_connect>)
10c5a9da: 246e fffc moveal %fp@(-4),%a2
10c5a9de: 4e5e unlk %fp
10c5a9e0: 4e75 rts
10c5a9e2 <neigh_periodic_timer>:
10c5a9e2: 4e56 0000 linkw %fp,#0
10c5a9e6: 48e7 3c3c moveml %d2-%d5/%a2-%a5,%sp@-
10c5a9ea: 286e 0008 moveal %fp@(8),%a4
10c5a9ee: 2639 1002 67b0 movel 100267b0 <jiffies>,%d3
10c5a9f4: 2003 movel %d3,%d0
10c5a9f6: 90ac 00c8 subl %a4@(200),%d0
10c5a9fa: 4bf9 10c1 97b0 lea 10c197b0 <mod_timer>,%a5
10c5aa00: 0c80 0000 7530 cmpil #30000,%d0
10c5aa06: 6324 blss 10c5aa2c <neigh_periodic_timer+0x4a>
10c5aa08: 2943 00c8 movel %d3,%a4@(200)
10c5aa0c: 45ec 0028 lea %a4@(40),%a2
10c5aa10: b4fc 0000 cmpaw #0,%a2
10c5aa14: 6716 beqs 10c5aa2c <neigh_periodic_timer+0x4a>
10c5aa16: 2f2a 0018 movel %a2@(24),%sp@-
10c5aa1a: 4eba f5a0 jsr %pc@(10c59fbc <neigh_rand_reach_time>)
10c5aa1e: 2540 0024 movel %d0,%a2@(36)
10c5aa22: 588f addql #4,%sp
10c5aa24: 2452 moveal %a2@,%a2
10c5aa26: b4fc 0000 cmpaw #0,%a2
10c5aa2a: 66ea bnes 10c5aa16 <neigh_periodic_timer+0x34>
10c5aa2c: 7200 moveq #0,%d1
10c5aa2e: 2a0c movel %a4,%d5
10c5aa30: 0685 0000 0088 addil #136,%d5
10c5aa36: 2001 movel %d1,%d0
10c5aa38: e588 lsll #2,%d0
10c5aa3a: 0680 0000 00f8 addil #248,%d0
10c5aa40: 47f4 0800 lea %a4@(00000000,%d0:l),%a3
10c5aa44: 2453 moveal %a3@,%a2
10c5aa46: 2801 movel %d1,%d4
10c5aa48: 5284 addql #1,%d4
10c5aa4a: b4fc 0000 cmpaw #0,%a2
10c5aa4e: 6700 0098 beqw 10c5aae8 <neigh_periodic_timer+0x106>
10c5aa52: 7400 moveq #0,%d2
10c5aa54: 142a 001d moveb %a2@(29),%d2
10c5aa58: 1002 moveb %d2,%d0
10c5aa5a: 0200 0099 andib #-103,%d0
10c5aa5e: 667c bnes 10c5aadc <neigh_periodic_timer+0xfa>
10c5aa60: 222a 0014 movel %a2@(20),%d1
10c5aa64: 202a 0010 movel %a2@(16),%d0
10c5aa68: 9081 subl %d1,%d0
10c5aa6a: 6a04 bpls 10c5aa70 <neigh_periodic_timer+0x8e>
10c5aa6c: 2541 0010 movel %d1,%a2@(16)
10c5aa70: 7001 moveq #1,%d0
10c5aa72: b0aa 0034 cmpl %a2@(52),%d0
10c5aa76: 663e bnes 10c5aab6 <neigh_periodic_timer+0xd4>
10c5aa78: 7020 moveq #32,%d0
10c5aa7a: b082 cmpl %d2,%d0
10c5aa7c: 6710 beqs 10c5aa8e <neigh_periodic_timer+0xac>
10c5aa7e: 2003 movel %d3,%d0
10c5aa80: 90aa 0010 subl %a2@(16),%d0
10c5aa84: 206a 0008 moveal %a2@(8),%a0
10c5aa88: b0a8 0020 cmpl %a0@(32),%d0
10c5aa8c: 6328 blss 10c5aab6 <neigh_periodic_timer+0xd4>
10c5aa8e: 2692 movel %a2@,%a3@
10c5aa90: 157c 0001 001f moveb #1,%a2@(31)
10c5aa96: 41ea 0034 lea %a2@(52),%a0
10c5aa9a: 40c1 movew %sr,%d1
10c5aa9c: 007c 0700 oriw #1792,%sr
10c5aaa0: 2010 movel %a0@,%d0
10c5aaa2: 5380 subql #1,%d0
10c5aaa4: 2080 movel %d0,%a0@
10c5aaa6: 46c1 movew %d1,%sr
10c5aaa8: 4a80 tstl %d0
10c5aaaa: 6632 bnes 10c5aade <neigh_periodic_timer+0xfc>
10c5aaac: 2f0a movel %a2,%sp@-
10c5aaae: 4eba fcec jsr %pc@(10c5a79c <neigh_destroy>)
10c5aab2: 588f addql #4,%sp
10c5aab4: 6028 bras 10c5aade <neigh_periodic_timer+0xfc>
10c5aab6: 082a 0001 001d btst #1,%a2@(29)
10c5aabc: 671e beqs 10c5aadc <neigh_periodic_timer+0xfa>
10c5aabe: 2003 movel %d3,%d0
10c5aac0: 90aa 0014 subl %a2@(20),%d0
10c5aac4: 206a 0008 moveal %a2@(8),%a0
10c5aac8: b0a8 0024 cmpl %a0@(36),%d0
10c5aacc: 630e blss 10c5aadc <neigh_periodic_timer+0xfa>
10c5aace: 157c 0004 001d moveb #4,%a2@(29)
10c5aad4: 2f0a movel %a2,%sp@-
10c5aad6: 4eba fe32 jsr %pc@(10c5a90a <neigh_suspect>)
10c5aada: 588f addql #4,%sp
10c5aadc: 264a moveal %a2,%a3
10c5aade: 2453 moveal %a3@,%a2
10c5aae0: b4fc 0000 cmpaw #0,%a2
10c5aae4: 6600 ff6e bnew 10c5aa54 <neigh_periodic_timer+0x72>
10c5aae8: 2204 movel %d4,%d1
10c5aaea: 701f moveq #31,%d0
10c5aaec: b081 cmpl %d1,%d0
10c5aaee: 6c00 ff46 bgew 10c5aa36 <neigh_periodic_timer+0x54>
10c5aaf2: d6ac 0074 addl %a4@(116),%d3
10c5aaf6: 2f03 movel %d3,%sp@-
10c5aaf8: 2f05 movel %d5,%sp@-
10c5aafa: 4e95 jsr %a5@
10c5aafc: 4cee 3c3c ffe0 moveml %fp@(-32),%d2-%d5/%a2-%a5
10c5ab02: 4e5e unlk %fp
10c5ab04: 4e75 rts
10c5ab06 <neigh_timer_handler>:
10c5ab06: 4e56 0000 linkw %fp,#0
10c5ab0a: 48e7 2038 moveml %d2/%a2-%a4,%sp@-
10c5ab0e: 266e 0008 moveal %fp@(8),%a3
10c5ab12: 2279 1002 67b0 moveal 100267b0 <jiffies>,%a1
10c5ab18: 4281 clrl %d1
10c5ab1a: 122b 001d moveb %a3@(29),%d1
10c5ab1e: 2001 movel %d1,%d0
10c5ab20: 7419 moveq #25,%d2
10c5ab22: c082 andl %d2,%d0
10c5ab24: 660e bnes 10c5ab34 <neigh_timer_handler+0x2e>
10c5ab26: 4879 1000 7033 pea 10007033 <npindex_to_ethertype+0xe03>
10c5ab2c: 4eb9 10c1 677e jsr 10c1677e <printk>
10c5ab32: 6024 bras 10c5ab58 <neigh_timer_handler+0x52>
10c5ab34: 1001 moveb %d1,%d0
10c5ab36: 0200 00de andib #-34,%d0
10c5ab3a: 6726 beqs 10c5ab62 <neigh_timer_handler+0x5c>
10c5ab3c: 2009 movel %a1,%d0
10c5ab3e: 90ab 0014 subl %a3@(20),%d0
10c5ab42: 206b 0008 moveal %a3@(8),%a0
10c5ab46: b0a8 0024 cmpl %a0@(36),%d0
10c5ab4a: 6416 bccs 10c5ab62 <neigh_timer_handler+0x5c>
10c5ab4c: 177c 0002 001d moveb #2,%a3@(29)
10c5ab52: 2f0b movel %a3,%sp@-
10c5ab54: 4eba fdea jsr %pc@(10c5a940 <neigh_connect>)
10c5ab58: 588f addql #4,%sp
10c5ab5a: 49eb 0034 lea %a3@(52),%a4
10c5ab5e: 6000 010e braw 10c5ac6e <neigh_timer_handler+0x168>
10c5ab62: 7008 moveq #8,%d0
10c5ab64: b081 cmpl %d1,%d0
10c5ab66: 660a bnes 10c5ab72 <neigh_timer_handler+0x6c>
10c5ab68: 177c 0010 001d moveb #16,%a3@(29)
10c5ab6e: 42ab 0020 clrl %a3@(32)
10c5ab72: 206b 0008 moveal %a3@(8),%a0
10c5ab76: 2028 0030 movel %a0@(48),%d0
10c5ab7a: d0a8 0034 addl %a0@(52),%d0
10c5ab7e: d0a8 0038 addl %a0@(56),%d0
10c5ab82: b0ab 0020 cmpl %a3@(32),%d0
10c5ab86: 6e00 00b0 bgtw 10c5ac38 <neigh_timer_handler+0x132>
10c5ab8a: 177c 0020 001d moveb #32,%a3@(29)
10c5ab90: 206b 0004 moveal %a3@(4),%a0
10c5ab94: 52a8 00ec addql #1,%a0@(236)
10c5ab98: 45eb 003c lea %a3@(60),%a2
10c5ab9c: 49eb 0034 lea %a3@(52),%a4
10c5aba0: 6010 bras 10c5abb2 <neigh_timer_handler+0xac>
10c5aba2: 206b 0060 moveal %a3@(96),%a0
10c5aba6: 2f09 movel %a1,%sp@-
10c5aba8: 2f0b movel %a3,%sp@-
10c5abaa: 2068 000c moveal %a0@(12),%a0
10c5abae: 4e90 jsr %a0@
10c5abb0: 508f addql #8,%sp
10c5abb2: 0c2b 0020 001d cmpib #32,%a3@(29)
10c5abb8: 6626 bnes 10c5abe0 <neigh_timer_handler+0xda>
10c5abba: 2052 moveal %a2@,%a0
10c5abbc: 93c9 subal %a1,%a1
10c5abbe: b5c8 cmpal %a0,%a2
10c5abc0: 6718 beqs 10c5abda <neigh_timer_handler+0xd4>
10c5abc2: 2248 moveal %a0,%a1
10c5abc4: 2051 moveal %a1@,%a0
10c5abc6: 53aa 0008 subql #1,%a2@(8)
10c5abca: 214a 0004 movel %a2,%a0@(4)
10c5abce: 2488 movel %a0,%a2@
10c5abd0: 4291 clrl %a1@
10c5abd2: 42a9 0004 clrl %a1@(4)
10c5abd6: 42a9 0008 clrl %a1@(8)
10c5abda: b2fc 0000 cmpaw #0,%a1
10c5abde: 66c2 bnes 10c5aba2 <neigh_timer_handler+0x9c>
10c5abe0: 40c0 movew %sr,%d0
10c5abe2: 007c 0700 oriw #1792,%sr
10c5abe6: 2052 moveal %a2@,%a0
10c5abe8: 93c9 subal %a1,%a1
10c5abea: b5c8 cmpal %a0,%a2
10c5abec: 6718 beqs 10c5ac06 <neigh_timer_handler+0x100>
10c5abee: 2248 moveal %a0,%a1
10c5abf0: 2051 moveal %a1@,%a0
10c5abf2: 53aa 0008 subql #1,%a2@(8)
10c5abf6: 214a 0004 movel %a2,%a0@(4)
10c5abfa: 2488 movel %a0,%a2@
10c5abfc: 4291 clrl %a1@
10c5abfe: 42a9 0004 clrl %a1@(4)
10c5ac02: 42a9 0008 clrl %a1@(8)
10c5ac06: 46c0 movew %d0,%sr
10c5ac08: b2fc 0000 cmpaw #0,%a1
10c5ac0c: 6760 beqs 10c5ac6e <neigh_timer_handler+0x168>
10c5ac0e: 7401 moveq #1,%d2
10c5ac10: b4a9 0070 cmpl %a1@(112),%d2
10c5ac14: 6716 beqs 10c5ac2c <neigh_timer_handler+0x126>
10c5ac16: 41e9 0070 lea %a1@(112),%a0
10c5ac1a: 40c1 movew %sr,%d1
10c5ac1c: 007c 0700 oriw #1792,%sr
10c5ac20: 2010 movel %a0@,%d0
10c5ac22: 5380 subql #1,%d0
10c5ac24: 2080 movel %d0,%a0@
10c5ac26: 46c1 movew %d1,%sr
10c5ac28: 4a80 tstl %d0
10c5ac2a: 66b4 bnes 10c5abe0 <neigh_timer_handler+0xda>
10c5ac2c: 2f09 movel %a1,%sp@-
10c5ac2e: 4eb9 10c5 5900 jsr 10c55900 <__kfree_skb>
10c5ac34: 588f addql #4,%sp
10c5ac36: 60a8 bras 10c5abe0 <neigh_timer_handler+0xda>
10c5ac38: d3e8 001c addal %a0@(28),%a1
10c5ac3c: 2749 0054 movel %a1,%a3@(84)
10c5ac40: 486b 004c pea %a3@(76)
10c5ac44: 4eb9 10c1 96d0 jsr 10c196d0 <add_timer>
10c5ac4a: 588f addql #4,%sp
10c5ac4c: 226b 0060 moveal %a3@(96),%a1
10c5ac50: 41eb 003c lea %a3@(60),%a0
10c5ac54: 2010 movel %a0@,%d0
10c5ac56: b1c0 cmpal %d0,%a0
10c5ac58: 6602 bnes 10c5ac5c <neigh_timer_handler+0x156>
10c5ac5a: 7000 moveq #0,%d0
10c5ac5c: 2f00 movel %d0,%sp@-
10c5ac5e: 2f0b movel %a3,%sp@-
10c5ac60: 2069 0008 moveal %a1@(8),%a0
10c5ac64: 4e90 jsr %a0@
10c5ac66: 41eb 0020 lea %a3@(32),%a0
10c5ac6a: 5290 addql #1,%a0@
10c5ac6c: 6018 bras 10c5ac86 <neigh_timer_handler+0x180>
10c5ac6e: 40c1 movew %sr,%d1
10c5ac70: 007c 0700 oriw #1792,%sr
10c5ac74: 2014 movel %a4@,%d0
10c5ac76: 5380 subql #1,%d0
10c5ac78: 2880 movel %d0,%a4@
10c5ac7a: 46c1 movew %d1,%sr
10c5ac7c: 4a80 tstl %d0
10c5ac7e: 6606 bnes 10c5ac86 <neigh_timer_handler+0x180>
10c5ac80: 2f0b movel %a3,%sp@-
10c5ac82: 4eba fb18 jsr %pc@(10c5a79c <neigh_destroy>)
10c5ac86: 4cee 1c04 fff0 moveml %fp@(-16),%d2/%a2-%a4
10c5ac8c: 4e5e unlk %fp
10c5ac8e: 4e75 rts
10c5ac90 <__neigh_event_send>:
10c5ac90: 4e56 0000 linkw %fp,#0
10c5ac94: 48e7 003c moveml %a2-%a5,%sp@-
10c5ac98: 246e 0008 moveal %fp@(8),%a2
10c5ac9c: 2a6e 000c moveal %fp@(12),%a5
10c5aca0: 41f9 1002 5730 lea 10025730 <irq_stat+0x8>,%a0
10c5aca6: 5290 addql #1,%a0@
10c5aca8: 122a 001d moveb %a2@(29),%d1
10c5acac: 1001 moveb %d1,%d0
10c5acae: 0200 00da andib #-38,%d0
10c5acb2: 2848 moveal %a0,%a4
10c5acb4: 6600 0154 bnew 10c5ae0a <__neigh_event_send+0x17a>
10c5acb8: 0201 0005 andib #5,%d1
10c5acbc: 6600 0098 bnew 10c5ad56 <__neigh_event_send+0xc6>
10c5acc0: 206a 0008 moveal %a2@(8),%a0
10c5acc4: 2028 0038 movel %a0@(56),%d0
10c5acc8: d0a8 0034 addl %a0@(52),%d0
10c5accc: 674c beqs 10c5ad1a <__neigh_event_send+0x8a>
10c5acce: 2568 0030 0020 movel %a0@(48),%a2@(32)
10c5acd4: 157c 0001 001d moveb #1,%a2@(29)
10c5acda: 41ea 0034 lea %a2@(52),%a0
10c5acde: 5290 addql #1,%a0@
10c5ace0: 206a 0008 moveal %a2@(8),%a0
10c5ace4: 2039 1002 67b0 movel 100267b0 <jiffies>,%d0
10c5acea: d0a8 001c addl %a0@(28),%d0
10c5acee: 2540 0054 movel %d0,%a2@(84)
10c5acf2: 486a 004c pea %a2@(76)
10c5acf6: 4eb9 10c1 96d0 jsr 10c196d0 <add_timer>
10c5acfc: 588f addql #4,%sp
10c5acfe: 5394 subql #1,%a4@
10c5ad00: 206a 0060 moveal %a2@(96),%a0
10c5ad04: 2f0d movel %a5,%sp@-
10c5ad06: 2f0a movel %a2,%sp@-
10c5ad08: 2068 0008 moveal %a0@(8),%a0
10c5ad0c: 4e90 jsr %a0@
10c5ad0e: 41ea 0020 lea %a2@(32),%a0
10c5ad12: 508f addql #8,%sp
10c5ad14: 5290 addql #1,%a0@
10c5ad16: 5294 addql #1,%a4@
10c5ad18: 603c bras 10c5ad56 <__neigh_event_send+0xc6>
10c5ad1a: 157c 0020 001d moveb #32,%a2@(29)
10c5ad20: 5394 subql #1,%a4@
10c5ad22: bafc 0000 cmpaw #0,%a5
10c5ad26: 6700 00b0 beqw 10c5add8 <__neigh_event_send+0x148>
10c5ad2a: 7001 moveq #1,%d0
10c5ad2c: b0ad 0070 cmpl %a5@(112),%d0
10c5ad30: 6718 beqs 10c5ad4a <__neigh_event_send+0xba>
10c5ad32: 41ed 0070 lea %a5@(112),%a0
10c5ad36: 40c1 movew %sr,%d1
10c5ad38: 007c 0700 oriw #1792,%sr
10c5ad3c: 2010 movel %a0@,%d0
10c5ad3e: 5380 subql #1,%d0
10c5ad40: 2080 movel %d0,%a0@
10c5ad42: 46c1 movew %d1,%sr
10c5ad44: 4a80 tstl %d0
10c5ad46: 6600 0090 bnew 10c5add8 <__neigh_event_send+0x148>
10c5ad4a: 2f0d movel %a5,%sp@-
10c5ad4c: 4eb9 10c5 5900 jsr 10c55900 <__kfree_skb>
10c5ad52: 6000 0084 braw 10c5add8 <__neigh_event_send+0x148>
10c5ad56: 102a 001d moveb %a2@(29),%d0
10c5ad5a: 0c00 0001 cmpib #1,%d0
10c5ad5e: 667c bnes 10c5addc <__neigh_event_send+0x14c>
10c5ad60: bafc 0000 cmpaw #0,%a5
10c5ad64: 6770 beqs 10c5add6 <__neigh_event_send+0x146>
10c5ad66: 41ea 003c lea %a2@(60),%a0
10c5ad6a: 2028 0008 movel %a0@(8),%d0
10c5ad6e: 226a 0008 moveal %a2@(8),%a1
10c5ad72: 2648 moveal %a0,%a3
10c5ad74: b0a9 002c cmpl %a1@(44),%d0
10c5ad78: 6544 bcss 10c5adbe <__neigh_event_send+0x12e>
10c5ad7a: 2453 moveal %a3@,%a2
10c5ad7c: 5380 subql #1,%d0
10c5ad7e: 2740 0008 movel %d0,%a3@(8)
10c5ad82: 2252 moveal %a2@,%a1
10c5ad84: 206a 0004 moveal %a2@(4),%a0
10c5ad88: 4292 clrl %a2@
10c5ad8a: 42aa 0004 clrl %a2@(4)
10c5ad8e: 42aa 0008 clrl %a2@(8)
10c5ad92: 2348 0004 movel %a0,%a1@(4)
10c5ad96: 2089 movel %a1,%a0@
10c5ad98: 7001 moveq #1,%d0
10c5ad9a: b0aa 0070 cmpl %a2@(112),%d0
10c5ad9e: 6716 beqs 10c5adb6 <__neigh_event_send+0x126>
10c5ada0: 41ea 0070 lea %a2@(112),%a0
10c5ada4: 40c1 movew %sr,%d1
10c5ada6: 007c 0700 oriw #1792,%sr
10c5adaa: 2010 movel %a0@,%d0
10c5adac: 5380 subql #1,%d0
10c5adae: 2080 movel %d0,%a0@
10c5adb0: 46c1 movew %d1,%sr
10c5adb2: 4a80 tstl %d0
10c5adb4: 6608 bnes 10c5adbe <__neigh_event_send+0x12e>
10c5adb6: 2f0a movel %a2,%sp@-
10c5adb8: 4eb9 10c5 5900 jsr 10c55900 <__kfree_skb>
10c5adbe: 2b4b 0008 movel %a3,%a5@(8)
10c5adc2: 52ab 0008 addql #1,%a3@(8)
10c5adc6: 206b 0004 moveal %a3@(4),%a0
10c5adca: 2a8b movel %a3,%a5@
10c5adcc: 2b48 0004 movel %a0,%a5@(4)
10c5add0: 274d 0004 movel %a5,%a3@(4)
10c5add4: 208d movel %a5,%a0@
10c5add6: 5394 subql #1,%a4@
10c5add8: 7001 moveq #1,%d0
10c5adda: 6032 bras 10c5ae0e <__neigh_event_send+0x17e>
10c5addc: 0c00 0004 cmpib #4,%d0
10c5ade0: 6628 bnes 10c5ae0a <__neigh_event_send+0x17a>
10c5ade2: 41ea 0034 lea %a2@(52),%a0
10c5ade6: 5290 addql #1,%a0@
10c5ade8: 157c 0008 001d moveb #8,%a2@(29)
10c5adee: 206a 0008 moveal %a2@(8),%a0
10c5adf2: 2039 1002 67b0 movel 100267b0 <jiffies>,%d0
10c5adf8: d0a8 0028 addl %a0@(40),%d0
10c5adfc: 2540 0054 movel %d0,%a2@(84)
10c5ae00: 486a 004c pea %a2@(76)
10c5ae04: 4eb9 10c1 96d0 jsr 10c196d0 <add_timer>
10c5ae0a: 5394 subql #1,%a4@
10c5ae0c: 7000 moveq #0,%d0
10c5ae0e: 4cee 3c00 fff0 moveml %fp@(-16),%a2-%a5
10c5ae14: 4e5e unlk %fp
10c5ae16: 4e75 rts
10c5ae18 <neigh_update>:
10c5ae18: 4e56 0000 linkw %fp,#0
10c5ae1c: 48e7 3f3c moveml %d2-%d7/%a2-%a5,%sp@-
10c5ae20: 2a6e 0008 moveal %fp@(8),%a5
10c5ae24: 246e 000c moveal %fp@(12),%a2
10c5ae28: 282e 0010 movel %fp@(16),%d4
10c5ae2c: 202e 0018 movel %fp@(24),%d0
10c5ae30: 1c04 moveb %d4,%d6
10c5ae32: 286d 000c moveal %a5@(12),%a4
10c5ae36: 41f9 1002 5730 lea 10025730 <irq_stat+0x8>,%a0
10c5ae3c: 5290 addql #1,%a0@
10c5ae3e: 142d 001d moveb %a5@(29),%d2
10c5ae42: 7eff moveq #-1,%d7
10c5ae44: 2608 movel %a0,%d3
10c5ae46: 4a80 tstl %d0
10c5ae48: 670a beqs 10c5ae54 <neigh_update+0x3c>
10c5ae4a: 1002 moveb %d2,%d0
10c5ae4c: 0200 00c0 andib #-64,%d0
10c5ae50: 6600 0206 bnew 10c5b058 <neigh_update+0x240>
10c5ae54: 1006 moveb %d6,%d0
10c5ae56: 0200 00de andib #-34,%d0
10c5ae5a: 661e bnes 10c5ae7a <neigh_update+0x62>
10c5ae5c: 2f0d movel %a5,%sp@-
10c5ae5e: 4eba f232 jsr %pc@(10c5a092 <neigh_del_timer>)
10c5ae62: 0202 00c2 andib #-62,%d2
10c5ae66: 588f addql #4,%sp
10c5ae68: 6706 beqs 10c5ae70 <neigh_update+0x58>
10c5ae6a: 2f0d movel %a5,%sp@-
10c5ae6c: 4eba fa9c jsr %pc@(10c5a90a <neigh_suspect>)
10c5ae70: 1b44 001d moveb %d4,%a5@(29)
10c5ae74: 7e00 moveq #0,%d7
10c5ae76: 6000 01e0 braw 10c5b058 <neigh_update+0x240>
10c5ae7a: 102c 007a moveb %a4@(122),%d0
10c5ae7e: 673c beqs 10c5aebc <neigh_update+0xa4>
10c5ae80: b4fc 0000 cmpaw #0,%a2
10c5ae84: 672c beqs 10c5aeb2 <neigh_update+0x9a>
10c5ae86: 0202 00de andib #-34,%d2
10c5ae8a: 47ed 0028 lea %a5@(40),%a3
10c5ae8e: 6732 beqs 10c5aec2 <neigh_update+0xaa>
10c5ae90: 42a7 clrl %sp@-
10c5ae92: 1f40 0003 moveb %d0,%sp@(3)
10c5ae96: 2f0b movel %a3,%sp@-
10c5ae98: 2f0a movel %a2,%sp@-
10c5ae9a: 4eb9 10c8 436e jsr 10c8436e <memcmp>
10c5aea0: 4fef 000c lea %sp@(12),%sp
10c5aea4: 4a80 tstl %d0
10c5aea6: 6718 beqs 10c5aec0 <neigh_update+0xa8>
10c5aea8: 4aae 0014 tstl %fp@(20)
10c5aeac: 6700 01aa beqw 10c5b058 <neigh_update+0x240>
10c5aeb0: 6010 bras 10c5aec2 <neigh_update+0xaa>
10c5aeb2: 7eea moveq #-22,%d7
10c5aeb4: 0202 00de andib #-34,%d2
10c5aeb8: 6700 019e beqw 10c5b058 <neigh_update+0x240>
10c5aebc: 47ed 0028 lea %a5@(40),%a3
10c5aec0: 244b moveal %a3,%a2
10c5aec2: 2f0d movel %a5,%sp@-
10c5aec4: 4eba fab0 jsr %pc@(10c5a976 <neigh_sync>)
10c5aec8: 142d 001d moveb %a5@(29),%d2
10c5aecc: 588f addql #4,%sp
10c5aece: 1806 moveb %d6,%d4
10c5aed0: 0204 00c2 andib #-62,%d4
10c5aed4: 6708 beqs 10c5aede <neigh_update+0xc6>
10c5aed6: 2b79 1002 67b0 movel 100267b0 <jiffies>,%a5@(20)
10c5aedc: 0014
10c5aede: 2b79 1002 67b0 movel 100267b0 <jiffies>,%a5@(24)
10c5aee4: 0018
10c5aee6: 7e00 moveq #0,%d7
10c5aee8: 1a02 moveb %d2,%d5
10c5aeea: 0205 00de andib #-34,%d5
10c5aeee: 671a beqs 10c5af0a <neigh_update+0xf2>
10c5aef0: b7ca cmpal %a2,%a3
10c5aef2: 6616 bnes 10c5af0a <neigh_update+0xf2>
10c5aef4: b406 cmpb %d6,%d2
10c5aef6: 6700 0160 beqw 10c5b058 <neigh_update+0x240>
10c5aefa: 0c06 0004 cmpib #4,%d6
10c5aefe: 660a bnes 10c5af0a <neigh_update+0xf2>
10c5af00: 1002 moveb %d2,%d0
10c5af02: 0200 00c2 andib #-62,%d0
10c5af06: 6600 0150 bnew 10c5b058 <neigh_update+0x240>
10c5af0a: 2f0d movel %a5,%sp@-
10c5af0c: 4eba f184 jsr %pc@(10c5a092 <neigh_del_timer>)
10c5af10: 1b46 001d moveb %d6,%a5@(29)
10c5af14: 588f addql #4,%sp
10c5af16: b7ca cmpal %a2,%a3
10c5af18: 676a beqs 10c5af84 <neigh_update+0x16c>
10c5af1a: 4280 clrl %d0
10c5af1c: 102c 007a moveb %a4@(122),%d0
10c5af20: 2f00 movel %d0,%sp@-
10c5af22: 2f0a movel %a2,%sp@-
10c5af24: 2f0b movel %a3,%sp@-
10c5af26: 4eb9 10c8 5744 jsr 10c85744 <memcpy>
10c5af2c: 4fef 000c lea %sp@(12),%sp
10c5af30: 206d 000c moveal %a5@(12),%a0
10c5af34: 2868 0114 moveal %a0@(276),%a4
10c5af38: b8fc 0000 cmpaw #0,%a4
10c5af3c: 672c beqs 10c5af6a <neigh_update+0x152>
10c5af3e: 246d 0030 moveal %a5@(48),%a2
10c5af42: b4fc 0000 cmpaw #0,%a2
10c5af46: 6722 beqs 10c5af6a <neigh_update+0x152>
10c5af48: 52b9 1002 5730 addql #1,10025730 <irq_stat+0x8>
10c5af4e: 2f0b movel %a3,%sp@-
10c5af50: 2f2d 000c movel %a5@(12),%sp@-
10c5af54: 2f0a movel %a2,%sp@-
10c5af56: 4e94 jsr %a4@
10c5af58: 4fef 000c lea %sp@(12),%sp
10c5af5c: 53b9 1002 5730 subql #1,10025730 <irq_stat+0x8>
10c5af62: 2452 moveal %a2@,%a2
10c5af64: b4fc 0000 cmpaw #0,%a2
10c5af68: 66de bnes 10c5af48 <neigh_update+0x130>
10c5af6a: 4a04 tstb %d4
10c5af6c: 6616 bnes 10c5af84 <neigh_update+0x16c>
10c5af6e: 206d 0008 moveal %a5@(8),%a0
10c5af72: 2028 0018 movel %a0@(24),%d0
10c5af76: d080 addl %d0,%d0
10c5af78: 2239 1002 67b0 movel 100267b0 <jiffies>,%d1
10c5af7e: 9280 subl %d0,%d1
10c5af80: 2b41 0014 movel %d1,%a5@(20)
10c5af84: b406 cmpb %d6,%d2
10c5af86: 6700 00d0 beqw 10c5b058 <neigh_update+0x240>
10c5af8a: 4a04 tstb %d4
10c5af8c: 6708 beqs 10c5af96 <neigh_update+0x17e>
10c5af8e: 2f0d movel %a5,%sp@-
10c5af90: 4eba f9ae jsr %pc@(10c5a940 <neigh_connect>)
10c5af94: 6006 bras 10c5af9c <neigh_update+0x184>
10c5af96: 2f0d movel %a5,%sp@-
10c5af98: 4eba f970 jsr %pc@(10c5a90a <neigh_suspect>)
10c5af9c: 588f addql #4,%sp
10c5af9e: 4a05 tstb %d5
10c5afa0: 6600 00b6 bnew 10c5b058 <neigh_update+0x240>
10c5afa4: 45ed 003c lea %a5@(60),%a2
10c5afa8: 6026 bras 10c5afd0 <neigh_update+0x1b8>
10c5afaa: 264d moveal %a5,%a3
10c5afac: 2043 moveal %d3,%a0
10c5afae: 5390 subql #1,%a0@
10c5afb0: 2069 0028 moveal %a1@(40),%a0
10c5afb4: b0fc 0000 cmpaw #0,%a0
10c5afb8: 6708 beqs 10c5afc2 <neigh_update+0x1aa>
10c5afba: 2028 0050 movel %a0@(80),%d0
10c5afbe: 6702 beqs 10c5afc2 <neigh_update+0x1aa>
10c5afc0: 2640 moveal %d0,%a3
10c5afc2: 2f09 movel %a1,%sp@-
10c5afc4: 206b 0038 moveal %a3@(56),%a0
10c5afc8: 4e90 jsr %a0@
10c5afca: 588f addql #4,%sp
10c5afcc: 2043 moveal %d3,%a0
10c5afce: 5290 addql #1,%a0@
10c5afd0: 102d 001d moveb %a5@(29),%d0
10c5afd4: 0200 00de andib #-34,%d0
10c5afd8: 6726 beqs 10c5b000 <neigh_update+0x1e8>
10c5afda: 2052 moveal %a2@,%a0
10c5afdc: 93c9 subal %a1,%a1
10c5afde: b5c8 cmpal %a0,%a2
10c5afe0: 6718 beqs 10c5affa <neigh_update+0x1e2>
10c5afe2: 2248 moveal %a0,%a1
10c5afe4: 2051 moveal %a1@,%a0
10c5afe6: 53aa 0008 subql #1,%a2@(8)
10c5afea: 214a 0004 movel %a2,%a0@(4)
10c5afee: 2488 movel %a0,%a2@
10c5aff0: 4291 clrl %a1@
10c5aff2: 42a9 0004 clrl %a1@(4)
10c5aff6: 42a9 0008 clrl %a1@(8)
10c5affa: b2fc 0000 cmpaw #0,%a1
10c5affe: 66aa bnes 10c5afaa <neigh_update+0x192>
10c5b000: 40c0 movew %sr,%d0
10c5b002: 007c 0700 oriw #1792,%sr
10c5b006: 2052 moveal %a2@,%a0
10c5b008: 93c9 subal %a1,%a1
10c5b00a: b5c8 cmpal %a0,%a2
10c5b00c: 6718 beqs 10c5b026 <neigh_update+0x20e>
10c5b00e: 2248 moveal %a0,%a1
10c5b010: 2051 moveal %a1@,%a0
10c5b012: 53aa 0008 subql #1,%a2@(8)
10c5b016: 214a 0004 movel %a2,%a0@(4)
10c5b01a: 2488 movel %a0,%a2@
10c5b01c: 4291 clrl %a1@
10c5b01e: 42a9 0004 clrl %a1@(4)
10c5b022: 42a9 0008 clrl %a1@(8)
10c5b026: 46c0 movew %d0,%sr
10c5b028: b2fc 0000 cmpaw #0,%a1
10c5b02c: 672a beqs 10c5b058 <neigh_update+0x240>
10c5b02e: 7001 moveq #1,%d0
10c5b030: b0a9 0070 cmpl %a1@(112),%d0
10c5b034: 6716 beqs 10c5b04c <neigh_update+0x234>
10c5b036: 41e9 0070 lea %a1@(112),%a0
10c5b03a: 40c1 movew %sr,%d1
10c5b03c: 007c 0700 oriw #1792,%sr
10c5b040: 2010 movel %a0@,%d0
10c5b042: 5380 subql #1,%d0
10c5b044: 2080 movel %d0,%a0@
10c5b046: 46c1 movew %d1,%sr
10c5b048: 4a80 tstl %d0
10c5b04a: 66b4 bnes 10c5b000 <neigh_update+0x1e8>
10c5b04c: 2f09 movel %a1,%sp@-
10c5b04e: 4eb9 10c5 5900 jsr 10c55900 <__kfree_skb>
10c5b054: 588f addql #4,%sp
10c5b056: 60a8 bras 10c5b000 <neigh_update+0x1e8>
10c5b058: 2043 moveal %d3,%a0
10c5b05a: 5390 subql #1,%a0@
10c5b05c: 2007 movel %d7,%d0
10c5b05e: 4cee 3cfc ffd8 moveml %fp@(-40),%d2-%d7/%a2-%a5
10c5b064: 4e5e unlk %fp
10c5b066: 4e75 rts
10c5b068 <neigh_event_ns>:
10c5b068: 4e56 0000 linkw %fp,#0
10c5b06c: 48e7 3c20 moveml %d2-%d5/%a2,%sp@-
10c5b070: 282e 0008 movel %fp@(8),%d4
10c5b074: 2a2e 000c movel %fp@(12),%d5
10c5b078: 262e 0010 movel %fp@(16),%d3
10c5b07c: 246e 0014 moveal %fp@(20),%a2
10c5b080: 7400 moveq #0,%d2
10c5b082: 4a85 tstl %d5
10c5b084: 6606 bnes 10c5b08c <neigh_event_ns+0x24>
10c5b086: 4a2a 007a tstb %a2@(122)
10c5b08a: 6602 bnes 10c5b08e <neigh_event_ns+0x26>
10c5b08c: 7401 moveq #1,%d2
10c5b08e: 2f0a movel %a2,%sp@-
10c5b090: 2f03 movel %d3,%sp@-
10c5b092: 2f04 movel %d4,%sp@-
10c5b094: 4eba f312 jsr %pc@(10c5a3a8 <neigh_lookup>)
10c5b098: 2200 movel %d0,%d1
10c5b09a: 4fef 000c lea %sp@(12),%sp
10c5b09e: 6604 bnes 10c5b0a4 <neigh_event_ns+0x3c>
10c5b0a0: 4a82 tstl %d2
10c5b0a2: 6604 bnes 10c5b0a8 <neigh_event_ns+0x40>
10c5b0a4: 2401 movel %d1,%d2
10c5b0a6: 6020 bras 10c5b0c8 <neigh_event_ns+0x60>
10c5b0a8: 2f0a movel %a2,%sp@-
10c5b0aa: 2f03 movel %d3,%sp@-
10c5b0ac: 2f04 movel %d4,%sp@-
10c5b0ae: 4eba f36a jsr %pc@(10c5a41a <neigh_create>)
10c5b0b2: 2200 movel %d0,%d1
10c5b0b4: 4fef 000c lea %sp@(12),%sp
10c5b0b8: 0c81 ffff fc18 cmpil #-1000,%d1
10c5b0be: 53c0 sls %d0
10c5b0c0: 4880 extw %d0
10c5b0c2: 48c0 extl %d0
10c5b0c4: 2401 movel %d1,%d2
10c5b0c6: c480 andl %d0,%d2
10c5b0c8: 4a82 tstl %d2
10c5b0ca: 6714 beqs 10c5b0e0 <neigh_event_ns+0x78>
10c5b0cc: 4878 0001 pea 1 <PF_DTRACE_OFF>
10c5b0d0: 4878 0001 pea 1 <PF_DTRACE_OFF>
10c5b0d4: 4878 0004 pea 4 <PF_PTRACED_BIT>
10c5b0d8: 2f05 movel %d5,%sp@-
10c5b0da: 2f02 movel %d2,%sp@-
10c5b0dc: 4eba fd3a jsr %pc@(10c5ae18 <neigh_update>)
10c5b0e0: 2002 movel %d2,%d0
10c5b0e2: 4cee 043c ffec moveml %fp@(-20),%d2-%d5/%a2
10c5b0e8: 4e5e unlk %fp
10c5b0ea: 4e75 rts
10c5b0ec <neigh_hh_init>:
10c5b0ec: 4e56 0000 linkw %fp,#0
10c5b0f0: 48e7 203c moveml %d2/%a2-%a5,%sp@-
10c5b0f4: 266e 0008 moveal %fp@(8),%a3
10c5b0f8: 2a6e 000c moveal %fp@(12),%a5
10c5b0fc: 342e 0012 movew %fp@(18),%d2
10c5b100: 286d 000c moveal %a5@(12),%a4
10c5b104: 246b 0030 moveal %a3@(48),%a2
10c5b108: 6002 bras 10c5b10c <neigh_hh_init+0x20>
10c5b10a: 2452 moveal %a2@,%a2
10c5b10c: b4fc 0000 cmpaw #0,%a2
10c5b110: 670e beqs 10c5b120 <neigh_hh_init+0x34>
10c5b112: b46a 0008 cmpw %a2@(8),%d2
10c5b116: 66f2 bnes 10c5b10a <neigh_hh_init+0x1e>
10c5b118: b4fc 0000 cmpaw #0,%a2
10c5b11c: 6600 0088 bnew 10c5b1a6 <neigh_hh_init+0xba>
10c5b120: 4878 0020 pea 20 <LSIGTRAP+0x1b>
10c5b124: 4878 0026 pea 26 <LSIGTRAP+0x21>
10c5b128: 4eb9 10c2 09bc jsr 10c209bc <kmalloc>
10c5b12e: 2440 moveal %d0,%a2
10c5b130: 508f addql #8,%sp
10c5b132: b4fc 0000 cmpaw #0,%a2
10c5b136: 6778 beqs 10c5b1b0 <neigh_hh_init+0xc4>
10c5b138: 4878 0026 pea 26 <LSIGTRAP+0x21>
10c5b13c: 42a7 clrl %sp@-
10c5b13e: 2f0a movel %a2,%sp@-
10c5b140: 4eb9 10c8 576c jsr 10c8576c <memset>
10c5b146: 42aa 0012 clrl %a2@(18)
10c5b14a: 3542 0008 movew %d2,%a2@(8)
10c5b14e: 42aa 0004 clrl %a2@(4)
10c5b152: 4292 clrl %a2@
10c5b154: 2f0a movel %a2,%sp@-
10c5b156: 2f0b movel %a3,%sp@-
10c5b158: 206c 0110 moveal %a4@(272),%a0
10c5b15c: 4e90 jsr %a0@
10c5b15e: 4fef 0014 lea %sp@(20),%sp
10c5b162: 4a80 tstl %d0
10c5b164: 670c beqs 10c5b172 <neigh_hh_init+0x86>
10c5b166: 2f0a movel %a2,%sp@-
10c5b168: 4eb9 10c2 0b8c jsr 10c20b8c <kfree>
10c5b16e: 95ca subal %a2,%a2
10c5b170: 603e bras 10c5b1b0 <neigh_hh_init+0xc4>
10c5b172: 41ea 0004 lea %a2@(4),%a0
10c5b176: 5290 addql #1,%a0@
10c5b178: 24ab 0030 movel %a3@(48),%a2@
10c5b17c: 274a 0030 movel %a2,%a3@(48)
10c5b180: 102b 001d moveb %a3@(29),%d0
10c5b184: 0200 00c2 andib #-62,%d0
10c5b188: 670c beqs 10c5b196 <neigh_hh_init+0xaa>
10c5b18a: 206b 0060 moveal %a3@(96),%a0
10c5b18e: 2568 0018 000e movel %a0@(24),%a2@(14)
10c5b194: 600a bras 10c5b1a0 <neigh_hh_init+0xb4>
10c5b196: 206b 0060 moveal %a3@(96),%a0
10c5b19a: 2568 0010 000e movel %a0@(16),%a2@(14)
10c5b1a0: b4fc 0000 cmpaw #0,%a2
10c5b1a4: 670a beqs 10c5b1b0 <neigh_hh_init+0xc4>
10c5b1a6: 41ea 0004 lea %a2@(4),%a0
10c5b1aa: 5290 addql #1,%a0@
10c5b1ac: 2b4a 0054 movel %a2,%a5@(84)
10c5b1b0: 4cee 3c04 ffec moveml %fp@(-20),%d2/%a2-%a5
10c5b1b6: 4e5e unlk %fp
10c5b1b8: 4e75 rts
10c5b1ba <neigh_compat_output>:
10c5b1ba: 4e56 0000 linkw %fp,#0
10c5b1be: 2f0b movel %a3,%sp@-
10c5b1c0: 2f0a movel %a2,%sp@-
10c5b1c2: 246e 0008 moveal %fp@(8),%a2
10c5b1c6: 266a 0018 moveal %a2@(24),%a3
10c5b1ca: 222a 0020 movel %a2@(32),%d1
10c5b1ce: 92aa 0080 subl %a2@(128),%d1
10c5b1d2: 202a 005c movel %a2@(92),%d0
10c5b1d6: 9081 subl %d1,%d0
10c5b1d8: 2540 005c movel %d0,%a2@(92)
10c5b1dc: b0aa 0060 cmpl %a2@(96),%d0
10c5b1e0: 640c bccs 10c5b1ee <neigh_compat_output+0x34>
10c5b1e2: 4879 1000 6ff1 pea 10006ff1 <npindex_to_ethertype+0xdc1>
10c5b1e8: 4eb9 10c1 60e4 jsr 10c160e4 <panic>
10c5b1ee: d3aa 0080 addl %d1,%a2@(128)
10c5b1f2: 4aab 00f8 tstl %a3@(248)
10c5b1f6: 6734 beqs 10c5b22c <neigh_compat_output+0x72>
10c5b1f8: 2f2a 005c movel %a2@(92),%sp@-
10c5b1fc: 42a7 clrl %sp@-
10c5b1fe: 42a7 clrl %sp@-
10c5b200: 4280 clrl %d0
10c5b202: 302a 0074 movew %a2@(116),%d0
10c5b206: 2f00 movel %d0,%sp@-
10c5b208: 2f0b movel %a3,%sp@-
10c5b20a: 2f0a movel %a2,%sp@-
10c5b20c: 206b 00f8 moveal %a3@(248),%a0
10c5b210: 4e90 jsr %a0@
10c5b212: 4fef 0018 lea %sp@(24),%sp
10c5b216: 4a80 tstl %d0
10c5b218: 6c12 bges 10c5b22c <neigh_compat_output+0x72>
10c5b21a: 2f0a movel %a2,%sp@-
10c5b21c: 206b 00fc moveal %a3@(252),%a0
10c5b220: 4e90 jsr %a0@
10c5b222: 588f addql #4,%sp
10c5b224: 4a80 tstl %d0
10c5b226: 6704 beqs 10c5b22c <neigh_compat_output+0x72>
10c5b228: 7000 moveq #0,%d0
10c5b22a: 6008 bras 10c5b234 <neigh_compat_output+0x7a>
10c5b22c: 2f0a movel %a2,%sp@-
10c5b22e: 4eb9 10c5 812a jsr 10c5812a <dev_queue_xmit>
10c5b234: 246e fff8 moveal %fp@(-8),%a2
10c5b238: 266e fffc moveal %fp@(-4),%a3
10c5b23c: 4e5e unlk %fp
10c5b23e: 4e75 rts
10c5b240 <neigh_resolve_output>:
10c5b240: 4e56 fffc linkw %fp,#-4
10c5b244: 48e7 003c moveml %a2-%a5,%sp@-
10c5b248: 286e 0008 moveal %fp@(8),%a4
10c5b24c: 266c 0028 moveal %a4@(40),%a3
10c5b250: b6fc 0000 cmpaw #0,%a3
10c5b254: 6700 00fc beqw 10c5b352 <neigh_resolve_output+0x112>
10c5b258: 2a6b 0050 moveal %a3@(80),%a5
10c5b25c: bafc 0000 cmpaw #0,%a5
10c5b260: 6700 00f0 beqw 10c5b352 <neigh_resolve_output+0x112>
10c5b264: 222c 0020 movel %a4@(32),%d1
10c5b268: 92ac 0080 subl %a4@(128),%d1
10c5b26c: 202c 005c movel %a4@(92),%d0
10c5b270: 9081 subl %d1,%d0
10c5b272: 2940 005c movel %d0,%a4@(92)
10c5b276: b0ac 0060 cmpl %a4@(96),%d0
10c5b27a: 640c bccs 10c5b288 <neigh_resolve_output+0x48>
10c5b27c: 4879 1000 6ff1 pea 10006ff1 <npindex_to_ethertype+0xdc1>
10c5b282: 4eb9 10c1 60e4 jsr 10c160e4 <panic>
10c5b288: d3ac 0080 addl %d1,%a4@(128)
10c5b28c: 2b79 1002 67b0 movel 100267b0 <jiffies>,%a5@(16)
10c5b292: 0010
10c5b294: 102d 001d moveb %a5@(29),%d0
10c5b298: 0200 00da andib #-38,%d0
10c5b29c: 660c bnes 10c5b2aa <neigh_resolve_output+0x6a>
10c5b29e: 2f0c movel %a4,%sp@-
10c5b2a0: 2f0d movel %a5,%sp@-
10c5b2a2: 4eba f9ec jsr %pc@(10c5ac90 <__neigh_event_send>)
10c5b2a6: 508f addql #8,%sp
10c5b2a8: 6002 bras 10c5b2ac <neigh_resolve_output+0x6c>
10c5b2aa: 7000 moveq #0,%d0
10c5b2ac: 4a80 tstl %d0
10c5b2ae: 6600 009e bnew 10c5b34e <neigh_resolve_output+0x10e>
10c5b2b2: 226d 000c moveal %a5@(12),%a1
10c5b2b6: 4aa9 0110 tstl %a1@(272)
10c5b2ba: 6756 beqs 10c5b312 <neigh_resolve_output+0xd2>
10c5b2bc: 4aab 0054 tstl %a3@(84)
10c5b2c0: 6650 bnes 10c5b312 <neigh_resolve_output+0xd2>
10c5b2c2: 45f9 1002 5730 lea 10025730 <irq_stat+0x8>,%a2
10c5b2c8: 5292 addql #1,%a2@
10c5b2ca: 4aab 0054 tstl %a3@(84)
10c5b2ce: 6620 bnes 10c5b2f0 <neigh_resolve_output+0xb0>
10c5b2d0: 206b 0060 moveal %a3@(96),%a0
10c5b2d4: 4280 clrl %d0
10c5b2d6: 3028 0002 movew %a0@(2),%d0
10c5b2da: 2f00 movel %d0,%sp@-
10c5b2dc: 2f0b movel %a3,%sp@-
10c5b2de: 2f0d movel %a5,%sp@-
10c5b2e0: 2d49 fffc movel %a1,%fp@(-4)
10c5b2e4: 4eba fe06 jsr %pc@(10c5b0ec <neigh_hh_init>)
10c5b2e8: 4fef 000c lea %sp@(12),%sp
10c5b2ec: 226e fffc moveal %fp@(-4),%a1
10c5b2f0: 2f2c 005c movel %a4@(92),%sp@-
10c5b2f4: 42a7 clrl %sp@-
10c5b2f6: 486d 0028 pea %a5@(40)
10c5b2fa: 4280 clrl %d0
10c5b2fc: 302c 0074 movew %a4@(116),%d0
10c5b300: 2f00 movel %d0,%sp@-
10c5b302: 2f09 movel %a1,%sp@-
10c5b304: 2f0c movel %a4,%sp@-
10c5b306: 2069 00f8 moveal %a1@(248),%a0
10c5b30a: 4e90 jsr %a0@
10c5b30c: 4fef 0018 lea %sp@(24),%sp
10c5b310: 6028 bras 10c5b33a <neigh_resolve_output+0xfa>
10c5b312: 45f9 1002 5730 lea 10025730 <irq_stat+0x8>,%a2
10c5b318: 5292 addql #1,%a2@
10c5b31a: 2f2c 005c movel %a4@(92),%sp@-
10c5b31e: 42a7 clrl %sp@-
10c5b320: 486d 0028 pea %a5@(40)
10c5b324: 4280 clrl %d0
10c5b326: 302c 0074 movew %a4@(116),%d0
10c5b32a: 2f00 movel %d0,%sp@-
10c5b32c: 2f09 movel %a1,%sp@-
10c5b32e: 2f0c movel %a4,%sp@-
10c5b330: 2069 00f8 moveal %a1@(248),%a0
10c5b334: 4e90 jsr %a0@
10c5b336: 4fef 0018 lea %sp@(24),%sp
10c5b33a: 5392 subql #1,%a2@
10c5b33c: 4a80 tstl %d0
10c5b33e: 6d32 blts 10c5b372 <neigh_resolve_output+0x132>
10c5b340: 206d 0060 moveal %a5@(96),%a0
10c5b344: 2f0c movel %a4,%sp@-
10c5b346: 2068 001c moveal %a0@(28),%a0
10c5b34a: 4e90 jsr %a0@
10c5b34c: 604c bras 10c5b39a <neigh_resolve_output+0x15a>
10c5b34e: 7000 moveq #0,%d0
10c5b350: 6048 bras 10c5b39a <neigh_resolve_output+0x15a>
10c5b352: 7000 moveq #0,%d0
10c5b354: b6fc 0000 cmpaw #0,%a3
10c5b358: 6704 beqs 10c5b35e <neigh_resolve_output+0x11e>
10c5b35a: 202b 0050 movel %a3@(80),%d0
10c5b35e: 2f00 movel %d0,%sp@-
10c5b360: 2f0b movel %a3,%sp@-
10c5b362: 4879 1000 7051 pea 10007051 <npindex_to_ethertype+0xe21>
10c5b368: 4eb9 10c1 677e jsr 10c1677e <printk>
10c5b36e: 4fef 000c lea %sp@(12),%sp
10c5b372: 7001 moveq #1,%d0
10c5b374: b0ac 0070 cmpl %a4@(112),%d0
10c5b378: 6716 beqs 10c5b390 <neigh_resolve_output+0x150>
10c5b37a: 41ec 0070 lea %a4@(112),%a0
10c5b37e: 40c1 movew %sr,%d1
10c5b380: 007c 0700 oriw #1792,%sr
10c5b384: 2010 movel %a0@,%d0
10c5b386: 5380 subql #1,%d0
10c5b388: 2080 movel %d0,%a0@
10c5b38a: 46c1 movew %d1,%sr
10c5b38c: 4a80 tstl %d0
10c5b38e: 6608 bnes 10c5b398 <neigh_resolve_output+0x158>
10c5b390: 2f0c movel %a4,%sp@-
10c5b392: 4eb9 10c5 5900 jsr 10c55900 <__kfree_skb>
10c5b398: 70ea moveq #-22,%d0
10c5b39a: 4cee 3c00 ffec moveml %fp@(-20),%a2-%a5
10c5b3a0: 4e5e unlk %fp
10c5b3a2: 4e75 rts
10c5b3a4 <neigh_connected_output>:
10c5b3a4: 4e56 0000 linkw %fp,#0
10c5b3a8: 48e7 0038 moveml %a2-%a4,%sp@-
10c5b3ac: 266e 0008 moveal %fp@(8),%a3
10c5b3b0: 206b 0028 moveal %a3@(40),%a0
10c5b3b4: 2868 0050 moveal %a0@(80),%a4
10c5b3b8: 206c 000c moveal %a4@(12),%a0
10c5b3bc: 222b 0020 movel %a3@(32),%d1
10c5b3c0: 92ab 0080 subl %a3@(128),%d1
10c5b3c4: 202b 005c movel %a3@(92),%d0
10c5b3c8: 9081 subl %d1,%d0
10c5b3ca: 2740 005c movel %d0,%a3@(92)
10c5b3ce: b0ab 0060 cmpl %a3@(96),%d0
10c5b3d2: 640c bccs 10c5b3e0 <neigh_connected_output+0x3c>
10c5b3d4: 4879 1000 6ff1 pea 10006ff1 <npindex_to_ethertype+0xdc1>
10c5b3da: 4eb9 10c1 60e4 jsr 10c160e4 <panic>
10c5b3e0: d3ab 0080 addl %d1,%a3@(128)
10c5b3e4: 45f9 1002 5730 lea 10025730 <irq_stat+0x8>,%a2
10c5b3ea: 5292 addql #1,%a2@
10c5b3ec: 2f2b 005c movel %a3@(92),%sp@-
10c5b3f0: 42a7 clrl %sp@-
10c5b3f2: 486c 0028 pea %a4@(40)
10c5b3f6: 4280 clrl %d0
10c5b3f8: 302b 0074 movew %a3@(116),%d0
10c5b3fc: 2f00 movel %d0,%sp@-
10c5b3fe: 2f08 movel %a0,%sp@-
10c5b400: 2f0b movel %a3,%sp@-
10c5b402: 2068 00f8 moveal %a0@(248),%a0
10c5b406: 4e90 jsr %a0@
10c5b408: 4fef 0018 lea %sp@(24),%sp
10c5b40c: 5392 subql #1,%a2@
10c5b40e: 4a80 tstl %d0
10c5b410: 6d0e blts 10c5b420 <neigh_connected_output+0x7c>
10c5b412: 206c 0060 moveal %a4@(96),%a0
10c5b416: 2f0b movel %a3,%sp@-
10c5b418: 2068 001c moveal %a0@(28),%a0
10c5b41c: 4e90 jsr %a0@
10c5b41e: 6028 bras 10c5b448 <neigh_connected_output+0xa4>
10c5b420: 7001 moveq #1,%d0
10c5b422: b0ab 0070 cmpl %a3@(112),%d0
10c5b426: 6716 beqs 10c5b43e <neigh_connected_output+0x9a>
10c5b428: 41eb 0070 lea %a3@(112),%a0
10c5b42c: 40c1 movew %sr,%d1
10c5b42e: 007c 0700 oriw #1792,%sr
10c5b432: 2010 movel %a0@,%d0
10c5b434: 5380 subql #1,%d0
10c5b436: 2080 movel %d0,%a0@
10c5b438: 46c1 movew %d1,%sr
10c5b43a: 4a80 tstl %d0
10c5b43c: 6608 bnes 10c5b446 <neigh_connected_output+0xa2>
10c5b43e: 2f0b movel %a3,%sp@-
10c5b440: 4eb9 10c5 5900 jsr 10c55900 <__kfree_skb>
10c5b446: 70ea moveq #-22,%d0
10c5b448: 4cee 1c00 fff4 moveml %fp@(-12),%a2-%a4
10c5b44e: 4e5e unlk %fp
10c5b450: 4e75 rts
10c5b452 <neigh_proxy_process>:
10c5b452: 4e56 0000 linkw %fp,#0
10c5b456: 48e7 3c3c moveml %d2-%d5/%a2-%a5,%sp@-
10c5b45a: 286e 0008 moveal %fp@(8),%a4
10c5b45e: 9bcd subal %a5,%a5
10c5b460: 2a39 1002 67b0 movel 100267b0 <jiffies>,%d5
10c5b466: 266c 00b0 moveal %a4@(176),%a3
10c5b46a: 200c movel %a4,%d0
10c5b46c: 0680 0000 00b0 addil #176,%d0
10c5b472: b08b cmpl %a3,%d0
10c5b474: 6700 00c8 beqw 10c5b53e <neigh_proxy_process+0xec>
10c5b478: 2800 movel %d0,%d4
10c5b47a: 244b moveal %a3,%a2
10c5b47c: 202b 0014 movel %a3@(20),%d0
10c5b480: 9085 subl %d5,%d0
10c5b482: 2653 moveal %a3@,%a3
10c5b484: 4a80 tstl %d0
10c5b486: 6e00 0094 bgtw 10c5b51c <neigh_proxy_process+0xca>
10c5b48a: 262a 0018 movel %a2@(24),%d3
10c5b48e: 2044 moveal %d4,%a0
10c5b490: 53a8 0008 subql #1,%a0@(8)
10c5b494: 2252 moveal %a2@,%a1
10c5b496: 206a 0004 moveal %a2@(4),%a0
10c5b49a: 4292 clrl %a2@
10c5b49c: 42aa 0004 clrl %a2@(4)
10c5b4a0: 42aa 0008 clrl %a2@(8)
10c5b4a4: 2348 0004 movel %a0,%a1@(4)
10c5b4a8: 2089 movel %a1,%a0@
10c5b4aa: 226c 0020 moveal %a4@(32),%a1
10c5b4ae: 240c movel %a4,%d2
10c5b4b0: 0682 0000 00b0 addil #176,%d2
10c5b4b6: b2fc 0000 cmpaw #0,%a1
10c5b4ba: 6714 beqs 10c5b4d0 <neigh_proxy_process+0x7e>
10c5b4bc: 702a moveq #42,%d0
10c5b4be: d083 addl %d3,%d0
10c5b4c0: 2040 moveal %d0,%a0
10c5b4c2: 2010 movel %a0@,%d0
10c5b4c4: 0800 0001 btst #1,%d0
10c5b4c8: 6706 beqs 10c5b4d0 <neigh_proxy_process+0x7e>
10c5b4ca: 2f0a movel %a2,%sp@-
10c5b4cc: 4e91 jsr %a1@
10c5b4ce: 6026 bras 10c5b4f6 <neigh_proxy_process+0xa4>
10c5b4d0: 7001 moveq #1,%d0
10c5b4d2: b0aa 0070 cmpl %a2@(112),%d0
10c5b4d6: 6716 beqs 10c5b4ee <neigh_proxy_process+0x9c>
10c5b4d8: 41ea 0070 lea %a2@(112),%a0
10c5b4dc: 40c1 movew %sr,%d1
10c5b4de: 007c 0700 oriw #1792,%sr
10c5b4e2: 2010 movel %a0@,%d0
10c5b4e4: 5380 subql #1,%d0
10c5b4e6: 2080 movel %d0,%a0@
10c5b4e8: 46c1 movew %d1,%sr
10c5b4ea: 4a80 tstl %d0
10c5b4ec: 660a bnes 10c5b4f8 <neigh_proxy_process+0xa6>
10c5b4ee: 2f0a movel %a2,%sp@-
10c5b4f0: 4eb9 10c5 5900 jsr 10c55900 <__kfree_skb>
10c5b4f6: 588f addql #4,%sp
10c5b4f8: 2043 moveal %d3,%a0
10c5b4fa: 41e8 00d8 lea %a0@(216),%a0
10c5b4fe: 40c1 movew %sr,%d1
10c5b500: 007c 0700 oriw #1792,%sr
10c5b504: 2010 movel %a0@,%d0
10c5b506: 5380 subql #1,%d0
10c5b508: 2080 movel %d0,%a0@
10c5b50a: 46c1 movew %d1,%sr
10c5b50c: 4a80 tstl %d0
10c5b50e: 6628 bnes 10c5b538 <neigh_proxy_process+0xe6>
10c5b510: 2f03 movel %d3,%sp@-
10c5b512: 4eb9 10c5 95c4 jsr 10c595c4 <netdev_finish_unregister>
10c5b518: 588f addql #4,%sp
10c5b51a: 601c bras 10c5b538 <neigh_proxy_process+0xe6>
10c5b51c: bafc 0000 cmpaw #0,%a5
10c5b520: 670c beqs 10c5b52e <neigh_proxy_process+0xdc>
10c5b522: 240c movel %a4,%d2
10c5b524: 0682 0000 00b0 addil #176,%d2
10c5b52a: bbc0 cmpal %d0,%a5
10c5b52c: 6f0a bles 10c5b538 <neigh_proxy_process+0xe6>
10c5b52e: 2a40 moveal %d0,%a5
10c5b530: 240c movel %a4,%d2
10c5b532: 0682 0000 00b0 addil #176,%d2
10c5b538: b48b cmpl %a3,%d2
10c5b53a: 6600 ff3e bnew 10c5b47a <neigh_proxy_process+0x28>
10c5b53e: 240c movel %a4,%d2
10c5b540: 0682 0000 009c addil #156,%d2
10c5b546: 2f02 movel %d2,%sp@-
10c5b548: 4eb9 10c1 9894 jsr 10c19894 <del_timer>
10c5b54e: 588f addql #4,%sp
10c5b550: bafc 0000 cmpaw #0,%a5
10c5b554: 6712 beqs 10c5b568 <neigh_proxy_process+0x116>
10c5b556: 2079 1002 67b0 moveal 100267b0 <jiffies>,%a0
10c5b55c: 4875 8800 pea %a5@(00000000,%a0:l)
10c5b560: 2f02 movel %d2,%sp@-
10c5b562: 4eb9 10c1 97b0 jsr 10c197b0 <mod_timer>
10c5b568: 4cee 3c3c ffe0 moveml %fp@(-32),%d2-%d5/%a2-%a5
10c5b56e: 4e5e unlk %fp
10c5b570: 4e75 rts
10c5b572 <pneigh_enqueue>:
10c5b572: 4e56 0000 linkw %fp,#0
10c5b576: 48e7 303c moveml %d2-%d3/%a2-%a5,%sp@-
10c5b57a: 262e 0008 movel %fp@(8),%d3
10c5b57e: 246e 000c moveal %fp@(12),%a2
10c5b582: 266e 0010 moveal %fp@(16),%a3
10c5b586: 2a79 1002 67b0 moveal 100267b0 <jiffies>,%a5
10c5b58c: 4eb9 10c5 ca14 jsr 10c5ca14 <net_random>
10c5b592: 2f2a 0040 movel %a2@(64),%sp@-
10c5b596: 2f00 movel %d0,%sp@-
10c5b598: 4eb9 10c8 599c jsr 10c8599c <__umodsi3>
10c5b59e: 508f addql #8,%sp
10c5b5a0: 2840 moveal %d0,%a4
10c5b5a2: 2043 moveal %d3,%a0
10c5b5a4: 2068 00b8 moveal %a0@(184),%a0
10c5b5a8: b1ea 0044 cmpal %a2@(68),%a0
10c5b5ac: 6328 blss 10c5b5d6 <pneigh_enqueue+0x64>
10c5b5ae: 7001 moveq #1,%d0
10c5b5b0: b0ab 0070 cmpl %a3@(112),%d0
10c5b5b4: 6716 beqs 10c5b5cc <pneigh_enqueue+0x5a>
10c5b5b6: 41eb 0070 lea %a3@(112),%a0
10c5b5ba: 40c1 movew %sr,%d1
10c5b5bc: 007c 0700 oriw #1792,%sr
10c5b5c0: 2010 movel %a0@,%d0
10c5b5c2: 5380 subql #1,%d0
10c5b5c4: 2080 movel %d0,%a0@
10c5b5c6: 46c1 movew %d1,%sr
10c5b5c8: 4a80 tstl %d0
10c5b5ca: 667e bnes 10c5b64a <pneigh_enqueue+0xd8>
10c5b5cc: 2f0b movel %a3,%sp@-
10c5b5ce: 4eb9 10c5 5900 jsr 10c55900 <__kfree_skb>
10c5b5d4: 6074 bras 10c5b64a <pneigh_enqueue+0xd8>
10c5b5d6: 42ab 0010 clrl %a3@(16)
10c5b5da: 41f5 c800 lea %a5@(00000000,%a4:l),%a0
10c5b5de: 2748 0014 movel %a0,%a3@(20)
10c5b5e2: 2403 movel %d3,%d2
10c5b5e4: 0682 0000 009c addil #156,%d2
10c5b5ea: 2f02 movel %d2,%sp@-
10c5b5ec: 4eb9 10c1 9894 jsr 10c19894 <del_timer>
10c5b5f2: 588f addql #4,%sp
10c5b5f4: 4a80 tstl %d0
10c5b5f6: 670e beqs 10c5b606 <pneigh_enqueue+0x94>
10c5b5f8: 2043 moveal %d3,%a0
10c5b5fa: 2028 00a4 movel %a0@(164),%d0
10c5b5fe: 908d subl %a5,%d0
10c5b600: b9c0 cmpal %d0,%a4
10c5b602: 6f02 bles 10c5b606 <pneigh_enqueue+0x94>
10c5b604: 2840 moveal %d0,%a4
10c5b606: 202b 0028 movel %a3@(40),%d0
10c5b60a: 6706 beqs 10c5b612 <pneigh_enqueue+0xa0>
10c5b60c: 2040 moveal %d0,%a0
10c5b60e: 5888 addql #4,%a0
10c5b610: 5390 subql #1,%a0@
10c5b612: 42ab 0028 clrl %a3@(40)
10c5b616: 206b 0018 moveal %a3@(24),%a0
10c5b61a: 41e8 00d8 lea %a0@(216),%a0
10c5b61e: 5290 addql #1,%a0@
10c5b620: 2043 moveal %d3,%a0
10c5b622: 41e8 00b0 lea %a0@(176),%a0
10c5b626: 2748 0008 movel %a0,%a3@(8)
10c5b62a: 52a8 0008 addql #1,%a0@(8)
10c5b62e: 2268 0004 moveal %a0@(4),%a1
10c5b632: 2688 movel %a0,%a3@
10c5b634: 2749 0004 movel %a1,%a3@(4)
10c5b638: 214b 0004 movel %a3,%a0@(4)
10c5b63c: 228b movel %a3,%a1@
10c5b63e: 4874 d800 pea %a4@(00000000,%a5:l)
10c5b642: 2f02 movel %d2,%sp@-
10c5b644: 4eb9 10c1 97b0 jsr 10c197b0 <mod_timer>
10c5b64a: 4cee 3c0c ffe8 moveml %fp@(-24),%d2-%d3/%a2-%a5
10c5b650: 4e5e unlk %fp
10c5b652: 4e75 rts
10c5b654 <neigh_parms_alloc>:
10c5b654: 4e56 0000 linkw %fp,#0
10c5b658: 48e7 0038 moveml %a2-%a4,%sp@-
10c5b65c: 266e 0008 moveal %fp@(8),%a3
10c5b660: 286e 000c moveal %fp@(12),%a4
10c5b664: 4878 01f0 pea 1f0 <LSIGTRAP+0x1eb>
10c5b668: 4878 004c pea 4c <LSIGTRAP+0x47>
10c5b66c: 4eb9 10c2 09bc jsr 10c209bc <kmalloc>
10c5b672: 2440 moveal %d0,%a2
10c5b674: 508f addql #8,%sp
10c5b676: b4fc 0000 cmpaw #0,%a2
10c5b67a: 675e beqs 10c5b6da <neigh_parms_alloc+0x86>
10c5b67c: 4878 004c pea 4c <LSIGTRAP+0x47>
10c5b680: 486c 0028 pea %a4@(40)
10c5b684: 2f0a movel %a2,%sp@-
10c5b686: 4eb9 10c8 5744 jsr 10c85744 <memcpy>
10c5b68c: 254c 0008 movel %a4,%a2@(8)
10c5b690: 2f2a 0018 movel %a2@(24),%sp@-
10c5b694: 4eba e926 jsr %pc@(10c59fbc <neigh_rand_reach_time>)
10c5b698: 2540 0024 movel %d0,%a2@(36)
10c5b69c: 4fef 0010 lea %sp@(16),%sp
10c5b6a0: b6fc 0000 cmpaw #0,%a3
10c5b6a4: 6722 beqs 10c5b6c8 <neigh_parms_alloc+0x74>
10c5b6a6: 206b 0124 moveal %a3@(292),%a0
10c5b6aa: b0fc 0000 cmpaw #0,%a0
10c5b6ae: 6718 beqs 10c5b6c8 <neigh_parms_alloc+0x74>
10c5b6b0: 2f0a movel %a2,%sp@-
10c5b6b2: 2f0b movel %a3,%sp@-
10c5b6b4: 4e90 jsr %a0@
10c5b6b6: 508f addql #8,%sp
10c5b6b8: 4a80 tstl %d0
10c5b6ba: 670c beqs 10c5b6c8 <neigh_parms_alloc+0x74>
10c5b6bc: 2f0a movel %a2,%sp@-
10c5b6be: 4eb9 10c2 0b8c jsr 10c20b8c <kfree>
10c5b6c4: 7000 moveq #0,%d0
10c5b6c6: 6014 bras 10c5b6dc <neigh_parms_alloc+0x88>
10c5b6c8: 41f9 1002 5730 lea 10025730 <irq_stat+0x8>,%a0
10c5b6ce: 5290 addql #1,%a0@
10c5b6d0: 24ac 0028 movel %a4@(40),%a2@
10c5b6d4: 294a 0028 movel %a2,%a4@(40)
10c5b6d8: 5390 subql #1,%a0@
10c5b6da: 200a movel %a2,%d0
10c5b6dc: 4cee 1c00 fff4 moveml %fp@(-12),%a2-%a4
10c5b6e2: 4e5e unlk %fp
10c5b6e4: 4e75 rts
10c5b6e6 <neigh_parms_release>:
10c5b6e6: 4e56 0000 linkw %fp,#0
10c5b6ea: 2f0b movel %a3,%sp@-
10c5b6ec: 2f0a movel %a2,%sp@-
10c5b6ee: 222e 000c movel %fp@(12),%d1
10c5b6f2: 6742 beqs 10c5b736 <neigh_parms_release+0x50>
10c5b6f4: 7028 moveq #40,%d0
10c5b6f6: d0ae 0008 addl %fp@(8),%d0
10c5b6fa: b081 cmpl %d1,%d0
10c5b6fc: 6738 beqs 10c5b736 <neigh_parms_release+0x50>
10c5b6fe: 41f9 1002 5730 lea 10025730 <irq_stat+0x8>,%a0
10c5b704: 5290 addql #1,%a0@
10c5b706: 2440 moveal %d0,%a2
10c5b708: 2648 moveal %a0,%a3
10c5b70a: 4a92 tstl %a2@
10c5b70c: 671a beqs 10c5b728 <neigh_parms_release+0x42>
10c5b70e: 2252 moveal %a2@,%a1
10c5b710: b289 cmpl %a1,%d1
10c5b712: 660e bnes 10c5b722 <neigh_parms_release+0x3c>
10c5b714: 2491 movel %a1@,%a2@
10c5b716: 5390 subql #1,%a0@
10c5b718: 2f09 movel %a1,%sp@-
10c5b71a: 4eb9 10c2 0b8c jsr 10c20b8c <kfree>
10c5b720: 6014 bras 10c5b736 <neigh_parms_release+0x50>
10c5b722: 2449 moveal %a1,%a2
10c5b724: 4a92 tstl %a2@
10c5b726: 66e6 bnes 10c5b70e <neigh_parms_release+0x28>
10c5b728: 5393 subql #1,%a3@
10c5b72a: 4879 1000 7078 pea 10007078 <npindex_to_ethertype+0xe48>
10c5b730: 4eb9 10c1 677e jsr 10c1677e <printk>
10c5b736: 246e fff8 moveal %fp@(-8),%a2
10c5b73a: 266e fffc moveal %fp@(-4),%a3
10c5b73e: 4e5e unlk %fp
10c5b740: 4e75 rts
10c5b742 <neigh_table_init>:
10c5b742: 4e56 0000 linkw %fp,#0
10c5b746: 2f0a movel %a2,%sp@-
10c5b748: 2f02 movel %d2,%sp@-
10c5b74a: 246e 0008 moveal %fp@(8),%a2
10c5b74e: 2439 1002 67b0 movel 100267b0 <jiffies>,%d2
10c5b754: 2f2a 0040 movel %a2@(64),%sp@-
10c5b758: 4eba e862 jsr %pc@(10c59fbc <neigh_rand_reach_time>)
10c5b75c: 2540 004c movel %d0,%a2@(76)
10c5b760: 588f addql #4,%sp
10c5b762: 4aaa 00d0 tstl %a2@(208)
10c5b766: 6628 bnes 10c5b790 <neigh_table_init+0x4e>
10c5b768: 42a7 clrl %sp@-
10c5b76a: 42a7 clrl %sp@-
10c5b76c: 4878 2000 pea 2000 <LFLUSH_I_AND_D+0x17f8>
10c5b770: 42a7 clrl %sp@-
10c5b772: 700f moveq #15,%d0
10c5b774: d0aa 0008 addl %a2@(8),%d0
10c5b778: 72f0 moveq #-16,%d1
10c5b77a: c280 andl %d0,%d1
10c5b77c: 2f01 movel %d1,%sp@-
10c5b77e: 2f2a 0024 movel %a2@(36),%sp@-
10c5b782: 4eb9 10c2 0244 jsr 10c20244 <kmem_cache_create>
10c5b788: 2540 00d0 movel %d0,%a2@(208)
10c5b78c: 4fef 0018 lea %sp@(24),%sp
10c5b790: 41ea 0088 lea %a2@(136),%a0
10c5b794: 42a8 0004 clrl %a0@(4)
10c5b798: 4290 clrl %a0@
10c5b79a: 42aa 00c4 clrl %a2@(196)
10c5b79e: 254a 0094 movel %a2,%a2@(148)
10c5b7a2: 257c 10c5 a9e2 movel #281389538,%a2@(152)
10c5b7a8: 0098
10c5b7aa: 2002 movel %d2,%d0
10c5b7ac: d0aa 0074 addl %a2@(116),%d0
10c5b7b0: d0aa 004c addl %a2@(76),%d0
10c5b7b4: 2540 0090 movel %d0,%a2@(144)
10c5b7b8: 2f08 movel %a0,%sp@-
10c5b7ba: 4eb9 10c1 96d0 jsr 10c196d0 <add_timer>
10c5b7c0: 41ea 009c lea %a2@(156),%a0
10c5b7c4: 42a8 0004 clrl %a0@(4)
10c5b7c8: 4290 clrl %a0@
10c5b7ca: 254a 00a8 movel %a2,%a2@(168)
10c5b7ce: 257c 10c5 b452 movel #281392210,%a2@(172)
10c5b7d4: 00ac
10c5b7d6: 41ea 00b0 lea %a2@(176),%a0
10c5b7da: 2148 0004 movel %a0,%a0@(4)
10c5b7de: 2088 movel %a0,%a0@
10c5b7e0: 42a8 0008 clrl %a0@(8)
10c5b7e4: 2542 0084 movel %d2,%a2@(132)
10c5b7e8: 222a 004c movel %a2@(76),%d1
10c5b7ec: 2001 movel %d1,%d0
10c5b7ee: e588 lsll #2,%d0
10c5b7f0: d081 addl %d1,%d0
10c5b7f2: e588 lsll #2,%d0
10c5b7f4: d480 addl %d0,%d2
10c5b7f6: 2542 00c8 movel %d2,%a2@(200)
10c5b7fa: 24b9 1002 4a94 movel 10024a94 <neigh_tables>,%a2@
10c5b800: 23ca 1002 4a94 movel %a2,10024a94 <neigh_tables>
10c5b806: 242e fff8 movel %fp@(-8),%d2
10c5b80a: 246e fffc moveal %fp@(-4),%a2
10c5b80e: 4e5e unlk %fp
10c5b810: 4e75 rts
10c5b812 <neigh_table_clear>:
10c5b812: 4e56 0000 linkw %fp,#0
10c5b816: 2f0b movel %a3,%sp@-
10c5b818: 2f0a movel %a2,%sp@-
10c5b81a: 266e 0008 moveal %fp@(8),%a3
10c5b81e: 486b 0088 pea %a3@(136)
10c5b822: 45f9 10c1 9894 lea 10c19894 <del_timer>,%a2
10c5b828: 4e92 jsr %a2@
10c5b82a: 486b 00d4 pea %a3@(212)
10c5b82e: 4eb9 10c1 8804 jsr 10c18804 <tasklet_kill>
10c5b834: 486b 009c pea %a3@(156)
10c5b838: 4e92 jsr %a2@
10c5b83a: 486b 00b0 pea %a3@(176)
10c5b83e: 4eba e8a2 jsr %pc@(10c5a0e2 <pneigh_queue_purge>)
10c5b842: 42a7 clrl %sp@-
10c5b844: 2f0b movel %a3,%sp@-
10c5b846: 4eba e92e jsr %pc@(10c5a176 <neigh_ifdown>)
10c5b84a: 4fef 0018 lea %sp@(24),%sp
10c5b84e: 4aab 00c0 tstl %a3@(192)
10c5b852: 670c beqs 10c5b860 <neigh_table_clear+0x4e>
10c5b854: 4879 1000 7098 pea 10007098 <npindex_to_ethertype+0xe68>
10c5b85a: 4eb9 10c1 677e jsr 10c1677e <printk>
10c5b860: 41f9 1002 4a94 lea 10024a94 <neigh_tables>,%a0
10c5b866: 6002 bras 10c5b86a <neigh_table_clear+0x58>
10c5b868: 2050 moveal %a0@,%a0
10c5b86a: 2010 movel %a0@,%d0
10c5b86c: 6706 beqs 10c5b874 <neigh_table_clear+0x62>
10c5b86e: b7c0 cmpal %d0,%a3
10c5b870: 66f6 bnes 10c5b868 <neigh_table_clear+0x56>
10c5b872: 2093 movel %a3@,%a0@
10c5b874: 7000 moveq #0,%d0
10c5b876: 246e fff8 moveal %fp@(-8),%a2
10c5b87a: 266e fffc moveal %fp@(-4),%a3
10c5b87e: 4e5e unlk %fp
10c5b880: 4e75 rts
10c5b882 <neigh_delete>:
10c5b882: 4e56 0000 linkw %fp,#0
10c5b886: 48e7 3838 moveml %d2-%d4/%a2-%a4,%sp@-
10c5b88a: 286e 0010 moveal %fp@(16),%a4
10c5b88e: 206e 000c moveal %fp@(12),%a0
10c5b892: 45e8 0010 lea %a0@(16),%a2
10c5b896: 7600 moveq #0,%d3
10c5b898: 202a 0004 movel %a2@(4),%d0
10c5b89c: 671a beqs 10c5b8b8 <neigh_delete+0x36>
10c5b89e: 2f00 movel %d0,%sp@-
10c5b8a0: 4eb9 10c5 7c3a jsr 10c57c3a <dev_get_by_index>
10c5b8a6: 2600 movel %d0,%d3
10c5b8a8: 588f addql #4,%sp
10c5b8aa: 660c bnes 10c5b8b8 <neigh_delete+0x36>
10c5b8ac: 70ed moveq #-19,%d0
10c5b8ae: 6000 00fe braw 10c5b9ae <neigh_delete+0x12c>
10c5b8b2: 70ea moveq #-22,%d0
10c5b8b4: 6000 00f8 braw 10c5b9ae <neigh_delete+0x12c>
10c5b8b8: 2079 1002 4a94 moveal 10024a94 <neigh_tables>,%a0
10c5b8be: b0fc 0000 cmpaw #0,%a0
10c5b8c2: 6700 00c4 beqw 10c5b988 <neigh_delete+0x106>
10c5b8c6: 7200 moveq #0,%d1
10c5b8c8: 2643 moveal %d3,%a3
10c5b8ca: 47eb 00d8 lea %a3@(216),%a3
10c5b8ce: 4280 clrl %d0
10c5b8d0: 1012 moveb %a2@,%d0
10c5b8d2: b0a8 0004 cmpl %a0@(4),%d0
10c5b8d6: 6600 00a6 bnew 10c5b97e <neigh_delete+0xfc>
10c5b8da: 78ea moveq #-22,%d4
10c5b8dc: 2254 moveal %a4@,%a1
10c5b8de: b2fc 0000 cmpaw #0,%a1
10c5b8e2: 6778 beqs 10c5b95c <neigh_delete+0xda>
10c5b8e4: 3211 movew %a1@,%d1
10c5b8e6: 2028 000c movel %a0@(12),%d0
10c5b8ea: 5880 addql #4,%d0
10c5b8ec: b081 cmpl %d1,%d0
10c5b8ee: 666c bnes 10c5b95c <neigh_delete+0xda>
10c5b8f0: 082a 0003 000a btst #3,%a2@(10)
10c5b8f6: 6714 beqs 10c5b90c <neigh_delete+0x8a>
10c5b8f8: 2f03 movel %d3,%sp@-
10c5b8fa: 4869 0004 pea %a1@(4)
10c5b8fe: 2f08 movel %a0,%sp@-
10c5b900: 4eba ed7e jsr %pc@(10c5a680 <pneigh_delete>)
10c5b904: 2800 movel %d0,%d4
10c5b906: 4fef 000c lea %sp@(12),%sp
10c5b90a: 6050 bras 10c5b95c <neigh_delete+0xda>
10c5b90c: 4a83 tstl %d3
10c5b90e: 67a2 beqs 10c5b8b2 <neigh_delete+0x30>
10c5b910: 2f03 movel %d3,%sp@-
10c5b912: 4869 0004 pea %a1@(4)
10c5b916: 2f08 movel %a0,%sp@-
10c5b918: 4eba ea8e jsr %pc@(10c5a3a8 <neigh_lookup>)
10c5b91c: 2400 movel %d0,%d2
10c5b91e: 4fef 000c lea %sp@(12),%sp
10c5b922: 6738 beqs 10c5b95c <neigh_delete+0xda>
10c5b924: 42a7 clrl %sp@-
10c5b926: 4878 0001 pea 1 <PF_DTRACE_OFF>
10c5b92a: 4878 0020 pea 20 <LSIGTRAP+0x1b>
10c5b92e: 42a7 clrl %sp@-
10c5b930: 2f02 movel %d2,%sp@-
10c5b932: 4eba f4e4 jsr %pc@(10c5ae18 <neigh_update>)
10c5b936: 2800 movel %d0,%d4
10c5b938: 4fef 0014 lea %sp@(20),%sp
10c5b93c: 2242 moveal %d2,%a1
10c5b93e: 41e9 0034 lea %a1@(52),%a0
10c5b942: 40c1 movew %sr,%d1
10c5b944: 007c 0700 oriw #1792,%sr
10c5b948: 2010 movel %a0@,%d0
10c5b94a: 5380 subql #1,%d0
10c5b94c: 2080 movel %d0,%a0@
10c5b94e: 46c1 movew %d1,%sr
10c5b950: 4a80 tstl %d0
10c5b952: 6608 bnes 10c5b95c <neigh_delete+0xda>
10c5b954: 2f02 movel %d2,%sp@-
10c5b956: 4eba ee44 jsr %pc@(10c5a79c <neigh_destroy>)
10c5b95a: 588f addql #4,%sp
10c5b95c: 4a83 tstl %d3
10c5b95e: 671a beqs 10c5b97a <neigh_delete+0xf8>
10c5b960: 40c1 movew %sr,%d1
10c5b962: 007c 0700 oriw #1792,%sr
10c5b966: 2013 movel %a3@,%d0
10c5b968: 5380 subql #1,%d0
10c5b96a: 2680 movel %d0,%a3@
10c5b96c: 46c1 movew %d1,%sr
10c5b96e: 4a80 tstl %d0
10c5b970: 6608 bnes 10c5b97a <neigh_delete+0xf8>
10c5b972: 2f03 movel %d3,%sp@-
10c5b974: 4eb9 10c5 95c4 jsr 10c595c4 <netdev_finish_unregister>
10c5b97a: 2004 movel %d4,%d0
10c5b97c: 6030 bras 10c5b9ae <neigh_delete+0x12c>
10c5b97e: 2050 moveal %a0@,%a0
10c5b980: b0fc 0000 cmpaw #0,%a0
10c5b984: 6600 ff48 bnew 10c5b8ce <neigh_delete+0x4c>
10c5b988: 4a83 tstl %d3
10c5b98a: 6720 beqs 10c5b9ac <neigh_delete+0x12a>
10c5b98c: 2043 moveal %d3,%a0
10c5b98e: 41e8 00d8 lea %a0@(216),%a0
10c5b992: 40c1 movew %sr,%d1
10c5b994: 007c 0700 oriw #1792,%sr
10c5b998: 2010 movel %a0@,%d0
10c5b99a: 5380 subql #1,%d0
10c5b99c: 2080 movel %d0,%a0@
10c5b99e: 46c1 movew %d1,%sr
10c5b9a0: 4a80 tstl %d0
10c5b9a2: 6608 bnes 10c5b9ac <neigh_delete+0x12a>
10c5b9a4: 2f03 movel %d3,%sp@-
10c5b9a6: 4eb9 10c5 95c4 jsr 10c595c4 <netdev_finish_unregister>
10c5b9ac: 709d moveq #-99,%d0
10c5b9ae: 4cee 1c1c ffe8 moveml %fp@(-24),%d2-%d4/%a2-%a4
10c5b9b4: 4e5e unlk %fp
10c5b9b6: 4e75 rts
10c5b9b8 <neigh_add>:
10c5b9b8: 4e56 0000 linkw %fp,#0
10c5b9bc: 48e7 3e3c moveml %d2-%d6/%a2-%a5,%sp@-
10c5b9c0: 2a2e 000c movel %fp@(12),%d5
10c5b9c4: 2a6e 0010 moveal %fp@(16),%a5
10c5b9c8: 2045 moveal %d5,%a0
10c5b9ca: 49e8 0010 lea %a0@(16),%a4
10c5b9ce: 97cb subal %a3,%a3
10c5b9d0: 202c 0004 movel %a4@(4),%d0
10c5b9d4: 671e beqs 10c5b9f4 <neigh_add+0x3c>
10c5b9d6: 2f00 movel %d0,%sp@-
10c5b9d8: 4eb9 10c5 7c3a jsr 10c57c3a <dev_get_by_index>
10c5b9de: 2640 moveal %d0,%a3
10c5b9e0: 588f addql #4,%sp
10c5b9e2: b6fc 0000 cmpaw #0,%a3
10c5b9e6: 660c bnes 10c5b9f4 <neigh_add+0x3c>
10c5b9e8: 70ed moveq #-19,%d0
10c5b9ea: 6000 01ba braw 10c5bba6 <neigh_add+0x1ee>
10c5b9ee: 70ea moveq #-22,%d0
10c5b9f0: 6000 01b4 braw 10c5bba6 <neigh_add+0x1ee>
10c5b9f4: 2479 1002 4a94 moveal 10024a94 <neigh_tables>,%a2
10c5b9fa: b4fc 0000 cmpaw #0,%a2
10c5b9fe: 6700 0180 beqw 10c5bb80 <neigh_add+0x1c8>
10c5ba02: 7000 moveq #0,%d0
10c5ba04: 7200 moveq #0,%d1
10c5ba06: 2c0b movel %a3,%d6
10c5ba08: 0686 0000 00d8 addil #216,%d6
10c5ba0e: 7800 moveq #0,%d4
10c5ba10: 7400 moveq #0,%d2
10c5ba12: 1014 moveb %a4@,%d0
10c5ba14: b0aa 0004 cmpl %a2@(4),%d0
10c5ba18: 6600 015c bnew 10c5bb76 <neigh_add+0x1be>
10c5ba1c: 76ea moveq #-22,%d3
10c5ba1e: 2255 moveal %a5@,%a1
10c5ba20: b2fc 0000 cmpaw #0,%a1
10c5ba24: 6700 012a beqw 10c5bb50 <neigh_add+0x198>
10c5ba28: 3211 movew %a1@,%d1
10c5ba2a: 202a 000c movel %a2@(12),%d0
10c5ba2e: 5880 addql #4,%d0
10c5ba30: b081 cmpl %d1,%d0
10c5ba32: 6600 011c bnew 10c5bb50 <neigh_add+0x198>
10c5ba36: 082c 0003 000a btst #3,%a4@(10)
10c5ba3c: 6726 beqs 10c5ba64 <neigh_add+0xac>
10c5ba3e: 4878 0001 pea 1 <PF_DTRACE_OFF>
10c5ba42: 2f0b movel %a3,%sp@-
10c5ba44: 4869 0004 pea %a1@(4)
10c5ba48: 2f0a movel %a2,%sp@-
10c5ba4a: 4eba eb36 jsr %pc@(10c5a582 <pneigh_lookup>)
10c5ba4e: 4fef 0010 lea %sp@(16),%sp
10c5ba52: 4a80 tstl %d0
10c5ba54: 57c0 seq %d0
10c5ba56: 4880 extw %d0
10c5ba58: 3600 movew %d0,%d3
10c5ba5a: 48c3 extl %d3
10c5ba5c: 7097 moveq #-105,%d0
10c5ba5e: c680 andl %d0,%d3
10c5ba60: 6000 00ee braw 10c5bb50 <neigh_add+0x198>
10c5ba64: b6fc 0000 cmpaw #0,%a3
10c5ba68: 6784 beqs 10c5b9ee <neigh_add+0x36>
10c5ba6a: 206d 0004 moveal %a5@(4),%a0
10c5ba6e: b0fc 0000 cmpaw #0,%a0
10c5ba72: 6710 beqs 10c5ba84 <neigh_add+0xcc>
10c5ba74: 3810 movew %a0@,%d4
10c5ba76: 142b 007a moveb %a3@(122),%d2
10c5ba7a: 2002 movel %d2,%d0
10c5ba7c: 5880 addql #4,%d0
10c5ba7e: b084 cmpl %d4,%d0
10c5ba80: 6600 00ce bnew 10c5bb50 <neigh_add+0x198>
10c5ba84: 7600 moveq #0,%d3
10c5ba86: 2f0b movel %a3,%sp@-
10c5ba88: 4869 0004 pea %a1@(4)
10c5ba8c: 2f0a movel %a2,%sp@-
10c5ba8e: 4eba e918 jsr %pc@(10c5a3a8 <neigh_lookup>)
10c5ba92: 2400 movel %d0,%d2
10c5ba94: 4fef 000c lea %sp@(12),%sp
10c5ba98: 6716 beqs 10c5bab0 <neigh_add+0xf8>
10c5ba9a: 2045 moveal %d5,%a0
10c5ba9c: 0828 0001 0006 btst #1,%a0@(6)
10c5baa2: 56c0 sne %d0
10c5baa4: 4880 extw %d0
10c5baa6: 3600 movew %d0,%d3
10c5baa8: 48c3 extl %d3
10c5baaa: 70ef moveq #-17,%d0
10c5baac: c680 andl %d0,%d3
10c5baae: 6044 bras 10c5baf4 <neigh_add+0x13c>
10c5bab0: 2045 moveal %d5,%a0
10c5bab2: 0828 0002 0006 btst #2,%a0@(6)
10c5bab8: 6604 bnes 10c5babe <neigh_add+0x106>
10c5baba: 76fe moveq #-2,%d3
10c5babc: 606e bras 10c5bb2c <neigh_add+0x174>
10c5babe: 2415 movel %a5@,%d2
10c5bac0: 5882 addql #4,%d2
10c5bac2: 2f0b movel %a3,%sp@-
10c5bac4: 2f02 movel %d2,%sp@-
10c5bac6: 2f0a movel %a2,%sp@-
10c5bac8: 4eba e8de jsr %pc@(10c5a3a8 <neigh_lookup>)
10c5bacc: 4fef 000c lea %sp@(12),%sp
10c5bad0: 4a80 tstl %d0
10c5bad2: 6704 beqs 10c5bad8 <neigh_add+0x120>
10c5bad4: 2400 movel %d0,%d2
10c5bad6: 6010 bras 10c5bae8 <neigh_add+0x130>
10c5bad8: 2f0b movel %a3,%sp@-
10c5bada: 2f02 movel %d2,%sp@-
10c5badc: 2f0a movel %a2,%sp@-
10c5bade: 4eba e93a jsr %pc@(10c5a41a <neigh_create>)
10c5bae2: 2400 movel %d0,%d2
10c5bae4: 4fef 000c lea %sp@(12),%sp
10c5bae8: 0c82 ffff fc18 cmpil #-1000,%d2
10c5baee: 6304 blss 10c5baf4 <neigh_add+0x13c>
10c5baf0: 2602 movel %d2,%d3
10c5baf2: 7400 moveq #0,%d2
10c5baf4: 4a83 tstl %d3
10c5baf6: 6634 bnes 10c5bb2c <neigh_add+0x174>
10c5baf8: 42a7 clrl %sp@-
10c5bafa: 2245 moveal %d5,%a1
10c5bafc: 3a29 0006 movew %a1@(6),%d5
10c5bb00: 0285 0000 0100 andil #256,%d5
10c5bb06: 2f05 movel %d5,%sp@-
10c5bb08: 4280 clrl %d0
10c5bb0a: 102c 0009 moveb %a4@(9),%d0
10c5bb0e: 2f00 movel %d0,%sp@-
10c5bb10: 222d 0004 movel %a5@(4),%d1
10c5bb14: 56c0 sne %d0
10c5bb16: 4880 extw %d0
10c5bb18: 48c0 extl %d0
10c5bb1a: 5881 addql #4,%d1
10c5bb1c: c081 andl %d1,%d0
10c5bb1e: 2f00 movel %d0,%sp@-
10c5bb20: 2f02 movel %d2,%sp@-
10c5bb22: 4eba f2f4 jsr %pc@(10c5ae18 <neigh_update>)
10c5bb26: 2600 movel %d0,%d3
10c5bb28: 4fef 0014 lea %sp@(20),%sp
10c5bb2c: 4a82 tstl %d2
10c5bb2e: 6720 beqs 10c5bb50 <neigh_add+0x198>
10c5bb30: 2242 moveal %d2,%a1
10c5bb32: 41e9 0034 lea %a1@(52),%a0
10c5bb36: 40c1 movew %sr,%d1
10c5bb38: 007c 0700 oriw #1792,%sr
10c5bb3c: 2010 movel %a0@,%d0
10c5bb3e: 5380 subql #1,%d0
10c5bb40: 2080 movel %d0,%a0@
10c5bb42: 46c1 movew %d1,%sr
10c5bb44: 4a80 tstl %d0
10c5bb46: 6608 bnes 10c5bb50 <neigh_add+0x198>
10c5bb48: 2f02 movel %d2,%sp@-
10c5bb4a: 4eba ec50 jsr %pc@(10c5a79c <neigh_destroy>)
10c5bb4e: 588f addql #4,%sp
10c5bb50: b6fc 0000 cmpaw #0,%a3
10c5bb54: 671c beqs 10c5bb72 <neigh_add+0x1ba>
10c5bb56: 40c1 movew %sr,%d1
10c5bb58: 007c 0700 oriw #1792,%sr
10c5bb5c: 2046 moveal %d6,%a0
10c5bb5e: 2010 movel %a0@,%d0
10c5bb60: 5380 subql #1,%d0
10c5bb62: 2080 movel %d0,%a0@
10c5bb64: 46c1 movew %d1,%sr
10c5bb66: 4a80 tstl %d0
10c5bb68: 6608 bnes 10c5bb72 <neigh_add+0x1ba>
10c5bb6a: 2f0b movel %a3,%sp@-
10c5bb6c: 4eb9 10c5 95c4 jsr 10c595c4 <netdev_finish_unregister>
10c5bb72: 2003 movel %d3,%d0
10c5bb74: 6030 bras 10c5bba6 <neigh_add+0x1ee>
10c5bb76: 2452 moveal %a2@,%a2
10c5bb78: b4fc 0000 cmpaw #0,%a2
10c5bb7c: 6600 fe94 bnew 10c5ba12 <neigh_add+0x5a>
10c5bb80: b6fc 0000 cmpaw #0,%a3
10c5bb84: 671e beqs 10c5bba4 <neigh_add+0x1ec>
10c5bb86: 41eb 00d8 lea %a3@(216),%a0
10c5bb8a: 40c1 movew %sr,%d1
10c5bb8c: 007c 0700 oriw #1792,%sr
10c5bb90: 2010 movel %a0@,%d0
10c5bb92: 5380 subql #1,%d0
10c5bb94: 2080 movel %d0,%a0@
10c5bb96: 46c1 movew %d1,%sr
10c5bb98: 4a80 tstl %d0
10c5bb9a: 6608 bnes 10c5bba4 <neigh_add+0x1ec>
10c5bb9c: 2f0b movel %a3,%sp@-
10c5bb9e: 4eb9 10c5 95c4 jsr 10c595c4 <netdev_finish_unregister>
10c5bba4: 709d moveq #-99,%d0
10c5bba6: 4cee 3c7c ffdc moveml %fp@(-36),%d2-%d6/%a2-%a5
10c5bbac: 4e5e unlk %fp
10c5bbae: 4e75 rts
10c5bbb0 <neigh_fill_info>:
10c5bbb0: 4e56 ffec linkw %fp,#-20
10c5bbb4: 48e7 3c3c moveml %d2-%d5/%a2-%a5,%sp@-
10c5bbb8: 266e 0008 moveal %fp@(8),%a3
10c5bbbc: 226e 000c moveal %fp@(12),%a1
10c5bbc0: 2439 1002 67b0 movel 100267b0 <jiffies>,%d2
10c5bbc6: 262b 0084 movel %a3@(132),%d3
10c5bbca: 7800 moveq #0,%d4
10c5bbcc: 4aab 0060 tstl %a3@(96)
10c5bbd0: 6608 bnes 10c5bbda <neigh_fill_info+0x2a>
10c5bbd2: 202b 0088 movel %a3@(136),%d0
10c5bbd6: 9083 subl %d3,%d0
10c5bbd8: 6002 bras 10c5bbdc <neigh_fill_info+0x2c>
10c5bbda: 7000 moveq #0,%d0
10c5bbdc: 721b moveq #27,%d1
10c5bbde: b280 cmpl %d0,%d1
10c5bbe0: 6c00 0196 bgew 10c5bd78 <neigh_fill_info+0x1c8>
10c5bbe4: 2a6b 0084 moveal %a3@(132),%a5
10c5bbe8: 4aab 0060 tstl %a3@(96)
10c5bbec: 670c beqs 10c5bbfa <neigh_fill_info+0x4a>
10c5bbee: 4879 1000 6ff1 pea 10006ff1 <npindex_to_ethertype+0xdc1>
10c5bbf4: 4eb9 10c1 60e4 jsr 10c160e4 <panic>
10c5bbfa: 701c moveq #28,%d0
10c5bbfc: d08d addl %a5,%d0
10c5bbfe: 2740 0084 movel %d0,%a3@(132)
10c5bc02: 7a1c moveq #28,%d5
10c5bc04: dbab 005c addl %d5,%a3@(92)
10c5bc08: b0ab 0088 cmpl %a3@(136),%d0
10c5bc0c: 631e blss 10c5bc2c <neigh_fill_info+0x7c>
10c5bc0e: 2f3c 10c5 bc0e movel #281394190,%sp@-
10c5bc14: 4878 001c pea 1c <LSIGTRAP+0x17>
10c5bc18: 2f0b movel %a3,%sp@-
10c5bc1a: 2d49 ffec movel %a1,%fp@(-20)
10c5bc1e: 4eb9 10c5 55c4 jsr 10c555c4 <skb_over_panic>
10c5bc24: 4fef 000c lea %sp@(12),%sp
10c5bc28: 226e ffec moveal %fp@(-20),%a1
10c5bc2c: 3b6e 001a 0004 movew %fp@(26),%a5@(4)
10c5bc32: 701c moveq #28,%d0
10c5bc34: 2a80 movel %d0,%a5@
10c5bc36: 426d 0006 clrw %a5@(6)
10c5bc3a: 2b6e 0010 000c movel %fp@(16),%a5@(12)
10c5bc40: 2b6e 0014 0008 movel %fp@(20),%a5@(8)
10c5bc46: 49ed 0010 lea %a5@(16),%a4
10c5bc4a: 2069 0060 moveal %a1@(96),%a0
10c5bc4e: 18a8 0003 moveb %a0@(3),%a4@
10c5bc52: 1969 001c 000a moveb %a1@(28),%a4@(10)
10c5bc58: 1969 001e 000b moveb %a1@(30),%a4@(11)
10c5bc5e: 2069 000c moveal %a1@(12),%a0
10c5bc62: 2968 003a 0004 movel %a0@(58),%a4@(4)
10c5bc68: 4aab 0060 tstl %a3@(96)
10c5bc6c: 660a bnes 10c5bc78 <neigh_fill_info+0xc8>
10c5bc6e: 222b 0088 movel %a3@(136),%d1
10c5bc72: 92ab 0084 subl %a3@(132),%d1
10c5bc76: 6002 bras 10c5bc7a <neigh_fill_info+0xca>
10c5bc78: 7200 moveq #0,%d1
10c5bc7a: 2069 0004 moveal %a1@(4),%a0
10c5bc7e: 2028 000c movel %a0@(12),%d0
10c5bc82: 5e80 addql #7,%d0
10c5bc84: 7afc moveq #-4,%d5
10c5bc86: c085 andl %d5,%d0
10c5bc88: b081 cmpl %d1,%d0
10c5bc8a: 6e00 00ec bgtw 10c5bd78 <neigh_fill_info+0x1c8>
10c5bc8e: 4869 0064 pea %a1@(100)
10c5bc92: 2f28 000c movel %a0@(12),%sp@-
10c5bc96: 4878 0001 pea 1 <PF_DTRACE_OFF>
10c5bc9a: 2f0b movel %a3,%sp@-
10c5bc9c: 45f9 10c5 bfc2 lea 10c5bfc2 <__rta_fill>,%a2
10c5bca2: 2d49 ffec movel %a1,%fp@(-20)
10c5bca6: 4e92 jsr %a2@
10c5bca8: 4fef 0010 lea %sp@(16),%sp
10c5bcac: 41f9 1002 5730 lea 10025730 <irq_stat+0x8>,%a0
10c5bcb2: 5290 addql #1,%a0@
10c5bcb4: 7801 moveq #1,%d4
10c5bcb6: 226e ffec moveal %fp@(-20),%a1
10c5bcba: 4240 clrw %d0
10c5bcbc: 1029 001d moveb %a1@(29),%d0
10c5bcc0: 3940 0008 movew %d0,%a4@(8)
10c5bcc4: 1029 001d moveb %a1@(29),%d0
10c5bcc8: 0200 00de andib #-34,%d0
10c5bccc: 2848 moveal %a0,%a4
10c5bcce: 6748 beqs 10c5bd18 <neigh_fill_info+0x168>
10c5bcd0: 4aab 0060 tstl %a3@(96)
10c5bcd4: 660a bnes 10c5bce0 <neigh_fill_info+0x130>
10c5bcd6: 222b 0088 movel %a3@(136),%d1
10c5bcda: 92ab 0084 subl %a3@(132),%d1
10c5bcde: 6002 bras 10c5bce2 <neigh_fill_info+0x132>
10c5bce0: 7200 moveq #0,%d1
10c5bce2: 2069 000c moveal %a1@(12),%a0
10c5bce6: 4280 clrl %d0
10c5bce8: 1028 007a moveb %a0@(122),%d0
10c5bcec: 5e80 addql #7,%d0
10c5bcee: 7afc moveq #-4,%d5
10c5bcf0: c085 andl %d5,%d0
10c5bcf2: b081 cmpl %d1,%d0
10c5bcf4: 6e00 0082 bgtw 10c5bd78 <neigh_fill_info+0x1c8>
10c5bcf8: 4869 0028 pea %a1@(40)
10c5bcfc: 4280 clrl %d0
10c5bcfe: 1028 007a moveb %a0@(122),%d0
10c5bd02: 2f00 movel %d0,%sp@-
10c5bd04: 4878 0002 pea 2 <PF_DTRACE_OFF+0x1>
10c5bd08: 2f0b movel %a3,%sp@-
10c5bd0a: 2d49 ffec movel %a1,%fp@(-20)
10c5bd0e: 4e92 jsr %a2@
10c5bd10: 4fef 0010 lea %sp@(16),%sp
10c5bd14: 226e ffec moveal %fp@(-20),%a1
10c5bd18: 2002 movel %d2,%d0
10c5bd1a: 90a9 0010 subl %a1@(16),%d0
10c5bd1e: 2d40 fff4 movel %d0,%fp@(-12)
10c5bd22: 2202 movel %d2,%d1
10c5bd24: 92a9 0014 subl %a1@(20),%d1
10c5bd28: 2d41 fff0 movel %d1,%fp@(-16)
10c5bd2c: 94a9 0018 subl %a1@(24),%d2
10c5bd30: 2d42 fff8 movel %d2,%fp@(-8)
10c5bd34: 2269 0034 moveal %a1@(52),%a1
10c5bd38: 5389 subql #1,%a1
10c5bd3a: 2d49 fffc movel %a1,%fp@(-4)
10c5bd3e: 5394 subql #1,%a4@
10c5bd40: 7800 moveq #0,%d4
10c5bd42: 4aab 0060 tstl %a3@(96)
10c5bd46: 660a bnes 10c5bd52 <neigh_fill_info+0x1a2>
10c5bd48: 202b 0088 movel %a3@(136),%d0
10c5bd4c: 90ab 0084 subl %a3@(132),%d0
10c5bd50: 6002 bras 10c5bd54 <neigh_fill_info+0x1a4>
10c5bd52: 7000 moveq #0,%d0
10c5bd54: 7a13 moveq #19,%d5
10c5bd56: ba80 cmpl %d0,%d5
10c5bd58: 6c1e bges 10c5bd78 <neigh_fill_info+0x1c8>
10c5bd5a: 486e fff0 pea %fp@(-16)
10c5bd5e: 4878 0010 pea 10 <LSIGTRAP+0xb>
10c5bd62: 4878 0003 pea 3 <PF_PTRACED_OFF>
10c5bd66: 2f0b movel %a3,%sp@-
10c5bd68: 4e92 jsr %a2@
10c5bd6a: 202b 0084 movel %a3@(132),%d0
10c5bd6e: 9083 subl %d3,%d0
10c5bd70: 2a80 movel %d0,%a5@
10c5bd72: 202b 005c movel %a3@(92),%d0
10c5bd76: 6038 bras 10c5bdb0 <neigh_fill_info+0x200>
10c5bd78: 4a84 tstl %d4
10c5bd7a: 6706 beqs 10c5bd82 <neigh_fill_info+0x1d2>
10c5bd7c: 53b9 1002 5730 subql #1,10025730 <irq_stat+0x8>
10c5bd82: 222b 0080 movel %a3@(128),%d1
10c5bd86: 2003 movel %d3,%d0
10c5bd88: 9081 subl %d1,%d0
10c5bd8a: b0ab 005c cmpl %a3@(92),%d0
10c5bd8e: 641e bccs 10c5bdae <neigh_fill_info+0x1fe>
10c5bd90: 4aab 0060 tstl %a3@(96)
10c5bd94: 660c bnes 10c5bda2 <neigh_fill_info+0x1f2>
10c5bd96: 2740 005c movel %d0,%a3@(92)
10c5bd9a: d280 addl %d0,%d1
10c5bd9c: 2741 0084 movel %d1,%a3@(132)
10c5bda0: 600c bras 10c5bdae <neigh_fill_info+0x1fe>
10c5bda2: 42a7 clrl %sp@-
10c5bda4: 2f00 movel %d0,%sp@-
10c5bda6: 2f0b movel %a3,%sp@-
10c5bda8: 4eb9 10c5 60b2 jsr 10c560b2 <___pskb_trim>
10c5bdae: 70ff moveq #-1,%d0
10c5bdb0: 4cee 3c3c ffcc moveml %fp@(-52),%d2-%d5/%a2-%a5
10c5bdb6: 4e5e unlk %fp
10c5bdb8: 4e75 rts
10c5bdba <neigh_dump_table>:
10c5bdba: 4e56 fffc linkw %fp,#-4
10c5bdbe: 48e7 3f3c moveml %d2-%d7/%a2-%a5,%sp@-
10c5bdc2: 2e2e 0008 movel %fp@(8),%d7
10c5bdc6: 226e 000c moveal %fp@(12),%a1
10c5bdca: 2a6e 0010 moveal %fp@(16),%a5
10c5bdce: 2a2d 0018 movel %a5@(24),%d5
10c5bdd2: 242d 001c movel %a5@(28),%d2
10c5bdd6: 2802 movel %d2,%d4
10c5bdd8: 7600 moveq #0,%d3
10c5bdda: 47f9 1002 5730 lea 10025730 <irq_stat+0x8>,%a3
10c5bde0: 7c00 moveq #0,%d6
10c5bde2: ba83 cmpl %d3,%d5
10c5bde4: 6e66 bgts 10c5be4c <neigh_dump_table+0x92>
10c5bde6: 6c02 bges 10c5bdea <neigh_dump_table+0x30>
10c5bde8: 7800 moveq #0,%d4
10c5bdea: 5293 addql #1,%a3@
10c5bdec: 2047 moveal %d7,%a0
10c5bdee: 41e8 00f8 lea %a0@(248),%a0
10c5bdf2: 2470 6800 moveal %a0@(00000000,%d6:l),%a2
10c5bdf6: 7400 moveq #0,%d2
10c5bdf8: b4fc 0000 cmpaw #0,%a2
10c5bdfc: 674c beqs 10c5be4a <neigh_dump_table+0x90>
10c5bdfe: 49f9 1002 5730 lea 10025730 <irq_stat+0x8>,%a4
10c5be04: b882 cmpl %d2,%d4
10c5be06: 6e38 bgts 10c5be40 <neigh_dump_table+0x86>
10c5be08: 4878 001c pea 1c <LSIGTRAP+0x17>
10c5be0c: 206d 0004 moveal %a5@(4),%a0
10c5be10: 2f28 0008 movel %a0@(8),%sp@-
10c5be14: 2055 moveal %a5@,%a0
10c5be16: 2f28 0038 movel %a0@(56),%sp@-
10c5be1a: 2f0a movel %a2,%sp@-
10c5be1c: 2f09 movel %a1,%sp@-
10c5be1e: 2d49 fffc movel %a1,%fp@(-4)
10c5be22: 4eba fd8c jsr %pc@(10c5bbb0 <neigh_fill_info>)
10c5be26: 4fef 0014 lea %sp@(20),%sp
10c5be2a: 226e fffc moveal %fp@(-4),%a1
10c5be2e: 4a80 tstl %d0
10c5be30: 6e0e bgts 10c5be40 <neigh_dump_table+0x86>
10c5be32: 5394 subql #1,%a4@
10c5be34: 2b43 0018 movel %d3,%a5@(24)
10c5be38: 2b42 001c movel %d2,%a5@(28)
10c5be3c: 70ff moveq #-1,%d0
10c5be3e: 6022 bras 10c5be62 <neigh_dump_table+0xa8>
10c5be40: 2452 moveal %a2@,%a2
10c5be42: 5282 addql #1,%d2
10c5be44: b4fc 0000 cmpaw #0,%a2
10c5be48: 66ba bnes 10c5be04 <neigh_dump_table+0x4a>
10c5be4a: 5393 subql #1,%a3@
10c5be4c: 5886 addql #4,%d6
10c5be4e: 5283 addql #1,%d3
10c5be50: 701f moveq #31,%d0
10c5be52: b083 cmpl %d3,%d0
10c5be54: 6c8c bges 10c5bde2 <neigh_dump_table+0x28>
10c5be56: 2b43 0018 movel %d3,%a5@(24)
10c5be5a: 2b42 001c movel %d2,%a5@(28)
10c5be5e: 2029 005c movel %a1@(92),%d0
10c5be62: 4cee 3cfc ffd4 moveml %fp@(-44),%d2-%d7/%a2-%a5
10c5be68: 4e5e unlk %fp
10c5be6a: 4e75 rts
10c5be6c <neigh_dump_info>:
10c5be6c: 4e56 0000 linkw %fp,#0
10c5be70: 48e7 3838 moveml %d2-%d4/%a2-%a4,%sp@-
10c5be74: 286e 0008 moveal %fp@(8),%a4
10c5be78: 266e 000c moveal %fp@(12),%a3
10c5be7c: 206b 0004 moveal %a3@(4),%a0
10c5be80: 4284 clrl %d4
10c5be82: 1828 0010 moveb %a0@(16),%d4
10c5be86: 262b 0014 movel %a3@(20),%d3
10c5be8a: 2479 1002 4a94 moveal 10024a94 <neigh_tables>,%a2
10c5be90: 7400 moveq #0,%d2
10c5be92: 6004 bras 10c5be98 <neigh_dump_info+0x2c>
10c5be94: 2452 moveal %a2@,%a2
10c5be96: 5282 addql #1,%d2
10c5be98: b4fc 0000 cmpaw #0,%a2
10c5be9c: 6738 beqs 10c5bed6 <neigh_dump_info+0x6a>
10c5be9e: b682 cmpl %d2,%d3
10c5bea0: 6ef2 bgts 10c5be94 <neigh_dump_info+0x28>
10c5bea2: 4a84 tstl %d4
10c5bea4: 6706 beqs 10c5beac <neigh_dump_info+0x40>
10c5bea6: b8aa 0004 cmpl %a2@(4),%d4
10c5beaa: 66e8 bnes 10c5be94 <neigh_dump_info+0x28>
10c5beac: b682 cmpl %d2,%d3
10c5beae: 6c14 bges 10c5bec4 <neigh_dump_info+0x58>
10c5beb0: 4878 000c pea c <LSIGTRAP+0x7>
10c5beb4: 42a7 clrl %sp@-
10c5beb6: 486b 0018 pea %a3@(24)
10c5beba: 4eb9 10c8 576c jsr 10c8576c <memset>
10c5bec0: 4fef 000c lea %sp@(12),%sp
10c5bec4: 2f0b movel %a3,%sp@-
10c5bec6: 2f0c movel %a4,%sp@-
10c5bec8: 2f0a movel %a2,%sp@-
10c5beca: 4eba feee jsr %pc@(10c5bdba <neigh_dump_table>)
10c5bece: 4fef 000c lea %sp@(12),%sp
10c5bed2: 4a80 tstl %d0
10c5bed4: 6cbe bges 10c5be94 <neigh_dump_info+0x28>
10c5bed6: 2742 0014 movel %d2,%a3@(20)
10c5beda: 202c 005c movel %a4@(92),%d0
10c5bede: 4cee 1c1c ffe8 moveml %fp@(-24),%d2-%d4/%a2-%a4
10c5bee4: 4e5e unlk %fp
10c5bee6: 4e75 rts
10c5bee8 <rtnl_lock>:
10c5bee8: 4e56 0000 linkw %fp,#0
10c5beec: 227c 1000 fdc8 moveal #268500424,%a1
10c5bef2: 41fa 000c lea %pc@(10c5bf00 <rtnl_lock+0x18>),%a0
10c5bef6: 5391 subql #1,%a1@
10c5bef8: 6a06 bpls 10c5bf00 <rtnl_lock+0x18>
10c5befa: 4ef9 10c8 56f4 jmp 10c856f4 <__down_failed>
10c5bf00: 4e5e unlk %fp
10c5bf02: 4e75 rts
10c5bf04 <rtnl_unlock>:
10c5bf04: 4e56 0000 linkw %fp,#0
10c5bf08: 227c 1000 fdc8 moveal #268500424,%a1
10c5bf0e: 41fa 000c lea %pc@(10c5bf1c <rtnl_unlock+0x18>),%a0
10c5bf12: 5291 addql #1,%a1@
10c5bf14: 6e06 bgts 10c5bf1c <rtnl_unlock+0x18>
10c5bf16: 4ef9 10c8 571c jmp 10c8571c <__up_wakeup>
10c5bf1c: 2079 1003 339e moveal 1003339e <rtnl>,%a0
10c5bf22: b0fc 0000 cmpaw #0,%a0
10c5bf26: 6710 beqs 10c5bf38 <rtnl_unlock+0x34>
10c5bf28: 4aa8 005c tstl %a0@(92)
10c5bf2c: 670a beqs 10c5bf38 <rtnl_unlock+0x34>
10c5bf2e: 42a7 clrl %sp@-
10c5bf30: 2f08 movel %a0,%sp@-
10c5bf32: 2068 0312 moveal %a0@(786),%a0
10c5bf36: 4e90 jsr %a0@
10c5bf38: 4e5e unlk %fp
10c5bf3a: 4e75 rts
10c5bf3c <rtattr_parse>:
10c5bf3c: 4e56 0000 linkw %fp,#0
10c5bf40: 48e7 3c30 moveml %d2-%d5/%a2-%a3,%sp@-
10c5bf44: 266e 0008 moveal %fp@(8),%a3
10c5bf48: 282e 000c movel %fp@(12),%d4
10c5bf4c: 246e 0010 moveal %fp@(16),%a2
10c5bf50: 242e 0014 movel %fp@(20),%d2
10c5bf54: 2004 movel %d4,%d0
10c5bf56: e588 lsll #2,%d0
10c5bf58: 2f00 movel %d0,%sp@-
10c5bf5a: 42a7 clrl %sp@-
10c5bf5c: 2f0b movel %a3,%sp@-
10c5bf5e: 4eb9 10c8 576c jsr 10c8576c <memset>
10c5bf64: 4a82 tstl %d2
10c5bf66: 6f4e bles 10c5bfb6 <rtattr_parse+0x7a>
10c5bf68: 3012 movew %a2@,%d0
10c5bf6a: 0c40 0003 cmpiw #3,%d0
10c5bf6e: 6346 blss 10c5bfb6 <rtattr_parse+0x7a>
10c5bf70: 0280 0000 ffff andil #65535,%d0
10c5bf76: b480 cmpl %d0,%d2
10c5bf78: 6d3c blts 10c5bfb6 <rtattr_parse+0x7a>
10c5bf7a: 7200 moveq #0,%d1
10c5bf7c: 7600 moveq #0,%d3
10c5bf7e: 322a 0002 movew %a2@(2),%d1
10c5bf82: 4a81 tstl %d1
10c5bf84: 670c beqs 10c5bf92 <rtattr_parse+0x56>
10c5bf86: b881 cmpl %d1,%d4
10c5bf88: 6508 bcss 10c5bf92 <rtattr_parse+0x56>
10c5bf8a: 2001 movel %d1,%d0
10c5bf8c: e588 lsll #2,%d0
10c5bf8e: 278a 08fc movel %a2,%a3@(fffffffc,%d0:l)
10c5bf92: 3612 movew %a2@,%d3
10c5bf94: 2003 movel %d3,%d0
10c5bf96: 5680 addql #3,%d0
10c5bf98: 7afc moveq #-4,%d5
10c5bf9a: c085 andl %d5,%d0
10c5bf9c: 9480 subl %d0,%d2
10c5bf9e: d5c0 addal %d0,%a2
10c5bfa0: 4a82 tstl %d2
10c5bfa2: 6f12 bles 10c5bfb6 <rtattr_parse+0x7a>
10c5bfa4: 3012 movew %a2@,%d0
10c5bfa6: 0c40 0003 cmpiw #3,%d0
10c5bfaa: 630a blss 10c5bfb6 <rtattr_parse+0x7a>
10c5bfac: 0280 0000 ffff andil #65535,%d0
10c5bfb2: b480 cmpl %d0,%d2
10c5bfb4: 6cc8 bges 10c5bf7e <rtattr_parse+0x42>
10c5bfb6: 7000 moveq #0,%d0
10c5bfb8: 4cee 0c3c ffe8 moveml %fp@(-24),%d2-%d5/%a2-%a3
10c5bfbe: 4e5e unlk %fp
10c5bfc0: 4e75 rts
10c5bfc2 <__rta_fill>:
10c5bfc2: 4e56 0000 linkw %fp,#0
10c5bfc6: 48e7 3020 moveml %d2-%d3/%a2,%sp@-
10c5bfca: 206e 0008 moveal %fp@(8),%a0
10c5bfce: 242e 0010 movel %fp@(16),%d2
10c5bfd2: 2602 movel %d2,%d3
10c5bfd4: 5883 addql #4,%d3
10c5bfd6: 2202 movel %d2,%d1
10c5bfd8: 5e81 addql #7,%d1
10c5bfda: 70fc moveq #-4,%d0
10c5bfdc: c280 andl %d0,%d1
10c5bfde: 2468 0084 moveal %a0@(132),%a2
10c5bfe2: 4aa8 0060 tstl %a0@(96)
10c5bfe6: 670c beqs 10c5bff4 <__rta_fill+0x32>
10c5bfe8: 4879 1000 70ae pea 100070ae <npindex_to_ethertype+0xe7e>
10c5bfee: 4eb9 10c1 60e4 jsr 10c160e4 <panic>
10c5bff4: 2028 0084 movel %a0@(132),%d0
10c5bff8: d081 addl %d1,%d0
10c5bffa: 2140 0084 movel %d0,%a0@(132)
10c5bffe: d3a8 005c addl %d1,%a0@(92)
10c5c002: b0a8 0088 cmpl %a0@(136),%d0
10c5c006: 6314 blss 10c5c01c <__rta_fill+0x5a>
10c5c008: 2f3c 10c5 c008 movel #281395208,%sp@-
10c5c00e: 2f01 movel %d1,%sp@-
10c5c010: 2f08 movel %a0,%sp@-
10c5c012: 4eb9 10c5 55c4 jsr 10c555c4 <skb_over_panic>
10c5c018: 4fef 000c lea %sp@(12),%sp
10c5c01c: 356e 000e 0002 movew %fp@(14),%a2@(2)
10c5c022: 3483 movew %d3,%a2@
10c5c024: 2f02 movel %d2,%sp@-
10c5c026: 2f2e 0014 movel %fp@(20),%sp@-
10c5c02a: 486a 0004 pea %a2@(4)
10c5c02e: 4eb9 10c8 5744 jsr 10c85744 <memcpy>
10c5c034: 4cee 040c fff4 moveml %fp@(-12),%d2-%d3/%a2
10c5c03a: 4e5e unlk %fp
10c5c03c: 4e75 rts
10c5c03e <rtnetlink_send>:
10c5c03e: 4e56 0000 linkw %fp,#0
10c5c042: 48e7 3820 moveml %d2-%d4/%a2,%sp@-
10c5c046: 246e 0008 moveal %fp@(8),%a2
10c5c04a: 282e 000c movel %fp@(12),%d4
10c5c04e: 202e 0010 movel %fp@(16),%d0
10c5c052: 242e 0014 movel %fp@(20),%d2
10c5c056: 7600 moveq #0,%d3
10c5c058: 2540 0044 movel %d0,%a2@(68)
10c5c05c: 4a82 tstl %d2
10c5c05e: 6706 beqs 10c5c066 <rtnetlink_send+0x28>
10c5c060: 41ea 0070 lea %a2@(112),%a0
10c5c064: 5290 addql #1,%a0@
10c5c066: 4878 01f0 pea 1f0 <LSIGTRAP+0x1eb>
10c5c06a: 2f00 movel %d0,%sp@-
10c5c06c: 2f04 movel %d4,%sp@-
10c5c06e: 2f0a movel %a2,%sp@-
10c5c070: 2f39 1003 339e movel 1003339e <rtnl>,%sp@-
10c5c076: 4eb9 10c5 dea6 jsr 10c5dea6 <netlink_broadcast>
10c5c07c: 4fef 0014 lea %sp@(20),%sp
10c5c080: 4a82 tstl %d2
10c5c082: 6716 beqs 10c5c09a <rtnetlink_send+0x5c>
10c5c084: 4878 0040 pea 40 <LSIGTRAP+0x3b>
10c5c088: 2f04 movel %d4,%sp@-
10c5c08a: 2f0a movel %a2,%sp@-
10c5c08c: 2f39 1003 339e movel 1003339e <rtnl>,%sp@-
10c5c092: 4eb9 10c5 dc1e jsr 10c5dc1e <netlink_unicast>
10c5c098: 2600 movel %d0,%d3
10c5c09a: 2003 movel %d3,%d0
10c5c09c: 4cee 041c fff0 moveml %fp@(-16),%d2-%d4/%a2
10c5c0a2: 4e5e unlk %fp
10c5c0a4: 4e75 rts
10c5c0a6 <rtnetlink_put_metrics>:
10c5c0a6: 4e56 0000 linkw %fp,#0
10c5c0aa: 48e7 303c moveml %d2-%d3/%a2-%a5,%sp@-
10c5c0ae: 266e 0008 moveal %fp@(8),%a3
10c5c0b2: 2a6b 0084 moveal %a3@(132),%a5
10c5c0b6: 4aab 0060 tstl %a3@(96)
10c5c0ba: 6608 bnes 10c5c0c4 <rtnetlink_put_metrics+0x1e>
10c5c0bc: 202b 0088 movel %a3@(136),%d0
10c5c0c0: 908d subl %a5,%d0
10c5c0c2: 6002 bras 10c5c0c6 <rtnetlink_put_metrics+0x20>
10c5c0c4: 7000 moveq #0,%d0
10c5c0c6: 7203 moveq #3,%d1
10c5c0c8: b280 cmpl %d0,%d1
10c5c0ca: 6c00 0098 bgew 10c5c164 <rtnetlink_put_metrics+0xbe>
10c5c0ce: 42a7 clrl %sp@-
10c5c0d0: 42a7 clrl %sp@-
10c5c0d2: 4878 0008 pea 8 <LSIGTRAP+0x3>
10c5c0d6: 2f0b movel %a3,%sp@-
10c5c0d8: 45fa fee8 lea %pc@(10c5bfc2 <__rta_fill>),%a2
10c5c0dc: 4e92 jsr %a2@
10c5c0de: 4fef 0010 lea %sp@(16),%sp
10c5c0e2: 99cc subal %a4,%a4
10c5c0e4: 260a movel %a2,%d3
10c5c0e6: 242e 000c movel %fp@(12),%d2
10c5c0ea: 2442 moveal %d2,%a2
10c5c0ec: 4a9a tstl %a2@+
10c5c0ee: 672c beqs 10c5c11c <rtnetlink_put_metrics+0x76>
10c5c0f0: 4aab 0060 tstl %a3@(96)
10c5c0f4: 660a bnes 10c5c100 <rtnetlink_put_metrics+0x5a>
10c5c0f6: 202b 0088 movel %a3@(136),%d0
10c5c0fa: 90ab 0084 subl %a3@(132),%d0
10c5c0fe: 6002 bras 10c5c102 <rtnetlink_put_metrics+0x5c>
10c5c100: 7000 moveq #0,%d0
10c5c102: 7207 moveq #7,%d1
10c5c104: b280 cmpl %d0,%d1
10c5c106: 6c5c bges 10c5c164 <rtnetlink_put_metrics+0xbe>
10c5c108: 2f02 movel %d2,%sp@-
10c5c10a: 4878 0004 pea 4 <PF_PTRACED_BIT>
10c5c10e: 486c 0001 pea %a4@(1)
10c5c112: 2f0b movel %a3,%sp@-
10c5c114: 2043 moveal %d3,%a0
10c5c116: 4e90 jsr %a0@
10c5c118: 4fef 0010 lea %sp@(16),%sp
10c5c11c: 5882 addql #4,%d2
10c5c11e: 528c addql #1,%a4
10c5c120: 7008 moveq #8,%d0
10c5c122: b08c cmpl %a4,%d0
10c5c124: 6cc6 bges 10c5c0ec <rtnetlink_put_metrics+0x46>
10c5c126: 302b 0086 movew %a3@(134),%d0
10c5c12a: 904d subw %a5,%d0
10c5c12c: 3a80 movew %d0,%a5@
10c5c12e: 0c40 0004 cmpiw #4,%d0
10c5c132: 662c bnes 10c5c160 <rtnetlink_put_metrics+0xba>
10c5c134: 222b 0080 movel %a3@(128),%d1
10c5c138: 200d movel %a5,%d0
10c5c13a: 9081 subl %d1,%d0
10c5c13c: b0ab 005c cmpl %a3@(92),%d0
10c5c140: 641e bccs 10c5c160 <rtnetlink_put_metrics+0xba>
10c5c142: 4aab 0060 tstl %a3@(96)
10c5c146: 660c bnes 10c5c154 <rtnetlink_put_metrics+0xae>
10c5c148: 2740 005c movel %d0,%a3@(92)
10c5c14c: d280 addl %d0,%d1
10c5c14e: 2741 0084 movel %d1,%a3@(132)
10c5c152: 600c bras 10c5c160 <rtnetlink_put_metrics+0xba>
10c5c154: 42a7 clrl %sp@-
10c5c156: 2f00 movel %d0,%sp@-
10c5c158: 2f0b movel %a3,%sp@-
10c5c15a: 4eb9 10c5 60b2 jsr 10c560b2 <___pskb_trim>
10c5c160: 7000 moveq #0,%d0
10c5c162: 602e bras 10c5c192 <rtnetlink_put_metrics+0xec>
10c5c164: 222b 0080 movel %a3@(128),%d1
10c5c168: 200d movel %a5,%d0
10c5c16a: 9081 subl %d1,%d0
10c5c16c: b0ab 005c cmpl %a3@(92),%d0
10c5c170: 641e bccs 10c5c190 <rtnetlink_put_metrics+0xea>
10c5c172: 4aab 0060 tstl %a3@(96)
10c5c176: 660c bnes 10c5c184 <rtnetlink_put_metrics+0xde>
10c5c178: 2740 005c movel %d0,%a3@(92)
10c5c17c: d280 addl %d0,%d1
10c5c17e: 2741 0084 movel %d1,%a3@(132)
10c5c182: 600c bras 10c5c190 <rtnetlink_put_metrics+0xea>
10c5c184: 42a7 clrl %sp@-
10c5c186: 2f00 movel %d0,%sp@-
10c5c188: 2f0b movel %a3,%sp@-
10c5c18a: 4eb9 10c5 60b2 jsr 10c560b2 <___pskb_trim>
10c5c190: 70ff moveq #-1,%d0
10c5c192: 4cee 3c0c ffe8 moveml %fp@(-24),%d2-%d3/%a2-%a5
10c5c198: 4e5e unlk %fp
10c5c19a: 4e75 rts
10c5c19c <rtnetlink_fill_ifinfo>:
10c5c19c: 4e56 fffc linkw %fp,#-4
10c5c1a0: 48e7 383c moveml %d2-%d4/%a2-%a5,%sp@-
10c5c1a4: 266e 0008 moveal %fp@(8),%a3
10c5c1a8: 286e 000c moveal %fp@(12),%a4
10c5c1ac: 242e 0014 movel %fp@(20),%d2
10c5c1b0: 282b 0084 movel %a3@(132),%d4
10c5c1b4: 4aab 0060 tstl %a3@(96)
10c5c1b8: 6608 bnes 10c5c1c2 <rtnetlink_fill_ifinfo+0x26>
10c5c1ba: 202b 0088 movel %a3@(136),%d0
10c5c1be: 9084 subl %d4,%d0
10c5c1c0: 6002 bras 10c5c1c4 <rtnetlink_fill_ifinfo+0x28>
10c5c1c2: 7000 moveq #0,%d0
10c5c1c4: 721f moveq #31,%d1
10c5c1c6: b280 cmpl %d0,%d1
10c5c1c8: 6c00 02be bgew 10c5c488 <rtnetlink_fill_ifinfo+0x2ec>
10c5c1cc: 2a6b 0084 moveal %a3@(132),%a5
10c5c1d0: 4aab 0060 tstl %a3@(96)
10c5c1d4: 670c beqs 10c5c1e2 <rtnetlink_fill_ifinfo+0x46>
10c5c1d6: 4879 1000 70ae pea 100070ae <npindex_to_ethertype+0xe7e>
10c5c1dc: 4eb9 10c1 60e4 jsr 10c160e4 <panic>
10c5c1e2: 7020 moveq #32,%d0
10c5c1e4: d08d addl %a5,%d0
10c5c1e6: 2740 0084 movel %d0,%a3@(132)
10c5c1ea: 7220 moveq #32,%d1
10c5c1ec: d3ab 005c addl %d1,%a3@(92)
10c5c1f0: b0ab 0088 cmpl %a3@(136),%d0
10c5c1f4: 6316 blss 10c5c20c <rtnetlink_fill_ifinfo+0x70>
10c5c1f6: 2f3c 10c5 c1f6 movel #281395702,%sp@-
10c5c1fc: 4878 0020 pea 20 <LSIGTRAP+0x1b>
10c5c200: 2f0b movel %a3,%sp@-
10c5c202: 4eb9 10c5 55c4 jsr 10c555c4 <skb_over_panic>
10c5c208: 4fef 000c lea %sp@(12),%sp
10c5c20c: 3b6e 0012 0004 movew %fp@(18),%a5@(4)
10c5c212: 7020 moveq #32,%d0
10c5c214: 2a80 movel %d0,%a5@
10c5c216: 426d 0006 clrw %a5@(6)
10c5c21a: 2b42 000c movel %d2,%a5@(12)
10c5c21e: 2b6e 0018 0008 movel %fp@(24),%a5@(8)
10c5c224: 4a82 tstl %d2
10c5c226: 6706 beqs 10c5c22e <rtnetlink_fill_ifinfo+0x92>
10c5c228: 3b7c 0002 0006 movew #2,%a5@(6)
10c5c22e: 41ed 0010 lea %a5@(16),%a0
10c5c232: 4210 clrb %a0@
10c5c234: 316c 005e 0002 movew %a4@(94),%a0@(2)
10c5c23a: 216c 003a 0004 movel %a4@(58),%a0@(4)
10c5c240: 4281 clrl %d1
10c5c242: 322c 0052 movew %a4@(82),%d1
10c5c246: 2141 0008 movel %d1,%a0@(8)
10c5c24a: 216e 001c 000c movel %fp@(28),%a0@(12)
10c5c250: 43ec 002a lea %a4@(42),%a1
10c5c254: 2011 movel %a1@,%d0
10c5c256: 0800 0001 btst #1,%d0
10c5c25a: 6708 beqs 10c5c264 <rtnetlink_fill_ifinfo+0xc8>
10c5c25c: 2011 movel %a1@,%d0
10c5c25e: 0800 0004 btst #4,%d0
10c5c262: 670c beqs 10c5c270 <rtnetlink_fill_ifinfo+0xd4>
10c5c264: 0281 0000 ffbf andil #65471,%d1
10c5c26a: 2141 0008 movel %d1,%a0@(8)
10c5c26e: 6008 bras 10c5c278 <rtnetlink_fill_ifinfo+0xdc>
10c5c270: 7440 moveq #64,%d2
10c5c272: 8481 orl %d1,%d2
10c5c274: 2142 0008 movel %d2,%a0@(8)
10c5c278: 4aab 0060 tstl %a3@(96)
10c5c27c: 660a bnes 10c5c288 <rtnetlink_fill_ifinfo+0xec>
10c5c27e: 242b 0088 movel %a3@(136),%d2
10c5c282: 94ab 0084 subl %a3@(132),%d2
10c5c286: 6002 bras 10c5c28a <rtnetlink_fill_ifinfo+0xee>
10c5c288: 7400 moveq #0,%d2
10c5c28a: 2f0c movel %a4,%sp@-
10c5c28c: 45f9 10c8 418e lea 10c8418e <strlen>,%a2
10c5c292: 4e92 jsr %a2@
10c5c294: 588f addql #4,%sp
10c5c296: 5080 addql #8,%d0
10c5c298: 72fc moveq #-4,%d1
10c5c29a: c081 andl %d1,%d0
10c5c29c: 260a movel %a2,%d3
10c5c29e: b082 cmpl %d2,%d0
10c5c2a0: 6e00 01e6 bgtw 10c5c488 <rtnetlink_fill_ifinfo+0x2ec>
10c5c2a4: 2f0c movel %a4,%sp@-
10c5c2a6: 2f0c movel %a4,%sp@-
10c5c2a8: 4e92 jsr %a2@
10c5c2aa: 588f addql #4,%sp
10c5c2ac: 5280 addql #1,%d0
10c5c2ae: 2f00 movel %d0,%sp@-
10c5c2b0: 4878 0003 pea 3 <PF_PTRACED_OFF>
10c5c2b4: 2f0b movel %a3,%sp@-
10c5c2b6: 45fa fd0a lea %pc@(10c5bfc2 <__rta_fill>),%a2
10c5c2ba: 4e92 jsr %a2@
10c5c2bc: 4fef 0010 lea %sp@(16),%sp
10c5c2c0: 4a2c 007a tstb %a4@(122)
10c5c2c4: 6778 beqs 10c5c33e <rtnetlink_fill_ifinfo+0x1a2>
10c5c2c6: 4aab 0060 tstl %a3@(96)
10c5c2ca: 660a bnes 10c5c2d6 <rtnetlink_fill_ifinfo+0x13a>
10c5c2cc: 222b 0088 movel %a3@(136),%d1
10c5c2d0: 92ab 0084 subl %a3@(132),%d1
10c5c2d4: 6002 bras 10c5c2d8 <rtnetlink_fill_ifinfo+0x13c>
10c5c2d6: 7200 moveq #0,%d1
10c5c2d8: 4280 clrl %d0
10c5c2da: 102c 007a moveb %a4@(122),%d0
10c5c2de: 5e80 addql #7,%d0
10c5c2e0: 74fc moveq #-4,%d2
10c5c2e2: c082 andl %d2,%d0
10c5c2e4: b081 cmpl %d1,%d0
10c5c2e6: 6e00 01a0 bgtw 10c5c488 <rtnetlink_fill_ifinfo+0x2ec>
10c5c2ea: 486c 0072 pea %a4@(114)
10c5c2ee: 4280 clrl %d0
10c5c2f0: 102c 007a moveb %a4@(122),%d0
10c5c2f4: 2f00 movel %d0,%sp@-
10c5c2f6: 4878 0001 pea 1 <PF_DTRACE_OFF>
10c5c2fa: 2f0b movel %a3,%sp@-
10c5c2fc: 4e92 jsr %a2@
10c5c2fe: 4fef 0010 lea %sp@(16),%sp
10c5c302: 4aab 0060 tstl %a3@(96)
10c5c306: 660a bnes 10c5c312 <rtnetlink_fill_ifinfo+0x176>
10c5c308: 222b 0088 movel %a3@(136),%d1
10c5c30c: 92ab 0084 subl %a3@(132),%d1
10c5c310: 6002 bras 10c5c314 <rtnetlink_fill_ifinfo+0x178>
10c5c312: 7200 moveq #0,%d1
10c5c314: 4280 clrl %d0
10c5c316: 102c 007a moveb %a4@(122),%d0
10c5c31a: 5e80 addql #7,%d0
10c5c31c: 74fc moveq #-4,%d2
10c5c31e: c082 andl %d2,%d0
10c5c320: b081 cmpl %d1,%d0
10c5c322: 6e00 0164 bgtw 10c5c488 <rtnetlink_fill_ifinfo+0x2ec>
10c5c326: 486c 006a pea %a4@(106)
10c5c32a: 4280 clrl %d0
10c5c32c: 102c 007a moveb %a4@(122),%d0
10c5c330: 2f00 movel %d0,%sp@-
10c5c332: 4878 0002 pea 2 <PF_DTRACE_OFF+0x1>
10c5c336: 2f0b movel %a3,%sp@-
10c5c338: 4e92 jsr %a2@
10c5c33a: 4fef 0010 lea %sp@(16),%sp
10c5c33e: 2d6c 005a fffc movel %a4@(90),%fp@(-4)
10c5c344: 4aab 0060 tstl %a3@(96)
10c5c348: 660a bnes 10c5c354 <rtnetlink_fill_ifinfo+0x1b8>
10c5c34a: 202b 0088 movel %a3@(136),%d0
10c5c34e: 90ab 0084 subl %a3@(132),%d0
10c5c352: 6002 bras 10c5c356 <rtnetlink_fill_ifinfo+0x1ba>
10c5c354: 7000 moveq #0,%d0
10c5c356: 7207 moveq #7,%d1
10c5c358: b280 cmpl %d0,%d1
10c5c35a: 6c00 012c bgew 10c5c488 <rtnetlink_fill_ifinfo+0x2ec>
10c5c35e: 486e fffc pea %fp@(-4)
10c5c362: 4878 0004 pea 4 <PF_PTRACED_BIT>
10c5c366: 4878 0004 pea 4 <PF_PTRACED_BIT>
10c5c36a: 2f0b movel %a3,%sp@-
10c5c36c: 4e92 jsr %a2@
10c5c36e: 4fef 0010 lea %sp@(16),%sp
10c5c372: 242c 003a movel %a4@(58),%d2
10c5c376: b4ac 003e cmpl %a4@(62),%d2
10c5c37a: 672e beqs 10c5c3aa <rtnetlink_fill_ifinfo+0x20e>
10c5c37c: 4aab 0060 tstl %a3@(96)
10c5c380: 660a bnes 10c5c38c <rtnetlink_fill_ifinfo+0x1f0>
10c5c382: 202b 0088 movel %a3@(136),%d0
10c5c386: 90ab 0084 subl %a3@(132),%d0
10c5c38a: 6002 bras 10c5c38e <rtnetlink_fill_ifinfo+0x1f2>
10c5c38c: 7000 moveq #0,%d0
10c5c38e: 7207 moveq #7,%d1
10c5c390: b280 cmpl %d0,%d1
10c5c392: 6c00 00f4 bgew 10c5c488 <rtnetlink_fill_ifinfo+0x2ec>
10c5c396: 486c 003e pea %a4@(62)
10c5c39a: 4878 0004 pea 4 <PF_PTRACED_BIT>
10c5c39e: 4878 0005 pea 5 <LSIGTRAP>
10c5c3a2: 2f0b movel %a3,%sp@-
10c5c3a4: 4e92 jsr %a2@
10c5c3a6: 4fef 0010 lea %sp@(16),%sp
10c5c3aa: 206c 00bc moveal %a4@(188),%a0
10c5c3ae: b0fc 0000 cmpaw #0,%a0
10c5c3b2: 6756 beqs 10c5c40a <rtnetlink_fill_ifinfo+0x26e>
10c5c3b4: 4aab 0060 tstl %a3@(96)
10c5c3b8: 660a bnes 10c5c3c4 <rtnetlink_fill_ifinfo+0x228>
10c5c3ba: 242b 0088 movel %a3@(136),%d2
10c5c3be: 94ab 0084 subl %a3@(132),%d2
10c5c3c2: 6002 bras 10c5c3c6 <rtnetlink_fill_ifinfo+0x22a>
10c5c3c4: 7400 moveq #0,%d2
10c5c3c6: 2068 000c moveal %a0@(12),%a0
10c5c3ca: 5088 addql #8,%a0
10c5c3cc: 2f08 movel %a0,%sp@-
10c5c3ce: 2043 moveal %d3,%a0
10c5c3d0: 4e90 jsr %a0@
10c5c3d2: 588f addql #4,%sp
10c5c3d4: 5080 addql #8,%d0
10c5c3d6: 72fc moveq #-4,%d1
10c5c3d8: c081 andl %d1,%d0
10c5c3da: b082 cmpl %d2,%d0
10c5c3dc: 6e00 00aa bgtw 10c5c488 <rtnetlink_fill_ifinfo+0x2ec>
10c5c3e0: 206c 00bc moveal %a4@(188),%a0
10c5c3e4: 2428 000c movel %a0@(12),%d2
10c5c3e8: 5082 addql #8,%d2
10c5c3ea: 2f02 movel %d2,%sp@-
10c5c3ec: 2068 000c moveal %a0@(12),%a0
10c5c3f0: 5088 addql #8,%a0
10c5c3f2: 2f08 movel %a0,%sp@-
10c5c3f4: 2043 moveal %d3,%a0
10c5c3f6: 4e90 jsr %a0@
10c5c3f8: 588f addql #4,%sp
10c5c3fa: 5280 addql #1,%d0
10c5c3fc: 2f00 movel %d0,%sp@-
10c5c3fe: 4878 0006 pea 6 <LSIGTRAP+0x1>
10c5c402: 2f0b movel %a3,%sp@-
10c5c404: 4e92 jsr %a2@
10c5c406: 4fef 0010 lea %sp@(16),%sp
10c5c40a: 206c 0066 moveal %a4@(102),%a0
10c5c40e: b0fc 0000 cmpaw #0,%a0
10c5c412: 672c beqs 10c5c440 <rtnetlink_fill_ifinfo+0x2a4>
10c5c414: 4aab 0060 tstl %a3@(96)
10c5c418: 660a bnes 10c5c424 <rtnetlink_fill_ifinfo+0x288>
10c5c41a: 202b 0088 movel %a3@(136),%d0
10c5c41e: 90ab 0084 subl %a3@(132),%d0
10c5c422: 6002 bras 10c5c426 <rtnetlink_fill_ifinfo+0x28a>
10c5c424: 7000 moveq #0,%d0
10c5c426: 7207 moveq #7,%d1
10c5c428: b280 cmpl %d0,%d1
10c5c42a: 6c5c bges 10c5c488 <rtnetlink_fill_ifinfo+0x2ec>
10c5c42c: 4868 003a pea %a0@(58)
10c5c430: 4878 0004 pea 4 <PF_PTRACED_BIT>
10c5c434: 4878 000a pea a <LSIGTRAP+0x5>
10c5c438: 2f0b movel %a3,%sp@-
10c5c43a: 4e92 jsr %a2@
10c5c43c: 4fef 0010 lea %sp@(16),%sp
10c5c440: 206c 0042 moveal %a4@(66),%a0
10c5c444: b0fc 0000 cmpaw #0,%a0
10c5c448: 6730 beqs 10c5c47a <rtnetlink_fill_ifinfo+0x2de>
10c5c44a: 2f0c movel %a4,%sp@-
10c5c44c: 4e90 jsr %a0@
10c5c44e: 588f addql #4,%sp
10c5c450: 4a80 tstl %d0
10c5c452: 6726 beqs 10c5c47a <rtnetlink_fill_ifinfo+0x2de>
10c5c454: 4aab 0060 tstl %a3@(96)
10c5c458: 660a bnes 10c5c464 <rtnetlink_fill_ifinfo+0x2c8>
10c5c45a: 222b 0088 movel %a3@(136),%d1
10c5c45e: 92ab 0084 subl %a3@(132),%d1
10c5c462: 6002 bras 10c5c466 <rtnetlink_fill_ifinfo+0x2ca>
10c5c464: 7200 moveq #0,%d1
10c5c466: 745f moveq #95,%d2
10c5c468: b481 cmpl %d1,%d2
10c5c46a: 6c1c bges 10c5c488 <rtnetlink_fill_ifinfo+0x2ec>
10c5c46c: 2f00 movel %d0,%sp@-
10c5c46e: 4878 005c pea 5c <LSIGTRAP+0x57>
10c5c472: 4878 0007 pea 7 <LSIGTRAP+0x2>
10c5c476: 2f0b movel %a3,%sp@-
10c5c478: 4e92 jsr %a2@
10c5c47a: 206b 0084 moveal %a3@(132),%a0
10c5c47e: 91c4 subal %d4,%a0
10c5c480: 2a88 movel %a0,%a5@
10c5c482: 202b 005c movel %a3@(92),%d0
10c5c486: 602e bras 10c5c4b6 <rtnetlink_fill_ifinfo+0x31a>
10c5c488: 222b 0080 movel %a3@(128),%d1
10c5c48c: 2004 movel %d4,%d0
10c5c48e: 9081 subl %d1,%d0
10c5c490: b0ab 005c cmpl %a3@(92),%d0
10c5c494: 641e bccs 10c5c4b4 <rtnetlink_fill_ifinfo+0x318>
10c5c496: 4aab 0060 tstl %a3@(96)
10c5c49a: 660c bnes 10c5c4a8 <rtnetlink_fill_ifinfo+0x30c>
10c5c49c: 2740 005c movel %d0,%a3@(92)
10c5c4a0: d280 addl %d0,%d1
10c5c4a2: 2741 0084 movel %d1,%a3@(132)
10c5c4a6: 600c bras 10c5c4b4 <rtnetlink_fill_ifinfo+0x318>
10c5c4a8: 42a7 clrl %sp@-
10c5c4aa: 2f00 movel %d0,%sp@-
10c5c4ac: 2f0b movel %a3,%sp@-
10c5c4ae: 4eb9 10c5 60b2 jsr 10c560b2 <___pskb_trim>
10c5c4b4: 70ff moveq #-1,%d0
10c5c4b6: 4cee 3c1c ffe0 moveml %fp@(-32),%d2-%d4/%a2-%a5
10c5c4bc: 4e5e unlk %fp
10c5c4be: 4e75 rts
10c5c4c0 <rtnetlink_dump_ifinfo>:
10c5c4c0: 4e56 0000 linkw %fp,#0
10c5c4c4: 48e7 3038 moveml %d2-%d3/%a2-%a4,%sp@-
10c5c4c8: 286e 0008 moveal %fp@(8),%a4
10c5c4cc: 266e 000c moveal %fp@(12),%a3
10c5c4d0: 262b 0014 movel %a3@(20),%d3
10c5c4d4: 2479 1000 fbc4 moveal 1000fbc4 <dev_base>,%a2
10c5c4da: 7400 moveq #0,%d2
10c5c4dc: 6006 bras 10c5c4e4 <rtnetlink_dump_ifinfo+0x24>
10c5c4de: 246a 002e moveal %a2@(46),%a2
10c5c4e2: 5282 addql #1,%d2
10c5c4e4: b4fc 0000 cmpaw #0,%a2
10c5c4e8: 6728 beqs 10c5c512 <rtnetlink_dump_ifinfo+0x52>
10c5c4ea: b682 cmpl %d2,%d3
10c5c4ec: 6ef0 bgts 10c5c4de <rtnetlink_dump_ifinfo+0x1e>
10c5c4ee: 42a7 clrl %sp@-
10c5c4f0: 206b 0004 moveal %a3@(4),%a0
10c5c4f4: 2f28 0008 movel %a0@(8),%sp@-
10c5c4f8: 2053 moveal %a3@,%a0
10c5c4fa: 2f28 0038 movel %a0@(56),%sp@-
10c5c4fe: 4878 0010 pea 10 <LSIGTRAP+0xb>
10c5c502: 2f0a movel %a2,%sp@-
10c5c504: 2f0c movel %a4,%sp@-
10c5c506: 4eba fc94 jsr %pc@(10c5c19c <rtnetlink_fill_ifinfo>)
10c5c50a: 4fef 0018 lea %sp@(24),%sp
10c5c50e: 4a80 tstl %d0
10c5c510: 6ecc bgts 10c5c4de <rtnetlink_dump_ifinfo+0x1e>
10c5c512: 2742 0014 movel %d2,%a3@(20)
10c5c516: 202c 005c movel %a4@(92),%d0
10c5c51a: 4cee 1c0c ffec moveml %fp@(-20),%d2-%d3/%a2-%a4
10c5c520: 4e5e unlk %fp
10c5c522: 4e75 rts
10c5c524 <rtnetlink_dump_all>:
10c5c524: 4e56 0000 linkw %fp,#0
10c5c528: 48e7 3e38 moveml %d2-%d6/%a2-%a4,%sp@-
10c5c52c: 286e 0008 moveal %fp@(8),%a4
10c5c530: 266e 000c moveal %fp@(12),%a3
10c5c534: 2a2b 0010 movel %a3@(16),%d5
10c5c538: 6602 bnes 10c5c53c <rtnetlink_dump_all+0x18>
10c5c53a: 7a01 moveq #1,%d5
10c5c53c: 7601 moveq #1,%d3
10c5c53e: 7c00 moveq #0,%d6
10c5c540: 7804 moveq #4,%d4
10c5c542: 206b 0004 moveal %a3@(4),%a0
10c5c546: 3c28 0004 movew %a0@(4),%d6
10c5c54a: 70f0 moveq #-16,%d0
10c5c54c: d086 addl %d6,%d0
10c5c54e: ba83 cmpl %d3,%d5
10c5c550: 6e4c bgts 10c5c59e <rtnetlink_dump_all+0x7a>
10c5c552: 7211 moveq #17,%d1
10c5c554: b283 cmpl %d3,%d1
10c5c556: 6746 beqs 10c5c59e <rtnetlink_dump_all+0x7a>
10c5c558: 45f9 1003 2a50 lea 10032a50 <rtnetlink_links>,%a2
10c5c55e: 2072 4800 moveal %a2@(00000000,%d4:l),%a0
10c5c562: b0fc 0000 cmpaw #0,%a0
10c5c566: 6736 beqs 10c5c59e <rtnetlink_dump_all+0x7a>
10c5c568: 2400 movel %d0,%d2
10c5c56a: e78a lsll #3,%d2
10c5c56c: 4ab0 2804 tstl %a0@(00000004,%d2:l)
10c5c570: 672c beqs 10c5c59e <rtnetlink_dump_all+0x7a>
10c5c572: ba83 cmpl %d3,%d5
10c5c574: 6c14 bges 10c5c58a <rtnetlink_dump_all+0x66>
10c5c576: 4878 0010 pea 10 <LSIGTRAP+0xb>
10c5c57a: 42a7 clrl %sp@-
10c5c57c: 486b 0014 pea %a3@(20)
10c5c580: 4eb9 10c8 576c jsr 10c8576c <memset>
10c5c586: 4fef 000c lea %sp@(12),%sp
10c5c58a: 2072 4800 moveal %a2@(00000000,%d4:l),%a0
10c5c58e: 2f0b movel %a3,%sp@-
10c5c590: 2f0c movel %a4,%sp@-
10c5c592: 2070 2804 moveal %a0@(00000004,%d2:l),%a0
10c5c596: 4e90 jsr %a0@
10c5c598: 508f addql #8,%sp
10c5c59a: 4a80 tstl %d0
10c5c59c: 660a bnes 10c5c5a8 <rtnetlink_dump_all+0x84>
10c5c59e: 5884 addql #4,%d4
10c5c5a0: 5283 addql #1,%d3
10c5c5a2: 701f moveq #31,%d0
10c5c5a4: b083 cmpl %d3,%d0
10c5c5a6: 6c9a bges 10c5c542 <rtnetlink_dump_all+0x1e>
10c5c5a8: 2743 0010 movel %d3,%a3@(16)
10c5c5ac: 202c 005c movel %a4@(92),%d0
10c5c5b0: 4cee 1c7c ffe0 moveml %fp@(-32),%d2-%d6/%a2-%a4
10c5c5b6: 4e5e unlk %fp
10c5c5b8: 4e75 rts
10c5c5ba <rtmsg_ifinfo>:
10c5c5ba: 4e56 0000 linkw %fp,#0
10c5c5be: 2f0a movel %a2,%sp@-
10c5c5c0: 4878 01f0 pea 1f0 <LSIGTRAP+0x1eb>
10c5c5c4: 4878 0f70 pea f70 <LFLUSH_I_AND_D+0x768>
10c5c5c8: 4eb9 10c5 5644 jsr 10c55644 <alloc_skb>
10c5c5ce: 2440 moveal %d0,%a2
10c5c5d0: 508f addql #8,%sp
10c5c5d2: b4fc 0000 cmpaw #0,%a2
10c5c5d6: 6764 beqs 10c5c63c <rtmsg_ifinfo+0x82>
10c5c5d8: 2f2e 0010 movel %fp@(16),%sp@-
10c5c5dc: 42a7 clrl %sp@-
10c5c5de: 42a7 clrl %sp@-
10c5c5e0: 2f2e 0008 movel %fp@(8),%sp@-
10c5c5e4: 2f2e 000c movel %fp@(12),%sp@-
10c5c5e8: 2f0a movel %a2,%sp@-
10c5c5ea: 4eba fbb0 jsr %pc@(10c5c19c <rtnetlink_fill_ifinfo>)
10c5c5ee: 4fef 0018 lea %sp@(24),%sp
10c5c5f2: 4a80 tstl %d0
10c5c5f4: 6c28 bges 10c5c61e <rtmsg_ifinfo+0x64>
10c5c5f6: 7001 moveq #1,%d0
10c5c5f8: b0aa 0070 cmpl %a2@(112),%d0
10c5c5fc: 6716 beqs 10c5c614 <rtmsg_ifinfo+0x5a>
10c5c5fe: 41ea 0070 lea %a2@(112),%a0
10c5c602: 40c1 movew %sr,%d1
10c5c604: 007c 0700 oriw #1792,%sr
10c5c608: 2010 movel %a0@,%d0
10c5c60a: 5380 subql #1,%d0
10c5c60c: 2080 movel %d0,%a0@
10c5c60e: 46c1 movew %d1,%sr
10c5c610: 4a80 tstl %d0
10c5c612: 6628 bnes 10c5c63c <rtmsg_ifinfo+0x82>
10c5c614: 2f0a movel %a2,%sp@-
10c5c616: 4eb9 10c5 5900 jsr 10c55900 <__kfree_skb>
10c5c61c: 601e bras 10c5c63c <rtmsg_ifinfo+0x82>
10c5c61e: 7001 moveq #1,%d0
10c5c620: 2540 0044 movel %d0,%a2@(68)
10c5c624: 4878 01f0 pea 1f0 <LSIGTRAP+0x1eb>
10c5c628: 4878 0001 pea 1 <PF_DTRACE_OFF>
10c5c62c: 42a7 clrl %sp@-
10c5c62e: 2f0a movel %a2,%sp@-
10c5c630: 2f39 1003 339e movel 1003339e <rtnl>,%sp@-
10c5c636: 4eb9 10c5 dea6 jsr 10c5dea6 <netlink_broadcast>
10c5c63c: 246e fffc moveal %fp@(-4),%a2
10c5c640: 4e5e unlk %fp
10c5c642: 4e75 rts
10c5c644 <rtnetlink_done>:
10c5c644: 4e56 0000 linkw %fp,#0
10c5c648: 7000 moveq #0,%d0
10c5c64a: 4e5e unlk %fp
10c5c64c: 4e75 rts
10c5c64e <rtnetlink_rcv>:
10c5c64e: 4e56 ffc0 linkw %fp,#-64
10c5c652: 48e7 3f3c moveml %d2-%d7/%a2-%a5,%sp@-
10c5c656: 43f9 1000 fdc8 lea 1000fdc8 <rtnl_sem>,%a1
10c5c65c: 5391 subql #1,%a1@
10c5c65e: 6a06 bpls 10c5c666 <rtnetlink_rcv+0x18>
10c5c660: 4ef9 10c8 9d7a jmp 10c89d7a <packet_exit+0x44>
10c5c666: 4280 clrl %d0
10c5c668: 4a80 tstl %d0
10c5c66a: 6600 032e bnew 10c5c99a <rtnetlink_rcv+0x34c>
10c5c66e: 7c54 moveq #84,%d6
10c5c670: dcae 0008 addl %fp@(8),%d6
10c5c674: 2d40 ffc8 movel %d0,%fp@(-56)
10c5c678: 40c0 movew %sr,%d0
10c5c67a: 007c 0700 oriw #1792,%sr
10c5c67e: 2246 moveal %d6,%a1
10c5c680: 2051 moveal %a1@,%a0
10c5c682: 97cb subal %a3,%a3
10c5c684: bc88 cmpl %a0,%d6
10c5c686: 6718 beqs 10c5c6a0 <rtnetlink_rcv+0x52>
10c5c688: 2648 moveal %a0,%a3
10c5c68a: 2053 moveal %a3@,%a0
10c5c68c: 53a9 0008 subql #1,%a1@(8)
10c5c690: 2146 0004 movel %d6,%a0@(4)
10c5c694: 2288 movel %a0,%a1@
10c5c696: 4293 clrl %a3@
10c5c698: 42ab 0004 clrl %a3@(4)
10c5c69c: 42ab 0008 clrl %a3@(8)
10c5c6a0: 46c0 movew %d0,%sr
10c5c6a2: b6fc 0000 cmpaw #0,%a3
10c5c6a6: 6700 02ca beqw 10c5c972 <rtnetlink_rcv+0x324>
10c5c6aa: 202b 005c movel %a3@(92),%d0
10c5c6ae: 720f moveq #15,%d1
10c5c6b0: b280 cmpl %d0,%d1
10c5c6b2: 6400 0290 bccw 10c5c944 <rtnetlink_rcv+0x2f6>
10c5c6b6: 42ae ffc4 clrl %fp@(-60)
10c5c6ba: 286b 0080 moveal %a3@(128),%a4
10c5c6be: 2214 movel %a4@,%d1
10c5c6c0: 740f moveq #15,%d2
10c5c6c2: b481 cmpl %d1,%d2
10c5c6c4: 6400 027e bccw 10c5c944 <rtnetlink_rcv+0x2f6>
10c5c6c8: b280 cmpl %d0,%d1
10c5c6ca: 6200 0278 bhiw 10c5c944 <rtnetlink_rcv+0x2f6>
10c5c6ce: 2a01 movel %d1,%d5
10c5c6d0: 5685 addql #3,%d5
10c5c6d2: 78fc moveq #-4,%d4
10c5c6d4: ca84 andl %d4,%d5
10c5c6d6: b085 cmpl %d5,%d0
10c5c6d8: 6402 bccs 10c5c6dc <rtnetlink_rcv+0x8e>
10c5c6da: 2a00 movel %d0,%d5
10c5c6dc: 4bee ffcc lea %fp@(-52),%a5
10c5c6e0: 382c 0006 movew %a4@(6),%d4
10c5c6e4: 0804 0000 btst #0,%d4
10c5c6e8: 6700 01bc beqw 10c5c8a6 <rtnetlink_rcv+0x258>
10c5c6ec: 4282 clrl %d2
10c5c6ee: 342c 0004 movew %a4@(4),%d2
10c5c6f2: 700f moveq #15,%d0
10c5c6f4: b082 cmpl %d2,%d0
10c5c6f6: 6c00 01ae bgew 10c5c8a6 <rtnetlink_rcv+0x258>
10c5c6fa: 702f moveq #47,%d0
10c5c6fc: b082 cmpl %d2,%d0
10c5c6fe: 6d00 0192 bltw 10c5c892 <rtnetlink_rcv+0x244>
10c5c702: 70f0 moveq #-16,%d0
10c5c704: d480 addl %d0,%d2
10c5c706: 7010 moveq #16,%d0
10c5c708: b081 cmpl %d1,%d0
10c5c70a: 6400 019a bccw 10c5c8a6 <rtnetlink_rcv+0x258>
10c5c70e: 4280 clrl %d0
10c5c710: 102c 0010 moveb %a4@(16),%d0
10c5c714: 7220 moveq #32,%d1
10c5c716: b280 cmpl %d0,%d1
10c5c718: 6c08 bges 10c5c722 <rtnetlink_rcv+0xd4>
10c5c71a: 749f moveq #-97,%d2
10c5c71c: 2a82 movel %d2,%a5@
10c5c71e: 6000 017c braw 10c5c89c <rtnetlink_rcv+0x24e>
10c5c722: e588 lsll #2,%d0
10c5c724: 41f9 1003 2a50 lea 10032a50 <rtnetlink_links>,%a0
10c5c72a: 2230 0800 movel %a0@(00000000,%d0:l),%d1
10c5c72e: 6606 bnes 10c5c736 <rtnetlink_rcv+0xe8>
10c5c730: 2239 1003 2a50 movel 10032a50 <rtnetlink_links>,%d1
10c5c736: 2002 movel %d2,%d0
10c5c738: e788 lsll #3,%d0
10c5c73a: 2441 moveal %d1,%a2
10c5c73c: d5c0 addal %d0,%a2
10c5c73e: 2602 movel %d2,%d3
10c5c740: e483 asrl #2,%d3
10c5c742: 7203 moveq #3,%d1
10c5c744: c481 andl %d1,%d2
10c5c746: 2e00 movel %d0,%d7
10c5c748: 7002 moveq #2,%d0
10c5c74a: b082 cmpl %d2,%d0
10c5c74c: 6710 beqs 10c5c75e <rtnetlink_rcv+0x110>
10c5c74e: 082b 0004 004a btst #4,%a3@(74)
10c5c754: 6678 bnes 10c5c7ce <rtnetlink_rcv+0x180>
10c5c756: 72ff moveq #-1,%d1
10c5c758: 2a81 movel %d1,%a5@
10c5c75a: 6000 0140 braw 10c5c89c <rtnetlink_rcv+0x24e>
10c5c75e: 0244 0300 andiw #768,%d4
10c5c762: 676a beqs 10c5c7ce <rtnetlink_rcv+0x180>
10c5c764: 4aaa 0004 tstl %a2@(4)
10c5c768: 6610 bnes 10c5c77a <rtnetlink_rcv+0x12c>
10c5c76a: 2479 1003 2a50 moveal 10032a50 <rtnetlink_links>,%a2
10c5c770: d5c7 addal %d7,%a2
10c5c772: 4aaa 0004 tstl %a2@(4)
10c5c776: 6700 011a beqw 10c5c892 <rtnetlink_rcv+0x244>
10c5c77a: 487a fec8 pea %pc@(10c5c644 <rtnetlink_done>)
10c5c77e: 2f2a 0004 movel %a2@(4),%sp@-
10c5c782: 2f0c movel %a4,%sp@-
10c5c784: 2f0b movel %a3,%sp@-
10c5c786: 2f39 1003 339e movel 1003339e <rtnl>,%sp@-
10c5c78c: 4eb9 10c5 e6a4 jsr 10c5e6a4 <netlink_dump_start>
10c5c792: 2a80 movel %d0,%a5@
10c5c794: 4fef 0014 lea %sp@(20),%sp
10c5c798: 6600 0102 bnew 10c5c89c <rtnetlink_rcv+0x24e>
10c5c79c: 2214 movel %a4@,%d1
10c5c79e: 5681 addql #3,%d1
10c5c7a0: 74fc moveq #-4,%d2
10c5c7a2: c282 andl %d2,%d1
10c5c7a4: 202b 005c movel %a3@(92),%d0
10c5c7a8: b081 cmpl %d1,%d0
10c5c7aa: 6402 bccs 10c5c7ae <rtnetlink_rcv+0x160>
10c5c7ac: 2200 movel %d0,%d1
10c5c7ae: 9081 subl %d1,%d0
10c5c7b0: 2740 005c movel %d0,%a3@(92)
10c5c7b4: b0ab 0060 cmpl %a3@(96),%d0
10c5c7b8: 640c bccs 10c5c7c6 <rtnetlink_rcv+0x178>
10c5c7ba: 4879 1000 70ae pea 100070ae <npindex_to_ethertype+0xe7e>
10c5c7c0: 4eb9 10c1 60e4 jsr 10c160e4 <panic>
10c5c7c6: d3ab 0080 addl %d1,%a3@(128)
10c5c7ca: 6000 00d0 braw 10c5c89c <rtnetlink_rcv+0x24e>
10c5c7ce: 4878 0030 pea 30 <LSIGTRAP+0x2b>
10c5c7d2: 42a7 clrl %sp@-
10c5c7d4: 486e ffd0 pea %fp@(-48)
10c5c7d8: 4eb9 10c8 576c jsr 10c8576c <memset>
10c5c7de: e58b lsll #2,%d3
10c5c7e0: 41f9 1000 7104 lea 10007104 <rtm_min>,%a0
10c5c7e6: 2030 3800 movel %a0@(00000000,%d3:l),%d0
10c5c7ea: 2214 movel %a4@,%d1
10c5c7ec: 4fef 000c lea %sp@(12),%sp
10c5c7f0: b081 cmpl %d1,%d0
10c5c7f2: 6200 009e bhiw 10c5c892 <rtnetlink_rcv+0x244>
10c5c7f6: 6476 bccs 10c5c86e <rtnetlink_rcv+0x220>
10c5c7f8: 5680 addql #3,%d0
10c5c7fa: 78fc moveq #-4,%d4
10c5c7fc: c084 andl %d4,%d0
10c5c7fe: 9280 subl %d0,%d1
10c5c800: 41f4 0800 lea %a4@(00000000,%d0:l),%a0
10c5c804: 4a81 tstl %d1
10c5c806: 6f66 bles 10c5c86e <rtnetlink_rcv+0x220>
10c5c808: 3010 movew %a0@,%d0
10c5c80a: 0c40 0003 cmpiw #3,%d0
10c5c80e: 635e blss 10c5c86e <rtnetlink_rcv+0x220>
10c5c810: 3d40 ffc6 movew %d0,%fp@(-58)
10c5c814: b2ae ffc4 cmpl %fp@(-60),%d1
10c5c818: 6d54 blts 10c5c86e <rtnetlink_rcv+0x220>
10c5c81a: 7400 moveq #0,%d2
10c5c81c: 43ee ffd0 lea %fp@(-48),%a1
10c5c820: 2d49 ffc0 movel %a1,%fp@(-64)
10c5c824: 3428 0002 movew %a0@(2),%d2
10c5c828: 4a82 tstl %d2
10c5c82a: 671a beqs 10c5c846 <rtnetlink_rcv+0x1f8>
10c5c82c: 43f9 1000 7124 lea 10007124 <rta_max>,%a1
10c5c832: b4b1 3800 cmpl %a1@(00000000,%d3:l),%d2
10c5c836: 625a bhis 10c5c892 <rtnetlink_rcv+0x244>
10c5c838: 2002 movel %d2,%d0
10c5c83a: 5380 subql #1,%d0
10c5c83c: e588 lsll #2,%d0
10c5c83e: 226e ffc0 moveal %fp@(-64),%a1
10c5c842: 2388 0800 movel %a0,%a1@(00000000,%d0:l)
10c5c846: 3d50 ffca movew %a0@,%fp@(-54)
10c5c84a: 202e ffc8 movel %fp@(-56),%d0
10c5c84e: 5680 addql #3,%d0
10c5c850: 78fc moveq #-4,%d4
10c5c852: c084 andl %d4,%d0
10c5c854: 9280 subl %d0,%d1
10c5c856: d1c0 addal %d0,%a0
10c5c858: 4a81 tstl %d1
10c5c85a: 6f12 bles 10c5c86e <rtnetlink_rcv+0x220>
10c5c85c: 3010 movew %a0@,%d0
10c5c85e: 0c40 0003 cmpiw #3,%d0
10c5c862: 630a blss 10c5c86e <rtnetlink_rcv+0x220>
10c5c864: 0280 0000 ffff andil #65535,%d0
10c5c86a: b280 cmpl %d0,%d1
10c5c86c: 6cb6 bges 10c5c824 <rtnetlink_rcv+0x1d6>
10c5c86e: 4a92 tstl %a2@
10c5c870: 660c bnes 10c5c87e <rtnetlink_rcv+0x230>
10c5c872: 2479 1003 2a50 moveal 10032a50 <rtnetlink_links>,%a2
10c5c878: d5c7 addal %d7,%a2
10c5c87a: 4a92 tstl %a2@
10c5c87c: 6714 beqs 10c5c892 <rtnetlink_rcv+0x244>
10c5c87e: 486e ffd0 pea %fp@(-48)
10c5c882: 2f0c movel %a4,%sp@-
10c5c884: 2f0b movel %a3,%sp@-
10c5c886: 2052 moveal %a2@,%a0
10c5c888: 4e90 jsr %a0@
10c5c88a: 4fef 000c lea %sp@(12),%sp
10c5c88e: 2a80 movel %d0,%a5@
10c5c890: 6006 bras 10c5c898 <rtnetlink_rcv+0x24a>
10c5c892: 70ea moveq #-22,%d0
10c5c894: 2a80 movel %d0,%a5@
10c5c896: 70ff moveq #-1,%d0
10c5c898: 4a80 tstl %d0
10c5c89a: 670a beqs 10c5c8a6 <rtnetlink_rcv+0x258>
10c5c89c: 202e ffcc movel %fp@(-52),%d0
10c5c8a0: 674e beqs 10c5c8f0 <rtnetlink_rcv+0x2a2>
10c5c8a2: 2f00 movel %d0,%sp@-
10c5c8a4: 600a bras 10c5c8b0 <rtnetlink_rcv+0x262>
10c5c8a6: 082c 0002 0007 btst #2,%a4@(7)
10c5c8ac: 6710 beqs 10c5c8be <rtnetlink_rcv+0x270>
10c5c8ae: 42a7 clrl %sp@-
10c5c8b0: 2f0c movel %a4,%sp@-
10c5c8b2: 2f0b movel %a3,%sp@-
10c5c8b4: 4eb9 10c5 e794 jsr 10c5e794 <netlink_ack>
10c5c8ba: 4fef 000c lea %sp@(12),%sp
10c5c8be: 202b 005c movel %a3@(92),%d0
10c5c8c2: b085 cmpl %d5,%d0
10c5c8c4: 651c bcss 10c5c8e2 <rtnetlink_rcv+0x294>
10c5c8c6: 9085 subl %d5,%d0
10c5c8c8: 2740 005c movel %d0,%a3@(92)
10c5c8cc: b0ab 0060 cmpl %a3@(96),%d0
10c5c8d0: 640c bccs 10c5c8de <rtnetlink_rcv+0x290>
10c5c8d2: 4879 1000 70ae pea 100070ae <npindex_to_ethertype+0xe7e>
10c5c8d8: 4eb9 10c1 60e4 jsr 10c160e4 <panic>
10c5c8de: dbab 0080 addl %d5,%a3@(128)
10c5c8e2: 202b 005c movel %a3@(92),%d0
10c5c8e6: 720f moveq #15,%d1
10c5c8e8: b280 cmpl %d0,%d1
10c5c8ea: 6500 fdce bcsw 10c5c6ba <rtnetlink_rcv+0x6c>
10c5c8ee: 6054 bras 10c5c944 <rtnetlink_rcv+0x2f6>
10c5c8f0: 4aab 005c tstl %a3@(92)
10c5c8f4: 6724 beqs 10c5c91a <rtnetlink_rcv+0x2cc>
10c5c8f6: 40c0 movew %sr,%d0
10c5c8f8: 007c 0700 oriw #1792,%sr
10c5c8fc: 2746 0008 movel %d6,%a3@(8)
10c5c900: 2046 moveal %d6,%a0
10c5c902: 52a8 0008 addql #1,%a0@(8)
10c5c906: 2050 moveal %a0@,%a0
10c5c908: 2688 movel %a0,%a3@
10c5c90a: 2746 0004 movel %d6,%a3@(4)
10c5c90e: 214b 0004 movel %a3,%a0@(4)
10c5c912: 2246 moveal %d6,%a1
10c5c914: 228b movel %a3,%a1@
10c5c916: 46c0 movew %d0,%sr
10c5c918: 6058 bras 10c5c972 <rtnetlink_rcv+0x324>
10c5c91a: 7001 moveq #1,%d0
10c5c91c: b0ab 0070 cmpl %a3@(112),%d0
10c5c920: 6716 beqs 10c5c938 <rtnetlink_rcv+0x2ea>
10c5c922: 41eb 0070 lea %a3@(112),%a0
10c5c926: 40c1 movew %sr,%d1
10c5c928: 007c 0700 oriw #1792,%sr
10c5c92c: 2010 movel %a0@,%d0
10c5c92e: 5380 subql #1,%d0
10c5c930: 2080 movel %d0,%a0@
10c5c932: 46c1 movew %d1,%sr
10c5c934: 4a80 tstl %d0
10c5c936: 663a bnes 10c5c972 <rtnetlink_rcv+0x324>
10c5c938: 2f0b movel %a3,%sp@-
10c5c93a: 4eb9 10c5 5900 jsr 10c55900 <__kfree_skb>
10c5c940: 588f addql #4,%sp
10c5c942: 602e bras 10c5c972 <rtnetlink_rcv+0x324>
10c5c944: 7201 moveq #1,%d1
10c5c946: b2ab 0070 cmpl %a3@(112),%d1
10c5c94a: 6718 beqs 10c5c964 <rtnetlink_rcv+0x316>
10c5c94c: 41eb 0070 lea %a3@(112),%a0
10c5c950: 40c1 movew %sr,%d1
10c5c952: 007c 0700 oriw #1792,%sr
10c5c956: 2010 movel %a0@,%d0
10c5c958: 5380 subql #1,%d0
10c5c95a: 2080 movel %d0,%a0@
10c5c95c: 46c1 movew %d1,%sr
10c5c95e: 4a80 tstl %d0
10c5c960: 6600 fd16 bnew 10c5c678 <rtnetlink_rcv+0x2a>
10c5c964: 2f0b movel %a3,%sp@-
10c5c966: 4eb9 10c5 5900 jsr 10c55900 <__kfree_skb>
10c5c96c: 588f addql #4,%sp
10c5c96e: 6000 fd08 braw 10c5c678 <rtnetlink_rcv+0x2a>
10c5c972: 227c 1000 fdc8 moveal #268500424,%a1
10c5c978: 41fa 000c lea %pc@(10c5c986 <rtnetlink_rcv+0x338>),%a0
10c5c97c: 5291 addql #1,%a1@
10c5c97e: 6e06 bgts 10c5c986 <rtnetlink_rcv+0x338>
10c5c980: 4ef9 10c8 571c jmp 10c8571c <__up_wakeup>
10c5c986: 2079 1003 339e moveal 1003339e <rtnl>,%a0
10c5c98c: b0fc 0000 cmpaw #0,%a0
10c5c990: 6708 beqs 10c5c99a <rtnetlink_rcv+0x34c>
10c5c992: 4aa8 005c tstl %a0@(92)
10c5c996: 6600 fcbe bnew 10c5c656 <rtnetlink_rcv+0x8>
10c5c99a: 4cee 3cfc ff98 moveml %fp@(-104),%d2-%d7/%a2-%a5
10c5c9a0: 4e5e unlk %fp
10c5c9a2: 4e75 rts
10c5c9a4 <rtnetlink_event>:
10c5c9a4: 4e56 0000 linkw %fp,#0
10c5c9a8: 2f02 movel %d2,%sp@-
10c5c9aa: 222e 0010 movel %fp@(16),%d1
10c5c9ae: 202e 000c movel %fp@(12),%d0
10c5c9b2: 5380 subql #1,%d0
10c5c9b4: 7408 moveq #8,%d2
10c5c9b6: b480 cmpl %d0,%d2
10c5c9b8: 6542 bcss 10c5c9fc <rtnetlink_event+0x58>
10c5c9ba: d080 addl %d0,%d0
10c5c9bc: 303b 0806 movew %pc@(10c5c9c4 <rtnetlink_event+0x20>,%d0:l),%d0
10c5c9c0: 4efb 0002 jmp %pc@(10c5c9c4 <rtnetlink_event+0x20>,%d0:w)
10c5c9c4: 0028 0028 0038 orib #40,%a0@(56)
10c5c9ca: 0044 0022 oriw #34,%d4
10c5c9ce: 0012 0038 orib #56,%a2@
10c5c9d2: 0038 0044 4878 orib #68,4878 <LFLUSH_I_AND_D+0x4070>
10c5c9d8: ffff 0177777
10c5c9da: 2f01 movel %d1,%sp@-
10c5c9dc: 4878 0011 pea 11 <LSIGTRAP+0xc>
10c5c9e0: 4eba fbd8 jsr %pc@(10c5c5ba <rtmsg_ifinfo>)
10c5c9e4: 6022 bras 10c5ca08 <rtnetlink_event+0x64>
10c5c9e6: 4878 ffff pea ffffffff <_flashend+0xef2fffff>
10c5c9ea: 6004 bras 10c5c9f0 <rtnetlink_event+0x4c>
10c5c9ec: 4878 0041 pea 41 <LSIGTRAP+0x3c>
10c5c9f0: 2f01 movel %d1,%sp@-
10c5c9f2: 4878 0010 pea 10 <LSIGTRAP+0xb>
10c5c9f6: 4eba fbc2 jsr %pc@(10c5c5ba <rtmsg_ifinfo>)
10c5c9fa: 600c bras 10c5ca08 <rtnetlink_event+0x64>
10c5c9fc: 42a7 clrl %sp@-
10c5c9fe: 2f01 movel %d1,%sp@-
10c5ca00: 4878 0010 pea 10 <LSIGTRAP+0xb>
10c5ca04: 4eba fbb4 jsr %pc@(10c5c5ba <rtmsg_ifinfo>)
10c5ca08: 7000 moveq #0,%d0
10c5ca0a: 242e fffc movel %fp@(-4),%d2
10c5ca0e: 4e5e unlk %fp
10c5ca10: 4e75 rts
10c5ca12: 4e75 rts
10c5ca14 <net_random>:
10c5ca14: 4e56 0000 linkw %fp,#0
10c5ca18: 2f3c 0001 0dcd movel #69069,%sp@-
10c5ca1e: 2f39 1000 fee8 movel 1000fee8 <net_rand_seed>,%sp@-
10c5ca24: 4eb9 10c8 591c jsr 10c8591c <__mulsi3>
10c5ca2a: 5280 addql #1,%d0
10c5ca2c: 23c0 1000 fee8 movel %d0,1000fee8 <net_rand_seed>
10c5ca32: 2239 1002 67b0 movel 100267b0 <jiffies>,%d1
10c5ca38: b380 eorl %d1,%d0
10c5ca3a: 4e5e unlk %fp
10c5ca3c: 4e75 rts
10c5ca3e <net_srandom>:
10c5ca3e: 4e56 0000 linkw %fp,#0
10c5ca42: 202e 0008 movel %fp@(8),%d0
10c5ca46: b1b9 1000 fee8 eorl %d0,1000fee8 <net_rand_seed>
10c5ca4c: 4eba ffc6 jsr %pc@(10c5ca14 <net_random>)
10c5ca50: 4e5e unlk %fp
10c5ca52: 4e75 rts
10c5ca54 <net_ratelimit>:
10c5ca54: 4e56 0000 linkw %fp,#0
10c5ca58: 2f02 movel %d2,%sp@-
10c5ca5a: 2239 1002 67b0 movel 100267b0 <jiffies>,%d1
10c5ca60: 40c2 movew %sr,%d2
10c5ca62: 007c 0700 oriw #1792,%sr
10c5ca66: 2001 movel %d1,%d0
10c5ca68: 90b9 1002 4a98 subl 10024a98 <last_msg.605>,%d0
10c5ca6e: d0b9 1000 fef8 addl 1000fef8 <toks.604>,%d0
10c5ca74: 23c0 1000 fef8 movel %d0,1000fef8 <toks.604>
10c5ca7a: 23c1 1002 4a98 movel %d1,10024a98 <last_msg.605>
10c5ca80: 2239 1000 fef0 movel 1000fef0 <net_msg_burst>,%d1
10c5ca86: b280 cmpl %d0,%d1
10c5ca88: 6406 bccs 10c5ca90 <net_ratelimit+0x3c>
10c5ca8a: 23c1 1000 fef8 movel %d1,1000fef8 <toks.604>
10c5ca90: 2239 1000 fef8 movel 1000fef8 <toks.604>,%d1
10c5ca96: 2039 1000 feec movel 1000feec <net_msg_cost>,%d0
10c5ca9c: b081 cmpl %d1,%d0
10c5ca9e: 622e bhis 10c5cace <net_ratelimit+0x7a>
10c5caa0: 2079 1002 4a9c moveal 10024a9c <missed.606>,%a0
10c5caa6: 42b9 1002 4a9c clrl 10024a9c <missed.606>
10c5caac: 9280 subl %d0,%d1
10c5caae: 23c1 1000 fef8 movel %d1,1000fef8 <toks.604>
10c5cab4: 46c2 movew %d2,%sr
10c5cab6: b0fc 0000 cmpaw #0,%a0
10c5caba: 670e beqs 10c5caca <net_ratelimit+0x76>
10c5cabc: 2f08 movel %a0,%sp@-
10c5cabe: 4879 1000 7196 pea 10007196 <rta_max+0x72>
10c5cac4: 4eb9 10c1 677e jsr 10c1677e <printk>
10c5caca: 7001 moveq #1,%d0
10c5cacc: 600a bras 10c5cad8 <net_ratelimit+0x84>
10c5cace: 52b9 1002 4a9c addql #1,10024a9c <missed.606>
10c5cad4: 46c2 movew %d2,%sr
10c5cad6: 7000 moveq #0,%d0
10c5cad8: 242e fffc movel %fp@(-4),%d2
10c5cadc: 4e5e unlk %fp
10c5cade: 4e75 rts
10c5cae0 <eth_header>:
10c5cae0: 4e56 0000 linkw %fp,#0
10c5cae4: 48e7 3c38 moveml %d2-%d5/%a2-%a4,%sp@-
10c5cae8: 246e 0008 moveal %fp@(8),%a2
10c5caec: 286e 000c moveal %fp@(12),%a4
10c5caf0: 2a2e 0014 movel %fp@(20),%d5
10c5caf4: 282e 0018 movel %fp@(24),%d4
10c5caf8: 262e 001c movel %fp@(28),%d3
10c5cafc: 342e 0012 movew %fp@(18),%d2
10c5cb00: 70f2 moveq #-14,%d0
10c5cb02: d0aa 0080 addl %a2@(128),%d0
10c5cb06: 2540 0080 movel %d0,%a2@(128)
10c5cb0a: 720e moveq #14,%d1
10c5cb0c: d3aa 005c addl %d1,%a2@(92)
10c5cb10: b0aa 007c cmpl %a2@(124),%d0
10c5cb14: 6416 bccs 10c5cb2c <eth_header+0x4c>
10c5cb16: 2f3c 10c5 cb16 movel #281398038,%sp@-
10c5cb1c: 4878 000e pea e <LSIGTRAP+0x9>
10c5cb20: 2f0a movel %a2,%sp@-
10c5cb22: 4eb9 10c5 5604 jsr 10c55604 <skb_under_panic>
10c5cb28: 4fef 000c lea %sp@(12),%sp
10c5cb2c: 266a 0080 moveal %a2@(128),%a3
10c5cb30: 0c42 0001 cmpiw #1,%d2
10c5cb34: 670e beqs 10c5cb44 <eth_header+0x64>
10c5cb36: 3002 movew %d2,%d0
10c5cb38: e048 lsrw #8,%d0
10c5cb3a: 1740 000c moveb %d0,%a3@(12)
10c5cb3e: 1742 000d moveb %d2,%a3@(13)
10c5cb42: 600c bras 10c5cb50 <eth_header+0x70>
10c5cb44: 3003 movew %d3,%d0
10c5cb46: e048 lsrw #8,%d0
10c5cb48: 1740 000c moveb %d0,%a3@(12)
10c5cb4c: 1743 000d moveb %d3,%a3@(13)
10c5cb50: 4a84 tstl %d4
10c5cb52: 670c beqs 10c5cb60 <eth_header+0x80>
10c5cb54: 4280 clrl %d0
10c5cb56: 102c 007a moveb %a4@(122),%d0
10c5cb5a: 2f00 movel %d0,%sp@-
10c5cb5c: 2f04 movel %d4,%sp@-
10c5cb5e: 600c bras 10c5cb6c <eth_header+0x8c>
10c5cb60: 4280 clrl %d0
10c5cb62: 102c 007a moveb %a4@(122),%d0
10c5cb66: 2f00 movel %d0,%sp@-
10c5cb68: 486c 0072 pea %a4@(114)
10c5cb6c: 486b 0006 pea %a3@(6)
10c5cb70: 45f9 10c8 5744 lea 10c85744 <memcpy>,%a2
10c5cb76: 4e92 jsr %a2@
10c5cb78: 4fef 000c lea %sp@(12),%sp
10c5cb7c: 102c 0053 moveb %a4@(83),%d0
10c5cb80: 0200 0088 andib #-120,%d0
10c5cb84: 6714 beqs 10c5cb9a <eth_header+0xba>
10c5cb86: 4280 clrl %d0
10c5cb88: 102c 007a moveb %a4@(122),%d0
10c5cb8c: 2f00 movel %d0,%sp@-
10c5cb8e: 42a7 clrl %sp@-
10c5cb90: 2f0b movel %a3,%sp@-
10c5cb92: 4eb9 10c8 576c jsr 10c8576c <memset>
10c5cb98: 601c bras 10c5cbb6 <eth_header+0xd6>
10c5cb9a: 4a85 tstl %d5
10c5cb9c: 660a bnes 10c5cba8 <eth_header+0xc8>
10c5cb9e: 4280 clrl %d0
10c5cba0: 302c 0060 movew %a4@(96),%d0
10c5cba4: 4480 negl %d0
10c5cba6: 6014 bras 10c5cbbc <eth_header+0xdc>
10c5cba8: 4280 clrl %d0
10c5cbaa: 102c 007a moveb %a4@(122),%d0
10c5cbae: 2f00 movel %d0,%sp@-
10c5cbb0: 2f05 movel %d5,%sp@-
10c5cbb2: 2f0b movel %a3,%sp@-
10c5cbb4: 4e92 jsr %a2@
10c5cbb6: 4280 clrl %d0
10c5cbb8: 302c 0060 movew %a4@(96),%d0
10c5cbbc: 4cee 1c3c ffe4 moveml %fp@(-28),%d2-%d5/%a2-%a4
10c5cbc2: 4e5e unlk %fp
10c5cbc4: 4e75 rts
10c5cbc6 <eth_rebuild_header>:
10c5cbc6: 4e56 0000 linkw %fp,#0
10c5cbca: 2f0b movel %a3,%sp@-
10c5cbcc: 2f0a movel %a2,%sp@-
10c5cbce: 206e 0008 moveal %fp@(8),%a0
10c5cbd2: 2468 0080 moveal %a0@(128),%a2
10c5cbd6: 2668 0018 moveal %a0@(24),%a3
10c5cbda: 4280 clrl %d0
10c5cbdc: 102a 000c moveb %a2@(12),%d0
10c5cbe0: e188 lsll #8,%d0
10c5cbe2: 802a 000d orb %a2@(13),%d0
10c5cbe6: 0c80 0000 0800 cmpil #2048,%d0
10c5cbec: 672a beqs 10c5cc18 <eth_rebuild_header+0x52>
10c5cbee: 2f00 movel %d0,%sp@-
10c5cbf0: 2f0b movel %a3,%sp@-
10c5cbf2: 4879 1000 71bc pea 100071bc <rta_max+0x98>
10c5cbf8: 4eb9 10c1 677e jsr 10c1677e <printk>
10c5cbfe: 4280 clrl %d0
10c5cc00: 102b 007a moveb %a3@(122),%d0
10c5cc04: 2f00 movel %d0,%sp@-
10c5cc06: 486b 0072 pea %a3@(114)
10c5cc0a: 486a 0006 pea %a2@(6)
10c5cc0e: 4eb9 10c8 5744 jsr 10c85744 <memcpy>
10c5cc14: 7000 moveq #0,%d0
10c5cc16: 600a bras 10c5cc22 <eth_rebuild_header+0x5c>
10c5cc18: 2f08 movel %a0,%sp@-
10c5cc1a: 2f0a movel %a2,%sp@-
10c5cc1c: 4eb9 10c7 95b0 jsr 10c795b0 <arp_find>
10c5cc22: 246e fff8 moveal %fp@(-8),%a2
10c5cc26: 266e fffc moveal %fp@(-4),%a3
10c5cc2a: 4e5e unlk %fp
10c5cc2c: 4e75 rts
10c5cc2e <eth_type_trans>:
10c5cc2e: 4e56 0000 linkw %fp,#0
10c5cc32: 2f0b movel %a3,%sp@-
10c5cc34: 2f0a movel %a2,%sp@-
10c5cc36: 246e 0008 moveal %fp@(8),%a2
10c5cc3a: 206e 000c moveal %fp@(12),%a0
10c5cc3e: 256a 0080 0024 movel %a2@(128),%a2@(36)
10c5cc44: 4281 clrl %d1
10c5cc46: 3228 0060 movew %a0@(96),%d1
10c5cc4a: 202a 005c movel %a2@(92),%d0
10c5cc4e: b081 cmpl %d1,%d0
10c5cc50: 651c bcss 10c5cc6e <eth_type_trans+0x40>
10c5cc52: 9081 subl %d1,%d0
10c5cc54: 2540 005c movel %d0,%a2@(92)
10c5cc58: b0aa 0060 cmpl %a2@(96),%d0
10c5cc5c: 640c bccs 10c5cc6a <eth_type_trans+0x3c>
10c5cc5e: 4879 1000 71b7 pea 100071b7 <rta_max+0x93>
10c5cc64: 4eb9 10c1 60e4 jsr 10c160e4 <panic>
10c5cc6a: d3aa 0080 addl %d1,%a2@(128)
10c5cc6e: 266a 0024 moveal %a2@(36),%a3
10c5cc72: 0813 0000 btst #0,%a3@
10c5cc76: 6724 beqs 10c5cc9c <eth_type_trans+0x6e>
10c5cc78: 4878 0006 pea 6 <LSIGTRAP+0x1>
10c5cc7c: 4868 006a pea %a0@(106)
10c5cc80: 2f0b movel %a3,%sp@-
10c5cc82: 4eb9 10c8 436e jsr 10c8436e <memcmp>
10c5cc88: 4a80 tstl %d0
10c5cc8a: 6608 bnes 10c5cc94 <eth_type_trans+0x66>
10c5cc8c: 157c 0001 006a moveb #1,%a2@(106)
10c5cc92: 6022 bras 10c5ccb6 <eth_type_trans+0x88>
10c5cc94: 157c 0002 006a moveb #2,%a2@(106)
10c5cc9a: 601a bras 10c5ccb6 <eth_type_trans+0x88>
10c5cc9c: 4878 0006 pea 6 <LSIGTRAP+0x1>
10c5cca0: 4868 0072 pea %a0@(114)
10c5cca4: 2f0b movel %a3,%sp@-
10c5cca6: 4eb9 10c8 436e jsr 10c8436e <memcmp>
10c5ccac: 4a80 tstl %d0
10c5ccae: 6706 beqs 10c5ccb6 <eth_type_trans+0x88>
10c5ccb0: 157c 0003 006a moveb #3,%a2@(106)
10c5ccb6: 4280 clrl %d0
10c5ccb8: 102b 000c moveb %a3@(12),%d0
10c5ccbc: e188 lsll #8,%d0
10c5ccbe: 802b 000d orb %a3@(13),%d0
10c5ccc2: 0c40 05ff cmpiw #1535,%d0
10c5ccc6: 620e bhis 10c5ccd6 <eth_type_trans+0xa8>
10c5ccc8: 206a 0080 moveal %a2@(128),%a0
10c5cccc: 7001 moveq #1,%d0
10c5ccce: 0c50 ffff cmpiw #-1,%a0@
10c5ccd2: 6702 beqs 10c5ccd6 <eth_type_trans+0xa8>
10c5ccd4: 7004 moveq #4,%d0
10c5ccd6: 246e fff8 moveal %fp@(-8),%a2
10c5ccda: 266e fffc moveal %fp@(-4),%a3
10c5ccde: 4e5e unlk %fp
10c5cce0: 4e75 rts
10c5cce2 <eth_header_parse>:
10c5cce2: 4e56 0000 linkw %fp,#0
10c5cce6: 206e 0008 moveal %fp@(8),%a0
10c5ccea: 4878 0006 pea 6 <LSIGTRAP+0x1>
10c5ccee: 2068 0024 moveal %a0@(36),%a0
10c5ccf2: 5c88 addql #6,%a0
10c5ccf4: 2f08 movel %a0,%sp@-
10c5ccf6: 2f2e 000c movel %fp@(12),%sp@-
10c5ccfa: 4eb9 10c8 5744 jsr 10c85744 <memcpy>
10c5cd00: 7006 moveq #6,%d0
10c5cd02: 4e5e unlk %fp
10c5cd04: 4e75 rts
10c5cd06 <eth_header_cache>:
10c5cd06: 4e56 0000 linkw %fp,#0
10c5cd0a: 48e7 003c moveml %a2-%a5,%sp@-
10c5cd0e: 2a6e 000c moveal %fp@(12),%a5
10c5cd12: 322d 0008 movew %a5@(8),%d1
10c5cd16: 49ed 0018 lea %a5@(24),%a4
10c5cd1a: 206e 0008 moveal %fp@(8),%a0
10c5cd1e: 2668 000c moveal %a0@(12),%a3
10c5cd22: 0c41 0001 cmpiw #1,%d1
10c5cd26: 6742 beqs 10c5cd6a <eth_header_cache+0x64>
10c5cd28: 3001 movew %d1,%d0
10c5cd2a: e048 lsrw #8,%d0
10c5cd2c: 1940 000c moveb %d0,%a4@(12)
10c5cd30: 1941 000d moveb %d1,%a4@(13)
10c5cd34: 4280 clrl %d0
10c5cd36: 102b 007a moveb %a3@(122),%d0
10c5cd3a: 2f00 movel %d0,%sp@-
10c5cd3c: 486b 0072 pea %a3@(114)
10c5cd40: 486d 001e pea %a5@(30)
10c5cd44: 45f9 10c8 5744 lea 10c85744 <memcpy>,%a2
10c5cd4a: 4e92 jsr %a2@
10c5cd4c: 4280 clrl %d0
10c5cd4e: 102b 007a moveb %a3@(122),%d0
10c5cd52: 2f00 movel %d0,%sp@-
10c5cd54: 206e 0008 moveal %fp@(8),%a0
10c5cd58: 4868 0028 pea %a0@(40)
10c5cd5c: 2f0c movel %a4,%sp@-
10c5cd5e: 4e92 jsr %a2@
10c5cd60: 700e moveq #14,%d0
10c5cd62: 2b40 000a movel %d0,%a5@(10)
10c5cd66: 7000 moveq #0,%d0
10c5cd68: 6002 bras 10c5cd6c <eth_header_cache+0x66>
10c5cd6a: 70ff moveq #-1,%d0
10c5cd6c: 4cee 3c00 fff0 moveml %fp@(-16),%a2-%a5
10c5cd72: 4e5e unlk %fp
10c5cd74: 4e75 rts
10c5cd76 <eth_header_cache_update>:
10c5cd76: 4e56 0000 linkw %fp,#0
10c5cd7a: 206e 000c moveal %fp@(12),%a0
10c5cd7e: 4280 clrl %d0
10c5cd80: 1028 007a moveb %a0@(122),%d0
10c5cd84: 2f00 movel %d0,%sp@-
10c5cd86: 2f2e 0010 movel %fp@(16),%sp@-
10c5cd8a: 7018 moveq #24,%d0
10c5cd8c: d0ae 0008 addl %fp@(8),%d0
10c5cd90: 2f00 movel %d0,%sp@-
10c5cd92: 4eb9 10c8 5744 jsr 10c85744 <memcpy>
10c5cd98: 4e5e unlk %fp
10c5cd9a: 4e75 rts
10c5cd9c <p8023_datalink_header>:
10c5cd9c: 4e56 0000 linkw %fp,#0
10c5cda0: 206e 000c moveal %fp@(12),%a0
10c5cda4: 2268 0018 moveal %a0@(24),%a1
10c5cda8: 2f28 005c movel %a0@(92),%sp@-
10c5cdac: 42a7 clrl %sp@-
10c5cdae: 2f2e 0010 movel %fp@(16),%sp@-
10c5cdb2: 4878 0001 pea 1 <PF_DTRACE_OFF>
10c5cdb6: 2f09 movel %a1,%sp@-
10c5cdb8: 2f08 movel %a0,%sp@-
10c5cdba: 2069 00f8 moveal %a1@(248),%a0
10c5cdbe: 4e90 jsr %a0@
10c5cdc0: 4e5e unlk %fp
10c5cdc2: 4e75 rts
10c5cdc4 <make_8023_client>:
10c5cdc4: 4e56 0000 linkw %fp,#0
10c5cdc8: 4878 0020 pea 20 <LSIGTRAP+0x1b>
10c5cdcc: 4878 001c pea 1c <LSIGTRAP+0x17>
10c5cdd0: 4eb9 10c2 09bc jsr 10c209bc <kmalloc>
10c5cdd6: 2040 moveal %d0,%a0
10c5cdd8: b0fc 0000 cmpaw #0,%a0
10c5cddc: 6716 beqs 10c5cdf4 <make_8023_client+0x30>
10c5cdde: 4250 clrw %a0@
10c5cde0: 4268 000e clrw %a0@(14)
10c5cde4: 217c 10c5 cd9c movel #281398684,%a0@(20)
10c5cdea: 0014
10c5cdec: 217c 1000 71ee movel #268464622,%a0@(10)
10c5cdf2: 000a
10c5cdf4: 2008 movel %a0,%d0
10c5cdf6: 4e5e unlk %fp
10c5cdf8: 4e75 rts
10c5cdfa <destroy_8023_client>:
10c5cdfa: 4e56 0000 linkw %fp,#0
10c5cdfe: 202e 0008 movel %fp@(8),%d0
10c5ce02: 6708 beqs 10c5ce0c <destroy_8023_client+0x12>
10c5ce04: 2f00 movel %d0,%sp@-
10c5ce06: 4eb9 10c2 0b8c jsr 10c20b8c <kfree>
10c5ce0c: 4e5e unlk %fp
10c5ce0e: 4e75 rts
10c5ce10 <qdisc_restart>:
10c5ce10: 4e56 0000 linkw %fp,#0
10c5ce14: 48e7 3038 moveml %d2-%d3/%a2-%a4,%sp@-
10c5ce18: 266e 0008 moveal %fp@(8),%a3
10c5ce1c: 246b 00b8 moveal %a3@(184),%a2
10c5ce20: 2f0a movel %a2,%sp@-
10c5ce22: 206a 0004 moveal %a2@(4),%a0
10c5ce26: 4e90 jsr %a0@
10c5ce28: 2400 movel %d0,%d2
10c5ce2a: 588f addql #4,%sp
10c5ce2c: 6700 00aa beqw 10c5ced8 <qdisc_restart+0xc8>
10c5ce30: 42ab 00d0 clrl %a3@(208)
10c5ce34: 41eb 002a lea %a3@(42),%a0
10c5ce38: 2010 movel %a0@,%d0
10c5ce3a: 2848 moveal %a0,%a4
10c5ce3c: 0800 0000 btst #0,%d0
10c5ce40: 662c bnes 10c5ce6e <qdisc_restart+0x5e>
10c5ce42: 4ab9 1000 fd78 tstl 1000fd78 <netdev_nit>
10c5ce48: 670c beqs 10c5ce56 <qdisc_restart+0x46>
10c5ce4a: 2f0b movel %a3,%sp@-
10c5ce4c: 2f02 movel %d2,%sp@-
10c5ce4e: 4eb9 10c5 7fce jsr 10c57fce <dev_queue_xmit_nit>
10c5ce54: 508f addql #8,%sp
10c5ce56: 2f0b movel %a3,%sp@-
10c5ce58: 2f02 movel %d2,%sp@-
10c5ce5a: 206b 00f4 moveal %a3@(244),%a0
10c5ce5e: 4e90 jsr %a0@
10c5ce60: 508f addql #8,%sp
10c5ce62: 4a80 tstl %d0
10c5ce64: 6608 bnes 10c5ce6e <qdisc_restart+0x5e>
10c5ce66: 70ff moveq #-1,%d0
10c5ce68: 2740 00d0 movel %d0,%a3@(208)
10c5ce6c: 606e bras 10c5cedc <qdisc_restart+0xcc>
10c5ce6e: 76ff moveq #-1,%d3
10c5ce70: 2743 00d0 movel %d3,%a3@(208)
10c5ce74: 246b 00b8 moveal %a3@(184),%a2
10c5ce78: 206a 000c moveal %a2@(12),%a0
10c5ce7c: 2f0a movel %a2,%sp@-
10c5ce7e: 2f02 movel %d2,%sp@-
10c5ce80: 2068 0024 moveal %a0@(36),%a0
10c5ce84: 4e90 jsr %a0@
10c5ce86: 508f addql #8,%sp
10c5ce88: 2014 movel %a4@,%d0
10c5ce8a: 0800 0000 btst #0,%d0
10c5ce8e: 6644 bnes 10c5ced4 <qdisc_restart+0xc4>
10c5ce90: 40c2 movew %sr,%d2
10c5ce92: 007c 0700 oriw #1792,%sr
10c5ce96: 2014 movel %a4@,%d0
10c5ce98: 0800 0003 btst #3,%d0
10c5ce9c: 56c1 sne %d1
10c5ce9e: 4881 extw %d1
10c5cea0: 48c1 extl %d1
10c5cea2: 4481 negl %d1
10c5cea4: 2014 movel %a4@,%d0
10c5cea6: 7608 moveq #8,%d3
10c5cea8: 8083 orl %d3,%d0
10c5ceaa: 2880 movel %d0,%a4@
10c5ceac: 46c2 movew %d2,%sr
10c5ceae: 4a81 tstl %d1
10c5ceb0: 6622 bnes 10c5ced4 <qdisc_restart+0xc4>
10c5ceb2: 40c2 movew %sr,%d2
10c5ceb4: 007c 0700 oriw #1792,%sr
10c5ceb8: 2779 1003 2c5c movel 10032c5c <softnet_data+0x1c>,%a3@(54)
10c5cebe: 0036
10c5cec0: 23cb 1003 2c5c movel %a3,10032c5c <softnet_data+0x1c>
10c5cec6: 4878 0001 pea 1 <PF_DTRACE_OFF>
10c5ceca: 42a7 clrl %sp@-
10c5cecc: 4eb9 10c1 8a44 jsr 10c18a44 <cpu_raise_softirq>
10c5ced2: 46c2 movew %d2,%sr
10c5ced4: 7001 moveq #1,%d0
10c5ced6: 6004 bras 10c5cedc <qdisc_restart+0xcc>
10c5ced8: 202a 0024 movel %a2@(36),%d0
10c5cedc: 4cee 1c0c ffec moveml %fp@(-20),%d2-%d3/%a2-%a4
10c5cee2: 4e5e unlk %fp
10c5cee4: 4e75 rts
10c5cee6 <dev_watchdog>:
10c5cee6: 4e56 0000 linkw %fp,#0
10c5ceea: 2f0a movel %a2,%sp@-
10c5ceec: 246e 0008 moveal %fp@(8),%a2
10c5cef0: 0caa 1000 ff40 cmpil #268500800,%a2@(184)
10c5cef6: 00b8
10c5cef8: 6770 beqs 10c5cf6a <dev_watchdog+0x84>
10c5cefa: 41ea 002a lea %a2@(42),%a0
10c5cefe: 2010 movel %a0@,%d0
10c5cf00: 0800 0002 btst #2,%d0
10c5cf04: 6764 beqs 10c5cf6a <dev_watchdog+0x84>
10c5cf06: 2010 movel %a0@,%d0
10c5cf08: 0800 0001 btst #1,%d0
10c5cf0c: 675c beqs 10c5cf6a <dev_watchdog+0x84>
10c5cf0e: 2010 movel %a0@,%d0
10c5cf10: 0800 0004 btst #4,%d0
10c5cf14: 6654 bnes 10c5cf6a <dev_watchdog+0x84>
10c5cf16: 2010 movel %a0@,%d0
10c5cf18: 0800 0000 btst #0,%d0
10c5cf1c: 672a beqs 10c5cf48 <dev_watchdog+0x62>
10c5cf1e: 2039 1002 67b0 movel 100267b0 <jiffies>,%d0
10c5cf24: 90aa 004a subl %a2@(74),%d0
10c5cf28: b0aa 008c cmpl %a2@(140),%d0
10c5cf2c: 631a blss 10c5cf48 <dev_watchdog+0x62>
10c5cf2e: 2f0a movel %a2,%sp@-
10c5cf30: 4879 1000 7229 pea 10007229 <rta_max+0x105>
10c5cf36: 4eb9 10c1 677e jsr 10c1677e <printk>
10c5cf3c: 2f0a movel %a2,%sp@-
10c5cf3e: 206a 011c moveal %a2@(284),%a0
10c5cf42: 4e90 jsr %a0@
10c5cf44: 4fef 000c lea %sp@(12),%sp
10c5cf48: 2039 1002 67b0 movel 100267b0 <jiffies>,%d0
10c5cf4e: d0aa 008c addl %a2@(140),%d0
10c5cf52: 2f00 movel %d0,%sp@-
10c5cf54: 486a 0090 pea %a2@(144)
10c5cf58: 4eb9 10c1 97b0 jsr 10c197b0 <mod_timer>
10c5cf5e: 508f addql #8,%sp
10c5cf60: 4a80 tstl %d0
10c5cf62: 6606 bnes 10c5cf6a <dev_watchdog+0x84>
10c5cf64: 41ea 00d8 lea %a2@(216),%a0
10c5cf68: 5290 addql #1,%a0@
10c5cf6a: 41ea 00d8 lea %a2@(216),%a0
10c5cf6e: 40c1 movew %sr,%d1
10c5cf70: 007c 0700 oriw #1792,%sr
10c5cf74: 2010 movel %a0@,%d0
10c5cf76: 5380 subql #1,%d0
10c5cf78: 2080 movel %d0,%a0@
10c5cf7a: 46c1 movew %d1,%sr
10c5cf7c: 4a80 tstl %d0
10c5cf7e: 6608 bnes 10c5cf88 <dev_watchdog+0xa2>
10c5cf80: 2f0a movel %a2,%sp@-
10c5cf82: 4eb9 10c5 95c4 jsr 10c595c4 <netdev_finish_unregister>
10c5cf88: 246e fffc moveal %fp@(-4),%a2
10c5cf8c: 4e5e unlk %fp
10c5cf8e: 4e75 rts
10c5cf90 <dev_watchdog_init>:
10c5cf90: 4e56 0000 linkw %fp,#0
10c5cf94: 206e 0008 moveal %fp@(8),%a0
10c5cf98: 43e8 0090 lea %a0@(144),%a1
10c5cf9c: 42a9 0004 clrl %a1@(4)
10c5cfa0: 4291 clrl %a1@
10c5cfa2: 2148 009c movel %a0,%a0@(156)
10c5cfa6: 217c 10c5 cee6 movel #281399014,%a0@(160)
10c5cfac: 00a0
10c5cfae: 4e5e unlk %fp
10c5cfb0: 4e75 rts
10c5cfb2 <__netdev_watchdog_up>:
10c5cfb2: 4e56 0000 linkw %fp,#0
10c5cfb6: 2f0a movel %a2,%sp@-
10c5cfb8: 246e 0008 moveal %fp@(8),%a2
10c5cfbc: 4aaa 011c tstl %a2@(284)
10c5cfc0: 672e beqs 10c5cff0 <__netdev_watchdog_up+0x3e>
10c5cfc2: 4aaa 008c tstl %a2@(140)
10c5cfc6: 6e08 bgts 10c5cfd0 <__netdev_watchdog_up+0x1e>
10c5cfc8: 257c 0000 01f4 movel #500,%a2@(140)
10c5cfce: 008c
10c5cfd0: 2039 1002 67b0 movel 100267b0 <jiffies>,%d0
10c5cfd6: d0aa 008c addl %a2@(140),%d0
10c5cfda: 2f00 movel %d0,%sp@-
10c5cfdc: 486a 0090 pea %a2@(144)
10c5cfe0: 4eb9 10c1 97b0 jsr 10c197b0 <mod_timer>
10c5cfe6: 4a80 tstl %d0
10c5cfe8: 6606 bnes 10c5cff0 <__netdev_watchdog_up+0x3e>
10c5cfea: 41ea 00d8 lea %a2@(216),%a0
10c5cfee: 5290 addql #1,%a0@
10c5cff0: 246e fffc moveal %fp@(-4),%a2
10c5cff4: 4e5e unlk %fp
10c5cff6: 4e75 rts
10c5cff8 <dev_watchdog_up>:
10c5cff8: 4e56 0000 linkw %fp,#0
10c5cffc: 2f0a movel %a2,%sp@-
10c5cffe: 202e 0008 movel %fp@(8),%d0
10c5d002: 45f9 1002 5730 lea 10025730 <irq_stat+0x8>,%a2
10c5d008: 5292 addql #1,%a2@
10c5d00a: 2f00 movel %d0,%sp@-
10c5d00c: 4eba ffa4 jsr %pc@(10c5cfb2 <__netdev_watchdog_up>)
10c5d010: 5392 subql #1,%a2@
10c5d012: 246e fffc moveal %fp@(-4),%a2
10c5d016: 4e5e unlk %fp
10c5d018: 4e75 rts
10c5d01a <dev_watchdog_down>:
10c5d01a: 4e56 0000 linkw %fp,#0
10c5d01e: 2f0b movel %a3,%sp@-
10c5d020: 2f0a movel %a2,%sp@-
10c5d022: 266e 0008 moveal %fp@(8),%a3
10c5d026: 45f9 1002 5730 lea 10025730 <irq_stat+0x8>,%a2
10c5d02c: 5292 addql #1,%a2@
10c5d02e: 486b 0090 pea %a3@(144)
10c5d032: 4eb9 10c1 9894 jsr 10c19894 <del_timer>
10c5d038: 4a80 tstl %d0
10c5d03a: 6706 beqs 10c5d042 <dev_watchdog_down+0x28>
10c5d03c: 41eb 00d8 lea %a3@(216),%a0
10c5d040: 5390 subql #1,%a0@
10c5d042: 5392 subql #1,%a2@
10c5d044: 246e fff8 moveal %fp@(-8),%a2
10c5d048: 266e fffc moveal %fp@(-4),%a3
10c5d04c: 4e5e unlk %fp
10c5d04e: 4e75 rts
10c5d050 <noop_enqueue>:
10c5d050: 4e56 0000 linkw %fp,#0
10c5d054: 226e 0008 moveal %fp@(8),%a1
10c5d058: 7001 moveq #1,%d0
10c5d05a: b0a9 0070 cmpl %a1@(112),%d0
10c5d05e: 6716 beqs 10c5d076 <noop_enqueue+0x26>
10c5d060: 41e9 0070 lea %a1@(112),%a0
10c5d064: 40c1 movew %sr,%d1
10c5d066: 007c 0700 oriw #1792,%sr
10c5d06a: 2010 movel %a0@,%d0
10c5d06c: 5380 subql #1,%d0
10c5d06e: 2080 movel %d0,%a0@
10c5d070: 46c1 movew %d1,%sr
10c5d072: 4a80 tstl %d0
10c5d074: 6608 bnes 10c5d07e <noop_enqueue+0x2e>
10c5d076: 2f09 movel %a1,%sp@-
10c5d078: 4eb9 10c5 5900 jsr 10c55900 <__kfree_skb>
10c5d07e: 7002 moveq #2,%d0
10c5d080: 4e5e unlk %fp
10c5d082: 4e75 rts
10c5d084 <noop_dequeue>:
10c5d084: 4e56 0000 linkw %fp,#0
10c5d088: 7000 moveq #0,%d0
10c5d08a: 4e5e unlk %fp
10c5d08c: 4e75 rts
10c5d08e <noop_requeue>:
10c5d08e: 4e56 0000 linkw %fp,#0
10c5d092: 2f0a movel %a2,%sp@-
10c5d094: 246e 0008 moveal %fp@(8),%a2
10c5d098: 4eb9 10c5 ca54 jsr 10c5ca54 <net_ratelimit>
10c5d09e: 4a80 tstl %d0
10c5d0a0: 6712 beqs 10c5d0b4 <noop_requeue+0x26>
10c5d0a2: 2f2a 0018 movel %a2@(24),%sp@-
10c5d0a6: 4879 1000 7255 pea 10007255 <rta_max+0x131>
10c5d0ac: 4eb9 10c1 677e jsr 10c1677e <printk>
10c5d0b2: 508f addql #8,%sp
10c5d0b4: 7001 moveq #1,%d0
10c5d0b6: b0aa 0070 cmpl %a2@(112),%d0
10c5d0ba: 6716 beqs 10c5d0d2 <noop_requeue+0x44>
10c5d0bc: 41ea 0070 lea %a2@(112),%a0
10c5d0c0: 40c1 movew %sr,%d1
10c5d0c2: 007c 0700 oriw #1792,%sr
10c5d0c6: 2010 movel %a0@,%d0
10c5d0c8: 5380 subql #1,%d0
10c5d0ca: 2080 movel %d0,%a0@
10c5d0cc: 46c1 movew %d1,%sr
10c5d0ce: 4a80 tstl %d0
10c5d0d0: 6608 bnes 10c5d0da <noop_requeue+0x4c>
10c5d0d2: 2f0a movel %a2,%sp@-
10c5d0d4: 4eb9 10c5 5900 jsr 10c55900 <__kfree_skb>
10c5d0da: 7002 moveq #2,%d0
10c5d0dc: 246e fffc moveal %fp@(-4),%a2
10c5d0e0: 4e5e unlk %fp
10c5d0e2: 4e75 rts
10c5d0e4 <pfifo_fast_enqueue>:
10c5d0e4: 4e56 0000 linkw %fp,#0
10c5d0e8: 2f0b movel %a3,%sp@-
10c5d0ea: 2f0a movel %a2,%sp@-
10c5d0ec: 246e 0008 moveal %fp@(8),%a2
10c5d0f0: 266e 000c moveal %fp@(12),%a3
10c5d0f4: 700f moveq #15,%d0
10c5d0f6: c0aa 006c andl %a2@(108),%d0
10c5d0fa: 41f9 1000 727a lea 1000727a <prio2band>,%a0
10c5d100: 1030 0800 moveb %a0@(00000000,%d0:l),%d0
10c5d104: 0280 0000 00ff andil #255,%d0
10c5d10a: e988 lsll #4,%d0
10c5d10c: 43f3 0860 lea %a3@(00000060,%d0:l),%a1
10c5d110: 206a 0018 moveal %a2@(24),%a0
10c5d114: 2029 0008 movel %a1@(8),%d0
10c5d118: b0a8 00c8 cmpl %a0@(200),%d0
10c5d11c: 6220 bhis 10c5d13e <pfifo_fast_enqueue+0x5a>
10c5d11e: 2549 0008 movel %a1,%a2@(8)
10c5d122: 52a9 0008 addql #1,%a1@(8)
10c5d126: 2069 0004 moveal %a1@(4),%a0
10c5d12a: 2489 movel %a1,%a2@
10c5d12c: 2548 0004 movel %a0,%a2@(4)
10c5d130: 234a 0004 movel %a2,%a1@(4)
10c5d134: 208a movel %a2,%a0@
10c5d136: 52ab 0024 addql #1,%a3@(36)
10c5d13a: 7000 moveq #0,%d0
10c5d13c: 602c bras 10c5d16a <pfifo_fast_enqueue+0x86>
10c5d13e: 52ab 003c addql #1,%a3@(60)
10c5d142: 7001 moveq #1,%d0
10c5d144: b0aa 0070 cmpl %a2@(112),%d0
10c5d148: 6716 beqs 10c5d160 <pfifo_fast_enqueue+0x7c>
10c5d14a: 41ea 0070 lea %a2@(112),%a0
10c5d14e: 40c1 movew %sr,%d1
10c5d150: 007c 0700 oriw #1792,%sr
10c5d154: 2010 movel %a0@,%d0
10c5d156: 5380 subql #1,%d0
10c5d158: 2080 movel %d0,%a0@
10c5d15a: 46c1 movew %d1,%sr
10c5d15c: 4a80 tstl %d0
10c5d15e: 6608 bnes 10c5d168 <pfifo_fast_enqueue+0x84>
10c5d160: 2f0a movel %a2,%sp@-
10c5d162: 4eb9 10c5 5900 jsr 10c55900 <__kfree_skb>
10c5d168: 7001 moveq #1,%d0
10c5d16a: 246e fff8 moveal %fp@(-8),%a2
10c5d16e: 266e fffc moveal %fp@(-4),%a3
10c5d172: 4e5e unlk %fp
10c5d174: 4e75 rts
10c5d176 <pfifo_fast_dequeue>:
10c5d176: 4e56 0000 linkw %fp,#0
10c5d17a: 2f0b movel %a3,%sp@-
10c5d17c: 2f0a movel %a2,%sp@-
10c5d17e: 266e 0008 moveal %fp@(8),%a3
10c5d182: 43eb 0060 lea %a3@(96),%a1
10c5d186: 7000 moveq #0,%d0
10c5d188: 2051 moveal %a1@,%a0
10c5d18a: 95ca subal %a2,%a2
10c5d18c: b3c8 cmpal %a0,%a1
10c5d18e: 6718 beqs 10c5d1a8 <pfifo_fast_dequeue+0x32>
10c5d190: 2448 moveal %a0,%a2
10c5d192: 2052 moveal %a2@,%a0
10c5d194: 53a9 0008 subql #1,%a1@(8)
10c5d198: 2149 0004 movel %a1,%a0@(4)
10c5d19c: 2288 movel %a0,%a1@
10c5d19e: 4292 clrl %a2@
10c5d1a0: 42aa 0004 clrl %a2@(4)
10c5d1a4: 42aa 0008 clrl %a2@(8)
10c5d1a8: b4fc 0000 cmpaw #0,%a2
10c5d1ac: 6708 beqs 10c5d1b6 <pfifo_fast_dequeue+0x40>
10c5d1ae: 53ab 0024 subql #1,%a3@(36)
10c5d1b2: 200a movel %a2,%d0
10c5d1b4: 600e bras 10c5d1c4 <pfifo_fast_dequeue+0x4e>
10c5d1b6: 5280 addql #1,%d0
10c5d1b8: 43e9 0010 lea %a1@(16),%a1
10c5d1bc: 7202 moveq #2,%d1
10c5d1be: b280 cmpl %d0,%d1
10c5d1c0: 6cc6 bges 10c5d188 <pfifo_fast_dequeue+0x12>
10c5d1c2: 7000 moveq #0,%d0
10c5d1c4: 245f moveal %sp@+,%a2
10c5d1c6: 265f moveal %sp@+,%a3
10c5d1c8: 4e5e unlk %fp
10c5d1ca: 4e75 rts
10c5d1cc <pfifo_fast_requeue>:
10c5d1cc: 4e56 0000 linkw %fp,#0
10c5d1d0: 2f0b movel %a3,%sp@-
10c5d1d2: 2f0a movel %a2,%sp@-
10c5d1d4: 226e 0008 moveal %fp@(8),%a1
10c5d1d8: 266e 000c moveal %fp@(12),%a3
10c5d1dc: 700f moveq #15,%d0
10c5d1de: c0a9 006c andl %a1@(108),%d0
10c5d1e2: 41f9 1000 727a lea 1000727a <prio2band>,%a0
10c5d1e8: 1030 0800 moveb %a0@(00000000,%d0:l),%d0
10c5d1ec: 0280 0000 00ff andil #255,%d0
10c5d1f2: e988 lsll #4,%d0
10c5d1f4: 41f3 0860 lea %a3@(00000060,%d0:l),%a0
10c5d1f8: 2348 0008 movel %a0,%a1@(8)
10c5d1fc: 52a8 0008 addql #1,%a0@(8)
10c5d200: 2450 moveal %a0@,%a2
10c5d202: 228a movel %a2,%a1@
10c5d204: 2348 0004 movel %a0,%a1@(4)
10c5d208: 2549 0004 movel %a1,%a2@(4)
10c5d20c: 2089 movel %a1,%a0@
10c5d20e: 52ab 0024 addql #1,%a3@(36)
10c5d212: 7000 moveq #0,%d0
10c5d214: 245f moveal %sp@+,%a2
10c5d216: 265f moveal %sp@+,%a3
10c5d218: 4e5e unlk %fp
10c5d21a: 4e75 rts
10c5d21c <pfifo_fast_reset>:
10c5d21c: 4e56 0000 linkw %fp,#0
10c5d220: 48e7 3030 moveml %d2-%d3/%a2-%a3,%sp@-
10c5d224: 266e 0008 moveal %fp@(8),%a3
10c5d228: 7660 moveq #96,%d3
10c5d22a: d68b addl %a3,%d3
10c5d22c: 7200 moveq #0,%d1
10c5d22e: 2001 movel %d1,%d0
10c5d230: e988 lsll #4,%d0
10c5d232: 2440 moveal %d0,%a2
10c5d234: d5c3 addal %d3,%a2
10c5d236: 2401 movel %d1,%d2
10c5d238: 5282 addql #1,%d2
10c5d23a: 40c0 movew %sr,%d0
10c5d23c: 007c 0700 oriw #1792,%sr
10c5d240: 2052 moveal %a2@,%a0
10c5d242: 93c9 subal %a1,%a1
10c5d244: b5c8 cmpal %a0,%a2
10c5d246: 6718 beqs 10c5d260 <pfifo_fast_reset+0x44>
10c5d248: 2248 moveal %a0,%a1
10c5d24a: 2051 moveal %a1@,%a0
10c5d24c: 53aa 0008 subql #1,%a2@(8)
10c5d250: 214a 0004 movel %a2,%a0@(4)
10c5d254: 2488 movel %a0,%a2@
10c5d256: 4291 clrl %a1@
10c5d258: 42a9 0004 clrl %a1@(4)
10c5d25c: 42a9 0008 clrl %a1@(8)
10c5d260: 46c0 movew %d0,%sr
10c5d262: b2fc 0000 cmpaw #0,%a1
10c5d266: 672a beqs 10c5d292 <pfifo_fast_reset+0x76>
10c5d268: 7001 moveq #1,%d0
10c5d26a: b0a9 0070 cmpl %a1@(112),%d0
10c5d26e: 6716 beqs 10c5d286 <pfifo_fast_reset+0x6a>
10c5d270: 41e9 0070 lea %a1@(112),%a0
10c5d274: 40c1 movew %sr,%d1
10c5d276: 007c 0700 oriw #1792,%sr
10c5d27a: 2010 movel %a0@,%d0
10c5d27c: 5380 subql #1,%d0
10c5d27e: 2080 movel %d0,%a0@
10c5d280: 46c1 movew %d1,%sr
10c5d282: 4a80 tstl %d0
10c5d284: 66b4 bnes 10c5d23a <pfifo_fast_reset+0x1e>
10c5d286: 2f09 movel %a1,%sp@-
10c5d288: 4eb9 10c5 5900 jsr 10c55900 <__kfree_skb>
10c5d28e: 588f addql #4,%sp
10c5d290: 60a8 bras 10c5d23a <pfifo_fast_reset+0x1e>
10c5d292: 2202 movel %d2,%d1
10c5d294: 7002 moveq #2,%d0
10c5d296: b081 cmpl %d1,%d0
10c5d298: 6c94 bges 10c5d22e <pfifo_fast_reset+0x12>
10c5d29a: 42ab 0024 clrl %a3@(36)
10c5d29e: 4cee 0c0c fff0 moveml %fp@(-16),%d2-%d3/%a2-%a3
10c5d2a4: 4e5e unlk %fp
10c5d2a6: 4e75 rts
10c5d2a8 <pfifo_fast_init>:
10c5d2a8: 4e56 0000 linkw %fp,#0
10c5d2ac: 226e 0008 moveal %fp@(8),%a1
10c5d2b0: 41e9 0060 lea %a1@(96),%a0
10c5d2b4: 7020 moveq #32,%d0
10c5d2b6: d088 addl %a0,%d0
10c5d2b8: 2148 0004 movel %a0,%a0@(4)
10c5d2bc: 2088 movel %a0,%a0@
10c5d2be: 42a8 0008 clrl %a0@(8)
10c5d2c2: 41e8 0010 lea %a0@(16),%a0
10c5d2c6: b088 cmpl %a0,%d0
10c5d2c8: 6cee bges 10c5d2b8 <pfifo_fast_init+0x10>
10c5d2ca: 7000 moveq #0,%d0
10c5d2cc: 4e5e unlk %fp
10c5d2ce: 4e75 rts
10c5d2d0 <qdisc_create_dflt>:
10c5d2d0: 4e56 0000 linkw %fp,#0
10c5d2d4: 48e7 3030 moveml %d2-%d3/%a2-%a3,%sp@-
10c5d2d8: 262e 0008 movel %fp@(8),%d3
10c5d2dc: 266e 000c moveal %fp@(12),%a3
10c5d2e0: 7460 moveq #96,%d2
10c5d2e2: d4ab 0018 addl %a3@(24),%d2
10c5d2e6: 4878 01f0 pea 1f0 <LSIGTRAP+0x1eb>
10c5d2ea: 2f02 movel %d2,%sp@-
10c5d2ec: 4eb9 10c2 09bc jsr 10c209bc <kmalloc>
10c5d2f2: 2440 moveal %d0,%a2
10c5d2f4: 508f addql #8,%sp
10c5d2f6: b4fc 0000 cmpaw #0,%a2
10c5d2fa: 6762 beqs 10c5d35e <qdisc_create_dflt+0x8e>
10c5d2fc: 2f02 movel %d2,%sp@-
10c5d2fe: 42a7 clrl %sp@-
10c5d300: 2f0a movel %a2,%sp@-
10c5d302: 4eb9 10c8 576c jsr 10c8576c <memset>
10c5d308: 41ea 001c lea %a2@(28),%a0
10c5d30c: 4fef 000c lea %sp@(12),%sp
10c5d310: 2148 0004 movel %a0,%a0@(4)
10c5d314: 2088 movel %a0,%a0@
10c5d316: 42a8 0008 clrl %a0@(8)
10c5d31a: 254b 000c movel %a3,%a2@(12)
10c5d31e: 24ab 001c movel %a3@(28),%a2@
10c5d322: 256b 0020 0004 movel %a3@(32),%a2@(4)
10c5d328: 2543 002c movel %d3,%a2@(44)
10c5d32c: 0683 0000 00d4 addil #212,%d3
10c5d332: 2543 0054 movel %d3,%a2@(84)
10c5d336: 7001 moveq #1,%d0
10c5d338: 2540 0018 movel %d0,%a2@(24)
10c5d33c: 206b 002c moveal %a3@(44),%a0
10c5d340: b0fc 0000 cmpaw #0,%a0
10c5d344: 670c beqs 10c5d352 <qdisc_create_dflt+0x82>
10c5d346: 42a7 clrl %sp@-
10c5d348: 2f0a movel %a2,%sp@-
10c5d34a: 4e90 jsr %a0@
10c5d34c: 508f addql #8,%sp
10c5d34e: 4a80 tstl %d0
10c5d350: 6604 bnes 10c5d356 <qdisc_create_dflt+0x86>
10c5d352: 200a movel %a2,%d0
10c5d354: 600a bras 10c5d360 <qdisc_create_dflt+0x90>
10c5d356: 2f0a movel %a2,%sp@-
10c5d358: 4eb9 10c2 0b8c jsr 10c20b8c <kfree>
10c5d35e: 7000 moveq #0,%d0
10c5d360: 4cee 0c0c fff0 moveml %fp@(-16),%d2-%d3/%a2-%a3
10c5d366: 4e5e unlk %fp
10c5d368: 4e75 rts
10c5d36a <qdisc_reset>:
10c5d36a: 4e56 0000 linkw %fp,#0
10c5d36e: 226e 0008 moveal %fp@(8),%a1
10c5d372: 2069 000c moveal %a1@(12),%a0
10c5d376: 4aa8 0030 tstl %a0@(48)
10c5d37a: 6708 beqs 10c5d384 <qdisc_reset+0x1a>
10c5d37c: 2f09 movel %a1,%sp@-
10c5d37e: 2068 0030 moveal %a0@(48),%a0
10c5d382: 4e90 jsr %a0@
10c5d384: 4e5e unlk %fp
10c5d386: 4e75 rts
10c5d388 <qdisc_destroy>:
10c5d388: 4e56 0000 linkw %fp,#0
10c5d38c: 2f0b movel %a3,%sp@-
10c5d38e: 2f0a movel %a2,%sp@-
10c5d390: 246e 0008 moveal %fp@(8),%a2
10c5d394: 266a 000c moveal %a2@(12),%a3
10c5d398: 41ea 0018 lea %a2@(24),%a0
10c5d39c: 40c1 movew %sr,%d1
10c5d39e: 007c 0700 oriw #1792,%sr
10c5d3a2: 2010 movel %a0@,%d0
10c5d3a4: 5380 subql #1,%d0
10c5d3a6: 2080 movel %d0,%a0@
10c5d3a8: 46c1 movew %d1,%sr
10c5d3aa: 4a80 tstl %d0
10c5d3ac: 6630 bnes 10c5d3de <qdisc_destroy+0x56>
10c5d3ae: 206b 0030 moveal %a3@(48),%a0
10c5d3b2: b0fc 0000 cmpaw #0,%a0
10c5d3b6: 6706 beqs 10c5d3be <qdisc_destroy+0x36>
10c5d3b8: 2f0a movel %a2,%sp@-
10c5d3ba: 4e90 jsr %a0@
10c5d3bc: 588f addql #4,%sp
10c5d3be: 206b 0034 moveal %a3@(52),%a0
10c5d3c2: b0fc 0000 cmpaw #0,%a0
10c5d3c6: 6706 beqs 10c5d3ce <qdisc_destroy+0x46>
10c5d3c8: 2f0a movel %a2,%sp@-
10c5d3ca: 4e90 jsr %a0@
10c5d3cc: 588f addql #4,%sp
10c5d3ce: 082a 0000 000b btst #0,%a2@(11)
10c5d3d4: 6608 bnes 10c5d3de <qdisc_destroy+0x56>
10c5d3d6: 2f0a movel %a2,%sp@-
10c5d3d8: 4eb9 10c2 0b8c jsr 10c20b8c <kfree>
10c5d3de: 246e fff8 moveal %fp@(-8),%a2
10c5d3e2: 266e fffc moveal %fp@(-4),%a3
10c5d3e6: 4e5e unlk %fp
10c5d3e8: 4e75 rts
10c5d3ea <dev_activate>:
10c5d3ea: 4e56 0000 linkw %fp,#0
10c5d3ee: 2f0b movel %a3,%sp@-
10c5d3f0: 2f0a movel %a2,%sp@-
10c5d3f2: 266e 0008 moveal %fp@(8),%a3
10c5d3f6: 0cab 1000 ff40 cmpil #268500800,%a3@(188)
10c5d3fc: 00bc
10c5d3fe: 6632 bnes 10c5d432 <dev_activate+0x48>
10c5d400: 4aab 00c8 tstl %a3@(200)
10c5d404: 6722 beqs 10c5d428 <dev_activate+0x3e>
10c5d406: 4879 1001 0040 pea 10010040 <pfifo_fast_ops>
10c5d40c: 2f0b movel %a3,%sp@-
10c5d40e: 4eba fec0 jsr %pc@(10c5d2d0 <qdisc_create_dflt>)
10c5d412: 508f addql #8,%sp
10c5d414: 4a80 tstl %d0
10c5d416: 6616 bnes 10c5d42e <dev_activate+0x44>
10c5d418: 2f0b movel %a3,%sp@-
10c5d41a: 4879 1000 728a pea 1000728a <prio2band+0x10>
10c5d420: 4eb9 10c1 677e jsr 10c1677e <printk>
10c5d426: 6032 bras 10c5d45a <dev_activate+0x70>
10c5d428: 203c 1000 ffe0 movel #268500960,%d0
10c5d42e: 2740 00bc movel %d0,%a3@(188)
10c5d432: 45f9 1002 5730 lea 10025730 <irq_stat+0x8>,%a2
10c5d438: 5292 addql #1,%a2@
10c5d43a: 202b 00bc movel %a3@(188),%d0
10c5d43e: 2740 00b8 movel %d0,%a3@(184)
10c5d442: 0c80 1000 ffe0 cmpil #268500960,%d0
10c5d448: 670e beqs 10c5d458 <dev_activate+0x6e>
10c5d44a: 2779 1002 67b0 movel 100267b0 <jiffies>,%a3@(74)
10c5d450: 004a
10c5d452: 2f0b movel %a3,%sp@-
10c5d454: 4eba fba2 jsr %pc@(10c5cff8 <dev_watchdog_up>)
10c5d458: 5392 subql #1,%a2@
10c5d45a: 246e fff8 moveal %fp@(-8),%a2
10c5d45e: 266e fffc moveal %fp@(-4),%a3
10c5d462: 4e5e unlk %fp
10c5d464: 4e75 rts
10c5d466 <dev_deactivate>:
10c5d466: 4e56 0000 linkw %fp,#0
10c5d46a: 2f0b movel %a3,%sp@-
10c5d46c: 2f0a movel %a2,%sp@-
10c5d46e: 266e 0008 moveal %fp@(8),%a3
10c5d472: 45f9 1002 5730 lea 10025730 <irq_stat+0x8>,%a2
10c5d478: 5292 addql #1,%a2@
10c5d47a: 202b 00b8 movel %a3@(184),%d0
10c5d47e: 277c 1000 ff40 movel #268500800,%a3@(184)
10c5d484: 00b8
10c5d486: 2f00 movel %d0,%sp@-
10c5d488: 4eba fee0 jsr %pc@(10c5d36a <qdisc_reset>)
10c5d48c: 588f addql #4,%sp
10c5d48e: 5392 subql #1,%a2@
10c5d490: 2f0b movel %a3,%sp@-
10c5d492: 4eba fb86 jsr %pc@(10c5d01a <dev_watchdog_down>)
10c5d496: 588f addql #4,%sp
10c5d498: 47eb 002a lea %a3@(42),%a3
10c5d49c: 6012 bras 10c5d4b0 <dev_deactivate+0x4a>
10c5d49e: 2079 1002 53b4 moveal 100253b4 <_current_task>,%a0
10c5d4a4: 7010 moveq #16,%d0
10c5d4a6: 81a8 0028 orl %d0,%a0@(40)
10c5d4aa: 4eb9 10c1 44d2 jsr 10c144d2 <schedule>
10c5d4b0: 2013 movel %a3@,%d0
10c5d4b2: 0800 0003 btst #3,%d0
10c5d4b6: 66e6 bnes 10c5d49e <dev_deactivate+0x38>
10c5d4b8: 246e fff8 moveal %fp@(-8),%a2
10c5d4bc: 266e fffc moveal %fp@(-4),%a3
10c5d4c0: 4e5e unlk %fp
10c5d4c2: 4e75 rts
10c5d4c4 <dev_init_scheduler>:
10c5d4c4: 4e56 0000 linkw %fp,#0
10c5d4c8: 226e 0008 moveal %fp@(8),%a1
10c5d4cc: 41f9 1002 5730 lea 10025730 <irq_stat+0x8>,%a0
10c5d4d2: 5290 addql #1,%a0@
10c5d4d4: 237c 1000 ff40 movel #268500800,%a1@(184)
10c5d4da: 00b8
10c5d4dc: 5390 subql #1,%a0@
10c5d4de: 237c 1000 ff40 movel #268500800,%a1@(188)
10c5d4e4: 00bc
10c5d4e6: 42a9 00c0 clrl %a1@(192)
10c5d4ea: 2f09 movel %a1,%sp@-
10c5d4ec: 4eba faa2 jsr %pc@(10c5cf90 <dev_watchdog_init>)
10c5d4f0: 4e5e unlk %fp
10c5d4f2: 4e75 rts
10c5d4f4 <dev_shutdown>:
10c5d4f4: 4e56 0000 linkw %fp,#0
10c5d4f8: 2f0b movel %a3,%sp@-
10c5d4fa: 2f0a movel %a2,%sp@-
10c5d4fc: 266e 0008 moveal %fp@(8),%a3
10c5d500: 45f9 1002 5730 lea 10025730 <irq_stat+0x8>,%a2
10c5d506: 5292 addql #1,%a2@
10c5d508: 202b 00bc movel %a3@(188),%d0
10c5d50c: 277c 1000 ff40 movel #268500800,%a3@(184)
10c5d512: 00b8
10c5d514: 277c 1000 ff40 movel #268500800,%a3@(188)
10c5d51a: 00bc
10c5d51c: 2f00 movel %d0,%sp@-
10c5d51e: 4eba fe68 jsr %pc@(10c5d388 <qdisc_destroy>)
10c5d522: 588f addql #4,%sp
10c5d524: 4aab 00c0 tstl %a3@(192)
10c5d528: 6712 beqs 10c5d53c <dev_shutdown+0x48>
10c5d52a: 4878 0203 pea 203 <LSIGTRAP+0x1fe>
10c5d52e: 4879 1000 72a4 pea 100072a4 <prio2band+0x2a>
10c5d534: 4eb9 10c1 677e jsr 10c1677e <printk>
10c5d53a: 508f addql #8,%sp
10c5d53c: 4aab 0090 tstl %a3@(144)
10c5d540: 6710 beqs 10c5d552 <dev_shutdown+0x5e>
10c5d542: 4878 0204 pea 204 <LSIGTRAP+0x1ff>
10c5d546: 4879 1000 72fa pea 100072fa <prio2band+0x80>
10c5d54c: 4eb9 10c1 677e jsr 10c1677e <printk>
10c5d552: 42ab 00c0 clrl %a3@(192)
10c5d556: 5392 subql #1,%a2@
10c5d558: 246e fff8 moveal %fp@(-8),%a2
10c5d55c: 266e fffc moveal %fp@(-4),%a3
10c5d560: 4e5e unlk %fp
10c5d562: 4e75 rts
10c5d564 <netlink_sock_destruct>:
10c5d564: 4e56 0000 linkw %fp,#0
10c5d568: 2f0b movel %a3,%sp@-
10c5d56a: 2f0a movel %a2,%sp@-
10c5d56c: 266e 0008 moveal %fp@(8),%a3
10c5d570: 45eb 0054 lea %a3@(84),%a2
10c5d574: 40c0 movew %sr,%d0
10c5d576: 007c 0700 oriw #1792,%sr
10c5d57a: 2052 moveal %a2@,%a0
10c5d57c: 93c9 subal %a1,%a1
10c5d57e: b5c8 cmpal %a0,%a2
10c5d580: 6718 beqs 10c5d59a <netlink_sock_destruct+0x36>
10c5d582: 2248 moveal %a0,%a1
10c5d584: 2051 moveal %a1@,%a0
10c5d586: 53aa 0008 subql #1,%a2@(8)
10c5d58a: 214a 0004 movel %a2,%a0@(4)
10c5d58e: 2488 movel %a0,%a2@
10c5d590: 4291 clrl %a1@
10c5d592: 42a9 0004 clrl %a1@(4)
10c5d596: 42a9 0008 clrl %a1@(8)
10c5d59a: 46c0 movew %d0,%sr
10c5d59c: b2fc 0000 cmpaw #0,%a1
10c5d5a0: 672a beqs 10c5d5cc <netlink_sock_destruct+0x68>
10c5d5a2: 7001 moveq #1,%d0
10c5d5a4: b0a9 0070 cmpl %a1@(112),%d0
10c5d5a8: 6716 beqs 10c5d5c0 <netlink_sock_destruct+0x5c>
10c5d5aa: 41e9 0070 lea %a1@(112),%a0
10c5d5ae: 40c1 movew %sr,%d1
10c5d5b0: 007c 0700 oriw #1792,%sr
10c5d5b4: 2010 movel %a0@,%d0
10c5d5b6: 5380 subql #1,%d0
10c5d5b8: 2080 movel %d0,%a0@
10c5d5ba: 46c1 movew %d1,%sr
10c5d5bc: 4a80 tstl %d0
10c5d5be: 66b4 bnes 10c5d574 <netlink_sock_destruct+0x10>
10c5d5c0: 2f09 movel %a1,%sp@-
10c5d5c2: 4eb9 10c5 5900 jsr 10c55900 <__kfree_skb>
10c5d5c8: 588f addql #4,%sp
10c5d5ca: 60a8 bras 10c5d574 <netlink_sock_destruct+0x10>
10c5d5cc: 102b 0094 moveb %a3@(148),%d0
10c5d5d0: 6610 bnes 10c5d5e2 <netlink_sock_destruct+0x7e>
10c5d5d2: 2f0b movel %a3,%sp@-
10c5d5d4: 4879 1000 7362 pea 10007362 <prio2band+0xe8>
10c5d5da: 4eb9 10c1 677e jsr 10c1677e <printk>
10c5d5e0: 605e bras 10c5d640 <netlink_sock_destruct+0xdc>
10c5d5e2: 4aab 0050 tstl %a3@(80)
10c5d5e6: 6712 beqs 10c5d5fa <netlink_sock_destruct+0x96>
10c5d5e8: 4878 005a pea 5a <LSIGTRAP+0x55>
10c5d5ec: 4879 1000 7383 pea 10007383 <prio2band+0x109>
10c5d5f2: 4eb9 10c1 677e jsr 10c1677e <printk>
10c5d5f8: 508f addql #8,%sp
10c5d5fa: 4aab 0064 tstl %a3@(100)
10c5d5fe: 6712 beqs 10c5d612 <netlink_sock_destruct+0xae>
10c5d600: 4878 005b pea 5b <LSIGTRAP+0x56>
10c5d604: 4879 1000 73e1 pea 100073e1 <prio2band+0x167>
10c5d60a: 4eb9 10c1 677e jsr 10c1677e <printk>
10c5d610: 508f addql #8,%sp
10c5d612: 206b 02aa moveal %a3@(682),%a0
10c5d616: 4aa8 0024 tstl %a0@(36)
10c5d61a: 6712 beqs 10c5d62e <netlink_sock_destruct+0xca>
10c5d61c: 4878 005c pea 5c <LSIGTRAP+0x57>
10c5d620: 4879 1000 743f pea 1000743f <prio2band+0x1c5>
10c5d626: 4eb9 10c1 677e jsr 10c1677e <printk>
10c5d62c: 508f addql #8,%sp
10c5d62e: 2f2b 02aa movel %a3@(682),%sp@-
10c5d632: 4eb9 10c2 0b8c jsr 10c20b8c <kfree>
10c5d638: 41f9 1003 30ee lea 100330ee <netlink_sock_nr>,%a0
10c5d63e: 5390 subql #1,%a0@
10c5d640: 246e fff8 moveal %fp@(-8),%a2
10c5d644: 266e fffc moveal %fp@(-4),%a3
10c5d648: 4e5e unlk %fp
10c5d64a: 4e75 rts
10c5d64c <netlink_table_grab>:
10c5d64c: 4e56 ffe0 linkw %fp,#-32
10c5d650: 48e7 2038 moveml %d2/%a2-%a4,%sp@-
10c5d654: 47f9 1002 5730 lea 10025730 <irq_stat+0x8>,%a3
10c5d65a: 5293 addql #1,%a3@
10c5d65c: 203c 1001 0090 movel #268501136,%d0
10c5d662: 2840 moveal %d0,%a4
10c5d664: 4a94 tstl %a4@
10c5d666: 6774 beqs 10c5d6dc <netlink_table_grab+0x90>
10c5d668: 42ae ffe0 clrl %fp@(-32)
10c5d66c: 42ae ffe8 clrl %fp@(-24)
10c5d670: 42ae ffec clrl %fp@(-20)
10c5d674: 45ee fff0 lea %fp@(-16),%a2
10c5d678: 2d79 1002 53b4 movel 100253b4 <_current_task>,%fp@(-28)
10c5d67e: ffe4
10c5d680: 24ae ffe0 movel %fp@(-32),%a2@
10c5d684: 2d6e ffe4 fff4 movel %fp@(-28),%fp@(-12)
10c5d68a: 2d6e ffe8 fff8 movel %fp@(-24),%fp@(-8)
10c5d690: 2d6e ffec fffc movel %fp@(-20),%fp@(-4)
10c5d696: 2f0a movel %a2,%sp@-
10c5d698: 4879 1001 0080 pea 10010080 <nl_table_wait>
10c5d69e: 4eb9 10c1 5376 jsr 10c15376 <add_wait_queue_exclusive>
10c5d6a4: 508f addql #8,%sp
10c5d6a6: 240a movel %a2,%d2
10c5d6a8: 244b moveal %a3,%a2
10c5d6aa: 2079 1002 53b4 moveal 100253b4 <_current_task>,%a0
10c5d6b0: 7002 moveq #2,%d0
10c5d6b2: 2080 movel %d0,%a0@
10c5d6b4: 4a94 tstl %a4@
10c5d6b6: 670c beqs 10c5d6c4 <netlink_table_grab+0x78>
10c5d6b8: 5392 subql #1,%a2@
10c5d6ba: 4eb9 10c1 44d2 jsr 10c144d2 <schedule>
10c5d6c0: 5292 addql #1,%a2@
10c5d6c2: 60e6 bras 10c5d6aa <netlink_table_grab+0x5e>
10c5d6c4: 2079 1002 53b4 moveal 100253b4 <_current_task>,%a0
10c5d6ca: 7000 moveq #0,%d0
10c5d6cc: 2080 movel %d0,%a0@
10c5d6ce: 2f02 movel %d2,%sp@-
10c5d6d0: 4879 1001 0080 pea 10010080 <nl_table_wait>
10c5d6d6: 4eb9 10c1 53aa jsr 10c153aa <remove_wait_queue>
10c5d6dc: 4cee 1c04 ffd0 moveml %fp@(-48),%d2/%a2-%a4
10c5d6e2: 4e5e unlk %fp
10c5d6e4: 4e75 rts
10c5d6e6 <netlink_insert>:
10c5d6e6: 4e56 0000 linkw %fp,#0
10c5d6ea: 48e7 3030 moveml %d2-%d3/%a2-%a3,%sp@-
10c5d6ee: 246e 0008 moveal %fp@(8),%a2
10c5d6f2: 242e 000c movel %fp@(12),%d2
10c5d6f6: 769e moveq #-98,%d3
10c5d6f8: 4eba ff52 jsr %pc@(10c5d64c <netlink_table_grab>)
10c5d6fc: 4280 clrl %d0
10c5d6fe: 102a 0291 moveb %a2@(657),%d0
10c5d702: e588 lsll #2,%d0
10c5d704: 41f9 1002 4aa0 lea 10024aa0 <nl_table>,%a0
10c5d70a: 2270 0800 moveal %a0@(00000000,%d0:l),%a1
10c5d70e: 2648 moveal %a0,%a3
10c5d710: 6004 bras 10c5d716 <netlink_insert+0x30>
10c5d712: 2269 0010 moveal %a1@(16),%a1
10c5d716: b2fc 0000 cmpaw #0,%a1
10c5d71a: 670e beqs 10c5d72a <netlink_insert+0x44>
10c5d71c: 2069 02aa moveal %a1@(682),%a0
10c5d720: b490 cmpl %a0@,%d2
10c5d722: 66ee bnes 10c5d712 <netlink_insert+0x2c>
10c5d724: b2fc 0000 cmpaw #0,%a1
10c5d728: 662e bnes 10c5d758 <netlink_insert+0x72>
10c5d72a: 76f0 moveq #-16,%d3
10c5d72c: 206a 02aa moveal %a2@(682),%a0
10c5d730: 4a90 tstl %a0@
10c5d732: 6624 bnes 10c5d758 <netlink_insert+0x72>
10c5d734: 2082 movel %d2,%a0@
10c5d736: 4280 clrl %d0
10c5d738: 102a 0291 moveb %a2@(657),%d0
10c5d73c: e588 lsll #2,%d0
10c5d73e: 2573 0800 0010 movel %a3@(00000000,%d0:l),%a2@(16)
10c5d744: 4280 clrl %d0
10c5d746: 102a 0291 moveb %a2@(657),%d0
10c5d74a: e588 lsll #2,%d0
10c5d74c: 278a 0800 movel %a2,%a3@(00000000,%d0:l)
10c5d750: 41ea 0028 lea %a2@(40),%a0
10c5d754: 5290 addql #1,%a0@
10c5d756: 7600 moveq #0,%d3
10c5d758: 53b9 1002 5730 subql #1,10025730 <irq_stat+0x8>
10c5d75e: 4878 0001 pea 1 <PF_DTRACE_OFF>
10c5d762: 4878 0003 pea 3 <PF_PTRACED_OFF>
10c5d766: 4879 1001 0080 pea 10010080 <nl_table_wait>
10c5d76c: 4eb9 10c1 4712 jsr 10c14712 <__wake_up>
10c5d772: 2003 movel %d3,%d0
10c5d774: 4cee 0c0c fff0 moveml %fp@(-16),%d2-%d3/%a2-%a3
10c5d77a: 4e5e unlk %fp
10c5d77c: 4e75 rts
10c5d77e <netlink_remove>:
10c5d77e: 4e56 0000 linkw %fp,#0
10c5d782: 2f0b movel %a3,%sp@-
10c5d784: 2f0a movel %a2,%sp@-
10c5d786: 246e 0008 moveal %fp@(8),%a2
10c5d78a: 4eba fec0 jsr %pc@(10c5d64c <netlink_table_grab>)
10c5d78e: 4280 clrl %d0
10c5d790: 102a 0291 moveb %a2@(657),%d0
10c5d794: e588 lsll #2,%d0
10c5d796: 2040 moveal %d0,%a0
10c5d798: d1fc 1002 4aa0 addal #268585632,%a0
10c5d79e: 43ea 0028 lea %a2@(40),%a1
10c5d7a2: 6006 bras 10c5d7aa <netlink_remove+0x2c>
10c5d7a4: 2640 moveal %d0,%a3
10c5d7a6: 41eb 0010 lea %a3@(16),%a0
10c5d7aa: 2010 movel %a0@,%d0
10c5d7ac: 670a beqs 10c5d7b8 <netlink_remove+0x3a>
10c5d7ae: b5c0 cmpal %d0,%a2
10c5d7b0: 66f2 bnes 10c5d7a4 <netlink_remove+0x26>
10c5d7b2: 20aa 0010 movel %a2@(16),%a0@
10c5d7b6: 5391 subql #1,%a1@
10c5d7b8: 53b9 1002 5730 subql #1,10025730 <irq_stat+0x8>
10c5d7be: 4878 0001 pea 1 <PF_DTRACE_OFF>
10c5d7c2: 4878 0003 pea 3 <PF_PTRACED_OFF>
10c5d7c6: 4879 1001 0080 pea 10010080 <nl_table_wait>
10c5d7cc: 4eb9 10c1 4712 jsr 10c14712 <__wake_up>
10c5d7d2: 246e fff8 moveal %fp@(-8),%a2
10c5d7d6: 266e fffc moveal %fp@(-4),%a3
10c5d7da: 4e5e unlk %fp
10c5d7dc: 4e75 rts
10c5d7de <netlink_create>:
10c5d7de: 4e56 0000 linkw %fp,#0
10c5d7e2: 48e7 2030 moveml %d2/%a2-%a3,%sp@-
10c5d7e6: 266e 0008 moveal %fp@(8),%a3
10c5d7ea: 242e 000c movel %fp@(12),%d2
10c5d7ee: 7001 moveq #1,%d0
10c5d7f0: 2680 movel %d0,%a3@
10c5d7f2: 302b 0028 movew %a3@(40),%d0
10c5d7f6: 5540 subqw #2,%d0
10c5d7f8: 0c40 0001 cmpiw #1,%d0
10c5d7fc: 6306 blss 10c5d804 <netlink_create+0x26>
10c5d7fe: 70a2 moveq #-94,%d0
10c5d800: 6000 009e braw 10c5d8a0 <netlink_create+0xc2>
10c5d804: 721f moveq #31,%d1
10c5d806: b282 cmpl %d2,%d1
10c5d808: 6406 bccs 10c5d810 <netlink_create+0x32>
10c5d80a: 70a3 moveq #-93,%d0
10c5d80c: 6000 0092 braw 10c5d8a0 <netlink_create+0xc2>
10c5d810: 277c 1001 0094 movel #268501140,%a3@(8)
10c5d816: 0008
10c5d818: 4878 0001 pea 1 <PF_DTRACE_OFF>
10c5d81c: 4878 01f0 pea 1f0 <LSIGTRAP+0x1eb>
10c5d820: 4878 0010 pea 10 <LSIGTRAP+0xb>
10c5d824: 4eb9 10c5 4b24 jsr 10c54b24 <sk_alloc>
10c5d82a: 2440 moveal %d0,%a2
10c5d82c: 4fef 000c lea %sp@(12),%sp
10c5d830: b4fc 0000 cmpaw #0,%a2
10c5d834: 6768 beqs 10c5d89e <netlink_create+0xc0>
10c5d836: 2f0a movel %a2,%sp@-
10c5d838: 2f0b movel %a3,%sp@-
10c5d83a: 4eb9 10c5 54e2 jsr 10c554e2 <sock_init_data>
10c5d840: 4878 01f0 pea 1f0 <LSIGTRAP+0x1eb>
10c5d844: 4878 0030 pea 30 <LSIGTRAP+0x2b>
10c5d848: 4eb9 10c2 09bc jsr 10c209bc <kmalloc>
10c5d84e: 2540 02aa movel %d0,%a2@(682)
10c5d852: 4fef 0010 lea %sp@(16),%sp
10c5d856: 673e beqs 10c5d896 <netlink_create+0xb8>
10c5d858: 4878 0030 pea 30 <LSIGTRAP+0x2b>
10c5d85c: 42a7 clrl %sp@-
10c5d85e: 2f00 movel %d0,%sp@-
10c5d860: 4eb9 10c8 576c jsr 10c8576c <memset>
10c5d866: 202a 02aa movel %a2@(682),%d0
10c5d86a: 2240 moveal %d0,%a1
10c5d86c: 41e9 0018 lea %a1@(24),%a0
10c5d870: 4290 clrl %a0@
10c5d872: 721c moveq #28,%d1
10c5d874: d081 addl %d1,%d0
10c5d876: 2140 0004 movel %d0,%a0@(4)
10c5d87a: 2140 0008 movel %d0,%a0@(8)
10c5d87e: 257c 10c5 d564 movel #281400676,%a2@(802)
10c5d884: 0322
10c5d886: 41f9 1003 30ee lea 100330ee <netlink_sock_nr>,%a0
10c5d88c: 5290 addql #1,%a0@
10c5d88e: 1542 0291 moveb %d2,%a2@(657)
10c5d892: 7000 moveq #0,%d0
10c5d894: 600a bras 10c5d8a0 <netlink_create+0xc2>
10c5d896: 2f0a movel %a2,%sp@-
10c5d898: 4eb9 10c5 4b7e jsr 10c54b7e <sk_free>
10c5d89e: 70f4 moveq #-12,%d0
10c5d8a0: 4cee 0c04 fff4 moveml %fp@(-12),%d2/%a2-%a3
10c5d8a6: 4e5e unlk %fp
10c5d8a8: 4e75 rts
10c5d8aa <netlink_release>:
10c5d8aa: 4e56 0000 linkw %fp,#0
10c5d8ae: 48e7 0038 moveml %a2-%a4,%sp@-
10c5d8b2: 246e 0008 moveal %fp@(8),%a2
10c5d8b6: 266a 0018 moveal %a2@(24),%a3
10c5d8ba: b6fc 0000 cmpaw #0,%a3
10c5d8be: 6700 00ea beqw 10c5d9aa <netlink_release+0x100>
10c5d8c2: 2f0b movel %a3,%sp@-
10c5d8c4: 4eba feb8 jsr %pc@(10c5d77e <netlink_remove>)
10c5d8c8: 206b 02aa moveal %a3@(682),%a0
10c5d8cc: 588f addql #4,%sp
10c5d8ce: 2068 0024 moveal %a0@(36),%a0
10c5d8d2: 49eb 0028 lea %a3@(40),%a4
10c5d8d6: b0fc 0000 cmpaw #0,%a0
10c5d8da: 6722 beqs 10c5d8fe <netlink_release+0x54>
10c5d8dc: 2f08 movel %a0,%sp@-
10c5d8de: 2068 000c moveal %a0@(12),%a0
10c5d8e2: 4e90 jsr %a0@
10c5d8e4: 206b 02aa moveal %a3@(682),%a0
10c5d8e8: 2f28 0024 movel %a0@(36),%sp@-
10c5d8ec: 4eb9 10c5 e4ba jsr 10c5e4ba <netlink_destroy_callback>
10c5d8f2: 206b 02aa moveal %a3@(682),%a0
10c5d8f6: 42a8 0024 clrl %a0@(36)
10c5d8fa: 508f addql #8,%sp
10c5d8fc: 5394 subql #1,%a4@
10c5d8fe: 52b9 1002 5730 addql #1,10025730 <irq_stat+0x8>
10c5d904: 177c 0001 0094 moveb #1,%a3@(148)
10c5d90a: 42ab 0306 clrl %a3@(774)
10c5d90e: 42ab 0044 clrl %a3@(68)
10c5d912: 53b9 1002 5730 subql #1,10025730 <irq_stat+0x8>
10c5d918: 42aa 0018 clrl %a2@(24)
10c5d91c: 42a7 clrl %sp@-
10c5d91e: 4878 0001 pea 1 <PF_DTRACE_OFF>
10c5d922: 7018 moveq #24,%d0
10c5d924: d0ab 02aa addl %a3@(682),%d0
10c5d928: 2f00 movel %d0,%sp@-
10c5d92a: 4eb9 10c1 4712 jsr 10c14712 <__wake_up>
10c5d930: 45eb 0068 lea %a3@(104),%a2
10c5d934: 4fef 000c lea %sp@(12),%sp
10c5d938: 40c0 movew %sr,%d0
10c5d93a: 007c 0700 oriw #1792,%sr
10c5d93e: 2052 moveal %a2@,%a0
10c5d940: 93c9 subal %a1,%a1
10c5d942: b5c8 cmpal %a0,%a2
10c5d944: 6718 beqs 10c5d95e <netlink_release+0xb4>
10c5d946: 2248 moveal %a0,%a1
10c5d948: 2051 moveal %a1@,%a0
10c5d94a: 53aa 0008 subql #1,%a2@(8)
10c5d94e: 214a 0004 movel %a2,%a0@(4)
10c5d952: 2488 movel %a0,%a2@
10c5d954: 4291 clrl %a1@
10c5d956: 42a9 0004 clrl %a1@(4)
10c5d95a: 42a9 0008 clrl %a1@(8)
10c5d95e: 46c0 movew %d0,%sr
10c5d960: b2fc 0000 cmpaw #0,%a1
10c5d964: 672a beqs 10c5d990 <netlink_release+0xe6>
10c5d966: 7001 moveq #1,%d0
10c5d968: b0a9 0070 cmpl %a1@(112),%d0
10c5d96c: 6716 beqs 10c5d984 <netlink_release+0xda>
10c5d96e: 41e9 0070 lea %a1@(112),%a0
10c5d972: 40c1 movew %sr,%d1
10c5d974: 007c 0700 oriw #1792,%sr
10c5d978: 2010 movel %a0@,%d0
10c5d97a: 5380 subql #1,%d0
10c5d97c: 2080 movel %d0,%a0@
10c5d97e: 46c1 movew %d1,%sr
10c5d980: 4a80 tstl %d0
10c5d982: 66b4 bnes 10c5d938 <netlink_release+0x8e>
10c5d984: 2f09 movel %a1,%sp@-
10c5d986: 4eb9 10c5 5900 jsr 10c55900 <__kfree_skb>
10c5d98c: 588f addql #4,%sp
10c5d98e: 60a8 bras 10c5d938 <netlink_release+0x8e>
10c5d990: 40c1 movew %sr,%d1
10c5d992: 007c 0700 oriw #1792,%sr
10c5d996: 2014 movel %a4@,%d0
10c5d998: 5380 subql #1,%d0
10c5d99a: 2880 movel %d0,%a4@
10c5d99c: 46c1 movew %d1,%sr
10c5d99e: 4a80 tstl %d0
10c5d9a0: 6608 bnes 10c5d9aa <netlink_release+0x100>
10c5d9a2: 2f0b movel %a3,%sp@-
10c5d9a4: 4eb9 10c5 4b7e jsr 10c54b7e <sk_free>
10c5d9aa: 7000 moveq #0,%d0
10c5d9ac: 4cee 1c00 fff4 moveml %fp@(-12),%a2-%a4
10c5d9b2: 4e5e unlk %fp
10c5d9b4: 4e75 rts
10c5d9b6 <netlink_autobind>:
10c5d9b6: 4e56 0000 linkw %fp,#0
10c5d9ba: 48e7 203c moveml %d2/%a2-%a5,%sp@-
10c5d9be: 206e 0008 moveal %fp@(8),%a0
10c5d9c2: 2468 0018 moveal %a0@(24),%a2
10c5d9c6: 2079 1002 53b4 moveal 100253b4 <_current_task>,%a0
10c5d9cc: 2428 007a movel %a0@(122),%d2
10c5d9d0: 4bfa fc7a lea %pc@(10c5d64c <netlink_table_grab>),%a5
10c5d9d4: 49f9 1002 4aa0 lea 10024aa0 <nl_table>,%a4
10c5d9da: 47fa fd0a lea %pc@(10c5d6e6 <netlink_insert>),%a3
10c5d9de: 4e95 jsr %a5@
10c5d9e0: 4280 clrl %d0
10c5d9e2: 102a 0291 moveb %a2@(657),%d0
10c5d9e6: e588 lsll #2,%d0
10c5d9e8: 2274 0800 moveal %a4@(00000000,%d0:l),%a1
10c5d9ec: b2fc 0000 cmpaw #0,%a1
10c5d9f0: 673e beqs 10c5da30 <netlink_autobind+0x7a>
10c5d9f2: 2069 02aa moveal %a1@(682),%a0
10c5d9f6: b490 cmpl %a0@,%d2
10c5d9f8: 662c bnes 10c5da26 <netlink_autobind+0x70>
10c5d9fa: 4a82 tstl %d2
10c5d9fc: 6f06 bles 10c5da04 <netlink_autobind+0x4e>
10c5d9fe: 243c ffff f000 movel #-4096,%d2
10c5da04: 5382 subql #1,%d2
10c5da06: 53b9 1002 5730 subql #1,10025730 <irq_stat+0x8>
10c5da0c: 4878 0001 pea 1 <PF_DTRACE_OFF>
10c5da10: 4878 0003 pea 3 <PF_PTRACED_OFF>
10c5da14: 4879 1001 0080 pea 10010080 <nl_table_wait>
10c5da1a: 4eb9 10c1 4712 jsr 10c14712 <__wake_up>
10c5da20: 4fef 000c lea %sp@(12),%sp
10c5da24: 60b8 bras 10c5d9de <netlink_autobind+0x28>
10c5da26: 2269 0010 moveal %a1@(16),%a1
10c5da2a: b2fc 0000 cmpaw #0,%a1
10c5da2e: 66c2 bnes 10c5d9f2 <netlink_autobind+0x3c>
10c5da30: 53b9 1002 5730 subql #1,10025730 <irq_stat+0x8>
10c5da36: 4878 0001 pea 1 <PF_DTRACE_OFF>
10c5da3a: 4878 0003 pea 3 <PF_PTRACED_OFF>
10c5da3e: 4879 1001 0080 pea 10010080 <nl_table_wait>
10c5da44: 4eb9 10c1 4712 jsr 10c14712 <__wake_up>
10c5da4a: 504f addqw #8,%sp
10c5da4c: 2e82 movel %d2,%sp@
10c5da4e: 2f0a movel %a2,%sp@-
10c5da50: 4e93 jsr %a3@
10c5da52: 508f addql #8,%sp
10c5da54: 729e moveq #-98,%d1
10c5da56: b280 cmpl %d0,%d1
10c5da58: 6784 beqs 10c5d9de <netlink_autobind+0x28>
10c5da5a: 206a 02aa moveal %a2@(682),%a0
10c5da5e: 42a8 0004 clrl %a0@(4)
10c5da62: 7000 moveq #0,%d0
10c5da64: 4cee 3c04 ffec moveml %fp@(-20),%d2/%a2-%a5
10c5da6a: 4e5e unlk %fp
10c5da6c: 4e75 rts
10c5da6e <netlink_bind>:
10c5da6e: 4e56 0000 linkw %fp,#0
10c5da72: 2f0b movel %a3,%sp@-
10c5da74: 2f0a movel %a2,%sp@-
10c5da76: 226e 0008 moveal %fp@(8),%a1
10c5da7a: 246e 000c moveal %fp@(12),%a2
10c5da7e: 2669 0018 moveal %a1@(24),%a3
10c5da82: 0c52 0010 cmpiw #16,%a2@
10c5da86: 662c bnes 10c5dab4 <netlink_bind+0x46>
10c5da88: 4aaa 0008 tstl %a2@(8)
10c5da8c: 6718 beqs 10c5daa6 <netlink_bind+0x38>
10c5da8e: 2079 1002 53b4 moveal 100253b4 <_current_task>,%a0
10c5da94: 0828 0004 01d2 btst #4,%a0@(466)
10c5da9a: 6604 bnes 10c5daa0 <netlink_bind+0x32>
10c5da9c: 70ff moveq #-1,%d0
10c5da9e: 6046 bras 10c5dae6 <netlink_bind+0x78>
10c5daa0: 0068 0100 0006 oriw #256,%a0@(6)
10c5daa6: 206b 02aa moveal %a3@(682),%a0
10c5daaa: 2010 movel %a0@,%d0
10c5daac: 6714 beqs 10c5dac2 <netlink_bind+0x54>
10c5daae: b0aa 0004 cmpl %a2@(4),%d0
10c5dab2: 6704 beqs 10c5dab8 <netlink_bind+0x4a>
10c5dab4: 70ea moveq #-22,%d0
10c5dab6: 602e bras 10c5dae6 <netlink_bind+0x78>
10c5dab8: 216a 0008 0004 movel %a2@(8),%a0@(4)
10c5dabe: 7000 moveq #0,%d0
10c5dac0: 6024 bras 10c5dae6 <netlink_bind+0x78>
10c5dac2: 202a 0004 movel %a2@(4),%d0
10c5dac6: 6608 bnes 10c5dad0 <netlink_bind+0x62>
10c5dac8: 2f09 movel %a1,%sp@-
10c5daca: 4eba feea jsr %pc@(10c5d9b6 <netlink_autobind>)
10c5dace: 6008 bras 10c5dad8 <netlink_bind+0x6a>
10c5dad0: 2f00 movel %d0,%sp@-
10c5dad2: 2f0b movel %a3,%sp@-
10c5dad4: 4eba fc10 jsr %pc@(10c5d6e6 <netlink_insert>)
10c5dad8: 4a80 tstl %d0
10c5dada: 660a bnes 10c5dae6 <netlink_bind+0x78>
10c5dadc: 206b 02aa moveal %a3@(682),%a0
10c5dae0: 216a 0008 0004 movel %a2@(8),%a0@(4)
10c5dae6: 246e fff8 moveal %fp@(-8),%a2
10c5daea: 266e fffc moveal %fp@(-4),%a3
10c5daee: 4e5e unlk %fp
10c5daf0: 4e75 rts
10c5daf2 <netlink_connect>:
10c5daf2: 4e56 0000 linkw %fp,#0
10c5daf6: 2f0b movel %a3,%sp@-
10c5daf8: 2f0a movel %a2,%sp@-
10c5dafa: 226e 0008 moveal %fp@(8),%a1
10c5dafe: 266e 000c moveal %fp@(12),%a3
10c5db02: 7000 moveq #0,%d0
10c5db04: 2469 0018 moveal %a1@(24),%a2
10c5db08: 3213 movew %a3@,%d1
10c5db0a: 6612 bnes 10c5db1e <netlink_connect+0x2c>
10c5db0c: 206a 02aa moveal %a2@(682),%a0
10c5db10: 42a8 0008 clrl %a0@(8)
10c5db14: 206a 02aa moveal %a2@(682),%a0
10c5db18: 42a8 000c clrl %a0@(12)
10c5db1c: 6050 bras 10c5db6e <netlink_connect+0x7c>
10c5db1e: 0c41 0010 cmpiw #16,%d1
10c5db22: 6704 beqs 10c5db28 <netlink_connect+0x36>
10c5db24: 70ea moveq #-22,%d0
10c5db26: 6046 bras 10c5db6e <netlink_connect+0x7c>
10c5db28: 4aab 0008 tstl %a3@(8)
10c5db2c: 6718 beqs 10c5db46 <netlink_connect+0x54>
10c5db2e: 2079 1002 53b4 moveal 100253b4 <_current_task>,%a0
10c5db34: 0828 0004 01d2 btst #4,%a0@(466)
10c5db3a: 6604 bnes 10c5db40 <netlink_connect+0x4e>
10c5db3c: 70ff moveq #-1,%d0
10c5db3e: 602e bras 10c5db6e <netlink_connect+0x7c>
10c5db40: 0068 0100 0006 oriw #256,%a0@(6)
10c5db46: 206a 02aa moveal %a2@(682),%a0
10c5db4a: 4a90 tstl %a0@
10c5db4c: 6606 bnes 10c5db54 <netlink_connect+0x62>
10c5db4e: 2f09 movel %a1,%sp@-
10c5db50: 4eba fe64 jsr %pc@(10c5d9b6 <netlink_autobind>)
10c5db54: 4a80 tstl %d0
10c5db56: 6614 bnes 10c5db6c <netlink_connect+0x7a>
10c5db58: 206a 02aa moveal %a2@(682),%a0
10c5db5c: 216b 0004 0008 movel %a3@(4),%a0@(8)
10c5db62: 206a 02aa moveal %a2@(682),%a0
10c5db66: 216b 0008 000c movel %a3@(8),%a0@(12)
10c5db6c: 7000 moveq #0,%d0
10c5db6e: 246e fff8 moveal %fp@(-8),%a2
10c5db72: 266e fffc moveal %fp@(-4),%a3
10c5db76: 4e5e unlk %fp
10c5db78: 4e75 rts
10c5db7a <netlink_getname>:
10c5db7a: 4e56 0000 linkw %fp,#0
10c5db7e: 2f0b movel %a3,%sp@-
10c5db80: 2f0a movel %a2,%sp@-
10c5db82: 206e 0008 moveal %fp@(8),%a0
10c5db86: 266e 000c moveal %fp@(12),%a3
10c5db8a: 226e 0010 moveal %fp@(16),%a1
10c5db8e: 202e 0014 movel %fp@(20),%d0
10c5db92: 2468 0018 moveal %a0@(24),%a2
10c5db96: 36bc 0010 movew #16,%a3@
10c5db9a: 720c moveq #12,%d1
10c5db9c: 2281 movel %d1,%a1@
10c5db9e: 4a80 tstl %d0
10c5dba0: 6716 beqs 10c5dbb8 <netlink_getname+0x3e>
10c5dba2: 206a 02aa moveal %a2@(682),%a0
10c5dba6: 2768 0008 0004 movel %a0@(8),%a3@(4)
10c5dbac: 206a 02aa moveal %a2@(682),%a0
10c5dbb0: 2768 000c 0008 movel %a0@(12),%a3@(8)
10c5dbb6: 6012 bras 10c5dbca <netlink_getname+0x50>
10c5dbb8: 206a 02aa moveal %a2@(682),%a0
10c5dbbc: 2750 0004 movel %a0@,%a3@(4)
10c5dbc0: 206a 02aa moveal %a2@(682),%a0
10c5dbc4: 2768 0004 0008 movel %a0@(4),%a3@(8)
10c5dbca: 7000 moveq #0,%d0
10c5dbcc: 245f moveal %sp@+,%a2
10c5dbce: 265f moveal %sp@+,%a3
10c5dbd0: 4e5e unlk %fp
10c5dbd2: 4e75 rts
10c5dbd4 <netlink_overrun>:
10c5dbd4: 4e56 0000 linkw %fp,#0
10c5dbd8: 48e7 3020 moveml %d2-%d3/%a2,%sp@-
10c5dbdc: 226e 0008 moveal %fp@(8),%a1
10c5dbe0: 2469 02aa moveal %a1@(682),%a2
10c5dbe4: 41ea 0010 lea %a2@(16),%a0
10c5dbe8: 40c2 movew %sr,%d2
10c5dbea: 007c 0700 oriw #1792,%sr
10c5dbee: 2210 movel %a0@,%d1
10c5dbf0: 7001 moveq #1,%d0
10c5dbf2: c280 andl %d0,%d1
10c5dbf4: 4481 negl %d1
10c5dbf6: 4481 negl %d1
10c5dbf8: 2010 movel %a0@,%d0
10c5dbfa: 7601 moveq #1,%d3
10c5dbfc: 8083 orl %d3,%d0
10c5dbfe: 2080 movel %d0,%a0@
10c5dc00: 46c2 movew %d2,%sr
10c5dc02: 4a81 tstl %d1
10c5dc04: 660e bnes 10c5dc14 <netlink_overrun+0x40>
10c5dc06: 7069 moveq #105,%d0
10c5dc08: 2340 027e movel %d0,%a1@(638)
10c5dc0c: 2f09 movel %a1,%sp@-
10c5dc0e: 2069 031a moveal %a1@(794),%a0
10c5dc12: 4e90 jsr %a0@
10c5dc14: 4cee 040c fff4 moveml %fp@(-12),%d2-%d3/%a2
10c5dc1a: 4e5e unlk %fp
10c5dc1c: 4e75 rts
10c5dc1e <netlink_unicast>:
10c5dc1e: 4e56 ffe0 linkw %fp,#-32
10c5dc22: 48e7 3e3c moveml %d2-%d6/%a2-%a5,%sp@-
10c5dc26: 286e 0008 moveal %fp@(8),%a4
10c5dc2a: 266e 000c moveal %fp@(12),%a3
10c5dc2e: 2c2e 0010 movel %fp@(16),%d6
10c5dc32: 202e 0014 movel %fp@(20),%d0
10c5dc36: 282b 005c movel %a3@(92),%d4
10c5dc3a: 4283 clrl %d3
10c5dc3c: 162c 0291 moveb %a4@(657),%d3
10c5dc40: 42ae ffe0 clrl %fp@(-32)
10c5dc44: 42ae ffe8 clrl %fp@(-24)
10c5dc48: 42ae ffec clrl %fp@(-20)
10c5dc4c: 41ee fff0 lea %fp@(-16),%a0
10c5dc50: 2d79 1002 53b4 movel 100253b4 <_current_task>,%fp@(-28)
10c5dc56: ffe4
10c5dc58: 20ae ffe0 movel %fp@(-32),%a0@
10c5dc5c: 2d6e ffe4 fff4 movel %fp@(-28),%fp@(-12)
10c5dc62: 2d6e ffe8 fff8 movel %fp@(-24),%fp@(-8)
10c5dc68: 2d6e ffec fffc movel %fp@(-20),%fp@(-4)
10c5dc6e: 7200 moveq #0,%d1
10c5dc70: 2a08 movel %a0,%d5
10c5dc72: 4a80 tstl %d0
10c5dc74: 6604 bnes 10c5dc7a <netlink_unicast+0x5c>
10c5dc76: 222c 02a6 movel %a4@(678),%d1
10c5dc7a: 2401 movel %d1,%d2
10c5dc7c: e58b lsll #2,%d3
10c5dc7e: 4bf9 1002 4aa0 lea 10024aa0 <nl_table>,%a5
10c5dc84: 2275 3800 moveal %a5@(00000000,%d3:l),%a1
10c5dc88: b2fc 0000 cmpaw #0,%a1
10c5dc8c: 671c beqs 10c5dcaa <netlink_unicast+0x8c>
10c5dc8e: 2069 02aa moveal %a1@(682),%a0
10c5dc92: bc90 cmpl %a0@,%d6
10c5dc94: 660a bnes 10c5dca0 <netlink_unicast+0x82>
10c5dc96: 41e9 0028 lea %a1@(40),%a0
10c5dc9a: 5290 addql #1,%a0@
10c5dc9c: 2449 moveal %a1,%a2
10c5dc9e: 600c bras 10c5dcac <netlink_unicast+0x8e>
10c5dca0: 2269 0010 moveal %a1@(16),%a1
10c5dca4: b2fc 0000 cmpaw #0,%a1
10c5dca8: 66e4 bnes 10c5dc8e <netlink_unicast+0x70>
10c5dcaa: 95ca subal %a2,%a2
10c5dcac: b4fc 0000 cmpaw #0,%a2
10c5dcb0: 6700 01c2 beqw 10c5de74 <netlink_unicast+0x256>
10c5dcb4: 202a 0050 movel %a2@(80),%d0
10c5dcb8: b0aa 0040 cmpl %a2@(64),%d0
10c5dcbc: 6e12 bgts 10c5dcd0 <netlink_unicast+0xb2>
10c5dcbe: 226a 02aa moveal %a2@(682),%a1
10c5dcc2: 41e9 0010 lea %a1@(16),%a0
10c5dcc6: 2010 movel %a0@,%d0
10c5dcc8: 0800 0000 btst #0,%d0
10c5dccc: 6700 0130 beqw 10c5ddfe <netlink_unicast+0x1e0>
10c5dcd0: 4a82 tstl %d2
10c5dcd2: 665c bnes 10c5dd30 <netlink_unicast+0x112>
10c5dcd4: 206c 02aa moveal %a4@(682),%a0
10c5dcd8: 4a90 tstl %a0@
10c5dcda: 6608 bnes 10c5dce4 <netlink_unicast+0xc6>
10c5dcdc: 2f0a movel %a2,%sp@-
10c5dcde: 4eba fef4 jsr %pc@(10c5dbd4 <netlink_overrun>)
10c5dce2: 588f addql #4,%sp
10c5dce4: 41ea 0028 lea %a2@(40),%a0
10c5dce8: 40c1 movew %sr,%d1
10c5dcea: 007c 0700 oriw #1792,%sr
10c5dcee: 2010 movel %a0@,%d0
10c5dcf0: 5380 subql #1,%d0
10c5dcf2: 2080 movel %d0,%a0@
10c5dcf4: 46c1 movew %d1,%sr
10c5dcf6: 4a80 tstl %d0
10c5dcf8: 660a bnes 10c5dd04 <netlink_unicast+0xe6>
10c5dcfa: 2f0a movel %a2,%sp@-
10c5dcfc: 4eb9 10c5 4b7e jsr 10c54b7e <sk_free>
10c5dd02: 588f addql #4,%sp
10c5dd04: 7001 moveq #1,%d0
10c5dd06: b0ab 0070 cmpl %a3@(112),%d0
10c5dd0a: 6716 beqs 10c5dd22 <netlink_unicast+0x104>
10c5dd0c: 41eb 0070 lea %a3@(112),%a0
10c5dd10: 40c1 movew %sr,%d1
10c5dd12: 007c 0700 oriw #1792,%sr
10c5dd16: 2010 movel %a0@,%d0
10c5dd18: 5380 subql #1,%d0
10c5dd1a: 2080 movel %d0,%a0@
10c5dd1c: 46c1 movew %d1,%sr
10c5dd1e: 4a80 tstl %d0
10c5dd20: 6608 bnes 10c5dd2a <netlink_unicast+0x10c>
10c5dd22: 2f0b movel %a3,%sp@-
10c5dd24: 4eb9 10c5 5900 jsr 10c55900 <__kfree_skb>
10c5dd2a: 70f5 moveq #-11,%d0
10c5dd2c: 6000 016e braw 10c5de9c <netlink_unicast+0x27e>
10c5dd30: 2079 1002 53b4 moveal 100253b4 <_current_task>,%a0
10c5dd36: 7001 moveq #1,%d0
10c5dd38: 2080 movel %d0,%a0@
10c5dd3a: 2f05 movel %d5,%sp@-
10c5dd3c: 7018 moveq #24,%d0
10c5dd3e: d0aa 02aa addl %a2@(682),%d0
10c5dd42: 2f00 movel %d0,%sp@-
10c5dd44: 4eb9 10c1 5344 jsr 10c15344 <add_wait_queue>
10c5dd4a: 508f addql #8,%sp
10c5dd4c: 226a 0050 moveal %a2@(80),%a1
10c5dd50: b3ea 0040 cmpal %a2@(64),%a1
10c5dd54: 6e10 bgts 10c5dd66 <netlink_unicast+0x148>
10c5dd56: 226a 02aa moveal %a2@(682),%a1
10c5dd5a: 41e9 0010 lea %a1@(16),%a0
10c5dd5e: 2010 movel %a0@,%d0
10c5dd60: 0800 0000 btst #0,%d0
10c5dd64: 6712 beqs 10c5dd78 <netlink_unicast+0x15a>
10c5dd66: 102a 0094 moveb %a2@(148),%d0
10c5dd6a: 660c bnes 10c5dd78 <netlink_unicast+0x15a>
10c5dd6c: 2f02 movel %d2,%sp@-
10c5dd6e: 4eb9 10c1 4428 jsr 10c14428 <schedule_timeout>
10c5dd74: 2400 movel %d0,%d2
10c5dd76: 588f addql #4,%sp
10c5dd78: 2079 1002 53b4 moveal 100253b4 <_current_task>,%a0
10c5dd7e: 7000 moveq #0,%d0
10c5dd80: 2080 movel %d0,%a0@
10c5dd82: 2f05 movel %d5,%sp@-
10c5dd84: 7018 moveq #24,%d0
10c5dd86: d0aa 02aa addl %a2@(682),%d0
10c5dd8a: 2f00 movel %d0,%sp@-
10c5dd8c: 4eb9 10c1 53aa jsr 10c153aa <remove_wait_queue>
10c5dd92: 508f addql #8,%sp
10c5dd94: 41ea 0028 lea %a2@(40),%a0
10c5dd98: 40c1 movew %sr,%d1
10c5dd9a: 007c 0700 oriw #1792,%sr
10c5dd9e: 2010 movel %a0@,%d0
10c5dda0: 5380 subql #1,%d0
10c5dda2: 2080 movel %d0,%a0@
10c5dda4: 46c1 movew %d1,%sr
10c5dda6: 4a80 tstl %d0
10c5dda8: 660a bnes 10c5ddb4 <netlink_unicast+0x196>
10c5ddaa: 2f0a movel %a2,%sp@-
10c5ddac: 4eb9 10c5 4b7e jsr 10c54b7e <sk_free>
10c5ddb2: 588f addql #4,%sp
10c5ddb4: 2079 1002 53b4 moveal 100253b4 <_current_task>,%a0
10c5ddba: 4aa8 0008 tstl %a0@(8)
10c5ddbe: 6700 fec4 beqw 10c5dc84 <netlink_unicast+0x66>
10c5ddc2: 7001 moveq #1,%d0
10c5ddc4: b0ab 0070 cmpl %a3@(112),%d0
10c5ddc8: 6716 beqs 10c5dde0 <netlink_unicast+0x1c2>
10c5ddca: 41eb 0070 lea %a3@(112),%a0
10c5ddce: 40c1 movew %sr,%d1
10c5ddd0: 007c 0700 oriw #1792,%sr
10c5ddd4: 2010 movel %a0@,%d0
10c5ddd6: 5380 subql #1,%d0
10c5ddd8: 2080 movel %d0,%a0@
10c5ddda: 46c1 movew %d1,%sr
10c5dddc: 4a80 tstl %d0
10c5ddde: 6608 bnes 10c5dde8 <netlink_unicast+0x1ca>
10c5dde0: 2f0b movel %a3,%sp@-
10c5dde2: 4eb9 10c5 5900 jsr 10c55900 <__kfree_skb>
10c5dde8: 70fc moveq #-4,%d0
10c5ddea: 0c82 7fff ffff cmpil #2147483647,%d2
10c5ddf0: 6600 00aa bnew 10c5de9c <netlink_unicast+0x27e>
10c5ddf4: 203c ffff fe00 movel #-512,%d0
10c5ddfa: 6000 00a0 braw 10c5de9c <netlink_unicast+0x27e>
10c5ddfe: 206b 008c moveal %a3@(140),%a0
10c5de02: b0fc 0000 cmpaw #0,%a0
10c5de06: 6706 beqs 10c5de0e <netlink_unicast+0x1f0>
10c5de08: 2f0b movel %a3,%sp@-
10c5de0a: 4e90 jsr %a0@
10c5de0c: 588f addql #4,%sp
10c5de0e: 274a 000c movel %a2,%a3@(12)
10c5de12: 277c 10c5 4c0e movel #281365518,%a3@(140)
10c5de18: 008c
10c5de1a: 202b 0078 movel %a3@(120),%d0
10c5de1e: d1aa 0050 addl %d0,%a2@(80)
10c5de22: 41ea 0054 lea %a2@(84),%a0
10c5de26: 40c0 movew %sr,%d0
10c5de28: 007c 0700 oriw #1792,%sr
10c5de2c: 2748 0008 movel %a0,%a3@(8)
10c5de30: 52a8 0008 addql #1,%a0@(8)
10c5de34: 2268 0004 moveal %a0@(4),%a1
10c5de38: 2688 movel %a0,%a3@
10c5de3a: 2749 0004 movel %a1,%a3@(4)
10c5de3e: 214b 0004 movel %a3,%a0@(4)
10c5de42: 228b movel %a3,%a1@
10c5de44: 46c0 movew %d0,%sr
10c5de46: 2f04 movel %d4,%sp@-
10c5de48: 2f0a movel %a2,%sp@-
10c5de4a: 206a 0312 moveal %a2@(786),%a0
10c5de4e: 4e90 jsr %a0@
10c5de50: 508f addql #8,%sp
10c5de52: 41ea 0028 lea %a2@(40),%a0
10c5de56: 40c1 movew %sr,%d1
10c5de58: 007c 0700 oriw #1792,%sr
10c5de5c: 2010 movel %a0@,%d0
10c5de5e: 5380 subql #1,%d0
10c5de60: 2080 movel %d0,%a0@
10c5de62: 46c1 movew %d1,%sr
10c5de64: 4a80 tstl %d0
10c5de66: 6608 bnes 10c5de70 <netlink_unicast+0x252>
10c5de68: 2f0a movel %a2,%sp@-
10c5de6a: 4eb9 10c5 4b7e jsr 10c54b7e <sk_free>
10c5de70: 2004 movel %d4,%d0
10c5de72: 6028 bras 10c5de9c <netlink_unicast+0x27e>
10c5de74: 7001 moveq #1,%d0
10c5de76: b0ab 0070 cmpl %a3@(112),%d0
10c5de7a: 6716 beqs 10c5de92 <netlink_unicast+0x274>
10c5de7c: 41eb 0070 lea %a3@(112),%a0
10c5de80: 40c1 movew %sr,%d1
10c5de82: 007c 0700 oriw #1792,%sr
10c5de86: 2010 movel %a0@,%d0
10c5de88: 5380 subql #1,%d0
10c5de8a: 2080 movel %d0,%a0@
10c5de8c: 46c1 movew %d1,%sr
10c5de8e: 4a80 tstl %d0
10c5de90: 6608 bnes 10c5de9a <netlink_unicast+0x27c>
10c5de92: 2f0b movel %a3,%sp@-
10c5de94: 4eb9 10c5 5900 jsr 10c55900 <__kfree_skb>
10c5de9a: 7091 moveq #-111,%d0
10c5de9c: 4cee 3c7c ffbc moveml %fp@(-68),%d2-%d6/%a2-%a5
10c5dea2: 4e5e unlk %fp
10c5dea4: 4e75 rts
10c5dea6 <netlink_broadcast>:
10c5dea6: 4e56 0000 linkw %fp,#0
10c5deaa: 48e7 3e3c moveml %d2-%d6/%a2-%a5,%sp@-
10c5deae: 262e 0008 movel %fp@(8),%d3
10c5deb2: 2a6e 000c moveal %fp@(12),%a5
10c5deb6: 2c2e 0010 movel %fp@(16),%d6
10c5deba: 2a2e 0014 movel %fp@(20),%d5
10c5debe: 282e 0018 movel %fp@(24),%d4
10c5dec2: 97cb subal %a3,%a3
10c5dec4: 2043 moveal %d3,%a0
10c5dec6: 4280 clrl %d0
10c5dec8: 1028 0291 moveb %a0@(657),%d0
10c5decc: 7400 moveq #0,%d2
10c5dece: 41f9 1001 0090 lea 10010090 <nl_table_users>,%a0
10c5ded4: 5290 addql #1,%a0@
10c5ded6: e588 lsll #2,%d0
10c5ded8: 41f9 1002 4aa0 lea 10024aa0 <nl_table>,%a0
10c5dede: 2470 0800 moveal %a0@(00000000,%d0:l),%a2
10c5dee2: b4fc 0000 cmpaw #0,%a2
10c5dee6: 6700 011a beqw 10c5e002 <netlink_broadcast+0x15c>
10c5deea: b5c3 cmpal %d3,%a2
10c5deec: 6700 0108 beqw 10c5dff6 <netlink_broadcast+0x150>
10c5def0: 206a 02aa moveal %a2@(682),%a0
10c5def4: bc90 cmpl %a0@,%d6
10c5def6: 6700 00fe beqw 10c5dff6 <netlink_broadcast+0x150>
10c5defa: 2028 0004 movel %a0@(4),%d0
10c5defe: c085 andl %d5,%d0
10c5df00: 6700 00f4 beqw 10c5dff6 <netlink_broadcast+0x150>
10c5df04: 4a82 tstl %d2
10c5df06: 670a beqs 10c5df12 <netlink_broadcast+0x6c>
10c5df08: 2f0a movel %a2,%sp@-
10c5df0a: 4eba fcc8 jsr %pc@(10c5dbd4 <netlink_overrun>)
10c5df0e: 6000 00e4 braw 10c5dff4 <netlink_broadcast+0x14e>
10c5df12: 41ea 0028 lea %a2@(40),%a0
10c5df16: 5290 addql #1,%a0@
10c5df18: 2848 moveal %a0,%a4
10c5df1a: b6fc 0000 cmpaw #0,%a3
10c5df1e: 6634 bnes 10c5df54 <netlink_broadcast+0xae>
10c5df20: 7001 moveq #1,%d0
10c5df22: b0ad 0070 cmpl %a5@(112),%d0
10c5df26: 6710 beqs 10c5df38 <netlink_broadcast+0x92>
10c5df28: 2f04 movel %d4,%sp@-
10c5df2a: 2f0d movel %a5,%sp@-
10c5df2c: 4eb9 10c5 59b2 jsr 10c559b2 <skb_clone>
10c5df32: 2640 moveal %d0,%a3
10c5df34: 508f addql #8,%sp
10c5df36: 6008 bras 10c5df40 <netlink_broadcast+0x9a>
10c5df38: 264d moveal %a5,%a3
10c5df3a: 41ed 0070 lea %a5@(112),%a0
10c5df3e: 5290 addql #1,%a0@
10c5df40: b6fc 0000 cmpaw #0,%a3
10c5df44: 660e bnes 10c5df54 <netlink_broadcast+0xae>
10c5df46: 2f0a movel %a2,%sp@-
10c5df48: 4eba fc8a jsr %pc@(10c5dbd4 <netlink_overrun>)
10c5df4c: 7401 moveq #1,%d2
10c5df4e: 588f addql #4,%sp
10c5df50: 6000 0088 braw 10c5dfda <netlink_broadcast+0x134>
10c5df54: 206a 0050 moveal %a2@(80),%a0
10c5df58: b1ea 0040 cmpal %a2@(64),%a0
10c5df5c: 6e6a bgts 10c5dfc8 <netlink_broadcast+0x122>
10c5df5e: 226a 02aa moveal %a2@(682),%a1
10c5df62: 41e9 0010 lea %a1@(16),%a0
10c5df66: 2010 movel %a0@,%d0
10c5df68: 0800 0000 btst #0,%d0
10c5df6c: 665a bnes 10c5dfc8 <netlink_broadcast+0x122>
10c5df6e: 206b 008c moveal %a3@(140),%a0
10c5df72: b0fc 0000 cmpaw #0,%a0
10c5df76: 6706 beqs 10c5df7e <netlink_broadcast+0xd8>
10c5df78: 2f0b movel %a3,%sp@-
10c5df7a: 4e90 jsr %a0@
10c5df7c: 588f addql #4,%sp
10c5df7e: 274a 000c movel %a2,%a3@(12)
10c5df82: 277c 10c5 4c0e movel #281365518,%a3@(140)
10c5df88: 008c
10c5df8a: 202b 0078 movel %a3@(120),%d0
10c5df8e: d1aa 0050 addl %d0,%a2@(80)
10c5df92: 41ea 0054 lea %a2@(84),%a0
10c5df96: 40c0 movew %sr,%d0
10c5df98: 007c 0700 oriw #1792,%sr
10c5df9c: 2748 0008 movel %a0,%a3@(8)
10c5dfa0: 52a8 0008 addql #1,%a0@(8)
10c5dfa4: 2268 0004 moveal %a0@(4),%a1
10c5dfa8: 2688 movel %a0,%a3@
10c5dfaa: 2749 0004 movel %a1,%a3@(4)
10c5dfae: 214b 0004 movel %a3,%a0@(4)
10c5dfb2: 228b movel %a3,%a1@
10c5dfb4: 46c0 movew %d0,%sr
10c5dfb6: 2f2b 005c movel %a3@(92),%sp@-
10c5dfba: 2f0a movel %a2,%sp@-
10c5dfbc: 206a 0312 moveal %a2@(786),%a0
10c5dfc0: 4e90 jsr %a0@
10c5dfc2: 7000 moveq #0,%d0
10c5dfc4: 508f addql #8,%sp
10c5dfc6: 6002 bras 10c5dfca <netlink_broadcast+0x124>
10c5dfc8: 70ff moveq #-1,%d0
10c5dfca: 4a80 tstl %d0
10c5dfcc: 670a beqs 10c5dfd8 <netlink_broadcast+0x132>
10c5dfce: 2f0a movel %a2,%sp@-
10c5dfd0: 4eba fc02 jsr %pc@(10c5dbd4 <netlink_overrun>)
10c5dfd4: 588f addql #4,%sp
10c5dfd6: 6002 bras 10c5dfda <netlink_broadcast+0x134>
10c5dfd8: 97cb subal %a3,%a3
10c5dfda: 40c1 movew %sr,%d1
10c5dfdc: 007c 0700 oriw #1792,%sr
10c5dfe0: 2014 movel %a4@,%d0
10c5dfe2: 5380 subql #1,%d0
10c5dfe4: 2880 movel %d0,%a4@
10c5dfe6: 46c1 movew %d1,%sr
10c5dfe8: 4a80 tstl %d0
10c5dfea: 660a bnes 10c5dff6 <netlink_broadcast+0x150>
10c5dfec: 2f0a movel %a2,%sp@-
10c5dfee: 4eb9 10c5 4b7e jsr 10c54b7e <sk_free>
10c5dff4: 588f addql #4,%sp
10c5dff6: 246a 0010 moveal %a2@(16),%a2
10c5dffa: b4fc 0000 cmpaw #0,%a2
10c5dffe: 6600 feea bnew 10c5deea <netlink_broadcast+0x44>
10c5e002: 40c1 movew %sr,%d1
10c5e004: 007c 0700 oriw #1792,%sr
10c5e008: 2039 1001 0090 movel 10010090 <nl_table_users>,%d0
10c5e00e: 5380 subql #1,%d0
10c5e010: 23c0 1001 0090 movel %d0,10010090 <nl_table_users>
10c5e016: 46c1 movew %d1,%sr
10c5e018: 4a80 tstl %d0
10c5e01a: 6618 bnes 10c5e034 <netlink_broadcast+0x18e>
10c5e01c: 4878 0001 pea 1 <PF_DTRACE_OFF>
10c5e020: 4878 0003 pea 3 <PF_PTRACED_OFF>
10c5e024: 4879 1001 0080 pea 10010080 <nl_table_wait>
10c5e02a: 4eb9 10c1 4712 jsr 10c14712 <__wake_up>
10c5e030: 4fef 000c lea %sp@(12),%sp
10c5e034: b6fc 0000 cmpaw #0,%a3
10c5e038: 6728 beqs 10c5e062 <netlink_broadcast+0x1bc>
10c5e03a: 7001 moveq #1,%d0
10c5e03c: b0ab 0070 cmpl %a3@(112),%d0
10c5e040: 6716 beqs 10c5e058 <netlink_broadcast+0x1b2>
10c5e042: 41eb 0070 lea %a3@(112),%a0
10c5e046: 40c1 movew %sr,%d1
10c5e048: 007c 0700 oriw #1792,%sr
10c5e04c: 2010 movel %a0@,%d0
10c5e04e: 5380 subql #1,%d0
10c5e050: 2080 movel %d0,%a0@
10c5e052: 46c1 movew %d1,%sr
10c5e054: 4a80 tstl %d0
10c5e056: 660a bnes 10c5e062 <netlink_broadcast+0x1bc>
10c5e058: 2f0b movel %a3,%sp@-
10c5e05a: 4eb9 10c5 5900 jsr 10c55900 <__kfree_skb>
10c5e060: 588f addql #4,%sp
10c5e062: 7001 moveq #1,%d0
10c5e064: b0ad 0070 cmpl %a5@(112),%d0
10c5e068: 6716 beqs 10c5e080 <netlink_broadcast+0x1da>
10c5e06a: 41ed 0070 lea %a5@(112),%a0
10c5e06e: 40c1 movew %sr,%d1
10c5e070: 007c 0700 oriw #1792,%sr
10c5e074: 2010 movel %a0@,%d0
10c5e076: 5380 subql #1,%d0
10c5e078: 2080 movel %d0,%a0@
10c5e07a: 46c1 movew %d1,%sr
10c5e07c: 4a80 tstl %d0
10c5e07e: 6608 bnes 10c5e088 <netlink_broadcast+0x1e2>
10c5e080: 2f0d movel %a5,%sp@-
10c5e082: 4eb9 10c5 5900 jsr 10c55900 <__kfree_skb>
10c5e088: 4cee 3c7c ffdc moveml %fp@(-36),%d2-%d6/%a2-%a5
10c5e08e: 4e5e unlk %fp
10c5e090: 4e75 rts
10c5e092 <netlink_set_err>:
10c5e092: 4e56 0000 linkw %fp,#0
10c5e096: 48e7 3830 moveml %d2-%d4/%a2-%a3,%sp@-
10c5e09a: 266e 0008 moveal %fp@(8),%a3
10c5e09e: 282e 000c movel %fp@(12),%d4
10c5e0a2: 262e 0010 movel %fp@(16),%d3
10c5e0a6: 242e 0014 movel %fp@(20),%d2
10c5e0aa: 4280 clrl %d0
10c5e0ac: 102b 0291 moveb %a3@(657),%d0
10c5e0b0: e588 lsll #2,%d0
10c5e0b2: 41f9 1002 4aa0 lea 10024aa0 <nl_table>,%a0
10c5e0b8: 2470 0800 moveal %a0@(00000000,%d0:l),%a2
10c5e0bc: b4fc 0000 cmpaw #0,%a2
10c5e0c0: 672c beqs 10c5e0ee <netlink_set_err+0x5c>
10c5e0c2: b5cb cmpal %a3,%a2
10c5e0c4: 671e beqs 10c5e0e4 <netlink_set_err+0x52>
10c5e0c6: 206a 02aa moveal %a2@(682),%a0
10c5e0ca: b890 cmpl %a0@,%d4
10c5e0cc: 6716 beqs 10c5e0e4 <netlink_set_err+0x52>
10c5e0ce: 2028 0004 movel %a0@(4),%d0
10c5e0d2: c083 andl %d3,%d0
10c5e0d4: 670e beqs 10c5e0e4 <netlink_set_err+0x52>
10c5e0d6: 2542 027e movel %d2,%a2@(638)
10c5e0da: 2f0a movel %a2,%sp@-
10c5e0dc: 206a 031a moveal %a2@(794),%a0
10c5e0e0: 4e90 jsr %a0@
10c5e0e2: 588f addql #4,%sp
10c5e0e4: 246a 0010 moveal %a2@(16),%a2
10c5e0e8: b4fc 0000 cmpaw #0,%a2
10c5e0ec: 66d4 bnes 10c5e0c2 <netlink_set_err+0x30>
10c5e0ee: 4cee 0c1c ffec moveml %fp@(-20),%d2-%d4/%a2-%a3
10c5e0f4: 4e5e unlk %fp
10c5e0f6: 4e75 rts
10c5e0f8 <netlink_sendmsg>:
10c5e0f8: 4e56 0000 linkw %fp,#0
10c5e0fc: 48e7 3e38 moveml %d2-%d6/%a2-%a4,%sp@-
10c5e100: 226e 0008 moveal %fp@(8),%a1
10c5e104: 286e 000c moveal %fp@(12),%a4
10c5e108: 2c2e 0010 movel %fp@(16),%d6
10c5e10c: 2669 0018 moveal %a1@(24),%a3
10c5e110: 2054 moveal %a4@,%a0
10c5e112: 082c 0000 001b btst #0,%a4@(27)
10c5e118: 6706 beqs 10c5e120 <netlink_sendmsg+0x28>
10c5e11a: 70a1 moveq #-95,%d0
10c5e11c: 6000 016e braw 10c5e28c <netlink_sendmsg+0x194>
10c5e120: 4aac 0004 tstl %a4@(4)
10c5e124: 6732 beqs 10c5e158 <netlink_sendmsg+0x60>
10c5e126: 0c50 0010 cmpiw #16,%a0@
10c5e12a: 6706 beqs 10c5e132 <netlink_sendmsg+0x3a>
10c5e12c: 70ea moveq #-22,%d0
10c5e12e: 6000 015c braw 10c5e28c <netlink_sendmsg+0x194>
10c5e132: 2a28 0004 movel %a0@(4),%d5
10c5e136: 2628 0008 movel %a0@(8),%d3
10c5e13a: 6728 beqs 10c5e164 <netlink_sendmsg+0x6c>
10c5e13c: 2079 1002 53b4 moveal 100253b4 <_current_task>,%a0
10c5e142: 0828 0004 01d2 btst #4,%a0@(466)
10c5e148: 6606 bnes 10c5e150 <netlink_sendmsg+0x58>
10c5e14a: 70ff moveq #-1,%d0
10c5e14c: 6000 013e braw 10c5e28c <netlink_sendmsg+0x194>
10c5e150: 0068 0100 0006 oriw #256,%a0@(6)
10c5e156: 600c bras 10c5e164 <netlink_sendmsg+0x6c>
10c5e158: 206b 02aa moveal %a3@(682),%a0
10c5e15c: 2a28 0008 movel %a0@(8),%d5
10c5e160: 2628 000c movel %a0@(12),%d3
10c5e164: 206b 02aa moveal %a3@(682),%a0
10c5e168: 4a90 tstl %a0@
10c5e16a: 660e bnes 10c5e17a <netlink_sendmsg+0x82>
10c5e16c: 2f09 movel %a1,%sp@-
10c5e16e: 4eba f846 jsr %pc@(10c5d9b6 <netlink_autobind>)
10c5e172: 2400 movel %d0,%d2
10c5e174: 588f addql #4,%sp
10c5e176: 6600 0112 bnew 10c5e28a <netlink_sendmsg+0x192>
10c5e17a: 74a6 moveq #-90,%d2
10c5e17c: 70e0 moveq #-32,%d0
10c5e17e: d0ab 008c addl %a3@(140),%d0
10c5e182: b086 cmpl %d6,%d0
10c5e184: 6500 0104 bcsw 10c5e28a <netlink_sendmsg+0x192>
10c5e188: 7497 moveq #-105,%d2
10c5e18a: 4878 01f0 pea 1f0 <LSIGTRAP+0x1eb>
10c5e18e: 2f06 movel %d6,%sp@-
10c5e190: 4eb9 10c5 5644 jsr 10c55644 <alloc_skb>
10c5e196: 2440 moveal %d0,%a2
10c5e198: 508f addql #8,%sp
10c5e19a: b4fc 0000 cmpaw #0,%a2
10c5e19e: 6700 00ea beqw 10c5e28a <netlink_sendmsg+0x192>
10c5e1a2: 206b 02aa moveal %a3@(682),%a0
10c5e1a6: 2550 0038 movel %a0@,%a2@(56)
10c5e1aa: 206b 02aa moveal %a3@(682),%a0
10c5e1ae: 2568 0004 003c movel %a0@(4),%a2@(60)
10c5e1b4: 2545 0040 movel %d5,%a2@(64)
10c5e1b8: 2543 0044 movel %d3,%a2@(68)
10c5e1bc: 4878 000c pea c <LSIGTRAP+0x7>
10c5e1c0: 2f2e 0014 movel %fp@(20),%sp@-
10c5e1c4: 486a 002c pea %a2@(44)
10c5e1c8: 4eb9 10c8 5744 jsr 10c85744 <memcpy>
10c5e1ce: 2079 1002 53b4 moveal 100253b4 <_current_task>,%a0
10c5e1d4: 2568 01d0 0048 movel %a0@(464),%a2@(72)
10c5e1da: 74f2 moveq #-14,%d2
10c5e1dc: 2f06 movel %d6,%sp@-
10c5e1de: 2f2c 0008 movel %a4@(8),%sp@-
10c5e1e2: 282a 0084 movel %a2@(132),%d4
10c5e1e6: 4aaa 0060 tstl %a2@(96)
10c5e1ea: 670c beqs 10c5e1f8 <netlink_sendmsg+0x100>
10c5e1ec: 4879 1000 735d pea 1000735d <prio2band+0xe3>
10c5e1f2: 4eb9 10c1 60e4 jsr 10c160e4 <panic>
10c5e1f8: 202a 0084 movel %a2@(132),%d0
10c5e1fc: d086 addl %d6,%d0
10c5e1fe: 2540 0084 movel %d0,%a2@(132)
10c5e202: ddaa 005c addl %d6,%a2@(92)
10c5e206: b0aa 0088 cmpl %a2@(136),%d0
10c5e20a: 6314 blss 10c5e220 <netlink_sendmsg+0x128>
10c5e20c: 2f3c 10c5 e20c movel #281403916,%sp@-
10c5e212: 2f06 movel %d6,%sp@-
10c5e214: 2f0a movel %a2,%sp@-
10c5e216: 4eb9 10c5 55c4 jsr 10c555c4 <skb_over_panic>
10c5e21c: 4fef 000c lea %sp@(12),%sp
10c5e220: 2f04 movel %d4,%sp@-
10c5e222: 4eb9 10c5 6ba0 jsr 10c56ba0 <memcpy_fromiovec>
10c5e228: 4fef 0018 lea %sp@(24),%sp
10c5e22c: 4a80 tstl %d0
10c5e22e: 6728 beqs 10c5e258 <netlink_sendmsg+0x160>
10c5e230: 7001 moveq #1,%d0
10c5e232: b0aa 0070 cmpl %a2@(112),%d0
10c5e236: 6716 beqs 10c5e24e <netlink_sendmsg+0x156>
10c5e238: 41ea 0070 lea %a2@(112),%a0
10c5e23c: 40c1 movew %sr,%d1
10c5e23e: 007c 0700 oriw #1792,%sr
10c5e242: 2010 movel %a0@,%d0
10c5e244: 5380 subql #1,%d0
10c5e246: 2080 movel %d0,%a0@
10c5e248: 46c1 movew %d1,%sr
10c5e24a: 4a80 tstl %d0
10c5e24c: 663c bnes 10c5e28a <netlink_sendmsg+0x192>
10c5e24e: 2f0a movel %a2,%sp@-
10c5e250: 4eb9 10c5 5900 jsr 10c55900 <__kfree_skb>
10c5e256: 6032 bras 10c5e28a <netlink_sendmsg+0x192>
10c5e258: 4a83 tstl %d3
10c5e25a: 671a beqs 10c5e276 <netlink_sendmsg+0x17e>
10c5e25c: 41ea 0070 lea %a2@(112),%a0
10c5e260: 5290 addql #1,%a0@
10c5e262: 4878 01f0 pea 1f0 <LSIGTRAP+0x1eb>
10c5e266: 2f03 movel %d3,%sp@-
10c5e268: 2f05 movel %d5,%sp@-
10c5e26a: 2f0a movel %a2,%sp@-
10c5e26c: 2f0b movel %a3,%sp@-
10c5e26e: 4eba fc36 jsr %pc@(10c5dea6 <netlink_broadcast>)
10c5e272: 4fef 0014 lea %sp@(20),%sp
10c5e276: 7040 moveq #64,%d0
10c5e278: c0ac 0018 andl %a4@(24),%d0
10c5e27c: 2f00 movel %d0,%sp@-
10c5e27e: 2f05 movel %d5,%sp@-
10c5e280: 2f0a movel %a2,%sp@-
10c5e282: 2f0b movel %a3,%sp@-
10c5e284: 4eba f998 jsr %pc@(10c5dc1e <netlink_unicast>)
10c5e288: 2400 movel %d0,%d2
10c5e28a: 2002 movel %d2,%d0
10c5e28c: 4cee 1c7c ffe0 moveml %fp@(-32),%d2-%d6/%a2-%a4
10c5e292: 4e5e unlk %fp
10c5e294: 4e75 rts
10c5e296 <netlink_recvmsg>:
10c5e296: 4e56 fffc linkw %fp,#-4
10c5e29a: 48e7 303c moveml %d2-%d3/%a2-%a5,%sp@-
10c5e29e: 206e 0008 moveal %fp@(8),%a0
10c5e2a2: 286e 000c moveal %fp@(12),%a4
10c5e2a6: 262e 0010 movel %fp@(16),%d3
10c5e2aa: 222e 0014 movel %fp@(20),%d1
10c5e2ae: 2a6e 0018 moveal %fp@(24),%a5
10c5e2b2: 2668 0018 moveal %a0@(24),%a3
10c5e2b6: 2001 movel %d1,%d0
10c5e2b8: 7440 moveq #64,%d2
10c5e2ba: c082 andl %d2,%d0
10c5e2bc: 0801 0000 btst #0,%d1
10c5e2c0: 6706 beqs 10c5e2c8 <netlink_recvmsg+0x32>
10c5e2c2: 70a1 moveq #-95,%d0
10c5e2c4: 6000 0104 braw 10c5e3ca <netlink_recvmsg+0x134>
10c5e2c8: 7400 moveq #0,%d2
10c5e2ca: 486e fffc pea %fp@(-4)
10c5e2ce: 2f00 movel %d0,%sp@-
10c5e2d0: 2f01 movel %d1,%sp@-
10c5e2d2: 2f0b movel %a3,%sp@-
10c5e2d4: 4eb9 10c5 6eb0 jsr 10c56eb0 <skb_recv_datagram>
10c5e2da: 2440 moveal %d0,%a2
10c5e2dc: 4fef 0010 lea %sp@(16),%sp
10c5e2e0: b4fc 0000 cmpaw #0,%a2
10c5e2e4: 6700 0090 beqw 10c5e376 <netlink_recvmsg+0xe0>
10c5e2e8: 2942 0004 movel %d2,%a4@(4)
10c5e2ec: 242a 005c movel %a2@(92),%d2
10c5e2f0: b483 cmpl %d3,%d2
10c5e2f2: 6f08 bles 10c5e2fc <netlink_recvmsg+0x66>
10c5e2f4: 7020 moveq #32,%d0
10c5e2f6: 81ac 0018 orl %d0,%a4@(24)
10c5e2fa: 2403 movel %d3,%d2
10c5e2fc: 256a 0080 001c movel %a2@(128),%a2@(28)
10c5e302: 2f02 movel %d2,%sp@-
10c5e304: 2f2c 0008 movel %a4@(8),%sp@-
10c5e308: 42a7 clrl %sp@-
10c5e30a: 2f0a movel %a2,%sp@-
10c5e30c: 4eb9 10c5 6fd8 jsr 10c56fd8 <skb_copy_datagram_iovec>
10c5e312: 2d40 fffc movel %d0,%fp@(-4)
10c5e316: 4fef 0010 lea %sp@(16),%sp
10c5e31a: 2054 moveal %a4@,%a0
10c5e31c: b0fc 0000 cmpaw #0,%a0
10c5e320: 6716 beqs 10c5e338 <netlink_recvmsg+0xa2>
10c5e322: 30bc 0010 movew #16,%a0@
10c5e326: 216a 0038 0004 movel %a2@(56),%a0@(4)
10c5e32c: 216a 0044 0008 movel %a2@(68),%a0@(8)
10c5e332: 720c moveq #12,%d1
10c5e334: 2941 0004 movel %d1,%a4@(4)
10c5e338: 2aea 002c movel %a2@(44),%a5@+
10c5e33c: 204d moveal %a5,%a0
10c5e33e: 20ea 0030 movel %a2@(48),%a0@+
10c5e342: 20aa 0034 movel %a2@(52),%a0@
10c5e346: 2f0a movel %a2,%sp@-
10c5e348: 2f0b movel %a3,%sp@-
10c5e34a: 4eb9 10c5 6f72 jsr 10c56f72 <skb_free_datagram>
10c5e350: 206b 02aa moveal %a3@(682),%a0
10c5e354: 508f addql #8,%sp
10c5e356: 4aa8 0024 tstl %a0@(36)
10c5e35a: 671a beqs 10c5e376 <netlink_recvmsg+0xe0>
10c5e35c: 202b 0040 movel %a3@(64),%d0
10c5e360: 6a02 bpls 10c5e364 <netlink_recvmsg+0xce>
10c5e362: 5280 addql #1,%d0
10c5e364: e280 asrl #1,%d0
10c5e366: b0ab 0050 cmpl %a3@(80),%d0
10c5e36a: 6d0a blts 10c5e376 <netlink_recvmsg+0xe0>
10c5e36c: 2f0b movel %a3,%sp@-
10c5e36e: 4eb9 10c5 e504 jsr 10c5e504 <netlink_dump>
10c5e374: 588f addql #4,%sp
10c5e376: 222b 005c movel %a3@(92),%d1
10c5e37a: 202b 0040 movel %a3@(64),%d0
10c5e37e: 6a02 bpls 10c5e382 <netlink_recvmsg+0xec>
10c5e380: 5280 addql #1,%d0
10c5e382: e280 asrl #1,%d0
10c5e384: b081 cmpl %d1,%d0
10c5e386: 653a bcss 10c5e3c2 <netlink_recvmsg+0x12c>
10c5e388: 4a81 tstl %d1
10c5e38a: 6614 bnes 10c5e3a0 <netlink_recvmsg+0x10a>
10c5e38c: 226b 02aa moveal %a3@(682),%a1
10c5e390: 41e9 0010 lea %a1@(16),%a0
10c5e394: 40c0 movew %sr,%d0
10c5e396: 007c 0700 oriw #1792,%sr
10c5e39a: 72fe moveq #-2,%d1
10c5e39c: c390 andl %d1,%a0@
10c5e39e: 46c0 movew %d0,%sr
10c5e3a0: 226b 02aa moveal %a3@(682),%a1
10c5e3a4: 41e9 0010 lea %a1@(16),%a0
10c5e3a8: 2010 movel %a0@,%d0
10c5e3aa: 0800 0000 btst #0,%d0
10c5e3ae: 6612 bnes 10c5e3c2 <netlink_recvmsg+0x12c>
10c5e3b0: 4878 0001 pea 1 <PF_DTRACE_OFF>
10c5e3b4: 4878 0001 pea 1 <PF_DTRACE_OFF>
10c5e3b8: 4869 0018 pea %a1@(24)
10c5e3bc: 4eb9 10c1 4712 jsr 10c14712 <__wake_up>
10c5e3c2: 202e fffc movel %fp@(-4),%d0
10c5e3c6: 6602 bnes 10c5e3ca <netlink_recvmsg+0x134>
10c5e3c8: 2002 movel %d2,%d0
10c5e3ca: 4cee 3c0c ffe4 moveml %fp@(-28),%d2-%d3/%a2-%a5
10c5e3d0: 4e5e unlk %fp
10c5e3d2: 4e75 rts
10c5e3d4 <netlink_data_ready>:
10c5e3d4: 4e56 0000 linkw %fp,#0
10c5e3d8: 2f0a movel %a2,%sp@-
10c5e3da: 246e 0008 moveal %fp@(8),%a2
10c5e3de: 206a 02aa moveal %a2@(682),%a0
10c5e3e2: 4aa8 002c tstl %a0@(44)
10c5e3e6: 670e beqs 10c5e3f6 <netlink_data_ready+0x22>
10c5e3e8: 2f2e 000c movel %fp@(12),%sp@-
10c5e3ec: 2f0a movel %a2,%sp@-
10c5e3ee: 2068 002c moveal %a0@(44),%a0
10c5e3f2: 4e90 jsr %a0@
10c5e3f4: 508f addql #8,%sp
10c5e3f6: 222a 005c movel %a2@(92),%d1
10c5e3fa: 202a 0040 movel %a2@(64),%d0
10c5e3fe: 6a02 bpls 10c5e402 <netlink_data_ready+0x2e>
10c5e400: 5280 addql #1,%d0
10c5e402: e280 asrl #1,%d0
10c5e404: b081 cmpl %d1,%d0
10c5e406: 653a bcss 10c5e442 <netlink_data_ready+0x6e>
10c5e408: 4a81 tstl %d1
10c5e40a: 6614 bnes 10c5e420 <netlink_data_ready+0x4c>
10c5e40c: 226a 02aa moveal %a2@(682),%a1
10c5e410: 41e9 0010 lea %a1@(16),%a0
10c5e414: 40c0 movew %sr,%d0
10c5e416: 007c 0700 oriw #1792,%sr
10c5e41a: 72fe moveq #-2,%d1
10c5e41c: c390 andl %d1,%a0@
10c5e41e: 46c0 movew %d0,%sr
10c5e420: 226a 02aa moveal %a2@(682),%a1
10c5e424: 41e9 0010 lea %a1@(16),%a0
10c5e428: 2010 movel %a0@,%d0
10c5e42a: 0800 0000 btst #0,%d0
10c5e42e: 6612 bnes 10c5e442 <netlink_data_ready+0x6e>
10c5e430: 4878 0001 pea 1 <PF_DTRACE_OFF>
10c5e434: 4878 0001 pea 1 <PF_DTRACE_OFF>
10c5e438: 4869 0018 pea %a1@(24)
10c5e43c: 4eb9 10c1 4712 jsr 10c14712 <__wake_up>
10c5e442: 246e fffc moveal %fp@(-4),%a2
10c5e446: 4e5e unlk %fp
10c5e448: 4e75 rts
10c5e44a <netlink_kernel_create>:
10c5e44a: 4e56 0000 linkw %fp,#0
10c5e44e: 48e7 3020 moveml %d2-%d3/%a2,%sp@-
10c5e452: 242e 0008 movel %fp@(8),%d2
10c5e456: 262e 000c movel %fp@(12),%d3
10c5e45a: 701f moveq #31,%d0
10c5e45c: b082 cmpl %d2,%d0
10c5e45e: 652a bcss 10c5e48a <netlink_kernel_create+0x40>
10c5e460: 4eb9 10c5 3076 jsr 10c53076 <sock_alloc>
10c5e466: 2440 moveal %d0,%a2
10c5e468: b4fc 0000 cmpaw #0,%a2
10c5e46c: 671c beqs 10c5e48a <netlink_kernel_create+0x40>
10c5e46e: 357c 0003 0028 movew #3,%a2@(40)
10c5e474: 2f02 movel %d2,%sp@-
10c5e476: 2f0a movel %a2,%sp@-
10c5e478: 4eba f364 jsr %pc@(10c5d7de <netlink_create>)
10c5e47c: 508f addql #8,%sp
10c5e47e: 4a80 tstl %d0
10c5e480: 6c0c bges 10c5e48e <netlink_kernel_create+0x44>
10c5e482: 2f0a movel %a2,%sp@-
10c5e484: 4eb9 10c5 3104 jsr 10c53104 <sock_release>
10c5e48a: 7000 moveq #0,%d0
10c5e48c: 6022 bras 10c5e4b0 <netlink_kernel_create+0x66>
10c5e48e: 246a 0018 moveal %a2@(24),%a2
10c5e492: 257c 10c5 e3d4 movel #281404372,%a2@(786)
10c5e498: 0312
10c5e49a: 4a83 tstl %d3
10c5e49c: 6708 beqs 10c5e4a6 <netlink_kernel_create+0x5c>
10c5e49e: 206a 02aa moveal %a2@(682),%a0
10c5e4a2: 2143 002c movel %d3,%a0@(44)
10c5e4a6: 42a7 clrl %sp@-
10c5e4a8: 2f0a movel %a2,%sp@-
10c5e4aa: 4eba f23a jsr %pc@(10c5d6e6 <netlink_insert>)
10c5e4ae: 200a movel %a2,%d0
10c5e4b0: 4cee 040c fff4 moveml %fp@(-12),%d2-%d3/%a2
10c5e4b6: 4e5e unlk %fp
10c5e4b8: 4e75 rts
10c5e4ba <netlink_destroy_callback>:
10c5e4ba: 4e56 0000 linkw %fp,#0
10c5e4be: 2f0a movel %a2,%sp@-
10c5e4c0: 246e 0008 moveal %fp@(8),%a2
10c5e4c4: 2252 moveal %a2@,%a1
10c5e4c6: b2fc 0000 cmpaw #0,%a1
10c5e4ca: 6728 beqs 10c5e4f4 <netlink_destroy_callback+0x3a>
10c5e4cc: 7001 moveq #1,%d0
10c5e4ce: b0a9 0070 cmpl %a1@(112),%d0
10c5e4d2: 6716 beqs 10c5e4ea <netlink_destroy_callback+0x30>
10c5e4d4: 41e9 0070 lea %a1@(112),%a0
10c5e4d8: 40c1 movew %sr,%d1
10c5e4da: 007c 0700 oriw #1792,%sr
10c5e4de: 2010 movel %a0@,%d0
10c5e4e0: 5380 subql #1,%d0
10c5e4e2: 2080 movel %d0,%a0@
10c5e4e4: 46c1 movew %d1,%sr
10c5e4e6: 4a80 tstl %d0
10c5e4e8: 660a bnes 10c5e4f4 <netlink_destroy_callback+0x3a>
10c5e4ea: 2f09 movel %a1,%sp@-
10c5e4ec: 4eb9 10c5 5900 jsr 10c55900 <__kfree_skb>
10c5e4f2: 588f addql #4,%sp
10c5e4f4: 2f0a movel %a2,%sp@-
10c5e4f6: 4eb9 10c2 0b8c jsr 10c20b8c <kfree>
10c5e4fc: 246e fffc moveal %fp@(-4),%a2
10c5e500: 4e5e unlk %fp
10c5e502: 4e75 rts
10c5e504 <netlink_dump>:
10c5e504: 4e56 fffc linkw %fp,#-4
10c5e508: 48e7 303c moveml %d2-%d3/%a2-%a5,%sp@-
10c5e50c: 2a6e 0008 moveal %fp@(8),%a5
10c5e510: 4878 01f0 pea 1f0 <LSIGTRAP+0x1eb>
10c5e514: 42a7 clrl %sp@-
10c5e516: 4878 0f70 pea f70 <LFLUSH_I_AND_D+0x768>
10c5e51a: 2f0d movel %a5,%sp@-
10c5e51c: 4eb9 10c5 4c80 jsr 10c54c80 <sock_rmalloc>
10c5e522: 2440 moveal %d0,%a2
10c5e524: 4fef 0010 lea %sp@(16),%sp
10c5e528: b4fc 0000 cmpaw #0,%a2
10c5e52c: 6606 bnes 10c5e534 <netlink_dump+0x30>
10c5e52e: 7097 moveq #-105,%d0
10c5e530: 6000 0168 braw 10c5e69a <netlink_dump+0x196>
10c5e534: 206d 02aa moveal %a5@(682),%a0
10c5e538: 2868 0024 moveal %a0@(36),%a4
10c5e53c: b8fc 0000 cmpaw #0,%a4
10c5e540: 662c bnes 10c5e56e <netlink_dump+0x6a>
10c5e542: 7001 moveq #1,%d0
10c5e544: b0aa 0070 cmpl %a2@(112),%d0
10c5e548: 6716 beqs 10c5e560 <netlink_dump+0x5c>
10c5e54a: 41ea 0070 lea %a2@(112),%a0
10c5e54e: 40c1 movew %sr,%d1
10c5e550: 007c 0700 oriw #1792,%sr
10c5e554: 2010 movel %a0@,%d0
10c5e556: 5380 subql #1,%d0
10c5e558: 2080 movel %d0,%a0@
10c5e55a: 46c1 movew %d1,%sr
10c5e55c: 4a80 tstl %d0
10c5e55e: 6608 bnes 10c5e568 <netlink_dump+0x64>
10c5e560: 2f0a movel %a2,%sp@-
10c5e562: 4eb9 10c5 5900 jsr 10c55900 <__kfree_skb>
10c5e568: 70ea moveq #-22,%d0
10c5e56a: 6000 012e braw 10c5e69a <netlink_dump+0x196>
10c5e56e: 2f0c movel %a4,%sp@-
10c5e570: 2f0a movel %a2,%sp@-
10c5e572: 206c 0008 moveal %a4@(8),%a0
10c5e576: 4e90 jsr %a0@
10c5e578: 2d40 fffc movel %d0,%fp@(-4)
10c5e57c: 508f addql #8,%sp
10c5e57e: 6f34 bles 10c5e5b4 <netlink_dump+0xb0>
10c5e580: 41ed 0054 lea %a5@(84),%a0
10c5e584: 40c0 movew %sr,%d0
10c5e586: 007c 0700 oriw #1792,%sr
10c5e58a: 2548 0008 movel %a0,%a2@(8)
10c5e58e: 52a8 0008 addql #1,%a0@(8)
10c5e592: 2268 0004 moveal %a0@(4),%a1
10c5e596: 2488 movel %a0,%a2@
10c5e598: 2549 0004 movel %a1,%a2@(4)
10c5e59c: 214a 0004 movel %a2,%a0@(4)
10c5e5a0: 228a movel %a2,%a1@
10c5e5a2: 46c0 movew %d0,%sr
10c5e5a4: 2f2e fffc movel %fp@(-4),%sp@-
10c5e5a8: 2f0d movel %a5,%sp@-
10c5e5aa: 206d 0312 moveal %a5@(786),%a0
10c5e5ae: 4e90 jsr %a0@
10c5e5b0: 6000 00e6 braw 10c5e698 <netlink_dump+0x194>
10c5e5b4: 2054 moveal %a4@,%a0
10c5e5b6: 226c 0004 moveal %a4@(4),%a1
10c5e5ba: 2428 0038 movel %a0@(56),%d2
10c5e5be: 2629 0008 movel %a1@(8),%d3
10c5e5c2: 266a 0084 moveal %a2@(132),%a3
10c5e5c6: 4aaa 0060 tstl %a2@(96)
10c5e5ca: 670c beqs 10c5e5d8 <netlink_dump+0xd4>
10c5e5cc: 4879 1000 735d pea 1000735d <prio2band+0xe3>
10c5e5d2: 4eb9 10c1 60e4 jsr 10c160e4 <panic>
10c5e5d8: 7014 moveq #20,%d0
10c5e5da: d08b addl %a3,%d0
10c5e5dc: 2540 0084 movel %d0,%a2@(132)
10c5e5e0: 7214 moveq #20,%d1
10c5e5e2: d3aa 005c addl %d1,%a2@(92)
10c5e5e6: b0aa 0088 cmpl %a2@(136),%d0
10c5e5ea: 6316 blss 10c5e602 <netlink_dump+0xfe>
10c5e5ec: 2f3c 10c5 e5ec movel #281404908,%sp@-
10c5e5f2: 4878 0014 pea 14 <LSIGTRAP+0xf>
10c5e5f6: 2f0a movel %a2,%sp@-
10c5e5f8: 4eb9 10c5 55c4 jsr 10c555c4 <skb_over_panic>
10c5e5fe: 4fef 000c lea %sp@(12),%sp
10c5e602: 7003 moveq #3,%d0
10c5e604: 3740 0004 movew %d0,%a3@(4)
10c5e608: 7014 moveq #20,%d0
10c5e60a: 2680 movel %d0,%a3@
10c5e60c: 2742 000c movel %d2,%a3@(12)
10c5e610: 2743 0008 movel %d3,%a3@(8)
10c5e614: 377c 0002 0006 movew #2,%a3@(6)
10c5e61a: 4878 0004 pea 4 <PF_PTRACED_BIT>
10c5e61e: 486e fffc pea %fp@(-4)
10c5e622: 486b 0010 pea %a3@(16)
10c5e626: 4eb9 10c8 5744 jsr 10c85744 <memcpy>
10c5e62c: 41ed 0054 lea %a5@(84),%a0
10c5e630: 4fef 000c lea %sp@(12),%sp
10c5e634: 40c0 movew %sr,%d0
10c5e636: 007c 0700 oriw #1792,%sr
10c5e63a: 2548 0008 movel %a0,%a2@(8)
10c5e63e: 52a8 0008 addql #1,%a0@(8)
10c5e642: 2268 0004 moveal %a0@(4),%a1
10c5e646: 2488 movel %a0,%a2@
10c5e648: 2549 0004 movel %a1,%a2@(4)
10c5e64c: 214a 0004 movel %a2,%a0@(4)
10c5e650: 228a movel %a2,%a1@
10c5e652: 46c0 movew %d0,%sr
10c5e654: 2f2a 005c movel %a2@(92),%sp@-
10c5e658: 2f0d movel %a5,%sp@-
10c5e65a: 206d 0312 moveal %a5@(786),%a0
10c5e65e: 4e90 jsr %a0@
10c5e660: 2f0c movel %a4,%sp@-
10c5e662: 206c 000c moveal %a4@(12),%a0
10c5e666: 4e90 jsr %a0@
10c5e668: 206d 02aa moveal %a5@(682),%a0
10c5e66c: 42a8 0024 clrl %a0@(36)
10c5e670: 504f addqw #8,%sp
10c5e672: 2e8c movel %a4,%sp@
10c5e674: 4eba fe44 jsr %pc@(10c5e4ba <netlink_destroy_callback>)
10c5e678: 588f addql #4,%sp
10c5e67a: 41ed 0028 lea %a5@(40),%a0
10c5e67e: 40c1 movew %sr,%d1
10c5e680: 007c 0700 oriw #1792,%sr
10c5e684: 2010 movel %a0@,%d0
10c5e686: 5380 subql #1,%d0
10c5e688: 2080 movel %d0,%a0@
10c5e68a: 46c1 movew %d1,%sr
10c5e68c: 4a80 tstl %d0
10c5e68e: 6608 bnes 10c5e698 <netlink_dump+0x194>
10c5e690: 2f0d movel %a5,%sp@-
10c5e692: 4eb9 10c5 4b7e jsr 10c54b7e <sk_free>
10c5e698: 7000 moveq #0,%d0
10c5e69a: 4cee 3c0c ffe4 moveml %fp@(-28),%d2-%d3/%a2-%a5
10c5e6a0: 4e5e unlk %fp
10c5e6a2: 4e75 rts
10c5e6a4 <netlink_dump_start>:
10c5e6a4: 4e56 0000 linkw %fp,#0
10c5e6a8: 2f0b movel %a3,%sp@-
10c5e6aa: 2f0a movel %a2,%sp@-
10c5e6ac: 246e 000c moveal %fp@(12),%a2
10c5e6b0: 4878 01f0 pea 1f0 <LSIGTRAP+0x1eb>
10c5e6b4: 4878 0024 pea 24 <LSIGTRAP+0x1f>
10c5e6b8: 4eb9 10c2 09bc jsr 10c209bc <kmalloc>
10c5e6be: 2640 moveal %d0,%a3
10c5e6c0: 508f addql #8,%sp
10c5e6c2: b6fc 0000 cmpaw #0,%a3
10c5e6c6: 6606 bnes 10c5e6ce <netlink_dump_start+0x2a>
10c5e6c8: 7097 moveq #-105,%d0
10c5e6ca: 6000 00bc braw 10c5e788 <netlink_dump_start+0xe4>
10c5e6ce: 4878 0024 pea 24 <LSIGTRAP+0x1f>
10c5e6d2: 42a7 clrl %sp@-
10c5e6d4: 2f0b movel %a3,%sp@-
10c5e6d6: 4eb9 10c8 576c jsr 10c8576c <memset>
10c5e6dc: 276e 0014 0008 movel %fp@(20),%a3@(8)
10c5e6e2: 276e 0018 000c movel %fp@(24),%a3@(12)
10c5e6e8: 276e 0010 0004 movel %fp@(16),%a3@(4)
10c5e6ee: 41ea 0070 lea %a2@(112),%a0
10c5e6f2: 4fef 000c lea %sp@(12),%sp
10c5e6f6: 5290 addql #1,%a0@
10c5e6f8: 268a movel %a2,%a3@
10c5e6fa: 206e 0008 moveal %fp@(8),%a0
10c5e6fe: 4280 clrl %d0
10c5e700: 1028 0291 moveb %a0@(657),%d0
10c5e704: 222a 0038 movel %a2@(56),%d1
10c5e708: e588 lsll #2,%d0
10c5e70a: 41f9 1002 4aa0 lea 10024aa0 <nl_table>,%a0
10c5e710: 2270 0800 moveal %a0@(00000000,%d0:l),%a1
10c5e714: b2fc 0000 cmpaw #0,%a1
10c5e718: 671c beqs 10c5e736 <netlink_dump_start+0x92>
10c5e71a: 2069 02aa moveal %a1@(682),%a0
10c5e71e: b290 cmpl %a0@,%d1
10c5e720: 660a bnes 10c5e72c <netlink_dump_start+0x88>
10c5e722: 41e9 0028 lea %a1@(40),%a0
10c5e726: 5290 addql #1,%a0@
10c5e728: 2449 moveal %a1,%a2
10c5e72a: 600c bras 10c5e738 <netlink_dump_start+0x94>
10c5e72c: 2269 0010 moveal %a1@(16),%a1
10c5e730: b2fc 0000 cmpaw #0,%a1
10c5e734: 66e4 bnes 10c5e71a <netlink_dump_start+0x76>
10c5e736: 95ca subal %a2,%a2
10c5e738: b4fc 0000 cmpaw #0,%a2
10c5e73c: 660a bnes 10c5e748 <netlink_dump_start+0xa4>
10c5e73e: 2f0b movel %a3,%sp@-
10c5e740: 4eba fd78 jsr %pc@(10c5e4ba <netlink_destroy_callback>)
10c5e744: 7091 moveq #-111,%d0
10c5e746: 6040 bras 10c5e788 <netlink_dump_start+0xe4>
10c5e748: 206a 02aa moveal %a2@(682),%a0
10c5e74c: 4aa8 0024 tstl %a0@(36)
10c5e750: 672a beqs 10c5e77c <netlink_dump_start+0xd8>
10c5e752: 2f0b movel %a3,%sp@-
10c5e754: 4eba fd64 jsr %pc@(10c5e4ba <netlink_destroy_callback>)
10c5e758: 588f addql #4,%sp
10c5e75a: 41ea 0028 lea %a2@(40),%a0
10c5e75e: 40c1 movew %sr,%d1
10c5e760: 007c 0700 oriw #1792,%sr
10c5e764: 2010 movel %a0@,%d0
10c5e766: 5380 subql #1,%d0
10c5e768: 2080 movel %d0,%a0@
10c5e76a: 46c1 movew %d1,%sr
10c5e76c: 4a80 tstl %d0
10c5e76e: 6608 bnes 10c5e778 <netlink_dump_start+0xd4>
10c5e770: 2f0a movel %a2,%sp@-
10c5e772: 4eb9 10c5 4b7e jsr 10c54b7e <sk_free>
10c5e778: 70f0 moveq #-16,%d0
10c5e77a: 600c bras 10c5e788 <netlink_dump_start+0xe4>
10c5e77c: 214b 0024 movel %a3,%a0@(36)
10c5e780: 2f0a movel %a2,%sp@-
10c5e782: 4eba fd80 jsr %pc@(10c5e504 <netlink_dump>)
10c5e786: 7000 moveq #0,%d0
10c5e788: 246e fff8 moveal %fp@(-8),%a2
10c5e78c: 266e fffc moveal %fp@(-4),%a3
10c5e790: 4e5e unlk %fp
10c5e792: 4e75 rts
10c5e794 <netlink_ack>:
10c5e794: 4e56 0000 linkw %fp,#0
10c5e798: 48e7 383c moveml %d2-%d4/%a2-%a5,%sp@-
10c5e79c: 2a6e 0008 moveal %fp@(8),%a5
10c5e7a0: 286e 000c moveal %fp@(12),%a4
10c5e7a4: 242e 0010 movel %fp@(16),%d2
10c5e7a8: 7024 moveq #36,%d0
10c5e7aa: 4a82 tstl %d2
10c5e7ac: 670c beqs 10c5e7ba <netlink_ack+0x26>
10c5e7ae: 2014 movel %a4@,%d0
10c5e7b0: 5680 addql #3,%d0
10c5e7b2: 72fc moveq #-4,%d1
10c5e7b4: c081 andl %d1,%d0
10c5e7b6: 7214 moveq #20,%d1
10c5e7b8: d081 addl %d1,%d0
10c5e7ba: 4878 01f0 pea 1f0 <LSIGTRAP+0x1eb>
10c5e7be: 2f00 movel %d0,%sp@-
10c5e7c0: 4eb9 10c5 5644 jsr 10c55644 <alloc_skb>
10c5e7c6: 2640 moveal %d0,%a3
10c5e7c8: 508f addql #8,%sp
10c5e7ca: b6fc 0000 cmpaw #0,%a3
10c5e7ce: 6700 008c beqw 10c5e85c <netlink_ack+0xc8>
10c5e7d2: 262d 0038 movel %a5@(56),%d3
10c5e7d6: 282c 0008 movel %a4@(8),%d4
10c5e7da: 246b 0084 moveal %a3@(132),%a2
10c5e7de: 4aab 0060 tstl %a3@(96)
10c5e7e2: 670c beqs 10c5e7f0 <netlink_ack+0x5c>
10c5e7e4: 4879 1000 735d pea 1000735d <prio2band+0xe3>
10c5e7ea: 4eb9 10c1 60e4 jsr 10c160e4 <panic>
10c5e7f0: 7024 moveq #36,%d0
10c5e7f2: d08a addl %a2,%d0
10c5e7f4: 2740 0084 movel %d0,%a3@(132)
10c5e7f8: 7224 moveq #36,%d1
10c5e7fa: d3ab 005c addl %d1,%a3@(92)
10c5e7fe: b0ab 0088 cmpl %a3@(136),%d0
10c5e802: 6316 blss 10c5e81a <netlink_ack+0x86>
10c5e804: 2f3c 10c5 e804 movel #281405444,%sp@-
10c5e80a: 4878 0024 pea 24 <LSIGTRAP+0x1f>
10c5e80e: 2f0b movel %a3,%sp@-
10c5e810: 4eb9 10c5 55c4 jsr 10c555c4 <skb_over_panic>
10c5e816: 4fef 000c lea %sp@(12),%sp
10c5e81a: 7002 moveq #2,%d0
10c5e81c: 3540 0004 movew %d0,%a2@(4)
10c5e820: 7024 moveq #36,%d0
10c5e822: 2480 movel %d0,%a2@
10c5e824: 426a 0006 clrw %a2@(6)
10c5e828: 2543 000c movel %d3,%a2@(12)
10c5e82c: 2544 0008 movel %d4,%a2@(8)
10c5e830: 2542 0010 movel %d2,%a2@(16)
10c5e834: 7010 moveq #16,%d0
10c5e836: 4a82 tstl %d2
10c5e838: 6702 beqs 10c5e83c <netlink_ack+0xa8>
10c5e83a: 2014 movel %a4@,%d0
10c5e83c: 2f00 movel %d0,%sp@-
10c5e83e: 2f0c movel %a4,%sp@-
10c5e840: 486a 0014 pea %a2@(20)
10c5e844: 4eb9 10c8 5744 jsr 10c85744 <memcpy>
10c5e84a: 4878 0040 pea 40 <LSIGTRAP+0x3b>
10c5e84e: 2f2d 0038 movel %a5@(56),%sp@-
10c5e852: 2f0b movel %a3,%sp@-
10c5e854: 2f2d 000c movel %a5@(12),%sp@-
10c5e858: 4eba f3c4 jsr %pc@(10c5dc1e <netlink_unicast>)
10c5e85c: 4cee 3c1c ffe4 moveml %fp@(-28),%d2-%d4/%a2-%a5
10c5e862: 4e5e unlk %fp
10c5e864: 4e75 rts
10c5e866 <netlink_read_proc>:
10c5e866: 4e56 0000 linkw %fp,#0
10c5e86a: 48e7 3f3c moveml %d2-%d7/%a2-%a5,%sp@-
10c5e86e: 266e 0008 moveal %fp@(8),%a3
10c5e872: 2a2e 0010 movel %fp@(16),%d5
10c5e876: 2c2e 0014 movel %fp@(20),%d6
10c5e87a: 7800 moveq #0,%d4
10c5e87c: 4879 1000 749f pea 1000749f <prio2band+0x225>
10c5e882: 2f0b movel %a3,%sp@-
10c5e884: 45f9 10c8 4d6a lea 10c84d6a <sprintf>,%a2
10c5e88a: 4e92 jsr %a2@
10c5e88c: 2400 movel %d0,%d2
10c5e88e: 508f addql #8,%sp
10c5e890: 2a4a moveal %a2,%a5
10c5e892: 49f9 1002 4aa0 lea 10024aa0 <nl_table>,%a4
10c5e898: 2e0c movel %a4,%d7
10c5e89a: 245c moveal %a4@+,%a2
10c5e89c: b4fc 0000 cmpaw #0,%a2
10c5e8a0: 6764 beqs 10c5e906 <netlink_read_proc+0xa0>
10c5e8a2: 7600 moveq #0,%d3
10c5e8a4: 2f2a 0028 movel %a2@(40),%sp@-
10c5e8a8: 206a 02aa moveal %a2@(682),%a0
10c5e8ac: 2f28 0024 movel %a0@(36),%sp@-
10c5e8b0: 2f2a 0064 movel %a2@(100),%sp@-
10c5e8b4: 2f2a 0050 movel %a2@(80),%sp@-
10c5e8b8: 206a 02aa moveal %a2@(682),%a0
10c5e8bc: 2f28 0004 movel %a0@(4),%sp@-
10c5e8c0: 206a 02aa moveal %a2@(682),%a0
10c5e8c4: 2f10 movel %a0@,%sp@-
10c5e8c6: 162a 0291 moveb %a2@(657),%d3
10c5e8ca: 2f03 movel %d3,%sp@-
10c5e8cc: 2f0a movel %a2,%sp@-
10c5e8ce: 4879 1000 74de pea 100074de <prio2band+0x264>
10c5e8d4: 4873 2800 pea %a3@(00000000,%d2:l)
10c5e8d8: 4e95 jsr %a5@
10c5e8da: d480 addl %d0,%d2
10c5e8dc: 17bc 000a 2800 moveb #10,%a3@(00000000,%d2:l)
10c5e8e2: 5282 addql #1,%d2
10c5e8e4: 2204 movel %d4,%d1
10c5e8e6: d282 addl %d2,%d1
10c5e8e8: 4fef 0028 lea %sp@(40),%sp
10c5e8ec: ba81 cmpl %d1,%d5
10c5e8ee: 6f04 bles 10c5e8f4 <netlink_read_proc+0x8e>
10c5e8f0: 7400 moveq #0,%d2
10c5e8f2: 2801 movel %d1,%d4
10c5e8f4: 2005 movel %d5,%d0
10c5e8f6: d086 addl %d6,%d0
10c5e8f8: b081 cmpl %d1,%d0
10c5e8fa: 6d1a blts 10c5e916 <netlink_read_proc+0xb0>
10c5e8fc: 246a 0010 moveal %a2@(16),%a2
10c5e900: b4fc 0000 cmpaw #0,%a2
10c5e904: 669e bnes 10c5e8a4 <netlink_read_proc+0x3e>
10c5e906: 707c moveq #124,%d0
10c5e908: d087 addl %d7,%d0
10c5e90a: b08c cmpl %a4,%d0
10c5e90c: 6c8c bges 10c5e89a <netlink_read_proc+0x34>
10c5e90e: 206e 0018 moveal %fp@(24),%a0
10c5e912: 7001 moveq #1,%d0
10c5e914: 2080 movel %d0,%a0@
10c5e916: 2005 movel %d5,%d0
10c5e918: 9084 subl %d4,%d0
10c5e91a: 206e 000c moveal %fp@(12),%a0
10c5e91e: d7c0 addal %d0,%a3
10c5e920: 208b movel %a3,%a0@
10c5e922: 9480 subl %d0,%d2
10c5e924: bc82 cmpl %d2,%d6
10c5e926: 6c02 bges 10c5e92a <netlink_read_proc+0xc4>
10c5e928: 2406 movel %d6,%d2
10c5e92a: 4a82 tstl %d2
10c5e92c: 6c02 bges 10c5e930 <netlink_read_proc+0xca>
10c5e92e: 7400 moveq #0,%d2
10c5e930: 2002 movel %d2,%d0
10c5e932: 4cee 3cfc ffd8 moveml %fp@(-40),%d2-%d7/%a2-%a5
10c5e938: 4e5e unlk %fp
10c5e93a: 4e75 rts
10c5e93c <in_ntoa>:
10c5e93c: 4e56 0000 linkw %fp,#0
10c5e940: 4280 clrl %d0
10c5e942: 102e 000b moveb %fp@(11),%d0
10c5e946: 2f00 movel %d0,%sp@-
10c5e948: 4280 clrl %d0
10c5e94a: 102e 000a moveb %fp@(10),%d0
10c5e94e: 2f00 movel %d0,%sp@-
10c5e950: 4280 clrl %d0
10c5e952: 102e 0009 moveb %fp@(9),%d0
10c5e956: 2f00 movel %d0,%sp@-
10c5e958: 4280 clrl %d0
10c5e95a: 102e 0008 moveb %fp@(8),%d0
10c5e95e: 2f00 movel %d0,%sp@-
10c5e960: 4879 1000 757a pea 1000757a <prio2band+0x300>
10c5e966: 4879 1002 4b20 pea 10024b20 <buff.1431>
10c5e96c: 4eb9 10c8 4d6a jsr 10c84d6a <sprintf>
10c5e972: 203c 1002 4b20 movel #268585760,%d0
10c5e978: 4e5e unlk %fp
10c5e97a: 4e75 rts
10c5e97c <in_aton>:
10c5e97c: 4e56 0000 linkw %fp,#0
10c5e980: 2f0a movel %a2,%sp@-
10c5e982: 2f02 movel %d2,%sp@-
10c5e984: 246e 0008 moveal %fp@(8),%a2
10c5e988: 7400 moveq #0,%d2
10c5e98a: 7200 moveq #0,%d1
10c5e98c: e18a lsll #8,%d2
10c5e98e: 1012 moveb %a2@,%d0
10c5e990: 5281 addql #1,%d1
10c5e992: 4a00 tstb %d0
10c5e994: 6730 beqs 10c5e9c6 <in_aton+0x4a>
10c5e996: 93c9 subal %a1,%a1
10c5e998: 0c00 002e cmpib #46,%d0
10c5e99c: 671e beqs 10c5e9bc <in_aton+0x40>
10c5e99e: 2009 movel %a1,%d0
10c5e9a0: e788 lsll #3,%d0
10c5e9a2: 41f1 0800 lea %a1@(00000000,%d0:l),%a0
10c5e9a6: 41f0 98d0 lea %a0@(ffffffd0,%a1:l),%a0
10c5e9aa: 101a moveb %a2@+,%d0
10c5e9ac: 4880 extw %d0
10c5e9ae: 43f0 0000 lea %a0@(00000000,%d0:w),%a1
10c5e9b2: 1012 moveb %a2@,%d0
10c5e9b4: 6706 beqs 10c5e9bc <in_aton+0x40>
10c5e9b6: 0c00 002e cmpib #46,%d0
10c5e9ba: 66e2 bnes 10c5e99e <in_aton+0x22>
10c5e9bc: 2009 movel %a1,%d0
10c5e9be: 8480 orl %d0,%d2
10c5e9c0: 4a12 tstb %a2@
10c5e9c2: 6702 beqs 10c5e9c6 <in_aton+0x4a>
10c5e9c4: 528a addql #1,%a2
10c5e9c6: 7003 moveq #3,%d0
10c5e9c8: b081 cmpl %d1,%d0
10c5e9ca: 6cc0 bges 10c5e98c <in_aton+0x10>
10c5e9cc: 2002 movel %d2,%d0
10c5e9ce: 241f movel %sp@+,%d2
10c5e9d0: 245f moveal %sp@+,%a2
10c5e9d2: 4e5e unlk %fp
10c5e9d4: 4e75 rts
10c5e9d6: 4e75 rts
10c5e9d8 <rt_cache_get_info>:
10c5e9d8: 4e56 ff7c linkw %fp,#-132
10c5e9dc: 48e7 3f3c moveml %d2-%d7/%a2-%a5,%sp@-
10c5e9e0: 2a6e 0008 moveal %fp@(8),%a5
10c5e9e4: 2c2e 0010 movel %fp@(16),%d6
10c5e9e8: 2e2e 0014 movel %fp@(20),%d7
10c5e9ec: 7400 moveq #0,%d2
10c5e9ee: 7a7f moveq #127,%d5
10c5e9f0: 4605 notb %d5
10c5e9f2: 707f moveq #127,%d0
10c5e9f4: b086 cmpl %d6,%d0
10c5e9f6: 6d1a blts 10c5ea12 <rt_cache_get_info+0x3a>
10c5e9f8: 4879 1000 75dc pea 100075dc <prio2band+0x362>
10c5e9fe: 4879 1000 7642 pea 10007642 <prio2band+0x3c8>
10c5ea04: 2f0d movel %a5,%sp@-
10c5ea06: 4eb9 10c8 4d6a jsr 10c84d6a <sprintf>
10c5ea0c: 2405 movel %d5,%d2
10c5ea0e: 4fef 000c lea %sp@(12),%sp
10c5ea12: 2839 1002 4b78 movel 10024b78 <rt_hash_mask>,%d4
10c5ea18: 6d00 0102 bltw 10c5eb1c <rt_cache_get_info+0x144>
10c5ea1c: 47f9 1002 5730 lea 10025730 <irq_stat+0x8>,%a3
10c5ea22: 5293 addql #1,%a3@
10c5ea24: 2079 1002 4b74 moveal 10024b74 <rt_hash_table>,%a0
10c5ea2a: 2004 movel %d4,%d0
10c5ea2c: e788 lsll #3,%d0
10c5ea2e: 2470 0800 moveal %a0@(00000000,%d0:l),%a2
10c5ea32: b4fc 0000 cmpaw #0,%a2
10c5ea36: 6700 00d6 beqw 10c5eb0e <rt_cache_get_info+0x136>
10c5ea3a: 260e movel %fp,%d3
10c5ea3c: 0683 ffff ff7e addil #-130,%d3
10c5ea42: 49f9 10c8 4d6a lea 10c84d6a <sprintf>,%a4
10c5ea48: 0685 0000 0080 addil #128,%d5
10c5ea4e: bc85 cmpl %d5,%d6
10c5ea50: 6d06 blts 10c5ea58 <rt_cache_get_info+0x80>
10c5ea52: 7400 moveq #0,%d2
10c5ea54: 6000 00ae braw 10c5eb04 <rt_cache_get_info+0x12c>
10c5ea58: 2f2a 008e movel %a2@(142),%sp@-
10c5ea5c: 206a 0054 moveal %a2@(84),%a0
10c5ea60: b0fc 0000 cmpaw #0,%a0
10c5ea64: 6712 beqs 10c5ea78 <rt_cache_get_info+0xa0>
10c5ea66: 0ca8 10c5 812a cmpil #281379114,%a0@(14)
10c5ea6c: 000e
10c5ea6e: 57c0 seq %d0
10c5ea70: 4880 extw %d0
10c5ea72: 48c0 extl %d0
10c5ea74: 4480 negl %d0
10c5ea76: 6002 bras 10c5ea7a <rt_cache_get_info+0xa2>
10c5ea78: 7000 moveq #0,%d0
10c5ea7a: 2f00 movel %d0,%sp@-
10c5ea7c: 70ff moveq #-1,%d0
10c5ea7e: b0fc 0000 cmpaw #0,%a0
10c5ea82: 6704 beqs 10c5ea88 <rt_cache_get_info+0xb0>
10c5ea84: 2028 0004 movel %a0@(4),%d0
10c5ea88: 2f00 movel %d0,%sp@-
10c5ea8a: 4280 clrl %d0
10c5ea8c: 102a 008c moveb %a2@(140),%d0
10c5ea90: 2f00 movel %d0,%sp@-
10c5ea92: 202a 002c movel %a2@(44),%d0
10c5ea96: e688 lsrl #3,%d0
10c5ea98: d0aa 0030 addl %a2@(48),%d0
10c5ea9c: 2f00 movel %d0,%sp@-
10c5ea9e: 2f2a 0028 movel %a2@(40),%sp@-
10c5eaa2: 7028 moveq #40,%d0
10c5eaa4: d0aa 003c addl %a2@(60),%d0
10c5eaa8: 2f00 movel %d0,%sp@-
10c5eaaa: 2f2a 0070 movel %a2@(112),%sp@-
10c5eaae: 42a7 clrl %sp@-
10c5eab0: 2f2a 0008 movel %a2@(8),%sp@-
10c5eab4: 2f2a 0004 movel %a2@(4),%sp@-
10c5eab8: 2f2a 0064 movel %a2@(100),%sp@-
10c5eabc: 2f2a 0078 movel %a2@(120),%sp@-
10c5eac0: 2f2a 006c movel %a2@(108),%sp@-
10c5eac4: 202a 000c movel %a2@(12),%d0
10c5eac8: 6606 bnes 10c5ead0 <rt_cache_get_info+0xf8>
10c5eaca: 203c 1000 764a movel #268465738,%d0
10c5ead0: 2f00 movel %d0,%sp@-
10c5ead2: 4879 1000 764c pea 1000764c <prio2band+0x3d2>
10c5ead8: 2f03 movel %d3,%sp@-
10c5eada: 4e94 jsr %a4@
10c5eadc: 4fef 0040 lea %sp@(64),%sp
10c5eae0: 2e83 movel %d3,%sp@
10c5eae2: 4879 1000 7642 pea 10007642 <prio2band+0x3c8>
10c5eae8: 4875 2800 pea %a5@(00000000,%d2:l)
10c5eaec: 4e94 jsr %a4@
10c5eaee: 0682 0000 0080 addil #128,%d2
10c5eaf4: 2006 movel %d6,%d0
10c5eaf6: d087 addl %d7,%d0
10c5eaf8: 4fef 000c lea %sp@(12),%sp
10c5eafc: b085 cmpl %d5,%d0
10c5eafe: 6e04 bgts 10c5eb04 <rt_cache_get_info+0x12c>
10c5eb00: 5393 subql #1,%a3@
10c5eb02: 6018 bras 10c5eb1c <rt_cache_get_info+0x144>
10c5eb04: 2452 moveal %a2@,%a2
10c5eb06: b4fc 0000 cmpaw #0,%a2
10c5eb0a: 6600 ff3c bnew 10c5ea48 <rt_cache_get_info+0x70>
10c5eb0e: 5393 subql #1,%a3@
10c5eb10: 51cc ff10 dbf %d4,10c5ea22 <rt_cache_get_info+0x4a>
10c5eb14: 4244 clrw %d4
10c5eb16: 5384 subql #1,%d4
10c5eb18: 6400 ff08 bccw 10c5ea22 <rt_cache_get_info+0x4a>
10c5eb1c: 220d movel %a5,%d1
10c5eb1e: d282 addl %d2,%d1
10c5eb20: 2005 movel %d5,%d0
10c5eb22: 9086 subl %d6,%d0
10c5eb24: 206e 000c moveal %fp@(12),%a0
10c5eb28: 9280 subl %d0,%d1
10c5eb2a: 2081 movel %d1,%a0@
10c5eb2c: 2400 movel %d0,%d2
10c5eb2e: be82 cmpl %d2,%d7
10c5eb30: 6c02 bges 10c5eb34 <rt_cache_get_info+0x15c>
10c5eb32: 2407 movel %d7,%d2
10c5eb34: 2002 movel %d2,%d0
10c5eb36: 4cee 3cfc ff54 moveml %fp@(-172),%d2-%d7/%a2-%a5
10c5eb3c: 4e5e unlk %fp
10c5eb3e: 4e75 rts
10c5eb40 <rt_cache_stat_get_info>:
10c5eb40: 4e56 0000 linkw %fp,#0
10c5eb44: 48e7 3f3c moveml %d2-%d7/%a2-%a5,%sp@-
10c5eb48: 266e 0008 moveal %fp@(8),%a3
10c5eb4c: 2839 1001 014c movel 1001014c <ipv4_dst_ops+0x24>,%d4
10c5eb52: 7400 moveq #0,%d2
10c5eb54: 2e3c 1003 2a08 movel #268642824,%d7
10c5eb5a: 2c3c 1003 2a04 movel #268642820,%d6
10c5eb60: 2a3c 1003 2a00 movel #268642816,%d5
10c5eb66: 4bf9 1003 29fc lea 100329fc <rt_cache_stat+0x4>,%a5
10c5eb6c: 49f9 10c8 4d6a lea 10c84d6a <sprintf>,%a4
10c5eb72: 45f9 1003 2a1c lea 10032a1c <rt_cache_stat+0x24>,%a2
10c5eb78: 2602 movel %d2,%d3
10c5eb7a: 2f12 movel %a2@,%sp@-
10c5eb7c: 2f39 1003 2a18 movel 10032a18 <rt_cache_stat+0x20>,%sp@-
10c5eb82: 2f39 1003 2a14 movel 10032a14 <rt_cache_stat+0x1c>,%sp@-
10c5eb88: 2f39 1003 2a10 movel 10032a10 <rt_cache_stat+0x18>,%sp@-
10c5eb8e: 2f39 1003 2a0c movel 10032a0c <rt_cache_stat+0x14>,%sp@-
10c5eb94: 2047 moveal %d7,%a0
10c5eb96: 2f10 movel %a0@,%sp@-
10c5eb98: 2046 moveal %d6,%a0
10c5eb9a: 2f10 movel %a0@,%sp@-
10c5eb9c: 2045 moveal %d5,%a0
10c5eb9e: 2f10 movel %a0@,%sp@-
10c5eba0: 2f15 movel %a5@,%sp@-
10c5eba2: 2f2a ffdc movel %a2@(-36),%sp@-
10c5eba6: 2f04 movel %d4,%sp@-
10c5eba8: 4879 1000 7688 pea 10007688 <prio2band+0x40e>
10c5ebae: 4873 2800 pea %a3@(00000000,%d2:l)
10c5ebb2: 4e94 jsr %a4@
10c5ebb4: d480 addl %d0,%d2
10c5ebb6: 4fef 0034 lea %sp@(52),%sp
10c5ebba: 51cb ffbe dbf %d3,10c5eb7a <rt_cache_stat_get_info+0x3a>
10c5ebbe: 4243 clrw %d3
10c5ebc0: 5383 subql #1,%d3
10c5ebc2: 64b6 bccs 10c5eb7a <rt_cache_stat_get_info+0x3a>
10c5ebc4: 94ae 0010 subl %fp@(16),%d2
10c5ebc8: b4ae 0014 cmpl %fp@(20),%d2
10c5ebcc: 6f04 bles 10c5ebd2 <rt_cache_stat_get_info+0x92>
10c5ebce: 242e 0014 movel %fp@(20),%d2
10c5ebd2: 4a82 tstl %d2
10c5ebd4: 6c02 bges 10c5ebd8 <rt_cache_stat_get_info+0x98>
10c5ebd6: 7400 moveq #0,%d2
10c5ebd8: 206e 000c moveal %fp@(12),%a0
10c5ebdc: d7ee 0010 addal %fp@(16),%a3
10c5ebe0: 208b movel %a3,%a0@
10c5ebe2: 2002 movel %d2,%d0
10c5ebe4: 4cee 3cfc ffd8 moveml %fp@(-40),%d2-%d7/%a2-%a5
10c5ebea: 4e5e unlk %fp
10c5ebec: 4e75 rts
10c5ebee <rt_check_expire>:
10c5ebee: 4e56 0000 linkw %fp,#0
10c5ebf2: 48e7 3f30 moveml %d2-%d7/%a2-%a3,%sp@-
10c5ebf6: 2a39 1002 4b34 movel 10024b34 <rover.1482>,%d5
10c5ebfc: 2679 1002 67b0 moveal 100267b0 <jiffies>,%a3
10c5ec02: 2c39 1001 00fc movel 100100fc <ip_rt_gc_interval>,%d6
10c5ec08: 2039 1002 4b7c movel 10024b7c <rt_hash_log>,%d0
10c5ec0e: e1ae lsll %d0,%d6
10c5ec10: 6d00 00e0 bltw 10c5ecf2 <rt_check_expire+0x104>
10c5ec14: 2639 1001 00f8 movel 100100f8 <ip_rt_gc_timeout>,%d3
10c5ec1a: 5285 addql #1,%d5
10c5ec1c: cab9 1002 4b78 andl 10024b78 <rt_hash_mask>,%d5
10c5ec22: 2005 movel %d5,%d0
10c5ec24: e788 lsll #3,%d0
10c5ec26: 2479 1002 4b74 moveal 10024b74 <rt_hash_table>,%a2
10c5ec2c: d5c0 addal %d0,%a2
10c5ec2e: 6000 00a4 braw 10c5ecd4 <rt_check_expire+0xe6>
10c5ec32: 2268 001c moveal %a0@(28),%a1
10c5ec36: b2fc 0000 cmpaw #0,%a1
10c5ec3a: 670a beqs 10c5ec46 <rt_check_expire+0x58>
10c5ec3c: 200b movel %a3,%d0
10c5ec3e: 9089 subl %a1,%d0
10c5ec40: 4a80 tstl %d0
10c5ec42: 6e6c bgts 10c5ecb0 <rt_check_expire+0xc2>
10c5ec44: 6064 bras 10c5ecaa <rt_check_expire+0xbc>
10c5ec46: 2839 1001 00f8 movel 100100f8 <ip_rt_gc_timeout>,%d4
10c5ec4c: 7e00 moveq #0,%d7
10c5ec4e: 4aa8 0004 tstl %a0@(4)
10c5ec52: 6652 bnes 10c5eca6 <rt_check_expire+0xb8>
10c5ec54: 2239 1002 67b0 movel 100267b0 <jiffies>,%d1
10c5ec5a: 92a8 0018 subl %a0@(24),%d1
10c5ec5e: b681 cmpl %d1,%d3
10c5ec60: 6d24 blts 10c5ec86 <rt_check_expire+0x98>
10c5ec62: 7400 moveq #0,%d2
10c5ec64: 2028 0064 movel %a0@(100),%d0
10c5ec68: 0280 3000 0000 andil #805306368,%d0
10c5ec6e: 6712 beqs 10c5ec82 <rt_check_expire+0x94>
10c5ec70: 4aa8 0084 tstl %a0@(132)
10c5ec74: 670c beqs 10c5ec82 <rt_check_expire+0x94>
10c5ec76: 4a90 tstl %a0@
10c5ec78: 56c0 sne %d0
10c5ec7a: 4880 extw %d0
10c5ec7c: 3400 movew %d0,%d2
10c5ec7e: 48c2 extl %d2
10c5ec80: 4482 negl %d2
10c5ec82: 4a82 tstl %d2
10c5ec84: 6720 beqs 10c5eca6 <rt_check_expire+0xb8>
10c5ec86: b881 cmpl %d1,%d4
10c5ec88: 6d1a blts 10c5eca4 <rt_check_expire+0xb6>
10c5ec8a: 7200 moveq #0,%d1
10c5ec8c: 2028 0064 movel %a0@(100),%d0
10c5ec90: 0280 0005 0000 andil #327680,%d0
10c5ec96: 6606 bnes 10c5ec9e <rt_check_expire+0xb0>
10c5ec98: b2fc 0000 cmpaw #0,%a1
10c5ec9c: 6702 beqs 10c5eca0 <rt_check_expire+0xb2>
10c5ec9e: 7201 moveq #1,%d1
10c5eca0: 4a81 tstl %d1
10c5eca2: 6602 bnes 10c5eca6 <rt_check_expire+0xb8>
10c5eca4: 7e01 moveq #1,%d7
10c5eca6: 4a87 tstl %d7
10c5eca8: 6606 bnes 10c5ecb0 <rt_check_expire+0xc2>
10c5ecaa: e28b lsrl #1,%d3
10c5ecac: 2448 moveal %a0,%a2
10c5ecae: 6024 bras 10c5ecd4 <rt_check_expire+0xe6>
10c5ecb0: 2490 movel %a0@,%a2@
10c5ecb2: 7001 moveq #1,%d0
10c5ecb4: b0a8 0010 cmpl %a0@(16),%d0
10c5ecb8: 6d1a blts 10c5ecd4 <rt_check_expire+0xe6>
10c5ecba: 4aa8 0004 tstl %a0@(4)
10c5ecbe: 660a bnes 10c5ecca <rt_check_expire+0xdc>
10c5ecc0: 2f08 movel %a0,%sp@-
10c5ecc2: 4eb9 10c5 9db8 jsr 10c59db8 <dst_destroy>
10c5ecc8: 6008 bras 10c5ecd2 <rt_check_expire+0xe4>
10c5ecca: 2f08 movel %a0,%sp@-
10c5eccc: 4eb9 10c5 9d1c jsr 10c59d1c <__dst_free>
10c5ecd2: 588f addql #4,%sp
10c5ecd4: 2052 moveal %a2@,%a0
10c5ecd6: b0fc 0000 cmpaw #0,%a0
10c5ecda: 6600 ff56 bnew 10c5ec32 <rt_check_expire+0x44>
10c5ecde: 2039 1002 67b0 movel 100267b0 <jiffies>,%d0
10c5ece4: b7c0 cmpal %d0,%a3
10c5ece6: 660a bnes 10c5ecf2 <rt_check_expire+0x104>
10c5ece8: 9cb9 1001 00f8 subl 100100f8 <ip_rt_gc_timeout>,%d6
10c5ecee: 6a00 ff24 bplw 10c5ec14 <rt_check_expire+0x26>
10c5ecf2: 23c5 1002 4b34 movel %d5,10024b34 <rover.1482>
10c5ecf8: d7f9 1001 00fc addal 100100fc <ip_rt_gc_interval>,%a3
10c5ecfe: 2f0b movel %a3,%sp@-
10c5ed00: 4879 1002 4b60 pea 10024b60 <rt_periodic_timer>
10c5ed06: 4eb9 10c1 97b0 jsr 10c197b0 <mod_timer>
10c5ed0c: 4cee 0cfc ffe0 moveml %fp@(-32),%d2-%d7/%a2-%a3
10c5ed12: 4e5e unlk %fp
10c5ed14: 4e75 rts
10c5ed16 <rt_run_flush>:
10c5ed16: 4e56 0000 linkw %fp,#0
10c5ed1a: 48e7 3020 moveml %d2-%d3/%a2,%sp@-
10c5ed1e: 42b9 1002 4b48 clrl 10024b48 <rt_deadline>
10c5ed24: 2239 1002 4b78 movel 10024b78 <rt_hash_mask>,%d1
10c5ed2a: 6d5c blts 10c5ed88 <rt_run_flush+0x72>
10c5ed2c: 45f9 1002 5730 lea 10025730 <irq_stat+0x8>,%a2
10c5ed32: 5292 addql #1,%a2@
10c5ed34: 2279 1002 4b74 moveal 10024b74 <rt_hash_table>,%a1
10c5ed3a: 2001 movel %d1,%d0
10c5ed3c: e788 lsll #3,%d0
10c5ed3e: 2071 0800 moveal %a1@(00000000,%d0:l),%a0
10c5ed42: b0fc 0000 cmpaw #0,%a0
10c5ed46: 6704 beqs 10c5ed4c <rt_run_flush+0x36>
10c5ed48: 42b1 0800 clrl %a1@(00000000,%d0:l)
10c5ed4c: 5392 subql #1,%a2@
10c5ed4e: 2601 movel %d1,%d3
10c5ed50: 5383 subql #1,%d3
10c5ed52: b0fc 0000 cmpaw #0,%a0
10c5ed56: 672c beqs 10c5ed84 <rt_run_flush+0x6e>
10c5ed58: 2410 movel %a0@,%d2
10c5ed5a: 7001 moveq #1,%d0
10c5ed5c: b0a8 0010 cmpl %a0@(16),%d0
10c5ed60: 6d1a blts 10c5ed7c <rt_run_flush+0x66>
10c5ed62: 4aa8 0004 tstl %a0@(4)
10c5ed66: 660a bnes 10c5ed72 <rt_run_flush+0x5c>
10c5ed68: 2f08 movel %a0,%sp@-
10c5ed6a: 4eb9 10c5 9db8 jsr 10c59db8 <dst_destroy>
10c5ed70: 6008 bras 10c5ed7a <rt_run_flush+0x64>
10c5ed72: 2f08 movel %a0,%sp@-
10c5ed74: 4eb9 10c5 9d1c jsr 10c59d1c <__dst_free>
10c5ed7a: 588f addql #4,%sp
10c5ed7c: 2042 moveal %d2,%a0
10c5ed7e: b0fc 0000 cmpaw #0,%a0
10c5ed82: 66d4 bnes 10c5ed58 <rt_run_flush+0x42>
10c5ed84: 2203 movel %d3,%d1
10c5ed86: 6caa bges 10c5ed32 <rt_run_flush+0x1c>
10c5ed88: 4cee 040c fff4 moveml %fp@(-12),%d2-%d3/%a2
10c5ed8e: 4e5e unlk %fp
10c5ed90: 4e75 rts
10c5ed92 <rt_cache_flush>:
10c5ed92: 4e56 0000 linkw %fp,#0
10c5ed96: 48e7 2038 moveml %d2/%a2-%a4,%sp@-
10c5ed9a: 266e 0008 moveal %fp@(8),%a3
10c5ed9e: 2879 1002 67b0 moveal 100267b0 <jiffies>,%a4
10c5eda4: 41f9 1002 5730 lea 10025730 <irq_stat+0x8>,%a0
10c5edaa: 2210 movel %a0@,%d1
10c5edac: 57c0 seq %d0
10c5edae: 4880 extw %d0
10c5edb0: 3400 movew %d0,%d2
10c5edb2: 48c2 extl %d2
10c5edb4: 4482 negl %d2
10c5edb6: 2448 moveal %a0,%a2
10c5edb8: b6fc 0000 cmpaw #0,%a3
10c5edbc: 6c06 bges 10c5edc4 <rt_cache_flush+0x32>
10c5edbe: 2679 1001 00f0 moveal 100100f0 <ip_rt_min_delay>,%a3
10c5edc4: 5281 addql #1,%d1
10c5edc6: 2481 movel %d1,%a2@
10c5edc8: 4879 1002 4b4c pea 10024b4c <rt_flush_timer>
10c5edce: 4eb9 10c1 9894 jsr 10c19894 <del_timer>
10c5edd4: 588f addql #4,%sp
10c5edd6: 4a80 tstl %d0
10c5edd8: 672e beqs 10c5ee08 <rt_cache_flush+0x76>
10c5edda: b6fc 0000 cmpaw #0,%a3
10c5edde: 6f2e bles 10c5ee0e <rt_cache_flush+0x7c>
10c5ede0: 2039 1002 4b48 movel 10024b48 <rt_deadline>,%d0
10c5ede6: 6720 beqs 10c5ee08 <rt_cache_flush+0x76>
10c5ede8: 2200 movel %d0,%d1
10c5edea: 928c subl %a4,%d1
10c5edec: 4a82 tstl %d2
10c5edee: 6712 beqs 10c5ee02 <rt_cache_flush+0x70>
10c5edf0: 2039 1001 00f4 movel 100100f4 <ip_rt_max_delay>,%d0
10c5edf6: 90b9 1001 00f0 subl 100100f0 <ip_rt_min_delay>,%d0
10c5edfc: b081 cmpl %d1,%d0
10c5edfe: 6f02 bles 10c5ee02 <rt_cache_flush+0x70>
10c5ee00: 7200 moveq #0,%d1
10c5ee02: b28b cmpl %a3,%d1
10c5ee04: 6c02 bges 10c5ee08 <rt_cache_flush+0x76>
10c5ee06: 2641 moveal %d1,%a3
10c5ee08: b6fc 0000 cmpaw #0,%a3
10c5ee0c: 6e0a bgts 10c5ee18 <rt_cache_flush+0x86>
10c5ee0e: 5392 subql #1,%a2@
10c5ee10: 42a7 clrl %sp@-
10c5ee12: 4eba ff02 jsr %pc@(10c5ed16 <rt_run_flush>)
10c5ee16: 6028 bras 10c5ee40 <rt_cache_flush+0xae>
10c5ee18: 4ab9 1002 4b48 tstl 10024b48 <rt_deadline>
10c5ee1e: 660e bnes 10c5ee2e <rt_cache_flush+0x9c>
10c5ee20: 200c movel %a4,%d0
10c5ee22: d0b9 1001 00f4 addl 100100f4 <ip_rt_max_delay>,%d0
10c5ee28: 23c0 1002 4b48 movel %d0,10024b48 <rt_deadline>
10c5ee2e: 4873 c800 pea %a3@(00000000,%a4:l)
10c5ee32: 4879 1002 4b4c pea 10024b4c <rt_flush_timer>
10c5ee38: 4eb9 10c1 97b0 jsr 10c197b0 <mod_timer>
10c5ee3e: 5392 subql #1,%a2@
10c5ee40: 4cee 1c04 fff0 moveml %fp@(-16),%d2/%a2-%a4
10c5ee46: 4e5e unlk %fp
10c5ee48: 4e75 rts
10c5ee4a <rt_garbage_collect>:
10c5ee4a: 4e56 0000 linkw %fp,#0
10c5ee4e: 48e7 3f3c moveml %d2-%d7/%a2-%a5,%sp@-
10c5ee52: 2a79 1002 67b0 moveal 100267b0 <jiffies>,%a5
10c5ee58: 200d movel %a5,%d0
10c5ee5a: 90b9 1002 4b38 subl 10024b38 <last_gc.1493>,%d0
10c5ee60: b0b9 1001 0100 cmpl 10010100 <ip_rt_gc_min_interval>,%d0
10c5ee66: 6410 bccs 10c5ee78 <rt_garbage_collect+0x2e>
10c5ee68: 2039 1001 014c movel 1001014c <ipv4_dst_ops+0x24>,%d0
10c5ee6e: b0b9 1003 30ea cmpl 100330ea <ip_rt_max_size>,%d0
10c5ee74: 6d00 023e bltw 10c5f0b4 <rt_garbage_collect+0x26a>
10c5ee78: 2039 1001 0118 movel 10010118 <ip_rt_gc_elasticity>,%d0
10c5ee7e: 2239 1002 4b7c movel 10024b7c <rt_hash_log>,%d1
10c5ee84: e3a8 lsll %d1,%d0
10c5ee86: 2439 1001 014c movel 1001014c <ipv4_dst_ops+0x24>,%d2
10c5ee8c: 2802 movel %d2,%d4
10c5ee8e: 9880 subl %d0,%d4
10c5ee90: 4a84 tstl %d4
10c5ee92: 6e46 bgts 10c5eeda <rt_garbage_collect+0x90>
10c5ee94: 2039 1001 012c movel 1001012c <ipv4_dst_ops+0x4>,%d0
10c5ee9a: b0b9 1002 4b40 cmpl 10024b40 <equilibrium.1495>,%d0
10c5eea0: 6306 blss 10c5eea8 <rt_garbage_collect+0x5e>
10c5eea2: 23c0 1002 4b40 movel %d0,10024b40 <equilibrium.1495>
10c5eea8: 2639 1002 4b40 movel 10024b40 <equilibrium.1495>,%d3
10c5eeae: 2802 movel %d2,%d4
10c5eeb0: 9883 subl %d3,%d4
10c5eeb2: 4a84 tstl %d4
10c5eeb4: 6f44 bles 10c5eefa <rt_garbage_collect+0xb0>
10c5eeb6: 2204 movel %d4,%d1
10c5eeb8: 6a02 bpls 10c5eebc <rt_garbage_collect+0x72>
10c5eeba: 5281 addql #1,%d1
10c5eebc: e281 asrl #1,%d1
10c5eebe: 2039 1002 4b78 movel 10024b78 <rt_hash_mask>,%d0
10c5eec4: 5280 addql #1,%d0
10c5eec6: b280 cmpl %d0,%d1
10c5eec8: 6402 bccs 10c5eecc <rt_garbage_collect+0x82>
10c5eeca: 2001 movel %d1,%d0
10c5eecc: d083 addl %d3,%d0
10c5eece: 23c0 1002 4b40 movel %d0,10024b40 <equilibrium.1495>
10c5eed4: 2802 movel %d2,%d4
10c5eed6: 9880 subl %d0,%d4
10c5eed8: 6020 bras 10c5eefa <rt_garbage_collect+0xb0>
10c5eeda: 2204 movel %d4,%d1
10c5eedc: 6a02 bpls 10c5eee0 <rt_garbage_collect+0x96>
10c5eede: 5281 addql #1,%d1
10c5eee0: e281 asrl #1,%d1
10c5eee2: 2039 1002 4b78 movel 10024b78 <rt_hash_mask>,%d0
10c5eee8: 5280 addql #1,%d0
10c5eeea: b280 cmpl %d0,%d1
10c5eeec: 6302 blss 10c5eef0 <rt_garbage_collect+0xa6>
10c5eeee: 2001 movel %d1,%d0
10c5eef0: 2800 movel %d0,%d4
10c5eef2: 9484 subl %d4,%d2
10c5eef4: 23c2 1002 4b40 movel %d2,10024b40 <equilibrium.1495>
10c5eefa: 200d movel %a5,%d0
10c5eefc: 90b9 1002 4b38 subl 10024b38 <last_gc.1493>,%d0
10c5ef02: b0b9 1001 0100 cmpl 10010100 <ip_rt_gc_min_interval>,%d0
10c5ef08: 6506 bcss 10c5ef10 <rt_garbage_collect+0xc6>
10c5ef0a: 23cd 1002 4b38 movel %a5,10024b38 <last_gc.1493>
10c5ef10: 4a84 tstl %d4
10c5ef12: 6e0a bgts 10c5ef1e <rt_garbage_collect+0xd4>
10c5ef14: d9b9 1002 4b40 addl %d4,10024b40 <equilibrium.1495>
10c5ef1a: 6000 0168 braw 10c5f084 <rt_garbage_collect+0x23a>
10c5ef1e: 2879 1002 4b78 moveal 10024b78 <rt_hash_mask>,%a4
10c5ef24: 2a39 1002 4b3c movel 10024b3c <rover.1494>,%d5
10c5ef2a: b8fc 0000 cmpaw #0,%a4
10c5ef2e: 6d00 00f0 bltw 10c5f020 <rt_garbage_collect+0x1d6>
10c5ef32: 47f9 1002 5730 lea 10025730 <irq_stat+0x8>,%a3
10c5ef38: 2e39 1001 0168 movel 10010168 <expire.1492>,%d7
10c5ef3e: 5285 addql #1,%d5
10c5ef40: cab9 1002 4b78 andl 10024b78 <rt_hash_mask>,%d5
10c5ef46: 2005 movel %d5,%d0
10c5ef48: e788 lsll #3,%d0
10c5ef4a: 2479 1002 4b74 moveal 10024b74 <rt_hash_table>,%a2
10c5ef50: d5c0 addal %d0,%a2
10c5ef52: 5293 addql #1,%a3@
10c5ef54: 6000 00ae braw 10c5f004 <rt_garbage_collect+0x1ba>
10c5ef58: 2c39 1001 0168 movel 10010168 <expire.1492>,%d6
10c5ef5e: 7600 moveq #0,%d3
10c5ef60: 4aa8 0004 tstl %a0@(4)
10c5ef64: 666e bnes 10c5efd4 <rt_garbage_collect+0x18a>
10c5ef66: 7601 moveq #1,%d3
10c5ef68: 2268 001c moveal %a0@(28),%a1
10c5ef6c: b2fc 0000 cmpaw #0,%a1
10c5ef70: 670e beqs 10c5ef80 <rt_garbage_collect+0x136>
10c5ef72: 2239 1002 67b0 movel 100267b0 <jiffies>,%d1
10c5ef78: 2009 movel %a1,%d0
10c5ef7a: 9081 subl %d1,%d0
10c5ef7c: 4a80 tstl %d0
10c5ef7e: 6f54 bles 10c5efd4 <rt_garbage_collect+0x18a>
10c5ef80: 2239 1002 67b0 movel 100267b0 <jiffies>,%d1
10c5ef86: 92a8 0018 subl %a0@(24),%d1
10c5ef8a: 7600 moveq #0,%d3
10c5ef8c: be81 cmpl %d1,%d7
10c5ef8e: 6d24 blts 10c5efb4 <rt_garbage_collect+0x16a>
10c5ef90: 7400 moveq #0,%d2
10c5ef92: 2028 0064 movel %a0@(100),%d0
10c5ef96: 0280 3000 0000 andil #805306368,%d0
10c5ef9c: 6712 beqs 10c5efb0 <rt_garbage_collect+0x166>
10c5ef9e: 4aa8 0084 tstl %a0@(132)
10c5efa2: 670c beqs 10c5efb0 <rt_garbage_collect+0x166>
10c5efa4: 4a90 tstl %a0@
10c5efa6: 56c0 sne %d0
10c5efa8: 4880 extw %d0
10c5efaa: 3400 movew %d0,%d2
10c5efac: 48c2 extl %d2
10c5efae: 4482 negl %d2
10c5efb0: 4a82 tstl %d2
10c5efb2: 6720 beqs 10c5efd4 <rt_garbage_collect+0x18a>
10c5efb4: bc81 cmpl %d1,%d6
10c5efb6: 6d1a blts 10c5efd2 <rt_garbage_collect+0x188>
10c5efb8: 7200 moveq #0,%d1
10c5efba: 2028 0064 movel %a0@(100),%d0
10c5efbe: 0280 0005 0000 andil #327680,%d0
10c5efc4: 6606 bnes 10c5efcc <rt_garbage_collect+0x182>
10c5efc6: b2fc 0000 cmpaw #0,%a1
10c5efca: 6702 beqs 10c5efce <rt_garbage_collect+0x184>
10c5efcc: 7201 moveq #1,%d1
10c5efce: 4a81 tstl %d1
10c5efd0: 6602 bnes 10c5efd4 <rt_garbage_collect+0x18a>
10c5efd2: 7601 moveq #1,%d3
10c5efd4: 4a83 tstl %d3
10c5efd6: 6606 bnes 10c5efde <rt_garbage_collect+0x194>
10c5efd8: e28f lsrl #1,%d7
10c5efda: 2448 moveal %a0,%a2
10c5efdc: 6026 bras 10c5f004 <rt_garbage_collect+0x1ba>
10c5efde: 2490 movel %a0@,%a2@
10c5efe0: 7001 moveq #1,%d0
10c5efe2: b0a8 0010 cmpl %a0@(16),%d0
10c5efe6: 6d1a blts 10c5f002 <rt_garbage_collect+0x1b8>
10c5efe8: 4aa8 0004 tstl %a0@(4)
10c5efec: 660a bnes 10c5eff8 <rt_garbage_collect+0x1ae>
10c5efee: 2f08 movel %a0,%sp@-
10c5eff0: 4eb9 10c5 9db8 jsr 10c59db8 <dst_destroy>
10c5eff6: 6008 bras 10c5f000 <rt_garbage_collect+0x1b6>
10c5eff8: 2f08 movel %a0,%sp@-
10c5effa: 4eb9 10c5 9d1c jsr 10c59d1c <__dst_free>
10c5f000: 588f addql #4,%sp
10c5f002: 5384 subql #1,%d4
10c5f004: 2052 moveal %a2@,%a0
10c5f006: b0fc 0000 cmpaw #0,%a0
10c5f00a: 6600 ff4c bnew 10c5ef58 <rt_garbage_collect+0x10e>
10c5f00e: 5393 subql #1,%a3@
10c5f010: 4a84 tstl %d4
10c5f012: 6f0c bles 10c5f020 <rt_garbage_collect+0x1d6>
10c5f014: 538c subql #1,%a4
10c5f016: b9fc ffff ffff cmpal #-1,%a4
10c5f01c: 6600 ff1a bnew 10c5ef38 <rt_garbage_collect+0xee>
10c5f020: 23c5 1002 4b3c movel %d5,10024b3c <rover.1494>
10c5f026: 4a84 tstl %d4
10c5f028: 6f5a bles 10c5f084 <rt_garbage_collect+0x23a>
10c5f02a: 2039 1001 0168 movel 10010168 <expire.1492>,%d0
10c5f030: 672a beqs 10c5f05c <rt_garbage_collect+0x212>
10c5f032: e288 lsrl #1,%d0
10c5f034: 23c0 1001 0168 movel %d0,10010168 <expire.1492>
10c5f03a: 2239 1001 014c movel 1001014c <ipv4_dst_ops+0x24>,%d1
10c5f040: b2b9 1003 30ea cmpl 100330ea <ip_rt_max_size>,%d1
10c5f046: 6d6c blts 10c5f0b4 <rt_garbage_collect+0x26a>
10c5f048: 4ab9 1002 5730 tstl 10025730 <irq_stat+0x8>
10c5f04e: 660c bnes 10c5f05c <rt_garbage_collect+0x212>
10c5f050: 2039 1002 67b0 movel 100267b0 <jiffies>,%d0
10c5f056: bbc0 cmpal %d0,%a5
10c5f058: 6700 fec4 beqw 10c5ef1e <rt_garbage_collect+0xd4>
10c5f05c: 2039 1001 014c movel 1001014c <ipv4_dst_ops+0x24>,%d0
10c5f062: b0b9 1003 30ea cmpl 100330ea <ip_rt_max_size>,%d0
10c5f068: 6d4a blts 10c5f0b4 <rt_garbage_collect+0x26a>
10c5f06a: 4eb9 10c5 ca54 jsr 10c5ca54 <net_ratelimit>
10c5f070: 4a80 tstl %d0
10c5f072: 670c beqs 10c5f080 <rt_garbage_collect+0x236>
10c5f074: 4879 1000 76c2 pea 100076c2 <prio2band+0x448>
10c5f07a: 4eb9 10c1 677e jsr 10c1677e <printk>
10c5f080: 7001 moveq #1,%d0
10c5f082: 6032 bras 10c5f0b6 <rt_garbage_collect+0x26c>
10c5f084: 2039 1001 0168 movel 10010168 <expire.1492>,%d0
10c5f08a: d0b9 1001 0100 addl 10010100 <ip_rt_gc_min_interval>,%d0
10c5f090: 23c0 1001 0168 movel %d0,10010168 <expire.1492>
10c5f096: 2239 1001 00f8 movel 100100f8 <ip_rt_gc_timeout>,%d1
10c5f09c: b280 cmpl %d0,%d1
10c5f09e: 650e bcss 10c5f0ae <rt_garbage_collect+0x264>
10c5f0a0: 2039 1001 014c movel 1001014c <ipv4_dst_ops+0x24>,%d0
10c5f0a6: b0b9 1001 012c cmpl 1001012c <ipv4_dst_ops+0x4>,%d0
10c5f0ac: 6406 bccs 10c5f0b4 <rt_garbage_collect+0x26a>
10c5f0ae: 23c1 1001 0168 movel %d1,10010168 <expire.1492>
10c5f0b4: 7000 moveq #0,%d0
10c5f0b6: 4cee 3cfc ffd8 moveml %fp@(-40),%d2-%d7/%a2-%a5
10c5f0bc: 4e5e unlk %fp
10c5f0be: 4e75 rts
10c5f0c0 <rt_intern_hash>:
10c5f0c0: 4e56 fffc linkw %fp,#-4
10c5f0c4: 48e7 3f3c moveml %d2-%d7/%a2-%a5,%sp@-
10c5f0c8: 2e2e 0008 movel %fp@(8),%d7
10c5f0cc: 286e 000c moveal %fp@(12),%a4
10c5f0d0: 2c2e 0010 movel %fp@(16),%d6
10c5f0d4: 2a39 1002 67b0 movel 100267b0 <jiffies>,%d5
10c5f0da: 41f9 1002 5730 lea 10025730 <irq_stat+0x8>,%a0
10c5f0e0: 4a90 tstl %a0@
10c5f0e2: 57c0 seq %d0
10c5f0e4: 4880 extw %d0
10c5f0e6: 3800 movew %d0,%d4
10c5f0e8: 48c4 extl %d4
10c5f0ea: 4484 negl %d4
10c5f0ec: 2648 moveal %a0,%a3
10c5f0ee: 2007 movel %d7,%d0
10c5f0f0: e788 lsll #3,%d0
10c5f0f2: 2079 1002 4b74 moveal 10024b74 <rt_hash_table>,%a0
10c5f0f8: d1c0 addal %d0,%a0
10c5f0fa: 5293 addql #1,%a3@
10c5f0fc: 2450 moveal %a0@,%a2
10c5f0fe: 2600 movel %d0,%d3
10c5f100: b4fc 0000 cmpaw #0,%a2
10c5f104: 6700 0084 beqw 10c5f18a <rt_intern_hash+0xca>
10c5f108: 2a43 moveal %d3,%a5
10c5f10a: 4878 0012 pea 12 <LSIGTRAP+0xd>
10c5f10e: 486c 007c pea %a4@(124)
10c5f112: 486a 007c pea %a2@(124)
10c5f116: 2d48 fffc movel %a0,%fp@(-4)
10c5f11a: 4eb9 10c8 436e jsr 10c8436e <memcmp>
10c5f120: 4fef 000c lea %sp@(12),%sp
10c5f124: 206e fffc moveal %fp@(-4),%a0
10c5f128: 4a80 tstl %d0
10c5f12a: 6654 bnes 10c5f180 <rt_intern_hash+0xc0>
10c5f12c: 2092 movel %a2@,%a0@
10c5f12e: 2079 1002 4b74 moveal 10024b74 <rt_hash_table>,%a0
10c5f134: 24b0 d800 movel %a0@(00000000,%a5:l),%a2@
10c5f138: 218a d800 movel %a2,%a0@(00000000,%a5:l)
10c5f13c: 52aa 0008 addql #1,%a2@(8)
10c5f140: 41ea 0004 lea %a2@(4),%a0
10c5f144: 5290 addql #1,%a0@
10c5f146: 2545 0018 movel %d5,%a2@(24)
10c5f14a: 5393 subql #1,%a3@
10c5f14c: b8fc 0000 cmpaw #0,%a4
10c5f150: 6706 beqs 10c5f158 <rt_intern_hash+0x98>
10c5f152: 41ec 0004 lea %a4@(4),%a0
10c5f156: 5390 subql #1,%a0@
10c5f158: 7001 moveq #1,%d0
10c5f15a: b0ac 0010 cmpl %a4@(16),%d0
10c5f15e: 6d18 blts 10c5f178 <rt_intern_hash+0xb8>
10c5f160: 4aac 0004 tstl %a4@(4)
10c5f164: 660a bnes 10c5f170 <rt_intern_hash+0xb0>
10c5f166: 2f0c movel %a4,%sp@-
10c5f168: 4eb9 10c5 9db8 jsr 10c59db8 <dst_destroy>
10c5f16e: 6008 bras 10c5f178 <rt_intern_hash+0xb8>
10c5f170: 2f0c movel %a4,%sp@-
10c5f172: 4eb9 10c5 9d1c jsr 10c59d1c <__dst_free>
10c5f178: 2046 moveal %d6,%a0
10c5f17a: 208a movel %a2,%a0@
10c5f17c: 6000 00f8 braw 10c5f276 <rt_intern_hash+0x1b6>
10c5f180: 204a moveal %a2,%a0
10c5f182: 2452 moveal %a2@,%a2
10c5f184: b4fc 0000 cmpaw #0,%a2
10c5f188: 6680 bnes 10c5f10a <rt_intern_hash+0x4a>
10c5f18a: 7001 moveq #1,%d0
10c5f18c: b0ac 0068 cmpl %a4@(104),%d0
10c5f190: 6708 beqs 10c5f19a <rt_intern_hash+0xda>
10c5f192: 4aac 0084 tstl %a4@(132)
10c5f196: 6600 00ca bnew 10c5f262 <rt_intern_hash+0x1a2>
10c5f19a: 2f0c movel %a4,%sp@-
10c5f19c: 4eb9 10c7 9722 jsr 10c79722 <arp_bind_neighbour>
10c5f1a2: 2400 movel %d0,%d2
10c5f1a4: 588f addql #4,%sp
10c5f1a6: 6700 00ba beqw 10c5f262 <rt_intern_hash+0x1a2>
10c5f1aa: 5393 subql #1,%a3@
10c5f1ac: 7097 moveq #-105,%d0
10c5f1ae: b082 cmpl %d2,%d0
10c5f1b0: 6732 beqs 10c5f1e4 <rt_intern_hash+0x124>
10c5f1b2: b8fc 0000 cmpaw #0,%a4
10c5f1b6: 6706 beqs 10c5f1be <rt_intern_hash+0xfe>
10c5f1b8: 41ec 0004 lea %a4@(4),%a0
10c5f1bc: 5390 subql #1,%a0@
10c5f1be: 7001 moveq #1,%d0
10c5f1c0: b0ac 0010 cmpl %a4@(16),%d0
10c5f1c4: 6d18 blts 10c5f1de <rt_intern_hash+0x11e>
10c5f1c6: 4aac 0004 tstl %a4@(4)
10c5f1ca: 660a bnes 10c5f1d6 <rt_intern_hash+0x116>
10c5f1cc: 2f0c movel %a4,%sp@-
10c5f1ce: 4eb9 10c5 9db8 jsr 10c59db8 <dst_destroy>
10c5f1d4: 6008 bras 10c5f1de <rt_intern_hash+0x11e>
10c5f1d6: 2f0c movel %a4,%sp@-
10c5f1d8: 4eb9 10c5 9d1c jsr 10c59d1c <__dst_free>
10c5f1de: 2002 movel %d2,%d0
10c5f1e0: 6000 0096 braw 10c5f278 <rt_intern_hash+0x1b8>
10c5f1e4: 2004 movel %d4,%d0
10c5f1e6: 5384 subql #1,%d4
10c5f1e8: 4a80 tstl %d0
10c5f1ea: 6f2e bles 10c5f21a <rt_intern_hash+0x15a>
10c5f1ec: 2639 1001 0118 movel 10010118 <ip_rt_gc_elasticity>,%d3
10c5f1f2: 2439 1001 0100 movel 10010100 <ip_rt_gc_min_interval>,%d2
10c5f1f8: 7001 moveq #1,%d0
10c5f1fa: 23c0 1001 0118 movel %d0,10010118 <ip_rt_gc_elasticity>
10c5f200: 42b9 1001 0100 clrl 10010100 <ip_rt_gc_min_interval>
10c5f206: 4eba fc42 jsr %pc@(10c5ee4a <rt_garbage_collect>)
10c5f20a: 23c2 1001 0100 movel %d2,10010100 <ip_rt_gc_min_interval>
10c5f210: 23c3 1001 0118 movel %d3,10010118 <ip_rt_gc_elasticity>
10c5f216: 6000 fed6 braw 10c5f0ee <rt_intern_hash+0x2e>
10c5f21a: 4eb9 10c5 ca54 jsr 10c5ca54 <net_ratelimit>
10c5f220: 4a80 tstl %d0
10c5f222: 670e beqs 10c5f232 <rt_intern_hash+0x172>
10c5f224: 4879 1000 76d6 pea 100076d6 <prio2band+0x45c>
10c5f22a: 4eb9 10c1 677e jsr 10c1677e <printk>
10c5f230: 588f addql #4,%sp
10c5f232: b8fc 0000 cmpaw #0,%a4
10c5f236: 6706 beqs 10c5f23e <rt_intern_hash+0x17e>
10c5f238: 41ec 0004 lea %a4@(4),%a0
10c5f23c: 5390 subql #1,%a0@
10c5f23e: 7001 moveq #1,%d0
10c5f240: b0ac 0010 cmpl %a4@(16),%d0
10c5f244: 6d18 blts 10c5f25e <rt_intern_hash+0x19e>
10c5f246: 4aac 0004 tstl %a4@(4)
10c5f24a: 660a bnes 10c5f256 <rt_intern_hash+0x196>
10c5f24c: 2f0c movel %a4,%sp@-
10c5f24e: 4eb9 10c5 9db8 jsr 10c59db8 <dst_destroy>
10c5f254: 6008 bras 10c5f25e <rt_intern_hash+0x19e>
10c5f256: 2f0c movel %a4,%sp@-
10c5f258: 4eb9 10c5 9d1c jsr 10c59d1c <__dst_free>
10c5f25e: 7097 moveq #-105,%d0
10c5f260: 6016 bras 10c5f278 <rt_intern_hash+0x1b8>
10c5f262: 2079 1002 4b74 moveal 10024b74 <rt_hash_table>,%a0
10c5f268: 28b0 3800 movel %a0@(00000000,%d3:l),%a4@
10c5f26c: 218c 3800 movel %a4,%a0@(00000000,%d3:l)
10c5f270: 5393 subql #1,%a3@
10c5f272: 2046 moveal %d6,%a0
10c5f274: 208c movel %a4,%a0@
10c5f276: 7000 moveq #0,%d0
10c5f278: 4cee 3cfc ffd4 moveml %fp@(-44),%d2-%d7/%a2-%a5
10c5f27e: 4e5e unlk %fp
10c5f280: 4e75 rts
10c5f282 <rt_bind_peer>:
10c5f282: 4e56 0000 linkw %fp,#0
10c5f286: 2f0a movel %a2,%sp@-
10c5f288: 246e 0008 moveal %fp@(8),%a2
10c5f28c: 2f2e 000c movel %fp@(12),%sp@-
10c5f290: 2f2a 006c movel %a2@(108),%sp@-
10c5f294: 4eb9 10c6 1886 jsr 10c61886 <inet_getpeer>
10c5f29a: 2240 moveal %d0,%a1
10c5f29c: 41f9 1002 5730 lea 10025730 <irq_stat+0x8>,%a0
10c5f2a2: 5290 addql #1,%a0@
10c5f2a4: 4aaa 0092 tstl %a2@(146)
10c5f2a8: 6606 bnes 10c5f2b0 <rt_bind_peer+0x2e>
10c5f2aa: 2549 0092 movel %a1,%a2@(146)
10c5f2ae: 93c9 subal %a1,%a1
10c5f2b0: 5390 subql #1,%a0@
10c5f2b2: b2fc 0000 cmpaw #0,%a1
10c5f2b6: 6748 beqs 10c5f300 <rt_bind_peer+0x7e>
10c5f2b8: 52b9 1002 5730 addql #1,10025730 <irq_stat+0x8>
10c5f2be: 41e9 0010 lea %a1@(16),%a0
10c5f2c2: 40c1 movew %sr,%d1
10c5f2c4: 007c 0700 oriw #1792,%sr
10c5f2c8: 2010 movel %a0@,%d0
10c5f2ca: 5380 subql #1,%d0
10c5f2cc: 2080 movel %d0,%a0@
10c5f2ce: 46c1 movew %d1,%sr
10c5f2d0: 4a80 tstl %d0
10c5f2d2: 6626 bnes 10c5f2fa <rt_bind_peer+0x78>
10c5f2d4: 2379 1001 01c8 movel 100101c8 <inet_peer_unused_tailp>,%a1@(12)
10c5f2da: 000c
10c5f2dc: 42a9 0008 clrl %a1@(8)
10c5f2e0: 2079 1001 01c8 moveal 100101c8 <inet_peer_unused_tailp>,%a0
10c5f2e6: 2089 movel %a1,%a0@
10c5f2e8: 41e9 0008 lea %a1@(8),%a0
10c5f2ec: 23c8 1001 01c8 movel %a0,100101c8 <inet_peer_unused_tailp>
10c5f2f2: 2379 1002 67b0 movel 100267b0 <jiffies>,%a1@(20)
10c5f2f8: 0014
10c5f2fa: 53b9 1002 5730 subql #1,10025730 <irq_stat+0x8>
10c5f300: 246e fffc moveal %fp@(-4),%a2
10c5f304: 4e5e unlk %fp
10c5f306: 4e75 rts
10c5f308 <ip_select_fb_ident>:
10c5f308: 4e56 0000 linkw %fp,#0
10c5f30c: 2f0b movel %a3,%sp@-
10c5f30e: 2f0a movel %a2,%sp@-
10c5f310: 246e 0008 moveal %fp@(8),%a2
10c5f314: 47f9 1002 5730 lea 10025730 <irq_stat+0x8>,%a3
10c5f31a: 5293 addql #1,%a3@
10c5f31c: 2039 1002 4b44 movel 10024b44 <ip_fallback_id.1507>,%d0
10c5f322: 222a 0010 movel %a2@(16),%d1
10c5f326: b380 eorl %d1,%d0
10c5f328: 2f00 movel %d0,%sp@-
10c5f32a: 4eb9 10c4 a500 jsr 10c4a500 <secure_ip_id>
10c5f330: 3540 0004 movew %d0,%a2@(4)
10c5f334: 23c0 1002 4b44 movel %d0,10024b44 <ip_fallback_id.1507>
10c5f33a: 5393 subql #1,%a3@
10c5f33c: 246e fff8 moveal %fp@(-8),%a2
10c5f340: 266e fffc moveal %fp@(-4),%a3
10c5f344: 4e5e unlk %fp
10c5f346: 4e75 rts
10c5f348 <__ip_select_ident>:
10c5f348: 4e56 0000 linkw %fp,#0
10c5f34c: 2f0b movel %a3,%sp@-
10c5f34e: 2f0a movel %a2,%sp@-
10c5f350: 266e 0008 moveal %fp@(8),%a3
10c5f354: 246e 000c moveal %fp@(12),%a2
10c5f358: b4fc 0000 cmpaw #0,%a2
10c5f35c: 6736 beqs 10c5f394 <__ip_select_ident+0x4c>
10c5f35e: 4aaa 0092 tstl %a2@(146)
10c5f362: 6612 bnes 10c5f376 <__ip_select_ident+0x2e>
10c5f364: 4878 0001 pea 1 <PF_DTRACE_OFF>
10c5f368: 2f0a movel %a2,%sp@-
10c5f36a: 4eba ff16 jsr %pc@(10c5f282 <rt_bind_peer>)
10c5f36e: 508f addql #8,%sp
10c5f370: 4aaa 0092 tstl %a2@(146)
10c5f374: 6730 beqs 10c5f3a6 <__ip_select_ident+0x5e>
10c5f376: 206a 0092 moveal %a2@(146),%a0
10c5f37a: 52b9 1002 5730 addql #1,10025730 <irq_stat+0x8>
10c5f380: 3028 001e movew %a0@(30),%d0
10c5f384: 5268 001e addqw #1,%a0@(30)
10c5f388: 53b9 1002 5730 subql #1,10025730 <irq_stat+0x8>
10c5f38e: 3740 0004 movew %d0,%a3@(4)
10c5f392: 6018 bras 10c5f3ac <__ip_select_ident+0x64>
10c5f394: 2f2e 0004 movel %fp@(4),%sp@-
10c5f398: 4879 1000 76f1 pea 100076f1 <prio2band+0x477>
10c5f39e: 4eb9 10c1 677e jsr 10c1677e <printk>
10c5f3a4: 508f addql #8,%sp
10c5f3a6: 2f0b movel %a3,%sp@-
10c5f3a8: 4eba ff5e jsr %pc@(10c5f308 <ip_select_fb_ident>)
10c5f3ac: 246e fff8 moveal %fp@(-8),%a2
10c5f3b0: 266e fffc moveal %fp@(-4),%a3
10c5f3b4: 4e5e unlk %fp
10c5f3b6: 4e75 rts
10c5f3b8 <rt_del>:
10c5f3b8: 4e56 0000 linkw %fp,#0
10c5f3bc: 2f0a movel %a2,%sp@-
10c5f3be: 202e 0008 movel %fp@(8),%d0
10c5f3c2: 226e 000c moveal %fp@(12),%a1
10c5f3c6: 41f9 1002 5730 lea 10025730 <irq_stat+0x8>,%a0
10c5f3cc: 5290 addql #1,%a0@
10c5f3ce: 2448 moveal %a0,%a2
10c5f3d0: b2fc 0000 cmpaw #0,%a1
10c5f3d4: 6706 beqs 10c5f3dc <rt_del+0x24>
10c5f3d6: 41e9 0004 lea %a1@(4),%a0
10c5f3da: 5390 subql #1,%a0@
10c5f3dc: e788 lsll #3,%d0
10c5f3de: 2079 1002 4b74 moveal 10024b74 <rt_hash_table>,%a0
10c5f3e4: d1c0 addal %d0,%a0
10c5f3e6: 6002 bras 10c5f3ea <rt_del+0x32>
10c5f3e8: 2040 moveal %d0,%a0
10c5f3ea: 2010 movel %a0@,%d0
10c5f3ec: 6726 beqs 10c5f414 <rt_del+0x5c>
10c5f3ee: b3c0 cmpal %d0,%a1
10c5f3f0: 66f6 bnes 10c5f3e8 <rt_del+0x30>
10c5f3f2: 2091 movel %a1@,%a0@
10c5f3f4: 7001 moveq #1,%d0
10c5f3f6: b0a9 0010 cmpl %a1@(16),%d0
10c5f3fa: 6d18 blts 10c5f414 <rt_del+0x5c>
10c5f3fc: 4aa9 0004 tstl %a1@(4)
10c5f400: 660a bnes 10c5f40c <rt_del+0x54>
10c5f402: 2f09 movel %a1,%sp@-
10c5f404: 4eb9 10c5 9db8 jsr 10c59db8 <dst_destroy>
10c5f40a: 6008 bras 10c5f414 <rt_del+0x5c>
10c5f40c: 2f09 movel %a1,%sp@-
10c5f40e: 4eb9 10c5 9d1c jsr 10c59d1c <__dst_free>
10c5f414: 5392 subql #1,%a2@
10c5f416: 246e fffc moveal %fp@(-4),%a2
10c5f41a: 4e5e unlk %fp
10c5f41c: 4e75 rts
10c5f41e <ip_rt_redirect>:
10c5f41e: 4e56 ffdc linkw %fp,#-36
10c5f422: 48e7 3f3c moveml %d2-%d7/%a2-%a5,%sp@-
10c5f426: 162e 001b moveb %fp@(27),%d3
10c5f42a: 206e 001c moveal %fp@(28),%a0
10c5f42e: 2a68 00a8 moveal %a0@(168),%a5
10c5f432: bafc 0000 cmpaw #0,%a5
10c5f436: 6706 beqs 10c5f43e <ip_rt_redirect+0x20>
10c5f438: 41ed 0004 lea %a5@(4),%a0
10c5f43c: 5290 addql #1,%a0@
10c5f43e: 2d6e 0014 fff8 movel %fp@(20),%fp@(-8)
10c5f444: 42ae fffc clrl %fp@(-4)
10c5f448: 226e 001c moveal %fp@(28),%a1
10c5f44c: 2d69 003a fff0 movel %a1@(58),%fp@(-16)
10c5f452: 42ae fff4 clrl %fp@(-12)
10c5f456: 0203 001c andib #28,%d3
10c5f45a: 2a0e movel %fp,%d5
10c5f45c: 5185 subql #8,%d5
10c5f45e: 41ee fff0 lea %fp@(-16),%a0
10c5f462: 2d48 ffe4 movel %a0,%fp@(-28)
10c5f466: bafc 0000 cmpaw #0,%a5
10c5f46a: 6700 0382 beqw 10c5f7ee <ip_rt_redirect+0x3d0>
10c5f46e: 226e 0010 moveal %fp@(16),%a1
10c5f472: b3ee 0008 cmpal %fp@(8),%a1
10c5f476: 6700 0358 beqw 10c5f7d0 <ip_rt_redirect+0x3b2>
10c5f47a: 4aad 0044 tstl %a5@(68)
10c5f47e: 6714 beqs 10c5f494 <ip_rt_redirect+0x76>
10c5f480: 4ab9 1001 0978 tstl 10010978 <ipv4_devconf>
10c5f486: 6700 0348 beqw 10c5f7d0 <ip_rt_redirect+0x3b2>
10c5f48a: 4aad 0020 tstl %a5@(32)
10c5f48e: 6614 bnes 10c5f4a4 <ip_rt_redirect+0x86>
10c5f490: 6000 033e braw 10c5f7d0 <ip_rt_redirect+0x3b2>
10c5f494: 4ab9 1001 0978 tstl 10010978 <ipv4_devconf>
10c5f49a: 6608 bnes 10c5f4a4 <ip_rt_redirect+0x86>
10c5f49c: 4aad 0020 tstl %a5@(32)
10c5f4a0: 6700 032e beqw 10c5f7d0 <ip_rt_redirect+0x3b2>
10c5f4a4: 202e 0010 movel %fp@(16),%d0
10c5f4a8: 0280 f000 0000 andil #-268435456,%d0
10c5f4ae: 0c80 e000 0000 cmpil #-536870912,%d0
10c5f4b4: 6700 031a beqw 10c5f7d0 <ip_rt_redirect+0x3b2>
10c5f4b8: 0c80 f000 0000 cmpil #-268435456,%d0
10c5f4be: 6700 0310 beqw 10c5f7d0 <ip_rt_redirect+0x3b2>
10c5f4c2: 202e 0010 movel %fp@(16),%d0
10c5f4c6: 0280 ff00 0000 andil #-16777216,%d0
10c5f4cc: 6700 0302 beqw 10c5f7d0 <ip_rt_redirect+0x3b2>
10c5f4d0: 4ab9 1001 0984 tstl 10010984 <ipv4_devconf+0xc>
10c5f4d6: 6646 bnes 10c5f51e <ip_rt_redirect+0x100>
10c5f4d8: 4aad 002c tstl %a5@(44)
10c5f4dc: 6640 bnes 10c5f51e <ip_rt_redirect+0x100>
10c5f4de: 2f2e 0008 movel %fp@(8),%sp@-
10c5f4e2: 2f2e 0010 movel %fp@(16),%sp@-
10c5f4e6: 2f0d movel %a5,%sp@-
10c5f4e8: 4eb9 10c7 b3fc jsr 10c7b3fc <inet_addr_onlink>
10c5f4ee: 4fef 000c lea %sp@(12),%sp
10c5f4f2: 4a80 tstl %d0
10c5f4f4: 6700 02da beqw 10c5f7d0 <ip_rt_redirect+0x3b2>
10c5f4f8: 4ab9 1001 0980 tstl 10010980 <ipv4_devconf+0x8>
10c5f4fe: 6606 bnes 10c5f506 <ip_rt_redirect+0xe8>
10c5f500: 4aad 0028 tstl %a5@(40)
10c5f504: 672c beqs 10c5f532 <ip_rt_redirect+0x114>
10c5f506: 2f2e 001c movel %fp@(28),%sp@-
10c5f50a: 2f2e 0010 movel %fp@(16),%sp@-
10c5f50e: 4eb9 10c7 ea72 jsr 10c7ea72 <ip_fib_check_default>
10c5f514: 508f addql #8,%sp
10c5f516: 4a80 tstl %d0
10c5f518: 6600 02b6 bnew 10c5f7d0 <ip_rt_redirect+0x3b2>
10c5f51c: 6014 bras 10c5f532 <ip_rt_redirect+0x114>
10c5f51e: 2f2e 0010 movel %fp@(16),%sp@-
10c5f522: 4eb9 10c7 df42 jsr 10c7df42 <inet_addr_type>
10c5f528: 588f addql #4,%sp
10c5f52a: 7201 moveq #1,%d1
10c5f52c: b280 cmpl %d0,%d1
10c5f52e: 6600 02a0 bnew 10c5f7d0 <ip_rt_redirect+0x3b2>
10c5f532: 42ae ffe8 clrl %fp@(-24)
10c5f536: 41ed 0004 lea %a5@(4),%a0
10c5f53a: 2d48 ffe0 movel %a0,%fp@(-32)
10c5f53e: 2d6e 000c ffdc movel %fp@(12),%fp@(-36)
10c5f544: 02ae f0f0 f0f0 andil #-252645136,%fp@(-36)
10c5f54a: ffdc
10c5f54c: 2e2e 000c movel %fp@(12),%d7
10c5f550: 0287 0f0f 0f0f andil #252645135,%d7
10c5f556: 7800 moveq #0,%d4
10c5f558: 7c00 moveq #0,%d6
10c5f55a: 286e ffe4 moveal %fp@(-28),%a4
10c5f55e: 2414 movel %a4@,%d2
10c5f560: eb8a lsll #5,%d2
10c5f562: 2044 moveal %d4,%a0
10c5f564: 2030 5800 movel %a0@(00000000,%d5:l),%d0
10c5f568: b182 eorl %d0,%d2
10c5f56a: 222e ffdc movel %fp@(-36),%d1
10c5f56e: e889 lsrl #4,%d1
10c5f570: 2007 movel %d7,%d0
10c5f572: e988 lsll #4,%d0
10c5f574: 8280 orl %d0,%d1
10c5f576: 4280 clrl %d0
10c5f578: 1003 moveb %d3,%d0
10c5f57a: b182 eorl %d0,%d2
10c5f57c: b581 eorl %d2,%d1
10c5f57e: 2001 movel %d1,%d0
10c5f580: 4240 clrw %d0
10c5f582: 4840 swap %d0
10c5f584: b181 eorl %d0,%d1
10c5f586: 2401 movel %d1,%d2
10c5f588: e08a lsrl #8,%d2
10c5f58a: b382 eorl %d1,%d2
10c5f58c: c4b9 1002 4b78 andl 10024b78 <rt_hash_mask>,%d2
10c5f592: 2002 movel %d2,%d0
10c5f594: e788 lsll #3,%d0
10c5f596: 2079 1002 4b74 moveal 10024b74 <rt_hash_table>,%a0
10c5f59c: d1c0 addal %d0,%a0
10c5f59e: 2450 moveal %a0@,%a2
10c5f5a0: b4fc 0000 cmpaw #0,%a2
10c5f5a4: 6700 01f0 beqw 10c5f796 <ip_rt_redirect+0x378>
10c5f5a8: 266e ffe0 moveal %fp@(-32),%a3
10c5f5ac: 226e 000c moveal %fp@(12),%a1
10c5f5b0: b3ea 007c cmpal %a2@(124),%a1
10c5f5b4: 6600 01d6 bnew 10c5f78c <ip_rt_redirect+0x36e>
10c5f5b8: 226a 0080 moveal %a2@(128),%a1
10c5f5bc: 2044 moveal %d4,%a0
10c5f5be: b3f0 5800 cmpal %a0@(00000000,%d5:l),%a1
10c5f5c2: 6600 01c8 bnew 10c5f78c <ip_rt_redirect+0x36e>
10c5f5c6: b62a 008c cmpb %a2@(140),%d3
10c5f5ca: 6600 01c0 bnew 10c5f78c <ip_rt_redirect+0x36e>
10c5f5ce: 202a 0088 movel %a2@(136),%d0
10c5f5d2: b094 cmpl %a4@,%d0
10c5f5d4: 6600 01b6 bnew 10c5f78c <ip_rt_redirect+0x36e>
10c5f5d8: 4aaa 0084 tstl %a2@(132)
10c5f5dc: 6600 01ae bnew 10c5f78c <ip_rt_redirect+0x36e>
10c5f5e0: 222e 000c movel %fp@(12),%d1
10c5f5e4: b2aa 006c cmpl %a2@(108),%d1
10c5f5e8: 6600 01ac bnew 10c5f796 <ip_rt_redirect+0x378>
10c5f5ec: 206e 0014 moveal %fp@(20),%a0
10c5f5f0: b1ea 0070 cmpal %a2@(112),%a0
10c5f5f4: 6600 01a0 bnew 10c5f796 <ip_rt_redirect+0x378>
10c5f5f8: 4aaa 004c tstl %a2@(76)
10c5f5fc: 6600 0198 bnew 10c5f796 <ip_rt_redirect+0x378>
10c5f600: 226e 0008 moveal %fp@(8),%a1
10c5f604: b3ea 0078 cmpal %a2@(120),%a1
10c5f608: 6600 018c bnew 10c5f796 <ip_rt_redirect+0x378>
10c5f60c: 206e 001c moveal %fp@(28),%a0
10c5f610: b1ea 000c cmpal %a2@(12),%a0
10c5f614: 6600 0180 bnew 10c5f796 <ip_rt_redirect+0x378>
10c5f618: b4fc 0000 cmpaw #0,%a2
10c5f61c: 6706 beqs 10c5f624 <ip_rt_redirect+0x206>
10c5f61e: 41ea 0004 lea %a2@(4),%a0
10c5f622: 5290 addql #1,%a0@
10c5f624: 4879 1001 0128 pea 10010128 <ipv4_dst_ops>
10c5f62a: 4eb9 10c5 9c94 jsr 10c59c94 <dst_alloc>
10c5f630: 2d40 ffec movel %d0,%fp@(-20)
10c5f634: 588f addql #4,%sp
10c5f636: 661c bnes 10c5f654 <ip_rt_redirect+0x236>
10c5f638: b4fc 0000 cmpaw #0,%a2
10c5f63c: 6706 beqs 10c5f644 <ip_rt_redirect+0x226>
10c5f63e: 41ea 0004 lea %a2@(4),%a0
10c5f642: 5390 subql #1,%a0@
10c5f644: 40c1 movew %sr,%d1
10c5f646: 007c 0700 oriw #1792,%sr
10c5f64a: 2013 movel %a3@,%d0
10c5f64c: 5380 subql #1,%d0
10c5f64e: 2680 movel %d0,%a3@
10c5f650: 6000 016e braw 10c5f7c0 <ip_rt_redirect+0x3a2>
10c5f654: 4878 0096 pea 96 <LSIGTRAP+0x91>
10c5f658: 2f0a movel %a2,%sp@-
10c5f65a: 2f00 movel %d0,%sp@-
10c5f65c: 4eb9 10c8 5744 jsr 10c85744 <memcpy>
10c5f662: 206e ffec moveal %fp@(-20),%a0
10c5f666: 7001 moveq #1,%d0
10c5f668: 2140 0008 movel %d0,%a0@(8)
10c5f66c: 2140 0004 movel %d0,%a0@(4)
10c5f670: 4fef 000c lea %sp@(12),%sp
10c5f674: 2028 000c movel %a0@(12),%d0
10c5f678: 6708 beqs 10c5f682 <ip_rt_redirect+0x264>
10c5f67a: 2040 moveal %d0,%a0
10c5f67c: 41e8 00d8 lea %a0@(216),%a0
10c5f680: 5290 addql #1,%a0@
10c5f682: 206e ffec moveal %fp@(-20),%a0
10c5f686: 2179 1002 67b0 movel 100267b0 <jiffies>,%a0@(24)
10c5f68c: 0018
10c5f68e: 42a8 0050 clrl %a0@(80)
10c5f692: 42a8 0054 clrl %a0@(84)
10c5f696: 42a8 0010 clrl %a0@(16)
10c5f69a: 08e8 0002 0065 bset #2,%a0@(101)
10c5f6a0: 216e 0010 0078 movel %fp@(16),%a0@(120)
10c5f6a6: b4fc 0000 cmpaw #0,%a2
10c5f6aa: 6712 beqs 10c5f6be <ip_rt_redirect+0x2a0>
10c5f6ac: 206a 0050 moveal %a2@(80),%a0
10c5f6b0: b0fc 0000 cmpaw #0,%a0
10c5f6b4: 6708 beqs 10c5f6be <ip_rt_redirect+0x2a0>
10c5f6b6: 2179 1002 67b0 movel 100267b0 <jiffies>,%a0@(20)
10c5f6bc: 0014
10c5f6be: 206e ffec moveal %fp@(-20),%a0
10c5f6c2: 2028 0092 movel %a0@(146),%d0
10c5f6c6: 6708 beqs 10c5f6d0 <ip_rt_redirect+0x2b2>
10c5f6c8: 2240 moveal %d0,%a1
10c5f6ca: 41e9 0010 lea %a1@(16),%a0
10c5f6ce: 5290 addql #1,%a0@
10c5f6d0: 2f2e ffec movel %fp@(-20),%sp@-
10c5f6d4: 4eb9 10c7 9722 jsr 10c79722 <arp_bind_neighbour>
10c5f6da: 588f addql #4,%sp
10c5f6dc: 4a80 tstl %d0
10c5f6de: 6612 bnes 10c5f6f2 <ip_rt_redirect+0x2d4>
10c5f6e0: 206e ffec moveal %fp@(-20),%a0
10c5f6e4: 2068 0050 moveal %a0@(80),%a0
10c5f6e8: 1028 001d moveb %a0@(29),%d0
10c5f6ec: 0200 00de andib #-34,%d0
10c5f6f0: 666e bnes 10c5f760 <ip_rt_redirect+0x342>
10c5f6f2: 206e ffec moveal %fp@(-20),%a0
10c5f6f6: 2068 0050 moveal %a0@(80),%a0
10c5f6fa: b0fc 0000 cmpaw #0,%a0
10c5f6fe: 671e beqs 10c5f71e <ip_rt_redirect+0x300>
10c5f700: 2179 1002 67b0 movel 100267b0 <jiffies>,%a0@(16)
10c5f706: 0010
10c5f708: 1028 001d moveb %a0@(29),%d0
10c5f70c: 0200 00da andib #-38,%d0
10c5f710: 660c bnes 10c5f71e <ip_rt_redirect+0x300>
10c5f712: 42a7 clrl %sp@-
10c5f714: 2f08 movel %a0,%sp@-
10c5f716: 4eb9 10c5 ac90 jsr 10c5ac90 <__neigh_event_send>
10c5f71c: 508f addql #8,%sp
10c5f71e: b4fc 0000 cmpaw #0,%a2
10c5f722: 6706 beqs 10c5f72a <ip_rt_redirect+0x30c>
10c5f724: 41ea 0004 lea %a2@(4),%a0
10c5f728: 5390 subql #1,%a0@
10c5f72a: 202e ffec movel %fp@(-20),%d0
10c5f72e: 6706 beqs 10c5f736 <ip_rt_redirect+0x318>
10c5f730: 2040 moveal %d0,%a0
10c5f732: 5888 addql #4,%a0
10c5f734: 5390 subql #1,%a0@
10c5f736: 206e ffec moveal %fp@(-20),%a0
10c5f73a: 7001 moveq #1,%d0
10c5f73c: b0a8 0010 cmpl %a0@(16),%d0
10c5f740: 6d54 blts 10c5f796 <ip_rt_redirect+0x378>
10c5f742: 4aa8 0004 tstl %a0@(4)
10c5f746: 660c bnes 10c5f754 <ip_rt_redirect+0x336>
10c5f748: 2f08 movel %a0,%sp@-
10c5f74a: 4eb9 10c5 9db8 jsr 10c59db8 <dst_destroy>
10c5f750: 588f addql #4,%sp
10c5f752: 6042 bras 10c5f796 <ip_rt_redirect+0x378>
10c5f754: 2f08 movel %a0,%sp@-
10c5f756: 4eb9 10c5 9d1c jsr 10c59d1c <__dst_free>
10c5f75c: 588f addql #4,%sp
10c5f75e: 6036 bras 10c5f796 <ip_rt_redirect+0x378>
10c5f760: 2f0a movel %a2,%sp@-
10c5f762: 2f02 movel %d2,%sp@-
10c5f764: 4eba fc52 jsr %pc@(10c5f3b8 <rt_del>)
10c5f768: 486e ffec pea %fp@(-20)
10c5f76c: 2f2e ffec movel %fp@(-20),%sp@-
10c5f770: 2f02 movel %d2,%sp@-
10c5f772: 4eba f94c jsr %pc@(10c5f0c0 <rt_intern_hash>)
10c5f776: 4fef 0014 lea %sp@(20),%sp
10c5f77a: 4a80 tstl %d0
10c5f77c: 6618 bnes 10c5f796 <ip_rt_redirect+0x378>
10c5f77e: 202e ffec movel %fp@(-20),%d0
10c5f782: 6712 beqs 10c5f796 <ip_rt_redirect+0x378>
10c5f784: 2040 moveal %d0,%a0
10c5f786: 5888 addql #4,%a0
10c5f788: 5390 subql #1,%a0@
10c5f78a: 600a bras 10c5f796 <ip_rt_redirect+0x378>
10c5f78c: 2452 moveal %a2@,%a2
10c5f78e: b4fc 0000 cmpaw #0,%a2
10c5f792: 6600 fe18 bnew 10c5f5ac <ip_rt_redirect+0x18e>
10c5f796: 588c addql #4,%a4
10c5f798: 5286 addql #1,%d6
10c5f79a: 7201 moveq #1,%d1
10c5f79c: b286 cmpl %d6,%d1
10c5f79e: 6c00 fdbe bgew 10c5f55e <ip_rt_redirect+0x140>
10c5f7a2: 5884 addql #4,%d4
10c5f7a4: 52ae ffe8 addql #1,%fp@(-24)
10c5f7a8: b2ae ffe8 cmpl %fp@(-24),%d1
10c5f7ac: 6c00 fdaa bgew 10c5f558 <ip_rt_redirect+0x13a>
10c5f7b0: 40c1 movew %sr,%d1
10c5f7b2: 007c 0700 oriw #1792,%sr
10c5f7b6: 206e ffe0 moveal %fp@(-32),%a0
10c5f7ba: 2010 movel %a0@,%d0
10c5f7bc: 5380 subql #1,%d0
10c5f7be: 2080 movel %d0,%a0@
10c5f7c0: 46c1 movew %d1,%sr
10c5f7c2: 4a80 tstl %d0
10c5f7c4: 6628 bnes 10c5f7ee <ip_rt_redirect+0x3d0>
10c5f7c6: 2f0d movel %a5,%sp@-
10c5f7c8: 4eb9 10c7 b19c jsr 10c7b19c <in_dev_finish_destroy>
10c5f7ce: 601e bras 10c5f7ee <ip_rt_redirect+0x3d0>
10c5f7d0: 41ed 0004 lea %a5@(4),%a0
10c5f7d4: 40c1 movew %sr,%d1
10c5f7d6: 007c 0700 oriw #1792,%sr
10c5f7da: 2010 movel %a0@,%d0
10c5f7dc: 5380 subql #1,%d0
10c5f7de: 2080 movel %d0,%a0@
10c5f7e0: 46c1 movew %d1,%sr
10c5f7e2: 4a80 tstl %d0
10c5f7e4: 6608 bnes 10c5f7ee <ip_rt_redirect+0x3d0>
10c5f7e6: 2f0d movel %a5,%sp@-
10c5f7e8: 4eb9 10c7 b19c jsr 10c7b19c <in_dev_finish_destroy>
10c5f7ee: 4cee 3cfc ffb4 moveml %fp@(-76),%d2-%d7/%a2-%a5
10c5f7f4: 4e5e unlk %fp
10c5f7f6: 4e75 rts
10c5f7f8 <ipv4_negative_advice>:
10c5f7f8: 4e56 0000 linkw %fp,#0
10c5f7fc: 2f02 movel %d2,%sp@-
10c5f7fe: 206e 0008 moveal %fp@(8),%a0
10c5f802: b0fc 0000 cmpaw #0,%a0
10c5f806: 6766 beqs 10c5f86e <ipv4_negative_advice+0x76>
10c5f808: 4aa8 0010 tstl %a0@(16)
10c5f80c: 6706 beqs 10c5f814 <ipv4_negative_advice+0x1c>
10c5f80e: 5888 addql #4,%a0
10c5f810: 5390 subql #1,%a0@
10c5f812: 6058 bras 10c5f86c <ipv4_negative_advice+0x74>
10c5f814: 0828 0002 0065 btst #2,%a0@(101)
10c5f81a: 6606 bnes 10c5f822 <ipv4_negative_advice+0x2a>
10c5f81c: 4aa8 001c tstl %a0@(28)
10c5f820: 674c beqs 10c5f86e <ipv4_negative_advice+0x76>
10c5f822: 2428 0088 movel %a0@(136),%d2
10c5f826: eb8a lsll #5,%d2
10c5f828: 2028 0080 movel %a0@(128),%d0
10c5f82c: b182 eorl %d0,%d2
10c5f82e: 2228 007c movel %a0@(124),%d1
10c5f832: 2001 movel %d1,%d0
10c5f834: 0280 f0f0 f0f0 andil #-252645136,%d0
10c5f83a: e888 lsrl #4,%d0
10c5f83c: 0281 0f0f 0f0f andil #252645135,%d1
10c5f842: e989 lsll #4,%d1
10c5f844: 8081 orl %d1,%d0
10c5f846: 4281 clrl %d1
10c5f848: 1228 008c moveb %a0@(140),%d1
10c5f84c: b382 eorl %d1,%d2
10c5f84e: b580 eorl %d2,%d0
10c5f850: 2200 movel %d0,%d1
10c5f852: 4241 clrw %d1
10c5f854: 4841 swap %d1
10c5f856: b380 eorl %d1,%d0
10c5f858: 2200 movel %d0,%d1
10c5f85a: e089 lsrl #8,%d1
10c5f85c: b380 eorl %d1,%d0
10c5f85e: 2f08 movel %a0,%sp@-
10c5f860: c0b9 1002 4b78 andl 10024b78 <rt_hash_mask>,%d0
10c5f866: 2f00 movel %d0,%sp@-
10c5f868: 4eba fb4e jsr %pc@(10c5f3b8 <rt_del>)
10c5f86c: 91c8 subal %a0,%a0
10c5f86e: 2008 movel %a0,%d0
10c5f870: 242e fffc movel %fp@(-4),%d2
10c5f874: 4e5e unlk %fp
10c5f876: 4e75 rts
10c5f878 <ip_rt_send_redirect>:
10c5f878: 4e56 0000 linkw %fp,#0
10c5f87c: 48e7 2030 moveml %d2/%a2-%a3,%sp@-
10c5f880: 226e 0008 moveal %fp@(8),%a1
10c5f884: 2469 0028 moveal %a1@(40),%a2
10c5f888: 206a 000c moveal %a2@(12),%a0
10c5f88c: 2668 00a8 moveal %a0@(168),%a3
10c5f890: b6fc 0000 cmpaw #0,%a3
10c5f894: 6706 beqs 10c5f89c <ip_rt_send_redirect+0x24>
10c5f896: 41eb 0004 lea %a3@(4),%a0
10c5f89a: 5290 addql #1,%a0@
10c5f89c: b6fc 0000 cmpaw #0,%a3
10c5f8a0: 6700 0094 beqw 10c5f936 <ip_rt_send_redirect+0xbe>
10c5f8a4: 4ab9 1001 097c tstl 1001097c <ipv4_devconf+0x4>
10c5f8aa: 6606 bnes 10c5f8b2 <ip_rt_send_redirect+0x3a>
10c5f8ac: 4aab 0024 tstl %a3@(36)
10c5f8b0: 6766 beqs 10c5f918 <ip_rt_send_redirect+0xa0>
10c5f8b2: 2039 1002 67b0 movel 100267b0 <jiffies>,%d0
10c5f8b8: 90aa 0044 subl %a2@(68),%d0
10c5f8bc: b0b9 1001 010c cmpl 1001010c <ip_rt_redirect_silence>,%d0
10c5f8c2: 6304 blss 10c5f8c8 <ip_rt_send_redirect+0x50>
10c5f8c4: 42aa 0048 clrl %a2@(72)
10c5f8c8: 242a 0048 movel %a2@(72),%d2
10c5f8cc: b4b9 1001 0104 cmpl 10010104 <ip_rt_redirect_number>,%d2
10c5f8d2: 650a bcss 10c5f8de <ip_rt_send_redirect+0x66>
10c5f8d4: 2579 1002 67b0 movel 100267b0 <jiffies>,%a2@(68)
10c5f8da: 0044
10c5f8dc: 603a bras 10c5f918 <ip_rt_send_redirect+0xa0>
10c5f8de: 2239 1002 67b0 movel 100267b0 <jiffies>,%d1
10c5f8e4: 92aa 0044 subl %a2@(68),%d1
10c5f8e8: 2039 1001 0108 movel 10010108 <ip_rt_redirect_load>,%d0
10c5f8ee: e5a8 lsll %d2,%d0
10c5f8f0: b081 cmpl %d1,%d0
10c5f8f2: 6424 bccs 10c5f918 <ip_rt_send_redirect+0xa0>
10c5f8f4: 2f2a 0078 movel %a2@(120),%sp@-
10c5f8f8: 4878 0001 pea 1 <PF_DTRACE_OFF>
10c5f8fc: 4878 0005 pea 5 <LSIGTRAP>
10c5f900: 2f09 movel %a1,%sp@-
10c5f902: 4eb9 10c7 a7ec jsr 10c7a7ec <icmp_send>
10c5f908: 2579 1002 67b0 movel 100267b0 <jiffies>,%a2@(68)
10c5f90e: 0044
10c5f910: 52aa 0048 addql #1,%a2@(72)
10c5f914: 4fef 0010 lea %sp@(16),%sp
10c5f918: 41eb 0004 lea %a3@(4),%a0
10c5f91c: 40c1 movew %sr,%d1
10c5f91e: 007c 0700 oriw #1792,%sr
10c5f922: 2010 movel %a0@,%d0
10c5f924: 5380 subql #1,%d0
10c5f926: 2080 movel %d0,%a0@
10c5f928: 46c1 movew %d1,%sr
10c5f92a: 4a80 tstl %d0
10c5f92c: 6608 bnes 10c5f936 <ip_rt_send_redirect+0xbe>
10c5f92e: 2f0b movel %a3,%sp@-
10c5f930: 4eb9 10c7 b19c jsr 10c7b19c <in_dev_finish_destroy>
10c5f936: 4cee 0c04 fff4 moveml %fp@(-12),%d2/%a2-%a3
10c5f93c: 4e5e unlk %fp
10c5f93e: 4e75 rts
10c5f940 <ip_error>:
10c5f940: 4e56 0000 linkw %fp,#0
10c5f944: 2f0a movel %a2,%sp@-
10c5f946: 2f02 movel %d2,%sp@-
10c5f948: 246e 0008 moveal %fp@(8),%a2
10c5f94c: 206a 0028 moveal %a2@(40),%a0
10c5f950: 2028 004c movel %a0@(76),%d0
10c5f954: 7216 moveq #22,%d1
10c5f956: b280 cmpl %d0,%d1
10c5f958: 676e beqs 10c5f9c8 <ip_error+0x88>
10c5f95a: 6d08 blts 10c5f964 <ip_error+0x24>
10c5f95c: 720d moveq #13,%d1
10c5f95e: b280 cmpl %d0,%d1
10c5f960: 6716 beqs 10c5f978 <ip_error+0x38>
10c5f962: 6064 bras 10c5f9c8 <ip_error+0x88>
10c5f964: 7265 moveq #101,%d1
10c5f966: b280 cmpl %d0,%d1
10c5f968: 670a beqs 10c5f974 <ip_error+0x34>
10c5f96a: 7271 moveq #113,%d1
10c5f96c: b280 cmpl %d0,%d1
10c5f96e: 6658 bnes 10c5f9c8 <ip_error+0x88>
10c5f970: 7401 moveq #1,%d2
10c5f972: 6006 bras 10c5f97a <ip_error+0x3a>
10c5f974: 7400 moveq #0,%d2
10c5f976: 6002 bras 10c5f97a <ip_error+0x3a>
10c5f978: 740d moveq #13,%d2
10c5f97a: 2279 1002 67b0 moveal 100267b0 <jiffies>,%a1
10c5f980: 2009 movel %a1,%d0
10c5f982: 90a8 0044 subl %a0@(68),%d0
10c5f986: d0a8 0048 addl %a0@(72),%d0
10c5f98a: 2140 0048 movel %d0,%a0@(72)
10c5f98e: 2239 1001 0114 movel 10010114 <ip_rt_error_burst>,%d1
10c5f994: b280 cmpl %d0,%d1
10c5f996: 6404 bccs 10c5f99c <ip_error+0x5c>
10c5f998: 2141 0048 movel %d1,%a0@(72)
10c5f99c: 2149 0044 movel %a1,%a0@(68)
10c5f9a0: 2228 0048 movel %a0@(72),%d1
10c5f9a4: 2039 1001 0110 movel 10010110 <ip_rt_error_cost>,%d0
10c5f9aa: b081 cmpl %d1,%d0
10c5f9ac: 621a bhis 10c5f9c8 <ip_error+0x88>
10c5f9ae: 9280 subl %d0,%d1
10c5f9b0: 2141 0048 movel %d1,%a0@(72)
10c5f9b4: 42a7 clrl %sp@-
10c5f9b6: 2f02 movel %d2,%sp@-
10c5f9b8: 4878 0003 pea 3 <PF_PTRACED_OFF>
10c5f9bc: 2f0a movel %a2,%sp@-
10c5f9be: 4eb9 10c7 a7ec jsr 10c7a7ec <icmp_send>
10c5f9c4: 4fef 0010 lea %sp@(16),%sp
10c5f9c8: 7001 moveq #1,%d0
10c5f9ca: b0aa 0070 cmpl %a2@(112),%d0
10c5f9ce: 6716 beqs 10c5f9e6 <ip_error+0xa6>
10c5f9d0: 41ea 0070 lea %a2@(112),%a0
10c5f9d4: 40c1 movew %sr,%d1
10c5f9d6: 007c 0700 oriw #1792,%sr
10c5f9da: 2010 movel %a0@,%d0
10c5f9dc: 5380 subql #1,%d0
10c5f9de: 2080 movel %d0,%a0@
10c5f9e0: 46c1 movew %d1,%sr
10c5f9e2: 4a80 tstl %d0
10c5f9e4: 6608 bnes 10c5f9ee <ip_error+0xae>
10c5f9e6: 2f0a movel %a2,%sp@-
10c5f9e8: 4eb9 10c5 5900 jsr 10c55900 <__kfree_skb>
10c5f9ee: 7000 moveq #0,%d0
10c5f9f0: 242e fff8 movel %fp@(-8),%d2
10c5f9f4: 246e fffc moveal %fp@(-4),%a2
10c5f9f8: 4e5e unlk %fp
10c5f9fa: 4e75 rts
10c5f9fc <ip_rt_frag_needed>:
10c5f9fc: 4e56 ffe4 linkw %fp,#-28
10c5fa00: 48e7 3f3c moveml %d2-%d7/%a2-%a5,%sp@-
10c5fa04: 266e 0008 moveal %fp@(8),%a3
10c5fa08: 3a2e 000e movew %fp@(14),%d5
10c5fa0c: 382b 0002 movew %a3@(2),%d4
10c5fa10: 2d6b 000c fff8 movel %a3@(12),%fp@(-8)
10c5fa16: 42ae fffc clrl %fp@(-4)
10c5fa1a: 2c2b 0010 movel %a3@(16),%d6
10c5fa1e: 122b 0001 moveb %a3@(1),%d1
10c5fa22: 0201 001c andib #28,%d1
10c5fa26: 1d41 fff7 moveb %d1,%fp@(-9)
10c5fa2a: 426e fff4 clrw %fp@(-12)
10c5fa2e: 4ab9 1003 29f4 tstl 100329f4 <ipv4_config+0x8>
10c5fa34: 6706 beqs 10c5fa3c <ip_rt_frag_needed+0x40>
10c5fa36: 7000 moveq #0,%d0
10c5fa38: 6000 01b2 braw 10c5fbec <ip_rt_frag_needed+0x1f0>
10c5fa3c: 7600 moveq #0,%d3
10c5fa3e: 2a46 moveal %d6,%a5
10c5fa40: 2e0d movel %a5,%d7
10c5fa42: 0287 f0f0 f0f0 andil #-252645136,%d7
10c5fa48: 2846 moveal %d6,%a4
10c5fa4a: 220c movel %a4,%d1
10c5fa4c: 0281 0f0f 0f0f andil #252645135,%d1
10c5fa52: e88f lsrl #4,%d7
10c5fa54: 2a47 moveal %d7,%a5
10c5fa56: e989 lsll #4,%d1
10c5fa58: 2841 moveal %d1,%a4
10c5fa5a: 42ae fff0 clrl %fp@(-16)
10c5fa5e: 2403 movel %d3,%d2
10c5fa60: e58a lsll #2,%d2
10c5fa62: 220d movel %a5,%d1
10c5fa64: 2e0c movel %a4,%d7
10c5fa66: 8287 orl %d7,%d1
10c5fa68: 1d6e fff7 fff3 moveb %fp@(-9),%fp@(-13)
10c5fa6e: 202e fff0 movel %fp@(-16),%d0
10c5fa72: 2e36 28f8 movel %fp@(fffffff8,%d2:l),%d7
10c5fa76: bf80 eorl %d7,%d0
10c5fa78: b181 eorl %d0,%d1
10c5fa7a: 2001 movel %d1,%d0
10c5fa7c: 4240 clrw %d0
10c5fa7e: 4840 swap %d0
10c5fa80: b181 eorl %d0,%d1
10c5fa82: 2001 movel %d1,%d0
10c5fa84: e088 lsrl #8,%d0
10c5fa86: b181 eorl %d0,%d1
10c5fa88: c2b9 1002 4b78 andl 10024b78 <rt_hash_mask>,%d1
10c5fa8e: 2079 1002 4b74 moveal 10024b74 <rt_hash_table>,%a0
10c5fa94: e789 lsll #3,%d1
10c5fa96: 2270 1800 moveal %a0@(00000000,%d1:l),%a1
10c5fa9a: 5283 addql #1,%d3
10c5fa9c: 2d43 ffe4 movel %d3,%fp@(-28)
10c5faa0: b2fc 0000 cmpaw #0,%a1
10c5faa4: 6700 0128 beqw 10c5fbce <ip_rt_frag_needed+0x1d2>
10c5faa8: 2d42 ffec movel %d2,%fp@(-20)
10c5faac: 2d79 1001 011c movel 1001011c <ip_rt_mtu_expires>,%fp@(-24)
10c5fab2: ffe8
10c5fab4: 7e00 moveq #0,%d7
10c5fab6: bca9 007c cmpl %a1@(124),%d6
10c5faba: 6600 0108 bnew 10c5fbc4 <ip_rt_frag_needed+0x1c8>
10c5fabe: 2229 0080 movel %a1@(128),%d1
10c5fac2: 202e ffec movel %fp@(-20),%d0
10c5fac6: b2b6 08f8 cmpl %fp@(fffffff8,%d0:l),%d1
10c5faca: 6600 00f8 bnew 10c5fbc4 <ip_rt_frag_needed+0x1c8>
10c5face: bca9 006c cmpl %a1@(108),%d6
10c5fad2: 6600 00f0 bnew 10c5fbc4 <ip_rt_frag_needed+0x1c8>
10c5fad6: 2629 0070 movel %a1@(112),%d3
10c5fada: b6ab 000c cmpl %a3@(12),%d3
10c5fade: 6600 00e4 bnew 10c5fbc4 <ip_rt_frag_needed+0x1c8>
10c5fae2: 102e fff7 moveb %fp@(-9),%d0
10c5fae6: b029 008c cmpb %a1@(140),%d0
10c5faea: 6600 00d8 bnew 10c5fbc4 <ip_rt_frag_needed+0x1c8>
10c5faee: 4aa9 0084 tstl %a1@(132)
10c5faf2: 6600 00d0 bnew 10c5fbc4 <ip_rt_frag_needed+0x1c8>
10c5faf6: 0829 0002 0023 btst #2,%a1@(35)
10c5fafc: 6600 00c6 bnew 10c5fbc4 <ip_rt_frag_needed+0x1c8>
10c5fb00: 3405 movew %d5,%d2
10c5fb02: 0c45 0043 cmpiw #67,%d5
10c5fb06: 6308 blss 10c5fb10 <ip_rt_frag_needed+0x114>
10c5fb08: 2069 0024 moveal %a1@(36),%a0
10c5fb0c: b845 cmpw %d5,%d4
10c5fb0e: 6252 bhis 10c5fb62 <ip_rt_frag_needed+0x166>
10c5fb10: 2069 0024 moveal %a1@(36),%a0
10c5fb14: 4a45 tstw %d5
10c5fb16: 6626 bnes 10c5fb3e <ip_rt_frag_needed+0x142>
10c5fb18: 4282 clrl %d2
10c5fb1a: 3404 movew %d4,%d2
10c5fb1c: b1c2 cmpal %d2,%a0
10c5fb1e: 621e bhis 10c5fb3e <ip_rt_frag_needed+0x142>
10c5fb20: 1213 moveb %a3@,%d1
10c5fb22: 0201 000f andib #15,%d1
10c5fb26: 700f moveq #15,%d0
10c5fb28: c081 andl %d1,%d0
10c5fb2a: e588 lsll #2,%d0
10c5fb2c: 7644 moveq #68,%d3
10c5fb2e: d083 addl %d3,%d0
10c5fb30: b082 cmpl %d2,%d0
10c5fb32: 6e0a bgts 10c5fb3e <ip_rt_frag_needed+0x142>
10c5fb34: 3001 movew %d1,%d0
10c5fb36: 0240 000f andiw #15,%d0
10c5fb3a: e548 lslw #2,%d0
10c5fb3c: 9840 subw %d0,%d4
10c5fb3e: 7400 moveq #0,%d2
10c5fb40: 45f9 1001 0174 lea 10010174 <mtu_plateau>,%a2
10c5fb46: 7600 moveq #0,%d3
10c5fb48: 7200 moveq #0,%d1
10c5fb4a: 3032 1800 movew %a2@(00000000,%d1:l),%d0
10c5fb4e: b044 cmpw %d4,%d0
10c5fb50: 6404 bccs 10c5fb56 <ip_rt_frag_needed+0x15a>
10c5fb52: 3400 movew %d0,%d2
10c5fb54: 600c bras 10c5fb62 <ip_rt_frag_needed+0x166>
10c5fb56: 5481 addql #2,%d1
10c5fb58: 5282 addql #1,%d2
10c5fb5a: 7009 moveq #9,%d0
10c5fb5c: b082 cmpl %d2,%d0
10c5fb5e: 64ea bccs 10c5fb4a <ip_rt_frag_needed+0x14e>
10c5fb60: 7444 moveq #68,%d2
10c5fb62: 4280 clrl %d0
10c5fb64: 3002 movew %d2,%d0
10c5fb66: b1c0 cmpal %d0,%a0
10c5fb68: 655a bcss 10c5fbc4 <ip_rt_frag_needed+0x1c8>
10c5fb6a: 6354 blss 10c5fbc0 <ip_rt_frag_needed+0x1c4>
10c5fb6c: b2fc 0000 cmpaw #0,%a1
10c5fb70: 6712 beqs 10c5fb84 <ip_rt_frag_needed+0x188>
10c5fb72: 2069 0050 moveal %a1@(80),%a0
10c5fb76: b0fc 0000 cmpaw #0,%a0
10c5fb7a: 6708 beqs 10c5fb84 <ip_rt_frag_needed+0x188>
10c5fb7c: 2179 1002 67b0 movel 100267b0 <jiffies>,%a0@(20)
10c5fb82: 0014
10c5fb84: 3e02 movew %d2,%d7
10c5fb86: beb9 1001 0120 cmpl 10010120 <ip_rt_min_pmtu>,%d7
10c5fb8c: 6c0c bges 10c5fb9a <ip_rt_frag_needed+0x19e>
10c5fb8e: 3439 1001 0122 movew 10010122 <ip_rt_min_pmtu+0x2>,%d2
10c5fb94: 7204 moveq #4,%d1
10c5fb96: 83a9 0020 orl %d1,%a1@(32)
10c5fb9a: 4269 0024 clrw %a1@(36)
10c5fb9e: 3342 0026 movew %d2,%a1@(38)
10c5fba2: 2039 1002 67b0 movel 100267b0 <jiffies>,%d0
10c5fba8: d0ae ffe8 addl %fp@(-24),%d0
10c5fbac: 6602 bnes 10c5fbb0 <ip_rt_frag_needed+0x1b4>
10c5fbae: 7001 moveq #1,%d0
10c5fbb0: 2229 001c movel %a1@(28),%d1
10c5fbb4: 6706 beqs 10c5fbbc <ip_rt_frag_needed+0x1c0>
10c5fbb6: 9280 subl %d0,%d1
10c5fbb8: 4a81 tstl %d1
10c5fbba: 6f04 bles 10c5fbc0 <ip_rt_frag_needed+0x1c4>
10c5fbbc: 2340 001c movel %d0,%a1@(28)
10c5fbc0: 3d42 fff4 movew %d2,%fp@(-12)
10c5fbc4: 2251 moveal %a1@,%a1
10c5fbc6: b2fc 0000 cmpaw #0,%a1
10c5fbca: 6600 feea bnew 10c5fab6 <ip_rt_frag_needed+0xba>
10c5fbce: 262e ffe4 movel %fp@(-28),%d3
10c5fbd2: 7e01 moveq #1,%d7
10c5fbd4: be83 cmpl %d3,%d7
10c5fbd6: 6c00 fe86 bgew 10c5fa5e <ip_rt_frag_needed+0x62>
10c5fbda: 4a6e fff4 tstw %fp@(-12)
10c5fbde: 6708 beqs 10c5fbe8 <ip_rt_frag_needed+0x1ec>
10c5fbe0: 4280 clrl %d0
10c5fbe2: 302e fff4 movew %fp@(-12),%d0
10c5fbe6: 6004 bras 10c5fbec <ip_rt_frag_needed+0x1f0>
10c5fbe8: 4280 clrl %d0
10c5fbea: 3005 movew %d5,%d0
10c5fbec: 4cdf 3cfc moveml %sp@+,%d2-%d7/%a2-%a5
10c5fbf0: 4e5e unlk %fp
10c5fbf2: 4e75 rts
10c5fbf4 <ip_rt_update_pmtu>:
10c5fbf4: 4e56 0000 linkw %fp,#0
10c5fbf8: 2f02 movel %d2,%sp@-
10c5fbfa: 206e 0008 moveal %fp@(8),%a0
10c5fbfe: 222e 000c movel %fp@(12),%d1
10c5fc02: b2a8 0024 cmpl %a0@(36),%d1
10c5fc06: 6448 bccs 10c5fc50 <ip_rt_update_pmtu+0x5c>
10c5fc08: 7043 moveq #67,%d0
10c5fc0a: b081 cmpl %d1,%d0
10c5fc0c: 6442 bccs 10c5fc50 <ip_rt_update_pmtu+0x5c>
10c5fc0e: 2428 0020 movel %a0@(32),%d2
10c5fc12: 0802 0002 btst #2,%d2
10c5fc16: 6638 bnes 10c5fc50 <ip_rt_update_pmtu+0x5c>
10c5fc18: 2039 1001 0120 movel 10010120 <ip_rt_min_pmtu>,%d0
10c5fc1e: b081 cmpl %d1,%d0
10c5fc20: 630a blss 10c5fc2c <ip_rt_update_pmtu+0x38>
10c5fc22: 2200 movel %d0,%d1
10c5fc24: 7004 moveq #4,%d0
10c5fc26: 8082 orl %d2,%d0
10c5fc28: 2140 0020 movel %d0,%a0@(32)
10c5fc2c: 2141 0024 movel %d1,%a0@(36)
10c5fc30: 2039 1002 67b0 movel 100267b0 <jiffies>,%d0
10c5fc36: d0b9 1001 011c addl 1001011c <ip_rt_mtu_expires>,%d0
10c5fc3c: 6602 bnes 10c5fc40 <ip_rt_update_pmtu+0x4c>
10c5fc3e: 7001 moveq #1,%d0
10c5fc40: 2228 001c movel %a0@(28),%d1
10c5fc44: 6706 beqs 10c5fc4c <ip_rt_update_pmtu+0x58>
10c5fc46: 9280 subl %d0,%d1
10c5fc48: 4a81 tstl %d1
10c5fc4a: 6f04 bles 10c5fc50 <ip_rt_update_pmtu+0x5c>
10c5fc4c: 2140 001c movel %d0,%a0@(28)
10c5fc50: 241f movel %sp@+,%d2
10c5fc52: 4e5e unlk %fp
10c5fc54: 4e75 rts
10c5fc56 <ipv4_dst_check>:
10c5fc56: 4e56 0000 linkw %fp,#0
10c5fc5a: 202e 0008 movel %fp@(8),%d0
10c5fc5e: 6706 beqs 10c5fc66 <ipv4_dst_check+0x10>
10c5fc60: 2040 moveal %d0,%a0
10c5fc62: 5888 addql #4,%a0
10c5fc64: 5390 subql #1,%a0@
10c5fc66: 7000 moveq #0,%d0
10c5fc68: 4e5e unlk %fp
10c5fc6a: 4e75 rts
10c5fc6c <ipv4_dst_reroute>:
10c5fc6c: 4e56 0000 linkw %fp,#0
10c5fc70: 7000 moveq #0,%d0
10c5fc72: 4e5e unlk %fp
10c5fc74: 4e75 rts
10c5fc76 <ipv4_dst_destroy>:
10c5fc76: 4e56 0000 linkw %fp,#0
10c5fc7a: 206e 0008 moveal %fp@(8),%a0
10c5fc7e: 2268 0092 moveal %a0@(146),%a1
10c5fc82: b2fc 0000 cmpaw #0,%a1
10c5fc86: 674c beqs 10c5fcd4 <ipv4_dst_destroy+0x5e>
10c5fc88: 42a8 0092 clrl %a0@(146)
10c5fc8c: 52b9 1002 5730 addql #1,10025730 <irq_stat+0x8>
10c5fc92: 41e9 0010 lea %a1@(16),%a0
10c5fc96: 40c1 movew %sr,%d1
10c5fc98: 007c 0700 oriw #1792,%sr
10c5fc9c: 2010 movel %a0@,%d0
10c5fc9e: 5380 subql #1,%d0
10c5fca0: 2080 movel %d0,%a0@
10c5fca2: 46c1 movew %d1,%sr
10c5fca4: 4a80 tstl %d0
10c5fca6: 6626 bnes 10c5fcce <ipv4_dst_destroy+0x58>
10c5fca8: 2379 1001 01c8 movel 100101c8 <inet_peer_unused_tailp>,%a1@(12)
10c5fcae: 000c
10c5fcb0: 42a9 0008 clrl %a1@(8)
10c5fcb4: 2079 1001 01c8 moveal 100101c8 <inet_peer_unused_tailp>,%a0
10c5fcba: 2089 movel %a1,%a0@
10c5fcbc: 41e9 0008 lea %a1@(8),%a0
10c5fcc0: 23c8 1001 01c8 movel %a0,100101c8 <inet_peer_unused_tailp>
10c5fcc6: 2379 1002 67b0 movel 100267b0 <jiffies>,%a1@(20)
10c5fccc: 0014
10c5fcce: 53b9 1002 5730 subql #1,10025730 <irq_stat+0x8>
10c5fcd4: 4e5e unlk %fp
10c5fcd6: 4e75 rts
10c5fcd8 <ipv4_link_failure>:
10c5fcd8: 4e56 0000 linkw %fp,#0
10c5fcdc: 2f0a movel %a2,%sp@-
10c5fcde: 246e 0008 moveal %fp@(8),%a2
10c5fce2: 42a7 clrl %sp@-
10c5fce4: 4878 0001 pea 1 <PF_DTRACE_OFF>
10c5fce8: 4878 0003 pea 3 <PF_PTRACED_OFF>
10c5fcec: 2f0a movel %a2,%sp@-
10c5fcee: 4eb9 10c7 a7ec jsr 10c7a7ec <icmp_send>
10c5fcf4: 206a 0028 moveal %a2@(40),%a0
10c5fcf8: b0fc 0000 cmpaw #0,%a0
10c5fcfc: 671a beqs 10c5fd18 <ipv4_link_failure+0x40>
10c5fcfe: 2239 1002 67b0 movel 100267b0 <jiffies>,%d1
10c5fd04: 6602 bnes 10c5fd08 <ipv4_link_failure+0x30>
10c5fd06: 7201 moveq #1,%d1
10c5fd08: 2028 001c movel %a0@(28),%d0
10c5fd0c: 6706 beqs 10c5fd14 <ipv4_link_failure+0x3c>
10c5fd0e: 9081 subl %d1,%d0
10c5fd10: 4a80 tstl %d0
10c5fd12: 6f04 bles 10c5fd18 <ipv4_link_failure+0x40>
10c5fd14: 2141 001c movel %d1,%a0@(28)
10c5fd18: 246e fffc moveal %fp@(-4),%a2
10c5fd1c: 4e5e unlk %fp
10c5fd1e: 4e75 rts
10c5fd20 <ip_rt_bug>:
10c5fd20: 4e56 0000 linkw %fp,#0
10c5fd24: 2f0a movel %a2,%sp@-
10c5fd26: 246e 0008 moveal %fp@(8),%a2
10c5fd2a: 202a 0018 movel %a2@(24),%d0
10c5fd2e: 6606 bnes 10c5fd36 <ip_rt_bug+0x16>
10c5fd30: 203c 1000 7709 movel #268465929,%d0
10c5fd36: 2f00 movel %d0,%sp@-
10c5fd38: 206a 0020 moveal %a2@(32),%a0
10c5fd3c: 4280 clrl %d0
10c5fd3e: 1028 0013 moveb %a0@(19),%d0
10c5fd42: 2f00 movel %d0,%sp@-
10c5fd44: 4280 clrl %d0
10c5fd46: 1028 0012 moveb %a0@(18),%d0
10c5fd4a: 2f00 movel %d0,%sp@-
10c5fd4c: 4280 clrl %d0
10c5fd4e: 1028 0011 moveb %a0@(17),%d0
10c5fd52: 2f00 movel %d0,%sp@-
10c5fd54: 4280 clrl %d0
10c5fd56: 1028 0010 moveb %a0@(16),%d0
10c5fd5a: 2f00 movel %d0,%sp@-
10c5fd5c: 4280 clrl %d0
10c5fd5e: 1028 000f moveb %a0@(15),%d0
10c5fd62: 2f00 movel %d0,%sp@-
10c5fd64: 4280 clrl %d0
10c5fd66: 1028 000e moveb %a0@(14),%d0
10c5fd6a: 2f00 movel %d0,%sp@-
10c5fd6c: 4280 clrl %d0
10c5fd6e: 1028 000d moveb %a0@(13),%d0
10c5fd72: 2f00 movel %d0,%sp@-
10c5fd74: 4280 clrl %d0
10c5fd76: 1028 000c moveb %a0@(12),%d0
10c5fd7a: 2f00 movel %d0,%sp@-
10c5fd7c: 4879 1000 770b pea 1000770b <prio2band+0x491>
10c5fd82: 4eb9 10c1 677e jsr 10c1677e <printk>
10c5fd88: 4fef 0028 lea %sp@(40),%sp
10c5fd8c: 7001 moveq #1,%d0
10c5fd8e: b0aa 0070 cmpl %a2@(112),%d0
10c5fd92: 6716 beqs 10c5fdaa <ip_rt_bug+0x8a>
10c5fd94: 41ea 0070 lea %a2@(112),%a0
10c5fd98: 40c1 movew %sr,%d1
10c5fd9a: 007c 0700 oriw #1792,%sr
10c5fd9e: 2010 movel %a0@,%d0
10c5fda0: 5380 subql #1,%d0
10c5fda2: 2080 movel %d0,%a0@
10c5fda4: 46c1 movew %d1,%sr
10c5fda6: 4a80 tstl %d0
10c5fda8: 6608 bnes 10c5fdb2 <ip_rt_bug+0x92>
10c5fdaa: 2f0a movel %a2,%sp@-
10c5fdac: 4eb9 10c5 5900 jsr 10c55900 <__kfree_skb>
10c5fdb2: 7000 moveq #0,%d0
10c5fdb4: 246e fffc moveal %fp@(-4),%a2
10c5fdb8: 4e5e unlk %fp
10c5fdba: 4e75 rts
10c5fdbc <ip_rt_get_source>:
10c5fdbc: 4e56 fff4 linkw %fp,#-12
10c5fdc0: 48e7 3030 moveml %d2-%d3/%a2-%a3,%sp@-
10c5fdc4: 266e 000c moveal %fp@(12),%a3
10c5fdc8: 4aab 0084 tstl %a3@(132)
10c5fdcc: 660a bnes 10c5fdd8 <ip_rt_get_source+0x1c>
10c5fdce: 2d6b 0070 fff4 movel %a3@(112),%fp@(-12)
10c5fdd4: 6000 00a6 braw 10c5fe7c <ip_rt_get_source+0xc0>
10c5fdd8: 767c moveq #124,%d3
10c5fdda: d68b addl %a3,%d3
10c5fddc: 240e movel %fp,%d2
10c5fdde: 5182 subql #8,%d2
10c5fde0: 2079 1003 2ede moveal 10032ede <local_table>,%a0
10c5fde6: 2f02 movel %d2,%sp@-
10c5fde8: 2f03 movel %d3,%sp@-
10c5fdea: 2f08 movel %a0,%sp@-
10c5fdec: 2068 0006 moveal %a0@(6),%a0
10c5fdf0: 4e90 jsr %a0@
10c5fdf2: 4fef 000c lea %sp@(12),%sp
10c5fdf6: 2442 moveal %d2,%a2
10c5fdf8: 4a80 tstl %d0
10c5fdfa: 671c beqs 10c5fe18 <ip_rt_get_source+0x5c>
10c5fdfc: 2079 1003 29e8 moveal 100329e8 <main_table>,%a0
10c5fe02: 2f0a movel %a2,%sp@-
10c5fe04: 2f03 movel %d3,%sp@-
10c5fe06: 2f08 movel %a0,%sp@-
10c5fe08: 2068 0006 moveal %a0@(6),%a0
10c5fe0c: 4e90 jsr %a0@
10c5fe0e: 4fef 000c lea %sp@(12),%sp
10c5fe12: 729b moveq #-101,%d1
10c5fe14: 4a80 tstl %d0
10c5fe16: 6602 bnes 10c5fe1a <ip_rt_get_source+0x5e>
10c5fe18: 7200 moveq #0,%d1
10c5fe1a: 4a81 tstl %d1
10c5fe1c: 6646 bnes 10c5fe64 <ip_rt_get_source+0xa8>
10c5fe1e: 206a 0004 moveal %a2@(4),%a0
10c5fe22: 2028 001c movel %a0@(28),%d0
10c5fe26: 2d40 fff4 movel %d0,%fp@(-12)
10c5fe2a: 660e bnes 10c5fe3a <ip_rt_get_source+0x7e>
10c5fe2c: 2f0a movel %a2,%sp@-
10c5fe2e: 4eb9 10c7 f0d2 jsr 10c7f0d2 <__fib_res_prefsrc>
10c5fe34: 588f addql #4,%sp
10c5fe36: 2d40 fff4 movel %d0,%fp@(-12)
10c5fe3a: 242a 0004 movel %a2@(4),%d2
10c5fe3e: 673c beqs 10c5fe7c <ip_rt_get_source+0xc0>
10c5fe40: 2242 moveal %d2,%a1
10c5fe42: 41e9 000c lea %a1@(12),%a0
10c5fe46: 40c1 movew %sr,%d1
10c5fe48: 007c 0700 oriw #1792,%sr
10c5fe4c: 2010 movel %a0@,%d0
10c5fe4e: 5380 subql #1,%d0
10c5fe50: 2080 movel %d0,%a0@
10c5fe52: 46c1 movew %d1,%sr
10c5fe54: 4a80 tstl %d0
10c5fe56: 6624 bnes 10c5fe7c <ip_rt_get_source+0xc0>
10c5fe58: 2f02 movel %d2,%sp@-
10c5fe5a: 4eb9 10c7 e990 jsr 10c7e990 <free_fib_info>
10c5fe60: 588f addql #4,%sp
10c5fe62: 6018 bras 10c5fe7c <ip_rt_get_source+0xc0>
10c5fe64: 42a7 clrl %sp@-
10c5fe66: 2f2b 0078 movel %a3@(120),%sp@-
10c5fe6a: 2f2b 000c movel %a3@(12),%sp@-
10c5fe6e: 4eb9 10c7 c01a jsr 10c7c01a <inet_select_addr>
10c5fe74: 2d40 fff4 movel %d0,%fp@(-12)
10c5fe78: 4fef 000c lea %sp@(12),%sp
10c5fe7c: 4878 0004 pea 4 <PF_PTRACED_BIT>
10c5fe80: 486e fff4 pea %fp@(-12)
10c5fe84: 2f2e 0008 movel %fp@(8),%sp@-
10c5fe88: 4eb9 10c8 5744 jsr 10c85744 <memcpy>
10c5fe8e: 4cee 0c0c ffe4 moveml %fp@(-28),%d2-%d3/%a2-%a3
10c5fe94: 4e5e unlk %fp
10c5fe96: 4e75 rts
10c5fe98 <rt_set_nexthop>:
10c5fe98: 4e56 0000 linkw %fp,#0
10c5fe9c: 48e7 003c moveml %a2-%a5,%sp@-
10c5fea0: 266e 0008 moveal %fp@(8),%a3
10c5fea4: 2a6e 000c moveal %fp@(12),%a5
10c5fea8: 246d 0004 moveal %a5@(4),%a2
10c5feac: b4fc 0000 cmpaw #0,%a2
10c5feb0: 675c beqs 10c5ff0e <rt_set_nexthop+0x76>
10c5feb2: 202a 005a movel %a2@(90),%d0
10c5feb6: 670c beqs 10c5fec4 <rt_set_nexthop+0x2c>
10c5feb8: 0c2a 00fd 0054 cmpib #-3,%a2@(84)
10c5febe: 6604 bnes 10c5fec4 <rt_set_nexthop+0x2c>
10c5fec0: 2740 0078 movel %d0,%a3@(120)
10c5fec4: 4878 0024 pea 24 <LSIGTRAP+0x1f>
10c5fec8: 486a 0024 pea %a2@(36)
10c5fecc: 49eb 0020 lea %a3@(32),%a4
10c5fed0: 2f0c movel %a4,%sp@-
10c5fed2: 4eb9 10c8 5744 jsr 10c85744 <memcpy>
10c5fed8: 4aaa 0028 tstl %a2@(40)
10c5fedc: 663a bnes 10c5ff18 <rt_set_nexthop+0x80>
10c5fede: 206b 000c moveal %a3@(12),%a0
10c5fee2: 2768 005a 0024 movel %a0@(90),%a3@(36)
10c5fee8: 082c 0002 0003 btst #2,%a4@(3)
10c5feee: 6728 beqs 10c5ff18 <rt_set_nexthop+0x80>
10c5fef0: 202b 0078 movel %a3@(120),%d0
10c5fef4: b0ab 006c cmpl %a3@(108),%d0
10c5fef8: 671e beqs 10c5ff18 <rt_set_nexthop+0x80>
10c5fefa: 0cab 0000 0240 cmpil #576,%a3@(36)
10c5ff00: 0024
10c5ff02: 6314 blss 10c5ff18 <rt_set_nexthop+0x80>
10c5ff04: 277c 0000 0240 movel #576,%a3@(36)
10c5ff0a: 0024
10c5ff0c: 600a bras 10c5ff18 <rt_set_nexthop+0x80>
10c5ff0e: 206b 000c moveal %a3@(12),%a0
10c5ff12: 2768 005a 0024 movel %a0@(90),%a3@(36)
10c5ff18: 0cab 0000 fff0 cmpil #65520,%a3@(36)
10c5ff1e: 0024
10c5ff20: 6308 blss 10c5ff2a <rt_set_nexthop+0x92>
10c5ff22: 277c 0000 fff0 movel #65520,%a3@(36)
10c5ff28: 0024
10c5ff2a: 4aab 003c tstl %a3@(60)
10c5ff2e: 661a bnes 10c5ff4a <rt_set_nexthop+0xb2>
10c5ff30: 206b 000c moveal %a3@(12),%a0
10c5ff34: 72d8 moveq #-40,%d1
10c5ff36: d2a8 005a addl %a0@(90),%d1
10c5ff3a: 2039 1001 0124 movel 10010124 <ip_rt_min_advmss>,%d0
10c5ff40: b280 cmpl %d0,%d1
10c5ff42: 6302 blss 10c5ff46 <rt_set_nexthop+0xae>
10c5ff44: 2001 movel %d1,%d0
10c5ff46: 2740 003c movel %d0,%a3@(60)
10c5ff4a: 0cab 0000 ffd7 cmpil #65495,%a3@(60)
10c5ff50: 003c
10c5ff52: 6308 blss 10c5ff5c <rt_set_nexthop+0xc4>
10c5ff54: 277c 0000 ffd7 movel #65495,%a3@(60)
10c5ff5a: 003c
10c5ff5c: 4280 clrl %d0
10c5ff5e: 102d 0002 moveb %a5@(2),%d0
10c5ff62: 2740 0068 movel %d0,%a3@(104)
10c5ff66: 4cee 3c00 fff0 moveml %fp@(-16),%a2-%a5
10c5ff6c: 4e5e unlk %fp
10c5ff6e: 4e75 rts
10c5ff70 <ip_route_input_mc>:
10c5ff70: 4e56 fff8 linkw %fp,#-8
10c5ff74: 48e7 3c38 moveml %d2-%d5/%a2-%a4,%sp@-
10c5ff78: 286e 0008 moveal %fp@(8),%a4
10c5ff7c: 242e 000c movel %fp@(12),%d2
10c5ff80: 262e 0010 movel %fp@(16),%d3
10c5ff84: 222e 0014 movel %fp@(20),%d1
10c5ff88: 266e 0018 moveal %fp@(24),%a3
10c5ff8c: 1a01 moveb %d1,%d5
10c5ff8e: 282b 00a8 movel %a3@(168),%d4
10c5ff92: 6706 beqs 10c5ff9a <ip_route_input_mc+0x2a>
10c5ff94: 2044 moveal %d4,%a0
10c5ff96: 5888 addql #4,%a0
10c5ff98: 5290 addql #1,%a0@
10c5ff9a: 42ae fffc clrl %fp@(-4)
10c5ff9e: 70ea moveq #-22,%d0
10c5ffa0: 4a84 tstl %d4
10c5ffa2: 6700 01c8 beqw 10c6016c <ip_route_input_mc+0x1fc>
10c5ffa6: 2003 movel %d3,%d0
10c5ffa8: 0280 f000 0000 andil #-268435456,%d0
10c5ffae: 0c80 e000 0000 cmpil #-536870912,%d0
10c5ffb4: 6700 0196 beqw 10c6014c <ip_route_input_mc+0x1dc>
10c5ffb8: 0c80 f000 0000 cmpil #-268435456,%d0
10c5ffbe: 6700 018c beqw 10c6014c <ip_route_input_mc+0x1dc>
10c5ffc2: 2003 movel %d3,%d0
10c5ffc4: 0280 ff00 0000 andil #-16777216,%d0
10c5ffca: 0c80 7f00 0000 cmpil #2130706432,%d0
10c5ffd0: 6700 017a beqw 10c6014c <ip_route_input_mc+0x1dc>
10c5ffd4: 0c6c 0800 0074 cmpiw #2048,%a4@(116)
10c5ffda: 6600 0170 bnew 10c6014c <ip_route_input_mc+0x1dc>
10c5ffde: 4a80 tstl %d0
10c5ffe0: 662a bnes 10c6000c <ip_route_input_mc+0x9c>
10c5ffe2: 2002 movel %d2,%d0
10c5ffe4: 72ff moveq #-1,%d1
10c5ffe6: 4601 notb %d1
10c5ffe8: c081 andl %d1,%d0
10c5ffea: 0c80 e000 0000 cmpil #-536870912,%d0
10c5fff0: 6600 015a bnew 10c6014c <ip_route_input_mc+0x1dc>
10c5fff4: 4878 00fd pea fd <LSIGTRAP+0xf8>
10c5fff8: 42a7 clrl %sp@-
10c5fffa: 2f0b movel %a3,%sp@-
10c5fffc: 4eb9 10c7 c01a jsr 10c7c01a <inet_select_addr>
10c60002: 2d40 fff8 movel %d0,%fp@(-8)
10c60006: 4fef 000c lea %sp@(12),%sp
10c6000a: 6026 bras 10c60032 <ip_route_input_mc+0xc2>
10c6000c: 486e fffc pea %fp@(-4)
10c60010: 486e fff8 pea %fp@(-8)
10c60014: 2f0b movel %a3,%sp@-
10c60016: 42a7 clrl %sp@-
10c60018: 42a7 clrl %sp@-
10c6001a: 1f41 0003 moveb %d1,%sp@(3)
10c6001e: 42a7 clrl %sp@-
10c60020: 2f03 movel %d3,%sp@-
10c60022: 4eb9 10c7 dff2 jsr 10c7dff2 <fib_validate_source>
10c60028: 4fef 001c lea %sp@(28),%sp
10c6002c: 4a80 tstl %d0
10c6002e: 6d00 011c bltw 10c6014c <ip_route_input_mc+0x1dc>
10c60032: 4879 1001 0128 pea 10010128 <ipv4_dst_ops>
10c60038: 4eb9 10c5 9c94 jsr 10c59c94 <dst_alloc>
10c6003e: 2440 moveal %d0,%a2
10c60040: 588f addql #4,%sp
10c60042: b4fc 0000 cmpaw #0,%a2
10c60046: 6700 00e2 beqw 10c6012a <ip_route_input_mc+0x1ba>
10c6004a: 257c 10c5 fd20 movel #281410848,%a2@(92)
10c60050: 005c
10c60052: 7001 moveq #1,%d0
10c60054: 2540 0004 movel %d0,%a2@(4)
10c60058: 2540 0014 movel %d0,%a2@(20)
10c6005c: 2542 007c movel %d2,%a2@(124)
10c60060: 2542 006c movel %d2,%a2@(108)
10c60064: 1545 008c moveb %d5,%a2@(140)
10c60068: 2543 0080 movel %d3,%a2@(128)
10c6006c: 2543 0070 movel %d3,%a2@(112)
10c60070: 202b 003a movel %a3@(58),%d0
10c60074: 2540 0084 movel %d0,%a2@(132)
10c60078: 2540 0074 movel %d0,%a2@(116)
10c6007c: 257c 1000 fa90 movel #268499600,%a2@(12)
10c60082: 000c
10c60084: 41f9 1000 fb68 lea 1000fb68 <loopback_dev+0xd8>,%a0
10c6008a: 5290 addql #1,%a0@
10c6008c: 42aa 0088 clrl %a2@(136)
10c60090: 2542 0078 movel %d2,%a2@(120)
10c60094: 256e fff8 008e movel %fp@(-8),%a2@(142)
10c6009a: 7205 moveq #5,%d1
10c6009c: 2541 0068 movel %d1,%a2@(104)
10c600a0: 257c 2000 0000 movel #536870912,%a2@(100)
10c600a6: 0064
10c600a8: 4aae 001c tstl %fp@(28)
10c600ac: 6710 beqs 10c600be <ip_route_input_mc+0x14e>
10c600ae: 257c 10c6 2036 movel #281419830,%a2@(88)
10c600b4: 0058
10c600b6: 257c a000 0000 movel #-1610612736,%a2@(100)
10c600bc: 0064
10c600be: 52b9 1003 2a00 addql #1,10032a00 <rt_cache_stat+0x8>
10c600c4: 2044 moveal %d4,%a0
10c600c6: 5888 addql #4,%a0
10c600c8: 40c1 movew %sr,%d1
10c600ca: 007c 0700 oriw #1792,%sr
10c600ce: 2010 movel %a0@,%d0
10c600d0: 5380 subql #1,%d0
10c600d2: 2080 movel %d0,%a0@
10c600d4: 46c1 movew %d1,%sr
10c600d6: 4a80 tstl %d0
10c600d8: 660a bnes 10c600e4 <ip_route_input_mc+0x174>
10c600da: 2f04 movel %d4,%sp@-
10c600dc: 4eb9 10c7 b19c jsr 10c7b19c <in_dev_finish_destroy>
10c600e2: 588f addql #4,%sp
10c600e4: 202b 003a movel %a3@(58),%d0
10c600e8: eb88 lsll #5,%d0
10c600ea: b183 eorl %d0,%d3
10c600ec: 2202 movel %d2,%d1
10c600ee: 0281 f0f0 f0f0 andil #-252645136,%d1
10c600f4: e889 lsrl #4,%d1
10c600f6: 0282 0f0f 0f0f andil #252645135,%d2
10c600fc: e98a lsll #4,%d2
10c600fe: 8282 orl %d2,%d1
10c60100: 4280 clrl %d0
10c60102: 1005 moveb %d5,%d0
10c60104: b183 eorl %d0,%d3
10c60106: b781 eorl %d3,%d1
10c60108: 2001 movel %d1,%d0
10c6010a: 4240 clrw %d0
10c6010c: 4840 swap %d0
10c6010e: b181 eorl %d0,%d1
10c60110: 2001 movel %d1,%d0
10c60112: e088 lsrl #8,%d0
10c60114: b181 eorl %d0,%d1
10c60116: 486c 0028 pea %a4@(40)
10c6011a: 2f0a movel %a2,%sp@-
10c6011c: c2b9 1002 4b78 andl 10024b78 <rt_hash_mask>,%d1
10c60122: 2f01 movel %d1,%sp@-
10c60124: 4eba ef9a jsr %pc@(10c5f0c0 <rt_intern_hash>)
10c60128: 6042 bras 10c6016c <ip_route_input_mc+0x1fc>
10c6012a: 2044 moveal %d4,%a0
10c6012c: 5888 addql #4,%a0
10c6012e: 40c1 movew %sr,%d1
10c60130: 007c 0700 oriw #1792,%sr
10c60134: 2010 movel %a0@,%d0
10c60136: 5380 subql #1,%d0
10c60138: 2080 movel %d0,%a0@
10c6013a: 46c1 movew %d1,%sr
10c6013c: 4a80 tstl %d0
10c6013e: 6608 bnes 10c60148 <ip_route_input_mc+0x1d8>
10c60140: 2f04 movel %d4,%sp@-
10c60142: 4eb9 10c7 b19c jsr 10c7b19c <in_dev_finish_destroy>
10c60148: 7097 moveq #-105,%d0
10c6014a: 6020 bras 10c6016c <ip_route_input_mc+0x1fc>
10c6014c: 2044 moveal %d4,%a0
10c6014e: 5888 addql #4,%a0
10c60150: 40c1 movew %sr,%d1
10c60152: 007c 0700 oriw #1792,%sr
10c60156: 2010 movel %a0@,%d0
10c60158: 5380 subql #1,%d0
10c6015a: 2080 movel %d0,%a0@
10c6015c: 46c1 movew %d1,%sr
10c6015e: 4a80 tstl %d0
10c60160: 6608 bnes 10c6016a <ip_route_input_mc+0x1fa>
10c60162: 2f04 movel %d4,%sp@-
10c60164: 4eb9 10c7 b19c jsr 10c7b19c <in_dev_finish_destroy>
10c6016a: 70ea moveq #-22,%d0
10c6016c: 4cee 1c3c ffdc moveml %fp@(-36),%d2-%d5/%a2-%a4
10c60172: 4e5e unlk %fp
10c60174: 4e75 rts
10c60176 <ip_route_input_slow>:
10c60176: 4e56 ffd0 linkw %fp,#-48
10c6017a: 48e7 3f3c moveml %d2-%d7/%a2-%a5,%sp@-
10c6017e: 2a2e 000c movel %fp@(12),%d5
10c60182: 2e2e 0010 movel %fp@(16),%d7
10c60186: 262e 0014 movel %fp@(20),%d3
10c6018a: 1d43 ffdd moveb %d3,%fp@(-35)
10c6018e: 206e 0018 moveal %fp@(24),%a0
10c60192: 2a68 00a8 moveal %a0@(168),%a5
10c60196: bafc 0000 cmpaw #0,%a5
10c6019a: 6706 beqs 10c601a2 <ip_route_input_slow+0x2c>
10c6019c: 41ed 0004 lea %a5@(4),%a0
10c601a0: 5290 addql #1,%a0@
10c601a2: 42ae ffd8 clrl %fp@(-40)
10c601a6: 42ae ffd4 clrl %fp@(-44)
10c601aa: 42ae ffe2 clrl %fp@(-30)
10c601ae: 78ea moveq #-22,%d4
10c601b0: 42ae ffd0 clrl %fp@(-48)
10c601b4: bafc 0000 cmpaw #0,%a5
10c601b8: 6700 0380 beqw 10c6053a <ip_route_input_slow+0x3c4>
10c601bc: 2d45 ffee movel %d5,%fp@(-18)
10c601c0: 2d47 fff2 movel %d7,%fp@(-14)
10c601c4: 1d43 fffe moveb %d3,%fp@(-2)
10c601c8: 226e 0018 moveal %fp@(24),%a1
10c601cc: 2d69 003a fff6 movel %a1@(58),%fp@(-10)
10c601d2: 42ae fffa clrl %fp@(-6)
10c601d6: 422e ffff clrb %fp@(-1)
10c601da: 242e fff6 movel %fp@(-10),%d2
10c601de: eb8a lsll #5,%d2
10c601e0: bf82 eorl %d7,%d2
10c601e2: 2205 movel %d5,%d1
10c601e4: 0281 f0f0 f0f0 andil #-252645136,%d1
10c601ea: e889 lsrl #4,%d1
10c601ec: 2005 movel %d5,%d0
10c601ee: 0280 0f0f 0f0f andil #252645135,%d0
10c601f4: e988 lsll #4,%d0
10c601f6: 8280 orl %d0,%d1
10c601f8: 4280 clrl %d0
10c601fa: 1003 moveb %d3,%d0
10c601fc: b182 eorl %d0,%d2
10c601fe: b581 eorl %d2,%d1
10c60200: 2001 movel %d1,%d0
10c60202: 4240 clrw %d0
10c60204: 4840 swap %d0
10c60206: b181 eorl %d0,%d1
10c60208: 2c01 movel %d1,%d6
10c6020a: e08e lsrl #8,%d6
10c6020c: b386 eorl %d1,%d6
10c6020e: ccb9 1002 4b78 andl 10024b78 <rt_hash_mask>,%d6
10c60214: 2007 movel %d7,%d0
10c60216: 0280 f000 0000 andil #-268435456,%d0
10c6021c: 0c80 e000 0000 cmpil #-536870912,%d0
10c60222: 6700 047a beqw 10c6069e <ip_route_input_slow+0x528>
10c60226: 0c80 f000 0000 cmpil #-268435456,%d0
10c6022c: 6700 0470 beqw 10c6069e <ip_route_input_slow+0x528>
10c60230: 2607 movel %d7,%d3
10c60232: 0283 ff00 0000 andil #-16777216,%d3
10c60238: 0c83 7f00 0000 cmpil #2130706432,%d3
10c6023e: 6700 045e beqw 10c6069e <ip_route_input_slow+0x528>
10c60242: 70ff moveq #-1,%d0
10c60244: b085 cmpl %d5,%d0
10c60246: 6700 02f8 beqw 10c60540 <ip_route_input_slow+0x3ca>
10c6024a: 4a87 tstl %d7
10c6024c: 6606 bnes 10c60254 <ip_route_input_slow+0xde>
10c6024e: 4a85 tstl %d5
10c60250: 6700 02ee beqw 10c60540 <ip_route_input_slow+0x3ca>
10c60254: 4a83 tstl %d3
10c60256: 6700 0446 beqw 10c6069e <ip_route_input_slow+0x528>
10c6025a: 2005 movel %d5,%d0
10c6025c: 0280 f000 0000 andil #-268435456,%d0
10c60262: 0c80 f000 0000 cmpil #-268435456,%d0
10c60268: 6700 0422 beqw 10c6068c <ip_route_input_slow+0x516>
10c6026c: 2005 movel %d5,%d0
10c6026e: 0280 ff00 0000 andil #-16777216,%d0
10c60274: 6700 0416 beqw 10c6068c <ip_route_input_slow+0x516>
10c60278: 0c80 7f00 0000 cmpil #2130706432,%d0
10c6027e: 6700 040c beqw 10c6068c <ip_route_input_slow+0x516>
10c60282: 74e6 moveq #-26,%d2
10c60284: d48e addl %fp,%d2
10c60286: 2079 1003 2ede moveal 10032ede <local_table>,%a0
10c6028c: 2f02 movel %d2,%sp@-
10c6028e: 486e ffee pea %fp@(-18)
10c60292: 2f08 movel %a0,%sp@-
10c60294: 2068 0006 moveal %a0@(6),%a0
10c60298: 4e90 jsr %a0@
10c6029a: 4fef 000c lea %sp@(12),%sp
10c6029e: 2842 moveal %d2,%a4
10c602a0: 4a80 tstl %d0
10c602a2: 671e beqs 10c602c2 <ip_route_input_slow+0x14c>
10c602a4: 2079 1003 29e8 moveal 100329e8 <main_table>,%a0
10c602aa: 2f0c movel %a4,%sp@-
10c602ac: 486e ffee pea %fp@(-18)
10c602b0: 2f08 movel %a0,%sp@-
10c602b2: 2068 0006 moveal %a0@(6),%a0
10c602b6: 4e90 jsr %a0@
10c602b8: 4fef 000c lea %sp@(12),%sp
10c602bc: 789b moveq #-101,%d4
10c602be: 4a80 tstl %d0
10c602c0: 6602 bnes 10c602c4 <ip_route_input_slow+0x14e>
10c602c2: 7800 moveq #0,%d4
10c602c4: 4a84 tstl %d4
10c602c6: 670c beqs 10c602d4 <ip_route_input_slow+0x15e>
10c602c8: 4aad 0044 tstl %a5@(68)
10c602cc: 6700 03c4 beqw 10c60692 <ip_route_input_slow+0x51c>
10c602d0: 6000 0394 braw 10c60666 <ip_route_input_slow+0x4f0>
10c602d4: 307c 0001 moveaw #1,%a0
10c602d8: 2d48 ffd0 movel %a0,%fp@(-48)
10c602dc: 52b9 1003 29fc addql #1,100329fc <rt_cache_stat+0x4>
10c602e2: 102c 0002 moveb %a4@(2),%d0
10c602e6: 0c00 0003 cmpib #3,%d0
10c602ea: 6700 0254 beqw 10c60540 <ip_route_input_slow+0x3ca>
10c602ee: 0c00 0002 cmpib #2,%d0
10c602f2: 6642 bnes 10c60336 <ip_route_input_slow+0x1c0>
10c602f4: 486e ffe2 pea %fp@(-30)
10c602f8: 486e ffde pea %fp@(-34)
10c602fc: 2f2e 0018 movel %fp@(24),%sp@-
10c60300: 2f39 1000 faca movel 1000faca <loopback_dev+0x3a>,%sp@-
10c60306: 102e ffdd moveb %fp@(-35),%d0
10c6030a: 42a7 clrl %sp@-
10c6030c: 1f40 0003 moveb %d0,%sp@(3)
10c60310: 2f05 movel %d5,%sp@-
10c60312: 2f07 movel %d7,%sp@-
10c60314: 4eb9 10c7 dff2 jsr 10c7dff2 <fib_validate_source>
10c6031a: 4fef 001c lea %sp@(28),%sp
10c6031e: 4a80 tstl %d0
10c60320: 6d00 037c bltw 10c6069e <ip_route_input_slow+0x528>
10c60324: 6708 beqs 10c6032e <ip_route_input_slow+0x1b8>
10c60326: 2d7c 0400 0000 movel #67108864,%fp@(-44)
10c6032c: ffd4
10c6032e: 2d45 ffde movel %d5,%fp@(-34)
10c60332: 6000 0284 braw 10c605b8 <ip_route_input_slow+0x442>
10c60336: 4aad 0044 tstl %a5@(68)
10c6033a: 6700 0356 beqw 10c60692 <ip_route_input_slow+0x51c>
10c6033e: 0c00 0001 cmpib #1,%d0
10c60342: 6600 0348 bnew 10c6068c <ip_route_input_slow+0x516>
10c60346: 206c 0004 moveal %a4@(4),%a0
10c6034a: 2068 004c moveal %a0@(76),%a0
10c6034e: 2668 00a8 moveal %a0@(168),%a3
10c60352: b6fc 0000 cmpaw #0,%a3
10c60356: 6706 beqs 10c6035e <ip_route_input_slow+0x1e8>
10c60358: 41eb 0004 lea %a3@(4),%a0
10c6035c: 5290 addql #1,%a0@
10c6035e: 2d4b ffd8 movel %a3,%fp@(-40)
10c60362: 661e bnes 10c60382 <ip_route_input_slow+0x20c>
10c60364: 4eb9 10c5 ca54 jsr 10c5ca54 <net_ratelimit>
10c6036a: 4a80 tstl %d0
10c6036c: 6700 0324 beqw 10c60692 <ip_route_input_slow+0x51c>
10c60370: 4879 1000 7739 pea 10007739 <prio2band+0x4bf>
10c60376: 4eb9 10c1 677e jsr 10c1677e <printk>
10c6037c: 588f addql #4,%sp
10c6037e: 6000 0312 braw 10c60692 <ip_route_input_slow+0x51c>
10c60382: 486e ffe2 pea %fp@(-30)
10c60386: 486e ffde pea %fp@(-34)
10c6038a: 2f2e 0018 movel %fp@(24),%sp@-
10c6038e: 206c 0004 moveal %a4@(4),%a0
10c60392: 2f28 0056 movel %a0@(86),%sp@-
10c60396: 102e ffdd moveb %fp@(-35),%d0
10c6039a: 42a7 clrl %sp@-
10c6039c: 1f40 0003 moveb %d0,%sp@(3)
10c603a0: 2f05 movel %d5,%sp@-
10c603a2: 2f07 movel %d7,%sp@-
10c603a4: 4eb9 10c7 dff2 jsr 10c7dff2 <fib_validate_source>
10c603aa: 2800 movel %d0,%d4
10c603ac: 4fef 001c lea %sp@(28),%sp
10c603b0: 6d00 02ec bltw 10c6069e <ip_route_input_slow+0x528>
10c603b4: 6708 beqs 10c603be <ip_route_input_slow+0x248>
10c603b6: 2d7c 0400 0000 movel #67108864,%fp@(-44)
10c603bc: ffd4
10c603be: bbee ffd8 cmpal %fp@(-40),%a5
10c603c2: 6644 bnes 10c60408 <ip_route_input_slow+0x292>
10c603c4: 4a84 tstl %d4
10c603c6: 6740 beqs 10c60408 <ip_route_input_slow+0x292>
10c603c8: 202e ffd4 movel %fp@(-44),%d0
10c603cc: 0280 08c0 0000 andil #146800640,%d0
10c603d2: 6634 bnes 10c60408 <ip_route_input_slow+0x292>
10c603d4: 4ab9 1001 0984 tstl 10010984 <ipv4_devconf+0xc>
10c603da: 6626 bnes 10c60402 <ip_route_input_slow+0x28c>
10c603dc: 206e ffd8 moveal %fp@(-40),%a0
10c603e0: 4aa8 002c tstl %a0@(44)
10c603e4: 661c bnes 10c60402 <ip_route_input_slow+0x28c>
10c603e6: 206c 0004 moveal %a4@(4),%a0
10c603ea: 2f28 005a movel %a0@(90),%sp@-
10c603ee: 2f07 movel %d7,%sp@-
10c603f0: 2f2e ffd8 movel %fp@(-40),%sp@-
10c603f4: 4eb9 10c7 b3fc jsr 10c7b3fc <inet_addr_onlink>
10c603fa: 4fef 000c lea %sp@(12),%sp
10c603fe: 4a80 tstl %d0
10c60400: 6706 beqs 10c60408 <ip_route_input_slow+0x292>
10c60402: 08ee 0000 ffd4 bset #0,%fp@(-44)
10c60408: 226e 0008 moveal %fp@(8),%a1
10c6040c: 0c69 0800 0074 cmpiw #2048,%a1@(116)
10c60412: 670e beqs 10c60422 <ip_route_input_slow+0x2ac>
10c60414: bbcb cmpal %a3,%a5
10c60416: 660a bnes 10c60422 <ip_route_input_slow+0x2ac>
10c60418: 082e 0003 ffd4 btst #3,%fp@(-44)
10c6041e: 6700 0272 beqw 10c60692 <ip_route_input_slow+0x51c>
10c60422: 4879 1001 0128 pea 10010128 <ipv4_dst_ops>
10c60428: 4eb9 10c5 9c94 jsr 10c59c94 <dst_alloc>
10c6042e: 2440 moveal %d0,%a2
10c60430: 588f addql #4,%sp
10c60432: b4fc 0000 cmpaw #0,%a2
10c60436: 6700 0260 beqw 10c60698 <ip_route_input_slow+0x522>
10c6043a: 7001 moveq #1,%d0
10c6043c: 2540 0004 movel %d0,%a2@(4)
10c60440: 2540 0014 movel %d0,%a2@(20)
10c60444: 2545 007c movel %d5,%a2@(124)
10c60448: 2545 006c movel %d5,%a2@(108)
10c6044c: 156e ffdd 008c moveb %fp@(-35),%a2@(140)
10c60452: 2547 0080 movel %d7,%a2@(128)
10c60456: 2547 0070 movel %d7,%a2@(112)
10c6045a: 2545 0078 movel %d5,%a2@(120)
10c6045e: 206e 0018 moveal %fp@(24),%a0
10c60462: 2028 003a movel %a0@(58),%d0
10c60466: 2540 0084 movel %d0,%a2@(132)
10c6046a: 2540 0074 movel %d0,%a2@(116)
10c6046e: 2553 000c movel %a3@,%a2@(12)
10c60472: 206a 000c moveal %a2@(12),%a0
10c60476: 41e8 00d8 lea %a0@(216),%a0
10c6047a: 5290 addql #1,%a0@
10c6047c: 42aa 0088 clrl %a2@(136)
10c60480: 256e ffde 008e movel %fp@(-34),%a2@(142)
10c60486: 257c 10c6 2f28 movel #281423656,%a2@(88)
10c6048c: 0058
10c6048e: 257c 10c6 4214 movel #281428500,%a2@(92)
10c60494: 005c
10c60496: 2f2e ffe2 movel %fp@(-30),%sp@-
10c6049a: 486e ffe6 pea %fp@(-26)
10c6049e: 2f0a movel %a2,%sp@-
10c604a0: 4eba f9f6 jsr %pc@(10c5fe98 <rt_set_nexthop>)
10c604a4: 256e ffd4 0064 movel %fp@(-44),%a2@(100)
10c604aa: 4fef 000c lea %sp@(12),%sp
10c604ae: 226e 0008 moveal %fp@(8),%a1
10c604b2: 4869 0028 pea %a1@(40)
10c604b6: 2f0a movel %a2,%sp@-
10c604b8: 2f06 movel %d6,%sp@-
10c604ba: 4eba ec04 jsr %pc@(10c5f0c0 <rt_intern_hash>)
10c604be: 2800 movel %d0,%d4
10c604c0: 4fef 000c lea %sp@(12),%sp
10c604c4: 41ed 0004 lea %a5@(4),%a0
10c604c8: 40c1 movew %sr,%d1
10c604ca: 007c 0700 oriw #1792,%sr
10c604ce: 2010 movel %a0@,%d0
10c604d0: 5380 subql #1,%d0
10c604d2: 2080 movel %d0,%a0@
10c604d4: 46c1 movew %d1,%sr
10c604d6: 4a80 tstl %d0
10c604d8: 660a bnes 10c604e4 <ip_route_input_slow+0x36e>
10c604da: 2f0d movel %a5,%sp@-
10c604dc: 4eb9 10c7 b19c jsr 10c7b19c <in_dev_finish_destroy>
10c604e2: 588f addql #4,%sp
10c604e4: 4aae ffd8 tstl %fp@(-40)
10c604e8: 6724 beqs 10c6050e <ip_route_input_slow+0x398>
10c604ea: 206e ffd8 moveal %fp@(-40),%a0
10c604ee: 5888 addql #4,%a0
10c604f0: 40c1 movew %sr,%d1
10c604f2: 007c 0700 oriw #1792,%sr
10c604f6: 2010 movel %a0@,%d0
10c604f8: 5380 subql #1,%d0
10c604fa: 2080 movel %d0,%a0@
10c604fc: 46c1 movew %d1,%sr
10c604fe: 4a80 tstl %d0
10c60500: 660c bnes 10c6050e <ip_route_input_slow+0x398>
10c60502: 2f2e ffd8 movel %fp@(-40),%sp@-
10c60506: 4eb9 10c7 b19c jsr 10c7b19c <in_dev_finish_destroy>
10c6050c: 588f addql #4,%sp
10c6050e: 4aae ffd0 tstl %fp@(-48)
10c60512: 6726 beqs 10c6053a <ip_route_input_slow+0x3c4>
10c60514: 242e ffea movel %fp@(-22),%d2
10c60518: 6720 beqs 10c6053a <ip_route_input_slow+0x3c4>
10c6051a: 2242 moveal %d2,%a1
10c6051c: 41e9 000c lea %a1@(12),%a0
10c60520: 40c1 movew %sr,%d1
10c60522: 007c 0700 oriw #1792,%sr
10c60526: 2010 movel %a0@,%d0
10c60528: 5380 subql #1,%d0
10c6052a: 2080 movel %d0,%a0@
10c6052c: 46c1 movew %d1,%sr
10c6052e: 4a80 tstl %d0
10c60530: 6608 bnes 10c6053a <ip_route_input_slow+0x3c4>
10c60532: 2f02 movel %d2,%sp@-
10c60534: 4eb9 10c7 e990 jsr 10c7e990 <free_fib_info>
10c6053a: 2004 movel %d4,%d0
10c6053c: 6000 0168 braw 10c606a6 <ip_route_input_slow+0x530>
10c60540: 206e 0008 moveal %fp@(8),%a0
10c60544: 0c68 0800 0074 cmpiw #2048,%a0@(116)
10c6054a: 6600 0146 bnew 10c60692 <ip_route_input_slow+0x51c>
10c6054e: 4a83 tstl %d3
10c60550: 661a bnes 10c6056c <ip_route_input_slow+0x3f6>
10c60552: 4878 00fd pea fd <LSIGTRAP+0xf8>
10c60556: 42a7 clrl %sp@-
10c60558: 2f2e 0018 movel %fp@(24),%sp@-
10c6055c: 4eb9 10c7 c01a jsr 10c7c01a <inet_select_addr>
10c60562: 2d40 ffde movel %d0,%fp@(-34)
10c60566: 4fef 000c lea %sp@(12),%sp
10c6056a: 6036 bras 10c605a2 <ip_route_input_slow+0x42c>
10c6056c: 486e ffe2 pea %fp@(-30)
10c60570: 486e ffde pea %fp@(-34)
10c60574: 2f2e 0018 movel %fp@(24),%sp@-
10c60578: 42a7 clrl %sp@-
10c6057a: 102e ffdd moveb %fp@(-35),%d0
10c6057e: 42a7 clrl %sp@-
10c60580: 1f40 0003 moveb %d0,%sp@(3)
10c60584: 42a7 clrl %sp@-
10c60586: 2f07 movel %d7,%sp@-
10c60588: 4eb9 10c7 dff2 jsr 10c7dff2 <fib_validate_source>
10c6058e: 2800 movel %d0,%d4
10c60590: 4fef 001c lea %sp@(28),%sp
10c60594: 6d00 0108 bltw 10c6069e <ip_route_input_slow+0x528>
10c60598: 6708 beqs 10c605a2 <ip_route_input_slow+0x42c>
10c6059a: 2d7c 0400 0000 movel #67108864,%fp@(-44)
10c605a0: ffd4
10c605a2: 08ee 0004 ffd4 bset #4,%fp@(-44)
10c605a8: 1d7c 0003 ffe8 moveb #3,%fp@(-24)
10c605ae: 52b9 1003 2a08 addql #1,10032a08 <rt_cache_stat+0x10>
10c605b4: 49ee ffe6 lea %fp@(-26),%a4
10c605b8: 4879 1001 0128 pea 10010128 <ipv4_dst_ops>
10c605be: 4eb9 10c5 9c94 jsr 10c59c94 <dst_alloc>
10c605c4: 2440 moveal %d0,%a2
10c605c6: 588f addql #4,%sp
10c605c8: b4fc 0000 cmpaw #0,%a2
10c605cc: 6700 00ca beqw 10c60698 <ip_route_input_slow+0x522>
10c605d0: 257c 10c5 fd20 movel #281410848,%a2@(92)
10c605d6: 005c
10c605d8: 7001 moveq #1,%d0
10c605da: 2540 0004 movel %d0,%a2@(4)
10c605de: 2540 0014 movel %d0,%a2@(20)
10c605e2: 2545 007c movel %d5,%a2@(124)
10c605e6: 2545 006c movel %d5,%a2@(108)
10c605ea: 156e ffdd 008c moveb %fp@(-35),%a2@(140)
10c605f0: 2547 0080 movel %d7,%a2@(128)
10c605f4: 2547 0070 movel %d7,%a2@(112)
10c605f8: 206e 0018 moveal %fp@(24),%a0
10c605fc: 2028 003a movel %a0@(58),%d0
10c60600: 2540 0084 movel %d0,%a2@(132)
10c60604: 2540 0074 movel %d0,%a2@(116)
10c60608: 257c 1000 fa90 movel #268499600,%a2@(12)
10c6060e: 000c
10c60610: 41f9 1000 fb68 lea 1000fb68 <loopback_dev+0xd8>,%a0
10c60616: 5290 addql #1,%a0@
10c60618: 42aa 0088 clrl %a2@(136)
10c6061c: 2545 0078 movel %d5,%a2@(120)
10c60620: 256e ffde 008e movel %fp@(-34),%a2@(142)
10c60626: 257c 10c6 2036 movel #281419830,%a2@(88)
10c6062c: 0058
10c6062e: 202e ffd4 movel %fp@(-44),%d0
10c60632: 08c0 001f bset #31,%d0
10c60636: 2540 0064 movel %d0,%a2@(100)
10c6063a: 0c2c 0007 0002 cmpib #7,%a4@(2)
10c60640: 6616 bnes 10c60658 <ip_route_input_slow+0x4e2>
10c60642: 257c 10c5 f940 movel #281409856,%a2@(88)
10c60648: 0058
10c6064a: 4484 negl %d4
10c6064c: 2544 004c movel %d4,%a2@(76)
10c60650: 0880 001f bclr #31,%d0
10c60654: 2540 0064 movel %d0,%a2@(100)
10c60658: 4280 clrl %d0
10c6065a: 102c 0002 moveb %a4@(2),%d0
10c6065e: 2540 0068 movel %d0,%a2@(104)
10c60662: 6000 fe4a braw 10c604ae <ip_route_input_slow+0x338>
10c60666: 52b9 1003 2a04 addql #1,10032a04 <rt_cache_stat+0xc>
10c6066c: 42a7 clrl %sp@-
10c6066e: 42a7 clrl %sp@-
10c60670: 2f2e 0018 movel %fp@(24),%sp@-
10c60674: 4eb9 10c7 c01a jsr 10c7c01a <inet_select_addr>
10c6067a: 2d40 ffde movel %d0,%fp@(-34)
10c6067e: 197c 0007 0002 moveb #7,%a4@(2)
10c60684: 4fef 000c lea %sp@(12),%sp
10c60688: 6000 ff2e braw 10c605b8 <ip_route_input_slow+0x442>
10c6068c: 52b9 1003 2a0c addql #1,10032a0c <rt_cache_stat+0x14>
10c60692: 78ea moveq #-22,%d4
10c60694: 6000 fe2e braw 10c604c4 <ip_route_input_slow+0x34e>
10c60698: 7897 moveq #-105,%d4
10c6069a: 6000 fe28 braw 10c604c4 <ip_route_input_slow+0x34e>
10c6069e: 52b9 1003 2a10 addql #1,10032a10 <rt_cache_stat+0x18>
10c606a4: 60ec bras 10c60692 <ip_route_input_slow+0x51c>
10c606a6: 4cee 3cfc ffa8 moveml %fp@(-88),%d2-%d7/%a2-%a5
10c606ac: 4e5e unlk %fp
10c606ae: 4e75 rts
10c606b0 <ip_route_input>:
10c606b0: 4e56 0000 linkw %fp,#0
10c606b4: 48e7 3e38 moveml %d2-%d6/%a2-%a4,%sp@-
10c606b8: 286e 0008 moveal %fp@(8),%a4
10c606bc: 2a2e 000c movel %fp@(12),%d5
10c606c0: 2c2e 0010 movel %fp@(16),%d6
10c606c4: 266e 0018 moveal %fp@(24),%a3
10c606c8: 282b 003a movel %a3@(58),%d4
10c606cc: 162e 0017 moveb %fp@(23),%d3
10c606d0: 0203 001c andib #28,%d3
10c606d4: 2404 movel %d4,%d2
10c606d6: eb8a lsll #5,%d2
10c606d8: bd82 eorl %d6,%d2
10c606da: 2005 movel %d5,%d0
10c606dc: 0280 f0f0 f0f0 andil #-252645136,%d0
10c606e2: e888 lsrl #4,%d0
10c606e4: 2205 movel %d5,%d1
10c606e6: 0281 0f0f 0f0f andil #252645135,%d1
10c606ec: e989 lsll #4,%d1
10c606ee: 8081 orl %d1,%d0
10c606f0: 721c moveq #28,%d1
10c606f2: c283 andl %d3,%d1
10c606f4: b382 eorl %d1,%d2
10c606f6: b580 eorl %d2,%d0
10c606f8: 2200 movel %d0,%d1
10c606fa: 4241 clrw %d1
10c606fc: 4841 swap %d1
10c606fe: b380 eorl %d1,%d0
10c60700: 2200 movel %d0,%d1
10c60702: e089 lsrl #8,%d1
10c60704: b380 eorl %d1,%d0
10c60706: c0b9 1002 4b78 andl 10024b78 <rt_hash_mask>,%d0
10c6070c: 2079 1002 4b74 moveal 10024b74 <rt_hash_table>,%a0
10c60712: e788 lsll #3,%d0
10c60714: 2270 0800 moveal %a0@(00000000,%d0:l),%a1
10c60718: b2fc 0000 cmpaw #0,%a1
10c6071c: 6748 beqs 10c60766 <ip_route_input+0xb6>
10c6071e: 45f9 1003 29f8 lea 100329f8 <rt_cache_stat>,%a2
10c60724: baa9 007c cmpl %a1@(124),%d5
10c60728: 6634 bnes 10c6075e <ip_route_input+0xae>
10c6072a: bca9 0080 cmpl %a1@(128),%d6
10c6072e: 662e bnes 10c6075e <ip_route_input+0xae>
10c60730: b8a9 0084 cmpl %a1@(132),%d4
10c60734: 6628 bnes 10c6075e <ip_route_input+0xae>
10c60736: 4aa9 0088 tstl %a1@(136)
10c6073a: 6622 bnes 10c6075e <ip_route_input+0xae>
10c6073c: b629 008c cmpb %a1@(140),%d3
10c60740: 661c bnes 10c6075e <ip_route_input+0xae>
10c60742: 2379 1002 67b0 movel 100267b0 <jiffies>,%a1@(24)
10c60748: 0018
10c6074a: 41e9 0004 lea %a1@(4),%a0
10c6074e: 5290 addql #1,%a0@
10c60750: 52a9 0008 addql #1,%a1@(8)
10c60754: 5292 addql #1,%a2@
10c60756: 2949 0028 movel %a1,%a4@(40)
10c6075a: 7000 moveq #0,%d0
10c6075c: 605a bras 10c607b8 <ip_route_input+0x108>
10c6075e: 2251 moveal %a1@,%a1
10c60760: b2fc 0000 cmpaw #0,%a1
10c60764: 66be bnes 10c60724 <ip_route_input+0x74>
10c60766: 2005 movel %d5,%d0
10c60768: 0280 f000 0000 andil #-268435456,%d0
10c6076e: 0c80 e000 0000 cmpil #-536870912,%d0
10c60774: 6630 bnes 10c607a6 <ip_route_input+0xf6>
10c60776: 202b 00a8 movel %a3@(168),%d0
10c6077a: 6726 beqs 10c607a2 <ip_route_input+0xf2>
10c6077c: 2f05 movel %d5,%sp@-
10c6077e: 2f00 movel %d0,%sp@-
10c60780: 4eb9 10c7 dd96 jsr 10c7dd96 <ip_check_mc>
10c60786: 508f addql #8,%sp
10c60788: 4a80 tstl %d0
10c6078a: 6716 beqs 10c607a2 <ip_route_input+0xf2>
10c6078c: 2f00 movel %d0,%sp@-
10c6078e: 2f0b movel %a3,%sp@-
10c60790: 701c moveq #28,%d0
10c60792: c083 andl %d3,%d0
10c60794: 2f00 movel %d0,%sp@-
10c60796: 2f06 movel %d6,%sp@-
10c60798: 2f05 movel %d5,%sp@-
10c6079a: 2f0c movel %a4,%sp@-
10c6079c: 4eba f7d2 jsr %pc@(10c5ff70 <ip_route_input_mc>)
10c607a0: 6016 bras 10c607b8 <ip_route_input+0x108>
10c607a2: 70ea moveq #-22,%d0
10c607a4: 6012 bras 10c607b8 <ip_route_input+0x108>
10c607a6: 2f0b movel %a3,%sp@-
10c607a8: 701c moveq #28,%d0
10c607aa: c083 andl %d3,%d0
10c607ac: 2f00 movel %d0,%sp@-
10c607ae: 2f06 movel %d6,%sp@-
10c607b0: 2f05 movel %d5,%sp@-
10c607b2: 2f0c movel %a4,%sp@-
10c607b4: 4eba f9c0 jsr %pc@(10c60176 <ip_route_input_slow>)
10c607b8: 4cee 1c7c ffe0 moveml %fp@(-32),%d2-%d6/%a2-%a4
10c607be: 4e5e unlk %fp
10c607c0: 4e75 rts
10c607c2 <ip_route_output_slow>:
10c607c2: 4e56 ffe4 linkw %fp,#-28
10c607c6: 48e7 3e3c moveml %d2-%d6/%a2-%a5,%sp@-
10c607ca: 2a6e 000c moveal %fp@(12),%a5
10c607ce: 7600 moveq #0,%d3
10c607d0: 97cb subal %a3,%a3
10c607d2: 7a00 moveq #0,%d5
10c607d4: 182d 0010 moveb %a5@(16),%d4
10c607d8: 701d moveq #29,%d0
10c607da: c880 andl %d0,%d4
10c607dc: 2d55 ffee movel %a5@,%fp@(-18)
10c607e0: 2d6d 0004 fff2 movel %a5@(4),%fp@(-14)
10c607e6: 1c04 moveb %d4,%d6
10c607e8: 0206 001c andib #28,%d6
10c607ec: 1d46 fffe moveb %d6,%fp@(-2)
10c607f0: 41f9 1000 faca lea 1000faca <loopback_dev+0x3a>,%a0
10c607f6: 2d50 fff6 movel %a0@,%fp@(-10)
10c607fa: 2d6d 000c fffa movel %a5@(12),%fp@(-6)
10c60800: 2408 movel %a0,%d2
10c60802: 0804 0000 btst #0,%d4
10c60806: 6708 beqs 10c60810 <ip_route_output_slow+0x4e>
10c60808: 1d7c 00fd ffff moveb #-3,%fp@(-1)
10c6080e: 6004 bras 10c60814 <ip_route_output_slow+0x52>
10c60810: 422e ffff clrb %fp@(-1)
10c60814: 42ae ffea clrl %fp@(-22)
10c60818: 222d 0004 movel %a5@(4),%d1
10c6081c: 49ee ffe6 lea %fp@(-26),%a4
10c60820: 6700 008c beqw 10c608ae <ip_route_output_slow+0xec>
10c60824: 347c ffea moveaw #-22,%a2
10c60828: 2001 movel %d1,%d0
10c6082a: 0280 f000 0000 andil #-268435456,%d0
10c60830: 0c80 e000 0000 cmpil #-536870912,%d0
10c60836: 6700 05ae beqw 10c60de6 <ip_route_output_slow+0x624>
10c6083a: 0c80 f000 0000 cmpil #-268435456,%d0
10c60840: 6700 05a4 beqw 10c60de6 <ip_route_output_slow+0x624>
10c60844: 2001 movel %d1,%d0
10c60846: 0280 ff00 0000 andil #-16777216,%d0
10c6084c: 6700 0598 beqw 10c60de6 <ip_route_output_slow+0x624>
10c60850: 2f01 movel %d1,%sp@-
10c60852: 4eb9 10c7 dea4 jsr 10c7dea4 <ip_dev_find>
10c60858: 2640 moveal %d0,%a3
10c6085a: 588f addql #4,%sp
10c6085c: b6fc 0000 cmpaw #0,%a3
10c60860: 6700 0584 beqw 10c60de6 <ip_route_output_slow+0x624>
10c60864: 4aad 000c tstl %a5@(12)
10c60868: 661c bnes 10c60886 <ip_route_output_slow+0xc4>
10c6086a: 2215 movel %a5@,%d1
10c6086c: 2001 movel %d1,%d0
10c6086e: 0280 f000 0000 andil #-268435456,%d0
10c60874: 0c80 e000 0000 cmpil #-536870912,%d0
10c6087a: 6700 0322 beqw 10c60b9e <ip_route_output_slow+0x3dc>
10c6087e: 70ff moveq #-1,%d0
10c60880: b081 cmpl %d1,%d0
10c60882: 6700 031a beqw 10c60b9e <ip_route_output_slow+0x3dc>
10c60886: b6fc 0000 cmpaw #0,%a3
10c6088a: 6720 beqs 10c608ac <ip_route_output_slow+0xea>
10c6088c: 41eb 00d8 lea %a3@(216),%a0
10c60890: 40c1 movew %sr,%d1
10c60892: 007c 0700 oriw #1792,%sr
10c60896: 2010 movel %a0@,%d0
10c60898: 5380 subql #1,%d0
10c6089a: 2080 movel %d0,%a0@
10c6089c: 46c1 movew %d1,%sr
10c6089e: 4a80 tstl %d0
10c608a0: 660a bnes 10c608ac <ip_route_output_slow+0xea>
10c608a2: 2f0b movel %a3,%sp@-
10c608a4: 4eb9 10c5 95c4 jsr 10c595c4 <netdev_finish_unregister>
10c608aa: 588f addql #4,%sp
10c608ac: 97cb subal %a3,%a3
10c608ae: 202d 000c movel %a5@(12),%d0
10c608b2: 6700 00b8 beqw 10c6096c <ip_route_output_slow+0x1aa>
10c608b6: 2f00 movel %d0,%sp@-
10c608b8: 4eb9 10c5 7c3a jsr 10c57c3a <dev_get_by_index>
10c608be: 2640 moveal %d0,%a3
10c608c0: 347c ffed moveaw #-19,%a2
10c608c4: 588f addql #4,%sp
10c608c6: b6fc 0000 cmpaw #0,%a3
10c608ca: 6700 051a beqw 10c60de6 <ip_route_output_slow+0x624>
10c608ce: 4aab 00a8 tstl %a3@(168)
10c608d2: 6624 bnes 10c608f8 <ip_route_output_slow+0x136>
10c608d4: 41eb 00d8 lea %a3@(216),%a0
10c608d8: 40c1 movew %sr,%d1
10c608da: 007c 0700 oriw #1792,%sr
10c608de: 2010 movel %a0@,%d0
10c608e0: 5380 subql #1,%d0
10c608e2: 2080 movel %d0,%a0@
10c608e4: 46c1 movew %d1,%sr
10c608e6: 4a80 tstl %d0
10c608e8: 6600 04fc bnew 10c60de6 <ip_route_output_slow+0x624>
10c608ec: 2f0b movel %a3,%sp@-
10c608ee: 4eb9 10c5 95c4 jsr 10c595c4 <netdev_finish_unregister>
10c608f4: 6000 04f0 braw 10c60de6 <ip_route_output_slow+0x624>
10c608f8: 2215 movel %a5@,%d1
10c608fa: 2001 movel %d1,%d0
10c608fc: 7cff moveq #-1,%d6
10c608fe: 4606 notb %d6
10c60900: c086 andl %d6,%d0
10c60902: 0c80 e000 0000 cmpil #-536870912,%d0
10c60908: 6706 beqs 10c60910 <ip_route_output_slow+0x14e>
10c6090a: 70ff moveq #-1,%d0
10c6090c: b081 cmpl %d1,%d0
10c6090e: 6622 bnes 10c60932 <ip_route_output_slow+0x170>
10c60910: 4aae fff2 tstl %fp@(-14)
10c60914: 6600 028e bnew 10c60ba4 <ip_route_output_slow+0x3e2>
10c60918: 4878 00fd pea fd <LSIGTRAP+0xf8>
10c6091c: 42a7 clrl %sp@-
10c6091e: 2f0b movel %a3,%sp@-
10c60920: 4eb9 10c7 c01a jsr 10c7c01a <inet_select_addr>
10c60926: 2d40 fff2 movel %d0,%fp@(-14)
10c6092a: 4fef 000c lea %sp@(12),%sp
10c6092e: 6000 0274 braw 10c60ba4 <ip_route_output_slow+0x3e2>
10c60932: 4aae fff2 tstl %fp@(-14)
10c60936: 6634 bnes 10c6096c <ip_route_output_slow+0x1aa>
10c60938: 2001 movel %d1,%d0
10c6093a: 0280 f000 0000 andil #-268435456,%d0
10c60940: 0c80 e000 0000 cmpil #-536870912,%d0
10c60946: 660a bnes 10c60952 <ip_route_output_slow+0x190>
10c60948: 4280 clrl %d0
10c6094a: 102e ffff moveb %fp@(-1),%d0
10c6094e: 2f00 movel %d0,%sp@-
10c60950: 6008 bras 10c6095a <ip_route_output_slow+0x198>
10c60952: 4a81 tstl %d1
10c60954: 6616 bnes 10c6096c <ip_route_output_slow+0x1aa>
10c60956: 4878 00fe pea fe <LSIGTRAP+0xf9>
10c6095a: 42a7 clrl %sp@-
10c6095c: 2f0b movel %a3,%sp@-
10c6095e: 4eb9 10c7 c01a jsr 10c7c01a <inet_select_addr>
10c60964: 2d40 fff2 movel %d0,%fp@(-14)
10c60968: 4fef 000c lea %sp@(12),%sp
10c6096c: 4aae ffee tstl %fp@(-18)
10c60970: 666c bnes 10c609de <ip_route_output_slow+0x21c>
10c60972: 2d6e fff2 ffee movel %fp@(-14),%fp@(-18)
10c60978: 6610 bnes 10c6098a <ip_route_output_slow+0x1c8>
10c6097a: 2d7c 7f00 0001 movel #2130706433,%fp@(-14)
10c60980: fff2
10c60982: 2d7c 7f00 0001 movel #2130706433,%fp@(-18)
10c60988: ffee
10c6098a: b6fc 0000 cmpaw #0,%a3
10c6098e: 6720 beqs 10c609b0 <ip_route_output_slow+0x1ee>
10c60990: 41eb 00d8 lea %a3@(216),%a0
10c60994: 40c1 movew %sr,%d1
10c60996: 007c 0700 oriw #1792,%sr
10c6099a: 2010 movel %a0@,%d0
10c6099c: 5380 subql #1,%d0
10c6099e: 2080 movel %d0,%a0@
10c609a0: 46c1 movew %d1,%sr
10c609a2: 4a80 tstl %d0
10c609a4: 660a bnes 10c609b0 <ip_route_output_slow+0x1ee>
10c609a6: 2f0b movel %a3,%sp@-
10c609a8: 4eb9 10c5 95c4 jsr 10c595c4 <netdev_finish_unregister>
10c609ae: 588f addql #4,%sp
10c609b0: 47f9 1000 fa90 lea 1000fa90 <loopback_dev>,%a3
10c609b6: 41f9 1000 fb68 lea 1000fb68 <loopback_dev+0xd8>,%a0
10c609bc: 5290 addql #1,%a0@
10c609be: 2042 moveal %d2,%a0
10c609c0: 2d50 fffa movel %a0@,%fp@(-6)
10c609c4: 202e ffe6 movel %fp@(-26),%d0
10c609c8: 0240 00ff andiw #255,%d0
10c609cc: 0040 0200 oriw #512,%d0
10c609d0: 2d40 ffe6 movel %d0,%fp@(-26)
10c609d4: 263c 8000 0000 movel #-2147483648,%d3
10c609da: 6000 01c8 braw 10c60ba4 <ip_route_output_slow+0x3e2>
10c609de: 2079 1003 2ede moveal 10032ede <local_table>,%a0
10c609e4: 2f0c movel %a4,%sp@-
10c609e6: 486e ffee pea %fp@(-18)
10c609ea: 2f08 movel %a0,%sp@-
10c609ec: 2068 0006 moveal %a0@(6),%a0
10c609f0: 4e90 jsr %a0@
10c609f2: 4fef 000c lea %sp@(12),%sp
10c609f6: 4a80 tstl %d0
10c609f8: 671e beqs 10c60a18 <ip_route_output_slow+0x256>
10c609fa: 2079 1003 29e8 moveal 100329e8 <main_table>,%a0
10c60a00: 2f0c movel %a4,%sp@-
10c60a02: 486e ffee pea %fp@(-18)
10c60a06: 2f08 movel %a0,%sp@-
10c60a08: 2068 0006 moveal %a0@(6),%a0
10c60a0c: 4e90 jsr %a0@
10c60a0e: 4fef 000c lea %sp@(12),%sp
10c60a12: 729b moveq #-101,%d1
10c60a14: 4a80 tstl %d0
10c60a16: 6602 bnes 10c60a1a <ip_route_output_slow+0x258>
10c60a18: 7200 moveq #0,%d1
10c60a1a: 4a81 tstl %d1
10c60a1c: 675c beqs 10c60a7a <ip_route_output_slow+0x2b8>
10c60a1e: 42ac 0004 clrl %a4@(4)
10c60a22: 4aad 000c tstl %a5@(12)
10c60a26: 6726 beqs 10c60a4e <ip_route_output_slow+0x28c>
10c60a28: 4aae fff2 tstl %fp@(-14)
10c60a2c: 6616 bnes 10c60a44 <ip_route_output_slow+0x282>
10c60a2e: 4878 00fd pea fd <LSIGTRAP+0xf8>
10c60a32: 42a7 clrl %sp@-
10c60a34: 2f0b movel %a3,%sp@-
10c60a36: 4eb9 10c7 c01a jsr 10c7c01a <inet_select_addr>
10c60a3c: 2d40 fff2 movel %d0,%fp@(-14)
10c60a40: 4fef 000c lea %sp@(12),%sp
10c60a44: 197c 0001 0002 moveb #1,%a4@(2)
10c60a4a: 6000 0158 braw 10c60ba4 <ip_route_output_slow+0x3e2>
10c60a4e: b6fc 0000 cmpaw #0,%a3
10c60a52: 671e beqs 10c60a72 <ip_route_output_slow+0x2b0>
10c60a54: 41eb 00d8 lea %a3@(216),%a0
10c60a58: 40c1 movew %sr,%d1
10c60a5a: 007c 0700 oriw #1792,%sr
10c60a5e: 2010 movel %a0@,%d0
10c60a60: 5380 subql #1,%d0
10c60a62: 2080 movel %d0,%a0@
10c60a64: 46c1 movew %d1,%sr
10c60a66: 4a80 tstl %d0
10c60a68: 6608 bnes 10c60a72 <ip_route_output_slow+0x2b0>
10c60a6a: 2f0b movel %a3,%sp@-
10c60a6c: 4eb9 10c5 95c4 jsr 10c595c4 <netdev_finish_unregister>
10c60a72: 347c ff9b moveaw #-101,%a2
10c60a76: 6000 036e braw 10c60de6 <ip_route_output_slow+0x624>
10c60a7a: 7a01 moveq #1,%d5
10c60a7c: 102c 0002 moveb %a4@(2),%d0
10c60a80: 0c00 000a cmpib #10,%d0
10c60a84: 6700 0364 beqw 10c60dea <ip_route_output_slow+0x628>
10c60a88: 0c00 0002 cmpib #2,%d0
10c60a8c: 667c bnes 10c60b0a <ip_route_output_slow+0x348>
10c60a8e: 4aae fff2 tstl %fp@(-14)
10c60a92: 6606 bnes 10c60a9a <ip_route_output_slow+0x2d8>
10c60a94: 2d6e ffee fff2 movel %fp@(-18),%fp@(-14)
10c60a9a: b6fc 0000 cmpaw #0,%a3
10c60a9e: 6720 beqs 10c60ac0 <ip_route_output_slow+0x2fe>
10c60aa0: 41eb 00d8 lea %a3@(216),%a0
10c60aa4: 40c1 movew %sr,%d1
10c60aa6: 007c 0700 oriw #1792,%sr
10c60aaa: 2010 movel %a0@,%d0
10c60aac: 5380 subql #1,%d0
10c60aae: 2080 movel %d0,%a0@
10c60ab0: 46c1 movew %d1,%sr
10c60ab2: 4a80 tstl %d0
10c60ab4: 660a bnes 10c60ac0 <ip_route_output_slow+0x2fe>
10c60ab6: 2f0b movel %a3,%sp@-
10c60ab8: 4eb9 10c5 95c4 jsr 10c595c4 <netdev_finish_unregister>
10c60abe: 588f addql #4,%sp
10c60ac0: 47f9 1000 fa90 lea 1000fa90 <loopback_dev>,%a3
10c60ac6: 41f9 1000 fb68 lea 1000fb68 <loopback_dev+0xd8>,%a0
10c60acc: 5290 addql #1,%a0@
10c60ace: 2d6b 003a fffa movel %a3@(58),%fp@(-6)
10c60ad4: 242c 0004 movel %a4@(4),%d2
10c60ad8: 6722 beqs 10c60afc <ip_route_output_slow+0x33a>
10c60ada: 2242 moveal %d2,%a1
10c60adc: 41e9 000c lea %a1@(12),%a0
10c60ae0: 40c1 movew %sr,%d1
10c60ae2: 007c 0700 oriw #1792,%sr
10c60ae6: 2010 movel %a0@,%d0
10c60ae8: 5380 subql #1,%d0
10c60aea: 2080 movel %d0,%a0@
10c60aec: 46c1 movew %d1,%sr
10c60aee: 4a80 tstl %d0
10c60af0: 660a bnes 10c60afc <ip_route_output_slow+0x33a>
10c60af2: 2f02 movel %d2,%sp@-
10c60af4: 4eb9 10c7 e990 jsr 10c7e990 <free_fib_info>
10c60afa: 588f addql #4,%sp
10c60afc: 42ac 0004 clrl %a4@(4)
10c60b00: 263c 8000 0000 movel #-2147483648,%d3
10c60b06: 6000 009c braw 10c60ba4 <ip_route_output_slow+0x3e2>
10c60b0a: 202e ffe6 movel %fp@(-26),%d0
10c60b0e: 0280 ff00 ff00 andil #-16711936,%d0
10c60b14: 0c80 0000 0100 cmpil #256,%d0
10c60b1a: 6630 bnes 10c60b4c <ip_route_output_slow+0x38a>
10c60b1c: 4aae fffa tstl %fp@(-6)
10c60b20: 662a bnes 10c60b4c <ip_route_output_slow+0x38a>
10c60b22: 206c 0004 moveal %a4@(4),%a0
10c60b26: 4aa8 005a tstl %a0@(90)
10c60b2a: 6720 beqs 10c60b4c <ip_route_output_slow+0x38a>
10c60b2c: 0c28 00fd 0054 cmpib #-3,%a0@(84)
10c60b32: 6618 bnes 10c60b4c <ip_route_output_slow+0x38a>
10c60b34: 2079 1003 29e8 moveal 100329e8 <main_table>,%a0
10c60b3a: 2f0c movel %a4,%sp@-
10c60b3c: 486e ffee pea %fp@(-18)
10c60b40: 2f08 movel %a0,%sp@-
10c60b42: 2068 001e moveal %a0@(30),%a0
10c60b46: 4e90 jsr %a0@
10c60b48: 4fef 000c lea %sp@(12),%sp
10c60b4c: 4aae fff2 tstl %fp@(-14)
10c60b50: 6618 bnes 10c60b6a <ip_route_output_slow+0x3a8>
10c60b52: 206c 0004 moveal %a4@(4),%a0
10c60b56: 2028 001c movel %a0@(28),%d0
10c60b5a: 660a bnes 10c60b66 <ip_route_output_slow+0x3a4>
10c60b5c: 2f0c movel %a4,%sp@-
10c60b5e: 4eb9 10c7 f0d2 jsr 10c7f0d2 <__fib_res_prefsrc>
10c60b64: 588f addql #4,%sp
10c60b66: 2d40 fff2 movel %d0,%fp@(-14)
10c60b6a: b6fc 0000 cmpaw #0,%a3
10c60b6e: 6720 beqs 10c60b90 <ip_route_output_slow+0x3ce>
10c60b70: 41eb 00d8 lea %a3@(216),%a0
10c60b74: 40c1 movew %sr,%d1
10c60b76: 007c 0700 oriw #1792,%sr
10c60b7a: 2010 movel %a0@,%d0
10c60b7c: 5380 subql #1,%d0
10c60b7e: 2080 movel %d0,%a0@
10c60b80: 46c1 movew %d1,%sr
10c60b82: 4a80 tstl %d0
10c60b84: 660a bnes 10c60b90 <ip_route_output_slow+0x3ce>
10c60b86: 2f0b movel %a3,%sp@-
10c60b88: 4eb9 10c5 95c4 jsr 10c595c4 <netdev_finish_unregister>
10c60b8e: 588f addql #4,%sp
10c60b90: 206c 0004 moveal %a4@(4),%a0
10c60b94: 2668 004c moveal %a0@(76),%a3
10c60b98: 41eb 00d8 lea %a3@(216),%a0
10c60b9c: 5290 addql #1,%a0@
10c60b9e: 2d6b 003a fffa movel %a3@(58),%fp@(-6)
10c60ba4: 202e fff2 movel %fp@(-14),%d0
10c60ba8: 0280 ff00 0000 andil #-16777216,%d0
10c60bae: 0c80 7f00 0000 cmpil #2130706432,%d0
10c60bb4: 660a bnes 10c60bc0 <ip_route_output_slow+0x3fe>
10c60bb6: 082b 0003 0053 btst #3,%a3@(83)
10c60bbc: 6700 022c beqw 10c60dea <ip_route_output_slow+0x628>
10c60bc0: 222e ffee movel %fp@(-18),%d1
10c60bc4: 70ff moveq #-1,%d0
10c60bc6: b081 cmpl %d1,%d0
10c60bc8: 6608 bnes 10c60bd2 <ip_route_output_slow+0x410>
10c60bca: 197c 0003 0002 moveb #3,%a4@(2)
10c60bd0: 602c bras 10c60bfe <ip_route_output_slow+0x43c>
10c60bd2: 2001 movel %d1,%d0
10c60bd4: 0280 f000 0000 andil #-268435456,%d0
10c60bda: 0c80 e000 0000 cmpil #-536870912,%d0
10c60be0: 6716 beqs 10c60bf8 <ip_route_output_slow+0x436>
10c60be2: 0c80 f000 0000 cmpil #-268435456,%d0
10c60be8: 6700 0200 beqw 10c60dea <ip_route_output_slow+0x628>
10c60bec: 0281 ff00 0000 andil #-16777216,%d1
10c60bf2: 660a bnes 10c60bfe <ip_route_output_slow+0x43c>
10c60bf4: 6000 01f4 braw 10c60dea <ip_route_output_slow+0x628>
10c60bf8: 197c 0005 0002 moveb #5,%a4@(2)
10c60bfe: 082b 0003 0053 btst #3,%a3@(83)
10c60c04: 6704 beqs 10c60c0a <ip_route_output_slow+0x448>
10c60c06: 08c3 001f bset #31,%d3
10c60c0a: 102c 0002 moveb %a4@(2),%d0
10c60c0e: 0c00 0003 cmpib #3,%d0
10c60c12: 660e bnes 10c60c22 <ip_route_output_slow+0x460>
10c60c14: 0083 9000 0000 oril #-1879048192,%d3
10c60c1a: 242c 0004 movel %a4@(4),%d2
10c60c1e: 675c beqs 10c60c7c <ip_route_output_slow+0x4ba>
10c60c20: 6034 bras 10c60c56 <ip_route_output_slow+0x494>
10c60c22: 0c00 0005 cmpib #5,%d0
10c60c26: 6654 bnes 10c60c7c <ip_route_output_slow+0x4ba>
10c60c28: 0083 a000 0000 oril #-1610612736,%d3
10c60c2e: 202b 00a8 movel %a3@(168),%d0
10c60c32: 6710 beqs 10c60c44 <ip_route_output_slow+0x482>
10c60c34: 2f15 movel %a5@,%sp@-
10c60c36: 2f00 movel %d0,%sp@-
10c60c38: 4eb9 10c7 dd96 jsr 10c7dd96 <ip_check_mc>
10c60c3e: 508f addql #8,%sp
10c60c40: 4a80 tstl %d0
10c60c42: 6604 bnes 10c60c48 <ip_route_output_slow+0x486>
10c60c44: 0883 001f bclr #31,%d3
10c60c48: 242c 0004 movel %a4@(4),%d2
10c60c4c: 672e beqs 10c60c7c <ip_route_output_slow+0x4ba>
10c60c4e: 0c2e 0003 ffe6 cmpib #3,%fp@(-26)
10c60c54: 6226 bhis 10c60c7c <ip_route_output_slow+0x4ba>
10c60c56: 2242 moveal %d2,%a1
10c60c58: 41e9 000c lea %a1@(12),%a0
10c60c5c: 40c1 movew %sr,%d1
10c60c5e: 007c 0700 oriw #1792,%sr
10c60c62: 2010 movel %a0@,%d0
10c60c64: 5380 subql #1,%d0
10c60c66: 2080 movel %d0,%a0@
10c60c68: 46c1 movew %d1,%sr
10c60c6a: 4a80 tstl %d0
10c60c6c: 660a bnes 10c60c78 <ip_route_output_slow+0x4b6>
10c60c6e: 2f02 movel %d2,%sp@-
10c60c70: 4eb9 10c7 e990 jsr 10c7e990 <free_fib_info>
10c60c76: 588f addql #4,%sp
10c60c78: 42ac 0004 clrl %a4@(4)
10c60c7c: 4879 1001 0128 pea 10010128 <ipv4_dst_ops>
10c60c82: 4eb9 10c5 9c94 jsr 10c59c94 <dst_alloc>
10c60c88: 2440 moveal %d0,%a2
10c60c8a: 588f addql #4,%sp
10c60c8c: b4fc 0000 cmpaw #0,%a2
10c60c90: 6700 015e beqw 10c60df0 <ip_route_output_slow+0x62e>
10c60c94: 7001 moveq #1,%d0
10c60c96: 2540 0004 movel %d0,%a2@(4)
10c60c9a: 2540 0014 movel %d0,%a2@(20)
10c60c9e: 2555 007c movel %a5@,%a2@(124)
10c60ca2: 1544 008c moveb %d4,%a2@(140)
10c60ca6: 256d 0004 0080 movel %a5@(4),%a2@(128)
10c60cac: 42aa 0084 clrl %a2@(132)
10c60cb0: 256d 000c 0088 movel %a5@(12),%a2@(136)
10c60cb6: 256e ffee 006c movel %fp@(-18),%a2@(108)
10c60cbc: 256e fff2 0070 movel %fp@(-14),%a2@(112)
10c60cc2: 202d 000c movel %a5@(12),%d0
10c60cc6: 6604 bnes 10c60ccc <ip_route_output_slow+0x50a>
10c60cc8: 202b 003a movel %a3@(58),%d0
10c60ccc: 2540 0074 movel %d0,%a2@(116)
10c60cd0: 254b 000c movel %a3,%a2@(12)
10c60cd4: 41eb 00d8 lea %a3@(216),%a0
10c60cd8: 5290 addql #1,%a0@
10c60cda: 256e ffee 0078 movel %fp@(-18),%a2@(120)
10c60ce0: 256e fff2 008e movel %fp@(-14),%a2@(142)
10c60ce6: 257c 10c6 4214 movel #281428500,%a2@(92)
10c60cec: 005c
10c60cee: 52b9 1003 2a18 addql #1,10032a18 <rt_cache_stat+0x20>
10c60cf4: 2203 movel %d3,%d1
10c60cf6: 0281 8000 0000 andil #-2147483648,%d1
10c60cfc: 670e beqs 10c60d0c <ip_route_output_slow+0x54a>
10c60cfe: 257c 10c6 2036 movel #281419830,%a2@(88)
10c60d04: 0058
10c60d06: 256e ffee 008e movel %fp@(-18),%a2@(142)
10c60d0c: 2003 movel %d3,%d0
10c60d0e: 0280 3000 0000 andil #805306368,%d0
10c60d14: 6720 beqs 10c60d36 <ip_route_output_slow+0x574>
10c60d16: 256e fff2 008e movel %fp@(-14),%a2@(142)
10c60d1c: 4a81 tstl %d1
10c60d1e: 6716 beqs 10c60d36 <ip_route_output_slow+0x574>
10c60d20: 082b 0003 0053 btst #3,%a3@(83)
10c60d26: 660e bnes 10c60d36 <ip_route_output_slow+0x574>
10c60d28: 257c 10c6 4082 movel #281428098,%a2@(92)
10c60d2e: 005c
10c60d30: 52b9 1003 2a1c addql #1,10032a1c <rt_cache_stat+0x24>
10c60d36: 42a7 clrl %sp@-
10c60d38: 486e ffe6 pea %fp@(-26)
10c60d3c: 2f0a movel %a2,%sp@-
10c60d3e: 4eba f158 jsr %pc@(10c5fe98 <rt_set_nexthop>)
10c60d42: 2543 0064 movel %d3,%a2@(100)
10c60d46: 222d 000c movel %a5@(12),%d1
10c60d4a: eb89 lsll #5,%d1
10c60d4c: 2c2d 0004 movel %a5@(4),%d6
10c60d50: bd81 eorl %d6,%d1
10c60d52: 2415 movel %a5@,%d2
10c60d54: 4fef 000c lea %sp@(12),%sp
10c60d58: 2002 movel %d2,%d0
10c60d5a: 0280 f0f0 f0f0 andil #-252645136,%d0
10c60d60: e888 lsrl #4,%d0
10c60d62: 0282 0f0f 0f0f andil #252645135,%d2
10c60d68: e98a lsll #4,%d2
10c60d6a: 8082 orl %d2,%d0
10c60d6c: b981 eorl %d4,%d1
10c60d6e: b380 eorl %d1,%d0
10c60d70: 2200 movel %d0,%d1
10c60d72: 4241 clrw %d1
10c60d74: 4841 swap %d1
10c60d76: b380 eorl %d1,%d0
10c60d78: 2200 movel %d0,%d1
10c60d7a: e089 lsrl #8,%d1
10c60d7c: b380 eorl %d1,%d0
10c60d7e: 2f2e 0008 movel %fp@(8),%sp@-
10c60d82: 2f0a movel %a2,%sp@-
10c60d84: c0b9 1002 4b78 andl 10024b78 <rt_hash_mask>,%d0
10c60d8a: 2f00 movel %d0,%sp@-
10c60d8c: 4eba e332 jsr %pc@(10c5f0c0 <rt_intern_hash>)
10c60d90: 2440 moveal %d0,%a2
10c60d92: 4fef 000c lea %sp@(12),%sp
10c60d96: 4a85 tstl %d5
10c60d98: 6728 beqs 10c60dc2 <ip_route_output_slow+0x600>
10c60d9a: 242c 0004 movel %a4@(4),%d2
10c60d9e: 6722 beqs 10c60dc2 <ip_route_output_slow+0x600>
10c60da0: 2242 moveal %d2,%a1
10c60da2: 41e9 000c lea %a1@(12),%a0
10c60da6: 40c1 movew %sr,%d1
10c60da8: 007c 0700 oriw #1792,%sr
10c60dac: 2010 movel %a0@,%d0
10c60dae: 5380 subql #1,%d0
10c60db0: 2080 movel %d0,%a0@
10c60db2: 46c1 movew %d1,%sr
10c60db4: 4a80 tstl %d0
10c60db6: 660a bnes 10c60dc2 <ip_route_output_slow+0x600>
10c60db8: 2f02 movel %d2,%sp@-
10c60dba: 4eb9 10c7 e990 jsr 10c7e990 <free_fib_info>
10c60dc0: 588f addql #4,%sp
10c60dc2: b6fc 0000 cmpaw #0,%a3
10c60dc6: 671e beqs 10c60de6 <ip_route_output_slow+0x624>
10c60dc8: 41eb 00d8 lea %a3@(216),%a0
10c60dcc: 40c1 movew %sr,%d1
10c60dce: 007c 0700 oriw #1792,%sr
10c60dd2: 2010 movel %a0@,%d0
10c60dd4: 5380 subql #1,%d0
10c60dd6: 2080 movel %d0,%a0@
10c60dd8: 46c1 movew %d1,%sr
10c60dda: 4a80 tstl %d0
10c60ddc: 6608 bnes 10c60de6 <ip_route_output_slow+0x624>
10c60dde: 2f0b movel %a3,%sp@-
10c60de0: 4eb9 10c5 95c4 jsr 10c595c4 <netdev_finish_unregister>
10c60de6: 200a movel %a2,%d0
10c60de8: 600c bras 10c60df6 <ip_route_output_slow+0x634>
10c60dea: 347c ffea moveaw #-22,%a2
10c60dee: 60a6 bras 10c60d96 <ip_route_output_slow+0x5d4>
10c60df0: 347c ff97 moveaw #-105,%a2
10c60df4: 60a0 bras 10c60d96 <ip_route_output_slow+0x5d4>
10c60df6: 4cee 3c7c ffc0 moveml %fp@(-64),%d2-%d6/%a2-%a5
10c60dfc: 4e5e unlk %fp
10c60dfe: 4e75 rts
10c60e00 <ip_route_output_key>:
10c60e00: 4e56 0000 linkw %fp,#0
10c60e04: 48e7 203c moveml %d2/%a2-%a5,%sp@-
10c60e08: 2a6e 0008 moveal %fp@(8),%a5
10c60e0c: 266e 000c moveal %fp@(12),%a3
10c60e10: 242b 000c movel %a3@(12),%d2
10c60e14: eb8a lsll #5,%d2
10c60e16: 202b 0004 movel %a3@(4),%d0
10c60e1a: b182 eorl %d0,%d2
10c60e1c: 2013 movel %a3@,%d0
10c60e1e: 2200 movel %d0,%d1
10c60e20: 0281 f0f0 f0f0 andil #-252645136,%d1
10c60e26: e889 lsrl #4,%d1
10c60e28: 0280 0f0f 0f0f andil #252645135,%d0
10c60e2e: e988 lsll #4,%d0
10c60e30: 8280 orl %d0,%d1
10c60e32: 4280 clrl %d0
10c60e34: 102b 0010 moveb %a3@(16),%d0
10c60e38: b182 eorl %d0,%d2
10c60e3a: b581 eorl %d2,%d1
10c60e3c: 2001 movel %d1,%d0
10c60e3e: 4240 clrw %d0
10c60e40: 4840 swap %d0
10c60e42: b181 eorl %d0,%d1
10c60e44: 2001 movel %d1,%d0
10c60e46: e088 lsrl #8,%d0
10c60e48: b380 eorl %d1,%d0
10c60e4a: c0b9 1002 4b78 andl 10024b78 <rt_hash_mask>,%d0
10c60e50: 41f9 1002 5730 lea 10025730 <irq_stat+0x8>,%a0
10c60e56: 5290 addql #1,%a0@
10c60e58: 2279 1002 4b74 moveal 10024b74 <rt_hash_table>,%a1
10c60e5e: e788 lsll #3,%d0
10c60e60: 2271 0800 moveal %a1@(00000000,%d0:l),%a1
10c60e64: b2fc 0000 cmpaw #0,%a1
10c60e68: 675e beqs 10c60ec8 <ip_route_output_key+0xc8>
10c60e6a: 49f9 1003 2a14 lea 10032a14 <rt_cache_stat+0x1c>,%a4
10c60e70: 2448 moveal %a0,%a2
10c60e72: 2229 007c movel %a1@(124),%d1
10c60e76: b293 cmpl %a3@,%d1
10c60e78: 6646 bnes 10c60ec0 <ip_route_output_key+0xc0>
10c60e7a: 2029 0080 movel %a1@(128),%d0
10c60e7e: b0ab 0004 cmpl %a3@(4),%d0
10c60e82: 663c bnes 10c60ec0 <ip_route_output_key+0xc0>
10c60e84: 4aa9 0084 tstl %a1@(132)
10c60e88: 6636 bnes 10c60ec0 <ip_route_output_key+0xc0>
10c60e8a: 2229 0088 movel %a1@(136),%d1
10c60e8e: b2ab 000c cmpl %a3@(12),%d1
10c60e92: 662c bnes 10c60ec0 <ip_route_output_key+0xc0>
10c60e94: 1029 008c moveb %a1@(140),%d0
10c60e98: 122b 0010 moveb %a3@(16),%d1
10c60e9c: b300 eorb %d1,%d0
10c60e9e: 0200 001d andib #29,%d0
10c60ea2: 661c bnes 10c60ec0 <ip_route_output_key+0xc0>
10c60ea4: 2379 1002 67b0 movel 100267b0 <jiffies>,%a1@(24)
10c60eaa: 0018
10c60eac: 41e9 0004 lea %a1@(4),%a0
10c60eb0: 5290 addql #1,%a0@
10c60eb2: 52a9 0008 addql #1,%a1@(8)
10c60eb6: 5294 addql #1,%a4@
10c60eb8: 5392 subql #1,%a2@
10c60eba: 2a89 movel %a1,%a5@
10c60ebc: 7000 moveq #0,%d0
10c60ebe: 6012 bras 10c60ed2 <ip_route_output_key+0xd2>
10c60ec0: 2251 moveal %a1@,%a1
10c60ec2: b2fc 0000 cmpaw #0,%a1
10c60ec6: 66aa bnes 10c60e72 <ip_route_output_key+0x72>
10c60ec8: 5390 subql #1,%a0@
10c60eca: 2f0b movel %a3,%sp@-
10c60ecc: 2f0d movel %a5,%sp@-
10c60ece: 4eba f8f2 jsr %pc@(10c607c2 <ip_route_output_slow>)
10c60ed2: 4cee 3c04 ffec moveml %fp@(-20),%d2/%a2-%a5
10c60ed8: 4e5e unlk %fp
10c60eda: 4e75 rts
10c60edc <rt_fill_info>:
10c60edc: 4e56 ffe0 linkw %fp,#-32
10c60ee0: 48e7 303c moveml %d2-%d3/%a2-%a5,%sp@-
10c60ee4: 286e 0008 moveal %fp@(8),%a4
10c60ee8: 246e 000c moveal %fp@(12),%a2
10c60eec: 2a6c 0028 moveal %a4@(40),%a5
10c60ef0: 262c 0084 movel %a4@(132),%d3
10c60ef4: 4aac 0060 tstl %a4@(96)
10c60ef8: 6608 bnes 10c60f02 <rt_fill_info+0x26>
10c60efa: 202c 0088 movel %a4@(136),%d0
10c60efe: 9083 subl %d3,%d0
10c60f00: 6002 bras 10c60f04 <rt_fill_info+0x28>
10c60f02: 7000 moveq #0,%d0
10c60f04: 721b moveq #27,%d1
10c60f06: b280 cmpl %d0,%d1
10c60f08: 6c00 02f6 bgew 10c61200 <rt_fill_info+0x324>
10c60f0c: 242c 0084 movel %a4@(132),%d2
10c60f10: 4aac 0060 tstl %a4@(96)
10c60f14: 670c beqs 10c60f22 <rt_fill_info+0x46>
10c60f16: 4879 1000 7586 pea 10007586 <prio2band+0x30c>
10c60f1c: 4eb9 10c1 60e4 jsr 10c160e4 <panic>
10c60f22: 701c moveq #28,%d0
10c60f24: d082 addl %d2,%d0
10c60f26: 2940 0084 movel %d0,%a4@(132)
10c60f2a: 721c moveq #28,%d1
10c60f2c: d3ac 005c addl %d1,%a4@(92)
10c60f30: b0ac 0088 cmpl %a4@(136),%d0
10c60f34: 6316 blss 10c60f4c <rt_fill_info+0x70>
10c60f36: 2f3c 10c6 0f36 movel #281415478,%sp@-
10c60f3c: 4878 001c pea 1c <LSIGTRAP+0x17>
10c60f40: 2f0c movel %a4,%sp@-
10c60f42: 4eb9 10c5 55c4 jsr 10c555c4 <skb_over_panic>
10c60f48: 4fef 000c lea %sp@(12),%sp
10c60f4c: 2042 moveal %d2,%a0
10c60f4e: 316e 0016 0004 movew %fp@(22),%a0@(4)
10c60f54: 701c moveq #28,%d0
10c60f56: 2080 movel %d0,%a0@
10c60f58: 4268 0006 clrw %a0@(6)
10c60f5c: 214a 000c movel %a2,%a0@(12)
10c60f60: 216e 0010 0008 movel %fp@(16),%a0@(8)
10c60f66: 47e8 0010 lea %a0@(16),%a3
10c60f6a: 4aae 0018 tstl %fp@(24)
10c60f6e: 670e beqs 10c60f7e <rt_fill_info+0xa2>
10c60f70: b4fc 0000 cmpaw #0,%a2
10c60f74: 6708 beqs 10c60f7e <rt_fill_info+0xa2>
10c60f76: 317c 0002 0006 movew #2,%a0@(6)
10c60f7c: 6006 bras 10c60f84 <rt_fill_info+0xa8>
10c60f7e: 2042 moveal %d2,%a0
10c60f80: 4268 0006 clrw %a0@(6)
10c60f84: 16bc 0002 moveb #2,%a3@
10c60f88: 177c 0020 0001 moveb #32,%a3@(1)
10c60f8e: 422b 0002 clrb %a3@(2)
10c60f92: 176d 008c 0003 moveb %a5@(140),%a3@(3)
10c60f98: 177c 00fe 0004 moveb #-2,%a3@(4)
10c60f9e: 176d 006b 0007 moveb %a5@(107),%a3@(7)
10c60fa4: 422b 0006 clrb %a3@(6)
10c60fa8: 422b 0005 clrb %a3@(5)
10c60fac: 202d 0064 movel %a5@(100),%d0
10c60fb0: 4240 clrw %d0
10c60fb2: 2200 movel %d0,%d1
10c60fb4: 0041 0200 oriw #512,%d1
10c60fb8: 2741 0008 movel %d1,%a3@(8)
10c60fbc: 082d 0000 0065 btst #0,%a5@(101)
10c60fc2: 6708 beqs 10c60fcc <rt_fill_info+0xf0>
10c60fc4: 0040 0300 oriw #768,%d0
10c60fc8: 2740 0008 movel %d0,%a3@(8)
10c60fcc: 4aac 0060 tstl %a4@(96)
10c60fd0: 660a bnes 10c60fdc <rt_fill_info+0x100>
10c60fd2: 202c 0088 movel %a4@(136),%d0
10c60fd6: 90ac 0084 subl %a4@(132),%d0
10c60fda: 6002 bras 10c60fde <rt_fill_info+0x102>
10c60fdc: 7000 moveq #0,%d0
10c60fde: 7207 moveq #7,%d1
10c60fe0: b280 cmpl %d0,%d1
10c60fe2: 6c00 021c bgew 10c61200 <rt_fill_info+0x324>
10c60fe6: 486d 006c pea %a5@(108)
10c60fea: 4878 0004 pea 4 <PF_PTRACED_BIT>
10c60fee: 4878 0001 pea 1 <PF_DTRACE_OFF>
10c60ff2: 2f0c movel %a4,%sp@-
10c60ff4: 45f9 10c5 bfc2 lea 10c5bfc2 <__rta_fill>,%a2
10c60ffa: 4e92 jsr %a2@
10c60ffc: 4fef 0010 lea %sp@(16),%sp
10c61000: 4aad 0080 tstl %a5@(128)
10c61004: 6734 beqs 10c6103a <rt_fill_info+0x15e>
10c61006: 177c 0020 0002 moveb #32,%a3@(2)
10c6100c: 4aac 0060 tstl %a4@(96)
10c61010: 660a bnes 10c6101c <rt_fill_info+0x140>
10c61012: 202c 0088 movel %a4@(136),%d0
10c61016: 90ac 0084 subl %a4@(132),%d0
10c6101a: 6002 bras 10c6101e <rt_fill_info+0x142>
10c6101c: 7000 moveq #0,%d0
10c6101e: 7207 moveq #7,%d1
10c61020: b280 cmpl %d0,%d1
10c61022: 6c00 01dc bgew 10c61200 <rt_fill_info+0x324>
10c61026: 486d 0080 pea %a5@(128)
10c6102a: 4878 0004 pea 4 <PF_PTRACED_BIT>
10c6102e: 4878 0002 pea 2 <PF_DTRACE_OFF+0x1>
10c61032: 2f0c movel %a4,%sp@-
10c61034: 4e92 jsr %a2@
10c61036: 4fef 0010 lea %sp@(16),%sp
10c6103a: 206d 000c moveal %a5@(12),%a0
10c6103e: b0fc 0000 cmpaw #0,%a0
10c61042: 672e beqs 10c61072 <rt_fill_info+0x196>
10c61044: 4aac 0060 tstl %a4@(96)
10c61048: 660a bnes 10c61054 <rt_fill_info+0x178>
10c6104a: 202c 0088 movel %a4@(136),%d0
10c6104e: 90ac 0084 subl %a4@(132),%d0
10c61052: 6002 bras 10c61056 <rt_fill_info+0x17a>
10c61054: 7000 moveq #0,%d0
10c61056: 7207 moveq #7,%d1
10c61058: b280 cmpl %d0,%d1
10c6105a: 6c00 01a4 bgew 10c61200 <rt_fill_info+0x324>
10c6105e: 4868 003a pea %a0@(58)
10c61062: 4878 0004 pea 4 <PF_PTRACED_BIT>
10c61066: 4878 0004 pea 4 <PF_PTRACED_BIT>
10c6106a: 2f0c movel %a4,%sp@-
10c6106c: 4e92 jsr %a2@
10c6106e: 4fef 0010 lea %sp@(16),%sp
10c61072: 4aad 0084 tstl %a5@(132)
10c61076: 6720 beqs 10c61098 <rt_fill_info+0x1bc>
10c61078: 4aac 0060 tstl %a4@(96)
10c6107c: 660a bnes 10c61088 <rt_fill_info+0x1ac>
10c6107e: 202c 0088 movel %a4@(136),%d0
10c61082: 90ac 0084 subl %a4@(132),%d0
10c61086: 6002 bras 10c6108a <rt_fill_info+0x1ae>
10c61088: 7000 moveq #0,%d0
10c6108a: 7207 moveq #7,%d1
10c6108c: b280 cmpl %d0,%d1
10c6108e: 6c00 0170 bgew 10c61200 <rt_fill_info+0x324>
10c61092: 486d 008e pea %a5@(142)
10c61096: 6028 bras 10c610c0 <rt_fill_info+0x1e4>
10c61098: 206d 0070 moveal %a5@(112),%a0
10c6109c: b1ed 0080 cmpal %a5@(128),%a0
10c610a0: 672e beqs 10c610d0 <rt_fill_info+0x1f4>
10c610a2: 4aac 0060 tstl %a4@(96)
10c610a6: 660a bnes 10c610b2 <rt_fill_info+0x1d6>
10c610a8: 202c 0088 movel %a4@(136),%d0
10c610ac: 90ac 0084 subl %a4@(132),%d0
10c610b0: 6002 bras 10c610b4 <rt_fill_info+0x1d8>
10c610b2: 7000 moveq #0,%d0
10c610b4: 7207 moveq #7,%d1
10c610b6: b280 cmpl %d0,%d1
10c610b8: 6c00 0146 bgew 10c61200 <rt_fill_info+0x324>
10c610bc: 486d 0070 pea %a5@(112)
10c610c0: 4878 0004 pea 4 <PF_PTRACED_BIT>
10c610c4: 4878 0007 pea 7 <LSIGTRAP+0x2>
10c610c8: 2f0c movel %a4,%sp@-
10c610ca: 4e92 jsr %a2@
10c610cc: 4fef 0010 lea %sp@(16),%sp
10c610d0: 206d 006c moveal %a5@(108),%a0
10c610d4: b1ed 0078 cmpal %a5@(120),%a0
10c610d8: 672e beqs 10c61108 <rt_fill_info+0x22c>
10c610da: 4aac 0060 tstl %a4@(96)
10c610de: 660a bnes 10c610ea <rt_fill_info+0x20e>
10c610e0: 202c 0088 movel %a4@(136),%d0
10c610e4: 90ac 0084 subl %a4@(132),%d0
10c610e8: 6002 bras 10c610ec <rt_fill_info+0x210>
10c610ea: 7000 moveq #0,%d0
10c610ec: 7207 moveq #7,%d1
10c610ee: b280 cmpl %d0,%d1
10c610f0: 6c00 010e bgew 10c61200 <rt_fill_info+0x324>
10c610f4: 486d 0078 pea %a5@(120)
10c610f8: 4878 0004 pea 4 <PF_PTRACED_BIT>
10c610fc: 4878 0005 pea 5 <LSIGTRAP>
10c61100: 2f0c movel %a4,%sp@-
10c61102: 4e92 jsr %a2@
10c61104: 4fef 0010 lea %sp@(16),%sp
10c61108: 486d 0020 pea %a5@(32)
10c6110c: 2f0c movel %a4,%sp@-
10c6110e: 4eb9 10c5 c0a6 jsr 10c5c0a6 <rtnetlink_put_metrics>
10c61114: 508f addql #8,%sp
10c61116: 4a80 tstl %d0
10c61118: 6d00 00e6 bltw 10c61200 <rt_fill_info+0x324>
10c6111c: 2039 1002 67b0 movel 100267b0 <jiffies>,%d0
10c61122: 90ad 0018 subl %a5@(24),%d0
10c61126: 2d40 ffe4 movel %d0,%fp@(-28)
10c6112a: 2d6d 0008 fff0 movel %a5@(8),%fp@(-16)
10c61130: 2d6d 0004 ffe0 movel %a5@(4),%fp@(-32)
10c61136: 222d 001c movel %a5@(28),%d1
10c6113a: 670e beqs 10c6114a <rt_fill_info+0x26e>
10c6113c: 2039 1002 67b0 movel 100267b0 <jiffies>,%d0
10c61142: 9280 subl %d0,%d1
10c61144: 2d41 ffe8 movel %d1,%fp@(-24)
10c61148: 6004 bras 10c6114e <rt_fill_info+0x272>
10c6114a: 42ae ffe8 clrl %fp@(-24)
10c6114e: 2d6d 004c ffec movel %a5@(76),%fp@(-20)
10c61154: 42ae fffc clrl %fp@(-4)
10c61158: 42ae fff8 clrl %fp@(-8)
10c6115c: 42ae fff4 clrl %fp@(-12)
10c61160: 206d 0092 moveal %a5@(146),%a0
10c61164: b0fc 0000 cmpaw #0,%a0
10c61168: 672c beqs 10c61196 <rt_fill_info+0x2ba>
10c6116a: 4280 clrl %d0
10c6116c: 3028 001e movew %a0@(30),%d0
10c61170: 2d40 fff4 movel %d0,%fp@(-12)
10c61174: 206d 0092 moveal %a5@(146),%a0
10c61178: 4aa8 0024 tstl %a0@(36)
10c6117c: 6718 beqs 10c61196 <rt_fill_info+0x2ba>
10c6117e: 2d68 0020 fff8 movel %a0@(32),%fp@(-8)
10c61184: 206d 0092 moveal %a5@(146),%a0
10c61188: 2039 1002 5790 movel 10025790 <xtime>,%d0
10c6118e: 90a8 0024 subl %a0@(36),%d0
10c61192: 2d40 fffc movel %d0,%fp@(-4)
10c61196: 4aac 0060 tstl %a4@(96)
10c6119a: 660a bnes 10c611a6 <rt_fill_info+0x2ca>
10c6119c: 202c 0088 movel %a4@(136),%d0
10c611a0: 90ac 0084 subl %a4@(132),%d0
10c611a4: 6002 bras 10c611a8 <rt_fill_info+0x2cc>
10c611a6: 7000 moveq #0,%d0
10c611a8: 7223 moveq #35,%d1
10c611aa: b280 cmpl %d0,%d1
10c611ac: 6c52 bges 10c61200 <rt_fill_info+0x324>
10c611ae: 486e ffe0 pea %fp@(-32)
10c611b2: 4878 0020 pea 20 <LSIGTRAP+0x1b>
10c611b6: 4878 000c pea c <LSIGTRAP+0x7>
10c611ba: 2f0c movel %a4,%sp@-
10c611bc: 4e92 jsr %a2@
10c611be: 4fef 0010 lea %sp@(16),%sp
10c611c2: 4aad 0084 tstl %a5@(132)
10c611c6: 6728 beqs 10c611f0 <rt_fill_info+0x314>
10c611c8: 4aac 0060 tstl %a4@(96)
10c611cc: 660a bnes 10c611d8 <rt_fill_info+0x2fc>
10c611ce: 202c 0088 movel %a4@(136),%d0
10c611d2: 90ac 0084 subl %a4@(132),%d0
10c611d6: 6002 bras 10c611da <rt_fill_info+0x2fe>
10c611d8: 7000 moveq #0,%d0
10c611da: 7207 moveq #7,%d1
10c611dc: b280 cmpl %d0,%d1
10c611de: 6c20 bges 10c61200 <rt_fill_info+0x324>
10c611e0: 486d 0084 pea %a5@(132)
10c611e4: 4878 0004 pea 4 <PF_PTRACED_BIT>
10c611e8: 4878 0003 pea 3 <PF_PTRACED_OFF>
10c611ec: 2f0c movel %a4,%sp@-
10c611ee: 4e92 jsr %a2@
10c611f0: 202c 0084 movel %a4@(132),%d0
10c611f4: 9083 subl %d3,%d0
10c611f6: 2042 moveal %d2,%a0
10c611f8: 2080 movel %d0,%a0@
10c611fa: 202c 005c movel %a4@(92),%d0
10c611fe: 602e bras 10c6122e <rt_fill_info+0x352>
10c61200: 222c 0080 movel %a4@(128),%d1
10c61204: 2003 movel %d3,%d0
10c61206: 9081 subl %d1,%d0
10c61208: b0ac 005c cmpl %a4@(92),%d0
10c6120c: 641e bccs 10c6122c <rt_fill_info+0x350>
10c6120e: 4aac 0060 tstl %a4@(96)
10c61212: 660c bnes 10c61220 <rt_fill_info+0x344>
10c61214: 2940 005c movel %d0,%a4@(92)
10c61218: d280 addl %d0,%d1
10c6121a: 2941 0084 movel %d1,%a4@(132)
10c6121e: 600c bras 10c6122c <rt_fill_info+0x350>
10c61220: 42a7 clrl %sp@-
10c61222: 2f00 movel %d0,%sp@-
10c61224: 2f0c movel %a4,%sp@-
10c61226: 4eb9 10c5 60b2 jsr 10c560b2 <___pskb_trim>
10c6122c: 70ff moveq #-1,%d0
10c6122e: 4cee 3c0c ffc8 moveml %fp@(-56),%d2-%d3/%a2-%a5
10c61234: 4e5e unlk %fp
10c61236: 4e75 rts
10c61238 <inet_rtm_getroute>:
10c61238: 4e56 ffd8 linkw %fp,#-40
10c6123c: 48e7 383c moveml %d2-%d4/%a2-%a5,%sp@-
10c61240: 2a6e 0008 moveal %fp@(8),%a5
10c61244: 282e 000c movel %fp@(12),%d4
10c61248: 246e 0010 moveal %fp@(16),%a2
10c6124c: 2044 moveal %d4,%a0
10c6124e: 49e8 0010 lea %a0@(16),%a4
10c61252: 42ae ffda clrl %fp@(-38)
10c61256: 42ae ffe6 clrl %fp@(-26)
10c6125a: 42ae ffea clrl %fp@(-22)
10c6125e: 42ae ffe2 clrl %fp@(-30)
10c61262: 7497 moveq #-105,%d2
10c61264: 4878 01f0 pea 1f0 <LSIGTRAP+0x1eb>
10c61268: 4878 0f70 pea f70 <LFLUSH_I_AND_D+0x768>
10c6126c: 4eb9 10c5 5644 jsr 10c55644 <alloc_skb>
10c61272: 2640 moveal %d0,%a3
10c61274: 508f addql #8,%sp
10c61276: b6fc 0000 cmpaw #0,%a3
10c6127a: 6700 01c0 beqw 10c6143c <inet_rtm_getroute+0x204>
10c6127e: 276b 0080 0024 movel %a3@(128),%a3@(36)
10c61284: 7034 moveq #52,%d0
10c61286: d0ab 0024 addl %a3@(36),%d0
10c6128a: 2740 0080 movel %d0,%a3@(128)
10c6128e: 7034 moveq #52,%d0
10c61290: d1ab 0084 addl %d0,%a3@(132)
10c61294: 206a 0004 moveal %a2@(4),%a0
10c61298: b0fc 0000 cmpaw #0,%a0
10c6129c: 6716 beqs 10c612b4 <inet_rtm_getroute+0x7c>
10c6129e: 4878 0004 pea 4 <PF_PTRACED_BIT>
10c612a2: 4868 0004 pea %a0@(4)
10c612a6: 486e ffea pea %fp@(-22)
10c612aa: 4eb9 10c8 5744 jsr 10c85744 <memcpy>
10c612b0: 4fef 000c lea %sp@(12),%sp
10c612b4: 2052 moveal %a2@,%a0
10c612b6: b0fc 0000 cmpaw #0,%a0
10c612ba: 6716 beqs 10c612d2 <inet_rtm_getroute+0x9a>
10c612bc: 4878 0004 pea 4 <PF_PTRACED_BIT>
10c612c0: 4868 0004 pea %a0@(4)
10c612c4: 486e ffe6 pea %fp@(-26)
10c612c8: 4eb9 10c8 5744 jsr 10c85744 <memcpy>
10c612ce: 4fef 000c lea %sp@(12),%sp
10c612d2: 206a 0008 moveal %a2@(8),%a0
10c612d6: b0fc 0000 cmpaw #0,%a0
10c612da: 6716 beqs 10c612f2 <inet_rtm_getroute+0xba>
10c612dc: 4878 0004 pea 4 <PF_PTRACED_BIT>
10c612e0: 4868 0004 pea %a0@(4)
10c612e4: 486e ffe2 pea %fp@(-30)
10c612e8: 4eb9 10c8 5744 jsr 10c85744 <memcpy>
10c612ee: 4fef 000c lea %sp@(12),%sp
10c612f2: 202e ffe2 movel %fp@(-30),%d0
10c612f6: 675c beqs 10c61354 <inet_rtm_getroute+0x11c>
10c612f8: 2f00 movel %d0,%sp@-
10c612fa: 4eb9 10c5 7c0c jsr 10c57c0c <__dev_get_by_index>
10c61300: 74ed moveq #-19,%d2
10c61302: 588f addql #4,%sp
10c61304: 4a80 tstl %d0
10c61306: 6700 0134 beqw 10c6143c <inet_rtm_getroute+0x204>
10c6130a: 377c 0800 0074 movew #2048,%a3@(116)
10c61310: 2740 0018 movel %d0,%a3@(24)
10c61314: 45f9 1002 5730 lea 10025730 <irq_stat+0x8>,%a2
10c6131a: 5292 addql #1,%a2@
10c6131c: 2f00 movel %d0,%sp@-
10c6131e: 4280 clrl %d0
10c61320: 102c 0003 moveb %a4@(3),%d0
10c61324: 2f00 movel %d0,%sp@-
10c61326: 2f2e ffea movel %fp@(-22),%sp@-
10c6132a: 2f2e ffe6 movel %fp@(-26),%sp@-
10c6132e: 2f0b movel %a3,%sp@-
10c61330: 4eba f37e jsr %pc@(10c606b0 <ip_route_input>)
10c61334: 2400 movel %d0,%d2
10c61336: 4fef 0014 lea %sp@(20),%sp
10c6133a: 5392 subql #1,%a2@
10c6133c: 206b 0028 moveal %a3@(40),%a0
10c61340: 2d48 ffda movel %a0,%fp@(-38)
10c61344: 4a82 tstl %d2
10c61346: 666e bnes 10c613b6 <inet_rtm_getroute+0x17e>
10c61348: 2028 004c movel %a0@(76),%d0
10c6134c: 6764 beqs 10c613b2 <inet_rtm_getroute+0x17a>
10c6134e: 2400 movel %d0,%d2
10c61350: 4482 negl %d2
10c61352: 605e bras 10c613b2 <inet_rtm_getroute+0x17a>
10c61354: 42ae ffde clrl %fp@(-34)
10c61358: 206a 000c moveal %a2@(12),%a0
10c6135c: b0fc 0000 cmpaw #0,%a0
10c61360: 6716 beqs 10c61378 <inet_rtm_getroute+0x140>
10c61362: 4878 0004 pea 4 <PF_PTRACED_BIT>
10c61366: 4868 0004 pea %a0@(4)
10c6136a: 486e ffde pea %fp@(-34)
10c6136e: 4eb9 10c8 5744 jsr 10c85744 <memcpy>
10c61374: 4fef 000c lea %sp@(12),%sp
10c61378: 4283 clrl %d3
10c6137a: 162c 0003 moveb %a4@(3),%d3
10c6137e: 202e ffe6 movel %fp@(-26),%d0
10c61382: 222e ffea movel %fp@(-22),%d1
10c61386: 242e ffde movel %fp@(-34),%d2
10c6138a: 42ae fff6 clrl %fp@(-10)
10c6138e: 426e fffe clrw %fp@(-2)
10c61392: 2d40 ffee movel %d0,%fp@(-18)
10c61396: 2d41 fff2 movel %d1,%fp@(-14)
10c6139a: 2d42 fffa movel %d2,%fp@(-6)
10c6139e: 1d43 fffe moveb %d3,%fp@(-2)
10c613a2: 486e ffee pea %fp@(-18)
10c613a6: 486e ffda pea %fp@(-38)
10c613aa: 4eba fa54 jsr %pc@(10c60e00 <ip_route_output_key>)
10c613ae: 2400 movel %d0,%d2
10c613b0: 508f addql #8,%sp
10c613b2: 4a82 tstl %d2
10c613b4: 6728 beqs 10c613de <inet_rtm_getroute+0x1a6>
10c613b6: 7001 moveq #1,%d0
10c613b8: b0ab 0070 cmpl %a3@(112),%d0
10c613bc: 6716 beqs 10c613d4 <inet_rtm_getroute+0x19c>
10c613be: 41eb 0070 lea %a3@(112),%a0
10c613c2: 40c1 movew %sr,%d1
10c613c4: 007c 0700 oriw #1792,%sr
10c613c8: 2010 movel %a0@,%d0
10c613ca: 5380 subql #1,%d0
10c613cc: 2080 movel %d0,%a0@
10c613ce: 46c1 movew %d1,%sr
10c613d0: 4a80 tstl %d0
10c613d2: 6668 bnes 10c6143c <inet_rtm_getroute+0x204>
10c613d4: 2f0b movel %a3,%sp@-
10c613d6: 4eb9 10c5 5900 jsr 10c55900 <__kfree_skb>
10c613dc: 605e bras 10c6143c <inet_rtm_getroute+0x204>
10c613de: 276e ffda 0028 movel %fp@(-38),%a3@(40)
10c613e4: 082c 0000 000a btst #0,%a4@(10)
10c613ea: 670a beqs 10c613f6 <inet_rtm_getroute+0x1be>
10c613ec: 206e ffda moveal %fp@(-38),%a0
10c613f0: 08e8 0000 0065 bset #0,%a0@(101)
10c613f6: 276d 0038 0040 movel %a5@(56),%a3@(64)
10c613fc: 42a7 clrl %sp@-
10c613fe: 4878 0018 pea 18 <LSIGTRAP+0x13>
10c61402: 2044 moveal %d4,%a0
10c61404: 2f28 0008 movel %a0@(8),%sp@-
10c61408: 2f2d 0038 movel %a5@(56),%sp@-
10c6140c: 2f0b movel %a3,%sp@-
10c6140e: 4eba facc jsr %pc@(10c60edc <rt_fill_info>)
10c61412: 2400 movel %d0,%d2
10c61414: 4fef 0014 lea %sp@(20),%sp
10c61418: 6722 beqs 10c6143c <inet_rtm_getroute+0x204>
10c6141a: 6c04 bges 10c61420 <inet_rtm_getroute+0x1e8>
10c6141c: 74a6 moveq #-90,%d2
10c6141e: 601c bras 10c6143c <inet_rtm_getroute+0x204>
10c61420: 4878 0040 pea 40 <LSIGTRAP+0x3b>
10c61424: 2f2d 0038 movel %a5@(56),%sp@-
10c61428: 2f0b movel %a3,%sp@-
10c6142a: 2f39 1003 339e movel 1003339e <rtnl>,%sp@-
10c61430: 4eb9 10c5 dc1e jsr 10c5dc1e <netlink_unicast>
10c61436: 2400 movel %d0,%d2
10c61438: 6f02 bles 10c6143c <inet_rtm_getroute+0x204>
10c6143a: 7400 moveq #0,%d2
10c6143c: 2002 movel %d2,%d0
10c6143e: 4cee 3c1c ffbc moveml %fp@(-68),%d2-%d4/%a2-%a5
10c61444: 4e5e unlk %fp
10c61446: 4e75 rts
10c61448 <ip_rt_dump>:
10c61448: 4e56 fffc linkw %fp,#-4
10c6144c: 48e7 3f3c moveml %d2-%d7/%a2-%a5,%sp@-
10c61450: 226e 0008 moveal %fp@(8),%a1
10c61454: 2a6e 000c moveal %fp@(12),%a5
10c61458: 2c2d 0014 movel %a5@(20),%d6
10c6145c: 242d 0018 movel %a5@(24),%d2
10c61460: 2a02 movel %d2,%d5
10c61462: 7800 moveq #0,%d4
10c61464: b8b9 1002 4b78 cmpl 10024b78 <rt_hash_mask>,%d4
10c6146a: 6200 00ba bhiw 10c61526 <ip_rt_dump+0xde>
10c6146e: 47f9 1002 5730 lea 10025730 <irq_stat+0x8>,%a3
10c61474: 7e00 moveq #0,%d7
10c61476: bc84 cmpl %d4,%d6
10c61478: 6e00 009e bgtw 10c61518 <ip_rt_dump+0xd0>
10c6147c: 6c02 bges 10c61480 <ip_rt_dump+0x38>
10c6147e: 7a00 moveq #0,%d5
10c61480: 5293 addql #1,%a3@
10c61482: 2079 1002 4b74 moveal 10024b74 <rt_hash_table>,%a0
10c61488: 2470 7800 moveal %a0@(00000000,%d7:l),%a2
10c6148c: 7400 moveq #0,%d2
10c6148e: b4fc 0000 cmpaw #0,%a2
10c61492: 6700 0082 beqw 10c61516 <ip_rt_dump+0xce>
10c61496: 7600 moveq #0,%d3
10c61498: 49e9 0028 lea %a1@(40),%a4
10c6149c: ba82 cmpl %d2,%d5
10c6149e: 6e6c bgts 10c6150c <ip_rt_dump+0xc4>
10c614a0: b4fc 0000 cmpaw #0,%a2
10c614a4: 6706 beqs 10c614ac <ip_rt_dump+0x64>
10c614a6: 41ea 0004 lea %a2@(4),%a0
10c614aa: 5290 addql #1,%a0@
10c614ac: 234a 0028 movel %a2,%a1@(40)
10c614b0: 4878 0001 pea 1 <PF_DTRACE_OFF>
10c614b4: 4878 0018 pea 18 <LSIGTRAP+0x13>
10c614b8: 206d 0004 moveal %a5@(4),%a0
10c614bc: 2f28 0008 movel %a0@(8),%sp@-
10c614c0: 2055 moveal %a5@,%a0
10c614c2: 2f28 0038 movel %a0@(56),%sp@-
10c614c6: 2f09 movel %a1,%sp@-
10c614c8: 2d49 fffc movel %a1,%fp@(-4)
10c614cc: 4eba fa0e jsr %pc@(10c60edc <rt_fill_info>)
10c614d0: 4fef 0014 lea %sp@(20),%sp
10c614d4: 226e fffc moveal %fp@(-4),%a1
10c614d8: 4a80 tstl %d0
10c614da: 6e1a bgts 10c614f6 <ip_rt_dump+0xae>
10c614dc: 40c0 movew %sr,%d0
10c614de: 007c 0700 oriw #1792,%sr
10c614e2: 2214 movel %a4@,%d1
10c614e4: 2883 movel %d3,%a4@
10c614e6: 46c0 movew %d0,%sr
10c614e8: 4a81 tstl %d1
10c614ea: 6706 beqs 10c614f2 <ip_rt_dump+0xaa>
10c614ec: 2041 moveal %d1,%a0
10c614ee: 5888 addql #4,%a0
10c614f0: 5390 subql #1,%a0@
10c614f2: 5393 subql #1,%a3@
10c614f4: 6030 bras 10c61526 <ip_rt_dump+0xde>
10c614f6: 40c0 movew %sr,%d0
10c614f8: 007c 0700 oriw #1792,%sr
10c614fc: 2214 movel %a4@,%d1
10c614fe: 2883 movel %d3,%a4@
10c61500: 46c0 movew %d0,%sr
10c61502: 4a81 tstl %d1
10c61504: 6706 beqs 10c6150c <ip_rt_dump+0xc4>
10c61506: 2041 moveal %d1,%a0
10c61508: 5888 addql #4,%a0
10c6150a: 5390 subql #1,%a0@
10c6150c: 2452 moveal %a2@,%a2
10c6150e: 5282 addql #1,%d2
10c61510: b4fc 0000 cmpaw #0,%a2
10c61514: 6686 bnes 10c6149c <ip_rt_dump+0x54>
10c61516: 5393 subql #1,%a3@
10c61518: 5087 addql #8,%d7
10c6151a: 5284 addql #1,%d4
10c6151c: b8b9 1002 4b78 cmpl 10024b78 <rt_hash_mask>,%d4
10c61522: 6300 ff52 blsw 10c61476 <ip_rt_dump+0x2e>
10c61526: 2b44 0014 movel %d4,%a5@(20)
10c6152a: 2b42 0018 movel %d2,%a5@(24)
10c6152e: 2029 005c movel %a1@(92),%d0
10c61532: 4cee 3cfc ffd4 moveml %fp@(-44),%d2-%d7/%a2-%a5
10c61538: 4e5e unlk %fp
10c6153a: 4e75 rts
10c6153c <ip_rt_multicast_event>:
10c6153c: 4e56 0000 linkw %fp,#0
10c61540: 42a7 clrl %sp@-
10c61542: 4eba d84e jsr %pc@(10c5ed92 <rt_cache_flush>)
10c61546: 4e5e unlk %fp
10c61548: 4e75 rts
10c6154a: 4e75 rts
10c6154c <unlink_from_unused>:
10c6154c: 4e56 0000 linkw %fp,#0
10c61550: 2f0a movel %a2,%sp@-
10c61552: 246e 0008 moveal %fp@(8),%a2
10c61556: 41f9 1002 5730 lea 10025730 <irq_stat+0x8>,%a0
10c6155c: 5290 addql #1,%a0@
10c6155e: 226a 000c moveal %a2@(12),%a1
10c61562: b2fc 0000 cmpaw #0,%a1
10c61566: 6722 beqs 10c6158a <unlink_from_unused+0x3e>
10c61568: 22aa 0008 movel %a2@(8),%a1@
10c6156c: 226a 0008 moveal %a2@(8),%a1
10c61570: b2fc 0000 cmpaw #0,%a1
10c61574: 6708 beqs 10c6157e <unlink_from_unused+0x32>
10c61576: 236a 000c 000c movel %a2@(12),%a1@(12)
10c6157c: 6008 bras 10c61586 <unlink_from_unused+0x3a>
10c6157e: 23ea 000c 1001 movel %a2@(12),100101c8 <inet_peer_unused_tailp>
10c61584: 01c8
10c61586: 42aa 000c clrl %a2@(12)
10c6158a: 5390 subql #1,%a0@
10c6158c: 245f moveal %sp@+,%a2
10c6158e: 4e5e unlk %fp
10c61590: 4e75 rts
10c61592 <peer_avl_rebalance>:
10c61592: 4e56 0000 linkw %fp,#0
10c61596: 48e7 3c3c moveml %d2-%d5/%a2-%a5,%sp@-
10c6159a: 2a2e 0008 movel %fp@(8),%d5
10c6159e: 2a6e 000c moveal %fp@(12),%a5
10c615a2: ba8d cmpl %a5,%d5
10c615a4: 6400 00ee bccw 10c61694 <peer_avl_rebalance+0x102>
10c615a8: 7400 moveq #0,%d2
10c615aa: 7600 moveq #0,%d3
10c615ac: 7800 moveq #0,%d4
10c615ae: 2865 moveal %a5@-,%a4
10c615b0: 2054 moveal %a4@,%a0
10c615b2: 2450 moveal %a0@,%a2
10c615b4: 2668 0004 moveal %a0@(4),%a3
10c615b8: 342a 001c movew %a2@(28),%d2
10c615bc: 362b 001c movew %a3@(28),%d3
10c615c0: 2003 movel %d3,%d0
10c615c2: 5280 addql #1,%d0
10c615c4: b082 cmpl %d2,%d0
10c615c6: 6c52 bges 10c6161a <peer_avl_rebalance+0x88>
10c615c8: 2652 moveal %a2@,%a3
10c615ca: 226a 0004 moveal %a2@(4),%a1
10c615ce: 4280 clrl %d0
10c615d0: 3029 001c movew %a1@(28),%d0
10c615d4: 382b 001c movew %a3@(28),%d4
10c615d8: b880 cmpl %d0,%d4
10c615da: 6d1e blts 10c615fa <peer_avl_rebalance+0x68>
10c615dc: 2089 movel %a1,%a0@
10c615de: 5240 addqw #1,%d0
10c615e0: 3140 001c movew %d0,%a0@(28)
10c615e4: 248b movel %a3,%a2@
10c615e6: 2548 0004 movel %a0,%a2@(4)
10c615ea: 3068 001c moveaw %a0@(28),%a0
10c615ee: 5248 addqw #1,%a0
10c615f0: 3548 001c movew %a0,%a2@(28)
10c615f4: 288a movel %a2,%a4@
10c615f6: 6000 0096 braw 10c6168e <peer_avl_rebalance+0xfc>
10c615fa: 2211 movel %a1@,%d1
10c615fc: 20a9 0004 movel %a1@(4),%a0@
10c61600: 3003 movew %d3,%d0
10c61602: 5240 addqw #1,%d0
10c61604: 3140 001c movew %d0,%a0@(28)
10c61608: 248b movel %a3,%a2@
10c6160a: 2541 0004 movel %d1,%a2@(4)
10c6160e: 3540 001c movew %d0,%a2@(28)
10c61612: 228a movel %a2,%a1@
10c61614: 2348 0004 movel %a0,%a1@(4)
10c61618: 605c bras 10c61676 <peer_avl_rebalance+0xe4>
10c6161a: 2002 movel %d2,%d0
10c6161c: 5280 addql #1,%d0
10c6161e: b083 cmpl %d3,%d0
10c61620: 6c5e bges 10c61680 <peer_avl_rebalance+0xee>
10c61622: 246b 0004 moveal %a3@(4),%a2
10c61626: 2253 moveal %a3@,%a1
10c61628: 4280 clrl %d0
10c6162a: 3029 001c movew %a1@(28),%d0
10c6162e: 322a 001c movew %a2@(28),%d1
10c61632: b269 001c cmpw %a1@(28),%d1
10c61636: 651e bcss 10c61656 <peer_avl_rebalance+0xc4>
10c61638: 2149 0004 movel %a1,%a0@(4)
10c6163c: 5240 addqw #1,%d0
10c6163e: 3140 001c movew %d0,%a0@(28)
10c61642: 274a 0004 movel %a2,%a3@(4)
10c61646: 2688 movel %a0,%a3@
10c61648: 3068 001c moveaw %a0@(28),%a0
10c6164c: 5248 addqw #1,%a0
10c6164e: 3748 001c movew %a0,%a3@(28)
10c61652: 288b movel %a3,%a4@
10c61654: 6038 bras 10c6168e <peer_avl_rebalance+0xfc>
10c61656: 2229 0004 movel %a1@(4),%d1
10c6165a: 2151 0004 movel %a1@,%a0@(4)
10c6165e: 3002 movew %d2,%d0
10c61660: 5240 addqw #1,%d0
10c61662: 3140 001c movew %d0,%a0@(28)
10c61666: 274a 0004 movel %a2,%a3@(4)
10c6166a: 2681 movel %d1,%a3@
10c6166c: 3740 001c movew %d0,%a3@(28)
10c61670: 234b 0004 movel %a3,%a1@(4)
10c61674: 2288 movel %a0,%a1@
10c61676: 5240 addqw #1,%d0
10c61678: 3340 001c movew %d0,%a1@(28)
10c6167c: 2889 movel %a1,%a4@
10c6167e: 600e bras 10c6168e <peer_avl_rebalance+0xfc>
10c61680: 2003 movel %d3,%d0
10c61682: b480 cmpl %d0,%d2
10c61684: 6f02 bles 10c61688 <peer_avl_rebalance+0xf6>
10c61686: 2002 movel %d2,%d0
10c61688: 5240 addqw #1,%d0
10c6168a: 3140 001c movew %d0,%a0@(28)
10c6168e: ba8d cmpl %a5,%d5
10c61690: 6500 ff1c bcsw 10c615ae <peer_avl_rebalance+0x1c>
10c61694: 4cdf 3c3c moveml %sp@+,%d2-%d5/%a2-%a5
10c61698: 4e5e unlk %fp
10c6169a: 4e75 rts
10c6169c <unlink_from_pool>:
10c6169c: 4e56 ff60 linkw %fp,#-160
10c616a0: 48e7 303c moveml %d2-%d3/%a2-%a5,%sp@-
10c616a4: 266e 0008 moveal %fp@(8),%a3
10c616a8: 7000 moveq #0,%d0
10c616aa: 41f9 1002 5730 lea 10025730 <irq_stat+0x8>,%a0
10c616b0: 5290 addql #1,%a0@
10c616b2: 2a48 moveal %a0,%a5
10c616b4: 7201 moveq #1,%d1
10c616b6: b2ab 0010 cmpl %a3@(16),%d1
10c616ba: 6600 00e8 bnew 10c617a4 <unlink_from_pool+0x108>
10c616be: 2d7c 1001 01b4 movel #268501428,%fp@(-160)
10c616c4: ff60
10c616c6: 45ee ff64 lea %fp@(-156),%a2
10c616ca: 2279 1001 01b4 moveal 100101b4 <peer_root>,%a1
10c616d0: 243c 1001 018c movel #268501388,%d2
10c616d6: 263c 10c6 1592 movel #281417106,%d3
10c616dc: b489 cmpl %a1,%d2
10c616de: 672a beqs 10c6170a <unlink_from_pool+0x6e>
10c616e0: 2029 0018 movel %a1@(24),%d0
10c616e4: b0ab 0018 cmpl %a3@(24),%d0
10c616e8: 6720 beqs 10c6170a <unlink_from_pool+0x6e>
10c616ea: 2842 moveal %d2,%a4
10c616ec: 222b 0018 movel %a3@(24),%d1
10c616f0: 41e9 0004 lea %a1@(4),%a0
10c616f4: b081 cmpl %d1,%d0
10c616f6: 6302 blss 10c616fa <unlink_from_pool+0x5e>
10c616f8: 2049 moveal %a1,%a0
10c616fa: 24c8 movel %a0,%a2@+
10c616fc: 2250 moveal %a0@,%a1
10c616fe: b9c9 cmpal %a1,%a4
10c61700: 6708 beqs 10c6170a <unlink_from_pool+0x6e>
10c61702: 2029 0018 movel %a1@(24),%d0
10c61706: b081 cmpl %d1,%d0
10c61708: 66e2 bnes 10c616ec <unlink_from_pool+0x50>
10c6170a: b7c9 cmpal %a1,%a3
10c6170c: 670c beqs 10c6171a <unlink_from_pool+0x7e>
10c6170e: 4879 1000 7818 pea 10007818 <prio2band+0x59e>
10c61714: 4eb9 10c1 60e4 jsr 10c160e4 <panic>
10c6171a: 49ea fffc lea %a2@(-4),%a4
10c6171e: 2013 movel %a3@,%d0
10c61720: b480 cmpl %d0,%d2
10c61722: 660a bnes 10c6172e <unlink_from_pool+0x92>
10c61724: 2054 moveal %a4@,%a0
10c61726: 20ab 0004 movel %a3@(4),%a0@
10c6172a: 244c moveal %a4,%a2
10c6172c: 605a bras 10c61788 <unlink_from_pool+0xec>
10c6172e: 24cb movel %a3,%a2@+
10c61730: 2240 moveal %d0,%a1
10c61732: b4a9 0004 cmpl %a1@(4),%d2
10c61736: 6710 beqs 10c61748 <unlink_from_pool+0xac>
10c61738: 2002 movel %d2,%d0
10c6173a: 41e9 0004 lea %a1@(4),%a0
10c6173e: 24c8 movel %a0,%a2@+
10c61740: 2250 moveal %a0@,%a1
10c61742: b0a9 0004 cmpl %a1@(4),%d0
10c61746: 66f2 bnes 10c6173a <unlink_from_pool+0x9e>
10c61748: 206a fffc moveal %a2@(-4),%a0
10c6174c: b3d0 cmpal %a0@,%a1
10c6174e: 670c beqs 10c6175c <unlink_from_pool+0xc0>
10c61750: 4879 1000 7818 pea 10007818 <prio2band+0x59e>
10c61756: 4eb9 10c1 60e4 jsr 10c160e4 <panic>
10c6175c: 2062 moveal %a2@-,%a0
10c6175e: 2091 movel %a1@,%a0@
10c61760: 2054 moveal %a4@,%a0
10c61762: 2089 movel %a1,%a0@
10c61764: 2293 movel %a3@,%a1@
10c61766: 236b 0004 0004 movel %a3@(4),%a1@(4)
10c6176c: 336b 001c 001c movew %a3@(28),%a1@(28)
10c61772: b7ec 0004 cmpal %a4@(4),%a3
10c61776: 670c beqs 10c61784 <unlink_from_pool+0xe8>
10c61778: 4879 1000 7818 pea 10007818 <prio2band+0x59e>
10c6177e: 4eb9 10c1 60e4 jsr 10c160e4 <panic>
10c61784: 2949 0004 movel %a1,%a4@(4)
10c61788: 2f0a movel %a2,%sp@-
10c6178a: 486e ff60 pea %fp@(-160)
10c6178e: 2043 moveal %d3,%a0
10c61790: 4e90 jsr %a0@
10c61792: 2039 1002 4b84 movel 10024b84 <peer_total>,%d0
10c61798: 5380 subql #1,%d0
10c6179a: 23c0 1002 4b84 movel %d0,10024b84 <peer_total>
10c617a0: 7001 moveq #1,%d0
10c617a2: 508f addql #8,%sp
10c617a4: 5395 subql #1,%a5@
10c617a6: 4a80 tstl %d0
10c617a8: 6710 beqs 10c617ba <unlink_from_pool+0x11e>
10c617aa: 2f0b movel %a3,%sp@-
10c617ac: 2f39 1002 4b80 movel 10024b80 <peer_cachep>,%sp@-
10c617b2: 4eb9 10c2 0aea jsr 10c20aea <kmem_cache_free>
10c617b8: 6048 bras 10c61802 <unlink_from_pool+0x166>
10c617ba: 52b9 1002 5730 addql #1,10025730 <irq_stat+0x8>
10c617c0: 41eb 0010 lea %a3@(16),%a0
10c617c4: 40c1 movew %sr,%d1
10c617c6: 007c 0700 oriw #1792,%sr
10c617ca: 2010 movel %a0@,%d0
10c617cc: 5380 subql #1,%d0
10c617ce: 2080 movel %d0,%a0@
10c617d0: 46c1 movew %d1,%sr
10c617d2: 4a80 tstl %d0
10c617d4: 6626 bnes 10c617fc <unlink_from_pool+0x160>
10c617d6: 2779 1001 01c8 movel 100101c8 <inet_peer_unused_tailp>,%a3@(12)
10c617dc: 000c
10c617de: 42ab 0008 clrl %a3@(8)
10c617e2: 2079 1001 01c8 moveal 100101c8 <inet_peer_unused_tailp>,%a0
10c617e8: 208b movel %a3,%a0@
10c617ea: 41eb 0008 lea %a3@(8),%a0
10c617ee: 23c8 1001 01c8 movel %a0,100101c8 <inet_peer_unused_tailp>
10c617f4: 2779 1002 67b0 movel 100267b0 <jiffies>,%a3@(20)
10c617fa: 0014
10c617fc: 53b9 1002 5730 subql #1,10025730 <irq_stat+0x8>
10c61802: 4cee 3c0c ff48 moveml %fp@(-184),%d2-%d3/%a2-%a5
10c61808: 4e5e unlk %fp
10c6180a: 4e75 rts
10c6180c <cleanup_once>:
10c6180c: 4e56 0000 linkw %fp,#0
10c61810: 2f0a movel %a2,%sp@-
10c61812: 41f9 1002 5730 lea 10025730 <irq_stat+0x8>,%a0
10c61818: 5290 addql #1,%a0@
10c6181a: 2279 1003 3396 moveal 10033396 <inet_peer_unused_head>,%a1
10c61820: 2448 moveal %a0,%a2
10c61822: b2fc 0000 cmpaw #0,%a1
10c61826: 6742 beqs 10c6186a <cleanup_once+0x5e>
10c61828: 2229 0014 movel %a1@(20),%d1
10c6182c: d2ae 0008 addl %fp@(8),%d1
10c61830: 2039 1002 67b0 movel 100267b0 <jiffies>,%d0
10c61836: 9081 subl %d1,%d0
10c61838: 6a04 bpls 10c6183e <cleanup_once+0x32>
10c6183a: 5392 subql #1,%a2@
10c6183c: 603e bras 10c6187c <cleanup_once+0x70>
10c6183e: 23e9 0008 1003 movel %a1@(8),10033396 <inet_peer_unused_head>
10c61844: 3396
10c61846: 2069 0008 moveal %a1@(8),%a0
10c6184a: b0fc 0000 cmpaw #0,%a0
10c6184e: 6708 beqs 10c61858 <cleanup_once+0x4c>
10c61850: 2169 000c 000c movel %a1@(12),%a0@(12)
10c61856: 6008 bras 10c61860 <cleanup_once+0x54>
10c61858: 23e9 000c 1001 movel %a1@(12),100101c8 <inet_peer_unused_tailp>
10c6185e: 01c8
10c61860: 42a9 000c clrl %a1@(12)
10c61864: 41e9 0010 lea %a1@(16),%a0
10c61868: 5290 addql #1,%a0@
10c6186a: 5392 subql #1,%a2@
10c6186c: b2fc 0000 cmpaw #0,%a1
10c61870: 670a beqs 10c6187c <cleanup_once+0x70>
10c61872: 2f09 movel %a1,%sp@-
10c61874: 4eba fe26 jsr %pc@(10c6169c <unlink_from_pool>)
10c61878: 7000 moveq #0,%d0
10c6187a: 6002 bras 10c6187e <cleanup_once+0x72>
10c6187c: 70ff moveq #-1,%d0
10c6187e: 246e fffc moveal %fp@(-4),%a2
10c61882: 4e5e unlk %fp
10c61884: 4e75 rts
10c61886 <inet_getpeer>:
10c61886: 4e56 ff60 linkw %fp,#-160
10c6188a: 48e7 3c3c moveml %d2-%d5/%a2-%a5,%sp@-
10c6188e: 262e 0008 movel %fp@(8),%d3
10c61892: 41f9 1002 5730 lea 10025730 <irq_stat+0x8>,%a0
10c61898: 5290 addql #1,%a0@
10c6189a: 2d7c 1001 01b4 movel #268501428,%fp@(-160)
10c618a0: ff60
10c618a2: 49ee ff64 lea %fp@(-156),%a4
10c618a6: 2279 1001 01b4 moveal 100101b4 <peer_root>,%a1
10c618ac: 2a48 moveal %a0,%a5
10c618ae: 2a0e movel %fp,%d5
10c618b0: 0685 ffff ff60 addil #-160,%d5
10c618b6: 244c moveal %a4,%a2
10c618b8: 283c 1001 018c movel #268501388,%d4
10c618be: b889 cmpl %a1,%d4
10c618c0: 6724 beqs 10c618e6 <inet_getpeer+0x60>
10c618c2: 2029 0018 movel %a1@(24),%d0
10c618c6: b083 cmpl %d3,%d0
10c618c8: 671c beqs 10c618e6 <inet_getpeer+0x60>
10c618ca: 2204 movel %d4,%d1
10c618cc: 41e9 0004 lea %a1@(4),%a0
10c618d0: b083 cmpl %d3,%d0
10c618d2: 6302 blss 10c618d6 <inet_getpeer+0x50>
10c618d4: 2049 moveal %a1,%a0
10c618d6: 28c8 movel %a0,%a4@+
10c618d8: 2250 moveal %a0@,%a1
10c618da: b289 cmpl %a1,%d1
10c618dc: 6708 beqs 10c618e6 <inet_getpeer+0x60>
10c618de: 2029 0018 movel %a1@(24),%d0
10c618e2: b083 cmpl %d3,%d0
10c618e4: 66e6 bnes 10c618cc <inet_getpeer+0x46>
10c618e6: 2409 movel %a1,%d2
10c618e8: b882 cmpl %d2,%d4
10c618ea: 6706 beqs 10c618f2 <inet_getpeer+0x6c>
10c618ec: 41e9 0010 lea %a1@(16),%a0
10c618f0: 5290 addql #1,%a0@
10c618f2: 5395 subql #1,%a5@
10c618f4: b882 cmpl %d2,%d4
10c618f6: 670c beqs 10c61904 <inet_getpeer+0x7e>
10c618f8: 2f02 movel %d2,%sp@-
10c618fa: 4eba fc50 jsr %pc@(10c6154c <unlink_from_unused>)
10c618fe: 2002 movel %d2,%d0
10c61900: 6000 00e6 braw 10c619e8 <inet_getpeer+0x162>
10c61904: 4aae 000c tstl %fp@(12)
10c61908: 671a beqs 10c61924 <inet_getpeer+0x9e>
10c6190a: 4878 0020 pea 20 <LSIGTRAP+0x1b>
10c6190e: 2f39 1002 4b80 movel 10024b80 <peer_cachep>,%sp@-
10c61914: 4eb9 10c2 08dc jsr 10c208dc <kmem_cache_alloc>
10c6191a: 2640 moveal %d0,%a3
10c6191c: 508f addql #8,%sp
10c6191e: b6fc 0000 cmpaw #0,%a3
10c61922: 6606 bnes 10c6192a <inet_getpeer+0xa4>
10c61924: 7000 moveq #0,%d0
10c61926: 6000 00c0 braw 10c619e8 <inet_getpeer+0x162>
10c6192a: 2743 0018 movel %d3,%a3@(24)
10c6192e: 7001 moveq #1,%d0
10c61930: 2740 0010 movel %d0,%a3@(16)
10c61934: 2f03 movel %d3,%sp@-
10c61936: 4eb9 10c4 a500 jsr 10c4a500 <secure_ip_id>
10c6193c: 3740 001e movew %d0,%a3@(30)
10c61940: 42ab 0024 clrl %a3@(36)
10c61944: 588f addql #4,%sp
10c61946: 5295 addql #1,%a5@
10c61948: 2045 moveal %d5,%a0
10c6194a: 20bc 1001 01b4 movel #268501428,%a0@
10c61950: 284a moveal %a2,%a4
10c61952: 2479 1001 01b4 moveal 100101b4 <peer_root>,%a2
10c61958: b48a cmpl %a2,%d2
10c6195a: 6724 beqs 10c61980 <inet_getpeer+0xfa>
10c6195c: 202a 0018 movel %a2@(24),%d0
10c61960: b083 cmpl %d3,%d0
10c61962: 671c beqs 10c61980 <inet_getpeer+0xfa>
10c61964: 2202 movel %d2,%d1
10c61966: 43ea 0004 lea %a2@(4),%a1
10c6196a: b083 cmpl %d3,%d0
10c6196c: 6302 blss 10c61970 <inet_getpeer+0xea>
10c6196e: 224a moveal %a2,%a1
10c61970: 28c9 movel %a1,%a4@+
10c61972: 2451 moveal %a1@,%a2
10c61974: b28a cmpl %a2,%d1
10c61976: 6708 beqs 10c61980 <inet_getpeer+0xfa>
10c61978: 202a 0018 movel %a2@(24),%d0
10c6197c: b083 cmpl %d3,%d0
10c6197e: 66e6 bnes 10c61966 <inet_getpeer+0xe0>
10c61980: b88a cmpl %a2,%d4
10c61982: 6646 bnes 10c619ca <inet_getpeer+0x144>
10c61984: 377c 0001 001c movew #1,%a3@(28)
10c6198a: 268a movel %a2,%a3@
10c6198c: 274a 0004 movel %a2,%a3@(4)
10c61990: 2064 moveal %a4@-,%a0
10c61992: 208b movel %a3,%a0@
10c61994: 2f0c movel %a4,%sp@-
10c61996: 2f05 movel %d5,%sp@-
10c61998: 4eba fbf8 jsr %pc@(10c61592 <peer_avl_rebalance>)
10c6199c: 508f addql #8,%sp
10c6199e: 42ab 000c clrl %a3@(12)
10c619a2: 2039 1002 4b84 movel 10024b84 <peer_total>,%d0
10c619a8: 5280 addql #1,%d0
10c619aa: 23c0 1002 4b84 movel %d0,10024b84 <peer_total>
10c619b0: 5395 subql #1,%a5@
10c619b2: 2039 1002 4b84 movel 10024b84 <peer_total>,%d0
10c619b8: b0b9 1001 01bc cmpl 100101bc <inet_peer_threshold>,%d0
10c619be: 6d06 blts 10c619c6 <inet_getpeer+0x140>
10c619c0: 42a7 clrl %sp@-
10c619c2: 4eba fe48 jsr %pc@(10c6180c <cleanup_once>)
10c619c6: 200b movel %a3,%d0
10c619c8: 601e bras 10c619e8 <inet_getpeer+0x162>
10c619ca: 41ea 0010 lea %a2@(16),%a0
10c619ce: 5290 addql #1,%a0@
10c619d0: 5395 subql #1,%a5@
10c619d2: 2f0a movel %a2,%sp@-
10c619d4: 4eba fb76 jsr %pc@(10c6154c <unlink_from_unused>)
10c619d8: 2f0b movel %a3,%sp@-
10c619da: 2f39 1002 4b80 movel 10024b80 <peer_cachep>,%sp@-
10c619e0: 4eb9 10c2 0aea jsr 10c20aea <kmem_cache_free>
10c619e6: 200a movel %a2,%d0
10c619e8: 4cee 3c3c ff40 moveml %fp@(-192),%d2-%d5/%a2-%a5
10c619ee: 4e5e unlk %fp
10c619f0: 4e75 rts
10c619f2 <peer_check_expire>:
10c619f2: 4e56 0000 linkw %fp,#0
10c619f6: 48e7 303c moveml %d2-%d3/%a2-%a5,%sp@-
10c619fa: 2039 1002 4b84 movel 10024b84 <peer_total>,%d0
10c61a00: 2439 1001 01bc movel 100101bc <inet_peer_threshold>,%d2
10c61a06: b480 cmpl %d0,%d2
10c61a08: 6e08 bgts 10c61a12 <peer_check_expire+0x20>
10c61a0a: 2639 1001 01c0 movel 100101c0 <inet_peer_minttl>,%d3
10c61a10: 604a bras 10c61a5c <peer_check_expire+0x6a>
10c61a12: 2639 1001 01c4 movel 100101c4 <inet_peer_maxttl>,%d3
10c61a18: 45f9 10c8 5834 lea 10c85834 <__divsi3>,%a2
10c61a1e: 4878 0064 pea 64 <LSIGTRAP+0x5f>
10c61a22: 2003 movel %d3,%d0
10c61a24: 90b9 1001 01c0 subl 100101c0 <inet_peer_minttl>,%d0
10c61a2a: 2f00 movel %d0,%sp@-
10c61a2c: 4e92 jsr %a2@
10c61a2e: 508f addql #8,%sp
10c61a30: 2239 1002 4b84 movel 10024b84 <peer_total>,%d1
10c61a36: 47f9 10c8 591c lea 10c8591c <__mulsi3>,%a3
10c61a3c: 2f01 movel %d1,%sp@-
10c61a3e: 2f00 movel %d0,%sp@-
10c61a40: 4e93 jsr %a3@
10c61a42: 584f addqw #4,%sp
10c61a44: 2e82 movel %d2,%sp@
10c61a46: 2f00 movel %d0,%sp@-
10c61a48: 4e92 jsr %a2@
10c61a4a: 508f addql #8,%sp
10c61a4c: 2200 movel %d0,%d1
10c61a4e: d281 addl %d1,%d1
10c61a50: d280 addl %d0,%d1
10c61a52: 2401 movel %d1,%d2
10c61a54: eb8a lsll #5,%d2
10c61a56: d282 addl %d2,%d1
10c61a58: d280 addl %d0,%d1
10c61a5a: 9681 subl %d1,%d3
10c61a5c: 49f9 10c8 5834 lea 10c85834 <__divsi3>,%a4
10c61a62: 4bf9 10c8 591c lea 10c8591c <__mulsi3>,%a5
10c61a68: 7400 moveq #0,%d2
10c61a6a: 45f9 1001 01d8 lea 100101d8 <peer_periodic_timer+0x8>,%a2
10c61a70: 47f9 10c1 96d0 lea 10c196d0 <add_timer>,%a3
10c61a76: 6002 bras 10c61a7a <peer_check_expire+0x88>
10c61a78: 5282 addql #1,%d2
10c61a7a: 701d moveq #29,%d0
10c61a7c: b082 cmpl %d2,%d0
10c61a7e: 6d0c blts 10c61a8c <peer_check_expire+0x9a>
10c61a80: 2f03 movel %d3,%sp@-
10c61a82: 4eba fd88 jsr %pc@(10c6180c <cleanup_once>)
10c61a86: 588f addql #4,%sp
10c61a88: 4a80 tstl %d0
10c61a8a: 67ec beqs 10c61a78 <peer_check_expire+0x86>
10c61a8c: 2639 1002 67b0 movel 100267b0 <jiffies>,%d3
10c61a92: 2039 1001 01e8 movel 100101e8 <inet_peer_gc_maxtime>,%d0
10c61a98: d680 addl %d0,%d3
10c61a9a: 4878 0064 pea 64 <LSIGTRAP+0x5f>
10c61a9e: 90b9 1001 01e4 subl 100101e4 <inet_peer_gc_mintime>,%d0
10c61aa4: 2f00 movel %d0,%sp@-
10c61aa6: 4e94 jsr %a4@
10c61aa8: 508f addql #8,%sp
10c61aaa: 2239 1002 4b84 movel 10024b84 <peer_total>,%d1
10c61ab0: 2f01 movel %d1,%sp@-
10c61ab2: 2f00 movel %d0,%sp@-
10c61ab4: 4e95 jsr %a5@
10c61ab6: 584f addqw #4,%sp
10c61ab8: 2eb9 1001 01bc movel 100101bc <inet_peer_threshold>,%sp@
10c61abe: 2f00 movel %d0,%sp@-
10c61ac0: 4e94 jsr %a4@
10c61ac2: 508f addql #8,%sp
10c61ac4: 2200 movel %d0,%d1
10c61ac6: d281 addl %d1,%d1
10c61ac8: d280 addl %d0,%d1
10c61aca: 2401 movel %d1,%d2
10c61acc: eb8a lsll #5,%d2
10c61ace: d282 addl %d2,%d1
10c61ad0: d280 addl %d0,%d1
10c61ad2: 9681 subl %d1,%d3
10c61ad4: 2483 movel %d3,%a2@
10c61ad6: 486a fff8 pea %a2@(-8)
10c61ada: 4e93 jsr %a3@
10c61adc: 4cee 3c0c ffe8 moveml %fp@(-24),%d2-%d3/%a2-%a5
10c61ae2: 4e5e unlk %fp
10c61ae4: 4e75 rts
10c61ae6: 4e75 rts
10c61ae8 <fold_prot_inuse>:
10c61ae8: 4e56 0000 linkw %fp,#0
10c61aec: 206e 0008 moveal %fp@(8),%a0
10c61af0: 2028 0064 movel %a0@(100),%d0
10c61af4: 7200 moveq #0,%d1
10c61af6: 51c9 fffe dbf %d1,10c61af6 <fold_prot_inuse+0xe>
10c61afa: 4241 clrw %d1
10c61afc: 5381 subql #1,%d1
10c61afe: 64f6 bccs 10c61af6 <fold_prot_inuse+0xe>
10c61b00: 4e5e unlk %fp
10c61b02: 4e75 rts
10c61b04 <afinet_get_info>:
10c61b04: 4e56 0000 linkw %fp,#0
10c61b08: 48e7 383c moveml %d2-%d4/%a2-%a5,%sp@-
10c61b0c: 286e 0008 moveal %fp@(8),%a4
10c61b10: 2a6e 000c moveal %fp@(12),%a5
10c61b14: 262e 0010 movel %fp@(16),%d3
10c61b18: 282e 0014 movel %fp@(20),%d4
10c61b1c: 2f04 movel %d4,%sp@-
10c61b1e: 2f03 movel %d3,%sp@-
10c61b20: 2f0d movel %a5,%sp@-
10c61b22: 2f0c movel %a4,%sp@-
10c61b24: 4eb9 10c5 4480 jsr 10c54480 <socket_get_info>
10c61b2a: 2400 movel %d0,%d2
10c61b2c: 2f39 1003 2c74 movel 10032c74 <tcp_memory_allocated>,%sp@-
10c61b32: 2f39 1003 2ad4 movel 10032ad4 <tcp_sockets_allocated>,%sp@-
10c61b38: 2f39 1001 0488 movel 10010488 <tcp_tw_count>,%sp@-
10c61b3e: 2f39 1001 0270 movel 10010270 <tcp_orphan_count>,%sp@-
10c61b44: 4879 1001 0402 pea 10010402 <tcp_prot>
10c61b4a: 45fa ff9c lea %pc@(10c61ae8 <fold_prot_inuse>),%a2
10c61b4e: 4e92 jsr %a2@
10c61b50: 2e80 movel %d0,%sp@
10c61b52: 4879 1000 7883 pea 10007883 <prio2band+0x609>
10c61b58: 4874 2800 pea %a4@(00000000,%d2:l)
10c61b5c: 47f9 10c8 4d6a lea 10c84d6a <sprintf>,%a3
10c61b62: 4e93 jsr %a3@
10c61b64: d480 addl %d0,%d2
10c61b66: 4fef 0028 lea %sp@(40),%sp
10c61b6a: 2ebc 1001 053c movel #268502332,%sp@
10c61b70: 4e92 jsr %a2@
10c61b72: 2f00 movel %d0,%sp@-
10c61b74: 4879 1000 78b2 pea 100078b2 <prio2band+0x638>
10c61b7a: 4874 2800 pea %a4@(00000000,%d2:l)
10c61b7e: 4e93 jsr %a3@
10c61b80: d480 addl %d0,%d2
10c61b82: 4879 1001 04c4 pea 100104c4 <raw_prot>
10c61b88: 4e92 jsr %a2@
10c61b8a: 2f00 movel %d0,%sp@-
10c61b8c: 4879 1000 78c1 pea 100078c1 <prio2band+0x647>
10c61b92: 4874 2800 pea %a4@(00000000,%d2:l)
10c61b96: 4e93 jsr %a3@
10c61b98: d480 addl %d0,%d2
10c61b9a: 4fef 001c lea %sp@(28),%sp
10c61b9e: 2eb9 1001 0248 movel 10010248 <ip_frag_mem>,%sp@
10c61ba4: 2f39 1001 0244 movel 10010244 <ip_frag_nqueues>,%sp@-
10c61baa: 4879 1000 78d0 pea 100078d0 <prio2band+0x656>
10c61bb0: 4874 2800 pea %a4@(00000000,%d2:l)
10c61bb4: 4e93 jsr %a3@
10c61bb6: d480 addl %d0,%d2
10c61bb8: b483 cmpl %d3,%d2
10c61bba: 6e06 bgts 10c61bc2 <afinet_get_info+0xbe>
10c61bbc: 2a8c movel %a4,%a5@
10c61bbe: 7000 moveq #0,%d0
10c61bc0: 6014 bras 10c61bd6 <afinet_get_info+0xd2>
10c61bc2: d9c3 addal %d3,%a4
10c61bc4: 2a8c movel %a4,%a5@
10c61bc6: 9483 subl %d3,%d2
10c61bc8: b882 cmpl %d2,%d4
10c61bca: 6c02 bges 10c61bce <afinet_get_info+0xca>
10c61bcc: 2404 movel %d4,%d2
10c61bce: 4a82 tstl %d2
10c61bd0: 6c02 bges 10c61bd4 <afinet_get_info+0xd0>
10c61bd2: 7400 moveq #0,%d2
10c61bd4: 2002 movel %d2,%d0
10c61bd6: 4cee 3c1c ffe4 moveml %fp@(-28),%d2-%d4/%a2-%a5
10c61bdc: 4e5e unlk %fp
10c61bde: 4e75 rts
10c61be0 <fold_field>:
10c61be0: 4e56 0000 linkw %fp,#0
10c61be4: 2f02 movel %d2,%sp@-
10c61be6: 206e 0008 moveal %fp@(8),%a0
10c61bea: 222e 000c movel %fp@(12),%d1
10c61bee: 242e 0010 movel %fp@(16),%d2
10c61bf2: e489 lsrl #2,%d1
10c61bf4: 2002 movel %d2,%d0
10c61bf6: e588 lsll #2,%d0
10c61bf8: 2030 0800 movel %a0@(00000000,%d0:l),%d0
10c61bfc: d282 addl %d2,%d1
10c61bfe: e589 lsll #2,%d1
10c61c00: 2430 1800 movel %a0@(00000000,%d1:l),%d2
10c61c04: 7200 moveq #0,%d1
10c61c06: 51c9 fffe dbf %d1,10c61c06 <fold_field+0x26>
10c61c0a: 4241 clrw %d1
10c61c0c: 5381 subql #1,%d1
10c61c0e: 64f6 bccs 10c61c06 <fold_field+0x26>
10c61c10: d082 addl %d2,%d0
10c61c12: 241f movel %sp@+,%d2
10c61c14: 4e5e unlk %fp
10c61c16: 4e75 rts
10c61c18 <snmp_get_info>:
10c61c18: 4e56 0000 linkw %fp,#0
10c61c1c: 48e7 3c3c moveml %d2-%d5/%a2-%a5,%sp@-
10c61c20: 266e 0008 moveal %fp@(8),%a3
10c61c24: 2a6e 000c moveal %fp@(12),%a5
10c61c28: 282e 0010 movel %fp@(16),%d4
10c61c2c: 2a2e 0014 movel %fp@(20),%d5
10c61c30: 2f39 1001 0250 movel 10010250 <sysctl_ip_default_ttl>,%sp@-
10c61c36: 7002 moveq #2,%d0
10c61c38: 4ab9 1001 099c tstl 1001099c <ipv4_devconf+0x24>
10c61c3e: 6702 beqs 10c61c42 <snmp_get_info+0x2a>
10c61c40: 7001 moveq #1,%d0
10c61c42: 2f00 movel %d0,%sp@-
10c61c44: 4879 1000 78ea pea 100078ea <prio2band+0x670>
10c61c4a: 2f0b movel %a3,%sp@-
10c61c4c: 45f9 10c8 4d6a lea 10c84d6a <sprintf>,%a2
10c61c52: 4e92 jsr %a2@
10c61c54: 2400 movel %d0,%d2
10c61c56: 7600 moveq #0,%d3
10c61c58: 4fef 0010 lea %sp@(16),%sp
10c61c5c: 49fa ff82 lea %pc@(10c61be0 <fold_field>),%a4
10c61c60: 2f03 movel %d3,%sp@-
10c61c62: 4878 0044 pea 44 <LSIGTRAP+0x3f>
10c61c66: 4879 1003 2bb8 pea 10032bb8 <ip_statistics>
10c61c6c: 4e94 jsr %a4@
10c61c6e: 2f00 movel %d0,%sp@-
10c61c70: 4879 1000 79d4 pea 100079d4 <prio2band+0x75a>
10c61c76: 4873 2800 pea %a3@(00000000,%d2:l)
10c61c7a: 4e92 jsr %a2@
10c61c7c: d480 addl %d0,%d2
10c61c7e: 4fef 0018 lea %sp@(24),%sp
10c61c82: 5283 addql #1,%d3
10c61c84: 7010 moveq #16,%d0
10c61c86: b083 cmpl %d3,%d0
10c61c88: 64d6 bccs 10c61c60 <snmp_get_info+0x48>
10c61c8a: 4879 1000 79d9 pea 100079d9 <prio2band+0x75f>
10c61c90: 4873 2800 pea %a3@(00000000,%d2:l)
10c61c94: 4e92 jsr %a2@
10c61c96: d480 addl %d0,%d2
10c61c98: 7600 moveq #0,%d3
10c61c9a: 508f addql #8,%sp
10c61c9c: 2f03 movel %d3,%sp@-
10c61c9e: 4878 006c pea 6c <LSIGTRAP+0x67>
10c61ca2: 4879 1003 2adc pea 10032adc <icmp_statistics>
10c61ca8: 4e94 jsr %a4@
10c61caa: 2f00 movel %d0,%sp@-
10c61cac: 4879 1000 79d4 pea 100079d4 <prio2band+0x75a>
10c61cb2: 4873 2800 pea %a3@(00000000,%d2:l)
10c61cb6: 4e92 jsr %a2@
10c61cb8: d480 addl %d0,%d2
10c61cba: 4fef 0018 lea %sp@(24),%sp
10c61cbe: 5283 addql #1,%d3
10c61cc0: 701a moveq #26,%d0
10c61cc2: b083 cmpl %d3,%d0
10c61cc4: 64d6 bccs 10c61c9c <snmp_get_info+0x84>
10c61cc6: 4879 1000 7b29 pea 10007b29 <prio2band+0x8af>
10c61ccc: 4873 2800 pea %a3@(00000000,%d2:l)
10c61cd0: 4e92 jsr %a2@
10c61cd2: d480 addl %d0,%d2
10c61cd4: 7600 moveq #0,%d3
10c61cd6: 508f addql #8,%sp
10c61cd8: 2f03 movel %d3,%sp@-
10c61cda: 4878 0038 pea 38 <LSIGTRAP+0x33>
10c61cde: 4879 1003 30f2 pea 100330f2 <tcp_statistics>
10c61ce4: 4e94 jsr %a4@
10c61ce6: 2f00 movel %d0,%sp@-
10c61ce8: 4879 1000 79d4 pea 100079d4 <prio2band+0x75a>
10c61cee: 4873 2800 pea %a3@(00000000,%d2:l)
10c61cf2: 4e92 jsr %a2@
10c61cf4: d480 addl %d0,%d2
10c61cf6: 4fef 0018 lea %sp@(24),%sp
10c61cfa: 5283 addql #1,%d3
10c61cfc: 700d moveq #13,%d0
10c61cfe: b083 cmpl %d3,%d0
10c61d00: 64d6 bccs 10c61cd8 <snmp_get_info+0xc0>
10c61d02: 4879 1000 7bbd pea 10007bbd <prio2band+0x943>
10c61d08: 4873 2800 pea %a3@(00000000,%d2:l)
10c61d0c: 4e92 jsr %a2@
10c61d0e: d480 addl %d0,%d2
10c61d10: 7600 moveq #0,%d3
10c61d12: 508f addql #8,%sp
10c61d14: 2f03 movel %d3,%sp@-
10c61d16: 4878 0010 pea 10 <LSIGTRAP+0xb>
10c61d1a: 4879 1003 3166 pea 10033166 <udp_statistics>
10c61d20: 4e94 jsr %a4@
10c61d22: 2f00 movel %d0,%sp@-
10c61d24: 4879 1000 79d4 pea 100079d4 <prio2band+0x75a>
10c61d2a: 4873 2800 pea %a3@(00000000,%d2:l)
10c61d2e: 4e92 jsr %a2@
10c61d30: d480 addl %d0,%d2
10c61d32: 4fef 0018 lea %sp@(24),%sp
10c61d36: 5283 addql #1,%d3
10c61d38: 7003 moveq #3,%d0
10c61d3a: b083 cmpl %d3,%d0
10c61d3c: 64d6 bccs 10c61d14 <snmp_get_info+0xfc>
10c61d3e: 4879 1000 7bf2 pea 10007bf2 <prio2band+0x978>
10c61d44: 4873 2800 pea %a3@(00000000,%d2:l)
10c61d48: 4e92 jsr %a2@
10c61d4a: d480 addl %d0,%d2
10c61d4c: b484 cmpl %d4,%d2
10c61d4e: 6e06 bgts 10c61d56 <snmp_get_info+0x13e>
10c61d50: 2a8b movel %a3,%a5@
10c61d52: 7000 moveq #0,%d0
10c61d54: 6014 bras 10c61d6a <snmp_get_info+0x152>
10c61d56: d7c4 addal %d4,%a3
10c61d58: 2a8b movel %a3,%a5@
10c61d5a: 9484 subl %d4,%d2
10c61d5c: ba82 cmpl %d2,%d5
10c61d5e: 6c02 bges 10c61d62 <snmp_get_info+0x14a>
10c61d60: 2405 movel %d5,%d2
10c61d62: 4a82 tstl %d2
10c61d64: 6c02 bges 10c61d68 <snmp_get_info+0x150>
10c61d66: 7400 moveq #0,%d2
10c61d68: 2002 movel %d2,%d0
10c61d6a: 4cee 3c3c ffe0 moveml %fp@(-32),%d2-%d5/%a2-%a5
10c61d70: 4e5e unlk %fp
10c61d72: 4e75 rts
10c61d74 <netstat_get_info>:
10c61d74: 4e56 0000 linkw %fp,#0
10c61d78: 48e7 3c3c moveml %d2-%d5/%a2-%a5,%sp@-
10c61d7c: 266e 0008 moveal %fp@(8),%a3
10c61d80: 2a6e 000c moveal %fp@(12),%a5
10c61d84: 282e 0010 movel %fp@(16),%d4
10c61d88: 2a2e 0014 movel %fp@(20),%d5
10c61d8c: 4879 1000 7bf4 pea 10007bf4 <prio2band+0x97a>
10c61d92: 2f0b movel %a3,%sp@-
10c61d94: 45f9 10c8 4d6a lea 10c84d6a <sprintf>,%a2
10c61d9a: 4e92 jsr %a2@
10c61d9c: 2400 movel %d0,%d2
10c61d9e: 7600 moveq #0,%d3
10c61da0: 508f addql #8,%sp
10c61da2: 49fa fe3c lea %pc@(10c61be0 <fold_field>),%a4
10c61da6: 2f03 movel %d3,%sp@-
10c61da8: 4878 0104 pea 104 <LSIGTRAP+0xff>
10c61dac: 4879 1003 2ee2 pea 10032ee2 <net_statistics>
10c61db2: 4e94 jsr %a4@
10c61db4: 2f00 movel %d0,%sp@-
10c61db6: 4879 1000 79d4 pea 100079d4 <prio2band+0x75a>
10c61dbc: 4873 2800 pea %a3@(00000000,%d2:l)
10c61dc0: 4e92 jsr %a2@
10c61dc2: d480 addl %d0,%d2
10c61dc4: 4fef 0018 lea %sp@(24),%sp
10c61dc8: 5283 addql #1,%d3
10c61dca: 7040 moveq #64,%d0
10c61dcc: b083 cmpl %d3,%d0
10c61dce: 64d6 bccs 10c61da6 <netstat_get_info+0x32>
10c61dd0: 4879 1000 7bf2 pea 10007bf2 <prio2band+0x978>
10c61dd6: 4873 2800 pea %a3@(00000000,%d2:l)
10c61dda: 4e92 jsr %a2@
10c61ddc: d480 addl %d0,%d2
10c61dde: b484 cmpl %d4,%d2
10c61de0: 6e06 bgts 10c61de8 <netstat_get_info+0x74>
10c61de2: 2a8b movel %a3,%a5@
10c61de4: 7000 moveq #0,%d0
10c61de6: 6014 bras 10c61dfc <netstat_get_info+0x88>
10c61de8: d7c4 addal %d4,%a3
10c61dea: 2a8b movel %a3,%a5@
10c61dec: 9484 subl %d4,%d2
10c61dee: ba82 cmpl %d2,%d5
10c61df0: 6c02 bges 10c61df4 <netstat_get_info+0x80>
10c61df2: 2405 movel %d5,%d2
10c61df4: 4a82 tstl %d2
10c61df6: 6c02 bges 10c61dfa <netstat_get_info+0x86>
10c61df8: 7400 moveq #0,%d2
10c61dfa: 2002 movel %d2,%d0
10c61dfc: 4cee 3c3c ffe0 moveml %fp@(-32),%d2-%d5/%a2-%a5
10c61e02: 4e5e unlk %fp
10c61e04: 4e75 rts
10c61e06: 4e75 rts
10c61e08 <inet_add_protocol>:
10c61e08: 4e56 0000 linkw %fp,#0
10c61e0c: 2f0a movel %a2,%sp@-
10c61e0e: 246e 0008 moveal %fp@(8),%a2
10c61e12: 102a 000c moveb %a2@(12),%d0
10c61e16: 0200 001f andib #31,%d0
10c61e1a: 41f9 1002 5730 lea 10025730 <irq_stat+0x8>,%a0
10c61e20: 5290 addql #1,%a0@
10c61e22: 721f moveq #31,%d1
10c61e24: c081 andl %d1,%d0
10c61e26: e588 lsll #2,%d0
10c61e28: 43f9 1003 2968 lea 10032968 <inet_protos>,%a1
10c61e2e: 2571 0800 0008 movel %a1@(00000000,%d0:l),%a2@(8)
10c61e34: 238a 0800 movel %a2,%a1@(00000000,%d0:l)
10c61e38: 122a 000d moveb %a2@(13),%d1
10c61e3c: 0201 007f andib #127,%d1
10c61e40: 1541 000d moveb %d1,%a2@(13)
10c61e44: 226a 0008 moveal %a2@(8),%a1
10c61e48: b2fc 0000 cmpaw #0,%a1
10c61e4c: 672a beqs 10c61e78 <inet_add_protocol+0x70>
10c61e4e: 102a 000c moveb %a2@(12),%d0
10c61e52: b029 000c cmpb %a1@(12),%d0
10c61e56: 660a bnes 10c61e62 <inet_add_protocol+0x5a>
10c61e58: 0001 0080 orib #-128,%d1
10c61e5c: 1541 000d moveb %d1,%a2@(13)
10c61e60: 6016 bras 10c61e78 <inet_add_protocol+0x70>
10c61e62: 2269 0008 moveal %a1@(8),%a1
10c61e66: b2fc 0000 cmpaw #0,%a1
10c61e6a: 670c beqs 10c61e78 <inet_add_protocol+0x70>
10c61e6c: b029 000c cmpb %a1@(12),%d0
10c61e70: 66f0 bnes 10c61e62 <inet_add_protocol+0x5a>
10c61e72: 002a 0080 000d orib #-128,%a2@(13)
10c61e78: 5390 subql #1,%a0@
10c61e7a: 245f moveal %sp@+,%a2
10c61e7c: 4e5e unlk %fp
10c61e7e: 4e75 rts
10c61e80 <inet_del_protocol>:
10c61e80: 4e56 0000 linkw %fp,#0
10c61e84: 48e7 003c moveml %a2-%a5,%sp@-
10c61e88: 2a6e 0008 moveal %fp@(8),%a5
10c61e8c: 99cc subal %a4,%a4
10c61e8e: 102d 000c moveb %a5@(12),%d0
10c61e92: 0200 001f andib #31,%d0
10c61e96: 41f9 1002 5730 lea 10025730 <irq_stat+0x8>,%a0
10c61e9c: 5290 addql #1,%a0@
10c61e9e: 721f moveq #31,%d1
10c61ea0: c081 andl %d1,%d0
10c61ea2: e588 lsll #2,%d0
10c61ea4: 43f9 1003 2968 lea 10032968 <inet_protos>,%a1
10c61eaa: 2231 0800 movel %a1@(00000000,%d0:l),%d1
10c61eae: 2448 moveal %a0,%a2
10c61eb0: b28d cmpl %a5,%d1
10c61eb2: 660c bnes 10c61ec0 <inet_del_protocol+0x40>
10c61eb4: 23ad 0008 0800 movel %a5@(8),%a1@(00000000,%d0:l)
10c61eba: 5392 subql #1,%a2@
10c61ebc: 7000 moveq #0,%d0
10c61ebe: 605c bras 10c61f1c <inet_del_protocol+0x9c>
10c61ec0: 2041 moveal %d1,%a0
10c61ec2: b0fc 0000 cmpaw #0,%a0
10c61ec6: 6750 beqs 10c61f18 <inet_del_protocol+0x98>
10c61ec8: 102d 000c moveb %a5@(12),%d0
10c61ecc: b028 000c cmpb %a0@(12),%d0
10c61ed0: 6602 bnes 10c61ed4 <inet_del_protocol+0x54>
10c61ed2: 2848 moveal %a0,%a4
10c61ed4: 264a moveal %a2,%a3
10c61ed6: 2268 0008 moveal %a0@(8),%a1
10c61eda: b2fc 0000 cmpaw #0,%a1
10c61ede: 6730 beqs 10c61f10 <inet_del_protocol+0x90>
10c61ee0: bbc9 cmpal %a1,%a5
10c61ee2: 661e bnes 10c61f02 <inet_del_protocol+0x82>
10c61ee4: 4a29 000d tstb %a1@(13)
10c61ee8: 6d0c blts 10c61ef6 <inet_del_protocol+0x76>
10c61eea: b8fc 0000 cmpaw #0,%a4
10c61eee: 6706 beqs 10c61ef6 <inet_del_protocol+0x76>
10c61ef0: 022c 007f 000d andib #127,%a4@(13)
10c61ef6: 216d 0008 0008 movel %a5@(8),%a0@(8)
10c61efc: 5393 subql #1,%a3@
10c61efe: 7000 moveq #0,%d0
10c61f00: 601a bras 10c61f1c <inet_del_protocol+0x9c>
10c61f02: b2fc 0000 cmpaw #0,%a1
10c61f06: 6708 beqs 10c61f10 <inet_del_protocol+0x90>
10c61f08: b029 000c cmpb %a1@(12),%d0
10c61f0c: 6602 bnes 10c61f10 <inet_del_protocol+0x90>
10c61f0e: 2849 moveal %a1,%a4
10c61f10: 2049 moveal %a1,%a0
10c61f12: b0fc 0000 cmpaw #0,%a0
10c61f16: 66be bnes 10c61ed6 <inet_del_protocol+0x56>
10c61f18: 5392 subql #1,%a2@
10c61f1a: 70ff moveq #-1,%d0
10c61f1c: 4cdf 3c00 moveml %sp@+,%a2-%a5
10c61f20: 4e5e unlk %fp
10c61f22: 4e75 rts
10c61f24 <ip_call_ra_chain>:
10c61f24: 4e56 0000 linkw %fp,#0
10c61f28: 48e7 3838 moveml %d2-%d4/%a2-%a4,%sp@-
10c61f2c: 246e 0008 moveal %fp@(8),%a2
10c61f30: 206a 0020 moveal %a2@(32),%a0
10c61f34: 1828 0009 moveb %a0@(9),%d4
10c61f38: 7400 moveq #0,%d2
10c61f3a: 2879 1003 3162 moveal 10033162 <ip_ra_chain>,%a4
10c61f40: b8fc 0000 cmpaw #0,%a4
10c61f44: 6770 beqs 10c61fb6 <ip_call_ra_chain+0x92>
10c61f46: 4243 clrw %d3
10c61f48: 266c 0004 moveal %a4@(4),%a3
10c61f4c: b6fc 0000 cmpaw #0,%a3
10c61f50: 675c beqs 10c61fae <ip_call_ra_chain+0x8a>
10c61f52: 1604 moveb %d4,%d3
10c61f54: b66b 000a cmpw %a3@(10),%d3
10c61f58: 6654 bnes 10c61fae <ip_call_ra_chain+0x8a>
10c61f5a: 202b 000c movel %a3@(12),%d0
10c61f5e: 670a beqs 10c61f6a <ip_call_ra_chain+0x46>
10c61f60: 206a 0018 moveal %a2@(24),%a0
10c61f64: b0a8 003a cmpl %a0@(58),%d0
10c61f68: 6644 bnes 10c61fae <ip_call_ra_chain+0x8a>
10c61f6a: 206a 0020 moveal %a2@(32),%a0
10c61f6e: 3028 0006 movew %a0@(6),%d0
10c61f72: 0240 3fff andiw #16383,%d0
10c61f76: 6712 beqs 10c61f8a <ip_call_ra_chain+0x66>
10c61f78: 2f0a movel %a2,%sp@-
10c61f7a: 4eb9 10c6 2df8 jsr 10c62df8 <ip_defrag>
10c61f80: 2440 moveal %d0,%a2
10c61f82: 588f addql #4,%sp
10c61f84: b4fc 0000 cmpaw #0,%a2
10c61f88: 673e beqs 10c61fc8 <ip_call_ra_chain+0xa4>
10c61f8a: 4a82 tstl %d2
10c61f8c: 671e beqs 10c61fac <ip_call_ra_chain+0x88>
10c61f8e: 4878 0020 pea 20 <LSIGTRAP+0x1b>
10c61f92: 2f0a movel %a2,%sp@-
10c61f94: 4eb9 10c5 59b2 jsr 10c559b2 <skb_clone>
10c61f9a: 508f addql #8,%sp
10c61f9c: 4a80 tstl %d0
10c61f9e: 670c beqs 10c61fac <ip_call_ra_chain+0x88>
10c61fa0: 2f00 movel %d0,%sp@-
10c61fa2: 2f02 movel %d2,%sp@-
10c61fa4: 4eb9 10c7 76c6 jsr 10c776c6 <raw_rcv>
10c61faa: 508f addql #8,%sp
10c61fac: 240b movel %a3,%d2
10c61fae: 2854 moveal %a4@,%a4
10c61fb0: b8fc 0000 cmpaw #0,%a4
10c61fb4: 6692 bnes 10c61f48 <ip_call_ra_chain+0x24>
10c61fb6: 4a82 tstl %d2
10c61fb8: 6604 bnes 10c61fbe <ip_call_ra_chain+0x9a>
10c61fba: 7000 moveq #0,%d0
10c61fbc: 600c bras 10c61fca <ip_call_ra_chain+0xa6>
10c61fbe: 2f0a movel %a2,%sp@-
10c61fc0: 2f02 movel %d2,%sp@-
10c61fc2: 4eb9 10c7 76c6 jsr 10c776c6 <raw_rcv>
10c61fc8: 7001 moveq #1,%d0
10c61fca: 4cee 1c1c ffe8 moveml %fp@(-24),%d2-%d4/%a2-%a4
10c61fd0: 4e5e unlk %fp
10c61fd2: 4e75 rts
10c61fd4 <ip_run_ipprot>:
10c61fd4: 4e56 0000 linkw %fp,#0
10c61fd8: 48e7 3830 moveml %d2-%d4/%a2-%a3,%sp@-
10c61fdc: 282e 0008 movel %fp@(8),%d4
10c61fe0: 266e 000c moveal %fp@(12),%a3
10c61fe4: 246e 0010 moveal %fp@(16),%a2
10c61fe8: 262e 0014 movel %fp@(20),%d3
10c61fec: 7400 moveq #0,%d2
10c61fee: 102a 000c moveb %a2@(12),%d0
10c61ff2: b02b 0009 cmpb %a3@(9),%d0
10c61ff6: 6628 bnes 10c62020 <ip_run_ipprot+0x4c>
10c61ff8: 2004 movel %d4,%d0
10c61ffa: 4a2a 000d tstb %a2@(13)
10c61ffe: 6d04 blts 10c62004 <ip_run_ipprot+0x30>
10c62000: 4a83 tstl %d3
10c62002: 670e beqs 10c62012 <ip_run_ipprot+0x3e>
10c62004: 4878 0020 pea 20 <LSIGTRAP+0x1b>
10c62008: 2f00 movel %d0,%sp@-
10c6200a: 4eb9 10c5 59b2 jsr 10c559b2 <skb_clone>
10c62010: 508f addql #8,%sp
10c62012: 4a80 tstl %d0
10c62014: 670a beqs 10c62020 <ip_run_ipprot+0x4c>
10c62016: 7401 moveq #1,%d2
10c62018: 2f00 movel %d0,%sp@-
10c6201a: 2052 moveal %a2@,%a0
10c6201c: 4e90 jsr %a0@
10c6201e: 588f addql #4,%sp
10c62020: 246a 0008 moveal %a2@(8),%a2
10c62024: b4fc 0000 cmpaw #0,%a2
10c62028: 66c4 bnes 10c61fee <ip_run_ipprot+0x1a>
10c6202a: 2002 movel %d2,%d0
10c6202c: 4cee 0c1c ffec moveml %fp@(-20),%d2-%d4/%a2-%a3
10c62032: 4e5e unlk %fp
10c62034: 4e75 rts
10c62036 <ip_local_deliver>:
10c62036: 4e56 0000 linkw %fp,#0
10c6203a: 48e7 3820 moveml %d2-%d4/%a2,%sp@-
10c6203e: 246e 0008 moveal %fp@(8),%a2
10c62042: 206a 0020 moveal %a2@(32),%a0
10c62046: 3028 0006 movew %a0@(6),%d0
10c6204a: 0240 3fff andiw #16383,%d0
10c6204e: 6718 beqs 10c62068 <ip_local_deliver+0x32>
10c62050: 2f0a movel %a2,%sp@-
10c62052: 4eb9 10c6 2df8 jsr 10c62df8 <ip_defrag>
10c62058: 2440 moveal %d0,%a2
10c6205a: 588f addql #4,%sp
10c6205c: b4fc 0000 cmpaw #0,%a2
10c62060: 6606 bnes 10c62068 <ip_local_deliver+0x32>
10c62062: 7000 moveq #0,%d0
10c62064: 6000 0158 braw 10c621be <ip_local_deliver+0x188>
10c62068: 206a 0020 moveal %a2@(32),%a0
10c6206c: 1610 moveb %a0@,%d3
10c6206e: 700f moveq #15,%d0
10c62070: c680 andl %d0,%d3
10c62072: e58b lsll #2,%d3
10c62074: 2203 movel %d3,%d1
10c62076: 5081 addql #8,%d1
10c62078: 242a 005c movel %a2@(92),%d2
10c6207c: 2002 movel %d2,%d0
10c6207e: 90aa 0060 subl %a2@(96),%d0
10c62082: b081 cmpl %d1,%d0
10c62084: 641a bccs 10c620a0 <ip_local_deliver+0x6a>
10c62086: b481 cmpl %d1,%d2
10c62088: 6500 010c bcsw 10c62196 <ip_local_deliver+0x160>
10c6208c: 9280 subl %d0,%d1
10c6208e: 2f01 movel %d1,%sp@-
10c62090: 2f0a movel %a2,%sp@-
10c62092: 4eb9 10c5 61ea jsr 10c561ea <__pskb_pull_tail>
10c62098: 508f addql #8,%sp
10c6209a: 4a80 tstl %d0
10c6209c: 6700 00f8 beqw 10c62196 <ip_local_deliver+0x160>
10c620a0: 202a 005c movel %a2@(92),%d0
10c620a4: 9083 subl %d3,%d0
10c620a6: 2540 005c movel %d0,%a2@(92)
10c620aa: b0aa 0060 cmpl %a2@(96),%d0
10c620ae: 640c bccs 10c620bc <ip_local_deliver+0x86>
10c620b0: 4879 1000 8027 pea 10008027 <prio2band+0xdad>
10c620b6: 4eb9 10c1 60e4 jsr 10c160e4 <panic>
10c620bc: 202a 0080 movel %a2@(128),%d0
10c620c0: d083 addl %d3,%d0
10c620c2: 2540 0080 movel %d0,%a2@(128)
10c620c6: 2540 001c movel %d0,%a2@(28)
10c620ca: 206a 0020 moveal %a2@(32),%a0
10c620ce: 4284 clrl %d4
10c620d0: 1828 0009 moveb %a0@(9),%d4
10c620d4: 2004 movel %d4,%d0
10c620d6: 721f moveq #31,%d1
10c620d8: c081 andl %d1,%d0
10c620da: 2400 movel %d0,%d2
10c620dc: e58a lsll #2,%d2
10c620de: 41f9 1003 2e5e lea 10032e5e <raw_v4_htable>,%a0
10c620e4: 2630 2800 movel %a0@(00000000,%d2:l),%d3
10c620e8: 6714 beqs 10c620fe <ip_local_deliver+0xc8>
10c620ea: 2f00 movel %d0,%sp@-
10c620ec: 2f2a 0020 movel %a2@(32),%sp@-
10c620f0: 2f0a movel %a2,%sp@-
10c620f2: 4eb9 10c7 7424 jsr 10c77424 <raw_v4_input>
10c620f8: 2600 movel %d0,%d3
10c620fa: 4fef 000c lea %sp@(12),%sp
10c620fe: 41f9 1003 2968 lea 10032968 <inet_protos>,%a0
10c62104: 2070 2800 moveal %a0@(00000000,%d2:l),%a0
10c62108: 7000 moveq #0,%d0
10c6210a: b0fc 0000 cmpaw #0,%a0
10c6210e: 673a beqs 10c6214a <ip_local_deliver+0x114>
10c62110: 4a83 tstl %d3
10c62112: 661a bnes 10c6212e <ip_local_deliver+0xf8>
10c62114: 4aa8 0008 tstl %a0@(8)
10c62118: 6614 bnes 10c6212e <ip_local_deliver+0xf8>
10c6211a: 4280 clrl %d0
10c6211c: 1028 000c moveb %a0@(12),%d0
10c62120: b880 cmpl %d0,%d4
10c62122: 660a bnes 10c6212e <ip_local_deliver+0xf8>
10c62124: 2f0a movel %a2,%sp@-
10c62126: 2050 moveal %a0@,%a0
10c62128: 4e90 jsr %a0@
10c6212a: 6000 0092 braw 10c621be <ip_local_deliver+0x188>
10c6212e: 4a83 tstl %d3
10c62130: 56c0 sne %d0
10c62132: 4880 extw %d0
10c62134: 48c0 extl %d0
10c62136: 4480 negl %d0
10c62138: 2f00 movel %d0,%sp@-
10c6213a: 2f08 movel %a0,%sp@-
10c6213c: 2f2a 0020 movel %a2@(32),%sp@-
10c62140: 2f0a movel %a2,%sp@-
10c62142: 4eba fe90 jsr %pc@(10c61fd4 <ip_run_ipprot>)
10c62146: 4fef 0010 lea %sp@(16),%sp
10c6214a: 4a83 tstl %d3
10c6214c: 672e beqs 10c6217c <ip_local_deliver+0x146>
10c6214e: 2f0a movel %a2,%sp@-
10c62150: 2f03 movel %d3,%sp@-
10c62152: 4eb9 10c7 76c6 jsr 10c776c6 <raw_rcv>
10c62158: 508f addql #8,%sp
10c6215a: 2243 moveal %d3,%a1
10c6215c: 41e9 0028 lea %a1@(40),%a0
10c62160: 40c1 movew %sr,%d1
10c62162: 007c 0700 oriw #1792,%sr
10c62166: 2010 movel %a0@,%d0
10c62168: 5380 subql #1,%d0
10c6216a: 2080 movel %d0,%a0@
10c6216c: 46c1 movew %d1,%sr
10c6216e: 4a80 tstl %d0
10c62170: 664a bnes 10c621bc <ip_local_deliver+0x186>
10c62172: 2f03 movel %d3,%sp@-
10c62174: 4eb9 10c5 4b7e jsr 10c54b7e <sk_free>
10c6217a: 6040 bras 10c621bc <ip_local_deliver+0x186>
10c6217c: 4a80 tstl %d0
10c6217e: 663c bnes 10c621bc <ip_local_deliver+0x186>
10c62180: 42a7 clrl %sp@-
10c62182: 4878 0002 pea 2 <PF_DTRACE_OFF+0x1>
10c62186: 4878 0003 pea 3 <PF_PTRACED_OFF>
10c6218a: 2f0a movel %a2,%sp@-
10c6218c: 4eb9 10c7 a7ec jsr 10c7a7ec <icmp_send>
10c62192: 4fef 0010 lea %sp@(16),%sp
10c62196: 7001 moveq #1,%d0
10c62198: b0aa 0070 cmpl %a2@(112),%d0
10c6219c: 6716 beqs 10c621b4 <ip_local_deliver+0x17e>
10c6219e: 41ea 0070 lea %a2@(112),%a0
10c621a2: 40c1 movew %sr,%d1
10c621a4: 007c 0700 oriw #1792,%sr
10c621a8: 2010 movel %a0@,%d0
10c621aa: 5380 subql #1,%d0
10c621ac: 2080 movel %d0,%a0@
10c621ae: 46c1 movew %d1,%sr
10c621b0: 4a80 tstl %d0
10c621b2: 6608 bnes 10c621bc <ip_local_deliver+0x186>
10c621b4: 2f0a movel %a2,%sp@-
10c621b6: 4eb9 10c5 5900 jsr 10c55900 <__kfree_skb>
10c621bc: 7000 moveq #0,%d0
10c621be: 4cee 041c fff0 moveml %fp@(-16),%d2-%d4/%a2
10c621c4: 4e5e unlk %fp
10c621c6: 4e75 rts
10c621c8 <ip_rcv>:
10c621c8: 4e56 0000 linkw %fp,#0
10c621cc: 48e7 2038 moveml %d2/%a2-%a4,%sp@-
10c621d0: 286e 0008 moveal %fp@(8),%a4
10c621d4: 0c2c 0003 006a cmpib #3,%a4@(106)
10c621da: 6700 0326 beqw 10c62502 <ip_rcv+0x33a>
10c621de: 52b9 1003 2bb8 addql #1,10032bb8 <ip_statistics>
10c621e4: 7001 moveq #1,%d0
10c621e6: b0ac 0070 cmpl %a4@(112),%d0
10c621ea: 673c beqs 10c62228 <ip_rcv+0x60>
10c621ec: 4878 0020 pea 20 <LSIGTRAP+0x1b>
10c621f0: 2f0c movel %a4,%sp@-
10c621f2: 4eb9 10c5 59b2 jsr 10c559b2 <skb_clone>
10c621f8: 2440 moveal %d0,%a2
10c621fa: 508f addql #8,%sp
10c621fc: 7201 moveq #1,%d1
10c621fe: b2ac 0070 cmpl %a4@(112),%d1
10c62202: 6716 beqs 10c6221a <ip_rcv+0x52>
10c62204: 41ec 0070 lea %a4@(112),%a0
10c62208: 40c1 movew %sr,%d1
10c6220a: 007c 0700 oriw #1792,%sr
10c6220e: 2010 movel %a0@,%d0
10c62210: 5380 subql #1,%d0
10c62212: 2080 movel %d0,%a0@
10c62214: 46c1 movew %d1,%sr
10c62216: 4a80 tstl %d0
10c62218: 660a bnes 10c62224 <ip_rcv+0x5c>
10c6221a: 2f0c movel %a4,%sp@-
10c6221c: 4eb9 10c5 5900 jsr 10c55900 <__kfree_skb>
10c62222: 588f addql #4,%sp
10c62224: 264a moveal %a2,%a3
10c62226: 6002 bras 10c6222a <ip_rcv+0x62>
10c62228: 264c moveal %a4,%a3
10c6222a: 284b moveal %a3,%a4
10c6222c: b8fc 0000 cmpaw #0,%a4
10c62230: 6700 02f6 beqw 10c62528 <ip_rcv+0x360>
10c62234: 307c 0014 moveaw #20,%a0
10c62238: 222c 005c movel %a4@(92),%d1
10c6223c: 2001 movel %d1,%d0
10c6223e: 90ac 0060 subl %a4@(96),%d0
10c62242: b088 cmpl %a0,%d0
10c62244: 641c bccs 10c62262 <ip_rcv+0x9a>
10c62246: b288 cmpl %a0,%d1
10c62248: 6500 02b2 bcsw 10c624fc <ip_rcv+0x334>
10c6224c: 7414 moveq #20,%d2
10c6224e: 9480 subl %d0,%d2
10c62250: 2f02 movel %d2,%sp@-
10c62252: 2f0c movel %a4,%sp@-
10c62254: 4eb9 10c5 61ea jsr 10c561ea <__pskb_pull_tail>
10c6225a: 508f addql #8,%sp
10c6225c: 4a80 tstl %d0
10c6225e: 6700 029c beqw 10c624fc <ip_rcv+0x334>
10c62262: 246b 0020 moveal %a3@(32),%a2
10c62266: 1012 moveb %a2@,%d0
10c62268: 1200 moveb %d0,%d1
10c6226a: 0201 000f andib #15,%d1
10c6226e: 0c01 0004 cmpib #4,%d1
10c62272: 6300 0288 blsw 10c624fc <ip_rcv+0x334>
10c62276: 0200 00f0 andib #-16,%d0
10c6227a: 0c00 0040 cmpib #64,%d0
10c6227e: 6600 027c bnew 10c624fc <ip_rcv+0x334>
10c62282: 700f moveq #15,%d0
10c62284: c280 andl %d0,%d1
10c62286: e589 lsll #2,%d1
10c62288: 206b 005c moveal %a3@(92),%a0
10c6228c: 2008 movel %a0,%d0
10c6228e: 90ab 0060 subl %a3@(96),%d0
10c62292: b081 cmpl %d1,%d0
10c62294: 641a bccs 10c622b0 <ip_rcv+0xe8>
10c62296: b1c1 cmpal %d1,%a0
10c62298: 6500 0262 bcsw 10c624fc <ip_rcv+0x334>
10c6229c: 9280 subl %d0,%d1
10c6229e: 2f01 movel %d1,%sp@-
10c622a0: 2f0b movel %a3,%sp@-
10c622a2: 4eb9 10c5 61ea jsr 10c561ea <__pskb_pull_tail>
10c622a8: 508f addql #8,%sp
10c622aa: 4a80 tstl %d0
10c622ac: 6700 024e beqw 10c624fc <ip_rcv+0x334>
10c622b0: 246b 0020 moveal %a3@(32),%a2
10c622b4: 1212 moveb %a2@,%d1
10c622b6: 740f moveq #15,%d2
10c622b8: c282 andl %d2,%d1
10c622ba: 2f01 movel %d1,%sp@-
10c622bc: 2f0a movel %a2,%sp@-
10c622be: 4eb9 10c8 561a jsr 10c8561a <ip_fast_csum>
10c622c4: 508f addql #8,%sp
10c622c6: 4a40 tstw %d0
10c622c8: 6600 0232 bnew 10c624fc <ip_rcv+0x334>
10c622cc: 4281 clrl %d1
10c622ce: 322a 0002 movew %a2@(2),%d1
10c622d2: 206b 005c moveal %a3@(92),%a0
10c622d6: b288 cmpl %a0,%d1
10c622d8: 6200 0222 bhiw 10c624fc <ip_rcv+0x334>
10c622dc: 1012 moveb %a2@,%d0
10c622de: c082 andl %d2,%d0
10c622e0: e588 lsll #2,%d0
10c622e2: b081 cmpl %d1,%d0
10c622e4: 6200 0216 bhiw 10c624fc <ip_rcv+0x334>
10c622e8: b288 cmpl %a0,%d1
10c622ea: 6432 bccs 10c6231e <ip_rcv+0x156>
10c622ec: 4aab 0060 tstl %a3@(96)
10c622f0: 660e bnes 10c62300 <ip_rcv+0x138>
10c622f2: 2741 005c movel %d1,%a3@(92)
10c622f6: d2ab 0080 addl %a3@(128),%d1
10c622fa: 2741 0084 movel %d1,%a3@(132)
10c622fe: 6012 bras 10c62312 <ip_rcv+0x14a>
10c62300: 4878 0001 pea 1 <PF_DTRACE_OFF>
10c62304: 2f01 movel %d1,%sp@-
10c62306: 2f0b movel %a3,%sp@-
10c62308: 4eb9 10c5 60b2 jsr 10c560b2 <___pskb_trim>
10c6230e: 4fef 000c lea %sp@(12),%sp
10c62312: 0c2b 0001 006b cmpib #1,%a3@(107)
10c62318: 6604 bnes 10c6231e <ip_rcv+0x156>
10c6231a: 422b 006b clrb %a3@(107)
10c6231e: 286b 0018 moveal %a3@(24),%a4
10c62322: 246b 0020 moveal %a3@(32),%a2
10c62326: 4aab 0028 tstl %a3@(40)
10c6232a: 6624 bnes 10c62350 <ip_rcv+0x188>
10c6232c: 2f0c movel %a4,%sp@-
10c6232e: 4280 clrl %d0
10c62330: 102a 0001 moveb %a2@(1),%d0
10c62334: 2f00 movel %d0,%sp@-
10c62336: 2f2a 000c movel %a2@(12),%sp@-
10c6233a: 2f2a 0010 movel %a2@(16),%sp@-
10c6233e: 2f0b movel %a3,%sp@-
10c62340: 4eb9 10c6 06b0 jsr 10c606b0 <ip_route_input>
10c62346: 4fef 0014 lea %sp@(20),%sp
10c6234a: 4a80 tstl %d0
10c6234c: 6600 0184 bnew 10c624d2 <ip_rcv+0x30a>
10c62350: 1012 moveb %a2@,%d0
10c62352: 0200 000f andib #15,%d0
10c62356: 0c00 0005 cmpib #5,%d0
10c6235a: 6300 0162 blsw 10c624be <ip_rcv+0x2f6>
10c6235e: 202b 0080 movel %a3@(128),%d0
10c62362: 90ab 007c subl %a3@(124),%d0
10c62366: 2200 movel %d0,%d1
10c62368: 7410 moveq #16,%d2
10c6236a: b480 cmpl %d0,%d2
10c6236c: 6302 blss 10c62370 <ip_rcv+0x1a8>
10c6236e: 7210 moveq #16,%d1
10c62370: 9280 subl %d0,%d1
10c62372: 6a02 bpls 10c62376 <ip_rcv+0x1ae>
10c62374: 7200 moveq #0,%d1
10c62376: 4a81 tstl %d1
10c62378: 661c bnes 10c62396 <ip_rcv+0x1ce>
10c6237a: 7000 moveq #0,%d0
10c6237c: 4a2b 0069 tstb %a3@(105)
10c62380: 6710 beqs 10c62392 <ip_rcv+0x1ca>
10c62382: 206b 0088 moveal %a3@(136),%a0
10c62386: 7001 moveq #1,%d0
10c62388: b090 cmpl %a0@,%d0
10c6238a: 56c0 sne %d0
10c6238c: 4880 extw %d0
10c6238e: 48c0 extl %d0
10c62390: 4480 negl %d0
10c62392: 4a80 tstl %d0
10c62394: 671e beqs 10c623b4 <ip_rcv+0x1ec>
10c62396: 4878 0020 pea 20 <LSIGTRAP+0x1b>
10c6239a: 42a7 clrl %sp@-
10c6239c: 700f moveq #15,%d0
10c6239e: d081 addl %d1,%d0
10c623a0: 72f0 moveq #-16,%d1
10c623a2: c280 andl %d0,%d1
10c623a4: 2f01 movel %d1,%sp@-
10c623a6: 2f0b movel %a3,%sp@-
10c623a8: 4eb9 10c5 5e76 jsr 10c55e76 <pskb_expand_head>
10c623ae: 4fef 0010 lea %sp@(16),%sp
10c623b2: 6002 bras 10c623b6 <ip_rcv+0x1ee>
10c623b4: 7000 moveq #0,%d0
10c623b6: 4a80 tstl %d0
10c623b8: 6600 0118 bnew 10c624d2 <ip_rcv+0x30a>
10c623bc: 246b 0020 moveal %a3@(32),%a2
10c623c0: 422b 006b clrb %a3@(107)
10c623c4: 2f0b movel %a3,%sp@-
10c623c6: 42a7 clrl %sp@-
10c623c8: 4eb9 10c6 3602 jsr 10c63602 <ip_options_compile>
10c623ce: 508f addql #8,%sp
10c623d0: 4a80 tstl %d0
10c623d2: 6600 00f8 bnew 10c624cc <ip_rcv+0x304>
10c623d6: 4a2b 0031 tstb %a3@(49)
10c623da: 6700 00e2 beqw 10c624be <ip_rcv+0x2f6>
10c623de: 286c 00a8 moveal %a4@(168),%a4
10c623e2: b8fc 0000 cmpaw #0,%a4
10c623e6: 6706 beqs 10c623ee <ip_rcv+0x226>
10c623e8: 41ec 0004 lea %a4@(4),%a0
10c623ec: 5290 addql #1,%a0@
10c623ee: b8fc 0000 cmpaw #0,%a4
10c623f2: 6700 00bc beqw 10c624b0 <ip_rcv+0x2e8>
10c623f6: 4ab9 1001 0988 tstl 10010988 <ipv4_devconf+0x10>
10c623fc: 6708 beqs 10c62406 <ip_rcv+0x23e>
10c623fe: 4aac 0030 tstl %a4@(48)
10c62402: 6600 008c bnew 10c62490 <ip_rcv+0x2c8>
10c62406: 4ab9 1001 0998 tstl 10010998 <ipv4_devconf+0x20>
10c6240c: 6606 bnes 10c62414 <ip_rcv+0x24c>
10c6240e: 4aac 0040 tstl %a4@(64)
10c62412: 675a beqs 10c6246e <ip_rcv+0x2a6>
10c62414: 4eb9 10c5 ca54 jsr 10c5ca54 <net_ratelimit>
10c6241a: 4a80 tstl %d0
10c6241c: 6750 beqs 10c6246e <ip_rcv+0x2a6>
10c6241e: 4280 clrl %d0
10c62420: 102a 0013 moveb %a2@(19),%d0
10c62424: 2f00 movel %d0,%sp@-
10c62426: 4280 clrl %d0
10c62428: 102a 0012 moveb %a2@(18),%d0
10c6242c: 2f00 movel %d0,%sp@-
10c6242e: 4280 clrl %d0
10c62430: 102a 0011 moveb %a2@(17),%d0
10c62434: 2f00 movel %d0,%sp@-
10c62436: 4280 clrl %d0
10c62438: 102a 0010 moveb %a2@(16),%d0
10c6243c: 2f00 movel %d0,%sp@-
10c6243e: 4280 clrl %d0
10c62440: 102a 000f moveb %a2@(15),%d0
10c62444: 2f00 movel %d0,%sp@-
10c62446: 4280 clrl %d0
10c62448: 102a 000e moveb %a2@(14),%d0
10c6244c: 2f00 movel %d0,%sp@-
10c6244e: 4280 clrl %d0
10c62450: 102a 000d moveb %a2@(13),%d0
10c62454: 2f00 movel %d0,%sp@-
10c62456: 4280 clrl %d0
10c62458: 102a 000c moveb %a2@(12),%d0
10c6245c: 2f00 movel %d0,%sp@-
10c6245e: 4879 1000 802c pea 1000802c <prio2band+0xdb2>
10c62464: 4eb9 10c1 677e jsr 10c1677e <printk>
10c6246a: 4fef 0024 lea %sp@(36),%sp
10c6246e: 41ec 0004 lea %a4@(4),%a0
10c62472: 40c1 movew %sr,%d1
10c62474: 007c 0700 oriw #1792,%sr
10c62478: 2010 movel %a0@,%d0
10c6247a: 5380 subql #1,%d0
10c6247c: 2080 movel %d0,%a0@
10c6247e: 46c1 movew %d1,%sr
10c62480: 4a80 tstl %d0
10c62482: 664e bnes 10c624d2 <ip_rcv+0x30a>
10c62484: 2f0c movel %a4,%sp@-
10c62486: 4eb9 10c7 b19c jsr 10c7b19c <in_dev_finish_destroy>
10c6248c: 588f addql #4,%sp
10c6248e: 6042 bras 10c624d2 <ip_rcv+0x30a>
10c62490: 41ec 0004 lea %a4@(4),%a0
10c62494: 40c1 movew %sr,%d1
10c62496: 007c 0700 oriw #1792,%sr
10c6249a: 2010 movel %a0@,%d0
10c6249c: 5380 subql #1,%d0
10c6249e: 2080 movel %d0,%a0@
10c624a0: 46c1 movew %d1,%sr
10c624a2: 4a80 tstl %d0
10c624a4: 660a bnes 10c624b0 <ip_rcv+0x2e8>
10c624a6: 2f0c movel %a4,%sp@-
10c624a8: 4eb9 10c7 b19c jsr 10c7b19c <in_dev_finish_destroy>
10c624ae: 588f addql #4,%sp
10c624b0: 2f0b movel %a3,%sp@-
10c624b2: 4eb9 10c6 3d5a jsr 10c63d5a <ip_options_rcv_srr>
10c624b8: 588f addql #4,%sp
10c624ba: 4a80 tstl %d0
10c624bc: 6614 bnes 10c624d2 <ip_rcv+0x30a>
10c624be: 206b 0028 moveal %a3@(40),%a0
10c624c2: 2f0b movel %a3,%sp@-
10c624c4: 2068 0058 moveal %a0@(88),%a0
10c624c8: 4e90 jsr %a0@
10c624ca: 605e bras 10c6252a <ip_rcv+0x362>
10c624cc: 52b9 1003 2bbc addql #1,10032bbc <ip_statistics+0x4>
10c624d2: 7401 moveq #1,%d2
10c624d4: b4ab 0070 cmpl %a3@(112),%d2
10c624d8: 6716 beqs 10c624f0 <ip_rcv+0x328>
10c624da: 41eb 0070 lea %a3@(112),%a0
10c624de: 40c1 movew %sr,%d1
10c624e0: 007c 0700 oriw #1792,%sr
10c624e4: 2010 movel %a0@,%d0
10c624e6: 5380 subql #1,%d0
10c624e8: 2080 movel %d0,%a0@
10c624ea: 46c1 movew %d1,%sr
10c624ec: 4a80 tstl %d0
10c624ee: 6608 bnes 10c624f8 <ip_rcv+0x330>
10c624f0: 2f0b movel %a3,%sp@-
10c624f2: 4eb9 10c5 5900 jsr 10c55900 <__kfree_skb>
10c624f8: 7001 moveq #1,%d0
10c624fa: 602e bras 10c6252a <ip_rcv+0x362>
10c624fc: 52b9 1003 2bbc addql #1,10032bbc <ip_statistics+0x4>
10c62502: 7001 moveq #1,%d0
10c62504: b0ac 0070 cmpl %a4@(112),%d0
10c62508: 6716 beqs 10c62520 <ip_rcv+0x358>
10c6250a: 41ec 0070 lea %a4@(112),%a0
10c6250e: 40c1 movew %sr,%d1
10c62510: 007c 0700 oriw #1792,%sr
10c62514: 2010 movel %a0@,%d0
10c62516: 5380 subql #1,%d0
10c62518: 2080 movel %d0,%a0@
10c6251a: 46c1 movew %d1,%sr
10c6251c: 4a80 tstl %d0
10c6251e: 6608 bnes 10c62528 <ip_rcv+0x360>
10c62520: 2f0c movel %a4,%sp@-
10c62522: 4eb9 10c5 5900 jsr 10c55900 <__kfree_skb>
10c62528: 7001 moveq #1,%d0
10c6252a: 4cee 1c04 fff0 moveml %fp@(-16),%d2/%a2-%a4
10c62530: 4e5e unlk %fp
10c62532: 4e75 rts
10c62534 <ip_frag_destroy>:
10c62534: 4e56 0000 linkw %fp,#0
10c62538: 48e7 2030 moveml %d2/%a2-%a3,%sp@-
10c6253c: 246e 0008 moveal %fp@(8),%a2
10c62540: 082a 0002 000f btst #2,%a2@(15)
10c62546: 6612 bnes 10c6255a <ip_frag_destroy+0x26>
10c62548: 4878 00a3 pea a3 <LSIGTRAP+0x9e>
10c6254c: 4879 1000 8064 pea 10008064 <prio2band+0xdea>
10c62552: 4eb9 10c1 677e jsr 10c1677e <printk>
10c62558: 508f addql #8,%sp
10c6255a: 486a 0024 pea %a2@(36)
10c6255e: 4eb9 10c1 9894 jsr 10c19894 <del_timer>
10c62564: 588f addql #4,%sp
10c62566: 4a80 tstl %d0
10c62568: 6712 beqs 10c6257c <ip_frag_destroy+0x48>
10c6256a: 4878 00a4 pea a4 <LSIGTRAP+0x9f>
10c6256e: 4879 1000 80ba pea 100080ba <prio2band+0xe40>
10c62574: 4eb9 10c1 677e jsr 10c1677e <printk>
10c6257a: 508f addql #8,%sp
10c6257c: 226a 0010 moveal %a2@(16),%a1
10c62580: 47f9 1001 0248 lea 10010248 <ip_frag_mem>,%a3
10c62586: b2fc 0000 cmpaw #0,%a1
10c6258a: 673c beqs 10c625c8 <ip_frag_destroy+0x94>
10c6258c: 2411 movel %a1@,%d2
10c6258e: 2029 0078 movel %a1@(120),%d0
10c62592: 91b9 1001 0248 subl %d0,10010248 <ip_frag_mem>
10c62598: 7001 moveq #1,%d0
10c6259a: b0a9 0070 cmpl %a1@(112),%d0
10c6259e: 6716 beqs 10c625b6 <ip_frag_destroy+0x82>
10c625a0: 41e9 0070 lea %a1@(112),%a0
10c625a4: 40c1 movew %sr,%d1
10c625a6: 007c 0700 oriw #1792,%sr
10c625aa: 2010 movel %a0@,%d0
10c625ac: 5380 subql #1,%d0
10c625ae: 2080 movel %d0,%a0@
10c625b0: 46c1 movew %d1,%sr
10c625b2: 4a80 tstl %d0
10c625b4: 660a bnes 10c625c0 <ip_frag_destroy+0x8c>
10c625b6: 2f09 movel %a1,%sp@-
10c625b8: 4eb9 10c5 5900 jsr 10c55900 <__kfree_skb>
10c625be: 588f addql #4,%sp
10c625c0: 2242 moveal %d2,%a1
10c625c2: b2fc 0000 cmpaw #0,%a1
10c625c6: 66c4 bnes 10c6258c <ip_frag_destroy+0x58>
10c625c8: 7048 moveq #72,%d0
10c625ca: 9193 subl %d0,%a3@
10c625cc: 2f0a movel %a2,%sp@-
10c625ce: 4eb9 10c2 0b8c jsr 10c20b8c <kfree>
10c625d4: 4cee 0c04 fff4 moveml %fp@(-12),%d2/%a2-%a3
10c625da: 4e5e unlk %fp
10c625dc: 4e75 rts
10c625de <ip_evictor>:
10c625de: 4e56 0000 linkw %fp,#0
10c625e2: 48e7 203c moveml %d2/%a2-%a5,%sp@-
10c625e6: 2039 1001 0248 movel 10010248 <ip_frag_mem>,%d0
10c625ec: b0b9 1001 0238 cmpl 10010238 <sysctl_ipfrag_low_thresh>,%d0
10c625f2: 6f00 00b0 blew 10c626a4 <ip_evictor+0xc6>
10c625f6: 91c8 subal %a0,%a0
10c625f8: 7200 moveq #0,%d1
10c625fa: 4bf9 1002 4b88 lea 10024b88 <ipq_hash>,%a5
10c62600: 2001 movel %d1,%d0
10c62602: e588 lsll #2,%d0
10c62604: 2035 0800 movel %a5@(00000000,%d0:l),%d0
10c62608: 6700 0088 beqw 10c62692 <ip_evictor+0xb4>
10c6260c: 2440 moveal %d0,%a2
10c6260e: 49f9 1003 2bec lea 10032bec <ip_statistics+0x34>,%a4
10c62614: 2401 movel %d1,%d2
10c62616: 5282 addql #1,%d2
10c62618: 4a92 tstl %a2@
10c6261a: 6706 beqs 10c62622 <ip_evictor+0x44>
10c6261c: 2452 moveal %a2@,%a2
10c6261e: 4a92 tstl %a2@
10c62620: 66fa bnes 10c6261c <ip_evictor+0x3e>
10c62622: 41ea 0020 lea %a2@(32),%a0
10c62626: 5290 addql #1,%a0@
10c62628: 2648 moveal %a0,%a3
10c6262a: 082a 0002 000f btst #2,%a2@(15)
10c62630: 663c bnes 10c6266e <ip_evictor+0x90>
10c62632: 486a 0024 pea %a2@(36)
10c62636: 4eb9 10c1 9894 jsr 10c19894 <del_timer>
10c6263c: 588f addql #4,%sp
10c6263e: 4a80 tstl %d0
10c62640: 6702 beqs 10c62644 <ip_evictor+0x66>
10c62642: 5393 subql #1,%a3@
10c62644: 082a 0002 000f btst #2,%a2@(15)
10c6264a: 6622 bnes 10c6266e <ip_evictor+0x90>
10c6264c: 2052 moveal %a2@,%a0
10c6264e: b0fc 0000 cmpaw #0,%a0
10c62652: 6706 beqs 10c6265a <ip_evictor+0x7c>
10c62654: 216a 0038 0038 movel %a2@(56),%a0@(56)
10c6265a: 206a 0038 moveal %a2@(56),%a0
10c6265e: 2092 movel %a2@,%a0@
10c62660: 53b9 1001 0244 subql #1,10010244 <ip_frag_nqueues>
10c62666: 5393 subql #1,%a3@
10c62668: 002a 0004 000f orib #4,%a2@(15)
10c6266e: 40c1 movew %sr,%d1
10c62670: 007c 0700 oriw #1792,%sr
10c62674: 2013 movel %a3@,%d0
10c62676: 5380 subql #1,%d0
10c62678: 2680 movel %d0,%a3@
10c6267a: 46c1 movew %d1,%sr
10c6267c: 4a80 tstl %d0
10c6267e: 6608 bnes 10c62688 <ip_evictor+0xaa>
10c62680: 2f0a movel %a2,%sp@-
10c62682: 4eba feb0 jsr %pc@(10c62534 <ip_frag_destroy>)
10c62686: 588f addql #4,%sp
10c62688: 5294 addql #1,%a4@
10c6268a: 307c 0001 moveaw #1,%a0
10c6268e: 2202 movel %d2,%d1
10c62690: 6002 bras 10c62694 <ip_evictor+0xb6>
10c62692: 5281 addql #1,%d1
10c62694: 703f moveq #63,%d0
10c62696: b081 cmpl %d1,%d0
10c62698: 6c00 ff66 bgew 10c62600 <ip_evictor+0x22>
10c6269c: b0fc 0000 cmpaw #0,%a0
10c626a0: 6600 ff44 bnew 10c625e6 <ip_evictor+0x8>
10c626a4: 4cee 3c04 ffec moveml %fp@(-20),%d2/%a2-%a5
10c626aa: 4e5e unlk %fp
10c626ac: 4e75 rts
10c626ae <ip_expire>:
10c626ae: 4e56 0000 linkw %fp,#0
10c626b2: 2f0b movel %a3,%sp@-
10c626b4: 2f0a movel %a2,%sp@-
10c626b6: 246e 0008 moveal %fp@(8),%a2
10c626ba: 082a 0002 000f btst #2,%a2@(15)
10c626c0: 6600 00b0 bnew 10c62772 <ip_expire+0xc4>
10c626c4: 486a 0024 pea %a2@(36)
10c626c8: 4eb9 10c1 9894 jsr 10c19894 <del_timer>
10c626ce: 588f addql #4,%sp
10c626d0: 4a80 tstl %d0
10c626d2: 6706 beqs 10c626da <ip_expire+0x2c>
10c626d4: 41ea 0020 lea %a2@(32),%a0
10c626d8: 5390 subql #1,%a0@
10c626da: 082a 0002 000f btst #2,%a2@(15)
10c626e0: 6626 bnes 10c62708 <ip_expire+0x5a>
10c626e2: 2052 moveal %a2@,%a0
10c626e4: b0fc 0000 cmpaw #0,%a0
10c626e8: 6706 beqs 10c626f0 <ip_expire+0x42>
10c626ea: 216a 0038 0038 movel %a2@(56),%a0@(56)
10c626f0: 206a 0038 moveal %a2@(56),%a0
10c626f4: 2092 movel %a2@,%a0@
10c626f6: 53b9 1001 0244 subql #1,10010244 <ip_frag_nqueues>
10c626fc: 41ea 0020 lea %a2@(32),%a0
10c62700: 5390 subql #1,%a0@
10c62702: 002a 0004 000f orib #4,%a2@(15)
10c62708: 52b9 1003 2be0 addql #1,10032be0 <ip_statistics+0x28>
10c6270e: 52b9 1003 2bec addql #1,10032bec <ip_statistics+0x34>
10c62714: 082a 0001 000f btst #1,%a2@(15)
10c6271a: 6756 beqs 10c62772 <ip_expire+0xc4>
10c6271c: 266a 0010 moveal %a2@(16),%a3
10c62720: b6fc 0000 cmpaw #0,%a3
10c62724: 674c beqs 10c62772 <ip_expire+0xc4>
10c62726: 2f2a 003c movel %a2@(60),%sp@-
10c6272a: 4eb9 10c5 7c3a jsr 10c57c3a <dev_get_by_index>
10c62730: 2740 0018 movel %d0,%a3@(24)
10c62734: 588f addql #4,%sp
10c62736: 673a beqs 10c62772 <ip_expire+0xc4>
10c62738: 42a7 clrl %sp@-
10c6273a: 4878 0001 pea 1 <PF_DTRACE_OFF>
10c6273e: 4878 000b pea b <LSIGTRAP+0x6>
10c62742: 2f0b movel %a3,%sp@-
10c62744: 4eb9 10c7 a7ec jsr 10c7a7ec <icmp_send>
10c6274a: 226b 0018 moveal %a3@(24),%a1
10c6274e: 4fef 0010 lea %sp@(16),%sp
10c62752: 41e9 00d8 lea %a1@(216),%a0
10c62756: 40c1 movew %sr,%d1
10c62758: 007c 0700 oriw #1792,%sr
10c6275c: 2010 movel %a0@,%d0
10c6275e: 5380 subql #1,%d0
10c62760: 2080 movel %d0,%a0@
10c62762: 46c1 movew %d1,%sr
10c62764: 4a80 tstl %d0
10c62766: 660a bnes 10c62772 <ip_expire+0xc4>
10c62768: 2f09 movel %a1,%sp@-
10c6276a: 4eb9 10c5 95c4 jsr 10c595c4 <netdev_finish_unregister>
10c62770: 588f addql #4,%sp
10c62772: 41ea 0020 lea %a2@(32),%a0
10c62776: 40c1 movew %sr,%d1
10c62778: 007c 0700 oriw #1792,%sr
10c6277c: 2010 movel %a0@,%d0
10c6277e: 5380 subql #1,%d0
10c62780: 2080 movel %d0,%a0@
10c62782: 46c1 movew %d1,%sr
10c62784: 4a80 tstl %d0
10c62786: 6606 bnes 10c6278e <ip_expire+0xe0>
10c62788: 2f0a movel %a2,%sp@-
10c6278a: 4eba fda8 jsr %pc@(10c62534 <ip_frag_destroy>)
10c6278e: 246e fff8 moveal %fp@(-8),%a2
10c62792: 266e fffc moveal %fp@(-4),%a3
10c62796: 4e5e unlk %fp
10c62798: 4e75 rts
10c6279a <ip_frag_intern>:
10c6279a: 4e56 0000 linkw %fp,#0
10c6279e: 2f0a movel %a2,%sp@-
10c627a0: 246e 000c moveal %fp@(12),%a2
10c627a4: 2039 1002 67b0 movel 100267b0 <jiffies>,%d0
10c627aa: d0b9 1001 023c addl 1001023c <sysctl_ipfrag_time>,%d0
10c627b0: 2f00 movel %d0,%sp@-
10c627b2: 486a 0024 pea %a2@(36)
10c627b6: 4eb9 10c1 97b0 jsr 10c197b0 <mod_timer>
10c627bc: 4a80 tstl %d0
10c627be: 6606 bnes 10c627c6 <ip_frag_intern+0x2c>
10c627c0: 41ea 0020 lea %a2@(32),%a0
10c627c4: 5290 addql #1,%a0@
10c627c6: 41ea 0020 lea %a2@(32),%a0
10c627ca: 5290 addql #1,%a0@
10c627cc: 202e 0008 movel %fp@(8),%d0
10c627d0: e588 lsll #2,%d0
10c627d2: 43f9 1002 4b88 lea 10024b88 <ipq_hash>,%a1
10c627d8: 2071 0800 moveal %a1@(00000000,%d0:l),%a0
10c627dc: 2488 movel %a0,%a2@
10c627de: 6704 beqs 10c627e4 <ip_frag_intern+0x4a>
10c627e0: 214a 0038 movel %a2,%a0@(56)
10c627e4: 238a 0800 movel %a2,%a1@(00000000,%d0:l)
10c627e8: d089 addl %a1,%d0
10c627ea: 2540 0038 movel %d0,%a2@(56)
10c627ee: 52b9 1001 0244 addql #1,10010244 <ip_frag_nqueues>
10c627f4: 200a movel %a2,%d0
10c627f6: 246e fffc moveal %fp@(-4),%a2
10c627fa: 4e5e unlk %fp
10c627fc: 4e75 rts
10c627fe <ip_frag_create>:
10c627fe: 4e56 0000 linkw %fp,#0
10c62802: 2f0a movel %a2,%sp@-
10c62804: 246e 000c moveal %fp@(12),%a2
10c62808: 4878 0020 pea 20 <LSIGTRAP+0x1b>
10c6280c: 4878 0048 pea 48 <LSIGTRAP+0x43>
10c62810: 4eb9 10c2 09bc jsr 10c209bc <kmalloc>
10c62816: 2200 movel %d0,%d1
10c62818: 508f addql #8,%sp
10c6281a: 6762 beqs 10c6287e <ip_frag_create+0x80>
10c6281c: 7048 moveq #72,%d0
10c6281e: d1b9 1001 0248 addl %d0,10010248 <ip_frag_mem>
10c62824: 2041 moveal %d1,%a0
10c62826: 116a 0009 000e moveb %a2@(9),%a0@(14)
10c6282c: 4228 000f clrb %a0@(15)
10c62830: 316a 0004 000c movew %a2@(4),%a0@(12)
10c62836: 216a 000c 0004 movel %a2@(12),%a0@(4)
10c6283c: 216a 0010 0008 movel %a2@(16),%a0@(8)
10c62842: 42a8 0014 clrl %a0@(20)
10c62846: 42a8 0018 clrl %a0@(24)
10c6284a: 42a8 0010 clrl %a0@(16)
10c6284e: 42a8 003c clrl %a0@(60)
10c62852: 43e8 0024 lea %a0@(36),%a1
10c62856: 42a9 0004 clrl %a1@(4)
10c6285a: 4291 clrl %a1@
10c6285c: 2148 0030 movel %a0,%a0@(48)
10c62860: 217c 10c6 26ae movel #281421486,%a0@(52)
10c62866: 0034
10c62868: 42a8 001c clrl %a0@(28)
10c6286c: 7001 moveq #1,%d0
10c6286e: 2140 0020 movel %d0,%a0@(32)
10c62872: 2f08 movel %a0,%sp@-
10c62874: 2f2e 0008 movel %fp@(8),%sp@-
10c62878: 4eba ff20 jsr %pc@(10c6279a <ip_frag_intern>)
10c6287c: 6018 bras 10c62896 <ip_frag_create+0x98>
10c6287e: 4eb9 10c5 ca54 jsr 10c5ca54 <net_ratelimit>
10c62884: 4a80 tstl %d0
10c62886: 670c beqs 10c62894 <ip_frag_create+0x96>
10c62888: 4879 1000 8116 pea 10008116 <prio2band+0xe9c>
10c6288e: 4eb9 10c1 677e jsr 10c1677e <printk>
10c62894: 7000 moveq #0,%d0
10c62896: 246e fffc moveal %fp@(-4),%a2
10c6289a: 4e5e unlk %fp
10c6289c: 4e75 rts
10c6289e <ip_frag_queue>:
10c6289e: 4e56 0000 linkw %fp,#0
10c628a2: 48e7 383c moveml %d2-%d4/%a2-%a5,%sp@-
10c628a6: 286e 0008 moveal %fp@(8),%a4
10c628aa: 266e 000c moveal %fp@(12),%a3
10c628ae: 122c 000f moveb %a4@(15),%d1
10c628b2: 0801 0002 btst #2,%d1
10c628b6: 6600 027e bnew 10c62b36 <ip_frag_queue+0x298>
10c628ba: 206b 0020 moveal %a3@(32),%a0
10c628be: 4284 clrl %d4
10c628c0: 3828 0006 movew %a0@(6),%d4
10c628c4: 2004 movel %d4,%d0
10c628c6: 0240 e000 andiw #-8192,%d0
10c628ca: 0284 0000 1fff andil #8191,%d4
10c628d0: e78c lsll #3,%d4
10c628d2: 1410 moveb %a0@,%d2
10c628d4: 760f moveq #15,%d3
10c628d6: c483 andl %d3,%d2
10c628d8: e58a lsll #2,%d2
10c628da: 2604 movel %d4,%d3
10c628dc: d6ab 005c addl %a3@(92),%d3
10c628e0: 9682 subl %d2,%d3
10c628e2: 0800 000d btst #13,%d0
10c628e6: 6620 bnes 10c62908 <ip_frag_queue+0x6a>
10c628e8: 202c 0014 movel %a4@(20),%d0
10c628ec: b083 cmpl %d3,%d0
10c628ee: 6e00 0246 bgtw 10c62b36 <ip_frag_queue+0x298>
10c628f2: 0801 0000 btst #0,%d1
10c628f6: 6706 beqs 10c628fe <ip_frag_queue+0x60>
10c628f8: b083 cmpl %d3,%d0
10c628fa: 6600 023a bnew 10c62b36 <ip_frag_queue+0x298>
10c628fe: 0001 0001 orib #1,%d1
10c62902: 1941 000f moveb %d1,%a4@(15)
10c62906: 6028 bras 10c62930 <ip_frag_queue+0x92>
10c62908: 2003 movel %d3,%d0
10c6290a: 7207 moveq #7,%d1
10c6290c: c081 andl %d1,%d0
10c6290e: 6710 beqs 10c62920 <ip_frag_queue+0x82>
10c62910: 70f8 moveq #-8,%d0
10c62912: c680 andl %d0,%d3
10c62914: 0c2b 0002 006b cmpib #2,%a3@(107)
10c6291a: 6704 beqs 10c62920 <ip_frag_queue+0x82>
10c6291c: 422b 006b clrb %a3@(107)
10c62920: b6ac 0014 cmpl %a4@(20),%d3
10c62924: 6f0e bles 10c62934 <ip_frag_queue+0x96>
10c62926: 082c 0000 000f btst #0,%a4@(15)
10c6292c: 6600 0208 bnew 10c62b36 <ip_frag_queue+0x298>
10c62930: 2943 0014 movel %d3,%a4@(20)
10c62934: b883 cmpl %d3,%d4
10c62936: 6700 01fe beqw 10c62b36 <ip_frag_queue+0x298>
10c6293a: 202b 005c movel %a3@(92),%d0
10c6293e: b082 cmpl %d2,%d0
10c62940: 6500 01f4 bcsw 10c62b36 <ip_frag_queue+0x298>
10c62944: 90ab 0060 subl %a3@(96),%d0
10c62948: b082 cmpl %d2,%d0
10c6294a: 6416 bccs 10c62962 <ip_frag_queue+0xc4>
10c6294c: 2202 movel %d2,%d1
10c6294e: 9280 subl %d0,%d1
10c62950: 2f01 movel %d1,%sp@-
10c62952: 2f0b movel %a3,%sp@-
10c62954: 4eb9 10c5 61ea jsr 10c561ea <__pskb_pull_tail>
10c6295a: 508f addql #8,%sp
10c6295c: 4a80 tstl %d0
10c6295e: 6700 00f6 beqw 10c62a56 <ip_frag_queue+0x1b8>
10c62962: 95ab 005c subl %d2,%a3@(92)
10c62966: 202b 0080 movel %a3@(128),%d0
10c6296a: d082 addl %d2,%d0
10c6296c: 2740 0080 movel %d0,%a3@(128)
10c62970: 6700 01c4 beqw 10c62b36 <ip_frag_queue+0x298>
10c62974: 2003 movel %d3,%d0
10c62976: 9084 subl %d4,%d0
10c62978: b0ab 005c cmpl %a3@(92),%d0
10c6297c: 6426 bccs 10c629a4 <ip_frag_queue+0x106>
10c6297e: 4aab 0060 tstl %a3@(96)
10c62982: 6714 beqs 10c62998 <ip_frag_queue+0xfa>
10c62984: 4878 0001 pea 1 <PF_DTRACE_OFF>
10c62988: 2f00 movel %d0,%sp@-
10c6298a: 2f0b movel %a3,%sp@-
10c6298c: 4eb9 10c5 60b2 jsr 10c560b2 <___pskb_trim>
10c62992: 4fef 000c lea %sp@(12),%sp
10c62996: 600e bras 10c629a6 <ip_frag_queue+0x108>
10c62998: 2740 005c movel %d0,%a3@(92)
10c6299c: d0ab 0080 addl %a3@(128),%d0
10c629a0: 2740 0084 movel %d0,%a3@(132)
10c629a4: 7000 moveq #0,%d0
10c629a6: 4a80 tstl %d0
10c629a8: 6600 018c bnew 10c62b36 <ip_frag_queue+0x298>
10c629ac: 9bcd subal %a5,%a5
10c629ae: 246c 0010 moveal %a4@(16),%a2
10c629b2: 6004 bras 10c629b8 <ip_frag_queue+0x11a>
10c629b4: 2a4a moveal %a2,%a5
10c629b6: 2455 moveal %a5@,%a2
10c629b8: b4fc 0000 cmpaw #0,%a2
10c629bc: 6706 beqs 10c629c4 <ip_frag_queue+0x126>
10c629be: b8aa 003a cmpl %a2@(58),%d4
10c629c2: 6ef0 bgts 10c629b4 <ip_frag_queue+0x116>
10c629c4: bafc 0000 cmpaw #0,%a5
10c629c8: 6700 0106 beqw 10c62ad0 <ip_frag_queue+0x232>
10c629cc: 242d 003a movel %a5@(58),%d2
10c629d0: d4ad 005c addl %a5@(92),%d2
10c629d4: 9484 subl %d4,%d2
10c629d6: 4a82 tstl %d2
10c629d8: 6f00 00f6 blew 10c62ad0 <ip_frag_queue+0x232>
10c629dc: d882 addl %d2,%d4
10c629de: b883 cmpl %d3,%d4
10c629e0: 6c00 0154 bgew 10c62b36 <ip_frag_queue+0x298>
10c629e4: 202b 005c movel %a3@(92),%d0
10c629e8: b082 cmpl %d2,%d0
10c629ea: 6500 014a bcsw 10c62b36 <ip_frag_queue+0x298>
10c629ee: 90ab 0060 subl %a3@(96),%d0
10c629f2: b082 cmpl %d2,%d0
10c629f4: 6414 bccs 10c62a0a <ip_frag_queue+0x16c>
10c629f6: 2202 movel %d2,%d1
10c629f8: 9280 subl %d0,%d1
10c629fa: 2f01 movel %d1,%sp@-
10c629fc: 2f0b movel %a3,%sp@-
10c629fe: 4eb9 10c5 61ea jsr 10c561ea <__pskb_pull_tail>
10c62a04: 508f addql #8,%sp
10c62a06: 4a80 tstl %d0
10c62a08: 674c beqs 10c62a56 <ip_frag_queue+0x1b8>
10c62a0a: 95ab 005c subl %d2,%a3@(92)
10c62a0e: 202b 0080 movel %a3@(128),%d0
10c62a12: d082 addl %d2,%d0
10c62a14: 2740 0080 movel %d0,%a3@(128)
10c62a18: 6700 011c beqw 10c62b36 <ip_frag_queue+0x298>
10c62a1c: 0c2b 0002 006b cmpib #2,%a3@(107)
10c62a22: 6700 00ac beqw 10c62ad0 <ip_frag_queue+0x232>
10c62a26: 422b 006b clrb %a3@(107)
10c62a2a: 6000 00a4 braw 10c62ad0 <ip_frag_queue+0x232>
10c62a2e: 2403 movel %d3,%d2
10c62a30: 9480 subl %d0,%d2
10c62a32: 202a 005c movel %a2@(92),%d0
10c62a36: b082 cmpl %d2,%d0
10c62a38: 634a blss 10c62a84 <ip_frag_queue+0x1e6>
10c62a3a: 90aa 0060 subl %a2@(96),%d0
10c62a3e: b082 cmpl %d2,%d0
10c62a40: 641a bccs 10c62a5c <ip_frag_queue+0x1be>
10c62a42: 2602 movel %d2,%d3
10c62a44: 9680 subl %d0,%d3
10c62a46: 2f03 movel %d3,%sp@-
10c62a48: 2f0a movel %a2,%sp@-
10c62a4a: 4eb9 10c5 61ea jsr 10c561ea <__pskb_pull_tail>
10c62a50: 508f addql #8,%sp
10c62a52: 4a80 tstl %d0
10c62a54: 6606 bnes 10c62a5c <ip_frag_queue+0x1be>
10c62a56: 7000 moveq #0,%d0
10c62a58: 6000 00dc braw 10c62b36 <ip_frag_queue+0x298>
10c62a5c: 95aa 005c subl %d2,%a2@(92)
10c62a60: 202a 0080 movel %a2@(128),%d0
10c62a64: d082 addl %d2,%d0
10c62a66: 2540 0080 movel %d0,%a2@(128)
10c62a6a: 6700 00ca beqw 10c62b36 <ip_frag_queue+0x298>
10c62a6e: d5aa 003a addl %d2,%a2@(58)
10c62a72: 95ac 0018 subl %d2,%a4@(24)
10c62a76: 0c2a 0002 006b cmpib #2,%a2@(107)
10c62a7c: 6762 beqs 10c62ae0 <ip_frag_queue+0x242>
10c62a7e: 422a 006b clrb %a2@(107)
10c62a82: 605c bras 10c62ae0 <ip_frag_queue+0x242>
10c62a84: 224a moveal %a2,%a1
10c62a86: 2452 moveal %a2@,%a2
10c62a88: bafc 0000 cmpaw #0,%a5
10c62a8c: 6704 beqs 10c62a92 <ip_frag_queue+0x1f4>
10c62a8e: 2a8a movel %a2,%a5@
10c62a90: 6004 bras 10c62a96 <ip_frag_queue+0x1f8>
10c62a92: 294a 0010 movel %a2,%a4@(16)
10c62a96: 2029 005c movel %a1@(92),%d0
10c62a9a: 91ac 0018 subl %d0,%a4@(24)
10c62a9e: 2029 0078 movel %a1@(120),%d0
10c62aa2: 91b9 1001 0248 subl %d0,10010248 <ip_frag_mem>
10c62aa8: 7201 moveq #1,%d1
10c62aaa: b2a9 0070 cmpl %a1@(112),%d1
10c62aae: 6716 beqs 10c62ac6 <ip_frag_queue+0x228>
10c62ab0: 41e9 0070 lea %a1@(112),%a0
10c62ab4: 40c1 movew %sr,%d1
10c62ab6: 007c 0700 oriw #1792,%sr
10c62aba: 2010 movel %a0@,%d0
10c62abc: 5380 subql #1,%d0
10c62abe: 2080 movel %d0,%a0@
10c62ac0: 46c1 movew %d1,%sr
10c62ac2: 4a80 tstl %d0
10c62ac4: 660a bnes 10c62ad0 <ip_frag_queue+0x232>
10c62ac6: 2f09 movel %a1,%sp@-
10c62ac8: 4eb9 10c5 5900 jsr 10c55900 <__kfree_skb>
10c62ace: 588f addql #4,%sp
10c62ad0: b4fc 0000 cmpaw #0,%a2
10c62ad4: 670a beqs 10c62ae0 <ip_frag_queue+0x242>
10c62ad6: 202a 003a movel %a2@(58),%d0
10c62ada: b680 cmpl %d0,%d3
10c62adc: 6e00 ff50 bgtw 10c62a2e <ip_frag_queue+0x190>
10c62ae0: 2744 003a movel %d4,%a3@(58)
10c62ae4: 268a movel %a2,%a3@
10c62ae6: bafc 0000 cmpaw #0,%a5
10c62aea: 6704 beqs 10c62af0 <ip_frag_queue+0x252>
10c62aec: 2a8b movel %a3,%a5@
10c62aee: 6004 bras 10c62af4 <ip_frag_queue+0x256>
10c62af0: 294b 0010 movel %a3,%a4@(16)
10c62af4: 206b 0018 moveal %a3@(24),%a0
10c62af8: b0fc 0000 cmpaw #0,%a0
10c62afc: 6706 beqs 10c62b04 <ip_frag_queue+0x266>
10c62afe: 2968 003a 003c movel %a0@(58),%a4@(60)
10c62b04: 42ab 0018 clrl %a3@(24)
10c62b08: 202b 0010 movel %a3@(16),%d0
10c62b0c: 222b 0014 movel %a3@(20),%d1
10c62b10: 2940 0040 movel %d0,%a4@(64)
10c62b14: 2941 0044 movel %d1,%a4@(68)
10c62b18: 222b 005c movel %a3@(92),%d1
10c62b1c: d3ac 0018 addl %d1,%a4@(24)
10c62b20: 202b 0078 movel %a3@(120),%d0
10c62b24: d1b9 1001 0248 addl %d0,10010248 <ip_frag_mem>
10c62b2a: 4a84 tstl %d4
10c62b2c: 662e bnes 10c62b5c <ip_frag_queue+0x2be>
10c62b2e: 002c 0002 000f orib #2,%a4@(15)
10c62b34: 6026 bras 10c62b5c <ip_frag_queue+0x2be>
10c62b36: 7601 moveq #1,%d3
10c62b38: b6ab 0070 cmpl %a3@(112),%d3
10c62b3c: 6716 beqs 10c62b54 <ip_frag_queue+0x2b6>
10c62b3e: 41eb 0070 lea %a3@(112),%a0
10c62b42: 40c1 movew %sr,%d1
10c62b44: 007c 0700 oriw #1792,%sr
10c62b48: 2010 movel %a0@,%d0
10c62b4a: 5380 subql #1,%d0
10c62b4c: 2080 movel %d0,%a0@
10c62b4e: 46c1 movew %d1,%sr
10c62b50: 4a80 tstl %d0
10c62b52: 6608 bnes 10c62b5c <ip_frag_queue+0x2be>
10c62b54: 2f0b movel %a3,%sp@-
10c62b56: 4eb9 10c5 5900 jsr 10c55900 <__kfree_skb>
10c62b5c: 4cee 3c1c ffe4 moveml %fp@(-28),%d2-%d4/%a2-%a5
10c62b62: 4e5e unlk %fp
10c62b64: 4e75 rts
10c62b66 <ip_frag_reasm>:
10c62b66: 4e56 0000 linkw %fp,#0
10c62b6a: 48e7 3038 moveml %d2-%d3/%a2-%a4,%sp@-
10c62b6e: 286e 0008 moveal %fp@(8),%a4
10c62b72: 246c 0010 moveal %a4@(16),%a2
10c62b76: 486c 0024 pea %a4@(36)
10c62b7a: 4eb9 10c1 9894 jsr 10c19894 <del_timer>
10c62b80: 588f addql #4,%sp
10c62b82: 4a80 tstl %d0
10c62b84: 6706 beqs 10c62b8c <ip_frag_reasm+0x26>
10c62b86: 41ec 0020 lea %a4@(32),%a0
10c62b8a: 5390 subql #1,%a0@
10c62b8c: 082c 0002 000f btst #2,%a4@(15)
10c62b92: 6626 bnes 10c62bba <ip_frag_reasm+0x54>
10c62b94: 2054 moveal %a4@,%a0
10c62b96: b0fc 0000 cmpaw #0,%a0
10c62b9a: 6706 beqs 10c62ba2 <ip_frag_reasm+0x3c>
10c62b9c: 216c 0038 0038 movel %a4@(56),%a0@(56)
10c62ba2: 206c 0038 moveal %a4@(56),%a0
10c62ba6: 2094 movel %a4@,%a0@
10c62ba8: 53b9 1001 0244 subql #1,10010244 <ip_frag_nqueues>
10c62bae: 41ec 0020 lea %a4@(32),%a0
10c62bb2: 5390 subql #1,%a0@
10c62bb4: 002c 0004 000f orib #4,%a4@(15)
10c62bba: b4fc 0000 cmpaw #0,%a2
10c62bbe: 6612 bnes 10c62bd2 <ip_frag_reasm+0x6c>
10c62bc0: 4878 0205 pea 205 <LSIGTRAP+0x200>
10c62bc4: 4879 1000 813b pea 1000813b <prio2band+0xec1>
10c62bca: 4eb9 10c1 677e jsr 10c1677e <printk>
10c62bd0: 508f addql #8,%sp
10c62bd2: 4aaa 003a tstl %a2@(58)
10c62bd6: 6712 beqs 10c62bea <ip_frag_reasm+0x84>
10c62bd8: 4878 0206 pea 206 <LSIGTRAP+0x201>
10c62bdc: 4879 1000 8187 pea 10008187 <prio2band+0xf0d>
10c62be2: 4eb9 10c1 677e jsr 10c1677e <printk>
10c62be8: 508f addql #8,%sp
10c62bea: 206a 0020 moveal %a2@(32),%a0
10c62bee: 1010 moveb %a0@,%d0
10c62bf0: 720f moveq #15,%d1
10c62bf2: c081 andl %d1,%d0
10c62bf4: e588 lsll #2,%d0
10c62bf6: 2600 movel %d0,%d3
10c62bf8: d6ac 0014 addl %a4@(20),%d3
10c62bfc: 0c83 0000 ffff cmpil #65535,%d3
10c62c02: 6e00 01ac bgtw 10c62db0 <ip_frag_reasm+0x24a>
10c62c06: 7000 moveq #0,%d0
10c62c08: 4a2a 0069 tstb %a2@(105)
10c62c0c: 6710 beqs 10c62c1e <ip_frag_reasm+0xb8>
10c62c0e: 206a 0088 moveal %a2@(136),%a0
10c62c12: 7001 moveq #1,%d0
10c62c14: b090 cmpl %a0@,%d0
10c62c16: 56c0 sne %d0
10c62c18: 4880 extw %d0
10c62c1a: 48c0 extl %d0
10c62c1c: 4480 negl %d0
10c62c1e: 4a80 tstl %d0
10c62c20: 671a beqs 10c62c3c <ip_frag_reasm+0xd6>
10c62c22: 4878 0020 pea 20 <LSIGTRAP+0x1b>
10c62c26: 42a7 clrl %sp@-
10c62c28: 42a7 clrl %sp@-
10c62c2a: 2f0a movel %a2,%sp@-
10c62c2c: 4eb9 10c5 5e76 jsr 10c55e76 <pskb_expand_head>
10c62c32: 4fef 0010 lea %sp@(16),%sp
10c62c36: 4a80 tstl %d0
10c62c38: 6600 015c bnew 10c62d96 <ip_frag_reasm+0x230>
10c62c3c: 206a 0088 moveal %a2@(136),%a0
10c62c40: 4aa8 0008 tstl %a0@(8)
10c62c44: 6700 0084 beqw 10c62cca <ip_frag_reasm+0x164>
10c62c48: 7400 moveq #0,%d2
10c62c4a: 4878 0020 pea 20 <LSIGTRAP+0x1b>
10c62c4e: 42a7 clrl %sp@-
10c62c50: 4eb9 10c5 5644 jsr 10c55644 <alloc_skb>
10c62c56: 2640 moveal %d0,%a3
10c62c58: 508f addql #8,%sp
10c62c5a: b6fc 0000 cmpaw #0,%a3
10c62c5e: 6700 0136 beqw 10c62d96 <ip_frag_reasm+0x230>
10c62c62: 2692 movel %a2@,%a3@
10c62c64: 248b movel %a3,%a2@
10c62c66: 206b 0088 moveal %a3@(136),%a0
10c62c6a: 226a 0088 moveal %a2@(136),%a1
10c62c6e: 2169 0008 0008 movel %a1@(8),%a0@(8)
10c62c74: 206a 0088 moveal %a2@(136),%a0
10c62c78: 42a8 0008 clrl %a0@(8)
10c62c7c: 93c9 subal %a1,%a1
10c62c7e: 206a 0088 moveal %a2@(136),%a0
10c62c82: b4a8 0004 cmpl %a0@(4),%d2
10c62c86: 6414 bccs 10c62c9c <ip_frag_reasm+0x136>
10c62c88: 7200 moveq #0,%d1
10c62c8a: 7000 moveq #0,%d0
10c62c8c: 3230 0812 movew %a0@(00000012,%d0:l),%d1
10c62c90: d481 addl %d1,%d2
10c62c92: 5080 addql #8,%d0
10c62c94: 5289 addql #1,%a1
10c62c96: b3e8 0004 cmpal %a0@(4),%a1
10c62c9a: 65f0 bcss 10c62c8c <ip_frag_reasm+0x126>
10c62c9c: 202a 0060 movel %a2@(96),%d0
10c62ca0: 9082 subl %d2,%d0
10c62ca2: 2740 0060 movel %d0,%a3@(96)
10c62ca6: 2740 005c movel %d0,%a3@(92)
10c62caa: 91aa 0060 subl %d0,%a2@(96)
10c62cae: 222b 005c movel %a3@(92),%d1
10c62cb2: 93aa 005c subl %d1,%a2@(92)
10c62cb6: 42ab 0064 clrl %a3@(100)
10c62cba: 176a 006b 006b moveb %a2@(107),%a3@(107)
10c62cc0: 202b 0078 movel %a3@(120),%d0
10c62cc4: d1b9 1001 0248 addl %d0,10010248 <ip_frag_mem>
10c62cca: 206a 0088 moveal %a2@(136),%a0
10c62cce: 2152 0008 movel %a2@,%a0@(8)
10c62cd2: 222a 0080 movel %a2@(128),%d1
10c62cd6: 92aa 0020 subl %a2@(32),%d1
10c62cda: 202a 0020 movel %a2@(32),%d0
10c62cde: 2540 0080 movel %d0,%a2@(128)
10c62ce2: d3aa 005c addl %d1,%a2@(92)
10c62ce6: b0aa 007c cmpl %a2@(124),%d0
10c62cea: 6410 bccs 10c62cfc <ip_frag_reasm+0x196>
10c62cec: 2f3c 10c6 2cec movel #281423084,%sp@-
10c62cf2: 2f01 movel %d1,%sp@-
10c62cf4: 2f0a movel %a2,%sp@-
10c62cf6: 4eb9 10c5 5604 jsr 10c55604 <skb_under_panic>
10c62cfc: 202a 0078 movel %a2@(120),%d0
10c62d00: 91b9 1001 0248 subl %d0,10010248 <ip_frag_mem>
10c62d06: 2052 moveal %a2@,%a0
10c62d08: 43f9 1003 2be8 lea 10032be8 <ip_statistics+0x30>,%a1
10c62d0e: b0fc 0000 cmpaw #0,%a0
10c62d12: 6754 beqs 10c62d68 <ip_frag_reasm+0x202>
10c62d14: 2028 005c movel %a0@(92),%d0
10c62d18: d1aa 0060 addl %d0,%a2@(96)
10c62d1c: 2228 005c movel %a0@(92),%d1
10c62d20: d3aa 005c addl %d1,%a2@(92)
10c62d24: 102a 006b moveb %a2@(107),%d0
10c62d28: b028 006b cmpb %a0@(107),%d0
10c62d2c: 6706 beqs 10c62d34 <ip_frag_reasm+0x1ce>
10c62d2e: 422a 006b clrb %a2@(107)
10c62d32: 601a bras 10c62d4e <ip_frag_reasm+0x1e8>
10c62d34: 0c00 0001 cmpib #1,%d0
10c62d38: 6614 bnes 10c62d4e <ip_frag_reasm+0x1e8>
10c62d3a: 2028 0064 movel %a0@(100),%d0
10c62d3e: 222a 0064 movel %a2@(100),%d1
10c62d42: d280 addl %d0,%d1
10c62d44: b081 cmpl %d1,%d0
10c62d46: 6302 blss 10c62d4a <ip_frag_reasm+0x1e4>
10c62d48: 5281 addql #1,%d1
10c62d4a: 2541 0064 movel %d1,%a2@(100)
10c62d4e: 2028 0078 movel %a0@(120),%d0
10c62d52: d1aa 0078 addl %d0,%a2@(120)
10c62d56: 2028 0078 movel %a0@(120),%d0
10c62d5a: 91b9 1001 0248 subl %d0,10010248 <ip_frag_mem>
10c62d60: 2050 moveal %a0@,%a0
10c62d62: b0fc 0000 cmpaw #0,%a0
10c62d66: 66ac bnes 10c62d14 <ip_frag_reasm+0x1ae>
10c62d68: 4292 clrl %a2@
10c62d6a: 256e 000c 0018 movel %fp@(12),%a2@(24)
10c62d70: 202c 0040 movel %a4@(64),%d0
10c62d74: 222c 0044 movel %a4@(68),%d1
10c62d78: 2540 0010 movel %d0,%a2@(16)
10c62d7c: 2541 0014 movel %d1,%a2@(20)
10c62d80: 206a 0020 moveal %a2@(32),%a0
10c62d84: 4268 0006 clrw %a0@(6)
10c62d88: 3143 0002 movew %d3,%a0@(2)
10c62d8c: 5291 addql #1,%a1@
10c62d8e: 42ac 0010 clrl %a4@(16)
10c62d92: 200a movel %a2,%d0
10c62d94: 6058 bras 10c62dee <ip_frag_reasm+0x288>
10c62d96: 4eb9 10c5 ca54 jsr 10c5ca54 <net_ratelimit>
10c62d9c: 4a80 tstl %d0
10c62d9e: 6746 beqs 10c62de6 <ip_frag_reasm+0x280>
10c62da0: 2f0c movel %a4,%sp@-
10c62da2: 4879 1000 81e1 pea 100081e1 <prio2band+0xf67>
10c62da8: 4eb9 10c1 677e jsr 10c1677e <printk>
10c62dae: 6036 bras 10c62de6 <ip_frag_reasm+0x280>
10c62db0: 4eb9 10c5 ca54 jsr 10c5ca54 <net_ratelimit>
10c62db6: 4a80 tstl %d0
10c62db8: 672c beqs 10c62de6 <ip_frag_reasm+0x280>
10c62dba: 4280 clrl %d0
10c62dbc: 102c 0007 moveb %a4@(7),%d0
10c62dc0: 2f00 movel %d0,%sp@-
10c62dc2: 4280 clrl %d0
10c62dc4: 102c 0006 moveb %a4@(6),%d0
10c62dc8: 2f00 movel %d0,%sp@-
10c62dca: 4280 clrl %d0
10c62dcc: 102c 0005 moveb %a4@(5),%d0
10c62dd0: 2f00 movel %d0,%sp@-
10c62dd2: 4280 clrl %d0
10c62dd4: 102c 0004 moveb %a4@(4),%d0
10c62dd8: 2f00 movel %d0,%sp@-
10c62dda: 4879 1000 8213 pea 10008213 <prio2band+0xf99>
10c62de0: 4eb9 10c1 677e jsr 10c1677e <printk>
10c62de6: 52b9 1003 2bec addql #1,10032bec <ip_statistics+0x34>
10c62dec: 7000 moveq #0,%d0
10c62dee: 4cee 1c0c ffec moveml %fp@(-20),%d2-%d3/%a2-%a4
10c62df4: 4e5e unlk %fp
10c62df6: 4e75 rts
10c62df8 <ip_defrag>:
10c62df8: 4e56 0000 linkw %fp,#0
10c62dfc: 48e7 3f30 moveml %d2-%d7/%a2-%a3,%sp@-
10c62e00: 266e 0008 moveal %fp@(8),%a3
10c62e04: 246b 0020 moveal %a3@(32),%a2
10c62e08: 52b9 1003 2be4 addql #1,10032be4 <ip_statistics+0x2c>
10c62e0e: 2039 1001 0248 movel 10010248 <ip_frag_mem>,%d0
10c62e14: b0b9 1001 0234 cmpl 10010234 <sysctl_ipfrag_high_thresh>,%d0
10c62e1a: 6f04 bles 10c62e20 <ip_defrag+0x28>
10c62e1c: 4eba f7c0 jsr %pc@(10c625de <ip_evictor>)
10c62e20: 2e2b 0018 movel %a3@(24),%d7
10c62e24: 3a2a 0004 movew %a2@(4),%d5
10c62e28: 2c2a 000c movel %a2@(12),%d6
10c62e2c: 282a 0010 movel %a2@(16),%d4
10c62e30: 162a 0009 moveb %a2@(9),%d3
10c62e34: 2206 movel %d6,%d1
10c62e36: b981 eorl %d4,%d1
10c62e38: 2001 movel %d1,%d0
10c62e3a: 4240 clrw %d0
10c62e3c: 4840 swap %d0
10c62e3e: 4282 clrl %d2
10c62e40: 3405 movew %d5,%d2
10c62e42: b580 eorl %d2,%d0
10c62e44: b181 eorl %d0,%d1
10c62e46: 2401 movel %d1,%d2
10c62e48: e08a lsrl #8,%d2
10c62e4a: 4280 clrl %d0
10c62e4c: 1003 moveb %d3,%d0
10c62e4e: b182 eorl %d0,%d2
10c62e50: b382 eorl %d1,%d2
10c62e52: 703f moveq #63,%d0
10c62e54: c480 andl %d0,%d2
10c62e56: 2002 movel %d2,%d0
10c62e58: e588 lsll #2,%d0
10c62e5a: 41f9 1002 4b88 lea 10024b88 <ipq_hash>,%a0
10c62e60: 2270 0800 moveal %a0@(00000000,%d0:l),%a1
10c62e64: b2fc 0000 cmpaw #0,%a1
10c62e68: 672a beqs 10c62e94 <ip_defrag+0x9c>
10c62e6a: ba69 000c cmpw %a1@(12),%d5
10c62e6e: 661c bnes 10c62e8c <ip_defrag+0x94>
10c62e70: bca9 0004 cmpl %a1@(4),%d6
10c62e74: 6616 bnes 10c62e8c <ip_defrag+0x94>
10c62e76: b8a9 0008 cmpl %a1@(8),%d4
10c62e7a: 6610 bnes 10c62e8c <ip_defrag+0x94>
10c62e7c: b629 000e cmpb %a1@(14),%d3
10c62e80: 660a bnes 10c62e8c <ip_defrag+0x94>
10c62e82: 41e9 0020 lea %a1@(32),%a0
10c62e86: 5290 addql #1,%a0@
10c62e88: 2449 moveal %a1,%a2
10c62e8a: 6014 bras 10c62ea0 <ip_defrag+0xa8>
10c62e8c: 2251 moveal %a1@,%a1
10c62e8e: b2fc 0000 cmpaw #0,%a1
10c62e92: 66d6 bnes 10c62e6a <ip_defrag+0x72>
10c62e94: 2f0a movel %a2,%sp@-
10c62e96: 2f02 movel %d2,%sp@-
10c62e98: 4eba f964 jsr %pc@(10c627fe <ip_frag_create>)
10c62e9c: 2440 moveal %d0,%a2
10c62e9e: 508f addql #8,%sp
10c62ea0: b4fc 0000 cmpaw #0,%a2
10c62ea4: 674a beqs 10c62ef0 <ip_defrag+0xf8>
10c62ea6: 7400 moveq #0,%d2
10c62ea8: 2f0b movel %a3,%sp@-
10c62eaa: 2f0a movel %a2,%sp@-
10c62eac: 4eba f9f0 jsr %pc@(10c6289e <ip_frag_queue>)
10c62eb0: 508f addql #8,%sp
10c62eb2: 0c2a 0003 000f cmpib #3,%a2@(15)
10c62eb8: 6616 bnes 10c62ed0 <ip_defrag+0xd8>
10c62eba: 202a 0018 movel %a2@(24),%d0
10c62ebe: b0aa 0014 cmpl %a2@(20),%d0
10c62ec2: 660c bnes 10c62ed0 <ip_defrag+0xd8>
10c62ec4: 2f07 movel %d7,%sp@-
10c62ec6: 2f0a movel %a2,%sp@-
10c62ec8: 4eba fc9c jsr %pc@(10c62b66 <ip_frag_reasm>)
10c62ecc: 2400 movel %d0,%d2
10c62ece: 508f addql #8,%sp
10c62ed0: 41ea 0020 lea %a2@(32),%a0
10c62ed4: 40c1 movew %sr,%d1
10c62ed6: 007c 0700 oriw #1792,%sr
10c62eda: 2010 movel %a0@,%d0
10c62edc: 5380 subql #1,%d0
10c62ede: 2080 movel %d0,%a0@
10c62ee0: 46c1 movew %d1,%sr
10c62ee2: 4a80 tstl %d0
10c62ee4: 6606 bnes 10c62eec <ip_defrag+0xf4>
10c62ee6: 2f0a movel %a2,%sp@-
10c62ee8: 4eba f64a jsr %pc@(10c62534 <ip_frag_destroy>)
10c62eec: 2002 movel %d2,%d0
10c62eee: 602e bras 10c62f1e <ip_defrag+0x126>
10c62ef0: 52b9 1003 2bec addql #1,10032bec <ip_statistics+0x34>
10c62ef6: 7001 moveq #1,%d0
10c62ef8: b0ab 0070 cmpl %a3@(112),%d0
10c62efc: 6716 beqs 10c62f14 <ip_defrag+0x11c>
10c62efe: 41eb 0070 lea %a3@(112),%a0
10c62f02: 40c1 movew %sr,%d1
10c62f04: 007c 0700 oriw #1792,%sr
10c62f08: 2010 movel %a0@,%d0
10c62f0a: 5380 subql #1,%d0
10c62f0c: 2080 movel %d0,%a0@
10c62f0e: 46c1 movew %d1,%sr
10c62f10: 4a80 tstl %d0
10c62f12: 6608 bnes 10c62f1c <ip_defrag+0x124>
10c62f14: 2f0b movel %a3,%sp@-
10c62f16: 4eb9 10c5 5900 jsr 10c55900 <__kfree_skb>
10c62f1c: 7000 moveq #0,%d0
10c62f1e: 4cee 0cfc ffe0 moveml %fp@(-32),%d2-%d7/%a2-%a3
10c62f24: 4e5e unlk %fp
10c62f26: 4e75 rts
10c62f28 <ip_forward>:
10c62f28: 4e56 0000 linkw %fp,#0
10c62f2c: 48e7 3038 moveml %d2-%d3/%a2-%a4,%sp@-
10c62f30: 246e 0008 moveal %fp@(8),%a2
10c62f34: 49ea 002c lea %a2@(44),%a4
10c62f38: 4a2a 0035 tstb %a2@(53)
10c62f3c: 6714 beqs 10c62f52 <ip_forward+0x2a>
10c62f3e: 2f0a movel %a2,%sp@-
10c62f40: 4eb9 10c6 1f24 jsr 10c61f24 <ip_call_ra_chain>
10c62f46: 588f addql #4,%sp
10c62f48: 4a80 tstl %d0
10c62f4a: 6706 beqs 10c62f52 <ip_forward+0x2a>
10c62f4c: 7000 moveq #0,%d0
10c62f4e: 6000 01be braw 10c6310e <ip_forward+0x1e6>
10c62f52: 4a2a 006a tstb %a2@(106)
10c62f56: 6600 018e bnew 10c630e6 <ip_forward+0x1be>
10c62f5a: 422a 006b clrb %a2@(107)
10c62f5e: 206a 0020 moveal %a2@(32),%a0
10c62f62: 226a 0028 moveal %a2@(40),%a1
10c62f66: 0c28 0001 0008 cmpib #1,%a0@(8)
10c62f6c: 6300 0164 blsw 10c630d2 <ip_forward+0x1aa>
10c62f70: 082c 0005 0008 btst #5,%a4@(8)
10c62f76: 670c beqs 10c62f84 <ip_forward+0x5c>
10c62f78: 2029 006c movel %a1@(108),%d0
10c62f7c: b0a9 0078 cmpl %a1@(120),%d0
10c62f80: 6600 0144 bnew 10c630c6 <ip_forward+0x19e>
10c62f84: 1028 0001 moveb %a0@(1),%d0
10c62f88: e288 lsrl #1,%d0
10c62f8a: 720f moveq #15,%d1
10c62f8c: c081 andl %d1,%d0
10c62f8e: 41f9 1001 0154 lea 10010154 <ip_tos2prio>,%a0
10c62f94: 1030 0800 moveb %a0@(00000000,%d0:l),%d0
10c62f98: 4880 extw %d0
10c62f9a: 3040 moveaw %d0,%a0
10c62f9c: 2548 006c movel %a0,%a2@(108)
10c62fa0: 2669 000c moveal %a1@(12),%a3
10c62fa4: 3429 0026 movew %a1@(38),%d2
10c62fa8: 0829 0000 0064 btst #0,%a1@(100)
10c62fae: 6710 beqs 10c62fc0 <ip_forward+0x98>
10c62fb0: 4a2c 0005 tstb %a4@(5)
10c62fb4: 660a bnes 10c62fc0 <ip_forward+0x98>
10c62fb6: 2f0a movel %a2,%sp@-
10c62fb8: 4eb9 10c5 f878 jsr 10c5f878 <ip_rt_send_redirect>
10c62fbe: 588f addql #4,%sp
10c62fc0: 222a 0080 movel %a2@(128),%d1
10c62fc4: 92aa 007c subl %a2@(124),%d1
10c62fc8: 4280 clrl %d0
10c62fca: 302b 0060 movew %a3@(96),%d0
10c62fce: 7610 moveq #16,%d3
10c62fd0: b680 cmpl %d0,%d3
10c62fd2: 6302 blss 10c62fd6 <ip_forward+0xae>
10c62fd4: 7010 moveq #16,%d0
10c62fd6: 9081 subl %d1,%d0
10c62fd8: 2200 movel %d0,%d1
10c62fda: 6c02 bges 10c62fde <ip_forward+0xb6>
10c62fdc: 7200 moveq #0,%d1
10c62fde: 4a81 tstl %d1
10c62fe0: 661c bnes 10c62ffe <ip_forward+0xd6>
10c62fe2: 7000 moveq #0,%d0
10c62fe4: 4a2a 0069 tstb %a2@(105)
10c62fe8: 6710 beqs 10c62ffa <ip_forward+0xd2>
10c62fea: 206a 0088 moveal %a2@(136),%a0
10c62fee: 7001 moveq #1,%d0
10c62ff0: b090 cmpl %a0@,%d0
10c62ff2: 56c0 sne %d0
10c62ff4: 4880 extw %d0
10c62ff6: 48c0 extl %d0
10c62ff8: 4480 negl %d0
10c62ffa: 4a80 tstl %d0
10c62ffc: 671e beqs 10c6301c <ip_forward+0xf4>
10c62ffe: 4878 0020 pea 20 <LSIGTRAP+0x1b>
10c63002: 42a7 clrl %sp@-
10c63004: 700f moveq #15,%d0
10c63006: d081 addl %d1,%d0
10c63008: 72f0 moveq #-16,%d1
10c6300a: c280 andl %d0,%d1
10c6300c: 2f01 movel %d1,%sp@-
10c6300e: 2f0a movel %a2,%sp@-
10c63010: 4eb9 10c5 5e76 jsr 10c55e76 <pskb_expand_head>
10c63016: 4fef 0010 lea %sp@(16),%sp
10c6301a: 6002 bras 10c6301e <ip_forward+0xf6>
10c6301c: 7000 moveq #0,%d0
10c6301e: 4a80 tstl %d0
10c63020: 6600 00c4 bnew 10c630e6 <ip_forward+0x1be>
10c63024: 206a 0020 moveal %a2@(32),%a0
10c63028: 4280 clrl %d0
10c6302a: 3028 000a movew %a0@(10),%d0
10c6302e: 0680 0000 0100 addil #256,%d0
10c63034: 3140 000a movew %d0,%a0@(10)
10c63038: 0c80 0000 fffe cmpil #65534,%d0
10c6303e: 6306 blss 10c63046 <ip_forward+0x11e>
10c63040: 5240 addqw #1,%d0
10c63042: 3140 000a movew %d0,%a0@(10)
10c63046: 5328 0008 subqb #1,%a0@(8)
10c6304a: 4280 clrl %d0
10c6304c: 3002 movew %d2,%d0
10c6304e: b0aa 005c cmpl %a2@(92),%d0
10c63052: 6408 bccs 10c6305c <ip_forward+0x134>
10c63054: 0828 0006 0006 btst #6,%a0@(6)
10c6305a: 6658 bnes 10c630b4 <ip_forward+0x18c>
10c6305c: 52b9 1003 2bc4 addql #1,10032bc4 <ip_statistics+0xc>
10c63062: 4a2a 0030 tstb %a2@(48)
10c63066: 662a bnes 10c63092 <ip_forward+0x16a>
10c63068: 206a 0028 moveal %a2@(40),%a0
10c6306c: 262a 005c movel %a2@(92),%d3
10c63070: b6a8 0024 cmpl %a0@(36),%d3
10c63074: 6312 blss 10c63088 <ip_forward+0x160>
10c63076: 4879 10c6 5184 pea 10c65184 <ip_finish_output>
10c6307c: 2f0a movel %a2,%sp@-
10c6307e: 4eb9 10c6 4d4a jsr 10c64d4a <ip_fragment>
10c63084: 6000 0088 braw 10c6310e <ip_forward+0x1e6>
10c63088: 2f0a movel %a2,%sp@-
10c6308a: 4eb9 10c6 5184 jsr 10c65184 <ip_finish_output>
10c63090: 607c bras 10c6310e <ip_forward+0x1e6>
10c63092: 2f0a movel %a2,%sp@-
10c63094: 4eb9 10c6 3c2e jsr 10c63c2e <ip_forward_options>
10c6309a: 588f addql #4,%sp
10c6309c: 206a 0028 moveal %a2@(40),%a0
10c630a0: 202a 005c movel %a2@(92),%d0
10c630a4: b0a8 0024 cmpl %a0@(36),%d0
10c630a8: 62cc bhis 10c63076 <ip_forward+0x14e>
10c630aa: 2f0a movel %a2,%sp@-
10c630ac: 4eb9 10c6 5184 jsr 10c65184 <ip_finish_output>
10c630b2: 605a bras 10c6310e <ip_forward+0x1e6>
10c630b4: 52b9 1003 2bf4 addql #1,10032bf4 <ip_statistics+0x3c>
10c630ba: 2f00 movel %d0,%sp@-
10c630bc: 4878 0004 pea 4 <PF_PTRACED_BIT>
10c630c0: 4878 0003 pea 3 <PF_PTRACED_OFF>
10c630c4: 6014 bras 10c630da <ip_forward+0x1b2>
10c630c6: 42a7 clrl %sp@-
10c630c8: 4878 0005 pea 5 <LSIGTRAP>
10c630cc: 4878 0003 pea 3 <PF_PTRACED_OFF>
10c630d0: 6008 bras 10c630da <ip_forward+0x1b2>
10c630d2: 42a7 clrl %sp@-
10c630d4: 42a7 clrl %sp@-
10c630d6: 4878 000b pea b <LSIGTRAP+0x6>
10c630da: 2f0a movel %a2,%sp@-
10c630dc: 4eb9 10c7 a7ec jsr 10c7a7ec <icmp_send>
10c630e2: 4fef 0010 lea %sp@(16),%sp
10c630e6: 7201 moveq #1,%d1
10c630e8: b2aa 0070 cmpl %a2@(112),%d1
10c630ec: 6716 beqs 10c63104 <ip_forward+0x1dc>
10c630ee: 41ea 0070 lea %a2@(112),%a0
10c630f2: 40c1 movew %sr,%d1
10c630f4: 007c 0700 oriw #1792,%sr
10c630f8: 2010 movel %a0@,%d0
10c630fa: 5380 subql #1,%d0
10c630fc: 2080 movel %d0,%a0@
10c630fe: 46c1 movew %d1,%sr
10c63100: 4a80 tstl %d0
10c63102: 6608 bnes 10c6310c <ip_forward+0x1e4>
10c63104: 2f0a movel %a2,%sp@-
10c63106: 4eb9 10c5 5900 jsr 10c55900 <__kfree_skb>
10c6310c: 7001 moveq #1,%d0
10c6310e: 4cee 1c0c ffec moveml %fp@(-20),%d2-%d3/%a2-%a4
10c63114: 4e5e unlk %fp
10c63116: 4e75 rts
10c63118 <ip_options_build>:
10c63118: 4e56 fff4 linkw %fp,#-12
10c6311c: 48e7 203c moveml %d2/%a2-%a5,%sp@-
10c63120: 206e 0008 moveal %fp@(8),%a0
10c63124: 246e 000c moveal %fp@(12),%a2
10c63128: 242e 0014 movel %fp@(20),%d2
10c6312c: 2868 0020 moveal %a0@(32),%a4
10c63130: 4878 000c pea c <LSIGTRAP+0x7>
10c63134: 2f0a movel %a2,%sp@-
10c63136: 47e8 002c lea %a0@(44),%a3
10c6313a: 2f0b movel %a3,%sp@-
10c6313c: 4bf9 10c8 5744 lea 10c85744 <memcpy>,%a5
10c63142: 4e95 jsr %a5@
10c63144: 4280 clrl %d0
10c63146: 102a 0004 moveb %a2@(4),%d0
10c6314a: 2f00 movel %d0,%sp@-
10c6314c: 486a 000c pea %a2@(12)
10c63150: 486c 0014 pea %a4@(20)
10c63154: 4e95 jsr %a5@
10c63156: 022b 00bf 0008 andib #-65,%a3@(8)
10c6315c: 4fef 0018 lea %sp@(24),%sp
10c63160: 102b 0005 moveb %a3@(5),%d0
10c63164: 6726 beqs 10c6318c <ip_options_build+0x74>
10c63166: 4878 0004 pea 4 <PF_PTRACED_BIT>
10c6316a: 486e 0010 pea %fp@(16)
10c6316e: 0280 0000 00ff andil #255,%d0
10c63174: 41f4 0800 lea %a4@(00000000,%d0:l),%a0
10c63178: 1034 0801 moveb %a4@(00000001,%d0:l),%d0
10c6317c: 0280 0000 00ff andil #255,%d0
10c63182: 4870 08fc pea %a0@(fffffffc,%d0:l)
10c63186: 4e95 jsr %a5@
10c63188: 4fef 000c lea %sp@(12),%sp
10c6318c: 4aae 0018 tstl %fp@(24)
10c63190: 6600 00c2 bnew 10c63254 <ip_options_build+0x13c>
10c63194: 082b 0002 0008 btst #2,%a3@(8)
10c6319a: 6722 beqs 10c631be <ip_options_build+0xa6>
10c6319c: 2f02 movel %d2,%sp@-
10c6319e: 4280 clrl %d0
10c631a0: 102b 0006 moveb %a3@(6),%d0
10c631a4: 41f4 0800 lea %a4@(00000000,%d0:l),%a0
10c631a8: 1034 0802 moveb %a4@(00000002,%d0:l),%d0
10c631ac: 0280 0000 00ff andil #255,%d0
10c631b2: 4870 08fb pea %a0@(fffffffb,%d0:l)
10c631b6: 4eb9 10c5 fdbc jsr 10c5fdbc <ip_rt_get_source>
10c631bc: 508f addql #8,%sp
10c631be: 082b 0000 0008 btst #0,%a3@(8)
10c631c4: 6722 beqs 10c631e8 <ip_options_build+0xd0>
10c631c6: 2f02 movel %d2,%sp@-
10c631c8: 4280 clrl %d0
10c631ca: 102b 0007 moveb %a3@(7),%d0
10c631ce: 41f4 0800 lea %a4@(00000000,%d0:l),%a0
10c631d2: 1034 0802 moveb %a4@(00000002,%d0:l),%d0
10c631d6: 0280 0000 00ff andil #255,%d0
10c631dc: 4870 08f7 pea %a0@(fffffff7,%d0:l)
10c631e0: 4eb9 10c5 fdbc jsr 10c5fdbc <ip_rt_get_source>
10c631e6: 508f addql #8,%sp
10c631e8: 082b 0001 0008 btst #1,%a3@(8)
10c631ee: 6700 00cc beqw 10c632bc <ip_options_build+0x1a4>
10c631f2: 486e fff8 pea %fp@(-8)
10c631f6: 4eb9 10c1 1c74 jsr 10c11c74 <do_gettimeofday>
10c631fc: 2f3c 0001 5180 movel #86400,%sp@-
10c63202: 2f2e fff8 movel %fp@(-8),%sp@-
10c63206: 4eb9 10c8 5864 jsr 10c85864 <__modsi3>
10c6320c: 508f addql #8,%sp
10c6320e: 2400 movel %d0,%d2
10c63210: eb8a lsll #5,%d2
10c63212: 9480 subl %d0,%d2
10c63214: e58a lsll #2,%d2
10c63216: d480 addl %d0,%d2
10c63218: e78a lsll #3,%d2
10c6321a: 4878 03e8 pea 3e8 <LSIGTRAP+0x3e3>
10c6321e: 2f2e fffc movel %fp@(-4),%sp@-
10c63222: 4eb9 10c8 5834 jsr 10c85834 <__divsi3>
10c63228: 508f addql #8,%sp
10c6322a: d480 addl %d0,%d2
10c6322c: 2d42 fff4 movel %d2,%fp@(-12)
10c63230: 4878 0004 pea 4 <PF_PTRACED_BIT>
10c63234: 486e fff4 pea %fp@(-12)
10c63238: 4280 clrl %d0
10c6323a: 102b 0007 moveb %a3@(7),%d0
10c6323e: 41f4 0800 lea %a4@(00000000,%d0:l),%a0
10c63242: 1034 0802 moveb %a4@(00000002,%d0:l),%d0
10c63246: 0280 0000 00ff andil #255,%d0
10c6324c: 4870 08fb pea %a0@(fffffffb,%d0:l)
10c63250: 4e95 jsr %a5@
10c63252: 6068 bras 10c632bc <ip_options_build+0x1a4>
10c63254: 122b 0006 moveb %a3@(6),%d1
10c63258: 6730 beqs 10c6328a <ip_options_build+0x172>
10c6325a: 4280 clrl %d0
10c6325c: 1001 moveb %d1,%d0
10c6325e: 1034 0801 moveb %a4@(00000001,%d0:l),%d0
10c63262: 0280 0000 00ff andil #255,%d0
10c63268: 2f00 movel %d0,%sp@-
10c6326a: 4878 0001 pea 1 <PF_DTRACE_OFF>
10c6326e: 4280 clrl %d0
10c63270: 1001 moveb %d1,%d0
10c63272: 4874 0800 pea %a4@(00000000,%d0:l)
10c63276: 4eb9 10c8 576c jsr 10c8576c <memset>
10c6327c: 422b 0006 clrb %a3@(6)
10c63280: 022b 00fb 0008 andib #-5,%a3@(8)
10c63286: 4fef 000c lea %sp@(12),%sp
10c6328a: 122b 0007 moveb %a3@(7),%d1
10c6328e: 672c beqs 10c632bc <ip_options_build+0x1a4>
10c63290: 4280 clrl %d0
10c63292: 1001 moveb %d1,%d0
10c63294: 1034 0801 moveb %a4@(00000001,%d0:l),%d0
10c63298: 0280 0000 00ff andil #255,%d0
10c6329e: 2f00 movel %d0,%sp@-
10c632a0: 4878 0001 pea 1 <PF_DTRACE_OFF>
10c632a4: 4280 clrl %d0
10c632a6: 1001 moveb %d1,%d0
10c632a8: 4874 0800 pea %a4@(00000000,%d0:l)
10c632ac: 4eb9 10c8 576c jsr 10c8576c <memset>
10c632b2: 422b 0007 clrb %a3@(7)
10c632b6: 022b 00fc 0008 andib #-4,%a3@(8)
10c632bc: 4cee 3c04 ffe0 moveml %fp@(-32),%d2/%a2-%a5
10c632c2: 4e5e unlk %fp
10c632c4: 4e75 rts
10c632c6 <ip_options_echo>:
10c632c6: 4e56 fff0 linkw %fp,#-16
10c632ca: 48e7 3e3c moveml %d2-%d6/%a2-%a5,%sp@-
10c632ce: 286e 0008 moveal %fp@(8),%a4
10c632d2: 2c2e 000c movel %fp@(12),%d6
10c632d6: 4878 000c pea c <LSIGTRAP+0x7>
10c632da: 42a7 clrl %sp@-
10c632dc: 2f0c movel %a4,%sp@-
10c632de: 4eb9 10c8 576c jsr 10c8576c <memset>
10c632e4: 002c 0040 0008 orib #64,%a4@(8)
10c632ea: 7a2c moveq #44,%d5
10c632ec: da86 addl %d6,%d5
10c632ee: 4fef 000c lea %sp@(12),%sp
10c632f2: 2045 moveal %d5,%a0
10c632f4: 4a28 0004 tstb %a0@(4)
10c632f8: 6608 bnes 10c63302 <ip_options_echo+0x3c>
10c632fa: 422c 0004 clrb %a4@(4)
10c632fe: 6000 0280 braw 10c63580 <ip_options_echo+0x2ba>
10c63302: 2246 moveal %d6,%a1
10c63304: 2669 0020 moveal %a1@(32),%a3
10c63308: 4bec 000c lea %a4@(12),%a5
10c6330c: 2069 0028 moveal %a1@(40),%a0
10c63310: b0fc 0000 cmpaw #0,%a0
10c63314: 6708 beqs 10c6331e <ip_options_echo+0x58>
10c63316: 2d68 008e fff4 movel %a0@(142),%fp@(-12)
10c6331c: 6006 bras 10c63324 <ip_options_echo+0x5e>
10c6331e: 2d6b 0010 fff4 movel %a3@(16),%fp@(-12)
10c63324: 2045 moveal %d5,%a0
10c63326: 1028 0006 moveb %a0@(6),%d0
10c6332a: 6760 beqs 10c6338c <ip_options_echo+0xc6>
10c6332c: 0280 0000 00ff andil #255,%d0
10c63332: 4283 clrl %d3
10c63334: 1633 0801 moveb %a3@(00000001,%d0:l),%d3
10c63338: 4282 clrl %d2
10c6333a: 1433 0802 moveb %a3@(00000002,%d0:l),%d2
10c6333e: 102c 0004 moveb %a4@(4),%d0
10c63342: 0600 0014 addib #20,%d0
10c63346: 1940 0006 moveb %d0,%a4@(6)
10c6334a: 2f03 movel %d3,%sp@-
10c6334c: 4280 clrl %d0
10c6334e: 1028 0006 moveb %a0@(6),%d0
10c63352: 4873 0800 pea %a3@(00000000,%d0:l)
10c63356: 2f0d movel %a5,%sp@-
10c63358: 4eb9 10c8 5744 jsr 10c85744 <memcpy>
10c6335e: 4fef 000c lea %sp@(12),%sp
10c63362: 2045 moveal %d5,%a0
10c63364: 0828 0002 0008 btst #2,%a0@(8)
10c6336a: 671a beqs 10c63386 <ip_options_echo+0xc0>
10c6336c: b682 cmpl %d2,%d3
10c6336e: 6d16 blts 10c63386 <ip_options_echo+0xc0>
10c63370: 2002 movel %d2,%d0
10c63372: 5680 addql #3,%d0
10c63374: b680 cmpl %d0,%d3
10c63376: 6d00 008a bltw 10c63402 <ip_options_echo+0x13c>
10c6337a: 5802 addqb #4,%d2
10c6337c: 1b42 0002 moveb %d2,%a5@(2)
10c63380: 002c 0004 0008 orib #4,%a4@(8)
10c63386: dbc3 addal %d3,%a5
10c63388: d72c 0004 addb %d3,%a4@(4)
10c6338c: 2245 moveal %d5,%a1
10c6338e: 1029 0007 moveb %a1@(7),%d0
10c63392: 6700 00ce beqw 10c63462 <ip_options_echo+0x19c>
10c63396: 0280 0000 00ff andil #255,%d0
10c6339c: 4283 clrl %d3
10c6339e: 1633 0801 moveb %a3@(00000001,%d0:l),%d3
10c633a2: 4282 clrl %d2
10c633a4: 1433 0802 moveb %a3@(00000002,%d0:l),%d2
10c633a8: 102c 0004 moveb %a4@(4),%d0
10c633ac: 0600 0014 addib #20,%d0
10c633b0: 1940 0007 moveb %d0,%a4@(7)
10c633b4: 2f03 movel %d3,%sp@-
10c633b6: 4280 clrl %d0
10c633b8: 1029 0007 moveb %a1@(7),%d0
10c633bc: 4873 0800 pea %a3@(00000000,%d0:l)
10c633c0: 2f0d movel %a5,%sp@-
10c633c2: 45f9 10c8 5744 lea 10c85744 <memcpy>,%a2
10c633c8: 4e92 jsr %a2@
10c633ca: 4fef 000c lea %sp@(12),%sp
10c633ce: 204a moveal %a2,%a0
10c633d0: b682 cmpl %d2,%d3
10c633d2: 6d00 0088 bltw 10c6345c <ip_options_echo+0x196>
10c633d6: 2245 moveal %d5,%a1
10c633d8: 0829 0000 0008 btst #0,%a1@(8)
10c633de: 6710 beqs 10c633f0 <ip_options_echo+0x12a>
10c633e0: 2002 movel %d2,%d0
10c633e2: 5680 addql #3,%d0
10c633e4: b680 cmpl %d0,%d3
10c633e6: 6d1a blts 10c63402 <ip_options_echo+0x13c>
10c633e8: 002c 0001 0008 orib #1,%a4@(8)
10c633ee: 5882 addql #4,%d2
10c633f0: 2245 moveal %d5,%a1
10c633f2: 0829 0001 0008 btst #1,%a1@(8)
10c633f8: 675e beqs 10c63458 <ip_options_echo+0x192>
10c633fa: 2002 movel %d2,%d0
10c633fc: 5680 addql #3,%d0
10c633fe: b680 cmpl %d0,%d3
10c63400: 6c06 bges 10c63408 <ip_options_echo+0x142>
10c63402: 70ea moveq #-22,%d0
10c63404: 6000 017c braw 10c63582 <ip_options_echo+0x2bc>
10c63408: 102d 0003 moveb %a5@(3),%d0
10c6340c: 0200 000f andib #15,%d0
10c63410: 0c00 0003 cmpib #3,%d0
10c63414: 670a beqs 10c63420 <ip_options_echo+0x15a>
10c63416: 002c 0002 0008 orib #2,%a4@(8)
10c6341c: 5882 addql #4,%d2
10c6341e: 6038 bras 10c63458 <ip_options_echo+0x192>
10c63420: 022c 00fd 0008 andib #-3,%a4@(8)
10c63426: 2802 movel %d2,%d4
10c63428: 5084 addql #8,%d4
10c6342a: b684 cmpl %d4,%d3
10c6342c: 6d2a blts 10c63458 <ip_options_echo+0x192>
10c6342e: 4878 0004 pea 4 <PF_PTRACED_BIT>
10c63432: 4873 28ff pea %a3@(ffffffff,%d2:l)
10c63436: 486e fffc pea %fp@(-4)
10c6343a: 4e90 jsr %a0@
10c6343c: 2f2e fffc movel %fp@(-4),%sp@-
10c63440: 4eb9 10c7 df42 jsr 10c7df42 <inet_addr_type>
10c63446: 4fef 0010 lea %sp@(16),%sp
10c6344a: 7202 moveq #2,%d1
10c6344c: b280 cmpl %d0,%d1
10c6344e: 6708 beqs 10c63458 <ip_options_echo+0x192>
10c63450: 002c 0002 0008 orib #2,%a4@(8)
10c63456: 2404 movel %d4,%d2
10c63458: 1b42 0002 moveb %d2,%a5@(2)
10c6345c: dbc3 addal %d3,%a5
10c6345e: d72c 0004 addb %d3,%a4@(4)
10c63462: 2045 moveal %d5,%a0
10c63464: 1028 0005 moveb %a0@(5),%d0
10c63468: 6700 00fa beqw 10c63564 <ip_options_echo+0x29e>
10c6346c: 0280 0000 00ff andil #255,%d0
10c63472: d7c0 addal %d0,%a3
10c63474: 4283 clrl %d3
10c63476: 162b 0001 moveb %a3@(1),%d3
10c6347a: 4282 clrl %d2
10c6347c: 142b 0002 moveb %a3@(2),%d2
10c63480: 7800 moveq #0,%d4
10c63482: b682 cmpl %d2,%d3
10c63484: 6c04 bges 10c6348a <ip_options_echo+0x1c4>
10c63486: 2403 movel %d3,%d2
10c63488: 5282 addql #1,%d2
10c6348a: 5982 subql #4,%d2
10c6348c: 7003 moveq #3,%d0
10c6348e: b082 cmpl %d2,%d0
10c63490: 6c72 bges 10c63504 <ip_options_echo+0x23e>
10c63492: 4878 0004 pea 4 <PF_PTRACED_BIT>
10c63496: 4873 28ff pea %a3@(ffffffff,%d2:l)
10c6349a: 486e fff8 pea %fp@(-8)
10c6349e: 45f9 10c8 5744 lea 10c85744 <memcpy>,%a2
10c634a4: 4e92 jsr %a2@
10c634a6: 5982 subql #4,%d2
10c634a8: 7804 moveq #4,%d4
10c634aa: 4fef 000c lea %sp@(12),%sp
10c634ae: 204a moveal %a2,%a0
10c634b0: 7203 moveq #3,%d1
10c634b2: b282 cmpl %d2,%d1
10c634b4: 6c2c bges 10c634e2 <ip_options_echo+0x21c>
10c634b6: 260d movel %a5,%d3
10c634b8: 5683 addql #3,%d3
10c634ba: 45f3 28ff lea %a3@(ffffffff,%d2:l),%a2
10c634be: 4878 0004 pea 4 <PF_PTRACED_BIT>
10c634c2: 2f0a movel %a2,%sp@-
10c634c4: 2f03 movel %d3,%sp@-
10c634c6: 2d48 fff0 movel %a0,%fp@(-16)
10c634ca: 4e90 jsr %a0@
10c634cc: 4fef 000c lea %sp@(12),%sp
10c634d0: 598a subql #4,%a2
10c634d2: 5982 subql #4,%d2
10c634d4: 5883 addql #4,%d3
10c634d6: 5884 addql #4,%d4
10c634d8: 206e fff0 moveal %fp@(-16),%a0
10c634dc: 7003 moveq #3,%d0
10c634de: b082 cmpl %d2,%d0
10c634e0: 6ddc blts 10c634be <ip_options_echo+0x1f8>
10c634e2: 4878 0004 pea 4 <PF_PTRACED_BIT>
10c634e6: 4873 2803 pea %a3@(00000003,%d2:l)
10c634ea: 720c moveq #12,%d1
10c634ec: 2046 moveal %d6,%a0
10c634ee: d2a8 0020 addl %a0@(32),%d1
10c634f2: 2f01 movel %d1,%sp@-
10c634f4: 4eb9 10c8 436e jsr 10c8436e <memcmp>
10c634fa: 4fef 000c lea %sp@(12),%sp
10c634fe: 4a80 tstl %d0
10c63500: 6602 bnes 10c63504 <ip_options_echo+0x23e>
10c63502: 5984 subql #4,%d4
10c63504: 7003 moveq #3,%d0
10c63506: b084 cmpl %d4,%d0
10c63508: 6c5a bges 10c63564 <ip_options_echo+0x29e>
10c6350a: 4878 0004 pea 4 <PF_PTRACED_BIT>
10c6350e: 486e fff4 pea %fp@(-12)
10c63512: 4873 48ff pea %a3@(ffffffff,%d4:l)
10c63516: 4eb9 10c8 5744 jsr 10c85744 <memcpy>
10c6351c: 28ae fff8 movel %fp@(-8),%a4@
10c63520: 1a93 moveb %a3@,%a5@
10c63522: 1204 moveb %d4,%d1
10c63524: 5601 addqb #3,%d1
10c63526: 1b41 0001 moveb %d1,%a5@(1)
10c6352a: 1b7c 0004 0002 moveb #4,%a5@(2)
10c63530: 4bf5 4803 lea %a5@(00000003,%d4:l),%a5
10c63534: 102c 0004 moveb %a4@(4),%d0
10c63538: 1400 moveb %d0,%d2
10c6353a: 0602 0014 addib #20,%d2
10c6353e: 1942 0005 moveb %d2,%a4@(5)
10c63542: d001 addb %d1,%d0
10c63544: 1940 0004 moveb %d0,%a4@(4)
10c63548: 2045 moveal %d5,%a0
10c6354a: 1028 0008 moveb %a0@(8),%d0
10c6354e: ea88 lsrl #5,%d0
10c63550: 7201 moveq #1,%d1
10c63552: c081 andl %d1,%d0
10c63554: eb08 lslb #5,%d0
10c63556: 122c 0008 moveb %a4@(8),%d1
10c6355a: 0201 00df andib #-33,%d1
10c6355e: 8200 orb %d0,%d1
10c63560: 1941 0008 moveb %d1,%a4@(8)
10c63564: 102c 0004 moveb %a4@(4),%d0
10c63568: 6010 bras 10c6357a <ip_options_echo+0x2b4>
10c6356a: 421d clrb %a5@+
10c6356c: 102c 0004 moveb %a4@(4),%d0
10c63570: 1400 moveb %d0,%d2
10c63572: 5202 addqb #1,%d2
10c63574: 1942 0004 moveb %d2,%a4@(4)
10c63578: 5200 addqb #1,%d0
10c6357a: 0200 0003 andib #3,%d0
10c6357e: 66ea bnes 10c6356a <ip_options_echo+0x2a4>
10c63580: 7000 moveq #0,%d0
10c63582: 4cee 3c7c ffcc moveml %fp@(-52),%d2-%d6/%a2-%a5
10c63588: 4e5e unlk %fp
10c6358a: 4e75 rts
10c6358c <ip_options_fragment>:
10c6358c: 4e56 0000 linkw %fp,#0
10c63590: 48e7 3830 moveml %d2-%d4/%a2-%a3,%sp@-
10c63594: 206e 0008 moveal %fp@(8),%a0
10c63598: 2468 0020 moveal %a0@(32),%a2
10c6359c: 47e8 002c lea %a0@(44),%a3
10c635a0: 4283 clrl %d3
10c635a2: 162b 0004 moveb %a3@(4),%d3
10c635a6: 6742 beqs 10c635ea <ip_options_fragment+0x5e>
10c635a8: 7800 moveq #0,%d4
10c635aa: 1812 moveb %a2@,%d4
10c635ac: 4a84 tstl %d4
10c635ae: 6748 beqs 10c635f8 <ip_options_fragment+0x6c>
10c635b0: 7001 moveq #1,%d0
10c635b2: b084 cmpl %d4,%d0
10c635b4: 6606 bnes 10c635bc <ip_options_fragment+0x30>
10c635b6: 5383 subql #1,%d3
10c635b8: 528a addql #1,%a2
10c635ba: 602a bras 10c635e6 <ip_options_fragment+0x5a>
10c635bc: 4282 clrl %d2
10c635be: 142a 0001 moveb %a2@(1),%d2
10c635c2: 7001 moveq #1,%d0
10c635c4: b082 cmpl %d2,%d0
10c635c6: 6c30 bges 10c635f8 <ip_options_fragment+0x6c>
10c635c8: b682 cmpl %d2,%d3
10c635ca: 6d2c blts 10c635f8 <ip_options_fragment+0x6c>
10c635cc: 4a12 tstb %a2@
10c635ce: 6d12 blts 10c635e2 <ip_options_fragment+0x56>
10c635d0: 2f02 movel %d2,%sp@-
10c635d2: 4878 0001 pea 1 <PF_DTRACE_OFF>
10c635d6: 2f0a movel %a2,%sp@-
10c635d8: 4eb9 10c8 576c jsr 10c8576c <memset>
10c635de: 4fef 000c lea %sp@(12),%sp
10c635e2: 9682 subl %d2,%d3
10c635e4: d5c2 addal %d2,%a2
10c635e6: 4a83 tstl %d3
10c635e8: 6ec0 bgts 10c635aa <ip_options_fragment+0x1e>
10c635ea: 422b 0007 clrb %a3@(7)
10c635ee: 422b 0006 clrb %a3@(6)
10c635f2: 022b 00f8 0008 andib #-8,%a3@(8)
10c635f8: 4cee 0c1c ffec moveml %fp@(-20),%d2-%d4/%a2-%a3
10c635fe: 4e5e unlk %fp
10c63600: 4e75 rts
10c63602 <ip_options_compile>:
10c63602: 4e56 ffec linkw %fp,#-20
10c63606: 48e7 3f3c moveml %d2-%d7/%a2-%a5,%sp@-
10c6360a: 266e 0008 moveal %fp@(8),%a3
10c6360e: 2a6e 000c moveal %fp@(12),%a5
10c63612: 7c00 moveq #0,%d6
10c63614: 42ae ffec clrl %fp@(-20)
10c63618: bafc 0000 cmpaw #0,%a5
10c6361c: 6706 beqs 10c63624 <ip_options_compile+0x22>
10c6361e: 2d6d 0028 ffec movel %a5@(40),%fp@(-20)
10c63624: b6fc 0000 cmpaw #0,%a3
10c63628: 6638 bnes 10c63662 <ip_options_compile+0x60>
10c6362a: 47ed 002c lea %a5@(44),%a3
10c6362e: 4878 000c pea c <LSIGTRAP+0x7>
10c63632: 42a7 clrl %sp@-
10c63634: 2f0b movel %a3,%sp@-
10c63636: 4eb9 10c8 576c jsr 10c8576c <memset>
10c6363c: 2a2d 0020 movel %a5@(32),%d5
10c63640: 2045 moveal %d5,%a0
10c63642: 1010 moveb %a0@,%d0
10c63644: 720f moveq #15,%d1
10c63646: c081 andl %d1,%d0
10c63648: e588 lsll #2,%d0
10c6364a: 0600 ffec addib #-20,%d0
10c6364e: 1740 0004 moveb %d0,%a3@(4)
10c63652: 45e8 0014 lea %a0@(20),%a2
10c63656: 022b 00bf 0008 andib #-65,%a3@(8)
10c6365c: 4fef 000c lea %sp@(12),%sp
10c63660: 601a bras 10c6367c <ip_options_compile+0x7a>
10c63662: 082b 0006 0008 btst #6,%a3@(8)
10c63668: 6706 beqs 10c63670 <ip_options_compile+0x6e>
10c6366a: 45eb 000c lea %a3@(12),%a2
10c6366e: 6008 bras 10c63678 <ip_options_compile+0x76>
10c63670: 206d 0020 moveal %a5@(32),%a0
10c63674: 45e8 0014 lea %a0@(20),%a2
10c63678: 7aec moveq #-20,%d5
10c6367a: da8a addl %a2,%d5
10c6367c: 4284 clrl %d4
10c6367e: 182b 0004 moveb %a3@(4),%d4
10c63682: 6700 03b4 beqw 10c63a38 <ip_options_compile+0x436>
10c63686: 7e00 moveq #0,%d7
10c63688: 1e12 moveb %a2@,%d7
10c6368a: 4a87 tstl %d7
10c6368c: 6708 beqs 10c63696 <ip_options_compile+0x94>
10c6368e: 7001 moveq #1,%d0
10c63690: b087 cmpl %d7,%d0
10c63692: 6722 beqs 10c636b6 <ip_options_compile+0xb4>
10c63694: 6028 bras 10c636be <ip_options_compile+0xbc>
10c63696: 528a addql #1,%a2
10c63698: 5384 subql #1,%d4
10c6369a: 4a84 tstl %d4
10c6369c: 6f00 039a blew 10c63a38 <ip_options_compile+0x436>
10c636a0: 4a12 tstb %a2@
10c636a2: 6708 beqs 10c636ac <ip_options_compile+0xaa>
10c636a4: 4212 clrb %a2@
10c636a6: 002b 0008 0008 orib #8,%a3@(8)
10c636ac: 5384 subql #1,%d4
10c636ae: 4a84 tstl %d4
10c636b0: 6eee bgts 10c636a0 <ip_options_compile+0x9e>
10c636b2: 6000 0384 braw 10c63a38 <ip_options_compile+0x436>
10c636b6: 5384 subql #1,%d4
10c636b8: 528a addql #1,%a2
10c636ba: 6000 0376 braw 10c63a32 <ip_options_compile+0x430>
10c636be: 4283 clrl %d3
10c636c0: 162a 0001 moveb %a2@(1),%d3
10c636c4: 7201 moveq #1,%d1
10c636c6: b283 cmpl %d3,%d1
10c636c8: 6c00 0382 bgew 10c63a4c <ip_options_compile+0x44a>
10c636cc: b883 cmpl %d3,%d4
10c636ce: 6d00 037c bltw 10c63a4c <ip_options_compile+0x44a>
10c636d2: 4280 clrl %d0
10c636d4: 1012 moveb %a2@,%d0
10c636d6: 0c80 0000 0083 cmpil #131,%d0
10c636dc: 6734 beqs 10c63712 <ip_options_compile+0x110>
10c636de: 6e18 bgts 10c636f8 <ip_options_compile+0xf6>
10c636e0: 7444 moveq #68,%d2
10c636e2: b480 cmpl %d0,%d2
10c636e4: 6700 0134 beqw 10c6381a <ip_options_compile+0x218>
10c636e8: 6d00 032a bltw 10c63a14 <ip_options_compile+0x412>
10c636ec: 7207 moveq #7,%d1
10c636ee: b280 cmpl %d0,%d1
10c636f0: 6700 00b8 beqw 10c637aa <ip_options_compile+0x1a8>
10c636f4: 6000 031e braw 10c63a14 <ip_options_compile+0x412>
10c636f8: 0c80 0000 0089 cmpil #137,%d0
10c636fe: 6712 beqs 10c63712 <ip_options_compile+0x110>
10c63700: 6f00 0312 blew 10c63a14 <ip_options_compile+0x412>
10c63704: 0c80 0000 0094 cmpil #148,%d0
10c6370a: 6700 02ec beqw 10c639f8 <ip_options_compile+0x3f6>
10c6370e: 6000 0304 braw 10c63a14 <ip_options_compile+0x412>
10c63712: 7402 moveq #2,%d2
10c63714: b483 cmpl %d3,%d2
10c63716: 6c00 0338 bgew 10c63a50 <ip_options_compile+0x44e>
10c6371a: 102a 0002 moveb %a2@(2),%d0
10c6371e: 0c00 0003 cmpib #3,%d0
10c63722: 6300 031c blsw 10c63a40 <ip_options_compile+0x43e>
10c63726: 4a2b 0005 tstb %a3@(5)
10c6372a: 6600 0320 bnew 10c63a4c <ip_options_compile+0x44a>
10c6372e: bafc 0000 cmpaw #0,%a5
10c63732: 6652 bnes 10c63786 <ip_options_compile+0x184>
10c63734: 0c00 0004 cmpib #4,%d0
10c63738: 6600 0316 bnew 10c63a50 <ip_options_compile+0x44e>
10c6373c: 7006 moveq #6,%d0
10c6373e: b083 cmpl %d3,%d0
10c63740: 6c00 030e bgew 10c63a50 <ip_options_compile+0x44e>
10c63744: 2003 movel %d3,%d0
10c63746: 721e moveq #30,%d1
10c63748: e3a8 lsll %d1,%d0
10c6374a: 0c80 c000 0000 cmpil #-1073741824,%d0
10c63750: 6600 02fe bnew 10c63a50 <ip_options_compile+0x44e>
10c63754: 4878 0004 pea 4 <PF_PTRACED_BIT>
10c63758: 240a movel %a2,%d2
10c6375a: 5682 addql #3,%d2
10c6375c: 2f02 movel %d2,%sp@-
10c6375e: 2f0b movel %a3,%sp@-
10c63760: 4eb9 10c8 5744 jsr 10c85744 <memcpy>
10c63766: 4fef 000c lea %sp@(12),%sp
10c6376a: 7007 moveq #7,%d0
10c6376c: b083 cmpl %d3,%d0
10c6376e: 6c16 bges 10c63786 <ip_options_compile+0x184>
10c63770: 2043 moveal %d3,%a0
10c63772: 4868 fff9 pea %a0@(-7)
10c63776: 486a 0007 pea %a2@(7)
10c6377a: 2f02 movel %d2,%sp@-
10c6377c: 4eb9 10c8 4320 jsr 10c84320 <memmove>
10c63782: 4fef 000c lea %sp@(12),%sp
10c63786: 0c12 0089 cmpib #-119,%a2@
10c6378a: 57c0 seq %d0
10c6378c: 0200 0020 andib #32,%d0
10c63790: 122b 0008 moveb %a3@(8),%d1
10c63794: 0201 00df andib #-33,%d1
10c63798: 8200 orb %d0,%d1
10c6379a: 1741 0008 moveb %d1,%a3@(8)
10c6379e: 300a movew %a2,%d0
10c637a0: 9005 subb %d5,%d0
10c637a2: 1740 0005 moveb %d0,%a3@(5)
10c637a6: 6000 0286 braw 10c63a2e <ip_options_compile+0x42c>
10c637aa: 4a2b 0006 tstb %a3@(6)
10c637ae: 6600 029c bnew 10c63a4c <ip_options_compile+0x44a>
10c637b2: 7202 moveq #2,%d1
10c637b4: b283 cmpl %d3,%d1
10c637b6: 6c00 0298 bgew 10c63a50 <ip_options_compile+0x44e>
10c637ba: 102a 0002 moveb %a2@(2),%d0
10c637be: 0c00 0003 cmpib #3,%d0
10c637c2: 6300 027c blsw 10c63a40 <ip_options_compile+0x43e>
10c637c6: 0280 0000 00ff andil #255,%d0
10c637cc: b680 cmpl %d0,%d3
10c637ce: 6d3e blts 10c6380e <ip_options_compile+0x20c>
10c637d0: 5680 addql #3,%d0
10c637d2: b680 cmpl %d0,%d3
10c637d4: 6d00 026a bltw 10c63a40 <ip_options_compile+0x43e>
10c637d8: bafc 0000 cmpaw #0,%a5
10c637dc: 6726 beqs 10c63804 <ip_options_compile+0x202>
10c637de: 4878 0004 pea 4 <PF_PTRACED_BIT>
10c637e2: 206e ffec moveal %fp@(-20),%a0
10c637e6: 4868 008e pea %a0@(142)
10c637ea: 4280 clrl %d0
10c637ec: 102a 0002 moveb %a2@(2),%d0
10c637f0: 4872 08ff pea %a2@(ffffffff,%d0:l)
10c637f4: 4eb9 10c8 5744 jsr 10c85744 <memcpy>
10c637fa: 002b 0008 0008 orib #8,%a3@(8)
10c63800: 4fef 000c lea %sp@(12),%sp
10c63804: 582a 0002 addqb #4,%a2@(2)
10c63808: 002b 0004 0008 orib #4,%a3@(8)
10c6380e: 300a movew %a2,%d0
10c63810: 9005 subb %d5,%d0
10c63812: 1740 0006 moveb %d0,%a3@(6)
10c63816: 6000 0216 braw 10c63a2e <ip_options_compile+0x42c>
10c6381a: 4a2b 0007 tstb %a3@(7)
10c6381e: 6600 022c bnew 10c63a4c <ip_options_compile+0x44a>
10c63822: 7203 moveq #3,%d1
10c63824: b283 cmpl %d3,%d1
10c63826: 6c00 0228 bgew 10c63a50 <ip_options_compile+0x44e>
10c6382a: 102a 0002 moveb %a2@(2),%d0
10c6382e: 0c00 0004 cmpib #4,%d0
10c63832: 6300 020c blsw 10c63a40 <ip_options_compile+0x43e>
10c63836: 4281 clrl %d1
10c63838: 1200 moveb %d0,%d1
10c6383a: b681 cmpl %d1,%d3
10c6383c: 6d00 0184 bltw 10c639c2 <ip_options_compile+0x3c0>
10c63840: 99cc subal %a4,%a4
10c63842: 2001 movel %d1,%d0
10c63844: 5680 addql #3,%d0
10c63846: 4282 clrl %d2
10c63848: 142a 0001 moveb %a2@(1),%d2
10c6384c: 2042 moveal %d2,%a0
10c6384e: b680 cmpl %d0,%d3
10c63850: 6d00 01ee bltw 10c63a40 <ip_options_compile+0x43e>
10c63854: 102a 0003 moveb %a2@(3),%d0
10c63858: 740f moveq #15,%d2
10c6385a: c082 andl %d2,%d0
10c6385c: 7401 moveq #1,%d2
10c6385e: b480 cmpl %d0,%d2
10c63860: 673a beqs 10c6389c <ip_options_compile+0x29a>
10c63862: 6d08 blts 10c6386c <ip_options_compile+0x26a>
10c63864: 4a80 tstl %d0
10c63866: 670e beqs 10c63876 <ip_options_compile+0x274>
10c63868: 6000 00da braw 10c63944 <ip_options_compile+0x342>
10c6386c: 7403 moveq #3,%d2
10c6386e: b480 cmpl %d0,%d2
10c63870: 6778 beqs 10c638ea <ip_options_compile+0x2e8>
10c63872: 6000 00d0 braw 10c63944 <ip_options_compile+0x342>
10c63876: 300a movew %a2,%d0
10c63878: 9005 subb %d5,%d0
10c6387a: 1740 0007 moveb %d0,%a3@(7)
10c6387e: bafc 0000 cmpaw #0,%a5
10c63882: 670a beqs 10c6388e <ip_options_compile+0x28c>
10c63884: 4280 clrl %d0
10c63886: 102a 0002 moveb %a2@(2),%d0
10c6388a: 49f2 08ff lea %a2@(ffffffff,%d0:l),%a4
10c6388e: 002b 0002 0008 orib #2,%a3@(8)
10c63894: 582a 0002 addqb #4,%a2@(2)
10c63898: 6000 00c6 braw 10c63960 <ip_options_compile+0x35e>
10c6389c: 2001 movel %d1,%d0
10c6389e: 5e80 addql #7,%d0
10c638a0: b1c0 cmpal %d0,%a0
10c638a2: 6d00 019c bltw 10c63a40 <ip_options_compile+0x43e>
10c638a6: 320a movew %a2,%d1
10c638a8: 9205 subb %d5,%d1
10c638aa: 1741 0007 moveb %d1,%a3@(7)
10c638ae: bafc 0000 cmpaw #0,%a5
10c638b2: 672a beqs 10c638de <ip_options_compile+0x2dc>
10c638b4: 4878 0004 pea 4 <PF_PTRACED_BIT>
10c638b8: 206e ffec moveal %fp@(-20),%a0
10c638bc: 4868 008e pea %a0@(142)
10c638c0: 4280 clrl %d0
10c638c2: 102a 0002 moveb %a2@(2),%d0
10c638c6: 4872 08ff pea %a2@(ffffffff,%d0:l)
10c638ca: 4eb9 10c8 5744 jsr 10c85744 <memcpy>
10c638d0: 4280 clrl %d0
10c638d2: 102a 0002 moveb %a2@(2),%d0
10c638d6: 49f2 0803 lea %a2@(00000003,%d0:l),%a4
10c638da: 4fef 000c lea %sp@(12),%sp
10c638de: 002b 0003 0008 orib #3,%a3@(8)
10c638e4: 502a 0002 addqb #8,%a2@(2)
10c638e8: 6076 bras 10c63960 <ip_options_compile+0x35e>
10c638ea: 2001 movel %d1,%d0
10c638ec: 5e80 addql #7,%d0
10c638ee: b1c0 cmpal %d0,%a0
10c638f0: 6d00 014e bltw 10c63a40 <ip_options_compile+0x43e>
10c638f4: 300a movew %a2,%d0
10c638f6: 9005 subb %d5,%d0
10c638f8: 1740 0007 moveb %d0,%a3@(7)
10c638fc: 4878 0004 pea 4 <PF_PTRACED_BIT>
10c63900: 4280 clrl %d0
10c63902: 102a 0002 moveb %a2@(2),%d0
10c63906: 4872 08ff pea %a2@(ffffffff,%d0:l)
10c6390a: 486e fffc pea %fp@(-4)
10c6390e: 4eb9 10c8 5744 jsr 10c85744 <memcpy>
10c63914: 2f2e fffc movel %fp@(-4),%sp@-
10c63918: 4eb9 10c7 df42 jsr 10c7df42 <inet_addr_type>
10c6391e: 4fef 0010 lea %sp@(16),%sp
10c63922: 7201 moveq #1,%d1
10c63924: b280 cmpl %d0,%d1
10c63926: 6738 beqs 10c63960 <ip_options_compile+0x35e>
10c63928: bafc 0000 cmpaw #0,%a5
10c6392c: 670a beqs 10c63938 <ip_options_compile+0x336>
10c6392e: 4280 clrl %d0
10c63930: 102a 0002 moveb %a2@(2),%d0
10c63934: 49f2 0803 lea %a2@(00000003,%d0:l),%a4
10c63938: 002b 0002 0008 orib #2,%a3@(8)
10c6393e: 502a 0002 addqb #8,%a2@(2)
10c63942: 601c bras 10c63960 <ip_options_compile+0x35e>
10c63944: bafc 0000 cmpaw #0,%a5
10c63948: 6616 bnes 10c63960 <ip_options_compile+0x35e>
10c6394a: 2079 1002 53b4 moveal 100253b4 <_current_task>,%a0
10c63950: 0828 0005 01d2 btst #5,%a0@(466)
10c63956: 6700 00ee beqw 10c63a46 <ip_options_compile+0x444>
10c6395a: 0068 0100 0006 oriw #256,%a0@(6)
10c63960: b8fc 0000 cmpaw #0,%a4
10c63964: 6700 00c8 beqw 10c63a2e <ip_options_compile+0x42c>
10c63968: 486e fff4 pea %fp@(-12)
10c6396c: 4eb9 10c1 1c74 jsr 10c11c74 <do_gettimeofday>
10c63972: 2f3c 0001 5180 movel #86400,%sp@-
10c63978: 2f2e fff4 movel %fp@(-12),%sp@-
10c6397c: 4eb9 10c8 5864 jsr 10c85864 <__modsi3>
10c63982: 508f addql #8,%sp
10c63984: 2400 movel %d0,%d2
10c63986: eb8a lsll #5,%d2
10c63988: 9480 subl %d0,%d2
10c6398a: e58a lsll #2,%d2
10c6398c: d480 addl %d0,%d2
10c6398e: e78a lsll #3,%d2
10c63990: 4878 03e8 pea 3e8 <LSIGTRAP+0x3e3>
10c63994: 2f2e fff8 movel %fp@(-8),%sp@-
10c63998: 4eb9 10c8 5834 jsr 10c85834 <__divsi3>
10c6399e: 508f addql #8,%sp
10c639a0: d480 addl %d0,%d2
10c639a2: 2d42 fff0 movel %d2,%fp@(-16)
10c639a6: 4878 0004 pea 4 <PF_PTRACED_BIT>
10c639aa: 486e fff0 pea %fp@(-16)
10c639ae: 2f0c movel %a4,%sp@-
10c639b0: 4eb9 10c8 5744 jsr 10c85744 <memcpy>
10c639b6: 002b 0008 0008 orib #8,%a3@(8)
10c639bc: 4fef 0010 lea %sp@(16),%sp
10c639c0: 606c bras 10c63a2e <ip_options_compile+0x42c>
10c639c2: 102a 0003 moveb %a2@(3),%d0
10c639c6: e888 lsrl #4,%d0
10c639c8: 740f moveq #15,%d2
10c639ca: c082 andl %d2,%d0
10c639cc: b480 cmpl %d0,%d2
10c639ce: 6776 beqs 10c63a46 <ip_options_compile+0x444>
10c639d0: 320a movew %a2,%d1
10c639d2: 9205 subb %d5,%d1
10c639d4: 1741 0007 moveb %d1,%a3@(7)
10c639d8: bafc 0000 cmpaw #0,%a5
10c639dc: 6750 beqs 10c63a2e <ip_options_compile+0x42c>
10c639de: 122a 0003 moveb %a2@(3),%d1
10c639e2: 0201 000f andib #15,%d1
10c639e6: 5200 addqb #1,%d0
10c639e8: e908 lslb #4,%d0
10c639ea: 8200 orb %d0,%d1
10c639ec: 1541 0003 moveb %d1,%a2@(3)
10c639f0: 002b 0008 0008 orib #8,%a3@(8)
10c639f6: 6036 bras 10c63a2e <ip_options_compile+0x42c>
10c639f8: 7403 moveq #3,%d2
10c639fa: b483 cmpl %d3,%d2
10c639fc: 6c52 bges 10c63a50 <ip_options_compile+0x44e>
10c639fe: 4a2a 0002 tstb %a2@(2)
10c63a02: 662a bnes 10c63a2e <ip_options_compile+0x42c>
10c63a04: 4a2a 0003 tstb %a2@(3)
10c63a08: 6624 bnes 10c63a2e <ip_options_compile+0x42c>
10c63a0a: 300a movew %a2,%d0
10c63a0c: 9005 subb %d5,%d0
10c63a0e: 1740 0009 moveb %d0,%a3@(9)
10c63a12: 601a bras 10c63a2e <ip_options_compile+0x42c>
10c63a14: bafc 0000 cmpaw #0,%a5
10c63a18: 6614 bnes 10c63a2e <ip_options_compile+0x42c>
10c63a1a: 2079 1002 53b4 moveal 100253b4 <_current_task>,%a0
10c63a20: 0828 0005 01d2 btst #5,%a0@(466)
10c63a26: 6724 beqs 10c63a4c <ip_options_compile+0x44a>
10c63a28: 0068 0100 0006 oriw #256,%a0@(6)
10c63a2e: 9883 subl %d3,%d4
10c63a30: d5c3 addal %d3,%a2
10c63a32: 4a84 tstl %d4
10c63a34: 6e00 fc52 bgtw 10c63688 <ip_options_compile+0x86>
10c63a38: 4a86 tstl %d6
10c63a3a: 6618 bnes 10c63a54 <ip_options_compile+0x452>
10c63a3c: 7000 moveq #0,%d0
10c63a3e: 6034 bras 10c63a74 <ip_options_compile+0x472>
10c63a40: 2c0a movel %a2,%d6
10c63a42: 5486 addql #2,%d6
10c63a44: 600e bras 10c63a54 <ip_options_compile+0x452>
10c63a46: 2c0a movel %a2,%d6
10c63a48: 5686 addql #3,%d6
10c63a4a: 6008 bras 10c63a54 <ip_options_compile+0x452>
10c63a4c: 2c0a movel %a2,%d6
10c63a4e: 6004 bras 10c63a54 <ip_options_compile+0x452>
10c63a50: 2c0a movel %a2,%d6
10c63a52: 5286 addql #1,%d6
10c63a54: bafc 0000 cmpaw #0,%a5
10c63a58: 6718 beqs 10c63a72 <ip_options_compile+0x470>
10c63a5a: 9c85 subl %d5,%d6
10c63a5c: e14e lslw #8,%d6
10c63a5e: 4846 swap %d6
10c63a60: 4246 clrw %d6
10c63a62: 2f06 movel %d6,%sp@-
10c63a64: 42a7 clrl %sp@-
10c63a66: 4878 000c pea c <LSIGTRAP+0x7>
10c63a6a: 2f0d movel %a5,%sp@-
10c63a6c: 4eb9 10c7 a7ec jsr 10c7a7ec <icmp_send>
10c63a72: 70ea moveq #-22,%d0
10c63a74: 4cee 3cfc ffc4 moveml %fp@(-60),%d2-%d7/%a2-%a5
10c63a7a: 4e5e unlk %fp
10c63a7c: 4e75 rts
10c63a7e <ip_options_undo>:
10c63a7e: 4e56 0000 linkw %fp,#0
10c63a82: 48e7 2030 moveml %d2/%a2-%a3,%sp@-
10c63a86: 266e 0008 moveal %fp@(8),%a3
10c63a8a: 102b 0005 moveb %a3@(5),%d0
10c63a8e: 6738 beqs 10c63ac8 <ip_options_undo+0x4a>
10c63a90: 0280 0000 00ff andil #255,%d0
10c63a96: 41f3 080c lea %a3@(0000000c,%d0:l),%a0
10c63a9a: 4280 clrl %d0
10c63a9c: 1028 ffed moveb %a0@(-19),%d0
10c63aa0: 2240 moveal %d0,%a1
10c63aa2: 4869 fff9 pea %a1@(-7)
10c63aa6: 74ef moveq #-17,%d2
10c63aa8: d488 addl %a0,%d2
10c63aaa: 2f02 movel %d2,%sp@-
10c63aac: 4868 fff3 pea %a0@(-13)
10c63ab0: 4eb9 10c8 4320 jsr 10c84320 <memmove>
10c63ab6: 4878 0004 pea 4 <PF_PTRACED_BIT>
10c63aba: 2f0b movel %a3,%sp@-
10c63abc: 2f02 movel %d2,%sp@-
10c63abe: 4eb9 10c8 5744 jsr 10c85744 <memcpy>
10c63ac4: 4fef 0018 lea %sp@(24),%sp
10c63ac8: 082b 0002 0008 btst #2,%a3@(8)
10c63ace: 672e beqs 10c63afe <ip_options_undo+0x80>
10c63ad0: 4280 clrl %d0
10c63ad2: 102b 0006 moveb %a3@(6),%d0
10c63ad6: 41f3 08f8 lea %a3@(fffffff8,%d0:l),%a0
10c63ada: 1028 0002 moveb %a0@(2),%d0
10c63ade: 5900 subqb #4,%d0
10c63ae0: 1140 0002 moveb %d0,%a0@(2)
10c63ae4: 4878 0004 pea 4 <PF_PTRACED_BIT>
10c63ae8: 42a7 clrl %sp@-
10c63aea: 0280 0000 00ff andil #255,%d0
10c63af0: 4870 08ff pea %a0@(ffffffff,%d0:l)
10c63af4: 4eb9 10c8 576c jsr 10c8576c <memset>
10c63afa: 4fef 000c lea %sp@(12),%sp
10c63afe: 102b 0007 moveb %a3@(7),%d0
10c63b02: 6770 beqs 10c63b74 <ip_options_undo+0xf6>
10c63b04: 0280 0000 00ff andil #255,%d0
10c63b0a: 45f3 08f8 lea %a3@(fffffff8,%d0:l),%a2
10c63b0e: 082b 0001 0008 btst #1,%a3@(8)
10c63b14: 6736 beqs 10c63b4c <ip_options_undo+0xce>
10c63b16: 102a 0002 moveb %a2@(2),%d0
10c63b1a: 5900 subqb #4,%d0
10c63b1c: 1540 0002 moveb %d0,%a2@(2)
10c63b20: 4878 0004 pea 4 <PF_PTRACED_BIT>
10c63b24: 42a7 clrl %sp@-
10c63b26: 0280 0000 00ff andil #255,%d0
10c63b2c: 4872 08ff pea %a2@(ffffffff,%d0:l)
10c63b30: 4eb9 10c8 576c jsr 10c8576c <memset>
10c63b36: 102a 0003 moveb %a2@(3),%d0
10c63b3a: 0200 000f andib #15,%d0
10c63b3e: 4fef 000c lea %sp@(12),%sp
10c63b42: 0c00 0003 cmpib #3,%d0
10c63b46: 6604 bnes 10c63b4c <ip_options_undo+0xce>
10c63b48: 592a 0002 subqb #4,%a2@(2)
10c63b4c: 082b 0000 0008 btst #0,%a3@(8)
10c63b52: 6720 beqs 10c63b74 <ip_options_undo+0xf6>
10c63b54: 102a 0002 moveb %a2@(2),%d0
10c63b58: 5900 subqb #4,%d0
10c63b5a: 1540 0002 moveb %d0,%a2@(2)
10c63b5e: 4878 0004 pea 4 <PF_PTRACED_BIT>
10c63b62: 42a7 clrl %sp@-
10c63b64: 0280 0000 00ff andil #255,%d0
10c63b6a: 4872 08ff pea %a2@(ffffffff,%d0:l)
10c63b6e: 4eb9 10c8 576c jsr 10c8576c <memset>
10c63b74: 4cee 0c04 fff4 moveml %fp@(-12),%d2/%a2-%a3
10c63b7a: 4e5e unlk %fp
10c63b7c: 4e75 rts
10c63b7e <ip_options_get>:
10c63b7e: 4e56 0000 linkw %fp,#0
10c63b82: 48e7 3020 moveml %d2-%d3/%a2,%sp@-
10c63b86: 262e 000c movel %fp@(12),%d3
10c63b8a: 242e 0010 movel %fp@(16),%d2
10c63b8e: 4878 01f0 pea 1f0 <LSIGTRAP+0x1eb>
10c63b92: 2002 movel %d2,%d0
10c63b94: 5680 addql #3,%d0
10c63b96: 72fc moveq #-4,%d1
10c63b98: c081 andl %d1,%d0
10c63b9a: 2040 moveal %d0,%a0
10c63b9c: 4868 000c pea %a0@(12)
10c63ba0: 4eb9 10c2 09bc jsr 10c209bc <kmalloc>
10c63ba6: 2440 moveal %d0,%a2
10c63ba8: 508f addql #8,%sp
10c63baa: b4fc 0000 cmpaw #0,%a2
10c63bae: 6604 bnes 10c63bb4 <ip_options_get+0x36>
10c63bb0: 70f4 moveq #-12,%d0
10c63bb2: 6070 bras 10c63c24 <ip_options_get+0xa6>
10c63bb4: 4878 000c pea c <LSIGTRAP+0x7>
10c63bb8: 42a7 clrl %sp@-
10c63bba: 2f0a movel %a2,%sp@-
10c63bbc: 4eb9 10c8 576c jsr 10c8576c <memset>
10c63bc2: 4fef 000c lea %sp@(12),%sp
10c63bc6: 4a82 tstl %d2
10c63bc8: 6712 beqs 10c63bdc <ip_options_get+0x5e>
10c63bca: 2f02 movel %d2,%sp@-
10c63bcc: 2f03 movel %d3,%sp@-
10c63bce: 486a 000c pea %a2@(12)
10c63bd2: 4eb9 10c8 5744 jsr 10c85744 <memcpy>
10c63bd8: 4fef 000c lea %sp@(12),%sp
10c63bdc: 2002 movel %d2,%d0
10c63bde: 7203 moveq #3,%d1
10c63be0: c081 andl %d1,%d0
10c63be2: 6710 beqs 10c63bf4 <ip_options_get+0x76>
10c63be4: 41f2 280c lea %a2@(0000000c,%d2:l),%a0
10c63be8: 4218 clrb %a0@+
10c63bea: 5282 addql #1,%d2
10c63bec: 2002 movel %d2,%d0
10c63bee: 7203 moveq #3,%d1
10c63bf0: c081 andl %d1,%d0
10c63bf2: 66f4 bnes 10c63be8 <ip_options_get+0x6a>
10c63bf4: 1542 0004 moveb %d2,%a2@(4)
10c63bf8: 002a 00c0 0008 orib #-64,%a2@(8)
10c63bfe: 4a82 tstl %d2
10c63c00: 671a beqs 10c63c1c <ip_options_get+0x9e>
10c63c02: 42a7 clrl %sp@-
10c63c04: 2f0a movel %a2,%sp@-
10c63c06: 4eba f9fa jsr %pc@(10c63602 <ip_options_compile>)
10c63c0a: 508f addql #8,%sp
10c63c0c: 4a80 tstl %d0
10c63c0e: 670c beqs 10c63c1c <ip_options_get+0x9e>
10c63c10: 2f0a movel %a2,%sp@-
10c63c12: 4eb9 10c2 0b8c jsr 10c20b8c <kfree>
10c63c18: 70ea moveq #-22,%d0
10c63c1a: 6008 bras 10c63c24 <ip_options_get+0xa6>
10c63c1c: 206e 0008 moveal %fp@(8),%a0
10c63c20: 208a movel %a2,%a0@
10c63c22: 7000 moveq #0,%d0
10c63c24: 4cee 040c fff4 moveml %fp@(-12),%d2-%d3/%a2
10c63c2a: 4e5e unlk %fp
10c63c2c: 4e75 rts
10c63c2e <ip_forward_options>:
10c63c2e: 4e56 0000 linkw %fp,#0
10c63c32: 48e7 3e3c moveml %d2-%d6/%a2-%a5,%sp@-
10c63c36: 2c2e 0008 movel %fp@(8),%d6
10c63c3a: 2046 moveal %d6,%a0
10c63c3c: 49e8 002c lea %a0@(44),%a4
10c63c40: 2a68 0028 moveal %a0@(40),%a5
10c63c44: 2a28 0020 movel %a0@(32),%d5
10c63c48: 082c 0002 0008 btst #2,%a4@(8)
10c63c4e: 6724 beqs 10c63c74 <ip_forward_options+0x46>
10c63c50: 4280 clrl %d0
10c63c52: 102c 0006 moveb %a4@(6),%d0
10c63c56: 2645 moveal %d5,%a3
10c63c58: d7c0 addal %d0,%a3
10c63c5a: 2f0d movel %a5,%sp@-
10c63c5c: 4280 clrl %d0
10c63c5e: 102b 0002 moveb %a3@(2),%d0
10c63c62: 4873 08fb pea %a3@(fffffffb,%d0:l)
10c63c66: 4eb9 10c5 fdbc jsr 10c5fdbc <ip_rt_get_source>
10c63c6c: 002c 0008 0008 orib #8,%a4@(8)
10c63c72: 508f addql #8,%sp
10c63c74: 082c 0004 0008 btst #4,%a4@(8)
10c63c7a: 6700 00b6 beqw 10c63d32 <ip_forward_options+0x104>
10c63c7e: 4280 clrl %d0
10c63c80: 102c 0005 moveb %a4@(5),%d0
10c63c84: 2645 moveal %d5,%a3
10c63c86: d7c0 addal %d0,%a3
10c63c88: 4282 clrl %d2
10c63c8a: 142b 0002 moveb %a3@(2),%d2
10c63c8e: 4284 clrl %d4
10c63c90: 182b 0001 moveb %a3@(1),%d4
10c63c94: 45f3 28ff lea %a3@(ffffffff,%d2:l),%a2
10c63c98: 6004 bras 10c63c9e <ip_forward_options+0x70>
10c63c9a: 588a addql #4,%a2
10c63c9c: 5882 addql #4,%d2
10c63c9e: 2602 movel %d2,%d3
10c63ca0: 5683 addql #3,%d3
10c63ca2: b882 cmpl %d2,%d4
10c63ca4: 6d1c blts 10c63cc2 <ip_forward_options+0x94>
10c63ca6: b883 cmpl %d3,%d4
10c63ca8: 6d44 blts 10c63cee <ip_forward_options+0xc0>
10c63caa: 4878 0004 pea 4 <PF_PTRACED_BIT>
10c63cae: 2f0a movel %a2,%sp@-
10c63cb0: 486d 006c pea %a5@(108)
10c63cb4: 4eb9 10c8 436e jsr 10c8436e <memcmp>
10c63cba: 4fef 000c lea %sp@(12),%sp
10c63cbe: 4a80 tstl %d0
10c63cc0: 66d8 bnes 10c63c9a <ip_forward_options+0x6c>
10c63cc2: b883 cmpl %d3,%d4
10c63cc4: 6d28 blts 10c63cee <ip_forward_options+0xc0>
10c63cc6: 002c 0008 0008 orib #8,%a4@(8)
10c63ccc: 2f0d movel %a5,%sp@-
10c63cce: 4873 28ff pea %a3@(ffffffff,%d2:l)
10c63cd2: 4eb9 10c5 fdbc jsr 10c5fdbc <ip_rt_get_source>
10c63cd8: 2246 moveal %d6,%a1
10c63cda: 2069 0020 moveal %a1@(32),%a0
10c63cde: 216d 006c 0010 movel %a5@(108),%a0@(16)
10c63ce4: 5802 addqb #4,%d2
10c63ce6: 1742 0002 moveb %d2,%a3@(2)
10c63cea: 508f addql #8,%sp
10c63cec: 6018 bras 10c63d06 <ip_forward_options+0xd8>
10c63cee: 4eb9 10c5 ca54 jsr 10c5ca54 <net_ratelimit>
10c63cf4: 4a80 tstl %d0
10c63cf6: 670e beqs 10c63d06 <ip_forward_options+0xd8>
10c63cf8: 4879 1000 8298 pea 10008298 <prio2band+0x101e>
10c63cfe: 4eb9 10c1 677e jsr 10c1677e <printk>
10c63d04: 588f addql #4,%sp
10c63d06: 082c 0000 0008 btst #0,%a4@(8)
10c63d0c: 6724 beqs 10c63d32 <ip_forward_options+0x104>
10c63d0e: 4280 clrl %d0
10c63d10: 102c 0007 moveb %a4@(7),%d0
10c63d14: 2645 moveal %d5,%a3
10c63d16: d7c0 addal %d0,%a3
10c63d18: 2f0d movel %a5,%sp@-
10c63d1a: 4280 clrl %d0
10c63d1c: 102b 0002 moveb %a3@(2),%d0
10c63d20: 4873 08f7 pea %a3@(fffffff7,%d0:l)
10c63d24: 4eb9 10c5 fdbc jsr 10c5fdbc <ip_rt_get_source>
10c63d2a: 002c 0008 0008 orib #8,%a4@(8)
10c63d30: 508f addql #8,%sp
10c63d32: 102c 0008 moveb %a4@(8),%d0
10c63d36: 0800 0003 btst #3,%d0
10c63d3a: 6714 beqs 10c63d50 <ip_forward_options+0x122>
10c63d3c: 0200 00f7 andib #-9,%d0
10c63d40: 1940 0008 moveb %d0,%a4@(8)
10c63d44: 2046 moveal %d6,%a0
10c63d46: 2f28 0020 movel %a0@(32),%sp@-
10c63d4a: 4eb9 10c6 515a jsr 10c6515a <ip_send_check>
10c63d50: 4cee 3c7c ffdc moveml %fp@(-36),%d2-%d6/%a2-%a5
10c63d56: 4e5e unlk %fp
10c63d58: 4e75 rts
10c63d5a <ip_options_rcv_srr>:
10c63d5a: 4e56 fffc linkw %fp,#-4
10c63d5e: 48e7 3c3c moveml %d2-%d5/%a2-%a5,%sp@-
10c63d62: 2a6e 0008 moveal %fp@(8),%a5
10c63d66: 49ed 002c lea %a5@(44),%a4
10c63d6a: 262d 0020 movel %a5@(32),%d3
10c63d6e: 4280 clrl %d0
10c63d70: 102c 0005 moveb %a4@(5),%d0
10c63d74: 2043 moveal %d3,%a0
10c63d76: d1c0 addal %d0,%a0
10c63d78: 246d 0028 moveal %a5@(40),%a2
10c63d7c: 4a2c 0005 tstb %a4@(5)
10c63d80: 6700 0120 beqw 10c63ea2 <ip_options_rcv_srr+0x148>
10c63d84: 70ea moveq #-22,%d0
10c63d86: 4a2d 006a tstb %a5@(106)
10c63d8a: 6600 0118 bnew 10c63ea4 <ip_options_rcv_srr+0x14a>
10c63d8e: 202a 0068 movel %a2@(104),%d0
10c63d92: 7201 moveq #1,%d1
10c63d94: b280 cmpl %d0,%d1
10c63d96: 6612 bnes 10c63daa <ip_options_rcv_srr+0x50>
10c63d98: 082c 0005 0008 btst #5,%a4@(8)
10c63d9e: 6700 0102 beqw 10c63ea2 <ip_options_rcv_srr+0x148>
10c63da2: 2f3c 1000 0000 movel #268435456,%sp@-
10c63da8: 601e bras 10c63dc8 <ip_options_rcv_srr+0x6e>
10c63daa: 7202 moveq #2,%d1
10c63dac: b280 cmpl %d0,%d1
10c63dae: 672c beqs 10c63ddc <ip_options_rcv_srr+0x82>
10c63db0: 70ea moveq #-22,%d0
10c63db2: 6000 00f0 braw 10c63ea4 <ip_options_rcv_srr+0x14a>
10c63db6: 102c 0005 moveb %a4@(5),%d0
10c63dba: e148 lslw #8,%d0
10c63dbc: 4840 swap %d0
10c63dbe: 4240 clrw %d0
10c63dc0: 0680 0200 0000 addil #33554432,%d0
10c63dc6: 2f00 movel %d0,%sp@-
10c63dc8: 42a7 clrl %sp@-
10c63dca: 4878 000c pea c <LSIGTRAP+0x7>
10c63dce: 2f0d movel %a5,%sp@-
10c63dd0: 4eb9 10c7 a7ec jsr 10c7a7ec <icmp_send>
10c63dd6: 70ea moveq #-22,%d0
10c63dd8: 6000 00ca braw 10c63ea4 <ip_options_rcv_srr+0x14a>
10c63ddc: 4282 clrl %d2
10c63dde: 1428 0002 moveb %a0@(2),%d2
10c63de2: 4284 clrl %d4
10c63de4: 1828 0001 moveb %a0@(1),%d4
10c63de8: b882 cmpl %d2,%d4
10c63dea: 6d00 00b6 bltw 10c63ea2 <ip_options_rcv_srr+0x148>
10c63dee: 47f0 28ff lea %a0@(ffffffff,%d2:l),%a3
10c63df2: 2002 movel %d2,%d0
10c63df4: 5680 addql #3,%d0
10c63df6: b880 cmpl %d0,%d4
10c63df8: 6dbc blts 10c63db6 <ip_options_rcv_srr+0x5c>
10c63dfa: 4878 0004 pea 4 <PF_PTRACED_BIT>
10c63dfe: 2f0b movel %a3,%sp@-
10c63e00: 486e fffc pea %fp@(-4)
10c63e04: 2a3c 10c8 5744 movel #281564996,%d5
10c63e0a: 2045 moveal %d5,%a0
10c63e0c: 4e90 jsr %a0@
10c63e0e: 246d 0028 moveal %a5@(40),%a2
10c63e12: 42ad 0028 clrl %a5@(40)
10c63e16: 2f2d 0018 movel %a5@(24),%sp@-
10c63e1a: 2043 moveal %d3,%a0
10c63e1c: 4280 clrl %d0
10c63e1e: 1028 0001 moveb %a0@(1),%d0
10c63e22: 2f00 movel %d0,%sp@-
10c63e24: 2f28 000c movel %a0@(12),%sp@-
10c63e28: 2f2e fffc movel %fp@(-4),%sp@-
10c63e2c: 2f0d movel %a5,%sp@-
10c63e2e: 4eb9 10c6 06b0 jsr 10c606b0 <ip_route_input>
10c63e34: 226d 0028 moveal %a5@(40),%a1
10c63e38: 4fef 0020 lea %sp@(32),%sp
10c63e3c: 4a80 tstl %d0
10c63e3e: 660c bnes 10c63e4c <ip_options_rcv_srr+0xf2>
10c63e40: 2029 0068 movel %a1@(104),%d0
10c63e44: 5380 subql #1,%d0
10c63e46: 7201 moveq #1,%d1
10c63e48: b280 cmpl %d0,%d1
10c63e4a: 6414 bccs 10c63e60 <ip_options_rcv_srr+0x106>
10c63e4c: b2fc 0000 cmpaw #0,%a1
10c63e50: 6706 beqs 10c63e58 <ip_options_rcv_srr+0xfe>
10c63e52: 41e9 0004 lea %a1@(4),%a0
10c63e56: 5390 subql #1,%a0@
10c63e58: 2b4a 0028 movel %a2,%a5@(40)
10c63e5c: 70ea moveq #-22,%d0
10c63e5e: 6044 bras 10c63ea4 <ip_options_rcv_srr+0x14a>
10c63e60: b4fc 0000 cmpaw #0,%a2
10c63e64: 6706 beqs 10c63e6c <ip_options_rcv_srr+0x112>
10c63e66: 41ea 0004 lea %a2@(4),%a0
10c63e6a: 5390 subql #1,%a0@
10c63e6c: 7002 moveq #2,%d0
10c63e6e: b0a9 0068 cmpl %a1@(104),%d0
10c63e72: 6624 bnes 10c63e98 <ip_options_rcv_srr+0x13e>
10c63e74: 4878 0004 pea 4 <PF_PTRACED_BIT>
10c63e78: 2f0b movel %a3,%sp@-
10c63e7a: 2043 moveal %d3,%a0
10c63e7c: 4868 0010 pea %a0@(16)
10c63e80: 2045 moveal %d5,%a0
10c63e82: 4e90 jsr %a0@
10c63e84: 002c 0008 0008 orib #8,%a4@(8)
10c63e8a: 4fef 000c lea %sp@(12),%sp
10c63e8e: 588b addql #4,%a3
10c63e90: 5882 addql #4,%d2
10c63e92: b882 cmpl %d2,%d4
10c63e94: 6c00 ff5c bgew 10c63df2 <ip_options_rcv_srr+0x98>
10c63e98: b882 cmpl %d2,%d4
10c63e9a: 6d06 blts 10c63ea2 <ip_options_rcv_srr+0x148>
10c63e9c: 002c 0018 0008 orib #24,%a4@(8)
10c63ea2: 7000 moveq #0,%d0
10c63ea4: 4cee 3c3c ffdc moveml %fp@(-36),%d2-%d5/%a2-%a5
10c63eaa: 4e5e unlk %fp
10c63eac: 4e75 rts
10c63eae: 4e75 rts
10c63eb0 <ip_dev_loopback_xmit>:
10c63eb0: 4e56 0000 linkw %fp,#0
10c63eb4: 2f0a movel %a2,%sp@-
10c63eb6: 246e 0008 moveal %fp@(8),%a2
10c63eba: 256a 0080 0024 movel %a2@(128),%a2@(36)
10c63ec0: 222a 0020 movel %a2@(32),%d1
10c63ec4: 92aa 0024 subl %a2@(36),%d1
10c63ec8: 202a 005c movel %a2@(92),%d0
10c63ecc: 9081 subl %d1,%d0
10c63ece: 2540 005c movel %d0,%a2@(92)
10c63ed2: b0aa 0060 cmpl %a2@(96),%d0
10c63ed6: 640c bccs 10c63ee4 <ip_dev_loopback_xmit+0x34>
10c63ed8: 4879 1000 82c2 pea 100082c2 <prio2band+0x1048>
10c63ede: 4eb9 10c1 60e4 jsr 10c160e4 <panic>
10c63ee4: d3aa 0080 addl %d1,%a2@(128)
10c63ee8: 157c 0005 006a moveb #5,%a2@(106)
10c63eee: 157c 0002 006b moveb #2,%a2@(107)
10c63ef4: 4aaa 0028 tstl %a2@(40)
10c63ef8: 6612 bnes 10c63f0c <ip_dev_loopback_xmit+0x5c>
10c63efa: 4878 0066 pea 66 <LSIGTRAP+0x61>
10c63efe: 4879 1000 8318 pea 10008318 <prio2band+0x109e>
10c63f04: 4eb9 10c1 677e jsr 10c1677e <printk>
10c63f0a: 508f addql #8,%sp
10c63f0c: 2f0a movel %a2,%sp@-
10c63f0e: 4eb9 10c5 83ba jsr 10c583ba <netif_rx>
10c63f14: 7000 moveq #0,%d0
10c63f16: 246e fffc moveal %fp@(-4),%a2
10c63f1a: 4e5e unlk %fp
10c63f1c: 4e75 rts
10c63f1e <ip_build_and_send_pkt>:
10c63f1e: 4e56 0000 linkw %fp,#0
10c63f22: 48e7 303c moveml %d2-%d3/%a2-%a5,%sp@-
10c63f26: 266e 0008 moveal %fp@(8),%a3
10c63f2a: 286e 000c moveal %fp@(12),%a4
10c63f2e: 262e 0018 movel %fp@(24),%d3
10c63f32: 2a6b 0028 moveal %a3@(40),%a5
10c63f36: 672a beqs 10c63f62 <ip_build_and_send_pkt+0x44>
10c63f38: 2043 moveal %d3,%a0
10c63f3a: 4280 clrl %d0
10c63f3c: 1028 0004 moveb %a0@(4),%d0
10c63f40: 7214 moveq #20,%d1
10c63f42: d280 addl %d0,%d1
10c63f44: 202b 0080 movel %a3@(128),%d0
10c63f48: 9081 subl %d1,%d0
10c63f4a: 2740 0080 movel %d0,%a3@(128)
10c63f4e: d3ab 005c addl %d1,%a3@(92)
10c63f52: b0ab 007c cmpl %a3@(124),%d0
10c63f56: 6436 bccs 10c63f8e <ip_build_and_send_pkt+0x70>
10c63f58: 2f3c 10c6 3f58 movel #281427800,%sp@-
10c63f5e: 2f01 movel %d1,%sp@-
10c63f60: 6020 bras 10c63f82 <ip_build_and_send_pkt+0x64>
10c63f62: 70ec moveq #-20,%d0
10c63f64: d0ab 0080 addl %a3@(128),%d0
10c63f68: 2740 0080 movel %d0,%a3@(128)
10c63f6c: 7214 moveq #20,%d1
10c63f6e: d3ab 005c addl %d1,%a3@(92)
10c63f72: b0ab 007c cmpl %a3@(124),%d0
10c63f76: 6416 bccs 10c63f8e <ip_build_and_send_pkt+0x70>
10c63f78: 2f3c 10c6 3f78 movel #281427832,%sp@-
10c63f7e: 4878 0014 pea 14 <LSIGTRAP+0xf>
10c63f82: 2f0b movel %a3,%sp@-
10c63f84: 4eb9 10c5 5604 jsr 10c55604 <skb_under_panic>
10c63f8a: 4fef 000c lea %sp@(12),%sp
10c63f8e: 246b 0080 moveal %a3@(128),%a2
10c63f92: 14bc 0045 moveb #69,%a2@
10c63f96: 156c 02b1 0001 moveb %a4@(689),%a2@(1)
10c63f9c: 426a 0006 clrw %a2@(6)
10c63fa0: 7200 moveq #0,%d1
10c63fa2: 102c 02c0 moveb %a4@(704),%d0
10c63fa6: 0c00 0002 cmpib #2,%d0
10c63faa: 670e beqs 10c63fba <ip_build_and_send_pkt+0x9c>
10c63fac: 0c00 0001 cmpib #1,%d0
10c63fb0: 660a bnes 10c63fbc <ip_build_and_send_pkt+0x9e>
10c63fb2: 082d 0002 0023 btst #2,%a5@(35)
10c63fb8: 6602 bnes 10c63fbc <ip_build_and_send_pkt+0x9e>
10c63fba: 7201 moveq #1,%d1
10c63fbc: 4a81 tstl %d1
10c63fbe: 6706 beqs 10c63fc6 <ip_build_and_send_pkt+0xa8>
10c63fc0: 006a 4000 0006 oriw #16384,%a2@(6)
10c63fc6: 156c 02ad 0008 moveb %a4@(685),%a2@(8)
10c63fcc: 256d 006c 0010 movel %a5@(108),%a2@(16)
10c63fd2: 256d 0070 000c movel %a5@(112),%a2@(12)
10c63fd8: 156c 0291 0009 moveb %a4@(657),%a2@(9)
10c63fde: 356b 005e 0002 movew %a3@(94),%a2@(2)
10c63fe4: 082a 0006 0006 btst #6,%a2@(6)
10c63fea: 671c beqs 10c64008 <ip_build_and_send_pkt+0xea>
10c63fec: b8fc 0000 cmpaw #0,%a4
10c63ff0: 670e beqs 10c64000 <ip_build_and_send_pkt+0xe2>
10c63ff2: 4a94 tstl %a4@
10c63ff4: 670a beqs 10c64000 <ip_build_and_send_pkt+0xe2>
10c63ff6: 302c 02be movew %a4@(702),%d0
10c63ffa: 526c 02be addqw #1,%a4@(702)
10c63ffe: 6002 bras 10c64002 <ip_build_and_send_pkt+0xe4>
10c64000: 4240 clrw %d0
10c64002: 3540 0004 movew %d0,%a2@(4)
10c64006: 600c bras 10c64014 <ip_build_and_send_pkt+0xf6>
10c64008: 2f0d movel %a5,%sp@-
10c6400a: 2f0a movel %a2,%sp@-
10c6400c: 4eb9 10c5 f348 jsr 10c5f348 <__ip_select_ident>
10c64012: 508f addql #8,%sp
10c64014: 274a 0020 movel %a2,%a3@(32)
10c64018: 4a83 tstl %d3
10c6401a: 6736 beqs 10c64052 <ip_build_and_send_pkt+0x134>
10c6401c: 2043 moveal %d3,%a0
10c6401e: 1428 0004 moveb %a0@(4),%d2
10c64022: 672e beqs 10c64052 <ip_build_and_send_pkt+0x134>
10c64024: 1212 moveb %a2@,%d1
10c64026: 1001 moveb %d1,%d0
10c64028: 0200 000f andib #15,%d0
10c6402c: e40a lsrb #2,%d2
10c6402e: d002 addb %d2,%d0
10c64030: 0200 000f andib #15,%d0
10c64034: 0201 fff0 andib #-16,%d1
10c64038: 8200 orb %d0,%d1
10c6403a: 1481 moveb %d1,%a2@
10c6403c: 42a7 clrl %sp@-
10c6403e: 2f0d movel %a5,%sp@-
10c64040: 2f2e 0014 movel %fp@(20),%sp@-
10c64044: 2f03 movel %d3,%sp@-
10c64046: 2f0b movel %a3,%sp@-
10c64048: 4eb9 10c6 3118 jsr 10c63118 <ip_options_build>
10c6404e: 4fef 0014 lea %sp@(20),%sp
10c64052: 426a 000a clrw %a2@(10)
10c64056: 1012 moveb %a2@,%d0
10c64058: 720f moveq #15,%d1
10c6405a: c081 andl %d1,%d0
10c6405c: 2f00 movel %d0,%sp@-
10c6405e: 2f0a movel %a2,%sp@-
10c64060: 4eb9 10c8 561a jsr 10c8561a <ip_fast_csum>
10c64066: 3540 000a movew %d0,%a2@(10)
10c6406a: 508f addql #8,%sp
10c6406c: 206b 0028 moveal %a3@(40),%a0
10c64070: 2f0b movel %a3,%sp@-
10c64072: 2068 005c moveal %a0@(92),%a0
10c64076: 4e90 jsr %a0@
10c64078: 4cee 3c0c ffe8 moveml %fp@(-24),%d2-%d3/%a2-%a5
10c6407e: 4e5e unlk %fp
10c64080: 4e75 rts
10c64082 <ip_mc_output>:
10c64082: 4e56 0000 linkw %fp,#0
10c64086: 48e7 2030 moveml %d2/%a2-%a3,%sp@-
10c6408a: 246e 0008 moveal %fp@(8),%a2
10c6408e: 226a 000c moveal %a2@(12),%a1
10c64092: 266a 0028 moveal %a2@(40),%a3
10c64096: 202b 000c movel %a3@(12),%d0
10c6409a: 4ab9 1002 5730 tstl 10025730 <irq_stat+0x8>
10c640a0: 57c1 seq %d1
10c640a2: 7444 moveq #68,%d2
10c640a4: c282 andl %d2,%d1
10c640a6: 41f9 1003 2bd4 lea 10032bd4 <ip_statistics+0x1c>,%a0
10c640ac: 52b0 1800 addql #1,%a0@(00000000,%d1:l)
10c640b0: 2540 0018 movel %d0,%a2@(24)
10c640b4: 357c 0800 0074 movew #2048,%a2@(116)
10c640ba: 082b 0005 0064 btst #5,%a3@(100)
10c640c0: 675c beqs 10c6411e <ip_mc_output+0x9c>
10c640c2: b2fc 0000 cmpaw #0,%a1
10c640c6: 6706 beqs 10c640ce <ip_mc_output+0x4c>
10c640c8: 4a29 02bc tstb %a1@(700)
10c640cc: 671a beqs 10c640e8 <ip_mc_output+0x66>
10c640ce: 4878 0020 pea 20 <LSIGTRAP+0x1b>
10c640d2: 2f0a movel %a2,%sp@-
10c640d4: 4eb9 10c5 59b2 jsr 10c559b2 <skb_clone>
10c640da: 508f addql #8,%sp
10c640dc: 4a80 tstl %d0
10c640de: 6708 beqs 10c640e8 <ip_mc_output+0x66>
10c640e0: 2f00 movel %d0,%sp@-
10c640e2: 4eba fdcc jsr %pc@(10c63eb0 <ip_dev_loopback_xmit>)
10c640e6: 588f addql #4,%sp
10c640e8: 206a 0020 moveal %a2@(32),%a0
10c640ec: 4a28 0008 tstb %a0@(8)
10c640f0: 662c bnes 10c6411e <ip_mc_output+0x9c>
10c640f2: 7001 moveq #1,%d0
10c640f4: b0aa 0070 cmpl %a2@(112),%d0
10c640f8: 6716 beqs 10c64110 <ip_mc_output+0x8e>
10c640fa: 41ea 0070 lea %a2@(112),%a0
10c640fe: 40c1 movew %sr,%d1
10c64100: 007c 0700 oriw #1792,%sr
10c64104: 2010 movel %a0@,%d0
10c64106: 5380 subql #1,%d0
10c64108: 2080 movel %d0,%a0@
10c6410a: 46c1 movew %d1,%sr
10c6410c: 4a80 tstl %d0
10c6410e: 6608 bnes 10c64118 <ip_mc_output+0x96>
10c64110: 2f0a movel %a2,%sp@-
10c64112: 4eb9 10c5 5900 jsr 10c55900 <__kfree_skb>
10c64118: 7000 moveq #0,%d0
10c6411a: 6000 00ee braw 10c6420a <ip_mc_output+0x188>
10c6411e: 082b 0004 0064 btst #4,%a3@(100)
10c64124: 671a beqs 10c64140 <ip_mc_output+0xbe>
10c64126: 4878 0020 pea 20 <LSIGTRAP+0x1b>
10c6412a: 2f0a movel %a2,%sp@-
10c6412c: 4eb9 10c5 59b2 jsr 10c559b2 <skb_clone>
10c64132: 508f addql #8,%sp
10c64134: 4a80 tstl %d0
10c64136: 6708 beqs 10c64140 <ip_mc_output+0xbe>
10c64138: 2f00 movel %d0,%sp@-
10c6413a: 4eba fd74 jsr %pc@(10c63eb0 <ip_dev_loopback_xmit>)
10c6413e: 588f addql #4,%sp
10c64140: 206a 0028 moveal %a2@(40),%a0
10c64144: 2568 000c 0018 movel %a0@(12),%a2@(24)
10c6414a: 357c 0800 0074 movew #2048,%a2@(116)
10c64150: 2668 0054 moveal %a0@(84),%a3
10c64154: b6fc 0000 cmpaw #0,%a3
10c64158: 675c beqs 10c641b6 <ip_mc_output+0x134>
10c6415a: 52b9 1002 5730 addql #1,10025730 <irq_stat+0x8>
10c64160: 4878 0010 pea 10 <LSIGTRAP+0xb>
10c64164: 486b 0016 pea %a3@(22)
10c64168: 74f0 moveq #-16,%d2
10c6416a: d4aa 0080 addl %a2@(128),%d2
10c6416e: 2f02 movel %d2,%sp@-
10c64170: 4eb9 10c8 5744 jsr 10c85744 <memcpy>
10c64176: 4fef 000c lea %sp@(12),%sp
10c6417a: 53b9 1002 5730 subql #1,10025730 <irq_stat+0x8>
10c64180: 222b 000a movel %a3@(10),%d1
10c64184: 202a 0080 movel %a2@(128),%d0
10c64188: 9081 subl %d1,%d0
10c6418a: 2540 0080 movel %d0,%a2@(128)
10c6418e: d3aa 005c addl %d1,%a2@(92)
10c64192: b0aa 007c cmpl %a2@(124),%d0
10c64196: 6414 bccs 10c641ac <ip_mc_output+0x12a>
10c64198: 2f3c 10c6 4198 movel #281428376,%sp@-
10c6419e: 2f01 movel %d1,%sp@-
10c641a0: 2f0a movel %a2,%sp@-
10c641a2: 4eb9 10c5 5604 jsr 10c55604 <skb_under_panic>
10c641a8: 4fef 000c lea %sp@(12),%sp
10c641ac: 2f0a movel %a2,%sp@-
10c641ae: 206b 000e moveal %a3@(14),%a0
10c641b2: 4e90 jsr %a0@
10c641b4: 6054 bras 10c6420a <ip_mc_output+0x188>
10c641b6: 2068 0050 moveal %a0@(80),%a0
10c641ba: b0fc 0000 cmpaw #0,%a0
10c641be: 670a beqs 10c641ca <ip_mc_output+0x148>
10c641c0: 2f0a movel %a2,%sp@-
10c641c2: 2068 0038 moveal %a0@(56),%a0
10c641c6: 4e90 jsr %a0@
10c641c8: 6040 bras 10c6420a <ip_mc_output+0x188>
10c641ca: 4eb9 10c5 ca54 jsr 10c5ca54 <net_ratelimit>
10c641d0: 4a80 tstl %d0
10c641d2: 670e beqs 10c641e2 <ip_mc_output+0x160>
10c641d4: 4879 1000 8368 pea 10008368 <prio2band+0x10ee>
10c641da: 4eb9 10c1 677e jsr 10c1677e <printk>
10c641e0: 588f addql #4,%sp
10c641e2: 7001 moveq #1,%d0
10c641e4: b0aa 0070 cmpl %a2@(112),%d0
10c641e8: 6716 beqs 10c64200 <ip_mc_output+0x17e>
10c641ea: 41ea 0070 lea %a2@(112),%a0
10c641ee: 40c1 movew %sr,%d1
10c641f0: 007c 0700 oriw #1792,%sr
10c641f4: 2010 movel %a0@,%d0
10c641f6: 5380 subql #1,%d0
10c641f8: 2080 movel %d0,%a0@
10c641fa: 46c1 movew %d1,%sr
10c641fc: 4a80 tstl %d0
10c641fe: 6608 bnes 10c64208 <ip_mc_output+0x186>
10c64200: 2f0a movel %a2,%sp@-
10c64202: 4eb9 10c5 5900 jsr 10c55900 <__kfree_skb>
10c64208: 70ea moveq #-22,%d0
10c6420a: 4cee 0c04 fff4 moveml %fp@(-12),%d2/%a2-%a3
10c64210: 4e5e unlk %fp
10c64212: 4e75 rts
10c64214 <ip_output>:
10c64214: 4e56 0000 linkw %fp,#0
10c64218: 2f0b movel %a3,%sp@-
10c6421a: 2f0a movel %a2,%sp@-
10c6421c: 246e 0008 moveal %fp@(8),%a2
10c64220: 4ab9 1002 5730 tstl 10025730 <irq_stat+0x8>
10c64226: 57c0 seq %d0
10c64228: 7244 moveq #68,%d1
10c6422a: c081 andl %d1,%d0
10c6422c: 41f9 1003 2bd4 lea 10032bd4 <ip_statistics+0x1c>,%a0
10c64232: 52b0 0800 addql #1,%a0@(00000000,%d0:l)
10c64236: 206a 0028 moveal %a2@(40),%a0
10c6423a: 2568 000c 0018 movel %a0@(12),%a2@(24)
10c64240: 357c 0800 0074 movew #2048,%a2@(116)
10c64246: 2668 0054 moveal %a0@(84),%a3
10c6424a: b6fc 0000 cmpaw #0,%a3
10c6424e: 675c beqs 10c642ac <ip_output+0x98>
10c64250: 52b9 1002 5730 addql #1,10025730 <irq_stat+0x8>
10c64256: 4878 0010 pea 10 <LSIGTRAP+0xb>
10c6425a: 486b 0016 pea %a3@(22)
10c6425e: 70f0 moveq #-16,%d0
10c64260: d0aa 0080 addl %a2@(128),%d0
10c64264: 2f00 movel %d0,%sp@-
10c64266: 4eb9 10c8 5744 jsr 10c85744 <memcpy>
10c6426c: 4fef 000c lea %sp@(12),%sp
10c64270: 53b9 1002 5730 subql #1,10025730 <irq_stat+0x8>
10c64276: 222b 000a movel %a3@(10),%d1
10c6427a: 202a 0080 movel %a2@(128),%d0
10c6427e: 9081 subl %d1,%d0
10c64280: 2540 0080 movel %d0,%a2@(128)
10c64284: d3aa 005c addl %d1,%a2@(92)
10c64288: b0aa 007c cmpl %a2@(124),%d0
10c6428c: 6414 bccs 10c642a2 <ip_output+0x8e>
10c6428e: 2f3c 10c6 428e movel #281428622,%sp@-
10c64294: 2f01 movel %d1,%sp@-
10c64296: 2f0a movel %a2,%sp@-
10c64298: 4eb9 10c5 5604 jsr 10c55604 <skb_under_panic>
10c6429e: 4fef 000c lea %sp@(12),%sp
10c642a2: 2f0a movel %a2,%sp@-
10c642a4: 206b 000e moveal %a3@(14),%a0
10c642a8: 4e90 jsr %a0@
10c642aa: 6054 bras 10c64300 <ip_output+0xec>
10c642ac: 2068 0050 moveal %a0@(80),%a0
10c642b0: b0fc 0000 cmpaw #0,%a0
10c642b4: 670a beqs 10c642c0 <ip_output+0xac>
10c642b6: 2f0a movel %a2,%sp@-
10c642b8: 2068 0038 moveal %a0@(56),%a0
10c642bc: 4e90 jsr %a0@
10c642be: 6040 bras 10c64300 <ip_output+0xec>
10c642c0: 4eb9 10c5 ca54 jsr 10c5ca54 <net_ratelimit>
10c642c6: 4a80 tstl %d0
10c642c8: 670e beqs 10c642d8 <ip_output+0xc4>
10c642ca: 4879 1000 8368 pea 10008368 <prio2band+0x10ee>
10c642d0: 4eb9 10c1 677e jsr 10c1677e <printk>
10c642d6: 588f addql #4,%sp
10c642d8: 7201 moveq #1,%d1
10c642da: b2aa 0070 cmpl %a2@(112),%d1
10c642de: 6716 beqs 10c642f6 <ip_output+0xe2>
10c642e0: 41ea 0070 lea %a2@(112),%a0
10c642e4: 40c1 movew %sr,%d1
10c642e6: 007c 0700 oriw #1792,%sr
10c642ea: 2010 movel %a0@,%d0
10c642ec: 5380 subql #1,%d0
10c642ee: 2080 movel %d0,%a0@
10c642f0: 46c1 movew %d1,%sr
10c642f2: 4a80 tstl %d0
10c642f4: 6608 bnes 10c642fe <ip_output+0xea>
10c642f6: 2f0a movel %a2,%sp@-
10c642f8: 4eb9 10c5 5900 jsr 10c55900 <__kfree_skb>
10c642fe: 70ea moveq #-22,%d0
10c64300: 246e fff8 moveal %fp@(-8),%a2
10c64304: 266e fffc moveal %fp@(-4),%a3
10c64308: 4e5e unlk %fp
10c6430a: 4e75 rts
10c6430c <ip_queue_xmit>:
10c6430c: 4e56 ffe8 linkw %fp,#-24
10c64310: 48e7 203c moveml %d2/%a2-%a5,%sp@-
10c64314: 2a6e 0008 moveal %fp@(8),%a5
10c64318: 266d 000c moveal %a5@(12),%a3
10c6431c: 286b 02b6 moveal %a3@(694),%a4
10c64320: 202d 0028 movel %a5@(40),%d0
10c64324: 2d40 ffea movel %d0,%fp@(-22)
10c64328: 6600 00bc bnew 10c643e6 <ip_queue_xmit+0xda>
10c6432c: 246b 0048 moveal %a3@(72),%a2
10c64330: b4fc 0000 cmpaw #0,%a2
10c64334: 6724 beqs 10c6435a <ip_queue_xmit+0x4e>
10c64336: 4aaa 0010 tstl %a2@(16)
10c6433a: 671e beqs 10c6435a <ip_queue_xmit+0x4e>
10c6433c: 206a 0060 moveal %a2@(96),%a0
10c64340: 42a7 clrl %sp@-
10c64342: 2f0a movel %a2,%sp@-
10c64344: 2068 000c moveal %a0@(12),%a0
10c64348: 4e90 jsr %a0@
10c6434a: 508f addql #8,%sp
10c6434c: 4a80 tstl %d0
10c6434e: 660a bnes 10c6435a <ip_queue_xmit+0x4e>
10c64350: 42ab 0048 clrl %a3@(72)
10c64354: 42ae ffea clrl %fp@(-22)
10c64358: 6004 bras 10c6435e <ip_queue_xmit+0x52>
10c6435a: 2d4a ffea movel %a2,%fp@(-22)
10c6435e: 4aae ffea tstl %fp@(-22)
10c64362: 6672 bnes 10c643d6 <ip_queue_xmit+0xca>
10c64364: 2053 moveal %a3@,%a0
10c64366: b8fc 0000 cmpaw #0,%a4
10c6436a: 6708 beqs 10c64374 <ip_queue_xmit+0x68>
10c6436c: 4a2c 0005 tstb %a4@(5)
10c64370: 6702 beqs 10c64374 <ip_queue_xmit+0x68>
10c64372: 2054 moveal %a4@,%a0
10c64374: 701e moveq #30,%d0
10c64376: c0ab 02ae andl %a3@(686),%d0
10c6437a: 802b 0290 orb %a3@(656),%d0
10c6437e: 222b 0084 movel %a3@(132),%d1
10c64382: 242b 000c movel %a3@(12),%d2
10c64386: 42ae fff6 clrl %fp@(-10)
10c6438a: 426e fffe clrw %fp@(-2)
10c6438e: 2d48 ffee movel %a0,%fp@(-18)
10c64392: 2d41 fff2 movel %d1,%fp@(-14)
10c64396: 2d42 fffa movel %d2,%fp@(-6)
10c6439a: 1d40 fffe moveb %d0,%fp@(-2)
10c6439e: 486e ffee pea %fp@(-18)
10c643a2: 486e ffea pea %fp@(-22)
10c643a6: 4eb9 10c6 0e00 jsr 10c60e00 <ip_route_output_key>
10c643ac: 508f addql #8,%sp
10c643ae: 4a80 tstl %d0
10c643b0: 6600 030c bnew 10c646be <ip_queue_xmit+0x3b2>
10c643b4: 202b 0048 movel %a3@(72),%d0
10c643b8: 276e ffea 0048 movel %fp@(-22),%a3@(72)
10c643be: 4a80 tstl %d0
10c643c0: 6706 beqs 10c643c8 <ip_queue_xmit+0xbc>
10c643c2: 2040 moveal %d0,%a0
10c643c4: 5888 addql #4,%a0
10c643c6: 5390 subql #1,%a0@
10c643c8: 206e ffea moveal %fp@(-22),%a0
10c643cc: 2068 000c moveal %a0@(12),%a0
10c643d0: 2768 00e0 00a2 movel %a0@(224),%a3@(162)
10c643d6: 202e ffea movel %fp@(-22),%d0
10c643da: 6706 beqs 10c643e2 <ip_queue_xmit+0xd6>
10c643dc: 2040 moveal %d0,%a0
10c643de: 5888 addql #4,%a0
10c643e0: 5290 addql #1,%a0@
10c643e2: 2b40 0028 movel %d0,%a5@(40)
10c643e6: b8fc 0000 cmpaw #0,%a4
10c643ea: 6724 beqs 10c64410 <ip_queue_xmit+0x104>
10c643ec: 082c 0005 0008 btst #5,%a4@(8)
10c643f2: 6710 beqs 10c64404 <ip_queue_xmit+0xf8>
10c643f4: 206e ffea moveal %fp@(-22),%a0
10c643f8: 2028 006c movel %a0@(108),%d0
10c643fc: b0a8 0078 cmpl %a0@(120),%d0
10c64400: 6600 02bc bnew 10c646be <ip_queue_xmit+0x3b2>
10c64404: 4280 clrl %d0
10c64406: 102c 0004 moveb %a4@(4),%d0
10c6440a: 7214 moveq #20,%d1
10c6440c: d280 addl %d0,%d1
10c6440e: 6002 bras 10c64412 <ip_queue_xmit+0x106>
10c64410: 7214 moveq #20,%d1
10c64412: 202d 0080 movel %a5@(128),%d0
10c64416: 9081 subl %d1,%d0
10c64418: 2b40 0080 movel %d0,%a5@(128)
10c6441c: d3ad 005c addl %d1,%a5@(92)
10c64420: b0ad 007c cmpl %a5@(124),%d0
10c64424: 6414 bccs 10c6443a <ip_queue_xmit+0x12e>
10c64426: 2f3c 10c6 4426 movel #281429030,%sp@-
10c6442c: 2f01 movel %d1,%sp@-
10c6442e: 2f0d movel %a5,%sp@-
10c64430: 4eb9 10c5 5604 jsr 10c55604 <skb_under_panic>
10c64436: 4fef 000c lea %sp@(12),%sp
10c6443a: 226d 0080 moveal %a5@(128),%a1
10c6443e: 4240 clrw %d0
10c64440: 102b 02b1 moveb %a3@(689),%d0
10c64444: 0040 4500 oriw #17664,%d0
10c64448: 3280 movew %d0,%a1@
10c6444a: 336d 005e 0002 movew %a5@(94),%a1@(2)
10c64450: 4269 0006 clrw %a1@(6)
10c64454: 136b 02ad 0008 moveb %a3@(685),%a1@(8)
10c6445a: 136b 0291 0009 moveb %a3@(657),%a1@(9)
10c64460: 206e ffea moveal %fp@(-22),%a0
10c64464: 2368 0070 000c movel %a0@(112),%a1@(12)
10c6446a: 206e ffea moveal %fp@(-22),%a0
10c6446e: 2368 006c 0010 movel %a0@(108),%a1@(16)
10c64474: 2b49 0020 movel %a1,%a5@(32)
10c64478: b8fc 0000 cmpaw #0,%a4
10c6447c: 6734 beqs 10c644b2 <ip_queue_xmit+0x1a6>
10c6447e: 142c 0004 moveb %a4@(4),%d2
10c64482: 672e beqs 10c644b2 <ip_queue_xmit+0x1a6>
10c64484: 1211 moveb %a1@,%d1
10c64486: 1001 moveb %d1,%d0
10c64488: 0200 000f andib #15,%d0
10c6448c: e40a lsrb #2,%d2
10c6448e: d002 addb %d2,%d0
10c64490: 0200 000f andib #15,%d0
10c64494: 0201 fff0 andib #-16,%d1
10c64498: 8200 orb %d0,%d1
10c6449a: 1281 moveb %d1,%a1@
10c6449c: 42a7 clrl %sp@-
10c6449e: 2f2e ffea movel %fp@(-22),%sp@-
10c644a2: 2f13 movel %a3@,%sp@-
10c644a4: 2f0c movel %a4,%sp@-
10c644a6: 2f0d movel %a5,%sp@-
10c644a8: 4eb9 10c6 3118 jsr 10c63118 <ip_options_build>
10c644ae: 4fef 0014 lea %sp@(20),%sp
10c644b2: 284d moveal %a5,%a4
10c644b4: 266d 000c moveal %a5@(12),%a3
10c644b8: 242d 0028 movel %a5@(40),%d2
10c644bc: 246d 0020 moveal %a5@(32),%a2
10c644c0: 2242 moveal %d2,%a1
10c644c2: 2069 000c moveal %a1@(12),%a0
10c644c6: 202d 0080 movel %a5@(128),%d0
10c644ca: 90ad 007c subl %a5@(124),%d0
10c644ce: 4281 clrl %d1
10c644d0: 3228 0060 movew %a0@(96),%d1
10c644d4: b280 cmpl %d0,%d1
10c644d6: 6f78 bles 10c64550 <ip_queue_xmit+0x244>
10c644d8: 4aa8 00f8 tstl %a0@(248)
10c644dc: 6772 beqs 10c64550 <ip_queue_xmit+0x244>
10c644de: 700f moveq #15,%d0
10c644e0: d081 addl %d1,%d0
10c644e2: 0280 0001 fff0 andil #131056,%d0
10c644e8: 2f00 movel %d0,%sp@-
10c644ea: 2f0d movel %a5,%sp@-
10c644ec: 4eb9 10c5 5f70 jsr 10c55f70 <skb_realloc_headroom>
10c644f2: 2440 moveal %d0,%a2
10c644f4: 508f addql #8,%sp
10c644f6: 7001 moveq #1,%d0
10c644f8: b0ad 0070 cmpl %a5@(112),%d0
10c644fc: 6716 beqs 10c64514 <ip_queue_xmit+0x208>
10c644fe: 41ed 0070 lea %a5@(112),%a0
10c64502: 40c1 movew %sr,%d1
10c64504: 007c 0700 oriw #1792,%sr
10c64508: 2010 movel %a0@,%d0
10c6450a: 5380 subql #1,%d0
10c6450c: 2080 movel %d0,%a0@
10c6450e: 46c1 movew %d1,%sr
10c64510: 4a80 tstl %d0
10c64512: 660a bnes 10c6451e <ip_queue_xmit+0x212>
10c64514: 2f0d movel %a5,%sp@-
10c64516: 4eb9 10c5 5900 jsr 10c55900 <__kfree_skb>
10c6451c: 588f addql #4,%sp
10c6451e: b4fc 0000 cmpaw #0,%a2
10c64522: 6606 bnes 10c6452a <ip_queue_xmit+0x21e>
10c64524: 70f4 moveq #-12,%d0
10c64526: 6000 01d4 braw 10c646fc <ip_queue_xmit+0x3f0>
10c6452a: b6fc 0000 cmpaw #0,%a3
10c6452e: 671a beqs 10c6454a <ip_queue_xmit+0x23e>
10c64530: 41eb 0028 lea %a3@(40),%a0
10c64534: 5290 addql #1,%a0@
10c64536: 254b 000c movel %a3,%a2@(12)
10c6453a: 257c 10c5 4bc4 movel #281365444,%a2@(140)
10c64540: 008c
10c64542: 202a 0078 movel %a2@(120),%d0
10c64546: d1ab 0064 addl %d0,%a3@(100)
10c6454a: 284a moveal %a2,%a4
10c6454c: 246c 0020 moveal %a4@(32),%a2
10c64550: 226c 005c moveal %a4@(92),%a1
10c64554: 2042 moveal %d2,%a0
10c64556: b3e8 0024 cmpal %a0@(36),%a1
10c6455a: 6200 0088 bhiw 10c645e4 <ip_queue_xmit+0x2d8>
10c6455e: 7200 moveq #0,%d1
10c64560: 102b 02c0 moveb %a3@(704),%d0
10c64564: 0c00 0002 cmpib #2,%d0
10c64568: 670e beqs 10c64578 <ip_queue_xmit+0x26c>
10c6456a: 0c00 0001 cmpib #1,%d0
10c6456e: 660a bnes 10c6457a <ip_queue_xmit+0x26e>
10c64570: 0828 0002 0023 btst #2,%a0@(35)
10c64576: 6602 bnes 10c6457a <ip_queue_xmit+0x26e>
10c64578: 7201 moveq #1,%d1
10c6457a: 4a81 tstl %d1
10c6457c: 6706 beqs 10c64584 <ip_queue_xmit+0x278>
10c6457e: 006a 4000 0006 oriw #16384,%a2@(6)
10c64584: 082a 0006 0006 btst #6,%a2@(6)
10c6458a: 671c beqs 10c645a8 <ip_queue_xmit+0x29c>
10c6458c: b6fc 0000 cmpaw #0,%a3
10c64590: 670e beqs 10c645a0 <ip_queue_xmit+0x294>
10c64592: 4a93 tstl %a3@
10c64594: 670a beqs 10c645a0 <ip_queue_xmit+0x294>
10c64596: 302b 02be movew %a3@(702),%d0
10c6459a: 526b 02be addqw #1,%a3@(702)
10c6459e: 6002 bras 10c645a2 <ip_queue_xmit+0x296>
10c645a0: 4240 clrw %d0
10c645a2: 3540 0004 movew %d0,%a2@(4)
10c645a6: 600c bras 10c645b4 <ip_queue_xmit+0x2a8>
10c645a8: 2f02 movel %d2,%sp@-
10c645aa: 2f0a movel %a2,%sp@-
10c645ac: 4eb9 10c5 f348 jsr 10c5f348 <__ip_select_ident>
10c645b2: 508f addql #8,%sp
10c645b4: 426a 000a clrw %a2@(10)
10c645b8: 1012 moveb %a2@,%d0
10c645ba: 720f moveq #15,%d1
10c645bc: c081 andl %d1,%d0
10c645be: 2f00 movel %d0,%sp@-
10c645c0: 2f0a movel %a2,%sp@-
10c645c2: 4eb9 10c8 561a jsr 10c8561a <ip_fast_csum>
10c645c8: 3540 000a movew %d0,%a2@(10)
10c645cc: 508f addql #8,%sp
10c645ce: 296b 028a 006c movel %a3@(650),%a4@(108)
10c645d4: 206c 0028 moveal %a4@(40),%a0
10c645d8: 2f0c movel %a4,%sp@-
10c645da: 2068 005c moveal %a0@(92),%a0
10c645de: 4e90 jsr %a0@
10c645e0: 6000 011a braw 10c646fc <ip_queue_xmit+0x3f0>
10c645e4: 7200 moveq #0,%d1
10c645e6: 102b 02c0 moveb %a3@(704),%d0
10c645ea: 0c00 0002 cmpib #2,%d0
10c645ee: 6710 beqs 10c64600 <ip_queue_xmit+0x2f4>
10c645f0: 0c00 0001 cmpib #1,%d0
10c645f4: 660c bnes 10c64602 <ip_queue_xmit+0x2f6>
10c645f6: 2042 moveal %d2,%a0
10c645f8: 0828 0002 0023 btst #2,%a0@(35)
10c645fe: 6602 bnes 10c64602 <ip_queue_xmit+0x2f6>
10c64600: 7201 moveq #1,%d1
10c64602: 4a81 tstl %d1
10c64604: 675a beqs 10c64660 <ip_queue_xmit+0x354>
10c64606: 006a 4000 0006 oriw #16384,%a2@(6)
10c6460c: 4879 1000 83a1 pea 100083a1 <prio2band+0x1127>
10c64612: 4eb9 10c1 677e jsr 10c1677e <printk>
10c64618: 588f addql #4,%sp
10c6461a: 2242 moveal %d2,%a1
10c6461c: 2f29 0024 movel %a1@(36),%sp@-
10c64620: 4878 0004 pea 4 <PF_PTRACED_BIT>
10c64624: 4878 0003 pea 3 <PF_PTRACED_OFF>
10c64628: 2f0c movel %a4,%sp@-
10c6462a: 4eb9 10c7 a7ec jsr 10c7a7ec <icmp_send>
10c64630: 4fef 0010 lea %sp@(16),%sp
10c64634: 7001 moveq #1,%d0
10c64636: b0ac 0070 cmpl %a4@(112),%d0
10c6463a: 6716 beqs 10c64652 <ip_queue_xmit+0x346>
10c6463c: 41ec 0070 lea %a4@(112),%a0
10c64640: 40c1 movew %sr,%d1
10c64642: 007c 0700 oriw #1792,%sr
10c64646: 2010 movel %a0@,%d0
10c64648: 5380 subql #1,%d0
10c6464a: 2080 movel %d0,%a0@
10c6464c: 46c1 movew %d1,%sr
10c6464e: 4a80 tstl %d0
10c64650: 6608 bnes 10c6465a <ip_queue_xmit+0x34e>
10c64652: 2f0c movel %a4,%sp@-
10c64654: 4eb9 10c5 5900 jsr 10c55900 <__kfree_skb>
10c6465a: 70a6 moveq #-90,%d0
10c6465c: 6000 009e braw 10c646fc <ip_queue_xmit+0x3f0>
10c64660: 082a 0006 0006 btst #6,%a2@(6)
10c64666: 671c beqs 10c64684 <ip_queue_xmit+0x378>
10c64668: b6fc 0000 cmpaw #0,%a3
10c6466c: 670e beqs 10c6467c <ip_queue_xmit+0x370>
10c6466e: 4a93 tstl %a3@
10c64670: 670a beqs 10c6467c <ip_queue_xmit+0x370>
10c64672: 302b 02be movew %a3@(702),%d0
10c64676: 526b 02be addqw #1,%a3@(702)
10c6467a: 6002 bras 10c6467e <ip_queue_xmit+0x372>
10c6467c: 4240 clrw %d0
10c6467e: 3540 0004 movew %d0,%a2@(4)
10c64682: 600c bras 10c64690 <ip_queue_xmit+0x384>
10c64684: 2f02 movel %d2,%sp@-
10c64686: 2f0a movel %a2,%sp@-
10c64688: 4eb9 10c5 f348 jsr 10c5f348 <__ip_select_ident>
10c6468e: 508f addql #8,%sp
10c64690: 0c2c 0001 006b cmpib #1,%a4@(107)
10c64696: 6614 bnes 10c646ac <ip_queue_xmit+0x3a0>
10c64698: 2f0c movel %a4,%sp@-
10c6469a: 4eb9 10c5 8092 jsr 10c58092 <skb_checksum_help>
10c646a0: 2840 moveal %d0,%a4
10c646a2: 588f addql #4,%sp
10c646a4: b8fc 0000 cmpaw #0,%a4
10c646a8: 6700 fe7a beqw 10c64524 <ip_queue_xmit+0x218>
10c646ac: 206c 0028 moveal %a4@(40),%a0
10c646b0: 2f28 005c movel %a0@(92),%sp@-
10c646b4: 2f0c movel %a4,%sp@-
10c646b6: 4eb9 10c6 4d4a jsr 10c64d4a <ip_fragment>
10c646bc: 603e bras 10c646fc <ip_queue_xmit+0x3f0>
10c646be: 4ab9 1002 5730 tstl 10025730 <irq_stat+0x8>
10c646c4: 57c0 seq %d0
10c646c6: 7244 moveq #68,%d1
10c646c8: c081 andl %d1,%d0
10c646ca: 41f9 1003 2bdc lea 10032bdc <ip_statistics+0x24>,%a0
10c646d0: 52b0 0800 addql #1,%a0@(00000000,%d0:l)
10c646d4: 7001 moveq #1,%d0
10c646d6: b0ad 0070 cmpl %a5@(112),%d0
10c646da: 6716 beqs 10c646f2 <ip_queue_xmit+0x3e6>
10c646dc: 41ed 0070 lea %a5@(112),%a0
10c646e0: 40c1 movew %sr,%d1
10c646e2: 007c 0700 oriw #1792,%sr
10c646e6: 2010 movel %a0@,%d0
10c646e8: 5380 subql #1,%d0
10c646ea: 2080 movel %d0,%a0@
10c646ec: 46c1 movew %d1,%sr
10c646ee: 4a80 tstl %d0
10c646f0: 6608 bnes 10c646fa <ip_queue_xmit+0x3ee>
10c646f2: 2f0d movel %a5,%sp@-
10c646f4: 4eb9 10c5 5900 jsr 10c55900 <__kfree_skb>
10c646fa: 708f moveq #-113,%d0
10c646fc: 4cee 3c04 ffd4 moveml %fp@(-44),%d2/%a2-%a5
10c64702: 4e5e unlk %fp
10c64704: 4e75 rts
10c64706 <ip_build_xmit_slow>:
10c64706: 4e56 ffdc linkw %fp,#-36
10c6470a: 48e7 3f3c moveml %d2-%d7/%a2-%a5,%sp@-
10c6470e: 2a6e 0008 moveal %fp@(8),%a5
10c64712: 246e 0014 moveal %fp@(20),%a2
10c64716: 2a2e 001c movel %fp@(28),%d5
10c6471a: 2245 moveal %d5,%a1
10c6471c: 2069 000c moveal %a1@(12),%a0
10c64720: 4280 clrl %d0
10c64722: 3028 0060 movew %a0@(96),%d0
10c64726: 720f moveq #15,%d1
10c64728: d280 addl %d0,%d1
10c6472a: 2d41 ffee movel %d1,%fp@(-18)
10c6472e: 74f0 moveq #-16,%d2
10c64730: c5ae ffee andl %d2,%fp@(-18)
10c64734: 42ae ffea clrl %fp@(-22)
10c64738: 206e 0018 moveal %fp@(24),%a0
10c6473c: 2e28 0008 movel %a0@(8),%d7
10c64740: 42ae ffe6 clrl %fp@(-26)
10c64744: 2669 0024 moveal %a1@(36),%a3
10c64748: 7200 moveq #0,%d1
10c6474a: 102d 02c0 moveb %a5@(704),%d0
10c6474e: 0c00 0002 cmpib #2,%d0
10c64752: 670e beqs 10c64762 <ip_build_xmit_slow+0x5c>
10c64754: 0c00 0001 cmpib #1,%d0
10c64758: 660a bnes 10c64764 <ip_build_xmit_slow+0x5e>
10c6475a: 0829 0002 0023 btst #2,%a1@(35)
10c64760: 6602 bnes 10c64764 <ip_build_xmit_slow+0x5e>
10c64762: 7201 moveq #1,%d1
10c64764: 4a81 tstl %d1
10c64766: 6708 beqs 10c64770 <ip_build_xmit_slow+0x6a>
10c64768: 2d7c 0000 4000 movel #16384,%fp@(-26)
10c6476e: ffe6
10c64770: 45ea ffec lea %a2@(-20),%a2
10c64774: 4a87 tstl %d7
10c64776: 671c beqs 10c64794 <ip_build_xmit_slow+0x8e>
10c64778: 2247 moveal %d7,%a1
10c6477a: 4280 clrl %d0
10c6477c: 1029 0004 moveb %a1@(4),%d0
10c64780: 7c14 moveq #20,%d6
10c64782: dc80 addl %d0,%d6
10c64784: 200b movel %a3,%d0
10c64786: 9086 subl %d6,%d0
10c64788: 72f8 moveq #-8,%d1
10c6478a: c081 andl %d1,%d0
10c6478c: d086 addl %d6,%d0
10c6478e: 2d40 fff8 movel %d0,%fp@(-8)
10c64792: 6012 bras 10c647a6 <ip_build_xmit_slow+0xa0>
10c64794: 7c14 moveq #20,%d6
10c64796: 70ec moveq #-20,%d0
10c64798: d08b addl %a3,%d0
10c6479a: 74f8 moveq #-8,%d2
10c6479c: c082 andl %d2,%d0
10c6479e: 7214 moveq #20,%d1
10c647a0: d280 addl %d0,%d1
10c647a2: 2d41 fff8 movel %d1,%fp@(-8)
10c647a6: 200a movel %a2,%d0
10c647a8: d086 addl %d6,%d0
10c647aa: 0c80 0000 ffff cmpil #65535,%d0
10c647b0: 6312 blss 10c647c4 <ip_build_xmit_slow+0xbe>
10c647b2: 2f0b movel %a3,%sp@-
10c647b4: 4280 clrl %d0
10c647b6: 302d 0008 movew %a5@(8),%d0
10c647ba: 2f00 movel %d0,%sp@-
10c647bc: 2045 moveal %d5,%a0
10c647be: 2f28 006c movel %a0@(108),%sp@-
10c647c2: 6048 bras 10c6480c <ip_build_xmit_slow+0x106>
10c647c4: 242e fff8 movel %fp@(-8),%d2
10c647c8: 9486 subl %d6,%d2
10c647ca: 2f02 movel %d2,%sp@-
10c647cc: 2f0a movel %a2,%sp@-
10c647ce: 4eb9 10c8 599c jsr 10c8599c <__umodsi3>
10c647d4: 508f addql #8,%sp
10c647d6: 260a movel %a2,%d3
10c647d8: 9680 subl %d0,%d3
10c647da: 2800 movel %d0,%d4
10c647dc: d886 addl %d6,%d4
10c647de: 2d42 ffde movel %d2,%fp@(-34)
10c647e2: b68a cmpl %a2,%d3
10c647e4: 6606 bnes 10c647ec <ip_build_xmit_slow+0xe6>
10c647e6: 282e fff8 movel %fp@(-8),%d4
10c647ea: 9682 subl %d2,%d3
10c647ec: 42ae fff4 clrl %fp@(-12)
10c647f0: 4a83 tstl %d3
10c647f2: 6f2a bles 10c6481e <ip_build_xmit_slow+0x118>
10c647f4: 0c2d 0002 02c0 cmpib #2,%a5@(704)
10c647fa: 6622 bnes 10c6481e <ip_build_xmit_slow+0x118>
10c647fc: 2f0b movel %a3,%sp@-
10c647fe: 4280 clrl %d0
10c64800: 302d 0008 movew %a5@(8),%d0
10c64804: 2f00 movel %d0,%sp@-
10c64806: 2245 moveal %d5,%a1
10c64808: 2f29 006c movel %a1@(108),%sp@-
10c6480c: 4878 005a pea 5a <LSIGTRAP+0x55>
10c64810: 2f0d movel %a5,%sp@-
10c64812: 4eb9 10c6 5714 jsr 10c65714 <ip_local_error>
10c64818: 70a6 moveq #-90,%d0
10c6481a: 6000 0292 braw 10c64aae <ip_build_xmit_slow+0x3a8>
10c6481e: 082e 0004 0023 btst #4,%fp@(35)
10c64824: 6600 0244 bnew 10c64a6a <ip_build_xmit_slow+0x364>
10c64828: 3d6d 02be fff2 movew %a5@(702),%fp@(-14)
10c6482e: 526d 02be addqw #1,%a5@(702)
10c64832: 7040 moveq #64,%d0
10c64834: c0ae 0020 andl %fp@(32),%d0
10c64838: 2d40 ffe2 movel %d0,%fp@(-30)
10c6483c: 486e fffc pea %fp@(-4)
10c64840: 2f2e ffe2 movel %fp@(-30),%sp@-
10c64844: 206e ffee moveal %fp@(-18),%a0
10c64848: 4870 480f pea %a0@(0000000f,%d4:l)
10c6484c: 2f0d movel %a5,%sp@-
10c6484e: 4eb9 10c5 4faa jsr 10c54faa <sock_alloc_send_skb>
10c64854: 2440 moveal %d0,%a2
10c64856: 4fef 0010 lea %sp@(16),%sp
10c6485a: b4fc 0000 cmpaw #0,%a2
10c6485e: 6700 020e beqw 10c64a6e <ip_build_xmit_slow+0x368>
10c64862: 256d 028a 006c movel %a5@(650),%a2@(108)
10c64868: 4a85 tstl %d5
10c6486a: 6706 beqs 10c64872 <ip_build_xmit_slow+0x16c>
10c6486c: 2045 moveal %d5,%a0
10c6486e: 5888 addql #4,%a0
10c64870: 5290 addql #1,%a0@
10c64872: 2545 0028 movel %d5,%a2@(40)
10c64876: 202e ffee movel %fp@(-18),%d0
10c6487a: d1aa 0080 addl %d0,%a2@(128)
10c6487e: 2840 moveal %d0,%a4
10c64880: d9ea 0084 addal %a2@(132),%a4
10c64884: 254c 0084 movel %a4,%a2@(132)
10c64888: 4aaa 0060 tstl %a2@(96)
10c6488c: 670c beqs 10c6489a <ip_build_xmit_slow+0x194>
10c6488e: 4879 1000 82c2 pea 100082c2 <prio2band+0x1048>
10c64894: 4eb9 10c1 60e4 jsr 10c160e4 <panic>
10c6489a: 202a 0084 movel %a2@(132),%d0
10c6489e: d084 addl %d4,%d0
10c648a0: 2540 0084 movel %d0,%a2@(132)
10c648a4: d9aa 005c addl %d4,%a2@(92)
10c648a8: b0aa 0088 cmpl %a2@(136),%d0
10c648ac: 6314 blss 10c648c2 <ip_build_xmit_slow+0x1bc>
10c648ae: 2f3c 10c6 48ae movel #281430190,%sp@-
10c648b4: 2f04 movel %d4,%sp@-
10c648b6: 2f0a movel %a2,%sp@-
10c648b8: 4eb9 10c5 55c4 jsr 10c555c4 <skb_over_panic>
10c648be: 4fef 000c lea %sp@(12),%sp
10c648c2: 264c moveal %a4,%a3
10c648c4: 254b 0020 movel %a3,%a2@(32)
10c648c8: 7445 moveq #69,%d2
10c648ca: 1682 moveb %d2,%a3@
10c648cc: 4a87 tstl %d7
10c648ce: 6734 beqs 10c64904 <ip_build_xmit_slow+0x1fe>
10c648d0: 1202 moveb %d2,%d1
10c648d2: 0201 000f andib #15,%d1
10c648d6: 2047 moveal %d7,%a0
10c648d8: 1028 0004 moveb %a0@(4),%d0
10c648dc: e408 lsrb #2,%d0
10c648de: d200 addb %d0,%d1
10c648e0: 0201 000f andib #15,%d1
10c648e4: 0202 fff0 andib #-16,%d2
10c648e8: 8401 orb %d1,%d2
10c648ea: 1682 moveb %d2,%a3@
10c648ec: 2f03 movel %d3,%sp@-
10c648ee: 2f05 movel %d5,%sp@-
10c648f0: 226e 0018 moveal %fp@(24),%a1
10c648f4: 2f11 movel %a1@,%sp@-
10c648f6: 2f07 movel %d7,%sp@-
10c648f8: 2f0a movel %a2,%sp@-
10c648fa: 4eb9 10c6 3118 jsr 10c63118 <ip_options_build>
10c64900: 4fef 0014 lea %sp@(20),%sp
10c64904: 176d 02b1 0001 moveb %a5@(689),%a3@(1)
10c6490a: 3004 movew %d4,%d0
10c6490c: 9046 subw %d6,%d0
10c6490e: 1213 moveb %a3@,%d1
10c64910: 740f moveq #15,%d2
10c64912: c282 andl %d2,%d1
10c64914: e589 lsll #2,%d1
10c64916: d041 addw %d1,%d0
10c64918: 3740 0002 movew %d0,%a3@(2)
10c6491c: 2003 movel %d3,%d0
10c6491e: e680 asrl #3,%d0
10c64920: 806e fff6 orw %fp@(-10),%d0
10c64924: 806e ffe8 orw %fp@(-24),%d0
10c64928: 3740 0006 movew %d0,%a3@(6)
10c6492c: 376e fff2 0004 movew %fp@(-14),%a3@(4)
10c64932: 4aae fff4 tstl %fp@(-12)
10c64936: 6624 bnes 10c6495c <ip_build_xmit_slow+0x256>
10c64938: 4a83 tstl %d3
10c6493a: 6606 bnes 10c64942 <ip_build_xmit_slow+0x23c>
10c6493c: 4aae ffe6 tstl %fp@(-26)
10c64940: 6612 bnes 10c64954 <ip_build_xmit_slow+0x24e>
10c64942: 2f05 movel %d5,%sp@-
10c64944: 2f0b movel %a3,%sp@-
10c64946: 4eb9 10c5 f348 jsr 10c5f348 <__ip_select_ident>
10c6494c: 3d6b 0004 fff2 movew %a3@(4),%fp@(-14)
10c64952: 508f addql #8,%sp
10c64954: 2d7c 0000 2000 movel #8192,%fp@(-12)
10c6495a: fff4
10c6495c: 7005 moveq #5,%d0
10c6495e: 2045 moveal %d5,%a0
10c64960: b0a8 0068 cmpl %a0@(104),%d0
10c64964: 6608 bnes 10c6496e <ip_build_xmit_slow+0x268>
10c64966: 196d 02bb 0008 moveb %a5@(699),%a4@(8)
10c6496c: 6006 bras 10c64974 <ip_build_xmit_slow+0x26e>
10c6496e: 196d 02ad 0008 moveb %a5@(685),%a4@(8)
10c64974: 196d 0291 0009 moveb %a5@(657),%a4@(9)
10c6497a: 426c 000a clrw %a4@(10)
10c6497e: 2245 moveal %d5,%a1
10c64980: 2969 0070 000c movel %a1@(112),%a4@(12)
10c64986: 2969 006c 0010 movel %a1@(108),%a4@(16)
10c6498c: 1014 moveb %a4@,%d0
10c6498e: 720f moveq #15,%d1
10c64990: c081 andl %d1,%d0
10c64992: 2f00 movel %d0,%sp@-
10c64994: 2f0c movel %a4,%sp@-
10c64996: 4eb9 10c8 561a jsr 10c8561a <ip_fast_csum>
10c6499c: 3940 000a movew %d0,%a4@(10)
10c649a0: 1014 moveb %a4@,%d0
10c649a2: 740f moveq #15,%d2
10c649a4: c082 andl %d2,%d0
10c649a6: e588 lsll #2,%d0
10c649a8: 9886 subl %d6,%d4
10c649aa: 2f04 movel %d4,%sp@-
10c649ac: 2f03 movel %d3,%sp@-
10c649ae: 4874 0800 pea %a4@(00000000,%d0:l)
10c649b2: 2f2e 0010 movel %fp@(16),%sp@-
10c649b6: 206e 000c moveal %fp@(12),%a0
10c649ba: 4e90 jsr %a0@
10c649bc: 4fef 0018 lea %sp@(24),%sp
10c649c0: 4a80 tstl %d0
10c649c2: 6730 beqs 10c649f4 <ip_build_xmit_slow+0x2ee>
10c649c4: 70f2 moveq #-14,%d0
10c649c6: 2d40 fffc movel %d0,%fp@(-4)
10c649ca: 7201 moveq #1,%d1
10c649cc: b2aa 0070 cmpl %a2@(112),%d1
10c649d0: 6718 beqs 10c649ea <ip_build_xmit_slow+0x2e4>
10c649d2: 41ea 0070 lea %a2@(112),%a0
10c649d6: 40c1 movew %sr,%d1
10c649d8: 007c 0700 oriw #1792,%sr
10c649dc: 2010 movel %a0@,%d0
10c649de: 5380 subql #1,%d0
10c649e0: 2080 movel %d0,%a0@
10c649e2: 46c1 movew %d1,%sr
10c649e4: 4a80 tstl %d0
10c649e6: 6600 0086 bnew 10c64a6e <ip_build_xmit_slow+0x368>
10c649ea: 2f0a movel %a2,%sp@-
10c649ec: 4eb9 10c5 5900 jsr 10c55900 <__kfree_skb>
10c649f2: 607a bras 10c64a6e <ip_build_xmit_slow+0x368>
10c649f4: 96ae ffde subl %fp@(-34),%d3
10c649f8: 282e fff8 movel %fp@(-8),%d4
10c649fc: 52ae ffea addql #1,%fp@(-22)
10c64a00: 206a 0028 moveal %a2@(40),%a0
10c64a04: 2f0a movel %a2,%sp@-
10c64a06: 2068 005c moveal %a0@(92),%a0
10c64a0a: 4e90 jsr %a0@
10c64a0c: 588f addql #4,%sp
10c64a0e: 2d40 fffc movel %d0,%fp@(-4)
10c64a12: 6724 beqs 10c64a38 <ip_build_xmit_slow+0x332>
10c64a14: 6f1c bles 10c64a32 <ip_build_xmit_slow+0x32c>
10c64a16: 4a2d 02bd tstb %a5@(701)
10c64a1a: 6c10 bges 10c64a2c <ip_build_xmit_slow+0x326>
10c64a1c: 7402 moveq #2,%d2
10c64a1e: b480 cmpl %d0,%d2
10c64a20: 56c0 sne %d0
10c64a22: 4880 extw %d0
10c64a24: 48c0 extl %d0
10c64a26: 7297 moveq #-105,%d1
10c64a28: c081 andl %d1,%d0
10c64a2a: 6002 bras 10c64a2e <ip_build_xmit_slow+0x328>
10c64a2c: 7000 moveq #0,%d0
10c64a2e: 2d40 fffc movel %d0,%fp@(-4)
10c64a32: 4aae fffc tstl %fp@(-4)
10c64a36: 6636 bnes 10c64a6e <ip_build_xmit_slow+0x368>
10c64a38: 4a83 tstl %d3
10c64a3a: 6c00 fe00 bgew 10c6483c <ip_build_xmit_slow+0x136>
10c64a3e: 7401 moveq #1,%d2
10c64a40: b4ae ffea cmpl %fp@(-22),%d2
10c64a44: 6c24 bges 10c64a6a <ip_build_xmit_slow+0x364>
10c64a46: 2039 1002 5730 movel 10025730 <irq_stat+0x8>,%d0
10c64a4c: 57c1 seq %d1
10c64a4e: 7444 moveq #68,%d2
10c64a50: c282 andl %d2,%d1
10c64a52: 41f9 1003 2bf8 lea 10032bf8 <ip_statistics+0x40>,%a0
10c64a58: 4a80 tstl %d0
10c64a5a: 57c0 seq %d0
10c64a5c: c082 andl %d2,%d0
10c64a5e: 226e ffea moveal %fp@(-22),%a1
10c64a62: d3f0 0800 addal %a0@(00000000,%d0:l),%a1
10c64a66: 2189 1800 movel %a1,%a0@(00000000,%d1:l)
10c64a6a: 7000 moveq #0,%d0
10c64a6c: 6040 bras 10c64aae <ip_build_xmit_slow+0x3a8>
10c64a6e: 2239 1002 5730 movel 10025730 <irq_stat+0x8>,%d1
10c64a74: 57c0 seq %d0
10c64a76: 7444 moveq #68,%d2
10c64a78: c082 andl %d2,%d0
10c64a7a: 41f9 1003 2bd8 lea 10032bd8 <ip_statistics+0x20>,%a0
10c64a80: 52b0 0800 addql #1,%a0@(00000000,%d0:l)
10c64a84: 7001 moveq #1,%d0
10c64a86: b0ae ffea cmpl %fp@(-22),%d0
10c64a8a: 6c1e bges 10c64aaa <ip_build_xmit_slow+0x3a4>
10c64a8c: 4a81 tstl %d1
10c64a8e: 57c0 seq %d0
10c64a90: c082 andl %d2,%d0
10c64a92: 41f9 1003 2bf8 lea 10032bf8 <ip_statistics+0x40>,%a0
10c64a98: 4a81 tstl %d1
10c64a9a: 57c1 seq %d1
10c64a9c: c282 andl %d2,%d1
10c64a9e: 242e ffea movel %fp@(-22),%d2
10c64aa2: d4b0 1800 addl %a0@(00000000,%d1:l),%d2
10c64aa6: 2182 0800 movel %d2,%a0@(00000000,%d0:l)
10c64aaa: 202e fffc movel %fp@(-4),%d0
10c64aae: 4cee 3cfc ffb4 moveml %fp@(-76),%d2-%d7/%a2-%a5
10c64ab4: 4e5e unlk %fp
10c64ab6: 4e75 rts
10c64ab8 <ip_build_xmit>:
10c64ab8: 4e56 fffc linkw %fp,#-4
10c64abc: 48e7 3f3c moveml %d2-%d7/%a2-%a5,%sp@-
10c64ac0: 286e 0008 moveal %fp@(8),%a4
10c64ac4: 2e2e 000c movel %fp@(12),%d7
10c64ac8: 2c2e 0010 movel %fp@(16),%d6
10c64acc: 262e 0014 movel %fp@(20),%d3
10c64ad0: 206e 0018 moveal %fp@(24),%a0
10c64ad4: 2a6e 001c moveal %fp@(28),%a5
10c64ad8: 282e 0020 movel %fp@(32),%d4
10c64adc: 4a2c 02ba tstb %a4@(698)
10c64ae0: 6626 bnes 10c64b08 <ip_build_xmit+0x50>
10c64ae2: 7014 moveq #20,%d0
10c64ae4: d680 addl %d0,%d3
10c64ae6: b6ad 0024 cmpl %a5@(36),%d3
10c64aea: 6206 bhis 10c64af2 <ip_build_xmit+0x3a>
10c64aec: 4aa8 0008 tstl %a0@(8)
10c64af0: 6742 beqs 10c64b34 <ip_build_xmit+0x7c>
10c64af2: 2f04 movel %d4,%sp@-
10c64af4: 2f0d movel %a5,%sp@-
10c64af6: 2f08 movel %a0,%sp@-
10c64af8: 2f03 movel %d3,%sp@-
10c64afa: 2f06 movel %d6,%sp@-
10c64afc: 2f07 movel %d7,%sp@-
10c64afe: 2f0c movel %a4,%sp@-
10c64b00: 4eba fc04 jsr %pc@(10c64706 <ip_build_xmit_slow>)
10c64b04: 6000 023a braw 10c64d40 <ip_build_xmit+0x288>
10c64b08: 206d 000c moveal %a5@(12),%a0
10c64b0c: 2028 005a movel %a0@(90),%d0
10c64b10: b083 cmpl %d3,%d0
10c64b12: 6420 bccs 10c64b34 <ip_build_xmit+0x7c>
10c64b14: 2f00 movel %d0,%sp@-
10c64b16: 4280 clrl %d0
10c64b18: 302c 0008 movew %a4@(8),%d0
10c64b1c: 2f00 movel %d0,%sp@-
10c64b1e: 2f2d 006c movel %a5@(108),%sp@-
10c64b22: 4878 005a pea 5a <LSIGTRAP+0x55>
10c64b26: 2f0c movel %a4,%sp@-
10c64b28: 4eb9 10c6 5714 jsr 10c65714 <ip_local_error>
10c64b2e: 70a6 moveq #-90,%d0
10c64b30: 6000 020e braw 10c64d40 <ip_build_xmit+0x288>
10c64b34: 0804 0004 btst #4,%d4
10c64b38: 6600 01bc bnew 10c64cf6 <ip_build_xmit+0x23e>
10c64b3c: 7a00 moveq #0,%d5
10c64b3e: 7200 moveq #0,%d1
10c64b40: 102c 02c0 moveb %a4@(704),%d0
10c64b44: 0c00 0002 cmpib #2,%d0
10c64b48: 670e beqs 10c64b58 <ip_build_xmit+0xa0>
10c64b4a: 0c00 0001 cmpib #1,%d0
10c64b4e: 660a bnes 10c64b5a <ip_build_xmit+0xa2>
10c64b50: 082d 0002 0023 btst #2,%a5@(35)
10c64b56: 6602 bnes 10c64b5a <ip_build_xmit+0xa2>
10c64b58: 7201 moveq #1,%d1
10c64b5a: 4a81 tstl %d1
10c64b5c: 6706 beqs 10c64b64 <ip_build_xmit+0xac>
10c64b5e: 2a3c 0000 4000 movel #16384,%d5
10c64b64: 206d 000c moveal %a5@(12),%a0
10c64b68: 4280 clrl %d0
10c64b6a: 3028 0060 movew %a0@(96),%d0
10c64b6e: 740f moveq #15,%d2
10c64b70: d480 addl %d0,%d2
10c64b72: 72f0 moveq #-16,%d1
10c64b74: c481 andl %d1,%d2
10c64b76: 486e fffc pea %fp@(-4)
10c64b7a: 7040 moveq #64,%d0
10c64b7c: c084 andl %d4,%d0
10c64b7e: 2f00 movel %d0,%sp@-
10c64b80: 2043 moveal %d3,%a0
10c64b82: 4870 280f pea %a0@(0000000f,%d2:l)
10c64b86: 2f0c movel %a4,%sp@-
10c64b88: 4eb9 10c5 4faa jsr 10c54faa <sock_alloc_send_skb>
10c64b8e: 2640 moveal %d0,%a3
10c64b90: 4fef 0010 lea %sp@(16),%sp
10c64b94: b6fc 0000 cmpaw #0,%a3
10c64b98: 6700 018c beqw 10c64d26 <ip_build_xmit+0x26e>
10c64b9c: d5ab 0080 addl %d2,%a3@(128)
10c64ba0: d5ab 0084 addl %d2,%a3@(132)
10c64ba4: 276c 028a 006c movel %a4@(650),%a3@(108)
10c64baa: bafc 0000 cmpaw #0,%a5
10c64bae: 6706 beqs 10c64bb6 <ip_build_xmit+0xfe>
10c64bb0: 41ed 0004 lea %a5@(4),%a0
10c64bb4: 5290 addql #1,%a0@
10c64bb6: 274d 0028 movel %a5,%a3@(40)
10c64bba: 246b 0084 moveal %a3@(132),%a2
10c64bbe: 4aab 0060 tstl %a3@(96)
10c64bc2: 670c beqs 10c64bd0 <ip_build_xmit+0x118>
10c64bc4: 4879 1000 82c2 pea 100082c2 <prio2band+0x1048>
10c64bca: 4eb9 10c1 60e4 jsr 10c160e4 <panic>
10c64bd0: 202b 0084 movel %a3@(132),%d0
10c64bd4: d083 addl %d3,%d0
10c64bd6: 2740 0084 movel %d0,%a3@(132)
10c64bda: d7ab 005c addl %d3,%a3@(92)
10c64bde: b0ab 0088 cmpl %a3@(136),%d0
10c64be2: 6314 blss 10c64bf8 <ip_build_xmit+0x140>
10c64be4: 2f3c 10c6 4be4 movel #281431012,%sp@-
10c64bea: 2f03 movel %d3,%sp@-
10c64bec: 2f0b movel %a3,%sp@-
10c64bee: 4eb9 10c5 55c4 jsr 10c555c4 <skb_over_panic>
10c64bf4: 4fef 000c lea %sp@(12),%sp
10c64bf8: 274a 0020 movel %a2,%a3@(32)
10c64bfc: 4a2c 02ba tstb %a4@(698)
10c64c00: 6600 00a6 bnew 10c64ca8 <ip_build_xmit+0x1f0>
10c64c04: 14bc 0045 moveb #69,%a2@
10c64c08: 156c 02b1 0001 moveb %a4@(689),%a2@(1)
10c64c0e: 3543 0002 movew %d3,%a2@(2)
10c64c12: 3545 0006 movew %d5,%a2@(6)
10c64c16: 156c 02bb 0008 moveb %a4@(699),%a2@(8)
10c64c1c: 4a85 tstl %d5
10c64c1e: 671c beqs 10c64c3c <ip_build_xmit+0x184>
10c64c20: b8fc 0000 cmpaw #0,%a4
10c64c24: 670e beqs 10c64c34 <ip_build_xmit+0x17c>
10c64c26: 4a94 tstl %a4@
10c64c28: 670a beqs 10c64c34 <ip_build_xmit+0x17c>
10c64c2a: 302c 02be movew %a4@(702),%d0
10c64c2e: 526c 02be addqw #1,%a4@(702)
10c64c32: 6002 bras 10c64c36 <ip_build_xmit+0x17e>
10c64c34: 4240 clrw %d0
10c64c36: 3540 0004 movew %d0,%a2@(4)
10c64c3a: 600c bras 10c64c48 <ip_build_xmit+0x190>
10c64c3c: 2f0d movel %a5,%sp@-
10c64c3e: 2f0a movel %a2,%sp@-
10c64c40: 4eb9 10c5 f348 jsr 10c5f348 <__ip_select_ident>
10c64c46: 508f addql #8,%sp
10c64c48: 7005 moveq #5,%d0
10c64c4a: b0ad 0068 cmpl %a5@(104),%d0
10c64c4e: 6706 beqs 10c64c56 <ip_build_xmit+0x19e>
10c64c50: 156c 02ad 0008 moveb %a4@(685),%a2@(8)
10c64c56: 156c 0291 0009 moveb %a4@(657),%a2@(9)
10c64c5c: 256d 0070 000c movel %a5@(112),%a2@(12)
10c64c62: 256d 006c 0010 movel %a5@(108),%a2@(16)
10c64c68: 426a 000a clrw %a2@(10)
10c64c6c: 1212 moveb %a2@,%d1
10c64c6e: 700f moveq #15,%d0
10c64c70: c280 andl %d0,%d1
10c64c72: 2f01 movel %d1,%sp@-
10c64c74: 2f0a movel %a2,%sp@-
10c64c76: 4eb9 10c8 561a jsr 10c8561a <ip_fast_csum>
10c64c7c: 3540 000a movew %d0,%a2@(10)
10c64c80: 1012 moveb %a2@,%d0
10c64c82: 720f moveq #15,%d1
10c64c84: c081 andl %d1,%d0
10c64c86: e588 lsll #2,%d0
10c64c88: 9680 subl %d0,%d3
10c64c8a: 2f03 movel %d3,%sp@-
10c64c8c: 42a7 clrl %sp@-
10c64c8e: 1012 moveb %a2@,%d0
10c64c90: c081 andl %d1,%d0
10c64c92: e588 lsll #2,%d0
10c64c94: 4872 0800 pea %a2@(00000000,%d0:l)
10c64c98: 2f06 movel %d6,%sp@-
10c64c9a: 2047 moveal %d7,%a0
10c64c9c: 4e90 jsr %a0@
10c64c9e: 2d40 fffc movel %d0,%fp@(-4)
10c64ca2: 4fef 0018 lea %sp@(24),%sp
10c64ca6: 6014 bras 10c64cbc <ip_build_xmit+0x204>
10c64ca8: 2f03 movel %d3,%sp@-
10c64caa: 42a7 clrl %sp@-
10c64cac: 2f0a movel %a2,%sp@-
10c64cae: 2f06 movel %d6,%sp@-
10c64cb0: 2047 moveal %d7,%a0
10c64cb2: 4e90 jsr %a0@
10c64cb4: 2d40 fffc movel %d0,%fp@(-4)
10c64cb8: 4fef 0010 lea %sp@(16),%sp
10c64cbc: 4aae fffc tstl %fp@(-4)
10c64cc0: 6638 bnes 10c64cfa <ip_build_xmit+0x242>
10c64cc2: 206b 0028 moveal %a3@(40),%a0
10c64cc6: 2f0b movel %a3,%sp@-
10c64cc8: 2068 005c moveal %a0@(92),%a0
10c64ccc: 4e90 jsr %a0@
10c64cce: 2d40 fffc movel %d0,%fp@(-4)
10c64cd2: 6f1c bles 10c64cf0 <ip_build_xmit+0x238>
10c64cd4: 4a2c 02bd tstb %a4@(701)
10c64cd8: 6c10 bges 10c64cea <ip_build_xmit+0x232>
10c64cda: 7202 moveq #2,%d1
10c64cdc: b280 cmpl %d0,%d1
10c64cde: 56c0 sne %d0
10c64ce0: 4880 extw %d0
10c64ce2: 48c0 extl %d0
10c64ce4: 7297 moveq #-105,%d1
10c64ce6: c081 andl %d1,%d0
10c64ce8: 6002 bras 10c64cec <ip_build_xmit+0x234>
10c64cea: 7000 moveq #0,%d0
10c64cec: 2d40 fffc movel %d0,%fp@(-4)
10c64cf0: 4aae fffc tstl %fp@(-4)
10c64cf4: 6630 bnes 10c64d26 <ip_build_xmit+0x26e>
10c64cf6: 7000 moveq #0,%d0
10c64cf8: 6046 bras 10c64d40 <ip_build_xmit+0x288>
10c64cfa: 70f2 moveq #-14,%d0
10c64cfc: 2d40 fffc movel %d0,%fp@(-4)
10c64d00: 7201 moveq #1,%d1
10c64d02: b2ab 0070 cmpl %a3@(112),%d1
10c64d06: 6716 beqs 10c64d1e <ip_build_xmit+0x266>
10c64d08: 41eb 0070 lea %a3@(112),%a0
10c64d0c: 40c1 movew %sr,%d1
10c64d0e: 007c 0700 oriw #1792,%sr
10c64d12: 2010 movel %a0@,%d0
10c64d14: 5380 subql #1,%d0
10c64d16: 2080 movel %d0,%a0@
10c64d18: 46c1 movew %d1,%sr
10c64d1a: 4a80 tstl %d0
10c64d1c: 6608 bnes 10c64d26 <ip_build_xmit+0x26e>
10c64d1e: 2f0b movel %a3,%sp@-
10c64d20: 4eb9 10c5 5900 jsr 10c55900 <__kfree_skb>
10c64d26: 4ab9 1002 5730 tstl 10025730 <irq_stat+0x8>
10c64d2c: 57c0 seq %d0
10c64d2e: 7244 moveq #68,%d1
10c64d30: c081 andl %d1,%d0
10c64d32: 41f9 1003 2bd8 lea 10032bd8 <ip_statistics+0x20>,%a0
10c64d38: 52b0 0800 addql #1,%a0@(00000000,%d0:l)
10c64d3c: 202e fffc movel %fp@(-4),%d0
10c64d40: 4cee 3cfc ffd4 moveml %fp@(-44),%d2-%d7/%a2-%a5
10c64d46: 4e5e unlk %fp
10c64d48: 4e75 rts
10c64d4a <ip_fragment>:
10c64d4a: 4e56 fff8 linkw %fp,#-8
10c64d4e: 48e7 3f3c moveml %d2-%d7/%a2-%a5,%sp@-
10c64d52: 286e 0008 moveal %fp@(8),%a4
10c64d56: 206c 0028 moveal %a4@(40),%a0
10c64d5a: 7400 moveq #0,%d2
10c64d5c: 2d68 000c fffc movel %a0@(12),%fp@(-4)
10c64d62: 266c 0020 moveal %a4@(32),%a3
10c64d66: 1a13 moveb %a3@,%d5
10c64d68: 700f moveq #15,%d0
10c64d6a: ca80 andl %d0,%d5
10c64d6c: e58d lsll #2,%d5
10c64d6e: 282c 005c movel %a4@(92),%d4
10c64d72: 9885 subl %d5,%d4
10c64d74: 2a68 0024 moveal %a0@(36),%a5
10c64d78: 9bc5 subal %d5,%a5
10c64d7a: 2e05 movel %d5,%d7
10c64d7c: 302b 0006 movew %a3@(6),%d0
10c64d80: 2c00 movel %d0,%d6
10c64d82: 0286 0000 1fff andil #8191,%d6
10c64d88: e78e lsll #3,%d6
10c64d8a: 2200 movel %d0,%d1
10c64d8c: 0281 0000 2000 andil #8192,%d1
10c64d92: 2d41 fff8 movel %d1,%fp@(-8)
10c64d96: 4a84 tstl %d4
10c64d98: 6700 01b8 beqw 10c64f52 <ip_fragment+0x208>
10c64d9c: 2604 movel %d4,%d3
10c64d9e: bbc4 cmpal %d4,%a5
10c64da0: 6402 bccs 10c64da4 <ip_fragment+0x5a>
10c64da2: 260d movel %a5,%d3
10c64da4: b883 cmpl %d3,%d4
10c64da6: 6304 blss 10c64dac <ip_fragment+0x62>
10c64da8: 70f8 moveq #-8,%d0
10c64daa: c680 andl %d0,%d3
10c64dac: 4878 0020 pea 20 <LSIGTRAP+0x1b>
10c64db0: 2403 movel %d3,%d2
10c64db2: d485 addl %d5,%d2
10c64db4: 206e fffc moveal %fp@(-4),%a0
10c64db8: 4280 clrl %d0
10c64dba: 3028 0060 movew %a0@(96),%d0
10c64dbe: 2042 moveal %d2,%a0
10c64dc0: 4870 080f pea %a0@(0000000f,%d0:l)
10c64dc4: 4eb9 10c5 5644 jsr 10c55644 <alloc_skb>
10c64dca: 2440 moveal %d0,%a2
10c64dcc: 508f addql #8,%sp
10c64dce: b4fc 0000 cmpaw #0,%a2
10c64dd2: 6614 bnes 10c64de8 <ip_fragment+0x9e>
10c64dd4: 4879 1000 83c1 pea 100083c1 <prio2band+0x1147>
10c64dda: 4eb9 10c1 677e jsr 10c1677e <printk>
10c64de0: 588f addql #4,%sp
10c64de2: 74f4 moveq #-12,%d2
10c64de4: 6000 01a6 braw 10c64f8c <ip_fragment+0x242>
10c64de8: 156c 006a 006a moveb %a4@(106),%a2@(106)
10c64dee: 256c 006c 006c movel %a4@(108),%a2@(108)
10c64df4: 206e fffc moveal %fp@(-4),%a0
10c64df8: 4280 clrl %d0
10c64dfa: 3028 0060 movew %a0@(96),%d0
10c64dfe: 720f moveq #15,%d1
10c64e00: d081 addl %d1,%d0
10c64e02: 72f0 moveq #-16,%d1
10c64e04: c081 andl %d1,%d0
10c64e06: d1aa 0080 addl %d0,%a2@(128)
10c64e0a: d1aa 0084 addl %d0,%a2@(132)
10c64e0e: 4aaa 0060 tstl %a2@(96)
10c64e12: 670c beqs 10c64e20 <ip_fragment+0xd6>
10c64e14: 4879 1000 82c2 pea 100082c2 <prio2band+0x1048>
10c64e1a: 4eb9 10c1 60e4 jsr 10c160e4 <panic>
10c64e20: 202a 0084 movel %a2@(132),%d0
10c64e24: d082 addl %d2,%d0
10c64e26: 2540 0084 movel %d0,%a2@(132)
10c64e2a: d5aa 005c addl %d2,%a2@(92)
10c64e2e: b0aa 0088 cmpl %a2@(136),%d0
10c64e32: 6314 blss 10c64e48 <ip_fragment+0xfe>
10c64e34: 2f3c 10c6 4e34 movel #281431604,%sp@-
10c64e3a: 2f02 movel %d2,%sp@-
10c64e3c: 2f0a movel %a2,%sp@-
10c64e3e: 4eb9 10c5 55c4 jsr 10c555c4 <skb_over_panic>
10c64e44: 4fef 000c lea %sp@(12),%sp
10c64e48: 256a 0080 0020 movel %a2@(128),%a2@(32)
10c64e4e: 206a 0020 moveal %a2@(32),%a0
10c64e52: d1c5 addal %d5,%a0
10c64e54: 2548 001c movel %a0,%a2@(28)
10c64e58: 356c 0074 0074 movew %a4@(116),%a2@(116)
10c64e5e: 356c 0076 0076 movew %a4@(118),%a2@(118)
10c64e64: 226c 000c moveal %a4@(12),%a1
10c64e68: b2fc 0000 cmpaw #0,%a1
10c64e6c: 671a beqs 10c64e88 <ip_fragment+0x13e>
10c64e6e: 41e9 0028 lea %a1@(40),%a0
10c64e72: 5290 addql #1,%a0@
10c64e74: 2549 000c movel %a1,%a2@(12)
10c64e78: 257c 10c5 4bc4 movel #281365444,%a2@(140)
10c64e7e: 008c
10c64e80: 202a 0078 movel %a2@(120),%d0
10c64e84: d1a9 0064 addl %d0,%a1@(100)
10c64e88: 202c 0028 movel %a4@(40),%d0
10c64e8c: 6706 beqs 10c64e94 <ip_fragment+0x14a>
10c64e8e: 2040 moveal %d0,%a0
10c64e90: 5888 addql #4,%a0
10c64e92: 5290 addql #1,%a0@
10c64e94: 2540 0028 movel %d0,%a2@(40)
10c64e98: 256c 0018 0018 movel %a4@(24),%a2@(24)
10c64e9e: 2f05 movel %d5,%sp@-
10c64ea0: 2f2c 0080 movel %a4@(128),%sp@-
10c64ea4: 2f2a 0020 movel %a2@(32),%sp@-
10c64ea8: 4eb9 10c8 5744 jsr 10c85744 <memcpy>
10c64eae: 2f03 movel %d3,%sp@-
10c64eb0: 2f2a 001c movel %a2@(28),%sp@-
10c64eb4: 2f07 movel %d7,%sp@-
10c64eb6: 2f0c movel %a4,%sp@-
10c64eb8: 4eb9 10c5 645c jsr 10c5645c <skb_copy_bits>
10c64ebe: 4fef 001c lea %sp@(28),%sp
10c64ec2: 4a80 tstl %d0
10c64ec4: 670c beqs 10c64ed2 <ip_fragment+0x188>
10c64ec6: 4879 1000 82c2 pea 100082c2 <prio2band+0x1048>
10c64ecc: 4eb9 10c1 60e4 jsr 10c160e4 <panic>
10c64ed2: 9883 subl %d3,%d4
10c64ed4: 266a 0020 moveal %a2@(32),%a3
10c64ed8: 2006 movel %d6,%d0
10c64eda: e680 asrl #3,%d0
10c64edc: 3740 0006 movew %d0,%a3@(6)
10c64ee0: 4a86 tstl %d6
10c64ee2: 660a bnes 10c64eee <ip_fragment+0x1a4>
10c64ee4: 2f0c movel %a4,%sp@-
10c64ee6: 4eb9 10c6 358c jsr 10c6358c <ip_options_fragment>
10c64eec: 588f addql #4,%sp
10c64eee: 156c 0038 0038 moveb %a4@(56),%a2@(56)
10c64ef4: 4a84 tstl %d4
10c64ef6: 6606 bnes 10c64efe <ip_fragment+0x1b4>
10c64ef8: 4aae fff8 tstl %fp@(-8)
10c64efc: 6706 beqs 10c64f04 <ip_fragment+0x1ba>
10c64efe: 006b 2000 0006 oriw #8192,%a3@(6)
10c64f04: de83 addl %d3,%d7
10c64f06: dc83 addl %d3,%d6
10c64f08: 4ab9 1002 5730 tstl 10025730 <irq_stat+0x8>
10c64f0e: 57c0 seq %d0
10c64f10: 7244 moveq #68,%d1
10c64f12: c081 andl %d1,%d0
10c64f14: 41f9 1003 2bf8 lea 10032bf8 <ip_statistics+0x40>,%a0
10c64f1a: 52b0 0800 addql #1,%a0@(00000000,%d0:l)
10c64f1e: d645 addw %d5,%d3
10c64f20: 3743 0002 movew %d3,%a3@(2)
10c64f24: 426b 000a clrw %a3@(10)
10c64f28: 1013 moveb %a3@,%d0
10c64f2a: 720f moveq #15,%d1
10c64f2c: c081 andl %d1,%d0
10c64f2e: 2f00 movel %d0,%sp@-
10c64f30: 2f0b movel %a3,%sp@-
10c64f32: 4eb9 10c8 561a jsr 10c8561a <ip_fast_csum>
10c64f38: 3740 000a movew %d0,%a3@(10)
10c64f3c: 584f addqw #4,%sp
10c64f3e: 2e8a movel %a2,%sp@
10c64f40: 206e 000c moveal %fp@(12),%a0
10c64f44: 4e90 jsr %a0@
10c64f46: 2400 movel %d0,%d2
10c64f48: 588f addql #4,%sp
10c64f4a: 6640 bnes 10c64f8c <ip_fragment+0x242>
10c64f4c: 4a84 tstl %d4
10c64f4e: 6600 fe4c bnew 10c64d9c <ip_fragment+0x52>
10c64f52: 7001 moveq #1,%d0
10c64f54: b0ac 0070 cmpl %a4@(112),%d0
10c64f58: 6716 beqs 10c64f70 <ip_fragment+0x226>
10c64f5a: 41ec 0070 lea %a4@(112),%a0
10c64f5e: 40c1 movew %sr,%d1
10c64f60: 007c 0700 oriw #1792,%sr
10c64f64: 2010 movel %a0@,%d0
10c64f66: 5380 subql #1,%d0
10c64f68: 2080 movel %d0,%a0@
10c64f6a: 46c1 movew %d1,%sr
10c64f6c: 4a80 tstl %d0
10c64f6e: 6608 bnes 10c64f78 <ip_fragment+0x22e>
10c64f70: 2f0c movel %a4,%sp@-
10c64f72: 4eb9 10c5 5900 jsr 10c55900 <__kfree_skb>
10c64f78: 4ab9 1002 5730 tstl 10025730 <irq_stat+0x8>
10c64f7e: 57c0 seq %d0
10c64f80: 7244 moveq #68,%d1
10c64f82: c081 andl %d1,%d0
10c64f84: 41f9 1003 2bf0 lea 10032bf0 <ip_statistics+0x38>,%a0
10c64f8a: 6038 bras 10c64fc4 <ip_fragment+0x27a>
10c64f8c: 7001 moveq #1,%d0
10c64f8e: b0ac 0070 cmpl %a4@(112),%d0
10c64f92: 6716 beqs 10c64faa <ip_fragment+0x260>
10c64f94: 41ec 0070 lea %a4@(112),%a0
10c64f98: 40c1 movew %sr,%d1
10c64f9a: 007c 0700 oriw #1792,%sr
10c64f9e: 2010 movel %a0@,%d0
10c64fa0: 5380 subql #1,%d0
10c64fa2: 2080 movel %d0,%a0@
10c64fa4: 46c1 movew %d1,%sr
10c64fa6: 4a80 tstl %d0
10c64fa8: 6608 bnes 10c64fb2 <ip_fragment+0x268>
10c64faa: 2f0c movel %a4,%sp@-
10c64fac: 4eb9 10c5 5900 jsr 10c55900 <__kfree_skb>
10c64fb2: 4ab9 1002 5730 tstl 10025730 <irq_stat+0x8>
10c64fb8: 57c0 seq %d0
10c64fba: 7244 moveq #68,%d1
10c64fbc: c081 andl %d1,%d0
10c64fbe: 41f9 1003 2bf4 lea 10032bf4 <ip_statistics+0x3c>,%a0
10c64fc4: 52b0 0800 addql #1,%a0@(00000000,%d0:l)
10c64fc8: 2002 movel %d2,%d0
10c64fca: 4cee 3cfc ffd0 moveml %fp@(-48),%d2-%d7/%a2-%a5
10c64fd0: 4e5e unlk %fp
10c64fd2: 4e75 rts
10c64fd4 <ip_reply_glue_bits>:
10c64fd4: 4e56 0000 linkw %fp,#0
10c64fd8: 48e7 383c moveml %d2-%d4/%a2-%a5,%sp@-
10c64fdc: 266e 0008 moveal %fp@(8),%a3
10c64fe0: 206e 000c moveal %fp@(12),%a0
10c64fe4: 222e 0010 movel %fp@(16),%d1
10c64fe8: 262e 0014 movel %fp@(20),%d3
10c64fec: 2848 moveal %a0,%a4
10c64fee: 7801 moveq #1,%d4
10c64ff0: 244b moveal %a3,%a2
10c64ff2: 202b 0004 movel %a3@(4),%d0
10c64ff6: b081 cmpl %d1,%d0
10c64ff8: 6208 bhis 10c65002 <ip_reply_glue_bits+0x2e>
10c64ffa: 9280 subl %d0,%d1
10c64ffc: 45eb 0008 lea %a3@(8),%a2
10c65000: 7800 moveq #0,%d4
10c65002: 242a 0004 movel %a2@(4),%d2
10c65006: 9481 subl %d1,%d2
10c65008: 4bf9 10c8 56be lea 10c856be <csum_partial_copy>,%a5
10c6500e: b483 cmpl %d3,%d2
10c65010: 6420 bccs 10c65032 <ip_reply_glue_bits+0x5e>
10c65012: 2f2b 0014 movel %a3@(20),%sp@-
10c65016: 2f02 movel %d2,%sp@-
10c65018: 2f0c movel %a4,%sp@-
10c6501a: d292 addl %a2@,%d1
10c6501c: 2f01 movel %d1,%sp@-
10c6501e: 4e95 jsr %a5@
10c65020: 2740 0014 movel %d0,%a3@(20)
10c65024: 7200 moveq #0,%d1
10c65026: 9682 subl %d2,%d3
10c65028: 41f4 2800 lea %a4@(00000000,%d2:l),%a0
10c6502c: 508a addql #8,%a2
10c6502e: 4fef 0010 lea %sp@(16),%sp
10c65032: 2f2b 0014 movel %a3@(20),%sp@-
10c65036: 2f03 movel %d3,%sp@-
10c65038: 2f08 movel %a0,%sp@-
10c6503a: d292 addl %a2@,%d1
10c6503c: 2f01 movel %d1,%sp@-
10c6503e: 4e95 jsr %a5@
10c65040: 2740 0014 movel %d0,%a3@(20)
10c65044: 4a84 tstl %d4
10c65046: 6720 beqs 10c65068 <ip_reply_glue_bits+0x94>
10c65048: 206b 0018 moveal %a3@(24),%a0
10c6504c: b0fc 0000 cmpaw #0,%a0
10c65050: 6716 beqs 10c65068 <ip_reply_glue_bits+0x94>
10c65052: 2200 movel %d0,%d1
10c65054: 2400 movel %d0,%d2
10c65056: 4842 swap %d2
10c65058: d242 addw %d2,%d1
10c6505a: 4242 clrw %d2
10c6505c: d342 addxw %d2,%d1
10c6505e: 2008 movel %a0,%d0
10c65060: d088 addl %a0,%d0
10c65062: 4641 notw %d1
10c65064: 3981 0800 movew %d1,%a4@(00000000,%d0:l)
10c65068: 7000 moveq #0,%d0
10c6506a: 4cee 3c1c ffe4 moveml %fp@(-28),%d2-%d4/%a2-%a5
10c65070: 4e5e unlk %fp
10c65072: 4e75 rts
10c65074 <ip_send_reply>:
10c65074: 4e56 ffa8 linkw %fp,#-88
10c65078: 48e7 3030 moveml %d2-%d3/%a2-%a3,%sp@-
10c6507c: 266e 0008 moveal %fp@(8),%a3
10c65080: 246e 000c moveal %fp@(12),%a2
10c65084: 2d6a 0028 ffaa movel %a2@(40),%fp@(-86)
10c6508a: 2f0a movel %a2,%sp@-
10c6508c: 74cc moveq #-52,%d2
10c6508e: d48e addl %fp,%d2
10c65090: 2f02 movel %d2,%sp@-
10c65092: 4eb9 10c6 32c6 jsr 10c632c6 <ip_options_echo>
10c65098: 508f addql #8,%sp
10c6509a: 4a80 tstl %d0
10c6509c: 6600 00b2 bnew 10c65150 <ip_send_reply+0xdc>
10c650a0: 206e ffaa moveal %fp@(-86),%a0
10c650a4: 2028 0070 movel %a0@(112),%d0
10c650a8: 2d40 ffc0 movel %d0,%fp@(-64)
10c650ac: 2600 movel %d0,%d3
10c650ae: 42ae ffc8 clrl %fp@(-56)
10c650b2: 4a2e ffd0 tstb %fp@(-48)
10c650b6: 670e beqs 10c650c6 <ip_send_reply+0x52>
10c650b8: 2d42 ffc8 movel %d2,%fp@(-56)
10c650bc: 4a2e ffd1 tstb %fp@(-47)
10c650c0: 6704 beqs 10c650c6 <ip_send_reply+0x52>
10c650c2: 262e ffcc movel %fp@(-52),%d3
10c650c6: 206e ffaa moveal %fp@(-86),%a0
10c650ca: 226a 0020 moveal %a2@(32),%a1
10c650ce: 1229 0001 moveb %a1@(1),%d1
10c650d2: 701e moveq #30,%d0
10c650d4: c280 andl %d0,%d1
10c650d6: 2028 008e movel %a0@(142),%d0
10c650da: 42ae ffb6 clrl %fp@(-74)
10c650de: 42ae ffba clrl %fp@(-70)
10c650e2: 426e ffbe clrw %fp@(-66)
10c650e6: 74c0 moveq #-64,%d2
10c650e8: d48e addl %fp,%d2
10c650ea: 2d43 ffae movel %d3,%fp@(-82)
10c650ee: 2d40 ffb2 movel %d0,%fp@(-78)
10c650f2: 1d41 ffbe moveb %d1,%fp@(-66)
10c650f6: 486e ffae pea %fp@(-82)
10c650fa: 486e ffaa pea %fp@(-86)
10c650fe: 4eb9 10c6 0e00 jsr 10c60e00 <ip_route_output_key>
10c65104: 508f addql #8,%sp
10c65106: 4a80 tstl %d0
10c65108: 6646 bnes 10c65150 <ip_send_reply+0xdc>
10c6510a: 206a 0020 moveal %a2@(32),%a0
10c6510e: 4280 clrl %d0
10c65110: 1028 0001 moveb %a0@(1),%d0
10c65114: 2740 02ae movel %d0,%a3@(686)
10c65118: 276a 006c 028a movel %a2@(108),%a3@(650)
10c6511e: 206a 0020 moveal %a2@(32),%a0
10c65122: 1768 0009 0291 moveb %a0@(9),%a3@(657)
10c65128: 4878 0040 pea 40 <LSIGTRAP+0x3b>
10c6512c: 2f2e ffaa movel %fp@(-86),%sp@-
10c65130: 2f02 movel %d2,%sp@-
10c65132: 2f2e 0014 movel %fp@(20),%sp@-
10c65136: 2f2e 0010 movel %fp@(16),%sp@-
10c6513a: 487a fe98 pea %pc@(10c64fd4 <ip_reply_glue_bits>)
10c6513e: 2f0b movel %a3,%sp@-
10c65140: 4eba f976 jsr %pc@(10c64ab8 <ip_build_xmit>)
10c65144: 202e ffaa movel %fp@(-86),%d0
10c65148: 6706 beqs 10c65150 <ip_send_reply+0xdc>
10c6514a: 2040 moveal %d0,%a0
10c6514c: 5888 addql #4,%a0
10c6514e: 5390 subql #1,%a0@
10c65150: 4cee 0c0c ff98 moveml %fp@(-104),%d2-%d3/%a2-%a3
10c65156: 4e5e unlk %fp
10c65158: 4e75 rts
10c6515a <ip_send_check>:
10c6515a: 4e56 0000 linkw %fp,#0
10c6515e: 2f0a movel %a2,%sp@-
10c65160: 246e 0008 moveal %fp@(8),%a2
10c65164: 426a 000a clrw %a2@(10)
10c65168: 1012 moveb %a2@,%d0
10c6516a: 720f moveq #15,%d1
10c6516c: c081 andl %d1,%d0
10c6516e: 2f00 movel %d0,%sp@-
10c65170: 2f0a movel %a2,%sp@-
10c65172: 4eb9 10c8 561a jsr 10c8561a <ip_fast_csum>
10c65178: 3540 000a movew %d0,%a2@(10)
10c6517c: 246e fffc moveal %fp@(-4),%a2
10c65180: 4e5e unlk %fp
10c65182: 4e75 rts
10c65184 <ip_finish_output>:
10c65184: 4e56 0000 linkw %fp,#0
10c65188: 2f0b movel %a3,%sp@-
10c6518a: 2f0a movel %a2,%sp@-
10c6518c: 246e 0008 moveal %fp@(8),%a2
10c65190: 206a 0028 moveal %a2@(40),%a0
10c65194: 2568 000c 0018 movel %a0@(12),%a2@(24)
10c6519a: 357c 0800 0074 movew #2048,%a2@(116)
10c651a0: 2668 0054 moveal %a0@(84),%a3
10c651a4: b6fc 0000 cmpaw #0,%a3
10c651a8: 675c beqs 10c65206 <ip_finish_output+0x82>
10c651aa: 52b9 1002 5730 addql #1,10025730 <irq_stat+0x8>
10c651b0: 4878 0010 pea 10 <LSIGTRAP+0xb>
10c651b4: 486b 0016 pea %a3@(22)
10c651b8: 70f0 moveq #-16,%d0
10c651ba: d0aa 0080 addl %a2@(128),%d0
10c651be: 2f00 movel %d0,%sp@-
10c651c0: 4eb9 10c8 5744 jsr 10c85744 <memcpy>
10c651c6: 4fef 000c lea %sp@(12),%sp
10c651ca: 53b9 1002 5730 subql #1,10025730 <irq_stat+0x8>
10c651d0: 222b 000a movel %a3@(10),%d1
10c651d4: 202a 0080 movel %a2@(128),%d0
10c651d8: 9081 subl %d1,%d0
10c651da: 2540 0080 movel %d0,%a2@(128)
10c651de: d3aa 005c addl %d1,%a2@(92)
10c651e2: b0aa 007c cmpl %a2@(124),%d0
10c651e6: 6414 bccs 10c651fc <ip_finish_output+0x78>
10c651e8: 2f3c 10c6 51e8 movel #281432552,%sp@-
10c651ee: 2f01 movel %d1,%sp@-
10c651f0: 2f0a movel %a2,%sp@-
10c651f2: 4eb9 10c5 5604 jsr 10c55604 <skb_under_panic>
10c651f8: 4fef 000c lea %sp@(12),%sp
10c651fc: 2f0a movel %a2,%sp@-
10c651fe: 206b 000e moveal %a3@(14),%a0
10c65202: 4e90 jsr %a0@
10c65204: 6054 bras 10c6525a <ip_finish_output+0xd6>
10c65206: 2068 0050 moveal %a0@(80),%a0
10c6520a: b0fc 0000 cmpaw #0,%a0
10c6520e: 670a beqs 10c6521a <ip_finish_output+0x96>
10c65210: 2f0a movel %a2,%sp@-
10c65212: 2068 0038 moveal %a0@(56),%a0
10c65216: 4e90 jsr %a0@
10c65218: 6040 bras 10c6525a <ip_finish_output+0xd6>
10c6521a: 4eb9 10c5 ca54 jsr 10c5ca54 <net_ratelimit>
10c65220: 4a80 tstl %d0
10c65222: 670e beqs 10c65232 <ip_finish_output+0xae>
10c65224: 4879 1000 8368 pea 10008368 <prio2band+0x10ee>
10c6522a: 4eb9 10c1 677e jsr 10c1677e <printk>
10c65230: 588f addql #4,%sp
10c65232: 7001 moveq #1,%d0
10c65234: b0aa 0070 cmpl %a2@(112),%d0
10c65238: 6716 beqs 10c65250 <ip_finish_output+0xcc>
10c6523a: 41ea 0070 lea %a2@(112),%a0
10c6523e: 40c1 movew %sr,%d1
10c65240: 007c 0700 oriw #1792,%sr
10c65244: 2010 movel %a0@,%d0
10c65246: 5380 subql #1,%d0
10c65248: 2080 movel %d0,%a0@
10c6524a: 46c1 movew %d1,%sr
10c6524c: 4a80 tstl %d0
10c6524e: 6608 bnes 10c65258 <ip_finish_output+0xd4>
10c65250: 2f0a movel %a2,%sp@-
10c65252: 4eb9 10c5 5900 jsr 10c55900 <__kfree_skb>
10c65258: 70ea moveq #-22,%d0
10c6525a: 246e fff8 moveal %fp@(-8),%a2
10c6525e: 266e fffc moveal %fp@(-4),%a3
10c65262: 4e5e unlk %fp
10c65264: 4e75 rts
10c65266: 4e75 rts
10c65268 <ip_cmsg_recv_pktinfo>:
10c65268: 4e56 fff4 linkw %fp,#-12
10c6526c: 206e 000c moveal %fp@(12),%a0
10c65270: 2268 0028 moveal %a0@(40),%a1
10c65274: 2068 0020 moveal %a0@(32),%a0
10c65278: 2d68 0010 fffc movel %a0@(16),%fp@(-4)
10c6527e: b2fc 0000 cmpaw #0,%a1
10c65282: 670e beqs 10c65292 <ip_cmsg_recv_pktinfo+0x2a>
10c65284: 2d69 0074 fff4 movel %a1@(116),%fp@(-12)
10c6528a: 2d69 008e fff8 movel %a1@(142),%fp@(-8)
10c65290: 6008 bras 10c6529a <ip_cmsg_recv_pktinfo+0x32>
10c65292: 42ae fff4 clrl %fp@(-12)
10c65296: 42ae fff8 clrl %fp@(-8)
10c6529a: 486e fff4 pea %fp@(-12)
10c6529e: 4878 000c pea c <LSIGTRAP+0x7>
10c652a2: 4878 0008 pea 8 <LSIGTRAP+0x3>
10c652a6: 42a7 clrl %sp@-
10c652a8: 2f2e 0008 movel %fp@(8),%sp@-
10c652ac: 4eb9 10c5 77e0 jsr 10c577e0 <put_cmsg>
10c652b2: 4e5e unlk %fp
10c652b4: 4e75 rts
10c652b6 <ip_cmsg_recv_ttl>:
10c652b6: 4e56 fffc linkw %fp,#-4
10c652ba: 202e 0008 movel %fp@(8),%d0
10c652be: 206e 000c moveal %fp@(12),%a0
10c652c2: 2068 0020 moveal %a0@(32),%a0
10c652c6: 42ae fffc clrl %fp@(-4)
10c652ca: 1d68 0008 ffff moveb %a0@(8),%fp@(-1)
10c652d0: 486e fffc pea %fp@(-4)
10c652d4: 4878 0004 pea 4 <PF_PTRACED_BIT>
10c652d8: 4878 0002 pea 2 <PF_DTRACE_OFF+0x1>
10c652dc: 42a7 clrl %sp@-
10c652de: 2f00 movel %d0,%sp@-
10c652e0: 4eb9 10c5 77e0 jsr 10c577e0 <put_cmsg>
10c652e6: 4e5e unlk %fp
10c652e8: 4e75 rts
10c652ea <ip_cmsg_recv_tos>:
10c652ea: 4e56 0000 linkw %fp,#0
10c652ee: 206e 000c moveal %fp@(12),%a0
10c652f2: 2068 0020 moveal %a0@(32),%a0
10c652f6: 5288 addql #1,%a0
10c652f8: 2f08 movel %a0,%sp@-
10c652fa: 4878 0001 pea 1 <PF_DTRACE_OFF>
10c652fe: 4878 0001 pea 1 <PF_DTRACE_OFF>
10c65302: 42a7 clrl %sp@-
10c65304: 2f2e 0008 movel %fp@(8),%sp@-
10c65308: 4eb9 10c5 77e0 jsr 10c577e0 <put_cmsg>
10c6530e: 4e5e unlk %fp
10c65310: 4e75 rts
10c65312 <ip_cmsg_recv_opts>:
10c65312: 4e56 0000 linkw %fp,#0
10c65316: 206e 000c moveal %fp@(12),%a0
10c6531a: 1028 0030 moveb %a0@(48),%d0
10c6531e: 671e beqs 10c6533e <ip_cmsg_recv_opts+0x2c>
10c65320: 7214 moveq #20,%d1
10c65322: d2a8 0020 addl %a0@(32),%d1
10c65326: 2f01 movel %d1,%sp@-
10c65328: 42a7 clrl %sp@-
10c6532a: 1f40 0003 moveb %d0,%sp@(3)
10c6532e: 4878 0006 pea 6 <LSIGTRAP+0x1>
10c65332: 42a7 clrl %sp@-
10c65334: 2f2e 0008 movel %fp@(8),%sp@-
10c65338: 4eb9 10c5 77e0 jsr 10c577e0 <put_cmsg>
10c6533e: 4e5e unlk %fp
10c65340: 4e75 rts
10c65342 <ip_cmsg_recv_retopts>:
10c65342: 4e56 ffcc linkw %fp,#-52
10c65346: 2f0a movel %a2,%sp@-
10c65348: 2f02 movel %d2,%sp@-
10c6534a: 246e 0008 moveal %fp@(8),%a2
10c6534e: 206e 000c moveal %fp@(12),%a0
10c65352: 74cc moveq #-52,%d2
10c65354: d48e addl %fp,%d2
10c65356: 4a28 0030 tstb %a0@(48)
10c6535a: 673a beqs 10c65396 <ip_cmsg_recv_retopts+0x54>
10c6535c: 2f08 movel %a0,%sp@-
10c6535e: 2f02 movel %d2,%sp@-
10c65360: 4eb9 10c6 32c6 jsr 10c632c6 <ip_options_echo>
10c65366: 508f addql #8,%sp
10c65368: 4a80 tstl %d0
10c6536a: 6708 beqs 10c65374 <ip_cmsg_recv_retopts+0x32>
10c6536c: 7008 moveq #8,%d0
10c6536e: 81aa 0018 orl %d0,%a2@(24)
10c65372: 6022 bras 10c65396 <ip_cmsg_recv_retopts+0x54>
10c65374: 2f02 movel %d2,%sp@-
10c65376: 4eb9 10c6 3a7e jsr 10c63a7e <ip_options_undo>
10c6537c: 486e ffd8 pea %fp@(-40)
10c65380: 4280 clrl %d0
10c65382: 102e ffd0 moveb %fp@(-48),%d0
10c65386: 2f00 movel %d0,%sp@-
10c65388: 4878 0007 pea 7 <LSIGTRAP+0x2>
10c6538c: 42a7 clrl %sp@-
10c6538e: 2f0a movel %a2,%sp@-
10c65390: 4eb9 10c5 77e0 jsr 10c577e0 <put_cmsg>
10c65396: 242e ffc4 movel %fp@(-60),%d2
10c6539a: 246e ffc8 moveal %fp@(-56),%a2
10c6539e: 4e5e unlk %fp
10c653a0: 4e75 rts
10c653a2 <ip_cmsg_recv>:
10c653a2: 4e56 0000 linkw %fp,#0
10c653a6: 48e7 3020 moveml %d2-%d3/%a2,%sp@-
10c653aa: 262e 0008 movel %fp@(8),%d3
10c653ae: 246e 000c moveal %fp@(12),%a2
10c653b2: 206a 000c moveal %a2@(12),%a0
10c653b6: 2428 02b2 movel %a0@(690),%d2
10c653ba: 0802 0000 btst #0,%d2
10c653be: 670a beqs 10c653ca <ip_cmsg_recv+0x28>
10c653c0: 2f0a movel %a2,%sp@-
10c653c2: 2f03 movel %d3,%sp@-
10c653c4: 4eba fea2 jsr %pc@(10c65268 <ip_cmsg_recv_pktinfo>)
10c653c8: 508f addql #8,%sp
10c653ca: e28a lsrl #1,%d2
10c653cc: 674a beqs 10c65418 <ip_cmsg_recv+0x76>
10c653ce: 0802 0000 btst #0,%d2
10c653d2: 670a beqs 10c653de <ip_cmsg_recv+0x3c>
10c653d4: 2f0a movel %a2,%sp@-
10c653d6: 2f03 movel %d3,%sp@-
10c653d8: 4eba fedc jsr %pc@(10c652b6 <ip_cmsg_recv_ttl>)
10c653dc: 508f addql #8,%sp
10c653de: e28a lsrl #1,%d2
10c653e0: 6736 beqs 10c65418 <ip_cmsg_recv+0x76>
10c653e2: 0802 0000 btst #0,%d2
10c653e6: 670a beqs 10c653f2 <ip_cmsg_recv+0x50>
10c653e8: 2f0a movel %a2,%sp@-
10c653ea: 2f03 movel %d3,%sp@-
10c653ec: 4eba fefc jsr %pc@(10c652ea <ip_cmsg_recv_tos>)
10c653f0: 508f addql #8,%sp
10c653f2: e28a lsrl #1,%d2
10c653f4: 6722 beqs 10c65418 <ip_cmsg_recv+0x76>
10c653f6: 0802 0000 btst #0,%d2
10c653fa: 670a beqs 10c65406 <ip_cmsg_recv+0x64>
10c653fc: 2f0a movel %a2,%sp@-
10c653fe: 2f03 movel %d3,%sp@-
10c65400: 4eba ff10 jsr %pc@(10c65312 <ip_cmsg_recv_opts>)
10c65404: 508f addql #8,%sp
10c65406: e28a lsrl #1,%d2
10c65408: 670e beqs 10c65418 <ip_cmsg_recv+0x76>
10c6540a: 0802 0000 btst #0,%d2
10c6540e: 6708 beqs 10c65418 <ip_cmsg_recv+0x76>
10c65410: 2f0a movel %a2,%sp@-
10c65412: 2f03 movel %d3,%sp@-
10c65414: 4eba ff2c jsr %pc@(10c65342 <ip_cmsg_recv_retopts>)
10c65418: 4cee 040c fff4 moveml %fp@(-12),%d2-%d3/%a2
10c6541e: 4e5e unlk %fp
10c65420: 4e75 rts
10c65422 <ip_cmsg_send>:
10c65422: 4e56 0000 linkw %fp,#0
10c65426: 48e7 2038 moveml %d2/%a2-%a4,%sp@-
10c6542a: 266e 0008 moveal %fp@(8),%a3
10c6542e: 286e 000c moveal %fp@(12),%a4
10c65432: 95ca subal %a2,%a2
10c65434: 700b moveq #11,%d0
10c65436: b0ab 0014 cmpl %a3@(20),%d0
10c6543a: 6400 0094 bccw 10c654d0 <ip_cmsg_send+0xae>
10c6543e: 246b 0010 moveal %a3@(16),%a2
10c65442: 6000 008c braw 10c654d0 <ip_cmsg_send+0xae>
10c65446: 2212 movel %a2@,%d1
10c65448: 740b moveq #11,%d2
10c6544a: b481 cmpl %d1,%d2
10c6544c: 6454 bccs 10c654a2 <ip_cmsg_send+0x80>
10c6544e: 200a movel %a2,%d0
10c65450: 90ab 0010 subl %a3@(16),%d0
10c65454: d081 addl %d1,%d0
10c65456: b0ab 0014 cmpl %a3@(20),%d0
10c6545a: 6246 bhis 10c654a2 <ip_cmsg_send+0x80>
10c6545c: 4aaa 0004 tstl %a2@(4)
10c65460: 6650 bnes 10c654b2 <ip_cmsg_send+0x90>
10c65462: 202a 0008 movel %a2@(8),%d0
10c65466: 7407 moveq #7,%d2
10c65468: b480 cmpl %d0,%d2
10c6546a: 6708 beqs 10c65474 <ip_cmsg_send+0x52>
10c6546c: 7408 moveq #8,%d2
10c6546e: b480 cmpl %d0,%d2
10c65470: 672a beqs 10c6549c <ip_cmsg_send+0x7a>
10c65472: 602e bras 10c654a2 <ip_cmsg_send+0x80>
10c65474: 70f4 moveq #-12,%d0
10c65476: d081 addl %d1,%d0
10c65478: 42a7 clrl %sp@-
10c6547a: 7228 moveq #40,%d1
10c6547c: b280 cmpl %d0,%d1
10c6547e: 6c02 bges 10c65482 <ip_cmsg_send+0x60>
10c65480: 7028 moveq #40,%d0
10c65482: 2f00 movel %d0,%sp@-
10c65484: 486a 000c pea %a2@(12)
10c65488: 486c 0008 pea %a4@(8)
10c6548c: 4eb9 10c6 3b7e jsr 10c63b7e <ip_options_get>
10c65492: 4fef 0010 lea %sp@(16),%sp
10c65496: 4a80 tstl %d0
10c65498: 6718 beqs 10c654b2 <ip_cmsg_send+0x90>
10c6549a: 603e bras 10c654da <ip_cmsg_send+0xb8>
10c6549c: 7418 moveq #24,%d2
10c6549e: b481 cmpl %d1,%d2
10c654a0: 6704 beqs 10c654a6 <ip_cmsg_send+0x84>
10c654a2: 70ea moveq #-22,%d0
10c654a4: 6034 bras 10c654da <ip_cmsg_send+0xb8>
10c654a6: 41ea 000c lea %a2@(12),%a0
10c654aa: 2950 0004 movel %a0@,%a4@(4)
10c654ae: 28a8 0004 movel %a0@(4),%a4@
10c654b2: 2012 movel %a2@,%d0
10c654b4: 5680 addql #3,%d0
10c654b6: 72fc moveq #-4,%d1
10c654b8: c081 andl %d1,%d0
10c654ba: d08a addl %a2,%d0
10c654bc: 74f4 moveq #-12,%d2
10c654be: d4ab 0010 addl %a3@(16),%d2
10c654c2: 2200 movel %d0,%d1
10c654c4: 9282 subl %d2,%d1
10c654c6: b2ab 0014 cmpl %a3@(20),%d1
10c654ca: 6302 blss 10c654ce <ip_cmsg_send+0xac>
10c654cc: 7000 moveq #0,%d0
10c654ce: 2440 moveal %d0,%a2
10c654d0: b4fc 0000 cmpaw #0,%a2
10c654d4: 6600 ff70 bnew 10c65446 <ip_cmsg_send+0x24>
10c654d8: 7000 moveq #0,%d0
10c654da: 4cee 1c04 fff0 moveml %fp@(-16),%d2/%a2-%a4
10c654e0: 4e5e unlk %fp
10c654e2: 4e75 rts
10c654e4 <ip_ra_control>:
10c654e4: 4e56 0000 linkw %fp,#0
10c654e8: 48e7 203c moveml %d2/%a2-%a5,%sp@-
10c654ec: 2a6e 0008 moveal %fp@(8),%a5
10c654f0: 202e 000c movel %fp@(12),%d0
10c654f4: 1400 moveb %d0,%d2
10c654f6: 0c6d 0003 028e cmpiw #3,%a5@(654)
10c654fc: 6608 bnes 10c65506 <ip_ra_control+0x22>
10c654fe: 0c6d 00ff 000a cmpiw #255,%a5@(10)
10c65504: 6606 bnes 10c6550c <ip_ra_control+0x28>
10c65506: 70ea moveq #-22,%d0
10c65508: 6000 00c4 braw 10c655ce <ip_ra_control+0xea>
10c6550c: 4a00 tstb %d0
10c6550e: 6714 beqs 10c65524 <ip_ra_control+0x40>
10c65510: 4878 01f0 pea 1f0 <LSIGTRAP+0x1eb>
10c65514: 4878 000c pea c <LSIGTRAP+0x7>
10c65518: 4eb9 10c2 09bc jsr 10c209bc <kmalloc>
10c6551e: 508f addql #8,%sp
10c65520: 2240 moveal %d0,%a1
10c65522: 6002 bras 10c65526 <ip_ra_control+0x42>
10c65524: 93c9 subal %a1,%a1
10c65526: 41f9 1002 5730 lea 10025730 <irq_stat+0x8>,%a0
10c6552c: 5290 addql #1,%a0@
10c6552e: 47f9 1003 3162 lea 10033162 <ip_ra_chain>,%a3
10c65534: 2453 moveal %a3@,%a2
10c65536: 2008 movel %a0,%d0
10c65538: b4fc 0000 cmpaw #0,%a2
10c6553c: 6768 beqs 10c655a6 <ip_ra_control+0xc2>
10c6553e: 49ed 0028 lea %a5@(40),%a4
10c65542: bbea 0004 cmpal %a2@(4),%a5
10c65546: 6654 bnes 10c6559c <ip_ra_control+0xb8>
10c65548: 4a02 tstb %d2
10c6554a: 6714 beqs 10c65560 <ip_ra_control+0x7c>
10c6554c: 5390 subql #1,%a0@
10c6554e: b2fc 0000 cmpaw #0,%a1
10c65552: 6708 beqs 10c6555c <ip_ra_control+0x78>
10c65554: 2f09 movel %a1,%sp@-
10c65556: 4eb9 10c2 0b8c jsr 10c20b8c <kfree>
10c6555c: 709e moveq #-98,%d0
10c6555e: 606e bras 10c655ce <ip_ra_control+0xea>
10c65560: 2692 movel %a2@,%a3@
10c65562: 5390 subql #1,%a0@
10c65564: 4aaa 0008 tstl %a2@(8)
10c65568: 670a beqs 10c65574 <ip_ra_control+0x90>
10c6556a: 2f0d movel %a5,%sp@-
10c6556c: 206a 0008 moveal %a2@(8),%a0
10c65570: 4e90 jsr %a0@
10c65572: 588f addql #4,%sp
10c65574: 40c1 movew %sr,%d1
10c65576: 007c 0700 oriw #1792,%sr
10c6557a: 2014 movel %a4@,%d0
10c6557c: 5380 subql #1,%d0
10c6557e: 2880 movel %d0,%a4@
10c65580: 46c1 movew %d1,%sr
10c65582: 4a80 tstl %d0
10c65584: 660a bnes 10c65590 <ip_ra_control+0xac>
10c65586: 2f0d movel %a5,%sp@-
10c65588: 4eb9 10c5 4b7e jsr 10c54b7e <sk_free>
10c6558e: 588f addql #4,%sp
10c65590: 2f0a movel %a2,%sp@-
10c65592: 4eb9 10c2 0b8c jsr 10c20b8c <kfree>
10c65598: 7000 moveq #0,%d0
10c6559a: 6032 bras 10c655ce <ip_ra_control+0xea>
10c6559c: 264a moveal %a2,%a3
10c6559e: 2453 moveal %a3@,%a2
10c655a0: b4fc 0000 cmpaw #0,%a2
10c655a4: 669c bnes 10c65542 <ip_ra_control+0x5e>
10c655a6: b2fc 0000 cmpaw #0,%a1
10c655aa: 671c beqs 10c655c8 <ip_ra_control+0xe4>
10c655ac: 234d 0004 movel %a5,%a1@(4)
10c655b0: 236e 0010 0008 movel %fp@(16),%a1@(8)
10c655b6: 228a movel %a2,%a1@
10c655b8: 2689 movel %a1,%a3@
10c655ba: 41ed 0028 lea %a5@(40),%a0
10c655be: 5290 addql #1,%a0@
10c655c0: 2040 moveal %d0,%a0
10c655c2: 5390 subql #1,%a0@
10c655c4: 7000 moveq #0,%d0
10c655c6: 6006 bras 10c655ce <ip_ra_control+0xea>
10c655c8: 2040 moveal %d0,%a0
10c655ca: 5390 subql #1,%a0@
10c655cc: 7097 moveq #-105,%d0
10c655ce: 4cee 3c04 ffec moveml %fp@(-20),%d2/%a2-%a5
10c655d4: 4e5e unlk %fp
10c655d6: 4e75 rts
10c655d8 <ip_icmp_error>:
10c655d8: 4e56 0000 linkw %fp,#0
10c655dc: 48e7 3030 moveml %d2-%d3/%a2-%a3,%sp@-
10c655e0: 266e 0008 moveal %fp@(8),%a3
10c655e4: 246e 000c moveal %fp@(12),%a2
10c655e8: 242e 0014 movel %fp@(20),%d2
10c655ec: 262e 001c movel %fp@(28),%d3
10c655f0: 4a2b 02bd tstb %a3@(701)
10c655f4: 6c00 0114 bgew 10c6570a <ip_icmp_error+0x132>
10c655f8: 4878 0020 pea 20 <LSIGTRAP+0x1b>
10c655fc: 2f0a movel %a2,%sp@-
10c655fe: 4eb9 10c5 59b2 jsr 10c559b2 <skb_clone>
10c65604: 2440 moveal %d0,%a2
10c65606: 508f addql #8,%sp
10c65608: b4fc 0000 cmpaw #0,%a2
10c6560c: 6700 00fc beqw 10c6570a <ip_icmp_error+0x132>
10c65610: 41ea 002c lea %a2@(44),%a0
10c65614: 216e 0010 000e movel %fp@(16),%a0@(14)
10c6561a: 117c 0002 0012 moveb #2,%a0@(18)
10c65620: 226a 001c moveal %a2@(28),%a1
10c65624: 1151 0013 moveb %a1@,%a0@(19)
10c65628: 226a 001c moveal %a2@(28),%a1
10c6562c: 1169 0001 0014 moveb %a1@(1),%a0@(20)
10c65632: 4228 0015 clrb %a0@(21)
10c65636: 216e 0018 0016 movel %fp@(24),%a0@(22)
10c6563c: 42a8 001a clrl %a0@(26)
10c65640: 302a 0022 movew %a2@(34),%d0
10c65644: 0640 ffe8 addiw #-24,%d0
10c65648: 322a 001e movew %a2@(30),%d1
10c6564c: 9240 subw %d0,%d1
10c6564e: 3141 001e movew %d1,%a0@(30)
10c65652: 3142 0020 movew %d2,%a0@(32)
10c65656: 2543 001c movel %d3,%a2@(28)
10c6565a: 2203 movel %d3,%d1
10c6565c: 92aa 0080 subl %a2@(128),%d1
10c65660: 202a 005c movel %a2@(92),%d0
10c65664: b081 cmpl %d1,%d0
10c65666: 657c bcss 10c656e4 <ip_icmp_error+0x10c>
10c65668: 9081 subl %d1,%d0
10c6566a: 2540 005c movel %d0,%a2@(92)
10c6566e: b0aa 0060 cmpl %a2@(96),%d0
10c65672: 640c bccs 10c65680 <ip_icmp_error+0xa8>
10c65674: 4879 1000 83eb pea 100083eb <prio2band+0x1171>
10c6567a: 4eb9 10c1 60e4 jsr 10c160e4 <panic>
10c65680: 202a 0080 movel %a2@(128),%d0
10c65684: d081 addl %d1,%d0
10c65686: 2540 0080 movel %d0,%a2@(128)
10c6568a: 6758 beqs 10c656e4 <ip_icmp_error+0x10c>
10c6568c: 222a 0078 movel %a2@(120),%d1
10c65690: 202b 0050 movel %a3@(80),%d0
10c65694: d081 addl %d1,%d0
10c65696: b0ab 0040 cmpl %a3@(64),%d0
10c6569a: 6448 bccs 10c656e4 <ip_icmp_error+0x10c>
10c6569c: 254b 000c movel %a3,%a2@(12)
10c656a0: 257c 10c5 4c0e movel #281365518,%a2@(140)
10c656a6: 008c
10c656a8: d3ab 0050 addl %d1,%a3@(80)
10c656ac: 41eb 00c2 lea %a3@(194),%a0
10c656b0: 40c0 movew %sr,%d0
10c656b2: 007c 0700 oriw #1792,%sr
10c656b6: 2548 0008 movel %a0,%a2@(8)
10c656ba: 52a8 0008 addql #1,%a0@(8)
10c656be: 2268 0004 moveal %a0@(4),%a1
10c656c2: 2488 movel %a0,%a2@
10c656c4: 2549 0004 movel %a1,%a2@(4)
10c656c8: 214a 0004 movel %a2,%a0@(4)
10c656cc: 228a movel %a2,%a1@
10c656ce: 46c0 movew %d0,%sr
10c656d0: 102b 0094 moveb %a3@(148),%d0
10c656d4: 6634 bnes 10c6570a <ip_icmp_error+0x132>
10c656d6: 2f2a 005c movel %a2@(92),%sp@-
10c656da: 2f0b movel %a3,%sp@-
10c656dc: 206b 0312 moveal %a3@(786),%a0
10c656e0: 4e90 jsr %a0@
10c656e2: 6026 bras 10c6570a <ip_icmp_error+0x132>
10c656e4: 7001 moveq #1,%d0
10c656e6: b0aa 0070 cmpl %a2@(112),%d0
10c656ea: 6716 beqs 10c65702 <ip_icmp_error+0x12a>
10c656ec: 41ea 0070 lea %a2@(112),%a0
10c656f0: 40c1 movew %sr,%d1
10c656f2: 007c 0700 oriw #1792,%sr
10c656f6: 2010 movel %a0@,%d0
10c656f8: 5380 subql #1,%d0
10c656fa: 2080 movel %d0,%a0@
10c656fc: 46c1 movew %d1,%sr
10c656fe: 4a80 tstl %d0
10c65700: 6608 bnes 10c6570a <ip_icmp_error+0x132>
10c65702: 2f0a movel %a2,%sp@-
10c65704: 4eb9 10c5 5900 jsr 10c55900 <__kfree_skb>
10c6570a: 4cee 0c0c fff0 moveml %fp@(-16),%d2-%d3/%a2-%a3
10c65710: 4e5e unlk %fp
10c65712: 4e75 rts
10c65714 <ip_local_error>:
10c65714: 4e56 0000 linkw %fp,#0
10c65718: 48e7 2038 moveml %d2/%a2-%a4,%sp@-
10c6571c: 286e 0008 moveal %fp@(8),%a4
10c65720: 342e 0016 movew %fp@(22),%d2
10c65724: 4a2c 02bd tstb %a4@(701)
10c65728: 6c00 014a bgew 10c65874 <ip_local_error+0x160>
10c6572c: 4878 0020 pea 20 <LSIGTRAP+0x1b>
10c65730: 4878 0014 pea 14 <LSIGTRAP+0xf>
10c65734: 4eb9 10c5 5644 jsr 10c55644 <alloc_skb>
10c6573a: 2440 moveal %d0,%a2
10c6573c: 508f addql #8,%sp
10c6573e: b4fc 0000 cmpaw #0,%a2
10c65742: 6700 0130 beqw 10c65874 <ip_local_error+0x160>
10c65746: 266a 0084 moveal %a2@(132),%a3
10c6574a: 4aaa 0060 tstl %a2@(96)
10c6574e: 670c beqs 10c6575c <ip_local_error+0x48>
10c65750: 4879 1000 83eb pea 100083eb <prio2band+0x1171>
10c65756: 4eb9 10c1 60e4 jsr 10c160e4 <panic>
10c6575c: 7014 moveq #20,%d0
10c6575e: d08b addl %a3,%d0
10c65760: 2540 0084 movel %d0,%a2@(132)
10c65764: 7214 moveq #20,%d1
10c65766: d3aa 005c addl %d1,%a2@(92)
10c6576a: b0aa 0088 cmpl %a2@(136),%d0
10c6576e: 6316 blss 10c65786 <ip_local_error+0x72>
10c65770: 2f3c 10c6 5770 movel #281433968,%sp@-
10c65776: 4878 0014 pea 14 <LSIGTRAP+0xf>
10c6577a: 2f0a movel %a2,%sp@-
10c6577c: 4eb9 10c5 55c4 jsr 10c555c4 <skb_over_panic>
10c65782: 4fef 000c lea %sp@(12),%sp
10c65786: 254b 0020 movel %a3,%a2@(32)
10c6578a: 276e 0010 0010 movel %fp@(16),%a3@(16)
10c65790: 41ea 002c lea %a2@(44),%a0
10c65794: 216e 000c 000e movel %fp@(12),%a0@(14)
10c6579a: 117c 0001 0012 moveb #1,%a0@(18)
10c657a0: 4228 0013 clrb %a0@(19)
10c657a4: 4228 0014 clrb %a0@(20)
10c657a8: 4228 0015 clrb %a0@(21)
10c657ac: 216e 0018 0016 movel %fp@(24),%a0@(22)
10c657b2: 42a8 001a clrl %a0@(26)
10c657b6: 302a 0022 movew %a2@(34),%d0
10c657ba: 0640 fff0 addiw #-16,%d0
10c657be: 96c0 subaw %d0,%a3
10c657c0: 314b 001e movew %a3,%a0@(30)
10c657c4: 3142 0020 movew %d2,%a0@(32)
10c657c8: 256a 0084 001c movel %a2@(132),%a2@(28)
10c657ce: 222a 001c movel %a2@(28),%d1
10c657d2: 92aa 0080 subl %a2@(128),%d1
10c657d6: 202a 005c movel %a2@(92),%d0
10c657da: 9081 subl %d1,%d0
10c657dc: 2540 005c movel %d0,%a2@(92)
10c657e0: b0aa 0060 cmpl %a2@(96),%d0
10c657e4: 640c bccs 10c657f2 <ip_local_error+0xde>
10c657e6: 4879 1000 83eb pea 100083eb <prio2band+0x1171>
10c657ec: 4eb9 10c1 60e4 jsr 10c160e4 <panic>
10c657f2: d3aa 0080 addl %d1,%a2@(128)
10c657f6: 222a 0078 movel %a2@(120),%d1
10c657fa: 202c 0050 movel %a4@(80),%d0
10c657fe: d081 addl %d1,%d0
10c65800: b0ac 0040 cmpl %a4@(64),%d0
10c65804: 6448 bccs 10c6584e <ip_local_error+0x13a>
10c65806: 254c 000c movel %a4,%a2@(12)
10c6580a: 257c 10c5 4c0e movel #281365518,%a2@(140)
10c65810: 008c
10c65812: d3ac 0050 addl %d1,%a4@(80)
10c65816: 41ec 00c2 lea %a4@(194),%a0
10c6581a: 40c0 movew %sr,%d0
10c6581c: 007c 0700 oriw #1792,%sr
10c65820: 2548 0008 movel %a0,%a2@(8)
10c65824: 52a8 0008 addql #1,%a0@(8)
10c65828: 2268 0004 moveal %a0@(4),%a1
10c6582c: 2488 movel %a0,%a2@
10c6582e: 2549 0004 movel %a1,%a2@(4)
10c65832: 214a 0004 movel %a2,%a0@(4)
10c65836: 228a movel %a2,%a1@
10c65838: 46c0 movew %d0,%sr
10c6583a: 102c 0094 moveb %a4@(148),%d0
10c6583e: 6634 bnes 10c65874 <ip_local_error+0x160>
10c65840: 2f2a 005c movel %a2@(92),%sp@-
10c65844: 2f0c movel %a4,%sp@-
10c65846: 206c 0312 moveal %a4@(786),%a0
10c6584a: 4e90 jsr %a0@
10c6584c: 6026 bras 10c65874 <ip_local_error+0x160>
10c6584e: 7001 moveq #1,%d0
10c65850: b0aa 0070 cmpl %a2@(112),%d0
10c65854: 6716 beqs 10c6586c <ip_local_error+0x158>
10c65856: 41ea 0070 lea %a2@(112),%a0
10c6585a: 40c1 movew %sr,%d1
10c6585c: 007c 0700 oriw #1792,%sr
10c65860: 2010 movel %a0@,%d0
10c65862: 5380 subql #1,%d0
10c65864: 2080 movel %d0,%a0@
10c65866: 46c1 movew %d1,%sr
10c65868: 4a80 tstl %d0
10c6586a: 6608 bnes 10c65874 <ip_local_error+0x160>
10c6586c: 2f0a movel %a2,%sp@-
10c6586e: 4eb9 10c5 5900 jsr 10c55900 <__kfree_skb>
10c65874: 4cee 1c04 fff0 moveml %fp@(-16),%d2/%a2-%a4
10c6587a: 4e5e unlk %fp
10c6587c: 4e75 rts
10c6587e <ip_recv_error>:
10c6587e: 4e56 ffe0 linkw %fp,#-32
10c65882: 48e7 303c moveml %d2-%d3/%a2-%a5,%sp@-
10c65886: 2a6e 0008 moveal %fp@(8),%a5
10c6588a: 286e 000c moveal %fp@(12),%a4
10c6588e: 222e 0010 movel %fp@(16),%d1
10c65892: 74f5 moveq #-11,%d2
10c65894: 43ed 00c2 lea %a5@(194),%a1
10c65898: 40c0 movew %sr,%d0
10c6589a: 007c 0700 oriw #1792,%sr
10c6589e: 2051 moveal %a1@,%a0
10c658a0: 97cb subal %a3,%a3
10c658a2: b3c8 cmpal %a0,%a1
10c658a4: 6718 beqs 10c658be <ip_recv_error+0x40>
10c658a6: 2648 moveal %a0,%a3
10c658a8: 2053 moveal %a3@,%a0
10c658aa: 53a9 0008 subql #1,%a1@(8)
10c658ae: 2149 0004 movel %a1,%a0@(4)
10c658b2: 2288 movel %a0,%a1@
10c658b4: 4293 clrl %a3@
10c658b6: 42ab 0004 clrl %a3@(4)
10c658ba: 42ab 0008 clrl %a3@(8)
10c658be: 46c0 movew %d0,%sr
10c658c0: b6fc 0000 cmpaw #0,%a3
10c658c4: 6700 0170 beqw 10c65a36 <ip_recv_error+0x1b8>
10c658c8: 262b 005c movel %a3@(92),%d3
10c658cc: b283 cmpl %d3,%d1
10c658ce: 6c08 bges 10c658d8 <ip_recv_error+0x5a>
10c658d0: 7020 moveq #32,%d0
10c658d2: 81ac 0018 orl %d0,%a4@(24)
10c658d6: 2601 movel %d1,%d3
10c658d8: 2f03 movel %d3,%sp@-
10c658da: 2f2c 0008 movel %a4@(8),%sp@-
10c658de: 42a7 clrl %sp@-
10c658e0: 2f0b movel %a3,%sp@-
10c658e2: 4eb9 10c5 6fd8 jsr 10c56fd8 <skb_copy_datagram_iovec>
10c658e8: 2400 movel %d0,%d2
10c658ea: 4fef 0010 lea %sp@(16),%sp
10c658ee: 6600 0120 bnew 10c65a10 <ip_recv_error+0x192>
10c658f2: 4a2d 009e tstb %a5@(158)
10c658f6: 671e beqs 10c65916 <ip_recv_error+0x98>
10c658f8: 486b 0010 pea %a3@(16)
10c658fc: 4878 0008 pea 8 <LSIGTRAP+0x3>
10c65900: 4878 001d pea 1d <LSIGTRAP+0x18>
10c65904: 4878 0001 pea 1 <PF_DTRACE_OFF>
10c65908: 2f0c movel %a4,%sp@-
10c6590a: 4eb9 10c5 77e0 jsr 10c577e0 <put_cmsg>
10c65910: 4fef 0014 lea %sp@(20),%sp
10c65914: 6010 bras 10c65926 <ip_recv_error+0xa8>
10c65916: 202b 0010 movel %a3@(16),%d0
10c6591a: 222b 0014 movel %a3@(20),%d1
10c6591e: 2b40 02fe movel %d0,%a5@(766)
10c65922: 2b41 0302 movel %d1,%a5@(770)
10c65926: 45eb 002c lea %a3@(44),%a2
10c6592a: 2254 moveal %a4@,%a1
10c6592c: b2fc 0000 cmpaw #0,%a1
10c65930: 672e beqs 10c65960 <ip_recv_error+0xe2>
10c65932: 32bc 0002 movew #2,%a1@
10c65936: 4280 clrl %d0
10c65938: 302a 001e movew %a2@(30),%d0
10c6593c: 206b 0020 moveal %a3@(32),%a0
10c65940: 2370 0800 0004 movel %a0@(00000000,%d0:l),%a1@(4)
10c65946: 336a 0020 0002 movew %a2@(32),%a1@(2)
10c6594c: 4878 0008 pea 8 <LSIGTRAP+0x3>
10c65950: 42a7 clrl %sp@-
10c65952: 4869 0008 pea %a1@(8)
10c65956: 4eb9 10c8 576c jsr 10c8576c <memset>
10c6595c: 4fef 000c lea %sp@(12),%sp
10c65960: 4878 0010 pea 10 <LSIGTRAP+0xb>
10c65964: 486b 003a pea %a3@(58)
10c65968: 74e0 moveq #-32,%d2
10c6596a: d48e addl %fp,%d2
10c6596c: 2f02 movel %d2,%sp@-
10c6596e: 4eb9 10c8 5744 jsr 10c85744 <memcpy>
10c65974: 43ee fff0 lea %fp@(-16),%a1
10c65978: 4251 clrw %a1@
10c6597a: 4fef 000c lea %sp@(12),%sp
10c6597e: 0c2a 0002 0012 cmpib #2,%a2@(18)
10c65984: 6636 bnes 10c659bc <ip_recv_error+0x13e>
10c65986: 32bc 0002 movew #2,%a1@
10c6598a: 206b 0020 moveal %a3@(32),%a0
10c6598e: 2d68 000c fff4 movel %a0@(12),%fp@(-12)
10c65994: 426e fff2 clrw %fp@(-14)
10c65998: 4878 0008 pea 8 <LSIGTRAP+0x3>
10c6599c: 42a7 clrl %sp@-
10c6599e: 486e fff8 pea %fp@(-8)
10c659a2: 4eb9 10c8 576c jsr 10c8576c <memset>
10c659a8: 4fef 000c lea %sp@(12),%sp
10c659ac: 4aad 02b2 tstl %a5@(690)
10c659b0: 670a beqs 10c659bc <ip_recv_error+0x13e>
10c659b2: 2f0b movel %a3,%sp@-
10c659b4: 2f0c movel %a4,%sp@-
10c659b6: 4eba f9ea jsr %pc@(10c653a2 <ip_cmsg_recv>)
10c659ba: 508f addql #8,%sp
10c659bc: 2f02 movel %d2,%sp@-
10c659be: 4878 0020 pea 20 <LSIGTRAP+0x1b>
10c659c2: 4878 000b pea b <LSIGTRAP+0x6>
10c659c6: 42a7 clrl %sp@-
10c659c8: 2f0c movel %a4,%sp@-
10c659ca: 4eb9 10c5 77e0 jsr 10c577e0 <put_cmsg>
10c659d0: 006c 2000 001a oriw #8192,%a4@(26)
10c659d6: 2403 movel %d3,%d2
10c659d8: 4fef 0014 lea %sp@(20),%sp
10c659dc: 007c 0700 oriw #1792,%sr
10c659e0: 42ad 027e clrl %a5@(638)
10c659e4: 41ed 00c2 lea %a5@(194),%a0
10c659e8: 2250 moveal %a0@,%a1
10c659ea: b1c9 cmpal %a1,%a0
10c659ec: 6602 bnes 10c659f0 <ip_recv_error+0x172>
10c659ee: 93c9 subal %a1,%a1
10c659f0: b2fc 0000 cmpaw #0,%a1
10c659f4: 6716 beqs 10c65a0c <ip_recv_error+0x18e>
10c659f6: 2b69 003a 027e movel %a1@(58),%a5@(638)
10c659fc: 027c f8ff andiw #-1793,%sr
10c65a00: 2f0d movel %a5,%sp@-
10c65a02: 206d 031a moveal %a5@(794),%a0
10c65a06: 4e90 jsr %a0@
10c65a08: 588f addql #4,%sp
10c65a0a: 6004 bras 10c65a10 <ip_recv_error+0x192>
10c65a0c: 027c f8ff andiw #-1793,%sr
10c65a10: 7201 moveq #1,%d1
10c65a12: b2ab 0070 cmpl %a3@(112),%d1
10c65a16: 6716 beqs 10c65a2e <ip_recv_error+0x1b0>
10c65a18: 41eb 0070 lea %a3@(112),%a0
10c65a1c: 40c1 movew %sr,%d1
10c65a1e: 007c 0700 oriw #1792,%sr
10c65a22: 2010 movel %a0@,%d0
10c65a24: 5380 subql #1,%d0
10c65a26: 2080 movel %d0,%a0@
10c65a28: 46c1 movew %d1,%sr
10c65a2a: 4a80 tstl %d0
10c65a2c: 6608 bnes 10c65a36 <ip_recv_error+0x1b8>
10c65a2e: 2f0b movel %a3,%sp@-
10c65a30: 4eb9 10c5 5900 jsr 10c55900 <__kfree_skb>
10c65a36: 2002 movel %d2,%d0
10c65a38: 4cee 3c0c ffc8 moveml %fp@(-56),%d2-%d3/%a2-%a5
10c65a3e: 4e5e unlk %fp
10c65a40: 4e75 rts
10c65a42 <ip_setsockopt>:
10c65a42: 4e56 ffe4 linkw %fp,#-28
10c65a46: 48e7 3c3c moveml %d2-%d5/%a2-%a5,%sp@-
10c65a4a: 286e 0008 moveal %fp@(8),%a4
10c65a4e: 282e 0010 movel %fp@(16),%d4
10c65a52: 246e 0014 moveal %fp@(20),%a2
10c65a56: 262e 0018 movel %fp@(24),%d3
10c65a5a: 7400 moveq #0,%d2
10c65a5c: 70a4 moveq #-92,%d0
10c65a5e: 4aae 000c tstl %fp@(12)
10c65a62: 6600 0540 bnew 10c65fa4 <ip_setsockopt+0x562>
10c65a66: 203c 0000 bdee movel #48622,%d0
10c65a6c: 0900 btst %d4,%d0
10c65a6e: 660c bnes 10c65a7c <ip_setsockopt+0x3a>
10c65a70: 7021 moveq #33,%d0
10c65a72: b084 cmpl %d4,%d0
10c65a74: 6706 beqs 10c65a7c <ip_setsockopt+0x3a>
10c65a76: 7222 moveq #34,%d1
10c65a78: b284 cmpl %d4,%d1
10c65a7a: 6614 bnes 10c65a90 <ip_setsockopt+0x4e>
10c65a7c: 7003 moveq #3,%d0
10c65a7e: b083 cmpl %d3,%d0
10c65a80: 6404 bccs 10c65a86 <ip_setsockopt+0x44>
10c65a82: 2412 movel %a2@,%d2
10c65a84: 600a bras 10c65a90 <ip_setsockopt+0x4e>
10c65a86: 4a83 tstl %d3
10c65a88: 6706 beqs 10c65a90 <ip_setsockopt+0x4e>
10c65a8a: 1012 moveb %a2@,%d0
10c65a8c: 4282 clrl %d2
10c65a8e: 1400 moveb %d0,%d2
10c65a90: 7a00 moveq #0,%d5
10c65a92: 41f9 1002 5730 lea 10025730 <irq_stat+0x8>,%a0
10c65a98: 5290 addql #1,%a0@
10c65a9a: 2a48 moveal %a0,%a5
10c65a9c: 4aac 0030 tstl %a4@(48)
10c65aa0: 670a beqs 10c65aac <ip_setsockopt+0x6a>
10c65aa2: 2f0c movel %a4,%sp@-
10c65aa4: 4eb9 10c5 4fc8 jsr 10c54fc8 <__lock_sock>
10c65aaa: 588f addql #4,%sp
10c65aac: 7201 moveq #1,%d1
10c65aae: 2941 0030 movel %d1,%a4@(48)
10c65ab2: 5395 subql #1,%a5@
10c65ab4: 2004 movel %d4,%d0
10c65ab6: 5380 subql #1,%d0
10c65ab8: 7223 moveq #35,%d1
10c65aba: b280 cmpl %d0,%d1
10c65abc: 6500 0476 bcsw 10c65f34 <ip_setsockopt+0x4f2>
10c65ac0: d080 addl %d0,%d0
10c65ac2: 303b 0806 movew %pc@(10c65aca <ip_setsockopt+0x88>,%d0:l),%d0
10c65ac6: 4efb 0002 jmp %pc@(10c65aca <ip_setsockopt+0x88>,%d0:w)
10c65aca: 0156 bchg %d0,%fp@
10c65acc: 01d8 bset %d0,%a0@+
10c65ace: 0200 0048 andib #72,%d0
10c65ad2: 0432 0126 013e subib #38,%a2@(00de046a)@(00000218,%d0:w)
10c65ad8: 00de 046a 0218
10c65ade: 0228 00f6 010e andib #-10,%a0@(270)
10c65ae4: 046a 044e 046a subiw #1102,%a2@(1130)
10c65aea: 046a 046a 046a subiw #1130,%a2@(1130)
10c65af0: 046a 046a 046a subiw #1130,%a2@(1130)
10c65af6: 046a 046a 046a subiw #1130,%a2@(1130)
10c65afc: 046a 046a 046a subiw #1130,%a2@(1130)
10c65b02: 046a 046a 046a subiw #1130,%a2@(1130)
10c65b08: 02e6 01346
10c65b0a: 02a8 02d2 03c2 andil #47317954,%a0@(962)
10c65b10: 03c2
10c65b12: 42ae ffe4 clrl %fp@(-28)
10c65b16: 7428 moveq #40,%d2
10c65b18: b483 cmpl %d3,%d2
10c65b1a: 6500 0452 bcsw 10c65f6e <ip_setsockopt+0x52c>
10c65b1e: 4878 0001 pea 1 <PF_DTRACE_OFF>
10c65b22: 2f03 movel %d3,%sp@-
10c65b24: 2f0a movel %a2,%sp@-
10c65b26: 486e ffe4 pea %fp@(-28)
10c65b2a: 4eb9 10c6 3b7e jsr 10c63b7e <ip_options_get>
10c65b30: 2a00 movel %d0,%d5
10c65b32: 4fef 0010 lea %sp@(16),%sp
10c65b36: 7634 moveq #52,%d3
10c65b38: d68c addl %a4,%d3
10c65b3a: 45ec 0038 lea %a4@(56),%a2
10c65b3e: 4a85 tstl %d5
10c65b40: 6600 03fc bnew 10c65f3e <ip_setsockopt+0x4fc>
10c65b44: 0c6c 0001 028e cmpiw #1,%a4@(654)
10c65b4a: 6626 bnes 10c65b72 <ip_setsockopt+0x130>
10c65b4c: 43ec 00d6 lea %a4@(214),%a1
10c65b50: 206e ffe4 moveal %fp@(-28),%a0
10c65b54: b0fc 0000 cmpaw #0,%a0
10c65b58: 670a beqs 10c65b64 <ip_setsockopt+0x122>
10c65b5a: 4240 clrw %d0
10c65b5c: 1028 0004 moveb %a0@(4),%d0
10c65b60: 3340 0068 movew %d0,%a1@(104)
10c65b64: 2f29 0060 movel %a1@(96),%sp@-
10c65b68: 2f0c movel %a4,%sp@-
10c65b6a: 4eb9 10c6 fcc6 jsr 10c6fcc6 <tcp_sync_mss>
10c65b70: 508f addql #8,%sp
10c65b72: 202e ffe4 movel %fp@(-28),%d0
10c65b76: 41ec 02b6 lea %a4@(694),%a0
10c65b7a: 40c1 movew %sr,%d1
10c65b7c: 007c 0700 oriw #1792,%sr
10c65b80: 2410 movel %a0@,%d2
10c65b82: 2080 movel %d0,%a0@
10c65b84: 2002 movel %d2,%d0
10c65b86: 46c1 movew %d1,%sr
10c65b88: 2d40 ffe4 movel %d0,%fp@(-28)
10c65b8c: 7634 moveq #52,%d3
10c65b8e: d68c addl %a4,%d3
10c65b90: 45ec 0038 lea %a4@(56),%a2
10c65b94: 4a80 tstl %d0
10c65b96: 6700 03a6 beqw 10c65f3e <ip_setsockopt+0x4fc>
10c65b9a: 2f00 movel %d0,%sp@-
10c65b9c: 4eb9 10c2 0b8c jsr 10c20b8c <kfree>
10c65ba2: 588f addql #4,%sp
10c65ba4: 6000 0398 braw 10c65f3e <ip_setsockopt+0x4fc>
10c65ba8: 4a82 tstl %d2
10c65baa: 670a beqs 10c65bb6 <ip_setsockopt+0x174>
10c65bac: 7001 moveq #1,%d0
10c65bae: 81ac 02b2 orl %d0,%a4@(690)
10c65bb2: 6000 0382 braw 10c65f36 <ip_setsockopt+0x4f4>
10c65bb6: 72fe moveq #-2,%d1
10c65bb8: c3ac 02b2 andl %d1,%a4@(690)
10c65bbc: 6000 0378 braw 10c65f36 <ip_setsockopt+0x4f4>
10c65bc0: 4a82 tstl %d2
10c65bc2: 670a beqs 10c65bce <ip_setsockopt+0x18c>
10c65bc4: 7402 moveq #2,%d2
10c65bc6: 85ac 02b2 orl %d2,%a4@(690)
10c65bca: 6000 036a braw 10c65f36 <ip_setsockopt+0x4f4>
10c65bce: 70fd moveq #-3,%d0
10c65bd0: c1ac 02b2 andl %d0,%a4@(690)
10c65bd4: 6000 0360 braw 10c65f36 <ip_setsockopt+0x4f4>
10c65bd8: 4a82 tstl %d2
10c65bda: 670a beqs 10c65be6 <ip_setsockopt+0x1a4>
10c65bdc: 7204 moveq #4,%d1
10c65bde: 83ac 02b2 orl %d1,%a4@(690)
10c65be2: 6000 0352 braw 10c65f36 <ip_setsockopt+0x4f4>
10c65be6: 74fb moveq #-5,%d2
10c65be8: c5ac 02b2 andl %d2,%a4@(690)
10c65bec: 6000 0348 braw 10c65f36 <ip_setsockopt+0x4f4>
10c65bf0: 4a82 tstl %d2
10c65bf2: 670a beqs 10c65bfe <ip_setsockopt+0x1bc>
10c65bf4: 7008 moveq #8,%d0
10c65bf6: 81ac 02b2 orl %d0,%a4@(690)
10c65bfa: 6000 033a braw 10c65f36 <ip_setsockopt+0x4f4>
10c65bfe: 72f7 moveq #-9,%d1
10c65c00: c3ac 02b2 andl %d1,%a4@(690)
10c65c04: 6000 0330 braw 10c65f36 <ip_setsockopt+0x4f4>
10c65c08: 4a82 tstl %d2
10c65c0a: 670a beqs 10c65c16 <ip_setsockopt+0x1d4>
10c65c0c: 7410 moveq #16,%d2
10c65c0e: 85ac 02b2 orl %d2,%a4@(690)
10c65c12: 6000 0322 braw 10c65f36 <ip_setsockopt+0x4f4>
10c65c16: 70ef moveq #-17,%d0
10c65c18: c1ac 02b2 andl %d0,%a4@(690)
10c65c1c: 6000 0318 braw 10c65f36 <ip_setsockopt+0x4f4>
10c65c20: 0c6c 0001 028e cmpiw #1,%a4@(654)
10c65c26: 660c bnes 10c65c34 <ip_setsockopt+0x1f2>
10c65c28: 72fc moveq #-4,%d1
10c65c2a: c481 andl %d1,%d2
10c65c2c: 7003 moveq #3,%d0
10c65c2e: c0ac 02ae andl %a4@(686),%d0
10c65c32: 8480 orl %d0,%d2
10c65c34: 2002 movel %d2,%d0
10c65c36: 721f moveq #31,%d1
10c65c38: 4601 notb %d1
10c65c3a: c081 andl %d1,%d0
10c65c3c: 0c80 0000 009f cmpil #159,%d0
10c65c42: 6f1a bles 10c65c5e <ip_setsockopt+0x21c>
10c65c44: 2079 1002 53b4 moveal 100253b4 <_current_task>,%a0
10c65c4a: 0828 0004 01d2 btst #4,%a0@(466)
10c65c50: 6606 bnes 10c65c58 <ip_setsockopt+0x216>
10c65c52: 7aff moveq #-1,%d5
10c65c54: 6000 02e0 braw 10c65f36 <ip_setsockopt+0x4f4>
10c65c58: 0068 0100 0006 oriw #256,%a0@(6)
10c65c5e: 7634 moveq #52,%d3
10c65c60: d68c addl %a4,%d3
10c65c62: 45ec 0038 lea %a4@(56),%a2
10c65c66: b4ac 02ae cmpl %a4@(686),%d2
10c65c6a: 6700 02d2 beqw 10c65f3e <ip_setsockopt+0x4fc>
10c65c6e: 2942 02ae movel %d2,%a4@(686)
10c65c72: e28a lsrl #1,%d2
10c65c74: 700f moveq #15,%d0
10c65c76: c480 andl %d0,%d2
10c65c78: 41f9 1001 0154 lea 10010154 <ip_tos2prio>,%a0
10c65c7e: 1030 2800 moveb %a0@(00000000,%d2:l),%d0
10c65c82: 4880 extw %d0
10c65c84: 3040 moveaw %d0,%a0
10c65c86: 2948 028a movel %a0,%a4@(650)
10c65c8a: 202c 0048 movel %a4@(72),%d0
10c65c8e: 42ac 0048 clrl %a4@(72)
10c65c92: 4a80 tstl %d0
10c65c94: 6700 02a8 beqw 10c65f3e <ip_setsockopt+0x4fc>
10c65c98: 2040 moveal %d0,%a0
10c65c9a: 5888 addql #4,%a0
10c65c9c: 5390 subql #1,%a0@
10c65c9e: 6000 029e braw 10c65f3e <ip_setsockopt+0x4fc>
10c65ca2: 4a83 tstl %d3
10c65ca4: 6f00 02c8 blew 10c65f6e <ip_setsockopt+0x52c>
10c65ca8: 70ff moveq #-1,%d0
10c65caa: b082 cmpl %d2,%d0
10c65cac: 6606 bnes 10c65cb4 <ip_setsockopt+0x272>
10c65cae: 2439 1001 0250 movel 10010250 <sysctl_ip_default_ttl>,%d2
10c65cb4: 2002 movel %d2,%d0
10c65cb6: 5380 subql #1,%d0
10c65cb8: 0c80 0000 00fe cmpil #254,%d0
10c65cbe: 6200 02ae bhiw 10c65f6e <ip_setsockopt+0x52c>
10c65cc2: 2942 02aa movel %d2,%a4@(682)
10c65cc6: 6000 026e braw 10c65f36 <ip_setsockopt+0x4f4>
10c65cca: 0c6c 0003 028e cmpiw #3,%a4@(654)
10c65cd0: 6600 0262 bnew 10c65f34 <ip_setsockopt+0x4f2>
10c65cd4: 4a82 tstl %d2
10c65cd6: 56c0 sne %d0
10c65cd8: 4400 negb %d0
10c65cda: 1940 02ba moveb %d0,%a4@(698)
10c65cde: 6000 0256 braw 10c65f36 <ip_setsockopt+0x4f4>
10c65ce2: 7202 moveq #2,%d1
10c65ce4: b282 cmpl %d2,%d1
10c65ce6: 6500 0286 bcsw 10c65f6e <ip_setsockopt+0x52c>
10c65cea: 1942 02c0 moveb %d2,%a4@(704)
10c65cee: 6000 0246 braw 10c65f36 <ip_setsockopt+0x4f4>
10c65cf2: 4a82 tstl %d2
10c65cf4: 56c0 sne %d0
10c65cf6: ef08 lslb #7,%d0
10c65cf8: 122c 02bd moveb %a4@(701),%d1
10c65cfc: 0201 007f andib #127,%d1
10c65d00: 8001 orb %d1,%d0
10c65d02: 1940 02bd moveb %d0,%a4@(701)
10c65d06: 7634 moveq #52,%d3
10c65d08: d68c addl %a4,%d3
10c65d0a: 45ec 0038 lea %a4@(56),%a2
10c65d0e: 4a82 tstl %d2
10c65d10: 6600 022c bnew 10c65f3e <ip_setsockopt+0x4fc>
10c65d14: 47ec 00c2 lea %a4@(194),%a3
10c65d18: 40c0 movew %sr,%d0
10c65d1a: 007c 0700 oriw #1792,%sr
10c65d1e: 2053 moveal %a3@,%a0
10c65d20: 93c9 subal %a1,%a1
10c65d22: b7c8 cmpal %a0,%a3
10c65d24: 6718 beqs 10c65d3e <ip_setsockopt+0x2fc>
10c65d26: 2248 moveal %a0,%a1
10c65d28: 2051 moveal %a1@,%a0
10c65d2a: 53ab 0008 subql #1,%a3@(8)
10c65d2e: 214b 0004 movel %a3,%a0@(4)
10c65d32: 2688 movel %a0,%a3@
10c65d34: 4291 clrl %a1@
10c65d36: 42a9 0004 clrl %a1@(4)
10c65d3a: 42a9 0008 clrl %a1@(8)
10c65d3e: 46c0 movew %d0,%sr
10c65d40: b2fc 0000 cmpaw #0,%a1
10c65d44: 6700 01f8 beqw 10c65f3e <ip_setsockopt+0x4fc>
10c65d48: 7401 moveq #1,%d2
10c65d4a: b4a9 0070 cmpl %a1@(112),%d2
10c65d4e: 6716 beqs 10c65d66 <ip_setsockopt+0x324>
10c65d50: 41e9 0070 lea %a1@(112),%a0
10c65d54: 40c1 movew %sr,%d1
10c65d56: 007c 0700 oriw #1792,%sr
10c65d5a: 2010 movel %a0@,%d0
10c65d5c: 5380 subql #1,%d0
10c65d5e: 2080 movel %d0,%a0@
10c65d60: 46c1 movew %d1,%sr
10c65d62: 4a80 tstl %d0
10c65d64: 66b2 bnes 10c65d18 <ip_setsockopt+0x2d6>
10c65d66: 2f09 movel %a1,%sp@-
10c65d68: 4eb9 10c5 5900 jsr 10c55900 <__kfree_skb>
10c65d6e: 588f addql #4,%sp
10c65d70: 60a6 bras 10c65d18 <ip_setsockopt+0x2d6>
10c65d72: 0c6c 0001 028e cmpiw #1,%a4@(654)
10c65d78: 6700 01f4 beqw 10c65f6e <ip_setsockopt+0x52c>
10c65d7c: 4a83 tstl %d3
10c65d7e: 6f00 01ee blew 10c65f6e <ip_setsockopt+0x52c>
10c65d82: 70ff moveq #-1,%d0
10c65d84: b082 cmpl %d2,%d0
10c65d86: 6602 bnes 10c65d8a <ip_setsockopt+0x348>
10c65d88: 7401 moveq #1,%d2
10c65d8a: 0c82 0000 00ff cmpil #255,%d2
10c65d90: 6200 01dc bhiw 10c65f6e <ip_setsockopt+0x52c>
10c65d94: 1942 02bb moveb %d2,%a4@(699)
10c65d98: 6000 019c braw 10c65f36 <ip_setsockopt+0x4f4>
10c65d9c: 4a83 tstl %d3
10c65d9e: 6f00 01ce blew 10c65f6e <ip_setsockopt+0x52c>
10c65da2: 4a82 tstl %d2
10c65da4: 56c0 sne %d0
10c65da6: 4400 negb %d0
10c65da8: 1940 02bc moveb %d0,%a4@(700)
10c65dac: 6000 0188 braw 10c65f36 <ip_setsockopt+0x4f4>
10c65db0: 0c6c 0001 028e cmpiw #1,%a4@(654)
10c65db6: 6700 01b6 beqw 10c65f6e <ip_setsockopt+0x52c>
10c65dba: 720b moveq #11,%d1
10c65dbc: b283 cmpl %d3,%d1
10c65dbe: 640c bccs 10c65dcc <ip_setsockopt+0x38a>
10c65dc0: 4878 000c pea c <LSIGTRAP+0x7>
10c65dc4: 2f0a movel %a2,%sp@-
10c65dc6: 486e fff4 pea %fp@(-12)
10c65dca: 6024 bras 10c65df0 <ip_setsockopt+0x3ae>
10c65dcc: 4878 000c pea c <LSIGTRAP+0x7>
10c65dd0: 42a7 clrl %sp@-
10c65dd2: 486e fff4 pea %fp@(-12)
10c65dd6: 4eb9 10c8 576c jsr 10c8576c <memset>
10c65ddc: 4fef 000c lea %sp@(12),%sp
10c65de0: 7403 moveq #3,%d2
10c65de2: b483 cmpl %d3,%d2
10c65de4: 6414 bccs 10c65dfa <ip_setsockopt+0x3b8>
10c65de6: 4878 0004 pea 4 <PF_PTRACED_BIT>
10c65dea: 2f0a movel %a2,%sp@-
10c65dec: 486e fff8 pea %fp@(-8)
10c65df0: 4eb9 10c8 5744 jsr 10c85744 <memcpy>
10c65df6: 4fef 000c lea %sp@(12),%sp
10c65dfa: 202e fffc movel %fp@(-4),%d0
10c65dfe: 664c bnes 10c65e4c <ip_setsockopt+0x40a>
10c65e00: 202e fff8 movel %fp@(-8),%d0
10c65e04: 660e bnes 10c65e14 <ip_setsockopt+0x3d2>
10c65e06: 42ac 02c2 clrl %a4@(706)
10c65e0a: 42ac 02c6 clrl %a4@(710)
10c65e0e: 7a00 moveq #0,%d5
10c65e10: 6000 0124 braw 10c65f36 <ip_setsockopt+0x4f4>
10c65e14: 2f00 movel %d0,%sp@-
10c65e16: 4eb9 10c7 dea4 jsr 10c7dea4 <ip_dev_find>
10c65e1c: 2640 moveal %d0,%a3
10c65e1e: 588f addql #4,%sp
10c65e20: b6fc 0000 cmpaw #0,%a3
10c65e24: 6732 beqs 10c65e58 <ip_setsockopt+0x416>
10c65e26: 2d6b 003a fffc movel %a3@(58),%fp@(-4)
10c65e2c: 41eb 00d8 lea %a3@(216),%a0
10c65e30: 40c1 movew %sr,%d1
10c65e32: 007c 0700 oriw #1792,%sr
10c65e36: 2010 movel %a0@,%d0
10c65e38: 5380 subql #1,%d0
10c65e3a: 2080 movel %d0,%a0@
10c65e3c: 46c1 movew %d1,%sr
10c65e3e: 4a80 tstl %d0
10c65e40: 6616 bnes 10c65e58 <ip_setsockopt+0x416>
10c65e42: 2f0b movel %a3,%sp@-
10c65e44: 4eb9 10c5 95c4 jsr 10c595c4 <netdev_finish_unregister>
10c65e4a: 600a bras 10c65e56 <ip_setsockopt+0x414>
10c65e4c: 2f00 movel %d0,%sp@-
10c65e4e: 4eb9 10c5 7c0c jsr 10c57c0c <__dev_get_by_index>
10c65e54: 2640 moveal %d0,%a3
10c65e56: 588f addql #4,%sp
10c65e58: 7a9d moveq #-99,%d5
10c65e5a: 7634 moveq #52,%d3
10c65e5c: d68c addl %a4,%d3
10c65e5e: 45ec 0038 lea %a4@(56),%a2
10c65e62: b6fc 0000 cmpaw #0,%a3
10c65e66: 6700 00d6 beqw 10c65f3e <ip_setsockopt+0x4fc>
10c65e6a: 7aea moveq #-22,%d5
10c65e6c: 202c 000c movel %a4@(12),%d0
10c65e70: 6708 beqs 10c65e7a <ip_setsockopt+0x438>
10c65e72: b0ae fffc cmpl %fp@(-4),%d0
10c65e76: 6600 00c6 bnew 10c65f3e <ip_setsockopt+0x4fc>
10c65e7a: 296e fffc 02c2 movel %fp@(-4),%a4@(706)
10c65e80: 296e fff8 02c6 movel %fp@(-8),%a4@(710)
10c65e86: 7a00 moveq #0,%d5
10c65e88: 6000 00ac braw 10c65f36 <ip_setsockopt+0x4f4>
10c65e8c: 7007 moveq #7,%d0
10c65e8e: b083 cmpl %d3,%d0
10c65e90: 6400 00dc bccw 10c65f6e <ip_setsockopt+0x52c>
10c65e94: 720b moveq #11,%d1
10c65e96: b283 cmpl %d3,%d1
10c65e98: 6418 bccs 10c65eb2 <ip_setsockopt+0x470>
10c65e9a: 4878 000c pea c <LSIGTRAP+0x7>
10c65e9e: 2f0a movel %a2,%sp@-
10c65ea0: 74e8 moveq #-24,%d2
10c65ea2: d48e addl %fp,%d2
10c65ea4: 2f02 movel %d2,%sp@-
10c65ea6: 4eb9 10c8 5744 jsr 10c85744 <memcpy>
10c65eac: 4fef 000c lea %sp@(12),%sp
10c65eb0: 6024 bras 10c65ed6 <ip_setsockopt+0x494>
10c65eb2: 4878 000c pea c <LSIGTRAP+0x7>
10c65eb6: 42a7 clrl %sp@-
10c65eb8: 74e8 moveq #-24,%d2
10c65eba: d48e addl %fp,%d2
10c65ebc: 2f02 movel %d2,%sp@-
10c65ebe: 4eb9 10c8 576c jsr 10c8576c <memset>
10c65ec4: 4878 0008 pea 8 <LSIGTRAP+0x3>
10c65ec8: 2f0a movel %a2,%sp@-
10c65eca: 2f02 movel %d2,%sp@-
10c65ecc: 4eb9 10c8 5744 jsr 10c85744 <memcpy>
10c65ed2: 4fef 0018 lea %sp@(24),%sp
10c65ed6: 7023 moveq #35,%d0
10c65ed8: b084 cmpl %d4,%d0
10c65eda: 6610 bnes 10c65eec <ip_setsockopt+0x4aa>
10c65edc: 2f02 movel %d2,%sp@-
10c65ede: 2f0c movel %a4,%sp@-
10c65ee0: 4eb9 10c7 daf2 jsr 10c7daf2 <ip_mc_join_group>
10c65ee6: 2a00 movel %d0,%d5
10c65ee8: 508f addql #8,%sp
10c65eea: 604a bras 10c65f36 <ip_setsockopt+0x4f4>
10c65eec: 2f02 movel %d2,%sp@-
10c65eee: 2f0c movel %a4,%sp@-
10c65ef0: 4eb9 10c7 dc44 jsr 10c7dc44 <ip_mc_leave_group>
10c65ef6: 2a00 movel %d0,%d5
10c65ef8: 508f addql #8,%sp
10c65efa: 603a bras 10c65f36 <ip_setsockopt+0x4f4>
10c65efc: 42a7 clrl %sp@-
10c65efe: 4a82 tstl %d2
10c65f00: 56c0 sne %d0
10c65f02: 4880 extw %d0
10c65f04: 48c0 extl %d0
10c65f06: 4480 negl %d0
10c65f08: 2f00 movel %d0,%sp@-
10c65f0a: 2f0c movel %a4,%sp@-
10c65f0c: 4eba f5d6 jsr %pc@(10c654e4 <ip_ra_control>)
10c65f10: 2a00 movel %d0,%d5
10c65f12: 4fef 000c lea %sp@(12),%sp
10c65f16: 601e bras 10c65f36 <ip_setsockopt+0x4f4>
10c65f18: 4a83 tstl %d3
10c65f1a: 6f52 bles 10c65f6e <ip_setsockopt+0x52c>
10c65f1c: 4a82 tstl %d2
10c65f1e: 56c0 sne %d0
10c65f20: 0200 0040 andib #64,%d0
10c65f24: 122c 02bd moveb %a4@(701),%d1
10c65f28: 0201 00bf andib #-65,%d1
10c65f2c: 8200 orb %d0,%d1
10c65f2e: 1941 02bd moveb %d1,%a4@(701)
10c65f32: 6002 bras 10c65f36 <ip_setsockopt+0x4f4>
10c65f34: 7aa4 moveq #-92,%d5
10c65f36: 7634 moveq #52,%d3
10c65f38: d68c addl %a4,%d3
10c65f3a: 45ec 0038 lea %a4@(56),%a2
10c65f3e: 5295 addql #1,%a5@
10c65f40: 4aac 00ba tstl %a4@(186)
10c65f44: 670a beqs 10c65f50 <ip_setsockopt+0x50e>
10c65f46: 2f0c movel %a4,%sp@-
10c65f48: 4eb9 10c5 5054 jsr 10c55054 <__release_sock>
10c65f4e: 588f addql #4,%sp
10c65f50: 42ac 0030 clrl %a4@(48)
10c65f54: b5d2 cmpal %a2@,%a2
10c65f56: 6710 beqs 10c65f68 <ip_setsockopt+0x526>
10c65f58: 4878 0001 pea 1 <PF_DTRACE_OFF>
10c65f5c: 4878 0003 pea 3 <PF_PTRACED_OFF>
10c65f60: 2f03 movel %d3,%sp@-
10c65f62: 4eb9 10c1 4712 jsr 10c14712 <__wake_up>
10c65f68: 5395 subql #1,%a5@
10c65f6a: 2005 movel %d5,%d0
10c65f6c: 6036 bras 10c65fa4 <ip_setsockopt+0x562>
10c65f6e: 5295 addql #1,%a5@
10c65f70: 4aac 00ba tstl %a4@(186)
10c65f74: 670a beqs 10c65f80 <ip_setsockopt+0x53e>
10c65f76: 2f0c movel %a4,%sp@-
10c65f78: 4eb9 10c5 5054 jsr 10c55054 <__release_sock>
10c65f7e: 588f addql #4,%sp
10c65f80: 42ac 0030 clrl %a4@(48)
10c65f84: 7034 moveq #52,%d0
10c65f86: d08c addl %a4,%d0
10c65f88: 41ec 0038 lea %a4@(56),%a0
10c65f8c: b1d0 cmpal %a0@,%a0
10c65f8e: 6710 beqs 10c65fa0 <ip_setsockopt+0x55e>
10c65f90: 4878 0001 pea 1 <PF_DTRACE_OFF>
10c65f94: 4878 0003 pea 3 <PF_PTRACED_OFF>
10c65f98: 2f00 movel %d0,%sp@-
10c65f9a: 4eb9 10c1 4712 jsr 10c14712 <__wake_up>
10c65fa0: 5395 subql #1,%a5@
10c65fa2: 70ea moveq #-22,%d0
10c65fa4: 4cee 3c3c ffc4 moveml %fp@(-60),%d2-%d5/%a2-%a5
10c65faa: 4e5e unlk %fp
10c65fac: 4e75 rts
10c65fae <ip_getsockopt>:
10c65fae: 4e56 ff94 linkw %fp,#-108
10c65fb2: 48e7 3838 moveml %d2-%d4/%a2-%a4,%sp@-
10c65fb6: 246e 0008 moveal %fp@(8),%a2
10c65fba: 282e 0014 movel %fp@(20),%d4
10c65fbe: 286e 0018 moveal %fp@(24),%a4
10c65fc2: 4aae 000c tstl %fp@(12)
10c65fc6: 6706 beqs 10c65fce <ip_getsockopt+0x20>
10c65fc8: 70a1 moveq #-95,%d0
10c65fca: 6000 03f6 braw 10c663c2 <ip_getsockopt+0x414>
10c65fce: 2414 movel %a4@,%d2
10c65fd0: 4a82 tstl %d2
10c65fd2: 6c06 bges 10c65fda <ip_getsockopt+0x2c>
10c65fd4: 70ea moveq #-22,%d0
10c65fd6: 6000 03ea braw 10c663c2 <ip_getsockopt+0x414>
10c65fda: 41f9 1002 5730 lea 10025730 <irq_stat+0x8>,%a0
10c65fe0: 5290 addql #1,%a0@
10c65fe2: 2648 moveal %a0,%a3
10c65fe4: 4aaa 0030 tstl %a2@(48)
10c65fe8: 670a beqs 10c65ff4 <ip_getsockopt+0x46>
10c65fea: 2f0a movel %a2,%sp@-
10c65fec: 4eb9 10c5 4fc8 jsr 10c54fc8 <__lock_sock>
10c65ff2: 588f addql #4,%sp
10c65ff4: 7001 moveq #1,%d0
10c65ff6: 2540 0030 movel %d0,%a2@(48)
10c65ffa: 5393 subql #1,%a3@
10c65ffc: 202e 0010 movel %fp@(16),%d0
10c66000: 5380 subql #1,%d0
10c66002: 7221 moveq #33,%d1
10c66004: b280 cmpl %d0,%d1
10c66006: 6500 02f6 bcsw 10c662fe <ip_getsockopt+0x350>
10c6600a: d080 addl %d0,%d0
10c6600c: 303b 0806 movew %pc@(10c66014 <ip_getsockopt+0x66>,%d0:l),%d0
10c66010: 4efb 0002 jmp %pc@(10c66014 <ip_getsockopt+0x66>,%d0:w)
10c66014: 0110 btst %d0,%a0@
10c66016: 011a btst %d0,%a2@+
10c66018: 0124 btst %d0,%a4@-
10c6601a: 0044 02ea oriw #746,%d4
10c6601e: 00fc 0374
10c66020: 0106 btst %d0,%d6
10c66022: 00da 0332
10c66024: 021e 0132 andib #50,%fp@+
10c66028: 01a4 bclr %d0,%a4@-
10c6602a: 00e8 0350
10c6602c: 00f2 0362
10c6602e: 0140 bchg %d0,%d0
10c66030: 02da 01332
10c66032: 02ea 01352
10c66034: 02ea 01352
10c66036: 02ea 01352
10c66038: 02ea 01352
10c6603a: 02ea 01352
10c6603c: 02ea 01352
10c6603e: 02ea 01352
10c66040: 02ea 01352
10c66042: 02ea 01352
10c66044: 02ea 01352
10c66046: 02ea 01352
10c66048: 02ea 01352
10c6604a: 02ea 01352
10c6604c: 02ea 01352
10c6604e: 02ea 01352
10c66050: 02ea 01352
10c66052: 01ca 01ae movepl %d0,%a2@(430)
10c66056: 01bc 0674
10c66058: 76cc moveq #-52,%d3
10c6605a: d68e addl %fp,%d3
10c6605c: 422e ffd0 clrb %fp@(-48)
10c66060: 206a 02b6 moveal %a2@(694),%a0
10c66064: b0fc 0000 cmpaw #0,%a0
10c66068: 671a beqs 10c66084 <ip_getsockopt+0xd6>
10c6606a: 4280 clrl %d0
10c6606c: 1028 0004 moveb %a0@(4),%d0
10c66070: 2240 moveal %d0,%a1
10c66072: 4869 000c pea %a1@(12)
10c66076: 2f08 movel %a0,%sp@-
10c66078: 2f03 movel %d3,%sp@-
10c6607a: 4eb9 10c8 5744 jsr 10c85744 <memcpy>
10c66080: 4fef 000c lea %sp@(12),%sp
10c66084: 5293 addql #1,%a3@
10c66086: 4aaa 00ba tstl %a2@(186)
10c6608a: 670a beqs 10c66096 <ip_getsockopt+0xe8>
10c6608c: 2f0a movel %a2,%sp@-
10c6608e: 4eb9 10c5 5054 jsr 10c55054 <__release_sock>
10c66094: 588f addql #4,%sp
10c66096: 42aa 0030 clrl %a2@(48)
10c6609a: 7034 moveq #52,%d0
10c6609c: d08a addl %a2,%d0
10c6609e: 41ea 0038 lea %a2@(56),%a0
10c660a2: b1d0 cmpal %a0@,%a0
10c660a4: 6714 beqs 10c660ba <ip_getsockopt+0x10c>
10c660a6: 4878 0001 pea 1 <PF_DTRACE_OFF>
10c660aa: 4878 0003 pea 3 <PF_PTRACED_OFF>
10c660ae: 2f00 movel %d0,%sp@-
10c660b0: 4eb9 10c1 4712 jsr 10c14712 <__wake_up>
10c660b6: 4fef 000c lea %sp@(12),%sp
10c660ba: 5393 subql #1,%a3@
10c660bc: 4a2e ffd0 tstb %fp@(-48)
10c660c0: 6608 bnes 10c660ca <ip_getsockopt+0x11c>
10c660c2: 7000 moveq #0,%d0
10c660c4: 2880 movel %d0,%a4@
10c660c6: 6000 02fa braw 10c663c2 <ip_getsockopt+0x414>
10c660ca: 2f03 movel %d3,%sp@-
10c660cc: 4eb9 10c6 3a7e jsr 10c63a7e <ip_options_undo>
10c660d2: 588f addql #4,%sp
10c660d4: 4280 clrl %d0
10c660d6: 102e ffd0 moveb %fp@(-48),%d0
10c660da: b480 cmpl %d0,%d2
10c660dc: 6402 bccs 10c660e0 <ip_getsockopt+0x132>
10c660de: 2002 movel %d2,%d0
10c660e0: 2400 movel %d0,%d2
10c660e2: 2882 movel %d2,%a4@
10c660e4: 2f02 movel %d2,%sp@-
10c660e6: 486e ffd8 pea %fp@(-40)
10c660ea: 6000 02ae braw 10c6639a <ip_getsockopt+0x3ec>
10c660ee: 7001 moveq #1,%d0
10c660f0: c0aa 02b2 andl %a2@(690),%d0
10c660f4: 2d40 ffa0 movel %d0,%fp@(-96)
10c660f8: 6000 023e braw 10c66338 <ip_getsockopt+0x38a>
10c660fc: 102a 02b5 moveb %a2@(693),%d0
10c66100: e288 lsrl #1,%d0
10c66102: 6000 01f0 braw 10c662f4 <ip_getsockopt+0x346>
10c66106: 102a 02b5 moveb %a2@(693),%d0
10c6610a: e488 lsrl #2,%d0
10c6610c: 6000 01e6 braw 10c662f4 <ip_getsockopt+0x346>
10c66110: 102a 02b5 moveb %a2@(693),%d0
10c66114: e688 lsrl #3,%d0
10c66116: 6000 01dc braw 10c662f4 <ip_getsockopt+0x346>
10c6611a: 102a 02b5 moveb %a2@(693),%d0
10c6611e: e888 lsrl #4,%d0
10c66120: 6000 01d2 braw 10c662f4 <ip_getsockopt+0x346>
10c66124: 2d6a 02ae ffa0 movel %a2@(686),%fp@(-96)
10c6612a: 6000 020c braw 10c66338 <ip_getsockopt+0x38a>
10c6612e: 2d6a 02aa ffa0 movel %a2@(682),%fp@(-96)
10c66134: 6000 0202 braw 10c66338 <ip_getsockopt+0x38a>
10c66138: 42ae ffa0 clrl %fp@(-96)
10c6613c: 1d6a 02ba ffa3 moveb %a2@(698),%fp@(-93)
10c66142: 6000 01f4 braw 10c66338 <ip_getsockopt+0x38a>
10c66146: 42ae ffa0 clrl %fp@(-96)
10c6614a: 1d6a 02c0 ffa3 moveb %a2@(704),%fp@(-93)
10c66150: 6000 01e6 braw 10c66338 <ip_getsockopt+0x38a>
10c66154: 42ae ffa0 clrl %fp@(-96)
10c66158: 226a 0048 moveal %a2@(72),%a1
10c6615c: b2fc 0000 cmpaw #0,%a1
10c66160: 6714 beqs 10c66176 <ip_getsockopt+0x1c8>
10c66162: 41e9 0004 lea %a1@(4),%a0
10c66166: 5290 addql #1,%a0@
10c66168: b2fc 0000 cmpaw #0,%a1
10c6616c: 6708 beqs 10c66176 <ip_getsockopt+0x1c8>
10c6616e: 2d69 0024 ffa0 movel %a1@(36),%fp@(-96)
10c66174: 5390 subql #1,%a0@
10c66176: 4aae ffa0 tstl %fp@(-96)
10c6617a: 6600 01bc bnew 10c66338 <ip_getsockopt+0x38a>
10c6617e: 5293 addql #1,%a3@
10c66180: 4aaa 00ba tstl %a2@(186)
10c66184: 670a beqs 10c66190 <ip_getsockopt+0x1e2>
10c66186: 2f0a movel %a2,%sp@-
10c66188: 4eb9 10c5 5054 jsr 10c55054 <__release_sock>
10c6618e: 588f addql #4,%sp
10c66190: 42aa 0030 clrl %a2@(48)
10c66194: 7034 moveq #52,%d0
10c66196: d08a addl %a2,%d0
10c66198: 41ea 0038 lea %a2@(56),%a0
10c6619c: b1d0 cmpal %a0@,%a0
10c6619e: 6710 beqs 10c661b0 <ip_getsockopt+0x202>
10c661a0: 4878 0001 pea 1 <PF_DTRACE_OFF>
10c661a4: 4878 0003 pea 3 <PF_PTRACED_OFF>
10c661a8: 2f00 movel %d0,%sp@-
10c661aa: 4eb9 10c1 4712 jsr 10c14712 <__wake_up>
10c661b0: 5393 subql #1,%a3@
10c661b2: 7095 moveq #-107,%d0
10c661b4: 6000 020c braw 10c663c2 <ip_getsockopt+0x414>
10c661b8: 102a 02bd moveb %a2@(701),%d0
10c661bc: ee88 lsrl #7,%d0
10c661be: 6000 0134 braw 10c662f4 <ip_getsockopt+0x346>
10c661c2: 42ae ffa0 clrl %fp@(-96)
10c661c6: 1d6a 02bb ffa3 moveb %a2@(699),%fp@(-93)
10c661cc: 6000 016a braw 10c66338 <ip_getsockopt+0x38a>
10c661d0: 42ae ffa0 clrl %fp@(-96)
10c661d4: 1d6a 02bc ffa3 moveb %a2@(700),%fp@(-93)
10c661da: 6000 015c braw 10c66338 <ip_getsockopt+0x38a>
10c661de: 7004 moveq #4,%d0
10c661e0: b480 cmpl %d0,%d2
10c661e2: 6402 bccs 10c661e6 <ip_getsockopt+0x238>
10c661e4: 2002 movel %d2,%d0
10c661e6: 2400 movel %d0,%d2
10c661e8: 2d6a 02c6 ff9c movel %a2@(710),%fp@(-100)
10c661ee: 5293 addql #1,%a3@
10c661f0: 4aaa 00ba tstl %a2@(186)
10c661f4: 670a beqs 10c66200 <ip_getsockopt+0x252>
10c661f6: 2f0a movel %a2,%sp@-
10c661f8: 4eb9 10c5 5054 jsr 10c55054 <__release_sock>
10c661fe: 588f addql #4,%sp
10c66200: 42aa 0030 clrl %a2@(48)
10c66204: 7034 moveq #52,%d0
10c66206: d08a addl %a2,%d0
10c66208: 41ea 0038 lea %a2@(56),%a0
10c6620c: b1d0 cmpal %a0@,%a0
10c6620e: 6714 beqs 10c66224 <ip_getsockopt+0x276>
10c66210: 4878 0001 pea 1 <PF_DTRACE_OFF>
10c66214: 4878 0003 pea 3 <PF_PTRACED_OFF>
10c66218: 2f00 movel %d0,%sp@-
10c6621a: 4eb9 10c1 4712 jsr 10c14712 <__wake_up>
10c66220: 4fef 000c lea %sp@(12),%sp
10c66224: 5393 subql #1,%a3@
10c66226: 2882 movel %d2,%a4@
10c66228: 2f02 movel %d2,%sp@-
10c6622a: 486e ff9c pea %fp@(-100)
10c6622e: 6000 016a braw 10c6639a <ip_getsockopt+0x3ec>
10c66232: 5293 addql #1,%a3@
10c66234: 4aaa 00ba tstl %a2@(186)
10c66238: 670a beqs 10c66244 <ip_getsockopt+0x296>
10c6623a: 2f0a movel %a2,%sp@-
10c6623c: 4eb9 10c5 5054 jsr 10c55054 <__release_sock>
10c66242: 588f addql #4,%sp
10c66244: 42aa 0030 clrl %a2@(48)
10c66248: 7034 moveq #52,%d0
10c6624a: d08a addl %a2,%d0
10c6624c: 41ea 0038 lea %a2@(56),%a0
10c66250: b1d0 cmpal %a0@,%a0
10c66252: 6714 beqs 10c66268 <ip_getsockopt+0x2ba>
10c66254: 4878 0001 pea 1 <PF_DTRACE_OFF>
10c66258: 4878 0003 pea 3 <PF_PTRACED_OFF>
10c6625c: 2f00 movel %d0,%sp@-
10c6625e: 4eb9 10c1 4712 jsr 10c14712 <__wake_up>
10c66264: 4fef 000c lea %sp@(12),%sp
10c66268: 5393 subql #1,%a3@
10c6626a: 0c6a 0001 028e cmpiw #1,%a2@(654)
10c66270: 6706 beqs 10c66278 <ip_getsockopt+0x2ca>
10c66272: 70a4 moveq #-92,%d0
10c66274: 6000 014c braw 10c663c2 <ip_getsockopt+0x414>
10c66278: 2d44 ffc0 movel %d4,%fp@(-64)
10c6627c: 2d42 ffc4 movel %d2,%fp@(-60)
10c66280: 42ae ffc8 clrl %fp@(-56)
10c66284: 082a 0000 02b5 btst #0,%a2@(693)
10c6628a: 672e beqs 10c662ba <ip_getsockopt+0x30c>
10c6628c: 2d6a 0004 ffac movel %a2@(4),%fp@(-84)
10c66292: 2d6e ffac ffa8 movel %fp@(-84),%fp@(-88)
10c66298: 2d6a 02c2 ffa4 movel %a2@(706),%fp@(-92)
10c6629e: 486e ffa4 pea %fp@(-92)
10c662a2: 4878 000c pea c <LSIGTRAP+0x7>
10c662a6: 4878 0008 pea 8 <LSIGTRAP+0x3>
10c662aa: 42a7 clrl %sp@-
10c662ac: 486e ffb0 pea %fp@(-80)
10c662b0: 4eb9 10c5 77e0 jsr 10c577e0 <put_cmsg>
10c662b6: 4fef 0014 lea %sp@(20),%sp
10c662ba: 082a 0001 02b5 btst #1,%a2@(693)
10c662c0: 6722 beqs 10c662e4 <ip_getsockopt+0x336>
10c662c2: 42ae ff98 clrl %fp@(-104)
10c662c6: 1d6a 02bb ff9b moveb %a2@(699),%fp@(-101)
10c662cc: 486e ff98 pea %fp@(-104)
10c662d0: 4878 0004 pea 4 <PF_PTRACED_BIT>
10c662d4: 4878 0002 pea 2 <PF_DTRACE_OFF+0x1>
10c662d8: 42a7 clrl %sp@-
10c662da: 486e ffb0 pea %fp@(-80)
10c662de: 4eb9 10c5 77e0 jsr 10c577e0 <put_cmsg>
10c662e4: 94ae ffc4 subl %fp@(-60),%d2
10c662e8: 2882 movel %d2,%a4@
10c662ea: 6000 00d4 braw 10c663c0 <ip_getsockopt+0x412>
10c662ee: 102a 02bd moveb %a2@(701),%d0
10c662f2: ec88 lsrl #6,%d0
10c662f4: 7201 moveq #1,%d1
10c662f6: c280 andl %d0,%d1
10c662f8: 2d41 ffa0 movel %d1,%fp@(-96)
10c662fc: 603a bras 10c66338 <ip_getsockopt+0x38a>
10c662fe: 5293 addql #1,%a3@
10c66300: 4aaa 00ba tstl %a2@(186)
10c66304: 670a beqs 10c66310 <ip_getsockopt+0x362>
10c66306: 2f0a movel %a2,%sp@-
10c66308: 4eb9 10c5 5054 jsr 10c55054 <__release_sock>
10c6630e: 588f addql #4,%sp
10c66310: 42aa 0030 clrl %a2@(48)
10c66314: 7034 moveq #52,%d0
10c66316: d08a addl %a2,%d0
10c66318: 41ea 0038 lea %a2@(56),%a0
10c6631c: b1d0 cmpal %a0@,%a0
10c6631e: 6710 beqs 10c66330 <ip_getsockopt+0x382>
10c66320: 4878 0001 pea 1 <PF_DTRACE_OFF>
10c66324: 4878 0003 pea 3 <PF_PTRACED_OFF>
10c66328: 2f00 movel %d0,%sp@-
10c6632a: 4eb9 10c1 4712 jsr 10c14712 <__wake_up>
10c66330: 5393 subql #1,%a3@
10c66332: 70a4 moveq #-92,%d0
10c66334: 6000 008c braw 10c663c2 <ip_getsockopt+0x414>
10c66338: 5293 addql #1,%a3@
10c6633a: 4aaa 00ba tstl %a2@(186)
10c6633e: 670a beqs 10c6634a <ip_getsockopt+0x39c>
10c66340: 2f0a movel %a2,%sp@-
10c66342: 4eb9 10c5 5054 jsr 10c55054 <__release_sock>
10c66348: 588f addql #4,%sp
10c6634a: 42aa 0030 clrl %a2@(48)
10c6634e: 7034 moveq #52,%d0
10c66350: d08a addl %a2,%d0
10c66352: 41ea 0038 lea %a2@(56),%a0
10c66356: b1d0 cmpal %a0@,%a0
10c66358: 6714 beqs 10c6636e <ip_getsockopt+0x3c0>
10c6635a: 4878 0001 pea 1 <PF_DTRACE_OFF>
10c6635e: 4878 0003 pea 3 <PF_PTRACED_OFF>
10c66362: 2f00 movel %d0,%sp@-
10c66364: 4eb9 10c1 4712 jsr 10c14712 <__wake_up>
10c6636a: 4fef 000c lea %sp@(12),%sp
10c6636e: 5393 subql #1,%a3@
10c66370: 2002 movel %d2,%d0
10c66372: 5380 subql #1,%d0
10c66374: 7202 moveq #2,%d1
10c66376: b280 cmpl %d0,%d1
10c66378: 652a bcss 10c663a4 <ip_getsockopt+0x3f6>
10c6637a: 202e ffa0 movel %fp@(-96),%d0
10c6637e: 6d24 blts 10c663a4 <ip_getsockopt+0x3f6>
10c66380: 0c80 0000 00fe cmpil #254,%d0
10c66386: 6e1c bgts 10c663a4 <ip_getsockopt+0x3f6>
10c66388: 1d6e ffa3 ff97 moveb %fp@(-93),%fp@(-105)
10c6638e: 7001 moveq #1,%d0
10c66390: 2880 movel %d0,%a4@
10c66392: 4878 0001 pea 1 <PF_DTRACE_OFF>
10c66396: 486e ff97 pea %fp@(-105)
10c6639a: 2f04 movel %d4,%sp@-
10c6639c: 4eb9 10c8 5744 jsr 10c85744 <memcpy>
10c663a2: 601c bras 10c663c0 <ip_getsockopt+0x412>
10c663a4: 2002 movel %d2,%d0
10c663a6: 7204 moveq #4,%d1
10c663a8: b280 cmpl %d0,%d1
10c663aa: 6402 bccs 10c663ae <ip_getsockopt+0x400>
10c663ac: 7004 moveq #4,%d0
10c663ae: 2400 movel %d0,%d2
10c663b0: 2882 movel %d2,%a4@
10c663b2: 2f02 movel %d2,%sp@-
10c663b4: 486e ffa0 pea %fp@(-96)
10c663b8: 2f04 movel %d4,%sp@-
10c663ba: 4eb9 10c8 5744 jsr 10c85744 <memcpy>
10c663c0: 7000 moveq #0,%d0
10c663c2: 4cee 1c1c ff7c moveml %fp@(-132),%d2-%d4/%a2-%a4
10c663c8: 4e5e unlk %fp
10c663ca: 4e75 rts
10c663cc <tcp_mem_schedule>:
10c663cc: 4e56 0000 linkw %fp,#0
10c663d0: 48e7 3830 moveml %d2-%d4/%a2-%a3,%sp@-
10c663d4: 246e 0008 moveal %fp@(8),%a2
10c663d8: 262e 000c movel %fp@(12),%d3
10c663dc: 282e 0010 movel %fp@(16),%d4
10c663e0: 2003 movel %d3,%d0
10c663e2: 0680 0000 0fff addil #4095,%d0
10c663e8: 6a06 bpls 10c663f0 <tcp_mem_schedule+0x24>
10c663ea: 0680 0000 0fff addil #4095,%d0
10c663f0: 2400 movel %d0,%d2
10c663f2: 720c moveq #12,%d1
10c663f4: e2a2 asrl %d1,%d2
10c663f6: 2002 movel %d2,%d0
10c663f8: e3a8 lsll %d1,%d0
10c663fa: d1aa 0080 addl %d0,%a2@(128)
10c663fe: d5b9 1003 2c74 addl %d2,10032c74 <tcp_memory_allocated>
10c66404: 2239 1003 2c74 movel 10032c74 <tcp_memory_allocated>,%d1
10c6640a: b2b9 1003 3386 cmpl 10033386 <sysctl_tcp_mem>,%d1
10c66410: 6c12 bges 10c66424 <tcp_mem_schedule+0x58>
10c66412: 4ab9 1003 2bb4 tstl 10032bb4 <tcp_memory_pressure>
10c66418: 6700 0088 beqw 10c664a2 <tcp_mem_schedule+0xd6>
10c6641c: 42b9 1003 2bb4 clrl 10032bb4 <tcp_memory_pressure>
10c66422: 607e bras 10c664a2 <tcp_mem_schedule+0xd6>
10c66424: 203c 1003 338e movel #268645262,%d0
10c6642a: 2640 moveal %d0,%a3
10c6642c: b293 cmpl %a3@,%d1
10c6642e: 6f30 bles 10c66460 <tcp_mem_schedule+0x94>
10c66430: 4ab9 1003 2bb4 tstl 10032bb4 <tcp_memory_pressure>
10c66436: 6600 00b6 bnew 10c664ee <tcp_mem_schedule+0x122>
10c6643a: 4ab9 1002 5730 tstl 10025730 <irq_stat+0x8>
10c66440: 57c0 seq %d0
10c66442: 4880 extw %d0
10c66444: 0280 0000 0104 andil #260,%d0
10c6644a: 41f9 1003 2fe2 lea 10032fe2 <net_statistics+0x100>,%a0
10c66450: 52b0 0800 addql #1,%a0@(00000000,%d0:l)
10c66454: 7001 moveq #1,%d0
10c66456: 23c0 1003 2bb4 movel %d0,10032bb4 <tcp_memory_pressure>
10c6645c: 6000 0090 braw 10c664ee <tcp_mem_schedule+0x122>
10c66460: b2b9 1003 338a cmpl 1003338a <sysctl_tcp_mem+0x4>,%d1
10c66466: 6f2a bles 10c66492 <tcp_mem_schedule+0xc6>
10c66468: 4ab9 1003 2bb4 tstl 10032bb4 <tcp_memory_pressure>
10c6646e: 6622 bnes 10c66492 <tcp_mem_schedule+0xc6>
10c66470: 4ab9 1002 5730 tstl 10025730 <irq_stat+0x8>
10c66476: 57c0 seq %d0
10c66478: 4880 extw %d0
10c6647a: 0280 0000 0104 andil #260,%d0
10c66480: 41f9 1003 2fe2 lea 10032fe2 <net_statistics+0x100>,%a0
10c66486: 52b0 0800 addql #1,%a0@(00000000,%d0:l)
10c6648a: 7201 moveq #1,%d1
10c6648c: 23c1 1003 2bb4 movel %d1,10032bb4 <tcp_memory_pressure>
10c66492: 4a84 tstl %d4
10c66494: 6712 beqs 10c664a8 <tcp_mem_schedule+0xdc>
10c66496: 202a 0050 movel %a2@(80),%d0
10c6649a: b0b9 1001 0280 cmpl 10010280 <sysctl_tcp_rmem>,%d0
10c664a0: 6c12 bges 10c664b4 <tcp_mem_schedule+0xe8>
10c664a2: 7001 moveq #1,%d0
10c664a4: 6000 009e braw 10c66544 <tcp_mem_schedule+0x178>
10c664a8: 222a 007c movel %a2@(124),%d1
10c664ac: b2b9 1001 0274 cmpl 10010274 <sysctl_tcp_wmem>,%d1
10c664b2: 6dee blts 10c664a2 <tcp_mem_schedule+0xd6>
10c664b4: 4ab9 1003 2bb4 tstl 10032bb4 <tcp_memory_pressure>
10c664ba: 67e6 beqs 10c664a2 <tcp_mem_schedule+0xd6>
10c664bc: 202a 007c movel %a2@(124),%d0
10c664c0: d0aa 0050 addl %a2@(80),%d0
10c664c4: d0aa 0080 addl %a2@(128),%d0
10c664c8: 2200 movel %d0,%d1
10c664ca: 0681 0000 0fff addil #4095,%d1
10c664d0: 6a06 bpls 10c664d8 <tcp_mem_schedule+0x10c>
10c664d2: 0681 0000 0fff addil #4095,%d1
10c664d8: 700c moveq #12,%d0
10c664da: e0a1 asrl %d0,%d1
10c664dc: 2f01 movel %d1,%sp@-
10c664de: 2f39 1003 2ad4 movel 10032ad4 <tcp_sockets_allocated>,%sp@-
10c664e4: 4eb9 10c8 591c jsr 10c8591c <__mulsi3>
10c664ea: b093 cmpl %a3@,%d0
10c664ec: 6db4 blts 10c664a2 <tcp_mem_schedule+0xd6>
10c664ee: 4a84 tstl %d4
10c664f0: 6640 bnes 10c66532 <tcp_mem_schedule+0x166>
10c664f2: 082a 0000 00a0 btst #0,%a2@(160)
10c664f8: 662a bnes 10c66524 <tcp_mem_schedule+0x158>
10c664fa: 222a 008c movel %a2@(140),%d1
10c664fe: 202a 007c movel %a2@(124),%d0
10c66502: 6a02 bpls 10c66506 <tcp_mem_schedule+0x13a>
10c66504: 5280 addql #1,%d0
10c66506: e280 asrl #1,%d0
10c66508: b280 cmpl %d0,%d1
10c6650a: 6c02 bges 10c6650e <tcp_mem_schedule+0x142>
10c6650c: 2001 movel %d1,%d0
10c6650e: 2540 008c movel %d0,%a2@(140)
10c66512: 0c80 0000 0800 cmpil #2048,%d0
10c66518: 6c06 bges 10c66520 <tcp_mem_schedule+0x154>
10c6651a: 203c 0000 0800 movel #2048,%d0
10c66520: 2540 008c movel %d0,%a2@(140)
10c66524: 202a 007c movel %a2@(124),%d0
10c66528: d083 addl %d3,%d0
10c6652a: b0aa 008c cmpl %a2@(140),%d0
10c6652e: 6c00 ff72 bgew 10c664a2 <tcp_mem_schedule+0xd6>
10c66532: 2002 movel %d2,%d0
10c66534: 720c moveq #12,%d1
10c66536: e3a8 lsll %d1,%d0
10c66538: 91aa 0080 subl %d0,%a2@(128)
10c6653c: 95b9 1003 2c74 subl %d2,10032c74 <tcp_memory_allocated>
10c66542: 7000 moveq #0,%d0
10c66544: 4cee 0c1c ffec moveml %fp@(-20),%d2-%d4/%a2-%a3
10c6654a: 4e5e unlk %fp
10c6654c: 4e75 rts
10c6654e <__tcp_mem_reclaim>:
10c6654e: 4e56 0000 linkw %fp,#0
10c66552: 206e 0008 moveal %fp@(8),%a0
10c66556: 2028 0080 movel %a0@(128),%d0
10c6655a: 0c80 0000 0fff cmpil #4095,%d0
10c66560: 6f38 bles 10c6659a <__tcp_mem_reclaim+0x4c>
10c66562: 4a80 tstl %d0
10c66564: 6c06 bges 10c6656c <__tcp_mem_reclaim+0x1e>
10c66566: 0680 0000 0fff addil #4095,%d0
10c6656c: 720c moveq #12,%d1
10c6656e: e2a0 asrl %d1,%d0
10c66570: 91b9 1003 2c74 subl %d0,10032c74 <tcp_memory_allocated>
10c66576: 02a8 0000 0fff andil #4095,%a0@(128)
10c6657c: 0080
10c6657e: 4ab9 1003 2bb4 tstl 10032bb4 <tcp_memory_pressure>
10c66584: 6714 beqs 10c6659a <__tcp_mem_reclaim+0x4c>
10c66586: 2039 1003 2c74 movel 10032c74 <tcp_memory_allocated>,%d0
10c6658c: b0b9 1003 3386 cmpl 10033386 <sysctl_tcp_mem>,%d0
10c66592: 6c06 bges 10c6659a <__tcp_mem_reclaim+0x4c>
10c66594: 42b9 1003 2bb4 clrl 10032bb4 <tcp_memory_pressure>
10c6659a: 4e5e unlk %fp
10c6659c: 4e75 rts
10c6659e <tcp_rfree>:
10c6659e: 4e56 0000 linkw %fp,#0
10c665a2: 206e 0008 moveal %fp@(8),%a0
10c665a6: 2268 000c moveal %a0@(12),%a1
10c665aa: 2028 0078 movel %a0@(120),%d0
10c665ae: 91a9 0050 subl %d0,%a1@(80)
10c665b2: 2028 0078 movel %a0@(120),%d0
10c665b6: d1a9 0080 addl %d0,%a1@(128)
10c665ba: 4e5e unlk %fp
10c665bc: 4e75 rts
10c665be <tcp_poll>:
10c665be: 4e56 0000 linkw %fp,#0
10c665c2: 48e7 3030 moveml %d2-%d3/%a2-%a3,%sp@-
10c665c6: 206e 000c moveal %fp@(12),%a0
10c665ca: 222e 0010 movel %fp@(16),%d1
10c665ce: 2468 0018 moveal %a0@(24),%a2
10c665d2: 47ea 00d6 lea %a2@(214),%a3
10c665d6: 202a 0044 movel %a2@(68),%d0
10c665da: 4a81 tstl %d1
10c665dc: 6712 beqs 10c665f0 <tcp_poll+0x32>
10c665de: 4a80 tstl %d0
10c665e0: 670e beqs 10c665f0 <tcp_poll+0x32>
10c665e2: 2f01 movel %d1,%sp@-
10c665e4: 2f00 movel %d0,%sp@-
10c665e6: 2f2e 0008 movel %fp@(8),%sp@-
10c665ea: 4eb9 10c2 f940 jsr 10c2f940 <__pollwait>
10c665f0: 102a 0020 moveb %a2@(32),%d0
10c665f4: 0c00 000a cmpib #10,%d0
10c665f8: 660e bnes 10c66608 <tcp_poll+0x4a>
10c665fa: 4aaa 0262 tstl %a2@(610)
10c665fe: 56c0 sne %d0
10c66600: 7241 moveq #65,%d1
10c66602: c081 andl %d1,%d0
10c66604: 6000 00d8 braw 10c666de <tcp_poll+0x120>
10c66608: 4aaa 027e tstl %a2@(638)
10c6660c: 56c0 sne %d0
10c6660e: 7408 moveq #8,%d2
10c66610: c480 andl %d0,%d2
10c66612: 162a 0027 moveb %a2@(39),%d3
10c66616: 0c03 0003 cmpib #3,%d3
10c6661a: 670a beqs 10c66626 <tcp_poll+0x68>
10c6661c: 102a 0020 moveb %a2@(32),%d0
10c66620: 0c00 0007 cmpib #7,%d0
10c66624: 6604 bnes 10c6662a <tcp_poll+0x6c>
10c66626: 7010 moveq #16,%d0
10c66628: 8480 orl %d0,%d2
10c6662a: 0803 0000 btst #0,%d3
10c6662e: 6704 beqs 10c66634 <tcp_poll+0x76>
10c66630: 7241 moveq #65,%d1
10c66632: 8481 orl %d1,%d2
10c66634: 102a 0020 moveb %a2@(32),%d0
10c66638: 0280 0000 00ff andil #255,%d0
10c6663e: 72f3 moveq #-13,%d1
10c66640: 0101 btst %d0,%d1
10c66642: 6700 0098 beqw 10c666dc <tcp_poll+0x11e>
10c66646: 206b 0008 moveal %a3@(8),%a0
10c6664a: 222b 0104 movel %a3@(260),%d1
10c6664e: b288 cmpl %a0,%d1
10c66650: 671e beqs 10c66670 <tcp_poll+0xb2>
10c66652: 202b 0178 movel %a3@(376),%d0
10c66656: b280 cmpl %d0,%d1
10c66658: 6612 bnes 10c6666c <tcp_poll+0xae>
10c6665a: 5280 addql #1,%d0
10c6665c: b088 cmpl %a0,%d0
10c6665e: 660c bnes 10c6666c <tcp_poll+0xae>
10c66660: 102a 0096 moveb %a2@(150),%d0
10c66664: 6606 bnes 10c6666c <tcp_poll+0xae>
10c66666: 4a6b 017c tstw %a3@(380)
10c6666a: 6604 bnes 10c66670 <tcp_poll+0xb2>
10c6666c: 7041 moveq #65,%d0
10c6666e: 8480 orl %d0,%d2
10c66670: 0803 0001 btst #1,%d3
10c66674: 665a bnes 10c666d0 <tcp_poll+0x112>
10c66676: 202a 007c movel %a2@(124),%d0
10c6667a: 222a 008c movel %a2@(140),%d1
10c6667e: 9280 subl %d0,%d1
10c66680: 2000 movel %d0,%d0
10c66682: 6a02 bpls 10c66686 <tcp_poll+0xc8>
10c66684: 5280 addql #1,%d0
10c66686: e280 asrl #1,%d0
10c66688: b081 cmpl %d1,%d0
10c6668a: 6e06 bgts 10c66692 <tcp_poll+0xd4>
10c6668c: 7204 moveq #4,%d1
10c6668e: 8481 orl %d1,%d2
10c66690: 603e bras 10c666d0 <tcp_poll+0x112>
10c66692: 206a 0306 moveal %a2@(774),%a0
10c66696: 5888 addql #4,%a0
10c66698: 40c0 movew %sr,%d0
10c6669a: 007c 0700 oriw #1792,%sr
10c6669e: 7201 moveq #1,%d1
10c666a0: 8390 orl %d1,%a0@
10c666a2: 46c0 movew %d0,%sr
10c666a4: 206a 0306 moveal %a2@(774),%a0
10c666a8: 5888 addql #4,%a0
10c666aa: 40c0 movew %sr,%d0
10c666ac: 007c 0700 oriw #1792,%sr
10c666b0: 7204 moveq #4,%d1
10c666b2: 8390 orl %d1,%a0@
10c666b4: 46c0 movew %d0,%sr
10c666b6: 202a 007c movel %a2@(124),%d0
10c666ba: 222a 008c movel %a2@(140),%d1
10c666be: 9280 subl %d0,%d1
10c666c0: 2000 movel %d0,%d0
10c666c2: 6a02 bpls 10c666c6 <tcp_poll+0x108>
10c666c4: 5280 addql #1,%d0
10c666c6: e280 asrl #1,%d0
10c666c8: b081 cmpl %d1,%d0
10c666ca: 6e04 bgts 10c666d0 <tcp_poll+0x112>
10c666cc: 7004 moveq #4,%d0
10c666ce: 8480 orl %d0,%d2
10c666d0: 082b 0000 017c btst #0,%a3@(380)
10c666d6: 6704 beqs 10c666dc <tcp_poll+0x11e>
10c666d8: 7202 moveq #2,%d1
10c666da: 8481 orl %d1,%d2
10c666dc: 2002 movel %d2,%d0
10c666de: 4cee 0c0c fff0 moveml %fp@(-16),%d2-%d3/%a2-%a3
10c666e4: 4e5e unlk %fp
10c666e6: 4e75 rts
10c666e8 <tcp_write_space>:
10c666e8: 4e56 0000 linkw %fp,#0
10c666ec: 2f0b movel %a3,%sp@-
10c666ee: 2f0a movel %a2,%sp@-
10c666f0: 266e 0008 moveal %fp@(8),%a3
10c666f4: 246b 0306 moveal %a3@(774),%a2
10c666f8: 202b 007c movel %a3@(124),%d0
10c666fc: 222b 008c movel %a3@(140),%d1
10c66700: 9280 subl %d0,%d1
10c66702: 2000 movel %d0,%d0
10c66704: 6a02 bpls 10c66708 <tcp_write_space+0x20>
10c66706: 5280 addql #1,%d0
10c66708: e280 asrl #1,%d0
10c6670a: b081 cmpl %d1,%d0
10c6670c: 6e58 bgts 10c66766 <tcp_write_space+0x7e>
10c6670e: b4fc 0000 cmpaw #0,%a2
10c66712: 6752 beqs 10c66766 <tcp_write_space+0x7e>
10c66714: 41ea 0004 lea %a2@(4),%a0
10c66718: 40c0 movew %sr,%d0
10c6671a: 007c 0700 oriw #1792,%sr
10c6671e: 72fb moveq #-5,%d1
10c66720: c390 andl %d1,%a0@
10c66722: 46c0 movew %d0,%sr
10c66724: 202b 0044 movel %a3@(68),%d0
10c66728: 671c beqs 10c66746 <tcp_write_space+0x5e>
10c6672a: 2040 moveal %d0,%a0
10c6672c: 5888 addql #4,%a0
10c6672e: b1d0 cmpal %a0@,%a0
10c66730: 6714 beqs 10c66746 <tcp_write_space+0x5e>
10c66732: 4878 0001 pea 1 <PF_DTRACE_OFF>
10c66736: 4878 0001 pea 1 <PF_DTRACE_OFF>
10c6673a: 2f00 movel %d0,%sp@-
10c6673c: 4eb9 10c1 4712 jsr 10c14712 <__wake_up>
10c66742: 4fef 000c lea %sp@(12),%sp
10c66746: 4aaa 0010 tstl %a2@(16)
10c6674a: 671a beqs 10c66766 <tcp_write_space+0x7e>
10c6674c: 082b 0001 0027 btst #1,%a3@(39)
10c66752: 6612 bnes 10c66766 <tcp_write_space+0x7e>
10c66754: 2f3c 0002 0002 movel #131074,%sp@-
10c6675a: 4878 0002 pea 2 <PF_DTRACE_OFF+0x1>
10c6675e: 2f0a movel %a2,%sp@-
10c66760: 4eb9 10c5 371e jsr 10c5371e <sock_wake_async>
10c66766: 246e fff8 moveal %fp@(-8),%a2
10c6676a: 266e fffc moveal %fp@(-4),%a3
10c6676e: 4e5e unlk %fp
10c66770: 4e75 rts
10c66772 <tcp_ioctl>:
10c66772: 4e56 0000 linkw %fp,#0
10c66776: 48e7 2038 moveml %d2/%a2-%a4,%sp@-
10c6677a: 266e 0008 moveal %fp@(8),%a3
10c6677e: 202e 000c movel %fp@(12),%d0
10c66782: 49eb 00d6 lea %a3@(214),%a4
10c66786: 0c80 0000 541b cmpil #21531,%d0
10c6678c: 671e beqs 10c667ac <tcp_ioctl+0x3a>
10c6678e: 6e0e bgts 10c6679e <tcp_ioctl+0x2c>
10c66790: 0c80 0000 5411 cmpil #21521,%d0
10c66796: 6700 00f4 beqw 10c6688c <tcp_ioctl+0x11a>
10c6679a: 6000 011a braw 10c668b6 <tcp_ioctl+0x144>
10c6679e: 0c80 0000 8905 cmpil #35077,%d0
10c667a4: 6700 00ca beqw 10c66870 <tcp_ioctl+0xfe>
10c667a8: 6000 010c braw 10c668b6 <tcp_ioctl+0x144>
10c667ac: 102b 0020 moveb %a3@(32),%d0
10c667b0: 0c00 000a cmpib #10,%d0
10c667b4: 6700 00e0 beqw 10c66896 <tcp_ioctl+0x124>
10c667b8: 41f9 1002 5730 lea 10025730 <irq_stat+0x8>,%a0
10c667be: 5290 addql #1,%a0@
10c667c0: 2448 moveal %a0,%a2
10c667c2: 4aab 0030 tstl %a3@(48)
10c667c6: 670a beqs 10c667d2 <tcp_ioctl+0x60>
10c667c8: 2f0b movel %a3,%sp@-
10c667ca: 4eb9 10c5 4fc8 jsr 10c54fc8 <__lock_sock>
10c667d0: 588f addql #4,%sp
10c667d2: 7001 moveq #1,%d0
10c667d4: 2740 0030 movel %d0,%a3@(48)
10c667d8: 5392 subql #1,%a2@
10c667da: 102b 0020 moveb %a3@(32),%d0
10c667de: 0280 0000 00ff andil #255,%d0
10c667e4: 720c moveq #12,%d1
10c667e6: 0101 btst %d0,%d1
10c667e8: 6704 beqs 10c667ee <tcp_ioctl+0x7c>
10c667ea: 7400 moveq #0,%d2
10c667ec: 604c bras 10c6683a <tcp_ioctl+0xc8>
10c667ee: 102b 0096 moveb %a3@(150),%d0
10c667f2: 226c 0104 moveal %a4@(260),%a1
10c667f6: 242c 0008 movel %a4@(8),%d2
10c667fa: 4a00 tstb %d0
10c667fc: 6618 bnes 10c66816 <tcp_ioctl+0xa4>
10c667fe: 4a6c 017c tstw %a4@(380)
10c66802: 6712 beqs 10c66816 <tcp_ioctl+0xa4>
10c66804: 206c 0178 moveal %a4@(376),%a0
10c66808: 2209 movel %a1,%d1
10c6680a: 2008 movel %a0,%d0
10c6680c: 9081 subl %d1,%d0
10c6680e: 6b06 bmis 10c66816 <tcp_ioctl+0xa4>
10c66810: 2008 movel %a0,%d0
10c66812: 9082 subl %d2,%d0
10c66814: 6b20 bmis 10c66836 <tcp_ioctl+0xc4>
10c66816: 9489 subl %a1,%d2
10c66818: 6720 beqs 10c6683a <tcp_ioctl+0xc8>
10c6681a: 41eb 0054 lea %a3@(84),%a0
10c6681e: b1d0 cmpal %a0@,%a0
10c66820: 6718 beqs 10c6683a <tcp_ioctl+0xc8>
10c66822: 206b 0058 moveal %a3@(88),%a0
10c66826: 2068 001c moveal %a0@(28),%a0
10c6682a: 1028 000d moveb %a0@(13),%d0
10c6682e: 7201 moveq #1,%d1
10c66830: c081 andl %d1,%d0
10c66832: 9480 subl %d0,%d2
10c66834: 6004 bras 10c6683a <tcp_ioctl+0xc8>
10c66836: 2408 movel %a0,%d2
10c66838: 9481 subl %d1,%d2
10c6683a: 5292 addql #1,%a2@
10c6683c: 4aab 00ba tstl %a3@(186)
10c66840: 670a beqs 10c6684c <tcp_ioctl+0xda>
10c66842: 2f0b movel %a3,%sp@-
10c66844: 4eb9 10c5 5054 jsr 10c55054 <__release_sock>
10c6684a: 588f addql #4,%sp
10c6684c: 42ab 0030 clrl %a3@(48)
10c66850: 7034 moveq #52,%d0
10c66852: d08b addl %a3,%d0
10c66854: 41eb 0038 lea %a3@(56),%a0
10c66858: b1d0 cmpal %a0@,%a0
10c6685a: 6710 beqs 10c6686c <tcp_ioctl+0xfa>
10c6685c: 4878 0001 pea 1 <PF_DTRACE_OFF>
10c66860: 4878 0003 pea 3 <PF_PTRACED_OFF>
10c66864: 2f00 movel %d0,%sp@-
10c66866: 4eb9 10c1 4712 jsr 10c14712 <__wake_up>
10c6686c: 5392 subql #1,%a2@
10c6686e: 604e bras 10c668be <tcp_ioctl+0x14c>
10c66870: 7400 moveq #0,%d2
10c66872: 4a6c 017c tstw %a4@(380)
10c66876: 6746 beqs 10c668be <tcp_ioctl+0x14c>
10c66878: 202c 0178 movel %a4@(376),%d0
10c6687c: b0ac 0104 cmpl %a4@(260),%d0
10c66880: 57c0 seq %d0
10c66882: 4880 extw %d0
10c66884: 3400 movew %d0,%d2
10c66886: 48c2 extl %d2
10c66888: 4482 negl %d2
10c6688a: 6032 bras 10c668be <tcp_ioctl+0x14c>
10c6688c: 102b 0020 moveb %a3@(32),%d0
10c66890: 0c00 000a cmpib #10,%d0
10c66894: 6604 bnes 10c6689a <tcp_ioctl+0x128>
10c66896: 70ea moveq #-22,%d0
10c66898: 602c bras 10c668c6 <tcp_ioctl+0x154>
10c6689a: 102b 0020 moveb %a3@(32),%d0
10c6689e: 0280 0000 00ff andil #255,%d0
10c668a4: 720c moveq #12,%d1
10c668a6: 7400 moveq #0,%d2
10c668a8: 0101 btst %d0,%d1
10c668aa: 6612 bnes 10c668be <tcp_ioctl+0x14c>
10c668ac: 242c 00fc movel %a4@(252),%d2
10c668b0: 94ac 0010 subl %a4@(16),%d2
10c668b4: 6008 bras 10c668be <tcp_ioctl+0x14c>
10c668b6: 203c ffff fdfd movel #-515,%d0
10c668bc: 6008 bras 10c668c6 <tcp_ioctl+0x154>
10c668be: 206e 0010 moveal %fp@(16),%a0
10c668c2: 2082 movel %d2,%a0@
10c668c4: 7000 moveq #0,%d0
10c668c6: 4cee 1c04 fff0 moveml %fp@(-16),%d2/%a2-%a4
10c668cc: 4e5e unlk %fp
10c668ce: 4e75 rts
10c668d0 <tcp_listen_start>:
10c668d0: 4e56 0000 linkw %fp,#0
10c668d4: 48e7 003c moveml %a2-%a5,%sp@-
10c668d8: 286e 0008 moveal %fp@(8),%a4
10c668dc: 4bec 00d6 lea %a4@(214),%a5
10c668e0: 426c 0288 clrw %a4@(648)
10c668e4: 426c 0286 clrw %a4@(646)
10c668e8: 42ad 0190 clrl %a5@(400)
10c668ec: 42ad 018c clrl %a5@(396)
10c668f0: 42ad 0184 clrl %a5@(388)
10c668f4: 4878 0014 pea 14 <LSIGTRAP+0xf>
10c668f8: 42a7 clrl %sp@-
10c668fa: 486d 0020 pea %a5@(32)
10c668fe: 4eb9 10c8 576c jsr 10c8576c <memset>
10c66904: 504f addqw #8,%sp
10c66906: 2ebc 0000 01f0 movel #496,%sp@
10c6690c: 4878 080e pea 80e <LFLUSH_I_AND_D+0x6>
10c66910: 4eb9 10c2 09bc jsr 10c209bc <kmalloc>
10c66916: 2640 moveal %d0,%a3
10c66918: 508f addql #8,%sp
10c6691a: b6fc 0000 cmpaw #0,%a3
10c6691e: 6606 bnes 10c66926 <tcp_listen_start+0x56>
10c66920: 70f4 moveq #-12,%d0
10c66922: 6000 00a6 braw 10c669ca <tcp_listen_start+0xfa>
10c66926: 4878 080e pea 80e <LFLUSH_I_AND_D+0x6>
10c6692a: 42a7 clrl %sp@-
10c6692c: 2f0b movel %a3,%sp@-
10c6692e: 4eb9 10c8 576c jsr 10c8576c <memset>
10c66934: 16bc 0006 moveb #6,%a3@
10c66938: 4fef 000c lea %sp@(12),%sp
10c6693c: 45f9 1002 5730 lea 10025730 <irq_stat+0x8>,%a2
10c66942: 7040 moveq #64,%d0
10c66944: b0b9 1001 03bc cmpl 100103bc <sysctl_max_syn_backlog>,%d0
10c6694a: 6c16 bges 10c66962 <tcp_listen_start+0x92>
10c6694c: 7200 moveq #0,%d1
10c6694e: 307c 0001 moveaw #1,%a0
10c66952: 5213 addqb #1,%a3@
10c66954: 1213 moveb %a3@,%d1
10c66956: 2008 movel %a0,%d0
10c66958: e3a8 lsll %d1,%d0
10c6695a: b0b9 1001 03bc cmpl 100103bc <sysctl_max_syn_backlog>,%d0
10c66960: 6df0 blts 10c66952 <tcp_listen_start+0x82>
10c66962: 5292 addql #1,%a2@
10c66964: 2b4b 0188 movel %a3,%a5@(392)
10c66968: 5392 subql #1,%a2@
10c6696a: 197c 000a 0020 moveb #10,%a4@(32)
10c66970: 206c 00d2 moveal %a4@(210),%a0
10c66974: 4280 clrl %d0
10c66976: 302c 000a movew %a4@(10),%d0
10c6697a: 2f00 movel %d0,%sp@-
10c6697c: 2f0c movel %a4,%sp@-
10c6697e: 2068 0040 moveal %a0@(64),%a0
10c66982: 4e90 jsr %a0@
10c66984: 508f addql #8,%sp
10c66986: 4a80 tstl %d0
10c66988: 6628 bnes 10c669b2 <tcp_listen_start+0xe2>
10c6698a: 396c 000a 0022 movew %a4@(10),%a4@(34)
10c66990: 202c 0048 movel %a4@(72),%d0
10c66994: 42ac 0048 clrl %a4@(72)
10c66998: 4a80 tstl %d0
10c6699a: 6706 beqs 10c669a2 <tcp_listen_start+0xd2>
10c6699c: 2040 moveal %d0,%a0
10c6699e: 5888 addql #4,%a0
10c669a0: 5390 subql #1,%a0@
10c669a2: 206c 00d2 moveal %a4@(210),%a0
10c669a6: 2f0c movel %a4,%sp@-
10c669a8: 2068 0038 moveal %a0@(56),%a0
10c669ac: 4e90 jsr %a0@
10c669ae: 7000 moveq #0,%d0
10c669b0: 6018 bras 10c669ca <tcp_listen_start+0xfa>
10c669b2: 197c 0007 0020 moveb #7,%a4@(32)
10c669b8: 5292 addql #1,%a2@
10c669ba: 42ad 0188 clrl %a5@(392)
10c669be: 5392 subql #1,%a2@
10c669c0: 2f0b movel %a3,%sp@-
10c669c2: 4eb9 10c2 0b8c jsr 10c20b8c <kfree>
10c669c8: 709e moveq #-98,%d0
10c669ca: 4cee 3c00 fff0 moveml %fp@(-16),%a2-%a5
10c669d0: 4e5e unlk %fp
10c669d2: 4e75 rts
10c669d4 <tcp_listen_stop>:
10c669d4: 4e56 0000 linkw %fp,#0
10c669d8: 48e7 3c3c moveml %d2-%d5/%a2-%a5,%sp@-
10c669dc: 2a2e 0008 movel %fp@(8),%d5
10c669e0: 2445 moveal %d5,%a2
10c669e2: 45ea 00d6 lea %a2@(214),%a2
10c669e6: 266a 0188 moveal %a2@(392),%a3
10c669ea: 282a 018c movel %a2@(396),%d4
10c669ee: 2f05 movel %d5,%sp@-
10c669f0: 4eb9 10c7 22ee jsr 10c722ee <tcp_delete_keepalive_timer>
10c669f6: 588f addql #4,%sp
10c669f8: 41f9 1002 5730 lea 10025730 <irq_stat+0x8>,%a0
10c669fe: 5290 addql #1,%a0@
10c66a00: 42aa 0188 clrl %a2@(392)
10c66a04: 5390 subql #1,%a0@
10c66a06: 42aa 0190 clrl %a2@(400)
10c66a0a: 42aa 018c clrl %a2@(396)
10c66a0e: 4bf9 10c2 0b8c lea 10c20b8c <kfree>,%a5
10c66a14: 4aab 0002 tstl %a3@(2)
10c66a18: 6768 beqs 10c66a82 <tcp_listen_stop+0xae>
10c66a1a: 7000 moveq #0,%d0
10c66a1c: 2600 movel %d0,%d3
10c66a1e: e58b lsll #2,%d3
10c66a20: 2873 380e moveal %a3@(0000000e,%d3:l),%a4
10c66a24: 2440 moveal %d0,%a2
10c66a26: 528a addql #1,%a2
10c66a28: b8fc 0000 cmpaw #0,%a4
10c66a2c: 6732 beqs 10c66a60 <tcp_listen_stop+0x8c>
10c66a2e: 2403 movel %d3,%d2
10c66a30: 2794 380e movel %a4@,%a3@(0000000e,%d3:l)
10c66a34: 53ab 0002 subql #1,%a3@(2)
10c66a38: 206c 0024 moveal %a4@(36),%a0
10c66a3c: 2f0c movel %a4,%sp@-
10c66a3e: 2068 000c moveal %a0@(12),%a0
10c66a42: 4e90 jsr %a0@
10c66a44: 2f0c movel %a4,%sp@-
10c66a46: 2f39 1003 295c movel 1003295c <tcp_openreq_cachep>,%sp@-
10c66a4c: 4eb9 10c2 0aea jsr 10c20aea <kmem_cache_free>
10c66a52: 4fef 000c lea %sp@(12),%sp
10c66a56: 2873 280e moveal %a3@(0000000e,%d2:l),%a4
10c66a5a: b8fc 0000 cmpaw #0,%a4
10c66a5e: 66ce bnes 10c66a2e <tcp_listen_stop+0x5a>
10c66a60: 200a movel %a2,%d0
10c66a62: 0c80 0000 01ff cmpil #511,%d0
10c66a68: 6fb2 bles 10c66a1c <tcp_listen_stop+0x48>
10c66a6a: 4aab 0002 tstl %a3@(2)
10c66a6e: 6712 beqs 10c66a82 <tcp_listen_stop+0xae>
10c66a70: 4878 0263 pea 263 <LSIGTRAP+0x25e>
10c66a74: 4879 1000 8497 pea 10008497 <prio2band+0x121d>
10c66a7a: 4eb9 10c1 677e jsr 10c1677e <printk>
10c66a80: 508f addql #8,%sp
10c66a82: 2f0b movel %a3,%sp@-
10c66a84: 4e95 jsr %a5@
10c66a86: 588f addql #4,%sp
10c66a88: 2844 moveal %d4,%a4
10c66a8a: 4a84 tstl %d4
10c66a8c: 6700 00a6 beqw 10c66b34 <tcp_listen_stop+0x160>
10c66a90: 4bf9 1002 5730 lea 10025730 <irq_stat+0x8>,%a5
10c66a96: 2044 moveal %d4,%a0
10c66a98: 2668 0028 moveal %a0@(40),%a3
10c66a9c: 2810 movel %a0@,%d4
10c66a9e: 5295 addql #1,%a5@
10c66aa0: 4aab 0030 tstl %a3@(48)
10c66aa4: 6712 beqs 10c66ab8 <tcp_listen_stop+0xe4>
10c66aa6: 4878 026e pea 26e <LSIGTRAP+0x269>
10c66aaa: 4879 1000 84e0 pea 100084e0 <prio2band+0x1266>
10c66ab0: 4eb9 10c1 677e jsr 10c1677e <printk>
10c66ab6: 508f addql #8,%sp
10c66ab8: 45eb 0028 lea %a3@(40),%a2
10c66abc: 5292 addql #1,%a2@
10c66abe: 4878 0800 pea 800 <LSIGTRAP+0x7fb>
10c66ac2: 2f0b movel %a3,%sp@-
10c66ac4: 4eb9 10c6 941a jsr 10c6941a <tcp_disconnect>
10c66aca: 508f addql #8,%sp
10c66acc: 52b9 1002 5730 addql #1,10025730 <irq_stat+0x8>
10c66ad2: 177c 0001 0094 moveb #1,%a3@(148)
10c66ad8: 42ab 0306 clrl %a3@(774)
10c66adc: 42ab 0044 clrl %a3@(68)
10c66ae0: 53b9 1002 5730 subql #1,10025730 <irq_stat+0x8>
10c66ae6: 41f9 1001 0270 lea 10010270 <tcp_orphan_count>,%a0
10c66aec: 5290 addql #1,%a0@
10c66aee: 2f0b movel %a3,%sp@-
10c66af0: 4eb9 10c6 8d50 jsr 10c68d50 <tcp_destroy_sock>
10c66af6: 588f addql #4,%sp
10c66af8: 5395 subql #1,%a5@
10c66afa: 40c1 movew %sr,%d1
10c66afc: 007c 0700 oriw #1792,%sr
10c66b00: 2012 movel %a2@,%d0
10c66b02: 5380 subql #1,%d0
10c66b04: 2480 movel %d0,%a2@
10c66b06: 46c1 movew %d1,%sr
10c66b08: 4a80 tstl %d0
10c66b0a: 660a bnes 10c66b16 <tcp_listen_stop+0x142>
10c66b0c: 2f0b movel %a3,%sp@-
10c66b0e: 4eb9 10c5 4b7e jsr 10c54b7e <sk_free>
10c66b14: 588f addql #4,%sp
10c66b16: 2045 moveal %d5,%a0
10c66b18: 5368 0286 subqw #1,%a0@(646)
10c66b1c: 2f0c movel %a4,%sp@-
10c66b1e: 2f39 1003 295c movel 1003295c <tcp_openreq_cachep>,%sp@-
10c66b24: 4eb9 10c2 0aea jsr 10c20aea <kmem_cache_free>
10c66b2a: 508f addql #8,%sp
10c66b2c: 2844 moveal %d4,%a4
10c66b2e: 4a84 tstl %d4
10c66b30: 6600 ff64 bnew 10c66a96 <tcp_listen_stop+0xc2>
10c66b34: 2045 moveal %d5,%a0
10c66b36: 4a68 0286 tstw %a0@(646)
10c66b3a: 6710 beqs 10c66b4c <tcp_listen_stop+0x178>
10c66b3c: 4878 0280 pea 280 <LSIGTRAP+0x27b>
10c66b40: 4879 1000 852e pea 1000852e <prio2band+0x12b4>
10c66b46: 4eb9 10c1 677e jsr 10c1677e <printk>
10c66b4c: 4cee 3c3c ffe0 moveml %fp@(-32),%d2-%d5/%a2-%a5
10c66b52: 4e5e unlk %fp
10c66b54: 4e75 rts
10c66b56 <wait_for_tcp_connect>:
10c66b56: 4e56 fff0 linkw %fp,#-16
10c66b5a: 48e7 3c3c moveml %d2-%d5/%a2-%a5,%sp@-
10c66b5e: 266e 0008 moveal %fp@(8),%a3
10c66b62: 2a6e 0010 moveal %fp@(16),%a5
10c66b66: 2879 1002 53b4 moveal 100253b4 <_current_task>,%a4
10c66b6c: 42ae fff0 clrl %fp@(-16)
10c66b70: 42ae fff8 clrl %fp@(-8)
10c66b74: 42ae fffc clrl %fp@(-4)
10c66b78: 2d4c fff4 movel %a4,%fp@(-12)
10c66b7c: 102b 0020 moveb %a3@(32),%d0
10c66b80: 0280 0000 00ff andil #255,%d0
10c66b86: 223c ffff fefd movel #-259,%d1
10c66b8c: 76f0 moveq #-16,%d3
10c66b8e: d68e addl %fp,%d3
10c66b90: 0101 btst %d0,%d1
10c66b92: 6700 0106 beqw 10c66c9a <wait_for_tcp_connect+0x144>
10c66b96: 7a00 moveq #0,%d5
10c66b98: 7400 moveq #0,%d2
10c66b9a: 45f9 1002 5730 lea 10025730 <irq_stat+0x8>,%a2
10c66ba0: 280b movel %a3,%d4
10c66ba2: 0684 0000 027e addil #638,%d4
10c66ba8: 4aab 027e tstl %a3@(638)
10c66bac: 6714 beqs 10c66bc2 <wait_for_tcp_connect+0x6c>
10c66bae: 40c1 movew %sr,%d1
10c66bb0: 007c 0700 oriw #1792,%sr
10c66bb4: 2044 moveal %d4,%a0
10c66bb6: 2010 movel %a0@,%d0
10c66bb8: 2085 movel %d5,%a0@
10c66bba: 46c1 movew %d1,%sr
10c66bbc: 4480 negl %d0
10c66bbe: 6000 00dc braw 10c66c9c <wait_for_tcp_connect+0x146>
10c66bc2: 102b 0020 moveb %a3@(32),%d0
10c66bc6: 1400 moveb %d0,%d2
10c66bc8: 70f3 moveq #-13,%d0
10c66bca: 0500 btst %d2,%d0
10c66bcc: 6706 beqs 10c66bd4 <wait_for_tcp_connect+0x7e>
10c66bce: 70e0 moveq #-32,%d0
10c66bd0: 6000 00ca braw 10c66c9c <wait_for_tcp_connect+0x146>
10c66bd4: 2215 movel %a5@,%d1
10c66bd6: 6606 bnes 10c66bde <wait_for_tcp_connect+0x88>
10c66bd8: 70f5 moveq #-11,%d0
10c66bda: 6000 00c0 braw 10c66c9c <wait_for_tcp_connect+0x146>
10c66bde: 4aac 0008 tstl %a4@(8)
10c66be2: 6716 beqs 10c66bfa <wait_for_tcp_connect+0xa4>
10c66be4: 70fc moveq #-4,%d0
10c66be6: 0c81 7fff ffff cmpil #2147483647,%d1
10c66bec: 6600 00ae bnew 10c66c9c <wait_for_tcp_connect+0x146>
10c66bf0: 203c ffff fe00 movel #-512,%d0
10c66bf6: 6000 00a4 braw 10c66c9c <wait_for_tcp_connect+0x146>
10c66bfa: 7001 moveq #1,%d0
10c66bfc: 2880 movel %d0,%a4@
10c66bfe: 2f03 movel %d3,%sp@-
10c66c00: 2f2b 0044 movel %a3@(68),%sp@-
10c66c04: 4eb9 10c1 5344 jsr 10c15344 <add_wait_queue>
10c66c0a: 52ab 026a addql #1,%a3@(618)
10c66c0e: 508f addql #8,%sp
10c66c10: 5292 addql #1,%a2@
10c66c12: 4aab 00ba tstl %a3@(186)
10c66c16: 670a beqs 10c66c22 <wait_for_tcp_connect+0xcc>
10c66c18: 2f0b movel %a3,%sp@-
10c66c1a: 4eb9 10c5 5054 jsr 10c55054 <__release_sock>
10c66c20: 588f addql #4,%sp
10c66c22: 42ab 0030 clrl %a3@(48)
10c66c26: 7034 moveq #52,%d0
10c66c28: d08b addl %a3,%d0
10c66c2a: 41eb 0038 lea %a3@(56),%a0
10c66c2e: b1d0 cmpal %a0@,%a0
10c66c30: 6714 beqs 10c66c46 <wait_for_tcp_connect+0xf0>
10c66c32: 4878 0001 pea 1 <PF_DTRACE_OFF>
10c66c36: 4878 0003 pea 3 <PF_PTRACED_OFF>
10c66c3a: 2f00 movel %d0,%sp@-
10c66c3c: 4eb9 10c1 4712 jsr 10c14712 <__wake_up>
10c66c42: 4fef 000c lea %sp@(12),%sp
10c66c46: 5392 subql #1,%a2@
10c66c48: 2f15 movel %a5@,%sp@-
10c66c4a: 4eb9 10c1 4428 jsr 10c14428 <schedule_timeout>
10c66c50: 2a80 movel %d0,%a5@
10c66c52: 588f addql #4,%sp
10c66c54: 5292 addql #1,%a2@
10c66c56: 4aab 0030 tstl %a3@(48)
10c66c5a: 670a beqs 10c66c66 <wait_for_tcp_connect+0x110>
10c66c5c: 2f0b movel %a3,%sp@-
10c66c5e: 4eb9 10c5 4fc8 jsr 10c54fc8 <__lock_sock>
10c66c64: 588f addql #4,%sp
10c66c66: 7001 moveq #1,%d0
10c66c68: 2740 0030 movel %d0,%a3@(48)
10c66c6c: 5392 subql #1,%a2@
10c66c6e: 7000 moveq #0,%d0
10c66c70: 2880 movel %d0,%a4@
10c66c72: 2f03 movel %d3,%sp@-
10c66c74: 2f2b 0044 movel %a3@(68),%sp@-
10c66c78: 4eb9 10c1 53aa jsr 10c153aa <remove_wait_queue>
10c66c7e: 53ab 026a subql #1,%a3@(618)
10c66c82: 508f addql #8,%sp
10c66c84: 102b 0020 moveb %a3@(32),%d0
10c66c88: 0280 0000 00ff andil #255,%d0
10c66c8e: 223c ffff fefd movel #-259,%d1
10c66c94: 0101 btst %d0,%d1
10c66c96: 6600 ff10 bnew 10c66ba8 <wait_for_tcp_connect+0x52>
10c66c9a: 7000 moveq #0,%d0
10c66c9c: 4cee 3c3c ffd0 moveml %fp@(-48),%d2-%d5/%a2-%a5
10c66ca2: 4e5e unlk %fp
10c66ca4: 4e75 rts
10c66ca6 <wait_for_tcp_memory>:
10c66ca6: 4e56 ffe0 linkw %fp,#-32
10c66caa: 48e7 3c38 moveml %d2-%d5/%a2-%a4,%sp@-
10c66cae: 266e 0008 moveal %fp@(8),%a3
10c66cb2: 286e 000c moveal %fp@(12),%a4
10c66cb6: 7800 moveq #0,%d4
10c66cb8: 7600 moveq #0,%d3
10c66cba: 2414 movel %a4@,%d2
10c66cbc: 42ae ffe0 clrl %fp@(-32)
10c66cc0: 42ae ffe8 clrl %fp@(-24)
10c66cc4: 42ae ffec clrl %fp@(-20)
10c66cc8: 41ee fff0 lea %fp@(-16),%a0
10c66ccc: 2d79 1002 53b4 movel 100253b4 <_current_task>,%fp@(-28)
10c66cd2: ffe4
10c66cd4: 20ae ffe0 movel %fp@(-32),%a0@
10c66cd8: 2d6e ffe4 fff4 movel %fp@(-28),%fp@(-12)
10c66cde: 2d6e ffe8 fff8 movel %fp@(-24),%fp@(-8)
10c66ce4: 2d6e ffec fffc movel %fp@(-20),%fp@(-4)
10c66cea: 2a08 movel %a0,%d5
10c66cec: 202b 007c movel %a3@(124),%d0
10c66cf0: b0ab 008c cmpl %a3@(140),%d0
10c66cf4: 6c1a bges 10c66d10 <wait_for_tcp_memory+0x6a>
10c66cf6: 4eb9 10c5 ca14 jsr 10c5ca14 <net_random>
10c66cfc: 4878 0014 pea 14 <LSIGTRAP+0xf>
10c66d00: 2f00 movel %d0,%sp@-
10c66d02: 4eb9 10c8 599c jsr 10c8599c <__umodsi3>
10c66d08: 508f addql #8,%sp
10c66d0a: 2400 movel %d0,%d2
10c66d0c: 5482 addql #2,%d2
10c66d0e: 2602 movel %d2,%d3
10c66d10: 2f05 movel %d5,%sp@-
10c66d12: 2f2b 0044 movel %a3@(68),%sp@-
10c66d16: 4eb9 10c1 5344 jsr 10c15344 <add_wait_queue>
10c66d1c: 508f addql #8,%sp
10c66d1e: 45f9 1002 5730 lea 10025730 <irq_stat+0x8>,%a2
10c66d24: 206b 0306 moveal %a3@(774),%a0
10c66d28: 5888 addql #4,%a0
10c66d2a: 40c0 movew %sr,%d0
10c66d2c: 007c 0700 oriw #1792,%sr
10c66d30: 7201 moveq #1,%d1
10c66d32: 8390 orl %d1,%a0@
10c66d34: 46c0 movew %d0,%sr
10c66d36: 2079 1002 53b4 moveal 100253b4 <_current_task>,%a0
10c66d3c: 7001 moveq #1,%d0
10c66d3e: 2080 movel %d0,%a0@
10c66d40: 4aab 027e tstl %a3@(638)
10c66d44: 6600 00fa bnew 10c66e40 <wait_for_tcp_memory+0x19a>
10c66d48: 082b 0001 0027 btst #1,%a3@(39)
10c66d4e: 6600 00f0 bnew 10c66e40 <wait_for_tcp_memory+0x19a>
10c66d52: 2214 movel %a4@,%d1
10c66d54: 6700 00ee beqw 10c66e44 <wait_for_tcp_memory+0x19e>
10c66d58: 4aa8 0008 tstl %a0@(8)
10c66d5c: 6600 00ea bnew 10c66e48 <wait_for_tcp_memory+0x1a2>
10c66d60: 206b 0306 moveal %a3@(774),%a0
10c66d64: 5888 addql #4,%a0
10c66d66: 40c0 movew %sr,%d0
10c66d68: 007c 0700 oriw #1792,%sr
10c66d6c: 72fe moveq #-2,%d1
10c66d6e: c390 andl %d1,%a0@
10c66d70: 46c0 movew %d0,%sr
10c66d72: 202b 007c movel %a3@(124),%d0
10c66d76: b0ab 008c cmpl %a3@(140),%d0
10c66d7a: 6c06 bges 10c66d82 <wait_for_tcp_memory+0xdc>
10c66d7c: 4a83 tstl %d3
10c66d7e: 6700 00a6 beqw 10c66e26 <wait_for_tcp_memory+0x180>
10c66d82: 206b 0306 moveal %a3@(774),%a0
10c66d86: 5888 addql #4,%a0
10c66d88: 40c0 movew %sr,%d0
10c66d8a: 007c 0700 oriw #1792,%sr
10c66d8e: 7204 moveq #4,%d1
10c66d90: 8390 orl %d1,%a0@
10c66d92: 46c0 movew %d0,%sr
10c66d94: 52ab 026a addql #1,%a3@(618)
10c66d98: 5292 addql #1,%a2@
10c66d9a: 4aab 00ba tstl %a3@(186)
10c66d9e: 670a beqs 10c66daa <wait_for_tcp_memory+0x104>
10c66da0: 2f0b movel %a3,%sp@-
10c66da2: 4eb9 10c5 5054 jsr 10c55054 <__release_sock>
10c66da8: 588f addql #4,%sp
10c66daa: 42ab 0030 clrl %a3@(48)
10c66dae: 7034 moveq #52,%d0
10c66db0: d08b addl %a3,%d0
10c66db2: 41eb 0038 lea %a3@(56),%a0
10c66db6: b1d0 cmpal %a0@,%a0
10c66db8: 6714 beqs 10c66dce <wait_for_tcp_memory+0x128>
10c66dba: 4878 0001 pea 1 <PF_DTRACE_OFF>
10c66dbe: 4878 0003 pea 3 <PF_PTRACED_OFF>
10c66dc2: 2f00 movel %d0,%sp@-
10c66dc4: 4eb9 10c1 4712 jsr 10c14712 <__wake_up>
10c66dca: 4fef 000c lea %sp@(12),%sp
10c66dce: 5392 subql #1,%a2@
10c66dd0: 202b 007c movel %a3@(124),%d0
10c66dd4: b0ab 008c cmpl %a3@(140),%d0
10c66dd8: 6c04 bges 10c66dde <wait_for_tcp_memory+0x138>
10c66dda: 4a83 tstl %d3
10c66ddc: 670c beqs 10c66dea <wait_for_tcp_memory+0x144>
10c66dde: 2f02 movel %d2,%sp@-
10c66de0: 4eb9 10c1 4428 jsr 10c14428 <schedule_timeout>
10c66de6: 2400 movel %d0,%d2
10c66de8: 588f addql #4,%sp
10c66dea: 5292 addql #1,%a2@
10c66dec: 4aab 0030 tstl %a3@(48)
10c66df0: 670a beqs 10c66dfc <wait_for_tcp_memory+0x156>
10c66df2: 2f0b movel %a3,%sp@-
10c66df4: 4eb9 10c5 4fc8 jsr 10c54fc8 <__lock_sock>
10c66dfa: 588f addql #4,%sp
10c66dfc: 7201 moveq #1,%d1
10c66dfe: 2741 0030 movel %d1,%a3@(48)
10c66e02: 5392 subql #1,%a2@
10c66e04: 53ab 026a subql #1,%a3@(618)
10c66e08: 4a83 tstl %d3
10c66e0a: 6714 beqs 10c66e20 <wait_for_tcp_memory+0x17a>
10c66e0c: 9682 subl %d2,%d3
10c66e0e: 2414 movel %a4@,%d2
10c66e10: 0c82 7fff ffff cmpil #2147483647,%d2
10c66e16: 6706 beqs 10c66e1e <wait_for_tcp_memory+0x178>
10c66e18: 9483 subl %d3,%d2
10c66e1a: 6a02 bpls 10c66e1e <wait_for_tcp_memory+0x178>
10c66e1c: 7400 moveq #0,%d2
10c66e1e: 7600 moveq #0,%d3
10c66e20: 2882 movel %d2,%a4@
10c66e22: 6000 ff00 braw 10c66d24 <wait_for_tcp_memory+0x7e>
10c66e26: 2079 1002 53b4 moveal 100253b4 <_current_task>,%a0
10c66e2c: 7000 moveq #0,%d0
10c66e2e: 2080 movel %d0,%a0@
10c66e30: 2f05 movel %d5,%sp@-
10c66e32: 2f2b 0044 movel %a3@(68),%sp@-
10c66e36: 4eb9 10c1 53aa jsr 10c153aa <remove_wait_queue>
10c66e3c: 2004 movel %d4,%d0
10c66e3e: 601c bras 10c66e5c <wait_for_tcp_memory+0x1b6>
10c66e40: 78e0 moveq #-32,%d4
10c66e42: 60e2 bras 10c66e26 <wait_for_tcp_memory+0x180>
10c66e44: 78f5 moveq #-11,%d4
10c66e46: 60de bras 10c66e26 <wait_for_tcp_memory+0x180>
10c66e48: 70fc moveq #-4,%d0
10c66e4a: 0c81 7fff ffff cmpil #2147483647,%d1
10c66e50: 6606 bnes 10c66e58 <wait_for_tcp_memory+0x1b2>
10c66e52: 203c ffff fe00 movel #-512,%d0
10c66e58: 2800 movel %d0,%d4
10c66e5a: 60ca bras 10c66e26 <wait_for_tcp_memory+0x180>
10c66e5c: 4cee 1c3c ffc4 moveml %fp@(-60),%d2-%d5/%a2-%a4
10c66e62: 4e5e unlk %fp
10c66e64: 4e75 rts
10c66e66 <tcp_error>:
10c66e66: 4e56 0000 linkw %fp,#0
10c66e6a: 2f02 movel %d2,%sp@-
10c66e6c: 242e 0010 movel %fp@(16),%d2
10c66e70: 70e0 moveq #-32,%d0
10c66e72: b082 cmpl %d2,%d0
10c66e74: 663e bnes 10c66eb4 <tcp_error+0x4e>
10c66e76: 7000 moveq #0,%d0
10c66e78: 206e 0008 moveal %fp@(8),%a0
10c66e7c: 41e8 027e lea %a0@(638),%a0
10c66e80: 40c1 movew %sr,%d1
10c66e82: 007c 0700 oriw #1792,%sr
10c66e86: 2410 movel %a0@,%d2
10c66e88: 2080 movel %d0,%a0@
10c66e8a: 46c1 movew %d1,%sr
10c66e8c: 4482 negl %d2
10c66e8e: 6602 bnes 10c66e92 <tcp_error+0x2c>
10c66e90: 74e0 moveq #-32,%d2
10c66e92: 70e0 moveq #-32,%d0
10c66e94: b082 cmpl %d2,%d0
10c66e96: 661c bnes 10c66eb4 <tcp_error+0x4e>
10c66e98: 202e 000c movel %fp@(12),%d0
10c66e9c: 0800 000e btst #14,%d0
10c66ea0: 6612 bnes 10c66eb4 <tcp_error+0x4e>
10c66ea2: 42a7 clrl %sp@-
10c66ea4: 2f39 1002 53b4 movel 100253b4 <_current_task>,%sp@-
10c66eaa: 4878 000d pea d <LSIGTRAP+0x8>
10c66eae: 4eb9 10c1 adf0 jsr 10c1adf0 <send_sig>
10c66eb4: 2002 movel %d2,%d0
10c66eb6: 242e fffc movel %fp@(-4),%d2
10c66eba: 4e5e unlk %fp
10c66ebc: 4e75 rts
10c66ebe <do_tcp_sendpages>:
10c66ebe: 4e56 fff8 linkw %fp,#-8
10c66ec2: 48e7 3f3c moveml %d2-%d7/%a2-%a5,%sp@-
10c66ec6: 286e 0008 moveal %fp@(8),%a4
10c66eca: 2a6e 0014 moveal %fp@(20),%a5
10c66ece: 47ec 00d6 lea %a4@(214),%a3
10c66ed2: 7000 moveq #0,%d0
10c66ed4: 082e 0006 001b btst #6,%fp@(27)
10c66eda: 6604 bnes 10c66ee0 <do_tcp_sendpages+0x22>
10c66edc: 202c 02a6 movel %a4@(678),%d0
10c66ee0: 2d40 fffc movel %d0,%fp@(-4)
10c66ee4: 102c 0020 moveb %a4@(32),%d0
10c66ee8: 0280 0000 00ff andil #255,%d0
10c66eee: 223c ffff fefd movel #-259,%d1
10c66ef4: 0101 btst %d0,%d1
10c66ef6: 6716 beqs 10c66f0e <do_tcp_sendpages+0x50>
10c66ef8: 486e fffc pea %fp@(-4)
10c66efc: 42a7 clrl %sp@-
10c66efe: 2f0c movel %a4,%sp@-
10c66f00: 4eba fc54 jsr %pc@(10c66b56 <wait_for_tcp_connect>)
10c66f04: 4fef 000c lea %sp@(12),%sp
10c66f08: 4a80 tstl %d0
10c66f0a: 6600 07a8 bnew 10c676b4 <do_tcp_sendpages+0x7f6>
10c66f0e: 206c 0306 moveal %a4@(774),%a0
10c66f12: 5888 addql #4,%a0
10c66f14: 40c0 movew %sr,%d0
10c66f16: 007c 0700 oriw #1792,%sr
10c66f1a: 72fe moveq #-2,%d1
10c66f1c: c390 andl %d1,%a0@
10c66f1e: 46c0 movew %d0,%sr
10c66f20: 206c 0048 moveal %a4@(72),%a0
10c66f24: 4281 clrl %d1
10c66f26: 322b 0064 movew %a3@(100),%d1
10c66f2a: b0fc 0000 cmpaw #0,%a0
10c66f2e: 6718 beqs 10c66f48 <do_tcp_sendpages+0x8a>
10c66f30: 2028 0024 movel %a0@(36),%d0
10c66f34: b0ab 0060 cmpl %a3@(96),%d0
10c66f38: 670e beqs 10c66f48 <do_tcp_sendpages+0x8a>
10c66f3a: 2f00 movel %d0,%sp@-
10c66f3c: 2f0c movel %a4,%sp@-
10c66f3e: 4eb9 10c6 fcc6 jsr 10c6fcc6 <tcp_sync_mss>
10c66f44: 2200 movel %d0,%d1
10c66f46: 508f addql #8,%sp
10c66f48: 102b 0123 moveb %a3@(291),%d0
10c66f4c: 670c beqs 10c66f5a <do_tcp_sendpages+0x9c>
10c66f4e: 5981 subql #4,%d1
10c66f50: 0280 0000 00ff andil #255,%d0
10c66f56: e788 lsll #3,%d0
10c66f58: 9280 subl %d0,%d1
10c66f5a: 2e01 movel %d1,%d7
10c66f5c: 42ae fff8 clrl %fp@(-8)
10c66f60: 70e0 moveq #-32,%d0
10c66f62: 4aac 027e tstl %a4@(638)
10c66f66: 6600 0744 bnew 10c676ac <do_tcp_sendpages+0x7ee>
10c66f6a: 082c 0001 0027 btst #1,%a4@(39)
10c66f70: 6600 073a bnew 10c676ac <do_tcp_sendpages+0x7ee>
10c66f74: bafc 0000 cmpaw #0,%a5
10c66f78: 6700 0578 beqw 10c674f2 <do_tcp_sendpages+0x634>
10c66f7c: 246c 006c moveal %a4@(108),%a2
10c66f80: 202e 0010 movel %fp@(16),%d0
10c66f84: 6c06 bges 10c66f8c <do_tcp_sendpages+0xce>
10c66f86: 0680 0000 0fff addil #4095,%d0
10c66f8c: 720c moveq #12,%d1
10c66f8e: e2a0 asrl %d1,%d0
10c66f90: e588 lsll #2,%d0
10c66f92: 206e 000c moveal %fp@(12),%a0
10c66f96: 2c30 0800 movel %a0@(00000000,%d0:l),%d6
10c66f9a: 720a moveq #10,%d1
10c66f9c: e3a8 lsll %d1,%d0
10c66f9e: 282e 0010 movel %fp@(16),%d4
10c66fa2: 9880 subl %d0,%d4
10c66fa4: 2a3c 0000 1000 movel #4096,%d5
10c66faa: 9a84 subl %d4,%d5
10c66fac: bbc5 cmpal %d5,%a5
10c66fae: 6402 bccs 10c66fb2 <do_tcp_sendpages+0xf4>
10c66fb0: 2a0d movel %a5,%d5
10c66fb2: 4aab 00e8 tstl %a3@(232)
10c66fb6: 670c beqs 10c66fc4 <do_tcp_sendpages+0x106>
10c66fb8: 2407 movel %d7,%d2
10c66fba: 94aa 005c subl %a2@(92),%d2
10c66fbe: 4a82 tstl %d2
10c66fc0: 6e00 0124 bgtw 10c670e6 <do_tcp_sendpages+0x228>
10c66fc4: 206c 007c moveal %a4@(124),%a0
10c66fc8: b1ec 008c cmpal %a4@(140),%a0
10c66fcc: 6c00 031a bgew 10c672e8 <do_tcp_sendpages+0x42a>
10c66fd0: 4282 clrl %d2
10c66fd2: 342b 0064 movew %a3@(100),%d2
10c66fd6: 2f2c 0088 movel %a4@(136),%sp@-
10c66fda: 4878 00a0 pea a0 <LSIGTRAP+0x9b>
10c66fde: 4eb9 10c5 5644 jsr 10c55644 <alloc_skb>
10c66fe4: 2440 moveal %d0,%a2
10c66fe6: 508f addql #8,%sp
10c66fe8: b4fc 0000 cmpaw #0,%a2
10c66fec: 6740 beqs 10c6702e <do_tcp_sendpages+0x170>
10c66fee: 202a 0078 movel %a2@(120),%d0
10c66ff2: d082 addl %d2,%d0
10c66ff4: 2540 0078 movel %d0,%a2@(120)
10c66ff8: b0ac 0080 cmpl %a4@(128),%d0
10c66ffc: 6f12 bles 10c67010 <do_tcp_sendpages+0x152>
10c66ffe: 42a7 clrl %sp@-
10c67000: 2f00 movel %d0,%sp@-
10c67002: 2f0c movel %a4,%sp@-
10c67004: 4eba f3c6 jsr %pc@(10c663cc <tcp_mem_schedule>)
10c67008: 4fef 000c lea %sp@(12),%sp
10c6700c: 4a80 tstl %d0
10c6700e: 6712 beqs 10c67022 <do_tcp_sendpages+0x164>
10c67010: 06aa 0000 00a0 addil #160,%a2@(128)
10c67016: 0080
10c67018: 06aa 0000 00a0 addil #160,%a2@(132)
10c6701e: 0084
10c67020: 606a bras 10c6708c <do_tcp_sendpages+0x1ce>
10c67022: 2f0a movel %a2,%sp@-
10c67024: 4eb9 10c5 5900 jsr 10c55900 <__kfree_skb>
10c6702a: 588f addql #4,%sp
10c6702c: 605c bras 10c6708a <do_tcp_sendpages+0x1cc>
10c6702e: 4ab9 1003 2bb4 tstl 10032bb4 <tcp_memory_pressure>
10c67034: 6622 bnes 10c67058 <do_tcp_sendpages+0x19a>
10c67036: 4ab9 1002 5730 tstl 10025730 <irq_stat+0x8>
10c6703c: 57c0 seq %d0
10c6703e: 4880 extw %d0
10c67040: 0280 0000 0104 andil #260,%d0
10c67046: 41f9 1003 2fe2 lea 10032fe2 <net_statistics+0x100>,%a0
10c6704c: 52b0 0800 addql #1,%a0@(00000000,%d0:l)
10c67050: 7001 moveq #1,%d0
10c67052: 23c0 1003 2bb4 movel %d0,10032bb4 <tcp_memory_pressure>
10c67058: 082c 0000 00a0 btst #0,%a4@(160)
10c6705e: 662a bnes 10c6708a <do_tcp_sendpages+0x1cc>
10c67060: 222c 008c movel %a4@(140),%d1
10c67064: 202c 007c movel %a4@(124),%d0
10c67068: 6a02 bpls 10c6706c <do_tcp_sendpages+0x1ae>
10c6706a: 5280 addql #1,%d0
10c6706c: e280 asrl #1,%d0
10c6706e: b280 cmpl %d0,%d1
10c67070: 6c02 bges 10c67074 <do_tcp_sendpages+0x1b6>
10c67072: 2001 movel %d1,%d0
10c67074: 2940 008c movel %d0,%a4@(140)
10c67078: 0c80 0000 0800 cmpil #2048,%d0
10c6707e: 6c06 bges 10c67086 <do_tcp_sendpages+0x1c8>
10c67080: 203c 0000 0800 movel #2048,%d0
10c67086: 2940 008c movel %d0,%a4@(140)
10c6708a: 95ca subal %a2,%a2
10c6708c: b4fc 0000 cmpaw #0,%a2
10c67090: 6700 0268 beqw 10c672fa <do_tcp_sendpages+0x43c>
10c67094: 42aa 0064 clrl %a2@(100)
10c67098: 256b 00fc 003a movel %a3@(252),%a2@(58)
10c6709e: 256b 00fc 003e movel %a3@(252),%a2@(62)
10c670a4: 157c 0010 0046 moveb #16,%a2@(70)
10c670aa: 422a 0047 clrb %a2@(71)
10c670ae: 41ec 0068 lea %a4@(104),%a0
10c670b2: 2548 0008 movel %a0,%a2@(8)
10c670b6: 52a8 0008 addql #1,%a0@(8)
10c670ba: 2268 0004 moveal %a0@(4),%a1
10c670be: 2488 movel %a0,%a2@
10c670c0: 2549 0004 movel %a1,%a2@(4)
10c670c4: 214a 0004 movel %a2,%a0@(4)
10c670c8: 228a movel %a2,%a1@
10c670ca: 222a 0078 movel %a2@(120),%d1
10c670ce: d3ac 007c addl %d1,%a4@(124)
10c670d2: 202a 0078 movel %a2@(120),%d0
10c670d6: 91ac 0080 subl %d0,%a4@(128)
10c670da: 4aab 00e8 tstl %a3@(232)
10c670de: 6604 bnes 10c670e4 <do_tcp_sendpages+0x226>
10c670e0: 274a 00e8 movel %a2,%a3@(232)
10c670e4: 2407 movel %d7,%d2
10c670e6: ba82 cmpl %d2,%d5
10c670e8: 6c02 bges 10c670ec <do_tcp_sendpages+0x22e>
10c670ea: 2405 movel %d5,%d2
10c670ec: 206a 0088 moveal %a2@(136),%a0
10c670f0: 2628 0004 movel %a0@(4),%d3
10c670f4: 6728 beqs 10c6711e <do_tcp_sendpages+0x260>
10c670f6: 2003 movel %d3,%d0
10c670f8: e788 lsll #3,%d0
10c670fa: 43f0 0804 lea %a0@(00000004,%d0:l),%a1
10c670fe: 7000 moveq #0,%d0
10c67100: bc91 cmpl %a1@,%d6
10c67102: 661c bnes 10c67120 <do_tcp_sendpages+0x262>
10c67104: 4280 clrl %d0
10c67106: 3029 0004 movew %a1@(4),%d0
10c6710a: 4281 clrl %d1
10c6710c: 3229 0006 movew %a1@(6),%d1
10c67110: d081 addl %d1,%d0
10c67112: b084 cmpl %d4,%d0
10c67114: 57c0 seq %d0
10c67116: 4880 extw %d0
10c67118: 48c0 extl %d0
10c6711a: 4480 negl %d0
10c6711c: 6002 bras 10c67120 <do_tcp_sendpages+0x262>
10c6711e: 7000 moveq #0,%d0
10c67120: 4a80 tstl %d0
10c67122: 670c beqs 10c67130 <do_tcp_sendpages+0x272>
10c67124: 2003 movel %d3,%d0
10c67126: 5380 subql #1,%d0
10c67128: e788 lsll #3,%d0
10c6712a: d570 0812 addw %d2,%a0@(00000012,%d0:l)
10c6712e: 603e bras 10c6716e <do_tcp_sendpages+0x2b0>
10c67130: 7205 moveq #5,%d1
10c67132: b283 cmpl %d3,%d1
10c67134: 6c10 bges 10c67146 <do_tcp_sendpages+0x288>
10c67136: 002a 0008 0046 orib #8,%a2@(70)
10c6713c: 276b 00fc 0100 movel %a3@(252),%a3@(256)
10c67142: 6000 fe80 braw 10c66fc4 <do_tcp_sendpages+0x106>
10c67146: 2246 moveal %d6,%a1
10c67148: 41e9 0014 lea %a1@(20),%a0
10c6714c: 5290 addql #1,%a0@
10c6714e: 2003 movel %d3,%d0
10c67150: e788 lsll #3,%d0
10c67152: 206a 0088 moveal %a2@(136),%a0
10c67156: 41f0 080c lea %a0@(0000000c,%d0:l),%a0
10c6715a: 2086 movel %d6,%a0@
10c6715c: 3144 0004 movew %d4,%a0@(4)
10c67160: 3142 0006 movew %d2,%a0@(6)
10c67164: 206a 0088 moveal %a2@(136),%a0
10c67168: 5283 addql #1,%d3
10c6716a: 2143 0004 movel %d3,%a0@(4)
10c6716e: d5aa 005c addl %d2,%a2@(92)
10c67172: d5aa 0060 addl %d2,%a2@(96)
10c67176: 157c 0001 006b moveb #1,%a2@(107)
10c6717c: d5ab 00fc addl %d2,%a3@(252)
10c67180: d5aa 003e addl %d2,%a2@(62)
10c67184: 4aae fff8 tstl %fp@(-8)
10c67188: 6606 bnes 10c67190 <do_tcp_sendpages+0x2d2>
10c6718a: 022a 00f7 0046 andib #-9,%a2@(70)
10c67190: d5ae fff8 addl %d2,%fp@(-8)
10c67194: d5ae 0010 addl %d2,%fp@(16)
10c67198: 9bc2 subal %d2,%a5
10c6719a: bafc 0000 cmpaw #0,%a5
10c6719e: 6700 0352 beqw 10c674f2 <do_tcp_sendpages+0x634>
10c671a2: beaa 005c cmpl %a2@(92),%d7
10c671a6: 6600 fdcc bnew 10c66f74 <do_tcp_sendpages+0xb6>
10c671aa: 082e 0000 001b btst #0,%fp@(27)
10c671b0: 6600 fdc2 bnew 10c66f74 <do_tcp_sendpages+0xb6>
10c671b4: 202b 005c movel %a3@(92),%d0
10c671b8: e288 lsrl #1,%d0
10c671ba: d0ab 0100 addl %a3@(256),%d0
10c671be: 90ab 00fc subl %a3@(252),%d0
10c671c2: 6a00 010c bplw 10c672d0 <do_tcp_sendpages+0x412>
10c671c6: 002a 0008 0046 orib #8,%a2@(70)
10c671cc: 276b 00fc 0100 movel %a3@(252),%a3@(256)
10c671d2: 206b 00e8 moveal %a3@(232),%a0
10c671d6: b0fc 0000 cmpaw #0,%a0
10c671da: 6700 00b0 beqw 10c6728c <do_tcp_sendpages+0x3ce>
10c671de: 7200 moveq #0,%d1
10c671e0: 202b 0088 movel %a3@(136),%d0
10c671e4: 90ab 008c subl %a3@(140),%d0
10c671e8: d0ab 0090 addl %a3@(144),%d0
10c671ec: b0ab 0098 cmpl %a3@(152),%d0
10c671f0: 6508 bcss 10c671fa <do_tcp_sendpages+0x33c>
10c671f2: 0828 0000 0046 btst #0,%a0@(70)
10c671f8: 6710 beqs 10c6720a <do_tcp_sendpages+0x34c>
10c671fa: 202b 0010 movel %a3@(16),%d0
10c671fe: d0ab 0058 addl %a3@(88),%d0
10c67202: 90a8 003e subl %a0@(62),%d0
10c67206: 6b02 bmis 10c6720a <do_tcp_sendpages+0x34c>
10c67208: 7201 moveq #1,%d1
10c6720a: 4a81 tstl %d1
10c6720c: 6712 beqs 10c67220 <do_tcp_sendpages+0x362>
10c6720e: 4878 0001 pea 1 <PF_DTRACE_OFF>
10c67212: 2f0c movel %a4,%sp@-
10c67214: 4eb9 10c6 fd3c jsr 10c6fd3c <tcp_write_xmit>
10c6721a: 508f addql #8,%sp
10c6721c: 4a80 tstl %d0
10c6721e: 676c beqs 10c6728c <do_tcp_sendpages+0x3ce>
10c67220: 4aab 0088 tstl %a3@(136)
10c67224: 6666 bnes 10c6728c <do_tcp_sendpages+0x3ce>
10c67226: 4a2b 017e tstb %a3@(382)
10c6722a: 6660 bnes 10c6728c <do_tcp_sendpages+0x3ce>
10c6722c: 202b 0084 movel %a3@(132),%d0
10c67230: 7403 moveq #3,%d2
10c67232: 2200 movel %d0,%d1
10c67234: 45ec 00d6 lea %a4@(214),%a2
10c67238: 0c81 0000 2ee0 cmpil #12000,%d1
10c6723e: 6324 blss 10c67264 <do_tcp_sendpages+0x3a6>
10c67240: 2f3c 10c6 7240 movel #281440832,%sp@-
10c67246: 2f00 movel %d0,%sp@-
10c67248: 4878 0003 pea 3 <PF_PTRACED_OFF>
10c6724c: 2f0c movel %a4,%sp@-
10c6724e: 4879 1000 8446 pea 10008446 <prio2band+0x11cc>
10c67254: 4eb9 10c1 677e jsr 10c1677e <printk>
10c6725a: 223c 0000 2ee0 movel #12000,%d1
10c67260: 4fef 0014 lea %sp@(20),%sp
10c67264: 1542 017e moveb %d2,%a2@(382)
10c67268: 2039 1002 67b0 movel 100267b0 <jiffies>,%d0
10c6726e: d081 addl %d1,%d0
10c67270: 2540 00a8 movel %d0,%a2@(168)
10c67274: 2f00 movel %d0,%sp@-
10c67276: 486a 00ac pea %a2@(172)
10c6727a: 4eb9 10c1 97b0 jsr 10c197b0 <mod_timer>
10c67280: 508f addql #8,%sp
10c67282: 4a80 tstl %d0
10c67284: 6606 bnes 10c6728c <do_tcp_sendpages+0x3ce>
10c67286: 41ec 0028 lea %a4@(40),%a0
10c6728a: 5290 addql #1,%a0@
10c6728c: 202b 0088 movel %a3@(136),%d0
10c67290: b0ab 0098 cmpl %a3@(152),%d0
10c67294: 6510 bcss 10c672a6 <do_tcp_sendpages+0x3e8>
10c67296: 42ab 00a0 clrl %a3@(160)
10c6729a: 2779 1002 67b0 movel 100267b0 <jiffies>,%a3@(164)
10c672a0: 00a4
10c672a2: 6000 fcd0 braw 10c66f74 <do_tcp_sendpages+0xb6>
10c672a6: b0ab 00a0 cmpl %a3@(160),%d0
10c672aa: 6304 blss 10c672b0 <do_tcp_sendpages+0x3f2>
10c672ac: 2740 00a0 movel %d0,%a3@(160)
10c672b0: 2039 1002 67b0 movel 100267b0 <jiffies>,%d0
10c672b6: 90ab 00a4 subl %a3@(164),%d0
10c672ba: b0ab 0084 cmpl %a3@(132),%d0
10c672be: 6500 fcb4 bcsw 10c66f74 <do_tcp_sendpages+0xb6>
10c672c2: 2f0c movel %a4,%sp@-
10c672c4: 4eb9 10c6 db3a jsr 10c6db3a <tcp_cwnd_application_limited>
10c672ca: 588f addql #4,%sp
10c672cc: 6000 fca6 braw 10c66f74 <do_tcp_sendpages+0xb6>
10c672d0: b5eb 00e8 cmpal %a3@(232),%a2
10c672d4: 6600 fc9e bnew 10c66f74 <do_tcp_sendpages+0xb6>
10c672d8: 2f07 movel %d7,%sp@-
10c672da: 2f0c movel %a4,%sp@-
10c672dc: 4eb9 10c6 f7c6 jsr 10c6f7c6 <tcp_push_one>
10c672e2: 508f addql #8,%sp
10c672e4: 6000 fc8e braw 10c66f74 <do_tcp_sendpages+0xb6>
10c672e8: 206c 0306 moveal %a4@(774),%a0
10c672ec: 5888 addql #4,%a0
10c672ee: 40c0 movew %sr,%d0
10c672f0: 007c 0700 oriw #1792,%sr
10c672f4: 7204 moveq #4,%d1
10c672f6: 8390 orl %d1,%a0@
10c672f8: 46c0 movew %d0,%sr
10c672fa: 4aae fff8 tstl %fp@(-8)
10c672fe: 6700 019c beqw 10c6749c <do_tcp_sendpages+0x5de>
10c67302: 222e 0018 movel %fp@(24),%d1
10c67306: 0241 7fff andiw #32767,%d1
10c6730a: 4aab 00e8 tstl %a3@(232)
10c6730e: 6700 018c beqw 10c6749c <do_tcp_sendpages+0x5de>
10c67312: 206c 006c moveal %a4@(108),%a0
10c67316: 3401 movew %d1,%d2
10c67318: 0242 8000 andiw #-32768,%d2
10c6731c: 0028 0008 0046 orib #8,%a0@(70)
10c67322: 276b 00fc 0100 movel %a3@(252),%a3@(256)
10c67328: 0801 0000 btst #0,%d1
10c6732c: 6712 beqs 10c67340 <do_tcp_sendpages+0x482>
10c6732e: 177c 0001 017f moveb #1,%a3@(383)
10c67334: 276b 00fc 0180 movel %a3@(252),%a3@(384)
10c6733a: 0028 0020 0047 orib #32,%a0@(71)
10c67340: 7002 moveq #2,%d0
10c67342: 4a42 tstw %d2
10c67344: 6602 bnes 10c67348 <do_tcp_sendpages+0x48a>
10c67346: 7001 moveq #1,%d0
10c67348: 2600 movel %d0,%d3
10c6734a: 206b 00e8 moveal %a3@(232),%a0
10c6734e: b0fc 0000 cmpaw #0,%a0
10c67352: 6700 010c beqw 10c67460 <do_tcp_sendpages+0x5a2>
10c67356: 7068 moveq #104,%d0
10c67358: d08c addl %a4,%d0
10c6735a: b090 cmpl %a0@,%d0
10c6735c: 6702 beqs 10c67360 <do_tcp_sendpages+0x4a2>
10c6735e: 7601 moveq #1,%d3
10c67360: 7a00 moveq #0,%d5
10c67362: 7001 moveq #1,%d0
10c67364: b083 cmpl %d3,%d0
10c67366: 674e beqs 10c673b6 <do_tcp_sendpages+0x4f8>
10c67368: 4a2b 017f tstb %a3@(383)
10c6736c: 6648 bnes 10c673b6 <do_tcp_sendpages+0x4f8>
10c6736e: 7800 moveq #0,%d4
10c67370: bea8 005c cmpl %a0@(92),%d7
10c67374: 633c blss 10c673b2 <do_tcp_sendpages+0x4f4>
10c67376: 0828 0000 0046 btst #0,%a0@(70)
10c6737c: 6634 bnes 10c673b2 <do_tcp_sendpages+0x4f4>
10c6737e: 7202 moveq #2,%d1
10c67380: b283 cmpl %d3,%d1
10c67382: 672c beqs 10c673b0 <do_tcp_sendpages+0x4f2>
10c67384: 4a83 tstl %d3
10c67386: 662a bnes 10c673b2 <do_tcp_sendpages+0x4f4>
10c67388: 4aab 0088 tstl %a3@(136)
10c6738c: 6724 beqs 10c673b2 <do_tcp_sendpages+0x4f4>
10c6738e: 7200 moveq #0,%d1
10c67390: 242b 0014 movel %a3@(20),%d2
10c67394: 202b 0010 movel %a3@(16),%d0
10c67398: 9082 subl %d2,%d0
10c6739a: 6a10 bpls 10c673ac <do_tcp_sendpages+0x4ee>
10c6739c: 202b 000c movel %a3@(12),%d0
10c673a0: 9082 subl %d2,%d0
10c673a2: 5ac0 spl %d0
10c673a4: 4880 extw %d0
10c673a6: 3200 movew %d0,%d1
10c673a8: 48c1 extl %d1
10c673aa: 4481 negl %d1
10c673ac: 4a81 tstl %d1
10c673ae: 6702 beqs 10c673b2 <do_tcp_sendpages+0x4f4>
10c673b0: 7801 moveq #1,%d4
10c673b2: 4a84 tstl %d4
10c673b4: 662a bnes 10c673e0 <do_tcp_sendpages+0x522>
10c673b6: 202b 0088 movel %a3@(136),%d0
10c673ba: 90ab 008c subl %a3@(140),%d0
10c673be: d0ab 0090 addl %a3@(144),%d0
10c673c2: b0ab 0098 cmpl %a3@(152),%d0
10c673c6: 6508 bcss 10c673d0 <do_tcp_sendpages+0x512>
10c673c8: 0828 0000 0046 btst #0,%a0@(70)
10c673ce: 6710 beqs 10c673e0 <do_tcp_sendpages+0x522>
10c673d0: 202b 0010 movel %a3@(16),%d0
10c673d4: d0ab 0058 addl %a3@(88),%d0
10c673d8: 90a8 003e subl %a0@(62),%d0
10c673dc: 6b02 bmis 10c673e0 <do_tcp_sendpages+0x522>
10c673de: 7a01 moveq #1,%d5
10c673e0: 4a85 tstl %d5
10c673e2: 6710 beqs 10c673f4 <do_tcp_sendpages+0x536>
10c673e4: 2f03 movel %d3,%sp@-
10c673e6: 2f0c movel %a4,%sp@-
10c673e8: 4eb9 10c6 fd3c jsr 10c6fd3c <tcp_write_xmit>
10c673ee: 508f addql #8,%sp
10c673f0: 4a80 tstl %d0
10c673f2: 676c beqs 10c67460 <do_tcp_sendpages+0x5a2>
10c673f4: 4aab 0088 tstl %a3@(136)
10c673f8: 6666 bnes 10c67460 <do_tcp_sendpages+0x5a2>
10c673fa: 4a2b 017e tstb %a3@(382)
10c673fe: 6660 bnes 10c67460 <do_tcp_sendpages+0x5a2>
10c67400: 202b 0084 movel %a3@(132),%d0
10c67404: 7403 moveq #3,%d2
10c67406: 2200 movel %d0,%d1
10c67408: 45ec 00d6 lea %a4@(214),%a2
10c6740c: 0c81 0000 2ee0 cmpil #12000,%d1
10c67412: 6324 blss 10c67438 <do_tcp_sendpages+0x57a>
10c67414: 2f3c 10c6 7414 movel #281441300,%sp@-
10c6741a: 2f00 movel %d0,%sp@-
10c6741c: 4878 0003 pea 3 <PF_PTRACED_OFF>
10c67420: 2f0c movel %a4,%sp@-
10c67422: 4879 1000 8446 pea 10008446 <prio2band+0x11cc>
10c67428: 4eb9 10c1 677e jsr 10c1677e <printk>
10c6742e: 223c 0000 2ee0 movel #12000,%d1
10c67434: 4fef 0014 lea %sp@(20),%sp
10c67438: 1542 017e moveb %d2,%a2@(382)
10c6743c: 2039 1002 67b0 movel 100267b0 <jiffies>,%d0
10c67442: d081 addl %d1,%d0
10c67444: 2540 00a8 movel %d0,%a2@(168)
10c67448: 2f00 movel %d0,%sp@-
10c6744a: 486a 00ac pea %a2@(172)
10c6744e: 4eb9 10c1 97b0 jsr 10c197b0 <mod_timer>
10c67454: 508f addql #8,%sp
10c67456: 4a80 tstl %d0
10c67458: 6606 bnes 10c67460 <do_tcp_sendpages+0x5a2>
10c6745a: 41ec 0028 lea %a4@(40),%a0
10c6745e: 5290 addql #1,%a0@
10c67460: 202b 0088 movel %a3@(136),%d0
10c67464: b0ab 0098 cmpl %a3@(152),%d0
10c67468: 650e bcss 10c67478 <do_tcp_sendpages+0x5ba>
10c6746a: 42ab 00a0 clrl %a3@(160)
10c6746e: 2779 1002 67b0 movel 100267b0 <jiffies>,%a3@(164)
10c67474: 00a4
10c67476: 6024 bras 10c6749c <do_tcp_sendpages+0x5de>
10c67478: b0ab 00a0 cmpl %a3@(160),%d0
10c6747c: 6304 blss 10c67482 <do_tcp_sendpages+0x5c4>
10c6747e: 2740 00a0 movel %d0,%a3@(160)
10c67482: 2039 1002 67b0 movel 100267b0 <jiffies>,%d0
10c67488: 90ab 00a4 subl %a3@(164),%d0
10c6748c: b0ab 0084 cmpl %a3@(132),%d0
10c67490: 650a bcss 10c6749c <do_tcp_sendpages+0x5de>
10c67492: 2f0c movel %a4,%sp@-
10c67494: 4eb9 10c6 db3a jsr 10c6db3a <tcp_cwnd_application_limited>
10c6749a: 588f addql #4,%sp
10c6749c: 486e fffc pea %fp@(-4)
10c674a0: 2f0c movel %a4,%sp@-
10c674a2: 4eba f802 jsr %pc@(10c66ca6 <wait_for_tcp_memory>)
10c674a6: 508f addql #8,%sp
10c674a8: 4a80 tstl %d0
10c674aa: 6600 0200 bnew 10c676ac <do_tcp_sendpages+0x7ee>
10c674ae: 45ec 00d6 lea %a4@(214),%a2
10c674b2: 206c 0048 moveal %a4@(72),%a0
10c674b6: 4281 clrl %d1
10c674b8: 322a 0064 movew %a2@(100),%d1
10c674bc: b0fc 0000 cmpaw #0,%a0
10c674c0: 6718 beqs 10c674da <do_tcp_sendpages+0x61c>
10c674c2: 2028 0024 movel %a0@(36),%d0
10c674c6: b0aa 0060 cmpl %a2@(96),%d0
10c674ca: 670e beqs 10c674da <do_tcp_sendpages+0x61c>
10c674cc: 2f00 movel %d0,%sp@-
10c674ce: 2f0c movel %a4,%sp@-
10c674d0: 4eb9 10c6 fcc6 jsr 10c6fcc6 <tcp_sync_mss>
10c674d6: 2200 movel %d0,%d1
10c674d8: 508f addql #8,%sp
10c674da: 102a 0123 moveb %a2@(291),%d0
10c674de: 670c beqs 10c674ec <do_tcp_sendpages+0x62e>
10c674e0: 5981 subql #4,%d1
10c674e2: 0280 0000 00ff andil #255,%d0
10c674e8: e788 lsll #3,%d0
10c674ea: 9280 subl %d0,%d1
10c674ec: 2e01 movel %d1,%d7
10c674ee: 6000 fa84 braw 10c66f74 <do_tcp_sendpages+0xb6>
10c674f2: 4aae fff8 tstl %fp@(-8)
10c674f6: 6700 01ae beqw 10c676a6 <do_tcp_sendpages+0x7e8>
10c674fa: 4282 clrl %d2
10c674fc: 142b 010e moveb %a3@(270),%d2
10c67500: 4aab 00e8 tstl %a3@(232)
10c67504: 6700 01a0 beqw 10c676a6 <do_tcp_sendpages+0x7e8>
10c67508: 206c 006c moveal %a4@(108),%a0
10c6750c: 322e 001a movew %fp@(26),%d1
10c67510: 0241 8000 andiw #-32768,%d1
10c67514: 6710 beqs 10c67526 <do_tcp_sendpages+0x668>
10c67516: 202b 005c movel %a3@(92),%d0
10c6751a: e288 lsrl #1,%d0
10c6751c: d0ab 0100 addl %a3@(256),%d0
10c67520: 90ab 00fc subl %a3@(252),%d0
10c67524: 6a0c bpls 10c67532 <do_tcp_sendpages+0x674>
10c67526: 0028 0008 0046 orib #8,%a0@(70)
10c6752c: 276b 00fc 0100 movel %a3@(252),%a3@(256)
10c67532: 082e 0000 001b btst #0,%fp@(27)
10c67538: 6712 beqs 10c6754c <do_tcp_sendpages+0x68e>
10c6753a: 177c 0001 017f moveb #1,%a3@(383)
10c67540: 276b 00fc 0180 movel %a3@(252),%a3@(384)
10c67546: 0028 0020 0047 orib #32,%a0@(71)
10c6754c: 7002 moveq #2,%d0
10c6754e: 4a41 tstw %d1
10c67550: 6602 bnes 10c67554 <do_tcp_sendpages+0x696>
10c67552: 2002 movel %d2,%d0
10c67554: 2600 movel %d0,%d3
10c67556: 206b 00e8 moveal %a3@(232),%a0
10c6755a: b0fc 0000 cmpaw #0,%a0
10c6755e: 6700 010c beqw 10c6766c <do_tcp_sendpages+0x7ae>
10c67562: 7068 moveq #104,%d0
10c67564: d08c addl %a4,%d0
10c67566: b090 cmpl %a0@,%d0
10c67568: 6702 beqs 10c6756c <do_tcp_sendpages+0x6ae>
10c6756a: 7601 moveq #1,%d3
10c6756c: 7a00 moveq #0,%d5
10c6756e: 7001 moveq #1,%d0
10c67570: b083 cmpl %d3,%d0
10c67572: 674e beqs 10c675c2 <do_tcp_sendpages+0x704>
10c67574: 4a2b 017f tstb %a3@(383)
10c67578: 6648 bnes 10c675c2 <do_tcp_sendpages+0x704>
10c6757a: 7800 moveq #0,%d4
10c6757c: bea8 005c cmpl %a0@(92),%d7
10c67580: 633c blss 10c675be <do_tcp_sendpages+0x700>
10c67582: 0828 0000 0046 btst #0,%a0@(70)
10c67588: 6634 bnes 10c675be <do_tcp_sendpages+0x700>
10c6758a: 7202 moveq #2,%d1
10c6758c: b283 cmpl %d3,%d1
10c6758e: 672c beqs 10c675bc <do_tcp_sendpages+0x6fe>
10c67590: 4a83 tstl %d3
10c67592: 662a bnes 10c675be <do_tcp_sendpages+0x700>
10c67594: 4aab 0088 tstl %a3@(136)
10c67598: 6724 beqs 10c675be <do_tcp_sendpages+0x700>
10c6759a: 7200 moveq #0,%d1
10c6759c: 242b 0014 movel %a3@(20),%d2
10c675a0: 202b 0010 movel %a3@(16),%d0
10c675a4: 9082 subl %d2,%d0
10c675a6: 6a10 bpls 10c675b8 <do_tcp_sendpages+0x6fa>
10c675a8: 202b 000c movel %a3@(12),%d0
10c675ac: 9082 subl %d2,%d0
10c675ae: 5ac0 spl %d0
10c675b0: 4880 extw %d0
10c675b2: 3200 movew %d0,%d1
10c675b4: 48c1 extl %d1
10c675b6: 4481 negl %d1
10c675b8: 4a81 tstl %d1
10c675ba: 6702 beqs 10c675be <do_tcp_sendpages+0x700>
10c675bc: 7801 moveq #1,%d4
10c675be: 4a84 tstl %d4
10c675c0: 662a bnes 10c675ec <do_tcp_sendpages+0x72e>
10c675c2: 202b 0088 movel %a3@(136),%d0
10c675c6: 90ab 008c subl %a3@(140),%d0
10c675ca: d0ab 0090 addl %a3@(144),%d0
10c675ce: b0ab 0098 cmpl %a3@(152),%d0
10c675d2: 6508 bcss 10c675dc <do_tcp_sendpages+0x71e>
10c675d4: 0828 0000 0046 btst #0,%a0@(70)
10c675da: 6710 beqs 10c675ec <do_tcp_sendpages+0x72e>
10c675dc: 202b 0010 movel %a3@(16),%d0
10c675e0: d0ab 0058 addl %a3@(88),%d0
10c675e4: 90a8 003e subl %a0@(62),%d0
10c675e8: 6b02 bmis 10c675ec <do_tcp_sendpages+0x72e>
10c675ea: 7a01 moveq #1,%d5
10c675ec: 4a85 tstl %d5
10c675ee: 6710 beqs 10c67600 <do_tcp_sendpages+0x742>
10c675f0: 2f03 movel %d3,%sp@-
10c675f2: 2f0c movel %a4,%sp@-
10c675f4: 4eb9 10c6 fd3c jsr 10c6fd3c <tcp_write_xmit>
10c675fa: 508f addql #8,%sp
10c675fc: 4a80 tstl %d0
10c675fe: 676c beqs 10c6766c <do_tcp_sendpages+0x7ae>
10c67600: 4aab 0088 tstl %a3@(136)
10c67604: 6666 bnes 10c6766c <do_tcp_sendpages+0x7ae>
10c67606: 4a2b 017e tstb %a3@(382)
10c6760a: 6660 bnes 10c6766c <do_tcp_sendpages+0x7ae>
10c6760c: 202b 0084 movel %a3@(132),%d0
10c67610: 2200 movel %d0,%d1
10c67612: 45ec 00d6 lea %a4@(214),%a2
10c67616: 0c81 0000 2ee0 cmpil #12000,%d1
10c6761c: 6324 blss 10c67642 <do_tcp_sendpages+0x784>
10c6761e: 2f3c 10c6 761e movel #281441822,%sp@-
10c67624: 2f00 movel %d0,%sp@-
10c67626: 4878 0003 pea 3 <PF_PTRACED_OFF>
10c6762a: 2f0c movel %a4,%sp@-
10c6762c: 4879 1000 8446 pea 10008446 <prio2band+0x11cc>
10c67632: 4eb9 10c1 677e jsr 10c1677e <printk>
10c67638: 223c 0000 2ee0 movel #12000,%d1
10c6763e: 4fef 0014 lea %sp@(20),%sp
10c67642: 7003 moveq #3,%d0
10c67644: 1540 017e moveb %d0,%a2@(382)
10c67648: 2039 1002 67b0 movel 100267b0 <jiffies>,%d0
10c6764e: d081 addl %d1,%d0
10c67650: 2540 00a8 movel %d0,%a2@(168)
10c67654: 2f00 movel %d0,%sp@-
10c67656: 486a 00ac pea %a2@(172)
10c6765a: 4eb9 10c1 97b0 jsr 10c197b0 <mod_timer>
10c67660: 508f addql #8,%sp
10c67662: 4a80 tstl %d0
10c67664: 6606 bnes 10c6766c <do_tcp_sendpages+0x7ae>
10c67666: 41ec 0028 lea %a4@(40),%a0
10c6766a: 5290 addql #1,%a0@
10c6766c: 202b 0088 movel %a3@(136),%d0
10c67670: b0ab 0098 cmpl %a3@(152),%d0
10c67674: 650e bcss 10c67684 <do_tcp_sendpages+0x7c6>
10c67676: 42ab 00a0 clrl %a3@(160)
10c6767a: 2779 1002 67b0 movel 100267b0 <jiffies>,%a3@(164)
10c67680: 00a4
10c67682: 6022 bras 10c676a6 <do_tcp_sendpages+0x7e8>
10c67684: b0ab 00a0 cmpl %a3@(160),%d0
10c67688: 6304 blss 10c6768e <do_tcp_sendpages+0x7d0>
10c6768a: 2740 00a0 movel %d0,%a3@(160)
10c6768e: 2039 1002 67b0 movel 100267b0 <jiffies>,%d0
10c67694: 90ab 00a4 subl %a3@(164),%d0
10c67698: b0ab 0084 cmpl %a3@(132),%d0
10c6769c: 6508 bcss 10c676a6 <do_tcp_sendpages+0x7e8>
10c6769e: 2f0c movel %a4,%sp@-
10c676a0: 4eb9 10c6 db3a jsr 10c6db3a <tcp_cwnd_application_limited>
10c676a6: 202e fff8 movel %fp@(-8),%d0
10c676aa: 6014 bras 10c676c0 <do_tcp_sendpages+0x802>
10c676ac: 4aae fff8 tstl %fp@(-8)
10c676b0: 6600 fe48 bnew 10c674fa <do_tcp_sendpages+0x63c>
10c676b4: 2f00 movel %d0,%sp@-
10c676b6: 2f2e 0018 movel %fp@(24),%sp@-
10c676ba: 2f0c movel %a4,%sp@-
10c676bc: 4eba f7a8 jsr %pc@(10c66e66 <tcp_error>)
10c676c0: 4cee 3cfc ffd0 moveml %fp@(-48),%d2-%d7/%a2-%a5
10c676c6: 4e5e unlk %fp
10c676c8: 4e75 rts
10c676ca <tcp_sendpage>:
10c676ca: 4e56 0000 linkw %fp,#0
10c676ce: 48e7 3c30 moveml %d2-%d5/%a2-%a3,%sp@-
10c676d2: 206e 0008 moveal %fp@(8),%a0
10c676d6: 282e 0010 movel %fp@(16),%d4
10c676da: 262e 0014 movel %fp@(20),%d3
10c676de: 242e 0018 movel %fp@(24),%d2
10c676e2: 2468 0018 moveal %a0@(24),%a2
10c676e6: 202a 00a2 movel %a2@(162),%d0
10c676ea: 222e 000c movel %fp@(12),%d1
10c676ee: 0800 0000 btst #0,%d0
10c676f2: 6706 beqs 10c676fa <tcp_sendpage+0x30>
10c676f4: 7a0e moveq #14,%d5
10c676f6: c085 andl %d5,%d0
10c676f8: 6612 bnes 10c6770c <tcp_sendpage+0x42>
10c676fa: 2f02 movel %d2,%sp@-
10c676fc: 2f03 movel %d3,%sp@-
10c676fe: 2f04 movel %d4,%sp@-
10c67700: 2f01 movel %d1,%sp@-
10c67702: 2f08 movel %a0,%sp@-
10c67704: 4eb9 10c5 530a jsr 10c5530a <sock_no_sendpage>
10c6770a: 606e bras 10c6777a <tcp_sendpage+0xb0>
10c6770c: 41f9 1002 5730 lea 10025730 <irq_stat+0x8>,%a0
10c67712: 5290 addql #1,%a0@
10c67714: 2648 moveal %a0,%a3
10c67716: 4aaa 0030 tstl %a2@(48)
10c6771a: 670a beqs 10c67726 <tcp_sendpage+0x5c>
10c6771c: 2f0a movel %a2,%sp@-
10c6771e: 4eb9 10c5 4fc8 jsr 10c54fc8 <__lock_sock>
10c67724: 588f addql #4,%sp
10c67726: 7001 moveq #1,%d0
10c67728: 2540 0030 movel %d0,%a2@(48)
10c6772c: 5393 subql #1,%a3@
10c6772e: 2f02 movel %d2,%sp@-
10c67730: 2f03 movel %d3,%sp@-
10c67732: 2f04 movel %d4,%sp@-
10c67734: 486e 000c pea %fp@(12)
10c67738: 2f0a movel %a2,%sp@-
10c6773a: 4eba f782 jsr %pc@(10c66ebe <do_tcp_sendpages>)
10c6773e: 2400 movel %d0,%d2
10c67740: 4fef 0014 lea %sp@(20),%sp
10c67744: 5293 addql #1,%a3@
10c67746: 4aaa 00ba tstl %a2@(186)
10c6774a: 670a beqs 10c67756 <tcp_sendpage+0x8c>
10c6774c: 2f0a movel %a2,%sp@-
10c6774e: 4eb9 10c5 5054 jsr 10c55054 <__release_sock>
10c67754: 588f addql #4,%sp
10c67756: 42aa 0030 clrl %a2@(48)
10c6775a: 7034 moveq #52,%d0
10c6775c: d08a addl %a2,%d0
10c6775e: 41ea 0038 lea %a2@(56),%a0
10c67762: b1d0 cmpal %a0@,%a0
10c67764: 6710 beqs 10c67776 <tcp_sendpage+0xac>
10c67766: 4878 0001 pea 1 <PF_DTRACE_OFF>
10c6776a: 4878 0003 pea 3 <PF_PTRACED_OFF>
10c6776e: 2f00 movel %d0,%sp@-
10c67770: 4eb9 10c1 4712 jsr 10c14712 <__wake_up>
10c67776: 5393 subql #1,%a3@
10c67778: 2002 movel %d2,%d0
10c6777a: 4cee 0c3c ffe8 moveml %fp@(-24),%d2-%d5/%a2-%a3
10c67780: 4e5e unlk %fp
10c67782: 4e75 rts
10c67784 <tcp_sendmsg>:
10c67784: 4e56 ffcc linkw %fp,#-52
10c67788: 48e7 3f3c moveml %d2-%d7/%a2-%a5,%sp@-
10c6778c: 2a6e 0008 moveal %fp@(8),%a5
10c67790: 266e 000c moveal %fp@(12),%a3
10c67794: 49ed 00d6 lea %a5@(214),%a4
10c67798: 41f9 1002 5730 lea 10025730 <irq_stat+0x8>,%a0
10c6779e: 5290 addql #1,%a0@
10c677a0: 4aad 0030 tstl %a5@(48)
10c677a4: 670a beqs 10c677b0 <tcp_sendmsg+0x2c>
10c677a6: 2f0d movel %a5,%sp@-
10c677a8: 4eb9 10c5 4fc8 jsr 10c54fc8 <__lock_sock>
10c677ae: 588f addql #4,%sp
10c677b0: 7001 moveq #1,%d0
10c677b2: 2b40 0030 movel %d0,%a5@(48)
10c677b6: 53b9 1002 5730 subql #1,10025730 <irq_stat+0x8>
10c677bc: 2d6b 0018 ffe8 movel %a3@(24),%fp@(-24)
10c677c2: 7000 moveq #0,%d0
10c677c4: 082e 0006 ffeb btst #6,%fp@(-21)
10c677ca: 6604 bnes 10c677d0 <tcp_sendmsg+0x4c>
10c677cc: 202d 02a6 movel %a5@(678),%d0
10c677d0: 2d40 fffc movel %d0,%fp@(-4)
10c677d4: 102d 0020 moveb %a5@(32),%d0
10c677d8: 0280 0000 00ff andil #255,%d0
10c677de: 223c ffff fefd movel #-259,%d1
10c677e4: 0101 btst %d0,%d1
10c677e6: 672a beqs 10c67812 <tcp_sendmsg+0x8e>
10c677e8: 486e fffc pea %fp@(-4)
10c677ec: 2f2e ffe8 movel %fp@(-24),%sp@-
10c677f0: 2f0d movel %a5,%sp@-
10c677f2: 4eba f362 jsr %pc@(10c66b56 <wait_for_tcp_connect>)
10c677f6: 2800 movel %d0,%d4
10c677f8: 4fef 000c lea %sp@(12),%sp
10c677fc: 41ed 0034 lea %a5@(52),%a0
10c67800: 2d48 ffd0 movel %a0,%fp@(-48)
10c67804: 43ed 0038 lea %a5@(56),%a1
10c67808: 2d49 ffcc movel %a1,%fp@(-52)
10c6780c: 4a84 tstl %d4
10c6780e: 6600 0b82 bnew 10c68392 <tcp_sendmsg+0xc0e>
10c67812: 206d 0306 moveal %a5@(774),%a0
10c67816: 5888 addql #4,%a0
10c67818: 40c0 movew %sr,%d0
10c6781a: 007c 0700 oriw #1792,%sr
10c6781e: 72fe moveq #-2,%d1
10c67820: c390 andl %d1,%a0@
10c67822: 46c0 movew %d0,%sr
10c67824: 244c moveal %a4,%a2
10c67826: 206d 0048 moveal %a5@(72),%a0
10c6782a: 4281 clrl %d1
10c6782c: 322c 0064 movew %a4@(100),%d1
10c67830: 2d4c ffd4 movel %a4,%fp@(-44)
10c67834: b0fc 0000 cmpaw #0,%a0
10c67838: 6718 beqs 10c67852 <tcp_sendmsg+0xce>
10c6783a: 2028 0024 movel %a0@(36),%d0
10c6783e: b0ac 0060 cmpl %a4@(96),%d0
10c67842: 670e beqs 10c67852 <tcp_sendmsg+0xce>
10c67844: 2f00 movel %d0,%sp@-
10c67846: 2f0d movel %a5,%sp@-
10c67848: 4eb9 10c6 fcc6 jsr 10c6fcc6 <tcp_sync_mss>
10c6784e: 2200 movel %d0,%d1
10c67850: 508f addql #8,%sp
10c67852: 102a 0123 moveb %a2@(291),%d0
10c67856: 670c beqs 10c67864 <tcp_sendmsg+0xe0>
10c67858: 5981 subql #4,%d1
10c6785a: 0280 0000 00ff andil #255,%d0
10c67860: e788 lsll #3,%d0
10c67862: 9280 subl %d0,%d1
10c67864: 2d41 ffe4 movel %d1,%fp@(-28)
10c67868: 2d6b 000c ffec movel %a3@(12),%fp@(-20)
10c6786e: 2d6b 0008 fff0 movel %a3@(8),%fp@(-16)
10c67874: 42ae ffe0 clrl %fp@(-32)
10c67878: 78e0 moveq #-32,%d4
10c6787a: 41ed 0034 lea %a5@(52),%a0
10c6787e: 2d48 ffd0 movel %a0,%fp@(-48)
10c67882: 43ed 0038 lea %a5@(56),%a1
10c67886: 2d49 ffcc movel %a1,%fp@(-52)
10c6788a: 4aad 027e tstl %a5@(638)
10c6788e: 6600 0afa bnew 10c6838a <tcp_sendmsg+0xc06>
10c67892: 082d 0001 0027 btst #1,%a5@(39)
10c67898: 6600 0af0 bnew 10c6838a <tcp_sendmsg+0xc06>
10c6789c: 6000 089a braw 10c68138 <tcp_sendmsg+0x9b4>
10c678a0: 206e fff0 moveal %fp@(-16),%a0
10c678a4: 2d68 0004 ffdc movel %a0@(4),%fp@(-36)
10c678aa: 2e10 movel %a0@,%d7
10c678ac: 50ae fff0 addql #8,%fp@(-16)
10c678b0: 4aae ffdc tstl %fp@(-36)
10c678b4: 6f00 0882 blew 10c68138 <tcp_sendmsg+0x9b4>
10c678b8: 246d 006c moveal %a5@(108),%a2
10c678bc: 4aac 00e8 tstl %a4@(232)
10c678c0: 670e beqs 10c678d0 <tcp_sendmsg+0x14c>
10c678c2: 242e ffe4 movel %fp@(-28),%d2
10c678c6: 94aa 005c subl %a2@(92),%d2
10c678ca: 4a82 tstl %d2
10c678cc: 6e00 0142 bgtw 10c67a10 <tcp_sendmsg+0x28c>
10c678d0: 226d 007c moveal %a5@(124),%a1
10c678d4: b3ed 008c cmpal %a5@(140),%a1
10c678d8: 6c00 064a bgew 10c67f24 <tcp_sendmsg+0x7a0>
10c678dc: 4280 clrl %d0
10c678de: 302c 0064 movew %a4@(100),%d0
10c678e2: 082d 0000 00a5 btst #0,%a5@(165)
10c678e8: 6716 beqs 10c67900 <tcp_sendmsg+0x17c>
10c678ea: 0c80 0000 0f20 cmpil #3872,%d0
10c678f0: 6d0e blts 10c67900 <tcp_sendmsg+0x17c>
10c678f2: 0c80 0000 5f20 cmpil #24352,%d0
10c678f8: 6e06 bgts 10c67900 <tcp_sendmsg+0x17c>
10c678fa: 203c 0000 0f20 movel #3872,%d0
10c67900: 2f2d 0088 movel %a5@(136),%sp@-
10c67904: 2040 moveal %d0,%a0
10c67906: 4868 00a0 pea %a0@(160)
10c6790a: 4eb9 10c5 5644 jsr 10c55644 <alloc_skb>
10c67910: 2440 moveal %d0,%a2
10c67912: 508f addql #8,%sp
10c67914: b4fc 0000 cmpaw #0,%a2
10c67918: 673c beqs 10c67956 <tcp_sendmsg+0x1d2>
10c6791a: 202a 0078 movel %a2@(120),%d0
10c6791e: b0ad 0080 cmpl %a5@(128),%d0
10c67922: 6f14 bles 10c67938 <tcp_sendmsg+0x1b4>
10c67924: 42a7 clrl %sp@-
10c67926: 2f2a 0078 movel %a2@(120),%sp@-
10c6792a: 2f0d movel %a5,%sp@-
10c6792c: 4eba ea9e jsr %pc@(10c663cc <tcp_mem_schedule>)
10c67930: 4fef 000c lea %sp@(12),%sp
10c67934: 4a80 tstl %d0
10c67936: 6712 beqs 10c6794a <tcp_sendmsg+0x1c6>
10c67938: 06aa 0000 00a0 addil #160,%a2@(128)
10c6793e: 0080
10c67940: 06aa 0000 00a0 addil #160,%a2@(132)
10c67946: 0084
10c67948: 606a bras 10c679b4 <tcp_sendmsg+0x230>
10c6794a: 2f0a movel %a2,%sp@-
10c6794c: 4eb9 10c5 5900 jsr 10c55900 <__kfree_skb>
10c67952: 588f addql #4,%sp
10c67954: 605c bras 10c679b2 <tcp_sendmsg+0x22e>
10c67956: 4ab9 1003 2bb4 tstl 10032bb4 <tcp_memory_pressure>
10c6795c: 6622 bnes 10c67980 <tcp_sendmsg+0x1fc>
10c6795e: 4ab9 1002 5730 tstl 10025730 <irq_stat+0x8>
10c67964: 57c0 seq %d0
10c67966: 4880 extw %d0
10c67968: 0280 0000 0104 andil #260,%d0
10c6796e: 41f9 1003 2fe2 lea 10032fe2 <net_statistics+0x100>,%a0
10c67974: 52b0 0800 addql #1,%a0@(00000000,%d0:l)
10c67978: 7001 moveq #1,%d0
10c6797a: 23c0 1003 2bb4 movel %d0,10032bb4 <tcp_memory_pressure>
10c67980: 082d 0000 00a0 btst #0,%a5@(160)
10c67986: 662a bnes 10c679b2 <tcp_sendmsg+0x22e>
10c67988: 222d 008c movel %a5@(140),%d1
10c6798c: 202d 007c movel %a5@(124),%d0
10c67990: 6a02 bpls 10c67994 <tcp_sendmsg+0x210>
10c67992: 5280 addql #1,%d0
10c67994: e280 asrl #1,%d0
10c67996: b280 cmpl %d0,%d1
10c67998: 6c02 bges 10c6799c <tcp_sendmsg+0x218>
10c6799a: 2001 movel %d1,%d0
10c6799c: 2b40 008c movel %d0,%a5@(140)
10c679a0: 0c80 0000 0800 cmpil #2048,%d0
10c679a6: 6c06 bges 10c679ae <tcp_sendmsg+0x22a>
10c679a8: 203c 0000 0800 movel #2048,%d0
10c679ae: 2b40 008c movel %d0,%a5@(140)
10c679b2: 95ca subal %a2,%a2
10c679b4: b4fc 0000 cmpaw #0,%a2
10c679b8: 6700 057c beqw 10c67f36 <tcp_sendmsg+0x7b2>
10c679bc: 42aa 0064 clrl %a2@(100)
10c679c0: 256c 00fc 003a movel %a4@(252),%a2@(58)
10c679c6: 256c 00fc 003e movel %a4@(252),%a2@(62)
10c679cc: 157c 0010 0046 moveb #16,%a2@(70)
10c679d2: 422a 0047 clrb %a2@(71)
10c679d6: 41ed 0068 lea %a5@(104),%a0
10c679da: 2548 0008 movel %a0,%a2@(8)
10c679de: 52a8 0008 addql #1,%a0@(8)
10c679e2: 2268 0004 moveal %a0@(4),%a1
10c679e6: 2488 movel %a0,%a2@
10c679e8: 2549 0004 movel %a1,%a2@(4)
10c679ec: 214a 0004 movel %a2,%a0@(4)
10c679f0: 228a movel %a2,%a1@
10c679f2: 222a 0078 movel %a2@(120),%d1
10c679f6: d3ad 007c addl %d1,%a5@(124)
10c679fa: 282a 0078 movel %a2@(120),%d4
10c679fe: 99ad 0080 subl %d4,%a5@(128)
10c67a02: 4aac 00e8 tstl %a4@(232)
10c67a06: 6604 bnes 10c67a0c <tcp_sendmsg+0x288>
10c67a08: 294a 00e8 movel %a2,%a4@(232)
10c67a0c: 242e ffe4 movel %fp@(-28),%d2
10c67a10: b4ae ffdc cmpl %fp@(-36),%d2
10c67a14: 6f04 bles 10c67a1a <tcp_sendmsg+0x296>
10c67a16: 242e ffdc movel %fp@(-36),%d2
10c67a1a: 222a 0060 movel %a2@(96),%d1
10c67a1e: 660a bnes 10c67a2a <tcp_sendmsg+0x2a6>
10c67a20: 202a 0088 movel %a2@(136),%d0
10c67a24: 90aa 0084 subl %a2@(132),%d0
10c67a28: 6002 bras 10c67a2c <tcp_sendmsg+0x2a8>
10c67a2a: 7000 moveq #0,%d0
10c67a2c: 4a80 tstl %d0
10c67a2e: 6f00 010e blew 10c67b3e <tcp_sendmsg+0x3ba>
10c67a32: 4a81 tstl %d1
10c67a34: 660a bnes 10c67a40 <tcp_sendmsg+0x2bc>
10c67a36: 202a 0088 movel %a2@(136),%d0
10c67a3a: 90aa 0084 subl %a2@(132),%d0
10c67a3e: 6002 bras 10c67a42 <tcp_sendmsg+0x2be>
10c67a40: 7000 moveq #0,%d0
10c67a42: b082 cmpl %d2,%d0
10c67a44: 6c12 bges 10c67a58 <tcp_sendmsg+0x2d4>
10c67a46: 4a81 tstl %d1
10c67a48: 660a bnes 10c67a54 <tcp_sendmsg+0x2d0>
10c67a4a: 202a 0088 movel %a2@(136),%d0
10c67a4e: 90aa 0084 subl %a2@(132),%d0
10c67a52: 6002 bras 10c67a56 <tcp_sendmsg+0x2d2>
10c67a54: 7000 moveq #0,%d0
10c67a56: 2400 movel %d0,%d2
10c67a58: 42ae fff8 clrl %fp@(-8)
10c67a5c: 282a 005c movel %a2@(92),%d4
10c67a60: 262a 0084 movel %a2@(132),%d3
10c67a64: 4aaa 0060 tstl %a2@(96)
10c67a68: 670c beqs 10c67a76 <tcp_sendmsg+0x2f2>
10c67a6a: 4879 1000 8441 pea 10008441 <prio2band+0x11c7>
10c67a70: 4eb9 10c1 60e4 jsr 10c160e4 <panic>
10c67a76: 202a 0084 movel %a2@(132),%d0
10c67a7a: d082 addl %d2,%d0
10c67a7c: 2540 0084 movel %d0,%a2@(132)
10c67a80: d5aa 005c addl %d2,%a2@(92)
10c67a84: b0aa 0088 cmpl %a2@(136),%d0
10c67a88: 6314 blss 10c67a9e <tcp_sendmsg+0x31a>
10c67a8a: 2f3c 10c6 7a8a movel #281442954,%sp@-
10c67a90: 2f02 movel %d2,%sp@-
10c67a92: 2f0a movel %a2,%sp@-
10c67a94: 4eb9 10c5 55c4 jsr 10c555c4 <skb_over_panic>
10c67a9a: 4fef 000c lea %sp@(12),%sp
10c67a9e: 41ee fff8 lea %fp@(-8),%a0
10c67aa2: 2007 movel %d7,%d0
10c67aa4: d082 addl %d2,%d0
10c67aa6: 0c80 10ef ffff cmpil #284164095,%d0
10c67aac: 52c0 shi %d0
10c67aae: 4880 extw %d0
10c67ab0: 48c0 extl %d0
10c67ab2: 72f2 moveq #-14,%d1
10c67ab4: c081 andl %d1,%d0
10c67ab6: 2c07 movel %d7,%d6
10c67ab8: dc82 addl %d2,%d6
10c67aba: 4a80 tstl %d0
10c67abc: 6616 bnes 10c67ad4 <tcp_sendmsg+0x350>
10c67abe: 2f08 movel %a0,%sp@-
10c67ac0: 42a7 clrl %sp@-
10c67ac2: 2f02 movel %d2,%sp@-
10c67ac4: 2f03 movel %d3,%sp@-
10c67ac6: 2f07 movel %d7,%sp@-
10c67ac8: 4eb9 10c8 567c jsr 10c8567c <csum_partial_copy_from_user>
10c67ace: 4fef 0014 lea %sp@(20),%sp
10c67ad2: 600a bras 10c67ade <tcp_sendmsg+0x35a>
10c67ad4: 4a82 tstl %d2
10c67ad6: 6704 beqs 10c67adc <tcp_sendmsg+0x358>
10c67ad8: 70f2 moveq #-14,%d0
10c67ada: 2080 movel %d0,%a0@
10c67adc: 7000 moveq #0,%d0
10c67ade: 4aae fff8 tstl %fp@(-8)
10c67ae2: 6630 bnes 10c67b14 <tcp_sendmsg+0x390>
10c67ae4: 262a 0064 movel %a2@(100),%d3
10c67ae8: 0804 0000 btst #0,%d4
10c67aec: 6714 beqs 10c67b02 <tcp_sendmsg+0x37e>
10c67aee: 2200 movel %d0,%d1
10c67af0: 0281 00ff 00ff andil #16711935,%d1
10c67af6: e189 lsll #8,%d1
10c67af8: e088 lsrl #8,%d0
10c67afa: 0280 00ff 00ff andil #16711935,%d0
10c67b00: d081 addl %d1,%d0
10c67b02: 2203 movel %d3,%d1
10c67b04: d280 addl %d0,%d1
10c67b06: b081 cmpl %d1,%d0
10c67b08: 6302 blss 10c67b0c <tcp_sendmsg+0x388>
10c67b0a: 5281 addql #1,%d1
10c67b0c: 2541 0064 movel %d1,%a2@(100)
10c67b10: 6000 02a8 braw 10c67dba <tcp_sendmsg+0x636>
10c67b14: 4aaa 0060 tstl %a2@(96)
10c67b18: 660e bnes 10c67b28 <tcp_sendmsg+0x3a4>
10c67b1a: 2544 005c movel %d4,%a2@(92)
10c67b1e: d8aa 0080 addl %a2@(128),%d4
10c67b22: 2544 0084 movel %d4,%a2@(132)
10c67b26: 6010 bras 10c67b38 <tcp_sendmsg+0x3b4>
10c67b28: 42a7 clrl %sp@-
10c67b2a: 2f04 movel %d4,%sp@-
10c67b2c: 2f0a movel %a2,%sp@-
10c67b2e: 4eb9 10c5 60b2 jsr 10c560b2 <___pskb_trim>
10c67b34: 4fef 000c lea %sp@(12),%sp
10c67b38: 78f2 moveq #-14,%d4
10c67b3a: 6000 0800 braw 10c6833c <tcp_sendmsg+0xbb8>
10c67b3e: 42ae ffd8 clrl %fp@(-40)
10c67b42: 206a 0088 moveal %a2@(136),%a0
10c67b46: 2a28 0004 movel %a0@(4),%d5
10c67b4a: 266d 01c2 moveal %a5@(450),%a3
10c67b4e: 262d 01c6 movel %a5@(454),%d3
10c67b52: 4a85 tstl %d5
10c67b54: 6728 beqs 10c67b7e <tcp_sendmsg+0x3fa>
10c67b56: 2005 movel %d5,%d0
10c67b58: e788 lsll #3,%d0
10c67b5a: 41f0 0804 lea %a0@(00000004,%d0:l),%a0
10c67b5e: 7000 moveq #0,%d0
10c67b60: b7d0 cmpal %a0@,%a3
10c67b62: 661c bnes 10c67b80 <tcp_sendmsg+0x3fc>
10c67b64: 4280 clrl %d0
10c67b66: 3028 0004 movew %a0@(4),%d0
10c67b6a: 4281 clrl %d1
10c67b6c: 3228 0006 movew %a0@(6),%d1
10c67b70: d081 addl %d1,%d0
10c67b72: b083 cmpl %d3,%d0
10c67b74: 57c0 seq %d0
10c67b76: 4880 extw %d0
10c67b78: 48c0 extl %d0
10c67b7a: 4480 negl %d0
10c67b7c: 6002 bras 10c67b80 <tcp_sendmsg+0x3fc>
10c67b7e: 7000 moveq #0,%d0
10c67b80: 4a80 tstl %d0
10c67b82: 6710 beqs 10c67b94 <tcp_sendmsg+0x410>
10c67b84: 0c83 0000 1000 cmpil #4096,%d3
10c67b8a: 6708 beqs 10c67b94 <tcp_sendmsg+0x410>
10c67b8c: 7201 moveq #1,%d1
10c67b8e: 2d41 ffd8 movel %d1,%fp@(-40)
10c67b92: 604a bras 10c67bde <tcp_sendmsg+0x45a>
10c67b94: 7806 moveq #6,%d4
10c67b96: b885 cmpl %d5,%d4
10c67b98: 670c beqs 10c67ba6 <tcp_sendmsg+0x422>
10c67b9a: 4a85 tstl %d5
10c67b9c: 6618 bnes 10c67bb6 <tcp_sendmsg+0x432>
10c67b9e: 082d 0000 00a5 btst #0,%a5@(165)
10c67ba4: 6610 bnes 10c67bb6 <tcp_sendmsg+0x432>
10c67ba6: 002a 0008 0046 orib #8,%a2@(70)
10c67bac: 296c 00fc 0100 movel %a4@(252),%a4@(256)
10c67bb2: 6000 fd1c braw 10c678d0 <tcp_sendmsg+0x14c>
10c67bb6: b6fc 0000 cmpaw #0,%a3
10c67bba: 672a beqs 10c67be6 <tcp_sendmsg+0x462>
10c67bbc: 700f moveq #15,%d0
10c67bbe: d680 addl %d0,%d3
10c67bc0: 72f0 moveq #-16,%d1
10c67bc2: c681 andl %d1,%d3
10c67bc4: 0c83 0000 1000 cmpil #4096,%d3
10c67bca: 6612 bnes 10c67bde <tcp_sendmsg+0x45a>
10c67bcc: 42a7 clrl %sp@-
10c67bce: 2f0b movel %a3,%sp@-
10c67bd0: 4eb9 10c2 2162 jsr 10c22162 <__free_pages>
10c67bd6: 97cb subal %a3,%a3
10c67bd8: 42ad 01c2 clrl %a5@(450)
10c67bdc: 508f addql #8,%sp
10c67bde: b6fc 0000 cmpaw #0,%a3
10c67be2: 6600 009e bnew 10c67c82 <tcp_sendmsg+0x4fe>
10c67be6: 0cad 0000 0fff cmpil #4095,%a5@(128)
10c67bec: 0080
10c67bee: 6e14 bgts 10c67c04 <tcp_sendmsg+0x480>
10c67bf0: 42a7 clrl %sp@-
10c67bf2: 4878 1000 pea 1000 <LFLUSH_I_AND_D+0x7f8>
10c67bf6: 2f0d movel %a5,%sp@-
10c67bf8: 4eba e7d2 jsr %pc@(10c663cc <tcp_mem_schedule>)
10c67bfc: 4fef 000c lea %sp@(12),%sp
10c67c00: 4a80 tstl %d0
10c67c02: 6716 beqs 10c67c1a <tcp_sendmsg+0x496>
10c67c04: 42a7 clrl %sp@-
10c67c06: 2f2d 0088 movel %a5@(136),%sp@-
10c67c0a: 4eb9 10c2 219e jsr 10c2219e <_alloc_pages>
10c67c10: 508f addql #8,%sp
10c67c12: 4a80 tstl %d0
10c67c14: 6704 beqs 10c67c1a <tcp_sendmsg+0x496>
10c67c16: 2640 moveal %d0,%a3
10c67c18: 605e bras 10c67c78 <tcp_sendmsg+0x4f4>
10c67c1a: 4ab9 1003 2bb4 tstl 10032bb4 <tcp_memory_pressure>
10c67c20: 6622 bnes 10c67c44 <tcp_sendmsg+0x4c0>
10c67c22: 4ab9 1002 5730 tstl 10025730 <irq_stat+0x8>
10c67c28: 57c0 seq %d0
10c67c2a: 4880 extw %d0
10c67c2c: 0280 0000 0104 andil #260,%d0
10c67c32: 41f9 1003 2fe2 lea 10032fe2 <net_statistics+0x100>,%a0
10c67c38: 52b0 0800 addql #1,%a0@(00000000,%d0:l)
10c67c3c: 7801 moveq #1,%d4
10c67c3e: 23c4 1003 2bb4 movel %d4,10032bb4 <tcp_memory_pressure>
10c67c44: 082d 0000 00a0 btst #0,%a5@(160)
10c67c4a: 662a bnes 10c67c76 <tcp_sendmsg+0x4f2>
10c67c4c: 222d 008c movel %a5@(140),%d1
10c67c50: 202d 007c movel %a5@(124),%d0
10c67c54: 6a02 bpls 10c67c58 <tcp_sendmsg+0x4d4>
10c67c56: 5280 addql #1,%d0
10c67c58: e280 asrl #1,%d0
10c67c5a: b280 cmpl %d0,%d1
10c67c5c: 6c02 bges 10c67c60 <tcp_sendmsg+0x4dc>
10c67c5e: 2001 movel %d1,%d0
10c67c60: 2b40 008c movel %d0,%a5@(140)
10c67c64: 0c80 0000 0800 cmpil #2048,%d0
10c67c6a: 6c06 bges 10c67c72 <tcp_sendmsg+0x4ee>
10c67c6c: 203c 0000 0800 movel #2048,%d0
10c67c72: 2b40 008c movel %d0,%a5@(140)
10c67c76: 97cb subal %a3,%a3
10c67c78: b6fc 0000 cmpaw #0,%a3
10c67c7c: 6700 02b8 beqw 10c67f36 <tcp_sendmsg+0x7b2>
10c67c80: 7600 moveq #0,%d3
10c67c82: 203c 0000 1000 movel #4096,%d0
10c67c88: 9083 subl %d3,%d0
10c67c8a: b082 cmpl %d2,%d0
10c67c8c: 6c02 bges 10c67c90 <tcp_sendmsg+0x50c>
10c67c8e: 2400 movel %d0,%d2
10c67c90: 42ae fff4 clrl %fp@(-12)
10c67c94: 4aab 0038 tstl %a3@(56)
10c67c98: 660c bnes 10c67ca6 <tcp_sendmsg+0x522>
10c67c9a: 4879 1000 8441 pea 10008441 <prio2band+0x11c7>
10c67ca0: 4eb9 10c1 60e4 jsr 10c160e4 <panic>
10c67ca6: 222b 0038 movel %a3@(56),%d1
10c67caa: d283 addl %d3,%d1
10c67cac: 41ee fff4 lea %fp@(-12),%a0
10c67cb0: 2007 movel %d7,%d0
10c67cb2: d082 addl %d2,%d0
10c67cb4: 0c80 10ef ffff cmpil #284164095,%d0
10c67cba: 52c0 shi %d0
10c67cbc: 4880 extw %d0
10c67cbe: 48c0 extl %d0
10c67cc0: 78f2 moveq #-14,%d4
10c67cc2: c084 andl %d4,%d0
10c67cc4: 2c07 movel %d7,%d6
10c67cc6: dc82 addl %d2,%d6
10c67cc8: 4a80 tstl %d0
10c67cca: 6616 bnes 10c67ce2 <tcp_sendmsg+0x55e>
10c67ccc: 2f08 movel %a0,%sp@-
10c67cce: 42a7 clrl %sp@-
10c67cd0: 2f02 movel %d2,%sp@-
10c67cd2: 2f01 movel %d1,%sp@-
10c67cd4: 2f07 movel %d7,%sp@-
10c67cd6: 4eb9 10c8 567c jsr 10c8567c <csum_partial_copy_from_user>
10c67cdc: 4fef 0014 lea %sp@(20),%sp
10c67ce0: 600a bras 10c67cec <tcp_sendmsg+0x568>
10c67ce2: 4a82 tstl %d2
10c67ce4: 6704 beqs 10c67cea <tcp_sendmsg+0x566>
10c67ce6: 70f2 moveq #-14,%d0
10c67ce8: 2080 movel %d0,%a0@
10c67cea: 7000 moveq #0,%d0
10c67cec: 4aae fff4 tstl %fp@(-12)
10c67cf0: 6648 bnes 10c67d3a <tcp_sendmsg+0x5b6>
10c67cf2: 4a2a 006b tstb %a2@(107)
10c67cf6: 662e bnes 10c67d26 <tcp_sendmsg+0x5a2>
10c67cf8: 206a 0064 moveal %a2@(100),%a0
10c67cfc: 082a 0000 005f btst #0,%a2@(95)
10c67d02: 6714 beqs 10c67d18 <tcp_sendmsg+0x594>
10c67d04: 2200 movel %d0,%d1
10c67d06: 0281 00ff 00ff andil #16711935,%d1
10c67d0c: e189 lsll #8,%d1
10c67d0e: e088 lsrl #8,%d0
10c67d10: 0280 00ff 00ff andil #16711935,%d0
10c67d16: d081 addl %d1,%d0
10c67d18: 2208 movel %a0,%d1
10c67d1a: d280 addl %d0,%d1
10c67d1c: b081 cmpl %d1,%d0
10c67d1e: 6302 blss 10c67d22 <tcp_sendmsg+0x59e>
10c67d20: 5281 addql #1,%d1
10c67d22: 2541 0064 movel %d1,%a2@(100)
10c67d26: d5aa 005c addl %d2,%a2@(92)
10c67d2a: d5aa 0060 addl %d2,%a2@(96)
10c67d2e: d5aa 0078 addl %d2,%a2@(120)
10c67d32: d5ad 007c addl %d2,%a5@(124)
10c67d36: 95ad 0080 subl %d2,%a5@(128)
10c67d3a: 282e fff4 movel %fp@(-12),%d4
10c67d3e: 6714 beqs 10c67d54 <tcp_sendmsg+0x5d0>
10c67d40: 4aad 01c2 tstl %a5@(450)
10c67d44: 6600 0644 bnew 10c6838a <tcp_sendmsg+0xc06>
10c67d48: 2b4b 01c2 movel %a3,%a5@(450)
10c67d4c: 42ad 01c6 clrl %a5@(454)
10c67d50: 6000 0638 braw 10c6838a <tcp_sendmsg+0xc06>
10c67d54: 4aae ffd8 tstl %fp@(-40)
10c67d58: 6714 beqs 10c67d6e <tcp_sendmsg+0x5ea>
10c67d5a: 2005 movel %d5,%d0
10c67d5c: 5380 subql #1,%d0
10c67d5e: e788 lsll #3,%d0
10c67d60: 226a 0088 moveal %a2@(136),%a1
10c67d64: 41e9 0012 lea %a1@(18),%a0
10c67d68: d570 0800 addw %d2,%a0@(00000000,%d0:l)
10c67d6c: 602c bras 10c67d9a <tcp_sendmsg+0x616>
10c67d6e: 2005 movel %d5,%d0
10c67d70: e788 lsll #3,%d0
10c67d72: 206a 0088 moveal %a2@(136),%a0
10c67d76: 41f0 080c lea %a0@(0000000c,%d0:l),%a0
10c67d7a: 208b movel %a3,%a0@
10c67d7c: 3143 0004 movew %d3,%a0@(4)
10c67d80: 3142 0006 movew %d2,%a0@(6)
10c67d84: 206a 0088 moveal %a2@(136),%a0
10c67d88: 5285 addql #1,%d5
10c67d8a: 2145 0004 movel %d5,%a0@(4)
10c67d8e: 4aad 01c2 tstl %a5@(450)
10c67d92: 670c beqs 10c67da0 <tcp_sendmsg+0x61c>
10c67d94: 41eb 0014 lea %a3@(20),%a0
10c67d98: 5290 addql #1,%a0@
10c67d9a: 2003 movel %d3,%d0
10c67d9c: d082 addl %d2,%d0
10c67d9e: 6016 bras 10c67db6 <tcp_sendmsg+0x632>
10c67da0: 2003 movel %d3,%d0
10c67da2: d082 addl %d2,%d0
10c67da4: 0c80 0000 0fff cmpil #4095,%d0
10c67daa: 6e0a bgts 10c67db6 <tcp_sendmsg+0x632>
10c67dac: 41eb 0014 lea %a3@(20),%a0
10c67db0: 5290 addql #1,%a0@
10c67db2: 2b4b 01c2 movel %a3,%a5@(450)
10c67db6: 2b40 01c6 movel %d0,%a5@(454)
10c67dba: 4aae ffe0 tstl %fp@(-32)
10c67dbe: 6606 bnes 10c67dc6 <tcp_sendmsg+0x642>
10c67dc0: 022a 00f7 0046 andib #-9,%a2@(70)
10c67dc6: d5ac 00fc addl %d2,%a4@(252)
10c67dca: d5aa 003e addl %d2,%a2@(62)
10c67dce: 2e06 movel %d6,%d7
10c67dd0: d5ae ffe0 addl %d2,%fp@(-32)
10c67dd4: 95ae ffdc subl %d2,%fp@(-36)
10c67dd8: 202e ffe4 movel %fp@(-28),%d0
10c67ddc: b0aa 005c cmpl %a2@(92),%d0
10c67de0: 6600 face bnew 10c678b0 <tcp_sendmsg+0x12c>
10c67de4: 082e 0000 ffeb btst #0,%fp@(-21)
10c67dea: 6600 fac4 bnew 10c678b0 <tcp_sendmsg+0x12c>
10c67dee: 202c 005c movel %a4@(92),%d0
10c67df2: e288 lsrl #1,%d0
10c67df4: d0ac 0100 addl %a4@(256),%d0
10c67df8: 90ac 00fc subl %a4@(252),%d0
10c67dfc: 6a00 010c bplw 10c67f0a <tcp_sendmsg+0x786>
10c67e00: 002a 0008 0046 orib #8,%a2@(70)
10c67e06: 296c 00fc 0100 movel %a4@(252),%a4@(256)
10c67e0c: 206c 00e8 moveal %a4@(232),%a0
10c67e10: b0fc 0000 cmpaw #0,%a0
10c67e14: 6700 00b0 beqw 10c67ec6 <tcp_sendmsg+0x742>
10c67e18: 7200 moveq #0,%d1
10c67e1a: 202c 0088 movel %a4@(136),%d0
10c67e1e: 90ac 008c subl %a4@(140),%d0
10c67e22: d0ac 0090 addl %a4@(144),%d0
10c67e26: b0ac 0098 cmpl %a4@(152),%d0
10c67e2a: 6508 bcss 10c67e34 <tcp_sendmsg+0x6b0>
10c67e2c: 0828 0000 0046 btst #0,%a0@(70)
10c67e32: 6710 beqs 10c67e44 <tcp_sendmsg+0x6c0>
10c67e34: 202c 0010 movel %a4@(16),%d0
10c67e38: d0ac 0058 addl %a4@(88),%d0
10c67e3c: 90a8 003e subl %a0@(62),%d0
10c67e40: 6b02 bmis 10c67e44 <tcp_sendmsg+0x6c0>
10c67e42: 7201 moveq #1,%d1
10c67e44: 4a81 tstl %d1
10c67e46: 6712 beqs 10c67e5a <tcp_sendmsg+0x6d6>
10c67e48: 4878 0001 pea 1 <PF_DTRACE_OFF>
10c67e4c: 2f0d movel %a5,%sp@-
10c67e4e: 4eb9 10c6 fd3c jsr 10c6fd3c <tcp_write_xmit>
10c67e54: 508f addql #8,%sp
10c67e56: 4a80 tstl %d0
10c67e58: 676c beqs 10c67ec6 <tcp_sendmsg+0x742>
10c67e5a: 4aac 0088 tstl %a4@(136)
10c67e5e: 6666 bnes 10c67ec6 <tcp_sendmsg+0x742>
10c67e60: 4a2c 017e tstb %a4@(382)
10c67e64: 6660 bnes 10c67ec6 <tcp_sendmsg+0x742>
10c67e66: 202c 0084 movel %a4@(132),%d0
10c67e6a: 7403 moveq #3,%d2
10c67e6c: 2200 movel %d0,%d1
10c67e6e: 0c81 0000 2ee0 cmpil #12000,%d1
10c67e74: 6324 blss 10c67e9a <tcp_sendmsg+0x716>
10c67e76: 2f3c 10c6 7e76 movel #281443958,%sp@-
10c67e7c: 2f00 movel %d0,%sp@-
10c67e7e: 4878 0003 pea 3 <PF_PTRACED_OFF>
10c67e82: 2f0d movel %a5,%sp@-
10c67e84: 4879 1000 8446 pea 10008446 <prio2band+0x11cc>
10c67e8a: 4eb9 10c1 677e jsr 10c1677e <printk>
10c67e90: 223c 0000 2ee0 movel #12000,%d1
10c67e96: 4fef 0014 lea %sp@(20),%sp
10c67e9a: 206e ffd4 moveal %fp@(-44),%a0
10c67e9e: 1142 017e moveb %d2,%a0@(382)
10c67ea2: 2039 1002 67b0 movel 100267b0 <jiffies>,%d0
10c67ea8: d081 addl %d1,%d0
10c67eaa: 2140 00a8 movel %d0,%a0@(168)
10c67eae: 2f00 movel %d0,%sp@-
10c67eb0: 4868 00ac pea %a0@(172)
10c67eb4: 4eb9 10c1 97b0 jsr 10c197b0 <mod_timer>
10c67eba: 508f addql #8,%sp
10c67ebc: 4a80 tstl %d0
10c67ebe: 6606 bnes 10c67ec6 <tcp_sendmsg+0x742>
10c67ec0: 41ed 0028 lea %a5@(40),%a0
10c67ec4: 5290 addql #1,%a0@
10c67ec6: 202c 0088 movel %a4@(136),%d0
10c67eca: b0ac 0098 cmpl %a4@(152),%d0
10c67ece: 6510 bcss 10c67ee0 <tcp_sendmsg+0x75c>
10c67ed0: 42ac 00a0 clrl %a4@(160)
10c67ed4: 2979 1002 67b0 movel 100267b0 <jiffies>,%a4@(164)
10c67eda: 00a4
10c67edc: 6000 f9d2 braw 10c678b0 <tcp_sendmsg+0x12c>
10c67ee0: b0ac 00a0 cmpl %a4@(160),%d0
10c67ee4: 6304 blss 10c67eea <tcp_sendmsg+0x766>
10c67ee6: 2940 00a0 movel %d0,%a4@(160)
10c67eea: 2039 1002 67b0 movel 100267b0 <jiffies>,%d0
10c67ef0: 90ac 00a4 subl %a4@(164),%d0
10c67ef4: b0ac 0084 cmpl %a4@(132),%d0
10c67ef8: 6500 f9b6 bcsw 10c678b0 <tcp_sendmsg+0x12c>
10c67efc: 2f0d movel %a5,%sp@-
10c67efe: 4eb9 10c6 db3a jsr 10c6db3a <tcp_cwnd_application_limited>
10c67f04: 588f addql #4,%sp
10c67f06: 6000 f9a8 braw 10c678b0 <tcp_sendmsg+0x12c>
10c67f0a: b5ec 00e8 cmpal %a4@(232),%a2
10c67f0e: 6600 f9a0 bnew 10c678b0 <tcp_sendmsg+0x12c>
10c67f12: 2f2e ffe4 movel %fp@(-28),%sp@-
10c67f16: 2f0d movel %a5,%sp@-
10c67f18: 4eb9 10c6 f7c6 jsr 10c6f7c6 <tcp_push_one>
10c67f1e: 508f addql #8,%sp
10c67f20: 6000 f98e braw 10c678b0 <tcp_sendmsg+0x12c>
10c67f24: 206d 0306 moveal %a5@(774),%a0
10c67f28: 5888 addql #4,%a0
10c67f2a: 40c0 movew %sr,%d0
10c67f2c: 007c 0700 oriw #1792,%sr
10c67f30: 7204 moveq #4,%d1
10c67f32: 8390 orl %d1,%a0@
10c67f34: 46c0 movew %d0,%sr
10c67f36: 4aae ffe0 tstl %fp@(-32)
10c67f3a: 6700 01a0 beqw 10c680dc <tcp_sendmsg+0x958>
10c67f3e: 222e ffe8 movel %fp@(-24),%d1
10c67f42: 0241 7fff andiw #32767,%d1
10c67f46: 4aac 00e8 tstl %a4@(232)
10c67f4a: 6700 0190 beqw 10c680dc <tcp_sendmsg+0x958>
10c67f4e: 206d 006c moveal %a5@(108),%a0
10c67f52: 3401 movew %d1,%d2
10c67f54: 0242 8000 andiw #-32768,%d2
10c67f58: 0028 0008 0046 orib #8,%a0@(70)
10c67f5e: 296c 00fc 0100 movel %a4@(252),%a4@(256)
10c67f64: 0801 0000 btst #0,%d1
10c67f68: 6712 beqs 10c67f7c <tcp_sendmsg+0x7f8>
10c67f6a: 197c 0001 017f moveb #1,%a4@(383)
10c67f70: 296c 00fc 0180 movel %a4@(252),%a4@(384)
10c67f76: 0028 0020 0047 orib #32,%a0@(71)
10c67f7c: 7002 moveq #2,%d0
10c67f7e: 4a42 tstw %d2
10c67f80: 6602 bnes 10c67f84 <tcp_sendmsg+0x800>
10c67f82: 7001 moveq #1,%d0
10c67f84: 2600 movel %d0,%d3
10c67f86: 206c 00e8 moveal %a4@(232),%a0
10c67f8a: b0fc 0000 cmpaw #0,%a0
10c67f8e: 6700 0110 beqw 10c680a0 <tcp_sendmsg+0x91c>
10c67f92: 7068 moveq #104,%d0
10c67f94: d08d addl %a5,%d0
10c67f96: b090 cmpl %a0@,%d0
10c67f98: 6702 beqs 10c67f9c <tcp_sendmsg+0x818>
10c67f9a: 7601 moveq #1,%d3
10c67f9c: 7a00 moveq #0,%d5
10c67f9e: 7801 moveq #1,%d4
10c67fa0: b883 cmpl %d3,%d4
10c67fa2: 6752 beqs 10c67ff6 <tcp_sendmsg+0x872>
10c67fa4: 4a2c 017f tstb %a4@(383)
10c67fa8: 664c bnes 10c67ff6 <tcp_sendmsg+0x872>
10c67faa: 7800 moveq #0,%d4
10c67fac: 226e ffe4 moveal %fp@(-28),%a1
10c67fb0: b3e8 005c cmpal %a0@(92),%a1
10c67fb4: 633c blss 10c67ff2 <tcp_sendmsg+0x86e>
10c67fb6: 0828 0000 0046 btst #0,%a0@(70)
10c67fbc: 6634 bnes 10c67ff2 <tcp_sendmsg+0x86e>
10c67fbe: 7002 moveq #2,%d0
10c67fc0: b083 cmpl %d3,%d0
10c67fc2: 672c beqs 10c67ff0 <tcp_sendmsg+0x86c>
10c67fc4: 4a83 tstl %d3
10c67fc6: 662a bnes 10c67ff2 <tcp_sendmsg+0x86e>
10c67fc8: 4aac 0088 tstl %a4@(136)
10c67fcc: 6724 beqs 10c67ff2 <tcp_sendmsg+0x86e>
10c67fce: 7400 moveq #0,%d2
10c67fd0: 222c 0014 movel %a4@(20),%d1
10c67fd4: 202c 0010 movel %a4@(16),%d0
10c67fd8: 9081 subl %d1,%d0
10c67fda: 6a10 bpls 10c67fec <tcp_sendmsg+0x868>
10c67fdc: 202c 000c movel %a4@(12),%d0
10c67fe0: 9081 subl %d1,%d0
10c67fe2: 5ac0 spl %d0
10c67fe4: 4880 extw %d0
10c67fe6: 3400 movew %d0,%d2
10c67fe8: 48c2 extl %d2
10c67fea: 4482 negl %d2
10c67fec: 4a82 tstl %d2
10c67fee: 6702 beqs 10c67ff2 <tcp_sendmsg+0x86e>
10c67ff0: 7801 moveq #1,%d4
10c67ff2: 4a84 tstl %d4
10c67ff4: 662a bnes 10c68020 <tcp_sendmsg+0x89c>
10c67ff6: 202c 0088 movel %a4@(136),%d0
10c67ffa: 90ac 008c subl %a4@(140),%d0
10c67ffe: d0ac 0090 addl %a4@(144),%d0
10c68002: b0ac 0098 cmpl %a4@(152),%d0
10c68006: 6508 bcss 10c68010 <tcp_sendmsg+0x88c>
10c68008: 0828 0000 0046 btst #0,%a0@(70)
10c6800e: 6710 beqs 10c68020 <tcp_sendmsg+0x89c>
10c68010: 202c 0010 movel %a4@(16),%d0
10c68014: d0ac 0058 addl %a4@(88),%d0
10c68018: 90a8 003e subl %a0@(62),%d0
10c6801c: 6b02 bmis 10c68020 <tcp_sendmsg+0x89c>
10c6801e: 7a01 moveq #1,%d5
10c68020: 4a85 tstl %d5
10c68022: 6710 beqs 10c68034 <tcp_sendmsg+0x8b0>
10c68024: 2f03 movel %d3,%sp@-
10c68026: 2f0d movel %a5,%sp@-
10c68028: 4eb9 10c6 fd3c jsr 10c6fd3c <tcp_write_xmit>
10c6802e: 508f addql #8,%sp
10c68030: 4a80 tstl %d0
10c68032: 676c beqs 10c680a0 <tcp_sendmsg+0x91c>
10c68034: 4aac 0088 tstl %a4@(136)
10c68038: 6666 bnes 10c680a0 <tcp_sendmsg+0x91c>
10c6803a: 4a2c 017e tstb %a4@(382)
10c6803e: 6660 bnes 10c680a0 <tcp_sendmsg+0x91c>
10c68040: 202c 0084 movel %a4@(132),%d0
10c68044: 7403 moveq #3,%d2
10c68046: 2200 movel %d0,%d1
10c68048: 0c81 0000 2ee0 cmpil #12000,%d1
10c6804e: 6324 blss 10c68074 <tcp_sendmsg+0x8f0>
10c68050: 2f3c 10c6 8050 movel #281444432,%sp@-
10c68056: 2f00 movel %d0,%sp@-
10c68058: 4878 0003 pea 3 <PF_PTRACED_OFF>
10c6805c: 2f0d movel %a5,%sp@-
10c6805e: 4879 1000 8446 pea 10008446 <prio2band+0x11cc>
10c68064: 4eb9 10c1 677e jsr 10c1677e <printk>
10c6806a: 223c 0000 2ee0 movel #12000,%d1
10c68070: 4fef 0014 lea %sp@(20),%sp
10c68074: 206e ffd4 moveal %fp@(-44),%a0
10c68078: 1142 017e moveb %d2,%a0@(382)
10c6807c: 2039 1002 67b0 movel 100267b0 <jiffies>,%d0
10c68082: d081 addl %d1,%d0
10c68084: 2140 00a8 movel %d0,%a0@(168)
10c68088: 2f00 movel %d0,%sp@-
10c6808a: 4868 00ac pea %a0@(172)
10c6808e: 4eb9 10c1 97b0 jsr 10c197b0 <mod_timer>
10c68094: 508f addql #8,%sp
10c68096: 4a80 tstl %d0
10c68098: 6606 bnes 10c680a0 <tcp_sendmsg+0x91c>
10c6809a: 41ed 0028 lea %a5@(40),%a0
10c6809e: 5290 addql #1,%a0@
10c680a0: 202c 0088 movel %a4@(136),%d0
10c680a4: b0ac 0098 cmpl %a4@(152),%d0
10c680a8: 650e bcss 10c680b8 <tcp_sendmsg+0x934>
10c680aa: 42ac 00a0 clrl %a4@(160)
10c680ae: 2979 1002 67b0 movel 100267b0 <jiffies>,%a4@(164)
10c680b4: 00a4
10c680b6: 6024 bras 10c680dc <tcp_sendmsg+0x958>
10c680b8: b0ac 00a0 cmpl %a4@(160),%d0
10c680bc: 6304 blss 10c680c2 <tcp_sendmsg+0x93e>
10c680be: 2940 00a0 movel %d0,%a4@(160)
10c680c2: 2039 1002 67b0 movel 100267b0 <jiffies>,%d0
10c680c8: 90ac 00a4 subl %a4@(164),%d0
10c680cc: b0ac 0084 cmpl %a4@(132),%d0
10c680d0: 650a bcss 10c680dc <tcp_sendmsg+0x958>
10c680d2: 2f0d movel %a5,%sp@-
10c680d4: 4eb9 10c6 db3a jsr 10c6db3a <tcp_cwnd_application_limited>
10c680da: 588f addql #4,%sp
10c680dc: 486e fffc pea %fp@(-4)
10c680e0: 2f0d movel %a5,%sp@-
10c680e2: 4eba ebc2 jsr %pc@(10c66ca6 <wait_for_tcp_memory>)
10c680e6: 2800 movel %d0,%d4
10c680e8: 508f addql #8,%sp
10c680ea: 6600 029e bnew 10c6838a <tcp_sendmsg+0xc06>
10c680ee: 206d 0048 moveal %a5@(72),%a0
10c680f2: 226e ffd4 moveal %fp@(-44),%a1
10c680f6: 4281 clrl %d1
10c680f8: 3229 0064 movew %a1@(100),%d1
10c680fc: b0fc 0000 cmpaw #0,%a0
10c68100: 6718 beqs 10c6811a <tcp_sendmsg+0x996>
10c68102: 2028 0024 movel %a0@(36),%d0
10c68106: b0a9 0060 cmpl %a1@(96),%d0
10c6810a: 670e beqs 10c6811a <tcp_sendmsg+0x996>
10c6810c: 2f00 movel %d0,%sp@-
10c6810e: 2f0d movel %a5,%sp@-
10c68110: 4eb9 10c6 fcc6 jsr 10c6fcc6 <tcp_sync_mss>
10c68116: 2200 movel %d0,%d1
10c68118: 508f addql #8,%sp
10c6811a: 206e ffd4 moveal %fp@(-44),%a0
10c6811e: 1028 0123 moveb %a0@(291),%d0
10c68122: 670c beqs 10c68130 <tcp_sendmsg+0x9ac>
10c68124: 5981 subql #4,%d1
10c68126: 0280 0000 00ff andil #255,%d0
10c6812c: e788 lsll #3,%d0
10c6812e: 9280 subl %d0,%d1
10c68130: 2d41 ffe4 movel %d1,%fp@(-28)
10c68134: 6000 f77a braw 10c678b0 <tcp_sendmsg+0x12c>
10c68138: 53ae ffec subql #1,%fp@(-20)
10c6813c: 6a00 f762 bplw 10c678a0 <tcp_sendmsg+0x11c>
10c68140: 4aae ffe0 tstl %fp@(-32)
10c68144: 6700 01b4 beqw 10c682fa <tcp_sendmsg+0xb76>
10c68148: 4282 clrl %d2
10c6814a: 142c 010e moveb %a4@(270),%d2
10c6814e: 4aac 00e8 tstl %a4@(232)
10c68152: 6700 01a6 beqw 10c682fa <tcp_sendmsg+0xb76>
10c68156: 206d 006c moveal %a5@(108),%a0
10c6815a: 322e ffea movew %fp@(-22),%d1
10c6815e: 0241 8000 andiw #-32768,%d1
10c68162: 6710 beqs 10c68174 <tcp_sendmsg+0x9f0>
10c68164: 202c 005c movel %a4@(92),%d0
10c68168: e288 lsrl #1,%d0
10c6816a: d0ac 0100 addl %a4@(256),%d0
10c6816e: 90ac 00fc subl %a4@(252),%d0
10c68172: 6a0c bpls 10c68180 <tcp_sendmsg+0x9fc>
10c68174: 0028 0008 0046 orib #8,%a0@(70)
10c6817a: 296c 00fc 0100 movel %a4@(252),%a4@(256)
10c68180: 082e 0000 ffeb btst #0,%fp@(-21)
10c68186: 6712 beqs 10c6819a <tcp_sendmsg+0xa16>
10c68188: 197c 0001 017f moveb #1,%a4@(383)
10c6818e: 296c 00fc 0180 movel %a4@(252),%a4@(384)
10c68194: 0028 0020 0047 orib #32,%a0@(71)
10c6819a: 7002 moveq #2,%d0
10c6819c: 4a41 tstw %d1
10c6819e: 6602 bnes 10c681a2 <tcp_sendmsg+0xa1e>
10c681a0: 2002 movel %d2,%d0
10c681a2: 2600 movel %d0,%d3
10c681a4: 206c 00e8 moveal %a4@(232),%a0
10c681a8: b0fc 0000 cmpaw #0,%a0
10c681ac: 6700 0110 beqw 10c682be <tcp_sendmsg+0xb3a>
10c681b0: 7068 moveq #104,%d0
10c681b2: d08d addl %a5,%d0
10c681b4: b090 cmpl %a0@,%d0
10c681b6: 6702 beqs 10c681ba <tcp_sendmsg+0xa36>
10c681b8: 7601 moveq #1,%d3
10c681ba: 7a00 moveq #0,%d5
10c681bc: 7001 moveq #1,%d0
10c681be: b083 cmpl %d3,%d0
10c681c0: 6752 beqs 10c68214 <tcp_sendmsg+0xa90>
10c681c2: 4a2c 017f tstb %a4@(383)
10c681c6: 664c bnes 10c68214 <tcp_sendmsg+0xa90>
10c681c8: 7800 moveq #0,%d4
10c681ca: 222e ffe4 movel %fp@(-28),%d1
10c681ce: b2a8 005c cmpl %a0@(92),%d1
10c681d2: 633c blss 10c68210 <tcp_sendmsg+0xa8c>
10c681d4: 0828 0000 0046 btst #0,%a0@(70)
10c681da: 6634 bnes 10c68210 <tcp_sendmsg+0xa8c>
10c681dc: 7002 moveq #2,%d0
10c681de: b083 cmpl %d3,%d0
10c681e0: 672c beqs 10c6820e <tcp_sendmsg+0xa8a>
10c681e2: 4a83 tstl %d3
10c681e4: 662a bnes 10c68210 <tcp_sendmsg+0xa8c>
10c681e6: 4aac 0088 tstl %a4@(136)
10c681ea: 6724 beqs 10c68210 <tcp_sendmsg+0xa8c>
10c681ec: 7200 moveq #0,%d1
10c681ee: 242c 0014 movel %a4@(20),%d2
10c681f2: 202c 0010 movel %a4@(16),%d0
10c681f6: 9082 subl %d2,%d0
10c681f8: 6a10 bpls 10c6820a <tcp_sendmsg+0xa86>
10c681fa: 202c 000c movel %a4@(12),%d0
10c681fe: 9082 subl %d2,%d0
10c68200: 5ac0 spl %d0
10c68202: 4880 extw %d0
10c68204: 3200 movew %d0,%d1
10c68206: 48c1 extl %d1
10c68208: 4481 negl %d1
10c6820a: 4a81 tstl %d1
10c6820c: 6702 beqs 10c68210 <tcp_sendmsg+0xa8c>
10c6820e: 7801 moveq #1,%d4
10c68210: 4a84 tstl %d4
10c68212: 662a bnes 10c6823e <tcp_sendmsg+0xaba>
10c68214: 202c 0088 movel %a4@(136),%d0
10c68218: 90ac 008c subl %a4@(140),%d0
10c6821c: d0ac 0090 addl %a4@(144),%d0
10c68220: b0ac 0098 cmpl %a4@(152),%d0
10c68224: 6508 bcss 10c6822e <tcp_sendmsg+0xaaa>
10c68226: 0828 0000 0046 btst #0,%a0@(70)
10c6822c: 6710 beqs 10c6823e <tcp_sendmsg+0xaba>
10c6822e: 202c 0010 movel %a4@(16),%d0
10c68232: d0ac 0058 addl %a4@(88),%d0
10c68236: 90a8 003e subl %a0@(62),%d0
10c6823a: 6b02 bmis 10c6823e <tcp_sendmsg+0xaba>
10c6823c: 7a01 moveq #1,%d5
10c6823e: 4a85 tstl %d5
10c68240: 6710 beqs 10c68252 <tcp_sendmsg+0xace>
10c68242: 2f03 movel %d3,%sp@-
10c68244: 2f0d movel %a5,%sp@-
10c68246: 4eb9 10c6 fd3c jsr 10c6fd3c <tcp_write_xmit>
10c6824c: 508f addql #8,%sp
10c6824e: 4a80 tstl %d0
10c68250: 676c beqs 10c682be <tcp_sendmsg+0xb3a>
10c68252: 4aac 0088 tstl %a4@(136)
10c68256: 6666 bnes 10c682be <tcp_sendmsg+0xb3a>
10c68258: 4a2c 017e tstb %a4@(382)
10c6825c: 6660 bnes 10c682be <tcp_sendmsg+0xb3a>
10c6825e: 202c 0084 movel %a4@(132),%d0
10c68262: 2200 movel %d0,%d1
10c68264: 0c81 0000 2ee0 cmpil #12000,%d1
10c6826a: 6324 blss 10c68290 <tcp_sendmsg+0xb0c>
10c6826c: 2f3c 10c6 826c movel #281444972,%sp@-
10c68272: 2f00 movel %d0,%sp@-
10c68274: 4878 0003 pea 3 <PF_PTRACED_OFF>
10c68278: 2f0d movel %a5,%sp@-
10c6827a: 4879 1000 8446 pea 10008446 <prio2band+0x11cc>
10c68280: 4eb9 10c1 677e jsr 10c1677e <printk>
10c68286: 223c 0000 2ee0 movel #12000,%d1
10c6828c: 4fef 0014 lea %sp@(20),%sp
10c68290: 7003 moveq #3,%d0
10c68292: 206e ffd4 moveal %fp@(-44),%a0
10c68296: 1140 017e moveb %d0,%a0@(382)
10c6829a: 2039 1002 67b0 movel 100267b0 <jiffies>,%d0
10c682a0: d081 addl %d1,%d0
10c682a2: 2140 00a8 movel %d0,%a0@(168)
10c682a6: 2f00 movel %d0,%sp@-
10c682a8: 4868 00ac pea %a0@(172)
10c682ac: 4eb9 10c1 97b0 jsr 10c197b0 <mod_timer>
10c682b2: 508f addql #8,%sp
10c682b4: 4a80 tstl %d0
10c682b6: 6606 bnes 10c682be <tcp_sendmsg+0xb3a>
10c682b8: 41ed 0028 lea %a5@(40),%a0
10c682bc: 5290 addql #1,%a0@
10c682be: 202c 0088 movel %a4@(136),%d0
10c682c2: b0ac 0098 cmpl %a4@(152),%d0
10c682c6: 650e bcss 10c682d6 <tcp_sendmsg+0xb52>
10c682c8: 42ac 00a0 clrl %a4@(160)
10c682cc: 2979 1002 67b0 movel 100267b0 <jiffies>,%a4@(164)
10c682d2: 00a4
10c682d4: 6024 bras 10c682fa <tcp_sendmsg+0xb76>
10c682d6: b0ac 00a0 cmpl %a4@(160),%d0
10c682da: 6304 blss 10c682e0 <tcp_sendmsg+0xb5c>
10c682dc: 2940 00a0 movel %d0,%a4@(160)
10c682e0: 2039 1002 67b0 movel 100267b0 <jiffies>,%d0
10c682e6: 90ac 00a4 subl %a4@(164),%d0
10c682ea: b0ac 0084 cmpl %a4@(132),%d0
10c682ee: 650a bcss 10c682fa <tcp_sendmsg+0xb76>
10c682f0: 2f0d movel %a5,%sp@-
10c682f2: 4eb9 10c6 db3a jsr 10c6db3a <tcp_cwnd_application_limited>
10c682f8: 588f addql #4,%sp
10c682fa: 52b9 1002 5730 addql #1,10025730 <irq_stat+0x8>
10c68300: 4aad 00ba tstl %a5@(186)
10c68304: 670a beqs 10c68310 <tcp_sendmsg+0xb8c>
10c68306: 2f0d movel %a5,%sp@-
10c68308: 4eb9 10c5 5054 jsr 10c55054 <__release_sock>
10c6830e: 588f addql #4,%sp
10c68310: 42ad 0030 clrl %a5@(48)
10c68314: 226e ffcc moveal %fp@(-52),%a1
10c68318: b3d1 cmpal %a1@,%a1
10c6831a: 6712 beqs 10c6832e <tcp_sendmsg+0xbaa>
10c6831c: 4878 0001 pea 1 <PF_DTRACE_OFF>
10c68320: 4878 0003 pea 3 <PF_PTRACED_OFF>
10c68324: 2f2e ffd0 movel %fp@(-48),%sp@-
10c68328: 4eb9 10c1 4712 jsr 10c14712 <__wake_up>
10c6832e: 53b9 1002 5730 subql #1,10025730 <irq_stat+0x8>
10c68334: 202e ffe0 movel %fp@(-32),%d0
10c68338: 6000 00a6 braw 10c683e0 <tcp_sendmsg+0xc5c>
10c6833c: 4aaa 005c tstl %a2@(92)
10c68340: 6648 bnes 10c6838a <tcp_sendmsg+0xc06>
10c68342: b5ec 00e8 cmpal %a4@(232),%a2
10c68346: 6604 bnes 10c6834c <tcp_sendmsg+0xbc8>
10c68348: 42ac 00e8 clrl %a4@(232)
10c6834c: 206a 0008 moveal %a2@(8),%a0
10c68350: 53a8 0008 subql #1,%a0@(8)
10c68354: 2252 moveal %a2@,%a1
10c68356: 206a 0004 moveal %a2@(4),%a0
10c6835a: 4292 clrl %a2@
10c6835c: 42aa 0004 clrl %a2@(4)
10c68360: 42aa 0008 clrl %a2@(8)
10c68364: 2348 0004 movel %a0,%a1@(4)
10c68368: 2089 movel %a1,%a0@
10c6836a: 1b7c 0001 0143 moveb #1,%a5@(323)
10c68370: 202a 0078 movel %a2@(120),%d0
10c68374: 91ad 007c subl %d0,%a5@(124)
10c68378: 222a 0078 movel %a2@(120),%d1
10c6837c: d3ad 0080 addl %d1,%a5@(128)
10c68380: 2f0a movel %a2,%sp@-
10c68382: 4eb9 10c5 5900 jsr 10c55900 <__kfree_skb>
10c68388: 588f addql #4,%sp
10c6838a: 4aae ffe0 tstl %fp@(-32)
10c6838e: 6600 fdb8 bnew 10c68148 <tcp_sendmsg+0x9c4>
10c68392: 2f04 movel %d4,%sp@-
10c68394: 2f2e ffe8 movel %fp@(-24),%sp@-
10c68398: 2f0d movel %a5,%sp@-
10c6839a: 4eba eaca jsr %pc@(10c66e66 <tcp_error>)
10c6839e: 2800 movel %d0,%d4
10c683a0: 4fef 000c lea %sp@(12),%sp
10c683a4: 52b9 1002 5730 addql #1,10025730 <irq_stat+0x8>
10c683aa: 4aad 00ba tstl %a5@(186)
10c683ae: 670a beqs 10c683ba <tcp_sendmsg+0xc36>
10c683b0: 2f0d movel %a5,%sp@-
10c683b2: 4eb9 10c5 5054 jsr 10c55054 <__release_sock>
10c683b8: 588f addql #4,%sp
10c683ba: 42ad 0030 clrl %a5@(48)
10c683be: 206e ffcc moveal %fp@(-52),%a0
10c683c2: b1d0 cmpal %a0@,%a0
10c683c4: 6712 beqs 10c683d8 <tcp_sendmsg+0xc54>
10c683c6: 4878 0001 pea 1 <PF_DTRACE_OFF>
10c683ca: 4878 0003 pea 3 <PF_PTRACED_OFF>
10c683ce: 2f2e ffd0 movel %fp@(-48),%sp@-
10c683d2: 4eb9 10c1 4712 jsr 10c14712 <__wake_up>
10c683d8: 53b9 1002 5730 subql #1,10025730 <irq_stat+0x8>
10c683de: 2004 movel %d4,%d0
10c683e0: 4cee 3cfc ffa4 moveml %fp@(-92),%d2-%d7/%a2-%a5
10c683e6: 4e5e unlk %fp
10c683e8: 4e75 rts
10c683ea <tcp_recv_urg>:
10c683ea: 4e56 fffc linkw %fp,#-4
10c683ee: 48e7 3020 moveml %d2-%d3/%a2,%sp@-
10c683f2: 226e 0008 moveal %fp@(8),%a1
10c683f6: 246e 0010 moveal %fp@(16),%a2
10c683fa: 242e 0014 movel %fp@(20),%d2
10c683fe: 262e 0018 movel %fp@(24),%d3
10c68402: 41e9 00d6 lea %a1@(214),%a0
10c68406: 1029 0096 moveb %a1@(150),%d0
10c6840a: 660c bnes 10c68418 <tcp_recv_urg+0x2e>
10c6840c: 3228 017c movew %a0@(380),%d1
10c68410: 6706 beqs 10c68418 <tcp_recv_urg+0x2e>
10c68412: 0c41 0400 cmpiw #1024,%d1
10c68416: 6606 bnes 10c6841e <tcp_recv_urg+0x34>
10c68418: 70ea moveq #-22,%d0
10c6841a: 6000 008a braw 10c684a6 <tcp_recv_urg+0xbc>
10c6841e: 1029 0020 moveb %a1@(32),%d0
10c68422: 0c00 0007 cmpib #7,%d0
10c68426: 660a bnes 10c68432 <tcp_recv_urg+0x48>
10c68428: 1029 0095 moveb %a1@(149),%d0
10c6842c: 6604 bnes 10c68432 <tcp_recv_urg+0x48>
10c6842e: 7095 moveq #-107,%d0
10c68430: 6074 bras 10c684a6 <tcp_recv_urg+0xbc>
10c68432: 0801 0008 btst #8,%d1
10c68436: 6756 beqs 10c6848e <tcp_recv_urg+0xa4>
10c68438: 93c9 subal %a1,%a1
10c6843a: 1d68 017d ffff moveb %a0@(381),%fp@(-1)
10c68440: 0803 0001 btst #1,%d3
10c68444: 6606 bnes 10c6844c <tcp_recv_urg+0x62>
10c68446: 317c 0400 017c movew #1024,%a0@(380)
10c6844c: 222a 0018 movel %a2@(24),%d1
10c68450: 7001 moveq #1,%d0
10c68452: 8081 orl %d1,%d0
10c68454: 2540 0018 movel %d0,%a2@(24)
10c68458: 4a82 tstl %d2
10c6845a: 6f1e bles 10c6847a <tcp_recv_urg+0x90>
10c6845c: 0803 0005 btst #5,%d3
10c68460: 6614 bnes 10c68476 <tcp_recv_urg+0x8c>
10c68462: 4878 0001 pea 1 <PF_DTRACE_OFF>
10c68466: 486e ffff pea %fp@(-1)
10c6846a: 2f2a 0008 movel %a2@(8),%sp@-
10c6846e: 4eb9 10c5 6b02 jsr 10c56b02 <memcpy_toiovec>
10c68474: 2240 moveal %d0,%a1
10c68476: 7401 moveq #1,%d2
10c68478: 6008 bras 10c68482 <tcp_recv_urg+0x98>
10c6847a: 7021 moveq #33,%d0
10c6847c: 8081 orl %d1,%d0
10c6847e: 2540 0018 movel %d0,%a2@(24)
10c68482: 70f2 moveq #-14,%d0
10c68484: b2fc 0000 cmpaw #0,%a1
10c68488: 661c bnes 10c684a6 <tcp_recv_urg+0xbc>
10c6848a: 2002 movel %d2,%d0
10c6848c: 6018 bras 10c684a6 <tcp_recv_urg+0xbc>
10c6848e: 1029 0020 moveb %a1@(32),%d0
10c68492: 0c00 0007 cmpib #7,%d0
10c68496: 6708 beqs 10c684a0 <tcp_recv_urg+0xb6>
10c68498: 0829 0000 0027 btst #0,%a1@(39)
10c6849e: 6704 beqs 10c684a4 <tcp_recv_urg+0xba>
10c684a0: 7000 moveq #0,%d0
10c684a2: 6002 bras 10c684a6 <tcp_recv_urg+0xbc>
10c684a4: 70f5 moveq #-11,%d0
10c684a6: 4cee 040c fff0 moveml %fp@(-16),%d2-%d3/%a2
10c684ac: 4e5e unlk %fp
10c684ae: 4e75 rts
10c684b0 <cleanup_rbuf>:
10c684b0: 4e56 0000 linkw %fp,#0
10c684b4: 48e7 3030 moveml %d2-%d3/%a2-%a3,%sp@-
10c684b8: 266e 0008 moveal %fp@(8),%a3
10c684bc: 242e 000c movel %fp@(12),%d2
10c684c0: 45eb 00d6 lea %a3@(214),%a2
10c684c4: 7600 moveq #0,%d3
10c684c6: 41eb 0054 lea %a3@(84),%a0
10c684ca: 2250 moveal %a0@,%a1
10c684cc: b1c9 cmpal %a1,%a0
10c684ce: 6602 bnes 10c684d2 <cleanup_rbuf+0x22>
10c684d0: 93c9 subal %a1,%a1
10c684d2: b2fc 0000 cmpaw #0,%a1
10c684d6: 671c beqs 10c684f4 <cleanup_rbuf+0x44>
10c684d8: 202a 0104 movel %a2@(260),%d0
10c684dc: 90a9 003e subl %a1@(62),%d0
10c684e0: 6b12 bmis 10c684f4 <cleanup_rbuf+0x44>
10c684e2: 4878 0506 pea 506 <LSIGTRAP+0x501>
10c684e6: 4879 1000 857c pea 1000857c <prio2band+0x1302>
10c684ec: 4eb9 10c1 677e jsr 10c1677e <printk>
10c684f2: 508f addql #8,%sp
10c684f4: 082a 0000 0020 btst #0,%a2@(32)
10c684fa: 6736 beqs 10c68532 <cleanup_rbuf+0x82>
10c684fc: 4a2a 0023 tstb %a2@(35)
10c68500: 662e bnes 10c68530 <cleanup_rbuf+0x80>
10c68502: 222a 0008 movel %a2@(8),%d1
10c68506: 92aa 00f8 subl %a2@(248),%d1
10c6850a: 4280 clrl %d0
10c6850c: 302a 0032 movew %a2@(50),%d0
10c68510: b081 cmpl %d1,%d0
10c68512: 651c bcss 10c68530 <cleanup_rbuf+0x80>
10c68514: 4a82 tstl %d2
10c68516: 6f58 bles 10c68570 <cleanup_rbuf+0xc0>
10c68518: 202a 0020 movel %a2@(32),%d0
10c6851c: 0280 0400 ff00 andil #67174144,%d0
10c68522: 0c80 0400 0000 cmpil #67108864,%d0
10c68528: 6608 bnes 10c68532 <cleanup_rbuf+0x82>
10c6852a: 4aab 0050 tstl %a3@(80)
10c6852e: 6602 bnes 10c68532 <cleanup_rbuf+0x82>
10c68530: 7601 moveq #1,%d3
10c68532: 4a82 tstl %d2
10c68534: 6f3a bles 10c68570 <cleanup_rbuf+0xc0>
10c68536: 4a83 tstl %d3
10c68538: 663a bnes 10c68574 <cleanup_rbuf+0xc4>
10c6853a: 082b 0000 0027 btst #0,%a3@(39)
10c68540: 662e bnes 10c68570 <cleanup_rbuf+0xc0>
10c68542: 202a 00f8 movel %a2@(248),%d0
10c68546: d0aa 00f4 addl %a2@(244),%d0
10c6854a: 90aa 0008 subl %a2@(8),%d0
10c6854e: 6a02 bpls 10c68552 <cleanup_rbuf+0xa2>
10c68550: 7000 moveq #0,%d0
10c68552: 2400 movel %d0,%d2
10c68554: d480 addl %d0,%d2
10c68556: b4aa 014c cmpl %a2@(332),%d2
10c6855a: 6214 bhis 10c68570 <cleanup_rbuf+0xc0>
10c6855c: 2f0b movel %a3,%sp@-
10c6855e: 4eb9 10c6 ff74 jsr 10c6ff74 <__tcp_select_window>
10c68564: 588f addql #4,%sp
10c68566: 4a80 tstl %d0
10c68568: 6706 beqs 10c68570 <cleanup_rbuf+0xc0>
10c6856a: b480 cmpl %d0,%d2
10c6856c: 6202 bhis 10c68570 <cleanup_rbuf+0xc0>
10c6856e: 7601 moveq #1,%d3
10c68570: 4a83 tstl %d3
10c68572: 6708 beqs 10c6857c <cleanup_rbuf+0xcc>
10c68574: 2f0b movel %a3,%sp@-
10c68576: 4eb9 10c7 1428 jsr 10c71428 <tcp_send_ack>
10c6857c: 4cee 0c0c fff0 moveml %fp@(-16),%d2-%d3/%a2-%a3
10c68582: 4e5e unlk %fp
10c68584: 4e75 rts
10c68586 <tcp_data_wait>:
10c68586: 4e56 ffe0 linkw %fp,#-32
10c6858a: 48e7 2038 moveml %d2/%a2-%a4,%sp@-
10c6858e: 266e 0008 moveal %fp@(8),%a3
10c68592: 242e 000c movel %fp@(12),%d2
10c68596: 42ae ffe0 clrl %fp@(-32)
10c6859a: 42ae ffe8 clrl %fp@(-24)
10c6859e: 42ae ffec clrl %fp@(-20)
10c685a2: 49ee fff0 lea %fp@(-16),%a4
10c685a6: 2d79 1002 53b4 movel 100253b4 <_current_task>,%fp@(-28)
10c685ac: ffe4
10c685ae: 28ae ffe0 movel %fp@(-32),%a4@
10c685b2: 2d6e ffe4 fff4 movel %fp@(-28),%fp@(-12)
10c685b8: 2d6e ffe8 fff8 movel %fp@(-24),%fp@(-8)
10c685be: 2d6e ffec fffc movel %fp@(-20),%fp@(-4)
10c685c4: 2f0c movel %a4,%sp@-
10c685c6: 2f2b 0044 movel %a3@(68),%sp@-
10c685ca: 4eb9 10c1 5344 jsr 10c15344 <add_wait_queue>
10c685d0: 508f addql #8,%sp
10c685d2: 2079 1002 53b4 moveal 100253b4 <_current_task>,%a0
10c685d8: 7001 moveq #1,%d0
10c685da: 2080 movel %d0,%a0@
10c685dc: 206b 0306 moveal %a3@(774),%a0
10c685e0: 5888 addql #4,%a0
10c685e2: 40c0 movew %sr,%d0
10c685e4: 007c 0700 oriw #1792,%sr
10c685e8: 7202 moveq #2,%d1
10c685ea: 8390 orl %d1,%a0@
10c685ec: 46c0 movew %d0,%sr
10c685ee: 41f9 1002 5730 lea 10025730 <irq_stat+0x8>,%a0
10c685f4: 5290 addql #1,%a0@
10c685f6: 2448 moveal %a0,%a2
10c685f8: 4aab 00ba tstl %a3@(186)
10c685fc: 670a beqs 10c68608 <tcp_data_wait+0x82>
10c685fe: 2f0b movel %a3,%sp@-
10c68600: 4eb9 10c5 5054 jsr 10c55054 <__release_sock>
10c68606: 588f addql #4,%sp
10c68608: 42ab 0030 clrl %a3@(48)
10c6860c: 7034 moveq #52,%d0
10c6860e: d08b addl %a3,%d0
10c68610: 41eb 0038 lea %a3@(56),%a0
10c68614: b1d0 cmpal %a0@,%a0
10c68616: 6714 beqs 10c6862c <tcp_data_wait+0xa6>
10c68618: 4878 0001 pea 1 <PF_DTRACE_OFF>
10c6861c: 4878 0003 pea 3 <PF_PTRACED_OFF>
10c68620: 2f00 movel %d0,%sp@-
10c68622: 4eb9 10c1 4712 jsr 10c14712 <__wake_up>
10c68628: 4fef 000c lea %sp@(12),%sp
10c6862c: 5392 subql #1,%a2@
10c6862e: 41eb 0054 lea %a3@(84),%a0
10c68632: b1d0 cmpal %a0@,%a0
10c68634: 660c bnes 10c68642 <tcp_data_wait+0xbc>
10c68636: 2f02 movel %d2,%sp@-
10c68638: 4eb9 10c1 4428 jsr 10c14428 <schedule_timeout>
10c6863e: 2400 movel %d0,%d2
10c68640: 588f addql #4,%sp
10c68642: 5292 addql #1,%a2@
10c68644: 4aab 0030 tstl %a3@(48)
10c68648: 670a beqs 10c68654 <tcp_data_wait+0xce>
10c6864a: 2f0b movel %a3,%sp@-
10c6864c: 4eb9 10c5 4fc8 jsr 10c54fc8 <__lock_sock>
10c68652: 588f addql #4,%sp
10c68654: 7001 moveq #1,%d0
10c68656: 2740 0030 movel %d0,%a3@(48)
10c6865a: 5392 subql #1,%a2@
10c6865c: 206b 0306 moveal %a3@(774),%a0
10c68660: 5888 addql #4,%a0
10c68662: 40c0 movew %sr,%d0
10c68664: 007c 0700 oriw #1792,%sr
10c68668: 72fd moveq #-3,%d1
10c6866a: c390 andl %d1,%a0@
10c6866c: 46c0 movew %d0,%sr
10c6866e: 2f0c movel %a4,%sp@-
10c68670: 2f2b 0044 movel %a3@(68),%sp@-
10c68674: 4eb9 10c1 53aa jsr 10c153aa <remove_wait_queue>
10c6867a: 2079 1002 53b4 moveal 100253b4 <_current_task>,%a0
10c68680: 7000 moveq #0,%d0
10c68682: 2080 movel %d0,%a0@
10c68684: 2002 movel %d2,%d0
10c68686: 4cee 1c04 ffd0 moveml %fp@(-48),%d2/%a2-%a4
10c6868c: 4e5e unlk %fp
10c6868e: 4e75 rts
10c68690 <tcp_prequeue_process>:
10c68690: 4e56 0000 linkw %fp,#0
10c68694: 48e7 003c moveml %a2-%a5,%sp@-
10c68698: 2a6e 0008 moveal %fp@(8),%a5
10c6869c: 47ed 00d6 lea %a5@(214),%a3
10c686a0: 202b 003c movel %a3@(60),%d0
10c686a4: d1b9 1003 303a addl %d0,1003303a <net_statistics+0x158>
10c686aa: 41f9 1002 5730 lea 10025730 <irq_stat+0x8>,%a0
10c686b0: 5290 addql #1,%a0@
10c686b2: 2848 moveal %a0,%a4
10c686b4: 600c bras 10c686c2 <tcp_prequeue_process+0x32>
10c686b6: 2f0a movel %a2,%sp@-
10c686b8: 2f0d movel %a5,%sp@-
10c686ba: 206d 031e moveal %a5@(798),%a0
10c686be: 4e90 jsr %a0@
10c686c0: 508f addql #8,%sp
10c686c2: 41eb 0034 lea %a3@(52),%a0
10c686c6: 2250 moveal %a0@,%a1
10c686c8: 95ca subal %a2,%a2
10c686ca: b1c9 cmpal %a1,%a0
10c686cc: 6718 beqs 10c686e6 <tcp_prequeue_process+0x56>
10c686ce: 2449 moveal %a1,%a2
10c686d0: 2252 moveal %a2@,%a1
10c686d2: 53a8 0008 subql #1,%a0@(8)
10c686d6: 2348 0004 movel %a0,%a1@(4)
10c686da: 2089 movel %a1,%a0@
10c686dc: 4292 clrl %a2@
10c686de: 42aa 0004 clrl %a2@(4)
10c686e2: 42aa 0008 clrl %a2@(8)
10c686e6: b4fc 0000 cmpaw #0,%a2
10c686ea: 66ca bnes 10c686b6 <tcp_prequeue_process+0x26>
10c686ec: 5394 subql #1,%a4@
10c686ee: 42ab 0044 clrl %a3@(68)
10c686f2: 4cee 3c00 fff0 moveml %fp@(-16),%a2-%a5
10c686f8: 4e5e unlk %fp
10c686fa: 4e75 rts
10c686fc <tcp_recvmsg>:
10c686fc: 4e56 ffe4 linkw %fp,#-28
10c68700: 48e7 3f3c moveml %d2-%d7/%a2-%a5,%sp@-
10c68704: 286e 0008 moveal %fp@(8),%a4
10c68708: 282e 0010 movel %fp@(16),%d4
10c6870c: 47ec 00d6 lea %a4@(214),%a3
10c68710: 7a00 moveq #0,%d5
10c68712: 42ae fff4 clrl %fp@(-12)
10c68716: 41f9 1002 5730 lea 10025730 <irq_stat+0x8>,%a0
10c6871c: 5290 addql #1,%a0@
10c6871e: 2e08 movel %a0,%d7
10c68720: 4aac 0030 tstl %a4@(48)
10c68724: 670a beqs 10c68730 <tcp_recvmsg+0x34>
10c68726: 2f0c movel %a4,%sp@-
10c68728: 4eb9 10c5 4fc8 jsr 10c54fc8 <__lock_sock>
10c6872e: 588f addql #4,%sp
10c68730: 7001 moveq #1,%d0
10c68732: 2940 0030 movel %d0,%a4@(48)
10c68736: 2047 moveal %d7,%a0
10c68738: 5390 subql #1,%a0@
10c6873a: 7495 moveq #-107,%d2
10c6873c: 102c 0020 moveb %a4@(32),%d0
10c68740: 0c00 000a cmpib #10,%d0
10c68744: 6700 04b4 beqw 10c68bfa <tcp_recvmsg+0x4fe>
10c68748: 7000 moveq #0,%d0
10c6874a: 4aae 0014 tstl %fp@(20)
10c6874e: 6604 bnes 10c68754 <tcp_recvmsg+0x58>
10c68750: 202c 02a2 movel %a4@(674),%d0
10c68754: 2d40 fff8 movel %d0,%fp@(-8)
10c68758: 082e 0000 001b btst #0,%fp@(27)
10c6875e: 6600 04d6 bnew 10c68c36 <tcp_recvmsg+0x53a>
10c68762: 2c0c movel %a4,%d6
10c68764: 0686 0000 01da addil #474,%d6
10c6876a: 2d6e 0018 ffec movel %fp@(24),%fp@(-20)
10c68770: 7002 moveq #2,%d0
10c68772: c1ae ffec andl %d0,%fp@(-20)
10c68776: 670a beqs 10c68782 <tcp_recvmsg+0x86>
10c68778: 2046 moveal %d6,%a0
10c6877a: 2d50 fffc movel %a0@,%fp@(-4)
10c6877e: 2c0e movel %fp,%d6
10c68780: 5986 subql #4,%d6
10c68782: 082e 0000 001a btst #0,%fp@(26)
10c68788: 6628 bnes 10c687b2 <tcp_recvmsg+0xb6>
10c6878a: 202c 029e movel %a4@(670),%d0
10c6878e: 2204 movel %d4,%d1
10c68790: b084 cmpl %d4,%d0
10c68792: 6c02 bges 10c68796 <tcp_recvmsg+0x9a>
10c68794: 2200 movel %d0,%d1
10c68796: 2001 movel %d1,%d0
10c68798: 601a bras 10c687b4 <tcp_recvmsg+0xb8>
10c6879a: 41ec 027e lea %a4@(638),%a0
10c6879e: 40c0 movew %sr,%d0
10c687a0: 007c 0700 oriw #1792,%sr
10c687a4: 2210 movel %a0@,%d1
10c687a6: 2085 movel %d5,%a0@
10c687a8: 2a01 movel %d1,%d5
10c687aa: 46c0 movew %d0,%sr
10c687ac: 4485 negl %d5
10c687ae: 6000 03c8 braw 10c68b78 <tcp_recvmsg+0x47c>
10c687b2: 2004 movel %d4,%d0
10c687b4: 2d40 fff0 movel %d0,%fp@(-16)
10c687b8: 6608 bnes 10c687c2 <tcp_recvmsg+0xc6>
10c687ba: 307c 0001 moveaw #1,%a0
10c687be: 2d48 fff0 movel %a0,%fp@(-16)
10c687c2: 43ec 0034 lea %a4@(52),%a1
10c687c6: 2d49 ffe8 movel %a1,%fp@(-24)
10c687ca: 41ec 0038 lea %a4@(56),%a0
10c687ce: 2d48 ffe4 movel %a0,%fp@(-28)
10c687d2: 4a85 tstl %d5
10c687d4: 6712 beqs 10c687e8 <tcp_recvmsg+0xec>
10c687d6: 4a6b 017c tstw %a3@(380)
10c687da: 670c beqs 10c687e8 <tcp_recvmsg+0xec>
10c687dc: 202b 0178 movel %a3@(376),%d0
10c687e0: 2246 moveal %d6,%a1
10c687e2: b091 cmpl %a1@,%d0
10c687e4: 6700 0392 beqw 10c68b78 <tcp_recvmsg+0x47c>
10c687e8: 2079 1002 53b4 moveal 100253b4 <_current_task>,%a0
10c687ee: 4aa8 0008 tstl %a0@(8)
10c687f2: 6742 beqs 10c68836 <tcp_recvmsg+0x13a>
10c687f4: 4a85 tstl %d5
10c687f6: 6600 0380 bnew 10c68b78 <tcp_recvmsg+0x47c>
10c687fa: 4aae fff8 tstl %fp@(-8)
10c687fe: 6718 beqs 10c68818 <tcp_recvmsg+0x11c>
10c68800: 70fc moveq #-4,%d0
10c68802: 0cae 7fff ffff cmpil #2147483647,%fp@(-8)
10c68808: fff8
10c6880a: 6606 bnes 10c68812 <tcp_recvmsg+0x116>
10c6880c: 203c ffff fe00 movel #-512,%d0
10c68812: 2a00 movel %d0,%d5
10c68814: 6000 0362 braw 10c68b78 <tcp_recvmsg+0x47c>
10c68818: 7af5 moveq #-11,%d5
10c6881a: 6000 035c braw 10c68b78 <tcp_recvmsg+0x47c>
10c6881e: 2f01 movel %d1,%sp@-
10c68820: 2046 moveal %d6,%a0
10c68822: 2f10 movel %a0@,%sp@-
10c68824: 4879 1000 85f0 pea 100085f0 <prio2band+0x1376>
10c6882a: 4eb9 10c1 677e jsr 10c1677e <printk>
10c68830: 4fef 000c lea %sp@(12),%sp
10c68834: 6068 bras 10c6889e <tcp_recvmsg+0x1a2>
10c68836: 41ec 0054 lea %a4@(84),%a0
10c6883a: 2010 movel %a0@,%d0
10c6883c: 2a48 moveal %a0,%a5
10c6883e: bbc0 cmpal %d0,%a5
10c68840: 6602 bnes 10c68844 <tcp_recvmsg+0x148>
10c68842: 7000 moveq #0,%d0
10c68844: 2440 moveal %d0,%a2
10c68846: b4fc 0000 cmpaw #0,%a2
10c6884a: 6752 beqs 10c6889e <tcp_recvmsg+0x1a2>
10c6884c: 2046 moveal %d6,%a0
10c6884e: 2250 moveal %a0@,%a1
10c68850: 222a 003a movel %a2@(58),%d1
10c68854: 2009 movel %a1,%d0
10c68856: 9081 subl %d1,%d0
10c68858: 6bc4 bmis 10c6881e <tcp_recvmsg+0x122>
10c6885a: 2609 movel %a1,%d3
10c6885c: 9681 subl %d1,%d3
10c6885e: 206a 001c moveal %a2@(28),%a0
10c68862: 1228 000d moveb %a0@(13),%d1
10c68866: 0801 0001 btst #1,%d1
10c6886a: 6702 beqs 10c6886e <tcp_recvmsg+0x172>
10c6886c: 5383 subql #1,%d3
10c6886e: 202a 005c movel %a2@(92),%d0
10c68872: b083 cmpl %d3,%d0
10c68874: 6200 01cc bhiw 10c68a42 <tcp_recvmsg+0x346>
10c68878: 0801 0000 btst #0,%d1
10c6887c: 6600 02c4 bnew 10c68b42 <tcp_recvmsg+0x446>
10c68880: 4aae ffec tstl %fp@(-20)
10c68884: 6612 bnes 10c68898 <tcp_recvmsg+0x19c>
10c68886: 4878 05b7 pea 5b7 <LSIGTRAP+0x5b2>
10c6888a: 4879 1000 8612 pea 10008612 <prio2band+0x1398>
10c68890: 4eb9 10c1 677e jsr 10c1677e <printk>
10c68896: 508f addql #8,%sp
10c68898: 2452 moveal %a2@,%a2
10c6889a: bbca cmpal %a2,%a5
10c6889c: 66a8 bnes 10c68846 <tcp_recvmsg+0x14a>
10c6889e: baae fff0 cmpl %fp@(-16),%d5
10c688a2: 6d08 blts 10c688ac <tcp_recvmsg+0x1b0>
10c688a4: 4aac 00ba tstl %a4@(186)
10c688a8: 6700 02ce beqw 10c68b78 <tcp_recvmsg+0x47c>
10c688ac: 4a85 tstl %d5
10c688ae: 6730 beqs 10c688e0 <tcp_recvmsg+0x1e4>
10c688b0: 4aac 027e tstl %a4@(638)
10c688b4: 6600 02c2 bnew 10c68b78 <tcp_recvmsg+0x47c>
10c688b8: 102c 0020 moveb %a4@(32),%d0
10c688bc: 0c00 0007 cmpib #7,%d0
10c688c0: 6700 02b6 beqw 10c68b78 <tcp_recvmsg+0x47c>
10c688c4: 082c 0000 0027 btst #0,%a4@(39)
10c688ca: 6600 02ac bnew 10c68b78 <tcp_recvmsg+0x47c>
10c688ce: 4aae fff8 tstl %fp@(-8)
10c688d2: 6700 02a4 beqw 10c68b78 <tcp_recvmsg+0x47c>
10c688d6: 4aae ffec tstl %fp@(-20)
10c688da: 6600 029c bnew 10c68b78 <tcp_recvmsg+0x47c>
10c688de: 603a bras 10c6891a <tcp_recvmsg+0x21e>
10c688e0: 102c 0095 moveb %a4@(149),%d0
10c688e4: 6600 0292 bnew 10c68b78 <tcp_recvmsg+0x47c>
10c688e8: 4aac 027e tstl %a4@(638)
10c688ec: 6600 feac bnew 10c6879a <tcp_recvmsg+0x9e>
10c688f0: 082c 0000 0027 btst #0,%a4@(39)
10c688f6: 6600 0280 bnew 10c68b78 <tcp_recvmsg+0x47c>
10c688fa: 102c 0020 moveb %a4@(32),%d0
10c688fe: 0c00 0007 cmpib #7,%d0
10c68902: 660e bnes 10c68912 <tcp_recvmsg+0x216>
10c68904: 102c 0095 moveb %a4@(149),%d0
10c68908: 6600 026e bnew 10c68b78 <tcp_recvmsg+0x47c>
10c6890c: 7a95 moveq #-107,%d5
10c6890e: 6000 0268 braw 10c68b78 <tcp_recvmsg+0x47c>
10c68912: 4aae fff8 tstl %fp@(-8)
10c68916: 6700 ff00 beqw 10c68818 <tcp_recvmsg+0x11c>
10c6891a: 2f05 movel %d5,%sp@-
10c6891c: 2f0c movel %a4,%sp@-
10c6891e: 4eba fb90 jsr %pc@(10c684b0 <cleanup_rbuf>)
10c68922: 508f addql #8,%sp
10c68924: 226e fff4 moveal %fp@(-12),%a1
10c68928: b3eb 0048 cmpal %a3@(72),%a1
10c6892c: 665a bnes 10c68988 <tcp_recvmsg+0x28c>
10c6892e: b2fc 0000 cmpaw #0,%a1
10c68932: 6622 bnes 10c68956 <tcp_recvmsg+0x25a>
10c68934: 202e 0018 movel %fp@(24),%d0
10c68938: 7222 moveq #34,%d1
10c6893a: c081 andl %d1,%d0
10c6893c: 6618 bnes 10c68956 <tcp_recvmsg+0x25a>
10c6893e: 2d79 1002 53b4 movel 100253b4 <_current_task>,%fp@(-12)
10c68944: fff4
10c68946: 276e fff4 0048 movel %fp@(-12),%a3@(72)
10c6894c: 206e 000c moveal %fp@(12),%a0
10c68950: 2768 0008 004c movel %a0@(8),%a3@(76)
10c68956: 2744 0050 movel %d4,%a3@(80)
10c6895a: 226b 0104 moveal %a3@(260),%a1
10c6895e: b3eb 0008 cmpal %a3@(8),%a1
10c68962: 671c beqs 10c68980 <tcp_recvmsg+0x284>
10c68964: 202e 0018 movel %fp@(24),%d0
10c68968: 7222 moveq #34,%d1
10c6896a: c081 andl %d1,%d0
10c6896c: 6612 bnes 10c68980 <tcp_recvmsg+0x284>
10c6896e: 4878 05f0 pea 5f0 <LSIGTRAP+0x5eb>
10c68972: 4879 1000 8656 pea 10008656 <prio2band+0x13dc>
10c68978: 4eb9 10c1 677e jsr 10c1677e <printk>
10c6897e: 508f addql #8,%sp
10c68980: 4aab 003c tstl %a3@(60)
10c68984: 6600 009c bnew 10c68a22 <tcp_recvmsg+0x326>
10c68988: baae fff0 cmpl %fp@(-16),%d5
10c6898c: 6d56 blts 10c689e4 <tcp_recvmsg+0x2e8>
10c6898e: 52b9 1002 5730 addql #1,10025730 <irq_stat+0x8>
10c68994: 4aac 00ba tstl %a4@(186)
10c68998: 670a beqs 10c689a4 <tcp_recvmsg+0x2a8>
10c6899a: 2f0c movel %a4,%sp@-
10c6899c: 4eb9 10c5 5054 jsr 10c55054 <__release_sock>
10c689a2: 588f addql #4,%sp
10c689a4: 42ac 0030 clrl %a4@(48)
10c689a8: 206e ffe4 moveal %fp@(-28),%a0
10c689ac: b1d0 cmpal %a0@,%a0
10c689ae: 6716 beqs 10c689c6 <tcp_recvmsg+0x2ca>
10c689b0: 4878 0001 pea 1 <PF_DTRACE_OFF>
10c689b4: 4878 0003 pea 3 <PF_PTRACED_OFF>
10c689b8: 2f2e ffe8 movel %fp@(-24),%sp@-
10c689bc: 4eb9 10c1 4712 jsr 10c14712 <__wake_up>
10c689c2: 4fef 000c lea %sp@(12),%sp
10c689c6: 4aac 0030 tstl %a4@(48)
10c689ca: 670a beqs 10c689d6 <tcp_recvmsg+0x2da>
10c689cc: 2f0c movel %a4,%sp@-
10c689ce: 4eb9 10c5 4fc8 jsr 10c54fc8 <__lock_sock>
10c689d4: 588f addql #4,%sp
10c689d6: 7001 moveq #1,%d0
10c689d8: 2940 0030 movel %d0,%a4@(48)
10c689dc: 53b9 1002 5730 subql #1,10025730 <irq_stat+0x8>
10c689e2: 6010 bras 10c689f4 <tcp_recvmsg+0x2f8>
10c689e4: 2f2e fff8 movel %fp@(-8),%sp@-
10c689e8: 2f0c movel %a4,%sp@-
10c689ea: 4eba fb9a jsr %pc@(10c68586 <tcp_data_wait>)
10c689ee: 2d40 fff8 movel %d0,%fp@(-8)
10c689f2: 508f addql #8,%sp
10c689f4: 4aae fff4 tstl %fp@(-12)
10c689f8: 6700 0178 beqw 10c68b72 <tcp_recvmsg+0x476>
10c689fc: 2004 movel %d4,%d0
10c689fe: 90ab 0050 subl %a3@(80),%d0
10c68a02: 670a beqs 10c68a0e <tcp_recvmsg+0x312>
10c68a04: d1b9 1003 303e addl %d0,1003303e <net_statistics+0x15c>
10c68a0a: 9880 subl %d0,%d4
10c68a0c: da80 addl %d0,%d5
10c68a0e: 222b 0008 movel %a3@(8),%d1
10c68a12: b2ab 0104 cmpl %a3@(260),%d1
10c68a16: 6600 015a bnew 10c68b72 <tcp_recvmsg+0x476>
10c68a1a: 4aab 003c tstl %a3@(60)
10c68a1e: 6700 0152 beqw 10c68b72 <tcp_recvmsg+0x476>
10c68a22: 2f0c movel %a4,%sp@-
10c68a24: 4eba fc6a jsr %pc@(10c68690 <tcp_prequeue_process>)
10c68a28: 2004 movel %d4,%d0
10c68a2a: 90ab 0050 subl %a3@(80),%d0
10c68a2e: 588f addql #4,%sp
10c68a30: 6700 0140 beqw 10c68b72 <tcp_recvmsg+0x476>
10c68a34: d1b9 1003 3042 addl %d0,10033042 <net_statistics+0x160>
10c68a3a: 9880 subl %d0,%d4
10c68a3c: da80 addl %d0,%d5
10c68a3e: 6000 0132 braw 10c68b72 <tcp_recvmsg+0x476>
10c68a42: 2400 movel %d0,%d2
10c68a44: 9483 subl %d3,%d2
10c68a46: b484 cmpl %d4,%d2
10c68a48: 6302 blss 10c68a4c <tcp_recvmsg+0x350>
10c68a4a: 2404 movel %d4,%d2
10c68a4c: 4a6b 017c tstw %a3@(380)
10c68a50: 6724 beqs 10c68a76 <tcp_recvmsg+0x37a>
10c68a52: 202b 0178 movel %a3@(376),%d0
10c68a56: 9089 subl %a1,%d0
10c68a58: b480 cmpl %d0,%d2
10c68a5a: 631a blss 10c68a76 <tcp_recvmsg+0x37a>
10c68a5c: 4a80 tstl %d0
10c68a5e: 6614 bnes 10c68a74 <tcp_recvmsg+0x378>
10c68a60: 102c 0096 moveb %a4@(150),%d0
10c68a64: 6610 bnes 10c68a76 <tcp_recvmsg+0x37a>
10c68a66: 5289 addql #1,%a1
10c68a68: 2046 moveal %d6,%a0
10c68a6a: 2089 movel %a1,%a0@
10c68a6c: 5283 addql #1,%d3
10c68a6e: 5382 subql #1,%d2
10c68a70: 673c beqs 10c68aae <tcp_recvmsg+0x3b2>
10c68a72: 6002 bras 10c68a76 <tcp_recvmsg+0x37a>
10c68a74: 2400 movel %d0,%d2
10c68a76: 082e 0005 001b btst #5,%fp@(27)
10c68a7c: 6628 bnes 10c68aa6 <tcp_recvmsg+0x3aa>
10c68a7e: 2f02 movel %d2,%sp@-
10c68a80: 226e 000c moveal %fp@(12),%a1
10c68a84: 2f29 0008 movel %a1@(8),%sp@-
10c68a88: 2f03 movel %d3,%sp@-
10c68a8a: 2f0a movel %a2,%sp@-
10c68a8c: 4eb9 10c5 6fd8 jsr 10c56fd8 <skb_copy_datagram_iovec>
10c68a92: 4fef 0010 lea %sp@(16),%sp
10c68a96: 4a80 tstl %d0
10c68a98: 670c beqs 10c68aa6 <tcp_recvmsg+0x3aa>
10c68a9a: 4a85 tstl %d5
10c68a9c: 6600 00da bnew 10c68b78 <tcp_recvmsg+0x47c>
10c68aa0: 7af2 moveq #-14,%d5
10c68aa2: 6000 00d4 braw 10c68b78 <tcp_recvmsg+0x47c>
10c68aa6: 2046 moveal %d6,%a0
10c68aa8: d590 addl %d2,%a0@
10c68aaa: da82 addl %d2,%d5
10c68aac: 9882 subl %d2,%d4
10c68aae: 4a6b 017c tstw %a3@(380)
10c68ab2: 674c beqs 10c68b00 <tcp_recvmsg+0x404>
10c68ab4: 202b 0178 movel %a3@(376),%d0
10c68ab8: 90ab 0104 subl %a3@(260),%d0
10c68abc: 6a42 bpls 10c68b00 <tcp_recvmsg+0x404>
10c68abe: 426b 017c clrw %a3@(380)
10c68ac2: 4aab 00dc tstl %a3@(220)
10c68ac6: 6638 bnes 10c68b00 <tcp_recvmsg+0x404>
10c68ac8: 4aab 00f4 tstl %a3@(244)
10c68acc: 6732 beqs 10c68b00 <tcp_recvmsg+0x404>
10c68ace: 226c 0050 moveal %a4@(80),%a1
10c68ad2: b3ec 0040 cmpal %a4@(64),%a1
10c68ad6: 6c28 bges 10c68b00 <tcp_recvmsg+0x404>
10c68ad8: 4280 clrl %d0
10c68ada: 102b 010c moveb %a3@(268),%d0
10c68ade: 226b 0058 moveal %a3@(88),%a1
10c68ae2: 2209 movel %a1,%d1
10c68ae4: e0a9 lsrl %d0,%d1
10c68ae6: 2241 moveal %d1,%a1
10c68ae8: 2053 moveal %a3@,%a0
10c68aea: 2008 movel %a0,%d0
10c68aec: 721a moveq #26,%d1
10c68aee: e3a8 lsll %d1,%d0
10c68af0: 2040 moveal %d0,%a0
10c68af2: 2009 movel %a1,%d0
10c68af4: 08c0 0014 bset #20,%d0
10c68af8: 2208 movel %a0,%d1
10c68afa: 8280 orl %d0,%d1
10c68afc: 2741 0004 movel %d1,%a3@(4)
10c68b00: 2002 movel %d2,%d0
10c68b02: d083 addl %d3,%d0
10c68b04: b0aa 005c cmpl %a2@(92),%d0
10c68b08: 6568 bcss 10c68b72 <tcp_recvmsg+0x476>
10c68b0a: 206a 001c moveal %a2@(28),%a0
10c68b0e: 0828 0000 000d btst #0,%a0@(13)
10c68b14: 662c bnes 10c68b42 <tcp_recvmsg+0x446>
10c68b16: 4aae ffec tstl %fp@(-20)
10c68b1a: 6656 bnes 10c68b72 <tcp_recvmsg+0x476>
10c68b1c: 53ad 0008 subql #1,%a5@(8)
10c68b20: 2252 moveal %a2@,%a1
10c68b22: 206a 0004 moveal %a2@(4),%a0
10c68b26: 4292 clrl %a2@
10c68b28: 42aa 0004 clrl %a2@(4)
10c68b2c: 42aa 0008 clrl %a2@(8)
10c68b30: 2348 0004 movel %a0,%a1@(4)
10c68b34: 2089 movel %a1,%a0@
10c68b36: 2f0a movel %a2,%sp@-
10c68b38: 4eb9 10c5 5900 jsr 10c55900 <__kfree_skb>
10c68b3e: 588f addql #4,%sp
10c68b40: 6030 bras 10c68b72 <tcp_recvmsg+0x476>
10c68b42: 2046 moveal %d6,%a0
10c68b44: 5290 addql #1,%a0@
10c68b46: 4aae ffec tstl %fp@(-20)
10c68b4a: 662c bnes 10c68b78 <tcp_recvmsg+0x47c>
10c68b4c: 53ad 0008 subql #1,%a5@(8)
10c68b50: 2252 moveal %a2@,%a1
10c68b52: 206a 0004 moveal %a2@(4),%a0
10c68b56: 4292 clrl %a2@
10c68b58: 42aa 0004 clrl %a2@(4)
10c68b5c: 42aa 0008 clrl %a2@(8)
10c68b60: 2348 0004 movel %a0,%a1@(4)
10c68b64: 2089 movel %a1,%a0@
10c68b66: 2f0a movel %a2,%sp@-
10c68b68: 4eb9 10c5 5900 jsr 10c55900 <__kfree_skb>
10c68b6e: 588f addql #4,%sp
10c68b70: 6006 bras 10c68b78 <tcp_recvmsg+0x47c>
10c68b72: 4a84 tstl %d4
10c68b74: 6e00 fc5c bgtw 10c687d2 <tcp_recvmsg+0xd6>
10c68b78: 4aae fff4 tstl %fp@(-12)
10c68b7c: 6738 beqs 10c68bb6 <tcp_recvmsg+0x4ba>
10c68b7e: 4aab 003c tstl %a3@(60)
10c68b82: 672a beqs 10c68bae <tcp_recvmsg+0x4b2>
10c68b84: 4a85 tstl %d5
10c68b86: 6f06 bles 10c68b8e <tcp_recvmsg+0x492>
10c68b88: 2744 0050 movel %d4,%a3@(80)
10c68b8c: 6004 bras 10c68b92 <tcp_recvmsg+0x496>
10c68b8e: 42ab 0050 clrl %a3@(80)
10c68b92: 2f0c movel %a4,%sp@-
10c68b94: 4eba fafa jsr %pc@(10c68690 <tcp_prequeue_process>)
10c68b98: 588f addql #4,%sp
10c68b9a: 4a85 tstl %d5
10c68b9c: 6f10 bles 10c68bae <tcp_recvmsg+0x4b2>
10c68b9e: 2004 movel %d4,%d0
10c68ba0: 90ab 0050 subl %a3@(80),%d0
10c68ba4: 6708 beqs 10c68bae <tcp_recvmsg+0x4b2>
10c68ba6: d1b9 1003 3042 addl %d0,10033042 <net_statistics+0x160>
10c68bac: da80 addl %d0,%d5
10c68bae: 42ab 0048 clrl %a3@(72)
10c68bb2: 42ab 0050 clrl %a3@(80)
10c68bb6: 2f05 movel %d5,%sp@-
10c68bb8: 2f0c movel %a4,%sp@-
10c68bba: 4eba f8f4 jsr %pc@(10c684b0 <cleanup_rbuf>)
10c68bbe: 508f addql #8,%sp
10c68bc0: 2247 moveal %d7,%a1
10c68bc2: 5291 addql #1,%a1@
10c68bc4: 4aac 00ba tstl %a4@(186)
10c68bc8: 670a beqs 10c68bd4 <tcp_recvmsg+0x4d8>
10c68bca: 2f0c movel %a4,%sp@-
10c68bcc: 4eb9 10c5 5054 jsr 10c55054 <__release_sock>
10c68bd2: 588f addql #4,%sp
10c68bd4: 42ac 0030 clrl %a4@(48)
10c68bd8: 206e ffe4 moveal %fp@(-28),%a0
10c68bdc: b1d0 cmpal %a0@,%a0
10c68bde: 6712 beqs 10c68bf2 <tcp_recvmsg+0x4f6>
10c68be0: 4878 0001 pea 1 <PF_DTRACE_OFF>
10c68be4: 4878 0003 pea 3 <PF_PTRACED_OFF>
10c68be8: 2f2e ffe8 movel %fp@(-24),%sp@-
10c68bec: 4eb9 10c1 4712 jsr 10c14712 <__wake_up>
10c68bf2: 2247 moveal %d7,%a1
10c68bf4: 5391 subql #1,%a1@
10c68bf6: 2005 movel %d5,%d0
10c68bf8: 605a bras 10c68c54 <tcp_recvmsg+0x558>
10c68bfa: 2047 moveal %d7,%a0
10c68bfc: 5290 addql #1,%a0@
10c68bfe: 4aac 00ba tstl %a4@(186)
10c68c02: 670a beqs 10c68c0e <tcp_recvmsg+0x512>
10c68c04: 2f0c movel %a4,%sp@-
10c68c06: 4eb9 10c5 5054 jsr 10c55054 <__release_sock>
10c68c0c: 588f addql #4,%sp
10c68c0e: 42ac 0030 clrl %a4@(48)
10c68c12: 7034 moveq #52,%d0
10c68c14: d08c addl %a4,%d0
10c68c16: 41ec 0038 lea %a4@(56),%a0
10c68c1a: b1d0 cmpal %a0@,%a0
10c68c1c: 6710 beqs 10c68c2e <tcp_recvmsg+0x532>
10c68c1e: 4878 0001 pea 1 <PF_DTRACE_OFF>
10c68c22: 4878 0003 pea 3 <PF_PTRACED_OFF>
10c68c26: 2f00 movel %d0,%sp@-
10c68c28: 4eb9 10c1 4712 jsr 10c14712 <__wake_up>
10c68c2e: 2247 moveal %d7,%a1
10c68c30: 5391 subql #1,%a1@
10c68c32: 2002 movel %d2,%d0
10c68c34: 601e bras 10c68c54 <tcp_recvmsg+0x558>
10c68c36: 2f2e 001c movel %fp@(28),%sp@-
10c68c3a: 2f2e 0018 movel %fp@(24),%sp@-
10c68c3e: 2f04 movel %d4,%sp@-
10c68c40: 2f2e 000c movel %fp@(12),%sp@-
10c68c44: 2f00 movel %d0,%sp@-
10c68c46: 2f0c movel %a4,%sp@-
10c68c48: 4eba f7a0 jsr %pc@(10c683ea <tcp_recv_urg>)
10c68c4c: 2400 movel %d0,%d2
10c68c4e: 4fef 0018 lea %sp@(24),%sp
10c68c52: 60a6 bras 10c68bfa <tcp_recvmsg+0x4fe>
10c68c54: 4cee 3cfc ffbc moveml %fp@(-68),%d2-%d7/%a2-%a5
10c68c5a: 4e5e unlk %fp
10c68c5c: 4e75 rts
10c68c5e <tcp_close_state>:
10c68c5e: 4e56 0000 linkw %fp,#0
10c68c62: 48e7 3820 moveml %d2-%d4/%a2,%sp@-
10c68c66: 246e 0008 moveal %fp@(8),%a2
10c68c6a: 102a 0020 moveb %a2@(32),%d0
10c68c6e: 0280 0000 00ff andil #255,%d0
10c68c74: 41f9 1001 028c lea 1001028c <new_state>,%a0
10c68c7a: 4284 clrl %d4
10c68c7c: 1830 0800 moveb %a0@(00000000,%d0:l),%d4
10c68c80: 2404 movel %d4,%d2
10c68c82: 700f moveq #15,%d0
10c68c84: c480 andl %d0,%d2
10c68c86: 102a 0020 moveb %a2@(32),%d0
10c68c8a: 4283 clrl %d3
10c68c8c: 1600 moveb %d0,%d3
10c68c8e: 7201 moveq #1,%d1
10c68c90: b282 cmpl %d2,%d1
10c68c92: 6708 beqs 10c68c9c <tcp_close_state+0x3e>
10c68c94: 7007 moveq #7,%d0
10c68c96: b082 cmpl %d2,%d0
10c68c98: 6720 beqs 10c68cba <tcp_close_state+0x5c>
10c68c9a: 6042 bras 10c68cde <tcp_close_state+0x80>
10c68c9c: 7201 moveq #1,%d1
10c68c9e: b283 cmpl %d3,%d1
10c68ca0: 6758 beqs 10c68cfa <tcp_close_state+0x9c>
10c68ca2: 4ab9 1002 5730 tstl 10025730 <irq_stat+0x8>
10c68ca8: 57c0 seq %d0
10c68caa: 7238 moveq #56,%d1
10c68cac: c081 andl %d1,%d0
10c68cae: 41f9 1003 3112 lea 10033112 <tcp_statistics+0x20>,%a0
10c68cb4: 52b0 0800 addql #1,%a0@(00000000,%d0:l)
10c68cb8: 6040 bras 10c68cfa <tcp_close_state+0x9c>
10c68cba: 206a 00d2 moveal %a2@(210),%a0
10c68cbe: 2f0a movel %a2,%sp@-
10c68cc0: 2068 003c moveal %a0@(60),%a0
10c68cc4: 4e90 jsr %a0@
10c68cc6: 588f addql #4,%sp
10c68cc8: 4aaa 0090 tstl %a2@(144)
10c68ccc: 6710 beqs 10c68cde <tcp_close_state+0x80>
10c68cce: 082a 0003 00a0 btst #3,%a2@(160)
10c68cd4: 6608 bnes 10c68cde <tcp_close_state+0x80>
10c68cd6: 2f0a movel %a2,%sp@-
10c68cd8: 4eb9 10c7 27f2 jsr 10c727f2 <tcp_put_port>
10c68cde: 7001 moveq #1,%d0
10c68ce0: b083 cmpl %d3,%d0
10c68ce2: 6616 bnes 10c68cfa <tcp_close_state+0x9c>
10c68ce4: 4ab9 1002 5730 tstl 10025730 <irq_stat+0x8>
10c68cea: 57c0 seq %d0
10c68cec: 7238 moveq #56,%d1
10c68cee: c081 andl %d1,%d0
10c68cf0: 41f9 1003 3112 lea 10033112 <tcp_statistics+0x20>,%a0
10c68cf6: 53b0 0800 subql #1,%a0@(00000000,%d0:l)
10c68cfa: 1542 0020 moveb %d2,%a2@(32)
10c68cfe: 707f moveq #127,%d0
10c68d00: 4600 notb %d0
10c68d02: c084 andl %d4,%d0
10c68d04: 4cee 041c fff0 moveml %fp@(-16),%d2-%d4/%a2
10c68d0a: 4e5e unlk %fp
10c68d0c: 4e75 rts
10c68d0e <tcp_shutdown>:
10c68d0e: 4e56 0000 linkw %fp,#0
10c68d12: 2f0a movel %a2,%sp@-
10c68d14: 246e 0008 moveal %fp@(8),%a2
10c68d18: 082e 0001 000f btst #1,%fp@(15)
10c68d1e: 6728 beqs 10c68d48 <tcp_shutdown+0x3a>
10c68d20: 102a 0020 moveb %a2@(32),%d0
10c68d24: 0280 0000 00ff andil #255,%d0
10c68d2a: 223c 0000 010e movel #270,%d1
10c68d30: 0101 btst %d0,%d1
10c68d32: 6714 beqs 10c68d48 <tcp_shutdown+0x3a>
10c68d34: 2f0a movel %a2,%sp@-
10c68d36: 4eba ff26 jsr %pc@(10c68c5e <tcp_close_state>)
10c68d3a: 588f addql #4,%sp
10c68d3c: 4a80 tstl %d0
10c68d3e: 6708 beqs 10c68d48 <tcp_shutdown+0x3a>
10c68d40: 2f0a movel %a2,%sp@-
10c68d42: 4eb9 10c7 0846 jsr 10c70846 <tcp_send_fin>
10c68d48: 246e fffc moveal %fp@(-4),%a2
10c68d4c: 4e5e unlk %fp
10c68d4e: 4e75 rts
10c68d50 <tcp_destroy_sock>:
10c68d50: 4e56 0000 linkw %fp,#0
10c68d54: 48e7 303c moveml %d2-%d3/%a2-%a5,%sp@-
10c68d58: 286e 0008 moveal %fp@(8),%a4
10c68d5c: 102c 0020 moveb %a4@(32),%d0
10c68d60: 0c00 0007 cmpib #7,%d0
10c68d64: 6712 beqs 10c68d78 <tcp_destroy_sock+0x28>
10c68d66: 4878 06f7 pea 6f7 <LSIGTRAP+0x6f2>
10c68d6a: 4879 1000 87cb pea 100087cb <prio2band+0x1551>
10c68d70: 4eb9 10c1 677e jsr 10c1677e <printk>
10c68d76: 508f addql #8,%sp
10c68d78: 102c 0094 moveb %a4@(148),%d0
10c68d7c: 6612 bnes 10c68d90 <tcp_destroy_sock+0x40>
10c68d7e: 4878 06f8 pea 6f8 <LSIGTRAP+0x6f3>
10c68d82: 4879 1000 881a pea 1000881a <prio2band+0x15a0>
10c68d88: 4eb9 10c1 677e jsr 10c1677e <printk>
10c68d8e: 508f addql #8,%sp
10c68d90: 4aac 0014 tstl %a4@(20)
10c68d94: 6712 beqs 10c68da8 <tcp_destroy_sock+0x58>
10c68d96: 4878 06fb pea 6fb <LSIGTRAP+0x6f6>
10c68d9a: 4879 1000 885d pea 1000885d <prio2band+0x15e3>
10c68da0: 4eb9 10c1 677e jsr 10c1677e <printk>
10c68da6: 508f addql #8,%sp
10c68da8: 4a6c 000a tstw %a4@(10)
10c68dac: 6718 beqs 10c68dc6 <tcp_destroy_sock+0x76>
10c68dae: 4aac 0090 tstl %a4@(144)
10c68db2: 6612 bnes 10c68dc6 <tcp_destroy_sock+0x76>
10c68db4: 4878 06fe pea 6fe <LSIGTRAP+0x6f9>
10c68db8: 4879 1000 88a7 pea 100088a7 <prio2band+0x162d>
10c68dbe: 4eb9 10c1 677e jsr 10c1677e <printk>
10c68dc4: 508f addql #8,%sp
10c68dc6: 102c 0021 moveb %a4@(33),%d0
10c68dca: 7428 moveq #40,%d2
10c68dcc: d48c addl %a4,%d2
10c68dce: 4a00 tstb %d0
10c68dd0: 6714 beqs 10c68de6 <tcp_destroy_sock+0x96>
10c68dd2: 2f0c movel %a4,%sp@-
10c68dd4: 4879 1000 88fc pea 100088fc <prio2band+0x1682>
10c68dda: 4eb9 10c1 677e jsr 10c1677e <printk>
10c68de0: 508f addql #8,%sp
10c68de2: 2042 moveal %d2,%a0
10c68de4: 5290 addql #1,%a0@
10c68de6: 197c 0001 0021 moveb #1,%a4@(33)
10c68dec: 206c 00d2 moveal %a4@(210),%a0
10c68df0: 2f0c movel %a4,%sp@-
10c68df2: 2068 0018 moveal %a0@(24),%a0
10c68df6: 4e90 jsr %a0@
10c68df8: 588f addql #4,%sp
10c68dfa: 45ec 0054 lea %a4@(84),%a2
10c68dfe: 47ec 00c2 lea %a4@(194),%a3
10c68e02: 4bec 0068 lea %a4@(104),%a5
10c68e06: 263c 1001 0270 movel #268501616,%d3
10c68e0c: 6028 bras 10c68e36 <tcp_destroy_sock+0xe6>
10c68e0e: 7001 moveq #1,%d0
10c68e10: b0a9 0070 cmpl %a1@(112),%d0
10c68e14: 6716 beqs 10c68e2c <tcp_destroy_sock+0xdc>
10c68e16: 41e9 0070 lea %a1@(112),%a0
10c68e1a: 40c1 movew %sr,%d1
10c68e1c: 007c 0700 oriw #1792,%sr
10c68e20: 2010 movel %a0@,%d0
10c68e22: 5380 subql #1,%d0
10c68e24: 2080 movel %d0,%a0@
10c68e26: 46c1 movew %d1,%sr
10c68e28: 4a80 tstl %d0
10c68e2a: 660a bnes 10c68e36 <tcp_destroy_sock+0xe6>
10c68e2c: 2f09 movel %a1,%sp@-
10c68e2e: 4eb9 10c5 5900 jsr 10c55900 <__kfree_skb>
10c68e34: 588f addql #4,%sp
10c68e36: 2052 moveal %a2@,%a0
10c68e38: 93c9 subal %a1,%a1
10c68e3a: b5c8 cmpal %a0,%a2
10c68e3c: 6718 beqs 10c68e56 <tcp_destroy_sock+0x106>
10c68e3e: 2248 moveal %a0,%a1
10c68e40: 2051 moveal %a1@,%a0
10c68e42: 53aa 0008 subql #1,%a2@(8)
10c68e46: 214a 0004 movel %a2,%a0@(4)
10c68e4a: 2488 movel %a0,%a2@
10c68e4c: 4291 clrl %a1@
10c68e4e: 42a9 0004 clrl %a1@(4)
10c68e52: 42a9 0008 clrl %a1@(8)
10c68e56: b2fc 0000 cmpaw #0,%a1
10c68e5a: 66b2 bnes 10c68e0e <tcp_destroy_sock+0xbe>
10c68e5c: 6028 bras 10c68e86 <tcp_destroy_sock+0x136>
10c68e5e: 7001 moveq #1,%d0
10c68e60: b0a9 0070 cmpl %a1@(112),%d0
10c68e64: 6716 beqs 10c68e7c <tcp_destroy_sock+0x12c>
10c68e66: 41e9 0070 lea %a1@(112),%a0
10c68e6a: 40c1 movew %sr,%d1
10c68e6c: 007c 0700 oriw #1792,%sr
10c68e70: 2010 movel %a0@,%d0
10c68e72: 5380 subql #1,%d0
10c68e74: 2080 movel %d0,%a0@
10c68e76: 46c1 movew %d1,%sr
10c68e78: 4a80 tstl %d0
10c68e7a: 660a bnes 10c68e86 <tcp_destroy_sock+0x136>
10c68e7c: 2f09 movel %a1,%sp@-
10c68e7e: 4eb9 10c5 5900 jsr 10c55900 <__kfree_skb>
10c68e84: 588f addql #4,%sp
10c68e86: 2053 moveal %a3@,%a0
10c68e88: 93c9 subal %a1,%a1
10c68e8a: b7c8 cmpal %a0,%a3
10c68e8c: 6718 beqs 10c68ea6 <tcp_destroy_sock+0x156>
10c68e8e: 2248 moveal %a0,%a1
10c68e90: 2051 moveal %a1@,%a0
10c68e92: 53ab 0008 subql #1,%a3@(8)
10c68e96: 214b 0004 movel %a3,%a0@(4)
10c68e9a: 2688 movel %a0,%a3@
10c68e9c: 4291 clrl %a1@
10c68e9e: 42a9 0004 clrl %a1@(4)
10c68ea2: 42a9 0008 clrl %a1@(8)
10c68ea6: b2fc 0000 cmpaw #0,%a1
10c68eaa: 66b2 bnes 10c68e5e <tcp_destroy_sock+0x10e>
10c68eac: bbd5 cmpal %a5@,%a5
10c68eae: 6712 beqs 10c68ec2 <tcp_destroy_sock+0x172>
10c68eb0: 4878 06e1 pea 6e1 <LSIGTRAP+0x6dc>
10c68eb4: 4879 1000 86c9 pea 100086c9 <prio2band+0x144f>
10c68eba: 4eb9 10c1 677e jsr 10c1677e <printk>
10c68ec0: 508f addql #8,%sp
10c68ec2: 0cac 0000 0fff cmpil #4095,%a4@(128)
10c68ec8: 0080
10c68eca: 6f08 bles 10c68ed4 <tcp_destroy_sock+0x184>
10c68ecc: 2f0c movel %a4,%sp@-
10c68ece: 4eba d67e jsr %pc@(10c6654e <__tcp_mem_reclaim>)
10c68ed2: 588f addql #4,%sp
10c68ed4: 4aac 007c tstl %a4@(124)
10c68ed8: 6712 beqs 10c68eec <tcp_destroy_sock+0x19c>
10c68eda: 4878 06e6 pea 6e6 <LSIGTRAP+0x6e1>
10c68ede: 4879 1000 8727 pea 10008727 <prio2band+0x14ad>
10c68ee4: 4eb9 10c1 677e jsr 10c1677e <printk>
10c68eea: 508f addql #8,%sp
10c68eec: 4aac 0080 tstl %a4@(128)
10c68ef0: 6712 beqs 10c68f04 <tcp_destroy_sock+0x1b4>
10c68ef2: 4878 06e7 pea 6e7 <LSIGTRAP+0x6e2>
10c68ef6: 4879 1000 8778 pea 10008778 <prio2band+0x14fe>
10c68efc: 4eb9 10c1 677e jsr 10c1677e <printk>
10c68f02: 508f addql #8,%sp
10c68f04: 2043 moveal %d3,%a0
10c68f06: 5390 subql #1,%a0@
10c68f08: 40c1 movew %sr,%d1
10c68f0a: 007c 0700 oriw #1792,%sr
10c68f0e: 2042 moveal %d2,%a0
10c68f10: 2010 movel %a0@,%d0
10c68f12: 5380 subql #1,%d0
10c68f14: 2080 movel %d0,%a0@
10c68f16: 46c1 movew %d1,%sr
10c68f18: 4a80 tstl %d0
10c68f1a: 6608 bnes 10c68f24 <tcp_destroy_sock+0x1d4>
10c68f1c: 2f0c movel %a4,%sp@-
10c68f1e: 4eb9 10c5 4b7e jsr 10c54b7e <sk_free>
10c68f24: 4cee 3c0c ffe8 moveml %fp@(-24),%d2-%d3/%a2-%a5
10c68f2a: 4e5e unlk %fp
10c68f2c: 4e75 rts
10c68f2e <tcp_close>:
10c68f2e: 4e56 ffe0 linkw %fp,#-32
10c68f32: 48e7 3f3c moveml %d2-%d7/%a2-%a5,%sp@-
10c68f36: 266e 0008 moveal %fp@(8),%a3
10c68f3a: 282e 000c movel %fp@(12),%d4
10c68f3e: 7400 moveq #0,%d2
10c68f40: 41f9 1002 5730 lea 10025730 <irq_stat+0x8>,%a0
10c68f46: 5290 addql #1,%a0@
10c68f48: 2a48 moveal %a0,%a5
10c68f4a: 4aab 0030 tstl %a3@(48)
10c68f4e: 670a beqs 10c68f5a <tcp_close+0x2c>
10c68f50: 2f0b movel %a3,%sp@-
10c68f52: 4eb9 10c5 4fc8 jsr 10c54fc8 <__lock_sock>
10c68f58: 588f addql #4,%sp
10c68f5a: 7001 moveq #1,%d0
10c68f5c: 2740 0030 movel %d0,%a3@(48)
10c68f60: 5395 subql #1,%a5@
10c68f62: 177c 0003 0027 moveb #3,%a3@(39)
10c68f68: 102b 0020 moveb %a3@(32),%d0
10c68f6c: 0c00 000a cmpib #10,%d0
10c68f70: 6668 bnes 10c68fda <tcp_close+0xac>
10c68f72: 102b 0020 moveb %a3@(32),%d0
10c68f76: 4282 clrl %d2
10c68f78: 1400 moveb %d0,%d2
10c68f7a: 206b 00d2 moveal %a3@(210),%a0
10c68f7e: 2f0b movel %a3,%sp@-
10c68f80: 2068 003c moveal %a0@(60),%a0
10c68f84: 4e90 jsr %a0@
10c68f86: 588f addql #4,%sp
10c68f88: 4aab 0090 tstl %a3@(144)
10c68f8c: 6712 beqs 10c68fa0 <tcp_close+0x72>
10c68f8e: 082b 0003 00a0 btst #3,%a3@(160)
10c68f94: 660a bnes 10c68fa0 <tcp_close+0x72>
10c68f96: 2f0b movel %a3,%sp@-
10c68f98: 4eb9 10c7 27f2 jsr 10c727f2 <tcp_put_port>
10c68f9e: 588f addql #4,%sp
10c68fa0: 7201 moveq #1,%d1
10c68fa2: b282 cmpl %d2,%d1
10c68fa4: 6616 bnes 10c68fbc <tcp_close+0x8e>
10c68fa6: 4ab9 1002 5730 tstl 10025730 <irq_stat+0x8>
10c68fac: 57c0 seq %d0
10c68fae: 7e38 moveq #56,%d7
10c68fb0: c087 andl %d7,%d0
10c68fb2: 41f9 1003 3112 lea 10033112 <tcp_statistics+0x20>,%a0
10c68fb8: 53b0 0800 subql #1,%a0@(00000000,%d0:l)
10c68fbc: 7007 moveq #7,%d0
10c68fbe: 1740 0020 moveb %d0,%a3@(32)
10c68fc2: 2f0b movel %a3,%sp@-
10c68fc4: 4eba da0e jsr %pc@(10c669d4 <tcp_listen_stop>)
10c68fc8: 588f addql #4,%sp
10c68fca: 7a34 moveq #52,%d5
10c68fcc: da8b addl %a3,%d5
10c68fce: 7638 moveq #56,%d3
10c68fd0: d68b addl %a3,%d3
10c68fd2: 7c28 moveq #40,%d6
10c68fd4: dc8b addl %a3,%d6
10c68fd6: 6000 01fa braw 10c691d2 <tcp_close+0x2a4>
10c68fda: 45eb 0054 lea %a3@(84),%a2
10c68fde: 7a34 moveq #52,%d5
10c68fe0: da8b addl %a3,%d5
10c68fe2: 7638 moveq #56,%d3
10c68fe4: d68b addl %a3,%d3
10c68fe6: 7c28 moveq #40,%d6
10c68fe8: dc8b addl %a3,%d6
10c68fea: 6022 bras 10c6900e <tcp_close+0xe0>
10c68fec: 2029 003e movel %a1@(62),%d0
10c68ff0: 90a9 003a subl %a1@(58),%d0
10c68ff4: 2069 001c moveal %a1@(28),%a0
10c68ff8: 1228 000d moveb %a0@(13),%d1
10c68ffc: 7e01 moveq #1,%d7
10c68ffe: c287 andl %d7,%d1
10c69000: 9081 subl %d1,%d0
10c69002: d480 addl %d0,%d2
10c69004: 2f09 movel %a1,%sp@-
10c69006: 4eb9 10c5 5900 jsr 10c55900 <__kfree_skb>
10c6900c: 588f addql #4,%sp
10c6900e: 2052 moveal %a2@,%a0
10c69010: 93c9 subal %a1,%a1
10c69012: b5c8 cmpal %a0,%a2
10c69014: 6718 beqs 10c6902e <tcp_close+0x100>
10c69016: 2248 moveal %a0,%a1
10c69018: 2051 moveal %a1@,%a0
10c6901a: 53aa 0008 subql #1,%a2@(8)
10c6901e: 214a 0004 movel %a2,%a0@(4)
10c69022: 2488 movel %a0,%a2@
10c69024: 4291 clrl %a1@
10c69026: 42a9 0004 clrl %a1@(4)
10c6902a: 42a9 0008 clrl %a1@(8)
10c6902e: b2fc 0000 cmpaw #0,%a1
10c69032: 66b8 bnes 10c68fec <tcp_close+0xbe>
10c69034: 0cab 0000 0fff cmpil #4095,%a3@(128)
10c6903a: 0080
10c6903c: 6f08 bles 10c69046 <tcp_close+0x118>
10c6903e: 2f0b movel %a3,%sp@-
10c69040: 4eba d50c jsr %pc@(10c6654e <__tcp_mem_reclaim>)
10c69044: 588f addql #4,%sp
10c69046: 4a82 tstl %d2
10c69048: 6766 beqs 10c690b0 <tcp_close+0x182>
10c6904a: 52b9 1003 30d2 addql #1,100330d2 <net_statistics+0x1f0>
10c69050: 102b 0020 moveb %a3@(32),%d0
10c69054: 4282 clrl %d2
10c69056: 1400 moveb %d0,%d2
10c69058: 206b 00d2 moveal %a3@(210),%a0
10c6905c: 2f0b movel %a3,%sp@-
10c6905e: 2068 003c moveal %a0@(60),%a0
10c69062: 4e90 jsr %a0@
10c69064: 588f addql #4,%sp
10c69066: 4aab 0090 tstl %a3@(144)
10c6906a: 6712 beqs 10c6907e <tcp_close+0x150>
10c6906c: 082b 0003 00a0 btst #3,%a3@(160)
10c69072: 660a bnes 10c6907e <tcp_close+0x150>
10c69074: 2f0b movel %a3,%sp@-
10c69076: 4eb9 10c7 27f2 jsr 10c727f2 <tcp_put_port>
10c6907c: 588f addql #4,%sp
10c6907e: 7001 moveq #1,%d0
10c69080: b082 cmpl %d2,%d0
10c69082: 6616 bnes 10c6909a <tcp_close+0x16c>
10c69084: 4ab9 1002 5730 tstl 10025730 <irq_stat+0x8>
10c6908a: 57c0 seq %d0
10c6908c: 7238 moveq #56,%d1
10c6908e: c081 andl %d1,%d0
10c69090: 41f9 1003 3112 lea 10033112 <tcp_statistics+0x20>,%a0
10c69096: 53b0 0800 subql #1,%a0@(00000000,%d0:l)
10c6909a: 7007 moveq #7,%d0
10c6909c: 1740 0020 moveb %d0,%a3@(32)
10c690a0: 4878 01f0 pea 1f0 <LSIGTRAP+0x1eb>
10c690a4: 2f0b movel %a3,%sp@-
10c690a6: 4eb9 10c7 0a1e jsr 10c70a1e <tcp_send_active_reset>
10c690ac: 508f addql #8,%sp
10c690ae: 603a bras 10c690ea <tcp_close+0x1bc>
10c690b0: 102b 0098 moveb %a3@(152),%d0
10c690b4: 671e beqs 10c690d4 <tcp_close+0x1a6>
10c690b6: 4aab 00aa tstl %a3@(170)
10c690ba: 6618 bnes 10c690d4 <tcp_close+0x1a6>
10c690bc: 206b 00d2 moveal %a3@(210),%a0
10c690c0: 42a7 clrl %sp@-
10c690c2: 2f0b movel %a3,%sp@-
10c690c4: 2068 0008 moveal %a0@(8),%a0
10c690c8: 4e90 jsr %a0@
10c690ca: 52b9 1003 30ce addql #1,100330ce <net_statistics+0x1ec>
10c690d0: 508f addql #8,%sp
10c690d2: 6016 bras 10c690ea <tcp_close+0x1bc>
10c690d4: 2f0b movel %a3,%sp@-
10c690d6: 4eba fb86 jsr %pc@(10c68c5e <tcp_close_state>)
10c690da: 588f addql #4,%sp
10c690dc: 4a80 tstl %d0
10c690de: 670a beqs 10c690ea <tcp_close+0x1bc>
10c690e0: 2f0b movel %a3,%sp@-
10c690e2: 4eb9 10c7 0846 jsr 10c70846 <tcp_send_fin>
10c690e8: 588f addql #4,%sp
10c690ea: 4a84 tstl %d4
10c690ec: 6700 00e4 beqw 10c691d2 <tcp_close+0x2a4>
10c690f0: 2439 1002 53b4 movel 100253b4 <_current_task>,%d2
10c690f6: 42ae ffe0 clrl %fp@(-32)
10c690fa: 42ae ffe8 clrl %fp@(-24)
10c690fe: 42ae ffec clrl %fp@(-20)
10c69102: 45ee fff0 lea %fp@(-16),%a2
10c69106: 2d42 ffe4 movel %d2,%fp@(-28)
10c6910a: 24ae ffe0 movel %fp@(-32),%a2@
10c6910e: 2d6e ffe4 fff4 movel %fp@(-28),%fp@(-12)
10c69114: 2d6e ffe8 fff8 movel %fp@(-24),%fp@(-8)
10c6911a: 2d6e ffec fffc movel %fp@(-20),%fp@(-4)
10c69120: 2f0a movel %a2,%sp@-
10c69122: 2f2b 0044 movel %a3@(68),%sp@-
10c69126: 4eb9 10c1 5344 jsr 10c15344 <add_wait_queue>
10c6912c: 508f addql #8,%sp
10c6912e: 7e01 moveq #1,%d7
10c69130: 45f9 1002 5730 lea 10025730 <irq_stat+0x8>,%a2
10c69136: 2843 moveal %d3,%a4
10c69138: 2079 1002 53b4 moveal 100253b4 <_current_task>,%a0
10c6913e: 7001 moveq #1,%d0
10c69140: 2080 movel %d0,%a0@
10c69142: 122b 0020 moveb %a3@(32),%d1
10c69146: 0281 0000 00ff andil #255,%d1
10c6914c: 2007 movel %d7,%d0
10c6914e: e3a8 lsll %d1,%d0
10c69150: 0280 0000 0a10 andil #2576,%d0
10c69156: 6764 beqs 10c691bc <tcp_close+0x28e>
10c69158: 5292 addql #1,%a2@
10c6915a: 4aab 00ba tstl %a3@(186)
10c6915e: 670a beqs 10c6916a <tcp_close+0x23c>
10c69160: 2f0b movel %a3,%sp@-
10c69162: 4eb9 10c5 5054 jsr 10c55054 <__release_sock>
10c69168: 588f addql #4,%sp
10c6916a: 42ab 0030 clrl %a3@(48)
10c6916e: b9d4 cmpal %a4@,%a4
10c69170: 6714 beqs 10c69186 <tcp_close+0x258>
10c69172: 4878 0001 pea 1 <PF_DTRACE_OFF>
10c69176: 4878 0003 pea 3 <PF_PTRACED_OFF>
10c6917a: 2f05 movel %d5,%sp@-
10c6917c: 4eb9 10c1 4712 jsr 10c14712 <__wake_up>
10c69182: 4fef 000c lea %sp@(12),%sp
10c69186: 5392 subql #1,%a2@
10c69188: 2f04 movel %d4,%sp@-
10c6918a: 4eb9 10c1 4428 jsr 10c14428 <schedule_timeout>
10c69190: 2800 movel %d0,%d4
10c69192: 588f addql #4,%sp
10c69194: 5292 addql #1,%a2@
10c69196: 4aab 0030 tstl %a3@(48)
10c6919a: 670a beqs 10c691a6 <tcp_close+0x278>
10c6919c: 2f0b movel %a3,%sp@-
10c6919e: 4eb9 10c5 4fc8 jsr 10c54fc8 <__lock_sock>
10c691a4: 588f addql #4,%sp
10c691a6: 7201 moveq #1,%d1
10c691a8: 2741 0030 movel %d1,%a3@(48)
10c691ac: 5392 subql #1,%a2@
10c691ae: 2042 moveal %d2,%a0
10c691b0: 4aa8 0008 tstl %a0@(8)
10c691b4: 6606 bnes 10c691bc <tcp_close+0x28e>
10c691b6: 4a84 tstl %d4
10c691b8: 6600 ff7e bnew 10c69138 <tcp_close+0x20a>
10c691bc: 7000 moveq #0,%d0
10c691be: 2042 moveal %d2,%a0
10c691c0: 2080 movel %d0,%a0@
10c691c2: 486e fff0 pea %fp@(-16)
10c691c6: 2f2b 0044 movel %a3@(68),%sp@-
10c691ca: 4eb9 10c1 53aa jsr 10c153aa <remove_wait_queue>
10c691d0: 508f addql #8,%sp
10c691d2: 5295 addql #1,%a5@
10c691d4: 4aab 00ba tstl %a3@(186)
10c691d8: 670a beqs 10c691e4 <tcp_close+0x2b6>
10c691da: 2f0b movel %a3,%sp@-
10c691dc: 4eb9 10c5 5054 jsr 10c55054 <__release_sock>
10c691e2: 588f addql #4,%sp
10c691e4: 42ab 0030 clrl %a3@(48)
10c691e8: 2043 moveal %d3,%a0
10c691ea: b690 cmpl %a0@,%d3
10c691ec: 6714 beqs 10c69202 <tcp_close+0x2d4>
10c691ee: 4878 0001 pea 1 <PF_DTRACE_OFF>
10c691f2: 4878 0003 pea 3 <PF_PTRACED_OFF>
10c691f6: 2f05 movel %d5,%sp@-
10c691f8: 4eb9 10c1 4712 jsr 10c14712 <__wake_up>
10c691fe: 4fef 000c lea %sp@(12),%sp
10c69202: 4aab 0030 tstl %a3@(48)
10c69206: 6712 beqs 10c6921a <tcp_close+0x2ec>
10c69208: 4878 077f pea 77f <LSIGTRAP+0x77a>
10c6920c: 4879 1000 8917 pea 10008917 <prio2band+0x169d>
10c69212: 4eb9 10c1 677e jsr 10c1677e <printk>
10c69218: 508f addql #8,%sp
10c6921a: 2046 moveal %d6,%a0
10c6921c: 5290 addql #1,%a0@
10c6921e: 52b9 1002 5730 addql #1,10025730 <irq_stat+0x8>
10c69224: 177c 0001 0094 moveb #1,%a3@(148)
10c6922a: 42ab 0306 clrl %a3@(774)
10c6922e: 42ab 0044 clrl %a3@(68)
10c69232: 53b9 1002 5730 subql #1,10025730 <irq_stat+0x8>
10c69238: 102b 0020 moveb %a3@(32),%d0
10c6923c: 0c00 0005 cmpib #5,%d0
10c69240: 6600 00d6 bnew 10c69318 <tcp_close+0x3ea>
10c69244: 45eb 00d6 lea %a3@(214),%a2
10c69248: 226a 01a0 moveal %a2@(416),%a1
10c6924c: b2fc 0000 cmpaw #0,%a1
10c69250: 6c66 bges 10c692b8 <tcp_close+0x38a>
10c69252: 102b 0020 moveb %a3@(32),%d0
10c69256: 4282 clrl %d2
10c69258: 1400 moveb %d0,%d2
10c6925a: 206b 00d2 moveal %a3@(210),%a0
10c6925e: 2f0b movel %a3,%sp@-
10c69260: 2068 003c moveal %a0@(60),%a0
10c69264: 4e90 jsr %a0@
10c69266: 588f addql #4,%sp
10c69268: 4aab 0090 tstl %a3@(144)
10c6926c: 6712 beqs 10c69280 <tcp_close+0x352>
10c6926e: 082b 0003 00a0 btst #3,%a3@(160)
10c69274: 660a bnes 10c69280 <tcp_close+0x352>
10c69276: 2f0b movel %a3,%sp@-
10c69278: 4eb9 10c7 27f2 jsr 10c727f2 <tcp_put_port>
10c6927e: 588f addql #4,%sp
10c69280: 7001 moveq #1,%d0
10c69282: b082 cmpl %d2,%d0
10c69284: 6616 bnes 10c6929c <tcp_close+0x36e>
10c69286: 4ab9 1002 5730 tstl 10025730 <irq_stat+0x8>
10c6928c: 57c0 seq %d0
10c6928e: 7238 moveq #56,%d1
10c69290: c081 andl %d1,%d0
10c69292: 41f9 1003 3112 lea 10033112 <tcp_statistics+0x20>,%a0
10c69298: 53b0 0800 subql #1,%a0@(00000000,%d0:l)
10c6929c: 7007 moveq #7,%d0
10c6929e: 1740 0020 moveb %d0,%a3@(32)
10c692a2: 4878 0020 pea 20 <LSIGTRAP+0x1b>
10c692a6: 2f0b movel %a3,%sp@-
10c692a8: 4eb9 10c7 0a1e jsr 10c70a1e <tcp_send_active_reset>
10c692ae: 52b9 1003 2fda addql #1,10032fda <net_statistics+0xf8>
10c692b4: 508f addql #8,%sp
10c692b6: 6060 bras 10c69318 <tcp_close+0x3ea>
10c692b8: 2049 moveal %a1,%a0
10c692ba: b0fc 0000 cmpaw #0,%a0
10c692be: 6606 bnes 10c692c6 <tcp_close+0x398>
10c692c0: 2079 1001 026c moveal 1001026c <sysctl_tcp_fin_timeout>,%a0
10c692c6: 222a 0084 movel %a2@(132),%d1
10c692ca: 2001 movel %d1,%d0
10c692cc: e288 lsrl #1,%d0
10c692ce: e589 lsll #2,%d1
10c692d0: 9280 subl %d0,%d1
10c692d2: b288 cmpl %a0,%d1
10c692d4: 6302 blss 10c692d8 <tcp_close+0x3aa>
10c692d6: 2041 moveal %d1,%a0
10c692d8: b0fc 1770 cmpaw #6000,%a0
10c692dc: 6f1e bles 10c692fc <tcp_close+0x3ce>
10c692de: 2009 movel %a1,%d0
10c692e0: 6606 bnes 10c692e8 <tcp_close+0x3ba>
10c692e2: 2039 1001 026c movel 1001026c <sysctl_tcp_fin_timeout>,%d0
10c692e8: b280 cmpl %d0,%d1
10c692ea: 6302 blss 10c692ee <tcp_close+0x3c0>
10c692ec: 2001 movel %d1,%d0
10c692ee: 2f00 movel %d0,%sp@-
10c692f0: 2f0b movel %a3,%sp@-
10c692f2: 4eb9 10c7 231e jsr 10c7231e <tcp_reset_keepalive_timer>
10c692f8: 508f addql #8,%sp
10c692fa: 601c bras 10c69318 <tcp_close+0x3ea>
10c692fc: 52b9 1001 0270 addql #1,10010270 <tcp_orphan_count>
10c69302: 2f08 movel %a0,%sp@-
10c69304: 4878 0005 pea 5 <LSIGTRAP>
10c69308: 2f0b movel %a3,%sp@-
10c6930a: 4eb9 10c7 5a5e jsr 10c75a5e <tcp_time_wait>
10c69310: 4fef 000c lea %sp@(12),%sp
10c69314: 6000 00dc braw 10c693f2 <tcp_close+0x4c4>
10c69318: 102b 0020 moveb %a3@(32),%d0
10c6931c: 0c00 0007 cmpib #7,%d0
10c69320: 6700 00b8 beqw 10c693da <tcp_close+0x4ac>
10c69324: 0cab 0000 0fff cmpil #4095,%a3@(128)
10c6932a: 0080
10c6932c: 6f08 bles 10c69336 <tcp_close+0x408>
10c6932e: 2f0b movel %a3,%sp@-
10c69330: 4eba d21c jsr %pc@(10c6654e <__tcp_mem_reclaim>)
10c69334: 588f addql #4,%sp
10c69336: 2e39 1001 0270 movel 10010270 <tcp_orphan_count>,%d7
10c6933c: beb9 1001 02c8 cmpl 100102c8 <sysctl_tcp_max_orphans>,%d7
10c69342: 6e1a bgts 10c6935e <tcp_close+0x430>
10c69344: 0cab 0000 0800 cmpil #2048,%a3@(124)
10c6934a: 007c
10c6934c: 6f00 008c blew 10c693da <tcp_close+0x4ac>
10c69350: 2079 1003 2c74 moveal 10032c74 <tcp_memory_allocated>,%a0
10c69356: b1f9 1003 338e cmpal 1003338e <sysctl_tcp_mem+0x8>,%a0
10c6935c: 6f7c bles 10c693da <tcp_close+0x4ac>
10c6935e: 4eb9 10c5 ca54 jsr 10c5ca54 <net_ratelimit>
10c69364: 4a80 tstl %d0
10c69366: 670e beqs 10c69376 <tcp_close+0x448>
10c69368: 4879 1000 895c pea 1000895c <prio2band+0x16e2>
10c6936e: 4eb9 10c1 677e jsr 10c1677e <printk>
10c69374: 588f addql #4,%sp
10c69376: 102b 0020 moveb %a3@(32),%d0
10c6937a: 4282 clrl %d2
10c6937c: 1400 moveb %d0,%d2
10c6937e: 206b 00d2 moveal %a3@(210),%a0
10c69382: 2f0b movel %a3,%sp@-
10c69384: 2068 003c moveal %a0@(60),%a0
10c69388: 4e90 jsr %a0@
10c6938a: 588f addql #4,%sp
10c6938c: 4aab 0090 tstl %a3@(144)
10c69390: 6712 beqs 10c693a4 <tcp_close+0x476>
10c69392: 082b 0003 00a0 btst #3,%a3@(160)
10c69398: 660a bnes 10c693a4 <tcp_close+0x476>
10c6939a: 2f0b movel %a3,%sp@-
10c6939c: 4eb9 10c7 27f2 jsr 10c727f2 <tcp_put_port>
10c693a2: 588f addql #4,%sp
10c693a4: 7001 moveq #1,%d0
10c693a6: b082 cmpl %d2,%d0
10c693a8: 6616 bnes 10c693c0 <tcp_close+0x492>
10c693aa: 4ab9 1002 5730 tstl 10025730 <irq_stat+0x8>
10c693b0: 57c0 seq %d0
10c693b2: 7238 moveq #56,%d1
10c693b4: c081 andl %d1,%d0
10c693b6: 41f9 1003 3112 lea 10033112 <tcp_statistics+0x20>,%a0
10c693bc: 53b0 0800 subql #1,%a0@(00000000,%d0:l)
10c693c0: 7007 moveq #7,%d0
10c693c2: 1740 0020 moveb %d0,%a3@(32)
10c693c6: 4878 0020 pea 20 <LSIGTRAP+0x1b>
10c693ca: 2f0b movel %a3,%sp@-
10c693cc: 4eb9 10c7 0a1e jsr 10c70a1e <tcp_send_active_reset>
10c693d2: 52b9 1003 2fd2 addql #1,10032fd2 <net_statistics+0xf0>
10c693d8: 508f addql #8,%sp
10c693da: 52b9 1001 0270 addql #1,10010270 <tcp_orphan_count>
10c693e0: 102b 0020 moveb %a3@(32),%d0
10c693e4: 0c00 0007 cmpib #7,%d0
10c693e8: 6608 bnes 10c693f2 <tcp_close+0x4c4>
10c693ea: 2f0b movel %a3,%sp@-
10c693ec: 4eba f962 jsr %pc@(10c68d50 <tcp_destroy_sock>)
10c693f0: 588f addql #4,%sp
10c693f2: 5395 subql #1,%a5@
10c693f4: 40c1 movew %sr,%d1
10c693f6: 007c 0700 oriw #1792,%sr
10c693fa: 2046 moveal %d6,%a0
10c693fc: 2010 movel %a0@,%d0
10c693fe: 5380 subql #1,%d0
10c69400: 2080 movel %d0,%a0@
10c69402: 46c1 movew %d1,%sr
10c69404: 4a80 tstl %d0
10c69406: 6608 bnes 10c69410 <tcp_close+0x4e2>
10c69408: 2f0b movel %a3,%sp@-
10c6940a: 4eb9 10c5 4b7e jsr 10c54b7e <sk_free>
10c69410: 4cee 3cfc ffb8 moveml %fp@(-72),%d2-%d7/%a2-%a5
10c69416: 4e5e unlk %fp
10c69418: 4e75 rts
10c6941a <tcp_disconnect>:
10c6941a: 4e56 0000 linkw %fp,#0
10c6941e: 48e7 383c moveml %d2-%d4/%a2-%a5,%sp@-
10c69422: 2a6e 0008 moveal %fp@(8),%a5
10c69426: 49ed 00d6 lea %a5@(214),%a4
10c6942a: 102d 0020 moveb %a5@(32),%d0
10c6942e: 4282 clrl %d2
10c69430: 1400 moveb %d0,%d2
10c69432: 7007 moveq #7,%d0
10c69434: b082 cmpl %d2,%d0
10c69436: 6750 beqs 10c69488 <tcp_disconnect+0x6e>
10c69438: 102d 0020 moveb %a5@(32),%d0
10c6943c: 4283 clrl %d3
10c6943e: 1600 moveb %d0,%d3
10c69440: 206d 00d2 moveal %a5@(210),%a0
10c69444: 2f0d movel %a5,%sp@-
10c69446: 2068 003c moveal %a0@(60),%a0
10c6944a: 4e90 jsr %a0@
10c6944c: 588f addql #4,%sp
10c6944e: 4aad 0090 tstl %a5@(144)
10c69452: 6712 beqs 10c69466 <tcp_disconnect+0x4c>
10c69454: 082d 0003 00a0 btst #3,%a5@(160)
10c6945a: 660a bnes 10c69466 <tcp_disconnect+0x4c>
10c6945c: 2f0d movel %a5,%sp@-
10c6945e: 4eb9 10c7 27f2 jsr 10c727f2 <tcp_put_port>
10c69464: 588f addql #4,%sp
10c69466: 7201 moveq #1,%d1
10c69468: b283 cmpl %d3,%d1
10c6946a: 6616 bnes 10c69482 <tcp_disconnect+0x68>
10c6946c: 4ab9 1002 5730 tstl 10025730 <irq_stat+0x8>
10c69472: 57c0 seq %d0
10c69474: 7238 moveq #56,%d1
10c69476: c081 andl %d1,%d0
10c69478: 41f9 1003 3112 lea 10033112 <tcp_statistics+0x20>,%a0
10c6947e: 53b0 0800 subql #1,%a0@(00000000,%d0:l)
10c69482: 7007 moveq #7,%d0
10c69484: 1b40 0020 moveb %d0,%a5@(32)
10c69488: 700a moveq #10,%d0
10c6948a: b082 cmpl %d2,%d0
10c6948c: 660a bnes 10c69498 <tcp_disconnect+0x7e>
10c6948e: 2f0d movel %a5,%sp@-
10c69490: 4eba d542 jsr %pc@(10c669d4 <tcp_listen_stop>)
10c69494: 588f addql #4,%sp
10c69496: 6050 bras 10c694e8 <tcp_disconnect+0xce>
10c69498: 7001 moveq #1,%d0
10c6949a: e5a8 lsll %d2,%d0
10c6949c: 0280 0000 013a andil #314,%d0
10c694a2: 6614 bnes 10c694b8 <tcp_disconnect+0x9e>
10c694a4: 222c 000c movel %a4@(12),%d1
10c694a8: b2ac 00fc cmpl %a4@(252),%d1
10c694ac: 672e beqs 10c694dc <tcp_disconnect+0xc2>
10c694ae: 203c 0000 0a00 movel #2560,%d0
10c694b4: 0500 btst %d2,%d0
10c694b6: 6724 beqs 10c694dc <tcp_disconnect+0xc2>
10c694b8: 203c 0000 01f0 movel #496,%d0
10c694be: 4ab9 1002 5730 tstl 10025730 <irq_stat+0x8>
10c694c4: 6702 beqs 10c694c8 <tcp_disconnect+0xae>
10c694c6: 7020 moveq #32,%d0
10c694c8: 2f00 movel %d0,%sp@-
10c694ca: 2f0d movel %a5,%sp@-
10c694cc: 4eb9 10c7 0a1e jsr 10c70a1e <tcp_send_active_reset>
10c694d2: 7068 moveq #104,%d0
10c694d4: 2b40 027e movel %d0,%a5@(638)
10c694d8: 508f addql #8,%sp
10c694da: 600c bras 10c694e8 <tcp_disconnect+0xce>
10c694dc: 7202 moveq #2,%d1
10c694de: b282 cmpl %d2,%d1
10c694e0: 6606 bnes 10c694e8 <tcp_disconnect+0xce>
10c694e2: 7068 moveq #104,%d0
10c694e4: 2b40 027e movel %d0,%a5@(638)
10c694e8: 2f0d movel %a5,%sp@-
10c694ea: 4eb9 10c7 1866 jsr 10c71866 <tcp_clear_xmit_timers>
10c694f0: 45ed 0054 lea %a5@(84),%a2
10c694f4: 588f addql #4,%sp
10c694f6: 47ed 0068 lea %a5@(104),%a3
10c694fa: 240c movel %a4,%d2
10c694fc: 0682 0000 00d4 addil #212,%d2
10c69502: 283c 10c6 aede movel #281456350,%d4
10c69508: 7620 moveq #32,%d3
10c6950a: d68c addl %a4,%d3
10c6950c: 6028 bras 10c69536 <tcp_disconnect+0x11c>
10c6950e: 7201 moveq #1,%d1
10c69510: b2a9 0070 cmpl %a1@(112),%d1
10c69514: 6716 beqs 10c6952c <tcp_disconnect+0x112>
10c69516: 41e9 0070 lea %a1@(112),%a0
10c6951a: 40c1 movew %sr,%d1
10c6951c: 007c 0700 oriw #1792,%sr
10c69520: 2010 movel %a0@,%d0
10c69522: 5380 subql #1,%d0
10c69524: 2080 movel %d0,%a0@
10c69526: 46c1 movew %d1,%sr
10c69528: 4a80 tstl %d0
10c6952a: 660a bnes 10c69536 <tcp_disconnect+0x11c>
10c6952c: 2f09 movel %a1,%sp@-
10c6952e: 4eb9 10c5 5900 jsr 10c55900 <__kfree_skb>
10c69534: 588f addql #4,%sp
10c69536: 2052 moveal %a2@,%a0
10c69538: 93c9 subal %a1,%a1
10c6953a: b5c8 cmpal %a0,%a2
10c6953c: 6718 beqs 10c69556 <tcp_disconnect+0x13c>
10c6953e: 2248 moveal %a0,%a1
10c69540: 2051 moveal %a1@,%a0
10c69542: 53aa 0008 subql #1,%a2@(8)
10c69546: 214a 0004 movel %a2,%a0@(4)
10c6954a: 2488 movel %a0,%a2@
10c6954c: 4291 clrl %a1@
10c6954e: 42a9 0004 clrl %a1@(4)
10c69552: 42a9 0008 clrl %a1@(8)
10c69556: b2fc 0000 cmpaw #0,%a1
10c6955a: 66b2 bnes 10c6950e <tcp_disconnect+0xf4>
10c6955c: 244b moveal %a3,%a2
10c6955e: 6020 bras 10c69580 <tcp_disconnect+0x166>
10c69560: 1b7c 0001 0143 moveb #1,%a5@(323)
10c69566: 2029 0078 movel %a1@(120),%d0
10c6956a: 91ad 007c subl %d0,%a5@(124)
10c6956e: 2229 0078 movel %a1@(120),%d1
10c69572: d3ad 0080 addl %d1,%a5@(128)
10c69576: 2f09 movel %a1,%sp@-
10c69578: 4eb9 10c5 5900 jsr 10c55900 <__kfree_skb>
10c6957e: 588f addql #4,%sp
10c69580: 2052 moveal %a2@,%a0
10c69582: 93c9 subal %a1,%a1
10c69584: b5c8 cmpal %a0,%a2
10c69586: 6718 beqs 10c695a0 <tcp_disconnect+0x186>
10c69588: 2248 moveal %a0,%a1
10c6958a: 2051 moveal %a1@,%a0
10c6958c: 53ab 0008 subql #1,%a3@(8)
10c69590: 214b 0004 movel %a3,%a0@(4)
10c69594: 2688 movel %a0,%a3@
10c69596: 4291 clrl %a1@
10c69598: 42a9 0004 clrl %a1@(4)
10c6959c: 42a9 0008 clrl %a1@(8)
10c695a0: b2fc 0000 cmpaw #0,%a1
10c695a4: 66ba bnes 10c69560 <tcp_disconnect+0x146>
10c695a6: 0cad 0000 0fff cmpil #4095,%a5@(128)
10c695ac: 0080
10c695ae: 6f30 bles 10c695e0 <tcp_disconnect+0x1c6>
10c695b0: 2f0d movel %a5,%sp@-
10c695b2: 4eba cf9a jsr %pc@(10c6654e <__tcp_mem_reclaim>)
10c695b6: 6026 bras 10c695de <tcp_disconnect+0x1c4>
10c695b8: 7001 moveq #1,%d0
10c695ba: b0a9 0070 cmpl %a1@(112),%d0
10c695be: 6716 beqs 10c695d6 <tcp_disconnect+0x1bc>
10c695c0: 41e9 0070 lea %a1@(112),%a0
10c695c4: 40c1 movew %sr,%d1
10c695c6: 007c 0700 oriw #1792,%sr
10c695ca: 2010 movel %a0@,%d0
10c695cc: 5380 subql #1,%d0
10c695ce: 2080 movel %d0,%a0@
10c695d0: 46c1 movew %d1,%sr
10c695d2: 4a80 tstl %d0
10c695d4: 660a bnes 10c695e0 <tcp_disconnect+0x1c6>
10c695d6: 2f09 movel %a1,%sp@-
10c695d8: 4eb9 10c5 5900 jsr 10c55900 <__kfree_skb>
10c695de: 588f addql #4,%sp
10c695e0: 2242 moveal %d2,%a1
10c695e2: 2051 moveal %a1@,%a0
10c695e4: 93c9 subal %a1,%a1
10c695e6: b488 cmpl %a0,%d2
10c695e8: 671a beqs 10c69604 <tcp_disconnect+0x1ea>
10c695ea: 2248 moveal %a0,%a1
10c695ec: 2051 moveal %a1@,%a0
10c695ee: 2442 moveal %d2,%a2
10c695f0: 53aa 0008 subql #1,%a2@(8)
10c695f4: 2142 0004 movel %d2,%a0@(4)
10c695f8: 2488 movel %a0,%a2@
10c695fa: 4291 clrl %a1@
10c695fc: 42a9 0004 clrl %a1@(4)
10c69600: 42a9 0008 clrl %a1@(8)
10c69604: b2fc 0000 cmpaw #0,%a1
10c69608: 66ae bnes 10c695b8 <tcp_disconnect+0x19e>
10c6960a: 426d 0008 clrw %a5@(8)
10c6960e: 082d 0002 00a0 btst #2,%a5@(160)
10c69614: 6608 bnes 10c6961e <tcp_disconnect+0x204>
10c69616: 42ad 0004 clrl %a5@(4)
10c6961a: 42ad 0084 clrl %a5@(132)
10c6961e: 422d 0027 clrb %a5@(39)
10c69622: 1b7c 0000 0095 moveb #0,%a5@(149)
10c69628: 42ac 0070 clrl %a4@(112)
10c6962c: 202c 00fc movel %a4@(252),%d0
10c69630: 5480 addql #2,%d0
10c69632: d0ac 005c addl %a4@(92),%d0
10c69636: 2940 00fc movel %d0,%a4@(252)
10c6963a: 6606 bnes 10c69642 <tcp_disconnect+0x228>
10c6963c: 7001 moveq #1,%d0
10c6963e: 2940 00fc movel %d0,%a4@(252)
10c69642: 422c 006f clrb %a4@(111)
10c69646: 7202 moveq #2,%d1
10c69648: 2941 0098 movel %d1,%a4@(152)
10c6964c: 422c 0154 clrb %a4@(340)
10c69650: 42ac 0088 clrl %a4@(136)
10c69654: 297c 7fff ffff movel #2147483647,%a4@(148)
10c6965a: 0094
10c6965c: 426c 009c clrw %a4@(156)
10c69660: 422c 006a clrb %a4@(106)
10c69664: 2f0c movel %a4,%sp@-
10c69666: 2044 moveal %d4,%a0
10c69668: 4e90 jsr %a0@
10c6966a: 2ebc 0000 0014 movel #20,%sp@
10c69670: 42a7 clrl %sp@-
10c69672: 2f03 movel %d3,%sp@-
10c69674: 4eb9 10c8 576c jsr 10c8576c <memset>
10c6967a: 4fef 000c lea %sp@(12),%sp
10c6967e: 42ac 00e8 clrl %a4@(232)
10c69682: 422c 010b clrb %a4@(267)
10c69686: 422c 0122 clrb %a4@(290)
10c6968a: 422c 0123 clrb %a4@(291)
10c6968e: 422c 0155 clrb %a4@(341)
10c69692: 202d 0048 movel %a5@(72),%d0
10c69696: 42ad 0048 clrl %a5@(72)
10c6969a: 4a80 tstl %d0
10c6969c: 6706 beqs 10c696a4 <tcp_disconnect+0x28a>
10c6969e: 2040 moveal %d0,%a0
10c696a0: 5888 addql #4,%a0
10c696a2: 5390 subql #1,%a0@
10c696a4: 4a6d 000a tstw %a5@(10)
10c696a8: 6718 beqs 10c696c2 <tcp_disconnect+0x2a8>
10c696aa: 4aad 0090 tstl %a5@(144)
10c696ae: 6612 bnes 10c696c2 <tcp_disconnect+0x2a8>
10c696b0: 4878 0800 pea 800 <LSIGTRAP+0x7fb>
10c696b4: 4879 1000 8982 pea 10008982 <prio2band+0x1708>
10c696ba: 4eb9 10c1 677e jsr 10c1677e <printk>
10c696c0: 508f addql #8,%sp
10c696c2: 2f0d movel %a5,%sp@-
10c696c4: 206d 031a moveal %a5@(794),%a0
10c696c8: 4e90 jsr %a0@
10c696ca: 7000 moveq #0,%d0
10c696cc: 4cee 3c1c ffe4 moveml %fp@(-28),%d2-%d4/%a2-%a5
10c696d2: 4e5e unlk %fp
10c696d4: 4e75 rts
10c696d6 <wait_for_connect>:
10c696d6: 4e56 ffe0 linkw %fp,#-32
10c696da: 48e7 3830 moveml %d2-%d4/%a2-%a3,%sp@-
10c696de: 266e 0008 moveal %fp@(8),%a3
10c696e2: 262e 000c movel %fp@(12),%d3
10c696e6: 42ae ffe0 clrl %fp@(-32)
10c696ea: 42ae ffe8 clrl %fp@(-24)
10c696ee: 42ae ffec clrl %fp@(-20)
10c696f2: 45ee fff0 lea %fp@(-16),%a2
10c696f6: 2d79 1002 53b4 movel 100253b4 <_current_task>,%fp@(-28)
10c696fc: ffe4
10c696fe: 24ae ffe0 movel %fp@(-32),%a2@
10c69702: 2d6e ffe4 fff4 movel %fp@(-28),%fp@(-12)
10c69708: 2d6e ffe8 fff8 movel %fp@(-24),%fp@(-8)
10c6970e: 2d6e ffec fffc movel %fp@(-20),%fp@(-4)
10c69714: 2f0a movel %a2,%sp@-
10c69716: 2f2b 0044 movel %a3@(68),%sp@-
10c6971a: 4eb9 10c1 5376 jsr 10c15376 <add_wait_queue_exclusive>
10c69720: 508f addql #8,%sp
10c69722: 280a movel %a2,%d4
10c69724: 45f9 1002 5730 lea 10025730 <irq_stat+0x8>,%a2
10c6972a: 2079 1002 53b4 moveal 100253b4 <_current_task>,%a0
10c69730: 7001 moveq #1,%d0
10c69732: 2080 movel %d0,%a0@
10c69734: 5292 addql #1,%a2@
10c69736: 4aab 00ba tstl %a3@(186)
10c6973a: 670a beqs 10c69746 <wait_for_connect+0x70>
10c6973c: 2f0b movel %a3,%sp@-
10c6973e: 4eb9 10c5 5054 jsr 10c55054 <__release_sock>
10c69744: 588f addql #4,%sp
10c69746: 42ab 0030 clrl %a3@(48)
10c6974a: 7034 moveq #52,%d0
10c6974c: d08b addl %a3,%d0
10c6974e: 41eb 0038 lea %a3@(56),%a0
10c69752: b1d0 cmpal %a0@,%a0
10c69754: 6714 beqs 10c6976a <wait_for_connect+0x94>
10c69756: 4878 0001 pea 1 <PF_DTRACE_OFF>
10c6975a: 4878 0003 pea 3 <PF_PTRACED_OFF>
10c6975e: 2f00 movel %d0,%sp@-
10c69760: 4eb9 10c1 4712 jsr 10c14712 <__wake_up>
10c69766: 4fef 000c lea %sp@(12),%sp
10c6976a: 5392 subql #1,%a2@
10c6976c: 4aab 0262 tstl %a3@(610)
10c69770: 660c bnes 10c6977e <wait_for_connect+0xa8>
10c69772: 2f03 movel %d3,%sp@-
10c69774: 4eb9 10c1 4428 jsr 10c14428 <schedule_timeout>
10c6977a: 2600 movel %d0,%d3
10c6977c: 588f addql #4,%sp
10c6977e: 5292 addql #1,%a2@
10c69780: 4aab 0030 tstl %a3@(48)
10c69784: 670a beqs 10c69790 <wait_for_connect+0xba>
10c69786: 2f0b movel %a3,%sp@-
10c69788: 4eb9 10c5 4fc8 jsr 10c54fc8 <__lock_sock>
10c6978e: 588f addql #4,%sp
10c69790: 7001 moveq #1,%d0
10c69792: 2740 0030 movel %d0,%a3@(48)
10c69796: 5392 subql #1,%a2@
10c69798: 7400 moveq #0,%d2
10c6979a: 4aab 0262 tstl %a3@(610)
10c6979e: 6632 bnes 10c697d2 <wait_for_connect+0xfc>
10c697a0: 74ea moveq #-22,%d2
10c697a2: 102b 0020 moveb %a3@(32),%d0
10c697a6: 0c00 000a cmpib #10,%d0
10c697aa: 6626 bnes 10c697d2 <wait_for_connect+0xfc>
10c697ac: 70fc moveq #-4,%d0
10c697ae: 0c83 7fff ffff cmpil #2147483647,%d3
10c697b4: 6606 bnes 10c697bc <wait_for_connect+0xe6>
10c697b6: 203c ffff fe00 movel #-512,%d0
10c697bc: 2400 movel %d0,%d2
10c697be: 2079 1002 53b4 moveal 100253b4 <_current_task>,%a0
10c697c4: 4aa8 0008 tstl %a0@(8)
10c697c8: 6608 bnes 10c697d2 <wait_for_connect+0xfc>
10c697ca: 74f5 moveq #-11,%d2
10c697cc: 4a83 tstl %d3
10c697ce: 6600 ff5a bnew 10c6972a <wait_for_connect+0x54>
10c697d2: 2079 1002 53b4 moveal 100253b4 <_current_task>,%a0
10c697d8: 7000 moveq #0,%d0
10c697da: 2080 movel %d0,%a0@
10c697dc: 2f04 movel %d4,%sp@-
10c697de: 2f2b 0044 movel %a3@(68),%sp@-
10c697e2: 4eb9 10c1 53aa jsr 10c153aa <remove_wait_queue>
10c697e8: 2002 movel %d2,%d0
10c697ea: 4cee 0c1c ffcc moveml %fp@(-52),%d2-%d4/%a2-%a3
10c697f0: 4e5e unlk %fp
10c697f2: 4e75 rts
10c697f4 <tcp_accept>:
10c697f4: 4e56 0000 linkw %fp,#0
10c697f8: 48e7 2038 moveml %d2/%a2-%a4,%sp@-
10c697fc: 246e 0008 moveal %fp@(8),%a2
10c69800: 49ea 00d6 lea %a2@(214),%a4
10c69804: 41f9 1002 5730 lea 10025730 <irq_stat+0x8>,%a0
10c6980a: 5290 addql #1,%a0@
10c6980c: 2648 moveal %a0,%a3
10c6980e: 4aaa 0030 tstl %a2@(48)
10c69812: 670a beqs 10c6981e <tcp_accept+0x2a>
10c69814: 2f0a movel %a2,%sp@-
10c69816: 4eb9 10c5 4fc8 jsr 10c54fc8 <__lock_sock>
10c6981c: 588f addql #4,%sp
10c6981e: 7001 moveq #1,%d0
10c69820: 2540 0030 movel %d0,%a2@(48)
10c69824: 5393 subql #1,%a3@
10c69826: 74ea moveq #-22,%d2
10c69828: 102a 0020 moveb %a2@(32),%d0
10c6982c: 0c00 000a cmpib #10,%d0
10c69830: 6600 00aa bnew 10c698dc <tcp_accept+0xe8>
10c69834: 4aac 018c tstl %a4@(396)
10c69838: 6626 bnes 10c69860 <tcp_accept+0x6c>
10c6983a: 7200 moveq #0,%d1
10c6983c: 202e 000c movel %fp@(12),%d0
10c69840: 0800 000b btst #11,%d0
10c69844: 6604 bnes 10c6984a <tcp_accept+0x56>
10c69846: 222a 02a2 movel %a2@(674),%d1
10c6984a: 74f5 moveq #-11,%d2
10c6984c: 4a81 tstl %d1
10c6984e: 6700 008c beqw 10c698dc <tcp_accept+0xe8>
10c69852: 2f01 movel %d1,%sp@-
10c69854: 2f0a movel %a2,%sp@-
10c69856: 4eba fe7e jsr %pc@(10c696d6 <wait_for_connect>)
10c6985a: 2400 movel %d0,%d2
10c6985c: 508f addql #8,%sp
10c6985e: 667c bnes 10c698dc <tcp_accept+0xe8>
10c69860: 206c 018c moveal %a4@(396),%a0
10c69864: 2010 movel %a0@,%d0
10c69866: 2940 018c movel %d0,%a4@(396)
10c6986a: 6604 bnes 10c69870 <tcp_accept+0x7c>
10c6986c: 42ac 0190 clrl %a4@(400)
10c69870: 2868 0028 moveal %a0@(40),%a4
10c69874: 536a 0286 subqw #1,%a2@(646)
10c69878: 2f08 movel %a0,%sp@-
10c6987a: 2f39 1003 295c movel 1003295c <tcp_openreq_cachep>,%sp@-
10c69880: 4eb9 10c2 0aea jsr 10c20aea <kmem_cache_free>
10c69886: 102c 0020 moveb %a4@(32),%d0
10c6988a: 508f addql #8,%sp
10c6988c: 0c00 0003 cmpib #3,%d0
10c69890: 6612 bnes 10c698a4 <tcp_accept+0xb0>
10c69892: 4878 085f pea 85f <LFLUSH_I_AND_D+0x57>
10c69896: 4879 1000 89cf pea 100089cf <prio2band+0x1755>
10c6989c: 4eb9 10c1 677e jsr 10c1677e <printk>
10c698a2: 508f addql #8,%sp
10c698a4: 5293 addql #1,%a3@
10c698a6: 4aaa 00ba tstl %a2@(186)
10c698aa: 670a beqs 10c698b6 <tcp_accept+0xc2>
10c698ac: 2f0a movel %a2,%sp@-
10c698ae: 4eb9 10c5 5054 jsr 10c55054 <__release_sock>
10c698b4: 588f addql #4,%sp
10c698b6: 42aa 0030 clrl %a2@(48)
10c698ba: 7034 moveq #52,%d0
10c698bc: d08a addl %a2,%d0
10c698be: 41ea 0038 lea %a2@(56),%a0
10c698c2: b1d0 cmpal %a0@,%a0
10c698c4: 6710 beqs 10c698d6 <tcp_accept+0xe2>
10c698c6: 4878 0001 pea 1 <PF_DTRACE_OFF>
10c698ca: 4878 0003 pea 3 <PF_PTRACED_OFF>
10c698ce: 2f00 movel %d0,%sp@-
10c698d0: 4eb9 10c1 4712 jsr 10c14712 <__wake_up>
10c698d6: 5393 subql #1,%a3@
10c698d8: 200c movel %a4,%d0
10c698da: 603c bras 10c69918 <tcp_accept+0x124>
10c698dc: 5293 addql #1,%a3@
10c698de: 4aaa 00ba tstl %a2@(186)
10c698e2: 670a beqs 10c698ee <tcp_accept+0xfa>
10c698e4: 2f0a movel %a2,%sp@-
10c698e6: 4eb9 10c5 5054 jsr 10c55054 <__release_sock>
10c698ec: 588f addql #4,%sp
10c698ee: 42aa 0030 clrl %a2@(48)
10c698f2: 7034 moveq #52,%d0
10c698f4: d08a addl %a2,%d0
10c698f6: 41ea 0038 lea %a2@(56),%a0
10c698fa: b1d0 cmpal %a0@,%a0
10c698fc: 6710 beqs 10c6990e <tcp_accept+0x11a>
10c698fe: 4878 0001 pea 1 <PF_DTRACE_OFF>
10c69902: 4878 0003 pea 3 <PF_PTRACED_OFF>
10c69906: 2f00 movel %d0,%sp@-
10c69908: 4eb9 10c1 4712 jsr 10c14712 <__wake_up>
10c6990e: 5393 subql #1,%a3@
10c69910: 206e 0010 moveal %fp@(16),%a0
10c69914: 2082 movel %d2,%a0@
10c69916: 7000 moveq #0,%d0
10c69918: 4cee 1c04 fff0 moveml %fp@(-16),%d2/%a2-%a4
10c6991e: 4e5e unlk %fp
10c69920: 4e75 rts
10c69922 <tcp_setsockopt>:
10c69922: 4e56 0000 linkw %fp,#0
10c69926: 48e7 3e3c moveml %d2-%d6/%a2-%a5,%sp@-
10c6992a: 286e 0008 moveal %fp@(8),%a4
10c6992e: 222e 000c movel %fp@(12),%d1
10c69932: 262e 0010 movel %fp@(16),%d3
10c69936: 226e 0014 moveal %fp@(20),%a1
10c6993a: 202e 0018 movel %fp@(24),%d0
10c6993e: 47ec 00d6 lea %a4@(214),%a3
10c69942: 7a00 moveq #0,%d5
10c69944: 7406 moveq #6,%d2
10c69946: b481 cmpl %d1,%d2
10c69948: 6718 beqs 10c69962 <tcp_setsockopt+0x40>
10c6994a: 206b 00e4 moveal %a3@(228),%a0
10c6994e: 2f00 movel %d0,%sp@-
10c69950: 2f09 movel %a1,%sp@-
10c69952: 2f03 movel %d3,%sp@-
10c69954: 2f01 movel %d1,%sp@-
10c69956: 2f0c movel %a4,%sp@-
10c69958: 2068 001e moveal %a0@(30),%a0
10c6995c: 4e90 jsr %a0@
10c6995e: 6000 05fa braw 10c69f5a <tcp_setsockopt+0x638>
10c69962: 7c03 moveq #3,%d6
10c69964: bc80 cmpl %d0,%d6
10c69966: 6506 bcss 10c6996e <tcp_setsockopt+0x4c>
10c69968: 70ea moveq #-22,%d0
10c6996a: 6000 05ee braw 10c69f5a <tcp_setsockopt+0x638>
10c6996e: 2411 movel %a1@,%d2
10c69970: 41f9 1002 5730 lea 10025730 <irq_stat+0x8>,%a0
10c69976: 5290 addql #1,%a0@
10c69978: 2808 movel %a0,%d4
10c6997a: 4aac 0030 tstl %a4@(48)
10c6997e: 670a beqs 10c6998a <tcp_setsockopt+0x68>
10c69980: 2f0c movel %a4,%sp@-
10c69982: 4eb9 10c5 4fc8 jsr 10c54fc8 <__lock_sock>
10c69988: 588f addql #4,%sp
10c6998a: 7001 moveq #1,%d0
10c6998c: 2940 0030 movel %d0,%a4@(48)
10c69990: 2044 moveal %d4,%a0
10c69992: 5390 subql #1,%a0@
10c69994: 2003 movel %d3,%d0
10c69996: 5380 subql #1,%d0
10c69998: 720b moveq #11,%d1
10c6999a: b280 cmpl %d0,%d1
10c6999c: 6500 0580 bcsw 10c69f1e <tcp_setsockopt+0x5fc>
10c699a0: d080 addl %d0,%d0
10c699a2: 303b 0806 movew %pc@(10c699aa <tcp_setsockopt+0x88>,%d0:l),%d0
10c699a6: 4efb 0002 jmp %pc@(10c699aa <tcp_setsockopt+0x88>,%d0:w)
10c699aa: 0032 0018 01d4 orib #24,@(00000000)@(00000000)
10c699b0: 03a0 bclr %d1,%a0@-
10c699b2: 0412 043a subib #58,%a2@
10c699b6: 0452 046a subiw #1130,%a2@
10c699ba: 04ac 04f0 0574 subil #82838900,%a4@(1308)
10c699c0: 051c
10c699c2: 2002 movel %d2,%d0
10c699c4: 5180 subql #8,%d0
10c699c6: 0c80 0000 7ff7 cmpil #32759,%d0
10c699cc: 6306 blss 10c699d4 <tcp_setsockopt+0xb2>
10c699ce: 7aea moveq #-22,%d5
10c699d0: 6000 054e braw 10c69f20 <tcp_setsockopt+0x5fe>
10c699d4: 3742 0120 movew %d2,%a3@(288)
10c699d8: 6000 0546 braw 10c69f20 <tcp_setsockopt+0x5fe>
10c699dc: 0c2b 0002 010e cmpib #2,%a3@(270)
10c699e2: 6606 bnes 10c699ea <tcp_setsockopt+0xc8>
10c699e4: 7aea moveq #-22,%d5
10c699e6: 6000 0538 braw 10c69f20 <tcp_setsockopt+0x5fe>
10c699ea: 4a82 tstl %d2
10c699ec: 56c0 sne %d0
10c699ee: 4400 negb %d0
10c699f0: 1740 010e moveb %d0,%a3@(270)
10c699f4: 7634 moveq #52,%d3
10c699f6: d68c addl %a4,%d3
10c699f8: 45ec 0038 lea %a4@(56),%a2
10c699fc: 4a82 tstl %d2
10c699fe: 6700 0528 beqw 10c69f28 <tcp_setsockopt+0x606>
10c69a02: 45ec 00d6 lea %a4@(214),%a2
10c69a06: 206c 0048 moveal %a4@(72),%a0
10c69a0a: 4281 clrl %d1
10c69a0c: 322a 0064 movew %a2@(100),%d1
10c69a10: 2a4a moveal %a2,%a5
10c69a12: b0fc 0000 cmpaw #0,%a0
10c69a16: 6718 beqs 10c69a30 <tcp_setsockopt+0x10e>
10c69a18: 2028 0024 movel %a0@(36),%d0
10c69a1c: b0ad 0060 cmpl %a5@(96),%d0
10c69a20: 670e beqs 10c69a30 <tcp_setsockopt+0x10e>
10c69a22: 2f00 movel %d0,%sp@-
10c69a24: 2f0c movel %a4,%sp@-
10c69a26: 4eb9 10c6 fcc6 jsr 10c6fcc6 <tcp_sync_mss>
10c69a2c: 2200 movel %d0,%d1
10c69a2e: 508f addql #8,%sp
10c69a30: 102a 0123 moveb %a2@(291),%d0
10c69a34: 670c beqs 10c69a42 <tcp_setsockopt+0x120>
10c69a36: 5981 subql #4,%d1
10c69a38: 0280 0000 00ff andil #255,%d0
10c69a3e: e788 lsll #3,%d0
10c69a40: 9280 subl %d0,%d1
10c69a42: 4283 clrl %d3
10c69a44: 162b 010e moveb %a3@(270),%d3
10c69a48: 206b 00e8 moveal %a3@(232),%a0
10c69a4c: b0fc 0000 cmpaw #0,%a0
10c69a50: 6700 0110 beqw 10c69b62 <tcp_setsockopt+0x240>
10c69a54: 7068 moveq #104,%d0
10c69a56: d08c addl %a4,%d0
10c69a58: b090 cmpl %a0@,%d0
10c69a5a: 6702 beqs 10c69a5e <tcp_setsockopt+0x13c>
10c69a5c: 7601 moveq #1,%d3
10c69a5e: 95ca subal %a2,%a2
10c69a60: 7401 moveq #1,%d2
10c69a62: b483 cmpl %d3,%d2
10c69a64: 6752 beqs 10c69ab8 <tcp_setsockopt+0x196>
10c69a66: 4a2b 017f tstb %a3@(383)
10c69a6a: 664c bnes 10c69ab8 <tcp_setsockopt+0x196>
10c69a6c: 93c9 subal %a1,%a1
10c69a6e: b2a8 005c cmpl %a0@(92),%d1
10c69a72: 633e blss 10c69ab2 <tcp_setsockopt+0x190>
10c69a74: 0828 0000 0046 btst #0,%a0@(70)
10c69a7a: 6636 bnes 10c69ab2 <tcp_setsockopt+0x190>
10c69a7c: 7c02 moveq #2,%d6
10c69a7e: bc83 cmpl %d3,%d6
10c69a80: 672c beqs 10c69aae <tcp_setsockopt+0x18c>
10c69a82: 4a83 tstl %d3
10c69a84: 662c bnes 10c69ab2 <tcp_setsockopt+0x190>
10c69a86: 4aab 0088 tstl %a3@(136)
10c69a8a: 6726 beqs 10c69ab2 <tcp_setsockopt+0x190>
10c69a8c: 7200 moveq #0,%d1
10c69a8e: 242b 0014 movel %a3@(20),%d2
10c69a92: 202b 0010 movel %a3@(16),%d0
10c69a96: 9082 subl %d2,%d0
10c69a98: 6a10 bpls 10c69aaa <tcp_setsockopt+0x188>
10c69a9a: 202b 000c movel %a3@(12),%d0
10c69a9e: 9082 subl %d2,%d0
10c69aa0: 5ac0 spl %d0
10c69aa2: 4880 extw %d0
10c69aa4: 3200 movew %d0,%d1
10c69aa6: 48c1 extl %d1
10c69aa8: 4481 negl %d1
10c69aaa: 4a81 tstl %d1
10c69aac: 6704 beqs 10c69ab2 <tcp_setsockopt+0x190>
10c69aae: 327c 0001 moveaw #1,%a1
10c69ab2: b2fc 0000 cmpaw #0,%a1
10c69ab6: 662c bnes 10c69ae4 <tcp_setsockopt+0x1c2>
10c69ab8: 202b 0088 movel %a3@(136),%d0
10c69abc: 90ab 008c subl %a3@(140),%d0
10c69ac0: d0ab 0090 addl %a3@(144),%d0
10c69ac4: b0ab 0098 cmpl %a3@(152),%d0
10c69ac8: 6508 bcss 10c69ad2 <tcp_setsockopt+0x1b0>
10c69aca: 0828 0000 0046 btst #0,%a0@(70)
10c69ad0: 6712 beqs 10c69ae4 <tcp_setsockopt+0x1c2>
10c69ad2: 202b 0010 movel %a3@(16),%d0
10c69ad6: d0ab 0058 addl %a3@(88),%d0
10c69ada: 90a8 003e subl %a0@(62),%d0
10c69ade: 6b04 bmis 10c69ae4 <tcp_setsockopt+0x1c2>
10c69ae0: 347c 0001 moveaw #1,%a2
10c69ae4: b4fc 0000 cmpaw #0,%a2
10c69ae8: 6710 beqs 10c69afa <tcp_setsockopt+0x1d8>
10c69aea: 2f03 movel %d3,%sp@-
10c69aec: 2f0c movel %a4,%sp@-
10c69aee: 4eb9 10c6 fd3c jsr 10c6fd3c <tcp_write_xmit>
10c69af4: 508f addql #8,%sp
10c69af6: 4a80 tstl %d0
10c69af8: 6768 beqs 10c69b62 <tcp_setsockopt+0x240>
10c69afa: 4aab 0088 tstl %a3@(136)
10c69afe: 6662 bnes 10c69b62 <tcp_setsockopt+0x240>
10c69b00: 4a2b 017e tstb %a3@(382)
10c69b04: 665c bnes 10c69b62 <tcp_setsockopt+0x240>
10c69b06: 202b 0084 movel %a3@(132),%d0
10c69b0a: 2200 movel %d0,%d1
10c69b0c: 0c81 0000 2ee0 cmpil #12000,%d1
10c69b12: 6324 blss 10c69b38 <tcp_setsockopt+0x216>
10c69b14: 2f3c 10c6 9b14 movel #281451284,%sp@-
10c69b1a: 2f00 movel %d0,%sp@-
10c69b1c: 4878 0003 pea 3 <PF_PTRACED_OFF>
10c69b20: 2f0c movel %a4,%sp@-
10c69b22: 4879 1000 8446 pea 10008446 <prio2band+0x11cc>
10c69b28: 4eb9 10c1 677e jsr 10c1677e <printk>
10c69b2e: 223c 0000 2ee0 movel #12000,%d1
10c69b34: 4fef 0014 lea %sp@(20),%sp
10c69b38: 7003 moveq #3,%d0
10c69b3a: 1b40 017e moveb %d0,%a5@(382)
10c69b3e: 2039 1002 67b0 movel 100267b0 <jiffies>,%d0
10c69b44: d081 addl %d1,%d0
10c69b46: 2b40 00a8 movel %d0,%a5@(168)
10c69b4a: 2f00 movel %d0,%sp@-
10c69b4c: 486d 00ac pea %a5@(172)
10c69b50: 4eb9 10c1 97b0 jsr 10c197b0 <mod_timer>
10c69b56: 508f addql #8,%sp
10c69b58: 4a80 tstl %d0
10c69b5a: 6606 bnes 10c69b62 <tcp_setsockopt+0x240>
10c69b5c: 41ec 0028 lea %a4@(40),%a0
10c69b60: 5290 addql #1,%a0@
10c69b62: 202b 0088 movel %a3@(136),%d0
10c69b66: b0ab 0098 cmpl %a3@(152),%d0
10c69b6a: 6500 01ac bcsw 10c69d18 <tcp_setsockopt+0x3f6>
10c69b6e: 42ab 00a0 clrl %a3@(160)
10c69b72: 2779 1002 67b0 movel 100267b0 <jiffies>,%a3@(164)
10c69b78: 00a4
10c69b7a: 6000 03a4 braw 10c69f20 <tcp_setsockopt+0x5fe>
10c69b7e: 0c2b 0001 010e cmpib #1,%a3@(270)
10c69b84: 6606 bnes 10c69b8c <tcp_setsockopt+0x26a>
10c69b86: 7aea moveq #-22,%d5
10c69b88: 6000 0396 braw 10c69f20 <tcp_setsockopt+0x5fe>
10c69b8c: 4a82 tstl %d2
10c69b8e: 670a beqs 10c69b9a <tcp_setsockopt+0x278>
10c69b90: 177c 0002 010e moveb #2,%a3@(270)
10c69b96: 6000 0388 braw 10c69f20 <tcp_setsockopt+0x5fe>
10c69b9a: 422b 010e clrb %a3@(270)
10c69b9e: 45ec 00d6 lea %a4@(214),%a2
10c69ba2: 206c 0048 moveal %a4@(72),%a0
10c69ba6: 4281 clrl %d1
10c69ba8: 322a 0064 movew %a2@(100),%d1
10c69bac: 2a4a moveal %a2,%a5
10c69bae: b0fc 0000 cmpaw #0,%a0
10c69bb2: 6718 beqs 10c69bcc <tcp_setsockopt+0x2aa>
10c69bb4: 2028 0024 movel %a0@(36),%d0
10c69bb8: b0ad 0060 cmpl %a5@(96),%d0
10c69bbc: 670e beqs 10c69bcc <tcp_setsockopt+0x2aa>
10c69bbe: 2f00 movel %d0,%sp@-
10c69bc0: 2f0c movel %a4,%sp@-
10c69bc2: 4eb9 10c6 fcc6 jsr 10c6fcc6 <tcp_sync_mss>
10c69bc8: 2200 movel %d0,%d1
10c69bca: 508f addql #8,%sp
10c69bcc: 102a 0123 moveb %a2@(291),%d0
10c69bd0: 670c beqs 10c69bde <tcp_setsockopt+0x2bc>
10c69bd2: 5981 subql #4,%d1
10c69bd4: 0280 0000 00ff andil #255,%d0
10c69bda: e788 lsll #3,%d0
10c69bdc: 9280 subl %d0,%d1
10c69bde: 4283 clrl %d3
10c69be0: 162b 010e moveb %a3@(270),%d3
10c69be4: 206b 00e8 moveal %a3@(232),%a0
10c69be8: b0fc 0000 cmpaw #0,%a0
10c69bec: 6700 0110 beqw 10c69cfe <tcp_setsockopt+0x3dc>
10c69bf0: 7068 moveq #104,%d0
10c69bf2: d08c addl %a4,%d0
10c69bf4: b090 cmpl %a0@,%d0
10c69bf6: 6702 beqs 10c69bfa <tcp_setsockopt+0x2d8>
10c69bf8: 7601 moveq #1,%d3
10c69bfa: 95ca subal %a2,%a2
10c69bfc: 7001 moveq #1,%d0
10c69bfe: b083 cmpl %d3,%d0
10c69c00: 6752 beqs 10c69c54 <tcp_setsockopt+0x332>
10c69c02: 4a2b 017f tstb %a3@(383)
10c69c06: 664c bnes 10c69c54 <tcp_setsockopt+0x332>
10c69c08: 93c9 subal %a1,%a1
10c69c0a: b2a8 005c cmpl %a0@(92),%d1
10c69c0e: 633e blss 10c69c4e <tcp_setsockopt+0x32c>
10c69c10: 0828 0000 0046 btst #0,%a0@(70)
10c69c16: 6636 bnes 10c69c4e <tcp_setsockopt+0x32c>
10c69c18: 7202 moveq #2,%d1
10c69c1a: b283 cmpl %d3,%d1
10c69c1c: 672c beqs 10c69c4a <tcp_setsockopt+0x328>
10c69c1e: 4a83 tstl %d3
10c69c20: 662c bnes 10c69c4e <tcp_setsockopt+0x32c>
10c69c22: 4aab 0088 tstl %a3@(136)
10c69c26: 6726 beqs 10c69c4e <tcp_setsockopt+0x32c>
10c69c28: 7200 moveq #0,%d1
10c69c2a: 242b 0014 movel %a3@(20),%d2
10c69c2e: 202b 0010 movel %a3@(16),%d0
10c69c32: 9082 subl %d2,%d0
10c69c34: 6a10 bpls 10c69c46 <tcp_setsockopt+0x324>
10c69c36: 202b 000c movel %a3@(12),%d0
10c69c3a: 9082 subl %d2,%d0
10c69c3c: 5ac0 spl %d0
10c69c3e: 4880 extw %d0
10c69c40: 3200 movew %d0,%d1
10c69c42: 48c1 extl %d1
10c69c44: 4481 negl %d1
10c69c46: 4a81 tstl %d1
10c69c48: 6704 beqs 10c69c4e <tcp_setsockopt+0x32c>
10c69c4a: 327c 0001 moveaw #1,%a1
10c69c4e: b2fc 0000 cmpaw #0,%a1
10c69c52: 662c bnes 10c69c80 <tcp_setsockopt+0x35e>
10c69c54: 202b 0088 movel %a3@(136),%d0
10c69c58: 90ab 008c subl %a3@(140),%d0
10c69c5c: d0ab 0090 addl %a3@(144),%d0
10c69c60: b0ab 0098 cmpl %a3@(152),%d0
10c69c64: 6508 bcss 10c69c6e <tcp_setsockopt+0x34c>
10c69c66: 0828 0000 0046 btst #0,%a0@(70)
10c69c6c: 6712 beqs 10c69c80 <tcp_setsockopt+0x35e>
10c69c6e: 202b 0010 movel %a3@(16),%d0
10c69c72: d0ab 0058 addl %a3@(88),%d0
10c69c76: 90a8 003e subl %a0@(62),%d0
10c69c7a: 6b04 bmis 10c69c80 <tcp_setsockopt+0x35e>
10c69c7c: 347c 0001 moveaw #1,%a2
10c69c80: b4fc 0000 cmpaw #0,%a2
10c69c84: 6710 beqs 10c69c96 <tcp_setsockopt+0x374>
10c69c86: 2f03 movel %d3,%sp@-
10c69c88: 2f0c movel %a4,%sp@-
10c69c8a: 4eb9 10c6 fd3c jsr 10c6fd3c <tcp_write_xmit>
10c69c90: 508f addql #8,%sp
10c69c92: 4a80 tstl %d0
10c69c94: 6768 beqs 10c69cfe <tcp_setsockopt+0x3dc>
10c69c96: 4aab 0088 tstl %a3@(136)
10c69c9a: 6662 bnes 10c69cfe <tcp_setsockopt+0x3dc>
10c69c9c: 4a2b 017e tstb %a3@(382)
10c69ca0: 665c bnes 10c69cfe <tcp_setsockopt+0x3dc>
10c69ca2: 202b 0084 movel %a3@(132),%d0
10c69ca6: 2200 movel %d0,%d1
10c69ca8: 0c81 0000 2ee0 cmpil #12000,%d1
10c69cae: 6324 blss 10c69cd4 <tcp_setsockopt+0x3b2>
10c69cb0: 2f3c 10c6 9cb0 movel #281451696,%sp@-
10c69cb6: 2f00 movel %d0,%sp@-
10c69cb8: 4878 0003 pea 3 <PF_PTRACED_OFF>
10c69cbc: 2f0c movel %a4,%sp@-
10c69cbe: 4879 1000 8446 pea 10008446 <prio2band+0x11cc>
10c69cc4: 4eb9 10c1 677e jsr 10c1677e <printk>
10c69cca: 223c 0000 2ee0 movel #12000,%d1
10c69cd0: 4fef 0014 lea %sp@(20),%sp
10c69cd4: 7003 moveq #3,%d0
10c69cd6: 1b40 017e moveb %d0,%a5@(382)
10c69cda: 2039 1002 67b0 movel 100267b0 <jiffies>,%d0
10c69ce0: d081 addl %d1,%d0
10c69ce2: 2b40 00a8 movel %d0,%a5@(168)
10c69ce6: 2f00 movel %d0,%sp@-
10c69ce8: 486d 00ac pea %a5@(172)
10c69cec: 4eb9 10c1 97b0 jsr 10c197b0 <mod_timer>
10c69cf2: 508f addql #8,%sp
10c69cf4: 4a80 tstl %d0
10c69cf6: 6606 bnes 10c69cfe <tcp_setsockopt+0x3dc>
10c69cf8: 41ec 0028 lea %a4@(40),%a0
10c69cfc: 5290 addql #1,%a0@
10c69cfe: 202b 0088 movel %a3@(136),%d0
10c69d02: b0ab 0098 cmpl %a3@(152),%d0
10c69d06: 6510 bcss 10c69d18 <tcp_setsockopt+0x3f6>
10c69d08: 42ab 00a0 clrl %a3@(160)
10c69d0c: 2779 1002 67b0 movel 100267b0 <jiffies>,%a3@(164)
10c69d12: 00a4
10c69d14: 6000 020a braw 10c69f20 <tcp_setsockopt+0x5fe>
10c69d18: b0ab 00a0 cmpl %a3@(160),%d0
10c69d1c: 6304 blss 10c69d22 <tcp_setsockopt+0x400>
10c69d1e: 2740 00a0 movel %d0,%a3@(160)
10c69d22: 2039 1002 67b0 movel 100267b0 <jiffies>,%d0
10c69d28: 90ab 00a4 subl %a3@(164),%d0
10c69d2c: 7634 moveq #52,%d3
10c69d2e: d68c addl %a4,%d3
10c69d30: 45ec 0038 lea %a4@(56),%a2
10c69d34: b0ab 0084 cmpl %a3@(132),%d0
10c69d38: 6500 01ee bcsw 10c69f28 <tcp_setsockopt+0x606>
10c69d3c: 2f0c movel %a4,%sp@-
10c69d3e: 4eb9 10c6 db3a jsr 10c6db3a <tcp_cwnd_application_limited>
10c69d44: 588f addql #4,%sp
10c69d46: 6000 01e0 braw 10c69f28 <tcp_setsockopt+0x606>
10c69d4a: 2002 movel %d2,%d0
10c69d4c: 5380 subql #1,%d0
10c69d4e: 0c80 0000 7ffe cmpil #32766,%d0
10c69d54: 6306 blss 10c69d5c <tcp_setsockopt+0x43a>
10c69d56: 7aea moveq #-22,%d5
10c69d58: 6000 01c6 braw 10c69f20 <tcp_setsockopt+0x5fe>
10c69d5c: 2002 movel %d2,%d0
10c69d5e: d080 addl %d0,%d0
10c69d60: d082 addl %d2,%d0
10c69d62: 2200 movel %d0,%d1
10c69d64: eb89 lsll #5,%d1
10c69d66: d081 addl %d1,%d0
10c69d68: d480 addl %d0,%d2
10c69d6a: 2742 0198 movel %d2,%a3@(408)
10c69d6e: 102c 0097 moveb %a4@(151),%d0
10c69d72: 7634 moveq #52,%d3
10c69d74: d68c addl %a4,%d3
10c69d76: 45ec 0038 lea %a4@(56),%a2
10c69d7a: 4a00 tstb %d0
10c69d7c: 6700 01aa beqw 10c69f28 <tcp_setsockopt+0x606>
10c69d80: 102c 0020 moveb %a4@(32),%d0
10c69d84: 0280 0000 00ff andil #255,%d0
10c69d8a: 223c 0000 0480 movel #1152,%d1
10c69d90: 0101 btst %d0,%d1
10c69d92: 6600 0194 bnew 10c69f28 <tcp_setsockopt+0x606>
10c69d96: 2039 1002 67b0 movel 100267b0 <jiffies>,%d0
10c69d9c: 90ab 0018 subl %a3@(24),%d0
10c69da0: b082 cmpl %d2,%d0
10c69da2: 6406 bccs 10c69daa <tcp_setsockopt+0x488>
10c69da4: 9480 subl %d0,%d2
10c69da6: 2002 movel %d2,%d0
10c69da8: 6002 bras 10c69dac <tcp_setsockopt+0x48a>
10c69daa: 7000 moveq #0,%d0
10c69dac: 2f00 movel %d0,%sp@-
10c69dae: 2f0c movel %a4,%sp@-
10c69db0: 4eb9 10c7 231e jsr 10c7231e <tcp_reset_keepalive_timer>
10c69db6: 508f addql #8,%sp
10c69db8: 6000 0166 braw 10c69f20 <tcp_setsockopt+0x5fe>
10c69dbc: 2002 movel %d2,%d0
10c69dbe: 5380 subql #1,%d0
10c69dc0: 0c80 0000 7ffe cmpil #32766,%d0
10c69dc6: 6306 blss 10c69dce <tcp_setsockopt+0x4ac>
10c69dc8: 7aea moveq #-22,%d5
10c69dca: 6000 0154 braw 10c69f20 <tcp_setsockopt+0x5fe>
10c69dce: 2002 movel %d2,%d0
10c69dd0: d080 addl %d0,%d0
10c69dd2: d082 addl %d2,%d0
10c69dd4: 2200 movel %d0,%d1
10c69dd6: eb89 lsll #5,%d1
10c69dd8: d081 addl %d1,%d0
10c69dda: d082 addl %d2,%d0
10c69ddc: 2740 019c movel %d0,%a3@(412)
10c69de0: 6000 013e braw 10c69f20 <tcp_setsockopt+0x5fe>
10c69de4: 2002 movel %d2,%d0
10c69de6: 5380 subql #1,%d0
10c69de8: 7c7e moveq #126,%d6
10c69dea: bc80 cmpl %d0,%d6
10c69dec: 6406 bccs 10c69df4 <tcp_setsockopt+0x4d2>
10c69dee: 7aea moveq #-22,%d5
10c69df0: 6000 012e braw 10c69f20 <tcp_setsockopt+0x5fe>
10c69df4: 1742 010f moveb %d2,%a3@(271)
10c69df8: 6000 0126 braw 10c69f20 <tcp_setsockopt+0x5fe>
10c69dfc: 2002 movel %d2,%d0
10c69dfe: 5380 subql #1,%d0
10c69e00: 727e moveq #126,%d1
10c69e02: b280 cmpl %d0,%d1
10c69e04: 6406 bccs 10c69e0c <tcp_setsockopt+0x4ea>
10c69e06: 7aea moveq #-22,%d5
10c69e08: 6000 0116 braw 10c69f20 <tcp_setsockopt+0x5fe>
10c69e0c: 1742 0158 moveb %d2,%a3@(344)
10c69e10: 6000 010e braw 10c69f20 <tcp_setsockopt+0x5fe>
10c69e14: 4a82 tstl %d2
10c69e16: 6c0a bges 10c69e22 <tcp_setsockopt+0x500>
10c69e18: 74ff moveq #-1,%d2
10c69e1a: 2742 01a0 movel %d2,%a3@(416)
10c69e1e: 6000 0100 braw 10c69f20 <tcp_setsockopt+0x5fe>
10c69e22: 4878 0064 pea 64 <LSIGTRAP+0x5f>
10c69e26: 2f39 1001 026c movel 1001026c <sysctl_tcp_fin_timeout>,%sp@-
10c69e2c: 4eb9 10c8 5834 jsr 10c85834 <__divsi3>
10c69e32: 508f addql #8,%sp
10c69e34: b082 cmpl %d2,%d0
10c69e36: 6c08 bges 10c69e40 <tcp_setsockopt+0x51e>
10c69e38: 42ab 01a0 clrl %a3@(416)
10c69e3c: 6000 00e2 braw 10c69f20 <tcp_setsockopt+0x5fe>
10c69e40: 2002 movel %d2,%d0
10c69e42: d080 addl %d0,%d0
10c69e44: d082 addl %d2,%d0
10c69e46: 2200 movel %d0,%d1
10c69e48: eb89 lsll #5,%d1
10c69e4a: d081 addl %d1,%d0
10c69e4c: d082 addl %d2,%d0
10c69e4e: 2740 01a0 movel %d0,%a3@(416)
10c69e52: 6000 00cc braw 10c69f20 <tcp_setsockopt+0x5fe>
10c69e56: 422b 006e clrb %a3@(110)
10c69e5a: 7634 moveq #52,%d3
10c69e5c: d68c addl %a4,%d3
10c69e5e: 45ec 0038 lea %a4@(56),%a2
10c69e62: 4a82 tstl %d2
10c69e64: 6f00 00c2 blew 10c69f28 <tcp_setsockopt+0x606>
10c69e68: 7c03 moveq #3,%d6
10c69e6a: bc82 cmpl %d2,%d6
10c69e6c: 6424 bccs 10c69e92 <tcp_setsockopt+0x570>
10c69e6e: 7200 moveq #0,%d1
10c69e70: 307c 0003 moveaw #3,%a0
10c69e74: 102b 006e moveb %a3@(110),%d0
10c69e78: 1c00 moveb %d0,%d6
10c69e7a: 5206 addqb #1,%d6
10c69e7c: 1746 006e moveb %d6,%a3@(110)
10c69e80: 5200 addqb #1,%d0
10c69e82: 0c00 001f cmpib #31,%d0
10c69e86: 620a bhis 10c69e92 <tcp_setsockopt+0x570>
10c69e88: 1200 moveb %d0,%d1
10c69e8a: 2008 movel %a0,%d0
10c69e8c: e3a8 lsll %d1,%d0
10c69e8e: b082 cmpl %d2,%d0
10c69e90: 65e2 bcss 10c69e74 <tcp_setsockopt+0x552>
10c69e92: 522b 006e addqb #1,%a3@(110)
10c69e96: 6000 0090 braw 10c69f28 <tcp_setsockopt+0x606>
10c69e9a: 4a82 tstl %d2
10c69e9c: 6614 bnes 10c69eb2 <tcp_setsockopt+0x590>
10c69e9e: 102c 0020 moveb %a4@(32),%d0
10c69ea2: 0c00 0007 cmpib #7,%d0
10c69ea6: 6704 beqs 10c69eac <tcp_setsockopt+0x58a>
10c69ea8: 7aea moveq #-22,%d5
10c69eaa: 6074 bras 10c69f20 <tcp_setsockopt+0x5fe>
10c69eac: 42ab 014c clrl %a3@(332)
10c69eb0: 606e bras 10c69f20 <tcp_setsockopt+0x5fe>
10c69eb2: 2002 movel %d2,%d0
10c69eb4: 0c80 0000 0080 cmpil #128,%d0
10c69eba: 6c04 bges 10c69ec0 <tcp_setsockopt+0x59e>
10c69ebc: 707f moveq #127,%d0
10c69ebe: 4600 notb %d0
10c69ec0: 2740 014c movel %d0,%a3@(332)
10c69ec4: 605a bras 10c69f20 <tcp_setsockopt+0x5fe>
10c69ec6: 4a82 tstl %d2
10c69ec8: 6608 bnes 10c69ed2 <tcp_setsockopt+0x5b0>
10c69eca: 177c 0001 0022 moveb #1,%a3@(34)
10c69ed0: 604e bras 10c69f20 <tcp_setsockopt+0x5fe>
10c69ed2: 422b 0022 clrb %a3@(34)
10c69ed6: 102c 0020 moveb %a4@(32),%d0
10c69eda: 0280 0000 00ff andil #255,%d0
10c69ee0: 223c 0000 0102 movel #258,%d1
10c69ee6: 7634 moveq #52,%d3
10c69ee8: d68c addl %a4,%d3
10c69eea: 45ec 0038 lea %a4@(56),%a2
10c69eee: 0101 btst %d0,%d1
10c69ef0: 6736 beqs 10c69f28 <tcp_setsockopt+0x606>
10c69ef2: 102b 0020 moveb %a3@(32),%d0
10c69ef6: 0800 0000 btst #0,%d0
10c69efa: 672c beqs 10c69f28 <tcp_setsockopt+0x606>
10c69efc: 0000 0004 orib #4,%d0
10c69f00: 1740 0020 moveb %d0,%a3@(32)
10c69f04: 4878 0001 pea 1 <PF_DTRACE_OFF>
10c69f08: 2f0c movel %a4,%sp@-
10c69f0a: 4eba e5a4 jsr %pc@(10c684b0 <cleanup_rbuf>)
10c69f0e: 508f addql #8,%sp
10c69f10: 0802 0000 btst #0,%d2
10c69f14: 6612 bnes 10c69f28 <tcp_setsockopt+0x606>
10c69f16: 177c 0001 0022 moveb #1,%a3@(34)
10c69f1c: 600a bras 10c69f28 <tcp_setsockopt+0x606>
10c69f1e: 7aa4 moveq #-92,%d5
10c69f20: 7634 moveq #52,%d3
10c69f22: d68c addl %a4,%d3
10c69f24: 45ec 0038 lea %a4@(56),%a2
10c69f28: 2044 moveal %d4,%a0
10c69f2a: 5290 addql #1,%a0@
10c69f2c: 4aac 00ba tstl %a4@(186)
10c69f30: 670a beqs 10c69f3c <tcp_setsockopt+0x61a>
10c69f32: 2f0c movel %a4,%sp@-
10c69f34: 4eb9 10c5 5054 jsr 10c55054 <__release_sock>
10c69f3a: 588f addql #4,%sp
10c69f3c: 42ac 0030 clrl %a4@(48)
10c69f40: b5d2 cmpal %a2@,%a2
10c69f42: 6710 beqs 10c69f54 <tcp_setsockopt+0x632>
10c69f44: 4878 0001 pea 1 <PF_DTRACE_OFF>
10c69f48: 4878 0003 pea 3 <PF_PTRACED_OFF>
10c69f4c: 2f03 movel %d3,%sp@-
10c69f4e: 4eb9 10c1 4712 jsr 10c14712 <__wake_up>
10c69f54: 2044 moveal %d4,%a0
10c69f56: 5390 subql #1,%a0@
10c69f58: 2005 movel %d5,%d0
10c69f5a: 4cee 3c7c ffdc moveml %fp@(-36),%d2-%d6/%a2-%a5
10c69f60: 4e5e unlk %fp
10c69f62: 4e75 rts
10c69f64 <tcp_getsockopt>:
10c69f64: 4e56 ffa0 linkw %fp,#-96
10c69f68: 48e7 3820 moveml %d2-%d4/%a2,%sp@-
10c69f6c: 226e 0008 moveal %fp@(8),%a1
10c69f70: 222e 000c movel %fp@(12),%d1
10c69f74: 202e 0010 movel %fp@(16),%d0
10c69f78: 282e 0014 movel %fp@(20),%d4
10c69f7c: 246e 0018 moveal %fp@(24),%a2
10c69f80: 41e9 00d6 lea %a1@(214),%a0
10c69f84: 7406 moveq #6,%d2
10c69f86: b481 cmpl %d1,%d2
10c69f88: 6718 beqs 10c69fa2 <tcp_getsockopt+0x3e>
10c69f8a: 2068 00e4 moveal %a0@(228),%a0
10c69f8e: 2f0a movel %a2,%sp@-
10c69f90: 2f04 movel %d4,%sp@-
10c69f92: 2f00 movel %d0,%sp@-
10c69f94: 2f01 movel %d1,%sp@-
10c69f96: 2f09 movel %a1,%sp@-
10c69f98: 2068 0022 moveal %a0@(34),%a0
10c69f9c: 4e90 jsr %a0@
10c69f9e: 6000 031c braw 10c6a2bc <tcp_getsockopt+0x358>
10c69fa2: 2212 movel %a2@,%d1
10c69fa4: 7404 moveq #4,%d2
10c69fa6: b282 cmpl %d2,%d1
10c69fa8: 6402 bccs 10c69fac <tcp_getsockopt+0x48>
10c69faa: 2401 movel %d1,%d2
10c69fac: 4a82 tstl %d2
10c69fae: 6c06 bges 10c69fb6 <tcp_getsockopt+0x52>
10c69fb0: 70ea moveq #-22,%d0
10c69fb2: 6000 0308 braw 10c6a2bc <tcp_getsockopt+0x358>
10c69fb6: 5380 subql #1,%d0
10c69fb8: 720b moveq #11,%d1
10c69fba: b280 cmpl %d0,%d1
10c69fbc: 6500 02e8 bcsw 10c6a2a6 <tcp_getsockopt+0x342>
10c69fc0: d080 addl %d0,%d0
10c69fc2: 303b 0806 movew %pc@(10c69fca <tcp_getsockopt+0x66>,%d0:l),%d0
10c69fc6: 4efb 0002 jmp %pc@(10c69fca <tcp_getsockopt+0x66>,%d0:w)
10c69fca: 004a 0018 oriw #24,%a2
10c69fce: 0056 0062 oriw #98,%fp@
10c69fd2: 008a 00b0 00c2 oril #11534530,%a2
10c69fd8: 00e0 0340
10c69fda: 0110 btst %d0,%a0@
10c69fdc: 0132 013c 02ca btst %d0,%a2@(02ca42ae)@(00000000,%d0:w)
10c69fe2: 42ae
10c69fe4: ffa0 0177640
10c69fe6: 3d68 0064 ffa2 movew %a0@(100),%fp@(-94)
10c69fec: 4aae ffa0 tstl %fp@(-96)
10c69ff0: 6600 02b8 bnew 10c6a2aa <tcp_getsockopt+0x346>
10c69ff4: 1029 0020 moveb %a1@(32),%d0
10c69ff8: 0280 0000 00ff andil #255,%d0
10c69ffe: 223c 0000 0480 movel #1152,%d1
10c6a004: 0101 btst %d0,%d1
10c6a006: 6700 02a2 beqw 10c6a2aa <tcp_getsockopt+0x346>
10c6a00a: 3d68 0120 ffa2 movew %a0@(288),%fp@(-94)
10c6a010: 6000 0298 braw 10c6a2aa <tcp_getsockopt+0x346>
10c6a014: 0c28 0001 010e cmpib #1,%a0@(270)
10c6a01a: 57c0 seq %d0
10c6a01c: 6000 027c braw 10c6a29a <tcp_getsockopt+0x336>
10c6a020: 0c28 0002 010e cmpib #2,%a0@(270)
10c6a026: 57c0 seq %d0
10c6a028: 6000 0270 braw 10c6a29a <tcp_getsockopt+0x336>
10c6a02c: 2028 0198 movel %a0@(408),%d0
10c6a030: 6614 bnes 10c6a046 <tcp_getsockopt+0xe2>
10c6a032: 4878 0064 pea 64 <LSIGTRAP+0x5f>
10c6a036: 2f39 1001 02d8 movel 100102d8 <sysctl_tcp_keepalive_time>,%sp@-
10c6a03c: 4eb9 10c8 5940 jsr 10c85940 <__udivsi3>
10c6a042: 6000 008c braw 10c6a0d0 <tcp_getsockopt+0x16c>
10c6a046: 4878 0064 pea 64 <LSIGTRAP+0x5f>
10c6a04a: 2f00 movel %d0,%sp@-
10c6a04c: 4eb9 10c8 5940 jsr 10c85940 <__udivsi3>
10c6a052: 607c bras 10c6a0d0 <tcp_getsockopt+0x16c>
10c6a054: 2028 019c movel %a0@(412),%d0
10c6a058: 6612 bnes 10c6a06c <tcp_getsockopt+0x108>
10c6a05a: 4878 0064 pea 64 <LSIGTRAP+0x5f>
10c6a05e: 2f39 1001 02e0 movel 100102e0 <sysctl_tcp_keepalive_intvl>,%sp@-
10c6a064: 4eb9 10c8 5940 jsr 10c85940 <__udivsi3>
10c6a06a: 6064 bras 10c6a0d0 <tcp_getsockopt+0x16c>
10c6a06c: 4878 0064 pea 64 <LSIGTRAP+0x5f>
10c6a070: 2f00 movel %d0,%sp@-
10c6a072: 4eb9 10c8 5940 jsr 10c85940 <__udivsi3>
10c6a078: 6056 bras 10c6a0d0 <tcp_getsockopt+0x16c>
10c6a07a: 1028 010f moveb %a0@(271),%d0
10c6a07e: 6612 bnes 10c6a092 <tcp_getsockopt+0x12e>
10c6a080: 2d79 1001 02dc movel 100102dc <sysctl_tcp_keepalive_probes>,%fp@(-96)
10c6a086: ffa0
10c6a088: 6000 0220 braw 10c6a2aa <tcp_getsockopt+0x346>
10c6a08c: 1028 0158 moveb %a0@(344),%d0
10c6a090: 670c beqs 10c6a09e <tcp_getsockopt+0x13a>
10c6a092: 42ae ffa0 clrl %fp@(-96)
10c6a096: 1d40 ffa3 moveb %d0,%fp@(-93)
10c6a09a: 6000 020e braw 10c6a2aa <tcp_getsockopt+0x346>
10c6a09e: 2d79 1001 02d0 movel 100102d0 <sysctl_tcp_syn_retries>,%fp@(-96)
10c6a0a4: ffa0
10c6a0a6: 6000 0202 braw 10c6a2aa <tcp_getsockopt+0x346>
10c6a0aa: 2028 01a0 movel %a0@(416),%d0
10c6a0ae: 2d40 ffa0 movel %d0,%fp@(-96)
10c6a0b2: 6d00 01f6 bltw 10c6a2aa <tcp_getsockopt+0x346>
10c6a0b6: 6708 beqs 10c6a0c0 <tcp_getsockopt+0x15c>
10c6a0b8: 4878 0064 pea 64 <LSIGTRAP+0x5f>
10c6a0bc: 2f00 movel %d0,%sp@-
10c6a0be: 600a bras 10c6a0ca <tcp_getsockopt+0x166>
10c6a0c0: 4878 0064 pea 64 <LSIGTRAP+0x5f>
10c6a0c4: 2f39 1001 026c movel 1001026c <sysctl_tcp_fin_timeout>,%sp@-
10c6a0ca: 4eb9 10c8 5834 jsr 10c85834 <__divsi3>
10c6a0d0: 508f addql #8,%sp
10c6a0d2: 2d40 ffa0 movel %d0,%fp@(-96)
10c6a0d6: 6000 01d2 braw 10c6a2aa <tcp_getsockopt+0x346>
10c6a0da: 1228 006e moveb %a0@(110),%d1
10c6a0de: 6714 beqs 10c6a0f4 <tcp_getsockopt+0x190>
10c6a0e0: 0281 0000 00ff andil #255,%d1
10c6a0e6: 5381 subql #1,%d1
10c6a0e8: 7003 moveq #3,%d0
10c6a0ea: e3a8 lsll %d1,%d0
10c6a0ec: 2d40 ffa0 movel %d0,%fp@(-96)
10c6a0f0: 6000 01b8 braw 10c6a2aa <tcp_getsockopt+0x346>
10c6a0f4: 42ae ffa0 clrl %fp@(-96)
10c6a0f8: 6000 01b0 braw 10c6a2aa <tcp_getsockopt+0x346>
10c6a0fc: 2d68 014c ffa0 movel %a0@(332),%fp@(-96)
10c6a102: 6000 01a6 braw 10c6a2aa <tcp_getsockopt+0x346>
10c6a106: 2439 1002 67b0 movel 100267b0 <jiffies>,%d2
10c6a10c: 2612 movel %a2@,%d3
10c6a10e: 1d69 0020 ffa4 moveb %a1@(32),%fp@(-92)
10c6a114: 1d68 006a ffa5 moveb %a0@(106),%fp@(-91)
10c6a11a: 1d68 006b ffa6 moveb %a0@(107),%fp@(-90)
10c6a120: 1d68 0154 ffa7 moveb %a0@(340),%fp@(-89)
10c6a126: 1d68 006f ffa8 moveb %a0@(111),%fp@(-88)
10c6a12c: 422e ffa9 clrb %fp@(-87)
10c6a130: 4a28 0108 tstb %a0@(264)
10c6a134: 6706 beqs 10c6a13c <tcp_getsockopt+0x1d8>
10c6a136: 1d7c 0001 ffa9 moveb #1,%fp@(-87)
10c6a13c: 4a28 010a tstb %a0@(266)
10c6a140: 6706 beqs 10c6a148 <tcp_getsockopt+0x1e4>
10c6a142: 002e 0002 ffa9 orib #2,%fp@(-87)
10c6a148: 4a28 0109 tstb %a0@(265)
10c6a14c: 671c beqs 10c6a16a <tcp_getsockopt+0x206>
10c6a14e: 002e 0004 ffa9 orib #4,%fp@(-87)
10c6a154: 1028 010c moveb %a0@(268),%d0
10c6a158: 1228 010d moveb %a0@(269),%d1
10c6a15c: 0201 000f andib #15,%d1
10c6a160: e908 lslb #4,%d0
10c6a162: 8001 orb %d1,%d0
10c6a164: 1d40 ffaa moveb %d0,%fp@(-86)
10c6a168: 6004 bras 10c6a16e <tcp_getsockopt+0x20a>
10c6a16a: 422e ffaa clrb %fp@(-86)
10c6a16e: 0828 0000 0159 btst #0,%a0@(345)
10c6a174: 6706 beqs 10c6a17c <tcp_getsockopt+0x218>
10c6a176: 002e 0008 ffa9 orib #8,%fp@(-87)
10c6a17c: 2228 0084 movel %a0@(132),%d1
10c6a180: 2001 movel %d1,%d0
10c6a182: e588 lsll #2,%d0
10c6a184: d081 addl %d1,%d0
10c6a186: e788 lsll #3,%d0
10c6a188: 9081 subl %d1,%d0
10c6a18a: e988 lsll #4,%d0
10c6a18c: d081 addl %d1,%d0
10c6a18e: e988 lsll #4,%d0
10c6a190: 2d40 ffac movel %d0,%fp@(-84)
10c6a194: 2228 0024 movel %a0@(36),%d1
10c6a198: 2001 movel %d1,%d0
10c6a19a: e588 lsll #2,%d0
10c6a19c: d081 addl %d1,%d0
10c6a19e: e788 lsll #3,%d0
10c6a1a0: 9081 subl %d1,%d0
10c6a1a2: e988 lsll #4,%d0
10c6a1a4: d081 addl %d1,%d0
10c6a1a6: e988 lsll #4,%d0
10c6a1a8: 2d40 ffb0 movel %d0,%fp@(-80)
10c6a1ac: 4280 clrl %d0
10c6a1ae: 3028 0064 movew %a0@(100),%d0
10c6a1b2: 2d40 ffb4 movel %d0,%fp@(-76)
10c6a1b6: 4280 clrl %d0
10c6a1b8: 3028 0032 movew %a0@(50),%d0
10c6a1bc: 2d40 ffb8 movel %d0,%fp@(-72)
10c6a1c0: 2d68 0088 ffbc movel %a0@(136),%fp@(-68)
10c6a1c6: 2d68 0160 ffc0 movel %a0@(352),%fp@(-64)
10c6a1cc: 2d68 015c ffc4 movel %a0@(348),%fp@(-60)
10c6a1d2: 2d68 0090 ffc8 movel %a0@(144),%fp@(-56)
10c6a1d8: 2d68 0164 ffcc movel %a0@(356),%fp@(-52)
10c6a1de: 2202 movel %d2,%d1
10c6a1e0: 92a8 001c subl %a0@(28),%d1
10c6a1e4: 2001 movel %d1,%d0
10c6a1e6: e788 lsll #3,%d0
10c6a1e8: d081 addl %d1,%d0
10c6a1ea: d081 addl %d1,%d0
10c6a1ec: 2d40 ffd0 movel %d0,%fp@(-48)
10c6a1f0: 42ae ffd4 clrl %fp@(-44)
10c6a1f4: 2202 movel %d2,%d1
10c6a1f6: 92a8 002c subl %a0@(44),%d1
10c6a1fa: 2001 movel %d1,%d0
10c6a1fc: e788 lsll #3,%d0
10c6a1fe: d081 addl %d1,%d0
10c6a200: d081 addl %d1,%d0
10c6a202: 2d40 ffd8 movel %d0,%fp@(-40)
10c6a206: 2202 movel %d2,%d1
10c6a208: 92a8 0018 subl %a0@(24),%d1
10c6a20c: 2001 movel %d1,%d0
10c6a20e: e788 lsll #3,%d0
10c6a210: d081 addl %d1,%d0
10c6a212: d081 addl %d1,%d0
10c6a214: 2d40 ffdc movel %d0,%fp@(-36)
10c6a218: 2d68 0060 ffe0 movel %a0@(96),%fp@(-32)
10c6a21e: 2d68 0150 ffe4 movel %a0@(336),%fp@(-28)
10c6a224: 2228 0070 movel %a0@(112),%d1
10c6a228: 2001 movel %d1,%d0
10c6a22a: e588 lsll #2,%d0
10c6a22c: d081 addl %d1,%d0
10c6a22e: e788 lsll #3,%d0
10c6a230: 9081 subl %d1,%d0
10c6a232: e988 lsll #4,%d0
10c6a234: d081 addl %d1,%d0
10c6a236: d080 addl %d0,%d0
10c6a238: 0280 1fff fffe andil #536870910,%d0
10c6a23e: 2d40 ffe8 movel %d0,%fp@(-24)
10c6a242: 2228 0074 movel %a0@(116),%d1
10c6a246: 2001 movel %d1,%d0
10c6a248: e588 lsll #2,%d0
10c6a24a: d081 addl %d1,%d0
10c6a24c: e788 lsll #3,%d0
10c6a24e: 9081 subl %d1,%d0
10c6a250: e988 lsll #4,%d0
10c6a252: d081 addl %d1,%d0
10c6a254: e588 lsll #2,%d0
10c6a256: 0280 3fff fffc andil #1073741820,%d0
10c6a25c: 2d40 ffec movel %d0,%fp@(-20)
10c6a260: 2d68 0094 fff0 movel %a0@(148),%fp@(-16)
10c6a266: 2d68 0098 fff4 movel %a0@(152),%fp@(-12)
10c6a26c: 4280 clrl %d0
10c6a26e: 3028 0156 movew %a0@(342),%d0
10c6a272: 2d40 fff8 movel %d0,%fp@(-8)
10c6a276: 4280 clrl %d0
10c6a278: 1028 006c moveb %a0@(108),%d0
10c6a27c: 2d40 fffc movel %d0,%fp@(-4)
10c6a280: 705c moveq #92,%d0
10c6a282: b680 cmpl %d0,%d3
10c6a284: 6402 bccs 10c6a288 <tcp_getsockopt+0x324>
10c6a286: 2003 movel %d3,%d0
10c6a288: 2200 movel %d0,%d1
10c6a28a: 2481 movel %d1,%a2@
10c6a28c: 2f01 movel %d1,%sp@-
10c6a28e: 486e ffa4 pea %fp@(-92)
10c6a292: 601e bras 10c6a2b2 <tcp_getsockopt+0x34e>
10c6a294: 4a28 0022 tstb %a0@(34)
10c6a298: 57c0 seq %d0
10c6a29a: 4880 extw %d0
10c6a29c: 48c0 extl %d0
10c6a29e: 4480 negl %d0
10c6a2a0: 2d40 ffa0 movel %d0,%fp@(-96)
10c6a2a4: 6004 bras 10c6a2aa <tcp_getsockopt+0x346>
10c6a2a6: 70a4 moveq #-92,%d0
10c6a2a8: 6012 bras 10c6a2bc <tcp_getsockopt+0x358>
10c6a2aa: 2482 movel %d2,%a2@
10c6a2ac: 2f02 movel %d2,%sp@-
10c6a2ae: 486e ffa0 pea %fp@(-96)
10c6a2b2: 2f04 movel %d4,%sp@-
10c6a2b4: 4eb9 10c8 5744 jsr 10c85744 <memcpy>
10c6a2ba: 7000 moveq #0,%d0
10c6a2bc: 4cee 041c ff90 moveml %fp@(-112),%d2-%d4/%a2
10c6a2c2: 4e5e unlk %fp
10c6a2c4: 4e75 rts
10c6a2c6: 4e75 rts
10c6a2c8 <tcp_incr_quickack>:
10c6a2c8: 4e56 0000 linkw %fp,#0
10c6a2cc: 2f0a movel %a2,%sp@-
10c6a2ce: 246e 0008 moveal %fp@(8),%a2
10c6a2d2: 302a 0032 movew %a2@(50),%d0
10c6a2d6: d080 addl %d0,%d0
10c6a2d8: 0280 0001 fffe andil #131070,%d0
10c6a2de: 2f00 movel %d0,%sp@-
10c6a2e0: 2f2a 00f4 movel %a2@(244),%sp@-
10c6a2e4: 4eb9 10c8 5940 jsr 10c85940 <__udivsi3>
10c6a2ea: 2200 movel %d0,%d1
10c6a2ec: 6602 bnes 10c6a2f0 <tcp_incr_quickack+0x28>
10c6a2ee: 7202 moveq #2,%d1
10c6a2f0: 4280 clrl %d0
10c6a2f2: 102a 0021 moveb %a2@(33),%d0
10c6a2f6: b081 cmpl %d1,%d0
10c6a2f8: 640e bccs 10c6a308 <tcp_incr_quickack+0x40>
10c6a2fa: 2001 movel %d1,%d0
10c6a2fc: 7210 moveq #16,%d1
10c6a2fe: b280 cmpl %d0,%d1
10c6a300: 6402 bccs 10c6a304 <tcp_incr_quickack+0x3c>
10c6a302: 7010 moveq #16,%d0
10c6a304: 1540 0021 moveb %d0,%a2@(33)
10c6a308: 246e fffc moveal %fp@(-4),%a2
10c6a30c: 4e5e unlk %fp
10c6a30e: 4e75 rts
10c6a310 <tcp_enter_quickack_mode>:
10c6a310: 4e56 0000 linkw %fp,#0
10c6a314: 2f0a movel %a2,%sp@-
10c6a316: 246e 0008 moveal %fp@(8),%a2
10c6a31a: 2f0a movel %a2,%sp@-
10c6a31c: 4eba ffaa jsr %pc@(10c6a2c8 <tcp_incr_quickack>)
10c6a320: 422a 0022 clrb %a2@(34)
10c6a324: 7004 moveq #4,%d0
10c6a326: 2540 0024 movel %d0,%a2@(36)
10c6a32a: 246e fffc moveal %fp@(-4),%a2
10c6a32e: 4e5e unlk %fp
10c6a330: 4e75 rts
10c6a332 <tcp_fixup_sndbuf>:
10c6a332: 4e56 0000 linkw %fp,#0
10c6a336: 206e 0008 moveal %fp@(8),%a0
10c6a33a: 4281 clrl %d1
10c6a33c: 3228 013c movew %a0@(316),%d1
10c6a340: 0681 0000 0140 addil #320,%d1
10c6a346: 2001 movel %d1,%d0
10c6a348: d080 addl %d0,%d0
10c6a34a: d081 addl %d1,%d0
10c6a34c: b0a8 008c cmpl %a0@(140),%d0
10c6a350: 6f10 bles 10c6a362 <tcp_fixup_sndbuf+0x30>
10c6a352: 2239 1001 027c movel 1001027c <sysctl_tcp_wmem+0x8>,%d1
10c6a358: b081 cmpl %d1,%d0
10c6a35a: 6c02 bges 10c6a35e <tcp_fixup_sndbuf+0x2c>
10c6a35c: 2200 movel %d0,%d1
10c6a35e: 2141 008c movel %d1,%a0@(140)
10c6a362: 4e5e unlk %fp
10c6a364: 4e75 rts
10c6a366 <__tcp_grow_window>:
10c6a366: 4e56 0000 linkw %fp,#0
10c6a36a: 48e7 3020 moveml %d2-%d3/%a2,%sp@-
10c6a36e: 246e 000c moveal %fp@(12),%a2
10c6a372: 226e 0010 moveal %fp@(16),%a1
10c6a376: 2429 0078 movel %a1@(120),%d2
10c6a37a: 2239 1001 02bc movel 100102bc <sysctl_tcp_adv_win_scale>,%d1
10c6a380: 6e08 bgts 10c6a38a <__tcp_grow_window+0x24>
10c6a382: 2001 movel %d1,%d0
10c6a384: 4480 negl %d0
10c6a386: e0a2 asrl %d0,%d2
10c6a388: 6006 bras 10c6a390 <__tcp_grow_window+0x2a>
10c6a38a: 2002 movel %d2,%d0
10c6a38c: e2a0 asrl %d1,%d0
10c6a38e: 9480 subl %d0,%d2
10c6a390: 2002 movel %d2,%d0
10c6a392: 2400 movel %d0,%d2
10c6a394: 6a02 bpls 10c6a398 <__tcp_grow_window+0x32>
10c6a396: 5282 addql #1,%d2
10c6a398: e282 asrl #1,%d2
10c6a39a: 206e 0008 moveal %fp@(8),%a0
10c6a39e: 2628 0040 movel %a0@(64),%d3
10c6a3a2: 4a81 tstl %d1
10c6a3a4: 6e12 bgts 10c6a3b8 <__tcp_grow_window+0x52>
10c6a3a6: 4481 negl %d1
10c6a3a8: 2003 movel %d3,%d0
10c6a3aa: e2a0 asrl %d1,%d0
10c6a3ac: 6012 bras 10c6a3c0 <__tcp_grow_window+0x5a>
10c6a3ae: 4280 clrl %d0
10c6a3b0: 302a 0032 movew %a2@(50),%d0
10c6a3b4: d080 addl %d0,%d0
10c6a3b6: 602a bras 10c6a3e2 <__tcp_grow_window+0x7c>
10c6a3b8: 2003 movel %d3,%d0
10c6a3ba: e2a0 asrl %d1,%d0
10c6a3bc: 9680 subl %d0,%d3
10c6a3be: 2003 movel %d3,%d0
10c6a3c0: 2000 movel %d0,%d0
10c6a3c2: 6a02 bpls 10c6a3c6 <__tcp_grow_window+0x60>
10c6a3c4: 5280 addql #1,%d0
10c6a3c6: e280 asrl #1,%d0
10c6a3c8: 222a 0150 movel %a2@(336),%d1
10c6a3cc: b081 cmpl %d1,%d0
10c6a3ce: 6510 bcss 10c6a3e0 <__tcp_grow_window+0x7a>
10c6a3d0: 2629 005c movel %a1@(92),%d3
10c6a3d4: b682 cmpl %d2,%d3
10c6a3d6: 64d6 bccs 10c6a3ae <__tcp_grow_window+0x48>
10c6a3d8: e282 asrl #1,%d2
10c6a3da: e280 asrl #1,%d0
10c6a3dc: b081 cmpl %d1,%d0
10c6a3de: 64f4 bccs 10c6a3d4 <__tcp_grow_window+0x6e>
10c6a3e0: 7000 moveq #0,%d0
10c6a3e2: 4cdf 040c moveml %sp@+,%d2-%d3/%a2
10c6a3e6: 4e5e unlk %fp
10c6a3e8: 4e75 rts
10c6a3ea <tcp_fixup_rcvbuf>:
10c6a3ea: 4e56 0000 linkw %fp,#0
10c6a3ee: 2f03 movel %d3,%sp@-
10c6a3f0: 2f02 movel %d2,%sp@-
10c6a3f2: 226e 0008 moveal %fp@(8),%a1
10c6a3f6: 41e9 00d6 lea %a1@(214),%a0
10c6a3fa: 4280 clrl %d0
10c6a3fc: 3028 0156 movew %a0@(342),%d0
10c6a400: 2400 movel %d0,%d2
10c6a402: 0682 0000 0140 addil #320,%d2
10c6a408: 2639 1001 02bc movel 100102bc <sysctl_tcp_adv_win_scale>,%d3
10c6a40e: 6006 bras 10c6a416 <tcp_fixup_rcvbuf+0x2c>
10c6a410: 0682 0000 0080 addil #128,%d2
10c6a416: 4a83 tstl %d3
10c6a418: 6e0a bgts 10c6a424 <tcp_fixup_rcvbuf+0x3a>
10c6a41a: 2003 movel %d3,%d0
10c6a41c: 4480 negl %d0
10c6a41e: 2202 movel %d2,%d1
10c6a420: e0a1 asrl %d0,%d1
10c6a422: 6008 bras 10c6a42c <tcp_fixup_rcvbuf+0x42>
10c6a424: 2002 movel %d2,%d0
10c6a426: e6a0 asrl %d3,%d0
10c6a428: 2202 movel %d2,%d1
10c6a42a: 9280 subl %d0,%d1
10c6a42c: 4280 clrl %d0
10c6a42e: 3028 0156 movew %a0@(342),%d0
10c6a432: b081 cmpl %d1,%d0
10c6a434: 6eda bgts 10c6a410 <tcp_fixup_rcvbuf+0x26>
10c6a436: 2002 movel %d2,%d0
10c6a438: e588 lsll #2,%d0
10c6a43a: b0a9 0040 cmpl %a1@(64),%d0
10c6a43e: 6f10 bles 10c6a450 <tcp_fixup_rcvbuf+0x66>
10c6a440: 2239 1001 0288 movel 10010288 <sysctl_tcp_rmem+0x8>,%d1
10c6a446: b081 cmpl %d1,%d0
10c6a448: 6c02 bges 10c6a44c <tcp_fixup_rcvbuf+0x62>
10c6a44a: 2200 movel %d0,%d1
10c6a44c: 2341 0040 movel %d1,%a1@(64)
10c6a450: 241f movel %sp@+,%d2
10c6a452: 261f movel %sp@+,%d3
10c6a454: 4e5e unlk %fp
10c6a456: 4e75 rts
10c6a458 <tcp_init_buffer_space>:
10c6a458: 4e56 0000 linkw %fp,#0
10c6a45c: 48e7 3030 moveml %d2-%d3/%a2-%a3,%sp@-
10c6a460: 266e 0008 moveal %fp@(8),%a3
10c6a464: 45eb 00d6 lea %a3@(214),%a2
10c6a468: 082b 0001 00a0 btst #1,%a3@(160)
10c6a46e: 6608 bnes 10c6a478 <tcp_init_buffer_space+0x20>
10c6a470: 2f0b movel %a3,%sp@-
10c6a472: 4eba ff76 jsr %pc@(10c6a3ea <tcp_fixup_rcvbuf>)
10c6a476: 588f addql #4,%sp
10c6a478: 082b 0000 00a0 btst #0,%a3@(160)
10c6a47e: 6606 bnes 10c6a486 <tcp_init_buffer_space+0x2e>
10c6a480: 2f0b movel %a3,%sp@-
10c6a482: 4eba feae jsr %pc@(10c6a332 <tcp_fixup_sndbuf>)
10c6a486: 242b 0040 movel %a3@(64),%d2
10c6a48a: 2239 1001 02bc movel 100102bc <sysctl_tcp_adv_win_scale>,%d1
10c6a490: 6e08 bgts 10c6a49a <tcp_init_buffer_space+0x42>
10c6a492: 4481 negl %d1
10c6a494: 2602 movel %d2,%d3
10c6a496: e2a3 asrl %d1,%d3
10c6a498: 6008 bras 10c6a4a2 <tcp_init_buffer_space+0x4a>
10c6a49a: 2002 movel %d2,%d0
10c6a49c: e2a0 asrl %d1,%d0
10c6a49e: 2602 movel %d2,%d3
10c6a4a0: 9680 subl %d0,%d3
10c6a4a2: b6aa 014c cmpl %a2@(332),%d3
10c6a4a6: 622c bhis 10c6a4d4 <tcp_init_buffer_space+0x7c>
10c6a4a8: 2543 014c movel %d3,%a2@(332)
10c6a4ac: 2239 1001 02b8 movel 100102b8 <sysctl_tcp_app_win>,%d1
10c6a4b2: 674e beqs 10c6a502 <tcp_init_buffer_space+0xaa>
10c6a4b4: 4282 clrl %d2
10c6a4b6: 342a 0156 movew %a2@(342),%d2
10c6a4ba: e58a lsll #2,%d2
10c6a4bc: b483 cmpl %d3,%d2
10c6a4be: 6c14 bges 10c6a4d4 <tcp_init_buffer_space+0x7c>
10c6a4c0: 2003 movel %d3,%d0
10c6a4c2: e2a0 asrl %d1,%d0
10c6a4c4: 2203 movel %d3,%d1
10c6a4c6: 9280 subl %d0,%d1
10c6a4c8: 2002 movel %d2,%d0
10c6a4ca: b280 cmpl %d0,%d1
10c6a4cc: 6f02 bles 10c6a4d0 <tcp_init_buffer_space+0x78>
10c6a4ce: 2001 movel %d1,%d0
10c6a4d0: 2540 014c movel %d0,%a2@(332)
10c6a4d4: 4ab9 1001 02b8 tstl 100102b8 <sysctl_tcp_app_win>
10c6a4da: 6726 beqs 10c6a502 <tcp_init_buffer_space+0xaa>
10c6a4dc: 4281 clrl %d1
10c6a4de: 322a 0156 movew %a2@(342),%d1
10c6a4e2: 2401 movel %d1,%d2
10c6a4e4: d481 addl %d1,%d2
10c6a4e6: 202a 014c movel %a2@(332),%d0
10c6a4ea: b480 cmpl %d0,%d2
10c6a4ec: 6414 bccs 10c6a502 <tcp_init_buffer_space+0xaa>
10c6a4ee: d081 addl %d1,%d0
10c6a4f0: b680 cmpl %d0,%d3
10c6a4f2: 640e bccs 10c6a502 <tcp_init_buffer_space+0xaa>
10c6a4f4: 2003 movel %d3,%d0
10c6a4f6: 9081 subl %d1,%d0
10c6a4f8: b480 cmpl %d0,%d2
10c6a4fa: 6f02 bles 10c6a4fe <tcp_init_buffer_space+0xa6>
10c6a4fc: 2002 movel %d2,%d0
10c6a4fe: 2540 014c movel %d0,%a2@(332)
10c6a502: 222a 0150 movel %a2@(336),%d1
10c6a506: 202a 014c movel %a2@(332),%d0
10c6a50a: b280 cmpl %d0,%d1
10c6a50c: 6402 bccs 10c6a510 <tcp_init_buffer_space+0xb8>
10c6a50e: 2001 movel %d1,%d0
10c6a510: 2540 0150 movel %d0,%a2@(336)
10c6a514: 2579 1002 67b0 movel 100267b0 <jiffies>,%a2@(164)
10c6a51a: 00a4
10c6a51c: 4cee 0c0c fff0 moveml %fp@(-16),%d2-%d3/%a2-%a3
10c6a522: 4e5e unlk %fp
10c6a524: 4e75 rts
10c6a526 <tcp_clamp_window>:
10c6a526: 4e56 0000 linkw %fp,#0
10c6a52a: 48e7 3020 moveml %d2-%d3/%a2,%sp@-
10c6a52e: 246e 0008 moveal %fp@(8),%a2
10c6a532: 226e 000c moveal %fp@(12),%a1
10c6a536: 2429 0008 movel %a1@(8),%d2
10c6a53a: 94a9 0104 subl %a1@(260),%d2
10c6a53e: 7600 moveq #0,%d3
10c6a540: 4229 0021 clrb %a1@(33)
10c6a544: 2069 00d4 moveal %a1@(212),%a0
10c6a548: 2009 movel %a1,%d0
10c6a54a: 0680 0000 00d4 addil #212,%d0
10c6a550: b088 cmpl %a0,%d0
10c6a552: 670a beqs 10c6a55e <tcp_clamp_window+0x38>
10c6a554: d6a8 005c addl %a0@(92),%d3
10c6a558: 2050 moveal %a0@,%a0
10c6a55a: b088 cmpl %a0,%d0
10c6a55c: 66f6 bnes 10c6a554 <tcp_clamp_window+0x2e>
10c6a55e: 4a83 tstl %d3
10c6a560: 6738 beqs 10c6a59a <tcp_clamp_window+0x74>
10c6a562: 2039 1001 0288 movel 10010288 <sysctl_tcp_rmem+0x8>,%d0
10c6a568: b0aa 0040 cmpl %a2@(64),%d0
10c6a56c: 6f2c bles 10c6a59a <tcp_clamp_window+0x74>
10c6a56e: 082a 0001 00a0 btst #1,%a2@(160)
10c6a574: 6624 bnes 10c6a59a <tcp_clamp_window+0x74>
10c6a576: 4ab9 1003 2bb4 tstl 10032bb4 <tcp_memory_pressure>
10c6a57c: 661c bnes 10c6a59a <tcp_clamp_window+0x74>
10c6a57e: 2239 1003 2c74 movel 10032c74 <tcp_memory_allocated>,%d1
10c6a584: b2b9 1003 3386 cmpl 10033386 <sysctl_tcp_mem>,%d1
10c6a58a: 6c0e bges 10c6a59a <tcp_clamp_window+0x74>
10c6a58c: 222a 0050 movel %a2@(80),%d1
10c6a590: b280 cmpl %d0,%d1
10c6a592: 6c02 bges 10c6a596 <tcp_clamp_window+0x70>
10c6a594: 2001 movel %d1,%d0
10c6a596: 2540 0040 movel %d0,%a2@(64)
10c6a59a: 222a 0050 movel %a2@(80),%d1
10c6a59e: 202a 0040 movel %a2@(64),%d0
10c6a5a2: b081 cmpl %d1,%d0
10c6a5a4: 6c4c bges 10c6a5f2 <tcp_clamp_window+0xcc>
10c6a5a6: d483 addl %d3,%d2
10c6a5a8: d080 addl %d0,%d0
10c6a5aa: b081 cmpl %d1,%d0
10c6a5ac: 6e02 bgts 10c6a5b0 <tcp_clamp_window+0x8a>
10c6a5ae: e28a lsrl #1,%d2
10c6a5b0: 4280 clrl %d0
10c6a5b2: 3029 0032 movew %a1@(50),%d0
10c6a5b6: b082 cmpl %d2,%d0
10c6a5b8: 6402 bccs 10c6a5bc <tcp_clamp_window+0x96>
10c6a5ba: 9480 subl %d0,%d2
10c6a5bc: 4280 clrl %d0
10c6a5be: 3029 0156 movew %a1@(342),%d0
10c6a5c2: d080 addl %d0,%d0
10c6a5c4: b480 cmpl %d0,%d2
10c6a5c6: 6302 blss 10c6a5ca <tcp_clamp_window+0xa4>
10c6a5c8: 2002 movel %d2,%d0
10c6a5ca: 4a83 tstl %d3
10c6a5cc: 660e bnes 10c6a5dc <tcp_clamp_window+0xb6>
10c6a5ce: 2229 014c movel %a1@(332),%d1
10c6a5d2: b280 cmpl %d0,%d1
10c6a5d4: 6402 bccs 10c6a5d8 <tcp_clamp_window+0xb2>
10c6a5d6: 2001 movel %d1,%d0
10c6a5d8: 2340 014c movel %d0,%a1@(332)
10c6a5dc: 2229 014c movel %a1@(332),%d1
10c6a5e0: 4280 clrl %d0
10c6a5e2: 3029 0156 movew %a1@(342),%d0
10c6a5e6: d080 addl %d0,%d0
10c6a5e8: b280 cmpl %d0,%d1
10c6a5ea: 6402 bccs 10c6a5ee <tcp_clamp_window+0xc8>
10c6a5ec: 2001 movel %d1,%d0
10c6a5ee: 2340 0150 movel %d0,%a1@(336)
10c6a5f2: 4cdf 040c moveml %sp@+,%d2-%d3/%a2
10c6a5f6: 4e5e unlk %fp
10c6a5f8: 4e75 rts
10c6a5fa <tcp_event_data_recv>:
10c6a5fa: 4e56 0000 linkw %fp,#0
10c6a5fe: 48e7 3038 moveml %d2-%d3/%a2-%a4,%sp@-
10c6a602: 286e 0008 moveal %fp@(8),%a4
10c6a606: 246e 000c moveal %fp@(12),%a2
10c6a60a: 266e 0010 moveal %fp@(16),%a3
10c6a60e: 142a 0020 moveb %a2@(32),%d2
10c6a612: 1002 moveb %d2,%d0
10c6a614: 0000 0001 orib #1,%d0
10c6a618: 1540 0020 moveb %d0,%a2@(32)
10c6a61c: 4283 clrl %d3
10c6a61e: 362a 0030 movew %a2@(48),%d3
10c6a622: 426a 0030 clrw %a2@(48)
10c6a626: 222b 005c movel %a3@(92),%d1
10c6a62a: 4280 clrl %d0
10c6a62c: 302a 0032 movew %a2@(50),%d0
10c6a630: b081 cmpl %d1,%d0
10c6a632: 621e bhis 10c6a652 <tcp_event_data_recv+0x58>
10c6a634: 3541 0032 movew %d1,%a2@(50)
10c6a638: 206b 001c moveal %a3@(28),%a0
10c6a63c: 2028 000c movel %a0@(12),%d0
10c6a640: 0280 002b 0000 andil #2818048,%d0
10c6a646: 6746 beqs 10c6a68e <tcp_event_data_recv+0x94>
10c6a648: 0002 0005 orib #5,%d2
10c6a64c: 1542 0020 moveb %d2,%a2@(32)
10c6a650: 603c bras 10c6a68e <tcp_event_data_recv+0x94>
10c6a652: 206b 001c moveal %a3@(28),%a0
10c6a656: 202b 0080 movel %a3@(128),%d0
10c6a65a: 9088 subl %a0,%d0
10c6a65c: d280 addl %d0,%d1
10c6a65e: 0c81 0000 022b cmpil #555,%d1
10c6a664: 6212 bhis 10c6a678 <tcp_event_data_recv+0x7e>
10c6a666: 706b moveq #107,%d0
10c6a668: b081 cmpl %d1,%d0
10c6a66a: 641c bccs 10c6a688 <tcp_event_data_recv+0x8e>
10c6a66c: 2028 000c movel %a0@(12),%d0
10c6a670: 0280 002b 0000 andil #2818048,%d0
10c6a676: 6610 bnes 10c6a688 <tcp_event_data_recv+0x8e>
10c6a678: 9292 subl %a2@,%d1
10c6a67a: 3541 0030 movew %d1,%a2@(48)
10c6a67e: b681 cmpl %d1,%d3
10c6a680: 6606 bnes 10c6a688 <tcp_event_data_recv+0x8e>
10c6a682: 3541 0032 movew %d1,%a2@(50)
10c6a686: 6006 bras 10c6a68e <tcp_event_data_recv+0x94>
10c6a688: 002a 0004 0020 orib #4,%a2@(32)
10c6a68e: 2439 1002 67b0 movel 100267b0 <jiffies>,%d2
10c6a694: 202a 0024 movel %a2@(36),%d0
10c6a698: 660e bnes 10c6a6a8 <tcp_event_data_recv+0xae>
10c6a69a: 2f0a movel %a2,%sp@-
10c6a69c: 4eba fc2a jsr %pc@(10c6a2c8 <tcp_incr_quickack>)
10c6a6a0: 7604 moveq #4,%d3
10c6a6a2: 2543 0024 movel %d3,%a2@(36)
10c6a6a6: 6050 bras 10c6a6f8 <tcp_event_data_recv+0xfe>
10c6a6a8: 2202 movel %d2,%d1
10c6a6aa: 92aa 002c subl %a2@(44),%d1
10c6a6ae: 7602 moveq #2,%d3
10c6a6b0: b681 cmpl %d1,%d3
10c6a6b2: 650a bcss 10c6a6be <tcp_event_data_recv+0xc4>
10c6a6b4: e288 lsrl #1,%d0
10c6a6b6: 5480 addql #2,%d0
10c6a6b8: 2540 0024 movel %d0,%a2@(36)
10c6a6bc: 603c bras 10c6a6fa <tcp_event_data_recv+0x100>
10c6a6be: b081 cmpl %d1,%d0
10c6a6c0: 6316 blss 10c6a6d8 <tcp_event_data_recv+0xde>
10c6a6c2: e288 lsrl #1,%d0
10c6a6c4: d081 addl %d1,%d0
10c6a6c6: 2540 0024 movel %d0,%a2@(36)
10c6a6ca: 222a 0084 movel %a2@(132),%d1
10c6a6ce: b280 cmpl %d0,%d1
10c6a6d0: 6428 bccs 10c6a6fa <tcp_event_data_recv+0x100>
10c6a6d2: 2541 0024 movel %d1,%a2@(36)
10c6a6d6: 6022 bras 10c6a6fa <tcp_event_data_recv+0x100>
10c6a6d8: b2aa 0084 cmpl %a2@(132),%d1
10c6a6dc: 631c blss 10c6a6fa <tcp_event_data_recv+0x100>
10c6a6de: 2f0a movel %a2,%sp@-
10c6a6e0: 4eba fbe6 jsr %pc@(10c6a2c8 <tcp_incr_quickack>)
10c6a6e4: 588f addql #4,%sp
10c6a6e6: 0cac 0000 0fff cmpil #4095,%a4@(128)
10c6a6ec: 0080
10c6a6ee: 6f0a bles 10c6a6fa <tcp_event_data_recv+0x100>
10c6a6f0: 2f0c movel %a4,%sp@-
10c6a6f2: 4eb9 10c6 654e jsr 10c6654e <__tcp_mem_reclaim>
10c6a6f8: 588f addql #4,%sp
10c6a6fa: 2542 002c movel %d2,%a2@(44)
10c6a6fe: 142a 0159 moveb %a2@(345),%d2
10c6a702: 0802 0000 btst #0,%d2
10c6a706: 6728 beqs 10c6a730 <tcp_event_data_recv+0x136>
10c6a708: 122b 0046 moveb %a3@(70),%d1
10c6a70c: 1001 moveb %d1,%d0
10c6a70e: 0200 0003 andib #3,%d0
10c6a712: 0c00 0003 cmpib #3,%d0
10c6a716: 660a bnes 10c6a722 <tcp_event_data_recv+0x128>
10c6a718: 0002 0004 orib #4,%d2
10c6a71c: 1542 0159 moveb %d2,%a2@(345)
10c6a720: 600e bras 10c6a730 <tcp_event_data_recv+0x136>
10c6a722: 0801 0001 btst #1,%d1
10c6a726: 6608 bnes 10c6a730 <tcp_event_data_recv+0x136>
10c6a728: 2f0a movel %a2,%sp@-
10c6a72a: 4eba fbe4 jsr %pc@(10c6a310 <tcp_enter_quickack_mode>)
10c6a72e: 588f addql #4,%sp
10c6a730: 226b 005c moveal %a3@(92),%a1
10c6a734: 707f moveq #127,%d0
10c6a736: b089 cmpl %a1,%d0
10c6a738: 6400 0084 bccw 10c6a7be <tcp_event_data_recv+0x1c4>
10c6a73c: 206a 0150 moveal %a2@(336),%a0
10c6a740: b1ea 014c cmpal %a2@(332),%a0
10c6a744: 6478 bccs 10c6a7be <tcp_event_data_recv+0x1c4>
10c6a746: 242c 0040 movel %a4@(64),%d2
10c6a74a: 94ac 0050 subl %a4@(80),%d2
10c6a74e: 2239 1001 02bc movel 100102bc <sysctl_tcp_adv_win_scale>,%d1
10c6a754: 6e08 bgts 10c6a75e <tcp_event_data_recv+0x164>
10c6a756: 2001 movel %d1,%d0
10c6a758: 4480 negl %d0
10c6a75a: e0a2 asrl %d0,%d2
10c6a75c: 6006 bras 10c6a764 <tcp_event_data_recv+0x16a>
10c6a75e: 2002 movel %d2,%d0
10c6a760: e2a0 asrl %d1,%d0
10c6a762: 9480 subl %d0,%d2
10c6a764: 2002 movel %d2,%d0
10c6a766: b088 cmpl %a0,%d0
10c6a768: 6f54 bles 10c6a7be <tcp_event_data_recv+0x1c4>
10c6a76a: 4ab9 1003 2bb4 tstl 10032bb4 <tcp_memory_pressure>
10c6a770: 664c bnes 10c6a7be <tcp_event_data_recv+0x1c4>
10c6a772: 242b 0078 movel %a3@(120),%d2
10c6a776: 4a81 tstl %d1
10c6a778: 6e08 bgts 10c6a782 <tcp_event_data_recv+0x188>
10c6a77a: 4481 negl %d1
10c6a77c: 2002 movel %d2,%d0
10c6a77e: e2a0 asrl %d1,%d0
10c6a780: 6008 bras 10c6a78a <tcp_event_data_recv+0x190>
10c6a782: 2002 movel %d2,%d0
10c6a784: e2a0 asrl %d1,%d0
10c6a786: 9480 subl %d0,%d2
10c6a788: 2002 movel %d2,%d0
10c6a78a: b3c0 cmpal %d0,%a1
10c6a78c: 650a bcss 10c6a798 <tcp_event_data_recv+0x19e>
10c6a78e: 4280 clrl %d0
10c6a790: 302a 0156 movew %a2@(342),%d0
10c6a794: d080 addl %d0,%d0
10c6a796: 600a bras 10c6a7a2 <tcp_event_data_recv+0x1a8>
10c6a798: 2f0b movel %a3,%sp@-
10c6a79a: 2f0a movel %a2,%sp@-
10c6a79c: 2f0c movel %a4,%sp@-
10c6a79e: 4eba fbc6 jsr %pc@(10c6a366 <__tcp_grow_window>)
10c6a7a2: 4a80 tstl %d0
10c6a7a4: 6718 beqs 10c6a7be <tcp_event_data_recv+0x1c4>
10c6a7a6: d0aa 0150 addl %a2@(336),%d0
10c6a7aa: 222a 014c movel %a2@(332),%d1
10c6a7ae: b081 cmpl %d1,%d0
10c6a7b0: 6402 bccs 10c6a7b4 <tcp_event_data_recv+0x1ba>
10c6a7b2: 2200 movel %d0,%d1
10c6a7b4: 2541 0150 movel %d1,%a2@(336)
10c6a7b8: 002a 0001 0021 orib #1,%a2@(33)
10c6a7be: 4cee 1c0c ffec moveml %fp@(-20),%d2-%d3/%a2-%a4
10c6a7c4: 4e5e unlk %fp
10c6a7c6: 4e75 rts
10c6a7c8 <tcp_update_metrics>:
10c6a7c8: 4e56 0000 linkw %fp,#0
10c6a7cc: 2f0a movel %a2,%sp@-
10c6a7ce: 206e 0008 moveal %fp@(8),%a0
10c6a7d2: 45e8 00d6 lea %a0@(214),%a2
10c6a7d6: 2068 0048 moveal %a0@(72),%a0
10c6a7da: b0fc 0000 cmpaw #0,%a0
10c6a7de: 6700 0154 beqw 10c6a934 <tcp_update_metrics+0x16c>
10c6a7e2: 2268 0050 moveal %a0@(80),%a1
10c6a7e6: b2fc 0000 cmpaw #0,%a1
10c6a7ea: 6708 beqs 10c6a7f4 <tcp_update_metrics+0x2c>
10c6a7ec: 2379 1002 67b0 movel 100267b0 <jiffies>,%a1@(20)
10c6a7f2: 0014
10c6a7f4: 0828 0000 0017 btst #0,%a0@(23)
10c6a7fa: 6700 0138 beqw 10c6a934 <tcp_update_metrics+0x16c>
10c6a7fe: 4a2a 006f tstb %a2@(111)
10c6a802: 6606 bnes 10c6a80a <tcp_update_metrics+0x42>
10c6a804: 202a 0070 movel %a2@(112),%d0
10c6a808: 6612 bnes 10c6a81c <tcp_update_metrics+0x54>
10c6a80a: 0828 0004 0023 btst #4,%a0@(35)
10c6a810: 6600 0122 bnew 10c6a934 <tcp_update_metrics+0x16c>
10c6a814: 42a8 002c clrl %a0@(44)
10c6a818: 6000 011a braw 10c6a934 <tcp_update_metrics+0x16c>
10c6a81c: 2268 002c moveal %a0@(44),%a1
10c6a820: 2209 movel %a1,%d1
10c6a822: 9280 subl %d0,%d1
10c6a824: 0828 0004 0023 btst #4,%a0@(35)
10c6a82a: 6614 bnes 10c6a840 <tcp_update_metrics+0x78>
10c6a82c: 4a81 tstl %d1
10c6a82e: 6e06 bgts 10c6a836 <tcp_update_metrics+0x6e>
10c6a830: 2140 002c movel %d0,%a0@(44)
10c6a834: 600a bras 10c6a840 <tcp_update_metrics+0x78>
10c6a836: 2001 movel %d1,%d0
10c6a838: e680 asrl #3,%d0
10c6a83a: 93c0 subal %d0,%a1
10c6a83c: 2149 002c movel %a1,%a0@(44)
10c6a840: 0828 0005 0023 btst #5,%a0@(35)
10c6a846: 662c bnes 10c6a874 <tcp_update_metrics+0xac>
10c6a848: 4a81 tstl %d1
10c6a84a: 6c02 bges 10c6a84e <tcp_update_metrics+0x86>
10c6a84c: 4481 negl %d1
10c6a84e: e281 asrl #1,%d1
10c6a850: 202a 0074 movel %a2@(116),%d0
10c6a854: b081 cmpl %d1,%d0
10c6a856: 6302 blss 10c6a85a <tcp_update_metrics+0x92>
10c6a858: 2200 movel %d0,%d1
10c6a85a: 2268 0030 moveal %a0@(48),%a1
10c6a85e: b3c1 cmpal %d1,%a1
10c6a860: 6206 bhis 10c6a868 <tcp_update_metrics+0xa0>
10c6a862: 2141 0030 movel %d1,%a0@(48)
10c6a866: 600c bras 10c6a874 <tcp_update_metrics+0xac>
10c6a868: 2009 movel %a1,%d0
10c6a86a: 9081 subl %d1,%d0
10c6a86c: e488 lsrl #2,%d0
10c6a86e: 93c0 subal %d0,%a1
10c6a870: 2149 0030 movel %a1,%a0@(48)
10c6a874: 202a 0094 movel %a2@(148),%d0
10c6a878: 0c80 0000 fffe cmpil #65534,%d0
10c6a87e: 6332 blss 10c6a8b2 <tcp_update_metrics+0xea>
10c6a880: 2228 0034 movel %a0@(52),%d1
10c6a884: 6716 beqs 10c6a89c <tcp_update_metrics+0xd4>
10c6a886: 0828 0006 0023 btst #6,%a0@(35)
10c6a88c: 660e bnes 10c6a89c <tcp_update_metrics+0xd4>
10c6a88e: 202a 0098 movel %a2@(152),%d0
10c6a892: e288 lsrl #1,%d0
10c6a894: b280 cmpl %d0,%d1
10c6a896: 6404 bccs 10c6a89c <tcp_update_metrics+0xd4>
10c6a898: 2140 0034 movel %d0,%a0@(52)
10c6a89c: 4a28 0023 tstb %a0@(35)
10c6a8a0: 6d72 blts 10c6a914 <tcp_update_metrics+0x14c>
10c6a8a2: 202a 0098 movel %a2@(152),%d0
10c6a8a6: b0a8 0038 cmpl %a0@(56),%d0
10c6a8aa: 6368 blss 10c6a914 <tcp_update_metrics+0x14c>
10c6a8ac: 2140 0038 movel %d0,%a0@(56)
10c6a8b0: 6062 bras 10c6a914 <tcp_update_metrics+0x14c>
10c6a8b2: 222a 0098 movel %a2@(152),%d1
10c6a8b6: b081 cmpl %d1,%d0
10c6a8b8: 6430 bccs 10c6a8ea <tcp_update_metrics+0x122>
10c6a8ba: 4a2a 006a tstb %a2@(106)
10c6a8be: 662a bnes 10c6a8ea <tcp_update_metrics+0x122>
10c6a8c0: 0828 0006 0023 btst #6,%a0@(35)
10c6a8c6: 660c bnes 10c6a8d4 <tcp_update_metrics+0x10c>
10c6a8c8: e289 lsrl #1,%d1
10c6a8ca: b280 cmpl %d0,%d1
10c6a8cc: 6302 blss 10c6a8d0 <tcp_update_metrics+0x108>
10c6a8ce: 2001 movel %d1,%d0
10c6a8d0: 2140 0034 movel %d0,%a0@(52)
10c6a8d4: 4a28 0023 tstb %a0@(35)
10c6a8d8: 6d3a blts 10c6a914 <tcp_update_metrics+0x14c>
10c6a8da: 2028 0038 movel %a0@(56),%d0
10c6a8de: d0aa 0098 addl %a2@(152),%d0
10c6a8e2: e288 lsrl #1,%d0
10c6a8e4: 2140 0038 movel %d0,%a0@(56)
10c6a8e8: 602a bras 10c6a914 <tcp_update_metrics+0x14c>
10c6a8ea: 4a28 0023 tstb %a0@(35)
10c6a8ee: 6d0a blts 10c6a8fa <tcp_update_metrics+0x132>
10c6a8f0: d0a8 0038 addl %a0@(56),%d0
10c6a8f4: e288 lsrl #1,%d0
10c6a8f6: 2140 0038 movel %d0,%a0@(56)
10c6a8fa: 2228 0034 movel %a0@(52),%d1
10c6a8fe: 6714 beqs 10c6a914 <tcp_update_metrics+0x14c>
10c6a900: 0828 0006 0023 btst #6,%a0@(35)
10c6a906: 660c bnes 10c6a914 <tcp_update_metrics+0x14c>
10c6a908: 202a 0094 movel %a2@(148),%d0
10c6a90c: b280 cmpl %d0,%d1
10c6a90e: 6404 bccs 10c6a914 <tcp_update_metrics+0x14c>
10c6a910: 2140 0034 movel %d0,%a0@(52)
10c6a914: 0828 0001 0022 btst #1,%a0@(34)
10c6a91a: 6618 bnes 10c6a934 <tcp_update_metrics+0x16c>
10c6a91c: 4280 clrl %d0
10c6a91e: 102a 006c moveb %a2@(108),%d0
10c6a922: b0a8 0040 cmpl %a0@(64),%d0
10c6a926: 630c blss 10c6a934 <tcp_update_metrics+0x16c>
10c6a928: b0b9 1001 02ac cmpl 100102ac <sysctl_tcp_reordering>,%d0
10c6a92e: 6704 beqs 10c6a934 <tcp_update_metrics+0x16c>
10c6a930: 2140 0040 movel %d0,%a0@(64)
10c6a934: 245f moveal %sp@+,%a2
10c6a936: 4e5e unlk %fp
10c6a938: 4e75 rts
10c6a93a <tcp_init_cwnd>:
10c6a93a: 4e56 0000 linkw %fp,#0
10c6a93e: 2f02 movel %d2,%sp@-
10c6a940: 226e 0008 moveal %fp@(8),%a1
10c6a944: 3029 0064 movew %a1@(100),%d0
10c6a948: 0c40 05b4 cmpiw #1460,%d0
10c6a94c: 6304 blss 10c6a952 <tcp_init_cwnd+0x18>
10c6a94e: 7002 moveq #2,%d0
10c6a950: 603e bras 10c6a990 <tcp_init_cwnd+0x56>
10c6a952: 307c 0004 moveaw #4,%a0
10c6a956: 0c40 0447 cmpiw #1095,%d0
10c6a95a: 6304 blss 10c6a960 <tcp_init_cwnd+0x26>
10c6a95c: 307c 0003 moveaw #3,%a0
10c6a960: 2229 0070 movel %a1@(112),%d1
10c6a964: 6712 beqs 10c6a978 <tcp_init_cwnd+0x3e>
10c6a966: 2029 0094 movel %a1@(148),%d0
10c6a96a: 0c80 0000 fffe cmpil #65534,%d0
10c6a970: 630c blss 10c6a97e <tcp_init_cwnd+0x44>
10c6a972: 7410 moveq #16,%d2
10c6a974: b481 cmpl %d1,%d2
10c6a976: 6406 bccs 10c6a97e <tcp_init_cwnd+0x44>
10c6a978: 307c 0002 moveaw #2,%a0
10c6a97c: 6006 bras 10c6a984 <tcp_init_cwnd+0x4a>
10c6a97e: b088 cmpl %a0,%d0
10c6a980: 6402 bccs 10c6a984 <tcp_init_cwnd+0x4a>
10c6a982: 2040 moveal %d0,%a0
10c6a984: 4280 clrl %d0
10c6a986: 3029 009e movew %a1@(158),%d0
10c6a98a: b1c0 cmpal %d0,%a0
10c6a98c: 6402 bccs 10c6a990 <tcp_init_cwnd+0x56>
10c6a98e: 2008 movel %a0,%d0
10c6a990: 241f movel %sp@+,%d2
10c6a992: 4e5e unlk %fp
10c6a994: 4e75 rts
10c6a996 <tcp_init_metrics>:
10c6a996: 4e56 0000 linkw %fp,#0
10c6a99a: 2f0a movel %a2,%sp@-
10c6a99c: 206e 0008 moveal %fp@(8),%a0
10c6a9a0: 45e8 00d6 lea %a0@(214),%a2
10c6a9a4: 2268 0048 moveal %a0@(72),%a1
10c6a9a8: b2fc 0000 cmpaw #0,%a1
10c6a9ac: 6700 00d0 beqw 10c6aa7e <tcp_init_metrics+0xe8>
10c6a9b0: 2069 0050 moveal %a1@(80),%a0
10c6a9b4: b0fc 0000 cmpaw #0,%a0
10c6a9b8: 6708 beqs 10c6a9c2 <tcp_init_metrics+0x2c>
10c6a9ba: 2179 1002 67b0 movel 100267b0 <jiffies>,%a0@(20)
10c6a9c0: 0014
10c6a9c2: 4a29 0023 tstb %a1@(35)
10c6a9c6: 6c06 bges 10c6a9ce <tcp_init_metrics+0x38>
10c6a9c8: 3569 003a 009e movew %a1@(58),%a2@(158)
10c6a9ce: 2029 0034 movel %a1@(52),%d0
10c6a9d2: 6712 beqs 10c6a9e6 <tcp_init_metrics+0x50>
10c6a9d4: 2540 0094 movel %d0,%a2@(148)
10c6a9d8: 4281 clrl %d1
10c6a9da: 322a 009e movew %a2@(158),%d1
10c6a9de: b280 cmpl %d0,%d1
10c6a9e0: 6404 bccs 10c6a9e6 <tcp_init_metrics+0x50>
10c6a9e2: 2541 0094 movel %d1,%a2@(148)
10c6a9e6: 2229 0040 movel %a1@(64),%d1
10c6a9ea: 6716 beqs 10c6aa02 <tcp_init_metrics+0x6c>
10c6a9ec: 4280 clrl %d0
10c6a9ee: 102a 006c moveb %a2@(108),%d0
10c6a9f2: b280 cmpl %d0,%d1
10c6a9f4: 670c beqs 10c6aa02 <tcp_init_metrics+0x6c>
10c6a9f6: 022a 00fd 010a andib #-3,%a2@(266)
10c6a9fc: 1569 0043 006c moveb %a1@(67),%a2@(108)
10c6aa02: 2029 002c movel %a1@(44),%d0
10c6aa06: 6776 beqs 10c6aa7e <tcp_init_metrics+0xe8>
10c6aa08: 222a 0070 movel %a2@(112),%d1
10c6aa0c: 6608 bnes 10c6aa16 <tcp_init_metrics+0x80>
10c6aa0e: 0c80 0000 095f cmpil #2399,%d0
10c6aa14: 6368 blss 10c6aa7e <tcp_init_metrics+0xe8>
10c6aa16: b280 cmpl %d0,%d1
10c6aa18: 6404 bccs 10c6aa1e <tcp_init_metrics+0x88>
10c6aa1a: 2540 0070 movel %d0,%a2@(112)
10c6aa1e: 2029 0030 movel %a1@(48),%d0
10c6aa22: b0aa 0074 cmpl %a2@(116),%d0
10c6aa26: 6314 blss 10c6aa3c <tcp_init_metrics+0xa6>
10c6aa28: 2540 0074 movel %d0,%a2@(116)
10c6aa2c: 7214 moveq #20,%d1
10c6aa2e: b280 cmpl %d0,%d1
10c6aa30: 6302 blss 10c6aa34 <tcp_init_metrics+0x9e>
10c6aa32: 7014 moveq #20,%d0
10c6aa34: 2540 007c movel %d0,%a2@(124)
10c6aa38: 2540 0078 movel %d0,%a2@(120)
10c6aa3c: 202a 0070 movel %a2@(112),%d0
10c6aa40: e688 lsrl #3,%d0
10c6aa42: d0aa 007c addl %a2@(124),%d0
10c6aa46: 2540 0084 movel %d0,%a2@(132)
10c6aa4a: 0c80 0000 2ee0 cmpil #12000,%d0
10c6aa50: 6308 blss 10c6aa5a <tcp_init_metrics+0xc4>
10c6aa52: 257c 0000 2ee0 movel #12000,%a2@(132)
10c6aa58: 0084
10c6aa5a: 0caa 0000 012b cmpil #299,%a2@(132)
10c6aa60: 0084
10c6aa62: 6206 bhis 10c6aa6a <tcp_init_metrics+0xd4>
10c6aa64: 4a2a 010b tstb %a2@(267)
10c6aa68: 671a beqs 10c6aa84 <tcp_init_metrics+0xee>
10c6aa6a: 2f0a movel %a2,%sp@-
10c6aa6c: 4eba fecc jsr %pc@(10c6a93a <tcp_init_cwnd>)
10c6aa70: 2540 0098 movel %d0,%a2@(152)
10c6aa74: 2579 1002 67b0 movel 100267b0 <jiffies>,%a2@(164)
10c6aa7a: 00a4
10c6aa7c: 6030 bras 10c6aaae <tcp_init_metrics+0x118>
10c6aa7e: 4a2a 010b tstb %a2@(267)
10c6aa82: 662a bnes 10c6aaae <tcp_init_metrics+0x118>
10c6aa84: 4aaa 0070 tstl %a2@(112)
10c6aa88: 6724 beqs 10c6aaae <tcp_init_metrics+0x118>
10c6aa8a: 42aa 0070 clrl %a2@(112)
10c6aa8e: 257c 0000 012c movel #300,%a2@(124)
10c6aa94: 007c
10c6aa96: 257c 0000 012c movel #300,%a2@(120)
10c6aa9c: 0078
10c6aa9e: 257c 0000 012c movel #300,%a2@(116)
10c6aaa4: 0074
10c6aaa6: 257c 0000 012c movel #300,%a2@(132)
10c6aaac: 0084
10c6aaae: 246e fffc moveal %fp@(-4),%a2
10c6aab2: 4e5e unlk %fp
10c6aab4: 4e75 rts
10c6aab6 <tcp_update_reordering>:
10c6aab6: 4e56 0000 linkw %fp,#0
10c6aaba: 206e 0008 moveal %fp@(8),%a0
10c6aabe: 222e 000c movel %fp@(12),%d1
10c6aac2: 4280 clrl %d0
10c6aac4: 1028 006c moveb %a0@(108),%d0
10c6aac8: b081 cmpl %d1,%d0
10c6aaca: 6c44 bges 10c6ab10 <tcp_update_reordering+0x5a>
10c6aacc: 2001 movel %d1,%d0
10c6aace: 727f moveq #127,%d1
10c6aad0: b280 cmpl %d0,%d1
10c6aad2: 6c02 bges 10c6aad6 <tcp_update_reordering+0x20>
10c6aad4: 707f moveq #127,%d0
10c6aad6: 1140 006c moveb %d0,%a0@(108)
10c6aada: 4aae 0010 tstl %fp@(16)
10c6aade: 6708 beqs 10c6aae8 <tcp_update_reordering+0x32>
10c6aae0: 52b9 1003 2f6e addql #1,10032f6e <net_statistics+0x8c>
10c6aae6: 6022 bras 10c6ab0a <tcp_update_reordering+0x54>
10c6aae8: 1028 010a moveb %a0@(266),%d0
10c6aaec: 6608 bnes 10c6aaf6 <tcp_update_reordering+0x40>
10c6aaee: 52b9 1003 2f6a addql #1,10032f6a <net_statistics+0x88>
10c6aaf4: 6014 bras 10c6ab0a <tcp_update_reordering+0x54>
10c6aaf6: 0800 0001 btst #1,%d0
10c6aafa: 6708 beqs 10c6ab04 <tcp_update_reordering+0x4e>
10c6aafc: 52b9 1003 2f62 addql #1,10032f62 <net_statistics+0x80>
10c6ab02: 6006 bras 10c6ab0a <tcp_update_reordering+0x54>
10c6ab04: 52b9 1003 2f66 addql #1,10032f66 <net_statistics+0x84>
10c6ab0a: 0228 00fd 010a andib #-3,%a0@(266)
10c6ab10: 4e5e unlk %fp
10c6ab12: 4e75 rts
10c6ab14 <tcp_sacktag_write_queue>:
10c6ab14: 4e56 ffec linkw %fp,#-20
10c6ab18: 48e7 3f3c moveml %d2-%d7/%a2-%a5,%sp@-
10c6ab1c: 246e 0008 moveal %fp@(8),%a2
10c6ab20: 45ea 00d6 lea %a2@(214),%a2
10c6ab24: 206e 000c moveal %fp@(12),%a0
10c6ab28: 4280 clrl %d0
10c6ab2a: 1028 0047 moveb %a0@(71),%d0
10c6ab2e: 2248 moveal %a0,%a1
10c6ab30: 2069 001c moveal %a1@(28),%a0
10c6ab34: d1c0 addal %d0,%a0
10c6ab36: 49e8 0002 lea %a0@(2),%a4
10c6ab3a: 4280 clrl %d0
10c6ab3c: 1028 0001 moveb %a0@(1),%d0
10c6ab40: 5580 subql #2,%d0
10c6ab42: e680 asrl #3,%d0
10c6ab44: 2d40 ffec movel %d0,%fp@(-20)
10c6ab48: 2a2a 0088 movel %a2@(136),%d5
10c6ab4c: 9bcd subal %a5,%a5
10c6ab4e: 42ae fff8 clrl %fp@(-8)
10c6ab52: 4aaa 0160 tstl %a2@(352)
10c6ab56: 6604 bnes 10c6ab5c <tcp_sacktag_write_queue+0x48>
10c6ab58: 42aa 0164 clrl %a2@(356)
10c6ab5c: 2d6a 0164 fffc movel %a2@(356),%fp@(-4)
10c6ab62: 7400 moveq #0,%d2
10c6ab64: 202e fff8 movel %fp@(-8),%d0
10c6ab68: b0ae ffec cmpl %fp@(-20),%d0
10c6ab6c: 6c00 020e bgew 10c6ad7c <tcp_sacktag_write_queue+0x268>
10c6ab70: 2e14 movel %a4@,%d7
10c6ab72: 282c 0004 movel %a4@(4),%d4
10c6ab76: 97cb subal %a3,%a3
10c6ab78: 7c00 moveq #0,%d6
10c6ab7a: 4a82 tstl %d2
10c6ab7c: 666e bnes 10c6abec <tcp_sacktag_write_queue+0xd8>
10c6ab7e: 206e 000c moveal %fp@(12),%a0
10c6ab82: 2228 004a movel %a0@(74),%d1
10c6ab86: 2007 movel %d7,%d0
10c6ab88: 9081 subl %d1,%d0
10c6ab8a: 6a10 bpls 10c6ab9c <tcp_sacktag_write_queue+0x88>
10c6ab8c: 7c01 moveq #1,%d6
10c6ab8e: 002a 0004 010a orib #4,%a2@(266)
10c6ab94: 52b9 1003 2fbe addql #1,10032fbe <net_statistics+0xdc>
10c6ab9a: 6026 bras 10c6abc2 <tcp_sacktag_write_queue+0xae>
10c6ab9c: 7001 moveq #1,%d0
10c6ab9e: b0ae ffec cmpl %fp@(-20),%d0
10c6aba2: 6c1e bges 10c6abc2 <tcp_sacktag_write_queue+0xae>
10c6aba4: 202c 000c movel %a4@(12),%d0
10c6aba8: 9084 subl %d4,%d0
10c6abaa: 6b16 bmis 10c6abc2 <tcp_sacktag_write_queue+0xae>
10c6abac: 2007 movel %d7,%d0
10c6abae: 90ac 0008 subl %a4@(8),%d0
10c6abb2: 6b0e bmis 10c6abc2 <tcp_sacktag_write_queue+0xae>
10c6abb4: 7c01 moveq #1,%d6
10c6abb6: 002a 0004 010a orib #4,%a2@(266)
10c6abbc: 52b9 1003 2fc2 addql #1,10032fc2 <net_statistics+0xe0>
10c6abc2: 4a86 tstl %d6
10c6abc4: 6714 beqs 10c6abda <tcp_sacktag_write_queue+0xc6>
10c6abc6: 202e 0010 movel %fp@(16),%d0
10c6abca: 9084 subl %d4,%d0
10c6abcc: 6b0c bmis 10c6abda <tcp_sacktag_write_queue+0xc6>
10c6abce: 202a 0170 movel %a2@(368),%d0
10c6abd2: 9084 subl %d4,%d0
10c6abd4: 6a04 bpls 10c6abda <tcp_sacktag_write_queue+0xc6>
10c6abd6: 53aa 0174 subql #1,%a2@(372)
10c6abda: 202e 0010 movel %fp@(16),%d0
10c6abde: 90aa 005c subl %a2@(92),%d0
10c6abe2: 9280 subl %d0,%d1
10c6abe4: 7000 moveq #0,%d0
10c6abe6: 4a81 tstl %d1
10c6abe8: 6d00 02ea bltw 10c6aed4 <tcp_sacktag_write_queue+0x3c0>
10c6abec: 202a 0168 movel %a2@(360),%d0
10c6abf0: 9084 subl %d4,%d0
10c6abf2: 6a06 bpls 10c6abfa <tcp_sacktag_write_queue+0xe6>
10c6abf4: 006e 0080 fffa oriw #128,%fp@(-6)
10c6abfa: 206e 0008 moveal %fp@(8),%a0
10c6abfe: 2268 0068 moveal %a0@(104),%a1
10c6ac02: 5282 addql #1,%d2
10c6ac04: 2d42 fff0 movel %d2,%fp@(-16)
10c6ac08: 508c addql #8,%a4
10c6ac0a: 2d4c fff4 movel %a4,%fp@(-12)
10c6ac0e: b3ea 00e8 cmpal %a2@(232),%a1
10c6ac12: 6700 0158 beqw 10c6ad6c <tcp_sacktag_write_queue+0x258>
10c6ac16: 49e8 0068 lea %a0@(104),%a4
10c6ac1a: 6000 013c braw 10c6ad58 <tcp_sacktag_write_queue+0x244>
10c6ac1e: 528b addql #1,%a3
10c6ac20: 7600 moveq #0,%d3
10c6ac22: 9287 subl %d7,%d1
10c6ac24: 6b10 bmis 10c6ac36 <tcp_sacktag_write_queue+0x122>
10c6ac26: 2004 movel %d4,%d0
10c6ac28: 90a9 003e subl %a1@(62),%d0
10c6ac2c: 5ac0 spl %d0
10c6ac2e: 4880 extw %d0
10c6ac30: 3600 movew %d0,%d3
10c6ac32: 48c3 extl %d3
10c6ac34: 4483 negl %d3
10c6ac36: 4a86 tstl %d6
10c6ac38: 671a beqs 10c6ac54 <tcp_sacktag_write_queue+0x140>
10c6ac3a: 4a83 tstl %d3
10c6ac3c: 6716 beqs 10c6ac54 <tcp_sacktag_write_queue+0x140>
10c6ac3e: 1002 moveb %d2,%d0
10c6ac40: 0200 0082 andib #-126,%d0
10c6ac44: 670e beqs 10c6ac54 <tcp_sacktag_write_queue+0x140>
10c6ac46: 202a 0170 movel %a2@(368),%d0
10c6ac4a: 90a9 003e subl %a1@(62),%d0
10c6ac4e: 6a04 bpls 10c6ac54 <tcp_sacktag_write_queue+0x140>
10c6ac50: 53aa 0174 subql #1,%a2@(372)
10c6ac54: 202a 0010 movel %a2@(16),%d0
10c6ac58: 90a9 003e subl %a1@(62),%d0
10c6ac5c: 6b3c bmis 10c6ac9a <tcp_sacktag_write_queue+0x186>
10c6ac5e: 1002 moveb %d2,%d0
10c6ac60: 0200 0082 andib #-126,%d0
10c6ac64: 6716 beqs 10c6ac7c <tcp_sacktag_write_queue+0x168>
10c6ac66: 4a86 tstl %d6
10c6ac68: 6700 00e6 beqw 10c6ad50 <tcp_sacktag_write_queue+0x23c>
10c6ac6c: 4a83 tstl %d3
10c6ac6e: 6700 00e0 beqw 10c6ad50 <tcp_sacktag_write_queue+0x23c>
10c6ac72: 0802 0000 btst #0,%d2
10c6ac76: 6700 00d8 beqw 10c6ad50 <tcp_sacktag_write_queue+0x23c>
10c6ac7a: 6010 bras 10c6ac8c <tcp_sacktag_write_queue+0x178>
10c6ac7c: b7ee fffc cmpal %fp@(-4),%a3
10c6ac80: 6c00 00ce bgew 10c6ad50 <tcp_sacktag_write_queue+0x23c>
10c6ac84: 0802 0000 btst #0,%d2
10c6ac88: 6600 00c6 bnew 10c6ad50 <tcp_sacktag_write_queue+0x23c>
10c6ac8c: 2005 movel %d5,%d0
10c6ac8e: b7c0 cmpal %d0,%a3
10c6ac90: 6c02 bges 10c6ac94 <tcp_sacktag_write_queue+0x180>
10c6ac92: 200b movel %a3,%d0
10c6ac94: 2a00 movel %d0,%d5
10c6ac96: 6000 00b8 braw 10c6ad50 <tcp_sacktag_write_queue+0x23c>
10c6ac9a: 1202 moveb %d2,%d1
10c6ac9c: 0201 0002 andib #2,%d1
10c6aca0: 6716 beqs 10c6acb8 <tcp_sacktag_write_queue+0x1a4>
10c6aca2: 2029 004a movel %a1@(74),%d0
10c6aca6: 9084 subl %d4,%d0
10c6aca8: 6a0e bpls 10c6acb8 <tcp_sacktag_write_queue+0x1a4>
10c6acaa: bafc 0000 cmpaw #0,%a5
10c6acae: 6706 beqs 10c6acb6 <tcp_sacktag_write_queue+0x1a2>
10c6acb0: 200d movel %a5,%d0
10c6acb2: 9084 subl %d4,%d0
10c6acb4: 6a02 bpls 10c6acb8 <tcp_sacktag_write_queue+0x1a4>
10c6acb6: 2a44 moveal %d4,%a5
10c6acb8: 4a83 tstl %d3
10c6acba: 6700 0094 beqw 10c6ad50 <tcp_sacktag_write_queue+0x23c>
10c6acbe: 0802 0000 btst #0,%d2
10c6acc2: 665e bnes 10c6ad22 <tcp_sacktag_write_queue+0x20e>
10c6acc4: 4a01 tstb %d1
10c6acc6: 6716 beqs 10c6acde <tcp_sacktag_write_queue+0x1ca>
10c6acc8: 0802 0002 btst #2,%d2
10c6accc: 6738 beqs 10c6ad06 <tcp_sacktag_write_queue+0x1f2>
10c6acce: 0229 00f9 0047 andib #-7,%a1@(71)
10c6acd4: 53aa 015c subql #1,%a2@(348)
10c6acd8: 53aa 0090 subql #1,%a2@(144)
10c6acdc: 6028 bras 10c6ad06 <tcp_sacktag_write_queue+0x1f2>
10c6acde: 1002 moveb %d2,%d0
10c6ace0: 0200 0082 andib #-126,%d0
10c6ace4: 6610 bnes 10c6acf6 <tcp_sacktag_write_queue+0x1e2>
10c6ace6: b7ee fffc cmpal %fp@(-4),%a3
10c6acea: 6c0a bges 10c6acf6 <tcp_sacktag_write_queue+0x1e2>
10c6acec: 2005 movel %d5,%d0
10c6acee: b7c0 cmpal %d0,%a3
10c6acf0: 6c02 bges 10c6acf4 <tcp_sacktag_write_queue+0x1e0>
10c6acf2: 200b movel %a3,%d0
10c6acf4: 2a00 movel %d0,%d5
10c6acf6: 0802 0002 btst #2,%d2
10c6acfa: 670a beqs 10c6ad06 <tcp_sacktag_write_queue+0x1f2>
10c6acfc: 0229 00fb 0047 andib #-5,%a1@(71)
10c6ad02: 53aa 015c subql #1,%a2@(348)
10c6ad06: 0029 0001 0047 orib #1,%a1@(71)
10c6ad0c: 7020 moveq #32,%d0
10c6ad0e: 81ae fff8 orl %d0,%fp@(-8)
10c6ad12: 52aa 0160 addql #1,%a2@(352)
10c6ad16: b7ea 0164 cmpal %a2@(356),%a3
10c6ad1a: 631a blss 10c6ad36 <tcp_sacktag_write_queue+0x222>
10c6ad1c: 254b 0164 movel %a3,%a2@(356)
10c6ad20: 6014 bras 10c6ad36 <tcp_sacktag_write_queue+0x222>
10c6ad22: 4a86 tstl %d6
10c6ad24: 672a beqs 10c6ad50 <tcp_sacktag_write_queue+0x23c>
10c6ad26: 0202 0082 andib #-126,%d2
10c6ad2a: 670a beqs 10c6ad36 <tcp_sacktag_write_queue+0x222>
10c6ad2c: 2005 movel %d5,%d0
10c6ad2e: b7c0 cmpal %d0,%a3
10c6ad30: 6c02 bges 10c6ad34 <tcp_sacktag_write_queue+0x220>
10c6ad32: 200b movel %a3,%d0
10c6ad34: 2a00 movel %d0,%d5
10c6ad36: 4a86 tstl %d6
10c6ad38: 6716 beqs 10c6ad50 <tcp_sacktag_write_queue+0x23c>
10c6ad3a: 1029 0047 moveb %a1@(71),%d0
10c6ad3e: 0800 0001 btst #1,%d0
10c6ad42: 670c beqs 10c6ad50 <tcp_sacktag_write_queue+0x23c>
10c6ad44: 0200 00fd andib #-3,%d0
10c6ad48: 1340 0047 moveb %d0,%a1@(71)
10c6ad4c: 53aa 0090 subql #1,%a2@(144)
10c6ad50: 2251 moveal %a1@,%a1
10c6ad52: b3ea 00e8 cmpal %a2@(232),%a1
10c6ad56: 6714 beqs 10c6ad6c <tcp_sacktag_write_queue+0x258>
10c6ad58: b9c9 cmpal %a1,%a4
10c6ad5a: 6710 beqs 10c6ad6c <tcp_sacktag_write_queue+0x258>
10c6ad5c: 1429 0047 moveb %a1@(71),%d2
10c6ad60: 2229 003a movel %a1@(58),%d1
10c6ad64: 2001 movel %d1,%d0
10c6ad66: 9084 subl %d4,%d0
10c6ad68: 6b00 feb4 bmiw 10c6ac1e <tcp_sacktag_write_queue+0x10a>
10c6ad6c: 242e fff0 movel %fp@(-16),%d2
10c6ad70: 286e fff4 moveal %fp@(-12),%a4
10c6ad74: b4ae ffec cmpl %fp@(-20),%d2
10c6ad78: 6d00 fdf6 bltw 10c6ab70 <tcp_sacktag_write_queue+0x5c>
10c6ad7c: bafc 0000 cmpaw #0,%a5
10c6ad80: 6700 00b8 beqw 10c6ae3a <tcp_sacktag_write_queue+0x326>
10c6ad84: 0c2a 0003 006a cmpib #3,%a2@(106)
10c6ad8a: 6600 00ae bnew 10c6ae3a <tcp_sacktag_write_queue+0x326>
10c6ad8e: 206e 0008 moveal %fp@(8),%a0
10c6ad92: 2668 0068 moveal %a0@(104),%a3
10c6ad96: b7ea 00e8 cmpal %a2@(232),%a3
10c6ad9a: 6700 009e beqw 10c6ae3a <tcp_sacktag_write_queue+0x326>
10c6ad9e: 49e8 0068 lea %a0@(104),%a4
10c6ada2: b9cb cmpal %a3,%a4
10c6ada4: 6700 0094 beqw 10c6ae3a <tcp_sacktag_write_queue+0x326>
10c6ada8: 200d movel %a5,%d0
10c6adaa: 90ab 003a subl %a3@(58),%d0
10c6adae: 6b00 008a bmiw 10c6ae3a <tcp_sacktag_write_queue+0x326>
10c6adb2: 7c00 moveq #0,%d6
10c6adb4: 7800 moveq #0,%d4
10c6adb6: 202a 0010 movel %a2@(16),%d0
10c6adba: 90ab 003e subl %a3@(62),%d0
10c6adbe: 6a64 bpls 10c6ae24 <tcp_sacktag_write_queue+0x310>
10c6adc0: 162b 0047 moveb %a3@(71),%d3
10c6adc4: 0803 0001 btst #1,%d3
10c6adc8: 675a beqs 10c6ae24 <tcp_sacktag_write_queue+0x310>
10c6adca: 242b 004a movel %a3@(74),%d2
10c6adce: 2002 movel %d2,%d0
10c6add0: 908d subl %a5,%d0
10c6add2: 6a50 bpls 10c6ae24 <tcp_sacktag_write_queue+0x310>
10c6add4: 082a 0001 010a btst #1,%a2@(266)
10c6adda: 661c bnes 10c6adf8 <tcp_sacktag_write_queue+0x2e4>
10c6addc: 1c2a 006c moveb %a2@(108),%d6
10c6ade0: 382a 0064 movew %a2@(100),%d4
10c6ade4: 2f04 movel %d4,%sp@-
10c6ade6: 2f06 movel %d6,%sp@-
10c6ade8: 4eb9 10c8 591c jsr 10c8591c <__mulsi3>
10c6adee: 508f addql #8,%sp
10c6adf0: d082 addl %d2,%d0
10c6adf2: 220d movel %a5,%d1
10c6adf4: 9280 subl %d0,%d1
10c6adf6: 6b2c bmis 10c6ae24 <tcp_sacktag_write_queue+0x310>
10c6adf8: 0203 00fd andib #-3,%d3
10c6adfc: 1743 0047 moveb %d3,%a3@(71)
10c6ae00: 53aa 0090 subql #1,%a2@(144)
10c6ae04: 102b 0047 moveb %a3@(71),%d0
10c6ae08: 0200 0005 andib #5,%d0
10c6ae0c: 6616 bnes 10c6ae24 <tcp_sacktag_write_queue+0x310>
10c6ae0e: 52aa 015c addql #1,%a2@(348)
10c6ae12: 002b 0004 0047 orib #4,%a3@(71)
10c6ae18: 7020 moveq #32,%d0
10c6ae1a: 81ae fff8 orl %d0,%fp@(-8)
10c6ae1e: 52b9 1003 2f86 addql #1,10032f86 <net_statistics+0xa4>
10c6ae24: 2653 moveal %a3@,%a3
10c6ae26: b7ea 00e8 cmpal %a2@(232),%a3
10c6ae2a: 670e beqs 10c6ae3a <tcp_sacktag_write_queue+0x326>
10c6ae2c: b9cb cmpal %a3,%a4
10c6ae2e: 670a beqs 10c6ae3a <tcp_sacktag_write_queue+0x326>
10c6ae30: 200d movel %a5,%d0
10c6ae32: 90ab 003a subl %a3@(58),%d0
10c6ae36: 6a00 ff7e bplw 10c6adb6 <tcp_sacktag_write_queue+0x2a2>
10c6ae3a: 206a 0160 moveal %a2@(352),%a0
10c6ae3e: d1ea 015c addal %a2@(348),%a0
10c6ae42: 2548 008c movel %a0,%a2@(140)
10c6ae46: 222a 0164 movel %a2@(356),%d1
10c6ae4a: b285 cmpl %d5,%d1
10c6ae4c: 631c blss 10c6ae6a <tcp_sacktag_write_queue+0x356>
10c6ae4e: 0c2a 0004 006a cmpib #4,%a2@(106)
10c6ae54: 6714 beqs 10c6ae6a <tcp_sacktag_write_queue+0x356>
10c6ae56: 42a7 clrl %sp@-
10c6ae58: 2005 movel %d5,%d0
10c6ae5a: 5380 subql #1,%d0
10c6ae5c: 9280 subl %d0,%d1
10c6ae5e: 2f01 movel %d1,%sp@-
10c6ae60: 2f0a movel %a2,%sp@-
10c6ae62: 4eba fc52 jsr %pc@(10c6aab6 <tcp_update_reordering>)
10c6ae66: 4fef 000c lea %sp@(12),%sp
10c6ae6a: 4aaa 0160 tstl %a2@(352)
10c6ae6e: 6c12 bges 10c6ae82 <tcp_sacktag_write_queue+0x36e>
10c6ae70: 4878 03b9 pea 3b9 <LSIGTRAP+0x3b4>
10c6ae74: 4879 1000 8bb7 pea 10008bb7 <prio2band+0x193d>
10c6ae7a: 4eb9 10c1 677e jsr 10c1677e <printk>
10c6ae80: 508f addql #8,%sp
10c6ae82: 4aaa 015c tstl %a2@(348)
10c6ae86: 6c12 bges 10c6ae9a <tcp_sacktag_write_queue+0x386>
10c6ae88: 4878 03ba pea 3ba <LSIGTRAP+0x3b5>
10c6ae8c: 4879 1000 8c17 pea 10008c17 <prio2band+0x199d>
10c6ae92: 4eb9 10c1 677e jsr 10c1677e <printk>
10c6ae98: 508f addql #8,%sp
10c6ae9a: 4aaa 0090 tstl %a2@(144)
10c6ae9e: 6c12 bges 10c6aeb2 <tcp_sacktag_write_queue+0x39e>
10c6aea0: 4878 03bb pea 3bb <LSIGTRAP+0x3b6>
10c6aea4: 4879 1000 8c75 pea 10008c75 <prio2band+0x19fb>
10c6aeaa: 4eb9 10c1 677e jsr 10c1677e <printk>
10c6aeb0: 508f addql #8,%sp
10c6aeb2: 202a 0088 movel %a2@(136),%d0
10c6aeb6: 90aa 008c subl %a2@(140),%d0
10c6aeba: d0aa 0090 addl %a2@(144),%d0
10c6aebe: 6a10 bpls 10c6aed0 <tcp_sacktag_write_queue+0x3bc>
10c6aec0: 4878 03bc pea 3bc <LSIGTRAP+0x3b7>
10c6aec4: 4879 1000 8cd6 pea 10008cd6 <prio2band+0x1a5c>
10c6aeca: 4eb9 10c1 677e jsr 10c1677e <printk>
10c6aed0: 202e fff8 movel %fp@(-8),%d0
10c6aed4: 4cee 3cfc ffc4 moveml %fp@(-60),%d2-%d7/%a2-%a5
10c6aeda: 4e5e unlk %fp
10c6aedc: 4e75 rts
10c6aede <tcp_clear_retrans>:
10c6aede: 4e56 0000 linkw %fp,#0
10c6aee2: 206e 0008 moveal %fp@(8),%a0
10c6aee6: 42a8 008c clrl %a0@(140)
10c6aeea: 42a8 0090 clrl %a0@(144)
10c6aeee: 42a8 0164 clrl %a0@(356)
10c6aef2: 42a8 0160 clrl %a0@(352)
10c6aef6: 42a8 015c clrl %a0@(348)
10c6aefa: 42a8 0170 clrl %a0@(368)
10c6aefe: 42a8 0174 clrl %a0@(372)
10c6af02: 4e5e unlk %fp
10c6af04: 4e75 rts
10c6af06 <tcp_enter_loss>:
10c6af06: 4e56 0000 linkw %fp,#0
10c6af0a: 48e7 3830 moveml %d2-%d4/%a2-%a3,%sp@-
10c6af0e: 266e 0008 moveal %fp@(8),%a3
10c6af12: 262e 000c movel %fp@(12),%d3
10c6af16: 45eb 00d6 lea %a3@(214),%a2
10c6af1a: 7400 moveq #0,%d2
10c6af1c: 0c2a 0001 006a cmpib #1,%a2@(106)
10c6af22: 6312 blss 10c6af36 <tcp_enter_loss+0x30>
10c6af24: 202a 0010 movel %a2@(16),%d0
10c6af28: b0aa 0168 cmpl %a2@(360),%d0
10c6af2c: 6708 beqs 10c6af36 <tcp_enter_loss+0x30>
10c6af2e: 0c6a 0400 006a cmpiw #1024,%a2@(106)
10c6af34: 663e bnes 10c6af74 <tcp_enter_loss+0x6e>
10c6af36: 4281 clrl %d1
10c6af38: 122a 006a moveb %a2@(106),%d1
10c6af3c: 700c moveq #12,%d0
10c6af3e: 0300 btst %d1,%d0
10c6af40: 6706 beqs 10c6af48 <tcp_enter_loss+0x42>
10c6af42: 222a 0094 movel %a2@(148),%d1
10c6af46: 6016 bras 10c6af5e <tcp_enter_loss+0x58>
10c6af48: 206a 0094 moveal %a2@(148),%a0
10c6af4c: 222a 0098 movel %a2@(152),%d1
10c6af50: 2001 movel %d1,%d0
10c6af52: e488 lsrl #2,%d0
10c6af54: e289 lsrl #1,%d1
10c6af56: d280 addl %d0,%d1
10c6af58: b1c1 cmpal %d1,%a0
10c6af5a: 6302 blss 10c6af5e <tcp_enter_loss+0x58>
10c6af5c: 2208 movel %a0,%d1
10c6af5e: 3541 015a movew %d1,%a2@(346)
10c6af62: 202a 0098 movel %a2@(152),%d0
10c6af66: e288 lsrl #1,%d0
10c6af68: 7202 moveq #2,%d1
10c6af6a: b280 cmpl %d0,%d1
10c6af6c: 6302 blss 10c6af70 <tcp_enter_loss+0x6a>
10c6af6e: 7002 moveq #2,%d0
10c6af70: 2540 0094 movel %d0,%a2@(148)
10c6af74: 7801 moveq #1,%d4
10c6af76: 2544 0098 movel %d4,%a2@(152)
10c6af7a: 426a 009c clrw %a2@(156)
10c6af7e: 2579 1002 67b0 movel 100267b0 <jiffies>,%a2@(164)
10c6af84: 00a4
10c6af86: 2f0a movel %a2,%sp@-
10c6af88: 4eba ff54 jsr %pc@(10c6aede <tcp_clear_retrans>)
10c6af8c: 4a83 tstl %d3
10c6af8e: 6606 bnes 10c6af96 <tcp_enter_loss+0x90>
10c6af90: 256a 0010 0170 movel %a2@(16),%a2@(368)
10c6af96: 206b 0068 moveal %a3@(104),%a0
10c6af9a: b1ea 00e8 cmpal %a2@(232),%a0
10c6af9e: 6758 beqs 10c6aff8 <tcp_enter_loss+0xf2>
10c6afa0: 7068 moveq #104,%d0
10c6afa2: d08b addl %a3,%d0
10c6afa4: b088 cmpl %a0,%d0
10c6afa6: 6750 beqs 10c6aff8 <tcp_enter_loss+0xf2>
10c6afa8: 2200 movel %d0,%d1
10c6afaa: 5282 addql #1,%d2
10c6afac: 1028 0047 moveb %a0@(71),%d0
10c6afb0: 0200 0082 andib #-126,%d0
10c6afb4: 6704 beqs 10c6afba <tcp_enter_loss+0xb4>
10c6afb6: 42aa 0170 clrl %a2@(368)
10c6afba: 1028 0047 moveb %a0@(71),%d0
10c6afbe: 1800 moveb %d0,%d4
10c6afc0: 0204 00f9 andib #-7,%d4
10c6afc4: 1144 0047 moveb %d4,%a0@(71)
10c6afc8: 0800 0000 btst #0,%d0
10c6afcc: 6704 beqs 10c6afd2 <tcp_enter_loss+0xcc>
10c6afce: 4a83 tstl %d3
10c6afd0: 6712 beqs 10c6afe4 <tcp_enter_loss+0xde>
10c6afd2: 0200 00f8 andib #-8,%d0
10c6afd6: 0000 0004 orib #4,%d0
10c6afda: 1140 0047 moveb %d0,%a0@(71)
10c6afde: 52aa 015c addql #1,%a2@(348)
10c6afe2: 6008 bras 10c6afec <tcp_enter_loss+0xe6>
10c6afe4: 52aa 0160 addql #1,%a2@(352)
10c6afe8: 2542 0164 movel %d2,%a2@(356)
10c6afec: 2050 moveal %a0@,%a0
10c6afee: b1ea 00e8 cmpal %a2@(232),%a0
10c6aff2: 6704 beqs 10c6aff8 <tcp_enter_loss+0xf2>
10c6aff4: b288 cmpl %a0,%d1
10c6aff6: 66b2 bnes 10c6afaa <tcp_enter_loss+0xa4>
10c6aff8: 4a2a 010a tstb %a2@(266)
10c6affc: 6712 beqs 10c6b010 <tcp_enter_loss+0x10a>
10c6affe: 202a 0088 movel %a2@(136),%d0
10c6b002: 90aa 015c subl %a2@(348),%d0
10c6b006: b0aa 0160 cmpl %a2@(352),%d0
10c6b00a: 6204 bhis 10c6b010 <tcp_enter_loss+0x10a>
10c6b00c: 2540 0160 movel %d0,%a2@(352)
10c6b010: 202a 0160 movel %a2@(352),%d0
10c6b014: d0aa 015c addl %a2@(348),%d0
10c6b018: 2540 008c movel %d0,%a2@(140)
10c6b01c: 4281 clrl %d1
10c6b01e: 122a 006c moveb %a2@(108),%d1
10c6b022: 2039 1001 02ac movel 100102ac <sysctl_tcp_reordering>,%d0
10c6b028: b280 cmpl %d0,%d1
10c6b02a: 6402 bccs 10c6b02e <tcp_enter_loss+0x128>
10c6b02c: 2001 movel %d1,%d0
10c6b02e: 1540 006c moveb %d0,%a2@(108)
10c6b032: 157c 0004 006a moveb #4,%a2@(106)
10c6b038: 256a 000c 0168 movel %a2@(12),%a2@(360)
10c6b03e: 102a 0159 moveb %a2@(345),%d0
10c6b042: 0800 0000 btst #0,%d0
10c6b046: 6708 beqs 10c6b050 <tcp_enter_loss+0x14a>
10c6b048: 0000 0002 orib #2,%d0
10c6b04c: 1540 0159 moveb %d0,%a2@(345)
10c6b050: 4cee 0c1c ffec moveml %fp@(-20),%d2-%d4/%a2-%a3
10c6b056: 4e5e unlk %fp
10c6b058: 4e75 rts
10c6b05a <tcp_check_sack_reneging>:
10c6b05a: 4e56 0000 linkw %fp,#0
10c6b05e: 48e7 2030 moveml %d2/%a2-%a3,%sp@-
10c6b062: 242e 0008 movel %fp@(8),%d2
10c6b066: 266e 000c moveal %fp@(12),%a3
10c6b06a: 2042 moveal %d2,%a0
10c6b06c: 45e8 0068 lea %a0@(104),%a2
10c6b070: 2052 moveal %a2@,%a0
10c6b072: b5c8 cmpal %a0,%a2
10c6b074: 6602 bnes 10c6b078 <tcp_check_sack_reneging+0x1e>
10c6b076: 91c8 subal %a0,%a0
10c6b078: b0fc 0000 cmpaw #0,%a0
10c6b07c: 6700 009c beqw 10c6b11a <tcp_check_sack_reneging+0xc0>
10c6b080: 0828 0000 0047 btst #0,%a0@(71)
10c6b086: 6700 0092 beqw 10c6b11a <tcp_check_sack_reneging+0xc0>
10c6b08a: 52b9 1003 2f5e addql #1,10032f5e <net_statistics+0x7c>
10c6b090: 4878 0001 pea 1 <PF_DTRACE_OFF>
10c6b094: 2f02 movel %d2,%sp@-
10c6b096: 4eba fe6e jsr %pc@(10c6af06 <tcp_enter_loss>)
10c6b09a: 522b 006b addqb #1,%a3@(107)
10c6b09e: 508f addql #8,%sp
10c6b0a0: 2012 movel %a2@,%d0
10c6b0a2: b5c0 cmpal %d0,%a2
10c6b0a4: 6602 bnes 10c6b0a8 <tcp_check_sack_reneging+0x4e>
10c6b0a6: 7000 moveq #0,%d0
10c6b0a8: 2f00 movel %d0,%sp@-
10c6b0aa: 2f02 movel %d2,%sp@-
10c6b0ac: 4eb9 10c7 0348 jsr 10c70348 <tcp_retransmit_skb>
10c6b0b2: 202b 0084 movel %a3@(132),%d0
10c6b0b6: 2200 movel %d0,%d1
10c6b0b8: 508f addql #8,%sp
10c6b0ba: 2442 moveal %d2,%a2
10c6b0bc: 45ea 00d6 lea %a2@(214),%a2
10c6b0c0: 0c81 0000 2ee0 cmpil #12000,%d1
10c6b0c6: 6324 blss 10c6b0ec <tcp_check_sack_reneging+0x92>
10c6b0c8: 2f3c 10c6 b0c8 movel #281456840,%sp@-
10c6b0ce: 2f00 movel %d0,%sp@-
10c6b0d0: 4878 0001 pea 1 <PF_DTRACE_OFF>
10c6b0d4: 2f02 movel %d2,%sp@-
10c6b0d6: 4879 1000 8b66 pea 10008b66 <prio2band+0x18ec>
10c6b0dc: 4eb9 10c1 677e jsr 10c1677e <printk>
10c6b0e2: 223c 0000 2ee0 movel #12000,%d1
10c6b0e8: 4fef 0014 lea %sp@(20),%sp
10c6b0ec: 7001 moveq #1,%d0
10c6b0ee: 1540 017e moveb %d0,%a2@(382)
10c6b0f2: 2039 1002 67b0 movel 100267b0 <jiffies>,%d0
10c6b0f8: d081 addl %d1,%d0
10c6b0fa: 2540 00a8 movel %d0,%a2@(168)
10c6b0fe: 2f00 movel %d0,%sp@-
10c6b100: 486a 00ac pea %a2@(172)
10c6b104: 4eb9 10c1 97b0 jsr 10c197b0 <mod_timer>
10c6b10a: 4a80 tstl %d0
10c6b10c: 6608 bnes 10c6b116 <tcp_check_sack_reneging+0xbc>
10c6b10e: 2242 moveal %d2,%a1
10c6b110: 41e9 0028 lea %a1@(40),%a0
10c6b114: 5290 addql #1,%a0@
10c6b116: 7001 moveq #1,%d0
10c6b118: 6002 bras 10c6b11c <tcp_check_sack_reneging+0xc2>
10c6b11a: 7000 moveq #0,%d0
10c6b11c: 4cee 0c04 fff4 moveml %fp@(-12),%d2/%a2-%a3
10c6b122: 4e5e unlk %fp
10c6b124: 4e75 rts
10c6b126 <tcp_time_to_recover>:
10c6b126: 4e56 0000 linkw %fp,#0
10c6b12a: 48e7 303c moveml %d2-%d3/%a2-%a5,%sp@-
10c6b12e: 2a6e 0008 moveal %fp@(8),%a5
10c6b132: 266e 000c moveal %fp@(12),%a3
10c6b136: 4aab 015c tstl %a3@(348)
10c6b13a: 664a bnes 10c6b186 <tcp_time_to_recover+0x60>
10c6b13c: 4a2b 010a tstb %a3@(266)
10c6b140: 6608 bnes 10c6b14a <tcp_time_to_recover+0x24>
10c6b142: 222b 0160 movel %a3@(352),%d1
10c6b146: 5281 addql #1,%d1
10c6b148: 6004 bras 10c6b14e <tcp_time_to_recover+0x28>
10c6b14a: 222b 0164 movel %a3@(356),%d1
10c6b14e: 4280 clrl %d0
10c6b150: 102b 006c moveb %a3@(108),%d0
10c6b154: b081 cmpl %d1,%d0
10c6b156: 6d2e blts 10c6b186 <tcp_time_to_recover+0x60>
10c6b158: 95ca subal %a2,%a2
10c6b15a: 222b 0088 movel %a3@(136),%d1
10c6b15e: 6720 beqs 10c6b180 <tcp_time_to_recover+0x5a>
10c6b160: 41ed 0068 lea %a5@(104),%a0
10c6b164: 2250 moveal %a0@,%a1
10c6b166: b1c9 cmpal %a1,%a0
10c6b168: 6602 bnes 10c6b16c <tcp_time_to_recover+0x46>
10c6b16a: 93c9 subal %a1,%a1
10c6b16c: 2039 1002 67b0 movel 100267b0 <jiffies>,%d0
10c6b172: 90a9 0042 subl %a1@(66),%d0
10c6b176: b0ab 0084 cmpl %a3@(132),%d0
10c6b17a: 6304 blss 10c6b180 <tcp_time_to_recover+0x5a>
10c6b17c: 347c 0001 moveaw #1,%a2
10c6b180: b4fc 0000 cmpaw #0,%a2
10c6b184: 6706 beqs 10c6b18c <tcp_time_to_recover+0x66>
10c6b186: 7001 moveq #1,%d0
10c6b188: 6000 0116 braw 10c6b2a0 <tcp_time_to_recover+0x17a>
10c6b18c: 4280 clrl %d0
10c6b18e: 102b 006c moveb %a3@(108),%d0
10c6b192: b081 cmpl %d1,%d0
10c6b194: 6500 0108 bcsw 10c6b29e <tcp_time_to_recover+0x178>
10c6b198: e289 lsrl #1,%d1
10c6b19a: 2039 1001 02ac movel 100102ac <sysctl_tcp_reordering>,%d0
10c6b1a0: b280 cmpl %d0,%d1
10c6b1a2: 6302 blss 10c6b1a6 <tcp_time_to_recover+0x80>
10c6b1a4: 2001 movel %d1,%d0
10c6b1a6: b0ab 0160 cmpl %a3@(352),%d0
10c6b1aa: 6200 00f2 bhiw 10c6b29e <tcp_time_to_recover+0x178>
10c6b1ae: 286b 00e8 moveal %a3@(232),%a4
10c6b1b2: 7400 moveq #0,%d2
10c6b1b4: b8fc 0000 cmpaw #0,%a4
10c6b1b8: 6700 00de beqw 10c6b298 <tcp_time_to_recover+0x172>
10c6b1bc: 45ed 00d6 lea %a5@(214),%a2
10c6b1c0: 206d 0048 moveal %a5@(72),%a0
10c6b1c4: 4281 clrl %d1
10c6b1c6: 322a 0064 movew %a2@(100),%d1
10c6b1ca: b0fc 0000 cmpaw #0,%a0
10c6b1ce: 6716 beqs 10c6b1e6 <tcp_time_to_recover+0xc0>
10c6b1d0: 2028 0024 movel %a0@(36),%d0
10c6b1d4: b0aa 0060 cmpl %a2@(96),%d0
10c6b1d8: 670c beqs 10c6b1e6 <tcp_time_to_recover+0xc0>
10c6b1da: 2f00 movel %d0,%sp@-
10c6b1dc: 2f0d movel %a5,%sp@-
10c6b1de: 4eb9 10c6 fcc6 jsr 10c6fcc6 <tcp_sync_mss>
10c6b1e4: 2200 movel %d0,%d1
10c6b1e6: 102a 0123 moveb %a2@(291),%d0
10c6b1ea: 670c beqs 10c6b1f8 <tcp_time_to_recover+0xd2>
10c6b1ec: 5981 subql #4,%d1
10c6b1ee: 0280 0000 00ff andil #255,%d0
10c6b1f4: e788 lsll #3,%d0
10c6b1f6: 9280 subl %d0,%d1
10c6b1f8: 7068 moveq #104,%d0
10c6b1fa: d08d addl %a5,%d0
10c6b1fc: b094 cmpl %a4@,%d0
10c6b1fe: 6708 beqs 10c6b208 <tcp_time_to_recover+0xe2>
10c6b200: 4280 clrl %d0
10c6b202: 102b 010e moveb %a3@(270),%d0
10c6b206: 6002 bras 10c6b20a <tcp_time_to_recover+0xe4>
10c6b208: 7001 moveq #1,%d0
10c6b20a: 95ca subal %a2,%a2
10c6b20c: 7601 moveq #1,%d3
10c6b20e: b680 cmpl %d0,%d3
10c6b210: 6752 beqs 10c6b264 <tcp_time_to_recover+0x13e>
10c6b212: 4a2b 017f tstb %a3@(383)
10c6b216: 664c bnes 10c6b264 <tcp_time_to_recover+0x13e>
10c6b218: 93c9 subal %a1,%a1
10c6b21a: b2ac 005c cmpl %a4@(92),%d1
10c6b21e: 633e blss 10c6b25e <tcp_time_to_recover+0x138>
10c6b220: 082c 0000 0046 btst #0,%a4@(70)
10c6b226: 6636 bnes 10c6b25e <tcp_time_to_recover+0x138>
10c6b228: 7202 moveq #2,%d1
10c6b22a: b280 cmpl %d0,%d1
10c6b22c: 672c beqs 10c6b25a <tcp_time_to_recover+0x134>
10c6b22e: 4a80 tstl %d0
10c6b230: 662c bnes 10c6b25e <tcp_time_to_recover+0x138>
10c6b232: 4aab 0088 tstl %a3@(136)
10c6b236: 6726 beqs 10c6b25e <tcp_time_to_recover+0x138>
10c6b238: 7200 moveq #0,%d1
10c6b23a: 206b 0014 moveal %a3@(20),%a0
10c6b23e: 202b 0010 movel %a3@(16),%d0
10c6b242: 9088 subl %a0,%d0
10c6b244: 6a10 bpls 10c6b256 <tcp_time_to_recover+0x130>
10c6b246: 202b 000c movel %a3@(12),%d0
10c6b24a: 9088 subl %a0,%d0
10c6b24c: 5ac0 spl %d0
10c6b24e: 4880 extw %d0
10c6b250: 3200 movew %d0,%d1
10c6b252: 48c1 extl %d1
10c6b254: 4481 negl %d1
10c6b256: 4a81 tstl %d1
10c6b258: 6704 beqs 10c6b25e <tcp_time_to_recover+0x138>
10c6b25a: 327c 0001 moveaw #1,%a1
10c6b25e: b2fc 0000 cmpaw #0,%a1
10c6b262: 662c bnes 10c6b290 <tcp_time_to_recover+0x16a>
10c6b264: 202b 0088 movel %a3@(136),%d0
10c6b268: 90ab 008c subl %a3@(140),%d0
10c6b26c: d0ab 0090 addl %a3@(144),%d0
10c6b270: b0ab 0098 cmpl %a3@(152),%d0
10c6b274: 6508 bcss 10c6b27e <tcp_time_to_recover+0x158>
10c6b276: 082c 0000 0046 btst #0,%a4@(70)
10c6b27c: 6712 beqs 10c6b290 <tcp_time_to_recover+0x16a>
10c6b27e: 202b 0010 movel %a3@(16),%d0
10c6b282: d0ab 0058 addl %a3@(88),%d0
10c6b286: 90ac 003e subl %a4@(62),%d0
10c6b28a: 6b04 bmis 10c6b290 <tcp_time_to_recover+0x16a>
10c6b28c: 347c 0001 moveaw #1,%a2
10c6b290: b4fc 0000 cmpaw #0,%a2
10c6b294: 6702 beqs 10c6b298 <tcp_time_to_recover+0x172>
10c6b296: 7401 moveq #1,%d2
10c6b298: 7001 moveq #1,%d0
10c6b29a: 4a82 tstl %d2
10c6b29c: 6702 beqs 10c6b2a0 <tcp_time_to_recover+0x17a>
10c6b29e: 7000 moveq #0,%d0
10c6b2a0: 4cee 3c0c ffe8 moveml %fp@(-24),%d2-%d3/%a2-%a5
10c6b2a6: 4e5e unlk %fp
10c6b2a8: 4e75 rts
10c6b2aa <tcp_check_reno_reordering>:
10c6b2aa: 4e56 0000 linkw %fp,#0
10c6b2ae: 226e 0008 moveal %fp@(8),%a1
10c6b2b2: 2029 015c movel %a1@(348),%d0
10c6b2b6: 7201 moveq #1,%d1
10c6b2b8: b280 cmpl %d0,%d1
10c6b2ba: 6302 blss 10c6b2be <tcp_check_reno_reordering+0x14>
10c6b2bc: 7001 moveq #1,%d0
10c6b2be: 2069 0088 moveal %a1@(136),%a0
10c6b2c2: 2208 movel %a0,%d1
10c6b2c4: b081 cmpl %d1,%d0
10c6b2c6: 6402 bccs 10c6b2ca <tcp_check_reno_reordering+0x20>
10c6b2c8: 2200 movel %d0,%d1
10c6b2ca: 2029 0160 movel %a1@(352),%d0
10c6b2ce: d081 addl %d1,%d0
10c6b2d0: b1c0 cmpal %d0,%a0
10c6b2d2: 6416 bccs 10c6b2ea <tcp_check_reno_reordering+0x40>
10c6b2d4: 2008 movel %a0,%d0
10c6b2d6: 9081 subl %d1,%d0
10c6b2d8: 2340 0160 movel %d0,%a1@(352)
10c6b2dc: 42a7 clrl %sp@-
10c6b2de: d1ee 000c addal %fp@(12),%a0
10c6b2e2: 2f08 movel %a0,%sp@-
10c6b2e4: 2f09 movel %a1,%sp@-
10c6b2e6: 4eba f7ce jsr %pc@(10c6aab6 <tcp_update_reordering>)
10c6b2ea: 4e5e unlk %fp
10c6b2ec: 4e75 rts
10c6b2ee <tcp_add_reno_sack>:
10c6b2ee: 4e56 0000 linkw %fp,#0
10c6b2f2: 2f0a movel %a2,%sp@-
10c6b2f4: 246e 0008 moveal %fp@(8),%a2
10c6b2f8: 52aa 0160 addql #1,%a2@(352)
10c6b2fc: 42a7 clrl %sp@-
10c6b2fe: 2f0a movel %a2,%sp@-
10c6b300: 4eba ffa8 jsr %pc@(10c6b2aa <tcp_check_reno_reordering>)
10c6b304: 4a2a 010a tstb %a2@(266)
10c6b308: 6712 beqs 10c6b31c <tcp_add_reno_sack+0x2e>
10c6b30a: 202a 0088 movel %a2@(136),%d0
10c6b30e: 90aa 015c subl %a2@(348),%d0
10c6b312: b0aa 0160 cmpl %a2@(352),%d0
10c6b316: 6204 bhis 10c6b31c <tcp_add_reno_sack+0x2e>
10c6b318: 2540 0160 movel %d0,%a2@(352)
10c6b31c: 202a 0160 movel %a2@(352),%d0
10c6b320: d0aa 015c addl %a2@(348),%d0
10c6b324: 2540 008c movel %d0,%a2@(140)
10c6b328: 246e fffc moveal %fp@(-4),%a2
10c6b32c: 4e5e unlk %fp
10c6b32e: 4e75 rts
10c6b330 <tcp_remove_reno_sacks>:
10c6b330: 4e56 0000 linkw %fp,#0
10c6b334: 2f0a movel %a2,%sp@-
10c6b336: 246e 000c moveal %fp@(12),%a2
10c6b33a: 206e 0010 moveal %fp@(16),%a0
10c6b33e: b0fc 0000 cmpaw #0,%a0
10c6b342: 6f1c bles 10c6b360 <tcp_remove_reno_sacks+0x30>
10c6b344: 2008 movel %a0,%d0
10c6b346: 5380 subql #1,%d0
10c6b348: 222a 0160 movel %a2@(352),%d1
10c6b34c: b280 cmpl %d0,%d1
10c6b34e: 6206 bhis 10c6b356 <tcp_remove_reno_sacks+0x26>
10c6b350: 42aa 0160 clrl %a2@(352)
10c6b354: 600a bras 10c6b360 <tcp_remove_reno_sacks+0x30>
10c6b356: 2001 movel %d1,%d0
10c6b358: 5280 addql #1,%d0
10c6b35a: 9088 subl %a0,%d0
10c6b35c: 2540 0160 movel %d0,%a2@(352)
10c6b360: 2f08 movel %a0,%sp@-
10c6b362: 2f0a movel %a2,%sp@-
10c6b364: 4eba ff44 jsr %pc@(10c6b2aa <tcp_check_reno_reordering>)
10c6b368: 4a2a 010a tstb %a2@(266)
10c6b36c: 6712 beqs 10c6b380 <tcp_remove_reno_sacks+0x50>
10c6b36e: 202a 0088 movel %a2@(136),%d0
10c6b372: 90aa 015c subl %a2@(348),%d0
10c6b376: b0aa 0160 cmpl %a2@(352),%d0
10c6b37a: 6204 bhis 10c6b380 <tcp_remove_reno_sacks+0x50>
10c6b37c: 2540 0160 movel %d0,%a2@(352)
10c6b380: 202a 0160 movel %a2@(352),%d0
10c6b384: d0aa 015c addl %a2@(348),%d0
10c6b388: 2540 008c movel %d0,%a2@(140)
10c6b38c: 246e fffc moveal %fp@(-4),%a2
10c6b390: 4e5e unlk %fp
10c6b392: 4e75 rts
10c6b394 <tcp_mark_head_lost>:
10c6b394: 4e56 0000 linkw %fp,#0
10c6b398: 48e7 3030 moveml %d2-%d3/%a2-%a3,%sp@-
10c6b39c: 266e 0008 moveal %fp@(8),%a3
10c6b3a0: 246e 000c moveal %fp@(12),%a2
10c6b3a4: 262e 0014 movel %fp@(20),%d3
10c6b3a8: 242e 0010 movel %fp@(16),%d2
10c6b3ac: b4aa 0088 cmpl %a2@(136),%d2
10c6b3b0: 6310 blss 10c6b3c2 <tcp_mark_head_lost+0x2e>
10c6b3b2: 4878 04d9 pea 4d9 <LSIGTRAP+0x4d4>
10c6b3b6: 4879 1000 8d41 pea 10008d41 <prio2band+0x1ac7>
10c6b3bc: 4eb9 10c1 677e jsr 10c1677e <printk>
10c6b3c2: 206b 0068 moveal %a3@(104),%a0
10c6b3c6: b1ea 00e8 cmpal %a2@(232),%a0
10c6b3ca: 6746 beqs 10c6b412 <tcp_mark_head_lost+0x7e>
10c6b3cc: 7268 moveq #104,%d1
10c6b3ce: d28b addl %a3,%d1
10c6b3d0: b288 cmpl %a0,%d1
10c6b3d2: 673e beqs 10c6b412 <tcp_mark_head_lost+0x7e>
10c6b3d4: 5382 subql #1,%d2
10c6b3d6: 6b3a bmis 10c6b412 <tcp_mark_head_lost+0x7e>
10c6b3d8: 2003 movel %d3,%d0
10c6b3da: 90a8 003e subl %a0@(62),%d0
10c6b3de: 6b32 bmis 10c6b412 <tcp_mark_head_lost+0x7e>
10c6b3e0: 2241 moveal %d1,%a1
10c6b3e2: 1228 0047 moveb %a0@(71),%d1
10c6b3e6: 1001 moveb %d1,%d0
10c6b3e8: 0200 0007 andib #7,%d0
10c6b3ec: 660c bnes 10c6b3fa <tcp_mark_head_lost+0x66>
10c6b3ee: 0001 0004 orib #4,%d1
10c6b3f2: 1141 0047 moveb %d1,%a0@(71)
10c6b3f6: 52aa 015c addql #1,%a2@(348)
10c6b3fa: 2050 moveal %a0@,%a0
10c6b3fc: b1ea 00e8 cmpal %a2@(232),%a0
10c6b400: 6710 beqs 10c6b412 <tcp_mark_head_lost+0x7e>
10c6b402: b3c8 cmpal %a0,%a1
10c6b404: 670c beqs 10c6b412 <tcp_mark_head_lost+0x7e>
10c6b406: 5382 subql #1,%d2
10c6b408: 6b08 bmis 10c6b412 <tcp_mark_head_lost+0x7e>
10c6b40a: 2003 movel %d3,%d0
10c6b40c: 90a8 003e subl %a0@(62),%d0
10c6b410: 6ad0 bpls 10c6b3e2 <tcp_mark_head_lost+0x4e>
10c6b412: 4a2a 010a tstb %a2@(266)
10c6b416: 6712 beqs 10c6b42a <tcp_mark_head_lost+0x96>
10c6b418: 202a 0088 movel %a2@(136),%d0
10c6b41c: 90aa 015c subl %a2@(348),%d0
10c6b420: b0aa 0160 cmpl %a2@(352),%d0
10c6b424: 6204 bhis 10c6b42a <tcp_mark_head_lost+0x96>
10c6b426: 2540 0160 movel %d0,%a2@(352)
10c6b42a: 202a 0160 movel %a2@(352),%d0
10c6b42e: d0aa 015c addl %a2@(348),%d0
10c6b432: 2540 008c movel %d0,%a2@(140)
10c6b436: 4cee 0c0c fff0 moveml %fp@(-16),%d2-%d3/%a2-%a3
10c6b43c: 4e5e unlk %fp
10c6b43e: 4e75 rts
10c6b440 <tcp_update_scoreboard>:
10c6b440: 4e56 0000 linkw %fp,#0
10c6b444: 2f0b movel %a3,%sp@-
10c6b446: 2f0a movel %a2,%sp@-
10c6b448: 266e 0008 moveal %fp@(8),%a3
10c6b44c: 246e 000c moveal %fp@(12),%a2
10c6b450: 082a 0001 010a btst #1,%a2@(266)
10c6b456: 6722 beqs 10c6b47a <tcp_update_scoreboard+0x3a>
10c6b458: 4280 clrl %d0
10c6b45a: 102a 006c moveb %a2@(108),%d0
10c6b45e: 222a 0164 movel %a2@(356),%d1
10c6b462: 9280 subl %d0,%d1
10c6b464: 2001 movel %d1,%d0
10c6b466: 6e02 bgts 10c6b46a <tcp_update_scoreboard+0x2a>
10c6b468: 7001 moveq #1,%d0
10c6b46a: 2f2a 0168 movel %a2@(360),%sp@-
10c6b46e: 2f00 movel %d0,%sp@-
10c6b470: 2f0a movel %a2,%sp@-
10c6b472: 2f0b movel %a3,%sp@-
10c6b474: 4eba ff1e jsr %pc@(10c6b394 <tcp_mark_head_lost>)
10c6b478: 6010 bras 10c6b48a <tcp_update_scoreboard+0x4a>
10c6b47a: 2f2a 0168 movel %a2@(360),%sp@-
10c6b47e: 4878 0001 pea 1 <PF_DTRACE_OFF>
10c6b482: 2f0a movel %a2,%sp@-
10c6b484: 2f0b movel %a3,%sp@-
10c6b486: 4eba ff0c jsr %pc@(10c6b394 <tcp_mark_head_lost>)
10c6b48a: 7200 moveq #0,%d1
10c6b48c: 4aaa 0088 tstl %a2@(136)
10c6b490: 671e beqs 10c6b4b0 <tcp_update_scoreboard+0x70>
10c6b492: 41eb 0068 lea %a3@(104),%a0
10c6b496: 2250 moveal %a0@,%a1
10c6b498: b1c9 cmpal %a1,%a0
10c6b49a: 6602 bnes 10c6b49e <tcp_update_scoreboard+0x5e>
10c6b49c: 93c9 subal %a1,%a1
10c6b49e: 2039 1002 67b0 movel 100267b0 <jiffies>,%d0
10c6b4a4: 90a9 0042 subl %a1@(66),%d0
10c6b4a8: b0aa 0084 cmpl %a2@(132),%d0
10c6b4ac: 6302 blss 10c6b4b0 <tcp_update_scoreboard+0x70>
10c6b4ae: 7201 moveq #1,%d1
10c6b4b0: 4a81 tstl %d1
10c6b4b2: 676c beqs 10c6b520 <tcp_update_scoreboard+0xe0>
10c6b4b4: 226b 0068 moveal %a3@(104),%a1
10c6b4b8: b3ea 00e8 cmpal %a2@(232),%a1
10c6b4bc: 673e beqs 10c6b4fc <tcp_update_scoreboard+0xbc>
10c6b4be: 7068 moveq #104,%d0
10c6b4c0: d08b addl %a3,%d0
10c6b4c2: b089 cmpl %a1,%d0
10c6b4c4: 6736 beqs 10c6b4fc <tcp_update_scoreboard+0xbc>
10c6b4c6: 2040 moveal %d0,%a0
10c6b4c8: 2039 1002 67b0 movel 100267b0 <jiffies>,%d0
10c6b4ce: 90a9 0042 subl %a1@(66),%d0
10c6b4d2: b0aa 0084 cmpl %a2@(132),%d0
10c6b4d6: 6318 blss 10c6b4f0 <tcp_update_scoreboard+0xb0>
10c6b4d8: 1229 0047 moveb %a1@(71),%d1
10c6b4dc: 1001 moveb %d1,%d0
10c6b4de: 0200 0007 andib #7,%d0
10c6b4e2: 660c bnes 10c6b4f0 <tcp_update_scoreboard+0xb0>
10c6b4e4: 0001 0004 orib #4,%d1
10c6b4e8: 1341 0047 moveb %d1,%a1@(71)
10c6b4ec: 52aa 015c addql #1,%a2@(348)
10c6b4f0: 2251 moveal %a1@,%a1
10c6b4f2: b3ea 00e8 cmpal %a2@(232),%a1
10c6b4f6: 6704 beqs 10c6b4fc <tcp_update_scoreboard+0xbc>
10c6b4f8: b1c9 cmpal %a1,%a0
10c6b4fa: 66cc bnes 10c6b4c8 <tcp_update_scoreboard+0x88>
10c6b4fc: 4a2a 010a tstb %a2@(266)
10c6b500: 6712 beqs 10c6b514 <tcp_update_scoreboard+0xd4>
10c6b502: 202a 0088 movel %a2@(136),%d0
10c6b506: 90aa 015c subl %a2@(348),%d0
10c6b50a: b0aa 0160 cmpl %a2@(352),%d0
10c6b50e: 6204 bhis 10c6b514 <tcp_update_scoreboard+0xd4>
10c6b510: 2540 0160 movel %d0,%a2@(352)
10c6b514: 202a 0160 movel %a2@(352),%d0
10c6b518: d0aa 015c addl %a2@(348),%d0
10c6b51c: 2540 008c movel %d0,%a2@(140)
10c6b520: 246e fff8 moveal %fp@(-8),%a2
10c6b524: 266e fffc moveal %fp@(-4),%a3
10c6b528: 4e5e unlk %fp
10c6b52a: 4e75 rts
10c6b52c <tcp_cwnd_down>:
10c6b52c: 4e56 0000 linkw %fp,#0
10c6b530: 226e 0008 moveal %fp@(8),%a1
10c6b534: 4280 clrl %d0
10c6b536: 3029 009c movew %a1@(156),%d0
10c6b53a: 2200 movel %d0,%d1
10c6b53c: 5281 addql #1,%d1
10c6b53e: 3001 movew %d1,%d0
10c6b540: 0240 0001 andiw #1,%d0
10c6b544: 3340 009c movew %d0,%a1@(156)
10c6b548: e281 asrl #1,%d1
10c6b54a: 6714 beqs 10c6b560 <tcp_cwnd_down+0x34>
10c6b54c: 2029 0094 movel %a1@(148),%d0
10c6b550: e288 lsrl #1,%d0
10c6b552: 2069 0098 moveal %a1@(152),%a0
10c6b556: b088 cmpl %a0,%d0
10c6b558: 6406 bccs 10c6b560 <tcp_cwnd_down+0x34>
10c6b55a: 91c1 subal %d1,%a0
10c6b55c: 2348 0098 movel %a0,%a1@(152)
10c6b560: 2229 0098 movel %a1@(152),%d1
10c6b564: 2029 0088 movel %a1@(136),%d0
10c6b568: 90a9 008c subl %a1@(140),%d0
10c6b56c: d0a9 0090 addl %a1@(144),%d0
10c6b570: 5280 addql #1,%d0
10c6b572: b280 cmpl %d0,%d1
10c6b574: 6402 bccs 10c6b578 <tcp_cwnd_down+0x4c>
10c6b576: 2001 movel %d1,%d0
10c6b578: 2340 0098 movel %d0,%a1@(152)
10c6b57c: 2379 1002 67b0 movel 100267b0 <jiffies>,%a1@(164)
10c6b582: 00a4
10c6b584: 4e5e unlk %fp
10c6b586: 4e75 rts
10c6b588 <tcp_undo_cwr>:
10c6b588: 4e56 0000 linkw %fp,#0
10c6b58c: 2f02 movel %d2,%sp@-
10c6b58e: 206e 0008 moveal %fp@(8),%a0
10c6b592: 3428 015a movew %a0@(346),%d2
10c6b596: 6730 beqs 10c6b5c8 <tcp_undo_cwr+0x40>
10c6b598: 2228 0098 movel %a0@(152),%d1
10c6b59c: 2268 0094 moveal %a0@(148),%a1
10c6b5a0: 2009 movel %a1,%d0
10c6b5a2: d080 addl %d0,%d0
10c6b5a4: b280 cmpl %d0,%d1
10c6b5a6: 6302 blss 10c6b5aa <tcp_undo_cwr+0x22>
10c6b5a8: 2001 movel %d1,%d0
10c6b5aa: 2140 0098 movel %d0,%a0@(152)
10c6b5ae: 4aae 000c tstl %fp@(12)
10c6b5b2: 6726 beqs 10c6b5da <tcp_undo_cwr+0x52>
10c6b5b4: 4280 clrl %d0
10c6b5b6: 3002 movew %d2,%d0
10c6b5b8: b3c0 cmpal %d0,%a1
10c6b5ba: 641e bccs 10c6b5da <tcp_undo_cwr+0x52>
10c6b5bc: 2140 0094 movel %d0,%a0@(148)
10c6b5c0: 0228 00fb 0159 andib #-5,%a0@(345)
10c6b5c6: 6012 bras 10c6b5da <tcp_undo_cwr+0x52>
10c6b5c8: 2228 0098 movel %a0@(152),%d1
10c6b5cc: 2028 0094 movel %a0@(148),%d0
10c6b5d0: b280 cmpl %d0,%d1
10c6b5d2: 6302 blss 10c6b5d6 <tcp_undo_cwr+0x4e>
10c6b5d4: 2001 movel %d1,%d0
10c6b5d6: 2140 0098 movel %d0,%a0@(152)
10c6b5da: 2228 0098 movel %a0@(152),%d1
10c6b5de: 2028 0088 movel %a0@(136),%d0
10c6b5e2: 90a8 008c subl %a0@(140),%d0
10c6b5e6: d0a8 0090 addl %a0@(144),%d0
10c6b5ea: 5680 addql #3,%d0
10c6b5ec: b280 cmpl %d0,%d1
10c6b5ee: 6402 bccs 10c6b5f2 <tcp_undo_cwr+0x6a>
10c6b5f0: 2001 movel %d1,%d0
10c6b5f2: 2140 0098 movel %d0,%a0@(152)
10c6b5f6: 2179 1002 67b0 movel 100267b0 <jiffies>,%a0@(164)
10c6b5fc: 00a4
10c6b5fe: 2179 1002 67b0 movel 100267b0 <jiffies>,%a0@(164)
10c6b604: 00a4
10c6b606: 241f movel %sp@+,%d2
10c6b608: 4e5e unlk %fp
10c6b60a: 4e75 rts
10c6b60c <tcp_try_undo_recovery>:
10c6b60c: 4e56 0000 linkw %fp,#0
10c6b610: 2f0a movel %a2,%sp@-
10c6b612: 246e 000c moveal %fp@(12),%a2
10c6b616: 93c9 subal %a1,%a1
10c6b618: 4aaa 0170 tstl %a2@(368)
10c6b61c: 672c beqs 10c6b64a <tcp_try_undo_recovery+0x3e>
10c6b61e: 4aaa 0174 tstl %a2@(372)
10c6b622: 6722 beqs 10c6b646 <tcp_try_undo_recovery+0x3a>
10c6b624: 91c8 subal %a0,%a0
10c6b626: 222a 016c movel %a2@(364),%d1
10c6b62a: 6710 beqs 10c6b63c <tcp_try_undo_recovery+0x30>
10c6b62c: 4a2a 010b tstb %a2@(267)
10c6b630: 670e beqs 10c6b640 <tcp_try_undo_recovery+0x34>
10c6b632: 202a 0114 movel %a2@(276),%d0
10c6b636: 6708 beqs 10c6b640 <tcp_try_undo_recovery+0x34>
10c6b638: 9081 subl %d1,%d0
10c6b63a: 6a04 bpls 10c6b640 <tcp_try_undo_recovery+0x34>
10c6b63c: 307c 0001 moveaw #1,%a0
10c6b640: b0fc 0000 cmpaw #0,%a0
10c6b644: 6704 beqs 10c6b64a <tcp_try_undo_recovery+0x3e>
10c6b646: 327c 0001 moveaw #1,%a1
10c6b64a: b2fc 0000 cmpaw #0,%a1
10c6b64e: 6724 beqs 10c6b674 <tcp_try_undo_recovery+0x68>
10c6b650: 4878 0001 pea 1 <PF_DTRACE_OFF>
10c6b654: 2f0a movel %a2,%sp@-
10c6b656: 4eba ff30 jsr %pc@(10c6b588 <tcp_undo_cwr>)
10c6b65a: 0c2a 0004 006a cmpib #4,%a2@(106)
10c6b660: 6608 bnes 10c6b66a <tcp_try_undo_recovery+0x5e>
10c6b662: 52b9 1003 2f7e addql #1,10032f7e <net_statistics+0x9c>
10c6b668: 6006 bras 10c6b670 <tcp_try_undo_recovery+0x64>
10c6b66a: 52b9 1003 2f72 addql #1,10032f72 <net_statistics+0x90>
10c6b670: 42aa 0170 clrl %a2@(368)
10c6b674: 202a 0010 movel %a2@(16),%d0
10c6b678: b0aa 0168 cmpl %a2@(360),%d0
10c6b67c: 662e bnes 10c6b6ac <tcp_try_undo_recovery+0xa0>
10c6b67e: 4a2a 010a tstb %a2@(266)
10c6b682: 6628 bnes 10c6b6ac <tcp_try_undo_recovery+0xa0>
10c6b684: 222a 0098 movel %a2@(152),%d1
10c6b688: 202a 0088 movel %a2@(136),%d0
10c6b68c: 90aa 008c subl %a2@(140),%d0
10c6b690: d0aa 0090 addl %a2@(144),%d0
10c6b694: 5680 addql #3,%d0
10c6b696: b280 cmpl %d0,%d1
10c6b698: 6402 bccs 10c6b69c <tcp_try_undo_recovery+0x90>
10c6b69a: 2001 movel %d1,%d0
10c6b69c: 2540 0098 movel %d0,%a2@(152)
10c6b6a0: 2579 1002 67b0 movel 100267b0 <jiffies>,%a2@(164)
10c6b6a6: 00a4
10c6b6a8: 7001 moveq #1,%d0
10c6b6aa: 6006 bras 10c6b6b2 <tcp_try_undo_recovery+0xa6>
10c6b6ac: 422a 006a clrb %a2@(106)
10c6b6b0: 7000 moveq #0,%d0
10c6b6b2: 246e fffc moveal %fp@(-4),%a2
10c6b6b6: 4e5e unlk %fp
10c6b6b8: 4e75 rts
10c6b6ba <tcp_try_undo_dsack>:
10c6b6ba: 4e56 0000 linkw %fp,#0
10c6b6be: 2f0a movel %a2,%sp@-
10c6b6c0: 246e 000c moveal %fp@(12),%a2
10c6b6c4: 4aaa 0170 tstl %a2@(368)
10c6b6c8: 671a beqs 10c6b6e4 <tcp_try_undo_dsack+0x2a>
10c6b6ca: 4aaa 0174 tstl %a2@(372)
10c6b6ce: 6614 bnes 10c6b6e4 <tcp_try_undo_dsack+0x2a>
10c6b6d0: 4878 0001 pea 1 <PF_DTRACE_OFF>
10c6b6d4: 2f0a movel %a2,%sp@-
10c6b6d6: 4eba feb0 jsr %pc@(10c6b588 <tcp_undo_cwr>)
10c6b6da: 42aa 0170 clrl %a2@(368)
10c6b6de: 52b9 1003 2f7a addql #1,10032f7a <net_statistics+0x98>
10c6b6e4: 246e fffc moveal %fp@(-4),%a2
10c6b6e8: 4e5e unlk %fp
10c6b6ea: 4e75 rts
10c6b6ec <tcp_try_undo_partial>:
10c6b6ec: 4e56 0000 linkw %fp,#0
10c6b6f0: 2f0a movel %a2,%sp@-
10c6b6f2: 2f02 movel %d2,%sp@-
10c6b6f4: 246e 000c moveal %fp@(12),%a2
10c6b6f8: 91c8 subal %a0,%a0
10c6b6fa: 4a2a 010a tstb %a2@(266)
10c6b6fe: 670c beqs 10c6b70c <tcp_try_undo_partial+0x20>
10c6b700: 4280 clrl %d0
10c6b702: 102a 006c moveb %a2@(108),%d0
10c6b706: b0aa 0164 cmpl %a2@(356),%d0
10c6b70a: 6404 bccs 10c6b710 <tcp_try_undo_partial+0x24>
10c6b70c: 307c 0001 moveaw #1,%a0
10c6b710: 7400 moveq #0,%d2
10c6b712: 4aaa 0170 tstl %a2@(368)
10c6b716: 672a beqs 10c6b742 <tcp_try_undo_partial+0x56>
10c6b718: 4aaa 0174 tstl %a2@(372)
10c6b71c: 6722 beqs 10c6b740 <tcp_try_undo_partial+0x54>
10c6b71e: 93c9 subal %a1,%a1
10c6b720: 222a 016c movel %a2@(364),%d1
10c6b724: 6710 beqs 10c6b736 <tcp_try_undo_partial+0x4a>
10c6b726: 4a2a 010b tstb %a2@(267)
10c6b72a: 670e beqs 10c6b73a <tcp_try_undo_partial+0x4e>
10c6b72c: 202a 0114 movel %a2@(276),%d0
10c6b730: 6708 beqs 10c6b73a <tcp_try_undo_partial+0x4e>
10c6b732: 9081 subl %d1,%d0
10c6b734: 6a04 bpls 10c6b73a <tcp_try_undo_partial+0x4e>
10c6b736: 327c 0001 moveaw #1,%a1
10c6b73a: b2fc 0000 cmpaw #0,%a1
10c6b73e: 6702 beqs 10c6b742 <tcp_try_undo_partial+0x56>
10c6b740: 7401 moveq #1,%d2
10c6b742: 4a82 tstl %d2
10c6b744: 673e beqs 10c6b784 <tcp_try_undo_partial+0x98>
10c6b746: 4aaa 0090 tstl %a2@(144)
10c6b74a: 6604 bnes 10c6b750 <tcp_try_undo_partial+0x64>
10c6b74c: 42aa 016c clrl %a2@(364)
10c6b750: 4878 0001 pea 1 <PF_DTRACE_OFF>
10c6b754: 4a2a 010a tstb %a2@(266)
10c6b758: 6608 bnes 10c6b762 <tcp_try_undo_partial+0x76>
10c6b75a: 206a 0160 moveal %a2@(352),%a0
10c6b75e: 5288 addql #1,%a0
10c6b760: 6004 bras 10c6b766 <tcp_try_undo_partial+0x7a>
10c6b762: 206a 0164 moveal %a2@(356),%a0
10c6b766: d1ee 0010 addal %fp@(16),%a0
10c6b76a: 2f08 movel %a0,%sp@-
10c6b76c: 2f0a movel %a2,%sp@-
10c6b76e: 4eba f346 jsr %pc@(10c6aab6 <tcp_update_reordering>)
10c6b772: 504f addqw #8,%sp
10c6b774: 4297 clrl %sp@
10c6b776: 2f0a movel %a2,%sp@-
10c6b778: 4eba fe0e jsr %pc@(10c6b588 <tcp_undo_cwr>)
10c6b77c: 52b9 1003 2f76 addql #1,10032f76 <net_statistics+0x94>
10c6b782: 91c8 subal %a0,%a0
10c6b784: 2008 movel %a0,%d0
10c6b786: 242e fff8 movel %fp@(-8),%d2
10c6b78a: 246e fffc moveal %fp@(-4),%a2
10c6b78e: 4e5e unlk %fp
10c6b790: 4e75 rts
10c6b792 <tcp_try_undo_loss>:
10c6b792: 4e56 0000 linkw %fp,#0
10c6b796: 48e7 0038 moveml %a2-%a4,%sp@-
10c6b79a: 286e 0008 moveal %fp@(8),%a4
10c6b79e: 246e 000c moveal %fp@(12),%a2
10c6b7a2: 93c9 subal %a1,%a1
10c6b7a4: 4aaa 0170 tstl %a2@(368)
10c6b7a8: 672c beqs 10c6b7d6 <tcp_try_undo_loss+0x44>
10c6b7aa: 4aaa 0174 tstl %a2@(372)
10c6b7ae: 6722 beqs 10c6b7d2 <tcp_try_undo_loss+0x40>
10c6b7b0: 91c8 subal %a0,%a0
10c6b7b2: 222a 016c movel %a2@(364),%d1
10c6b7b6: 6710 beqs 10c6b7c8 <tcp_try_undo_loss+0x36>
10c6b7b8: 4a2a 010b tstb %a2@(267)
10c6b7bc: 670e beqs 10c6b7cc <tcp_try_undo_loss+0x3a>
10c6b7be: 202a 0114 movel %a2@(276),%d0
10c6b7c2: 6708 beqs 10c6b7cc <tcp_try_undo_loss+0x3a>
10c6b7c4: 9081 subl %d1,%d0
10c6b7c6: 6a04 bpls 10c6b7cc <tcp_try_undo_loss+0x3a>
10c6b7c8: 307c 0001 moveaw #1,%a0
10c6b7cc: b0fc 0000 cmpaw #0,%a0
10c6b7d0: 6704 beqs 10c6b7d6 <tcp_try_undo_loss+0x44>
10c6b7d2: 327c 0001 moveaw #1,%a1
10c6b7d6: b2fc 0000 cmpaw #0,%a1
10c6b7da: 6758 beqs 10c6b834 <tcp_try_undo_loss+0xa2>
10c6b7dc: 206c 0068 moveal %a4@(104),%a0
10c6b7e0: 43fa fda6 lea %pc@(10c6b588 <tcp_undo_cwr>),%a1
10c6b7e4: 47f9 1003 2f7e lea 10032f7e <net_statistics+0x9c>,%a3
10c6b7ea: b1ea 00e8 cmpal %a2@(232),%a0
10c6b7ee: 671a beqs 10c6b80a <tcp_try_undo_loss+0x78>
10c6b7f0: 7068 moveq #104,%d0
10c6b7f2: d08c addl %a4,%d0
10c6b7f4: b088 cmpl %a0,%d0
10c6b7f6: 6712 beqs 10c6b80a <tcp_try_undo_loss+0x78>
10c6b7f8: 0228 00fb 0047 andib #-5,%a0@(71)
10c6b7fe: 2050 moveal %a0@,%a0
10c6b800: b1ea 00e8 cmpal %a2@(232),%a0
10c6b804: 6704 beqs 10c6b80a <tcp_try_undo_loss+0x78>
10c6b806: b088 cmpl %a0,%d0
10c6b808: 66ee bnes 10c6b7f8 <tcp_try_undo_loss+0x66>
10c6b80a: 42aa 015c clrl %a2@(348)
10c6b80e: 256a 0160 008c movel %a2@(352),%a2@(140)
10c6b814: 4878 0001 pea 1 <PF_DTRACE_OFF>
10c6b818: 2f0a movel %a2,%sp@-
10c6b81a: 4e91 jsr %a1@
10c6b81c: 5293 addql #1,%a3@
10c6b81e: 422a 006b clrb %a2@(107)
10c6b822: 42aa 0170 clrl %a2@(368)
10c6b826: 4a2a 010a tstb %a2@(266)
10c6b82a: 6704 beqs 10c6b830 <tcp_try_undo_loss+0x9e>
10c6b82c: 422a 006a clrb %a2@(106)
10c6b830: 7001 moveq #1,%d0
10c6b832: 6002 bras 10c6b836 <tcp_try_undo_loss+0xa4>
10c6b834: 7000 moveq #0,%d0
10c6b836: 4cee 1c00 fff4 moveml %fp@(-12),%a2-%a4
10c6b83c: 4e5e unlk %fp
10c6b83e: 4e75 rts
10c6b840 <tcp_try_to_open>:
10c6b840: 4e56 0000 linkw %fp,#0
10c6b844: 2f02 movel %d2,%sp@-
10c6b846: 206e 000c moveal %fp@(12),%a0
10c6b84a: 2168 0160 008c movel %a0@(352),%a0@(140)
10c6b850: 4aa8 0090 tstl %a0@(144)
10c6b854: 6604 bnes 10c6b85a <tcp_try_to_open+0x1a>
10c6b856: 42a8 016c clrl %a0@(364)
10c6b85a: 202e 0010 movel %fp@(16),%d0
10c6b85e: 0800 0006 btst #6,%d0
10c6b862: 6766 beqs 10c6b8ca <tcp_try_to_open+0x8a>
10c6b864: 4268 015a clrw %a0@(346)
10c6b868: 0c28 0001 006a cmpib #1,%a0@(106)
10c6b86e: 625a bhis 10c6b8ca <tcp_try_to_open+0x8a>
10c6b870: 42a8 0170 clrl %a0@(368)
10c6b874: 2228 0098 movel %a0@(152),%d1
10c6b878: 2001 movel %d1,%d0
10c6b87a: e288 lsrl #1,%d0
10c6b87c: 7402 moveq #2,%d2
10c6b87e: b480 cmpl %d0,%d2
10c6b880: 6302 blss 10c6b884 <tcp_try_to_open+0x44>
10c6b882: 7002 moveq #2,%d0
10c6b884: 2140 0094 movel %d0,%a0@(148)
10c6b888: 2028 0088 movel %a0@(136),%d0
10c6b88c: 90a8 008c subl %a0@(140),%d0
10c6b890: d0a8 0090 addl %a0@(144),%d0
10c6b894: 5280 addql #1,%d0
10c6b896: b280 cmpl %d0,%d1
10c6b898: 6402 bccs 10c6b89c <tcp_try_to_open+0x5c>
10c6b89a: 2001 movel %d1,%d0
10c6b89c: 2140 0098 movel %d0,%a0@(152)
10c6b8a0: 4268 009c clrw %a0@(156)
10c6b8a4: 2168 000c 0168 movel %a0@(12),%a0@(360)
10c6b8aa: 2179 1002 67b0 movel 100267b0 <jiffies>,%a0@(164)
10c6b8b0: 00a4
10c6b8b2: 1028 0159 moveb %a0@(345),%d0
10c6b8b6: 0800 0000 btst #0,%d0
10c6b8ba: 6708 beqs 10c6b8c4 <tcp_try_to_open+0x84>
10c6b8bc: 0000 0002 orib #2,%d0
10c6b8c0: 1140 0159 moveb %d0,%a0@(345)
10c6b8c4: 117c 0002 006a moveb #2,%a0@(106)
10c6b8ca: 0c28 0002 006a cmpib #2,%a0@(106)
10c6b8d0: 6750 beqs 10c6b922 <tcp_try_to_open+0xe2>
10c6b8d2: 7200 moveq #0,%d1
10c6b8d4: 4aa8 008c tstl %a0@(140)
10c6b8d8: 660c bnes 10c6b8e6 <tcp_try_to_open+0xa6>
10c6b8da: 4aa8 0090 tstl %a0@(144)
10c6b8de: 6606 bnes 10c6b8e6 <tcp_try_to_open+0xa6>
10c6b8e0: 4aa8 0170 tstl %a0@(368)
10c6b8e4: 6702 beqs 10c6b8e8 <tcp_try_to_open+0xa8>
10c6b8e6: 7201 moveq #1,%d1
10c6b8e8: 4280 clrl %d0
10c6b8ea: 1028 006a moveb %a0@(106),%d0
10c6b8ee: b280 cmpl %d0,%d1
10c6b8f0: 670a beqs 10c6b8fc <tcp_try_to_open+0xbc>
10c6b8f2: 1141 006a moveb %d1,%a0@(106)
10c6b8f6: 2168 000c 0168 movel %a0@(12),%a0@(360)
10c6b8fc: 2228 0098 movel %a0@(152),%d1
10c6b900: 2028 0088 movel %a0@(136),%d0
10c6b904: 90a8 008c subl %a0@(140),%d0
10c6b908: d0a8 0090 addl %a0@(144),%d0
10c6b90c: 5680 addql #3,%d0
10c6b90e: b280 cmpl %d0,%d1
10c6b910: 6402 bccs 10c6b914 <tcp_try_to_open+0xd4>
10c6b912: 2001 movel %d1,%d0
10c6b914: 2140 0098 movel %d0,%a0@(152)
10c6b918: 2179 1002 67b0 movel 100267b0 <jiffies>,%a0@(164)
10c6b91e: 00a4
10c6b920: 6006 bras 10c6b928 <tcp_try_to_open+0xe8>
10c6b922: 2f08 movel %a0,%sp@-
10c6b924: 4eba fc06 jsr %pc@(10c6b52c <tcp_cwnd_down>)
10c6b928: 242e fffc movel %fp@(-4),%d2
10c6b92c: 4e5e unlk %fp
10c6b92e: 4e75 rts
10c6b930 <tcp_fastretrans_alert>:
10c6b930: 4e56 0000 linkw %fp,#0
10c6b934: 48e7 3f20 moveml %d2-%d7/%a2,%sp@-
10c6b938: 262e 0008 movel %fp@(8),%d3
10c6b93c: 2e2e 000c movel %fp@(12),%d7
10c6b940: 2c2e 0014 movel %fp@(20),%d6
10c6b944: 2443 moveal %d3,%a2
10c6b946: 45ea 00d6 lea %a2@(214),%a2
10c6b94a: 7a00 moveq #0,%d5
10c6b94c: beaa 0010 cmpl %a2@(16),%d7
10c6b950: 6610 bnes 10c6b962 <tcp_fastretrans_alert+0x32>
10c6b952: 2006 movel %d6,%d0
10c6b954: 7217 moveq #23,%d1
10c6b956: c081 andl %d1,%d0
10c6b958: 57c0 seq %d0
10c6b95a: 4880 extw %d0
10c6b95c: 3a00 movew %d0,%d5
10c6b95e: 48c5 extl %d5
10c6b960: 4485 negl %d5
10c6b962: 4aaa 0088 tstl %a2@(136)
10c6b966: 6604 bnes 10c6b96c <tcp_fastretrans_alert+0x3c>
10c6b968: 42aa 0160 clrl %a2@(352)
10c6b96c: 4aaa 0160 tstl %a2@(352)
10c6b970: 6604 bnes 10c6b976 <tcp_fastretrans_alert+0x46>
10c6b972: 42aa 0164 clrl %a2@(356)
10c6b976: 2806 movel %d6,%d4
10c6b978: 7440 moveq #64,%d2
10c6b97a: c882 andl %d2,%d4
10c6b97c: 6704 beqs 10c6b982 <tcp_fastretrans_alert+0x52>
10c6b97e: 426a 015a clrw %a2@(346)
10c6b982: 4aaa 0160 tstl %a2@(352)
10c6b986: 6710 beqs 10c6b998 <tcp_fastretrans_alert+0x68>
10c6b988: 2f0a movel %a2,%sp@-
10c6b98a: 2f03 movel %d3,%sp@-
10c6b98c: 4eba f6cc jsr %pc@(10c6b05a <tcp_check_sack_reneging>)
10c6b990: 508f addql #8,%sp
10c6b992: 4a80 tstl %d0
10c6b994: 6600 0344 bnew 10c6bcda <tcp_fastretrans_alert+0x3aa>
10c6b998: 4a06 tstb %d6
10c6b99a: 6c3e bges 10c6b9da <tcp_fastretrans_alert+0xaa>
10c6b99c: 242a 0168 movel %a2@(360),%d2
10c6b9a0: 202a 0010 movel %a2@(16),%d0
10c6b9a4: 9082 subl %d2,%d0
10c6b9a6: 6a32 bpls 10c6b9da <tcp_fastretrans_alert+0xaa>
10c6b9a8: 4a2a 006a tstb %a2@(106)
10c6b9ac: 672c beqs 10c6b9da <tcp_fastretrans_alert+0xaa>
10c6b9ae: 4280 clrl %d0
10c6b9b0: 102a 006c moveb %a2@(108),%d0
10c6b9b4: 222a 0164 movel %a2@(356),%d1
10c6b9b8: b081 cmpl %d1,%d0
10c6b9ba: 641e bccs 10c6b9da <tcp_fastretrans_alert+0xaa>
10c6b9bc: 2f02 movel %d2,%sp@-
10c6b9be: 4280 clrl %d0
10c6b9c0: 102a 006c moveb %a2@(108),%d0
10c6b9c4: 9280 subl %d0,%d1
10c6b9c6: 2f01 movel %d1,%sp@-
10c6b9c8: 2f0a movel %a2,%sp@-
10c6b9ca: 2f03 movel %d3,%sp@-
10c6b9cc: 4eba f9c6 jsr %pc@(10c6b394 <tcp_mark_head_lost>)
10c6b9d0: 52b9 1003 2f82 addql #1,10032f82 <net_statistics+0xa0>
10c6b9d6: 4fef 0010 lea %sp@(16),%sp
10c6b9da: 4a2a 010a tstb %a2@(266)
10c6b9de: 6712 beqs 10c6b9f2 <tcp_fastretrans_alert+0xc2>
10c6b9e0: 202a 0088 movel %a2@(136),%d0
10c6b9e4: 90aa 015c subl %a2@(348),%d0
10c6b9e8: b0aa 0160 cmpl %a2@(352),%d0
10c6b9ec: 6204 bhis 10c6b9f2 <tcp_fastretrans_alert+0xc2>
10c6b9ee: 2540 0160 movel %d0,%a2@(352)
10c6b9f2: 226a 015c moveal %a2@(348),%a1
10c6b9f6: 202a 0160 movel %a2@(352),%d0
10c6b9fa: d089 addl %a1,%d0
10c6b9fc: 2540 008c movel %d0,%a2@(140)
10c6ba00: 142a 006a moveb %a2@(106),%d2
10c6ba04: 6620 bnes 10c6ba26 <tcp_fastretrans_alert+0xf6>
10c6ba06: 4aaa 0090 tstl %a2@(144)
10c6ba0a: 6712 beqs 10c6ba1e <tcp_fastretrans_alert+0xee>
10c6ba0c: 4878 05fb pea 5fb <LSIGTRAP+0x5f6>
10c6ba10: 4879 1000 8d9a pea 10008d9a <prio2band+0x1b20>
10c6ba16: 4eb9 10c1 677e jsr 10c1677e <printk>
10c6ba1c: 508f addql #8,%sp
10c6ba1e: 42aa 016c clrl %a2@(364)
10c6ba22: 6000 00d6 braw 10c6bafa <tcp_fastretrans_alert+0x1ca>
10c6ba26: 206a 0010 moveal %a2@(16),%a0
10c6ba2a: 222a 0168 movel %a2@(360),%d1
10c6ba2e: 2008 movel %a0,%d0
10c6ba30: 9081 subl %d1,%d0
10c6ba32: 6b00 00c6 bmiw 10c6bafa <tcp_fastretrans_alert+0x1ca>
10c6ba36: 4280 clrl %d0
10c6ba38: 1002 moveb %d2,%d0
10c6ba3a: 7402 moveq #2,%d2
10c6ba3c: b480 cmpl %d0,%d2
10c6ba3e: 6732 beqs 10c6ba72 <tcp_fastretrans_alert+0x142>
10c6ba40: 6d0a blts 10c6ba4c <tcp_fastretrans_alert+0x11c>
10c6ba42: 7201 moveq #1,%d1
10c6ba44: b280 cmpl %d0,%d1
10c6ba46: 6750 beqs 10c6ba98 <tcp_fastretrans_alert+0x168>
10c6ba48: 6000 00b0 braw 10c6bafa <tcp_fastretrans_alert+0x1ca>
10c6ba4c: 7403 moveq #3,%d2
10c6ba4e: b480 cmpl %d0,%d2
10c6ba50: 6770 beqs 10c6bac2 <tcp_fastretrans_alert+0x192>
10c6ba52: 7204 moveq #4,%d1
10c6ba54: b280 cmpl %d0,%d1
10c6ba56: 6600 00a2 bnew 10c6bafa <tcp_fastretrans_alert+0x1ca>
10c6ba5a: 422a 006b clrb %a2@(107)
10c6ba5e: 2f0a movel %a2,%sp@-
10c6ba60: 2f03 movel %d3,%sp@-
10c6ba62: 4eba fba8 jsr %pc@(10c6b60c <tcp_try_undo_recovery>)
10c6ba66: 508f addql #8,%sp
10c6ba68: 4a80 tstl %d0
10c6ba6a: 6600 026e bnew 10c6bcda <tcp_fastretrans_alert+0x3aa>
10c6ba6e: 6000 008a braw 10c6bafa <tcp_fastretrans_alert+0x1ca>
10c6ba72: b288 cmpl %a0,%d1
10c6ba74: 6700 0084 beqw 10c6bafa <tcp_fastretrans_alert+0x1ca>
10c6ba78: 222a 0098 movel %a2@(152),%d1
10c6ba7c: 202a 0094 movel %a2@(148),%d0
10c6ba80: b280 cmpl %d0,%d1
10c6ba82: 6402 bccs 10c6ba86 <tcp_fastretrans_alert+0x156>
10c6ba84: 2001 movel %d1,%d0
10c6ba86: 2540 0098 movel %d0,%a2@(152)
10c6ba8a: 2579 1002 67b0 movel 100267b0 <jiffies>,%a2@(164)
10c6ba90: 00a4
10c6ba92: 422a 006a clrb %a2@(106)
10c6ba96: 6062 bras 10c6bafa <tcp_fastretrans_alert+0x1ca>
10c6ba98: 2f0a movel %a2,%sp@-
10c6ba9a: 2f03 movel %d3,%sp@-
10c6ba9c: 4eba fc1c jsr %pc@(10c6b6ba <tcp_try_undo_dsack>)
10c6baa0: 508f addql #8,%sp
10c6baa2: 4aaa 0170 tstl %a2@(368)
10c6baa6: 6710 beqs 10c6bab8 <tcp_fastretrans_alert+0x188>
10c6baa8: 4a2a 010a tstb %a2@(266)
10c6baac: 670a beqs 10c6bab8 <tcp_fastretrans_alert+0x188>
10c6baae: 242a 0010 movel %a2@(16),%d2
10c6bab2: b4aa 0168 cmpl %a2@(360),%d2
10c6bab6: 6742 beqs 10c6bafa <tcp_fastretrans_alert+0x1ca>
10c6bab8: 42aa 0170 clrl %a2@(368)
10c6babc: 422a 006a clrb %a2@(106)
10c6bac0: 6038 bras 10c6bafa <tcp_fastretrans_alert+0x1ca>
10c6bac2: 4a2a 010a tstb %a2@(266)
10c6bac6: 6608 bnes 10c6bad0 <tcp_fastretrans_alert+0x1a0>
10c6bac8: 42aa 0160 clrl %a2@(352)
10c6bacc: 2549 008c movel %a1,%a2@(140)
10c6bad0: 2f0a movel %a2,%sp@-
10c6bad2: 2f03 movel %d3,%sp@-
10c6bad4: 4eba fb36 jsr %pc@(10c6b60c <tcp_try_undo_recovery>)
10c6bad8: 508f addql #8,%sp
10c6bada: 4a80 tstl %d0
10c6badc: 6600 01fc bnew 10c6bcda <tcp_fastretrans_alert+0x3aa>
10c6bae0: 222a 0098 movel %a2@(152),%d1
10c6bae4: 202a 0094 movel %a2@(148),%d0
10c6bae8: b280 cmpl %d0,%d1
10c6baea: 6402 bccs 10c6baee <tcp_fastretrans_alert+0x1be>
10c6baec: 2001 movel %d1,%d0
10c6baee: 2540 0098 movel %d0,%a2@(152)
10c6baf2: 2579 1002 67b0 movel 100267b0 <jiffies>,%a2@(164)
10c6baf8: 00a4
10c6bafa: 4280 clrl %d0
10c6bafc: 102a 006a moveb %a2@(106),%d0
10c6bb00: 7203 moveq #3,%d1
10c6bb02: b280 cmpl %d0,%d1
10c6bb04: 670a beqs 10c6bb10 <tcp_fastretrans_alert+0x1e0>
10c6bb06: 7404 moveq #4,%d2
10c6bb08: b480 cmpl %d0,%d2
10c6bb0a: 6754 beqs 10c6bb60 <tcp_fastretrans_alert+0x230>
10c6bb0c: 6000 00a2 braw 10c6bbb0 <tcp_fastretrans_alert+0x280>
10c6bb10: beaa 0010 cmpl %a2@(16),%d7
10c6bb14: 661a bnes 10c6bb30 <tcp_fastretrans_alert+0x200>
10c6bb16: 4a2a 010a tstb %a2@(266)
10c6bb1a: 6600 0176 bnew 10c6bc92 <tcp_fastretrans_alert+0x362>
10c6bb1e: 4a85 tstl %d5
10c6bb20: 6700 0174 beqw 10c6bc96 <tcp_fastretrans_alert+0x366>
10c6bb24: 2f0a movel %a2,%sp@-
10c6bb26: 4eba f7c6 jsr %pc@(10c6b2ee <tcp_add_reno_sack>)
10c6bb2a: 588f addql #4,%sp
10c6bb2c: 6000 0164 braw 10c6bc92 <tcp_fastretrans_alert+0x362>
10c6bb30: 242e 0010 movel %fp@(16),%d2
10c6bb34: 94aa 0088 subl %a2@(136),%d2
10c6bb38: 4a2a 010a tstb %a2@(266)
10c6bb3c: 660e bnes 10c6bb4c <tcp_fastretrans_alert+0x21c>
10c6bb3e: 2f02 movel %d2,%sp@-
10c6bb40: 2f0a movel %a2,%sp@-
10c6bb42: 2f03 movel %d3,%sp@-
10c6bb44: 4eba f7ea jsr %pc@(10c6b330 <tcp_remove_reno_sacks>)
10c6bb48: 4fef 000c lea %sp@(12),%sp
10c6bb4c: 2f02 movel %d2,%sp@-
10c6bb4e: 2f0a movel %a2,%sp@-
10c6bb50: 2f03 movel %d3,%sp@-
10c6bb52: 4eba fb98 jsr %pc@(10c6b6ec <tcp_try_undo_partial>)
10c6bb56: 2a00 movel %d0,%d5
10c6bb58: 4fef 000c lea %sp@(12),%sp
10c6bb5c: 6000 0134 braw 10c6bc92 <tcp_fastretrans_alert+0x362>
10c6bb60: 0806 0002 btst #2,%d6
10c6bb64: 6704 beqs 10c6bb6a <tcp_fastretrans_alert+0x23a>
10c6bb66: 422a 006b clrb %a2@(107)
10c6bb6a: 2f0a movel %a2,%sp@-
10c6bb6c: 2f03 movel %d3,%sp@-
10c6bb6e: 4eba fc22 jsr %pc@(10c6b792 <tcp_try_undo_loss>)
10c6bb72: 508f addql #8,%sp
10c6bb74: 4a80 tstl %d0
10c6bb76: 6630 bnes 10c6bba8 <tcp_fastretrans_alert+0x278>
10c6bb78: 222a 0098 movel %a2@(152),%d1
10c6bb7c: 202a 0088 movel %a2@(136),%d0
10c6bb80: 90aa 008c subl %a2@(140),%d0
10c6bb84: d0aa 0090 addl %a2@(144),%d0
10c6bb88: 5680 addql #3,%d0
10c6bb8a: b280 cmpl %d0,%d1
10c6bb8c: 6402 bccs 10c6bb90 <tcp_fastretrans_alert+0x260>
10c6bb8e: 2001 movel %d1,%d0
10c6bb90: 2540 0098 movel %d0,%a2@(152)
10c6bb94: 2579 1002 67b0 movel 100267b0 <jiffies>,%a2@(164)
10c6bb9a: 00a4
10c6bb9c: 2f03 movel %d3,%sp@-
10c6bb9e: 4eb9 10c7 055a jsr 10c7055a <tcp_xmit_retransmit_queue>
10c6bba4: 6000 0134 braw 10c6bcda <tcp_fastretrans_alert+0x3aa>
10c6bba8: 4a2a 006a tstb %a2@(106)
10c6bbac: 6600 012c bnew 10c6bcda <tcp_fastretrans_alert+0x3aa>
10c6bbb0: 4a2a 010a tstb %a2@(266)
10c6bbb4: 661c bnes 10c6bbd2 <tcp_fastretrans_alert+0x2a2>
10c6bbb6: beaa 0010 cmpl %a2@(16),%d7
10c6bbba: 670a beqs 10c6bbc6 <tcp_fastretrans_alert+0x296>
10c6bbbc: 42aa 0160 clrl %a2@(352)
10c6bbc0: 256a 015c 008c movel %a2@(348),%a2@(140)
10c6bbc6: 4a85 tstl %d5
10c6bbc8: 6708 beqs 10c6bbd2 <tcp_fastretrans_alert+0x2a2>
10c6bbca: 2f0a movel %a2,%sp@-
10c6bbcc: 4eba f720 jsr %pc@(10c6b2ee <tcp_add_reno_sack>)
10c6bbd0: 588f addql #4,%sp
10c6bbd2: 0c2a 0001 006a cmpib #1,%a2@(106)
10c6bbd8: 660a bnes 10c6bbe4 <tcp_fastretrans_alert+0x2b4>
10c6bbda: 2f0a movel %a2,%sp@-
10c6bbdc: 2f03 movel %d3,%sp@-
10c6bbde: 4eba fada jsr %pc@(10c6b6ba <tcp_try_undo_dsack>)
10c6bbe2: 508f addql #8,%sp
10c6bbe4: 2f0a movel %a2,%sp@-
10c6bbe6: 2f03 movel %d3,%sp@-
10c6bbe8: 4eba f53c jsr %pc@(10c6b126 <tcp_time_to_recover>)
10c6bbec: 508f addql #8,%sp
10c6bbee: 4a80 tstl %d0
10c6bbf0: 660e bnes 10c6bc00 <tcp_fastretrans_alert+0x2d0>
10c6bbf2: 2f06 movel %d6,%sp@-
10c6bbf4: 2f0a movel %a2,%sp@-
10c6bbf6: 2f03 movel %d3,%sp@-
10c6bbf8: 4eba fc46 jsr %pc@(10c6b840 <tcp_try_to_open>)
10c6bbfc: 6000 00dc braw 10c6bcda <tcp_fastretrans_alert+0x3aa>
10c6bc00: 4a2a 010a tstb %a2@(266)
10c6bc04: 6608 bnes 10c6bc0e <tcp_fastretrans_alert+0x2de>
10c6bc06: 52b9 1003 2f56 addql #1,10032f56 <net_statistics+0x74>
10c6bc0c: 6006 bras 10c6bc14 <tcp_fastretrans_alert+0x2e4>
10c6bc0e: 52b9 1003 2f5a addql #1,10032f5a <net_statistics+0x78>
10c6bc14: 256a 000c 0168 movel %a2@(12),%a2@(360)
10c6bc1a: 426a 015a clrw %a2@(346)
10c6bc1e: 256a 0010 0170 movel %a2@(16),%a2@(368)
10c6bc24: 256a 0090 0174 movel %a2@(144),%a2@(372)
10c6bc2a: 122a 006a moveb %a2@(106),%d1
10c6bc2e: 0c01 0001 cmpib #1,%d1
10c6bc32: 6254 bhis 10c6bc88 <tcp_fastretrans_alert+0x358>
10c6bc34: 4a84 tstl %d4
10c6bc36: 662c bnes 10c6bc64 <tcp_fastretrans_alert+0x334>
10c6bc38: 0281 0000 00ff andil #255,%d1
10c6bc3e: 700c moveq #12,%d0
10c6bc40: 0300 btst %d1,%d0
10c6bc42: 6706 beqs 10c6bc4a <tcp_fastretrans_alert+0x31a>
10c6bc44: 222a 0094 movel %a2@(148),%d1
10c6bc48: 6016 bras 10c6bc60 <tcp_fastretrans_alert+0x330>
10c6bc4a: 206a 0094 moveal %a2@(148),%a0
10c6bc4e: 222a 0098 movel %a2@(152),%d1
10c6bc52: 2001 movel %d1,%d0
10c6bc54: e488 lsrl #2,%d0
10c6bc56: e289 lsrl #1,%d1
10c6bc58: d280 addl %d0,%d1
10c6bc5a: b1c1 cmpal %d1,%a0
10c6bc5c: 6302 blss 10c6bc60 <tcp_fastretrans_alert+0x330>
10c6bc5e: 2208 movel %a0,%d1
10c6bc60: 3541 015a movew %d1,%a2@(346)
10c6bc64: 202a 0098 movel %a2@(152),%d0
10c6bc68: e288 lsrl #1,%d0
10c6bc6a: 7202 moveq #2,%d1
10c6bc6c: b280 cmpl %d0,%d1
10c6bc6e: 6302 blss 10c6bc72 <tcp_fastretrans_alert+0x342>
10c6bc70: 7002 moveq #2,%d0
10c6bc72: 2540 0094 movel %d0,%a2@(148)
10c6bc76: 102a 0159 moveb %a2@(345),%d0
10c6bc7a: 0800 0000 btst #0,%d0
10c6bc7e: 6708 beqs 10c6bc88 <tcp_fastretrans_alert+0x358>
10c6bc80: 0000 0002 orib #2,%d0
10c6bc84: 1540 0159 moveb %d0,%a2@(345)
10c6bc88: 426a 009c clrw %a2@(156)
10c6bc8c: 157c 0003 006a moveb #3,%a2@(106)
10c6bc92: 4a85 tstl %d5
10c6bc94: 662c bnes 10c6bcc2 <tcp_fastretrans_alert+0x392>
10c6bc96: 7200 moveq #0,%d1
10c6bc98: 4aaa 0088 tstl %a2@(136)
10c6bc9c: 6720 beqs 10c6bcbe <tcp_fastretrans_alert+0x38e>
10c6bc9e: 2243 moveal %d3,%a1
10c6bca0: 41e9 0068 lea %a1@(104),%a0
10c6bca4: 2250 moveal %a0@,%a1
10c6bca6: b1c9 cmpal %a1,%a0
10c6bca8: 6602 bnes 10c6bcac <tcp_fastretrans_alert+0x37c>
10c6bcaa: 93c9 subal %a1,%a1
10c6bcac: 2039 1002 67b0 movel 100267b0 <jiffies>,%d0
10c6bcb2: 90a9 0042 subl %a1@(66),%d0
10c6bcb6: b0aa 0084 cmpl %a2@(132),%d0
10c6bcba: 6302 blss 10c6bcbe <tcp_fastretrans_alert+0x38e>
10c6bcbc: 7201 moveq #1,%d1
10c6bcbe: 4a81 tstl %d1
10c6bcc0: 670a beqs 10c6bccc <tcp_fastretrans_alert+0x39c>
10c6bcc2: 2f0a movel %a2,%sp@-
10c6bcc4: 2f03 movel %d3,%sp@-
10c6bcc6: 4eba f778 jsr %pc@(10c6b440 <tcp_update_scoreboard>)
10c6bcca: 508f addql #8,%sp
10c6bccc: 2f0a movel %a2,%sp@-
10c6bcce: 4eba f85c jsr %pc@(10c6b52c <tcp_cwnd_down>)
10c6bcd2: 2f03 movel %d3,%sp@-
10c6bcd4: 4eb9 10c7 055a jsr 10c7055a <tcp_xmit_retransmit_queue>
10c6bcda: 4cee 04fc ffe4 moveml %fp@(-28),%d2-%d7/%a2
10c6bce0: 4e5e unlk %fp
10c6bce2: 4e75 rts
10c6bce4 <tcp_ack_saw_tstamp>:
10c6bce4: 4e56 0000 linkw %fp,#0
10c6bce8: 2f02 movel %d2,%sp@-
10c6bcea: 206e 0008 moveal %fp@(8),%a0
10c6bcee: 2439 1002 67b0 movel 100267b0 <jiffies>,%d2
10c6bcf4: 94a8 0114 subl %a0@(276),%d2
10c6bcf8: 6602 bnes 10c6bcfc <tcp_ack_saw_tstamp+0x18>
10c6bcfa: 7401 moveq #1,%d2
10c6bcfc: 2228 0070 movel %a0@(112),%d1
10c6bd00: 677a beqs 10c6bd7c <tcp_ack_saw_tstamp+0x98>
10c6bd02: 2001 movel %d1,%d0
10c6bd04: e688 lsrl #3,%d0
10c6bd06: 9480 subl %d0,%d2
10c6bd08: d282 addl %d2,%d1
10c6bd0a: 2141 0070 movel %d1,%a0@(112)
10c6bd0e: 4a82 tstl %d2
10c6bd10: 6c14 bges 10c6bd26 <tcp_ack_saw_tstamp+0x42>
10c6bd12: 4482 negl %d2
10c6bd14: 2228 0074 movel %a0@(116),%d1
10c6bd18: 2001 movel %d1,%d0
10c6bd1a: e488 lsrl #2,%d0
10c6bd1c: 9480 subl %d0,%d2
10c6bd1e: 4a82 tstl %d2
10c6bd20: 6f0e bles 10c6bd30 <tcp_ack_saw_tstamp+0x4c>
10c6bd22: e682 asrl #3,%d2
10c6bd24: 600a bras 10c6bd30 <tcp_ack_saw_tstamp+0x4c>
10c6bd26: 2228 0074 movel %a0@(116),%d1
10c6bd2a: 2001 movel %d1,%d0
10c6bd2c: e488 lsrl #2,%d0
10c6bd2e: 9480 subl %d0,%d2
10c6bd30: 2001 movel %d1,%d0
10c6bd32: d082 addl %d2,%d0
10c6bd34: 2140 0074 movel %d0,%a0@(116)
10c6bd38: b0a8 0078 cmpl %a0@(120),%d0
10c6bd3c: 630e blss 10c6bd4c <tcp_ack_saw_tstamp+0x68>
10c6bd3e: 2140 0078 movel %d0,%a0@(120)
10c6bd42: b0a8 007c cmpl %a0@(124),%d0
10c6bd46: 6304 blss 10c6bd4c <tcp_ack_saw_tstamp+0x68>
10c6bd48: 2140 007c movel %d0,%a0@(124)
10c6bd4c: 2028 0080 movel %a0@(128),%d0
10c6bd50: 90a8 0010 subl %a0@(16),%d0
10c6bd54: 6a4c bpls 10c6bda2 <tcp_ack_saw_tstamp+0xbe>
10c6bd56: 2428 0078 movel %a0@(120),%d2
10c6bd5a: 2228 007c movel %a0@(124),%d1
10c6bd5e: b282 cmpl %d2,%d1
10c6bd60: 630c blss 10c6bd6e <tcp_ack_saw_tstamp+0x8a>
10c6bd62: 2001 movel %d1,%d0
10c6bd64: 9082 subl %d2,%d0
10c6bd66: e488 lsrl #2,%d0
10c6bd68: 9280 subl %d0,%d1
10c6bd6a: 2141 007c movel %d1,%a0@(124)
10c6bd6e: 2168 0010 0080 movel %a0@(16),%a0@(128)
10c6bd74: 7014 moveq #20,%d0
10c6bd76: 2140 0078 movel %d0,%a0@(120)
10c6bd7a: 6026 bras 10c6bda2 <tcp_ack_saw_tstamp+0xbe>
10c6bd7c: 2002 movel %d2,%d0
10c6bd7e: e788 lsll #3,%d0
10c6bd80: 2140 0070 movel %d0,%a0@(112)
10c6bd84: 2002 movel %d2,%d0
10c6bd86: e588 lsll #2,%d0
10c6bd88: 2140 0074 movel %d0,%a0@(116)
10c6bd8c: 7214 moveq #20,%d1
10c6bd8e: b280 cmpl %d0,%d1
10c6bd90: 6302 blss 10c6bd94 <tcp_ack_saw_tstamp+0xb0>
10c6bd92: 7014 moveq #20,%d0
10c6bd94: 2140 007c movel %d0,%a0@(124)
10c6bd98: 2140 0078 movel %d0,%a0@(120)
10c6bd9c: 2168 000c 0080 movel %a0@(12),%a0@(128)
10c6bda2: 2028 0070 movel %a0@(112),%d0
10c6bda6: e688 lsrl #3,%d0
10c6bda8: d0a8 007c addl %a0@(124),%d0
10c6bdac: 2140 0084 movel %d0,%a0@(132)
10c6bdb0: 4228 006f clrb %a0@(111)
10c6bdb4: 0c80 0000 2ee0 cmpil #12000,%d0
10c6bdba: 6308 blss 10c6bdc4 <tcp_ack_saw_tstamp+0xe0>
10c6bdbc: 217c 0000 2ee0 movel #12000,%a0@(132)
10c6bdc2: 0084
10c6bdc4: 241f movel %sp@+,%d2
10c6bdc6: 4e5e unlk %fp
10c6bdc8: 4e75 rts
10c6bdca <tcp_ack_no_tstamp>:
10c6bdca: 4e56 0000 linkw %fp,#0
10c6bdce: 2f02 movel %d2,%sp@-
10c6bdd0: 206e 0008 moveal %fp@(8),%a0
10c6bdd4: 082e 0003 0013 btst #3,%fp@(19)
10c6bdda: 6600 00d2 bnew 10c6beae <tcp_ack_no_tstamp+0xe4>
10c6bdde: 242e 000c movel %fp@(12),%d2
10c6bde2: 6602 bnes 10c6bde6 <tcp_ack_no_tstamp+0x1c>
10c6bde4: 7401 moveq #1,%d2
10c6bde6: 2228 0070 movel %a0@(112),%d1
10c6bdea: 677a beqs 10c6be66 <tcp_ack_no_tstamp+0x9c>
10c6bdec: 2001 movel %d1,%d0
10c6bdee: e688 lsrl #3,%d0
10c6bdf0: 9480 subl %d0,%d2
10c6bdf2: d282 addl %d2,%d1
10c6bdf4: 2141 0070 movel %d1,%a0@(112)
10c6bdf8: 4a82 tstl %d2
10c6bdfa: 6c14 bges 10c6be10 <tcp_ack_no_tstamp+0x46>
10c6bdfc: 4482 negl %d2
10c6bdfe: 2228 0074 movel %a0@(116),%d1
10c6be02: 2001 movel %d1,%d0
10c6be04: e488 lsrl #2,%d0
10c6be06: 9480 subl %d0,%d2
10c6be08: 4a82 tstl %d2
10c6be0a: 6f0e bles 10c6be1a <tcp_ack_no_tstamp+0x50>
10c6be0c: e682 asrl #3,%d2
10c6be0e: 600a bras 10c6be1a <tcp_ack_no_tstamp+0x50>
10c6be10: 2228 0074 movel %a0@(116),%d1
10c6be14: 2001 movel %d1,%d0
10c6be16: e488 lsrl #2,%d0
10c6be18: 9480 subl %d0,%d2
10c6be1a: 2001 movel %d1,%d0
10c6be1c: d082 addl %d2,%d0
10c6be1e: 2140 0074 movel %d0,%a0@(116)
10c6be22: b0a8 0078 cmpl %a0@(120),%d0
10c6be26: 630e blss 10c6be36 <tcp_ack_no_tstamp+0x6c>
10c6be28: 2140 0078 movel %d0,%a0@(120)
10c6be2c: b0a8 007c cmpl %a0@(124),%d0
10c6be30: 6304 blss 10c6be36 <tcp_ack_no_tstamp+0x6c>
10c6be32: 2140 007c movel %d0,%a0@(124)
10c6be36: 2028 0080 movel %a0@(128),%d0
10c6be3a: 90a8 0010 subl %a0@(16),%d0
10c6be3e: 6a4c bpls 10c6be8c <tcp_ack_no_tstamp+0xc2>
10c6be40: 2428 0078 movel %a0@(120),%d2
10c6be44: 2228 007c movel %a0@(124),%d1
10c6be48: b282 cmpl %d2,%d1
10c6be4a: 630c blss 10c6be58 <tcp_ack_no_tstamp+0x8e>
10c6be4c: 2001 movel %d1,%d0
10c6be4e: 9082 subl %d2,%d0
10c6be50: e488 lsrl #2,%d0
10c6be52: 9280 subl %d0,%d1
10c6be54: 2141 007c movel %d1,%a0@(124)
10c6be58: 2168 0010 0080 movel %a0@(16),%a0@(128)
10c6be5e: 7014 moveq #20,%d0
10c6be60: 2140 0078 movel %d0,%a0@(120)
10c6be64: 6026 bras 10c6be8c <tcp_ack_no_tstamp+0xc2>
10c6be66: 2002 movel %d2,%d0
10c6be68: e788 lsll #3,%d0
10c6be6a: 2140 0070 movel %d0,%a0@(112)
10c6be6e: 2002 movel %d2,%d0
10c6be70: e588 lsll #2,%d0
10c6be72: 2140 0074 movel %d0,%a0@(116)
10c6be76: 7214 moveq #20,%d1
10c6be78: b280 cmpl %d0,%d1
10c6be7a: 6302 blss 10c6be7e <tcp_ack_no_tstamp+0xb4>
10c6be7c: 7014 moveq #20,%d0
10c6be7e: 2140 007c movel %d0,%a0@(124)
10c6be82: 2140 0078 movel %d0,%a0@(120)
10c6be86: 2168 000c 0080 movel %a0@(12),%a0@(128)
10c6be8c: 2028 0070 movel %a0@(112),%d0
10c6be90: e688 lsrl #3,%d0
10c6be92: d0a8 007c addl %a0@(124),%d0
10c6be96: 2140 0084 movel %d0,%a0@(132)
10c6be9a: 4228 006f clrb %a0@(111)
10c6be9e: 0c80 0000 2ee0 cmpil #12000,%d0
10c6bea4: 6308 blss 10c6beae <tcp_ack_no_tstamp+0xe4>
10c6bea6: 217c 0000 2ee0 movel #12000,%a0@(132)
10c6beac: 0084
10c6beae: 241f movel %sp@+,%d2
10c6beb0: 4e5e unlk %fp
10c6beb2: 4e75 rts
10c6beb4 <tcp_clean_rtx_queue>:
10c6beb4: 4e56 0000 linkw %fp,#0
10c6beb8: 48e7 3838 moveml %d2-%d4/%a2-%a4,%sp@-
10c6bebc: 286e 0008 moveal %fp@(8),%a4
10c6bec0: 47ec 00d6 lea %a4@(214),%a3
10c6bec4: 2839 1002 67b0 movel 100267b0 <jiffies>,%d4
10c6beca: 7600 moveq #0,%d3
10c6becc: 74ff moveq #-1,%d2
10c6bece: 6000 00c0 braw 10c6bf90 <tcp_clean_rtx_queue+0xdc>
10c6bed2: 7010 moveq #16,%d0
10c6bed4: 0828 0001 001a btst #1,%a0@(26)
10c6beda: 6602 bnes 10c6bede <tcp_clean_rtx_queue+0x2a>
10c6bedc: 7004 moveq #4,%d0
10c6bede: 8680 orl %d0,%d3
10c6bee0: 4a01 tstb %d1
10c6bee2: 6754 beqs 10c6bf38 <tcp_clean_rtx_queue+0x84>
10c6bee4: 1001 moveb %d1,%d0
10c6bee6: 0200 0082 andib #-126,%d0
10c6beea: 6712 beqs 10c6befe <tcp_clean_rtx_queue+0x4a>
10c6beec: 0801 0001 btst #1,%d1
10c6bef0: 6704 beqs 10c6bef6 <tcp_clean_rtx_queue+0x42>
10c6bef2: 53ab 0090 subql #1,%a3@(144)
10c6bef6: 7008 moveq #8,%d0
10c6bef8: 8680 orl %d0,%d3
10c6befa: 74ff moveq #-1,%d2
10c6befc: 600a bras 10c6bf08 <tcp_clean_rtx_queue+0x54>
10c6befe: 4a82 tstl %d2
10c6bf00: 6c06 bges 10c6bf08 <tcp_clean_rtx_queue+0x54>
10c6bf02: 2404 movel %d4,%d2
10c6bf04: 94a8 0016 subl %a0@(22),%d2
10c6bf08: 0801 0000 btst #0,%d1
10c6bf0c: 6704 beqs 10c6bf12 <tcp_clean_rtx_queue+0x5e>
10c6bf0e: 53ab 0160 subql #1,%a3@(352)
10c6bf12: 0801 0002 btst #2,%d1
10c6bf16: 6704 beqs 10c6bf1c <tcp_clean_rtx_queue+0x68>
10c6bf18: 53ab 015c subql #1,%a3@(348)
10c6bf1c: 0801 0005 btst #5,%d1
10c6bf20: 6720 beqs 10c6bf42 <tcp_clean_rtx_queue+0x8e>
10c6bf22: 4a2b 017f tstb %a3@(383)
10c6bf26: 671a beqs 10c6bf42 <tcp_clean_rtx_queue+0x8e>
10c6bf28: 2028 0012 movel %a0@(18),%d0
10c6bf2c: 90ab 0180 subl %a3@(384),%d0
10c6bf30: 6b10 bmis 10c6bf42 <tcp_clean_rtx_queue+0x8e>
10c6bf32: 422b 017f clrb %a3@(383)
10c6bf36: 600a bras 10c6bf42 <tcp_clean_rtx_queue+0x8e>
10c6bf38: 4a82 tstl %d2
10c6bf3a: 6c06 bges 10c6bf42 <tcp_clean_rtx_queue+0x8e>
10c6bf3c: 2404 movel %d4,%d2
10c6bf3e: 94a8 0016 subl %a0@(22),%d2
10c6bf42: 202b 0164 movel %a3@(356),%d0
10c6bf46: 6706 beqs 10c6bf4e <tcp_clean_rtx_queue+0x9a>
10c6bf48: 5380 subql #1,%d0
10c6bf4a: 2740 0164 movel %d0,%a3@(356)
10c6bf4e: 53ab 0088 subql #1,%a3@(136)
10c6bf52: 206a 0008 moveal %a2@(8),%a0
10c6bf56: 53a8 0008 subql #1,%a0@(8)
10c6bf5a: 2252 moveal %a2@,%a1
10c6bf5c: 206a 0004 moveal %a2@(4),%a0
10c6bf60: 4292 clrl %a2@
10c6bf62: 42aa 0004 clrl %a2@(4)
10c6bf66: 42aa 0008 clrl %a2@(8)
10c6bf6a: 2348 0004 movel %a0,%a1@(4)
10c6bf6e: 2089 movel %a1,%a0@
10c6bf70: 197c 0001 0143 moveb #1,%a4@(323)
10c6bf76: 222a 0078 movel %a2@(120),%d1
10c6bf7a: 93ac 007c subl %d1,%a4@(124)
10c6bf7e: 202a 0078 movel %a2@(120),%d0
10c6bf82: d1ac 0080 addl %d0,%a4@(128)
10c6bf86: 2f0a movel %a2,%sp@-
10c6bf88: 4eb9 10c5 5900 jsr 10c55900 <__kfree_skb>
10c6bf8e: 588f addql #4,%sp
10c6bf90: 41ec 0068 lea %a4@(104),%a0
10c6bf94: 2450 moveal %a0@,%a2
10c6bf96: b1ca cmpal %a2,%a0
10c6bf98: 6602 bnes 10c6bf9c <tcp_clean_rtx_queue+0xe8>
10c6bf9a: 95ca subal %a2,%a2
10c6bf9c: b4fc 0000 cmpaw #0,%a2
10c6bfa0: 671a beqs 10c6bfbc <tcp_clean_rtx_queue+0x108>
10c6bfa2: b5eb 00e8 cmpal %a3@(232),%a2
10c6bfa6: 6714 beqs 10c6bfbc <tcp_clean_rtx_queue+0x108>
10c6bfa8: 41ea 002c lea %a2@(44),%a0
10c6bfac: 1228 001b moveb %a0@(27),%d1
10c6bfb0: 202b 0010 movel %a3@(16),%d0
10c6bfb4: 90a8 0012 subl %a0@(18),%d0
10c6bfb8: 6a00 ff18 bplw 10c6bed2 <tcp_clean_rtx_queue+0x1e>
10c6bfbc: 2003 movel %d3,%d0
10c6bfbe: 7214 moveq #20,%d1
10c6bfc0: c081 andl %d1,%d0
10c6bfc2: 6700 0098 beqw 10c6c05c <tcp_clean_rtx_queue+0x1a8>
10c6bfc6: 4a2b 010b tstb %a3@(267)
10c6bfca: 6712 beqs 10c6bfde <tcp_clean_rtx_queue+0x12a>
10c6bfcc: 4aab 0114 tstl %a3@(276)
10c6bfd0: 670c beqs 10c6bfde <tcp_clean_rtx_queue+0x12a>
10c6bfd2: 2f03 movel %d3,%sp@-
10c6bfd4: 2f0b movel %a3,%sp@-
10c6bfd6: 4eba fd0c jsr %pc@(10c6bce4 <tcp_ack_saw_tstamp>)
10c6bfda: 508f addql #8,%sp
10c6bfdc: 6012 bras 10c6bff0 <tcp_clean_rtx_queue+0x13c>
10c6bfde: 4a82 tstl %d2
10c6bfe0: 6d0e blts 10c6bff0 <tcp_clean_rtx_queue+0x13c>
10c6bfe2: 2f03 movel %d3,%sp@-
10c6bfe4: 2f02 movel %d2,%sp@-
10c6bfe6: 2f0b movel %a3,%sp@-
10c6bfe8: 4eba fde0 jsr %pc@(10c6bdca <tcp_ack_no_tstamp>)
10c6bfec: 4fef 000c lea %sp@(12),%sp
10c6bff0: 4aab 0088 tstl %a3@(136)
10c6bff4: 6606 bnes 10c6bffc <tcp_clean_rtx_queue+0x148>
10c6bff6: 422c 0254 clrb %a4@(596)
10c6bffa: 6060 bras 10c6c05c <tcp_clean_rtx_queue+0x1a8>
10c6bffc: 202b 0084 movel %a3@(132),%d0
10c6c000: 2200 movel %d0,%d1
10c6c002: 45ec 00d6 lea %a4@(214),%a2
10c6c006: 0c81 0000 2ee0 cmpil #12000,%d1
10c6c00c: 6324 blss 10c6c032 <tcp_clean_rtx_queue+0x17e>
10c6c00e: 2f3c 10c6 c00e movel #281460750,%sp@-
10c6c014: 2f00 movel %d0,%sp@-
10c6c016: 4878 0001 pea 1 <PF_DTRACE_OFF>
10c6c01a: 2f0c movel %a4,%sp@-
10c6c01c: 4879 1000 8b66 pea 10008b66 <prio2band+0x18ec>
10c6c022: 4eb9 10c1 677e jsr 10c1677e <printk>
10c6c028: 223c 0000 2ee0 movel #12000,%d1
10c6c02e: 4fef 0014 lea %sp@(20),%sp
10c6c032: 7001 moveq #1,%d0
10c6c034: 1540 017e moveb %d0,%a2@(382)
10c6c038: 2039 1002 67b0 movel 100267b0 <jiffies>,%d0
10c6c03e: d081 addl %d1,%d0
10c6c040: 2540 00a8 movel %d0,%a2@(168)
10c6c044: 2f00 movel %d0,%sp@-
10c6c046: 486a 00ac pea %a2@(172)
10c6c04a: 4eb9 10c1 97b0 jsr 10c197b0 <mod_timer>
10c6c050: 508f addql #8,%sp
10c6c052: 4a80 tstl %d0
10c6c054: 6606 bnes 10c6c05c <tcp_clean_rtx_queue+0x1a8>
10c6c056: 41ec 0028 lea %a4@(40),%a0
10c6c05a: 5290 addql #1,%a0@
10c6c05c: 4aab 0160 tstl %a3@(352)
10c6c060: 6c12 bges 10c6c074 <tcp_clean_rtx_queue+0x1c0>
10c6c062: 4878 0708 pea 708 <LSIGTRAP+0x703>
10c6c066: 4879 1000 8df4 pea 10008df4 <prio2band+0x1b7a>
10c6c06c: 4eb9 10c1 677e jsr 10c1677e <printk>
10c6c072: 508f addql #8,%sp
10c6c074: 4aab 015c tstl %a3@(348)
10c6c078: 6c12 bges 10c6c08c <tcp_clean_rtx_queue+0x1d8>
10c6c07a: 4878 0709 pea 709 <LSIGTRAP+0x704>
10c6c07e: 4879 1000 8e50 pea 10008e50 <prio2band+0x1bd6>
10c6c084: 4eb9 10c1 677e jsr 10c1677e <printk>
10c6c08a: 508f addql #8,%sp
10c6c08c: 4aab 0090 tstl %a3@(144)
10c6c090: 6c12 bges 10c6c0a4 <tcp_clean_rtx_queue+0x1f0>
10c6c092: 4878 070a pea 70a <LSIGTRAP+0x705>
10c6c096: 4879 1000 8eaa pea 10008eaa <prio2band+0x1c30>
10c6c09c: 4eb9 10c1 677e jsr 10c1677e <printk>
10c6c0a2: 508f addql #8,%sp
10c6c0a4: 4aab 0088 tstl %a3@(136)
10c6c0a8: 666e bnes 10c6c118 <tcp_clean_rtx_queue+0x264>
10c6c0aa: 4a2b 010a tstb %a3@(266)
10c6c0ae: 6768 beqs 10c6c118 <tcp_clean_rtx_queue+0x264>
10c6c0b0: 222b 015c movel %a3@(348),%d1
10c6c0b4: 671e beqs 10c6c0d4 <tcp_clean_rtx_queue+0x220>
10c6c0b6: 4280 clrl %d0
10c6c0b8: 102b 006a moveb %a3@(106),%d0
10c6c0bc: 2f00 movel %d0,%sp@-
10c6c0be: 2f01 movel %d1,%sp@-
10c6c0c0: 4879 1000 8f07 pea 10008f07 <prio2band+0x1c8d>
10c6c0c6: 4eb9 10c1 677e jsr 10c1677e <printk>
10c6c0cc: 42ab 015c clrl %a3@(348)
10c6c0d0: 4fef 000c lea %sp@(12),%sp
10c6c0d4: 222b 0160 movel %a3@(352),%d1
10c6c0d8: 671e beqs 10c6c0f8 <tcp_clean_rtx_queue+0x244>
10c6c0da: 4280 clrl %d0
10c6c0dc: 102b 006a moveb %a3@(106),%d0
10c6c0e0: 2f00 movel %d0,%sp@-
10c6c0e2: 2f01 movel %d1,%sp@-
10c6c0e4: 4879 1000 8f18 pea 10008f18 <prio2band+0x1c9e>
10c6c0ea: 4eb9 10c1 677e jsr 10c1677e <printk>
10c6c0f0: 42ab 0160 clrl %a3@(352)
10c6c0f4: 4fef 000c lea %sp@(12),%sp
10c6c0f8: 222b 0090 movel %a3@(144),%d1
10c6c0fc: 671a beqs 10c6c118 <tcp_clean_rtx_queue+0x264>
10c6c0fe: 4280 clrl %d0
10c6c100: 102b 006a moveb %a3@(106),%d0
10c6c104: 2f00 movel %d0,%sp@-
10c6c106: 2f01 movel %d1,%sp@-
10c6c108: 4879 1000 8f29 pea 10008f29 <prio2band+0x1caf>
10c6c10e: 4eb9 10c1 677e jsr 10c1677e <printk>
10c6c114: 42ab 0090 clrl %a3@(144)
10c6c118: 2003 movel %d3,%d0
10c6c11a: 4cee 1c1c ffe8 moveml %fp@(-24),%d2-%d4/%a2-%a4
10c6c120: 4e5e unlk %fp
10c6c122: 4e75 rts
10c6c124 <tcp_ack_probe>:
10c6c124: 4e56 0000 linkw %fp,#0
10c6c128: 2f0a movel %a2,%sp@-
10c6c12a: 2f02 movel %d2,%sp@-
10c6c12c: 242e 0008 movel %fp@(8),%d2
10c6c130: 2442 moveal %d2,%a2
10c6c132: 45ea 00d6 lea %a2@(214),%a2
10c6c136: 206a 00e8 moveal %a2@(232),%a0
10c6c13a: 202a 0010 movel %a2@(16),%d0
10c6c13e: d0aa 0058 addl %a2@(88),%d0
10c6c142: 90a8 003e subl %a0@(62),%d0
10c6c146: 6b0a bmis 10c6c152 <tcp_ack_probe+0x2e>
10c6c148: 422a 006f clrb %a2@(111)
10c6c14c: 422a 017e clrb %a2@(382)
10c6c150: 606e bras 10c6c1c0 <tcp_ack_probe+0x9c>
10c6c152: 4280 clrl %d0
10c6c154: 102a 006f moveb %a2@(111),%d0
10c6c158: 222a 0084 movel %a2@(132),%d1
10c6c15c: e1a9 lsll %d0,%d1
10c6c15e: 0c81 0000 2ee0 cmpil #12000,%d1
10c6c164: 6306 blss 10c6c16c <tcp_ack_probe+0x48>
10c6c166: 223c 0000 2ee0 movel #12000,%d1
10c6c16c: 2041 moveal %d1,%a0
10c6c16e: b0fc 2ee0 cmpaw #12000,%a0
10c6c172: 6322 blss 10c6c196 <tcp_ack_probe+0x72>
10c6c174: 2f3c 10c6 c174 movel #281461108,%sp@-
10c6c17a: 2f01 movel %d1,%sp@-
10c6c17c: 4878 0003 pea 3 <PF_PTRACED_OFF>
10c6c180: 2f02 movel %d2,%sp@-
10c6c182: 4879 1000 8b66 pea 10008b66 <prio2band+0x18ec>
10c6c188: 4eb9 10c1 677e jsr 10c1677e <printk>
10c6c18e: 307c 2ee0 moveaw #12000,%a0
10c6c192: 4fef 0014 lea %sp@(20),%sp
10c6c196: 7003 moveq #3,%d0
10c6c198: 1540 017e moveb %d0,%a2@(382)
10c6c19c: 2039 1002 67b0 movel 100267b0 <jiffies>,%d0
10c6c1a2: d088 addl %a0,%d0
10c6c1a4: 2540 00a8 movel %d0,%a2@(168)
10c6c1a8: 2f00 movel %d0,%sp@-
10c6c1aa: 486a 00ac pea %a2@(172)
10c6c1ae: 4eb9 10c1 97b0 jsr 10c197b0 <mod_timer>
10c6c1b4: 4a80 tstl %d0
10c6c1b6: 6608 bnes 10c6c1c0 <tcp_ack_probe+0x9c>
10c6c1b8: 2242 moveal %d2,%a1
10c6c1ba: 41e9 0028 lea %a1@(40),%a0
10c6c1be: 5290 addql #1,%a0@
10c6c1c0: 242e fff8 movel %fp@(-8),%d2
10c6c1c4: 246e fffc moveal %fp@(-4),%a2
10c6c1c8: 4e5e unlk %fp
10c6c1ca: 4e75 rts
10c6c1cc <tcp_ack_update_window>:
10c6c1cc: 4e56 0000 linkw %fp,#0
10c6c1d0: 48e7 3c30 moveml %d2-%d5/%a2-%a3,%sp@-
10c6c1d4: 266e 0008 moveal %fp@(8),%a3
10c6c1d8: 246e 000c moveal %fp@(12),%a2
10c6c1dc: 206e 0010 moveal %fp@(16),%a0
10c6c1e0: 282e 0014 movel %fp@(20),%d4
10c6c1e4: 226e 0018 moveal %fp@(24),%a1
10c6c1e8: 7600 moveq #0,%d3
10c6c1ea: 2068 001c moveal %a0@(28),%a0
10c6c1ee: 4282 clrl %d2
10c6c1f0: 3428 000e movew %a0@(14),%d2
10c6c1f4: 4280 clrl %d0
10c6c1f6: 102a 010c moveb %a2@(268),%d0
10c6c1fa: e1aa lsll %d0,%d2
10c6c1fc: 91c8 subal %a0,%a0
10c6c1fe: 202a 0010 movel %a2@(16),%d0
10c6c202: 9084 subl %d4,%d0
10c6c204: 6b14 bmis 10c6c21a <tcp_ack_update_window+0x4e>
10c6c206: 222a 0054 movel %a2@(84),%d1
10c6c20a: 2001 movel %d1,%d0
10c6c20c: 9089 subl %a1,%d0
10c6c20e: 6b0a bmis 10c6c21a <tcp_ack_update_window+0x4e>
10c6c210: b289 cmpl %a1,%d1
10c6c212: 660a bnes 10c6c21e <tcp_ack_update_window+0x52>
10c6c214: b4aa 0058 cmpl %a2@(88),%d2
10c6c218: 6304 blss 10c6c21e <tcp_ack_update_window+0x52>
10c6c21a: 307c 0001 moveaw #1,%a0
10c6c21e: b0fc 0000 cmpaw #0,%a0
10c6c222: 675c beqs 10c6c280 <tcp_ack_update_window+0xb4>
10c6c224: 7602 moveq #2,%d3
10c6c226: 2549 0054 movel %a1,%a2@(84)
10c6c22a: b4aa 0058 cmpl %a2@(88),%d2
10c6c22e: 6750 beqs 10c6c280 <tcp_ack_update_window+0xb4>
10c6c230: 2542 0058 movel %d2,%a2@(88)
10c6c234: 4aaa 00dc tstl %a2@(220)
10c6c238: 6630 bnes 10c6c26a <tcp_ack_update_window+0x9e>
10c6c23a: 4aaa 00f4 tstl %a2@(244)
10c6c23e: 672a beqs 10c6c26a <tcp_ack_update_window+0x9e>
10c6c240: 202b 0050 movel %a3@(80),%d0
10c6c244: b0ab 0040 cmpl %a3@(64),%d0
10c6c248: 6c20 bges 10c6c26a <tcp_ack_update_window+0x9e>
10c6c24a: 4a6a 017c tstw %a2@(380)
10c6c24e: 661a bnes 10c6c26a <tcp_ack_update_window+0x9e>
10c6c250: 4280 clrl %d0
10c6c252: 102a 010c moveb %a2@(268),%d0
10c6c256: 2202 movel %d2,%d1
10c6c258: e0a9 lsrl %d0,%d1
10c6c25a: 2012 movel %a2@,%d0
10c6c25c: 7a1a moveq #26,%d5
10c6c25e: eba8 lsll %d5,%d0
10c6c260: 08c1 0014 bset #20,%d1
10c6c264: 8081 orl %d1,%d0
10c6c266: 2540 0004 movel %d0,%a2@(4)
10c6c26a: b4aa 005c cmpl %a2@(92),%d2
10c6c26e: 6310 blss 10c6c280 <tcp_ack_update_window+0xb4>
10c6c270: 2542 005c movel %d2,%a2@(92)
10c6c274: 2f2a 0060 movel %a2@(96),%sp@-
10c6c278: 2f0b movel %a3,%sp@-
10c6c27a: 4eb9 10c6 fcc6 jsr 10c6fcc6 <tcp_sync_mss>
10c6c280: 2544 0010 movel %d4,%a2@(16)
10c6c284: 2003 movel %d3,%d0
10c6c286: 4cee 0c3c ffe8 moveml %fp@(-24),%d2-%d5/%a2-%a3
10c6c28c: 4e5e unlk %fp
10c6c28e: 4e75 rts
10c6c290 <tcp_ack>:
10c6c290: 4e56 0000 linkw %fp,#0
10c6c294: 48e7 3c38 moveml %d2-%d5/%a2-%a4,%sp@-
10c6c298: 286e 0008 moveal %fp@(8),%a4
10c6c29c: 266e 000c moveal %fp@(12),%a3
10c6c2a0: 262e 0010 movel %fp@(16),%d3
10c6c2a4: 45ec 00d6 lea %a4@(214),%a2
10c6c2a8: 282a 0010 movel %a2@(16),%d4
10c6c2ac: 222b 003a movel %a3@(58),%d1
10c6c2b0: 242b 004a movel %a3@(74),%d2
10c6c2b4: 202a 000c movel %a2@(12),%d0
10c6c2b8: 9082 subl %d2,%d0
10c6c2ba: 6b00 0202 bmiw 10c6c4be <tcp_ack+0x22e>
10c6c2be: 2002 movel %d2,%d0
10c6c2c0: 9084 subl %d4,%d0
10c6c2c2: 6b00 01e6 bmiw 10c6c4aa <tcp_ack+0x21a>
10c6c2c6: 0803 0008 btst #8,%d3
10c6c2ca: 661a bnes 10c6c2e6 <tcp_ack+0x56>
10c6c2cc: 2004 movel %d4,%d0
10c6c2ce: 9082 subl %d2,%d0
10c6c2d0: 6a14 bpls 10c6c2e6 <tcp_ack+0x56>
10c6c2d2: 2541 0054 movel %d1,%a2@(84)
10c6c2d6: 2542 0010 movel %d2,%a2@(16)
10c6c2da: 7002 moveq #2,%d0
10c6c2dc: 8680 orl %d0,%d3
10c6c2de: 52b9 1003 2f52 addql #1,10032f52 <net_statistics+0x70>
10c6c2e4: 6064 bras 10c6c34a <tcp_ack+0xba>
10c6c2e6: b2ab 003e cmpl %a3@(62),%d1
10c6c2ea: 6706 beqs 10c6c2f2 <tcp_ack+0x62>
10c6c2ec: 7a01 moveq #1,%d5
10c6c2ee: 8685 orl %d5,%d3
10c6c2f0: 6006 bras 10c6c2f8 <tcp_ack+0x68>
10c6c2f2: 52b9 1003 2f4e addql #1,10032f4e <net_statistics+0x6c>
10c6c2f8: 2f01 movel %d1,%sp@-
10c6c2fa: 2f02 movel %d2,%sp@-
10c6c2fc: 2f0b movel %a3,%sp@-
10c6c2fe: 2f0a movel %a2,%sp@-
10c6c300: 2f0c movel %a4,%sp@-
10c6c302: 4eba fec8 jsr %pc@(10c6c1cc <tcp_ack_update_window>)
10c6c306: 8680 orl %d0,%d3
10c6c308: 4fef 0014 lea %sp@(20),%sp
10c6c30c: 4a2b 0047 tstb %a3@(71)
10c6c310: 6710 beqs 10c6c322 <tcp_ack+0x92>
10c6c312: 2f04 movel %d4,%sp@-
10c6c314: 2f0b movel %a3,%sp@-
10c6c316: 2f0c movel %a4,%sp@-
10c6c318: 4eba e7fa jsr %pc@(10c6ab14 <tcp_sacktag_write_queue>)
10c6c31c: 8680 orl %d0,%d3
10c6c31e: 4fef 000c lea %sp@(12),%sp
10c6c322: 206b 001c moveal %a3@(28),%a0
10c6c326: 1028 000d moveb %a0@(13),%d0
10c6c32a: 0200 0042 andib #66,%d0
10c6c32e: 7200 moveq #0,%d1
10c6c330: 0c00 0040 cmpib #64,%d0
10c6c334: 660c bnes 10c6c342 <tcp_ack+0xb2>
10c6c336: 122a 0159 moveb %a2@(345),%d1
10c6c33a: 7001 moveq #1,%d0
10c6c33c: c280 andl %d0,%d1
10c6c33e: 4481 negl %d1
10c6c340: 4481 negl %d1
10c6c342: 4a81 tstl %d1
10c6c344: 6704 beqs 10c6c34a <tcp_ack+0xba>
10c6c346: 7240 moveq #64,%d1
10c6c348: 8681 orl %d1,%d3
10c6c34a: 42ac 0282 clrl %a4@(642)
10c6c34e: 2579 1002 67b0 movel 100267b0 <jiffies>,%a2@(24)
10c6c354: 0018
10c6c356: 242a 0088 movel %a2@(136),%d2
10c6c35a: 6700 013a beqw 10c6c496 <tcp_ack+0x206>
10c6c35e: 2002 movel %d2,%d0
10c6c360: 90aa 008c subl %a2@(140),%d0
10c6c364: 2640 moveal %d0,%a3
10c6c366: d7ea 0090 addal %a2@(144),%a3
10c6c36a: 2f0c movel %a4,%sp@-
10c6c36c: 4eba fb46 jsr %pc@(10c6beb4 <tcp_clean_rtx_queue>)
10c6c370: 8680 orl %d0,%d3
10c6c372: 588f addql #4,%sp
10c6c374: 7200 moveq #0,%d1
10c6c376: 2003 movel %d3,%d0
10c6c378: 7a17 moveq #23,%d5
10c6c37a: c085 andl %d5,%d0
10c6c37c: 670e beqs 10c6c38c <tcp_ack+0xfc>
10c6c37e: 2003 movel %d3,%d0
10c6c380: 7a60 moveq #96,%d5
10c6c382: c085 andl %d5,%d0
10c6c384: 6606 bnes 10c6c38c <tcp_ack+0xfc>
10c6c386: 4a2a 006a tstb %a2@(106)
10c6c38a: 6702 beqs 10c6c38e <tcp_ack+0xfe>
10c6c38c: 7201 moveq #1,%d1
10c6c38e: 4a81 tstl %d1
10c6c390: 6700 0086 beqw 10c6c418 <tcp_ack+0x188>
10c6c394: 0803 0002 btst #2,%d3
10c6c398: 6770 beqs 10c6c40a <tcp_ack+0x17a>
10c6c39a: 206a 0098 moveal %a2@(152),%a0
10c6c39e: b1cb cmpal %a3,%a0
10c6c3a0: 6268 bhis 10c6c40a <tcp_ack+0x17a>
10c6c3a2: 93c9 subal %a1,%a1
10c6c3a4: 0803 0006 btst #6,%d3
10c6c3a8: 6706 beqs 10c6c3b0 <tcp_ack+0x120>
10c6c3aa: b1ea 0094 cmpal %a2@(148),%a0
10c6c3ae: 6410 bccs 10c6c3c0 <tcp_ack+0x130>
10c6c3b0: 4281 clrl %d1
10c6c3b2: 122a 006a moveb %a2@(106),%d1
10c6c3b6: 700c moveq #12,%d0
10c6c3b8: 0300 btst %d1,%d0
10c6c3ba: 6604 bnes 10c6c3c0 <tcp_ack+0x130>
10c6c3bc: 327c 0001 moveaw #1,%a1
10c6c3c0: b2fc 0000 cmpaw #0,%a1
10c6c3c4: 6744 beqs 10c6c40a <tcp_ack+0x17a>
10c6c3c6: b1ea 0094 cmpal %a2@(148),%a0
10c6c3ca: 6212 bhis 10c6c3de <tcp_ack+0x14e>
10c6c3cc: 4280 clrl %d0
10c6c3ce: 302a 009e movew %a2@(158),%d0
10c6c3d2: b088 cmpl %a0,%d0
10c6c3d4: 632c blss 10c6c402 <tcp_ack+0x172>
10c6c3d6: 5288 addql #1,%a0
10c6c3d8: 2548 0098 movel %a0,%a2@(152)
10c6c3dc: 6024 bras 10c6c402 <tcp_ack+0x172>
10c6c3de: 4280 clrl %d0
10c6c3e0: 302a 009c movew %a2@(156),%d0
10c6c3e4: b1c0 cmpal %d0,%a0
10c6c3e6: 6216 bhis 10c6c3fe <tcp_ack+0x16e>
10c6c3e8: 4280 clrl %d0
10c6c3ea: 302a 009e movew %a2@(158),%d0
10c6c3ee: b088 cmpl %a0,%d0
10c6c3f0: 6306 blss 10c6c3f8 <tcp_ack+0x168>
10c6c3f2: 5288 addql #1,%a0
10c6c3f4: 2548 0098 movel %a0,%a2@(152)
10c6c3f8: 426a 009c clrw %a2@(156)
10c6c3fc: 6004 bras 10c6c402 <tcp_ack+0x172>
10c6c3fe: 526a 009c addqw #1,%a2@(156)
10c6c402: 2579 1002 67b0 movel 100267b0 <jiffies>,%a2@(164)
10c6c408: 00a4
10c6c40a: 2f03 movel %d3,%sp@-
10c6c40c: 2f02 movel %d2,%sp@-
10c6c40e: 2f04 movel %d4,%sp@-
10c6c410: 2f0c movel %a4,%sp@-
10c6c412: 4eba f51c jsr %pc@(10c6b930 <tcp_fastretrans_alert>)
10c6c416: 6052 bras 10c6c46a <tcp_ack+0x1da>
10c6c418: 0803 0002 btst #2,%d3
10c6c41c: 674c beqs 10c6c46a <tcp_ack+0x1da>
10c6c41e: 222a 0098 movel %a2@(152),%d1
10c6c422: b28b cmpl %a3,%d1
10c6c424: 6244 bhis 10c6c46a <tcp_ack+0x1da>
10c6c426: b2aa 0094 cmpl %a2@(148),%d1
10c6c42a: 6212 bhis 10c6c43e <tcp_ack+0x1ae>
10c6c42c: 4280 clrl %d0
10c6c42e: 302a 009e movew %a2@(158),%d0
10c6c432: b081 cmpl %d1,%d0
10c6c434: 632c blss 10c6c462 <tcp_ack+0x1d2>
10c6c436: 5281 addql #1,%d1
10c6c438: 2541 0098 movel %d1,%a2@(152)
10c6c43c: 6024 bras 10c6c462 <tcp_ack+0x1d2>
10c6c43e: 4280 clrl %d0
10c6c440: 302a 009c movew %a2@(156),%d0
10c6c444: b280 cmpl %d0,%d1
10c6c446: 6216 bhis 10c6c45e <tcp_ack+0x1ce>
10c6c448: 4280 clrl %d0
10c6c44a: 302a 009e movew %a2@(158),%d0
10c6c44e: b081 cmpl %d1,%d0
10c6c450: 6306 blss 10c6c458 <tcp_ack+0x1c8>
10c6c452: 5281 addql #1,%d1
10c6c454: 2541 0098 movel %d1,%a2@(152)
10c6c458: 426a 009c clrw %a2@(156)
10c6c45c: 6004 bras 10c6c462 <tcp_ack+0x1d2>
10c6c45e: 526a 009c addqw #1,%a2@(156)
10c6c462: 2579 1002 67b0 movel 100267b0 <jiffies>,%a2@(164)
10c6c468: 00a4
10c6c46a: 2003 movel %d3,%d0
10c6c46c: 7234 moveq #52,%d1
10c6c46e: c081 andl %d1,%d0
10c6c470: 6606 bnes 10c6c478 <tcp_ack+0x1e8>
10c6c472: 7a17 moveq #23,%d5
10c6c474: c685 andl %d5,%d3
10c6c476: 662e bnes 10c6c4a6 <tcp_ack+0x216>
10c6c478: 206c 0048 moveal %a4@(72),%a0
10c6c47c: b0fc 0000 cmpaw #0,%a0
10c6c480: 6724 beqs 10c6c4a6 <tcp_ack+0x216>
10c6c482: 2068 0050 moveal %a0@(80),%a0
10c6c486: b0fc 0000 cmpaw #0,%a0
10c6c48a: 671a beqs 10c6c4a6 <tcp_ack+0x216>
10c6c48c: 2179 1002 67b0 movel 100267b0 <jiffies>,%a0@(20)
10c6c492: 0014
10c6c494: 6010 bras 10c6c4a6 <tcp_ack+0x216>
10c6c496: 422a 0154 clrb %a2@(340)
10c6c49a: 4aaa 00e8 tstl %a2@(232)
10c6c49e: 6706 beqs 10c6c4a6 <tcp_ack+0x216>
10c6c4a0: 2f0c movel %a4,%sp@-
10c6c4a2: 4eba fc80 jsr %pc@(10c6c124 <tcp_ack_probe>)
10c6c4a6: 7001 moveq #1,%d0
10c6c4a8: 6038 bras 10c6c4e2 <tcp_ack+0x252>
10c6c4aa: 4a2b 0047 tstb %a3@(71)
10c6c4ae: 670e beqs 10c6c4be <tcp_ack+0x22e>
10c6c4b0: 2f04 movel %d4,%sp@-
10c6c4b2: 2f0b movel %a3,%sp@-
10c6c4b4: 2f0c movel %a4,%sp@-
10c6c4b6: 4eba e65c jsr %pc@(10c6ab14 <tcp_sacktag_write_queue>)
10c6c4ba: 4fef 000c lea %sp@(12),%sp
10c6c4be: b8fc 0000 cmpaw #0,%a4
10c6c4c2: 671c beqs 10c6c4e0 <tcp_ack+0x250>
10c6c4c4: 4a2c 009d tstb %a4@(157)
10c6c4c8: 6716 beqs 10c6c4e0 <tcp_ack+0x250>
10c6c4ca: 2f2a 000c movel %a2@(12),%sp@-
10c6c4ce: 2f2a 0010 movel %a2@(16),%sp@-
10c6c4d2: 2f02 movel %d2,%sp@-
10c6c4d4: 4879 1000 8f3a pea 10008f3a <prio2band+0x1cc0>
10c6c4da: 4eb9 10c1 677e jsr 10c1677e <printk>
10c6c4e0: 7000 moveq #0,%d0
10c6c4e2: 4cee 1c3c ffe4 moveml %fp@(-28),%d2-%d5/%a2-%a4
10c6c4e8: 4e5e unlk %fp
10c6c4ea: 4e75 rts
10c6c4ec <tcp_parse_options>:
10c6c4ec: 4e56 0000 linkw %fp,#0
10c6c4f0: 48e7 3c3c moveml %d2-%d5/%a2-%a5,%sp@-
10c6c4f4: 2a6e 0008 moveal %fp@(8),%a5
10c6c4f8: 246e 000c moveal %fp@(12),%a2
10c6c4fc: 2a2e 0010 movel %fp@(16),%d5
10c6c500: 286d 001c moveal %a5@(28),%a4
10c6c504: 102c 000c moveb %a4@(12),%d0
10c6c508: e488 lsrl #2,%d0
10c6c50a: 723c moveq #60,%d1
10c6c50c: c081 andl %d1,%d0
10c6c50e: 78ec moveq #-20,%d4
10c6c510: d880 addl %d0,%d4
10c6c512: 47ec 0014 lea %a4@(20),%a3
10c6c516: 422a 010b clrb %a2@(267)
10c6c51a: 4a84 tstl %d4
10c6c51c: 6f00 0186 blew 10c6c6a4 <tcp_parse_options+0x1b8>
10c6c520: 7000 moveq #0,%d0
10c6c522: 101b moveb %a3@+,%d0
10c6c524: 4a80 tstl %d0
10c6c526: 6700 017c beqw 10c6c6a4 <tcp_parse_options+0x1b8>
10c6c52a: 7201 moveq #1,%d1
10c6c52c: b280 cmpl %d0,%d1
10c6c52e: 6604 bnes 10c6c534 <tcp_parse_options+0x48>
10c6c530: 5384 subql #1,%d4
10c6c532: 60e6 bras 10c6c51a <tcp_parse_options+0x2e>
10c6c534: 7600 moveq #0,%d3
10c6c536: 161b moveb %a3@+,%d3
10c6c538: 7201 moveq #1,%d1
10c6c53a: b283 cmpl %d3,%d1
10c6c53c: 6c00 0166 bgew 10c6c6a4 <tcp_parse_options+0x1b8>
10c6c540: b883 cmpl %d3,%d4
10c6c542: 6d00 0160 bltw 10c6c6a4 <tcp_parse_options+0x1b8>
10c6c546: 5580 subql #2,%d0
10c6c548: 2403 movel %d3,%d2
10c6c54a: 5582 subql #2,%d2
10c6c54c: 7206 moveq #6,%d1
10c6c54e: b280 cmpl %d0,%d1
10c6c550: 6500 014a bcsw 10c6c69c <tcp_parse_options+0x1b0>
10c6c554: d080 addl %d0,%d0
10c6c556: 303b 0806 movew %pc@(10c6c55e <tcp_parse_options+0x72>,%d0:l),%d0
10c6c55a: 4efb 0002 jmp %pc@(10c6c55e <tcp_parse_options+0x72>,%d0:w)
10c6c55e: 000e 0046 orib #70,%fp
10c6c562: 00e6 0346
10c6c564: 011a btst %d0,%a2@+
10c6c566: 013e 0476
10c6c568: 013e 0476
10c6c56a: 00ac 2403 5582 oril #604198274,%a4@(28676)
10c6c570: 7004
10c6c572: b083 cmpl %d3,%d0
10c6c574: 6600 0126 bnew 10c6c69c <tcp_parse_options+0x1b0>
10c6c578: 7402 moveq #2,%d2
10c6c57a: 082c 0001 000d btst #1,%a4@(13)
10c6c580: 6700 011a beqw 10c6c69c <tcp_parse_options+0x1b0>
10c6c584: 4a85 tstl %d5
10c6c586: 6600 0114 bnew 10c6c69c <tcp_parse_options+0x1b0>
10c6c58a: 3213 movew %a3@,%d1
10c6c58c: 6700 010e beqw 10c6c69c <tcp_parse_options+0x1b0>
10c6c590: 302a 0120 movew %a2@(288),%d0
10c6c594: 6706 beqs 10c6c59c <tcp_parse_options+0xb0>
10c6c596: b240 cmpw %d0,%d1
10c6c598: 6302 blss 10c6c59c <tcp_parse_options+0xb0>
10c6c59a: 3200 movew %d0,%d1
10c6c59c: 3541 0066 movew %d1,%a2@(102)
10c6c5a0: 6000 009c braw 10c6c63e <tcp_parse_options+0x152>
10c6c5a4: 2403 movel %d3,%d2
10c6c5a6: 5582 subql #2,%d2
10c6c5a8: 7203 moveq #3,%d1
10c6c5aa: b283 cmpl %d3,%d1
10c6c5ac: 6600 00ee bnew 10c6c69c <tcp_parse_options+0x1b0>
10c6c5b0: 7401 moveq #1,%d2
10c6c5b2: 082c 0001 000d btst #1,%a4@(13)
10c6c5b8: 6700 00e2 beqw 10c6c69c <tcp_parse_options+0x1b0>
10c6c5bc: 4a85 tstl %d5
10c6c5be: 6600 00dc bnew 10c6c69c <tcp_parse_options+0x1b0>
10c6c5c2: 4ab9 1001 02a0 tstl 100102a0 <sysctl_tcp_window_scaling>
10c6c5c8: 6700 00d2 beqw 10c6c69c <tcp_parse_options+0x1b0>
10c6c5cc: 157c 0001 0109 moveb #1,%a2@(265)
10c6c5d2: 1553 010c moveb %a3@,%a2@(268)
10c6c5d6: 0c2a 000e 010c cmpib #14,%a2@(268)
10c6c5dc: 6300 00be blsw 10c6c69c <tcp_parse_options+0x1b0>
10c6c5e0: 4eb9 10c5 ca54 jsr 10c5ca54 <net_ratelimit>
10c6c5e6: 4a80 tstl %d0
10c6c5e8: 6716 beqs 10c6c600 <tcp_parse_options+0x114>
10c6c5ea: 4280 clrl %d0
10c6c5ec: 102a 010c moveb %a2@(268),%d0
10c6c5f0: 2f00 movel %d0,%sp@-
10c6c5f2: 4879 1000 8f52 pea 10008f52 <prio2band+0x1cd8>
10c6c5f8: 4eb9 10c1 677e jsr 10c1677e <printk>
10c6c5fe: 508f addql #8,%sp
10c6c600: 157c 000e 010c moveb #14,%a2@(268)
10c6c606: 6000 0094 braw 10c6c69c <tcp_parse_options+0x1b0>
10c6c60a: 2403 movel %d3,%d2
10c6c60c: 5582 subql #2,%d2
10c6c60e: 700a moveq #10,%d0
10c6c610: b083 cmpl %d3,%d0
10c6c612: 6600 0088 bnew 10c6c69c <tcp_parse_options+0x1b0>
10c6c616: 4a85 tstl %d5
10c6c618: 670a beqs 10c6c624 <tcp_parse_options+0x138>
10c6c61a: 4a2a 0108 tstb %a2@(264)
10c6c61e: 660e bnes 10c6c62e <tcp_parse_options+0x142>
10c6c620: 7408 moveq #8,%d2
10c6c622: 6078 bras 10c6c69c <tcp_parse_options+0x1b0>
10c6c624: 7408 moveq #8,%d2
10c6c626: 4ab9 1001 029c tstl 1001029c <sysctl_tcp_timestamps>
10c6c62c: 676e beqs 10c6c69c <tcp_parse_options+0x1b0>
10c6c62e: 157c 0001 010b moveb #1,%a2@(267)
10c6c634: 2553 0110 movel %a3@,%a2@(272)
10c6c638: 256b 0004 0114 movel %a3@(4),%a2@(276)
10c6c63e: 2403 movel %d3,%d2
10c6c640: 5582 subql #2,%d2
10c6c642: 6058 bras 10c6c69c <tcp_parse_options+0x1b0>
10c6c644: 2403 movel %d3,%d2
10c6c646: 5582 subql #2,%d2
10c6c648: 7202 moveq #2,%d1
10c6c64a: b283 cmpl %d3,%d1
10c6c64c: 664e bnes 10c6c69c <tcp_parse_options+0x1b0>
10c6c64e: 7400 moveq #0,%d2
10c6c650: 082c 0001 000d btst #1,%a4@(13)
10c6c656: 6744 beqs 10c6c69c <tcp_parse_options+0x1b0>
10c6c658: 4a85 tstl %d5
10c6c65a: 6640 bnes 10c6c69c <tcp_parse_options+0x1b0>
10c6c65c: 4ab9 1001 02a4 tstl 100102a4 <sysctl_tcp_sack>
10c6c662: 6738 beqs 10c6c69c <tcp_parse_options+0x1b0>
10c6c664: 157c 0001 010a moveb #1,%a2@(266)
10c6c66a: 422a 0122 clrb %a2@(290)
10c6c66e: 422a 0123 clrb %a2@(291)
10c6c672: 422a 0155 clrb %a2@(341)
10c6c676: 6024 bras 10c6c69c <tcp_parse_options+0x1b0>
10c6c678: 2403 movel %d3,%d2
10c6c67a: 5582 subql #2,%d2
10c6c67c: 7009 moveq #9,%d0
10c6c67e: b083 cmpl %d3,%d0
10c6c680: 6c1a bges 10c6c69c <tcp_parse_options+0x1b0>
10c6c682: 2002 movel %d2,%d0
10c6c684: 7207 moveq #7,%d1
10c6c686: c081 andl %d1,%d0
10c6c688: 6612 bnes 10c6c69c <tcp_parse_options+0x1b0>
10c6c68a: 4a2a 010a tstb %a2@(266)
10c6c68e: 670c beqs 10c6c69c <tcp_parse_options+0x1b0>
10c6c690: 300c movew %a4,%d0
10c6c692: 5400 addqb #2,%d0
10c6c694: 320b movew %a3,%d1
10c6c696: 9200 subb %d0,%d1
10c6c698: 1b41 0047 moveb %d1,%a5@(71)
10c6c69c: d7c2 addal %d2,%a3
10c6c69e: 9883 subl %d3,%d4
10c6c6a0: 6000 fe78 braw 10c6c51a <tcp_parse_options+0x2e>
10c6c6a4: 4cee 3c3c ffe0 moveml %fp@(-32),%d2-%d5/%a2-%a5
10c6c6aa: 4e5e unlk %fp
10c6c6ac: 4e75 rts
10c6c6ae <tcp_disordered_ack>:
10c6c6ae: 4e56 0000 linkw %fp,#0
10c6c6b2: 48e7 3030 moveml %d2-%d3/%a2-%a3,%sp@-
10c6c6b6: 246e 0008 moveal %fp@(8),%a2
10c6c6ba: 206e 000c moveal %fp@(12),%a0
10c6c6be: 2668 001c moveal %a0@(28),%a3
10c6c6c2: 2268 003a moveal %a0@(58),%a1
10c6c6c6: 2028 004a movel %a0@(74),%d0
10c6c6ca: 7600 moveq #0,%d3
10c6c6cc: 082b 0004 000d btst #4,%a3@(13)
10c6c6d2: 6762 beqs 10c6c736 <tcp_disordered_ack+0x88>
10c6c6d4: b3e8 003e cmpal %a0@(62),%a1
10c6c6d8: 665c bnes 10c6c736 <tcp_disordered_ack+0x88>
10c6c6da: b3ea 0008 cmpal %a2@(8),%a1
10c6c6de: 6656 bnes 10c6c736 <tcp_disordered_ack+0x88>
10c6c6e0: b0aa 0010 cmpl %a2@(16),%d0
10c6c6e4: 6650 bnes 10c6c736 <tcp_disordered_ack+0x88>
10c6c6e6: 4281 clrl %d1
10c6c6e8: 322b 000e movew %a3@(14),%d1
10c6c6ec: 4280 clrl %d0
10c6c6ee: 102a 010c moveb %a2@(268),%d0
10c6c6f2: e1a9 lsll %d0,%d1
10c6c6f4: 91c8 subal %a0,%a0
10c6c6f6: 242a 0054 movel %a2@(84),%d2
10c6c6fa: 2002 movel %d2,%d0
10c6c6fc: 9089 subl %a1,%d0
10c6c6fe: 6b0a bmis 10c6c70a <tcp_disordered_ack+0x5c>
10c6c700: b489 cmpl %a1,%d2
10c6c702: 660a bnes 10c6c70e <tcp_disordered_ack+0x60>
10c6c704: b2aa 0058 cmpl %a2@(88),%d1
10c6c708: 6304 blss 10c6c70e <tcp_disordered_ack+0x60>
10c6c70a: 307c 0001 moveaw #1,%a0
10c6c70e: b0fc 0000 cmpaw #0,%a0
10c6c712: 6622 bnes 10c6c736 <tcp_disordered_ack+0x88>
10c6c714: 242a 0118 movel %a2@(280),%d2
10c6c718: 94aa 0110 subl %a2@(272),%d2
10c6c71c: 202a 0084 movel %a2@(132),%d0
10c6c720: 720a moveq #10,%d1
10c6c722: e3a8 lsll %d1,%d0
10c6c724: 4878 0064 pea 64 <LSIGTRAP+0x5f>
10c6c728: 2f00 movel %d0,%sp@-
10c6c72a: 4eb9 10c8 5940 jsr 10c85940 <__udivsi3>
10c6c730: b082 cmpl %d2,%d0
10c6c732: 6502 bcss 10c6c736 <tcp_disordered_ack+0x88>
10c6c734: 7601 moveq #1,%d3
10c6c736: 2003 movel %d3,%d0
10c6c738: 4cee 0c0c fff0 moveml %fp@(-16),%d2-%d3/%a2-%a3
10c6c73e: 4e5e unlk %fp
10c6c740: 4e75 rts
10c6c742 <tcp_reset>:
10c6c742: 4e56 0000 linkw %fp,#0
10c6c746: 2f0a movel %a2,%sp@-
10c6c748: 2f02 movel %d2,%sp@-
10c6c74a: 246e 0008 moveal %fp@(8),%a2
10c6c74e: 102a 0020 moveb %a2@(32),%d0
10c6c752: 0280 0000 00ff andil #255,%d0
10c6c758: 7207 moveq #7,%d1
10c6c75a: b280 cmpl %d0,%d1
10c6c75c: 6700 00ae beqw 10c6c80c <tcp_reset+0xca>
10c6c760: 6d08 blts 10c6c76a <tcp_reset+0x28>
10c6c762: 7202 moveq #2,%d1
10c6c764: b280 cmpl %d0,%d1
10c6c766: 670a beqs 10c6c772 <tcp_reset+0x30>
10c6c768: 6014 bras 10c6c77e <tcp_reset+0x3c>
10c6c76a: 7208 moveq #8,%d1
10c6c76c: b280 cmpl %d0,%d1
10c6c76e: 6706 beqs 10c6c776 <tcp_reset+0x34>
10c6c770: 600c bras 10c6c77e <tcp_reset+0x3c>
10c6c772: 706f moveq #111,%d0
10c6c774: 600a bras 10c6c780 <tcp_reset+0x3e>
10c6c776: 7220 moveq #32,%d1
10c6c778: 2541 027e movel %d1,%a2@(638)
10c6c77c: 6006 bras 10c6c784 <tcp_reset+0x42>
10c6c77e: 7068 moveq #104,%d0
10c6c780: 2540 027e movel %d0,%a2@(638)
10c6c784: 102a 0094 moveb %a2@(148),%d0
10c6c788: 660a bnes 10c6c794 <tcp_reset+0x52>
10c6c78a: 2f0a movel %a2,%sp@-
10c6c78c: 206a 031a moveal %a2@(794),%a0
10c6c790: 4e90 jsr %a0@
10c6c792: 588f addql #4,%sp
10c6c794: 102a 0020 moveb %a2@(32),%d0
10c6c798: 4282 clrl %d2
10c6c79a: 1400 moveb %d0,%d2
10c6c79c: 206a 00d2 moveal %a2@(210),%a0
10c6c7a0: 2f0a movel %a2,%sp@-
10c6c7a2: 2068 003c moveal %a0@(60),%a0
10c6c7a6: 4e90 jsr %a0@
10c6c7a8: 588f addql #4,%sp
10c6c7aa: 4aaa 0090 tstl %a2@(144)
10c6c7ae: 6712 beqs 10c6c7c2 <tcp_reset+0x80>
10c6c7b0: 082a 0003 00a0 btst #3,%a2@(160)
10c6c7b6: 660a bnes 10c6c7c2 <tcp_reset+0x80>
10c6c7b8: 2f0a movel %a2,%sp@-
10c6c7ba: 4eb9 10c7 27f2 jsr 10c727f2 <tcp_put_port>
10c6c7c0: 588f addql #4,%sp
10c6c7c2: 7201 moveq #1,%d1
10c6c7c4: b282 cmpl %d2,%d1
10c6c7c6: 6616 bnes 10c6c7de <tcp_reset+0x9c>
10c6c7c8: 4ab9 1002 5730 tstl 10025730 <irq_stat+0x8>
10c6c7ce: 57c0 seq %d0
10c6c7d0: 7238 moveq #56,%d1
10c6c7d2: c081 andl %d1,%d0
10c6c7d4: 41f9 1003 3112 lea 10033112 <tcp_statistics+0x20>,%a0
10c6c7da: 53b0 0800 subql #1,%a0@(00000000,%d0:l)
10c6c7de: 7007 moveq #7,%d0
10c6c7e0: 1540 0020 moveb %d0,%a2@(32)
10c6c7e4: 2f0a movel %a2,%sp@-
10c6c7e6: 4eb9 10c7 1866 jsr 10c71866 <tcp_clear_xmit_timers>
10c6c7ec: 157c 0003 0027 moveb #3,%a2@(39)
10c6c7f2: 588f addql #4,%sp
10c6c7f4: 102a 0094 moveb %a2@(148),%d0
10c6c7f8: 660a bnes 10c6c804 <tcp_reset+0xc2>
10c6c7fa: 2f0a movel %a2,%sp@-
10c6c7fc: 206a 030e moveal %a2@(782),%a0
10c6c800: 4e90 jsr %a0@
10c6c802: 6008 bras 10c6c80c <tcp_reset+0xca>
10c6c804: 2f0a movel %a2,%sp@-
10c6c806: 4eb9 10c6 8d50 jsr 10c68d50 <tcp_destroy_sock>
10c6c80c: 242e fff8 movel %fp@(-8),%d2
10c6c810: 246e fffc moveal %fp@(-4),%a2
10c6c814: 4e5e unlk %fp
10c6c816: 4e75 rts
10c6c818 <tcp_fin>:
10c6c818: 4e56 0000 linkw %fp,#0
10c6c81c: 48e7 0038 moveml %a2-%a4,%sp@-
10c6c820: 266e 000c moveal %fp@(12),%a3
10c6c824: 49eb 00d6 lea %a3@(214),%a4
10c6c828: 002c 0001 0020 orib #1,%a4@(32)
10c6c82e: 002b 0001 0027 orib #1,%a3@(39)
10c6c834: 177c 0001 0095 moveb #1,%a3@(149)
10c6c83a: 102b 0020 moveb %a3@(32),%d0
10c6c83e: 0280 0000 00ff andil #255,%d0
10c6c844: 5380 subql #1,%d0
10c6c846: 720a moveq #10,%d1
10c6c848: b280 cmpl %d0,%d1
10c6c84a: 6500 009e bcsw 10c6c8ea <tcp_fin+0xd2>
10c6c84e: d080 addl %d0,%d0
10c6c850: 303b 0806 movew %pc@(10c6c858 <tcp_fin+0x40>,%d0:l),%d0
10c6c854: 4efb 0002 jmp %pc@(10c6c858 <tcp_fin+0x40>,%d0:w)
10c6c858: 0016 0092 orib #-110,%fp@
10c6c85c: 0016 0044 orib #68,%fp@
10c6c860: 0076 0092 0092 oriw #146,%fp@(ffffff92,%d0:w)
10c6c866: 00aa 00aa 0092 oril #11141266,%a2@(170)
10c6c86c: 00aa
10c6c86e: 102b 0020 moveb %a3@(32),%d0
10c6c872: 0c00 0001 cmpib #1,%d0
10c6c876: 6616 bnes 10c6c88e <tcp_fin+0x76>
10c6c878: 4ab9 1002 5730 tstl 10025730 <irq_stat+0x8>
10c6c87e: 57c0 seq %d0
10c6c880: 7238 moveq #56,%d1
10c6c882: c081 andl %d1,%d0
10c6c884: 41f9 1003 3112 lea 10033112 <tcp_statistics+0x20>,%a0
10c6c88a: 53b0 0800 subql #1,%a0@(00000000,%d0:l)
10c6c88e: 177c 0008 0020 moveb #8,%a3@(32)
10c6c894: 197c 0001 0022 moveb #1,%a4@(34)
10c6c89a: 6066 bras 10c6c902 <tcp_fin+0xea>
10c6c89c: 2f0b movel %a3,%sp@-
10c6c89e: 4eb9 10c7 1428 jsr 10c71428 <tcp_send_ack>
10c6c8a4: 588f addql #4,%sp
10c6c8a6: 102b 0020 moveb %a3@(32),%d0
10c6c8aa: 0c00 0001 cmpib #1,%d0
10c6c8ae: 6616 bnes 10c6c8c6 <tcp_fin+0xae>
10c6c8b0: 4ab9 1002 5730 tstl 10025730 <irq_stat+0x8>
10c6c8b6: 57c0 seq %d0
10c6c8b8: 7238 moveq #56,%d1
10c6c8ba: c081 andl %d1,%d0
10c6c8bc: 41f9 1003 3112 lea 10033112 <tcp_statistics+0x20>,%a0
10c6c8c2: 53b0 0800 subql #1,%a0@(00000000,%d0:l)
10c6c8c6: 177c 000b 0020 moveb #11,%a3@(32)
10c6c8cc: 6034 bras 10c6c902 <tcp_fin+0xea>
10c6c8ce: 2f0b movel %a3,%sp@-
10c6c8d0: 4eb9 10c7 1428 jsr 10c71428 <tcp_send_ack>
10c6c8d6: 42a7 clrl %sp@-
10c6c8d8: 4878 0006 pea 6 <LSIGTRAP+0x1>
10c6c8dc: 2f0b movel %a3,%sp@-
10c6c8de: 4eb9 10c7 5a5e jsr 10c75a5e <tcp_time_wait>
10c6c8e4: 4fef 0010 lea %sp@(16),%sp
10c6c8e8: 6018 bras 10c6c902 <tcp_fin+0xea>
10c6c8ea: 102b 0020 moveb %a3@(32),%d0
10c6c8ee: 42a7 clrl %sp@-
10c6c8f0: 1f40 0003 moveb %d0,%sp@(3)
10c6c8f4: 4879 1000 8f93 pea 10008f93 <prio2band+0x1d19>
10c6c8fa: 4eb9 10c1 677e jsr 10c1677e <printk>
10c6c900: 508f addql #8,%sp
10c6c902: 45ec 00d4 lea %a4@(212),%a2
10c6c906: 6028 bras 10c6c930 <tcp_fin+0x118>
10c6c908: 7001 moveq #1,%d0
10c6c90a: b0a9 0070 cmpl %a1@(112),%d0
10c6c90e: 6716 beqs 10c6c926 <tcp_fin+0x10e>
10c6c910: 41e9 0070 lea %a1@(112),%a0
10c6c914: 40c1 movew %sr,%d1
10c6c916: 007c 0700 oriw #1792,%sr
10c6c91a: 2010 movel %a0@,%d0
10c6c91c: 5380 subql #1,%d0
10c6c91e: 2080 movel %d0,%a0@
10c6c920: 46c1 movew %d1,%sr
10c6c922: 4a80 tstl %d0
10c6c924: 660a bnes 10c6c930 <tcp_fin+0x118>
10c6c926: 2f09 movel %a1,%sp@-
10c6c928: 4eb9 10c5 5900 jsr 10c55900 <__kfree_skb>
10c6c92e: 588f addql #4,%sp
10c6c930: 2052 moveal %a2@,%a0
10c6c932: 93c9 subal %a1,%a1
10c6c934: b5c8 cmpal %a0,%a2
10c6c936: 6718 beqs 10c6c950 <tcp_fin+0x138>
10c6c938: 2248 moveal %a0,%a1
10c6c93a: 2051 moveal %a1@,%a0
10c6c93c: 53aa 0008 subql #1,%a2@(8)
10c6c940: 214a 0004 movel %a2,%a0@(4)
10c6c944: 2488 movel %a0,%a2@
10c6c946: 4291 clrl %a1@
10c6c948: 42a9 0004 clrl %a1@(4)
10c6c94c: 42a9 0008 clrl %a1@(8)
10c6c950: b2fc 0000 cmpaw #0,%a1
10c6c954: 66b2 bnes 10c6c908 <tcp_fin+0xf0>
10c6c956: 4a2c 010a tstb %a4@(266)
10c6c95a: 670c beqs 10c6c968 <tcp_fin+0x150>
10c6c95c: 422c 0122 clrb %a4@(290)
10c6c960: 422c 0123 clrb %a4@(291)
10c6c964: 422c 0155 clrb %a4@(341)
10c6c968: 0cab 0000 0fff cmpil #4095,%a3@(128)
10c6c96e: 0080
10c6c970: 6f0a bles 10c6c97c <tcp_fin+0x164>
10c6c972: 2f0b movel %a3,%sp@-
10c6c974: 4eb9 10c6 654e jsr 10c6654e <__tcp_mem_reclaim>
10c6c97a: 588f addql #4,%sp
10c6c97c: 102b 0094 moveb %a3@(148),%d0
10c6c980: 6662 bnes 10c6c9e4 <tcp_fin+0x1cc>
10c6c982: 2f0b movel %a3,%sp@-
10c6c984: 206b 030e moveal %a3@(782),%a0
10c6c988: 4e90 jsr %a0@
10c6c98a: 588f addql #4,%sp
10c6c98c: 0c2b 0003 0027 cmpib #3,%a3@(39)
10c6c992: 670a beqs 10c6c99e <tcp_fin+0x186>
10c6c994: 102b 0020 moveb %a3@(32),%d0
10c6c998: 0c00 0007 cmpib #7,%d0
10c6c99c: 6624 bnes 10c6c9c2 <tcp_fin+0x1aa>
10c6c99e: 206b 0306 moveal %a3@(774),%a0
10c6c9a2: b0fc 0000 cmpaw #0,%a0
10c6c9a6: 673c beqs 10c6c9e4 <tcp_fin+0x1cc>
10c6c9a8: 4aa8 0010 tstl %a0@(16)
10c6c9ac: 6736 beqs 10c6c9e4 <tcp_fin+0x1cc>
10c6c9ae: 2f3c 0002 0006 movel #131078,%sp@-
10c6c9b4: 4878 0001 pea 1 <PF_DTRACE_OFF>
10c6c9b8: 2f08 movel %a0,%sp@-
10c6c9ba: 4eb9 10c5 371e jsr 10c5371e <sock_wake_async>
10c6c9c0: 6022 bras 10c6c9e4 <tcp_fin+0x1cc>
10c6c9c2: 206b 0306 moveal %a3@(774),%a0
10c6c9c6: b0fc 0000 cmpaw #0,%a0
10c6c9ca: 6718 beqs 10c6c9e4 <tcp_fin+0x1cc>
10c6c9cc: 4aa8 0010 tstl %a0@(16)
10c6c9d0: 6712 beqs 10c6c9e4 <tcp_fin+0x1cc>
10c6c9d2: 2f3c 0002 0001 movel #131073,%sp@-
10c6c9d8: 4878 0001 pea 1 <PF_DTRACE_OFF>
10c6c9dc: 2f08 movel %a0,%sp@-
10c6c9de: 4eb9 10c5 371e jsr 10c5371e <sock_wake_async>
10c6c9e4: 4cee 1c00 fff4 moveml %fp@(-12),%a2-%a4
10c6c9ea: 4e5e unlk %fp
10c6c9ec: 4e75 rts
10c6c9ee <tcp_send_dupack>:
10c6c9ee: 4e56 0000 linkw %fp,#0
10c6c9f2: 48e7 2030 moveml %d2/%a2-%a3,%sp@-
10c6c9f6: 242e 0008 movel %fp@(8),%d2
10c6c9fa: 266e 000c moveal %fp@(12),%a3
10c6c9fe: 2442 moveal %d2,%a2
10c6ca00: 45ea 00d6 lea %a2@(214),%a2
10c6ca04: 202b 003a movel %a3@(58),%d0
10c6ca08: b0ab 003e cmpl %a3@(62),%d0
10c6ca0c: 677a beqs 10c6ca88 <tcp_send_dupack+0x9a>
10c6ca0e: 90aa 0008 subl %a2@(8),%d0
10c6ca12: 6a74 bpls 10c6ca88 <tcp_send_dupack+0x9a>
10c6ca14: 52b9 1003 2f2a addql #1,10032f2a <net_statistics+0x48>
10c6ca1a: 2f0a movel %a2,%sp@-
10c6ca1c: 4eba d8f2 jsr %pc@(10c6a310 <tcp_enter_quickack_mode>)
10c6ca20: 588f addql #4,%sp
10c6ca22: 4a2a 010a tstb %a2@(266)
10c6ca26: 6760 beqs 10c6ca88 <tcp_send_dupack+0x9a>
10c6ca28: 4ab9 1001 02b4 tstl 100102b4 <sysctl_tcp_dsack>
10c6ca2e: 6758 beqs 10c6ca88 <tcp_send_dupack+0x9a>
10c6ca30: 206b 003e moveal %a3@(62),%a0
10c6ca34: 222a 0008 movel %a2@(8),%d1
10c6ca38: 2001 movel %d1,%d0
10c6ca3a: 9088 subl %a0,%d0
10c6ca3c: 6a02 bpls 10c6ca40 <tcp_send_dupack+0x52>
10c6ca3e: 2041 moveal %d1,%a0
10c6ca40: 226b 003a moveal %a3@(58),%a1
10c6ca44: 2009 movel %a1,%d0
10c6ca46: 9081 subl %d1,%d0
10c6ca48: 6a08 bpls 10c6ca52 <tcp_send_dupack+0x64>
10c6ca4a: 52b9 1003 2fb6 addql #1,10032fb6 <net_statistics+0xd4>
10c6ca50: 6006 bras 10c6ca58 <tcp_send_dupack+0x6a>
10c6ca52: 52b9 1003 2fba addql #1,10032fba <net_statistics+0xd8>
10c6ca58: 157c 0001 0122 moveb #1,%a2@(290)
10c6ca5e: 2549 0124 movel %a1,%a2@(292)
10c6ca62: 2548 0128 movel %a0,%a2@(296)
10c6ca66: 4280 clrl %d0
10c6ca68: 102a 0155 moveb %a2@(341),%d0
10c6ca6c: 2200 movel %d0,%d1
10c6ca6e: 5281 addql #1,%d1
10c6ca70: 102a 0108 moveb %a2@(264),%d0
10c6ca74: 4880 extw %d0
10c6ca76: 307c 0004 moveaw #4,%a0
10c6ca7a: 90c0 subaw %d0,%a0
10c6ca7c: b288 cmpl %a0,%d1
10c6ca7e: 6c02 bges 10c6ca82 <tcp_send_dupack+0x94>
10c6ca80: 2041 moveal %d1,%a0
10c6ca82: 3008 movew %a0,%d0
10c6ca84: 1540 0123 moveb %d0,%a2@(291)
10c6ca88: 2f02 movel %d2,%sp@-
10c6ca8a: 4eb9 10c7 1428 jsr 10c71428 <tcp_send_ack>
10c6ca90: 4cee 0c04 fff4 moveml %fp@(-12),%d2/%a2-%a3
10c6ca96: 4e5e unlk %fp
10c6ca98: 4e75 rts
10c6ca9a <tcp_sack_maybe_coalesce>:
10c6ca9a: 4e56 0000 linkw %fp,#0
10c6ca9e: 48e7 3e38 moveml %d2-%d6/%a2-%a4,%sp@-
10c6caa2: 246e 0008 moveal %fp@(8),%a2
10c6caa6: 47ea 012c lea %a2@(300),%a3
10c6caaa: 49eb 0008 lea %a3@(8),%a4
10c6caae: 7401 moveq #1,%d2
10c6cab0: 4280 clrl %d0
10c6cab2: 102a 0155 moveb %a2@(341),%d0
10c6cab6: b082 cmpl %d2,%d0
10c6cab8: 6f00 0096 blew 10c6cb50 <tcp_sack_maybe_coalesce+0xb6>
10c6cabc: 7c00 moveq #0,%d6
10c6cabe: 7a00 moveq #0,%d5
10c6cac0: 7800 moveq #0,%d4
10c6cac2: 7608 moveq #8,%d3
10c6cac4: 2054 moveal %a4@,%a0
10c6cac6: 226c 0004 moveal %a4@(4),%a1
10c6caca: 202b 0004 movel %a3@(4),%d0
10c6cace: 9088 subl %a0,%d0
10c6cad0: 6b6c bmis 10c6cb3e <tcp_sack_maybe_coalesce+0xa4>
10c6cad2: 2213 movel %a3@,%d1
10c6cad4: 2009 movel %a1,%d0
10c6cad6: 9081 subl %d1,%d0
10c6cad8: 6b64 bmis 10c6cb3e <tcp_sack_maybe_coalesce+0xa4>
10c6cada: 2008 movel %a0,%d0
10c6cadc: 9081 subl %d1,%d0
10c6cade: 6a02 bpls 10c6cae2 <tcp_sack_maybe_coalesce+0x48>
10c6cae0: 2688 movel %a0,%a3@
10c6cae2: 202b 0004 movel %a3@(4),%d0
10c6cae6: 9089 subl %a1,%d0
10c6cae8: 6a04 bpls 10c6caee <tcp_sack_maybe_coalesce+0x54>
10c6caea: 2749 0004 movel %a1,%a3@(4)
10c6caee: 532a 0155 subqb #1,%a2@(341)
10c6caf2: 1c2a 0155 moveb %a2@(341),%d6
10c6caf6: 1a2a 0122 moveb %a2@(290),%d5
10c6cafa: 2206 movel %d6,%d1
10c6cafc: d285 addl %d5,%d1
10c6cafe: 102a 0108 moveb %a2@(264),%d0
10c6cb02: 4880 extw %d0
10c6cb04: 307c 0004 moveaw #4,%a0
10c6cb08: 90c0 subaw %d0,%a0
10c6cb0a: b288 cmpl %a0,%d1
10c6cb0c: 6c02 bges 10c6cb10 <tcp_sack_maybe_coalesce+0x76>
10c6cb0e: 2041 moveal %d1,%a0
10c6cb10: 3008 movew %a0,%d0
10c6cb12: 1540 0123 moveb %d0,%a2@(291)
10c6cb16: 2002 movel %d2,%d0
10c6cb18: 182a 0155 moveb %a2@(341),%d4
10c6cb1c: b882 cmpl %d2,%d4
10c6cb1e: 6f24 bles 10c6cb44 <tcp_sack_maybe_coalesce+0xaa>
10c6cb20: 7200 moveq #0,%d1
10c6cb22: 41f3 3800 lea %a3@(00000000,%d3:l),%a0
10c6cb26: 20a8 0008 movel %a0@(8),%a0@
10c6cb2a: 2168 000c 0004 movel %a0@(12),%a0@(4)
10c6cb30: 5088 addql #8,%a0
10c6cb32: 5280 addql #1,%d0
10c6cb34: 122a 0155 moveb %a2@(341),%d1
10c6cb38: b280 cmpl %d0,%d1
10c6cb3a: 6eea bgts 10c6cb26 <tcp_sack_maybe_coalesce+0x8c>
10c6cb3c: 6006 bras 10c6cb44 <tcp_sack_maybe_coalesce+0xaa>
10c6cb3e: 5083 addql #8,%d3
10c6cb40: 5282 addql #1,%d2
10c6cb42: 508c addql #8,%a4
10c6cb44: 4280 clrl %d0
10c6cb46: 102a 0155 moveb %a2@(341),%d0
10c6cb4a: b082 cmpl %d2,%d0
10c6cb4c: 6e00 ff76 bgtw 10c6cac4 <tcp_sack_maybe_coalesce+0x2a>
10c6cb50: 4cdf 1c7c moveml %sp@+,%d2-%d6/%a2-%a4
10c6cb54: 4e5e unlk %fp
10c6cb56: 4e75 rts
10c6cb58 <tcp_sack_new_ofo_skb>:
10c6cb58: 4e56 0000 linkw %fp,#0
10c6cb5c: 48e7 3820 moveml %d2-%d4/%a2,%sp@-
10c6cb60: 202e 0008 movel %fp@(8),%d0
10c6cb64: 262e 000c movel %fp@(12),%d3
10c6cb68: 282e 0010 movel %fp@(16),%d4
10c6cb6c: 2440 moveal %d0,%a2
10c6cb6e: 45ea 00d6 lea %a2@(214),%a2
10c6cb72: 2040 moveal %d0,%a0
10c6cb74: 41e8 0202 lea %a0@(514),%a0
10c6cb78: 4282 clrl %d2
10c6cb7a: 142a 0155 moveb %a2@(341),%d2
10c6cb7e: 6700 008e beqw 10c6cc0e <tcp_sack_new_ofo_skb+0xb6>
10c6cb82: 93c9 subal %a1,%a1
10c6cb84: b489 cmpl %a1,%d2
10c6cb86: 6f64 bles 10c6cbec <tcp_sack_new_ofo_skb+0x94>
10c6cb88: 2028 0004 movel %a0@(4),%d0
10c6cb8c: 9083 subl %d3,%d0
10c6cb8e: 6b54 bmis 10c6cbe4 <tcp_sack_new_ofo_skb+0x8c>
10c6cb90: 2210 movel %a0@,%d1
10c6cb92: 2004 movel %d4,%d0
10c6cb94: 9081 subl %d1,%d0
10c6cb96: 6b4c bmis 10c6cbe4 <tcp_sack_new_ofo_skb+0x8c>
10c6cb98: 2003 movel %d3,%d0
10c6cb9a: 9081 subl %d1,%d0
10c6cb9c: 6a02 bpls 10c6cba0 <tcp_sack_new_ofo_skb+0x48>
10c6cb9e: 2083 movel %d3,%a0@
10c6cba0: 2028 0004 movel %a0@(4),%d0
10c6cba4: 9084 subl %d4,%d0
10c6cba6: 6a04 bpls 10c6cbac <tcp_sack_new_ofo_skb+0x54>
10c6cba8: 2144 0004 movel %d4,%a0@(4)
10c6cbac: b2fc 0000 cmpaw #0,%a1
10c6cbb0: 6f24 bles 10c6cbd6 <tcp_sack_new_ofo_skb+0x7e>
10c6cbb2: 5188 subql #8,%a0
10c6cbb4: 2028 0008 movel %a0@(8),%d0
10c6cbb8: 2150 0008 movel %a0@,%a0@(8)
10c6cbbc: 2080 movel %d0,%a0@
10c6cbbe: 2028 000c movel %a0@(12),%d0
10c6cbc2: 2168 0004 000c movel %a0@(4),%a0@(12)
10c6cbc8: 2140 0004 movel %d0,%a0@(4)
10c6cbcc: 5389 subql #1,%a1
10c6cbce: 5188 subql #8,%a0
10c6cbd0: b2fc 0000 cmpaw #0,%a1
10c6cbd4: 6ede bgts 10c6cbb4 <tcp_sack_new_ofo_skb+0x5c>
10c6cbd6: 7001 moveq #1,%d0
10c6cbd8: b082 cmpl %d2,%d0
10c6cbda: 6c62 bges 10c6cc3e <tcp_sack_new_ofo_skb+0xe6>
10c6cbdc: 2f0a movel %a2,%sp@-
10c6cbde: 4eba feba jsr %pc@(10c6ca9a <tcp_sack_maybe_coalesce>)
10c6cbe2: 605a bras 10c6cc3e <tcp_sack_new_ofo_skb+0xe6>
10c6cbe4: 5289 addql #1,%a1
10c6cbe6: 5088 addql #8,%a0
10c6cbe8: b489 cmpl %a1,%d2
10c6cbea: 6e9c bgts 10c6cb88 <tcp_sack_new_ofo_skb+0x30>
10c6cbec: 7003 moveq #3,%d0
10c6cbee: b089 cmpl %a1,%d0
10c6cbf0: 6c16 bges 10c6cc08 <tcp_sack_new_ofo_skb+0xb0>
10c6cbf2: 5389 subql #1,%a1
10c6cbf4: 532a 0155 subqb #1,%a2@(341)
10c6cbf8: 600c bras 10c6cc06 <tcp_sack_new_ofo_skb+0xae>
10c6cbfa: 20a8 fff8 movel %a0@(-8),%a0@
10c6cbfe: 2168 fffc 0004 movel %a0@(-4),%a0@(4)
10c6cc04: 5389 subql #1,%a1
10c6cc06: 5188 subql #8,%a0
10c6cc08: b2fc 0000 cmpaw #0,%a1
10c6cc0c: 6eec bgts 10c6cbfa <tcp_sack_new_ofo_skb+0xa2>
10c6cc0e: 2083 movel %d3,%a0@
10c6cc10: 2144 0004 movel %d4,%a0@(4)
10c6cc14: 522a 0155 addqb #1,%a2@(341)
10c6cc18: 4280 clrl %d0
10c6cc1a: 102a 0155 moveb %a2@(341),%d0
10c6cc1e: 4281 clrl %d1
10c6cc20: 122a 0122 moveb %a2@(290),%d1
10c6cc24: d280 addl %d0,%d1
10c6cc26: 102a 0108 moveb %a2@(264),%d0
10c6cc2a: 4880 extw %d0
10c6cc2c: 307c 0004 moveaw #4,%a0
10c6cc30: 90c0 subaw %d0,%a0
10c6cc32: b288 cmpl %a0,%d1
10c6cc34: 6c02 bges 10c6cc38 <tcp_sack_new_ofo_skb+0xe0>
10c6cc36: 2041 moveal %d1,%a0
10c6cc38: 3008 movew %a0,%d0
10c6cc3a: 1540 0123 moveb %d0,%a2@(291)
10c6cc3e: 4cee 041c fff0 moveml %fp@(-16),%d2-%d4/%a2
10c6cc44: 4e5e unlk %fp
10c6cc46: 4e75 rts
10c6cc48 <tcp_sack_remove>:
10c6cc48: 4e56 0000 linkw %fp,#0
10c6cc4c: 48e7 3030 moveml %d2-%d3/%a2-%a3,%sp@-
10c6cc50: 266e 0008 moveal %fp@(8),%a3
10c6cc54: 45eb 012c lea %a3@(300),%a2
10c6cc58: 4282 clrl %d2
10c6cc5a: 142b 0155 moveb %a3@(341),%d2
10c6cc5e: 4aab 00dc tstl %a3@(220)
10c6cc62: 660e bnes 10c6cc72 <tcp_sack_remove+0x2a>
10c6cc64: 422b 0155 clrb %a3@(341)
10c6cc68: 176b 0122 0123 moveb %a3@(290),%a3@(291)
10c6cc6e: 6000 0094 braw 10c6cd04 <tcp_sack_remove+0xbc>
10c6cc72: 7600 moveq #0,%d3
10c6cc74: b483 cmpl %d3,%d2
10c6cc76: 6f5a bles 10c6ccd2 <tcp_sack_remove+0x8a>
10c6cc78: 222b 0008 movel %a3@(8),%d1
10c6cc7c: 2001 movel %d1,%d0
10c6cc7e: 9092 subl %a2@,%d0
10c6cc80: 6b4a bmis 10c6cccc <tcp_sack_remove+0x84>
10c6cc82: 92aa 0004 subl %a2@(4),%d1
10c6cc86: 6a12 bpls 10c6cc9a <tcp_sack_remove+0x52>
10c6cc88: 4878 099d pea 99d <LFLUSH_I_AND_D+0x195>
10c6cc8c: 4879 1000 8fb6 pea 10008fb6 <prio2band+0x1d3c>
10c6cc92: 4eb9 10c1 677e jsr 10c1677e <printk>
10c6cc98: 508f addql #8,%sp
10c6cc9a: 2203 movel %d3,%d1
10c6cc9c: 5281 addql #1,%d1
10c6cc9e: 2242 moveal %d2,%a1
10c6cca0: 5389 subql #1,%a1
10c6cca2: b481 cmpl %d1,%d2
10c6cca4: 6f22 bles 10c6ccc8 <tcp_sack_remove+0x80>
10c6cca6: 2001 movel %d1,%d0
10c6cca8: e788 lsll #3,%d0
10c6ccaa: 0680 0000 0124 addil #292,%d0
10c6ccb0: 41f3 0800 lea %a3@(00000000,%d0:l),%a0
10c6ccb4: 9481 subl %d1,%d2
10c6ccb6: 2202 movel %d2,%d1
10c6ccb8: 20a8 0008 movel %a0@(8),%a0@
10c6ccbc: 2168 000c 0004 movel %a0@(12),%a0@(4)
10c6ccc2: 5088 addql #8,%a0
10c6ccc4: 5381 subql #1,%d1
10c6ccc6: 66f0 bnes 10c6ccb8 <tcp_sack_remove+0x70>
10c6ccc8: 2409 movel %a1,%d2
10c6ccca: 60a8 bras 10c6cc74 <tcp_sack_remove+0x2c>
10c6cccc: 5283 addql #1,%d3
10c6ccce: 508a addql #8,%a2
10c6ccd0: 60a2 bras 10c6cc74 <tcp_sack_remove+0x2c>
10c6ccd2: 4280 clrl %d0
10c6ccd4: 102b 0155 moveb %a3@(341),%d0
10c6ccd8: b082 cmpl %d2,%d0
10c6ccda: 6728 beqs 10c6cd04 <tcp_sack_remove+0xbc>
10c6ccdc: 1742 0155 moveb %d2,%a3@(341)
10c6cce0: 4280 clrl %d0
10c6cce2: 1002 moveb %d2,%d0
10c6cce4: 4281 clrl %d1
10c6cce6: 122b 0122 moveb %a3@(290),%d1
10c6ccea: d280 addl %d0,%d1
10c6ccec: 102b 0108 moveb %a3@(264),%d0
10c6ccf0: 4880 extw %d0
10c6ccf2: 307c 0004 moveaw #4,%a0
10c6ccf6: 90c0 subaw %d0,%a0
10c6ccf8: b288 cmpl %a0,%d1
10c6ccfa: 6c02 bges 10c6ccfe <tcp_sack_remove+0xb6>
10c6ccfc: 2041 moveal %d1,%a0
10c6ccfe: 3008 movew %a0,%d0
10c6cd00: 1740 0123 moveb %d0,%a3@(291)
10c6cd04: 4cee 0c0c fff0 moveml %fp@(-16),%d2-%d3/%a2-%a3
10c6cd0a: 4e5e unlk %fp
10c6cd0c: 4e75 rts
10c6cd0e <tcp_ofo_queue>:
10c6cd0e: 4e56 0000 linkw %fp,#0
10c6cd12: 48e7 303c moveml %d2-%d3/%a2-%a5,%sp@-
10c6cd16: 2a6e 0008 moveal %fp@(8),%a5
10c6cd1a: 47ed 00d6 lea %a5@(214),%a3
10c6cd1e: 262b 0008 movel %a3@(8),%d3
10c6cd22: 49ed 0054 lea %a5@(84),%a4
10c6cd26: 6000 0166 braw 10c6ce8e <tcp_ofo_queue+0x180>
10c6cd2a: 2009 movel %a1,%d0
10c6cd2c: 9083 subl %d3,%d0
10c6cd2e: 6a00 0092 bplw 10c6cdc2 <tcp_ofo_queue+0xb4>
10c6cd32: 2403 movel %d3,%d2
10c6cd34: 222a 003e movel %a2@(62),%d1
10c6cd38: 2001 movel %d1,%d0
10c6cd3a: 9083 subl %d3,%d0
10c6cd3c: 6a02 bpls 10c6cd40 <tcp_ofo_queue+0x32>
10c6cd3e: 2601 movel %d1,%d3
10c6cd40: 4a2b 0122 tstb %a3@(290)
10c6cd44: 6654 bnes 10c6cd9a <tcp_ofo_queue+0x8c>
10c6cd46: 4a2b 010a tstb %a3@(266)
10c6cd4a: 6776 beqs 10c6cdc2 <tcp_ofo_queue+0xb4>
10c6cd4c: 4ab9 1001 02b4 tstl 100102b4 <sysctl_tcp_dsack>
10c6cd52: 676e beqs 10c6cdc2 <tcp_ofo_queue+0xb4>
10c6cd54: 2009 movel %a1,%d0
10c6cd56: 9088 subl %a0,%d0
10c6cd58: 6a08 bpls 10c6cd62 <tcp_ofo_queue+0x54>
10c6cd5a: 52b9 1003 2fb6 addql #1,10032fb6 <net_statistics+0xd4>
10c6cd60: 6006 bras 10c6cd68 <tcp_ofo_queue+0x5a>
10c6cd62: 52b9 1003 2fba addql #1,10032fba <net_statistics+0xd8>
10c6cd68: 177c 0001 0122 moveb #1,%a3@(290)
10c6cd6e: 2749 0124 movel %a1,%a3@(292)
10c6cd72: 2742 0128 movel %d2,%a3@(296)
10c6cd76: 4280 clrl %d0
10c6cd78: 102b 0155 moveb %a3@(341),%d0
10c6cd7c: 2200 movel %d0,%d1
10c6cd7e: 5281 addql #1,%d1
10c6cd80: 102b 0108 moveb %a3@(264),%d0
10c6cd84: 4880 extw %d0
10c6cd86: 307c 0004 moveaw #4,%a0
10c6cd8a: 90c0 subaw %d0,%a0
10c6cd8c: b288 cmpl %a0,%d1
10c6cd8e: 6c02 bges 10c6cd92 <tcp_ofo_queue+0x84>
10c6cd90: 2041 moveal %d1,%a0
10c6cd92: 3008 movew %a0,%d0
10c6cd94: 1740 0123 moveb %d0,%a3@(291)
10c6cd98: 6028 bras 10c6cdc2 <tcp_ofo_queue+0xb4>
10c6cd9a: 41eb 0124 lea %a3@(292),%a0
10c6cd9e: 2028 0004 movel %a0@(4),%d0
10c6cda2: 9089 subl %a1,%d0
10c6cda4: 6b1c bmis 10c6cdc2 <tcp_ofo_queue+0xb4>
10c6cda6: 2210 movel %a0@,%d1
10c6cda8: 2002 movel %d2,%d0
10c6cdaa: 9081 subl %d1,%d0
10c6cdac: 6b14 bmis 10c6cdc2 <tcp_ofo_queue+0xb4>
10c6cdae: 2009 movel %a1,%d0
10c6cdb0: 9081 subl %d1,%d0
10c6cdb2: 6a02 bpls 10c6cdb6 <tcp_ofo_queue+0xa8>
10c6cdb4: 2089 movel %a1,%a0@
10c6cdb6: 2028 0004 movel %a0@(4),%d0
10c6cdba: 9082 subl %d2,%d0
10c6cdbc: 6a04 bpls 10c6cdc2 <tcp_ofo_queue+0xb4>
10c6cdbe: 2142 0004 movel %d2,%a0@(4)
10c6cdc2: 222a 003e movel %a2@(62),%d1
10c6cdc6: 206b 0008 moveal %a3@(8),%a0
10c6cdca: 2008 movel %a0,%d0
10c6cdcc: 9081 subl %d1,%d0
10c6cdce: 6b44 bmis 10c6ce14 <tcp_ofo_queue+0x106>
10c6cdd0: bafc 0000 cmpaw #0,%a5
10c6cdd4: 6714 beqs 10c6cdea <tcp_ofo_queue+0xdc>
10c6cdd6: 4a2d 009d tstb %a5@(157)
10c6cdda: 670e beqs 10c6cdea <tcp_ofo_queue+0xdc>
10c6cddc: 4879 1000 9017 pea 10009017 <prio2band+0x1d9d>
10c6cde2: 4eb9 10c1 677e jsr 10c1677e <printk>
10c6cde8: 588f addql #4,%sp
10c6cdea: 206a 0008 moveal %a2@(8),%a0
10c6cdee: 53a8 0008 subql #1,%a0@(8)
10c6cdf2: 2252 moveal %a2@,%a1
10c6cdf4: 206a 0004 moveal %a2@(4),%a0
10c6cdf8: 4292 clrl %a2@
10c6cdfa: 42aa 0004 clrl %a2@(4)
10c6cdfe: 42aa 0008 clrl %a2@(8)
10c6ce02: 2348 0004 movel %a0,%a1@(4)
10c6ce06: 2089 movel %a1,%a0@
10c6ce08: 2f0a movel %a2,%sp@-
10c6ce0a: 4eb9 10c5 5900 jsr 10c55900 <__kfree_skb>
10c6ce10: 588f addql #4,%sp
10c6ce12: 607a bras 10c6ce8e <tcp_ofo_queue+0x180>
10c6ce14: bafc 0000 cmpaw #0,%a5
10c6ce18: 671e beqs 10c6ce38 <tcp_ofo_queue+0x12a>
10c6ce1a: 4a2d 009d tstb %a5@(157)
10c6ce1e: 6718 beqs 10c6ce38 <tcp_ofo_queue+0x12a>
10c6ce20: 2f01 movel %d1,%sp@-
10c6ce22: 2f2a 003a movel %a2@(58),%sp@-
10c6ce26: 2f08 movel %a0,%sp@-
10c6ce28: 4879 1000 903c pea 1000903c <prio2band+0x1dc2>
10c6ce2e: 4eb9 10c1 677e jsr 10c1677e <printk>
10c6ce34: 4fef 0010 lea %sp@(16),%sp
10c6ce38: 206a 0008 moveal %a2@(8),%a0
10c6ce3c: 53a8 0008 subql #1,%a0@(8)
10c6ce40: 2252 moveal %a2@,%a1
10c6ce42: 206a 0004 moveal %a2@(4),%a0
10c6ce46: 4292 clrl %a2@
10c6ce48: 42aa 0004 clrl %a2@(4)
10c6ce4c: 42aa 0008 clrl %a2@(8)
10c6ce50: 2348 0004 movel %a0,%a1@(4)
10c6ce54: 2089 movel %a1,%a0@
10c6ce56: 254c 0008 movel %a4,%a2@(8)
10c6ce5a: 52ac 0008 addql #1,%a4@(8)
10c6ce5e: 206c 0004 moveal %a4@(4),%a0
10c6ce62: 248c movel %a4,%a2@
10c6ce64: 2548 0004 movel %a0,%a2@(4)
10c6ce68: 294a 0004 movel %a2,%a4@(4)
10c6ce6c: 208a movel %a2,%a0@
10c6ce6e: 276a 003e 0008 movel %a2@(62),%a3@(8)
10c6ce74: 206a 001c moveal %a2@(28),%a0
10c6ce78: 0828 0000 000d btst #0,%a0@(13)
10c6ce7e: 670e beqs 10c6ce8e <tcp_ofo_queue+0x180>
10c6ce80: 2f08 movel %a0,%sp@-
10c6ce82: 2f0d movel %a5,%sp@-
10c6ce84: 2f0a movel %a2,%sp@-
10c6ce86: 4eba f990 jsr %pc@(10c6c818 <tcp_fin>)
10c6ce8a: 4fef 000c lea %sp@(12),%sp
10c6ce8e: 41eb 00d4 lea %a3@(212),%a0
10c6ce92: 2450 moveal %a0@,%a2
10c6ce94: b1ca cmpal %a2,%a0
10c6ce96: 6602 bnes 10c6ce9a <tcp_ofo_queue+0x18c>
10c6ce98: 95ca subal %a2,%a2
10c6ce9a: b4fc 0000 cmpaw #0,%a2
10c6ce9e: 6710 beqs 10c6ceb0 <tcp_ofo_queue+0x1a2>
10c6cea0: 226a 003a moveal %a2@(58),%a1
10c6cea4: 206b 0008 moveal %a3@(8),%a0
10c6cea8: 2008 movel %a0,%d0
10c6ceaa: 9089 subl %a1,%d0
10c6ceac: 6a00 fe7c bplw 10c6cd2a <tcp_ofo_queue+0x1c>
10c6ceb0: 4cee 3c0c ffe8 moveml %fp@(-24),%d2-%d3/%a2-%a5
10c6ceb6: 4e5e unlk %fp
10c6ceb8: 4e75 rts
10c6ceba <tcp_data_queue>:
10c6ceba: 4e56 0000 linkw %fp,#0
10c6cebe: 48e7 3e3c moveml %d2-%d6/%a2-%a5,%sp@-
10c6cec2: 282e 0008 movel %fp@(8),%d4
10c6cec6: 2a6e 000c moveal %fp@(12),%a5
10c6ceca: 286d 001c moveal %a5@(28),%a4
10c6cece: 2644 moveal %d4,%a3
10c6ced0: 47eb 00d6 lea %a3@(214),%a3
10c6ced4: 76ff moveq #-1,%d3
10c6ced6: 202d 003a movel %a5@(58),%d0
10c6ceda: b0ad 003e cmpl %a5@(62),%d0
10c6cede: 6700 02f2 beqw 10c6d1d2 <tcp_data_queue+0x318>
10c6cee2: 122c 000c moveb %a4@(12),%d1
10c6cee6: e489 lsrl #2,%d1
10c6cee8: 743c moveq #60,%d2
10c6ceea: c282 andl %d2,%d1
10c6ceec: 202d 005c movel %a5@(92),%d0
10c6cef0: 9081 subl %d1,%d0
10c6cef2: 2b40 005c movel %d0,%a5@(92)
10c6cef6: b0ad 0060 cmpl %a5@(96),%d0
10c6cefa: 640c bccs 10c6cf08 <tcp_data_queue+0x4e>
10c6cefc: 4879 1000 8b61 pea 10008b61 <prio2band+0x18e7>
10c6cf02: 4eb9 10c1 60e4 jsr 10c160e4 <panic>
10c6cf08: d3ad 0080 addl %d1,%a5@(128)
10c6cf0c: 206d 001c moveal %a5@(28),%a0
10c6cf10: 4a28 000d tstb %a0@(13)
10c6cf14: 6c06 bges 10c6cf1c <tcp_data_queue+0x62>
10c6cf16: 022b 00fb 0159 andib #-5,%a3@(345)
10c6cf1c: 4a2b 0122 tstb %a3@(290)
10c6cf20: 6722 beqs 10c6cf44 <tcp_data_queue+0x8a>
10c6cf22: 422b 0122 clrb %a3@(290)
10c6cf26: 4281 clrl %d1
10c6cf28: 122b 0155 moveb %a3@(341),%d1
10c6cf2c: 102b 0108 moveb %a3@(264),%d0
10c6cf30: 4880 extw %d0
10c6cf32: 307c 0004 moveaw #4,%a0
10c6cf36: 90c0 subaw %d0,%a0
10c6cf38: b288 cmpl %a0,%d1
10c6cf3a: 6402 bccs 10c6cf3e <tcp_data_queue+0x84>
10c6cf3c: 2041 moveal %d1,%a0
10c6cf3e: 3008 movew %a0,%d0
10c6cf40: 1740 0123 moveb %d0,%a3@(291)
10c6cf44: 242d 003a movel %a5@(58),%d2
10c6cf48: 222b 0008 movel %a3@(8),%d1
10c6cf4c: b282 cmpl %d2,%d1
10c6cf4e: 6600 020a bnew 10c6d15a <tcp_data_queue+0x2a0>
10c6cf52: 202b 00f8 movel %a3@(248),%d0
10c6cf56: d0ab 00f4 addl %a3@(244),%d0
10c6cf5a: 9082 subl %d2,%d0
10c6cf5c: 6a02 bpls 10c6cf60 <tcp_data_queue+0xa6>
10c6cf5e: 7000 moveq #0,%d0
10c6cf60: 4a80 tstl %d0
10c6cf62: 6700 0260 beqw 10c6d1c4 <tcp_data_queue+0x30a>
10c6cf66: 206b 0048 moveal %a3@(72),%a0
10c6cf6a: b1f9 1002 53b4 cmpal 100253b4 <_current_task>,%a0
10c6cf70: 667c bnes 10c6cfee <tcp_data_queue+0x134>
10c6cf72: b4ab 0104 cmpl %a3@(260),%d2
10c6cf76: 6676 bnes 10c6cfee <tcp_data_queue+0x134>
10c6cf78: 222b 0050 movel %a3@(80),%d1
10c6cf7c: 6770 beqs 10c6cfee <tcp_data_queue+0x134>
10c6cf7e: 2244 moveal %d4,%a1
10c6cf80: 4aa9 0030 tstl %a1@(48)
10c6cf84: 6768 beqs 10c6cfee <tcp_data_queue+0x134>
10c6cf86: 4a6b 017c tstw %a3@(380)
10c6cf8a: 6662 bnes 10c6cfee <tcp_data_queue+0x134>
10c6cf8c: 202d 005c movel %a5@(92),%d0
10c6cf90: 2401 movel %d1,%d2
10c6cf92: b082 cmpl %d2,%d0
10c6cf94: 6402 bccs 10c6cf98 <tcp_data_queue+0xde>
10c6cf96: 2400 movel %d0,%d2
10c6cf98: 7000 moveq #0,%d0
10c6cf9a: 2080 movel %d0,%a0@
10c6cf9c: 45f9 1002 5730 lea 10025730 <irq_stat+0x8>,%a2
10c6cfa2: 5392 subql #1,%a2@
10c6cfa4: 2f02 movel %d2,%sp@-
10c6cfa6: 2f2b 004c movel %a3@(76),%sp@-
10c6cfaa: 42a7 clrl %sp@-
10c6cfac: 2f0d movel %a5,%sp@-
10c6cfae: 4eb9 10c5 6fd8 jsr 10c56fd8 <skb_copy_datagram_iovec>
10c6cfb4: 4fef 0010 lea %sp@(16),%sp
10c6cfb8: 4a80 tstl %d0
10c6cfba: 6712 beqs 10c6cfce <tcp_data_queue+0x114>
10c6cfbc: 720e moveq #14,%d1
10c6cfbe: 2044 moveal %d4,%a0
10c6cfc0: 2141 027e movel %d1,%a0@(638)
10c6cfc4: 2f04 movel %d4,%sp@-
10c6cfc6: 2068 031a moveal %a0@(794),%a0
10c6cfca: 4e90 jsr %a0@
10c6cfcc: 588f addql #4,%sp
10c6cfce: 5292 addql #1,%a2@
10c6cfd0: 95ab 0050 subl %d2,%a3@(80)
10c6cfd4: d5ab 0104 addl %d2,%a3@(260)
10c6cfd8: 7600 moveq #0,%d3
10c6cfda: b4ad 005c cmpl %a5@(92),%d2
10c6cfde: 660e bnes 10c6cfee <tcp_data_queue+0x134>
10c6cfe0: 102c 000d moveb %a4@(13),%d0
10c6cfe4: 7201 moveq #1,%d1
10c6cfe6: c081 andl %d1,%d0
10c6cfe8: 2600 movel %d0,%d3
10c6cfea: 5383 subql #1,%d3
10c6cfec: 4483 negl %d3
10c6cfee: 4a83 tstl %d3
10c6cff0: 6e00 00b0 bgtw 10c6d0a2 <tcp_data_queue+0x1e8>
10c6cff4: 4a83 tstl %d3
10c6cff6: 6c70 bges 10c6d068 <tcp_data_queue+0x1ae>
10c6cff8: 2044 moveal %d4,%a0
10c6cffa: 2268 0050 moveal %a0@(80),%a1
10c6cffe: b3e8 0040 cmpal %a0@(64),%a1
10c6d002: 6e28 bgts 10c6d02c <tcp_data_queue+0x172>
10c6d004: 7400 moveq #0,%d2
10c6d006: 202d 0078 movel %a5@(120),%d0
10c6d00a: b0a8 0080 cmpl %a0@(128),%d0
10c6d00e: 6f16 bles 10c6d026 <tcp_data_queue+0x16c>
10c6d010: 4878 0001 pea 1 <PF_DTRACE_OFF>
10c6d014: 2f00 movel %d0,%sp@-
10c6d016: 2f04 movel %d4,%sp@-
10c6d018: 4eb9 10c6 63cc jsr 10c663cc <tcp_mem_schedule>
10c6d01e: 4fef 000c lea %sp@(12),%sp
10c6d022: 4a80 tstl %d0
10c6d024: 6702 beqs 10c6d028 <tcp_data_queue+0x16e>
10c6d026: 7401 moveq #1,%d2
10c6d028: 4a82 tstl %d2
10c6d02a: 663c bnes 10c6d068 <tcp_data_queue+0x1ae>
10c6d02c: 2f04 movel %d4,%sp@-
10c6d02e: 4eb9 10c6 d9ea jsr 10c6d9ea <tcp_prune_queue>
10c6d034: 588f addql #4,%sp
10c6d036: 4a80 tstl %d0
10c6d038: 6d00 0198 bltw 10c6d1d2 <tcp_data_queue+0x318>
10c6d03c: 7400 moveq #0,%d2
10c6d03e: 202d 0078 movel %a5@(120),%d0
10c6d042: 2044 moveal %d4,%a0
10c6d044: b0a8 0080 cmpl %a0@(128),%d0
10c6d048: 6f16 bles 10c6d060 <tcp_data_queue+0x1a6>
10c6d04a: 4878 0001 pea 1 <PF_DTRACE_OFF>
10c6d04e: 2f00 movel %d0,%sp@-
10c6d050: 2f04 movel %d4,%sp@-
10c6d052: 4eb9 10c6 63cc jsr 10c663cc <tcp_mem_schedule>
10c6d058: 4fef 000c lea %sp@(12),%sp
10c6d05c: 4a80 tstl %d0
10c6d05e: 6702 beqs 10c6d062 <tcp_data_queue+0x1a8>
10c6d060: 7401 moveq #1,%d2
10c6d062: 4a82 tstl %d2
10c6d064: 6700 016c beqw 10c6d1d2 <tcp_data_queue+0x318>
10c6d068: 2b44 000c movel %d4,%a5@(12)
10c6d06c: 2b7c 10c6 659e movel #281437598,%a5@(140)
10c6d072: 008c
10c6d074: 202d 0078 movel %a5@(120),%d0
10c6d078: 2244 moveal %d4,%a1
10c6d07a: d1a9 0050 addl %d0,%a1@(80)
10c6d07e: 202d 0078 movel %a5@(120),%d0
10c6d082: 91a9 0080 subl %d0,%a1@(128)
10c6d086: 41e9 0054 lea %a1@(84),%a0
10c6d08a: 2b48 0008 movel %a0,%a5@(8)
10c6d08e: 52a8 0008 addql #1,%a0@(8)
10c6d092: 2268 0004 moveal %a0@(4),%a1
10c6d096: 2a88 movel %a0,%a5@
10c6d098: 2b49 0004 movel %a1,%a5@(4)
10c6d09c: 214d 0004 movel %a5,%a0@(4)
10c6d0a0: 228d movel %a5,%a1@
10c6d0a2: 276d 003e 0008 movel %a5@(62),%a3@(8)
10c6d0a8: 4aad 005c tstl %a5@(92)
10c6d0ac: 670e beqs 10c6d0bc <tcp_data_queue+0x202>
10c6d0ae: 2f0d movel %a5,%sp@-
10c6d0b0: 2f0b movel %a3,%sp@-
10c6d0b2: 2f04 movel %d4,%sp@-
10c6d0b4: 4eba d544 jsr %pc@(10c6a5fa <tcp_event_data_recv>)
10c6d0b8: 4fef 000c lea %sp@(12),%sp
10c6d0bc: 082c 0000 000d btst #0,%a4@(13)
10c6d0c2: 670e beqs 10c6d0d2 <tcp_data_queue+0x218>
10c6d0c4: 2f0c movel %a4,%sp@-
10c6d0c6: 2f04 movel %d4,%sp@-
10c6d0c8: 2f0d movel %a5,%sp@-
10c6d0ca: 4eba f74c jsr %pc@(10c6c818 <tcp_fin>)
10c6d0ce: 4fef 000c lea %sp@(12),%sp
10c6d0d2: 200b movel %a3,%d0
10c6d0d4: 0680 0000 00d4 addil #212,%d0
10c6d0da: 2840 moveal %d0,%a4
10c6d0dc: 4aac 0008 tstl %a4@(8)
10c6d0e0: 6712 beqs 10c6d0f4 <tcp_data_queue+0x23a>
10c6d0e2: 2f04 movel %d4,%sp@-
10c6d0e4: 4eba fc28 jsr %pc@(10c6cd0e <tcp_ofo_queue>)
10c6d0e8: 588f addql #4,%sp
10c6d0ea: 4aac 0008 tstl %a4@(8)
10c6d0ee: 6604 bnes 10c6d0f4 <tcp_data_queue+0x23a>
10c6d0f0: 422b 0022 clrb %a3@(34)
10c6d0f4: 4a2b 0155 tstb %a3@(341)
10c6d0f8: 6708 beqs 10c6d102 <tcp_data_queue+0x248>
10c6d0fa: 2f0b movel %a3,%sp@-
10c6d0fc: 4eba fb4a jsr %pc@(10c6cc48 <tcp_sack_remove>)
10c6d100: 588f addql #4,%sp
10c6d102: 4aac 0008 tstl %a4@(8)
10c6d106: 6634 bnes 10c6d13c <tcp_data_queue+0x282>
10c6d108: 4aab 00f4 tstl %a3@(244)
10c6d10c: 672e beqs 10c6d13c <tcp_data_queue+0x282>
10c6d10e: 2044 moveal %d4,%a0
10c6d110: 2268 0050 moveal %a0@(80),%a1
10c6d114: b3e8 0040 cmpal %a0@(64),%a1
10c6d118: 6c22 bges 10c6d13c <tcp_data_queue+0x282>
10c6d11a: 4a6b 017c tstw %a3@(380)
10c6d11e: 661c bnes 10c6d13c <tcp_data_queue+0x282>
10c6d120: 4280 clrl %d0
10c6d122: 102b 010c moveb %a3@(268),%d0
10c6d126: 222b 0058 movel %a3@(88),%d1
10c6d12a: e0a9 lsrl %d0,%d1
10c6d12c: 2013 movel %a3@,%d0
10c6d12e: 741a moveq #26,%d2
10c6d130: e5a8 lsll %d2,%d0
10c6d132: 08c1 0014 bset #20,%d1
10c6d136: 8081 orl %d1,%d0
10c6d138: 2740 0004 movel %d0,%a3@(4)
10c6d13c: 4a83 tstl %d3
10c6d13e: 6e00 0092 bgtw 10c6d1d2 <tcp_data_queue+0x318>
10c6d142: 2044 moveal %d4,%a0
10c6d144: 1028 0094 moveb %a0@(148),%d0
10c6d148: 6600 056c bnew 10c6d6b6 <tcp_data_queue+0x7fc>
10c6d14c: 42a7 clrl %sp@-
10c6d14e: 2f04 movel %d4,%sp@-
10c6d150: 2068 0312 moveal %a0@(786),%a0
10c6d154: 4e90 jsr %a0@
10c6d156: 6000 055e braw 10c6d6b6 <tcp_data_queue+0x7fc>
10c6d15a: 2001 movel %d1,%d0
10c6d15c: 90ad 003e subl %a5@(62),%d0
10c6d160: 6b7c bmis 10c6d1de <tcp_data_queue+0x324>
10c6d162: 52b9 1003 2f2a addql #1,10032f2a <net_statistics+0x48>
10c6d168: 222d 003a movel %a5@(58),%d1
10c6d16c: 242d 003e movel %a5@(62),%d2
10c6d170: 4a2b 010a tstb %a3@(266)
10c6d174: 674e beqs 10c6d1c4 <tcp_data_queue+0x30a>
10c6d176: 4ab9 1001 02b4 tstl 100102b4 <sysctl_tcp_dsack>
10c6d17c: 6746 beqs 10c6d1c4 <tcp_data_queue+0x30a>
10c6d17e: 2001 movel %d1,%d0
10c6d180: 90ab 0008 subl %a3@(8),%d0
10c6d184: 6a08 bpls 10c6d18e <tcp_data_queue+0x2d4>
10c6d186: 52b9 1003 2fb6 addql #1,10032fb6 <net_statistics+0xd4>
10c6d18c: 6006 bras 10c6d194 <tcp_data_queue+0x2da>
10c6d18e: 52b9 1003 2fba addql #1,10032fba <net_statistics+0xd8>
10c6d194: 177c 0001 0122 moveb #1,%a3@(290)
10c6d19a: 2741 0124 movel %d1,%a3@(292)
10c6d19e: 2742 0128 movel %d2,%a3@(296)
10c6d1a2: 4280 clrl %d0
10c6d1a4: 102b 0155 moveb %a3@(341),%d0
10c6d1a8: 2200 movel %d0,%d1
10c6d1aa: 5281 addql #1,%d1
10c6d1ac: 102b 0108 moveb %a3@(264),%d0
10c6d1b0: 4880 extw %d0
10c6d1b2: 307c 0004 moveaw #4,%a0
10c6d1b6: 90c0 subaw %d0,%a0
10c6d1b8: b288 cmpl %a0,%d1
10c6d1ba: 6c02 bges 10c6d1be <tcp_data_queue+0x304>
10c6d1bc: 2041 moveal %d1,%a0
10c6d1be: 3008 movew %a0,%d0
10c6d1c0: 1740 0123 moveb %d0,%a3@(291)
10c6d1c4: 2f0b movel %a3,%sp@-
10c6d1c6: 4eba d148 jsr %pc@(10c6a310 <tcp_enter_quickack_mode>)
10c6d1ca: 588f addql #4,%sp
10c6d1cc: 002b 0001 0020 orib #1,%a3@(32)
10c6d1d2: 2f0d movel %a5,%sp@-
10c6d1d4: 4eb9 10c5 5900 jsr 10c55900 <__kfree_skb>
10c6d1da: 6000 04da braw 10c6d6b6 <tcp_data_queue+0x7fc>
10c6d1de: 202b 00f8 movel %a3@(248),%d0
10c6d1e2: d0ab 00f4 addl %a3@(244),%d0
10c6d1e6: 9081 subl %d1,%d0
10c6d1e8: 6a02 bpls 10c6d1ec <tcp_data_queue+0x332>
10c6d1ea: 7000 moveq #0,%d0
10c6d1ec: d081 addl %d1,%d0
10c6d1ee: 9480 subl %d0,%d2
10c6d1f0: 6ad2 bpls 10c6d1c4 <tcp_data_queue+0x30a>
10c6d1f2: 2f0b movel %a3,%sp@-
10c6d1f4: 4eba d11a jsr %pc@(10c6a310 <tcp_enter_quickack_mode>)
10c6d1f8: 242d 003a movel %a5@(58),%d2
10c6d1fc: 222b 0008 movel %a3@(8),%d1
10c6d200: 588f addql #4,%sp
10c6d202: 2002 movel %d2,%d0
10c6d204: 9081 subl %d1,%d0
10c6d206: 6a00 009a bplw 10c6d2a2 <tcp_data_queue+0x3e8>
10c6d20a: 4a84 tstl %d4
10c6d20c: 6720 beqs 10c6d22e <tcp_data_queue+0x374>
10c6d20e: 2044 moveal %d4,%a0
10c6d210: 4a28 009d tstb %a0@(157)
10c6d214: 6718 beqs 10c6d22e <tcp_data_queue+0x374>
10c6d216: 2f2d 003e movel %a5@(62),%sp@-
10c6d21a: 2f02 movel %d2,%sp@-
10c6d21c: 2f01 movel %d1,%sp@-
10c6d21e: 4879 1000 9068 pea 10009068 <prio2band+0x1dee>
10c6d224: 4eb9 10c1 677e jsr 10c1677e <printk>
10c6d22a: 4fef 0010 lea %sp@(16),%sp
10c6d22e: 242d 003a movel %a5@(58),%d2
10c6d232: 222b 0008 movel %a3@(8),%d1
10c6d236: 4a2b 010a tstb %a3@(266)
10c6d23a: 674c beqs 10c6d288 <tcp_data_queue+0x3ce>
10c6d23c: 4ab9 1001 02b4 tstl 100102b4 <sysctl_tcp_dsack>
10c6d242: 6744 beqs 10c6d288 <tcp_data_queue+0x3ce>
10c6d244: 2002 movel %d2,%d0
10c6d246: 9081 subl %d1,%d0
10c6d248: 6a08 bpls 10c6d252 <tcp_data_queue+0x398>
10c6d24a: 52b9 1003 2fb6 addql #1,10032fb6 <net_statistics+0xd4>
10c6d250: 6006 bras 10c6d258 <tcp_data_queue+0x39e>
10c6d252: 52b9 1003 2fba addql #1,10032fba <net_statistics+0xd8>
10c6d258: 177c 0001 0122 moveb #1,%a3@(290)
10c6d25e: 2742 0124 movel %d2,%a3@(292)
10c6d262: 2741 0128 movel %d1,%a3@(296)
10c6d266: 4280 clrl %d0
10c6d268: 102b 0155 moveb %a3@(341),%d0
10c6d26c: 2200 movel %d0,%d1
10c6d26e: 5281 addql #1,%d1
10c6d270: 102b 0108 moveb %a3@(264),%d0
10c6d274: 4880 extw %d0
10c6d276: 307c 0004 moveaw #4,%a0
10c6d27a: 90c0 subaw %d0,%a0
10c6d27c: b288 cmpl %a0,%d1
10c6d27e: 6c02 bges 10c6d282 <tcp_data_queue+0x3c8>
10c6d280: 2041 moveal %d1,%a0
10c6d282: 3008 movew %a0,%d0
10c6d284: 1740 0123 moveb %d0,%a3@(291)
10c6d288: 202b 00f8 movel %a3@(248),%d0
10c6d28c: d0ab 00f4 addl %a3@(244),%d0
10c6d290: 90ab 0008 subl %a3@(8),%d0
10c6d294: 6a02 bpls 10c6d298 <tcp_data_queue+0x3de>
10c6d296: 7000 moveq #0,%d0
10c6d298: 4a80 tstl %d0
10c6d29a: 6700 ff28 beqw 10c6d1c4 <tcp_data_queue+0x30a>
10c6d29e: 6000 fd54 braw 10c6cff4 <tcp_data_queue+0x13a>
10c6d2a2: 142b 0159 moveb %a3@(345),%d2
10c6d2a6: 0802 0000 btst #0,%d2
10c6d2aa: 6728 beqs 10c6d2d4 <tcp_data_queue+0x41a>
10c6d2ac: 122d 0046 moveb %a5@(70),%d1
10c6d2b0: 1001 moveb %d1,%d0
10c6d2b2: 0200 0003 andib #3,%d0
10c6d2b6: 0c00 0003 cmpib #3,%d0
10c6d2ba: 660a bnes 10c6d2c6 <tcp_data_queue+0x40c>
10c6d2bc: 0002 0004 orib #4,%d2
10c6d2c0: 1742 0159 moveb %d2,%a3@(345)
10c6d2c4: 600e bras 10c6d2d4 <tcp_data_queue+0x41a>
10c6d2c6: 0801 0001 btst #1,%d1
10c6d2ca: 6608 bnes 10c6d2d4 <tcp_data_queue+0x41a>
10c6d2cc: 2f0b movel %a3,%sp@-
10c6d2ce: 4eba d040 jsr %pc@(10c6a310 <tcp_enter_quickack_mode>)
10c6d2d2: 588f addql #4,%sp
10c6d2d4: 2044 moveal %d4,%a0
10c6d2d6: 2268 0050 moveal %a0@(80),%a1
10c6d2da: b3e8 0040 cmpal %a0@(64),%a1
10c6d2de: 6e28 bgts 10c6d308 <tcp_data_queue+0x44e>
10c6d2e0: 7400 moveq #0,%d2
10c6d2e2: 202d 0078 movel %a5@(120),%d0
10c6d2e6: b0a8 0080 cmpl %a0@(128),%d0
10c6d2ea: 6f16 bles 10c6d302 <tcp_data_queue+0x448>
10c6d2ec: 4878 0001 pea 1 <PF_DTRACE_OFF>
10c6d2f0: 2f00 movel %d0,%sp@-
10c6d2f2: 2f04 movel %d4,%sp@-
10c6d2f4: 4eb9 10c6 63cc jsr 10c663cc <tcp_mem_schedule>
10c6d2fa: 4fef 000c lea %sp@(12),%sp
10c6d2fe: 4a80 tstl %d0
10c6d300: 6702 beqs 10c6d304 <tcp_data_queue+0x44a>
10c6d302: 7401 moveq #1,%d2
10c6d304: 4a82 tstl %d2
10c6d306: 663c bnes 10c6d344 <tcp_data_queue+0x48a>
10c6d308: 2f04 movel %d4,%sp@-
10c6d30a: 4eb9 10c6 d9ea jsr 10c6d9ea <tcp_prune_queue>
10c6d310: 588f addql #4,%sp
10c6d312: 4a80 tstl %d0
10c6d314: 6d00 febc bltw 10c6d1d2 <tcp_data_queue+0x318>
10c6d318: 7400 moveq #0,%d2
10c6d31a: 202d 0078 movel %a5@(120),%d0
10c6d31e: 2044 moveal %d4,%a0
10c6d320: b0a8 0080 cmpl %a0@(128),%d0
10c6d324: 6f16 bles 10c6d33c <tcp_data_queue+0x482>
10c6d326: 4878 0001 pea 1 <PF_DTRACE_OFF>
10c6d32a: 2f00 movel %d0,%sp@-
10c6d32c: 2f04 movel %d4,%sp@-
10c6d32e: 4eb9 10c6 63cc jsr 10c663cc <tcp_mem_schedule>
10c6d334: 4fef 000c lea %sp@(12),%sp
10c6d338: 4a80 tstl %d0
10c6d33a: 6702 beqs 10c6d33e <tcp_data_queue+0x484>
10c6d33c: 7401 moveq #1,%d2
10c6d33e: 4a82 tstl %d2
10c6d340: 6700 fe90 beqw 10c6d1d2 <tcp_data_queue+0x318>
10c6d344: 42ab 0004 clrl %a3@(4)
10c6d348: 002b 0001 0020 orib #1,%a3@(32)
10c6d34e: 4a84 tstl %d4
10c6d350: 6724 beqs 10c6d376 <tcp_data_queue+0x4bc>
10c6d352: 2244 moveal %d4,%a1
10c6d354: 4a29 009d tstb %a1@(157)
10c6d358: 671c beqs 10c6d376 <tcp_data_queue+0x4bc>
10c6d35a: 2f2d 003e movel %a5@(62),%sp@-
10c6d35e: 2f2d 003a movel %a5@(58),%sp@-
10c6d362: 2f2b 0008 movel %a3@(8),%sp@-
10c6d366: 4879 1000 9094 pea 10009094 <prio2band+0x1e1a>
10c6d36c: 4eb9 10c1 677e jsr 10c1677e <printk>
10c6d372: 4fef 0010 lea %sp@(16),%sp
10c6d376: 2b44 000c movel %d4,%a5@(12)
10c6d37a: 2b7c 10c6 659e movel #281437598,%a5@(140)
10c6d380: 008c
10c6d382: 202d 0078 movel %a5@(120),%d0
10c6d386: 2044 moveal %d4,%a0
10c6d388: d1a8 0050 addl %d0,%a0@(80)
10c6d38c: 202d 0078 movel %a5@(120),%d0
10c6d390: 91a8 0080 subl %d0,%a0@(128)
10c6d394: 41eb 00d4 lea %a3@(212),%a0
10c6d398: 2010 movel %a0@,%d0
10c6d39a: 2848 moveal %a0,%a4
10c6d39c: b9c0 cmpal %d0,%a4
10c6d39e: 6602 bnes 10c6d3a2 <tcp_data_queue+0x4e8>
10c6d3a0: 7000 moveq #0,%d0
10c6d3a2: 4a80 tstl %d0
10c6d3a4: 663c bnes 10c6d3e2 <tcp_data_queue+0x528>
10c6d3a6: 4a2b 010a tstb %a3@(266)
10c6d3aa: 671c beqs 10c6d3c8 <tcp_data_queue+0x50e>
10c6d3ac: 177c 0001 0155 moveb #1,%a3@(341)
10c6d3b2: 422b 0122 clrb %a3@(290)
10c6d3b6: 177c 0001 0123 moveb #1,%a3@(291)
10c6d3bc: 276d 003a 012c movel %a5@(58),%a3@(300)
10c6d3c2: 276d 003e 0130 movel %a5@(62),%a3@(304)
10c6d3c8: 2b4c 0008 movel %a4,%a5@(8)
10c6d3cc: 52ac 0008 addql #1,%a4@(8)
10c6d3d0: 2054 moveal %a4@,%a0
10c6d3d2: 2a88 movel %a0,%a5@
10c6d3d4: 2b4c 0004 movel %a4,%a5@(4)
10c6d3d8: 214d 0004 movel %a5,%a0@(4)
10c6d3dc: 288d movel %a5,%a4@
10c6d3de: 6000 02d6 braw 10c6d6b6 <tcp_data_queue+0x7fc>
10c6d3e2: 246b 00d8 moveal %a3@(216),%a2
10c6d3e6: 2a2d 003a movel %a5@(58),%d5
10c6d3ea: 262d 003e movel %a5@(62),%d3
10c6d3ee: baaa 003e cmpl %a2@(62),%d5
10c6d3f2: 6632 bnes 10c6d426 <tcp_data_queue+0x56c>
10c6d3f4: 2252 moveal %a2@,%a1
10c6d3f6: 206a 0008 moveal %a2@(8),%a0
10c6d3fa: 2a89 movel %a1,%a5@
10c6d3fc: 2b4a 0004 movel %a2,%a5@(4)
10c6d400: 234d 0004 movel %a5,%a1@(4)
10c6d404: 248d movel %a5,%a2@
10c6d406: 2b48 0008 movel %a0,%a5@(8)
10c6d40a: 52a8 0008 addql #1,%a0@(8)
10c6d40e: 4a2b 0155 tstb %a3@(341)
10c6d412: 6700 0292 beqw 10c6d6a6 <tcp_data_queue+0x7ec>
10c6d416: baab 0130 cmpl %a3@(304),%d5
10c6d41a: 6600 028a bnew 10c6d6a6 <tcp_data_queue+0x7ec>
10c6d41e: 2743 0130 movel %d3,%a3@(304)
10c6d422: 6000 0292 braw 10c6d6b6 <tcp_data_queue+0x7fc>
10c6d426: 220c movel %a4,%d1
10c6d428: 2005 movel %d5,%d0
10c6d42a: 90aa 003a subl %a2@(58),%d0
10c6d42e: 6a08 bpls 10c6d438 <tcp_data_queue+0x57e>
10c6d430: 246a 0004 moveal %a2@(4),%a2
10c6d434: b28a cmpl %a2,%d1
10c6d436: 66f0 bnes 10c6d428 <tcp_data_queue+0x56e>
10c6d438: b9ca cmpal %a2,%a4
10c6d43a: 6700 00dc beqw 10c6d518 <tcp_data_queue+0x65e>
10c6d43e: 222a 003e movel %a2@(62),%d1
10c6d442: 2005 movel %d5,%d0
10c6d444: 9081 subl %d1,%d0
10c6d446: 6a00 00d0 bplw 10c6d518 <tcp_data_queue+0x65e>
10c6d44a: 2001 movel %d1,%d0
10c6d44c: 9083 subl %d3,%d0
10c6d44e: 6b66 bmis 10c6d4b6 <tcp_data_queue+0x5fc>
10c6d450: 2f0d movel %a5,%sp@-
10c6d452: 4eb9 10c5 5900 jsr 10c55900 <__kfree_skb>
10c6d458: 588f addql #4,%sp
10c6d45a: 4a2b 010a tstb %a3@(266)
10c6d45e: 6700 0256 beqw 10c6d6b6 <tcp_data_queue+0x7fc>
10c6d462: 4ab9 1001 02b4 tstl 100102b4 <sysctl_tcp_dsack>
10c6d468: 6700 023c beqw 10c6d6a6 <tcp_data_queue+0x7ec>
10c6d46c: 2005 movel %d5,%d0
10c6d46e: 90ab 0008 subl %a3@(8),%d0
10c6d472: 6a08 bpls 10c6d47c <tcp_data_queue+0x5c2>
10c6d474: 52b9 1003 2fb6 addql #1,10032fb6 <net_statistics+0xd4>
10c6d47a: 6006 bras 10c6d482 <tcp_data_queue+0x5c8>
10c6d47c: 52b9 1003 2fba addql #1,10032fba <net_statistics+0xd8>
10c6d482: 177c 0001 0122 moveb #1,%a3@(290)
10c6d488: 2745 0124 movel %d5,%a3@(292)
10c6d48c: 2743 0128 movel %d3,%a3@(296)
10c6d490: 4280 clrl %d0
10c6d492: 102b 0155 moveb %a3@(341),%d0
10c6d496: 2200 movel %d0,%d1
10c6d498: 5281 addql #1,%d1
10c6d49a: 102b 0108 moveb %a3@(264),%d0
10c6d49e: 4880 extw %d0
10c6d4a0: 307c 0004 moveaw #4,%a0
10c6d4a4: 90c0 subaw %d0,%a0
10c6d4a6: b288 cmpl %a0,%d1
10c6d4a8: 6c02 bges 10c6d4ac <tcp_data_queue+0x5f2>
10c6d4aa: 2041 moveal %d1,%a0
10c6d4ac: 3208 movew %a0,%d1
10c6d4ae: 1741 0123 moveb %d1,%a3@(291)
10c6d4b2: 6000 01f2 braw 10c6d6a6 <tcp_data_queue+0x7ec>
10c6d4b6: 202a 003a movel %a2@(58),%d0
10c6d4ba: 9085 subl %d5,%d0
10c6d4bc: 6a56 bpls 10c6d514 <tcp_data_queue+0x65a>
10c6d4be: 4a2b 010a tstb %a3@(266)
10c6d4c2: 6754 beqs 10c6d518 <tcp_data_queue+0x65e>
10c6d4c4: 4ab9 1001 02b4 tstl 100102b4 <sysctl_tcp_dsack>
10c6d4ca: 674c beqs 10c6d518 <tcp_data_queue+0x65e>
10c6d4cc: 2005 movel %d5,%d0
10c6d4ce: 90ab 0008 subl %a3@(8),%d0
10c6d4d2: 6a08 bpls 10c6d4dc <tcp_data_queue+0x622>
10c6d4d4: 52b9 1003 2fb6 addql #1,10032fb6 <net_statistics+0xd4>
10c6d4da: 6006 bras 10c6d4e2 <tcp_data_queue+0x628>
10c6d4dc: 52b9 1003 2fba addql #1,10032fba <net_statistics+0xd8>
10c6d4e2: 177c 0001 0122 moveb #1,%a3@(290)
10c6d4e8: 2745 0124 movel %d5,%a3@(292)
10c6d4ec: 2741 0128 movel %d1,%a3@(296)
10c6d4f0: 4280 clrl %d0
10c6d4f2: 102b 0155 moveb %a3@(341),%d0
10c6d4f6: 2200 movel %d0,%d1
10c6d4f8: 5281 addql #1,%d1
10c6d4fa: 102b 0108 moveb %a3@(264),%d0
10c6d4fe: 4880 extw %d0
10c6d500: 307c 0004 moveaw #4,%a0
10c6d504: 90c0 subaw %d0,%a0
10c6d506: b288 cmpl %a0,%d1
10c6d508: 6c02 bges 10c6d50c <tcp_data_queue+0x652>
10c6d50a: 2041 moveal %d1,%a0
10c6d50c: 3408 movew %a0,%d2
10c6d50e: 1742 0123 moveb %d2,%a3@(291)
10c6d512: 6004 bras 10c6d518 <tcp_data_queue+0x65e>
10c6d514: 246a 0004 moveal %a2@(4),%a2
10c6d518: 2052 moveal %a2@,%a0
10c6d51a: 2a88 movel %a0,%a5@
10c6d51c: 2b4a 0004 movel %a2,%a5@(4)
10c6d520: 214d 0004 movel %a5,%a0@(4)
10c6d524: 248d movel %a5,%a2@
10c6d526: 2b4c 0008 movel %a4,%a5@(8)
10c6d52a: 52ac 0008 addql #1,%a4@(8)
10c6d52e: 2455 moveal %a5@,%a2
10c6d530: b9ca cmpal %a2,%a4
10c6d532: 6700 0172 beqw 10c6d6a6 <tcp_data_queue+0x7ec>
10c6d536: 222a 003a movel %a2@(58),%d1
10c6d53a: 2001 movel %d1,%d0
10c6d53c: 9083 subl %d3,%d0
10c6d53e: 6a00 0166 bplw 10c6d6a6 <tcp_data_queue+0x7ec>
10c6d542: 7c00 moveq #0,%d6
10c6d544: 2003 movel %d3,%d0
10c6d546: 90aa 003e subl %a2@(62),%d0
10c6d54a: 6a00 0094 bplw 10c6d5e0 <tcp_data_queue+0x726>
10c6d54e: 4a2b 0122 tstb %a3@(290)
10c6d552: 665a bnes 10c6d5ae <tcp_data_queue+0x6f4>
10c6d554: 4a2b 010a tstb %a3@(266)
10c6d558: 6700 015c beqw 10c6d6b6 <tcp_data_queue+0x7fc>
10c6d55c: 4ab9 1001 02b4 tstl 100102b4 <sysctl_tcp_dsack>
10c6d562: 6700 0142 beqw 10c6d6a6 <tcp_data_queue+0x7ec>
10c6d566: 2001 movel %d1,%d0
10c6d568: 90ab 0008 subl %a3@(8),%d0
10c6d56c: 6a08 bpls 10c6d576 <tcp_data_queue+0x6bc>
10c6d56e: 52b9 1003 2fb6 addql #1,10032fb6 <net_statistics+0xd4>
10c6d574: 6006 bras 10c6d57c <tcp_data_queue+0x6c2>
10c6d576: 52b9 1003 2fba addql #1,10032fba <net_statistics+0xd8>
10c6d57c: 177c 0001 0122 moveb #1,%a3@(290)
10c6d582: 2741 0124 movel %d1,%a3@(292)
10c6d586: 2743 0128 movel %d3,%a3@(296)
10c6d58a: 1c2b 0155 moveb %a3@(341),%d6
10c6d58e: 2206 movel %d6,%d1
10c6d590: 5281 addql #1,%d1
10c6d592: 102b 0108 moveb %a3@(264),%d0
10c6d596: 4880 extw %d0
10c6d598: 307c 0004 moveaw #4,%a0
10c6d59c: 90c0 subaw %d0,%a0
10c6d59e: b288 cmpl %a0,%d1
10c6d5a0: 6c02 bges 10c6d5a4 <tcp_data_queue+0x6ea>
10c6d5a2: 2041 moveal %d1,%a0
10c6d5a4: 3008 movew %a0,%d0
10c6d5a6: 1740 0123 moveb %d0,%a3@(291)
10c6d5aa: 6000 00fa braw 10c6d6a6 <tcp_data_queue+0x7ec>
10c6d5ae: 43eb 0124 lea %a3@(292),%a1
10c6d5b2: 2029 0004 movel %a1@(4),%d0
10c6d5b6: 9081 subl %d1,%d0
10c6d5b8: 6b00 00ec bmiw 10c6d6a6 <tcp_data_queue+0x7ec>
10c6d5bc: 2051 moveal %a1@,%a0
10c6d5be: 2003 movel %d3,%d0
10c6d5c0: 9088 subl %a0,%d0
10c6d5c2: 6b00 00e2 bmiw 10c6d6a6 <tcp_data_queue+0x7ec>
10c6d5c6: 2001 movel %d1,%d0
10c6d5c8: 9088 subl %a0,%d0
10c6d5ca: 6a02 bpls 10c6d5ce <tcp_data_queue+0x714>
10c6d5cc: 2281 movel %d1,%a1@
10c6d5ce: 2029 0004 movel %a1@(4),%d0
10c6d5d2: 9083 subl %d3,%d0
10c6d5d4: 6a00 00d0 bplw 10c6d6a6 <tcp_data_queue+0x7ec>
10c6d5d8: 2343 0004 movel %d3,%a1@(4)
10c6d5dc: 6000 00c8 braw 10c6d6a6 <tcp_data_queue+0x7ec>
10c6d5e0: 206a 0008 moveal %a2@(8),%a0
10c6d5e4: 53a8 0008 subql #1,%a0@(8)
10c6d5e8: 2252 moveal %a2@,%a1
10c6d5ea: 206a 0004 moveal %a2@(4),%a0
10c6d5ee: 4292 clrl %a2@
10c6d5f0: 42aa 0004 clrl %a2@(4)
10c6d5f4: 42aa 0008 clrl %a2@(8)
10c6d5f8: 2348 0004 movel %a0,%a1@(4)
10c6d5fc: 2089 movel %a1,%a0@
10c6d5fe: 226a 003a moveal %a2@(58),%a1
10c6d602: 242a 003e movel %a2@(62),%d2
10c6d606: 4a2b 0122 tstb %a3@(290)
10c6d60a: 6656 bnes 10c6d662 <tcp_data_queue+0x7a8>
10c6d60c: 4a2b 010a tstb %a3@(266)
10c6d610: 6778 beqs 10c6d68a <tcp_data_queue+0x7d0>
10c6d612: 4ab9 1001 02b4 tstl 100102b4 <sysctl_tcp_dsack>
10c6d618: 6770 beqs 10c6d68a <tcp_data_queue+0x7d0>
10c6d61a: 2009 movel %a1,%d0
10c6d61c: 90ab 0008 subl %a3@(8),%d0
10c6d620: 6a08 bpls 10c6d62a <tcp_data_queue+0x770>
10c6d622: 52b9 1003 2fb6 addql #1,10032fb6 <net_statistics+0xd4>
10c6d628: 6006 bras 10c6d630 <tcp_data_queue+0x776>
10c6d62a: 52b9 1003 2fba addql #1,10032fba <net_statistics+0xd8>
10c6d630: 177c 0001 0122 moveb #1,%a3@(290)
10c6d636: 2749 0124 movel %a1,%a3@(292)
10c6d63a: 2742 0128 movel %d2,%a3@(296)
10c6d63e: 4280 clrl %d0
10c6d640: 102b 0155 moveb %a3@(341),%d0
10c6d644: 2200 movel %d0,%d1
10c6d646: 5281 addql #1,%d1
10c6d648: 102b 0108 moveb %a3@(264),%d0
10c6d64c: 4880 extw %d0
10c6d64e: 307c 0004 moveaw #4,%a0
10c6d652: 90c0 subaw %d0,%a0
10c6d654: b288 cmpl %a0,%d1
10c6d656: 6c02 bges 10c6d65a <tcp_data_queue+0x7a0>
10c6d658: 2041 moveal %d1,%a0
10c6d65a: 3208 movew %a0,%d1
10c6d65c: 1741 0123 moveb %d1,%a3@(291)
10c6d660: 6028 bras 10c6d68a <tcp_data_queue+0x7d0>
10c6d662: 41eb 0124 lea %a3@(292),%a0
10c6d666: 2028 0004 movel %a0@(4),%d0
10c6d66a: 9089 subl %a1,%d0
10c6d66c: 6b1c bmis 10c6d68a <tcp_data_queue+0x7d0>
10c6d66e: 2210 movel %a0@,%d1
10c6d670: 2002 movel %d2,%d0
10c6d672: 9081 subl %d1,%d0
10c6d674: 6b14 bmis 10c6d68a <tcp_data_queue+0x7d0>
10c6d676: 2009 movel %a1,%d0
10c6d678: 9081 subl %d1,%d0
10c6d67a: 6a02 bpls 10c6d67e <tcp_data_queue+0x7c4>
10c6d67c: 2089 movel %a1,%a0@
10c6d67e: 2028 0004 movel %a0@(4),%d0
10c6d682: 9082 subl %d2,%d0
10c6d684: 6a04 bpls 10c6d68a <tcp_data_queue+0x7d0>
10c6d686: 2142 0004 movel %d2,%a0@(4)
10c6d68a: 2f0a movel %a2,%sp@-
10c6d68c: 4eb9 10c5 5900 jsr 10c55900 <__kfree_skb>
10c6d692: 588f addql #4,%sp
10c6d694: 2455 moveal %a5@,%a2
10c6d696: b9ca cmpal %a2,%a4
10c6d698: 670c beqs 10c6d6a6 <tcp_data_queue+0x7ec>
10c6d69a: 222a 003a movel %a2@(58),%d1
10c6d69e: 2001 movel %d1,%d0
10c6d6a0: 9083 subl %d3,%d0
10c6d6a2: 6b00 fea0 bmiw 10c6d544 <tcp_data_queue+0x68a>
10c6d6a6: 4a2b 010a tstb %a3@(266)
10c6d6aa: 670a beqs 10c6d6b6 <tcp_data_queue+0x7fc>
10c6d6ac: 2f03 movel %d3,%sp@-
10c6d6ae: 2f05 movel %d5,%sp@-
10c6d6b0: 2f04 movel %d4,%sp@-
10c6d6b2: 4eba f4a4 jsr %pc@(10c6cb58 <tcp_sack_new_ofo_skb>)
10c6d6b6: 4cee 3c7c ffdc moveml %fp@(-36),%d2-%d6/%a2-%a5
10c6d6bc: 4e5e unlk %fp
10c6d6be: 4e75 rts
10c6d6c0 <tcp_collapse>:
10c6d6c0: 4e56 0000 linkw %fp,#0
10c6d6c4: 48e7 3f3c moveml %d2-%d7/%a2-%a5,%sp@-
10c6d6c8: 2a2e 0008 movel %fp@(8),%d5
10c6d6cc: 2c2e 0010 movel %fp@(16),%d6
10c6d6d0: 282e 0014 movel %fp@(20),%d4
10c6d6d4: 2e2e 0018 movel %fp@(24),%d7
10c6d6d8: 2a6e 000c moveal %fp@(12),%a5
10c6d6dc: bc8d cmpl %a5,%d6
10c6d6de: 6700 0278 beqw 10c6d958 <tcp_collapse+0x298>
10c6d6e2: 222d 003e movel %a5@(62),%d1
10c6d6e6: 2004 movel %d4,%d0
10c6d6e8: 9081 subl %d1,%d0
10c6d6ea: 2601 movel %d1,%d3
10c6d6ec: 4a80 tstl %d0
10c6d6ee: 6d34 blts 10c6d724 <tcp_collapse+0x64>
10c6d6f0: 2415 movel %a5@,%d2
10c6d6f2: 206d 0008 moveal %a5@(8),%a0
10c6d6f6: 53a8 0008 subql #1,%a0@(8)
10c6d6fa: 2255 moveal %a5@,%a1
10c6d6fc: 206d 0004 moveal %a5@(4),%a0
10c6d700: 4295 clrl %a5@
10c6d702: 42ad 0004 clrl %a5@(4)
10c6d706: 42ad 0008 clrl %a5@(8)
10c6d70a: 2348 0004 movel %a0,%a1@(4)
10c6d70e: 2089 movel %a1,%a0@
10c6d710: 2f0d movel %a5,%sp@-
10c6d712: 4eb9 10c5 5900 jsr 10c55900 <__kfree_skb>
10c6d718: 52b9 1003 2fb2 addql #1,10032fb2 <net_statistics+0xd0>
10c6d71e: 2a42 moveal %d2,%a5
10c6d720: 588f addql #4,%sp
10c6d722: 6048 bras 10c6d76c <tcp_collapse+0xac>
10c6d724: 206d 001c moveal %a5@(28),%a0
10c6d728: 1028 000d moveb %a0@(13),%d0
10c6d72c: 0200 0003 andib #3,%d0
10c6d730: 6636 bnes 10c6d768 <tcp_collapse+0xa8>
10c6d732: 222d 0078 movel %a5@(120),%d1
10c6d736: 2439 1001 02bc movel 100102bc <sysctl_tcp_adv_win_scale>,%d2
10c6d73c: 6e08 bgts 10c6d746 <tcp_collapse+0x86>
10c6d73e: 4482 negl %d2
10c6d740: 2001 movel %d1,%d0
10c6d742: e4a0 asrl %d2,%d0
10c6d744: 6008 bras 10c6d74e <tcp_collapse+0x8e>
10c6d746: 2001 movel %d1,%d0
10c6d748: e4a0 asrl %d2,%d0
10c6d74a: 9280 subl %d0,%d1
10c6d74c: 2001 movel %d1,%d0
10c6d74e: b0ad 005c cmpl %a5@(92),%d0
10c6d752: 621e bhis 10c6d772 <tcp_collapse+0xb2>
10c6d754: 202d 003a movel %a5@(58),%d0
10c6d758: 9084 subl %d4,%d0
10c6d75a: 6b16 bmis 10c6d772 <tcp_collapse+0xb2>
10c6d75c: 2055 moveal %a5@,%a0
10c6d75e: bc88 cmpl %a0,%d6
10c6d760: 6706 beqs 10c6d768 <tcp_collapse+0xa8>
10c6d762: b6a8 003a cmpl %a0@(58),%d3
10c6d766: 660a bnes 10c6d772 <tcp_collapse+0xb2>
10c6d768: 2803 movel %d3,%d4
10c6d76a: 2a55 moveal %a5@,%a5
10c6d76c: bc8d cmpl %a5,%d6
10c6d76e: 6600 ff72 bnew 10c6d6e2 <tcp_collapse+0x22>
10c6d772: bc8d cmpl %a5,%d6
10c6d774: 6700 01e2 beqw 10c6d958 <tcp_collapse+0x298>
10c6d778: 206d 001c moveal %a5@(28),%a0
10c6d77c: 1028 000d moveb %a0@(13),%d0
10c6d780: 0200 0003 andib #3,%d0
10c6d784: 6600 01d2 bnew 10c6d958 <tcp_collapse+0x298>
10c6d788: 6000 01c6 braw 10c6d950 <tcp_collapse+0x290>
10c6d78c: 242d 0080 movel %a5@(128),%d2
10c6d790: 94ad 007c subl %a5@(124),%d2
10c6d794: 263c 0000 0f15 movel #3861,%d3
10c6d79a: 9682 subl %d2,%d3
10c6d79c: 70f0 moveq #-16,%d0
10c6d79e: c680 andl %d0,%d3
10c6d7a0: 6d00 01b6 bltw 10c6d958 <tcp_collapse+0x298>
10c6d7a4: 2007 movel %d7,%d0
10c6d7a6: 9084 subl %d4,%d0
10c6d7a8: b680 cmpl %d0,%d3
10c6d7aa: 6302 blss 10c6d7ae <tcp_collapse+0xee>
10c6d7ac: 2600 movel %d0,%d3
10c6d7ae: 4878 0020 pea 20 <LSIGTRAP+0x1b>
10c6d7b2: 2043 moveal %d3,%a0
10c6d7b4: 4870 2800 pea %a0@(00000000,%d2:l)
10c6d7b8: 4eb9 10c5 5644 jsr 10c55644 <alloc_skb>
10c6d7be: 2840 moveal %d0,%a4
10c6d7c0: 508f addql #8,%sp
10c6d7c2: b8fc 0000 cmpaw #0,%a4
10c6d7c6: 6700 0190 beqw 10c6d958 <tcp_collapse+0x298>
10c6d7ca: d5ac 0080 addl %d2,%a4@(128)
10c6d7ce: d5ac 0084 addl %d2,%a4@(132)
10c6d7d2: 2f02 movel %d2,%sp@-
10c6d7d4: 2f2d 007c movel %a5@(124),%sp@-
10c6d7d8: 2f2c 007c movel %a4@(124),%sp@-
10c6d7dc: 47f9 10c8 5744 lea 10c85744 <memcpy>,%a3
10c6d7e2: 4e93 jsr %a3@
10c6d7e4: 202d 0020 movel %a5@(32),%d0
10c6d7e8: 90ad 007c subl %a5@(124),%d0
10c6d7ec: 222c 007c movel %a4@(124),%d1
10c6d7f0: d081 addl %d1,%d0
10c6d7f2: 2940 0020 movel %d0,%a4@(32)
10c6d7f6: 202d 001c movel %a5@(28),%d0
10c6d7fa: 90ad 007c subl %a5@(124),%d0
10c6d7fe: d081 addl %d1,%d0
10c6d800: 2940 001c movel %d0,%a4@(28)
10c6d804: 202d 0024 movel %a5@(36),%d0
10c6d808: 90ad 007c subl %a5@(124),%d0
10c6d80c: d280 addl %d0,%d1
10c6d80e: 2941 0024 movel %d1,%a4@(36)
10c6d812: 4878 0030 pea 30 <LSIGTRAP+0x2b>
10c6d816: 486d 002c pea %a5@(44)
10c6d81a: 45ec 002c lea %a4@(44),%a2
10c6d81e: 2f0a movel %a2,%sp@-
10c6d820: 4e93 jsr %a3@
10c6d822: 2544 0012 movel %d4,%a2@(18)
10c6d826: 2944 003a movel %d4,%a4@(58)
10c6d82a: 226d 0004 moveal %a5@(4),%a1
10c6d82e: 206d 0008 moveal %a5@(8),%a0
10c6d832: 4fef 0018 lea %sp@(24),%sp
10c6d836: 288d movel %a5,%a4@
10c6d838: 2949 0004 movel %a1,%a4@(4)
10c6d83c: 2b4c 0004 movel %a4,%a5@(4)
10c6d840: 228c movel %a4,%a1@
10c6d842: 2948 0008 movel %a0,%a4@(8)
10c6d846: 52a8 0008 addql #1,%a0@(8)
10c6d84a: 2945 000c movel %d5,%a4@(12)
10c6d84e: 297c 10c6 659e movel #281437598,%a4@(140)
10c6d854: 008c
10c6d856: 202c 0078 movel %a4@(120),%d0
10c6d85a: 2045 moveal %d5,%a0
10c6d85c: d1a8 0050 addl %d0,%a0@(80)
10c6d860: 202c 0078 movel %a4@(120),%d0
10c6d864: 91a8 0080 subl %d0,%a0@(128)
10c6d868: 4a83 tstl %d3
10c6d86a: 6f00 00e4 blew 10c6d950 <tcp_collapse+0x290>
10c6d86e: 2644 moveal %d4,%a3
10c6d870: 97ed 003a subal %a5@(58),%a3
10c6d874: 202d 003e movel %a5@(62),%d0
10c6d878: 9084 subl %d4,%d0
10c6d87a: b6fc 0000 cmpaw #0,%a3
10c6d87e: 6c0c bges 10c6d88c <tcp_collapse+0x1cc>
10c6d880: 4879 1000 8b61 pea 10008b61 <prio2band+0x18e7>
10c6d886: 4eb9 10c1 60e4 jsr 10c160e4 <panic>
10c6d88c: 4a80 tstl %d0
10c6d88e: 6f6e bles 10c6d8fe <tcp_collapse+0x23e>
10c6d890: 2400 movel %d0,%d2
10c6d892: b682 cmpl %d2,%d3
10c6d894: 6c02 bges 10c6d898 <tcp_collapse+0x1d8>
10c6d896: 2403 movel %d3,%d2
10c6d898: 2f02 movel %d2,%sp@-
10c6d89a: 246c 0084 moveal %a4@(132),%a2
10c6d89e: 4aac 0060 tstl %a4@(96)
10c6d8a2: 670c beqs 10c6d8b0 <tcp_collapse+0x1f0>
10c6d8a4: 4879 1000 8b61 pea 10008b61 <prio2band+0x18e7>
10c6d8aa: 4eb9 10c1 60e4 jsr 10c160e4 <panic>
10c6d8b0: 200a movel %a2,%d0
10c6d8b2: d082 addl %d2,%d0
10c6d8b4: 2940 0084 movel %d0,%a4@(132)
10c6d8b8: d5ac 005c addl %d2,%a4@(92)
10c6d8bc: b0ac 0088 cmpl %a4@(136),%d0
10c6d8c0: 6314 blss 10c6d8d6 <tcp_collapse+0x216>
10c6d8c2: 2f3c 10c6 d8c2 movel #281467074,%sp@-
10c6d8c8: 2f02 movel %d2,%sp@-
10c6d8ca: 2f0c movel %a4,%sp@-
10c6d8cc: 4eb9 10c5 55c4 jsr 10c555c4 <skb_over_panic>
10c6d8d2: 4fef 000c lea %sp@(12),%sp
10c6d8d6: 2f0a movel %a2,%sp@-
10c6d8d8: 2f0b movel %a3,%sp@-
10c6d8da: 2f0d movel %a5,%sp@-
10c6d8dc: 4eb9 10c5 645c jsr 10c5645c <skb_copy_bits>
10c6d8e2: 4fef 0010 lea %sp@(16),%sp
10c6d8e6: 4a80 tstl %d0
10c6d8e8: 670c beqs 10c6d8f6 <tcp_collapse+0x236>
10c6d8ea: 4879 1000 8b61 pea 10008b61 <prio2band+0x18e7>
10c6d8f0: 4eb9 10c1 60e4 jsr 10c160e4 <panic>
10c6d8f6: d5ac 003e addl %d2,%a4@(62)
10c6d8fa: 9682 subl %d2,%d3
10c6d8fc: d882 addl %d2,%d4
10c6d8fe: 2004 movel %d4,%d0
10c6d900: 90ad 003e subl %a5@(62),%d0
10c6d904: 6b00 ff62 bmiw 10c6d868 <tcp_collapse+0x1a8>
10c6d908: 2455 moveal %a5@,%a2
10c6d90a: 206d 0008 moveal %a5@(8),%a0
10c6d90e: 53a8 0008 subql #1,%a0@(8)
10c6d912: 2255 moveal %a5@,%a1
10c6d914: 206d 0004 moveal %a5@(4),%a0
10c6d918: 4295 clrl %a5@
10c6d91a: 42ad 0004 clrl %a5@(4)
10c6d91e: 42ad 0008 clrl %a5@(8)
10c6d922: 2348 0004 movel %a0,%a1@(4)
10c6d926: 2089 movel %a1,%a0@
10c6d928: 2f0d movel %a5,%sp@-
10c6d92a: 4eb9 10c5 5900 jsr 10c55900 <__kfree_skb>
10c6d930: 52b9 1003 2fb2 addql #1,10032fb2 <net_statistics+0xd0>
10c6d936: 2a4a moveal %a2,%a5
10c6d938: 588f addql #4,%sp
10c6d93a: bc8a cmpl %a2,%d6
10c6d93c: 671a beqs 10c6d958 <tcp_collapse+0x298>
10c6d93e: 206a 001c moveal %a2@(28),%a0
10c6d942: 1028 000d moveb %a0@(13),%d0
10c6d946: 0200 0003 andib #3,%d0
10c6d94a: 660c bnes 10c6d958 <tcp_collapse+0x298>
10c6d94c: 6000 ff1a braw 10c6d868 <tcp_collapse+0x1a8>
10c6d950: 2004 movel %d4,%d0
10c6d952: 9087 subl %d7,%d0
10c6d954: 6b00 fe36 bmiw 10c6d78c <tcp_collapse+0xcc>
10c6d958: 4cee 3cfc ffd8 moveml %fp@(-40),%d2-%d7/%a2-%a5
10c6d95e: 4e5e unlk %fp
10c6d960: 4e75 rts
10c6d962 <tcp_collapse_ofo_queue>:
10c6d962: 4e56 0000 linkw %fp,#0
10c6d966: 48e7 3c30 moveml %d2-%d5/%a2-%a3,%sp@-
10c6d96a: 2a2e 0008 movel %fp@(8),%d5
10c6d96e: 2045 moveal %d5,%a0
10c6d970: 41e8 01aa lea %a0@(426),%a0
10c6d974: 2010 movel %a0@,%d0
10c6d976: b1c0 cmpal %d0,%a0
10c6d978: 6602 bnes 10c6d97c <tcp_collapse_ofo_queue+0x1a>
10c6d97a: 7000 moveq #0,%d0
10c6d97c: 2440 moveal %d0,%a2
10c6d97e: b4fc 0000 cmpaw #0,%a2
10c6d982: 675c beqs 10c6d9e0 <tcp_collapse_ofo_queue+0x7e>
10c6d984: 242a 003a movel %a2@(58),%d2
10c6d988: 226a 003e moveal %a2@(62),%a1
10c6d98c: 280a movel %a2,%d4
10c6d98e: 2608 movel %a0,%d3
10c6d990: 47fa fd2e lea %pc@(10c6d6c0 <tcp_collapse>),%a3
10c6d994: 601a bras 10c6d9b0 <tcp_collapse_ofo_queue+0x4e>
10c6d996: 242a 003a movel %a2@(58),%d2
10c6d99a: 226a 003e moveal %a2@(62),%a1
10c6d99e: 6010 bras 10c6d9b0 <tcp_collapse_ofo_queue+0x4e>
10c6d9a0: 2001 movel %d1,%d0
10c6d9a2: 9082 subl %d2,%d0
10c6d9a4: 6a02 bpls 10c6d9a8 <tcp_collapse_ofo_queue+0x46>
10c6d9a6: 2401 movel %d1,%d2
10c6d9a8: 2009 movel %a1,%d0
10c6d9aa: 9088 subl %a0,%d0
10c6d9ac: 6a02 bpls 10c6d9b0 <tcp_collapse_ofo_queue+0x4e>
10c6d9ae: 2248 moveal %a0,%a1
10c6d9b0: 2452 moveal %a2@,%a2
10c6d9b2: b68a cmpl %a2,%d3
10c6d9b4: 6714 beqs 10c6d9ca <tcp_collapse_ofo_queue+0x68>
10c6d9b6: 222a 003a movel %a2@(58),%d1
10c6d9ba: 2009 movel %a1,%d0
10c6d9bc: 9081 subl %d1,%d0
10c6d9be: 6b0a bmis 10c6d9ca <tcp_collapse_ofo_queue+0x68>
10c6d9c0: 206a 003e moveal %a2@(62),%a0
10c6d9c4: 2008 movel %a0,%d0
10c6d9c6: 9082 subl %d2,%d0
10c6d9c8: 6ad6 bpls 10c6d9a0 <tcp_collapse_ofo_queue+0x3e>
10c6d9ca: 2f09 movel %a1,%sp@-
10c6d9cc: 2f02 movel %d2,%sp@-
10c6d9ce: 2f0a movel %a2,%sp@-
10c6d9d0: 2f04 movel %d4,%sp@-
10c6d9d2: 2f05 movel %d5,%sp@-
10c6d9d4: 4e93 jsr %a3@
10c6d9d6: 280a movel %a2,%d4
10c6d9d8: 4fef 0014 lea %sp@(20),%sp
10c6d9dc: b68a cmpl %a2,%d3
10c6d9de: 66b6 bnes 10c6d996 <tcp_collapse_ofo_queue+0x34>
10c6d9e0: 4cee 0c3c ffe8 moveml %fp@(-24),%d2-%d5/%a2-%a3
10c6d9e6: 4e5e unlk %fp
10c6d9e8: 4e75 rts
10c6d9ea <tcp_prune_queue>:
10c6d9ea: 4e56 0000 linkw %fp,#0
10c6d9ee: 48e7 0038 moveml %a2-%a4,%sp@-
10c6d9f2: 286e 0008 moveal %fp@(8),%a4
10c6d9f6: 47ec 00d6 lea %a4@(214),%a3
10c6d9fa: b8fc 0000 cmpaw #0,%a4
10c6d9fe: 6718 beqs 10c6da18 <tcp_prune_queue+0x2e>
10c6da00: 4a2c 009d tstb %a4@(157)
10c6da04: 6712 beqs 10c6da18 <tcp_prune_queue+0x2e>
10c6da06: 2f2b 0104 movel %a3@(260),%sp@-
10c6da0a: 4879 1000 90c6 pea 100090c6 <prio2band+0x1e4c>
10c6da10: 4eb9 10c1 677e jsr 10c1677e <printk>
10c6da16: 508f addql #8,%sp
10c6da18: 52b9 1003 2ef2 addql #1,10032ef2 <net_statistics+0x10>
10c6da1e: 202c 0050 movel %a4@(80),%d0
10c6da22: b0ac 0040 cmpl %a4@(64),%d0
10c6da26: 6d0c blts 10c6da34 <tcp_prune_queue+0x4a>
10c6da28: 2f0b movel %a3,%sp@-
10c6da2a: 2f0c movel %a4,%sp@-
10c6da2c: 4eba caf8 jsr %pc@(10c6a526 <tcp_clamp_window>)
10c6da30: 508f addql #8,%sp
10c6da32: 601e bras 10c6da52 <tcp_prune_queue+0x68>
10c6da34: 4ab9 1003 2bb4 tstl 10032bb4 <tcp_memory_pressure>
10c6da3a: 6716 beqs 10c6da52 <tcp_prune_queue+0x68>
10c6da3c: 222b 0150 movel %a3@(336),%d1
10c6da40: 4280 clrl %d0
10c6da42: 302b 0156 movew %a3@(342),%d0
10c6da46: e588 lsll #2,%d0
10c6da48: b280 cmpl %d0,%d1
10c6da4a: 6402 bccs 10c6da4e <tcp_prune_queue+0x64>
10c6da4c: 2001 movel %d1,%d0
10c6da4e: 2740 0150 movel %d0,%a3@(336)
10c6da52: 2f0c movel %a4,%sp@-
10c6da54: 4eba ff0c jsr %pc@(10c6d962 <tcp_collapse_ofo_queue>)
10c6da58: 2f2b 0008 movel %a3@(8),%sp@-
10c6da5c: 2f2b 0104 movel %a3@(260),%sp@-
10c6da60: 41ec 0054 lea %a4@(84),%a0
10c6da64: 2f08 movel %a0,%sp@-
10c6da66: 2f10 movel %a0@,%sp@-
10c6da68: 2f0c movel %a4,%sp@-
10c6da6a: 4eba fc54 jsr %pc@(10c6d6c0 <tcp_collapse>)
10c6da6e: 4fef 0018 lea %sp@(24),%sp
10c6da72: 0cac 0000 0fff cmpil #4095,%a4@(128)
10c6da78: 0080
10c6da7a: 6f0a bles 10c6da86 <tcp_prune_queue+0x9c>
10c6da7c: 2f0c movel %a4,%sp@-
10c6da7e: 4eb9 10c6 654e jsr 10c6654e <__tcp_mem_reclaim>
10c6da84: 588f addql #4,%sp
10c6da86: 202c 0050 movel %a4@(80),%d0
10c6da8a: b0ac 0040 cmpl %a4@(64),%d0
10c6da8e: 6f00 009e blew 10c6db2e <tcp_prune_queue+0x144>
10c6da92: 45eb 00d4 lea %a3@(212),%a2
10c6da96: 202a 0008 movel %a2@(8),%d0
10c6da9a: 677a beqs 10c6db16 <tcp_prune_queue+0x12c>
10c6da9c: d1b9 1003 2efa addl %d0,10032efa <net_statistics+0x18>
10c6daa2: 6028 bras 10c6dacc <tcp_prune_queue+0xe2>
10c6daa4: 7001 moveq #1,%d0
10c6daa6: b0a9 0070 cmpl %a1@(112),%d0
10c6daaa: 6716 beqs 10c6dac2 <tcp_prune_queue+0xd8>
10c6daac: 41e9 0070 lea %a1@(112),%a0
10c6dab0: 40c1 movew %sr,%d1
10c6dab2: 007c 0700 oriw #1792,%sr
10c6dab6: 2010 movel %a0@,%d0
10c6dab8: 5380 subql #1,%d0
10c6daba: 2080 movel %d0,%a0@
10c6dabc: 46c1 movew %d1,%sr
10c6dabe: 4a80 tstl %d0
10c6dac0: 660a bnes 10c6dacc <tcp_prune_queue+0xe2>
10c6dac2: 2f09 movel %a1,%sp@-
10c6dac4: 4eb9 10c5 5900 jsr 10c55900 <__kfree_skb>
10c6daca: 588f addql #4,%sp
10c6dacc: 2052 moveal %a2@,%a0
10c6dace: 93c9 subal %a1,%a1
10c6dad0: b5c8 cmpal %a0,%a2
10c6dad2: 6718 beqs 10c6daec <tcp_prune_queue+0x102>
10c6dad4: 2248 moveal %a0,%a1
10c6dad6: 2051 moveal %a1@,%a0
10c6dad8: 53aa 0008 subql #1,%a2@(8)
10c6dadc: 214a 0004 movel %a2,%a0@(4)
10c6dae0: 2488 movel %a0,%a2@
10c6dae2: 4291 clrl %a1@
10c6dae4: 42a9 0004 clrl %a1@(4)
10c6dae8: 42a9 0008 clrl %a1@(8)
10c6daec: b2fc 0000 cmpaw #0,%a1
10c6daf0: 66b2 bnes 10c6daa4 <tcp_prune_queue+0xba>
10c6daf2: 4a2b 010a tstb %a3@(266)
10c6daf6: 670c beqs 10c6db04 <tcp_prune_queue+0x11a>
10c6daf8: 422b 0122 clrb %a3@(290)
10c6dafc: 422b 0123 clrb %a3@(291)
10c6db00: 422b 0155 clrb %a3@(341)
10c6db04: 0cac 0000 0fff cmpil #4095,%a4@(128)
10c6db0a: 0080
10c6db0c: 6f08 bles 10c6db16 <tcp_prune_queue+0x12c>
10c6db0e: 2f0c movel %a4,%sp@-
10c6db10: 4eb9 10c6 654e jsr 10c6654e <__tcp_mem_reclaim>
10c6db16: 202c 0050 movel %a4@(80),%d0
10c6db1a: b0ac 0040 cmpl %a4@(64),%d0
10c6db1e: 6f0e bles 10c6db2e <tcp_prune_queue+0x144>
10c6db20: 52b9 1003 2ef6 addql #1,10032ef6 <net_statistics+0x14>
10c6db26: 42ab 0004 clrl %a3@(4)
10c6db2a: 70ff moveq #-1,%d0
10c6db2c: 6002 bras 10c6db30 <tcp_prune_queue+0x146>
10c6db2e: 7000 moveq #0,%d0
10c6db30: 4cee 1c00 fff4 moveml %fp@(-12),%a2-%a4
10c6db36: 4e5e unlk %fp
10c6db38: 4e75 rts
10c6db3a <tcp_cwnd_application_limited>:
10c6db3a: 4e56 0000 linkw %fp,#0
10c6db3e: 2f02 movel %d2,%sp@-
10c6db40: 206e 0008 moveal %fp@(8),%a0
10c6db44: 43e8 00d6 lea %a0@(214),%a1
10c6db48: 4a29 006a tstb %a1@(106)
10c6db4c: 664e bnes 10c6db9c <tcp_cwnd_application_limited+0x62>
10c6db4e: 2028 0306 movel %a0@(774),%d0
10c6db52: 6748 beqs 10c6db9c <tcp_cwnd_application_limited+0x62>
10c6db54: 2040 moveal %d0,%a0
10c6db56: 5888 addql #4,%a0
10c6db58: 2010 movel %a0@,%d0
10c6db5a: 0800 0002 btst #2,%d0
10c6db5e: 663c bnes 10c6db9c <tcp_cwnd_application_limited+0x62>
10c6db60: 2069 00a0 moveal %a1@(160),%a0
10c6db64: 7002 moveq #2,%d0
10c6db66: b088 cmpl %a0,%d0
10c6db68: 6304 blss 10c6db6e <tcp_cwnd_application_limited+0x34>
10c6db6a: 307c 0002 moveaw #2,%a0
10c6db6e: 2029 0098 movel %a1@(152),%d0
10c6db72: 2200 movel %d0,%d1
10c6db74: b288 cmpl %a0,%d1
10c6db76: 6320 blss 10c6db98 <tcp_cwnd_application_limited+0x5e>
10c6db78: 2429 0094 movel %a1@(148),%d2
10c6db7c: e488 lsrl #2,%d0
10c6db7e: e289 lsrl #1,%d1
10c6db80: d081 addl %d1,%d0
10c6db82: b480 cmpl %d0,%d2
10c6db84: 6302 blss 10c6db88 <tcp_cwnd_application_limited+0x4e>
10c6db86: 2002 movel %d2,%d0
10c6db88: 2340 0094 movel %d0,%a1@(148)
10c6db8c: 2029 0098 movel %a1@(152),%d0
10c6db90: d088 addl %a0,%d0
10c6db92: e288 lsrl #1,%d0
10c6db94: 2340 0098 movel %d0,%a1@(152)
10c6db98: 42a9 00a0 clrl %a1@(160)
10c6db9c: 2379 1002 67b0 movel 100267b0 <jiffies>,%a1@(164)
10c6dba2: 00a4
10c6dba4: 241f movel %sp@+,%d2
10c6dba6: 4e5e unlk %fp
10c6dba8: 4e75 rts
10c6dbaa <tcp_new_space>:
10c6dbaa: 4e56 0000 linkw %fp,#0
10c6dbae: 2f0b movel %a3,%sp@-
10c6dbb0: 2f0a movel %a2,%sp@-
10c6dbb2: 266e 0008 moveal %fp@(8),%a3
10c6dbb6: 45eb 00d6 lea %a3@(214),%a2
10c6dbba: 226a 0098 moveal %a2@(152),%a1
10c6dbbe: b3ea 0088 cmpal %a2@(136),%a1
10c6dbc2: 636a blss 10c6dc2e <tcp_new_space+0x84>
10c6dbc4: 082b 0000 00a0 btst #0,%a3@(160)
10c6dbca: 6662 bnes 10c6dc2e <tcp_new_space+0x84>
10c6dbcc: 4ab9 1003 2bb4 tstl 10032bb4 <tcp_memory_pressure>
10c6dbd2: 665a bnes 10c6dc2e <tcp_new_space+0x84>
10c6dbd4: 2039 1003 2c74 movel 10032c74 <tcp_memory_allocated>,%d0
10c6dbda: b0b9 1003 3386 cmpl 10033386 <sysctl_tcp_mem>,%d0
10c6dbe0: 6c4c bges 10c6dc2e <tcp_new_space+0x84>
10c6dbe2: 4280 clrl %d0
10c6dbe4: 302a 0066 movew %a2@(102),%d0
10c6dbe8: 2040 moveal %d0,%a0
10c6dbea: 41e8 0140 lea %a0@(320),%a0
10c6dbee: 4280 clrl %d0
10c6dbf0: 102a 006c moveb %a2@(108),%d0
10c6dbf4: 2200 movel %d0,%d1
10c6dbf6: 5281 addql #1,%d1
10c6dbf8: b3c1 cmpal %d1,%a1
10c6dbfa: 6302 blss 10c6dbfe <tcp_new_space+0x54>
10c6dbfc: 2209 movel %a1,%d1
10c6dbfe: 2008 movel %a0,%d0
10c6dc00: d088 addl %a0,%d0
10c6dc02: 2f01 movel %d1,%sp@-
10c6dc04: 2f00 movel %d0,%sp@-
10c6dc06: 4eb9 10c8 591c jsr 10c8591c <__mulsi3>
10c6dc0c: 508f addql #8,%sp
10c6dc0e: 2040 moveal %d0,%a0
10c6dc10: b1eb 008c cmpal %a3@(140),%a0
10c6dc14: 6f10 bles 10c6dc26 <tcp_new_space+0x7c>
10c6dc16: 2039 1001 027c movel 1001027c <sysctl_tcp_wmem+0x8>,%d0
10c6dc1c: b1c0 cmpal %d0,%a0
10c6dc1e: 6c02 bges 10c6dc22 <tcp_new_space+0x78>
10c6dc20: 2008 movel %a0,%d0
10c6dc22: 2740 008c movel %d0,%a3@(140)
10c6dc26: 2579 1002 67b0 movel 100267b0 <jiffies>,%a2@(164)
10c6dc2c: 00a4
10c6dc2e: 2f0b movel %a3,%sp@-
10c6dc30: 206b 0316 moveal %a3@(790),%a0
10c6dc34: 4e90 jsr %a0@
10c6dc36: 246e fff8 moveal %fp@(-8),%a2
10c6dc3a: 266e fffc moveal %fp@(-4),%a3
10c6dc3e: 4e5e unlk %fp
10c6dc40: 4e75 rts
10c6dc42 <__tcp_data_snd_check>:
10c6dc42: 4e56 0000 linkw %fp,#0
10c6dc46: 2f0a movel %a2,%sp@-
10c6dc48: 2f02 movel %d2,%sp@-
10c6dc4a: 242e 0008 movel %fp@(8),%d2
10c6dc4e: 206e 000c moveal %fp@(12),%a0
10c6dc52: 2442 moveal %d2,%a2
10c6dc54: 45ea 00d6 lea %a2@(214),%a2
10c6dc58: 202a 0010 movel %a2@(16),%d0
10c6dc5c: d0aa 0058 addl %a2@(88),%d0
10c6dc60: 90a8 003e subl %a0@(62),%d0
10c6dc64: 6b28 bmis 10c6dc8e <__tcp_data_snd_check+0x4c>
10c6dc66: 202a 0088 movel %a2@(136),%d0
10c6dc6a: 90aa 008c subl %a2@(140),%d0
10c6dc6e: d0aa 0090 addl %a2@(144),%d0
10c6dc72: b0aa 0098 cmpl %a2@(152),%d0
10c6dc76: 6416 bccs 10c6dc8e <__tcp_data_snd_check+0x4c>
10c6dc78: 4280 clrl %d0
10c6dc7a: 102a 010e moveb %a2@(270),%d0
10c6dc7e: 2f00 movel %d0,%sp@-
10c6dc80: 2f02 movel %d2,%sp@-
10c6dc82: 4eb9 10c6 fd3c jsr 10c6fd3c <tcp_write_xmit>
10c6dc88: 508f addql #8,%sp
10c6dc8a: 4a80 tstl %d0
10c6dc8c: 676e beqs 10c6dcfc <__tcp_data_snd_check+0xba>
10c6dc8e: 4aaa 0088 tstl %a2@(136)
10c6dc92: 6668 bnes 10c6dcfc <__tcp_data_snd_check+0xba>
10c6dc94: 4a2a 017e tstb %a2@(382)
10c6dc98: 6662 bnes 10c6dcfc <__tcp_data_snd_check+0xba>
10c6dc9a: 202a 0084 movel %a2@(132),%d0
10c6dc9e: 2200 movel %d0,%d1
10c6dca0: 2442 moveal %d2,%a2
10c6dca2: 45ea 00d6 lea %a2@(214),%a2
10c6dca6: 0c81 0000 2ee0 cmpil #12000,%d1
10c6dcac: 6324 blss 10c6dcd2 <__tcp_data_snd_check+0x90>
10c6dcae: 2f3c 10c6 dcae movel #281468078,%sp@-
10c6dcb4: 2f00 movel %d0,%sp@-
10c6dcb6: 4878 0003 pea 3 <PF_PTRACED_OFF>
10c6dcba: 2f02 movel %d2,%sp@-
10c6dcbc: 4879 1000 8b66 pea 10008b66 <prio2band+0x18ec>
10c6dcc2: 4eb9 10c1 677e jsr 10c1677e <printk>
10c6dcc8: 223c 0000 2ee0 movel #12000,%d1
10c6dcce: 4fef 0014 lea %sp@(20),%sp
10c6dcd2: 7003 moveq #3,%d0
10c6dcd4: 1540 017e moveb %d0,%a2@(382)
10c6dcd8: 2039 1002 67b0 movel 100267b0 <jiffies>,%d0
10c6dcde: d081 addl %d1,%d0
10c6dce0: 2540 00a8 movel %d0,%a2@(168)
10c6dce4: 2f00 movel %d0,%sp@-
10c6dce6: 486a 00ac pea %a2@(172)
10c6dcea: 4eb9 10c1 97b0 jsr 10c197b0 <mod_timer>
10c6dcf0: 4a80 tstl %d0
10c6dcf2: 6608 bnes 10c6dcfc <__tcp_data_snd_check+0xba>
10c6dcf4: 2242 moveal %d2,%a1
10c6dcf6: 41e9 0028 lea %a1@(40),%a0
10c6dcfa: 5290 addql #1,%a0@
10c6dcfc: 242e fff8 movel %fp@(-8),%d2
10c6dd00: 246e fffc moveal %fp@(-4),%a2
10c6dd04: 4e5e unlk %fp
10c6dd06: 4e75 rts
10c6dd08 <tcp_check_urg>:
10c6dd08: 4e56 0000 linkw %fp,#0
10c6dd0c: 48e7 2030 moveml %d2/%a2-%a3,%sp@-
10c6dd10: 246e 0008 moveal %fp@(8),%a2
10c6dd14: 206e 000c moveal %fp@(12),%a0
10c6dd18: 47ea 00d6 lea %a2@(214),%a3
10c6dd1c: 4282 clrl %d2
10c6dd1e: 3428 0012 movew %a0@(18),%d2
10c6dd22: 670a beqs 10c6dd2e <tcp_check_urg+0x26>
10c6dd24: 4ab9 1001 02c0 tstl 100102c0 <sysctl_tcp_stdurg>
10c6dd2a: 6602 bnes 10c6dd2e <tcp_check_urg+0x26>
10c6dd2c: 5382 subql #1,%d2
10c6dd2e: d4a8 0004 addl %a0@(4),%d2
10c6dd32: 2002 movel %d2,%d0
10c6dd34: 90ab 0104 subl %a3@(260),%d0
10c6dd38: 6b00 00e2 bmiw 10c6de1c <tcp_check_urg+0x114>
10c6dd3c: 2002 movel %d2,%d0
10c6dd3e: 90ab 0008 subl %a3@(8),%d0
10c6dd42: 6b00 00d8 bmiw 10c6de1c <tcp_check_urg+0x114>
10c6dd46: 4a6b 017c tstw %a3@(380)
10c6dd4a: 670a beqs 10c6dd56 <tcp_check_urg+0x4e>
10c6dd4c: 202b 0178 movel %a3@(376),%d0
10c6dd50: 9082 subl %d2,%d0
10c6dd52: 6a00 00c8 bplw 10c6de1c <tcp_check_urg+0x114>
10c6dd56: 202a 00a6 movel %a2@(166),%d0
10c6dd5a: 6750 beqs 10c6ddac <tcp_check_urg+0xa4>
10c6dd5c: 6f12 bles 10c6dd70 <tcp_check_urg+0x68>
10c6dd5e: 4878 0001 pea 1 <PF_DTRACE_OFF>
10c6dd62: 4878 0017 pea 17 <LSIGTRAP+0x12>
10c6dd66: 2f00 movel %d0,%sp@-
10c6dd68: 4eb9 10c1 ae6e jsr 10c1ae6e <kill_proc>
10c6dd6e: 6012 bras 10c6dd82 <tcp_check_urg+0x7a>
10c6dd70: 4878 0001 pea 1 <PF_DTRACE_OFF>
10c6dd74: 4878 0017 pea 17 <LSIGTRAP+0x12>
10c6dd78: 4480 negl %d0
10c6dd7a: 2f00 movel %d0,%sp@-
10c6dd7c: 4eb9 10c1 ae2a jsr 10c1ae2a <kill_pg>
10c6dd82: 4fef 000c lea %sp@(12),%sp
10c6dd86: 206a 0306 moveal %a2@(774),%a0
10c6dd8a: b0fc 0000 cmpaw #0,%a0
10c6dd8e: 671c beqs 10c6ddac <tcp_check_urg+0xa4>
10c6dd90: 4aa8 0010 tstl %a0@(16)
10c6dd94: 6716 beqs 10c6ddac <tcp_check_urg+0xa4>
10c6dd96: 2f3c 0002 0005 movel #131077,%sp@-
10c6dd9c: 4878 0003 pea 3 <PF_PTRACED_OFF>
10c6dda0: 2f08 movel %a0,%sp@-
10c6dda2: 4eb9 10c5 371e jsr 10c5371e <sock_wake_async>
10c6dda8: 4fef 000c lea %sp@(12),%sp
10c6ddac: 222b 0178 movel %a3@(376),%d1
10c6ddb0: b2ab 0104 cmpl %a3@(260),%d1
10c6ddb4: 6658 bnes 10c6de0e <tcp_check_urg+0x106>
10c6ddb6: 4a6b 017c tstw %a3@(380)
10c6ddba: 6752 beqs 10c6de0e <tcp_check_urg+0x106>
10c6ddbc: 102a 0096 moveb %a2@(150),%d0
10c6ddc0: 664c bnes 10c6de0e <tcp_check_urg+0x106>
10c6ddc2: b2ab 0008 cmpl %a3@(8),%d1
10c6ddc6: 6746 beqs 10c6de0e <tcp_check_urg+0x106>
10c6ddc8: 41ea 0054 lea %a2@(84),%a0
10c6ddcc: 2450 moveal %a0@,%a2
10c6ddce: b1ca cmpal %a2,%a0
10c6ddd0: 6602 bnes 10c6ddd4 <tcp_check_urg+0xcc>
10c6ddd2: 95ca subal %a2,%a2
10c6ddd4: 2001 movel %d1,%d0
10c6ddd6: 5280 addql #1,%d0
10c6ddd8: 2740 0104 movel %d0,%a3@(260)
10c6dddc: b4fc 0000 cmpaw #0,%a2
10c6dde0: 672c beqs 10c6de0e <tcp_check_urg+0x106>
10c6dde2: 90aa 003e subl %a2@(62),%d0
10c6dde6: 6b26 bmis 10c6de0e <tcp_check_urg+0x106>
10c6dde8: 206a 0008 moveal %a2@(8),%a0
10c6ddec: 53a8 0008 subql #1,%a0@(8)
10c6ddf0: 2252 moveal %a2@,%a1
10c6ddf2: 206a 0004 moveal %a2@(4),%a0
10c6ddf6: 4292 clrl %a2@
10c6ddf8: 42aa 0004 clrl %a2@(4)
10c6ddfc: 42aa 0008 clrl %a2@(8)
10c6de00: 2348 0004 movel %a0,%a1@(4)
10c6de04: 2089 movel %a1,%a0@
10c6de06: 2f0a movel %a2,%sp@-
10c6de08: 4eb9 10c5 5900 jsr 10c55900 <__kfree_skb>
10c6de0e: 377c 0200 017c movew #512,%a3@(380)
10c6de14: 2742 0178 movel %d2,%a3@(376)
10c6de18: 42ab 0004 clrl %a3@(4)
10c6de1c: 4cee 0c04 fff4 moveml %fp@(-12),%d2/%a2-%a3
10c6de22: 4e5e unlk %fp
10c6de24: 4e75 rts
10c6de26 <tcp_copy_to_iovec>:
10c6de26: 4e56 0000 linkw %fp,#0
10c6de2a: 48e7 2038 moveml %d2/%a2-%a4,%sp@-
10c6de2e: 286e 0008 moveal %fp@(8),%a4
10c6de32: 226e 000c moveal %fp@(12),%a1
10c6de36: 202e 0010 movel %fp@(16),%d0
10c6de3a: 47ec 00d6 lea %a4@(214),%a3
10c6de3e: 2429 005c movel %a1@(92),%d2
10c6de42: 9480 subl %d0,%d2
10c6de44: 41f9 1002 5730 lea 10025730 <irq_stat+0x8>,%a0
10c6de4a: 5390 subql #1,%a0@
10c6de4c: 2448 moveal %a0,%a2
10c6de4e: 0c29 0002 006b cmpib #2,%a1@(107)
10c6de54: 6616 bnes 10c6de6c <tcp_copy_to_iovec+0x46>
10c6de56: 2f02 movel %d2,%sp@-
10c6de58: 2f2b 004c movel %a3@(76),%sp@-
10c6de5c: 2f00 movel %d0,%sp@-
10c6de5e: 2f09 movel %a1,%sp@-
10c6de60: 4eb9 10c5 6fd8 jsr 10c56fd8 <skb_copy_datagram_iovec>
10c6de66: 4fef 0010 lea %sp@(16),%sp
10c6de6a: 6012 bras 10c6de7e <tcp_copy_to_iovec+0x58>
10c6de6c: 2f2b 004c movel %a3@(76),%sp@-
10c6de70: 2f00 movel %d0,%sp@-
10c6de72: 2f09 movel %a1,%sp@-
10c6de74: 4eb9 10c5 73ea jsr 10c573ea <skb_copy_and_csum_datagram_iovec>
10c6de7a: 4fef 000c lea %sp@(12),%sp
10c6de7e: 4a80 tstl %d0
10c6de80: 660e bnes 10c6de90 <tcp_copy_to_iovec+0x6a>
10c6de82: 95ab 0050 subl %d2,%a3@(80)
10c6de86: d5ab 0104 addl %d2,%a3@(260)
10c6de8a: 5292 addql #1,%a2@
10c6de8c: 7000 moveq #0,%d0
10c6de8e: 6018 bras 10c6dea8 <tcp_copy_to_iovec+0x82>
10c6de90: 72f2 moveq #-14,%d1
10c6de92: b280 cmpl %d0,%d1
10c6de94: 6610 bnes 10c6dea6 <tcp_copy_to_iovec+0x80>
10c6de96: 700e moveq #14,%d0
10c6de98: 2940 027e movel %d0,%a4@(638)
10c6de9c: 2f0c movel %a4,%sp@-
10c6de9e: 206c 031a moveal %a4@(794),%a0
10c6dea2: 4e90 jsr %a0@
10c6dea4: 60dc bras 10c6de82 <tcp_copy_to_iovec+0x5c>
10c6dea6: 5292 addql #1,%a2@
10c6dea8: 4cee 1c04 fff0 moveml %fp@(-16),%d2/%a2-%a4
10c6deae: 4e5e unlk %fp
10c6deb0: 4e75 rts
10c6deb2 <__tcp_checksum_complete_user>:
10c6deb2: 4e56 0000 linkw %fp,#0
10c6deb6: 2f0a movel %a2,%sp@-
10c6deb8: 2f02 movel %d2,%sp@-
10c6deba: 206e 0008 moveal %fp@(8),%a0
10c6debe: 226e 000c moveal %fp@(12),%a1
10c6dec2: 4aa8 0030 tstl %a0@(48)
10c6dec6: 6734 beqs 10c6defc <__tcp_checksum_complete_user+0x4a>
10c6dec8: 45f9 1002 5730 lea 10025730 <irq_stat+0x8>,%a2
10c6dece: 5392 subql #1,%a2@
10c6ded0: 2f29 0064 movel %a1@(100),%sp@-
10c6ded4: 2f29 005c movel %a1@(92),%sp@-
10c6ded8: 42a7 clrl %sp@-
10c6deda: 2f09 movel %a1,%sp@-
10c6dedc: 4eb9 10c5 65c8 jsr 10c565c8 <skb_checksum>
10c6dee2: 2400 movel %d0,%d2
10c6dee4: 2200 movel %d0,%d1
10c6dee6: 4841 swap %d1
10c6dee8: d441 addw %d1,%d2
10c6deea: 4241 clrw %d1
10c6deec: d541 addxw %d1,%d2
10c6deee: 2002 movel %d2,%d0
10c6def0: 4680 notl %d0
10c6def2: 0280 0000 ffff andil #65535,%d0
10c6def8: 5292 addql #1,%a2@
10c6defa: 6028 bras 10c6df24 <__tcp_checksum_complete_user+0x72>
10c6defc: 2f29 0064 movel %a1@(100),%sp@-
10c6df00: 2f29 005c movel %a1@(92),%sp@-
10c6df04: 42a7 clrl %sp@-
10c6df06: 2f09 movel %a1,%sp@-
10c6df08: 4eb9 10c5 65c8 jsr 10c565c8 <skb_checksum>
10c6df0e: 2400 movel %d0,%d2
10c6df10: 2200 movel %d0,%d1
10c6df12: 4841 swap %d1
10c6df14: d441 addw %d1,%d2
10c6df16: 4241 clrw %d1
10c6df18: d541 addxw %d1,%d2
10c6df1a: 2002 movel %d2,%d0
10c6df1c: 4680 notl %d0
10c6df1e: 0280 0000 ffff andil #65535,%d0
10c6df24: 242e fff8 movel %fp@(-8),%d2
10c6df28: 246e fffc moveal %fp@(-4),%a2
10c6df2c: 4e5e unlk %fp
10c6df2e: 4e75 rts
10c6df30 <tcp_rcv_established>:
10c6df30: 4e56 fffc linkw %fp,#-4
10c6df34: 48e7 303c moveml %d2-%d3/%a2-%a5,%sp@-
10c6df38: 286e 0008 moveal %fp@(8),%a4
10c6df3c: 266e 000c moveal %fp@(12),%a3
10c6df40: 2a6e 0010 moveal %fp@(16),%a5
10c6df44: 226e 0014 moveal %fp@(20),%a1
10c6df48: 45ec 00d6 lea %a4@(214),%a2
10c6df4c: 422a 010b clrb %a2@(267)
10c6df50: 202d 000c movel %a5@(12),%d0
10c6df54: 0280 f0f7 ffff andil #-252182529,%d0
10c6df5a: b0aa 0004 cmpl %a2@(4),%d0
10c6df5e: 6600 02a4 bnew 10c6e204 <tcp_rcv_established+0x2d4>
10c6df62: 206b 003a moveal %a3@(58),%a0
10c6df66: b1ea 0008 cmpal %a2@(8),%a0
10c6df6a: 6600 0298 bnew 10c6e204 <tcp_rcv_established+0x2d4>
10c6df6e: 2412 movel %a2@,%d2
10c6df70: 7020 moveq #32,%d0
10c6df72: b082 cmpl %d2,%d0
10c6df74: 663e bnes 10c6dfb4 <tcp_rcv_established+0x84>
10c6df76: 0cad 0101 080a cmpil #16844810,%a5@(20)
10c6df7c: 0014
10c6df7e: 6600 0284 bnew 10c6e204 <tcp_rcv_established+0x2d4>
10c6df82: 157c 0001 010b moveb #1,%a2@(267)
10c6df88: 256d 0018 0110 movel %a5@(24),%a2@(272)
10c6df8e: 256d 001c 0114 movel %a5@(28),%a2@(276)
10c6df94: 222a 0110 movel %a2@(272),%d1
10c6df98: 2001 movel %d1,%d0
10c6df9a: 90aa 0118 subl %a2@(280),%d0
10c6df9e: 6b00 0264 bmiw 10c6e204 <tcp_rcv_established+0x2d4>
10c6dfa2: b1ea 00f8 cmpal %a2@(248),%a0
10c6dfa6: 660c bnes 10c6dfb4 <tcp_rcv_established+0x84>
10c6dfa8: 2541 0118 movel %d1,%a2@(280)
10c6dfac: 2579 1002 5790 movel 10025790 <xtime>,%a2@(284)
10c6dfb2: 011c
10c6dfb4: b489 cmpl %a1,%d2
10c6dfb6: 655a bcss 10c6e012 <tcp_rcv_established+0xe2>
10c6dfb8: 6600 0528 bnew 10c6e4e2 <tcp_rcv_established+0x5b2>
10c6dfbc: 42a7 clrl %sp@-
10c6dfbe: 2f0b movel %a3,%sp@-
10c6dfc0: 2f0c movel %a4,%sp@-
10c6dfc2: 4eba e2cc jsr %pc@(10c6c290 <tcp_ack>)
10c6dfc6: 2f0b movel %a3,%sp@-
10c6dfc8: 4eb9 10c5 5900 jsr 10c55900 <__kfree_skb>
10c6dfce: 4fef 0010 lea %sp@(16),%sp
10c6dfd2: 202c 01be movel %a4@(446),%d0
10c6dfd6: 670a beqs 10c6dfe2 <tcp_rcv_established+0xb2>
10c6dfd8: 2f00 movel %d0,%sp@-
10c6dfda: 2f0c movel %a4,%sp@-
10c6dfdc: 4eba fc64 jsr %pc@(10c6dc42 <__tcp_data_snd_check>)
10c6dfe0: 508f addql #8,%sp
10c6dfe2: 41ec 00d6 lea %a4@(214),%a0
10c6dfe6: 4a28 006d tstb %a0@(109)
10c6dfea: 6700 0504 beqw 10c6e4f0 <tcp_rcv_established+0x5c0>
10c6dfee: 4228 006d clrb %a0@(109)
10c6dff2: 202c 0306 movel %a4@(774),%d0
10c6dff6: 6700 04f8 beqw 10c6e4f0 <tcp_rcv_established+0x5c0>
10c6dffa: 2040 moveal %d0,%a0
10c6dffc: 5888 addql #4,%a0
10c6dffe: 2010 movel %a0@,%d0
10c6e000: 0800 0002 btst #2,%d0
10c6e004: 6700 04ea beqw 10c6e4f0 <tcp_rcv_established+0x5c0>
10c6e008: 2f0c movel %a4,%sp@-
10c6e00a: 4eba fb9e jsr %pc@(10c6dbaa <tcp_new_space>)
10c6e00e: 6000 04e0 braw 10c6e4f0 <tcp_rcv_established+0x5c0>
10c6e012: 7600 moveq #0,%d3
10c6e014: 206a 0048 moveal %a2@(72),%a0
10c6e018: b1f9 1002 53b4 cmpal 100253b4 <_current_task>,%a0
10c6e01e: 665c bnes 10c6e07c <tcp_rcv_established+0x14c>
10c6e020: 222a 0104 movel %a2@(260),%d1
10c6e024: b2aa 0008 cmpl %a2@(8),%d1
10c6e028: 6652 bnes 10c6e07c <tcp_rcv_established+0x14c>
10c6e02a: 93c2 subal %d2,%a1
10c6e02c: b3ea 0050 cmpal %a2@(80),%a1
10c6e030: 624a bhis 10c6e07c <tcp_rcv_established+0x14c>
10c6e032: 4aac 0030 tstl %a4@(48)
10c6e036: 6744 beqs 10c6e07c <tcp_rcv_established+0x14c>
10c6e038: 7601 moveq #1,%d3
10c6e03a: 52b9 1003 2f4a addql #1,10032f4a <net_statistics+0x68>
10c6e040: 7000 moveq #0,%d0
10c6e042: 2080 movel %d0,%a0@
10c6e044: 2f02 movel %d2,%sp@-
10c6e046: 2f0b movel %a3,%sp@-
10c6e048: 2f0c movel %a4,%sp@-
10c6e04a: 4eba fdda jsr %pc@(10c6de26 <tcp_copy_to_iovec>)
10c6e04e: 4fef 000c lea %sp@(12),%sp
10c6e052: 4a80 tstl %d0
10c6e054: 6600 048c bnew 10c6e4e2 <tcp_rcv_established+0x5b2>
10c6e058: 202b 005c movel %a3@(92),%d0
10c6e05c: 9082 subl %d2,%d0
10c6e05e: 2740 005c movel %d0,%a3@(92)
10c6e062: b0ab 0060 cmpl %a3@(96),%d0
10c6e066: 640c bccs 10c6e074 <tcp_rcv_established+0x144>
10c6e068: 4879 1000 8b61 pea 10008b61 <prio2band+0x18e7>
10c6e06e: 4eb9 10c1 60e4 jsr 10c160e4 <panic>
10c6e074: d5ab 0080 addl %d2,%a3@(128)
10c6e078: 6000 0090 braw 10c6e10a <tcp_rcv_established+0x1da>
10c6e07c: 7000 moveq #0,%d0
10c6e07e: 0c2b 0002 006b cmpib #2,%a3@(107)
10c6e084: 6714 beqs 10c6e09a <tcp_rcv_established+0x16a>
10c6e086: 2f0b movel %a3,%sp@-
10c6e088: 2f0c movel %a4,%sp@-
10c6e08a: 4eba fe26 jsr %pc@(10c6deb2 <__tcp_checksum_complete_user>)
10c6e08e: 508f addql #8,%sp
10c6e090: 4a80 tstl %d0
10c6e092: 56c0 sne %d0
10c6e094: 4880 extw %d0
10c6e096: 48c0 extl %d0
10c6e098: 4480 negl %d0
10c6e09a: 4a80 tstl %d0
10c6e09c: 6600 0444 bnew 10c6e4e2 <tcp_rcv_established+0x5b2>
10c6e0a0: 222b 0078 movel %a3@(120),%d1
10c6e0a4: b2ac 0080 cmpl %a4@(128),%d1
10c6e0a8: 6e00 02f2 bgtw 10c6e39c <tcp_rcv_established+0x46c>
10c6e0ac: 52b9 1003 2f46 addql #1,10032f46 <net_statistics+0x64>
10c6e0b2: 202b 005c movel %a3@(92),%d0
10c6e0b6: 9082 subl %d2,%d0
10c6e0b8: 2740 005c movel %d0,%a3@(92)
10c6e0bc: b0ab 0060 cmpl %a3@(96),%d0
10c6e0c0: 640c bccs 10c6e0ce <tcp_rcv_established+0x19e>
10c6e0c2: 4879 1000 8b61 pea 10008b61 <prio2band+0x18e7>
10c6e0c8: 4eb9 10c1 60e4 jsr 10c160e4 <panic>
10c6e0ce: d5ab 0080 addl %d2,%a3@(128)
10c6e0d2: 41ec 0054 lea %a4@(84),%a0
10c6e0d6: 2748 0008 movel %a0,%a3@(8)
10c6e0da: 52a8 0008 addql #1,%a0@(8)
10c6e0de: 2268 0004 moveal %a0@(4),%a1
10c6e0e2: 2688 movel %a0,%a3@
10c6e0e4: 2749 0004 movel %a1,%a3@(4)
10c6e0e8: 214b 0004 movel %a3,%a0@(4)
10c6e0ec: 228b movel %a3,%a1@
10c6e0ee: 274c 000c movel %a4,%a3@(12)
10c6e0f2: 277c 10c6 659e movel #281437598,%a3@(140)
10c6e0f8: 008c
10c6e0fa: 202b 0078 movel %a3@(120),%d0
10c6e0fe: d1ac 0050 addl %d0,%a4@(80)
10c6e102: 242b 0078 movel %a3@(120),%d2
10c6e106: 95ac 0080 subl %d2,%a4@(128)
10c6e10a: 256b 003e 0008 movel %a3@(62),%a2@(8)
10c6e110: 2f0b movel %a3,%sp@-
10c6e112: 2f0a movel %a2,%sp@-
10c6e114: 2f0c movel %a4,%sp@-
10c6e116: 4eba c4e2 jsr %pc@(10c6a5fa <tcp_event_data_recv>)
10c6e11a: 4fef 000c lea %sp@(12),%sp
10c6e11e: 202b 004a movel %a3@(74),%d0
10c6e122: b0aa 0010 cmpl %a2@(16),%d0
10c6e126: 6750 beqs 10c6e178 <tcp_rcv_established+0x248>
10c6e128: 4878 0001 pea 1 <PF_DTRACE_OFF>
10c6e12c: 2f0b movel %a3,%sp@-
10c6e12e: 2f0c movel %a4,%sp@-
10c6e130: 4eba e15e jsr %pc@(10c6c290 <tcp_ack>)
10c6e134: 4fef 000c lea %sp@(12),%sp
10c6e138: 202c 01be movel %a4@(446),%d0
10c6e13c: 670a beqs 10c6e148 <tcp_rcv_established+0x218>
10c6e13e: 2f00 movel %d0,%sp@-
10c6e140: 2f0c movel %a4,%sp@-
10c6e142: 4eba fafe jsr %pc@(10c6dc42 <__tcp_data_snd_check>)
10c6e146: 508f addql #8,%sp
10c6e148: 41ec 00d6 lea %a4@(214),%a0
10c6e14c: 4a28 006d tstb %a0@(109)
10c6e150: 671e beqs 10c6e170 <tcp_rcv_established+0x240>
10c6e152: 4228 006d clrb %a0@(109)
10c6e156: 202c 0306 movel %a4@(774),%d0
10c6e15a: 6714 beqs 10c6e170 <tcp_rcv_established+0x240>
10c6e15c: 2040 moveal %d0,%a0
10c6e15e: 5888 addql #4,%a0
10c6e160: 2010 movel %a0@,%d0
10c6e162: 0800 0002 btst #2,%d0
10c6e166: 6708 beqs 10c6e170 <tcp_rcv_established+0x240>
10c6e168: 2f0c movel %a4,%sp@-
10c6e16a: 4eba fa3e jsr %pc@(10c6dbaa <tcp_new_space>)
10c6e16e: 588f addql #4,%sp
10c6e170: 082a 0000 0020 btst #0,%a2@(32)
10c6e176: 6778 beqs 10c6e1f0 <tcp_rcv_established+0x2c0>
10c6e178: 4a83 tstl %d3
10c6e17a: 6722 beqs 10c6e19e <tcp_rcv_established+0x26e>
10c6e17c: 7000 moveq #0,%d0
10c6e17e: 4a2a 0021 tstb %a2@(33)
10c6e182: 670c beqs 10c6e190 <tcp_rcv_established+0x260>
10c6e184: 4a2a 0022 tstb %a2@(34)
10c6e188: 57c0 seq %d0
10c6e18a: 4880 extw %d0
10c6e18c: 48c0 extl %d0
10c6e18e: 4480 negl %d0
10c6e190: 4a80 tstl %d0
10c6e192: 6752 beqs 10c6e1e6 <tcp_rcv_established+0x2b6>
10c6e194: 2f0c movel %a4,%sp@-
10c6e196: 4eb9 10c7 1428 jsr 10c71428 <tcp_send_ack>
10c6e19c: 6050 bras 10c6e1ee <tcp_rcv_established+0x2be>
10c6e19e: 45ec 00d6 lea %a4@(214),%a2
10c6e1a2: 222a 0008 movel %a2@(8),%d1
10c6e1a6: 92aa 00f8 subl %a2@(248),%d1
10c6e1aa: 4280 clrl %d0
10c6e1ac: 302a 0032 movew %a2@(50),%d0
10c6e1b0: b081 cmpl %d1,%d0
10c6e1b2: 6410 bccs 10c6e1c4 <tcp_rcv_established+0x294>
10c6e1b4: 2f0c movel %a4,%sp@-
10c6e1b6: 4eb9 10c6 ff74 jsr 10c6ff74 <__tcp_select_window>
10c6e1bc: 588f addql #4,%sp
10c6e1be: b0aa 00f4 cmpl %a2@(244),%d0
10c6e1c2: 6418 bccs 10c6e1dc <tcp_rcv_established+0x2ac>
10c6e1c4: 7000 moveq #0,%d0
10c6e1c6: 4a2a 0021 tstb %a2@(33)
10c6e1ca: 670c beqs 10c6e1d8 <tcp_rcv_established+0x2a8>
10c6e1cc: 4a2a 0022 tstb %a2@(34)
10c6e1d0: 57c0 seq %d0
10c6e1d2: 4880 extw %d0
10c6e1d4: 48c0 extl %d0
10c6e1d6: 4480 negl %d0
10c6e1d8: 4a80 tstl %d0
10c6e1da: 670a beqs 10c6e1e6 <tcp_rcv_established+0x2b6>
10c6e1dc: 2f0c movel %a4,%sp@-
10c6e1de: 4eb9 10c7 1428 jsr 10c71428 <tcp_send_ack>
10c6e1e4: 6008 bras 10c6e1ee <tcp_rcv_established+0x2be>
10c6e1e6: 2f0c movel %a4,%sp@-
10c6e1e8: 4eb9 10c7 1368 jsr 10c71368 <tcp_send_delayed_ack>
10c6e1ee: 588f addql #4,%sp
10c6e1f0: 4a83 tstl %d3
10c6e1f2: 6600 02f4 bnew 10c6e4e8 <tcp_rcv_established+0x5b8>
10c6e1f6: 42a7 clrl %sp@-
10c6e1f8: 2f0c movel %a4,%sp@-
10c6e1fa: 206c 0312 moveal %a4@(786),%a0
10c6e1fe: 4e90 jsr %a0@
10c6e200: 6000 02ee braw 10c6e4f0 <tcp_rcv_established+0x5c0>
10c6e204: 102d 000c moveb %a5@(12),%d0
10c6e208: e488 lsrl #2,%d0
10c6e20a: 723c moveq #60,%d1
10c6e20c: c081 andl %d1,%d0
10c6e20e: b089 cmpl %a1,%d0
10c6e210: 6200 02d0 bhiw 10c6e4e2 <tcp_rcv_established+0x5b2>
10c6e214: 7000 moveq #0,%d0
10c6e216: 0c2b 0002 006b cmpib #2,%a3@(107)
10c6e21c: 6714 beqs 10c6e232 <tcp_rcv_established+0x302>
10c6e21e: 2f0b movel %a3,%sp@-
10c6e220: 2f0c movel %a4,%sp@-
10c6e222: 4eba fc8e jsr %pc@(10c6deb2 <__tcp_checksum_complete_user>)
10c6e226: 508f addql #8,%sp
10c6e228: 4a80 tstl %d0
10c6e22a: 56c0 sne %d0
10c6e22c: 4880 extw %d0
10c6e22e: 48c0 extl %d0
10c6e230: 4480 negl %d0
10c6e232: 4a80 tstl %d0
10c6e234: 6600 02ac bnew 10c6e4e2 <tcp_rcv_established+0x5b2>
10c6e238: 102d 000c moveb %a5@(12),%d0
10c6e23c: 0200 00f0 andib #-16,%d0
10c6e240: 0c00 0050 cmpib #80,%d0
10c6e244: 6608 bnes 10c6e24e <tcp_rcv_established+0x31e>
10c6e246: 422a 010b clrb %a2@(267)
10c6e24a: 6000 008e braw 10c6e2da <tcp_rcv_established+0x3aa>
10c6e24e: 4a2a 0108 tstb %a2@(264)
10c6e252: 6724 beqs 10c6e278 <tcp_rcv_established+0x348>
10c6e254: 0c00 0080 cmpib #-128,%d0
10c6e258: 661e bnes 10c6e278 <tcp_rcv_established+0x348>
10c6e25a: 0cad 0101 080a cmpil #16844810,%a5@(20)
10c6e260: 0014
10c6e262: 6614 bnes 10c6e278 <tcp_rcv_established+0x348>
10c6e264: 157c 0001 010b moveb #1,%a2@(267)
10c6e26a: 256d 0018 0110 movel %a5@(24),%a2@(272)
10c6e270: 256d 001c 0114 movel %a5@(28),%a2@(276)
10c6e276: 6010 bras 10c6e288 <tcp_rcv_established+0x358>
10c6e278: 4878 0001 pea 1 <PF_DTRACE_OFF>
10c6e27c: 2f0a movel %a2,%sp@-
10c6e27e: 2f0b movel %a3,%sp@-
10c6e280: 4eba e26a jsr %pc@(10c6c4ec <tcp_parse_options>)
10c6e284: 4fef 000c lea %sp@(12),%sp
10c6e288: 4a2a 010b tstb %a2@(267)
10c6e28c: 674c beqs 10c6e2da <tcp_rcv_established+0x3aa>
10c6e28e: 7200 moveq #0,%d1
10c6e290: 202a 0118 movel %a2@(280),%d0
10c6e294: 90aa 0110 subl %a2@(272),%d0
10c6e298: 7401 moveq #1,%d2
10c6e29a: b480 cmpl %d0,%d2
10c6e29c: 6c28 bges 10c6e2c6 <tcp_rcv_established+0x396>
10c6e29e: 202a 011c movel %a2@(284),%d0
10c6e2a2: 0680 001f a400 addil #2073600,%d0
10c6e2a8: b0b9 1002 5790 cmpl 10025790 <xtime>,%d0
10c6e2ae: 6f16 bles 10c6e2c6 <tcp_rcv_established+0x396>
10c6e2b0: 2f0b movel %a3,%sp@-
10c6e2b2: 2f0a movel %a2,%sp@-
10c6e2b4: 4eba e3f8 jsr %pc@(10c6c6ae <tcp_disordered_ack>)
10c6e2b8: 508f addql #8,%sp
10c6e2ba: 4a80 tstl %d0
10c6e2bc: 57c0 seq %d0
10c6e2be: 4880 extw %d0
10c6e2c0: 3200 movew %d0,%d1
10c6e2c2: 48c1 extl %d1
10c6e2c4: 4481 negl %d1
10c6e2c6: 4a81 tstl %d1
10c6e2c8: 6710 beqs 10c6e2da <tcp_rcv_established+0x3aa>
10c6e2ca: 082d 0002 000d btst #2,%a5@(13)
10c6e2d0: 6608 bnes 10c6e2da <tcp_rcv_established+0x3aa>
10c6e2d2: 52b9 1003 2f1e addql #1,10032f1e <net_statistics+0x3c>
10c6e2d8: 603e bras 10c6e318 <tcp_rcv_established+0x3e8>
10c6e2da: 93c9 subal %a1,%a1
10c6e2dc: 202a 00f8 movel %a2@(248),%d0
10c6e2e0: 222b 003e movel %a3@(62),%d1
10c6e2e4: 9280 subl %d0,%d1
10c6e2e6: 242b 003a movel %a3@(58),%d2
10c6e2ea: 2040 moveal %d0,%a0
10c6e2ec: 4a81 tstl %d1
10c6e2ee: 6d18 blts 10c6e308 <tcp_rcv_established+0x3d8>
10c6e2f0: d0aa 00f4 addl %a2@(244),%d0
10c6e2f4: 222a 0008 movel %a2@(8),%d1
10c6e2f8: 9081 subl %d1,%d0
10c6e2fa: 6a02 bpls 10c6e2fe <tcp_rcv_established+0x3ce>
10c6e2fc: 7000 moveq #0,%d0
10c6e2fe: d081 addl %d1,%d0
10c6e300: 9082 subl %d2,%d0
10c6e302: 6b04 bmis 10c6e308 <tcp_rcv_established+0x3d8>
10c6e304: 327c 0001 moveaw #1,%a1
10c6e308: b2fc 0000 cmpaw #0,%a1
10c6e30c: 6618 bnes 10c6e326 <tcp_rcv_established+0x3f6>
10c6e30e: 082d 0002 000d btst #2,%a5@(13)
10c6e314: 6600 01d2 bnew 10c6e4e8 <tcp_rcv_established+0x5b8>
10c6e318: 2f0b movel %a3,%sp@-
10c6e31a: 2f0c movel %a4,%sp@-
10c6e31c: 4eba e6d0 jsr %pc@(10c6c9ee <tcp_send_dupack>)
10c6e320: 508f addql #8,%sp
10c6e322: 6000 01c4 braw 10c6e4e8 <tcp_rcv_established+0x5b8>
10c6e326: 082d 0002 000d btst #2,%a5@(13)
10c6e32c: 670c beqs 10c6e33a <tcp_rcv_established+0x40a>
10c6e32e: 2f0c movel %a4,%sp@-
10c6e330: 4eba e410 jsr %pc@(10c6c742 <tcp_reset>)
10c6e334: 588f addql #4,%sp
10c6e336: 6000 01b0 braw 10c6e4e8 <tcp_rcv_established+0x5b8>
10c6e33a: 4a2a 010b tstb %a2@(267)
10c6e33e: 6732 beqs 10c6e372 <tcp_rcv_established+0x442>
10c6e340: 91c2 subal %d2,%a0
10c6e342: b0fc 0000 cmpaw #0,%a0
10c6e346: 6d2a blts 10c6e372 <tcp_rcv_established+0x442>
10c6e348: 222a 0110 movel %a2@(272),%d1
10c6e34c: 2001 movel %d1,%d0
10c6e34e: 90aa 0118 subl %a2@(280),%d0
10c6e352: 6a12 bpls 10c6e366 <tcp_rcv_established+0x436>
10c6e354: 202a 011c movel %a2@(284),%d0
10c6e358: 0680 001f a400 addil #2073600,%d0
10c6e35e: b0b9 1002 5790 cmpl 10025790 <xtime>,%d0
10c6e364: 6e0c bgts 10c6e372 <tcp_rcv_established+0x442>
10c6e366: 2541 0118 movel %d1,%a2@(280)
10c6e36a: 2579 1002 5790 movel 10025790 <xtime>,%a2@(284)
10c6e370: 011c
10c6e372: 082d 0001 000d btst #1,%a5@(13)
10c6e378: 6722 beqs 10c6e39c <tcp_rcv_established+0x46c>
10c6e37a: 202b 003a movel %a3@(58),%d0
10c6e37e: 90aa 0008 subl %a2@(8),%d0
10c6e382: 6b18 bmis 10c6e39c <tcp_rcv_established+0x46c>
10c6e384: 52b9 1003 3122 addql #1,10033122 <tcp_statistics+0x30>
10c6e38a: 52b9 1003 2fc6 addql #1,10032fc6 <net_statistics+0xe4>
10c6e390: 2f0c movel %a4,%sp@-
10c6e392: 4eba e3ae jsr %pc@(10c6c742 <tcp_reset>)
10c6e396: 7001 moveq #1,%d0
10c6e398: 6000 0158 braw 10c6e4f2 <tcp_rcv_established+0x5c2>
10c6e39c: 082d 0004 000d btst #4,%a5@(13)
10c6e3a2: 6710 beqs 10c6e3b4 <tcp_rcv_established+0x484>
10c6e3a4: 4878 0100 pea 100 <LSIGTRAP+0xfb>
10c6e3a8: 2f0b movel %a3,%sp@-
10c6e3aa: 2f0c movel %a4,%sp@-
10c6e3ac: 4eba dee2 jsr %pc@(10c6c290 <tcp_ack>)
10c6e3b0: 4fef 000c lea %sp@(12),%sp
10c6e3b4: 45ec 00d6 lea %a4@(214),%a2
10c6e3b8: 082d 0005 000d btst #5,%a5@(13)
10c6e3be: 670a beqs 10c6e3ca <tcp_rcv_established+0x49a>
10c6e3c0: 2f0d movel %a5,%sp@-
10c6e3c2: 2f0c movel %a4,%sp@-
10c6e3c4: 4eba f942 jsr %pc@(10c6dd08 <tcp_check_urg>)
10c6e3c8: 508f addql #8,%sp
10c6e3ca: 0c6a 0200 017c cmpiw #512,%a2@(380)
10c6e3d0: 666c bnes 10c6e43e <tcp_rcv_established+0x50e>
10c6e3d2: 202a 0178 movel %a2@(376),%d0
10c6e3d6: 90ad 0004 subl %a5@(4),%d0
10c6e3da: 122d 000c moveb %a5@(12),%d1
10c6e3de: e489 lsrl #2,%d1
10c6e3e0: 743c moveq #60,%d2
10c6e3e2: c282 andl %d2,%d1
10c6e3e4: d280 addl %d0,%d1
10c6e3e6: 102d 000d moveb %a5@(13),%d0
10c6e3ea: e288 lsrl #1,%d0
10c6e3ec: 7401 moveq #1,%d2
10c6e3ee: c082 andl %d2,%d0
10c6e3f0: 9280 subl %d0,%d1
10c6e3f2: b2ab 005c cmpl %a3@(92),%d1
10c6e3f6: 6446 bccs 10c6e43e <tcp_rcv_established+0x50e>
10c6e3f8: 4878 0001 pea 1 <PF_DTRACE_OFF>
10c6e3fc: 486e ffff pea %fp@(-1)
10c6e400: 2f01 movel %d1,%sp@-
10c6e402: 2f0b movel %a3,%sp@-
10c6e404: 4eb9 10c5 645c jsr 10c5645c <skb_copy_bits>
10c6e40a: 4fef 0010 lea %sp@(16),%sp
10c6e40e: 4a80 tstl %d0
10c6e410: 670c beqs 10c6e41e <tcp_rcv_established+0x4ee>
10c6e412: 4879 1000 8b61 pea 10008b61 <prio2band+0x18e7>
10c6e418: 4eb9 10c1 60e4 jsr 10c160e4 <panic>
10c6e41e: 4240 clrw %d0
10c6e420: 102e ffff moveb %fp@(-1),%d0
10c6e424: 0040 0100 oriw #256,%d0
10c6e428: 3540 017c movew %d0,%a2@(380)
10c6e42c: 102c 0094 moveb %a4@(148),%d0
10c6e430: 660c bnes 10c6e43e <tcp_rcv_established+0x50e>
10c6e432: 42a7 clrl %sp@-
10c6e434: 2f0c movel %a4,%sp@-
10c6e436: 206c 0312 moveal %a4@(786),%a0
10c6e43a: 4e90 jsr %a0@
10c6e43c: 508f addql #8,%sp
10c6e43e: 2f0b movel %a3,%sp@-
10c6e440: 2f0c movel %a4,%sp@-
10c6e442: 4eba ea76 jsr %pc@(10c6ceba <tcp_data_queue>)
10c6e446: 508f addql #8,%sp
10c6e448: 202c 01be movel %a4@(446),%d0
10c6e44c: 670a beqs 10c6e458 <tcp_rcv_established+0x528>
10c6e44e: 2f00 movel %d0,%sp@-
10c6e450: 2f0c movel %a4,%sp@-
10c6e452: 4eba f7ee jsr %pc@(10c6dc42 <__tcp_data_snd_check>)
10c6e456: 508f addql #8,%sp
10c6e458: 4a2a 006d tstb %a2@(109)
10c6e45c: 671e beqs 10c6e47c <tcp_rcv_established+0x54c>
10c6e45e: 422a 006d clrb %a2@(109)
10c6e462: 202c 0306 movel %a4@(774),%d0
10c6e466: 6714 beqs 10c6e47c <tcp_rcv_established+0x54c>
10c6e468: 2040 moveal %d0,%a0
10c6e46a: 5888 addql #4,%a0
10c6e46c: 2010 movel %a0@,%d0
10c6e46e: 0800 0002 btst #2,%d0
10c6e472: 6708 beqs 10c6e47c <tcp_rcv_established+0x54c>
10c6e474: 2f0c movel %a4,%sp@-
10c6e476: 4eba f732 jsr %pc@(10c6dbaa <tcp_new_space>)
10c6e47a: 588f addql #4,%sp
10c6e47c: 082a 0000 0020 btst #0,%a2@(32)
10c6e482: 676c beqs 10c6e4f0 <tcp_rcv_established+0x5c0>
10c6e484: 222a 0008 movel %a2@(8),%d1
10c6e488: 92aa 00f8 subl %a2@(248),%d1
10c6e48c: 4280 clrl %d0
10c6e48e: 302a 0032 movew %a2@(50),%d0
10c6e492: b081 cmpl %d1,%d0
10c6e494: 6410 bccs 10c6e4a6 <tcp_rcv_established+0x576>
10c6e496: 2f0c movel %a4,%sp@-
10c6e498: 4eb9 10c6 ff74 jsr 10c6ff74 <__tcp_select_window>
10c6e49e: 588f addql #4,%sp
10c6e4a0: b0aa 00f4 cmpl %a2@(244),%d0
10c6e4a4: 6428 bccs 10c6e4ce <tcp_rcv_established+0x59e>
10c6e4a6: 7000 moveq #0,%d0
10c6e4a8: 4a2a 0021 tstb %a2@(33)
10c6e4ac: 670c beqs 10c6e4ba <tcp_rcv_established+0x58a>
10c6e4ae: 4a2a 0022 tstb %a2@(34)
10c6e4b2: 57c0 seq %d0
10c6e4b4: 4880 extw %d0
10c6e4b6: 48c0 extl %d0
10c6e4b8: 4480 negl %d0
10c6e4ba: 4a80 tstl %d0
10c6e4bc: 6610 bnes 10c6e4ce <tcp_rcv_established+0x59e>
10c6e4be: 41ea 00d4 lea %a2@(212),%a0
10c6e4c2: 2010 movel %a0@,%d0
10c6e4c4: b1c0 cmpal %d0,%a0
10c6e4c6: 6602 bnes 10c6e4ca <tcp_rcv_established+0x59a>
10c6e4c8: 7000 moveq #0,%d0
10c6e4ca: 4a80 tstl %d0
10c6e4cc: 670a beqs 10c6e4d8 <tcp_rcv_established+0x5a8>
10c6e4ce: 2f0c movel %a4,%sp@-
10c6e4d0: 4eb9 10c7 1428 jsr 10c71428 <tcp_send_ack>
10c6e4d6: 6018 bras 10c6e4f0 <tcp_rcv_established+0x5c0>
10c6e4d8: 2f0c movel %a4,%sp@-
10c6e4da: 4eb9 10c7 1368 jsr 10c71368 <tcp_send_delayed_ack>
10c6e4e0: 600e bras 10c6e4f0 <tcp_rcv_established+0x5c0>
10c6e4e2: 52b9 1003 3122 addql #1,10033122 <tcp_statistics+0x30>
10c6e4e8: 2f0b movel %a3,%sp@-
10c6e4ea: 4eb9 10c5 5900 jsr 10c55900 <__kfree_skb>
10c6e4f0: 7000 moveq #0,%d0
10c6e4f2: 4cee 3c0c ffe4 moveml %fp@(-28),%d2-%d3/%a2-%a5
10c6e4f8: 4e5e unlk %fp
10c6e4fa: 4e75 rts
10c6e4fc <tcp_rcv_synsent_state_process>:
10c6e4fc: 4e56 0000 linkw %fp,#0
10c6e500: 48e7 203c moveml %d2/%a2-%a5,%sp@-
10c6e504: 266e 0008 moveal %fp@(8),%a3
10c6e508: 2a6e 000c moveal %fp@(12),%a5
10c6e50c: 286e 0010 moveal %fp@(16),%a4
10c6e510: 45eb 00d6 lea %a3@(214),%a2
10c6e514: 4282 clrl %d2
10c6e516: 342a 0066 movew %a2@(102),%d2
10c6e51a: 42a7 clrl %sp@-
10c6e51c: 2f0a movel %a2,%sp@-
10c6e51e: 2f0d movel %a5,%sp@-
10c6e520: 4eba dfca jsr %pc@(10c6c4ec <tcp_parse_options>)
10c6e524: 102c 000d moveb %a4@(13),%d0
10c6e528: 4fef 000c lea %sp@(12),%sp
10c6e52c: 0800 0004 btst #4,%d0
10c6e530: 6700 0290 beqw 10c6e7c2 <tcp_rcv_synsent_state_process+0x2c6>
10c6e534: 202d 004a movel %a5@(74),%d0
10c6e538: b0aa 000c cmpl %a2@(12),%d0
10c6e53c: 6600 03cc bnew 10c6e90a <tcp_rcv_synsent_state_process+0x40e>
10c6e540: 4a2a 010b tstb %a2@(267)
10c6e544: 6726 beqs 10c6e56c <tcp_rcv_synsent_state_process+0x70>
10c6e546: 206a 0114 moveal %a2@(276),%a0
10c6e54a: b0fc 0000 cmpaw #0,%a0
10c6e54e: 671c beqs 10c6e56c <tcp_rcv_synsent_state_process+0x70>
10c6e550: 222a 016c movel %a2@(364),%d1
10c6e554: 2039 1002 67b0 movel 100267b0 <jiffies>,%d0
10c6e55a: 9081 subl %d1,%d0
10c6e55c: 91c1 subal %d1,%a0
10c6e55e: b1c0 cmpal %d0,%a0
10c6e560: 630a blss 10c6e56c <tcp_rcv_synsent_state_process+0x70>
10c6e562: 52b9 1003 2f1a addql #1,10032f1a <net_statistics+0x38>
10c6e568: 6000 03a0 braw 10c6e90a <tcp_rcv_synsent_state_process+0x40e>
10c6e56c: 102c 000d moveb %a4@(13),%d0
10c6e570: 0800 0002 btst #2,%d0
10c6e574: 670c beqs 10c6e582 <tcp_rcv_synsent_state_process+0x86>
10c6e576: 2f0b movel %a3,%sp@-
10c6e578: 4eba e1c8 jsr %pc@(10c6c742 <tcp_reset>)
10c6e57c: 588f addql #4,%sp
10c6e57e: 6000 0226 braw 10c6e7a6 <tcp_rcv_synsent_state_process+0x2aa>
10c6e582: 0800 0001 btst #1,%d0
10c6e586: 6700 036a beqw 10c6e8f2 <tcp_rcv_synsent_state_process+0x3f6>
10c6e58a: 122a 0159 moveb %a2@(345),%d1
10c6e58e: 0801 0000 btst #0,%d1
10c6e592: 6712 beqs 10c6e5a6 <tcp_rcv_synsent_state_process+0xaa>
10c6e594: 0200 00c0 andib #-64,%d0
10c6e598: 0c00 0040 cmpib #64,%d0
10c6e59c: 6708 beqs 10c6e5a6 <tcp_rcv_synsent_state_process+0xaa>
10c6e59e: 0201 00fe andib #-2,%d1
10c6e5a2: 1541 0159 moveb %d1,%a2@(345)
10c6e5a6: 256d 003a 0054 movel %a5@(58),%a2@(84)
10c6e5ac: 4878 0100 pea 100 <LSIGTRAP+0xfb>
10c6e5b0: 2f0d movel %a5,%sp@-
10c6e5b2: 2f0b movel %a3,%sp@-
10c6e5b4: 4eba dcda jsr %pc@(10c6c290 <tcp_ack>)
10c6e5b8: 222d 003a movel %a5@(58),%d1
10c6e5bc: 5281 addql #1,%d1
10c6e5be: 2541 0008 movel %d1,%a2@(8)
10c6e5c2: 202d 003a movel %a5@(58),%d0
10c6e5c6: 5280 addql #1,%d0
10c6e5c8: 2540 00f8 movel %d0,%a2@(248)
10c6e5cc: 4280 clrl %d0
10c6e5ce: 302c 000e movew %a4@(14),%d0
10c6e5d2: 2540 0058 movel %d0,%a2@(88)
10c6e5d6: 4fef 000c lea %sp@(12),%sp
10c6e5da: 256d 003a 0054 movel %a5@(58),%a2@(84)
10c6e5e0: 4a2a 0109 tstb %a2@(265)
10c6e5e4: 661c bnes 10c6e602 <tcp_rcv_synsent_state_process+0x106>
10c6e5e6: 422a 010d clrb %a2@(269)
10c6e5ea: 422a 010c clrb %a2@(268)
10c6e5ee: 202a 014c movel %a2@(332),%d0
10c6e5f2: 0c80 0000 ffff cmpil #65535,%d0
10c6e5f8: 6304 blss 10c6e5fe <tcp_rcv_synsent_state_process+0x102>
10c6e5fa: 7000 moveq #0,%d0
10c6e5fc: 4640 notw %d0
10c6e5fe: 2540 014c movel %d0,%a2@(332)
10c6e602: 4a2a 010b tstb %a2@(267)
10c6e606: 6720 beqs 10c6e628 <tcp_rcv_synsent_state_process+0x12c>
10c6e608: 157c 0001 0108 moveb #1,%a2@(264)
10c6e60e: 7220 moveq #32,%d1
10c6e610: 2481 movel %d1,%a2@
10c6e612: 066a fff4 0156 addiw #-12,%a2@(342)
10c6e618: 256a 0110 0118 movel %a2@(272),%a2@(280)
10c6e61e: 2579 1002 5790 movel 10025790 <xtime>,%a2@(284)
10c6e624: 011c
10c6e626: 6004 bras 10c6e62c <tcp_rcv_synsent_state_process+0x130>
10c6e628: 7014 moveq #20,%d0
10c6e62a: 2480 movel %d0,%a2@
10c6e62c: 102a 010a moveb %a2@(266),%d0
10c6e630: 6710 beqs 10c6e642 <tcp_rcv_synsent_state_process+0x146>
10c6e632: 4ab9 1001 02a8 tstl 100102a8 <sysctl_tcp_fack>
10c6e638: 6708 beqs 10c6e642 <tcp_rcv_synsent_state_process+0x146>
10c6e63a: 0000 0002 orib #2,%d0
10c6e63e: 1540 010a moveb %d0,%a2@(266)
10c6e642: 2f2a 0060 movel %a2@(96),%sp@-
10c6e646: 2f0b movel %a3,%sp@-
10c6e648: 4eb9 10c6 fcc6 jsr 10c6fcc6 <tcp_sync_mss>
10c6e64e: 508f addql #8,%sp
10c6e650: 41eb 00d6 lea %a3@(214),%a0
10c6e654: 3228 0156 movew %a0@(342),%d1
10c6e658: 3028 0064 movew %a0@(100),%d0
10c6e65c: 2848 moveal %a0,%a4
10c6e65e: b041 cmpw %d1,%d0
10c6e660: 6306 blss 10c6e668 <tcp_rcv_synsent_state_process+0x16c>
10c6e662: 4280 clrl %d0
10c6e664: 3001 movew %d1,%d0
10c6e666: 6006 bras 10c6e66e <tcp_rcv_synsent_state_process+0x172>
10c6e668: 0280 0000 ffff andil #65535,%d0
10c6e66e: 2200 movel %d0,%d1
10c6e670: 2028 00f4 movel %a0@(244),%d0
10c6e674: e288 lsrl #1,%d0
10c6e676: b280 cmpl %d0,%d1
10c6e678: 6402 bccs 10c6e67c <tcp_rcv_synsent_state_process+0x180>
10c6e67a: 2001 movel %d1,%d0
10c6e67c: 2200 movel %d0,%d1
10c6e67e: 0c80 0000 0218 cmpil #536,%d0
10c6e684: 6306 blss 10c6e68c <tcp_rcv_synsent_state_process+0x190>
10c6e686: 203c 0000 0218 movel #536,%d0
10c6e68c: 2200 movel %d0,%d1
10c6e68e: 7258 moveq #88,%d1
10c6e690: b280 cmpl %d0,%d1
10c6e692: 6302 blss 10c6e696 <tcp_rcv_synsent_state_process+0x19a>
10c6e694: 7058 moveq #88,%d0
10c6e696: 3140 0032 movew %d0,%a0@(50)
10c6e69a: 2f0b movel %a3,%sp@-
10c6e69c: 4eba c2f8 jsr %pc@(10c6a996 <tcp_init_metrics>)
10c6e6a0: 2f0b movel %a3,%sp@-
10c6e6a2: 4eba bdb4 jsr %pc@(10c6a458 <tcp_init_buffer_space>)
10c6e6a6: 508f addql #8,%sp
10c6e6a8: 102b 0097 moveb %a3@(151),%d0
10c6e6ac: 6718 beqs 10c6e6c6 <tcp_rcv_synsent_state_process+0x1ca>
10c6e6ae: 202a 0198 movel %a2@(408),%d0
10c6e6b2: 6606 bnes 10c6e6ba <tcp_rcv_synsent_state_process+0x1be>
10c6e6b4: 2039 1001 02d8 movel 100102d8 <sysctl_tcp_keepalive_time>,%d0
10c6e6ba: 2f00 movel %d0,%sp@-
10c6e6bc: 2f0b movel %a3,%sp@-
10c6e6be: 4eb9 10c7 231e jsr 10c7231e <tcp_reset_keepalive_timer>
10c6e6c4: 508f addql #8,%sp
10c6e6c6: 4a2a 010c tstb %a2@(268)
10c6e6ca: 6616 bnes 10c6e6e2 <tcp_rcv_synsent_state_process+0x1e6>
10c6e6cc: 2012 movel %a2@,%d0
10c6e6ce: 721a moveq #26,%d1
10c6e6d0: e3a8 lsll %d1,%d0
10c6e6d2: 222a 0058 movel %a2@(88),%d1
10c6e6d6: 08c1 0014 bset #20,%d1
10c6e6da: 8081 orl %d1,%d0
10c6e6dc: 2540 0004 movel %d0,%a2@(4)
10c6e6e0: 6004 bras 10c6e6e6 <tcp_rcv_synsent_state_process+0x1ea>
10c6e6e2: 42aa 0004 clrl %a2@(4)
10c6e6e6: 256a 0008 0104 movel %a2@(8),%a2@(260)
10c6e6ec: 102b 0020 moveb %a3@(32),%d0
10c6e6f0: 0c00 0001 cmpib #1,%d0
10c6e6f4: 6716 beqs 10c6e70c <tcp_rcv_synsent_state_process+0x210>
10c6e6f6: 4ab9 1002 5730 tstl 10025730 <irq_stat+0x8>
10c6e6fc: 57c0 seq %d0
10c6e6fe: 7238 moveq #56,%d1
10c6e700: c081 andl %d1,%d0
10c6e702: 41f9 1003 3112 lea 10033112 <tcp_statistics+0x20>,%a0
10c6e708: 52b0 0800 addql #1,%a0@(00000000,%d0:l)
10c6e70c: 177c 0001 0020 moveb #1,%a3@(32)
10c6e712: 102b 0094 moveb %a3@(148),%d0
10c6e716: 662e bnes 10c6e746 <tcp_rcv_synsent_state_process+0x24a>
10c6e718: 2f0b movel %a3,%sp@-
10c6e71a: 206b 030e moveal %a3@(782),%a0
10c6e71e: 4e90 jsr %a0@
10c6e720: 588f addql #4,%sp
10c6e722: 206b 0306 moveal %a3@(774),%a0
10c6e726: b0fc 0000 cmpaw #0,%a0
10c6e72a: 671a beqs 10c6e746 <tcp_rcv_synsent_state_process+0x24a>
10c6e72c: 4aa8 0010 tstl %a0@(16)
10c6e730: 6714 beqs 10c6e746 <tcp_rcv_synsent_state_process+0x24a>
10c6e732: 2f3c 0002 0002 movel #131074,%sp@-
10c6e738: 42a7 clrl %sp@-
10c6e73a: 2f08 movel %a0,%sp@-
10c6e73c: 4eb9 10c5 371e jsr 10c5371e <sock_wake_async>
10c6e742: 4fef 000c lea %sp@(12),%sp
10c6e746: 4aaa 0194 tstl %a2@(404)
10c6e74a: 660c bnes 10c6e758 <tcp_rcv_synsent_state_process+0x25c>
10c6e74c: 4a2a 006e tstb %a2@(110)
10c6e750: 6606 bnes 10c6e758 <tcp_rcv_synsent_state_process+0x25c>
10c6e752: 4a2a 0022 tstb %a2@(34)
10c6e756: 675c beqs 10c6e7b4 <tcp_rcv_synsent_state_process+0x2b8>
10c6e758: 002a 0001 0020 orib #1,%a2@(32)
10c6e75e: 2579 1002 67b0 movel 100267b0 <jiffies>,%a2@(44)
10c6e764: 002c
10c6e766: 7004 moveq #4,%d0
10c6e768: 2540 0024 movel %d0,%a2@(36)
10c6e76c: 2f0a movel %a2,%sp@-
10c6e76e: 4eba bb58 jsr %pc@(10c6a2c8 <tcp_incr_quickack>)
10c6e772: 2f0a movel %a2,%sp@-
10c6e774: 4eba bb9a jsr %pc@(10c6a310 <tcp_enter_quickack_mode>)
10c6e778: 508f addql #8,%sp
10c6e77a: 002c 0002 0020 orib #2,%a4@(32)
10c6e780: 2039 1002 67b0 movel 100267b0 <jiffies>,%d0
10c6e786: 7214 moveq #20,%d1
10c6e788: d081 addl %d1,%d0
10c6e78a: 2940 0028 movel %d0,%a4@(40)
10c6e78e: 2f00 movel %d0,%sp@-
10c6e790: 486c 00c0 pea %a4@(192)
10c6e794: 4eb9 10c1 97b0 jsr 10c197b0 <mod_timer>
10c6e79a: 508f addql #8,%sp
10c6e79c: 4a80 tstl %d0
10c6e79e: 6606 bnes 10c6e7a6 <tcp_rcv_synsent_state_process+0x2aa>
10c6e7a0: 41eb 0028 lea %a3@(40),%a0
10c6e7a4: 5290 addql #1,%a0@
10c6e7a6: 2f0d movel %a5,%sp@-
10c6e7a8: 4eb9 10c5 5900 jsr 10c55900 <__kfree_skb>
10c6e7ae: 7000 moveq #0,%d0
10c6e7b0: 6000 016e braw 10c6e920 <tcp_rcv_synsent_state_process+0x424>
10c6e7b4: 2f0b movel %a3,%sp@-
10c6e7b6: 4eb9 10c7 1428 jsr 10c71428 <tcp_send_ack>
10c6e7bc: 70ff moveq #-1,%d0
10c6e7be: 6000 0160 braw 10c6e920 <tcp_rcv_synsent_state_process+0x424>
10c6e7c2: 0800 0002 btst #2,%d0
10c6e7c6: 6600 012a bnew 10c6e8f2 <tcp_rcv_synsent_state_process+0x3f6>
10c6e7ca: 222a 011c movel %a2@(284),%d1
10c6e7ce: 6722 beqs 10c6e7f2 <tcp_rcv_synsent_state_process+0x2f6>
10c6e7d0: 4a2a 010b tstb %a2@(267)
10c6e7d4: 671c beqs 10c6e7f2 <tcp_rcv_synsent_state_process+0x2f6>
10c6e7d6: 202a 0110 movel %a2@(272),%d0
10c6e7da: 90aa 0118 subl %a2@(280),%d0
10c6e7de: 6a12 bpls 10c6e7f2 <tcp_rcv_synsent_state_process+0x2f6>
10c6e7e0: 2001 movel %d1,%d0
10c6e7e2: 0680 001f a400 addil #2073600,%d0
10c6e7e8: b0b9 1002 5790 cmpl 10025790 <xtime>,%d0
10c6e7ee: 6e00 0102 bgtw 10c6e8f2 <tcp_rcv_synsent_state_process+0x3f6>
10c6e7f2: 082c 0001 000d btst #1,%a4@(13)
10c6e7f8: 6700 00f8 beqw 10c6e8f2 <tcp_rcv_synsent_state_process+0x3f6>
10c6e7fc: 102b 0020 moveb %a3@(32),%d0
10c6e800: 0c00 0001 cmpib #1,%d0
10c6e804: 6616 bnes 10c6e81c <tcp_rcv_synsent_state_process+0x320>
10c6e806: 4ab9 1002 5730 tstl 10025730 <irq_stat+0x8>
10c6e80c: 57c0 seq %d0
10c6e80e: 7238 moveq #56,%d1
10c6e810: c081 andl %d1,%d0
10c6e812: 41f9 1003 3112 lea 10033112 <tcp_statistics+0x20>,%a0
10c6e818: 53b0 0800 subql #1,%a0@(00000000,%d0:l)
10c6e81c: 177c 0003 0020 moveb #3,%a3@(32)
10c6e822: 4a2a 010b tstb %a2@(267)
10c6e826: 671a beqs 10c6e842 <tcp_rcv_synsent_state_process+0x346>
10c6e828: 157c 0001 0108 moveb #1,%a2@(264)
10c6e82e: 256a 0110 0118 movel %a2@(272),%a2@(280)
10c6e834: 2579 1002 5790 movel 10025790 <xtime>,%a2@(284)
10c6e83a: 011c
10c6e83c: 7020 moveq #32,%d0
10c6e83e: 2480 movel %d0,%a2@
10c6e840: 6004 bras 10c6e846 <tcp_rcv_synsent_state_process+0x34a>
10c6e842: 7214 moveq #20,%d1
10c6e844: 2481 movel %d1,%a2@
10c6e846: 202d 003a movel %a5@(58),%d0
10c6e84a: 5280 addql #1,%d0
10c6e84c: 2540 0008 movel %d0,%a2@(8)
10c6e850: 222d 003a movel %a5@(58),%d1
10c6e854: 5281 addql #1,%d1
10c6e856: 2541 00f8 movel %d1,%a2@(248)
10c6e85a: 4280 clrl %d0
10c6e85c: 302c 000e movew %a4@(14),%d0
10c6e860: 2540 0058 movel %d0,%a2@(88)
10c6e864: 256d 003a 0054 movel %a5@(58),%a2@(84)
10c6e86a: 2540 005c movel %d0,%a2@(92)
10c6e86e: 2f2a 0060 movel %a2@(96),%sp@-
10c6e872: 2f0b movel %a3,%sp@-
10c6e874: 4eb9 10c6 fcc6 jsr 10c6fcc6 <tcp_sync_mss>
10c6e87a: 508f addql #8,%sp
10c6e87c: 41eb 00d6 lea %a3@(214),%a0
10c6e880: 3228 0156 movew %a0@(342),%d1
10c6e884: 3028 0064 movew %a0@(100),%d0
10c6e888: b041 cmpw %d1,%d0
10c6e88a: 6306 blss 10c6e892 <tcp_rcv_synsent_state_process+0x396>
10c6e88c: 4280 clrl %d0
10c6e88e: 3001 movew %d1,%d0
10c6e890: 6006 bras 10c6e898 <tcp_rcv_synsent_state_process+0x39c>
10c6e892: 0280 0000 ffff andil #65535,%d0
10c6e898: 2200 movel %d0,%d1
10c6e89a: 2028 00f4 movel %a0@(244),%d0
10c6e89e: e288 lsrl #1,%d0
10c6e8a0: b280 cmpl %d0,%d1
10c6e8a2: 6402 bccs 10c6e8a6 <tcp_rcv_synsent_state_process+0x3aa>
10c6e8a4: 2001 movel %d1,%d0
10c6e8a6: 2200 movel %d0,%d1
10c6e8a8: 0c80 0000 0218 cmpil #536,%d0
10c6e8ae: 6306 blss 10c6e8b6 <tcp_rcv_synsent_state_process+0x3ba>
10c6e8b0: 203c 0000 0218 movel #536,%d0
10c6e8b6: 2200 movel %d0,%d1
10c6e8b8: 7258 moveq #88,%d1
10c6e8ba: b280 cmpl %d0,%d1
10c6e8bc: 6302 blss 10c6e8c0 <tcp_rcv_synsent_state_process+0x3c4>
10c6e8be: 7058 moveq #88,%d0
10c6e8c0: 3140 0032 movew %d0,%a0@(50)
10c6e8c4: 122a 0159 moveb %a2@(345),%d1
10c6e8c8: 0801 0000 btst #0,%d1
10c6e8cc: 6716 beqs 10c6e8e4 <tcp_rcv_synsent_state_process+0x3e8>
10c6e8ce: 102c 000d moveb %a4@(13),%d0
10c6e8d2: 0200 00c0 andib #-64,%d0
10c6e8d6: 0c00 00c0 cmpib #-64,%d0
10c6e8da: 6708 beqs 10c6e8e4 <tcp_rcv_synsent_state_process+0x3e8>
10c6e8dc: 0201 00fe andib #-2,%d1
10c6e8e0: 1541 0159 moveb %d1,%a2@(345)
10c6e8e4: 2f0b movel %a3,%sp@-
10c6e8e6: 4eb9 10c7 0abc jsr 10c70abc <tcp_send_synack>
10c6e8ec: 588f addql #4,%sp
10c6e8ee: 6000 feb6 braw 10c6e7a6 <tcp_rcv_synsent_state_process+0x2aa>
10c6e8f2: 422a 010c clrb %a2@(268)
10c6e8f6: 422a 0109 clrb %a2@(265)
10c6e8fa: 422a 010a clrb %a2@(266)
10c6e8fe: 422a 0108 clrb %a2@(264)
10c6e902: 3542 0066 movew %d2,%a2@(102)
10c6e906: 6000 fe9e braw 10c6e7a6 <tcp_rcv_synsent_state_process+0x2aa>
10c6e90a: 422a 010c clrb %a2@(268)
10c6e90e: 422a 0109 clrb %a2@(265)
10c6e912: 422a 010a clrb %a2@(266)
10c6e916: 422a 0108 clrb %a2@(264)
10c6e91a: 3542 0066 movew %d2,%a2@(102)
10c6e91e: 7001 moveq #1,%d0
10c6e920: 4cee 3c04 ffec moveml %fp@(-20),%d2/%a2-%a5
10c6e926: 4e5e unlk %fp
10c6e928: 4e75 rts
10c6e92a <tcp_rcv_state_process>:
10c6e92a: 4e56 fffc linkw %fp,#-4
10c6e92e: 48e7 383c moveml %d2-%d4/%a2-%a5,%sp@-
10c6e932: 266e 0008 moveal %fp@(8),%a3
10c6e936: 262e 000c movel %fp@(12),%d3
10c6e93a: 2a6e 0010 moveal %fp@(16),%a5
10c6e93e: 45eb 00d6 lea %a3@(214),%a2
10c6e942: 7800 moveq #0,%d4
10c6e944: 422a 010b clrb %a2@(267)
10c6e948: 102b 0020 moveb %a3@(32),%d0
10c6e94c: 0280 0000 00ff andil #255,%d0
10c6e952: 7207 moveq #7,%d1
10c6e954: b280 cmpl %d0,%d1
10c6e956: 6700 07cc beqw 10c6f124 <tcp_rcv_state_process+0x7fa>
10c6e95a: 6d0a blts 10c6e966 <tcp_rcv_state_process+0x3c>
10c6e95c: 7402 moveq #2,%d2
10c6e95e: b480 cmpl %d0,%d2
10c6e960: 673a beqs 10c6e99c <tcp_rcv_state_process+0x72>
10c6e962: 6000 0122 braw 10c6ea86 <tcp_rcv_state_process+0x15c>
10c6e966: 720a moveq #10,%d1
10c6e968: b280 cmpl %d0,%d1
10c6e96a: 6600 011a bnew 10c6ea86 <tcp_rcv_state_process+0x15c>
10c6e96e: 102d 000d moveb %a5@(13),%d0
10c6e972: 0800 0004 btst #4,%d0
10c6e976: 6600 04e6 bnew 10c6ee5e <tcp_rcv_state_process+0x534>
10c6e97a: 0800 0001 btst #1,%d0
10c6e97e: 6700 07a4 beqw 10c6f124 <tcp_rcv_state_process+0x7fa>
10c6e982: 206a 00e4 moveal %a2@(228),%a0
10c6e986: 2f03 movel %d3,%sp@-
10c6e988: 2f0b movel %a3,%sp@-
10c6e98a: 2068 000c moveal %a0@(12),%a0
10c6e98e: 4e90 jsr %a0@
10c6e990: 508f addql #8,%sp
10c6e992: 4a80 tstl %d0
10c6e994: 6c00 078e bgew 10c6f124 <tcp_rcv_state_process+0x7fa>
10c6e998: 6000 04c4 braw 10c6ee5e <tcp_rcv_state_process+0x534>
10c6e99c: 2f2e 0014 movel %fp@(20),%sp@-
10c6e9a0: 2f0d movel %a5,%sp@-
10c6e9a2: 2f03 movel %d3,%sp@-
10c6e9a4: 2f0b movel %a3,%sp@-
10c6e9a6: 4eba fb54 jsr %pc@(10c6e4fc <tcp_rcv_synsent_state_process>)
10c6e9aa: 2800 movel %d0,%d4
10c6e9ac: 4fef 0010 lea %sp@(16),%sp
10c6e9b0: 6c00 077c bgew 10c6f12e <tcp_rcv_state_process+0x804>
10c6e9b4: 082d 0005 000d btst #5,%a5@(13)
10c6e9ba: 670a beqs 10c6e9c6 <tcp_rcv_state_process+0x9c>
10c6e9bc: 2f0d movel %a5,%sp@-
10c6e9be: 2f0b movel %a3,%sp@-
10c6e9c0: 4eba f346 jsr %pc@(10c6dd08 <tcp_check_urg>)
10c6e9c4: 508f addql #8,%sp
10c6e9c6: 0c6a 0200 017c cmpiw #512,%a2@(380)
10c6e9cc: 666e bnes 10c6ea3c <tcp_rcv_state_process+0x112>
10c6e9ce: 202a 0178 movel %a2@(376),%d0
10c6e9d2: 90ad 0004 subl %a5@(4),%d0
10c6e9d6: 122d 000c moveb %a5@(12),%d1
10c6e9da: e489 lsrl #2,%d1
10c6e9dc: 743c moveq #60,%d2
10c6e9de: c282 andl %d2,%d1
10c6e9e0: d280 addl %d0,%d1
10c6e9e2: 102d 000d moveb %a5@(13),%d0
10c6e9e6: e288 lsrl #1,%d0
10c6e9e8: 7401 moveq #1,%d2
10c6e9ea: c082 andl %d2,%d0
10c6e9ec: 9280 subl %d0,%d1
10c6e9ee: 2043 moveal %d3,%a0
10c6e9f0: b2a8 005c cmpl %a0@(92),%d1
10c6e9f4: 6446 bccs 10c6ea3c <tcp_rcv_state_process+0x112>
10c6e9f6: 4878 0001 pea 1 <PF_DTRACE_OFF>
10c6e9fa: 486e ffff pea %fp@(-1)
10c6e9fe: 2f01 movel %d1,%sp@-
10c6ea00: 2f03 movel %d3,%sp@-
10c6ea02: 4eb9 10c5 645c jsr 10c5645c <skb_copy_bits>
10c6ea08: 4fef 0010 lea %sp@(16),%sp
10c6ea0c: 4a80 tstl %d0
10c6ea0e: 670c beqs 10c6ea1c <tcp_rcv_state_process+0xf2>
10c6ea10: 4879 1000 8b61 pea 10008b61 <prio2band+0x18e7>
10c6ea16: 4eb9 10c1 60e4 jsr 10c160e4 <panic>
10c6ea1c: 4240 clrw %d0
10c6ea1e: 102e ffff moveb %fp@(-1),%d0
10c6ea22: 0040 0100 oriw #256,%d0
10c6ea26: 3540 017c movew %d0,%a2@(380)
10c6ea2a: 102b 0094 moveb %a3@(148),%d0
10c6ea2e: 660c bnes 10c6ea3c <tcp_rcv_state_process+0x112>
10c6ea30: 42a7 clrl %sp@-
10c6ea32: 2f0b movel %a3,%sp@-
10c6ea34: 206b 0312 moveal %a3@(786),%a0
10c6ea38: 4e90 jsr %a0@
10c6ea3a: 508f addql #8,%sp
10c6ea3c: 2f03 movel %d3,%sp@-
10c6ea3e: 4eb9 10c5 5900 jsr 10c55900 <__kfree_skb>
10c6ea44: 588f addql #4,%sp
10c6ea46: 202b 01be movel %a3@(446),%d0
10c6ea4a: 670a beqs 10c6ea56 <tcp_rcv_state_process+0x12c>
10c6ea4c: 2f00 movel %d0,%sp@-
10c6ea4e: 2f0b movel %a3,%sp@-
10c6ea50: 4eba f1f0 jsr %pc@(10c6dc42 <__tcp_data_snd_check>)
10c6ea54: 508f addql #8,%sp
10c6ea56: 41eb 00d6 lea %a3@(214),%a0
10c6ea5a: 4a28 006d tstb %a0@(109)
10c6ea5e: 6700 06cc beqw 10c6f12c <tcp_rcv_state_process+0x802>
10c6ea62: 4228 006d clrb %a0@(109)
10c6ea66: 202b 0306 movel %a3@(774),%d0
10c6ea6a: 6700 06c0 beqw 10c6f12c <tcp_rcv_state_process+0x802>
10c6ea6e: 2040 moveal %d0,%a0
10c6ea70: 5888 addql #4,%a0
10c6ea72: 2010 movel %a0@,%d0
10c6ea74: 0800 0002 btst #2,%d0
10c6ea78: 6700 06b2 beqw 10c6f12c <tcp_rcv_state_process+0x802>
10c6ea7c: 2f0b movel %a3,%sp@-
10c6ea7e: 4eba f12a jsr %pc@(10c6dbaa <tcp_new_space>)
10c6ea82: 6000 06a8 braw 10c6f12c <tcp_rcv_state_process+0x802>
10c6ea86: 102d 000c moveb %a5@(12),%d0
10c6ea8a: 0200 00f0 andib #-16,%d0
10c6ea8e: 0c00 0050 cmpib #80,%d0
10c6ea92: 6608 bnes 10c6ea9c <tcp_rcv_state_process+0x172>
10c6ea94: 422a 010b clrb %a2@(267)
10c6ea98: 6000 008e braw 10c6eb28 <tcp_rcv_state_process+0x1fe>
10c6ea9c: 4a2a 0108 tstb %a2@(264)
10c6eaa0: 6724 beqs 10c6eac6 <tcp_rcv_state_process+0x19c>
10c6eaa2: 0c00 0080 cmpib #-128,%d0
10c6eaa6: 661e bnes 10c6eac6 <tcp_rcv_state_process+0x19c>
10c6eaa8: 0cad 0101 080a cmpil #16844810,%a5@(20)
10c6eaae: 0014
10c6eab0: 6614 bnes 10c6eac6 <tcp_rcv_state_process+0x19c>
10c6eab2: 157c 0001 010b moveb #1,%a2@(267)
10c6eab8: 256d 0018 0110 movel %a5@(24),%a2@(272)
10c6eabe: 256d 001c 0114 movel %a5@(28),%a2@(276)
10c6eac4: 6010 bras 10c6ead6 <tcp_rcv_state_process+0x1ac>
10c6eac6: 4878 0001 pea 1 <PF_DTRACE_OFF>
10c6eaca: 2f0a movel %a2,%sp@-
10c6eacc: 2f03 movel %d3,%sp@-
10c6eace: 4eba da1c jsr %pc@(10c6c4ec <tcp_parse_options>)
10c6ead2: 4fef 000c lea %sp@(12),%sp
10c6ead6: 4a2a 010b tstb %a2@(267)
10c6eada: 674c beqs 10c6eb28 <tcp_rcv_state_process+0x1fe>
10c6eadc: 7200 moveq #0,%d1
10c6eade: 202a 0118 movel %a2@(280),%d0
10c6eae2: 90aa 0110 subl %a2@(272),%d0
10c6eae6: 7401 moveq #1,%d2
10c6eae8: b480 cmpl %d0,%d2
10c6eaea: 6c28 bges 10c6eb14 <tcp_rcv_state_process+0x1ea>
10c6eaec: 202a 011c movel %a2@(284),%d0
10c6eaf0: 0680 001f a400 addil #2073600,%d0
10c6eaf6: b0b9 1002 5790 cmpl 10025790 <xtime>,%d0
10c6eafc: 6f16 bles 10c6eb14 <tcp_rcv_state_process+0x1ea>
10c6eafe: 2f03 movel %d3,%sp@-
10c6eb00: 2f0a movel %a2,%sp@-
10c6eb02: 4eba dbaa jsr %pc@(10c6c6ae <tcp_disordered_ack>)
10c6eb06: 508f addql #8,%sp
10c6eb08: 4a80 tstl %d0
10c6eb0a: 57c0 seq %d0
10c6eb0c: 4880 extw %d0
10c6eb0e: 3200 movew %d0,%d1
10c6eb10: 48c1 extl %d1
10c6eb12: 4481 negl %d1
10c6eb14: 4a81 tstl %d1
10c6eb16: 6710 beqs 10c6eb28 <tcp_rcv_state_process+0x1fe>
10c6eb18: 082d 0002 000d btst #2,%a5@(13)
10c6eb1e: 6608 bnes 10c6eb28 <tcp_rcv_state_process+0x1fe>
10c6eb20: 52b9 1003 2f1e addql #1,10032f1e <net_statistics+0x3c>
10c6eb26: 603a bras 10c6eb62 <tcp_rcv_state_process+0x238>
10c6eb28: 7400 moveq #0,%d2
10c6eb2a: 202a 00f8 movel %a2@(248),%d0
10c6eb2e: 2043 moveal %d3,%a0
10c6eb30: 2228 003e movel %a0@(62),%d1
10c6eb34: 9280 subl %d0,%d1
10c6eb36: 2268 003a moveal %a0@(58),%a1
10c6eb3a: 2040 moveal %d0,%a0
10c6eb3c: 6b16 bmis 10c6eb54 <tcp_rcv_state_process+0x22a>
10c6eb3e: d0aa 00f4 addl %a2@(244),%d0
10c6eb42: 222a 0008 movel %a2@(8),%d1
10c6eb46: 9081 subl %d1,%d0
10c6eb48: 6a02 bpls 10c6eb4c <tcp_rcv_state_process+0x222>
10c6eb4a: 7000 moveq #0,%d0
10c6eb4c: d081 addl %d1,%d0
10c6eb4e: 9089 subl %a1,%d0
10c6eb50: 6b02 bmis 10c6eb54 <tcp_rcv_state_process+0x22a>
10c6eb52: 7401 moveq #1,%d2
10c6eb54: 4a82 tstl %d2
10c6eb56: 6618 bnes 10c6eb70 <tcp_rcv_state_process+0x246>
10c6eb58: 082d 0002 000d btst #2,%a5@(13)
10c6eb5e: 6600 05c4 bnew 10c6f124 <tcp_rcv_state_process+0x7fa>
10c6eb62: 2f03 movel %d3,%sp@-
10c6eb64: 2f0b movel %a3,%sp@-
10c6eb66: 4eba de86 jsr %pc@(10c6c9ee <tcp_send_dupack>)
10c6eb6a: 508f addql #8,%sp
10c6eb6c: 6000 05b6 braw 10c6f124 <tcp_rcv_state_process+0x7fa>
10c6eb70: 082d 0002 000d btst #2,%a5@(13)
10c6eb76: 670c beqs 10c6eb84 <tcp_rcv_state_process+0x25a>
10c6eb78: 2f0b movel %a3,%sp@-
10c6eb7a: 4eba dbc6 jsr %pc@(10c6c742 <tcp_reset>)
10c6eb7e: 588f addql #4,%sp
10c6eb80: 6000 05a2 braw 10c6f124 <tcp_rcv_state_process+0x7fa>
10c6eb84: 4a2a 010b tstb %a2@(267)
10c6eb88: 6732 beqs 10c6ebbc <tcp_rcv_state_process+0x292>
10c6eb8a: 91c9 subal %a1,%a0
10c6eb8c: b0fc 0000 cmpaw #0,%a0
10c6eb90: 6d2a blts 10c6ebbc <tcp_rcv_state_process+0x292>
10c6eb92: 222a 0110 movel %a2@(272),%d1
10c6eb96: 2001 movel %d1,%d0
10c6eb98: 90aa 0118 subl %a2@(280),%d0
10c6eb9c: 6a12 bpls 10c6ebb0 <tcp_rcv_state_process+0x286>
10c6eb9e: 202a 011c movel %a2@(284),%d0
10c6eba2: 0680 001f a400 addil #2073600,%d0
10c6eba8: b0b9 1002 5790 cmpl 10025790 <xtime>,%d0
10c6ebae: 6e0c bgts 10c6ebbc <tcp_rcv_state_process+0x292>
10c6ebb0: 2541 0118 movel %d1,%a2@(280)
10c6ebb4: 2579 1002 5790 movel 10025790 <xtime>,%a2@(284)
10c6ebba: 011c
10c6ebbc: 102d 000d moveb %a5@(13),%d0
10c6ebc0: 1200 moveb %d0,%d1
10c6ebc2: 0801 0001 btst #1,%d1
10c6ebc6: 6716 beqs 10c6ebde <tcp_rcv_state_process+0x2b4>
10c6ebc8: 2243 moveal %d3,%a1
10c6ebca: 2029 003a movel %a1@(58),%d0
10c6ebce: 90aa 0008 subl %a2@(8),%d0
10c6ebd2: 6b0a bmis 10c6ebde <tcp_rcv_state_process+0x2b4>
10c6ebd4: 52b9 1003 2fc6 addql #1,10032fc6 <net_statistics+0xe4>
10c6ebda: 6000 0488 braw 10c6f064 <tcp_rcv_state_process+0x73a>
10c6ebde: 0801 0004 btst #4,%d1
10c6ebe2: 6700 0540 beqw 10c6f124 <tcp_rcv_state_process+0x7fa>
10c6ebe6: 4878 0100 pea 100 <LSIGTRAP+0xfb>
10c6ebea: 2f03 movel %d3,%sp@-
10c6ebec: 2f0b movel %a3,%sp@-
10c6ebee: 4eba d6a0 jsr %pc@(10c6c290 <tcp_ack>)
10c6ebf2: 2200 movel %d0,%d1
10c6ebf4: 4fef 000c lea %sp@(12),%sp
10c6ebf8: 102b 0020 moveb %a3@(32),%d0
10c6ebfc: 0280 0000 00ff andil #255,%d0
10c6ec02: 7404 moveq #4,%d2
10c6ec04: b480 cmpl %d0,%d2
10c6ec06: 6700 0142 beqw 10c6ed4a <tcp_rcv_state_process+0x420>
10c6ec0a: 6d0a blts 10c6ec16 <tcp_rcv_state_process+0x2ec>
10c6ec0c: 7403 moveq #3,%d2
10c6ec0e: b480 cmpl %d0,%d2
10c6ec10: 6718 beqs 10c6ec2a <tcp_rcv_state_process+0x300>
10c6ec12: 6000 0358 braw 10c6ef6c <tcp_rcv_state_process+0x642>
10c6ec16: 7209 moveq #9,%d1
10c6ec18: b280 cmpl %d0,%d1
10c6ec1a: 6700 02ba beqw 10c6eed6 <tcp_rcv_state_process+0x5ac>
10c6ec1e: 740b moveq #11,%d2
10c6ec20: b480 cmpl %d0,%d2
10c6ec22: 6700 0290 beqw 10c6eeb4 <tcp_rcv_state_process+0x58a>
10c6ec26: 6000 0344 braw 10c6ef6c <tcp_rcv_state_process+0x642>
10c6ec2a: 4a81 tstl %d1
10c6ec2c: 6700 0230 beqw 10c6ee5e <tcp_rcv_state_process+0x534>
10c6ec30: 256a 0008 0104 movel %a2@(8),%a2@(260)
10c6ec36: 102b 0020 moveb %a3@(32),%d0
10c6ec3a: 0c00 0001 cmpib #1,%d0
10c6ec3e: 6716 beqs 10c6ec56 <tcp_rcv_state_process+0x32c>
10c6ec40: 4ab9 1002 5730 tstl 10025730 <irq_stat+0x8>
10c6ec46: 57c0 seq %d0
10c6ec48: 7238 moveq #56,%d1
10c6ec4a: c081 andl %d1,%d0
10c6ec4c: 41f9 1003 3112 lea 10033112 <tcp_statistics+0x20>,%a0
10c6ec52: 52b0 0800 addql #1,%a0@(00000000,%d0:l)
10c6ec56: 177c 0001 0020 moveb #1,%a3@(32)
10c6ec5c: 2f0b movel %a3,%sp@-
10c6ec5e: 206b 030e moveal %a3@(782),%a0
10c6ec62: 4e90 jsr %a0@
10c6ec64: 588f addql #4,%sp
10c6ec66: 206b 0306 moveal %a3@(774),%a0
10c6ec6a: b0fc 0000 cmpaw #0,%a0
10c6ec6e: 671a beqs 10c6ec8a <tcp_rcv_state_process+0x360>
10c6ec70: 4aa8 0010 tstl %a0@(16)
10c6ec74: 6714 beqs 10c6ec8a <tcp_rcv_state_process+0x360>
10c6ec76: 2f3c 0002 0002 movel #131074,%sp@-
10c6ec7c: 42a7 clrl %sp@-
10c6ec7e: 2f08 movel %a0,%sp@-
10c6ec80: 4eb9 10c5 371e jsr 10c5371e <sock_wake_async>
10c6ec86: 4fef 000c lea %sp@(12),%sp
10c6ec8a: 2043 moveal %d3,%a0
10c6ec8c: 2568 004a 0010 movel %a0@(74),%a2@(16)
10c6ec92: 4280 clrl %d0
10c6ec94: 302d 000e movew %a5@(14),%d0
10c6ec98: 4281 clrl %d1
10c6ec9a: 122a 010c moveb %a2@(268),%d1
10c6ec9e: e3a8 lsll %d1,%d0
10c6eca0: 2540 0058 movel %d0,%a2@(88)
10c6eca4: 2568 003a 0054 movel %a0@(58),%a2@(84)
10c6ecaa: 4a2a 010b tstb %a2@(267)
10c6ecae: 6716 beqs 10c6ecc6 <tcp_rcv_state_process+0x39c>
10c6ecb0: 4aaa 0114 tstl %a2@(276)
10c6ecb4: 6710 beqs 10c6ecc6 <tcp_rcv_state_process+0x39c>
10c6ecb6: 4aaa 0070 tstl %a2@(112)
10c6ecba: 660a bnes 10c6ecc6 <tcp_rcv_state_process+0x39c>
10c6ecbc: 42a7 clrl %sp@-
10c6ecbe: 2f0a movel %a2,%sp@-
10c6ecc0: 4eba d022 jsr %pc@(10c6bce4 <tcp_ack_saw_tstamp>)
10c6ecc4: 508f addql #8,%sp
10c6ecc6: 4a2a 0108 tstb %a2@(264)
10c6ecca: 6706 beqs 10c6ecd2 <tcp_rcv_state_process+0x3a8>
10c6eccc: 066a fff4 0156 addiw #-12,%a2@(342)
10c6ecd2: 2f0b movel %a3,%sp@-
10c6ecd4: 4eba bcc0 jsr %pc@(10c6a996 <tcp_init_metrics>)
10c6ecd8: 588f addql #4,%sp
10c6ecda: 41eb 00d6 lea %a3@(214),%a0
10c6ecde: 3228 0156 movew %a0@(342),%d1
10c6ece2: 3028 0064 movew %a0@(100),%d0
10c6ece6: b041 cmpw %d1,%d0
10c6ece8: 6306 blss 10c6ecf0 <tcp_rcv_state_process+0x3c6>
10c6ecea: 4280 clrl %d0
10c6ecec: 3001 movew %d1,%d0
10c6ecee: 6006 bras 10c6ecf6 <tcp_rcv_state_process+0x3cc>
10c6ecf0: 0280 0000 ffff andil #65535,%d0
10c6ecf6: 2200 movel %d0,%d1
10c6ecf8: 2028 00f4 movel %a0@(244),%d0
10c6ecfc: e288 lsrl #1,%d0
10c6ecfe: b280 cmpl %d0,%d1
10c6ed00: 6402 bccs 10c6ed04 <tcp_rcv_state_process+0x3da>
10c6ed02: 2001 movel %d1,%d0
10c6ed04: 2200 movel %d0,%d1
10c6ed06: 0c80 0000 0218 cmpil #536,%d0
10c6ed0c: 6306 blss 10c6ed14 <tcp_rcv_state_process+0x3ea>
10c6ed0e: 203c 0000 0218 movel #536,%d0
10c6ed14: 2200 movel %d0,%d1
10c6ed16: 7258 moveq #88,%d1
10c6ed18: b280 cmpl %d0,%d1
10c6ed1a: 6302 blss 10c6ed1e <tcp_rcv_state_process+0x3f4>
10c6ed1c: 7058 moveq #88,%d0
10c6ed1e: 3140 0032 movew %d0,%a0@(50)
10c6ed22: 2f0b movel %a3,%sp@-
10c6ed24: 4eba b732 jsr %pc@(10c6a458 <tcp_init_buffer_space>)
10c6ed28: 588f addql #4,%sp
10c6ed2a: 4280 clrl %d0
10c6ed2c: 102a 010c moveb %a2@(268),%d0
10c6ed30: 222a 0058 movel %a2@(88),%d1
10c6ed34: e0a9 lsrl %d0,%d1
10c6ed36: 2012 movel %a2@,%d0
10c6ed38: 741a moveq #26,%d2
10c6ed3a: e5a8 lsll %d2,%d0
10c6ed3c: 08c1 0014 bset #20,%d1
10c6ed40: 8081 orl %d1,%d0
10c6ed42: 2540 0004 movel %d0,%a2@(4)
10c6ed46: 6000 0224 braw 10c6ef6c <tcp_rcv_state_process+0x642>
10c6ed4a: 206a 0010 moveal %a2@(16),%a0
10c6ed4e: b1ea 00fc cmpal %a2@(252),%a0
10c6ed52: 6600 0218 bnew 10c6ef6c <tcp_rcv_state_process+0x642>
10c6ed56: 102b 0020 moveb %a3@(32),%d0
10c6ed5a: 0c00 0001 cmpib #1,%d0
10c6ed5e: 6616 bnes 10c6ed76 <tcp_rcv_state_process+0x44c>
10c6ed60: 4ab9 1002 5730 tstl 10025730 <irq_stat+0x8>
10c6ed66: 57c0 seq %d0
10c6ed68: 7238 moveq #56,%d1
10c6ed6a: c081 andl %d1,%d0
10c6ed6c: 41f9 1003 3112 lea 10033112 <tcp_statistics+0x20>,%a0
10c6ed72: 53b0 0800 subql #1,%a0@(00000000,%d0:l)
10c6ed76: 177c 0005 0020 moveb #5,%a3@(32)
10c6ed7c: 002b 0002 0027 orib #2,%a3@(39)
10c6ed82: 206b 0048 moveal %a3@(72),%a0
10c6ed86: b0fc 0000 cmpaw #0,%a0
10c6ed8a: 6712 beqs 10c6ed9e <tcp_rcv_state_process+0x474>
10c6ed8c: 2068 0050 moveal %a0@(80),%a0
10c6ed90: b0fc 0000 cmpaw #0,%a0
10c6ed94: 6708 beqs 10c6ed9e <tcp_rcv_state_process+0x474>
10c6ed96: 2179 1002 67b0 movel 100267b0 <jiffies>,%a0@(20)
10c6ed9c: 0014
10c6ed9e: 102b 0094 moveb %a3@(148),%d0
10c6eda2: 660e bnes 10c6edb2 <tcp_rcv_state_process+0x488>
10c6eda4: 2f0b movel %a3,%sp@-
10c6eda6: 206b 030e moveal %a3@(782),%a0
10c6edaa: 4e90 jsr %a0@
10c6edac: 588f addql #4,%sp
10c6edae: 6000 01bc braw 10c6ef6c <tcp_rcv_state_process+0x642>
10c6edb2: 206a 01a0 moveal %a2@(416),%a0
10c6edb6: b0fc 0000 cmpaw #0,%a0
10c6edba: 6d24 blts 10c6ede0 <tcp_rcv_state_process+0x4b6>
10c6edbc: 2243 moveal %d3,%a1
10c6edbe: 2029 003e movel %a1@(62),%d0
10c6edc2: b0a9 003a cmpl %a1@(58),%d0
10c6edc6: 6700 009c beqw 10c6ee64 <tcp_rcv_state_process+0x53a>
10c6edca: 122d 000d moveb %a5@(13),%d1
10c6edce: 7401 moveq #1,%d2
10c6edd0: c282 andl %d2,%d1
10c6edd2: 9081 subl %d1,%d0
10c6edd4: 226a 0008 moveal %a2@(8),%a1
10c6edd8: 93c0 subal %d0,%a1
10c6edda: 2009 movel %a1,%d0
10c6eddc: 6c00 0086 bgew 10c6ee64 <tcp_rcv_state_process+0x53a>
10c6ede0: 102b 0020 moveb %a3@(32),%d0
10c6ede4: 4282 clrl %d2
10c6ede6: 1400 moveb %d0,%d2
10c6ede8: 206b 00d2 moveal %a3@(210),%a0
10c6edec: 2f0b movel %a3,%sp@-
10c6edee: 2068 003c moveal %a0@(60),%a0
10c6edf2: 4e90 jsr %a0@
10c6edf4: 588f addql #4,%sp
10c6edf6: 4aab 0090 tstl %a3@(144)
10c6edfa: 6712 beqs 10c6ee0e <tcp_rcv_state_process+0x4e4>
10c6edfc: 082b 0003 00a0 btst #3,%a3@(160)
10c6ee02: 660a bnes 10c6ee0e <tcp_rcv_state_process+0x4e4>
10c6ee04: 2f0b movel %a3,%sp@-
10c6ee06: 4eb9 10c7 27f2 jsr 10c727f2 <tcp_put_port>
10c6ee0c: 588f addql #4,%sp
10c6ee0e: 7001 moveq #1,%d0
10c6ee10: b082 cmpl %d2,%d0
10c6ee12: 6616 bnes 10c6ee2a <tcp_rcv_state_process+0x500>
10c6ee14: 4ab9 1002 5730 tstl 10025730 <irq_stat+0x8>
10c6ee1a: 57c0 seq %d0
10c6ee1c: 7238 moveq #56,%d1
10c6ee1e: c081 andl %d1,%d0
10c6ee20: 41f9 1003 3112 lea 10033112 <tcp_statistics+0x20>,%a0
10c6ee26: 53b0 0800 subql #1,%a0@(00000000,%d0:l)
10c6ee2a: 7007 moveq #7,%d0
10c6ee2c: 1740 0020 moveb %d0,%a3@(32)
10c6ee30: 2f0b movel %a3,%sp@-
10c6ee32: 4eb9 10c7 1866 jsr 10c71866 <tcp_clear_xmit_timers>
10c6ee38: 177c 0003 0027 moveb #3,%a3@(39)
10c6ee3e: 588f addql #4,%sp
10c6ee40: 102b 0094 moveb %a3@(148),%d0
10c6ee44: 660a bnes 10c6ee50 <tcp_rcv_state_process+0x526>
10c6ee46: 2f0b movel %a3,%sp@-
10c6ee48: 206b 030e moveal %a3@(782),%a0
10c6ee4c: 4e90 jsr %a0@
10c6ee4e: 6008 bras 10c6ee58 <tcp_rcv_state_process+0x52e>
10c6ee50: 2f0b movel %a3,%sp@-
10c6ee52: 4eb9 10c6 8d50 jsr 10c68d50 <tcp_destroy_sock>
10c6ee58: 52b9 1003 2fca addql #1,10032fca <net_statistics+0xe8>
10c6ee5e: 7001 moveq #1,%d0
10c6ee60: 6000 02cc braw 10c6f12e <tcp_rcv_state_process+0x804>
10c6ee64: b0fc 0000 cmpaw #0,%a0
10c6ee68: 6606 bnes 10c6ee70 <tcp_rcv_state_process+0x546>
10c6ee6a: 2079 1001 026c moveal 1001026c <sysctl_tcp_fin_timeout>,%a0
10c6ee70: 222a 0084 movel %a2@(132),%d1
10c6ee74: 2001 movel %d1,%d0
10c6ee76: e288 lsrl #1,%d0
10c6ee78: e589 lsll #2,%d1
10c6ee7a: 9280 subl %d0,%d1
10c6ee7c: b288 cmpl %a0,%d1
10c6ee7e: 6302 blss 10c6ee82 <tcp_rcv_state_process+0x558>
10c6ee80: 2041 moveal %d1,%a0
10c6ee82: b0fc 1770 cmpaw #6000,%a0
10c6ee86: 6f06 bles 10c6ee8e <tcp_rcv_state_process+0x564>
10c6ee88: 4868 e890 pea %a0@(-6000)
10c6ee8c: 6010 bras 10c6ee9e <tcp_rcv_state_process+0x574>
10c6ee8e: 082d 0000 000d btst #0,%a5@(13)
10c6ee94: 6606 bnes 10c6ee9c <tcp_rcv_state_process+0x572>
10c6ee96: 4aab 0030 tstl %a3@(48)
10c6ee9a: 6710 beqs 10c6eeac <tcp_rcv_state_process+0x582>
10c6ee9c: 2f08 movel %a0,%sp@-
10c6ee9e: 2f0b movel %a3,%sp@-
10c6eea0: 4eb9 10c7 231e jsr 10c7231e <tcp_reset_keepalive_timer>
10c6eea6: 508f addql #8,%sp
10c6eea8: 6000 00c2 braw 10c6ef6c <tcp_rcv_state_process+0x642>
10c6eeac: 2f08 movel %a0,%sp@-
10c6eeae: 4878 0005 pea 5 <LSIGTRAP>
10c6eeb2: 6012 bras 10c6eec6 <tcp_rcv_state_process+0x59c>
10c6eeb4: 242a 0010 movel %a2@(16),%d2
10c6eeb8: b4aa 00fc cmpl %a2@(252),%d2
10c6eebc: 6600 00ae bnew 10c6ef6c <tcp_rcv_state_process+0x642>
10c6eec0: 42a7 clrl %sp@-
10c6eec2: 4878 0006 pea 6 <LSIGTRAP+0x1>
10c6eec6: 2f0b movel %a3,%sp@-
10c6eec8: 4eb9 10c7 5a5e jsr 10c75a5e <tcp_time_wait>
10c6eece: 4fef 000c lea %sp@(12),%sp
10c6eed2: 6000 0250 braw 10c6f124 <tcp_rcv_state_process+0x7fa>
10c6eed6: 206a 0010 moveal %a2@(16),%a0
10c6eeda: b1ea 00fc cmpal %a2@(252),%a0
10c6eede: 6600 008c bnew 10c6ef6c <tcp_rcv_state_process+0x642>
10c6eee2: 2f0b movel %a3,%sp@-
10c6eee4: 4eba b8e2 jsr %pc@(10c6a7c8 <tcp_update_metrics>)
10c6eee8: 588f addql #4,%sp
10c6eeea: 102b 0020 moveb %a3@(32),%d0
10c6eeee: 4282 clrl %d2
10c6eef0: 1400 moveb %d0,%d2
10c6eef2: 206b 00d2 moveal %a3@(210),%a0
10c6eef6: 2f0b movel %a3,%sp@-
10c6eef8: 2068 003c moveal %a0@(60),%a0
10c6eefc: 4e90 jsr %a0@
10c6eefe: 588f addql #4,%sp
10c6ef00: 4aab 0090 tstl %a3@(144)
10c6ef04: 6712 beqs 10c6ef18 <tcp_rcv_state_process+0x5ee>
10c6ef06: 082b 0003 00a0 btst #3,%a3@(160)
10c6ef0c: 660a bnes 10c6ef18 <tcp_rcv_state_process+0x5ee>
10c6ef0e: 2f0b movel %a3,%sp@-
10c6ef10: 4eb9 10c7 27f2 jsr 10c727f2 <tcp_put_port>
10c6ef16: 588f addql #4,%sp
10c6ef18: 7001 moveq #1,%d0
10c6ef1a: b082 cmpl %d2,%d0
10c6ef1c: 6616 bnes 10c6ef34 <tcp_rcv_state_process+0x60a>
10c6ef1e: 4ab9 1002 5730 tstl 10025730 <irq_stat+0x8>
10c6ef24: 57c0 seq %d0
10c6ef26: 7238 moveq #56,%d1
10c6ef28: c081 andl %d1,%d0
10c6ef2a: 41f9 1003 3112 lea 10033112 <tcp_statistics+0x20>,%a0
10c6ef30: 53b0 0800 subql #1,%a0@(00000000,%d0:l)
10c6ef34: 7007 moveq #7,%d0
10c6ef36: 1740 0020 moveb %d0,%a3@(32)
10c6ef3a: 2f0b movel %a3,%sp@-
10c6ef3c: 4eb9 10c7 1866 jsr 10c71866 <tcp_clear_xmit_timers>
10c6ef42: 177c 0003 0027 moveb #3,%a3@(39)
10c6ef48: 588f addql #4,%sp
10c6ef4a: 102b 0094 moveb %a3@(148),%d0
10c6ef4e: 660e bnes 10c6ef5e <tcp_rcv_state_process+0x634>
10c6ef50: 2f0b movel %a3,%sp@-
10c6ef52: 206b 030e moveal %a3@(782),%a0
10c6ef56: 4e90 jsr %a0@
10c6ef58: 588f addql #4,%sp
10c6ef5a: 6000 01c8 braw 10c6f124 <tcp_rcv_state_process+0x7fa>
10c6ef5e: 2f0b movel %a3,%sp@-
10c6ef60: 4eb9 10c6 8d50 jsr 10c68d50 <tcp_destroy_sock>
10c6ef66: 588f addql #4,%sp
10c6ef68: 6000 01ba braw 10c6f124 <tcp_rcv_state_process+0x7fa>
10c6ef6c: 49eb 00d6 lea %a3@(214),%a4
10c6ef70: 082d 0005 000d btst #5,%a5@(13)
10c6ef76: 670a beqs 10c6ef82 <tcp_rcv_state_process+0x658>
10c6ef78: 2f0d movel %a5,%sp@-
10c6ef7a: 2f0b movel %a3,%sp@-
10c6ef7c: 4eba ed8a jsr %pc@(10c6dd08 <tcp_check_urg>)
10c6ef80: 508f addql #8,%sp
10c6ef82: 0c6c 0200 017c cmpiw #512,%a4@(380)
10c6ef88: 666e bnes 10c6eff8 <tcp_rcv_state_process+0x6ce>
10c6ef8a: 202c 0178 movel %a4@(376),%d0
10c6ef8e: 90ad 0004 subl %a5@(4),%d0
10c6ef92: 122d 000c moveb %a5@(12),%d1
10c6ef96: e489 lsrl #2,%d1
10c6ef98: 743c moveq #60,%d2
10c6ef9a: c282 andl %d2,%d1
10c6ef9c: d280 addl %d0,%d1
10c6ef9e: 102d 000d moveb %a5@(13),%d0
10c6efa2: e288 lsrl #1,%d0
10c6efa4: 7401 moveq #1,%d2
10c6efa6: c082 andl %d2,%d0
10c6efa8: 9280 subl %d0,%d1
10c6efaa: 2043 moveal %d3,%a0
10c6efac: b2a8 005c cmpl %a0@(92),%d1
10c6efb0: 6446 bccs 10c6eff8 <tcp_rcv_state_process+0x6ce>
10c6efb2: 4878 0001 pea 1 <PF_DTRACE_OFF>
10c6efb6: 486e fffe pea %fp@(-2)
10c6efba: 2f01 movel %d1,%sp@-
10c6efbc: 2f03 movel %d3,%sp@-
10c6efbe: 4eb9 10c5 645c jsr 10c5645c <skb_copy_bits>
10c6efc4: 4fef 0010 lea %sp@(16),%sp
10c6efc8: 4a80 tstl %d0
10c6efca: 670c beqs 10c6efd8 <tcp_rcv_state_process+0x6ae>
10c6efcc: 4879 1000 8b61 pea 10008b61 <prio2band+0x18e7>
10c6efd2: 4eb9 10c1 60e4 jsr 10c160e4 <panic>
10c6efd8: 4240 clrw %d0
10c6efda: 102e fffe moveb %fp@(-2),%d0
10c6efde: 0040 0100 oriw #256,%d0
10c6efe2: 3940 017c movew %d0,%a4@(380)
10c6efe6: 102b 0094 moveb %a3@(148),%d0
10c6efea: 660c bnes 10c6eff8 <tcp_rcv_state_process+0x6ce>
10c6efec: 42a7 clrl %sp@-
10c6efee: 2f0b movel %a3,%sp@-
10c6eff0: 206b 0312 moveal %a3@(786),%a0
10c6eff4: 4e90 jsr %a0@
10c6eff6: 508f addql #8,%sp
10c6eff8: 102b 0020 moveb %a3@(32),%d0
10c6effc: 0280 0000 00ff andil #255,%d0
10c6f002: 5380 subql #1,%d0
10c6f004: 720a moveq #10,%d1
10c6f006: b280 cmpl %d0,%d1
10c6f008: 6570 bcss 10c6f07a <tcp_rcv_state_process+0x750>
10c6f00a: d080 addl %d0,%d0
10c6f00c: 303b 0806 movew %pc@(10c6f014 <tcp_rcv_state_process+0x6ea>,%d0:l),%d0
10c6f010: 4efb 0002 jmp %pc@(10c6f014 <tcp_rcv_state_process+0x6ea>,%d0:w)
10c6f014: 005a 0066 oriw #102,%a2@+
10c6f018: 0066 0022 oriw #34,%fp@-
10c6f01c: 0022 0066 orib #102,%a2@-
10c6f020: 0066 0016 oriw #22,%fp@-
10c6f024: 0066 0066 oriw #102,%fp@-
10c6f028: 0016 2043 orib #67,%fp@
10c6f02c: 2028 003a movel %a0@(58),%d0
10c6f030: 90aa 0008 subl %a2@(8),%d0
10c6f034: 6a44 bpls 10c6f07a <tcp_rcv_state_process+0x750>
10c6f036: 082b 0000 0027 btst #0,%a3@(39)
10c6f03c: 6730 beqs 10c6f06e <tcp_rcv_state_process+0x744>
10c6f03e: 2243 moveal %d3,%a1
10c6f040: 2029 003e movel %a1@(62),%d0
10c6f044: b0a9 003a cmpl %a1@(58),%d0
10c6f048: 6724 beqs 10c6f06e <tcp_rcv_state_process+0x744>
10c6f04a: 122d 000d moveb %a5@(13),%d1
10c6f04e: 7401 moveq #1,%d2
10c6f050: c282 andl %d2,%d1
10c6f052: 9081 subl %d1,%d0
10c6f054: 246a 0008 moveal %a2@(8),%a2
10c6f058: 95c0 subal %d0,%a2
10c6f05a: 200a movel %a2,%d0
10c6f05c: 6c10 bges 10c6f06e <tcp_rcv_state_process+0x744>
10c6f05e: 52b9 1003 2fca addql #1,10032fca <net_statistics+0xe8>
10c6f064: 2f0b movel %a3,%sp@-
10c6f066: 4eba d6da jsr %pc@(10c6c742 <tcp_reset>)
10c6f06a: 6000 fdf2 braw 10c6ee5e <tcp_rcv_state_process+0x534>
10c6f06e: 2f03 movel %d3,%sp@-
10c6f070: 2f0b movel %a3,%sp@-
10c6f072: 4eba de46 jsr %pc@(10c6ceba <tcp_data_queue>)
10c6f076: 7801 moveq #1,%d4
10c6f078: 508f addql #8,%sp
10c6f07a: 102b 0020 moveb %a3@(32),%d0
10c6f07e: 0c00 0007 cmpib #7,%d0
10c6f082: 6700 009c beqw 10c6f120 <tcp_rcv_state_process+0x7f6>
10c6f086: 202b 01be movel %a3@(446),%d0
10c6f08a: 670a beqs 10c6f096 <tcp_rcv_state_process+0x76c>
10c6f08c: 2f00 movel %d0,%sp@-
10c6f08e: 2f0b movel %a3,%sp@-
10c6f090: 4eba ebb0 jsr %pc@(10c6dc42 <__tcp_data_snd_check>)
10c6f094: 508f addql #8,%sp
10c6f096: 4a2c 006d tstb %a4@(109)
10c6f09a: 671e beqs 10c6f0ba <tcp_rcv_state_process+0x790>
10c6f09c: 422c 006d clrb %a4@(109)
10c6f0a0: 202b 0306 movel %a3@(774),%d0
10c6f0a4: 6714 beqs 10c6f0ba <tcp_rcv_state_process+0x790>
10c6f0a6: 2040 moveal %d0,%a0
10c6f0a8: 5888 addql #4,%a0
10c6f0aa: 2010 movel %a0@,%d0
10c6f0ac: 0800 0002 btst #2,%d0
10c6f0b0: 6708 beqs 10c6f0ba <tcp_rcv_state_process+0x790>
10c6f0b2: 2f0b movel %a3,%sp@-
10c6f0b4: 4eba eaf4 jsr %pc@(10c6dbaa <tcp_new_space>)
10c6f0b8: 588f addql #4,%sp
10c6f0ba: 082c 0000 0020 btst #0,%a4@(32)
10c6f0c0: 675e beqs 10c6f120 <tcp_rcv_state_process+0x7f6>
10c6f0c2: 222c 0008 movel %a4@(8),%d1
10c6f0c6: 92ac 00f8 subl %a4@(248),%d1
10c6f0ca: 4280 clrl %d0
10c6f0cc: 302c 0032 movew %a4@(50),%d0
10c6f0d0: b081 cmpl %d1,%d0
10c6f0d2: 6410 bccs 10c6f0e4 <tcp_rcv_state_process+0x7ba>
10c6f0d4: 2f0b movel %a3,%sp@-
10c6f0d6: 4eb9 10c6 ff74 jsr 10c6ff74 <__tcp_select_window>
10c6f0dc: 588f addql #4,%sp
10c6f0de: b0ac 00f4 cmpl %a4@(244),%d0
10c6f0e2: 6428 bccs 10c6f10c <tcp_rcv_state_process+0x7e2>
10c6f0e4: 7000 moveq #0,%d0
10c6f0e6: 4a2c 0021 tstb %a4@(33)
10c6f0ea: 670c beqs 10c6f0f8 <tcp_rcv_state_process+0x7ce>
10c6f0ec: 4a2c 0022 tstb %a4@(34)
10c6f0f0: 57c0 seq %d0
10c6f0f2: 4880 extw %d0
10c6f0f4: 48c0 extl %d0
10c6f0f6: 4480 negl %d0
10c6f0f8: 4a80 tstl %d0
10c6f0fa: 6610 bnes 10c6f10c <tcp_rcv_state_process+0x7e2>
10c6f0fc: 41ec 00d4 lea %a4@(212),%a0
10c6f100: 2010 movel %a0@,%d0
10c6f102: b1c0 cmpal %d0,%a0
10c6f104: 6602 bnes 10c6f108 <tcp_rcv_state_process+0x7de>
10c6f106: 7000 moveq #0,%d0
10c6f108: 4a80 tstl %d0
10c6f10a: 670a beqs 10c6f116 <tcp_rcv_state_process+0x7ec>
10c6f10c: 2f0b movel %a3,%sp@-
10c6f10e: 4eb9 10c7 1428 jsr 10c71428 <tcp_send_ack>
10c6f114: 6008 bras 10c6f11e <tcp_rcv_state_process+0x7f4>
10c6f116: 2f0b movel %a3,%sp@-
10c6f118: 4eb9 10c7 1368 jsr 10c71368 <tcp_send_delayed_ack>
10c6f11e: 588f addql #4,%sp
10c6f120: 4a84 tstl %d4
10c6f122: 6608 bnes 10c6f12c <tcp_rcv_state_process+0x802>
10c6f124: 2f03 movel %d3,%sp@-
10c6f126: 4eb9 10c5 5900 jsr 10c55900 <__kfree_skb>
10c6f12c: 7000 moveq #0,%d0
10c6f12e: 4cee 3c1c ffe0 moveml %fp@(-32),%d2-%d4/%a2-%a5
10c6f134: 4e5e unlk %fp
10c6f136: 4e75 rts
10c6f138 <tcp_advertise_mss>:
10c6f138: 4e56 0000 linkw %fp,#0
10c6f13c: 206e 0008 moveal %fp@(8),%a0
10c6f140: 43e8 00d6 lea %a0@(214),%a1
10c6f144: 2068 0048 moveal %a0@(72),%a0
10c6f148: 4280 clrl %d0
10c6f14a: 3029 0156 movew %a1@(342),%d0
10c6f14e: b0fc 0000 cmpaw #0,%a0
10c6f152: 670e beqs 10c6f162 <tcp_advertise_mss+0x2a>
10c6f154: 2228 003c movel %a0@(60),%d1
10c6f158: b081 cmpl %d1,%d0
10c6f15a: 6306 blss 10c6f162 <tcp_advertise_mss+0x2a>
10c6f15c: 2001 movel %d1,%d0
10c6f15e: 3340 0156 movew %d0,%a1@(342)
10c6f162: 0280 0000 ffff andil #65535,%d0
10c6f168: 4e5e unlk %fp
10c6f16a: 4e75 rts
10c6f16c <tcp_cwnd_restart>:
10c6f16c: 4e56 0000 linkw %fp,#0
10c6f170: 48e7 3020 moveml %d2-%d3/%a2,%sp@-
10c6f174: 246e 0008 moveal %fp@(8),%a2
10c6f178: 2639 1002 67b0 movel 100267b0 <jiffies>,%d3
10c6f17e: 96aa 001c subl %a2@(28),%d3
10c6f182: 2f0a movel %a2,%sp@-
10c6f184: 4eb9 10c6 a93a jsr 10c6a93a <tcp_init_cwnd>
10c6f18a: 2240 moveal %d0,%a1
10c6f18c: 242a 0098 movel %a2@(152),%d2
10c6f190: 4281 clrl %d1
10c6f192: 122a 006a moveb %a2@(106),%d1
10c6f196: 700c moveq #12,%d0
10c6f198: 0300 btst %d1,%d0
10c6f19a: 6706 beqs 10c6f1a2 <tcp_cwnd_restart+0x36>
10c6f19c: 222a 0094 movel %a2@(148),%d1
10c6f1a0: 6014 bras 10c6f1b6 <tcp_cwnd_restart+0x4a>
10c6f1a2: 206a 0094 moveal %a2@(148),%a0
10c6f1a6: 2202 movel %d2,%d1
10c6f1a8: e289 lsrl #1,%d1
10c6f1aa: 2002 movel %d2,%d0
10c6f1ac: e488 lsrl #2,%d0
10c6f1ae: d280 addl %d0,%d1
10c6f1b0: b1c1 cmpal %d1,%a0
10c6f1b2: 6302 blss 10c6f1b6 <tcp_cwnd_restart+0x4a>
10c6f1b4: 2208 movel %a0,%d1
10c6f1b6: 2541 0094 movel %d1,%a2@(148)
10c6f1ba: 2002 movel %d2,%d0
10c6f1bc: b3c2 cmpal %d2,%a1
10c6f1be: 6402 bccs 10c6f1c2 <tcp_cwnd_restart+0x56>
10c6f1c0: 2009 movel %a1,%d0
10c6f1c2: 222a 0084 movel %a2@(132),%d1
10c6f1c6: 6002 bras 10c6f1ca <tcp_cwnd_restart+0x5e>
10c6f1c8: e28a lsrl #1,%d2
10c6f1ca: 9681 subl %d1,%d3
10c6f1cc: 4a83 tstl %d3
10c6f1ce: 6f04 bles 10c6f1d4 <tcp_cwnd_restart+0x68>
10c6f1d0: b082 cmpl %d2,%d0
10c6f1d2: 65f4 bcss 10c6f1c8 <tcp_cwnd_restart+0x5c>
10c6f1d4: b480 cmpl %d0,%d2
10c6f1d6: 6302 blss 10c6f1da <tcp_cwnd_restart+0x6e>
10c6f1d8: 2002 movel %d2,%d0
10c6f1da: 2540 0098 movel %d0,%a2@(152)
10c6f1de: 2579 1002 67b0 movel 100267b0 <jiffies>,%a2@(164)
10c6f1e4: 00a4
10c6f1e6: 42aa 00a0 clrl %a2@(160)
10c6f1ea: 4cee 040c fff4 moveml %fp@(-12),%d2-%d3/%a2
10c6f1f0: 4e5e unlk %fp
10c6f1f2: 4e75 rts
10c6f1f4 <tcp_transmit_skb>:
10c6f1f4: 4e56 fff8 linkw %fp,#-8
10c6f1f8: 48e7 3f3c moveml %d2-%d7/%a2-%a5,%sp@-
10c6f1fc: 282e 0008 movel %fp@(8),%d4
10c6f200: 2a2e 000c movel %fp@(12),%d5
10c6f204: 6700 040c beqw 10c6f612 <tcp_transmit_skb+0x41e>
10c6f208: 2644 moveal %d4,%a3
10c6f20a: 47eb 00d6 lea %a3@(214),%a3
10c6f20e: 7c2c moveq #44,%d6
10c6f210: dc85 addl %d5,%d6
10c6f212: 2a53 moveal %a3@,%a5
10c6f214: 42ae fffc clrl %fp@(-4)
10c6f218: 260b movel %a3,%d3
10c6f21a: 2046 moveal %d6,%a0
10c6f21c: 0828 0001 001a btst #1,%a0@(26)
10c6f222: 6740 beqs 10c6f264 <tcp_transmit_skb+0x70>
10c6f224: 3a7c 0018 moveaw #24,%a5
10c6f228: 4ab9 1001 029c tstl 1001029c <sysctl_tcp_timestamps>
10c6f22e: 670a beqs 10c6f23a <tcp_transmit_skb+0x46>
10c6f230: 3a7c 0024 moveaw #36,%a5
10c6f234: 7001 moveq #1,%d0
10c6f236: 2d40 fffc movel %d0,%fp@(-4)
10c6f23a: 4ab9 1001 02a0 tstl 100102a0 <sysctl_tcp_window_scaling>
10c6f240: 6708 beqs 10c6f24a <tcp_transmit_skb+0x56>
10c6f242: 588d addql #4,%a5
10c6f244: 7202 moveq #2,%d1
10c6f246: 83ae fffc orl %d1,%fp@(-4)
10c6f24a: 4ab9 1001 02a4 tstl 100102a4 <sysctl_tcp_sack>
10c6f250: 6724 beqs 10c6f276 <tcp_transmit_skb+0x82>
10c6f252: 7e04 moveq #4,%d7
10c6f254: 8fae fffc orl %d7,%fp@(-4)
10c6f258: 082e 0000 ffff btst #0,%fp@(-1)
10c6f25e: 6616 bnes 10c6f276 <tcp_transmit_skb+0x82>
10c6f260: 588d addql #4,%a5
10c6f262: 6012 bras 10c6f276 <tcp_transmit_skb+0x82>
10c6f264: 102b 0123 moveb %a3@(291),%d0
10c6f268: 670c beqs 10c6f276 <tcp_transmit_skb+0x82>
10c6f26a: 0280 0000 00ff andil #255,%d0
10c6f270: e788 lsll #3,%d0
10c6f272: 4bf5 0804 lea %a5@(00000004,%d0:l),%a5
10c6f276: 2045 moveal %d5,%a0
10c6f278: 2028 0080 movel %a0@(128),%d0
10c6f27c: 908d subl %a5,%d0
10c6f27e: 2140 0080 movel %d0,%a0@(128)
10c6f282: 220d movel %a5,%d1
10c6f284: d3a8 005c addl %d1,%a0@(92)
10c6f288: b0a8 007c cmpl %a0@(124),%d0
10c6f28c: 6414 bccs 10c6f2a2 <tcp_transmit_skb+0xae>
10c6f28e: 2f3c 10c6 f28e movel #281473678,%sp@-
10c6f294: 2f0d movel %a5,%sp@-
10c6f296: 2f05 movel %d5,%sp@-
10c6f298: 4eb9 10c5 5604 jsr 10c55604 <skb_under_panic>
10c6f29e: 4fef 000c lea %sp@(12),%sp
10c6f2a2: 2045 moveal %d5,%a0
10c6f2a4: 2868 0080 moveal %a0@(128),%a4
10c6f2a8: 214c 001c movel %a4,%a0@(28)
10c6f2ac: 2244 moveal %d4,%a1
10c6f2ae: 41e9 0028 lea %a1@(40),%a0
10c6f2b2: 5290 addql #1,%a0@
10c6f2b4: 2045 moveal %d5,%a0
10c6f2b6: 2144 000c movel %d4,%a0@(12)
10c6f2ba: 217c 10c5 4bc4 movel #281365444,%a0@(140)
10c6f2c0: 008c
10c6f2c2: 2028 0078 movel %a0@(120),%d0
10c6f2c6: d1a9 0064 addl %d0,%a1@(100)
10c6f2ca: 38a9 0022 movew %a1@(34),%a4@
10c6f2ce: 3969 0008 0002 movew %a1@(8),%a4@(2)
10c6f2d4: 2246 moveal %d6,%a1
10c6f2d6: 2969 000e 0004 movel %a1@(14),%a4@(4)
10c6f2dc: 296b 0008 0008 movel %a3@(8),%a4@(8)
10c6f2e2: 200d movel %a5,%d0
10c6f2e4: e480 asrl #2,%d0
10c6f2e6: 720c moveq #12,%d1
10c6f2e8: e368 lslw %d1,%d0
10c6f2ea: 4241 clrw %d1
10c6f2ec: 1229 001a moveb %a1@(26),%d1
10c6f2f0: 8041 orw %d1,%d0
10c6f2f2: 3940 000c movew %d0,%a4@(12)
10c6f2f6: 0829 0001 001a btst #1,%a1@(26)
10c6f2fc: 6708 beqs 10c6f306 <tcp_transmit_skb+0x112>
10c6f2fe: 396b 00f6 000e movew %a3@(246),%a4@(14)
10c6f304: 6046 bras 10c6f34c <tcp_transmit_skb+0x158>
10c6f306: 2043 moveal %d3,%a0
10c6f308: 2468 00f8 moveal %a0@(248),%a2
10c6f30c: d5e8 00f4 addal %a0@(244),%a2
10c6f310: 95e8 0008 subal %a0@(8),%a2
10c6f314: b4fc 0000 cmpaw #0,%a2
10c6f318: 6c02 bges 10c6f31c <tcp_transmit_skb+0x128>
10c6f31a: 95ca subal %a2,%a2
10c6f31c: 2f04 movel %d4,%sp@-
10c6f31e: 4eb9 10c6 ff74 jsr 10c6ff74 <__tcp_select_window>
10c6f324: 2200 movel %d0,%d1
10c6f326: 588f addql #4,%sp
10c6f328: b5c1 cmpal %d1,%a2
10c6f32a: 6302 blss 10c6f32e <tcp_transmit_skb+0x13a>
10c6f32c: 220a movel %a2,%d1
10c6f32e: 2243 moveal %d3,%a1
10c6f330: 2341 00f4 movel %d1,%a1@(244)
10c6f334: 2369 0008 00f8 movel %a1@(8),%a1@(248)
10c6f33a: 4280 clrl %d0
10c6f33c: 1029 010d moveb %a1@(269),%d0
10c6f340: e0a9 lsrl %d0,%d1
10c6f342: 6604 bnes 10c6f348 <tcp_transmit_skb+0x154>
10c6f344: 42a9 0004 clrl %a1@(4)
10c6f348: 3941 000e movew %d1,%a4@(14)
10c6f34c: 426c 0010 clrw %a4@(16)
10c6f350: 426c 0012 clrw %a4@(18)
10c6f354: 4a2b 017f tstb %a3@(383)
10c6f358: 672a beqs 10c6f384 <tcp_transmit_skb+0x190>
10c6f35a: 2046 moveal %d6,%a0
10c6f35c: 2028 000e movel %a0@(14),%d0
10c6f360: 5280 addql #1,%d0
10c6f362: 226b 0180 moveal %a3@(384),%a1
10c6f366: 93c0 subal %d0,%a1
10c6f368: 2009 movel %a1,%d0
10c6f36a: 0c80 0000 fffe cmpil #65534,%d0
10c6f370: 6212 bhis 10c6f384 <tcp_transmit_skb+0x190>
10c6f372: 302b 0182 movew %a3@(386),%d0
10c6f376: 9068 0010 subw %a0@(16),%d0
10c6f37a: 3940 0012 movew %d0,%a4@(18)
10c6f37e: 002c 0020 000d orib #32,%a4@(13)
10c6f384: 2046 moveal %d6,%a0
10c6f386: 0828 0001 001a btst #1,%a0@(26)
10c6f38c: 6700 0090 beqw 10c6f41e <tcp_transmit_skb+0x22a>
10c6f390: 45ec 0014 lea %a4@(20),%a2
10c6f394: 2f04 movel %d4,%sp@-
10c6f396: 4eba fda0 jsr %pc@(10c6f138 <tcp_advertise_mss>)
10c6f39a: 4282 clrl %d2
10c6f39c: 3400 movew %d0,%d2
10c6f39e: 222e fffc movel %fp@(-4),%d1
10c6f3a2: 7004 moveq #4,%d0
10c6f3a4: c280 andl %d0,%d1
10c6f3a6: 202e fffc movel %fp@(-4),%d0
10c6f3aa: 7e02 moveq #2,%d7
10c6f3ac: c087 andl %d7,%d0
10c6f3ae: 4287 clrl %d7
10c6f3b0: 1e2b 010d moveb %a3@(269),%d7
10c6f3b4: 2d47 fff8 movel %d7,%fp@(-8)
10c6f3b8: 2046 moveal %d6,%a0
10c6f3ba: 2268 0016 moveal %a0@(22),%a1
10c6f3be: 2e2b 0118 movel %a3@(280),%d7
10c6f3c2: 588f addql #4,%sp
10c6f3c4: 0082 0204 0000 oril #33816576,%d2
10c6f3ca: 2482 movel %d2,%a2@
10c6f3cc: 41ec 0018 lea %a4@(24),%a0
10c6f3d0: 082e 0000 ffff btst #0,%fp@(-1)
10c6f3d6: 671c beqs 10c6f3f4 <tcp_transmit_skb+0x200>
10c6f3d8: 4a81 tstl %d1
10c6f3da: 6708 beqs 10c6f3e4 <tcp_transmit_skb+0x1f0>
10c6f3dc: 20bc 0402 080a movel #67241994,%a0@
10c6f3e2: 6006 bras 10c6f3ea <tcp_transmit_skb+0x1f6>
10c6f3e4: 20bc 0101 080a movel #16844810,%a0@
10c6f3ea: 41ec 001c lea %a4@(28),%a0
10c6f3ee: 20c9 movel %a1,%a0@+
10c6f3f0: 20c7 movel %d7,%a0@+
10c6f3f2: 600e bras 10c6f402 <tcp_transmit_skb+0x20e>
10c6f3f4: 4a81 tstl %d1
10c6f3f6: 670a beqs 10c6f402 <tcp_transmit_skb+0x20e>
10c6f3f8: 20bc 0101 0402 movel #16843778,%a0@
10c6f3fe: 41ec 001c lea %a4@(28),%a0
10c6f402: 2e3c 1003 311a movel #268644634,%d7
10c6f408: 4a80 tstl %d0
10c6f40a: 6700 00ec beqw 10c6f4f8 <tcp_transmit_skb+0x304>
10c6f40e: 202e fff8 movel %fp@(-8),%d0
10c6f412: 0080 0103 0300 oril #16974592,%d0
10c6f418: 2080 movel %d0,%a0@
10c6f41a: 6000 00dc braw 10c6f4f8 <tcp_transmit_skb+0x304>
10c6f41e: 43ec 0014 lea %a4@(20),%a1
10c6f422: 2046 moveal %d6,%a0
10c6f424: 2028 0016 movel %a0@(22),%d0
10c6f428: 4a2b 0108 tstb %a3@(264)
10c6f42c: 6714 beqs 10c6f442 <tcp_transmit_skb+0x24e>
10c6f42e: 22bc 0101 080a movel #16844810,%a1@
10c6f434: 2940 0018 movel %d0,%a4@(24)
10c6f438: 296b 0118 001c movel %a3@(280),%a4@(28)
10c6f43e: 43ec 0020 lea %a4@(32),%a1
10c6f442: 102b 0123 moveb %a3@(291),%d0
10c6f446: 2e3c 1003 311a movel #268644634,%d7
10c6f44c: 4a00 tstb %d0
10c6f44e: 674c beqs 10c6f49c <tcp_transmit_skb+0x2a8>
10c6f450: 240b movel %a3,%d2
10c6f452: 0682 0000 012c addil #300,%d2
10c6f458: 4a2b 0122 tstb %a3@(290)
10c6f45c: 6702 beqs 10c6f460 <tcp_transmit_skb+0x26c>
10c6f45e: 5182 subql #8,%d2
10c6f460: 0280 0000 00ff andil #255,%d0
10c6f466: e788 lsll #3,%d0
10c6f468: 0080 0101 0502 oril #16844034,%d0
10c6f46e: 22c0 movel %d0,%a1@+
10c6f470: 7000 moveq #0,%d0
10c6f472: 4a2b 0123 tstb %a3@(291)
10c6f476: 6716 beqs 10c6f48e <tcp_transmit_skb+0x29a>
10c6f478: 7200 moveq #0,%d1
10c6f47a: 2042 moveal %d2,%a0
10c6f47c: 22d0 movel %a0@,%a1@+
10c6f47e: 22e8 0004 movel %a0@(4),%a1@+
10c6f482: 5088 addql #8,%a0
10c6f484: 5280 addql #1,%d0
10c6f486: 122b 0123 moveb %a3@(291),%d1
10c6f48a: b280 cmpl %d0,%d1
10c6f48c: 6eee bgts 10c6f47c <tcp_transmit_skb+0x288>
10c6f48e: 4a2b 0122 tstb %a3@(290)
10c6f492: 6708 beqs 10c6f49c <tcp_transmit_skb+0x2a8>
10c6f494: 422b 0122 clrb %a3@(290)
10c6f498: 532b 0123 subqb #1,%a3@(291)
10c6f49c: 082b 0000 0159 btst #0,%a3@(345)
10c6f4a2: 6754 beqs 10c6f4f8 <tcp_transmit_skb+0x304>
10c6f4a4: 2245 moveal %d5,%a1
10c6f4a6: bbe9 005c cmpal %a1@(92),%a5
10c6f4aa: 6730 beqs 10c6f4dc <tcp_transmit_skb+0x2e8>
10c6f4ac: 2029 003a movel %a1@(58),%d0
10c6f4b0: 90ab 000c subl %a3@(12),%d0
10c6f4b4: 6b26 bmis 10c6f4dc <tcp_transmit_skb+0x2e8>
10c6f4b6: 7002 moveq #2,%d0
10c6f4b8: 2044 moveal %d4,%a0
10c6f4ba: 81a8 02ae orl %d0,%a0@(686)
10c6f4be: 102b 0159 moveb %a3@(345),%d0
10c6f4c2: 0800 0001 btst #1,%d0
10c6f4c6: 671c beqs 10c6f4e4 <tcp_transmit_skb+0x2f0>
10c6f4c8: 0200 00fd andib #-3,%d0
10c6f4cc: 1740 0159 moveb %d0,%a3@(345)
10c6f4d0: 2069 001c moveal %a1@(28),%a0
10c6f4d4: 0028 0080 000d orib #-128,%a0@(13)
10c6f4da: 6008 bras 10c6f4e4 <tcp_transmit_skb+0x2f0>
10c6f4dc: 70fc moveq #-4,%d0
10c6f4de: 2044 moveal %d4,%a0
10c6f4e0: c1a8 02ae andl %d0,%a0@(686)
10c6f4e4: 082b 0002 0159 btst #2,%a3@(345)
10c6f4ea: 670c beqs 10c6f4f8 <tcp_transmit_skb+0x304>
10c6f4ec: 2245 moveal %d5,%a1
10c6f4ee: 2069 001c moveal %a1@(28),%a0
10c6f4f2: 0028 0040 000d orib #64,%a0@(13)
10c6f4f8: 206b 00e4 moveal %a3@(228),%a0
10c6f4fc: 2f05 movel %d5,%sp@-
10c6f4fe: 2245 moveal %d5,%a1
10c6f500: 2f29 005c movel %a1@(92),%sp@-
10c6f504: 2f0c movel %a4,%sp@-
10c6f506: 2f04 movel %d4,%sp@-
10c6f508: 2068 0004 moveal %a0@(4),%a0
10c6f50c: 4e90 jsr %a0@
10c6f50e: 4fef 0010 lea %sp@(16),%sp
10c6f512: 2046 moveal %d6,%a0
10c6f514: 0828 0004 001a btst #4,%a0@(26)
10c6f51a: 6726 beqs 10c6f542 <tcp_transmit_skb+0x34e>
10c6f51c: 2243 moveal %d3,%a1
10c6f51e: 1029 0021 moveb %a1@(33),%d0
10c6f522: 6714 beqs 10c6f538 <tcp_transmit_skb+0x344>
10c6f524: 1200 moveb %d0,%d1
10c6f526: 5301 subqb #1,%d1
10c6f528: 1341 0021 moveb %d1,%a1@(33)
10c6f52c: 0c00 0001 cmpib #1,%d0
10c6f530: 6606 bnes 10c6f538 <tcp_transmit_skb+0x344>
10c6f532: 7004 moveq #4,%d0
10c6f534: 2340 0024 movel %d0,%a1@(36)
10c6f538: 2043 moveal %d3,%a0
10c6f53a: 4228 0023 clrb %a0@(35)
10c6f53e: 4228 0020 clrb %a0@(32)
10c6f542: 2245 moveal %d5,%a1
10c6f544: bbe9 005c cmpal %a1@(92),%a5
10c6f548: 6734 beqs 10c6f57e <tcp_transmit_skb+0x38a>
10c6f54a: 2479 1002 67b0 moveal 100267b0 <jiffies>,%a2
10c6f550: 4aab 0088 tstl %a3@(136)
10c6f554: 6614 bnes 10c6f56a <tcp_transmit_skb+0x376>
10c6f556: 200a movel %a2,%d0
10c6f558: 90ab 001c subl %a3@(28),%d0
10c6f55c: b0ab 0084 cmpl %a3@(132),%d0
10c6f560: 6308 blss 10c6f56a <tcp_transmit_skb+0x376>
10c6f562: 2f0b movel %a3,%sp@-
10c6f564: 4eba fc06 jsr %pc@(10c6f16c <tcp_cwnd_restart>)
10c6f568: 588f addql #4,%sp
10c6f56a: 274a 001c movel %a2,%a3@(28)
10c6f56e: 95eb 002c subal %a3@(44),%a2
10c6f572: b5eb 0024 cmpal %a3@(36),%a2
10c6f576: 6406 bccs 10c6f57e <tcp_transmit_skb+0x38a>
10c6f578: 177c 0001 0022 moveb #1,%a3@(34)
10c6f57e: 4ab9 1002 5730 tstl 10025730 <irq_stat+0x8>
10c6f584: 57c0 seq %d0
10c6f586: 7238 moveq #56,%d1
10c6f588: c081 andl %d1,%d0
10c6f58a: 2047 moveal %d7,%a0
10c6f58c: 52b0 0800 addql #1,%a0@(00000000,%d0:l)
10c6f590: 206b 00e4 moveal %a3@(228),%a0
10c6f594: 2f05 movel %d5,%sp@-
10c6f596: 2050 moveal %a0@,%a0
10c6f598: 4e90 jsr %a0@
10c6f59a: 2400 movel %d0,%d2
10c6f59c: 6f76 bles 10c6f614 <tcp_transmit_skb+0x420>
10c6f59e: 426b 015a clrw %a3@(346)
10c6f5a2: 0c2b 0001 006a cmpib #1,%a3@(106)
10c6f5a8: 625a bhis 10c6f604 <tcp_transmit_skb+0x410>
10c6f5aa: 42ab 0170 clrl %a3@(368)
10c6f5ae: 222b 0098 movel %a3@(152),%d1
10c6f5b2: 2001 movel %d1,%d0
10c6f5b4: e288 lsrl #1,%d0
10c6f5b6: 7602 moveq #2,%d3
10c6f5b8: b680 cmpl %d0,%d3
10c6f5ba: 6302 blss 10c6f5be <tcp_transmit_skb+0x3ca>
10c6f5bc: 7002 moveq #2,%d0
10c6f5be: 2740 0094 movel %d0,%a3@(148)
10c6f5c2: 202b 0088 movel %a3@(136),%d0
10c6f5c6: 90ab 008c subl %a3@(140),%d0
10c6f5ca: d0ab 0090 addl %a3@(144),%d0
10c6f5ce: 5280 addql #1,%d0
10c6f5d0: b280 cmpl %d0,%d1
10c6f5d2: 6402 bccs 10c6f5d6 <tcp_transmit_skb+0x3e2>
10c6f5d4: 2001 movel %d1,%d0
10c6f5d6: 2740 0098 movel %d0,%a3@(152)
10c6f5da: 426b 009c clrw %a3@(156)
10c6f5de: 276b 000c 0168 movel %a3@(12),%a3@(360)
10c6f5e4: 2779 1002 67b0 movel 100267b0 <jiffies>,%a3@(164)
10c6f5ea: 00a4
10c6f5ec: 102b 0159 moveb %a3@(345),%d0
10c6f5f0: 0800 0000 btst #0,%d0
10c6f5f4: 6708 beqs 10c6f5fe <tcp_transmit_skb+0x40a>
10c6f5f6: 0000 0002 orib #2,%d0
10c6f5fa: 1740 0159 moveb %d0,%a3@(345)
10c6f5fe: 177c 0002 006a moveb #2,%a3@(106)
10c6f604: 7e02 moveq #2,%d7
10c6f606: be82 cmpl %d2,%d7
10c6f608: 56c0 sne %d0
10c6f60a: 4880 extw %d0
10c6f60c: 48c0 extl %d0
10c6f60e: c082 andl %d2,%d0
10c6f610: 6002 bras 10c6f614 <tcp_transmit_skb+0x420>
10c6f612: 7097 moveq #-105,%d0
10c6f614: 4cee 3cfc ffd0 moveml %fp@(-48),%d2-%d7/%a2-%a5
10c6f61a: 4e5e unlk %fp
10c6f61c: 4e75 rts
10c6f61e <tcp_send_skb>:
10c6f61e: 4e56 0000 linkw %fp,#0
10c6f622: 48e7 3038 moveml %d2-%d3/%a2-%a4,%sp@-
10c6f626: 286e 0008 moveal %fp@(8),%a4
10c6f62a: 266e 000c moveal %fp@(12),%a3
10c6f62e: 202e 0010 movel %fp@(16),%d0
10c6f632: 262e 0014 movel %fp@(20),%d3
10c6f636: 45ec 00d6 lea %a4@(214),%a2
10c6f63a: 256b 003e 00fc movel %a3@(62),%a2@(252)
10c6f640: 41ec 0068 lea %a4@(104),%a0
10c6f644: 2748 0008 movel %a0,%a3@(8)
10c6f648: 52a8 0008 addql #1,%a0@(8)
10c6f64c: 2268 0004 moveal %a0@(4),%a1
10c6f650: 2688 movel %a0,%a3@
10c6f652: 2749 0004 movel %a1,%a3@(4)
10c6f656: 214b 0004 movel %a3,%a0@(4)
10c6f65a: 228b movel %a3,%a1@
10c6f65c: 222b 0078 movel %a3@(120),%d1
10c6f660: d3ac 007c addl %d1,%a4@(124)
10c6f664: 222b 0078 movel %a3@(120),%d1
10c6f668: 93ac 0080 subl %d1,%a4@(128)
10c6f66c: 4a80 tstl %d0
10c6f66e: 6600 0142 bnew 10c6f7b2 <tcp_send_skb+0x194>
10c6f672: 4aaa 00e8 tstl %a2@(232)
10c6f676: 6600 0144 bnew 10c6f7bc <tcp_send_skb+0x19e>
10c6f67a: 4280 clrl %d0
10c6f67c: 102a 010e moveb %a2@(270),%d0
10c6f680: 7400 moveq #0,%d2
10c6f682: 7201 moveq #1,%d1
10c6f684: b280 cmpl %d0,%d1
10c6f686: 6752 beqs 10c6f6da <tcp_send_skb+0xbc>
10c6f688: 4a2a 017f tstb %a2@(383)
10c6f68c: 664c bnes 10c6f6da <tcp_send_skb+0xbc>
10c6f68e: 93c9 subal %a1,%a1
10c6f690: b6ab 005c cmpl %a3@(92),%d3
10c6f694: 633e blss 10c6f6d4 <tcp_send_skb+0xb6>
10c6f696: 082b 0000 0046 btst #0,%a3@(70)
10c6f69c: 6636 bnes 10c6f6d4 <tcp_send_skb+0xb6>
10c6f69e: 7202 moveq #2,%d1
10c6f6a0: b280 cmpl %d0,%d1
10c6f6a2: 672c beqs 10c6f6d0 <tcp_send_skb+0xb2>
10c6f6a4: 4a80 tstl %d0
10c6f6a6: 662c bnes 10c6f6d4 <tcp_send_skb+0xb6>
10c6f6a8: 4aaa 0088 tstl %a2@(136)
10c6f6ac: 6726 beqs 10c6f6d4 <tcp_send_skb+0xb6>
10c6f6ae: 7200 moveq #0,%d1
10c6f6b0: 206a 0014 moveal %a2@(20),%a0
10c6f6b4: 202a 0010 movel %a2@(16),%d0
10c6f6b8: 9088 subl %a0,%d0
10c6f6ba: 6a10 bpls 10c6f6cc <tcp_send_skb+0xae>
10c6f6bc: 202a 000c movel %a2@(12),%d0
10c6f6c0: 9088 subl %a0,%d0
10c6f6c2: 5ac0 spl %d0
10c6f6c4: 4880 extw %d0
10c6f6c6: 3200 movew %d0,%d1
10c6f6c8: 48c1 extl %d1
10c6f6ca: 4481 negl %d1
10c6f6cc: 4a81 tstl %d1
10c6f6ce: 6704 beqs 10c6f6d4 <tcp_send_skb+0xb6>
10c6f6d0: 327c 0001 moveaw #1,%a1
10c6f6d4: b2fc 0000 cmpaw #0,%a1
10c6f6d8: 662a bnes 10c6f704 <tcp_send_skb+0xe6>
10c6f6da: 202a 0088 movel %a2@(136),%d0
10c6f6de: 90aa 008c subl %a2@(140),%d0
10c6f6e2: d0aa 0090 addl %a2@(144),%d0
10c6f6e6: b0aa 0098 cmpl %a2@(152),%d0
10c6f6ea: 6508 bcss 10c6f6f4 <tcp_send_skb+0xd6>
10c6f6ec: 082b 0000 0046 btst #0,%a3@(70)
10c6f6f2: 6710 beqs 10c6f704 <tcp_send_skb+0xe6>
10c6f6f4: 202a 0010 movel %a2@(16),%d0
10c6f6f8: d0aa 0058 addl %a2@(88),%d0
10c6f6fc: 90ab 003e subl %a3@(62),%d0
10c6f700: 6b02 bmis 10c6f704 <tcp_send_skb+0xe6>
10c6f702: 7401 moveq #1,%d2
10c6f704: 4a82 tstl %d2
10c6f706: 6700 00aa beqw 10c6f7b2 <tcp_send_skb+0x194>
10c6f70a: 2779 1002 67b0 movel 100267b0 <jiffies>,%a3@(66)
10c6f710: 0042
10c6f712: 2f2c 0088 movel %a4@(136),%sp@-
10c6f716: 2f0b movel %a3,%sp@-
10c6f718: 4eb9 10c5 59b2 jsr 10c559b2 <skb_clone>
10c6f71e: 2f00 movel %d0,%sp@-
10c6f720: 2f0c movel %a4,%sp@-
10c6f722: 4eba fad0 jsr %pc@(10c6f1f4 <tcp_transmit_skb>)
10c6f726: 4fef 0010 lea %sp@(16),%sp
10c6f72a: 4a80 tstl %d0
10c6f72c: 6600 0084 bnew 10c6f7b2 <tcp_send_skb+0x194>
10c6f730: 256b 003e 000c movel %a3@(62),%a2@(12)
10c6f736: b6ab 005c cmpl %a3@(92),%d3
10c6f73a: 6306 blss 10c6f742 <tcp_send_skb+0x124>
10c6f73c: 256b 003e 0014 movel %a3@(62),%a2@(20)
10c6f742: 202a 0088 movel %a2@(136),%d0
10c6f746: 2200 movel %d0,%d1
10c6f748: 5281 addql #1,%d1
10c6f74a: 2541 0088 movel %d1,%a2@(136)
10c6f74e: 4a80 tstl %d0
10c6f750: 666a bnes 10c6f7bc <tcp_send_skb+0x19e>
10c6f752: 202a 0084 movel %a2@(132),%d0
10c6f756: 2200 movel %d0,%d1
10c6f758: 45ec 00d6 lea %a4@(214),%a2
10c6f75c: 0c81 0000 2ee0 cmpil #12000,%d1
10c6f762: 6324 blss 10c6f788 <tcp_send_skb+0x16a>
10c6f764: 2f3c 10c6 f764 movel #281474916,%sp@-
10c6f76a: 2f00 movel %d0,%sp@-
10c6f76c: 4878 0001 pea 1 <PF_DTRACE_OFF>
10c6f770: 2f0c movel %a4,%sp@-
10c6f772: 4879 1000 90e1 pea 100090e1 <prio2band+0x1e67>
10c6f778: 4eb9 10c1 677e jsr 10c1677e <printk>
10c6f77e: 223c 0000 2ee0 movel #12000,%d1
10c6f784: 4fef 0014 lea %sp@(20),%sp
10c6f788: 7001 moveq #1,%d0
10c6f78a: 1540 017e moveb %d0,%a2@(382)
10c6f78e: 2039 1002 67b0 movel 100267b0 <jiffies>,%d0
10c6f794: d081 addl %d1,%d0
10c6f796: 2540 00a8 movel %d0,%a2@(168)
10c6f79a: 2f00 movel %d0,%sp@-
10c6f79c: 486a 00ac pea %a2@(172)
10c6f7a0: 4eb9 10c1 97b0 jsr 10c197b0 <mod_timer>
10c6f7a6: 4a80 tstl %d0
10c6f7a8: 6612 bnes 10c6f7bc <tcp_send_skb+0x19e>
10c6f7aa: 41ec 0028 lea %a4@(40),%a0
10c6f7ae: 5290 addql #1,%a0@
10c6f7b0: 600a bras 10c6f7bc <tcp_send_skb+0x19e>
10c6f7b2: 4aaa 00e8 tstl %a2@(232)
10c6f7b6: 6604 bnes 10c6f7bc <tcp_send_skb+0x19e>
10c6f7b8: 254b 00e8 movel %a3,%a2@(232)
10c6f7bc: 4cee 1c0c ffec moveml %fp@(-20),%d2-%d3/%a2-%a4
10c6f7c2: 4e5e unlk %fp
10c6f7c4: 4e75 rts
10c6f7c6 <tcp_push_one>:
10c6f7c6: 4e56 0000 linkw %fp,#0
10c6f7ca: 48e7 0038 moveml %a2-%a4,%sp@-
10c6f7ce: 286e 0008 moveal %fp@(8),%a4
10c6f7d2: 45ec 00d6 lea %a4@(214),%a2
10c6f7d6: 266a 00e8 moveal %a2@(232),%a3
10c6f7da: 7200 moveq #0,%d1
10c6f7dc: 202a 0088 movel %a2@(136),%d0
10c6f7e0: 90aa 008c subl %a2@(140),%d0
10c6f7e4: d0aa 0090 addl %a2@(144),%d0
10c6f7e8: b0aa 0098 cmpl %a2@(152),%d0
10c6f7ec: 6508 bcss 10c6f7f6 <tcp_push_one+0x30>
10c6f7ee: 082b 0000 0046 btst #0,%a3@(70)
10c6f7f4: 6710 beqs 10c6f806 <tcp_push_one+0x40>
10c6f7f6: 202a 0010 movel %a2@(16),%d0
10c6f7fa: d0aa 0058 addl %a2@(88),%d0
10c6f7fe: 90ab 003e subl %a3@(62),%d0
10c6f802: 6b02 bmis 10c6f806 <tcp_push_one+0x40>
10c6f804: 7201 moveq #1,%d1
10c6f806: 4a81 tstl %d1
10c6f808: 6700 009e beqw 10c6f8a8 <tcp_push_one+0xe2>
10c6f80c: 2779 1002 67b0 movel 100267b0 <jiffies>,%a3@(66)
10c6f812: 0042
10c6f814: 2f2c 0088 movel %a4@(136),%sp@-
10c6f818: 2f0b movel %a3,%sp@-
10c6f81a: 4eb9 10c5 59b2 jsr 10c559b2 <skb_clone>
10c6f820: 2f00 movel %d0,%sp@-
10c6f822: 2f0c movel %a4,%sp@-
10c6f824: 4eba f9ce jsr %pc@(10c6f1f4 <tcp_transmit_skb>)
10c6f828: 4fef 0010 lea %sp@(16),%sp
10c6f82c: 4a80 tstl %d0
10c6f82e: 6678 bnes 10c6f8a8 <tcp_push_one+0xe2>
10c6f830: 42aa 00e8 clrl %a2@(232)
10c6f834: 256b 003e 000c movel %a3@(62),%a2@(12)
10c6f83a: 202a 0088 movel %a2@(136),%d0
10c6f83e: 2200 movel %d0,%d1
10c6f840: 5281 addql #1,%d1
10c6f842: 2541 0088 movel %d1,%a2@(136)
10c6f846: 4a80 tstl %d0
10c6f848: 665e bnes 10c6f8a8 <tcp_push_one+0xe2>
10c6f84a: 202a 0084 movel %a2@(132),%d0
10c6f84e: 2200 movel %d0,%d1
10c6f850: 45ec 00d6 lea %a4@(214),%a2
10c6f854: 0c81 0000 2ee0 cmpil #12000,%d1
10c6f85a: 6324 blss 10c6f880 <tcp_push_one+0xba>
10c6f85c: 2f3c 10c6 f85c movel #281475164,%sp@-
10c6f862: 2f00 movel %d0,%sp@-
10c6f864: 4878 0001 pea 1 <PF_DTRACE_OFF>
10c6f868: 2f0c movel %a4,%sp@-
10c6f86a: 4879 1000 90e1 pea 100090e1 <prio2band+0x1e67>
10c6f870: 4eb9 10c1 677e jsr 10c1677e <printk>
10c6f876: 223c 0000 2ee0 movel #12000,%d1
10c6f87c: 4fef 0014 lea %sp@(20),%sp
10c6f880: 7001 moveq #1,%d0
10c6f882: 1540 017e moveb %d0,%a2@(382)
10c6f886: 2039 1002 67b0 movel 100267b0 <jiffies>,%d0
10c6f88c: d081 addl %d1,%d0
10c6f88e: 2540 00a8 movel %d0,%a2@(168)
10c6f892: 2f00 movel %d0,%sp@-
10c6f894: 486a 00ac pea %a2@(172)
10c6f898: 4eb9 10c1 97b0 jsr 10c197b0 <mod_timer>
10c6f89e: 4a80 tstl %d0
10c6f8a0: 6606 bnes 10c6f8a8 <tcp_push_one+0xe2>
10c6f8a2: 41ec 0028 lea %a4@(40),%a0
10c6f8a6: 5290 addql #1,%a0@
10c6f8a8: 4cee 1c00 fff4 moveml %fp@(-12),%a2-%a4
10c6f8ae: 4e5e unlk %fp
10c6f8b0: 4e75 rts
10c6f8b2 <skb_split>:
10c6f8b2: 4e56 0000 linkw %fp,#0
10c6f8b6: 48e7 3f38 moveml %d2-%d7/%a2-%a4,%sp@-
10c6f8ba: 266e 0008 moveal %fp@(8),%a3
10c6f8be: 246e 000c moveal %fp@(12),%a2
10c6f8c2: 2a2e 0010 movel %fp@(16),%d5
10c6f8c6: 286b 005c moveal %a3@(92),%a4
10c6f8ca: 99eb 0060 subal %a3@(96),%a4
10c6f8ce: b9c5 cmpal %d5,%a4
10c6f8d0: 6300 00bc blsw 10c6f98e <skb_split+0xdc>
10c6f8d4: 220c movel %a4,%d1
10c6f8d6: 9285 subl %d5,%d1
10c6f8d8: 2f01 movel %d1,%sp@-
10c6f8da: 202b 0080 movel %a3@(128),%d0
10c6f8de: d085 addl %d5,%d0
10c6f8e0: 2f00 movel %d0,%sp@-
10c6f8e2: 242a 0084 movel %a2@(132),%d2
10c6f8e6: 4aaa 0060 tstl %a2@(96)
10c6f8ea: 670c beqs 10c6f8f8 <skb_split+0x46>
10c6f8ec: 4879 1000 90dc pea 100090dc <prio2band+0x1e62>
10c6f8f2: 4eb9 10c1 60e4 jsr 10c160e4 <panic>
10c6f8f8: 2002 movel %d2,%d0
10c6f8fa: d081 addl %d1,%d0
10c6f8fc: 2540 0084 movel %d0,%a2@(132)
10c6f900: d3aa 005c addl %d1,%a2@(92)
10c6f904: b0aa 0088 cmpl %a2@(136),%d0
10c6f908: 6314 blss 10c6f91e <skb_split+0x6c>
10c6f90a: 2f3c 10c6 f90a movel #281475338,%sp@-
10c6f910: 2f01 movel %d1,%sp@-
10c6f912: 2f0a movel %a2,%sp@-
10c6f914: 4eb9 10c5 55c4 jsr 10c555c4 <skb_over_panic>
10c6f91a: 4fef 000c lea %sp@(12),%sp
10c6f91e: 2f02 movel %d2,%sp@-
10c6f920: 4eb9 10c8 5744 jsr 10c85744 <memcpy>
10c6f926: 7600 moveq #0,%d3
10c6f928: 226b 0088 moveal %a3@(136),%a1
10c6f92c: b6a9 0004 cmpl %a1@(4),%d3
10c6f930: 6424 bccs 10c6f956 <skb_split+0xa4>
10c6f932: 7000 moveq #0,%d0
10c6f934: 206a 0088 moveal %a2@(136),%a0
10c6f938: 2231 080c movel %a1@(0000000c,%d0:l),%d1
10c6f93c: 2431 0810 movel %a1@(00000010,%d0:l),%d2
10c6f940: 2181 080c movel %d1,%a0@(0000000c,%d0:l)
10c6f944: 2182 0810 movel %d2,%a0@(00000010,%d0:l)
10c6f948: 5080 addql #8,%d0
10c6f94a: 5283 addql #1,%d3
10c6f94c: 226b 0088 moveal %a3@(136),%a1
10c6f950: b6a9 0004 cmpl %a1@(4),%d3
10c6f954: 65de bcss 10c6f934 <skb_split+0x82>
10c6f956: 206a 0088 moveal %a2@(136),%a0
10c6f95a: 226b 0088 moveal %a3@(136),%a1
10c6f95e: 2169 0004 0004 movel %a1@(4),%a0@(4)
10c6f964: 206b 0088 moveal %a3@(136),%a0
10c6f968: 42a8 0004 clrl %a0@(4)
10c6f96c: 256b 0060 0060 movel %a3@(96),%a2@(96)
10c6f972: 242a 0060 movel %a2@(96),%d2
10c6f976: d5aa 005c addl %d2,%a2@(92)
10c6f97a: 42ab 0060 clrl %a3@(96)
10c6f97e: 2745 005c movel %d5,%a3@(92)
10c6f982: daab 0080 addl %a3@(128),%d5
10c6f986: 2745 0084 movel %d5,%a3@(132)
10c6f98a: 6000 00b0 braw 10c6fa3c <skb_split+0x18a>
10c6f98e: 7e00 moveq #0,%d7
10c6f990: 206b 0088 moveal %a3@(136),%a0
10c6f994: 2628 0004 movel %a0@(4),%d3
10c6f998: 42a8 0004 clrl %a0@(4)
10c6f99c: 202b 005c movel %a3@(92),%d0
10c6f9a0: 9085 subl %d5,%d0
10c6f9a2: 2540 0060 movel %d0,%a2@(96)
10c6f9a6: 2540 005c movel %d0,%a2@(92)
10c6f9aa: 2745 005c movel %d5,%a3@(92)
10c6f9ae: 2245 moveal %d5,%a1
10c6f9b0: 93cc subal %a4,%a1
10c6f9b2: 2749 0060 movel %a1,%a3@(96)
10c6f9b6: b687 cmpl %d7,%d3
10c6f9b8: 6f7a bles 10c6fa34 <skb_split+0x182>
10c6f9ba: 7800 moveq #0,%d4
10c6f9bc: 7400 moveq #0,%d2
10c6f9be: 7c00 moveq #0,%d6
10c6f9c0: 226b 0088 moveal %a3@(136),%a1
10c6f9c4: 3831 2812 movew %a1@(00000012,%d2:l),%d4
10c6f9c8: 200c movel %a4,%d0
10c6f9ca: d084 addl %d4,%d0
10c6f9cc: ba80 cmpl %d0,%d5
10c6f9ce: 6458 bccs 10c6fa28 <skb_split+0x176>
10c6f9d0: 206a 0088 moveal %a2@(136),%a0
10c6f9d4: 2031 280c movel %a1@(0000000c,%d2:l),%d0
10c6f9d8: 2231 2810 movel %a1@(00000010,%d2:l),%d1
10c6f9dc: 2180 680c movel %d0,%a0@(0000000c,%d6:l)
10c6f9e0: 2181 6810 movel %d1,%a0@(00000010,%d6:l)
10c6f9e4: ba8c cmpl %a4,%d5
10c6f9e6: 633a blss 10c6fa22 <skb_split+0x170>
10c6f9e8: 226b 0088 moveal %a3@(136),%a1
10c6f9ec: 41e9 000c lea %a1@(12),%a0
10c6f9f0: 2070 2800 moveal %a0@(00000000,%d2:l),%a0
10c6f9f4: 41e8 0014 lea %a0@(20),%a0
10c6f9f8: 5290 addql #1,%a0@
10c6f9fa: 206a 0088 moveal %a2@(136),%a0
10c6f9fe: 3005 movew %d5,%d0
10c6fa00: 904c subw %a4,%d0
10c6fa02: d168 0010 addw %d0,%a0@(16)
10c6fa06: 206a 0088 moveal %a2@(136),%a0
10c6fa0a: 9168 0012 subw %d0,%a0@(18)
10c6fa0e: 226b 0088 moveal %a3@(136),%a1
10c6fa12: 41e9 0012 lea %a1@(18),%a0
10c6fa16: 3180 2800 movew %d0,%a0@(00000000,%d2:l)
10c6fa1a: 206b 0088 moveal %a3@(136),%a0
10c6fa1e: 52a8 0004 addql #1,%a0@(4)
10c6fa22: 5086 addql #8,%d6
10c6fa24: 5287 addql #1,%d7
10c6fa26: 6004 bras 10c6fa2c <skb_split+0x17a>
10c6fa28: 52a9 0004 addql #1,%a1@(4)
10c6fa2c: d9c4 addal %d4,%a4
10c6fa2e: 5082 addql #8,%d2
10c6fa30: 5383 subql #1,%d3
10c6fa32: 668c bnes 10c6f9c0 <skb_split+0x10e>
10c6fa34: 206a 0088 moveal %a2@(136),%a0
10c6fa38: 2147 0004 movel %d7,%a0@(4)
10c6fa3c: 4cee 1cfc ffdc moveml %fp@(-36),%d2-%d7/%a2-%a4
10c6fa42: 4e5e unlk %fp
10c6fa44: 4e75 rts
10c6fa46 <tcp_fragment>:
10c6fa46: 4e56 0000 linkw %fp,#0
10c6fa4a: 48e7 303c moveml %d2-%d3/%a2-%a5,%sp@-
10c6fa4e: 286e 0008 moveal %fp@(8),%a4
10c6fa52: 266e 000c moveal %fp@(12),%a3
10c6fa56: 242e 0010 movel %fp@(16),%d2
10c6fa5a: 4bec 00d6 lea %a4@(214),%a5
10c6fa5e: 262b 005c movel %a3@(92),%d3
10c6fa62: 9682 subl %d2,%d3
10c6fa64: 7000 moveq #0,%d0
10c6fa66: 4a2b 0069 tstb %a3@(105)
10c6fa6a: 6710 beqs 10c6fa7c <tcp_fragment+0x36>
10c6fa6c: 206b 0088 moveal %a3@(136),%a0
10c6fa70: 7001 moveq #1,%d0
10c6fa72: b090 cmpl %a0@,%d0
10c6fa74: 56c0 sne %d0
10c6fa76: 4880 extw %d0
10c6fa78: 48c0 extl %d0
10c6fa7a: 4480 negl %d0
10c6fa7c: 4a80 tstl %d0
10c6fa7e: 6720 beqs 10c6faa0 <tcp_fragment+0x5a>
10c6fa80: 4aab 0060 tstl %a3@(96)
10c6fa84: 671a beqs 10c6faa0 <tcp_fragment+0x5a>
10c6fa86: 4878 0020 pea 20 <LSIGTRAP+0x1b>
10c6fa8a: 42a7 clrl %sp@-
10c6fa8c: 42a7 clrl %sp@-
10c6fa8e: 2f0b movel %a3,%sp@-
10c6fa90: 4eb9 10c5 5e76 jsr 10c55e76 <pskb_expand_head>
10c6fa96: 4fef 0010 lea %sp@(16),%sp
10c6fa9a: 4a80 tstl %d0
10c6fa9c: 6600 00be bnew 10c6fb5c <tcp_fragment+0x116>
10c6faa0: 4878 0020 pea 20 <LSIGTRAP+0x1b>
10c6faa4: 2043 moveal %d3,%a0
10c6faa6: 4868 00a0 pea %a0@(160)
10c6faaa: 4eb9 10c5 5644 jsr 10c55644 <alloc_skb>
10c6fab0: 2440 moveal %d0,%a2
10c6fab2: 508f addql #8,%sp
10c6fab4: b4fc 0000 cmpaw #0,%a2
10c6fab8: 673e beqs 10c6faf8 <tcp_fragment+0xb2>
10c6faba: 202a 0078 movel %a2@(120),%d0
10c6fabe: b0ac 0080 cmpl %a4@(128),%d0
10c6fac2: 6f16 bles 10c6fada <tcp_fragment+0x94>
10c6fac4: 42a7 clrl %sp@-
10c6fac6: 2f2a 0078 movel %a2@(120),%sp@-
10c6faca: 2f0c movel %a4,%sp@-
10c6facc: 4eb9 10c6 63cc jsr 10c663cc <tcp_mem_schedule>
10c6fad2: 4fef 000c lea %sp@(12),%sp
10c6fad6: 4a80 tstl %d0
10c6fad8: 6712 beqs 10c6faec <tcp_fragment+0xa6>
10c6fada: 06aa 0000 00a0 addil #160,%a2@(128)
10c6fae0: 0080
10c6fae2: 06aa 0000 00a0 addil #160,%a2@(132)
10c6fae8: 0084
10c6faea: 606a bras 10c6fb56 <tcp_fragment+0x110>
10c6faec: 2f0a movel %a2,%sp@-
10c6faee: 4eb9 10c5 5900 jsr 10c55900 <__kfree_skb>
10c6faf4: 588f addql #4,%sp
10c6faf6: 605c bras 10c6fb54 <tcp_fragment+0x10e>
10c6faf8: 4ab9 1003 2bb4 tstl 10032bb4 <tcp_memory_pressure>
10c6fafe: 6622 bnes 10c6fb22 <tcp_fragment+0xdc>
10c6fb00: 4ab9 1002 5730 tstl 10025730 <irq_stat+0x8>
10c6fb06: 57c0 seq %d0
10c6fb08: 4880 extw %d0
10c6fb0a: 0280 0000 0104 andil #260,%d0
10c6fb10: 41f9 1003 2fe2 lea 10032fe2 <net_statistics+0x100>,%a0
10c6fb16: 52b0 0800 addql #1,%a0@(00000000,%d0:l)
10c6fb1a: 7001 moveq #1,%d0
10c6fb1c: 23c0 1003 2bb4 movel %d0,10032bb4 <tcp_memory_pressure>
10c6fb22: 082c 0000 00a0 btst #0,%a4@(160)
10c6fb28: 662a bnes 10c6fb54 <tcp_fragment+0x10e>
10c6fb2a: 222c 008c movel %a4@(140),%d1
10c6fb2e: 202c 007c movel %a4@(124),%d0
10c6fb32: 6a02 bpls 10c6fb36 <tcp_fragment+0xf0>
10c6fb34: 5280 addql #1,%d0
10c6fb36: e280 asrl #1,%d0
10c6fb38: b280 cmpl %d0,%d1
10c6fb3a: 6c02 bges 10c6fb3e <tcp_fragment+0xf8>
10c6fb3c: 2001 movel %d1,%d0
10c6fb3e: 2940 008c movel %d0,%a4@(140)
10c6fb42: 0c80 0000 0800 cmpil #2048,%d0
10c6fb48: 6c06 bges 10c6fb50 <tcp_fragment+0x10a>
10c6fb4a: 203c 0000 0800 movel #2048,%d0
10c6fb50: 2940 008c movel %d0,%a4@(140)
10c6fb54: 95ca subal %a2,%a2
10c6fb56: b4fc 0000 cmpaw #0,%a2
10c6fb5a: 6606 bnes 10c6fb62 <tcp_fragment+0x11c>
10c6fb5c: 70f4 moveq #-12,%d0
10c6fb5e: 6000 015c braw 10c6fcbc <tcp_fragment+0x276>
10c6fb62: 222a 0078 movel %a2@(120),%d1
10c6fb66: d3ac 007c addl %d1,%a4@(124)
10c6fb6a: 202a 0078 movel %a2@(120),%d0
10c6fb6e: 91ac 0080 subl %d0,%a4@(128)
10c6fb72: 202b 003a movel %a3@(58),%d0
10c6fb76: d082 addl %d2,%d0
10c6fb78: 2540 003a movel %d0,%a2@(58)
10c6fb7c: 256b 003e 003e movel %a3@(62),%a2@(62)
10c6fb82: 2740 003e movel %d0,%a3@(62)
10c6fb86: 4240 clrw %d0
10c6fb88: 102b 0046 moveb %a3@(70),%d0
10c6fb8c: 1200 moveb %d0,%d1
10c6fb8e: 0201 00f6 andib #-10,%d1
10c6fb92: 1741 0046 moveb %d1,%a3@(70)
10c6fb96: 1540 0046 moveb %d0,%a2@(70)
10c6fb9a: 102b 0047 moveb %a3@(71),%d0
10c6fb9e: 1200 moveb %d0,%d1
10c6fba0: 0201 00a4 andib #-92,%d1
10c6fba4: 1541 0047 moveb %d1,%a2@(71)
10c6fba8: 0800 0002 btst #2,%d0
10c6fbac: 6708 beqs 10c6fbb6 <tcp_fragment+0x170>
10c6fbae: 52ad 015c addql #1,%a5@(348)
10c6fbb2: 52ad 008c addql #1,%a5@(140)
10c6fbb6: 022b 00df 0047 andib #-33,%a3@(71)
10c6fbbc: 206b 0088 moveal %a3@(136),%a0
10c6fbc0: 4aa8 0004 tstl %a0@(4)
10c6fbc4: 6600 00be bnew 10c6fc84 <tcp_fragment+0x23e>
10c6fbc8: 0c2b 0001 006b cmpib #1,%a3@(107)
10c6fbce: 6700 00b4 beqw 10c6fc84 <tcp_fragment+0x23e>
10c6fbd2: 42a7 clrl %sp@-
10c6fbd4: 2f03 movel %d3,%sp@-
10c6fbd6: 286a 0084 moveal %a2@(132),%a4
10c6fbda: 4aaa 0060 tstl %a2@(96)
10c6fbde: 670c beqs 10c6fbec <tcp_fragment+0x1a6>
10c6fbe0: 4879 1000 90dc pea 100090dc <prio2band+0x1e62>
10c6fbe6: 4eb9 10c1 60e4 jsr 10c160e4 <panic>
10c6fbec: 200c movel %a4,%d0
10c6fbee: d083 addl %d3,%d0
10c6fbf0: 2540 0084 movel %d0,%a2@(132)
10c6fbf4: d7aa 005c addl %d3,%a2@(92)
10c6fbf8: b0aa 0088 cmpl %a2@(136),%d0
10c6fbfc: 6314 blss 10c6fc12 <tcp_fragment+0x1cc>
10c6fbfe: 2f3c 10c6 fbfe movel #281476094,%sp@-
10c6fc04: 2f03 movel %d3,%sp@-
10c6fc06: 2f0a movel %a2,%sp@-
10c6fc08: 4eb9 10c5 55c4 jsr 10c555c4 <skb_over_panic>
10c6fc0e: 4fef 000c lea %sp@(12),%sp
10c6fc12: 2f0c movel %a4,%sp@-
10c6fc14: 206b 0080 moveal %a3@(128),%a0
10c6fc18: d1c2 addal %d2,%a0
10c6fc1a: 2f08 movel %a0,%sp@-
10c6fc1c: 4eb9 10c8 56be jsr 10c856be <csum_partial_copy>
10c6fc22: 2540 0064 movel %d0,%a2@(100)
10c6fc26: 4fef 0010 lea %sp@(16),%sp
10c6fc2a: b4ab 005c cmpl %a3@(92),%d2
10c6fc2e: 6422 bccs 10c6fc52 <tcp_fragment+0x20c>
10c6fc30: 4aab 0060 tstl %a3@(96)
10c6fc34: 6610 bnes 10c6fc46 <tcp_fragment+0x200>
10c6fc36: 2742 005c movel %d2,%a3@(92)
10c6fc3a: 202b 0080 movel %a3@(128),%d0
10c6fc3e: d082 addl %d2,%d0
10c6fc40: 2740 0084 movel %d0,%a3@(132)
10c6fc44: 600c bras 10c6fc52 <tcp_fragment+0x20c>
10c6fc46: 42a7 clrl %sp@-
10c6fc48: 2f02 movel %d2,%sp@-
10c6fc4a: 2f0b movel %a3,%sp@-
10c6fc4c: 4eb9 10c5 60b2 jsr 10c560b2 <___pskb_trim>
10c6fc52: 206b 0064 moveal %a3@(100),%a0
10c6fc56: 202a 0064 movel %a2@(100),%d0
10c6fc5a: 0802 0000 btst #0,%d2
10c6fc5e: 6714 beqs 10c6fc74 <tcp_fragment+0x22e>
10c6fc60: 2200 movel %d0,%d1
10c6fc62: 0281 00ff 00ff andil #16711935,%d1
10c6fc68: e189 lsll #8,%d1
10c6fc6a: e088 lsrl #8,%d0
10c6fc6c: 0280 00ff 00ff andil #16711935,%d0
10c6fc72: d081 addl %d1,%d0
10c6fc74: 4680 notl %d0
10c6fc76: d1c0 addal %d0,%a0
10c6fc78: b088 cmpl %a0,%d0
10c6fc7a: 6302 blss 10c6fc7e <tcp_fragment+0x238>
10c6fc7c: 5288 addql #1,%a0
10c6fc7e: 2748 0064 movel %a0,%a3@(100)
10c6fc82: 6010 bras 10c6fc94 <tcp_fragment+0x24e>
10c6fc84: 177c 0001 006b moveb #1,%a3@(107)
10c6fc8a: 2f02 movel %d2,%sp@-
10c6fc8c: 2f0a movel %a2,%sp@-
10c6fc8e: 2f0b movel %a3,%sp@-
10c6fc90: 4eba fc20 jsr %pc@(10c6f8b2 <skb_split>)
10c6fc94: 156b 006b 006b moveb %a3@(107),%a2@(107)
10c6fc9a: 256b 0042 0042 movel %a3@(66),%a2@(66)
10c6fca0: 2253 moveal %a3@,%a1
10c6fca2: 206b 0008 moveal %a3@(8),%a0
10c6fca6: 2489 movel %a1,%a2@
10c6fca8: 254b 0004 movel %a3,%a2@(4)
10c6fcac: 234a 0004 movel %a2,%a1@(4)
10c6fcb0: 268a movel %a2,%a3@
10c6fcb2: 2548 0008 movel %a0,%a2@(8)
10c6fcb6: 52a8 0008 addql #1,%a0@(8)
10c6fcba: 7000 moveq #0,%d0
10c6fcbc: 4cee 3c0c ffe8 moveml %fp@(-24),%d2-%d3/%a2-%a5
10c6fcc2: 4e5e unlk %fp
10c6fcc4: 4e75 rts
10c6fcc6 <tcp_sync_mss>:
10c6fcc6: 4e56 0000 linkw %fp,#0
10c6fcca: 2f03 movel %d3,%sp@-
10c6fccc: 2f02 movel %d2,%sp@-
10c6fcce: 262e 000c movel %fp@(12),%d3
10c6fcd2: 226e 0008 moveal %fp@(8),%a1
10c6fcd6: 43e9 00d6 lea %a1@(214),%a1
10c6fcda: 2069 00e4 moveal %a1@(228),%a0
10c6fcde: 4281 clrl %d1
10c6fce0: 3228 001c movew %a0@(28),%d1
10c6fce4: 2003 movel %d3,%d0
10c6fce6: 9081 subl %d1,%d0
10c6fce8: 72ec moveq #-20,%d1
10c6fcea: d280 addl %d0,%d1
10c6fcec: 4280 clrl %d0
10c6fcee: 3029 0066 movew %a1@(102),%d0
10c6fcf2: b081 cmpl %d1,%d0
10c6fcf4: 6c02 bges 10c6fcf8 <tcp_sync_mss+0x32>
10c6fcf6: 2200 movel %d0,%d1
10c6fcf8: 4280 clrl %d0
10c6fcfa: 3029 0068 movew %a1@(104),%d0
10c6fcfe: 9280 subl %d0,%d1
10c6fd00: 702f moveq #47,%d0
10c6fd02: b081 cmpl %d1,%d0
10c6fd04: 6d02 blts 10c6fd08 <tcp_sync_mss+0x42>
10c6fd06: 7230 moveq #48,%d1
10c6fd08: 7014 moveq #20,%d0
10c6fd0a: d280 addl %d0,%d1
10c6fd0c: 2051 moveal %a1@,%a0
10c6fd0e: 9288 subl %a0,%d1
10c6fd10: 2029 005c movel %a1@(92),%d0
10c6fd14: 6714 beqs 10c6fd2a <tcp_sync_mss+0x64>
10c6fd16: 2400 movel %d0,%d2
10c6fd18: e28a lsrl #1,%d2
10c6fd1a: b481 cmpl %d1,%d2
10c6fd1c: 640c bccs 10c6fd2a <tcp_sync_mss+0x64>
10c6fd1e: 7044 moveq #68,%d0
10c6fd20: 9088 subl %a0,%d0
10c6fd22: b480 cmpl %d0,%d2
10c6fd24: 6302 blss 10c6fd28 <tcp_sync_mss+0x62>
10c6fd26: 2002 movel %d2,%d0
10c6fd28: 2200 movel %d0,%d1
10c6fd2a: 2343 0060 movel %d3,%a1@(96)
10c6fd2e: 3341 0064 movew %d1,%a1@(100)
10c6fd32: 2001 movel %d1,%d0
10c6fd34: 241f movel %sp@+,%d2
10c6fd36: 261f movel %sp@+,%d3
10c6fd38: 4e5e unlk %fp
10c6fd3a: 4e75 rts
10c6fd3c <tcp_write_xmit>:
10c6fd3c: 4e56 0000 linkw %fp,#0
10c6fd40: 48e7 3c3c moveml %d2-%d5/%a2-%a5,%sp@-
10c6fd44: 2a6e 0008 moveal %fp@(8),%a5
10c6fd48: 2a2e 000c movel %fp@(12),%d5
10c6fd4c: 47ed 00d6 lea %a5@(214),%a3
10c6fd50: 102d 0020 moveb %a5@(32),%d0
10c6fd54: 0c00 0007 cmpib #7,%d0
10c6fd58: 6700 020e beqw 10c6ff68 <tcp_write_xmit+0x22c>
10c6fd5c: 7800 moveq #0,%d4
10c6fd5e: 206d 0048 moveal %a5@(72),%a0
10c6fd62: 4283 clrl %d3
10c6fd64: 362b 0064 movew %a3@(100),%d3
10c6fd68: b0fc 0000 cmpaw #0,%a0
10c6fd6c: 6716 beqs 10c6fd84 <tcp_write_xmit+0x48>
10c6fd6e: 2028 0024 movel %a0@(36),%d0
10c6fd72: b0ab 0060 cmpl %a3@(96),%d0
10c6fd76: 670c beqs 10c6fd84 <tcp_write_xmit+0x48>
10c6fd78: 2f00 movel %d0,%sp@-
10c6fd7a: 2f0d movel %a5,%sp@-
10c6fd7c: 4eba ff48 jsr %pc@(10c6fcc6 <tcp_sync_mss>)
10c6fd80: 2600 movel %d0,%d3
10c6fd82: 508f addql #8,%sp
10c6fd84: 102b 0123 moveb %a3@(291),%d0
10c6fd88: 6700 017c beqw 10c6ff06 <tcp_write_xmit+0x1ca>
10c6fd8c: 5983 subql #4,%d3
10c6fd8e: 0280 0000 00ff andil #255,%d0
10c6fd94: e788 lsll #3,%d0
10c6fd96: 9680 subl %d0,%d3
10c6fd98: 6000 016c braw 10c6ff06 <tcp_write_xmit+0x1ca>
10c6fd9c: 7068 moveq #104,%d0
10c6fd9e: d08d addl %a5,%d0
10c6fda0: 7201 moveq #1,%d1
10c6fda2: 2440 moveal %d0,%a2
10c6fda4: b5d4 cmpal %a4@,%a2
10c6fda6: 6602 bnes 10c6fdaa <tcp_write_xmit+0x6e>
10c6fda8: 2205 movel %d5,%d1
10c6fdaa: 93c9 subal %a1,%a1
10c6fdac: 7001 moveq #1,%d0
10c6fdae: b081 cmpl %d1,%d0
10c6fdb0: 674e beqs 10c6fe00 <tcp_write_xmit+0xc4>
10c6fdb2: 4a2b 017f tstb %a3@(383)
10c6fdb6: 6648 bnes 10c6fe00 <tcp_write_xmit+0xc4>
10c6fdb8: 7400 moveq #0,%d2
10c6fdba: b6ac 005c cmpl %a4@(92),%d3
10c6fdbe: 633c blss 10c6fdfc <tcp_write_xmit+0xc0>
10c6fdc0: 082c 0000 0046 btst #0,%a4@(70)
10c6fdc6: 6634 bnes 10c6fdfc <tcp_write_xmit+0xc0>
10c6fdc8: 7002 moveq #2,%d0
10c6fdca: b081 cmpl %d1,%d0
10c6fdcc: 672c beqs 10c6fdfa <tcp_write_xmit+0xbe>
10c6fdce: 4a81 tstl %d1
10c6fdd0: 662a bnes 10c6fdfc <tcp_write_xmit+0xc0>
10c6fdd2: 4aab 0088 tstl %a3@(136)
10c6fdd6: 6724 beqs 10c6fdfc <tcp_write_xmit+0xc0>
10c6fdd8: 7200 moveq #0,%d1
10c6fdda: 206b 0014 moveal %a3@(20),%a0
10c6fdde: 202b 0010 movel %a3@(16),%d0
10c6fde2: 9088 subl %a0,%d0
10c6fde4: 6a10 bpls 10c6fdf6 <tcp_write_xmit+0xba>
10c6fde6: 202b 000c movel %a3@(12),%d0
10c6fdea: 9088 subl %a0,%d0
10c6fdec: 5ac0 spl %d0
10c6fdee: 4880 extw %d0
10c6fdf0: 3200 movew %d0,%d1
10c6fdf2: 48c1 extl %d1
10c6fdf4: 4481 negl %d1
10c6fdf6: 4a81 tstl %d1
10c6fdf8: 6702 beqs 10c6fdfc <tcp_write_xmit+0xc0>
10c6fdfa: 7401 moveq #1,%d2
10c6fdfc: 4a82 tstl %d2
10c6fdfe: 662c bnes 10c6fe2c <tcp_write_xmit+0xf0>
10c6fe00: 202b 0088 movel %a3@(136),%d0
10c6fe04: 90ab 008c subl %a3@(140),%d0
10c6fe08: d0ab 0090 addl %a3@(144),%d0
10c6fe0c: b0ab 0098 cmpl %a3@(152),%d0
10c6fe10: 6508 bcss 10c6fe1a <tcp_write_xmit+0xde>
10c6fe12: 082c 0000 0046 btst #0,%a4@(70)
10c6fe18: 6712 beqs 10c6fe2c <tcp_write_xmit+0xf0>
10c6fe1a: 202b 0010 movel %a3@(16),%d0
10c6fe1e: d0ab 0058 addl %a3@(88),%d0
10c6fe22: 90ac 003e subl %a4@(62),%d0
10c6fe26: 6b04 bmis 10c6fe2c <tcp_write_xmit+0xf0>
10c6fe28: 327c 0001 moveaw #1,%a1
10c6fe2c: b2fc 0000 cmpaw #0,%a1
10c6fe30: 6700 00e0 beqw 10c6ff12 <tcp_write_xmit+0x1d6>
10c6fe34: b6ac 005c cmpl %a4@(92),%d3
10c6fe38: 6414 bccs 10c6fe4e <tcp_write_xmit+0x112>
10c6fe3a: 2f03 movel %d3,%sp@-
10c6fe3c: 2f0c movel %a4,%sp@-
10c6fe3e: 2f0d movel %a5,%sp@-
10c6fe40: 4eba fc04 jsr %pc@(10c6fa46 <tcp_fragment>)
10c6fe44: 4fef 000c lea %sp@(12),%sp
10c6fe48: 4a80 tstl %d0
10c6fe4a: 6600 00c6 bnew 10c6ff12 <tcp_write_xmit+0x1d6>
10c6fe4e: 2979 1002 67b0 movel 100267b0 <jiffies>,%a4@(66)
10c6fe54: 0042
10c6fe56: 4878 0020 pea 20 <LSIGTRAP+0x1b>
10c6fe5a: 2f0c movel %a4,%sp@-
10c6fe5c: 4eb9 10c5 59b2 jsr 10c559b2 <skb_clone>
10c6fe62: 2f00 movel %d0,%sp@-
10c6fe64: 2f0d movel %a5,%sp@-
10c6fe66: 4eba f38c jsr %pc@(10c6f1f4 <tcp_transmit_skb>)
10c6fe6a: 4fef 0010 lea %sp@(16),%sp
10c6fe6e: 4a80 tstl %d0
10c6fe70: 6600 00a0 bnew 10c6ff12 <tcp_write_xmit+0x1d6>
10c6fe74: 2754 00e8 movel %a4@,%a3@(232)
10c6fe78: b5eb 00e8 cmpal %a3@(232),%a2
10c6fe7c: 6604 bnes 10c6fe82 <tcp_write_xmit+0x146>
10c6fe7e: 42ab 00e8 clrl %a3@(232)
10c6fe82: 276c 003e 000c movel %a4@(62),%a3@(12)
10c6fe88: 202b 0088 movel %a3@(136),%d0
10c6fe8c: 2200 movel %d0,%d1
10c6fe8e: 5281 addql #1,%d1
10c6fe90: 2741 0088 movel %d1,%a3@(136)
10c6fe94: 4a80 tstl %d0
10c6fe96: 6660 bnes 10c6fef8 <tcp_write_xmit+0x1bc>
10c6fe98: 202b 0084 movel %a3@(132),%d0
10c6fe9c: 7401 moveq #1,%d2
10c6fe9e: 2200 movel %d0,%d1
10c6fea0: 45ed 00d6 lea %a5@(214),%a2
10c6fea4: 0c81 0000 2ee0 cmpil #12000,%d1
10c6feaa: 6324 blss 10c6fed0 <tcp_write_xmit+0x194>
10c6feac: 2f3c 10c6 feac movel #281476780,%sp@-
10c6feb2: 2f00 movel %d0,%sp@-
10c6feb4: 4878 0001 pea 1 <PF_DTRACE_OFF>
10c6feb8: 2f0d movel %a5,%sp@-
10c6feba: 4879 1000 90e1 pea 100090e1 <prio2band+0x1e67>
10c6fec0: 4eb9 10c1 677e jsr 10c1677e <printk>
10c6fec6: 223c 0000 2ee0 movel #12000,%d1
10c6fecc: 4fef 0014 lea %sp@(20),%sp
10c6fed0: 1542 017e moveb %d2,%a2@(382)
10c6fed4: 2039 1002 67b0 movel 100267b0 <jiffies>,%d0
10c6feda: d081 addl %d1,%d0
10c6fedc: 2540 00a8 movel %d0,%a2@(168)
10c6fee0: 2f00 movel %d0,%sp@-
10c6fee2: 486a 00ac pea %a2@(172)
10c6fee6: 4eb9 10c1 97b0 jsr 10c197b0 <mod_timer>
10c6feec: 508f addql #8,%sp
10c6feee: 4a80 tstl %d0
10c6fef0: 6606 bnes 10c6fef8 <tcp_write_xmit+0x1bc>
10c6fef2: 41ed 0028 lea %a5@(40),%a0
10c6fef6: 5290 addql #1,%a0@
10c6fef8: b6ac 005c cmpl %a4@(92),%d3
10c6fefc: 6306 blss 10c6ff04 <tcp_write_xmit+0x1c8>
10c6fefe: 276c 003e 0014 movel %a4@(62),%a3@(20)
10c6ff04: 7801 moveq #1,%d4
10c6ff06: 286b 00e8 moveal %a3@(232),%a4
10c6ff0a: b8fc 0000 cmpaw #0,%a4
10c6ff0e: 6600 fe8c bnew 10c6fd9c <tcp_write_xmit+0x60>
10c6ff12: 4a84 tstl %d4
10c6ff14: 673c beqs 10c6ff52 <tcp_write_xmit+0x216>
10c6ff16: 202b 0088 movel %a3@(136),%d0
10c6ff1a: b0ab 0098 cmpl %a3@(152),%d0
10c6ff1e: 650e bcss 10c6ff2e <tcp_write_xmit+0x1f2>
10c6ff20: 42ab 00a0 clrl %a3@(160)
10c6ff24: 2779 1002 67b0 movel 100267b0 <jiffies>,%a3@(164)
10c6ff2a: 00a4
10c6ff2c: 603a bras 10c6ff68 <tcp_write_xmit+0x22c>
10c6ff2e: b0ab 00a0 cmpl %a3@(160),%d0
10c6ff32: 6304 blss 10c6ff38 <tcp_write_xmit+0x1fc>
10c6ff34: 2740 00a0 movel %d0,%a3@(160)
10c6ff38: 2039 1002 67b0 movel 100267b0 <jiffies>,%d0
10c6ff3e: 90ab 00a4 subl %a3@(164),%d0
10c6ff42: b0ab 0084 cmpl %a3@(132),%d0
10c6ff46: 6520 bcss 10c6ff68 <tcp_write_xmit+0x22c>
10c6ff48: 2f0d movel %a5,%sp@-
10c6ff4a: 4eb9 10c6 db3a jsr 10c6db3a <tcp_cwnd_application_limited>
10c6ff50: 6016 bras 10c6ff68 <tcp_write_xmit+0x22c>
10c6ff52: 7000 moveq #0,%d0
10c6ff54: 4aab 0088 tstl %a3@(136)
10c6ff58: 6610 bnes 10c6ff6a <tcp_write_xmit+0x22e>
10c6ff5a: 4aab 00e8 tstl %a3@(232)
10c6ff5e: 56c0 sne %d0
10c6ff60: 4880 extw %d0
10c6ff62: 48c0 extl %d0
10c6ff64: 4480 negl %d0
10c6ff66: 6002 bras 10c6ff6a <tcp_write_xmit+0x22e>
10c6ff68: 7000 moveq #0,%d0
10c6ff6a: 4cee 3c3c ffe0 moveml %fp@(-32),%d2-%d5/%a2-%a5
10c6ff70: 4e5e unlk %fp
10c6ff72: 4e75 rts
10c6ff74 <__tcp_select_window>:
10c6ff74: 4e56 0000 linkw %fp,#0
10c6ff78: 48e7 3e00 moveml %d2-%d6,%sp@-
10c6ff7c: 226e 0008 moveal %fp@(8),%a1
10c6ff80: 41e9 00d6 lea %a1@(214),%a0
10c6ff84: 4285 clrl %d5
10c6ff86: 3a28 0032 movew %a0@(50),%d5
10c6ff8a: 2429 0040 movel %a1@(64),%d2
10c6ff8e: 94a9 0050 subl %a1@(80),%d2
10c6ff92: 2239 1001 02bc movel 100102bc <sysctl_tcp_adv_win_scale>,%d1
10c6ff98: 6e0a bgts 10c6ffa4 <__tcp_select_window+0x30>
10c6ff9a: 2001 movel %d1,%d0
10c6ff9c: 4480 negl %d0
10c6ff9e: 2602 movel %d2,%d3
10c6ffa0: e0a3 asrl %d0,%d3
10c6ffa2: 6008 bras 10c6ffac <__tcp_select_window+0x38>
10c6ffa4: 2002 movel %d2,%d0
10c6ffa6: e2a0 asrl %d1,%d0
10c6ffa8: 2602 movel %d2,%d3
10c6ffaa: 9680 subl %d0,%d3
10c6ffac: 2c03 movel %d3,%d6
10c6ffae: 2828 014c movel %a0@(332),%d4
10c6ffb2: 2429 0040 movel %a1@(64),%d2
10c6ffb6: 4a81 tstl %d1
10c6ffb8: 6e08 bgts 10c6ffc2 <__tcp_select_window+0x4e>
10c6ffba: 4481 negl %d1
10c6ffbc: 2002 movel %d2,%d0
10c6ffbe: e2a0 asrl %d1,%d0
10c6ffc0: 6008 bras 10c6ffca <__tcp_select_window+0x56>
10c6ffc2: 2002 movel %d2,%d0
10c6ffc4: e2a0 asrl %d1,%d0
10c6ffc6: 9480 subl %d0,%d2
10c6ffc8: 2002 movel %d2,%d0
10c6ffca: b880 cmpl %d0,%d4
10c6ffcc: 6c02 bges 10c6ffd0 <__tcp_select_window+0x5c>
10c6ffce: 2004 movel %d4,%d0
10c6ffd0: b085 cmpl %d5,%d0
10c6ffd2: 6c02 bges 10c6ffd6 <__tcp_select_window+0x62>
10c6ffd4: 2a00 movel %d0,%d5
10c6ffd6: 2000 movel %d0,%d0
10c6ffd8: 6a02 bpls 10c6ffdc <__tcp_select_window+0x68>
10c6ffda: 5280 addql #1,%d0
10c6ffdc: e280 asrl #1,%d0
10c6ffde: b083 cmpl %d3,%d0
10c6ffe0: 6f28 bles 10c7000a <__tcp_select_window+0x96>
10c6ffe2: 4228 0021 clrb %a0@(33)
10c6ffe6: 4ab9 1003 2bb4 tstl 10032bb4 <tcp_memory_pressure>
10c6ffec: 6716 beqs 10c70004 <__tcp_select_window+0x90>
10c6ffee: 2228 0150 movel %a0@(336),%d1
10c6fff2: 4280 clrl %d0
10c6fff4: 3028 0156 movew %a0@(342),%d0
10c6fff8: e588 lsll #2,%d0
10c6fffa: b280 cmpl %d0,%d1
10c6fffc: 6402 bccs 10c70000 <__tcp_select_window+0x8c>
10c6fffe: 2001 movel %d1,%d0
10c70000: 2140 0150 movel %d0,%a0@(336)
10c70004: 7000 moveq #0,%d0
10c70006: ba83 cmpl %d3,%d5
10c70008: 6e34 bgts 10c7003e <__tcp_select_window+0xca>
10c7000a: 2028 0150 movel %a0@(336),%d0
10c7000e: b083 cmpl %d3,%d0
10c70010: 6402 bccs 10c70014 <__tcp_select_window+0xa0>
10c70012: 2c00 movel %d0,%d6
10c70014: 2228 00f4 movel %a0@(244),%d1
10c70018: 2006 movel %d6,%d0
10c7001a: 9085 subl %d5,%d0
10c7001c: b081 cmpl %d1,%d0
10c7001e: 6c04 bges 10c70024 <__tcp_select_window+0xb0>
10c70020: bc81 cmpl %d1,%d6
10c70022: 6c18 bges 10c7003c <__tcp_select_window+0xc8>
10c70024: 2f05 movel %d5,%sp@-
10c70026: 2f06 movel %d6,%sp@-
10c70028: 4eb9 10c8 5834 jsr 10c85834 <__divsi3>
10c7002e: 584f addqw #4,%sp
10c70030: 2e85 movel %d5,%sp@
10c70032: 2f00 movel %d0,%sp@-
10c70034: 4eb9 10c8 591c jsr 10c8591c <__mulsi3>
10c7003a: 2200 movel %d0,%d1
10c7003c: 2001 movel %d1,%d0
10c7003e: 4cee 007c ffec moveml %fp@(-20),%d2-%d6
10c70044: 4e5e unlk %fp
10c70046: 4e75 rts
10c70048 <tcp_retrans_try_collapse>:
10c70048: 4e56 0000 linkw %fp,#0
10c7004c: 48e7 383c moveml %d2-%d4/%a2-%a5,%sp@-
10c70050: 2a6e 0008 moveal %fp@(8),%a5
10c70054: 286e 000c moveal %fp@(12),%a4
10c70058: 47ed 00d6 lea %a5@(214),%a3
10c7005c: 2454 moveal %a4@,%a2
10c7005e: 7000 moveq #0,%d0
10c70060: 4a2c 0069 tstb %a4@(105)
10c70064: 6710 beqs 10c70076 <tcp_retrans_try_collapse+0x2e>
10c70066: 206c 0088 moveal %a4@(136),%a0
10c7006a: 7001 moveq #1,%d0
10c7006c: b090 cmpl %a0@,%d0
10c7006e: 56c0 sne %d0
10c70070: 4880 extw %d0
10c70072: 48c0 extl %d0
10c70074: 4480 negl %d0
10c70076: 4a80 tstl %d0
10c70078: 6600 0198 bnew 10c70212 <tcp_retrans_try_collapse+0x1ca>
10c7007c: 7000 moveq #0,%d0
10c7007e: 4a2a 0069 tstb %a2@(105)
10c70082: 6710 beqs 10c70094 <tcp_retrans_try_collapse+0x4c>
10c70084: 206a 0088 moveal %a2@(136),%a0
10c70088: 7001 moveq #1,%d0
10c7008a: b090 cmpl %a0@,%d0
10c7008c: 56c0 sne %d0
10c7008e: 4880 extw %d0
10c70090: 48c0 extl %d0
10c70092: 4480 negl %d0
10c70094: 4a80 tstl %d0
10c70096: 6600 017a bnew 10c70212 <tcp_retrans_try_collapse+0x1ca>
10c7009a: 262c 005c movel %a4@(92),%d3
10c7009e: 222a 005c movel %a2@(92),%d1
10c700a2: 4244 clrw %d4
10c700a4: 182c 0046 moveb %a4@(70),%d4
10c700a8: 082a 0000 0047 btst #0,%a2@(71)
10c700ae: 6600 0162 bnew 10c70212 <tcp_retrans_try_collapse+0x1ca>
10c700b2: 202b 0010 movel %a3@(16),%d0
10c700b6: d0ab 0058 addl %a3@(88),%d0
10c700ba: 90aa 003e subl %a2@(62),%d0
10c700be: 6b00 0152 bmiw 10c70212 <tcp_retrans_try_collapse+0x1ca>
10c700c2: 4aac 0060 tstl %a4@(96)
10c700c6: 660a bnes 10c700d2 <tcp_retrans_try_collapse+0x8a>
10c700c8: 202c 0088 movel %a4@(136),%d0
10c700cc: 90ac 0084 subl %a4@(132),%d0
10c700d0: 6002 bras 10c700d4 <tcp_retrans_try_collapse+0x8c>
10c700d2: 7000 moveq #0,%d0
10c700d4: b081 cmpl %d1,%d0
10c700d6: 6d00 013a bltw 10c70212 <tcp_retrans_try_collapse+0x1ca>
10c700da: 2003 movel %d3,%d0
10c700dc: d081 addl %d1,%d0
10c700de: b0ae 0010 cmpl %fp@(16),%d0
10c700e2: 6e00 012e bgtw 10c70212 <tcp_retrans_try_collapse+0x1ca>
10c700e6: 206a 0008 moveal %a2@(8),%a0
10c700ea: 53a8 0008 subql #1,%a0@(8)
10c700ee: 2252 moveal %a2@,%a1
10c700f0: 206a 0004 moveal %a2@(4),%a0
10c700f4: 4292 clrl %a2@
10c700f6: 42aa 0004 clrl %a2@(4)
10c700fa: 42aa 0008 clrl %a2@(8)
10c700fe: 2348 0004 movel %a0,%a1@(4)
10c70102: 2089 movel %a1,%a0@
10c70104: 0c2a 0001 006b cmpib #1,%a2@(107)
10c7010a: 6606 bnes 10c70112 <tcp_retrans_try_collapse+0xca>
10c7010c: 197c 0001 006b moveb #1,%a4@(107)
10c70112: 0c2c 0001 006b cmpib #1,%a4@(107)
10c70118: 677e beqs 10c70198 <tcp_retrans_try_collapse+0x150>
10c7011a: 2f01 movel %d1,%sp@-
10c7011c: 2f2a 0080 movel %a2@(128),%sp@-
10c70120: 242c 0084 movel %a4@(132),%d2
10c70124: 4aac 0060 tstl %a4@(96)
10c70128: 670c beqs 10c70136 <tcp_retrans_try_collapse+0xee>
10c7012a: 4879 1000 90dc pea 100090dc <prio2band+0x1e62>
10c70130: 4eb9 10c1 60e4 jsr 10c160e4 <panic>
10c70136: 2002 movel %d2,%d0
10c70138: d081 addl %d1,%d0
10c7013a: 2940 0084 movel %d0,%a4@(132)
10c7013e: d3ac 005c addl %d1,%a4@(92)
10c70142: b0ac 0088 cmpl %a4@(136),%d0
10c70146: 6314 blss 10c7015c <tcp_retrans_try_collapse+0x114>
10c70148: 2f3c 10c7 0148 movel #281477448,%sp@-
10c7014e: 2f01 movel %d1,%sp@-
10c70150: 2f0c movel %a4,%sp@-
10c70152: 4eb9 10c5 55c4 jsr 10c555c4 <skb_over_panic>
10c70158: 4fef 000c lea %sp@(12),%sp
10c7015c: 2f02 movel %d2,%sp@-
10c7015e: 4eb9 10c8 5744 jsr 10c85744 <memcpy>
10c70164: 242c 0064 movel %a4@(100),%d2
10c70168: 202a 0064 movel %a2@(100),%d0
10c7016c: 4fef 000c lea %sp@(12),%sp
10c70170: 0803 0000 btst #0,%d3
10c70174: 6714 beqs 10c7018a <tcp_retrans_try_collapse+0x142>
10c70176: 2200 movel %d0,%d1
10c70178: 0281 00ff 00ff andil #16711935,%d1
10c7017e: e189 lsll #8,%d1
10c70180: e088 lsrl #8,%d0
10c70182: 0280 00ff 00ff andil #16711935,%d0
10c70188: d081 addl %d1,%d0
10c7018a: 2202 movel %d2,%d1
10c7018c: d280 addl %d0,%d1
10c7018e: b081 cmpl %d1,%d0
10c70190: 6302 blss 10c70194 <tcp_retrans_try_collapse+0x14c>
10c70192: 5281 addql #1,%d1
10c70194: 2941 0064 movel %d1,%a4@(100)
10c70198: 296a 003e 003e movel %a2@(62),%a4@(62)
10c7019e: 882a 0046 orb %a2@(70),%d4
10c701a2: 1944 0046 moveb %d4,%a4@(70)
10c701a6: 102a 0047 moveb %a2@(71),%d0
10c701aa: 0200 00a0 andib #-96,%d0
10c701ae: 812c 0047 orb %d0,%a4@(71)
10c701b2: 082a 0001 0047 btst #1,%a2@(71)
10c701b8: 6704 beqs 10c701be <tcp_retrans_try_collapse+0x176>
10c701ba: 53ab 0090 subql #1,%a3@(144)
10c701be: 082a 0002 0047 btst #2,%a2@(71)
10c701c4: 6708 beqs 10c701ce <tcp_retrans_try_collapse+0x186>
10c701c6: 53ab 015c subql #1,%a3@(348)
10c701ca: 53ab 008c subql #1,%a3@(140)
10c701ce: 4a2b 010a tstb %a3@(266)
10c701d2: 6610 bnes 10c701e4 <tcp_retrans_try_collapse+0x19c>
10c701d4: 202b 0160 movel %a3@(352),%d0
10c701d8: 670a beqs 10c701e4 <tcp_retrans_try_collapse+0x19c>
10c701da: 5380 subql #1,%d0
10c701dc: 2740 0160 movel %d0,%a3@(352)
10c701e0: 53ab 008c subql #1,%a3@(140)
10c701e4: 202b 0164 movel %a3@(356),%d0
10c701e8: 6706 beqs 10c701f0 <tcp_retrans_try_collapse+0x1a8>
10c701ea: 5380 subql #1,%d0
10c701ec: 2740 0164 movel %d0,%a3@(356)
10c701f0: 1b7c 0001 0143 moveb #1,%a5@(323)
10c701f6: 202a 0078 movel %a2@(120),%d0
10c701fa: 91ad 007c subl %d0,%a5@(124)
10c701fe: 202a 0078 movel %a2@(120),%d0
10c70202: d1ad 0080 addl %d0,%a5@(128)
10c70206: 2f0a movel %a2,%sp@-
10c70208: 4eb9 10c5 5900 jsr 10c55900 <__kfree_skb>
10c7020e: 53ab 0088 subql #1,%a3@(136)
10c70212: 4cee 3c1c ffe4 moveml %fp@(-28),%d2-%d4/%a2-%a5
10c70218: 4e5e unlk %fp
10c7021a: 4e75 rts
10c7021c <tcp_simple_retransmit>:
10c7021c: 4e56 0000 linkw %fp,#0
10c70220: 48e7 2030 moveml %d2/%a2-%a3,%sp@-
10c70224: 266e 0008 moveal %fp@(8),%a3
10c70228: 45eb 00d6 lea %a3@(214),%a2
10c7022c: 206b 0048 moveal %a3@(72),%a0
10c70230: 4281 clrl %d1
10c70232: 322a 0064 movew %a2@(100),%d1
10c70236: b0fc 0000 cmpaw #0,%a0
10c7023a: 6716 beqs 10c70252 <tcp_simple_retransmit+0x36>
10c7023c: 2028 0024 movel %a0@(36),%d0
10c70240: b0aa 0060 cmpl %a2@(96),%d0
10c70244: 670c beqs 10c70252 <tcp_simple_retransmit+0x36>
10c70246: 2f00 movel %d0,%sp@-
10c70248: 2f0b movel %a3,%sp@-
10c7024a: 4eba fa7a jsr %pc@(10c6fcc6 <tcp_sync_mss>)
10c7024e: 2200 movel %d0,%d1
10c70250: 508f addql #8,%sp
10c70252: 102a 0123 moveb %a2@(291),%d0
10c70256: 670c beqs 10c70264 <tcp_simple_retransmit+0x48>
10c70258: 5981 subql #4,%d1
10c7025a: 0280 0000 00ff andil #255,%d0
10c70260: e788 lsll #3,%d0
10c70262: 9280 subl %d0,%d1
10c70264: 93c9 subal %a1,%a1
10c70266: 206b 0068 moveal %a3@(104),%a0
10c7026a: b1ea 00e8 cmpal %a2@(232),%a0
10c7026e: 6752 beqs 10c702c2 <tcp_simple_retransmit+0xa6>
10c70270: 7068 moveq #104,%d0
10c70272: d08b addl %a3,%d0
10c70274: b088 cmpl %a0,%d0
10c70276: 674a beqs 10c702c2 <tcp_simple_retransmit+0xa6>
10c70278: 2400 movel %d0,%d2
10c7027a: b2a8 005c cmpl %a0@(92),%d1
10c7027e: 6436 bccs 10c702b6 <tcp_simple_retransmit+0x9a>
10c70280: 1028 0047 moveb %a0@(71),%d0
10c70284: 0800 0000 btst #0,%d0
10c70288: 662c bnes 10c702b6 <tcp_simple_retransmit+0x9a>
10c7028a: 0800 0001 btst #1,%d0
10c7028e: 670c beqs 10c7029c <tcp_simple_retransmit+0x80>
10c70290: 0200 00fd andib #-3,%d0
10c70294: 1140 0047 moveb %d0,%a0@(71)
10c70298: 53aa 0090 subql #1,%a2@(144)
10c7029c: 1028 0047 moveb %a0@(71),%d0
10c702a0: 0800 0002 btst #2,%d0
10c702a4: 6610 bnes 10c702b6 <tcp_simple_retransmit+0x9a>
10c702a6: 0000 0004 orib #4,%d0
10c702aa: 1140 0047 moveb %d0,%a0@(71)
10c702ae: 52aa 015c addql #1,%a2@(348)
10c702b2: 327c 0001 moveaw #1,%a1
10c702b6: 2050 moveal %a0@,%a0
10c702b8: b1ea 00e8 cmpal %a2@(232),%a0
10c702bc: 6704 beqs 10c702c2 <tcp_simple_retransmit+0xa6>
10c702be: b488 cmpl %a0,%d2
10c702c0: 66b8 bnes 10c7027a <tcp_simple_retransmit+0x5e>
10c702c2: b2fc 0000 cmpaw #0,%a1
10c702c6: 6776 beqs 10c7033e <tcp_simple_retransmit+0x122>
10c702c8: 4a2a 010a tstb %a2@(266)
10c702cc: 6712 beqs 10c702e0 <tcp_simple_retransmit+0xc4>
10c702ce: 202a 0088 movel %a2@(136),%d0
10c702d2: 90aa 015c subl %a2@(348),%d0
10c702d6: b0aa 0160 cmpl %a2@(352),%d0
10c702da: 6204 bhis 10c702e0 <tcp_simple_retransmit+0xc4>
10c702dc: 2540 0160 movel %d0,%a2@(352)
10c702e0: 202a 0160 movel %a2@(352),%d0
10c702e4: d0aa 015c addl %a2@(348),%d0
10c702e8: 2540 008c movel %d0,%a2@(140)
10c702ec: 122a 006a moveb %a2@(106),%d1
10c702f0: 0c01 0004 cmpib #4,%d1
10c702f4: 6740 beqs 10c70336 <tcp_simple_retransmit+0x11a>
10c702f6: 256a 000c 0168 movel %a2@(12),%a2@(360)
10c702fc: 0281 0000 00ff andil #255,%d1
10c70302: 700c moveq #12,%d0
10c70304: 0300 btst %d1,%d0
10c70306: 6706 beqs 10c7030e <tcp_simple_retransmit+0xf2>
10c70308: 222a 0094 movel %a2@(148),%d1
10c7030c: 6016 bras 10c70324 <tcp_simple_retransmit+0x108>
10c7030e: 206a 0094 moveal %a2@(148),%a0
10c70312: 222a 0098 movel %a2@(152),%d1
10c70316: 2001 movel %d1,%d0
10c70318: e488 lsrl #2,%d0
10c7031a: e289 lsrl #1,%d1
10c7031c: d280 addl %d0,%d1
10c7031e: b1c1 cmpal %d1,%a0
10c70320: 6302 blss 10c70324 <tcp_simple_retransmit+0x108>
10c70322: 2208 movel %a0,%d1
10c70324: 2541 0094 movel %d1,%a2@(148)
10c70328: 426a 015a clrw %a2@(346)
10c7032c: 42aa 0170 clrl %a2@(368)
10c70330: 157c 0004 006a moveb #4,%a2@(106)
10c70336: 2f0b movel %a3,%sp@-
10c70338: 4eb9 10c7 055a jsr 10c7055a <tcp_xmit_retransmit_queue>
10c7033e: 4cee 0c04 fff4 moveml %fp@(-12),%d2/%a2-%a3
10c70344: 4e5e unlk %fp
10c70346: 4e75 rts
10c70348 <tcp_retransmit_skb>:
10c70348: 4e56 0000 linkw %fp,#0
10c7034c: 48e7 2038 moveml %d2/%a2-%a4,%sp@-
10c70350: 286e 0008 moveal %fp@(8),%a4
10c70354: 266e 000c moveal %fp@(12),%a3
10c70358: 45ec 00d6 lea %a4@(214),%a2
10c7035c: 206c 0048 moveal %a4@(72),%a0
10c70360: 4282 clrl %d2
10c70362: 342a 0064 movew %a2@(100),%d2
10c70366: b0fc 0000 cmpaw #0,%a0
10c7036a: 6716 beqs 10c70382 <tcp_retransmit_skb+0x3a>
10c7036c: 2028 0024 movel %a0@(36),%d0
10c70370: b0aa 0060 cmpl %a2@(96),%d0
10c70374: 670c beqs 10c70382 <tcp_retransmit_skb+0x3a>
10c70376: 2f00 movel %d0,%sp@-
10c70378: 2f0c movel %a4,%sp@-
10c7037a: 4eba f94a jsr %pc@(10c6fcc6 <tcp_sync_mss>)
10c7037e: 2400 movel %d0,%d2
10c70380: 508f addql #8,%sp
10c70382: 102a 0123 moveb %a2@(291),%d0
10c70386: 670c beqs 10c70394 <tcp_retransmit_skb+0x4c>
10c70388: 5982 subql #4,%d2
10c7038a: 0280 0000 00ff andil #255,%d0
10c70390: e788 lsll #3,%d0
10c70392: 9480 subl %d0,%d2
10c70394: 222c 007c movel %a4@(124),%d1
10c70398: 2001 movel %d1,%d0
10c7039a: e480 asrl #2,%d0
10c7039c: d280 addl %d0,%d1
10c7039e: 202c 008c movel %a4@(140),%d0
10c703a2: b280 cmpl %d0,%d1
10c703a4: 6c02 bges 10c703a8 <tcp_retransmit_skb+0x60>
10c703a6: 2001 movel %d1,%d0
10c703a8: b0ac 0064 cmpl %a4@(100),%d0
10c703ac: 6d18 blts 10c703c6 <tcp_retransmit_skb+0x7e>
10c703ae: 226b 003a moveal %a3@(58),%a1
10c703b2: 206a 0010 moveal %a2@(16),%a0
10c703b6: 2208 movel %a0,%d1
10c703b8: d2aa 0058 addl %a2@(88),%d1
10c703bc: 2009 movel %a1,%d0
10c703be: 9081 subl %d1,%d0
10c703c0: 6b0a bmis 10c703cc <tcp_retransmit_skb+0x84>
10c703c2: b1c9 cmpal %a1,%a0
10c703c4: 6706 beqs 10c703cc <tcp_retransmit_skb+0x84>
10c703c6: 70f5 moveq #-11,%d0
10c703c8: 6000 0186 braw 10c70550 <tcp_retransmit_skb+0x208>
10c703cc: b4ab 005c cmpl %a3@(92),%d2
10c703d0: 641c bccs 10c703ee <tcp_retransmit_skb+0xa6>
10c703d2: 2f02 movel %d2,%sp@-
10c703d4: 2f0b movel %a3,%sp@-
10c703d6: 2f0c movel %a4,%sp@-
10c703d8: 4eba f66c jsr %pc@(10c6fa46 <tcp_fragment>)
10c703dc: 4fef 000c lea %sp@(12),%sp
10c703e0: 4a80 tstl %d0
10c703e2: 6706 beqs 10c703ea <tcp_retransmit_skb+0xa2>
10c703e4: 70f4 moveq #-12,%d0
10c703e6: 6000 0168 braw 10c70550 <tcp_retransmit_skb+0x208>
10c703ea: 52aa 0088 addql #1,%a2@(136)
10c703ee: 082b 0001 0046 btst #1,%a3@(70)
10c703f4: 6644 bnes 10c7043a <tcp_retransmit_skb+0xf2>
10c703f6: 2002 movel %d2,%d0
10c703f8: e288 lsrl #1,%d0
10c703fa: b0ab 005c cmpl %a3@(92),%d0
10c703fe: 633a blss 10c7043a <tcp_retransmit_skb+0xf2>
10c70400: 2253 moveal %a3@,%a1
10c70402: b3ea 00e8 cmpal %a2@(232),%a1
10c70406: 6732 beqs 10c7043a <tcp_retransmit_skb+0xf2>
10c70408: 7068 moveq #104,%d0
10c7040a: d08c addl %a4,%d0
10c7040c: b089 cmpl %a1,%d0
10c7040e: 672a beqs 10c7043a <tcp_retransmit_skb+0xf2>
10c70410: 206b 0088 moveal %a3@(136),%a0
10c70414: 4aa8 0004 tstl %a0@(4)
10c70418: 6620 bnes 10c7043a <tcp_retransmit_skb+0xf2>
10c7041a: 2069 0088 moveal %a1@(136),%a0
10c7041e: 4aa8 0004 tstl %a0@(4)
10c70422: 6616 bnes 10c7043a <tcp_retransmit_skb+0xf2>
10c70424: 4ab9 1001 02cc tstl 100102cc <sysctl_tcp_retrans_collapse>
10c7042a: 670e beqs 10c7043a <tcp_retransmit_skb+0xf2>
10c7042c: 2f02 movel %d2,%sp@-
10c7042e: 2f0b movel %a3,%sp@-
10c70430: 2f0c movel %a4,%sp@-
10c70432: 4eba fc14 jsr %pc@(10c70048 <tcp_retrans_try_collapse>)
10c70436: 4fef 000c lea %sp@(12),%sp
10c7043a: 206a 00e4 moveal %a2@(228),%a0
10c7043e: 2f0c movel %a4,%sp@-
10c70440: 2068 0008 moveal %a0@(8),%a0
10c70444: 4e90 jsr %a0@
10c70446: 2400 movel %d0,%d2
10c70448: 588f addql #4,%sp
10c7044a: 6706 beqs 10c70452 <tcp_retransmit_skb+0x10a>
10c7044c: 708f moveq #-113,%d0
10c7044e: 6000 0100 braw 10c70550 <tcp_retransmit_skb+0x208>
10c70452: 222b 005c movel %a3@(92),%d1
10c70456: 6754 beqs 10c704ac <tcp_retransmit_skb+0x164>
10c70458: 082b 0000 0046 btst #0,%a3@(70)
10c7045e: 674c beqs 10c704ac <tcp_retransmit_skb+0x164>
10c70460: 202b 003e movel %a3@(62),%d0
10c70464: 5380 subql #1,%d0
10c70466: b0aa 0010 cmpl %a2@(16),%d0
10c7046a: 6640 bnes 10c704ac <tcp_retransmit_skb+0x164>
10c7046c: b282 cmpl %d2,%d1
10c7046e: 6324 blss 10c70494 <tcp_retransmit_skb+0x14c>
10c70470: 4aab 0060 tstl %a3@(96)
10c70474: 6714 beqs 10c7048a <tcp_retransmit_skb+0x142>
10c70476: 4878 0001 pea 1 <PF_DTRACE_OFF>
10c7047a: 42a7 clrl %sp@-
10c7047c: 2f0b movel %a3,%sp@-
10c7047e: 4eb9 10c5 60b2 jsr 10c560b2 <___pskb_trim>
10c70484: 4fef 000c lea %sp@(12),%sp
10c70488: 600c bras 10c70496 <tcp_retransmit_skb+0x14e>
10c7048a: 42ab 005c clrl %a3@(92)
10c7048e: 276b 0080 0084 movel %a3@(128),%a3@(132)
10c70494: 7000 moveq #0,%d0
10c70496: 4a80 tstl %d0
10c70498: 6612 bnes 10c704ac <tcp_retransmit_skb+0x164>
10c7049a: 202b 003e movel %a3@(62),%d0
10c7049e: 5380 subql #1,%d0
10c704a0: 2740 003a movel %d0,%a3@(58)
10c704a4: 422b 006b clrb %a3@(107)
10c704a8: 42ab 0064 clrl %a3@(100)
10c704ac: 2779 1002 67b0 movel 100267b0 <jiffies>,%a3@(66)
10c704b2: 0042
10c704b4: 7000 moveq #0,%d0
10c704b6: 4a2b 0069 tstb %a3@(105)
10c704ba: 6710 beqs 10c704cc <tcp_retransmit_skb+0x184>
10c704bc: 206b 0088 moveal %a3@(136),%a0
10c704c0: 7201 moveq #1,%d1
10c704c2: b290 cmpl %a0@,%d1
10c704c4: 56c0 sne %d0
10c704c6: 4880 extw %d0
10c704c8: 48c0 extl %d0
10c704ca: 4480 negl %d0
10c704cc: 4a80 tstl %d0
10c704ce: 670e beqs 10c704de <tcp_retransmit_skb+0x196>
10c704d0: 4878 0020 pea 20 <LSIGTRAP+0x1b>
10c704d4: 2f0b movel %a3,%sp@-
10c704d6: 4eb9 10c5 5d4e jsr 10c55d4e <pskb_copy>
10c704dc: 600c bras 10c704ea <tcp_retransmit_skb+0x1a2>
10c704de: 4878 0020 pea 20 <LSIGTRAP+0x1b>
10c704e2: 2f0b movel %a3,%sp@-
10c704e4: 4eb9 10c5 59b2 jsr 10c559b2 <skb_clone>
10c704ea: 584f addqw #4,%sp
10c704ec: 2e80 movel %d0,%sp@
10c704ee: 2f0c movel %a4,%sp@-
10c704f0: 4eba ed02 jsr %pc@(10c6f1f4 <tcp_transmit_skb>)
10c704f4: 2400 movel %d0,%d2
10c704f6: 508f addql #8,%sp
10c704f8: 6654 bnes 10c7054e <tcp_retransmit_skb+0x206>
10c704fa: 4ab9 1002 5730 tstl 10025730 <irq_stat+0x8>
10c70500: 57c0 seq %d0
10c70502: 7238 moveq #56,%d1
10c70504: c081 andl %d1,%d0
10c70506: 41f9 1003 311e lea 1003311e <tcp_statistics+0x2c>,%a0
10c7050c: 52b0 0800 addql #1,%a0@(00000000,%d0:l)
10c70510: 082b 0001 0047 btst #1,%a3@(71)
10c70516: 6716 beqs 10c7052e <tcp_retransmit_skb+0x1e6>
10c70518: 4eb9 10c5 ca54 jsr 10c5ca54 <net_ratelimit>
10c7051e: 4a80 tstl %d0
10c70520: 670c beqs 10c7052e <tcp_retransmit_skb+0x1e6>
10c70522: 4879 1000 9132 pea 10009132 <prio2band+0x1eb8>
10c70528: 4eb9 10c1 677e jsr 10c1677e <printk>
10c7052e: 002b 0082 0047 orib #-126,%a3@(71)
10c70534: 52aa 0090 addql #1,%a2@(144)
10c70538: 4aaa 016c tstl %a2@(364)
10c7053c: 6606 bnes 10c70544 <tcp_retransmit_skb+0x1fc>
10c7053e: 256b 0042 016c movel %a3@(66),%a2@(364)
10c70544: 52aa 0174 addql #1,%a2@(372)
10c70548: 276a 000c 004a movel %a2@(12),%a3@(74)
10c7054e: 2002 movel %d2,%d0
10c70550: 4cee 1c04 fff0 moveml %fp@(-16),%d2/%a2-%a4
10c70556: 4e5e unlk %fp
10c70558: 4e75 rts
10c7055a <tcp_xmit_retransmit_queue>:
10c7055a: 4e56 0000 linkw %fp,#0
10c7055e: 48e7 383c moveml %d2-%d4/%a2-%a5,%sp@-
10c70562: 282e 0008 movel %fp@(8),%d4
10c70566: 2844 moveal %d4,%a4
10c70568: 49ec 00d6 lea %a4@(214),%a4
10c7056c: 242c 015c movel %a4@(348),%d2
10c70570: 6700 00ec beqw 10c7065e <tcp_xmit_retransmit_queue+0x104>
10c70574: 2044 moveal %d4,%a0
10c70576: 2668 0068 moveal %a0@(104),%a3
10c7057a: b7ec 00e8 cmpal %a4@(232),%a3
10c7057e: 6700 00de beqw 10c7065e <tcp_xmit_retransmit_queue+0x104>
10c70582: 4be8 0068 lea %a0@(104),%a5
10c70586: bbcb cmpal %a3,%a5
10c70588: 6700 00d4 beqw 10c7065e <tcp_xmit_retransmit_queue+0x104>
10c7058c: 122b 0047 moveb %a3@(71),%d1
10c70590: 202c 0088 movel %a4@(136),%d0
10c70594: 90ac 008c subl %a4@(140),%d0
10c70598: d0ac 0090 addl %a4@(144),%d0
10c7059c: b0ac 0098 cmpl %a4@(152),%d0
10c705a0: 6400 029a bccw 10c7083c <tcp_xmit_retransmit_queue+0x2e2>
10c705a4: 0801 0002 btst #2,%d1
10c705a8: 6700 00a6 beqw 10c70650 <tcp_xmit_retransmit_queue+0xf6>
10c705ac: 0201 0003 andib #3,%d1
10c705b0: 6600 0098 bnew 10c7064a <tcp_xmit_retransmit_queue+0xf0>
10c705b4: 2f0b movel %a3,%sp@-
10c705b6: 2f04 movel %d4,%sp@-
10c705b8: 4eba fd8e jsr %pc@(10c70348 <tcp_retransmit_skb>)
10c705bc: 508f addql #8,%sp
10c705be: 4a80 tstl %d0
10c705c0: 6600 027a bnew 10c7083c <tcp_xmit_retransmit_queue+0x2e2>
10c705c4: 0c2c 0004 006a cmpib #4,%a4@(106)
10c705ca: 6708 beqs 10c705d4 <tcp_xmit_retransmit_queue+0x7a>
10c705cc: 52b9 1003 2f96 addql #1,10032f96 <net_statistics+0xb4>
10c705d2: 6006 bras 10c705da <tcp_xmit_retransmit_queue+0x80>
10c705d4: 52b9 1003 2f9e addql #1,10032f9e <net_statistics+0xbc>
10c705da: 2015 movel %a5@,%d0
10c705dc: bbc0 cmpal %d0,%a5
10c705de: 6602 bnes 10c705e2 <tcp_xmit_retransmit_queue+0x88>
10c705e0: 7000 moveq #0,%d0
10c705e2: b08b cmpl %a3,%d0
10c705e4: 6664 bnes 10c7064a <tcp_xmit_retransmit_queue+0xf0>
10c705e6: 202c 0084 movel %a4@(132),%d0
10c705ea: 7601 moveq #1,%d3
10c705ec: 2200 movel %d0,%d1
10c705ee: 2444 moveal %d4,%a2
10c705f0: 45ea 00d6 lea %a2@(214),%a2
10c705f4: 0c81 0000 2ee0 cmpil #12000,%d1
10c705fa: 6324 blss 10c70620 <tcp_xmit_retransmit_queue+0xc6>
10c705fc: 2f3c 10c7 05fc movel #281478652,%sp@-
10c70602: 2f00 movel %d0,%sp@-
10c70604: 4878 0001 pea 1 <PF_DTRACE_OFF>
10c70608: 2f04 movel %d4,%sp@-
10c7060a: 4879 1000 90e1 pea 100090e1 <prio2band+0x1e67>
10c70610: 4eb9 10c1 677e jsr 10c1677e <printk>
10c70616: 223c 0000 2ee0 movel #12000,%d1
10c7061c: 4fef 0014 lea %sp@(20),%sp
10c70620: 1543 017e moveb %d3,%a2@(382)
10c70624: 2039 1002 67b0 movel 100267b0 <jiffies>,%d0
10c7062a: d081 addl %d1,%d0
10c7062c: 2540 00a8 movel %d0,%a2@(168)
10c70630: 2f00 movel %d0,%sp@-
10c70632: 486a 00ac pea %a2@(172)
10c70636: 4eb9 10c1 97b0 jsr 10c197b0 <mod_timer>
10c7063c: 508f addql #8,%sp
10c7063e: 4a80 tstl %d0
10c70640: 6608 bnes 10c7064a <tcp_xmit_retransmit_queue+0xf0>
10c70642: 2244 moveal %d4,%a1
10c70644: 41e9 0028 lea %a1@(40),%a0
10c70648: 5290 addql #1,%a0@
10c7064a: 5382 subql #1,%d2
10c7064c: 4a82 tstl %d2
10c7064e: 6f0e bles 10c7065e <tcp_xmit_retransmit_queue+0x104>
10c70650: 2653 moveal %a3@,%a3
10c70652: b7ec 00e8 cmpal %a4@(232),%a3
10c70656: 6706 beqs 10c7065e <tcp_xmit_retransmit_queue+0x104>
10c70658: bbcb cmpal %a3,%a5
10c7065a: 6600 ff30 bnew 10c7058c <tcp_xmit_retransmit_queue+0x32>
10c7065e: 0c2c 0003 006a cmpib #3,%a4@(106)
10c70664: 6600 01d6 bnew 10c7083c <tcp_xmit_retransmit_queue+0x2e2>
10c70668: 4a2c 010a tstb %a4@(266)
10c7066c: 6700 01ce beqw 10c7083c <tcp_xmit_retransmit_queue+0x2e2>
10c70670: 266c 00e8 moveal %a4@(232),%a3
10c70674: 9bcd subal %a5,%a5
10c70676: b6fc 0000 cmpaw #0,%a3
10c7067a: 6700 00e0 beqw 10c7075c <tcp_xmit_retransmit_queue+0x202>
10c7067e: 2444 moveal %d4,%a2
10c70680: 45ea 00d6 lea %a2@(214),%a2
10c70684: 2244 moveal %d4,%a1
10c70686: 2069 0048 moveal %a1@(72),%a0
10c7068a: 4281 clrl %d1
10c7068c: 322a 0064 movew %a2@(100),%d1
10c70690: b0fc 0000 cmpaw #0,%a0
10c70694: 6716 beqs 10c706ac <tcp_xmit_retransmit_queue+0x152>
10c70696: 2028 0024 movel %a0@(36),%d0
10c7069a: b0aa 0060 cmpl %a2@(96),%d0
10c7069e: 670c beqs 10c706ac <tcp_xmit_retransmit_queue+0x152>
10c706a0: 2f00 movel %d0,%sp@-
10c706a2: 2f04 movel %d4,%sp@-
10c706a4: 4eba f620 jsr %pc@(10c6fcc6 <tcp_sync_mss>)
10c706a8: 2200 movel %d0,%d1
10c706aa: 508f addql #8,%sp
10c706ac: 102a 0123 moveb %a2@(291),%d0
10c706b0: 670c beqs 10c706be <tcp_xmit_retransmit_queue+0x164>
10c706b2: 5981 subql #4,%d1
10c706b4: 0280 0000 00ff andil #255,%d0
10c706ba: e788 lsll #3,%d0
10c706bc: 9280 subl %d0,%d1
10c706be: 7068 moveq #104,%d0
10c706c0: d084 addl %d4,%d0
10c706c2: b093 cmpl %a3@,%d0
10c706c4: 6708 beqs 10c706ce <tcp_xmit_retransmit_queue+0x174>
10c706c6: 4280 clrl %d0
10c706c8: 102c 010e moveb %a4@(270),%d0
10c706cc: 6002 bras 10c706d0 <tcp_xmit_retransmit_queue+0x176>
10c706ce: 7001 moveq #1,%d0
10c706d0: 91c8 subal %a0,%a0
10c706d2: 7401 moveq #1,%d2
10c706d4: b480 cmpl %d0,%d2
10c706d6: 674e beqs 10c70726 <tcp_xmit_retransmit_queue+0x1cc>
10c706d8: 4a2c 017f tstb %a4@(383)
10c706dc: 6648 bnes 10c70726 <tcp_xmit_retransmit_queue+0x1cc>
10c706de: 7600 moveq #0,%d3
10c706e0: b2ab 005c cmpl %a3@(92),%d1
10c706e4: 633c blss 10c70722 <tcp_xmit_retransmit_queue+0x1c8>
10c706e6: 082b 0000 0046 btst #0,%a3@(70)
10c706ec: 6634 bnes 10c70722 <tcp_xmit_retransmit_queue+0x1c8>
10c706ee: 7202 moveq #2,%d1
10c706f0: b280 cmpl %d0,%d1
10c706f2: 672c beqs 10c70720 <tcp_xmit_retransmit_queue+0x1c6>
10c706f4: 4a80 tstl %d0
10c706f6: 662a bnes 10c70722 <tcp_xmit_retransmit_queue+0x1c8>
10c706f8: 4aac 0088 tstl %a4@(136)
10c706fc: 6724 beqs 10c70722 <tcp_xmit_retransmit_queue+0x1c8>
10c706fe: 7200 moveq #0,%d1
10c70700: 242c 0014 movel %a4@(20),%d2
10c70704: 202c 0010 movel %a4@(16),%d0
10c70708: 9082 subl %d2,%d0
10c7070a: 6a10 bpls 10c7071c <tcp_xmit_retransmit_queue+0x1c2>
10c7070c: 202c 000c movel %a4@(12),%d0
10c70710: 9082 subl %d2,%d0
10c70712: 5ac0 spl %d0
10c70714: 4880 extw %d0
10c70716: 3200 movew %d0,%d1
10c70718: 48c1 extl %d1
10c7071a: 4481 negl %d1
10c7071c: 4a81 tstl %d1
10c7071e: 6702 beqs 10c70722 <tcp_xmit_retransmit_queue+0x1c8>
10c70720: 7601 moveq #1,%d3
10c70722: 4a83 tstl %d3
10c70724: 662c bnes 10c70752 <tcp_xmit_retransmit_queue+0x1f8>
10c70726: 202c 0088 movel %a4@(136),%d0
10c7072a: 90ac 008c subl %a4@(140),%d0
10c7072e: d0ac 0090 addl %a4@(144),%d0
10c70732: b0ac 0098 cmpl %a4@(152),%d0
10c70736: 6508 bcss 10c70740 <tcp_xmit_retransmit_queue+0x1e6>
10c70738: 082b 0000 0046 btst #0,%a3@(70)
10c7073e: 6712 beqs 10c70752 <tcp_xmit_retransmit_queue+0x1f8>
10c70740: 202c 0010 movel %a4@(16),%d0
10c70744: d0ac 0058 addl %a4@(88),%d0
10c70748: 90ab 003e subl %a3@(62),%d0
10c7074c: 6b04 bmis 10c70752 <tcp_xmit_retransmit_queue+0x1f8>
10c7074e: 307c 0001 moveaw #1,%a0
10c70752: b0fc 0000 cmpaw #0,%a0
10c70756: 6704 beqs 10c7075c <tcp_xmit_retransmit_queue+0x202>
10c70758: 3a7c 0001 moveaw #1,%a5
10c7075c: bafc 0000 cmpaw #0,%a5
10c70760: 6600 00da bnew 10c7083c <tcp_xmit_retransmit_queue+0x2e2>
10c70764: 2044 moveal %d4,%a0
10c70766: 2668 0068 moveal %a0@(104),%a3
10c7076a: b7ec 00e8 cmpal %a4@(232),%a3
10c7076e: 6700 00cc beqw 10c7083c <tcp_xmit_retransmit_queue+0x2e2>
10c70772: 4be8 0068 lea %a0@(104),%a5
10c70776: bbcb cmpal %a3,%a5
10c70778: 6700 00c2 beqw 10c7083c <tcp_xmit_retransmit_queue+0x2e2>
10c7077c: 7401 moveq #1,%d2
10c7077e: 6000 00a2 braw 10c70822 <tcp_xmit_retransmit_queue+0x2c8>
10c70782: 102b 0047 moveb %a3@(71),%d0
10c70786: 0200 0007 andib #7,%d0
10c7078a: 6600 0088 bnew 10c70814 <tcp_xmit_retransmit_queue+0x2ba>
10c7078e: 2f0b movel %a3,%sp@-
10c70790: 2f04 movel %d4,%sp@-
10c70792: 4eba fbb4 jsr %pc@(10c70348 <tcp_retransmit_skb>)
10c70796: 508f addql #8,%sp
10c70798: 4a80 tstl %d0
10c7079a: 6600 00a0 bnew 10c7083c <tcp_xmit_retransmit_queue+0x2e2>
10c7079e: 2015 movel %a5@,%d0
10c707a0: bbc0 cmpal %d0,%a5
10c707a2: 6602 bnes 10c707a6 <tcp_xmit_retransmit_queue+0x24c>
10c707a4: 7000 moveq #0,%d0
10c707a6: b08b cmpl %a3,%d0
10c707a8: 6664 bnes 10c7080e <tcp_xmit_retransmit_queue+0x2b4>
10c707aa: 202c 0084 movel %a4@(132),%d0
10c707ae: 7601 moveq #1,%d3
10c707b0: 2200 movel %d0,%d1
10c707b2: 2444 moveal %d4,%a2
10c707b4: 45ea 00d6 lea %a2@(214),%a2
10c707b8: 0c81 0000 2ee0 cmpil #12000,%d1
10c707be: 6324 blss 10c707e4 <tcp_xmit_retransmit_queue+0x28a>
10c707c0: 2f3c 10c7 07c0 movel #281479104,%sp@-
10c707c6: 2f00 movel %d0,%sp@-
10c707c8: 4878 0001 pea 1 <PF_DTRACE_OFF>
10c707cc: 2f04 movel %d4,%sp@-
10c707ce: 4879 1000 90e1 pea 100090e1 <prio2band+0x1e67>
10c707d4: 4eb9 10c1 677e jsr 10c1677e <printk>
10c707da: 223c 0000 2ee0 movel #12000,%d1
10c707e0: 4fef 0014 lea %sp@(20),%sp
10c707e4: 1543 017e moveb %d3,%a2@(382)
10c707e8: 2039 1002 67b0 movel 100267b0 <jiffies>,%d0
10c707ee: d081 addl %d1,%d0
10c707f0: 2540 00a8 movel %d0,%a2@(168)
10c707f4: 2f00 movel %d0,%sp@-
10c707f6: 486a 00ac pea %a2@(172)
10c707fa: 4eb9 10c1 97b0 jsr 10c197b0 <mod_timer>
10c70800: 508f addql #8,%sp
10c70802: 4a80 tstl %d0
10c70804: 6608 bnes 10c7080e <tcp_xmit_retransmit_queue+0x2b4>
10c70806: 2244 moveal %d4,%a1
10c70808: 41e9 0028 lea %a1@(40),%a0
10c7080c: 5290 addql #1,%a0@
10c7080e: 52b9 1003 2f9a addql #1,10032f9a <net_statistics+0xb8>
10c70814: 2653 moveal %a3@,%a3
10c70816: b7ec 00e8 cmpal %a4@(232),%a3
10c7081a: 6720 beqs 10c7083c <tcp_xmit_retransmit_queue+0x2e2>
10c7081c: bbcb cmpal %a3,%a5
10c7081e: 671c beqs 10c7083c <tcp_xmit_retransmit_queue+0x2e2>
10c70820: 5282 addql #1,%d2
10c70822: b4ac 0164 cmpl %a4@(356),%d2
10c70826: 6214 bhis 10c7083c <tcp_xmit_retransmit_queue+0x2e2>
10c70828: 202c 0088 movel %a4@(136),%d0
10c7082c: 90ac 008c subl %a4@(140),%d0
10c70830: d0ac 0090 addl %a4@(144),%d0
10c70834: b0ac 0098 cmpl %a4@(152),%d0
10c70838: 6500 ff48 bcsw 10c70782 <tcp_xmit_retransmit_queue+0x228>
10c7083c: 4cee 3c1c ffe4 moveml %fp@(-28),%d2-%d4/%a2-%a5
10c70842: 4e5e unlk %fp
10c70844: 4e75 rts
10c70846 <tcp_send_fin>:
10c70846: 4e56 0000 linkw %fp,#0
10c7084a: 48e7 203c moveml %d2/%a2-%a5,%sp@-
10c7084e: 286e 0008 moveal %fp@(8),%a4
10c70852: 45ec 00d6 lea %a4@(214),%a2
10c70856: 41ec 0068 lea %a4@(104),%a0
10c7085a: 2668 0004 moveal %a0@(4),%a3
10c7085e: b1cb cmpal %a3,%a0
10c70860: 6602 bnes 10c70864 <tcp_send_fin+0x1e>
10c70862: 97cb subal %a3,%a3
10c70864: 206c 0048 moveal %a4@(72),%a0
10c70868: 4282 clrl %d2
10c7086a: 342a 0064 movew %a2@(100),%d2
10c7086e: b0fc 0000 cmpaw #0,%a0
10c70872: 6716 beqs 10c7088a <tcp_send_fin+0x44>
10c70874: 2028 0024 movel %a0@(36),%d0
10c70878: b0aa 0060 cmpl %a2@(96),%d0
10c7087c: 670c beqs 10c7088a <tcp_send_fin+0x44>
10c7087e: 2f00 movel %d0,%sp@-
10c70880: 2f0c movel %a4,%sp@-
10c70882: 4eba f442 jsr %pc@(10c6fcc6 <tcp_sync_mss>)
10c70886: 2400 movel %d0,%d2
10c70888: 508f addql #8,%sp
10c7088a: 102a 0123 moveb %a2@(291),%d0
10c7088e: 670c beqs 10c7089c <tcp_send_fin+0x56>
10c70890: 5982 subql #4,%d2
10c70892: 0280 0000 00ff andil #255,%d0
10c70898: e788 lsll #3,%d0
10c7089a: 9480 subl %d0,%d2
10c7089c: 4aaa 00e8 tstl %a2@(232)
10c708a0: 6710 beqs 10c708b2 <tcp_send_fin+0x6c>
10c708a2: 002b 0001 0046 orib #1,%a3@(70)
10c708a8: 52ab 003e addql #1,%a3@(62)
10c708ac: 52aa 00fc addql #1,%a2@(252)
10c708b0: 6070 bras 10c70922 <tcp_send_fin+0xdc>
10c708b2: 47f9 10c5 5644 lea 10c55644 <alloc_skb>,%a3
10c708b8: 4bfa ed64 lea %pc@(10c6f61e <tcp_send_skb>),%a5
10c708bc: 6012 bras 10c708d0 <tcp_send_fin+0x8a>
10c708be: 2079 1002 53b4 moveal 100253b4 <_current_task>,%a0
10c708c4: 7010 moveq #16,%d0
10c708c6: 81a8 0028 orl %d0,%a0@(40)
10c708ca: 4eb9 10c1 44d2 jsr 10c144d2 <schedule>
10c708d0: 4878 01f0 pea 1f0 <LSIGTRAP+0x1eb>
10c708d4: 4878 00a0 pea a0 <LSIGTRAP+0x9b>
10c708d8: 4e93 jsr %a3@
10c708da: 2040 moveal %d0,%a0
10c708dc: 508f addql #8,%sp
10c708de: b0fc 0000 cmpaw #0,%a0
10c708e2: 67da beqs 10c708be <tcp_send_fin+0x78>
10c708e4: 06a8 0000 00a0 addil #160,%a0@(128)
10c708ea: 0080
10c708ec: 06a8 0000 00a0 addil #160,%a0@(132)
10c708f2: 0084
10c708f4: 42a8 0064 clrl %a0@(100)
10c708f8: 117c 0011 0046 moveb #17,%a0@(70)
10c708fe: 4228 0047 clrb %a0@(71)
10c70902: 216a 00fc 003a movel %a2@(252),%a0@(58)
10c70908: 2028 003a movel %a0@(58),%d0
10c7090c: 5280 addql #1,%d0
10c7090e: 2140 003e movel %d0,%a0@(62)
10c70912: 2f02 movel %d2,%sp@-
10c70914: 4878 0001 pea 1 <PF_DTRACE_OFF>
10c70918: 2f08 movel %a0,%sp@-
10c7091a: 2f0c movel %a4,%sp@-
10c7091c: 4e95 jsr %a5@
10c7091e: 4fef 0010 lea %sp@(16),%sp
10c70922: 206a 00e8 moveal %a2@(232),%a0
10c70926: b0fc 0000 cmpaw #0,%a0
10c7092a: 6700 00ae beqw 10c709da <tcp_send_fin+0x194>
10c7092e: 7200 moveq #0,%d1
10c70930: 202a 0088 movel %a2@(136),%d0
10c70934: 90aa 008c subl %a2@(140),%d0
10c70938: d0aa 0090 addl %a2@(144),%d0
10c7093c: b0aa 0098 cmpl %a2@(152),%d0
10c70940: 6508 bcss 10c7094a <tcp_send_fin+0x104>
10c70942: 0828 0000 0046 btst #0,%a0@(70)
10c70948: 6710 beqs 10c7095a <tcp_send_fin+0x114>
10c7094a: 202a 0010 movel %a2@(16),%d0
10c7094e: d0aa 0058 addl %a2@(88),%d0
10c70952: 90a8 003e subl %a0@(62),%d0
10c70956: 6b02 bmis 10c7095a <tcp_send_fin+0x114>
10c70958: 7201 moveq #1,%d1
10c7095a: 4a81 tstl %d1
10c7095c: 6710 beqs 10c7096e <tcp_send_fin+0x128>
10c7095e: 4878 0001 pea 1 <PF_DTRACE_OFF>
10c70962: 2f0c movel %a4,%sp@-
10c70964: 4eba f3d6 jsr %pc@(10c6fd3c <tcp_write_xmit>)
10c70968: 508f addql #8,%sp
10c7096a: 4a80 tstl %d0
10c7096c: 676c beqs 10c709da <tcp_send_fin+0x194>
10c7096e: 4aaa 0088 tstl %a2@(136)
10c70972: 6666 bnes 10c709da <tcp_send_fin+0x194>
10c70974: 4a2a 017e tstb %a2@(382)
10c70978: 6660 bnes 10c709da <tcp_send_fin+0x194>
10c7097a: 202a 0084 movel %a2@(132),%d0
10c7097e: 2200 movel %d0,%d1
10c70980: 47ec 00d6 lea %a4@(214),%a3
10c70984: 0c81 0000 2ee0 cmpil #12000,%d1
10c7098a: 6324 blss 10c709b0 <tcp_send_fin+0x16a>
10c7098c: 2f3c 10c7 098c movel #281479564,%sp@-
10c70992: 2f00 movel %d0,%sp@-
10c70994: 4878 0003 pea 3 <PF_PTRACED_OFF>
10c70998: 2f0c movel %a4,%sp@-
10c7099a: 4879 1000 90e1 pea 100090e1 <prio2band+0x1e67>
10c709a0: 4eb9 10c1 677e jsr 10c1677e <printk>
10c709a6: 223c 0000 2ee0 movel #12000,%d1
10c709ac: 4fef 0014 lea %sp@(20),%sp
10c709b0: 7003 moveq #3,%d0
10c709b2: 1740 017e moveb %d0,%a3@(382)
10c709b6: 2039 1002 67b0 movel 100267b0 <jiffies>,%d0
10c709bc: d081 addl %d1,%d0
10c709be: 2740 00a8 movel %d0,%a3@(168)
10c709c2: 2f00 movel %d0,%sp@-
10c709c4: 486b 00ac pea %a3@(172)
10c709c8: 4eb9 10c1 97b0 jsr 10c197b0 <mod_timer>
10c709ce: 508f addql #8,%sp
10c709d0: 4a80 tstl %d0
10c709d2: 6606 bnes 10c709da <tcp_send_fin+0x194>
10c709d4: 41ec 0028 lea %a4@(40),%a0
10c709d8: 5290 addql #1,%a0@
10c709da: 202a 0088 movel %a2@(136),%d0
10c709de: b0aa 0098 cmpl %a2@(152),%d0
10c709e2: 650e bcss 10c709f2 <tcp_send_fin+0x1ac>
10c709e4: 42aa 00a0 clrl %a2@(160)
10c709e8: 2579 1002 67b0 movel 100267b0 <jiffies>,%a2@(164)
10c709ee: 00a4
10c709f0: 6022 bras 10c70a14 <tcp_send_fin+0x1ce>
10c709f2: b0aa 00a0 cmpl %a2@(160),%d0
10c709f6: 6304 blss 10c709fc <tcp_send_fin+0x1b6>
10c709f8: 2540 00a0 movel %d0,%a2@(160)
10c709fc: 2039 1002 67b0 movel 100267b0 <jiffies>,%d0
10c70a02: 90aa 00a4 subl %a2@(164),%d0
10c70a06: b0aa 0084 cmpl %a2@(132),%d0
10c70a0a: 6508 bcss 10c70a14 <tcp_send_fin+0x1ce>
10c70a0c: 2f0c movel %a4,%sp@-
10c70a0e: 4eb9 10c6 db3a jsr 10c6db3a <tcp_cwnd_application_limited>
10c70a14: 4cee 3c04 ffec moveml %fp@(-20),%d2/%a2-%a5
10c70a1a: 4e5e unlk %fp
10c70a1c: 4e75 rts
10c70a1e <tcp_send_active_reset>:
10c70a1e: 4e56 0000 linkw %fp,#0
10c70a22: 2f0a movel %a2,%sp@-
10c70a24: 2f02 movel %d2,%sp@-
10c70a26: 242e 0008 movel %fp@(8),%d2
10c70a2a: 2442 moveal %d2,%a2
10c70a2c: 45ea 00d6 lea %a2@(214),%a2
10c70a30: 2f2e 000c movel %fp@(12),%sp@-
10c70a34: 4878 00a0 pea a0 <LSIGTRAP+0x9b>
10c70a38: 4eb9 10c5 5644 jsr 10c55644 <alloc_skb>
10c70a3e: 2040 moveal %d0,%a0
10c70a40: 508f addql #8,%sp
10c70a42: b0fc 0000 cmpaw #0,%a0
10c70a46: 674e beqs 10c70a96 <tcp_send_active_reset+0x78>
10c70a48: 06a8 0000 00a0 addil #160,%a0@(128)
10c70a4e: 0080
10c70a50: 06a8 0000 00a0 addil #160,%a0@(132)
10c70a56: 0084
10c70a58: 42a8 0064 clrl %a0@(100)
10c70a5c: 117c 0014 0046 moveb #20,%a0@(70)
10c70a62: 4228 0047 clrb %a0@(71)
10c70a66: 222a 0010 movel %a2@(16),%d1
10c70a6a: d2aa 0058 addl %a2@(88),%d1
10c70a6e: 226a 000c moveal %a2@(12),%a1
10c70a72: 2001 movel %d1,%d0
10c70a74: 9089 subl %a1,%d0
10c70a76: 6b02 bmis 10c70a7a <tcp_send_active_reset+0x5c>
10c70a78: 2209 movel %a1,%d1
10c70a7a: 2141 003a movel %d1,%a0@(58)
10c70a7e: 2141 003e movel %d1,%a0@(62)
10c70a82: 2179 1002 67b0 movel 100267b0 <jiffies>,%a0@(66)
10c70a88: 0042
10c70a8a: 2f08 movel %a0,%sp@-
10c70a8c: 2f02 movel %d2,%sp@-
10c70a8e: 4eba e764 jsr %pc@(10c6f1f4 <tcp_transmit_skb>)
10c70a92: 4a80 tstl %d0
10c70a94: 671a beqs 10c70ab0 <tcp_send_active_reset+0x92>
10c70a96: 4ab9 1002 5730 tstl 10025730 <irq_stat+0x8>
10c70a9c: 57c0 seq %d0
10c70a9e: 4880 extw %d0
10c70aa0: 0280 0000 0104 andil #260,%d0
10c70aa6: 41f9 1003 2fde lea 10032fde <net_statistics+0xfc>,%a0
10c70aac: 52b0 0800 addql #1,%a0@(00000000,%d0:l)
10c70ab0: 242e fff8 movel %fp@(-8),%d2
10c70ab4: 246e fffc moveal %fp@(-4),%a2
10c70ab8: 4e5e unlk %fp
10c70aba: 4e75 rts
10c70abc <tcp_send_synack>:
10c70abc: 4e56 0000 linkw %fp,#0
10c70ac0: 48e7 003c moveml %a2-%a5,%sp@-
10c70ac4: 2a6e 0008 moveal %fp@(8),%a5
10c70ac8: 49ed 0068 lea %a5@(104),%a4
10c70acc: 2014 movel %a4@,%d0
10c70ace: b9c0 cmpal %d0,%a4
10c70ad0: 6602 bnes 10c70ad4 <tcp_send_synack+0x18>
10c70ad2: 7000 moveq #0,%d0
10c70ad4: 2440 moveal %d0,%a2
10c70ad6: b4fc 0000 cmpaw #0,%a2
10c70ada: 670a beqs 10c70ae6 <tcp_send_synack+0x2a>
10c70adc: 102a 0046 moveb %a2@(70),%d0
10c70ae0: 0800 0001 btst #1,%d0
10c70ae4: 6612 bnes 10c70af8 <tcp_send_synack+0x3c>
10c70ae6: 4879 1000 914a pea 1000914a <prio2band+0x1ed0>
10c70aec: 4eb9 10c1 677e jsr 10c1677e <printk>
10c70af2: 70f2 moveq #-14,%d0
10c70af4: 6000 00e2 braw 10c70bd8 <tcp_send_synack+0x11c>
10c70af8: 0800 0004 btst #4,%d0
10c70afc: 6600 00be bnew 10c70bbc <tcp_send_synack+0x100>
10c70b00: 7000 moveq #0,%d0
10c70b02: 4a2a 0069 tstb %a2@(105)
10c70b06: 6710 beqs 10c70b18 <tcp_send_synack+0x5c>
10c70b08: 206a 0088 moveal %a2@(136),%a0
10c70b0c: 7001 moveq #1,%d0
10c70b0e: b090 cmpl %a0@,%d0
10c70b10: 56c0 sne %d0
10c70b12: 4880 extw %d0
10c70b14: 48c0 extl %d0
10c70b16: 4480 negl %d0
10c70b18: 4a80 tstl %d0
10c70b1a: 677e beqs 10c70b9a <tcp_send_synack+0xde>
10c70b1c: 4878 0020 pea 20 <LSIGTRAP+0x1b>
10c70b20: 2f0a movel %a2,%sp@-
10c70b22: 4eb9 10c5 5b94 jsr 10c55b94 <skb_copy>
10c70b28: 2640 moveal %d0,%a3
10c70b2a: 508f addql #8,%sp
10c70b2c: b6fc 0000 cmpaw #0,%a3
10c70b30: 6606 bnes 10c70b38 <tcp_send_synack+0x7c>
10c70b32: 70f4 moveq #-12,%d0
10c70b34: 6000 00a2 braw 10c70bd8 <tcp_send_synack+0x11c>
10c70b38: 53ac 0008 subql #1,%a4@(8)
10c70b3c: 2252 moveal %a2@,%a1
10c70b3e: 206a 0004 moveal %a2@(4),%a0
10c70b42: 4292 clrl %a2@
10c70b44: 42aa 0004 clrl %a2@(4)
10c70b48: 42aa 0008 clrl %a2@(8)
10c70b4c: 2348 0004 movel %a0,%a1@(4)
10c70b50: 2089 movel %a1,%a0@
10c70b52: 274c 0008 movel %a4,%a3@(8)
10c70b56: 52ac 0008 addql #1,%a4@(8)
10c70b5a: 2054 moveal %a4@,%a0
10c70b5c: 2688 movel %a0,%a3@
10c70b5e: 274c 0004 movel %a4,%a3@(4)
10c70b62: 214b 0004 movel %a3,%a0@(4)
10c70b66: 288b movel %a3,%a4@
10c70b68: 1b7c 0001 0143 moveb #1,%a5@(323)
10c70b6e: 222a 0078 movel %a2@(120),%d1
10c70b72: 93ad 007c subl %d1,%a5@(124)
10c70b76: 202a 0078 movel %a2@(120),%d0
10c70b7a: d1ad 0080 addl %d0,%a5@(128)
10c70b7e: 2f0a movel %a2,%sp@-
10c70b80: 4eb9 10c5 5900 jsr 10c55900 <__kfree_skb>
10c70b86: 588f addql #4,%sp
10c70b88: 222b 0078 movel %a3@(120),%d1
10c70b8c: d3ad 007c addl %d1,%a5@(124)
10c70b90: 202b 0078 movel %a3@(120),%d0
10c70b94: 91ad 0080 subl %d0,%a5@(128)
10c70b98: 244b moveal %a3,%a2
10c70b9a: 102a 0046 moveb %a2@(70),%d0
10c70b9e: 0000 0010 orib #16,%d0
10c70ba2: 1200 moveb %d0,%d1
10c70ba4: 0201 007f andib #127,%d1
10c70ba8: 1541 0046 moveb %d1,%a2@(70)
10c70bac: 082d 0000 022f btst #0,%a5@(559)
10c70bb2: 6608 bnes 10c70bbc <tcp_send_synack+0x100>
10c70bb4: 0200 003f andib #63,%d0
10c70bb8: 1540 0046 moveb %d0,%a2@(70)
10c70bbc: 2579 1002 67b0 movel 100267b0 <jiffies>,%a2@(66)
10c70bc2: 0042
10c70bc4: 4878 0020 pea 20 <LSIGTRAP+0x1b>
10c70bc8: 2f0a movel %a2,%sp@-
10c70bca: 4eb9 10c5 59b2 jsr 10c559b2 <skb_clone>
10c70bd0: 2f00 movel %d0,%sp@-
10c70bd2: 2f0d movel %a5,%sp@-
10c70bd4: 4eba e61e jsr %pc@(10c6f1f4 <tcp_transmit_skb>)
10c70bd8: 4cee 3c00 fff0 moveml %fp@(-16),%a2-%a5
10c70bde: 4e5e unlk %fp
10c70be0: 4e75 rts
10c70be2 <tcp_make_synack>:
10c70be2: 4e56 fff0 linkw %fp,#-16
10c70be6: 48e7 3f3c moveml %d2-%d7/%a2-%a5,%sp@-
10c70bea: 286e 0008 moveal %fp@(8),%a4
10c70bee: 2a6e 0010 moveal %fp@(16),%a5
10c70bf2: 240c movel %a4,%d2
10c70bf4: 0682 0000 00d6 addil #214,%d2
10c70bfa: 4878 0020 pea 20 <LSIGTRAP+0x1b>
10c70bfe: 4878 0001 pea 1 <PF_DTRACE_OFF>
10c70c02: 4878 00af pea af <LSIGTRAP+0xaa>
10c70c06: 2f0c movel %a4,%sp@-
10c70c08: 4eb9 10c5 4c28 jsr 10c54c28 <sock_wmalloc>
10c70c0e: 2640 moveal %d0,%a3
10c70c10: 4fef 0010 lea %sp@(16),%sp
10c70c14: b6fc 0000 cmpaw #0,%a3
10c70c18: 6606 bnes 10c70c20 <tcp_make_synack+0x3e>
10c70c1a: 7000 moveq #0,%d0
10c70c1c: 6000 0330 braw 10c70f4e <tcp_make_synack+0x36c>
10c70c20: 06ab 0000 00a0 addil #160,%a3@(128)
10c70c26: 0080
10c70c28: 06ab 0000 00a0 addil #160,%a3@(132)
10c70c2e: 0084
10c70c30: 4aae 000c tstl %fp@(12)
10c70c34: 6708 beqs 10c70c3e <tcp_make_synack+0x5c>
10c70c36: 206e 000c moveal %fp@(12),%a0
10c70c3a: 5888 addql #4,%a0
10c70c3c: 5290 addql #1,%a0@
10c70c3e: 276e 000c 0028 movel %fp@(12),%a3@(40)
10c70c44: 122d 0013 moveb %a5@(19),%d1
10c70c48: 7018 moveq #24,%d0
10c70c4a: 4a01 tstb %d1
10c70c4c: 6c02 bges 10c70c50 <tcp_make_synack+0x6e>
10c70c4e: 7024 moveq #36,%d0
10c70c50: 0801 0005 btst #5,%d1
10c70c54: 6702 beqs 10c70c58 <tcp_make_synack+0x76>
10c70c56: 5880 addql #4,%d0
10c70c58: 2600 movel %d0,%d3
10c70c5a: 0201 00c0 andib #-64,%d1
10c70c5e: 0c01 0040 cmpib #64,%d1
10c70c62: 6602 bnes 10c70c66 <tcp_make_synack+0x84>
10c70c64: 5883 addql #4,%d3
10c70c66: 202b 0080 movel %a3@(128),%d0
10c70c6a: 9083 subl %d3,%d0
10c70c6c: 2740 0080 movel %d0,%a3@(128)
10c70c70: d7ab 005c addl %d3,%a3@(92)
10c70c74: b0ab 007c cmpl %a3@(124),%d0
10c70c78: 6414 bccs 10c70c8e <tcp_make_synack+0xac>
10c70c7a: 2f3c 10c7 0c7a movel #281480314,%sp@-
10c70c80: 2f03 movel %d3,%sp@-
10c70c82: 2f0b movel %a3,%sp@-
10c70c84: 4eb9 10c5 5604 jsr 10c55604 <skb_under_panic>
10c70c8a: 4fef 000c lea %sp@(12),%sp
10c70c8e: 246b 0080 moveal %a3@(128),%a2
10c70c92: 274a 001c movel %a2,%a3@(28)
10c70c96: 4878 0014 pea 14 <LSIGTRAP+0xf>
10c70c9a: 42a7 clrl %sp@-
10c70c9c: 2f0a movel %a2,%sp@-
10c70c9e: 4eb9 10c8 576c jsr 10c8576c <memset>
10c70ca4: 102a 000d moveb %a2@(13),%d0
10c70ca8: 1200 moveb %d0,%d1
10c70caa: 0001 0012 orib #18,%d1
10c70cae: 1541 000d moveb %d1,%a2@(13)
10c70cb2: 4fef 000c lea %sp@(12),%sp
10c70cb6: 082d 0004 0013 btst #4,%a5@(19)
10c70cbc: 6708 beqs 10c70cc6 <tcp_make_synack+0xe4>
10c70cbe: 0000 0052 orib #82,%d0
10c70cc2: 1540 000d moveb %d0,%a2@(13)
10c70cc6: 34ac 0022 movew %a4@(34),%a2@
10c70cca: 356d 000c 0002 movew %a5@(12),%a2@(2)
10c70cd0: 276d 0008 003a movel %a5@(8),%a3@(58)
10c70cd6: 202b 003a movel %a3@(58),%d0
10c70cda: 2c00 movel %d0,%d6
10c70cdc: 5286 addql #1,%d6
10c70cde: 2746 003e movel %d6,%a3@(62)
10c70ce2: 2540 0004 movel %d0,%a2@(4)
10c70ce6: 206d 0004 moveal %a5@(4),%a0
10c70cea: 5288 addql #1,%a0
10c70cec: 2548 0008 movel %a0,%a2@(8)
10c70cf0: 41ea 0014 lea %a2@(20),%a0
10c70cf4: 2d48 fff6 movel %a0,%fp@(-10)
10c70cf8: 41ea 0018 lea %a2@(24),%a0
10c70cfc: 2d48 fff2 movel %a0,%fp@(-14)
10c70d00: 2003 movel %d3,%d0
10c70d02: e480 asrl #2,%d0
10c70d04: 2d40 fffa movel %d0,%fp@(-6)
10c70d08: 4aad 0018 tstl %a5@(24)
10c70d0c: 6600 018c bnew 10c70e9a <tcp_make_synack+0x2b8>
10c70d10: 2042 moveal %d2,%a0
10c70d12: 2028 014c movel %a0@(332),%d0
10c70d16: 6608 bnes 10c70d20 <tcp_make_synack+0x13e>
10c70d18: 206e 000c moveal %fp@(12),%a0
10c70d1c: 2028 0028 movel %a0@(40),%d0
10c70d20: 2b40 0014 movel %d0,%a5@(20)
10c70d24: 242c 0040 movel %a4@(64),%d2
10c70d28: 2239 1001 02bc movel 100102bc <sysctl_tcp_adv_win_scale>,%d1
10c70d2e: 6e08 bgts 10c70d38 <tcp_make_synack+0x156>
10c70d30: 4481 negl %d1
10c70d32: 2002 movel %d2,%d0
10c70d34: e2a0 asrl %d1,%d0
10c70d36: 6008 bras 10c70d40 <tcp_make_synack+0x15e>
10c70d38: 2002 movel %d2,%d0
10c70d3a: e2a0 asrl %d1,%d0
10c70d3c: 9480 subl %d0,%d2
10c70d3e: 2002 movel %d2,%d0
10c70d40: 206e 000c moveal %fp@(12),%a0
10c70d44: 2828 003c movel %a0@(60),%d4
10c70d48: 122d 0013 moveb %a5@(19),%d1
10c70d4c: 6c04 bges 10c70d52 <tcp_make_synack+0x170>
10c70d4e: 74f4 moveq #-12,%d2
10c70d50: d882 addl %d2,%d4
10c70d52: ea09 lsrb #5,%d1
10c70d54: 7c01 moveq #1,%d6
10c70d56: cc81 andl %d1,%d6
10c70d58: 7e18 moveq #24,%d7
10c70d5a: de8d addl %a5,%d7
10c70d5c: 7a14 moveq #20,%d5
10c70d5e: da8d addl %a5,%d5
10c70d60: 49ee ffff lea %fp@(-1),%a4
10c70d64: 2400 movel %d0,%d2
10c70d66: 6c02 bges 10c70d6a <tcp_make_synack+0x188>
10c70d68: 7400 moveq #0,%d2
10c70d6a: 2045 moveal %d5,%a0
10c70d6c: 4a90 tstl %a0@
10c70d6e: 6606 bnes 10c70d76 <tcp_make_synack+0x194>
10c70d70: 20bc 3fff c000 movel #1073725440,%a0@
10c70d76: 2045 moveal %d5,%a0
10c70d78: 2210 movel %a0@,%d1
10c70d7a: 2002 movel %d2,%d0
10c70d7c: b280 cmpl %d0,%d1
10c70d7e: 6402 bccs 10c70d82 <tcp_make_synack+0x1a0>
10c70d80: 2001 movel %d1,%d0
10c70d82: 2400 movel %d0,%d2
10c70d84: b882 cmpl %d2,%d4
10c70d86: 641a bccs 10c70da2 <tcp_make_synack+0x1c0>
10c70d88: 2f04 movel %d4,%sp@-
10c70d8a: 2f02 movel %d2,%sp@-
10c70d8c: 4eb9 10c8 5940 jsr 10c85940 <__udivsi3>
10c70d92: 584f addqw #4,%sp
10c70d94: 2e84 movel %d4,%sp@
10c70d96: 2f00 movel %d0,%sp@-
10c70d98: 4eb9 10c8 591c jsr 10c8591c <__mulsi3>
10c70d9e: 508f addql #8,%sp
10c70da0: 2400 movel %d0,%d2
10c70da2: 2002 movel %d2,%d0
10c70da4: 0c82 0000 7fff cmpil #32767,%d2
10c70daa: 6306 blss 10c70db2 <tcp_make_synack+0x1d0>
10c70dac: 203c 0000 7fff movel #32767,%d0
10c70db2: 2047 moveal %d7,%a0
10c70db4: 2080 movel %d0,%a0@
10c70db6: 4214 clrb %a4@
10c70db8: 41ea 0014 lea %a2@(20),%a0
10c70dbc: 2d48 fff6 movel %a0,%fp@(-10)
10c70dc0: 41ea 0018 lea %a2@(24),%a0
10c70dc4: 2d48 fff2 movel %a0,%fp@(-14)
10c70dc8: e483 asrl #2,%d3
10c70dca: 2d43 fffa movel %d3,%fp@(-6)
10c70dce: 4a86 tstl %d6
10c70dd0: 6756 beqs 10c70e28 <tcp_make_synack+0x246>
10c70dd2: 0c82 0000 ffff cmpil #65535,%d2
10c70dd8: 631a blss 10c70df4 <tcp_make_synack+0x212>
10c70dda: e28a lsrl #1,%d2
10c70ddc: 1014 moveb %a4@,%d0
10c70dde: 1200 moveb %d0,%d1
10c70de0: 5201 addqb #1,%d1
10c70de2: 1881 moveb %d1,%a4@
10c70de4: 0c82 0000 ffff cmpil #65535,%d2
10c70dea: 6308 blss 10c70df4 <tcp_make_synack+0x212>
10c70dec: 5200 addqb #1,%d0
10c70dee: 0c00 000d cmpib #13,%d0
10c70df2: 63e6 blss 10c70dda <tcp_make_synack+0x1f8>
10c70df4: 1014 moveb %a4@,%d0
10c70df6: 1c00 moveb %d0,%d6
10c70df8: 672e beqs 10c70e28 <tcp_make_synack+0x246>
10c70dfa: 2239 1001 02b8 movel 100102b8 <sysctl_tcp_app_win>,%d1
10c70e00: 6726 beqs 10c70e28 <tcp_make_synack+0x246>
10c70e02: b882 cmpl %d2,%d4
10c70e04: 6222 bhis 10c70e28 <tcp_make_synack+0x246>
10c70e06: 2602 movel %d2,%d3
10c70e08: e2ab lsrl %d1,%d3
10c70e0a: 0280 0000 00ff andil #255,%d0
10c70e10: 2204 movel %d4,%d1
10c70e12: e0a9 lsrl %d0,%d1
10c70e14: b681 cmpl %d1,%d3
10c70e16: 6302 blss 10c70e1a <tcp_make_synack+0x238>
10c70e18: 2203 movel %d3,%d1
10c70e1a: 9481 subl %d1,%d2
10c70e1c: 0c82 0000 7fff cmpil #32767,%d2
10c70e22: 6204 bhis 10c70e28 <tcp_make_synack+0x246>
10c70e24: 5306 subqb #1,%d6
10c70e26: 1886 moveb %d6,%a4@
10c70e28: 4281 clrl %d1
10c70e2a: 1214 moveb %a4@,%d1
10c70e2c: 7001 moveq #1,%d0
10c70e2e: e3a8 lsll %d1,%d0
10c70e30: b084 cmpl %d4,%d0
10c70e32: 6438 bccs 10c70e6c <tcp_make_synack+0x28a>
10c70e34: 7404 moveq #4,%d2
10c70e36: 0c84 0000 111c cmpil #4380,%d4
10c70e3c: 6304 blss 10c70e42 <tcp_make_synack+0x260>
10c70e3e: 7402 moveq #2,%d2
10c70e40: 600a bras 10c70e4c <tcp_make_synack+0x26a>
10c70e42: 0c84 0000 05b4 cmpil #1460,%d4
10c70e48: 6302 blss 10c70e4c <tcp_make_synack+0x26a>
10c70e4a: 7403 moveq #3,%d2
10c70e4c: 2f04 movel %d4,%sp@-
10c70e4e: 2f02 movel %d2,%sp@-
10c70e50: 4eb9 10c8 591c jsr 10c8591c <__mulsi3>
10c70e56: 508f addql #8,%sp
10c70e58: 2047 moveal %d7,%a0
10c70e5a: b090 cmpl %a0@,%d0
10c70e5c: 640e bccs 10c70e6c <tcp_make_synack+0x28a>
10c70e5e: 2f04 movel %d4,%sp@-
10c70e60: 2f02 movel %d2,%sp@-
10c70e62: 4eb9 10c8 591c jsr 10c8591c <__mulsi3>
10c70e68: 2047 moveal %d7,%a0
10c70e6a: 2080 movel %d0,%a0@
10c70e6c: 4280 clrl %d0
10c70e6e: 1014 moveb %a4@,%d0
10c70e70: 7200 moveq #0,%d1
10c70e72: 4641 notw %d1
10c70e74: e1a9 lsll %d0,%d1
10c70e76: 2045 moveal %d5,%a0
10c70e78: 2010 movel %a0@,%d0
10c70e7a: b280 cmpl %d0,%d1
10c70e7c: 6402 bccs 10c70e80 <tcp_make_synack+0x29e>
10c70e7e: 2001 movel %d1,%d0
10c70e80: 2045 moveal %d5,%a0
10c70e82: 2080 movel %d0,%a0@
10c70e84: 122e ffff moveb %fp@(-1),%d1
10c70e88: 0201 000f andib #15,%d1
10c70e8c: 102d 0012 moveb %a5@(18),%d0
10c70e90: 0200 00f0 andib #-16,%d0
10c70e94: 8001 orb %d1,%d0
10c70e96: 1b40 0012 moveb %d0,%a5@(18)
10c70e9a: 356d 001a 000e movew %a5@(26),%a2@(14)
10c70ea0: 2779 1002 67b0 movel 100267b0 <jiffies>,%a3@(66)
10c70ea6: 0042
10c70ea8: 102d 0013 moveb %a5@(19),%d0
10c70eac: 1200 moveb %d0,%d1
10c70eae: ec09 lsrb #6,%d1
10c70eb0: 7401 moveq #1,%d2
10c70eb2: c481 andl %d1,%d2
10c70eb4: 1200 moveb %d0,%d1
10c70eb6: ea09 lsrb #5,%d1
10c70eb8: 7601 moveq #1,%d3
10c70eba: c283 andl %d3,%d1
10c70ebc: 1a2d 0012 moveb %a5@(18),%d5
10c70ec0: 7c0f moveq #15,%d6
10c70ec2: ca86 andl %d6,%d5
10c70ec4: 262b 0042 movel %a3@(66),%d3
10c70ec8: 282d 001c movel %a5@(28),%d4
10c70ecc: 206e 000c moveal %fp@(12),%a0
10c70ed0: 2c28 003c movel %a0@(60),%d6
10c70ed4: 0086 0204 0000 oril #33816576,%d6
10c70eda: 206e fff6 moveal %fp@(-10),%a0
10c70ede: 2086 movel %d6,%a0@
10c70ee0: 206e fff2 moveal %fp@(-14),%a0
10c70ee4: 4a00 tstb %d0
10c70ee6: 6c1c bges 10c70f04 <tcp_make_synack+0x322>
10c70ee8: 4a82 tstl %d2
10c70eea: 6708 beqs 10c70ef4 <tcp_make_synack+0x312>
10c70eec: 20bc 0402 080a movel #67241994,%a0@
10c70ef2: 6006 bras 10c70efa <tcp_make_synack+0x318>
10c70ef4: 20bc 0101 080a movel #16844810,%a0@
10c70efa: 41ea 001c lea %a2@(28),%a0
10c70efe: 20c3 movel %d3,%a0@+
10c70f00: 20c4 movel %d4,%a0@+
10c70f02: 600e bras 10c70f12 <tcp_make_synack+0x330>
10c70f04: 4a82 tstl %d2
10c70f06: 670a beqs 10c70f12 <tcp_make_synack+0x330>
10c70f08: 20bc 0101 0402 movel #16843778,%a0@
10c70f0e: 41ea 001c lea %a2@(28),%a0
10c70f12: 4a81 tstl %d1
10c70f14: 6708 beqs 10c70f1e <tcp_make_synack+0x33c>
10c70f16: 0085 0103 0300 oril #16974592,%d5
10c70f1c: 2085 movel %d5,%a0@
10c70f1e: 42ab 0064 clrl %a3@(100)
10c70f22: 122e fffd moveb %fp@(-3),%d1
10c70f26: e909 lslb #4,%d1
10c70f28: 102a 000c moveb %a2@(12),%d0
10c70f2c: 0200 000f andib #15,%d0
10c70f30: 8001 orb %d1,%d0
10c70f32: 1540 000c moveb %d0,%a2@(12)
10c70f36: 4ab9 1002 5730 tstl 10025730 <irq_stat+0x8>
10c70f3c: 57c0 seq %d0
10c70f3e: 7238 moveq #56,%d1
10c70f40: c081 andl %d1,%d0
10c70f42: 41f9 1003 311a lea 1003311a <tcp_statistics+0x28>,%a0
10c70f48: 52b0 0800 addql #1,%a0@(00000000,%d0:l)
10c70f4c: 200b movel %a3,%d0
10c70f4e: 4cee 3cfc ffc8 moveml %fp@(-56),%d2-%d7/%a2-%a5
10c70f54: 4e5e unlk %fp
10c70f56: 4e75 rts
10c70f58 <tcp_connect>:
10c70f58: 4e56 0000 linkw %fp,#0
10c70f5c: 48e7 3f3c moveml %d2-%d7/%a2-%a5,%sp@-
10c70f60: 2a6e 0008 moveal %fp@(8),%a5
10c70f64: 286e 000c moveal %fp@(12),%a4
10c70f68: 266d 0048 moveal %a5@(72),%a3
10c70f6c: 45ed 00d6 lea %a5@(214),%a2
10c70f70: 06ac 0000 00a0 addil #160,%a4@(128)
10c70f76: 0080
10c70f78: 06ac 0000 00a0 addil #160,%a4@(132)
10c70f7e: 0084
10c70f80: 7014 moveq #20,%d0
10c70f82: 4ab9 1001 029c tstl 1001029c <sysctl_tcp_timestamps>
10c70f88: 6702 beqs 10c70f8c <tcp_connect+0x34>
10c70f8a: 7020 moveq #32,%d0
10c70f8c: 2480 movel %d0,%a2@
10c70f8e: 302a 0120 movew %a2@(288),%d0
10c70f92: 6704 beqs 10c70f98 <tcp_connect+0x40>
10c70f94: 3540 0066 movew %d0,%a2@(102)
10c70f98: 42aa 005c clrl %a2@(92)
10c70f9c: 2f2b 0024 movel %a3@(36),%sp@-
10c70fa0: 2f0d movel %a5,%sp@-
10c70fa2: 4eba ed22 jsr %pc@(10c6fcc6 <tcp_sync_mss>)
10c70fa6: 508f addql #8,%sp
10c70fa8: 4aaa 014c tstl %a2@(332)
10c70fac: 6606 bnes 10c70fb4 <tcp_connect+0x5c>
10c70fae: 256b 0028 014c movel %a3@(40),%a2@(332)
10c70fb4: 356b 003e 0156 movew %a3@(62),%a2@(342)
10c70fba: 322a 0156 movew %a2@(342),%d1
10c70fbe: 302a 0064 movew %a2@(100),%d0
10c70fc2: b041 cmpw %d1,%d0
10c70fc4: 6306 blss 10c70fcc <tcp_connect+0x74>
10c70fc6: 4280 clrl %d0
10c70fc8: 3001 movew %d1,%d0
10c70fca: 6006 bras 10c70fd2 <tcp_connect+0x7a>
10c70fcc: 0280 0000 ffff andil #65535,%d0
10c70fd2: 2200 movel %d0,%d1
10c70fd4: 202a 00f4 movel %a2@(244),%d0
10c70fd8: e288 lsrl #1,%d0
10c70fda: b280 cmpl %d0,%d1
10c70fdc: 6402 bccs 10c70fe0 <tcp_connect+0x88>
10c70fde: 2001 movel %d1,%d0
10c70fe0: 2200 movel %d0,%d1
10c70fe2: 0c80 0000 0218 cmpil #536,%d0
10c70fe8: 6306 blss 10c70ff0 <tcp_connect+0x98>
10c70fea: 203c 0000 0218 movel #536,%d0
10c70ff0: 2200 movel %d0,%d1
10c70ff2: 7258 moveq #88,%d1
10c70ff4: b280 cmpl %d0,%d1
10c70ff6: 6302 blss 10c70ffa <tcp_connect+0xa2>
10c70ff8: 7058 moveq #88,%d0
10c70ffa: 3540 0032 movew %d0,%a2@(50)
10c70ffe: 242d 0040 movel %a5@(64),%d2
10c71002: 2239 1001 02bc movel 100102bc <sysctl_tcp_adv_win_scale>,%d1
10c71008: 6e08 bgts 10c71012 <tcp_connect+0xba>
10c7100a: 4481 negl %d1
10c7100c: 2002 movel %d2,%d0
10c7100e: e2a0 asrl %d1,%d0
10c71010: 6008 bras 10c7101a <tcp_connect+0xc2>
10c71012: 2002 movel %d2,%d0
10c71014: e2a0 asrl %d1,%d0
10c71016: 9480 subl %d0,%d2
10c71018: 2002 movel %d2,%d0
10c7101a: 4281 clrl %d1
10c7101c: 322a 0156 movew %a2@(342),%d1
10c71020: 4aaa 011c tstl %a2@(284)
10c71024: 6708 beqs 10c7102e <tcp_connect+0xd6>
10c71026: 7814 moveq #20,%d4
10c71028: d881 addl %d1,%d4
10c7102a: 9892 subl %a2@,%d4
10c7102c: 6002 bras 10c71030 <tcp_connect+0xd8>
10c7102e: 2801 movel %d1,%d4
10c71030: 2e0a movel %a2,%d7
10c71032: 0687 0000 00f4 addil #244,%d7
10c71038: 2a0a movel %a2,%d5
10c7103a: 0685 0000 014c addil #332,%d5
10c71040: 2639 1001 02a0 movel 100102a0 <sysctl_tcp_window_scaling>,%d3
10c71046: 47ea 010d lea %a2@(269),%a3
10c7104a: 2400 movel %d0,%d2
10c7104c: 6c02 bges 10c71050 <tcp_connect+0xf8>
10c7104e: 7400 moveq #0,%d2
10c71050: 2045 moveal %d5,%a0
10c71052: 4a90 tstl %a0@
10c71054: 6606 bnes 10c7105c <tcp_connect+0x104>
10c71056: 20bc 3fff c000 movel #1073725440,%a0@
10c7105c: 2045 moveal %d5,%a0
10c7105e: 2210 movel %a0@,%d1
10c71060: 2002 movel %d2,%d0
10c71062: b280 cmpl %d0,%d1
10c71064: 6402 bccs 10c71068 <tcp_connect+0x110>
10c71066: 2001 movel %d1,%d0
10c71068: 2400 movel %d0,%d2
10c7106a: b882 cmpl %d2,%d4
10c7106c: 641a bccs 10c71088 <tcp_connect+0x130>
10c7106e: 2f04 movel %d4,%sp@-
10c71070: 2f02 movel %d2,%sp@-
10c71072: 4eb9 10c8 5940 jsr 10c85940 <__udivsi3>
10c71078: 584f addqw #4,%sp
10c7107a: 2e84 movel %d4,%sp@
10c7107c: 2f00 movel %d0,%sp@-
10c7107e: 4eb9 10c8 591c jsr 10c8591c <__mulsi3>
10c71084: 508f addql #8,%sp
10c71086: 2400 movel %d0,%d2
10c71088: 2002 movel %d2,%d0
10c7108a: 0c82 0000 7fff cmpil #32767,%d2
10c71090: 6306 blss 10c71098 <tcp_connect+0x140>
10c71092: 203c 0000 7fff movel #32767,%d0
10c71098: 2047 moveal %d7,%a0
10c7109a: 2080 movel %d0,%a0@
10c7109c: 4213 clrb %a3@
10c7109e: 4a83 tstl %d3
10c710a0: 6756 beqs 10c710f8 <tcp_connect+0x1a0>
10c710a2: 0c82 0000 ffff cmpil #65535,%d2
10c710a8: 631a blss 10c710c4 <tcp_connect+0x16c>
10c710aa: e28a lsrl #1,%d2
10c710ac: 1013 moveb %a3@,%d0
10c710ae: 1200 moveb %d0,%d1
10c710b0: 5201 addqb #1,%d1
10c710b2: 1681 moveb %d1,%a3@
10c710b4: 0c82 0000 ffff cmpil #65535,%d2
10c710ba: 6308 blss 10c710c4 <tcp_connect+0x16c>
10c710bc: 5200 addqb #1,%d0
10c710be: 0c00 000d cmpib #13,%d0
10c710c2: 63e6 blss 10c710aa <tcp_connect+0x152>
10c710c4: 1013 moveb %a3@,%d0
10c710c6: 1c00 moveb %d0,%d6
10c710c8: 672e beqs 10c710f8 <tcp_connect+0x1a0>
10c710ca: 2239 1001 02b8 movel 100102b8 <sysctl_tcp_app_win>,%d1
10c710d0: 6726 beqs 10c710f8 <tcp_connect+0x1a0>
10c710d2: b882 cmpl %d2,%d4
10c710d4: 6222 bhis 10c710f8 <tcp_connect+0x1a0>
10c710d6: 2602 movel %d2,%d3
10c710d8: e2ab lsrl %d1,%d3
10c710da: 0280 0000 00ff andil #255,%d0
10c710e0: 2204 movel %d4,%d1
10c710e2: e0a9 lsrl %d0,%d1
10c710e4: b681 cmpl %d1,%d3
10c710e6: 6302 blss 10c710ea <tcp_connect+0x192>
10c710e8: 2203 movel %d3,%d1
10c710ea: 9481 subl %d1,%d2
10c710ec: 0c82 0000 7fff cmpil #32767,%d2
10c710f2: 6204 bhis 10c710f8 <tcp_connect+0x1a0>
10c710f4: 5306 subqb #1,%d6
10c710f6: 1686 moveb %d6,%a3@
10c710f8: 4281 clrl %d1
10c710fa: 1213 moveb %a3@,%d1
10c710fc: 7001 moveq #1,%d0
10c710fe: e3a8 lsll %d1,%d0
10c71100: b084 cmpl %d4,%d0
10c71102: 643a bccs 10c7113e <tcp_connect+0x1e6>
10c71104: 7404 moveq #4,%d2
10c71106: 0c84 0000 111c cmpil #4380,%d4
10c7110c: 6304 blss 10c71112 <tcp_connect+0x1ba>
10c7110e: 7402 moveq #2,%d2
10c71110: 600a bras 10c7111c <tcp_connect+0x1c4>
10c71112: 0c84 0000 05b4 cmpil #1460,%d4
10c71118: 6302 blss 10c7111c <tcp_connect+0x1c4>
10c7111a: 7403 moveq #3,%d2
10c7111c: 2f04 movel %d4,%sp@-
10c7111e: 2f02 movel %d2,%sp@-
10c71120: 4eb9 10c8 591c jsr 10c8591c <__mulsi3>
10c71126: 508f addql #8,%sp
10c71128: 2047 moveal %d7,%a0
10c7112a: b090 cmpl %a0@,%d0
10c7112c: 6410 bccs 10c7113e <tcp_connect+0x1e6>
10c7112e: 2f04 movel %d4,%sp@-
10c71130: 2f02 movel %d2,%sp@-
10c71132: 4eb9 10c8 591c jsr 10c8591c <__mulsi3>
10c71138: 508f addql #8,%sp
10c7113a: 2047 moveal %d7,%a0
10c7113c: 2080 movel %d0,%a0@
10c7113e: 4280 clrl %d0
10c71140: 1013 moveb %a3@,%d0
10c71142: 7200 moveq #0,%d1
10c71144: 4641 notw %d1
10c71146: e1a9 lsll %d0,%d1
10c71148: 2045 moveal %d5,%a0
10c7114a: 2010 movel %a0@,%d0
10c7114c: b280 cmpl %d0,%d1
10c7114e: 6402 bccs 10c71152 <tcp_connect+0x1fa>
10c71150: 2001 movel %d1,%d0
10c71152: 2045 moveal %d5,%a0
10c71154: 2080 movel %d0,%a0@
10c71156: 256a 00f4 0150 movel %a2@(244),%a2@(336)
10c7115c: 102d 0020 moveb %a5@(32),%d0
10c71160: 0c00 0001 cmpib #1,%d0
10c71164: 6616 bnes 10c7117c <tcp_connect+0x224>
10c71166: 4ab9 1002 5730 tstl 10025730 <irq_stat+0x8>
10c7116c: 57c0 seq %d0
10c7116e: 7238 moveq #56,%d1
10c71170: c081 andl %d1,%d0
10c71172: 41f9 1003 3112 lea 10033112 <tcp_statistics+0x20>,%a0
10c71178: 53b0 0800 subql #1,%a0@(00000000,%d0:l)
10c7117c: 1b7c 0002 0020 moveb #2,%a5@(32)
10c71182: 206a 00e4 moveal %a2@(228),%a0
10c71186: 2f0d movel %a5,%sp@-
10c71188: 2068 0014 moveal %a0@(20),%a0
10c7118c: 4e90 jsr %a0@
10c7118e: 588f addql #4,%sp
10c71190: 4a80 tstl %d0
10c71192: 6600 0152 bnew 10c712e6 <tcp_connect+0x38e>
10c71196: 42ad 027e clrl %a5@(638)
10c7119a: 1b7c 0000 0095 moveb #0,%a5@(149)
10c711a0: 42aa 0058 clrl %a2@(88)
10c711a4: 42aa 0054 clrl %a2@(84)
10c711a8: 256a 00fc 0010 movel %a2@(252),%a2@(16)
10c711ae: 256a 0010 0014 movel %a2@(16),%a2@(20)
10c711b4: 42aa 0008 clrl %a2@(8)
10c711b8: 42aa 00f8 clrl %a2@(248)
10c711bc: 42aa 0104 clrl %a2@(260)
10c711c0: 257c 0000 012c movel #300,%a2@(132)
10c711c6: 0084
10c711c8: 422a 006b clrb %a2@(107)
10c711cc: 2f0a movel %a2,%sp@-
10c711ce: 4eb9 10c6 aede jsr 10c6aede <tcp_clear_retrans>
10c711d4: 197c 0002 0046 moveb #2,%a4@(70)
10c711da: 588f addql #4,%sp
10c711dc: 422a 0159 clrb %a2@(345)
10c711e0: 4ab9 1001 02b0 tstl 100102b0 <sysctl_tcp_ecn>
10c711e6: 670c beqs 10c711f4 <tcp_connect+0x29c>
10c711e8: 002c 00c0 0046 orib #-64,%a4@(70)
10c711ee: 157c 0001 0159 moveb #1,%a2@(345)
10c711f4: 422c 0047 clrb %a4@(71)
10c711f8: 42ac 0064 clrl %a4@(100)
10c711fc: 296a 00fc 003a movel %a2@(252),%a4@(58)
10c71202: 52aa 00fc addql #1,%a2@(252)
10c71206: 296a 00fc 003e movel %a2@(252),%a4@(62)
10c7120c: 256a 00fc 000c movel %a2@(252),%a2@(12)
10c71212: 256a 000c 0100 movel %a2@(12),%a2@(256)
10c71218: 2979 1002 67b0 movel 100267b0 <jiffies>,%a4@(66)
10c7121e: 0042
10c71220: 256c 0042 016c movel %a4@(66),%a2@(364)
10c71226: 41ed 0068 lea %a5@(104),%a0
10c7122a: 2948 0008 movel %a0,%a4@(8)
10c7122e: 52a8 0008 addql #1,%a0@(8)
10c71232: 2268 0004 moveal %a0@(4),%a1
10c71236: 2888 movel %a0,%a4@
10c71238: 2949 0004 movel %a1,%a4@(4)
10c7123c: 214c 0004 movel %a4,%a0@(4)
10c71240: 228c movel %a4,%a1@
10c71242: 202c 0078 movel %a4@(120),%d0
10c71246: d1ad 007c addl %d0,%a5@(124)
10c7124a: 222c 0078 movel %a4@(120),%d1
10c7124e: 93ad 0080 subl %d1,%a5@(128)
10c71252: 52aa 0088 addql #1,%a2@(136)
10c71256: 4878 01f0 pea 1f0 <LSIGTRAP+0x1eb>
10c7125a: 2f0c movel %a4,%sp@-
10c7125c: 4eb9 10c5 59b2 jsr 10c559b2 <skb_clone>
10c71262: 2f00 movel %d0,%sp@-
10c71264: 2f0d movel %a5,%sp@-
10c71266: 4eba df8c jsr %pc@(10c6f1f4 <tcp_transmit_skb>)
10c7126a: 4fef 0010 lea %sp@(16),%sp
10c7126e: 4ab9 1002 5730 tstl 10025730 <irq_stat+0x8>
10c71274: 57c0 seq %d0
10c71276: 7238 moveq #56,%d1
10c71278: c081 andl %d1,%d0
10c7127a: 41f9 1003 3102 lea 10033102 <tcp_statistics+0x10>,%a0
10c71280: 52b0 0800 addql #1,%a0@(00000000,%d0:l)
10c71284: 202a 0084 movel %a2@(132),%d0
10c71288: 2200 movel %d0,%d1
10c7128a: 45ed 00d6 lea %a5@(214),%a2
10c7128e: 0c81 0000 2ee0 cmpil #12000,%d1
10c71294: 6324 blss 10c712ba <tcp_connect+0x362>
10c71296: 2f3c 10c7 1296 movel #281481878,%sp@-
10c7129c: 2f00 movel %d0,%sp@-
10c7129e: 4878 0001 pea 1 <PF_DTRACE_OFF>
10c712a2: 2f0d movel %a5,%sp@-
10c712a4: 4879 1000 90e1 pea 100090e1 <prio2band+0x1e67>
10c712aa: 4eb9 10c1 677e jsr 10c1677e <printk>
10c712b0: 223c 0000 2ee0 movel #12000,%d1
10c712b6: 4fef 0014 lea %sp@(20),%sp
10c712ba: 7001 moveq #1,%d0
10c712bc: 1540 017e moveb %d0,%a2@(382)
10c712c0: 2039 1002 67b0 movel 100267b0 <jiffies>,%d0
10c712c6: d081 addl %d1,%d0
10c712c8: 2540 00a8 movel %d0,%a2@(168)
10c712cc: 2f00 movel %d0,%sp@-
10c712ce: 486a 00ac pea %a2@(172)
10c712d2: 4eb9 10c1 97b0 jsr 10c197b0 <mod_timer>
10c712d8: 4a80 tstl %d0
10c712da: 6606 bnes 10c712e2 <tcp_connect+0x38a>
10c712dc: 41ed 0028 lea %a5@(40),%a0
10c712e0: 5290 addql #1,%a0@
10c712e2: 7000 moveq #0,%d0
10c712e4: 6078 bras 10c7135e <tcp_connect+0x406>
10c712e6: 102d 0020 moveb %a5@(32),%d0
10c712ea: 4282 clrl %d2
10c712ec: 1400 moveb %d0,%d2
10c712ee: 206d 00d2 moveal %a5@(210),%a0
10c712f2: 2f0d movel %a5,%sp@-
10c712f4: 2068 003c moveal %a0@(60),%a0
10c712f8: 4e90 jsr %a0@
10c712fa: 588f addql #4,%sp
10c712fc: 4aad 0090 tstl %a5@(144)
10c71300: 6712 beqs 10c71314 <tcp_connect+0x3bc>
10c71302: 082d 0003 00a0 btst #3,%a5@(160)
10c71308: 660a bnes 10c71314 <tcp_connect+0x3bc>
10c7130a: 2f0d movel %a5,%sp@-
10c7130c: 4eb9 10c7 27f2 jsr 10c727f2 <tcp_put_port>
10c71312: 588f addql #4,%sp
10c71314: 7001 moveq #1,%d0
10c71316: b082 cmpl %d2,%d0
10c71318: 6616 bnes 10c71330 <tcp_connect+0x3d8>
10c7131a: 4ab9 1002 5730 tstl 10025730 <irq_stat+0x8>
10c71320: 57c0 seq %d0
10c71322: 7238 moveq #56,%d1
10c71324: c081 andl %d1,%d0
10c71326: 41f9 1003 3112 lea 10033112 <tcp_statistics+0x20>,%a0
10c7132c: 53b0 0800 subql #1,%a0@(00000000,%d0:l)
10c71330: 7007 moveq #7,%d0
10c71332: 1b40 0020 moveb %d0,%a5@(32)
10c71336: 7001 moveq #1,%d0
10c71338: b0ac 0070 cmpl %a4@(112),%d0
10c7133c: 6716 beqs 10c71354 <tcp_connect+0x3fc>
10c7133e: 41ec 0070 lea %a4@(112),%a0
10c71342: 40c1 movew %sr,%d1
10c71344: 007c 0700 oriw #1792,%sr
10c71348: 2010 movel %a0@,%d0
10c7134a: 5380 subql #1,%d0
10c7134c: 2080 movel %d0,%a0@
10c7134e: 46c1 movew %d1,%sr
10c71350: 4a80 tstl %d0
10c71352: 6608 bnes 10c7135c <tcp_connect+0x404>
10c71354: 2f0c movel %a4,%sp@-
10c71356: 4eb9 10c5 5900 jsr 10c55900 <__kfree_skb>
10c7135c: 709d moveq #-99,%d0
10c7135e: 4cee 3cfc ffd8 moveml %fp@(-40),%d2-%d7/%a2-%a5
10c71364: 4e5e unlk %fp
10c71366: 4e75 rts
10c71368 <tcp_send_delayed_ack>:
10c71368: 4e56 0000 linkw %fp,#0
10c7136c: 2f03 movel %d3,%sp@-
10c7136e: 2f02 movel %d2,%sp@-
10c71370: 262e 0008 movel %fp@(8),%d3
10c71374: 2043 moveal %d3,%a0
10c71376: 41e8 00d6 lea %a0@(214),%a0
10c7137a: 2228 0024 movel %a0@(36),%d1
10c7137e: 7004 moveq #4,%d0
10c71380: b081 cmpl %d1,%d0
10c71382: 6434 bccs 10c713b8 <tcp_send_delayed_ack+0x50>
10c71384: 327c 0032 moveaw #50,%a1
10c71388: 2028 0020 movel %a0@(32),%d0
10c7138c: 0280 0400 ff00 andil #67174144,%d0
10c71392: 6704 beqs 10c71398 <tcp_send_delayed_ack+0x30>
10c71394: 327c 0014 moveaw #20,%a1
10c71398: 2028 0070 movel %a0@(112),%d0
10c7139c: 6710 beqs 10c713ae <tcp_send_delayed_ack+0x46>
10c7139e: e688 lsrl #3,%d0
10c713a0: 7404 moveq #4,%d2
10c713a2: b480 cmpl %d0,%d2
10c713a4: 6302 blss 10c713a8 <tcp_send_delayed_ack+0x40>
10c713a6: 7004 moveq #4,%d0
10c713a8: b3c0 cmpal %d0,%a1
10c713aa: 6f02 bles 10c713ae <tcp_send_delayed_ack+0x46>
10c713ac: 2240 moveal %d0,%a1
10c713ae: 2009 movel %a1,%d0
10c713b0: b280 cmpl %d0,%d1
10c713b2: 6c02 bges 10c713b6 <tcp_send_delayed_ack+0x4e>
10c713b4: 2001 movel %d1,%d0
10c713b6: 2200 movel %d0,%d1
10c713b8: 2039 1002 67b0 movel 100267b0 <jiffies>,%d0
10c713be: 2240 moveal %d0,%a1
10c713c0: d3c1 addal %d1,%a1
10c713c2: 1028 0020 moveb %a0@(32),%d0
10c713c6: 1400 moveb %d0,%d2
10c713c8: 0802 0001 btst #1,%d2
10c713cc: 672a beqs 10c713f8 <tcp_send_delayed_ack+0x90>
10c713ce: 4a28 0023 tstb %a0@(35)
10c713d2: 6612 bnes 10c713e6 <tcp_send_delayed_ack+0x7e>
10c713d4: e481 asrl #2,%d1
10c713d6: 2039 1002 67b0 movel 100267b0 <jiffies>,%d0
10c713dc: d081 addl %d1,%d0
10c713de: 2228 0028 movel %a0@(40),%d1
10c713e2: 9081 subl %d1,%d0
10c713e4: 6b0a bmis 10c713f0 <tcp_send_delayed_ack+0x88>
10c713e6: 2f03 movel %d3,%sp@-
10c713e8: 4eb9 10c7 1428 jsr 10c71428 <tcp_send_ack>
10c713ee: 602c bras 10c7141c <tcp_send_delayed_ack+0xb4>
10c713f0: 2009 movel %a1,%d0
10c713f2: 9081 subl %d1,%d0
10c713f4: 6b02 bmis 10c713f8 <tcp_send_delayed_ack+0x90>
10c713f6: 2241 moveal %d1,%a1
10c713f8: 0002 0003 orib #3,%d2
10c713fc: 1142 0020 moveb %d2,%a0@(32)
10c71400: 2149 0028 movel %a1,%a0@(40)
10c71404: 2f09 movel %a1,%sp@-
10c71406: 4868 00c0 pea %a0@(192)
10c7140a: 4eb9 10c1 97b0 jsr 10c197b0 <mod_timer>
10c71410: 4a80 tstl %d0
10c71412: 6608 bnes 10c7141c <tcp_send_delayed_ack+0xb4>
10c71414: 2243 moveal %d3,%a1
10c71416: 41e9 0028 lea %a1@(40),%a0
10c7141a: 5290 addql #1,%a0@
10c7141c: 242e fff8 movel %fp@(-8),%d2
10c71420: 262e fffc movel %fp@(-4),%d3
10c71424: 4e5e unlk %fp
10c71426: 4e75 rts
10c71428 <tcp_send_ack>:
10c71428: 4e56 0000 linkw %fp,#0
10c7142c: 2f0b movel %a3,%sp@-
10c7142e: 2f0a movel %a2,%sp@-
10c71430: 266e 0008 moveal %fp@(8),%a3
10c71434: 102b 0020 moveb %a3@(32),%d0
10c71438: 0c00 0007 cmpib #7,%d0
10c7143c: 6700 00a0 beqw 10c714de <tcp_send_ack+0xb6>
10c71440: 45eb 00d6 lea %a3@(214),%a2
10c71444: 4878 0020 pea 20 <LSIGTRAP+0x1b>
10c71448: 4878 00a0 pea a0 <LSIGTRAP+0x9b>
10c7144c: 4eb9 10c5 5644 jsr 10c55644 <alloc_skb>
10c71452: 2040 moveal %d0,%a0
10c71454: 508f addql #8,%sp
10c71456: b0fc 0000 cmpaw #0,%a0
10c7145a: 6638 bnes 10c71494 <tcp_send_ack+0x6c>
10c7145c: 102a 0020 moveb %a2@(32),%d0
10c71460: 7204 moveq #4,%d1
10c71462: 2541 0024 movel %d1,%a2@(36)
10c71466: 0000 0003 orib #3,%d0
10c7146a: 1540 0020 moveb %d0,%a2@(32)
10c7146e: 2039 1002 67b0 movel 100267b0 <jiffies>,%d0
10c71474: 7214 moveq #20,%d1
10c71476: d081 addl %d1,%d0
10c71478: 2540 0028 movel %d0,%a2@(40)
10c7147c: 2f00 movel %d0,%sp@-
10c7147e: 486a 00c0 pea %a2@(192)
10c71482: 4eb9 10c1 97b0 jsr 10c197b0 <mod_timer>
10c71488: 4a80 tstl %d0
10c7148a: 6652 bnes 10c714de <tcp_send_ack+0xb6>
10c7148c: 41eb 0028 lea %a3@(40),%a0
10c71490: 5290 addql #1,%a0@
10c71492: 604a bras 10c714de <tcp_send_ack+0xb6>
10c71494: 06a8 0000 00a0 addil #160,%a0@(128)
10c7149a: 0080
10c7149c: 06a8 0000 00a0 addil #160,%a0@(132)
10c714a2: 0084
10c714a4: 42a8 0064 clrl %a0@(100)
10c714a8: 117c 0010 0046 moveb #16,%a0@(70)
10c714ae: 4228 0047 clrb %a0@(71)
10c714b2: 222a 0010 movel %a2@(16),%d1
10c714b6: d2aa 0058 addl %a2@(88),%d1
10c714ba: 226a 000c moveal %a2@(12),%a1
10c714be: 2001 movel %d1,%d0
10c714c0: 9089 subl %a1,%d0
10c714c2: 6b02 bmis 10c714c6 <tcp_send_ack+0x9e>
10c714c4: 2209 movel %a1,%d1
10c714c6: 2141 003e movel %d1,%a0@(62)
10c714ca: 2141 003a movel %d1,%a0@(58)
10c714ce: 2179 1002 67b0 movel 100267b0 <jiffies>,%a0@(66)
10c714d4: 0042
10c714d6: 2f08 movel %a0,%sp@-
10c714d8: 2f0b movel %a3,%sp@-
10c714da: 4eba dd18 jsr %pc@(10c6f1f4 <tcp_transmit_skb>)
10c714de: 246e fff8 moveal %fp@(-8),%a2
10c714e2: 266e fffc moveal %fp@(-4),%a3
10c714e6: 4e5e unlk %fp
10c714e8: 4e75 rts
10c714ea <tcp_xmit_probe_skb>:
10c714ea: 4e56 0000 linkw %fp,#0
10c714ee: 48e7 3020 moveml %d2-%d3/%a2,%sp@-
10c714f2: 262e 0008 movel %fp@(8),%d3
10c714f6: 242e 000c movel %fp@(12),%d2
10c714fa: 2443 moveal %d3,%a2
10c714fc: 45ea 00d6 lea %a2@(214),%a2
10c71500: 4878 0020 pea 20 <LSIGTRAP+0x1b>
10c71504: 4878 00a0 pea a0 <LSIGTRAP+0x9b>
10c71508: 4eb9 10c5 5644 jsr 10c55644 <alloc_skb>
10c7150e: 2040 moveal %d0,%a0
10c71510: 508f addql #8,%sp
10c71512: b0fc 0000 cmpaw #0,%a0
10c71516: 6604 bnes 10c7151c <tcp_xmit_probe_skb+0x32>
10c71518: 70ff moveq #-1,%d0
10c7151a: 6042 bras 10c7155e <tcp_xmit_probe_skb+0x74>
10c7151c: 06a8 0000 00a0 addil #160,%a0@(128)
10c71522: 0080
10c71524: 06a8 0000 00a0 addil #160,%a0@(132)
10c7152a: 0084
10c7152c: 42a8 0064 clrl %a0@(100)
10c71530: 117c 0010 0046 moveb #16,%a0@(70)
10c71536: 1142 0047 moveb %d2,%a0@(71)
10c7153a: 216a 0010 003a movel %a2@(16),%a0@(58)
10c71540: 4a82 tstl %d2
10c71542: 6604 bnes 10c71548 <tcp_xmit_probe_skb+0x5e>
10c71544: 53a8 003a subql #1,%a0@(58)
10c71548: 2168 003a 003e movel %a0@(58),%a0@(62)
10c7154e: 2179 1002 67b0 movel 100267b0 <jiffies>,%a0@(66)
10c71554: 0042
10c71556: 2f08 movel %a0,%sp@-
10c71558: 2f03 movel %d3,%sp@-
10c7155a: 4eba dc98 jsr %pc@(10c6f1f4 <tcp_transmit_skb>)
10c7155e: 4cee 040c fff4 moveml %fp@(-12),%d2-%d3/%a2
10c71564: 4e5e unlk %fp
10c71566: 4e75 rts
10c71568 <tcp_write_wakeup>:
10c71568: 4e56 0000 linkw %fp,#0
10c7156c: 48e7 203c moveml %d2/%a2-%a5,%sp@-
10c71570: 286e 0008 moveal %fp@(8),%a4
10c71574: 102c 0020 moveb %a4@(32),%d0
10c71578: 0c00 0007 cmpib #7,%d0
10c7157c: 6700 0194 beqw 10c71712 <tcp_write_wakeup+0x1aa>
10c71580: 45ec 00d6 lea %a4@(214),%a2
10c71584: 266a 00e8 moveal %a2@(232),%a3
10c71588: 2a4a moveal %a2,%a5
10c7158a: b6fc 0000 cmpaw #0,%a3
10c7158e: 6700 0150 beqw 10c716e0 <tcp_write_wakeup+0x178>
10c71592: 202a 0010 movel %a2@(16),%d0
10c71596: d0aa 0058 addl %a2@(88),%d0
10c7159a: 222b 003a movel %a3@(58),%d1
10c7159e: 9280 subl %d0,%d1
10c715a0: 2001 movel %d1,%d0
10c715a2: 6c00 013c bgew 10c716e0 <tcp_write_wakeup+0x178>
10c715a6: 206c 0048 moveal %a4@(72),%a0
10c715aa: 4281 clrl %d1
10c715ac: 322a 0064 movew %a2@(100),%d1
10c715b0: b0fc 0000 cmpaw #0,%a0
10c715b4: 6716 beqs 10c715cc <tcp_write_wakeup+0x64>
10c715b6: 2028 0024 movel %a0@(36),%d0
10c715ba: b0aa 0060 cmpl %a2@(96),%d0
10c715be: 670c beqs 10c715cc <tcp_write_wakeup+0x64>
10c715c0: 2f00 movel %d0,%sp@-
10c715c2: 2f0c movel %a4,%sp@-
10c715c4: 4eba e700 jsr %pc@(10c6fcc6 <tcp_sync_mss>)
10c715c8: 2200 movel %d0,%d1
10c715ca: 508f addql #8,%sp
10c715cc: 102a 0123 moveb %a2@(291),%d0
10c715d0: 670c beqs 10c715de <tcp_write_wakeup+0x76>
10c715d2: 5981 subql #4,%d1
10c715d4: 0280 0000 00ff andil #255,%d0
10c715da: e788 lsll #3,%d0
10c715dc: 9280 subl %d0,%d1
10c715de: 226a 0010 moveal %a2@(16),%a1
10c715e2: d3ea 0058 addal %a2@(88),%a1
10c715e6: 93eb 003a subal %a3@(58),%a1
10c715ea: 206b 003e moveal %a3@(62),%a0
10c715ee: 202a 0100 movel %a2@(256),%d0
10c715f2: 9088 subl %a0,%d0
10c715f4: 6a04 bpls 10c715fa <tcp_write_wakeup+0x92>
10c715f6: 2548 0100 movel %a0,%a2@(256)
10c715fa: 202b 003e movel %a3@(62),%d0
10c715fe: 90ab 003a subl %a3@(58),%d0
10c71602: b089 cmpl %a1,%d0
10c71604: 6206 bhis 10c7160c <tcp_write_wakeup+0xa4>
10c71606: b2ab 005c cmpl %a3@(92),%d1
10c7160a: 6422 bccs 10c7162e <tcp_write_wakeup+0xc6>
10c7160c: 2001 movel %d1,%d0
10c7160e: b3c0 cmpal %d0,%a1
10c71610: 6c02 bges 10c71614 <tcp_write_wakeup+0xac>
10c71612: 2009 movel %a1,%d0
10c71614: 002b 0008 0046 orib #8,%a3@(70)
10c7161a: 2f00 movel %d0,%sp@-
10c7161c: 2f0b movel %a3,%sp@-
10c7161e: 2f0c movel %a4,%sp@-
10c71620: 4eba e424 jsr %pc@(10c6fa46 <tcp_fragment>)
10c71624: 4fef 000c lea %sp@(12),%sp
10c71628: 4a80 tstl %d0
10c7162a: 6600 00e6 bnew 10c71712 <tcp_write_wakeup+0x1aa>
10c7162e: 002b 0008 0046 orib #8,%a3@(70)
10c71634: 2779 1002 67b0 movel 100267b0 <jiffies>,%a3@(66)
10c7163a: 0042
10c7163c: 4878 0020 pea 20 <LSIGTRAP+0x1b>
10c71640: 2f0b movel %a3,%sp@-
10c71642: 4eb9 10c5 59b2 jsr 10c559b2 <skb_clone>
10c71648: 2f00 movel %d0,%sp@-
10c7164a: 2f0c movel %a4,%sp@-
10c7164c: 4eba dba6 jsr %pc@(10c6f1f4 <tcp_transmit_skb>)
10c71650: 2400 movel %d0,%d2
10c71652: 4fef 0010 lea %sp@(16),%sp
10c71656: 6600 0084 bnew 10c716dc <tcp_write_wakeup+0x174>
10c7165a: 2553 00e8 movel %a3@,%a2@(232)
10c7165e: 7068 moveq #104,%d0
10c71660: d08c addl %a4,%d0
10c71662: b0aa 00e8 cmpl %a2@(232),%d0
10c71666: 6604 bnes 10c7166c <tcp_write_wakeup+0x104>
10c71668: 42aa 00e8 clrl %a2@(232)
10c7166c: 256b 003e 000c movel %a3@(62),%a2@(12)
10c71672: 202a 0088 movel %a2@(136),%d0
10c71676: 2200 movel %d0,%d1
10c71678: 5281 addql #1,%d1
10c7167a: 2541 0088 movel %d1,%a2@(136)
10c7167e: 4a80 tstl %d0
10c71680: 665a bnes 10c716dc <tcp_write_wakeup+0x174>
10c71682: 202a 0084 movel %a2@(132),%d0
10c71686: 2200 movel %d0,%d1
10c71688: 0c81 0000 2ee0 cmpil #12000,%d1
10c7168e: 6324 blss 10c716b4 <tcp_write_wakeup+0x14c>
10c71690: 2f3c 10c7 1690 movel #281482896,%sp@-
10c71696: 2f00 movel %d0,%sp@-
10c71698: 4878 0001 pea 1 <PF_DTRACE_OFF>
10c7169c: 2f0c movel %a4,%sp@-
10c7169e: 4879 1000 90e1 pea 100090e1 <prio2band+0x1e67>
10c716a4: 4eb9 10c1 677e jsr 10c1677e <printk>
10c716aa: 223c 0000 2ee0 movel #12000,%d1
10c716b0: 4fef 0014 lea %sp@(20),%sp
10c716b4: 7001 moveq #1,%d0
10c716b6: 1b40 017e moveb %d0,%a5@(382)
10c716ba: 2039 1002 67b0 movel 100267b0 <jiffies>,%d0
10c716c0: d081 addl %d1,%d0
10c716c2: 2b40 00a8 movel %d0,%a5@(168)
10c716c6: 2f00 movel %d0,%sp@-
10c716c8: 486d 00ac pea %a5@(172)
10c716cc: 4eb9 10c1 97b0 jsr 10c197b0 <mod_timer>
10c716d2: 4a80 tstl %d0
10c716d4: 6606 bnes 10c716dc <tcp_write_wakeup+0x174>
10c716d6: 41ec 0028 lea %a4@(40),%a0
10c716da: 5290 addql #1,%a0@
10c716dc: 2002 movel %d2,%d0
10c716de: 6034 bras 10c71714 <tcp_write_wakeup+0x1ac>
10c716e0: 47fa fe08 lea %pc@(10c714ea <tcp_xmit_probe_skb>),%a3
10c716e4: 4a2a 017f tstb %a2@(383)
10c716e8: 6720 beqs 10c7170a <tcp_write_wakeup+0x1a2>
10c716ea: 202a 0010 movel %a2@(16),%d0
10c716ee: 5280 addql #1,%d0
10c716f0: 246a 0180 moveal %a2@(384),%a2
10c716f4: 95c0 subal %d0,%a2
10c716f6: 200a movel %a2,%d0
10c716f8: 0c80 0000 fffe cmpil #65534,%d0
10c716fe: 620a bhis 10c7170a <tcp_write_wakeup+0x1a2>
10c71700: 4878 0020 pea 20 <LSIGTRAP+0x1b>
10c71704: 2f0c movel %a4,%sp@-
10c71706: 4e93 jsr %a3@
10c71708: 508f addql #8,%sp
10c7170a: 42a7 clrl %sp@-
10c7170c: 2f0c movel %a4,%sp@-
10c7170e: 4e93 jsr %a3@
10c71710: 6002 bras 10c71714 <tcp_write_wakeup+0x1ac>
10c71712: 70ff moveq #-1,%d0
10c71714: 4cee 3c04 ffec moveml %fp@(-20),%d2/%a2-%a5
10c7171a: 4e5e unlk %fp
10c7171c: 4e75 rts
10c7171e <tcp_send_probe0>:
10c7171e: 4e56 0000 linkw %fp,#0
10c71722: 2f0a movel %a2,%sp@-
10c71724: 2f02 movel %d2,%sp@-
10c71726: 242e 0008 movel %fp@(8),%d2
10c7172a: 2442 moveal %d2,%a2
10c7172c: 45ea 00d6 lea %a2@(214),%a2
10c71730: 2f02 movel %d2,%sp@-
10c71732: 4eba fe34 jsr %pc@(10c71568 <tcp_write_wakeup>)
10c71736: 588f addql #4,%sp
10c71738: 4aaa 0088 tstl %a2@(136)
10c7173c: 6606 bnes 10c71744 <tcp_send_probe0+0x26>
10c7173e: 4aaa 00e8 tstl %a2@(232)
10c71742: 660c bnes 10c71750 <tcp_send_probe0+0x32>
10c71744: 422a 0154 clrb %a2@(340)
10c71748: 422a 006f clrb %a2@(111)
10c7174c: 6000 00ac braw 10c717fa <tcp_send_probe0+0xdc>
10c71750: 4a80 tstl %d0
10c71752: 6e32 bgts 10c71786 <tcp_send_probe0+0x68>
10c71754: 522a 006f addqb #1,%a2@(111)
10c71758: 522a 0154 addqb #1,%a2@(340)
10c7175c: 4280 clrl %d0
10c7175e: 102a 006f moveb %a2@(111),%d0
10c71762: 222a 0084 movel %a2@(132),%d1
10c71766: e1a9 lsll %d0,%d1
10c71768: 0c81 0000 2ee0 cmpil #12000,%d1
10c7176e: 6306 blss 10c71776 <tcp_send_probe0+0x58>
10c71770: 223c 0000 2ee0 movel #12000,%d1
10c71776: 2041 moveal %d1,%a0
10c71778: b0fc 2ee0 cmpaw #12000,%a0
10c7177c: 6352 blss 10c717d0 <tcp_send_probe0+0xb2>
10c7177e: 2f3c 10c7 177e movel #281483134,%sp@-
10c71784: 602e bras 10c717b4 <tcp_send_probe0+0x96>
10c71786: 4a2a 0154 tstb %a2@(340)
10c7178a: 6606 bnes 10c71792 <tcp_send_probe0+0x74>
10c7178c: 157c 0001 0154 moveb #1,%a2@(340)
10c71792: 4280 clrl %d0
10c71794: 102a 006f moveb %a2@(111),%d0
10c71798: 222a 0084 movel %a2@(132),%d1
10c7179c: e1a9 lsll %d0,%d1
10c7179e: 7032 moveq #50,%d0
10c717a0: b081 cmpl %d1,%d0
10c717a2: 6402 bccs 10c717a6 <tcp_send_probe0+0x88>
10c717a4: 7232 moveq #50,%d1
10c717a6: 2041 moveal %d1,%a0
10c717a8: b0fc 2ee0 cmpaw #12000,%a0
10c717ac: 6322 blss 10c717d0 <tcp_send_probe0+0xb2>
10c717ae: 2f3c 10c7 17ae movel #281483182,%sp@-
10c717b4: 2f01 movel %d1,%sp@-
10c717b6: 4878 0003 pea 3 <PF_PTRACED_OFF>
10c717ba: 2f02 movel %d2,%sp@-
10c717bc: 4879 1000 90e1 pea 100090e1 <prio2band+0x1e67>
10c717c2: 4eb9 10c1 677e jsr 10c1677e <printk>
10c717c8: 307c 2ee0 moveaw #12000,%a0
10c717cc: 4fef 0014 lea %sp@(20),%sp
10c717d0: 7003 moveq #3,%d0
10c717d2: 1540 017e moveb %d0,%a2@(382)
10c717d6: 2039 1002 67b0 movel 100267b0 <jiffies>,%d0
10c717dc: d088 addl %a0,%d0
10c717de: 2540 00a8 movel %d0,%a2@(168)
10c717e2: 2f00 movel %d0,%sp@-
10c717e4: 486a 00ac pea %a2@(172)
10c717e8: 4eb9 10c1 97b0 jsr 10c197b0 <mod_timer>
10c717ee: 4a80 tstl %d0
10c717f0: 6608 bnes 10c717fa <tcp_send_probe0+0xdc>
10c717f2: 2242 moveal %d2,%a1
10c717f4: 41e9 0028 lea %a1@(40),%a0
10c717f8: 5290 addql #1,%a0@
10c717fa: 242e fff8 movel %fp@(-8),%d2
10c717fe: 246e fffc moveal %fp@(-4),%a2
10c71802: 4e5e unlk %fp
10c71804: 4e75 rts
10c71806: 4e75 rts
10c71808 <tcp_init_xmit_timers>:
10c71808: 4e56 0000 linkw %fp,#0
10c7180c: 2f0a movel %a2,%sp@-
10c7180e: 246e 0008 moveal %fp@(8),%a2
10c71812: 41ea 00d6 lea %a2@(214),%a0
10c71816: 43e8 00ac lea %a0@(172),%a1
10c7181a: 42a9 0004 clrl %a1@(4)
10c7181e: 4291 clrl %a1@
10c71820: 217c 10c7 2096 movel #281485462,%a0@(188)
10c71826: 00bc
10c71828: 214a 00b8 movel %a2,%a0@(184)
10c7182c: 4228 017e clrb %a0@(382)
10c71830: 43e8 00c0 lea %a0@(192),%a1
10c71834: 42a9 0004 clrl %a1@(4)
10c71838: 4291 clrl %a1@
10c7183a: 217c 10c7 1bea movel #281484266,%a0@(208)
10c71840: 00d0
10c71842: 214a 00cc movel %a2,%a0@(204)
10c71846: 4228 0020 clrb %a0@(32)
10c7184a: 41ea 02ea lea %a2@(746),%a0
10c7184e: 42a8 0004 clrl %a0@(4)
10c71852: 4290 clrl %a0@
10c71854: 257c 10c7 2398 movel #281486232,%a2@(762)
10c7185a: 02fa
10c7185c: 254a 02f6 movel %a2,%a2@(758)
10c71860: 245f moveal %sp@+,%a2
10c71862: 4e5e unlk %fp
10c71864: 4e75 rts
10c71866 <tcp_clear_xmit_timers>:
10c71866: 4e56 0000 linkw %fp,#0
10c7186a: 2f0a movel %a2,%sp@-
10c7186c: 2f02 movel %d2,%sp@-
10c7186e: 242e 0008 movel %fp@(8),%d2
10c71872: 2442 moveal %d2,%a2
10c71874: 45ea 00d6 lea %a2@(214),%a2
10c71878: 422a 017e clrb %a2@(382)
10c7187c: 41ea 00ac lea %a2@(172),%a0
10c71880: 4a90 tstl %a0@
10c71882: 6716 beqs 10c7189a <tcp_clear_xmit_timers+0x34>
10c71884: 2f08 movel %a0,%sp@-
10c71886: 4eb9 10c1 9894 jsr 10c19894 <del_timer>
10c7188c: 588f addql #4,%sp
10c7188e: 4a80 tstl %d0
10c71890: 6708 beqs 10c7189a <tcp_clear_xmit_timers+0x34>
10c71892: 2242 moveal %d2,%a1
10c71894: 41e9 0028 lea %a1@(40),%a0
10c71898: 5390 subql #1,%a0@
10c7189a: 422a 0020 clrb %a2@(32)
10c7189e: 422a 0023 clrb %a2@(35)
10c718a2: 41ea 00c0 lea %a2@(192),%a0
10c718a6: 4a90 tstl %a0@
10c718a8: 6716 beqs 10c718c0 <tcp_clear_xmit_timers+0x5a>
10c718aa: 2f08 movel %a0,%sp@-
10c718ac: 4eb9 10c1 9894 jsr 10c19894 <del_timer>
10c718b2: 588f addql #4,%sp
10c718b4: 4a80 tstl %d0
10c718b6: 6708 beqs 10c718c0 <tcp_clear_xmit_timers+0x5a>
10c718b8: 2242 moveal %d2,%a1
10c718ba: 41e9 0028 lea %a1@(40),%a0
10c718be: 5390 subql #1,%a0@
10c718c0: 2042 moveal %d2,%a0
10c718c2: 41e8 02ea lea %a0@(746),%a0
10c718c6: 4a90 tstl %a0@
10c718c8: 6714 beqs 10c718de <tcp_clear_xmit_timers+0x78>
10c718ca: 2f08 movel %a0,%sp@-
10c718cc: 4eb9 10c1 9894 jsr 10c19894 <del_timer>
10c718d2: 4a80 tstl %d0
10c718d4: 6708 beqs 10c718de <tcp_clear_xmit_timers+0x78>
10c718d6: 2242 moveal %d2,%a1
10c718d8: 41e9 0028 lea %a1@(40),%a0
10c718dc: 5390 subql #1,%a0@
10c718de: 242e fff8 movel %fp@(-8),%d2
10c718e2: 246e fffc moveal %fp@(-4),%a2
10c718e6: 4e5e unlk %fp
10c718e8: 4e75 rts
10c718ea <tcp_write_err>:
10c718ea: 4e56 0000 linkw %fp,#0
10c718ee: 2f0a movel %a2,%sp@-
10c718f0: 2f02 movel %d2,%sp@-
10c718f2: 246e 0008 moveal %fp@(8),%a2
10c718f6: 202a 0282 movel %a2@(642),%d0
10c718fa: 6602 bnes 10c718fe <tcp_write_err+0x14>
10c718fc: 706e moveq #110,%d0
10c718fe: 2540 027e movel %d0,%a2@(638)
10c71902: 2f0a movel %a2,%sp@-
10c71904: 206a 031a moveal %a2@(794),%a0
10c71908: 4e90 jsr %a0@
10c7190a: 588f addql #4,%sp
10c7190c: 102a 0020 moveb %a2@(32),%d0
10c71910: 4282 clrl %d2
10c71912: 1400 moveb %d0,%d2
10c71914: 206a 00d2 moveal %a2@(210),%a0
10c71918: 2f0a movel %a2,%sp@-
10c7191a: 2068 003c moveal %a0@(60),%a0
10c7191e: 4e90 jsr %a0@
10c71920: 588f addql #4,%sp
10c71922: 4aaa 0090 tstl %a2@(144)
10c71926: 6712 beqs 10c7193a <tcp_write_err+0x50>
10c71928: 082a 0003 00a0 btst #3,%a2@(160)
10c7192e: 660a bnes 10c7193a <tcp_write_err+0x50>
10c71930: 2f0a movel %a2,%sp@-
10c71932: 4eb9 10c7 27f2 jsr 10c727f2 <tcp_put_port>
10c71938: 588f addql #4,%sp
10c7193a: 7001 moveq #1,%d0
10c7193c: b082 cmpl %d2,%d0
10c7193e: 6616 bnes 10c71956 <tcp_write_err+0x6c>
10c71940: 4ab9 1002 5730 tstl 10025730 <irq_stat+0x8>
10c71946: 57c0 seq %d0
10c71948: 7238 moveq #56,%d1
10c7194a: c081 andl %d1,%d0
10c7194c: 41f9 1003 3112 lea 10033112 <tcp_statistics+0x20>,%a0
10c71952: 53b0 0800 subql #1,%a0@(00000000,%d0:l)
10c71956: 7007 moveq #7,%d0
10c71958: 1540 0020 moveb %d0,%a2@(32)
10c7195c: 2f0a movel %a2,%sp@-
10c7195e: 4eba ff06 jsr %pc@(10c71866 <tcp_clear_xmit_timers>)
10c71962: 157c 0003 0027 moveb #3,%a2@(39)
10c71968: 588f addql #4,%sp
10c7196a: 102a 0094 moveb %a2@(148),%d0
10c7196e: 660a bnes 10c7197a <tcp_write_err+0x90>
10c71970: 2f0a movel %a2,%sp@-
10c71972: 206a 030e moveal %a2@(782),%a0
10c71976: 4e90 jsr %a0@
10c71978: 6008 bras 10c71982 <tcp_write_err+0x98>
10c7197a: 2f0a movel %a2,%sp@-
10c7197c: 4eb9 10c6 8d50 jsr 10c68d50 <tcp_destroy_sock>
10c71982: 52b9 1003 2fd6 addql #1,10032fd6 <net_statistics+0xf4>
10c71988: 242e fff8 movel %fp@(-8),%d2
10c7198c: 246e fffc moveal %fp@(-4),%a2
10c71990: 4e5e unlk %fp
10c71992: 4e75 rts
10c71994 <tcp_out_of_resources>:
10c71994: 4e56 0000 linkw %fp,#0
10c71998: 48e7 2030 moveml %d2/%a2-%a3,%sp@-
10c7199c: 246e 0008 moveal %fp@(8),%a2
10c719a0: 242e 000c movel %fp@(12),%d2
10c719a4: 47ea 00d6 lea %a2@(214),%a3
10c719a8: 2239 1001 0270 movel 10010270 <tcp_orphan_count>,%d1
10c719ae: 2039 1002 67b0 movel 100267b0 <jiffies>,%d0
10c719b4: 90ab 001c subl %a3@(28),%d0
10c719b8: 0c80 0000 5dc0 cmpil #24000,%d0
10c719be: 6204 bhis 10c719c4 <tcp_out_of_resources+0x30>
10c719c0: 4a82 tstl %d2
10c719c2: 6602 bnes 10c719c6 <tcp_out_of_resources+0x32>
10c719c4: d281 addl %d1,%d1
10c719c6: 4aaa 0282 tstl %a2@(642)
10c719ca: 6702 beqs 10c719ce <tcp_out_of_resources+0x3a>
10c719cc: d281 addl %d1,%d1
10c719ce: b2b9 1001 02c8 cmpl 100102c8 <sysctl_tcp_max_orphans>,%d1
10c719d4: 6c1c bges 10c719f2 <tcp_out_of_resources+0x5e>
10c719d6: 0caa 0000 0800 cmpil #2048,%a2@(124)
10c719dc: 007c
10c719de: 6f00 00dc blew 10c71abc <tcp_out_of_resources+0x128>
10c719e2: 2039 1003 2c74 movel 10032c74 <tcp_memory_allocated>,%d0
10c719e8: b0b9 1003 338e cmpl 1003338e <sysctl_tcp_mem+0x8>,%d0
10c719ee: 6f00 00cc blew 10c71abc <tcp_out_of_resources+0x128>
10c719f2: 4eb9 10c5 ca54 jsr 10c5ca54 <net_ratelimit>
10c719f8: 4a80 tstl %d0
10c719fa: 670e beqs 10c71a0a <tcp_out_of_resources+0x76>
10c719fc: 4879 1000 91e7 pea 100091e7 <timer_bug_msg+0x20>
10c71a02: 4eb9 10c1 677e jsr 10c1677e <printk>
10c71a08: 588f addql #4,%sp
10c71a0a: 2039 1002 67b0 movel 100267b0 <jiffies>,%d0
10c71a10: 90ab 001c subl %a3@(28),%d0
10c71a14: 0c80 0000 1770 cmpil #6000,%d0
10c71a1a: 6f0c bles 10c71a28 <tcp_out_of_resources+0x94>
10c71a1c: 4aab 0058 tstl %a3@(88)
10c71a20: 6608 bnes 10c71a2a <tcp_out_of_resources+0x96>
10c71a22: 4aab 0088 tstl %a3@(136)
10c71a26: 6602 bnes 10c71a2a <tcp_out_of_resources+0x96>
10c71a28: 7401 moveq #1,%d2
10c71a2a: 4a82 tstl %d2
10c71a2c: 670e beqs 10c71a3c <tcp_out_of_resources+0xa8>
10c71a2e: 4878 0020 pea 20 <LSIGTRAP+0x1b>
10c71a32: 2f0a movel %a2,%sp@-
10c71a34: 4eb9 10c7 0a1e jsr 10c70a1e <tcp_send_active_reset>
10c71a3a: 508f addql #8,%sp
10c71a3c: 102a 0020 moveb %a2@(32),%d0
10c71a40: 4282 clrl %d2
10c71a42: 1400 moveb %d0,%d2
10c71a44: 206a 00d2 moveal %a2@(210),%a0
10c71a48: 2f0a movel %a2,%sp@-
10c71a4a: 2068 003c moveal %a0@(60),%a0
10c71a4e: 4e90 jsr %a0@
10c71a50: 588f addql #4,%sp
10c71a52: 4aaa 0090 tstl %a2@(144)
10c71a56: 6712 beqs 10c71a6a <tcp_out_of_resources+0xd6>
10c71a58: 082a 0003 00a0 btst #3,%a2@(160)
10c71a5e: 660a bnes 10c71a6a <tcp_out_of_resources+0xd6>
10c71a60: 2f0a movel %a2,%sp@-
10c71a62: 4eb9 10c7 27f2 jsr 10c727f2 <tcp_put_port>
10c71a68: 588f addql #4,%sp
10c71a6a: 7201 moveq #1,%d1
10c71a6c: b282 cmpl %d2,%d1
10c71a6e: 6616 bnes 10c71a86 <tcp_out_of_resources+0xf2>
10c71a70: 4ab9 1002 5730 tstl 10025730 <irq_stat+0x8>
10c71a76: 57c0 seq %d0
10c71a78: 7238 moveq #56,%d1
10c71a7a: c081 andl %d1,%d0
10c71a7c: 41f9 1003 3112 lea 10033112 <tcp_statistics+0x20>,%a0
10c71a82: 53b0 0800 subql #1,%a0@(00000000,%d0:l)
10c71a86: 7007 moveq #7,%d0
10c71a88: 1540 0020 moveb %d0,%a2@(32)
10c71a8c: 2f0a movel %a2,%sp@-
10c71a8e: 4eba fdd6 jsr %pc@(10c71866 <tcp_clear_xmit_timers>)
10c71a92: 157c 0003 0027 moveb #3,%a2@(39)
10c71a98: 588f addql #4,%sp
10c71a9a: 102a 0094 moveb %a2@(148),%d0
10c71a9e: 660a bnes 10c71aaa <tcp_out_of_resources+0x116>
10c71aa0: 2f0a movel %a2,%sp@-
10c71aa2: 206a 030e moveal %a2@(782),%a0
10c71aa6: 4e90 jsr %a0@
10c71aa8: 6008 bras 10c71ab2 <tcp_out_of_resources+0x11e>
10c71aaa: 2f0a movel %a2,%sp@-
10c71aac: 4eb9 10c6 8d50 jsr 10c68d50 <tcp_destroy_sock>
10c71ab2: 52b9 1003 2fd2 addql #1,10032fd2 <net_statistics+0xf0>
10c71ab8: 7001 moveq #1,%d0
10c71aba: 6002 bras 10c71abe <tcp_out_of_resources+0x12a>
10c71abc: 7000 moveq #0,%d0
10c71abe: 4cee 0c04 fff4 moveml %fp@(-12),%d2/%a2-%a3
10c71ac4: 4e5e unlk %fp
10c71ac6: 4e75 rts
10c71ac8 <tcp_orphan_retries>:
10c71ac8: 4e56 0000 linkw %fp,#0
10c71acc: 206e 0008 moveal %fp@(8),%a0
10c71ad0: 222e 000c movel %fp@(12),%d1
10c71ad4: 2039 1003 2e5a movel 10032e5a <sysctl_tcp_orphan_retries>,%d0
10c71ada: 4aa8 0282 tstl %a0@(642)
10c71ade: 6706 beqs 10c71ae6 <tcp_orphan_retries+0x1e>
10c71ae0: 4a81 tstl %d1
10c71ae2: 6602 bnes 10c71ae6 <tcp_orphan_retries+0x1e>
10c71ae4: 7000 moveq #0,%d0
10c71ae6: 4a80 tstl %d0
10c71ae8: 6606 bnes 10c71af0 <tcp_orphan_retries+0x28>
10c71aea: 4a81 tstl %d1
10c71aec: 6702 beqs 10c71af0 <tcp_orphan_retries+0x28>
10c71aee: 7008 moveq #8,%d0
10c71af0: 4e5e unlk %fp
10c71af2: 4e75 rts
10c71af4 <tcp_write_timeout>:
10c71af4: 4e56 0000 linkw %fp,#0
10c71af8: 48e7 3038 moveml %d2-%d3/%a2-%a4,%sp@-
10c71afc: 286e 0008 moveal %fp@(8),%a4
10c71b00: 47ec 00d6 lea %a4@(214),%a3
10c71b04: 102c 0020 moveb %a4@(32),%d0
10c71b08: 0280 0000 00ff andil #255,%d0
10c71b0e: 720c moveq #12,%d1
10c71b10: 0101 btst %d0,%d1
10c71b12: 673e beqs 10c71b52 <tcp_write_timeout+0x5e>
10c71b14: 4a2b 006b tstb %a3@(107)
10c71b18: 6722 beqs 10c71b3c <tcp_write_timeout+0x48>
10c71b1a: 45ec 0048 lea %a4@(72),%a2
10c71b1e: 2052 moveal %a2@,%a0
10c71b20: b0fc 0000 cmpaw #0,%a0
10c71b24: 6716 beqs 10c71b3c <tcp_write_timeout+0x48>
10c71b26: 2268 0060 moveal %a0@(96),%a1
10c71b2a: 4aa9 0018 tstl %a1@(24)
10c71b2e: 670c beqs 10c71b3c <tcp_write_timeout+0x48>
10c71b30: 2f08 movel %a0,%sp@-
10c71b32: 2069 0018 moveal %a1@(24),%a0
10c71b36: 4e90 jsr %a0@
10c71b38: 2480 movel %d0,%a2@
10c71b3a: 588f addql #4,%sp
10c71b3c: 102b 0158 moveb %a3@(344),%d0
10c71b40: 6708 beqs 10c71b4a <tcp_write_timeout+0x56>
10c71b42: 4283 clrl %d3
10c71b44: 1600 moveb %d0,%d3
10c71b46: 6000 0082 braw 10c71bca <tcp_write_timeout+0xd6>
10c71b4a: 2639 1001 02d0 movel 100102d0 <sysctl_tcp_syn_retries>,%d3
10c71b50: 6078 bras 10c71bca <tcp_write_timeout+0xd6>
10c71b52: 4280 clrl %d0
10c71b54: 102b 006b moveb %a3@(107),%d0
10c71b58: b0b9 1001 02e4 cmpl 100102e4 <sysctl_tcp_retries1>,%d0
10c71b5e: 6d22 blts 10c71b82 <tcp_write_timeout+0x8e>
10c71b60: 45ec 0048 lea %a4@(72),%a2
10c71b64: 2052 moveal %a2@,%a0
10c71b66: b0fc 0000 cmpaw #0,%a0
10c71b6a: 6716 beqs 10c71b82 <tcp_write_timeout+0x8e>
10c71b6c: 2268 0060 moveal %a0@(96),%a1
10c71b70: 4aa9 0018 tstl %a1@(24)
10c71b74: 670c beqs 10c71b82 <tcp_write_timeout+0x8e>
10c71b76: 2f08 movel %a0,%sp@-
10c71b78: 2069 0018 moveal %a1@(24),%a0
10c71b7c: 4e90 jsr %a0@
10c71b7e: 2480 movel %d0,%a2@
10c71b80: 588f addql #4,%sp
10c71b82: 2639 1001 02e8 movel 100102e8 <sysctl_tcp_retries2>,%d3
10c71b88: 102c 0094 moveb %a4@(148),%d0
10c71b8c: 673c beqs 10c71bca <tcp_write_timeout+0xd6>
10c71b8e: 0cab 0000 2edf cmpil #11999,%a3@(132)
10c71b94: 0084
10c71b96: 53c2 sls %d2
10c71b98: 4882 extw %d2
10c71b9a: 48c2 extl %d2
10c71b9c: 4482 negl %d2
10c71b9e: 2f02 movel %d2,%sp@-
10c71ba0: 2f0c movel %a4,%sp@-
10c71ba2: 4eba ff24 jsr %pc@(10c71ac8 <tcp_orphan_retries>)
10c71ba6: 2600 movel %d0,%d3
10c71ba8: 7200 moveq #0,%d1
10c71baa: 508f addql #8,%sp
10c71bac: 4a82 tstl %d2
10c71bae: 660a bnes 10c71bba <tcp_write_timeout+0xc6>
10c71bb0: 4280 clrl %d0
10c71bb2: 102b 006b moveb %a3@(107),%d0
10c71bb6: b680 cmpl %d0,%d3
10c71bb8: 6f02 bles 10c71bbc <tcp_write_timeout+0xc8>
10c71bba: 7201 moveq #1,%d1
10c71bbc: 2f01 movel %d1,%sp@-
10c71bbe: 2f0c movel %a4,%sp@-
10c71bc0: 4eba fdd2 jsr %pc@(10c71994 <tcp_out_of_resources>)
10c71bc4: 508f addql #8,%sp
10c71bc6: 4a80 tstl %d0
10c71bc8: 6614 bnes 10c71bde <tcp_write_timeout+0xea>
10c71bca: 4280 clrl %d0
10c71bcc: 102b 006b moveb %a3@(107),%d0
10c71bd0: b680 cmpl %d0,%d3
10c71bd2: 6f04 bles 10c71bd8 <tcp_write_timeout+0xe4>
10c71bd4: 7000 moveq #0,%d0
10c71bd6: 6008 bras 10c71be0 <tcp_write_timeout+0xec>
10c71bd8: 2f0c movel %a4,%sp@-
10c71bda: 4eba fd0e jsr %pc@(10c718ea <tcp_write_err>)
10c71bde: 7001 moveq #1,%d0
10c71be0: 4cee 1c0c ffec moveml %fp@(-20),%d2-%d3/%a2-%a4
10c71be6: 4e5e unlk %fp
10c71be8: 4e75 rts
10c71bea <tcp_delack_timer>:
10c71bea: 4e56 0000 linkw %fp,#0
10c71bee: 48e7 203c moveml %d2/%a2-%a5,%sp@-
10c71bf2: 286e 0008 moveal %fp@(8),%a4
10c71bf6: 47ec 00d6 lea %a4@(214),%a3
10c71bfa: 4aac 0030 tstl %a4@(48)
10c71bfe: 6732 beqs 10c71c32 <tcp_delack_timer+0x48>
10c71c00: 177c 0001 0023 moveb #1,%a3@(35)
10c71c06: 52b9 1003 2f26 addql #1,10032f26 <net_statistics+0x44>
10c71c0c: 2079 1002 67b0 moveal 100267b0 <jiffies>,%a0
10c71c12: 4868 0004 pea %a0@(4)
10c71c16: 486b 00c0 pea %a3@(192)
10c71c1a: 4eb9 10c1 97b0 jsr 10c197b0 <mod_timer>
10c71c20: 508f addql #8,%sp
10c71c22: 4bec 0028 lea %a4@(40),%a5
10c71c26: 4a80 tstl %d0
10c71c28: 6600 010c bnew 10c71d36 <tcp_delack_timer+0x14c>
10c71c2c: 5295 addql #1,%a5@
10c71c2e: 6000 0106 braw 10c71d36 <tcp_delack_timer+0x14c>
10c71c32: 0cac 0000 0fff cmpil #4095,%a4@(128)
10c71c38: 0080
10c71c3a: 6f0a bles 10c71c46 <tcp_delack_timer+0x5c>
10c71c3c: 2f0c movel %a4,%sp@-
10c71c3e: 4eb9 10c6 654e jsr 10c6654e <__tcp_mem_reclaim>
10c71c44: 588f addql #4,%sp
10c71c46: 102c 0020 moveb %a4@(32),%d0
10c71c4a: 4bec 0028 lea %a4@(40),%a5
10c71c4e: 0c00 0007 cmpib #7,%d0
10c71c52: 6700 00c6 beqw 10c71d1a <tcp_delack_timer+0x130>
10c71c56: 142b 0020 moveb %a3@(32),%d2
10c71c5a: 0802 0001 btst #1,%d2
10c71c5e: 6700 00ba beqw 10c71d1a <tcp_delack_timer+0x130>
10c71c62: 206b 0028 moveal %a3@(40),%a0
10c71c66: 2239 1002 67b0 movel 100267b0 <jiffies>,%d1
10c71c6c: 2008 movel %a0,%d0
10c71c6e: 9081 subl %d1,%d0
10c71c70: 4a80 tstl %d0
10c71c72: 6f1a bles 10c71c8e <tcp_delack_timer+0xa4>
10c71c74: 2f08 movel %a0,%sp@-
10c71c76: 486b 00c0 pea %a3@(192)
10c71c7a: 4eb9 10c1 97b0 jsr 10c197b0 <mod_timer>
10c71c80: 508f addql #8,%sp
10c71c82: 4a80 tstl %d0
10c71c84: 6600 0094 bnew 10c71d1a <tcp_delack_timer+0x130>
10c71c88: 5295 addql #1,%a5@
10c71c8a: 6000 008e braw 10c71d1a <tcp_delack_timer+0x130>
10c71c8e: 0202 00fd andib #-3,%d2
10c71c92: 1742 0020 moveb %d2,%a3@(32)
10c71c96: 41eb 0034 lea %a3@(52),%a0
10c71c9a: 2028 0008 movel %a0@(8),%d0
10c71c9e: 2448 moveal %a0,%a2
10c71ca0: 673e beqs 10c71ce0 <tcp_delack_timer+0xf6>
10c71ca2: d1b9 1003 2fae addl %d0,10032fae <net_statistics+0xcc>
10c71ca8: 600c bras 10c71cb6 <tcp_delack_timer+0xcc>
10c71caa: 2f09 movel %a1,%sp@-
10c71cac: 2f0c movel %a4,%sp@-
10c71cae: 206c 031e moveal %a4@(798),%a0
10c71cb2: 4e90 jsr %a0@
10c71cb4: 508f addql #8,%sp
10c71cb6: 2052 moveal %a2@,%a0
10c71cb8: 93c9 subal %a1,%a1
10c71cba: b5c8 cmpal %a0,%a2
10c71cbc: 6718 beqs 10c71cd6 <tcp_delack_timer+0xec>
10c71cbe: 2248 moveal %a0,%a1
10c71cc0: 2051 moveal %a1@,%a0
10c71cc2: 53aa 0008 subql #1,%a2@(8)
10c71cc6: 214a 0004 movel %a2,%a0@(4)
10c71cca: 2488 movel %a0,%a2@
10c71ccc: 4291 clrl %a1@
10c71cce: 42a9 0004 clrl %a1@(4)
10c71cd2: 42a9 0008 clrl %a1@(8)
10c71cd6: b2fc 0000 cmpaw #0,%a1
10c71cda: 66ce bnes 10c71caa <tcp_delack_timer+0xc0>
10c71cdc: 42ab 0044 clrl %a3@(68)
10c71ce0: 082b 0000 0020 btst #0,%a3@(32)
10c71ce6: 6732 beqs 10c71d1a <tcp_delack_timer+0x130>
10c71ce8: 4a2b 0022 tstb %a3@(34)
10c71cec: 6612 bnes 10c71d00 <tcp_delack_timer+0x116>
10c71cee: 222b 0024 movel %a3@(36),%d1
10c71cf2: d281 addl %d1,%d1
10c71cf4: 202b 0084 movel %a3@(132),%d0
10c71cf8: b280 cmpl %d0,%d1
10c71cfa: 640a bccs 10c71d06 <tcp_delack_timer+0x11c>
10c71cfc: 2001 movel %d1,%d0
10c71cfe: 6006 bras 10c71d06 <tcp_delack_timer+0x11c>
10c71d00: 422b 0022 clrb %a3@(34)
10c71d04: 7004 moveq #4,%d0
10c71d06: 2740 0024 movel %d0,%a3@(36)
10c71d0a: 2f0c movel %a4,%sp@-
10c71d0c: 4eb9 10c7 1428 jsr 10c71428 <tcp_send_ack>
10c71d12: 52b9 1003 2f22 addql #1,10032f22 <net_statistics+0x40>
10c71d18: 588f addql #4,%sp
10c71d1a: 4ab9 1003 2bb4 tstl 10032bb4 <tcp_memory_pressure>
10c71d20: 6714 beqs 10c71d36 <tcp_delack_timer+0x14c>
10c71d22: 0cac 0000 0fff cmpil #4095,%a4@(128)
10c71d28: 0080
10c71d2a: 6f0a bles 10c71d36 <tcp_delack_timer+0x14c>
10c71d2c: 2f0c movel %a4,%sp@-
10c71d2e: 4eb9 10c6 654e jsr 10c6654e <__tcp_mem_reclaim>
10c71d34: 588f addql #4,%sp
10c71d36: 40c1 movew %sr,%d1
10c71d38: 007c 0700 oriw #1792,%sr
10c71d3c: 2015 movel %a5@,%d0
10c71d3e: 5380 subql #1,%d0
10c71d40: 2a80 movel %d0,%a5@
10c71d42: 46c1 movew %d1,%sr
10c71d44: 4a80 tstl %d0
10c71d46: 6608 bnes 10c71d50 <tcp_delack_timer+0x166>
10c71d48: 2f0c movel %a4,%sp@-
10c71d4a: 4eb9 10c5 4b7e jsr 10c54b7e <sk_free>
10c71d50: 4cee 3c04 ffec moveml %fp@(-20),%d2/%a2-%a5
10c71d56: 4e5e unlk %fp
10c71d58: 4e75 rts
10c71d5a <tcp_probe_timer>:
10c71d5a: 4e56 0000 linkw %fp,#0
10c71d5e: 48e7 3030 moveml %d2-%d3/%a2-%a3,%sp@-
10c71d62: 266e 0008 moveal %fp@(8),%a3
10c71d66: 45eb 00d6 lea %a3@(214),%a2
10c71d6a: 4aaa 0088 tstl %a2@(136)
10c71d6e: 6606 bnes 10c71d76 <tcp_probe_timer+0x1c>
10c71d70: 4aaa 00e8 tstl %a2@(232)
10c71d74: 6606 bnes 10c71d7c <tcp_probe_timer+0x22>
10c71d76: 422a 0154 clrb %a2@(340)
10c71d7a: 606c bras 10c71de8 <tcp_probe_timer+0x8e>
10c71d7c: 2639 1001 02e8 movel 100102e8 <sysctl_tcp_retries2>,%d3
10c71d82: 102b 0094 moveb %a3@(148),%d0
10c71d86: 6746 beqs 10c71dce <tcp_probe_timer+0x74>
10c71d88: 4280 clrl %d0
10c71d8a: 102a 006f moveb %a2@(111),%d0
10c71d8e: 222a 0084 movel %a2@(132),%d1
10c71d92: e1a9 lsll %d0,%d1
10c71d94: 0c81 0000 2edf cmpil #11999,%d1
10c71d9a: 53c2 sls %d2
10c71d9c: 4882 extw %d2
10c71d9e: 48c2 extl %d2
10c71da0: 4482 negl %d2
10c71da2: 2f02 movel %d2,%sp@-
10c71da4: 2f0b movel %a3,%sp@-
10c71da6: 4eba fd20 jsr %pc@(10c71ac8 <tcp_orphan_retries>)
10c71daa: 2600 movel %d0,%d3
10c71dac: 7200 moveq #0,%d1
10c71dae: 508f addql #8,%sp
10c71db0: 4a82 tstl %d2
10c71db2: 660a bnes 10c71dbe <tcp_probe_timer+0x64>
10c71db4: 4280 clrl %d0
10c71db6: 102a 0154 moveb %a2@(340),%d0
10c71dba: b680 cmpl %d0,%d3
10c71dbc: 6d02 blts 10c71dc0 <tcp_probe_timer+0x66>
10c71dbe: 7201 moveq #1,%d1
10c71dc0: 2f01 movel %d1,%sp@-
10c71dc2: 2f0b movel %a3,%sp@-
10c71dc4: 4eba fbce jsr %pc@(10c71994 <tcp_out_of_resources>)
10c71dc8: 508f addql #8,%sp
10c71dca: 4a80 tstl %d0
10c71dcc: 661a bnes 10c71de8 <tcp_probe_timer+0x8e>
10c71dce: 4280 clrl %d0
10c71dd0: 102a 0154 moveb %a2@(340),%d0
10c71dd4: b680 cmpl %d0,%d3
10c71dd6: 6c08 bges 10c71de0 <tcp_probe_timer+0x86>
10c71dd8: 2f0b movel %a3,%sp@-
10c71dda: 4eba fb0e jsr %pc@(10c718ea <tcp_write_err>)
10c71dde: 6008 bras 10c71de8 <tcp_probe_timer+0x8e>
10c71de0: 2f0b movel %a3,%sp@-
10c71de2: 4eb9 10c7 171e jsr 10c7171e <tcp_send_probe0>
10c71de8: 4cee 0c0c fff0 moveml %fp@(-16),%d2-%d3/%a2-%a3
10c71dee: 4e5e unlk %fp
10c71df0: 4e75 rts
10c71df2 <tcp_retransmit_timer>:
10c71df2: 4e56 0000 linkw %fp,#0
10c71df6: 48e7 0038 moveml %a2-%a4,%sp@-
10c71dfa: 286e 0008 moveal %fp@(8),%a4
10c71dfe: 47ec 00d6 lea %a4@(214),%a3
10c71e02: 4aab 0088 tstl %a3@(136)
10c71e06: 6700 0284 beqw 10c7208c <tcp_retransmit_timer+0x29a>
10c71e0a: 7068 moveq #104,%d0
10c71e0c: d08c addl %a4,%d0
10c71e0e: 2440 moveal %d0,%a2
10c71e10: b5d2 cmpal %a2@,%a2
10c71e12: 6612 bnes 10c71e26 <tcp_retransmit_timer+0x34>
10c71e14: 4878 0147 pea 147 <LSIGTRAP+0x142>
10c71e18: 4879 1000 9200 pea 10009200 <timer_bug_msg+0x39>
10c71e1e: 4eb9 10c1 677e jsr 10c1677e <printk>
10c71e24: 508f addql #8,%sp
10c71e26: 4aab 0058 tstl %a3@(88)
10c71e2a: 6600 00c0 bnew 10c71eec <tcp_retransmit_timer+0xfa>
10c71e2e: 102c 0094 moveb %a4@(148),%d0
10c71e32: 6600 00b8 bnew 10c71eec <tcp_retransmit_timer+0xfa>
10c71e36: 102c 0020 moveb %a4@(32),%d0
10c71e3a: 0280 0000 00ff andil #255,%d0
10c71e40: 720c moveq #12,%d1
10c71e42: 0101 btst %d0,%d1
10c71e44: 6600 00a6 bnew 10c71eec <tcp_retransmit_timer+0xfa>
10c71e48: 4eb9 10c5 ca54 jsr 10c5ca54 <net_ratelimit>
10c71e4e: 4a80 tstl %d0
10c71e50: 6746 beqs 10c71e98 <tcp_retransmit_timer+0xa6>
10c71e52: 2f2b 000c movel %a3@(12),%sp@-
10c71e56: 2f2b 0010 movel %a3@(16),%sp@-
10c71e5a: 4280 clrl %d0
10c71e5c: 302c 000a movew %a4@(10),%d0
10c71e60: 2f00 movel %d0,%sp@-
10c71e62: 4280 clrl %d0
10c71e64: 302c 0008 movew %a4@(8),%d0
10c71e68: 2f00 movel %d0,%sp@-
10c71e6a: 4280 clrl %d0
10c71e6c: 102c 0003 moveb %a4@(3),%d0
10c71e70: 2f00 movel %d0,%sp@-
10c71e72: 4280 clrl %d0
10c71e74: 102c 0002 moveb %a4@(2),%d0
10c71e78: 2f00 movel %d0,%sp@-
10c71e7a: 4280 clrl %d0
10c71e7c: 102c 0001 moveb %a4@(1),%d0
10c71e80: 2f00 movel %d0,%sp@-
10c71e82: 4280 clrl %d0
10c71e84: 1014 moveb %a4@,%d0
10c71e86: 2f00 movel %d0,%sp@-
10c71e88: 4879 1000 9267 pea 10009267 <timer_bug_msg+0xa0>
10c71e8e: 4eb9 10c1 677e jsr 10c1677e <printk>
10c71e94: 4fef 0024 lea %sp@(36),%sp
10c71e98: 2039 1002 67b0 movel 100267b0 <jiffies>,%d0
10c71e9e: 90ab 0018 subl %a3@(24),%d0
10c71ea2: 0c80 0000 2ee0 cmpil #12000,%d0
10c71ea8: 630a blss 10c71eb4 <tcp_retransmit_timer+0xc2>
10c71eaa: 2f0c movel %a4,%sp@-
10c71eac: 4eba fa3c jsr %pc@(10c718ea <tcp_write_err>)
10c71eb0: 6000 01da braw 10c7208c <tcp_retransmit_timer+0x29a>
10c71eb4: 42a7 clrl %sp@-
10c71eb6: 2f0c movel %a4,%sp@-
10c71eb8: 4eb9 10c6 af06 jsr 10c6af06 <tcp_enter_loss>
10c71ebe: 508f addql #8,%sp
10c71ec0: 2012 movel %a2@,%d0
10c71ec2: b5c0 cmpal %d0,%a2
10c71ec4: 6602 bnes 10c71ec8 <tcp_retransmit_timer+0xd6>
10c71ec6: 7000 moveq #0,%d0
10c71ec8: 2f00 movel %d0,%sp@-
10c71eca: 2f0c movel %a4,%sp@-
10c71ecc: 4eb9 10c7 0348 jsr 10c70348 <tcp_retransmit_skb>
10c71ed2: 508f addql #8,%sp
10c71ed4: 202c 0048 movel %a4@(72),%d0
10c71ed8: 42ac 0048 clrl %a4@(72)
10c71edc: 4a80 tstl %d0
10c71ede: 6700 011a beqw 10c71ffa <tcp_retransmit_timer+0x208>
10c71ee2: 2040 moveal %d0,%a0
10c71ee4: 5888 addql #4,%a0
10c71ee6: 5390 subql #1,%a0@
10c71ee8: 6000 0110 braw 10c71ffa <tcp_retransmit_timer+0x208>
10c71eec: 2f0c movel %a4,%sp@-
10c71eee: 4eba fc04 jsr %pc@(10c71af4 <tcp_write_timeout>)
10c71ef2: 588f addql #4,%sp
10c71ef4: 4a80 tstl %d0
10c71ef6: 6600 0194 bnew 10c7208c <tcp_retransmit_timer+0x29a>
10c71efa: 4a2b 006b tstb %a3@(107)
10c71efe: 6656 bnes 10c71f56 <tcp_retransmit_timer+0x164>
10c71f00: 102b 006a moveb %a3@(106),%d0
10c71f04: 0c00 0001 cmpib #1,%d0
10c71f08: 6706 beqs 10c71f10 <tcp_retransmit_timer+0x11e>
10c71f0a: 0c00 0003 cmpib #3,%d0
10c71f0e: 6632 bnes 10c71f42 <tcp_retransmit_timer+0x150>
10c71f10: 4a2b 010a tstb %a3@(266)
10c71f14: 6716 beqs 10c71f2c <tcp_retransmit_timer+0x13a>
10c71f16: 0c00 0003 cmpib #3,%d0
10c71f1a: 6608 bnes 10c71f24 <tcp_retransmit_timer+0x132>
10c71f1c: 52b9 1003 2faa addql #1,10032faa <net_statistics+0xc8>
10c71f22: 6032 bras 10c71f56 <tcp_retransmit_timer+0x164>
10c71f24: 52b9 1003 2f8e addql #1,10032f8e <net_statistics+0xac>
10c71f2a: 602a bras 10c71f56 <tcp_retransmit_timer+0x164>
10c71f2c: 0c00 0003 cmpib #3,%d0
10c71f30: 6608 bnes 10c71f3a <tcp_retransmit_timer+0x148>
10c71f32: 52b9 1003 2fa6 addql #1,10032fa6 <net_statistics+0xc4>
10c71f38: 601c bras 10c71f56 <tcp_retransmit_timer+0x164>
10c71f3a: 52b9 1003 2f8a addql #1,10032f8a <net_statistics+0xa8>
10c71f40: 6014 bras 10c71f56 <tcp_retransmit_timer+0x164>
10c71f42: 0c00 0004 cmpib #4,%d0
10c71f46: 6608 bnes 10c71f50 <tcp_retransmit_timer+0x15e>
10c71f48: 52b9 1003 2f92 addql #1,10032f92 <net_statistics+0xb0>
10c71f4e: 6006 bras 10c71f56 <tcp_retransmit_timer+0x164>
10c71f50: 52b9 1003 2fa2 addql #1,10032fa2 <net_statistics+0xc0>
10c71f56: 42a7 clrl %sp@-
10c71f58: 2f0c movel %a4,%sp@-
10c71f5a: 4eb9 10c6 af06 jsr 10c6af06 <tcp_enter_loss>
10c71f60: 508f addql #8,%sp
10c71f62: 2012 movel %a2@,%d0
10c71f64: b5c0 cmpal %d0,%a2
10c71f66: 6602 bnes 10c71f6a <tcp_retransmit_timer+0x178>
10c71f68: 7000 moveq #0,%d0
10c71f6a: 2f00 movel %d0,%sp@-
10c71f6c: 2f0c movel %a4,%sp@-
10c71f6e: 4eb9 10c7 0348 jsr 10c70348 <tcp_retransmit_skb>
10c71f74: 508f addql #8,%sp
10c71f76: 4a80 tstl %d0
10c71f78: 6f78 bles 10c71ff2 <tcp_retransmit_timer+0x200>
10c71f7a: 4a2b 006b tstb %a3@(107)
10c71f7e: 6606 bnes 10c71f86 <tcp_retransmit_timer+0x194>
10c71f80: 177c 0001 006b moveb #1,%a3@(107)
10c71f86: 202b 0084 movel %a3@(132),%d0
10c71f8a: 7232 moveq #50,%d1
10c71f8c: b280 cmpl %d0,%d1
10c71f8e: 6402 bccs 10c71f92 <tcp_retransmit_timer+0x1a0>
10c71f90: 7032 moveq #50,%d0
10c71f92: 2200 movel %d0,%d1
10c71f94: 45ec 00d6 lea %a4@(214),%a2
10c71f98: 0c81 0000 2ee0 cmpil #12000,%d1
10c71f9e: 6324 blss 10c71fc4 <tcp_retransmit_timer+0x1d2>
10c71fa0: 2f3c 10c7 1fa0 movel #281485216,%sp@-
10c71fa6: 2f00 movel %d0,%sp@-
10c71fa8: 4878 0001 pea 1 <PF_DTRACE_OFF>
10c71fac: 2f0c movel %a4,%sp@-
10c71fae: 4879 1000 9176 pea 10009176 <prio2band+0x1efc>
10c71fb4: 4eb9 10c1 677e jsr 10c1677e <printk>
10c71fba: 223c 0000 2ee0 movel #12000,%d1
10c71fc0: 4fef 0014 lea %sp@(20),%sp
10c71fc4: 7001 moveq #1,%d0
10c71fc6: 1540 017e moveb %d0,%a2@(382)
10c71fca: 2039 1002 67b0 movel 100267b0 <jiffies>,%d0
10c71fd0: d081 addl %d1,%d0
10c71fd2: 2540 00a8 movel %d0,%a2@(168)
10c71fd6: 2f00 movel %d0,%sp@-
10c71fd8: 486a 00ac pea %a2@(172)
10c71fdc: 4eb9 10c1 97b0 jsr 10c197b0 <mod_timer>
10c71fe2: 4a80 tstl %d0
10c71fe4: 6600 00a6 bnew 10c7208c <tcp_retransmit_timer+0x29a>
10c71fe8: 41ec 0028 lea %a4@(40),%a0
10c71fec: 5290 addql #1,%a0@
10c71fee: 6000 009c braw 10c7208c <tcp_retransmit_timer+0x29a>
10c71ff2: 522b 006f addqb #1,%a3@(111)
10c71ff6: 522b 006b addqb #1,%a3@(107)
10c71ffa: 202b 0084 movel %a3@(132),%d0
10c71ffe: d080 addl %d0,%d0
10c72000: 0c80 0000 2ee0 cmpil #12000,%d0
10c72006: 6306 blss 10c7200e <tcp_retransmit_timer+0x21c>
10c72008: 203c 0000 2ee0 movel #12000,%d0
10c7200e: 2740 0084 movel %d0,%a3@(132)
10c72012: 2200 movel %d0,%d1
10c72014: 45ec 00d6 lea %a4@(214),%a2
10c72018: 0c81 0000 2ee0 cmpil #12000,%d1
10c7201e: 6324 blss 10c72044 <tcp_retransmit_timer+0x252>
10c72020: 2f3c 10c7 2020 movel #281485344,%sp@-
10c72026: 2f00 movel %d0,%sp@-
10c72028: 4878 0001 pea 1 <PF_DTRACE_OFF>
10c7202c: 2f0c movel %a4,%sp@-
10c7202e: 4879 1000 9176 pea 10009176 <prio2band+0x1efc>
10c72034: 4eb9 10c1 677e jsr 10c1677e <printk>
10c7203a: 223c 0000 2ee0 movel #12000,%d1
10c72040: 4fef 0014 lea %sp@(20),%sp
10c72044: 7001 moveq #1,%d0
10c72046: 1540 017e moveb %d0,%a2@(382)
10c7204a: 2039 1002 67b0 movel 100267b0 <jiffies>,%d0
10c72050: d081 addl %d1,%d0
10c72052: 2540 00a8 movel %d0,%a2@(168)
10c72056: 2f00 movel %d0,%sp@-
10c72058: 486a 00ac pea %a2@(172)
10c7205c: 4eb9 10c1 97b0 jsr 10c197b0 <mod_timer>
10c72062: 4a80 tstl %d0
10c72064: 6606 bnes 10c7206c <tcp_retransmit_timer+0x27a>
10c72066: 41ec 0028 lea %a4@(40),%a0
10c7206a: 5290 addql #1,%a0@
10c7206c: 4280 clrl %d0
10c7206e: 102b 006b moveb %a3@(107),%d0
10c72072: b0b9 1001 02e4 cmpl 100102e4 <sysctl_tcp_retries1>,%d0
10c72078: 6f12 bles 10c7208c <tcp_retransmit_timer+0x29a>
10c7207a: 202c 0048 movel %a4@(72),%d0
10c7207e: 42ac 0048 clrl %a4@(72)
10c72082: 4a80 tstl %d0
10c72084: 6706 beqs 10c7208c <tcp_retransmit_timer+0x29a>
10c72086: 2040 moveal %d0,%a0
10c72088: 5888 addql #4,%a0
10c7208a: 5390 subql #1,%a0@
10c7208c: 4cee 1c00 fff4 moveml %fp@(-12),%a2-%a4
10c72092: 4e5e unlk %fp
10c72094: 4e75 rts
10c72096 <tcp_write_timer>:
10c72096: 4e56 0000 linkw %fp,#0
10c7209a: 48e7 2030 moveml %d2/%a2-%a3,%sp@-
10c7209e: 266e 0008 moveal %fp@(8),%a3
10c720a2: 43eb 00d6 lea %a3@(214),%a1
10c720a6: 4aab 0030 tstl %a3@(48)
10c720aa: 6722 beqs 10c720ce <tcp_write_timer+0x38>
10c720ac: 2079 1002 67b0 moveal 100267b0 <jiffies>,%a0
10c720b2: 4868 0005 pea %a0@(5)
10c720b6: 4869 00ac pea %a1@(172)
10c720ba: 4eb9 10c1 97b0 jsr 10c197b0 <mod_timer>
10c720c0: 508f addql #8,%sp
10c720c2: 45eb 0028 lea %a3@(40),%a2
10c720c6: 4a80 tstl %d0
10c720c8: 667e bnes 10c72148 <tcp_write_timer+0xb2>
10c720ca: 5292 addql #1,%a2@
10c720cc: 607a bras 10c72148 <tcp_write_timer+0xb2>
10c720ce: 102b 0020 moveb %a3@(32),%d0
10c720d2: 45eb 0028 lea %a3@(40),%a2
10c720d6: 0c00 0007 cmpib #7,%d0
10c720da: 6758 beqs 10c72134 <tcp_write_timer+0x9e>
10c720dc: 1429 017e moveb %a1@(382),%d2
10c720e0: 6752 beqs 10c72134 <tcp_write_timer+0x9e>
10c720e2: 2069 00a8 moveal %a1@(168),%a0
10c720e6: 2239 1002 67b0 movel 100267b0 <jiffies>,%d1
10c720ec: 2008 movel %a0,%d0
10c720ee: 9081 subl %d1,%d0
10c720f0: 4a80 tstl %d0
10c720f2: 6f16 bles 10c7210a <tcp_write_timer+0x74>
10c720f4: 2f08 movel %a0,%sp@-
10c720f6: 4869 00ac pea %a1@(172)
10c720fa: 4eb9 10c1 97b0 jsr 10c197b0 <mod_timer>
10c72100: 508f addql #8,%sp
10c72102: 4a80 tstl %d0
10c72104: 662e bnes 10c72134 <tcp_write_timer+0x9e>
10c72106: 5292 addql #1,%a2@
10c72108: 602a bras 10c72134 <tcp_write_timer+0x9e>
10c7210a: 4280 clrl %d0
10c7210c: 1002 moveb %d2,%d0
10c7210e: 4229 017e clrb %a1@(382)
10c72112: 7201 moveq #1,%d1
10c72114: b280 cmpl %d0,%d1
10c72116: 6708 beqs 10c72120 <tcp_write_timer+0x8a>
10c72118: 7203 moveq #3,%d1
10c7211a: b280 cmpl %d0,%d1
10c7211c: 670a beqs 10c72128 <tcp_write_timer+0x92>
10c7211e: 6010 bras 10c72130 <tcp_write_timer+0x9a>
10c72120: 2f0b movel %a3,%sp@-
10c72122: 4eba fcce jsr %pc@(10c71df2 <tcp_retransmit_timer>)
10c72126: 6006 bras 10c7212e <tcp_write_timer+0x98>
10c72128: 2f0b movel %a3,%sp@-
10c7212a: 4eba fc2e jsr %pc@(10c71d5a <tcp_probe_timer>)
10c7212e: 588f addql #4,%sp
10c72130: 45eb 0028 lea %a3@(40),%a2
10c72134: 0cab 0000 0fff cmpil #4095,%a3@(128)
10c7213a: 0080
10c7213c: 6f0a bles 10c72148 <tcp_write_timer+0xb2>
10c7213e: 2f0b movel %a3,%sp@-
10c72140: 4eb9 10c6 654e jsr 10c6654e <__tcp_mem_reclaim>
10c72146: 588f addql #4,%sp
10c72148: 40c1 movew %sr,%d1
10c7214a: 007c 0700 oriw #1792,%sr
10c7214e: 2012 movel %a2@,%d0
10c72150: 5380 subql #1,%d0
10c72152: 2480 movel %d0,%a2@
10c72154: 46c1 movew %d1,%sr
10c72156: 4a80 tstl %d0
10c72158: 6608 bnes 10c72162 <tcp_write_timer+0xcc>
10c7215a: 2f0b movel %a3,%sp@-
10c7215c: 4eb9 10c5 4b7e jsr 10c54b7e <sk_free>
10c72162: 4cee 0c04 fff4 moveml %fp@(-12),%d2/%a2-%a3
10c72168: 4e5e unlk %fp
10c7216a: 4e75 rts
10c7216c <tcp_synack_timer>:
10c7216c: 4e56 0000 linkw %fp,#0
10c72170: 48e7 3f3c moveml %d2-%d7/%a2-%a5,%sp@-
10c72174: 226e 0008 moveal %fp@(8),%a1
10c72178: 43e9 00d6 lea %a1@(214),%a1
10c7217c: 2869 0188 moveal %a1@(392),%a4
10c72180: 1029 0158 moveb %a1@(344),%d0
10c72184: 6706 beqs 10c7218c <tcp_synack_timer+0x20>
10c72186: 4284 clrl %d4
10c72188: 1800 moveb %d0,%d4
10c7218a: 6006 bras 10c72192 <tcp_synack_timer+0x26>
10c7218c: 2839 1001 02d4 movel 100102d4 <sysctl_tcp_synack_retries>,%d4
10c72192: 2404 movel %d4,%d2
10c72194: 2a39 1002 67b0 movel 100267b0 <jiffies>,%d5
10c7219a: b8fc 0000 cmpaw #0,%a4
10c7219e: 6700 0144 beqw 10c722e4 <tcp_synack_timer+0x178>
10c721a2: 206c 0002 moveal %a4@(2),%a0
10c721a6: b0fc 0000 cmpaw #0,%a0
10c721aa: 6700 0138 beqw 10c722e4 <tcp_synack_timer+0x178>
10c721ae: 4280 clrl %d0
10c721b0: 1014 moveb %a4@,%d0
10c721b2: 5380 subql #1,%d0
10c721b4: 2208 movel %a0,%d1
10c721b6: e0a1 asrl %d0,%d1
10c721b8: 1629 006e moveb %a1@(110),%d3
10c721bc: 2c2c 000a movel %a4@(10),%d6
10c721c0: 4a81 tstl %d1
10c721c2: 6720 beqs 10c721e4 <tcp_synack_timer+0x78>
10c721c4: 202c 0006 movel %a4@(6),%d0
10c721c8: d080 addl %d0,%d0
10c721ca: 7202 moveq #2,%d1
10c721cc: b284 cmpl %d4,%d1
10c721ce: 6c14 bges 10c721e4 <tcp_synack_timer+0x78>
10c721d0: b088 cmpl %a0,%d0
10c721d2: 6e10 bgts 10c721e4 <tcp_synack_timer+0x78>
10c721d4: 2208 movel %a0,%d1
10c721d6: 5382 subql #1,%d2
10c721d8: d080 addl %d0,%d0
10c721da: 7e02 moveq #2,%d7
10c721dc: be82 cmpl %d2,%d7
10c721de: 6c04 bges 10c721e4 <tcp_synack_timer+0x78>
10c721e0: b081 cmpl %d1,%d0
10c721e2: 6ff2 bles 10c721d6 <tcp_synack_timer+0x6a>
10c721e4: 4a03 tstb %d3
10c721e6: 6704 beqs 10c721ec <tcp_synack_timer+0x80>
10c721e8: 4284 clrl %d4
10c721ea: 1803 moveb %d3,%d4
10c721ec: 307c 0044 moveaw #68,%a0
10c721f0: 2206 movel %d6,%d1
10c721f2: 2001 movel %d1,%d0
10c721f4: e588 lsll #2,%d0
10c721f6: 47f4 080e lea %a4@(0000000e,%d0:l),%a3
10c721fa: 2453 moveal %a3@,%a2
10c721fc: 2e01 movel %d1,%d7
10c721fe: 5287 addql #1,%d7
10c72200: 2c08 movel %a0,%d6
10c72202: 5386 subql #1,%d6
10c72204: b4fc 0000 cmpaw #0,%a2
10c72208: 6700 00b0 beqw 10c722ba <tcp_synack_timer+0x14e>
10c7220c: 7600 moveq #0,%d3
10c7220e: 3a7c 012c moveaw #300,%a5
10c72212: 2005 movel %d5,%d0
10c72214: 90aa 0020 subl %a2@(32),%d0
10c72218: 6b00 0094 bmiw 10c722ae <tcp_synack_timer+0x142>
10c7221c: 4280 clrl %d0
10c7221e: 102a 0010 moveb %a2@(16),%d0
10c72222: b480 cmpl %d0,%d2
10c72224: 6e0c bgts 10c72232 <tcp_synack_timer+0xc6>
10c72226: 082a 0003 0013 btst #3,%a2@(19)
10c7222c: 6750 beqs 10c7227e <tcp_synack_timer+0x112>
10c7222e: b880 cmpl %d0,%d4
10c72230: 6f4c bles 10c7227e <tcp_synack_timer+0x112>
10c72232: 206a 0024 moveal %a2@(36),%a0
10c72236: 42a7 clrl %sp@-
10c72238: 2f0a movel %a2,%sp@-
10c7223a: 2f2e 0008 movel %fp@(8),%sp@-
10c7223e: 2068 0004 moveal %a0@(4),%a0
10c72242: 4e90 jsr %a0@
10c72244: 4fef 000c lea %sp@(12),%sp
10c72248: 4a80 tstl %d0
10c7224a: 6632 bnes 10c7227e <tcp_synack_timer+0x112>
10c7224c: 102a 0010 moveb %a2@(16),%d0
10c72250: 1200 moveb %d0,%d1
10c72252: 5201 addqb #1,%d1
10c72254: 1541 0010 moveb %d1,%a2@(16)
10c72258: 4a00 tstb %d0
10c7225a: 6604 bnes 10c72260 <tcp_synack_timer+0xf4>
10c7225c: 53ac 0006 subql #1,%a4@(6)
10c72260: 162a 0010 moveb %a2@(16),%d3
10c72264: 200d movel %a5,%d0
10c72266: e7a8 lsll %d3,%d0
10c72268: 0c80 0000 2ee0 cmpil #12000,%d0
10c7226e: 6306 blss 10c72276 <tcp_synack_timer+0x10a>
10c72270: 203c 0000 2ee0 movel #12000,%d0
10c72276: d085 addl %d5,%d0
10c72278: 2540 0020 movel %d0,%a2@(32)
10c7227c: 6030 bras 10c722ae <tcp_synack_timer+0x142>
10c7227e: 2692 movel %a2@,%a3@
10c72280: 53ac 0002 subql #1,%a4@(2)
10c72284: 4a2a 0010 tstb %a2@(16)
10c72288: 6604 bnes 10c7228e <tcp_synack_timer+0x122>
10c7228a: 53ac 0006 subql #1,%a4@(6)
10c7228e: 206a 0024 moveal %a2@(36),%a0
10c72292: 2f0a movel %a2,%sp@-
10c72294: 2068 000c moveal %a0@(12),%a0
10c72298: 4e90 jsr %a0@
10c7229a: 2f0a movel %a2,%sp@-
10c7229c: 2f39 1003 295c movel 1003295c <tcp_openreq_cachep>,%sp@-
10c722a2: 4eb9 10c2 0aea jsr 10c20aea <kmem_cache_free>
10c722a8: 4fef 000c lea %sp@(12),%sp
10c722ac: 6002 bras 10c722b0 <tcp_synack_timer+0x144>
10c722ae: 264a moveal %a2,%a3
10c722b0: 2453 moveal %a3@,%a2
10c722b2: b4fc 0000 cmpaw #0,%a2
10c722b6: 6600 ff5a bnew 10c72212 <tcp_synack_timer+0xa6>
10c722ba: 2207 movel %d7,%d1
10c722bc: 0281 0000 01ff andil #511,%d1
10c722c2: 2046 moveal %d6,%a0
10c722c4: b0fc 0000 cmpaw #0,%a0
10c722c8: 6e00 ff28 bgtw 10c721f2 <tcp_synack_timer+0x86>
10c722cc: 2941 000a movel %d1,%a4@(10)
10c722d0: 4aac 0002 tstl %a4@(2)
10c722d4: 670e beqs 10c722e4 <tcp_synack_timer+0x178>
10c722d6: 4878 0014 pea 14 <LSIGTRAP+0xf>
10c722da: 2f2e 0008 movel %fp@(8),%sp@-
10c722de: 4eb9 10c7 231e jsr 10c7231e <tcp_reset_keepalive_timer>
10c722e4: 4cee 3cfc ffd8 moveml %fp@(-40),%d2-%d7/%a2-%a5
10c722ea: 4e5e unlk %fp
10c722ec: 4e75 rts
10c722ee <tcp_delete_keepalive_timer>:
10c722ee: 4e56 0000 linkw %fp,#0
10c722f2: 2f02 movel %d2,%sp@-
10c722f4: 242e 0008 movel %fp@(8),%d2
10c722f8: 2042 moveal %d2,%a0
10c722fa: 41e8 02ea lea %a0@(746),%a0
10c722fe: 4a90 tstl %a0@
10c72300: 6714 beqs 10c72316 <tcp_delete_keepalive_timer+0x28>
10c72302: 2f08 movel %a0,%sp@-
10c72304: 4eb9 10c1 9894 jsr 10c19894 <del_timer>
10c7230a: 4a80 tstl %d0
10c7230c: 6708 beqs 10c72316 <tcp_delete_keepalive_timer+0x28>
10c7230e: 2242 moveal %d2,%a1
10c72310: 41e9 0028 lea %a1@(40),%a0
10c72314: 5390 subql #1,%a0@
10c72316: 242e fffc movel %fp@(-4),%d2
10c7231a: 4e5e unlk %fp
10c7231c: 4e75 rts
10c7231e <tcp_reset_keepalive_timer>:
10c7231e: 4e56 0000 linkw %fp,#0
10c72322: 2f0a movel %a2,%sp@-
10c72324: 246e 0008 moveal %fp@(8),%a2
10c72328: 2039 1002 67b0 movel 100267b0 <jiffies>,%d0
10c7232e: d0ae 000c addl %fp@(12),%d0
10c72332: 2f00 movel %d0,%sp@-
10c72334: 486a 02ea pea %a2@(746)
10c72338: 4eb9 10c1 97b0 jsr 10c197b0 <mod_timer>
10c7233e: 4a80 tstl %d0
10c72340: 6606 bnes 10c72348 <tcp_reset_keepalive_timer+0x2a>
10c72342: 41ea 0028 lea %a2@(40),%a0
10c72346: 5290 addql #1,%a0@
10c72348: 246e fffc moveal %fp@(-4),%a2
10c7234c: 4e5e unlk %fp
10c7234e: 4e75 rts
10c72350 <tcp_set_keepalive>:
10c72350: 4e56 0000 linkw %fp,#0
10c72354: 206e 0008 moveal %fp@(8),%a0
10c72358: 1028 0020 moveb %a0@(32),%d0
10c7235c: 0280 0000 00ff andil #255,%d0
10c72362: 223c 0000 0480 movel #1152,%d1
10c72368: 0101 btst %d0,%d1
10c7236a: 6628 bnes 10c72394 <tcp_set_keepalive+0x44>
10c7236c: 4aae 000c tstl %fp@(12)
10c72370: 671c beqs 10c7238e <tcp_set_keepalive+0x3e>
10c72372: 1028 0097 moveb %a0@(151),%d0
10c72376: 661c bnes 10c72394 <tcp_set_keepalive+0x44>
10c72378: 2028 026e movel %a0@(622),%d0
10c7237c: 6606 bnes 10c72384 <tcp_set_keepalive+0x34>
10c7237e: 2039 1001 02d8 movel 100102d8 <sysctl_tcp_keepalive_time>,%d0
10c72384: 2f00 movel %d0,%sp@-
10c72386: 2f08 movel %a0,%sp@-
10c72388: 4eba ff94 jsr %pc@(10c7231e <tcp_reset_keepalive_timer>)
10c7238c: 6006 bras 10c72394 <tcp_set_keepalive+0x44>
10c7238e: 2f08 movel %a0,%sp@-
10c72390: 4eba ff5c jsr %pc@(10c722ee <tcp_delete_keepalive_timer>)
10c72394: 4e5e unlk %fp
10c72396: 4e75 rts
10c72398 <tcp_keepalive_timer>:
10c72398: 4e56 0000 linkw %fp,#0
10c7239c: 48e7 2030 moveml %d2/%a2-%a3,%sp@-
10c723a0: 246e 0008 moveal %fp@(8),%a2
10c723a4: 47ea 00d6 lea %a2@(214),%a3
10c723a8: 4aaa 0030 tstl %a2@(48)
10c723ac: 6708 beqs 10c723b6 <tcp_keepalive_timer+0x1e>
10c723ae: 4878 0005 pea 5 <LSIGTRAP>
10c723b2: 6000 014a braw 10c724fe <tcp_keepalive_timer+0x166>
10c723b6: 102a 0020 moveb %a2@(32),%d0
10c723ba: 0c00 000a cmpib #10,%d0
10c723be: 660a bnes 10c723ca <tcp_keepalive_timer+0x32>
10c723c0: 2f0a movel %a2,%sp@-
10c723c2: 4eba fda8 jsr %pc@(10c7216c <tcp_synack_timer>)
10c723c6: 6000 01b6 braw 10c7257e <tcp_keepalive_timer+0x1e6>
10c723ca: 102a 0020 moveb %a2@(32),%d0
10c723ce: 0c00 0005 cmpib #5,%d0
10c723d2: 6660 bnes 10c72434 <tcp_keepalive_timer+0x9c>
10c723d4: 102a 0094 moveb %a2@(148),%d0
10c723d8: 675a beqs 10c72434 <tcp_keepalive_timer+0x9c>
10c723da: 202b 01a0 movel %a3@(416),%d0
10c723de: 6d42 blts 10c72422 <tcp_keepalive_timer+0x8a>
10c723e0: 2040 moveal %d0,%a0
10c723e2: b0fc 0000 cmpaw #0,%a0
10c723e6: 6606 bnes 10c723ee <tcp_keepalive_timer+0x56>
10c723e8: 2079 1001 026c moveal 1001026c <sysctl_tcp_fin_timeout>,%a0
10c723ee: 222b 0084 movel %a3@(132),%d1
10c723f2: 2001 movel %d1,%d0
10c723f4: e288 lsrl #1,%d0
10c723f6: e589 lsll #2,%d1
10c723f8: 9280 subl %d0,%d1
10c723fa: b288 cmpl %a0,%d1
10c723fc: 6302 blss 10c72400 <tcp_keepalive_timer+0x68>
10c723fe: 2041 moveal %d1,%a0
10c72400: 2008 movel %a0,%d0
10c72402: 0680 ffff e890 addil #-6000,%d0
10c72408: 4a80 tstl %d0
10c7240a: 6f16 bles 10c72422 <tcp_keepalive_timer+0x8a>
10c7240c: 2f00 movel %d0,%sp@-
10c7240e: 4878 0005 pea 5 <LSIGTRAP>
10c72412: 2f0a movel %a2,%sp@-
10c72414: 4eb9 10c7 5a5e jsr 10c75a5e <tcp_time_wait>
10c7241a: 4fef 000c lea %sp@(12),%sp
10c7241e: 6000 0160 braw 10c72580 <tcp_keepalive_timer+0x1e8>
10c72422: 4878 0020 pea 20 <LSIGTRAP+0x1b>
10c72426: 2f0a movel %a2,%sp@-
10c72428: 4eb9 10c7 0a1e jsr 10c70a1e <tcp_send_active_reset>
10c7242e: 508f addql #8,%sp
10c72430: 6000 00d6 braw 10c72508 <tcp_keepalive_timer+0x170>
10c72434: 102a 0097 moveb %a2@(151),%d0
10c72438: 6700 0146 beqw 10c72580 <tcp_keepalive_timer+0x1e8>
10c7243c: 102a 0020 moveb %a2@(32),%d0
10c72440: 0c00 0007 cmpib #7,%d0
10c72444: 6700 013a beqw 10c72580 <tcp_keepalive_timer+0x1e8>
10c72448: 222b 0198 movel %a3@(408),%d1
10c7244c: 2001 movel %d1,%d0
10c7244e: 6606 bnes 10c72456 <tcp_keepalive_timer+0xbe>
10c72450: 2039 1001 02d8 movel 100102d8 <sysctl_tcp_keepalive_time>,%d0
10c72456: 2400 movel %d0,%d2
10c72458: 4aab 0088 tstl %a3@(136)
10c7245c: 6600 009e bnew 10c724fc <tcp_keepalive_timer+0x164>
10c72460: 4aab 00e8 tstl %a3@(232)
10c72464: 6600 0096 bnew 10c724fc <tcp_keepalive_timer+0x164>
10c72468: 2439 1002 67b0 movel 100267b0 <jiffies>,%d2
10c7246e: 94ab 0018 subl %a3@(24),%d2
10c72472: 2001 movel %d1,%d0
10c72474: 6606 bnes 10c7247c <tcp_keepalive_timer+0xe4>
10c72476: 2039 1001 02d8 movel 100102d8 <sysctl_tcp_keepalive_time>,%d0
10c7247c: b082 cmpl %d2,%d0
10c7247e: 625a bhis 10c724da <tcp_keepalive_timer+0x142>
10c72480: 102b 010f moveb %a3@(271),%d0
10c72484: 6610 bnes 10c72496 <tcp_keepalive_timer+0xfe>
10c72486: 4280 clrl %d0
10c72488: 102b 0154 moveb %a3@(340),%d0
10c7248c: b0b9 1001 02dc cmpl 100102dc <sysctl_tcp_keepalive_probes>,%d0
10c72492: 6c08 bges 10c7249c <tcp_keepalive_timer+0x104>
10c72494: 6020 bras 10c724b6 <tcp_keepalive_timer+0x11e>
10c72496: b02b 0154 cmpb %a3@(340),%d0
10c7249a: 621a bhis 10c724b6 <tcp_keepalive_timer+0x11e>
10c7249c: 4878 0020 pea 20 <LSIGTRAP+0x1b>
10c724a0: 2f0a movel %a2,%sp@-
10c724a2: 4eb9 10c7 0a1e jsr 10c70a1e <tcp_send_active_reset>
10c724a8: 2f0a movel %a2,%sp@-
10c724aa: 4eba f43e jsr %pc@(10c718ea <tcp_write_err>)
10c724ae: 4fef 000c lea %sp@(12),%sp
10c724b2: 6000 00cc braw 10c72580 <tcp_keepalive_timer+0x1e8>
10c724b6: 2f0a movel %a2,%sp@-
10c724b8: 4eb9 10c7 1568 jsr 10c71568 <tcp_write_wakeup>
10c724be: 588f addql #4,%sp
10c724c0: 4a80 tstl %d0
10c724c2: 6e12 bgts 10c724d6 <tcp_keepalive_timer+0x13e>
10c724c4: 522b 0154 addqb #1,%a3@(340)
10c724c8: 202b 019c movel %a3@(412),%d0
10c724cc: 6618 bnes 10c724e6 <tcp_keepalive_timer+0x14e>
10c724ce: 2039 1001 02e0 movel 100102e0 <sysctl_tcp_keepalive_intvl>,%d0
10c724d4: 6010 bras 10c724e6 <tcp_keepalive_timer+0x14e>
10c724d6: 7432 moveq #50,%d2
10c724d8: 600e bras 10c724e8 <tcp_keepalive_timer+0x150>
10c724da: 2001 movel %d1,%d0
10c724dc: 6606 bnes 10c724e4 <tcp_keepalive_timer+0x14c>
10c724de: 2039 1001 02d8 movel 100102d8 <sysctl_tcp_keepalive_time>,%d0
10c724e4: 9082 subl %d2,%d0
10c724e6: 2400 movel %d0,%d2
10c724e8: 0caa 0000 0fff cmpil #4095,%a2@(128)
10c724ee: 0080
10c724f0: 6f0a bles 10c724fc <tcp_keepalive_timer+0x164>
10c724f2: 2f0a movel %a2,%sp@-
10c724f4: 4eb9 10c6 654e jsr 10c6654e <__tcp_mem_reclaim>
10c724fa: 588f addql #4,%sp
10c724fc: 2f02 movel %d2,%sp@-
10c724fe: 2f0a movel %a2,%sp@-
10c72500: 4eba fe1c jsr %pc@(10c7231e <tcp_reset_keepalive_timer>)
10c72504: 508f addql #8,%sp
10c72506: 6078 bras 10c72580 <tcp_keepalive_timer+0x1e8>
10c72508: 102a 0020 moveb %a2@(32),%d0
10c7250c: 4282 clrl %d2
10c7250e: 1400 moveb %d0,%d2
10c72510: 206a 00d2 moveal %a2@(210),%a0
10c72514: 2f0a movel %a2,%sp@-
10c72516: 2068 003c moveal %a0@(60),%a0
10c7251a: 4e90 jsr %a0@
10c7251c: 588f addql #4,%sp
10c7251e: 4aaa 0090 tstl %a2@(144)
10c72522: 6712 beqs 10c72536 <tcp_keepalive_timer+0x19e>
10c72524: 082a 0003 00a0 btst #3,%a2@(160)
10c7252a: 660a bnes 10c72536 <tcp_keepalive_timer+0x19e>
10c7252c: 2f0a movel %a2,%sp@-
10c7252e: 4eb9 10c7 27f2 jsr 10c727f2 <tcp_put_port>
10c72534: 588f addql #4,%sp
10c72536: 7001 moveq #1,%d0
10c72538: b082 cmpl %d2,%d0
10c7253a: 6616 bnes 10c72552 <tcp_keepalive_timer+0x1ba>
10c7253c: 4ab9 1002 5730 tstl 10025730 <irq_stat+0x8>
10c72542: 57c0 seq %d0
10c72544: 7238 moveq #56,%d1
10c72546: c081 andl %d1,%d0
10c72548: 41f9 1003 3112 lea 10033112 <tcp_statistics+0x20>,%a0
10c7254e: 53b0 0800 subql #1,%a0@(00000000,%d0:l)
10c72552: 7007 moveq #7,%d0
10c72554: 1540 0020 moveb %d0,%a2@(32)
10c72558: 2f0a movel %a2,%sp@-
10c7255a: 4eba f30a jsr %pc@(10c71866 <tcp_clear_xmit_timers>)
10c7255e: 157c 0003 0027 moveb #3,%a2@(39)
10c72564: 588f addql #4,%sp
10c72566: 102a 0094 moveb %a2@(148),%d0
10c7256a: 660a bnes 10c72576 <tcp_keepalive_timer+0x1de>
10c7256c: 2f0a movel %a2,%sp@-
10c7256e: 206a 030e moveal %a2@(782),%a0
10c72572: 4e90 jsr %a0@
10c72574: 6008 bras 10c7257e <tcp_keepalive_timer+0x1e6>
10c72576: 2f0a movel %a2,%sp@-
10c72578: 4eb9 10c6 8d50 jsr 10c68d50 <tcp_destroy_sock>
10c7257e: 588f addql #4,%sp
10c72580: 41ea 0028 lea %a2@(40),%a0
10c72584: 40c1 movew %sr,%d1
10c72586: 007c 0700 oriw #1792,%sr
10c7258a: 2010 movel %a0@,%d0
10c7258c: 5380 subql #1,%d0
10c7258e: 2080 movel %d0,%a0@
10c72590: 46c1 movew %d1,%sr
10c72592: 4a80 tstl %d0
10c72594: 6608 bnes 10c7259e <tcp_keepalive_timer+0x206>
10c72596: 2f0a movel %a2,%sp@-
10c72598: 4eb9 10c5 4b7e jsr 10c54b7e <sk_free>
10c7259e: 4cee 0c04 fff4 moveml %fp@(-12),%d2/%a2-%a3
10c725a4: 4e5e unlk %fp
10c725a6: 4e75 rts
10c725a8 <tcp_bucket_create>:
10c725a8: 4e56 0000 linkw %fp,#0
10c725ac: 48e7 2030 moveml %d2/%a2-%a3,%sp@-
10c725b0: 246e 0008 moveal %fp@(8),%a2
10c725b4: 242e 000c movel %fp@(12),%d2
10c725b8: 4878 0020 pea 20 <LSIGTRAP+0x1b>
10c725bc: 2f39 1003 2964 movel 10032964 <tcp_bucket_cachep>,%sp@-
10c725c2: 4eb9 10c2 08dc jsr 10c208dc <kmem_cache_alloc>
10c725c8: 2040 moveal %d0,%a0
10c725ca: b0fc 0000 cmpaw #0,%a0
10c725ce: 6726 beqs 10c725f6 <tcp_bucket_create+0x4e>
10c725d0: 3082 movew %d2,%a0@
10c725d2: 4268 0002 clrw %a0@(2)
10c725d6: 42a8 0008 clrl %a0@(8)
10c725da: 226a 0004 moveal %a2@(4),%a1
10c725de: 2149 0004 movel %a1,%a0@(4)
10c725e2: 6708 beqs 10c725ec <tcp_bucket_create+0x44>
10c725e4: 47e8 0004 lea %a0@(4),%a3
10c725e8: 234b 000c movel %a3,%a1@(12)
10c725ec: 2548 0004 movel %a0,%a2@(4)
10c725f0: 588a addql #4,%a2
10c725f2: 214a 000c movel %a2,%a0@(12)
10c725f6: 2008 movel %a0,%d0
10c725f8: 4cee 0c04 fff4 moveml %fp@(-12),%d2/%a2-%a3
10c725fe: 4e5e unlk %fp
10c72600: 4e75 rts
10c72602 <tcp_v4_get_port>:
10c72602: 4e56 0000 linkw %fp,#0
10c72606: 48e7 3c3c moveml %d2-%d5/%a2-%a5,%sp@-
10c7260a: 246e 0008 moveal %fp@(8),%a2
10c7260e: 202e 000c movel %fp@(12),%d0
10c72612: 3400 movew %d0,%d2
10c72614: 41f9 1002 5730 lea 10025730 <irq_stat+0x8>,%a0
10c7261a: 5290 addql #1,%a0@
10c7261c: 2a48 moveal %a0,%a5
10c7261e: 4a40 tstw %d0
10c72620: 6600 0082 bnew 10c726a4 <tcp_v4_get_port+0xa2>
10c72624: 2439 1001 03b0 movel 100103b0 <sysctl_local_port_range>,%d2
10c7262a: 2639 1001 03b4 movel 100103b4 <sysctl_local_port_range+0x4>,%d3
10c72630: 2003 movel %d3,%d0
10c72632: 9082 subl %d2,%d0
10c72634: 2040 moveal %d0,%a0
10c72636: 5288 addql #1,%a0
10c72638: 2239 1001 03b8 movel 100103b8 <tcp_port_rover>,%d1
10c7263e: 7800 moveq #0,%d4
10c72640: 2a39 1001 0308 movel 10010308 <tcp_hashinfo+0x8>,%d5
10c72646: 5385 subql #1,%d5
10c72648: 49f9 1001 0304 lea 10010304 <tcp_hashinfo+0x4>,%a4
10c7264e: 5281 addql #1,%d1
10c72650: b481 cmpl %d1,%d2
10c72652: 6e04 bgts 10c72658 <tcp_v4_get_port+0x56>
10c72654: b681 cmpl %d1,%d3
10c72656: 6c02 bges 10c7265a <tcp_v4_get_port+0x58>
10c72658: 2202 movel %d2,%d1
10c7265a: 3801 movew %d1,%d4
10c7265c: 2004 movel %d4,%d0
10c7265e: c085 andl %d5,%d0
10c72660: e788 lsll #3,%d0
10c72662: 2654 moveal %a4@,%a3
10c72664: d7c0 addal %d0,%a3
10c72666: 226b 0004 moveal %a3@(4),%a1
10c7266a: b2fc 0000 cmpaw #0,%a1
10c7266e: 671c beqs 10c7268c <tcp_v4_get_port+0x8a>
10c72670: 7000 moveq #0,%d0
10c72672: 3011 movew %a1@,%d0
10c72674: b280 cmpl %d0,%d1
10c72676: 670c beqs 10c72684 <tcp_v4_get_port+0x82>
10c72678: 2269 0004 moveal %a1@(4),%a1
10c7267c: b2fc 0000 cmpaw #0,%a1
10c72680: 66f0 bnes 10c72672 <tcp_v4_get_port+0x70>
10c72682: 6008 bras 10c7268c <tcp_v4_get_port+0x8a>
10c72684: 5388 subql #1,%a0
10c72686: b0fc 0000 cmpaw #0,%a0
10c7268a: 6ec2 bgts 10c7264e <tcp_v4_get_port+0x4c>
10c7268c: 23c1 1001 03b8 movel %d1,100103b8 <tcp_port_rover>
10c72692: 7801 moveq #1,%d4
10c72694: b0fc 0000 cmpaw #0,%a0
10c72698: 6f00 014a blew 10c727e4 <tcp_v4_get_port+0x1e2>
10c7269c: 3401 movew %d1,%d2
10c7269e: 93c9 subal %a1,%a1
10c726a0: 6000 00a4 braw 10c72746 <tcp_v4_get_port+0x144>
10c726a4: 0280 0000 ffff andil #65535,%d0
10c726aa: 2239 1001 0308 movel 10010308 <tcp_hashinfo+0x8>,%d1
10c726b0: 5381 subql #1,%d1
10c726b2: c081 andl %d1,%d0
10c726b4: e788 lsll #3,%d0
10c726b6: 2679 1001 0304 moveal 10010304 <tcp_hashinfo+0x4>,%a3
10c726bc: d7c0 addal %d0,%a3
10c726be: 226b 0004 moveal %a3@(4),%a1
10c726c2: 6004 bras 10c726c8 <tcp_v4_get_port+0xc6>
10c726c4: 2269 0004 moveal %a1@(4),%a1
10c726c8: b2fc 0000 cmpaw #0,%a1
10c726cc: 6778 beqs 10c72746 <tcp_v4_get_port+0x144>
10c726ce: b451 cmpw %a1@,%d2
10c726d0: 66f2 bnes 10c726c4 <tcp_v4_get_port+0xc2>
10c726d2: b2fc 0000 cmpaw #0,%a1
10c726d6: 676e beqs 10c72746 <tcp_v4_get_port+0x144>
10c726d8: 2229 0008 movel %a1@(8),%d1
10c726dc: 6768 beqs 10c72746 <tcp_v4_get_port+0x144>
10c726de: 4a69 0002 tstw %a1@(2)
10c726e2: 6712 beqs 10c726f6 <tcp_v4_get_port+0xf4>
10c726e4: 4a2a 0026 tstb %a2@(38)
10c726e8: 670c beqs 10c726f6 <tcp_v4_get_port+0xf4>
10c726ea: 102a 0020 moveb %a2@(32),%d0
10c726ee: 0c00 000a cmpib #10,%d0
10c726f2: 6600 00a8 bnew 10c7279c <tcp_v4_get_port+0x19a>
10c726f6: 7801 moveq #1,%d4
10c726f8: 2041 moveal %d1,%a0
10c726fa: 4283 clrl %d3
10c726fc: 162a 0026 moveb %a2@(38),%d3
10c72700: 6004 bras 10c72706 <tcp_v4_get_port+0x104>
10c72702: 2068 0018 moveal %a0@(24),%a0
10c72706: b0fc 0000 cmpaw #0,%a0
10c7270a: 6732 beqs 10c7273e <tcp_v4_get_port+0x13c>
10c7270c: b1ca cmpal %a2,%a0
10c7270e: 67f2 beqs 10c72702 <tcp_v4_get_port+0x100>
10c72710: 202a 000c movel %a2@(12),%d0
10c72714: b0a8 000c cmpl %a0@(12),%d0
10c72718: 66e8 bnes 10c72702 <tcp_v4_get_port+0x100>
10c7271a: 4a83 tstl %d3
10c7271c: 6710 beqs 10c7272e <tcp_v4_get_port+0x12c>
10c7271e: 4a28 0026 tstb %a0@(38)
10c72722: 670a beqs 10c7272e <tcp_v4_get_port+0x12c>
10c72724: 1028 0020 moveb %a0@(32),%d0
10c72728: 0c00 000a cmpib #10,%d0
10c7272c: 66d4 bnes 10c72702 <tcp_v4_get_port+0x100>
10c7272e: 2228 0004 movel %a0@(4),%d1
10c72732: 670a beqs 10c7273e <tcp_v4_get_port+0x13c>
10c72734: 202a 0004 movel %a2@(4),%d0
10c72738: 6704 beqs 10c7273e <tcp_v4_get_port+0x13c>
10c7273a: b081 cmpl %d1,%d0
10c7273c: 66c4 bnes 10c72702 <tcp_v4_get_port+0x100>
10c7273e: b0fc 0000 cmpaw #0,%a0
10c72742: 6600 00a0 bnew 10c727e4 <tcp_v4_get_port+0x1e2>
10c72746: 7801 moveq #1,%d4
10c72748: b2fc 0000 cmpaw #0,%a1
10c7274c: 6616 bnes 10c72764 <tcp_v4_get_port+0x162>
10c7274e: 3f02 movew %d2,%sp@-
10c72750: 4267 clrw %sp@-
10c72752: 2f0b movel %a3,%sp@-
10c72754: 4eba fe52 jsr %pc@(10c725a8 <tcp_bucket_create>)
10c72758: 2240 moveal %d0,%a1
10c7275a: 508f addql #8,%sp
10c7275c: b2fc 0000 cmpaw #0,%a1
10c72760: 6700 0082 beqw 10c727e4 <tcp_v4_get_port+0x1e2>
10c72764: 4aa9 0008 tstl %a1@(8)
10c72768: 6618 bnes 10c72782 <tcp_v4_get_port+0x180>
10c7276a: 4a2a 0026 tstb %a2@(38)
10c7276e: 6728 beqs 10c72798 <tcp_v4_get_port+0x196>
10c72770: 102a 0020 moveb %a2@(32),%d0
10c72774: 0c00 000a cmpib #10,%d0
10c72778: 671e beqs 10c72798 <tcp_v4_get_port+0x196>
10c7277a: 337c 0001 0002 movew #1,%a1@(2)
10c72780: 601a bras 10c7279c <tcp_v4_get_port+0x19a>
10c72782: 4a69 0002 tstw %a1@(2)
10c72786: 6714 beqs 10c7279c <tcp_v4_get_port+0x19a>
10c72788: 4a2a 0026 tstb %a2@(38)
10c7278c: 670a beqs 10c72798 <tcp_v4_get_port+0x196>
10c7278e: 102a 0020 moveb %a2@(32),%d0
10c72792: 0c00 000a cmpib #10,%d0
10c72796: 6604 bnes 10c7279c <tcp_v4_get_port+0x19a>
10c72798: 4269 0002 clrw %a1@(2)
10c7279c: 4aaa 0090 tstl %a2@(144)
10c727a0: 662a bnes 10c727cc <tcp_v4_get_port+0x1ca>
10c727a2: 3542 000a movew %d2,%a2@(10)
10c727a6: 2029 0008 movel %a1@(8),%d0
10c727aa: 2540 0018 movel %d0,%a2@(24)
10c727ae: 670c beqs 10c727bc <tcp_v4_get_port+0x1ba>
10c727b0: 2069 0008 moveal %a1@(8),%a0
10c727b4: 47ea 0018 lea %a2@(24),%a3
10c727b8: 214b 001c movel %a3,%a0@(28)
10c727bc: 234a 0008 movel %a2,%a1@(8)
10c727c0: 41e9 0008 lea %a1@(8),%a0
10c727c4: 2548 001c movel %a0,%a2@(28)
10c727c8: 2549 0090 movel %a1,%a2@(144)
10c727cc: b3ea 0090 cmpal %a2@(144),%a1
10c727d0: 6710 beqs 10c727e2 <tcp_v4_get_port+0x1e0>
10c727d2: 4878 010e pea 10e <LSIGTRAP+0x109>
10c727d6: 4879 1000 9310 pea 10009310 <timer_bug_msg+0x149>
10c727dc: 4eb9 10c1 677e jsr 10c1677e <printk>
10c727e2: 7800 moveq #0,%d4
10c727e4: 5395 subql #1,%a5@
10c727e6: 2004 movel %d4,%d0
10c727e8: 4cee 3c3c ffe0 moveml %fp@(-32),%d2-%d5/%a2-%a5
10c727ee: 4e5e unlk %fp
10c727f0: 4e75 rts
10c727f2 <tcp_put_port>:
10c727f2: 4e56 0000 linkw %fp,#0
10c727f6: 48e7 0038 moveml %a2-%a4,%sp@-
10c727fa: 226e 0008 moveal %fp@(8),%a1
10c727fe: 41f9 1002 5730 lea 10025730 <irq_stat+0x8>,%a0
10c72804: 5290 addql #1,%a0@
10c72806: 2469 0090 moveal %a1@(144),%a2
10c7280a: 2669 0018 moveal %a1@(24),%a3
10c7280e: 2848 moveal %a0,%a4
10c72810: b6fc 0000 cmpaw #0,%a3
10c72814: 6706 beqs 10c7281c <tcp_put_port+0x2a>
10c72816: 2769 001c 001c movel %a1@(28),%a3@(28)
10c7281c: 2069 001c moveal %a1@(28),%a0
10c72820: 20a9 0018 movel %a1@(24),%a0@
10c72824: 42a9 0090 clrl %a1@(144)
10c72828: 4269 000a clrw %a1@(10)
10c7282c: 4aaa 0008 tstl %a2@(8)
10c72830: 6626 bnes 10c72858 <tcp_put_port+0x66>
10c72832: 206a 0004 moveal %a2@(4),%a0
10c72836: b0fc 0000 cmpaw #0,%a0
10c7283a: 6706 beqs 10c72842 <tcp_put_port+0x50>
10c7283c: 216a 000c 000c movel %a2@(12),%a0@(12)
10c72842: 206a 000c moveal %a2@(12),%a0
10c72846: 20aa 0004 movel %a2@(4),%a0@
10c7284a: 2f0a movel %a2,%sp@-
10c7284c: 2f39 1003 2964 movel 10032964 <tcp_bucket_cachep>,%sp@-
10c72852: 4eb9 10c2 0aea jsr 10c20aea <kmem_cache_free>
10c72858: 5394 subql #1,%a4@
10c7285a: 4cee 1c00 fff4 moveml %fp@(-12),%a2-%a4
10c72860: 4e5e unlk %fp
10c72862: 4e75 rts
10c72864 <tcp_listen_wlock>:
10c72864: 4e56 ffe0 linkw %fp,#-32
10c72868: 48e7 2030 moveml %d2/%a2-%a3,%sp@-
10c7286c: 203c 1001 0394 movel #268501908,%d0
10c72872: 2640 moveal %d0,%a3
10c72874: 4a93 tstl %a3@
10c72876: 6778 beqs 10c728f0 <tcp_listen_wlock+0x8c>
10c72878: 42ae ffe0 clrl %fp@(-32)
10c7287c: 42ae ffe8 clrl %fp@(-24)
10c72880: 42ae ffec clrl %fp@(-20)
10c72884: 45ee fff0 lea %fp@(-16),%a2
10c72888: 2d79 1002 53b4 movel 100253b4 <_current_task>,%fp@(-28)
10c7288e: ffe4
10c72890: 24ae ffe0 movel %fp@(-32),%a2@
10c72894: 2d6e ffe4 fff4 movel %fp@(-28),%fp@(-12)
10c7289a: 2d6e ffe8 fff8 movel %fp@(-24),%fp@(-8)
10c728a0: 2d6e ffec fffc movel %fp@(-20),%fp@(-4)
10c728a6: 2f0a movel %a2,%sp@-
10c728a8: 4879 1001 0398 pea 10010398 <tcp_hashinfo+0x98>
10c728ae: 4eb9 10c1 5376 jsr 10c15376 <add_wait_queue_exclusive>
10c728b4: 508f addql #8,%sp
10c728b6: 240a movel %a2,%d2
10c728b8: 45f9 1002 5730 lea 10025730 <irq_stat+0x8>,%a2
10c728be: 2079 1002 53b4 moveal 100253b4 <_current_task>,%a0
10c728c4: 7002 moveq #2,%d0
10c728c6: 2080 movel %d0,%a0@
10c728c8: 4a93 tstl %a3@
10c728ca: 670c beqs 10c728d8 <tcp_listen_wlock+0x74>
10c728cc: 5392 subql #1,%a2@
10c728ce: 4eb9 10c1 44d2 jsr 10c144d2 <schedule>
10c728d4: 5292 addql #1,%a2@
10c728d6: 60e6 bras 10c728be <tcp_listen_wlock+0x5a>
10c728d8: 2079 1002 53b4 moveal 100253b4 <_current_task>,%a0
10c728de: 7000 moveq #0,%d0
10c728e0: 2080 movel %d0,%a0@
10c728e2: 2f02 movel %d2,%sp@-
10c728e4: 4879 1001 0398 pea 10010398 <tcp_hashinfo+0x98>
10c728ea: 4eb9 10c1 53aa jsr 10c153aa <remove_wait_queue>
10c728f0: 4cee 0c04 ffd4 moveml %fp@(-44),%d2/%a2-%a3
10c728f6: 4e5e unlk %fp
10c728f8: 4e75 rts
10c728fa <tcp_v4_hash>:
10c728fa: 4e56 0000 linkw %fp,#0
10c728fe: 48e7 2038 moveml %d2/%a2-%a4,%sp@-
10c72902: 266e 0008 moveal %fp@(8),%a3
10c72906: 102b 0020 moveb %a3@(32),%d0
10c7290a: 0c00 0007 cmpib #7,%d0
10c7290e: 6700 00c6 beqw 10c729d6 <tcp_v4_hash+0xdc>
10c72912: 41f9 1002 5730 lea 10025730 <irq_stat+0x8>,%a0
10c72918: 5290 addql #1,%a0@
10c7291a: 2848 moveal %a0,%a4
10c7291c: 4aab 0014 tstl %a3@(20)
10c72920: 6712 beqs 10c72934 <tcp_v4_hash+0x3a>
10c72922: 4878 0159 pea 159 <LSIGTRAP+0x154>
10c72926: 4879 1000 936d pea 1000936d <timer_bug_msg+0x1a6>
10c7292c: 4eb9 10c1 677e jsr 10c1677e <printk>
10c72932: 508f addql #8,%sp
10c72934: 102b 0020 moveb %a3@(32),%d0
10c72938: 0c00 000a cmpib #10,%d0
10c7293c: 6618 bnes 10c72956 <tcp_v4_hash+0x5c>
10c7293e: 302b 000a movew %a3@(10),%d0
10c72942: 721f moveq #31,%d1
10c72944: c081 andl %d1,%d0
10c72946: e588 lsll #2,%d0
10c72948: 2440 moveal %d0,%a2
10c7294a: d5fc 1001 0310 addal #268501776,%a2
10c72950: 4eba ff12 jsr %pc@(10c72864 <tcp_listen_wlock>)
10c72954: 6040 bras 10c72996 <tcp_v4_hash+0x9c>
10c72956: 4281 clrl %d1
10c72958: 322b 000a movew %a3@(10),%d1
10c7295c: 242b 0004 movel %a3@(4),%d2
10c72960: b581 eorl %d2,%d1
10c72962: 4280 clrl %d0
10c72964: 302b 0008 movew %a3@(8),%d0
10c72968: 2413 movel %a3@,%d2
10c7296a: b580 eorl %d2,%d0
10c7296c: b181 eorl %d0,%d1
10c7296e: 2001 movel %d1,%d0
10c72970: 4840 swap %d0
10c72972: 48c0 extl %d0
10c72974: b181 eorl %d0,%d1
10c72976: 2001 movel %d1,%d0
10c72978: e080 asrl #8,%d0
10c7297a: b380 eorl %d1,%d0
10c7297c: 2239 1001 030c movel 1001030c <tcp_hashinfo+0xc>,%d1
10c72982: 5381 subql #1,%d1
10c72984: c081 andl %d1,%d0
10c72986: 2740 00ae movel %d0,%a3@(174)
10c7298a: e788 lsll #3,%d0
10c7298c: d0b9 1001 0300 addl 10010300 <tcp_hashinfo>,%d0
10c72992: 2440 moveal %d0,%a2
10c72994: 588a addql #4,%a2
10c72996: 2012 movel %a2@,%d0
10c72998: 2740 0010 movel %d0,%a3@(16)
10c7299c: 670a beqs 10c729a8 <tcp_v4_hash+0xae>
10c7299e: 2052 moveal %a2@,%a0
10c729a0: 43eb 0010 lea %a3@(16),%a1
10c729a4: 2149 0014 movel %a1,%a0@(20)
10c729a8: 248b movel %a3,%a2@
10c729aa: 274a 0014 movel %a2,%a3@(20)
10c729ae: 206b 00d2 moveal %a3@(210),%a0
10c729b2: 52a8 0064 addql #1,%a0@(100)
10c729b6: 102b 0020 moveb %a3@(32),%d0
10c729ba: 0c00 000a cmpib #10,%d0
10c729be: 6614 bnes 10c729d4 <tcp_v4_hash+0xda>
10c729c0: 4878 0001 pea 1 <PF_DTRACE_OFF>
10c729c4: 4878 0003 pea 3 <PF_PTRACED_OFF>
10c729c8: 4879 1001 0398 pea 10010398 <tcp_hashinfo+0x98>
10c729ce: 4eb9 10c1 4712 jsr 10c14712 <__wake_up>
10c729d4: 5394 subql #1,%a4@
10c729d6: 4cee 1c04 fff0 moveml %fp@(-16),%d2/%a2-%a4
10c729dc: 4e5e unlk %fp
10c729de: 4e75 rts
10c729e0 <tcp_unhash>:
10c729e0: 4e56 0000 linkw %fp,#0
10c729e4: 2f0b movel %a3,%sp@-
10c729e6: 2f0a movel %a2,%sp@-
10c729e8: 266e 0008 moveal %fp@(8),%a3
10c729ec: 102b 0020 moveb %a3@(32),%d0
10c729f0: 0c00 000a cmpib #10,%d0
10c729f4: 660e bnes 10c72a04 <tcp_unhash+0x24>
10c729f6: 45f9 1002 5730 lea 10025730 <irq_stat+0x8>,%a2
10c729fc: 5292 addql #1,%a2@
10c729fe: 4eba fe64 jsr %pc@(10c72864 <tcp_listen_wlock>)
10c72a02: 600a bras 10c72a0e <tcp_unhash+0x2e>
10c72a04: 41f9 1002 5730 lea 10025730 <irq_stat+0x8>,%a0
10c72a0a: 5290 addql #1,%a0@
10c72a0c: 2448 moveal %a0,%a2
10c72a0e: 202b 0014 movel %a3@(20),%d0
10c72a12: 6722 beqs 10c72a36 <tcp_unhash+0x56>
10c72a14: 206b 0010 moveal %a3@(16),%a0
10c72a18: b0fc 0000 cmpaw #0,%a0
10c72a1c: 6704 beqs 10c72a22 <tcp_unhash+0x42>
10c72a1e: 2140 0014 movel %d0,%a0@(20)
10c72a22: 206b 0014 moveal %a3@(20),%a0
10c72a26: 20ab 0010 movel %a3@(16),%a0@
10c72a2a: 42ab 0014 clrl %a3@(20)
10c72a2e: 206b 00d2 moveal %a3@(210),%a0
10c72a32: 53a8 0064 subql #1,%a0@(100)
10c72a36: 5392 subql #1,%a2@
10c72a38: 102b 0020 moveb %a3@(32),%d0
10c72a3c: 0c00 000a cmpib #10,%d0
10c72a40: 6614 bnes 10c72a56 <tcp_unhash+0x76>
10c72a42: 4878 0001 pea 1 <PF_DTRACE_OFF>
10c72a46: 4878 0003 pea 3 <PF_PTRACED_OFF>
10c72a4a: 4879 1001 0398 pea 10010398 <tcp_hashinfo+0x98>
10c72a50: 4eb9 10c1 4712 jsr 10c14712 <__wake_up>
10c72a56: 246e fff8 moveal %fp@(-8),%a2
10c72a5a: 266e fffc moveal %fp@(-4),%a3
10c72a5e: 4e5e unlk %fp
10c72a60: 4e75 rts
10c72a62 <__tcp_v4_lookup_listener>:
10c72a62: 4e56 0000 linkw %fp,#0
10c72a66: 48e7 3c00 moveml %d2-%d5,%sp@-
10c72a6a: 206e 0008 moveal %fp@(8),%a0
10c72a6e: 2a2e 000c movel %fp@(12),%d5
10c72a72: 282e 0014 movel %fp@(20),%d4
10c72a76: 362e 0012 movew %fp@(18),%d3
10c72a7a: 7400 moveq #0,%d2
10c72a7c: 7000 moveq #0,%d0
10c72a7e: b0fc 0000 cmpaw #0,%a0
10c72a82: 6740 beqs 10c72ac4 <__tcp_v4_lookup_listener+0x62>
10c72a84: b668 000a cmpw %a0@(10),%d3
10c72a88: 6630 bnes 10c72aba <__tcp_v4_lookup_listener+0x58>
10c72a8a: 2228 0004 movel %a0@(4),%d1
10c72a8e: 327c 0001 moveaw #1,%a1
10c72a92: 6708 beqs 10c72a9c <__tcp_v4_lookup_listener+0x3a>
10c72a94: ba81 cmpl %d1,%d5
10c72a96: 6622 bnes 10c72aba <__tcp_v4_lookup_listener+0x58>
10c72a98: 327c 0002 moveaw #2,%a1
10c72a9c: 2228 000c movel %a0@(12),%d1
10c72aa0: 6706 beqs 10c72aa8 <__tcp_v4_lookup_listener+0x46>
10c72aa2: b881 cmpl %d1,%d4
10c72aa4: 6614 bnes 10c72aba <__tcp_v4_lookup_listener+0x58>
10c72aa6: 5289 addql #1,%a1
10c72aa8: 7203 moveq #3,%d1
10c72aaa: b289 cmpl %a1,%d1
10c72aac: 6604 bnes 10c72ab2 <__tcp_v4_lookup_listener+0x50>
10c72aae: 2008 movel %a0,%d0
10c72ab0: 6014 bras 10c72ac6 <__tcp_v4_lookup_listener+0x64>
10c72ab2: b089 cmpl %a1,%d0
10c72ab4: 6c04 bges 10c72aba <__tcp_v4_lookup_listener+0x58>
10c72ab6: 2009 movel %a1,%d0
10c72ab8: 2408 movel %a0,%d2
10c72aba: 2068 0010 moveal %a0@(16),%a0
10c72abe: b0fc 0000 cmpaw #0,%a0
10c72ac2: 66c0 bnes 10c72a84 <__tcp_v4_lookup_listener+0x22>
10c72ac4: 2002 movel %d2,%d0
10c72ac6: 4cdf 003c moveml %sp@+,%d2-%d5
10c72aca: 4e5e unlk %fp
10c72acc: 4e75 rts
10c72ace <tcp_v4_check_established>:
10c72ace: 4e56 0000 linkw %fp,#0
10c72ad2: 48e7 3e3c moveml %d2-%d6/%a2-%a5,%sp@-
10c72ad6: 2a6e 0008 moveal %fp@(8),%a5
10c72ada: 282d 0004 movel %a5@(4),%d4
10c72ade: 2615 movel %a5@,%d3
10c72ae0: 2c2d 000c movel %a5@(12),%d6
10c72ae4: 302d 0008 movew %a5@(8),%d0
10c72ae8: 3a00 movew %d0,%d5
10c72aea: 4845 swap %d5
10c72aec: 3a2d 000a movew %a5@(10),%d5
10c72af0: 4281 clrl %d1
10c72af2: 322d 000a movew %a5@(10),%d1
10c72af6: b981 eorl %d4,%d1
10c72af8: 0280 0000 ffff andil #65535,%d0
10c72afe: b780 eorl %d3,%d0
10c72b00: b181 eorl %d0,%d1
10c72b02: 2001 movel %d1,%d0
10c72b04: 4840 swap %d0
10c72b06: 48c0 extl %d0
10c72b08: b181 eorl %d0,%d1
10c72b0a: 2401 movel %d1,%d2
10c72b0c: e082 asrl #8,%d2
10c72b0e: b382 eorl %d1,%d2
10c72b10: 2039 1001 030c movel 1001030c <tcp_hashinfo+0xc>,%d0
10c72b16: 5380 subql #1,%d0
10c72b18: c480 andl %d0,%d2
10c72b1a: 2002 movel %d2,%d0
10c72b1c: e788 lsll #3,%d0
10c72b1e: 2479 1001 0300 moveal 10010300 <tcp_hashinfo>,%a2
10c72b24: d5c0 addal %d0,%a2
10c72b26: 41f9 1002 5730 lea 10025730 <irq_stat+0x8>,%a0
10c72b2c: 5290 addql #1,%a0@
10c72b2e: 2039 1001 030c movel 1001030c <tcp_hashinfo+0xc>,%d0
10c72b34: e788 lsll #3,%d0
10c72b36: 2272 0804 moveal %a2@(00000004,%d0:l),%a1
10c72b3a: 2848 moveal %a0,%a4
10c72b3c: b2fc 0000 cmpaw #0,%a1
10c72b40: 675e beqs 10c72ba0 <tcp_v4_check_established+0xd2>
10c72b42: 2649 moveal %a1,%a3
10c72b44: b693 cmpl %a3@,%d3
10c72b46: 664e bnes 10c72b96 <tcp_v4_check_established+0xc8>
10c72b48: b8ab 0004 cmpl %a3@(4),%d4
10c72b4c: 6648 bnes 10c72b96 <tcp_v4_check_established+0xc8>
10c72b4e: baab 0008 cmpl %a3@(8),%d5
10c72b52: 6642 bnes 10c72b96 <tcp_v4_check_established+0xc8>
10c72b54: 202b 000c movel %a3@(12),%d0
10c72b58: 6704 beqs 10c72b5e <tcp_v4_check_established+0x90>
10c72b5a: bc80 cmpl %d0,%d6
10c72b5c: 6638 bnes 10c72b96 <tcp_v4_check_established+0xc8>
10c72b5e: 41ed 00d6 lea %a5@(214),%a0
10c72b62: 4aab 0044 tstl %a3@(68)
10c72b66: 6700 00f6 beqw 10c72c5e <tcp_v4_check_established+0x190>
10c72b6a: 202b 0038 movel %a3@(56),%d0
10c72b6e: 0680 0001 0001 addil #65537,%d0
10c72b74: 2140 00fc movel %d0,%a0@(252)
10c72b78: 6606 bnes 10c72b80 <tcp_v4_check_established+0xb2>
10c72b7a: 7201 moveq #1,%d1
10c72b7c: 2141 00fc movel %d1,%a0@(252)
10c72b80: 216b 0040 0118 movel %a3@(64),%a0@(280)
10c72b86: 216b 0044 011c movel %a3@(68),%a0@(284)
10c72b8c: 41eb 0028 lea %a3@(40),%a0
10c72b90: 5290 addql #1,%a0@
10c72b92: 588a addql #4,%a2
10c72b94: 603a bras 10c72bd0 <tcp_v4_check_established+0x102>
10c72b96: 2269 0010 moveal %a1@(16),%a1
10c72b9a: b2fc 0000 cmpaw #0,%a1
10c72b9e: 66a2 bnes 10c72b42 <tcp_v4_check_established+0x74>
10c72ba0: 97cb subal %a3,%a3
10c72ba2: 588a addql #4,%a2
10c72ba4: 6022 bras 10c72bc8 <tcp_v4_check_established+0xfa>
10c72ba6: b691 cmpl %a1@,%d3
10c72ba8: 661a bnes 10c72bc4 <tcp_v4_check_established+0xf6>
10c72baa: b8a9 0004 cmpl %a1@(4),%d4
10c72bae: 6614 bnes 10c72bc4 <tcp_v4_check_established+0xf6>
10c72bb0: baa9 0008 cmpl %a1@(8),%d5
10c72bb4: 660e bnes 10c72bc4 <tcp_v4_check_established+0xf6>
10c72bb6: 2029 000c movel %a1@(12),%d0
10c72bba: 6700 00a2 beqw 10c72c5e <tcp_v4_check_established+0x190>
10c72bbe: bc80 cmpl %d0,%d6
10c72bc0: 6700 009c beqw 10c72c5e <tcp_v4_check_established+0x190>
10c72bc4: 45e9 0010 lea %a1@(16),%a2
10c72bc8: 2252 moveal %a2@,%a1
10c72bca: b2fc 0000 cmpaw #0,%a1
10c72bce: 66d6 bnes 10c72ba6 <tcp_v4_check_established+0xd8>
10c72bd0: 4aad 0014 tstl %a5@(20)
10c72bd4: 6712 beqs 10c72be8 <tcp_v4_check_established+0x11a>
10c72bd6: 4878 024e pea 24e <LSIGTRAP+0x249>
10c72bda: 4879 1000 93b9 pea 100093b9 <timer_bug_msg+0x1f2>
10c72be0: 4eb9 10c1 677e jsr 10c1677e <printk>
10c72be6: 508f addql #8,%sp
10c72be8: 2012 movel %a2@,%d0
10c72bea: 2b40 0010 movel %d0,%a5@(16)
10c72bee: 670a beqs 10c72bfa <tcp_v4_check_established+0x12c>
10c72bf0: 2052 moveal %a2@,%a0
10c72bf2: 43ed 0010 lea %a5@(16),%a1
10c72bf6: 2149 0014 movel %a1,%a0@(20)
10c72bfa: 248d movel %a5,%a2@
10c72bfc: 2b4a 0014 movel %a2,%a5@(20)
10c72c00: 2b42 00ae movel %d2,%a5@(174)
10c72c04: 206d 00d2 moveal %a5@(210),%a0
10c72c08: 52a8 0064 addql #1,%a0@(100)
10c72c0c: 2014 movel %a4@,%d0
10c72c0e: 2200 movel %d0,%d1
10c72c10: 5381 subql #1,%d1
10c72c12: 2881 movel %d1,%a4@
10c72c14: b6fc 0000 cmpaw #0,%a3
10c72c18: 6740 beqs 10c72c5a <tcp_v4_check_established+0x18c>
10c72c1a: 2880 movel %d0,%a4@
10c72c1c: 2f0b movel %a3,%sp@-
10c72c1e: 4eb9 10c7 5d18 jsr 10c75d18 <tcp_tw_deschedule>
10c72c24: 2f0b movel %a3,%sp@-
10c72c26: 4eb9 10c7 5648 jsr 10c75648 <tcp_timewait_kill>
10c72c2c: 52b9 1003 2f0e addql #1,10032f0e <net_statistics+0x2c>
10c72c32: 508f addql #8,%sp
10c72c34: 5394 subql #1,%a4@
10c72c36: 41eb 0028 lea %a3@(40),%a0
10c72c3a: 40c1 movew %sr,%d1
10c72c3c: 007c 0700 oriw #1792,%sr
10c72c40: 2010 movel %a0@,%d0
10c72c42: 5380 subql #1,%d0
10c72c44: 2080 movel %d0,%a0@
10c72c46: 46c1 movew %d1,%sr
10c72c48: 4a80 tstl %d0
10c72c4a: 660e bnes 10c72c5a <tcp_v4_check_established+0x18c>
10c72c4c: 2f0b movel %a3,%sp@-
10c72c4e: 2f39 1003 37a6 movel 100337a6 <tcp_timewait_cachep>,%sp@-
10c72c54: 4eb9 10c2 0aea jsr 10c20aea <kmem_cache_free>
10c72c5a: 7000 moveq #0,%d0
10c72c5c: 6004 bras 10c72c62 <tcp_v4_check_established+0x194>
10c72c5e: 5394 subql #1,%a4@
10c72c60: 709d moveq #-99,%d0
10c72c62: 4cee 3c7c ffdc moveml %fp@(-36),%d2-%d6/%a2-%a5
10c72c68: 4e5e unlk %fp
10c72c6a: 4e75 rts
10c72c6c <tcp_v4_hash_connecting>:
10c72c6c: 4e56 0000 linkw %fp,#0
10c72c70: 48e7 2038 moveml %d2/%a2-%a4,%sp@-
10c72c74: 266e 0008 moveal %fp@(8),%a3
10c72c78: 226b 0090 moveal %a3@(144),%a1
10c72c7c: 41f9 1002 5730 lea 10025730 <irq_stat+0x8>,%a0
10c72c82: 5290 addql #1,%a0@
10c72c84: 2848 moveal %a0,%a4
10c72c86: b7e9 0008 cmpal %a1@(8),%a3
10c72c8a: 6600 00c8 bnew 10c72d54 <tcp_v4_hash_connecting+0xe8>
10c72c8e: 4aab 0018 tstl %a3@(24)
10c72c92: 6600 00c0 bnew 10c72d54 <tcp_v4_hash_connecting+0xe8>
10c72c96: 4aab 0014 tstl %a3@(20)
10c72c9a: 6712 beqs 10c72cae <tcp_v4_hash_connecting+0x42>
10c72c9c: 4878 0159 pea 159 <LSIGTRAP+0x154>
10c72ca0: 4879 1000 936d pea 1000936d <timer_bug_msg+0x1a6>
10c72ca6: 4eb9 10c1 677e jsr 10c1677e <printk>
10c72cac: 508f addql #8,%sp
10c72cae: 102b 0020 moveb %a3@(32),%d0
10c72cb2: 0c00 000a cmpib #10,%d0
10c72cb6: 6618 bnes 10c72cd0 <tcp_v4_hash_connecting+0x64>
10c72cb8: 302b 000a movew %a3@(10),%d0
10c72cbc: 721f moveq #31,%d1
10c72cbe: c081 andl %d1,%d0
10c72cc0: e588 lsll #2,%d0
10c72cc2: 2440 moveal %d0,%a2
10c72cc4: d5fc 1001 0310 addal #268501776,%a2
10c72cca: 4eba fb98 jsr %pc@(10c72864 <tcp_listen_wlock>)
10c72cce: 6040 bras 10c72d10 <tcp_v4_hash_connecting+0xa4>
10c72cd0: 4281 clrl %d1
10c72cd2: 322b 000a movew %a3@(10),%d1
10c72cd6: 242b 0004 movel %a3@(4),%d2
10c72cda: b581 eorl %d2,%d1
10c72cdc: 4280 clrl %d0
10c72cde: 302b 0008 movew %a3@(8),%d0
10c72ce2: 2413 movel %a3@,%d2
10c72ce4: b580 eorl %d2,%d0
10c72ce6: b181 eorl %d0,%d1
10c72ce8: 2001 movel %d1,%d0
10c72cea: 4840 swap %d0
10c72cec: 48c0 extl %d0
10c72cee: b181 eorl %d0,%d1
10c72cf0: 2001 movel %d1,%d0
10c72cf2: e080 asrl #8,%d0
10c72cf4: b380 eorl %d1,%d0
10c72cf6: 2239 1001 030c movel 1001030c <tcp_hashinfo+0xc>,%d1
10c72cfc: 5381 subql #1,%d1
10c72cfe: c081 andl %d1,%d0
10c72d00: 2740 00ae movel %d0,%a3@(174)
10c72d04: e788 lsll #3,%d0
10c72d06: d0b9 1001 0300 addl 10010300 <tcp_hashinfo>,%d0
10c72d0c: 2440 moveal %d0,%a2
10c72d0e: 588a addql #4,%a2
10c72d10: 2012 movel %a2@,%d0
10c72d12: 2740 0010 movel %d0,%a3@(16)
10c72d16: 670a beqs 10c72d22 <tcp_v4_hash_connecting+0xb6>
10c72d18: 2052 moveal %a2@,%a0
10c72d1a: 43eb 0010 lea %a3@(16),%a1
10c72d1e: 2149 0014 movel %a1,%a0@(20)
10c72d22: 248b movel %a3,%a2@
10c72d24: 274a 0014 movel %a2,%a3@(20)
10c72d28: 206b 00d2 moveal %a3@(210),%a0
10c72d2c: 52a8 0064 addql #1,%a0@(100)
10c72d30: 102b 0020 moveb %a3@(32),%d0
10c72d34: 0c00 000a cmpib #10,%d0
10c72d38: 6614 bnes 10c72d4e <tcp_v4_hash_connecting+0xe2>
10c72d3a: 4878 0001 pea 1 <PF_DTRACE_OFF>
10c72d3e: 4878 0003 pea 3 <PF_PTRACED_OFF>
10c72d42: 4879 1001 0398 pea 10010398 <tcp_hashinfo+0x98>
10c72d48: 4eb9 10c1 4712 jsr 10c14712 <__wake_up>
10c72d4e: 5394 subql #1,%a4@
10c72d50: 7000 moveq #0,%d0
10c72d52: 6008 bras 10c72d5c <tcp_v4_hash_connecting+0xf0>
10c72d54: 5394 subql #1,%a4@
10c72d56: 2f0b movel %a3,%sp@-
10c72d58: 4eba fd74 jsr %pc@(10c72ace <tcp_v4_check_established>)
10c72d5c: 4cee 1c04 fff0 moveml %fp@(-16),%d2/%a2-%a4
10c72d62: 4e5e unlk %fp
10c72d64: 4e75 rts
10c72d66 <tcp_v4_connect>:
10c72d66: 4e56 ffe8 linkw %fp,#-24
10c72d6a: 48e7 3e3c moveml %d2-%d6/%a2-%a5,%sp@-
10c72d6e: 266e 0008 moveal %fp@(8),%a3
10c72d72: 2c2e 000c movel %fp@(12),%d6
10c72d76: 4beb 00d6 lea %a3@(214),%a5
10c72d7a: 700f moveq #15,%d0
10c72d7c: b0ae 0010 cmpl %fp@(16),%d0
10c72d80: 642a bccs 10c72dac <tcp_v4_connect+0x46>
10c72d82: 2046 moveal %d6,%a0
10c72d84: 0c50 0002 cmpiw #2,%a0@
10c72d88: 6706 beqs 10c72d90 <tcp_v4_connect+0x2a>
10c72d8a: 709f moveq #-97,%d0
10c72d8c: 6000 022e braw 10c72fbc <tcp_v4_connect+0x256>
10c72d90: 2046 moveal %d6,%a0
10c72d92: 2828 0004 movel %a0@(4),%d4
10c72d96: 2004 movel %d4,%d0
10c72d98: 206b 02b6 moveal %a3@(694),%a0
10c72d9c: b0fc 0000 cmpaw #0,%a0
10c72da0: 6712 beqs 10c72db4 <tcp_v4_connect+0x4e>
10c72da2: 4a28 0005 tstb %a0@(5)
10c72da6: 670c beqs 10c72db4 <tcp_v4_connect+0x4e>
10c72da8: 4a84 tstl %d4
10c72daa: 6606 bnes 10c72db2 <tcp_v4_connect+0x4c>
10c72dac: 70ea moveq #-22,%d0
10c72dae: 6000 020c braw 10c72fbc <tcp_v4_connect+0x256>
10c72db2: 2010 movel %a0@,%d0
10c72db4: 761e moveq #30,%d3
10c72db6: c6ab 02ae andl %a3@(686),%d3
10c72dba: 862b 0290 orb %a3@(656),%d3
10c72dbe: 49ee ffea lea %fp@(-22),%a4
10c72dc2: 2440 moveal %d0,%a2
10c72dc4: 242b 0084 movel %a3@(132),%d2
10c72dc8: 2a2b 000c movel %a3@(12),%d5
10c72dcc: 42ae fff6 clrl %fp@(-10)
10c72dd0: 426e fffe clrw %fp@(-2)
10c72dd4: 2d4a ffee movel %a2,%fp@(-18)
10c72dd8: 2d42 fff2 movel %d2,%fp@(-14)
10c72ddc: 2d45 fffa movel %d5,%fp@(-6)
10c72de0: 1d43 fffe moveb %d3,%fp@(-2)
10c72de4: 486e ffee pea %fp@(-18)
10c72de8: 2f0c movel %a4,%sp@-
10c72dea: 4eb9 10c6 0e00 jsr 10c60e00 <ip_route_output_key>
10c72df0: 508f addql #8,%sp
10c72df2: 4a80 tstl %d0
10c72df4: 6646 bnes 10c72e3c <tcp_v4_connect+0xd6>
10c72df6: b4fc 0000 cmpaw #0,%a2
10c72dfa: 6704 beqs 10c72e00 <tcp_v4_connect+0x9a>
10c72dfc: 4a82 tstl %d2
10c72dfe: 663c bnes 10c72e3c <tcp_v4_connect+0xd6>
10c72e00: 2054 moveal %a4@,%a0
10c72e02: 2468 006c moveal %a0@(108),%a2
10c72e06: 2428 0070 movel %a0@(112),%d2
10c72e0a: b0fc 0000 cmpaw #0,%a0
10c72e0e: 6704 beqs 10c72e14 <tcp_v4_connect+0xae>
10c72e10: 5888 addql #4,%a0
10c72e12: 5390 subql #1,%a0@
10c72e14: 4294 clrl %a4@
10c72e16: 42ae fff6 clrl %fp@(-10)
10c72e1a: 426e fffe clrw %fp@(-2)
10c72e1e: 2d4a ffee movel %a2,%fp@(-18)
10c72e22: 2d42 fff2 movel %d2,%fp@(-14)
10c72e26: 2d45 fffa movel %d5,%fp@(-6)
10c72e2a: 1d43 fffe moveb %d3,%fp@(-2)
10c72e2e: 486e ffee pea %fp@(-18)
10c72e32: 2f0c movel %a4,%sp@-
10c72e34: 4eb9 10c6 0e00 jsr 10c60e00 <ip_route_output_key>
10c72e3a: 508f addql #8,%sp
10c72e3c: 4a80 tstl %d0
10c72e3e: 6d00 017c bltw 10c72fbc <tcp_v4_connect+0x256>
10c72e42: 206e ffea moveal %fp@(-22),%a0
10c72e46: 2028 0064 movel %a0@(100),%d0
10c72e4a: 0280 3000 0000 andil #805306368,%d0
10c72e50: 6710 beqs 10c72e62 <tcp_v4_connect+0xfc>
10c72e52: b0fc 0000 cmpaw #0,%a0
10c72e56: 6704 beqs 10c72e5c <tcp_v4_connect+0xf6>
10c72e58: 5888 addql #4,%a0
10c72e5a: 5390 subql #1,%a0@
10c72e5c: 709b moveq #-101,%d0
10c72e5e: 6000 015c braw 10c72fbc <tcp_v4_connect+0x256>
10c72e62: 202b 0048 movel %a3@(72),%d0
10c72e66: 2748 0048 movel %a0,%a3@(72)
10c72e6a: 4a80 tstl %d0
10c72e6c: 6706 beqs 10c72e74 <tcp_v4_connect+0x10e>
10c72e6e: 2040 moveal %d0,%a0
10c72e70: 5888 addql #4,%a0
10c72e72: 5390 subql #1,%a0@
10c72e74: 226e ffea moveal %fp@(-22),%a1
10c72e78: 2069 000c moveal %a1@(12),%a0
10c72e7c: 2768 00e0 00a2 movel %a0@(224),%a3@(162)
10c72e82: 206b 02b6 moveal %a3@(694),%a0
10c72e86: b0fc 0000 cmpaw #0,%a0
10c72e8a: 6706 beqs 10c72e92 <tcp_v4_connect+0x12c>
10c72e8c: 4a28 0005 tstb %a0@(5)
10c72e90: 6604 bnes 10c72e96 <tcp_v4_connect+0x130>
10c72e92: 2829 006c movel %a1@(108),%d4
10c72e96: 7497 moveq #-105,%d2
10c72e98: 2f2b 0088 movel %a3@(136),%sp@-
10c72e9c: 4878 00af pea af <LSIGTRAP+0xaa>
10c72ea0: 4eb9 10c5 5644 jsr 10c55644 <alloc_skb>
10c72ea6: 2600 movel %d0,%d3
10c72ea8: 508f addql #8,%sp
10c72eaa: 6700 00f4 beqw 10c72fa0 <tcp_v4_connect+0x23a>
10c72eae: 4aab 0084 tstl %a3@(132)
10c72eb2: 660a bnes 10c72ebe <tcp_v4_connect+0x158>
10c72eb4: 206e ffea moveal %fp@(-22),%a0
10c72eb8: 2768 0070 0084 movel %a0@(112),%a3@(132)
10c72ebe: 276b 0084 0004 movel %a3@(132),%a3@(4)
10c72ec4: 4aad 011c tstl %a5@(284)
10c72ec8: 6710 beqs 10c72eda <tcp_v4_connect+0x174>
10c72eca: b893 cmpl %a3@,%d4
10c72ecc: 670c beqs 10c72eda <tcp_v4_connect+0x174>
10c72ece: 42ad 0118 clrl %a5@(280)
10c72ed2: 42ad 011c clrl %a5@(284)
10c72ed6: 42ad 00fc clrl %a5@(252)
10c72eda: 4ab9 1001 0478 tstl 10010478 <sysctl_tcp_tw_recycle>
10c72ee0: 674a beqs 10c72f2c <tcp_v4_connect+0x1c6>
10c72ee2: 4aad 011c tstl %a5@(284)
10c72ee6: 6644 bnes 10c72f2c <tcp_v4_connect+0x1c6>
10c72ee8: 246e ffea moveal %fp@(-22),%a2
10c72eec: b8aa 006c cmpl %a2@(108),%d4
10c72ef0: 663a bnes 10c72f2c <tcp_v4_connect+0x1c6>
10c72ef2: 202a 0092 movel %a2@(146),%d0
10c72ef6: 6704 beqs 10c72efc <tcp_v4_connect+0x196>
10c72ef8: 2040 moveal %d0,%a0
10c72efa: 6010 bras 10c72f0c <tcp_v4_connect+0x1a6>
10c72efc: 42a7 clrl %sp@-
10c72efe: 2f0a movel %a2,%sp@-
10c72f00: 4eb9 10c5 f282 jsr 10c5f282 <rt_bind_peer>
10c72f06: 206a 0092 moveal %a2@(146),%a0
10c72f0a: 508f addql #8,%sp
10c72f0c: b0fc 0000 cmpaw #0,%a0
10c72f10: 671a beqs 10c72f2c <tcp_v4_connect+0x1c6>
10c72f12: 2228 0024 movel %a0@(36),%d1
10c72f16: 703c moveq #60,%d0
10c72f18: d081 addl %d1,%d0
10c72f1a: b0b9 1002 5790 cmpl 10025790 <xtime>,%d0
10c72f20: 650a bcss 10c72f2c <tcp_v4_connect+0x1c6>
10c72f22: 2b41 011c movel %d1,%a5@(284)
10c72f26: 2b68 0020 0118 movel %a0@(32),%a5@(280)
10c72f2c: 2046 moveal %d6,%a0
10c72f2e: 3768 0002 0008 movew %a0@(2),%a3@(8)
10c72f34: 2684 movel %d4,%a3@
10c72f36: 4aad 00fc tstl %a5@(252)
10c72f3a: 6624 bnes 10c72f60 <tcp_v4_connect+0x1fa>
10c72f3c: 4280 clrl %d0
10c72f3e: 3028 0002 movew %a0@(2),%d0
10c72f42: 2f00 movel %d0,%sp@-
10c72f44: 4280 clrl %d0
10c72f46: 302b 0022 movew %a3@(34),%d0
10c72f4a: 2f00 movel %d0,%sp@-
10c72f4c: 2f04 movel %d4,%sp@-
10c72f4e: 2f2b 0084 movel %a3@(132),%sp@-
10c72f52: 4eb9 10c4 a438 jsr 10c4a438 <secure_tcp_sequence_number>
10c72f58: 2b40 00fc movel %d0,%a5@(252)
10c72f5c: 4fef 0010 lea %sp@(16),%sp
10c72f60: 426d 0068 clrw %a5@(104)
10c72f64: 206b 02b6 moveal %a3@(694),%a0
10c72f68: b0fc 0000 cmpaw #0,%a0
10c72f6c: 670a beqs 10c72f78 <tcp_v4_connect+0x212>
10c72f6e: 4240 clrw %d0
10c72f70: 1028 0004 moveb %a0@(4),%d0
10c72f74: 3b40 0068 movew %d0,%a5@(104)
10c72f78: 2039 1002 67b0 movel 100267b0 <jiffies>,%d0
10c72f7e: 322d 00fe movew %a5@(254),%d1
10c72f82: b141 eorw %d0,%d1
10c72f84: 3741 02be movew %d1,%a3@(702)
10c72f88: 3b7c 0218 0066 movew #536,%a5@(102)
10c72f8e: 2f03 movel %d3,%sp@-
10c72f90: 2f0b movel %a3,%sp@-
10c72f92: 4eb9 10c7 0f58 jsr 10c70f58 <tcp_connect>
10c72f98: 2400 movel %d0,%d2
10c72f9a: 7000 moveq #0,%d0
10c72f9c: 4a82 tstl %d2
10c72f9e: 671c beqs 10c72fbc <tcp_v4_connect+0x256>
10c72fa0: 202b 0048 movel %a3@(72),%d0
10c72fa4: 42ab 0048 clrl %a3@(72)
10c72fa8: 4a80 tstl %d0
10c72faa: 6706 beqs 10c72fb2 <tcp_v4_connect+0x24c>
10c72fac: 2040 moveal %d0,%a0
10c72fae: 5888 addql #4,%a0
10c72fb0: 5390 subql #1,%a0@
10c72fb2: 42ab 00a2 clrl %a3@(162)
10c72fb6: 426b 0008 clrw %a3@(8)
10c72fba: 2002 movel %d2,%d0
10c72fbc: 4cee 3c7c ffc4 moveml %fp@(-60),%d2-%d6/%a2-%a5
10c72fc2: 4e5e unlk %fp
10c72fc4: 4e75 rts
10c72fc6 <tcp_v4_search_req>:
10c72fc6: 4e56 0000 linkw %fp,#0
10c72fca: 48e7 3038 moveml %d2-%d3/%a2-%a4,%sp@-
10c72fce: 206e 0008 moveal %fp@(8),%a0
10c72fd2: 286e 000c moveal %fp@(12),%a4
10c72fd6: 202e 0010 movel %fp@(16),%d0
10c72fda: 242e 0014 movel %fp@(20),%d2
10c72fde: 226e 0018 moveal %fp@(24),%a1
10c72fe2: 3600 movew %d0,%d3
10c72fe4: 0280 0000 ffff andil #65535,%d0
10c72fea: b580 eorl %d2,%d0
10c72fec: 2200 movel %d0,%d1
10c72fee: 4241 clrw %d1
10c72ff0: 4841 swap %d1
10c72ff2: b380 eorl %d1,%d0
10c72ff4: 2200 movel %d0,%d1
10c72ff6: e089 lsrl #8,%d1
10c72ff8: b380 eorl %d1,%d0
10c72ffa: 0280 0000 01ff andil #511,%d0
10c73000: e588 lsll #2,%d0
10c73002: 720e moveq #14,%d1
10c73004: d081 addl %d1,%d0
10c73006: 2668 0188 moveal %a0@(392),%a3
10c7300a: d7c0 addal %d0,%a3
10c7300c: 2453 moveal %a3@,%a2
10c7300e: b4fc 0000 cmpaw #0,%a2
10c73012: 6738 beqs 10c7304c <tcp_v4_search_req+0x86>
10c73014: b66a 000c cmpw %a2@(12),%d3
10c73018: 6628 bnes 10c73042 <tcp_v4_search_req+0x7c>
10c7301a: b4aa 0030 cmpl %a2@(48),%d2
10c7301e: 6622 bnes 10c73042 <tcp_v4_search_req+0x7c>
10c73020: b3ea 002c cmpal %a2@(44),%a1
10c73024: 661c bnes 10c73042 <tcp_v4_search_req+0x7c>
10c73026: 4aaa 0028 tstl %a2@(40)
10c7302a: 6710 beqs 10c7303c <tcp_v4_search_req+0x76>
10c7302c: 4878 0303 pea 303 <LSIGTRAP+0x2fe>
10c73030: 4879 1000 9410 pea 10009410 <timer_bug_msg+0x249>
10c73036: 4eb9 10c1 677e jsr 10c1677e <printk>
10c7303c: 288b movel %a3,%a4@
10c7303e: 200a movel %a2,%d0
10c73040: 600c bras 10c7304e <tcp_v4_search_req+0x88>
10c73042: 264a moveal %a2,%a3
10c73044: 2452 moveal %a2@,%a2
10c73046: b4fc 0000 cmpaw #0,%a2
10c7304a: 66c8 bnes 10c73014 <tcp_v4_search_req+0x4e>
10c7304c: 7000 moveq #0,%d0
10c7304e: 4cee 1c0c ffec moveml %fp@(-20),%d2-%d3/%a2-%a4
10c73054: 4e5e unlk %fp
10c73056: 4e75 rts
10c73058 <tcp_v4_synq_add>:
10c73058: 4e56 0000 linkw %fp,#0
10c7305c: 2f0b movel %a3,%sp@-
10c7305e: 2f0a movel %a2,%sp@-
10c73060: 266e 0008 moveal %fp@(8),%a3
10c73064: 206e 000c moveal %fp@(12),%a0
10c73068: 226b 025e moveal %a3@(606),%a1
10c7306c: 4281 clrl %d1
10c7306e: 3228 000c movew %a0@(12),%d1
10c73072: 2028 0030 movel %a0@(48),%d0
10c73076: b181 eorl %d0,%d1
10c73078: 2001 movel %d1,%d0
10c7307a: 4240 clrw %d0
10c7307c: 4840 swap %d0
10c7307e: b181 eorl %d0,%d1
10c73080: 2001 movel %d1,%d0
10c73082: e088 lsrl #8,%d0
10c73084: b380 eorl %d1,%d0
10c73086: 0280 0000 01ff andil #511,%d0
10c7308c: 2239 1002 67b0 movel 100267b0 <jiffies>,%d1
10c73092: 0681 0000 012c addil #300,%d1
10c73098: 2141 0020 movel %d1,%a0@(32)
10c7309c: 4228 0010 clrb %a0@(16)
10c730a0: 42a8 0028 clrl %a0@(40)
10c730a4: 1140 0011 moveb %d0,%a0@(17)
10c730a8: e588 lsll #2,%d0
10c730aa: 20b1 080e movel %a1@(0000000e,%d0:l),%a0@
10c730ae: 2388 080e movel %a0,%a1@(0000000e,%d0:l)
10c730b2: 246b 025e moveal %a3@(606),%a2
10c730b6: 202a 0002 movel %a2@(2),%d0
10c730ba: 2200 movel %d0,%d1
10c730bc: 5281 addql #1,%d1
10c730be: 2541 0002 movel %d1,%a2@(2)
10c730c2: 4a80 tstl %d0
10c730c4: 660c bnes 10c730d2 <tcp_v4_synq_add+0x7a>
10c730c6: 4878 012c pea 12c <LSIGTRAP+0x127>
10c730ca: 2f0b movel %a3,%sp@-
10c730cc: 4eb9 10c7 231e jsr 10c7231e <tcp_reset_keepalive_timer>
10c730d2: 52aa 0006 addql #1,%a2@(6)
10c730d6: 246e fff8 moveal %fp@(-8),%a2
10c730da: 266e fffc moveal %fp@(-4),%a3
10c730de: 4e5e unlk %fp
10c730e0: 4e75 rts
10c730e2 <tcp_v4_err>:
10c730e2: 4e56 fffc linkw %fp,#-4
10c730e6: 48e7 3f3c moveml %d2-%d7/%a2-%a5,%sp@-
10c730ea: 226e 0008 moveal %fp@(8),%a1
10c730ee: 2669 0080 moveal %a1@(128),%a3
10c730f2: 1013 moveb %a3@,%d0
10c730f4: 720f moveq #15,%d1
10c730f6: c081 andl %d1,%d0
10c730f8: e588 lsll #2,%d0
10c730fa: 49f3 0800 lea %a3@(00000000,%d0:l),%a4
10c730fe: 2069 001c moveal %a1@(28),%a0
10c73102: 4286 clrl %d6
10c73104: 1c10 moveb %a0@,%d6
10c73106: 4287 clrl %d7
10c73108: 1e28 0001 moveb %a0@(1),%d7
10c7310c: 5080 addql #8,%d0
10c7310e: b0a9 005c cmpl %a1@(92),%d0
10c73112: 6200 0128 bhiw 10c7323c <tcp_v4_err+0x15a>
10c73116: 2069 0028 moveal %a1@(40),%a0
10c7311a: 2468 0074 moveal %a0@(116),%a2
10c7311e: 282b 0010 movel %a3@(16),%d4
10c73122: 322c 0002 movew %a4@(2),%d1
10c73126: 242b 000c movel %a3@(12),%d2
10c7312a: 3a14 movew %a4@,%d5
10c7312c: 52b9 1002 5730 addql #1,10025730 <irq_stat+0x8>
10c73132: 0281 0000 ffff andil #65535,%d1
10c73138: 4280 clrl %d0
10c7313a: 3005 movew %d5,%d0
10c7313c: 3601 movew %d1,%d3
10c7313e: 4843 swap %d3
10c73140: 3605 movew %d5,%d3
10c73142: b580 eorl %d2,%d0
10c73144: b981 eorl %d4,%d1
10c73146: b380 eorl %d1,%d0
10c73148: 2200 movel %d0,%d1
10c7314a: 4841 swap %d1
10c7314c: 48c1 extl %d1
10c7314e: b380 eorl %d1,%d0
10c73150: 2200 movel %d0,%d1
10c73152: e081 asrl #8,%d1
10c73154: b380 eorl %d1,%d0
10c73156: 2239 1001 030c movel 1001030c <tcp_hashinfo+0xc>,%d1
10c7315c: 5381 subql #1,%d1
10c7315e: c081 andl %d1,%d0
10c73160: e788 lsll #3,%d0
10c73162: 2079 1001 0300 moveal 10010300 <tcp_hashinfo>,%a0
10c73168: d1c0 addal %d0,%a0
10c7316a: 2268 0004 moveal %a0@(4),%a1
10c7316e: b2fc 0000 cmpaw #0,%a1
10c73172: 6724 beqs 10c73198 <tcp_v4_err+0xb6>
10c73174: b891 cmpl %a1@,%d4
10c73176: 6616 bnes 10c7318e <tcp_v4_err+0xac>
10c73178: b4a9 0004 cmpl %a1@(4),%d2
10c7317c: 6610 bnes 10c7318e <tcp_v4_err+0xac>
10c7317e: b6a9 0008 cmpl %a1@(8),%d3
10c73182: 660a bnes 10c7318e <tcp_v4_err+0xac>
10c73184: 2029 000c movel %a1@(12),%d0
10c73188: 6746 beqs 10c731d0 <tcp_v4_err+0xee>
10c7318a: b5c0 cmpal %d0,%a2
10c7318c: 6742 beqs 10c731d0 <tcp_v4_err+0xee>
10c7318e: 2269 0010 moveal %a1@(16),%a1
10c73192: b2fc 0000 cmpaw #0,%a1
10c73196: 66dc bnes 10c73174 <tcp_v4_err+0x92>
10c73198: 2039 1001 030c movel 1001030c <tcp_hashinfo+0xc>,%d0
10c7319e: e788 lsll #3,%d0
10c731a0: 2270 0804 moveal %a0@(00000004,%d0:l),%a1
10c731a4: b2fc 0000 cmpaw #0,%a1
10c731a8: 6732 beqs 10c731dc <tcp_v4_err+0xfa>
10c731aa: b891 cmpl %a1@,%d4
10c731ac: 6616 bnes 10c731c4 <tcp_v4_err+0xe2>
10c731ae: b4a9 0004 cmpl %a1@(4),%d2
10c731b2: 6610 bnes 10c731c4 <tcp_v4_err+0xe2>
10c731b4: b6a9 0008 cmpl %a1@(8),%d3
10c731b8: 660a bnes 10c731c4 <tcp_v4_err+0xe2>
10c731ba: 2029 000c movel %a1@(12),%d0
10c731be: 6710 beqs 10c731d0 <tcp_v4_err+0xee>
10c731c0: b5c0 cmpal %d0,%a2
10c731c2: 670c beqs 10c731d0 <tcp_v4_err+0xee>
10c731c4: 2269 0010 moveal %a1@(16),%a1
10c731c8: b2fc 0000 cmpaw #0,%a1
10c731cc: 66dc bnes 10c731aa <tcp_v4_err+0xc8>
10c731ce: 600c bras 10c731dc <tcp_v4_err+0xfa>
10c731d0: 41e9 0028 lea %a1@(40),%a0
10c731d4: 5290 addql #1,%a0@
10c731d6: b2fc 0000 cmpaw #0,%a1
10c731da: 6652 bnes 10c7322e <tcp_v4_err+0x14c>
10c731dc: 701f moveq #31,%d0
10c731de: c085 andl %d5,%d0
10c731e0: e588 lsll #2,%d0
10c731e2: 41f9 1001 0310 lea 10010310 <tcp_hashinfo+0x10>,%a0
10c731e8: 2270 0800 moveal %a0@(00000000,%d0:l),%a1
10c731ec: b2fc 0000 cmpaw #0,%a1
10c731f0: 673c beqs 10c7322e <tcp_v4_err+0x14c>
10c731f2: ba69 000a cmpw %a1@(10),%d5
10c731f6: 6616 bnes 10c7320e <tcp_v4_err+0x12c>
10c731f8: 4aa9 0010 tstl %a1@(16)
10c731fc: 6610 bnes 10c7320e <tcp_v4_err+0x12c>
10c731fe: 2029 0004 movel %a1@(4),%d0
10c73202: 6704 beqs 10c73208 <tcp_v4_err+0x126>
10c73204: b480 cmpl %d0,%d2
10c73206: 6606 bnes 10c7320e <tcp_v4_err+0x12c>
10c73208: 4aa9 000c tstl %a1@(12)
10c7320c: 671a beqs 10c73228 <tcp_v4_err+0x146>
10c7320e: 2f0a movel %a2,%sp@-
10c73210: 3f05 movew %d5,%sp@-
10c73212: 4267 clrw %sp@-
10c73214: 2f02 movel %d2,%sp@-
10c73216: 2f09 movel %a1,%sp@-
10c73218: 4eba f848 jsr %pc@(10c72a62 <__tcp_v4_lookup_listener>)
10c7321c: 2240 moveal %d0,%a1
10c7321e: 4fef 0010 lea %sp@(16),%sp
10c73222: b2fc 0000 cmpaw #0,%a1
10c73226: 6706 beqs 10c7322e <tcp_v4_err+0x14c>
10c73228: 41e9 0028 lea %a1@(40),%a0
10c7322c: 5290 addql #1,%a0@
10c7322e: 2449 moveal %a1,%a2
10c73230: 53b9 1002 5730 subql #1,10025730 <irq_stat+0x8>
10c73236: b4fc 0000 cmpaw #0,%a2
10c7323a: 660a bnes 10c73246 <tcp_v4_err+0x164>
10c7323c: 52b9 1003 2ae0 addql #1,10032ae0 <icmp_statistics+0x4>
10c73242: 6000 03aa braw 10c735ee <tcp_v4_err+0x50c>
10c73246: 102a 0020 moveb %a2@(32),%d0
10c7324a: 0c00 0006 cmpib #6,%d0
10c7324e: 662a bnes 10c7327a <tcp_v4_err+0x198>
10c73250: 41ea 0028 lea %a2@(40),%a0
10c73254: 40c1 movew %sr,%d1
10c73256: 007c 0700 oriw #1792,%sr
10c7325a: 2010 movel %a0@,%d0
10c7325c: 5380 subql #1,%d0
10c7325e: 2080 movel %d0,%a0@
10c73260: 46c1 movew %d1,%sr
10c73262: 4a80 tstl %d0
10c73264: 6600 0388 bnew 10c735ee <tcp_v4_err+0x50c>
10c73268: 2f0a movel %a2,%sp@-
10c7326a: 2f39 1003 37a6 movel 100337a6 <tcp_timewait_cachep>,%sp@-
10c73270: 4eb9 10c2 0aea jsr 10c20aea <kmem_cache_free>
10c73276: 6000 0376 braw 10c735ee <tcp_v4_err+0x50c>
10c7327a: 4aaa 0030 tstl %a2@(48)
10c7327e: 6706 beqs 10c73286 <tcp_v4_err+0x1a4>
10c73280: 52b9 1003 2f02 addql #1,10032f02 <net_statistics+0x20>
10c73286: 102a 0020 moveb %a2@(32),%d0
10c7328a: 0c00 0007 cmpib #7,%d0
10c7328e: 6700 0340 beqw 10c735d0 <tcp_v4_err+0x4ee>
10c73292: 43ea 00d6 lea %a2@(214),%a1
10c73296: 262c 0004 movel %a4@(4),%d3
10c7329a: 102a 0020 moveb %a2@(32),%d0
10c7329e: 2a49 moveal %a1,%a5
10c732a0: 0c00 000a cmpib #10,%d0
10c732a4: 6730 beqs 10c732d6 <tcp_v4_err+0x1f4>
10c732a6: 2029 0010 movel %a1@(16),%d0
10c732aa: 2429 000c movel %a1@(12),%d2
10c732ae: 9480 subl %d0,%d2
10c732b0: 2203 movel %d3,%d1
10c732b2: 9280 subl %d0,%d1
10c732b4: b282 cmpl %d2,%d1
10c732b6: 631e blss 10c732d6 <tcp_v4_err+0x1f4>
10c732b8: 4ab9 1002 5730 tstl 10025730 <irq_stat+0x8>
10c732be: 57c0 seq %d0
10c732c0: 4880 extw %d0
10c732c2: 0280 0000 0104 andil #260,%d0
10c732c8: 41f9 1003 2efe lea 10032efe <net_statistics+0x1c>,%a0
10c732ce: 52b0 0800 addql #1,%a0@(00000000,%d0:l)
10c732d2: 6000 02fc braw 10c735d0 <tcp_v4_err+0x4ee>
10c732d6: 7404 moveq #4,%d2
10c732d8: b486 cmpl %d6,%d2
10c732da: 6720 beqs 10c732fc <tcp_v4_err+0x21a>
10c732dc: 6d0c blts 10c732ea <tcp_v4_err+0x208>
10c732de: 7003 moveq #3,%d0
10c732e0: b086 cmpl %d6,%d0
10c732e2: 6700 0092 beqw 10c73376 <tcp_v4_err+0x294>
10c732e6: 6000 02e8 braw 10c735d0 <tcp_v4_err+0x4ee>
10c732ea: 720b moveq #11,%d1
10c732ec: b286 cmpl %d6,%d1
10c732ee: 6700 015e beqw 10c7344e <tcp_v4_err+0x36c>
10c732f2: 740c moveq #12,%d2
10c732f4: b486 cmpl %d6,%d2
10c732f6: 6778 beqs 10c73370 <tcp_v4_err+0x28e>
10c732f8: 6000 02d6 braw 10c735d0 <tcp_v4_err+0x4ee>
10c732fc: 4aaa 0030 tstl %a2@(48)
10c73300: 6600 02ce bnew 10c735d0 <tcp_v4_err+0x4ee>
10c73304: 4269 015a clrw %a1@(346)
10c73308: 0c29 0001 006a cmpib #1,%a1@(106)
10c7330e: 6200 02c0 bhiw 10c735d0 <tcp_v4_err+0x4ee>
10c73312: 42a9 0170 clrl %a1@(368)
10c73316: 2229 0098 movel %a1@(152),%d1
10c7331a: 2001 movel %d1,%d0
10c7331c: e288 lsrl #1,%d0
10c7331e: 7402 moveq #2,%d2
10c73320: b480 cmpl %d0,%d2
10c73322: 6302 blss 10c73326 <tcp_v4_err+0x244>
10c73324: 7002 moveq #2,%d0
10c73326: 2340 0094 movel %d0,%a1@(148)
10c7332a: 2029 0088 movel %a1@(136),%d0
10c7332e: 90a9 008c subl %a1@(140),%d0
10c73332: d0a9 0090 addl %a1@(144),%d0
10c73336: 5280 addql #1,%d0
10c73338: b280 cmpl %d0,%d1
10c7333a: 6402 bccs 10c7333e <tcp_v4_err+0x25c>
10c7333c: 2001 movel %d1,%d0
10c7333e: 2340 0098 movel %d0,%a1@(152)
10c73342: 4269 009c clrw %a1@(156)
10c73346: 2369 000c 0168 movel %a1@(12),%a1@(360)
10c7334c: 2379 1002 67b0 movel 100267b0 <jiffies>,%a1@(164)
10c73352: 00a4
10c73354: 1029 0159 moveb %a1@(345),%d0
10c73358: 0800 0000 btst #0,%d0
10c7335c: 6708 beqs 10c73366 <tcp_v4_err+0x284>
10c7335e: 0000 0002 orib #2,%d0
10c73362: 1340 0159 moveb %d0,%a1@(345)
10c73366: 137c 0002 006a moveb #2,%a1@(106)
10c7336c: 6000 0262 braw 10c735d0 <tcp_v4_err+0x4ee>
10c73370: 7247 moveq #71,%d1
10c73372: 6000 00dc braw 10c73450 <tcp_v4_err+0x36e>
10c73376: 700f moveq #15,%d0
10c73378: b087 cmpl %d7,%d0
10c7337a: 6d00 0254 bltw 10c735d0 <tcp_v4_err+0x4ee>
10c7337e: 7204 moveq #4,%d1
10c73380: b287 cmpl %d7,%d1
10c73382: 6600 00b6 bnew 10c7343a <tcp_v4_err+0x358>
10c73386: 4aaa 0030 tstl %a2@(48)
10c7338a: 6600 0244 bnew 10c735d0 <tcp_v4_err+0x4ee>
10c7338e: 102a 0020 moveb %a2@(32),%d0
10c73392: 0c00 000a cmpib #10,%d0
10c73396: 6700 0238 beqw 10c735d0 <tcp_v4_err+0x4ee>
10c7339a: 266a 0048 moveal %a2@(72),%a3
10c7339e: b6fc 0000 cmpaw #0,%a3
10c733a2: 6722 beqs 10c733c6 <tcp_v4_err+0x2e4>
10c733a4: 4aab 0010 tstl %a3@(16)
10c733a8: 671c beqs 10c733c6 <tcp_v4_err+0x2e4>
10c733aa: 206b 0060 moveal %a3@(96),%a0
10c733ae: 42a7 clrl %sp@-
10c733b0: 2f0b movel %a3,%sp@-
10c733b2: 2068 000c moveal %a0@(12),%a0
10c733b6: 4e90 jsr %a0@
10c733b8: 508f addql #8,%sp
10c733ba: 4a80 tstl %d0
10c733bc: 6608 bnes 10c733c6 <tcp_v4_err+0x2e4>
10c733be: 42aa 0048 clrl %a2@(72)
10c733c2: 6000 020c braw 10c735d0 <tcp_v4_err+0x4ee>
10c733c6: b6fc 0000 cmpaw #0,%a3
10c733ca: 6700 0204 beqw 10c735d0 <tcp_v4_err+0x4ee>
10c733ce: 2f2e 000c movel %fp@(12),%sp@-
10c733d2: 2f0b movel %a3,%sp@-
10c733d4: 4eb9 10c5 fbf4 jsr 10c5fbf4 <ip_rt_update_pmtu>
10c733da: 508f addql #8,%sp
10c733dc: 242e 000c movel %fp@(12),%d2
10c733e0: b4ab 0024 cmpl %a3@(36),%d2
10c733e4: 6426 bccs 10c7340c <tcp_v4_err+0x32a>
10c733e6: 7200 moveq #0,%d1
10c733e8: 102a 02c0 moveb %a2@(704),%d0
10c733ec: 0c00 0002 cmpib #2,%d0
10c733f0: 670e beqs 10c73400 <tcp_v4_err+0x31e>
10c733f2: 0c00 0001 cmpib #1,%d0
10c733f6: 660a bnes 10c73402 <tcp_v4_err+0x320>
10c733f8: 082b 0002 0023 btst #2,%a3@(35)
10c733fe: 6602 bnes 10c73402 <tcp_v4_err+0x320>
10c73400: 7201 moveq #1,%d1
10c73402: 4a81 tstl %d1
10c73404: 6706 beqs 10c7340c <tcp_v4_err+0x32a>
10c73406: 705a moveq #90,%d0
10c73408: 2540 0282 movel %d0,%a2@(642)
10c7340c: 4a2a 02c0 tstb %a2@(704)
10c73410: 6700 01be beqw 10c735d0 <tcp_v4_err+0x4ee>
10c73414: 202b 0024 movel %a3@(36),%d0
10c73418: b0ad 0060 cmpl %a5@(96),%d0
10c7341c: 6400 01b2 bccw 10c735d0 <tcp_v4_err+0x4ee>
10c73420: 2f00 movel %d0,%sp@-
10c73422: 2f0a movel %a2,%sp@-
10c73424: 4eb9 10c6 fcc6 jsr 10c6fcc6 <tcp_sync_mss>
10c7342a: 2f0a movel %a2,%sp@-
10c7342c: 4eb9 10c7 021c jsr 10c7021c <tcp_simple_retransmit>
10c73432: 4fef 000c lea %sp@(12),%sp
10c73436: 6000 0198 braw 10c735d0 <tcp_v4_err+0x4ee>
10c7343a: 2007 movel %d7,%d0
10c7343c: e588 lsll #2,%d0
10c7343e: d087 addl %d7,%d0
10c73440: d087 addl %d7,%d0
10c73442: 41f9 1001 07fc lea 100107fc <icmp_err_convert>,%a0
10c73448: 2230 0800 movel %a0@(00000000,%d0:l),%d1
10c7344c: 6002 bras 10c73450 <tcp_v4_err+0x36e>
10c7344e: 7271 moveq #113,%d1
10c73450: 102a 0020 moveb %a2@(32),%d0
10c73454: 0280 0000 00ff andil #255,%d0
10c7345a: 7402 moveq #2,%d2
10c7345c: b480 cmpl %d0,%d2
10c7345e: 6e00 0150 bgtw 10c735b0 <tcp_v4_err+0x4ce>
10c73462: 7403 moveq #3,%d2
10c73464: b480 cmpl %d0,%d2
10c73466: 6c00 00b4 bgew 10c7351c <tcp_v4_err+0x43a>
10c7346a: 740a moveq #10,%d2
10c7346c: b480 cmpl %d0,%d2
10c7346e: 6600 0140 bnew 10c735b0 <tcp_v4_err+0x4ce>
10c73472: 4aaa 0030 tstl %a2@(48)
10c73476: 6600 0158 bnew 10c735d0 <tcp_v4_err+0x4ee>
10c7347a: 2f2b 000c movel %a3@(12),%sp@-
10c7347e: 2f2b 0010 movel %a3@(16),%sp@-
10c73482: 4280 clrl %d0
10c73484: 302c 0002 movew %a4@(2),%d0
10c73488: 2f00 movel %d0,%sp@-
10c7348a: 486e fffc pea %fp@(-4)
10c7348e: 2f09 movel %a1,%sp@-
10c73490: 4eba fb34 jsr %pc@(10c72fc6 <tcp_v4_search_req>)
10c73494: 2640 moveal %d0,%a3
10c73496: 4fef 0014 lea %sp@(20),%sp
10c7349a: b6fc 0000 cmpaw #0,%a3
10c7349e: 6700 0130 beqw 10c735d0 <tcp_v4_err+0x4ee>
10c734a2: 4aab 0028 tstl %a3@(40)
10c734a6: 6712 beqs 10c734ba <tcp_v4_err+0x3d8>
10c734a8: 4878 03b5 pea 3b5 <LSIGTRAP+0x3b0>
10c734ac: 4879 1000 9460 pea 10009460 <timer_bug_msg+0x299>
10c734b2: 4eb9 10c1 677e jsr 10c1677e <printk>
10c734b8: 508f addql #8,%sp
10c734ba: b6ab 0008 cmpl %a3@(8),%d3
10c734be: 670a beqs 10c734ca <tcp_v4_err+0x3e8>
10c734c0: 52b9 1003 2efe addql #1,10032efe <net_statistics+0x1c>
10c734c6: 6000 0108 braw 10c735d0 <tcp_v4_err+0x4ee>
10c734ca: 206e fffc moveal %fp@(-4),%a0
10c734ce: 2093 movel %a3@,%a0@
10c734d0: 286a 025e moveal %a2@(606),%a4
10c734d4: 202c 0002 movel %a4@(2),%d0
10c734d8: 2200 movel %d0,%d1
10c734da: 5381 subql #1,%d1
10c734dc: 2941 0002 movel %d1,%a4@(2)
10c734e0: 7401 moveq #1,%d2
10c734e2: b480 cmpl %d0,%d2
10c734e4: 660a bnes 10c734f0 <tcp_v4_err+0x40e>
10c734e6: 2f0a movel %a2,%sp@-
10c734e8: 4eb9 10c7 22ee jsr 10c722ee <tcp_delete_keepalive_timer>
10c734ee: 588f addql #4,%sp
10c734f0: 4a2b 0010 tstb %a3@(16)
10c734f4: 6604 bnes 10c734fa <tcp_v4_err+0x418>
10c734f6: 53ac 0006 subql #1,%a4@(6)
10c734fa: 206b 0024 moveal %a3@(36),%a0
10c734fe: 2f0b movel %a3,%sp@-
10c73500: 2068 000c moveal %a0@(12),%a0
10c73504: 4e90 jsr %a0@
10c73506: 2f0b movel %a3,%sp@-
10c73508: 2f39 1003 295c movel 1003295c <tcp_openreq_cachep>,%sp@-
10c7350e: 4eb9 10c2 0aea jsr 10c20aea <kmem_cache_free>
10c73514: 4fef 000c lea %sp@(12),%sp
10c73518: 6000 00b6 braw 10c735d0 <tcp_v4_err+0x4ee>
10c7351c: 4aaa 0030 tstl %a2@(48)
10c73520: 6600 00aa bnew 10c735cc <tcp_v4_err+0x4ea>
10c73524: 52b9 1003 310a addql #1,1003310a <tcp_statistics+0x18>
10c7352a: 2541 027e movel %d1,%a2@(638)
10c7352e: 2f0a movel %a2,%sp@-
10c73530: 206a 031a moveal %a2@(794),%a0
10c73534: 4e90 jsr %a0@
10c73536: 588f addql #4,%sp
10c73538: 102a 0020 moveb %a2@(32),%d0
10c7353c: 4282 clrl %d2
10c7353e: 1400 moveb %d0,%d2
10c73540: 206a 00d2 moveal %a2@(210),%a0
10c73544: 2f0a movel %a2,%sp@-
10c73546: 2068 003c moveal %a0@(60),%a0
10c7354a: 4e90 jsr %a0@
10c7354c: 588f addql #4,%sp
10c7354e: 4aaa 0090 tstl %a2@(144)
10c73552: 6710 beqs 10c73564 <tcp_v4_err+0x482>
10c73554: 082a 0003 00a0 btst #3,%a2@(160)
10c7355a: 6608 bnes 10c73564 <tcp_v4_err+0x482>
10c7355c: 2f0a movel %a2,%sp@-
10c7355e: 4eba f292 jsr %pc@(10c727f2 <tcp_put_port>)
10c73562: 588f addql #4,%sp
10c73564: 7001 moveq #1,%d0
10c73566: b082 cmpl %d2,%d0
10c73568: 6616 bnes 10c73580 <tcp_v4_err+0x49e>
10c7356a: 4ab9 1002 5730 tstl 10025730 <irq_stat+0x8>
10c73570: 57c0 seq %d0
10c73572: 7238 moveq #56,%d1
10c73574: c081 andl %d1,%d0
10c73576: 41f9 1003 3112 lea 10033112 <tcp_statistics+0x20>,%a0
10c7357c: 53b0 0800 subql #1,%a0@(00000000,%d0:l)
10c73580: 7007 moveq #7,%d0
10c73582: 1540 0020 moveb %d0,%a2@(32)
10c73586: 2f0a movel %a2,%sp@-
10c73588: 4eb9 10c7 1866 jsr 10c71866 <tcp_clear_xmit_timers>
10c7358e: 157c 0003 0027 moveb #3,%a2@(39)
10c73594: 588f addql #4,%sp
10c73596: 102a 0094 moveb %a2@(148),%d0
10c7359a: 6608 bnes 10c735a4 <tcp_v4_err+0x4c2>
10c7359c: 2f0a movel %a2,%sp@-
10c7359e: 206a 030e moveal %a2@(782),%a0
10c735a2: 6022 bras 10c735c6 <tcp_v4_err+0x4e4>
10c735a4: 2f0a movel %a2,%sp@-
10c735a6: 4eb9 10c6 8d50 jsr 10c68d50 <tcp_destroy_sock>
10c735ac: 588f addql #4,%sp
10c735ae: 6020 bras 10c735d0 <tcp_v4_err+0x4ee>
10c735b0: 4aaa 0030 tstl %a2@(48)
10c735b4: 6616 bnes 10c735cc <tcp_v4_err+0x4ea>
10c735b6: 4a2a 02bd tstb %a2@(701)
10c735ba: 6c10 bges 10c735cc <tcp_v4_err+0x4ea>
10c735bc: 2541 027e movel %d1,%a2@(638)
10c735c0: 2f0a movel %a2,%sp@-
10c735c2: 206a 031a moveal %a2@(794),%a0
10c735c6: 4e90 jsr %a0@
10c735c8: 588f addql #4,%sp
10c735ca: 6004 bras 10c735d0 <tcp_v4_err+0x4ee>
10c735cc: 2541 0282 movel %d1,%a2@(642)
10c735d0: 41ea 0028 lea %a2@(40),%a0
10c735d4: 40c1 movew %sr,%d1
10c735d6: 007c 0700 oriw #1792,%sr
10c735da: 2010 movel %a0@,%d0
10c735dc: 5380 subql #1,%d0
10c735de: 2080 movel %d0,%a0@
10c735e0: 46c1 movew %d1,%sr
10c735e2: 4a80 tstl %d0
10c735e4: 6608 bnes 10c735ee <tcp_v4_err+0x50c>
10c735e6: 2f0a movel %a2,%sp@-
10c735e8: 4eb9 10c5 4b7e jsr 10c54b7e <sk_free>
10c735ee: 4cee 3cfc ffd4 moveml %fp@(-44),%d2-%d7/%a2-%a5
10c735f4: 4e5e unlk %fp
10c735f6: 4e75 rts
10c735f8 <tcp_v4_send_check>:
10c735f8: 4e56 0000 linkw %fp,#0
10c735fc: 48e7 3830 moveml %d2-%d4/%a2-%a3,%sp@-
10c73600: 246e 0008 moveal %fp@(8),%a2
10c73604: 266e 000c moveal %fp@(12),%a3
10c73608: 282e 0010 movel %fp@(16),%d4
10c7360c: 206e 0014 moveal %fp@(20),%a0
10c73610: 0c28 0001 006b cmpib #1,%a0@(107)
10c73616: 6632 bnes 10c7364a <tcp_v4_send_check+0x52>
10c73618: 262a 0084 movel %a2@(132),%d3
10c7361c: 2412 movel %a2@,%d2
10c7361e: 7000 moveq #0,%d0
10c73620: 4281 clrl %d1
10c73622: 3204 movew %d4,%d1
10c73624: 5c81 addql #6,%d1
10c73626: d483 addl %d3,%d2
10c73628: d581 addxl %d1,%d2
10c7362a: d580 addxl %d0,%d2
10c7362c: 4283 clrl %d3
10c7362e: d583 addxl %d3,%d2
10c73630: 2002 movel %d2,%d0
10c73632: 2200 movel %d0,%d1
10c73634: 4841 swap %d1
10c73636: d441 addw %d1,%d2
10c73638: 4241 clrw %d1
10c7363a: d541 addxw %d1,%d2
10c7363c: 2002 movel %d2,%d0
10c7363e: 3740 0010 movew %d0,%a3@(16)
10c73642: 7010 moveq #16,%d0
10c73644: 2140 0064 movel %d0,%a0@(100)
10c73648: 6042 bras 10c7368c <tcp_v4_send_check+0x94>
10c7364a: 2f28 0064 movel %a0@(100),%sp@-
10c7364e: 102b 000c moveb %a3@(12),%d0
10c73652: e488 lsrl #2,%d0
10c73654: 723c moveq #60,%d1
10c73656: c280 andl %d0,%d1
10c73658: 2f01 movel %d1,%sp@-
10c7365a: 2f0b movel %a3,%sp@-
10c7365c: 4eb9 10c8 563a jsr 10c8563a <csum_partial>
10c73662: 262a 0084 movel %a2@(132),%d3
10c73666: 2412 movel %a2@,%d2
10c73668: 4281 clrl %d1
10c7366a: 3204 movew %d4,%d1
10c7366c: 5c81 addql #6,%d1
10c7366e: d483 addl %d3,%d2
10c73670: d581 addxl %d1,%d2
10c73672: d580 addxl %d0,%d2
10c73674: 4283 clrl %d3
10c73676: d583 addxl %d3,%d2
10c73678: 2002 movel %d2,%d0
10c7367a: 2200 movel %d0,%d1
10c7367c: 4841 swap %d1
10c7367e: d441 addw %d1,%d2
10c73680: 4241 clrw %d1
10c73682: d541 addxw %d1,%d2
10c73684: 2002 movel %d2,%d0
10c73686: 4640 notw %d0
10c73688: 3740 0010 movew %d0,%a3@(16)
10c7368c: 4cee 0c1c ffec moveml %fp@(-20),%d2-%d4/%a2-%a3
10c73692: 4e5e unlk %fp
10c73694: 4e75 rts
10c73696 <tcp_v4_send_reset>:
10c73696: 4e56 ffd0 linkw %fp,#-48
10c7369a: 48e7 3c38 moveml %d2-%d5/%a2-%a4,%sp@-
10c7369e: 286e 0008 moveal %fp@(8),%a4
10c736a2: 266c 001c moveal %a4@(28),%a3
10c736a6: 082b 0002 000d btst #2,%a3@(13)
10c736ac: 6600 00fe bnew 10c737ac <tcp_v4_send_reset+0x116>
10c736b0: 206c 0028 moveal %a4@(40),%a0
10c736b4: 7002 moveq #2,%d0
10c736b6: b0a8 0068 cmpl %a0@(104),%d0
10c736ba: 6600 00f0 bnew 10c737ac <tcp_v4_send_reset+0x116>
10c736be: 4878 0014 pea 14 <LSIGTRAP+0xf>
10c736c2: 42a7 clrl %sp@-
10c736c4: 74ec moveq #-20,%d2
10c736c6: d48e addl %fp,%d2
10c736c8: 2f02 movel %d2,%sp@-
10c736ca: 45f9 10c8 576c lea 10c8576c <memset>,%a2
10c736d0: 4e92 jsr %a2@
10c736d2: 3d53 ffee movew %a3@,%fp@(-18)
10c736d6: 3d6b 0002 ffec movew %a3@(2),%fp@(-20)
10c736dc: 102e fff8 moveb %fp@(-8),%d0
10c736e0: 0200 000f andib #15,%d0
10c736e4: 0000 0050 orib #80,%d0
10c736e8: 1d40 fff8 moveb %d0,%fp@(-8)
10c736ec: 102e fff9 moveb %fp@(-7),%d0
10c736f0: 1200 moveb %d0,%d1
10c736f2: 0001 0004 orib #4,%d1
10c736f6: 1d41 fff9 moveb %d1,%fp@(-7)
10c736fa: 4fef 000c lea %sp@(12),%sp
10c736fe: 082b 0004 000d btst #4,%a3@(13)
10c73704: 6708 beqs 10c7370e <tcp_v4_send_reset+0x78>
10c73706: 2d6b 0008 fff0 movel %a3@(8),%fp@(-16)
10c7370c: 6030 bras 10c7373e <tcp_v4_send_reset+0xa8>
10c7370e: 0000 0014 orib #20,%d0
10c73712: 1d40 fff9 moveb %d0,%fp@(-7)
10c73716: 102b 000d moveb %a3@(13),%d0
10c7371a: 1200 moveb %d0,%d1
10c7371c: e209 lsrb #1,%d1
10c7371e: 7601 moveq #1,%d3
10c73720: c283 andl %d3,%d1
10c73722: d2ab 0004 addl %a3@(4),%d1
10c73726: c083 andl %d3,%d0
10c73728: d280 addl %d0,%d1
10c7372a: d2ac 005c addl %a4@(92),%d1
10c7372e: 162b 000c moveb %a3@(12),%d3
10c73732: e48b lsrl #2,%d3
10c73734: 7a3c moveq #60,%d5
10c73736: c685 andl %d5,%d3
10c73738: 9283 subl %d3,%d1
10c7373a: 2d41 fff4 movel %d1,%fp@(-12)
10c7373e: 4878 001c pea 1c <LSIGTRAP+0x17>
10c73742: 42a7 clrl %sp@-
10c73744: 78d0 moveq #-48,%d4
10c73746: d88e addl %fp,%d4
10c73748: 2f04 movel %d4,%sp@-
10c7374a: 4e92 jsr %a2@
10c7374c: 2d42 ffd0 movel %d2,%fp@(-48)
10c73750: 7014 moveq #20,%d0
10c73752: 2d40 ffd4 movel %d0,%fp@(-44)
10c73756: 206c 0020 moveal %a4@(32),%a0
10c7375a: 2628 0010 movel %a0@(16),%d3
10c7375e: 7400 moveq #0,%d2
10c73760: 2228 000c movel %a0@(12),%d1
10c73764: 4fef 000c lea %sp@(12),%sp
10c73768: 701a moveq #26,%d0
10c7376a: 2a01 movel %d1,%d5
10c7376c: da83 addl %d3,%d5
10c7376e: db80 addxl %d0,%d5
10c73770: db82 addxl %d2,%d5
10c73772: 4283 clrl %d3
10c73774: db83 addxl %d3,%d5
10c73776: 2005 movel %d5,%d0
10c73778: 2d40 ffe4 movel %d0,%fp@(-28)
10c7377c: 7001 moveq #1,%d0
10c7377e: 2d40 ffe0 movel %d0,%fp@(-32)
10c73782: 7208 moveq #8,%d1
10c73784: 2d41 ffe8 movel %d1,%fp@(-24)
10c73788: 4878 0014 pea 14 <LSIGTRAP+0xf>
10c7378c: 2f04 movel %d4,%sp@-
10c7378e: 2f0c movel %a4,%sp@-
10c73790: 2079 1001 02f0 moveal 100102f0 <tcp_socket>,%a0
10c73796: 2f28 0018 movel %a0@(24),%sp@-
10c7379a: 4eb9 10c6 5074 jsr 10c65074 <ip_send_reply>
10c737a0: 52b9 1003 311a addql #1,1003311a <tcp_statistics+0x28>
10c737a6: 52b9 1003 3126 addql #1,10033126 <tcp_statistics+0x34>
10c737ac: 4cee 1c3c ffb4 moveml %fp@(-76),%d2-%d5/%a2-%a4
10c737b2: 4e5e unlk %fp
10c737b4: 4e75 rts
10c737b6 <tcp_v4_send_ack>:
10c737b6: 4e56 ffc4 linkw %fp,#-60
10c737ba: 48e7 3e38 moveml %d2-%d6/%a2-%a4,%sp@-
10c737be: 286e 0008 moveal %fp@(8),%a4
10c737c2: 262e 0018 movel %fp@(24),%d3
10c737c6: 266c 001c moveal %a4@(28),%a3
10c737ca: 4878 0014 pea 14 <LSIGTRAP+0xf>
10c737ce: 42a7 clrl %sp@-
10c737d0: 74e0 moveq #-32,%d2
10c737d2: d48e addl %fp,%d2
10c737d4: 2f02 movel %d2,%sp@-
10c737d6: 45f9 10c8 576c lea 10c8576c <memset>,%a2
10c737dc: 4e92 jsr %a2@
10c737de: 4878 001c pea 1c <LSIGTRAP+0x17>
10c737e2: 42a7 clrl %sp@-
10c737e4: 7ac4 moveq #-60,%d5
10c737e6: da8e addl %fp,%d5
10c737e8: 2f05 movel %d5,%sp@-
10c737ea: 4e92 jsr %a2@
10c737ec: 2d42 ffc4 movel %d2,%fp@(-60)
10c737f0: 7014 moveq #20,%d0
10c737f2: 2d40 ffc8 movel %d0,%fp@(-56)
10c737f6: 7c01 moveq #1,%d6
10c737f8: 2d46 ffd4 movel %d6,%fp@(-44)
10c737fc: 4fef 0018 lea %sp@(24),%sp
10c73800: 4a83 tstl %d3
10c73802: 671a beqs 10c7381e <tcp_v4_send_ack+0x68>
10c73804: 2d7c 0101 080a movel #16844810,%fp@(-12)
10c7380a: fff4
10c7380c: 2d79 1002 67b0 movel 100267b0 <jiffies>,%fp@(-8)
10c73812: fff8
10c73814: 2d43 fffc movel %d3,%fp@(-4)
10c73818: 7020 moveq #32,%d0
10c7381a: 2d40 ffc8 movel %d0,%fp@(-56)
10c7381e: 3d53 ffe2 movew %a3@,%fp@(-30)
10c73822: 3d6b 0002 ffe0 movew %a3@(2),%fp@(-32)
10c73828: 282e ffc8 movel %fp@(-56),%d4
10c7382c: 2004 movel %d4,%d0
10c7382e: e488 lsrl #2,%d0
10c73830: e908 lslb #4,%d0
10c73832: 122e ffec moveb %fp@(-20),%d1
10c73836: 0201 000f andib #15,%d1
10c7383a: 8200 orb %d0,%d1
10c7383c: 1d41 ffec moveb %d1,%fp@(-20)
10c73840: 2d6e 000c ffe4 movel %fp@(12),%fp@(-28)
10c73846: 2d6e 0010 ffe8 movel %fp@(16),%fp@(-24)
10c7384c: 002e 0010 ffed orib #16,%fp@(-19)
10c73852: 3d6e 0016 ffee movew %fp@(22),%fp@(-18)
10c73858: 206c 0020 moveal %a4@(32),%a0
10c7385c: 2628 0010 movel %a0@(16),%d3
10c73860: 7400 moveq #0,%d2
10c73862: 2228 000c movel %a0@(12),%d1
10c73866: 4280 clrl %d0
10c73868: 302e ffca movew %fp@(-54),%d0
10c7386c: 5c80 addql #6,%d0
10c7386e: 2c01 movel %d1,%d6
10c73870: dc83 addl %d3,%d6
10c73872: dd80 addxl %d0,%d6
10c73874: dd82 addxl %d2,%d6
10c73876: 4283 clrl %d3
10c73878: dd83 addxl %d3,%d6
10c7387a: 2006 movel %d6,%d0
10c7387c: 2d40 ffd8 movel %d0,%fp@(-40)
10c73880: 7008 moveq #8,%d0
10c73882: 2d40 ffdc movel %d0,%fp@(-36)
10c73886: 2f04 movel %d4,%sp@-
10c73888: 2f05 movel %d5,%sp@-
10c7388a: 2f0c movel %a4,%sp@-
10c7388c: 2079 1001 02f0 moveal 100102f0 <tcp_socket>,%a0
10c73892: 2f28 0018 movel %a0@(24),%sp@-
10c73896: 4eb9 10c6 5074 jsr 10c65074 <ip_send_reply>
10c7389c: 52b9 1003 311a addql #1,1003311a <tcp_statistics+0x28>
10c738a2: 4cee 1c7c ffa4 moveml %fp@(-92),%d2-%d6/%a2-%a4
10c738a8: 4e5e unlk %fp
10c738aa: 4e75 rts
10c738ac <tcp_v4_timewait_ack>:
10c738ac: 4e56 0000 linkw %fp,#0
10c738b0: 2f0a movel %a2,%sp@-
10c738b2: 246e 0008 moveal %fp@(8),%a2
10c738b6: 2f2a 0040 movel %a2@(64),%sp@-
10c738ba: 4281 clrl %d1
10c738bc: 122a 0027 moveb %a2@(39),%d1
10c738c0: 202a 003c movel %a2@(60),%d0
10c738c4: e2a8 lsrl %d1,%d0
10c738c6: 2f00 movel %d0,%sp@-
10c738c8: 2f2a 0034 movel %a2@(52),%sp@-
10c738cc: 2f2a 0038 movel %a2@(56),%sp@-
10c738d0: 2f2e 000c movel %fp@(12),%sp@-
10c738d4: 4eba fee0 jsr %pc@(10c737b6 <tcp_v4_send_ack>)
10c738d8: 4fef 0014 lea %sp@(20),%sp
10c738dc: 41ea 0028 lea %a2@(40),%a0
10c738e0: 40c1 movew %sr,%d1
10c738e2: 007c 0700 oriw #1792,%sr
10c738e6: 2010 movel %a0@,%d0
10c738e8: 5380 subql #1,%d0
10c738ea: 2080 movel %d0,%a0@
10c738ec: 46c1 movew %d1,%sr
10c738ee: 4a80 tstl %d0
10c738f0: 660e bnes 10c73900 <tcp_v4_timewait_ack+0x54>
10c738f2: 2f0a movel %a2,%sp@-
10c738f4: 2f39 1003 37a6 movel 100337a6 <tcp_timewait_cachep>,%sp@-
10c738fa: 4eb9 10c2 0aea jsr 10c20aea <kmem_cache_free>
10c73900: 246e fffc moveal %fp@(-4),%a2
10c73904: 4e5e unlk %fp
10c73906: 4e75 rts
10c73908 <tcp_v4_or_send_ack>:
10c73908: 4e56 0000 linkw %fp,#0
10c7390c: 206e 000c moveal %fp@(12),%a0
10c73910: 2f28 001c movel %a0@(28),%sp@-
10c73914: 2f28 0018 movel %a0@(24),%sp@-
10c73918: 2028 0004 movel %a0@(4),%d0
10c7391c: 5280 addql #1,%d0
10c7391e: 2f00 movel %d0,%sp@-
10c73920: 2068 0008 moveal %a0@(8),%a0
10c73924: 5288 addql #1,%a0
10c73926: 2f08 movel %a0,%sp@-
10c73928: 2f2e 0008 movel %fp@(8),%sp@-
10c7392c: 4eba fe88 jsr %pc@(10c737b6 <tcp_v4_send_ack>)
10c73930: 4e5e unlk %fp
10c73932: 4e75 rts
10c73934 <tcp_v4_route_req>:
10c73934: 4e56 ffe8 linkw %fp,#-24
10c73938: 48e7 2030 moveml %d2/%a2-%a3,%sp@-
10c7393c: 266e 0008 moveal %fp@(8),%a3
10c73940: 206e 000c moveal %fp@(12),%a0
10c73944: 2468 0034 moveal %a0@(52),%a2
10c73948: b4fc 0000 cmpaw #0,%a2
10c7394c: 670a beqs 10c73958 <tcp_v4_route_req+0x24>
10c7394e: 4a2a 0005 tstb %a2@(5)
10c73952: 6704 beqs 10c73958 <tcp_v4_route_req+0x24>
10c73954: 2252 moveal %a2@,%a1
10c73956: 6004 bras 10c7395c <tcp_v4_route_req+0x28>
10c73958: 2268 0030 moveal %a0@(48),%a1
10c7395c: 701e moveq #30,%d0
10c7395e: c0ab 02ae andl %a3@(686),%d0
10c73962: 802b 0290 orb %a3@(656),%d0
10c73966: 2228 002c movel %a0@(44),%d1
10c7396a: 242b 000c movel %a3@(12),%d2
10c7396e: 42ae fff6 clrl %fp@(-10)
10c73972: 426e fffe clrw %fp@(-2)
10c73976: 2d49 ffee movel %a1,%fp@(-18)
10c7397a: 2d41 fff2 movel %d1,%fp@(-14)
10c7397e: 2d42 fffa movel %d2,%fp@(-6)
10c73982: 1d40 fffe moveb %d0,%fp@(-2)
10c73986: 486e ffee pea %fp@(-18)
10c7398a: 486e ffea pea %fp@(-22)
10c7398e: 4eb9 10c6 0e00 jsr 10c60e00 <ip_route_output_key>
10c73994: 4a80 tstl %d0
10c73996: 6626 bnes 10c739be <tcp_v4_route_req+0x8a>
10c73998: 206e ffea moveal %fp@(-22),%a0
10c7399c: b4fc 0000 cmpaw #0,%a2
10c739a0: 6726 beqs 10c739c8 <tcp_v4_route_req+0x94>
10c739a2: 082a 0005 0008 btst #5,%a2@(8)
10c739a8: 671e beqs 10c739c8 <tcp_v4_route_req+0x94>
10c739aa: 2028 006c movel %a0@(108),%d0
10c739ae: b0a8 0078 cmpl %a0@(120),%d0
10c739b2: 6714 beqs 10c739c8 <tcp_v4_route_req+0x94>
10c739b4: b0fc 0000 cmpaw #0,%a0
10c739b8: 6704 beqs 10c739be <tcp_v4_route_req+0x8a>
10c739ba: 5888 addql #4,%a0
10c739bc: 5390 subql #1,%a0@
10c739be: 52b9 1003 2bdc addql #1,10032bdc <ip_statistics+0x24>
10c739c4: 7000 moveq #0,%d0
10c739c6: 6002 bras 10c739ca <tcp_v4_route_req+0x96>
10c739c8: 2008 movel %a0,%d0
10c739ca: 4cee 0c04 ffdc moveml %fp@(-36),%d2/%a2-%a3
10c739d0: 4e5e unlk %fp
10c739d2: 4e75 rts
10c739d4 <tcp_v4_send_synack>:
10c739d4: 4e56 0000 linkw %fp,#0
10c739d8: 48e7 3c38 moveml %d2-%d5/%a2-%a4,%sp@-
10c739dc: 2a2e 0008 movel %fp@(8),%d5
10c739e0: 286e 000c moveal %fp@(12),%a4
10c739e4: 282e 0010 movel %fp@(16),%d4
10c739e8: 74ff moveq #-1,%d2
10c739ea: 4a84 tstl %d4
10c739ec: 6610 bnes 10c739fe <tcp_v4_send_synack+0x2a>
10c739ee: 2f0c movel %a4,%sp@-
10c739f0: 2f05 movel %d5,%sp@-
10c739f2: 4eba ff40 jsr %pc@(10c73934 <tcp_v4_route_req>)
10c739f6: 2800 movel %d0,%d4
10c739f8: 508f addql #8,%sp
10c739fa: 6700 008a beqw 10c73a86 <tcp_v4_send_synack+0xb2>
10c739fe: 2f0c movel %a4,%sp@-
10c73a00: 2f04 movel %d4,%sp@-
10c73a02: 2f05 movel %d5,%sp@-
10c73a04: 4eb9 10c7 0be2 jsr 10c70be2 <tcp_make_synack>
10c73a0a: 2640 moveal %d0,%a3
10c73a0c: 4fef 000c lea %sp@(12),%sp
10c73a10: b6fc 0000 cmpaw #0,%a3
10c73a14: 6766 beqs 10c73a7c <tcp_v4_send_synack+0xa8>
10c73a16: 246b 001c moveal %a3@(28),%a2
10c73a1a: 2f2b 0064 movel %a3@(100),%sp@-
10c73a1e: 2f2b 005c movel %a3@(92),%sp@-
10c73a22: 2f0a movel %a2,%sp@-
10c73a24: 4eb9 10c8 563a jsr 10c8563a <csum_partial>
10c73a2a: 262c 002c movel %a4@(44),%d3
10c73a2e: 242c 0030 movel %a4@(48),%d2
10c73a32: 4fef 000c lea %sp@(12),%sp
10c73a36: 4281 clrl %d1
10c73a38: 322b 005e movew %a3@(94),%d1
10c73a3c: 5c81 addql #6,%d1
10c73a3e: d483 addl %d3,%d2
10c73a40: d581 addxl %d1,%d2
10c73a42: d580 addxl %d0,%d2
10c73a44: 4283 clrl %d3
10c73a46: d583 addxl %d3,%d2
10c73a48: 2002 movel %d2,%d0
10c73a4a: 2200 movel %d0,%d1
10c73a4c: 4841 swap %d1
10c73a4e: d441 addw %d1,%d2
10c73a50: 4241 clrw %d1
10c73a52: d541 addxw %d1,%d2
10c73a54: 2002 movel %d2,%d0
10c73a56: 4640 notw %d0
10c73a58: 3540 0010 movew %d0,%a2@(16)
10c73a5c: 2f2c 0034 movel %a4@(52),%sp@-
10c73a60: 2f2c 0030 movel %a4@(48),%sp@-
10c73a64: 2f2c 002c movel %a4@(44),%sp@-
10c73a68: 2f05 movel %d5,%sp@-
10c73a6a: 2f0b movel %a3,%sp@-
10c73a6c: 4eb9 10c6 3f1e jsr 10c63f1e <ip_build_and_send_pkt>
10c73a72: 2400 movel %d0,%d2
10c73a74: 7002 moveq #2,%d0
10c73a76: b082 cmpl %d2,%d0
10c73a78: 6602 bnes 10c73a7c <tcp_v4_send_synack+0xa8>
10c73a7a: 7400 moveq #0,%d2
10c73a7c: 4a84 tstl %d4
10c73a7e: 6706 beqs 10c73a86 <tcp_v4_send_synack+0xb2>
10c73a80: 2044 moveal %d4,%a0
10c73a82: 5888 addql #4,%a0
10c73a84: 5390 subql #1,%a0@
10c73a86: 2002 movel %d2,%d0
10c73a88: 4cee 1c3c ffe4 moveml %fp@(-28),%d2-%d5/%a2-%a4
10c73a8e: 4e5e unlk %fp
10c73a90: 4e75 rts
10c73a92 <tcp_v4_or_free>:
10c73a92: 4e56 0000 linkw %fp,#0
10c73a96: 206e 0008 moveal %fp@(8),%a0
10c73a9a: 2028 0034 movel %a0@(52),%d0
10c73a9e: 6708 beqs 10c73aa8 <tcp_v4_or_free+0x16>
10c73aa0: 2f00 movel %d0,%sp@-
10c73aa2: 4eb9 10c2 0b8c jsr 10c20b8c <kfree>
10c73aa8: 4e5e unlk %fp
10c73aaa: 4e75 rts
10c73aac <tcp_v4_conn_request>:
10c73aac: 4e56 fe54 linkw %fp,#-428
10c73ab0: 48e7 383c moveml %d2-%d4/%a2-%a5,%sp@-
10c73ab4: 262e 0008 movel %fp@(8),%d3
10c73ab8: 286e 000c moveal %fp@(12),%a4
10c73abc: 206c 0020 moveal %a4@(32),%a0
10c73ac0: 2d68 000c fe54 movel %a0@(12),%fp@(-428)
10c73ac6: 2828 0010 movel %a0@(16),%d4
10c73aca: 266c 0042 moveal %a4@(66),%a3
10c73ace: 9bcd subal %a5,%a5
10c73ad0: 206c 0028 moveal %a4@(40),%a0
10c73ad4: 2028 0064 movel %a0@(100),%d0
10c73ad8: 0280 3000 0000 andil #805306368,%d0
10c73ade: 6600 0312 bnew 10c73df2 <tcp_v4_conn_request+0x346>
10c73ae2: 2243 moveal %d3,%a1
10c73ae4: 2069 025e moveal %a1@(606),%a0
10c73ae8: 2028 0002 movel %a0@(2),%d0
10c73aec: 4281 clrl %d1
10c73aee: 1210 moveb %a0@,%d1
10c73af0: e2a0 asrl %d1,%d0
10c73af2: 6708 beqs 10c73afc <tcp_v4_conn_request+0x50>
10c73af4: b6fc 0000 cmpaw #0,%a3
10c73af8: 6700 02f8 beqw 10c73df2 <tcp_v4_conn_request+0x346>
10c73afc: 2243 moveal %d3,%a1
10c73afe: 3029 0288 movew %a1@(648),%d0
10c73b02: b069 0286 cmpw %a1@(646),%d0
10c73b06: 640a bccs 10c73b12 <tcp_v4_conn_request+0x66>
10c73b08: 7001 moveq #1,%d0
10c73b0a: b0a8 0006 cmpl %a0@(6),%d0
10c73b0e: 6d00 02e2 bltw 10c73df2 <tcp_v4_conn_request+0x346>
10c73b12: 4878 0020 pea 20 <LSIGTRAP+0x1b>
10c73b16: 2f39 1003 295c movel 1003295c <tcp_openreq_cachep>,%sp@-
10c73b1c: 4eb9 10c2 08dc jsr 10c208dc <kmem_cache_alloc>
10c73b22: 2440 moveal %d0,%a2
10c73b24: 508f addql #8,%sp
10c73b26: b4fc 0000 cmpaw #0,%a2
10c73b2a: 6700 02c6 beqw 10c73df2 <tcp_v4_conn_request+0x346>
10c73b2e: 422e ff64 clrb %fp@(-156)
10c73b32: 422e ff61 clrb %fp@(-159)
10c73b36: 422e ff62 clrb %fp@(-158)
10c73b3a: 422e ff60 clrb %fp@(-160)
10c73b3e: 3d7c 0218 febe movew #536,%fp@(-322)
10c73b44: 2043 moveal %d3,%a0
10c73b46: 3d68 01f6 ff78 movew %a0@(502),%fp@(-136)
10c73b4c: 42a7 clrl %sp@-
10c73b4e: 486e fe58 pea %fp@(-424)
10c73b52: 2f0c movel %a4,%sp@-
10c73b54: 4eb9 10c6 c4ec jsr 10c6c4ec <tcp_parse_options>
10c73b5a: 4fef 000c lea %sp@(12),%sp
10c73b5e: 4a2e ff63 tstb %fp@(-157)
10c73b62: 670e beqs 10c73b72 <tcp_v4_conn_request+0xc6>
10c73b64: 4aae ff68 tstl %fp@(-152)
10c73b68: 6608 bnes 10c73b72 <tcp_v4_conn_request+0xc6>
10c73b6a: 422e ff63 clrb %fp@(-157)
10c73b6e: 422e ff60 clrb %fp@(-160)
10c73b72: 1d6e ff63 ff60 moveb %fp@(-157),%fp@(-160)
10c73b78: 42aa 0018 clrl %a2@(24)
10c73b7c: 256c 003a 0004 movel %a4@(58),%a2@(4)
10c73b82: 356e febe 000e movew %fp@(-322),%a2@(14)
10c73b88: 4a2e ff63 tstb %fp@(-157)
10c73b8c: 56c0 sne %d0
10c73b8e: 4880 extw %d0
10c73b90: 48c0 extl %d0
10c73b92: c0ae ff68 andl %fp@(-152),%d0
10c73b96: 2540 001c movel %d0,%a2@(28)
10c73b9a: 102e ff60 moveb %fp@(-160),%d0
10c73b9e: 4880 extw %d0
10c73ba0: ef08 lslb #7,%d0
10c73ba2: 122a 0013 moveb %a2@(19),%d1
10c73ba6: 0201 007f andib #127,%d1
10c73baa: 8200 orb %d0,%d1
10c73bac: 1541 0013 moveb %d1,%a2@(19)
10c73bb0: 102e ff62 moveb %fp@(-158),%d0
10c73bb4: 0200 0001 andib #1,%d0
10c73bb8: ed08 lslb #6,%d0
10c73bba: 0201 ffbf andib #-65,%d1
10c73bbe: 8200 orb %d0,%d1
10c73bc0: 1541 0013 moveb %d1,%a2@(19)
10c73bc4: 4240 clrw %d0
10c73bc6: 102e ff64 moveb %fp@(-156),%d0
10c73bca: e908 lslb #4,%d0
10c73bcc: 142a 0012 moveb %a2@(18),%d2
10c73bd0: 0202 000f andib #15,%d2
10c73bd4: 8400 orb %d0,%d2
10c73bd6: 1542 0012 moveb %d2,%a2@(18)
10c73bda: 102e ff61 moveb %fp@(-159),%d0
10c73bde: 0200 0001 andib #1,%d0
10c73be2: eb08 lslb #5,%d0
10c73be4: 0201 ffdf andib #-33,%d1
10c73be8: 8200 orb %d0,%d1
10c73bea: 0201 00e7 andib #-25,%d1
10c73bee: 1541 0013 moveb %d1,%a2@(19)
10c73bf2: 206c 001c moveal %a4@(28),%a0
10c73bf6: 3550 000c movew %a0@,%a2@(12)
10c73bfa: 2544 002c movel %d4,%a2@(44)
10c73bfe: 256e fe54 0030 movel %fp@(-428),%a2@(48)
10c73c04: 41ec 002c lea %a4@(44),%a0
10c73c08: 7400 moveq #0,%d2
10c73c0a: b0fc 0000 cmpaw #0,%a0
10c73c0e: 673e beqs 10c73c4e <tcp_v4_conn_request+0x1a2>
10c73c10: 1028 0004 moveb %a0@(4),%d0
10c73c14: 6738 beqs 10c73c4e <tcp_v4_conn_request+0x1a2>
10c73c16: 0280 0000 00ff andil #255,%d0
10c73c1c: 4878 0020 pea 20 <LSIGTRAP+0x1b>
10c73c20: 2240 moveal %d0,%a1
10c73c22: 4869 000c pea %a1@(12)
10c73c26: 4eb9 10c2 09bc jsr 10c209bc <kmalloc>
10c73c2c: 2400 movel %d0,%d2
10c73c2e: 508f addql #8,%sp
10c73c30: 671c beqs 10c73c4e <tcp_v4_conn_request+0x1a2>
10c73c32: 2f0c movel %a4,%sp@-
10c73c34: 2f02 movel %d2,%sp@-
10c73c36: 4eb9 10c6 32c6 jsr 10c632c6 <ip_options_echo>
10c73c3c: 508f addql #8,%sp
10c73c3e: 4a80 tstl %d0
10c73c40: 670c beqs 10c73c4e <tcp_v4_conn_request+0x1a2>
10c73c42: 2f02 movel %d2,%sp@-
10c73c44: 4eb9 10c2 0b8c jsr 10c20b8c <kfree>
10c73c4a: 7400 moveq #0,%d2
10c73c4c: 588f addql #4,%sp
10c73c4e: 2542 0034 movel %d2,%a2@(52)
10c73c52: 257c 1001 03c0 movel #268501952,%a2@(36)
10c73c58: 0024
10c73c5a: 206c 001c moveal %a4@(28),%a0
10c73c5e: 4ab9 1001 02b0 tstl 100102b0 <sysctl_tcp_ecn>
10c73c64: 6714 beqs 10c73c7a <tcp_v4_conn_request+0x1ce>
10c73c66: 1028 000d moveb %a0@(13),%d0
10c73c6a: 0200 00c0 andib #-64,%d0
10c73c6e: 0c00 00c0 cmpib #-64,%d0
10c73c72: 6606 bnes 10c73c7a <tcp_v4_conn_request+0x1ce>
10c73c74: 002a 0010 0013 orib #16,%a2@(19)
10c73c7a: b6fc 0000 cmpaw #0,%a3
10c73c7e: 6600 0138 bnew 10c73db8 <tcp_v4_conn_request+0x30c>
10c73c82: 97cb subal %a3,%a3
10c73c84: 4a2e ff63 tstb %fp@(-157)
10c73c88: 676e beqs 10c73cf8 <tcp_v4_conn_request+0x24c>
10c73c8a: 4ab9 1001 0478 tstl 10010478 <sysctl_tcp_tw_recycle>
10c73c90: 6766 beqs 10c73cf8 <tcp_v4_conn_request+0x24c>
10c73c92: 2f0a movel %a2,%sp@-
10c73c94: 2f03 movel %d3,%sp@-
10c73c96: 4eba fc9c jsr %pc@(10c73934 <tcp_v4_route_req>)
10c73c9a: 2a40 moveal %d0,%a5
10c73c9c: 508f addql #8,%sp
10c73c9e: bafc 0000 cmpaw #0,%a5
10c73ca2: 6754 beqs 10c73cf8 <tcp_v4_conn_request+0x24c>
10c73ca4: 202d 0092 movel %a5@(146),%d0
10c73ca8: 6704 beqs 10c73cae <tcp_v4_conn_request+0x202>
10c73caa: 2640 moveal %d0,%a3
10c73cac: 6010 bras 10c73cbe <tcp_v4_conn_request+0x212>
10c73cae: 42a7 clrl %sp@-
10c73cb0: 2f0d movel %a5,%sp@-
10c73cb2: 4eb9 10c5 f282 jsr 10c5f282 <rt_bind_peer>
10c73cb8: 266d 0092 moveal %a5@(146),%a3
10c73cbc: 508f addql #8,%sp
10c73cbe: b6fc 0000 cmpaw #0,%a3
10c73cc2: 6734 beqs 10c73cf8 <tcp_v4_conn_request+0x24c>
10c73cc4: 202b 0018 movel %a3@(24),%d0
10c73cc8: b0ae fe54 cmpl %fp@(-428),%d0
10c73ccc: 662a bnes 10c73cf8 <tcp_v4_conn_request+0x24c>
10c73cce: 703c moveq #60,%d0
10c73cd0: d0ab 0024 addl %a3@(36),%d0
10c73cd4: b0b9 1002 5790 cmpl 10025790 <xtime>,%d0
10c73cda: 6300 00b2 blsw 10c73d8e <tcp_v4_conn_request+0x2e2>
10c73cde: 202b 0020 movel %a3@(32),%d0
10c73ce2: 90aa 001c subl %a2@(28),%d0
10c73ce6: 7201 moveq #1,%d1
10c73ce8: b280 cmpl %d0,%d1
10c73cea: 6c00 00a2 bgew 10c73d8e <tcp_v4_conn_request+0x2e2>
10c73cee: 52b9 1003 2f16 addql #1,10032f16 <net_statistics+0x34>
10c73cf4: 6000 008a braw 10c73d80 <tcp_v4_conn_request+0x2d4>
10c73cf8: 4ab9 1001 0480 tstl 10010480 <sysctl_tcp_syncookies>
10c73cfe: 6600 008e bnew 10c73d8e <tcp_v4_conn_request+0x2e2>
10c73d02: 2243 moveal %d3,%a1
10c73d04: 2069 025e moveal %a1@(606),%a0
10c73d08: 2239 1001 03bc movel 100103bc <sysctl_max_syn_backlog>,%d1
10c73d0e: 2001 movel %d1,%d0
10c73d10: 90a8 0002 subl %a0@(2),%d0
10c73d14: e481 asrl #2,%d1
10c73d16: b280 cmpl %d0,%d1
10c73d18: 6f74 bles 10c73d8e <tcp_v4_conn_request+0x2e2>
10c73d1a: b6fc 0000 cmpaw #0,%a3
10c73d1e: 6706 beqs 10c73d26 <tcp_v4_conn_request+0x27a>
10c73d20: 4aab 0024 tstl %a3@(36)
10c73d24: 6668 bnes 10c73d8e <tcp_v4_conn_request+0x2e2>
10c73d26: bafc 0000 cmpaw #0,%a5
10c73d2a: 6706 beqs 10c73d32 <tcp_v4_conn_request+0x286>
10c73d2c: 4aad 002c tstl %a5@(44)
10c73d30: 665c bnes 10c73d8e <tcp_v4_conn_request+0x2e2>
10c73d32: 4eb9 10c5 ca54 jsr 10c5ca54 <net_ratelimit>
10c73d38: 4a80 tstl %d0
10c73d3a: 673e beqs 10c73d7a <tcp_v4_conn_request+0x2ce>
10c73d3c: 206c 001c moveal %a4@(28),%a0
10c73d40: 4280 clrl %d0
10c73d42: 3010 movew %a0@,%d0
10c73d44: 2f00 movel %d0,%sp@-
10c73d46: 41ee fe54 lea %fp@(-428),%a0
10c73d4a: 4280 clrl %d0
10c73d4c: 1028 0003 moveb %a0@(3),%d0
10c73d50: 2f00 movel %d0,%sp@-
10c73d52: 4280 clrl %d0
10c73d54: 1028 0002 moveb %a0@(2),%d0
10c73d58: 2f00 movel %d0,%sp@-
10c73d5a: 7000 moveq #0,%d0
10c73d5c: 1028 0001 moveb %a0@(1),%d0
10c73d60: 2f00 movel %d0,%sp@-
10c73d62: 4280 clrl %d0
10c73d64: 102e fe54 moveb %fp@(-428),%d0
10c73d68: 2f00 movel %d0,%sp@-
10c73d6a: 4879 1000 94e0 pea 100094e0 <timer_bug_msg+0x319>
10c73d70: 4eb9 10c1 677e jsr 10c1677e <printk>
10c73d76: 4fef 0018 lea %sp@(24),%sp
10c73d7a: 52b9 1003 310a addql #1,1003310a <tcp_statistics+0x18>
10c73d80: bafc 0000 cmpaw #0,%a5
10c73d84: 6752 beqs 10c73dd8 <tcp_v4_conn_request+0x32c>
10c73d86: 41ed 0004 lea %a5@(4),%a0
10c73d8a: 5390 subql #1,%a0@
10c73d8c: 604a bras 10c73dd8 <tcp_v4_conn_request+0x32c>
10c73d8e: 206c 001c moveal %a4@(28),%a0
10c73d92: 4280 clrl %d0
10c73d94: 3010 movew %a0@,%d0
10c73d96: 2f00 movel %d0,%sp@-
10c73d98: 4280 clrl %d0
10c73d9a: 3028 0002 movew %a0@(2),%d0
10c73d9e: 2f00 movel %d0,%sp@-
10c73da0: 206c 0020 moveal %a4@(32),%a0
10c73da4: 2f28 000c movel %a0@(12),%sp@-
10c73da8: 2f28 0010 movel %a0@(16),%sp@-
10c73dac: 4eb9 10c4 a438 jsr 10c4a438 <secure_tcp_sequence_number>
10c73db2: 2640 moveal %d0,%a3
10c73db4: 4fef 0010 lea %sp@(16),%sp
10c73db8: 254b 0008 movel %a3,%a2@(8)
10c73dbc: 2f0d movel %a5,%sp@-
10c73dbe: 2f0a movel %a2,%sp@-
10c73dc0: 2f03 movel %d3,%sp@-
10c73dc2: 4eba fc10 jsr %pc@(10c739d4 <tcp_v4_send_synack>)
10c73dc6: 4fef 000c lea %sp@(12),%sp
10c73dca: 4a80 tstl %d0
10c73dcc: 660a bnes 10c73dd8 <tcp_v4_conn_request+0x32c>
10c73dce: 2f0a movel %a2,%sp@-
10c73dd0: 2f03 movel %d3,%sp@-
10c73dd2: 4eba f284 jsr %pc@(10c73058 <tcp_v4_synq_add>)
10c73dd6: 6020 bras 10c73df8 <tcp_v4_conn_request+0x34c>
10c73dd8: 206a 0024 moveal %a2@(36),%a0
10c73ddc: 2f0a movel %a2,%sp@-
10c73dde: 2068 000c moveal %a0@(12),%a0
10c73de2: 4e90 jsr %a0@
10c73de4: 2f0a movel %a2,%sp@-
10c73de6: 2f39 1003 295c movel 1003295c <tcp_openreq_cachep>,%sp@-
10c73dec: 4eb9 10c2 0aea jsr 10c20aea <kmem_cache_free>
10c73df2: 52b9 1003 310a addql #1,1003310a <tcp_statistics+0x18>
10c73df8: 7000 moveq #0,%d0
10c73dfa: 4cee 3c1c fe38 moveml %fp@(-456),%d2-%d4/%a2-%a5
10c73e00: 4e5e unlk %fp
10c73e02: 4e75 rts
10c73e04 <tcp_v4_syn_recv_sock>:
10c73e04: 4e56 0000 linkw %fp,#0
10c73e08: 48e7 303c moveml %d2-%d3/%a2-%a5,%sp@-
10c73e0c: 262e 0008 movel %fp@(8),%d3
10c73e10: 242e 000c movel %fp@(12),%d2
10c73e14: 2a6e 0010 moveal %fp@(16),%a5
10c73e18: 286e 0014 moveal %fp@(20),%a4
10c73e1c: 2043 moveal %d3,%a0
10c73e1e: 3028 0288 movew %a0@(648),%d0
10c73e22: b068 0286 cmpw %a0@(646),%d0
10c73e26: 6500 01e0 bcsw 10c74008 <tcp_v4_syn_recv_sock+0x204>
10c73e2a: b8fc 0000 cmpaw #0,%a4
10c73e2e: 6614 bnes 10c73e44 <tcp_v4_syn_recv_sock+0x40>
10c73e30: 2f0d movel %a5,%sp@-
10c73e32: 2f03 movel %d3,%sp@-
10c73e34: 4eba fafe jsr %pc@(10c73934 <tcp_v4_route_req>)
10c73e38: 2840 moveal %d0,%a4
10c73e3a: 508f addql #8,%sp
10c73e3c: b8fc 0000 cmpaw #0,%a4
10c73e40: 6700 01cc beqw 10c7400e <tcp_v4_syn_recv_sock+0x20a>
10c73e44: 2f02 movel %d2,%sp@-
10c73e46: 2f0d movel %a5,%sp@-
10c73e48: 2f03 movel %d3,%sp@-
10c73e4a: 4eb9 10c7 5fee jsr 10c75fee <tcp_create_openreq_child>
10c73e50: 2440 moveal %d0,%a2
10c73e52: 4fef 000c lea %sp@(12),%sp
10c73e56: b4fc 0000 cmpaw #0,%a2
10c73e5a: 6700 01b2 beqw 10c7400e <tcp_v4_syn_recv_sock+0x20a>
10c73e5e: 254c 0048 movel %a4,%a2@(72)
10c73e62: 206c 000c moveal %a4@(12),%a0
10c73e66: 2568 00e0 00a2 movel %a0@(224),%a2@(162)
10c73e6c: 47ea 00d6 lea %a2@(214),%a3
10c73e70: 24ad 0030 movel %a5@(48),%a2@
10c73e74: 256d 002c 0084 movel %a5@(44),%a2@(132)
10c73e7a: 256d 002c 0004 movel %a5@(44),%a2@(4)
10c73e80: 256d 0034 02b6 movel %a5@(52),%a2@(694)
10c73e86: 42ad 0034 clrl %a5@(52)
10c73e8a: 2242 moveal %d2,%a1
10c73e8c: 2069 0028 moveal %a1@(40),%a0
10c73e90: 2568 0074 02c2 movel %a0@(116),%a2@(706)
10c73e96: 2069 0020 moveal %a1@(32),%a0
10c73e9a: 1568 0008 02bb moveb %a0@(8),%a2@(699)
10c73ea0: 426b 0068 clrw %a3@(104)
10c73ea4: 206a 02b6 moveal %a2@(694),%a0
10c73ea8: b0fc 0000 cmpaw #0,%a0
10c73eac: 670a beqs 10c73eb8 <tcp_v4_syn_recv_sock+0xb4>
10c73eae: 4240 clrw %d0
10c73eb0: 1028 0004 moveb %a0@(4),%d0
10c73eb4: 3740 0068 movew %d0,%a3@(104)
10c73eb8: 2039 1002 67b0 movel 100267b0 <jiffies>,%d0
10c73ebe: 322b 00fe movew %a3@(254),%d1
10c73ec2: b141 eorw %d0,%d1
10c73ec4: 3541 02be movew %d1,%a2@(702)
10c73ec8: 2f2c 0024 movel %a4@(36),%sp@-
10c73ecc: 2f0a movel %a2,%sp@-
10c73ece: 4eb9 10c6 fcc6 jsr 10c6fcc6 <tcp_sync_mss>
10c73ed4: 376c 003e 0156 movew %a4@(62),%a3@(342)
10c73eda: 508f addql #8,%sp
10c73edc: 322b 0156 movew %a3@(342),%d1
10c73ee0: 302b 0064 movew %a3@(100),%d0
10c73ee4: b041 cmpw %d1,%d0
10c73ee6: 6306 blss 10c73eee <tcp_v4_syn_recv_sock+0xea>
10c73ee8: 4280 clrl %d0
10c73eea: 3001 movew %d1,%d0
10c73eec: 6006 bras 10c73ef4 <tcp_v4_syn_recv_sock+0xf0>
10c73eee: 0280 0000 ffff andil #65535,%d0
10c73ef4: 2200 movel %d0,%d1
10c73ef6: 202b 00f4 movel %a3@(244),%d0
10c73efa: e288 lsrl #1,%d0
10c73efc: b280 cmpl %d0,%d1
10c73efe: 6402 bccs 10c73f02 <tcp_v4_syn_recv_sock+0xfe>
10c73f00: 2001 movel %d1,%d0
10c73f02: 2200 movel %d0,%d1
10c73f04: 0c80 0000 0218 cmpil #536,%d0
10c73f0a: 6306 blss 10c73f12 <tcp_v4_syn_recv_sock+0x10e>
10c73f0c: 203c 0000 0218 movel #536,%d0
10c73f12: 2200 movel %d0,%d1
10c73f14: 7458 moveq #88,%d2
10c73f16: b480 cmpl %d0,%d2
10c73f18: 6302 blss 10c73f1c <tcp_v4_syn_recv_sock+0x118>
10c73f1a: 7058 moveq #88,%d0
10c73f1c: 3740 0032 movew %d0,%a3@(50)
10c73f20: 4aaa 0014 tstl %a2@(20)
10c73f24: 6712 beqs 10c73f38 <tcp_v4_syn_recv_sock+0x134>
10c73f26: 4878 0159 pea 159 <LSIGTRAP+0x154>
10c73f2a: 4879 1000 936d pea 1000936d <timer_bug_msg+0x1a6>
10c73f30: 4eb9 10c1 677e jsr 10c1677e <printk>
10c73f36: 508f addql #8,%sp
10c73f38: 102a 0020 moveb %a2@(32),%d0
10c73f3c: 0c00 000a cmpib #10,%d0
10c73f40: 6618 bnes 10c73f5a <tcp_v4_syn_recv_sock+0x156>
10c73f42: 302a 000a movew %a2@(10),%d0
10c73f46: 721f moveq #31,%d1
10c73f48: c081 andl %d1,%d0
10c73f4a: e588 lsll #2,%d0
10c73f4c: 2640 moveal %d0,%a3
10c73f4e: d7fc 1001 0310 addal #268501776,%a3
10c73f54: 4eba e90e jsr %pc@(10c72864 <tcp_listen_wlock>)
10c73f58: 6040 bras 10c73f9a <tcp_v4_syn_recv_sock+0x196>
10c73f5a: 4281 clrl %d1
10c73f5c: 322a 000a movew %a2@(10),%d1
10c73f60: 242a 0004 movel %a2@(4),%d2
10c73f64: b581 eorl %d2,%d1
10c73f66: 4280 clrl %d0
10c73f68: 302a 0008 movew %a2@(8),%d0
10c73f6c: 2412 movel %a2@,%d2
10c73f6e: b580 eorl %d2,%d0
10c73f70: b181 eorl %d0,%d1
10c73f72: 2001 movel %d1,%d0
10c73f74: 4840 swap %d0
10c73f76: 48c0 extl %d0
10c73f78: b181 eorl %d0,%d1
10c73f7a: 2001 movel %d1,%d0
10c73f7c: e080 asrl #8,%d0
10c73f7e: b380 eorl %d1,%d0
10c73f80: 2239 1001 030c movel 1001030c <tcp_hashinfo+0xc>,%d1
10c73f86: 5381 subql #1,%d1
10c73f88: c081 andl %d1,%d0
10c73f8a: 2540 00ae movel %d0,%a2@(174)
10c73f8e: e788 lsll #3,%d0
10c73f90: d0b9 1001 0300 addl 10010300 <tcp_hashinfo>,%d0
10c73f96: 2640 moveal %d0,%a3
10c73f98: 588b addql #4,%a3
10c73f9a: 2013 movel %a3@,%d0
10c73f9c: 2540 0010 movel %d0,%a2@(16)
10c73fa0: 670a beqs 10c73fac <tcp_v4_syn_recv_sock+0x1a8>
10c73fa2: 2053 moveal %a3@,%a0
10c73fa4: 43ea 0010 lea %a2@(16),%a1
10c73fa8: 2149 0014 movel %a1,%a0@(20)
10c73fac: 268a movel %a2,%a3@
10c73fae: 254b 0014 movel %a3,%a2@(20)
10c73fb2: 206a 00d2 moveal %a2@(210),%a0
10c73fb6: 52a8 0064 addql #1,%a0@(100)
10c73fba: 102a 0020 moveb %a2@(32),%d0
10c73fbe: 0c00 000a cmpib #10,%d0
10c73fc2: 6614 bnes 10c73fd8 <tcp_v4_syn_recv_sock+0x1d4>
10c73fc4: 4878 0001 pea 1 <PF_DTRACE_OFF>
10c73fc8: 4878 0003 pea 3 <PF_PTRACED_OFF>
10c73fcc: 4879 1001 0398 pea 10010398 <tcp_hashinfo+0x98>
10c73fd2: 4eb9 10c1 4712 jsr 10c14712 <__wake_up>
10c73fd8: 2643 moveal %d3,%a3
10c73fda: 226b 0090 moveal %a3@(144),%a1
10c73fde: 2029 0008 movel %a1@(8),%d0
10c73fe2: 2540 0018 movel %d0,%a2@(24)
10c73fe6: 670c beqs 10c73ff4 <tcp_v4_syn_recv_sock+0x1f0>
10c73fe8: 2069 0008 moveal %a1@(8),%a0
10c73fec: 47ea 0018 lea %a2@(24),%a3
10c73ff0: 214b 001c movel %a3,%a0@(28)
10c73ff4: 234a 0008 movel %a2,%a1@(8)
10c73ff8: 41e9 0008 lea %a1@(8),%a0
10c73ffc: 2548 001c movel %a0,%a2@(28)
10c74000: 2549 0090 movel %a1,%a2@(144)
10c74004: 200a movel %a2,%d0
10c74006: 601a bras 10c74022 <tcp_v4_syn_recv_sock+0x21e>
10c74008: 52b9 1003 2f2e addql #1,10032f2e <net_statistics+0x4c>
10c7400e: 52b9 1003 2f32 addql #1,10032f32 <net_statistics+0x50>
10c74014: b8fc 0000 cmpaw #0,%a4
10c74018: 6706 beqs 10c74020 <tcp_v4_syn_recv_sock+0x21c>
10c7401a: 41ec 0004 lea %a4@(4),%a0
10c7401e: 5390 subql #1,%a0@
10c74020: 7000 moveq #0,%d0
10c74022: 4cee 3c0c ffe8 moveml %fp@(-24),%d2-%d3/%a2-%a5
10c74028: 4e5e unlk %fp
10c7402a: 4e75 rts
10c7402c <tcp_v4_hnd_req>:
10c7402c: 4e56 fffc linkw %fp,#-4
10c74030: 48e7 3c38 moveml %d2-%d5/%a2-%a4,%sp@-
10c74034: 286e 0008 moveal %fp@(8),%a4
10c74038: 266e 000c moveal %fp@(12),%a3
10c7403c: 246b 001c moveal %a3@(28),%a2
10c74040: 206b 0020 moveal %a3@(32),%a0
10c74044: 2f28 0010 movel %a0@(16),%sp@-
10c74048: 2f28 000c movel %a0@(12),%sp@-
10c7404c: 4280 clrl %d0
10c7404e: 3012 movew %a2@,%d0
10c74050: 2f00 movel %d0,%sp@-
10c74052: 486e fffc pea %fp@(-4)
10c74056: 486c 00d6 pea %a4@(214)
10c7405a: 4eba ef6a jsr %pc@(10c72fc6 <tcp_v4_search_req>)
10c7405e: 4fef 0014 lea %sp@(20),%sp
10c74062: 4a80 tstl %d0
10c74064: 6714 beqs 10c7407a <tcp_v4_hnd_req+0x4e>
10c74066: 2f2e fffc movel %fp@(-4),%sp@-
10c7406a: 2f00 movel %d0,%sp@-
10c7406c: 2f0b movel %a3,%sp@-
10c7406e: 2f0c movel %a4,%sp@-
10c74070: 4eb9 10c7 630c jsr 10c7630c <tcp_check_req>
10c74076: 6000 00f2 braw 10c7416a <tcp_v4_hnd_req+0x13e>
10c7407a: 226b 0020 moveal %a3@(32),%a1
10c7407e: 206b 0028 moveal %a3@(40),%a0
10c74082: 2668 0074 moveal %a0@(116),%a3
10c74086: 2829 000c movel %a1@(12),%d4
10c7408a: 2629 0010 movel %a1@(16),%d3
10c7408e: 4281 clrl %d1
10c74090: 3212 movew %a2@,%d1
10c74092: 4280 clrl %d0
10c74094: 302a 0002 movew %a2@(2),%d0
10c74098: 3a01 movew %d1,%d5
10c7409a: 4845 swap %d5
10c7409c: 3a2a 0002 movew %a2@(2),%d5
10c740a0: b780 eorl %d3,%d0
10c740a2: b981 eorl %d4,%d1
10c740a4: b380 eorl %d1,%d0
10c740a6: 2200 movel %d0,%d1
10c740a8: 4841 swap %d1
10c740aa: 48c1 extl %d1
10c740ac: b380 eorl %d1,%d0
10c740ae: 2200 movel %d0,%d1
10c740b0: e081 asrl #8,%d1
10c740b2: b380 eorl %d1,%d0
10c740b4: 2439 1001 030c movel 1001030c <tcp_hashinfo+0xc>,%d2
10c740ba: 2202 movel %d2,%d1
10c740bc: 5381 subql #1,%d1
10c740be: c081 andl %d1,%d0
10c740c0: e788 lsll #3,%d0
10c740c2: 2279 1001 0300 moveal 10010300 <tcp_hashinfo>,%a1
10c740c8: d3c0 addal %d0,%a1
10c740ca: 2069 0004 moveal %a1@(4),%a0
10c740ce: b0fc 0000 cmpaw #0,%a0
10c740d2: 6724 beqs 10c740f8 <tcp_v4_hnd_req+0xcc>
10c740d4: b890 cmpl %a0@,%d4
10c740d6: 6616 bnes 10c740ee <tcp_v4_hnd_req+0xc2>
10c740d8: b6a8 0004 cmpl %a0@(4),%d3
10c740dc: 6610 bnes 10c740ee <tcp_v4_hnd_req+0xc2>
10c740de: baa8 0008 cmpl %a0@(8),%d5
10c740e2: 660a bnes 10c740ee <tcp_v4_hnd_req+0xc2>
10c740e4: 2028 000c movel %a0@(12),%d0
10c740e8: 6740 beqs 10c7412a <tcp_v4_hnd_req+0xfe>
10c740ea: b7c0 cmpal %d0,%a3
10c740ec: 673c beqs 10c7412a <tcp_v4_hnd_req+0xfe>
10c740ee: 2068 0010 moveal %a0@(16),%a0
10c740f2: b0fc 0000 cmpaw #0,%a0
10c740f6: 66dc bnes 10c740d4 <tcp_v4_hnd_req+0xa8>
10c740f8: e78a lsll #3,%d2
10c740fa: 2071 2804 moveal %a1@(00000004,%d2:l),%a0
10c740fe: b0fc 0000 cmpaw #0,%a0
10c74102: 6764 beqs 10c74168 <tcp_v4_hnd_req+0x13c>
10c74104: b890 cmpl %a0@,%d4
10c74106: 6616 bnes 10c7411e <tcp_v4_hnd_req+0xf2>
10c74108: b6a8 0004 cmpl %a0@(4),%d3
10c7410c: 6610 bnes 10c7411e <tcp_v4_hnd_req+0xf2>
10c7410e: baa8 0008 cmpl %a0@(8),%d5
10c74112: 660a bnes 10c7411e <tcp_v4_hnd_req+0xf2>
10c74114: 2028 000c movel %a0@(12),%d0
10c74118: 6710 beqs 10c7412a <tcp_v4_hnd_req+0xfe>
10c7411a: b7c0 cmpal %d0,%a3
10c7411c: 670c beqs 10c7412a <tcp_v4_hnd_req+0xfe>
10c7411e: 2068 0010 moveal %a0@(16),%a0
10c74122: b0fc 0000 cmpaw #0,%a0
10c74126: 66dc bnes 10c74104 <tcp_v4_hnd_req+0xd8>
10c74128: 603e bras 10c74168 <tcp_v4_hnd_req+0x13c>
10c7412a: 43e8 0028 lea %a0@(40),%a1
10c7412e: 5291 addql #1,%a1@
10c74130: b0fc 0000 cmpaw #0,%a0
10c74134: 6732 beqs 10c74168 <tcp_v4_hnd_req+0x13c>
10c74136: 1028 0020 moveb %a0@(32),%d0
10c7413a: 0c00 0006 cmpib #6,%d0
10c7413e: 6704 beqs 10c74144 <tcp_v4_hnd_req+0x118>
10c74140: 2008 movel %a0,%d0
10c74142: 6026 bras 10c7416a <tcp_v4_hnd_req+0x13e>
10c74144: 40c1 movew %sr,%d1
10c74146: 007c 0700 oriw #1792,%sr
10c7414a: 2011 movel %a1@,%d0
10c7414c: 5380 subql #1,%d0
10c7414e: 2280 movel %d0,%a1@
10c74150: 46c1 movew %d1,%sr
10c74152: 4a80 tstl %d0
10c74154: 660e bnes 10c74164 <tcp_v4_hnd_req+0x138>
10c74156: 2f08 movel %a0,%sp@-
10c74158: 2f39 1003 37a6 movel 100337a6 <tcp_timewait_cachep>,%sp@-
10c7415e: 4eb9 10c2 0aea jsr 10c20aea <kmem_cache_free>
10c74164: 7000 moveq #0,%d0
10c74166: 6002 bras 10c7416a <tcp_v4_hnd_req+0x13e>
10c74168: 200c movel %a4,%d0
10c7416a: 4cee 1c3c ffe0 moveml %fp@(-32),%d2-%d5/%a2-%a4
10c74170: 4e5e unlk %fp
10c74172: 4e75 rts
10c74174 <tcp_v4_checksum_init>:
10c74174: 4e56 0000 linkw %fp,#0
10c74178: 48e7 3030 moveml %d2-%d3/%a2-%a3,%sp@-
10c7417c: 266e 0008 moveal %fp@(8),%a3
10c74180: 0c2b 0001 006b cmpib #1,%a3@(107)
10c74186: 665a bnes 10c741e2 <tcp_v4_checksum_init+0x6e>
10c74188: 177c 0002 006b moveb #2,%a3@(107)
10c7418e: 206b 0020 moveal %a3@(32),%a0
10c74192: 2628 000c movel %a0@(12),%d3
10c74196: 2428 0010 movel %a0@(16),%d2
10c7419a: 222b 0064 movel %a3@(100),%d1
10c7419e: 4280 clrl %d0
10c741a0: 302b 005e movew %a3@(94),%d0
10c741a4: 5c80 addql #6,%d0
10c741a6: d483 addl %d3,%d2
10c741a8: d580 addxl %d0,%d2
10c741aa: d581 addxl %d1,%d2
10c741ac: 4283 clrl %d3
10c741ae: d583 addxl %d3,%d2
10c741b0: 2002 movel %d2,%d0
10c741b2: 2200 movel %d0,%d1
10c741b4: 4841 swap %d1
10c741b6: d441 addw %d1,%d2
10c741b8: 4241 clrw %d1
10c741ba: d541 addxw %d1,%d2
10c741bc: 2002 movel %d2,%d0
10c741be: 0c40 ffff cmpiw #-1,%d0
10c741c2: 6700 00ac beqw 10c74270 <tcp_v4_checksum_init+0xfc>
10c741c6: 4eb9 10c5 ca54 jsr 10c5ca54 <net_ratelimit>
10c741cc: 4a80 tstl %d0
10c741ce: 670e beqs 10c741de <tcp_v4_checksum_init+0x6a>
10c741d0: 4879 1000 950f pea 1000950f <timer_bug_msg+0x348>
10c741d6: 4eb9 10c1 677e jsr 10c1677e <printk>
10c741dc: 588f addql #4,%sp
10c741de: 422b 006b clrb %a3@(107)
10c741e2: 222b 005c movel %a3@(92),%d1
10c741e6: 704c moveq #76,%d0
10c741e8: b081 cmpl %d1,%d0
10c741ea: 654c bcss 10c74238 <tcp_v4_checksum_init+0xc4>
10c741ec: 246b 0020 moveal %a3@(32),%a2
10c741f0: 42a7 clrl %sp@-
10c741f2: 2f01 movel %d1,%sp@-
10c741f4: 42a7 clrl %sp@-
10c741f6: 2f0b movel %a3,%sp@-
10c741f8: 4eb9 10c5 65c8 jsr 10c565c8 <skb_checksum>
10c741fe: 262a 000c movel %a2@(12),%d3
10c74202: 242a 0010 movel %a2@(16),%d2
10c74206: 4281 clrl %d1
10c74208: 322b 005e movew %a3@(94),%d1
10c7420c: 5c81 addql #6,%d1
10c7420e: d483 addl %d3,%d2
10c74210: d581 addxl %d1,%d2
10c74212: d580 addxl %d0,%d2
10c74214: 4283 clrl %d3
10c74216: d583 addxl %d3,%d2
10c74218: 2002 movel %d2,%d0
10c7421a: 2200 movel %d0,%d1
10c7421c: 4841 swap %d1
10c7421e: d441 addw %d1,%d2
10c74220: 4241 clrw %d1
10c74222: d541 addxw %d1,%d2
10c74224: 2002 movel %d2,%d0
10c74226: 0c40 ffff cmpiw #-1,%d0
10c7422a: 6704 beqs 10c74230 <tcp_v4_checksum_init+0xbc>
10c7422c: 70ff moveq #-1,%d0
10c7422e: 6042 bras 10c74272 <tcp_v4_checksum_init+0xfe>
10c74230: 177c 0002 006b moveb #2,%a3@(107)
10c74236: 6038 bras 10c74270 <tcp_v4_checksum_init+0xfc>
10c74238: 206b 0020 moveal %a3@(32),%a0
10c7423c: 2628 000c movel %a0@(12),%d3
10c74240: 2428 0010 movel %a0@(16),%d2
10c74244: 7000 moveq #0,%d0
10c74246: 0281 0000 ffff andil #65535,%d1
10c7424c: 5c81 addql #6,%d1
10c7424e: d483 addl %d3,%d2
10c74250: d581 addxl %d1,%d2
10c74252: d580 addxl %d0,%d2
10c74254: 4283 clrl %d3
10c74256: d583 addxl %d3,%d2
10c74258: 2002 movel %d2,%d0
10c7425a: 2200 movel %d0,%d1
10c7425c: 4841 swap %d1
10c7425e: d441 addw %d1,%d2
10c74260: 4241 clrw %d1
10c74262: d541 addxw %d1,%d2
10c74264: 2002 movel %d2,%d0
10c74266: 0080 ffff 0000 oril #-65536,%d0
10c7426c: 2740 0064 movel %d0,%a3@(100)
10c74270: 7000 moveq #0,%d0
10c74272: 4cee 0c0c fff0 moveml %fp@(-16),%d2-%d3/%a2-%a3
10c74278: 4e5e unlk %fp
10c7427a: 4e75 rts
10c7427c <tcp_v4_do_rcv>:
10c7427c: 4e56 0000 linkw %fp,#0
10c74280: 48e7 2030 moveml %d2/%a2-%a3,%sp@-
10c74284: 266e 0008 moveal %fp@(8),%a3
10c74288: 246e 000c moveal %fp@(12),%a2
10c7428c: 52b9 1003 2bd0 addql #1,10032bd0 <ip_statistics+0x18>
10c74292: 102b 0020 moveb %a3@(32),%d0
10c74296: 0c00 0001 cmpib #1,%d0
10c7429a: 6616 bnes 10c742b2 <tcp_v4_do_rcv+0x36>
10c7429c: 2f2a 005c movel %a2@(92),%sp@-
10c742a0: 2f2a 001c movel %a2@(28),%sp@-
10c742a4: 2f0a movel %a2,%sp@-
10c742a6: 2f0b movel %a3,%sp@-
10c742a8: 4eb9 10c6 df30 jsr 10c6df30 <tcp_rcv_established>
10c742ae: 6000 0096 braw 10c74346 <tcp_v4_do_rcv+0xca>
10c742b2: 206a 001c moveal %a2@(28),%a0
10c742b6: 1028 000c moveb %a0@(12),%d0
10c742ba: e488 lsrl #2,%d0
10c742bc: 723c moveq #60,%d1
10c742be: c081 andl %d1,%d0
10c742c0: 222a 005c movel %a2@(92),%d1
10c742c4: b081 cmpl %d1,%d0
10c742c6: 6200 00ba bhiw 10c74382 <tcp_v4_do_rcv+0x106>
10c742ca: 7000 moveq #0,%d0
10c742cc: 0c2a 0002 006b cmpib #2,%a2@(107)
10c742d2: 672e beqs 10c74302 <tcp_v4_do_rcv+0x86>
10c742d4: 2f2a 0064 movel %a2@(100),%sp@-
10c742d8: 2f01 movel %d1,%sp@-
10c742da: 42a7 clrl %sp@-
10c742dc: 2f0a movel %a2,%sp@-
10c742de: 4eb9 10c5 65c8 jsr 10c565c8 <skb_checksum>
10c742e4: 4fef 0010 lea %sp@(16),%sp
10c742e8: 2400 movel %d0,%d2
10c742ea: 2200 movel %d0,%d1
10c742ec: 4841 swap %d1
10c742ee: d441 addw %d1,%d2
10c742f0: 4241 clrw %d1
10c742f2: d541 addxw %d1,%d2
10c742f4: 2002 movel %d2,%d0
10c742f6: 0c40 ffff cmpiw #-1,%d0
10c742fa: 56c0 sne %d0
10c742fc: 4880 extw %d0
10c742fe: 48c0 extl %d0
10c74300: 4480 negl %d0
10c74302: 4a80 tstl %d0
10c74304: 667c bnes 10c74382 <tcp_v4_do_rcv+0x106>
10c74306: 102b 0020 moveb %a3@(32),%d0
10c7430a: 0c00 000a cmpib #10,%d0
10c7430e: 6624 bnes 10c74334 <tcp_v4_do_rcv+0xb8>
10c74310: 2f0a movel %a2,%sp@-
10c74312: 2f0b movel %a3,%sp@-
10c74314: 4eba fd16 jsr %pc@(10c7402c <tcp_v4_hnd_req>)
10c74318: 508f addql #8,%sp
10c7431a: 4a80 tstl %d0
10c7431c: 673c beqs 10c7435a <tcp_v4_do_rcv+0xde>
10c7431e: b7c0 cmpal %d0,%a3
10c74320: 6712 beqs 10c74334 <tcp_v4_do_rcv+0xb8>
10c74322: 2f0a movel %a2,%sp@-
10c74324: 2f00 movel %d0,%sp@-
10c74326: 2f0b movel %a3,%sp@-
10c74328: 4eb9 10c7 659c jsr 10c7659c <tcp_child_process>
10c7432e: 4fef 000c lea %sp@(12),%sp
10c74332: 6016 bras 10c7434a <tcp_v4_do_rcv+0xce>
10c74334: 2f2a 005c movel %a2@(92),%sp@-
10c74338: 2f2a 001c movel %a2@(28),%sp@-
10c7433c: 2f0a movel %a2,%sp@-
10c7433e: 2f0b movel %a3,%sp@-
10c74340: 4eb9 10c6 e92a jsr 10c6e92a <tcp_rcv_state_process>
10c74346: 4fef 0010 lea %sp@(16),%sp
10c7434a: 4a80 tstl %d0
10c7434c: 6604 bnes 10c74352 <tcp_v4_do_rcv+0xd6>
10c7434e: 7000 moveq #0,%d0
10c74350: 6038 bras 10c7438a <tcp_v4_do_rcv+0x10e>
10c74352: 2f0a movel %a2,%sp@-
10c74354: 4eba f340 jsr %pc@(10c73696 <tcp_v4_send_reset>)
10c74358: 588f addql #4,%sp
10c7435a: 7001 moveq #1,%d0
10c7435c: b0aa 0070 cmpl %a2@(112),%d0
10c74360: 6716 beqs 10c74378 <tcp_v4_do_rcv+0xfc>
10c74362: 41ea 0070 lea %a2@(112),%a0
10c74366: 40c1 movew %sr,%d1
10c74368: 007c 0700 oriw #1792,%sr
10c7436c: 2010 movel %a0@,%d0
10c7436e: 5380 subql #1,%d0
10c74370: 2080 movel %d0,%a0@
10c74372: 46c1 movew %d1,%sr
10c74374: 4a80 tstl %d0
10c74376: 66d6 bnes 10c7434e <tcp_v4_do_rcv+0xd2>
10c74378: 2f0a movel %a2,%sp@-
10c7437a: 4eb9 10c5 5900 jsr 10c55900 <__kfree_skb>
10c74380: 60cc bras 10c7434e <tcp_v4_do_rcv+0xd2>
10c74382: 52b9 1003 3122 addql #1,10033122 <tcp_statistics+0x30>
10c74388: 60d0 bras 10c7435a <tcp_v4_do_rcv+0xde>
10c7438a: 4cee 0c04 fff4 moveml %fp@(-12),%d2/%a2-%a3
10c74390: 4e5e unlk %fp
10c74392: 4e75 rts
10c74394 <tcp_v4_rcv>:
10c74394: 4e56 0000 linkw %fp,#0
10c74398: 48e7 3c3c moveml %d2-%d5/%a2-%a5,%sp@-
10c7439c: 286e 0008 moveal %fp@(8),%a4
10c743a0: 4a2c 006a tstb %a4@(106)
10c743a4: 6600 03a0 bnew 10c74746 <tcp_v4_rcv+0x3b2>
10c743a8: 52b9 1003 3116 addql #1,10033116 <tcp_statistics+0x24>
10c743ae: 7414 moveq #20,%d2
10c743b0: 222c 005c movel %a4@(92),%d1
10c743b4: 2001 movel %d1,%d0
10c743b6: 90ac 0060 subl %a4@(96),%d0
10c743ba: b082 cmpl %d2,%d0
10c743bc: 641c bccs 10c743da <tcp_v4_rcv+0x46>
10c743be: b282 cmpl %d2,%d1
10c743c0: 6500 0384 bcsw 10c74746 <tcp_v4_rcv+0x3b2>
10c743c4: 7214 moveq #20,%d1
10c743c6: 9280 subl %d0,%d1
10c743c8: 2f01 movel %d1,%sp@-
10c743ca: 2f0c movel %a4,%sp@-
10c743cc: 4eb9 10c5 61ea jsr 10c561ea <__pskb_pull_tail>
10c743d2: 508f addql #8,%sp
10c743d4: 4a80 tstl %d0
10c743d6: 6700 036e beqw 10c74746 <tcp_v4_rcv+0x3b2>
10c743da: 2a6c 001c moveal %a4@(28),%a5
10c743de: 102d 000c moveb %a5@(12),%d0
10c743e2: e888 lsrl #4,%d0
10c743e4: 740f moveq #15,%d2
10c743e6: c082 andl %d2,%d0
10c743e8: 0c40 0004 cmpiw #4,%d0
10c743ec: 6300 0348 blsw 10c74736 <tcp_v4_rcv+0x3a2>
10c743f0: c082 andl %d2,%d0
10c743f2: e588 lsll #2,%d0
10c743f4: 206c 005c moveal %a4@(92),%a0
10c743f8: 2208 movel %a0,%d1
10c743fa: 92ac 0060 subl %a4@(96),%d1
10c743fe: b280 cmpl %d0,%d1
10c74400: 641a bccs 10c7441c <tcp_v4_rcv+0x88>
10c74402: b1c0 cmpal %d0,%a0
10c74404: 6500 0340 bcsw 10c74746 <tcp_v4_rcv+0x3b2>
10c74408: 9081 subl %d1,%d0
10c7440a: 2f00 movel %d0,%sp@-
10c7440c: 2f0c movel %a4,%sp@-
10c7440e: 4eb9 10c5 61ea jsr 10c561ea <__pskb_pull_tail>
10c74414: 508f addql #8,%sp
10c74416: 4a80 tstl %d0
10c74418: 6700 032c beqw 10c74746 <tcp_v4_rcv+0x3b2>
10c7441c: 0c2c 0002 006b cmpib #2,%a4@(107)
10c74422: 670e beqs 10c74432 <tcp_v4_rcv+0x9e>
10c74424: 2f0c movel %a4,%sp@-
10c74426: 4eba fd4c jsr %pc@(10c74174 <tcp_v4_checksum_init>)
10c7442a: 588f addql #4,%sp
10c7442c: 4a80 tstl %d0
10c7442e: 6d00 0306 bltw 10c74736 <tcp_v4_rcv+0x3a2>
10c74432: 2a6c 001c moveal %a4@(28),%a5
10c74436: 296d 0004 003a movel %a5@(4),%a4@(58)
10c7443c: 122d 000d moveb %a5@(13),%d1
10c74440: 1001 moveb %d1,%d0
10c74442: e208 lsrb #1,%d0
10c74444: 7401 moveq #1,%d2
10c74446: c082 andl %d2,%d0
10c74448: d0ac 003a addl %a4@(58),%d0
10c7444c: c282 andl %d2,%d1
10c7444e: d081 addl %d1,%d0
10c74450: d0ac 005c addl %a4@(92),%d0
10c74454: 122d 000c moveb %a5@(12),%d1
10c74458: e489 lsrl #2,%d1
10c7445a: 743c moveq #60,%d2
10c7445c: c282 andl %d2,%d1
10c7445e: 9081 subl %d1,%d0
10c74460: 2940 003e movel %d0,%a4@(62)
10c74464: 296d 0008 004a movel %a5@(8),%a4@(74)
10c7446a: 42ac 0042 clrl %a4@(66)
10c7446e: 226c 0020 moveal %a4@(32),%a1
10c74472: 1969 0001 0046 moveb %a1@(1),%a4@(70)
10c74478: 422c 0047 clrb %a4@(71)
10c7447c: 206c 0028 moveal %a4@(40),%a0
10c74480: 2468 0074 moveal %a0@(116),%a2
10c74484: 2629 000c movel %a1@(12),%d3
10c74488: 2429 0010 movel %a1@(16),%d2
10c7448c: 3a2d 0002 movew %a5@(2),%d5
10c74490: 4281 clrl %d1
10c74492: 3215 movew %a5@,%d1
10c74494: 4280 clrl %d0
10c74496: 3005 movew %d5,%d0
10c74498: 3801 movew %d1,%d4
10c7449a: 4844 swap %d4
10c7449c: 3805 movew %d5,%d4
10c7449e: b580 eorl %d2,%d0
10c744a0: b781 eorl %d3,%d1
10c744a2: b380 eorl %d1,%d0
10c744a4: 2200 movel %d0,%d1
10c744a6: 4841 swap %d1
10c744a8: 48c1 extl %d1
10c744aa: b380 eorl %d1,%d0
10c744ac: 2200 movel %d0,%d1
10c744ae: e081 asrl #8,%d1
10c744b0: b380 eorl %d1,%d0
10c744b2: 2239 1001 030c movel 1001030c <tcp_hashinfo+0xc>,%d1
10c744b8: 5381 subql #1,%d1
10c744ba: c081 andl %d1,%d0
10c744bc: e788 lsll #3,%d0
10c744be: 2079 1001 0300 moveal 10010300 <tcp_hashinfo>,%a0
10c744c4: d1c0 addal %d0,%a0
10c744c6: 2268 0004 moveal %a0@(4),%a1
10c744ca: b2fc 0000 cmpaw #0,%a1
10c744ce: 6724 beqs 10c744f4 <tcp_v4_rcv+0x160>
10c744d0: b691 cmpl %a1@,%d3
10c744d2: 6616 bnes 10c744ea <tcp_v4_rcv+0x156>
10c744d4: b4a9 0004 cmpl %a1@(4),%d2
10c744d8: 6610 bnes 10c744ea <tcp_v4_rcv+0x156>
10c744da: b8a9 0008 cmpl %a1@(8),%d4
10c744de: 660a bnes 10c744ea <tcp_v4_rcv+0x156>
10c744e0: 2029 000c movel %a1@(12),%d0
10c744e4: 6746 beqs 10c7452c <tcp_v4_rcv+0x198>
10c744e6: b5c0 cmpal %d0,%a2
10c744e8: 6742 beqs 10c7452c <tcp_v4_rcv+0x198>
10c744ea: 2269 0010 moveal %a1@(16),%a1
10c744ee: b2fc 0000 cmpaw #0,%a1
10c744f2: 66dc bnes 10c744d0 <tcp_v4_rcv+0x13c>
10c744f4: 2039 1001 030c movel 1001030c <tcp_hashinfo+0xc>,%d0
10c744fa: e788 lsll #3,%d0
10c744fc: 2270 0804 moveal %a0@(00000004,%d0:l),%a1
10c74500: b2fc 0000 cmpaw #0,%a1
10c74504: 6732 beqs 10c74538 <tcp_v4_rcv+0x1a4>
10c74506: b691 cmpl %a1@,%d3
10c74508: 6616 bnes 10c74520 <tcp_v4_rcv+0x18c>
10c7450a: b4a9 0004 cmpl %a1@(4),%d2
10c7450e: 6610 bnes 10c74520 <tcp_v4_rcv+0x18c>
10c74510: b8a9 0008 cmpl %a1@(8),%d4
10c74514: 660a bnes 10c74520 <tcp_v4_rcv+0x18c>
10c74516: 2029 000c movel %a1@(12),%d0
10c7451a: 6710 beqs 10c7452c <tcp_v4_rcv+0x198>
10c7451c: b5c0 cmpal %d0,%a2
10c7451e: 670c beqs 10c7452c <tcp_v4_rcv+0x198>
10c74520: 2269 0010 moveal %a1@(16),%a1
10c74524: b2fc 0000 cmpaw #0,%a1
10c74528: 66dc bnes 10c74506 <tcp_v4_rcv+0x172>
10c7452a: 600c bras 10c74538 <tcp_v4_rcv+0x1a4>
10c7452c: 41e9 0028 lea %a1@(40),%a0
10c74530: 5290 addql #1,%a0@
10c74532: b2fc 0000 cmpaw #0,%a1
10c74536: 6652 bnes 10c7458a <tcp_v4_rcv+0x1f6>
10c74538: 701f moveq #31,%d0
10c7453a: c085 andl %d5,%d0
10c7453c: e588 lsll #2,%d0
10c7453e: 41f9 1001 0310 lea 10010310 <tcp_hashinfo+0x10>,%a0
10c74544: 2270 0800 moveal %a0@(00000000,%d0:l),%a1
10c74548: b2fc 0000 cmpaw #0,%a1
10c7454c: 673c beqs 10c7458a <tcp_v4_rcv+0x1f6>
10c7454e: ba69 000a cmpw %a1@(10),%d5
10c74552: 6616 bnes 10c7456a <tcp_v4_rcv+0x1d6>
10c74554: 4aa9 0010 tstl %a1@(16)
10c74558: 6610 bnes 10c7456a <tcp_v4_rcv+0x1d6>
10c7455a: 2029 0004 movel %a1@(4),%d0
10c7455e: 6704 beqs 10c74564 <tcp_v4_rcv+0x1d0>
10c74560: b480 cmpl %d0,%d2
10c74562: 6606 bnes 10c7456a <tcp_v4_rcv+0x1d6>
10c74564: 4aa9 000c tstl %a1@(12)
10c74568: 671a beqs 10c74584 <tcp_v4_rcv+0x1f0>
10c7456a: 2f0a movel %a2,%sp@-
10c7456c: 3f05 movew %d5,%sp@-
10c7456e: 4267 clrw %sp@-
10c74570: 2f02 movel %d2,%sp@-
10c74572: 2f09 movel %a1,%sp@-
10c74574: 4eba e4ec jsr %pc@(10c72a62 <__tcp_v4_lookup_listener>)
10c74578: 2240 moveal %d0,%a1
10c7457a: 4fef 0010 lea %sp@(16),%sp
10c7457e: b2fc 0000 cmpaw #0,%a1
10c74582: 6706 beqs 10c7458a <tcp_v4_rcv+0x1f6>
10c74584: 41e9 0028 lea %a1@(40),%a0
10c74588: 5290 addql #1,%a0@
10c7458a: 2649 moveal %a1,%a3
10c7458c: b6fc 0000 cmpaw #0,%a3
10c74590: 6700 0156 beqw 10c746e8 <tcp_v4_rcv+0x354>
10c74594: 102b 0020 moveb %a3@(32),%d0
10c74598: 0c00 0006 cmpib #6,%d0
10c7459c: 6700 01f4 beqw 10c74792 <tcp_v4_rcv+0x3fe>
10c745a0: 42ac 0018 clrl %a4@(24)
10c745a4: 7400 moveq #0,%d2
10c745a6: 4aab 0030 tstl %a3@(48)
10c745aa: 6600 00fc bnew 10c746a8 <tcp_v4_rcv+0x314>
10c745ae: 4beb 00d6 lea %a3@(214),%a5
10c745b2: 4aad 0048 tstl %a5@(72)
10c745b6: 6700 00e2 beqw 10c7469a <tcp_v4_rcv+0x306>
10c745ba: 43ed 0034 lea %a5@(52),%a1
10c745be: 2949 0008 movel %a1,%a4@(8)
10c745c2: 52a9 0008 addql #1,%a1@(8)
10c745c6: 2069 0004 moveal %a1@(4),%a0
10c745ca: 2889 movel %a1,%a4@
10c745cc: 2948 0004 movel %a0,%a4@(4)
10c745d0: 234c 0004 movel %a4,%a1@(4)
10c745d4: 208c movel %a4,%a0@
10c745d6: 202d 0044 movel %a5@(68),%d0
10c745da: d0ac 0078 addl %a4@(120),%d0
10c745de: 2b40 0044 movel %d0,%a5@(68)
10c745e2: 2449 moveal %a1,%a2
10c745e4: b0ab 0040 cmpl %a3@(64),%d0
10c745e8: 6f58 bles 10c74642 <tcp_v4_rcv+0x2ae>
10c745ea: 4aab 0030 tstl %a3@(48)
10c745ee: 670c beqs 10c745fc <tcp_v4_rcv+0x268>
10c745f0: 4879 1000 92ba pea 100092ba <timer_bug_msg+0xf3>
10c745f6: 4eb9 10c1 60e4 jsr 10c160e4 <panic>
10c745fc: 49eb 0028 lea %a3@(40),%a4
10c74600: 6012 bras 10c74614 <tcp_v4_rcv+0x280>
10c74602: 2f09 movel %a1,%sp@-
10c74604: 2f0b movel %a3,%sp@-
10c74606: 206b 031e moveal %a3@(798),%a0
10c7460a: 4e90 jsr %a0@
10c7460c: 52b9 1003 2f42 addql #1,10032f42 <net_statistics+0x60>
10c74612: 508f addql #8,%sp
10c74614: 2052 moveal %a2@,%a0
10c74616: 93c9 subal %a1,%a1
10c74618: b5c8 cmpal %a0,%a2
10c7461a: 6718 beqs 10c74634 <tcp_v4_rcv+0x2a0>
10c7461c: 2248 moveal %a0,%a1
10c7461e: 2051 moveal %a1@,%a0
10c74620: 53aa 0008 subql #1,%a2@(8)
10c74624: 214a 0004 movel %a2,%a0@(4)
10c74628: 2488 movel %a0,%a2@
10c7462a: 4291 clrl %a1@
10c7462c: 42a9 0004 clrl %a1@(4)
10c74630: 42a9 0008 clrl %a1@(8)
10c74634: b2fc 0000 cmpaw #0,%a1
10c74638: 66c8 bnes 10c74602 <tcp_v4_rcv+0x26e>
10c7463a: 42ad 0044 clrl %a5@(68)
10c7463e: 6000 0088 braw 10c746c8 <tcp_v4_rcv+0x334>
10c74642: 49eb 0028 lea %a3@(40),%a4
10c74646: 7001 moveq #1,%d0
10c74648: b0a9 0008 cmpl %a1@(8),%d0
10c7464c: 667a bnes 10c746c8 <tcp_v4_rcv+0x334>
10c7464e: 4878 0001 pea 1 <PF_DTRACE_OFF>
10c74652: 4878 0001 pea 1 <PF_DTRACE_OFF>
10c74656: 2f2b 0044 movel %a3@(68),%sp@-
10c7465a: 4eb9 10c1 4712 jsr 10c14712 <__wake_up>
10c74660: 4fef 000c lea %sp@(12),%sp
10c74664: 102d 0020 moveb %a5@(32),%d0
10c74668: 0800 0000 btst #0,%d0
10c7466c: 665a bnes 10c746c8 <tcp_v4_rcv+0x334>
10c7466e: 0000 0002 orib #2,%d0
10c74672: 1b40 0020 moveb %d0,%a5@(32)
10c74676: 2039 1002 67b0 movel 100267b0 <jiffies>,%d0
10c7467c: 720f moveq #15,%d1
10c7467e: d081 addl %d1,%d0
10c74680: 2b40 0028 movel %d0,%a5@(40)
10c74684: 2f00 movel %d0,%sp@-
10c74686: 486d 00c0 pea %a5@(192)
10c7468a: 4eb9 10c1 97b0 jsr 10c197b0 <mod_timer>
10c74690: 508f addql #8,%sp
10c74692: 4a80 tstl %d0
10c74694: 6632 bnes 10c746c8 <tcp_v4_rcv+0x334>
10c74696: 5294 addql #1,%a4@
10c74698: 602e bras 10c746c8 <tcp_v4_rcv+0x334>
10c7469a: 2f0c movel %a4,%sp@-
10c7469c: 2f0b movel %a3,%sp@-
10c7469e: 4eba fbdc jsr %pc@(10c7427c <tcp_v4_do_rcv>)
10c746a2: 2400 movel %d0,%d2
10c746a4: 508f addql #8,%sp
10c746a6: 601c bras 10c746c4 <tcp_v4_rcv+0x330>
10c746a8: 206b 00ba moveal %a3@(186),%a0
10c746ac: b0fc 0000 cmpaw #0,%a0
10c746b0: 660a bnes 10c746bc <tcp_v4_rcv+0x328>
10c746b2: 274c 00ba movel %a4,%a3@(186)
10c746b6: 274c 00b6 movel %a4,%a3@(182)
10c746ba: 6006 bras 10c746c2 <tcp_v4_rcv+0x32e>
10c746bc: 208c movel %a4,%a0@
10c746be: 274c 00ba movel %a4,%a3@(186)
10c746c2: 4294 clrl %a4@
10c746c4: 49eb 0028 lea %a3@(40),%a4
10c746c8: 40c1 movew %sr,%d1
10c746ca: 007c 0700 oriw #1792,%sr
10c746ce: 2014 movel %a4@,%d0
10c746d0: 5380 subql #1,%d0
10c746d2: 2880 movel %d0,%a4@
10c746d4: 46c1 movew %d1,%sr
10c746d6: 4a80 tstl %d0
10c746d8: 6608 bnes 10c746e2 <tcp_v4_rcv+0x34e>
10c746da: 2f0b movel %a3,%sp@-
10c746dc: 4eb9 10c5 4b7e jsr 10c54b7e <sk_free>
10c746e2: 2002 movel %d2,%d0
10c746e4: 6000 01ea braw 10c748d0 <tcp_v4_rcv+0x53c>
10c746e8: 102d 000c moveb %a5@(12),%d0
10c746ec: e488 lsrl #2,%d0
10c746ee: 743c moveq #60,%d2
10c746f0: c082 andl %d2,%d0
10c746f2: 222c 005c movel %a4@(92),%d1
10c746f6: b081 cmpl %d1,%d0
10c746f8: 623c bhis 10c74736 <tcp_v4_rcv+0x3a2>
10c746fa: 7000 moveq #0,%d0
10c746fc: 0c2c 0002 006b cmpib #2,%a4@(107)
10c74702: 672e beqs 10c74732 <tcp_v4_rcv+0x39e>
10c74704: 2f2c 0064 movel %a4@(100),%sp@-
10c74708: 2f01 movel %d1,%sp@-
10c7470a: 42a7 clrl %sp@-
10c7470c: 2f0c movel %a4,%sp@-
10c7470e: 4eb9 10c5 65c8 jsr 10c565c8 <skb_checksum>
10c74714: 4fef 0010 lea %sp@(16),%sp
10c74718: 2400 movel %d0,%d2
10c7471a: 2200 movel %d0,%d1
10c7471c: 4841 swap %d1
10c7471e: d441 addw %d1,%d2
10c74720: 4241 clrw %d1
10c74722: d541 addxw %d1,%d2
10c74724: 2002 movel %d2,%d0
10c74726: 0c40 ffff cmpiw #-1,%d0
10c7472a: 56c0 sne %d0
10c7472c: 4880 extw %d0
10c7472e: 48c0 extl %d0
10c74730: 4480 negl %d0
10c74732: 4a80 tstl %d0
10c74734: 6708 beqs 10c7473e <tcp_v4_rcv+0x3aa>
10c74736: 52b9 1003 3122 addql #1,10033122 <tcp_statistics+0x30>
10c7473c: 6008 bras 10c74746 <tcp_v4_rcv+0x3b2>
10c7473e: 2f0c movel %a4,%sp@-
10c74740: 4eba ef54 jsr %pc@(10c73696 <tcp_v4_send_reset>)
10c74744: 588f addql #4,%sp
10c74746: 7001 moveq #1,%d0
10c74748: b0ac 0070 cmpl %a4@(112),%d0
10c7474c: 6716 beqs 10c74764 <tcp_v4_rcv+0x3d0>
10c7474e: 41ec 0070 lea %a4@(112),%a0
10c74752: 40c1 movew %sr,%d1
10c74754: 007c 0700 oriw #1792,%sr
10c74758: 2010 movel %a0@,%d0
10c7475a: 5380 subql #1,%d0
10c7475c: 2080 movel %d0,%a0@
10c7475e: 46c1 movew %d1,%sr
10c74760: 4a80 tstl %d0
10c74762: 6608 bnes 10c7476c <tcp_v4_rcv+0x3d8>
10c74764: 2f0c movel %a4,%sp@-
10c74766: 4eb9 10c5 5900 jsr 10c55900 <__kfree_skb>
10c7476c: 7000 moveq #0,%d0
10c7476e: 6000 0160 braw 10c748d0 <tcp_v4_rcv+0x53c>
10c74772: 41eb 0028 lea %a3@(40),%a0
10c74776: 40c1 movew %sr,%d1
10c74778: 007c 0700 oriw #1792,%sr
10c7477c: 2010 movel %a0@,%d0
10c7477e: 5380 subql #1,%d0
10c74780: 2080 movel %d0,%a0@
10c74782: 46c1 movew %d1,%sr
10c74784: 4a80 tstl %d0
10c74786: 66be bnes 10c74746 <tcp_v4_rcv+0x3b2>
10c74788: 2f0b movel %a3,%sp@-
10c7478a: 4eb9 10c5 4b7e jsr 10c54b7e <sk_free>
10c74790: 60b2 bras 10c74744 <tcp_v4_rcv+0x3b0>
10c74792: 102d 000c moveb %a5@(12),%d0
10c74796: e488 lsrl #2,%d0
10c74798: 723c moveq #60,%d1
10c7479a: c081 andl %d1,%d0
10c7479c: 222c 005c movel %a4@(92),%d1
10c747a0: b081 cmpl %d1,%d0
10c747a2: 623c bhis 10c747e0 <tcp_v4_rcv+0x44c>
10c747a4: 7000 moveq #0,%d0
10c747a6: 0c2c 0002 006b cmpib #2,%a4@(107)
10c747ac: 672e beqs 10c747dc <tcp_v4_rcv+0x448>
10c747ae: 2f2c 0064 movel %a4@(100),%sp@-
10c747b2: 2f01 movel %d1,%sp@-
10c747b4: 42a7 clrl %sp@-
10c747b6: 2f0c movel %a4,%sp@-
10c747b8: 4eb9 10c5 65c8 jsr 10c565c8 <skb_checksum>
10c747be: 4fef 0010 lea %sp@(16),%sp
10c747c2: 2400 movel %d0,%d2
10c747c4: 2200 movel %d0,%d1
10c747c6: 4841 swap %d1
10c747c8: d441 addw %d1,%d2
10c747ca: 4241 clrw %d1
10c747cc: d541 addxw %d1,%d2
10c747ce: 2002 movel %d2,%d0
10c747d0: 0c40 ffff cmpiw #-1,%d0
10c747d4: 56c0 sne %d0
10c747d6: 4880 extw %d0
10c747d8: 48c0 extl %d0
10c747da: 4480 negl %d0
10c747dc: 4a80 tstl %d0
10c747de: 6708 beqs 10c747e8 <tcp_v4_rcv+0x454>
10c747e0: 52b9 1003 3122 addql #1,10033122 <tcp_statistics+0x30>
10c747e6: 608a bras 10c74772 <tcp_v4_rcv+0x3de>
10c747e8: 2f2c 005c movel %a4@(92),%sp@-
10c747ec: 2f0d movel %a5,%sp@-
10c747ee: 2f0c movel %a4,%sp@-
10c747f0: 2f0b movel %a3,%sp@-
10c747f2: 4eb9 10c7 56f4 jsr 10c756f4 <tcp_timewait_state_process>
10c747f8: 4fef 0010 lea %sp@(16),%sp
10c747fc: 7201 moveq #1,%d1
10c747fe: b280 cmpl %d0,%d1
10c74800: 6700 fee6 beqw 10c746e8 <tcp_v4_rcv+0x354>
10c74804: 6200 ff40 bhiw 10c74746 <tcp_v4_rcv+0x3b2>
10c74808: 7402 moveq #2,%d2
10c7480a: b480 cmpl %d0,%d2
10c7480c: 6700 00b4 beqw 10c748c2 <tcp_v4_rcv+0x52e>
10c74810: 7203 moveq #3,%d1
10c74812: b280 cmpl %d0,%d1
10c74814: 6600 ff30 bnew 10c74746 <tcp_v4_rcv+0x3b2>
10c74818: 206c 0020 moveal %a4@(32),%a0
10c7481c: 226c 0028 moveal %a4@(40),%a1
10c74820: 2629 0074 movel %a1@(116),%d3
10c74824: 2428 0010 movel %a0@(16),%d2
10c74828: 322d 0002 movew %a5@(2),%d1
10c7482c: 701f moveq #31,%d0
10c7482e: c081 andl %d1,%d0
10c74830: e588 lsll #2,%d0
10c74832: 41f9 1001 0310 lea 10010310 <tcp_hashinfo+0x10>,%a0
10c74838: 2470 0800 moveal %a0@(00000000,%d0:l),%a2
10c7483c: b4fc 0000 cmpaw #0,%a2
10c74840: 673c beqs 10c7487e <tcp_v4_rcv+0x4ea>
10c74842: b26a 000a cmpw %a2@(10),%d1
10c74846: 6616 bnes 10c7485e <tcp_v4_rcv+0x4ca>
10c74848: 4aaa 0010 tstl %a2@(16)
10c7484c: 6610 bnes 10c7485e <tcp_v4_rcv+0x4ca>
10c7484e: 202a 0004 movel %a2@(4),%d0
10c74852: 6704 beqs 10c74858 <tcp_v4_rcv+0x4c4>
10c74854: b480 cmpl %d0,%d2
10c74856: 6606 bnes 10c7485e <tcp_v4_rcv+0x4ca>
10c74858: 4aaa 000c tstl %a2@(12)
10c7485c: 671a beqs 10c74878 <tcp_v4_rcv+0x4e4>
10c7485e: 2f03 movel %d3,%sp@-
10c74860: 3f01 movew %d1,%sp@-
10c74862: 4267 clrw %sp@-
10c74864: 2f02 movel %d2,%sp@-
10c74866: 2f0a movel %a2,%sp@-
10c74868: 4eba e1f8 jsr %pc@(10c72a62 <__tcp_v4_lookup_listener>)
10c7486c: 2440 moveal %d0,%a2
10c7486e: 4fef 0010 lea %sp@(16),%sp
10c74872: b4fc 0000 cmpaw #0,%a2
10c74876: 6706 beqs 10c7487e <tcp_v4_rcv+0x4ea>
10c74878: 41ea 0028 lea %a2@(40),%a0
10c7487c: 5290 addql #1,%a0@
10c7487e: b4fc 0000 cmpaw #0,%a2
10c74882: 673e beqs 10c748c2 <tcp_v4_rcv+0x52e>
10c74884: 2f0b movel %a3,%sp@-
10c74886: 4eb9 10c7 5d18 jsr 10c75d18 <tcp_tw_deschedule>
10c7488c: 2f0b movel %a3,%sp@-
10c7488e: 4eb9 10c7 5648 jsr 10c75648 <tcp_timewait_kill>
10c74894: 508f addql #8,%sp
10c74896: 41eb 0028 lea %a3@(40),%a0
10c7489a: 40c1 movew %sr,%d1
10c7489c: 007c 0700 oriw #1792,%sr
10c748a0: 2010 movel %a0@,%d0
10c748a2: 5380 subql #1,%d0
10c748a4: 2080 movel %d0,%a0@
10c748a6: 46c1 movew %d1,%sr
10c748a8: 4a80 tstl %d0
10c748aa: 6610 bnes 10c748bc <tcp_v4_rcv+0x528>
10c748ac: 2f0b movel %a3,%sp@-
10c748ae: 2f39 1003 37a6 movel 100337a6 <tcp_timewait_cachep>,%sp@-
10c748b4: 4eb9 10c2 0aea jsr 10c20aea <kmem_cache_free>
10c748ba: 508f addql #8,%sp
10c748bc: 264a moveal %a2,%a3
10c748be: 6000 fcd4 braw 10c74594 <tcp_v4_rcv+0x200>
10c748c2: 2f0c movel %a4,%sp@-
10c748c4: 2f0b movel %a3,%sp@-
10c748c6: 4eba efe4 jsr %pc@(10c738ac <tcp_v4_timewait_ack>)
10c748ca: 508f addql #8,%sp
10c748cc: 6000 fe78 braw 10c74746 <tcp_v4_rcv+0x3b2>
10c748d0: 4cee 3c3c ffe0 moveml %fp@(-32),%d2-%d5/%a2-%a5
10c748d6: 4e5e unlk %fp
10c748d8: 4e75 rts
10c748da <__tcp_v4_rehash>:
10c748da: 4e56 0000 linkw %fp,#0
10c748de: 2f0a movel %a2,%sp@-
10c748e0: 246e 0008 moveal %fp@(8),%a2
10c748e4: 206a 00d2 moveal %a2@(210),%a0
10c748e8: 2f0a movel %a2,%sp@-
10c748ea: 2068 003c moveal %a0@(60),%a0
10c748ee: 4e90 jsr %a0@
10c748f0: 206a 00d2 moveal %a2@(210),%a0
10c748f4: 2f0a movel %a2,%sp@-
10c748f6: 2068 0038 moveal %a0@(56),%a0
10c748fa: 4e90 jsr %a0@
10c748fc: 246e fffc moveal %fp@(-4),%a2
10c74900: 4e5e unlk %fp
10c74902: 4e75 rts
10c74904 <tcp_v4_reselect_saddr>:
10c74904: 4e56 ffe0 linkw %fp,#-32
10c74908: 48e7 3030 moveml %d2-%d3/%a2-%a3,%sp@-
10c7490c: 266e 0008 moveal %fp@(8),%a3
10c74910: 2d6b 0084 ffe2 movel %a3@(132),%fp@(-30)
10c74916: 2013 movel %a3@,%d0
10c74918: 206b 02b6 moveal %a3@(694),%a0
10c7491c: b0fc 0000 cmpaw #0,%a0
10c74920: 6708 beqs 10c7492a <tcp_v4_reselect_saddr+0x26>
10c74922: 4a28 0005 tstb %a0@(5)
10c74926: 6702 beqs 10c7492a <tcp_v4_reselect_saddr+0x26>
10c74928: 2010 movel %a0@,%d0
10c7492a: 741e moveq #30,%d2
10c7492c: c4ab 02ae andl %a3@(686),%d2
10c74930: 842b 0290 orb %a3@(656),%d2
10c74934: 45ee ffea lea %fp@(-22),%a2
10c74938: 262b 000c movel %a3@(12),%d3
10c7493c: 42ae fff2 clrl %fp@(-14)
10c74940: 42ae fff6 clrl %fp@(-10)
10c74944: 426e fffe clrw %fp@(-2)
10c74948: 2d40 ffee movel %d0,%fp@(-18)
10c7494c: 2d43 fffa movel %d3,%fp@(-6)
10c74950: 1d42 fffe moveb %d2,%fp@(-2)
10c74954: 486e ffee pea %fp@(-18)
10c74958: 2f0a movel %a2,%sp@-
10c7495a: 4eb9 10c6 0e00 jsr 10c60e00 <ip_route_output_key>
10c74960: 508f addql #8,%sp
10c74962: 4a80 tstl %d0
10c74964: 663c bnes 10c749a2 <tcp_v4_reselect_saddr+0x9e>
10c74966: 2052 moveal %a2@,%a0
10c74968: 2228 006c movel %a0@(108),%d1
10c7496c: 2028 0070 movel %a0@(112),%d0
10c74970: b0fc 0000 cmpaw #0,%a0
10c74974: 6704 beqs 10c7497a <tcp_v4_reselect_saddr+0x76>
10c74976: 5888 addql #4,%a0
10c74978: 5390 subql #1,%a0@
10c7497a: 4292 clrl %a2@
10c7497c: 42ae fff6 clrl %fp@(-10)
10c74980: 426e fffe clrw %fp@(-2)
10c74984: 2d41 ffee movel %d1,%fp@(-18)
10c74988: 2d40 fff2 movel %d0,%fp@(-14)
10c7498c: 2d43 fffa movel %d3,%fp@(-6)
10c74990: 1d42 fffe moveb %d2,%fp@(-2)
10c74994: 486e ffee pea %fp@(-18)
10c74998: 2f0a movel %a2,%sp@-
10c7499a: 4eb9 10c6 0e00 jsr 10c60e00 <ip_route_output_key>
10c749a0: 508f addql #8,%sp
10c749a2: 4a80 tstl %d0
10c749a4: 6600 00a0 bnew 10c74a46 <tcp_v4_reselect_saddr+0x142>
10c749a8: 202b 0048 movel %a3@(72),%d0
10c749ac: 276e ffea 0048 movel %fp@(-22),%a3@(72)
10c749b2: 4a80 tstl %d0
10c749b4: 6706 beqs 10c749bc <tcp_v4_reselect_saddr+0xb8>
10c749b6: 2040 moveal %d0,%a0
10c749b8: 5888 addql #4,%a0
10c749ba: 5390 subql #1,%a0@
10c749bc: 206e ffea moveal %fp@(-22),%a0
10c749c0: 2268 000c moveal %a0@(12),%a1
10c749c4: 2769 00e0 00a2 movel %a1@(224),%a3@(162)
10c749ca: 2028 0070 movel %a0@(112),%d0
10c749ce: 2d40 ffe6 movel %d0,%fp@(-26)
10c749d2: b0ae ffe2 cmpl %fp@(-30),%d0
10c749d6: 676c beqs 10c74a44 <tcp_v4_reselect_saddr+0x140>
10c749d8: 7001 moveq #1,%d0
10c749da: b0b9 1001 024c cmpl 1001024c <sysctl_ip_dynaddr>,%d0
10c749e0: 6c50 bges 10c74a32 <tcp_v4_reselect_saddr+0x12e>
10c749e2: 4280 clrl %d0
10c749e4: 102e ffe9 moveb %fp@(-23),%d0
10c749e8: 2f00 movel %d0,%sp@-
10c749ea: 4280 clrl %d0
10c749ec: 102e ffe8 moveb %fp@(-24),%d0
10c749f0: 2f00 movel %d0,%sp@-
10c749f2: 4280 clrl %d0
10c749f4: 102e ffe7 moveb %fp@(-25),%d0
10c749f8: 2f00 movel %d0,%sp@-
10c749fa: 4280 clrl %d0
10c749fc: 102e ffe6 moveb %fp@(-26),%d0
10c74a00: 2f00 movel %d0,%sp@-
10c74a02: 4280 clrl %d0
10c74a04: 102e ffe5 moveb %fp@(-27),%d0
10c74a08: 2f00 movel %d0,%sp@-
10c74a0a: 4280 clrl %d0
10c74a0c: 102e ffe4 moveb %fp@(-28),%d0
10c74a10: 2f00 movel %d0,%sp@-
10c74a12: 4280 clrl %d0
10c74a14: 102e ffe3 moveb %fp@(-29),%d0
10c74a18: 2f00 movel %d0,%sp@-
10c74a1a: 4280 clrl %d0
10c74a1c: 102e ffe2 moveb %fp@(-30),%d0
10c74a20: 2f00 movel %d0,%sp@-
10c74a22: 4879 1000 9529 pea 10009529 <timer_bug_msg+0x362>
10c74a28: 4eb9 10c1 677e jsr 10c1677e <printk>
10c74a2e: 4fef 0024 lea %sp@(36),%sp
10c74a32: 276e ffe6 0084 movel %fp@(-26),%a3@(132)
10c74a38: 276e ffe6 0004 movel %fp@(-26),%a3@(4)
10c74a3e: 2f0b movel %a3,%sp@-
10c74a40: 4eba fe98 jsr %pc@(10c748da <__tcp_v4_rehash>)
10c74a44: 7000 moveq #0,%d0
10c74a46: 4cee 0c0c ffd0 moveml %fp@(-48),%d2-%d3/%a2-%a3
10c74a4c: 4e5e unlk %fp
10c74a4e: 4e75 rts
10c74a50 <tcp_v4_rebuild_header>:
10c74a50: 4e56 ffe8 linkw %fp,#-24
10c74a54: 48e7 2030 moveml %d2/%a2-%a3,%sp@-
10c74a58: 266e 0008 moveal %fp@(8),%a3
10c74a5c: 246b 0048 moveal %a3@(72),%a2
10c74a60: b4fc 0000 cmpaw #0,%a2
10c74a64: 6724 beqs 10c74a8a <tcp_v4_rebuild_header+0x3a>
10c74a66: 4aaa 0010 tstl %a2@(16)
10c74a6a: 671e beqs 10c74a8a <tcp_v4_rebuild_header+0x3a>
10c74a6c: 206a 0060 moveal %a2@(96),%a0
10c74a70: 42a7 clrl %sp@-
10c74a72: 2f0a movel %a2,%sp@-
10c74a74: 2068 000c moveal %a0@(12),%a0
10c74a78: 4e90 jsr %a0@
10c74a7a: 508f addql #8,%sp
10c74a7c: 4a80 tstl %d0
10c74a7e: 660a bnes 10c74a8a <tcp_v4_rebuild_header+0x3a>
10c74a80: 42ab 0048 clrl %a3@(72)
10c74a84: 42ae ffea clrl %fp@(-22)
10c74a88: 6004 bras 10c74a8e <tcp_v4_rebuild_header+0x3e>
10c74a8a: 2d4a ffea movel %a2,%fp@(-22)
10c74a8e: 4aae ffea tstl %fp@(-22)
10c74a92: 6706 beqs 10c74a9a <tcp_v4_rebuild_header+0x4a>
10c74a94: 7000 moveq #0,%d0
10c74a96: 6000 00ac braw 10c74b44 <tcp_v4_rebuild_header+0xf4>
10c74a9a: 2253 moveal %a3@,%a1
10c74a9c: 206b 02b6 moveal %a3@(694),%a0
10c74aa0: b0fc 0000 cmpaw #0,%a0
10c74aa4: 6708 beqs 10c74aae <tcp_v4_rebuild_header+0x5e>
10c74aa6: 4a28 0005 tstb %a0@(5)
10c74aaa: 6702 beqs 10c74aae <tcp_v4_rebuild_header+0x5e>
10c74aac: 2250 moveal %a0@,%a1
10c74aae: 701e moveq #30,%d0
10c74ab0: c0ab 02ae andl %a3@(686),%d0
10c74ab4: 802b 0290 orb %a3@(656),%d0
10c74ab8: 222b 0084 movel %a3@(132),%d1
10c74abc: 242b 000c movel %a3@(12),%d2
10c74ac0: 42ae fff6 clrl %fp@(-10)
10c74ac4: 426e fffe clrw %fp@(-2)
10c74ac8: 2d49 ffee movel %a1,%fp@(-18)
10c74acc: 2d41 fff2 movel %d1,%fp@(-14)
10c74ad0: 2d42 fffa movel %d2,%fp@(-6)
10c74ad4: 1d40 fffe moveb %d0,%fp@(-2)
10c74ad8: 486e ffee pea %fp@(-18)
10c74adc: 486e ffea pea %fp@(-22)
10c74ae0: 4eb9 10c6 0e00 jsr 10c60e00 <ip_route_output_key>
10c74ae6: 2200 movel %d0,%d1
10c74ae8: 508f addql #8,%sp
10c74aea: 6626 bnes 10c74b12 <tcp_v4_rebuild_header+0xc2>
10c74aec: 202b 0048 movel %a3@(72),%d0
10c74af0: 276e ffea 0048 movel %fp@(-22),%a3@(72)
10c74af6: 4a80 tstl %d0
10c74af8: 6706 beqs 10c74b00 <tcp_v4_rebuild_header+0xb0>
10c74afa: 2040 moveal %d0,%a0
10c74afc: 5888 addql #4,%a0
10c74afe: 5390 subql #1,%a0@
10c74b00: 206e ffea moveal %fp@(-22),%a0
10c74b04: 2068 000c moveal %a0@(12),%a0
10c74b08: 2768 00e0 00a2 movel %a0@(224),%a3@(162)
10c74b0e: 7000 moveq #0,%d0
10c74b10: 6032 bras 10c74b44 <tcp_v4_rebuild_header+0xf4>
10c74b12: 42ab 00a2 clrl %a3@(162)
10c74b16: 4ab9 1001 024c tstl 1001024c <sysctl_ip_dynaddr>
10c74b1c: 671c beqs 10c74b3a <tcp_v4_rebuild_header+0xea>
10c74b1e: 102b 0020 moveb %a3@(32),%d0
10c74b22: 0c00 0002 cmpib #2,%d0
10c74b26: 6612 bnes 10c74b3a <tcp_v4_rebuild_header+0xea>
10c74b28: 082b 0002 00a0 btst #2,%a3@(160)
10c74b2e: 660a bnes 10c74b3a <tcp_v4_rebuild_header+0xea>
10c74b30: 2f0b movel %a3,%sp@-
10c74b32: 4eba fdd0 jsr %pc@(10c74904 <tcp_v4_reselect_saddr>)
10c74b36: 2200 movel %d0,%d1
10c74b38: 6708 beqs 10c74b42 <tcp_v4_rebuild_header+0xf2>
10c74b3a: 2001 movel %d1,%d0
10c74b3c: 4480 negl %d0
10c74b3e: 2740 0282 movel %d0,%a3@(642)
10c74b42: 2001 movel %d1,%d0
10c74b44: 4cee 0c04 ffdc moveml %fp@(-36),%d2/%a2-%a3
10c74b4a: 4e5e unlk %fp
10c74b4c: 4e75 rts
10c74b4e <v4_addr2sockaddr>:
10c74b4e: 4e56 0000 linkw %fp,#0
10c74b52: 226e 0008 moveal %fp@(8),%a1
10c74b56: 206e 000c moveal %fp@(12),%a0
10c74b5a: 30bc 0002 movew #2,%a0@
10c74b5e: 2151 0004 movel %a1@,%a0@(4)
10c74b62: 3169 0008 0002 movew %a1@(8),%a0@(2)
10c74b68: 4e5e unlk %fp
10c74b6a: 4e75 rts
10c74b6c <tcp_v4_remember_stamp>:
10c74b6c: 4e56 0000 linkw %fp,#0
10c74b70: 48e7 2030 moveml %d2/%a2-%a3,%sp@-
10c74b74: 206e 0008 moveal %fp@(8),%a0
10c74b78: 47e8 00d6 lea %a0@(214),%a3
10c74b7c: 2468 0048 moveal %a0@(72),%a2
10c74b80: 7400 moveq #0,%d2
10c74b82: b4fc 0000 cmpaw #0,%a2
10c74b86: 6708 beqs 10c74b90 <tcp_v4_remember_stamp+0x24>
10c74b88: 202a 006c movel %a2@(108),%d0
10c74b8c: b090 cmpl %a0@,%d0
10c74b8e: 6712 beqs 10c74ba2 <tcp_v4_remember_stamp+0x36>
10c74b90: 4878 0001 pea 1 <PF_DTRACE_OFF>
10c74b94: 2f10 movel %a0@,%sp@-
10c74b96: 4eb9 10c6 1886 jsr 10c61886 <inet_getpeer>
10c74b9c: 2240 moveal %d0,%a1
10c74b9e: 7401 moveq #1,%d2
10c74ba0: 6016 bras 10c74bb8 <tcp_v4_remember_stamp+0x4c>
10c74ba2: 4aaa 0092 tstl %a2@(146)
10c74ba6: 660c bnes 10c74bb4 <tcp_v4_remember_stamp+0x48>
10c74ba8: 4878 0001 pea 1 <PF_DTRACE_OFF>
10c74bac: 2f0a movel %a2,%sp@-
10c74bae: 4eb9 10c5 f282 jsr 10c5f282 <rt_bind_peer>
10c74bb4: 226a 0092 moveal %a2@(146),%a1
10c74bb8: b2fc 0000 cmpaw #0,%a1
10c74bbc: 677e beqs 10c74c3c <tcp_v4_remember_stamp+0xd0>
10c74bbe: 2029 0020 movel %a1@(32),%d0
10c74bc2: 90ab 0118 subl %a3@(280),%d0
10c74bc6: 4a80 tstl %d0
10c74bc8: 6f16 bles 10c74be0 <tcp_v4_remember_stamp+0x74>
10c74bca: 2229 0024 movel %a1@(36),%d1
10c74bce: 703c moveq #60,%d0
10c74bd0: d081 addl %d1,%d0
10c74bd2: b0b9 1002 5790 cmpl 10025790 <xtime>,%d0
10c74bd8: 6412 bccs 10c74bec <tcp_v4_remember_stamp+0x80>
10c74bda: b2ab 011c cmpl %a3@(284),%d1
10c74bde: 620c bhis 10c74bec <tcp_v4_remember_stamp+0x80>
10c74be0: 236b 011c 0024 movel %a3@(284),%a1@(36)
10c74be6: 236b 0118 0020 movel %a3@(280),%a1@(32)
10c74bec: 4a82 tstl %d2
10c74bee: 6748 beqs 10c74c38 <tcp_v4_remember_stamp+0xcc>
10c74bf0: 52b9 1002 5730 addql #1,10025730 <irq_stat+0x8>
10c74bf6: 41e9 0010 lea %a1@(16),%a0
10c74bfa: 40c1 movew %sr,%d1
10c74bfc: 007c 0700 oriw #1792,%sr
10c74c00: 2010 movel %a0@,%d0
10c74c02: 5380 subql #1,%d0
10c74c04: 2080 movel %d0,%a0@
10c74c06: 46c1 movew %d1,%sr
10c74c08: 4a80 tstl %d0
10c74c0a: 6626 bnes 10c74c32 <tcp_v4_remember_stamp+0xc6>
10c74c0c: 2379 1001 01c8 movel 100101c8 <inet_peer_unused_tailp>,%a1@(12)
10c74c12: 000c
10c74c14: 42a9 0008 clrl %a1@(8)
10c74c18: 2079 1001 01c8 moveal 100101c8 <inet_peer_unused_tailp>,%a0
10c74c1e: 2089 movel %a1,%a0@
10c74c20: 41e9 0008 lea %a1@(8),%a0
10c74c24: 23c8 1001 01c8 movel %a0,100101c8 <inet_peer_unused_tailp>
10c74c2a: 2379 1002 67b0 movel 100267b0 <jiffies>,%a1@(20)
10c74c30: 0014
10c74c32: 53b9 1002 5730 subql #1,10025730 <irq_stat+0x8>
10c74c38: 7001 moveq #1,%d0
10c74c3a: 6002 bras 10c74c3e <tcp_v4_remember_stamp+0xd2>
10c74c3c: 7000 moveq #0,%d0
10c74c3e: 4cee 0c04 fff4 moveml %fp@(-12),%d2/%a2-%a3
10c74c44: 4e5e unlk %fp
10c74c46: 4e75 rts
10c74c48 <tcp_v4_tw_remember_stamp>:
10c74c48: 4e56 0000 linkw %fp,#0
10c74c4c: 2f0a movel %a2,%sp@-
10c74c4e: 246e 0008 moveal %fp@(8),%a2
10c74c52: 4878 0001 pea 1 <PF_DTRACE_OFF>
10c74c56: 2f12 movel %a2@,%sp@-
10c74c58: 4eb9 10c6 1886 jsr 10c61886 <inet_getpeer>
10c74c5e: 2240 moveal %d0,%a1
10c74c60: b2fc 0000 cmpaw #0,%a1
10c74c64: 677a beqs 10c74ce0 <tcp_v4_tw_remember_stamp+0x98>
10c74c66: 2029 0020 movel %a1@(32),%d0
10c74c6a: 90aa 0040 subl %a2@(64),%d0
10c74c6e: 4a80 tstl %d0
10c74c70: 6f16 bles 10c74c88 <tcp_v4_tw_remember_stamp+0x40>
10c74c72: 2229 0024 movel %a1@(36),%d1
10c74c76: 703c moveq #60,%d0
10c74c78: d081 addl %d1,%d0
10c74c7a: b0b9 1002 5790 cmpl 10025790 <xtime>,%d0
10c74c80: 6412 bccs 10c74c94 <tcp_v4_tw_remember_stamp+0x4c>
10c74c82: b2aa 0044 cmpl %a2@(68),%d1
10c74c86: 620c bhis 10c74c94 <tcp_v4_tw_remember_stamp+0x4c>
10c74c88: 236a 0044 0024 movel %a2@(68),%a1@(36)
10c74c8e: 236a 0040 0020 movel %a2@(64),%a1@(32)
10c74c94: 52b9 1002 5730 addql #1,10025730 <irq_stat+0x8>
10c74c9a: 41e9 0010 lea %a1@(16),%a0
10c74c9e: 40c1 movew %sr,%d1
10c74ca0: 007c 0700 oriw #1792,%sr
10c74ca4: 2010 movel %a0@,%d0
10c74ca6: 5380 subql #1,%d0
10c74ca8: 2080 movel %d0,%a0@
10c74caa: 46c1 movew %d1,%sr
10c74cac: 4a80 tstl %d0
10c74cae: 6626 bnes 10c74cd6 <tcp_v4_tw_remember_stamp+0x8e>
10c74cb0: 2379 1001 01c8 movel 100101c8 <inet_peer_unused_tailp>,%a1@(12)
10c74cb6: 000c
10c74cb8: 42a9 0008 clrl %a1@(8)
10c74cbc: 2079 1001 01c8 moveal 100101c8 <inet_peer_unused_tailp>,%a0
10c74cc2: 2089 movel %a1,%a0@
10c74cc4: 41e9 0008 lea %a1@(8),%a0
10c74cc8: 23c8 1001 01c8 movel %a0,100101c8 <inet_peer_unused_tailp>
10c74cce: 2379 1002 67b0 movel 100267b0 <jiffies>,%a1@(20)
10c74cd4: 0014
10c74cd6: 53b9 1002 5730 subql #1,10025730 <irq_stat+0x8>
10c74cdc: 7001 moveq #1,%d0
10c74cde: 6002 bras 10c74ce2 <tcp_v4_tw_remember_stamp+0x9a>
10c74ce0: 7000 moveq #0,%d0
10c74ce2: 246e fffc moveal %fp@(-4),%a2
10c74ce6: 4e5e unlk %fp
10c74ce8: 4e75 rts
10c74cea <tcp_v4_init_sock>:
10c74cea: 4e56 0000 linkw %fp,#0
10c74cee: 2f0b movel %a3,%sp@-
10c74cf0: 2f0a movel %a2,%sp@-
10c74cf2: 266e 0008 moveal %fp@(8),%a3
10c74cf6: 45eb 00d6 lea %a3@(214),%a2
10c74cfa: 41ea 00d4 lea %a2@(212),%a0
10c74cfe: 2148 0004 movel %a0,%a0@(4)
10c74d02: 2088 movel %a0,%a0@
10c74d04: 42a8 0008 clrl %a0@(8)
10c74d08: 2f0b movel %a3,%sp@-
10c74d0a: 4eb9 10c7 1808 jsr 10c71808 <tcp_init_xmit_timers>
10c74d10: 42aa 0048 clrl %a2@(72)
10c74d14: 42aa 0050 clrl %a2@(80)
10c74d18: 42aa 0044 clrl %a2@(68)
10c74d1c: 41ea 0034 lea %a2@(52),%a0
10c74d20: 2148 0004 movel %a0,%a0@(4)
10c74d24: 2088 movel %a0,%a0@
10c74d26: 42a8 0008 clrl %a0@(8)
10c74d2a: 257c 0000 012c movel #300,%a2@(132)
10c74d30: 0084
10c74d32: 257c 0000 012c movel #300,%a2@(116)
10c74d38: 0074
10c74d3a: 7002 moveq #2,%d0
10c74d3c: 2540 0098 movel %d0,%a2@(152)
10c74d40: 257c 7fff ffff movel #2147483647,%a2@(148)
10c74d46: 0094
10c74d48: 357c ffff 009e movew #-1,%a2@(158)
10c74d4e: 357c 0218 0064 movew #536,%a2@(100)
10c74d54: 1579 1001 02af moveb 100102af <sysctl_tcp_reordering+0x3>,%a2@(108)
10c74d5a: 006c
10c74d5c: 177c 0007 0020 moveb #7,%a3@(32)
10c74d62: 277c 10c6 66e8 movel #281437928,%a3@(790)
10c74d68: 0316
10c74d6a: 177c 0001 009f moveb #1,%a3@(159)
10c74d70: 277c 1001 03d4 movel #268501972,%a3@(442)
10c74d76: 01ba
10c74d78: 2779 1001 0278 movel 10010278 <sysctl_tcp_wmem+0x4>,%a3@(140)
10c74d7e: 008c
10c74d80: 2779 1001 0284 movel 10010284 <sysctl_tcp_rmem+0x4>,%a3@(64)
10c74d86: 0040
10c74d88: 41f9 1003 2ad4 lea 10032ad4 <tcp_sockets_allocated>,%a0
10c74d8e: 5290 addql #1,%a0@
10c74d90: 7000 moveq #0,%d0
10c74d92: 246e fff8 moveal %fp@(-8),%a2
10c74d96: 266e fffc moveal %fp@(-4),%a3
10c74d9a: 4e5e unlk %fp
10c74d9c: 4e75 rts
10c74d9e <tcp_v4_destroy_sock>:
10c74d9e: 4e56 0000 linkw %fp,#0
10c74da2: 48e7 203c moveml %d2/%a2-%a5,%sp@-
10c74da6: 286e 0008 moveal %fp@(8),%a4
10c74daa: 4bec 00d6 lea %a4@(214),%a5
10c74dae: 2f0c movel %a4,%sp@-
10c74db0: 4eb9 10c7 1866 jsr 10c71866 <tcp_clear_xmit_timers>
10c74db6: 588f addql #4,%sp
10c74db8: 243c 1003 2ad4 movel #268643028,%d2
10c74dbe: 6020 bras 10c74de0 <tcp_v4_destroy_sock+0x42>
10c74dc0: 197c 0001 0143 moveb #1,%a4@(323)
10c74dc6: 202a 0078 movel %a2@(120),%d0
10c74dca: 91ac 007c subl %d0,%a4@(124)
10c74dce: 202a 0078 movel %a2@(120),%d0
10c74dd2: d1ac 0080 addl %d0,%a4@(128)
10c74dd6: 2f0a movel %a2,%sp@-
10c74dd8: 4eb9 10c5 5900 jsr 10c55900 <__kfree_skb>
10c74dde: 588f addql #4,%sp
10c74de0: 41ec 0068 lea %a4@(104),%a0
10c74de4: 2250 moveal %a0@,%a1
10c74de6: 95ca subal %a2,%a2
10c74de8: b1c9 cmpal %a1,%a0
10c74dea: 6718 beqs 10c74e04 <tcp_v4_destroy_sock+0x66>
10c74dec: 2449 moveal %a1,%a2
10c74dee: 2252 moveal %a2@,%a1
10c74df0: 53a8 0008 subql #1,%a0@(8)
10c74df4: 2348 0004 movel %a0,%a1@(4)
10c74df8: 2089 movel %a1,%a0@
10c74dfa: 4292 clrl %a2@
10c74dfc: 42aa 0004 clrl %a2@(4)
10c74e00: 42aa 0008 clrl %a2@(8)
10c74e04: b4fc 0000 cmpaw #0,%a2
10c74e08: 66b6 bnes 10c74dc0 <tcp_v4_destroy_sock+0x22>
10c74e0a: 0cac 0000 0fff cmpil #4095,%a4@(128)
10c74e10: 0080
10c74e12: 6f0a bles 10c74e1e <tcp_v4_destroy_sock+0x80>
10c74e14: 2f0c movel %a4,%sp@-
10c74e16: 4eb9 10c6 654e jsr 10c6654e <__tcp_mem_reclaim>
10c74e1c: 588f addql #4,%sp
10c74e1e: 45ed 00d4 lea %a5@(212),%a2
10c74e22: 47ed 0034 lea %a5@(52),%a3
10c74e26: 6028 bras 10c74e50 <tcp_v4_destroy_sock+0xb2>
10c74e28: 7001 moveq #1,%d0
10c74e2a: b0a9 0070 cmpl %a1@(112),%d0
10c74e2e: 6716 beqs 10c74e46 <tcp_v4_destroy_sock+0xa8>
10c74e30: 41e9 0070 lea %a1@(112),%a0
10c74e34: 40c1 movew %sr,%d1
10c74e36: 007c 0700 oriw #1792,%sr
10c74e3a: 2010 movel %a0@,%d0
10c74e3c: 5380 subql #1,%d0
10c74e3e: 2080 movel %d0,%a0@
10c74e40: 46c1 movew %d1,%sr
10c74e42: 4a80 tstl %d0
10c74e44: 660a bnes 10c74e50 <tcp_v4_destroy_sock+0xb2>
10c74e46: 2f09 movel %a1,%sp@-
10c74e48: 4eb9 10c5 5900 jsr 10c55900 <__kfree_skb>
10c74e4e: 588f addql #4,%sp
10c74e50: 2052 moveal %a2@,%a0
10c74e52: 93c9 subal %a1,%a1
10c74e54: b5c8 cmpal %a0,%a2
10c74e56: 6718 beqs 10c74e70 <tcp_v4_destroy_sock+0xd2>
10c74e58: 2248 moveal %a0,%a1
10c74e5a: 2051 moveal %a1@,%a0
10c74e5c: 53aa 0008 subql #1,%a2@(8)
10c74e60: 214a 0004 movel %a2,%a0@(4)
10c74e64: 2488 movel %a0,%a2@
10c74e66: 4291 clrl %a1@
10c74e68: 42a9 0004 clrl %a1@(4)
10c74e6c: 42a9 0008 clrl %a1@(8)
10c74e70: b2fc 0000 cmpaw #0,%a1
10c74e74: 66b2 bnes 10c74e28 <tcp_v4_destroy_sock+0x8a>
10c74e76: 6028 bras 10c74ea0 <tcp_v4_destroy_sock+0x102>
10c74e78: 7001 moveq #1,%d0
10c74e7a: b0a9 0070 cmpl %a1@(112),%d0
10c74e7e: 6716 beqs 10c74e96 <tcp_v4_destroy_sock+0xf8>
10c74e80: 41e9 0070 lea %a1@(112),%a0
10c74e84: 40c1 movew %sr,%d1
10c74e86: 007c 0700 oriw #1792,%sr
10c74e8a: 2010 movel %a0@,%d0
10c74e8c: 5380 subql #1,%d0
10c74e8e: 2080 movel %d0,%a0@
10c74e90: 46c1 movew %d1,%sr
10c74e92: 4a80 tstl %d0
10c74e94: 660a bnes 10c74ea0 <tcp_v4_destroy_sock+0x102>
10c74e96: 2f09 movel %a1,%sp@-
10c74e98: 4eb9 10c5 5900 jsr 10c55900 <__kfree_skb>
10c74e9e: 588f addql #4,%sp
10c74ea0: 2053 moveal %a3@,%a0
10c74ea2: 93c9 subal %a1,%a1
10c74ea4: b7c8 cmpal %a0,%a3
10c74ea6: 6718 beqs 10c74ec0 <tcp_v4_destroy_sock+0x122>
10c74ea8: 2248 moveal %a0,%a1
10c74eaa: 2051 moveal %a1@,%a0
10c74eac: 53ab 0008 subql #1,%a3@(8)
10c74eb0: 214b 0004 movel %a3,%a0@(4)
10c74eb4: 2688 movel %a0,%a3@
10c74eb6: 4291 clrl %a1@
10c74eb8: 42a9 0004 clrl %a1@(4)
10c74ebc: 42a9 0008 clrl %a1@(8)
10c74ec0: b2fc 0000 cmpaw #0,%a1
10c74ec4: 66b2 bnes 10c74e78 <tcp_v4_destroy_sock+0xda>
10c74ec6: 4aac 0090 tstl %a4@(144)
10c74eca: 6708 beqs 10c74ed4 <tcp_v4_destroy_sock+0x136>
10c74ecc: 2f0c movel %a4,%sp@-
10c74ece: 4eba d922 jsr %pc@(10c727f2 <tcp_put_port>)
10c74ed2: 588f addql #4,%sp
10c74ed4: 202d 00ec movel %a5@(236),%d0
10c74ed8: 670a beqs 10c74ee4 <tcp_v4_destroy_sock+0x146>
10c74eda: 42a7 clrl %sp@-
10c74edc: 2f00 movel %d0,%sp@-
10c74ede: 4eb9 10c2 2162 jsr 10c22162 <__free_pages>
10c74ee4: 2042 moveal %d2,%a0
10c74ee6: 5390 subql #1,%a0@
10c74ee8: 7000 moveq #0,%d0
10c74eea: 4cee 3c04 ffec moveml %fp@(-20),%d2/%a2-%a5
10c74ef0: 4e5e unlk %fp
10c74ef2: 4e75 rts
10c74ef4 <get_openreq>:
10c74ef4: 4e56 0000 linkw %fp,#0
10c74ef8: 226e 0008 moveal %fp@(8),%a1
10c74efc: 206e 000c moveal %fp@(12),%a0
10c74f00: 2239 1002 67b0 movel 100267b0 <jiffies>,%d1
10c74f06: 2f08 movel %a0,%sp@-
10c74f08: 2f29 0028 movel %a1@(40),%sp@-
10c74f0c: 42a7 clrl %sp@-
10c74f0e: 42a7 clrl %sp@-
10c74f10: 2f2e 0018 movel %fp@(24),%sp@-
10c74f14: 4280 clrl %d0
10c74f16: 1028 0010 moveb %a0@(16),%d0
10c74f1a: 2f00 movel %d0,%sp@-
10c74f1c: 2028 0020 movel %a0@(32),%d0
10c74f20: 9081 subl %d1,%d0
10c74f22: 2f00 movel %d0,%sp@-
10c74f24: 4878 0001 pea 1 <PF_DTRACE_OFF>
10c74f28: 42a7 clrl %sp@-
10c74f2a: 42a7 clrl %sp@-
10c74f2c: 4878 0003 pea 3 <PF_PTRACED_OFF>
10c74f30: 4280 clrl %d0
10c74f32: 3028 000c movew %a0@(12),%d0
10c74f36: 2f00 movel %d0,%sp@-
10c74f38: 2f28 0030 movel %a0@(48),%sp@-
10c74f3c: 4280 clrl %d0
10c74f3e: 3029 0022 movew %a1@(34),%d0
10c74f42: 2f00 movel %d0,%sp@-
10c74f44: 2f28 002c movel %a0@(44),%sp@-
10c74f48: 2f2e 0014 movel %fp@(20),%sp@-
10c74f4c: 4879 1000 9579 pea 10009579 <timer_bug_msg+0x3b2>
10c74f52: 2f2e 0010 movel %fp@(16),%sp@-
10c74f56: 4eb9 10c8 4d6a jsr 10c84d6a <sprintf>
10c74f5c: 4e5e unlk %fp
10c74f5e: 4e75 rts
10c74f60 <get_tcp_sock>:
10c74f60: 4e56 0000 linkw %fp,#0
10c74f64: 48e7 3f30 moveml %d2-%d7/%a2-%a3,%sp@-
10c74f68: 266e 0008 moveal %fp@(8),%a3
10c74f6c: 43eb 00d6 lea %a3@(214),%a1
10c74f70: 2c13 movel %a3@,%d6
10c74f72: 2e2b 0004 movel %a3@(4),%d7
10c74f76: 382b 0008 movew %a3@(8),%d4
10c74f7a: 3a2b 0022 movew %a3@(34),%d5
10c74f7e: 1029 017e moveb %a1@(382),%d0
10c74f82: 0c00 0001 cmpib #1,%d0
10c74f86: 6608 bnes 10c74f90 <get_tcp_sock+0x30>
10c74f88: 7601 moveq #1,%d3
10c74f8a: 2429 00a8 movel %a1@(168),%d2
10c74f8e: 6024 bras 10c74fb4 <get_tcp_sock+0x54>
10c74f90: 0c00 0003 cmpib #3,%d0
10c74f94: 6608 bnes 10c74f9e <get_tcp_sock+0x3e>
10c74f96: 7604 moveq #4,%d3
10c74f98: 2429 00a8 movel %a1@(168),%d2
10c74f9c: 6016 bras 10c74fb4 <get_tcp_sock+0x54>
10c74f9e: 4aab 02ea tstl %a3@(746)
10c74fa2: 6708 beqs 10c74fac <get_tcp_sock+0x4c>
10c74fa4: 7602 moveq #2,%d3
10c74fa6: 242b 02f2 movel %a3@(754),%d2
10c74faa: 6008 bras 10c74fb4 <get_tcp_sock+0x54>
10c74fac: 7600 moveq #0,%d3
10c74fae: 2439 1002 67b0 movel 100267b0 <jiffies>,%d2
10c74fb4: 2029 0094 movel %a1@(148),%d0
10c74fb8: 72ff moveq #-1,%d1
10c74fba: 0c80 0000 fffe cmpil #65534,%d0
10c74fc0: 6202 bhis 10c74fc4 <get_tcp_sock+0x64>
10c74fc2: 2200 movel %d0,%d1
10c74fc4: 2f01 movel %d1,%sp@-
10c74fc6: 2f29 0098 movel %a1@(152),%sp@-
10c74fca: 4280 clrl %d0
10c74fcc: 1029 0021 moveb %a1@(33),%d0
10c74fd0: d080 addl %d0,%d0
10c74fd2: 8029 0022 orb %a1@(34),%d0
10c74fd6: 2f00 movel %d0,%sp@-
10c74fd8: 2f29 0024 movel %a1@(36),%sp@-
10c74fdc: 2f29 0084 movel %a1@(132),%sp@-
10c74fe0: 2f0b movel %a3,%sp@-
10c74fe2: 2f2b 0028 movel %a3@(40),%sp@-
10c74fe6: 246b 0306 moveal %a3@(774),%a2
10c74fea: b4fc 0000 cmpaw #0,%a2
10c74fee: 670a beqs 10c74ffa <get_tcp_sock+0x9a>
10c74ff0: 206a 000c moveal %a2@(12),%a0
10c74ff4: 2028 0028 movel %a0@(40),%d0
10c74ff8: 6002 bras 10c74ffc <get_tcp_sock+0x9c>
10c74ffa: 7000 moveq #0,%d0
10c74ffc: 2f00 movel %d0,%sp@-
10c74ffe: 4280 clrl %d0
10c75000: 1029 0154 moveb %a1@(340),%d0
10c75004: 2f00 movel %d0,%sp@-
10c75006: b4fc 0000 cmpaw #0,%a2
10c7500a: 670a beqs 10c75016 <get_tcp_sock+0xb6>
10c7500c: 206a 000c moveal %a2@(12),%a0
10c75010: 2028 0036 movel %a0@(54),%d0
10c75014: 6002 bras 10c75018 <get_tcp_sock+0xb8>
10c75016: 7000 moveq #0,%d0
10c75018: 2f00 movel %d0,%sp@-
10c7501a: 4280 clrl %d0
10c7501c: 1029 006b moveb %a1@(107),%d0
10c75020: 2f00 movel %d0,%sp@-
10c75022: 2039 1002 67b0 movel 100267b0 <jiffies>,%d0
10c75028: 9480 subl %d0,%d2
10c7502a: 2f02 movel %d2,%sp@-
10c7502c: 2f03 movel %d3,%sp@-
10c7502e: 2029 0008 movel %a1@(8),%d0
10c75032: 90a9 0104 subl %a1@(260),%d0
10c75036: 2f00 movel %d0,%sp@-
10c75038: 2029 00fc movel %a1@(252),%d0
10c7503c: 90a9 0010 subl %a1@(16),%d0
10c75040: 2f00 movel %d0,%sp@-
10c75042: 102b 0020 moveb %a3@(32),%d0
10c75046: 42a7 clrl %sp@-
10c75048: 1f40 0003 moveb %d0,%sp@(3)
10c7504c: 3f04 movew %d4,%sp@-
10c7504e: 4267 clrw %sp@-
10c75050: 2f06 movel %d6,%sp@-
10c75052: 3f05 movew %d5,%sp@-
10c75054: 4267 clrw %sp@-
10c75056: 2f07 movel %d7,%sp@-
10c75058: 2f2e 0010 movel %fp@(16),%sp@-
10c7505c: 4879 1000 95c1 pea 100095c1 <timer_bug_msg+0x3fa>
10c75062: 2f2e 000c movel %fp@(12),%sp@-
10c75066: 4eb9 10c8 4d6a jsr 10c84d6a <sprintf>
10c7506c: 4cee 0cfc ffe0 moveml %fp@(-32),%d2-%d7/%a2-%a3
10c75072: 4e5e unlk %fp
10c75074: 4e75 rts
10c75076 <get_timewait_sock>:
10c75076: 4e56 0000 linkw %fp,#0
10c7507a: 206e 0008 moveal %fp@(8),%a0
10c7507e: 2039 1002 67b0 movel 100267b0 <jiffies>,%d0
10c75084: 2228 0048 movel %a0@(72),%d1
10c75088: 9280 subl %d0,%d1
10c7508a: 2001 movel %d1,%d0
10c7508c: 6c02 bges 10c75090 <get_timewait_sock+0x1a>
10c7508e: 7000 moveq #0,%d0
10c75090: 2f08 movel %a0,%sp@-
10c75092: 2f28 0028 movel %a0@(40),%sp@-
10c75096: 42a7 clrl %sp@-
10c75098: 42a7 clrl %sp@-
10c7509a: 42a7 clrl %sp@-
10c7509c: 42a7 clrl %sp@-
10c7509e: 2f00 movel %d0,%sp@-
10c750a0: 4878 0003 pea 3 <PF_PTRACED_OFF>
10c750a4: 42a7 clrl %sp@-
10c750a6: 42a7 clrl %sp@-
10c750a8: 4280 clrl %d0
10c750aa: 1028 0021 moveb %a0@(33),%d0
10c750ae: 2f00 movel %d0,%sp@-
10c750b0: 4280 clrl %d0
10c750b2: 3028 0008 movew %a0@(8),%d0
10c750b6: 2f00 movel %d0,%sp@-
10c750b8: 2f10 movel %a0@,%sp@-
10c750ba: 4280 clrl %d0
10c750bc: 3028 0022 movew %a0@(34),%d0
10c750c0: 2f00 movel %d0,%sp@-
10c750c2: 2f28 0004 movel %a0@(4),%sp@-
10c750c6: 2f2e 0010 movel %fp@(16),%sp@-
10c750ca: 4879 1000 961a pea 1000961a <timer_bug_msg+0x453>
10c750d0: 2f2e 000c movel %fp@(12),%sp@-
10c750d4: 4eb9 10c8 4d6a jsr 10c84d6a <sprintf>
10c750da: 4e5e unlk %fp
10c750dc: 4e75 rts
10c750de <tcp_get_info>:
10c750de: 4e56 ff58 linkw %fp,#-168
10c750e2: 48e7 3f3c moveml %d2-%d7/%a2-%a5,%sp@-
10c750e6: 7c00 moveq #0,%d6
10c750e8: 7e00 moveq #0,%d7
10c750ea: 0cae 0000 0095 cmpil #149,%fp@(16)
10c750f0: 0010
10c750f2: 6e20 bgts 10c75114 <tcp_get_info+0x36>
10c750f4: 4879 1000 9662 pea 10009662 <timer_bug_msg+0x49b>
10c750fa: 4878 0095 pea 95 <LSIGTRAP+0x90>
10c750fe: 4879 1000 96c3 pea 100096c3 <timer_bug_msg+0x4fc>
10c75104: 2f2e 0008 movel %fp@(8),%sp@-
10c75108: 4eb9 10c8 4d6a jsr 10c84d6a <sprintf>
10c7510e: 2c00 movel %d0,%d6
10c75110: 4fef 0010 lea %sp@(16),%sp
10c75114: 7869 moveq #105,%d4
10c75116: 4604 notb %d4
10c75118: 41f9 1001 0394 lea 10010394 <tcp_hashinfo+0x94>,%a0
10c7511e: 5290 addql #1,%a0@
10c75120: 42ae ff64 clrl %fp@(-156)
10c75124: 2d7c 1001 0310 movel #268501776,%fp@(-168)
10c7512a: ff58
10c7512c: 206e ff58 moveal %fp@(-168),%a0
10c75130: 58ae ff58 addql #4,%fp@(-168)
10c75134: 2658 moveal %a0@+,%a3
10c75136: b6fc 0000 cmpaw #0,%a3
10c7513a: 6700 0142 beqw 10c7527e <tcp_get_info+0x1a0>
10c7513e: 41ee ff68 lea %fp@(-152),%a0
10c75142: 2d48 ff60 movel %a0,%fp@(-160)
10c75146: 202e 0010 movel %fp@(16),%d0
10c7514a: d0ae 0014 addl %fp@(20),%d0
10c7514e: 2d40 ff5c movel %d0,%fp@(-164)
10c75152: 49f9 1002 5730 lea 10025730 <irq_stat+0x8>,%a4
10c75158: 45eb 00d6 lea %a3@(214),%a2
10c7515c: 0684 0000 0096 addil #150,%d4
10c75162: b8ae 0010 cmpl %fp@(16),%d4
10c75166: 6d36 blts 10c7519e <tcp_get_info+0xc0>
10c75168: 2f07 movel %d7,%sp@-
10c7516a: 2f2e ff60 movel %fp@(-160),%sp@-
10c7516e: 2f0b movel %a3,%sp@-
10c75170: 4eba fdee jsr %pc@(10c74f60 <get_tcp_sock>)
10c75174: 2f2e ff60 movel %fp@(-160),%sp@-
10c75178: 4878 0095 pea 95 <LSIGTRAP+0x90>
10c7517c: 4879 1000 96c3 pea 100096c3 <timer_bug_msg+0x4fc>
10c75182: 206e 0008 moveal %fp@(8),%a0
10c75186: 4870 6800 pea %a0@(00000000,%d6:l)
10c7518a: 4eb9 10c8 4d6a jsr 10c84d6a <sprintf>
10c75190: dc80 addl %d0,%d6
10c75192: 4fef 001c lea %sp@(28),%sp
10c75196: b8ae ff5c cmpl %fp@(-164),%d4
10c7519a: 6c00 0088 bgew 10c75224 <tcp_get_info+0x146>
10c7519e: 206b 0306 moveal %a3@(774),%a0
10c751a2: b0fc 0000 cmpaw #0,%a0
10c751a6: 670a beqs 10c751b2 <tcp_get_info+0xd4>
10c751a8: 2068 000c moveal %a0@(12),%a0
10c751ac: 2628 0036 movel %a0@(54),%d3
10c751b0: 6002 bras 10c751b4 <tcp_get_info+0xd6>
10c751b2: 7600 moveq #0,%d3
10c751b4: 5294 addql #1,%a4@
10c751b6: 206a 0188 moveal %a2@(392),%a0
10c751ba: b0fc 0000 cmpaw #0,%a0
10c751be: 6700 00ae beqw 10c7526e <tcp_get_info+0x190>
10c751c2: 4aa8 0002 tstl %a0@(2)
10c751c6: 6700 00a6 beqw 10c7526e <tcp_get_info+0x190>
10c751ca: 7a00 moveq #0,%d5
10c751cc: 4be8 000e lea %a0@(14),%a5
10c751d0: 245d moveal %a5@+,%a2
10c751d2: b4fc 0000 cmpaw #0,%a2
10c751d6: 6700 008a beqw 10c75262 <tcp_get_info+0x184>
10c751da: 240e movel %fp,%d2
10c751dc: 0682 ffff ff68 addil #-152,%d2
10c751e2: 0684 0000 0096 addil #150,%d4
10c751e8: b8ae 0010 cmpl %fp@(16),%d4
10c751ec: 6f6a bles 10c75258 <tcp_get_info+0x17a>
10c751ee: 2f03 movel %d3,%sp@-
10c751f0: 2f07 movel %d7,%sp@-
10c751f2: 2f02 movel %d2,%sp@-
10c751f4: 2f0a movel %a2,%sp@-
10c751f6: 2f0b movel %a3,%sp@-
10c751f8: 4eba fcfa jsr %pc@(10c74ef4 <get_openreq>)
10c751fc: 2f02 movel %d2,%sp@-
10c751fe: 4878 0095 pea 95 <LSIGTRAP+0x90>
10c75202: 4879 1000 96c3 pea 100096c3 <timer_bug_msg+0x4fc>
10c75208: 206e 0008 moveal %fp@(8),%a0
10c7520c: 4870 6800 pea %a0@(00000000,%d6:l)
10c75210: 4eb9 10c8 4d6a jsr 10c84d6a <sprintf>
10c75216: dc80 addl %d0,%d6
10c75218: 4fef 0024 lea %sp@(36),%sp
10c7521c: b8ae ff5c cmpl %fp@(-164),%d4
10c75220: 6d36 blts 10c75258 <tcp_get_info+0x17a>
10c75222: 5394 subql #1,%a4@
10c75224: 40c1 movew %sr,%d1
10c75226: 007c 0700 oriw #1792,%sr
10c7522a: 2039 1001 0394 movel 10010394 <tcp_hashinfo+0x94>,%d0
10c75230: 5380 subql #1,%d0
10c75232: 23c0 1001 0394 movel %d0,10010394 <tcp_hashinfo+0x94>
10c75238: 46c1 movew %d1,%sr
10c7523a: 4a80 tstl %d0
10c7523c: 6600 0190 bnew 10c753ce <tcp_get_info+0x2f0>
10c75240: 4878 0001 pea 1 <PF_DTRACE_OFF>
10c75244: 4878 0003 pea 3 <PF_PTRACED_OFF>
10c75248: 4879 1001 0398 pea 10010398 <tcp_hashinfo+0x98>
10c7524e: 4eb9 10c1 4712 jsr 10c14712 <__wake_up>
10c75254: 6000 0178 braw 10c753ce <tcp_get_info+0x2f0>
10c75258: 2452 moveal %a2@,%a2
10c7525a: 5287 addql #1,%d7
10c7525c: b4fc 0000 cmpaw #0,%a2
10c75260: 6680 bnes 10c751e2 <tcp_get_info+0x104>
10c75262: 5285 addql #1,%d5
10c75264: 0c85 0000 01ff cmpil #511,%d5
10c7526a: 6f00 ff64 blew 10c751d0 <tcp_get_info+0xf2>
10c7526e: 5394 subql #1,%a4@
10c75270: 266b 0010 moveal %a3@(16),%a3
10c75274: 5287 addql #1,%d7
10c75276: b6fc 0000 cmpaw #0,%a3
10c7527a: 6600 fedc bnew 10c75158 <tcp_get_info+0x7a>
10c7527e: 52ae ff64 addql #1,%fp@(-156)
10c75282: 701f moveq #31,%d0
10c75284: b0ae ff64 cmpl %fp@(-156),%d0
10c75288: 6c00 fea2 bgew 10c7512c <tcp_get_info+0x4e>
10c7528c: 40c1 movew %sr,%d1
10c7528e: 007c 0700 oriw #1792,%sr
10c75292: 2039 1001 0394 movel 10010394 <tcp_hashinfo+0x94>,%d0
10c75298: 5380 subql #1,%d0
10c7529a: 23c0 1001 0394 movel %d0,10010394 <tcp_hashinfo+0x94>
10c752a0: 46c1 movew %d1,%sr
10c752a2: 4a80 tstl %d0
10c752a4: 6618 bnes 10c752be <tcp_get_info+0x1e0>
10c752a6: 4878 0001 pea 1 <PF_DTRACE_OFF>
10c752aa: 4878 0003 pea 3 <PF_PTRACED_OFF>
10c752ae: 4879 1001 0398 pea 10010398 <tcp_hashinfo+0x98>
10c752b4: 4eb9 10c1 4712 jsr 10c14712 <__wake_up>
10c752ba: 4fef 000c lea %sp@(12),%sp
10c752be: 41f9 1002 5730 lea 10025730 <irq_stat+0x8>,%a0
10c752c4: 5290 addql #1,%a0@
10c752c6: 42ae ff64 clrl %fp@(-156)
10c752ca: 203c 1001 030c movel #268501772,%d0
10c752d0: 2648 moveal %a0,%a3
10c752d2: 2840 moveal %d0,%a4
10c752d4: 222e ff64 movel %fp@(-156),%d1
10c752d8: b294 cmpl %a4@,%d1
10c752da: 6c00 00f0 bgew 10c753cc <tcp_get_info+0x2ee>
10c752de: 7a00 moveq #0,%d5
10c752e0: 2079 1001 0300 moveal 10010300 <tcp_hashinfo>,%a0
10c752e6: d1c5 addal %d5,%a0
10c752e8: 2468 0004 moveal %a0@(4),%a2
10c752ec: b4fc 0000 cmpaw #0,%a2
10c752f0: 6758 beqs 10c7534a <tcp_get_info+0x26c>
10c752f2: 240e movel %fp,%d2
10c752f4: 0682 ffff ff68 addil #-152,%d2
10c752fa: 262e 0010 movel %fp@(16),%d3
10c752fe: d6ae 0014 addl %fp@(20),%d3
10c75302: 0684 0000 0096 addil #150,%d4
10c75308: b8ae 0010 cmpl %fp@(16),%d4
10c7530c: 6f30 bles 10c7533e <tcp_get_info+0x260>
10c7530e: 2f07 movel %d7,%sp@-
10c75310: 2f02 movel %d2,%sp@-
10c75312: 2f0a movel %a2,%sp@-
10c75314: 4eba fc4a jsr %pc@(10c74f60 <get_tcp_sock>)
10c75318: 2f02 movel %d2,%sp@-
10c7531a: 4878 0095 pea 95 <LSIGTRAP+0x90>
10c7531e: 4879 1000 96c3 pea 100096c3 <timer_bug_msg+0x4fc>
10c75324: 206e 0008 moveal %fp@(8),%a0
10c75328: 4870 6800 pea %a0@(00000000,%d6:l)
10c7532c: 4eb9 10c8 4d6a jsr 10c84d6a <sprintf>
10c75332: dc80 addl %d0,%d6
10c75334: 4fef 001c lea %sp@(28),%sp
10c75338: b684 cmpl %d4,%d3
10c7533a: 6f00 0090 blew 10c753cc <tcp_get_info+0x2ee>
10c7533e: 246a 0010 moveal %a2@(16),%a2
10c75342: 5287 addql #1,%d7
10c75344: b4fc 0000 cmpaw #0,%a2
10c75348: 66b8 bnes 10c75302 <tcp_get_info+0x224>
10c7534a: 202e ff64 movel %fp@(-156),%d0
10c7534e: d0b9 1001 030c addl 1001030c <tcp_hashinfo+0xc>,%d0
10c75354: 2079 1001 0300 moveal 10010300 <tcp_hashinfo>,%a0
10c7535a: e788 lsll #3,%d0
10c7535c: 2470 0804 moveal %a0@(00000004,%d0:l),%a2
10c75360: b4fc 0000 cmpaw #0,%a2
10c75364: 6756 beqs 10c753bc <tcp_get_info+0x2de>
10c75366: 240e movel %fp,%d2
10c75368: 0682 ffff ff68 addil #-152,%d2
10c7536e: 262e 0010 movel %fp@(16),%d3
10c75372: d6ae 0014 addl %fp@(20),%d3
10c75376: 0684 0000 0096 addil #150,%d4
10c7537c: b8ae 0010 cmpl %fp@(16),%d4
10c75380: 6f2e bles 10c753b0 <tcp_get_info+0x2d2>
10c75382: 2f07 movel %d7,%sp@-
10c75384: 2f02 movel %d2,%sp@-
10c75386: 2f0a movel %a2,%sp@-
10c75388: 4eba fcec jsr %pc@(10c75076 <get_timewait_sock>)
10c7538c: 2f02 movel %d2,%sp@-
10c7538e: 4878 0095 pea 95 <LSIGTRAP+0x90>
10c75392: 4879 1000 96c3 pea 100096c3 <timer_bug_msg+0x4fc>
10c75398: 206e 0008 moveal %fp@(8),%a0
10c7539c: 4870 6800 pea %a0@(00000000,%d6:l)
10c753a0: 4eb9 10c8 4d6a jsr 10c84d6a <sprintf>
10c753a6: dc80 addl %d0,%d6
10c753a8: 4fef 001c lea %sp@(28),%sp
10c753ac: b684 cmpl %d4,%d3
10c753ae: 6f1c bles 10c753cc <tcp_get_info+0x2ee>
10c753b0: 246a 0010 moveal %a2@(16),%a2
10c753b4: 5287 addql #1,%d7
10c753b6: b4fc 0000 cmpaw #0,%a2
10c753ba: 66ba bnes 10c75376 <tcp_get_info+0x298>
10c753bc: 5085 addql #8,%d5
10c753be: 52ae ff64 addql #1,%fp@(-156)
10c753c2: 202e ff64 movel %fp@(-156),%d0
10c753c6: b094 cmpl %a4@,%d0
10c753c8: 6d00 ff16 bltw 10c752e0 <tcp_get_info+0x202>
10c753cc: 5393 subql #1,%a3@
10c753ce: 98ae 0010 subl %fp@(16),%d4
10c753d2: 2006 movel %d6,%d0
10c753d4: 9084 subl %d4,%d0
10c753d6: 206e 000c moveal %fp@(12),%a0
10c753da: 222e 0008 movel %fp@(8),%d1
10c753de: d280 addl %d0,%d1
10c753e0: 2081 movel %d1,%a0@
10c753e2: 9c80 subl %d0,%d6
10c753e4: bcae 0014 cmpl %fp@(20),%d6
10c753e8: 6f04 bles 10c753ee <tcp_get_info+0x310>
10c753ea: 2c2e 0014 movel %fp@(20),%d6
10c753ee: 4a86 tstl %d6
10c753f0: 6c02 bges 10c753f4 <tcp_get_info+0x316>
10c753f2: 7c00 moveq #0,%d6
10c753f4: 2006 movel %d6,%d0
10c753f6: 4cee 3cfc ff30 moveml %fp@(-208),%d2-%d7/%a2-%a5
10c753fc: 4e5e unlk %fp
10c753fe: 4e75 rts
10c75400 <tcp_v4_lookup_listener>:
10c75400: 4e56 0000 linkw %fp,#0
10c75404: 2f02 movel %d2,%sp@-
10c75406: 242e 0008 movel %fp@(8),%d2
10c7540a: 322e 000e movew %fp@(14),%d1
10c7540e: 701f moveq #31,%d0
10c75410: c081 andl %d1,%d0
10c75412: e588 lsll #2,%d0
10c75414: 41f9 1001 0310 lea 10010310 <tcp_hashinfo+0x10>,%a0
10c7541a: 2270 0800 moveal %a0@(00000000,%d0:l),%a1
10c7541e: b2fc 0000 cmpaw #0,%a1
10c75422: 673a beqs 10c7545e <tcp_v4_lookup_listener+0x5e>
10c75424: b269 000a cmpw %a1@(10),%d1
10c75428: 6616 bnes 10c75440 <tcp_v4_lookup_listener+0x40>
10c7542a: 4aa9 0010 tstl %a1@(16)
10c7542e: 6610 bnes 10c75440 <tcp_v4_lookup_listener+0x40>
10c75430: 2029 0004 movel %a1@(4),%d0
10c75434: 6704 beqs 10c7543a <tcp_v4_lookup_listener+0x3a>
10c75436: b480 cmpl %d0,%d2
10c75438: 6606 bnes 10c75440 <tcp_v4_lookup_listener+0x40>
10c7543a: 4aa9 000c tstl %a1@(12)
10c7543e: 6718 beqs 10c75458 <tcp_v4_lookup_listener+0x58>
10c75440: 2f2e 0010 movel %fp@(16),%sp@-
10c75444: 3f01 movew %d1,%sp@-
10c75446: 4267 clrw %sp@-
10c75448: 2f02 movel %d2,%sp@-
10c7544a: 2f09 movel %a1,%sp@-
10c7544c: 4eba d614 jsr %pc@(10c72a62 <__tcp_v4_lookup_listener>)
10c75450: 2240 moveal %d0,%a1
10c75452: b2fc 0000 cmpaw #0,%a1
10c75456: 6706 beqs 10c7545e <tcp_v4_lookup_listener+0x5e>
10c75458: 41e9 0028 lea %a1@(40),%a0
10c7545c: 5290 addql #1,%a0@
10c7545e: 2009 movel %a1,%d0
10c75460: 242e fffc movel %fp@(-4),%d2
10c75464: 4e5e unlk %fp
10c75466: 4e75 rts
10c75468 <__tcp_put_port>:
10c75468: 4e56 0000 linkw %fp,#0
10c7546c: 2f0a movel %a2,%sp@-
10c7546e: 226e 0008 moveal %fp@(8),%a1
10c75472: 2469 0090 moveal %a1@(144),%a2
10c75476: 2069 0018 moveal %a1@(24),%a0
10c7547a: b0fc 0000 cmpaw #0,%a0
10c7547e: 6706 beqs 10c75486 <__tcp_put_port+0x1e>
10c75480: 2169 001c 001c movel %a1@(28),%a0@(28)
10c75486: 2069 001c moveal %a1@(28),%a0
10c7548a: 20a9 0018 movel %a1@(24),%a0@
10c7548e: 42a9 0090 clrl %a1@(144)
10c75492: 4269 000a clrw %a1@(10)
10c75496: 4aaa 0008 tstl %a2@(8)
10c7549a: 6626 bnes 10c754c2 <__tcp_put_port+0x5a>
10c7549c: 206a 0004 moveal %a2@(4),%a0
10c754a0: b0fc 0000 cmpaw #0,%a0
10c754a4: 6706 beqs 10c754ac <__tcp_put_port+0x44>
10c754a6: 216a 000c 000c movel %a2@(12),%a0@(12)
10c754ac: 206a 000c moveal %a2@(12),%a0
10c754b0: 20aa 0004 movel %a2@(4),%a0@
10c754b4: 2f0a movel %a2,%sp@-
10c754b6: 2f39 1003 2964 movel 10032964 <tcp_bucket_cachep>,%sp@-
10c754bc: 4eb9 10c2 0aea jsr 10c20aea <kmem_cache_free>
10c754c2: 246e fffc moveal %fp@(-4),%a2
10c754c6: 4e5e unlk %fp
10c754c8: 4e75 rts
10c754ca <tcp_inherit_port>:
10c754ca: 4e56 0000 linkw %fp,#0
10c754ce: 48e7 0038 moveml %a2-%a4,%sp@-
10c754d2: 206e 0008 moveal %fp@(8),%a0
10c754d6: 266e 000c moveal %fp@(12),%a3
10c754da: 45f9 1002 5730 lea 10025730 <irq_stat+0x8>,%a2
10c754e0: 5292 addql #1,%a2@
10c754e2: 2268 0090 moveal %a0@(144),%a1
10c754e6: 2029 0008 movel %a1@(8),%d0
10c754ea: 2740 0018 movel %d0,%a3@(24)
10c754ee: 670c beqs 10c754fc <tcp_inherit_port+0x32>
10c754f0: 2069 0008 moveal %a1@(8),%a0
10c754f4: 49eb 0018 lea %a3@(24),%a4
10c754f8: 214c 001c movel %a4,%a0@(28)
10c754fc: 234b 0008 movel %a3,%a1@(8)
10c75500: 41e9 0008 lea %a1@(8),%a0
10c75504: 2748 001c movel %a0,%a3@(28)
10c75508: 2749 0090 movel %a1,%a3@(144)
10c7550c: 5392 subql #1,%a2@
10c7550e: 4cdf 1c00 moveml %sp@+,%a2-%a4
10c75512: 4e5e unlk %fp
10c75514: 4e75 rts
10c75516 <tcp_v4_lookup>:
10c75516: 4e56 0000 linkw %fp,#0
10c7551a: 48e7 3f30 moveml %d2-%d7/%a2-%a3,%sp@-
10c7551e: 282e 0008 movel %fp@(8),%d4
10c75522: 222e 000c movel %fp@(12),%d1
10c75526: 262e 0010 movel %fp@(16),%d3
10c7552a: 242e 0014 movel %fp@(20),%d2
10c7552e: 2c2e 0018 movel %fp@(24),%d6
10c75532: 3a02 movew %d2,%d5
10c75534: 41f9 1002 5730 lea 10025730 <irq_stat+0x8>,%a0
10c7553a: 5290 addql #1,%a0@
10c7553c: 0281 0000 ffff andil #65535,%d1
10c75542: 4280 clrl %d0
10c75544: 3002 movew %d2,%d0
10c75546: 3e01 movew %d1,%d7
10c75548: 4847 swap %d7
10c7554a: 3e02 movew %d2,%d7
10c7554c: 2407 movel %d7,%d2
10c7554e: b780 eorl %d3,%d0
10c75550: b981 eorl %d4,%d1
10c75552: b380 eorl %d1,%d0
10c75554: 2200 movel %d0,%d1
10c75556: 4841 swap %d1
10c75558: 48c1 extl %d1
10c7555a: b380 eorl %d1,%d0
10c7555c: 2200 movel %d0,%d1
10c7555e: e081 asrl #8,%d1
10c75560: b380 eorl %d1,%d0
10c75562: 2239 1001 030c movel 1001030c <tcp_hashinfo+0xc>,%d1
10c75568: 5381 subql #1,%d1
10c7556a: c081 andl %d1,%d0
10c7556c: e788 lsll #3,%d0
10c7556e: 2479 1001 0300 moveal 10010300 <tcp_hashinfo>,%a2
10c75574: d5c0 addal %d0,%a2
10c75576: 226a 0004 moveal %a2@(4),%a1
10c7557a: 2648 moveal %a0,%a3
10c7557c: b2fc 0000 cmpaw #0,%a1
10c75580: 6724 beqs 10c755a6 <tcp_v4_lookup+0x90>
10c75582: b891 cmpl %a1@,%d4
10c75584: 6616 bnes 10c7559c <tcp_v4_lookup+0x86>
10c75586: b6a9 0004 cmpl %a1@(4),%d3
10c7558a: 6610 bnes 10c7559c <tcp_v4_lookup+0x86>
10c7558c: b4a9 0008 cmpl %a1@(8),%d2
10c75590: 660a bnes 10c7559c <tcp_v4_lookup+0x86>
10c75592: 2029 000c movel %a1@(12),%d0
10c75596: 6746 beqs 10c755de <tcp_v4_lookup+0xc8>
10c75598: bc80 cmpl %d0,%d6
10c7559a: 6742 beqs 10c755de <tcp_v4_lookup+0xc8>
10c7559c: 2269 0010 moveal %a1@(16),%a1
10c755a0: b2fc 0000 cmpaw #0,%a1
10c755a4: 66dc bnes 10c75582 <tcp_v4_lookup+0x6c>
10c755a6: 2039 1001 030c movel 1001030c <tcp_hashinfo+0xc>,%d0
10c755ac: e788 lsll #3,%d0
10c755ae: 2272 0804 moveal %a2@(00000004,%d0:l),%a1
10c755b2: b2fc 0000 cmpaw #0,%a1
10c755b6: 6732 beqs 10c755ea <tcp_v4_lookup+0xd4>
10c755b8: b891 cmpl %a1@,%d4
10c755ba: 6616 bnes 10c755d2 <tcp_v4_lookup+0xbc>
10c755bc: b6a9 0004 cmpl %a1@(4),%d3
10c755c0: 6610 bnes 10c755d2 <tcp_v4_lookup+0xbc>
10c755c2: b4a9 0008 cmpl %a1@(8),%d2
10c755c6: 660a bnes 10c755d2 <tcp_v4_lookup+0xbc>
10c755c8: 2029 000c movel %a1@(12),%d0
10c755cc: 6710 beqs 10c755de <tcp_v4_lookup+0xc8>
10c755ce: bc80 cmpl %d0,%d6
10c755d0: 670c beqs 10c755de <tcp_v4_lookup+0xc8>
10c755d2: 2269 0010 moveal %a1@(16),%a1
10c755d6: b2fc 0000 cmpaw #0,%a1
10c755da: 66dc bnes 10c755b8 <tcp_v4_lookup+0xa2>
10c755dc: 600c bras 10c755ea <tcp_v4_lookup+0xd4>
10c755de: 41e9 0028 lea %a1@(40),%a0
10c755e2: 5290 addql #1,%a0@
10c755e4: b2fc 0000 cmpaw #0,%a1
10c755e8: 664e bnes 10c75638 <tcp_v4_lookup+0x122>
10c755ea: 701f moveq #31,%d0
10c755ec: c085 andl %d5,%d0
10c755ee: e588 lsll #2,%d0
10c755f0: 41f9 1001 0310 lea 10010310 <tcp_hashinfo+0x10>,%a0
10c755f6: 2270 0800 moveal %a0@(00000000,%d0:l),%a1
10c755fa: b2fc 0000 cmpaw #0,%a1
10c755fe: 6738 beqs 10c75638 <tcp_v4_lookup+0x122>
10c75600: ba69 000a cmpw %a1@(10),%d5
10c75604: 6616 bnes 10c7561c <tcp_v4_lookup+0x106>
10c75606: 4aa9 0010 tstl %a1@(16)
10c7560a: 6610 bnes 10c7561c <tcp_v4_lookup+0x106>
10c7560c: 2029 0004 movel %a1@(4),%d0
10c75610: 6704 beqs 10c75616 <tcp_v4_lookup+0x100>
10c75612: b680 cmpl %d0,%d3
10c75614: 6606 bnes 10c7561c <tcp_v4_lookup+0x106>
10c75616: 4aa9 000c tstl %a1@(12)
10c7561a: 6716 beqs 10c75632 <tcp_v4_lookup+0x11c>
10c7561c: 2f06 movel %d6,%sp@-
10c7561e: 3f05 movew %d5,%sp@-
10c75620: 4267 clrw %sp@-
10c75622: 2f03 movel %d3,%sp@-
10c75624: 2f09 movel %a1,%sp@-
10c75626: 4eba d43a jsr %pc@(10c72a62 <__tcp_v4_lookup_listener>)
10c7562a: 2240 moveal %d0,%a1
10c7562c: b2fc 0000 cmpaw #0,%a1
10c75630: 6706 beqs 10c75638 <tcp_v4_lookup+0x122>
10c75632: 41e9 0028 lea %a1@(40),%a0
10c75636: 5290 addql #1,%a0@
10c75638: 2009 movel %a1,%d0
10c7563a: 5393 subql #1,%a3@
10c7563c: 4cee 0cfc ffe0 moveml %fp@(-32),%d2-%d7/%a2-%a3
10c75642: 4e5e unlk %fp
10c75644: 4e75 rts
10c75646: 4e75 rts
10c75648 <tcp_timewait_kill>:
10c75648: 4e56 0000 linkw %fp,#0
10c7564c: 2f0a movel %a2,%sp@-
10c7564e: 246e 0008 moveal %fp@(8),%a2
10c75652: 202a 0014 movel %a2@(20),%d0
10c75656: 6700 0094 beqw 10c756ec <tcp_timewait_kill+0xa4>
10c7565a: 206a 0010 moveal %a2@(16),%a0
10c7565e: b0fc 0000 cmpaw #0,%a0
10c75662: 6704 beqs 10c75668 <tcp_timewait_kill+0x20>
10c75664: 2140 0014 movel %d0,%a0@(20)
10c75668: 206a 0014 moveal %a2@(20),%a0
10c7566c: 20aa 0010 movel %a2@(16),%a0@
10c75670: 42aa 0014 clrl %a2@(20)
10c75674: 226a 004c moveal %a2@(76),%a1
10c75678: b2fc 0000 cmpaw #0,%a1
10c7567c: 674a beqs 10c756c8 <tcp_timewait_kill+0x80>
10c7567e: 206a 0018 moveal %a2@(24),%a0
10c75682: b0fc 0000 cmpaw #0,%a0
10c75686: 6706 beqs 10c7568e <tcp_timewait_kill+0x46>
10c75688: 216a 001c 001c movel %a2@(28),%a0@(28)
10c7568e: 206a 001c moveal %a2@(28),%a0
10c75692: 20aa 0018 movel %a2@(24),%a0@
10c75696: 42aa 004c clrl %a2@(76)
10c7569a: 4aa9 0008 tstl %a1@(8)
10c7569e: 6628 bnes 10c756c8 <tcp_timewait_kill+0x80>
10c756a0: 2069 0004 moveal %a1@(4),%a0
10c756a4: b0fc 0000 cmpaw #0,%a0
10c756a8: 6706 beqs 10c756b0 <tcp_timewait_kill+0x68>
10c756aa: 2169 000c 000c movel %a1@(12),%a0@(12)
10c756b0: 2069 000c moveal %a1@(12),%a0
10c756b4: 20a9 0004 movel %a1@(4),%a0@
10c756b8: 2f09 movel %a1,%sp@-
10c756ba: 2f39 1003 2964 movel 10032964 <tcp_bucket_cachep>,%sp@-
10c756c0: 4eb9 10c2 0aea jsr 10c20aea <kmem_cache_free>
10c756c6: 508f addql #8,%sp
10c756c8: 41ea 0028 lea %a2@(40),%a0
10c756cc: 40c1 movew %sr,%d1
10c756ce: 007c 0700 oriw #1792,%sr
10c756d2: 2010 movel %a0@,%d0
10c756d4: 5380 subql #1,%d0
10c756d6: 2080 movel %d0,%a0@
10c756d8: 46c1 movew %d1,%sr
10c756da: 4a80 tstl %d0
10c756dc: 660e bnes 10c756ec <tcp_timewait_kill+0xa4>
10c756de: 2f0a movel %a2,%sp@-
10c756e0: 2f39 1003 37a6 movel 100337a6 <tcp_timewait_cachep>,%sp@-
10c756e6: 4eb9 10c2 0aea jsr 10c20aea <kmem_cache_free>
10c756ec: 246e fffc moveal %fp@(-4),%a2
10c756f0: 4e5e unlk %fp
10c756f2: 4e75 rts
10c756f4 <tcp_timewait_state_process>:
10c756f4: 4e56 fe58 linkw %fp,#-424
10c756f8: 48e7 3838 moveml %d2-%d4/%a2-%a4,%sp@-
10c756fc: 246e 0008 moveal %fp@(8),%a2
10c75700: 266e 000c moveal %fp@(12),%a3
10c75704: 286e 0010 moveal %fp@(16),%a4
10c75708: 7400 moveq #0,%d2
10c7570a: 422e ff63 clrb %fp@(-157)
10c7570e: 102c 000c moveb %a4@(12),%d0
10c75712: e888 lsrl #4,%d0
10c75714: 720f moveq #15,%d1
10c75716: c081 andl %d1,%d0
10c75718: 0c40 0005 cmpiw #5,%d0
10c7571c: 636a blss 10c75788 <tcp_timewait_state_process+0x94>
10c7571e: 4aaa 0044 tstl %a2@(68)
10c75722: 6764 beqs 10c75788 <tcp_timewait_state_process+0x94>
10c75724: 42a7 clrl %sp@-
10c75726: 486e fe58 pea %fp@(-424)
10c7572a: 2f0b movel %a3,%sp@-
10c7572c: 4eb9 10c6 c4ec jsr 10c6c4ec <tcp_parse_options>
10c75732: 4fef 000c lea %sp@(12),%sp
10c75736: 4a2e ff63 tstb %fp@(-157)
10c7573a: 674c beqs 10c75788 <tcp_timewait_state_process+0x94>
10c7573c: 2d6a 0040 ff70 movel %a2@(64),%fp@(-144)
10c75742: 2d6a 0044 ff74 movel %a2@(68),%fp@(-140)
10c75748: 122c 000d moveb %a4@(13),%d1
10c7574c: e489 lsrl #2,%d1
10c7574e: 7001 moveq #1,%d0
10c75750: c280 andl %d0,%d1
10c75752: 202e ff68 movel %fp@(-152),%d0
10c75756: 90aa 0040 subl %a2@(64),%d0
10c7575a: 6a2c bpls 10c75788 <tcp_timewait_state_process+0x94>
10c7575c: 226a 0044 moveal %a2@(68),%a1
10c75760: 2009 movel %a1,%d0
10c75762: 0680 001f a400 addil #2073600,%d0
10c75768: 2079 1002 5790 moveal 10025790 <xtime>,%a0
10c7576e: b088 cmpl %a0,%d0
10c75770: 6f16 bles 10c75788 <tcp_timewait_state_process+0x94>
10c75772: 7401 moveq #1,%d2
10c75774: 4a81 tstl %d1
10c75776: 6710 beqs 10c75788 <tcp_timewait_state_process+0x94>
10c75778: 703c moveq #60,%d0
10c7577a: d089 addl %a1,%d0
10c7577c: b088 cmpl %a0,%d0
10c7577e: 5ec0 sgt %d0
10c75780: 4880 extw %d0
10c75782: 3400 movew %d0,%d2
10c75784: 48c2 extl %d2
10c75786: 4482 negl %d2
10c75788: 0c2a 0005 0021 cmpib #5,%a2@(33)
10c7578e: 6600 0110 bnew 10c758a0 <tcp_timewait_state_process+0x1ac>
10c75792: 4a82 tstl %d2
10c75794: 6600 01d6 bnew 10c7596c <tcp_timewait_state_process+0x278>
10c75798: 222b 003a movel %a3@(58),%d1
10c7579c: 282b 003e movel %a3@(62),%d4
10c757a0: 202a 0034 movel %a2@(52),%d0
10c757a4: 2600 movel %d0,%d3
10c757a6: d6aa 003c addl %a2@(60),%d3
10c757aa: 2241 moveal %d1,%a1
10c757ac: 2404 movel %d4,%d2
10c757ae: 2040 moveal %d0,%a0
10c757b0: b1c9 cmpal %a1,%a0
10c757b2: 6722 beqs 10c757d6 <tcp_timewait_state_process+0xe2>
10c757b4: 2008 movel %a0,%d0
10c757b6: 9082 subl %d2,%d0
10c757b8: 6a06 bpls 10c757c0 <tcp_timewait_state_process+0xcc>
10c757ba: 2009 movel %a1,%d0
10c757bc: 9083 subl %d3,%d0
10c757be: 6b16 bmis 10c757d6 <tcp_timewait_state_process+0xe2>
10c757c0: 7000 moveq #0,%d0
10c757c2: b681 cmpl %d1,%d3
10c757c4: 660a bnes 10c757d0 <tcp_timewait_state_process+0xdc>
10c757c6: b881 cmpl %d1,%d4
10c757c8: 57c0 seq %d0
10c757ca: 4880 extw %d0
10c757cc: 48c0 extl %d0
10c757ce: 4480 negl %d0
10c757d0: 4a80 tstl %d0
10c757d2: 6700 0198 beqw 10c7596c <tcp_timewait_state_process+0x278>
10c757d6: 122c 000d moveb %a4@(13),%d1
10c757da: 0801 0002 btst #2,%d1
10c757de: 6600 00ec bnew 10c758cc <tcp_timewait_state_process+0x1d8>
10c757e2: 0801 0001 btst #1,%d1
10c757e6: 6706 beqs 10c757ee <tcp_timewait_state_process+0xfa>
10c757e8: 2009 movel %a1,%d0
10c757ea: 9088 subl %a0,%d0
10c757ec: 6a1c bpls 10c7580a <tcp_timewait_state_process+0x116>
10c757ee: 2008 movel %a0,%d0
10c757f0: 9082 subl %d2,%d0
10c757f2: 6a00 017c bplw 10c75970 <tcp_timewait_state_process+0x27c>
10c757f6: b3c2 cmpal %d2,%a1
10c757f8: 6700 0176 beqw 10c75970 <tcp_timewait_state_process+0x27c>
10c757fc: 0801 0000 btst #0,%d1
10c75800: 6708 beqs 10c7580a <tcp_timewait_state_process+0x116>
10c75802: 2008 movel %a0,%d0
10c75804: 5280 addql #1,%d0
10c75806: b082 cmpl %d2,%d0
10c75808: 673a beqs 10c75844 <tcp_timewait_state_process+0x150>
10c7580a: 2f0a movel %a2,%sp@-
10c7580c: 4eb9 10c7 5d18 jsr 10c75d18 <tcp_tw_deschedule>
10c75812: 2f0a movel %a2,%sp@-
10c75814: 4eba fe32 jsr %pc@(10c75648 <tcp_timewait_kill>)
10c75818: 508f addql #8,%sp
10c7581a: 41ea 0028 lea %a2@(40),%a0
10c7581e: 40c1 movew %sr,%d1
10c75820: 007c 0700 oriw #1792,%sr
10c75824: 2010 movel %a0@,%d0
10c75826: 5380 subql #1,%d0
10c75828: 2080 movel %d0,%a0@
10c7582a: 46c1 movew %d1,%sr
10c7582c: 4a80 tstl %d0
10c7582e: 660e bnes 10c7583e <tcp_timewait_state_process+0x14a>
10c75830: 2f0a movel %a2,%sp@-
10c75832: 2f39 1003 37a6 movel 100337a6 <tcp_timewait_cachep>,%sp@-
10c75838: 4eb9 10c2 0aea jsr 10c20aea <kmem_cache_free>
10c7583e: 7001 moveq #1,%d0
10c75840: 6000 0154 braw 10c75996 <tcp_timewait_state_process+0x2a2>
10c75844: 157c 0006 0021 moveb #6,%a2@(33)
10c7584a: 256b 003e 0034 movel %a3@(62),%a2@(52)
10c75850: 4a2e ff63 tstb %fp@(-157)
10c75854: 670e beqs 10c75864 <tcp_timewait_state_process+0x170>
10c75856: 2579 1002 5790 movel 10025790 <xtime>,%a2@(68)
10c7585c: 0044
10c7585e: 256e ff68 0040 movel %fp@(-152),%a2@(64)
10c75864: 0c6a 0002 0024 cmpiw #2,%a2@(36)
10c7586a: 6600 00f4 bnew 10c75960 <tcp_timewait_state_process+0x26c>
10c7586e: 4ab9 1001 0478 tstl 10010478 <sysctl_tcp_tw_recycle>
10c75874: 6700 00ea beqw 10c75960 <tcp_timewait_state_process+0x26c>
10c75878: 4aaa 0044 tstl %a2@(68)
10c7587c: 6700 00e2 beqw 10c75960 <tcp_timewait_state_process+0x26c>
10c75880: 2f0a movel %a2,%sp@-
10c75882: 4eb9 10c7 4c48 jsr 10c74c48 <tcp_v4_tw_remember_stamp>
10c75888: 588f addql #4,%sp
10c7588a: 4a80 tstl %d0
10c7588c: 6700 00d2 beqw 10c75960 <tcp_timewait_state_process+0x26c>
10c75890: 2f2a 0030 movel %a2@(48),%sp@-
10c75894: 2f0a movel %a2,%sp@-
10c75896: 4eb9 10c7 5d8c jsr 10c75d8c <tcp_tw_schedule>
10c7589c: 6000 00ce braw 10c7596c <tcp_timewait_state_process+0x278>
10c758a0: 102c 000d moveb %a4@(13),%d0
10c758a4: 4a82 tstl %d2
10c758a6: 665c bnes 10c75904 <tcp_timewait_state_process+0x210>
10c758a8: 222b 003a movel %a3@(58),%d1
10c758ac: b2aa 0034 cmpl %a2@(52),%d1
10c758b0: 6652 bnes 10c75904 <tcp_timewait_state_process+0x210>
10c758b2: b2ab 003e cmpl %a3@(62),%d1
10c758b6: 6706 beqs 10c758be <tcp_timewait_state_process+0x1ca>
10c758b8: 0800 0002 btst #2,%d0
10c758bc: 6746 beqs 10c75904 <tcp_timewait_state_process+0x210>
10c758be: 0800 0002 btst #2,%d0
10c758c2: 671c beqs 10c758e0 <tcp_timewait_state_process+0x1ec>
10c758c4: 4ab9 1001 02c4 tstl 100102c4 <sysctl_tcp_rfc1337>
10c758ca: 6614 bnes 10c758e0 <tcp_timewait_state_process+0x1ec>
10c758cc: 2f0a movel %a2,%sp@-
10c758ce: 4eb9 10c7 5d18 jsr 10c75d18 <tcp_tw_deschedule>
10c758d4: 2f0a movel %a2,%sp@-
10c758d6: 4eba fd70 jsr %pc@(10c75648 <tcp_timewait_kill>)
10c758da: 508f addql #8,%sp
10c758dc: 6000 0092 braw 10c75970 <tcp_timewait_state_process+0x27c>
10c758e0: 4878 1770 pea 1770 <LFLUSH_I_AND_D+0xf68>
10c758e4: 2f0a movel %a2,%sp@-
10c758e6: 4eb9 10c7 5d8c jsr 10c75d8c <tcp_tw_schedule>
10c758ec: 508f addql #8,%sp
10c758ee: 4a2e ff63 tstb %fp@(-157)
10c758f2: 677c beqs 10c75970 <tcp_timewait_state_process+0x27c>
10c758f4: 256e ff68 0040 movel %fp@(-152),%a2@(64)
10c758fa: 2579 1002 5790 movel 10025790 <xtime>,%a2@(68)
10c75900: 0044
10c75902: 606c bras 10c75970 <tcp_timewait_state_process+0x27c>
10c75904: 0200 0016 andib #22,%d0
10c75908: 0c00 0002 cmpib #2,%d0
10c7590c: 6634 bnes 10c75942 <tcp_timewait_state_process+0x24e>
10c7590e: 4a82 tstl %d2
10c75910: 6634 bnes 10c75946 <tcp_timewait_state_process+0x252>
10c75912: 202a 0034 movel %a2@(52),%d0
10c75916: 90ab 003a subl %a3@(58),%d0
10c7591a: 6b10 bmis 10c7592c <tcp_timewait_state_process+0x238>
10c7591c: 4a2e ff63 tstb %fp@(-157)
10c75920: 6720 beqs 10c75942 <tcp_timewait_state_process+0x24e>
10c75922: 202a 0040 movel %a2@(64),%d0
10c75926: 90ae ff68 subl %fp@(-152),%d0
10c7592a: 6a16 bpls 10c75942 <tcp_timewait_state_process+0x24e>
10c7592c: 202a 0038 movel %a2@(56),%d0
10c75930: 0680 0001 0001 addil #65537,%d0
10c75936: 6602 bnes 10c7593a <tcp_timewait_state_process+0x246>
10c75938: 7001 moveq #1,%d0
10c7593a: 2740 0042 movel %d0,%a3@(66)
10c7593e: 7003 moveq #3,%d0
10c75940: 6054 bras 10c75996 <tcp_timewait_state_process+0x2a2>
10c75942: 4a82 tstl %d2
10c75944: 6706 beqs 10c7594c <tcp_timewait_state_process+0x258>
10c75946: 52b9 1003 2f1e addql #1,10032f1e <net_statistics+0x3c>
10c7594c: 102c 000d moveb %a4@(13),%d0
10c75950: 0800 0002 btst #2,%d0
10c75954: 661a bnes 10c75970 <tcp_timewait_state_process+0x27c>
10c75956: 4a82 tstl %d2
10c75958: 6606 bnes 10c75960 <tcp_timewait_state_process+0x26c>
10c7595a: 0800 0004 btst #4,%d0
10c7595e: 670c beqs 10c7596c <tcp_timewait_state_process+0x278>
10c75960: 4878 1770 pea 1770 <LFLUSH_I_AND_D+0xf68>
10c75964: 2f0a movel %a2,%sp@-
10c75966: 4eb9 10c7 5d8c jsr 10c75d8c <tcp_tw_schedule>
10c7596c: 7002 moveq #2,%d0
10c7596e: 6026 bras 10c75996 <tcp_timewait_state_process+0x2a2>
10c75970: 41ea 0028 lea %a2@(40),%a0
10c75974: 40c1 movew %sr,%d1
10c75976: 007c 0700 oriw #1792,%sr
10c7597a: 2010 movel %a0@,%d0
10c7597c: 5380 subql #1,%d0
10c7597e: 2080 movel %d0,%a0@
10c75980: 46c1 movew %d1,%sr
10c75982: 4a80 tstl %d0
10c75984: 660e bnes 10c75994 <tcp_timewait_state_process+0x2a0>
10c75986: 2f0a movel %a2,%sp@-
10c75988: 2f39 1003 37a6 movel 100337a6 <tcp_timewait_cachep>,%sp@-
10c7598e: 4eb9 10c2 0aea jsr 10c20aea <kmem_cache_free>
10c75994: 7000 moveq #0,%d0
10c75996: 4cee 1c1c fe40 moveml %fp@(-448),%d2-%d4/%a2-%a4
10c7599c: 4e5e unlk %fp
10c7599e: 4e75 rts
10c759a0 <__tcp_tw_hashdance>:
10c759a0: 4e56 0000 linkw %fp,#0
10c759a4: 48e7 0038 moveml %a2-%a4,%sp@-
10c759a8: 246e 0008 moveal %fp@(8),%a2
10c759ac: 266e 000c moveal %fp@(12),%a3
10c759b0: 202a 00ae movel %a2@(174),%d0
10c759b4: e788 lsll #3,%d0
10c759b6: 2279 1001 0300 moveal 10010300 <tcp_hashinfo>,%a1
10c759bc: d3c0 addal %d0,%a1
10c759be: 202a 0014 movel %a2@(20),%d0
10c759c2: 6722 beqs 10c759e6 <__tcp_tw_hashdance+0x46>
10c759c4: 206a 0010 moveal %a2@(16),%a0
10c759c8: b0fc 0000 cmpaw #0,%a0
10c759cc: 6704 beqs 10c759d2 <__tcp_tw_hashdance+0x32>
10c759ce: 2140 0014 movel %d0,%a0@(20)
10c759d2: 206a 0014 moveal %a2@(20),%a0
10c759d6: 20aa 0010 movel %a2@(16),%a0@
10c759da: 42aa 0014 clrl %a2@(20)
10c759de: 206a 00d2 moveal %a2@(210),%a0
10c759e2: 53a8 0064 subql #1,%a0@(100)
10c759e6: 2039 1001 030c movel 1001030c <tcp_hashinfo+0xc>,%d0
10c759ec: e788 lsll #3,%d0
10c759ee: 43f1 0804 lea %a1@(00000004,%d0:l),%a1
10c759f2: 2011 movel %a1@,%d0
10c759f4: 2740 0010 movel %d0,%a3@(16)
10c759f8: 670a beqs 10c75a04 <__tcp_tw_hashdance+0x64>
10c759fa: 2051 moveal %a1@,%a0
10c759fc: 49eb 0010 lea %a3@(16),%a4
10c75a00: 214c 0014 movel %a4,%a0@(20)
10c75a04: 228b movel %a3,%a1@
10c75a06: 2749 0014 movel %a1,%a3@(20)
10c75a0a: 41eb 0028 lea %a3@(40),%a0
10c75a0e: 5290 addql #1,%a0@
10c75a10: 276a 0090 004c movel %a2@(144),%a3@(76)
10c75a16: 6610 bnes 10c75a28 <__tcp_tw_hashdance+0x88>
10c75a18: 4878 0150 pea 150 <LSIGTRAP+0x14b>
10c75a1c: 4879 1000 9749 pea 10009749 <timer_bug_msg+0x582>
10c75a22: 4eb9 10c1 677e jsr 10c1677e <printk>
10c75a28: 206b 004c moveal %a3@(76),%a0
10c75a2c: 2028 0008 movel %a0@(8),%d0
10c75a30: 2740 0018 movel %d0,%a3@(24)
10c75a34: 670c beqs 10c75a42 <__tcp_tw_hashdance+0xa2>
10c75a36: 2068 0008 moveal %a0@(8),%a0
10c75a3a: 43eb 0018 lea %a3@(24),%a1
10c75a3e: 2149 001c movel %a1,%a0@(28)
10c75a42: 206b 004c moveal %a3@(76),%a0
10c75a46: 214b 0008 movel %a3,%a0@(8)
10c75a4a: 286b 004c moveal %a3@(76),%a4
10c75a4e: 508c addql #8,%a4
10c75a50: 274c 001c movel %a4,%a3@(28)
10c75a54: 4cee 1c00 fff4 moveml %fp@(-12),%a2-%a4
10c75a5a: 4e5e unlk %fp
10c75a5c: 4e75 rts
10c75a5e <tcp_time_wait>:
10c75a5e: 4e56 0000 linkw %fp,#0
10c75a62: 48e7 3c38 moveml %d2-%d5/%a2-%a4,%sp@-
10c75a66: 286e 0008 moveal %fp@(8),%a4
10c75a6a: 2a2e 000c movel %fp@(12),%d5
10c75a6e: 262e 0010 movel %fp@(16),%d3
10c75a72: 95ca subal %a2,%a2
10c75a74: 47ec 00d6 lea %a4@(214),%a3
10c75a78: 7800 moveq #0,%d4
10c75a7a: 4ab9 1001 0478 tstl 10010478 <sysctl_tcp_tw_recycle>
10c75a80: 6716 beqs 10c75a98 <tcp_time_wait+0x3a>
10c75a82: 4aab 011c tstl %a3@(284)
10c75a86: 6710 beqs 10c75a98 <tcp_time_wait+0x3a>
10c75a88: 206b 00e4 moveal %a3@(228),%a0
10c75a8c: 2f0c movel %a4,%sp@-
10c75a8e: 2068 0018 moveal %a0@(24),%a0
10c75a92: 4e90 jsr %a0@
10c75a94: 2800 movel %d0,%d4
10c75a96: 588f addql #4,%sp
10c75a98: 2039 1001 0488 movel 10010488 <tcp_tw_count>,%d0
10c75a9e: b0b9 1001 047c cmpl 1001047c <sysctl_tcp_max_tw_buckets>,%d0
10c75aa4: 6c14 bges 10c75aba <tcp_time_wait+0x5c>
10c75aa6: 4878 0020 pea 20 <LSIGTRAP+0x1b>
10c75aaa: 2f39 1003 37a6 movel 100337a6 <tcp_timewait_cachep>,%sp@-
10c75ab0: 4eb9 10c2 08dc jsr 10c208dc <kmem_cache_alloc>
10c75ab6: 2440 moveal %d0,%a2
10c75ab8: 508f addql #8,%sp
10c75aba: b4fc 0000 cmpaw #0,%a2
10c75abe: 6700 00ea beqw 10c75baa <tcp_time_wait+0x14c>
10c75ac2: 222b 0084 movel %a3@(132),%d1
10c75ac6: 2001 movel %d1,%d0
10c75ac8: e288 lsrl #1,%d0
10c75aca: 2401 movel %d1,%d2
10c75acc: e58a lsll #2,%d2
10c75ace: 9480 subl %d0,%d2
10c75ad0: 2494 movel %a4@,%a2@
10c75ad2: 256c 0004 0004 movel %a4@(4),%a2@(4)
10c75ad8: 256c 000c 000c movel %a4@(12),%a2@(12)
10c75ade: 356c 000a 000a movew %a4@(10),%a2@(10)
10c75ae4: 157c 0006 0020 moveb #6,%a2@(32)
10c75aea: 1545 0021 moveb %d5,%a2@(33)
10c75aee: 356c 0022 0022 movew %a4@(34),%a2@(34)
10c75af4: 356c 0008 0008 movew %a4@(8),%a2@(8)
10c75afa: 356c 0024 0024 movew %a4@(36),%a2@(36)
10c75b00: 156c 0026 0026 moveb %a4@(38),%a2@(38)
10c75b06: 156b 010d 0027 moveb %a3@(269),%a2@(39)
10c75b0c: 7201 moveq #1,%d1
10c75b0e: 2541 0028 movel %d1,%a2@(40)
10c75b12: 256c 00ae 002c movel %a4@(174),%a2@(44)
10c75b18: 256b 0008 0034 movel %a3@(8),%a2@(52)
10c75b1e: 256b 000c 0038 movel %a3@(12),%a2@(56)
10c75b24: 202b 00f8 movel %a3@(248),%d0
10c75b28: d0ab 00f4 addl %a3@(244),%d0
10c75b2c: 90ab 0008 subl %a3@(8),%d0
10c75b30: 6a02 bpls 10c75b34 <tcp_time_wait+0xd6>
10c75b32: 7000 moveq #0,%d0
10c75b34: 2540 003c movel %d0,%a2@(60)
10c75b38: 256b 0118 0040 movel %a3@(280),%a2@(64)
10c75b3e: 256b 011c 0044 movel %a3@(284),%a2@(68)
10c75b44: 42aa 0054 clrl %a2@(84)
10c75b48: 2f0a movel %a2,%sp@-
10c75b4a: 2f0c movel %a4,%sp@-
10c75b4c: 4eba fe52 jsr %pc@(10c759a0 <__tcp_tw_hashdance>)
10c75b50: 508f addql #8,%sp
10c75b52: b483 cmpl %d3,%d2
10c75b54: 6f02 bles 10c75b58 <tcp_time_wait+0xfa>
10c75b56: 2602 movel %d2,%d3
10c75b58: 4a84 tstl %d4
10c75b5a: 6706 beqs 10c75b62 <tcp_time_wait+0x104>
10c75b5c: 2542 0030 movel %d2,%a2@(48)
10c75b60: 6014 bras 10c75b76 <tcp_time_wait+0x118>
10c75b62: 257c 0000 1770 movel #6000,%a2@(48)
10c75b68: 0030
10c75b6a: 7006 moveq #6,%d0
10c75b6c: b085 cmpl %d5,%d0
10c75b6e: 6606 bnes 10c75b76 <tcp_time_wait+0x118>
10c75b70: 263c 0000 1770 movel #6000,%d3
10c75b76: 2f03 movel %d3,%sp@-
10c75b78: 2f0a movel %a2,%sp@-
10c75b7a: 4eb9 10c7 5d8c jsr 10c75d8c <tcp_tw_schedule>
10c75b80: 508f addql #8,%sp
10c75b82: 41ea 0028 lea %a2@(40),%a0
10c75b86: 40c1 movew %sr,%d1
10c75b88: 007c 0700 oriw #1792,%sr
10c75b8c: 2010 movel %a0@,%d0
10c75b8e: 5380 subql #1,%d0
10c75b90: 2080 movel %d0,%a0@
10c75b92: 46c1 movew %d1,%sr
10c75b94: 4a80 tstl %d0
10c75b96: 662a bnes 10c75bc2 <tcp_time_wait+0x164>
10c75b98: 2f0a movel %a2,%sp@-
10c75b9a: 2f39 1003 37a6 movel 100337a6 <tcp_timewait_cachep>,%sp@-
10c75ba0: 4eb9 10c2 0aea jsr 10c20aea <kmem_cache_free>
10c75ba6: 508f addql #8,%sp
10c75ba8: 6018 bras 10c75bc2 <tcp_time_wait+0x164>
10c75baa: 4eb9 10c5 ca54 jsr 10c5ca54 <net_ratelimit>
10c75bb0: 4a80 tstl %d0
10c75bb2: 670e beqs 10c75bc2 <tcp_time_wait+0x164>
10c75bb4: 4879 1000 979e pea 1000979e <timer_bug_msg+0x5d7>
10c75bba: 4eb9 10c1 677e jsr 10c1677e <printk>
10c75bc0: 588f addql #4,%sp
10c75bc2: 2f0c movel %a4,%sp@-
10c75bc4: 4eb9 10c6 a7c8 jsr 10c6a7c8 <tcp_update_metrics>
10c75bca: 588f addql #4,%sp
10c75bcc: 102c 0020 moveb %a4@(32),%d0
10c75bd0: 4282 clrl %d2
10c75bd2: 1400 moveb %d0,%d2
10c75bd4: 206c 00d2 moveal %a4@(210),%a0
10c75bd8: 2f0c movel %a4,%sp@-
10c75bda: 2068 003c moveal %a0@(60),%a0
10c75bde: 4e90 jsr %a0@
10c75be0: 588f addql #4,%sp
10c75be2: 4aac 0090 tstl %a4@(144)
10c75be6: 6712 beqs 10c75bfa <tcp_time_wait+0x19c>
10c75be8: 082c 0003 00a0 btst #3,%a4@(160)
10c75bee: 660a bnes 10c75bfa <tcp_time_wait+0x19c>
10c75bf0: 2f0c movel %a4,%sp@-
10c75bf2: 4eb9 10c7 27f2 jsr 10c727f2 <tcp_put_port>
10c75bf8: 588f addql #4,%sp
10c75bfa: 7201 moveq #1,%d1
10c75bfc: b282 cmpl %d2,%d1
10c75bfe: 6616 bnes 10c75c16 <tcp_time_wait+0x1b8>
10c75c00: 4ab9 1002 5730 tstl 10025730 <irq_stat+0x8>
10c75c06: 57c0 seq %d0
10c75c08: 7238 moveq #56,%d1
10c75c0a: c081 andl %d1,%d0
10c75c0c: 41f9 1003 3112 lea 10033112 <tcp_statistics+0x20>,%a0
10c75c12: 53b0 0800 subql #1,%a0@(00000000,%d0:l)
10c75c16: 7007 moveq #7,%d0
10c75c18: 1940 0020 moveb %d0,%a4@(32)
10c75c1c: 2f0c movel %a4,%sp@-
10c75c1e: 4eb9 10c7 1866 jsr 10c71866 <tcp_clear_xmit_timers>
10c75c24: 197c 0003 0027 moveb #3,%a4@(39)
10c75c2a: 588f addql #4,%sp
10c75c2c: 102c 0094 moveb %a4@(148),%d0
10c75c30: 660a bnes 10c75c3c <tcp_time_wait+0x1de>
10c75c32: 2f0c movel %a4,%sp@-
10c75c34: 206c 030e moveal %a4@(782),%a0
10c75c38: 4e90 jsr %a0@
10c75c3a: 6008 bras 10c75c44 <tcp_time_wait+0x1e6>
10c75c3c: 2f0c movel %a4,%sp@-
10c75c3e: 4eb9 10c6 8d50 jsr 10c68d50 <tcp_destroy_sock>
10c75c44: 4cee 1c3c ffe4 moveml %fp@(-28),%d2-%d5/%a2-%a4
10c75c4a: 4e5e unlk %fp
10c75c4c: 4e75 rts
10c75c4e <tcp_twkill>:
10c75c4e: 4e56 0000 linkw %fp,#0
10c75c52: 48e7 3030 moveml %d2-%d3/%a2-%a3,%sp@-
10c75c56: 7400 moveq #0,%d2
10c75c58: 4ab9 1001 0488 tstl 10010488 <tcp_tw_count>
10c75c5e: 6700 00ae beqw 10c75d0e <tcp_twkill+0xc0>
10c75c62: 2239 1001 048c movel 1001048c <tcp_tw_death_row_slot>,%d1
10c75c68: 2001 movel %d1,%d0
10c75c6a: e588 lsll #2,%d0
10c75c6c: 41f9 1002 4e68 lea 10024e68 <tcp_tw_death_row>,%a0
10c75c72: 2470 0800 moveal %a0@(00000000,%d0:l),%a2
10c75c76: 2001 movel %d1,%d0
10c75c78: 2608 movel %a0,%d3
10c75c7a: 47f9 1003 2f0a lea 10032f0a <net_statistics+0x28>,%a3
10c75c80: b4fc 0000 cmpaw #0,%a2
10c75c84: 6754 beqs 10c75cda <tcp_twkill+0x8c>
10c75c86: e589 lsll #2,%d1
10c75c88: 21aa 0050 1800 movel %a2@(80),%a0@(00000000,%d1:l)
10c75c8e: 42aa 0054 clrl %a2@(84)
10c75c92: 2f0a movel %a2,%sp@-
10c75c94: 4eba f9b2 jsr %pc@(10c75648 <tcp_timewait_kill>)
10c75c98: 588f addql #4,%sp
10c75c9a: 41ea 0028 lea %a2@(40),%a0
10c75c9e: 40c1 movew %sr,%d1
10c75ca0: 007c 0700 oriw #1792,%sr
10c75ca4: 2010 movel %a0@,%d0
10c75ca6: 5380 subql #1,%d0
10c75ca8: 2080 movel %d0,%a0@
10c75caa: 46c1 movew %d1,%sr
10c75cac: 4a80 tstl %d0
10c75cae: 6610 bnes 10c75cc0 <tcp_twkill+0x72>
10c75cb0: 2f0a movel %a2,%sp@-
10c75cb2: 2f39 1003 37a6 movel 100337a6 <tcp_timewait_cachep>,%sp@-
10c75cb8: 4eb9 10c2 0aea jsr 10c20aea <kmem_cache_free>
10c75cbe: 508f addql #8,%sp
10c75cc0: 5282 addql #1,%d2
10c75cc2: 2239 1001 048c movel 1001048c <tcp_tw_death_row_slot>,%d1
10c75cc8: 2001 movel %d1,%d0
10c75cca: e588 lsll #2,%d0
10c75ccc: 2043 moveal %d3,%a0
10c75cce: 2470 0800 moveal %a0@(00000000,%d0:l),%a2
10c75cd2: 2001 movel %d1,%d0
10c75cd4: b4fc 0000 cmpaw #0,%a2
10c75cd8: 66ac bnes 10c75c86 <tcp_twkill+0x38>
10c75cda: 5280 addql #1,%d0
10c75cdc: 7207 moveq #7,%d1
10c75cde: c280 andl %d0,%d1
10c75ce0: 23c1 1001 048c movel %d1,1001048c <tcp_tw_death_row_slot>
10c75ce6: 2039 1001 0488 movel 10010488 <tcp_tw_count>,%d0
10c75cec: 9082 subl %d2,%d0
10c75cee: 23c0 1001 0488 movel %d0,10010488 <tcp_tw_count>
10c75cf4: 6716 beqs 10c75d0c <tcp_twkill+0xbe>
10c75cf6: 2079 1002 67b0 moveal 100267b0 <jiffies>,%a0
10c75cfc: 4868 02ee pea %a0@(750)
10c75d00: 4879 1001 0494 pea 10010494 <tcp_tw_timer>
10c75d06: 4eb9 10c1 97b0 jsr 10c197b0 <mod_timer>
10c75d0c: d593 addl %d2,%a3@
10c75d0e: 4cee 0c0c fff0 moveml %fp@(-16),%d2-%d3/%a2-%a3
10c75d14: 4e5e unlk %fp
10c75d16: 4e75 rts
10c75d18 <tcp_tw_deschedule>:
10c75d18: 4e56 0000 linkw %fp,#0
10c75d1c: 226e 0008 moveal %fp@(8),%a1
10c75d20: 2029 0054 movel %a1@(84),%d0
10c75d24: 6762 beqs 10c75d88 <tcp_tw_deschedule+0x70>
10c75d26: 2069 0050 moveal %a1@(80),%a0
10c75d2a: b0fc 0000 cmpaw #0,%a0
10c75d2e: 6704 beqs 10c75d34 <tcp_tw_deschedule+0x1c>
10c75d30: 2140 0054 movel %d0,%a0@(84)
10c75d34: 2069 0054 moveal %a1@(84),%a0
10c75d38: 20a9 0050 movel %a1@(80),%a0@
10c75d3c: 42a9 0054 clrl %a1@(84)
10c75d40: 41e9 0028 lea %a1@(40),%a0
10c75d44: 40c1 movew %sr,%d1
10c75d46: 007c 0700 oriw #1792,%sr
10c75d4a: 2010 movel %a0@,%d0
10c75d4c: 5380 subql #1,%d0
10c75d4e: 2080 movel %d0,%a0@
10c75d50: 46c1 movew %d1,%sr
10c75d52: 4a80 tstl %d0
10c75d54: 6610 bnes 10c75d66 <tcp_tw_deschedule+0x4e>
10c75d56: 2f09 movel %a1,%sp@-
10c75d58: 2f39 1003 37a6 movel 100337a6 <tcp_timewait_cachep>,%sp@-
10c75d5e: 4eb9 10c2 0aea jsr 10c20aea <kmem_cache_free>
10c75d64: 508f addql #8,%sp
10c75d66: 2039 1001 0488 movel 10010488 <tcp_tw_count>,%d0
10c75d6c: 2200 movel %d0,%d1
10c75d6e: 5381 subql #1,%d1
10c75d70: 23c1 1001 0488 movel %d1,10010488 <tcp_tw_count>
10c75d76: 7201 moveq #1,%d1
10c75d78: b280 cmpl %d0,%d1
10c75d7a: 660c bnes 10c75d88 <tcp_tw_deschedule+0x70>
10c75d7c: 4879 1001 0494 pea 10010494 <tcp_tw_timer>
10c75d82: 4eb9 10c1 9894 jsr 10c19894 <del_timer>
10c75d88: 4e5e unlk %fp
10c75d8a: 4e75 rts
10c75d8c <tcp_tw_schedule>:
10c75d8c: 4e56 0000 linkw %fp,#0
10c75d90: 48e7 2030 moveml %d2/%a2-%a3,%sp@-
10c75d94: 246e 0008 moveal %fp@(8),%a2
10c75d98: 266e 000c moveal %fp@(12),%a3
10c75d9c: 740f moveq #15,%d2
10c75d9e: d48b addl %a3,%d2
10c75da0: e882 asrl #4,%d2
10c75da2: 202a 0054 movel %a2@(84),%d0
10c75da6: 6722 beqs 10c75dca <tcp_tw_schedule+0x3e>
10c75da8: 206a 0050 moveal %a2@(80),%a0
10c75dac: b0fc 0000 cmpaw #0,%a0
10c75db0: 6704 beqs 10c75db6 <tcp_tw_schedule+0x2a>
10c75db2: 2140 0054 movel %d0,%a0@(84)
10c75db6: 206a 0054 moveal %a2@(84),%a0
10c75dba: 20aa 0050 movel %a2@(80),%a0@
10c75dbe: 42aa 0054 clrl %a2@(84)
10c75dc2: 53b9 1001 0488 subql #1,10010488 <tcp_tw_count>
10c75dc8: 6006 bras 10c75dd0 <tcp_tw_schedule+0x44>
10c75dca: 41ea 0028 lea %a2@(40),%a0
10c75dce: 5290 addql #1,%a0@
10c75dd0: 701f moveq #31,%d0
10c75dd2: b082 cmpl %d2,%d0
10c75dd4: 6c46 bges 10c75e1c <tcp_tw_schedule+0x90>
10c75dd6: b6fc 176f cmpaw #5999,%a3
10c75dda: 6e18 bgts 10c75df4 <tcp_tw_schedule+0x68>
10c75ddc: 4878 02ee pea 2ee <LSIGTRAP+0x2e9>
10c75de0: 486b 02ed pea %a3@(749)
10c75de4: 4eb9 10c8 5834 jsr 10c85834 <__divsi3>
10c75dea: 508f addql #8,%sp
10c75dec: 2400 movel %d0,%d2
10c75dee: 7207 moveq #7,%d1
10c75df0: b282 cmpl %d2,%d1
10c75df2: 6c02 bges 10c75df6 <tcp_tw_schedule+0x6a>
10c75df4: 7407 moveq #7,%d2
10c75df6: 2039 1002 67b0 movel 100267b0 <jiffies>,%d0
10c75dfc: d08b addl %a3,%d0
10c75dfe: 2540 0048 movel %d0,%a2@(72)
10c75e02: 2039 1001 048c movel 1001048c <tcp_tw_death_row_slot>,%d0
10c75e08: d082 addl %d2,%d0
10c75e0a: 7207 moveq #7,%d1
10c75e0c: c081 andl %d1,%d0
10c75e0e: e588 lsll #2,%d0
10c75e10: 2240 moveal %d0,%a1
10c75e12: d3fc 1002 4e68 addal #268586600,%a1
10c75e18: 6000 0086 braw 10c75ea0 <tcp_tw_schedule+0x114>
10c75e1c: 2202 movel %d2,%d1
10c75e1e: e989 lsll #4,%d1
10c75e20: 2039 1002 67b0 movel 100267b0 <jiffies>,%d0
10c75e26: d081 addl %d1,%d0
10c75e28: 2540 0048 movel %d0,%a2@(72)
10c75e2c: 4ab9 1001 04a8 tstl 100104a8 <tcp_twcal_hand>
10c75e32: 6c2c bges 10c75e60 <tcp_tw_schedule+0xd4>
10c75e34: 42b9 1001 04a8 clrl 100104a8 <tcp_twcal_hand>
10c75e3a: 23f9 1002 67b0 movel 100267b0 <jiffies>,10024e88 <tcp_twcal_jiffie>
10c75e40: 1002 4e88
10c75e44: 41f9 1001 04b4 lea 100104b4 <tcp_twcal_timer+0x8>,%a0
10c75e4a: d2b9 1002 4e88 addl 10024e88 <tcp_twcal_jiffie>,%d1
10c75e50: 2081 movel %d1,%a0@
10c75e52: 4868 fff8 pea %a0@(-8)
10c75e56: 4eb9 10c1 96d0 jsr 10c196d0 <add_timer>
10c75e5c: 588f addql #4,%sp
10c75e5e: 6036 bras 10c75e96 <tcp_tw_schedule+0x10a>
10c75e60: 43f9 1001 04b4 lea 100104b4 <tcp_twcal_timer+0x8>,%a1
10c75e66: 2039 1002 67b0 movel 100267b0 <jiffies>,%d0
10c75e6c: 2051 moveal %a1@,%a0
10c75e6e: 91c0 subal %d0,%a0
10c75e70: 2008 movel %a0,%d0
10c75e72: b280 cmpl %d0,%d1
10c75e74: 6c16 bges 10c75e8c <tcp_tw_schedule+0x100>
10c75e76: 2079 1002 67b0 moveal 100267b0 <jiffies>,%a0
10c75e7c: 4870 1800 pea %a0@(00000000,%d1:l)
10c75e80: 4869 fff8 pea %a1@(-8)
10c75e84: 4eb9 10c1 97b0 jsr 10c197b0 <mod_timer>
10c75e8a: 508f addql #8,%sp
10c75e8c: d4b9 1001 04a8 addl 100104a8 <tcp_twcal_hand>,%d2
10c75e92: 701f moveq #31,%d0
10c75e94: c480 andl %d0,%d2
10c75e96: e58a lsll #2,%d2
10c75e98: 2242 moveal %d2,%a1
10c75e9a: d3fc 1002 4e8c addal #268586636,%a1
10c75ea0: 2011 movel %a1@,%d0
10c75ea2: 2540 0050 movel %d0,%a2@(80)
10c75ea6: 670a beqs 10c75eb2 <tcp_tw_schedule+0x126>
10c75ea8: 2051 moveal %a1@,%a0
10c75eaa: 47ea 0050 lea %a2@(80),%a3
10c75eae: 214b 0054 movel %a3,%a0@(84)
10c75eb2: 228a movel %a2,%a1@
10c75eb4: 2549 0054 movel %a1,%a2@(84)
10c75eb8: 2039 1001 0488 movel 10010488 <tcp_tw_count>,%d0
10c75ebe: 2200 movel %d0,%d1
10c75ec0: 5281 addql #1,%d1
10c75ec2: 23c1 1001 0488 movel %d1,10010488 <tcp_tw_count>
10c75ec8: 4a80 tstl %d0
10c75eca: 6616 bnes 10c75ee2 <tcp_tw_schedule+0x156>
10c75ecc: 2079 1002 67b0 moveal 100267b0 <jiffies>,%a0
10c75ed2: 4868 02ee pea %a0@(750)
10c75ed6: 4879 1001 0494 pea 10010494 <tcp_tw_timer>
10c75edc: 4eb9 10c1 97b0 jsr 10c197b0 <mod_timer>
10c75ee2: 4cee 0c04 fff4 moveml %fp@(-12),%d2/%a2-%a3
10c75ee8: 4e5e unlk %fp
10c75eea: 4e75 rts
10c75eec <tcp_twcal_tick>:
10c75eec: 4e56 0000 linkw %fp,#0
10c75ef0: 48e7 3f3c moveml %d2-%d7/%a2-%a5,%sp@-
10c75ef4: 2879 1002 67b0 moveal 100267b0 <jiffies>,%a4
10c75efa: 7a00 moveq #0,%d5
10c75efc: 7e00 moveq #0,%d7
10c75efe: 2039 1001 04a8 movel 100104a8 <tcp_twcal_hand>,%d0
10c75f04: 4bf9 1003 2f12 lea 10032f12 <net_statistics+0x30>,%a5
10c75f0a: 6d00 00ba bltw 10c75fc6 <tcp_twcal_tick+0xda>
10c75f0e: 2600 movel %d0,%d3
10c75f10: 2839 1002 4e88 movel 10024e88 <tcp_twcal_jiffie>,%d4
10c75f16: 7c00 moveq #0,%d6
10c75f18: 47f9 1002 4e8c lea 10024e8c <tcp_twcal_row>,%a3
10c75f1e: 2004 movel %d4,%d0
10c75f20: 908c subl %a4,%d0
10c75f22: 4a80 tstl %d0
10c75f24: 6e58 bgts 10c75f7e <tcp_twcal_tick+0x92>
10c75f26: 2403 movel %d3,%d2
10c75f28: e58a lsll #2,%d2
10c75f2a: 204b moveal %a3,%a0
10c75f2c: 2473 2800 moveal %a3@(00000000,%d2:l),%a2
10c75f30: b4fc 0000 cmpaw #0,%a2
10c75f34: 6776 beqs 10c75fac <tcp_twcal_tick+0xc0>
10c75f36: 21aa 0050 2800 movel %a2@(80),%a0@(00000000,%d2:l)
10c75f3c: 42aa 0054 clrl %a2@(84)
10c75f40: 2f0a movel %a2,%sp@-
10c75f42: 4eba f704 jsr %pc@(10c75648 <tcp_timewait_kill>)
10c75f46: 588f addql #4,%sp
10c75f48: 41ea 0028 lea %a2@(40),%a0
10c75f4c: 40c1 movew %sr,%d1
10c75f4e: 007c 0700 oriw #1792,%sr
10c75f52: 2010 movel %a0@,%d0
10c75f54: 5380 subql #1,%d0
10c75f56: 2080 movel %d0,%a0@
10c75f58: 46c1 movew %d1,%sr
10c75f5a: 4a80 tstl %d0
10c75f5c: 6610 bnes 10c75f6e <tcp_twcal_tick+0x82>
10c75f5e: 2f0a movel %a2,%sp@-
10c75f60: 2f39 1003 37a6 movel 100337a6 <tcp_timewait_cachep>,%sp@-
10c75f66: 4eb9 10c2 0aea jsr 10c20aea <kmem_cache_free>
10c75f6c: 508f addql #8,%sp
10c75f6e: 5285 addql #1,%d5
10c75f70: 204b moveal %a3,%a0
10c75f72: 2473 2800 moveal %a3@(00000000,%d2:l),%a2
10c75f76: b4fc 0000 cmpaw #0,%a2
10c75f7a: 66ba bnes 10c75f36 <tcp_twcal_tick+0x4a>
10c75f7c: 602e bras 10c75fac <tcp_twcal_tick+0xc0>
10c75f7e: 4a87 tstl %d7
10c75f80: 660e bnes 10c75f90 <tcp_twcal_tick+0xa4>
10c75f82: 7e01 moveq #1,%d7
10c75f84: 23c4 1002 4e88 movel %d4,10024e88 <tcp_twcal_jiffie>
10c75f8a: 23c3 1001 04a8 movel %d3,100104a8 <tcp_twcal_hand>
10c75f90: 2003 movel %d3,%d0
10c75f92: e588 lsll #2,%d0
10c75f94: 4ab3 0800 tstl %a3@(00000000,%d0:l)
10c75f98: 6712 beqs 10c75fac <tcp_twcal_tick+0xc0>
10c75f9a: 2f04 movel %d4,%sp@-
10c75f9c: 4879 1001 04ac pea 100104ac <tcp_twcal_timer>
10c75fa2: 4eb9 10c1 97b0 jsr 10c197b0 <mod_timer>
10c75fa8: 508f addql #8,%sp
10c75faa: 601a bras 10c75fc6 <tcp_twcal_tick+0xda>
10c75fac: 7010 moveq #16,%d0
10c75fae: d880 addl %d0,%d4
10c75fb0: 5283 addql #1,%d3
10c75fb2: 701f moveq #31,%d0
10c75fb4: c680 andl %d0,%d3
10c75fb6: 5286 addql #1,%d6
10c75fb8: b086 cmpl %d6,%d0
10c75fba: 6c00 ff62 bgew 10c75f1e <tcp_twcal_tick+0x32>
10c75fbe: 70ff moveq #-1,%d0
10c75fc0: 23c0 1001 04a8 movel %d0,100104a8 <tcp_twcal_hand>
10c75fc6: 2039 1001 0488 movel 10010488 <tcp_tw_count>,%d0
10c75fcc: 9085 subl %d5,%d0
10c75fce: 23c0 1001 0488 movel %d0,10010488 <tcp_tw_count>
10c75fd4: 660c bnes 10c75fe2 <tcp_twcal_tick+0xf6>
10c75fd6: 4879 1001 0494 pea 10010494 <tcp_tw_timer>
10c75fdc: 4eb9 10c1 9894 jsr 10c19894 <del_timer>
10c75fe2: db95 addl %d5,%a5@
10c75fe4: 4cee 3cfc ffd8 moveml %fp@(-40),%d2-%d7/%a2-%a5
10c75fea: 4e5e unlk %fp
10c75fec: 4e75 rts
10c75fee <tcp_create_openreq_child>:
10c75fee: 4e56 0000 linkw %fp,#0
10c75ff2: 48e7 003c moveml %a2-%a5,%sp@-
10c75ff6: 246e 0008 moveal %fp@(8),%a2
10c75ffa: 286e 000c moveal %fp@(12),%a4
10c75ffe: 2a6e 0010 moveal %fp@(16),%a5
10c76002: 42a7 clrl %sp@-
10c76004: 4878 0020 pea 20 <LSIGTRAP+0x1b>
10c76008: 4878 0002 pea 2 <PF_DTRACE_OFF+0x1>
10c7600c: 4eb9 10c5 4b24 jsr 10c54b24 <sk_alloc>
10c76012: 2640 moveal %d0,%a3
10c76014: 4fef 000c lea %sp@(12),%sp
10c76018: b6fc 0000 cmpaw #0,%a3
10c7601c: 6700 02e2 beqw 10c76300 <tcp_create_openreq_child+0x312>
10c76020: 4878 0326 pea 326 <LSIGTRAP+0x321>
10c76024: 2f0a movel %a2,%sp@-
10c76026: 2f0b movel %a3,%sp@-
10c76028: 4eb9 10c8 5744 jsr 10c85744 <memcpy>
10c7602e: 177c 0003 0020 moveb #3,%a3@(32)
10c76034: 42ab 0014 clrl %a3@(20)
10c76038: 42ab 0090 clrl %a3@(144)
10c7603c: 376c 000c 0008 movew %a4@(12),%a3@(8)
10c76042: 4fef 000c lea %sp@(12),%sp
10c76046: 42ab 0030 clrl %a3@(48)
10c7604a: 41eb 0034 lea %a3@(52),%a0
10c7604e: 4290 clrl %a0@
10c76050: 7038 moveq #56,%d0
10c76052: d08b addl %a3,%d0
10c76054: 2140 0004 movel %d0,%a0@(4)
10c76058: 2140 0008 movel %d0,%a0@(8)
10c7605c: 42ab 004c clrl %a3@(76)
10c76060: 42ab 0050 clrl %a3@(80)
10c76064: 41eb 0054 lea %a3@(84),%a0
10c76068: 2148 0004 movel %a0,%a0@(4)
10c7606c: 2088 movel %a0,%a0@
10c7606e: 42a8 0008 clrl %a0@(8)
10c76072: 42ab 0064 clrl %a3@(100)
10c76076: 41eb 0068 lea %a3@(104),%a0
10c7607a: 2148 0004 movel %a0,%a0@(4)
10c7607e: 2088 movel %a0,%a0@
10c76080: 42a8 0008 clrl %a0@(8)
10c76084: 42ab 0078 clrl %a3@(120)
10c76088: 42ab 007c clrl %a3@(124)
10c7608c: 42ab 0080 clrl %a3@(128)
10c76090: 177c 0000 0095 moveb #0,%a3@(149)
10c76096: 102a 00a0 moveb %a2@(160),%d0
10c7609a: 0200 00f7 andib #-9,%d0
10c7609e: 1740 00a0 moveb %d0,%a3@(160)
10c760a2: 42ab 00a6 clrl %a3@(166)
10c760a6: 42ab 00ba clrl %a3@(186)
10c760aa: 42ab 00b6 clrl %a3@(182)
10c760ae: 42ab 00be clrl %a3@(190)
10c760b2: 41eb 00c2 lea %a3@(194),%a0
10c760b6: 2148 0004 movel %a0,%a0@(4)
10c760ba: 2088 movel %a0,%a0@
10c760bc: 42a8 0008 clrl %a0@(8)
10c760c0: 277c 10c6 66e8 movel #281437928,%a3@(790)
10c760c6: 0316
10c760c8: 45eb 00d6 lea %a3@(214),%a2
10c760cc: 42aa 0004 clrl %a2@(4)
10c760d0: 202c 0004 movel %a4@(4),%d0
10c760d4: 5280 addql #1,%d0
10c760d6: 2540 0008 movel %d0,%a2@(8)
10c760da: 202c 0008 movel %a4@(8),%d0
10c760de: 5280 addql #1,%d0
10c760e0: 2540 000c movel %d0,%a2@(12)
10c760e4: 202c 0008 movel %a4@(8),%d0
10c760e8: 5280 addql #1,%d0
10c760ea: 2540 0010 movel %d0,%a2@(16)
10c760ee: 202c 0008 movel %a4@(8),%d0
10c760f2: 5280 addql #1,%d0
10c760f4: 2540 0014 movel %d0,%a2@(20)
10c760f8: 42aa 0048 clrl %a2@(72)
10c760fc: 42aa 0050 clrl %a2@(80)
10c76100: 42aa 0044 clrl %a2@(68)
10c76104: 41ea 0034 lea %a2@(52),%a0
10c76108: 2148 0004 movel %a0,%a0@(4)
10c7610c: 2088 movel %a0,%a0@
10c7610e: 42a8 0008 clrl %a0@(8)
10c76112: 256c 0004 0054 movel %a4@(4),%a2@(84)
10c76118: 422a 006b clrb %a2@(107)
10c7611c: 422a 006f clrb %a2@(111)
10c76120: 42aa 0070 clrl %a2@(112)
10c76124: 257c 0000 012c movel #300,%a2@(116)
10c7612a: 0074
10c7612c: 257c 0000 012c movel #300,%a2@(132)
10c76132: 0084
10c76134: 42aa 0088 clrl %a2@(136)
10c76138: 42aa 008c clrl %a2@(140)
10c7613c: 42aa 0090 clrl %a2@(144)
10c76140: 42aa 0160 clrl %a2@(352)
10c76144: 42aa 0164 clrl %a2@(356)
10c76148: 257c 7fff ffff movel #2147483647,%a2@(148)
10c7614e: 0094
10c76150: 7002 moveq #2,%d0
10c76152: 2540 0098 movel %d0,%a2@(152)
10c76156: 426a 009c clrw %a2@(156)
10c7615a: 422a 006a clrb %a2@(106)
10c7615e: 2f0b movel %a3,%sp@-
10c76160: 4eb9 10c7 1808 jsr 10c71808 <tcp_init_xmit_timers>
10c76166: 41ea 00d4 lea %a2@(212),%a0
10c7616a: 588f addql #4,%sp
10c7616c: 2148 0004 movel %a0,%a0@(4)
10c76170: 2088 movel %a0,%a0@
10c76172: 42a8 0008 clrl %a0@(8)
10c76176: 42aa 00e8 clrl %a2@(232)
10c7617a: 202c 0004 movel %a4@(4),%d0
10c7617e: 5280 addql #1,%d0
10c76180: 2540 00f8 movel %d0,%a2@(248)
10c76184: 202c 0008 movel %a4@(8),%d0
10c76188: 5280 addql #1,%d0
10c7618a: 2540 00fc movel %d0,%a2@(252)
10c7618e: 2540 0100 movel %d0,%a2@(256)
10c76192: 202c 0004 movel %a4@(4),%d0
10c76196: 5280 addql #1,%d0
10c76198: 2540 0104 movel %d0,%a2@(260)
10c7619c: 422a 010b clrb %a2@(267)
10c761a0: 422a 0122 clrb %a2@(290)
10c761a4: 422a 0123 clrb %a2@(291)
10c761a8: 422a 0154 clrb %a2@(340)
10c761ac: 422a 0155 clrb %a2@(341)
10c761b0: 426a 017c clrw %a2@(380)
10c761b4: 42aa 0188 clrl %a2@(392)
10c761b8: 42aa 0190 clrl %a2@(400)
10c761bc: 42aa 018c clrl %a2@(396)
10c761c0: 4878 0004 pea 4 <PF_PTRACED_BIT>
10c761c4: 42a7 clrl %sp@-
10c761c6: 486b 025a pea %a3@(602)
10c761ca: 4eb9 10c8 576c jsr 10c8576c <memset>
10c761d0: 42ab 027e clrl %a3@(638)
10c761d4: 42ab 028a clrl %a3@(650)
10c761d8: 7002 moveq #2,%d0
10c761da: 2740 0028 movel %d0,%a3@(40)
10c761de: 41f9 1003 2ad4 lea 10032ad4 <tcp_sockets_allocated>,%a0
10c761e4: 4fef 000c lea %sp@(12),%sp
10c761e8: 5290 addql #1,%a0@
10c761ea: 102b 0097 moveb %a3@(151),%d0
10c761ee: 6716 beqs 10c76206 <tcp_create_openreq_child+0x218>
10c761f0: 202a 0198 movel %a2@(408),%d0
10c761f4: 6606 bnes 10c761fc <tcp_create_openreq_child+0x20e>
10c761f6: 2039 1001 02d8 movel 100102d8 <sysctl_tcp_keepalive_time>,%d0
10c761fc: 2f00 movel %d0,%sp@-
10c761fe: 2f0b movel %a3,%sp@-
10c76200: 4eb9 10c7 231e jsr 10c7231e <tcp_reset_keepalive_timer>
10c76206: 42ab 0306 clrl %a3@(774)
10c7620a: 42ab 0044 clrl %a3@(68)
10c7620e: 102c 0013 moveb %a4@(19),%d0
10c76212: ee88 lsrl #7,%d0
10c76214: 0200 0001 andib #1,%d0
10c76218: 1540 0108 moveb %d0,%a2@(264)
10c7621c: 102c 0013 moveb %a4@(19),%d0
10c76220: ec88 lsrl #6,%d0
10c76222: 0240 0001 andiw #1,%d0
10c76226: 1200 moveb %d0,%d1
10c76228: 1540 010a moveb %d0,%a2@(266)
10c7622c: 6710 beqs 10c7623e <tcp_create_openreq_child+0x250>
10c7622e: 4ab9 1001 02a8 tstl 100102a8 <sysctl_tcp_fack>
10c76234: 6708 beqs 10c7623e <tcp_create_openreq_child+0x250>
10c76236: 0001 0002 orib #2,%d1
10c7623a: 1541 010a moveb %d1,%a2@(266)
10c7623e: 256c 0014 014c movel %a4@(20),%a2@(332)
10c76244: 256c 0018 0150 movel %a4@(24),%a2@(336)
10c7624a: 256c 0018 00f4 movel %a4@(24),%a2@(244)
10c76250: 102c 0013 moveb %a4@(19),%d0
10c76254: ea88 lsrl #5,%d0
10c76256: 0240 0001 andiw #1,%d0
10c7625a: 1540 0109 moveb %d0,%a2@(265)
10c7625e: 671c beqs 10c7627c <tcp_create_openreq_child+0x28e>
10c76260: 102c 0012 moveb %a4@(18),%d0
10c76264: e888 lsrl #4,%d0
10c76266: 0200 000f andib #15,%d0
10c7626a: 1540 010c moveb %d0,%a2@(268)
10c7626e: 102c 0012 moveb %a4@(18),%d0
10c76272: 0200 000f andib #15,%d0
10c76276: 1540 010d moveb %d0,%a2@(269)
10c7627a: 601c bras 10c76298 <tcp_create_openreq_child+0x2aa>
10c7627c: 422a 010d clrb %a2@(269)
10c76280: 422a 010c clrb %a2@(268)
10c76284: 202a 014c movel %a2@(332),%d0
10c76288: 0c80 0000 ffff cmpil #65535,%d0
10c7628e: 6304 blss 10c76294 <tcp_create_openreq_child+0x2a6>
10c76290: 7000 moveq #0,%d0
10c76292: 4640 notw %d0
10c76294: 2540 014c movel %d0,%a2@(332)
10c76298: 206d 001c moveal %a5@(28),%a0
10c7629c: 4280 clrl %d0
10c7629e: 3028 000e movew %a0@(14),%d0
10c762a2: 4281 clrl %d1
10c762a4: 122a 010c moveb %a2@(268),%d1
10c762a8: e3a8 lsll %d1,%d0
10c762aa: 2540 0058 movel %d0,%a2@(88)
10c762ae: 2540 005c movel %d0,%a2@(92)
10c762b2: 4a2a 0108 tstb %a2@(264)
10c762b6: 6712 beqs 10c762ca <tcp_create_openreq_child+0x2dc>
10c762b8: 256c 001c 0118 movel %a4@(28),%a2@(280)
10c762be: 2579 1002 5790 movel 10025790 <xtime>,%a2@(284)
10c762c4: 011c
10c762c6: 7020 moveq #32,%d0
10c762c8: 6006 bras 10c762d0 <tcp_create_openreq_child+0x2e2>
10c762ca: 42aa 011c clrl %a2@(284)
10c762ce: 7014 moveq #20,%d0
10c762d0: 2480 movel %d0,%a2@
10c762d2: 2012 movel %a2@,%d0
10c762d4: 0680 0000 0218 addil #536,%d0
10c762da: b0ad 005c cmpl %a5@(92),%d0
10c762de: 620c bhis 10c762ec <tcp_create_openreq_child+0x2fe>
10c762e0: 3a6d 005e moveaw %a5@(94),%a5
10c762e4: 9aea 0002 subaw %a2@(2),%a5
10c762e8: 354d 0030 movew %a5,%a2@(48)
10c762ec: 356c 000e 0066 movew %a4@(14),%a2@(102)
10c762f2: 102c 0013 moveb %a4@(19),%d0
10c762f6: e888 lsrl #4,%d0
10c762f8: 0200 0001 andib #1,%d0
10c762fc: 1540 0159 moveb %d0,%a2@(345)
10c76300: 200b movel %a3,%d0
10c76302: 4cee 3c00 fff0 moveml %fp@(-16),%a2-%a5
10c76308: 4e5e unlk %fp
10c7630a: 4e75 rts
10c7630c <tcp_check_req>:
10c7630c: 4e56 fe58 linkw %fp,#-424
10c76310: 48e7 3c3c moveml %d2-%d5/%a2-%a5,%sp@-
10c76314: 2a6e 0008 moveal %fp@(8),%a5
10c76318: 286e 000c moveal %fp@(12),%a4
10c7631c: 266e 0010 moveal %fp@(16),%a3
10c76320: 246c 001c moveal %a4@(28),%a2
10c76324: 2a0d movel %a5,%d5
10c76326: 0685 0000 00d6 addil #214,%d5
10c7632c: 262a 000c movel %a2@(12),%d3
10c76330: 0283 0016 0000 andil #1441792,%d3
10c76336: 7800 moveq #0,%d4
10c76338: 422e ff63 clrb %fp@(-157)
10c7633c: 102a 000c moveb %a2@(12),%d0
10c76340: e888 lsrl #4,%d0
10c76342: 720f moveq #15,%d1
10c76344: c081 andl %d1,%d0
10c76346: 0c40 0005 cmpiw #5,%d0
10c7634a: 6370 blss 10c763bc <tcp_check_req+0xb0>
10c7634c: 42a7 clrl %sp@-
10c7634e: 486e fe58 pea %fp@(-424)
10c76352: 2f0c movel %a4,%sp@-
10c76354: 4eb9 10c6 c4ec jsr 10c6c4ec <tcp_parse_options>
10c7635a: 4fef 000c lea %sp@(12),%sp
10c7635e: 4a2e ff63 tstb %fp@(-157)
10c76362: 6758 beqs 10c763bc <tcp_check_req+0xb0>
10c76364: 2d6b 001c ff70 movel %a3@(28),%fp@(-144)
10c7636a: 4280 clrl %d0
10c7636c: 102b 0010 moveb %a3@(16),%d0
10c76370: 7203 moveq #3,%d1
10c76372: e1a9 lsll %d0,%d1
10c76374: 2279 1002 5790 moveal 10025790 <xtime>,%a1
10c7637a: 93c1 subal %d1,%a1
10c7637c: 2d49 ff74 movel %a1,%fp@(-140)
10c76380: 122a 000d moveb %a2@(13),%d1
10c76384: e489 lsrl #2,%d1
10c76386: 7001 moveq #1,%d0
10c76388: c280 andl %d0,%d1
10c7638a: 202e ff68 movel %fp@(-152),%d0
10c7638e: 90ab 001c subl %a3@(28),%d0
10c76392: 6a28 bpls 10c763bc <tcp_check_req+0xb0>
10c76394: 2009 movel %a1,%d0
10c76396: 0680 001f a400 addil #2073600,%d0
10c7639c: 2079 1002 5790 moveal 10025790 <xtime>,%a0
10c763a2: b088 cmpl %a0,%d0
10c763a4: 6f16 bles 10c763bc <tcp_check_req+0xb0>
10c763a6: 7801 moveq #1,%d4
10c763a8: 4a81 tstl %d1
10c763aa: 6710 beqs 10c763bc <tcp_check_req+0xb0>
10c763ac: 703c moveq #60,%d0
10c763ae: d089 addl %a1,%d0
10c763b0: b088 cmpl %a0,%d0
10c763b2: 5ec0 sgt %d0
10c763b4: 4880 extw %d0
10c763b6: 3800 movew %d0,%d4
10c763b8: 48c4 extl %d4
10c763ba: 4484 negl %d4
10c763bc: 206c 003a moveal %a4@(58),%a0
10c763c0: 222b 0004 movel %a3@(4),%d1
10c763c4: b288 cmpl %a0,%d1
10c763c6: 6620 bnes 10c763e8 <tcp_check_req+0xdc>
10c763c8: 0c83 0002 0000 cmpil #131072,%d3
10c763ce: 6618 bnes 10c763e8 <tcp_check_req+0xdc>
10c763d0: 4a84 tstl %d4
10c763d2: 6648 bnes 10c7641c <tcp_check_req+0x110>
10c763d4: 206b 0024 moveal %a3@(36),%a0
10c763d8: 42a7 clrl %sp@-
10c763da: 2f0b movel %a3,%sp@-
10c763dc: 2f0d movel %a5,%sp@-
10c763de: 2068 0004 moveal %a0@(4),%a0
10c763e2: 4e90 jsr %a0@
10c763e4: 6000 01aa braw 10c76590 <tcp_check_req+0x284>
10c763e8: 4a84 tstl %d4
10c763ea: 6630 bnes 10c7641c <tcp_check_req+0x110>
10c763ec: 242c 003e movel %a4@(62),%d2
10c763f0: 2001 movel %d1,%d0
10c763f2: 5280 addql #1,%d0
10c763f4: d2ab 0018 addl %a3@(24),%d1
10c763f8: 5281 addql #1,%d1
10c763fa: b088 cmpl %a0,%d0
10c763fc: 6742 beqs 10c76440 <tcp_check_req+0x134>
10c763fe: 9082 subl %d2,%d0
10c76400: 6a06 bpls 10c76408 <tcp_check_req+0xfc>
10c76402: 2008 movel %a0,%d0
10c76404: 9081 subl %d1,%d0
10c76406: 6b38 bmis 10c76440 <tcp_check_req+0x134>
10c76408: 7000 moveq #0,%d0
10c7640a: b288 cmpl %a0,%d1
10c7640c: 660a bnes 10c76418 <tcp_check_req+0x10c>
10c7640e: b488 cmpl %a0,%d2
10c76410: 57c0 seq %d0
10c76412: 4880 extw %d0
10c76414: 48c0 extl %d0
10c76416: 4480 negl %d0
10c76418: 4a80 tstl %d0
10c7641a: 6624 bnes 10c76440 <tcp_check_req+0x134>
10c7641c: 0803 0012 btst #18,%d3
10c76420: 660e bnes 10c76430 <tcp_check_req+0x124>
10c76422: 206b 0024 moveal %a3@(36),%a0
10c76426: 2f0b movel %a3,%sp@-
10c76428: 2f0c movel %a4,%sp@-
10c7642a: 2068 0008 moveal %a0@(8),%a0
10c7642e: 4e90 jsr %a0@
10c76430: 4a84 tstl %d4
10c76432: 6700 015c beqw 10c76590 <tcp_check_req+0x284>
10c76436: 52b9 1003 2f1e addql #1,10032f1e <net_statistics+0x3c>
10c7643c: 6000 0152 braw 10c76590 <tcp_check_req+0x284>
10c76440: 4a2e ff63 tstb %fp@(-157)
10c76444: 6712 beqs 10c76458 <tcp_check_req+0x14c>
10c76446: 202b 0004 movel %a3@(4),%d0
10c7644a: 5280 addql #1,%d0
10c7644c: 90ac 003a subl %a4@(58),%d0
10c76450: 6b06 bmis 10c76458 <tcp_check_req+0x14c>
10c76452: 276e ff68 001c movel %fp@(-152),%a3@(28)
10c76458: 222b 0004 movel %a3@(4),%d1
10c7645c: b2ac 003a cmpl %a4@(58),%d1
10c76460: 6604 bnes 10c76466 <tcp_check_req+0x15a>
10c76462: 0883 0011 bclr #17,%d3
10c76466: 2003 movel %d3,%d0
10c76468: 0280 0006 0000 andil #393216,%d0
10c7646e: 6600 00bc bnew 10c7652c <tcp_check_req+0x220>
10c76472: 7000 moveq #0,%d0
10c76474: 0803 0014 btst #20,%d3
10c76478: 6700 0118 beqw 10c76592 <tcp_check_req+0x286>
10c7647c: 202b 0008 movel %a3@(8),%d0
10c76480: 5280 addql #1,%d0
10c76482: b0ac 004a cmpl %a4@(74),%d0
10c76486: 6706 beqs 10c7648e <tcp_check_req+0x182>
10c76488: 200d movel %a5,%d0
10c7648a: 6000 0106 braw 10c76592 <tcp_check_req+0x286>
10c7648e: 2045 moveal %d5,%a0
10c76490: 4a28 006e tstb %a0@(110)
10c76494: 6714 beqs 10c764aa <tcp_check_req+0x19e>
10c76496: 2001 movel %d1,%d0
10c76498: 5280 addql #1,%d0
10c7649a: b0ac 003e cmpl %a4@(62),%d0
10c7649e: 660a bnes 10c764aa <tcp_check_req+0x19e>
10c764a0: 002b 0008 0013 orib #8,%a3@(19)
10c764a6: 6000 00e8 braw 10c76590 <tcp_check_req+0x284>
10c764aa: 2245 moveal %d5,%a1
10c764ac: 2069 00e4 moveal %a1@(228),%a0
10c764b0: 42a7 clrl %sp@-
10c764b2: 2f0b movel %a3,%sp@-
10c764b4: 2f0c movel %a4,%sp@-
10c764b6: 2f0d movel %a5,%sp@-
10c764b8: 2068 0010 moveal %a0@(16),%a0
10c764bc: 4e90 jsr %a0@
10c764be: 2400 movel %d0,%d2
10c764c0: 4fef 0010 lea %sp@(16),%sp
10c764c4: 6756 beqs 10c7651c <tcp_check_req+0x210>
10c764c6: 206e 0014 moveal %fp@(20),%a0
10c764ca: 2093 movel %a3@,%a0@
10c764cc: 246d 025e moveal %a5@(606),%a2
10c764d0: 202a 0002 movel %a2@(2),%d0
10c764d4: 2240 moveal %d0,%a1
10c764d6: 5389 subql #1,%a1
10c764d8: 2549 0002 movel %a1,%a2@(2)
10c764dc: 7201 moveq #1,%d1
10c764de: b280 cmpl %d0,%d1
10c764e0: 6608 bnes 10c764ea <tcp_check_req+0x1de>
10c764e2: 2f0d movel %a5,%sp@-
10c764e4: 4eb9 10c7 22ee jsr 10c722ee <tcp_delete_keepalive_timer>
10c764ea: 4a2b 0010 tstb %a3@(16)
10c764ee: 6604 bnes 10c764f4 <tcp_check_req+0x1e8>
10c764f0: 53aa 0006 subql #1,%a2@(6)
10c764f4: 43ed 00d6 lea %a5@(214),%a1
10c764f8: 2742 0028 movel %d2,%a3@(40)
10c764fc: 526d 0286 addqw #1,%a5@(646)
10c76500: 2069 0190 moveal %a1@(400),%a0
10c76504: b0fc 0000 cmpaw #0,%a0
10c76508: 6606 bnes 10c76510 <tcp_check_req+0x204>
10c7650a: 234b 018c movel %a3,%a1@(396)
10c7650e: 6002 bras 10c76512 <tcp_check_req+0x206>
10c76510: 208b movel %a3,%a0@
10c76512: 234b 0190 movel %a3,%a1@(400)
10c76516: 4293 clrl %a3@
10c76518: 2002 movel %d2,%d0
10c7651a: 6076 bras 10c76592 <tcp_check_req+0x286>
10c7651c: 4ab9 1001 0484 tstl 10010484 <sysctl_tcp_abort_on_overflow>
10c76522: 6608 bnes 10c7652c <tcp_check_req+0x220>
10c76524: 002b 0008 0013 orib #8,%a3@(19)
10c7652a: 6064 bras 10c76590 <tcp_check_req+0x284>
10c7652c: 52b9 1003 2eee addql #1,10032eee <net_statistics+0xc>
10c76532: 0803 0012 btst #18,%d3
10c76536: 660e bnes 10c76546 <tcp_check_req+0x23a>
10c76538: 206b 0024 moveal %a3@(36),%a0
10c7653c: 2f0c movel %a4,%sp@-
10c7653e: 2068 0010 moveal %a0@(16),%a0
10c76542: 4e90 jsr %a0@
10c76544: 588f addql #4,%sp
10c76546: 206e 0014 moveal %fp@(20),%a0
10c7654a: 2093 movel %a3@,%a0@
10c7654c: 246d 025e moveal %a5@(606),%a2
10c76550: 202a 0002 movel %a2@(2),%d0
10c76554: 2240 moveal %d0,%a1
10c76556: 5389 subql #1,%a1
10c76558: 2549 0002 movel %a1,%a2@(2)
10c7655c: 7201 moveq #1,%d1
10c7655e: b280 cmpl %d0,%d1
10c76560: 660a bnes 10c7656c <tcp_check_req+0x260>
10c76562: 2f0d movel %a5,%sp@-
10c76564: 4eb9 10c7 22ee jsr 10c722ee <tcp_delete_keepalive_timer>
10c7656a: 588f addql #4,%sp
10c7656c: 4a2b 0010 tstb %a3@(16)
10c76570: 6604 bnes 10c76576 <tcp_check_req+0x26a>
10c76572: 53aa 0006 subql #1,%a2@(6)
10c76576: 206b 0024 moveal %a3@(36),%a0
10c7657a: 2f0b movel %a3,%sp@-
10c7657c: 2068 000c moveal %a0@(12),%a0
10c76580: 4e90 jsr %a0@
10c76582: 2f0b movel %a3,%sp@-
10c76584: 2f39 1003 295c movel 1003295c <tcp_openreq_cachep>,%sp@-
10c7658a: 4eb9 10c2 0aea jsr 10c20aea <kmem_cache_free>
10c76590: 7000 moveq #0,%d0
10c76592: 4cee 3c3c fe38 moveml %fp@(-456),%d2-%d5/%a2-%a5
10c76598: 4e5e unlk %fp
10c7659a: 4e75 rts
10c7659c <tcp_child_process>:
10c7659c: 4e56 0000 linkw %fp,#0
10c765a0: 48e7 3030 moveml %d2-%d3/%a2-%a3,%sp@-
10c765a4: 266e 0008 moveal %fp@(8),%a3
10c765a8: 246e 000c moveal %fp@(12),%a2
10c765ac: 226e 0010 moveal %fp@(16),%a1
10c765b0: 7600 moveq #0,%d3
10c765b2: 102a 0020 moveb %a2@(32),%d0
10c765b6: 4282 clrl %d2
10c765b8: 1400 moveb %d0,%d2
10c765ba: 4aaa 0030 tstl %a2@(48)
10c765be: 6636 bnes 10c765f6 <tcp_child_process+0x5a>
10c765c0: 2f29 005c movel %a1@(92),%sp@-
10c765c4: 2f29 001c movel %a1@(28),%sp@-
10c765c8: 2f09 movel %a1,%sp@-
10c765ca: 2f0a movel %a2,%sp@-
10c765cc: 4eb9 10c6 e92a jsr 10c6e92a <tcp_rcv_state_process>
10c765d2: 2600 movel %d0,%d3
10c765d4: 4fef 0010 lea %sp@(16),%sp
10c765d8: 7003 moveq #3,%d0
10c765da: b082 cmpl %d2,%d0
10c765dc: 6634 bnes 10c76612 <tcp_child_process+0x76>
10c765de: 102a 0020 moveb %a2@(32),%d0
10c765e2: 0c00 0003 cmpib #3,%d0
10c765e6: 672a beqs 10c76612 <tcp_child_process+0x76>
10c765e8: 42a7 clrl %sp@-
10c765ea: 2f0b movel %a3,%sp@-
10c765ec: 206b 0312 moveal %a3@(786),%a0
10c765f0: 4e90 jsr %a0@
10c765f2: 508f addql #8,%sp
10c765f4: 601c bras 10c76612 <tcp_child_process+0x76>
10c765f6: 206a 00ba moveal %a2@(186),%a0
10c765fa: b0fc 0000 cmpaw #0,%a0
10c765fe: 660a bnes 10c7660a <tcp_child_process+0x6e>
10c76600: 2549 00ba movel %a1,%a2@(186)
10c76604: 2549 00b6 movel %a1,%a2@(182)
10c76608: 6006 bras 10c76610 <tcp_child_process+0x74>
10c7660a: 2089 movel %a1,%a0@
10c7660c: 2549 00ba movel %a1,%a2@(186)
10c76610: 4291 clrl %a1@
10c76612: 41ea 0028 lea %a2@(40),%a0
10c76616: 40c1 movew %sr,%d1
10c76618: 007c 0700 oriw #1792,%sr
10c7661c: 2010 movel %a0@,%d0
10c7661e: 5380 subql #1,%d0
10c76620: 2080 movel %d0,%a0@
10c76622: 46c1 movew %d1,%sr
10c76624: 4a80 tstl %d0
10c76626: 6608 bnes 10c76630 <tcp_child_process+0x94>
10c76628: 2f0a movel %a2,%sp@-
10c7662a: 4eb9 10c5 4b7e jsr 10c54b7e <sk_free>
10c76630: 2003 movel %d3,%d0
10c76632: 4cee 0c0c fff0 moveml %fp@(-16),%d2-%d3/%a2-%a3
10c76638: 4e5e unlk %fp
10c7663a: 4e75 rts
10c7663c <tcpdiag_fill>:
10c7663c: 4e56 fffc linkw %fp,#-4
10c76640: 48e7 3c3c moveml %d2-%d5/%a2-%a5,%sp@-
10c76644: 2a6e 0008 moveal %fp@(8),%a5
10c76648: 226e 000c moveal %fp@(12),%a1
10c7664c: 2a2e 0010 movel %fp@(16),%d5
10c76650: 47e9 00d6 lea %a1@(214),%a3
10c76654: 99cc subal %a4,%a4
10c76656: 7600 moveq #0,%d3
10c76658: 282d 0084 movel %a5@(132),%d4
10c7665c: 4aad 0060 tstl %a5@(96)
10c76660: 6608 bnes 10c7666a <tcpdiag_fill+0x2e>
10c76662: 202d 0088 movel %a5@(136),%d0
10c76666: 9084 subl %d4,%d0
10c76668: 6002 bras 10c7666c <tcpdiag_fill+0x30>
10c7666a: 7000 moveq #0,%d0
10c7666c: 7257 moveq #87,%d1
10c7666e: b280 cmpl %d0,%d1
10c76670: 6c00 0420 bgew 10c76a92 <tcpdiag_fill+0x456>
10c76674: 242d 0084 movel %a5@(132),%d2
10c76678: 4aad 0060 tstl %a5@(96)
10c7667c: 670c beqs 10c7668a <tcpdiag_fill+0x4e>
10c7667e: 4879 1000 97c7 pea 100097c7 <timer_bug_msg+0x600>
10c76684: 4eb9 10c1 60e4 jsr 10c160e4 <panic>
10c7668a: 7058 moveq #88,%d0
10c7668c: d082 addl %d2,%d0
10c7668e: 2b40 0084 movel %d0,%a5@(132)
10c76692: 7258 moveq #88,%d1
10c76694: d3ad 005c addl %d1,%a5@(92)
10c76698: b0ad 0088 cmpl %a5@(136),%d0
10c7669c: 631e blss 10c766bc <tcpdiag_fill+0x80>
10c7669e: 2f3c 10c7 669e movel #281503390,%sp@-
10c766a4: 4878 0058 pea 58 <LSIGTRAP+0x53>
10c766a8: 2f0d movel %a5,%sp@-
10c766aa: 2d49 fffc movel %a1,%fp@(-4)
10c766ae: 4eb9 10c5 55c4 jsr 10c555c4 <skb_over_panic>
10c766b4: 4fef 000c lea %sp@(12),%sp
10c766b8: 226e fffc moveal %fp@(-4),%a1
10c766bc: 7012 moveq #18,%d0
10c766be: 2042 moveal %d2,%a0
10c766c0: 3140 0004 movew %d0,%a0@(4)
10c766c4: 7058 moveq #88,%d0
10c766c6: 2080 movel %d0,%a0@
10c766c8: 4268 0006 clrw %a0@(6)
10c766cc: 216e 0014 000c movel %fp@(20),%a0@(12)
10c766d2: 216e 0018 0008 movel %fp@(24),%a0@(8)
10c766d8: 45e8 0010 lea %a0@(16),%a2
10c766dc: 1029 0020 moveb %a1@(32),%d0
10c766e0: 0c00 0006 cmpib #6,%d0
10c766e4: 6700 00a2 beqw 10c76788 <tcpdiag_fill+0x14c>
10c766e8: 0805 0000 btst #0,%d5
10c766ec: 674c beqs 10c7673a <tcpdiag_fill+0xfe>
10c766ee: 202d 0060 movel %a5@(96),%d0
10c766f2: 660a bnes 10c766fe <tcpdiag_fill+0xc2>
10c766f4: 222d 0088 movel %a5@(136),%d1
10c766f8: 92ad 0084 subl %a5@(132),%d1
10c766fc: 6002 bras 10c76700 <tcpdiag_fill+0xc4>
10c766fe: 7200 moveq #0,%d1
10c76700: 7614 moveq #20,%d3
10c76702: b681 cmpl %d1,%d3
10c76704: 6e00 038c bgtw 10c76a92 <tcpdiag_fill+0x456>
10c76708: 222d 0084 movel %a5@(132),%d1
10c7670c: 4a80 tstl %d0
10c7670e: 670c beqs 10c7671c <tcpdiag_fill+0xe0>
10c76710: 4879 1000 97c7 pea 100097c7 <timer_bug_msg+0x600>
10c76716: 4eb9 10c1 60e4 jsr 10c160e4 <panic>
10c7671c: 7014 moveq #20,%d0
10c7671e: d081 addl %d1,%d0
10c76720: 2b40 0084 movel %d0,%a5@(132)
10c76724: 7614 moveq #20,%d3
10c76726: d7ad 005c addl %d3,%a5@(92)
10c7672a: 2041 moveal %d1,%a0
10c7672c: 317c 0001 0002 movew #1,%a0@(2)
10c76732: 7014 moveq #20,%d0
10c76734: 3080 movew %d0,%a0@
10c76736: 2601 movel %d1,%d3
10c76738: 5883 addql #4,%d3
10c7673a: 0805 0001 btst #1,%d5
10c7673e: 6748 beqs 10c76788 <tcpdiag_fill+0x14c>
10c76740: 202d 0060 movel %a5@(96),%d0
10c76744: 660a bnes 10c76750 <tcpdiag_fill+0x114>
10c76746: 222d 0088 movel %a5@(136),%d1
10c7674a: 92ad 0084 subl %a5@(132),%d1
10c7674e: 6002 bras 10c76752 <tcpdiag_fill+0x116>
10c76750: 7200 moveq #0,%d1
10c76752: 7a60 moveq #96,%d5
10c76754: ba81 cmpl %d1,%d5
10c76756: 6e00 033a bgtw 10c76a92 <tcpdiag_fill+0x456>
10c7675a: 206d 0084 moveal %a5@(132),%a0
10c7675e: 4a80 tstl %d0
10c76760: 670c beqs 10c7676e <tcpdiag_fill+0x132>
10c76762: 4879 1000 97c7 pea 100097c7 <timer_bug_msg+0x600>
10c76768: 4eb9 10c1 60e4 jsr 10c160e4 <panic>
10c7676e: 49e8 0060 lea %a0@(96),%a4
10c76772: 2b4c 0084 movel %a4,%a5@(132)
10c76776: 7060 moveq #96,%d0
10c76778: d1ad 005c addl %d0,%a5@(92)
10c7677c: 317c 0002 0002 movew #2,%a0@(2)
10c76782: 3080 movew %d0,%a0@
10c76784: 49e8 0004 lea %a0@(4),%a4
10c76788: 14a9 0025 moveb %a1@(37),%a2@
10c7678c: 1569 0020 0001 moveb %a1@(32),%a2@(1)
10c76792: 422a 0002 clrb %a2@(2)
10c76796: 422a 0003 clrb %a2@(3)
10c7679a: 3569 0022 0004 movew %a1@(34),%a2@(4)
10c767a0: 3569 0008 0006 movew %a1@(8),%a2@(6)
10c767a6: 2569 0004 0008 movel %a1@(4),%a2@(8)
10c767ac: 2551 0018 movel %a1@,%a2@(24)
10c767b0: 2569 000c 0028 movel %a1@(12),%a2@(40)
10c767b6: 2549 002c movel %a1,%a2@(44)
10c767ba: 0c2a 0006 0001 cmpib #6,%a2@(1)
10c767c0: 664a bnes 10c7680c <tcpdiag_fill+0x1d0>
10c767c2: 2039 1002 67b0 movel 100267b0 <jiffies>,%d0
10c767c8: 2229 0048 movel %a1@(72),%d1
10c767cc: 9280 subl %d0,%d1
10c767ce: 6a02 bpls 10c767d2 <tcpdiag_fill+0x196>
10c767d0: 7200 moveq #0,%d1
10c767d2: 1569 0021 0001 moveb %a1@(33),%a2@(1)
10c767d8: 157c 0003 0002 moveb #3,%a2@(2)
10c767de: 2001 movel %d1,%d0
10c767e0: e788 lsll #3,%d0
10c767e2: d081 addl %d1,%d0
10c767e4: d081 addl %d1,%d0
10c767e6: 2540 0034 movel %d0,%a2@(52)
10c767ea: 42aa 0038 clrl %a2@(56)
10c767ee: 42aa 003c clrl %a2@(60)
10c767f2: 42aa 0040 clrl %a2@(64)
10c767f6: 42aa 0044 clrl %a2@(68)
10c767fa: 286d 0084 moveal %a5@(132),%a4
10c767fe: 99c4 subal %d4,%a4
10c76800: 2042 moveal %d2,%a0
10c76802: 208c movel %a4,%a0@
10c76804: 202d 005c movel %a5@(92),%d0
10c76808: 6000 02b6 braw 10c76ac0 <tcpdiag_fill+0x484>
10c7680c: 102b 017e moveb %a3@(382),%d0
10c76810: 0c00 0001 cmpib #1,%d0
10c76814: 6618 bnes 10c7682e <tcpdiag_fill+0x1f2>
10c76816: 157c 0001 0002 moveb #1,%a2@(2)
10c7681c: 156b 006b 0003 moveb %a3@(107),%a2@(3)
10c76822: 2039 1002 67b0 movel 100267b0 <jiffies>,%d0
10c76828: 222b 00a8 movel %a3@(168),%d1
10c7682c: 603a bras 10c76868 <tcpdiag_fill+0x22c>
10c7682e: 0c00 0003 cmpib #3,%d0
10c76832: 6618 bnes 10c7684c <tcpdiag_fill+0x210>
10c76834: 157c 0004 0002 moveb #4,%a2@(2)
10c7683a: 156b 0154 0003 moveb %a3@(340),%a2@(3)
10c76840: 2039 1002 67b0 movel 100267b0 <jiffies>,%d0
10c76846: 222b 00a8 movel %a3@(168),%d1
10c7684a: 601c bras 10c76868 <tcpdiag_fill+0x22c>
10c7684c: 4aa9 02ea tstl %a1@(746)
10c76850: 6742 beqs 10c76894 <tcpdiag_fill+0x258>
10c76852: 157c 0002 0002 moveb #2,%a2@(2)
10c76858: 156b 0154 0003 moveb %a3@(340),%a2@(3)
10c7685e: 2039 1002 67b0 movel 100267b0 <jiffies>,%d0
10c76864: 2229 02f2 movel %a1@(754),%d1
10c76868: 9280 subl %d0,%d1
10c7686a: 2001 movel %d1,%d0
10c7686c: eb88 lsll #5,%d0
10c7686e: 9081 subl %d1,%d0
10c76870: e588 lsll #2,%d0
10c76872: d081 addl %d1,%d0
10c76874: e788 lsll #3,%d0
10c76876: 4878 0064 pea 64 <LSIGTRAP+0x5f>
10c7687a: 2040 moveal %d0,%a0
10c7687c: 4868 0063 pea %a0@(99)
10c76880: 2d49 fffc movel %a1,%fp@(-4)
10c76884: 4eb9 10c8 5940 jsr 10c85940 <__udivsi3>
10c7688a: 2540 0034 movel %d0,%a2@(52)
10c7688e: 226e fffc moveal %fp@(-4),%a1
10c76892: 6004 bras 10c76898 <tcpdiag_fill+0x25c>
10c76894: 42aa 0034 clrl %a2@(52)
10c76898: 202b 0008 movel %a3@(8),%d0
10c7689c: 90ab 0104 subl %a3@(260),%d0
10c768a0: 2540 0038 movel %d0,%a2@(56)
10c768a4: 222b 00fc movel %a3@(252),%d1
10c768a8: 92ab 0010 subl %a3@(16),%d1
10c768ac: 2541 003c movel %d1,%a2@(60)
10c768b0: 2069 0306 moveal %a1@(774),%a0
10c768b4: b0fc 0000 cmpaw #0,%a0
10c768b8: 670a beqs 10c768c4 <tcpdiag_fill+0x288>
10c768ba: 2068 000c moveal %a0@(12),%a0
10c768be: 2028 0036 movel %a0@(54),%d0
10c768c2: 6002 bras 10c768c6 <tcpdiag_fill+0x28a>
10c768c4: 7000 moveq #0,%d0
10c768c6: 2540 0040 movel %d0,%a2@(64)
10c768ca: 2069 0306 moveal %a1@(774),%a0
10c768ce: b0fc 0000 cmpaw #0,%a0
10c768d2: 670a beqs 10c768de <tcpdiag_fill+0x2a2>
10c768d4: 2068 000c moveal %a0@(12),%a0
10c768d8: 2028 0028 movel %a0@(40),%d0
10c768dc: 6002 bras 10c768e0 <tcpdiag_fill+0x2a4>
10c768de: 7000 moveq #0,%d0
10c768e0: 2540 0044 movel %d0,%a2@(68)
10c768e4: 4a83 tstl %d3
10c768e6: 6718 beqs 10c76900 <tcpdiag_fill+0x2c4>
10c768e8: 2043 moveal %d3,%a0
10c768ea: 20a9 0050 movel %a1@(80),%a0@
10c768ee: 2169 007c 0004 movel %a1@(124),%a0@(4)
10c768f4: 2169 0080 0008 movel %a1@(128),%a0@(8)
10c768fa: 2169 0064 000c movel %a1@(100),%a0@(12)
10c76900: b8fc 0000 cmpaw #0,%a4
10c76904: 6700 017c beqw 10c76a82 <tcpdiag_fill+0x446>
10c76908: 2079 1002 67b0 moveal 100267b0 <jiffies>,%a0
10c7690e: 18a9 0020 moveb %a1@(32),%a4@
10c76912: 196b 006a 0001 moveb %a3@(106),%a4@(1)
10c76918: 196b 006b 0002 moveb %a3@(107),%a4@(2)
10c7691e: 196b 0154 0003 moveb %a3@(340),%a4@(3)
10c76924: 196b 006f 0004 moveb %a3@(111),%a4@(4)
10c7692a: 422c 0005 clrb %a4@(5)
10c7692e: 4a2b 0108 tstb %a3@(264)
10c76932: 6706 beqs 10c7693a <tcpdiag_fill+0x2fe>
10c76934: 197c 0001 0005 moveb #1,%a4@(5)
10c7693a: 4a2b 010a tstb %a3@(266)
10c7693e: 6706 beqs 10c76946 <tcpdiag_fill+0x30a>
10c76940: 002c 0002 0005 orib #2,%a4@(5)
10c76946: 4a2b 0109 tstb %a3@(265)
10c7694a: 672e beqs 10c7697a <tcpdiag_fill+0x33e>
10c7694c: 002c 0004 0005 orib #4,%a4@(5)
10c76952: 102b 010c moveb %a3@(268),%d0
10c76956: e908 lslb #4,%d0
10c76958: 122c 0006 moveb %a4@(6),%d1
10c7695c: 0201 000f andib #15,%d1
10c76960: 8200 orb %d0,%d1
10c76962: 1941 0006 moveb %d1,%a4@(6)
10c76966: 102b 010d moveb %a3@(269),%d0
10c7696a: 0200 000f andib #15,%d0
10c7696e: 0201 fff0 andib #-16,%d1
10c76972: 8200 orb %d0,%d1
10c76974: 1941 0006 moveb %d1,%a4@(6)
10c76978: 6004 bras 10c7697e <tcpdiag_fill+0x342>
10c7697a: 422c 0006 clrb %a4@(6)
10c7697e: 222b 0084 movel %a3@(132),%d1
10c76982: 2001 movel %d1,%d0
10c76984: e588 lsll #2,%d0
10c76986: d081 addl %d1,%d0
10c76988: e788 lsll #3,%d0
10c7698a: 9081 subl %d1,%d0
10c7698c: e988 lsll #4,%d0
10c7698e: d081 addl %d1,%d0
10c76990: e988 lsll #4,%d0
10c76992: 2940 0008 movel %d0,%a4@(8)
10c76996: 222b 0024 movel %a3@(36),%d1
10c7699a: 2001 movel %d1,%d0
10c7699c: e588 lsll #2,%d0
10c7699e: d081 addl %d1,%d0
10c769a0: e788 lsll #3,%d0
10c769a2: 9081 subl %d1,%d0
10c769a4: e988 lsll #4,%d0
10c769a6: d081 addl %d1,%d0
10c769a8: e988 lsll #4,%d0
10c769aa: 2940 000c movel %d0,%a4@(12)
10c769ae: 4280 clrl %d0
10c769b0: 302b 0064 movew %a3@(100),%d0
10c769b4: 2940 0010 movel %d0,%a4@(16)
10c769b8: 4280 clrl %d0
10c769ba: 302b 0032 movew %a3@(50),%d0
10c769be: 2940 0014 movel %d0,%a4@(20)
10c769c2: 296b 0088 0018 movel %a3@(136),%a4@(24)
10c769c8: 296b 0160 001c movel %a3@(352),%a4@(28)
10c769ce: 296b 015c 0020 movel %a3@(348),%a4@(32)
10c769d4: 296b 0090 0024 movel %a3@(144),%a4@(36)
10c769da: 296b 0164 0028 movel %a3@(356),%a4@(40)
10c769e0: 2208 movel %a0,%d1
10c769e2: 92ab 001c subl %a3@(28),%d1
10c769e6: 2001 movel %d1,%d0
10c769e8: e788 lsll #3,%d0
10c769ea: d081 addl %d1,%d0
10c769ec: d081 addl %d1,%d0
10c769ee: 2940 002c movel %d0,%a4@(44)
10c769f2: 42ac 0030 clrl %a4@(48)
10c769f6: 2208 movel %a0,%d1
10c769f8: 92ab 002c subl %a3@(44),%d1
10c769fc: 2001 movel %d1,%d0
10c769fe: e788 lsll #3,%d0
10c76a00: d081 addl %d1,%d0
10c76a02: d081 addl %d1,%d0
10c76a04: 2940 0034 movel %d0,%a4@(52)
10c76a08: 2208 movel %a0,%d1
10c76a0a: 92ab 0018 subl %a3@(24),%d1
10c76a0e: 2001 movel %d1,%d0
10c76a10: e788 lsll #3,%d0
10c76a12: d081 addl %d1,%d0
10c76a14: d081 addl %d1,%d0
10c76a16: 2940 0038 movel %d0,%a4@(56)
10c76a1a: 296b 0060 003c movel %a3@(96),%a4@(60)
10c76a20: 296b 0150 0040 movel %a3@(336),%a4@(64)
10c76a26: 222b 0070 movel %a3@(112),%d1
10c76a2a: 2001 movel %d1,%d0
10c76a2c: e588 lsll #2,%d0
10c76a2e: d081 addl %d1,%d0
10c76a30: e788 lsll #3,%d0
10c76a32: 9081 subl %d1,%d0
10c76a34: e988 lsll #4,%d0
10c76a36: d081 addl %d1,%d0
10c76a38: d080 addl %d0,%d0
10c76a3a: 0280 1fff fffe andil #536870910,%d0
10c76a40: 2940 0044 movel %d0,%a4@(68)
10c76a44: 222b 0074 movel %a3@(116),%d1
10c76a48: 2001 movel %d1,%d0
10c76a4a: e588 lsll #2,%d0
10c76a4c: d081 addl %d1,%d0
10c76a4e: e788 lsll #3,%d0
10c76a50: 9081 subl %d1,%d0
10c76a52: e988 lsll #4,%d0
10c76a54: d081 addl %d1,%d0
10c76a56: e588 lsll #2,%d0
10c76a58: 0280 3fff fffc andil #1073741820,%d0
10c76a5e: 2940 0048 movel %d0,%a4@(72)
10c76a62: 296b 0094 004c movel %a3@(148),%a4@(76)
10c76a68: 296b 0098 0050 movel %a3@(152),%a4@(80)
10c76a6e: 4280 clrl %d0
10c76a70: 302b 0156 movew %a3@(342),%d0
10c76a74: 2940 0054 movel %d0,%a4@(84)
10c76a78: 4280 clrl %d0
10c76a7a: 102b 006c moveb %a3@(108),%d0
10c76a7e: 2940 0058 movel %d0,%a4@(88)
10c76a82: 202d 0084 movel %a5@(132),%d0
10c76a86: 9084 subl %d4,%d0
10c76a88: 2842 moveal %d2,%a4
10c76a8a: 2880 movel %d0,%a4@
10c76a8c: 202d 005c movel %a5@(92),%d0
10c76a90: 602e bras 10c76ac0 <tcpdiag_fill+0x484>
10c76a92: 222d 0080 movel %a5@(128),%d1
10c76a96: 2004 movel %d4,%d0
10c76a98: 9081 subl %d1,%d0
10c76a9a: b0ad 005c cmpl %a5@(92),%d0
10c76a9e: 641e bccs 10c76abe <tcpdiag_fill+0x482>
10c76aa0: 4aad 0060 tstl %a5@(96)
10c76aa4: 660c bnes 10c76ab2 <tcpdiag_fill+0x476>
10c76aa6: 2b40 005c movel %d0,%a5@(92)
10c76aaa: d280 addl %d0,%d1
10c76aac: 2b41 0084 movel %d1,%a5@(132)
10c76ab0: 600c bras 10c76abe <tcpdiag_fill+0x482>
10c76ab2: 42a7 clrl %sp@-
10c76ab4: 2f00 movel %d0,%sp@-
10c76ab6: 2f0d movel %a5,%sp@-
10c76ab8: 4eb9 10c5 60b2 jsr 10c560b2 <___pskb_trim>
10c76abe: 70ff moveq #-1,%d0
10c76ac0: 4cee 3c3c ffdc moveml %fp@(-36),%d2-%d5/%a2-%a5
10c76ac6: 4e5e unlk %fp
10c76ac8: 4e75 rts
10c76aca <tcpdiag_get_exact>:
10c76aca: 4e56 0000 linkw %fp,#0
10c76ace: 48e7 303c moveml %d2-%d3/%a2-%a5,%sp@-
10c76ad2: 2a6e 0008 moveal %fp@(8),%a5
10c76ad6: 286e 000c moveal %fp@(12),%a4
10c76ada: 45ec 0010 lea %a4@(16),%a2
10c76ade: 0c12 0002 cmpib #2,%a2@
10c76ae2: 6706 beqs 10c76aea <tcpdiag_get_exact+0x20>
10c76ae4: 70ea moveq #-22,%d0
10c76ae6: 6000 0104 braw 10c76bec <tcpdiag_get_exact+0x122>
10c76aea: 2f2a 0028 movel %a2@(40),%sp@-
10c76aee: 4280 clrl %d0
10c76af0: 302a 0004 movew %a2@(4),%d0
10c76af4: 2f00 movel %d0,%sp@-
10c76af6: 2f2a 0008 movel %a2@(8),%sp@-
10c76afa: 4280 clrl %d0
10c76afc: 302a 0006 movew %a2@(6),%d0
10c76b00: 2f00 movel %d0,%sp@-
10c76b02: 2f2a 0018 movel %a2@(24),%sp@-
10c76b06: 4eb9 10c7 5516 jsr 10c75516 <tcp_v4_lookup>
10c76b0c: 2640 moveal %d0,%a3
10c76b0e: 4fef 0014 lea %sp@(20),%sp
10c76b12: b6fc 0000 cmpaw #0,%a3
10c76b16: 6606 bnes 10c76b1e <tcpdiag_get_exact+0x54>
10c76b18: 70fe moveq #-2,%d0
10c76b1a: 6000 00d0 braw 10c76bec <tcpdiag_get_exact+0x122>
10c76b1e: 768c moveq #-116,%d3
10c76b20: 202a 002c movel %a2@(44),%d0
10c76b24: 72ff moveq #-1,%d1
10c76b26: b280 cmpl %d0,%d1
10c76b28: 6606 bnes 10c76b30 <tcpdiag_get_exact+0x66>
10c76b2a: b2aa 0030 cmpl %a2@(48),%d1
10c76b2e: 6704 beqs 10c76b34 <tcpdiag_get_exact+0x6a>
10c76b30: b08b cmpl %a3,%d0
10c76b32: 6662 bnes 10c76b96 <tcpdiag_get_exact+0xcc>
10c76b34: 76f4 moveq #-12,%d3
10c76b36: 4878 01f0 pea 1f0 <LSIGTRAP+0x1eb>
10c76b3a: 4878 0104 pea 104 <LSIGTRAP+0xff>
10c76b3e: 4eb9 10c5 5644 jsr 10c55644 <alloc_skb>
10c76b44: 2400 movel %d0,%d2
10c76b46: 508f addql #8,%sp
10c76b48: 674c beqs 10c76b96 <tcpdiag_get_exact+0xcc>
10c76b4a: 2f2c 0008 movel %a4@(8),%sp@-
10c76b4e: 2f2d 0038 movel %a5@(56),%sp@-
10c76b52: 4280 clrl %d0
10c76b54: 102a 0003 moveb %a2@(3),%d0
10c76b58: 2f00 movel %d0,%sp@-
10c76b5a: 2f0b movel %a3,%sp@-
10c76b5c: 2f02 movel %d2,%sp@-
10c76b5e: 4eba fadc jsr %pc@(10c7663c <tcpdiag_fill>)
10c76b62: 4fef 0014 lea %sp@(20),%sp
10c76b66: 4a80 tstl %d0
10c76b68: 6e0c bgts 10c76b76 <tcpdiag_get_exact+0xac>
10c76b6a: 4879 1000 97c7 pea 100097c7 <timer_bug_msg+0x600>
10c76b70: 4eb9 10c1 60e4 jsr 10c160e4 <panic>
10c76b76: 4878 0040 pea 40 <LSIGTRAP+0x3b>
10c76b7a: 2f2d 0038 movel %a5@(56),%sp@-
10c76b7e: 2f02 movel %d2,%sp@-
10c76b80: 2f39 1002 4f0c movel 10024f0c <tcpnl>,%sp@-
10c76b86: 4eb9 10c5 dc1e jsr 10c5dc1e <netlink_unicast>
10c76b8c: 2600 movel %d0,%d3
10c76b8e: 4fef 0010 lea %sp@(16),%sp
10c76b92: 6f02 bles 10c76b96 <tcpdiag_get_exact+0xcc>
10c76b94: 7600 moveq #0,%d3
10c76b96: b6fc 0000 cmpaw #0,%a3
10c76b9a: 674e beqs 10c76bea <tcpdiag_get_exact+0x120>
10c76b9c: 102b 0020 moveb %a3@(32),%d0
10c76ba0: 0c00 0006 cmpib #6,%d0
10c76ba4: 6626 bnes 10c76bcc <tcpdiag_get_exact+0x102>
10c76ba6: 41eb 0028 lea %a3@(40),%a0
10c76baa: 40c1 movew %sr,%d1
10c76bac: 007c 0700 oriw #1792,%sr
10c76bb0: 2010 movel %a0@,%d0
10c76bb2: 5380 subql #1,%d0
10c76bb4: 2080 movel %d0,%a0@
10c76bb6: 46c1 movew %d1,%sr
10c76bb8: 4a80 tstl %d0
10c76bba: 662e bnes 10c76bea <tcpdiag_get_exact+0x120>
10c76bbc: 2f0b movel %a3,%sp@-
10c76bbe: 2f39 1003 37a6 movel 100337a6 <tcp_timewait_cachep>,%sp@-
10c76bc4: 4eb9 10c2 0aea jsr 10c20aea <kmem_cache_free>
10c76bca: 601e bras 10c76bea <tcpdiag_get_exact+0x120>
10c76bcc: 41eb 0028 lea %a3@(40),%a0
10c76bd0: 40c1 movew %sr,%d1
10c76bd2: 007c 0700 oriw #1792,%sr
10c76bd6: 2010 movel %a0@,%d0
10c76bd8: 5380 subql #1,%d0
10c76bda: 2080 movel %d0,%a0@
10c76bdc: 46c1 movew %d1,%sr
10c76bde: 4a80 tstl %d0
10c76be0: 6608 bnes 10c76bea <tcpdiag_get_exact+0x120>
10c76be2: 2f0b movel %a3,%sp@-
10c76be4: 4eb9 10c5 4b7e jsr 10c54b7e <sk_free>
10c76bea: 2003 movel %d3,%d0
10c76bec: 4cee 3c0c ffe8 moveml %fp@(-24),%d2-%d3/%a2-%a5
10c76bf2: 4e5e unlk %fp
10c76bf4: 4e75 rts
10c76bf6 <bitstring_match>:
10c76bf6: 4e56 0000 linkw %fp,#0
10c76bfa: 48e7 3030 moveml %d2-%d3/%a2-%a3,%sp@-
10c76bfe: 246e 0008 moveal %fp@(8),%a2
10c76c02: 266e 000c moveal %fp@(12),%a3
10c76c06: 262e 0010 movel %fp@(16),%d3
10c76c0a: 2403 movel %d3,%d2
10c76c0c: ea82 asrl #5,%d2
10c76c0e: 701f moveq #31,%d0
10c76c10: c680 andl %d0,%d3
10c76c12: 4a82 tstl %d2
10c76c14: 6718 beqs 10c76c2e <bitstring_match+0x38>
10c76c16: 2002 movel %d2,%d0
10c76c18: e588 lsll #2,%d0
10c76c1a: 2f00 movel %d0,%sp@-
10c76c1c: 2f0b movel %a3,%sp@-
10c76c1e: 2f0a movel %a2,%sp@-
10c76c20: 4eb9 10c8 436e jsr 10c8436e <memcmp>
10c76c26: 4a80 tstl %d0
10c76c28: 6704 beqs 10c76c2e <bitstring_match+0x38>
10c76c2a: 7000 moveq #0,%d0
10c76c2c: 6024 bras 10c76c52 <bitstring_match+0x5c>
10c76c2e: 4a83 tstl %d3
10c76c30: 671e beqs 10c76c50 <bitstring_match+0x5a>
10c76c32: e58a lsll #2,%d2
10c76c34: 7020 moveq #32,%d0
10c76c36: 9083 subl %d3,%d0
10c76c38: 72ff moveq #-1,%d1
10c76c3a: e1a9 lsll %d0,%d1
10c76c3c: 2632 2800 movel %a2@(00000000,%d2:l),%d3
10c76c40: 2033 2800 movel %a3@(00000000,%d2:l),%d0
10c76c44: b183 eorl %d0,%d3
10c76c46: 2403 movel %d3,%d2
10c76c48: c481 andl %d1,%d2
10c76c4a: 7000 moveq #0,%d0
10c76c4c: 4a82 tstl %d2
10c76c4e: 6602 bnes 10c76c52 <bitstring_match+0x5c>
10c76c50: 7001 moveq #1,%d0
10c76c52: 4cee 0c0c fff0 moveml %fp@(-16),%d2-%d3/%a2-%a3
10c76c58: 4e5e unlk %fp
10c76c5a: 4e75 rts
10c76c5c <tcpdiag_bc_run>:
10c76c5c: 4e56 fffc linkw %fp,#-4
10c76c60: 48e7 383c moveml %d2-%d4/%a2-%a5,%sp@-
10c76c64: 266e 0008 moveal %fp@(8),%a3
10c76c68: 282e 000c movel %fp@(12),%d4
10c76c6c: 2a6e 0010 moveal %fp@(16),%a5
10c76c70: 6f00 0128 blew 10c76d9a <tcpdiag_bc_run+0x13e>
10c76c74: 7401 moveq #1,%d2
10c76c76: 4280 clrl %d0
10c76c78: 1013 moveb %a3@,%d0
10c76c7a: 7208 moveq #8,%d1
10c76c7c: b280 cmpl %d0,%d1
10c76c7e: 6500 00fe bcsw 10c76d7e <tcpdiag_bc_run+0x122>
10c76c82: d080 addl %d0,%d0
10c76c84: 303b 0806 movew %pc@(10c76c8c <tcpdiag_bc_run+0x30>,%d0:l),%d0
10c76c88: 4efb 0002 jmp %pc@(10c76c8c <tcpdiag_bc_run+0x30>,%d0:w)
10c76c8c: 00f2 0362
10c76c8e: 00fe 0376
10c76c90: 0012 001e orib #30,%a2@
10c76c94: 002a 0036 004c orib #54,%a2@(76)
10c76c9a: 005c 005c oriw #92,%a4@+
10c76c9e: 302b 0006 movew %a3@(6),%d0
10c76ca2: b06d 000a cmpw %a5@(10),%d0
10c76ca6: 53c0 sls %d0
10c76ca8: 6022 bras 10c76ccc <tcpdiag_bc_run+0x70>
10c76caa: 322b 0006 movew %a3@(6),%d1
10c76cae: b26d 000a cmpw %a5@(10),%d1
10c76cb2: 54c0 scc %d0
10c76cb4: 6016 bras 10c76ccc <tcpdiag_bc_run+0x70>
10c76cb6: 302b 0006 movew %a3@(6),%d0
10c76cba: b06d 0008 cmpw %a5@(8),%d0
10c76cbe: 53c0 sls %d0
10c76cc0: 600a bras 10c76ccc <tcpdiag_bc_run+0x70>
10c76cc2: 322b 0006 movew %a3@(6),%d1
10c76cc6: b26d 0008 cmpw %a5@(8),%d1
10c76cca: 54c0 scc %d0
10c76ccc: 4880 extw %d0
10c76cce: 3400 movew %d0,%d2
10c76cd0: 48c2 extl %d2
10c76cd2: 4482 negl %d2
10c76cd4: 6000 00a8 braw 10c76d7e <tcpdiag_bc_run+0x122>
10c76cd8: 142d 00a0 moveb %a5@(160),%d2
10c76cdc: e68a lsrl #3,%d2
10c76cde: 4682 notl %d2
10c76ce0: 7001 moveq #1,%d0
10c76ce2: c480 andl %d0,%d2
10c76ce4: 6000 0098 braw 10c76d7e <tcpdiag_bc_run+0x122>
10c76ce8: 49eb 0004 lea %a3@(4),%a4
10c76cec: 222c 0002 movel %a4@(2),%d1
10c76cf0: 70ff moveq #-1,%d0
10c76cf2: b081 cmpl %d1,%d0
10c76cf4: 6718 beqs 10c76d0e <tcpdiag_bc_run+0xb2>
10c76cf6: 0c13 0007 cmpib #7,%a3@
10c76cfa: 6608 bnes 10c76d04 <tcpdiag_bc_run+0xa8>
10c76cfc: 4280 clrl %d0
10c76cfe: 302d 000a movew %a5@(10),%d0
10c76d02: 6006 bras 10c76d0a <tcpdiag_bc_run+0xae>
10c76d04: 4280 clrl %d0
10c76d06: 302d 0008 movew %a5@(8),%d0
10c76d0a: b081 cmpl %d1,%d0
10c76d0c: 667c bnes 10c76d8a <tcpdiag_bc_run+0x12e>
10c76d0e: 102c 0001 moveb %a4@(1),%d0
10c76d12: 676a beqs 10c76d7e <tcpdiag_bc_run+0x122>
10c76d14: 244d moveal %a5,%a2
10c76d16: 0c13 0007 cmpib #7,%a3@
10c76d1a: 6602 bnes 10c76d1e <tcpdiag_bc_run+0xc2>
10c76d1c: 588a addql #4,%a2
10c76d1e: 42a7 clrl %sp@-
10c76d20: 1f40 0003 moveb %d0,%sp@(3)
10c76d24: 260c movel %a4,%d3
10c76d26: 5c83 addql #6,%d3
10c76d28: 2f03 movel %d3,%sp@-
10c76d2a: 2f0a movel %a2,%sp@-
10c76d2c: 41fa fec8 lea %pc@(10c76bf6 <bitstring_match>),%a0
10c76d30: 2d48 fffc movel %a0,%fp@(-4)
10c76d34: 4e90 jsr %a0@
10c76d36: 4fef 000c lea %sp@(12),%sp
10c76d3a: 206e fffc moveal %fp@(-4),%a0
10c76d3e: 4a80 tstl %d0
10c76d40: 663c bnes 10c76d7e <tcpdiag_bc_run+0x122>
10c76d42: 0c6d 000a 0024 cmpiw #10,%a5@(36)
10c76d48: 6632 bnes 10c76d7c <tcpdiag_bc_run+0x120>
10c76d4a: 0c14 0002 cmpib #2,%a4@
10c76d4e: 662c bnes 10c76d7c <tcpdiag_bc_run+0x120>
10c76d50: 4a92 tstl %a2@
10c76d52: 6628 bnes 10c76d7c <tcpdiag_bc_run+0x120>
10c76d54: 4aaa 0004 tstl %a2@(4)
10c76d58: 6622 bnes 10c76d7c <tcpdiag_bc_run+0x120>
10c76d5a: 0caa 0000 ffff cmpil #65535,%a2@(8)
10c76d60: 0008
10c76d62: 6618 bnes 10c76d7c <tcpdiag_bc_run+0x120>
10c76d64: 4280 clrl %d0
10c76d66: 102c 0001 moveb %a4@(1),%d0
10c76d6a: 2f00 movel %d0,%sp@-
10c76d6c: 2f03 movel %d3,%sp@-
10c76d6e: 486a 000c pea %a2@(12)
10c76d72: 4e90 jsr %a0@
10c76d74: 4fef 000c lea %sp@(12),%sp
10c76d78: 4a80 tstl %d0
10c76d7a: 6602 bnes 10c76d7e <tcpdiag_bc_run+0x122>
10c76d7c: 7400 moveq #0,%d2
10c76d7e: 4a82 tstl %d2
10c76d80: 6708 beqs 10c76d8a <tcpdiag_bc_run+0x12e>
10c76d82: 4280 clrl %d0
10c76d84: 102b 0001 moveb %a3@(1),%d0
10c76d88: 6006 bras 10c76d90 <tcpdiag_bc_run+0x134>
10c76d8a: 4280 clrl %d0
10c76d8c: 302b 0002 movew %a3@(2),%d0
10c76d90: 9880 subl %d0,%d4
10c76d92: d7c0 addal %d0,%a3
10c76d94: 4a84 tstl %d4
10c76d96: 6e00 fedc bgtw 10c76c74 <tcpdiag_bc_run+0x18>
10c76d9a: 4a84 tstl %d4
10c76d9c: 57c0 seq %d0
10c76d9e: 4880 extw %d0
10c76da0: 48c0 extl %d0
10c76da2: 4480 negl %d0
10c76da4: 4cee 3c1c ffe0 moveml %fp@(-32),%d2-%d4/%a2-%a5
10c76daa: 4e5e unlk %fp
10c76dac: 4e75 rts
10c76dae <valid_cc>:
10c76dae: 4e56 0000 linkw %fp,#0
10c76db2: 2f02 movel %d2,%sp@-
10c76db4: 206e 0008 moveal %fp@(8),%a0
10c76db8: 222e 000c movel %fp@(12),%d1
10c76dbc: 226e 0010 moveal %fp@(16),%a1
10c76dc0: 6d1e blts 10c76de0 <valid_cc+0x32>
10c76dc2: 7400 moveq #0,%d2
10c76dc4: b289 cmpl %a1,%d1
10c76dc6: 6d18 blts 10c76de0 <valid_cc+0x32>
10c76dc8: 6604 bnes 10c76dce <valid_cc+0x20>
10c76dca: 7001 moveq #1,%d0
10c76dcc: 6014 bras 10c76de2 <valid_cc+0x34>
10c76dce: 1028 0001 moveb %a0@(1),%d0
10c76dd2: 0c00 0003 cmpib #3,%d0
10c76dd6: 6308 blss 10c76de0 <valid_cc+0x32>
10c76dd8: 1400 moveb %d0,%d2
10c76dda: 9282 subl %d2,%d1
10c76ddc: d1c2 addal %d2,%a0
10c76dde: 6ae4 bpls 10c76dc4 <valid_cc+0x16>
10c76de0: 7000 moveq #0,%d0
10c76de2: 241f movel %sp@+,%d2
10c76de4: 4e5e unlk %fp
10c76de6: 4e75 rts
10c76de8 <tcpdiag_bc_audit>:
10c76de8: 4e56 0000 linkw %fp,#0
10c76dec: 48e7 3e20 moveml %d2-%d6/%a2,%sp@-
10c76df0: 2c2e 0008 movel %fp@(8),%d6
10c76df4: 2a2e 000c movel %fp@(12),%d5
10c76df8: 2446 moveal %d6,%a2
10c76dfa: 2405 movel %d5,%d2
10c76dfc: 6f00 008e blew 10c76e8c <tcpdiag_bc_audit+0xa4>
10c76e00: 7600 moveq #0,%d3
10c76e02: 7800 moveq #0,%d4
10c76e04: 204a moveal %a2,%a0
10c76e06: 1610 moveb %a0@,%d3
10c76e08: 7001 moveq #1,%d0
10c76e0a: b083 cmpl %d3,%d0
10c76e0c: 6722 beqs 10c76e30 <tcpdiag_bc_audit+0x48>
10c76e0e: 6d06 blts 10c76e16 <tcpdiag_bc_audit+0x2e>
10c76e10: 4a83 tstl %d3
10c76e12: 6750 beqs 10c76e64 <tcpdiag_bc_audit+0x7c>
10c76e14: 604a bras 10c76e60 <tcpdiag_bc_audit+0x78>
10c76e16: 7208 moveq #8,%d1
10c76e18: b283 cmpl %d3,%d1
10c76e1a: 6d44 blts 10c76e60 <tcpdiag_bc_audit+0x78>
10c76e1c: 1028 0001 moveb %a0@(1),%d0
10c76e20: 0c00 0003 cmpib #3,%d0
10c76e24: 633a blss 10c76e60 <tcpdiag_bc_audit+0x78>
10c76e26: 1800 moveb %d0,%d4
10c76e28: 2002 movel %d2,%d0
10c76e2a: 5880 addql #4,%d0
10c76e2c: b084 cmpl %d4,%d0
10c76e2e: 6d30 blts 10c76e60 <tcpdiag_bc_audit+0x78>
10c76e30: 302a 0002 movew %a2@(2),%d0
10c76e34: 0c40 0003 cmpiw #3,%d0
10c76e38: 6326 blss 10c76e60 <tcpdiag_bc_audit+0x78>
10c76e3a: 4281 clrl %d1
10c76e3c: 3200 movew %d0,%d1
10c76e3e: 2002 movel %d2,%d0
10c76e40: 5880 addql #4,%d0
10c76e42: b081 cmpl %d1,%d0
10c76e44: 6d1a blts 10c76e60 <tcpdiag_bc_audit+0x78>
10c76e46: b481 cmpl %d1,%d2
10c76e48: 6f32 bles 10c76e7c <tcpdiag_bc_audit+0x94>
10c76e4a: 2002 movel %d2,%d0
10c76e4c: 9081 subl %d1,%d0
10c76e4e: 2f00 movel %d0,%sp@-
10c76e50: 2f05 movel %d5,%sp@-
10c76e52: 2f06 movel %d6,%sp@-
10c76e54: 4eba ff58 jsr %pc@(10c76dae <valid_cc>)
10c76e58: 4fef 000c lea %sp@(12),%sp
10c76e5c: 4a80 tstl %d0
10c76e5e: 661c bnes 10c76e7c <tcpdiag_bc_audit+0x94>
10c76e60: 70ea moveq #-22,%d0
10c76e62: 6034 bras 10c76e98 <tcpdiag_bc_audit+0xb0>
10c76e64: 1228 0001 moveb %a0@(1),%d1
10c76e68: 0c01 0003 cmpib #3,%d1
10c76e6c: 63f2 blss 10c76e60 <tcpdiag_bc_audit+0x78>
10c76e6e: 0281 0000 00ff andil #255,%d1
10c76e74: 2002 movel %d2,%d0
10c76e76: 5880 addql #4,%d0
10c76e78: b081 cmpl %d1,%d0
10c76e7a: 6de4 blts 10c76e60 <tcpdiag_bc_audit+0x78>
10c76e7c: 4280 clrl %d0
10c76e7e: 102a 0001 moveb %a2@(1),%d0
10c76e82: d5c0 addal %d0,%a2
10c76e84: 9480 subl %d0,%d2
10c76e86: 4a82 tstl %d2
10c76e88: 6e00 ff7a bgtw 10c76e04 <tcpdiag_bc_audit+0x1c>
10c76e8c: 4a82 tstl %d2
10c76e8e: 56c0 sne %d0
10c76e90: 4880 extw %d0
10c76e92: 48c0 extl %d0
10c76e94: 72ea moveq #-22,%d1
10c76e96: c081 andl %d1,%d0
10c76e98: 4cee 047c ffe8 moveml %fp@(-24),%d2-%d6/%a2
10c76e9e: 4e5e unlk %fp
10c76ea0: 4e75 rts
10c76ea2 <tcpdiag_dump>:
10c76ea2: 4e56 fff8 linkw %fp,#-8
10c76ea6: 48e7 3f3c moveml %d2-%d7/%a2-%a5,%sp@-
10c76eaa: 226e 000c moveal %fp@(12),%a1
10c76eae: 2069 0004 moveal %a1@(4),%a0
10c76eb2: 47e8 0010 lea %a0@(16),%a3
10c76eb6: 7050 moveq #80,%d0
10c76eb8: b090 cmpl %a0@,%d0
10c76eba: 55c0 scs %d0
10c76ebc: 4880 extw %d0
10c76ebe: 3a40 moveaw %d0,%a5
10c76ec0: 704c moveq #76,%d0
10c76ec2: d088 addl %a0,%d0
10c76ec4: 220d movel %a5,%d1
10c76ec6: c280 andl %d0,%d1
10c76ec8: 2a41 moveal %d1,%a5
10c76eca: 2d69 0018 fffc movel %a1@(24),%fp@(-4)
10c76ed0: 2429 001c movel %a1@(28),%d2
10c76ed4: 2c02 movel %d2,%d6
10c76ed6: 4aa9 0014 tstl %a1@(20)
10c76eda: 6600 014c bnew 10c77028 <tcpdiag_dump+0x186>
10c76ede: 202b 0034 movel %a3@(52),%d0
10c76ee2: 0280 0000 0408 andil #1032,%d0
10c76ee8: 6700 012c beqw 10c77016 <tcpdiag_dump+0x174>
10c76eec: 41f9 1001 0394 lea 10010394 <tcp_hashinfo+0x94>,%a0
10c76ef2: 5290 addql #1,%a0@
10c76ef4: 282e fffc movel %fp@(-4),%d4
10c76ef8: 701f moveq #31,%d0
10c76efa: b084 cmpl %d4,%d0
10c76efc: 6d00 00e6 bltw 10c76fe4 <tcpdiag_dump+0x142>
10c76f00: 2604 movel %d4,%d3
10c76f02: e58b lsll #2,%d3
10c76f04: 41f9 1001 0310 lea 10010310 <tcp_hashinfo+0x10>,%a0
10c76f0a: 2470 3800 moveal %a0@(00000000,%d3:l),%a2
10c76f0e: b8ae fffc cmpl %fp@(-4),%d4
10c76f12: 6f02 bles 10c76f16 <tcpdiag_dump+0x74>
10c76f14: 7c00 moveq #0,%d6
10c76f16: 7400 moveq #0,%d2
10c76f18: b4fc 0000 cmpaw #0,%a2
10c76f1c: 6700 00ba beqw 10c76fd8 <tcpdiag_dump+0x136>
10c76f20: 7a00 moveq #0,%d5
10c76f22: bc82 cmpl %d2,%d6
10c76f24: 6e00 00a4 bgtw 10c76fca <tcpdiag_dump+0x128>
10c76f28: 082b 0002 0036 btst #2,%a3@(54)
10c76f2e: 6700 009a beqw 10c76fca <tcpdiag_dump+0x128>
10c76f32: 4a6b 0006 tstw %a3@(6)
10c76f36: 6600 0092 bnew 10c76fca <tcpdiag_dump+0x128>
10c76f3a: 302b 0004 movew %a3@(4),%d0
10c76f3e: b06a 0022 cmpw %a2@(34),%d0
10c76f42: 6706 beqs 10c76f4a <tcpdiag_dump+0xa8>
10c76f44: 4a40 tstw %d0
10c76f46: 6600 0082 bnew 10c76fca <tcpdiag_dump+0x128>
10c76f4a: bafc 0000 cmpaw #0,%a5
10c76f4e: 671a beqs 10c76f6a <tcpdiag_dump+0xc8>
10c76f50: 2f0a movel %a2,%sp@-
10c76f52: 3a15 movew %a5@,%d5
10c76f54: 2045 moveal %d5,%a0
10c76f56: 4868 fffc pea %a0@(-4)
10c76f5a: 486d 0004 pea %a5@(4)
10c76f5e: 4eba fcfc jsr %pc@(10c76c5c <tcpdiag_bc_run>)
10c76f62: 4fef 000c lea %sp@(12),%sp
10c76f66: 4a80 tstl %d0
10c76f68: 6760 beqs 10c76fca <tcpdiag_dump+0x128>
10c76f6a: 226e 000c moveal %fp@(12),%a1
10c76f6e: 2069 0004 moveal %a1@(4),%a0
10c76f72: 2f28 0008 movel %a0@(8),%sp@-
10c76f76: 2051 moveal %a1@,%a0
10c76f78: 2f28 0038 movel %a0@(56),%sp@-
10c76f7c: 4280 clrl %d0
10c76f7e: 102b 0003 moveb %a3@(3),%d0
10c76f82: 2f00 movel %d0,%sp@-
10c76f84: 2f0a movel %a2,%sp@-
10c76f86: 2f2e 0008 movel %fp@(8),%sp@-
10c76f8a: 4eba f6b0 jsr %pc@(10c7663c <tcpdiag_fill>)
10c76f8e: 4fef 0014 lea %sp@(20),%sp
10c76f92: 4a80 tstl %d0
10c76f94: 6e34 bgts 10c76fca <tcpdiag_dump+0x128>
10c76f96: 40c1 movew %sr,%d1
10c76f98: 007c 0700 oriw #1792,%sr
10c76f9c: 2039 1001 0394 movel 10010394 <tcp_hashinfo+0x94>,%d0
10c76fa2: 5380 subql #1,%d0
10c76fa4: 23c0 1001 0394 movel %d0,10010394 <tcp_hashinfo+0x94>
10c76faa: 46c1 movew %d1,%sr
10c76fac: 4a80 tstl %d0
10c76fae: 6600 0222 bnew 10c771d2 <tcpdiag_dump+0x330>
10c76fb2: 4878 0001 pea 1 <PF_DTRACE_OFF>
10c76fb6: 4878 0003 pea 3 <PF_PTRACED_OFF>
10c76fba: 4879 1001 0398 pea 10010398 <tcp_hashinfo+0x98>
10c76fc0: 4eb9 10c1 4712 jsr 10c14712 <__wake_up>
10c76fc6: 6000 020a braw 10c771d2 <tcpdiag_dump+0x330>
10c76fca: 246a 0010 moveal %a2@(16),%a2
10c76fce: 5282 addql #1,%d2
10c76fd0: b4fc 0000 cmpaw #0,%a2
10c76fd4: 6600 ff4c bnew 10c76f22 <tcpdiag_dump+0x80>
10c76fd8: 5883 addql #4,%d3
10c76fda: 5284 addql #1,%d4
10c76fdc: 701f moveq #31,%d0
10c76fde: b084 cmpl %d4,%d0
10c76fe0: 6c00 ff22 bgew 10c76f04 <tcpdiag_dump+0x62>
10c76fe4: 40c1 movew %sr,%d1
10c76fe6: 007c 0700 oriw #1792,%sr
10c76fea: 2039 1001 0394 movel 10010394 <tcp_hashinfo+0x94>,%d0
10c76ff0: 5380 subql #1,%d0
10c76ff2: 23c0 1001 0394 movel %d0,10010394 <tcp_hashinfo+0x94>
10c76ff8: 46c1 movew %d1,%sr
10c76ffa: 4a80 tstl %d0
10c76ffc: 6618 bnes 10c77016 <tcpdiag_dump+0x174>
10c76ffe: 4878 0001 pea 1 <PF_DTRACE_OFF>
10c77002: 4878 0003 pea 3 <PF_PTRACED_OFF>
10c77006: 4879 1001 0398 pea 10010398 <tcp_hashinfo+0x98>
10c7700c: 4eb9 10c1 4712 jsr 10c14712 <__wake_up>
10c77012: 4fef 000c lea %sp@(12),%sp
10c77016: 7201 moveq #1,%d1
10c77018: 206e 000c moveal %fp@(12),%a0
10c7701c: 2141 0014 movel %d1,%a0@(20)
10c77020: 7c00 moveq #0,%d6
10c77022: 7400 moveq #0,%d2
10c77024: 42ae fffc clrl %fp@(-4)
10c77028: 202b 0034 movel %a3@(52),%d0
10c7702c: 0240 fbf7 andiw #-1033,%d0
10c77030: 4a80 tstl %d0
10c77032: 6700 01aa beqw 10c771de <tcpdiag_dump+0x33c>
10c77036: 282e fffc movel %fp@(-4),%d4
10c7703a: b8b9 1001 030c cmpl 1001030c <tcp_hashinfo+0xc>,%d4
10c77040: 6c00 0190 bgew 10c771d2 <tcpdiag_dump+0x330>
10c77044: 49f9 1002 5730 lea 10025730 <irq_stat+0x8>,%a4
10c7704a: 42ae fff8 clrl %fp@(-8)
10c7704e: 2e04 movel %d4,%d7
10c77050: e78f lsll #3,%d7
10c77052: 2079 1001 0300 moveal 10010300 <tcp_hashinfo>,%a0
10c77058: d1c7 addal %d7,%a0
10c7705a: b8ae fffc cmpl %fp@(-4),%d4
10c7705e: 6f02 bles 10c77062 <tcpdiag_dump+0x1c0>
10c77060: 7c00 moveq #0,%d6
10c77062: 5294 addql #1,%a4@
10c77064: 2468 0004 moveal %a0@(4),%a2
10c77068: 7400 moveq #0,%d2
10c7706a: b4fc 0000 cmpaw #0,%a2
10c7706e: 6700 009a beqw 10c7710a <tcpdiag_dump+0x268>
10c77072: 7a00 moveq #0,%d5
10c77074: 7600 moveq #0,%d3
10c77076: bc82 cmpl %d2,%d6
10c77078: 6e00 0082 bgtw 10c770fc <tcpdiag_dump+0x25a>
10c7707c: 102a 0020 moveb %a2@(32),%d0
10c77080: 1a00 moveb %d0,%d5
10c77082: 7001 moveq #1,%d0
10c77084: eba8 lsll %d5,%d0
10c77086: c0ab 0034 andl %a3@(52),%d0
10c7708a: 6770 beqs 10c770fc <tcpdiag_dump+0x25a>
10c7708c: 302b 0004 movew %a3@(4),%d0
10c77090: b06a 0022 cmpw %a2@(34),%d0
10c77094: 6704 beqs 10c7709a <tcpdiag_dump+0x1f8>
10c77096: 4a40 tstw %d0
10c77098: 6662 bnes 10c770fc <tcpdiag_dump+0x25a>
10c7709a: 302b 0006 movew %a3@(6),%d0
10c7709e: b06a 0008 cmpw %a2@(8),%d0
10c770a2: 6704 beqs 10c770a8 <tcpdiag_dump+0x206>
10c770a4: 4a40 tstw %d0
10c770a6: 6654 bnes 10c770fc <tcpdiag_dump+0x25a>
10c770a8: bafc 0000 cmpaw #0,%a5
10c770ac: 671a beqs 10c770c8 <tcpdiag_dump+0x226>
10c770ae: 2f0a movel %a2,%sp@-
10c770b0: 3615 movew %a5@,%d3
10c770b2: 2043 moveal %d3,%a0
10c770b4: 4868 fffc pea %a0@(-4)
10c770b8: 486d 0004 pea %a5@(4)
10c770bc: 4eba fb9e jsr %pc@(10c76c5c <tcpdiag_bc_run>)
10c770c0: 4fef 000c lea %sp@(12),%sp
10c770c4: 4a80 tstl %d0
10c770c6: 6734 beqs 10c770fc <tcpdiag_dump+0x25a>
10c770c8: 226e 000c moveal %fp@(12),%a1
10c770cc: 2069 0004 moveal %a1@(4),%a0
10c770d0: 2f28 0008 movel %a0@(8),%sp@-
10c770d4: 2051 moveal %a1@,%a0
10c770d6: 2f28 0038 movel %a0@(56),%sp@-
10c770da: 1d6b 0003 fffb moveb %a3@(3),%fp@(-5)
10c770e0: 2f2e fff8 movel %fp@(-8),%sp@-
10c770e4: 2f0a movel %a2,%sp@-
10c770e6: 2f2e 0008 movel %fp@(8),%sp@-
10c770ea: 4eba f550 jsr %pc@(10c7663c <tcpdiag_fill>)
10c770ee: 4fef 0014 lea %sp@(20),%sp
10c770f2: 4a80 tstl %d0
10c770f4: 6e06 bgts 10c770fc <tcpdiag_dump+0x25a>
10c770f6: 5394 subql #1,%a4@
10c770f8: 6000 00d8 braw 10c771d2 <tcpdiag_dump+0x330>
10c770fc: 246a 0010 moveal %a2@(16),%a2
10c77100: 5282 addql #1,%d2
10c77102: b4fc 0000 cmpaw #0,%a2
10c77106: 6600 ff6e bnew 10c77076 <tcpdiag_dump+0x1d4>
10c7710a: 082b 0006 0037 btst #6,%a3@(55)
10c77110: 6700 00b0 beqw 10c771c2 <tcpdiag_dump+0x320>
10c77114: 2004 movel %d4,%d0
10c77116: d0b9 1001 030c addl 1001030c <tcp_hashinfo+0xc>,%d0
10c7711c: 2079 1001 0300 moveal 10010300 <tcp_hashinfo>,%a0
10c77122: e788 lsll #3,%d0
10c77124: 2470 0804 moveal %a0@(00000004,%d0:l),%a2
10c77128: b4fc 0000 cmpaw #0,%a2
10c7712c: 6700 0094 beqw 10c771c2 <tcpdiag_dump+0x320>
10c77130: 7a00 moveq #0,%d5
10c77132: 7600 moveq #0,%d3
10c77134: bc82 cmpl %d2,%d6
10c77136: 6e7c bgts 10c771b4 <tcpdiag_dump+0x312>
10c77138: 102a 0021 moveb %a2@(33),%d0
10c7713c: 1a00 moveb %d0,%d5
10c7713e: 7001 moveq #1,%d0
10c77140: eba8 lsll %d5,%d0
10c77142: c0ab 0034 andl %a3@(52),%d0
10c77146: 676c beqs 10c771b4 <tcpdiag_dump+0x312>
10c77148: 302b 0004 movew %a3@(4),%d0
10c7714c: b06a 0022 cmpw %a2@(34),%d0
10c77150: 6704 beqs 10c77156 <tcpdiag_dump+0x2b4>
10c77152: 4a40 tstw %d0
10c77154: 665e bnes 10c771b4 <tcpdiag_dump+0x312>
10c77156: 302b 0006 movew %a3@(6),%d0
10c7715a: b06a 0008 cmpw %a2@(8),%d0
10c7715e: 6704 beqs 10c77164 <tcpdiag_dump+0x2c2>
10c77160: 4a40 tstw %d0
10c77162: 6650 bnes 10c771b4 <tcpdiag_dump+0x312>
10c77164: bafc 0000 cmpaw #0,%a5
10c77168: 671a beqs 10c77184 <tcpdiag_dump+0x2e2>
10c7716a: 2f0a movel %a2,%sp@-
10c7716c: 3615 movew %a5@,%d3
10c7716e: 2043 moveal %d3,%a0
10c77170: 4868 fffc pea %a0@(-4)
10c77174: 486d 0004 pea %a5@(4)
10c77178: 4eba fae2 jsr %pc@(10c76c5c <tcpdiag_bc_run>)
10c7717c: 4fef 000c lea %sp@(12),%sp
10c77180: 4a80 tstl %d0
10c77182: 6730 beqs 10c771b4 <tcpdiag_dump+0x312>
10c77184: 226e 000c moveal %fp@(12),%a1
10c77188: 2069 0004 moveal %a1@(4),%a0
10c7718c: 2f28 0008 movel %a0@(8),%sp@-
10c77190: 2051 moveal %a1@,%a0
10c77192: 2f28 0038 movel %a0@(56),%sp@-
10c77196: 4280 clrl %d0
10c77198: 102b 0003 moveb %a3@(3),%d0
10c7719c: 2f00 movel %d0,%sp@-
10c7719e: 2f0a movel %a2,%sp@-
10c771a0: 2f2e 0008 movel %fp@(8),%sp@-
10c771a4: 4eba f496 jsr %pc@(10c7663c <tcpdiag_fill>)
10c771a8: 4fef 0014 lea %sp@(20),%sp
10c771ac: 4a80 tstl %d0
10c771ae: 6e04 bgts 10c771b4 <tcpdiag_dump+0x312>
10c771b0: 5394 subql #1,%a4@
10c771b2: 601e bras 10c771d2 <tcpdiag_dump+0x330>
10c771b4: 246a 0010 moveal %a2@(16),%a2
10c771b8: 5282 addql #1,%d2
10c771ba: b4fc 0000 cmpaw #0,%a2
10c771be: 6600 ff74 bnew 10c77134 <tcpdiag_dump+0x292>
10c771c2: 5394 subql #1,%a4@
10c771c4: 5087 addql #8,%d7
10c771c6: 5284 addql #1,%d4
10c771c8: b8b9 1001 030c cmpl 1001030c <tcp_hashinfo+0xc>,%d4
10c771ce: 6d00 fe82 bltw 10c77052 <tcpdiag_dump+0x1b0>
10c771d2: 206e 000c moveal %fp@(12),%a0
10c771d6: 2144 0018 movel %d4,%a0@(24)
10c771da: 2142 001c movel %d2,%a0@(28)
10c771de: 226e 0008 moveal %fp@(8),%a1
10c771e2: 2029 005c movel %a1@(92),%d0
10c771e6: 4cee 3cfc ffd0 moveml %fp@(-48),%d2-%d7/%a2-%a5
10c771ec: 4e5e unlk %fp
10c771ee: 4e75 rts
10c771f0 <tcpdiag_dump_done>:
10c771f0: 4e56 0000 linkw %fp,#0
10c771f4: 7000 moveq #0,%d0
10c771f6: 4e5e unlk %fp
10c771f8: 4e75 rts
10c771fa <tcpdiag_rcv>:
10c771fa: 4e56 0000 linkw %fp,#0
10c771fe: 48e7 2038 moveml %d2/%a2-%a4,%sp@-
10c77202: 206e 0008 moveal %fp@(8),%a0
10c77206: 49e8 0054 lea %a0@(84),%a4
10c7720a: 40c0 movew %sr,%d0
10c7720c: 007c 0700 oriw #1792,%sr
10c77210: 2054 moveal %a4@,%a0
10c77212: 97cb subal %a3,%a3
10c77214: b9c8 cmpal %a0,%a4
10c77216: 6718 beqs 10c77230 <tcpdiag_rcv+0x36>
10c77218: 2648 moveal %a0,%a3
10c7721a: 2053 moveal %a3@,%a0
10c7721c: 53ac 0008 subql #1,%a4@(8)
10c77220: 214c 0004 movel %a4,%a0@(4)
10c77224: 2888 movel %a0,%a4@
10c77226: 4293 clrl %a3@
10c77228: 42ab 0004 clrl %a3@(4)
10c7722c: 42ab 0008 clrl %a3@(8)
10c77230: 46c0 movew %d0,%sr
10c77232: b6fc 0000 cmpaw #0,%a3
10c77236: 6700 00ec beqw 10c77324 <tcpdiag_rcv+0x12a>
10c7723a: 206b 005c moveal %a3@(92),%a0
10c7723e: 700f moveq #15,%d0
10c77240: b088 cmpl %a0,%d0
10c77242: 6400 00b2 bccw 10c772f6 <tcpdiag_rcv+0xfc>
10c77246: 246b 0080 moveal %a3@(128),%a2
10c7724a: 2012 movel %a2@,%d0
10c7724c: 720f moveq #15,%d1
10c7724e: b280 cmpl %d0,%d1
10c77250: 6400 00a4 bccw 10c772f6 <tcpdiag_rcv+0xfc>
10c77254: b088 cmpl %a0,%d0
10c77256: 6200 009e bhiw 10c772f6 <tcpdiag_rcv+0xfc>
10c7725a: 322a 0006 movew %a2@(6),%d1
10c7725e: 0801 0000 btst #0,%d1
10c77262: 6700 0092 beqw 10c772f6 <tcpdiag_rcv+0xfc>
10c77266: 0c6a 0012 0004 cmpiw #18,%a2@(4)
10c7726c: 6672 bnes 10c772e0 <tcpdiag_rcv+0xe6>
10c7726e: 744b moveq #75,%d2
10c77270: b488 cmpl %a0,%d2
10c77272: 646c bccs 10c772e0 <tcpdiag_rcv+0xe6>
10c77274: 0241 0300 andiw #768,%d1
10c77278: 675a beqs 10c772d4 <tcpdiag_rcv+0xda>
10c7727a: 7250 moveq #80,%d1
10c7727c: b280 cmpl %d0,%d1
10c7727e: 6436 bccs 10c772b6 <tcpdiag_rcv+0xbc>
10c77280: 41ea 004c lea %a2@(76),%a0
10c77284: 0c68 0001 0002 cmpiw #1,%a0@(2)
10c7728a: 6654 bnes 10c772e0 <tcpdiag_rcv+0xe6>
10c7728c: 3210 movew %a0@,%d1
10c7728e: 0c41 0007 cmpiw #7,%d1
10c77292: 634c blss 10c772e0 <tcpdiag_rcv+0xe6>
10c77294: 0281 0000 ffff andil #65535,%d1
10c7729a: 74b4 moveq #-76,%d2
10c7729c: d082 addl %d2,%d0
10c7729e: b081 cmpl %d1,%d0
10c772a0: 653e bcss 10c772e0 <tcpdiag_rcv+0xe6>
10c772a2: 2041 moveal %d1,%a0
10c772a4: 4868 fffc pea %a0@(-4)
10c772a8: 486a 0050 pea %a2@(80)
10c772ac: 4eba fb3a jsr %pc@(10c76de8 <tcpdiag_bc_audit>)
10c772b0: 508f addql #8,%sp
10c772b2: 4a80 tstl %d0
10c772b4: 662a bnes 10c772e0 <tcpdiag_rcv+0xe6>
10c772b6: 487a ff38 pea %pc@(10c771f0 <tcpdiag_dump_done>)
10c772ba: 487a fbe6 pea %pc@(10c76ea2 <tcpdiag_dump>)
10c772be: 2f0a movel %a2,%sp@-
10c772c0: 2f0b movel %a3,%sp@-
10c772c2: 2f39 1002 4f0c movel 10024f0c <tcpnl>,%sp@-
10c772c8: 4eb9 10c5 e6a4 jsr 10c5e6a4 <netlink_dump_start>
10c772ce: 4fef 0014 lea %sp@(20),%sp
10c772d2: 600e bras 10c772e2 <tcpdiag_rcv+0xe8>
10c772d4: 2f0a movel %a2,%sp@-
10c772d6: 2f0b movel %a3,%sp@-
10c772d8: 4eba f7f0 jsr %pc@(10c76aca <tcpdiag_get_exact>)
10c772dc: 508f addql #8,%sp
10c772de: 6002 bras 10c772e2 <tcpdiag_rcv+0xe8>
10c772e0: 70ea moveq #-22,%d0
10c772e2: 4a80 tstl %d0
10c772e4: 6710 beqs 10c772f6 <tcpdiag_rcv+0xfc>
10c772e6: 2f00 movel %d0,%sp@-
10c772e8: 2f0a movel %a2,%sp@-
10c772ea: 2f0b movel %a3,%sp@-
10c772ec: 4eb9 10c5 e794 jsr 10c5e794 <netlink_ack>
10c772f2: 4fef 000c lea %sp@(12),%sp
10c772f6: 7001 moveq #1,%d0
10c772f8: b0ab 0070 cmpl %a3@(112),%d0
10c772fc: 6718 beqs 10c77316 <tcpdiag_rcv+0x11c>
10c772fe: 41eb 0070 lea %a3@(112),%a0
10c77302: 40c1 movew %sr,%d1
10c77304: 007c 0700 oriw #1792,%sr
10c77308: 2010 movel %a0@,%d0
10c7730a: 5380 subql #1,%d0
10c7730c: 2080 movel %d0,%a0@
10c7730e: 46c1 movew %d1,%sr
10c77310: 4a80 tstl %d0
10c77312: 6600 fef6 bnew 10c7720a <tcpdiag_rcv+0x10>
10c77316: 2f0b movel %a3,%sp@-
10c77318: 4eb9 10c5 5900 jsr 10c55900 <__kfree_skb>
10c7731e: 588f addql #4,%sp
10c77320: 6000 fee8 braw 10c7720a <tcpdiag_rcv+0x10>
10c77324: 4cee 1c04 fff0 moveml %fp@(-16),%d2/%a2-%a4
10c7732a: 4e5e unlk %fp
10c7732c: 4e75 rts
10c7732e: 4e75 rts
10c77330 <raw_v4_hash>:
10c77330: 4e56 0000 linkw %fp,#0
10c77334: 48e7 0038 moveml %a2-%a4,%sp@-
10c77338: 266e 0008 moveal %fp@(8),%a3
10c7733c: 302b 000a movew %a3@(10),%d0
10c77340: 721f moveq #31,%d1
10c77342: c081 andl %d1,%d0
10c77344: e588 lsll #2,%d0
10c77346: 2440 moveal %d0,%a2
10c77348: d5fc 1003 2e5e addal #268643934,%a2
10c7734e: 43f9 1002 5730 lea 10025730 <irq_stat+0x8>,%a1
10c77354: 5291 addql #1,%a1@
10c77356: 2012 movel %a2@,%d0
10c77358: 2740 0010 movel %d0,%a3@(16)
10c7735c: 670a beqs 10c77368 <raw_v4_hash+0x38>
10c7735e: 2052 moveal %a2@,%a0
10c77360: 49eb 0010 lea %a3@(16),%a4
10c77364: 214c 0014 movel %a4,%a0@(20)
10c77368: 248b movel %a3,%a2@
10c7736a: 274a 0014 movel %a2,%a3@(20)
10c7736e: 206b 00d2 moveal %a3@(210),%a0
10c77372: 52a8 0064 addql #1,%a0@(100)
10c77376: 41eb 0028 lea %a3@(40),%a0
10c7737a: 5290 addql #1,%a0@
10c7737c: 5391 subql #1,%a1@
10c7737e: 4cdf 1c00 moveml %sp@+,%a2-%a4
10c77382: 4e5e unlk %fp
10c77384: 4e75 rts
10c77386 <raw_v4_unhash>:
10c77386: 4e56 0000 linkw %fp,#0
10c7738a: 2f0a movel %a2,%sp@-
10c7738c: 226e 0008 moveal %fp@(8),%a1
10c77390: 41f9 1002 5730 lea 10025730 <irq_stat+0x8>,%a0
10c77396: 5290 addql #1,%a0@
10c77398: 2029 0014 movel %a1@(20),%d0
10c7739c: 2448 moveal %a0,%a2
10c7739e: 6728 beqs 10c773c8 <raw_v4_unhash+0x42>
10c773a0: 2069 0010 moveal %a1@(16),%a0
10c773a4: b0fc 0000 cmpaw #0,%a0
10c773a8: 6704 beqs 10c773ae <raw_v4_unhash+0x28>
10c773aa: 2140 0014 movel %d0,%a0@(20)
10c773ae: 2069 0014 moveal %a1@(20),%a0
10c773b2: 20a9 0010 movel %a1@(16),%a0@
10c773b6: 42a9 0014 clrl %a1@(20)
10c773ba: 2069 00d2 moveal %a1@(210),%a0
10c773be: 53a8 0064 subql #1,%a0@(100)
10c773c2: 41e9 0028 lea %a1@(40),%a0
10c773c6: 5390 subql #1,%a0@
10c773c8: 5392 subql #1,%a2@
10c773ca: 245f moveal %sp@+,%a2
10c773cc: 4e5e unlk %fp
10c773ce: 4e75 rts
10c773d0 <__raw_v4_lookup>:
10c773d0: 4e56 0000 linkw %fp,#0
10c773d4: 2f03 movel %d3,%sp@-
10c773d6: 2f02 movel %d2,%sp@-
10c773d8: 262e 0010 movel %fp@(16),%d3
10c773dc: 242e 0014 movel %fp@(20),%d2
10c773e0: 226e 0018 moveal %fp@(24),%a1
10c773e4: 322e 000e movew %fp@(14),%d1
10c773e8: 206e 0008 moveal %fp@(8),%a0
10c773ec: 6004 bras 10c773f2 <__raw_v4_lookup+0x22>
10c773ee: 2068 0010 moveal %a0@(16),%a0
10c773f2: b0fc 0000 cmpaw #0,%a0
10c773f6: 6722 beqs 10c7741a <__raw_v4_lookup+0x4a>
10c773f8: b268 000a cmpw %a0@(10),%d1
10c773fc: 66f0 bnes 10c773ee <__raw_v4_lookup+0x1e>
10c773fe: 2010 movel %a0@,%d0
10c77400: 6704 beqs 10c77406 <__raw_v4_lookup+0x36>
10c77402: b680 cmpl %d0,%d3
10c77404: 66e8 bnes 10c773ee <__raw_v4_lookup+0x1e>
10c77406: 2028 0004 movel %a0@(4),%d0
10c7740a: 6704 beqs 10c77410 <__raw_v4_lookup+0x40>
10c7740c: b480 cmpl %d0,%d2
10c7740e: 66de bnes 10c773ee <__raw_v4_lookup+0x1e>
10c77410: 2028 000c movel %a0@(12),%d0
10c77414: 6704 beqs 10c7741a <__raw_v4_lookup+0x4a>
10c77416: b3c0 cmpal %d0,%a1
10c77418: 66d4 bnes 10c773ee <__raw_v4_lookup+0x1e>
10c7741a: 2008 movel %a0,%d0
10c7741c: 241f movel %sp@+,%d2
10c7741e: 261f movel %sp@+,%d3
10c77420: 4e5e unlk %fp
10c77422: 4e75 rts
10c77424 <raw_v4_input>:
10c77424: 4e56 0000 linkw %fp,#0
10c77428: 48e7 303c moveml %d2-%d3/%a2-%a5,%sp@-
10c7742c: 2a6e 0008 moveal %fp@(8),%a5
10c77430: 286e 000c moveal %fp@(12),%a4
10c77434: 202e 0010 movel %fp@(16),%d0
10c77438: e588 lsll #2,%d0
10c7743a: 41f9 1003 2e5e lea 10032e5e <raw_v4_htable>,%a0
10c77440: 2670 0800 moveal %a0@(00000000,%d0:l),%a3
10c77444: b6fc 0000 cmpaw #0,%a3
10c77448: 6700 00b8 beqw 10c77502 <raw_v4_input+0xde>
10c7744c: 206d 0018 moveal %a5@(24),%a0
10c77450: 2f28 003a movel %a0@(58),%sp@-
10c77454: 2f2c 0010 movel %a4@(16),%sp@-
10c77458: 2f2c 000c movel %a4@(12),%sp@-
10c7745c: 4280 clrl %d0
10c7745e: 102c 0009 moveb %a4@(9),%d0
10c77462: 2f00 movel %d0,%sp@-
10c77464: 2f0b movel %a3,%sp@-
10c77466: 45fa ff68 lea %pc@(10c773d0 <__raw_v4_lookup>),%a2
10c7746a: 4e92 jsr %a2@
10c7746c: 2640 moveal %d0,%a3
10c7746e: 4fef 0014 lea %sp@(20),%sp
10c77472: b6fc 0000 cmpaw #0,%a3
10c77476: 6700 008a beqw 10c77502 <raw_v4_input+0xde>
10c7747a: 7600 moveq #0,%d3
10c7747c: 206d 0018 moveal %a5@(24),%a0
10c77480: 2f28 003a movel %a0@(58),%sp@-
10c77484: 2f2c 0010 movel %a4@(16),%sp@-
10c77488: 2f2c 000c movel %a4@(12),%sp@-
10c7748c: 162c 0009 moveb %a4@(9),%d3
10c77490: 2f03 movel %d3,%sp@-
10c77492: 2f2b 0010 movel %a3@(16),%sp@-
10c77496: 4e92 jsr %a2@
10c77498: 2400 movel %d0,%d2
10c7749a: 4fef 0014 lea %sp@(20),%sp
10c7749e: 0c2c 0001 0009 cmpib #1,%a4@(9)
10c774a4: 6626 bnes 10c774cc <raw_v4_input+0xa8>
10c774a6: 206d 001c moveal %a5@(28),%a0
10c774aa: 4281 clrl %d1
10c774ac: 1210 moveb %a0@,%d1
10c774ae: 701f moveq #31,%d0
10c774b0: b081 cmpl %d1,%d0
10c774b2: 6d12 blts 10c774c6 <raw_v4_input+0xa2>
10c774b4: 7001 moveq #1,%d0
10c774b6: e3a8 lsll %d1,%d0
10c774b8: c0ab 00d6 andl %a3@(214),%d0
10c774bc: 56c0 sne %d0
10c774be: 4880 extw %d0
10c774c0: 48c0 extl %d0
10c774c2: 4480 negl %d0
10c774c4: 6002 bras 10c774c8 <raw_v4_input+0xa4>
10c774c6: 7000 moveq #0,%d0
10c774c8: 4a80 tstl %d0
10c774ca: 6622 bnes 10c774ee <raw_v4_input+0xca>
10c774cc: 4a82 tstl %d2
10c774ce: 6726 beqs 10c774f6 <raw_v4_input+0xd2>
10c774d0: 4878 0020 pea 20 <LSIGTRAP+0x1b>
10c774d4: 2f0d movel %a5,%sp@-
10c774d6: 4eb9 10c5 59b2 jsr 10c559b2 <skb_clone>
10c774dc: 508f addql #8,%sp
10c774de: 4a80 tstl %d0
10c774e0: 670c beqs 10c774ee <raw_v4_input+0xca>
10c774e2: 2f00 movel %d0,%sp@-
10c774e4: 2f0b movel %a3,%sp@-
10c774e6: 4eb9 10c7 76c6 jsr 10c776c6 <raw_rcv>
10c774ec: 508f addql #8,%sp
10c774ee: 2642 moveal %d2,%a3
10c774f0: b6fc 0000 cmpaw #0,%a3
10c774f4: 6686 bnes 10c7747c <raw_v4_input+0x58>
10c774f6: b6fc 0000 cmpaw #0,%a3
10c774fa: 6706 beqs 10c77502 <raw_v4_input+0xde>
10c774fc: 41eb 0028 lea %a3@(40),%a0
10c77500: 5290 addql #1,%a0@
10c77502: 200b movel %a3,%d0
10c77504: 4cee 3c0c ffe8 moveml %fp@(-24),%d2-%d3/%a2-%a5
10c7750a: 4e5e unlk %fp
10c7750c: 4e75 rts
10c7750e <raw_err>:
10c7750e: 4e56 0000 linkw %fp,#0
10c77512: 48e7 3820 moveml %d2-%d4/%a2,%sp@-
10c77516: 246e 0008 moveal %fp@(8),%a2
10c7751a: 226e 000c moveal %fp@(12),%a1
10c7751e: 2069 001c moveal %a1@(28),%a0
10c77522: 4281 clrl %d1
10c77524: 1210 moveb %a0@,%d1
10c77526: 4282 clrl %d2
10c77528: 1428 0001 moveb %a0@(1),%d2
10c7752c: 7600 moveq #0,%d3
10c7752e: 4a2a 02bd tstb %a2@(701)
10c77532: 6d0c blts 10c77540 <raw_err+0x32>
10c77534: 102a 0020 moveb %a2@(32),%d0
10c77538: 0c00 0001 cmpib #1,%d0
10c7753c: 6600 00ae bnew 10c775ec <raw_err+0xde>
10c77540: 7004 moveq #4,%d0
10c77542: b081 cmpl %d1,%d0
10c77544: 6700 00a6 beqw 10c775ec <raw_err+0xde>
10c77548: 6d08 blts 10c77552 <raw_err+0x44>
10c7754a: 7003 moveq #3,%d0
10c7754c: b081 cmpl %d1,%d0
10c7754e: 6718 beqs 10c77568 <raw_err+0x5a>
10c77550: 600c bras 10c7755e <raw_err+0x50>
10c77552: 700b moveq #11,%d0
10c77554: b081 cmpl %d1,%d0
10c77556: 6706 beqs 10c7755e <raw_err+0x50>
10c77558: 700c moveq #12,%d0
10c7755a: b081 cmpl %d1,%d0
10c7755c: 6704 beqs 10c77562 <raw_err+0x54>
10c7755e: 7871 moveq #113,%d4
10c77560: 6040 bras 10c775a2 <raw_err+0x94>
10c77562: 7847 moveq #71,%d4
10c77564: 7601 moveq #1,%d3
10c77566: 603a bras 10c775a2 <raw_err+0x94>
10c77568: 7871 moveq #113,%d4
10c7756a: 720f moveq #15,%d1
10c7756c: b282 cmpl %d2,%d1
10c7756e: 6d32 blts 10c775a2 <raw_err+0x94>
10c77570: 2002 movel %d2,%d0
10c77572: e588 lsll #2,%d0
10c77574: d082 addl %d2,%d0
10c77576: d082 addl %d2,%d0
10c77578: 41f9 1001 07fc lea 100107fc <icmp_err_convert>,%a0
10c7757e: 2830 0800 movel %a0@(00000000,%d0:l),%d4
10c77582: 1630 0804 moveb %a0@(00000004,%d0:l),%d3
10c77586: ee8b lsrl #7,%d3
10c77588: 7001 moveq #1,%d0
10c7758a: c680 andl %d0,%d3
10c7758c: 7204 moveq #4,%d1
10c7758e: b282 cmpl %d2,%d1
10c77590: 6610 bnes 10c775a2 <raw_err+0x94>
10c77592: 4a2a 02c0 tstb %a2@(704)
10c77596: 56c0 sne %d0
10c77598: 4880 extw %d0
10c7759a: 3600 movew %d0,%d3
10c7759c: 48c3 extl %d3
10c7759e: 4483 negl %d3
10c775a0: 785a moveq #90,%d4
10c775a2: 4a2a 02bd tstb %a2@(701)
10c775a6: 6c34 bges 10c775dc <raw_err+0xce>
10c775a8: 2069 0080 moveal %a1@(128),%a0
10c775ac: 1010 moveb %a0@,%d0
10c775ae: 720f moveq #15,%d1
10c775b0: c081 andl %d1,%d0
10c775b2: e588 lsll #2,%d0
10c775b4: d088 addl %a0,%d0
10c775b6: 4a2a 02ba tstb %a2@(698)
10c775ba: 6702 beqs 10c775be <raw_err+0xb0>
10c775bc: 2008 movel %a0,%d0
10c775be: 2f00 movel %d0,%sp@-
10c775c0: 2f2e 0010 movel %fp@(16),%sp@-
10c775c4: 42a7 clrl %sp@-
10c775c6: 2f04 movel %d4,%sp@-
10c775c8: 2f09 movel %a1,%sp@-
10c775ca: 2f0a movel %a2,%sp@-
10c775cc: 4eb9 10c6 55d8 jsr 10c655d8 <ip_icmp_error>
10c775d2: 4fef 0018 lea %sp@(24),%sp
10c775d6: 4a2a 02bd tstb %a2@(701)
10c775da: 6d04 blts 10c775e0 <raw_err+0xd2>
10c775dc: 4a83 tstl %d3
10c775de: 670c beqs 10c775ec <raw_err+0xde>
10c775e0: 2544 027e movel %d4,%a2@(638)
10c775e4: 2f0a movel %a2,%sp@-
10c775e6: 206a 031a moveal %a2@(794),%a0
10c775ea: 4e90 jsr %a0@
10c775ec: 4cee 041c fff0 moveml %fp@(-16),%d2-%d4/%a2
10c775f2: 4e5e unlk %fp
10c775f4: 4e75 rts
10c775f6 <raw_rcv_skb>:
10c775f6: 4e56 0000 linkw %fp,#0
10c775fa: 2f0b movel %a3,%sp@-
10c775fc: 2f0a movel %a2,%sp@-
10c775fe: 246e 0008 moveal %fp@(8),%a2
10c77602: 266e 000c moveal %fp@(12),%a3
10c77606: 222b 0078 movel %a3@(120),%d1
10c7760a: 202a 0050 movel %a2@(80),%d0
10c7760e: d081 addl %d1,%d0
10c77610: b0aa 0040 cmpl %a2@(64),%d0
10c77614: 644c bccs 10c77662 <raw_rcv_skb+0x6c>
10c77616: 42ab 0018 clrl %a3@(24)
10c7761a: 274a 000c movel %a2,%a3@(12)
10c7761e: 277c 10c5 4c0e movel #281365518,%a3@(140)
10c77624: 008c
10c77626: d3aa 0050 addl %d1,%a2@(80)
10c7762a: 41ea 0054 lea %a2@(84),%a0
10c7762e: 40c0 movew %sr,%d0
10c77630: 007c 0700 oriw #1792,%sr
10c77634: 2748 0008 movel %a0,%a3@(8)
10c77638: 52a8 0008 addql #1,%a0@(8)
10c7763c: 2268 0004 moveal %a0@(4),%a1
10c77640: 2688 movel %a0,%a3@
10c77642: 2749 0004 movel %a1,%a3@(4)
10c77646: 214b 0004 movel %a3,%a0@(4)
10c7764a: 228b movel %a3,%a1@
10c7764c: 46c0 movew %d0,%sr
10c7764e: 102a 0094 moveb %a2@(148),%d0
10c77652: 664e bnes 10c776a2 <raw_rcv_skb+0xac>
10c77654: 2f2b 005c movel %a3@(92),%sp@-
10c77658: 2f0a movel %a2,%sp@-
10c7765a: 206a 0312 moveal %a2@(786),%a0
10c7765e: 4e90 jsr %a0@
10c77660: 6040 bras 10c776a2 <raw_rcv_skb+0xac>
10c77662: 4ab9 1002 5730 tstl 10025730 <irq_stat+0x8>
10c77668: 57c0 seq %d0
10c7766a: 7244 moveq #68,%d1
10c7766c: c081 andl %d1,%d0
10c7766e: 41f9 1003 2bcc lea 10032bcc <ip_statistics+0x14>,%a0
10c77674: 52b0 0800 addql #1,%a0@(00000000,%d0:l)
10c77678: 7001 moveq #1,%d0
10c7767a: b0ab 0070 cmpl %a3@(112),%d0
10c7767e: 6716 beqs 10c77696 <raw_rcv_skb+0xa0>
10c77680: 41eb 0070 lea %a3@(112),%a0
10c77684: 40c1 movew %sr,%d1
10c77686: 007c 0700 oriw #1792,%sr
10c7768a: 2010 movel %a0@,%d0
10c7768c: 5380 subql #1,%d0
10c7768e: 2080 movel %d0,%a0@
10c77690: 46c1 movew %d1,%sr
10c77692: 4a80 tstl %d0
10c77694: 6608 bnes 10c7769e <raw_rcv_skb+0xa8>
10c77696: 2f0b movel %a3,%sp@-
10c77698: 4eb9 10c5 5900 jsr 10c55900 <__kfree_skb>
10c7769e: 7001 moveq #1,%d0
10c776a0: 6018 bras 10c776ba <raw_rcv_skb+0xc4>
10c776a2: 4ab9 1002 5730 tstl 10025730 <irq_stat+0x8>
10c776a8: 57c0 seq %d0
10c776aa: 7244 moveq #68,%d1
10c776ac: c081 andl %d1,%d0
10c776ae: 41f9 1003 2bd0 lea 10032bd0 <ip_statistics+0x18>,%a0
10c776b4: 52b0 0800 addql #1,%a0@(00000000,%d0:l)
10c776b8: 7000 moveq #0,%d0
10c776ba: 246e fff8 moveal %fp@(-8),%a2
10c776be: 266e fffc moveal %fp@(-4),%a3
10c776c2: 4e5e unlk %fp
10c776c4: 4e75 rts
10c776c6 <raw_rcv>:
10c776c6: 4e56 0000 linkw %fp,#0
10c776ca: 2f0a movel %a2,%sp@-
10c776cc: 246e 000c moveal %fp@(12),%a2
10c776d0: 222a 0080 movel %a2@(128),%d1
10c776d4: 92aa 0020 subl %a2@(32),%d1
10c776d8: 202a 0020 movel %a2@(32),%d0
10c776dc: 2540 0080 movel %d0,%a2@(128)
10c776e0: d3aa 005c addl %d1,%a2@(92)
10c776e4: b0aa 007c cmpl %a2@(124),%d0
10c776e8: 6414 bccs 10c776fe <raw_rcv+0x38>
10c776ea: 2f3c 10c7 76ea movel #281507562,%sp@-
10c776f0: 2f01 movel %d1,%sp@-
10c776f2: 2f0a movel %a2,%sp@-
10c776f4: 4eb9 10c5 5604 jsr 10c55604 <skb_under_panic>
10c776fa: 4fef 000c lea %sp@(12),%sp
10c776fe: 2f0a movel %a2,%sp@-
10c77700: 2f2e 0008 movel %fp@(8),%sp@-
10c77704: 4eba fef0 jsr %pc@(10c775f6 <raw_rcv_skb>)
10c77708: 7000 moveq #0,%d0
10c7770a: 246e fffc moveal %fp@(-4),%a2
10c7770e: 4e5e unlk %fp
10c77710: 4e75 rts
10c77712 <raw_getfrag>:
10c77712: 4e56 0000 linkw %fp,#0
10c77716: 206e 0008 moveal %fp@(8),%a0
10c7771a: 2f2e 0014 movel %fp@(20),%sp@-
10c7771e: 2f2e 0010 movel %fp@(16),%sp@-
10c77722: 2f10 movel %a0@,%sp@-
10c77724: 2f2e 000c movel %fp@(12),%sp@-
10c77728: 4eb9 10c5 6bf0 jsr 10c56bf0 <memcpy_fromiovecend>
10c7772e: 4e5e unlk %fp
10c77730: 4e75 rts
10c77732 <raw_getrawfrag>:
10c77732: 4e56 0000 linkw %fp,#0
10c77736: 48e7 3030 moveml %d2-%d3/%a2-%a3,%sp@-
10c7773a: 266e 0008 moveal %fp@(8),%a3
10c7773e: 246e 000c moveal %fp@(12),%a2
10c77742: 242e 0010 movel %fp@(16),%d2
10c77746: 262e 0014 movel %fp@(20),%d3
10c7774a: 2f03 movel %d3,%sp@-
10c7774c: 2f02 movel %d2,%sp@-
10c7774e: 2f13 movel %a3@,%sp@-
10c77750: 2f0a movel %a2,%sp@-
10c77752: 4eb9 10c5 6bf0 jsr 10c56bf0 <memcpy_fromiovecend>
10c77758: 4fef 0010 lea %sp@(16),%sp
10c7775c: 4a80 tstl %d0
10c7775e: 6704 beqs 10c77764 <raw_getrawfrag+0x32>
10c77760: 70f2 moveq #-14,%d0
10c77762: 604c bras 10c777b0 <raw_getrawfrag+0x7e>
10c77764: 4a82 tstl %d2
10c77766: 6646 bnes 10c777ae <raw_getrawfrag+0x7c>
10c77768: 4aaa 000c tstl %a2@(12)
10c7776c: 6606 bnes 10c77774 <raw_getrawfrag+0x42>
10c7776e: 256b 0004 000c movel %a3@(4),%a2@(12)
10c77774: 426a 000a clrw %a2@(10)
10c77778: 3543 0002 movew %d3,%a2@(2)
10c7777c: 4a6a 0004 tstw %a2@(4)
10c77780: 6618 bnes 10c7779a <raw_getrawfrag+0x68>
10c77782: 202b 0008 movel %a3@(8),%d0
10c77786: 082a 0006 0006 btst #6,%a2@(6)
10c7778c: 660c bnes 10c7779a <raw_getrawfrag+0x68>
10c7778e: 2f00 movel %d0,%sp@-
10c77790: 2f0a movel %a2,%sp@-
10c77792: 4eb9 10c5 f348 jsr 10c5f348 <__ip_select_ident>
10c77798: 508f addql #8,%sp
10c7779a: 1012 moveb %a2@,%d0
10c7779c: 720f moveq #15,%d1
10c7779e: c081 andl %d1,%d0
10c777a0: 2f00 movel %d0,%sp@-
10c777a2: 2f0a movel %a2,%sp@-
10c777a4: 4eb9 10c8 561a jsr 10c8561a <ip_fast_csum>
10c777aa: 3540 000a movew %d0,%a2@(10)
10c777ae: 7000 moveq #0,%d0
10c777b0: 4cee 0c0c fff0 moveml %fp@(-16),%d2-%d3/%a2-%a3
10c777b6: 4e5e unlk %fp
10c777b8: 4e75 rts
10c777ba <raw_sendmsg>:
10c777ba: 4e56 ffd0 linkw %fp,#-48
10c777be: 48e7 3838 moveml %d2-%d4/%a2-%a4,%sp@-
10c777c2: 266e 0008 moveal %fp@(8),%a3
10c777c6: 286e 000c moveal %fp@(12),%a4
10c777ca: 262e 0010 movel %fp@(16),%d3
10c777ce: 42ae ffd2 clrl %fp@(-46)
10c777d2: 7800 moveq #0,%d4
10c777d4: 74a6 moveq #-90,%d2
10c777d6: 0c83 0000 ffff cmpil #65535,%d3
10c777dc: 6200 01d8 bhiw 10c779b6 <raw_sendmsg+0x1fc>
10c777e0: 74a1 moveq #-95,%d2
10c777e2: 082c 0000 001b btst #0,%a4@(27)
10c777e8: 6600 01cc bnew 10c779b6 <raw_sendmsg+0x1fc>
10c777ec: 202c 0004 movel %a4@(4),%d0
10c777f0: 674e beqs 10c77840 <raw_sendmsg+0x86>
10c777f2: 2454 moveal %a4@,%a2
10c777f4: 74ea moveq #-22,%d2
10c777f6: 720f moveq #15,%d1
10c777f8: b280 cmpl %d0,%d1
10c777fa: 6400 01ba bccw 10c779b6 <raw_sendmsg+0x1fc>
10c777fe: 0c52 0002 cmpiw #2,%a2@
10c77802: 6736 beqs 10c7783a <raw_sendmsg+0x80>
10c77804: 2039 1002 4f10 movel 10024f10 <complained.1149>,%d0
10c7780a: 2200 movel %d0,%d1
10c7780c: 5281 addql #1,%d1
10c7780e: 23c1 1002 4f10 movel %d1,10024f10 <complained.1149>
10c77814: 4a80 tstl %d0
10c77816: 661c bnes 10c77834 <raw_sendmsg+0x7a>
10c77818: 2039 1002 53b4 movel 100253b4 <_current_task>,%d0
10c7781e: 0680 0000 023c addil #572,%d0
10c77824: 2f00 movel %d0,%sp@-
10c77826: 4879 1000 984e pea 1000984e <timer_bug_msg+0x687>
10c7782c: 4eb9 10c1 677e jsr 10c1677e <printk>
10c77832: 508f addql #8,%sp
10c77834: 4a52 tstw %a2@
10c77836: 6600 017e bnew 10c779b6 <raw_sendmsg+0x1fc>
10c7783a: 246a 0004 moveal %a2@(4),%a2
10c7783e: 6010 bras 10c77850 <raw_sendmsg+0x96>
10c77840: 74ea moveq #-22,%d2
10c77842: 102b 0020 moveb %a3@(32),%d0
10c77846: 0c00 0001 cmpib #1,%d0
10c7784a: 6600 016a bnew 10c779b6 <raw_sendmsg+0x1fc>
10c7784e: 2453 moveal %a3@,%a2
10c77850: 2d6b 0084 fff4 movel %a3@(132),%fp@(-12)
10c77856: 42ae fffc clrl %fp@(-4)
10c7785a: 2d6b 000c fff8 movel %a3@(12),%fp@(-8)
10c77860: 4aac 0014 tstl %a4@(20)
10c77864: 671c beqs 10c77882 <raw_sendmsg+0xc8>
10c77866: 486e fff4 pea %fp@(-12)
10c7786a: 2f0c movel %a4,%sp@-
10c7786c: 4eb9 10c6 5422 jsr 10c65422 <ip_cmsg_send>
10c77872: 2400 movel %d0,%d2
10c77874: 508f addql #8,%sp
10c77876: 6600 013e bnew 10c779b6 <raw_sendmsg+0x1fc>
10c7787a: 4aae fffc tstl %fp@(-4)
10c7787e: 6702 beqs 10c77882 <raw_sendmsg+0xc8>
10c77880: 7801 moveq #1,%d4
10c77882: 2d6e fff4 ffec movel %fp@(-12),%fp@(-20)
10c77888: 2d4a fff4 movel %a2,%fp@(-12)
10c7788c: 4aae fffc tstl %fp@(-4)
10c77890: 6608 bnes 10c7789a <raw_sendmsg+0xe0>
10c77892: 2d6b 02b6 fffc movel %a3@(694),%fp@(-4)
10c77898: 671e beqs 10c778b8 <raw_sendmsg+0xfe>
10c7789a: 74ea moveq #-22,%d2
10c7789c: 4a2b 02ba tstb %a3@(698)
10c778a0: 6600 00fa bnew 10c7799c <raw_sendmsg+0x1e2>
10c778a4: 206e fffc moveal %fp@(-4),%a0
10c778a8: 4a28 0005 tstb %a0@(5)
10c778ac: 670a beqs 10c778b8 <raw_sendmsg+0xfe>
10c778ae: b4fc 0000 cmpaw #0,%a2
10c778b2: 6700 00e8 beqw 10c7799c <raw_sendmsg+0x1e2>
10c778b6: 2450 moveal %a0@,%a2
10c778b8: 142b 02b1 moveb %a3@(689),%d2
10c778bc: 0202 001e andib #30,%d2
10c778c0: 842b 0290 orb %a3@(656),%d2
10c778c4: 082c 0002 001b btst #2,%a4@(27)
10c778ca: 6704 beqs 10c778d0 <raw_sendmsg+0x116>
10c778cc: 0002 0001 orib #1,%d2
10c778d0: 200a movel %a2,%d0
10c778d2: 0280 f000 0000 andil #-268435456,%d0
10c778d8: 0c80 e000 0000 cmpil #-536870912,%d0
10c778de: 6618 bnes 10c778f8 <raw_sendmsg+0x13e>
10c778e0: 4aae fff8 tstl %fp@(-8)
10c778e4: 6606 bnes 10c778ec <raw_sendmsg+0x132>
10c778e6: 2d6b 02c2 fff8 movel %a3@(706),%fp@(-8)
10c778ec: 4aae ffec tstl %fp@(-20)
10c778f0: 6606 bnes 10c778f8 <raw_sendmsg+0x13e>
10c778f2: 2d6b 02c6 ffec movel %a3@(710),%fp@(-20)
10c778f8: 202e ffec movel %fp@(-20),%d0
10c778fc: 222e fff8 movel %fp@(-8),%d1
10c77900: 42ae ffde clrl %fp@(-34)
10c77904: 426e ffe6 clrw %fp@(-26)
10c77908: 2d4a ffd6 movel %a2,%fp@(-42)
10c7790c: 2d40 ffda movel %d0,%fp@(-38)
10c77910: 2d41 ffe2 movel %d1,%fp@(-30)
10c77914: 1d42 ffe6 moveb %d2,%fp@(-26)
10c77918: 486e ffd6 pea %fp@(-42)
10c7791c: 486e ffd2 pea %fp@(-46)
10c77920: 4eb9 10c6 0e00 jsr 10c60e00 <ip_route_output_key>
10c77926: 2400 movel %d0,%d2
10c77928: 508f addql #8,%sp
10c7792a: 6670 bnes 10c7799c <raw_sendmsg+0x1e2>
10c7792c: 74f3 moveq #-13,%d2
10c7792e: 206e ffd2 moveal %fp@(-46),%a0
10c77932: 0828 0004 0064 btst #4,%a0@(100)
10c77938: 6706 beqs 10c77940 <raw_sendmsg+0x186>
10c7793a: 102b 009b moveb %a3@(155),%d0
10c7793e: 675c beqs 10c7799c <raw_sendmsg+0x1e2>
10c77940: 082c 0003 001a btst #3,%a4@(26)
10c77946: 6676 bnes 10c779be <raw_sendmsg+0x204>
10c77948: 2d6c 0008 ffe8 movel %a4@(8),%fp@(-24)
10c7794e: 206e ffd2 moveal %fp@(-46),%a0
10c77952: 2d68 0070 ffec movel %a0@(112),%fp@(-20)
10c77958: 2d48 fff0 movel %a0,%fp@(-16)
10c7795c: 4aae fff4 tstl %fp@(-12)
10c77960: 6606 bnes 10c77968 <raw_sendmsg+0x1ae>
10c77962: 2d68 006c fff4 movel %a0@(108),%fp@(-12)
10c77968: 2f2c 0018 movel %a4@(24),%sp@-
10c7796c: 2f2e ffd2 movel %fp@(-46),%sp@-
10c77970: 486e fff4 pea %fp@(-12)
10c77974: 2f03 movel %d3,%sp@-
10c77976: 486e ffe8 pea %fp@(-24)
10c7797a: 203c 10c7 7712 movel #281507602,%d0
10c77980: 4a2b 02ba tstb %a3@(698)
10c77984: 6706 beqs 10c7798c <raw_sendmsg+0x1d2>
10c77986: 203c 10c7 7732 movel #281507634,%d0
10c7798c: 2f00 movel %d0,%sp@-
10c7798e: 2f0b movel %a3,%sp@-
10c77990: 4eb9 10c6 4ab8 jsr 10c64ab8 <ip_build_xmit>
10c77996: 2400 movel %d0,%d2
10c77998: 4fef 001c lea %sp@(28),%sp
10c7799c: 4a84 tstl %d4
10c7799e: 670a beqs 10c779aa <raw_sendmsg+0x1f0>
10c779a0: 2f2e fffc movel %fp@(-4),%sp@-
10c779a4: 4eb9 10c2 0b8c jsr 10c20b8c <kfree>
10c779aa: 202e ffd2 movel %fp@(-46),%d0
10c779ae: 6706 beqs 10c779b6 <raw_sendmsg+0x1fc>
10c779b0: 2040 moveal %d0,%a0
10c779b2: 5888 addql #4,%a0
10c779b4: 5390 subql #1,%a0@
10c779b6: 2002 movel %d2,%d0
10c779b8: 6d30 blts 10c779ea <raw_sendmsg+0x230>
10c779ba: 2003 movel %d3,%d0
10c779bc: 602c bras 10c779ea <raw_sendmsg+0x230>
10c779be: b0fc 0000 cmpaw #0,%a0
10c779c2: 6712 beqs 10c779d6 <raw_sendmsg+0x21c>
10c779c4: 2068 0050 moveal %a0@(80),%a0
10c779c8: b0fc 0000 cmpaw #0,%a0
10c779cc: 6708 beqs 10c779d6 <raw_sendmsg+0x21c>
10c779ce: 2179 1002 67b0 movel 100267b0 <jiffies>,%a0@(20)
10c779d4: 0014
10c779d6: 082c 0004 001b btst #4,%a4@(27)
10c779dc: 6700 ff6a beqw 10c77948 <raw_sendmsg+0x18e>
10c779e0: 4a83 tstl %d3
10c779e2: 6600 ff64 bnew 10c77948 <raw_sendmsg+0x18e>
10c779e6: 7400 moveq #0,%d2
10c779e8: 60b2 bras 10c7799c <raw_sendmsg+0x1e2>
10c779ea: 4cee 1c1c ffb8 moveml %fp@(-72),%d2-%d4/%a2-%a4
10c779f0: 4e5e unlk %fp
10c779f2: 4e75 rts
10c779f4 <raw_close>:
10c779f4: 4e56 0000 linkw %fp,#0
10c779f8: 2f02 movel %d2,%sp@-
10c779fa: 242e 0008 movel %fp@(8),%d2
10c779fe: 42a7 clrl %sp@-
10c77a00: 42a7 clrl %sp@-
10c77a02: 2f02 movel %d2,%sp@-
10c77a04: 4eb9 10c6 54e4 jsr 10c654e4 <ip_ra_control>
10c77a0a: 2f02 movel %d2,%sp@-
10c77a0c: 4eb9 10c7 c736 jsr 10c7c736 <inet_sock_release>
10c77a12: 242e fffc movel %fp@(-4),%d2
10c77a16: 4e5e unlk %fp
10c77a18: 4e75 rts
10c77a1a <raw_bind>:
10c77a1a: 4e56 0000 linkw %fp,#0
10c77a1e: 2f0b movel %a3,%sp@-
10c77a20: 2f0a movel %a2,%sp@-
10c77a22: 246e 0008 moveal %fp@(8),%a2
10c77a26: 266e 000c moveal %fp@(12),%a3
10c77a2a: 307c ffea moveaw #-22,%a0
10c77a2e: 102a 0020 moveb %a2@(32),%d0
10c77a32: 0c00 0007 cmpib #7,%d0
10c77a36: 6660 bnes 10c77a98 <raw_bind+0x7e>
10c77a38: 700f moveq #15,%d0
10c77a3a: b0ae 0010 cmpl %fp@(16),%d0
10c77a3e: 6458 bccs 10c77a98 <raw_bind+0x7e>
10c77a40: 2f2b 0004 movel %a3@(4),%sp@-
10c77a44: 4eb9 10c7 df42 jsr 10c7df42 <inet_addr_type>
10c77a4a: 2200 movel %d0,%d1
10c77a4c: 307c ff9d moveaw #-99,%a0
10c77a50: 4aab 0004 tstl %a3@(4)
10c77a54: 6712 beqs 10c77a68 <raw_bind+0x4e>
10c77a56: 7002 moveq #2,%d0
10c77a58: b081 cmpl %d1,%d0
10c77a5a: 670c beqs 10c77a68 <raw_bind+0x4e>
10c77a5c: 7005 moveq #5,%d0
10c77a5e: b081 cmpl %d1,%d0
10c77a60: 6706 beqs 10c77a68 <raw_bind+0x4e>
10c77a62: 7003 moveq #3,%d0
10c77a64: b081 cmpl %d1,%d0
10c77a66: 6630 bnes 10c77a98 <raw_bind+0x7e>
10c77a68: 202b 0004 movel %a3@(4),%d0
10c77a6c: 2540 0084 movel %d0,%a2@(132)
10c77a70: 2540 0004 movel %d0,%a2@(4)
10c77a74: 7005 moveq #5,%d0
10c77a76: b081 cmpl %d1,%d0
10c77a78: 6706 beqs 10c77a80 <raw_bind+0x66>
10c77a7a: 7003 moveq #3,%d0
10c77a7c: b081 cmpl %d1,%d0
10c77a7e: 6604 bnes 10c77a84 <raw_bind+0x6a>
10c77a80: 42aa 0084 clrl %a2@(132)
10c77a84: 202a 0048 movel %a2@(72),%d0
10c77a88: 42aa 0048 clrl %a2@(72)
10c77a8c: 4a80 tstl %d0
10c77a8e: 6706 beqs 10c77a96 <raw_bind+0x7c>
10c77a90: 2040 moveal %d0,%a0
10c77a92: 5888 addql #4,%a0
10c77a94: 5390 subql #1,%a0@
10c77a96: 91c8 subal %a0,%a0
10c77a98: 2008 movel %a0,%d0
10c77a9a: 246e fff8 moveal %fp@(-8),%a2
10c77a9e: 266e fffc moveal %fp@(-4),%a3
10c77aa2: 4e5e unlk %fp
10c77aa4: 4e75 rts
10c77aa6 <raw_recvmsg>:
10c77aa6: 4e56 fffc linkw %fp,#-4
10c77aaa: 48e7 303c moveml %d2-%d3/%a2-%a5,%sp@-
10c77aae: 2a6e 0008 moveal %fp@(8),%a5
10c77ab2: 286e 000c moveal %fp@(12),%a4
10c77ab6: 242e 0010 movel %fp@(16),%d2
10c77aba: 202e 0018 movel %fp@(24),%d0
10c77abe: 206e 001c moveal %fp@(28),%a0
10c77ac2: 7600 moveq #0,%d3
10c77ac4: 72a1 moveq #-95,%d1
10c77ac6: 2d41 fffc movel %d1,%fp@(-4)
10c77aca: 2654 moveal %a4@,%a3
10c77acc: 0800 0000 btst #0,%d0
10c77ad0: 6600 00e8 bnew 10c77bba <raw_recvmsg+0x114>
10c77ad4: b0fc 0000 cmpaw #0,%a0
10c77ad8: 6704 beqs 10c77ade <raw_recvmsg+0x38>
10c77ada: 7210 moveq #16,%d1
10c77adc: 2081 movel %d1,%a0@
10c77ade: 0800 000d btst #13,%d0
10c77ae2: 6714 beqs 10c77af8 <raw_recvmsg+0x52>
10c77ae4: 2f02 movel %d2,%sp@-
10c77ae6: 2f0c movel %a4,%sp@-
10c77ae8: 2f0d movel %a5,%sp@-
10c77aea: 4eb9 10c6 587e jsr 10c6587e <ip_recv_error>
10c77af0: 2d40 fffc movel %d0,%fp@(-4)
10c77af4: 6000 00c4 braw 10c77bba <raw_recvmsg+0x114>
10c77af8: 486e fffc pea %fp@(-4)
10c77afc: 2f2e 0014 movel %fp@(20),%sp@-
10c77b00: 2f00 movel %d0,%sp@-
10c77b02: 2f0d movel %a5,%sp@-
10c77b04: 4eb9 10c5 6eb0 jsr 10c56eb0 <skb_recv_datagram>
10c77b0a: 2440 moveal %d0,%a2
10c77b0c: 4fef 0010 lea %sp@(16),%sp
10c77b10: b4fc 0000 cmpaw #0,%a2
10c77b14: 6700 00a4 beqw 10c77bba <raw_recvmsg+0x114>
10c77b18: 262a 005c movel %a2@(92),%d3
10c77b1c: b682 cmpl %d2,%d3
10c77b1e: 6f08 bles 10c77b28 <raw_recvmsg+0x82>
10c77b20: 7020 moveq #32,%d0
10c77b22: 81ac 0018 orl %d0,%a4@(24)
10c77b26: 2602 movel %d2,%d3
10c77b28: 2f03 movel %d3,%sp@-
10c77b2a: 2f2c 0008 movel %a4@(8),%sp@-
10c77b2e: 42a7 clrl %sp@-
10c77b30: 2f0a movel %a2,%sp@-
10c77b32: 4eb9 10c5 6fd8 jsr 10c56fd8 <skb_copy_datagram_iovec>
10c77b38: 2d40 fffc movel %d0,%fp@(-4)
10c77b3c: 4fef 0010 lea %sp@(16),%sp
10c77b40: 666e bnes 10c77bb0 <raw_recvmsg+0x10a>
10c77b42: 4a2d 009e tstb %a5@(158)
10c77b46: 671e beqs 10c77b66 <raw_recvmsg+0xc0>
10c77b48: 486a 0010 pea %a2@(16)
10c77b4c: 4878 0008 pea 8 <LSIGTRAP+0x3>
10c77b50: 4878 001d pea 1d <LSIGTRAP+0x18>
10c77b54: 4878 0001 pea 1 <PF_DTRACE_OFF>
10c77b58: 2f0c movel %a4,%sp@-
10c77b5a: 4eb9 10c5 77e0 jsr 10c577e0 <put_cmsg>
10c77b60: 4fef 0014 lea %sp@(20),%sp
10c77b64: 6010 bras 10c77b76 <raw_recvmsg+0xd0>
10c77b66: 202a 0010 movel %a2@(16),%d0
10c77b6a: 222a 0014 movel %a2@(20),%d1
10c77b6e: 2b40 02fe movel %d0,%a5@(766)
10c77b72: 2b41 0302 movel %d1,%a5@(770)
10c77b76: b6fc 0000 cmpaw #0,%a3
10c77b7a: 6722 beqs 10c77b9e <raw_recvmsg+0xf8>
10c77b7c: 36bc 0002 movew #2,%a3@
10c77b80: 206a 0020 moveal %a2@(32),%a0
10c77b84: 2768 000c 0004 movel %a0@(12),%a3@(4)
10c77b8a: 4878 0008 pea 8 <LSIGTRAP+0x3>
10c77b8e: 42a7 clrl %sp@-
10c77b90: 486b 0008 pea %a3@(8)
10c77b94: 4eb9 10c8 576c jsr 10c8576c <memset>
10c77b9a: 4fef 000c lea %sp@(12),%sp
10c77b9e: 4aad 02b2 tstl %a5@(690)
10c77ba2: 670c beqs 10c77bb0 <raw_recvmsg+0x10a>
10c77ba4: 2f0a movel %a2,%sp@-
10c77ba6: 2f0c movel %a4,%sp@-
10c77ba8: 4eb9 10c6 53a2 jsr 10c653a2 <ip_cmsg_recv>
10c77bae: 508f addql #8,%sp
10c77bb0: 2f0a movel %a2,%sp@-
10c77bb2: 2f0d movel %a5,%sp@-
10c77bb4: 4eb9 10c5 6f72 jsr 10c56f72 <skb_free_datagram>
10c77bba: 202e fffc movel %fp@(-4),%d0
10c77bbe: 6602 bnes 10c77bc2 <raw_recvmsg+0x11c>
10c77bc0: 2003 movel %d3,%d0
10c77bc2: 4cee 3c0c ffe4 moveml %fp@(-28),%d2-%d3/%a2-%a5
10c77bc8: 4e5e unlk %fp
10c77bca: 4e75 rts
10c77bcc <raw_init>:
10c77bcc: 4e56 0000 linkw %fp,#0
10c77bd0: 206e 0008 moveal %fp@(8),%a0
10c77bd4: 2008 movel %a0,%d0
10c77bd6: 0680 0000 00d6 addil #214,%d0
10c77bdc: 0c68 0001 000a cmpiw #1,%a0@(10)
10c77be2: 660e bnes 10c77bf2 <raw_init+0x26>
10c77be4: 4878 0004 pea 4 <PF_PTRACED_BIT>
10c77be8: 42a7 clrl %sp@-
10c77bea: 2f00 movel %d0,%sp@-
10c77bec: 4eb9 10c8 576c jsr 10c8576c <memset>
10c77bf2: 7000 moveq #0,%d0
10c77bf4: 4e5e unlk %fp
10c77bf6: 4e75 rts
10c77bf8 <raw_seticmpfilter>:
10c77bf8: 4e56 0000 linkw %fp,#0
10c77bfc: 202e 0010 movel %fp@(16),%d0
10c77c00: 7204 moveq #4,%d1
10c77c02: b280 cmpl %d0,%d1
10c77c04: 6402 bccs 10c77c08 <raw_seticmpfilter+0x10>
10c77c06: 7004 moveq #4,%d0
10c77c08: 2f00 movel %d0,%sp@-
10c77c0a: 2f2e 000c movel %fp@(12),%sp@-
10c77c0e: 202e 0008 movel %fp@(8),%d0
10c77c12: 0680 0000 00d6 addil #214,%d0
10c77c18: 2f00 movel %d0,%sp@-
10c77c1a: 4eb9 10c8 5744 jsr 10c85744 <memcpy>
10c77c20: 7000 moveq #0,%d0
10c77c22: 4e5e unlk %fp
10c77c24: 4e75 rts
10c77c26 <raw_geticmpfilter>:
10c77c26: 4e56 0000 linkw %fp,#0
10c77c2a: 206e 0010 moveal %fp@(16),%a0
10c77c2e: 2210 movel %a0@,%d1
10c77c30: 70ea moveq #-22,%d0
10c77c32: 4a81 tstl %d1
10c77c34: 6d24 blts 10c77c5a <raw_geticmpfilter+0x34>
10c77c36: 7004 moveq #4,%d0
10c77c38: b081 cmpl %d1,%d0
10c77c3a: 6402 bccs 10c77c3e <raw_geticmpfilter+0x18>
10c77c3c: 7204 moveq #4,%d1
10c77c3e: 2081 movel %d1,%a0@
10c77c40: 2f01 movel %d1,%sp@-
10c77c42: 202e 0008 movel %fp@(8),%d0
10c77c46: 0680 0000 00d6 addil #214,%d0
10c77c4c: 2f00 movel %d0,%sp@-
10c77c4e: 2f2e 000c movel %fp@(12),%sp@-
10c77c52: 4eb9 10c8 5744 jsr 10c85744 <memcpy>
10c77c58: 7000 moveq #0,%d0
10c77c5a: 4e5e unlk %fp
10c77c5c: 4e75 rts
10c77c5e <raw_setsockopt>:
10c77c5e: 4e56 0000 linkw %fp,#0
10c77c62: 2f02 movel %d2,%sp@-
10c77c64: 206e 0008 moveal %fp@(8),%a0
10c77c68: 222e 000c movel %fp@(12),%d1
10c77c6c: 202e 0010 movel %fp@(16),%d0
10c77c70: 242e 0014 movel %fp@(20),%d2
10c77c74: 226e 0018 moveal %fp@(24),%a1
10c77c78: 0c81 0000 00ff cmpil #255,%d1
10c77c7e: 6712 beqs 10c77c92 <raw_setsockopt+0x34>
10c77c80: 2f09 movel %a1,%sp@-
10c77c82: 2f02 movel %d2,%sp@-
10c77c84: 2f00 movel %d0,%sp@-
10c77c86: 2f01 movel %d1,%sp@-
10c77c88: 2f08 movel %a0,%sp@-
10c77c8a: 4eb9 10c6 5a42 jsr 10c65a42 <ip_setsockopt>
10c77c90: 6020 bras 10c77cb2 <raw_setsockopt+0x54>
10c77c92: 7201 moveq #1,%d1
10c77c94: b280 cmpl %d0,%d1
10c77c96: 6618 bnes 10c77cb0 <raw_setsockopt+0x52>
10c77c98: 0c68 0001 000a cmpiw #1,%a0@(10)
10c77c9e: 6704 beqs 10c77ca4 <raw_setsockopt+0x46>
10c77ca0: 70a1 moveq #-95,%d0
10c77ca2: 600e bras 10c77cb2 <raw_setsockopt+0x54>
10c77ca4: 2f09 movel %a1,%sp@-
10c77ca6: 2f02 movel %d2,%sp@-
10c77ca8: 2f08 movel %a0,%sp@-
10c77caa: 4eba ff4c jsr %pc@(10c77bf8 <raw_seticmpfilter>)
10c77cae: 6002 bras 10c77cb2 <raw_setsockopt+0x54>
10c77cb0: 70a4 moveq #-92,%d0
10c77cb2: 242e fffc movel %fp@(-4),%d2
10c77cb6: 4e5e unlk %fp
10c77cb8: 4e75 rts
10c77cba <raw_getsockopt>:
10c77cba: 4e56 0000 linkw %fp,#0
10c77cbe: 2f02 movel %d2,%sp@-
10c77cc0: 206e 0008 moveal %fp@(8),%a0
10c77cc4: 222e 000c movel %fp@(12),%d1
10c77cc8: 202e 0010 movel %fp@(16),%d0
10c77ccc: 242e 0014 movel %fp@(20),%d2
10c77cd0: 226e 0018 moveal %fp@(24),%a1
10c77cd4: 0c81 0000 00ff cmpil #255,%d1
10c77cda: 6712 beqs 10c77cee <raw_getsockopt+0x34>
10c77cdc: 2f09 movel %a1,%sp@-
10c77cde: 2f02 movel %d2,%sp@-
10c77ce0: 2f00 movel %d0,%sp@-
10c77ce2: 2f01 movel %d1,%sp@-
10c77ce4: 2f08 movel %a0,%sp@-
10c77ce6: 4eb9 10c6 5fae jsr 10c65fae <ip_getsockopt>
10c77cec: 6020 bras 10c77d0e <raw_getsockopt+0x54>
10c77cee: 7201 moveq #1,%d1
10c77cf0: b280 cmpl %d0,%d1
10c77cf2: 6618 bnes 10c77d0c <raw_getsockopt+0x52>
10c77cf4: 0c68 0001 000a cmpiw #1,%a0@(10)
10c77cfa: 6704 beqs 10c77d00 <raw_getsockopt+0x46>
10c77cfc: 70a1 moveq #-95,%d0
10c77cfe: 600e bras 10c77d0e <raw_getsockopt+0x54>
10c77d00: 2f09 movel %a1,%sp@-
10c77d02: 2f02 movel %d2,%sp@-
10c77d04: 2f08 movel %a0,%sp@-
10c77d06: 4eba ff1e jsr %pc@(10c77c26 <raw_geticmpfilter>)
10c77d0a: 6002 bras 10c77d0e <raw_getsockopt+0x54>
10c77d0c: 70a4 moveq #-92,%d0
10c77d0e: 242e fffc movel %fp@(-4),%d2
10c77d12: 4e5e unlk %fp
10c77d14: 4e75 rts
10c77d16 <raw_ioctl>:
10c77d16: 4e56 0000 linkw %fp,#0
10c77d1a: 2f0a movel %a2,%sp@-
10c77d1c: 206e 0008 moveal %fp@(8),%a0
10c77d20: 202e 000c movel %fp@(12),%d0
10c77d24: 246e 0010 moveal %fp@(16),%a2
10c77d28: 0c80 0000 5411 cmpil #21521,%d0
10c77d2e: 670a beqs 10c77d3a <raw_ioctl+0x24>
10c77d30: 0c80 0000 541b cmpil #21531,%d0
10c77d36: 670c beqs 10c77d44 <raw_ioctl+0x2e>
10c77d38: 6030 bras 10c77d6a <raw_ioctl+0x54>
10c77d3a: 2028 0064 movel %a0@(100),%d0
10c77d3e: 2480 movel %d0,%a2@
10c77d40: 7000 moveq #0,%d0
10c77d42: 602c bras 10c77d70 <raw_ioctl+0x5a>
10c77d44: 7000 moveq #0,%d0
10c77d46: 007c 0700 oriw #1792,%sr
10c77d4a: 41e8 0054 lea %a0@(84),%a0
10c77d4e: 2250 moveal %a0@,%a1
10c77d50: b1c9 cmpal %a1,%a0
10c77d52: 6602 bnes 10c77d56 <raw_ioctl+0x40>
10c77d54: 93c9 subal %a1,%a1
10c77d56: b2fc 0000 cmpaw #0,%a1
10c77d5a: 6704 beqs 10c77d60 <raw_ioctl+0x4a>
10c77d5c: 2029 005c movel %a1@(92),%d0
10c77d60: 027c f8ff andiw #-1793,%sr
10c77d64: 2480 movel %d0,%a2@
10c77d66: 7000 moveq #0,%d0
10c77d68: 6006 bras 10c77d70 <raw_ioctl+0x5a>
10c77d6a: 203c ffff fdfd movel #-515,%d0
10c77d70: 245f moveal %sp@+,%a2
10c77d72: 4e5e unlk %fp
10c77d74: 4e75 rts
10c77d76 <get_raw_sock>:
10c77d76: 4e56 0000 linkw %fp,#0
10c77d7a: 2f03 movel %d3,%sp@-
10c77d7c: 2f02 movel %d2,%sp@-
10c77d7e: 226e 0008 moveal %fp@(8),%a1
10c77d82: 2211 movel %a1@,%d1
10c77d84: 2629 0004 movel %a1@(4),%d3
10c77d88: 3429 000a movew %a1@(10),%d2
10c77d8c: 2f09 movel %a1,%sp@-
10c77d8e: 2f29 0028 movel %a1@(40),%sp@-
10c77d92: 2069 0306 moveal %a1@(774),%a0
10c77d96: b0fc 0000 cmpaw #0,%a0
10c77d9a: 670a beqs 10c77da6 <get_raw_sock+0x30>
10c77d9c: 2068 000c moveal %a0@(12),%a0
10c77da0: 2028 0028 movel %a0@(40),%d0
10c77da4: 6002 bras 10c77da8 <get_raw_sock+0x32>
10c77da6: 7000 moveq #0,%d0
10c77da8: 2f00 movel %d0,%sp@-
10c77daa: 42a7 clrl %sp@-
10c77dac: 2069 0306 moveal %a1@(774),%a0
10c77db0: b0fc 0000 cmpaw #0,%a0
10c77db4: 670a beqs 10c77dc0 <get_raw_sock+0x4a>
10c77db6: 2068 000c moveal %a0@(12),%a0
10c77dba: 2028 0036 movel %a0@(54),%d0
10c77dbe: 6002 bras 10c77dc2 <get_raw_sock+0x4c>
10c77dc0: 7000 moveq #0,%d0
10c77dc2: 2f00 movel %d0,%sp@-
10c77dc4: 42a7 clrl %sp@-
10c77dc6: 42a7 clrl %sp@-
10c77dc8: 42a7 clrl %sp@-
10c77dca: 2f29 0050 movel %a1@(80),%sp@-
10c77dce: 2f29 0064 movel %a1@(100),%sp@-
10c77dd2: 1029 0020 moveb %a1@(32),%d0
10c77dd6: 42a7 clrl %sp@-
10c77dd8: 1f40 0003 moveb %d0,%sp@(3)
10c77ddc: 42a7 clrl %sp@-
10c77dde: 2f01 movel %d1,%sp@-
10c77de0: 3f02 movew %d2,%sp@-
10c77de2: 4267 clrw %sp@-
10c77de4: 2f03 movel %d3,%sp@-
10c77de6: 2f2e 0010 movel %fp@(16),%sp@-
10c77dea: 4879 1000 9883 pea 10009883 <timer_bug_msg+0x6bc>
10c77df0: 2f2e 000c movel %fp@(12),%sp@-
10c77df4: 4eb9 10c8 4d6a jsr 10c84d6a <sprintf>
10c77dfa: 242e fff8 movel %fp@(-8),%d2
10c77dfe: 262e fffc movel %fp@(-4),%d3
10c77e02: 4e5e unlk %fp
10c77e04: 4e75 rts
10c77e06 <raw_get_info>:
10c77e06: 4e56 ff7c linkw %fp,#-132
10c77e0a: 48e7 3f38 moveml %d2-%d7/%a2-%a4,%sp@-
10c77e0e: 266e 0008 moveal %fp@(8),%a3
10c77e12: 2c2e 0010 movel %fp@(16),%d6
10c77e16: 2e2e 0014 movel %fp@(20),%d7
10c77e1a: 7600 moveq #0,%d3
10c77e1c: 7a7f moveq #127,%d5
10c77e1e: 4605 notb %d5
10c77e20: 707f moveq #127,%d0
10c77e22: b086 cmpl %d6,%d0
10c77e24: 6d1a blts 10c77e40 <raw_get_info+0x3a>
10c77e26: 4879 1000 98cd pea 100098cd <timer_bug_msg+0x706>
10c77e2c: 4879 1000 992e pea 1000992e <timer_bug_msg+0x767>
10c77e32: 2f0b movel %a3,%sp@-
10c77e34: 4eb9 10c8 4d6a jsr 10c84d6a <sprintf>
10c77e3a: 2600 movel %d0,%d3
10c77e3c: 4fef 000c lea %sp@(12),%sp
10c77e40: 7800 moveq #0,%d4
10c77e42: 49f9 1003 2e5e lea 10032e5e <raw_v4_htable>,%a4
10c77e48: 245c moveal %a4@+,%a2
10c77e4a: b4fc 0000 cmpaw #0,%a2
10c77e4e: 674a beqs 10c77e9a <raw_get_info+0x94>
10c77e50: 240e movel %fp,%d2
10c77e52: 0682 ffff ff7e addil #-130,%d2
10c77e58: 0c6a 0002 0024 cmpiw #2,%a2@(36)
10c77e5e: 6630 bnes 10c77e90 <raw_get_info+0x8a>
10c77e60: 0685 0000 0080 addil #128,%d5
10c77e66: bc85 cmpl %d5,%d6
10c77e68: 6c26 bges 10c77e90 <raw_get_info+0x8a>
10c77e6a: 2f04 movel %d4,%sp@-
10c77e6c: 2f02 movel %d2,%sp@-
10c77e6e: 2f0a movel %a2,%sp@-
10c77e70: 4eba ff04 jsr %pc@(10c77d76 <get_raw_sock>)
10c77e74: 2f02 movel %d2,%sp@-
10c77e76: 4879 1000 992e pea 1000992e <timer_bug_msg+0x767>
10c77e7c: 4873 3800 pea %a3@(00000000,%d3:l)
10c77e80: 4eb9 10c8 4d6a jsr 10c84d6a <sprintf>
10c77e86: d680 addl %d0,%d3
10c77e88: 4fef 0018 lea %sp@(24),%sp
10c77e8c: be83 cmpl %d3,%d7
10c77e8e: 6f12 bles 10c77ea2 <raw_get_info+0x9c>
10c77e90: 246a 0010 moveal %a2@(16),%a2
10c77e94: b4fc 0000 cmpaw #0,%a2
10c77e98: 66be bnes 10c77e58 <raw_get_info+0x52>
10c77e9a: 5284 addql #1,%d4
10c77e9c: 701f moveq #31,%d0
10c77e9e: b084 cmpl %d4,%d0
10c77ea0: 6ca6 bges 10c77e48 <raw_get_info+0x42>
10c77ea2: 9a86 subl %d6,%d5
10c77ea4: 2003 movel %d3,%d0
10c77ea6: 9085 subl %d5,%d0
10c77ea8: 206e 000c moveal %fp@(12),%a0
10c77eac: d7c0 addal %d0,%a3
10c77eae: 208b movel %a3,%a0@
10c77eb0: 9680 subl %d0,%d3
10c77eb2: be83 cmpl %d3,%d7
10c77eb4: 6c02 bges 10c77eb8 <raw_get_info+0xb2>
10c77eb6: 2607 movel %d7,%d3
10c77eb8: 4a83 tstl %d3
10c77eba: 6c02 bges 10c77ebe <raw_get_info+0xb8>
10c77ebc: 7600 moveq #0,%d3
10c77ebe: 2003 movel %d3,%d0
10c77ec0: 4cee 1cfc ff58 moveml %fp@(-168),%d2-%d7/%a2-%a4
10c77ec6: 4e5e unlk %fp
10c77ec8: 4e75 rts
10c77eca: 4e75 rts
10c77ecc <udp_v4_get_port>:
10c77ecc: 4e56 0000 linkw %fp,#0
10c77ed0: 48e7 3f3c moveml %d2-%d7/%a2-%a5,%sp@-
10c77ed4: 246e 0008 moveal %fp@(8),%a2
10c77ed8: 202e 000c movel %fp@(12),%d0
10c77edc: 3600 movew %d0,%d3
10c77ede: 41f9 1002 5730 lea 10025730 <irq_stat+0x8>,%a0
10c77ee4: 5290 addql #1,%a0@
10c77ee6: 2848 moveal %a0,%a4
10c77ee8: 4a40 tstw %d0
10c77eea: 6600 0112 bnew 10c77ffe <udp_v4_get_port+0x132>
10c77eee: 41f9 1001 03b4 lea 100103b4 <sysctl_local_port_range+0x4>,%a0
10c77ef4: 2039 1003 2ad8 movel 10032ad8 <udp_port_rover>,%d0
10c77efa: b090 cmpl %a0@,%d0
10c77efc: 6e06 bgts 10c77f04 <udp_v4_get_port+0x38>
10c77efe: b0a8 fffc cmpl %a0@(-4),%d0
10c77f02: 6c08 bges 10c77f0c <udp_v4_get_port+0x40>
10c77f04: 23e8 fffc 1003 movel %a0@(-4),10032ad8 <udp_port_rover>
10c77f0a: 2ad8
10c77f0c: 2a3c 0000 7fff movel #32767,%d5
10c77f12: 2439 1003 2ad8 movel 10032ad8 <udp_port_rover>,%d2
10c77f18: 2802 movel %d2,%d4
10c77f1a: 7600 moveq #0,%d3
10c77f1c: 2e3c 1003 3186 movel #268644742,%d7
10c77f22: 2a47 moveal %d7,%a5
10c77f24: 47f9 1001 03b4 lea 100103b4 <sysctl_local_port_range+0x4>,%a3
10c77f2a: 2c0b movel %a3,%d6
10c77f2c: 5986 subql #4,%d6
10c77f2e: 2002 movel %d2,%d0
10c77f30: 727f moveq #127,%d1
10c77f32: c081 andl %d1,%d0
10c77f34: e588 lsll #2,%d0
10c77f36: 2075 0800 moveal %a5@(00000000,%d0:l),%a0
10c77f3a: b0fc 0000 cmpaw #0,%a0
10c77f3e: 661a bnes 10c77f5a <udp_v4_get_port+0x8e>
10c77f40: b493 cmpl %a3@,%d2
10c77f42: 6f00 00aa blew 10c77fee <udp_v4_get_port+0x122>
10c77f46: 2046 moveal %d6,%a0
10c77f48: 2210 movel %a0@,%d1
10c77f4a: 2002 movel %d2,%d0
10c77f4c: 9081 subl %d1,%d0
10c77f4e: 747f moveq #127,%d2
10c77f50: c082 andl %d2,%d0
10c77f52: 2401 movel %d1,%d2
10c77f54: d480 addl %d0,%d2
10c77f56: 6000 0096 braw 10c77fee <udp_v4_get_port+0x122>
10c77f5a: 7000 moveq #0,%d0
10c77f5c: 2243 moveal %d3,%a1
10c77f5e: 5289 addql #1,%a1
10c77f60: 2202 movel %d2,%d1
10c77f62: 5281 addql #1,%d1
10c77f64: 5280 addql #1,%d0
10c77f66: ba80 cmpl %d0,%d5
10c77f68: 6f0e bles 10c77f78 <udp_v4_get_port+0xac>
10c77f6a: 2068 0010 moveal %a0@(16),%a0
10c77f6e: b0fc 0000 cmpaw #0,%a0
10c77f72: 66f0 bnes 10c77f64 <udp_v4_get_port+0x98>
10c77f74: 2a00 movel %d0,%d5
10c77f76: 2802 movel %d2,%d4
10c77f78: 2609 movel %a1,%d3
10c77f7a: 2401 movel %d1,%d2
10c77f7c: 707f moveq #127,%d0
10c77f7e: b083 cmpl %d3,%d0
10c77f80: 6cac bges 10c77f2e <udp_v4_get_port+0x62>
10c77f82: 2404 movel %d4,%d2
10c77f84: 7600 moveq #0,%d3
10c77f86: 41f9 1001 03b4 lea 100103b4 <sysctl_local_port_range+0x4>,%a0
10c77f8c: 2a10 movel %a0@,%d5
10c77f8e: 5988 subql #4,%a0
10c77f90: 7800 moveq #0,%d4
10c77f92: 47f9 1003 3186 lea 10033186 <udp_hash>,%a3
10c77f98: ba82 cmpl %d2,%d5
10c77f9a: 6c0e bges 10c77faa <udp_v4_get_port+0xde>
10c77f9c: 2210 movel %a0@,%d1
10c77f9e: 2002 movel %d2,%d0
10c77fa0: 9081 subl %d1,%d0
10c77fa2: 747f moveq #127,%d2
10c77fa4: c082 andl %d2,%d0
10c77fa6: 2401 movel %d1,%d2
10c77fa8: d480 addl %d0,%d2
10c77faa: 3202 movew %d2,%d1
10c77fac: 3001 movew %d1,%d0
10c77fae: 0240 007f andiw #127,%d0
10c77fb2: 3800 movew %d0,%d4
10c77fb4: 2004 movel %d4,%d0
10c77fb6: e588 lsll #2,%d0
10c77fb8: 2273 0800 moveal %a3@(00000000,%d0:l),%a1
10c77fbc: b2fc 0000 cmpaw #0,%a1
10c77fc0: 6722 beqs 10c77fe4 <udp_v4_get_port+0x118>
10c77fc2: b269 000a cmpw %a1@(10),%d1
10c77fc6: 670c beqs 10c77fd4 <udp_v4_get_port+0x108>
10c77fc8: 2269 0010 moveal %a1@(16),%a1
10c77fcc: b2fc 0000 cmpaw #0,%a1
10c77fd0: 66f0 bnes 10c77fc2 <udp_v4_get_port+0xf6>
10c77fd2: 6010 bras 10c77fe4 <udp_v4_get_port+0x118>
10c77fd4: 5283 addql #1,%d3
10c77fd6: 0682 0000 0080 addil #128,%d2
10c77fdc: 0c83 0000 01ff cmpil #511,%d3
10c77fe2: 6fb4 bles 10c77f98 <udp_v4_get_port+0xcc>
10c77fe4: 0c83 0000 01ff cmpil #511,%d3
10c77fea: 6e00 00a4 bgtw 10c78090 <udp_v4_get_port+0x1c4>
10c77fee: 3602 movew %d2,%d3
10c77ff0: 4279 1003 2ad8 clrw 10032ad8 <udp_port_rover>
10c77ff6: 33c2 1003 2ada movew %d2,10032ada <udp_port_rover+0x2>
10c77ffc: 6052 bras 10c78050 <udp_v4_get_port+0x184>
10c77ffe: 707f moveq #127,%d0
10c78000: c083 andl %d3,%d0
10c78002: e588 lsll #2,%d0
10c78004: 41f9 1003 3186 lea 10033186 <udp_hash>,%a0
10c7800a: 2270 0800 moveal %a0@(00000000,%d0:l),%a1
10c7800e: 2e08 movel %a0,%d7
10c78010: b2fc 0000 cmpaw #0,%a1
10c78014: 673a beqs 10c78050 <udp_v4_get_port+0x184>
10c78016: b669 000a cmpw %a1@(10),%d3
10c7801a: 662a bnes 10c78046 <udp_v4_get_port+0x17a>
10c7801c: b5c9 cmpal %a1,%a2
10c7801e: 6726 beqs 10c78046 <udp_v4_get_port+0x17a>
10c78020: 2069 000c moveal %a1@(12),%a0
10c78024: b1ea 000c cmpal %a2@(12),%a0
10c78028: 661c bnes 10c78046 <udp_v4_get_port+0x17a>
10c7802a: 2229 0004 movel %a1@(4),%d1
10c7802e: 670a beqs 10c7803a <udp_v4_get_port+0x16e>
10c78030: 202a 0004 movel %a2@(4),%d0
10c78034: 6704 beqs 10c7803a <udp_v4_get_port+0x16e>
10c78036: b081 cmpl %d1,%d0
10c78038: 660c bnes 10c78046 <udp_v4_get_port+0x17a>
10c7803a: 4a29 0026 tstb %a1@(38)
10c7803e: 6750 beqs 10c78090 <udp_v4_get_port+0x1c4>
10c78040: 4a2a 0026 tstb %a2@(38)
10c78044: 674a beqs 10c78090 <udp_v4_get_port+0x1c4>
10c78046: 2269 0010 moveal %a1@(16),%a1
10c7804a: b2fc 0000 cmpaw #0,%a1
10c7804e: 66c6 bnes 10c78016 <udp_v4_get_port+0x14a>
10c78050: 3543 000a movew %d3,%a2@(10)
10c78054: 4aaa 0014 tstl %a2@(20)
10c78058: 6630 bnes 10c7808a <udp_v4_get_port+0x1be>
10c7805a: 707f moveq #127,%d0
10c7805c: c083 andl %d3,%d0
10c7805e: e588 lsll #2,%d0
10c78060: 2240 moveal %d0,%a1
10c78062: d3c7 addal %d7,%a1
10c78064: 2011 movel %a1@,%d0
10c78066: 2540 0010 movel %d0,%a2@(16)
10c7806a: 670a beqs 10c78076 <udp_v4_get_port+0x1aa>
10c7806c: 2051 moveal %a1@,%a0
10c7806e: 47ea 0010 lea %a2@(16),%a3
10c78072: 214b 0014 movel %a3,%a0@(20)
10c78076: 228a movel %a2,%a1@
10c78078: 2549 0014 movel %a1,%a2@(20)
10c7807c: 206a 00d2 moveal %a2@(210),%a0
10c78080: 52a8 0064 addql #1,%a0@(100)
10c78084: 41ea 0028 lea %a2@(40),%a0
10c78088: 5290 addql #1,%a0@
10c7808a: 5394 subql #1,%a4@
10c7808c: 7000 moveq #0,%d0
10c7808e: 6004 bras 10c78094 <udp_v4_get_port+0x1c8>
10c78090: 5394 subql #1,%a4@
10c78092: 7001 moveq #1,%d0
10c78094: 4cdf 3cfc moveml %sp@+,%d2-%d7/%a2-%a5
10c78098: 4e5e unlk %fp
10c7809a: 4e75 rts
10c7809c <udp_v4_hash>:
10c7809c: 4e56 0000 linkw %fp,#0
10c780a0: 4879 1000 9936 pea 10009936 <timer_bug_msg+0x76f>
10c780a6: 4eb9 10c1 60e4 jsr 10c160e4 <panic>
10c780ac: 4e71 nop
10c780ae <udp_v4_unhash>:
10c780ae: 4e56 0000 linkw %fp,#0
10c780b2: 2f0a movel %a2,%sp@-
10c780b4: 226e 0008 moveal %fp@(8),%a1
10c780b8: 41f9 1002 5730 lea 10025730 <irq_stat+0x8>,%a0
10c780be: 5290 addql #1,%a0@
10c780c0: 2029 0014 movel %a1@(20),%d0
10c780c4: 2448 moveal %a0,%a2
10c780c6: 672c beqs 10c780f4 <udp_v4_unhash+0x46>
10c780c8: 2069 0010 moveal %a1@(16),%a0
10c780cc: b0fc 0000 cmpaw #0,%a0
10c780d0: 6704 beqs 10c780d6 <udp_v4_unhash+0x28>
10c780d2: 2140 0014 movel %d0,%a0@(20)
10c780d6: 2069 0014 moveal %a1@(20),%a0
10c780da: 20a9 0010 movel %a1@(16),%a0@
10c780de: 42a9 0014 clrl %a1@(20)
10c780e2: 4269 000a clrw %a1@(10)
10c780e6: 2069 00d2 moveal %a1@(210),%a0
10c780ea: 53a8 0064 subql #1,%a0@(100)
10c780ee: 41e9 0028 lea %a1@(40),%a0
10c780f2: 5390 subql #1,%a0@
10c780f4: 5392 subql #1,%a2@
10c780f6: 245f moveal %sp@+,%a2
10c780f8: 4e5e unlk %fp
10c780fa: 4e75 rts
10c780fc <udp_v4_lookup_longway>:
10c780fc: 4e56 0000 linkw %fp,#0
10c78100: 48e7 3f00 moveml %d2-%d7,%sp@-
10c78104: 2e2e 0008 movel %fp@(8),%d7
10c78108: 2c2e 0010 movel %fp@(16),%d6
10c7810c: 2a2e 0018 movel %fp@(24),%d5
10c78110: 382e 000e movew %fp@(14),%d4
10c78114: 93c9 subal %a1,%a1
10c78116: 342e 0016 movew %fp@(22),%d2
10c7811a: 76ff moveq #-1,%d3
10c7811c: 707f moveq #127,%d0
10c7811e: c082 andl %d2,%d0
10c78120: e588 lsll #2,%d0
10c78122: 41f9 1003 3186 lea 10033186 <udp_hash>,%a0
10c78128: 2070 0800 moveal %a0@(00000000,%d0:l),%a0
10c7812c: b0fc 0000 cmpaw #0,%a0
10c78130: 6752 beqs 10c78184 <udp_v4_lookup_longway+0x88>
10c78132: b468 000a cmpw %a0@(10),%d2
10c78136: 6642 bnes 10c7817a <udp_v4_lookup_longway+0x7e>
10c78138: 7200 moveq #0,%d1
10c7813a: 2028 0004 movel %a0@(4),%d0
10c7813e: 6706 beqs 10c78146 <udp_v4_lookup_longway+0x4a>
10c78140: bc80 cmpl %d0,%d6
10c78142: 6636 bnes 10c7817a <udp_v4_lookup_longway+0x7e>
10c78144: 7201 moveq #1,%d1
10c78146: 2010 movel %a0@,%d0
10c78148: 6706 beqs 10c78150 <udp_v4_lookup_longway+0x54>
10c7814a: be80 cmpl %d0,%d7
10c7814c: 662c bnes 10c7817a <udp_v4_lookup_longway+0x7e>
10c7814e: 5281 addql #1,%d1
10c78150: 3028 0008 movew %a0@(8),%d0
10c78154: 6706 beqs 10c7815c <udp_v4_lookup_longway+0x60>
10c78156: b840 cmpw %d0,%d4
10c78158: 6620 bnes 10c7817a <udp_v4_lookup_longway+0x7e>
10c7815a: 5281 addql #1,%d1
10c7815c: 2028 000c movel %a0@(12),%d0
10c78160: 6706 beqs 10c78168 <udp_v4_lookup_longway+0x6c>
10c78162: ba80 cmpl %d0,%d5
10c78164: 6614 bnes 10c7817a <udp_v4_lookup_longway+0x7e>
10c78166: 5281 addql #1,%d1
10c78168: 7004 moveq #4,%d0
10c7816a: b081 cmpl %d1,%d0
10c7816c: 6604 bnes 10c78172 <udp_v4_lookup_longway+0x76>
10c7816e: 2248 moveal %a0,%a1
10c78170: 6012 bras 10c78184 <udp_v4_lookup_longway+0x88>
10c78172: b681 cmpl %d1,%d3
10c78174: 6c04 bges 10c7817a <udp_v4_lookup_longway+0x7e>
10c78176: 2248 moveal %a0,%a1
10c78178: 2601 movel %d1,%d3
10c7817a: 2068 0010 moveal %a0@(16),%a0
10c7817e: b0fc 0000 cmpaw #0,%a0
10c78182: 66ae bnes 10c78132 <udp_v4_lookup_longway+0x36>
10c78184: 2009 movel %a1,%d0
10c78186: 4cdf 00fc moveml %sp@+,%d2-%d7
10c7818a: 4e5e unlk %fp
10c7818c: 4e75 rts
10c7818e <udp_err>:
10c7818e: 4e56 0000 linkw %fp,#0
10c78192: 48e7 3038 moveml %d2-%d3/%a2-%a4,%sp@-
10c78196: 286e 0008 moveal %fp@(8),%a4
10c7819a: 226c 0080 moveal %a4@(128),%a1
10c7819e: 1011 moveb %a1@,%d0
10c781a0: 720f moveq #15,%d1
10c781a2: c081 andl %d1,%d0
10c781a4: e588 lsll #2,%d0
10c781a6: 47f1 0800 lea %a1@(00000000,%d0:l),%a3
10c781aa: 206c 001c moveal %a4@(28),%a0
10c781ae: 4282 clrl %d2
10c781b0: 1410 moveb %a0@,%d2
10c781b2: 4283 clrl %d3
10c781b4: 1628 0001 moveb %a0@(1),%d3
10c781b8: 206c 0018 moveal %a4@(24),%a0
10c781bc: 2f28 003a movel %a0@(58),%sp@-
10c781c0: 4280 clrl %d0
10c781c2: 3013 movew %a3@,%d0
10c781c4: 2f00 movel %d0,%sp@-
10c781c6: 2f29 000c movel %a1@(12),%sp@-
10c781ca: 4280 clrl %d0
10c781cc: 302b 0002 movew %a3@(2),%d0
10c781d0: 2f00 movel %d0,%sp@-
10c781d2: 2f29 0010 movel %a1@(16),%sp@-
10c781d6: 4eba ff24 jsr %pc@(10c780fc <udp_v4_lookup_longway>)
10c781da: 2440 moveal %d0,%a2
10c781dc: 4fef 0014 lea %sp@(20),%sp
10c781e0: b4fc 0000 cmpaw #0,%a2
10c781e4: 6706 beqs 10c781ec <udp_err+0x5e>
10c781e6: 41ea 0028 lea %a2@(40),%a0
10c781ea: 5290 addql #1,%a0@
10c781ec: b4fc 0000 cmpaw #0,%a2
10c781f0: 660a bnes 10c781fc <udp_err+0x6e>
10c781f2: 52b9 1003 2ae0 addql #1,10032ae0 <icmp_statistics+0x4>
10c781f8: 6000 00c4 braw 10c782be <udp_err+0x130>
10c781fc: 7200 moveq #0,%d1
10c781fe: 7004 moveq #4,%d0
10c78200: b082 cmpl %d2,%d0
10c78202: 6700 009c beqw 10c782a0 <udp_err+0x112>
10c78206: 6d08 blts 10c78210 <udp_err+0x82>
10c78208: 7003 moveq #3,%d0
10c7820a: b082 cmpl %d2,%d0
10c7820c: 6718 beqs 10c78226 <udp_err+0x98>
10c7820e: 600c bras 10c7821c <udp_err+0x8e>
10c78210: 700b moveq #11,%d0
10c78212: b082 cmpl %d2,%d0
10c78214: 6706 beqs 10c7821c <udp_err+0x8e>
10c78216: 700c moveq #12,%d0
10c78218: b082 cmpl %d2,%d0
10c7821a: 6704 beqs 10c78220 <udp_err+0x92>
10c7821c: 7471 moveq #113,%d2
10c7821e: 603c bras 10c7825c <udp_err+0xce>
10c78220: 7447 moveq #71,%d2
10c78222: 7201 moveq #1,%d1
10c78224: 6036 bras 10c7825c <udp_err+0xce>
10c78226: 7404 moveq #4,%d2
10c78228: b483 cmpl %d3,%d2
10c7822a: 660c bnes 10c78238 <udp_err+0xaa>
10c7822c: 4a2a 02c0 tstb %a2@(704)
10c78230: 676e beqs 10c782a0 <udp_err+0x112>
10c78232: 745a moveq #90,%d2
10c78234: 7201 moveq #1,%d1
10c78236: 6024 bras 10c7825c <udp_err+0xce>
10c78238: 7471 moveq #113,%d2
10c7823a: 700f moveq #15,%d0
10c7823c: b083 cmpl %d3,%d0
10c7823e: 6d1c blts 10c7825c <udp_err+0xce>
10c78240: 2003 movel %d3,%d0
10c78242: e588 lsll #2,%d0
10c78244: d083 addl %d3,%d0
10c78246: d083 addl %d3,%d0
10c78248: 41f9 1001 07fc lea 100107fc <icmp_err_convert>,%a0
10c7824e: 1230 0804 moveb %a0@(00000004,%d0:l),%d1
10c78252: ee89 lsrl #7,%d1
10c78254: 7401 moveq #1,%d2
10c78256: c282 andl %d2,%d1
10c78258: 2430 0800 movel %a0@(00000000,%d0:l),%d2
10c7825c: 4a2a 02bd tstb %a2@(701)
10c78260: 6d10 blts 10c78272 <udp_err+0xe4>
10c78262: 4a81 tstl %d1
10c78264: 673a beqs 10c782a0 <udp_err+0x112>
10c78266: 102a 0020 moveb %a2@(32),%d0
10c7826a: 0c00 0001 cmpib #1,%d0
10c7826e: 6630 bnes 10c782a0 <udp_err+0x112>
10c78270: 6020 bras 10c78292 <udp_err+0x104>
10c78272: 486b 0008 pea %a3@(8)
10c78276: 2f2e 000c movel %fp@(12),%sp@-
10c7827a: 4280 clrl %d0
10c7827c: 302b 0002 movew %a3@(2),%d0
10c78280: 2f00 movel %d0,%sp@-
10c78282: 2f02 movel %d2,%sp@-
10c78284: 2f0c movel %a4,%sp@-
10c78286: 2f0a movel %a2,%sp@-
10c78288: 4eb9 10c6 55d8 jsr 10c655d8 <ip_icmp_error>
10c7828e: 4fef 0018 lea %sp@(24),%sp
10c78292: 2542 027e movel %d2,%a2@(638)
10c78296: 2f0a movel %a2,%sp@-
10c78298: 206a 031a moveal %a2@(794),%a0
10c7829c: 4e90 jsr %a0@
10c7829e: 588f addql #4,%sp
10c782a0: 41ea 0028 lea %a2@(40),%a0
10c782a4: 40c1 movew %sr,%d1
10c782a6: 007c 0700 oriw #1792,%sr
10c782aa: 2010 movel %a0@,%d0
10c782ac: 5380 subql #1,%d0
10c782ae: 2080 movel %d0,%a0@
10c782b0: 46c1 movew %d1,%sr
10c782b2: 4a80 tstl %d0
10c782b4: 6608 bnes 10c782be <udp_err+0x130>
10c782b6: 2f0a movel %a2,%sp@-
10c782b8: 4eb9 10c5 4b7e jsr 10c54b7e <sk_free>
10c782be: 4cee 1c0c ffec moveml %fp@(-20),%d2-%d3/%a2-%a4
10c782c4: 4e5e unlk %fp
10c782c6: 4e75 rts
10c782c8 <udp_check>:
10c782c8: 4e56 0000 linkw %fp,#0
10c782cc: 48e7 3800 moveml %d2-%d4,%sp@-
10c782d0: 262e 0010 movel %fp@(16),%d3
10c782d4: 242e 0014 movel %fp@(20),%d2
10c782d8: 222e 0018 movel %fp@(24),%d1
10c782dc: 4280 clrl %d0
10c782de: 302e 000e movew %fp@(14),%d0
10c782e2: 7811 moveq #17,%d4
10c782e4: d084 addl %d4,%d0
10c782e6: d483 addl %d3,%d2
10c782e8: d580 addxl %d0,%d2
10c782ea: d581 addxl %d1,%d2
10c782ec: 4283 clrl %d3
10c782ee: d583 addxl %d3,%d2
10c782f0: 2002 movel %d2,%d0
10c782f2: 2200 movel %d0,%d1
10c782f4: 4841 swap %d1
10c782f6: d441 addw %d1,%d2
10c782f8: 4241 clrw %d1
10c782fa: d541 addxw %d1,%d2
10c782fc: 2002 movel %d2,%d0
10c782fe: 4680 notl %d0
10c78300: 0280 0000 ffff andil #65535,%d0
10c78306: 4cdf 001c moveml %sp@+,%d2-%d4
10c7830a: 4e5e unlk %fp
10c7830c: 4e75 rts
10c7830e <udp_getfrag>:
10c7830e: 4e56 0000 linkw %fp,#0
10c78312: 48e7 3838 moveml %d2-%d4/%a2-%a4,%sp@-
10c78316: 266e 0008 moveal %fp@(8),%a3
10c7831a: 286e 000c moveal %fp@(12),%a4
10c7831e: 206e 0010 moveal %fp@(16),%a0
10c78322: 226e 0014 moveal %fp@(20),%a1
10c78326: b0fc 0000 cmpaw #0,%a0
10c7832a: 6600 008e bnew 10c783ba <udp_getfrag+0xac>
10c7832e: 45eb 0014 lea %a3@(20),%a2
10c78332: 2f0a movel %a2,%sp@-
10c78334: 4869 fff8 pea %a1@(-8)
10c78338: 42a7 clrl %sp@-
10c7833a: 2f2b 0010 movel %a3@(16),%sp@-
10c7833e: 486c 0008 pea %a4@(8)
10c78342: 4eb9 10c5 6c52 jsr 10c56c52 <csum_partial_copy_fromiovecend>
10c78348: 4fef 0014 lea %sp@(20),%sp
10c7834c: 4a80 tstl %d0
10c7834e: 6706 beqs 10c78356 <udp_getfrag+0x48>
10c78350: 70f2 moveq #-14,%d0
10c78352: 6000 0088 braw 10c783dc <udp_getfrag+0xce>
10c78356: 2f12 movel %a2@,%sp@-
10c78358: 4878 0008 pea 8 <LSIGTRAP+0x3>
10c7835c: 2f0b movel %a3,%sp@-
10c7835e: 4eb9 10c8 563a jsr 10c8563a <csum_partial>
10c78364: 2480 movel %d0,%a2@
10c78366: 262b 0008 movel %a3@(8),%d3
10c7836a: 242b 000c movel %a3@(12),%d2
10c7836e: 4fef 000c lea %sp@(12),%sp
10c78372: 4281 clrl %d1
10c78374: 322b 0004 movew %a3@(4),%d1
10c78378: 7811 moveq #17,%d4
10c7837a: d284 addl %d4,%d1
10c7837c: d483 addl %d3,%d2
10c7837e: d581 addxl %d1,%d2
10c78380: d580 addxl %d0,%d2
10c78382: 4283 clrl %d3
10c78384: d583 addxl %d3,%d2
10c78386: 2002 movel %d2,%d0
10c78388: 2200 movel %d0,%d1
10c7838a: 4841 swap %d1
10c7838c: d441 addw %d1,%d2
10c7838e: 4241 clrw %d1
10c78390: d541 addxw %d1,%d2
10c78392: 2002 movel %d2,%d0
10c78394: 4680 notl %d0
10c78396: 0280 0000 ffff andil #65535,%d0
10c7839c: 3740 0006 movew %d0,%a3@(6)
10c783a0: 6606 bnes 10c783a8 <udp_getfrag+0x9a>
10c783a2: 377c ffff 0006 movew #-1,%a3@(6)
10c783a8: 4878 0008 pea 8 <LSIGTRAP+0x3>
10c783ac: 2f0b movel %a3,%sp@-
10c783ae: 2f0c movel %a4,%sp@-
10c783b0: 4eb9 10c8 5744 jsr 10c85744 <memcpy>
10c783b6: 7000 moveq #0,%d0
10c783b8: 6022 bras 10c783dc <udp_getfrag+0xce>
10c783ba: 486b 0014 pea %a3@(20)
10c783be: 2f09 movel %a1,%sp@-
10c783c0: 4868 fff8 pea %a0@(-8)
10c783c4: 2f2b 0010 movel %a3@(16),%sp@-
10c783c8: 2f0c movel %a4,%sp@-
10c783ca: 4eb9 10c5 6c52 jsr 10c56c52 <csum_partial_copy_fromiovecend>
10c783d0: 4a80 tstl %d0
10c783d2: 56c0 sne %d0
10c783d4: 4880 extw %d0
10c783d6: 48c0 extl %d0
10c783d8: 78f2 moveq #-14,%d4
10c783da: c084 andl %d4,%d0
10c783dc: 4cee 1c1c ffe8 moveml %fp@(-24),%d2-%d4/%a2-%a4
10c783e2: 4e5e unlk %fp
10c783e4: 4e75 rts
10c783e6 <udp_getfrag_nosum>:
10c783e6: 4e56 0000 linkw %fp,#0
10c783ea: 48e7 0038 moveml %a2-%a4,%sp@-
10c783ee: 246e 0008 moveal %fp@(8),%a2
10c783f2: 266e 000c moveal %fp@(12),%a3
10c783f6: 206e 0010 moveal %fp@(16),%a0
10c783fa: 286e 0014 moveal %fp@(20),%a4
10c783fe: b0fc 0000 cmpaw #0,%a0
10c78402: 670e beqs 10c78412 <udp_getfrag_nosum+0x2c>
10c78404: 2f0c movel %a4,%sp@-
10c78406: 4868 fff8 pea %a0@(-8)
10c7840a: 2f2a 0010 movel %a2@(16),%sp@-
10c7840e: 2f0b movel %a3,%sp@-
10c78410: 601c bras 10c7842e <udp_getfrag_nosum+0x48>
10c78412: 4878 0008 pea 8 <LSIGTRAP+0x3>
10c78416: 2f0a movel %a2,%sp@-
10c78418: 2f0b movel %a3,%sp@-
10c7841a: 4eb9 10c8 5744 jsr 10c85744 <memcpy>
10c78420: 486c fff8 pea %a4@(-8)
10c78424: 42a7 clrl %sp@-
10c78426: 2f2a 0010 movel %a2@(16),%sp@-
10c7842a: 486b 0008 pea %a3@(8)
10c7842e: 4eb9 10c5 6bf0 jsr 10c56bf0 <memcpy_fromiovecend>
10c78434: 4cee 1c00 fff4 moveml %fp@(-12),%a2-%a4
10c7843a: 4e5e unlk %fp
10c7843c: 4e75 rts
10c7843e <udp_sendmsg>:
10c7843e: 4e56 ffc4 linkw %fp,#-60
10c78442: 48e7 3f38 moveml %d2-%d7/%a2-%a4,%sp@-
10c78446: 266e 0008 moveal %fp@(8),%a3
10c7844a: 286e 000c moveal %fp@(12),%a4
10c7844e: 2a2e 0010 movel %fp@(16),%d5
10c78452: 2c05 movel %d5,%d6
10c78454: 5086 addql #8,%d6
10c78456: 42ae ffc6 clrl %fp@(-58)
10c7845a: 7e00 moveq #0,%d7
10c7845c: 7800 moveq #0,%d4
10c7845e: 0c85 0000 ffff cmpil #65535,%d5
10c78464: 6306 blss 10c7846c <udp_sendmsg+0x2e>
10c78466: 70a6 moveq #-90,%d0
10c78468: 6000 02be braw 10c78728 <udp_sendmsg+0x2ea>
10c7846c: 082c 0000 001b btst #0,%a4@(27)
10c78472: 6706 beqs 10c7847a <udp_sendmsg+0x3c>
10c78474: 70a1 moveq #-95,%d0
10c78476: 6000 02b0 braw 10c78728 <udp_sendmsg+0x2ea>
10c7847a: 2054 moveal %a4@,%a0
10c7847c: b0fc 0000 cmpaw #0,%a0
10c78480: 6728 beqs 10c784aa <udp_sendmsg+0x6c>
10c78482: 700f moveq #15,%d0
10c78484: b0ac 0004 cmpl %a4@(4),%d0
10c78488: 641a bccs 10c784a4 <udp_sendmsg+0x66>
10c7848a: 3010 movew %a0@,%d0
10c7848c: 0c40 0002 cmpiw #2,%d0
10c78490: 6704 beqs 10c78496 <udp_sendmsg+0x58>
10c78492: 4a40 tstw %d0
10c78494: 660e bnes 10c784a4 <udp_sendmsg+0x66>
10c78496: 2d68 0004 ffe8 movel %a0@(4),%fp@(-24)
10c7849c: 3d68 0002 ffde movew %a0@(2),%fp@(-34)
10c784a2: 6622 bnes 10c784c6 <udp_sendmsg+0x88>
10c784a4: 70ea moveq #-22,%d0
10c784a6: 6000 0280 braw 10c78728 <udp_sendmsg+0x2ea>
10c784aa: 102b 0020 moveb %a3@(32),%d0
10c784ae: 0c00 0001 cmpib #1,%d0
10c784b2: 6706 beqs 10c784ba <udp_sendmsg+0x7c>
10c784b4: 7095 moveq #-107,%d0
10c784b6: 6000 0270 braw 10c78728 <udp_sendmsg+0x2ea>
10c784ba: 2d53 ffe8 movel %a3@,%fp@(-24)
10c784be: 3d6b 0008 ffde movew %a3@(8),%fp@(-34)
10c784c4: 7801 moveq #1,%d4
10c784c6: 2d6b 0084 fff4 movel %a3@(132),%fp@(-12)
10c784cc: 3d6b 0022 ffdc movew %a3@(34),%fp@(-36)
10c784d2: 42ae fffc clrl %fp@(-4)
10c784d6: 2d6b 000c fff8 movel %a3@(12),%fp@(-8)
10c784dc: 4aac 0014 tstl %a4@(20)
10c784e0: 6722 beqs 10c78504 <udp_sendmsg+0xc6>
10c784e2: 486e fff4 pea %fp@(-12)
10c784e6: 2f0c movel %a4,%sp@-
10c784e8: 4eb9 10c6 5422 jsr 10c65422 <ip_cmsg_send>
10c784ee: 2440 moveal %d0,%a2
10c784f0: 508f addql #8,%sp
10c784f2: b4fc 0000 cmpaw #0,%a2
10c784f6: 6600 0230 bnew 10c78728 <udp_sendmsg+0x2ea>
10c784fa: 4aae fffc tstl %fp@(-4)
10c784fe: 6702 beqs 10c78502 <udp_sendmsg+0xc4>
10c78500: 7e01 moveq #1,%d7
10c78502: 7800 moveq #0,%d4
10c78504: 4aae fffc tstl %fp@(-4)
10c78508: 6606 bnes 10c78510 <udp_sendmsg+0xd2>
10c7850a: 2d6b 02b6 fffc movel %a3@(694),%fp@(-4)
10c78510: 2d6e fff4 ffe4 movel %fp@(-12),%fp@(-28)
10c78516: 242e ffe8 movel %fp@(-24),%d2
10c7851a: 2d42 fff4 movel %d2,%fp@(-12)
10c7851e: 206e fffc moveal %fp@(-4),%a0
10c78522: b0fc 0000 cmpaw #0,%a0
10c78526: 6710 beqs 10c78538 <udp_sendmsg+0xfa>
10c78528: 4a28 0005 tstb %a0@(5)
10c7852c: 670a beqs 10c78538 <udp_sendmsg+0xfa>
10c7852e: 4a82 tstl %d2
10c78530: 6700 ff72 beqw 10c784a4 <udp_sendmsg+0x66>
10c78534: 2410 movel %a0@,%d2
10c78536: 7800 moveq #0,%d4
10c78538: 162b 02b1 moveb %a3@(689),%d3
10c7853c: 0203 001e andib #30,%d3
10c78540: 4a2b 0290 tstb %a3@(656)
10c78544: 661a bnes 10c78560 <udp_sendmsg+0x122>
10c78546: 082c 0002 001b btst #2,%a4@(27)
10c7854c: 6612 bnes 10c78560 <udp_sendmsg+0x122>
10c7854e: 206e fffc moveal %fp@(-4),%a0
10c78552: b0fc 0000 cmpaw #0,%a0
10c78556: 670e beqs 10c78566 <udp_sendmsg+0x128>
10c78558: 0828 0005 0008 btst #5,%a0@(8)
10c7855e: 6706 beqs 10c78566 <udp_sendmsg+0x128>
10c78560: 0003 0001 orib #1,%d3
10c78564: 7800 moveq #0,%d4
10c78566: 2002 movel %d2,%d0
10c78568: 0280 f000 0000 andil #-268435456,%d0
10c7856e: 0c80 e000 0000 cmpil #-536870912,%d0
10c78574: 661a bnes 10c78590 <udp_sendmsg+0x152>
10c78576: 4aae fff8 tstl %fp@(-8)
10c7857a: 6606 bnes 10c78582 <udp_sendmsg+0x144>
10c7857c: 2d6b 02c2 fff8 movel %a3@(706),%fp@(-8)
10c78582: 4aae ffe4 tstl %fp@(-28)
10c78586: 6606 bnes 10c7858e <udp_sendmsg+0x150>
10c78588: 2d6b 02c6 ffe4 movel %a3@(710),%fp@(-28)
10c7858e: 7800 moveq #0,%d4
10c78590: 4a84 tstl %d4
10c78592: 674c beqs 10c785e0 <udp_sendmsg+0x1a2>
10c78594: 246b 0048 moveal %a3@(72),%a2
10c78598: b4fc 0000 cmpaw #0,%a2
10c7859c: 6706 beqs 10c785a4 <udp_sendmsg+0x166>
10c7859e: 41ea 0004 lea %a2@(4),%a0
10c785a2: 5290 addql #1,%a0@
10c785a4: b4fc 0000 cmpaw #0,%a2
10c785a8: 6732 beqs 10c785dc <udp_sendmsg+0x19e>
10c785aa: 4aaa 0010 tstl %a2@(16)
10c785ae: 672c beqs 10c785dc <udp_sendmsg+0x19e>
10c785b0: 206a 0060 moveal %a2@(96),%a0
10c785b4: 42a7 clrl %sp@-
10c785b6: 2f0a movel %a2,%sp@-
10c785b8: 2068 000c moveal %a0@(12),%a0
10c785bc: 4e90 jsr %a0@
10c785be: 508f addql #8,%sp
10c785c0: 4a80 tstl %d0
10c785c2: 6618 bnes 10c785dc <udp_sendmsg+0x19e>
10c785c4: 202b 0048 movel %a3@(72),%d0
10c785c8: 42ab 0048 clrl %a3@(72)
10c785cc: 4a80 tstl %d0
10c785ce: 6706 beqs 10c785d6 <udp_sendmsg+0x198>
10c785d0: 2040 moveal %d0,%a0
10c785d2: 5888 addql #4,%a0
10c785d4: 5390 subql #1,%a0@
10c785d6: 42ae ffc6 clrl %fp@(-58)
10c785da: 6004 bras 10c785e0 <udp_sendmsg+0x1a2>
10c785dc: 2d4a ffc6 movel %a2,%fp@(-58)
10c785e0: 4aae ffc6 tstl %fp@(-58)
10c785e4: 6674 bnes 10c7865a <udp_sendmsg+0x21c>
10c785e6: 202e ffe4 movel %fp@(-28),%d0
10c785ea: 222e fff8 movel %fp@(-8),%d1
10c785ee: 42ae ffd2 clrl %fp@(-46)
10c785f2: 426e ffda clrw %fp@(-38)
10c785f6: 2d42 ffca movel %d2,%fp@(-54)
10c785fa: 2d40 ffce movel %d0,%fp@(-50)
10c785fe: 2d41 ffd6 movel %d1,%fp@(-42)
10c78602: 1d43 ffda moveb %d3,%fp@(-38)
10c78606: 486e ffca pea %fp@(-54)
10c7860a: 486e ffc6 pea %fp@(-58)
10c7860e: 4eb9 10c6 0e00 jsr 10c60e00 <ip_route_output_key>
10c78614: 2440 moveal %d0,%a2
10c78616: 508f addql #8,%sp
10c78618: b4fc 0000 cmpaw #0,%a2
10c7861c: 6600 00ac bnew 10c786ca <udp_sendmsg+0x28c>
10c78620: 347c fff3 moveaw #-13,%a2
10c78624: 226e ffc6 moveal %fp@(-58),%a1
10c78628: 0829 0004 0064 btst #4,%a1@(100)
10c7862e: 6708 beqs 10c78638 <udp_sendmsg+0x1fa>
10c78630: 102b 009b moveb %a3@(155),%d0
10c78634: 6700 0094 beqw 10c786ca <udp_sendmsg+0x28c>
10c78638: 4a84 tstl %d4
10c7863a: 671e beqs 10c7865a <udp_sendmsg+0x21c>
10c7863c: b2fc 0000 cmpaw #0,%a1
10c78640: 6706 beqs 10c78648 <udp_sendmsg+0x20a>
10c78642: 41e9 0004 lea %a1@(4),%a0
10c78646: 5290 addql #1,%a0@
10c78648: 202b 0048 movel %a3@(72),%d0
10c7864c: 2749 0048 movel %a1,%a3@(72)
10c78650: 4a80 tstl %d0
10c78652: 6706 beqs 10c7865a <udp_sendmsg+0x21c>
10c78654: 2040 moveal %d0,%a0
10c78656: 5888 addql #4,%a0
10c78658: 5390 subql #1,%a0@
10c7865a: 082c 0003 001a btst #3,%a4@(26)
10c78660: 6600 0096 bnew 10c786f8 <udp_sendmsg+0x2ba>
10c78664: 206e ffc6 moveal %fp@(-58),%a0
10c78668: 2d68 0070 ffe4 movel %a0@(112),%fp@(-28)
10c7866e: 4aae fff4 tstl %fp@(-12)
10c78672: 660c bnes 10c78680 <udp_sendmsg+0x242>
10c78674: 2028 006c movel %a0@(108),%d0
10c78678: 2d40 fff4 movel %d0,%fp@(-12)
10c7867c: 2d40 ffe8 movel %d0,%fp@(-24)
10c78680: 3d46 ffe0 movew %d6,%fp@(-32)
10c78684: 426e ffe2 clrw %fp@(-30)
10c78688: 2d6c 0008 ffec movel %a4@(8),%fp@(-20)
10c7868e: 42ae fff0 clrl %fp@(-16)
10c78692: 2f2c 0018 movel %a4@(24),%sp@-
10c78696: 2f2e ffc6 movel %fp@(-58),%sp@-
10c7869a: 486e fff4 pea %fp@(-12)
10c7869e: 2f06 movel %d6,%sp@-
10c786a0: 486e ffdc pea %fp@(-36)
10c786a4: 102b 009a moveb %a3@(154),%d0
10c786a8: 223c 10c7 830e movel #281510670,%d1
10c786ae: 0c00 0001 cmpib #1,%d0
10c786b2: 6606 bnes 10c786ba <udp_sendmsg+0x27c>
10c786b4: 223c 10c7 83e6 movel #281510886,%d1
10c786ba: 2f01 movel %d1,%sp@-
10c786bc: 2f0b movel %a3,%sp@-
10c786be: 4eb9 10c6 4ab8 jsr 10c64ab8 <ip_build_xmit>
10c786c4: 2440 moveal %d0,%a2
10c786c6: 4fef 001c lea %sp@(28),%sp
10c786ca: 202e ffc6 movel %fp@(-58),%d0
10c786ce: 6706 beqs 10c786d6 <udp_sendmsg+0x298>
10c786d0: 2040 moveal %d0,%a0
10c786d2: 5888 addql #4,%a0
10c786d4: 5390 subql #1,%a0@
10c786d6: 4a87 tstl %d7
10c786d8: 670a beqs 10c786e4 <udp_sendmsg+0x2a6>
10c786da: 2f2e fffc movel %fp@(-4),%sp@-
10c786de: 4eb9 10c2 0b8c jsr 10c20b8c <kfree>
10c786e4: b4fc 0000 cmpaw #0,%a2
10c786e8: 660a bnes 10c786f4 <udp_sendmsg+0x2b6>
10c786ea: 52b9 1003 3182 addql #1,10033182 <udp_statistics+0x1c>
10c786f0: 2005 movel %d5,%d0
10c786f2: 6034 bras 10c78728 <udp_sendmsg+0x2ea>
10c786f4: 200a movel %a2,%d0
10c786f6: 6030 bras 10c78728 <udp_sendmsg+0x2ea>
10c786f8: 206e ffc6 moveal %fp@(-58),%a0
10c786fc: b0fc 0000 cmpaw #0,%a0
10c78700: 6712 beqs 10c78714 <udp_sendmsg+0x2d6>
10c78702: 2068 0050 moveal %a0@(80),%a0
10c78706: b0fc 0000 cmpaw #0,%a0
10c7870a: 6708 beqs 10c78714 <udp_sendmsg+0x2d6>
10c7870c: 2179 1002 67b0 movel 100267b0 <jiffies>,%a0@(20)
10c78712: 0014
10c78714: 082c 0004 001b btst #4,%a4@(27)
10c7871a: 6700 ff48 beqw 10c78664 <udp_sendmsg+0x226>
10c7871e: 4a85 tstl %d5
10c78720: 6600 ff42 bnew 10c78664 <udp_sendmsg+0x226>
10c78724: 95ca subal %a2,%a2
10c78726: 60a2 bras 10c786ca <udp_sendmsg+0x28c>
10c78728: 4cee 1cfc ffa0 moveml %fp@(-96),%d2-%d7/%a2-%a4
10c7872e: 4e5e unlk %fp
10c78730: 4e75 rts
10c78732 <udp_ioctl>:
10c78732: 4e56 0000 linkw %fp,#0
10c78736: 2f0a movel %a2,%sp@-
10c78738: 206e 0008 moveal %fp@(8),%a0
10c7873c: 202e 000c movel %fp@(12),%d0
10c78740: 246e 0010 moveal %fp@(16),%a2
10c78744: 0c80 0000 5411 cmpil #21521,%d0
10c7874a: 670a beqs 10c78756 <udp_ioctl+0x24>
10c7874c: 0c80 0000 541b cmpil #21531,%d0
10c78752: 670c beqs 10c78760 <udp_ioctl+0x2e>
10c78754: 6032 bras 10c78788 <udp_ioctl+0x56>
10c78756: 2028 0064 movel %a0@(100),%d0
10c7875a: 2480 movel %d0,%a2@
10c7875c: 7000 moveq #0,%d0
10c7875e: 602e bras 10c7878e <udp_ioctl+0x5c>
10c78760: 7000 moveq #0,%d0
10c78762: 007c 0700 oriw #1792,%sr
10c78766: 41e8 0054 lea %a0@(84),%a0
10c7876a: 2250 moveal %a0@,%a1
10c7876c: b1c9 cmpal %a1,%a0
10c7876e: 6602 bnes 10c78772 <udp_ioctl+0x40>
10c78770: 93c9 subal %a1,%a1
10c78772: b2fc 0000 cmpaw #0,%a1
10c78776: 6706 beqs 10c7877e <udp_ioctl+0x4c>
10c78778: 2029 005c movel %a1@(92),%d0
10c7877c: 5180 subql #8,%d0
10c7877e: 027c f8ff andiw #-1793,%sr
10c78782: 2480 movel %d0,%a2@
10c78784: 7000 moveq #0,%d0
10c78786: 6006 bras 10c7878e <udp_ioctl+0x5c>
10c78788: 203c ffff fdfd movel #-515,%d0
10c7878e: 245f moveal %sp@+,%a2
10c78790: 4e5e unlk %fp
10c78792: 4e75 rts
10c78794 <udp_recvmsg>:
10c78794: 4e56 fffc linkw %fp,#-4
10c78798: 48e7 383c moveml %d2-%d4/%a2-%a5,%sp@-
10c7879c: 2a6e 0008 moveal %fp@(8),%a5
10c787a0: 266e 000c moveal %fp@(12),%a3
10c787a4: 242e 0010 movel %fp@(16),%d2
10c787a8: 282e 0018 movel %fp@(24),%d4
10c787ac: 206e 001c moveal %fp@(28),%a0
10c787b0: 2853 moveal %a3@,%a4
10c787b2: b0fc 0000 cmpaw #0,%a0
10c787b6: 6704 beqs 10c787bc <udp_recvmsg+0x28>
10c787b8: 7010 moveq #16,%d0
10c787ba: 2080 movel %d0,%a0@
10c787bc: 0804 000d btst #13,%d4
10c787c0: 6710 beqs 10c787d2 <udp_recvmsg+0x3e>
10c787c2: 2f02 movel %d2,%sp@-
10c787c4: 2f0b movel %a3,%sp@-
10c787c6: 2f0d movel %a5,%sp@-
10c787c8: 4eb9 10c6 587e jsr 10c6587e <ip_recv_error>
10c787ce: 6000 01b6 braw 10c78986 <udp_recvmsg+0x1f2>
10c787d2: 486e fffc pea %fp@(-4)
10c787d6: 2f2e 0014 movel %fp@(20),%sp@-
10c787da: 2f04 movel %d4,%sp@-
10c787dc: 2f0d movel %a5,%sp@-
10c787de: 4eb9 10c5 6eb0 jsr 10c56eb0 <skb_recv_datagram>
10c787e4: 2440 moveal %d0,%a2
10c787e6: 4fef 0010 lea %sp@(16),%sp
10c787ea: b4fc 0000 cmpaw #0,%a2
10c787ee: 6700 0116 beqw 10c78906 <udp_recvmsg+0x172>
10c787f2: 262a 005c movel %a2@(92),%d3
10c787f6: 5183 subql #8,%d3
10c787f8: b483 cmpl %d3,%d2
10c787fa: 6c08 bges 10c78804 <udp_recvmsg+0x70>
10c787fc: 2602 movel %d2,%d3
10c787fe: 7220 moveq #32,%d1
10c78800: 83ab 0018 orl %d1,%a3@(24)
10c78804: 0c2a 0002 006b cmpib #2,%a2@(107)
10c7880a: 6734 beqs 10c78840 <udp_recvmsg+0xac>
10c7880c: 082b 0005 001b btst #5,%a3@(27)
10c78812: 6748 beqs 10c7885c <udp_recvmsg+0xc8>
10c78814: 2f2a 0064 movel %a2@(100),%sp@-
10c78818: 2f2a 005c movel %a2@(92),%sp@-
10c7881c: 42a7 clrl %sp@-
10c7881e: 2f0a movel %a2,%sp@-
10c78820: 4eb9 10c5 65c8 jsr 10c565c8 <skb_checksum>
10c78826: 4fef 0010 lea %sp@(16),%sp
10c7882a: 2400 movel %d0,%d2
10c7882c: 2200 movel %d0,%d1
10c7882e: 4841 swap %d1
10c78830: d441 addw %d1,%d2
10c78832: 4241 clrw %d1
10c78834: d541 addxw %d1,%d2
10c78836: 2002 movel %d2,%d0
10c78838: 0c40 ffff cmpiw #-1,%d0
10c7883c: 6600 00ce bnew 10c7890c <udp_recvmsg+0x178>
10c78840: 2f03 movel %d3,%sp@-
10c78842: 2f2b 0008 movel %a3@(8),%sp@-
10c78846: 4878 0008 pea 8 <LSIGTRAP+0x3>
10c7884a: 2f0a movel %a2,%sp@-
10c7884c: 4eb9 10c5 6fd8 jsr 10c56fd8 <skb_copy_datagram_iovec>
10c78852: 2d40 fffc movel %d0,%fp@(-4)
10c78856: 4fef 0010 lea %sp@(16),%sp
10c7885a: 6020 bras 10c7887c <udp_recvmsg+0xe8>
10c7885c: 2f2b 0008 movel %a3@(8),%sp@-
10c78860: 4878 0008 pea 8 <LSIGTRAP+0x3>
10c78864: 2f0a movel %a2,%sp@-
10c78866: 4eb9 10c5 73ea jsr 10c573ea <skb_copy_and_csum_datagram_iovec>
10c7886c: 2d40 fffc movel %d0,%fp@(-4)
10c78870: 4fef 000c lea %sp@(12),%sp
10c78874: 72ea moveq #-22,%d1
10c78876: b280 cmpl %d0,%d1
10c78878: 6700 0092 beqw 10c7890c <udp_recvmsg+0x178>
10c7887c: 4aae fffc tstl %fp@(-4)
10c78880: 667a bnes 10c788fc <udp_recvmsg+0x168>
10c78882: 4a2d 009e tstb %a5@(158)
10c78886: 671e beqs 10c788a6 <udp_recvmsg+0x112>
10c78888: 486a 0010 pea %a2@(16)
10c7888c: 4878 0008 pea 8 <LSIGTRAP+0x3>
10c78890: 4878 001d pea 1d <LSIGTRAP+0x18>
10c78894: 4878 0001 pea 1 <PF_DTRACE_OFF>
10c78898: 2f0b movel %a3,%sp@-
10c7889a: 4eb9 10c5 77e0 jsr 10c577e0 <put_cmsg>
10c788a0: 4fef 0014 lea %sp@(20),%sp
10c788a4: 6010 bras 10c788b6 <udp_recvmsg+0x122>
10c788a6: 202a 0010 movel %a2@(16),%d0
10c788aa: 222a 0014 movel %a2@(20),%d1
10c788ae: 2b40 02fe movel %d0,%a5@(766)
10c788b2: 2b41 0302 movel %d1,%a5@(770)
10c788b6: b8fc 0000 cmpaw #0,%a4
10c788ba: 672a beqs 10c788e6 <udp_recvmsg+0x152>
10c788bc: 38bc 0002 movew #2,%a4@
10c788c0: 206a 001c moveal %a2@(28),%a0
10c788c4: 3950 0002 movew %a0@,%a4@(2)
10c788c8: 206a 0020 moveal %a2@(32),%a0
10c788cc: 2968 000c 0004 movel %a0@(12),%a4@(4)
10c788d2: 4878 0008 pea 8 <LSIGTRAP+0x3>
10c788d6: 42a7 clrl %sp@-
10c788d8: 486c 0008 pea %a4@(8)
10c788dc: 4eb9 10c8 576c jsr 10c8576c <memset>
10c788e2: 4fef 000c lea %sp@(12),%sp
10c788e6: 4aad 02b2 tstl %a5@(690)
10c788ea: 670c beqs 10c788f8 <udp_recvmsg+0x164>
10c788ec: 2f0a movel %a2,%sp@-
10c788ee: 2f0b movel %a3,%sp@-
10c788f0: 4eb9 10c6 53a2 jsr 10c653a2 <ip_cmsg_recv>
10c788f6: 508f addql #8,%sp
10c788f8: 2d43 fffc movel %d3,%fp@(-4)
10c788fc: 2f0a movel %a2,%sp@-
10c788fe: 2f0d movel %a5,%sp@-
10c78900: 4eb9 10c5 6f72 jsr 10c56f72 <skb_free_datagram>
10c78906: 202e fffc movel %fp@(-4),%d0
10c7890a: 607a bras 10c78986 <udp_recvmsg+0x1f2>
10c7890c: 52b9 1003 316e addql #1,1003316e <udp_statistics+0x8>
10c78912: 0804 0001 btst #1,%d4
10c78916: 6762 beqs 10c7897a <udp_recvmsg+0x1e6>
10c78918: 7200 moveq #0,%d1
10c7891a: 007c 0700 oriw #1792,%sr
10c7891e: 41ed 0054 lea %a5@(84),%a0
10c78922: 2010 movel %a0@,%d0
10c78924: b1c0 cmpal %d0,%a0
10c78926: 6602 bnes 10c7892a <udp_recvmsg+0x196>
10c78928: 7000 moveq #0,%d0
10c7892a: b08a cmpl %a2,%d0
10c7892c: 661c bnes 10c7894a <udp_recvmsg+0x1b6>
10c7892e: 53a8 0008 subql #1,%a0@(8)
10c78932: 2252 moveal %a2@,%a1
10c78934: 206a 0004 moveal %a2@(4),%a0
10c78938: 4292 clrl %a2@
10c7893a: 42aa 0004 clrl %a2@(4)
10c7893e: 42aa 0008 clrl %a2@(8)
10c78942: 2348 0004 movel %a0,%a1@(4)
10c78946: 2089 movel %a1,%a0@
10c78948: 7201 moveq #1,%d1
10c7894a: 027c f8ff andiw #-1793,%sr
10c7894e: 4a81 tstl %d1
10c78950: 6728 beqs 10c7897a <udp_recvmsg+0x1e6>
10c78952: 7201 moveq #1,%d1
10c78954: b2aa 0070 cmpl %a2@(112),%d1
10c78958: 6716 beqs 10c78970 <udp_recvmsg+0x1dc>
10c7895a: 41ea 0070 lea %a2@(112),%a0
10c7895e: 40c1 movew %sr,%d1
10c78960: 007c 0700 oriw #1792,%sr
10c78964: 2010 movel %a0@,%d0
10c78966: 5380 subql #1,%d0
10c78968: 2080 movel %d0,%a0@
10c7896a: 46c1 movew %d1,%sr
10c7896c: 4a80 tstl %d0
10c7896e: 660a bnes 10c7897a <udp_recvmsg+0x1e6>
10c78970: 2f0a movel %a2,%sp@-
10c78972: 4eb9 10c5 5900 jsr 10c55900 <__kfree_skb>
10c78978: 588f addql #4,%sp
10c7897a: 2f0a movel %a2,%sp@-
10c7897c: 2f0d movel %a5,%sp@-
10c7897e: 4eb9 10c5 6f72 jsr 10c56f72 <skb_free_datagram>
10c78984: 70f5 moveq #-11,%d0
10c78986: 4cee 3c1c ffe0 moveml %fp@(-32),%d2-%d4/%a2-%a5
10c7898c: 4e5e unlk %fp
10c7898e: 4e75 rts
10c78990 <udp_connect>:
10c78990: 4e56 ffe8 linkw %fp,#-24
10c78994: 48e7 3c38 moveml %d2-%d5/%a2-%a4,%sp@-
10c78998: 246e 0008 moveal %fp@(8),%a2
10c7899c: 286e 000c moveal %fp@(12),%a4
10c789a0: 700f moveq #15,%d0
10c789a2: b0ae 0010 cmpl %fp@(16),%d0
10c789a6: 6506 bcss 10c789ae <udp_connect+0x1e>
10c789a8: 70ea moveq #-22,%d0
10c789aa: 6000 011a braw 10c78ac6 <udp_connect+0x136>
10c789ae: 709f moveq #-97,%d0
10c789b0: 0c54 0002 cmpiw #2,%a4@
10c789b4: 6600 0110 bnew 10c78ac6 <udp_connect+0x136>
10c789b8: 202a 0048 movel %a2@(72),%d0
10c789bc: 42aa 0048 clrl %a2@(72)
10c789c0: 4a80 tstl %d0
10c789c2: 6706 beqs 10c789ca <udp_connect+0x3a>
10c789c4: 2040 moveal %d0,%a0
10c789c6: 5888 addql #4,%a0
10c789c8: 5390 subql #1,%a0@
10c789ca: 781e moveq #30,%d4
10c789cc: c8aa 02ae andl %a2@(686),%d4
10c789d0: 882a 0290 orb %a2@(656),%d4
10c789d4: 47ee ffea lea %fp@(-22),%a3
10c789d8: 242c 0004 movel %a4@(4),%d2
10c789dc: 262a 0084 movel %a2@(132),%d3
10c789e0: 2a2a 000c movel %a2@(12),%d5
10c789e4: 42ae fff6 clrl %fp@(-10)
10c789e8: 426e fffe clrw %fp@(-2)
10c789ec: 2d42 ffee movel %d2,%fp@(-18)
10c789f0: 2d43 fff2 movel %d3,%fp@(-14)
10c789f4: 2d45 fffa movel %d5,%fp@(-6)
10c789f8: 1d44 fffe moveb %d4,%fp@(-2)
10c789fc: 486e ffee pea %fp@(-18)
10c78a00: 2f0b movel %a3,%sp@-
10c78a02: 4eb9 10c6 0e00 jsr 10c60e00 <ip_route_output_key>
10c78a08: 508f addql #8,%sp
10c78a0a: 4a80 tstl %d0
10c78a0c: 6642 bnes 10c78a50 <udp_connect+0xc0>
10c78a0e: 4a82 tstl %d2
10c78a10: 6704 beqs 10c78a16 <udp_connect+0x86>
10c78a12: 4a83 tstl %d3
10c78a14: 663a bnes 10c78a50 <udp_connect+0xc0>
10c78a16: 2053 moveal %a3@,%a0
10c78a18: 2428 006c movel %a0@(108),%d2
10c78a1c: 2628 0070 movel %a0@(112),%d3
10c78a20: b0fc 0000 cmpaw #0,%a0
10c78a24: 6704 beqs 10c78a2a <udp_connect+0x9a>
10c78a26: 5888 addql #4,%a0
10c78a28: 5390 subql #1,%a0@
10c78a2a: 4293 clrl %a3@
10c78a2c: 42ae fff6 clrl %fp@(-10)
10c78a30: 426e fffe clrw %fp@(-2)
10c78a34: 2d42 ffee movel %d2,%fp@(-18)
10c78a38: 2d43 fff2 movel %d3,%fp@(-14)
10c78a3c: 2d45 fffa movel %d5,%fp@(-6)
10c78a40: 1d44 fffe moveb %d4,%fp@(-2)
10c78a44: 486e ffee pea %fp@(-18)
10c78a48: 2f0b movel %a3,%sp@-
10c78a4a: 4eb9 10c6 0e00 jsr 10c60e00 <ip_route_output_key>
10c78a50: 4a80 tstl %d0
10c78a52: 6672 bnes 10c78ac6 <udp_connect+0x136>
10c78a54: 206e ffea moveal %fp@(-22),%a0
10c78a58: 0828 0004 0064 btst #4,%a0@(100)
10c78a5e: 6714 beqs 10c78a74 <udp_connect+0xe4>
10c78a60: 102a 009b moveb %a2@(155),%d0
10c78a64: 660e bnes 10c78a74 <udp_connect+0xe4>
10c78a66: b0fc 0000 cmpaw #0,%a0
10c78a6a: 6704 beqs 10c78a70 <udp_connect+0xe0>
10c78a6c: 5888 addql #4,%a0
10c78a6e: 5390 subql #1,%a0@
10c78a70: 70f3 moveq #-13,%d0
10c78a72: 6052 bras 10c78ac6 <udp_connect+0x136>
10c78a74: 4aaa 0084 tstl %a2@(132)
10c78a78: 660a bnes 10c78a84 <udp_connect+0xf4>
10c78a7a: 206e ffea moveal %fp@(-22),%a0
10c78a7e: 2568 0070 0084 movel %a0@(112),%a2@(132)
10c78a84: 4aaa 0004 tstl %a2@(4)
10c78a88: 660a bnes 10c78a94 <udp_connect+0x104>
10c78a8a: 206e ffea moveal %fp@(-22),%a0
10c78a8e: 2568 0070 0004 movel %a0@(112),%a2@(4)
10c78a94: 206e ffea moveal %fp@(-22),%a0
10c78a98: 24a8 006c movel %a0@(108),%a2@
10c78a9c: 356c 0002 0008 movew %a4@(2),%a2@(8)
10c78aa2: 157c 0001 0020 moveb #1,%a2@(32)
10c78aa8: 2039 1002 67b0 movel 100267b0 <jiffies>,%d0
10c78aae: 3540 02be movew %d0,%a2@(702)
10c78ab2: 202a 0048 movel %a2@(72),%d0
10c78ab6: 2548 0048 movel %a0,%a2@(72)
10c78aba: 4a80 tstl %d0
10c78abc: 6706 beqs 10c78ac4 <udp_connect+0x134>
10c78abe: 2040 moveal %d0,%a0
10c78ac0: 5888 addql #4,%a0
10c78ac2: 5390 subql #1,%a0@
10c78ac4: 7000 moveq #0,%d0
10c78ac6: 4cee 1c3c ffcc moveml %fp@(-52),%d2-%d5/%a2-%a4
10c78acc: 4e5e unlk %fp
10c78ace: 4e75 rts
10c78ad0 <udp_disconnect>:
10c78ad0: 4e56 0000 linkw %fp,#0
10c78ad4: 2f0a movel %a2,%sp@-
10c78ad6: 246e 0008 moveal %fp@(8),%a2
10c78ada: 157c 0007 0020 moveb #7,%a2@(32)
10c78ae0: 4292 clrl %a2@
10c78ae2: 426a 0008 clrw %a2@(8)
10c78ae6: 42aa 000c clrl %a2@(12)
10c78aea: 082a 0002 00a0 btst #2,%a2@(160)
10c78af0: 6608 bnes 10c78afa <udp_disconnect+0x2a>
10c78af2: 42aa 0004 clrl %a2@(4)
10c78af6: 42aa 0084 clrl %a2@(132)
10c78afa: 082a 0003 00a0 btst #3,%a2@(160)
10c78b00: 6610 bnes 10c78b12 <udp_disconnect+0x42>
10c78b02: 206a 00d2 moveal %a2@(210),%a0
10c78b06: 2f0a movel %a2,%sp@-
10c78b08: 2068 003c moveal %a0@(60),%a0
10c78b0c: 4e90 jsr %a0@
10c78b0e: 426a 0022 clrw %a2@(34)
10c78b12: 202a 0048 movel %a2@(72),%d0
10c78b16: 42aa 0048 clrl %a2@(72)
10c78b1a: 4a80 tstl %d0
10c78b1c: 6706 beqs 10c78b24 <udp_disconnect+0x54>
10c78b1e: 2040 moveal %d0,%a0
10c78b20: 5888 addql #4,%a0
10c78b22: 5390 subql #1,%a0@
10c78b24: 7000 moveq #0,%d0
10c78b26: 246e fffc moveal %fp@(-4),%a2
10c78b2a: 4e5e unlk %fp
10c78b2c: 4e75 rts
10c78b2e <udp_close>:
10c78b2e: 4e56 0000 linkw %fp,#0
10c78b32: 2f2e 0008 movel %fp@(8),%sp@-
10c78b36: 4eb9 10c7 c736 jsr 10c7c736 <inet_sock_release>
10c78b3c: 4e5e unlk %fp
10c78b3e: 4e75 rts
10c78b40 <udp_queue_rcv_skb>:
10c78b40: 4e56 0000 linkw %fp,#0
10c78b44: 2f0b movel %a3,%sp@-
10c78b46: 2f0a movel %a2,%sp@-
10c78b48: 246e 0008 moveal %fp@(8),%a2
10c78b4c: 266e 000c moveal %fp@(12),%a3
10c78b50: 222b 0078 movel %a3@(120),%d1
10c78b54: 202a 0050 movel %a2@(80),%d0
10c78b58: d081 addl %d1,%d0
10c78b5a: b0aa 0040 cmpl %a2@(64),%d0
10c78b5e: 644c bccs 10c78bac <udp_queue_rcv_skb+0x6c>
10c78b60: 42ab 0018 clrl %a3@(24)
10c78b64: 274a 000c movel %a2,%a3@(12)
10c78b68: 277c 10c5 4c0e movel #281365518,%a3@(140)
10c78b6e: 008c
10c78b70: d3aa 0050 addl %d1,%a2@(80)
10c78b74: 41ea 0054 lea %a2@(84),%a0
10c78b78: 40c0 movew %sr,%d0
10c78b7a: 007c 0700 oriw #1792,%sr
10c78b7e: 2748 0008 movel %a0,%a3@(8)
10c78b82: 52a8 0008 addql #1,%a0@(8)
10c78b86: 2268 0004 moveal %a0@(4),%a1
10c78b8a: 2688 movel %a0,%a3@
10c78b8c: 2749 0004 movel %a1,%a3@(4)
10c78b90: 214b 0004 movel %a3,%a0@(4)
10c78b94: 228b movel %a3,%a1@
10c78b96: 46c0 movew %d0,%sr
10c78b98: 102a 0094 moveb %a2@(148),%d0
10c78b9c: 664a bnes 10c78be8 <udp_queue_rcv_skb+0xa8>
10c78b9e: 2f2b 005c movel %a3@(92),%sp@-
10c78ba2: 2f0a movel %a2,%sp@-
10c78ba4: 206a 0312 moveal %a2@(786),%a0
10c78ba8: 4e90 jsr %a0@
10c78baa: 603c bras 10c78be8 <udp_queue_rcv_skb+0xa8>
10c78bac: 52b9 1003 316e addql #1,1003316e <udp_statistics+0x8>
10c78bb2: 52b9 1003 2bcc addql #1,10032bcc <ip_statistics+0x14>
10c78bb8: 53b9 1003 2bd0 subql #1,10032bd0 <ip_statistics+0x18>
10c78bbe: 7001 moveq #1,%d0
10c78bc0: b0ab 0070 cmpl %a3@(112),%d0
10c78bc4: 6716 beqs 10c78bdc <udp_queue_rcv_skb+0x9c>
10c78bc6: 41eb 0070 lea %a3@(112),%a0
10c78bca: 40c1 movew %sr,%d1
10c78bcc: 007c 0700 oriw #1792,%sr
10c78bd0: 2010 movel %a0@,%d0
10c78bd2: 5380 subql #1,%d0
10c78bd4: 2080 movel %d0,%a0@
10c78bd6: 46c1 movew %d1,%sr
10c78bd8: 4a80 tstl %d0
10c78bda: 6608 bnes 10c78be4 <udp_queue_rcv_skb+0xa4>
10c78bdc: 2f0b movel %a3,%sp@-
10c78bde: 4eb9 10c5 5900 jsr 10c55900 <__kfree_skb>
10c78be4: 70ff moveq #-1,%d0
10c78be6: 6008 bras 10c78bf0 <udp_queue_rcv_skb+0xb0>
10c78be8: 52b9 1003 3166 addql #1,10033166 <udp_statistics>
10c78bee: 7000 moveq #0,%d0
10c78bf0: 246e fff8 moveal %fp@(-8),%a2
10c78bf4: 266e fffc moveal %fp@(-4),%a3
10c78bf8: 4e5e unlk %fp
10c78bfa: 4e75 rts
10c78bfc <udp_v4_mcast_deliver>:
10c78bfc: 4e56 0000 linkw %fp,#0
10c78c00: 48e7 3c3c moveml %d2-%d5/%a2-%a5,%sp@-
10c78c04: 286e 0008 moveal %fp@(8),%a4
10c78c08: 2a6e 000c moveal %fp@(12),%a5
10c78c0c: 2a2e 0010 movel %fp@(16),%d5
10c78c10: 282e 0014 movel %fp@(20),%d4
10c78c14: 322d 0002 movew %a5@(2),%d1
10c78c18: 707f moveq #127,%d0
10c78c1a: c081 andl %d1,%d0
10c78c1c: e588 lsll #2,%d0
10c78c1e: 41f9 1003 3186 lea 10033186 <udp_hash>,%a0
10c78c24: 2670 0800 moveal %a0@(00000000,%d0:l),%a3
10c78c28: 206c 0018 moveal %a4@(24),%a0
10c78c2c: 2628 003a movel %a0@(58),%d3
10c78c30: 3415 movew %a5@,%d2
10c78c32: 204b moveal %a3,%a0
10c78c34: b0fc 0000 cmpaw #0,%a0
10c78c38: 6738 beqs 10c78c72 <udp_v4_mcast_deliver+0x76>
10c78c3a: b268 000a cmpw %a0@(10),%d1
10c78c3e: 6628 bnes 10c78c68 <udp_v4_mcast_deliver+0x6c>
10c78c40: 2010 movel %a0@,%d0
10c78c42: 6704 beqs 10c78c48 <udp_v4_mcast_deliver+0x4c>
10c78c44: ba80 cmpl %d0,%d5
10c78c46: 6620 bnes 10c78c68 <udp_v4_mcast_deliver+0x6c>
10c78c48: 3028 0008 movew %a0@(8),%d0
10c78c4c: b440 cmpw %d0,%d2
10c78c4e: 6704 beqs 10c78c54 <udp_v4_mcast_deliver+0x58>
10c78c50: 4a40 tstw %d0
10c78c52: 6614 bnes 10c78c68 <udp_v4_mcast_deliver+0x6c>
10c78c54: 2028 0004 movel %a0@(4),%d0
10c78c58: 6704 beqs 10c78c5e <udp_v4_mcast_deliver+0x62>
10c78c5a: b880 cmpl %d0,%d4
10c78c5c: 660a bnes 10c78c68 <udp_v4_mcast_deliver+0x6c>
10c78c5e: 2028 000c movel %a0@(12),%d0
10c78c62: 670e beqs 10c78c72 <udp_v4_mcast_deliver+0x76>
10c78c64: b680 cmpl %d0,%d3
10c78c66: 670a beqs 10c78c72 <udp_v4_mcast_deliver+0x76>
10c78c68: 2068 0010 moveal %a0@(16),%a0
10c78c6c: b0fc 0000 cmpaw #0,%a0
10c78c70: 66c8 bnes 10c78c3a <udp_v4_mcast_deliver+0x3e>
10c78c72: 2648 moveal %a0,%a3
10c78c74: b6fc 0000 cmpaw #0,%a3
10c78c78: 6776 beqs 10c78cf0 <udp_v4_mcast_deliver+0xf4>
10c78c7a: 200c movel %a4,%d0
10c78c7c: 342d 0002 movew %a5@(2),%d2
10c78c80: 3055 moveaw %a5@,%a0
10c78c82: 246b 0010 moveal %a3@(16),%a2
10c78c86: b4fc 0000 cmpaw #0,%a2
10c78c8a: 6738 beqs 10c78cc4 <udp_v4_mcast_deliver+0xc8>
10c78c8c: b46a 000a cmpw %a2@(10),%d2
10c78c90: 6628 bnes 10c78cba <udp_v4_mcast_deliver+0xbe>
10c78c92: 2212 movel %a2@,%d1
10c78c94: 6704 beqs 10c78c9a <udp_v4_mcast_deliver+0x9e>
10c78c96: ba81 cmpl %d1,%d5
10c78c98: 6620 bnes 10c78cba <udp_v4_mcast_deliver+0xbe>
10c78c9a: 322a 0008 movew %a2@(8),%d1
10c78c9e: b248 cmpw %a0,%d1
10c78ca0: 6704 beqs 10c78ca6 <udp_v4_mcast_deliver+0xaa>
10c78ca2: 4a41 tstw %d1
10c78ca4: 6614 bnes 10c78cba <udp_v4_mcast_deliver+0xbe>
10c78ca6: 222a 0004 movel %a2@(4),%d1
10c78caa: 6704 beqs 10c78cb0 <udp_v4_mcast_deliver+0xb4>
10c78cac: b881 cmpl %d1,%d4
10c78cae: 660a bnes 10c78cba <udp_v4_mcast_deliver+0xbe>
10c78cb0: 222a 000c movel %a2@(12),%d1
10c78cb4: 670e beqs 10c78cc4 <udp_v4_mcast_deliver+0xc8>
10c78cb6: b681 cmpl %d1,%d3
10c78cb8: 670a beqs 10c78cc4 <udp_v4_mcast_deliver+0xc8>
10c78cba: 246a 0010 moveal %a2@(16),%a2
10c78cbe: b4fc 0000 cmpaw #0,%a2
10c78cc2: 66c8 bnes 10c78c8c <udp_v4_mcast_deliver+0x90>
10c78cc4: b4fc 0000 cmpaw #0,%a2
10c78cc8: 670e beqs 10c78cd8 <udp_v4_mcast_deliver+0xdc>
10c78cca: 4878 0020 pea 20 <LSIGTRAP+0x1b>
10c78cce: 2f0c movel %a4,%sp@-
10c78cd0: 4eb9 10c5 59b2 jsr 10c559b2 <skb_clone>
10c78cd6: 508f addql #8,%sp
10c78cd8: 4a80 tstl %d0
10c78cda: 670a beqs 10c78ce6 <udp_v4_mcast_deliver+0xea>
10c78cdc: 2f00 movel %d0,%sp@-
10c78cde: 2f0b movel %a3,%sp@-
10c78ce0: 4eba fe5e jsr %pc@(10c78b40 <udp_queue_rcv_skb>)
10c78ce4: 508f addql #8,%sp
10c78ce6: 264a moveal %a2,%a3
10c78ce8: b6fc 0000 cmpaw #0,%a3
10c78cec: 668c bnes 10c78c7a <udp_v4_mcast_deliver+0x7e>
10c78cee: 6026 bras 10c78d16 <udp_v4_mcast_deliver+0x11a>
10c78cf0: 7001 moveq #1,%d0
10c78cf2: b0ac 0070 cmpl %a4@(112),%d0
10c78cf6: 6716 beqs 10c78d0e <udp_v4_mcast_deliver+0x112>
10c78cf8: 41ec 0070 lea %a4@(112),%a0
10c78cfc: 40c1 movew %sr,%d1
10c78cfe: 007c 0700 oriw #1792,%sr
10c78d02: 2010 movel %a0@,%d0
10c78d04: 5380 subql #1,%d0
10c78d06: 2080 movel %d0,%a0@
10c78d08: 46c1 movew %d1,%sr
10c78d0a: 4a80 tstl %d0
10c78d0c: 6608 bnes 10c78d16 <udp_v4_mcast_deliver+0x11a>
10c78d0e: 2f0c movel %a4,%sp@-
10c78d10: 4eb9 10c5 5900 jsr 10c55900 <__kfree_skb>
10c78d16: 7000 moveq #0,%d0
10c78d18: 4cee 3c3c ffe0 moveml %fp@(-32),%d2-%d5/%a2-%a5
10c78d1e: 4e5e unlk %fp
10c78d20: 4e75 rts
10c78d22 <udp_checksum_init>:
10c78d22: 4e56 0000 linkw %fp,#0
10c78d26: 48e7 3820 moveml %d2-%d4/%a2,%sp@-
10c78d2a: 246e 0008 moveal %fp@(8),%a2
10c78d2e: 206e 000c moveal %fp@(12),%a0
10c78d32: 202e 0010 movel %fp@(16),%d0
10c78d36: 262e 0014 movel %fp@(20),%d3
10c78d3a: 242e 0018 movel %fp@(24),%d2
10c78d3e: 3800 movew %d0,%d4
10c78d40: 4a68 0006 tstw %a0@(6)
10c78d44: 6608 bnes 10c78d4e <udp_checksum_init+0x2c>
10c78d46: 157c 0002 006b moveb #2,%a2@(107)
10c78d4c: 6042 bras 10c78d90 <udp_checksum_init+0x6e>
10c78d4e: 0c2a 0001 006b cmpib #1,%a2@(107)
10c78d54: 663a bnes 10c78d90 <udp_checksum_init+0x6e>
10c78d56: 157c 0002 006b moveb #2,%a2@(107)
10c78d5c: 2f2a 0064 movel %a2@(100),%sp@-
10c78d60: 2f02 movel %d2,%sp@-
10c78d62: 2f03 movel %d3,%sp@-
10c78d64: 3f00 movew %d0,%sp@-
10c78d66: 4267 clrw %sp@-
10c78d68: 2f08 movel %a0,%sp@-
10c78d6a: 4eba f55c jsr %pc@(10c782c8 <udp_check>)
10c78d6e: 4fef 0014 lea %sp@(20),%sp
10c78d72: 4a40 tstw %d0
10c78d74: 673c beqs 10c78db2 <udp_checksum_init+0x90>
10c78d76: 4eb9 10c5 ca54 jsr 10c5ca54 <net_ratelimit>
10c78d7c: 4a80 tstl %d0
10c78d7e: 670c beqs 10c78d8c <udp_checksum_init+0x6a>
10c78d80: 4879 1000 993b pea 1000993b <timer_bug_msg+0x774>
10c78d86: 4eb9 10c1 677e jsr 10c1677e <printk>
10c78d8c: 422a 006b clrb %a2@(107)
10c78d90: 0c2a 0002 006b cmpib #2,%a2@(107)
10c78d96: 671a beqs 10c78db2 <udp_checksum_init+0x90>
10c78d98: 7200 moveq #0,%d1
10c78d9a: 4280 clrl %d0
10c78d9c: 3004 movew %d4,%d0
10c78d9e: 7811 moveq #17,%d4
10c78da0: d084 addl %d4,%d0
10c78da2: d483 addl %d3,%d2
10c78da4: d580 addxl %d0,%d2
10c78da6: d581 addxl %d1,%d2
10c78da8: 4283 clrl %d3
10c78daa: d583 addxl %d3,%d2
10c78dac: 2002 movel %d2,%d0
10c78dae: 2540 0064 movel %d0,%a2@(100)
10c78db2: 7000 moveq #0,%d0
10c78db4: 4cee 041c fff0 moveml %fp@(-16),%d2-%d4/%a2
10c78dba: 4e5e unlk %fp
10c78dbc: 4e75 rts
10c78dbe <udp_rcv>:
10c78dbe: 4e56 fff8 linkw %fp,#-8
10c78dc2: 48e7 3038 moveml %d2-%d3/%a2-%a4,%sp@-
10c78dc6: 266e 0008 moveal %fp@(8),%a3
10c78dca: 286b 0028 moveal %a3@(40),%a4
10c78dce: 206b 0020 moveal %a3@(32),%a0
10c78dd2: 2d68 000c fff8 movel %a0@(12),%fp@(-8)
10c78dd8: 2d68 0010 fffc movel %a0@(16),%fp@(-4)
10c78dde: 242b 005c movel %a3@(92),%d2
10c78de2: 52b9 1003 2bd0 addql #1,10032bd0 <ip_statistics+0x18>
10c78de8: 206b 001c moveal %a3@(28),%a0
10c78dec: 3628 0004 movew %a0@(4),%d3
10c78df0: 4280 clrl %d0
10c78df2: 3003 movew %d3,%d0
10c78df4: b480 cmpl %d0,%d2
10c78df6: 6d00 0144 bltw 10c78f3c <udp_rcv+0x17e>
10c78dfa: 0c43 0007 cmpiw #7,%d3
10c78dfe: 6300 013c blsw 10c78f3c <udp_rcv+0x17e>
10c78e02: b0ab 005c cmpl %a3@(92),%d0
10c78e06: 6426 bccs 10c78e2e <udp_rcv+0x70>
10c78e08: 4aab 0060 tstl %a3@(96)
10c78e0c: 6714 beqs 10c78e22 <udp_rcv+0x64>
10c78e0e: 4878 0001 pea 1 <PF_DTRACE_OFF>
10c78e12: 2f00 movel %d0,%sp@-
10c78e14: 2f0b movel %a3,%sp@-
10c78e16: 4eb9 10c5 60b2 jsr 10c560b2 <___pskb_trim>
10c78e1c: 4fef 000c lea %sp@(12),%sp
10c78e20: 600e bras 10c78e30 <udp_rcv+0x72>
10c78e22: 2740 005c movel %d0,%a3@(92)
10c78e26: d0ab 0080 addl %a3@(128),%d0
10c78e2a: 2740 0084 movel %d0,%a3@(132)
10c78e2e: 7000 moveq #0,%d0
10c78e30: 4a80 tstl %d0
10c78e32: 6600 0108 bnew 10c78f3c <udp_rcv+0x17e>
10c78e36: 246b 001c moveal %a3@(28),%a2
10c78e3a: 2f2e fffc movel %fp@(-4),%sp@-
10c78e3e: 2f2e fff8 movel %fp@(-8),%sp@-
10c78e42: 3f03 movew %d3,%sp@-
10c78e44: 4267 clrw %sp@-
10c78e46: 2f0a movel %a2,%sp@-
10c78e48: 2f0b movel %a3,%sp@-
10c78e4a: 4eba fed6 jsr %pc@(10c78d22 <udp_checksum_init>)
10c78e4e: 4fef 0014 lea %sp@(20),%sp
10c78e52: 4a80 tstl %d0
10c78e54: 6d00 0118 bltw 10c78f6e <udp_rcv+0x1b0>
10c78e58: 202c 0064 movel %a4@(100),%d0
10c78e5c: 0280 3000 0000 andil #805306368,%d0
10c78e62: 6714 beqs 10c78e78 <udp_rcv+0xba>
10c78e64: 2f2e fffc movel %fp@(-4),%sp@-
10c78e68: 2f2e fff8 movel %fp@(-8),%sp@-
10c78e6c: 2f0a movel %a2,%sp@-
10c78e6e: 2f0b movel %a3,%sp@-
10c78e70: 4eba fd8a jsr %pc@(10c78bfc <udp_v4_mcast_deliver>)
10c78e74: 6000 0192 braw 10c79008 <udp_rcv+0x24a>
10c78e78: 206b 0018 moveal %a3@(24),%a0
10c78e7c: 2f28 003a movel %a0@(58),%sp@-
10c78e80: 4280 clrl %d0
10c78e82: 302a 0002 movew %a2@(2),%d0
10c78e86: 2f00 movel %d0,%sp@-
10c78e88: 2f2e fffc movel %fp@(-4),%sp@-
10c78e8c: 4280 clrl %d0
10c78e8e: 3012 movew %a2@,%d0
10c78e90: 2f00 movel %d0,%sp@-
10c78e92: 2f2e fff8 movel %fp@(-8),%sp@-
10c78e96: 4eba f264 jsr %pc@(10c780fc <udp_v4_lookup_longway>)
10c78e9a: 2400 movel %d0,%d2
10c78e9c: 4fef 0014 lea %sp@(20),%sp
10c78ea0: 6708 beqs 10c78eaa <udp_rcv+0xec>
10c78ea2: 2242 moveal %d2,%a1
10c78ea4: 41e9 0028 lea %a1@(40),%a0
10c78ea8: 5290 addql #1,%a0@
10c78eaa: 4a82 tstl %d2
10c78eac: 6730 beqs 10c78ede <udp_rcv+0x120>
10c78eae: 2f0b movel %a3,%sp@-
10c78eb0: 2f02 movel %d2,%sp@-
10c78eb2: 4eba fc8c jsr %pc@(10c78b40 <udp_queue_rcv_skb>)
10c78eb6: 508f addql #8,%sp
10c78eb8: 2242 moveal %d2,%a1
10c78eba: 41e9 0028 lea %a1@(40),%a0
10c78ebe: 40c1 movew %sr,%d1
10c78ec0: 007c 0700 oriw #1792,%sr
10c78ec4: 2010 movel %a0@,%d0
10c78ec6: 5380 subql #1,%d0
10c78ec8: 2080 movel %d0,%a0@
10c78eca: 46c1 movew %d1,%sr
10c78ecc: 4a80 tstl %d0
10c78ece: 6600 0136 bnew 10c79006 <udp_rcv+0x248>
10c78ed2: 2f02 movel %d2,%sp@-
10c78ed4: 4eb9 10c5 4b7e jsr 10c54b7e <sk_free>
10c78eda: 6000 012a braw 10c79006 <udp_rcv+0x248>
10c78ede: 7000 moveq #0,%d0
10c78ee0: 0c2b 0002 006b cmpib #2,%a3@(107)
10c78ee6: 6730 beqs 10c78f18 <udp_rcv+0x15a>
10c78ee8: 2f2b 0064 movel %a3@(100),%sp@-
10c78eec: 2f2b 005c movel %a3@(92),%sp@-
10c78ef0: 42a7 clrl %sp@-
10c78ef2: 2f0b movel %a3,%sp@-
10c78ef4: 4eb9 10c5 65c8 jsr 10c565c8 <skb_checksum>
10c78efa: 4fef 0010 lea %sp@(16),%sp
10c78efe: 2400 movel %d0,%d2
10c78f00: 2200 movel %d0,%d1
10c78f02: 4841 swap %d1
10c78f04: d441 addw %d1,%d2
10c78f06: 4241 clrw %d1
10c78f08: d541 addxw %d1,%d2
10c78f0a: 2002 movel %d2,%d0
10c78f0c: 0c40 ffff cmpiw #-1,%d0
10c78f10: 56c0 sne %d0
10c78f12: 4880 extw %d0
10c78f14: 48c0 extl %d0
10c78f16: 4480 negl %d0
10c78f18: 4a80 tstl %d0
10c78f1a: 6652 bnes 10c78f6e <udp_rcv+0x1b0>
10c78f1c: 52b9 1003 316a addql #1,1003316a <udp_statistics+0x4>
10c78f22: 42a7 clrl %sp@-
10c78f24: 4878 0003 pea 3 <PF_PTRACED_OFF>
10c78f28: 4878 0003 pea 3 <PF_PTRACED_OFF>
10c78f2c: 2f0b movel %a3,%sp@-
10c78f2e: 4eb9 10c7 a7ec jsr 10c7a7ec <icmp_send>
10c78f34: 4fef 0010 lea %sp@(16),%sp
10c78f38: 6000 00a6 braw 10c78fe0 <udp_rcv+0x222>
10c78f3c: 4eb9 10c5 ca54 jsr 10c5ca54 <net_ratelimit>
10c78f42: 4a80 tstl %d0
10c78f44: 6716 beqs 10c78f5c <udp_rcv+0x19e>
10c78f46: 2f02 movel %d2,%sp@-
10c78f48: 3f03 movew %d3,%sp@-
10c78f4a: 4267 clrw %sp@-
10c78f4c: 4879 1000 9957 pea 10009957 <timer_bug_msg+0x790>
10c78f52: 4eb9 10c1 677e jsr 10c1677e <printk>
10c78f58: 4fef 000c lea %sp@(12),%sp
10c78f5c: 52b9 1003 316e addql #1,1003316e <udp_statistics+0x8>
10c78f62: 7401 moveq #1,%d2
10c78f64: b4ab 0070 cmpl %a3@(112),%d2
10c78f68: 6700 0094 beqw 10c78ffe <udp_rcv+0x240>
10c78f6c: 607a bras 10c78fe8 <udp_rcv+0x22a>
10c78f6e: 4eb9 10c5 ca54 jsr 10c5ca54 <net_ratelimit>
10c78f74: 4a80 tstl %d0
10c78f76: 6762 beqs 10c78fda <udp_rcv+0x21c>
10c78f78: 3f03 movew %d3,%sp@-
10c78f7a: 4267 clrw %sp@-
10c78f7c: 4280 clrl %d0
10c78f7e: 302a 0002 movew %a2@(2),%d0
10c78f82: 2f00 movel %d0,%sp@-
10c78f84: 4280 clrl %d0
10c78f86: 102e ffff moveb %fp@(-1),%d0
10c78f8a: 2f00 movel %d0,%sp@-
10c78f8c: 4280 clrl %d0
10c78f8e: 102e fffe moveb %fp@(-2),%d0
10c78f92: 2f00 movel %d0,%sp@-
10c78f94: 4280 clrl %d0
10c78f96: 102e fffd moveb %fp@(-3),%d0
10c78f9a: 2f00 movel %d0,%sp@-
10c78f9c: 4280 clrl %d0
10c78f9e: 102e fffc moveb %fp@(-4),%d0
10c78fa2: 2f00 movel %d0,%sp@-
10c78fa4: 4280 clrl %d0
10c78fa6: 3012 movew %a2@,%d0
10c78fa8: 2f00 movel %d0,%sp@-
10c78faa: 4280 clrl %d0
10c78fac: 102e fffb moveb %fp@(-5),%d0
10c78fb0: 2f00 movel %d0,%sp@-
10c78fb2: 4280 clrl %d0
10c78fb4: 102e fffa moveb %fp@(-6),%d0
10c78fb8: 2f00 movel %d0,%sp@-
10c78fba: 4280 clrl %d0
10c78fbc: 102e fff9 moveb %fp@(-7),%d0
10c78fc0: 2f00 movel %d0,%sp@-
10c78fc2: 4280 clrl %d0
10c78fc4: 102e fff8 moveb %fp@(-8),%d0
10c78fc8: 2f00 movel %d0,%sp@-
10c78fca: 4879 1000 9974 pea 10009974 <timer_bug_msg+0x7ad>
10c78fd0: 4eb9 10c1 677e jsr 10c1677e <printk>
10c78fd6: 4fef 0030 lea %sp@(48),%sp
10c78fda: 52b9 1003 316e addql #1,1003316e <udp_statistics+0x8>
10c78fe0: 7001 moveq #1,%d0
10c78fe2: b0ab 0070 cmpl %a3@(112),%d0
10c78fe6: 6716 beqs 10c78ffe <udp_rcv+0x240>
10c78fe8: 41eb 0070 lea %a3@(112),%a0
10c78fec: 40c1 movew %sr,%d1
10c78fee: 007c 0700 oriw #1792,%sr
10c78ff2: 2010 movel %a0@,%d0
10c78ff4: 5380 subql #1,%d0
10c78ff6: 2080 movel %d0,%a0@
10c78ff8: 46c1 movew %d1,%sr
10c78ffa: 4a80 tstl %d0
10c78ffc: 6608 bnes 10c79006 <udp_rcv+0x248>
10c78ffe: 2f0b movel %a3,%sp@-
10c79000: 4eb9 10c5 5900 jsr 10c55900 <__kfree_skb>
10c79006: 7000 moveq #0,%d0
10c79008: 4cee 1c0c ffe4 moveml %fp@(-28),%d2-%d3/%a2-%a4
10c7900e: 4e5e unlk %fp
10c79010: 4e75 rts
10c79012 <get_udp_sock>:
10c79012: 4e56 0000 linkw %fp,#0
10c79016: 48e7 3800 moveml %d2-%d4,%sp@-
10c7901a: 226e 0008 moveal %fp@(8),%a1
10c7901e: 2611 movel %a1@,%d3
10c79020: 2829 0004 movel %a1@(4),%d4
10c79024: 3229 0008 movew %a1@(8),%d1
10c79028: 3429 0022 movew %a1@(34),%d2
10c7902c: 2f09 movel %a1,%sp@-
10c7902e: 2f29 0028 movel %a1@(40),%sp@-
10c79032: 2069 0306 moveal %a1@(774),%a0
10c79036: b0fc 0000 cmpaw #0,%a0
10c7903a: 670a beqs 10c79046 <get_udp_sock+0x34>
10c7903c: 2068 000c moveal %a0@(12),%a0
10c79040: 2028 0028 movel %a0@(40),%d0
10c79044: 6002 bras 10c79048 <get_udp_sock+0x36>
10c79046: 7000 moveq #0,%d0
10c79048: 2f00 movel %d0,%sp@-
10c7904a: 42a7 clrl %sp@-
10c7904c: 2069 0306 moveal %a1@(774),%a0
10c79050: b0fc 0000 cmpaw #0,%a0
10c79054: 670a beqs 10c79060 <get_udp_sock+0x4e>
10c79056: 2068 000c moveal %a0@(12),%a0
10c7905a: 2028 0036 movel %a0@(54),%d0
10c7905e: 6002 bras 10c79062 <get_udp_sock+0x50>
10c79060: 7000 moveq #0,%d0
10c79062: 2f00 movel %d0,%sp@-
10c79064: 42a7 clrl %sp@-
10c79066: 42a7 clrl %sp@-
10c79068: 42a7 clrl %sp@-
10c7906a: 2f29 0050 movel %a1@(80),%sp@-
10c7906e: 2f29 0064 movel %a1@(100),%sp@-
10c79072: 1029 0020 moveb %a1@(32),%d0
10c79076: 42a7 clrl %sp@-
10c79078: 1f40 0003 moveb %d0,%sp@(3)
10c7907c: 3f01 movew %d1,%sp@-
10c7907e: 4267 clrw %sp@-
10c79080: 2f03 movel %d3,%sp@-
10c79082: 3f02 movew %d2,%sp@-
10c79084: 4267 clrw %sp@-
10c79086: 2f04 movel %d4,%sp@-
10c79088: 2f2e 0010 movel %fp@(16),%sp@-
10c7908c: 4879 1000 99b9 pea 100099b9 <timer_bug_msg+0x7f2>
10c79092: 2f2e 000c movel %fp@(12),%sp@-
10c79096: 4eb9 10c8 4d6a jsr 10c84d6a <sprintf>
10c7909c: 4cee 001c fff4 moveml %fp@(-12),%d2-%d4
10c790a2: 4e5e unlk %fp
10c790a4: 4e75 rts
10c790a6 <udp_get_info>:
10c790a6: 4e56 ff7c linkw %fp,#-132
10c790aa: 48e7 3f38 moveml %d2-%d7/%a2-%a4,%sp@-
10c790ae: 266e 0008 moveal %fp@(8),%a3
10c790b2: 2c2e 0010 movel %fp@(16),%d6
10c790b6: 2e2e 0014 movel %fp@(20),%d7
10c790ba: 7600 moveq #0,%d3
10c790bc: 707f moveq #127,%d0
10c790be: b086 cmpl %d6,%d0
10c790c0: 6d1a blts 10c790dc <udp_get_info+0x36>
10c790c2: 4879 1000 9a03 pea 10009a03 <timer_bug_msg+0x83c>
10c790c8: 4879 1000 9a64 pea 10009a64 <timer_bug_msg+0x89d>
10c790ce: 2f0b movel %a3,%sp@-
10c790d0: 4eb9 10c8 4d6a jsr 10c84d6a <sprintf>
10c790d6: 2600 movel %d0,%d3
10c790d8: 4fef 000c lea %sp@(12),%sp
10c790dc: 787f moveq #127,%d4
10c790de: 4604 notb %d4
10c790e0: 7a00 moveq #0,%d5
10c790e2: 49f9 1003 3186 lea 10033186 <udp_hash>,%a4
10c790e8: 245c moveal %a4@+,%a2
10c790ea: b4fc 0000 cmpaw #0,%a2
10c790ee: 674a beqs 10c7913a <udp_get_info+0x94>
10c790f0: 240e movel %fp,%d2
10c790f2: 0682 ffff ff7e addil #-130,%d2
10c790f8: 0c6a 0002 0024 cmpiw #2,%a2@(36)
10c790fe: 6630 bnes 10c79130 <udp_get_info+0x8a>
10c79100: 0684 0000 0080 addil #128,%d4
10c79106: bc84 cmpl %d4,%d6
10c79108: 6c26 bges 10c79130 <udp_get_info+0x8a>
10c7910a: 2f05 movel %d5,%sp@-
10c7910c: 2f02 movel %d2,%sp@-
10c7910e: 2f0a movel %a2,%sp@-
10c79110: 4eba ff00 jsr %pc@(10c79012 <get_udp_sock>)
10c79114: 2f02 movel %d2,%sp@-
10c79116: 4879 1000 9a64 pea 10009a64 <timer_bug_msg+0x89d>
10c7911c: 4873 3800 pea %a3@(00000000,%d3:l)
10c79120: 4eb9 10c8 4d6a jsr 10c84d6a <sprintf>
10c79126: d680 addl %d0,%d3
10c79128: 4fef 0018 lea %sp@(24),%sp
10c7912c: be83 cmpl %d3,%d7
10c7912e: 6f12 bles 10c79142 <udp_get_info+0x9c>
10c79130: 246a 0010 moveal %a2@(16),%a2
10c79134: b4fc 0000 cmpaw #0,%a2
10c79138: 66be bnes 10c790f8 <udp_get_info+0x52>
10c7913a: 5285 addql #1,%d5
10c7913c: 707f moveq #127,%d0
10c7913e: b085 cmpl %d5,%d0
10c79140: 6ca6 bges 10c790e8 <udp_get_info+0x42>
10c79142: 9886 subl %d6,%d4
10c79144: 2003 movel %d3,%d0
10c79146: 9084 subl %d4,%d0
10c79148: 206e 000c moveal %fp@(12),%a0
10c7914c: d7c0 addal %d0,%a3
10c7914e: 208b movel %a3,%a0@
10c79150: 9680 subl %d0,%d3
10c79152: be83 cmpl %d3,%d7
10c79154: 6c02 bges 10c79158 <udp_get_info+0xb2>
10c79156: 2607 movel %d7,%d3
10c79158: 4a83 tstl %d3
10c7915a: 6c02 bges 10c7915e <udp_get_info+0xb8>
10c7915c: 7600 moveq #0,%d3
10c7915e: 2003 movel %d3,%d0
10c79160: 4cee 1cfc ff58 moveml %fp@(-168),%d2-%d7/%a2-%a4
10c79166: 4e5e unlk %fp
10c79168: 4e75 rts
10c7916a <udp_v4_lookup>:
10c7916a: 4e56 0000 linkw %fp,#0
10c7916e: 2f2e 0018 movel %fp@(24),%sp@-
10c79172: 4280 clrl %d0
10c79174: 302e 0016 movew %fp@(22),%d0
10c79178: 2f00 movel %d0,%sp@-
10c7917a: 2f2e 0010 movel %fp@(16),%sp@-
10c7917e: 4280 clrl %d0
10c79180: 302e 000e movew %fp@(14),%d0
10c79184: 2f00 movel %d0,%sp@-
10c79186: 2f2e 0008 movel %fp@(8),%sp@-
10c7918a: 4eba ef70 jsr %pc@(10c780fc <udp_v4_lookup_longway>)
10c7918e: 4a80 tstl %d0
10c79190: 6708 beqs 10c7919a <udp_v4_lookup+0x30>
10c79192: 2240 moveal %d0,%a1
10c79194: 41e9 0028 lea %a1@(40),%a0
10c79198: 5290 addql #1,%a0@
10c7919a: 4e5e unlk %fp
10c7919c: 4e75 rts
10c7919e: 4e75 rts
10c791a0 <arp_mc_map>:
10c791a0: 4e56 0000 linkw %fp,#0
10c791a4: 2f02 movel %d2,%sp@-
10c791a6: 202e 0008 movel %fp@(8),%d0
10c791aa: 206e 000c moveal %fp@(12),%a0
10c791ae: 226e 0010 moveal %fp@(16),%a1
10c791b2: 4281 clrl %d1
10c791b4: 3229 005e movew %a1@(94),%d1
10c791b8: 7406 moveq #6,%d2
10c791ba: b481 cmpl %d1,%d2
10c791bc: 671c beqs 10c791da <arp_mc_map+0x3a>
10c791be: 6d08 blts 10c791c8 <arp_mc_map+0x28>
10c791c0: 7401 moveq #1,%d2
10c791c2: b481 cmpl %d1,%d2
10c791c4: 6714 beqs 10c791da <arp_mc_map+0x3a>
10c791c6: 6052 bras 10c7921a <arp_mc_map+0x7a>
10c791c8: 0c81 0000 0306 cmpil #774,%d1
10c791ce: 670a beqs 10c791da <arp_mc_map+0x3a>
10c791d0: 0c81 0000 0320 cmpil #800,%d1
10c791d6: 6726 beqs 10c791fe <arp_mc_map+0x5e>
10c791d8: 6040 bras 10c7921a <arp_mc_map+0x7a>
10c791da: 10bc 0001 moveb #1,%a0@
10c791de: 4228 0001 clrb %a0@(1)
10c791e2: 117c 005e 0002 moveb #94,%a0@(2)
10c791e8: 1140 0005 moveb %d0,%a0@(5)
10c791ec: e088 lsrl #8,%d0
10c791ee: 1140 0004 moveb %d0,%a0@(4)
10c791f2: e088 lsrl #8,%d0
10c791f4: 0200 007f andib #127,%d0
10c791f8: 1140 0003 moveb %d0,%a0@(3)
10c791fc: 6038 bras 10c79236 <arp_mc_map+0x96>
10c791fe: 10bc ffc0 moveb #-64,%a0@
10c79202: 4228 0001 clrb %a0@(1)
10c79206: 4228 0002 clrb %a0@(2)
10c7920a: 117c 0004 0003 moveb #4,%a0@(3)
10c79210: 4228 0004 clrb %a0@(4)
10c79214: 4228 0005 clrb %a0@(5)
10c79218: 601c bras 10c79236 <arp_mc_map+0x96>
10c7921a: 70ea moveq #-22,%d0
10c7921c: 4aae 0014 tstl %fp@(20)
10c79220: 6716 beqs 10c79238 <arp_mc_map+0x98>
10c79222: 4280 clrl %d0
10c79224: 1029 007a moveb %a1@(122),%d0
10c79228: 2f00 movel %d0,%sp@-
10c7922a: 4869 006a pea %a1@(106)
10c7922e: 2f08 movel %a0,%sp@-
10c79230: 4eb9 10c8 5744 jsr 10c85744 <memcpy>
10c79236: 7000 moveq #0,%d0
10c79238: 242e fffc movel %fp@(-4),%d2
10c7923c: 4e5e unlk %fp
10c7923e: 4e75 rts
10c79240 <arp_hash>:
10c79240: 4e56 0000 linkw %fp,#0
10c79244: 206e 0008 moveal %fp@(8),%a0
10c79248: 226e 000c moveal %fp@(12),%a1
10c7924c: 4280 clrl %d0
10c7924e: 3010 movew %a0@,%d0
10c79250: 2210 movel %a0@,%d1
10c79252: b380 eorl %d1,%d0
10c79254: 2200 movel %d0,%d1
10c79256: e089 lsrl #8,%d1
10c79258: b380 eorl %d1,%d0
10c7925a: 2200 movel %d0,%d1
10c7925c: e689 lsrl #3,%d1
10c7925e: b380 eorl %d1,%d0
10c79260: 2229 003a movel %a1@(58),%d1
10c79264: b380 eorl %d1,%d0
10c79266: 721f moveq #31,%d1
10c79268: c081 andl %d1,%d0
10c7926a: 4e5e unlk %fp
10c7926c: 4e75 rts
10c7926e <arp_constructor>:
10c7926e: 4e56 0000 linkw %fp,#0
10c79272: 48e7 2038 moveml %d2/%a2-%a4,%sp@-
10c79276: 266e 0008 moveal %fp@(8),%a3
10c7927a: 242b 0064 movel %a3@(100),%d2
10c7927e: 286b 000c moveal %a3@(12),%a4
10c79282: 246c 00a8 moveal %a4@(168),%a2
10c79286: b4fc 0000 cmpaw #0,%a2
10c7928a: 6706 beqs 10c79292 <arp_constructor+0x24>
10c7928c: 41ea 0004 lea %a2@(4),%a0
10c79290: 5290 addql #1,%a0@
10c79292: b4fc 0000 cmpaw #0,%a2
10c79296: 6606 bnes 10c7929e <arp_constructor+0x30>
10c79298: 70ea moveq #-22,%d0
10c7929a: 6000 0108 braw 10c793a4 <arp_constructor+0x136>
10c7929e: 2f02 movel %d2,%sp@-
10c792a0: 4eb9 10c7 df42 jsr 10c7df42 <inet_addr_type>
10c792a6: 1740 001e moveb %d0,%a3@(30)
10c792aa: 588f addql #4,%sp
10c792ac: 202a 001c movel %a2@(28),%d0
10c792b0: 6704 beqs 10c792b6 <arp_constructor+0x48>
10c792b2: 2740 0008 movel %d0,%a3@(8)
10c792b6: 41ea 0004 lea %a2@(4),%a0
10c792ba: 40c1 movew %sr,%d1
10c792bc: 007c 0700 oriw #1792,%sr
10c792c0: 2010 movel %a0@,%d0
10c792c2: 5380 subql #1,%d0
10c792c4: 2080 movel %d0,%a0@
10c792c6: 46c1 movew %d1,%sr
10c792c8: 4a80 tstl %d0
10c792ca: 660a bnes 10c792d6 <arp_constructor+0x68>
10c792cc: 2f0a movel %a2,%sp@-
10c792ce: 4eb9 10c7 b19c jsr 10c7b19c <in_dev_finish_destroy>
10c792d4: 588f addql #4,%sp
10c792d6: 4aac 00f8 tstl %a4@(248)
10c792da: 661a bnes 10c792f6 <arp_constructor+0x88>
10c792dc: 177c 0040 001d moveb #64,%a3@(29)
10c792e2: 277c 1001 05f0 movel #268502512,%a3@(96)
10c792e8: 0060
10c792ea: 2779 1001 060c movel 1001060c <arp_direct_ops+0x1c>,%a3@(56)
10c792f0: 0038
10c792f2: 6000 00ae braw 10c793a2 <arp_constructor+0x134>
10c792f6: 122b 001e moveb %a3@(30),%d1
10c792fa: 0c01 0005 cmpib #5,%d1
10c792fe: 6618 bnes 10c79318 <arp_constructor+0xaa>
10c79300: 177c 0040 001d moveb #64,%a3@(29)
10c79306: 4878 0001 pea 1 <PF_DTRACE_OFF>
10c7930a: 2f0c movel %a4,%sp@-
10c7930c: 486b 0028 pea %a3@(40)
10c79310: 2f02 movel %d2,%sp@-
10c79312: 4eba fe8c jsr %pc@(10c791a0 <arp_mc_map>)
10c79316: 6052 bras 10c7936a <arp_constructor+0xfc>
10c79318: 102c 0053 moveb %a4@(83),%d0
10c7931c: 0200 0088 andib #-120,%d0
10c79320: 671e beqs 10c79340 <arp_constructor+0xd2>
10c79322: 177c 0040 001d moveb #64,%a3@(29)
10c79328: 4280 clrl %d0
10c7932a: 102c 007a moveb %a4@(122),%d0
10c7932e: 2f00 movel %d0,%sp@-
10c79330: 486c 0072 pea %a4@(114)
10c79334: 486b 0028 pea %a3@(40)
10c79338: 4eb9 10c8 5744 jsr 10c85744 <memcpy>
10c7933e: 602a bras 10c7936a <arp_constructor+0xfc>
10c79340: 0c01 0003 cmpib #3,%d1
10c79344: 6708 beqs 10c7934e <arp_constructor+0xe0>
10c79346: 082c 0004 0053 btst #4,%a4@(83)
10c7934c: 671c beqs 10c7936a <arp_constructor+0xfc>
10c7934e: 177c 0040 001d moveb #64,%a3@(29)
10c79354: 4280 clrl %d0
10c79356: 102c 007a moveb %a4@(122),%d0
10c7935a: 2f00 movel %d0,%sp@-
10c7935c: 486c 006a pea %a4@(106)
10c79360: 486b 0028 pea %a3@(40)
10c79364: 4eb9 10c8 5744 jsr 10c85744 <memcpy>
10c7936a: 4aac 0110 tstl %a4@(272)
10c7936e: 670a beqs 10c7937a <arp_constructor+0x10c>
10c79370: 277c 1001 05d0 movel #268502480,%a3@(96)
10c79376: 0060
10c79378: 6008 bras 10c79382 <arp_constructor+0x114>
10c7937a: 277c 1001 05b0 movel #268502448,%a3@(96)
10c79380: 0060
10c79382: 102b 001d moveb %a3@(29),%d0
10c79386: 0200 00de andib #-34,%d0
10c7938a: 670c beqs 10c79398 <arp_constructor+0x12a>
10c7938c: 206b 0060 moveal %a3@(96),%a0
10c79390: 2768 0014 0038 movel %a0@(20),%a3@(56)
10c79396: 600a bras 10c793a2 <arp_constructor+0x134>
10c79398: 206b 0060 moveal %a3@(96),%a0
10c7939c: 2768 0010 0038 movel %a0@(16),%a3@(56)
10c793a2: 7000 moveq #0,%d0
10c793a4: 4cee 1c04 fff0 moveml %fp@(-16),%d2/%a2-%a4
10c793aa: 4e5e unlk %fp
10c793ac: 4e75 rts
10c793ae <arp_error_report>:
10c793ae: 4e56 0000 linkw %fp,#0
10c793b2: 2f0a movel %a2,%sp@-
10c793b4: 246e 000c moveal %fp@(12),%a2
10c793b8: 206a 0028 moveal %a2@(40),%a0
10c793bc: b0fc 0000 cmpaw #0,%a0
10c793c0: 671a beqs 10c793dc <arp_error_report+0x2e>
10c793c2: 2068 0060 moveal %a0@(96),%a0
10c793c6: b0fc 0000 cmpaw #0,%a0
10c793ca: 6710 beqs 10c793dc <arp_error_report+0x2e>
10c793cc: 2068 001c moveal %a0@(28),%a0
10c793d0: b0fc 0000 cmpaw #0,%a0
10c793d4: 6706 beqs 10c793dc <arp_error_report+0x2e>
10c793d6: 2f0a movel %a2,%sp@-
10c793d8: 4e90 jsr %a0@
10c793da: 588f addql #4,%sp
10c793dc: 7001 moveq #1,%d0
10c793de: b0aa 0070 cmpl %a2@(112),%d0
10c793e2: 6716 beqs 10c793fa <arp_error_report+0x4c>
10c793e4: 41ea 0070 lea %a2@(112),%a0
10c793e8: 40c1 movew %sr,%d1
10c793ea: 007c 0700 oriw #1792,%sr
10c793ee: 2010 movel %a0@,%d0
10c793f0: 5380 subql #1,%d0
10c793f2: 2080 movel %d0,%a0@
10c793f4: 46c1 movew %d1,%sr
10c793f6: 4a80 tstl %d0
10c793f8: 6608 bnes 10c79402 <arp_error_report+0x54>
10c793fa: 2f0a movel %a2,%sp@-
10c793fc: 4eb9 10c5 5900 jsr 10c55900 <__kfree_skb>
10c79402: 246e fffc moveal %fp@(-4),%a2
10c79406: 4e5e unlk %fp
10c79408: 4e75 rts
10c7940a <arp_solicit>:
10c7940a: 4e56 0000 linkw %fp,#0
10c7940e: 48e7 3838 moveml %d2-%d4/%a2-%a4,%sp@-
10c79412: 266e 0008 moveal %fp@(8),%a3
10c79416: 246e 000c moveal %fp@(12),%a2
10c7941a: 7600 moveq #0,%d3
10c7941c: 286b 000c moveal %a3@(12),%a4
10c79420: 282b 0064 movel %a3@(100),%d4
10c79424: 242b 0020 movel %a3@(32),%d2
10c79428: b4fc 0000 cmpaw #0,%a2
10c7942c: 6720 beqs 10c7944e <arp_solicit+0x44>
10c7942e: 206a 0020 moveal %a2@(32),%a0
10c79432: 2f28 000c movel %a0@(12),%sp@-
10c79436: 4eb9 10c7 df42 jsr 10c7df42 <inet_addr_type>
10c7943c: 588f addql #4,%sp
10c7943e: 7202 moveq #2,%d1
10c79440: b280 cmpl %d0,%d1
10c79442: 660a bnes 10c7944e <arp_solicit+0x44>
10c79444: 206a 0020 moveal %a2@(32),%a0
10c79448: 2468 000c moveal %a0@(12),%a2
10c7944c: 6014 bras 10c79462 <arp_solicit+0x58>
10c7944e: 4878 00fd pea fd <LSIGTRAP+0xf8>
10c79452: 2f04 movel %d4,%sp@-
10c79454: 2f0c movel %a4,%sp@-
10c79456: 4eb9 10c7 c01a jsr 10c7c01a <inet_select_addr>
10c7945c: 2440 moveal %d0,%a2
10c7945e: 4fef 000c lea %sp@(12),%sp
10c79462: 206b 0008 moveal %a3@(8),%a0
10c79466: 94a8 0030 subl %a0@(48),%d2
10c7946a: 6a24 bpls 10c79490 <arp_solicit+0x86>
10c7946c: 102b 001d moveb %a3@(29),%d0
10c79470: 0200 00de andib #-34,%d0
10c79474: 660e bnes 10c79484 <arp_solicit+0x7a>
10c79476: 4879 1000 9acc pea 10009acc <timer_bug_msg+0x905>
10c7947c: 4eb9 10c1 677e jsr 10c1677e <printk>
10c79482: 588f addql #4,%sp
10c79484: 7628 moveq #40,%d3
10c79486: d68b addl %a3,%d3
10c79488: 52b9 1002 5730 addql #1,10025730 <irq_stat+0x8>
10c7948e: 6006 bras 10c79496 <arp_solicit+0x8c>
10c79490: 94a8 0034 subl %a0@(52),%d2
10c79494: 6b26 bmis 10c794bc <arp_solicit+0xb2>
10c79496: 42a7 clrl %sp@-
10c79498: 486c 0072 pea %a4@(114)
10c7949c: 2f03 movel %d3,%sp@-
10c7949e: 2f0a movel %a2,%sp@-
10c794a0: 2f0c movel %a4,%sp@-
10c794a2: 2f04 movel %d4,%sp@-
10c794a4: 4878 0806 pea 806 <LSIGTRAP+0x801>
10c794a8: 4878 0001 pea 1 <PF_DTRACE_OFF>
10c794ac: 4eb9 10c7 979c jsr 10c7979c <arp_send>
10c794b2: 4a83 tstl %d3
10c794b4: 6706 beqs 10c794bc <arp_solicit+0xb2>
10c794b6: 53b9 1002 5730 subql #1,10025730 <irq_stat+0x8>
10c794bc: 4cee 1c1c ffe8 moveml %fp@(-24),%d2-%d4/%a2-%a4
10c794c2: 4e5e unlk %fp
10c794c4: 4e75 rts
10c794c6 <arp_filter>:
10c794c6: 4e56 ffe8 linkw %fp,#-24
10c794ca: 2f02 movel %d2,%sp@-
10c794cc: 202e 0008 movel %fp@(8),%d0
10c794d0: 222e 000c movel %fp@(12),%d1
10c794d4: 7400 moveq #0,%d2
10c794d6: 42ae fff6 clrl %fp@(-10)
10c794da: 42ae fffa clrl %fp@(-6)
10c794de: 426e fffe clrw %fp@(-2)
10c794e2: 2d40 ffee movel %d0,%fp@(-18)
10c794e6: 2d41 fff2 movel %d1,%fp@(-14)
10c794ea: 422e fffe clrb %fp@(-2)
10c794ee: 486e ffee pea %fp@(-18)
10c794f2: 486e ffea pea %fp@(-22)
10c794f6: 4eb9 10c6 0e00 jsr 10c60e00 <ip_route_output_key>
10c794fc: 4a80 tstl %d0
10c794fe: 6c04 bges 10c79504 <arp_filter+0x3e>
10c79500: 7001 moveq #1,%d0
10c79502: 6024 bras 10c79528 <arp_filter+0x62>
10c79504: 206e ffea moveal %fp@(-22),%a0
10c79508: 2068 000c moveal %a0@(12),%a0
10c7950c: b1ee 0010 cmpal %fp@(16),%a0
10c79510: 6708 beqs 10c7951a <arp_filter+0x54>
10c79512: 52b9 1003 2f06 addql #1,10032f06 <net_statistics+0x24>
10c79518: 7401 moveq #1,%d2
10c7951a: 202e ffea movel %fp@(-22),%d0
10c7951e: 6706 beqs 10c79526 <arp_filter+0x60>
10c79520: 2040 moveal %d0,%a0
10c79522: 5888 addql #4,%a0
10c79524: 5390 subql #1,%a0@
10c79526: 2002 movel %d2,%d0
10c79528: 242e ffe4 movel %fp@(-28),%d2
10c7952c: 4e5e unlk %fp
10c7952e: 4e75 rts
10c79530 <arp_set_predefined>:
10c79530: 4e56 0000 linkw %fp,#0
10c79534: 2f0a movel %a2,%sp@-
10c79536: 2f02 movel %d2,%sp@-
10c79538: 202e 0008 movel %fp@(8),%d0
10c7953c: 242e 000c movel %fp@(12),%d2
10c79540: 246e 0014 moveal %fp@(20),%a2
10c79544: 7203 moveq #3,%d1
10c79546: b280 cmpl %d0,%d1
10c79548: 6740 beqs 10c7958a <arp_set_predefined+0x5a>
10c7954a: 6d08 blts 10c79554 <arp_set_predefined+0x24>
10c7954c: 7202 moveq #2,%d1
10c7954e: b280 cmpl %d0,%d1
10c79550: 670a beqs 10c7955c <arp_set_predefined+0x2c>
10c79552: 604e bras 10c795a2 <arp_set_predefined+0x72>
10c79554: 7205 moveq #5,%d1
10c79556: b280 cmpl %d0,%d1
10c79558: 671c beqs 10c79576 <arp_set_predefined+0x46>
10c7955a: 6046 bras 10c795a2 <arp_set_predefined+0x72>
10c7955c: 4879 1000 9af5 pea 10009af5 <timer_bug_msg+0x92e>
10c79562: 4eb9 10c1 677e jsr 10c1677e <printk>
10c79568: 4280 clrl %d0
10c7956a: 102a 007a moveb %a2@(122),%d0
10c7956e: 2f00 movel %d0,%sp@-
10c79570: 486a 0072 pea %a2@(114)
10c79574: 6020 bras 10c79596 <arp_set_predefined+0x66>
10c79576: 4878 0001 pea 1 <PF_DTRACE_OFF>
10c7957a: 2f0a movel %a2,%sp@-
10c7957c: 2f02 movel %d2,%sp@-
10c7957e: 2f2e 0010 movel %fp@(16),%sp@-
10c79582: 4eba fc1c jsr %pc@(10c791a0 <arp_mc_map>)
10c79586: 7001 moveq #1,%d0
10c79588: 601a bras 10c795a4 <arp_set_predefined+0x74>
10c7958a: 4280 clrl %d0
10c7958c: 102a 007a moveb %a2@(122),%d0
10c79590: 2f00 movel %d0,%sp@-
10c79592: 486a 006a pea %a2@(106)
10c79596: 2f02 movel %d2,%sp@-
10c79598: 4eb9 10c8 5744 jsr 10c85744 <memcpy>
10c7959e: 7001 moveq #1,%d0
10c795a0: 6002 bras 10c795a4 <arp_set_predefined+0x74>
10c795a2: 7000 moveq #0,%d0
10c795a4: 242e fff8 movel %fp@(-8),%d2
10c795a8: 246e fffc moveal %fp@(-4),%a2
10c795ac: 4e5e unlk %fp
10c795ae: 4e75 rts
10c795b0 <arp_find>:
10c795b0: 4e56 fffc linkw %fp,#-4
10c795b4: 48e7 203c moveml %d2/%a2-%a5,%sp@-
10c795b8: 242e 0008 movel %fp@(8),%d2
10c795bc: 286e 000c moveal %fp@(12),%a4
10c795c0: 2a6c 0018 moveal %a4@(24),%a5
10c795c4: 206c 0028 moveal %a4@(40),%a0
10c795c8: b0fc 0000 cmpaw #0,%a0
10c795cc: 6612 bnes 10c795e0 <arp_find+0x30>
10c795ce: 4879 1000 9b1c pea 10009b1c <timer_bug_msg+0x955>
10c795d4: 4eb9 10c1 677e jsr 10c1677e <printk>
10c795da: 588f addql #4,%sp
10c795dc: 6000 0112 braw 10c796f0 <arp_find+0x140>
10c795e0: 2028 0078 movel %a0@(120),%d0
10c795e4: 2d40 fffc movel %d0,%fp@(-4)
10c795e8: 2f0d movel %a5,%sp@-
10c795ea: 2f00 movel %d0,%sp@-
10c795ec: 2f02 movel %d2,%sp@-
10c795ee: 2f00 movel %d0,%sp@-
10c795f0: 4eb9 10c7 df42 jsr 10c7df42 <inet_addr_type>
10c795f6: 2e80 movel %d0,%sp@
10c795f8: 4eba ff36 jsr %pc@(10c79530 <arp_set_predefined>)
10c795fc: 4fef 0010 lea %sp@(16),%sp
10c79600: 4a80 tstl %d0
10c79602: 6706 beqs 10c7960a <arp_find+0x5a>
10c79604: 7000 moveq #0,%d0
10c79606: 6000 0110 braw 10c79718 <arp_find+0x168>
10c7960a: 45ee fffc lea %fp@(-4),%a2
10c7960e: 2f0d movel %a5,%sp@-
10c79610: 2f0a movel %a2,%sp@-
10c79612: 4879 1001 0630 pea 10010630 <arp_tbl>
10c79618: 4eb9 10c5 a3a8 jsr 10c5a3a8 <neigh_lookup>
10c7961e: 2200 movel %d0,%d1
10c79620: 4fef 000c lea %sp@(12),%sp
10c79624: 6624 bnes 10c7964a <arp_find+0x9a>
10c79626: 2f0d movel %a5,%sp@-
10c79628: 2f0a movel %a2,%sp@-
10c7962a: 4879 1001 0630 pea 10010630 <arp_tbl>
10c79630: 4eb9 10c5 a41a jsr 10c5a41a <neigh_create>
10c79636: 2200 movel %d0,%d1
10c79638: 4fef 000c lea %sp@(12),%sp
10c7963c: 0c81 ffff fc18 cmpil #-1000,%d1
10c79642: 53c0 sls %d0
10c79644: 4880 extw %d0
10c79646: 48c0 extl %d0
10c79648: c280 andl %d0,%d1
10c7964a: 2641 moveal %d1,%a3
10c7964c: b6fc 0000 cmpaw #0,%a3
10c79650: 6700 009e beqw 10c796f0 <arp_find+0x140>
10c79654: 2779 1002 67b0 movel 100267b0 <jiffies>,%a3@(16)
10c7965a: 0010
10c7965c: 122b 001d moveb %a3@(29),%d1
10c79660: 1001 moveb %d1,%d0
10c79662: 0200 00de andib #-34,%d0
10c79666: 6622 bnes 10c7968a <arp_find+0xda>
10c79668: 2779 1002 67b0 movel 100267b0 <jiffies>,%a3@(16)
10c7966e: 0010
10c79670: 0201 00da andib #-38,%d1
10c79674: 660e bnes 10c79684 <arp_find+0xd4>
10c79676: 2f0c movel %a4,%sp@-
10c79678: 2f0b movel %a3,%sp@-
10c7967a: 4eb9 10c5 ac90 jsr 10c5ac90 <__neigh_event_send>
10c79680: 508f addql #8,%sp
10c79682: 6002 bras 10c79686 <arp_find+0xd6>
10c79684: 7000 moveq #0,%d0
10c79686: 4a80 tstl %d0
10c79688: 6646 bnes 10c796d0 <arp_find+0x120>
10c7968a: 45f9 1002 5730 lea 10025730 <irq_stat+0x8>,%a2
10c79690: 5292 addql #1,%a2@
10c79692: 4280 clrl %d0
10c79694: 102d 007a moveb %a5@(122),%d0
10c79698: 2f00 movel %d0,%sp@-
10c7969a: 486b 0028 pea %a3@(40)
10c7969e: 2f02 movel %d2,%sp@-
10c796a0: 4eb9 10c8 5744 jsr 10c85744 <memcpy>
10c796a6: 4fef 000c lea %sp@(12),%sp
10c796aa: 5392 subql #1,%a2@
10c796ac: 41eb 0034 lea %a3@(52),%a0
10c796b0: 40c1 movew %sr,%d1
10c796b2: 007c 0700 oriw #1792,%sr
10c796b6: 2010 movel %a0@,%d0
10c796b8: 5380 subql #1,%d0
10c796ba: 2080 movel %d0,%a0@
10c796bc: 46c1 movew %d1,%sr
10c796be: 4a80 tstl %d0
10c796c0: 6600 ff42 bnew 10c79604 <arp_find+0x54>
10c796c4: 2f0b movel %a3,%sp@-
10c796c6: 4eb9 10c5 a79c jsr 10c5a79c <neigh_destroy>
10c796cc: 6000 ff36 braw 10c79604 <arp_find+0x54>
10c796d0: 41eb 0034 lea %a3@(52),%a0
10c796d4: 40c1 movew %sr,%d1
10c796d6: 007c 0700 oriw #1792,%sr
10c796da: 2010 movel %a0@,%d0
10c796dc: 5380 subql #1,%d0
10c796de: 2080 movel %d0,%a0@
10c796e0: 46c1 movew %d1,%sr
10c796e2: 4a80 tstl %d0
10c796e4: 6630 bnes 10c79716 <arp_find+0x166>
10c796e6: 2f0b movel %a3,%sp@-
10c796e8: 4eb9 10c5 a79c jsr 10c5a79c <neigh_destroy>
10c796ee: 6026 bras 10c79716 <arp_find+0x166>
10c796f0: 7001 moveq #1,%d0
10c796f2: b0ac 0070 cmpl %a4@(112),%d0
10c796f6: 6716 beqs 10c7970e <arp_find+0x15e>
10c796f8: 41ec 0070 lea %a4@(112),%a0
10c796fc: 40c1 movew %sr,%d1
10c796fe: 007c 0700 oriw #1792,%sr
10c79702: 2010 movel %a0@,%d0
10c79704: 5380 subql #1,%d0
10c79706: 2080 movel %d0,%a0@
10c79708: 46c1 movew %d1,%sr
10c7970a: 4a80 tstl %d0
10c7970c: 6608 bnes 10c79716 <arp_find+0x166>
10c7970e: 2f0c movel %a4,%sp@-
10c79710: 4eb9 10c5 5900 jsr 10c55900 <__kfree_skb>
10c79716: 7001 moveq #1,%d0
10c79718: 4cee 3c04 ffe8 moveml %fp@(-24),%d2/%a2-%a5
10c7971e: 4e5e unlk %fp
10c79720: 4e75 rts
10c79722 <arp_bind_neighbour>:
10c79722: 4e56 fffc linkw %fp,#-4
10c79726: 48e7 2030 moveml %d2/%a2-%a3,%sp@-
10c7972a: 266e 0008 moveal %fp@(8),%a3
10c7972e: 246b 000c moveal %a3@(12),%a2
10c79732: 202b 0050 movel %a3@(80),%d0
10c79736: b4fc 0000 cmpaw #0,%a2
10c7973a: 6604 bnes 10c79740 <arp_bind_neighbour+0x1e>
10c7973c: 70ea moveq #-22,%d0
10c7973e: 6052 bras 10c79792 <arp_bind_neighbour+0x70>
10c79740: 4a80 tstl %d0
10c79742: 664c bnes 10c79790 <arp_bind_neighbour+0x6e>
10c79744: 2d6b 0078 fffc movel %a3@(120),%fp@(-4)
10c7974a: 302a 0052 movew %a2@(82),%d0
10c7974e: 0240 0018 andiw #24,%d0
10c79752: 6704 beqs 10c79758 <arp_bind_neighbour+0x36>
10c79754: 42ae fffc clrl %fp@(-4)
10c79758: 240e movel %fp,%d2
10c7975a: 5982 subql #4,%d2
10c7975c: 2f0a movel %a2,%sp@-
10c7975e: 2f02 movel %d2,%sp@-
10c79760: 4879 1001 0630 pea 10010630 <arp_tbl>
10c79766: 4eb9 10c5 a3a8 jsr 10c5a3a8 <neigh_lookup>
10c7976c: 4fef 000c lea %sp@(12),%sp
10c79770: 4a80 tstl %d0
10c79772: 6610 bnes 10c79784 <arp_bind_neighbour+0x62>
10c79774: 2f0a movel %a2,%sp@-
10c79776: 2f02 movel %d2,%sp@-
10c79778: 4879 1001 0630 pea 10010630 <arp_tbl>
10c7977e: 4eb9 10c5 a41a jsr 10c5a41a <neigh_create>
10c79784: 0c80 ffff fc18 cmpil #-1000,%d0
10c7978a: 6206 bhis 10c79792 <arp_bind_neighbour+0x70>
10c7978c: 2740 0050 movel %d0,%a3@(80)
10c79790: 7000 moveq #0,%d0
10c79792: 4cee 0c04 fff0 moveml %fp@(-16),%d2/%a2-%a3
10c79798: 4e5e unlk %fp
10c7979a: 4e75 rts
10c7979c <arp_send>:
10c7979c: 4e56 0000 linkw %fp,#0
10c797a0: 48e7 303c moveml %d2-%d3/%a2-%a5,%sp@-
10c797a4: 2a6e 0014 moveal %fp@(20),%a5
10c797a8: 286e 001c moveal %fp@(28),%a4
10c797ac: 242e 0020 movel %fp@(32),%d2
10c797b0: 262e 0024 movel %fp@(36),%d3
10c797b4: 4a2d 0053 tstb %a5@(83)
10c797b8: 6d00 019c bltw 10c79956 <arp_send+0x1ba>
10c797bc: 4878 0020 pea 20 <LSIGTRAP+0x1b>
10c797c0: 4280 clrl %d0
10c797c2: 102d 007a moveb %a5@(122),%d0
10c797c6: d080 addl %d0,%d0
10c797c8: 4281 clrl %d1
10c797ca: 322d 0060 movew %a5@(96),%d1
10c797ce: 2040 moveal %d0,%a0
10c797d0: 4870 181f pea %a0@(0000001f,%d1:l)
10c797d4: 4eb9 10c5 5644 jsr 10c55644 <alloc_skb>
10c797da: 2640 moveal %d0,%a3
10c797dc: 508f addql #8,%sp
10c797de: b6fc 0000 cmpaw #0,%a3
10c797e2: 6700 0172 beqw 10c79956 <arp_send+0x1ba>
10c797e6: 4280 clrl %d0
10c797e8: 302d 0060 movew %a5@(96),%d0
10c797ec: 720f moveq #15,%d1
10c797ee: d081 addl %d1,%d0
10c797f0: 72f0 moveq #-16,%d1
10c797f2: c081 andl %d1,%d0
10c797f4: 222b 0080 movel %a3@(128),%d1
10c797f8: d280 addl %d0,%d1
10c797fa: 2741 0080 movel %d1,%a3@(128)
10c797fe: 246b 0084 moveal %a3@(132),%a2
10c79802: d5c0 addal %d0,%a2
10c79804: 274a 0084 movel %a2,%a3@(132)
10c79808: 2741 0020 movel %d1,%a3@(32)
10c7980c: 4280 clrl %d0
10c7980e: 102d 007a moveb %a5@(122),%d0
10c79812: 2200 movel %d0,%d1
10c79814: d280 addl %d0,%d1
10c79816: 7010 moveq #16,%d0
10c79818: d280 addl %d0,%d1
10c7981a: 4aab 0060 tstl %a3@(96)
10c7981e: 670c beqs 10c7982c <arp_send+0x90>
10c79820: 4879 1000 9a6c pea 10009a6c <timer_bug_msg+0x8a5>
10c79826: 4eb9 10c1 60e4 jsr 10c160e4 <panic>
10c7982c: 202b 0084 movel %a3@(132),%d0
10c79830: d081 addl %d1,%d0
10c79832: 2740 0084 movel %d0,%a3@(132)
10c79836: d3ab 005c addl %d1,%a3@(92)
10c7983a: b0ab 0088 cmpl %a3@(136),%d0
10c7983e: 6314 blss 10c79854 <arp_send+0xb8>
10c79840: 2f3c 10c7 9840 movel #281516096,%sp@-
10c79846: 2f01 movel %d1,%sp@-
10c79848: 2f0b movel %a3,%sp@-
10c7984a: 4eb9 10c5 55c4 jsr 10c555c4 <skb_over_panic>
10c79850: 4fef 000c lea %sp@(12),%sp
10c79854: 274d 0018 movel %a5,%a3@(24)
10c79858: 377c 0806 0074 movew #2054,%a3@(116)
10c7985e: 4a82 tstl %d2
10c79860: 6604 bnes 10c79866 <arp_send+0xca>
10c79862: 7472 moveq #114,%d2
10c79864: d48d addl %a5,%d2
10c79866: b8fc 0000 cmpaw #0,%a4
10c7986a: 6604 bnes 10c79870 <arp_send+0xd4>
10c7986c: 49ed 006a lea %a5@(106),%a4
10c79870: 206d 00f8 moveal %a5@(248),%a0
10c79874: b0fc 0000 cmpaw #0,%a0
10c79878: 6720 beqs 10c7989a <arp_send+0xfe>
10c7987a: 2f2b 005c movel %a3@(92),%sp@-
10c7987e: 2f02 movel %d2,%sp@-
10c79880: 2f0c movel %a4,%sp@-
10c79882: 202e 000c movel %fp@(12),%d0
10c79886: 3f00 movew %d0,%sp@-
10c79888: 4267 clrw %sp@-
10c7988a: 2f0d movel %a5,%sp@-
10c7988c: 2f0b movel %a3,%sp@-
10c7988e: 4e90 jsr %a0@
10c79890: 4fef 0018 lea %sp@(24),%sp
10c79894: 4a80 tstl %d0
10c79896: 6d00 0098 bltw 10c79930 <arp_send+0x194>
10c7989a: 34ad 005e movew %a5@(94),%a2@
10c7989e: 357c 0800 0002 movew #2048,%a2@(2)
10c798a4: 156d 007a 0004 moveb %a5@(122),%a2@(4)
10c798aa: 157c 0004 0005 moveb #4,%a2@(5)
10c798b0: 356e 000a 0006 movew %fp@(10),%a2@(6)
10c798b6: 49ea 0008 lea %a2@(8),%a4
10c798ba: 4280 clrl %d0
10c798bc: 102d 007a moveb %a5@(122),%d0
10c798c0: 2f00 movel %d0,%sp@-
10c798c2: 2f02 movel %d2,%sp@-
10c798c4: 2f0c movel %a4,%sp@-
10c798c6: 45f9 10c8 5744 lea 10c85744 <memcpy>,%a2
10c798cc: 4e92 jsr %a2@
10c798ce: 4280 clrl %d0
10c798d0: 102d 007a moveb %a5@(122),%d0
10c798d4: d9c0 addal %d0,%a4
10c798d6: 4878 0004 pea 4 <PF_PTRACED_BIT>
10c798da: 486e 0018 pea %fp@(24)
10c798de: 2f0c movel %a4,%sp@-
10c798e0: 4e92 jsr %a2@
10c798e2: 588c addql #4,%a4
10c798e4: 4fef 0018 lea %sp@(24),%sp
10c798e8: 4a83 tstl %d3
10c798ea: 6710 beqs 10c798fc <arp_send+0x160>
10c798ec: 4280 clrl %d0
10c798ee: 102d 007a moveb %a5@(122),%d0
10c798f2: 2f00 movel %d0,%sp@-
10c798f4: 2f03 movel %d3,%sp@-
10c798f6: 2f0c movel %a4,%sp@-
10c798f8: 4e92 jsr %a2@
10c798fa: 6012 bras 10c7990e <arp_send+0x172>
10c798fc: 4280 clrl %d0
10c798fe: 102d 007a moveb %a5@(122),%d0
10c79902: 2f00 movel %d0,%sp@-
10c79904: 42a7 clrl %sp@-
10c79906: 2f0c movel %a4,%sp@-
10c79908: 4eb9 10c8 576c jsr 10c8576c <memset>
10c7990e: 4fef 000c lea %sp@(12),%sp
10c79912: 4280 clrl %d0
10c79914: 102d 007a moveb %a5@(122),%d0
10c79918: 4878 0004 pea 4 <PF_PTRACED_BIT>
10c7991c: 486e 0010 pea %fp@(16)
10c79920: 4874 0800 pea %a4@(00000000,%d0:l)
10c79924: 4e92 jsr %a2@
10c79926: 2f0b movel %a3,%sp@-
10c79928: 4eb9 10c5 812a jsr 10c5812a <dev_queue_xmit>
10c7992e: 6026 bras 10c79956 <arp_send+0x1ba>
10c79930: 7201 moveq #1,%d1
10c79932: b2ab 0070 cmpl %a3@(112),%d1
10c79936: 6716 beqs 10c7994e <arp_send+0x1b2>
10c79938: 41eb 0070 lea %a3@(112),%a0
10c7993c: 40c1 movew %sr,%d1
10c7993e: 007c 0700 oriw #1792,%sr
10c79942: 2010 movel %a0@,%d0
10c79944: 5380 subql #1,%d0
10c79946: 2080 movel %d0,%a0@
10c79948: 46c1 movew %d1,%sr
10c7994a: 4a80 tstl %d0
10c7994c: 6608 bnes 10c79956 <arp_send+0x1ba>
10c7994e: 2f0b movel %a3,%sp@-
10c79950: 4eb9 10c5 5900 jsr 10c55900 <__kfree_skb>
10c79956: 4cee 3c0c ffe8 moveml %fp@(-24),%d2-%d3/%a2-%a5
10c7995c: 4e5e unlk %fp
10c7995e: 4e75 rts
10c79960 <parp_redo>:
10c79960: 4e56 0000 linkw %fp,#0
10c79964: 206e 0008 moveal %fp@(8),%a0
10c79968: 42a7 clrl %sp@-
10c7996a: 2f28 0018 movel %a0@(24),%sp@-
10c7996e: 2f08 movel %a0,%sp@-
10c79970: 4eb9 10c7 997a jsr 10c7997a <arp_rcv>
10c79976: 4e5e unlk %fp
10c79978: 4e75 rts
10c7997a <arp_rcv>:
10c7997a: 4e56 fff8 linkw %fp,#-8
10c7997e: 48e7 3e3c moveml %d2-%d6/%a2-%a5,%sp@-
10c79982: 266e 0008 moveal %fp@(8),%a3
10c79986: 2a6e 000c moveal %fp@(12),%a5
10c7998a: 286b 0020 moveal %a3@(32),%a4
10c7998e: 260c movel %a4,%d3
10c79990: 5083 addql #8,%d3
10c79992: 3c2d 005e movew %a5@(94),%d6
10c79996: 282d 00a8 movel %a5@(168),%d4
10c7999a: 6706 beqs 10c799a2 <arp_rcv+0x28>
10c7999c: 2044 moveal %d4,%a0
10c7999e: 5888 addql #4,%a0
10c799a0: 5290 addql #1,%a0@
10c799a2: 4a84 tstl %d4
10c799a4: 6700 03ba beqw 10c79d60 <arp_rcv+0x3e6>
10c799a8: 102c 0004 moveb %a4@(4),%d0
10c799ac: b02d 007a cmpb %a5@(122),%d0
10c799b0: 6600 038a bnew 10c79d3c <arp_rcv+0x3c2>
10c799b4: 4a2d 0053 tstb %a5@(83)
10c799b8: 6d00 0382 bltw 10c79d3c <arp_rcv+0x3c2>
10c799bc: 102b 006a moveb %a3@(106),%d0
10c799c0: 0c00 0003 cmpib #3,%d0
10c799c4: 6700 0376 beqw 10c79d3c <arp_rcv+0x3c2>
10c799c8: 0c00 0005 cmpib #5,%d0
10c799cc: 6700 036e beqw 10c79d3c <arp_rcv+0x3c2>
10c799d0: 0c2c 0004 0005 cmpib #4,%a4@(5)
10c799d6: 6600 0364 bnew 10c79d3c <arp_rcv+0x3c2>
10c799da: 7201 moveq #1,%d1
10c799dc: b2ab 0070 cmpl %a3@(112),%d1
10c799e0: 673c beqs 10c79a1e <arp_rcv+0xa4>
10c799e2: 4878 0020 pea 20 <LSIGTRAP+0x1b>
10c799e6: 2f0b movel %a3,%sp@-
10c799e8: 4eb9 10c5 59b2 jsr 10c559b2 <skb_clone>
10c799ee: 2400 movel %d0,%d2
10c799f0: 508f addql #8,%sp
10c799f2: 7001 moveq #1,%d0
10c799f4: b0ab 0070 cmpl %a3@(112),%d0
10c799f8: 6716 beqs 10c79a10 <arp_rcv+0x96>
10c799fa: 41eb 0070 lea %a3@(112),%a0
10c799fe: 40c1 movew %sr,%d1
10c79a00: 007c 0700 oriw #1792,%sr
10c79a04: 2010 movel %a0@,%d0
10c79a06: 5380 subql #1,%d0
10c79a08: 2080 movel %d0,%a0@
10c79a0a: 46c1 movew %d1,%sr
10c79a0c: 4a80 tstl %d0
10c79a0e: 660a bnes 10c79a1a <arp_rcv+0xa0>
10c79a10: 2f0b movel %a3,%sp@-
10c79a12: 4eb9 10c5 5900 jsr 10c55900 <__kfree_skb>
10c79a18: 588f addql #4,%sp
10c79a1a: 2a02 movel %d2,%d5
10c79a1c: 6002 bras 10c79a20 <arp_rcv+0xa6>
10c79a1e: 2a0b movel %a3,%d5
10c79a20: 2645 moveal %d5,%a3
10c79a22: b6fc 0000 cmpaw #0,%a3
10c79a26: 6700 035e beqw 10c79d86 <arp_rcv+0x40c>
10c79a2a: 4aab 0060 tstl %a3@(96)
10c79a2e: 671c beqs 10c79a4c <arp_rcv+0xd2>
10c79a30: 4878 0020 pea 20 <LSIGTRAP+0x1b>
10c79a34: 2f0b movel %a3,%sp@-
10c79a36: 4eb9 10c5 5c60 jsr 10c55c60 <skb_linearize>
10c79a3c: 508f addql #8,%sp
10c79a3e: 4a80 tstl %d0
10c79a40: 6600 031e bnew 10c79d60 <arp_rcv+0x3e6>
10c79a44: 286b 0020 moveal %a3@(32),%a4
10c79a48: 260c movel %a4,%d3
10c79a4a: 5083 addql #8,%d3
10c79a4c: 0c6c 0800 0002 cmpiw #2048,%a4@(2)
10c79a52: 6600 02e8 bnew 10c79d3c <arp_rcv+0x3c2>
10c79a56: bc54 cmpw %a4@,%d6
10c79a58: 6600 02e2 bnew 10c79d3c <arp_rcv+0x3c2>
10c79a5c: 302c 0006 movew %a4@(6),%d0
10c79a60: 5340 subqw #1,%d0
10c79a62: 0c40 0001 cmpiw #1,%d0
10c79a66: 6200 02d4 bhiw 10c79d3c <arp_rcv+0x3c2>
10c79a6a: 2403 movel %d3,%d2
10c79a6c: 4280 clrl %d0
10c79a6e: 102d 007a moveb %a5@(122),%d0
10c79a72: d680 addl %d0,%d3
10c79a74: 4878 0004 pea 4 <PF_PTRACED_BIT>
10c79a78: 2f03 movel %d3,%sp@-
10c79a7a: 486e fffc pea %fp@(-4)
10c79a7e: 45f9 10c8 5744 lea 10c85744 <memcpy>,%a2
10c79a84: 4e92 jsr %a2@
10c79a86: 4280 clrl %d0
10c79a88: 102d 007a moveb %a5@(122),%d0
10c79a8c: 4878 0004 pea 4 <PF_PTRACED_BIT>
10c79a90: 2043 moveal %d3,%a0
10c79a92: 4870 0804 pea %a0@(00000004,%d0:l)
10c79a96: 486e fff8 pea %fp@(-8)
10c79a9a: 4e92 jsr %a2@
10c79a9c: 222e fff8 movel %fp@(-8),%d1
10c79aa0: 2001 movel %d1,%d0
10c79aa2: 0280 ff00 0000 andil #-16777216,%d0
10c79aa8: 4fef 0018 lea %sp@(24),%sp
10c79aac: 0c80 7f00 0000 cmpil #2130706432,%d0
10c79ab2: 6700 0288 beqw 10c79d3c <arp_rcv+0x3c2>
10c79ab6: 2001 movel %d1,%d0
10c79ab8: 0280 f000 0000 andil #-268435456,%d0
10c79abe: 0c80 e000 0000 cmpil #-536870912,%d0
10c79ac4: 6700 0276 beqw 10c79d3c <arp_rcv+0x3c2>
10c79ac8: 0c46 000f cmpiw #15,%d6
10c79acc: 6604 bnes 10c79ad2 <arp_rcv+0x158>
10c79ace: 746a moveq #106,%d2
10c79ad0: d48d addl %a5,%d2
10c79ad2: 202e fffc movel %fp@(-4),%d0
10c79ad6: 6634 bnes 10c79b0c <arp_rcv+0x192>
10c79ad8: 0c6c 0001 0006 cmpiw #1,%a4@(6)
10c79ade: 6600 025c bnew 10c79d3c <arp_rcv+0x3c2>
10c79ae2: 2f01 movel %d1,%sp@-
10c79ae4: 4eb9 10c7 df42 jsr 10c7df42 <inet_addr_type>
10c79aea: 588f addql #4,%sp
10c79aec: 7202 moveq #2,%d1
10c79aee: b280 cmpl %d0,%d1
10c79af0: 6600 024a bnew 10c79d3c <arp_rcv+0x3c2>
10c79af4: 7072 moveq #114,%d0
10c79af6: d08d addl %a5,%d0
10c79af8: 2f00 movel %d0,%sp@-
10c79afa: 2f00 movel %d0,%sp@-
10c79afc: 2f02 movel %d2,%sp@-
10c79afe: 2f2e fff8 movel %fp@(-8),%sp@-
10c79b02: 2f0d movel %a5,%sp@-
10c79b04: 2f2e fff8 movel %fp@(-8),%sp@-
10c79b08: 6000 0160 braw 10c79c6a <arp_rcv+0x2f0>
10c79b0c: 0c6c 0001 0006 cmpiw #1,%a4@(6)
10c79b12: 6600 01a6 bnew 10c79cba <arp_rcv+0x340>
10c79b16: 2f0d movel %a5,%sp@-
10c79b18: 42a7 clrl %sp@-
10c79b1a: 2f00 movel %d0,%sp@-
10c79b1c: 2f01 movel %d1,%sp@-
10c79b1e: 2f0b movel %a3,%sp@-
10c79b20: 4eb9 10c6 06b0 jsr 10c606b0 <ip_route_input>
10c79b26: 4fef 0014 lea %sp@(20),%sp
10c79b2a: 4a80 tstl %d0
10c79b2c: 6600 018c bnew 10c79cba <arp_rcv+0x340>
10c79b30: 206b 0028 moveal %a3@(40),%a0
10c79b34: 2028 0068 movel %a0@(104),%d0
10c79b38: 7202 moveq #2,%d1
10c79b3a: b280 cmpl %d0,%d1
10c79b3c: 6672 bnes 10c79bb0 <arp_rcv+0x236>
10c79b3e: 2f0d movel %a5,%sp@-
10c79b40: 486e fffc pea %fp@(-4)
10c79b44: 2f02 movel %d2,%sp@-
10c79b46: 4879 1001 0630 pea 10010630 <arp_tbl>
10c79b4c: 4eb9 10c5 b068 jsr 10c5b068 <neigh_event_ns>
10c79b52: 2440 moveal %d0,%a2
10c79b54: 4fef 0010 lea %sp@(16),%sp
10c79b58: b4fc 0000 cmpaw #0,%a2
10c79b5c: 6700 01de beqw 10c79d3c <arp_rcv+0x3c2>
10c79b60: 7000 moveq #0,%d0
10c79b62: 4ab9 1001 09a8 tstl 100109a8 <ipv4_devconf+0x30>
10c79b68: 6608 bnes 10c79b72 <arp_rcv+0x1f8>
10c79b6a: 2044 moveal %d4,%a0
10c79b6c: 4aa8 0050 tstl %a0@(80)
10c79b70: 6712 beqs 10c79b84 <arp_rcv+0x20a>
10c79b72: 2f0d movel %a5,%sp@-
10c79b74: 2f2e fff8 movel %fp@(-8),%sp@-
10c79b78: 2f2e fffc movel %fp@(-4),%sp@-
10c79b7c: 4eba f948 jsr %pc@(10c794c6 <arp_filter>)
10c79b80: 4fef 000c lea %sp@(12),%sp
10c79b84: 4a80 tstl %d0
10c79b86: 6600 0194 bnew 10c79d1c <arp_rcv+0x3a2>
10c79b8a: 2f02 movel %d2,%sp@-
10c79b8c: 486d 0072 pea %a5@(114)
10c79b90: 2f02 movel %d2,%sp@-
10c79b92: 2f2e fff8 movel %fp@(-8),%sp@-
10c79b96: 2f0d movel %a5,%sp@-
10c79b98: 2f2e fffc movel %fp@(-4),%sp@-
10c79b9c: 4878 0806 pea 806 <LSIGTRAP+0x801>
10c79ba0: 4878 0002 pea 2 <PF_DTRACE_OFF+0x1>
10c79ba4: 4eba fbf6 jsr %pc@(10c7979c <arp_send>)
10c79ba8: 4fef 0020 lea %sp@(32),%sp
10c79bac: 6000 016e braw 10c79d1c <arp_rcv+0x3a2>
10c79bb0: 2244 moveal %d4,%a1
10c79bb2: 4aa9 0044 tstl %a1@(68)
10c79bb6: 6700 0102 beqw 10c79cba <arp_rcv+0x340>
10c79bba: 0828 0003 0064 btst #3,%a0@(100)
10c79bc0: 663c bnes 10c79bfe <arp_rcv+0x284>
10c79bc2: 7201 moveq #1,%d1
10c79bc4: b280 cmpl %d0,%d1
10c79bc6: 6600 00f2 bnew 10c79cba <arp_rcv+0x340>
10c79bca: bbe8 000c cmpal %a0@(12),%a5
10c79bce: 6700 00ea beqw 10c79cba <arp_rcv+0x340>
10c79bd2: 4ab9 1001 0990 tstl 10010990 <ipv4_devconf+0x18>
10c79bd8: 6624 bnes 10c79bfe <arp_rcv+0x284>
10c79bda: 4aa9 0038 tstl %a1@(56)
10c79bde: 661e bnes 10c79bfe <arp_rcv+0x284>
10c79be0: 42a7 clrl %sp@-
10c79be2: 2f0d movel %a5,%sp@-
10c79be4: 486e fff8 pea %fp@(-8)
10c79be8: 4879 1001 0630 pea 10010630 <arp_tbl>
10c79bee: 4eb9 10c5 a582 jsr 10c5a582 <pneigh_lookup>
10c79bf4: 4fef 0010 lea %sp@(16),%sp
10c79bf8: 4a80 tstl %d0
10c79bfa: 6700 00be beqw 10c79cba <arp_rcv+0x340>
10c79bfe: 2f0d movel %a5,%sp@-
10c79c00: 486e fffc pea %fp@(-4)
10c79c04: 2f02 movel %d2,%sp@-
10c79c06: 4879 1001 0630 pea 10010630 <arp_tbl>
10c79c0c: 4eb9 10c5 b068 jsr 10c5b068 <neigh_event_ns>
10c79c12: 2440 moveal %d0,%a2
10c79c14: 4fef 0010 lea %sp@(16),%sp
10c79c18: b4fc 0000 cmpaw #0,%a2
10c79c1c: 6720 beqs 10c79c3e <arp_rcv+0x2c4>
10c79c1e: 41ea 0034 lea %a2@(52),%a0
10c79c22: 40c1 movew %sr,%d1
10c79c24: 007c 0700 oriw #1792,%sr
10c79c28: 2010 movel %a0@,%d0
10c79c2a: 5380 subql #1,%d0
10c79c2c: 2080 movel %d0,%a0@
10c79c2e: 46c1 movew %d1,%sr
10c79c30: 4a80 tstl %d0
10c79c32: 660a bnes 10c79c3e <arp_rcv+0x2c4>
10c79c34: 2f0a movel %a2,%sp@-
10c79c36: 4eb9 10c5 a79c jsr 10c5a79c <neigh_destroy>
10c79c3c: 588f addql #4,%sp
10c79c3e: 2045 moveal %d5,%a0
10c79c40: 4aa8 0010 tstl %a0@(16)
10c79c44: 6712 beqs 10c79c58 <arp_rcv+0x2de>
10c79c46: 4a28 006a tstb %a0@(106)
10c79c4a: 670c beqs 10c79c58 <arp_rcv+0x2de>
10c79c4c: 2244 moveal %d4,%a1
10c79c4e: 2069 001c moveal %a1@(28),%a0
10c79c52: 4aa8 0040 tstl %a0@(64)
10c79c56: 6626 bnes 10c79c7e <arp_rcv+0x304>
10c79c58: 2f02 movel %d2,%sp@-
10c79c5a: 486d 0072 pea %a5@(114)
10c79c5e: 2f02 movel %d2,%sp@-
10c79c60: 2f2e fff8 movel %fp@(-8),%sp@-
10c79c64: 2f0d movel %a5,%sp@-
10c79c66: 2f2e fffc movel %fp@(-4),%sp@-
10c79c6a: 4878 0806 pea 806 <LSIGTRAP+0x801>
10c79c6e: 4878 0002 pea 2 <PF_DTRACE_OFF+0x1>
10c79c72: 4eba fb28 jsr %pc@(10c7979c <arp_send>)
10c79c76: 4fef 0020 lea %sp@(32),%sp
10c79c7a: 6000 00c0 braw 10c79d3c <arp_rcv+0x3c2>
10c79c7e: 2f05 movel %d5,%sp@-
10c79c80: 2044 moveal %d4,%a0
10c79c82: 2f28 001c movel %a0@(28),%sp@-
10c79c86: 4879 1001 0630 pea 10010630 <arp_tbl>
10c79c8c: 4eb9 10c5 b572 jsr 10c5b572 <pneigh_enqueue>
10c79c92: 4fef 000c lea %sp@(12),%sp
10c79c96: 2044 moveal %d4,%a0
10c79c98: 5888 addql #4,%a0
10c79c9a: 40c1 movew %sr,%d1
10c79c9c: 007c 0700 oriw #1792,%sr
10c79ca0: 2010 movel %a0@,%d0
10c79ca2: 5380 subql #1,%d0
10c79ca4: 2080 movel %d0,%a0@
10c79ca6: 46c1 movew %d1,%sr
10c79ca8: 4a80 tstl %d0
10c79caa: 6600 00da bnew 10c79d86 <arp_rcv+0x40c>
10c79cae: 2f04 movel %d4,%sp@-
10c79cb0: 4eb9 10c7 b19c jsr 10c7b19c <in_dev_finish_destroy>
10c79cb6: 6000 00ce braw 10c79d86 <arp_rcv+0x40c>
10c79cba: 2f0d movel %a5,%sp@-
10c79cbc: 486e fffc pea %fp@(-4)
10c79cc0: 4879 1001 0630 pea 10010630 <arp_tbl>
10c79cc6: 4eb9 10c5 a3a8 jsr 10c5a3a8 <neigh_lookup>
10c79ccc: 2440 moveal %d0,%a2
10c79cce: 4fef 000c lea %sp@(12),%sp
10c79cd2: b4fc 0000 cmpaw #0,%a2
10c79cd6: 6764 beqs 10c79d3c <arp_rcv+0x3c2>
10c79cd8: 7202 moveq #2,%d1
10c79cda: 2039 1002 67b0 movel 100267b0 <jiffies>,%d0
10c79ce0: 90aa 0018 subl %a2@(24),%d0
10c79ce4: 206a 0008 moveal %a2@(8),%a0
10c79ce8: b0a8 0048 cmpl %a0@(72),%d0
10c79cec: 54c0 scc %d0
10c79cee: 4880 extw %d0
10c79cf0: 48c0 extl %d0
10c79cf2: 4480 negl %d0
10c79cf4: 0c6c 0002 0006 cmpiw #2,%a4@(6)
10c79cfa: 6608 bnes 10c79d04 <arp_rcv+0x38a>
10c79cfc: 2245 moveal %d5,%a1
10c79cfe: 4a29 006a tstb %a1@(106)
10c79d02: 6702 beqs 10c79d06 <arp_rcv+0x38c>
10c79d04: 7204 moveq #4,%d1
10c79d06: 4878 0001 pea 1 <PF_DTRACE_OFF>
10c79d0a: 2f00 movel %d0,%sp@-
10c79d0c: 2f01 movel %d1,%sp@-
10c79d0e: 2f02 movel %d2,%sp@-
10c79d10: 2f0a movel %a2,%sp@-
10c79d12: 4eb9 10c5 ae18 jsr 10c5ae18 <neigh_update>
10c79d18: 4fef 0014 lea %sp@(20),%sp
10c79d1c: 41ea 0034 lea %a2@(52),%a0
10c79d20: 40c1 movew %sr,%d1
10c79d22: 007c 0700 oriw #1792,%sr
10c79d26: 2010 movel %a0@,%d0
10c79d28: 5380 subql #1,%d0
10c79d2a: 2080 movel %d0,%a0@
10c79d2c: 46c1 movew %d1,%sr
10c79d2e: 4a80 tstl %d0
10c79d30: 660a bnes 10c79d3c <arp_rcv+0x3c2>
10c79d32: 2f0a movel %a2,%sp@-
10c79d34: 4eb9 10c5 a79c jsr 10c5a79c <neigh_destroy>
10c79d3a: 588f addql #4,%sp
10c79d3c: 4a84 tstl %d4
10c79d3e: 6720 beqs 10c79d60 <arp_rcv+0x3e6>
10c79d40: 2044 moveal %d4,%a0
10c79d42: 5888 addql #4,%a0
10c79d44: 40c1 movew %sr,%d1
10c79d46: 007c 0700 oriw #1792,%sr
10c79d4a: 2010 movel %a0@,%d0
10c79d4c: 5380 subql #1,%d0
10c79d4e: 2080 movel %d0,%a0@
10c79d50: 46c1 movew %d1,%sr
10c79d52: 4a80 tstl %d0
10c79d54: 660a bnes 10c79d60 <arp_rcv+0x3e6>
10c79d56: 2f04 movel %d4,%sp@-
10c79d58: 4eb9 10c7 b19c jsr 10c7b19c <in_dev_finish_destroy>
10c79d5e: 588f addql #4,%sp
10c79d60: 7001 moveq #1,%d0
10c79d62: b0ab 0070 cmpl %a3@(112),%d0
10c79d66: 6716 beqs 10c79d7e <arp_rcv+0x404>
10c79d68: 41eb 0070 lea %a3@(112),%a0
10c79d6c: 40c1 movew %sr,%d1
10c79d6e: 007c 0700 oriw #1792,%sr
10c79d72: 2010 movel %a0@,%d0
10c79d74: 5380 subql #1,%d0
10c79d76: 2080 movel %d0,%a0@
10c79d78: 46c1 movew %d1,%sr
10c79d7a: 4a80 tstl %d0
10c79d7c: 6608 bnes 10c79d86 <arp_rcv+0x40c>
10c79d7e: 2f0b movel %a3,%sp@-
10c79d80: 4eb9 10c5 5900 jsr 10c55900 <__kfree_skb>
10c79d86: 7000 moveq #0,%d0
10c79d88: 4cee 3c7c ffd4 moveml %fp@(-44),%d2-%d6/%a2-%a5
10c79d8e: 4e5e unlk %fp
10c79d90: 4e75 rts
10c79d92 <arp_req_set>:
10c79d92: 4e56 ffe4 linkw %fp,#-28
10c79d96: 48e7 2030 moveml %d2/%a2-%a3,%sp@-
10c79d9a: 266e 0008 moveal %fp@(8),%a3
10c79d9e: 246e 000c moveal %fp@(12),%a2
10c79da2: 2d6b 0004 ffea movel %a3@(4),%fp@(-22)
10c79da8: 202b 0020 movel %a3@(32),%d0
10c79dac: 0800 0003 btst #3,%d0
10c79db0: 6700 009a beqw 10c79e4c <arp_req_set+0xba>
10c79db4: 242b 0028 movel %a3@(40),%d2
10c79db8: 6708 beqs 10c79dc2 <arp_req_set+0x30>
10c79dba: 70ff moveq #-1,%d0
10c79dbc: b082 cmpl %d2,%d0
10c79dbe: 6600 00fa bnew 10c79eba <arp_req_set+0x128>
10c79dc2: b4fc 0000 cmpaw #0,%a2
10c79dc6: 662a bnes 10c79df2 <arp_req_set+0x60>
10c79dc8: 082b 0001 0023 btst #1,%a3@(35)
10c79dce: 6722 beqs 10c79df2 <arp_req_set+0x60>
10c79dd0: 486b 0012 pea %a3@(18)
10c79dd4: 4280 clrl %d0
10c79dd6: 302b 0010 movew %a3@(16),%d0
10c79dda: 2f00 movel %d0,%sp@-
10c79ddc: 4eb9 10c5 7c56 jsr 10c57c56 <dev_getbyhwaddr>
10c79de2: 2440 moveal %d0,%a2
10c79de4: 508f addql #8,%sp
10c79de6: b4fc 0000 cmpaw #0,%a2
10c79dea: 6606 bnes 10c79df2 <arp_req_set+0x60>
10c79dec: 70ed moveq #-19,%d0
10c79dee: 6000 0168 braw 10c79f58 <arp_req_set+0x1c6>
10c79df2: 4a82 tstl %d2
10c79df4: 6726 beqs 10c79e1c <arp_req_set+0x8a>
10c79df6: 4878 0001 pea 1 <PF_DTRACE_OFF>
10c79dfa: 2f0a movel %a2,%sp@-
10c79dfc: 486e ffea pea %fp@(-22)
10c79e00: 4879 1001 0630 pea 10010630 <arp_tbl>
10c79e06: 4eb9 10c5 a582 jsr 10c5a582 <pneigh_lookup>
10c79e0c: 4a80 tstl %d0
10c79e0e: 57c0 seq %d0
10c79e10: 4880 extw %d0
10c79e12: 48c0 extl %d0
10c79e14: 7297 moveq #-105,%d1
10c79e16: c081 andl %d1,%d0
10c79e18: 6000 013e braw 10c79f58 <arp_req_set+0x1c6>
10c79e1c: b4fc 0000 cmpaw #0,%a2
10c79e20: 660e bnes 10c79e30 <arp_req_set+0x9e>
10c79e22: 7001 moveq #1,%d0
10c79e24: 23c0 1001 0990 movel %d0,10010990 <ipv4_devconf+0x18>
10c79e2a: 7000 moveq #0,%d0
10c79e2c: 6000 012a braw 10c79f58 <arp_req_set+0x1c6>
10c79e30: 206a 00a8 moveal %a2@(168),%a0
10c79e34: b0fc 0000 cmpaw #0,%a0
10c79e38: 670c beqs 10c79e46 <arp_req_set+0xb4>
10c79e3a: 7201 moveq #1,%d1
10c79e3c: 2141 0038 movel %d1,%a0@(56)
10c79e40: 7000 moveq #0,%d0
10c79e42: 6000 0114 braw 10c79f58 <arp_req_set+0x1c6>
10c79e46: 70fa moveq #-6,%d0
10c79e48: 6000 010e braw 10c79f58 <arp_req_set+0x1c6>
10c79e4c: 0800 0002 btst #2,%d0
10c79e50: 6708 beqs 10c79e5a <arp_req_set+0xc8>
10c79e52: 7202 moveq #2,%d1
10c79e54: 8280 orl %d0,%d1
10c79e56: 2741 0020 movel %d1,%a3@(32)
10c79e5a: b4fc 0000 cmpaw #0,%a2
10c79e5e: 6650 bnes 10c79eb0 <arp_req_set+0x11e>
10c79e60: 202e ffea movel %fp@(-22),%d0
10c79e64: 42ae fff2 clrl %fp@(-14)
10c79e68: 42ae fff6 clrl %fp@(-10)
10c79e6c: 42ae fffa clrl %fp@(-6)
10c79e70: 426e fffe clrw %fp@(-2)
10c79e74: 2d40 ffee movel %d0,%fp@(-18)
10c79e78: 1d7c 0001 fffe moveb #1,%fp@(-2)
10c79e7e: 486e ffee pea %fp@(-18)
10c79e82: 486e ffe6 pea %fp@(-26)
10c79e86: 4eb9 10c6 0e00 jsr 10c60e00 <ip_route_output_key>
10c79e8c: 2440 moveal %d0,%a2
10c79e8e: 508f addql #8,%sp
10c79e90: b4fc 0000 cmpaw #0,%a2
10c79e94: 6600 00c2 bnew 10c79f58 <arp_req_set+0x1c6>
10c79e98: 206e ffe6 moveal %fp@(-26),%a0
10c79e9c: 2468 000c moveal %a0@(12),%a2
10c79ea0: b0fc 0000 cmpaw #0,%a0
10c79ea4: 6704 beqs 10c79eaa <arp_req_set+0x118>
10c79ea6: 5888 addql #4,%a0
10c79ea8: 5390 subql #1,%a0@
10c79eaa: b4fc 0000 cmpaw #0,%a2
10c79eae: 670a beqs 10c79eba <arp_req_set+0x128>
10c79eb0: 302a 005e movew %a2@(94),%d0
10c79eb4: b06b 0010 cmpw %a3@(16),%d0
10c79eb8: 6706 beqs 10c79ec0 <arp_req_set+0x12e>
10c79eba: 70ea moveq #-22,%d0
10c79ebc: 6000 009a braw 10c79f58 <arp_req_set+0x1c6>
10c79ec0: 74ea moveq #-22,%d2
10c79ec2: d48e addl %fp,%d2
10c79ec4: 2f0a movel %a2,%sp@-
10c79ec6: 2f02 movel %d2,%sp@-
10c79ec8: 4879 1001 0630 pea 10010630 <arp_tbl>
10c79ece: 4eb9 10c5 a3a8 jsr 10c5a3a8 <neigh_lookup>
10c79ed4: 4fef 000c lea %sp@(12),%sp
10c79ed8: 4a80 tstl %d0
10c79eda: 6704 beqs 10c79ee0 <arp_req_set+0x14e>
10c79edc: 2400 movel %d0,%d2
10c79ede: 6016 bras 10c79ef6 <arp_req_set+0x164>
10c79ee0: 2f0a movel %a2,%sp@-
10c79ee2: 2f02 movel %d2,%sp@-
10c79ee4: 4879 1001 0630 pea 10010630 <arp_tbl>
10c79eea: 4eb9 10c5 a41a jsr 10c5a41a <neigh_create>
10c79ef0: 2400 movel %d0,%d2
10c79ef2: 4fef 000c lea %sp@(12),%sp
10c79ef6: 2442 moveal %d2,%a2
10c79ef8: b4fc fc18 cmpaw #-1000,%a2
10c79efc: 6258 bhis 10c79f56 <arp_req_set+0x1c4>
10c79efe: 7204 moveq #4,%d1
10c79f00: 202b 0020 movel %a3@(32),%d0
10c79f04: 0800 0002 btst #2,%d0
10c79f08: 6704 beqs 10c79f0e <arp_req_set+0x17c>
10c79f0a: 727f moveq #127,%d1
10c79f0c: 4601 notb %d1
10c79f0e: 42a7 clrl %sp@-
10c79f10: 4878 0001 pea 1 <PF_DTRACE_OFF>
10c79f14: 2f01 movel %d1,%sp@-
10c79f16: 0800 0001 btst #1,%d0
10c79f1a: 56c0 sne %d0
10c79f1c: 4880 extw %d0
10c79f1e: 48c0 extl %d0
10c79f20: 7212 moveq #18,%d1
10c79f22: d28b addl %a3,%d1
10c79f24: c081 andl %d1,%d0
10c79f26: 2f00 movel %d0,%sp@-
10c79f28: 2f0a movel %a2,%sp@-
10c79f2a: 4eb9 10c5 ae18 jsr 10c5ae18 <neigh_update>
10c79f30: 2440 moveal %d0,%a2
10c79f32: 4fef 0014 lea %sp@(20),%sp
10c79f36: 2242 moveal %d2,%a1
10c79f38: 41e9 0034 lea %a1@(52),%a0
10c79f3c: 40c1 movew %sr,%d1
10c79f3e: 007c 0700 oriw #1792,%sr
10c79f42: 2010 movel %a0@,%d0
10c79f44: 5380 subql #1,%d0
10c79f46: 2080 movel %d0,%a0@
10c79f48: 46c1 movew %d1,%sr
10c79f4a: 4a80 tstl %d0
10c79f4c: 6608 bnes 10c79f56 <arp_req_set+0x1c4>
10c79f4e: 2f02 movel %d2,%sp@-
10c79f50: 4eb9 10c5 a79c jsr 10c5a79c <neigh_destroy>
10c79f56: 200a movel %a2,%d0
10c79f58: 4cee 0c04 ffd8 moveml %fp@(-40),%d2/%a2-%a3
10c79f5e: 4e5e unlk %fp
10c79f60: 4e75 rts
10c79f62 <arp_state_to_flags>:
10c79f62: 4e56 0000 linkw %fp,#0
10c79f66: 206e 0008 moveal %fp@(8),%a0
10c79f6a: 7000 moveq #0,%d0
10c79f6c: 1228 001d moveb %a0@(29),%d1
10c79f70: 6c04 bges 10c79f76 <arp_state_to_flags+0x14>
10c79f72: 7006 moveq #6,%d0
10c79f74: 6008 bras 10c79f7e <arp_state_to_flags+0x1c>
10c79f76: 0201 00de andib #-34,%d1
10c79f7a: 6702 beqs 10c79f7e <arp_state_to_flags+0x1c>
10c79f7c: 7002 moveq #2,%d0
10c79f7e: 4e5e unlk %fp
10c79f80: 4e75 rts
10c79f82 <arp_req_get>:
10c79f82: 4e56 fffc linkw %fp,#-4
10c79f86: 48e7 003c moveml %a2-%a5,%sp@-
10c79f8a: 2a6e 0008 moveal %fp@(8),%a5
10c79f8e: 286e 000c moveal %fp@(12),%a4
10c79f92: 2d6d 0004 fffc movel %a5@(4),%fp@(-4)
10c79f98: 347c fffa moveaw #-6,%a2
10c79f9c: 2f0c movel %a4,%sp@-
10c79f9e: 486e fffc pea %fp@(-4)
10c79fa2: 4879 1001 0630 pea 10010630 <arp_tbl>
10c79fa8: 4eb9 10c5 a3a8 jsr 10c5a3a8 <neigh_lookup>
10c79fae: 2640 moveal %d0,%a3
10c79fb0: 4fef 000c lea %sp@(12),%sp
10c79fb4: b6fc 0000 cmpaw #0,%a3
10c79fb8: 6762 beqs 10c7a01c <arp_req_get+0x9a>
10c79fba: 45f9 1002 5730 lea 10025730 <irq_stat+0x8>,%a2
10c79fc0: 5292 addql #1,%a2@
10c79fc2: 4280 clrl %d0
10c79fc4: 102c 007a moveb %a4@(122),%d0
10c79fc8: 2f00 movel %d0,%sp@-
10c79fca: 486b 0028 pea %a3@(40)
10c79fce: 486d 0012 pea %a5@(18)
10c79fd2: 4eb9 10c8 5744 jsr 10c85744 <memcpy>
10c79fd8: 2f0b movel %a3,%sp@-
10c79fda: 4eba ff86 jsr %pc@(10c79f62 <arp_state_to_flags>)
10c79fde: 2b40 0020 movel %d0,%a5@(32)
10c79fe2: 4fef 0010 lea %sp@(16),%sp
10c79fe6: 5392 subql #1,%a2@
10c79fe8: 3b6c 005e 0010 movew %a4@(94),%a5@(16)
10c79fee: 41ed 0034 lea %a5@(52),%a0
10c79ff2: 7010 moveq #16,%d0
10c79ff4: 10dc moveb %a4@+,%a0@+
10c79ff6: 6704 beqs 10c79ffc <arp_req_get+0x7a>
10c79ff8: 5380 subql #1,%d0
10c79ffa: 66f8 bnes 10c79ff4 <arp_req_get+0x72>
10c79ffc: 41eb 0034 lea %a3@(52),%a0
10c7a000: 40c1 movew %sr,%d1
10c7a002: 007c 0700 oriw #1792,%sr
10c7a006: 2010 movel %a0@,%d0
10c7a008: 5380 subql #1,%d0
10c7a00a: 2080 movel %d0,%a0@
10c7a00c: 46c1 movew %d1,%sr
10c7a00e: 4a80 tstl %d0
10c7a010: 6608 bnes 10c7a01a <arp_req_get+0x98>
10c7a012: 2f0b movel %a3,%sp@-
10c7a014: 4eb9 10c5 a79c jsr 10c5a79c <neigh_destroy>
10c7a01a: 95ca subal %a2,%a2
10c7a01c: 200a movel %a2,%d0
10c7a01e: 4cee 3c00 ffec moveml %fp@(-20),%a2-%a5
10c7a024: 4e5e unlk %fp
10c7a026: 4e75 rts
10c7a028 <arp_req_delete>:
10c7a028: 4e56 ffe4 linkw %fp,#-28
10c7a02c: 2f0a movel %a2,%sp@-
10c7a02e: 2f02 movel %d2,%sp@-
10c7a030: 206e 0008 moveal %fp@(8),%a0
10c7a034: 226e 000c moveal %fp@(12),%a1
10c7a038: 2028 0004 movel %a0@(4),%d0
10c7a03c: 2d40 ffea movel %d0,%fp@(-22)
10c7a040: 0828 0003 0023 btst #3,%a0@(35)
10c7a046: 6750 beqs 10c7a098 <arp_req_delete+0x70>
10c7a048: 2028 0028 movel %a0@(40),%d0
10c7a04c: 72ff moveq #-1,%d1
10c7a04e: b280 cmpl %d0,%d1
10c7a050: 6616 bnes 10c7a068 <arp_req_delete+0x40>
10c7a052: 2f09 movel %a1,%sp@-
10c7a054: 486e ffea pea %fp@(-22)
10c7a058: 4879 1001 0630 pea 10010630 <arp_tbl>
10c7a05e: 4eb9 10c5 a680 jsr 10c5a680 <pneigh_delete>
10c7a064: 6000 00ea braw 10c7a150 <arp_req_delete+0x128>
10c7a068: 4a80 tstl %d0
10c7a06a: 667a bnes 10c7a0e6 <arp_req_delete+0xbe>
10c7a06c: b2fc 0000 cmpaw #0,%a1
10c7a070: 660c bnes 10c7a07e <arp_req_delete+0x56>
10c7a072: 42b9 1001 0990 clrl 10010990 <ipv4_devconf+0x18>
10c7a078: 7000 moveq #0,%d0
10c7a07a: 6000 00d4 braw 10c7a150 <arp_req_delete+0x128>
10c7a07e: 2069 00a8 moveal %a1@(168),%a0
10c7a082: b0fc 0000 cmpaw #0,%a0
10c7a086: 670a beqs 10c7a092 <arp_req_delete+0x6a>
10c7a088: 42a8 0038 clrl %a0@(56)
10c7a08c: 7000 moveq #0,%d0
10c7a08e: 6000 00c0 braw 10c7a150 <arp_req_delete+0x128>
10c7a092: 70fa moveq #-6,%d0
10c7a094: 6000 00ba braw 10c7a150 <arp_req_delete+0x128>
10c7a098: b2fc 0000 cmpaw #0,%a1
10c7a09c: 664c bnes 10c7a0ea <arp_req_delete+0xc2>
10c7a09e: 42ae fff2 clrl %fp@(-14)
10c7a0a2: 42ae fff6 clrl %fp@(-10)
10c7a0a6: 42ae fffa clrl %fp@(-6)
10c7a0aa: 426e fffe clrw %fp@(-2)
10c7a0ae: 2d40 ffee movel %d0,%fp@(-18)
10c7a0b2: 1d7c 0001 fffe moveb #1,%fp@(-2)
10c7a0b8: 486e ffee pea %fp@(-18)
10c7a0bc: 486e ffe6 pea %fp@(-26)
10c7a0c0: 4eb9 10c6 0e00 jsr 10c60e00 <ip_route_output_key>
10c7a0c6: 2400 movel %d0,%d2
10c7a0c8: 508f addql #8,%sp
10c7a0ca: 6600 0084 bnew 10c7a150 <arp_req_delete+0x128>
10c7a0ce: 206e ffe6 moveal %fp@(-26),%a0
10c7a0d2: 2268 000c moveal %a0@(12),%a1
10c7a0d6: b0fc 0000 cmpaw #0,%a0
10c7a0da: 6704 beqs 10c7a0e0 <arp_req_delete+0xb8>
10c7a0dc: 5888 addql #4,%a0
10c7a0de: 5390 subql #1,%a0@
10c7a0e0: b2fc 0000 cmpaw #0,%a1
10c7a0e4: 6604 bnes 10c7a0ea <arp_req_delete+0xc2>
10c7a0e6: 70ea moveq #-22,%d0
10c7a0e8: 6066 bras 10c7a150 <arp_req_delete+0x128>
10c7a0ea: 74fa moveq #-6,%d2
10c7a0ec: 2f09 movel %a1,%sp@-
10c7a0ee: 486e ffea pea %fp@(-22)
10c7a0f2: 4879 1001 0630 pea 10010630 <arp_tbl>
10c7a0f8: 4eb9 10c5 a3a8 jsr 10c5a3a8 <neigh_lookup>
10c7a0fe: 2440 moveal %d0,%a2
10c7a100: 4fef 000c lea %sp@(12),%sp
10c7a104: b4fc 0000 cmpaw #0,%a2
10c7a108: 6744 beqs 10c7a14e <arp_req_delete+0x126>
10c7a10a: 102a 001d moveb %a2@(29),%d0
10c7a10e: 7240 moveq #64,%d1
10c7a110: 4601 notb %d1
10c7a112: c081 andl %d1,%d0
10c7a114: 671a beqs 10c7a130 <arp_req_delete+0x108>
10c7a116: 42a7 clrl %sp@-
10c7a118: 4878 0001 pea 1 <PF_DTRACE_OFF>
10c7a11c: 4878 0020 pea 20 <LSIGTRAP+0x1b>
10c7a120: 42a7 clrl %sp@-
10c7a122: 2f0a movel %a2,%sp@-
10c7a124: 4eb9 10c5 ae18 jsr 10c5ae18 <neigh_update>
10c7a12a: 2400 movel %d0,%d2
10c7a12c: 4fef 0014 lea %sp@(20),%sp
10c7a130: 41ea 0034 lea %a2@(52),%a0
10c7a134: 40c1 movew %sr,%d1
10c7a136: 007c 0700 oriw #1792,%sr
10c7a13a: 2010 movel %a0@,%d0
10c7a13c: 5380 subql #1,%d0
10c7a13e: 2080 movel %d0,%a0@
10c7a140: 46c1 movew %d1,%sr
10c7a142: 4a80 tstl %d0
10c7a144: 6608 bnes 10c7a14e <arp_req_delete+0x126>
10c7a146: 2f0a movel %a2,%sp@-
10c7a148: 4eb9 10c5 a79c jsr 10c5a79c <neigh_destroy>
10c7a14e: 2002 movel %d2,%d0
10c7a150: 242e ffdc movel %fp@(-36),%d2
10c7a154: 246e ffe0 moveal %fp@(-32),%a2
10c7a158: 4e5e unlk %fp
10c7a15a: 4e75 rts
10c7a15c <arp_ioctl>:
10c7a15c: 4e56 ffbc linkw %fp,#-68
10c7a160: 48e7 3e30 moveml %d2-%d6/%a2-%a3,%sp@-
10c7a164: 262e 0008 movel %fp@(8),%d3
10c7a168: 2a2e 000c movel %fp@(12),%d5
10c7a16c: 97cb subal %a3,%a3
10c7a16e: 0c83 0000 8954 cmpil #35156,%d3
10c7a174: 672e beqs 10c7a1a4 <arp_ioctl+0x48>
10c7a176: 620a bhis 10c7a182 <arp_ioctl+0x26>
10c7a178: 0c83 0000 8953 cmpil #35155,%d3
10c7a17e: 670a beqs 10c7a18a <arp_ioctl+0x2e>
10c7a180: 605a bras 10c7a1dc <arp_ioctl+0x80>
10c7a182: 0c83 0000 8955 cmpil #35157,%d3
10c7a188: 6652 bnes 10c7a1dc <arp_ioctl+0x80>
10c7a18a: 2079 1002 53b4 moveal 100253b4 <_current_task>,%a0
10c7a190: 0828 0004 01d2 btst #4,%a0@(466)
10c7a196: 6606 bnes 10c7a19e <arp_ioctl+0x42>
10c7a198: 70ff moveq #-1,%d0
10c7a19a: 6000 0104 braw 10c7a2a0 <arp_ioctl+0x144>
10c7a19e: 0068 0100 0006 oriw #256,%a0@(6)
10c7a1a4: 4878 0044 pea 44 <LSIGTRAP+0x3f>
10c7a1a8: 2f05 movel %d5,%sp@-
10c7a1aa: 74bc moveq #-68,%d2
10c7a1ac: d48e addl %fp,%d2
10c7a1ae: 2f02 movel %d2,%sp@-
10c7a1b0: 45f9 10c8 5744 lea 10c85744 <memcpy>,%a2
10c7a1b6: 4e92 jsr %a2@
10c7a1b8: 7800 moveq #0,%d4
10c7a1ba: 4fef 000c lea %sp@(12),%sp
10c7a1be: 70a0 moveq #-96,%d0
10c7a1c0: 0c6e 0002 ffbc cmpiw #2,%fp@(-68)
10c7a1c6: 6600 00d8 bnew 10c7a2a0 <arp_ioctl+0x144>
10c7a1ca: 202e ffdc movel %fp@(-36),%d0
10c7a1ce: 2200 movel %d0,%d1
10c7a1d0: 0801 0003 btst #3,%d1
10c7a1d4: 660c bnes 10c7a1e2 <arp_ioctl+0x86>
10c7a1d6: 7c60 moveq #96,%d6
10c7a1d8: c086 andl %d6,%d0
10c7a1da: 6706 beqs 10c7a1e2 <arp_ioctl+0x86>
10c7a1dc: 70ea moveq #-22,%d0
10c7a1de: 6000 00c0 braw 10c7a2a0 <arp_ioctl+0x144>
10c7a1e2: 0801 0005 btst #5,%d1
10c7a1e6: 6606 bnes 10c7a1ee <arp_ioctl+0x92>
10c7a1e8: 70ff moveq #-1,%d0
10c7a1ea: 2d40 ffe4 movel %d0,%fp@(-28)
10c7a1ee: 4eb9 10c5 bee8 jsr 10c5bee8 <rtnl_lock>
10c7a1f4: 4a2e fff0 tstb %fp@(-16)
10c7a1f8: 673a beqs 10c7a234 <arp_ioctl+0xd8>
10c7a1fa: 78ed moveq #-19,%d4
10c7a1fc: 486e fff0 pea %fp@(-16)
10c7a200: 4eb9 10c5 7b86 jsr 10c57b86 <__dev_get_by_name>
10c7a206: 2640 moveal %d0,%a3
10c7a208: 588f addql #4,%sp
10c7a20a: b6fc 0000 cmpaw #0,%a3
10c7a20e: 6700 0088 beqw 10c7a298 <arp_ioctl+0x13c>
10c7a212: 4a6e ffcc tstw %fp@(-52)
10c7a216: 6606 bnes 10c7a21e <arp_ioctl+0xc2>
10c7a218: 3d6b 005e ffcc movew %a3@(94),%fp@(-52)
10c7a21e: 78ea moveq #-22,%d4
10c7a220: 082e 0001 ffdf btst #1,%fp@(-33)
10c7a226: 6718 beqs 10c7a240 <arp_ioctl+0xe4>
10c7a228: 3c2b 005e movew %a3@(94),%d6
10c7a22c: bc6e ffcc cmpw %fp@(-52),%d6
10c7a230: 6666 bnes 10c7a298 <arp_ioctl+0x13c>
10c7a232: 600c bras 10c7a240 <arp_ioctl+0xe4>
10c7a234: 0c83 0000 8954 cmpil #35156,%d3
10c7a23a: 660c bnes 10c7a248 <arp_ioctl+0xec>
10c7a23c: 78ed moveq #-19,%d4
10c7a23e: 6058 bras 10c7a298 <arp_ioctl+0x13c>
10c7a240: 0c83 0000 8954 cmpil #35156,%d3
10c7a246: 6734 beqs 10c7a27c <arp_ioctl+0x120>
10c7a248: 0c83 0000 8954 cmpil #35156,%d3
10c7a24e: 620a bhis 10c7a25a <arp_ioctl+0xfe>
10c7a250: 0c83 0000 8953 cmpil #35155,%d3
10c7a256: 670c beqs 10c7a264 <arp_ioctl+0x108>
10c7a258: 603e bras 10c7a298 <arp_ioctl+0x13c>
10c7a25a: 0c83 0000 8955 cmpil #35157,%d3
10c7a260: 670c beqs 10c7a26e <arp_ioctl+0x112>
10c7a262: 6034 bras 10c7a298 <arp_ioctl+0x13c>
10c7a264: 2f0b movel %a3,%sp@-
10c7a266: 2f02 movel %d2,%sp@-
10c7a268: 4eba fdbe jsr %pc@(10c7a028 <arp_req_delete>)
10c7a26c: 6008 bras 10c7a276 <arp_ioctl+0x11a>
10c7a26e: 2f0b movel %a3,%sp@-
10c7a270: 2f02 movel %d2,%sp@-
10c7a272: 4eba fb1e jsr %pc@(10c79d92 <arp_req_set>)
10c7a276: 2800 movel %d0,%d4
10c7a278: 508f addql #8,%sp
10c7a27a: 601c bras 10c7a298 <arp_ioctl+0x13c>
10c7a27c: 2f0b movel %a3,%sp@-
10c7a27e: 2f02 movel %d2,%sp@-
10c7a280: 4eba fd00 jsr %pc@(10c79f82 <arp_req_get>)
10c7a284: 2800 movel %d0,%d4
10c7a286: 508f addql #8,%sp
10c7a288: 660e bnes 10c7a298 <arp_ioctl+0x13c>
10c7a28a: 4878 0044 pea 44 <LSIGTRAP+0x3f>
10c7a28e: 2f02 movel %d2,%sp@-
10c7a290: 2f05 movel %d5,%sp@-
10c7a292: 4e92 jsr %a2@
10c7a294: 4fef 000c lea %sp@(12),%sp
10c7a298: 4eb9 10c5 bf04 jsr 10c5bf04 <rtnl_unlock>
10c7a29e: 2004 movel %d4,%d0
10c7a2a0: 4cee 0c7c ffa0 moveml %fp@(-96),%d2-%d6/%a2-%a3
10c7a2a6: 4e5e unlk %fp
10c7a2a8: 4e75 rts
10c7a2aa <arp_get_info>:
10c7a2aa: 4e56 ff8c linkw %fp,#-116
10c7a2ae: 48e7 3f3c moveml %d2-%d7/%a2-%a5,%sp@-
10c7a2b2: 74d0 moveq #-48,%d2
10c7a2b4: d48e addl %fp,%d2
10c7a2b6: 4878 0011 pea 11 <LSIGTRAP+0xc>
10c7a2ba: 4879 1000 9b42 pea 10009b42 <timer_bug_msg+0x97b>
10c7a2c0: 2f02 movel %d2,%sp@-
10c7a2c2: 4eb9 10c8 5744 jsr 10c85744 <memcpy>
10c7a2c8: 4879 1000 9b53 pea 10009b53 <timer_bug_msg+0x98c>
10c7a2ce: 2f2e 0008 movel %fp@(8),%sp@-
10c7a2d2: 45f9 10c8 4d6a lea 10c84d6a <sprintf>,%a2
10c7a2d8: 4e92 jsr %a2@
10c7a2da: 2c00 movel %d0,%d6
10c7a2dc: 2606 movel %d6,%d3
10c7a2de: 42ae ffac clrl %fp@(-84)
10c7a2e2: 4fef 0014 lea %sp@(20),%sp
10c7a2e6: 2e3c 1002 5730 movel #268588848,%d7
10c7a2ec: 42ae ff98 clrl %fp@(-104)
10c7a2f0: 2d7c 1001 0728 movel #268502824,%fp@(-116)
10c7a2f6: ff8c
10c7a2f8: 42ae ff9c clrl %fp@(-100)
10c7a2fc: 2047 moveal %d7,%a0
10c7a2fe: 5290 addql #1,%a0@
10c7a300: 206e ff8c moveal %fp@(-116),%a0
10c7a304: 58ae ff8c addql #4,%fp@(-116)
10c7a308: 2458 moveal %a0@+,%a2
10c7a30a: 222e 0008 movel %fp@(8),%d1
10c7a30e: d283 addl %d3,%d1
10c7a310: b4fc 0000 cmpaw #0,%a2
10c7a314: 6700 011c beqw 10c7a432 <arp_get_info+0x188>
10c7a318: 42ae ffa8 clrl %fp@(-88)
10c7a31c: 42ae ffa4 clrl %fp@(-92)
10c7a320: 42ae ffa0 clrl %fp@(-96)
10c7a324: 266a 000c moveal %a2@(12),%a3
10c7a328: 3d6b 005e ffaa movew %a3@(94),%fp@(-86)
10c7a32e: 1d6a 001d ffa7 moveb %a2@(29),%fp@(-89)
10c7a334: 202e ffa4 movel %fp@(-92),%d0
10c7a338: 74bf moveq #-65,%d2
10c7a33a: c082 andl %d2,%d0
10c7a33c: 6700 00ea beqw 10c7a428 <arp_get_info+0x17e>
10c7a340: 7200 moveq #0,%d1
10c7a342: 7a00 moveq #0,%d5
10c7a344: 1d6b 007a ff9b moveb %a3@(122),%fp@(-101)
10c7a34a: 4bee ffe2 lea %fp@(-30),%a5
10c7a34e: 41ee ffc0 lea %fp@(-64),%a0
10c7a352: 2d48 ff90 movel %a0,%fp@(-112)
10c7a356: 202e 0010 movel %fp@(16),%d0
10c7a35a: d0ae 0014 addl %fp@(20),%d0
10c7a35e: 2d40 ff94 movel %d0,%fp@(-108)
10c7a362: b2ae ff98 cmpl %fp@(-104),%d1
10c7a366: 6c3e bges 10c7a3a6 <arp_get_info+0xfc>
10c7a368: 7400 moveq #0,%d2
10c7a36a: 41ee ffd0 lea %fp@(-48),%a0
10c7a36e: 43ea 0028 lea %a2@(40),%a1
10c7a372: 284d moveal %a5,%a4
10c7a374: 7800 moveq #0,%d4
10c7a376: 1011 moveb %a1@,%d0
10c7a378: e808 lsrb #4,%d0
10c7a37a: 1400 moveb %d0,%d2
10c7a37c: 18f0 2800 moveb %a0@(00000000,%d2:l),%a4@+
10c7a380: 1019 moveb %a1@+,%d0
10c7a382: 0200 000f andib #15,%d0
10c7a386: 1800 moveb %d0,%d4
10c7a388: 18f0 4800 moveb %a0@(00000000,%d4:l),%a4@+
10c7a38c: 18fc 003a moveb #58,%a4@+
10c7a390: 5681 addql #3,%d1
10c7a392: 5285 addql #1,%d5
10c7a394: 701a moveq #26,%d0
10c7a396: b081 cmpl %d1,%d0
10c7a398: 6d0c blts 10c7a3a6 <arp_get_info+0xfc>
10c7a39a: 1d6b 007a ffa3 moveb %a3@(122),%fp@(-93)
10c7a3a0: baae ffa0 cmpl %fp@(-96),%d5
10c7a3a4: 6dd0 blts 10c7a376 <arp_get_info+0xcc>
10c7a3a6: 4235 18ff clrb %a5@(ffffffff,%d1:l)
10c7a3aa: 1d6a 0067 ff9f moveb %a2@(103),%fp@(-97)
10c7a3b0: 2f2e ff9c movel %fp@(-100),%sp@-
10c7a3b4: 4280 clrl %d0
10c7a3b6: 102a 0066 moveb %a2@(102),%d0
10c7a3ba: 2f00 movel %d0,%sp@-
10c7a3bc: 4280 clrl %d0
10c7a3be: 102a 0065 moveb %a2@(101),%d0
10c7a3c2: 2f00 movel %d0,%sp@-
10c7a3c4: 4280 clrl %d0
10c7a3c6: 102a 0064 moveb %a2@(100),%d0
10c7a3ca: 2f00 movel %d0,%sp@-
10c7a3cc: 4879 1000 9ba3 pea 10009ba3 <timer_bug_msg+0x9dc>
10c7a3d2: 2f2e ff90 movel %fp@(-112),%sp@-
10c7a3d6: 4eb9 10c8 4d6a jsr 10c84d6a <sprintf>
10c7a3dc: 2f0b movel %a3,%sp@-
10c7a3de: 2f0d movel %a5,%sp@-
10c7a3e0: 2f0a movel %a2,%sp@-
10c7a3e2: 4eba fb7e jsr %pc@(10c79f62 <arp_state_to_flags>)
10c7a3e6: 2e80 movel %d0,%sp@
10c7a3e8: 2f2e ffa8 movel %fp@(-88),%sp@-
10c7a3ec: 2f2e ff90 movel %fp@(-112),%sp@-
10c7a3f0: 4879 1000 9baf pea 10009baf <timer_bug_msg+0x9e8>
10c7a3f6: 206e 0008 moveal %fp@(8),%a0
10c7a3fa: 4870 3800 pea %a0@(00000000,%d3:l)
10c7a3fe: 4eb9 10c8 4d6a jsr 10c84d6a <sprintf>
10c7a404: 4fef 0034 lea %sp@(52),%sp
10c7a408: d680 addl %d0,%d3
10c7a40a: dc80 addl %d0,%d6
10c7a40c: bcae 0010 cmpl %fp@(16),%d6
10c7a410: 6e02 bgts 10c7a414 <arp_get_info+0x16a>
10c7a412: 7600 moveq #0,%d3
10c7a414: 222e 0008 movel %fp@(8),%d1
10c7a418: d283 addl %d3,%d1
10c7a41a: bcae ff94 cmpl %fp@(-108),%d6
10c7a41e: 6d08 blts 10c7a428 <arp_get_info+0x17e>
10c7a420: 2047 moveal %d7,%a0
10c7a422: 5390 subql #1,%a0@
10c7a424: 6000 00e6 braw 10c7a50c <arp_get_info+0x262>
10c7a428: 2452 moveal %a2@,%a2
10c7a42a: b4fc 0000 cmpaw #0,%a2
10c7a42e: 6600 fef4 bnew 10c7a324 <arp_get_info+0x7a>
10c7a432: 2047 moveal %d7,%a0
10c7a434: 5390 subql #1,%a0@
10c7a436: 52ae ffac addql #1,%fp@(-84)
10c7a43a: 701f moveq #31,%d0
10c7a43c: b0ae ffac cmpl %fp@(-84),%d0
10c7a440: 6c00 feba bgew 10c7a2fc <arp_get_info+0x52>
10c7a444: 42ae ffac clrl %fp@(-84)
10c7a448: 99cc subal %a4,%a4
10c7a44a: 4bf9 1001 07a8 lea 100107a8 <arp_tbl+0x178>,%a5
10c7a450: 245d moveal %a5@+,%a2
10c7a452: b4fc 0000 cmpaw #0,%a2
10c7a456: 6700 00a6 beqw 10c7a4fe <arp_get_info+0x254>
10c7a45a: 7e00 moveq #0,%d7
10c7a45c: 7a00 moveq #0,%d5
10c7a45e: 266a 0004 moveal %a2@(4),%a3
10c7a462: 7800 moveq #0,%d4
10c7a464: b6fc 0000 cmpaw #0,%a3
10c7a468: 6706 beqs 10c7a470 <arp_get_info+0x1c6>
10c7a46a: 4284 clrl %d4
10c7a46c: 382b 005e movew %a3@(94),%d4
10c7a470: 1e2a 000b moveb %a2@(11),%d7
10c7a474: 2f07 movel %d7,%sp@-
10c7a476: 240c movel %a4,%d2
10c7a478: 142a 000a moveb %a2@(10),%d2
10c7a47c: 2842 moveal %d2,%a4
10c7a47e: 2f0c movel %a4,%sp@-
10c7a480: 1a2a 0009 moveb %a2@(9),%d5
10c7a484: 2f05 movel %d5,%sp@-
10c7a486: 4280 clrl %d0
10c7a488: 102a 0008 moveb %a2@(8),%d0
10c7a48c: 2f00 movel %d0,%sp@-
10c7a48e: 4879 1000 9ba3 pea 10009ba3 <timer_bug_msg+0x9dc>
10c7a494: 74b0 moveq #-80,%d2
10c7a496: d48e addl %fp,%d2
10c7a498: 2f02 movel %d2,%sp@-
10c7a49a: 4eb9 10c8 4d6a jsr 10c84d6a <sprintf>
10c7a4a0: 4fef 0018 lea %sp@(24),%sp
10c7a4a4: 200b movel %a3,%d0
10c7a4a6: 6606 bnes 10c7a4ae <arp_get_info+0x204>
10c7a4a8: 203c 1000 9bd7 movel #268475351,%d0
10c7a4ae: 2f00 movel %d0,%sp@-
10c7a4b0: 4879 1000 9bd9 pea 10009bd9 <timer_bug_msg+0xa12>
10c7a4b6: 4878 000c pea c <LSIGTRAP+0x7>
10c7a4ba: 2f04 movel %d4,%sp@-
10c7a4bc: 2f02 movel %d2,%sp@-
10c7a4be: 4879 1000 9baf pea 10009baf <timer_bug_msg+0x9e8>
10c7a4c4: 206e 0008 moveal %fp@(8),%a0
10c7a4c8: 4870 3800 pea %a0@(00000000,%d3:l)
10c7a4cc: 4eb9 10c8 4d6a jsr 10c84d6a <sprintf>
10c7a4d2: d680 addl %d0,%d3
10c7a4d4: dc80 addl %d0,%d6
10c7a4d6: 4fef 001c lea %sp@(28),%sp
10c7a4da: bcae 0010 cmpl %fp@(16),%d6
10c7a4de: 6e02 bgts 10c7a4e2 <arp_get_info+0x238>
10c7a4e0: 7600 moveq #0,%d3
10c7a4e2: 202e 0010 movel %fp@(16),%d0
10c7a4e6: d0ae 0014 addl %fp@(20),%d0
10c7a4ea: 222e 0008 movel %fp@(8),%d1
10c7a4ee: d283 addl %d3,%d1
10c7a4f0: b086 cmpl %d6,%d0
10c7a4f2: 6f18 bles 10c7a50c <arp_get_info+0x262>
10c7a4f4: 2452 moveal %a2@,%a2
10c7a4f6: b4fc 0000 cmpaw #0,%a2
10c7a4fa: 6600 ff62 bnew 10c7a45e <arp_get_info+0x1b4>
10c7a4fe: 52ae ffac addql #1,%fp@(-84)
10c7a502: 700f moveq #15,%d0
10c7a504: b0ae ffac cmpl %fp@(-84),%d0
10c7a508: 6c00 ff46 bgew 10c7a450 <arp_get_info+0x1a6>
10c7a50c: 2006 movel %d6,%d0
10c7a50e: 90ae 0010 subl %fp@(16),%d0
10c7a512: 206e 000c moveal %fp@(12),%a0
10c7a516: 9280 subl %d0,%d1
10c7a518: 2081 movel %d1,%a0@
10c7a51a: 2600 movel %d0,%d3
10c7a51c: b6ae 0014 cmpl %fp@(20),%d3
10c7a520: 6f04 bles 10c7a526 <arp_get_info+0x27c>
10c7a522: 262e 0014 movel %fp@(20),%d3
10c7a526: 4a83 tstl %d3
10c7a528: 6c02 bges 10c7a52c <arp_get_info+0x282>
10c7a52a: 7600 moveq #0,%d3
10c7a52c: 2003 movel %d3,%d0
10c7a52e: 4cee 3cfc ff64 moveml %fp@(-156),%d2-%d7/%a2-%a5
10c7a534: 4e5e unlk %fp
10c7a536: 4e75 rts
10c7a538 <arp_ifdown>:
10c7a538: 4e56 0000 linkw %fp,#0
10c7a53c: 2f2e 0008 movel %fp@(8),%sp@-
10c7a540: 4879 1001 0630 pea 10010630 <arp_tbl>
10c7a546: 4eb9 10c5 a176 jsr 10c5a176 <neigh_ifdown>
10c7a54c: 4e5e unlk %fp
10c7a54e: 4e75 rts
10c7a550 <icmp_xmit_lock_bh>:
10c7a550: 4e56 0000 linkw %fp,#0
10c7a554: 42b9 1001 0868 clrl 10010868 <icmp_xmit_holder>
10c7a55a: 7000 moveq #0,%d0
10c7a55c: 4e5e unlk %fp
10c7a55e: 4e75 rts
10c7a560 <icmp_xmit_unlock_bh>:
10c7a560: 4e56 0000 linkw %fp,#0
10c7a564: 70ff moveq #-1,%d0
10c7a566: 23c0 1001 0868 movel %d0,10010868 <icmp_xmit_holder>
10c7a56c: 4e5e unlk %fp
10c7a56e: 4e75 rts
10c7a570 <xrlim_allow>:
10c7a570: 4e56 0000 linkw %fp,#0
10c7a574: 206e 0008 moveal %fp@(8),%a0
10c7a578: 226e 000c moveal %fp@(12),%a1
10c7a57c: 2039 1002 67b0 movel 100267b0 <jiffies>,%d0
10c7a582: 2200 movel %d0,%d1
10c7a584: 92a8 0044 subl %a0@(68),%d1
10c7a588: d2a8 0048 addl %a0@(72),%d1
10c7a58c: 2141 0048 movel %d1,%a0@(72)
10c7a590: 2140 0044 movel %d0,%a0@(68)
10c7a594: 2009 movel %a1,%d0
10c7a596: e588 lsll #2,%d0
10c7a598: d089 addl %a1,%d0
10c7a59a: d089 addl %a1,%d0
10c7a59c: b081 cmpl %d1,%d0
10c7a59e: 6404 bccs 10c7a5a4 <xrlim_allow+0x34>
10c7a5a0: 2140 0048 movel %d0,%a0@(72)
10c7a5a4: 2028 0048 movel %a0@(72),%d0
10c7a5a8: b3c0 cmpal %d0,%a1
10c7a5aa: 6304 blss 10c7a5b0 <xrlim_allow+0x40>
10c7a5ac: 7000 moveq #0,%d0
10c7a5ae: 6008 bras 10c7a5b8 <xrlim_allow+0x48>
10c7a5b0: 9089 subl %a1,%d0
10c7a5b2: 2140 0048 movel %d0,%a0@(72)
10c7a5b6: 7001 moveq #1,%d0
10c7a5b8: 4e5e unlk %fp
10c7a5ba: 4e75 rts
10c7a5bc <icmp_out_count>:
10c7a5bc: 4e56 0000 linkw %fp,#0
10c7a5c0: 222e 0008 movel %fp@(8),%d1
10c7a5c4: 7012 moveq #18,%d0
10c7a5c6: b081 cmpl %d1,%d0
10c7a5c8: 6d34 blts 10c7a5fe <icmp_out_count+0x42>
10c7a5ca: 2001 movel %d1,%d0
10c7a5cc: e788 lsll #3,%d0
10c7a5ce: 9081 subl %d1,%d0
10c7a5d0: d080 addl %d0,%d0
10c7a5d2: 41f9 1001 086c lea 1001086c <icmp_pointers>,%a0
10c7a5d8: 2070 0800 moveal %a0@(00000000,%d0:l),%a0
10c7a5dc: 43f9 1002 5730 lea 10025730 <irq_stat+0x8>,%a1
10c7a5e2: 4a91 tstl %a1@
10c7a5e4: 6604 bnes 10c7a5ea <icmp_out_count+0x2e>
10c7a5e6: 41e8 006c lea %a0@(108),%a0
10c7a5ea: 5290 addql #1,%a0@
10c7a5ec: 4a91 tstl %a1@
10c7a5ee: 57c0 seq %d0
10c7a5f0: 726c moveq #108,%d1
10c7a5f2: c081 andl %d1,%d0
10c7a5f4: 41f9 1003 2b10 lea 10032b10 <icmp_statistics+0x34>,%a0
10c7a5fa: 52b0 0800 addql #1,%a0@(00000000,%d0:l)
10c7a5fe: 4e5e unlk %fp
10c7a600: 4e75 rts
10c7a602 <icmp_glue_bits>:
10c7a602: 4e56 0000 linkw %fp,#0
10c7a606: 48e7 2030 moveml %d2/%a2-%a3,%sp@-
10c7a60a: 246e 0008 moveal %fp@(8),%a2
10c7a60e: 266e 000c moveal %fp@(12),%a3
10c7a612: 202e 0010 movel %fp@(16),%d0
10c7a616: 242e 0014 movel %fp@(20),%d2
10c7a61a: 4a80 tstl %d0
10c7a61c: 6644 bnes 10c7a662 <icmp_glue_bits+0x60>
10c7a61e: 2f2a 000c movel %a2@(12),%sp@-
10c7a622: 2f2a 0024 movel %a2@(36),%sp@-
10c7a626: 2f0b movel %a3,%sp@-
10c7a628: 486a 0010 pea %a2@(16)
10c7a62c: 4eb9 10c8 56be jsr 10c856be <csum_partial_copy>
10c7a632: 2f00 movel %d0,%sp@-
10c7a634: 202a 0024 movel %a2@(36),%d0
10c7a638: 9480 subl %d0,%d2
10c7a63a: 2f02 movel %d2,%sp@-
10c7a63c: 4873 0800 pea %a3@(00000000,%d0:l)
10c7a640: 2f2a 0004 movel %a2@(4),%sp@-
10c7a644: 2f12 movel %a2@,%sp@-
10c7a646: 4eb9 10c5 679e jsr 10c5679e <skb_copy_and_csum_bits>
10c7a64c: 2400 movel %d0,%d2
10c7a64e: 2200 movel %d0,%d1
10c7a650: 4841 swap %d1
10c7a652: d441 addw %d1,%d2
10c7a654: 4241 clrw %d1
10c7a656: d541 addxw %d1,%d2
10c7a658: 2002 movel %d2,%d0
10c7a65a: 4640 notw %d0
10c7a65c: 3740 0002 movew %d0,%a3@(2)
10c7a660: 601e bras 10c7a680 <icmp_glue_bits+0x7e>
10c7a662: 2f2a 000c movel %a2@(12),%sp@-
10c7a666: 2f02 movel %d2,%sp@-
10c7a668: 2f0b movel %a3,%sp@-
10c7a66a: 90aa 0024 subl %a2@(36),%d0
10c7a66e: d0aa 0004 addl %a2@(4),%d0
10c7a672: 2f00 movel %d0,%sp@-
10c7a674: 2f12 movel %a2@,%sp@-
10c7a676: 4eb9 10c5 679e jsr 10c5679e <skb_copy_and_csum_bits>
10c7a67c: 2540 000c movel %d0,%a2@(12)
10c7a680: 7000 moveq #0,%d0
10c7a682: 4cee 0c04 fff4 moveml %fp@(-12),%d2/%a2-%a3
10c7a688: 4e5e unlk %fp
10c7a68a: 4e75 rts
10c7a68c <icmp_reply>:
10c7a68c: 4e56 ffdc linkw %fp,#-36
10c7a690: 48e7 203c moveml %d2/%a2-%a5,%sp@-
10c7a694: 266e 0008 moveal %fp@(8),%a3
10c7a698: 286e 000c moveal %fp@(12),%a4
10c7a69c: 2079 1001 0864 moveal 10010864 <icmp_socket>,%a0
10c7a6a2: 2a68 0018 moveal %a0@(24),%a5
10c7a6a6: 2d6c 0028 ffde movel %a4@(40),%fp@(-34)
10c7a6ac: 2f0c movel %a4,%sp@-
10c7a6ae: 45eb 0028 lea %a3@(40),%a2
10c7a6b2: 2f0a movel %a2,%sp@-
10c7a6b4: 4eb9 10c6 32c6 jsr 10c632c6 <ip_options_echo>
10c7a6ba: 508f addql #8,%sp
10c7a6bc: 4a80 tstl %d0
10c7a6be: 6600 0122 bnew 10c7a7e2 <icmp_reply+0x156>
10c7a6c2: 4eba fe8c jsr %pc@(10c7a550 <icmp_xmit_lock_bh>)
10c7a6c6: 4a80 tstl %d0
10c7a6c8: 6600 0118 bnew 10c7a7e2 <icmp_reply+0x156>
10c7a6cc: 426b 0012 clrw %a3@(18)
10c7a6d0: 42ab 000c clrl %a3@(12)
10c7a6d4: 4280 clrl %d0
10c7a6d6: 102b 0010 moveb %a3@(16),%d0
10c7a6da: 2f00 movel %d0,%sp@-
10c7a6dc: 4eba fede jsr %pc@(10c7a5bc <icmp_out_count>)
10c7a6e0: 206c 0020 moveal %a4@(32),%a0
10c7a6e4: 4280 clrl %d0
10c7a6e6: 1028 0001 moveb %a0@(1),%d0
10c7a6ea: 2b40 02ae movel %d0,%a5@(686)
10c7a6ee: 206e ffde moveal %fp@(-34),%a0
10c7a6f2: 2028 0070 movel %a0@(112),%d0
10c7a6f6: 2d40 fff4 movel %d0,%fp@(-12)
10c7a6fa: 2400 movel %d0,%d2
10c7a6fc: 42ae fffc clrl %fp@(-4)
10c7a700: 588f addql #4,%sp
10c7a702: 4a2b 002c tstb %a3@(44)
10c7a706: 670c beqs 10c7a714 <icmp_reply+0x88>
10c7a708: 2d4a fffc movel %a2,%fp@(-4)
10c7a70c: 4a2a 0005 tstb %a2@(5)
10c7a710: 6702 beqs 10c7a714 <icmp_reply+0x88>
10c7a712: 2412 movel %a2@,%d2
10c7a714: 206e ffde moveal %fp@(-34),%a0
10c7a718: 226c 0020 moveal %a4@(32),%a1
10c7a71c: 1229 0001 moveb %a1@(1),%d1
10c7a720: 701e moveq #30,%d0
10c7a722: c280 andl %d0,%d1
10c7a724: 2028 008e movel %a0@(142),%d0
10c7a728: 42ae ffea clrl %fp@(-22)
10c7a72c: 42ae ffee clrl %fp@(-18)
10c7a730: 426e fff2 clrw %fp@(-14)
10c7a734: 2d42 ffe2 movel %d2,%fp@(-30)
10c7a738: 2d40 ffe6 movel %d0,%fp@(-26)
10c7a73c: 1d41 fff2 moveb %d1,%fp@(-14)
10c7a740: 486e ffe2 pea %fp@(-30)
10c7a744: 486e ffde pea %fp@(-34)
10c7a748: 4eb9 10c6 0e00 jsr 10c60e00 <ip_route_output_key>
10c7a74e: 508f addql #8,%sp
10c7a750: 4a80 tstl %d0
10c7a752: 6600 008a bnew 10c7a7de <icmp_reply+0x152>
10c7a756: 4281 clrl %d1
10c7a758: 122b 0010 moveb %a3@(16),%d1
10c7a75c: 4280 clrl %d0
10c7a75e: 102b 0011 moveb %a3@(17),%d0
10c7a762: 226e ffde moveal %fp@(-34),%a1
10c7a766: 7412 moveq #18,%d2
10c7a768: b481 cmpl %d1,%d2
10c7a76a: 6d3e blts 10c7a7aa <icmp_reply+0x11e>
10c7a76c: 7403 moveq #3,%d2
10c7a76e: b481 cmpl %d1,%d2
10c7a770: 6606 bnes 10c7a778 <icmp_reply+0xec>
10c7a772: 7404 moveq #4,%d2
10c7a774: b480 cmpl %d0,%d2
10c7a776: 6732 beqs 10c7a7aa <icmp_reply+0x11e>
10c7a778: 2069 000c moveal %a1@(12),%a0
10c7a77c: b0fc 0000 cmpaw #0,%a0
10c7a780: 6708 beqs 10c7a78a <icmp_reply+0xfe>
10c7a782: 0828 0003 0053 btst #3,%a0@(83)
10c7a788: 6620 bnes 10c7a7aa <icmp_reply+0x11e>
10c7a78a: 2039 1001 0860 movel 10010860 <sysctl_icmp_ratemask>,%d0
10c7a790: 0300 btst %d1,%d0
10c7a792: 6710 beqs 10c7a7a4 <icmp_reply+0x118>
10c7a794: 2f39 1001 085c movel 1001085c <sysctl_icmp_ratelimit>,%sp@-
10c7a79a: 2f09 movel %a1,%sp@-
10c7a79c: 4eba fdd2 jsr %pc@(10c7a570 <xrlim_allow>)
10c7a7a0: 508f addql #8,%sp
10c7a7a2: 6002 bras 10c7a7a6 <icmp_reply+0x11a>
10c7a7a4: 7001 moveq #1,%d0
10c7a7a6: 4a80 tstl %d0
10c7a7a8: 6728 beqs 10c7a7d2 <icmp_reply+0x146>
10c7a7aa: 4878 0040 pea 40 <LSIGTRAP+0x3b>
10c7a7ae: 2f2e ffde movel %fp@(-34),%sp@-
10c7a7b2: 486e fff4 pea %fp@(-12)
10c7a7b6: 202b 0008 movel %a3@(8),%d0
10c7a7ba: d0ab 0024 addl %a3@(36),%d0
10c7a7be: 2f00 movel %d0,%sp@-
10c7a7c0: 2f0b movel %a3,%sp@-
10c7a7c2: 487a fe3e pea %pc@(10c7a602 <icmp_glue_bits>)
10c7a7c6: 2f0d movel %a5,%sp@-
10c7a7c8: 4eb9 10c6 4ab8 jsr 10c64ab8 <ip_build_xmit>
10c7a7ce: 4fef 001c lea %sp@(28),%sp
10c7a7d2: 202e ffde movel %fp@(-34),%d0
10c7a7d6: 6706 beqs 10c7a7de <icmp_reply+0x152>
10c7a7d8: 2040 moveal %d0,%a0
10c7a7da: 5888 addql #4,%a0
10c7a7dc: 5390 subql #1,%a0@
10c7a7de: 4eba fd80 jsr %pc@(10c7a560 <icmp_xmit_unlock_bh>)
10c7a7e2: 4cee 3c04 ffc8 moveml %fp@(-56),%d2/%a2-%a5
10c7a7e8: 4e5e unlk %fp
10c7a7ea: 4e75 rts
10c7a7ec <icmp_send>:
10c7a7ec: 4e56 ff80 linkw %fp,#-128
10c7a7f0: 48e7 3f38 moveml %d2-%d7/%a2-%a4,%sp@-
10c7a7f4: 266e 0008 moveal %fp@(8),%a3
10c7a7f8: 2c2e 000c movel %fp@(12),%d6
10c7a7fc: 2e2e 0010 movel %fp@(16),%d7
10c7a800: 206b 0028 moveal %a3@(40),%a0
10c7a804: 2d48 ff80 movel %a0,%fp@(-128)
10c7a808: 6700 029a beqw 10c7aaa4 <icmp_send+0x2b8>
10c7a80c: 246b 0020 moveal %a3@(32),%a2
10c7a810: b5eb 007c cmpal %a3@(124),%a2
10c7a814: 6500 028e bcsw 10c7aaa4 <icmp_send+0x2b8>
10c7a818: 7014 moveq #20,%d0
10c7a81a: d08a addl %a2,%d0
10c7a81c: b0ab 0084 cmpl %a3@(132),%d0
10c7a820: 6200 0282 bhiw 10c7aaa4 <icmp_send+0x2b8>
10c7a824: 4a2b 006a tstb %a3@(106)
10c7a828: 6600 027a bnew 10c7aaa4 <icmp_send+0x2b8>
10c7a82c: 2028 0064 movel %a0@(100),%d0
10c7a830: 0280 3000 0000 andil #805306368,%d0
10c7a836: 6600 026c bnew 10c7aaa4 <icmp_send+0x2b8>
10c7a83a: 302a 0006 movew %a2@(6),%d0
10c7a83e: 0240 1fff andiw #8191,%d0
10c7a842: 6600 0260 bnew 10c7aaa4 <icmp_send+0x2b8>
10c7a846: 2006 movel %d6,%d0
10c7a848: e788 lsll #3,%d0
10c7a84a: 2200 movel %d0,%d1
10c7a84c: 9286 subl %d6,%d1
10c7a84e: d281 addl %d1,%d1
10c7a850: 243c 1001 0878 movel #268503160,%d2
10c7a856: 2600 movel %d0,%d3
10c7a858: 2842 moveal %d2,%a4
10c7a85a: 4a74 1800 tstw %a4@(00000000,%d1:l)
10c7a85e: 6754 beqs 10c7a8b4 <icmp_send+0xc8>
10c7a860: 0c2a 0001 0009 cmpib #1,%a2@(9)
10c7a866: 664c bnes 10c7a8b4 <icmp_send+0xc8>
10c7a868: 4878 0001 pea 1 <PF_DTRACE_OFF>
10c7a86c: 486e ff85 pea %fp@(-123)
10c7a870: 1012 moveb %a2@,%d0
10c7a872: 720f moveq #15,%d1
10c7a874: c081 andl %d1,%d0
10c7a876: e588 lsll #2,%d0
10c7a878: d08a addl %a2,%d0
10c7a87a: 90ab 0080 subl %a3@(128),%d0
10c7a87e: 2f00 movel %d0,%sp@-
10c7a880: 2f0b movel %a3,%sp@-
10c7a882: 4eb9 10c5 645c jsr 10c5645c <skb_copy_bits>
10c7a888: 4fef 0010 lea %sp@(16),%sp
10c7a88c: 4a80 tstl %d0
10c7a88e: 6600 0214 bnew 10c7aaa4 <icmp_send+0x2b8>
10c7a892: 122e ff85 moveb %fp@(-123),%d1
10c7a896: 0c01 0012 cmpib #18,%d1
10c7a89a: 6200 0208 bhiw 10c7aaa4 <icmp_send+0x2b8>
10c7a89e: 0281 0000 00ff andil #255,%d1
10c7a8a4: 2001 movel %d1,%d0
10c7a8a6: e788 lsll #3,%d0
10c7a8a8: 9081 subl %d1,%d0
10c7a8aa: d080 addl %d0,%d0
10c7a8ac: 4a74 0800 tstw %a4@(00000000,%d0:l)
10c7a8b0: 6600 01f2 bnew 10c7aaa4 <icmp_send+0x2b8>
10c7a8b4: 52b9 1002 5730 addql #1,10025730 <irq_stat+0x8>
10c7a8ba: 4eba fc94 jsr %pc@(10c7a550 <icmp_xmit_lock_bh>)
10c7a8be: 4a80 tstl %d0
10c7a8c0: 670c beqs 10c7a8ce <icmp_send+0xe2>
10c7a8c2: 53b9 1002 5730 subql #1,10025730 <irq_stat+0x8>
10c7a8c8: 4a80 tstl %d0
10c7a8ca: 6600 01d8 bnew 10c7aaa4 <icmp_send+0x2b8>
10c7a8ce: 2a2a 0010 movel %a2@(16),%d5
10c7a8d2: 206e ff80 moveal %fp@(-128),%a0
10c7a8d6: 4aa8 0064 tstl %a0@(100)
10c7a8da: 6d02 blts 10c7a8de <icmp_send+0xf2>
10c7a8dc: 7a00 moveq #0,%d5
10c7a8de: 9686 subl %d6,%d3
10c7a8e0: d683 addl %d3,%d3
10c7a8e2: 4a74 3800 tstw %a4@(00000000,%d3:l)
10c7a8e6: 670e beqs 10c7a8f6 <icmp_send+0x10a>
10c7a8e8: 142a 0001 moveb %a2@(1),%d2
10c7a8ec: 0202 001e andib #30,%d2
10c7a8f0: 0002 00c0 orib #-64,%d2
10c7a8f4: 6004 bras 10c7a8fa <icmp_send+0x10e>
10c7a8f6: 142a 0001 moveb %a2@(1),%d2
10c7a8fa: 761e moveq #30,%d3
10c7a8fc: c682 andl %d2,%d3
10c7a8fe: 49ee ff80 lea %fp@(-128),%a4
10c7a902: 202a 000c movel %a2@(12),%d0
10c7a906: 42ae ff8e clrl %fp@(-114)
10c7a90a: 42ae ff92 clrl %fp@(-110)
10c7a90e: 426e ff96 clrw %fp@(-106)
10c7a912: 2d40 ff86 movel %d0,%fp@(-122)
10c7a916: 2d45 ff8a movel %d5,%fp@(-118)
10c7a91a: 1d43 ff96 moveb %d3,%fp@(-106)
10c7a91e: 486e ff86 pea %fp@(-122)
10c7a922: 2f0c movel %a4,%sp@-
10c7a924: 4eb9 10c6 0e00 jsr 10c60e00 <ip_route_output_key>
10c7a92a: 508f addql #8,%sp
10c7a92c: 4a80 tstl %d0
10c7a92e: 6600 016a bnew 10c7aa9a <icmp_send+0x2ae>
10c7a932: 2f0b movel %a3,%sp@-
10c7a934: 78cc moveq #-52,%d4
10c7a936: d88e addl %fp,%d4
10c7a938: 2f04 movel %d4,%sp@-
10c7a93a: 4eb9 10c6 32c6 jsr 10c632c6 <ip_options_echo>
10c7a940: 508f addql #8,%sp
10c7a942: 4a80 tstl %d0
10c7a944: 6600 0148 bnew 10c7aa8e <icmp_send+0x2a2>
10c7a948: 1d46 ffb4 moveb %d6,%fp@(-76)
10c7a94c: 1d47 ffb5 moveb %d7,%fp@(-75)
10c7a950: 2d6e 0014 ffb8 movel %fp@(20),%fp@(-72)
10c7a956: 426e ffb6 clrw %fp@(-74)
10c7a95a: 42ae ffb0 clrl %fp@(-80)
10c7a95e: 2d4b ffa4 movel %a3,%fp@(-92)
10c7a962: 202b 0020 movel %a3@(32),%d0
10c7a966: 90ab 0080 subl %a3@(128),%d0
10c7a96a: 2d40 ffa8 movel %d0,%fp@(-88)
10c7a96e: 42a7 clrl %sp@-
10c7a970: 1f46 0003 moveb %d6,%sp@(3)
10c7a974: 4eba fc46 jsr %pc@(10c7a5bc <icmp_out_count>)
10c7a978: 2079 1001 0864 moveal 10010864 <icmp_socket>,%a0
10c7a97e: 2068 0018 moveal %a0@(24),%a0
10c7a982: 42a8 02ae clrl %a0@(686)
10c7a986: 1142 02b1 moveb %d2,%a0@(689)
10c7a98a: 2d6a 000c ff98 movel %a2@(12),%fp@(-104)
10c7a990: 2d44 ffa0 movel %d4,%fp@(-96)
10c7a994: 588f addql #4,%sp
10c7a996: 4a2e ffd1 tstb %fp@(-47)
10c7a99a: 673c beqs 10c7a9d8 <icmp_send+0x1ec>
10c7a99c: 202e ff80 movel %fp@(-128),%d0
10c7a9a0: 6706 beqs 10c7a9a8 <icmp_send+0x1bc>
10c7a9a2: 2040 moveal %d0,%a0
10c7a9a4: 5888 addql #4,%a0
10c7a9a6: 5390 subql #1,%a0@
10c7a9a8: 202e ffcc movel %fp@(-52),%d0
10c7a9ac: 42ae ff8e clrl %fp@(-114)
10c7a9b0: 42ae ff92 clrl %fp@(-110)
10c7a9b4: 426e ff96 clrw %fp@(-106)
10c7a9b8: 2d40 ff86 movel %d0,%fp@(-122)
10c7a9bc: 2d45 ff8a movel %d5,%fp@(-118)
10c7a9c0: 1d43 ff96 moveb %d3,%fp@(-106)
10c7a9c4: 486e ff86 pea %fp@(-122)
10c7a9c8: 2f0c movel %a4,%sp@-
10c7a9ca: 4eb9 10c6 0e00 jsr 10c60e00 <ip_route_output_key>
10c7a9d0: 508f addql #8,%sp
10c7a9d2: 4a80 tstl %d0
10c7a9d4: 6600 00c4 bnew 10c7aa9a <icmp_send+0x2ae>
10c7a9d8: 226e ff80 moveal %fp@(-128),%a1
10c7a9dc: 7212 moveq #18,%d1
10c7a9de: b286 cmpl %d6,%d1
10c7a9e0: 6d3e blts 10c7aa20 <icmp_send+0x234>
10c7a9e2: 7003 moveq #3,%d0
10c7a9e4: b086 cmpl %d6,%d0
10c7a9e6: 6606 bnes 10c7a9ee <icmp_send+0x202>
10c7a9e8: 7204 moveq #4,%d1
10c7a9ea: b287 cmpl %d7,%d1
10c7a9ec: 6732 beqs 10c7aa20 <icmp_send+0x234>
10c7a9ee: 2069 000c moveal %a1@(12),%a0
10c7a9f2: b0fc 0000 cmpaw #0,%a0
10c7a9f6: 6708 beqs 10c7aa00 <icmp_send+0x214>
10c7a9f8: 0828 0003 0053 btst #3,%a0@(83)
10c7a9fe: 6620 bnes 10c7aa20 <icmp_send+0x234>
10c7aa00: 2039 1001 0860 movel 10010860 <sysctl_icmp_ratemask>,%d0
10c7aa06: 0d00 btst %d6,%d0
10c7aa08: 6710 beqs 10c7aa1a <icmp_send+0x22e>
10c7aa0a: 2f39 1001 085c movel 1001085c <sysctl_icmp_ratelimit>,%sp@-
10c7aa10: 2f09 movel %a1,%sp@-
10c7aa12: 4eba fb5c jsr %pc@(10c7a570 <xrlim_allow>)
10c7aa16: 508f addql #8,%sp
10c7aa18: 6002 bras 10c7aa1c <icmp_send+0x230>
10c7aa1a: 7001 moveq #1,%d0
10c7aa1c: 4a80 tstl %d0
10c7aa1e: 676e beqs 10c7aa8e <icmp_send+0x2a2>
10c7aa20: 206e ff80 moveal %fp@(-128),%a0
10c7aa24: 2228 0024 movel %a0@(36),%d1
10c7aa28: 0c81 0000 0240 cmpil #576,%d1
10c7aa2e: 6f06 bles 10c7aa36 <icmp_send+0x24a>
10c7aa30: 223c 0000 0240 movel #576,%d1
10c7aa36: 70ec moveq #-20,%d0
10c7aa38: d280 addl %d0,%d1
10c7aa3a: 4280 clrl %d0
10c7aa3c: 102e ffd0 moveb %fp@(-48),%d0
10c7aa40: 9280 subl %d0,%d1
10c7aa42: 5181 subql #8,%d1
10c7aa44: 202b 005c movel %a3@(92),%d0
10c7aa48: 90ae ffa8 subl %fp@(-88),%d0
10c7aa4c: 2d40 ffac movel %d0,%fp@(-84)
10c7aa50: b280 cmpl %d0,%d1
10c7aa52: 6c04 bges 10c7aa58 <icmp_send+0x26c>
10c7aa54: 2d41 ffac movel %d1,%fp@(-84)
10c7aa58: 7208 moveq #8,%d1
10c7aa5a: 2d41 ffc8 movel %d1,%fp@(-56)
10c7aa5e: 4878 0040 pea 40 <LSIGTRAP+0x3b>
10c7aa62: 2f2e ff80 movel %fp@(-128),%sp@-
10c7aa66: 486e ff98 pea %fp@(-104)
10c7aa6a: 202e ffac movel %fp@(-84),%d0
10c7aa6e: 5080 addql #8,%d0
10c7aa70: 2f00 movel %d0,%sp@-
10c7aa72: 486e ffa4 pea %fp@(-92)
10c7aa76: 487a fb8a pea %pc@(10c7a602 <icmp_glue_bits>)
10c7aa7a: 2079 1001 0864 moveal 10010864 <icmp_socket>,%a0
10c7aa80: 2f28 0018 movel %a0@(24),%sp@-
10c7aa84: 4eb9 10c6 4ab8 jsr 10c64ab8 <ip_build_xmit>
10c7aa8a: 4fef 001c lea %sp@(28),%sp
10c7aa8e: 202e ff80 movel %fp@(-128),%d0
10c7aa92: 6706 beqs 10c7aa9a <icmp_send+0x2ae>
10c7aa94: 2040 moveal %d0,%a0
10c7aa96: 5888 addql #4,%a0
10c7aa98: 5390 subql #1,%a0@
10c7aa9a: 4eba fac4 jsr %pc@(10c7a560 <icmp_xmit_unlock_bh>)
10c7aa9e: 53b9 1002 5730 subql #1,10025730 <irq_stat+0x8>
10c7aaa4: 4cee 1cfc ff5c moveml %fp@(-164),%d2-%d7/%a2-%a4
10c7aaaa: 4e5e unlk %fp
10c7aaac: 4e75 rts
10c7aaae <icmp_unreach>:
10c7aaae: 4e56 0000 linkw %fp,#0
10c7aab2: 48e7 3c3c moveml %d2-%d5/%a2-%a5,%sp@-
10c7aab6: 286e 0008 moveal %fp@(8),%a4
10c7aaba: 7a00 moveq #0,%d5
10c7aabc: 7414 moveq #20,%d2
10c7aabe: 222c 005c movel %a4@(92),%d1
10c7aac2: 2001 movel %d1,%d0
10c7aac4: 90ac 0060 subl %a4@(96),%d0
10c7aac8: b082 cmpl %d2,%d0
10c7aaca: 6418 bccs 10c7aae4 <icmp_unreach+0x36>
10c7aacc: b282 cmpl %d2,%d1
10c7aace: 6528 bcss 10c7aaf8 <icmp_unreach+0x4a>
10c7aad0: 7214 moveq #20,%d1
10c7aad2: 9280 subl %d0,%d1
10c7aad4: 2f01 movel %d1,%sp@-
10c7aad6: 2f0c movel %a4,%sp@-
10c7aad8: 4eb9 10c5 61ea jsr 10c561ea <__pskb_pull_tail>
10c7aade: 508f addql #8,%sp
10c7aae0: 4a80 tstl %d0
10c7aae2: 6714 beqs 10c7aaf8 <icmp_unreach+0x4a>
10c7aae4: 246c 001c moveal %a4@(28),%a2
10c7aae8: 266c 0080 moveal %a4@(128),%a3
10c7aaec: 1013 moveb %a3@,%d0
10c7aaee: 0200 000f andib #15,%d0
10c7aaf2: 0c00 0004 cmpib #4,%d0
10c7aaf6: 620a bhis 10c7ab02 <icmp_unreach+0x54>
10c7aaf8: 52b9 1003 2ae0 addql #1,10032ae0 <icmp_statistics+0x4>
10c7aafe: 6000 0200 braw 10c7ad00 <icmp_unreach+0x252>
10c7ab02: 1012 moveb %a2@,%d0
10c7ab04: 0c00 0003 cmpib #3,%d0
10c7ab08: 6600 00ba bnew 10c7abc4 <icmp_unreach+0x116>
10c7ab0c: 102a 0001 moveb %a2@(1),%d0
10c7ab10: 720f moveq #15,%d1
10c7ab12: c081 andl %d1,%d0
10c7ab14: 7204 moveq #4,%d1
10c7ab16: b280 cmpl %d0,%d1
10c7ab18: 670e beqs 10c7ab28 <icmp_unreach+0x7a>
10c7ab1a: 6c00 009c bgew 10c7abb8 <icmp_unreach+0x10a>
10c7ab1e: 7205 moveq #5,%d1
10c7ab20: b280 cmpl %d0,%d1
10c7ab22: 675a beqs 10c7ab7e <icmp_unreach+0xd0>
10c7ab24: 6000 0092 braw 10c7abb8 <icmp_unreach+0x10a>
10c7ab28: 4ab9 1003 29f4 tstl 100329f4 <ipv4_config+0x8>
10c7ab2e: 6732 beqs 10c7ab62 <icmp_unreach+0xb4>
10c7ab30: 4eb9 10c5 ca54 jsr 10c5ca54 <net_ratelimit>
10c7ab36: 4a80 tstl %d0
10c7ab38: 677e beqs 10c7abb8 <icmp_unreach+0x10a>
10c7ab3a: 4280 clrl %d0
10c7ab3c: 102b 0013 moveb %a3@(19),%d0
10c7ab40: 2f00 movel %d0,%sp@-
10c7ab42: 4280 clrl %d0
10c7ab44: 102b 0012 moveb %a3@(18),%d0
10c7ab48: 2f00 movel %d0,%sp@-
10c7ab4a: 4280 clrl %d0
10c7ab4c: 102b 0011 moveb %a3@(17),%d0
10c7ab50: 2f00 movel %d0,%sp@-
10c7ab52: 4280 clrl %d0
10c7ab54: 102b 0010 moveb %a3@(16),%d0
10c7ab58: 2f00 movel %d0,%sp@-
10c7ab5a: 4879 1000 9c45 pea 10009c45 <timer_bug_msg+0xa7e>
10c7ab60: 604c bras 10c7abae <icmp_unreach+0x100>
10c7ab62: 4280 clrl %d0
10c7ab64: 302a 0006 movew %a2@(6),%d0
10c7ab68: 2f00 movel %d0,%sp@-
10c7ab6a: 2f0b movel %a3,%sp@-
10c7ab6c: 4eb9 10c5 f9fc jsr 10c5f9fc <ip_rt_frag_needed>
10c7ab72: 4285 clrl %d5
10c7ab74: 3a00 movew %d0,%d5
10c7ab76: 508f addql #8,%sp
10c7ab78: 6700 0186 beqw 10c7ad00 <icmp_unreach+0x252>
10c7ab7c: 603a bras 10c7abb8 <icmp_unreach+0x10a>
10c7ab7e: 4eb9 10c5 ca54 jsr 10c5ca54 <net_ratelimit>
10c7ab84: 4a80 tstl %d0
10c7ab86: 6730 beqs 10c7abb8 <icmp_unreach+0x10a>
10c7ab88: 4280 clrl %d0
10c7ab8a: 102b 0013 moveb %a3@(19),%d0
10c7ab8e: 2f00 movel %d0,%sp@-
10c7ab90: 4280 clrl %d0
10c7ab92: 102b 0012 moveb %a3@(18),%d0
10c7ab96: 2f00 movel %d0,%sp@-
10c7ab98: 4280 clrl %d0
10c7ab9a: 102b 0011 moveb %a3@(17),%d0
10c7ab9e: 2f00 movel %d0,%sp@-
10c7aba0: 4280 clrl %d0
10c7aba2: 102b 0010 moveb %a3@(16),%d0
10c7aba6: 2f00 movel %d0,%sp@-
10c7aba8: 4879 1000 9c7d pea 10009c7d <timer_bug_msg+0xab6>
10c7abae: 4eb9 10c1 677e jsr 10c1677e <printk>
10c7abb4: 4fef 0014 lea %sp@(20),%sp
10c7abb8: 0c2a 000f 0001 cmpib #15,%a2@(1)
10c7abbe: 6200 0140 bhiw 10c7ad00 <icmp_unreach+0x252>
10c7abc2: 600c bras 10c7abd0 <icmp_unreach+0x122>
10c7abc4: 0c00 000c cmpib #12,%d0
10c7abc8: 6606 bnes 10c7abd0 <icmp_unreach+0x122>
10c7abca: 4285 clrl %d5
10c7abcc: 1a2a 0004 moveb %a2@(4),%d5
10c7abd0: 4ab9 1003 339a tstl 1003339a <sysctl_icmp_ignore_bogus_error_responses>
10c7abd6: 6652 bnes 10c7ac2a <icmp_unreach+0x17c>
10c7abd8: 2f2b 0010 movel %a3@(16),%sp@-
10c7abdc: 4eb9 10c7 df42 jsr 10c7df42 <inet_addr_type>
10c7abe2: 588f addql #4,%sp
10c7abe4: 7203 moveq #3,%d1
10c7abe6: b280 cmpl %d0,%d1
10c7abe8: 6640 bnes 10c7ac2a <icmp_unreach+0x17c>
10c7abea: 4eb9 10c5 ca54 jsr 10c5ca54 <net_ratelimit>
10c7abf0: 4a80 tstl %d0
10c7abf2: 6700 010c beqw 10c7ad00 <icmp_unreach+0x252>
10c7abf6: 206c 0020 moveal %a4@(32),%a0
10c7abfa: 4280 clrl %d0
10c7abfc: 1028 000f moveb %a0@(15),%d0
10c7ac00: 2f00 movel %d0,%sp@-
10c7ac02: 4280 clrl %d0
10c7ac04: 1028 000e moveb %a0@(14),%d0
10c7ac08: 2f00 movel %d0,%sp@-
10c7ac0a: 4280 clrl %d0
10c7ac0c: 1028 000d moveb %a0@(13),%d0
10c7ac10: 2f00 movel %d0,%sp@-
10c7ac12: 4280 clrl %d0
10c7ac14: 1028 000c moveb %a0@(12),%d0
10c7ac18: 2f00 movel %d0,%sp@-
10c7ac1a: 4879 1000 9ca9 pea 10009ca9 <timer_bug_msg+0xae2>
10c7ac20: 4eb9 10c1 677e jsr 10c1677e <printk>
10c7ac26: 6000 00d8 braw 10c7ad00 <icmp_unreach+0x252>
10c7ac2a: 1013 moveb %a3@,%d0
10c7ac2c: 720f moveq #15,%d1
10c7ac2e: c081 andl %d1,%d0
10c7ac30: e588 lsll #2,%d0
10c7ac32: 2200 movel %d0,%d1
10c7ac34: 5081 addql #8,%d1
10c7ac36: 242c 005c movel %a4@(92),%d2
10c7ac3a: 2002 movel %d2,%d0
10c7ac3c: 90ac 0060 subl %a4@(96),%d0
10c7ac40: b081 cmpl %d1,%d0
10c7ac42: 641a bccs 10c7ac5e <icmp_unreach+0x1b0>
10c7ac44: b481 cmpl %d1,%d2
10c7ac46: 6500 00b8 bcsw 10c7ad00 <icmp_unreach+0x252>
10c7ac4a: 9280 subl %d0,%d1
10c7ac4c: 2f01 movel %d1,%sp@-
10c7ac4e: 2f0c movel %a4,%sp@-
10c7ac50: 4eb9 10c5 61ea jsr 10c561ea <__pskb_pull_tail>
10c7ac56: 508f addql #8,%sp
10c7ac58: 4a80 tstl %d0
10c7ac5a: 6700 00a4 beqw 10c7ad00 <icmp_unreach+0x252>
10c7ac5e: 266c 0080 moveal %a4@(128),%a3
10c7ac62: 4283 clrl %d3
10c7ac64: 162b 0009 moveb %a3@(9),%d3
10c7ac68: 2403 movel %d3,%d2
10c7ac6a: 701f moveq #31,%d0
10c7ac6c: c480 andl %d0,%d2
10c7ac6e: 2002 movel %d2,%d0
10c7ac70: e588 lsll #2,%d0
10c7ac72: 41f9 1003 2e5e lea 10032e5e <raw_v4_htable>,%a0
10c7ac78: 2470 0800 moveal %a0@(00000000,%d0:l),%a2
10c7ac7c: 283c 1003 2968 movel #268642664,%d4
10c7ac82: b4fc 0000 cmpaw #0,%a2
10c7ac86: 6742 beqs 10c7acca <icmp_unreach+0x21c>
10c7ac88: 4bf9 10c7 73d0 lea 10c773d0 <__raw_v4_lookup>,%a5
10c7ac8e: 6018 bras 10c7aca8 <icmp_unreach+0x1fa>
10c7ac90: 2f05 movel %d5,%sp@-
10c7ac92: 2f0c movel %a4,%sp@-
10c7ac94: 2f0a movel %a2,%sp@-
10c7ac96: 4eb9 10c7 750e jsr 10c7750e <raw_err>
10c7ac9c: 246a 0010 moveal %a2@(16),%a2
10c7aca0: 266c 0080 moveal %a4@(128),%a3
10c7aca4: 4fef 000c lea %sp@(12),%sp
10c7aca8: 206c 0018 moveal %a4@(24),%a0
10c7acac: 2f28 003a movel %a0@(58),%sp@-
10c7acb0: 2f2b 000c movel %a3@(12),%sp@-
10c7acb4: 2f2b 0010 movel %a3@(16),%sp@-
10c7acb8: 2f03 movel %d3,%sp@-
10c7acba: 2f0a movel %a2,%sp@-
10c7acbc: 4e95 jsr %a5@
10c7acbe: 2440 moveal %d0,%a2
10c7acc0: 4fef 0014 lea %sp@(20),%sp
10c7acc4: b4fc 0000 cmpaw #0,%a2
10c7acc8: 66c6 bnes 10c7ac90 <icmp_unreach+0x1e2>
10c7acca: e58a lsll #2,%d2
10c7accc: 2244 moveal %d4,%a1
10c7acce: 2071 2800 moveal %a1@(00000000,%d2:l),%a0
10c7acd2: b0fc 0000 cmpaw #0,%a0
10c7acd6: 6728 beqs 10c7ad00 <icmp_unreach+0x252>
10c7acd8: 7400 moveq #0,%d2
10c7acda: 2468 0008 moveal %a0@(8),%a2
10c7acde: 1428 000c moveb %a0@(12),%d2
10c7ace2: b483 cmpl %d3,%d2
10c7ace4: 6612 bnes 10c7acf8 <icmp_unreach+0x24a>
10c7ace6: 2068 0004 moveal %a0@(4),%a0
10c7acea: b0fc 0000 cmpaw #0,%a0
10c7acee: 6708 beqs 10c7acf8 <icmp_unreach+0x24a>
10c7acf0: 2f05 movel %d5,%sp@-
10c7acf2: 2f0c movel %a4,%sp@-
10c7acf4: 4e90 jsr %a0@
10c7acf6: 508f addql #8,%sp
10c7acf8: 204a moveal %a2,%a0
10c7acfa: b0fc 0000 cmpaw #0,%a0
10c7acfe: 66da bnes 10c7acda <icmp_unreach+0x22c>
10c7ad00: 4cee 3c3c ffe0 moveml %fp@(-32),%d2-%d5/%a2-%a5
10c7ad06: 4e5e unlk %fp
10c7ad08: 4e75 rts
10c7ad0a <icmp_redirect>:
10c7ad0a: 4e56 0000 linkw %fp,#0
10c7ad0e: 2f0a movel %a2,%sp@-
10c7ad10: 2f02 movel %d2,%sp@-
10c7ad12: 246e 0008 moveal %fp@(8),%a2
10c7ad16: 222a 005c movel %a2@(92),%d1
10c7ad1a: 7013 moveq #19,%d0
10c7ad1c: b081 cmpl %d1,%d0
10c7ad1e: 6508 bcss 10c7ad28 <icmp_redirect+0x1e>
10c7ad20: 52b9 1003 2ae0 addql #1,10032ae0 <icmp_statistics+0x4>
10c7ad26: 6068 bras 10c7ad90 <icmp_redirect+0x86>
10c7ad28: 307c 0014 moveaw #20,%a0
10c7ad2c: 2001 movel %d1,%d0
10c7ad2e: 90aa 0060 subl %a2@(96),%d0
10c7ad32: b088 cmpl %a0,%d0
10c7ad34: 6418 bccs 10c7ad4e <icmp_redirect+0x44>
10c7ad36: b288 cmpl %a0,%d1
10c7ad38: 6556 bcss 10c7ad90 <icmp_redirect+0x86>
10c7ad3a: 7214 moveq #20,%d1
10c7ad3c: 9280 subl %d0,%d1
10c7ad3e: 2f01 movel %d1,%sp@-
10c7ad40: 2f0a movel %a2,%sp@-
10c7ad42: 4eb9 10c5 61ea jsr 10c561ea <__pskb_pull_tail>
10c7ad48: 508f addql #8,%sp
10c7ad4a: 4a80 tstl %d0
10c7ad4c: 6742 beqs 10c7ad90 <icmp_redirect+0x86>
10c7ad4e: 206a 0080 moveal %a2@(128),%a0
10c7ad52: 2228 0010 movel %a0@(16),%d1
10c7ad56: 226a 001c moveal %a2@(28),%a1
10c7ad5a: 1029 0001 moveb %a1@(1),%d0
10c7ad5e: 7407 moveq #7,%d2
10c7ad60: c082 andl %d2,%d0
10c7ad62: 7403 moveq #3,%d2
10c7ad64: b480 cmpl %d0,%d2
10c7ad66: 6d28 blts 10c7ad90 <icmp_redirect+0x86>
10c7ad68: 4a80 tstl %d0
10c7ad6a: 6d24 blts 10c7ad90 <icmp_redirect+0x86>
10c7ad6c: 2f2a 0018 movel %a2@(24),%sp@-
10c7ad70: 4280 clrl %d0
10c7ad72: 1028 0001 moveb %a0@(1),%d0
10c7ad76: 2f00 movel %d0,%sp@-
10c7ad78: 2f28 000c movel %a0@(12),%sp@-
10c7ad7c: 2f29 0004 movel %a1@(4),%sp@-
10c7ad80: 2f01 movel %d1,%sp@-
10c7ad82: 206a 0020 moveal %a2@(32),%a0
10c7ad86: 2f28 000c movel %a0@(12),%sp@-
10c7ad8a: 4eb9 10c5 f41e jsr 10c5f41e <ip_rt_redirect>
10c7ad90: 242e fff8 movel %fp@(-8),%d2
10c7ad94: 246e fffc moveal %fp@(-4),%a2
10c7ad98: 4e5e unlk %fp
10c7ad9a: 4e75 rts
10c7ad9c <icmp_echo>:
10c7ad9c: 4e56 ffa4 linkw %fp,#-92
10c7ada0: 226e 0008 moveal %fp@(8),%a1
10c7ada4: 4ab9 1003 2ad0 tstl 10032ad0 <sysctl_icmp_echo_ignore_all>
10c7adaa: 6634 bnes 10c7ade0 <icmp_echo+0x44>
10c7adac: 2069 001c moveal %a1@(28),%a0
10c7adb0: 2010 movel %a0@,%d0
10c7adb2: 2228 0004 movel %a0@(4),%d1
10c7adb6: 2d40 ffb4 movel %d0,%fp@(-76)
10c7adba: 2d41 ffb8 movel %d1,%fp@(-72)
10c7adbe: 422e ffb4 clrb %fp@(-76)
10c7adc2: 2d49 ffa4 movel %a1,%fp@(-92)
10c7adc6: 42ae ffa8 clrl %fp@(-88)
10c7adca: 2d69 005c ffac movel %a1@(92),%fp@(-84)
10c7add0: 7208 moveq #8,%d1
10c7add2: 2d41 ffc8 movel %d1,%fp@(-56)
10c7add6: 2f09 movel %a1,%sp@-
10c7add8: 486e ffa4 pea %fp@(-92)
10c7addc: 4eba f8ae jsr %pc@(10c7a68c <icmp_reply>)
10c7ade0: 4e5e unlk %fp
10c7ade2: 4e75 rts
10c7ade4 <icmp_timestamp>:
10c7ade4: 4e56 ff9c linkw %fp,#-100
10c7ade8: 2f0a movel %a2,%sp@-
10c7adea: 2f02 movel %d2,%sp@-
10c7adec: 246e 0008 moveal %fp@(8),%a2
10c7adf0: 7003 moveq #3,%d0
10c7adf2: b0aa 005c cmpl %a2@(92),%d0
10c7adf6: 650a bcss 10c7ae02 <icmp_timestamp+0x1e>
10c7adf8: 52b9 1003 2ae0 addql #1,10032ae0 <icmp_statistics+0x4>
10c7adfe: 6000 00a4 braw 10c7aea4 <icmp_timestamp+0xc0>
10c7ae02: 486e ff9c pea %fp@(-100)
10c7ae06: 4eb9 10c1 1c74 jsr 10c11c74 <do_gettimeofday>
10c7ae0c: 2f3c 0001 5180 movel #86400,%sp@-
10c7ae12: 2f2e ff9c movel %fp@(-100),%sp@-
10c7ae16: 4eb9 10c8 5864 jsr 10c85864 <__modsi3>
10c7ae1c: 508f addql #8,%sp
10c7ae1e: 2400 movel %d0,%d2
10c7ae20: eb8a lsll #5,%d2
10c7ae22: 9480 subl %d0,%d2
10c7ae24: e58a lsll #2,%d2
10c7ae26: d480 addl %d0,%d2
10c7ae28: e78a lsll #3,%d2
10c7ae2a: 4878 03e8 pea 3e8 <LSIGTRAP+0x3e3>
10c7ae2e: 2f2e ffa0 movel %fp@(-96),%sp@-
10c7ae32: 4eb9 10c8 5834 jsr 10c85834 <__divsi3>
10c7ae38: 508f addql #8,%sp
10c7ae3a: d480 addl %d0,%d2
10c7ae3c: 2d42 ffc0 movel %d2,%fp@(-64)
10c7ae40: 2d42 ffc4 movel %d2,%fp@(-60)
10c7ae44: 4878 0004 pea 4 <PF_PTRACED_BIT>
10c7ae48: 74a4 moveq #-92,%d2
10c7ae4a: d48e addl %fp,%d2
10c7ae4c: 486e ffbc pea %fp@(-68)
10c7ae50: 42a7 clrl %sp@-
10c7ae52: 2f0a movel %a2,%sp@-
10c7ae54: 4eb9 10c5 645c jsr 10c5645c <skb_copy_bits>
10c7ae5a: 4fef 0014 lea %sp@(20),%sp
10c7ae5e: 4a80 tstl %d0
10c7ae60: 670c beqs 10c7ae6e <icmp_timestamp+0x8a>
10c7ae62: 4879 1000 9bef pea 10009bef <timer_bug_msg+0xa28>
10c7ae68: 4eb9 10c1 60e4 jsr 10c160e4 <panic>
10c7ae6e: 206a 001c moveal %a2@(28),%a0
10c7ae72: 2010 movel %a0@,%d0
10c7ae74: 2228 0004 movel %a0@(4),%d1
10c7ae78: 2d40 ffb4 movel %d0,%fp@(-76)
10c7ae7c: 2d41 ffb8 movel %d1,%fp@(-72)
10c7ae80: 1d7c 000e ffb4 moveb #14,%fp@(-76)
10c7ae86: 422e ffb5 clrb %fp@(-75)
10c7ae8a: 2d4a ffa4 movel %a2,%fp@(-92)
10c7ae8e: 42ae ffa8 clrl %fp@(-88)
10c7ae92: 42ae ffac clrl %fp@(-84)
10c7ae96: 7214 moveq #20,%d1
10c7ae98: 2d41 ffc8 movel %d1,%fp@(-56)
10c7ae9c: 2f0a movel %a2,%sp@-
10c7ae9e: 2f02 movel %d2,%sp@-
10c7aea0: 4eba f7ea jsr %pc@(10c7a68c <icmp_reply>)
10c7aea4: 242e ff94 movel %fp@(-108),%d2
10c7aea8: 246e ff98 moveal %fp@(-104),%a2
10c7aeac: 4e5e unlk %fp
10c7aeae: 4e75 rts
10c7aeb0 <icmp_address>:
10c7aeb0: 4e56 0000 linkw %fp,#0
10c7aeb4: 4e5e unlk %fp
10c7aeb6: 4e75 rts
10c7aeb8 <icmp_address_reply>:
10c7aeb8: 4e56 fffc linkw %fp,#-4
10c7aebc: 48e7 203c moveml %d2/%a2-%a5,%sp@-
10c7aec0: 226e 0008 moveal %fp@(8),%a1
10c7aec4: 2669 0028 moveal %a1@(40),%a3
10c7aec8: 2a69 0018 moveal %a1@(24),%a5
10c7aecc: 7003 moveq #3,%d0
10c7aece: b0a9 005c cmpl %a1@(92),%d0
10c7aed2: 6400 011a bccw 10c7afee <icmp_address_reply+0x136>
10c7aed6: 082b 0002 0064 btst #2,%a3@(100)
10c7aedc: 6700 0110 beqw 10c7afee <icmp_address_reply+0x136>
10c7aee0: 246d 00a8 moveal %a5@(168),%a2
10c7aee4: b4fc 0000 cmpaw #0,%a2
10c7aee8: 6706 beqs 10c7aef0 <icmp_address_reply+0x38>
10c7aeea: 41ea 0004 lea %a2@(4),%a0
10c7aeee: 5290 addql #1,%a0@
10c7aef0: b4fc 0000 cmpaw #0,%a2
10c7aef4: 6700 00f8 beqw 10c7afee <icmp_address_reply+0x136>
10c7aef8: 49ea 0004 lea %a2@(4),%a4
10c7aefc: 4aaa 0010 tstl %a2@(16)
10c7af00: 6700 00d2 beqw 10c7afd4 <icmp_address_reply+0x11c>
10c7af04: 4ab9 1001 0998 tstl 10010998 <ipv4_devconf+0x20>
10c7af0a: 6608 bnes 10c7af14 <icmp_address_reply+0x5c>
10c7af0c: 4aaa 0040 tstl %a2@(64)
10c7af10: 6700 00c2 beqw 10c7afd4 <icmp_address_reply+0x11c>
10c7af14: 49ea 0004 lea %a2@(4),%a4
10c7af18: 4aaa 0044 tstl %a2@(68)
10c7af1c: 6700 00b6 beqw 10c7afd4 <icmp_address_reply+0x11c>
10c7af20: 4878 0004 pea 4 <PF_PTRACED_BIT>
10c7af24: 486e fffc pea %fp@(-4)
10c7af28: 42a7 clrl %sp@-
10c7af2a: 2f09 movel %a1,%sp@-
10c7af2c: 4eb9 10c5 645c jsr 10c5645c <skb_copy_bits>
10c7af32: 4fef 0010 lea %sp@(16),%sp
10c7af36: 4a80 tstl %d0
10c7af38: 670c beqs 10c7af46 <icmp_address_reply+0x8e>
10c7af3a: 4879 1000 9bef pea 10009bef <timer_bug_msg+0xa28>
10c7af40: 4eb9 10c1 60e4 jsr 10c160e4 <panic>
10c7af46: 206a 0010 moveal %a2@(16),%a0
10c7af4a: b0fc 0000 cmpaw #0,%a0
10c7af4e: 6728 beqs 10c7af78 <icmp_address_reply+0xc0>
10c7af50: 222e fffc movel %fp@(-4),%d1
10c7af54: 6008 bras 10c7af5e <icmp_address_reply+0xa6>
10c7af56: 2050 moveal %a0@,%a0
10c7af58: b0fc 0000 cmpaw #0,%a0
10c7af5c: 671a beqs 10c7af78 <icmp_address_reply+0xc0>
10c7af5e: b2a8 0010 cmpl %a0@(16),%d1
10c7af62: 66f2 bnes 10c7af56 <icmp_address_reply+0x9e>
10c7af64: 202b 0070 movel %a3@(112),%d0
10c7af68: 2428 000c movel %a0@(12),%d2
10c7af6c: b580 eorl %d2,%d0
10c7af6e: c081 andl %d1,%d0
10c7af70: 66e4 bnes 10c7af56 <icmp_address_reply+0x9e>
10c7af72: b0fc 0000 cmpaw #0,%a0
10c7af76: 665c bnes 10c7afd4 <icmp_address_reply+0x11c>
10c7af78: 4eb9 10c5 ca54 jsr 10c5ca54 <net_ratelimit>
10c7af7e: 4a80 tstl %d0
10c7af80: 6752 beqs 10c7afd4 <icmp_address_reply+0x11c>
10c7af82: 4280 clrl %d0
10c7af84: 102b 0073 moveb %a3@(115),%d0
10c7af88: 2f00 movel %d0,%sp@-
10c7af8a: 4280 clrl %d0
10c7af8c: 102b 0072 moveb %a3@(114),%d0
10c7af90: 2f00 movel %d0,%sp@-
10c7af92: 4280 clrl %d0
10c7af94: 102b 0071 moveb %a3@(113),%d0
10c7af98: 2f00 movel %d0,%sp@-
10c7af9a: 4280 clrl %d0
10c7af9c: 102b 0070 moveb %a3@(112),%d0
10c7afa0: 2f00 movel %d0,%sp@-
10c7afa2: 2f0d movel %a5,%sp@-
10c7afa4: 4280 clrl %d0
10c7afa6: 102e ffff moveb %fp@(-1),%d0
10c7afaa: 2f00 movel %d0,%sp@-
10c7afac: 4280 clrl %d0
10c7afae: 102e fffe moveb %fp@(-2),%d0
10c7afb2: 2f00 movel %d0,%sp@-
10c7afb4: 4280 clrl %d0
10c7afb6: 102e fffd moveb %fp@(-3),%d0
10c7afba: 2f00 movel %d0,%sp@-
10c7afbc: 4280 clrl %d0
10c7afbe: 102e fffc moveb %fp@(-4),%d0
10c7afc2: 2f00 movel %d0,%sp@-
10c7afc4: 4879 1000 9ce4 pea 10009ce4 <timer_bug_msg+0xb1d>
10c7afca: 4eb9 10c1 677e jsr 10c1677e <printk>
10c7afd0: 4fef 0028 lea %sp@(40),%sp
10c7afd4: 40c1 movew %sr,%d1
10c7afd6: 007c 0700 oriw #1792,%sr
10c7afda: 2014 movel %a4@,%d0
10c7afdc: 5380 subql #1,%d0
10c7afde: 2880 movel %d0,%a4@
10c7afe0: 46c1 movew %d1,%sr
10c7afe2: 4a80 tstl %d0
10c7afe4: 6608 bnes 10c7afee <icmp_address_reply+0x136>
10c7afe6: 2f0a movel %a2,%sp@-
10c7afe8: 4eb9 10c7 b19c jsr 10c7b19c <in_dev_finish_destroy>
10c7afee: 4cee 3c04 ffe8 moveml %fp@(-24),%d2/%a2-%a5
10c7aff4: 4e5e unlk %fp
10c7aff6: 4e75 rts
10c7aff8 <icmp_discard>:
10c7aff8: 4e56 0000 linkw %fp,#0
10c7affc: 4e5e unlk %fp
10c7affe: 4e75 rts
10c7b000 <icmp_rcv>:
10c7b000: 4e56 0000 linkw %fp,#0
10c7b004: 48e7 2038 moveml %d2/%a2-%a4,%sp@-
10c7b008: 246e 0008 moveal %fp@(8),%a2
10c7b00c: 266a 001c moveal %a2@(28),%a3
10c7b010: 286a 0028 moveal %a2@(40),%a4
10c7b014: 52b9 1003 2adc addql #1,10032adc <icmp_statistics>
10c7b01a: 4280 clrl %d0
10c7b01c: 102a 006b moveb %a2@(107),%d0
10c7b020: 6736 beqs 10c7b058 <icmp_rcv+0x58>
10c7b022: 7201 moveq #1,%d1
10c7b024: b280 cmpl %d0,%d1
10c7b026: 665a bnes 10c7b082 <icmp_rcv+0x82>
10c7b028: 202a 0064 movel %a2@(100),%d0
10c7b02c: 2400 movel %d0,%d2
10c7b02e: 2200 movel %d0,%d1
10c7b030: 4841 swap %d1
10c7b032: d441 addw %d1,%d2
10c7b034: 4241 clrw %d1
10c7b036: d541 addxw %d1,%d2
10c7b038: 2002 movel %d2,%d0
10c7b03a: 0c40 ffff cmpiw #-1,%d0
10c7b03e: 6742 beqs 10c7b082 <icmp_rcv+0x82>
10c7b040: 4eb9 10c5 ca54 jsr 10c5ca54 <net_ratelimit>
10c7b046: 4a80 tstl %d0
10c7b048: 670e beqs 10c7b058 <icmp_rcv+0x58>
10c7b04a: 4879 1000 9d1b pea 10009d1b <timer_bug_msg+0xb54>
10c7b050: 4eb9 10c1 677e jsr 10c1677e <printk>
10c7b056: 588f addql #4,%sp
10c7b058: 42a7 clrl %sp@-
10c7b05a: 2f2a 005c movel %a2@(92),%sp@-
10c7b05e: 42a7 clrl %sp@-
10c7b060: 2f0a movel %a2,%sp@-
10c7b062: 4eb9 10c5 65c8 jsr 10c565c8 <skb_checksum>
10c7b068: 4fef 0010 lea %sp@(16),%sp
10c7b06c: 2400 movel %d0,%d2
10c7b06e: 2200 movel %d0,%d1
10c7b070: 4841 swap %d1
10c7b072: d441 addw %d1,%d2
10c7b074: 4241 clrw %d1
10c7b076: d541 addxw %d1,%d2
10c7b078: 2002 movel %d2,%d0
10c7b07a: 0c40 ffff cmpiw #-1,%d0
10c7b07e: 6600 00d2 bnew 10c7b152 <icmp_rcv+0x152>
10c7b082: 7208 moveq #8,%d1
10c7b084: 202a 005c movel %a2@(92),%d0
10c7b088: b081 cmpl %d1,%d0
10c7b08a: 6500 00c6 bcsw 10c7b152 <icmp_rcv+0x152>
10c7b08e: 90aa 0060 subl %a2@(96),%d0
10c7b092: b081 cmpl %d1,%d0
10c7b094: 6414 bccs 10c7b0aa <icmp_rcv+0xaa>
10c7b096: 9280 subl %d0,%d1
10c7b098: 2f01 movel %d1,%sp@-
10c7b09a: 2f0a movel %a2,%sp@-
10c7b09c: 4eb9 10c5 61ea jsr 10c561ea <__pskb_pull_tail>
10c7b0a2: 508f addql #8,%sp
10c7b0a4: 4a80 tstl %d0
10c7b0a6: 6700 00aa beqw 10c7b152 <icmp_rcv+0x152>
10c7b0aa: 51aa 005c subql #8,%a2@(92)
10c7b0ae: 202a 0080 movel %a2@(128),%d0
10c7b0b2: 5080 addql #8,%d0
10c7b0b4: 2540 0080 movel %d0,%a2@(128)
10c7b0b8: 6700 0098 beqw 10c7b152 <icmp_rcv+0x152>
10c7b0bc: 1213 moveb %a3@,%d1
10c7b0be: 0c01 0012 cmpib #18,%d1
10c7b0c2: 6200 008e bhiw 10c7b152 <icmp_rcv+0x152>
10c7b0c6: 202c 0064 movel %a4@(100),%d0
10c7b0ca: 0280 3000 0000 andil #805306368,%d0
10c7b0d0: 6722 beqs 10c7b0f4 <icmp_rcv+0xf4>
10c7b0d2: 0c01 0008 cmpib #8,%d1
10c7b0d6: 660a bnes 10c7b0e2 <icmp_rcv+0xe2>
10c7b0d8: 4ab9 1003 2e56 tstl 10032e56 <sysctl_icmp_echo_ignore_broadcasts>
10c7b0de: 6672 bnes 10c7b152 <icmp_rcv+0x152>
10c7b0e0: 6012 bras 10c7b0f4 <icmp_rcv+0xf4>
10c7b0e2: 0c01 000d cmpib #13,%d1
10c7b0e6: 670c beqs 10c7b0f4 <icmp_rcv+0xf4>
10c7b0e8: 0c01 0011 cmpib #17,%d1
10c7b0ec: 6706 beqs 10c7b0f4 <icmp_rcv+0xf4>
10c7b0ee: 0c01 0012 cmpib #18,%d1
10c7b0f2: 665e bnes 10c7b152 <icmp_rcv+0x152>
10c7b0f4: 4281 clrl %d1
10c7b0f6: 1213 moveb %a3@,%d1
10c7b0f8: 2001 movel %d1,%d0
10c7b0fa: e788 lsll #3,%d0
10c7b0fc: 9081 subl %d1,%d0
10c7b0fe: d080 addl %d0,%d0
10c7b100: 41f9 1001 0870 lea 10010870 <icmp_pointers+0x4>,%a0
10c7b106: 2070 0800 moveal %a0@(00000000,%d0:l),%a0
10c7b10a: 5290 addql #1,%a0@
10c7b10c: 4281 clrl %d1
10c7b10e: 1213 moveb %a3@,%d1
10c7b110: 2001 movel %d1,%d0
10c7b112: e788 lsll #3,%d0
10c7b114: 9081 subl %d1,%d0
10c7b116: d080 addl %d0,%d0
10c7b118: 41f9 1001 0874 lea 10010874 <icmp_pointers+0x8>,%a0
10c7b11e: 2f0a movel %a2,%sp@-
10c7b120: 2070 0800 moveal %a0@(00000000,%d0:l),%a0
10c7b124: 4e90 jsr %a0@
10c7b126: 588f addql #4,%sp
10c7b128: 7401 moveq #1,%d2
10c7b12a: b4aa 0070 cmpl %a2@(112),%d2
10c7b12e: 6716 beqs 10c7b146 <icmp_rcv+0x146>
10c7b130: 41ea 0070 lea %a2@(112),%a0
10c7b134: 40c1 movew %sr,%d1
10c7b136: 007c 0700 oriw #1792,%sr
10c7b13a: 2010 movel %a0@,%d0
10c7b13c: 5380 subql #1,%d0
10c7b13e: 2080 movel %d0,%a0@
10c7b140: 46c1 movew %d1,%sr
10c7b142: 4a80 tstl %d0
10c7b144: 6608 bnes 10c7b14e <icmp_rcv+0x14e>
10c7b146: 2f0a movel %a2,%sp@-
10c7b148: 4eb9 10c5 5900 jsr 10c55900 <__kfree_skb>
10c7b14e: 7000 moveq #0,%d0
10c7b150: 6008 bras 10c7b15a <icmp_rcv+0x15a>
10c7b152: 52b9 1003 2ae0 addql #1,10032ae0 <icmp_statistics+0x4>
10c7b158: 60ce bras 10c7b128 <icmp_rcv+0x128>
10c7b15a: 4cee 1c04 fff0 moveml %fp@(-16),%d2/%a2-%a4
10c7b160: 4e5e unlk %fp
10c7b162: 4e75 rts
10c7b164 <inet_alloc_ifa>:
10c7b164: 4e56 0000 linkw %fp,#0
10c7b168: 2f02 movel %d2,%sp@-
10c7b16a: 4878 01f0 pea 1f0 <LSIGTRAP+0x1eb>
10c7b16e: 4878 0030 pea 30 <LSIGTRAP+0x2b>
10c7b172: 4eb9 10c2 09bc jsr 10c209bc <kmalloc>
10c7b178: 2400 movel %d0,%d2
10c7b17a: 508f addql #8,%sp
10c7b17c: 6714 beqs 10c7b192 <inet_alloc_ifa+0x2e>
10c7b17e: 4878 0030 pea 30 <LSIGTRAP+0x2b>
10c7b182: 42a7 clrl %sp@-
10c7b184: 2f02 movel %d2,%sp@-
10c7b186: 4eb9 10c8 576c jsr 10c8576c <memset>
10c7b18c: 52b9 1003 2c70 addql #1,10032c70 <inet_ifa_count>
10c7b192: 2002 movel %d2,%d0
10c7b194: 242e fffc movel %fp@(-4),%d2
10c7b198: 4e5e unlk %fp
10c7b19a: 4e75 rts
10c7b19c <in_dev_finish_destroy>:
10c7b19c: 4e56 0000 linkw %fp,#0
10c7b1a0: 2f0a movel %a2,%sp@-
10c7b1a2: 2f02 movel %d2,%sp@-
10c7b1a4: 246e 0008 moveal %fp@(8),%a2
10c7b1a8: 2412 movel %a2@,%d2
10c7b1aa: 4aaa 0010 tstl %a2@(16)
10c7b1ae: 6712 beqs 10c7b1c2 <in_dev_finish_destroy+0x26>
10c7b1b0: 4878 006c pea 6c <LSIGTRAP+0x67>
10c7b1b4: 4879 1000 9d67 pea 10009d67 <timer_bug_msg+0xba0>
10c7b1ba: 4eb9 10c1 677e jsr 10c1677e <printk>
10c7b1c0: 508f addql #8,%sp
10c7b1c2: 4aaa 0014 tstl %a2@(20)
10c7b1c6: 6712 beqs 10c7b1da <in_dev_finish_destroy+0x3e>
10c7b1c8: 4878 006d pea 6d <LSIGTRAP+0x68>
10c7b1cc: 4879 1000 9dbf pea 10009dbf <timer_bug_msg+0xbf8>
10c7b1d2: 4eb9 10c1 677e jsr 10c1677e <printk>
10c7b1d8: 508f addql #8,%sp
10c7b1da: 2042 moveal %d2,%a0
10c7b1dc: 41e8 00d8 lea %a0@(216),%a0
10c7b1e0: 40c1 movew %sr,%d1
10c7b1e2: 007c 0700 oriw #1792,%sr
10c7b1e6: 2010 movel %a0@,%d0
10c7b1e8: 5380 subql #1,%d0
10c7b1ea: 2080 movel %d0,%a0@
10c7b1ec: 46c1 movew %d1,%sr
10c7b1ee: 4a80 tstl %d0
10c7b1f0: 660a bnes 10c7b1fc <in_dev_finish_destroy+0x60>
10c7b1f2: 2f02 movel %d2,%sp@-
10c7b1f4: 4eb9 10c5 95c4 jsr 10c595c4 <netdev_finish_unregister>
10c7b1fa: 588f addql #4,%sp
10c7b1fc: 4aaa 000c tstl %a2@(12)
10c7b200: 6610 bnes 10c7b212 <in_dev_finish_destroy+0x76>
10c7b202: 2f0a movel %a2,%sp@-
10c7b204: 4879 1000 9e16 pea 10009e16 <timer_bug_msg+0xc4f>
10c7b20a: 4eb9 10c1 677e jsr 10c1677e <printk>
10c7b210: 600e bras 10c7b220 <in_dev_finish_destroy+0x84>
10c7b212: 53b9 1003 2958 subql #1,10032958 <inet_dev_count>
10c7b218: 2f0a movel %a2,%sp@-
10c7b21a: 4eb9 10c2 0b8c jsr 10c20b8c <kfree>
10c7b220: 242e fff8 movel %fp@(-8),%d2
10c7b224: 246e fffc moveal %fp@(-4),%a2
10c7b228: 4e5e unlk %fp
10c7b22a: 4e75 rts
10c7b22c <inetdev_init>:
10c7b22c: 4e56 0000 linkw %fp,#0
10c7b230: 2f0b movel %a3,%sp@-
10c7b232: 2f0a movel %a2,%sp@-
10c7b234: 266e 0008 moveal %fp@(8),%a3
10c7b238: 43f9 1000 fdc8 lea 1000fdc8 <rtnl_sem>,%a1
10c7b23e: 5391 subql #1,%a1@
10c7b240: 6a06 bpls 10c7b248 <inetdev_init+0x1c>
10c7b242: 4ef9 10c8 9d86 jmp 10c89d86 <packet_exit+0x50>
10c7b248: 4280 clrl %d0
10c7b24a: 4a80 tstl %d0
10c7b24c: 6622 bnes 10c7b270 <inetdev_init+0x44>
10c7b24e: 2249 moveal %a1,%a1
10c7b250: 41fa 000c lea %pc@(10c7b25e <inetdev_init+0x32>),%a0
10c7b254: 5291 addql #1,%a1@
10c7b256: 6e06 bgts 10c7b25e <inetdev_init+0x32>
10c7b258: 4ef9 10c8 571c jmp 10c8571c <__up_wakeup>
10c7b25e: 4878 007e pea 7e <LSIGTRAP+0x79>
10c7b262: 4879 1000 9e32 pea 10009e32 <timer_bug_msg+0xc6b>
10c7b268: 4eb9 10c1 677e jsr 10c1677e <printk>
10c7b26e: 508f addql #8,%sp
10c7b270: 4878 01f0 pea 1f0 <LSIGTRAP+0x1eb>
10c7b274: 4878 0058 pea 58 <LSIGTRAP+0x53>
10c7b278: 4eb9 10c2 09bc jsr 10c209bc <kmalloc>
10c7b27e: 2440 moveal %d0,%a2
10c7b280: 508f addql #8,%sp
10c7b282: b4fc 0000 cmpaw #0,%a2
10c7b286: 6606 bnes 10c7b28e <inetdev_init+0x62>
10c7b288: 7000 moveq #0,%d0
10c7b28a: 6000 0084 braw 10c7b310 <inetdev_init+0xe4>
10c7b28e: 4878 0058 pea 58 <LSIGTRAP+0x53>
10c7b292: 42a7 clrl %sp@-
10c7b294: 2f0a movel %a2,%sp@-
10c7b296: 4eb9 10c8 576c jsr 10c8576c <memset>
10c7b29c: 42aa 0008 clrl %a2@(8)
10c7b2a0: 4878 0038 pea 38 <LSIGTRAP+0x33>
10c7b2a4: 4879 1001 09b0 pea 100109b0 <ipv4_devconf_dflt>
10c7b2aa: 486a 0020 pea %a2@(32)
10c7b2ae: 4eb9 10c8 5744 jsr 10c85744 <memcpy>
10c7b2b4: 42aa 0054 clrl %a2@(84)
10c7b2b8: 248b movel %a3,%a2@
10c7b2ba: 4879 1001 0630 pea 10010630 <arp_tbl>
10c7b2c0: 2f0b movel %a3,%sp@-
10c7b2c2: 4eb9 10c5 b654 jsr 10c5b654 <neigh_parms_alloc>
10c7b2c8: 2540 001c movel %d0,%a2@(28)
10c7b2cc: 4fef 0020 lea %sp@(32),%sp
10c7b2d0: 660c bnes 10c7b2de <inetdev_init+0xb2>
10c7b2d2: 2f0a movel %a2,%sp@-
10c7b2d4: 4eb9 10c2 0b8c jsr 10c20b8c <kfree>
10c7b2da: 7000 moveq #0,%d0
10c7b2dc: 6032 bras 10c7b310 <inetdev_init+0xe4>
10c7b2de: 52b9 1003 2958 addql #1,10032958 <inet_dev_count>
10c7b2e4: 41eb 00d8 lea %a3@(216),%a0
10c7b2e8: 5290 addql #1,%a0@
10c7b2ea: 41f9 1002 5730 lea 10025730 <irq_stat+0x8>,%a0
10c7b2f0: 5290 addql #1,%a0@
10c7b2f2: 274a 00a8 movel %a2,%a3@(168)
10c7b2f6: 43ea 0004 lea %a2@(4),%a1
10c7b2fa: 5291 addql #1,%a1@
10c7b2fc: 5390 subql #1,%a0@
10c7b2fe: 082b 0000 0053 btst #0,%a3@(83)
10c7b304: 6708 beqs 10c7b30e <inetdev_init+0xe2>
10c7b306: 2f0a movel %a2,%sp@-
10c7b308: 4eb9 10c7 d964 jsr 10c7d964 <ip_mc_up>
10c7b30e: 200a movel %a2,%d0
10c7b310: 246e fff8 moveal %fp@(-8),%a2
10c7b314: 266e fffc moveal %fp@(-4),%a3
10c7b318: 4e5e unlk %fp
10c7b31a: 4e75 rts
10c7b31c <inetdev_destroy>:
10c7b31c: 4e56 0000 linkw %fp,#0
10c7b320: 48e7 203c moveml %d2/%a2-%a5,%sp@-
10c7b324: 2a6e 0008 moveal %fp@(8),%a5
10c7b328: 43f9 1000 fdc8 lea 1000fdc8 <rtnl_sem>,%a1
10c7b32e: 5391 subql #1,%a1@
10c7b330: 6a06 bpls 10c7b338 <inetdev_destroy+0x1c>
10c7b332: 4ef9 10c8 9d92 jmp 10c89d92 <packet_exit+0x5c>
10c7b338: 4280 clrl %d0
10c7b33a: 4a80 tstl %d0
10c7b33c: 6622 bnes 10c7b360 <inetdev_destroy+0x44>
10c7b33e: 2249 moveal %a1,%a1
10c7b340: 41fa 000c lea %pc@(10c7b34e <inetdev_destroy+0x32>),%a0
10c7b344: 5291 addql #1,%a1@
10c7b346: 6e06 bgts 10c7b34e <inetdev_destroy+0x32>
10c7b348: 4ef9 10c8 571c jmp 10c8571c <__up_wakeup>
10c7b34e: 4878 00a3 pea a3 <LSIGTRAP+0x9e>
10c7b352: 4879 1000 9e68 pea 10009e68 <timer_bug_msg+0xca1>
10c7b358: 4eb9 10c1 677e jsr 10c1677e <printk>
10c7b35e: 508f addql #8,%sp
10c7b360: 7001 moveq #1,%d0
10c7b362: 2b40 000c movel %d0,%a5@(12)
10c7b366: 2f0d movel %a5,%sp@-
10c7b368: 4eb9 10c7 d9d8 jsr 10c7d9d8 <ip_mc_destroy_dev>
10c7b36e: 588f addql #4,%sp
10c7b370: 246d 0010 moveal %a5@(16),%a2
10c7b374: 47f9 1002 5730 lea 10025730 <irq_stat+0x8>,%a3
10c7b37a: 240d movel %a5,%d2
10c7b37c: 5882 addql #4,%d2
10c7b37e: b4fc 0000 cmpaw #0,%a2
10c7b382: 6738 beqs 10c7b3bc <inetdev_destroy+0xa0>
10c7b384: 49ed 0010 lea %a5@(16),%a4
10c7b388: 42a7 clrl %sp@-
10c7b38a: 2f0c movel %a4,%sp@-
10c7b38c: 2f0d movel %a5,%sp@-
10c7b38e: 4eb9 10c7 b44e jsr 10c7b44e <inet_del_ifa>
10c7b394: 4fef 000c lea %sp@(12),%sp
10c7b398: 202a 0004 movel %a2@(4),%d0
10c7b39c: 6706 beqs 10c7b3a4 <inetdev_destroy+0x88>
10c7b39e: 2040 moveal %d0,%a0
10c7b3a0: 5888 addql #4,%a0
10c7b3a2: 5390 subql #1,%a0@
10c7b3a4: 2f0a movel %a2,%sp@-
10c7b3a6: 4eb9 10c2 0b8c jsr 10c20b8c <kfree>
10c7b3ac: 53b9 1003 2c70 subql #1,10032c70 <inet_ifa_count>
10c7b3b2: 588f addql #4,%sp
10c7b3b4: 2454 moveal %a4@,%a2
10c7b3b6: b4fc 0000 cmpaw #0,%a2
10c7b3ba: 66cc bnes 10c7b388 <inetdev_destroy+0x6c>
10c7b3bc: 5293 addql #1,%a3@
10c7b3be: 2055 moveal %a5@,%a0
10c7b3c0: 42a8 00a8 clrl %a0@(168)
10c7b3c4: 5393 subql #1,%a3@
10c7b3c6: 2f2d 001c movel %a5@(28),%sp@-
10c7b3ca: 4879 1001 0630 pea 10010630 <arp_tbl>
10c7b3d0: 4eb9 10c5 b6e6 jsr 10c5b6e6 <neigh_parms_release>
10c7b3d6: 508f addql #8,%sp
10c7b3d8: 40c1 movew %sr,%d1
10c7b3da: 007c 0700 oriw #1792,%sr
10c7b3de: 2042 moveal %d2,%a0
10c7b3e0: 2010 movel %a0@,%d0
10c7b3e2: 5380 subql #1,%d0
10c7b3e4: 2080 movel %d0,%a0@
10c7b3e6: 46c1 movew %d1,%sr
10c7b3e8: 4a80 tstl %d0
10c7b3ea: 6606 bnes 10c7b3f2 <inetdev_destroy+0xd6>
10c7b3ec: 2f0d movel %a5,%sp@-
10c7b3ee: 4eba fdac jsr %pc@(10c7b19c <in_dev_finish_destroy>)
10c7b3f2: 4cee 3c04 ffec moveml %fp@(-20),%d2/%a2-%a5
10c7b3f8: 4e5e unlk %fp
10c7b3fa: 4e75 rts
10c7b3fc <inet_addr_onlink>:
10c7b3fc: 4e56 0000 linkw %fp,#0
10c7b400: 2f03 movel %d3,%sp@-
10c7b402: 2f02 movel %d2,%sp@-
10c7b404: 206e 0008 moveal %fp@(8),%a0
10c7b408: 226e 000c moveal %fp@(12),%a1
10c7b40c: 262e 0010 movel %fp@(16),%d3
10c7b410: 2068 0010 moveal %a0@(16),%a0
10c7b414: 6020 bras 10c7b436 <inet_addr_onlink+0x3a>
10c7b416: 2228 000c movel %a0@(12),%d1
10c7b41a: 2009 movel %a1,%d0
10c7b41c: b380 eorl %d1,%d0
10c7b41e: 2428 0010 movel %a0@(16),%d2
10c7b422: c082 andl %d2,%d0
10c7b424: 660e bnes 10c7b434 <inet_addr_onlink+0x38>
10c7b426: 4a83 tstl %d3
10c7b428: 6706 beqs 10c7b430 <inet_addr_onlink+0x34>
10c7b42a: b781 eorl %d3,%d1
10c7b42c: c282 andl %d2,%d1
10c7b42e: 6604 bnes 10c7b434 <inet_addr_onlink+0x38>
10c7b430: 7001 moveq #1,%d0
10c7b432: 6012 bras 10c7b446 <inet_addr_onlink+0x4a>
10c7b434: 2050 moveal %a0@,%a0
10c7b436: b0fc 0000 cmpaw #0,%a0
10c7b43a: 6708 beqs 10c7b444 <inet_addr_onlink+0x48>
10c7b43c: 0828 0000 001d btst #0,%a0@(29)
10c7b442: 67d2 beqs 10c7b416 <inet_addr_onlink+0x1a>
10c7b444: 7000 moveq #0,%d0
10c7b446: 241f movel %sp@+,%d2
10c7b448: 261f movel %sp@+,%d3
10c7b44a: 4e5e unlk %fp
10c7b44c: 4e75 rts
10c7b44e <inet_del_ifa>:
10c7b44e: 4e56 fffc linkw %fp,#-4
10c7b452: 48e7 3c3c moveml %d2-%d5/%a2-%a5,%sp@-
10c7b456: 282e 0008 movel %fp@(8),%d4
10c7b45a: 206e 000c moveal %fp@(12),%a0
10c7b45e: 2850 moveal %a0@,%a4
10c7b460: 43f9 1000 fdc8 lea 1000fdc8 <rtnl_sem>,%a1
10c7b466: 5391 subql #1,%a1@
10c7b468: 6a06 bpls 10c7b470 <inet_del_ifa+0x22>
10c7b46a: 4ef9 10c8 9d9e jmp 10c89d9e <packet_exit+0x68>
10c7b470: 4280 clrl %d0
10c7b472: 4a80 tstl %d0
10c7b474: 6622 bnes 10c7b498 <inet_del_ifa+0x4a>
10c7b476: 2249 moveal %a1,%a1
10c7b478: 41fa 000c lea %pc@(10c7b486 <inet_del_ifa+0x38>),%a0
10c7b47c: 5291 addql #1,%a1@
10c7b47e: 6e06 bgts 10c7b486 <inet_del_ifa+0x38>
10c7b480: 4ef9 10c8 571c jmp 10c8571c <__up_wakeup>
10c7b486: 4878 00cf pea cf <LSIGTRAP+0xca>
10c7b48a: 4879 1000 9ea1 pea 10009ea1 <timer_bug_msg+0xcda>
10c7b490: 4eb9 10c1 677e jsr 10c1677e <printk>
10c7b496: 508f addql #8,%sp
10c7b498: 43f9 1002 5730 lea 10025730 <irq_stat+0x8>,%a1
10c7b49e: 243c 10c7 c512 movel #281527570,%d2
10c7b4a4: 263c 10c1 b850 movel #281131088,%d3
10c7b4aa: 082c 0000 001d btst #0,%a4@(29)
10c7b4b0: 6600 008a bnew 10c7b53c <inet_del_ifa+0xee>
10c7b4b4: 2a4c moveal %a4,%a5
10c7b4b6: 2454 moveal %a4@,%a2
10c7b4b8: b4fc 0000 cmpaw #0,%a2
10c7b4bc: 677e beqs 10c7b53c <inet_del_ifa+0xee>
10c7b4be: 2649 moveal %a1,%a3
10c7b4c0: 082a 0000 001d btst #0,%a2@(29)
10c7b4c6: 6718 beqs 10c7b4e0 <inet_del_ifa+0x92>
10c7b4c8: 222c 0010 movel %a4@(16),%d1
10c7b4cc: b2aa 0010 cmpl %a2@(16),%d1
10c7b4d0: 660e bnes 10c7b4e0 <inet_del_ifa+0x92>
10c7b4d2: 202c 000c movel %a4@(12),%d0
10c7b4d6: 2a2a 000c movel %a2@(12),%d5
10c7b4da: bb80 eorl %d5,%d0
10c7b4dc: c081 andl %d1,%d0
10c7b4de: 6704 beqs 10c7b4e4 <inet_del_ifa+0x96>
10c7b4e0: 2a4a moveal %a2,%a5
10c7b4e2: 6050 bras 10c7b534 <inet_del_ifa+0xe6>
10c7b4e4: 5293 addql #1,%a3@
10c7b4e6: 2a92 movel %a2@,%a5@
10c7b4e8: 5393 subql #1,%a3@
10c7b4ea: 2f0a movel %a2,%sp@-
10c7b4ec: 4878 0015 pea 15 <LSIGTRAP+0x10>
10c7b4f0: 2d49 fffc movel %a1,%fp@(-4)
10c7b4f4: 2042 moveal %d2,%a0
10c7b4f6: 4e90 jsr %a0@
10c7b4f8: 2f0a movel %a2,%sp@-
10c7b4fa: 4878 0002 pea 2 <PF_DTRACE_OFF+0x1>
10c7b4fe: 4879 1002 4f14 pea 10024f14 <inetaddr_chain>
10c7b504: 2043 moveal %d3,%a0
10c7b506: 4e90 jsr %a0@
10c7b508: 4fef 0014 lea %sp@(20),%sp
10c7b50c: 202a 0004 movel %a2@(4),%d0
10c7b510: 226e fffc moveal %fp@(-4),%a1
10c7b514: 6706 beqs 10c7b51c <inet_del_ifa+0xce>
10c7b516: 2040 moveal %d0,%a0
10c7b518: 5888 addql #4,%a0
10c7b51a: 5390 subql #1,%a0@
10c7b51c: 2f0a movel %a2,%sp@-
10c7b51e: 2d49 fffc movel %a1,%fp@(-4)
10c7b522: 4eb9 10c2 0b8c jsr 10c20b8c <kfree>
10c7b528: 53b9 1003 2c70 subql #1,10032c70 <inet_ifa_count>
10c7b52e: 588f addql #4,%sp
10c7b530: 226e fffc moveal %fp@(-4),%a1
10c7b534: 2455 moveal %a5@,%a2
10c7b536: b4fc 0000 cmpaw #0,%a2
10c7b53a: 6684 bnes 10c7b4c0 <inet_del_ifa+0x72>
10c7b53c: 5291 addql #1,%a1@
10c7b53e: 206e 000c moveal %fp@(12),%a0
10c7b542: 2094 movel %a4@,%a0@
10c7b544: 5391 subql #1,%a1@
10c7b546: 2f0c movel %a4,%sp@-
10c7b548: 4878 0015 pea 15 <LSIGTRAP+0x10>
10c7b54c: 2042 moveal %d2,%a0
10c7b54e: 4e90 jsr %a0@
10c7b550: 2f0c movel %a4,%sp@-
10c7b552: 4878 0002 pea 2 <PF_DTRACE_OFF+0x1>
10c7b556: 4879 1002 4f14 pea 10024f14 <inetaddr_chain>
10c7b55c: 2043 moveal %d3,%a0
10c7b55e: 4e90 jsr %a0@
10c7b560: 4fef 0014 lea %sp@(20),%sp
10c7b564: 4aae 0010 tstl %fp@(16)
10c7b568: 672a beqs 10c7b594 <inet_del_ifa+0x146>
10c7b56a: 202c 0004 movel %a4@(4),%d0
10c7b56e: 6706 beqs 10c7b576 <inet_del_ifa+0x128>
10c7b570: 2040 moveal %d0,%a0
10c7b572: 5888 addql #4,%a0
10c7b574: 5390 subql #1,%a0@
10c7b576: 2f0c movel %a4,%sp@-
10c7b578: 4eb9 10c2 0b8c jsr 10c20b8c <kfree>
10c7b57e: 53b9 1003 2c70 subql #1,10032c70 <inet_ifa_count>
10c7b584: 588f addql #4,%sp
10c7b586: 2044 moveal %d4,%a0
10c7b588: 4aa8 0010 tstl %a0@(16)
10c7b58c: 6606 bnes 10c7b594 <inet_del_ifa+0x146>
10c7b58e: 2f04 movel %d4,%sp@-
10c7b590: 4eba fd8a jsr %pc@(10c7b31c <inetdev_destroy>)
10c7b594: 4cee 3c3c ffdc moveml %fp@(-36),%d2-%d5/%a2-%a5
10c7b59a: 4e5e unlk %fp
10c7b59c: 4e75 rts
10c7b59e <inet_insert_ifa>:
10c7b59e: 4e56 0000 linkw %fp,#0
10c7b5a2: 48e7 3020 moveml %d2-%d3/%a2,%sp@-
10c7b5a6: 246e 0008 moveal %fp@(8),%a2
10c7b5aa: 242a 0004 movel %a2@(4),%d2
10c7b5ae: 43f9 1000 fdc8 lea 1000fdc8 <rtnl_sem>,%a1
10c7b5b4: 5391 subql #1,%a1@
10c7b5b6: 6a06 bpls 10c7b5be <inet_insert_ifa+0x20>
10c7b5b8: 4ef9 10c8 9daa jmp 10c89daa <packet_exit+0x74>
10c7b5be: 4280 clrl %d0
10c7b5c0: 4a80 tstl %d0
10c7b5c2: 6622 bnes 10c7b5e6 <inet_insert_ifa+0x48>
10c7b5c4: 2249 moveal %a1,%a1
10c7b5c6: 41fa 000c lea %pc@(10c7b5d4 <inet_insert_ifa+0x36>),%a0
10c7b5ca: 5291 addql #1,%a1@
10c7b5cc: 6e06 bgts 10c7b5d4 <inet_insert_ifa+0x36>
10c7b5ce: 4ef9 10c8 571c jmp 10c8571c <__up_wakeup>
10c7b5d4: 4878 0108 pea 108 <LSIGTRAP+0x103>
10c7b5d8: 4879 1000 9ed7 pea 10009ed7 <timer_bug_msg+0xd10>
10c7b5de: 4eb9 10c1 677e jsr 10c1677e <printk>
10c7b5e4: 508f addql #8,%sp
10c7b5e6: 4aaa 0008 tstl %a2@(8)
10c7b5ea: 661e bnes 10c7b60a <inet_insert_ifa+0x6c>
10c7b5ec: 202a 0004 movel %a2@(4),%d0
10c7b5f0: 6706 beqs 10c7b5f8 <inet_insert_ifa+0x5a>
10c7b5f2: 2040 moveal %d0,%a0
10c7b5f4: 5888 addql #4,%a0
10c7b5f6: 5390 subql #1,%a0@
10c7b5f8: 2f0a movel %a2,%sp@-
10c7b5fa: 4eb9 10c2 0b8c jsr 10c20b8c <kfree>
10c7b600: 53b9 1003 2c70 subql #1,10032c70 <inet_ifa_count>
10c7b606: 6000 00e4 braw 10c7b6ec <inet_insert_ifa+0x14e>
10c7b60a: 022a 00fe 001d andib #-2,%a2@(29)
10c7b610: 2042 moveal %d2,%a0
10c7b612: 43e8 0010 lea %a0@(16),%a1
10c7b616: 2409 movel %a1,%d2
10c7b618: 6000 0086 braw 10c7b6a0 <inet_insert_ifa+0x102>
10c7b61c: 0828 0000 001d btst #0,%a0@(29)
10c7b622: 660c bnes 10c7b630 <inet_insert_ifa+0x92>
10c7b624: 102a 001c moveb %a2@(28),%d0
10c7b628: b028 001c cmpb %a0@(28),%d0
10c7b62c: 6202 bhis 10c7b630 <inet_insert_ifa+0x92>
10c7b62e: 2408 movel %a0,%d2
10c7b630: 2228 0010 movel %a0@(16),%d1
10c7b634: b2aa 0010 cmpl %a2@(16),%d1
10c7b638: 6664 bnes 10c7b69e <inet_insert_ifa+0x100>
10c7b63a: 2028 000c movel %a0@(12),%d0
10c7b63e: 262a 000c movel %a2@(12),%d3
10c7b642: b780 eorl %d3,%d0
10c7b644: c081 andl %d1,%d0
10c7b646: 6656 bnes 10c7b69e <inet_insert_ifa+0x100>
10c7b648: 2028 0008 movel %a0@(8),%d0
10c7b64c: b0aa 0008 cmpl %a2@(8),%d0
10c7b650: 661e bnes 10c7b670 <inet_insert_ifa+0xd2>
10c7b652: 202a 0004 movel %a2@(4),%d0
10c7b656: 6706 beqs 10c7b65e <inet_insert_ifa+0xc0>
10c7b658: 2040 moveal %d0,%a0
10c7b65a: 5888 addql #4,%a0
10c7b65c: 5390 subql #1,%a0@
10c7b65e: 2f0a movel %a2,%sp@-
10c7b660: 4eb9 10c2 0b8c jsr 10c20b8c <kfree>
10c7b666: 53b9 1003 2c70 subql #1,10032c70 <inet_ifa_count>
10c7b66c: 70ef moveq #-17,%d0
10c7b66e: 607e bras 10c7b6ee <inet_insert_ifa+0x150>
10c7b670: 1628 001c moveb %a0@(28),%d3
10c7b674: b62a 001c cmpb %a2@(28),%d3
10c7b678: 671e beqs 10c7b698 <inet_insert_ifa+0xfa>
10c7b67a: 202a 0004 movel %a2@(4),%d0
10c7b67e: 6706 beqs 10c7b686 <inet_insert_ifa+0xe8>
10c7b680: 2040 moveal %d0,%a0
10c7b682: 5888 addql #4,%a0
10c7b684: 5390 subql #1,%a0@
10c7b686: 2f0a movel %a2,%sp@-
10c7b688: 4eb9 10c2 0b8c jsr 10c20b8c <kfree>
10c7b68e: 53b9 1003 2c70 subql #1,10032c70 <inet_ifa_count>
10c7b694: 70ea moveq #-22,%d0
10c7b696: 6056 bras 10c7b6ee <inet_insert_ifa+0x150>
10c7b698: 002a 0001 001d orib #1,%a2@(29)
10c7b69e: 2248 moveal %a0,%a1
10c7b6a0: 2051 moveal %a1@,%a0
10c7b6a2: b0fc 0000 cmpaw #0,%a0
10c7b6a6: 6600 ff74 bnew 10c7b61c <inet_insert_ifa+0x7e>
10c7b6aa: 082a 0000 001d btst #0,%a2@(29)
10c7b6b0: 660e bnes 10c7b6c0 <inet_insert_ifa+0x122>
10c7b6b2: 2f2a 0008 movel %a2@(8),%sp@-
10c7b6b6: 4eb9 10c5 ca3e jsr 10c5ca3e <net_srandom>
10c7b6bc: 2242 moveal %d2,%a1
10c7b6be: 588f addql #4,%sp
10c7b6c0: 2491 movel %a1@,%a2@
10c7b6c2: 41f9 1002 5730 lea 10025730 <irq_stat+0x8>,%a0
10c7b6c8: 5290 addql #1,%a0@
10c7b6ca: 228a movel %a2,%a1@
10c7b6cc: 5390 subql #1,%a0@
10c7b6ce: 2f0a movel %a2,%sp@-
10c7b6d0: 4878 0014 pea 14 <LSIGTRAP+0xf>
10c7b6d4: 4eb9 10c7 c512 jsr 10c7c512 <rtmsg_ifa>
10c7b6da: 2f0a movel %a2,%sp@-
10c7b6dc: 4878 0001 pea 1 <PF_DTRACE_OFF>
10c7b6e0: 4879 1002 4f14 pea 10024f14 <inetaddr_chain>
10c7b6e6: 4eb9 10c1 b850 jsr 10c1b850 <notifier_call_chain>
10c7b6ec: 7000 moveq #0,%d0
10c7b6ee: 4cee 040c fff4 moveml %fp@(-12),%d2-%d3/%a2
10c7b6f4: 4e5e unlk %fp
10c7b6f6: 4e75 rts
10c7b6f8 <inet_set_ifa>:
10c7b6f8: 4e56 0000 linkw %fp,#0
10c7b6fc: 48e7 2030 moveml %d2/%a2-%a3,%sp@-
10c7b700: 266e 0008 moveal %fp@(8),%a3
10c7b704: 246e 000c moveal %fp@(12),%a2
10c7b708: 242b 00a8 movel %a3@(168),%d2
10c7b70c: 43f9 1000 fdc8 lea 1000fdc8 <rtnl_sem>,%a1
10c7b712: 5391 subql #1,%a1@
10c7b714: 6a06 bpls 10c7b71c <inet_set_ifa+0x24>
10c7b716: 4ef9 10c8 9db6 jmp 10c89db6 <packet_exit+0x80>
10c7b71c: 4280 clrl %d0
10c7b71e: 4a80 tstl %d0
10c7b720: 6622 bnes 10c7b744 <inet_set_ifa+0x4c>
10c7b722: 2249 moveal %a1,%a1
10c7b724: 41fa 000c lea %pc@(10c7b732 <inet_set_ifa+0x3a>),%a0
10c7b728: 5291 addql #1,%a1@
10c7b72a: 6e06 bgts 10c7b732 <inet_set_ifa+0x3a>
10c7b72c: 4ef9 10c8 571c jmp 10c8571c <__up_wakeup>
10c7b732: 4878 013a pea 13a <LSIGTRAP+0x135>
10c7b736: 4879 1000 9f10 pea 10009f10 <timer_bug_msg+0xd49>
10c7b73c: 4eb9 10c1 677e jsr 10c1677e <printk>
10c7b742: 508f addql #8,%sp
10c7b744: 4a82 tstl %d2
10c7b746: 662a bnes 10c7b772 <inet_set_ifa+0x7a>
10c7b748: 2f0b movel %a3,%sp@-
10c7b74a: 4eba fae0 jsr %pc@(10c7b22c <inetdev_init>)
10c7b74e: 2400 movel %d0,%d2
10c7b750: 588f addql #4,%sp
10c7b752: 661e bnes 10c7b772 <inet_set_ifa+0x7a>
10c7b754: 202a 0004 movel %a2@(4),%d0
10c7b758: 6706 beqs 10c7b760 <inet_set_ifa+0x68>
10c7b75a: 2040 moveal %d0,%a0
10c7b75c: 5888 addql #4,%a0
10c7b75e: 5390 subql #1,%a0@
10c7b760: 2f0a movel %a2,%sp@-
10c7b762: 4eb9 10c2 0b8c jsr 10c20b8c <kfree>
10c7b768: 53b9 1003 2c70 subql #1,10032c70 <inet_ifa_count>
10c7b76e: 7097 moveq #-105,%d0
10c7b770: 6046 bras 10c7b7b8 <inet_set_ifa+0xc0>
10c7b772: 202a 0004 movel %a2@(4),%d0
10c7b776: b480 cmpl %d0,%d2
10c7b778: 6720 beqs 10c7b79a <inet_set_ifa+0xa2>
10c7b77a: 4a80 tstl %d0
10c7b77c: 6712 beqs 10c7b790 <inet_set_ifa+0x98>
10c7b77e: 4878 0144 pea 144 <LSIGTRAP+0x13f>
10c7b782: 4879 1000 9f46 pea 10009f46 <timer_bug_msg+0xd7f>
10c7b788: 4eb9 10c1 677e jsr 10c1677e <printk>
10c7b78e: 508f addql #8,%sp
10c7b790: 2042 moveal %d2,%a0
10c7b792: 5888 addql #4,%a0
10c7b794: 5290 addql #1,%a0@
10c7b796: 2542 0004 movel %d2,%a2@(4)
10c7b79a: 202a 0008 movel %a2@(8),%d0
10c7b79e: 0280 ff00 0000 andil #-16777216,%d0
10c7b7a4: 0c80 7f00 0000 cmpil #2130706432,%d0
10c7b7aa: 6606 bnes 10c7b7b2 <inet_set_ifa+0xba>
10c7b7ac: 157c 00fe 001c moveb #-2,%a2@(28)
10c7b7b2: 2f0a movel %a2,%sp@-
10c7b7b4: 4eba fde8 jsr %pc@(10c7b59e <inet_insert_ifa>)
10c7b7b8: 4cee 0c04 fff4 moveml %fp@(-12),%d2/%a2-%a3
10c7b7be: 4e5e unlk %fp
10c7b7c0: 4e75 rts
10c7b7c2 <inetdev_by_index>:
10c7b7c2: 4e56 0000 linkw %fp,#0
10c7b7c6: 2f02 movel %d2,%sp@-
10c7b7c8: 7400 moveq #0,%d2
10c7b7ca: 2f2e 0008 movel %fp@(8),%sp@-
10c7b7ce: 4eb9 10c5 7c0c jsr 10c57c0c <__dev_get_by_index>
10c7b7d4: 2040 moveal %d0,%a0
10c7b7d6: b0fc 0000 cmpaw #0,%a0
10c7b7da: 670e beqs 10c7b7ea <inetdev_by_index+0x28>
10c7b7dc: 2028 00a8 movel %a0@(168),%d0
10c7b7e0: 6706 beqs 10c7b7e8 <inetdev_by_index+0x26>
10c7b7e2: 2040 moveal %d0,%a0
10c7b7e4: 5888 addql #4,%a0
10c7b7e6: 5290 addql #1,%a0@
10c7b7e8: 2400 movel %d0,%d2
10c7b7ea: 2002 movel %d2,%d0
10c7b7ec: 242e fffc movel %fp@(-4),%d2
10c7b7f0: 4e5e unlk %fp
10c7b7f2: 4e75 rts
10c7b7f4 <inet_ifa_byprefix>:
10c7b7f4: 4e56 0000 linkw %fp,#0
10c7b7f8: 48e7 3800 moveml %d2-%d4,%sp@-
10c7b7fc: 262e 000c movel %fp@(12),%d3
10c7b800: 242e 0010 movel %fp@(16),%d2
10c7b804: 43f9 1000 fdc8 lea 1000fdc8 <rtnl_sem>,%a1
10c7b80a: 5391 subql #1,%a1@
10c7b80c: 6a06 bpls 10c7b814 <inet_ifa_byprefix+0x20>
10c7b80e: 4ef9 10c8 9dc2 jmp 10c89dc2 <packet_exit+0x8c>
10c7b814: 4280 clrl %d0
10c7b816: 4a80 tstl %d0
10c7b818: 6620 bnes 10c7b83a <inet_ifa_byprefix+0x46>
10c7b81a: 2249 moveal %a1,%a1
10c7b81c: 41fa 000c lea %pc@(10c7b82a <inet_ifa_byprefix+0x36>),%a0
10c7b820: 5291 addql #1,%a1@
10c7b822: 6e06 bgts 10c7b82a <inet_ifa_byprefix+0x36>
10c7b824: 4ef9 10c8 571c jmp 10c8571c <__up_wakeup>
10c7b82a: 4878 015d pea 15d <LSIGTRAP+0x158>
10c7b82e: 4879 1000 9f93 pea 10009f93 <timer_bug_msg+0xdcc>
10c7b834: 4eb9 10c1 677e jsr 10c1677e <printk>
10c7b83a: 206e 0008 moveal %fp@(8),%a0
10c7b83e: 2068 0010 moveal %a0@(16),%a0
10c7b842: 601a bras 10c7b85e <inet_ifa_byprefix+0x6a>
10c7b844: 2228 0010 movel %a0@(16),%d1
10c7b848: b481 cmpl %d1,%d2
10c7b84a: 6610 bnes 10c7b85c <inet_ifa_byprefix+0x68>
10c7b84c: 2003 movel %d3,%d0
10c7b84e: 2828 000c movel %a0@(12),%d4
10c7b852: b980 eorl %d4,%d0
10c7b854: c081 andl %d1,%d0
10c7b856: 6604 bnes 10c7b85c <inet_ifa_byprefix+0x68>
10c7b858: 2008 movel %a0,%d0
10c7b85a: 6012 bras 10c7b86e <inet_ifa_byprefix+0x7a>
10c7b85c: 2050 moveal %a0@,%a0
10c7b85e: b0fc 0000 cmpaw #0,%a0
10c7b862: 6708 beqs 10c7b86c <inet_ifa_byprefix+0x78>
10c7b864: 0828 0000 001d btst #0,%a0@(29)
10c7b86a: 67d8 beqs 10c7b844 <inet_ifa_byprefix+0x50>
10c7b86c: 7000 moveq #0,%d0
10c7b86e: 4cee 001c fff4 moveml %fp@(-12),%d2-%d4
10c7b874: 4e5e unlk %fp
10c7b876: 4e75 rts
10c7b878 <inet_rtm_deladdr>:
10c7b878: 4e56 0000 linkw %fp,#0
10c7b87c: 48e7 203c moveml %d2/%a2-%a5,%sp@-
10c7b880: 286e 0010 moveal %fp@(16),%a4
10c7b884: 206e 000c moveal %fp@(12),%a0
10c7b888: 4be8 0010 lea %a0@(16),%a5
10c7b88c: 43f9 1000 fdc8 lea 1000fdc8 <rtnl_sem>,%a1
10c7b892: 5391 subql #1,%a1@
10c7b894: 6a06 bpls 10c7b89c <inet_rtm_deladdr+0x24>
10c7b896: 4ef9 10c8 9dce jmp 10c89dce <packet_exit+0x98>
10c7b89c: 4280 clrl %d0
10c7b89e: 4a80 tstl %d0
10c7b8a0: 6622 bnes 10c7b8c4 <inet_rtm_deladdr+0x4c>
10c7b8a2: 2249 moveal %a1,%a1
10c7b8a4: 41fa 000c lea %pc@(10c7b8b2 <inet_rtm_deladdr+0x3a>),%a0
10c7b8a8: 5291 addql #1,%a1@
10c7b8aa: 6e06 bgts 10c7b8b2 <inet_rtm_deladdr+0x3a>
10c7b8ac: 4ef9 10c8 571c jmp 10c8571c <__up_wakeup>
10c7b8b2: 4878 016e pea 16e <LSIGTRAP+0x169>
10c7b8b6: 4879 1000 9fce pea 10009fce <timer_bug_msg+0xe07>
10c7b8bc: 4eb9 10c1 677e jsr 10c1677e <printk>
10c7b8c2: 508f addql #8,%sp
10c7b8c4: 2f2d 0004 movel %a5@(4),%sp@-
10c7b8c8: 4eba fef8 jsr %pc@(10c7b7c2 <inetdev_by_index>)
10c7b8cc: 2400 movel %d0,%d2
10c7b8ce: 588f addql #4,%sp
10c7b8d0: 6700 0098 beqw 10c7b96a <inet_rtm_deladdr+0xf2>
10c7b8d4: 2042 moveal %d2,%a0
10c7b8d6: 5888 addql #4,%a0
10c7b8d8: 5390 subql #1,%a0@
10c7b8da: 2042 moveal %d2,%a0
10c7b8dc: 47e8 0010 lea %a0@(16),%a3
10c7b8e0: 2453 moveal %a3@,%a2
10c7b8e2: b4fc 0000 cmpaw #0,%a2
10c7b8e6: 6700 0082 beqw 10c7b96a <inet_rtm_deladdr+0xf2>
10c7b8ea: 206c 0004 moveal %a4@(4),%a0
10c7b8ee: b0fc 0000 cmpaw #0,%a0
10c7b8f2: 671a beqs 10c7b90e <inet_rtm_deladdr+0x96>
10c7b8f4: 4878 0004 pea 4 <PF_PTRACED_BIT>
10c7b8f8: 486a 0008 pea %a2@(8)
10c7b8fc: 4868 0004 pea %a0@(4)
10c7b900: 4eb9 10c8 436e jsr 10c8436e <memcmp>
10c7b906: 4fef 000c lea %sp@(12),%sp
10c7b90a: 4a80 tstl %d0
10c7b90c: 6652 bnes 10c7b960 <inet_rtm_deladdr+0xe8>
10c7b90e: 202c 0008 movel %a4@(8),%d0
10c7b912: 671a beqs 10c7b92e <inet_rtm_deladdr+0xb6>
10c7b914: 2240 moveal %d0,%a1
10c7b916: 5889 addql #4,%a1
10c7b918: 41ea 001f lea %a2@(31),%a0
10c7b91c: 1019 moveb %a1@+,%d0
10c7b91e: b018 cmpb %a0@+,%d0
10c7b920: 6606 bnes 10c7b928 <inet_rtm_deladdr+0xb0>
10c7b922: 4a00 tstb %d0
10c7b924: 66f6 bnes 10c7b91c <inet_rtm_deladdr+0xa4>
10c7b926: 6002 bras 10c7b92a <inet_rtm_deladdr+0xb2>
10c7b928: 9020 subb %a0@-,%d0
10c7b92a: 4a00 tstb %d0
10c7b92c: 6632 bnes 10c7b960 <inet_rtm_deladdr+0xe8>
10c7b92e: 2054 moveal %a4@,%a0
10c7b930: b0fc 0000 cmpaw #0,%a0
10c7b934: 671a beqs 10c7b950 <inet_rtm_deladdr+0xd8>
10c7b936: 102d 0001 moveb %a5@(1),%d0
10c7b93a: b02a 001e cmpb %a2@(30),%d0
10c7b93e: 6620 bnes 10c7b960 <inet_rtm_deladdr+0xe8>
10c7b940: 2028 0004 movel %a0@(4),%d0
10c7b944: 222a 000c movel %a2@(12),%d1
10c7b948: b380 eorl %d1,%d0
10c7b94a: c0aa 0010 andl %a2@(16),%d0
10c7b94e: 6610 bnes 10c7b960 <inet_rtm_deladdr+0xe8>
10c7b950: 4878 0001 pea 1 <PF_DTRACE_OFF>
10c7b954: 2f0b movel %a3,%sp@-
10c7b956: 2f02 movel %d2,%sp@-
10c7b958: 4eba faf4 jsr %pc@(10c7b44e <inet_del_ifa>)
10c7b95c: 7000 moveq #0,%d0
10c7b95e: 600c bras 10c7b96c <inet_rtm_deladdr+0xf4>
10c7b960: 264a moveal %a2,%a3
10c7b962: 2452 moveal %a2@,%a2
10c7b964: b4fc 0000 cmpaw #0,%a2
10c7b968: 6680 bnes 10c7b8ea <inet_rtm_deladdr+0x72>
10c7b96a: 709d moveq #-99,%d0
10c7b96c: 4cee 3c04 ffec moveml %fp@(-20),%d2/%a2-%a5
10c7b972: 4e5e unlk %fp
10c7b974: 4e75 rts
10c7b976 <inet_rtm_newaddr>:
10c7b976: 4e56 0000 linkw %fp,#0
10c7b97a: 48e7 303c moveml %d2-%d3/%a2-%a5,%sp@-
10c7b97e: 286e 0010 moveal %fp@(16),%a4
10c7b982: 206e 000c moveal %fp@(12),%a0
10c7b986: 4be8 0010 lea %a0@(16),%a5
10c7b98a: 43f9 1000 fdc8 lea 1000fdc8 <rtnl_sem>,%a1
10c7b990: 5391 subql #1,%a1@
10c7b992: 6a06 bpls 10c7b99a <inet_rtm_newaddr+0x24>
10c7b994: 4ef9 10c8 9dda jmp 10c89dda <packet_exit+0xa4>
10c7b99a: 4280 clrl %d0
10c7b99c: 4a80 tstl %d0
10c7b99e: 6622 bnes 10c7b9c2 <inet_rtm_newaddr+0x4c>
10c7b9a0: 2249 moveal %a1,%a1
10c7b9a2: 41fa 000c lea %pc@(10c7b9b0 <inet_rtm_newaddr+0x3a>),%a0
10c7b9a6: 5291 addql #1,%a1@
10c7b9a8: 6e06 bgts 10c7b9b0 <inet_rtm_newaddr+0x3a>
10c7b9aa: 4ef9 10c8 571c jmp 10c8571c <__up_wakeup>
10c7b9b0: 4878 018b pea 18b <LSIGTRAP+0x186>
10c7b9b4: 4879 1000 a008 pea 1000a008 <timer_bug_msg+0xe41>
10c7b9ba: 4eb9 10c1 677e jsr 10c1677e <printk>
10c7b9c0: 508f addql #8,%sp
10c7b9c2: 0c2d 0020 0001 cmpib #32,%a5@(1)
10c7b9c8: 6206 bhis 10c7b9d0 <inet_rtm_newaddr+0x5a>
10c7b9ca: 4aac 0004 tstl %a4@(4)
10c7b9ce: 6606 bnes 10c7b9d6 <inet_rtm_newaddr+0x60>
10c7b9d0: 70ea moveq #-22,%d0
10c7b9d2: 6000 0108 braw 10c7badc <inet_rtm_newaddr+0x166>
10c7b9d6: 2f2d 0004 movel %a5@(4),%sp@-
10c7b9da: 4eb9 10c5 7c0c jsr 10c57c0c <__dev_get_by_index>
10c7b9e0: 2600 movel %d0,%d3
10c7b9e2: 588f addql #4,%sp
10c7b9e4: 6606 bnes 10c7b9ec <inet_rtm_newaddr+0x76>
10c7b9e6: 70ed moveq #-19,%d0
10c7b9e8: 6000 00f2 braw 10c7badc <inet_rtm_newaddr+0x166>
10c7b9ec: 2043 moveal %d3,%a0
10c7b9ee: 2428 00a8 movel %a0@(168),%d2
10c7b9f2: 660c bnes 10c7ba00 <inet_rtm_newaddr+0x8a>
10c7b9f4: 2f03 movel %d3,%sp@-
10c7b9f6: 4eba f834 jsr %pc@(10c7b22c <inetdev_init>)
10c7b9fa: 2400 movel %d0,%d2
10c7b9fc: 588f addql #4,%sp
10c7b9fe: 670c beqs 10c7ba0c <inet_rtm_newaddr+0x96>
10c7ba00: 4eba f762 jsr %pc@(10c7b164 <inet_alloc_ifa>)
10c7ba04: 2640 moveal %d0,%a3
10c7ba06: b6fc 0000 cmpaw #0,%a3
10c7ba0a: 6606 bnes 10c7ba12 <inet_rtm_newaddr+0x9c>
10c7ba0c: 7097 moveq #-105,%d0
10c7ba0e: 6000 00cc braw 10c7badc <inet_rtm_newaddr+0x166>
10c7ba12: 4a94 tstl %a4@
10c7ba14: 6604 bnes 10c7ba1a <inet_rtm_newaddr+0xa4>
10c7ba16: 28ac 0004 movel %a4@(4),%a4@
10c7ba1a: 4878 0004 pea 4 <PF_PTRACED_BIT>
10c7ba1e: 202c 0004 movel %a4@(4),%d0
10c7ba22: 5880 addql #4,%d0
10c7ba24: 2f00 movel %d0,%sp@-
10c7ba26: 486b 0008 pea %a3@(8)
10c7ba2a: 45f9 10c8 5744 lea 10c85744 <memcpy>,%a2
10c7ba30: 4e92 jsr %a2@
10c7ba32: 4878 0004 pea 4 <PF_PTRACED_BIT>
10c7ba36: 2214 movel %a4@,%d1
10c7ba38: 5881 addql #4,%d1
10c7ba3a: 2f01 movel %d1,%sp@-
10c7ba3c: 486b 000c pea %a3@(12)
10c7ba40: 4e92 jsr %a2@
10c7ba42: 176d 0001 001e moveb %a5@(1),%a3@(30)
10c7ba48: 4280 clrl %d0
10c7ba4a: 102d 0001 moveb %a5@(1),%d0
10c7ba4e: 4fef 0018 lea %sp@(24),%sp
10c7ba52: 670c beqs 10c7ba60 <inet_rtm_newaddr+0xea>
10c7ba54: 7220 moveq #32,%d1
10c7ba56: 9280 subl %d0,%d1
10c7ba58: 2001 movel %d1,%d0
10c7ba5a: 72ff moveq #-1,%d1
10c7ba5c: e1a9 lsll %d0,%d1
10c7ba5e: 6002 bras 10c7ba62 <inet_rtm_newaddr+0xec>
10c7ba60: 7200 moveq #0,%d1
10c7ba62: 2741 0010 movel %d1,%a3@(16)
10c7ba66: 206c 000c moveal %a4@(12),%a0
10c7ba6a: b0fc 0000 cmpaw #0,%a0
10c7ba6e: 6712 beqs 10c7ba82 <inet_rtm_newaddr+0x10c>
10c7ba70: 4878 0004 pea 4 <PF_PTRACED_BIT>
10c7ba74: 4868 0004 pea %a0@(4)
10c7ba78: 486b 0014 pea %a3@(20)
10c7ba7c: 4e92 jsr %a2@
10c7ba7e: 4fef 000c lea %sp@(12),%sp
10c7ba82: 206c 0010 moveal %a4@(16),%a0
10c7ba86: b0fc 0000 cmpaw #0,%a0
10c7ba8a: 6712 beqs 10c7ba9e <inet_rtm_newaddr+0x128>
10c7ba8c: 4878 0004 pea 4 <PF_PTRACED_BIT>
10c7ba90: 4868 0004 pea %a0@(4)
10c7ba94: 486b 0018 pea %a3@(24)
10c7ba98: 4e92 jsr %a2@
10c7ba9a: 4fef 000c lea %sp@(12),%sp
10c7ba9e: 176d 0002 001d moveb %a5@(2),%a3@(29)
10c7baa4: 176d 0003 001c moveb %a5@(3),%a3@(28)
10c7baaa: 2042 moveal %d2,%a0
10c7baac: 5888 addql #4,%a0
10c7baae: 5290 addql #1,%a0@
10c7bab0: 2742 0004 movel %d2,%a3@(4)
10c7bab4: 206c 0008 moveal %a4@(8),%a0
10c7bab8: b0fc 0000 cmpaw #0,%a0
10c7babc: 670a beqs 10c7bac8 <inet_rtm_newaddr+0x152>
10c7babe: 4878 0010 pea 10 <LSIGTRAP+0xb>
10c7bac2: 4868 0004 pea %a0@(4)
10c7bac6: 6006 bras 10c7bace <inet_rtm_newaddr+0x158>
10c7bac8: 4878 0010 pea 10 <LSIGTRAP+0xb>
10c7bacc: 2f03 movel %d3,%sp@-
10c7bace: 486b 001f pea %a3@(31)
10c7bad2: 4e92 jsr %a2@
10c7bad4: 504f addqw #8,%sp
10c7bad6: 2e8b movel %a3,%sp@
10c7bad8: 4eba fac4 jsr %pc@(10c7b59e <inet_insert_ifa>)
10c7badc: 4cee 3c0c ffe8 moveml %fp@(-24),%d2-%d3/%a2-%a5
10c7bae2: 4e5e unlk %fp
10c7bae4: 4e75 rts
10c7bae6 <devinet_ioctl>:
10c7bae6: 4e56 ffcc linkw %fp,#-52
10c7baea: 48e7 3f3c moveml %d2-%d7/%a2-%a5,%sp@-
10c7baee: 74e0 moveq #-32,%d2
10c7baf0: d48e addl %fp,%d2
10c7baf2: 49ee fff0 lea %fp@(-16),%a4
10c7baf6: 9bcd subal %a5,%a5
10c7baf8: 97cb subal %a3,%a3
10c7bafa: 7e00 moveq #0,%d7
10c7bafc: 42ae ffcc clrl %fp@(-52)
10c7bb00: 4878 0020 pea 20 <LSIGTRAP+0x1b>
10c7bb04: 2f2e 000c movel %fp@(12),%sp@-
10c7bb08: 2f02 movel %d2,%sp@-
10c7bb0a: 45f9 10c8 5744 lea 10c85744 <memcpy>,%a2
10c7bb10: 4e92 jsr %a2@
10c7bb12: 4fef 000c lea %sp@(12),%sp
10c7bb16: 422e ffef clrb %fp@(-17)
10c7bb1a: 4878 0010 pea 10 <LSIGTRAP+0xb>
10c7bb1e: 2f0c movel %a4,%sp@-
10c7bb20: 486e ffd0 pea %fp@(-48)
10c7bb24: 4e92 jsr %a2@
10c7bb26: 4878 003a pea 3a <LSIGTRAP+0x35>
10c7bb2a: 2f02 movel %d2,%sp@-
10c7bb2c: 4eb9 10c8 4132 jsr 10c84132 <strchr>
10c7bb32: 2c00 movel %d0,%d6
10c7bb34: 4fef 0014 lea %sp@(20),%sp
10c7bb38: 2a02 movel %d2,%d5
10c7bb3a: 4a86 tstl %d6
10c7bb3c: 6704 beqs 10c7bb42 <devinet_ioctl+0x5c>
10c7bb3e: 2046 moveal %d6,%a0
10c7bb40: 4210 clrb %a0@
10c7bb42: 242e 0008 movel %fp@(8),%d2
10c7bb46: 0682 ffff 76ec addil #-35092,%d2
10c7bb4c: 7008 moveq #8,%d0
10c7bb4e: b082 cmpl %d2,%d0
10c7bb50: 6500 0082 bcsw 10c7bbd4 <devinet_ioctl+0xee>
10c7bb54: 2002 movel %d2,%d0
10c7bb56: d082 addl %d2,%d0
10c7bb58: 303b 0806 movew %pc@(10c7bb60 <devinet_ioctl+0x7a>,%d0:l),%d0
10c7bb5c: 4efb 0002 jmp %pc@(10c7bb60 <devinet_ioctl+0x7a>,%d0:w)
10c7bb60: 003e 076
10c7bb62: 0012 0054 orib #84,%a2@
10c7bb66: 0012 0054 orib #84,%a2@
10c7bb6a: 0012 0054 orib #84,%a2@
10c7bb6e: 0012 0054 orib #84,%a2@
10c7bb72: 0c6e 0002 ffd0 cmpiw #2,%fp@(-48)
10c7bb78: 57c0 seq %d0
10c7bb7a: 4880 extw %d0
10c7bb7c: 48c0 extl %d0
10c7bb7e: 2d40 ffcc movel %d0,%fp@(-52)
10c7bb82: 44ae ffcc negl %fp@(-52)
10c7bb86: 4878 0010 pea 10 <LSIGTRAP+0xb>
10c7bb8a: 42a7 clrl %sp@-
10c7bb8c: 2f0c movel %a4,%sp@-
10c7bb8e: 4eb9 10c8 576c jsr 10c8576c <memset>
10c7bb94: 38bc 0002 movew #2,%a4@
10c7bb98: 4fef 000c lea %sp@(12),%sp
10c7bb9c: 603c bras 10c7bbda <devinet_ioctl+0xf4>
10c7bb9e: 2079 1002 53b4 moveal 100253b4 <_current_task>,%a0
10c7bba4: 0828 0004 01d2 btst #4,%a0@(466)
10c7bbaa: 6716 beqs 10c7bbc2 <devinet_ioctl+0xdc>
10c7bbac: 0068 0100 0006 oriw #256,%a0@(6)
10c7bbb2: 6026 bras 10c7bbda <devinet_ioctl+0xf4>
10c7bbb4: 2079 1002 53b4 moveal 100253b4 <_current_task>,%a0
10c7bbba: 0828 0004 01d2 btst #4,%a0@(466)
10c7bbc0: 6606 bnes 10c7bbc8 <devinet_ioctl+0xe2>
10c7bbc2: 70f3 moveq #-13,%d0
10c7bbc4: 6000 03a8 braw 10c7bf6e <devinet_ioctl+0x488>
10c7bbc8: 0068 0100 0006 oriw #256,%a0@(6)
10c7bbce: 0c54 0002 cmpiw #2,%a4@
10c7bbd2: 6706 beqs 10c7bbda <devinet_ioctl+0xf4>
10c7bbd4: 70ea moveq #-22,%d0
10c7bbd6: 6000 0396 braw 10c7bf6e <devinet_ioctl+0x488>
10c7bbda: 4eb9 10c1 d0aa jsr 10c1d0aa <dev_probe_lock>
10c7bbe0: 4eb9 10c5 bee8 jsr 10c5bee8 <rtnl_lock>
10c7bbe6: 2f05 movel %d5,%sp@-
10c7bbe8: 4eb9 10c5 7b86 jsr 10c57b86 <__dev_get_by_name>
10c7bbee: 2800 movel %d0,%d4
10c7bbf0: 588f addql #4,%sp
10c7bbf2: 6606 bnes 10c7bbfa <devinet_ioctl+0x114>
10c7bbf4: 7eed moveq #-19,%d7
10c7bbf6: 6000 0348 braw 10c7bf40 <devinet_ioctl+0x45a>
10c7bbfa: 4a86 tstl %d6
10c7bbfc: 6706 beqs 10c7bc04 <devinet_ioctl+0x11e>
10c7bbfe: 2046 moveal %d6,%a0
10c7bc00: 10bc 003a moveb #58,%a0@
10c7bc04: 2044 moveal %d4,%a0
10c7bc06: 2628 00a8 movel %a0@(168),%d3
10c7bc0a: 676c beqs 10c7bc78 <devinet_ioctl+0x192>
10c7bc0c: 4aae ffcc tstl %fp@(-52)
10c7bc10: 6734 beqs 10c7bc46 <devinet_ioctl+0x160>
10c7bc12: 2043 moveal %d3,%a0
10c7bc14: 4be8 0010 lea %a0@(16),%a5
10c7bc18: 6002 bras 10c7bc1c <devinet_ioctl+0x136>
10c7bc1a: 2a4b moveal %a3,%a5
10c7bc1c: 2655 moveal %a5@,%a3
10c7bc1e: b6fc 0000 cmpaw #0,%a3
10c7bc22: 6728 beqs 10c7bc4c <devinet_ioctl+0x166>
10c7bc24: 41eb 001f lea %a3@(31),%a0
10c7bc28: 2245 moveal %d5,%a1
10c7bc2a: 1019 moveb %a1@+,%d0
10c7bc2c: b018 cmpb %a0@+,%d0
10c7bc2e: 6606 bnes 10c7bc36 <devinet_ioctl+0x150>
10c7bc30: 4a00 tstb %d0
10c7bc32: 66f6 bnes 10c7bc2a <devinet_ioctl+0x144>
10c7bc34: 6002 bras 10c7bc38 <devinet_ioctl+0x152>
10c7bc36: 9020 subb %a0@-,%d0
10c7bc38: 4a00 tstb %d0
10c7bc3a: 66de bnes 10c7bc1a <devinet_ioctl+0x134>
10c7bc3c: 202e ffd4 movel %fp@(-44),%d0
10c7bc40: b0ab 000c cmpl %a3@(12),%d0
10c7bc44: 66d4 bnes 10c7bc1a <devinet_ioctl+0x134>
10c7bc46: b6fc 0000 cmpaw #0,%a3
10c7bc4a: 6646 bnes 10c7bc92 <devinet_ioctl+0x1ac>
10c7bc4c: 2043 moveal %d3,%a0
10c7bc4e: 4be8 0010 lea %a0@(16),%a5
10c7bc52: 2445 moveal %d5,%a2
10c7bc54: 6002 bras 10c7bc58 <devinet_ioctl+0x172>
10c7bc56: 2a4b moveal %a3,%a5
10c7bc58: 2655 moveal %a5@,%a3
10c7bc5a: b6fc 0000 cmpaw #0,%a3
10c7bc5e: 671e beqs 10c7bc7e <devinet_ioctl+0x198>
10c7bc60: 41eb 001f lea %a3@(31),%a0
10c7bc64: 224a moveal %a2,%a1
10c7bc66: 1019 moveb %a1@+,%d0
10c7bc68: b018 cmpb %a0@+,%d0
10c7bc6a: 6606 bnes 10c7bc72 <devinet_ioctl+0x18c>
10c7bc6c: 4a00 tstb %d0
10c7bc6e: 66f6 bnes 10c7bc66 <devinet_ioctl+0x180>
10c7bc70: 6002 bras 10c7bc74 <devinet_ioctl+0x18e>
10c7bc72: 9020 subb %a0@-,%d0
10c7bc74: 4a00 tstb %d0
10c7bc76: 66de bnes 10c7bc56 <devinet_ioctl+0x170>
10c7bc78: b6fc 0000 cmpaw #0,%a3
10c7bc7c: 6614 bnes 10c7bc92 <devinet_ioctl+0x1ac>
10c7bc7e: 0cae 0000 8916 cmpil #35094,%fp@(8)
10c7bc84: 0008
10c7bc86: 670a beqs 10c7bc92 <devinet_ioctl+0x1ac>
10c7bc88: 0cae 0000 8914 cmpil #35092,%fp@(8)
10c7bc8e: 0008
10c7bc90: 6658 bnes 10c7bcea <devinet_ioctl+0x204>
10c7bc92: 7008 moveq #8,%d0
10c7bc94: b082 cmpl %d2,%d0
10c7bc96: 6500 02a8 bcsw 10c7bf40 <devinet_ioctl+0x45a>
10c7bc9a: 2002 movel %d2,%d0
10c7bc9c: d082 addl %d2,%d0
10c7bc9e: 303b 0806 movew %pc@(10c7bca6 <devinet_ioctl+0x1c0>,%d0:l),%d0
10c7bca2: 4efb 0002 jmp %pc@(10c7bca6 <devinet_ioctl+0x1c0>,%d0:w)
10c7bca6: 003a 0012 007a orib #18,%pc@(10c7bd24 <devinet_ioctl+0x23e>)
10c7bcac: 0026 01dc orib #-36,%fp@-
10c7bcb0: 001c 01be orib #-66,%a4@+
10c7bcb4: 0030 0238 296b orib #56,%a0@(00000008)@(00046000)
10c7bcba: 0008 0004 6000
10c7bcc0: 0290 296b 0014 andil #694878228,%a0@
10c7bcc6: 0004 6000 orib #0,%d4
10c7bcca: 0286 296b 000c andil #694878220,%d6
10c7bcd0: 0004 6000 orib #0,%d4
10c7bcd4: 027c 296b andiw #10603,%sr
10c7bcd8: 0010 0004 orib #4,%a0@
10c7bcdc: 6000 0272 braw 10c7bf50 <devinet_ioctl+0x46a>
10c7bce0: 4a86 tstl %d6
10c7bce2: 672a beqs 10c7bd0e <devinet_ioctl+0x228>
10c7bce4: b6fc 0000 cmpaw #0,%a3
10c7bce8: 6606 bnes 10c7bcf0 <devinet_ioctl+0x20a>
10c7bcea: 7e9d moveq #-99,%d7
10c7bcec: 6000 0252 braw 10c7bf40 <devinet_ioctl+0x45a>
10c7bcf0: 082e 0000 fff1 btst #0,%fp@(-15)
10c7bcf6: 6600 0248 bnew 10c7bf40 <devinet_ioctl+0x45a>
10c7bcfa: 4878 0001 pea 1 <PF_DTRACE_OFF>
10c7bcfe: 2f0d movel %a5,%sp@-
10c7bd00: 2f03 movel %d3,%sp@-
10c7bd02: 4eba f74a jsr %pc@(10c7b44e <inet_del_ifa>)
10c7bd06: 4fef 000c lea %sp@(12),%sp
10c7bd0a: 6000 0234 braw 10c7bf40 <devinet_ioctl+0x45a>
10c7bd0e: 306e fff0 moveaw %fp@(-16),%a0
10c7bd12: 2f08 movel %a0,%sp@-
10c7bd14: 2f04 movel %d4,%sp@-
10c7bd16: 4eb9 10c5 8cbe jsr 10c58cbe <dev_change_flags>
10c7bd1c: 6000 013e braw 10c7be5c <devinet_ioctl+0x376>
10c7bd20: 202c 0004 movel %a4@(4),%d0
10c7bd24: 2200 movel %d0,%d1
10c7bd26: 0280 ff00 0000 andil #-16777216,%d0
10c7bd2c: 672e beqs 10c7bd5c <devinet_ioctl+0x276>
10c7bd2e: 4a81 tstl %d1
10c7bd30: 6c2a bges 10c7bd5c <devinet_ioctl+0x276>
10c7bd32: 2001 movel %d1,%d0
10c7bd34: 0280 c000 0000 andil #-1073741824,%d0
10c7bd3a: 0c80 8000 0000 cmpil #-2147483648,%d0
10c7bd40: 671a beqs 10c7bd5c <devinet_ioctl+0x276>
10c7bd42: 2001 movel %d1,%d0
10c7bd44: 0280 e000 0000 andil #-536870912,%d0
10c7bd4a: 74ff moveq #-1,%d2
10c7bd4c: 0c80 c000 0000 cmpil #-1073741824,%d0
10c7bd52: 6602 bnes 10c7bd56 <devinet_ioctl+0x270>
10c7bd54: 7418 moveq #24,%d2
10c7bd56: 4a82 tstl %d2
10c7bd58: 6d00 0194 bltw 10c7beee <devinet_ioctl+0x408>
10c7bd5c: b6fc 0000 cmpaw #0,%a3
10c7bd60: 663a bnes 10c7bd9c <devinet_ioctl+0x2b6>
10c7bd62: 4eba f400 jsr %pc@(10c7b164 <inet_alloc_ifa>)
10c7bd66: 2640 moveal %d0,%a3
10c7bd68: b6fc 0000 cmpaw #0,%a3
10c7bd6c: 6606 bnes 10c7bd74 <devinet_ioctl+0x28e>
10c7bd6e: 7e97 moveq #-105,%d7
10c7bd70: 6000 01ce braw 10c7bf40 <devinet_ioctl+0x45a>
10c7bd74: 4a86 tstl %d6
10c7bd76: 6712 beqs 10c7bd8a <devinet_ioctl+0x2a4>
10c7bd78: 4878 0010 pea 10 <LSIGTRAP+0xb>
10c7bd7c: 2f05 movel %d5,%sp@-
10c7bd7e: 486b 001f pea %a3@(31)
10c7bd82: 4eb9 10c8 5744 jsr 10c85744 <memcpy>
10c7bd88: 602e bras 10c7bdb8 <devinet_ioctl+0x2d2>
10c7bd8a: 4878 0010 pea 10 <LSIGTRAP+0xb>
10c7bd8e: 2f04 movel %d4,%sp@-
10c7bd90: 486b 001f pea %a3@(31)
10c7bd94: 4eb9 10c8 5744 jsr 10c85744 <memcpy>
10c7bd9a: 601c bras 10c7bdb8 <devinet_ioctl+0x2d2>
10c7bd9c: 7e00 moveq #0,%d7
10c7bd9e: b2ab 0008 cmpl %a3@(8),%d1
10c7bda2: 6700 019c beqw 10c7bf40 <devinet_ioctl+0x45a>
10c7bda6: 42a7 clrl %sp@-
10c7bda8: 2f0d movel %a5,%sp@-
10c7bdaa: 2f03 movel %d3,%sp@-
10c7bdac: 4eba f6a0 jsr %pc@(10c7b44e <inet_del_ifa>)
10c7bdb0: 42ab 0014 clrl %a3@(20)
10c7bdb4: 42ab 0018 clrl %a3@(24)
10c7bdb8: 4fef 000c lea %sp@(12),%sp
10c7bdbc: 222c 0004 movel %a4@(4),%d1
10c7bdc0: 2741 0008 movel %d1,%a3@(8)
10c7bdc4: 2741 000c movel %d1,%a3@(12)
10c7bdc8: 2044 moveal %d4,%a0
10c7bdca: 0828 0004 0053 btst #4,%a0@(83)
10c7bdd0: 6676 bnes 10c7be48 <devinet_ioctl+0x362>
10c7bdd2: 2001 movel %d1,%d0
10c7bdd4: 0280 ff00 0000 andil #-16777216,%d0
10c7bdda: 6604 bnes 10c7bde0 <devinet_ioctl+0x2fa>
10c7bddc: 7000 moveq #0,%d0
10c7bdde: 602c bras 10c7be0c <devinet_ioctl+0x326>
10c7bde0: 7008 moveq #8,%d0
10c7bde2: 4a81 tstl %d1
10c7bde4: 6c26 bges 10c7be0c <devinet_ioctl+0x326>
10c7bde6: 2001 movel %d1,%d0
10c7bde8: 0280 c000 0000 andil #-1073741824,%d0
10c7bdee: 0c80 8000 0000 cmpil #-2147483648,%d0
10c7bdf4: 6604 bnes 10c7bdfa <devinet_ioctl+0x314>
10c7bdf6: 7010 moveq #16,%d0
10c7bdf8: 6012 bras 10c7be0c <devinet_ioctl+0x326>
10c7bdfa: 0281 e000 0000 andil #-536870912,%d1
10c7be00: 70ff moveq #-1,%d0
10c7be02: 0c81 c000 0000 cmpil #-1073741824,%d1
10c7be08: 6602 bnes 10c7be0c <devinet_ioctl+0x326>
10c7be0a: 7018 moveq #24,%d0
10c7be0c: 1740 001e moveb %d0,%a3@(30)
10c7be10: 0280 0000 00ff andil #255,%d0
10c7be16: 670c beqs 10c7be24 <devinet_ioctl+0x33e>
10c7be18: 7220 moveq #32,%d1
10c7be1a: 9280 subl %d0,%d1
10c7be1c: 2001 movel %d1,%d0
10c7be1e: 72ff moveq #-1,%d1
10c7be20: e1a9 lsll %d0,%d1
10c7be22: 6002 bras 10c7be26 <devinet_ioctl+0x340>
10c7be24: 7200 moveq #0,%d1
10c7be26: 2741 0010 movel %d1,%a3@(16)
10c7be2a: 2044 moveal %d4,%a0
10c7be2c: 0828 0001 0053 btst #1,%a0@(83)
10c7be32: 6720 beqs 10c7be54 <devinet_ioctl+0x36e>
10c7be34: 0c2b 001e 001e cmpib #30,%a3@(30)
10c7be3a: 6218 bhis 10c7be54 <devinet_ioctl+0x36e>
10c7be3c: 4681 notl %d1
10c7be3e: 82ab 000c orl %a3@(12),%d1
10c7be42: 2741 0014 movel %d1,%a3@(20)
10c7be46: 600c bras 10c7be54 <devinet_ioctl+0x36e>
10c7be48: 177c 0020 001e moveb #32,%a3@(30)
10c7be4e: 70ff moveq #-1,%d0
10c7be50: 2740 0010 movel %d0,%a3@(16)
10c7be54: 2f0b movel %a3,%sp@-
10c7be56: 2f04 movel %d4,%sp@-
10c7be58: 4eba f89e jsr %pc@(10c7b6f8 <inet_set_ifa>)
10c7be5c: 2e00 movel %d0,%d7
10c7be5e: 508f addql #8,%sp
10c7be60: 6000 00de braw 10c7bf40 <devinet_ioctl+0x45a>
10c7be64: 222b 0014 movel %a3@(20),%d1
10c7be68: b2ac 0004 cmpl %a4@(4),%d1
10c7be6c: 6700 00d2 beqw 10c7bf40 <devinet_ioctl+0x45a>
10c7be70: 42a7 clrl %sp@-
10c7be72: 2f0d movel %a5,%sp@-
10c7be74: 2f03 movel %d3,%sp@-
10c7be76: 4eba f5d6 jsr %pc@(10c7b44e <inet_del_ifa>)
10c7be7a: 276c 0004 0014 movel %a4@(4),%a3@(20)
10c7be80: 6050 bras 10c7bed2 <devinet_ioctl+0x3ec>
10c7be82: 222c 0004 movel %a4@(4),%d1
10c7be86: b2ab 000c cmpl %a3@(12),%d1
10c7be8a: 6700 00b4 beqw 10c7bf40 <devinet_ioctl+0x45a>
10c7be8e: 2001 movel %d1,%d0
10c7be90: 0280 ff00 0000 andil #-16777216,%d0
10c7be96: 672a beqs 10c7bec2 <devinet_ioctl+0x3dc>
10c7be98: 4a81 tstl %d1
10c7be9a: 6c26 bges 10c7bec2 <devinet_ioctl+0x3dc>
10c7be9c: 2001 movel %d1,%d0
10c7be9e: 0280 c000 0000 andil #-1073741824,%d0
10c7bea4: 0c80 8000 0000 cmpil #-2147483648,%d0
10c7beaa: 6716 beqs 10c7bec2 <devinet_ioctl+0x3dc>
10c7beac: 0281 e000 0000 andil #-536870912,%d1
10c7beb2: 70ff moveq #-1,%d0
10c7beb4: 0c81 c000 0000 cmpil #-1073741824,%d1
10c7beba: 6602 bnes 10c7bebe <devinet_ioctl+0x3d8>
10c7bebc: 7018 moveq #24,%d0
10c7bebe: 4a80 tstl %d0
10c7bec0: 6d2c blts 10c7beee <devinet_ioctl+0x408>
10c7bec2: 42a7 clrl %sp@-
10c7bec4: 2f0d movel %a5,%sp@-
10c7bec6: 2f03 movel %d3,%sp@-
10c7bec8: 4eba f584 jsr %pc@(10c7b44e <inet_del_ifa>)
10c7becc: 276c 0004 000c movel %a4@(4),%a3@(12)
10c7bed2: 2f0b movel %a3,%sp@-
10c7bed4: 4eba f6c8 jsr %pc@(10c7b59e <inet_insert_ifa>)
10c7bed8: 4fef 0010 lea %sp@(16),%sp
10c7bedc: 6062 bras 10c7bf40 <devinet_ioctl+0x45a>
10c7bede: 242c 0004 movel %a4@(4),%d2
10c7bee2: 2002 movel %d2,%d0
10c7bee4: 4680 notl %d0
10c7bee6: 2200 movel %d0,%d1
10c7bee8: 5281 addql #1,%d1
10c7beea: c081 andl %d1,%d0
10c7beec: 6704 beqs 10c7bef2 <devinet_ioctl+0x40c>
10c7beee: 7eea moveq #-22,%d7
10c7bef0: 604e bras 10c7bf40 <devinet_ioctl+0x45a>
10c7bef2: b4ab 0010 cmpl %a3@(16),%d2
10c7bef6: 6748 beqs 10c7bf40 <devinet_ioctl+0x45a>
10c7bef8: 42a7 clrl %sp@-
10c7befa: 2f0d movel %a5,%sp@-
10c7befc: 2f03 movel %d3,%sp@-
10c7befe: 4eba f54e jsr %pc@(10c7b44e <inet_del_ifa>)
10c7bf02: 276c 0004 0010 movel %a4@(4),%a3@(16)
10c7bf08: 202b 0010 movel %a3@(16),%d0
10c7bf0c: 4fef 000c lea %sp@(12),%sp
10c7bf10: 6608 bnes 10c7bf1a <devinet_ioctl+0x434>
10c7bf12: 7000 moveq #0,%d0
10c7bf14: 41fa f688 lea %pc@(10c7b59e <inet_insert_ifa>),%a0
10c7bf18: 601c bras 10c7bf36 <devinet_ioctl+0x450>
10c7bf1a: 4680 notl %d0
10c7bf1c: 7200 moveq #0,%d1
10c7bf1e: 41fa f67e lea %pc@(10c7b59e <inet_insert_ifa>),%a0
10c7bf22: 0800 0000 btst #0,%d0
10c7bf26: 670a beqs 10c7bf32 <devinet_ioctl+0x44c>
10c7bf28: 5281 addql #1,%d1
10c7bf2a: e288 lsrl #1,%d0
10c7bf2c: 0800 0000 btst #0,%d0
10c7bf30: 66f6 bnes 10c7bf28 <devinet_ioctl+0x442>
10c7bf32: 7020 moveq #32,%d0
10c7bf34: 9081 subl %d1,%d0
10c7bf36: 1740 001e moveb %d0,%a3@(30)
10c7bf3a: 2f0b movel %a3,%sp@-
10c7bf3c: 4e90 jsr %a0@
10c7bf3e: 588f addql #4,%sp
10c7bf40: 4eb9 10c5 bf04 jsr 10c5bf04 <rtnl_unlock>
10c7bf46: 4eb9 10c1 d0c6 jsr 10c1d0c6 <dev_probe_unlock>
10c7bf4c: 2007 movel %d7,%d0
10c7bf4e: 601e bras 10c7bf6e <devinet_ioctl+0x488>
10c7bf50: 4eb9 10c5 bf04 jsr 10c5bf04 <rtnl_unlock>
10c7bf56: 4eb9 10c1 d0c6 jsr 10c1d0c6 <dev_probe_unlock>
10c7bf5c: 4878 0020 pea 20 <LSIGTRAP+0x1b>
10c7bf60: 2f05 movel %d5,%sp@-
10c7bf62: 2f2e 000c movel %fp@(12),%sp@-
10c7bf66: 4eb9 10c8 5744 jsr 10c85744 <memcpy>
10c7bf6c: 7000 moveq #0,%d0
10c7bf6e: 4cee 3cfc ffa4 moveml %fp@(-92),%d2-%d7/%a2-%a5
10c7bf74: 4e5e unlk %fp
10c7bf76: 4e75 rts
10c7bf78 <inet_gifconf>:
10c7bf78: 4e56 ffe0 linkw %fp,#-32
10c7bf7c: 48e7 3c38 moveml %d2-%d5/%a2-%a4,%sp@-
10c7bf80: 286e 0008 moveal %fp@(8),%a4
10c7bf84: 262e 000c movel %fp@(12),%d3
10c7bf88: 2a2e 0010 movel %fp@(16),%d5
10c7bf8c: 206c 00a8 moveal %a4@(168),%a0
10c7bf90: 7800 moveq #0,%d4
10c7bf92: b0fc 0000 cmpaw #0,%a0
10c7bf96: 670a beqs 10c7bfa2 <inet_gifconf+0x2a>
10c7bf98: 2668 0010 moveal %a0@(16),%a3
10c7bf9c: b6fc 0000 cmpaw #0,%a3
10c7bfa0: 6604 bnes 10c7bfa6 <inet_gifconf+0x2e>
10c7bfa2: 7000 moveq #0,%d0
10c7bfa4: 606a bras 10c7c010 <inet_gifconf+0x98>
10c7bfa6: 4a83 tstl %d3
10c7bfa8: 6758 beqs 10c7c002 <inet_gifconf+0x8a>
10c7bfaa: 701f moveq #31,%d0
10c7bfac: b085 cmpl %d5,%d0
10c7bfae: 6c5e bges 10c7c00e <inet_gifconf+0x96>
10c7bfb0: 4878 0020 pea 20 <LSIGTRAP+0x1b>
10c7bfb4: 42a7 clrl %sp@-
10c7bfb6: 74e0 moveq #-32,%d2
10c7bfb8: d48e addl %fp,%d2
10c7bfba: 2f02 movel %d2,%sp@-
10c7bfbc: 4eb9 10c8 576c jsr 10c8576c <memset>
10c7bfc2: 41eb 001f lea %a3@(31),%a0
10c7bfc6: 4fef 000c lea %sp@(12),%sp
10c7bfca: 2442 moveal %d2,%a2
10c7bfcc: 224a moveal %a2,%a1
10c7bfce: b0fc 0000 cmpaw #0,%a0
10c7bfd2: 6604 bnes 10c7bfd8 <inet_gifconf+0x60>
10c7bfd4: 224a moveal %a2,%a1
10c7bfd6: 204c moveal %a4,%a0
10c7bfd8: 12d8 moveb %a0@+,%a1@+
10c7bfda: 66fc bnes 10c7bfd8 <inet_gifconf+0x60>
10c7bfdc: 3d7c 0002 fff0 movew #2,%fp@(-16)
10c7bfe2: 2d6b 0008 fff4 movel %a3@(8),%fp@(-12)
10c7bfe8: 4878 0020 pea 20 <LSIGTRAP+0x1b>
10c7bfec: 2f0a movel %a2,%sp@-
10c7bfee: 2f03 movel %d3,%sp@-
10c7bff0: 4eb9 10c8 5744 jsr 10c85744 <memcpy>
10c7bff6: 4fef 000c lea %sp@(12),%sp
10c7bffa: 7020 moveq #32,%d0
10c7bffc: d680 addl %d0,%d3
10c7bffe: 70e0 moveq #-32,%d0
10c7c000: da80 addl %d0,%d5
10c7c002: 7020 moveq #32,%d0
10c7c004: d880 addl %d0,%d4
10c7c006: 2653 moveal %a3@,%a3
10c7c008: b6fc 0000 cmpaw #0,%a3
10c7c00c: 6698 bnes 10c7bfa6 <inet_gifconf+0x2e>
10c7c00e: 2004 movel %d4,%d0
10c7c010: 4cee 1c3c ffc4 moveml %fp@(-60),%d2-%d5/%a2-%a4
10c7c016: 4e5e unlk %fp
10c7c018: 4e75 rts
10c7c01a <inet_select_addr>:
10c7c01a: 4e56 0000 linkw %fp,#0
10c7c01e: 48e7 3c00 moveml %d2-%d5,%sp@-
10c7c022: 226e 0008 moveal %fp@(8),%a1
10c7c026: 262e 000c movel %fp@(12),%d3
10c7c02a: 282e 0010 movel %fp@(16),%d4
10c7c02e: 7200 moveq #0,%d1
10c7c030: 2069 00a8 moveal %a1@(168),%a0
10c7c034: b0fc 0000 cmpaw #0,%a0
10c7c038: 6700 00b0 beqw 10c7c0ea <inet_select_addr+0xd0>
10c7c03c: 2068 0010 moveal %a0@(16),%a0
10c7c040: b0fc 0000 cmpaw #0,%a0
10c7c044: 6742 beqs 10c7c088 <inet_select_addr+0x6e>
10c7c046: 0828 0000 001d btst #0,%a0@(29)
10c7c04c: 663a bnes 10c7c088 <inet_select_addr+0x6e>
10c7c04e: 7400 moveq #0,%d2
10c7c050: 1428 001c moveb %a0@(28),%d2
10c7c054: b882 cmpl %d2,%d4
10c7c056: 6d20 blts 10c7c078 <inet_select_addr+0x5e>
10c7c058: 4a83 tstl %d3
10c7c05a: 670e beqs 10c7c06a <inet_select_addr+0x50>
10c7c05c: 2003 movel %d3,%d0
10c7c05e: 2a28 000c movel %a0@(12),%d5
10c7c062: bb80 eorl %d5,%d0
10c7c064: c0a8 0010 andl %a0@(16),%d0
10c7c068: 6606 bnes 10c7c070 <inet_select_addr+0x56>
10c7c06a: 2228 0008 movel %a0@(8),%d1
10c7c06e: 6018 bras 10c7c088 <inet_select_addr+0x6e>
10c7c070: 4a81 tstl %d1
10c7c072: 6604 bnes 10c7c078 <inet_select_addr+0x5e>
10c7c074: 2228 0008 movel %a0@(8),%d1
10c7c078: 2050 moveal %a0@,%a0
10c7c07a: b0fc 0000 cmpaw #0,%a0
10c7c07e: 6708 beqs 10c7c088 <inet_select_addr+0x6e>
10c7c080: 0828 0000 001d btst #0,%a0@(29)
10c7c086: 67c8 beqs 10c7c050 <inet_select_addr+0x36>
10c7c088: 4a81 tstl %d1
10c7c08a: 6704 beqs 10c7c090 <inet_select_addr+0x76>
10c7c08c: 2001 movel %d1,%d0
10c7c08e: 605c bras 10c7c0ec <inet_select_addr+0xd2>
10c7c090: 2279 1000 fbc4 moveal 1000fbc4 <dev_base>,%a1
10c7c096: b2fc 0000 cmpaw #0,%a1
10c7c09a: 674e beqs 10c7c0ea <inet_select_addr+0xd0>
10c7c09c: 2069 00a8 moveal %a1@(168),%a0
10c7c0a0: b0fc 0000 cmpaw #0,%a0
10c7c0a4: 673a beqs 10c7c0e0 <inet_select_addr+0xc6>
10c7c0a6: 2068 0010 moveal %a0@(16),%a0
10c7c0aa: b0fc 0000 cmpaw #0,%a0
10c7c0ae: 6730 beqs 10c7c0e0 <inet_select_addr+0xc6>
10c7c0b0: 0828 0000 001d btst #0,%a0@(29)
10c7c0b6: 6628 bnes 10c7c0e0 <inet_select_addr+0xc6>
10c7c0b8: 7200 moveq #0,%d1
10c7c0ba: 1028 001c moveb %a0@(28),%d0
10c7c0be: 0c00 00fd cmpib #-3,%d0
10c7c0c2: 670c beqs 10c7c0d0 <inet_select_addr+0xb6>
10c7c0c4: 1200 moveb %d0,%d1
10c7c0c6: b881 cmpl %d1,%d4
10c7c0c8: 6d06 blts 10c7c0d0 <inet_select_addr+0xb6>
10c7c0ca: 2028 0008 movel %a0@(8),%d0
10c7c0ce: 601c bras 10c7c0ec <inet_select_addr+0xd2>
10c7c0d0: 2050 moveal %a0@,%a0
10c7c0d2: b0fc 0000 cmpaw #0,%a0
10c7c0d6: 6708 beqs 10c7c0e0 <inet_select_addr+0xc6>
10c7c0d8: 0828 0000 001d btst #0,%a0@(29)
10c7c0de: 67da beqs 10c7c0ba <inet_select_addr+0xa0>
10c7c0e0: 2269 002e moveal %a1@(46),%a1
10c7c0e4: b2fc 0000 cmpaw #0,%a1
10c7c0e8: 66b2 bnes 10c7c09c <inet_select_addr+0x82>
10c7c0ea: 7000 moveq #0,%d0
10c7c0ec: 4cdf 003c moveml %sp@+,%d2-%d5
10c7c0f0: 4e5e unlk %fp
10c7c0f2: 4e75 rts
10c7c0f4 <register_inetaddr_notifier>:
10c7c0f4: 4e56 0000 linkw %fp,#0
10c7c0f8: 2f2e 0008 movel %fp@(8),%sp@-
10c7c0fc: 4879 1002 4f14 pea 10024f14 <inetaddr_chain>
10c7c102: 4eb9 10c1 b7e4 jsr 10c1b7e4 <notifier_chain_register>
10c7c108: 4e5e unlk %fp
10c7c10a: 4e75 rts
10c7c10c <unregister_inetaddr_notifier>:
10c7c10c: 4e56 0000 linkw %fp,#0
10c7c110: 2f2e 0008 movel %fp@(8),%sp@-
10c7c114: 4879 1002 4f14 pea 10024f14 <inetaddr_chain>
10c7c11a: 4eb9 10c1 b824 jsr 10c1b824 <notifier_chain_unregister>
10c7c120: 4e5e unlk %fp
10c7c122: 4e75 rts
10c7c124 <inetdev_event>:
10c7c124: 4e56 0000 linkw %fp,#0
10c7c128: 48e7 0038 moveml %a2-%a4,%sp@-
10c7c12c: 266e 0010 moveal %fp@(16),%a3
10c7c130: 286b 00a8 moveal %a3@(168),%a4
10c7c134: 43f9 1000 fdc8 lea 1000fdc8 <rtnl_sem>,%a1
10c7c13a: 5391 subql #1,%a1@
10c7c13c: 6a06 bpls 10c7c144 <inetdev_event+0x20>
10c7c13e: 4ef9 10c8 9de6 jmp 10c89de6 <packet_exit+0xb0>
10c7c144: 4280 clrl %d0
10c7c146: 4a80 tstl %d0
10c7c148: 6622 bnes 10c7c16c <inetdev_event+0x48>
10c7c14a: 2249 moveal %a1,%a1
10c7c14c: 41fa 000c lea %pc@(10c7c15a <inetdev_event+0x36>),%a0
10c7c150: 5291 addql #1,%a1@
10c7c152: 6e06 bgts 10c7c15a <inetdev_event+0x36>
10c7c154: 4ef9 10c8 571c jmp 10c8571c <__up_wakeup>
10c7c15a: 4878 031c pea 31c <LSIGTRAP+0x317>
10c7c15e: 4879 1000 a042 pea 1000a042 <timer_bug_msg+0xe7b>
10c7c164: 4eb9 10c1 677e jsr 10c1677e <printk>
10c7c16a: 508f addql #8,%sp
10c7c16c: 7000 moveq #0,%d0
10c7c16e: b8fc 0000 cmpaw #0,%a4
10c7c172: 6700 00f4 beqw 10c7c268 <inetdev_event+0x144>
10c7c176: 202e 000c movel %fp@(12),%d0
10c7c17a: 5380 subql #1,%d0
10c7c17c: 7209 moveq #9,%d1
10c7c17e: b280 cmpl %d0,%d1
10c7c180: 6500 00e4 bcsw 10c7c266 <inetdev_event+0x142>
10c7c184: d080 addl %d0,%d0
10c7c186: 303b 0806 movew %pc@(10c7c18e <inetdev_event+0x6a>,%d0:l),%d0
10c7c18a: 4efb 0002 jmp %pc@(10c7c18e <inetdev_event+0x6a>,%d0:w)
10c7c18e: 0028 0098 00d8 orib #-104,%a0@(216)
10c7c194: 00d8 0330
10c7c196: 0014 00aa orib #-86,%a4@
10c7c19a: 00a2 00d8 00d8 oril #14155992,%a2@-
10c7c1a0: 00b2 4879 1000 oril #1215893504,%a2@(00000079,%a2:w)
10c7c1a6: a079
10c7c1a8: 4eb9 10c1 677e jsr 10c1677e <printk>
10c7c1ae: 42ab 00a8 clrl %a3@(168)
10c7c1b2: 6000 00b2 braw 10c7c266 <inetdev_event+0x142>
10c7c1b6: 7043 moveq #67,%d0
10c7c1b8: b0ab 005a cmpl %a3@(90),%d0
10c7c1bc: 6400 00a8 bccw 10c7c266 <inetdev_event+0x142>
10c7c1c0: b7fc 1000 fa90 cmpal #268499600,%a3
10c7c1c6: 6654 bnes 10c7c21c <inetdev_event+0xf8>
10c7c1c8: 4eba ef9a jsr %pc@(10c7b164 <inet_alloc_ifa>)
10c7c1cc: 2440 moveal %d0,%a2
10c7c1ce: b4fc 0000 cmpaw #0,%a2
10c7c1d2: 6748 beqs 10c7c21c <inetdev_event+0xf8>
10c7c1d4: 257c 7f00 0001 movel #2130706433,%a2@(12)
10c7c1da: 000c
10c7c1dc: 257c 7f00 0001 movel #2130706433,%a2@(8)
10c7c1e2: 0008
10c7c1e4: 157c 0008 001e moveb #8,%a2@(30)
10c7c1ea: 257c ff00 0000 movel #-16777216,%a2@(16)
10c7c1f0: 0010
10c7c1f2: 41ec 0004 lea %a4@(4),%a0
10c7c1f6: 5290 addql #1,%a0@
10c7c1f8: 254c 0004 movel %a4,%a2@(4)
10c7c1fc: 157c 00fe 001c moveb #-2,%a2@(28)
10c7c202: 4878 0010 pea 10 <LSIGTRAP+0xb>
10c7c206: 2f0b movel %a3,%sp@-
10c7c208: 486a 001f pea %a2@(31)
10c7c20c: 4eb9 10c8 5744 jsr 10c85744 <memcpy>
10c7c212: 2f0a movel %a2,%sp@-
10c7c214: 4eba f388 jsr %pc@(10c7b59e <inet_insert_ifa>)
10c7c218: 4fef 0010 lea %sp@(16),%sp
10c7c21c: 2f0c movel %a4,%sp@-
10c7c21e: 4eb9 10c7 d964 jsr 10c7d964 <ip_mc_up>
10c7c224: 6040 bras 10c7c266 <inetdev_event+0x142>
10c7c226: 2f0c movel %a4,%sp@-
10c7c228: 4eb9 10c7 d8ec jsr 10c7d8ec <ip_mc_down>
10c7c22e: 6036 bras 10c7c266 <inetdev_event+0x142>
10c7c230: 7243 moveq #67,%d1
10c7c232: b2ab 005a cmpl %a3@(90),%d1
10c7c236: 652e bcss 10c7c266 <inetdev_event+0x142>
10c7c238: 2f0c movel %a4,%sp@-
10c7c23a: 4eba f0e0 jsr %pc@(10c7b31c <inetdev_destroy>)
10c7c23e: 6026 bras 10c7c266 <inetdev_event+0x142>
10c7c240: 202c 0010 movel %a4@(16),%d0
10c7c244: 6720 beqs 10c7c266 <inetdev_event+0x142>
10c7c246: 2440 moveal %d0,%a2
10c7c248: 49f9 10c8 5744 lea 10c85744 <memcpy>,%a4
10c7c24e: 4878 0010 pea 10 <LSIGTRAP+0xb>
10c7c252: 2f0b movel %a3,%sp@-
10c7c254: 486a 001f pea %a2@(31)
10c7c258: 4e94 jsr %a4@
10c7c25a: 4fef 000c lea %sp@(12),%sp
10c7c25e: 2452 moveal %a2@,%a2
10c7c260: b4fc 0000 cmpaw #0,%a2
10c7c264: 66e8 bnes 10c7c24e <inetdev_event+0x12a>
10c7c266: 7000 moveq #0,%d0
10c7c268: 4cee 1c00 fff4 moveml %fp@(-12),%a2-%a4
10c7c26e: 4e5e unlk %fp
10c7c270: 4e75 rts
10c7c272 <inet_fill_ifaddr>:
10c7c272: 4e56 0000 linkw %fp,#0
10c7c276: 48e7 2038 moveml %d2/%a2-%a4,%sp@-
10c7c27a: 246e 0008 moveal %fp@(8),%a2
10c7c27e: 286e 000c moveal %fp@(12),%a4
10c7c282: 242a 0084 movel %a2@(132),%d2
10c7c286: 4aaa 0060 tstl %a2@(96)
10c7c28a: 6608 bnes 10c7c294 <inet_fill_ifaddr+0x22>
10c7c28c: 202a 0088 movel %a2@(136),%d0
10c7c290: 9082 subl %d2,%d0
10c7c292: 6002 bras 10c7c296 <inet_fill_ifaddr+0x24>
10c7c294: 7000 moveq #0,%d0
10c7c296: 7217 moveq #23,%d1
10c7c298: b280 cmpl %d0,%d1
10c7c29a: 6c00 01a6 bgew 10c7c442 <inet_fill_ifaddr+0x1d0>
10c7c29e: 266a 0084 moveal %a2@(132),%a3
10c7c2a2: 4aaa 0060 tstl %a2@(96)
10c7c2a6: 670c beqs 10c7c2b4 <inet_fill_ifaddr+0x42>
10c7c2a8: 4879 1000 9d62 pea 10009d62 <timer_bug_msg+0xb9b>
10c7c2ae: 4eb9 10c1 60e4 jsr 10c160e4 <panic>
10c7c2b4: 7018 moveq #24,%d0
10c7c2b6: d08b addl %a3,%d0
10c7c2b8: 2540 0084 movel %d0,%a2@(132)
10c7c2bc: 7218 moveq #24,%d1
10c7c2be: d3aa 005c addl %d1,%a2@(92)
10c7c2c2: b0aa 0088 cmpl %a2@(136),%d0
10c7c2c6: 6316 blss 10c7c2de <inet_fill_ifaddr+0x6c>
10c7c2c8: 2f3c 10c7 c2c8 movel #281526984,%sp@-
10c7c2ce: 4878 0018 pea 18 <LSIGTRAP+0x13>
10c7c2d2: 2f0a movel %a2,%sp@-
10c7c2d4: 4eb9 10c5 55c4 jsr 10c555c4 <skb_over_panic>
10c7c2da: 4fef 000c lea %sp@(12),%sp
10c7c2de: 376e 001a 0004 movew %fp@(26),%a3@(4)
10c7c2e4: 7018 moveq #24,%d0
10c7c2e6: 2680 movel %d0,%a3@
10c7c2e8: 426b 0006 clrw %a3@(6)
10c7c2ec: 276e 0010 000c movel %fp@(16),%a3@(12)
10c7c2f2: 276e 0014 0008 movel %fp@(20),%a3@(8)
10c7c2f8: 41eb 0010 lea %a3@(16),%a0
10c7c2fc: 10bc 0002 moveb #2,%a0@
10c7c300: 116c 001e 0001 moveb %a4@(30),%a0@(1)
10c7c306: 122c 001d moveb %a4@(29),%d1
10c7c30a: 0001 0080 orib #-128,%d1
10c7c30e: 1141 0002 moveb %d1,%a0@(2)
10c7c312: 116c 001c 0003 moveb %a4@(28),%a0@(3)
10c7c318: 226c 0004 moveal %a4@(4),%a1
10c7c31c: 2251 moveal %a1@,%a1
10c7c31e: 2169 003a 0004 movel %a1@(58),%a0@(4)
10c7c324: 4aac 000c tstl %a4@(12)
10c7c328: 6732 beqs 10c7c35c <inet_fill_ifaddr+0xea>
10c7c32a: 4aaa 0060 tstl %a2@(96)
10c7c32e: 660a bnes 10c7c33a <inet_fill_ifaddr+0xc8>
10c7c330: 202a 0088 movel %a2@(136),%d0
10c7c334: 90aa 0084 subl %a2@(132),%d0
10c7c338: 6002 bras 10c7c33c <inet_fill_ifaddr+0xca>
10c7c33a: 7000 moveq #0,%d0
10c7c33c: 7207 moveq #7,%d1
10c7c33e: b280 cmpl %d0,%d1
10c7c340: 6c00 0100 bgew 10c7c442 <inet_fill_ifaddr+0x1d0>
10c7c344: 486c 000c pea %a4@(12)
10c7c348: 4878 0004 pea 4 <PF_PTRACED_BIT>
10c7c34c: 4878 0001 pea 1 <PF_DTRACE_OFF>
10c7c350: 2f0a movel %a2,%sp@-
10c7c352: 4eb9 10c5 bfc2 jsr 10c5bfc2 <__rta_fill>
10c7c358: 4fef 0010 lea %sp@(16),%sp
10c7c35c: 4aac 0008 tstl %a4@(8)
10c7c360: 6732 beqs 10c7c394 <inet_fill_ifaddr+0x122>
10c7c362: 4aaa 0060 tstl %a2@(96)
10c7c366: 660a bnes 10c7c372 <inet_fill_ifaddr+0x100>
10c7c368: 202a 0088 movel %a2@(136),%d0
10c7c36c: 90aa 0084 subl %a2@(132),%d0
10c7c370: 6002 bras 10c7c374 <inet_fill_ifaddr+0x102>
10c7c372: 7000 moveq #0,%d0
10c7c374: 7207 moveq #7,%d1
10c7c376: b280 cmpl %d0,%d1
10c7c378: 6c00 00c8 bgew 10c7c442 <inet_fill_ifaddr+0x1d0>
10c7c37c: 486c 0008 pea %a4@(8)
10c7c380: 4878 0004 pea 4 <PF_PTRACED_BIT>
10c7c384: 4878 0002 pea 2 <PF_DTRACE_OFF+0x1>
10c7c388: 2f0a movel %a2,%sp@-
10c7c38a: 4eb9 10c5 bfc2 jsr 10c5bfc2 <__rta_fill>
10c7c390: 4fef 0010 lea %sp@(16),%sp
10c7c394: 4aac 0014 tstl %a4@(20)
10c7c398: 6732 beqs 10c7c3cc <inet_fill_ifaddr+0x15a>
10c7c39a: 4aaa 0060 tstl %a2@(96)
10c7c39e: 660a bnes 10c7c3aa <inet_fill_ifaddr+0x138>
10c7c3a0: 202a 0088 movel %a2@(136),%d0
10c7c3a4: 90aa 0084 subl %a2@(132),%d0
10c7c3a8: 6002 bras 10c7c3ac <inet_fill_ifaddr+0x13a>
10c7c3aa: 7000 moveq #0,%d0
10c7c3ac: 7207 moveq #7,%d1
10c7c3ae: b280 cmpl %d0,%d1
10c7c3b0: 6c00 0090 bgew 10c7c442 <inet_fill_ifaddr+0x1d0>
10c7c3b4: 486c 0014 pea %a4@(20)
10c7c3b8: 4878 0004 pea 4 <PF_PTRACED_BIT>
10c7c3bc: 4878 0004 pea 4 <PF_PTRACED_BIT>
10c7c3c0: 2f0a movel %a2,%sp@-
10c7c3c2: 4eb9 10c5 bfc2 jsr 10c5bfc2 <__rta_fill>
10c7c3c8: 4fef 0010 lea %sp@(16),%sp
10c7c3cc: 4aac 0018 tstl %a4@(24)
10c7c3d0: 6730 beqs 10c7c402 <inet_fill_ifaddr+0x190>
10c7c3d2: 4aaa 0060 tstl %a2@(96)
10c7c3d6: 660a bnes 10c7c3e2 <inet_fill_ifaddr+0x170>
10c7c3d8: 202a 0088 movel %a2@(136),%d0
10c7c3dc: 90aa 0084 subl %a2@(132),%d0
10c7c3e0: 6002 bras 10c7c3e4 <inet_fill_ifaddr+0x172>
10c7c3e2: 7000 moveq #0,%d0
10c7c3e4: 7207 moveq #7,%d1
10c7c3e6: b280 cmpl %d0,%d1
10c7c3e8: 6c58 bges 10c7c442 <inet_fill_ifaddr+0x1d0>
10c7c3ea: 486c 0018 pea %a4@(24)
10c7c3ee: 4878 0004 pea 4 <PF_PTRACED_BIT>
10c7c3f2: 4878 0005 pea 5 <LSIGTRAP>
10c7c3f6: 2f0a movel %a2,%sp@-
10c7c3f8: 4eb9 10c5 bfc2 jsr 10c5bfc2 <__rta_fill>
10c7c3fe: 4fef 0010 lea %sp@(16),%sp
10c7c402: 4a2c 001f tstb %a4@(31)
10c7c406: 672c beqs 10c7c434 <inet_fill_ifaddr+0x1c2>
10c7c408: 4aaa 0060 tstl %a2@(96)
10c7c40c: 660a bnes 10c7c418 <inet_fill_ifaddr+0x1a6>
10c7c40e: 202a 0088 movel %a2@(136),%d0
10c7c412: 90aa 0084 subl %a2@(132),%d0
10c7c416: 6002 bras 10c7c41a <inet_fill_ifaddr+0x1a8>
10c7c418: 7000 moveq #0,%d0
10c7c41a: 7213 moveq #19,%d1
10c7c41c: b280 cmpl %d0,%d1
10c7c41e: 6c22 bges 10c7c442 <inet_fill_ifaddr+0x1d0>
10c7c420: 486c 001f pea %a4@(31)
10c7c424: 4878 0010 pea 10 <LSIGTRAP+0xb>
10c7c428: 4878 0003 pea 3 <PF_PTRACED_OFF>
10c7c42c: 2f0a movel %a2,%sp@-
10c7c42e: 4eb9 10c5 bfc2 jsr 10c5bfc2 <__rta_fill>
10c7c434: 202a 0084 movel %a2@(132),%d0
10c7c438: 9082 subl %d2,%d0
10c7c43a: 2680 movel %d0,%a3@
10c7c43c: 202a 005c movel %a2@(92),%d0
10c7c440: 602e bras 10c7c470 <inet_fill_ifaddr+0x1fe>
10c7c442: 222a 0080 movel %a2@(128),%d1
10c7c446: 2002 movel %d2,%d0
10c7c448: 9081 subl %d1,%d0
10c7c44a: b0aa 005c cmpl %a2@(92),%d0
10c7c44e: 641e bccs 10c7c46e <inet_fill_ifaddr+0x1fc>
10c7c450: 4aaa 0060 tstl %a2@(96)
10c7c454: 660c bnes 10c7c462 <inet_fill_ifaddr+0x1f0>
10c7c456: 2540 005c movel %d0,%a2@(92)
10c7c45a: d280 addl %d0,%d1
10c7c45c: 2541 0084 movel %d1,%a2@(132)
10c7c460: 600c bras 10c7c46e <inet_fill_ifaddr+0x1fc>
10c7c462: 42a7 clrl %sp@-
10c7c464: 2f00 movel %d0,%sp@-
10c7c466: 2f0a movel %a2,%sp@-
10c7c468: 4eb9 10c5 60b2 jsr 10c560b2 <___pskb_trim>
10c7c46e: 70ff moveq #-1,%d0
10c7c470: 4cee 1c04 fff0 moveml %fp@(-16),%d2/%a2-%a4
10c7c476: 4e5e unlk %fp
10c7c478: 4e75 rts
10c7c47a <inet_dump_ifaddr>:
10c7c47a: 4e56 0000 linkw %fp,#0
10c7c47e: 48e7 3c3c moveml %d2-%d5/%a2-%a5,%sp@-
10c7c482: 2a6e 0008 moveal %fp@(8),%a5
10c7c486: 286e 000c moveal %fp@(12),%a4
10c7c48a: 2a2c 0014 movel %a4@(20),%d5
10c7c48e: 242c 0018 movel %a4@(24),%d2
10c7c492: 2802 movel %d2,%d4
10c7c494: 2679 1000 fbc4 moveal 1000fbc4 <dev_base>,%a3
10c7c49a: 7600 moveq #0,%d3
10c7c49c: b6fc 0000 cmpaw #0,%a3
10c7c4a0: 675a beqs 10c7c4fc <inet_dump_ifaddr+0x82>
10c7c4a2: ba83 cmpl %d3,%d5
10c7c4a4: 6e4a bgts 10c7c4f0 <inet_dump_ifaddr+0x76>
10c7c4a6: 6c02 bges 10c7c4aa <inet_dump_ifaddr+0x30>
10c7c4a8: 7800 moveq #0,%d4
10c7c4aa: 206b 00a8 moveal %a3@(168),%a0
10c7c4ae: b0fc 0000 cmpaw #0,%a0
10c7c4b2: 673c beqs 10c7c4f0 <inet_dump_ifaddr+0x76>
10c7c4b4: 2468 0010 moveal %a0@(16),%a2
10c7c4b8: 7400 moveq #0,%d2
10c7c4ba: b4fc 0000 cmpaw #0,%a2
10c7c4be: 6730 beqs 10c7c4f0 <inet_dump_ifaddr+0x76>
10c7c4c0: b882 cmpl %d2,%d4
10c7c4c2: 6e22 bgts 10c7c4e6 <inet_dump_ifaddr+0x6c>
10c7c4c4: 4878 0014 pea 14 <LSIGTRAP+0xf>
10c7c4c8: 206c 0004 moveal %a4@(4),%a0
10c7c4cc: 2f28 0008 movel %a0@(8),%sp@-
10c7c4d0: 2054 moveal %a4@,%a0
10c7c4d2: 2f28 0038 movel %a0@(56),%sp@-
10c7c4d6: 2f0a movel %a2,%sp@-
10c7c4d8: 2f0d movel %a5,%sp@-
10c7c4da: 4eba fd96 jsr %pc@(10c7c272 <inet_fill_ifaddr>)
10c7c4de: 4fef 0014 lea %sp@(20),%sp
10c7c4e2: 4a80 tstl %d0
10c7c4e4: 6f16 bles 10c7c4fc <inet_dump_ifaddr+0x82>
10c7c4e6: 2452 moveal %a2@,%a2
10c7c4e8: 5282 addql #1,%d2
10c7c4ea: b4fc 0000 cmpaw #0,%a2
10c7c4ee: 66d0 bnes 10c7c4c0 <inet_dump_ifaddr+0x46>
10c7c4f0: 266b 002e moveal %a3@(46),%a3
10c7c4f4: 5283 addql #1,%d3
10c7c4f6: b6fc 0000 cmpaw #0,%a3
10c7c4fa: 66a6 bnes 10c7c4a2 <inet_dump_ifaddr+0x28>
10c7c4fc: 2943 0014 movel %d3,%a4@(20)
10c7c500: 2942 0018 movel %d2,%a4@(24)
10c7c504: 202d 005c movel %a5@(92),%d0
10c7c508: 4cee 3c3c ffe0 moveml %fp@(-32),%d2-%d5/%a2-%a5
10c7c50e: 4e5e unlk %fp
10c7c510: 4e75 rts
10c7c512 <rtmsg_ifa>:
10c7c512: 4e56 0000 linkw %fp,#0
10c7c516: 2f0a movel %a2,%sp@-
10c7c518: 4878 01f0 pea 1f0 <LSIGTRAP+0x1eb>
10c7c51c: 4878 0098 pea 98 <LSIGTRAP+0x93>
10c7c520: 4eb9 10c5 5644 jsr 10c55644 <alloc_skb>
10c7c526: 2440 moveal %d0,%a2
10c7c528: 508f addql #8,%sp
10c7c52a: b4fc 0000 cmpaw #0,%a2
10c7c52e: 6606 bnes 10c7c536 <rtmsg_ifa+0x24>
10c7c530: 4878 0069 pea 69 <LSIGTRAP+0x64>
10c7c534: 6046 bras 10c7c57c <rtmsg_ifa+0x6a>
10c7c536: 2f2e 0008 movel %fp@(8),%sp@-
10c7c53a: 42a7 clrl %sp@-
10c7c53c: 42a7 clrl %sp@-
10c7c53e: 2f2e 000c movel %fp@(12),%sp@-
10c7c542: 2f0a movel %a2,%sp@-
10c7c544: 4eba fd2c jsr %pc@(10c7c272 <inet_fill_ifaddr>)
10c7c548: 4fef 0014 lea %sp@(20),%sp
10c7c54c: 4a80 tstl %d0
10c7c54e: 6c40 bges 10c7c590 <rtmsg_ifa+0x7e>
10c7c550: 7001 moveq #1,%d0
10c7c552: b0aa 0070 cmpl %a2@(112),%d0
10c7c556: 6716 beqs 10c7c56e <rtmsg_ifa+0x5c>
10c7c558: 41ea 0070 lea %a2@(112),%a0
10c7c55c: 40c1 movew %sr,%d1
10c7c55e: 007c 0700 oriw #1792,%sr
10c7c562: 2010 movel %a0@,%d0
10c7c564: 5380 subql #1,%d0
10c7c566: 2080 movel %d0,%a0@
10c7c568: 46c1 movew %d1,%sr
10c7c56a: 4a80 tstl %d0
10c7c56c: 660a bnes 10c7c578 <rtmsg_ifa+0x66>
10c7c56e: 2f0a movel %a2,%sp@-
10c7c570: 4eb9 10c5 5900 jsr 10c55900 <__kfree_skb>
10c7c576: 588f addql #4,%sp
10c7c578: 4878 0016 pea 16 <LSIGTRAP+0x11>
10c7c57c: 4878 0010 pea 10 <LSIGTRAP+0xb>
10c7c580: 42a7 clrl %sp@-
10c7c582: 2f39 1003 339e movel 1003339e <rtnl>,%sp@-
10c7c588: 4eb9 10c5 e092 jsr 10c5e092 <netlink_set_err>
10c7c58e: 601e bras 10c7c5ae <rtmsg_ifa+0x9c>
10c7c590: 7010 moveq #16,%d0
10c7c592: 2540 0044 movel %d0,%a2@(68)
10c7c596: 4878 01f0 pea 1f0 <LSIGTRAP+0x1eb>
10c7c59a: 4878 0010 pea 10 <LSIGTRAP+0xb>
10c7c59e: 42a7 clrl %sp@-
10c7c5a0: 2f0a movel %a2,%sp@-
10c7c5a2: 2f39 1003 339e movel 1003339e <rtnl>,%sp@-
10c7c5a8: 4eb9 10c5 dea6 jsr 10c5dea6 <netlink_broadcast>
10c7c5ae: 246e fffc moveal %fp@(-4),%a2
10c7c5b2: 4e5e unlk %fp
10c7c5b4: 4e75 rts
10c7c5b6: 4e75 rts
10c7c5b8 <inet_sock_destruct>:
10c7c5b8: 4e56 0000 linkw %fp,#0
10c7c5bc: 2f0b movel %a3,%sp@-
10c7c5be: 2f0a movel %a2,%sp@-
10c7c5c0: 266e 0008 moveal %fp@(8),%a3
10c7c5c4: 45eb 0054 lea %a3@(84),%a2
10c7c5c8: 6028 bras 10c7c5f2 <inet_sock_destruct+0x3a>
10c7c5ca: 7001 moveq #1,%d0
10c7c5cc: b0a9 0070 cmpl %a1@(112),%d0
10c7c5d0: 6716 beqs 10c7c5e8 <inet_sock_destruct+0x30>
10c7c5d2: 41e9 0070 lea %a1@(112),%a0
10c7c5d6: 40c1 movew %sr,%d1
10c7c5d8: 007c 0700 oriw #1792,%sr
10c7c5dc: 2010 movel %a0@,%d0
10c7c5de: 5380 subql #1,%d0
10c7c5e0: 2080 movel %d0,%a0@
10c7c5e2: 46c1 movew %d1,%sr
10c7c5e4: 4a80 tstl %d0
10c7c5e6: 660a bnes 10c7c5f2 <inet_sock_destruct+0x3a>
10c7c5e8: 2f09 movel %a1,%sp@-
10c7c5ea: 4eb9 10c5 5900 jsr 10c55900 <__kfree_skb>
10c7c5f0: 588f addql #4,%sp
10c7c5f2: 2052 moveal %a2@,%a0
10c7c5f4: 93c9 subal %a1,%a1
10c7c5f6: b5c8 cmpal %a0,%a2
10c7c5f8: 6718 beqs 10c7c612 <inet_sock_destruct+0x5a>
10c7c5fa: 2248 moveal %a0,%a1
10c7c5fc: 2051 moveal %a1@,%a0
10c7c5fe: 53aa 0008 subql #1,%a2@(8)
10c7c602: 214a 0004 movel %a2,%a0@(4)
10c7c606: 2488 movel %a0,%a2@
10c7c608: 4291 clrl %a1@
10c7c60a: 42a9 0004 clrl %a1@(4)
10c7c60e: 42a9 0008 clrl %a1@(8)
10c7c612: b2fc 0000 cmpaw #0,%a1
10c7c616: 66b2 bnes 10c7c5ca <inet_sock_destruct+0x12>
10c7c618: 45eb 00c2 lea %a3@(194),%a2
10c7c61c: 6028 bras 10c7c646 <inet_sock_destruct+0x8e>
10c7c61e: 7001 moveq #1,%d0
10c7c620: b0a9 0070 cmpl %a1@(112),%d0
10c7c624: 6716 beqs 10c7c63c <inet_sock_destruct+0x84>
10c7c626: 41e9 0070 lea %a1@(112),%a0
10c7c62a: 40c1 movew %sr,%d1
10c7c62c: 007c 0700 oriw #1792,%sr
10c7c630: 2010 movel %a0@,%d0
10c7c632: 5380 subql #1,%d0
10c7c634: 2080 movel %d0,%a0@
10c7c636: 46c1 movew %d1,%sr
10c7c638: 4a80 tstl %d0
10c7c63a: 660a bnes 10c7c646 <inet_sock_destruct+0x8e>
10c7c63c: 2f09 movel %a1,%sp@-
10c7c63e: 4eb9 10c5 5900 jsr 10c55900 <__kfree_skb>
10c7c644: 588f addql #4,%sp
10c7c646: 2052 moveal %a2@,%a0
10c7c648: 93c9 subal %a1,%a1
10c7c64a: b5c8 cmpal %a0,%a2
10c7c64c: 6718 beqs 10c7c666 <inet_sock_destruct+0xae>
10c7c64e: 2248 moveal %a0,%a1
10c7c650: 2051 moveal %a1@,%a0
10c7c652: 53aa 0008 subql #1,%a2@(8)
10c7c656: 214a 0004 movel %a2,%a0@(4)
10c7c65a: 2488 movel %a0,%a2@
10c7c65c: 4291 clrl %a1@
10c7c65e: 42a9 0004 clrl %a1@(4)
10c7c662: 42a9 0008 clrl %a1@(8)
10c7c666: b2fc 0000 cmpaw #0,%a1
10c7c66a: 66b2 bnes 10c7c61e <inet_sock_destruct+0x66>
10c7c66c: 0c6b 0001 028e cmpiw #1,%a3@(654)
10c7c672: 6626 bnes 10c7c69a <inet_sock_destruct+0xe2>
10c7c674: 102b 0020 moveb %a3@(32),%d0
10c7c678: 0c00 0007 cmpib #7,%d0
10c7c67c: 671c beqs 10c7c69a <inet_sock_destruct+0xe2>
10c7c67e: 2f0b movel %a3,%sp@-
10c7c680: 102b 0020 moveb %a3@(32),%d0
10c7c684: 42a7 clrl %sp@-
10c7c686: 1f40 0003 moveb %d0,%sp@(3)
10c7c68a: 4879 1000 a0e6 pea 1000a0e6 <timer_bug_msg+0xf1f>
10c7c690: 4eb9 10c1 677e jsr 10c1677e <printk>
10c7c696: 6000 0092 braw 10c7c72a <inet_sock_destruct+0x172>
10c7c69a: 102b 0094 moveb %a3@(148),%d0
10c7c69e: 6610 bnes 10c7c6b0 <inet_sock_destruct+0xf8>
10c7c6a0: 2f0b movel %a3,%sp@-
10c7c6a2: 4879 1000 a114 pea 1000a114 <timer_bug_msg+0xf4d>
10c7c6a8: 4eb9 10c1 677e jsr 10c1677e <printk>
10c7c6ae: 607a bras 10c7c72a <inet_sock_destruct+0x172>
10c7c6b0: 4aab 0050 tstl %a3@(80)
10c7c6b4: 6712 beqs 10c7c6c8 <inet_sock_destruct+0x110>
10c7c6b6: 4878 00ad pea ad <LSIGTRAP+0xa8>
10c7c6ba: 4879 1000 a13d pea 1000a13d <timer_bug_msg+0xf76>
10c7c6c0: 4eb9 10c1 677e jsr 10c1677e <printk>
10c7c6c6: 508f addql #8,%sp
10c7c6c8: 4aab 0064 tstl %a3@(100)
10c7c6cc: 6712 beqs 10c7c6e0 <inet_sock_destruct+0x128>
10c7c6ce: 4878 00ae pea ae <LSIGTRAP+0xa9>
10c7c6d2: 4879 1000 a19f pea 1000a19f <timer_bug_msg+0xfd8>
10c7c6d8: 4eb9 10c1 677e jsr 10c1677e <printk>
10c7c6de: 508f addql #8,%sp
10c7c6e0: 4aab 007c tstl %a3@(124)
10c7c6e4: 6712 beqs 10c7c6f8 <inet_sock_destruct+0x140>
10c7c6e6: 4878 00af pea af <LSIGTRAP+0xaa>
10c7c6ea: 4879 1000 a201 pea 1000a201 <timer_bug_msg+0x103a>
10c7c6f0: 4eb9 10c1 677e jsr 10c1677e <printk>
10c7c6f6: 508f addql #8,%sp
10c7c6f8: 4aab 0080 tstl %a3@(128)
10c7c6fc: 6712 beqs 10c7c710 <inet_sock_destruct+0x158>
10c7c6fe: 4878 00b0 pea b0 <LSIGTRAP+0xab>
10c7c702: 4879 1000 a256 pea 1000a256 <timer_bug_msg+0x108f>
10c7c708: 4eb9 10c1 677e jsr 10c1677e <printk>
10c7c70e: 508f addql #8,%sp
10c7c710: 202b 02b6 movel %a3@(694),%d0
10c7c714: 6708 beqs 10c7c71e <inet_sock_destruct+0x166>
10c7c716: 2f00 movel %d0,%sp@-
10c7c718: 4eb9 10c2 0b8c jsr 10c20b8c <kfree>
10c7c71e: 202b 0048 movel %a3@(72),%d0
10c7c722: 6706 beqs 10c7c72a <inet_sock_destruct+0x172>
10c7c724: 2040 moveal %d0,%a0
10c7c726: 5888 addql #4,%a0
10c7c728: 5390 subql #1,%a0@
10c7c72a: 246e fff8 moveal %fp@(-8),%a2
10c7c72e: 266e fffc moveal %fp@(-4),%a3
10c7c732: 4e5e unlk %fp
10c7c734: 4e75 rts
10c7c736 <inet_sock_release>:
10c7c736: 4e56 0000 linkw %fp,#0
10c7c73a: 2f0a movel %a2,%sp@-
10c7c73c: 246e 0008 moveal %fp@(8),%a2
10c7c740: 206a 00d2 moveal %a2@(210),%a0
10c7c744: 4aa8 0018 tstl %a0@(24)
10c7c748: 670a beqs 10c7c754 <inet_sock_release+0x1e>
10c7c74a: 2f0a movel %a2,%sp@-
10c7c74c: 2068 0018 moveal %a0@(24),%a0
10c7c750: 4e90 jsr %a0@
10c7c752: 588f addql #4,%sp
10c7c754: 206a 00d2 moveal %a2@(210),%a0
10c7c758: 2f0a movel %a2,%sp@-
10c7c75a: 2068 003c moveal %a0@(60),%a0
10c7c75e: 4e90 jsr %a0@
10c7c760: 588f addql #4,%sp
10c7c762: 52b9 1002 5730 addql #1,10025730 <irq_stat+0x8>
10c7c768: 157c 0001 0094 moveb #1,%a2@(148)
10c7c76e: 42aa 0306 clrl %a2@(774)
10c7c772: 42aa 0044 clrl %a2@(68)
10c7c776: 53b9 1002 5730 subql #1,10025730 <irq_stat+0x8>
10c7c77c: 41ea 0028 lea %a2@(40),%a0
10c7c780: 40c1 movew %sr,%d1
10c7c782: 007c 0700 oriw #1792,%sr
10c7c786: 2010 movel %a0@,%d0
10c7c788: 5380 subql #1,%d0
10c7c78a: 2080 movel %d0,%a0@
10c7c78c: 46c1 movew %d1,%sr
10c7c78e: 4a80 tstl %d0
10c7c790: 6608 bnes 10c7c79a <inet_sock_release+0x64>
10c7c792: 2f0a movel %a2,%sp@-
10c7c794: 4eb9 10c5 4b7e jsr 10c54b7e <sk_free>
10c7c79a: 246e fffc moveal %fp@(-4),%a2
10c7c79e: 4e5e unlk %fp
10c7c7a0: 4e75 rts
10c7c7a2 <inet_setsockopt>:
10c7c7a2: 4e56 0000 linkw %fp,#0
10c7c7a6: 206e 0008 moveal %fp@(8),%a0
10c7c7aa: 2068 0018 moveal %a0@(24),%a0
10c7c7ae: 2268 00d2 moveal %a0@(210),%a1
10c7c7b2: 2f2e 0018 movel %fp@(24),%sp@-
10c7c7b6: 2f2e 0014 movel %fp@(20),%sp@-
10c7c7ba: 2f2e 0010 movel %fp@(16),%sp@-
10c7c7be: 2f2e 000c movel %fp@(12),%sp@-
10c7c7c2: 2f08 movel %a0,%sp@-
10c7c7c4: 2069 0020 moveal %a1@(32),%a0
10c7c7c8: 4e90 jsr %a0@
10c7c7ca: 4e5e unlk %fp
10c7c7cc: 4e75 rts
10c7c7ce <inet_getsockopt>:
10c7c7ce: 4e56 0000 linkw %fp,#0
10c7c7d2: 206e 0008 moveal %fp@(8),%a0
10c7c7d6: 2068 0018 moveal %a0@(24),%a0
10c7c7da: 2268 00d2 moveal %a0@(210),%a1
10c7c7de: 2f2e 0018 movel %fp@(24),%sp@-
10c7c7e2: 2f2e 0014 movel %fp@(20),%sp@-
10c7c7e6: 2f2e 0010 movel %fp@(16),%sp@-
10c7c7ea: 2f2e 000c movel %fp@(12),%sp@-
10c7c7ee: 2f08 movel %a0,%sp@-
10c7c7f0: 2069 0024 moveal %a1@(36),%a0
10c7c7f4: 4e90 jsr %a0@
10c7c7f6: 4e5e unlk %fp
10c7c7f8: 4e75 rts
10c7c7fa <inet_autobind>:
10c7c7fa: 4e56 0000 linkw %fp,#0
10c7c7fe: 2f0b movel %a3,%sp@-
10c7c800: 2f0a movel %a2,%sp@-
10c7c802: 246e 0008 moveal %fp@(8),%a2
10c7c806: 41f9 1002 5730 lea 10025730 <irq_stat+0x8>,%a0
10c7c80c: 5290 addql #1,%a0@
10c7c80e: 2648 moveal %a0,%a3
10c7c810: 4aaa 0030 tstl %a2@(48)
10c7c814: 670a beqs 10c7c820 <inet_autobind+0x26>
10c7c816: 2f0a movel %a2,%sp@-
10c7c818: 4eb9 10c5 4fc8 jsr 10c54fc8 <__lock_sock>
10c7c81e: 588f addql #4,%sp
10c7c820: 7001 moveq #1,%d0
10c7c822: 2540 0030 movel %d0,%a2@(48)
10c7c826: 5393 subql #1,%a3@
10c7c828: 4a6a 000a tstw %a2@(10)
10c7c82c: 6652 bnes 10c7c880 <inet_autobind+0x86>
10c7c82e: 206a 00d2 moveal %a2@(210),%a0
10c7c832: 42a7 clrl %sp@-
10c7c834: 2f0a movel %a2,%sp@-
10c7c836: 2068 0040 moveal %a0@(64),%a0
10c7c83a: 4e90 jsr %a0@
10c7c83c: 508f addql #8,%sp
10c7c83e: 4a80 tstl %d0
10c7c840: 6738 beqs 10c7c87a <inet_autobind+0x80>
10c7c842: 5293 addql #1,%a3@
10c7c844: 4aaa 00ba tstl %a2@(186)
10c7c848: 670a beqs 10c7c854 <inet_autobind+0x5a>
10c7c84a: 2f0a movel %a2,%sp@-
10c7c84c: 4eb9 10c5 5054 jsr 10c55054 <__release_sock>
10c7c852: 588f addql #4,%sp
10c7c854: 42aa 0030 clrl %a2@(48)
10c7c858: 7034 moveq #52,%d0
10c7c85a: d08a addl %a2,%d0
10c7c85c: 41ea 0038 lea %a2@(56),%a0
10c7c860: b1d0 cmpal %a0@,%a0
10c7c862: 6710 beqs 10c7c874 <inet_autobind+0x7a>
10c7c864: 4878 0001 pea 1 <PF_DTRACE_OFF>
10c7c868: 4878 0003 pea 3 <PF_PTRACED_OFF>
10c7c86c: 2f00 movel %d0,%sp@-
10c7c86e: 4eb9 10c1 4712 jsr 10c14712 <__wake_up>
10c7c874: 5393 subql #1,%a3@
10c7c876: 70f5 moveq #-11,%d0
10c7c878: 603c bras 10c7c8b6 <inet_autobind+0xbc>
10c7c87a: 356a 000a 0022 movew %a2@(10),%a2@(34)
10c7c880: 5293 addql #1,%a3@
10c7c882: 4aaa 00ba tstl %a2@(186)
10c7c886: 670a beqs 10c7c892 <inet_autobind+0x98>
10c7c888: 2f0a movel %a2,%sp@-
10c7c88a: 4eb9 10c5 5054 jsr 10c55054 <__release_sock>
10c7c890: 588f addql #4,%sp
10c7c892: 42aa 0030 clrl %a2@(48)
10c7c896: 7034 moveq #52,%d0
10c7c898: d08a addl %a2,%d0
10c7c89a: 41ea 0038 lea %a2@(56),%a0
10c7c89e: b1d0 cmpal %a0@,%a0
10c7c8a0: 6710 beqs 10c7c8b2 <inet_autobind+0xb8>
10c7c8a2: 4878 0001 pea 1 <PF_DTRACE_OFF>
10c7c8a6: 4878 0003 pea 3 <PF_PTRACED_OFF>
10c7c8aa: 2f00 movel %d0,%sp@-
10c7c8ac: 4eb9 10c1 4712 jsr 10c14712 <__wake_up>
10c7c8b2: 5393 subql #1,%a3@
10c7c8b4: 7000 moveq #0,%d0
10c7c8b6: 246e fff8 moveal %fp@(-8),%a2
10c7c8ba: 266e fffc moveal %fp@(-4),%a3
10c7c8be: 4e5e unlk %fp
10c7c8c0: 4e75 rts
10c7c8c2 <inet_listen>:
10c7c8c2: 4e56 0000 linkw %fp,#0
10c7c8c6: 48e7 3038 moveml %d2-%d3/%a2-%a4,%sp@-
10c7c8ca: 286e 0008 moveal %fp@(8),%a4
10c7c8ce: 246c 0018 moveal %a4@(24),%a2
10c7c8d2: 41f9 1002 5730 lea 10025730 <irq_stat+0x8>,%a0
10c7c8d8: 5290 addql #1,%a0@
10c7c8da: 2648 moveal %a0,%a3
10c7c8dc: 4aaa 0030 tstl %a2@(48)
10c7c8e0: 670a beqs 10c7c8ec <inet_listen+0x2a>
10c7c8e2: 2f0a movel %a2,%sp@-
10c7c8e4: 4eb9 10c5 4fc8 jsr 10c54fc8 <__lock_sock>
10c7c8ea: 588f addql #4,%sp
10c7c8ec: 7001 moveq #1,%d0
10c7c8ee: 2540 0030 movel %d0,%a2@(48)
10c7c8f2: 5393 subql #1,%a3@
10c7c8f4: 76ea moveq #-22,%d3
10c7c8f6: b094 cmpl %a4@,%d0
10c7c8f8: 6636 bnes 10c7c930 <inet_listen+0x6e>
10c7c8fa: 0c6c 0001 0028 cmpiw #1,%a4@(40)
10c7c900: 662e bnes 10c7c930 <inet_listen+0x6e>
10c7c902: 142a 0020 moveb %a2@(32),%d2
10c7c906: 4281 clrl %d1
10c7c908: 1202 moveb %d2,%d1
10c7c90a: 203c 0000 0480 movel #1152,%d0
10c7c910: 0300 btst %d1,%d0
10c7c912: 671c beqs 10c7c930 <inet_listen+0x6e>
10c7c914: 0c02 000a cmpib #10,%d2
10c7c918: 670e beqs 10c7c928 <inet_listen+0x66>
10c7c91a: 2f0a movel %a2,%sp@-
10c7c91c: 4eb9 10c6 68d0 jsr 10c668d0 <tcp_listen_start>
10c7c922: 2600 movel %d0,%d3
10c7c924: 588f addql #4,%sp
10c7c926: 6608 bnes 10c7c930 <inet_listen+0x6e>
10c7c928: 356e 000e 0288 movew %fp@(14),%a2@(648)
10c7c92e: 7600 moveq #0,%d3
10c7c930: 5293 addql #1,%a3@
10c7c932: 4aaa 00ba tstl %a2@(186)
10c7c936: 670a beqs 10c7c942 <inet_listen+0x80>
10c7c938: 2f0a movel %a2,%sp@-
10c7c93a: 4eb9 10c5 5054 jsr 10c55054 <__release_sock>
10c7c940: 588f addql #4,%sp
10c7c942: 42aa 0030 clrl %a2@(48)
10c7c946: 7034 moveq #52,%d0
10c7c948: d08a addl %a2,%d0
10c7c94a: 41ea 0038 lea %a2@(56),%a0
10c7c94e: b1d0 cmpal %a0@,%a0
10c7c950: 6710 beqs 10c7c962 <inet_listen+0xa0>
10c7c952: 4878 0001 pea 1 <PF_DTRACE_OFF>
10c7c956: 4878 0003 pea 3 <PF_PTRACED_OFF>
10c7c95a: 2f00 movel %d0,%sp@-
10c7c95c: 4eb9 10c1 4712 jsr 10c14712 <__wake_up>
10c7c962: 5393 subql #1,%a3@
10c7c964: 2003 movel %d3,%d0
10c7c966: 4cee 1c0c ffec moveml %fp@(-20),%d2-%d3/%a2-%a4
10c7c96c: 4e5e unlk %fp
10c7c96e: 4e75 rts
10c7c970 <inet_create>:
10c7c970: 4e56 0000 linkw %fp,#0
10c7c974: 48e7 203c moveml %d2/%a2-%a5,%sp@-
10c7c978: 2a6e 0008 moveal %fp@(8),%a5
10c7c97c: 242e 000c movel %fp@(12),%d2
10c7c980: 7001 moveq #1,%d0
10c7c982: 2a80 movel %d0,%a5@
10c7c984: 4878 0001 pea 1 <PF_DTRACE_OFF>
10c7c988: 4878 01f0 pea 1f0 <LSIGTRAP+0x1eb>
10c7c98c: 4878 0002 pea 2 <PF_DTRACE_OFF+0x1>
10c7c990: 4eb9 10c5 4b24 jsr 10c54b24 <sk_alloc>
10c7c996: 2640 moveal %d0,%a3
10c7c998: 4fef 000c lea %sp@(12),%sp
10c7c99c: b6fc 0000 cmpaw #0,%a3
10c7c9a0: 6700 017a beqw 10c7cb1c <inet_create+0x1ac>
10c7c9a4: 99cc subal %a4,%a4
10c7c9a6: 41f9 1002 5730 lea 10025730 <irq_stat+0x8>,%a0
10c7c9ac: 5290 addql #1,%a0@
10c7c9ae: 302d 0028 movew %a5@(40),%d0
10c7c9b2: 48c0 extl %d0
10c7c9b4: 43f9 1003 2900 lea 10032900 <inetsw>,%a1
10c7c9ba: e788 lsll #3,%d0
10c7c9bc: 2471 0800 moveal %a1@(00000000,%d0:l),%a2
10c7c9c0: 2209 movel %a1,%d1
10c7c9c2: 6004 bras 10c7c9c8 <inet_create+0x58>
10c7c9c4: 99cc subal %a4,%a4
10c7c9c6: 2452 moveal %a2@,%a2
10c7c9c8: 302d 0028 movew %a5@(40),%d0
10c7c9cc: 48c0 extl %d0
10c7c9ce: e788 lsll #3,%d0
10c7c9d0: d081 addl %d1,%d0
10c7c9d2: b08a cmpl %a2,%d0
10c7c9d4: 6718 beqs 10c7c9ee <inet_create+0x7e>
10c7c9d6: 284a moveal %a2,%a4
10c7c9d8: 202c 000a movel %a4@(10),%d0
10c7c9dc: b082 cmpl %d2,%d0
10c7c9de: 6606 bnes 10c7c9e6 <inet_create+0x76>
10c7c9e0: 4a82 tstl %d2
10c7c9e2: 660a bnes 10c7c9ee <inet_create+0x7e>
10c7c9e4: 60de bras 10c7c9c4 <inet_create+0x54>
10c7c9e6: 4a82 tstl %d2
10c7c9e8: 672e beqs 10c7ca18 <inet_create+0xa8>
10c7c9ea: 4a80 tstl %d0
10c7c9ec: 66d6 bnes 10c7c9c4 <inet_create+0x54>
10c7c9ee: 5390 subql #1,%a0@
10c7c9f0: b8fc 0000 cmpaw #0,%a4
10c7c9f4: 6700 0102 beqw 10c7caf8 <inet_create+0x188>
10c7c9f8: 222c 0016 movel %a4@(22),%d1
10c7c9fc: 6f1e bles 10c7ca1c <inet_create+0xac>
10c7c9fe: 2079 1002 53b4 moveal 100253b4 <_current_task>,%a0
10c7ca04: 7001 moveq #1,%d0
10c7ca06: e3a8 lsll %d1,%d0
10c7ca08: c0a8 01d0 andl %a0@(464),%d0
10c7ca0c: 6700 00f6 beqw 10c7cb04 <inet_create+0x194>
10c7ca10: 0068 0100 0006 oriw #256,%a0@(6)
10c7ca16: 6004 bras 10c7ca1c <inet_create+0xac>
10c7ca18: 2400 movel %d0,%d2
10c7ca1a: 60d2 bras 10c7c9ee <inet_create+0x7e>
10c7ca1c: 4a82 tstl %d2
10c7ca1e: 6700 00f0 beqw 10c7cb10 <inet_create+0x1a0>
10c7ca22: 2b6c 0012 0008 movel %a4@(18),%a5@(8)
10c7ca28: 276c 000e 00d2 movel %a4@(14),%a3@(210)
10c7ca2e: 176c 001a 009a moveb %a4@(26),%a3@(154)
10c7ca34: 082c 0000 001b btst #0,%a4@(27)
10c7ca3a: 6706 beqs 10c7ca42 <inet_create+0xd2>
10c7ca3c: 177c 0001 0026 moveb #1,%a3@(38)
10c7ca42: 0c6d 0003 0028 cmpiw #3,%a5@(40)
10c7ca48: 6612 bnes 10c7ca5c <inet_create+0xec>
10c7ca4a: 3742 000a movew %d2,%a3@(10)
10c7ca4e: 0c82 0000 00ff cmpil #255,%d2
10c7ca54: 6606 bnes 10c7ca5c <inet_create+0xec>
10c7ca56: 177c 0001 02ba moveb #1,%a3@(698)
10c7ca5c: 4ab9 1003 29f4 tstl 100329f4 <ipv4_config+0x8>
10c7ca62: 6706 beqs 10c7ca6a <inet_create+0xfa>
10c7ca64: 422b 02c0 clrb %a3@(704)
10c7ca68: 6006 bras 10c7ca70 <inet_create+0x100>
10c7ca6a: 177c 0001 02c0 moveb #1,%a3@(704)
10c7ca70: 426b 02be clrw %a3@(702)
10c7ca74: 2f0b movel %a3,%sp@-
10c7ca76: 2f0d movel %a5,%sp@-
10c7ca78: 4eb9 10c5 54e2 jsr 10c554e2 <sock_init_data>
10c7ca7e: 277c 10c7 c5b8 movel #281527736,%a3@(802)
10c7ca84: 0322
10c7ca86: 177c 0000 0021 moveb #0,%a3@(33)
10c7ca8c: 377c 0002 0024 movew #2,%a3@(36)
10c7ca92: 1742 0291 moveb %d2,%a3@(657)
10c7ca96: 206b 00d2 moveal %a3@(210),%a0
10c7ca9a: 2768 0034 031e movel %a0@(52),%a3@(798)
10c7caa0: 2779 1001 0250 movel 10010250 <sysctl_ip_default_ttl>,%a3@(682)
10c7caa6: 02aa
10c7caa8: 177c 0001 02bc moveb #1,%a3@(700)
10c7caae: 177c 0001 02bb moveb #1,%a3@(699)
10c7cab4: 42ab 02c2 clrl %a3@(706)
10c7cab8: 42ab 02ca clrl %a3@(714)
10c7cabc: 508f addql #8,%sp
10c7cabe: 302b 000a movew %a3@(10),%d0
10c7cac2: 670e beqs 10c7cad2 <inet_create+0x162>
10c7cac4: 3740 0022 movew %d0,%a3@(34)
10c7cac8: 2f0b movel %a3,%sp@-
10c7caca: 2068 0038 moveal %a0@(56),%a0
10c7cace: 4e90 jsr %a0@
10c7cad0: 588f addql #4,%sp
10c7cad2: 206b 00d2 moveal %a3@(210),%a0
10c7cad6: 4aa8 0014 tstl %a0@(20)
10c7cada: 6718 beqs 10c7caf4 <inet_create+0x184>
10c7cadc: 2f0b movel %a3,%sp@-
10c7cade: 2068 0014 moveal %a0@(20),%a0
10c7cae2: 4e90 jsr %a0@
10c7cae4: 2400 movel %d0,%d2
10c7cae6: 588f addql #4,%sp
10c7cae8: 670a beqs 10c7caf4 <inet_create+0x184>
10c7caea: 2f0b movel %a3,%sp@-
10c7caec: 4eba fc48 jsr %pc@(10c7c736 <inet_sock_release>)
10c7caf0: 2002 movel %d2,%d0
10c7caf2: 602a bras 10c7cb1e <inet_create+0x1ae>
10c7caf4: 7000 moveq #0,%d0
10c7caf6: 6026 bras 10c7cb1e <inet_create+0x1ae>
10c7caf8: 2f0b movel %a3,%sp@-
10c7cafa: 4eb9 10c5 4b7e jsr 10c54b7e <sk_free>
10c7cb00: 70a2 moveq #-94,%d0
10c7cb02: 601a bras 10c7cb1e <inet_create+0x1ae>
10c7cb04: 2f0b movel %a3,%sp@-
10c7cb06: 4eb9 10c5 4b7e jsr 10c54b7e <sk_free>
10c7cb0c: 70ff moveq #-1,%d0
10c7cb0e: 600e bras 10c7cb1e <inet_create+0x1ae>
10c7cb10: 2f0b movel %a3,%sp@-
10c7cb12: 4eb9 10c5 4b7e jsr 10c54b7e <sk_free>
10c7cb18: 70a3 moveq #-93,%d0
10c7cb1a: 6002 bras 10c7cb1e <inet_create+0x1ae>
10c7cb1c: 7097 moveq #-105,%d0
10c7cb1e: 4cee 3c04 ffec moveml %fp@(-20),%d2/%a2-%a5
10c7cb24: 4e5e unlk %fp
10c7cb26: 4e75 rts
10c7cb28 <inet_release>:
10c7cb28: 4e56 0000 linkw %fp,#0
10c7cb2c: 2f0b movel %a3,%sp@-
10c7cb2e: 2f0a movel %a2,%sp@-
10c7cb30: 266e 0008 moveal %fp@(8),%a3
10c7cb34: 246b 0018 moveal %a3@(24),%a2
10c7cb38: b4fc 0000 cmpaw #0,%a2
10c7cb3c: 6734 beqs 10c7cb72 <inet_release+0x4a>
10c7cb3e: 2f0a movel %a2,%sp@-
10c7cb40: 4eb9 10c7 dd10 jsr 10c7dd10 <ip_mc_drop_socket>
10c7cb46: 7200 moveq #0,%d1
10c7cb48: 588f addql #4,%sp
10c7cb4a: 102a 0098 moveb %a2@(152),%d0
10c7cb4e: 6712 beqs 10c7cb62 <inet_release+0x3a>
10c7cb50: 2079 1002 53b4 moveal 100253b4 <_current_task>,%a0
10c7cb56: 0828 0002 0007 btst #2,%a0@(7)
10c7cb5c: 6604 bnes 10c7cb62 <inet_release+0x3a>
10c7cb5e: 222a 00aa movel %a2@(170),%d1
10c7cb62: 42ab 0018 clrl %a3@(24)
10c7cb66: 206a 00d2 moveal %a2@(210),%a0
10c7cb6a: 2f01 movel %d1,%sp@-
10c7cb6c: 2f0a movel %a2,%sp@-
10c7cb6e: 2050 moveal %a0@,%a0
10c7cb70: 4e90 jsr %a0@
10c7cb72: 7000 moveq #0,%d0
10c7cb74: 246e fff8 moveal %fp@(-8),%a2
10c7cb78: 266e fffc moveal %fp@(-4),%a3
10c7cb7c: 4e5e unlk %fp
10c7cb7e: 4e75 rts
10c7cb80 <inet_bind>:
10c7cb80: 4e56 0000 linkw %fp,#0
10c7cb84: 48e7 3838 moveml %d2-%d4/%a2-%a4,%sp@-
10c7cb88: 206e 0008 moveal %fp@(8),%a0
10c7cb8c: 286e 000c moveal %fp@(12),%a4
10c7cb90: 202e 0010 movel %fp@(16),%d0
10c7cb94: 2468 0018 moveal %a0@(24),%a2
10c7cb98: 206a 00d2 moveal %a2@(210),%a0
10c7cb9c: 4aa8 0030 tstl %a0@(48)
10c7cba0: 6710 beqs 10c7cbb2 <inet_bind+0x32>
10c7cba2: 2f00 movel %d0,%sp@-
10c7cba4: 2f0c movel %a4,%sp@-
10c7cba6: 2f0a movel %a2,%sp@-
10c7cba8: 2068 0030 moveal %a0@(48),%a0
10c7cbac: 4e90 jsr %a0@
10c7cbae: 6000 0150 braw 10c7cd00 <inet_bind+0x180>
10c7cbb2: 720f moveq #15,%d1
10c7cbb4: b280 cmpl %d0,%d1
10c7cbb6: 6506 bcss 10c7cbbe <inet_bind+0x3e>
10c7cbb8: 70ea moveq #-22,%d0
10c7cbba: 6000 0144 braw 10c7cd00 <inet_bind+0x180>
10c7cbbe: 2f2c 0004 movel %a4@(4),%sp@-
10c7cbc2: 4eb9 10c7 df42 jsr 10c7df42 <inet_addr_type>
10c7cbc8: 2400 movel %d0,%d2
10c7cbca: 588f addql #4,%sp
10c7cbcc: 4ab9 1003 3392 tstl 10033392 <sysctl_ip_nonlocal_bind>
10c7cbd2: 6626 bnes 10c7cbfa <inet_bind+0x7a>
10c7cbd4: 082a 0006 02bd btst #6,%a2@(701)
10c7cbda: 661e bnes 10c7cbfa <inet_bind+0x7a>
10c7cbdc: 4aac 0004 tstl %a4@(4)
10c7cbe0: 6718 beqs 10c7cbfa <inet_bind+0x7a>
10c7cbe2: 7002 moveq #2,%d0
10c7cbe4: b082 cmpl %d2,%d0
10c7cbe6: 6712 beqs 10c7cbfa <inet_bind+0x7a>
10c7cbe8: 7205 moveq #5,%d1
10c7cbea: b282 cmpl %d2,%d1
10c7cbec: 670c beqs 10c7cbfa <inet_bind+0x7a>
10c7cbee: 7003 moveq #3,%d0
10c7cbf0: b082 cmpl %d2,%d0
10c7cbf2: 6706 beqs 10c7cbfa <inet_bind+0x7a>
10c7cbf4: 709d moveq #-99,%d0
10c7cbf6: 6000 0108 braw 10c7cd00 <inet_bind+0x180>
10c7cbfa: 362c 0002 movew %a4@(2),%d3
10c7cbfe: 3003 movew %d3,%d0
10c7cc00: 5340 subqw #1,%d0
10c7cc02: 0c40 03fe cmpiw #1022,%d0
10c7cc06: 621a bhis 10c7cc22 <inet_bind+0xa2>
10c7cc08: 2079 1002 53b4 moveal 100253b4 <_current_task>,%a0
10c7cc0e: 0828 0002 01d2 btst #2,%a0@(466)
10c7cc14: 6606 bnes 10c7cc1c <inet_bind+0x9c>
10c7cc16: 70f3 moveq #-13,%d0
10c7cc18: 6000 00e6 braw 10c7cd00 <inet_bind+0x180>
10c7cc1c: 0068 0100 0006 oriw #256,%a0@(6)
10c7cc22: 41f9 1002 5730 lea 10025730 <irq_stat+0x8>,%a0
10c7cc28: 5290 addql #1,%a0@
10c7cc2a: 2648 moveal %a0,%a3
10c7cc2c: 4aaa 0030 tstl %a2@(48)
10c7cc30: 670a beqs 10c7cc3c <inet_bind+0xbc>
10c7cc32: 2f0a movel %a2,%sp@-
10c7cc34: 4eb9 10c5 4fc8 jsr 10c54fc8 <__lock_sock>
10c7cc3a: 588f addql #4,%sp
10c7cc3c: 7201 moveq #1,%d1
10c7cc3e: 2541 0030 movel %d1,%a2@(48)
10c7cc42: 5393 subql #1,%a3@
10c7cc44: 78ea moveq #-22,%d4
10c7cc46: 102a 0020 moveb %a2@(32),%d0
10c7cc4a: 0c00 0007 cmpib #7,%d0
10c7cc4e: 667a bnes 10c7ccca <inet_bind+0x14a>
10c7cc50: 4a6a 000a tstw %a2@(10)
10c7cc54: 6674 bnes 10c7ccca <inet_bind+0x14a>
10c7cc56: 202c 0004 movel %a4@(4),%d0
10c7cc5a: 2540 0084 movel %d0,%a2@(132)
10c7cc5e: 2540 0004 movel %d0,%a2@(4)
10c7cc62: 7005 moveq #5,%d0
10c7cc64: b082 cmpl %d2,%d0
10c7cc66: 6706 beqs 10c7cc6e <inet_bind+0xee>
10c7cc68: 7203 moveq #3,%d1
10c7cc6a: b282 cmpl %d2,%d1
10c7cc6c: 6604 bnes 10c7cc72 <inet_bind+0xf2>
10c7cc6e: 42aa 0084 clrl %a2@(132)
10c7cc72: 206a 00d2 moveal %a2@(210),%a0
10c7cc76: 3f03 movew %d3,%sp@-
10c7cc78: 4267 clrw %sp@-
10c7cc7a: 2f0a movel %a2,%sp@-
10c7cc7c: 2068 0040 moveal %a0@(64),%a0
10c7cc80: 4e90 jsr %a0@
10c7cc82: 508f addql #8,%sp
10c7cc84: 4a80 tstl %d0
10c7cc86: 670c beqs 10c7cc94 <inet_bind+0x114>
10c7cc88: 42aa 0004 clrl %a2@(4)
10c7cc8c: 42aa 0084 clrl %a2@(132)
10c7cc90: 789e moveq #-98,%d4
10c7cc92: 6036 bras 10c7ccca <inet_bind+0x14a>
10c7cc94: 4aaa 0004 tstl %a2@(4)
10c7cc98: 6706 beqs 10c7cca0 <inet_bind+0x120>
10c7cc9a: 002a 0004 00a0 orib #4,%a2@(160)
10c7cca0: 4a43 tstw %d3
10c7cca2: 6706 beqs 10c7ccaa <inet_bind+0x12a>
10c7cca4: 002a 0008 00a0 orib #8,%a2@(160)
10c7ccaa: 356a 000a 0022 movew %a2@(10),%a2@(34)
10c7ccb0: 4292 clrl %a2@
10c7ccb2: 426a 0008 clrw %a2@(8)
10c7ccb6: 202a 0048 movel %a2@(72),%d0
10c7ccba: 42aa 0048 clrl %a2@(72)
10c7ccbe: 4a80 tstl %d0
10c7ccc0: 6706 beqs 10c7ccc8 <inet_bind+0x148>
10c7ccc2: 2040 moveal %d0,%a0
10c7ccc4: 5888 addql #4,%a0
10c7ccc6: 5390 subql #1,%a0@
10c7ccc8: 7800 moveq #0,%d4
10c7ccca: 5293 addql #1,%a3@
10c7cccc: 4aaa 00ba tstl %a2@(186)
10c7ccd0: 670a beqs 10c7ccdc <inet_bind+0x15c>
10c7ccd2: 2f0a movel %a2,%sp@-
10c7ccd4: 4eb9 10c5 5054 jsr 10c55054 <__release_sock>
10c7ccda: 588f addql #4,%sp
10c7ccdc: 42aa 0030 clrl %a2@(48)
10c7cce0: 7034 moveq #52,%d0
10c7cce2: d08a addl %a2,%d0
10c7cce4: 41ea 0038 lea %a2@(56),%a0
10c7cce8: b1d0 cmpal %a0@,%a0
10c7ccea: 6710 beqs 10c7ccfc <inet_bind+0x17c>
10c7ccec: 4878 0001 pea 1 <PF_DTRACE_OFF>
10c7ccf0: 4878 0003 pea 3 <PF_PTRACED_OFF>
10c7ccf4: 2f00 movel %d0,%sp@-
10c7ccf6: 4eb9 10c1 4712 jsr 10c14712 <__wake_up>
10c7ccfc: 5393 subql #1,%a3@
10c7ccfe: 2004 movel %d4,%d0
10c7cd00: 4cee 1c1c ffe8 moveml %fp@(-24),%d2-%d4/%a2-%a4
10c7cd06: 4e5e unlk %fp
10c7cd08: 4e75 rts
10c7cd0a <inet_dgram_connect>:
10c7cd0a: 4e56 0000 linkw %fp,#0
10c7cd0e: 2f0b movel %a3,%sp@-
10c7cd10: 2f0a movel %a2,%sp@-
10c7cd12: 206e 0008 moveal %fp@(8),%a0
10c7cd16: 266e 000c moveal %fp@(12),%a3
10c7cd1a: 2468 0018 moveal %a0@(24),%a2
10c7cd1e: 4a53 tstw %a3@
10c7cd20: 6612 bnes 10c7cd34 <inet_dgram_connect+0x2a>
10c7cd22: 206a 00d2 moveal %a2@(210),%a0
10c7cd26: 2f2e 0014 movel %fp@(20),%sp@-
10c7cd2a: 2f0a movel %a2,%sp@-
10c7cd2c: 2068 0008 moveal %a0@(8),%a0
10c7cd30: 4e90 jsr %a0@
10c7cd32: 6028 bras 10c7cd5c <inet_dgram_connect+0x52>
10c7cd34: 4a6a 000a tstw %a2@(10)
10c7cd38: 6610 bnes 10c7cd4a <inet_dgram_connect+0x40>
10c7cd3a: 2f0a movel %a2,%sp@-
10c7cd3c: 4eba fabc jsr %pc@(10c7c7fa <inet_autobind>)
10c7cd40: 588f addql #4,%sp
10c7cd42: 4a80 tstl %d0
10c7cd44: 6704 beqs 10c7cd4a <inet_dgram_connect+0x40>
10c7cd46: 70f5 moveq #-11,%d0
10c7cd48: 6012 bras 10c7cd5c <inet_dgram_connect+0x52>
10c7cd4a: 206a 00d2 moveal %a2@(210),%a0
10c7cd4e: 2f2e 0010 movel %fp@(16),%sp@-
10c7cd52: 2f0b movel %a3,%sp@-
10c7cd54: 2f0a movel %a2,%sp@-
10c7cd56: 2068 0004 moveal %a0@(4),%a0
10c7cd5a: 4e90 jsr %a0@
10c7cd5c: 246e fff8 moveal %fp@(-8),%a2
10c7cd60: 266e fffc moveal %fp@(-4),%a3
10c7cd64: 4e5e unlk %fp
10c7cd66: 4e75 rts
10c7cd68 <inet_wait_for_connect>:
10c7cd68: 4e56 ffe0 linkw %fp,#-32
10c7cd6c: 48e7 3838 moveml %d2-%d4/%a2-%a4,%sp@-
10c7cd70: 266e 0008 moveal %fp@(8),%a3
10c7cd74: 242e 000c movel %fp@(12),%d2
10c7cd78: 42ae ffe0 clrl %fp@(-32)
10c7cd7c: 42ae ffe8 clrl %fp@(-24)
10c7cd80: 42ae ffec clrl %fp@(-20)
10c7cd84: 45ee fff0 lea %fp@(-16),%a2
10c7cd88: 2d79 1002 53b4 movel 100253b4 <_current_task>,%fp@(-28)
10c7cd8e: ffe4
10c7cd90: 24ae ffe0 movel %fp@(-32),%a2@
10c7cd94: 2d6e ffe4 fff4 movel %fp@(-28),%fp@(-12)
10c7cd9a: 2d6e ffe8 fff8 movel %fp@(-24),%fp@(-8)
10c7cda0: 2d6e ffec fffc movel %fp@(-20),%fp@(-4)
10c7cda6: 2079 1002 53b4 moveal 100253b4 <_current_task>,%a0
10c7cdac: 7001 moveq #1,%d0
10c7cdae: 2080 movel %d0,%a0@
10c7cdb0: 2f0a movel %a2,%sp@-
10c7cdb2: 2f2b 0044 movel %a3@(68),%sp@-
10c7cdb6: 4eb9 10c1 5344 jsr 10c15344 <add_wait_queue>
10c7cdbc: 508f addql #8,%sp
10c7cdbe: 102b 0020 moveb %a3@(32),%d0
10c7cdc2: 0280 0000 00ff andil #255,%d0
10c7cdc8: 720c moveq #12,%d1
10c7cdca: 280a movel %a2,%d4
10c7cdcc: 0101 btst %d0,%d1
10c7cdce: 6700 0088 beqw 10c7ce58 <inet_wait_for_connect+0xf0>
10c7cdd2: 45f9 1002 5730 lea 10025730 <irq_stat+0x8>,%a2
10c7cdd8: 760c moveq #12,%d3
10c7cdda: 49eb 0038 lea %a3@(56),%a4
10c7cdde: 5292 addql #1,%a2@
10c7cde0: 4aab 00ba tstl %a3@(186)
10c7cde4: 670a beqs 10c7cdf0 <inet_wait_for_connect+0x88>
10c7cde6: 2f0b movel %a3,%sp@-
10c7cde8: 4eb9 10c5 5054 jsr 10c55054 <__release_sock>
10c7cdee: 588f addql #4,%sp
10c7cdf0: 42ab 0030 clrl %a3@(48)
10c7cdf4: 7034 moveq #52,%d0
10c7cdf6: d08b addl %a3,%d0
10c7cdf8: b9d4 cmpal %a4@,%a4
10c7cdfa: 6714 beqs 10c7ce10 <inet_wait_for_connect+0xa8>
10c7cdfc: 4878 0001 pea 1 <PF_DTRACE_OFF>
10c7ce00: 4878 0003 pea 3 <PF_PTRACED_OFF>
10c7ce04: 2f00 movel %d0,%sp@-
10c7ce06: 4eb9 10c1 4712 jsr 10c14712 <__wake_up>
10c7ce0c: 4fef 000c lea %sp@(12),%sp
10c7ce10: 5392 subql #1,%a2@
10c7ce12: 2f02 movel %d2,%sp@-
10c7ce14: 4eb9 10c1 4428 jsr 10c14428 <schedule_timeout>
10c7ce1a: 2400 movel %d0,%d2
10c7ce1c: 588f addql #4,%sp
10c7ce1e: 5292 addql #1,%a2@
10c7ce20: 4aab 0030 tstl %a3@(48)
10c7ce24: 670a beqs 10c7ce30 <inet_wait_for_connect+0xc8>
10c7ce26: 2f0b movel %a3,%sp@-
10c7ce28: 4eb9 10c5 4fc8 jsr 10c54fc8 <__lock_sock>
10c7ce2e: 588f addql #4,%sp
10c7ce30: 7001 moveq #1,%d0
10c7ce32: 2740 0030 movel %d0,%a3@(48)
10c7ce36: 5392 subql #1,%a2@
10c7ce38: 2079 1002 53b4 moveal 100253b4 <_current_task>,%a0
10c7ce3e: 4aa8 0008 tstl %a0@(8)
10c7ce42: 6614 bnes 10c7ce58 <inet_wait_for_connect+0xf0>
10c7ce44: 4a82 tstl %d2
10c7ce46: 6710 beqs 10c7ce58 <inet_wait_for_connect+0xf0>
10c7ce48: 2080 movel %d0,%a0@
10c7ce4a: 102b 0020 moveb %a3@(32),%d0
10c7ce4e: 0280 0000 00ff andil #255,%d0
10c7ce54: 0103 btst %d0,%d3
10c7ce56: 6686 bnes 10c7cdde <inet_wait_for_connect+0x76>
10c7ce58: 2079 1002 53b4 moveal 100253b4 <_current_task>,%a0
10c7ce5e: 7000 moveq #0,%d0
10c7ce60: 2080 movel %d0,%a0@
10c7ce62: 2f04 movel %d4,%sp@-
10c7ce64: 2f2b 0044 movel %a3@(68),%sp@-
10c7ce68: 4eb9 10c1 53aa jsr 10c153aa <remove_wait_queue>
10c7ce6e: 2002 movel %d2,%d0
10c7ce70: 4cee 1c1c ffc8 moveml %fp@(-56),%d2-%d4/%a2-%a4
10c7ce76: 4e5e unlk %fp
10c7ce78: 4e75 rts
10c7ce7a <inet_stream_connect>:
10c7ce7a: 4e56 0000 linkw %fp,#0
10c7ce7e: 48e7 383c moveml %d2-%d4/%a2-%a5,%sp@-
10c7ce82: 286e 0008 moveal %fp@(8),%a4
10c7ce86: 2a6e 000c moveal %fp@(12),%a5
10c7ce8a: 282e 0014 movel %fp@(20),%d4
10c7ce8e: 246c 0018 moveal %a4@(24),%a2
10c7ce92: 41f9 1002 5730 lea 10025730 <irq_stat+0x8>,%a0
10c7ce98: 5290 addql #1,%a0@
10c7ce9a: 2648 moveal %a0,%a3
10c7ce9c: 4aaa 0030 tstl %a2@(48)
10c7cea0: 670a beqs 10c7ceac <inet_stream_connect+0x32>
10c7cea2: 2f0a movel %a2,%sp@-
10c7cea4: 4eb9 10c5 4fc8 jsr 10c54fc8 <__lock_sock>
10c7ceaa: 588f addql #4,%sp
10c7ceac: 7001 moveq #1,%d0
10c7ceae: 2540 0030 movel %d0,%a2@(48)
10c7ceb2: 5393 subql #1,%a3@
10c7ceb4: 4a55 tstw %a5@
10c7ceb6: 661e bnes 10c7ced6 <inet_stream_connect+0x5c>
10c7ceb8: 206a 00d2 moveal %a2@(210),%a0
10c7cebc: 2f04 movel %d4,%sp@-
10c7cebe: 2f0a movel %a2,%sp@-
10c7cec0: 2068 0008 moveal %a0@(8),%a0
10c7cec4: 4e90 jsr %a0@
10c7cec6: 2400 movel %d0,%d2
10c7cec8: 508f addql #8,%sp
10c7ceca: 6600 0148 bnew 10c7d014 <inet_stream_connect+0x19a>
10c7cece: 7001 moveq #1,%d0
10c7ced0: 2880 movel %d0,%a4@
10c7ced2: 6000 00d8 braw 10c7cfac <inet_stream_connect+0x132>
10c7ced6: 2014 movel %a4@,%d0
10c7ced8: 7202 moveq #2,%d1
10c7ceda: b280 cmpl %d0,%d1
10c7cedc: 671c beqs 10c7cefa <inet_stream_connect+0x80>
10c7cede: 6508 bcss 10c7cee8 <inet_stream_connect+0x6e>
10c7cee0: 7201 moveq #1,%d1
10c7cee2: b280 cmpl %d0,%d1
10c7cee4: 6718 beqs 10c7cefe <inet_stream_connect+0x84>
10c7cee6: 6006 bras 10c7ceee <inet_stream_connect+0x74>
10c7cee8: 7203 moveq #3,%d1
10c7ceea: b280 cmpl %d0,%d1
10c7ceec: 6706 beqs 10c7cef4 <inet_stream_connect+0x7a>
10c7ceee: 74ea moveq #-22,%d2
10c7cef0: 6000 00ba braw 10c7cfac <inet_stream_connect+0x132>
10c7cef4: 7496 moveq #-106,%d2
10c7cef6: 6000 00b4 braw 10c7cfac <inet_stream_connect+0x132>
10c7cefa: 748e moveq #-114,%d2
10c7cefc: 6052 bras 10c7cf50 <inet_stream_connect+0xd6>
10c7cefe: 7496 moveq #-106,%d2
10c7cf00: 102a 0020 moveb %a2@(32),%d0
10c7cf04: 0c00 0007 cmpib #7,%d0
10c7cf08: 6600 00a2 bnew 10c7cfac <inet_stream_connect+0x132>
10c7cf0c: 74f5 moveq #-11,%d2
10c7cf0e: 4a6a 000a tstw %a2@(10)
10c7cf12: 661c bnes 10c7cf30 <inet_stream_connect+0xb6>
10c7cf14: 206a 00d2 moveal %a2@(210),%a0
10c7cf18: 42a7 clrl %sp@-
10c7cf1a: 2f0a movel %a2,%sp@-
10c7cf1c: 2068 0040 moveal %a0@(64),%a0
10c7cf20: 4e90 jsr %a0@
10c7cf22: 508f addql #8,%sp
10c7cf24: 4a80 tstl %d0
10c7cf26: 6600 0084 bnew 10c7cfac <inet_stream_connect+0x132>
10c7cf2a: 356a 000a 0022 movew %a2@(10),%a2@(34)
10c7cf30: 206a 00d2 moveal %a2@(210),%a0
10c7cf34: 2f2e 0010 movel %fp@(16),%sp@-
10c7cf38: 2f0d movel %a5,%sp@-
10c7cf3a: 2f0a movel %a2,%sp@-
10c7cf3c: 2068 0004 moveal %a0@(4),%a0
10c7cf40: 4e90 jsr %a0@
10c7cf42: 2400 movel %d0,%d2
10c7cf44: 4fef 000c lea %sp@(12),%sp
10c7cf48: 6d62 blts 10c7cfac <inet_stream_connect+0x132>
10c7cf4a: 7002 moveq #2,%d0
10c7cf4c: 2880 movel %d0,%a4@
10c7cf4e: 748d moveq #-115,%d2
10c7cf50: 7600 moveq #0,%d3
10c7cf52: 0804 000b btst #11,%d4
10c7cf56: 6604 bnes 10c7cf5c <inet_stream_connect+0xe2>
10c7cf58: 262a 02a6 movel %a2@(678),%d3
10c7cf5c: 102a 0020 moveb %a2@(32),%d0
10c7cf60: 0280 0000 00ff andil #255,%d0
10c7cf66: 720c moveq #12,%d1
10c7cf68: 0101 btst %d0,%d1
10c7cf6a: 6730 beqs 10c7cf9c <inet_stream_connect+0x122>
10c7cf6c: 4a83 tstl %d3
10c7cf6e: 673c beqs 10c7cfac <inet_stream_connect+0x132>
10c7cf70: 2f03 movel %d3,%sp@-
10c7cf72: 2f0a movel %a2,%sp@-
10c7cf74: 4eba fdf2 jsr %pc@(10c7cd68 <inet_wait_for_connect>)
10c7cf78: 508f addql #8,%sp
10c7cf7a: 4a80 tstl %d0
10c7cf7c: 672e beqs 10c7cfac <inet_stream_connect+0x132>
10c7cf7e: 70fc moveq #-4,%d0
10c7cf80: 0c83 7fff ffff cmpil #2147483647,%d3
10c7cf86: 6606 bnes 10c7cf8e <inet_stream_connect+0x114>
10c7cf88: 203c ffff fe00 movel #-512,%d0
10c7cf8e: 2400 movel %d0,%d2
10c7cf90: 2079 1002 53b4 moveal 100253b4 <_current_task>,%a0
10c7cf96: 4aa8 0008 tstl %a0@(8)
10c7cf9a: 6610 bnes 10c7cfac <inet_stream_connect+0x132>
10c7cf9c: 102a 0020 moveb %a2@(32),%d0
10c7cfa0: 0c00 0007 cmpib #7,%d0
10c7cfa4: 673e beqs 10c7cfe4 <inet_stream_connect+0x16a>
10c7cfa6: 7203 moveq #3,%d1
10c7cfa8: 2881 movel %d1,%a4@
10c7cfaa: 7400 moveq #0,%d2
10c7cfac: 5293 addql #1,%a3@
10c7cfae: 4aaa 00ba tstl %a2@(186)
10c7cfb2: 670a beqs 10c7cfbe <inet_stream_connect+0x144>
10c7cfb4: 2f0a movel %a2,%sp@-
10c7cfb6: 4eb9 10c5 5054 jsr 10c55054 <__release_sock>
10c7cfbc: 588f addql #4,%sp
10c7cfbe: 42aa 0030 clrl %a2@(48)
10c7cfc2: 7034 moveq #52,%d0
10c7cfc4: d08a addl %a2,%d0
10c7cfc6: 41ea 0038 lea %a2@(56),%a0
10c7cfca: b1d0 cmpal %a0@,%a0
10c7cfcc: 6710 beqs 10c7cfde <inet_stream_connect+0x164>
10c7cfce: 4878 0001 pea 1 <PF_DTRACE_OFF>
10c7cfd2: 4878 0003 pea 3 <PF_PTRACED_OFF>
10c7cfd6: 2f00 movel %d0,%sp@-
10c7cfd8: 4eb9 10c1 4712 jsr 10c14712 <__wake_up>
10c7cfde: 5393 subql #1,%a3@
10c7cfe0: 2002 movel %d2,%d0
10c7cfe2: 6036 bras 10c7d01a <inet_stream_connect+0x1a0>
10c7cfe4: 7000 moveq #0,%d0
10c7cfe6: 41ea 027e lea %a2@(638),%a0
10c7cfea: 40c1 movew %sr,%d1
10c7cfec: 007c 0700 oriw #1792,%sr
10c7cff0: 2410 movel %a0@,%d2
10c7cff2: 2080 movel %d0,%a0@
10c7cff4: 46c1 movew %d1,%sr
10c7cff6: 4482 negl %d2
10c7cff8: 6602 bnes 10c7cffc <inet_stream_connect+0x182>
10c7cffa: 7499 moveq #-103,%d2
10c7cffc: 7001 moveq #1,%d0
10c7cffe: 2880 movel %d0,%a4@
10c7d000: 206a 00d2 moveal %a2@(210),%a0
10c7d004: 2f04 movel %d4,%sp@-
10c7d006: 2f0a movel %a2,%sp@-
10c7d008: 2068 0008 moveal %a0@(8),%a0
10c7d00c: 4e90 jsr %a0@
10c7d00e: 508f addql #8,%sp
10c7d010: 4a80 tstl %d0
10c7d012: 6798 beqs 10c7cfac <inet_stream_connect+0x132>
10c7d014: 7204 moveq #4,%d1
10c7d016: 2881 movel %d1,%a4@
10c7d018: 6092 bras 10c7cfac <inet_stream_connect+0x132>
10c7d01a: 4cee 3c1c ffe4 moveml %fp@(-28),%d2-%d4/%a2-%a5
10c7d020: 4e5e unlk %fp
10c7d022: 4e75 rts
10c7d024 <inet_accept>:
10c7d024: 4e56 fffc linkw %fp,#-4
10c7d028: 48e7 0038 moveml %a2-%a4,%sp@-
10c7d02c: 206e 0008 moveal %fp@(8),%a0
10c7d030: 286e 000c moveal %fp@(12),%a4
10c7d034: 202e 0010 movel %fp@(16),%d0
10c7d038: 2068 0018 moveal %a0@(24),%a0
10c7d03c: 72ea moveq #-22,%d1
10c7d03e: 2d41 fffc movel %d1,%fp@(-4)
10c7d042: 2268 00d2 moveal %a0@(210),%a1
10c7d046: 486e fffc pea %fp@(-4)
10c7d04a: 2f00 movel %d0,%sp@-
10c7d04c: 2f08 movel %a0,%sp@-
10c7d04e: 2069 000c moveal %a1@(12),%a0
10c7d052: 4e90 jsr %a0@
10c7d054: 2440 moveal %d0,%a2
10c7d056: 4fef 000c lea %sp@(12),%sp
10c7d05a: b4fc 0000 cmpaw #0,%a2
10c7d05e: 6700 00a2 beqw 10c7d102 <inet_accept+0xde>
10c7d062: 41f9 1002 5730 lea 10025730 <irq_stat+0x8>,%a0
10c7d068: 5290 addql #1,%a0@
10c7d06a: 2648 moveal %a0,%a3
10c7d06c: 4aaa 0030 tstl %a2@(48)
10c7d070: 670a beqs 10c7d07c <inet_accept+0x58>
10c7d072: 2f0a movel %a2,%sp@-
10c7d074: 4eb9 10c5 4fc8 jsr 10c54fc8 <__lock_sock>
10c7d07a: 588f addql #4,%sp
10c7d07c: 7001 moveq #1,%d0
10c7d07e: 2540 0030 movel %d0,%a2@(48)
10c7d082: 5393 subql #1,%a3@
10c7d084: 102a 0020 moveb %a2@(32),%d0
10c7d088: 0280 0000 00ff andil #255,%d0
10c7d08e: 223c 0000 0182 movel #386,%d1
10c7d094: 0101 btst %d0,%d1
10c7d096: 6612 bnes 10c7d0aa <inet_accept+0x86>
10c7d098: 4878 02b8 pea 2b8 <LSIGTRAP+0x2b3>
10c7d09c: 4879 1000 a2ad pea 1000a2ad <timer_bug_msg+0x10e6>
10c7d0a2: 4eb9 10c1 677e jsr 10c1677e <printk>
10c7d0a8: 508f addql #8,%sp
10c7d0aa: 52b9 1002 5730 addql #1,10025730 <irq_stat+0x8>
10c7d0b0: 41ec 001c lea %a4@(28),%a0
10c7d0b4: 2548 0044 movel %a0,%a2@(68)
10c7d0b8: 294a 0018 movel %a2,%a4@(24)
10c7d0bc: 254c 0306 movel %a4,%a2@(774)
10c7d0c0: 53b9 1002 5730 subql #1,10025730 <irq_stat+0x8>
10c7d0c6: 7003 moveq #3,%d0
10c7d0c8: 2880 movel %d0,%a4@
10c7d0ca: 5293 addql #1,%a3@
10c7d0cc: 4aaa 00ba tstl %a2@(186)
10c7d0d0: 670a beqs 10c7d0dc <inet_accept+0xb8>
10c7d0d2: 2f0a movel %a2,%sp@-
10c7d0d4: 4eb9 10c5 5054 jsr 10c55054 <__release_sock>
10c7d0da: 588f addql #4,%sp
10c7d0dc: 42aa 0030 clrl %a2@(48)
10c7d0e0: 7034 moveq #52,%d0
10c7d0e2: d08a addl %a2,%d0
10c7d0e4: 41ea 0038 lea %a2@(56),%a0
10c7d0e8: b1d0 cmpal %a0@,%a0
10c7d0ea: 6710 beqs 10c7d0fc <inet_accept+0xd8>
10c7d0ec: 4878 0001 pea 1 <PF_DTRACE_OFF>
10c7d0f0: 4878 0003 pea 3 <PF_PTRACED_OFF>
10c7d0f4: 2f00 movel %d0,%sp@-
10c7d0f6: 4eb9 10c1 4712 jsr 10c14712 <__wake_up>
10c7d0fc: 5393 subql #1,%a3@
10c7d0fe: 7000 moveq #0,%d0
10c7d100: 6004 bras 10c7d106 <inet_accept+0xe2>
10c7d102: 202e fffc movel %fp@(-4),%d0
10c7d106: 4cee 1c00 fff0 moveml %fp@(-16),%a2-%a4
10c7d10c: 4e5e unlk %fp
10c7d10e: 4e75 rts
10c7d110 <inet_getname>:
10c7d110: 4e56 0000 linkw %fp,#0
10c7d114: 2f02 movel %d2,%sp@-
10c7d116: 206e 0008 moveal %fp@(8),%a0
10c7d11a: 226e 000c moveal %fp@(12),%a1
10c7d11e: 242e 0014 movel %fp@(20),%d2
10c7d122: 2068 0018 moveal %a0@(24),%a0
10c7d126: 32bc 0002 movew #2,%a1@
10c7d12a: 4a82 tstl %d2
10c7d12c: 672e beqs 10c7d15c <inet_getname+0x4c>
10c7d12e: 4a68 0008 tstw %a0@(8)
10c7d132: 6718 beqs 10c7d14c <inet_getname+0x3c>
10c7d134: 1028 0020 moveb %a0@(32),%d0
10c7d138: 0280 0000 00ff andil #255,%d0
10c7d13e: 727b moveq #123,%d1
10c7d140: 4601 notb %d1
10c7d142: 0101 btst %d0,%d1
10c7d144: 670a beqs 10c7d150 <inet_getname+0x40>
10c7d146: 7001 moveq #1,%d0
10c7d148: b082 cmpl %d2,%d0
10c7d14a: 6604 bnes 10c7d150 <inet_getname+0x40>
10c7d14c: 7095 moveq #-107,%d0
10c7d14e: 602a bras 10c7d17a <inet_getname+0x6a>
10c7d150: 3368 0008 0002 movew %a0@(8),%a1@(2)
10c7d156: 2350 0004 movel %a0@,%a1@(4)
10c7d15a: 6014 bras 10c7d170 <inet_getname+0x60>
10c7d15c: 2028 0004 movel %a0@(4),%d0
10c7d160: 6604 bnes 10c7d166 <inet_getname+0x56>
10c7d162: 2028 0084 movel %a0@(132),%d0
10c7d166: 3368 0022 0002 movew %a0@(34),%a1@(2)
10c7d16c: 2340 0004 movel %d0,%a1@(4)
10c7d170: 206e 0010 moveal %fp@(16),%a0
10c7d174: 7010 moveq #16,%d0
10c7d176: 2080 movel %d0,%a0@
10c7d178: 7000 moveq #0,%d0
10c7d17a: 241f movel %sp@+,%d2
10c7d17c: 4e5e unlk %fp
10c7d17e: 4e75 rts
10c7d180 <inet_recvmsg>:
10c7d180: 4e56 fffc linkw %fp,#-4
10c7d184: 2f0a movel %a2,%sp@-
10c7d186: 2f02 movel %d2,%sp@-
10c7d188: 206e 0008 moveal %fp@(8),%a0
10c7d18c: 246e 000c moveal %fp@(12),%a2
10c7d190: 222e 0010 movel %fp@(16),%d1
10c7d194: 202e 0014 movel %fp@(20),%d0
10c7d198: 2068 0018 moveal %a0@(24),%a0
10c7d19c: 42ae fffc clrl %fp@(-4)
10c7d1a0: 2268 00d2 moveal %a0@(210),%a1
10c7d1a4: 486e fffc pea %fp@(-4)
10c7d1a8: 74bf moveq #-65,%d2
10c7d1aa: c480 andl %d0,%d2
10c7d1ac: 2f02 movel %d2,%sp@-
10c7d1ae: 7440 moveq #64,%d2
10c7d1b0: c480 andl %d0,%d2
10c7d1b2: 2f02 movel %d2,%sp@-
10c7d1b4: 2f01 movel %d1,%sp@-
10c7d1b6: 2f0a movel %a2,%sp@-
10c7d1b8: 2f08 movel %a0,%sp@-
10c7d1ba: 2069 002c moveal %a1@(44),%a0
10c7d1be: 4e90 jsr %a0@
10c7d1c0: 4a80 tstl %d0
10c7d1c2: 6d06 blts 10c7d1ca <inet_recvmsg+0x4a>
10c7d1c4: 256e fffc 0004 movel %fp@(-4),%a2@(4)
10c7d1ca: 242e fff4 movel %fp@(-12),%d2
10c7d1ce: 246e fff8 moveal %fp@(-8),%a2
10c7d1d2: 4e5e unlk %fp
10c7d1d4: 4e75 rts
10c7d1d6 <inet_sendmsg>:
10c7d1d6: 4e56 0000 linkw %fp,#0
10c7d1da: 2f0a movel %a2,%sp@-
10c7d1dc: 206e 0008 moveal %fp@(8),%a0
10c7d1e0: 2468 0018 moveal %a0@(24),%a2
10c7d1e4: 4a6a 000a tstw %a2@(10)
10c7d1e8: 6610 bnes 10c7d1fa <inet_sendmsg+0x24>
10c7d1ea: 2f0a movel %a2,%sp@-
10c7d1ec: 4eba f60c jsr %pc@(10c7c7fa <inet_autobind>)
10c7d1f0: 588f addql #4,%sp
10c7d1f2: 4a80 tstl %d0
10c7d1f4: 6704 beqs 10c7d1fa <inet_sendmsg+0x24>
10c7d1f6: 70f5 moveq #-11,%d0
10c7d1f8: 6014 bras 10c7d20e <inet_sendmsg+0x38>
10c7d1fa: 206a 00d2 moveal %a2@(210),%a0
10c7d1fe: 2f2e 0010 movel %fp@(16),%sp@-
10c7d202: 2f2e 000c movel %fp@(12),%sp@-
10c7d206: 2f0a movel %a2,%sp@-
10c7d208: 2068 0028 moveal %a0@(40),%a0
10c7d20c: 4e90 jsr %a0@
10c7d20e: 246e fffc moveal %fp@(-4),%a2
10c7d212: 4e5e unlk %fp
10c7d214: 4e75 rts
10c7d216 <inet_shutdown>:
10c7d216: 4e56 0000 linkw %fp,#0
10c7d21a: 48e7 3038 moveml %d2-%d3/%a2-%a4,%sp@-
10c7d21e: 286e 0008 moveal %fp@(8),%a4
10c7d222: 246c 0018 moveal %a4@(24),%a2
10c7d226: 7600 moveq #0,%d3
10c7d228: 242e 000c movel %fp@(12),%d2
10c7d22c: 5282 addql #1,%d2
10c7d22e: 2002 movel %d2,%d0
10c7d230: 72fc moveq #-4,%d1
10c7d232: c081 andl %d1,%d0
10c7d234: 6604 bnes 10c7d23a <inet_shutdown+0x24>
10c7d236: 4a82 tstl %d2
10c7d238: 6606 bnes 10c7d240 <inet_shutdown+0x2a>
10c7d23a: 70ea moveq #-22,%d0
10c7d23c: 6000 00ec braw 10c7d32a <inet_shutdown+0x114>
10c7d240: 41f9 1002 5730 lea 10025730 <irq_stat+0x8>,%a0
10c7d246: 5290 addql #1,%a0@
10c7d248: 2648 moveal %a0,%a3
10c7d24a: 4aaa 0030 tstl %a2@(48)
10c7d24e: 670a beqs 10c7d25a <inet_shutdown+0x44>
10c7d250: 2f0a movel %a2,%sp@-
10c7d252: 4eb9 10c5 4fc8 jsr 10c54fc8 <__lock_sock>
10c7d258: 588f addql #4,%sp
10c7d25a: 7001 moveq #1,%d0
10c7d25c: 2540 0030 movel %d0,%a2@(48)
10c7d260: 5393 subql #1,%a3@
10c7d262: 7202 moveq #2,%d1
10c7d264: b294 cmpl %a4@,%d1
10c7d266: 661c bnes 10c7d284 <inet_shutdown+0x6e>
10c7d268: 102a 0020 moveb %a2@(32),%d0
10c7d26c: 0280 0000 00ff andil #255,%d0
10c7d272: 7273 moveq #115,%d1
10c7d274: 4601 notb %d1
10c7d276: 0101 btst %d0,%d1
10c7d278: 6706 beqs 10c7d280 <inet_shutdown+0x6a>
10c7d27a: 7004 moveq #4,%d0
10c7d27c: 2880 movel %d0,%a4@
10c7d27e: 6004 bras 10c7d284 <inet_shutdown+0x6e>
10c7d280: 7203 moveq #3,%d1
10c7d282: 2881 movel %d1,%a4@
10c7d284: 102a 0020 moveb %a2@(32),%d0
10c7d288: 0280 0000 00ff andil #255,%d0
10c7d28e: 7207 moveq #7,%d1
10c7d290: b280 cmpl %d0,%d1
10c7d292: 6712 beqs 10c7d2a6 <inet_shutdown+0x90>
10c7d294: 6d08 blts 10c7d29e <inet_shutdown+0x88>
10c7d296: 7202 moveq #2,%d1
10c7d298: b280 cmpl %d0,%d1
10c7d29a: 672e beqs 10c7d2ca <inet_shutdown+0xb4>
10c7d29c: 600a bras 10c7d2a8 <inet_shutdown+0x92>
10c7d29e: 720a moveq #10,%d1
10c7d2a0: b280 cmpl %d0,%d1
10c7d2a2: 6720 beqs 10c7d2c4 <inet_shutdown+0xae>
10c7d2a4: 6002 bras 10c7d2a8 <inet_shutdown+0x92>
10c7d2a6: 7695 moveq #-107,%d3
10c7d2a8: 852a 0027 orb %d2,%a2@(39)
10c7d2ac: 206a 00d2 moveal %a2@(210),%a0
10c7d2b0: 4aa8 001c tstl %a0@(28)
10c7d2b4: 6734 beqs 10c7d2ea <inet_shutdown+0xd4>
10c7d2b6: 2f02 movel %d2,%sp@-
10c7d2b8: 2f0a movel %a2,%sp@-
10c7d2ba: 2068 001c moveal %a0@(28),%a0
10c7d2be: 4e90 jsr %a0@
10c7d2c0: 508f addql #8,%sp
10c7d2c2: 6026 bras 10c7d2ea <inet_shutdown+0xd4>
10c7d2c4: 0802 0000 btst #0,%d2
10c7d2c8: 6720 beqs 10c7d2ea <inet_shutdown+0xd4>
10c7d2ca: 206a 00d2 moveal %a2@(210),%a0
10c7d2ce: 4878 0800 pea 800 <LSIGTRAP+0x7fb>
10c7d2d2: 2f0a movel %a2,%sp@-
10c7d2d4: 2068 0008 moveal %a0@(8),%a0
10c7d2d8: 4e90 jsr %a0@
10c7d2da: 2600 movel %d0,%d3
10c7d2dc: 508f addql #8,%sp
10c7d2de: 6706 beqs 10c7d2e6 <inet_shutdown+0xd0>
10c7d2e0: 7004 moveq #4,%d0
10c7d2e2: 2880 movel %d0,%a4@
10c7d2e4: 6004 bras 10c7d2ea <inet_shutdown+0xd4>
10c7d2e6: 7201 moveq #1,%d1
10c7d2e8: 2881 movel %d1,%a4@
10c7d2ea: 2f0a movel %a2,%sp@-
10c7d2ec: 206a 030e moveal %a2@(782),%a0
10c7d2f0: 4e90 jsr %a0@
10c7d2f2: 588f addql #4,%sp
10c7d2f4: 5293 addql #1,%a3@
10c7d2f6: 4aaa 00ba tstl %a2@(186)
10c7d2fa: 670a beqs 10c7d306 <inet_shutdown+0xf0>
10c7d2fc: 2f0a movel %a2,%sp@-
10c7d2fe: 4eb9 10c5 5054 jsr 10c55054 <__release_sock>
10c7d304: 588f addql #4,%sp
10c7d306: 42aa 0030 clrl %a2@(48)
10c7d30a: 7034 moveq #52,%d0
10c7d30c: d08a addl %a2,%d0
10c7d30e: 41ea 0038 lea %a2@(56),%a0
10c7d312: b1d0 cmpal %a0@,%a0
10c7d314: 6710 beqs 10c7d326 <inet_shutdown+0x110>
10c7d316: 4878 0001 pea 1 <PF_DTRACE_OFF>
10c7d31a: 4878 0003 pea 3 <PF_PTRACED_OFF>
10c7d31e: 2f00 movel %d0,%sp@-
10c7d320: 4eb9 10c1 4712 jsr 10c14712 <__wake_up>
10c7d326: 5393 subql #1,%a3@
10c7d328: 2003 movel %d3,%d0
10c7d32a: 4cee 1c0c ffec moveml %fp@(-20),%d2-%d3/%a2-%a4
10c7d330: 4e5e unlk %fp
10c7d332: 4e75 rts
10c7d334 <inet_ioctl>:
10c7d334: 4e56 0000 linkw %fp,#0
10c7d338: 2f0a movel %a2,%sp@-
10c7d33a: 2f02 movel %d2,%sp@-
10c7d33c: 206e 0008 moveal %fp@(8),%a0
10c7d340: 242e 000c movel %fp@(12),%d2
10c7d344: 246e 0010 moveal %fp@(16),%a2
10c7d348: 2268 0018 moveal %a0@(24),%a1
10c7d34c: 2002 movel %d2,%d0
10c7d34e: 0680 ffff 76ff addil #-35073,%d0
10c7d354: 0c80 0000 0082 cmpil #130,%d0
10c7d35a: 6200 019c bhiw 10c7d4f8 <inet_ioctl+0x1c4>
10c7d35e: d080 addl %d0,%d0
10c7d360: 303b 0806 movew %pc@(10c7d368 <inet_ioctl+0x34>,%d0:l),%d0
10c7d364: 4efb 0002 jmp %pc@(10c7d368 <inet_ioctl+0x34>,%d0:w)
10c7d368: 0106 btst %d0,%d6
10c7d36a: 0106 btst %d0,%d6
10c7d36c: 013c 013c btst %d0,#60
10c7d370: 0190 bclr %d0,%a0@
10c7d372: 0148 0190 movepl %a0@(400),%d0
10c7d376: 0190 bclr %d0,%a0@
10c7d378: 0190 bclr %d0,%a0@
10c7d37a: 0190 bclr %d0,%a0@
10c7d37c: 0168 0168 bchg %d0,%a0@(360)
10c7d380: 0168 0190 bchg %d0,%a0@(400)
10c7d384: 0190 bclr %d0,%a0@
10c7d386: 0190 bclr %d0,%a0@
10c7d388: 0190 bclr %d0,%a0@
10c7d38a: 0190 bclr %d0,%a0@
10c7d38c: 0190 bclr %d0,%a0@
10c7d38e: 0180 bclr %d0,%d0
10c7d390: 0180 bclr %d0,%d0
10c7d392: 0180 bclr %d0,%d0
10c7d394: 0180 bclr %d0,%d0
10c7d396: 0180 bclr %d0,%d0
10c7d398: 0180 bclr %d0,%d0
10c7d39a: 0180 bclr %d0,%d0
10c7d39c: 0180 bclr %d0,%d0
10c7d39e: 0180 bclr %d0,%d0
10c7d3a0: 0190 bclr %d0,%a0@
10c7d3a2: 0190 bclr %d0,%a0@
10c7d3a4: 0190 bclr %d0,%a0@
10c7d3a6: 0190 bclr %d0,%a0@
10c7d3a8: 0190 bclr %d0,%a0@
10c7d3aa: 0190 bclr %d0,%a0@
10c7d3ac: 0190 bclr %d0,%a0@
10c7d3ae: 0190 bclr %d0,%a0@
10c7d3b0: 0190 bclr %d0,%a0@
10c7d3b2: 0190 bclr %d0,%a0@
10c7d3b4: 0190 bclr %d0,%a0@
10c7d3b6: 0190 bclr %d0,%a0@
10c7d3b8: 0190 bclr %d0,%a0@
10c7d3ba: 0190 bclr %d0,%a0@
10c7d3bc: 0190 bclr %d0,%a0@
10c7d3be: 0190 bclr %d0,%a0@
10c7d3c0: 0190 bclr %d0,%a0@
10c7d3c2: 0190 bclr %d0,%a0@
10c7d3c4: 0190 bclr %d0,%a0@
10c7d3c6: 0190 bclr %d0,%a0@
10c7d3c8: 0190 bclr %d0,%a0@
10c7d3ca: 0190 bclr %d0,%a0@
10c7d3cc: 0190 bclr %d0,%a0@
10c7d3ce: 0180 bclr %d0,%d0
10c7d3d0: 0180 bclr %d0,%d0
10c7d3d2: 0190 bclr %d0,%a0@
10c7d3d4: 0190 bclr %d0,%a0@
10c7d3d6: 0190 bclr %d0,%a0@
10c7d3d8: 0190 bclr %d0,%a0@
10c7d3da: 0190 bclr %d0,%a0@
10c7d3dc: 0190 bclr %d0,%a0@
10c7d3de: 0190 bclr %d0,%a0@
10c7d3e0: 0190 bclr %d0,%a0@
10c7d3e2: 0190 bclr %d0,%a0@
10c7d3e4: 0190 bclr %d0,%a0@
10c7d3e6: 018c 018c movepw %d0,%a4@(396)
10c7d3ea: 0190 bclr %d0,%a0@
10c7d3ec: 0190 bclr %d0,%a0@
10c7d3ee: 018c 018c movepw %d0,%a4@(396)
10c7d3f2: 0190 bclr %d0,%a0@
10c7d3f4: 0190 bclr %d0,%a0@
10c7d3f6: 0190 bclr %d0,%a0@
10c7d3f8: 0190 bclr %d0,%a0@
10c7d3fa: 0190 bclr %d0,%a0@
10c7d3fc: 0190 bclr %d0,%a0@
10c7d3fe: 0190 bclr %d0,%a0@
10c7d400: 0190 bclr %d0,%a0@
10c7d402: 0190 bclr %d0,%a0@
10c7d404: 0190 bclr %d0,%a0@
10c7d406: 0190 bclr %d0,%a0@
10c7d408: 0190 bclr %d0,%a0@
10c7d40a: 0190 bclr %d0,%a0@
10c7d40c: 0174 0174 0174 bchg %d0,%a4@(01740190)@(00000000)
10c7d412: 0190
10c7d414: 0190 bclr %d0,%a0@
10c7d416: 0190 bclr %d0,%a0@
10c7d418: 0190 bclr %d0,%a0@
10c7d41a: 0190 bclr %d0,%a0@
10c7d41c: 0190 bclr %d0,%a0@
10c7d41e: 0190 bclr %d0,%a0@
10c7d420: 0190 bclr %d0,%a0@
10c7d422: 0190 bclr %d0,%a0@
10c7d424: 0190 bclr %d0,%a0@
10c7d426: 0190 bclr %d0,%a0@
10c7d428: 0190 bclr %d0,%a0@
10c7d42a: 0190 bclr %d0,%a0@
10c7d42c: 0190 bclr %d0,%a0@
10c7d42e: 0190 bclr %d0,%a0@
10c7d430: 0190 bclr %d0,%a0@
10c7d432: 0190 bclr %d0,%a0@
10c7d434: 0190 bclr %d0,%a0@
10c7d436: 0190 bclr %d0,%a0@
10c7d438: 0190 bclr %d0,%a0@
10c7d43a: 0190 bclr %d0,%a0@
10c7d43c: 0190 bclr %d0,%a0@
10c7d43e: 0190 bclr %d0,%a0@
10c7d440: 0190 bclr %d0,%a0@
10c7d442: 0190 bclr %d0,%a0@
10c7d444: 0190 bclr %d0,%a0@
10c7d446: 0190 bclr %d0,%a0@
10c7d448: 0190 bclr %d0,%a0@
10c7d44a: 0190 bclr %d0,%a0@
10c7d44c: 0190 bclr %d0,%a0@
10c7d44e: 0190 bclr %d0,%a0@
10c7d450: 0190 bclr %d0,%a0@
10c7d452: 0190 bclr %d0,%a0@
10c7d454: 0190 bclr %d0,%a0@
10c7d456: 0190 bclr %d0,%a0@
10c7d458: 0190 bclr %d0,%a0@
10c7d45a: 0190 bclr %d0,%a0@
10c7d45c: 0190 bclr %d0,%a0@
10c7d45e: 0190 bclr %d0,%a0@
10c7d460: 0190 bclr %d0,%a0@
10c7d462: 0190 bclr %d0,%a0@
10c7d464: 0190 bclr %d0,%a0@
10c7d466: 018c 018c movepw %d0,%a4@(396)
10c7d46a: 018c 018c movepw %d0,%a4@(396)
10c7d46e: 2212 movel %a2@,%d1
10c7d470: 2079 1002 53b4 moveal 100253b4 <_current_task>,%a0
10c7d476: b2a8 007a cmpl %a0@(122),%d1
10c7d47a: 671e beqs 10c7d49a <inet_ioctl+0x166>
10c7d47c: 2001 movel %d1,%d0
10c7d47e: 4480 negl %d0
10c7d480: b0a8 007e cmpl %a0@(126),%d0
10c7d484: 6714 beqs 10c7d49a <inet_ioctl+0x166>
10c7d486: 0828 0004 01d2 btst #4,%a0@(466)
10c7d48c: 6606 bnes 10c7d494 <inet_ioctl+0x160>
10c7d48e: 70ff moveq #-1,%d0
10c7d490: 6000 00ac braw 10c7d53e <inet_ioctl+0x20a>
10c7d494: 0068 0100 0006 oriw #256,%a0@(6)
10c7d49a: 2341 00a6 movel %d1,%a1@(166)
10c7d49e: 7000 moveq #0,%d0
10c7d4a0: 6000 009c braw 10c7d53e <inet_ioctl+0x20a>
10c7d4a4: 2029 00a6 movel %a1@(166),%d0
10c7d4a8: 2480 movel %d0,%a2@
10c7d4aa: 7000 moveq #0,%d0
10c7d4ac: 6000 0090 braw 10c7d53e <inet_ioctl+0x20a>
10c7d4b0: 4aa9 02fe tstl %a1@(766)
10c7d4b4: 6606 bnes 10c7d4bc <inet_ioctl+0x188>
10c7d4b6: 70fe moveq #-2,%d0
10c7d4b8: 6000 0084 braw 10c7d53e <inet_ioctl+0x20a>
10c7d4bc: 4878 0008 pea 8 <LSIGTRAP+0x3>
10c7d4c0: 4869 02fe pea %a1@(766)
10c7d4c4: 2f0a movel %a2,%sp@-
10c7d4c6: 4eb9 10c8 5744 jsr 10c85744 <memcpy>
10c7d4cc: 7000 moveq #0,%d0
10c7d4ce: 606e bras 10c7d53e <inet_ioctl+0x20a>
10c7d4d0: 2f0a movel %a2,%sp@-
10c7d4d2: 2f02 movel %d2,%sp@-
10c7d4d4: 4eb9 10c7 e226 jsr 10c7e226 <ip_rt_ioctl>
10c7d4da: 6062 bras 10c7d53e <inet_ioctl+0x20a>
10c7d4dc: 2f0a movel %a2,%sp@-
10c7d4de: 2f02 movel %d2,%sp@-
10c7d4e0: 4eb9 10c7 a15c jsr 10c7a15c <arp_ioctl>
10c7d4e6: 6056 bras 10c7d53e <inet_ioctl+0x20a>
10c7d4e8: 2f0a movel %a2,%sp@-
10c7d4ea: 2f02 movel %d2,%sp@-
10c7d4ec: 4eb9 10c7 bae6 jsr 10c7bae6 <devinet_ioctl>
10c7d4f2: 604a bras 10c7d53e <inet_ioctl+0x20a>
10c7d4f4: 70bf moveq #-65,%d0
10c7d4f6: 6046 bras 10c7d53e <inet_ioctl+0x20a>
10c7d4f8: 2002 movel %d2,%d0
10c7d4fa: 0680 ffff 7610 addil #-35312,%d0
10c7d500: 720f moveq #15,%d1
10c7d502: b280 cmpl %d0,%d1
10c7d504: 650c bcss 10c7d512 <inet_ioctl+0x1de>
10c7d506: 2f0a movel %a2,%sp@-
10c7d508: 2f02 movel %d2,%sp@-
10c7d50a: 4eb9 10c5 91c0 jsr 10c591c0 <dev_ioctl>
10c7d510: 602c bras 10c7d53e <inet_ioctl+0x20a>
10c7d512: 2069 00d2 moveal %a1@(210),%a0
10c7d516: 4aa8 0010 tstl %a0@(16)
10c7d51a: 6718 beqs 10c7d534 <inet_ioctl+0x200>
10c7d51c: 2f0a movel %a2,%sp@-
10c7d51e: 2f02 movel %d2,%sp@-
10c7d520: 2f09 movel %a1,%sp@-
10c7d522: 2068 0010 moveal %a0@(16),%a0
10c7d526: 4e90 jsr %a0@
10c7d528: 4fef 000c lea %sp@(12),%sp
10c7d52c: 0c80 ffff fdfd cmpil #-515,%d0
10c7d532: 660a bnes 10c7d53e <inet_ioctl+0x20a>
10c7d534: 2f0a movel %a2,%sp@-
10c7d536: 2f02 movel %d2,%sp@-
10c7d538: 4eb9 10c5 91c0 jsr 10c591c0 <dev_ioctl>
10c7d53e: 242e fff8 movel %fp@(-8),%d2
10c7d542: 246e fffc moveal %fp@(-4),%a2
10c7d546: 4e5e unlk %fp
10c7d548: 4e75 rts
10c7d54a <inet_register_protosw>:
10c7d54a: 4e56 0000 linkw %fp,#0
10c7d54e: 48e7 0038 moveml %a2-%a4,%sp@-
10c7d552: 266e 0008 moveal %fp@(8),%a3
10c7d556: 222b 000a movel %a3@(10),%d1
10c7d55a: 41f9 1002 5730 lea 10025730 <irq_stat+0x8>,%a0
10c7d560: 5290 addql #1,%a0@
10c7d562: 302b 0008 movew %a3@(8),%d0
10c7d566: 2848 moveal %a0,%a4
10c7d568: 0c40 000b cmpiw #11,%d0
10c7d56c: 626c bhis 10c7d5da <inet_register_protosw+0x90>
10c7d56e: 95ca subal %a2,%a2
10c7d570: 0280 0000 ffff andil #65535,%d0
10c7d576: 41f9 1003 2900 lea 10032900 <inetsw>,%a0
10c7d57c: e788 lsll #3,%d0
10c7d57e: 2270 0800 moveal %a0@(00000000,%d0:l),%a1
10c7d582: 600c bras 10c7d590 <inet_register_protosw+0x46>
10c7d584: 95ca subal %a2,%a2
10c7d586: 2251 moveal %a1@,%a1
10c7d588: 4280 clrl %d0
10c7d58a: 302b 0008 movew %a3@(8),%d0
10c7d58e: e788 lsll #3,%d0
10c7d590: d088 addl %a0,%d0
10c7d592: b089 cmpl %a1,%d0
10c7d594: 6710 beqs 10c7d5a6 <inet_register_protosw+0x5c>
10c7d596: 2449 moveal %a1,%a2
10c7d598: b2aa 000a cmpl %a2@(10),%d1
10c7d59c: 66e6 bnes 10c7d584 <inet_register_protosw+0x3a>
10c7d59e: 082a 0001 001b btst #1,%a2@(27)
10c7d5a4: 67de beqs 10c7d584 <inet_register_protosw+0x3a>
10c7d5a6: b4fc 0000 cmpaw #0,%a2
10c7d5aa: 661e bnes 10c7d5ca <inet_register_protosw+0x80>
10c7d5ac: 4280 clrl %d0
10c7d5ae: 302b 0008 movew %a3@(8),%d0
10c7d5b2: e788 lsll #3,%d0
10c7d5b4: 41f0 0800 lea %a0@(00000000,%d0:l),%a0
10c7d5b8: 2250 moveal %a0@,%a1
10c7d5ba: 234b 0004 movel %a3,%a1@(4)
10c7d5be: 2689 movel %a1,%a3@
10c7d5c0: 2748 0004 movel %a0,%a3@(4)
10c7d5c4: 208b movel %a3,%a0@
10c7d5c6: 5394 subql #1,%a4@
10c7d5c8: 6022 bras 10c7d5ec <inet_register_protosw+0xa2>
10c7d5ca: 2f01 movel %d1,%sp@-
10c7d5cc: 4879 1000 a324 pea 1000a324 <timer_bug_msg+0x115d>
10c7d5d2: 4eb9 10c1 677e jsr 10c1677e <printk>
10c7d5d8: 60ec bras 10c7d5c6 <inet_register_protosw+0x7c>
10c7d5da: 3f00 movew %d0,%sp@-
10c7d5dc: 4267 clrw %sp@-
10c7d5de: 4879 1000 a353 pea 1000a353 <timer_bug_msg+0x118c>
10c7d5e4: 4eb9 10c1 677e jsr 10c1677e <printk>
10c7d5ea: 60da bras 10c7d5c6 <inet_register_protosw+0x7c>
10c7d5ec: 4cee 1c00 fff4 moveml %fp@(-12),%a2-%a4
10c7d5f2: 4e5e unlk %fp
10c7d5f4: 4e75 rts
10c7d5f6 <inet_unregister_protosw>:
10c7d5f6: 4e56 0000 linkw %fp,#0
10c7d5fa: 2f0a movel %a2,%sp@-
10c7d5fc: 226e 0008 moveal %fp@(8),%a1
10c7d600: 0829 0001 001b btst #1,%a1@(27)
10c7d606: 6712 beqs 10c7d61a <inet_unregister_protosw+0x24>
10c7d608: 2f29 000a movel %a1@(10),%sp@-
10c7d60c: 4879 1000 a38c pea 1000a38c <timer_bug_msg+0x11c5>
10c7d612: 4eb9 10c1 677e jsr 10c1677e <printk>
10c7d618: 6016 bras 10c7d630 <inet_unregister_protosw+0x3a>
10c7d61a: 41f9 1002 5730 lea 10025730 <irq_stat+0x8>,%a0
10c7d620: 5290 addql #1,%a0@
10c7d622: 2469 0004 moveal %a1@(4),%a2
10c7d626: 2251 moveal %a1@,%a1
10c7d628: 234a 0004 movel %a2,%a1@(4)
10c7d62c: 2489 movel %a1,%a2@
10c7d62e: 5390 subql #1,%a0@
10c7d630: 246e fffc moveal %fp@(-4),%a2
10c7d634: 4e5e unlk %fp
10c7d636: 4e75 rts
10c7d638 <ip_ma_put>:
10c7d638: 4e56 0000 linkw %fp,#0
10c7d63c: 2f0a movel %a2,%sp@-
10c7d63e: 246e 0008 moveal %fp@(8),%a2
10c7d642: 41ea 0024 lea %a2@(36),%a0
10c7d646: 40c1 movew %sr,%d1
10c7d648: 007c 0700 oriw #1792,%sr
10c7d64c: 2010 movel %a0@,%d0
10c7d64e: 5380 subql #1,%d0
10c7d650: 2080 movel %d0,%a0@
10c7d652: 46c1 movew %d1,%sr
10c7d654: 4a80 tstl %d0
10c7d656: 662a bnes 10c7d682 <ip_ma_put+0x4a>
10c7d658: 2252 moveal %a2@,%a1
10c7d65a: 41e9 0004 lea %a1@(4),%a0
10c7d65e: 40c1 movew %sr,%d1
10c7d660: 007c 0700 oriw #1792,%sr
10c7d664: 2010 movel %a0@,%d0
10c7d666: 5380 subql #1,%d0
10c7d668: 2080 movel %d0,%a0@
10c7d66a: 46c1 movew %d1,%sr
10c7d66c: 4a80 tstl %d0
10c7d66e: 660a bnes 10c7d67a <ip_ma_put+0x42>
10c7d670: 2f09 movel %a1,%sp@-
10c7d672: 4eb9 10c7 b19c jsr 10c7b19c <in_dev_finish_destroy>
10c7d678: 588f addql #4,%sp
10c7d67a: 2f0a movel %a2,%sp@-
10c7d67c: 4eb9 10c2 0b8c jsr 10c20b8c <kfree>
10c7d682: 246e fffc moveal %fp@(-4),%a2
10c7d686: 4e5e unlk %fp
10c7d688: 4e75 rts
10c7d68a <ip_mc_filter_add>:
10c7d68a: 4e56 fff8 linkw %fp,#-8
10c7d68e: 2f0a movel %a2,%sp@-
10c7d690: 2f02 movel %d2,%sp@-
10c7d692: 206e 0008 moveal %fp@(8),%a0
10c7d696: 2450 moveal %a0@,%a2
10c7d698: 42a7 clrl %sp@-
10c7d69a: 2f0a movel %a2,%sp@-
10c7d69c: 240e movel %fp,%d2
10c7d69e: 5182 subql #8,%d2
10c7d6a0: 2f02 movel %d2,%sp@-
10c7d6a2: 2f2e 000c movel %fp@(12),%sp@-
10c7d6a6: 4eb9 10c7 91a0 jsr 10c791a0 <arp_mc_map>
10c7d6ac: 4fef 0010 lea %sp@(16),%sp
10c7d6b0: 4a80 tstl %d0
10c7d6b2: 6614 bnes 10c7d6c8 <ip_mc_filter_add+0x3e>
10c7d6b4: 42a7 clrl %sp@-
10c7d6b6: 4280 clrl %d0
10c7d6b8: 102a 007a moveb %a2@(122),%d0
10c7d6bc: 2f00 movel %d0,%sp@-
10c7d6be: 2f02 movel %d2,%sp@-
10c7d6c0: 2f0a movel %a2,%sp@-
10c7d6c2: 4eb9 10c5 9914 jsr 10c59914 <dev_mc_add>
10c7d6c8: 242e fff0 movel %fp@(-16),%d2
10c7d6cc: 246e fff4 moveal %fp@(-12),%a2
10c7d6d0: 4e5e unlk %fp
10c7d6d2: 4e75 rts
10c7d6d4 <ip_mc_filter_del>:
10c7d6d4: 4e56 fff8 linkw %fp,#-8
10c7d6d8: 2f0a movel %a2,%sp@-
10c7d6da: 2f02 movel %d2,%sp@-
10c7d6dc: 206e 0008 moveal %fp@(8),%a0
10c7d6e0: 2450 moveal %a0@,%a2
10c7d6e2: 42a7 clrl %sp@-
10c7d6e4: 2f0a movel %a2,%sp@-
10c7d6e6: 240e movel %fp,%d2
10c7d6e8: 5182 subql #8,%d2
10c7d6ea: 2f02 movel %d2,%sp@-
10c7d6ec: 2f2e 000c movel %fp@(12),%sp@-
10c7d6f0: 4eb9 10c7 91a0 jsr 10c791a0 <arp_mc_map>
10c7d6f6: 4fef 0010 lea %sp@(16),%sp
10c7d6fa: 4a80 tstl %d0
10c7d6fc: 6614 bnes 10c7d712 <ip_mc_filter_del+0x3e>
10c7d6fe: 42a7 clrl %sp@-
10c7d700: 4280 clrl %d0
10c7d702: 102a 007a moveb %a2@(122),%d0
10c7d706: 2f00 movel %d0,%sp@-
10c7d708: 2f02 movel %d2,%sp@-
10c7d70a: 2f0a movel %a2,%sp@-
10c7d70c: 4eb9 10c5 986e jsr 10c5986e <dev_mc_delete>
10c7d712: 242e fff0 movel %fp@(-16),%d2
10c7d716: 246e fff4 moveal %fp@(-12),%a2
10c7d71a: 4e5e unlk %fp
10c7d71c: 4e75 rts
10c7d71e <igmp_group_dropped>:
10c7d71e: 4e56 0000 linkw %fp,#0
10c7d722: 206e 0008 moveal %fp@(8),%a0
10c7d726: 4a28 002f tstb %a0@(47)
10c7d72a: 670e beqs 10c7d73a <igmp_group_dropped+0x1c>
10c7d72c: 4228 002f clrb %a0@(47)
10c7d730: 2f28 0004 movel %a0@(4),%sp@-
10c7d734: 2f10 movel %a0@,%sp@-
10c7d736: 4eba ff9c jsr %pc@(10c7d6d4 <ip_mc_filter_del>)
10c7d73a: 4e5e unlk %fp
10c7d73c: 4e75 rts
10c7d73e <igmp_group_added>:
10c7d73e: 4e56 0000 linkw %fp,#0
10c7d742: 206e 0008 moveal %fp@(8),%a0
10c7d746: 4a28 002f tstb %a0@(47)
10c7d74a: 6610 bnes 10c7d75c <igmp_group_added+0x1e>
10c7d74c: 117c 0001 002f moveb #1,%a0@(47)
10c7d752: 2f28 0004 movel %a0@(4),%sp@-
10c7d756: 2f10 movel %a0@,%sp@-
10c7d758: 4eba ff30 jsr %pc@(10c7d68a <ip_mc_filter_add>)
10c7d75c: 4e5e unlk %fp
10c7d75e: 4e75 rts
10c7d760 <ip_mc_inc_group>:
10c7d760: 4e56 0000 linkw %fp,#0
10c7d764: 2f0a movel %a2,%sp@-
10c7d766: 2f02 movel %d2,%sp@-
10c7d768: 246e 0008 moveal %fp@(8),%a2
10c7d76c: 242e 000c movel %fp@(12),%d2
10c7d770: 43f9 1000 fdc8 lea 1000fdc8 <rtnl_sem>,%a1
10c7d776: 5391 subql #1,%a1@
10c7d778: 6a06 bpls 10c7d780 <ip_mc_inc_group+0x20>
10c7d77a: 4ef9 10c8 9df2 jmp 10c89df2 <packet_exit+0xbc>
10c7d780: 4280 clrl %d0
10c7d782: 4a80 tstl %d0
10c7d784: 6622 bnes 10c7d7a8 <ip_mc_inc_group+0x48>
10c7d786: 2249 moveal %a1,%a1
10c7d788: 41fa 000c lea %pc@(10c7d796 <ip_mc_inc_group+0x36>),%a0
10c7d78c: 5291 addql #1,%a1@
10c7d78e: 6e06 bgts 10c7d796 <ip_mc_inc_group+0x36>
10c7d790: 4ef9 10c8 571c jmp 10c8571c <__up_wakeup>
10c7d796: 4878 01ea pea 1ea <LSIGTRAP+0x1e5>
10c7d79a: 4879 1000 a441 pea 1000a441 <timer_bug_msg+0x127a>
10c7d7a0: 4eb9 10c1 677e jsr 10c1677e <printk>
10c7d7a6: 508f addql #8,%sp
10c7d7a8: 226a 0014 moveal %a2@(20),%a1
10c7d7ac: b2fc 0000 cmpaw #0,%a1
10c7d7b0: 6716 beqs 10c7d7c8 <ip_mc_inc_group+0x68>
10c7d7b2: b4a9 0004 cmpl %a1@(4),%d2
10c7d7b6: 6606 bnes 10c7d7be <ip_mc_inc_group+0x5e>
10c7d7b8: 52a9 0020 addql #1,%a1@(32)
10c7d7bc: 606a bras 10c7d828 <ip_mc_inc_group+0xc8>
10c7d7be: 2269 0008 moveal %a1@(8),%a1
10c7d7c2: b2fc 0000 cmpaw #0,%a1
10c7d7c6: 66ea bnes 10c7d7b2 <ip_mc_inc_group+0x52>
10c7d7c8: 4878 01f0 pea 1f0 <LSIGTRAP+0x1eb>
10c7d7cc: 4878 0030 pea 30 <LSIGTRAP+0x2b>
10c7d7d0: 4eb9 10c2 09bc jsr 10c209bc <kmalloc>
10c7d7d6: 2240 moveal %d0,%a1
10c7d7d8: 508f addql #8,%sp
10c7d7da: b2fc 0000 cmpaw #0,%a1
10c7d7de: 6748 beqs 10c7d828 <ip_mc_inc_group+0xc8>
10c7d7e0: 7001 moveq #1,%d0
10c7d7e2: 2340 0020 movel %d0,%a1@(32)
10c7d7e6: 228a movel %a2,%a1@
10c7d7e8: 41ea 0004 lea %a2@(4),%a0
10c7d7ec: 5290 addql #1,%a0@
10c7d7ee: 2342 0004 movel %d2,%a1@(4)
10c7d7f2: 2340 0024 movel %d0,%a1@(36)
10c7d7f6: 4229 002f clrb %a1@(47)
10c7d7fa: 41f9 1002 5730 lea 10025730 <irq_stat+0x8>,%a0
10c7d800: 5290 addql #1,%a0@
10c7d802: 236a 0014 0008 movel %a2@(20),%a1@(8)
10c7d808: 2549 0014 movel %a1,%a2@(20)
10c7d80c: 5390 subql #1,%a0@
10c7d80e: 2f09 movel %a1,%sp@-
10c7d810: 4eba ff2c jsr %pc@(10c7d73e <igmp_group_added>)
10c7d814: 2052 moveal %a2@,%a0
10c7d816: 588f addql #4,%sp
10c7d818: 0828 0000 0053 btst #0,%a0@(83)
10c7d81e: 6708 beqs 10c7d828 <ip_mc_inc_group+0xc8>
10c7d820: 2f0a movel %a2,%sp@-
10c7d822: 4eb9 10c6 153c jsr 10c6153c <ip_rt_multicast_event>
10c7d828: 242e fff8 movel %fp@(-8),%d2
10c7d82c: 246e fffc moveal %fp@(-4),%a2
10c7d830: 4e5e unlk %fp
10c7d832: 4e75 rts
10c7d834 <ip_mc_dec_group>:
10c7d834: 4e56 0000 linkw %fp,#0
10c7d838: 48e7 2030 moveml %d2/%a2-%a3,%sp@-
10c7d83c: 266e 0008 moveal %fp@(8),%a3
10c7d840: 242e 000c movel %fp@(12),%d2
10c7d844: 43f9 1000 fdc8 lea 1000fdc8 <rtnl_sem>,%a1
10c7d84a: 5391 subql #1,%a1@
10c7d84c: 6a06 bpls 10c7d854 <ip_mc_dec_group+0x20>
10c7d84e: 4ef9 10c8 9dfe jmp 10c89dfe <packet_exit+0xc8>
10c7d854: 4280 clrl %d0
10c7d856: 4a80 tstl %d0
10c7d858: 6622 bnes 10c7d87c <ip_mc_dec_group+0x48>
10c7d85a: 2249 moveal %a1,%a1
10c7d85c: 41fa 000c lea %pc@(10c7d86a <ip_mc_dec_group+0x36>),%a0
10c7d860: 5291 addql #1,%a1@
10c7d862: 6e06 bgts 10c7d86a <ip_mc_dec_group+0x36>
10c7d864: 4ef9 10c8 571c jmp 10c8571c <__up_wakeup>
10c7d86a: 4878 021a pea 21a <LSIGTRAP+0x215>
10c7d86e: 4879 1000 a477 pea 1000a477 <timer_bug_msg+0x12b0>
10c7d874: 4eb9 10c1 677e jsr 10c1677e <printk>
10c7d87a: 508f addql #8,%sp
10c7d87c: 43eb 0014 lea %a3@(20),%a1
10c7d880: 2451 moveal %a1@,%a2
10c7d882: b4fc 0000 cmpaw #0,%a2
10c7d886: 6758 beqs 10c7d8e0 <ip_mc_dec_group+0xac>
10c7d888: 41f9 1002 5730 lea 10025730 <irq_stat+0x8>,%a0
10c7d88e: b4aa 0004 cmpl %a2@(4),%d2
10c7d892: 6640 bnes 10c7d8d4 <ip_mc_dec_group+0xa0>
10c7d894: 202a 0020 movel %a2@(32),%d0
10c7d898: 2200 movel %d0,%d1
10c7d89a: 5381 subql #1,%d1
10c7d89c: 2541 0020 movel %d1,%a2@(32)
10c7d8a0: 7201 moveq #1,%d1
10c7d8a2: b280 cmpl %d0,%d1
10c7d8a4: 663a bnes 10c7d8e0 <ip_mc_dec_group+0xac>
10c7d8a6: 5290 addql #1,%a0@
10c7d8a8: 22aa 0008 movel %a2@(8),%a1@
10c7d8ac: 5390 subql #1,%a0@
10c7d8ae: 2f0a movel %a2,%sp@-
10c7d8b0: 4eba fe6c jsr %pc@(10c7d71e <igmp_group_dropped>)
10c7d8b4: 2053 moveal %a3@,%a0
10c7d8b6: 588f addql #4,%sp
10c7d8b8: 0828 0000 0053 btst #0,%a0@(83)
10c7d8be: 670a beqs 10c7d8ca <ip_mc_dec_group+0x96>
10c7d8c0: 2f0b movel %a3,%sp@-
10c7d8c2: 4eb9 10c6 153c jsr 10c6153c <ip_rt_multicast_event>
10c7d8c8: 588f addql #4,%sp
10c7d8ca: 2f0a movel %a2,%sp@-
10c7d8cc: 4eba fd6a jsr %pc@(10c7d638 <ip_ma_put>)
10c7d8d0: 7000 moveq #0,%d0
10c7d8d2: 600e bras 10c7d8e2 <ip_mc_dec_group+0xae>
10c7d8d4: 43ea 0008 lea %a2@(8),%a1
10c7d8d8: 2451 moveal %a1@,%a2
10c7d8da: b4fc 0000 cmpaw #0,%a2
10c7d8de: 66ae bnes 10c7d88e <ip_mc_dec_group+0x5a>
10c7d8e0: 70fd moveq #-3,%d0
10c7d8e2: 4cee 0c04 fff4 moveml %fp@(-12),%d2/%a2-%a3
10c7d8e8: 4e5e unlk %fp
10c7d8ea: 4e75 rts
10c7d8ec <ip_mc_down>:
10c7d8ec: 4e56 0000 linkw %fp,#0
10c7d8f0: 2f0b movel %a3,%sp@-
10c7d8f2: 2f0a movel %a2,%sp@-
10c7d8f4: 266e 0008 moveal %fp@(8),%a3
10c7d8f8: 43f9 1000 fdc8 lea 1000fdc8 <rtnl_sem>,%a1
10c7d8fe: 5391 subql #1,%a1@
10c7d900: 6a06 bpls 10c7d908 <ip_mc_down+0x1c>
10c7d902: 4ef9 10c8 9e0a jmp 10c89e0a <packet_exit+0xd4>
10c7d908: 4280 clrl %d0
10c7d90a: 4a80 tstl %d0
10c7d90c: 6622 bnes 10c7d930 <ip_mc_down+0x44>
10c7d90e: 2249 moveal %a1,%a1
10c7d910: 41fa 000c lea %pc@(10c7d91e <ip_mc_down+0x32>),%a0
10c7d914: 5291 addql #1,%a1@
10c7d916: 6e06 bgts 10c7d91e <ip_mc_down+0x32>
10c7d918: 4ef9 10c8 571c jmp 10c8571c <__up_wakeup>
10c7d91e: 4878 0237 pea 237 <LSIGTRAP+0x232>
10c7d922: 4879 1000 a4ad pea 1000a4ad <timer_bug_msg+0x12e6>
10c7d928: 4eb9 10c1 677e jsr 10c1677e <printk>
10c7d92e: 508f addql #8,%sp
10c7d930: 246b 0014 moveal %a3@(20),%a2
10c7d934: b4fc 0000 cmpaw #0,%a2
10c7d938: 6712 beqs 10c7d94c <ip_mc_down+0x60>
10c7d93a: 2f0a movel %a2,%sp@-
10c7d93c: 4eba fde0 jsr %pc@(10c7d71e <igmp_group_dropped>)
10c7d940: 588f addql #4,%sp
10c7d942: 246a 0008 moveal %a2@(8),%a2
10c7d946: b4fc 0000 cmpaw #0,%a2
10c7d94a: 66ee bnes 10c7d93a <ip_mc_down+0x4e>
10c7d94c: 2f3c e000 0001 movel #-536870911,%sp@-
10c7d952: 2f0b movel %a3,%sp@-
10c7d954: 4eba fede jsr %pc@(10c7d834 <ip_mc_dec_group>)
10c7d958: 246e fff8 moveal %fp@(-8),%a2
10c7d95c: 266e fffc moveal %fp@(-4),%a3
10c7d960: 4e5e unlk %fp
10c7d962: 4e75 rts
10c7d964 <ip_mc_up>:
10c7d964: 4e56 0000 linkw %fp,#0
10c7d968: 2f0a movel %a2,%sp@-
10c7d96a: 246e 0008 moveal %fp@(8),%a2
10c7d96e: 43f9 1000 fdc8 lea 1000fdc8 <rtnl_sem>,%a1
10c7d974: 5391 subql #1,%a1@
10c7d976: 6a06 bpls 10c7d97e <ip_mc_up+0x1a>
10c7d978: 4ef9 10c8 9e16 jmp 10c89e16 <packet_exit+0xe0>
10c7d97e: 4280 clrl %d0
10c7d980: 4a80 tstl %d0
10c7d982: 6622 bnes 10c7d9a6 <ip_mc_up+0x42>
10c7d984: 2249 moveal %a1,%a1
10c7d986: 41fa 000c lea %pc@(10c7d994 <ip_mc_up+0x30>),%a0
10c7d98a: 5291 addql #1,%a1@
10c7d98c: 6e06 bgts 10c7d994 <ip_mc_up+0x30>
10c7d98e: 4ef9 10c8 571c jmp 10c8571c <__up_wakeup>
10c7d994: 4878 0245 pea 245 <LSIGTRAP+0x240>
10c7d998: 4879 1000 a4de pea 1000a4de <timer_bug_msg+0x1317>
10c7d99e: 4eb9 10c1 677e jsr 10c1677e <printk>
10c7d9a4: 508f addql #8,%sp
10c7d9a6: 2f3c e000 0001 movel #-536870911,%sp@-
10c7d9ac: 2f0a movel %a2,%sp@-
10c7d9ae: 4eba fdb0 jsr %pc@(10c7d760 <ip_mc_inc_group>)
10c7d9b2: 246a 0014 moveal %a2@(20),%a2
10c7d9b6: 508f addql #8,%sp
10c7d9b8: b4fc 0000 cmpaw #0,%a2
10c7d9bc: 6712 beqs 10c7d9d0 <ip_mc_up+0x6c>
10c7d9be: 2f0a movel %a2,%sp@-
10c7d9c0: 4eba fd7c jsr %pc@(10c7d73e <igmp_group_added>)
10c7d9c4: 588f addql #4,%sp
10c7d9c6: 246a 0008 moveal %a2@(8),%a2
10c7d9ca: b4fc 0000 cmpaw #0,%a2
10c7d9ce: 66ee bnes 10c7d9be <ip_mc_up+0x5a>
10c7d9d0: 246e fffc moveal %fp@(-4),%a2
10c7d9d4: 4e5e unlk %fp
10c7d9d6: 4e75 rts
10c7d9d8 <ip_mc_destroy_dev>:
10c7d9d8: 4e56 0000 linkw %fp,#0
10c7d9dc: 48e7 003c moveml %a2-%a5,%sp@-
10c7d9e0: 2a6e 0008 moveal %fp@(8),%a5
10c7d9e4: 43f9 1000 fdc8 lea 1000fdc8 <rtnl_sem>,%a1
10c7d9ea: 5391 subql #1,%a1@
10c7d9ec: 6a06 bpls 10c7d9f4 <ip_mc_destroy_dev+0x1c>
10c7d9ee: 4ef9 10c8 9e22 jmp 10c89e22 <packet_exit+0xec>
10c7d9f4: 4280 clrl %d0
10c7d9f6: 4a80 tstl %d0
10c7d9f8: 6622 bnes 10c7da1c <ip_mc_destroy_dev+0x44>
10c7d9fa: 2249 moveal %a1,%a1
10c7d9fc: 41fa 000c lea %pc@(10c7da0a <ip_mc_destroy_dev+0x32>),%a0
10c7da00: 5291 addql #1,%a1@
10c7da02: 6e06 bgts 10c7da0a <ip_mc_destroy_dev+0x32>
10c7da04: 4ef9 10c8 571c jmp 10c8571c <__up_wakeup>
10c7da0a: 4878 0255 pea 255 <LSIGTRAP+0x250>
10c7da0e: 4879 1000 a50d pea 1000a50d <timer_bug_msg+0x1346>
10c7da14: 4eb9 10c1 677e jsr 10c1677e <printk>
10c7da1a: 508f addql #8,%sp
10c7da1c: 41f9 1002 5730 lea 10025730 <irq_stat+0x8>,%a0
10c7da22: 5290 addql #1,%a0@
10c7da24: 246d 0014 moveal %a5@(20),%a2
10c7da28: 2848 moveal %a0,%a4
10c7da2a: b4fc 0000 cmpaw #0,%a2
10c7da2e: 6724 beqs 10c7da54 <ip_mc_destroy_dev+0x7c>
10c7da30: 264c moveal %a4,%a3
10c7da32: 2b6a 0008 0014 movel %a2@(8),%a5@(20)
10c7da38: 5393 subql #1,%a3@
10c7da3a: 2f0a movel %a2,%sp@-
10c7da3c: 4eba fce0 jsr %pc@(10c7d71e <igmp_group_dropped>)
10c7da40: 2f0a movel %a2,%sp@-
10c7da42: 4eba fbf4 jsr %pc@(10c7d638 <ip_ma_put>)
10c7da46: 508f addql #8,%sp
10c7da48: 5293 addql #1,%a3@
10c7da4a: 246d 0014 moveal %a5@(20),%a2
10c7da4e: b4fc 0000 cmpaw #0,%a2
10c7da52: 66de bnes 10c7da32 <ip_mc_destroy_dev+0x5a>
10c7da54: 5394 subql #1,%a4@
10c7da56: 4cee 3c00 fff0 moveml %fp@(-16),%a2-%a5
10c7da5c: 4e5e unlk %fp
10c7da5e: 4e75 rts
10c7da60 <ip_mc_find_dev>:
10c7da60: 4e56 ffe8 linkw %fp,#-24
10c7da64: 48e7 2030 moveml %d2/%a2-%a3,%sp@-
10c7da68: 266e 0008 moveal %fp@(8),%a3
10c7da6c: 95ca subal %a2,%a2
10c7da6e: 7400 moveq #0,%d2
10c7da70: 202b 0004 movel %a3@(4),%d0
10c7da74: 671c beqs 10c7da92 <ip_mc_find_dev+0x32>
10c7da76: 2f00 movel %d0,%sp@-
10c7da78: 4eb9 10c7 dea4 jsr 10c7dea4 <ip_dev_find>
10c7da7e: 2440 moveal %d0,%a2
10c7da80: 588f addql #4,%sp
10c7da82: b4fc 0000 cmpaw #0,%a2
10c7da86: 6604 bnes 10c7da8c <ip_mc_find_dev+0x2c>
10c7da88: 7000 moveq #0,%d0
10c7da8a: 605c bras 10c7dae8 <ip_mc_find_dev+0x88>
10c7da8c: 41ea 00d8 lea %a2@(216),%a0
10c7da90: 5390 subql #1,%a0@
10c7da92: b4fc 0000 cmpaw #0,%a2
10c7da96: 6644 bnes 10c7dadc <ip_mc_find_dev+0x7c>
10c7da98: 2013 movel %a3@,%d0
10c7da9a: 42ae fff2 clrl %fp@(-14)
10c7da9e: 42ae fff6 clrl %fp@(-10)
10c7daa2: 42ae fffa clrl %fp@(-6)
10c7daa6: 426e fffe clrw %fp@(-2)
10c7daaa: 2d40 ffee movel %d0,%fp@(-18)
10c7daae: 422e fffe clrb %fp@(-2)
10c7dab2: 486e ffee pea %fp@(-18)
10c7dab6: 486e ffea pea %fp@(-22)
10c7daba: 4eb9 10c6 0e00 jsr 10c60e00 <ip_route_output_key>
10c7dac0: 4a80 tstl %d0
10c7dac2: 6612 bnes 10c7dad6 <ip_mc_find_dev+0x76>
10c7dac4: 206e ffea moveal %fp@(-22),%a0
10c7dac8: 2468 000c moveal %a0@(12),%a2
10c7dacc: b0fc 0000 cmpaw #0,%a0
10c7dad0: 6704 beqs 10c7dad6 <ip_mc_find_dev+0x76>
10c7dad2: 5888 addql #4,%a0
10c7dad4: 5390 subql #1,%a0@
10c7dad6: b4fc 0000 cmpaw #0,%a2
10c7dada: 670a beqs 10c7dae6 <ip_mc_find_dev+0x86>
10c7dadc: 276a 003a 0008 movel %a2@(58),%a3@(8)
10c7dae2: 242a 00a8 movel %a2@(168),%d2
10c7dae6: 2002 movel %d2,%d0
10c7dae8: 4cee 0c04 ffdc moveml %fp@(-36),%d2/%a2-%a3
10c7daee: 4e5e unlk %fp
10c7daf0: 4e75 rts
10c7daf2 <ip_mc_join_group>:
10c7daf2: 4e56 0000 linkw %fp,#0
10c7daf6: 48e7 3c3c moveml %d2-%d5/%a2-%a5,%sp@-
10c7dafa: 2a6e 0008 moveal %fp@(8),%a5
10c7dafe: 286e 000c moveal %fp@(12),%a4
10c7db02: 2a14 movel %a4@,%d5
10c7db04: 7800 moveq #0,%d4
10c7db06: 2005 movel %d5,%d0
10c7db08: 0280 f000 0000 andil #-268435456,%d0
10c7db0e: 0c80 e000 0000 cmpil #-536870912,%d0
10c7db14: 6706 beqs 10c7db1c <ip_mc_join_group+0x2a>
10c7db16: 70ea moveq #-22,%d0
10c7db18: 6000 0120 braw 10c7dc3a <ip_mc_join_group+0x148>
10c7db1c: 227c 1000 fdc8 moveal #268500424,%a1
10c7db22: 41fa 000c lea %pc@(10c7db30 <ip_mc_join_group+0x3e>),%a0
10c7db26: 5391 subql #1,%a1@
10c7db28: 6a06 bpls 10c7db30 <ip_mc_join_group+0x3e>
10c7db2a: 4ef9 10c8 56f4 jmp 10c856f4 <__down_failed>
10c7db30: 202c 0008 movel %a4@(8),%d0
10c7db34: 660c bnes 10c7db42 <ip_mc_join_group+0x50>
10c7db36: 2f0c movel %a4,%sp@-
10c7db38: 4eba ff26 jsr %pc@(10c7da60 <ip_mc_find_dev>)
10c7db3c: 2400 movel %d0,%d2
10c7db3e: 588f addql #4,%sp
10c7db40: 6014 bras 10c7db56 <ip_mc_join_group+0x64>
10c7db42: 2f00 movel %d0,%sp@-
10c7db44: 4eb9 10c7 b7c2 jsr 10c7b7c2 <inetdev_by_index>
10c7db4a: 2400 movel %d0,%d2
10c7db4c: 588f addql #4,%sp
10c7db4e: 670a beqs 10c7db5a <ip_mc_join_group+0x68>
10c7db50: 2042 moveal %d2,%a0
10c7db52: 5888 addql #4,%a0
10c7db54: 5390 subql #1,%a0@
10c7db56: 4a82 tstl %d2
10c7db58: 6608 bnes 10c7db62 <ip_mc_join_group+0x70>
10c7db5a: 97cb subal %a3,%a3
10c7db5c: 76ed moveq #-19,%d3
10c7db5e: 6000 0092 braw 10c7dbf2 <ip_mc_join_group+0x100>
10c7db62: 4878 01f0 pea 1f0 <LSIGTRAP+0x1eb>
10c7db66: 4878 0014 pea 14 <LSIGTRAP+0xf>
10c7db6a: 2f0d movel %a5,%sp@-
10c7db6c: 4eb9 10c5 4cd2 jsr 10c54cd2 <sock_kmalloc>
10c7db72: 2640 moveal %d0,%a3
10c7db74: 769e moveq #-98,%d3
10c7db76: 246d 02ca moveal %a5@(714),%a2
10c7db7a: 4fef 000c lea %sp@(12),%sp
10c7db7e: b4fc 0000 cmpaw #0,%a2
10c7db82: 6730 beqs 10c7dbb4 <ip_mc_join_group+0xc2>
10c7db84: 4878 000c pea c <LSIGTRAP+0x7>
10c7db88: 2f0c movel %a4,%sp@-
10c7db8a: 486a 0008 pea %a2@(8)
10c7db8e: 4eb9 10c8 436e jsr 10c8436e <memcmp>
10c7db94: 4fef 000c lea %sp@(12),%sp
10c7db98: 4a80 tstl %d0
10c7db9a: 660e bnes 10c7dbaa <ip_mc_join_group+0xb8>
10c7db9c: 4aac 0004 tstl %a4@(4)
10c7dba0: 6650 bnes 10c7dbf2 <ip_mc_join_group+0x100>
10c7dba2: 52aa 0004 addql #1,%a2@(4)
10c7dba6: 7600 moveq #0,%d3
10c7dba8: 6048 bras 10c7dbf2 <ip_mc_join_group+0x100>
10c7dbaa: 5284 addql #1,%d4
10c7dbac: 2452 moveal %a2@,%a2
10c7dbae: b4fc 0000 cmpaw #0,%a2
10c7dbb2: 66d0 bnes 10c7db84 <ip_mc_join_group+0x92>
10c7dbb4: 7697 moveq #-105,%d3
10c7dbb6: b6fc 0000 cmpaw #0,%a3
10c7dbba: 6736 beqs 10c7dbf2 <ip_mc_join_group+0x100>
10c7dbbc: b8b9 1001 0be4 cmpl 10010be4 <sysctl_igmp_max_memberships>,%d4
10c7dbc2: 6c2e bges 10c7dbf2 <ip_mc_join_group+0x100>
10c7dbc4: 4878 000c pea c <LSIGTRAP+0x7>
10c7dbc8: 2f0c movel %a4,%sp@-
10c7dbca: 486b 0008 pea %a3@(8)
10c7dbce: 4eb9 10c8 5744 jsr 10c85744 <memcpy>
10c7dbd4: 26ad 02ca movel %a5@(714),%a3@
10c7dbd8: 7001 moveq #1,%d0
10c7dbda: 2740 0004 movel %d0,%a3@(4)
10c7dbde: 2b4b 02ca movel %a3,%a5@(714)
10c7dbe2: 2f05 movel %d5,%sp@-
10c7dbe4: 2f02 movel %d2,%sp@-
10c7dbe6: 4eba fb78 jsr %pc@(10c7d760 <ip_mc_inc_group>)
10c7dbea: 97cb subal %a3,%a3
10c7dbec: 7600 moveq #0,%d3
10c7dbee: 4fef 0014 lea %sp@(20),%sp
10c7dbf2: 227c 1000 fdc8 moveal #268500424,%a1
10c7dbf8: 41fa 000c lea %pc@(10c7dc06 <ip_mc_join_group+0x114>),%a0
10c7dbfc: 5291 addql #1,%a1@
10c7dbfe: 6e06 bgts 10c7dc06 <ip_mc_join_group+0x114>
10c7dc00: 4ef9 10c8 571c jmp 10c8571c <__up_wakeup>
10c7dc06: 2079 1003 339e moveal 1003339e <rtnl>,%a0
10c7dc0c: b0fc 0000 cmpaw #0,%a0
10c7dc10: 6712 beqs 10c7dc24 <ip_mc_join_group+0x132>
10c7dc12: 4aa8 005c tstl %a0@(92)
10c7dc16: 670c beqs 10c7dc24 <ip_mc_join_group+0x132>
10c7dc18: 42a7 clrl %sp@-
10c7dc1a: 2f08 movel %a0,%sp@-
10c7dc1c: 2068 0312 moveal %a0@(786),%a0
10c7dc20: 4e90 jsr %a0@
10c7dc22: 508f addql #8,%sp
10c7dc24: b6fc 0000 cmpaw #0,%a3
10c7dc28: 670e beqs 10c7dc38 <ip_mc_join_group+0x146>
10c7dc2a: 4878 0014 pea 14 <LSIGTRAP+0xf>
10c7dc2e: 2f0b movel %a3,%sp@-
10c7dc30: 2f0d movel %a5,%sp@-
10c7dc32: 4eb9 10c5 4d1c jsr 10c54d1c <sock_kfree_s>
10c7dc38: 2003 movel %d3,%d0
10c7dc3a: 4cee 3c3c ffe0 moveml %fp@(-32),%d2-%d5/%a2-%a5
10c7dc40: 4e5e unlk %fp
10c7dc42: 4e75 rts
10c7dc44 <ip_mc_leave_group>:
10c7dc44: 4e56 0000 linkw %fp,#0
10c7dc48: 48e7 3038 moveml %d2-%d3/%a2-%a4,%sp@-
10c7dc4c: 262e 0008 movel %fp@(8),%d3
10c7dc50: 266e 000c moveal %fp@(12),%a3
10c7dc54: 4eb9 10c5 bee8 jsr 10c5bee8 <rtnl_lock>
10c7dc5a: 2043 moveal %d3,%a0
10c7dc5c: 41e8 02ca lea %a0@(714),%a0
10c7dc60: 2450 moveal %a0@,%a2
10c7dc62: 49f9 10c5 bf04 lea 10c5bf04 <rtnl_unlock>,%a4
10c7dc68: b4fc 0000 cmpaw #0,%a2
10c7dc6c: 6700 0094 beqw 10c7dd02 <ip_mc_leave_group+0xbe>
10c7dc70: 202a 0008 movel %a2@(8),%d0
10c7dc74: b093 cmpl %a3@,%d0
10c7dc76: 667e bnes 10c7dcf6 <ip_mc_leave_group+0xb2>
10c7dc78: 222a 000c movel %a2@(12),%d1
10c7dc7c: b2ab 0004 cmpl %a3@(4),%d1
10c7dc80: 6674 bnes 10c7dcf6 <ip_mc_leave_group+0xb2>
10c7dc82: 202b 0008 movel %a3@(8),%d0
10c7dc86: 6706 beqs 10c7dc8e <ip_mc_leave_group+0x4a>
10c7dc88: b0aa 0010 cmpl %a2@(16),%d0
10c7dc8c: 6668 bnes 10c7dcf6 <ip_mc_leave_group+0xb2>
10c7dc8e: 202a 0004 movel %a2@(4),%d0
10c7dc92: 2200 movel %d0,%d1
10c7dc94: 5381 subql #1,%d1
10c7dc96: 2541 0004 movel %d1,%a2@(4)
10c7dc9a: 7201 moveq #1,%d1
10c7dc9c: b280 cmpl %d0,%d1
10c7dc9e: 6706 beqs 10c7dca6 <ip_mc_leave_group+0x62>
10c7dca0: 4e94 jsr %a4@
10c7dca2: 7000 moveq #0,%d0
10c7dca4: 6060 bras 10c7dd06 <ip_mc_leave_group+0xc2>
10c7dca6: 2092 movel %a2@,%a0@
10c7dca8: 2f2a 0010 movel %a2@(16),%sp@-
10c7dcac: 4eb9 10c7 b7c2 jsr 10c7b7c2 <inetdev_by_index>
10c7dcb2: 2400 movel %d0,%d2
10c7dcb4: 588f addql #4,%sp
10c7dcb6: 672a beqs 10c7dce2 <ip_mc_leave_group+0x9e>
10c7dcb8: 2f13 movel %a3@,%sp@-
10c7dcba: 2f02 movel %d2,%sp@-
10c7dcbc: 4eba fb76 jsr %pc@(10c7d834 <ip_mc_dec_group>)
10c7dcc0: 508f addql #8,%sp
10c7dcc2: 2042 moveal %d2,%a0
10c7dcc4: 5888 addql #4,%a0
10c7dcc6: 40c1 movew %sr,%d1
10c7dcc8: 007c 0700 oriw #1792,%sr
10c7dccc: 2010 movel %a0@,%d0
10c7dcce: 5380 subql #1,%d0
10c7dcd0: 2080 movel %d0,%a0@
10c7dcd2: 46c1 movew %d1,%sr
10c7dcd4: 4a80 tstl %d0
10c7dcd6: 660a bnes 10c7dce2 <ip_mc_leave_group+0x9e>
10c7dcd8: 2f02 movel %d2,%sp@-
10c7dcda: 4eb9 10c7 b19c jsr 10c7b19c <in_dev_finish_destroy>
10c7dce0: 588f addql #4,%sp
10c7dce2: 4e94 jsr %a4@
10c7dce4: 4878 0014 pea 14 <LSIGTRAP+0xf>
10c7dce8: 2f0a movel %a2,%sp@-
10c7dcea: 2f03 movel %d3,%sp@-
10c7dcec: 4eb9 10c5 4d1c jsr 10c54d1c <sock_kfree_s>
10c7dcf2: 7000 moveq #0,%d0
10c7dcf4: 6010 bras 10c7dd06 <ip_mc_leave_group+0xc2>
10c7dcf6: 204a moveal %a2,%a0
10c7dcf8: 2452 moveal %a2@,%a2
10c7dcfa: b4fc 0000 cmpaw #0,%a2
10c7dcfe: 6600 ff70 bnew 10c7dc70 <ip_mc_leave_group+0x2c>
10c7dd02: 4e94 jsr %a4@
10c7dd04: 709d moveq #-99,%d0
10c7dd06: 4cee 1c0c ffec moveml %fp@(-20),%d2-%d3/%a2-%a4
10c7dd0c: 4e5e unlk %fp
10c7dd0e: 4e75 rts
10c7dd10 <ip_mc_drop_socket>:
10c7dd10: 4e56 0000 linkw %fp,#0
10c7dd14: 48e7 2030 moveml %d2/%a2-%a3,%sp@-
10c7dd18: 266e 0008 moveal %fp@(8),%a3
10c7dd1c: 4aab 02ca tstl %a3@(714)
10c7dd20: 676a beqs 10c7dd8c <ip_mc_drop_socket+0x7c>
10c7dd22: 4eb9 10c5 bee8 jsr 10c5bee8 <rtnl_lock>
10c7dd28: 6052 bras 10c7dd7c <ip_mc_drop_socket+0x6c>
10c7dd2a: 2752 02ca movel %a2@,%a3@(714)
10c7dd2e: 2f2a 0010 movel %a2@(16),%sp@-
10c7dd32: 4eb9 10c7 b7c2 jsr 10c7b7c2 <inetdev_by_index>
10c7dd38: 2400 movel %d0,%d2
10c7dd3a: 588f addql #4,%sp
10c7dd3c: 672c beqs 10c7dd6a <ip_mc_drop_socket+0x5a>
10c7dd3e: 2f2a 0008 movel %a2@(8),%sp@-
10c7dd42: 2f02 movel %d2,%sp@-
10c7dd44: 4eba faee jsr %pc@(10c7d834 <ip_mc_dec_group>)
10c7dd48: 508f addql #8,%sp
10c7dd4a: 2042 moveal %d2,%a0
10c7dd4c: 5888 addql #4,%a0
10c7dd4e: 40c1 movew %sr,%d1
10c7dd50: 007c 0700 oriw #1792,%sr
10c7dd54: 2010 movel %a0@,%d0
10c7dd56: 5380 subql #1,%d0
10c7dd58: 2080 movel %d0,%a0@
10c7dd5a: 46c1 movew %d1,%sr
10c7dd5c: 4a80 tstl %d0
10c7dd5e: 660a bnes 10c7dd6a <ip_mc_drop_socket+0x5a>
10c7dd60: 2f02 movel %d2,%sp@-
10c7dd62: 4eb9 10c7 b19c jsr 10c7b19c <in_dev_finish_destroy>
10c7dd68: 588f addql #4,%sp
10c7dd6a: 4878 0014 pea 14 <LSIGTRAP+0xf>
10c7dd6e: 2f0a movel %a2,%sp@-
10c7dd70: 2f0b movel %a3,%sp@-
10c7dd72: 4eb9 10c5 4d1c jsr 10c54d1c <sock_kfree_s>
10c7dd78: 4fef 000c lea %sp@(12),%sp
10c7dd7c: 246b 02ca moveal %a3@(714),%a2
10c7dd80: b4fc 0000 cmpaw #0,%a2
10c7dd84: 66a4 bnes 10c7dd2a <ip_mc_drop_socket+0x1a>
10c7dd86: 4eb9 10c5 bf04 jsr 10c5bf04 <rtnl_unlock>
10c7dd8c: 4cee 0c04 fff4 moveml %fp@(-12),%d2/%a2-%a3
10c7dd92: 4e5e unlk %fp
10c7dd94: 4e75 rts
10c7dd96 <ip_check_mc>:
10c7dd96: 4e56 0000 linkw %fp,#0
10c7dd9a: 206e 0008 moveal %fp@(8),%a0
10c7dd9e: 202e 000c movel %fp@(12),%d0
10c7dda2: 2068 0014 moveal %a0@(20),%a0
10c7dda6: b0fc 0000 cmpaw #0,%a0
10c7ddaa: 6714 beqs 10c7ddc0 <ip_check_mc+0x2a>
10c7ddac: b0a8 0004 cmpl %a0@(4),%d0
10c7ddb0: 6604 bnes 10c7ddb6 <ip_check_mc+0x20>
10c7ddb2: 7001 moveq #1,%d0
10c7ddb4: 600c bras 10c7ddc2 <ip_check_mc+0x2c>
10c7ddb6: 2068 0008 moveal %a0@(8),%a0
10c7ddba: b0fc 0000 cmpaw #0,%a0
10c7ddbe: 66ec bnes 10c7ddac <ip_check_mc+0x16>
10c7ddc0: 7000 moveq #0,%d0
10c7ddc2: 4e5e unlk %fp
10c7ddc4: 4e75 rts
10c7ddc6: 4e75 rts
10c7ddc8 <fib_flush>:
10c7ddc8: 4e56 0000 linkw %fp,#0
10c7ddcc: 2f02 movel %d2,%sp@-
10c7ddce: 2079 1003 29e8 moveal 100329e8 <main_table>,%a0
10c7ddd4: 2f08 movel %a0,%sp@-
10c7ddd6: 2068 0016 moveal %a0@(22),%a0
10c7ddda: 4e90 jsr %a0@
10c7dddc: 2400 movel %d0,%d2
10c7ddde: 2079 1003 2ede moveal 10032ede <local_table>,%a0
10c7dde4: 2f08 movel %a0,%sp@-
10c7dde6: 2068 0016 moveal %a0@(22),%a0
10c7ddea: 4e90 jsr %a0@
10c7ddec: d480 addl %d0,%d2
10c7ddee: 508f addql #8,%sp
10c7ddf0: 670a beqs 10c7ddfc <fib_flush+0x34>
10c7ddf2: 4878 ffff pea ffffffff <_flashend+0xef2fffff>
10c7ddf6: 4eb9 10c5 ed92 jsr 10c5ed92 <rt_cache_flush>
10c7ddfc: 242e fffc movel %fp@(-4),%d2
10c7de00: 4e5e unlk %fp
10c7de02: 4e75 rts
10c7de04 <fib_get_procinfo>:
10c7de04: 4e56 0000 linkw %fp,#0
10c7de08: 48e7 3c20 moveml %d2-%d5/%a2,%sp@-
10c7de0c: 246e 000c moveal %fp@(12),%a2
10c7de10: 222e 0010 movel %fp@(16),%d1
10c7de14: 2a2e 0014 movel %fp@(20),%d5
10c7de18: 2001 movel %d1,%d0
10c7de1a: 6c04 bges 10c7de20 <fib_get_procinfo+0x1c>
10c7de1c: 707f moveq #127,%d0
10c7de1e: d081 addl %d1,%d0
10c7de20: 2600 movel %d0,%d3
10c7de22: ee83 asrl #7,%d3
10c7de24: 242e 0008 movel %fp@(8),%d2
10c7de28: 707f moveq #127,%d0
10c7de2a: d085 addl %d5,%d0
10c7de2c: 6a04 bpls 10c7de32 <fib_get_procinfo+0x2e>
10c7de2e: 787f moveq #127,%d4
10c7de30: d084 addl %d4,%d0
10c7de32: 2800 movel %d0,%d4
10c7de34: ee84 asrl #7,%d4
10c7de36: 2003 movel %d3,%d0
10c7de38: ef88 lsll #7,%d0
10c7de3a: 9280 subl %d0,%d1
10c7de3c: d282 addl %d2,%d1
10c7de3e: 2481 movel %d1,%a2@
10c7de40: 5383 subql #1,%d3
10c7de42: 6a22 bpls 10c7de66 <fib_get_procinfo+0x62>
10c7de44: 4879 1000 a5f1 pea 1000a5f1 <timer_bug_msg+0x142a>
10c7de4a: 4879 1000 a63a pea 1000a63a <timer_bug_msg+0x1473>
10c7de50: 2f02 movel %d2,%sp@-
10c7de52: 4eb9 10c8 4d6a jsr 10c84d6a <sprintf>
10c7de58: 5384 subql #1,%d4
10c7de5a: 0682 0000 0080 addil #128,%d2
10c7de60: 7600 moveq #0,%d3
10c7de62: 4fef 000c lea %sp@(12),%sp
10c7de66: 2079 1003 29e8 moveal 100329e8 <main_table>,%a0
10c7de6c: b0fc 0000 cmpaw #0,%a0
10c7de70: 6716 beqs 10c7de88 <fib_get_procinfo+0x84>
10c7de72: 4a84 tstl %d4
10c7de74: 6f12 bles 10c7de88 <fib_get_procinfo+0x84>
10c7de76: 2f04 movel %d4,%sp@-
10c7de78: 2f03 movel %d3,%sp@-
10c7de7a: 2f02 movel %d2,%sp@-
10c7de7c: 2f08 movel %a0,%sp@-
10c7de7e: 2068 001a moveal %a0@(26),%a0
10c7de82: 4e90 jsr %a0@
10c7de84: ef88 lsll #7,%d0
10c7de86: d480 addl %d0,%d2
10c7de88: 2002 movel %d2,%d0
10c7de8a: 9092 subl %a2@,%d0
10c7de8c: ba80 cmpl %d0,%d5
10c7de8e: 6f08 bles 10c7de98 <fib_get_procinfo+0x94>
10c7de90: 4a80 tstl %d0
10c7de92: 6c06 bges 10c7de9a <fib_get_procinfo+0x96>
10c7de94: 7000 moveq #0,%d0
10c7de96: 6002 bras 10c7de9a <fib_get_procinfo+0x96>
10c7de98: 2005 movel %d5,%d0
10c7de9a: 4cee 043c ffec moveml %fp@(-20),%d2-%d5/%a2
10c7dea0: 4e5e unlk %fp
10c7dea2: 4e75 rts
10c7dea4 <ip_dev_find>:
10c7dea4: 4e56 ffe4 linkw %fp,#-28
10c7dea8: 48e7 3800 moveml %d2-%d4,%sp@-
10c7deac: 242e 0008 movel %fp@(8),%d2
10c7deb0: 7800 moveq #0,%d4
10c7deb2: 4878 0012 pea 12 <LSIGTRAP+0xd>
10c7deb6: 42a7 clrl %sp@-
10c7deb8: 76ee moveq #-18,%d3
10c7deba: d68e addl %fp,%d3
10c7debc: 2f03 movel %d3,%sp@-
10c7debe: 4eb9 10c8 576c jsr 10c8576c <memset>
10c7dec4: 2d42 ffee movel %d2,%fp@(-18)
10c7dec8: 4fef 000c lea %sp@(12),%sp
10c7decc: 2079 1003 2ede moveal 10032ede <local_table>,%a0
10c7ded2: b0fc 0000 cmpaw #0,%a0
10c7ded6: 6716 beqs 10c7deee <ip_dev_find+0x4a>
10c7ded8: 486e ffe6 pea %fp@(-26)
10c7dedc: 2f03 movel %d3,%sp@-
10c7dede: 2f08 movel %a0,%sp@-
10c7dee0: 2068 0006 moveal %a0@(6),%a0
10c7dee4: 4e90 jsr %a0@
10c7dee6: 4fef 000c lea %sp@(12),%sp
10c7deea: 4a80 tstl %d0
10c7deec: 6704 beqs 10c7def2 <ip_dev_find+0x4e>
10c7deee: 7000 moveq #0,%d0
10c7def0: 6046 bras 10c7df38 <ip_dev_find+0x94>
10c7def2: 43ee ffe6 lea %fp@(-26),%a1
10c7def6: 0c2e 0002 ffe8 cmpib #2,%fp@(-24)
10c7defc: 6612 bnes 10c7df10 <ip_dev_find+0x6c>
10c7defe: 206e ffea moveal %fp@(-22),%a0
10c7df02: 2828 004c movel %a0@(76),%d4
10c7df06: 6708 beqs 10c7df10 <ip_dev_find+0x6c>
10c7df08: 2044 moveal %d4,%a0
10c7df0a: 41e8 00d8 lea %a0@(216),%a0
10c7df0e: 5290 addql #1,%a0@
10c7df10: 2429 0004 movel %a1@(4),%d2
10c7df14: 6720 beqs 10c7df36 <ip_dev_find+0x92>
10c7df16: 2242 moveal %d2,%a1
10c7df18: 41e9 000c lea %a1@(12),%a0
10c7df1c: 40c1 movew %sr,%d1
10c7df1e: 007c 0700 oriw #1792,%sr
10c7df22: 2010 movel %a0@,%d0
10c7df24: 5380 subql #1,%d0
10c7df26: 2080 movel %d0,%a0@
10c7df28: 46c1 movew %d1,%sr
10c7df2a: 4a80 tstl %d0
10c7df2c: 6608 bnes 10c7df36 <ip_dev_find+0x92>
10c7df2e: 2f02 movel %d2,%sp@-
10c7df30: 4eb9 10c7 e990 jsr 10c7e990 <free_fib_info>
10c7df36: 2004 movel %d4,%d0
10c7df38: 4cee 001c ffd8 moveml %fp@(-40),%d2-%d4
10c7df3e: 4e5e unlk %fp
10c7df40: 4e75 rts
10c7df42 <inet_addr_type>:
10c7df42: 4e56 ffe4 linkw %fp,#-28
10c7df46: 48e7 3800 moveml %d2-%d4,%sp@-
10c7df4a: 262e 0008 movel %fp@(8),%d3
10c7df4e: 7803 moveq #3,%d4
10c7df50: 2003 movel %d3,%d0
10c7df52: 0280 ff00 0000 andil #-16777216,%d0
10c7df58: 6710 beqs 10c7df6a <inet_addr_type+0x28>
10c7df5a: 2003 movel %d3,%d0
10c7df5c: 0280 f000 0000 andil #-268435456,%d0
10c7df62: 0c80 f000 0000 cmpil #-268435456,%d0
10c7df68: 6604 bnes 10c7df6e <inet_addr_type+0x2c>
10c7df6a: 7003 moveq #3,%d0
10c7df6c: 607a bras 10c7dfe8 <inet_addr_type+0xa6>
10c7df6e: 0c80 e000 0000 cmpil #-536870912,%d0
10c7df74: 6604 bnes 10c7df7a <inet_addr_type+0x38>
10c7df76: 7005 moveq #5,%d0
10c7df78: 606e bras 10c7dfe8 <inet_addr_type+0xa6>
10c7df7a: 4878 0012 pea 12 <LSIGTRAP+0xd>
10c7df7e: 42a7 clrl %sp@-
10c7df80: 74ee moveq #-18,%d2
10c7df82: d48e addl %fp,%d2
10c7df84: 2f02 movel %d2,%sp@-
10c7df86: 4eb9 10c8 576c jsr 10c8576c <memset>
10c7df8c: 2d43 ffee movel %d3,%fp@(-18)
10c7df90: 4fef 000c lea %sp@(12),%sp
10c7df94: 2079 1003 2ede moveal 10032ede <local_table>,%a0
10c7df9a: b0fc 0000 cmpaw #0,%a0
10c7df9e: 6746 beqs 10c7dfe6 <inet_addr_type+0xa4>
10c7dfa0: 7801 moveq #1,%d4
10c7dfa2: 486e ffe6 pea %fp@(-26)
10c7dfa6: 2f02 movel %d2,%sp@-
10c7dfa8: 2f08 movel %a0,%sp@-
10c7dfaa: 2068 0006 moveal %a0@(6),%a0
10c7dfae: 4e90 jsr %a0@
10c7dfb0: 4fef 000c lea %sp@(12),%sp
10c7dfb4: 4a80 tstl %d0
10c7dfb6: 662e bnes 10c7dfe6 <inet_addr_type+0xa4>
10c7dfb8: 4284 clrl %d4
10c7dfba: 182e ffe8 moveb %fp@(-24),%d4
10c7dfbe: 226e ffea moveal %fp@(-22),%a1
10c7dfc2: b2fc 0000 cmpaw #0,%a1
10c7dfc6: 671e beqs 10c7dfe6 <inet_addr_type+0xa4>
10c7dfc8: 41e9 000c lea %a1@(12),%a0
10c7dfcc: 40c1 movew %sr,%d1
10c7dfce: 007c 0700 oriw #1792,%sr
10c7dfd2: 2010 movel %a0@,%d0
10c7dfd4: 5380 subql #1,%d0
10c7dfd6: 2080 movel %d0,%a0@
10c7dfd8: 46c1 movew %d1,%sr
10c7dfda: 4a80 tstl %d0
10c7dfdc: 6608 bnes 10c7dfe6 <inet_addr_type+0xa4>
10c7dfde: 2f09 movel %a1,%sp@-
10c7dfe0: 4eb9 10c7 e990 jsr 10c7e990 <free_fib_info>
10c7dfe6: 2004 movel %d4,%d0
10c7dfe8: 4cee 001c ffd8 moveml %fp@(-40),%d2-%d4
10c7dfee: 4e5e unlk %fp
10c7dff0: 4e75 rts
10c7dff2 <fib_validate_source>:
10c7dff2: 4e56 ffe4 linkw %fp,#-28
10c7dff6: 48e7 3838 moveml %d2-%d4/%a2-%a4,%sp@-
10c7dffa: 202e 000c movel %fp@(12),%d0
10c7dffe: 222e 0010 movel %fp@(16),%d1
10c7e002: 242e 0014 movel %fp@(20),%d2
10c7e006: 266e 0018 moveal %fp@(24),%a3
10c7e00a: 286e 001c moveal %fp@(28),%a4
10c7e00e: 2d6e 0008 ffee movel %fp@(8),%fp@(-18)
10c7e014: 2d40 fff2 movel %d0,%fp@(-14)
10c7e018: 1d41 fffe moveb %d1,%fp@(-2)
10c7e01c: 42ae fffa clrl %fp@(-6)
10c7e020: 2d42 fff6 movel %d2,%fp@(-10)
10c7e024: 422e ffff clrb %fp@(-1)
10c7e028: 7800 moveq #0,%d4
10c7e02a: 206b 00a8 moveal %a3@(168),%a0
10c7e02e: b0fc 0000 cmpaw #0,%a0
10c7e032: 6700 01e6 beqw 10c7e21a <fib_validate_source+0x228>
10c7e036: 4aa8 0010 tstl %a0@(16)
10c7e03a: 57c0 seq %d0
10c7e03c: 4880 extw %d0
10c7e03e: 3600 movew %d0,%d3
10c7e040: 48c3 extl %d3
10c7e042: 4483 negl %d3
10c7e044: 4ab9 1001 098c tstl 1001098c <ipv4_devconf+0x14>
10c7e04a: 670e beqs 10c7e05a <fib_validate_source+0x68>
10c7e04c: 4aa8 0034 tstl %a0@(52)
10c7e050: 56c0 sne %d0
10c7e052: 4880 extw %d0
10c7e054: 3800 movew %d0,%d4
10c7e056: 48c4 extl %d4
10c7e058: 4484 negl %d4
10c7e05a: 74e6 moveq #-26,%d2
10c7e05c: d48e addl %fp,%d2
10c7e05e: 2079 1003 2ede moveal 10032ede <local_table>,%a0
10c7e064: 2f02 movel %d2,%sp@-
10c7e066: 486e ffee pea %fp@(-18)
10c7e06a: 2f08 movel %a0,%sp@-
10c7e06c: 2068 0006 moveal %a0@(6),%a0
10c7e070: 4e90 jsr %a0@
10c7e072: 4fef 000c lea %sp@(12),%sp
10c7e076: 2442 moveal %d2,%a2
10c7e078: 4a80 tstl %d0
10c7e07a: 671e beqs 10c7e09a <fib_validate_source+0xa8>
10c7e07c: 2079 1003 29e8 moveal 100329e8 <main_table>,%a0
10c7e082: 2f0a movel %a2,%sp@-
10c7e084: 486e ffee pea %fp@(-18)
10c7e088: 2f08 movel %a0,%sp@-
10c7e08a: 2068 0006 moveal %a0@(6),%a0
10c7e08e: 4e90 jsr %a0@
10c7e090: 4fef 000c lea %sp@(12),%sp
10c7e094: 729b moveq #-101,%d1
10c7e096: 4a80 tstl %d0
10c7e098: 6602 bnes 10c7e09c <fib_validate_source+0xaa>
10c7e09a: 7200 moveq #0,%d1
10c7e09c: 4a81 tstl %d1
10c7e09e: 6600 0138 bnew 10c7e1d8 <fib_validate_source+0x1e6>
10c7e0a2: 0c2a 0001 0002 cmpib #1,%a2@(2)
10c7e0a8: 6600 014a bnew 10c7e1f4 <fib_validate_source+0x202>
10c7e0ac: 206a 0004 moveal %a2@(4),%a0
10c7e0b0: 2028 001c movel %a0@(28),%d0
10c7e0b4: 660a bnes 10c7e0c0 <fib_validate_source+0xce>
10c7e0b6: 2f0a movel %a2,%sp@-
10c7e0b8: 4eb9 10c7 f0d2 jsr 10c7f0d2 <__fib_res_prefsrc>
10c7e0be: 588f addql #4,%sp
10c7e0c0: 2880 movel %d0,%a4@
10c7e0c2: 226a 0004 moveal %a2@(4),%a1
10c7e0c6: b7e9 004c cmpal %a1@(76),%a3
10c7e0ca: 6636 bnes 10c7e102 <fib_validate_source+0x110>
10c7e0cc: 0c29 00fd 0054 cmpib #-3,%a1@(84)
10c7e0d2: 52c0 shi %d0
10c7e0d4: 4880 extw %d0
10c7e0d6: 3600 movew %d0,%d3
10c7e0d8: 48c3 extl %d3
10c7e0da: 4483 negl %d3
10c7e0dc: b2fc 0000 cmpaw #0,%a1
10c7e0e0: 6700 00f2 beqw 10c7e1d4 <fib_validate_source+0x1e2>
10c7e0e4: 41e9 000c lea %a1@(12),%a0
10c7e0e8: 40c1 movew %sr,%d1
10c7e0ea: 007c 0700 oriw #1792,%sr
10c7e0ee: 2010 movel %a0@,%d0
10c7e0f0: 5380 subql #1,%d0
10c7e0f2: 2080 movel %d0,%a0@
10c7e0f4: 46c1 movew %d1,%sr
10c7e0f6: 4a80 tstl %d0
10c7e0f8: 6600 00da bnew 10c7e1d4 <fib_validate_source+0x1e2>
10c7e0fc: 2f09 movel %a1,%sp@-
10c7e0fe: 6000 00ce braw 10c7e1ce <fib_validate_source+0x1dc>
10c7e102: b2fc 0000 cmpaw #0,%a1
10c7e106: 6720 beqs 10c7e128 <fib_validate_source+0x136>
10c7e108: 41e9 000c lea %a1@(12),%a0
10c7e10c: 40c1 movew %sr,%d1
10c7e10e: 007c 0700 oriw #1792,%sr
10c7e112: 2010 movel %a0@,%d0
10c7e114: 5380 subql #1,%d0
10c7e116: 2080 movel %d0,%a0@
10c7e118: 46c1 movew %d1,%sr
10c7e11a: 4a80 tstl %d0
10c7e11c: 660a bnes 10c7e128 <fib_validate_source+0x136>
10c7e11e: 2f09 movel %a1,%sp@-
10c7e120: 4eb9 10c7 e990 jsr 10c7e990 <free_fib_info>
10c7e126: 588f addql #4,%sp
10c7e128: 4a83 tstl %d3
10c7e12a: 6600 00ac bnew 10c7e1d8 <fib_validate_source+0x1e6>
10c7e12e: 4a84 tstl %d4
10c7e130: 6600 00e8 bnew 10c7e21a <fib_validate_source+0x228>
10c7e134: 2d6b 003a fffa movel %a3@(58),%fp@(-6)
10c7e13a: 7600 moveq #0,%d3
10c7e13c: 2079 1003 2ede moveal 10032ede <local_table>,%a0
10c7e142: 2f0a movel %a2,%sp@-
10c7e144: 486e ffee pea %fp@(-18)
10c7e148: 2f08 movel %a0,%sp@-
10c7e14a: 2068 0006 moveal %a0@(6),%a0
10c7e14e: 4e90 jsr %a0@
10c7e150: 4fef 000c lea %sp@(12),%sp
10c7e154: 4a80 tstl %d0
10c7e156: 671e beqs 10c7e176 <fib_validate_source+0x184>
10c7e158: 2079 1003 29e8 moveal 100329e8 <main_table>,%a0
10c7e15e: 2f0a movel %a2,%sp@-
10c7e160: 486e ffee pea %fp@(-18)
10c7e164: 2f08 movel %a0,%sp@-
10c7e166: 2068 0006 moveal %a0@(6),%a0
10c7e16a: 4e90 jsr %a0@
10c7e16c: 4fef 000c lea %sp@(12),%sp
10c7e170: 729b moveq #-101,%d1
10c7e172: 4a80 tstl %d0
10c7e174: 6602 bnes 10c7e178 <fib_validate_source+0x186>
10c7e176: 7200 moveq #0,%d1
10c7e178: 4a81 tstl %d1
10c7e17a: 6658 bnes 10c7e1d4 <fib_validate_source+0x1e2>
10c7e17c: 0c2a 0001 0002 cmpib #1,%a2@(2)
10c7e182: 662a bnes 10c7e1ae <fib_validate_source+0x1bc>
10c7e184: 206a 0004 moveal %a2@(4),%a0
10c7e188: 2028 001c movel %a0@(28),%d0
10c7e18c: 660a bnes 10c7e198 <fib_validate_source+0x1a6>
10c7e18e: 2f0a movel %a2,%sp@-
10c7e190: 4eb9 10c7 f0d2 jsr 10c7f0d2 <__fib_res_prefsrc>
10c7e196: 588f addql #4,%sp
10c7e198: 2880 movel %d0,%a4@
10c7e19a: 206a 0004 moveal %a2@(4),%a0
10c7e19e: 0c28 00fd 0054 cmpib #-3,%a0@(84)
10c7e1a4: 52c0 shi %d0
10c7e1a6: 4880 extw %d0
10c7e1a8: 3600 movew %d0,%d3
10c7e1aa: 48c3 extl %d3
10c7e1ac: 4483 negl %d3
10c7e1ae: 242a 0004 movel %a2@(4),%d2
10c7e1b2: 6720 beqs 10c7e1d4 <fib_validate_source+0x1e2>
10c7e1b4: 2242 moveal %d2,%a1
10c7e1b6: 41e9 000c lea %a1@(12),%a0
10c7e1ba: 40c1 movew %sr,%d1
10c7e1bc: 007c 0700 oriw #1792,%sr
10c7e1c0: 2010 movel %a0@,%d0
10c7e1c2: 5380 subql #1,%d0
10c7e1c4: 2080 movel %d0,%a0@
10c7e1c6: 46c1 movew %d1,%sr
10c7e1c8: 4a80 tstl %d0
10c7e1ca: 6608 bnes 10c7e1d4 <fib_validate_source+0x1e2>
10c7e1cc: 2f02 movel %d2,%sp@-
10c7e1ce: 4eb9 10c7 e990 jsr 10c7e990 <free_fib_info>
10c7e1d4: 2003 movel %d3,%d0
10c7e1d6: 6044 bras 10c7e21c <fib_validate_source+0x22a>
10c7e1d8: 4a84 tstl %d4
10c7e1da: 663e bnes 10c7e21a <fib_validate_source+0x228>
10c7e1dc: 42a7 clrl %sp@-
10c7e1de: 42a7 clrl %sp@-
10c7e1e0: 2f0b movel %a3,%sp@-
10c7e1e2: 4eb9 10c7 c01a jsr 10c7c01a <inet_select_addr>
10c7e1e8: 2880 movel %d0,%a4@
10c7e1ea: 206e 0020 moveal %fp@(32),%a0
10c7e1ee: 4290 clrl %a0@
10c7e1f0: 7000 moveq #0,%d0
10c7e1f2: 6028 bras 10c7e21c <fib_validate_source+0x22a>
10c7e1f4: 242a 0004 movel %a2@(4),%d2
10c7e1f8: 6720 beqs 10c7e21a <fib_validate_source+0x228>
10c7e1fa: 2242 moveal %d2,%a1
10c7e1fc: 41e9 000c lea %a1@(12),%a0
10c7e200: 40c1 movew %sr,%d1
10c7e202: 007c 0700 oriw #1792,%sr
10c7e206: 2010 movel %a0@,%d0
10c7e208: 5380 subql #1,%d0
10c7e20a: 2080 movel %d0,%a0@
10c7e20c: 46c1 movew %d1,%sr
10c7e20e: 4a80 tstl %d0
10c7e210: 6608 bnes 10c7e21a <fib_validate_source+0x228>
10c7e212: 2f02 movel %d2,%sp@-
10c7e214: 4eb9 10c7 e990 jsr 10c7e990 <free_fib_info>
10c7e21a: 70ea moveq #-22,%d0
10c7e21c: 4cee 1c1c ffcc moveml %fp@(-52),%d2-%d4/%a2-%a4
10c7e222: 4e5e unlk %fp
10c7e224: 4e75 rts
10c7e226 <ip_rt_ioctl>:
10c7e226: 4e56 ff64 linkw %fp,#-156
10c7e22a: 48e7 3e00 moveml %d2-%d6,%sp@-
10c7e22e: 2c2e 0008 movel %fp@(8),%d6
10c7e232: 0c86 0000 890c cmpil #35084,%d6
10c7e238: 6200 00f4 bhiw 10c7e32e <ip_rt_ioctl+0x108>
10c7e23c: 0c86 0000 890b cmpil #35083,%d6
10c7e242: 6500 00ea bcsw 10c7e32e <ip_rt_ioctl+0x108>
10c7e246: 2079 1002 53b4 moveal 100253b4 <_current_task>,%a0
10c7e24c: 0828 0004 01d2 btst #4,%a0@(466)
10c7e252: 6606 bnes 10c7e25a <ip_rt_ioctl+0x34>
10c7e254: 70ff moveq #-1,%d0
10c7e256: 6000 00d8 braw 10c7e330 <ip_rt_ioctl+0x10a>
10c7e25a: 0068 0100 0006 oriw #256,%a0@(6)
10c7e260: 4878 0050 pea 50 <LSIGTRAP+0x4b>
10c7e264: 2f2e 000c movel %fp@(12),%sp@-
10c7e268: 7480 moveq #-128,%d2
10c7e26a: d48e addl %fp,%d2
10c7e26c: 2f02 movel %d2,%sp@-
10c7e26e: 4eb9 10c8 5744 jsr 10c85744 <memcpy>
10c7e274: 4fef 000c lea %sp@(12),%sp
10c7e278: 4eb9 10c5 bee8 jsr 10c5bee8 <rtnl_lock>
10c7e27e: 2f02 movel %d2,%sp@-
10c7e280: 78d0 moveq #-48,%d4
10c7e282: d88e addl %fp,%d4
10c7e284: 2f04 movel %d4,%sp@-
10c7e286: 240e movel %fp,%d2
10c7e288: 0682 ffff ff64 addil #-156,%d2
10c7e28e: 260e movel %fp,%d3
10c7e290: 0683 ffff ff74 addil #-140,%d3
10c7e296: 2f03 movel %d3,%sp@-
10c7e298: 2f02 movel %d2,%sp@-
10c7e29a: 2f06 movel %d6,%sp@-
10c7e29c: 4eb9 10c7 f32e jsr 10c7f32e <fib_convert_rtentry>
10c7e2a2: 2a00 movel %d0,%d5
10c7e2a4: 4fef 0014 lea %sp@(20),%sp
10c7e2a8: 667a bnes 10c7e324 <ip_rt_ioctl+0xfe>
10c7e2aa: 0c86 0000 890c cmpil #35084,%d6
10c7e2b0: 662e bnes 10c7e2e0 <ip_rt_ioctl+0xba>
10c7e2b2: 0c2e 00ff ff78 cmpib #-1,%fp@(-136)
10c7e2b8: 6708 beqs 10c7e2c2 <ip_rt_ioctl+0x9c>
10c7e2ba: 2079 1003 29e8 moveal 100329e8 <main_table>,%a0
10c7e2c0: 6006 bras 10c7e2c8 <ip_rt_ioctl+0xa2>
10c7e2c2: 2079 1003 2ede moveal 10032ede <local_table>,%a0
10c7e2c8: 7afd moveq #-3,%d5
10c7e2ca: b0fc 0000 cmpaw #0,%a0
10c7e2ce: 6744 beqs 10c7e314 <ip_rt_ioctl+0xee>
10c7e2d0: 42a7 clrl %sp@-
10c7e2d2: 2f02 movel %d2,%sp@-
10c7e2d4: 2f04 movel %d4,%sp@-
10c7e2d6: 2f03 movel %d3,%sp@-
10c7e2d8: 2f08 movel %a0,%sp@-
10c7e2da: 2068 000e moveal %a0@(14),%a0
10c7e2de: 602c bras 10c7e30c <ip_rt_ioctl+0xe6>
10c7e2e0: 0c2e 00ff ff78 cmpib #-1,%fp@(-136)
10c7e2e6: 6708 beqs 10c7e2f0 <ip_rt_ioctl+0xca>
10c7e2e8: 2079 1003 29e8 moveal 100329e8 <main_table>,%a0
10c7e2ee: 6006 bras 10c7e2f6 <ip_rt_ioctl+0xd0>
10c7e2f0: 2079 1003 2ede moveal 10032ede <local_table>,%a0
10c7e2f6: 7a97 moveq #-105,%d5
10c7e2f8: b0fc 0000 cmpaw #0,%a0
10c7e2fc: 6716 beqs 10c7e314 <ip_rt_ioctl+0xee>
10c7e2fe: 42a7 clrl %sp@-
10c7e300: 2f02 movel %d2,%sp@-
10c7e302: 2f04 movel %d4,%sp@-
10c7e304: 2f03 movel %d3,%sp@-
10c7e306: 2f08 movel %a0,%sp@-
10c7e308: 2068 000a moveal %a0@(10),%a0
10c7e30c: 4e90 jsr %a0@
10c7e30e: 2a00 movel %d0,%d5
10c7e310: 4fef 0014 lea %sp@(20),%sp
10c7e314: 202e ffec movel %fp@(-20),%d0
10c7e318: 670a beqs 10c7e324 <ip_rt_ioctl+0xfe>
10c7e31a: 2f00 movel %d0,%sp@-
10c7e31c: 4eb9 10c2 0b8c jsr 10c20b8c <kfree>
10c7e322: 588f addql #4,%sp
10c7e324: 4eb9 10c5 bf04 jsr 10c5bf04 <rtnl_unlock>
10c7e32a: 2005 movel %d5,%d0
10c7e32c: 6002 bras 10c7e330 <ip_rt_ioctl+0x10a>
10c7e32e: 70ea moveq #-22,%d0
10c7e330: 4cee 007c ff50 moveml %fp@(-176),%d2-%d6
10c7e336: 4e5e unlk %fp
10c7e338: 4e75 rts
10c7e33a <inet_check_attr>:
10c7e33a: 4e56 0000 linkw %fp,#0
10c7e33e: 2f03 movel %d3,%sp@-
10c7e340: 2f02 movel %d2,%sp@-
10c7e342: 7201 moveq #1,%d1
10c7e344: 7400 moveq #0,%d2
10c7e346: 226e 000c moveal %fp@(12),%a1
10c7e34a: 2051 moveal %a1@,%a0
10c7e34c: b0fc 0000 cmpaw #0,%a0
10c7e350: 671e beqs 10c7e370 <inet_check_attr+0x36>
10c7e352: 3410 movew %a0@,%d2
10c7e354: 2002 movel %d2,%d0
10c7e356: 5980 subql #4,%d0
10c7e358: 7603 moveq #3,%d3
10c7e35a: b680 cmpl %d0,%d3
10c7e35c: 6504 bcss 10c7e362 <inet_check_attr+0x28>
10c7e35e: 70ea moveq #-22,%d0
10c7e360: 601a bras 10c7e37c <inet_check_attr+0x42>
10c7e362: 2001 movel %d1,%d0
10c7e364: 5180 subql #8,%d0
10c7e366: 7601 moveq #1,%d3
10c7e368: b680 cmpl %d0,%d3
10c7e36a: 6404 bccs 10c7e370 <inet_check_attr+0x36>
10c7e36c: 5888 addql #4,%a0
10c7e36e: 2288 movel %a0,%a1@
10c7e370: 5889 addql #4,%a1
10c7e372: 5281 addql #1,%d1
10c7e374: 700c moveq #12,%d0
10c7e376: b081 cmpl %d1,%d0
10c7e378: 6cd0 bges 10c7e34a <inet_check_attr+0x10>
10c7e37a: 7000 moveq #0,%d0
10c7e37c: 241f movel %sp@+,%d2
10c7e37e: 261f movel %sp@+,%d3
10c7e380: 4e5e unlk %fp
10c7e382: 4e75 rts
10c7e384 <inet_rtm_delroute>:
10c7e384: 4e56 0000 linkw %fp,#0
10c7e388: 48e7 3020 moveml %d2-%d3/%a2,%sp@-
10c7e38c: 262e 000c movel %fp@(12),%d3
10c7e390: 242e 0010 movel %fp@(16),%d2
10c7e394: 2043 moveal %d3,%a0
10c7e396: 45e8 0010 lea %a0@(16),%a2
10c7e39a: 2f02 movel %d2,%sp@-
10c7e39c: 2f0a movel %a2,%sp@-
10c7e39e: 4eba ff9a jsr %pc@(10c7e33a <inet_check_attr>)
10c7e3a2: 508f addql #8,%sp
10c7e3a4: 4a80 tstl %d0
10c7e3a6: 6704 beqs 10c7e3ac <inet_rtm_delroute+0x28>
10c7e3a8: 70ea moveq #-22,%d0
10c7e3aa: 6034 bras 10c7e3e0 <inet_rtm_delroute+0x5c>
10c7e3ac: 0c2a 00ff 0004 cmpib #-1,%a2@(4)
10c7e3b2: 6708 beqs 10c7e3bc <inet_rtm_delroute+0x38>
10c7e3b4: 2079 1003 29e8 moveal 100329e8 <main_table>,%a0
10c7e3ba: 6006 bras 10c7e3c2 <inet_rtm_delroute+0x3e>
10c7e3bc: 2079 1003 2ede moveal 10032ede <local_table>,%a0
10c7e3c2: 70fd moveq #-3,%d0
10c7e3c4: b0fc 0000 cmpaw #0,%a0
10c7e3c8: 6716 beqs 10c7e3e0 <inet_rtm_delroute+0x5c>
10c7e3ca: 702c moveq #44,%d0
10c7e3cc: d0ae 0008 addl %fp@(8),%d0
10c7e3d0: 2f00 movel %d0,%sp@-
10c7e3d2: 2f03 movel %d3,%sp@-
10c7e3d4: 2f02 movel %d2,%sp@-
10c7e3d6: 2f0a movel %a2,%sp@-
10c7e3d8: 2f08 movel %a0,%sp@-
10c7e3da: 2068 000e moveal %a0@(14),%a0
10c7e3de: 4e90 jsr %a0@
10c7e3e0: 4cee 040c fff4 moveml %fp@(-12),%d2-%d3/%a2
10c7e3e6: 4e5e unlk %fp
10c7e3e8: 4e75 rts
10c7e3ea <inet_rtm_newroute>:
10c7e3ea: 4e56 0000 linkw %fp,#0
10c7e3ee: 48e7 3020 moveml %d2-%d3/%a2,%sp@-
10c7e3f2: 262e 000c movel %fp@(12),%d3
10c7e3f6: 242e 0010 movel %fp@(16),%d2
10c7e3fa: 2043 moveal %d3,%a0
10c7e3fc: 45e8 0010 lea %a0@(16),%a2
10c7e400: 2f02 movel %d2,%sp@-
10c7e402: 2f0a movel %a2,%sp@-
10c7e404: 4eba ff34 jsr %pc@(10c7e33a <inet_check_attr>)
10c7e408: 508f addql #8,%sp
10c7e40a: 4a80 tstl %d0
10c7e40c: 6704 beqs 10c7e412 <inet_rtm_newroute+0x28>
10c7e40e: 70ea moveq #-22,%d0
10c7e410: 6034 bras 10c7e446 <inet_rtm_newroute+0x5c>
10c7e412: 0c2a 00ff 0004 cmpib #-1,%a2@(4)
10c7e418: 6708 beqs 10c7e422 <inet_rtm_newroute+0x38>
10c7e41a: 2079 1003 29e8 moveal 100329e8 <main_table>,%a0
10c7e420: 6006 bras 10c7e428 <inet_rtm_newroute+0x3e>
10c7e422: 2079 1003 2ede moveal 10032ede <local_table>,%a0
10c7e428: 7097 moveq #-105,%d0
10c7e42a: b0fc 0000 cmpaw #0,%a0
10c7e42e: 6716 beqs 10c7e446 <inet_rtm_newroute+0x5c>
10c7e430: 702c moveq #44,%d0
10c7e432: d0ae 0008 addl %fp@(8),%d0
10c7e436: 2f00 movel %d0,%sp@-
10c7e438: 2f03 movel %d3,%sp@-
10c7e43a: 2f02 movel %d2,%sp@-
10c7e43c: 2f0a movel %a2,%sp@-
10c7e43e: 2f08 movel %a0,%sp@-
10c7e440: 2068 000a moveal %a0@(10),%a0
10c7e444: 4e90 jsr %a0@
10c7e446: 4cee 040c fff4 moveml %fp@(-12),%d2-%d3/%a2
10c7e44c: 4e5e unlk %fp
10c7e44e: 4e75 rts
10c7e450 <inet_dump_fib>:
10c7e450: 4e56 0000 linkw %fp,#0
10c7e454: 48e7 3030 moveml %d2-%d3/%a2-%a3,%sp@-
10c7e458: 266e 0008 moveal %fp@(8),%a3
10c7e45c: 246e 000c moveal %fp@(12),%a2
10c7e460: 206a 0004 moveal %a2@(4),%a0
10c7e464: 70f0 moveq #-16,%d0
10c7e466: d090 addl %a0@,%d0
10c7e468: 720b moveq #11,%d1
10c7e46a: b280 cmpl %d0,%d1
10c7e46c: 6414 bccs 10c7e482 <inet_dump_fib+0x32>
10c7e46e: 0828 0001 001a btst #1,%a0@(26)
10c7e474: 670c beqs 10c7e482 <inet_dump_fib+0x32>
10c7e476: 2f0a movel %a2,%sp@-
10c7e478: 2f0b movel %a3,%sp@-
10c7e47a: 4eb9 10c6 1448 jsr 10c61448 <ip_rt_dump>
10c7e480: 6078 bras 10c7e4fa <inet_dump_fib+0xaa>
10c7e482: 262a 0014 movel %a2@(20),%d3
10c7e486: 660c bnes 10c7e494 <inet_dump_fib+0x44>
10c7e488: 257c 0000 00fe movel #254,%a2@(20)
10c7e48e: 0014
10c7e490: 7601 moveq #1,%d3
10c7e492: 4603 notb %d3
10c7e494: 2403 movel %d3,%d2
10c7e496: 0c82 0000 00ff cmpil #255,%d2
10c7e49c: 6e54 bgts 10c7e4f2 <inet_dump_fib+0xa2>
10c7e49e: b682 cmpl %d2,%d3
10c7e4a0: 6e46 bgts 10c7e4e8 <inet_dump_fib+0x98>
10c7e4a2: 6c14 bges 10c7e4b8 <inet_dump_fib+0x68>
10c7e4a4: 4878 000c pea c <LSIGTRAP+0x7>
10c7e4a8: 42a7 clrl %sp@-
10c7e4aa: 486a 0018 pea %a2@(24)
10c7e4ae: 4eb9 10c8 576c jsr 10c8576c <memset>
10c7e4b4: 4fef 000c lea %sp@(12),%sp
10c7e4b8: 0c82 0000 00ff cmpil #255,%d2
10c7e4be: 6708 beqs 10c7e4c8 <inet_dump_fib+0x78>
10c7e4c0: 2079 1003 29e8 moveal 100329e8 <main_table>,%a0
10c7e4c6: 6006 bras 10c7e4ce <inet_dump_fib+0x7e>
10c7e4c8: 2079 1003 2ede moveal 10032ede <local_table>,%a0
10c7e4ce: b0fc 0000 cmpaw #0,%a0
10c7e4d2: 6714 beqs 10c7e4e8 <inet_dump_fib+0x98>
10c7e4d4: 2f0a movel %a2,%sp@-
10c7e4d6: 2f0b movel %a3,%sp@-
10c7e4d8: 2f08 movel %a0,%sp@-
10c7e4da: 2068 0012 moveal %a0@(18),%a0
10c7e4de: 4e90 jsr %a0@
10c7e4e0: 4fef 000c lea %sp@(12),%sp
10c7e4e4: 4a80 tstl %d0
10c7e4e6: 6d0a blts 10c7e4f2 <inet_dump_fib+0xa2>
10c7e4e8: 5282 addql #1,%d2
10c7e4ea: 0c82 0000 00ff cmpil #255,%d2
10c7e4f0: 6fac bles 10c7e49e <inet_dump_fib+0x4e>
10c7e4f2: 2542 0014 movel %d2,%a2@(20)
10c7e4f6: 202b 005c movel %a3@(92),%d0
10c7e4fa: 4cee 0c0c fff0 moveml %fp@(-16),%d2-%d3/%a2-%a3
10c7e500: 4e5e unlk %fp
10c7e502: 4e75 rts
10c7e504 <fib_magic>:
10c7e504: 4e56 ffb4 linkw %fp,#-76
10c7e508: 48e7 3c30 moveml %d2-%d5/%a2-%a3,%sp@-
10c7e50c: 2a2e 0008 movel %fp@(8),%d5
10c7e510: 282e 000c movel %fp@(12),%d4
10c7e514: 266e 0018 moveal %fp@(24),%a3
10c7e518: 4878 000c pea c <LSIGTRAP+0x7>
10c7e51c: 42a7 clrl %sp@-
10c7e51e: 76f4 moveq #-12,%d3
10c7e520: d68e addl %fp,%d3
10c7e522: 2f03 movel %d3,%sp@-
10c7e524: 45f9 10c8 576c lea 10c8576c <memset>,%a2
10c7e52a: 4e92 jsr %a2@
10c7e52c: 4878 0030 pea 30 <LSIGTRAP+0x2b>
10c7e530: 42a7 clrl %sp@-
10c7e532: 74b4 moveq #-76,%d2
10c7e534: d48e addl %fp,%d2
10c7e536: 2f02 movel %d2,%sp@-
10c7e538: 4e92 jsr %a2@
10c7e53a: 4fef 0018 lea %sp@(24),%sp
10c7e53e: 7001 moveq #1,%d0
10c7e540: b084 cmpl %d4,%d0
10c7e542: 6608 bnes 10c7e54c <fib_magic+0x48>
10c7e544: 2279 1003 29e8 moveal 100329e8 <main_table>,%a1
10c7e54a: 6006 bras 10c7e552 <fib_magic+0x4e>
10c7e54c: 2279 1003 2ede moveal 10032ede <local_table>,%a1
10c7e552: b2fc 0000 cmpaw #0,%a1
10c7e556: 6700 008a beqw 10c7e5e2 <fib_magic+0xde>
10c7e55a: 701c moveq #28,%d0
10c7e55c: 2d40 ffe4 movel %d0,%fp@(-28)
10c7e560: 3d45 ffe8 movew %d5,%fp@(-24)
10c7e564: 3d7c 0c01 ffea movew #3073,%fp@(-22)
10c7e56a: 42ae fff0 clrl %fp@(-16)
10c7e56e: 42ae ffec clrl %fp@(-20)
10c7e572: 1d6e 0017 fff5 moveb %fp@(23),%fp@(-11)
10c7e578: 1d51 fff8 moveb %a1@,%fp@(-8)
10c7e57c: 1d7c 0002 fff9 moveb #2,%fp@(-7)
10c7e582: 7002 moveq #2,%d0
10c7e584: b084 cmpl %d4,%d0
10c7e586: 6708 beqs 10c7e590 <fib_magic+0x8c>
10c7e588: 1d7c 00fd fffa moveb #-3,%fp@(-6)
10c7e58e: 6006 bras 10c7e596 <fib_magic+0x92>
10c7e590: 1d7c 00fe fffa moveb #-2,%fp@(-6)
10c7e596: 1d44 fffb moveb %d4,%fp@(-5)
10c7e59a: 41ee 0010 lea %fp@(16),%a0
10c7e59e: 2d48 ffb4 movel %a0,%fp@(-76)
10c7e5a2: 41eb 0008 lea %a3@(8),%a0
10c7e5a6: 2d48 ffcc movel %a0,%fp@(-52)
10c7e5aa: 206b 0004 moveal %a3@(4),%a0
10c7e5ae: 703a moveq #58,%d0
10c7e5b0: d090 addl %a0@,%d0
10c7e5b2: 2d40 ffc0 movel %d0,%fp@(-64)
10c7e5b6: 7018 moveq #24,%d0
10c7e5b8: b085 cmpl %d5,%d0
10c7e5ba: 6614 bnes 10c7e5d0 <fib_magic+0xcc>
10c7e5bc: 42a7 clrl %sp@-
10c7e5be: 486e ffe4 pea %fp@(-28)
10c7e5c2: 2f02 movel %d2,%sp@-
10c7e5c4: 2f03 movel %d3,%sp@-
10c7e5c6: 2f09 movel %a1,%sp@-
10c7e5c8: 2069 000a moveal %a1@(10),%a0
10c7e5cc: 4e90 jsr %a0@
10c7e5ce: 6012 bras 10c7e5e2 <fib_magic+0xde>
10c7e5d0: 42a7 clrl %sp@-
10c7e5d2: 486e ffe4 pea %fp@(-28)
10c7e5d6: 2f02 movel %d2,%sp@-
10c7e5d8: 2f03 movel %d3,%sp@-
10c7e5da: 2f09 movel %a1,%sp@-
10c7e5dc: 2069 000e moveal %a1@(14),%a0
10c7e5e0: 4e90 jsr %a0@
10c7e5e2: 4cee 0c3c ff9c moveml %fp@(-100),%d2-%d5/%a2-%a3
10c7e5e8: 4e5e unlk %fp
10c7e5ea: 4e75 rts
10c7e5ec <fib_add_ifaddr>:
10c7e5ec: 4e56 0000 linkw %fp,#0
10c7e5f0: 48e7 383c moveml %d2-%d4/%a2-%a5,%sp@-
10c7e5f4: 286e 0008 moveal %fp@(8),%a4
10c7e5f8: 206c 0004 moveal %a4@(4),%a0
10c7e5fc: 2a50 moveal %a0@,%a5
10c7e5fe: 264c moveal %a4,%a3
10c7e600: 262b 0010 movel %a3@(16),%d3
10c7e604: 282b 0008 movel %a3@(8),%d4
10c7e608: 242b 000c movel %a3@(12),%d2
10c7e60c: c483 andl %d3,%d2
10c7e60e: 082b 0000 001d btst #0,%a3@(29)
10c7e614: 6728 beqs 10c7e63e <fib_add_ifaddr+0x52>
10c7e616: 2f03 movel %d3,%sp@-
10c7e618: 2f02 movel %d2,%sp@-
10c7e61a: 2f08 movel %a0,%sp@-
10c7e61c: 4eb9 10c7 b7f4 jsr 10c7b7f4 <inet_ifa_byprefix>
10c7e622: 2640 moveal %d0,%a3
10c7e624: 4fef 000c lea %sp@(12),%sp
10c7e628: b6fc 0000 cmpaw #0,%a3
10c7e62c: 6610 bnes 10c7e63e <fib_add_ifaddr+0x52>
10c7e62e: 4879 1000 a642 pea 1000a642 <timer_bug_msg+0x147b>
10c7e634: 4eb9 10c1 677e jsr 10c1677e <printk>
10c7e63a: 6000 00ba braw 10c7e6f6 <fib_add_ifaddr+0x10a>
10c7e63e: 2f0b movel %a3,%sp@-
10c7e640: 4878 0020 pea 20 <LSIGTRAP+0x1b>
10c7e644: 2f04 movel %d4,%sp@-
10c7e646: 4878 0002 pea 2 <PF_DTRACE_OFF+0x1>
10c7e64a: 4878 0018 pea 18 <LSIGTRAP+0x13>
10c7e64e: 45fa feb4 lea %pc@(10c7e504 <fib_magic>),%a2
10c7e652: 4e92 jsr %a2@
10c7e654: 4fef 0014 lea %sp@(20),%sp
10c7e658: 082d 0000 0053 btst #0,%a5@(83)
10c7e65e: 6700 0096 beqw 10c7e6f6 <fib_add_ifaddr+0x10a>
10c7e662: 202c 0014 movel %a4@(20),%d0
10c7e666: 671c beqs 10c7e684 <fib_add_ifaddr+0x98>
10c7e668: 72ff moveq #-1,%d1
10c7e66a: b280 cmpl %d0,%d1
10c7e66c: 6716 beqs 10c7e684 <fib_add_ifaddr+0x98>
10c7e66e: 2f0b movel %a3,%sp@-
10c7e670: 4878 0020 pea 20 <LSIGTRAP+0x1b>
10c7e674: 2f00 movel %d0,%sp@-
10c7e676: 4878 0003 pea 3 <PF_PTRACED_OFF>
10c7e67a: 4878 0018 pea 18 <LSIGTRAP+0x13>
10c7e67e: 4e92 jsr %a2@
10c7e680: 4fef 0014 lea %sp@(20),%sp
10c7e684: 2002 movel %d2,%d0
10c7e686: 0280 ff00 0000 andil #-16777216,%d0
10c7e68c: 6768 beqs 10c7e6f6 <fib_add_ifaddr+0x10a>
10c7e68e: 082c 0000 001d btst #0,%a4@(29)
10c7e694: 6660 bnes 10c7e6f6 <fib_add_ifaddr+0x10a>
10c7e696: b882 cmpl %d2,%d4
10c7e698: 6608 bnes 10c7e6a2 <fib_add_ifaddr+0xb6>
10c7e69a: 0c2c 001f 001e cmpib #31,%a4@(30)
10c7e6a0: 6254 bhis 10c7e6f6 <fib_add_ifaddr+0x10a>
10c7e6a2: 2f0b movel %a3,%sp@-
10c7e6a4: 4280 clrl %d0
10c7e6a6: 102c 001e moveb %a4@(30),%d0
10c7e6aa: 2f00 movel %d0,%sp@-
10c7e6ac: 2f02 movel %d2,%sp@-
10c7e6ae: 7001 moveq #1,%d0
10c7e6b0: 082d 0003 0053 btst #3,%a5@(83)
10c7e6b6: 6702 beqs 10c7e6ba <fib_add_ifaddr+0xce>
10c7e6b8: 7002 moveq #2,%d0
10c7e6ba: 2f00 movel %d0,%sp@-
10c7e6bc: 4878 0018 pea 18 <LSIGTRAP+0x13>
10c7e6c0: 4e92 jsr %a2@
10c7e6c2: 4fef 0014 lea %sp@(20),%sp
10c7e6c6: 0c2c 001e 001e cmpib #30,%a4@(30)
10c7e6cc: 6228 bhis 10c7e6f6 <fib_add_ifaddr+0x10a>
10c7e6ce: 2f0b movel %a3,%sp@-
10c7e6d0: 4878 0020 pea 20 <LSIGTRAP+0x1b>
10c7e6d4: 2f02 movel %d2,%sp@-
10c7e6d6: 4878 0003 pea 3 <PF_PTRACED_OFF>
10c7e6da: 4878 0018 pea 18 <LSIGTRAP+0x13>
10c7e6de: 4e92 jsr %a2@
10c7e6e0: 2f0b movel %a3,%sp@-
10c7e6e2: 4878 0020 pea 20 <LSIGTRAP+0x1b>
10c7e6e6: 4683 notl %d3
10c7e6e8: 8483 orl %d3,%d2
10c7e6ea: 2f02 movel %d2,%sp@-
10c7e6ec: 4878 0003 pea 3 <PF_PTRACED_OFF>
10c7e6f0: 4878 0018 pea 18 <LSIGTRAP+0x13>
10c7e6f4: 4e92 jsr %a2@
10c7e6f6: 4cee 3c1c ffe4 moveml %fp@(-28),%d2-%d4/%a2-%a5
10c7e6fc: 4e5e unlk %fp
10c7e6fe: 4e75 rts
10c7e700 <fib_del_ifaddr>:
10c7e700: 4e56 0000 linkw %fp,#0
10c7e704: 48e7 3e30 moveml %d2-%d6/%a2-%a3,%sp@-
10c7e708: 266e 0008 moveal %fp@(8),%a3
10c7e70c: 246b 0004 moveal %a3@(4),%a2
10c7e710: 2052 moveal %a2@,%a0
10c7e712: 2a0b movel %a3,%d5
10c7e714: 242b 0010 movel %a3@(16),%d2
10c7e718: 2002 movel %d2,%d0
10c7e71a: 4680 notl %d0
10c7e71c: 222b 000c movel %a3@(12),%d1
10c7e720: 2801 movel %d1,%d4
10c7e722: 8880 orl %d0,%d4
10c7e724: 2c01 movel %d1,%d6
10c7e726: cc82 andl %d2,%d6
10c7e728: 7600 moveq #0,%d3
10c7e72a: 082b 0000 001d btst #0,%a3@(29)
10c7e730: 6628 bnes 10c7e75a <fib_del_ifaddr+0x5a>
10c7e732: 2f0b movel %a3,%sp@-
10c7e734: 4280 clrl %d0
10c7e736: 102b 001e moveb %a3@(30),%d0
10c7e73a: 2f00 movel %d0,%sp@-
10c7e73c: 2f06 movel %d6,%sp@-
10c7e73e: 7001 moveq #1,%d0
10c7e740: 0828 0003 0053 btst #3,%a0@(83)
10c7e746: 6702 beqs 10c7e74a <fib_del_ifaddr+0x4a>
10c7e748: 7002 moveq #2,%d0
10c7e74a: 2f00 movel %d0,%sp@-
10c7e74c: 4878 0019 pea 19 <LSIGTRAP+0x14>
10c7e750: 4eba fdb2 jsr %pc@(10c7e504 <fib_magic>)
10c7e754: 4fef 0014 lea %sp@(20),%sp
10c7e758: 6024 bras 10c7e77e <fib_del_ifaddr+0x7e>
10c7e75a: 2f02 movel %d2,%sp@-
10c7e75c: 2f06 movel %d6,%sp@-
10c7e75e: 2f0a movel %a2,%sp@-
10c7e760: 4eb9 10c7 b7f4 jsr 10c7b7f4 <inet_ifa_byprefix>
10c7e766: 2a00 movel %d0,%d5
10c7e768: 4fef 000c lea %sp@(12),%sp
10c7e76c: 6610 bnes 10c7e77e <fib_del_ifaddr+0x7e>
10c7e76e: 4879 1000 a668 pea 1000a668 <timer_bug_msg+0x14a1>
10c7e774: 4eb9 10c1 677e jsr 10c1677e <printk>
10c7e77a: 6000 00e4 braw 10c7e860 <fib_del_ifaddr+0x160>
10c7e77e: 206a 0010 moveal %a2@(16),%a0
10c7e782: b0fc 0000 cmpaw #0,%a0
10c7e786: 6734 beqs 10c7e7bc <fib_del_ifaddr+0xbc>
10c7e788: 222b 0008 movel %a3@(8),%d1
10c7e78c: b2a8 0008 cmpl %a0@(8),%d1
10c7e790: 6604 bnes 10c7e796 <fib_del_ifaddr+0x96>
10c7e792: 7001 moveq #1,%d0
10c7e794: 8680 orl %d0,%d3
10c7e796: 2028 0014 movel %a0@(20),%d0
10c7e79a: b0ab 0014 cmpl %a3@(20),%d0
10c7e79e: 6604 bnes 10c7e7a4 <fib_del_ifaddr+0xa4>
10c7e7a0: 7402 moveq #2,%d2
10c7e7a2: 8682 orl %d2,%d3
10c7e7a4: b084 cmpl %d4,%d0
10c7e7a6: 6604 bnes 10c7e7ac <fib_del_ifaddr+0xac>
10c7e7a8: 7408 moveq #8,%d2
10c7e7aa: 8682 orl %d2,%d3
10c7e7ac: b086 cmpl %d6,%d0
10c7e7ae: 6604 bnes 10c7e7b4 <fib_del_ifaddr+0xb4>
10c7e7b0: 7004 moveq #4,%d0
10c7e7b2: 8680 orl %d0,%d3
10c7e7b4: 2050 moveal %a0@,%a0
10c7e7b6: b0fc 0000 cmpaw #0,%a0
10c7e7ba: 66d0 bnes 10c7e78c <fib_del_ifaddr+0x8c>
10c7e7bc: 0803 0001 btst #1,%d3
10c7e7c0: 661a bnes 10c7e7dc <fib_del_ifaddr+0xdc>
10c7e7c2: 2f05 movel %d5,%sp@-
10c7e7c4: 4878 0020 pea 20 <LSIGTRAP+0x1b>
10c7e7c8: 2f2b 0014 movel %a3@(20),%sp@-
10c7e7cc: 4878 0003 pea 3 <PF_PTRACED_OFF>
10c7e7d0: 4878 0019 pea 19 <LSIGTRAP+0x14>
10c7e7d4: 4eba fd2e jsr %pc@(10c7e504 <fib_magic>)
10c7e7d8: 4fef 0014 lea %sp@(20),%sp
10c7e7dc: 0803 0003 btst #3,%d3
10c7e7e0: 6618 bnes 10c7e7fa <fib_del_ifaddr+0xfa>
10c7e7e2: 2f05 movel %d5,%sp@-
10c7e7e4: 4878 0020 pea 20 <LSIGTRAP+0x1b>
10c7e7e8: 2f04 movel %d4,%sp@-
10c7e7ea: 4878 0003 pea 3 <PF_PTRACED_OFF>
10c7e7ee: 4878 0019 pea 19 <LSIGTRAP+0x14>
10c7e7f2: 4eba fd10 jsr %pc@(10c7e504 <fib_magic>)
10c7e7f6: 4fef 0014 lea %sp@(20),%sp
10c7e7fa: 0803 0002 btst #2,%d3
10c7e7fe: 6618 bnes 10c7e818 <fib_del_ifaddr+0x118>
10c7e800: 2f05 movel %d5,%sp@-
10c7e802: 4878 0020 pea 20 <LSIGTRAP+0x1b>
10c7e806: 2f06 movel %d6,%sp@-
10c7e808: 4878 0003 pea 3 <PF_PTRACED_OFF>
10c7e80c: 4878 0019 pea 19 <LSIGTRAP+0x14>
10c7e810: 4eba fcf2 jsr %pc@(10c7e504 <fib_magic>)
10c7e814: 4fef 0014 lea %sp@(20),%sp
10c7e818: 0803 0000 btst #0,%d3
10c7e81c: 6642 bnes 10c7e860 <fib_del_ifaddr+0x160>
10c7e81e: 2f05 movel %d5,%sp@-
10c7e820: 4878 0020 pea 20 <LSIGTRAP+0x1b>
10c7e824: 2f2b 0008 movel %a3@(8),%sp@-
10c7e828: 4878 0002 pea 2 <PF_DTRACE_OFF+0x1>
10c7e82c: 4878 0019 pea 19 <LSIGTRAP+0x14>
10c7e830: 4eba fcd2 jsr %pc@(10c7e504 <fib_magic>)
10c7e834: 2f2b 0008 movel %a3@(8),%sp@-
10c7e838: 4eba f708 jsr %pc@(10c7df42 <inet_addr_type>)
10c7e83c: 4fef 0018 lea %sp@(24),%sp
10c7e840: 7202 moveq #2,%d1
10c7e842: b280 cmpl %d0,%d1
10c7e844: 671a beqs 10c7e860 <fib_del_ifaddr+0x160>
10c7e846: 42a7 clrl %sp@-
10c7e848: 42a7 clrl %sp@-
10c7e84a: 2f2b 0008 movel %a3@(8),%sp@-
10c7e84e: 4eb9 10c7 f616 jsr 10c7f616 <fib_sync_down>
10c7e854: 4fef 000c lea %sp@(12),%sp
10c7e858: 4a80 tstl %d0
10c7e85a: 6704 beqs 10c7e860 <fib_del_ifaddr+0x160>
10c7e85c: 4eba f56a jsr %pc@(10c7ddc8 <fib_flush>)
10c7e860: 4cee 0c7c ffe4 moveml %fp@(-28),%d2-%d6/%a2-%a3
10c7e866: 4e5e unlk %fp
10c7e868: 4e75 rts
10c7e86a <fib_disable_ip>:
10c7e86a: 4e56 0000 linkw %fp,#0
10c7e86e: 2f02 movel %d2,%sp@-
10c7e870: 242e 0008 movel %fp@(8),%d2
10c7e874: 2f2e 000c movel %fp@(12),%sp@-
10c7e878: 2f02 movel %d2,%sp@-
10c7e87a: 42a7 clrl %sp@-
10c7e87c: 4eb9 10c7 f616 jsr 10c7f616 <fib_sync_down>
10c7e882: 4fef 000c lea %sp@(12),%sp
10c7e886: 4a80 tstl %d0
10c7e888: 6704 beqs 10c7e88e <fib_disable_ip+0x24>
10c7e88a: 4eba f53c jsr %pc@(10c7ddc8 <fib_flush>)
10c7e88e: 42a7 clrl %sp@-
10c7e890: 4eb9 10c5 ed92 jsr 10c5ed92 <rt_cache_flush>
10c7e896: 2f02 movel %d2,%sp@-
10c7e898: 4eb9 10c7 a538 jsr 10c7a538 <arp_ifdown>
10c7e89e: 242e fffc movel %fp@(-4),%d2
10c7e8a2: 4e5e unlk %fp
10c7e8a4: 4e75 rts
10c7e8a6 <fib_inetaddr_event>:
10c7e8a6: 4e56 0000 linkw %fp,#0
10c7e8aa: 2f0a movel %a2,%sp@-
10c7e8ac: 202e 000c movel %fp@(12),%d0
10c7e8b0: 246e 0010 moveal %fp@(16),%a2
10c7e8b4: 7201 moveq #1,%d1
10c7e8b6: b280 cmpl %d0,%d1
10c7e8b8: 6708 beqs 10c7e8c2 <fib_inetaddr_event+0x1c>
10c7e8ba: 7202 moveq #2,%d1
10c7e8bc: b280 cmpl %d0,%d1
10c7e8be: 6714 beqs 10c7e8d4 <fib_inetaddr_event+0x2e>
10c7e8c0: 6040 bras 10c7e902 <fib_inetaddr_event+0x5c>
10c7e8c2: 2f0a movel %a2,%sp@-
10c7e8c4: 4eba fd26 jsr %pc@(10c7e5ec <fib_add_ifaddr>)
10c7e8c8: 4878 ffff pea ffffffff <_flashend+0xef2fffff>
10c7e8cc: 4eb9 10c5 ed92 jsr 10c5ed92 <rt_cache_flush>
10c7e8d2: 602e bras 10c7e902 <fib_inetaddr_event+0x5c>
10c7e8d4: 2f0a movel %a2,%sp@-
10c7e8d6: 4eba fe28 jsr %pc@(10c7e700 <fib_del_ifaddr>)
10c7e8da: 588f addql #4,%sp
10c7e8dc: 206a 0004 moveal %a2@(4),%a0
10c7e8e0: b0fc 0000 cmpaw #0,%a0
10c7e8e4: 6712 beqs 10c7e8f8 <fib_inetaddr_event+0x52>
10c7e8e6: 4aa8 0010 tstl %a0@(16)
10c7e8ea: 660c bnes 10c7e8f8 <fib_inetaddr_event+0x52>
10c7e8ec: 4878 0001 pea 1 <PF_DTRACE_OFF>
10c7e8f0: 2f10 movel %a0@,%sp@-
10c7e8f2: 4eba ff76 jsr %pc@(10c7e86a <fib_disable_ip>)
10c7e8f6: 600a bras 10c7e902 <fib_inetaddr_event+0x5c>
10c7e8f8: 4878 ffff pea ffffffff <_flashend+0xef2fffff>
10c7e8fc: 4eb9 10c5 ed92 jsr 10c5ed92 <rt_cache_flush>
10c7e902: 7000 moveq #0,%d0
10c7e904: 246e fffc moveal %fp@(-4),%a2
10c7e908: 4e5e unlk %fp
10c7e90a: 4e75 rts
10c7e90c <fib_netdev_event>:
10c7e90c: 4e56 0000 linkw %fp,#0
10c7e910: 2f0a movel %a2,%sp@-
10c7e912: 206e 0010 moveal %fp@(16),%a0
10c7e916: 2268 00a8 moveal %a0@(168),%a1
10c7e91a: 7000 moveq #0,%d0
10c7e91c: b2fc 0000 cmpaw #0,%a1
10c7e920: 6764 beqs 10c7e986 <fib_netdev_event+0x7a>
10c7e922: 202e 000c movel %fp@(12),%d0
10c7e926: 5380 subql #1,%d0
10c7e928: 7206 moveq #6,%d1
10c7e92a: b280 cmpl %d0,%d1
10c7e92c: 6556 bcss 10c7e984 <fib_netdev_event+0x78>
10c7e92e: d080 addl %d0,%d0
10c7e930: 303b 0806 movew %pc@(10c7e938 <fib_netdev_event+0x2c>,%d0:l),%d0
10c7e934: 4efb 0002 jmp %pc@(10c7e938 <fib_netdev_event+0x2c>,%d0:w)
10c7e938: 000e 0034 orib #52,%fp
10c7e93c: 004c 0044 oriw #68,%a4
10c7e940: 004c 0038 oriw #56,%a4
10c7e944: 0044 2469 oriw #9321,%d4
10c7e948: 0010 b4fc orib #-4,%a0@
10c7e94c: 0000 6710 orib #16,%d0
10c7e950: 2f0a movel %a2,%sp@-
10c7e952: 4eba fc98 jsr %pc@(10c7e5ec <fib_add_ifaddr>)
10c7e956: 588f addql #4,%sp
10c7e958: 2452 moveal %a2@,%a2
10c7e95a: b4fc 0000 cmpaw #0,%a2
10c7e95e: 66f0 bnes 10c7e950 <fib_netdev_event+0x44>
10c7e960: 4878 ffff pea ffffffff <_flashend+0xef2fffff>
10c7e964: 4eb9 10c5 ed92 jsr 10c5ed92 <rt_cache_flush>
10c7e96a: 6018 bras 10c7e984 <fib_netdev_event+0x78>
10c7e96c: 42a7 clrl %sp@-
10c7e96e: 6004 bras 10c7e974 <fib_netdev_event+0x68>
10c7e970: 4878 0001 pea 1 <PF_DTRACE_OFF>
10c7e974: 2f08 movel %a0,%sp@-
10c7e976: 4eba fef2 jsr %pc@(10c7e86a <fib_disable_ip>)
10c7e97a: 6008 bras 10c7e984 <fib_netdev_event+0x78>
10c7e97c: 42a7 clrl %sp@-
10c7e97e: 4eb9 10c5 ed92 jsr 10c5ed92 <rt_cache_flush>
10c7e984: 7000 moveq #0,%d0
10c7e986: 246e fffc moveal %fp@(-4),%a2
10c7e98a: 4e5e unlk %fp
10c7e98c: 4e75 rts
10c7e98e: 4e75 rts
10c7e990 <free_fib_info>:
10c7e990: 4e56 0000 linkw %fp,#0
10c7e994: 48e7 2030 moveml %d2/%a2-%a3,%sp@-
10c7e998: 266e 0008 moveal %fp@(8),%a3
10c7e99c: 4aab 0010 tstl %a3@(16)
10c7e9a0: 6610 bnes 10c7e9b2 <free_fib_info+0x22>
10c7e9a2: 2f0b movel %a3,%sp@-
10c7e9a4: 4879 1000 a6ea pea 1000a6ea <timer_bug_msg+0x1523>
10c7e9aa: 4eb9 10c1 677e jsr 10c1677e <printk>
10c7e9b0: 6048 bras 10c7e9fa <free_fib_info+0x6a>
10c7e9b2: 45eb 004c lea %a3@(76),%a2
10c7e9b6: 7400 moveq #0,%d2
10c7e9b8: 2252 moveal %a2@,%a1
10c7e9ba: b2fc 0000 cmpaw #0,%a1
10c7e9be: 6720 beqs 10c7e9e0 <free_fib_info+0x50>
10c7e9c0: 41e9 00d8 lea %a1@(216),%a0
10c7e9c4: 40c1 movew %sr,%d1
10c7e9c6: 007c 0700 oriw #1792,%sr
10c7e9ca: 2010 movel %a0@,%d0
10c7e9cc: 5380 subql #1,%d0
10c7e9ce: 2080 movel %d0,%a0@
10c7e9d0: 46c1 movew %d1,%sr
10c7e9d2: 4a80 tstl %d0
10c7e9d4: 660a bnes 10c7e9e0 <free_fib_info+0x50>
10c7e9d6: 2f09 movel %a1,%sp@-
10c7e9d8: 4eb9 10c5 95c4 jsr 10c595c4 <netdev_finish_unregister>
10c7e9de: 588f addql #4,%sp
10c7e9e0: 4292 clrl %a2@
10c7e9e2: 51ca ffd4 dbf %d2,10c7e9b8 <free_fib_info+0x28>
10c7e9e6: 4242 clrw %d2
10c7e9e8: 5382 subql #1,%d2
10c7e9ea: 64cc bccs 10c7e9b8 <free_fib_info+0x28>
10c7e9ec: 53b9 1003 2e52 subql #1,10032e52 <fib_info_cnt>
10c7e9f2: 2f0b movel %a3,%sp@-
10c7e9f4: 4eb9 10c2 0b8c jsr 10c20b8c <kfree>
10c7e9fa: 4cee 0c04 fff4 moveml %fp@(-12),%d2/%a2-%a3
10c7ea00: 4e5e unlk %fp
10c7ea02: 4e75 rts
10c7ea04 <fib_release_info>:
10c7ea04: 4e56 0000 linkw %fp,#0
10c7ea08: 226e 0008 moveal %fp@(8),%a1
10c7ea0c: b2fc 0000 cmpaw #0,%a1
10c7ea10: 675c beqs 10c7ea6e <fib_release_info+0x6a>
10c7ea12: 2029 0008 movel %a1@(8),%d0
10c7ea16: 2200 movel %d0,%d1
10c7ea18: 5381 subql #1,%d1
10c7ea1a: 2341 0008 movel %d1,%a1@(8)
10c7ea1e: 7201 moveq #1,%d1
10c7ea20: b280 cmpl %d0,%d1
10c7ea22: 664a bnes 10c7ea6e <fib_release_info+0x6a>
10c7ea24: 2051 moveal %a1@,%a0
10c7ea26: b0fc 0000 cmpaw #0,%a0
10c7ea2a: 6706 beqs 10c7ea32 <fib_release_info+0x2e>
10c7ea2c: 2169 0004 0004 movel %a1@(4),%a0@(4)
10c7ea32: 2069 0004 moveal %a1@(4),%a0
10c7ea36: b0fc 0000 cmpaw #0,%a0
10c7ea3a: 6702 beqs 10c7ea3e <fib_release_info+0x3a>
10c7ea3c: 2091 movel %a1@,%a0@
10c7ea3e: b3f9 1002 4f18 cmpal 10024f18 <fib_info_list>,%a1
10c7ea44: 6606 bnes 10c7ea4c <fib_release_info+0x48>
10c7ea46: 23d1 1002 4f18 movel %a1@,10024f18 <fib_info_list>
10c7ea4c: 7001 moveq #1,%d0
10c7ea4e: 2340 0010 movel %d0,%a1@(16)
10c7ea52: 41e9 000c lea %a1@(12),%a0
10c7ea56: 40c1 movew %sr,%d1
10c7ea58: 007c 0700 oriw #1792,%sr
10c7ea5c: 2010 movel %a0@,%d0
10c7ea5e: 5380 subql #1,%d0
10c7ea60: 2080 movel %d0,%a0@
10c7ea62: 46c1 movew %d1,%sr
10c7ea64: 4a80 tstl %d0
10c7ea66: 6606 bnes 10c7ea6e <fib_release_info+0x6a>
10c7ea68: 2f09 movel %a1,%sp@-
10c7ea6a: 4eba ff24 jsr %pc@(10c7e990 <free_fib_info>)
10c7ea6e: 4e5e unlk %fp
10c7ea70: 4e75 rts
10c7ea72 <ip_fib_check_default>:
10c7ea72: 4e56 0000 linkw %fp,#0
10c7ea76: 2f03 movel %d3,%sp@-
10c7ea78: 2f02 movel %d2,%sp@-
10c7ea7a: 262e 0008 movel %fp@(8),%d3
10c7ea7e: 242e 000c movel %fp@(12),%d2
10c7ea82: 2279 1002 4f18 moveal 10024f18 <fib_info_list>,%a1
10c7ea88: b2fc 0000 cmpaw #0,%a1
10c7ea8c: 6734 beqs 10c7eac2 <ip_fib_check_default+0x50>
10c7ea8e: 0829 0000 0017 btst #0,%a1@(23)
10c7ea94: 6624 bnes 10c7eaba <ip_fib_check_default+0x48>
10c7ea96: 7000 moveq #0,%d0
10c7ea98: 41e9 004c lea %a1@(76),%a0
10c7ea9c: 2210 movel %a0@,%d1
10c7ea9e: b481 cmpl %d1,%d2
10c7eaa0: 6612 bnes 10c7eab4 <ip_fib_check_default+0x42>
10c7eaa2: b6a8 000e cmpl %a0@(14),%d3
10c7eaa6: 660c bnes 10c7eab4 <ip_fib_check_default+0x42>
10c7eaa8: 0828 0000 0007 btst #0,%a0@(7)
10c7eaae: 6604 bnes 10c7eab4 <ip_fib_check_default+0x42>
10c7eab0: 7000 moveq #0,%d0
10c7eab2: 6010 bras 10c7eac4 <ip_fib_check_default+0x52>
10c7eab4: 5280 addql #1,%d0
10c7eab6: 4a80 tstl %d0
10c7eab8: 6fe4 bles 10c7ea9e <ip_fib_check_default+0x2c>
10c7eaba: 2251 moveal %a1@,%a1
10c7eabc: b2fc 0000 cmpaw #0,%a1
10c7eac0: 66cc bnes 10c7ea8e <ip_fib_check_default+0x1c>
10c7eac2: 70ff moveq #-1,%d0
10c7eac4: 241f movel %sp@+,%d2
10c7eac6: 261f movel %sp@+,%d3
10c7eac8: 4e5e unlk %fp
10c7eaca: 4e75 rts
10c7eacc <fib_nh_match>:
10c7eacc: 4e56 0000 linkw %fp,#0
10c7ead0: 2f0a movel %a2,%sp@-
10c7ead2: 226e 0010 moveal %fp@(16),%a1
10c7ead6: 246e 0014 moveal %fp@(20),%a2
10c7eada: 2069 0014 moveal %a1@(20),%a0
10c7eade: b0fc 0000 cmpaw #0,%a0
10c7eae2: 670c beqs 10c7eaf0 <fib_nh_match+0x24>
10c7eae4: 2050 moveal %a0@,%a0
10c7eae6: b1ea 0020 cmpal %a2@(32),%a0
10c7eaea: 6704 beqs 10c7eaf0 <fib_nh_match+0x24>
10c7eaec: 7001 moveq #1,%d0
10c7eaee: 6036 bras 10c7eb26 <fib_nh_match+0x5a>
10c7eaf0: 2069 000c moveal %a1@(12),%a0
10c7eaf4: b0fc 0000 cmpaw #0,%a0
10c7eaf8: 6608 bnes 10c7eb02 <fib_nh_match+0x36>
10c7eafa: 4aa9 0010 tstl %a1@(16)
10c7eafe: 6724 beqs 10c7eb24 <fib_nh_match+0x58>
10c7eb00: 6008 bras 10c7eb0a <fib_nh_match+0x3e>
10c7eb02: 2050 moveal %a0@,%a0
10c7eb04: b1ea 0056 cmpal %a2@(86),%a0
10c7eb08: 66e2 bnes 10c7eaec <fib_nh_match+0x20>
10c7eb0a: 2029 0010 movel %a1@(16),%d0
10c7eb0e: 6714 beqs 10c7eb24 <fib_nh_match+0x58>
10c7eb10: 4878 0004 pea 4 <PF_PTRACED_BIT>
10c7eb14: 486a 005a pea %a2@(90)
10c7eb18: 2f00 movel %d0,%sp@-
10c7eb1a: 4eb9 10c8 436e jsr 10c8436e <memcmp>
10c7eb20: 4a80 tstl %d0
10c7eb22: 66c8 bnes 10c7eaec <fib_nh_match+0x20>
10c7eb24: 7000 moveq #0,%d0
10c7eb26: 246e fffc moveal %fp@(-4),%a2
10c7eb2a: 4e5e unlk %fp
10c7eb2c: 4e75 rts
10c7eb2e <fib_check_nh>:
10c7eb2e: 4e56 ffe4 linkw %fp,#-28
10c7eb32: 48e7 3030 moveml %d2-%d3/%a2-%a3,%sp@-
10c7eb36: 266e 0008 moveal %fp@(8),%a3
10c7eb3a: 246e 0010 moveal %fp@(16),%a2
10c7eb3e: 202a 000e movel %a2@(14),%d0
10c7eb42: 6700 0124 beqw 10c7ec68 <fib_check_nh+0x13a>
10c7eb46: 082a 0002 0007 btst #2,%a2@(7)
10c7eb4c: 6750 beqs 10c7eb9e <fib_check_nh+0x70>
10c7eb4e: 0c2b 00fc 0006 cmpib #-4,%a3@(6)
10c7eb54: 6200 011a bhiw 10c7ec70 <fib_check_nh+0x142>
10c7eb58: 2f00 movel %d0,%sp@-
10c7eb5a: 4eb9 10c7 df42 jsr 10c7df42 <inet_addr_type>
10c7eb60: 588f addql #4,%sp
10c7eb62: 7201 moveq #1,%d1
10c7eb64: b280 cmpl %d0,%d1
10c7eb66: 6600 0108 bnew 10c7ec70 <fib_check_nh+0x142>
10c7eb6a: 2f2a 000a movel %a2@(10),%sp@-
10c7eb6e: 4eb9 10c5 7c0c jsr 10c57c0c <__dev_get_by_index>
10c7eb74: 2040 moveal %d0,%a0
10c7eb76: b0fc 0000 cmpaw #0,%a0
10c7eb7a: 6700 010c beqw 10c7ec88 <fib_check_nh+0x15a>
10c7eb7e: 0828 0000 0053 btst #0,%a0@(83)
10c7eb84: 6606 bnes 10c7eb8c <fib_check_nh+0x5e>
10c7eb86: 709c moveq #-100,%d0
10c7eb88: 6000 015e braw 10c7ece8 <fib_check_nh+0x1ba>
10c7eb8c: 2488 movel %a0,%a2@
10c7eb8e: 41e8 00d8 lea %a0@(216),%a0
10c7eb92: 5290 addql #1,%a0@
10c7eb94: 157c 00fd 0008 moveb #-3,%a2@(8)
10c7eb9a: 6000 014a braw 10c7ece6 <fib_check_nh+0x1b8>
10c7eb9e: 4878 0012 pea 12 <LSIGTRAP+0xd>
10c7eba2: 42a7 clrl %sp@-
10c7eba4: 76ee moveq #-18,%d3
10c7eba6: d68e addl %fp,%d3
10c7eba8: 2f03 movel %d3,%sp@-
10c7ebaa: 4eb9 10c8 576c jsr 10c8576c <memset>
10c7ebb0: 2d6a 000e ffee movel %a2@(14),%fp@(-18)
10c7ebb6: 2d6a 000a fffa movel %a2@(10),%fp@(-6)
10c7ebbc: 102b 0006 moveb %a3@(6),%d0
10c7ebc0: 5200 addqb #1,%d0
10c7ebc2: 1d40 ffff moveb %d0,%fp@(-1)
10c7ebc6: 4fef 000c lea %sp@(12),%sp
10c7ebca: 0c00 00fc cmpib #-4,%d0
10c7ebce: 6206 bhis 10c7ebd6 <fib_check_nh+0xa8>
10c7ebd0: 1d7c 00fd ffff moveb #-3,%fp@(-1)
10c7ebd6: 74e6 moveq #-26,%d2
10c7ebd8: d48e addl %fp,%d2
10c7ebda: 2079 1003 2ede moveal 10032ede <local_table>,%a0
10c7ebe0: 2f02 movel %d2,%sp@-
10c7ebe2: 2f03 movel %d3,%sp@-
10c7ebe4: 2f08 movel %a0,%sp@-
10c7ebe6: 2068 0006 moveal %a0@(6),%a0
10c7ebea: 4e90 jsr %a0@
10c7ebec: 4fef 000c lea %sp@(12),%sp
10c7ebf0: 2642 moveal %d2,%a3
10c7ebf2: 4a80 tstl %d0
10c7ebf4: 671c beqs 10c7ec12 <fib_check_nh+0xe4>
10c7ebf6: 2079 1003 29e8 moveal 100329e8 <main_table>,%a0
10c7ebfc: 2f0b movel %a3,%sp@-
10c7ebfe: 2f03 movel %d3,%sp@-
10c7ec00: 2f08 movel %a0,%sp@-
10c7ec02: 2068 0006 moveal %a0@(6),%a0
10c7ec06: 4e90 jsr %a0@
10c7ec08: 4fef 000c lea %sp@(12),%sp
10c7ec0c: 729b moveq #-101,%d1
10c7ec0e: 4a80 tstl %d0
10c7ec10: 6602 bnes 10c7ec14 <fib_check_nh+0xe6>
10c7ec12: 7200 moveq #0,%d1
10c7ec14: 4a81 tstl %d1
10c7ec16: 6706 beqs 10c7ec1e <fib_check_nh+0xf0>
10c7ec18: 2001 movel %d1,%d0
10c7ec1a: 6000 00cc braw 10c7ece8 <fib_check_nh+0x1ba>
10c7ec1e: 156b 0003 0008 moveb %a3@(3),%a2@(8)
10c7ec24: 206b 0004 moveal %a3@(4),%a0
10c7ec28: 2568 0056 000a movel %a0@(86),%a2@(10)
10c7ec2e: 24a8 004c movel %a0@(76),%a2@
10c7ec32: 2012 movel %a2@,%d0
10c7ec34: 6708 beqs 10c7ec3e <fib_check_nh+0x110>
10c7ec36: 2040 moveal %d0,%a0
10c7ec38: 41e8 00d8 lea %a0@(216),%a0
10c7ec3c: 5290 addql #1,%a0@
10c7ec3e: 242b 0004 movel %a3@(4),%d2
10c7ec42: 6700 00a2 beqw 10c7ece6 <fib_check_nh+0x1b8>
10c7ec46: 2242 moveal %d2,%a1
10c7ec48: 41e9 000c lea %a1@(12),%a0
10c7ec4c: 40c1 movew %sr,%d1
10c7ec4e: 007c 0700 oriw #1792,%sr
10c7ec52: 2010 movel %a0@,%d0
10c7ec54: 5380 subql #1,%d0
10c7ec56: 2080 movel %d0,%a0@
10c7ec58: 46c1 movew %d1,%sr
10c7ec5a: 4a80 tstl %d0
10c7ec5c: 6600 0088 bnew 10c7ece6 <fib_check_nh+0x1b8>
10c7ec60: 2f02 movel %d2,%sp@-
10c7ec62: 4eba fd2c jsr %pc@(10c7e990 <free_fib_info>)
10c7ec66: 607e bras 10c7ece6 <fib_check_nh+0x1b8>
10c7ec68: 7006 moveq #6,%d0
10c7ec6a: c0aa 0004 andl %a2@(4),%d0
10c7ec6e: 6704 beqs 10c7ec74 <fib_check_nh+0x146>
10c7ec70: 70ea moveq #-22,%d0
10c7ec72: 6074 bras 10c7ece8 <fib_check_nh+0x1ba>
10c7ec74: 2f2a 000a movel %a2@(10),%sp@-
10c7ec78: 4eb9 10c7 b7c2 jsr 10c7b7c2 <inetdev_by_index>
10c7ec7e: 2240 moveal %d0,%a1
10c7ec80: 588f addql #4,%sp
10c7ec82: b2fc 0000 cmpaw #0,%a1
10c7ec86: 6604 bnes 10c7ec8c <fib_check_nh+0x15e>
10c7ec88: 70ed moveq #-19,%d0
10c7ec8a: 605c bras 10c7ece8 <fib_check_nh+0x1ba>
10c7ec8c: 2051 moveal %a1@,%a0
10c7ec8e: 0828 0000 0053 btst #0,%a0@(83)
10c7ec94: 6624 bnes 10c7ecba <fib_check_nh+0x18c>
10c7ec96: 41e9 0004 lea %a1@(4),%a0
10c7ec9a: 40c1 movew %sr,%d1
10c7ec9c: 007c 0700 oriw #1792,%sr
10c7eca0: 2010 movel %a0@,%d0
10c7eca2: 5380 subql #1,%d0
10c7eca4: 2080 movel %d0,%a0@
10c7eca6: 46c1 movew %d1,%sr
10c7eca8: 4a80 tstl %d0
10c7ecaa: 6600 feda bnew 10c7eb86 <fib_check_nh+0x58>
10c7ecae: 2f09 movel %a1,%sp@-
10c7ecb0: 4eb9 10c7 b19c jsr 10c7b19c <in_dev_finish_destroy>
10c7ecb6: 6000 fece braw 10c7eb86 <fib_check_nh+0x58>
10c7ecba: 2488 movel %a0,%a2@
10c7ecbc: 41e8 00d8 lea %a0@(216),%a0
10c7ecc0: 5290 addql #1,%a0@
10c7ecc2: 157c 00fe 0008 moveb #-2,%a2@(8)
10c7ecc8: 41e9 0004 lea %a1@(4),%a0
10c7eccc: 40c1 movew %sr,%d1
10c7ecce: 007c 0700 oriw #1792,%sr
10c7ecd2: 2010 movel %a0@,%d0
10c7ecd4: 5380 subql #1,%d0
10c7ecd6: 2080 movel %d0,%a0@
10c7ecd8: 46c1 movew %d1,%sr
10c7ecda: 4a80 tstl %d0
10c7ecdc: 6608 bnes 10c7ece6 <fib_check_nh+0x1b8>
10c7ecde: 2f09 movel %a1,%sp@-
10c7ece0: 4eb9 10c7 b19c jsr 10c7b19c <in_dev_finish_destroy>
10c7ece6: 7000 moveq #0,%d0
10c7ece8: 4cee 0c0c ffd4 moveml %fp@(-44),%d2-%d3/%a2-%a3
10c7ecee: 4e5e unlk %fp
10c7ecf0: 4e75 rts
10c7ecf2 <fib_create_info>:
10c7ecf2: 4e56 0000 linkw %fp,#0
10c7ecf6: 48e7 3c3c moveml %d2-%d5/%a2-%a5,%sp@-
10c7ecfa: 2a6e 0008 moveal %fp@(8),%a5
10c7ecfe: 282e 000c movel %fp@(12),%d4
10c7ed02: 97cb subal %a3,%a3
10c7ed04: 4280 clrl %d0
10c7ed06: 102d 0007 moveb %a5@(7),%d0
10c7ed0a: 2200 movel %d0,%d1
10c7ed0c: e589 lsll #2,%d1
10c7ed0e: d280 addl %d0,%d1
10c7ed10: d280 addl %d0,%d1
10c7ed12: 203c 1001 0c04 movel #268504068,%d0
10c7ed18: 2440 moveal %d0,%a2
10c7ed1a: 1232 1804 moveb %a2@(00000004,%d1:l),%d1
10c7ed1e: b22d 0006 cmpb %a5@(6),%d1
10c7ed22: 6200 02ea bhiw 10c7f00e <fib_create_info+0x31c>
10c7ed26: 4878 01f0 pea 1f0 <LSIGTRAP+0x1eb>
10c7ed2a: 4878 005e pea 5e <LSIGTRAP+0x59>
10c7ed2e: 4eb9 10c2 09bc jsr 10c209bc <kmalloc>
10c7ed34: 2640 moveal %d0,%a3
10c7ed36: 7297 moveq #-105,%d1
10c7ed38: 508f addql #8,%sp
10c7ed3a: b6fc 0000 cmpaw #0,%a3
10c7ed3e: 6700 02d0 beqw 10c7f010 <fib_create_info+0x31e>
10c7ed42: 52b9 1003 2e52 addql #1,10032e52 <fib_info_cnt>
10c7ed48: 4878 005e pea 5e <LSIGTRAP+0x59>
10c7ed4c: 42a7 clrl %sp@-
10c7ed4e: 2f0b movel %a3,%sp@-
10c7ed50: 4eb9 10c8 576c jsr 10c8576c <memset>
10c7ed56: 4280 clrl %d0
10c7ed58: 102d 0005 moveb %a5@(5),%d0
10c7ed5c: 2740 0018 movel %d0,%a3@(24)
10c7ed60: 7001 moveq #1,%d0
10c7ed62: 2740 0048 movel %d0,%a3@(72)
10c7ed66: 276d 0008 0014 movel %a5@(8),%a3@(20)
10c7ed6c: 4fef 000c lea %sp@(12),%sp
10c7ed70: 2244 moveal %d4,%a1
10c7ed72: 2069 0014 moveal %a1@(20),%a0
10c7ed76: b0fc 0000 cmpaw #0,%a0
10c7ed7a: 6704 beqs 10c7ed80 <fib_create_info+0x8e>
10c7ed7c: 2750 0020 movel %a0@,%a3@(32)
10c7ed80: 2244 moveal %d4,%a1
10c7ed82: 2069 001c moveal %a1@(28),%a0
10c7ed86: b0fc 0000 cmpaw #0,%a0
10c7ed8a: 6768 beqs 10c7edf4 <fib_create_info+0x102>
10c7ed8c: 4280 clrl %d0
10c7ed8e: 3010 movew %a0@,%d0
10c7ed90: 2200 movel %d0,%d1
10c7ed92: 5981 subql #4,%d1
10c7ed94: 5888 addql #4,%a0
10c7ed96: 4a81 tstl %d1
10c7ed98: 6f5a bles 10c7edf4 <fib_create_info+0x102>
10c7ed9a: 3010 movew %a0@,%d0
10c7ed9c: 0c40 0003 cmpiw #3,%d0
10c7eda0: 6352 blss 10c7edf4 <fib_create_info+0x102>
10c7eda2: 0280 0000 ffff andil #65535,%d0
10c7eda8: b280 cmpl %d0,%d1
10c7edaa: 6d48 blts 10c7edf4 <fib_create_info+0x102>
10c7edac: 7400 moveq #0,%d2
10c7edae: 43eb 0024 lea %a3@(36),%a1
10c7edb2: 7600 moveq #0,%d3
10c7edb4: 3428 0002 movew %a0@(2),%d2
10c7edb8: 4a82 tstl %d2
10c7edba: 6714 beqs 10c7edd0 <fib_create_info+0xde>
10c7edbc: 7009 moveq #9,%d0
10c7edbe: b082 cmpl %d2,%d0
10c7edc0: 6500 024c bcsw 10c7f00e <fib_create_info+0x31c>
10c7edc4: 2002 movel %d2,%d0
10c7edc6: 5380 subql #1,%d0
10c7edc8: e588 lsll #2,%d0
10c7edca: 23a8 0004 0800 movel %a0@(4),%a1@(00000000,%d0:l)
10c7edd0: 3610 movew %a0@,%d3
10c7edd2: 2003 movel %d3,%d0
10c7edd4: 5680 addql #3,%d0
10c7edd6: 7afc moveq #-4,%d5
10c7edd8: c085 andl %d5,%d0
10c7edda: 9280 subl %d0,%d1
10c7eddc: d1c0 addal %d0,%a0
10c7edde: 4a81 tstl %d1
10c7ede0: 6f12 bles 10c7edf4 <fib_create_info+0x102>
10c7ede2: 3010 movew %a0@,%d0
10c7ede4: 0c40 0003 cmpiw #3,%d0
10c7ede8: 630a blss 10c7edf4 <fib_create_info+0x102>
10c7edea: 0280 0000 ffff andil #65535,%d0
10c7edf0: b280 cmpl %d0,%d1
10c7edf2: 6cc0 bges 10c7edb4 <fib_create_info+0xc2>
10c7edf4: 2044 moveal %d4,%a0
10c7edf6: 2028 0018 movel %a0@(24),%d0
10c7edfa: 6714 beqs 10c7ee10 <fib_create_info+0x11e>
10c7edfc: 4878 0004 pea 4 <PF_PTRACED_BIT>
10c7ee00: 2f00 movel %d0,%sp@-
10c7ee02: 486b 001c pea %a3@(28)
10c7ee06: 4eb9 10c8 5744 jsr 10c85744 <memcpy>
10c7ee0c: 4fef 000c lea %sp@(12),%sp
10c7ee10: 2244 moveal %d4,%a1
10c7ee12: 4aa9 0020 tstl %a1@(32)
10c7ee16: 6600 01f6 bnew 10c7f00e <fib_create_info+0x31c>
10c7ee1a: 764c moveq #76,%d3
10c7ee1c: d68b addl %a3,%d3
10c7ee1e: 2069 000c moveal %a1@(12),%a0
10c7ee22: 2843 moveal %d3,%a4
10c7ee24: b0fc 0000 cmpaw #0,%a0
10c7ee28: 6704 beqs 10c7ee2e <fib_create_info+0x13c>
10c7ee2a: 2950 000a movel %a0@,%a4@(10)
10c7ee2e: 2044 moveal %d4,%a0
10c7ee30: 2028 0010 movel %a0@(16),%d0
10c7ee34: 6714 beqs 10c7ee4a <fib_create_info+0x158>
10c7ee36: 4878 0004 pea 4 <PF_PTRACED_BIT>
10c7ee3a: 2f00 movel %d0,%sp@-
10c7ee3c: 486b 005a pea %a3@(90)
10c7ee40: 4eb9 10c8 5744 jsr 10c85744 <memcpy>
10c7ee46: 4fef 000c lea %sp@(12),%sp
10c7ee4a: 296d 0008 0004 movel %a5@(8),%a4@(4)
10c7ee50: 4281 clrl %d1
10c7ee52: 122d 0007 moveb %a5@(7),%d1
10c7ee56: 2001 movel %d1,%d0
10c7ee58: e588 lsll #2,%d0
10c7ee5a: d081 addl %d1,%d0
10c7ee5c: d081 addl %d1,%d0
10c7ee5e: 4ab2 0800 tstl %a2@(00000000,%d0:l)
10c7ee62: 671e beqs 10c7ee82 <fib_create_info+0x190>
10c7ee64: 2244 moveal %d4,%a1
10c7ee66: 4aa9 0010 tstl %a1@(16)
10c7ee6a: 6600 01a2 bnew 10c7f00e <fib_create_info+0x31c>
10c7ee6e: 4aa9 000c tstl %a1@(12)
10c7ee72: 6600 019a bnew 10c7f00e <fib_create_info+0x31c>
10c7ee76: 4aa9 0020 tstl %a1@(32)
10c7ee7a: 6600 0192 bnew 10c7f00e <fib_create_info+0x31c>
10c7ee7e: 6000 0092 braw 10c7ef12 <fib_create_info+0x220>
10c7ee82: 102d 0006 moveb %a5@(6),%d0
10c7ee86: 0c00 00fe cmpib #-2,%d0
10c7ee8a: 6200 0182 bhiw 10c7f00e <fib_create_info+0x31c>
10c7ee8e: 6624 bnes 10c7eeb4 <fib_create_info+0x1c2>
10c7ee90: 4aac 000e tstl %a4@(14)
10c7ee94: 6600 0178 bnew 10c7f00e <fib_create_info+0x31c>
10c7ee98: 50ec 0008 st %a4@(8)
10c7ee9c: 2f2b 0056 movel %a3@(86),%sp@-
10c7eea0: 4eb9 10c5 7c3a jsr 10c57c3a <dev_get_by_index>
10c7eea6: 2880 movel %d0,%a4@
10c7eea8: 72ed moveq #-19,%d1
10c7eeaa: 588f addql #4,%sp
10c7eeac: 4a80 tstl %d0
10c7eeae: 6700 0160 beqw 10c7f010 <fib_create_info+0x31e>
10c7eeb2: 601e bras 10c7eed2 <fib_create_info+0x1e0>
10c7eeb4: 7400 moveq #0,%d2
10c7eeb6: 45fa fc76 lea %pc@(10c7eb2e <fib_check_nh>),%a2
10c7eeba: 2f03 movel %d3,%sp@-
10c7eebc: 2f0b movel %a3,%sp@-
10c7eebe: 2f0d movel %a5,%sp@-
10c7eec0: 4e92 jsr %a2@
10c7eec2: 2200 movel %d0,%d1
10c7eec4: 4fef 000c lea %sp@(12),%sp
10c7eec8: 6600 0146 bnew 10c7f010 <fib_create_info+0x31e>
10c7eecc: 5282 addql #1,%d2
10c7eece: 4a82 tstl %d2
10c7eed0: 6fe8 bles 10c7eeba <fib_create_info+0x1c8>
10c7eed2: 4aab 001c tstl %a3@(28)
10c7eed6: 673a beqs 10c7ef12 <fib_create_info+0x220>
10c7eed8: 0c2d 0002 0007 cmpib #2,%a5@(7)
10c7eede: 661e bnes 10c7eefe <fib_create_info+0x20c>
10c7eee0: 2044 moveal %d4,%a0
10c7eee2: 2010 movel %a0@,%d0
10c7eee4: 6718 beqs 10c7eefe <fib_create_info+0x20c>
10c7eee6: 4878 0004 pea 4 <PF_PTRACED_BIT>
10c7eeea: 2f00 movel %d0,%sp@-
10c7eeec: 486b 001c pea %a3@(28)
10c7eef0: 4eb9 10c8 436e jsr 10c8436e <memcmp>
10c7eef6: 4fef 000c lea %sp@(12),%sp
10c7eefa: 4a80 tstl %d0
10c7eefc: 6714 beqs 10c7ef12 <fib_create_info+0x220>
10c7eefe: 2f2b 001c movel %a3@(28),%sp@-
10c7ef02: 4eb9 10c7 df42 jsr 10c7df42 <inet_addr_type>
10c7ef08: 588f addql #4,%sp
10c7ef0a: 7202 moveq #2,%d1
10c7ef0c: b280 cmpl %d0,%d1
10c7ef0e: 6600 00fe bnew 10c7f00e <fib_create_info+0x31c>
10c7ef12: 2479 1002 4f18 moveal 10024f18 <fib_info_list>,%a2
10c7ef18: b4fc 0000 cmpaw #0,%a2
10c7ef1c: 6700 00aa beqw 10c7efc8 <fib_create_info+0x2d6>
10c7ef20: 262a 0048 movel %a2@(72),%d3
10c7ef24: b6ab 0048 cmpl %a3@(72),%d3
10c7ef28: 6600 0094 bnew 10c7efbe <fib_create_info+0x2cc>
10c7ef2c: 2a2b 0018 movel %a3@(24),%d5
10c7ef30: baaa 0018 cmpl %a2@(24),%d5
10c7ef34: 6600 0088 bnew 10c7efbe <fib_create_info+0x2cc>
10c7ef38: 206b 001c moveal %a3@(28),%a0
10c7ef3c: b1ea 001c cmpal %a2@(28),%a0
10c7ef40: 667c bnes 10c7efbe <fib_create_info+0x2cc>
10c7ef42: 226b 0020 moveal %a3@(32),%a1
10c7ef46: b3ea 0020 cmpal %a2@(32),%a1
10c7ef4a: 6672 bnes 10c7efbe <fib_create_info+0x2cc>
10c7ef4c: 4878 0024 pea 24 <LSIGTRAP+0x1f>
10c7ef50: 486a 0024 pea %a2@(36)
10c7ef54: 486b 0024 pea %a3@(36)
10c7ef58: 4eb9 10c8 436e jsr 10c8436e <memcmp>
10c7ef5e: 4fef 000c lea %sp@(12),%sp
10c7ef62: 4a80 tstl %d0
10c7ef64: 6658 bnes 10c7efbe <fib_create_info+0x2cc>
10c7ef66: 202b 0014 movel %a3@(20),%d0
10c7ef6a: 222a 0014 movel %a2@(20),%d1
10c7ef6e: b380 eorl %d1,%d0
10c7ef70: 76fe moveq #-2,%d3
10c7ef72: c083 andl %d3,%d0
10c7ef74: 6648 bnes 10c7efbe <fib_create_info+0x2cc>
10c7ef76: 4aab 0048 tstl %a3@(72)
10c7ef7a: 674e beqs 10c7efca <fib_create_info+0x2d8>
10c7ef7c: 7200 moveq #0,%d1
10c7ef7e: 43ea 004c lea %a2@(76),%a1
10c7ef82: 2429 000a movel %a1@(10),%d2
10c7ef86: 41ec 0004 lea %a4@(4),%a0
10c7ef8a: b4a8 0006 cmpl %a0@(6),%d2
10c7ef8e: 662e bnes 10c7efbe <fib_create_info+0x2cc>
10c7ef90: 2a29 000e movel %a1@(14),%d5
10c7ef94: baa8 000a cmpl %a0@(10),%d5
10c7ef98: 6624 bnes 10c7efbe <fib_create_info+0x2cc>
10c7ef9a: 1029 0008 moveb %a1@(8),%d0
10c7ef9e: b028 0004 cmpb %a0@(4),%d0
10c7efa2: 661a bnes 10c7efbe <fib_create_info+0x2cc>
10c7efa4: 2029 0004 movel %a1@(4),%d0
10c7efa8: 2610 movel %a0@,%d3
10c7efaa: b780 eorl %d3,%d0
10c7efac: 7afe moveq #-2,%d5
10c7efae: c085 andl %d5,%d0
10c7efb0: 660c bnes 10c7efbe <fib_create_info+0x2cc>
10c7efb2: 41e8 0012 lea %a0@(18),%a0
10c7efb6: 5281 addql #1,%d1
10c7efb8: 4a81 tstl %d1
10c7efba: 6fce bles 10c7ef8a <fib_create_info+0x298>
10c7efbc: 600c bras 10c7efca <fib_create_info+0x2d8>
10c7efbe: 2452 moveal %a2@,%a2
10c7efc0: b4fc 0000 cmpaw #0,%a2
10c7efc4: 6600 ff5a bnew 10c7ef20 <fib_create_info+0x22e>
10c7efc8: 95ca subal %a2,%a2
10c7efca: b4fc 0000 cmpaw #0,%a2
10c7efce: 6714 beqs 10c7efe4 <fib_create_info+0x2f2>
10c7efd0: 7001 moveq #1,%d0
10c7efd2: 2740 0010 movel %d0,%a3@(16)
10c7efd6: 2f0b movel %a3,%sp@-
10c7efd8: 4eba f9b6 jsr %pc@(10c7e990 <free_fib_info>)
10c7efdc: 52aa 0008 addql #1,%a2@(8)
10c7efe0: 200a movel %a2,%d0
10c7efe2: 6046 bras 10c7f02a <fib_create_info+0x338>
10c7efe4: 52ab 0008 addql #1,%a3@(8)
10c7efe8: 41eb 000c lea %a3@(12),%a0
10c7efec: 5290 addql #1,%a0@
10c7efee: 26b9 1002 4f18 movel 10024f18 <fib_info_list>,%a3@
10c7eff4: 42ab 0004 clrl %a3@(4)
10c7eff8: 2053 moveal %a3@,%a0
10c7effa: b0fc 0000 cmpaw #0,%a0
10c7effe: 6704 beqs 10c7f004 <fib_create_info+0x312>
10c7f000: 214b 0004 movel %a3,%a0@(4)
10c7f004: 23cb 1002 4f18 movel %a3,10024f18 <fib_info_list>
10c7f00a: 200b movel %a3,%d0
10c7f00c: 601c bras 10c7f02a <fib_create_info+0x338>
10c7f00e: 72ea moveq #-22,%d1
10c7f010: 206e 0014 moveal %fp@(20),%a0
10c7f014: 2081 movel %d1,%a0@
10c7f016: b6fc 0000 cmpaw #0,%a3
10c7f01a: 670c beqs 10c7f028 <fib_create_info+0x336>
10c7f01c: 7201 moveq #1,%d1
10c7f01e: 2741 0010 movel %d1,%a3@(16)
10c7f022: 2f0b movel %a3,%sp@-
10c7f024: 4eba f96a jsr %pc@(10c7e990 <free_fib_info>)
10c7f028: 7000 moveq #0,%d0
10c7f02a: 4cee 3c3c ffe0 moveml %fp@(-32),%d2-%d5/%a2-%a5
10c7f030: 4e5e unlk %fp
10c7f032: 4e75 rts
10c7f034 <fib_semantic_match>:
10c7f034: 4e56 0000 linkw %fp,#0
10c7f038: 2f0b movel %a3,%sp@-
10c7f03a: 2f0a movel %a2,%sp@-
10c7f03c: 222e 0008 movel %fp@(8),%d1
10c7f040: 226e 000c moveal %fp@(12),%a1
10c7f044: 246e 0010 moveal %fp@(16),%a2
10c7f048: 266e 0014 moveal %fp@(20),%a3
10c7f04c: 2001 movel %d1,%d0
10c7f04e: e588 lsll #2,%d0
10c7f050: d081 addl %d1,%d0
10c7f052: d081 addl %d1,%d0
10c7f054: 41f9 1001 0c04 lea 10010c04 <fib_props>,%a0
10c7f05a: 2030 0800 movel %a0@(00000000,%d0:l),%d0
10c7f05e: 6666 bnes 10c7f0c6 <fib_semantic_match+0x92>
10c7f060: 0829 0000 0017 btst #0,%a1@(23)
10c7f066: 6704 beqs 10c7f06c <fib_semantic_match+0x38>
10c7f068: 7001 moveq #1,%d0
10c7f06a: 605a bras 10c7f0c6 <fib_semantic_match+0x92>
10c7f06c: 2749 0004 movel %a1,%a3@(4)
10c7f070: 7005 moveq #5,%d0
10c7f072: b081 cmpl %d1,%d0
10c7f074: 6d3e blts 10c7f0b4 <fib_semantic_match+0x80>
10c7f076: 7001 moveq #1,%d0
10c7f078: b081 cmpl %d1,%d0
10c7f07a: 6e38 bgts 10c7f0b4 <fib_semantic_match+0x80>
10c7f07c: 7200 moveq #0,%d1
10c7f07e: 41e9 004c lea %a1@(76),%a0
10c7f082: 6006 bras 10c7f08a <fib_semantic_match+0x56>
10c7f084: 5281 addql #1,%d1
10c7f086: 4a81 tstl %d1
10c7f088: 6e22 bgts 10c7f0ac <fib_semantic_match+0x78>
10c7f08a: 0828 0000 0007 btst #0,%a0@(7)
10c7f090: 66f2 bnes 10c7f084 <fib_semantic_match+0x50>
10c7f092: 202a 000c movel %a2@(12),%d0
10c7f096: 6706 beqs 10c7f09e <fib_semantic_match+0x6a>
10c7f098: b0a8 000a cmpl %a0@(10),%d0
10c7f09c: 66e6 bnes 10c7f084 <fib_semantic_match+0x50>
10c7f09e: 4a81 tstl %d1
10c7f0a0: 6e0a bgts 10c7f0ac <fib_semantic_match+0x78>
10c7f0a2: 41e9 000c lea %a1@(12),%a0
10c7f0a6: 5290 addql #1,%a0@
10c7f0a8: 7000 moveq #0,%d0
10c7f0aa: 601a bras 10c7f0c6 <fib_semantic_match+0x92>
10c7f0ac: 42ab 0004 clrl %a3@(4)
10c7f0b0: 7001 moveq #1,%d0
10c7f0b2: 6012 bras 10c7f0c6 <fib_semantic_match+0x92>
10c7f0b4: 42ab 0004 clrl %a3@(4)
10c7f0b8: 4879 1000 a705 pea 1000a705 <timer_bug_msg+0x153e>
10c7f0be: 4eb9 10c1 677e jsr 10c1677e <printk>
10c7f0c4: 70ea moveq #-22,%d0
10c7f0c6: 246e fff8 moveal %fp@(-8),%a2
10c7f0ca: 266e fffc moveal %fp@(-4),%a3
10c7f0ce: 4e5e unlk %fp
10c7f0d0: 4e75 rts
10c7f0d2 <__fib_res_prefsrc>:
10c7f0d2: 4e56 0000 linkw %fp,#0
10c7f0d6: 206e 0008 moveal %fp@(8),%a0
10c7f0da: 4280 clrl %d0
10c7f0dc: 1028 0003 moveb %a0@(3),%d0
10c7f0e0: 2f00 movel %d0,%sp@-
10c7f0e2: 2068 0004 moveal %a0@(4),%a0
10c7f0e6: 2f28 005a movel %a0@(90),%sp@-
10c7f0ea: 2f28 004c movel %a0@(76),%sp@-
10c7f0ee: 4eb9 10c7 c01a jsr 10c7c01a <inet_select_addr>
10c7f0f4: 4e5e unlk %fp
10c7f0f6: 4e75 rts
10c7f0f8 <fib_dump_info>:
10c7f0f8: 4e56 0000 linkw %fp,#0
10c7f0fc: 48e7 3f3c moveml %d2-%d7/%a2-%a5,%sp@-
10c7f100: 266e 0008 moveal %fp@(8),%a3
10c7f104: 2e2e 0028 movel %fp@(40),%d7
10c7f108: 2a6e 0030 moveal %fp@(48),%a5
10c7f10c: 182e 001b moveb %fp@(27),%d4
10c7f110: 1a2e 001f moveb %fp@(31),%d5
10c7f114: 1c2e 0023 moveb %fp@(35),%d6
10c7f118: 142e 002f moveb %fp@(47),%d2
10c7f11c: 262b 0084 movel %a3@(132),%d3
10c7f120: 4aab 0060 tstl %a3@(96)
10c7f124: 6608 bnes 10c7f12e <fib_dump_info+0x36>
10c7f126: 202b 0088 movel %a3@(136),%d0
10c7f12a: 9083 subl %d3,%d0
10c7f12c: 6002 bras 10c7f130 <fib_dump_info+0x38>
10c7f12e: 7000 moveq #0,%d0
10c7f130: 721b moveq #27,%d1
10c7f132: b280 cmpl %d0,%d1
10c7f134: 6c00 01c0 bgew 10c7f2f6 <fib_dump_info+0x1fe>
10c7f138: 286b 0084 moveal %a3@(132),%a4
10c7f13c: 4aab 0060 tstl %a3@(96)
10c7f140: 670c beqs 10c7f14e <fib_dump_info+0x56>
10c7f142: 4879 1000 a694 pea 1000a694 <timer_bug_msg+0x14cd>
10c7f148: 4eb9 10c1 60e4 jsr 10c160e4 <panic>
10c7f14e: 701c moveq #28,%d0
10c7f150: d08c addl %a4,%d0
10c7f152: 2740 0084 movel %d0,%a3@(132)
10c7f156: 721c moveq #28,%d1
10c7f158: d3ab 005c addl %d1,%a3@(92)
10c7f15c: b0ab 0088 cmpl %a3@(136),%d0
10c7f160: 6316 blss 10c7f178 <fib_dump_info+0x80>
10c7f162: 2f3c 10c7 f162 movel #281538914,%sp@-
10c7f168: 4878 001c pea 1c <LSIGTRAP+0x17>
10c7f16c: 2f0b movel %a3,%sp@-
10c7f16e: 4eb9 10c5 55c4 jsr 10c555c4 <skb_over_panic>
10c7f174: 4fef 000c lea %sp@(12),%sp
10c7f178: 396e 0016 0004 movew %fp@(22),%a4@(4)
10c7f17e: 701c moveq #28,%d0
10c7f180: 2880 movel %d0,%a4@
10c7f182: 426c 0006 clrw %a4@(6)
10c7f186: 296e 000c 000c movel %fp@(12),%a4@(12)
10c7f18c: 296e 0010 0008 movel %fp@(16),%a4@(8)
10c7f192: 45ec 0010 lea %a4@(16),%a2
10c7f196: 14bc 0002 moveb #2,%a2@
10c7f19a: 1547 0001 moveb %d7,%a2@(1)
10c7f19e: 422a 0002 clrb %a2@(2)
10c7f1a2: 1542 0003 moveb %d2,%a2@(3)
10c7f1a6: 1544 0004 moveb %d4,%a2@(4)
10c7f1aa: 1545 0007 moveb %d5,%a2@(7)
10c7f1ae: 256d 0014 0008 movel %a5@(20),%a2@(8)
10c7f1b4: 1546 0006 moveb %d6,%a2@(6)
10c7f1b8: 4a07 tstb %d7
10c7f1ba: 6732 beqs 10c7f1ee <fib_dump_info+0xf6>
10c7f1bc: 4aab 0060 tstl %a3@(96)
10c7f1c0: 660a bnes 10c7f1cc <fib_dump_info+0xd4>
10c7f1c2: 202b 0088 movel %a3@(136),%d0
10c7f1c6: 90ab 0084 subl %a3@(132),%d0
10c7f1ca: 6002 bras 10c7f1ce <fib_dump_info+0xd6>
10c7f1cc: 7000 moveq #0,%d0
10c7f1ce: 7207 moveq #7,%d1
10c7f1d0: b280 cmpl %d0,%d1
10c7f1d2: 6c00 0122 bgew 10c7f2f6 <fib_dump_info+0x1fe>
10c7f1d6: 2f2e 0024 movel %fp@(36),%sp@-
10c7f1da: 4878 0004 pea 4 <PF_PTRACED_BIT>
10c7f1de: 4878 0001 pea 1 <PF_DTRACE_OFF>
10c7f1e2: 2f0b movel %a3,%sp@-
10c7f1e4: 4eb9 10c5 bfc2 jsr 10c5bfc2 <__rta_fill>
10c7f1ea: 4fef 0010 lea %sp@(16),%sp
10c7f1ee: 156d 001b 0005 moveb %a5@(27),%a2@(5)
10c7f1f4: 4aad 0020 tstl %a5@(32)
10c7f1f8: 6732 beqs 10c7f22c <fib_dump_info+0x134>
10c7f1fa: 4aab 0060 tstl %a3@(96)
10c7f1fe: 660a bnes 10c7f20a <fib_dump_info+0x112>
10c7f200: 202b 0088 movel %a3@(136),%d0
10c7f204: 90ab 0084 subl %a3@(132),%d0
10c7f208: 6002 bras 10c7f20c <fib_dump_info+0x114>
10c7f20a: 7000 moveq #0,%d0
10c7f20c: 7207 moveq #7,%d1
10c7f20e: b280 cmpl %d0,%d1
10c7f210: 6c00 00e4 bgew 10c7f2f6 <fib_dump_info+0x1fe>
10c7f214: 486d 0020 pea %a5@(32)
10c7f218: 4878 0004 pea 4 <PF_PTRACED_BIT>
10c7f21c: 4878 0006 pea 6 <LSIGTRAP+0x1>
10c7f220: 2f0b movel %a3,%sp@-
10c7f222: 4eb9 10c5 bfc2 jsr 10c5bfc2 <__rta_fill>
10c7f228: 4fef 0010 lea %sp@(16),%sp
10c7f22c: 486d 0024 pea %a5@(36)
10c7f230: 2f0b movel %a3,%sp@-
10c7f232: 4eb9 10c5 c0a6 jsr 10c5c0a6 <rtnetlink_put_metrics>
10c7f238: 508f addql #8,%sp
10c7f23a: 4a80 tstl %d0
10c7f23c: 6d00 00b8 bltw 10c7f2f6 <fib_dump_info+0x1fe>
10c7f240: 4aad 001c tstl %a5@(28)
10c7f244: 6732 beqs 10c7f278 <fib_dump_info+0x180>
10c7f246: 4aab 0060 tstl %a3@(96)
10c7f24a: 660a bnes 10c7f256 <fib_dump_info+0x15e>
10c7f24c: 202b 0088 movel %a3@(136),%d0
10c7f250: 90ab 0084 subl %a3@(132),%d0
10c7f254: 6002 bras 10c7f258 <fib_dump_info+0x160>
10c7f256: 7000 moveq #0,%d0
10c7f258: 7207 moveq #7,%d1
10c7f25a: b280 cmpl %d0,%d1
10c7f25c: 6c00 0098 bgew 10c7f2f6 <fib_dump_info+0x1fe>
10c7f260: 486d 001c pea %a5@(28)
10c7f264: 4878 0004 pea 4 <PF_PTRACED_BIT>
10c7f268: 4878 0007 pea 7 <LSIGTRAP+0x2>
10c7f26c: 2f0b movel %a3,%sp@-
10c7f26e: 4eb9 10c5 bfc2 jsr 10c5bfc2 <__rta_fill>
10c7f274: 4fef 0010 lea %sp@(16),%sp
10c7f278: 7001 moveq #1,%d0
10c7f27a: b0ad 0048 cmpl %a5@(72),%d0
10c7f27e: 6668 bnes 10c7f2e8 <fib_dump_info+0x1f0>
10c7f280: 4aad 005a tstl %a5@(90)
10c7f284: 6730 beqs 10c7f2b6 <fib_dump_info+0x1be>
10c7f286: 4aab 0060 tstl %a3@(96)
10c7f28a: 660a bnes 10c7f296 <fib_dump_info+0x19e>
10c7f28c: 202b 0088 movel %a3@(136),%d0
10c7f290: 90ab 0084 subl %a3@(132),%d0
10c7f294: 6002 bras 10c7f298 <fib_dump_info+0x1a0>
10c7f296: 7000 moveq #0,%d0
10c7f298: 7207 moveq #7,%d1
10c7f29a: b280 cmpl %d0,%d1
10c7f29c: 6c58 bges 10c7f2f6 <fib_dump_info+0x1fe>
10c7f29e: 486d 005a pea %a5@(90)
10c7f2a2: 4878 0004 pea 4 <PF_PTRACED_BIT>
10c7f2a6: 4878 0005 pea 5 <LSIGTRAP>
10c7f2aa: 2f0b movel %a3,%sp@-
10c7f2ac: 4eb9 10c5 bfc2 jsr 10c5bfc2 <__rta_fill>
10c7f2b2: 4fef 0010 lea %sp@(16),%sp
10c7f2b6: 4aad 0056 tstl %a5@(86)
10c7f2ba: 672c beqs 10c7f2e8 <fib_dump_info+0x1f0>
10c7f2bc: 4aab 0060 tstl %a3@(96)
10c7f2c0: 660a bnes 10c7f2cc <fib_dump_info+0x1d4>
10c7f2c2: 202b 0088 movel %a3@(136),%d0
10c7f2c6: 90ab 0084 subl %a3@(132),%d0
10c7f2ca: 6002 bras 10c7f2ce <fib_dump_info+0x1d6>
10c7f2cc: 7000 moveq #0,%d0
10c7f2ce: 7207 moveq #7,%d1
10c7f2d0: b280 cmpl %d0,%d1
10c7f2d2: 6c22 bges 10c7f2f6 <fib_dump_info+0x1fe>
10c7f2d4: 486d 0056 pea %a5@(86)
10c7f2d8: 4878 0004 pea 4 <PF_PTRACED_BIT>
10c7f2dc: 4878 0004 pea 4 <PF_PTRACED_BIT>
10c7f2e0: 2f0b movel %a3,%sp@-
10c7f2e2: 4eb9 10c5 bfc2 jsr 10c5bfc2 <__rta_fill>
10c7f2e8: 202b 0084 movel %a3@(132),%d0
10c7f2ec: 9083 subl %d3,%d0
10c7f2ee: 2880 movel %d0,%a4@
10c7f2f0: 202b 005c movel %a3@(92),%d0
10c7f2f4: 602e bras 10c7f324 <fib_dump_info+0x22c>
10c7f2f6: 222b 0080 movel %a3@(128),%d1
10c7f2fa: 2003 movel %d3,%d0
10c7f2fc: 9081 subl %d1,%d0
10c7f2fe: b0ab 005c cmpl %a3@(92),%d0
10c7f302: 641e bccs 10c7f322 <fib_dump_info+0x22a>
10c7f304: 4aab 0060 tstl %a3@(96)
10c7f308: 660c bnes 10c7f316 <fib_dump_info+0x21e>
10c7f30a: 2740 005c movel %d0,%a3@(92)
10c7f30e: d280 addl %d0,%d1
10c7f310: 2741 0084 movel %d1,%a3@(132)
10c7f314: 600c bras 10c7f322 <fib_dump_info+0x22a>
10c7f316: 42a7 clrl %sp@-
10c7f318: 2f00 movel %d0,%sp@-
10c7f31a: 2f0b movel %a3,%sp@-
10c7f31c: 4eb9 10c5 60b2 jsr 10c560b2 <___pskb_trim>
10c7f322: 70ff moveq #-1,%d0
10c7f324: 4cee 3cfc ffd8 moveml %fp@(-40),%d2-%d7/%a2-%a5
10c7f32a: 4e5e unlk %fp
10c7f32c: 4e75 rts
10c7f32e <fib_convert_rtentry>:
10c7f32e: 4e56 fff0 linkw %fp,#-16
10c7f332: 48e7 383c moveml %d2-%d4/%a2-%a5,%sp@-
10c7f336: 282e 0008 movel %fp@(8),%d4
10c7f33a: 266e 000c moveal %fp@(12),%a3
10c7f33e: 2a6e 0010 moveal %fp@(16),%a5
10c7f342: 262e 0014 movel %fp@(20),%d3
10c7f346: 286e 0018 moveal %fp@(24),%a4
10c7f34a: 4878 000c pea c <LSIGTRAP+0x7>
10c7f34e: 42a7 clrl %sp@-
10c7f350: 2f0d movel %a5,%sp@-
10c7f352: 45f9 10c8 576c lea 10c8576c <memset>,%a2
10c7f358: 4e92 jsr %a2@
10c7f35a: 4878 0030 pea 30 <LSIGTRAP+0x2b>
10c7f35e: 42a7 clrl %sp@-
10c7f360: 2f03 movel %d3,%sp@-
10c7f362: 4e92 jsr %a2@
10c7f364: 4fef 0018 lea %sp@(24),%sp
10c7f368: 709f moveq #-97,%d0
10c7f36a: 0c6c 0002 0004 cmpiw #2,%a4@(4)
10c7f370: 6600 029a bnew 10c7f60c <fib_convert_rtentry+0x2de>
10c7f374: 7020 moveq #32,%d0
10c7f376: 43ec 0008 lea %a4@(8),%a1
10c7f37a: 082c 0002 0035 btst #2,%a4@(53)
10c7f380: 6656 bnes 10c7f3d8 <fib_convert_rtentry+0xaa>
10c7f382: 206c 0028 moveal %a4@(40),%a0
10c7f386: 302c 0024 movew %a4@(36),%d0
10c7f38a: 0c40 0002 cmpiw #2,%d0
10c7f38e: 6710 beqs 10c7f3a0 <fib_convert_rtentry+0x72>
10c7f390: b0fc 0000 cmpaw #0,%a0
10c7f394: 6604 bnes 10c7f39a <fib_convert_rtentry+0x6c>
10c7f396: 4a40 tstw %d0
10c7f398: 6706 beqs 10c7f3a0 <fib_convert_rtentry+0x72>
10c7f39a: 709f moveq #-97,%d0
10c7f39c: 6000 026e braw 10c7f60c <fib_convert_rtentry+0x2de>
10c7f3a0: 2408 movel %a0,%d2
10c7f3a2: 4682 notl %d2
10c7f3a4: 2011 movel %a1@,%d0
10c7f3a6: c082 andl %d2,%d0
10c7f3a8: 6600 019a bnew 10c7f544 <fib_convert_rtentry+0x216>
10c7f3ac: 2202 movel %d2,%d1
10c7f3ae: 5281 addql #1,%d1
10c7f3b0: 2002 movel %d2,%d0
10c7f3b2: c081 andl %d1,%d0
10c7f3b4: 6600 018e bnew 10c7f544 <fib_convert_rtentry+0x216>
10c7f3b8: 7000 moveq #0,%d0
10c7f3ba: b0fc 0000 cmpaw #0,%a0
10c7f3be: 6718 beqs 10c7f3d8 <fib_convert_rtentry+0xaa>
10c7f3c0: 2002 movel %d2,%d0
10c7f3c2: 7200 moveq #0,%d1
10c7f3c4: 0800 0000 btst #0,%d0
10c7f3c8: 670a beqs 10c7f3d4 <fib_convert_rtentry+0xa6>
10c7f3ca: 5281 addql #1,%d1
10c7f3cc: e288 lsrl #1,%d0
10c7f3ce: 0800 0000 btst #0,%d0
10c7f3d2: 66f6 bnes 10c7f3ca <fib_convert_rtentry+0x9c>
10c7f3d4: 7020 moveq #32,%d0
10c7f3d6: 9081 subl %d1,%d0
10c7f3d8: 377c 0001 0006 movew #1,%a3@(6)
10c7f3de: 42ab 000c clrl %a3@(12)
10c7f3e2: 42ab 0008 clrl %a3@(8)
10c7f3e6: 721c moveq #28,%d1
10c7f3e8: 2681 movel %d1,%a3@
10c7f3ea: 0c84 0000 890c cmpil #35084,%d4
10c7f3f0: 660c bnes 10c7f3fe <fib_convert_rtentry+0xd0>
10c7f3f2: 377c 0019 0004 movew #25,%a3@(4)
10c7f3f8: 426b 0006 clrw %a3@(6)
10c7f3fc: 6012 bras 10c7f410 <fib_convert_rtentry+0xe2>
10c7f3fe: 377c 0018 0004 movew #24,%a3@(4)
10c7f404: 377c 0401 0006 movew #1025,%a3@(6)
10c7f40a: 1b7c 0003 0005 moveb #3,%a5@(5)
10c7f410: 1b40 0001 moveb %d0,%a5@(1)
10c7f414: 2043 moveal %d3,%a0
10c7f416: 2089 movel %a1,%a0@
10c7f418: 4a6c 0040 tstw %a4@(64)
10c7f41c: 6714 beqs 10c7f432 <fib_convert_rtentry+0x104>
10c7f41e: 306c 0040 moveaw %a4@(64),%a0
10c7f422: 5388 subql #1,%a0
10c7f424: 2948 0038 movel %a0,%a4@(56)
10c7f428: 47ec 0038 lea %a4@(56),%a3
10c7f42c: 2243 moveal %d3,%a1
10c7f42e: 234b 0014 movel %a3,%a1@(20)
10c7f432: 082c 0001 0034 btst #1,%a4@(52)
10c7f438: 6710 beqs 10c7f44a <fib_convert_rtentry+0x11c>
10c7f43a: 1b7c 00fe 0006 moveb #-2,%a5@(6)
10c7f440: 1b7c 0007 0007 moveb #7,%a5@(7)
10c7f446: 6000 01c2 braw 10c7f60a <fib_convert_rtentry+0x2dc>
10c7f44a: 50ed 0006 st %a5@(6)
10c7f44e: 1b7c 0001 0007 moveb #1,%a5@(7)
10c7f454: 202c 0042 movel %a4@(66),%d0
10c7f458: 6700 009e beqw 10c7f4f8 <fib_convert_rtentry+0x1ca>
10c7f45c: 4878 000f pea f <LSIGTRAP+0xa>
10c7f460: 2f00 movel %d0,%sp@-
10c7f462: 74f0 moveq #-16,%d2
10c7f464: d48e addl %fp,%d2
10c7f466: 2f02 movel %d2,%sp@-
10c7f468: 4eb9 10c8 5744 jsr 10c85744 <memcpy>
10c7f46e: 4fef 000c lea %sp@(12),%sp
10c7f472: 422e ffff clrb %fp@(-1)
10c7f476: 4878 003a pea 3a <LSIGTRAP+0x35>
10c7f47a: 2f02 movel %d2,%sp@-
10c7f47c: 4eb9 10c8 4132 jsr 10c84132 <strchr>
10c7f482: 2440 moveal %d0,%a2
10c7f484: 508f addql #8,%sp
10c7f486: 2002 movel %d2,%d0
10c7f488: b4fc 0000 cmpaw #0,%a2
10c7f48c: 6702 beqs 10c7f490 <fib_convert_rtentry+0x162>
10c7f48e: 4212 clrb %a2@
10c7f490: 2f00 movel %d0,%sp@-
10c7f492: 4eb9 10c5 7b86 jsr 10c57b86 <__dev_get_by_name>
10c7f498: 2040 moveal %d0,%a0
10c7f49a: 588f addql #4,%sp
10c7f49c: b0fc 0000 cmpaw #0,%a0
10c7f4a0: 6748 beqs 10c7f4ea <fib_convert_rtentry+0x1bc>
10c7f4a2: 47e8 003a lea %a0@(58),%a3
10c7f4a6: 2243 moveal %d3,%a1
10c7f4a8: 234b 000c movel %a3,%a1@(12)
10c7f4ac: b4fc 0000 cmpaw #0,%a2
10c7f4b0: 6746 beqs 10c7f4f8 <fib_convert_rtentry+0x1ca>
10c7f4b2: 2068 00a8 moveal %a0@(168),%a0
10c7f4b6: b0fc 0000 cmpaw #0,%a0
10c7f4ba: 672e beqs 10c7f4ea <fib_convert_rtentry+0x1bc>
10c7f4bc: 14bc 003a moveb #58,%a2@
10c7f4c0: 2468 0010 moveal %a0@(16),%a2
10c7f4c4: 2642 moveal %d2,%a3
10c7f4c6: 6002 bras 10c7f4ca <fib_convert_rtentry+0x19c>
10c7f4c8: 2452 moveal %a2@,%a2
10c7f4ca: b4fc 0000 cmpaw #0,%a2
10c7f4ce: 671a beqs 10c7f4ea <fib_convert_rtentry+0x1bc>
10c7f4d0: 41ea 001f lea %a2@(31),%a0
10c7f4d4: 224b moveal %a3,%a1
10c7f4d6: 1018 moveb %a0@+,%d0
10c7f4d8: b019 cmpb %a1@+,%d0
10c7f4da: 6606 bnes 10c7f4e2 <fib_convert_rtentry+0x1b4>
10c7f4dc: 4a00 tstb %d0
10c7f4de: 66f6 bnes 10c7f4d6 <fib_convert_rtentry+0x1a8>
10c7f4e0: 6002 bras 10c7f4e4 <fib_convert_rtentry+0x1b6>
10c7f4e2: 9021 subb %a1@-,%d0
10c7f4e4: 4a00 tstb %d0
10c7f4e6: 66e0 bnes 10c7f4c8 <fib_convert_rtentry+0x19a>
10c7f4e8: 6006 bras 10c7f4f0 <fib_convert_rtentry+0x1c2>
10c7f4ea: 70ed moveq #-19,%d0
10c7f4ec: 6000 011e braw 10c7f60c <fib_convert_rtentry+0x2de>
10c7f4f0: 508a addql #8,%a2
10c7f4f2: 2043 moveal %d3,%a0
10c7f4f4: 214a 0018 movel %a2,%a0@(24)
10c7f4f8: 43ec 0018 lea %a4@(24),%a1
10c7f4fc: 0c6c 0002 0014 cmpiw #2,%a4@(20)
10c7f502: 6626 bnes 10c7f52a <fib_convert_rtentry+0x1fc>
10c7f504: 4a91 tstl %a1@
10c7f506: 6722 beqs 10c7f52a <fib_convert_rtentry+0x1fc>
10c7f508: 2643 moveal %d3,%a3
10c7f50a: 2749 0010 movel %a1,%a3@(16)
10c7f50e: 082c 0001 0035 btst #1,%a4@(53)
10c7f514: 6714 beqs 10c7f52a <fib_convert_rtentry+0x1fc>
10c7f516: 2f11 movel %a1@,%sp@-
10c7f518: 4eb9 10c7 df42 jsr 10c7df42 <inet_addr_type>
10c7f51e: 588f addql #4,%sp
10c7f520: 7201 moveq #1,%d1
10c7f522: b280 cmpl %d0,%d1
10c7f524: 6604 bnes 10c7f52a <fib_convert_rtentry+0x1fc>
10c7f526: 422d 0006 clrb %a5@(6)
10c7f52a: 0c84 0000 890c cmpil #35084,%d4
10c7f530: 6700 00d8 beqw 10c7f60a <fib_convert_rtentry+0x2dc>
10c7f534: 082c 0001 0035 btst #1,%a4@(53)
10c7f53a: 670e beqs 10c7f54a <fib_convert_rtentry+0x21c>
10c7f53c: 2043 moveal %d3,%a0
10c7f53e: 4aa8 0010 tstl %a0@(16)
10c7f542: 6606 bnes 10c7f54a <fib_convert_rtentry+0x21c>
10c7f544: 70ea moveq #-22,%d0
10c7f546: 6000 00c4 braw 10c7f60c <fib_convert_rtentry+0x2de>
10c7f54a: 0c2d 00ff 0006 cmpib #-1,%a5@(6)
10c7f550: 6606 bnes 10c7f558 <fib_convert_rtentry+0x22a>
10c7f552: 1b7c 00fd 0006 moveb #-3,%a5@(6)
10c7f558: 302c 0034 movew %a4@(52),%d0
10c7f55c: 0240 01c0 andiw #448,%d0
10c7f560: 6700 00a8 beqw 10c7f60a <fib_convert_rtentry+0x2dc>
10c7f564: 4878 01f0 pea 1f0 <LSIGTRAP+0x1eb>
10c7f568: 4878 001c pea 1c <LSIGTRAP+0x17>
10c7f56c: 4eb9 10c2 09bc jsr 10c209bc <kmalloc>
10c7f572: 2240 moveal %d0,%a1
10c7f574: b2fc 0000 cmpaw #0,%a1
10c7f578: 6606 bnes 10c7f580 <fib_convert_rtentry+0x252>
10c7f57a: 70f4 moveq #-12,%d0
10c7f57c: 6000 008e braw 10c7f60c <fib_convert_rtentry+0x2de>
10c7f580: 2643 moveal %d3,%a3
10c7f582: 2749 001c movel %a1,%a3@(28)
10c7f586: 337c 0008 0002 movew #8,%a1@(2)
10c7f58c: 32bc 0004 movew #4,%a1@
10c7f590: 082c 0006 0035 btst #6,%a4@(53)
10c7f596: 671a beqs 10c7f5b2 <fib_convert_rtentry+0x284>
10c7f598: 41e9 0004 lea %a1@(4),%a0
10c7f59c: 317c 0008 0002 movew #8,%a0@(2)
10c7f5a2: 30bc 0008 movew #8,%a0@
10c7f5a6: 5051 addqw #8,%a1@
10c7f5a8: 70d8 moveq #-40,%d0
10c7f5aa: d0ac 0046 addl %a4@(70),%d0
10c7f5ae: 2140 0004 movel %d0,%a0@(4)
10c7f5b2: 4a2c 0035 tstb %a4@(53)
10c7f5b6: 6c20 bges 10c7f5d8 <fib_convert_rtentry+0x2aa>
10c7f5b8: 4280 clrl %d0
10c7f5ba: 3011 movew %a1@,%d0
10c7f5bc: 5680 addql #3,%d0
10c7f5be: 72fc moveq #-4,%d1
10c7f5c0: c081 andl %d1,%d0
10c7f5c2: 41f1 0800 lea %a1@(00000000,%d0:l),%a0
10c7f5c6: 317c 0003 0002 movew #3,%a0@(2)
10c7f5cc: 30bc 0008 movew #8,%a0@
10c7f5d0: 5051 addqw #8,%a1@
10c7f5d2: 216c 004a 0004 movel %a4@(74),%a0@(4)
10c7f5d8: 082c 0000 0034 btst #0,%a4@(52)
10c7f5de: 672a beqs 10c7f60a <fib_convert_rtentry+0x2dc>
10c7f5e0: 4280 clrl %d0
10c7f5e2: 3011 movew %a1@,%d0
10c7f5e4: 5680 addql #3,%d0
10c7f5e6: 72fc moveq #-4,%d1
10c7f5e8: c081 andl %d1,%d0
10c7f5ea: 41f1 0800 lea %a1@(00000000,%d0:l),%a0
10c7f5ee: 317c 0004 0002 movew #4,%a0@(2)
10c7f5f4: 30bc 0008 movew #8,%a0@
10c7f5f8: 5051 addqw #8,%a1@
10c7f5fa: 302c 004e movew %a4@(78),%d0
10c7f5fe: e788 lsll #3,%d0
10c7f600: 0280 0007 fff8 andil #524280,%d0
10c7f606: 2140 0004 movel %d0,%a0@(4)
10c7f60a: 7000 moveq #0,%d0
10c7f60c: 4cee 3c1c ffd4 moveml %fp@(-44),%d2-%d4/%a2-%a5
10c7f612: 4e5e unlk %fp
10c7f614: 4e75 rts
10c7f616 <fib_sync_down>:
10c7f616: 4e56 0000 linkw %fp,#0
10c7f61a: 48e7 3f20 moveml %d2-%d7/%a2,%sp@-
10c7f61e: 246e 0008 moveal %fp@(8),%a2
10c7f622: 2a2e 000c movel %fp@(12),%d5
10c7f626: 7800 moveq #0,%d4
10c7f628: 7c00 moveq #0,%d6
10c7f62a: 4606 notb %d6
10c7f62c: 4aae 0010 tstl %fp@(16)
10c7f630: 6702 beqs 10c7f634 <fib_sync_down+0x1e>
10c7f632: 7cff moveq #-1,%d6
10c7f634: 2279 1002 4f18 moveal 10024f18 <fib_info_list>,%a1
10c7f63a: b2fc 0000 cmpaw #0,%a1
10c7f63e: 6760 beqs 10c7f6a0 <fib_sync_down+0x8a>
10c7f640: b4fc 0000 cmpaw #0,%a2
10c7f644: 6706 beqs 10c7f64c <fib_sync_down+0x36>
10c7f646: b5e9 001c cmpal %a1@(28),%a2
10c7f64a: 6744 beqs 10c7f690 <fib_sync_down+0x7a>
10c7f64c: 4a85 tstl %d5
10c7f64e: 6748 beqs 10c7f698 <fib_sync_down+0x82>
10c7f650: 4aa9 0048 tstl %a1@(72)
10c7f654: 6742 beqs 10c7f698 <fib_sync_down+0x82>
10c7f656: 7000 moveq #0,%d0
10c7f658: 41e9 004c lea %a1@(76),%a0
10c7f65c: 7600 moveq #0,%d3
10c7f65e: 2400 movel %d0,%d2
10c7f660: 2228 0004 movel %a0@(4),%d1
10c7f664: 0801 0000 btst #0,%d1
10c7f668: 6614 bnes 10c7f67e <fib_sync_down+0x68>
10c7f66a: ba90 cmpl %a0@,%d5
10c7f66c: 6612 bnes 10c7f680 <fib_sync_down+0x6a>
10c7f66e: 1628 0008 moveb %a0@(8),%d3
10c7f672: bc83 cmpl %d3,%d6
10c7f674: 670a beqs 10c7f680 <fib_sync_down+0x6a>
10c7f676: 7e01 moveq #1,%d7
10c7f678: 8e81 orl %d1,%d7
10c7f67a: 2147 0004 movel %d7,%a0@(4)
10c7f67e: 5280 addql #1,%d0
10c7f680: 51ca ffde dbf %d2,10c7f660 <fib_sync_down+0x4a>
10c7f684: 4242 clrw %d2
10c7f686: 5382 subql #1,%d2
10c7f688: 64d6 bccs 10c7f660 <fib_sync_down+0x4a>
10c7f68a: b0a9 0048 cmpl %a1@(72),%d0
10c7f68e: 6608 bnes 10c7f698 <fib_sync_down+0x82>
10c7f690: 7001 moveq #1,%d0
10c7f692: 81a9 0014 orl %d0,%a1@(20)
10c7f696: 5284 addql #1,%d4
10c7f698: 2251 moveal %a1@,%a1
10c7f69a: b2fc 0000 cmpaw #0,%a1
10c7f69e: 66a0 bnes 10c7f640 <fib_sync_down+0x2a>
10c7f6a0: 2004 movel %d4,%d0
10c7f6a2: 4cdf 04fc moveml %sp@+,%d2-%d7/%a2
10c7f6a6: 4e5e unlk %fp
10c7f6a8: 4e75 rts
10c7f6aa <fib_flag_trans>:
10c7f6aa: 4e56 0000 linkw %fp,#0
10c7f6ae: 202e 0008 movel %fp@(8),%d0
10c7f6b2: 226e 0014 moveal %fp@(20),%a1
10c7f6b6: e588 lsll #2,%d0
10c7f6b8: 41f9 1001 0c52 lea 10010c52 <type2flags.1497>,%a0
10c7f6be: 2030 0800 movel %a0@(00000000,%d0:l),%d0
10c7f6c2: b2fc 0000 cmpaw #0,%a1
10c7f6c6: 670a beqs 10c7f6d2 <fib_flag_trans+0x28>
10c7f6c8: 4aa9 005a tstl %a1@(90)
10c7f6cc: 6704 beqs 10c7f6d2 <fib_flag_trans+0x28>
10c7f6ce: 7202 moveq #2,%d1
10c7f6d0: 8081 orl %d1,%d0
10c7f6d2: 72ff moveq #-1,%d1
10c7f6d4: b2ae 0010 cmpl %fp@(16),%d1
10c7f6d8: 6604 bnes 10c7f6de <fib_flag_trans+0x34>
10c7f6da: 7204 moveq #4,%d1
10c7f6dc: 8081 orl %d1,%d0
10c7f6de: 4aae 000c tstl %fp@(12)
10c7f6e2: 6604 bnes 10c7f6e8 <fib_flag_trans+0x3e>
10c7f6e4: 7201 moveq #1,%d1
10c7f6e6: 8081 orl %d1,%d0
10c7f6e8: 4e5e unlk %fp
10c7f6ea: 4e75 rts
10c7f6ec <fib_node_get_info>:
10c7f6ec: 4e56 0000 linkw %fp,#0
10c7f6f0: 48e7 3030 moveml %d2-%d3/%a2-%a3,%sp@-
10c7f6f4: 246e 0010 moveal %fp@(16),%a2
10c7f6f8: 262e 0014 movel %fp@(20),%d3
10c7f6fc: 242e 0018 movel %fp@(24),%d2
10c7f700: 266e 001c moveal %fp@(28),%a3
10c7f704: 2f0a movel %a2,%sp@-
10c7f706: 2f02 movel %d2,%sp@-
10c7f708: 2f2e 000c movel %fp@(12),%sp@-
10c7f70c: 2f2e 0008 movel %fp@(8),%sp@-
10c7f710: 4eba ff98 jsr %pc@(10c7f6aa <fib_flag_trans>)
10c7f714: 2200 movel %d0,%d1
10c7f716: 4fef 0010 lea %sp@(16),%sp
10c7f71a: b4fc 0000 cmpaw #0,%a2
10c7f71e: 6748 beqs 10c7f768 <fib_node_get_info+0x7c>
10c7f720: 202a 0030 movel %a2@(48),%d0
10c7f724: e688 lsrl #3,%d0
10c7f726: 2f00 movel %d0,%sp@-
10c7f728: 2f2a 002c movel %a2@(44),%sp@-
10c7f72c: 7028 moveq #40,%d0
10c7f72e: d0aa 0040 addl %a2@(64),%d0
10c7f732: 2f00 movel %d0,%sp@-
10c7f734: 2f02 movel %d2,%sp@-
10c7f736: 2f2a 0020 movel %a2@(32),%sp@-
10c7f73a: 42a7 clrl %sp@-
10c7f73c: 42a7 clrl %sp@-
10c7f73e: 2f01 movel %d1,%sp@-
10c7f740: 2f2a 005a movel %a2@(90),%sp@-
10c7f744: 2f03 movel %d3,%sp@-
10c7f746: 202a 004c movel %a2@(76),%d0
10c7f74a: 6606 bnes 10c7f752 <fib_node_get_info+0x66>
10c7f74c: 203c 1000 a718 movel #268478232,%d0
10c7f752: 2f00 movel %d0,%sp@-
10c7f754: 4879 1000 a71a pea 1000a71a <timer_bug_msg+0x1553>
10c7f75a: 2f0b movel %a3,%sp@-
10c7f75c: 4eb9 10c8 4d6a jsr 10c84d6a <sprintf>
10c7f762: 4fef 0034 lea %sp@(52),%sp
10c7f766: 6026 bras 10c7f78e <fib_node_get_info+0xa2>
10c7f768: 42a7 clrl %sp@-
10c7f76a: 42a7 clrl %sp@-
10c7f76c: 42a7 clrl %sp@-
10c7f76e: 2f02 movel %d2,%sp@-
10c7f770: 42a7 clrl %sp@-
10c7f772: 42a7 clrl %sp@-
10c7f774: 42a7 clrl %sp@-
10c7f776: 2f01 movel %d1,%sp@-
10c7f778: 42a7 clrl %sp@-
10c7f77a: 2f03 movel %d3,%sp@-
10c7f77c: 4879 1000 a743 pea 1000a743 <timer_bug_msg+0x157c>
10c7f782: 2f0b movel %a3,%sp@-
10c7f784: 4eb9 10c8 4d6a jsr 10c84d6a <sprintf>
10c7f78a: 4fef 0030 lea %sp@(48),%sp
10c7f78e: 727f moveq #127,%d1
10c7f790: 9280 subl %d0,%d1
10c7f792: 2f01 movel %d1,%sp@-
10c7f794: 4878 0020 pea 20 <LSIGTRAP+0x1b>
10c7f798: 4873 0800 pea %a3@(00000000,%d0:l)
10c7f79c: 4eb9 10c8 576c jsr 10c8576c <memset>
10c7f7a2: 177c 000a 007f moveb #10,%a3@(127)
10c7f7a8: 4cee 0c0c fff0 moveml %fp@(-16),%d2-%d3/%a2-%a3
10c7f7ae: 4e5e unlk %fp
10c7f7b0: 4e75 rts
10c7f7b2: 4e75 rts
10c7f7b4 <fn_free_node>:
10c7f7b4: 4e56 0000 linkw %fp,#0
10c7f7b8: 2f0a movel %a2,%sp@-
10c7f7ba: 246e 0008 moveal %fp@(8),%a2
10c7f7be: 2f2a 0004 movel %a2@(4),%sp@-
10c7f7c2: 4eb9 10c7 ea04 jsr 10c7ea04 <fib_release_info>
10c7f7c8: 2f0a movel %a2,%sp@-
10c7f7ca: 2f39 1002 4f1c movel 10024f1c <fn_hash_kmem>,%sp@-
10c7f7d0: 4eb9 10c2 0aea jsr 10c20aea <kmem_cache_free>
10c7f7d6: 246e fffc moveal %fp@(-4),%a2
10c7f7da: 4e5e unlk %fp
10c7f7dc: 4e75 rts
10c7f7de <fn_new_zone>:
10c7f7de: 4e56 0000 linkw %fp,#0
10c7f7e2: 48e7 203c moveml %d2/%a2-%a5,%sp@-
10c7f7e6: 286e 0008 moveal %fp@(8),%a4
10c7f7ea: 242e 000c movel %fp@(12),%d2
10c7f7ee: 4878 01f0 pea 1f0 <LSIGTRAP+0x1eb>
10c7f7f2: 4878 001c pea 1c <LSIGTRAP+0x17>
10c7f7f6: 45f9 10c2 09bc lea 10c209bc <kmalloc>,%a2
10c7f7fc: 4e92 jsr %a2@
10c7f7fe: 2640 moveal %d0,%a3
10c7f800: 508f addql #8,%sp
10c7f802: 2a4a moveal %a2,%a5
10c7f804: b6fc 0000 cmpaw #0,%a3
10c7f808: 6606 bnes 10c7f810 <fn_new_zone+0x32>
10c7f80a: 7000 moveq #0,%d0
10c7f80c: 6000 00d0 braw 10c7f8de <fn_new_zone+0x100>
10c7f810: 4878 001c pea 1c <LSIGTRAP+0x17>
10c7f814: 42a7 clrl %sp@-
10c7f816: 2f0b movel %a3,%sp@-
10c7f818: 45f9 10c8 576c lea 10c8576c <memset>,%a2
10c7f81e: 4e92 jsr %a2@
10c7f820: 4fef 000c lea %sp@(12),%sp
10c7f824: 4a82 tstl %d2
10c7f826: 670e beqs 10c7f836 <fn_new_zone+0x58>
10c7f828: 7010 moveq #16,%d0
10c7f82a: 2740 000c movel %d0,%a3@(12)
10c7f82e: 720f moveq #15,%d1
10c7f830: 2741 0010 movel %d1,%a3@(16)
10c7f834: 600a bras 10c7f840 <fn_new_zone+0x62>
10c7f836: 7001 moveq #1,%d0
10c7f838: 2740 000c movel %d0,%a3@(12)
10c7f83c: 42ab 0010 clrl %a3@(16)
10c7f840: 4878 01f0 pea 1f0 <LSIGTRAP+0x1eb>
10c7f844: 202b 000c movel %a3@(12),%d0
10c7f848: e588 lsll #2,%d0
10c7f84a: 2f00 movel %d0,%sp@-
10c7f84c: 4e95 jsr %a5@
10c7f84e: 2740 0004 movel %d0,%a3@(4)
10c7f852: 508f addql #8,%sp
10c7f854: 660c bnes 10c7f862 <fn_new_zone+0x84>
10c7f856: 2f0b movel %a3,%sp@-
10c7f858: 4eb9 10c2 0b8c jsr 10c20b8c <kfree>
10c7f85e: 7000 moveq #0,%d0
10c7f860: 607c bras 10c7f8de <fn_new_zone+0x100>
10c7f862: 202b 000c movel %a3@(12),%d0
10c7f866: e588 lsll #2,%d0
10c7f868: 2f00 movel %d0,%sp@-
10c7f86a: 42a7 clrl %sp@-
10c7f86c: 2f2b 0004 movel %a3@(4),%sp@-
10c7f870: 4e92 jsr %a2@
10c7f872: 2742 0014 movel %d2,%a3@(20)
10c7f876: 670a beqs 10c7f882 <fn_new_zone+0xa4>
10c7f878: 7020 moveq #32,%d0
10c7f87a: 9082 subl %d2,%d0
10c7f87c: 72ff moveq #-1,%d1
10c7f87e: e1a9 lsll %d0,%d1
10c7f880: 6002 bras 10c7f884 <fn_new_zone+0xa6>
10c7f882: 7200 moveq #0,%d1
10c7f884: 2741 0018 movel %d1,%a3@(24)
10c7f888: 2002 movel %d2,%d0
10c7f88a: 5280 addql #1,%d0
10c7f88c: 43f9 1002 5730 lea 10025730 <irq_stat+0x8>,%a1
10c7f892: e58a lsll #2,%d2
10c7f894: 7220 moveq #32,%d1
10c7f896: b280 cmpl %d0,%d1
10c7f898: 6d1c blts 10c7f8b6 <fn_new_zone+0xd8>
10c7f89a: 2200 movel %d0,%d1
10c7f89c: e589 lsll #2,%d1
10c7f89e: 4ab4 1800 tstl %a4@(00000000,%d1:l)
10c7f8a2: 6612 bnes 10c7f8b6 <fn_new_zone+0xd8>
10c7f8a4: 41f4 1800 lea %a4@(00000000,%d1:l),%a0
10c7f8a8: 5280 addql #1,%d0
10c7f8aa: 7220 moveq #32,%d1
10c7f8ac: b280 cmpl %d0,%d1
10c7f8ae: 6d06 blts 10c7f8b6 <fn_new_zone+0xd8>
10c7f8b0: 5888 addql #4,%a0
10c7f8b2: 4a90 tstl %a0@
10c7f8b4: 67f2 beqs 10c7f8a8 <fn_new_zone+0xca>
10c7f8b6: 5291 addql #1,%a1@
10c7f8b8: 7220 moveq #32,%d1
10c7f8ba: b280 cmpl %d0,%d1
10c7f8bc: 6c0a bges 10c7f8c8 <fn_new_zone+0xea>
10c7f8be: 26ac 0084 movel %a4@(132),%a3@
10c7f8c2: 294b 0084 movel %a3,%a4@(132)
10c7f8c6: 600e bras 10c7f8d6 <fn_new_zone+0xf8>
10c7f8c8: e588 lsll #2,%d0
10c7f8ca: 2074 0800 moveal %a4@(00000000,%d0:l),%a0
10c7f8ce: 2690 movel %a0@,%a3@
10c7f8d0: 2074 0800 moveal %a4@(00000000,%d0:l),%a0
10c7f8d4: 208b movel %a3,%a0@
10c7f8d6: 298b 2800 movel %a3,%a4@(00000000,%d2:l)
10c7f8da: 5391 subql #1,%a1@
10c7f8dc: 200b movel %a3,%d0
10c7f8de: 4cee 3c04 ffec moveml %fp@(-20),%d2/%a2-%a5
10c7f8e4: 4e5e unlk %fp
10c7f8e6: 4e75 rts
10c7f8e8 <fn_hash_lookup>:
10c7f8e8: 4e56 0000 linkw %fp,#0
10c7f8ec: 48e7 303c moveml %d2-%d3/%a2-%a5,%sp@-
10c7f8f0: 2a6e 000c moveal %fp@(12),%a5
10c7f8f4: 286e 0010 moveal %fp@(16),%a4
10c7f8f8: 226e 0008 moveal %fp@(8),%a1
10c7f8fc: 41e9 0022 lea %a1@(34),%a0
10c7f900: 2668 0084 moveal %a0@(132),%a3
10c7f904: b6fc 0000 cmpaw #0,%a3
10c7f908: 6700 00a6 beqw 10c7f9b0 <fn_hash_lookup+0xc8>
10c7f90c: 2415 movel %a5@,%d2
10c7f90e: c4ab 0018 andl %a3@(24),%d2
10c7f912: 7020 moveq #32,%d0
10c7f914: 90ab 0014 subl %a3@(20),%d0
10c7f918: 2202 movel %d2,%d1
10c7f91a: e0a9 lsrl %d0,%d1
10c7f91c: 2001 movel %d1,%d0
10c7f91e: 4240 clrw %d0
10c7f920: 4840 swap %d0
10c7f922: e848 lsrw #4,%d0
10c7f924: b380 eorl %d1,%d0
10c7f926: 2200 movel %d0,%d1
10c7f928: 760a moveq #10,%d3
10c7f92a: e6a9 lsrl %d3,%d1
10c7f92c: b181 eorl %d0,%d1
10c7f92e: 2001 movel %d1,%d0
10c7f930: ea88 lsrl #5,%d0
10c7f932: b181 eorl %d0,%d1
10c7f934: c2ab 0010 andl %a3@(16),%d1
10c7f938: 206b 0004 moveal %a3@(4),%a0
10c7f93c: e589 lsll #2,%d1
10c7f93e: 2470 1800 moveal %a0@(00000000,%d1:l),%a2
10c7f942: 6052 bras 10c7f996 <fn_hash_lookup+0xae>
10c7f944: 102a 000f moveb %a2@(15),%d0
10c7f948: 0000 0002 orib #2,%d0
10c7f94c: 1540 000f moveb %d0,%a2@(15)
10c7f950: 0800 0000 btst #0,%d0
10c7f954: 663e bnes 10c7f994 <fn_hash_lookup+0xac>
10c7f956: 102a 000e moveb %a2@(14),%d0
10c7f95a: b02d 0011 cmpb %a5@(17),%d0
10c7f95e: 6534 bcss 10c7f994 <fn_hash_lookup+0xac>
10c7f960: 2f0c movel %a4,%sp@-
10c7f962: 2f0d movel %a5,%sp@-
10c7f964: 2f2a 0004 movel %a2@(4),%sp@-
10c7f968: 4280 clrl %d0
10c7f96a: 102a 000d moveb %a2@(13),%d0
10c7f96e: 2f00 movel %d0,%sp@-
10c7f970: 4eb9 10c7 f034 jsr 10c7f034 <fib_semantic_match>
10c7f976: 4fef 0010 lea %sp@(16),%sp
10c7f97a: 4a80 tstl %d0
10c7f97c: 6612 bnes 10c7f990 <fn_hash_lookup+0xa8>
10c7f97e: 196a 000d 0002 moveb %a2@(13),%a4@(2)
10c7f984: 196a 000e 0003 moveb %a2@(14),%a4@(3)
10c7f98a: 18ab 0017 moveb %a3@(23),%a4@
10c7f98e: 6022 bras 10c7f9b2 <fn_hash_lookup+0xca>
10c7f990: 4a80 tstl %d0
10c7f992: 6d1e blts 10c7f9b2 <fn_hash_lookup+0xca>
10c7f994: 2452 moveal %a2@,%a2
10c7f996: b4fc 0000 cmpaw #0,%a2
10c7f99a: 670a beqs 10c7f9a6 <fn_hash_lookup+0xbe>
10c7f99c: 202a 0008 movel %a2@(8),%d0
10c7f9a0: b082 cmpl %d2,%d0
10c7f9a2: 67a0 beqs 10c7f944 <fn_hash_lookup+0x5c>
10c7f9a4: 65ee bcss 10c7f994 <fn_hash_lookup+0xac>
10c7f9a6: 2653 moveal %a3@,%a3
10c7f9a8: b6fc 0000 cmpaw #0,%a3
10c7f9ac: 6600 ff5e bnew 10c7f90c <fn_hash_lookup+0x24>
10c7f9b0: 7001 moveq #1,%d0
10c7f9b2: 4cee 3c0c ffe8 moveml %fp@(-24),%d2-%d3/%a2-%a5
10c7f9b8: 4e5e unlk %fp
10c7f9ba: 4e75 rts
10c7f9bc <fib_detect_death>:
10c7f9bc: 4e56 0000 linkw %fp,#0
10c7f9c0: 48e7 3030 moveml %d2-%d3/%a2-%a3,%sp@-
10c7f9c4: 246e 0008 moveal %fp@(8),%a2
10c7f9c8: 262e 000c movel %fp@(12),%d3
10c7f9cc: 266e 0014 moveal %fp@(20),%a3
10c7f9d0: 7400 moveq #0,%d2
10c7f9d2: 2f2a 004c movel %a2@(76),%sp@-
10c7f9d6: 486a 005a pea %a2@(90)
10c7f9da: 4879 1001 0630 pea 10010630 <arp_tbl>
10c7f9e0: 4eb9 10c5 a3a8 jsr 10c5a3a8 <neigh_lookup>
10c7f9e6: 2240 moveal %d0,%a1
10c7f9e8: 4fef 000c lea %sp@(12),%sp
10c7f9ec: b2fc 0000 cmpaw #0,%a1
10c7f9f0: 6722 beqs 10c7fa14 <fib_detect_death+0x58>
10c7f9f2: 1429 001d moveb %a1@(29),%d2
10c7f9f6: 41e9 0034 lea %a1@(52),%a0
10c7f9fa: 40c1 movew %sr,%d1
10c7f9fc: 007c 0700 oriw #1792,%sr
10c7fa00: 2010 movel %a0@,%d0
10c7fa02: 5380 subql #1,%d0
10c7fa04: 2080 movel %d0,%a0@
10c7fa06: 46c1 movew %d1,%sr
10c7fa08: 4a80 tstl %d0
10c7fa0a: 6608 bnes 10c7fa14 <fib_detect_death+0x58>
10c7fa0c: 2f09 movel %a1,%sp@-
10c7fa0e: 4eb9 10c5 a79c jsr 10c5a79c <neigh_destroy>
10c7fa14: 7002 moveq #2,%d0
10c7fa16: b082 cmpl %d2,%d0
10c7fa18: 6710 beqs 10c7fa2a <fib_detect_death+0x6e>
10c7fa1a: 1002 moveb %d2,%d0
10c7fa1c: 0200 ffde andib #-34,%d0
10c7fa20: 670c beqs 10c7fa2e <fib_detect_death+0x72>
10c7fa22: b6b9 1001 0c88 cmpl 10010c88 <fn_hash_last_dflt>,%d3
10c7fa28: 6710 beqs 10c7fa3a <fib_detect_death+0x7e>
10c7fa2a: 7000 moveq #0,%d0
10c7fa2c: 6016 bras 10c7fa44 <fib_detect_death+0x88>
10c7fa2e: 4a93 tstl %a3@
10c7fa30: 6c10 bges 10c7fa42 <fib_detect_death+0x86>
10c7fa32: b6b9 1001 0c88 cmpl 10010c88 <fn_hash_last_dflt>,%d3
10c7fa38: 6f08 bles 10c7fa42 <fib_detect_death+0x86>
10c7fa3a: 206e 0010 moveal %fp@(16),%a0
10c7fa3e: 208a movel %a2,%a0@
10c7fa40: 2683 movel %d3,%a3@
10c7fa42: 7001 moveq #1,%d0
10c7fa44: 4cee 0c0c fff0 moveml %fp@(-16),%d2-%d3/%a2-%a3
10c7fa4a: 4e5e unlk %fp
10c7fa4c: 4e75 rts
10c7fa4e <fn_hash_select_default>:
10c7fa4e: 4e56 fff8 linkw %fp,#-8
10c7fa52: 48e7 3038 moveml %d2-%d3/%a2-%a4,%sp@-
10c7fa56: 286e 0010 moveal %fp@(16),%a4
10c7fa5a: 7400 moveq #0,%d2
10c7fa5c: 226e 0008 moveal %fp@(8),%a1
10c7fa60: 41e9 0022 lea %a1@(34),%a0
10c7fa64: 2050 moveal %a0@,%a0
10c7fa66: b0fc 0000 cmpaw #0,%a0
10c7fa6a: 6700 013c beqw 10c7fba8 <fn_hash_select_default+0x15a>
10c7fa6e: 70ff moveq #-1,%d0
10c7fa70: 2d40 fffc movel %d0,%fp@(-4)
10c7fa74: 42ae fff8 clrl %fp@(-8)
10c7fa78: 76ff moveq #-1,%d3
10c7fa7a: 2068 0004 moveal %a0@(4),%a0
10c7fa7e: 2450 moveal %a0@,%a2
10c7fa80: 6040 bras 10c7fac2 <fn_hash_select_default+0x74>
10c7fa82: 4aab 005a tstl %a3@(90)
10c7fa86: 6738 beqs 10c7fac0 <fn_hash_select_default+0x72>
10c7fa88: 0c2b 00fd 0054 cmpib #-3,%a3@(84)
10c7fa8e: 6630 bnes 10c7fac0 <fn_hash_select_default+0x72>
10c7fa90: 0000 0002 orib #2,%d0
10c7fa94: 1540 000f moveb %d0,%a2@(15)
10c7fa98: 4a82 tstl %d2
10c7fa9a: 671a beqs 10c7fab6 <fn_hash_select_default+0x68>
10c7fa9c: 486e fffc pea %fp@(-4)
10c7faa0: 486e fff8 pea %fp@(-8)
10c7faa4: 2f03 movel %d3,%sp@-
10c7faa6: 2f02 movel %d2,%sp@-
10c7faa8: 4eba ff12 jsr %pc@(10c7f9bc <fib_detect_death>)
10c7faac: 4fef 0010 lea %sp@(16),%sp
10c7fab0: 4a80 tstl %d0
10c7fab2: 6608 bnes 10c7fabc <fn_hash_select_default+0x6e>
10c7fab4: 606c bras 10c7fb22 <fn_hash_select_default+0xd4>
10c7fab6: b7ec 0004 cmpal %a4@(4),%a3
10c7faba: 663a bnes 10c7faf6 <fn_hash_select_default+0xa8>
10c7fabc: 240b movel %a3,%d2
10c7fabe: 5283 addql #1,%d3
10c7fac0: 2452 moveal %a2@,%a2
10c7fac2: b4fc 0000 cmpaw #0,%a2
10c7fac6: 672e beqs 10c7faf6 <fn_hash_select_default+0xa8>
10c7fac8: 266a 0004 moveal %a2@(4),%a3
10c7facc: 102a 000f moveb %a2@(15),%d0
10c7fad0: 0800 0000 btst #0,%d0
10c7fad4: 66ea bnes 10c7fac0 <fn_hash_select_default+0x72>
10c7fad6: 122a 000e moveb %a2@(14),%d1
10c7fada: b22c 0003 cmpb %a4@(3),%d1
10c7fade: 66e0 bnes 10c7fac0 <fn_hash_select_default+0x72>
10c7fae0: 0c2a 0001 000d cmpib #1,%a2@(13)
10c7fae6: 66d8 bnes 10c7fac0 <fn_hash_select_default+0x72>
10c7fae8: 206c 0004 moveal %a4@(4),%a0
10c7faec: 226b 0020 moveal %a3@(32),%a1
10c7faf0: b3e8 0020 cmpal %a0@(32),%a1
10c7faf4: 638c blss 10c7fa82 <fn_hash_select_default+0x34>
10c7faf6: 4a83 tstl %d3
10c7faf8: 6f04 bles 10c7fafe <fn_hash_select_default+0xb0>
10c7fafa: 4a82 tstl %d2
10c7fafc: 660c bnes 10c7fb0a <fn_hash_select_default+0xbc>
10c7fafe: 70ff moveq #-1,%d0
10c7fb00: 23c0 1001 0c88 movel %d0,10010c88 <fn_hash_last_dflt>
10c7fb06: 6000 00a0 braw 10c7fba8 <fn_hash_select_default+0x15a>
10c7fb0a: 486e fffc pea %fp@(-4)
10c7fb0e: 486e fff8 pea %fp@(-8)
10c7fb12: 2f03 movel %d3,%sp@-
10c7fb14: 2f02 movel %d2,%sp@-
10c7fb16: 4eba fea4 jsr %pc@(10c7f9bc <fib_detect_death>)
10c7fb1a: 4fef 0010 lea %sp@(16),%sp
10c7fb1e: 4a80 tstl %d0
10c7fb20: 663c bnes 10c7fb5e <fn_hash_select_default+0x110>
10c7fb22: 226c 0004 moveal %a4@(4),%a1
10c7fb26: b2fc 0000 cmpaw #0,%a1
10c7fb2a: 671e beqs 10c7fb4a <fn_hash_select_default+0xfc>
10c7fb2c: 41e9 000c lea %a1@(12),%a0
10c7fb30: 40c1 movew %sr,%d1
10c7fb32: 007c 0700 oriw #1792,%sr
10c7fb36: 2010 movel %a0@,%d0
10c7fb38: 5380 subql #1,%d0
10c7fb3a: 2080 movel %d0,%a0@
10c7fb3c: 46c1 movew %d1,%sr
10c7fb3e: 4a80 tstl %d0
10c7fb40: 6608 bnes 10c7fb4a <fn_hash_select_default+0xfc>
10c7fb42: 2f09 movel %a1,%sp@-
10c7fb44: 4eb9 10c7 e990 jsr 10c7e990 <free_fib_info>
10c7fb4a: 2942 0004 movel %d2,%a4@(4)
10c7fb4e: 2242 moveal %d2,%a1
10c7fb50: 41e9 000c lea %a1@(12),%a0
10c7fb54: 5290 addql #1,%a0@
10c7fb56: 23c3 1001 0c88 movel %d3,10010c88 <fn_hash_last_dflt>
10c7fb5c: 604a bras 10c7fba8 <fn_hash_select_default+0x15a>
10c7fb5e: 4aae fffc tstl %fp@(-4)
10c7fb62: 6d3c blts 10c7fba0 <fn_hash_select_default+0x152>
10c7fb64: 226c 0004 moveal %a4@(4),%a1
10c7fb68: b2fc 0000 cmpaw #0,%a1
10c7fb6c: 671e beqs 10c7fb8c <fn_hash_select_default+0x13e>
10c7fb6e: 41e9 000c lea %a1@(12),%a0
10c7fb72: 40c1 movew %sr,%d1
10c7fb74: 007c 0700 oriw #1792,%sr
10c7fb78: 2010 movel %a0@,%d0
10c7fb7a: 5380 subql #1,%d0
10c7fb7c: 2080 movel %d0,%a0@
10c7fb7e: 46c1 movew %d1,%sr
10c7fb80: 4a80 tstl %d0
10c7fb82: 6608 bnes 10c7fb8c <fn_hash_select_default+0x13e>
10c7fb84: 2f09 movel %a1,%sp@-
10c7fb86: 4eb9 10c7 e990 jsr 10c7e990 <free_fib_info>
10c7fb8c: 296e fff8 0004 movel %fp@(-8),%a4@(4)
10c7fb92: 202e fff8 movel %fp@(-8),%d0
10c7fb96: 6708 beqs 10c7fba0 <fn_hash_select_default+0x152>
10c7fb98: 2240 moveal %d0,%a1
10c7fb9a: 41e9 000c lea %a1@(12),%a0
10c7fb9e: 5290 addql #1,%a0@
10c7fba0: 23ee fffc 1001 movel %fp@(-4),10010c88 <fn_hash_last_dflt>
10c7fba6: 0c88
10c7fba8: 4cee 1c0c ffe4 moveml %fp@(-28),%d2-%d3/%a2-%a4
10c7fbae: 4e5e unlk %fp
10c7fbb0: 4e75 rts
10c7fbb2 <fn_hash_insert>:
10c7fbb2: 4e56 fff8 linkw %fp,#-8
10c7fbb6: 48e7 3f3c moveml %d2-%d7/%a2-%a5,%sp@-
10c7fbba: 246e 0010 moveal %fp@(16),%a2
10c7fbbe: 226e 0008 moveal %fp@(8),%a1
10c7fbc2: 41e9 0022 lea %a1@(34),%a0
10c7fbc6: 266e 000c moveal %fp@(12),%a3
10c7fbca: 4285 clrl %d5
10c7fbcc: 1a2b 0001 moveb %a3@(1),%d5
10c7fbd0: 4287 clrl %d7
10c7fbd2: 1e2b 0007 moveb %a3@(7),%d7
10c7fbd6: 7020 moveq #32,%d0
10c7fbd8: b085 cmpl %d5,%d0
10c7fbda: 6d4c blts 10c7fc28 <fn_hash_insert+0x76>
10c7fbdc: 2005 movel %d5,%d0
10c7fbde: e588 lsll #2,%d0
10c7fbe0: 2830 0800 movel %a0@(00000000,%d0:l),%d4
10c7fbe4: 6614 bnes 10c7fbfa <fn_hash_insert+0x48>
10c7fbe6: 2f05 movel %d5,%sp@-
10c7fbe8: 2f08 movel %a0,%sp@-
10c7fbea: 4eba fbf2 jsr %pc@(10c7f7de <fn_new_zone>)
10c7fbee: 2800 movel %d0,%d4
10c7fbf0: 508f addql #8,%sp
10c7fbf2: 6606 bnes 10c7fbfa <fn_hash_insert+0x48>
10c7fbf4: 7097 moveq #-105,%d0
10c7fbf6: 6000 02ba braw 10c7feb2 <fn_hash_insert+0x300>
10c7fbfa: 7600 moveq #0,%d3
10c7fbfc: 2012 movel %a2@,%d0
10c7fbfe: 6730 beqs 10c7fc30 <fn_hash_insert+0x7e>
10c7fc00: 4878 0004 pea 4 <PF_PTRACED_BIT>
10c7fc04: 2f00 movel %d0,%sp@-
10c7fc06: 486e fffc pea %fp@(-4)
10c7fc0a: 4eb9 10c8 5744 jsr 10c85744 <memcpy>
10c7fc10: 2044 moveal %d4,%a0
10c7fc12: 2628 0018 movel %a0@(24),%d3
10c7fc16: 2203 movel %d3,%d1
10c7fc18: 4681 notl %d1
10c7fc1a: 242e fffc movel %fp@(-4),%d2
10c7fc1e: 2002 movel %d2,%d0
10c7fc20: c081 andl %d1,%d0
10c7fc22: 4fef 000c lea %sp@(12),%sp
10c7fc26: 6706 beqs 10c7fc2e <fn_hash_insert+0x7c>
10c7fc28: 70ea moveq #-22,%d0
10c7fc2a: 6000 0286 braw 10c7feb2 <fn_hash_insert+0x300>
10c7fc2e: c682 andl %d2,%d3
10c7fc30: 486e fff8 pea %fp@(-8)
10c7fc34: 2f2e 0014 movel %fp@(20),%sp@-
10c7fc38: 2f0a movel %a2,%sp@-
10c7fc3a: 2f2e 000c movel %fp@(12),%sp@-
10c7fc3e: 4eb9 10c7 ecf2 jsr 10c7ecf2 <fib_create_info>
10c7fc44: 2a40 moveal %d0,%a5
10c7fc46: 4fef 0010 lea %sp@(16),%sp
10c7fc4a: bafc 0000 cmpaw #0,%a5
10c7fc4e: 6700 025e beqw 10c7feae <fn_hash_insert+0x2fc>
10c7fc52: 7220 moveq #32,%d1
10c7fc54: 2244 moveal %d4,%a1
10c7fc56: 92a9 0014 subl %a1@(20),%d1
10c7fc5a: 2003 movel %d3,%d0
10c7fc5c: e2a8 lsrl %d1,%d0
10c7fc5e: 2200 movel %d0,%d1
10c7fc60: 4241 clrw %d1
10c7fc62: 4841 swap %d1
10c7fc64: e849 lsrw #4,%d1
10c7fc66: b181 eorl %d0,%d1
10c7fc68: 2001 movel %d1,%d0
10c7fc6a: 740a moveq #10,%d2
10c7fc6c: e4a8 lsrl %d2,%d0
10c7fc6e: b380 eorl %d1,%d0
10c7fc70: 2200 movel %d0,%d1
10c7fc72: ea89 lsrl #5,%d1
10c7fc74: b380 eorl %d1,%d0
10c7fc76: c0a9 0010 andl %a1@(16),%d0
10c7fc7a: e588 lsll #2,%d0
10c7fc7c: 2669 0004 moveal %a1@(4),%a3
10c7fc80: d7c0 addal %d0,%a3
10c7fc82: 2453 moveal %a3@,%a2
10c7fc84: 6004 bras 10c7fc8a <fn_hash_insert+0xd8>
10c7fc86: 264a moveal %a2,%a3
10c7fc88: 2452 moveal %a2@,%a2
10c7fc8a: b4fc 0000 cmpaw #0,%a2
10c7fc8e: 6706 beqs 10c7fc96 <fn_hash_insert+0xe4>
10c7fc90: b6aa 0008 cmpl %a2@(8),%d3
10c7fc94: 62f0 bhis 10c7fc86 <fn_hash_insert+0xd4>
10c7fc96: 7c00 moveq #0,%d6
10c7fc98: b4fc 0000 cmpaw #0,%a2
10c7fc9c: 6718 beqs 10c7fcb6 <fn_hash_insert+0x104>
10c7fc9e: 082a 0000 000f btst #0,%a2@(15)
10c7fca4: 6710 beqs 10c7fcb6 <fn_hash_insert+0x104>
10c7fca6: b6aa 0008 cmpl %a2@(8),%d3
10c7fcaa: 660a bnes 10c7fcb6 <fn_hash_insert+0x104>
10c7fcac: 2c0b movel %a3,%d6
10c7fcae: 264a moveal %a2,%a3
10c7fcb0: 2452 moveal %a2@,%a2
10c7fcb2: 6000 00ee braw 10c7fda2 <fn_hash_insert+0x1f0>
10c7fcb6: 2453 moveal %a3@,%a2
10c7fcb8: b4fc 0000 cmpaw #0,%a2
10c7fcbc: 6700 00e4 beqw 10c7fda2 <fn_hash_insert+0x1f0>
10c7fcc0: b6aa 0008 cmpl %a2@(8),%d3
10c7fcc4: 662a bnes 10c7fcf0 <fn_hash_insert+0x13e>
10c7fcc6: 206a 0004 moveal %a2@(4),%a0
10c7fcca: 202d 0020 movel %a5@(32),%d0
10c7fcce: b0a8 0020 cmpl %a0@(32),%d0
10c7fcd2: 631c blss 10c7fcf0 <fn_hash_insert+0x13e>
10c7fcd4: 264a moveal %a2,%a3
10c7fcd6: 2452 moveal %a2@,%a2
10c7fcd8: b4fc 0000 cmpaw #0,%a2
10c7fcdc: 6700 00c4 beqw 10c7fda2 <fn_hash_insert+0x1f0>
10c7fce0: b6aa 0008 cmpl %a2@(8),%d3
10c7fce4: 660a bnes 10c7fcf0 <fn_hash_insert+0x13e>
10c7fce6: 206a 0004 moveal %a2@(4),%a0
10c7fcea: b0a8 0020 cmpl %a0@(32),%d0
10c7fcee: 62e4 bhis 10c7fcd4 <fn_hash_insert+0x122>
10c7fcf0: b4fc 0000 cmpaw #0,%a2
10c7fcf4: 6700 00ac beqw 10c7fda2 <fn_hash_insert+0x1f0>
10c7fcf8: b6aa 0008 cmpl %a2@(8),%d3
10c7fcfc: 6600 00a4 bnew 10c7fda2 <fn_hash_insert+0x1f0>
10c7fd00: 206a 0004 moveal %a2@(4),%a0
10c7fd04: 226d 0020 moveal %a5@(32),%a1
10c7fd08: b3e8 0020 cmpal %a0@(32),%a1
10c7fd0c: 6600 0094 bnew 10c7fda2 <fn_hash_insert+0x1f0>
10c7fd10: 70ef moveq #-17,%d0
10c7fd12: 2d40 fff8 movel %d0,%fp@(-8)
10c7fd16: 206e 0014 moveal %fp@(20),%a0
10c7fd1a: 3028 0006 movew %a0@(6),%d0
10c7fd1e: 0800 0009 btst #9,%d0
10c7fd22: 6600 0182 bnew 10c7fea6 <fn_hash_insert+0x2f4>
10c7fd26: 0800 0008 btst #8,%d0
10c7fd2a: 670a beqs 10c7fd36 <fn_hash_insert+0x184>
10c7fd2c: 2c0b movel %a3,%d6
10c7fd2e: 264a moveal %a2,%a3
10c7fd30: 2452 moveal %a2@,%a2
10c7fd32: 6000 0082 braw 10c7fdb6 <fn_hash_insert+0x204>
10c7fd36: 224b moveal %a3,%a1
10c7fd38: 2453 moveal %a3@,%a2
10c7fd3a: b4fc 0000 cmpaw #0,%a2
10c7fd3e: 6752 beqs 10c7fd92 <fn_hash_insert+0x1e0>
10c7fd40: b6aa 0008 cmpl %a2@(8),%d3
10c7fd44: 664c bnes 10c7fd92 <fn_hash_insert+0x1e0>
10c7fd46: 202a 0004 movel %a2@(4),%d0
10c7fd4a: 2040 moveal %d0,%a0
10c7fd4c: 202d 0020 movel %a5@(32),%d0
10c7fd50: b0a8 0020 cmpl %a0@(32),%d0
10c7fd54: 663c bnes 10c7fd92 <fn_hash_insert+0x1e0>
10c7fd56: 7200 moveq #0,%d1
10c7fd58: 2400 movel %d0,%d2
10c7fd5a: 122a 000d moveb %a2@(13),%d1
10c7fd5e: be81 cmpl %d1,%d7
10c7fd60: 6614 bnes 10c7fd76 <fn_hash_insert+0x1c4>
10c7fd62: 102a 000e moveb %a2@(14),%d0
10c7fd66: 266e 000c moveal %fp@(12),%a3
10c7fd6a: b02b 0006 cmpb %a3@(6),%d0
10c7fd6e: 6606 bnes 10c7fd76 <fn_hash_insert+0x1c4>
10c7fd70: bbc8 cmpal %a0,%a5
10c7fd72: 6700 0132 beqw 10c7fea6 <fn_hash_insert+0x2f4>
10c7fd76: 264a moveal %a2,%a3
10c7fd78: 2452 moveal %a2@,%a2
10c7fd7a: b4fc 0000 cmpaw #0,%a2
10c7fd7e: 6712 beqs 10c7fd92 <fn_hash_insert+0x1e0>
10c7fd80: b6aa 0008 cmpl %a2@(8),%d3
10c7fd84: 660c bnes 10c7fd92 <fn_hash_insert+0x1e0>
10c7fd86: 202a 0004 movel %a2@(4),%d0
10c7fd8a: 2040 moveal %d0,%a0
10c7fd8c: b4a8 0020 cmpl %a0@(32),%d2
10c7fd90: 67c8 beqs 10c7fd5a <fn_hash_insert+0x1a8>
10c7fd92: 206e 0014 moveal %fp@(20),%a0
10c7fd96: 0828 0003 0006 btst #3,%a0@(6)
10c7fd9c: 6604 bnes 10c7fda2 <fn_hash_insert+0x1f0>
10c7fd9e: 2649 moveal %a1,%a3
10c7fda0: 2453 moveal %a3@,%a2
10c7fda2: 70fe moveq #-2,%d0
10c7fda4: 2d40 fff8 movel %d0,%fp@(-8)
10c7fda8: 206e 0014 moveal %fp@(20),%a0
10c7fdac: 0828 0002 0006 btst #2,%a0@(6)
10c7fdb2: 6700 00f2 beqw 10c7fea6 <fn_hash_insert+0x2f4>
10c7fdb6: 7097 moveq #-105,%d0
10c7fdb8: 2d40 fff8 movel %d0,%fp@(-8)
10c7fdbc: 4878 01f0 pea 1f0 <LSIGTRAP+0x1eb>
10c7fdc0: 2f39 1002 4f1c movel 10024f1c <fn_hash_kmem>,%sp@-
10c7fdc6: 4eb9 10c2 08dc jsr 10c208dc <kmem_cache_alloc>
10c7fdcc: 2840 moveal %d0,%a4
10c7fdce: 508f addql #8,%sp
10c7fdd0: b8fc 0000 cmpaw #0,%a4
10c7fdd4: 6700 00d0 beqw 10c7fea6 <fn_hash_insert+0x2f4>
10c7fdd8: 4878 0010 pea 10 <LSIGTRAP+0xb>
10c7fddc: 42a7 clrl %sp@-
10c7fdde: 2f0c movel %a4,%sp@-
10c7fde0: 4eb9 10c8 576c jsr 10c8576c <memset>
10c7fde6: 2943 0008 movel %d3,%a4@(8)
10c7fdea: 1947 000d moveb %d7,%a4@(13)
10c7fdee: 206e 000c moveal %fp@(12),%a0
10c7fdf2: 1968 0006 000e moveb %a0@(6),%a4@(14)
10c7fdf8: 294d 0004 movel %a5,%a4@(4)
10c7fdfc: 288a movel %a2,%a4@
10c7fdfe: 4fef 000c lea %sp@(12),%sp
10c7fe02: 41f9 1002 5730 lea 10025730 <irq_stat+0x8>,%a0
10c7fe08: 5290 addql #1,%a0@
10c7fe0a: 268c movel %a4,%a3@
10c7fe0c: 5390 subql #1,%a0@
10c7fe0e: 2244 moveal %d4,%a1
10c7fe10: 52a9 0008 addql #1,%a1@(8)
10c7fe14: 4a86 tstl %d6
10c7fe16: 675c beqs 10c7fe74 <fn_hash_insert+0x2c2>
10c7fe18: 2646 moveal %d6,%a3
10c7fe1a: 2453 moveal %a3@,%a2
10c7fe1c: 5290 addql #1,%a0@
10c7fe1e: 2692 movel %a2@,%a3@
10c7fe20: 5390 subql #1,%a0@
10c7fe22: 47f9 10c8 038a lea 10c8038a <rtmsg_fib>,%a3
10c7fe28: 082a 0000 000f btst #0,%a2@(15)
10c7fe2e: 6620 bnes 10c7fe50 <fn_hash_insert+0x29e>
10c7fe30: 2f2e 0018 movel %fp@(24),%sp@-
10c7fe34: 2f2e 0014 movel %fp@(20),%sp@-
10c7fe38: 206e 0008 moveal %fp@(8),%a0
10c7fe3c: 4280 clrl %d0
10c7fe3e: 1010 moveb %a0@,%d0
10c7fe40: 2f00 movel %d0,%sp@-
10c7fe42: 2f05 movel %d5,%sp@-
10c7fe44: 2f0a movel %a2,%sp@-
10c7fe46: 4878 0019 pea 19 <LSIGTRAP+0x14>
10c7fe4a: 4e93 jsr %a3@
10c7fe4c: 4fef 0018 lea %sp@(24),%sp
10c7fe50: 082a 0001 000f btst #1,%a2@(15)
10c7fe56: 670c beqs 10c7fe64 <fn_hash_insert+0x2b2>
10c7fe58: 4878 ffff pea ffffffff <_flashend+0xef2fffff>
10c7fe5c: 4eb9 10c5 ed92 jsr 10c5ed92 <rt_cache_flush>
10c7fe62: 588f addql #4,%sp
10c7fe64: 2f0a movel %a2,%sp@-
10c7fe66: 4eba f94c jsr %pc@(10c7f7b4 <fn_free_node>)
10c7fe6a: 2244 moveal %d4,%a1
10c7fe6c: 53a9 0008 subql #1,%a1@(8)
10c7fe70: 588f addql #4,%sp
10c7fe72: 6012 bras 10c7fe86 <fn_hash_insert+0x2d4>
10c7fe74: 4878 ffff pea ffffffff <_flashend+0xef2fffff>
10c7fe78: 4eb9 10c5 ed92 jsr 10c5ed92 <rt_cache_flush>
10c7fe7e: 588f addql #4,%sp
10c7fe80: 47f9 10c8 038a lea 10c8038a <rtmsg_fib>,%a3
10c7fe86: 2f2e 0018 movel %fp@(24),%sp@-
10c7fe8a: 2f2e 0014 movel %fp@(20),%sp@-
10c7fe8e: 206e 0008 moveal %fp@(8),%a0
10c7fe92: 4280 clrl %d0
10c7fe94: 1010 moveb %a0@,%d0
10c7fe96: 2f00 movel %d0,%sp@-
10c7fe98: 2f05 movel %d5,%sp@-
10c7fe9a: 2f0c movel %a4,%sp@-
10c7fe9c: 4878 0018 pea 18 <LSIGTRAP+0x13>
10c7fea0: 4e93 jsr %a3@
10c7fea2: 7000 moveq #0,%d0
10c7fea4: 600c bras 10c7feb2 <fn_hash_insert+0x300>
10c7fea6: 2f0d movel %a5,%sp@-
10c7fea8: 4eb9 10c7 ea04 jsr 10c7ea04 <fib_release_info>
10c7feae: 202e fff8 movel %fp@(-8),%d0
10c7feb2: 4cee 3cfc ffd0 moveml %fp@(-48),%d2-%d7/%a2-%a5
10c7feb8: 4e5e unlk %fp
10c7feba: 4e75 rts
10c7febc <fn_hash_delete>:
10c7febc: 4e56 fff8 linkw %fp,#-8
10c7fec0: 48e7 3f3c moveml %d2-%d7/%a2-%a5,%sp@-
10c7fec4: 226e 000c moveal %fp@(12),%a1
10c7fec8: 2c2e 0010 movel %fp@(16),%d6
10c7fecc: 2e2e 0014 movel %fp@(20),%d7
10c7fed0: 246e 0008 moveal %fp@(8),%a2
10c7fed4: 41ea 0022 lea %a2@(34),%a0
10c7fed8: 4285 clrl %d5
10c7feda: 1a29 0001 moveb %a1@(1),%d5
10c7fede: 7020 moveq #32,%d0
10c7fee0: b085 cmpl %d5,%d0
10c7fee2: 6d46 blts 10c7ff2a <fn_hash_delete+0x6e>
10c7fee4: 2005 movel %d5,%d0
10c7fee6: e588 lsll #2,%d0
10c7fee8: 2a70 0800 moveal %a0@(00000000,%d0:l),%a5
10c7feec: bafc 0000 cmpaw #0,%a5
10c7fef0: 6700 01b6 beqw 10c800a8 <fn_hash_delete+0x1ec>
10c7fef4: 7400 moveq #0,%d2
10c7fef6: 2046 moveal %d6,%a0
10c7fef8: 2010 movel %a0@,%d0
10c7fefa: 6736 beqs 10c7ff32 <fn_hash_delete+0x76>
10c7fefc: 4878 0004 pea 4 <PF_PTRACED_BIT>
10c7ff00: 2f00 movel %d0,%sp@-
10c7ff02: 486e fffc pea %fp@(-4)
10c7ff06: 2d49 fff8 movel %a1,%fp@(-8)
10c7ff0a: 4eb9 10c8 5744 jsr 10c85744 <memcpy>
10c7ff10: 262d 0018 movel %a5@(24),%d3
10c7ff14: 2203 movel %d3,%d1
10c7ff16: 4681 notl %d1
10c7ff18: 242e fffc movel %fp@(-4),%d2
10c7ff1c: 2002 movel %d2,%d0
10c7ff1e: c081 andl %d1,%d0
10c7ff20: 4fef 000c lea %sp@(12),%sp
10c7ff24: 226e fff8 moveal %fp@(-8),%a1
10c7ff28: 6706 beqs 10c7ff30 <fn_hash_delete+0x74>
10c7ff2a: 70ea moveq #-22,%d0
10c7ff2c: 6000 017c braw 10c800aa <fn_hash_delete+0x1ee>
10c7ff30: c483 andl %d3,%d2
10c7ff32: 7220 moveq #32,%d1
10c7ff34: 92ad 0014 subl %a5@(20),%d1
10c7ff38: 2002 movel %d2,%d0
10c7ff3a: e2a8 lsrl %d1,%d0
10c7ff3c: 2200 movel %d0,%d1
10c7ff3e: 4241 clrw %d1
10c7ff40: 4841 swap %d1
10c7ff42: e849 lsrw #4,%d1
10c7ff44: b181 eorl %d0,%d1
10c7ff46: 2001 movel %d1,%d0
10c7ff48: 760a moveq #10,%d3
10c7ff4a: e6a8 lsrl %d3,%d0
10c7ff4c: b380 eorl %d1,%d0
10c7ff4e: 2200 movel %d0,%d1
10c7ff50: ea89 lsrl #5,%d1
10c7ff52: b380 eorl %d1,%d0
10c7ff54: c0ad 0010 andl %a5@(16),%d0
10c7ff58: e588 lsll #2,%d0
10c7ff5a: 266d 0004 moveal %a5@(4),%a3
10c7ff5e: d7c0 addal %d0,%a3
10c7ff60: 2453 moveal %a3@,%a2
10c7ff62: 600a bras 10c7ff6e <fn_hash_delete+0xb2>
10c7ff64: b082 cmpl %d2,%d0
10c7ff66: 6400 0140 bccw 10c800a8 <fn_hash_delete+0x1ec>
10c7ff6a: 264a moveal %a2,%a3
10c7ff6c: 2452 moveal %a2@,%a2
10c7ff6e: b4fc 0000 cmpaw #0,%a2
10c7ff72: 6708 beqs 10c7ff7c <fn_hash_delete+0xc0>
10c7ff74: 202a 0008 movel %a2@(8),%d0
10c7ff78: b480 cmpl %d0,%d2
10c7ff7a: 66e8 bnes 10c7ff64 <fn_hash_delete+0xa8>
10c7ff7c: 7800 moveq #0,%d4
10c7ff7e: 99cc subal %a4,%a4
10c7ff80: 2453 moveal %a3@,%a2
10c7ff82: b4fc 0000 cmpaw #0,%a2
10c7ff86: 6778 beqs 10c80000 <fn_hash_delete+0x144>
10c7ff88: b4aa 0008 cmpl %a2@(8),%d2
10c7ff8c: 6672 bnes 10c80000 <fn_hash_delete+0x144>
10c7ff8e: 7600 moveq #0,%d3
10c7ff90: 206a 0004 moveal %a2@(4),%a0
10c7ff94: 082a 0000 000f btst #0,%a2@(15)
10c7ff9a: 6600 010c bnew 10c800a8 <fn_hash_delete+0x1ec>
10c7ff9e: 5284 addql #1,%d4
10c7ffa0: b8fc 0000 cmpaw #0,%a4
10c7ffa4: 664a bnes 10c7fff0 <fn_hash_delete+0x134>
10c7ffa6: 1029 0007 moveb %a1@(7),%d0
10c7ffaa: 6706 beqs 10c7ffb2 <fn_hash_delete+0xf6>
10c7ffac: b02a 000d cmpb %a2@(13),%d0
10c7ffb0: 663e bnes 10c7fff0 <fn_hash_delete+0x134>
10c7ffb2: 1029 0006 moveb %a1@(6),%d0
10c7ffb6: 0c00 00ff cmpib #-1,%d0
10c7ffba: 6706 beqs 10c7ffc2 <fn_hash_delete+0x106>
10c7ffbc: b02a 000e cmpb %a2@(14),%d0
10c7ffc0: 662e bnes 10c7fff0 <fn_hash_delete+0x134>
10c7ffc2: 1029 0005 moveb %a1@(5),%d0
10c7ffc6: 6708 beqs 10c7ffd0 <fn_hash_delete+0x114>
10c7ffc8: 1600 moveb %d0,%d3
10c7ffca: b6a8 0018 cmpl %a0@(24),%d3
10c7ffce: 6620 bnes 10c7fff0 <fn_hash_delete+0x134>
10c7ffd0: 2f08 movel %a0,%sp@-
10c7ffd2: 2f06 movel %d6,%sp@-
10c7ffd4: 2f07 movel %d7,%sp@-
10c7ffd6: 2f09 movel %a1,%sp@-
10c7ffd8: 2d49 fff8 movel %a1,%fp@(-8)
10c7ffdc: 4eb9 10c7 eacc jsr 10c7eacc <fib_nh_match>
10c7ffe2: 4fef 0010 lea %sp@(16),%sp
10c7ffe6: 226e fff8 moveal %fp@(-8),%a1
10c7ffea: 4a80 tstl %d0
10c7ffec: 6602 bnes 10c7fff0 <fn_hash_delete+0x134>
10c7ffee: 284b moveal %a3,%a4
10c7fff0: 264a moveal %a2,%a3
10c7fff2: 2452 moveal %a2@,%a2
10c7fff4: b4fc 0000 cmpaw #0,%a2
10c7fff8: 6706 beqs 10c80000 <fn_hash_delete+0x144>
10c7fffa: b4aa 0008 cmpl %a2@(8),%d2
10c7fffe: 6790 beqs 10c7ff90 <fn_hash_delete+0xd4>
10c80000: b8fc 0000 cmpaw #0,%a4
10c80004: 6700 00a2 beqw 10c800a8 <fn_hash_delete+0x1ec>
10c80008: 2454 moveal %a4@,%a2
10c8000a: 2f2e 0018 movel %fp@(24),%sp@-
10c8000e: 2f07 movel %d7,%sp@-
10c80010: 206e 0008 moveal %fp@(8),%a0
10c80014: 4280 clrl %d0
10c80016: 1010 moveb %a0@,%d0
10c80018: 2f00 movel %d0,%sp@-
10c8001a: 2f05 movel %d5,%sp@-
10c8001c: 2f0a movel %a2,%sp@-
10c8001e: 4878 0019 pea 19 <LSIGTRAP+0x14>
10c80022: 4eb9 10c8 038a jsr 10c8038a <rtmsg_fib>
10c80028: 4fef 0018 lea %sp@(24),%sp
10c8002c: 7001 moveq #1,%d0
10c8002e: b084 cmpl %d4,%d0
10c80030: 672c beqs 10c8005e <fn_hash_delete+0x1a2>
10c80032: 41f9 1002 5730 lea 10025730 <irq_stat+0x8>,%a0
10c80038: 5290 addql #1,%a0@
10c8003a: 2892 movel %a2@,%a4@
10c8003c: 5390 subql #1,%a0@
10c8003e: 082a 0001 000f btst #1,%a2@(15)
10c80044: 670c beqs 10c80052 <fn_hash_delete+0x196>
10c80046: 4878 ffff pea ffffffff <_flashend+0xef2fffff>
10c8004a: 4eb9 10c5 ed92 jsr 10c5ed92 <rt_cache_flush>
10c80050: 588f addql #4,%sp
10c80052: 2f0a movel %a2,%sp@-
10c80054: 4eba f75e jsr %pc@(10c7f7b4 <fn_free_node>)
10c80058: 53ad 0008 subql #1,%a5@(8)
10c8005c: 6046 bras 10c800a4 <fn_hash_delete+0x1e8>
10c8005e: 102a 000f moveb %a2@(15),%d0
10c80062: 0000 0001 orib #1,%d0
10c80066: 1540 000f moveb %d0,%a2@(15)
10c8006a: 0800 0001 btst #1,%d0
10c8006e: 6714 beqs 10c80084 <fn_hash_delete+0x1c8>
10c80070: 0200 00fd andib #-3,%d0
10c80074: 1540 000f moveb %d0,%a2@(15)
10c80078: 4878 ffff pea ffffffff <_flashend+0xef2fffff>
10c8007c: 4eb9 10c5 ed92 jsr 10c5ed92 <rt_cache_flush>
10c80082: 588f addql #4,%sp
10c80084: 2039 1002 4f20 movel 10024f20 <fib_hash_zombies>,%d0
10c8008a: 2200 movel %d0,%d1
10c8008c: 5281 addql #1,%d1
10c8008e: 23c1 1002 4f20 movel %d1,10024f20 <fib_hash_zombies>
10c80094: 5280 addql #1,%d0
10c80096: 0c80 0000 0080 cmpil #128,%d0
10c8009c: 6f06 bles 10c800a4 <fn_hash_delete+0x1e8>
10c8009e: 4eb9 10c7 ddc8 jsr 10c7ddc8 <fib_flush>
10c800a4: 7000 moveq #0,%d0
10c800a6: 6002 bras 10c800aa <fn_hash_delete+0x1ee>
10c800a8: 70fd moveq #-3,%d0
10c800aa: 4cee 3cfc ffd0 moveml %fp@(-48),%d2-%d7/%a2-%a5
10c800b0: 4e5e unlk %fp
10c800b2: 4e75 rts
10c800b4 <fn_hash_flush>:
10c800b4: 4e56 0000 linkw %fp,#0
10c800b8: 48e7 3c30 moveml %d2-%d5/%a2-%a3,%sp@-
10c800bc: 226e 0008 moveal %fp@(8),%a1
10c800c0: 41e9 0022 lea %a1@(34),%a0
10c800c4: 7a00 moveq #0,%d5
10c800c6: 42b9 1002 4f20 clrl 10024f20 <fib_hash_zombies>
10c800cc: 2668 0084 moveal %a0@(132),%a3
10c800d0: b6fc 0000 cmpaw #0,%a3
10c800d4: 6774 beqs 10c8014a <fn_hash_flush+0x96>
10c800d6: 7800 moveq #0,%d4
10c800d8: 222b 000c movel %a3@(12),%d1
10c800dc: 5381 subql #1,%d1
10c800de: 6b5c bmis 10c8013c <fn_hash_flush+0x88>
10c800e0: 2001 movel %d1,%d0
10c800e2: e588 lsll #2,%d0
10c800e4: 2440 moveal %d0,%a2
10c800e6: d5eb 0004 addal %a3@(4),%a2
10c800ea: 7400 moveq #0,%d2
10c800ec: 2052 moveal %a2@,%a0
10c800ee: 2601 movel %d1,%d3
10c800f0: 5383 subql #1,%d3
10c800f2: b0fc 0000 cmpaw #0,%a0
10c800f6: 673e beqs 10c80136 <fn_hash_flush+0x82>
10c800f8: 2268 0004 moveal %a0@(4),%a1
10c800fc: b2fc 0000 cmpaw #0,%a1
10c80100: 672a beqs 10c8012c <fn_hash_flush+0x78>
10c80102: 0828 0000 000f btst #0,%a0@(15)
10c80108: 6608 bnes 10c80112 <fn_hash_flush+0x5e>
10c8010a: 0829 0000 0017 btst #0,%a1@(23)
10c80110: 671a beqs 10c8012c <fn_hash_flush+0x78>
10c80112: 52b9 1002 5730 addql #1,10025730 <irq_stat+0x8>
10c80118: 2490 movel %a0@,%a2@
10c8011a: 53b9 1002 5730 subql #1,10025730 <irq_stat+0x8>
10c80120: 2f08 movel %a0,%sp@-
10c80122: 4eba f690 jsr %pc@(10c7f7b4 <fn_free_node>)
10c80126: 5282 addql #1,%d2
10c80128: 588f addql #4,%sp
10c8012a: 6002 bras 10c8012e <fn_hash_flush+0x7a>
10c8012c: 2448 moveal %a0,%a2
10c8012e: 2052 moveal %a2@,%a0
10c80130: b0fc 0000 cmpaw #0,%a0
10c80134: 66c2 bnes 10c800f8 <fn_hash_flush+0x44>
10c80136: d882 addl %d2,%d4
10c80138: 2203 movel %d3,%d1
10c8013a: 6ca4 bges 10c800e0 <fn_hash_flush+0x2c>
10c8013c: 99ab 0008 subl %d4,%a3@(8)
10c80140: da84 addl %d4,%d5
10c80142: 2653 moveal %a3@,%a3
10c80144: b6fc 0000 cmpaw #0,%a3
10c80148: 668c bnes 10c800d6 <fn_hash_flush+0x22>
10c8014a: 2005 movel %d5,%d0
10c8014c: 4cee 0c3c ffe8 moveml %fp@(-24),%d2-%d5/%a2-%a3
10c80152: 4e5e unlk %fp
10c80154: 4e75 rts
10c80156 <fn_hash_get_info>:
10c80156: 4e56 fff8 linkw %fp,#-8
10c8015a: 48e7 3f3c moveml %d2-%d7/%a2-%a5,%sp@-
10c8015e: 262e 000c movel %fp@(12),%d3
10c80162: 222e 0010 movel %fp@(16),%d1
10c80166: 226e 0014 moveal %fp@(20),%a1
10c8016a: 246e 0008 moveal %fp@(8),%a2
10c8016e: 41ea 0022 lea %a2@(34),%a0
10c80172: 7a00 moveq #0,%d5
10c80174: 7e00 moveq #0,%d7
10c80176: 2668 0084 moveal %a0@(132),%a3
10c8017a: b6fc 0000 cmpaw #0,%a3
10c8017e: 6700 0092 beqw 10c80212 <fn_hash_get_info+0xbc>
10c80182: 2a6b 000c moveal %a3@(12),%a5
10c80186: 286b 0004 moveal %a3@(4),%a4
10c8018a: 202b 0008 movel %a3@(8),%d0
10c8018e: 6778 beqs 10c80208 <fn_hash_get_info+0xb2>
10c80190: d085 addl %d5,%d0
10c80192: b280 cmpl %d0,%d1
10c80194: 6d04 blts 10c8019a <fn_hash_get_info+0x44>
10c80196: 2a00 movel %d0,%d5
10c80198: 606e bras 10c80208 <fn_hash_get_info+0xb2>
10c8019a: 7c00 moveq #0,%d6
10c8019c: bbc6 cmpal %d6,%a5
10c8019e: 6f68 bles 10c80208 <fn_hash_get_info+0xb2>
10c801a0: 7800 moveq #0,%d4
10c801a2: 2454 moveal %a4@,%a2
10c801a4: b4fc 0000 cmpaw #0,%a2
10c801a8: 6756 beqs 10c80200 <fn_hash_get_info+0xaa>
10c801aa: 7400 moveq #0,%d2
10c801ac: 5285 addql #1,%d5
10c801ae: b285 cmpl %d5,%d1
10c801b0: 6c46 bges 10c801f8 <fn_hash_get_info+0xa2>
10c801b2: 2f03 movel %d3,%sp@-
10c801b4: 2f2b 0018 movel %a3@(24),%sp@-
10c801b8: 2f2a 0008 movel %a2@(8),%sp@-
10c801bc: 2f2a 0004 movel %a2@(4),%sp@-
10c801c0: 102a 000f moveb %a2@(15),%d0
10c801c4: 0200 0001 andib #1,%d0
10c801c8: 1400 moveb %d0,%d2
10c801ca: 2f02 movel %d2,%sp@-
10c801cc: 182a 000d moveb %a2@(13),%d4
10c801d0: 2f04 movel %d4,%sp@-
10c801d2: 2d41 fffc movel %d1,%fp@(-4)
10c801d6: 2d49 fff8 movel %a1,%fp@(-8)
10c801da: 4eb9 10c7 f6ec jsr 10c7f6ec <fib_node_get_info>
10c801e0: 0683 0000 0080 addil #128,%d3
10c801e6: 5287 addql #1,%d7
10c801e8: 4fef 0018 lea %sp@(24),%sp
10c801ec: 226e fff8 moveal %fp@(-8),%a1
10c801f0: 222e fffc movel %fp@(-4),%d1
10c801f4: b3c7 cmpal %d7,%a1
10c801f6: 6f1a bles 10c80212 <fn_hash_get_info+0xbc>
10c801f8: 2452 moveal %a2@,%a2
10c801fa: b4fc 0000 cmpaw #0,%a2
10c801fe: 66ac bnes 10c801ac <fn_hash_get_info+0x56>
10c80200: 5286 addql #1,%d6
10c80202: 588c addql #4,%a4
10c80204: bbc6 cmpal %d6,%a5
10c80206: 6e9a bgts 10c801a2 <fn_hash_get_info+0x4c>
10c80208: 2653 moveal %a3@,%a3
10c8020a: b6fc 0000 cmpaw #0,%a3
10c8020e: 6600 ff72 bnew 10c80182 <fn_hash_get_info+0x2c>
10c80212: 2007 movel %d7,%d0
10c80214: 4cee 3cfc ffd0 moveml %fp@(-48),%d2-%d7/%a2-%a5
10c8021a: 4e5e unlk %fp
10c8021c: 4e75 rts
10c8021e <fn_hash_dump>:
10c8021e: 4e56 fff4 linkw %fp,#-12
10c80222: 48e7 3f3c moveml %d2-%d7/%a2-%a5,%sp@-
10c80226: 286e 0010 moveal %fp@(16),%a4
10c8022a: 2d6c 0018 fff8 movel %a4@(24),%fp@(-8)
10c80230: 206e 0008 moveal %fp@(8),%a0
10c80234: 2668 00a6 moveal %a0@(166),%a3
10c80238: 42ae fffc clrl %fp@(-4)
10c8023c: b6fc 0000 cmpaw #0,%a3
10c80240: 6700 0130 beqw 10c80372 <fn_hash_dump+0x154>
10c80244: 202e fffc movel %fp@(-4),%d0
10c80248: b0ae fff8 cmpl %fp@(-8),%d0
10c8024c: 6d00 0116 bltw 10c80364 <fn_hash_dump+0x146>
10c80250: 6f14 bles 10c80266 <fn_hash_dump+0x48>
10c80252: 4878 0008 pea 8 <LSIGTRAP+0x3>
10c80256: 42a7 clrl %sp@-
10c80258: 486c 001c pea %a4@(28)
10c8025c: 4eb9 10c8 576c jsr 10c8576c <memset>
10c80262: 4fef 000c lea %sp@(12),%sp
10c80266: 2e2c 001c movel %a4@(28),%d7
10c8026a: 7600 moveq #0,%d3
10c8026c: b6ab 000c cmpl %a3@(12),%d3
10c80270: 6c00 00da bgew 10c8034c <fn_hash_dump+0x12e>
10c80274: 7200 moveq #0,%d1
10c80276: 9bcd subal %a5,%a5
10c80278: be83 cmpl %d3,%d7
10c8027a: 6e00 00c4 bgtw 10c80340 <fn_hash_dump+0x122>
10c8027e: 6c1c bges 10c8029c <fn_hash_dump+0x7e>
10c80280: 4878 0004 pea 4 <PF_PTRACED_BIT>
10c80284: 42a7 clrl %sp@-
10c80286: 486c 0020 pea %a4@(32)
10c8028a: 2d41 fff4 movel %d1,%fp@(-12)
10c8028e: 4eb9 10c8 576c jsr 10c8576c <memset>
10c80294: 4fef 000c lea %sp@(12),%sp
10c80298: 222e fff4 movel %fp@(-12),%d1
10c8029c: 206b 0004 moveal %a3@(4),%a0
10c802a0: b0fc 0000 cmpaw #0,%a0
10c802a4: 6700 009a beqw 10c80340 <fn_hash_dump+0x122>
10c802a8: 2030 d800 movel %a0@(00000000,%a5:l),%d0
10c802ac: 6700 0092 beqw 10c80340 <fn_hash_dump+0x122>
10c802b0: 2440 moveal %d0,%a2
10c802b2: 2c2c 0020 movel %a4@(32),%d6
10c802b6: 7400 moveq #0,%d2
10c802b8: 7a00 moveq #0,%d5
10c802ba: 7800 moveq #0,%d4
10c802bc: bc82 cmpl %d2,%d6
10c802be: 6e5c bgts 10c8031c <fn_hash_dump+0xfe>
10c802c0: 082a 0000 000f btst #0,%a2@(15)
10c802c6: 6654 bnes 10c8031c <fn_hash_dump+0xfe>
10c802c8: 2f2a 0004 movel %a2@(4),%sp@-
10c802cc: 1a2a 000c moveb %a2@(12),%d5
10c802d0: 2f05 movel %d5,%sp@-
10c802d2: 2f2b 0014 movel %a3@(20),%sp@-
10c802d6: 486a 0008 pea %a2@(8)
10c802da: 122a 000e moveb %a2@(14),%d1
10c802de: 2f01 movel %d1,%sp@-
10c802e0: 4280 clrl %d0
10c802e2: 102a 000d moveb %a2@(13),%d0
10c802e6: 2f00 movel %d0,%sp@-
10c802e8: 206e 0008 moveal %fp@(8),%a0
10c802ec: 1810 moveb %a0@,%d4
10c802ee: 2f04 movel %d4,%sp@-
10c802f0: 4878 0018 pea 18 <LSIGTRAP+0x13>
10c802f4: 206c 0004 moveal %a4@(4),%a0
10c802f8: 2f28 0008 movel %a0@(8),%sp@-
10c802fc: 2054 moveal %a4@,%a0
10c802fe: 2f28 0038 movel %a0@(56),%sp@-
10c80302: 2f2e 000c movel %fp@(12),%sp@-
10c80306: 2d41 fff4 movel %d1,%fp@(-12)
10c8030a: 4eb9 10c7 f0f8 jsr 10c7f0f8 <fib_dump_info>
10c80310: 4fef 002c lea %sp@(44),%sp
10c80314: 222e fff4 movel %fp@(-12),%d1
10c80318: 4a80 tstl %d0
10c8031a: 6d1e blts 10c8033a <fn_hash_dump+0x11c>
10c8031c: 5282 addql #1,%d2
10c8031e: 2452 moveal %a2@,%a2
10c80320: b4fc 0000 cmpaw #0,%a2
10c80324: 6696 bnes 10c802bc <fn_hash_dump+0x9e>
10c80326: 2942 0020 movel %d2,%a4@(32)
10c8032a: 206e 000c moveal %fp@(12),%a0
10c8032e: 4aa8 005c tstl %a0@(92)
10c80332: 6c0c bges 10c80340 <fn_hash_dump+0x122>
10c80334: 2943 001c movel %d3,%a4@(28)
10c80338: 6020 bras 10c8035a <fn_hash_dump+0x13c>
10c8033a: 2942 0020 movel %d2,%a4@(32)
10c8033e: 60f4 bras 10c80334 <fn_hash_dump+0x116>
10c80340: 588d addql #4,%a5
10c80342: 5283 addql #1,%d3
10c80344: b6ab 000c cmpl %a3@(12),%d3
10c80348: 6d00 ff2e bltw 10c80278 <fn_hash_dump+0x5a>
10c8034c: 2943 001c movel %d3,%a4@(28)
10c80350: 206e 000c moveal %fp@(12),%a0
10c80354: 4aa8 005c tstl %a0@(92)
10c80358: 6c0a bges 10c80364 <fn_hash_dump+0x146>
10c8035a: 296e fffc 0018 movel %fp@(-4),%a4@(24)
10c80360: 70ff moveq #-1,%d0
10c80362: 601c bras 10c80380 <fn_hash_dump+0x162>
10c80364: 2653 moveal %a3@,%a3
10c80366: 52ae fffc addql #1,%fp@(-4)
10c8036a: b6fc 0000 cmpaw #0,%a3
10c8036e: 6600 fed4 bnew 10c80244 <fn_hash_dump+0x26>
10c80372: 296e fffc 0018 movel %fp@(-4),%a4@(24)
10c80378: 206e 000c moveal %fp@(12),%a0
10c8037c: 2028 005c movel %a0@(92),%d0
10c80380: 4cee 3cfc ffcc moveml %fp@(-52),%d2-%d7/%a2-%a5
10c80386: 4e5e unlk %fp
10c80388: 4e75 rts
10c8038a <rtmsg_fib>:
10c8038a: 4e56 0000 linkw %fp,#0
10c8038e: 48e7 2038 moveml %d2/%a2-%a4,%sp@-
10c80392: 266e 000c moveal %fp@(12),%a3
10c80396: 286e 0018 moveal %fp@(24),%a4
10c8039a: 206e 001c moveal %fp@(28),%a0
10c8039e: 7400 moveq #0,%d2
10c803a0: b0fc 0000 cmpaw #0,%a0
10c803a4: 6704 beqs 10c803aa <rtmsg_fib+0x20>
10c803a6: 2428 000c movel %a0@(12),%d2
10c803aa: 4878 01f0 pea 1f0 <LSIGTRAP+0x1eb>
10c803ae: 4878 011c pea 11c <LSIGTRAP+0x117>
10c803b2: 4eb9 10c5 5644 jsr 10c55644 <alloc_skb>
10c803b8: 2440 moveal %d0,%a2
10c803ba: 508f addql #8,%sp
10c803bc: b4fc 0000 cmpaw #0,%a2
10c803c0: 6700 00be beqw 10c80480 <rtmsg_fib+0xf6>
10c803c4: 2f2b 0004 movel %a3@(4),%sp@-
10c803c8: 4280 clrl %d0
10c803ca: 102b 000c moveb %a3@(12),%d0
10c803ce: 2f00 movel %d0,%sp@-
10c803d0: 2f2e 0010 movel %fp@(16),%sp@-
10c803d4: 486b 0008 pea %a3@(8)
10c803d8: 4280 clrl %d0
10c803da: 102b 000e moveb %a3@(14),%d0
10c803de: 2f00 movel %d0,%sp@-
10c803e0: 4280 clrl %d0
10c803e2: 102b 000d moveb %a3@(13),%d0
10c803e6: 2f00 movel %d0,%sp@-
10c803e8: 202e 0014 movel %fp@(20),%d0
10c803ec: 42a7 clrl %sp@-
10c803ee: 1f40 0003 moveb %d0,%sp@(3)
10c803f2: 2f2e 0008 movel %fp@(8),%sp@-
10c803f6: 2f2c 0008 movel %a4@(8),%sp@-
10c803fa: 2f02 movel %d2,%sp@-
10c803fc: 2f0a movel %a2,%sp@-
10c803fe: 4eb9 10c7 f0f8 jsr 10c7f0f8 <fib_dump_info>
10c80404: 4fef 002c lea %sp@(44),%sp
10c80408: 4a80 tstl %d0
10c8040a: 6c28 bges 10c80434 <rtmsg_fib+0xaa>
10c8040c: 7001 moveq #1,%d0
10c8040e: b0aa 0070 cmpl %a2@(112),%d0
10c80412: 6716 beqs 10c8042a <rtmsg_fib+0xa0>
10c80414: 41ea 0070 lea %a2@(112),%a0
10c80418: 40c1 movew %sr,%d1
10c8041a: 007c 0700 oriw #1792,%sr
10c8041e: 2010 movel %a0@,%d0
10c80420: 5380 subql #1,%d0
10c80422: 2080 movel %d0,%a0@
10c80424: 46c1 movew %d1,%sr
10c80426: 4a80 tstl %d0
10c80428: 6656 bnes 10c80480 <rtmsg_fib+0xf6>
10c8042a: 2f0a movel %a2,%sp@-
10c8042c: 4eb9 10c5 5900 jsr 10c55900 <__kfree_skb>
10c80432: 604c bras 10c80480 <rtmsg_fib+0xf6>
10c80434: 7040 moveq #64,%d0
10c80436: 2540 0044 movel %d0,%a2@(68)
10c8043a: 082c 0003 0007 btst #3,%a4@(7)
10c80440: 6706 beqs 10c80448 <rtmsg_fib+0xbe>
10c80442: 41ea 0070 lea %a2@(112),%a0
10c80446: 5290 addql #1,%a0@
10c80448: 4878 01f0 pea 1f0 <LSIGTRAP+0x1eb>
10c8044c: 4878 0040 pea 40 <LSIGTRAP+0x3b>
10c80450: 2f02 movel %d2,%sp@-
10c80452: 2f0a movel %a2,%sp@-
10c80454: 2f39 1003 339e movel 1003339e <rtnl>,%sp@-
10c8045a: 4eb9 10c5 dea6 jsr 10c5dea6 <netlink_broadcast>
10c80460: 4fef 0014 lea %sp@(20),%sp
10c80464: 082c 0003 0007 btst #3,%a4@(7)
10c8046a: 6714 beqs 10c80480 <rtmsg_fib+0xf6>
10c8046c: 4878 0040 pea 40 <LSIGTRAP+0x3b>
10c80470: 2f02 movel %d2,%sp@-
10c80472: 2f0a movel %a2,%sp@-
10c80474: 2f39 1003 339e movel 1003339e <rtnl>,%sp@-
10c8047a: 4eb9 10c5 dc1e jsr 10c5dc1e <netlink_unicast>
10c80480: 4cee 1c04 fff0 moveml %fp@(-16),%d2/%a2-%a4
10c80486: 4e5e unlk %fp
10c80488: 4e75 rts
10c8048a: 4e75 rts
10c8048c <unix_mkname>:
10c8048c: 4e56 0000 linkw %fp,#0
10c80490: 2f02 movel %d2,%sp@-
10c80492: 206e 0008 moveal %fp@(8),%a0
10c80496: 242e 000c movel %fp@(12),%d2
10c8049a: 2002 movel %d2,%d0
10c8049c: 5780 subql #3,%d0
10c8049e: 726b moveq #107,%d1
10c804a0: b280 cmpl %d0,%d1
10c804a2: 650c bcss 10c804b0 <unix_mkname+0x24>
10c804a4: b0fc 0000 cmpaw #0,%a0
10c804a8: 6706 beqs 10c804b0 <unix_mkname+0x24>
10c804aa: 0c50 0001 cmpiw #1,%a0@
10c804ae: 6704 beqs 10c804b4 <unix_mkname+0x28>
10c804b0: 70ea moveq #-22,%d0
10c804b2: 6046 bras 10c804fa <unix_mkname+0x6e>
10c804b4: 4a28 0002 tstb %a0@(2)
10c804b8: 671a beqs 10c804d4 <unix_mkname+0x48>
10c804ba: 706e moveq #110,%d0
10c804bc: b082 cmpl %d2,%d0
10c804be: 6402 bccs 10c804c2 <unix_mkname+0x36>
10c804c0: 746e moveq #110,%d2
10c804c2: 4230 2800 clrb %a0@(00000000,%d2:l)
10c804c6: 4868 0002 pea %a0@(2)
10c804ca: 4eb9 10c8 418e jsr 10c8418e <strlen>
10c804d0: 5680 addql #3,%d0
10c804d2: 6026 bras 10c804fa <unix_mkname+0x6e>
10c804d4: 42a7 clrl %sp@-
10c804d6: 2f02 movel %d2,%sp@-
10c804d8: 2f08 movel %a0,%sp@-
10c804da: 4eb9 10c8 563a jsr 10c8563a <csum_partial>
10c804e0: 2200 movel %d0,%d1
10c804e2: 4241 clrw %d1
10c804e4: 4841 swap %d1
10c804e6: b181 eorl %d0,%d1
10c804e8: 2001 movel %d1,%d0
10c804ea: e088 lsrl #8,%d0
10c804ec: b380 eorl %d1,%d0
10c804ee: 206e 0010 moveal %fp@(16),%a0
10c804f2: 4290 clrl %a0@
10c804f4: 1140 0003 moveb %d0,%a0@(3)
10c804f8: 2002 movel %d2,%d0
10c804fa: 242e fffc movel %fp@(-4),%d2
10c804fe: 4e5e unlk %fp
10c80500: 4e75 rts
10c80502 <__unix_remove_socket>:
10c80502: 4e56 0000 linkw %fp,#0
10c80506: 2f0a movel %a2,%sp@-
10c80508: 206e 0008 moveal %fp@(8),%a0
10c8050c: 2468 02ce moveal %a0@(718),%a2
10c80510: b4fc 0000 cmpaw #0,%a2
10c80514: 673a beqs 10c80550 <__unix_remove_socket+0x4e>
10c80516: 2268 0010 moveal %a0@(16),%a1
10c8051a: b2fc 0000 cmpaw #0,%a1
10c8051e: 6706 beqs 10c80526 <__unix_remove_socket+0x24>
10c80520: 2368 0090 0090 movel %a0@(144),%a1@(144)
10c80526: 2268 0090 moveal %a0@(144),%a1
10c8052a: b2fc 0000 cmpaw #0,%a1
10c8052e: 6706 beqs 10c80536 <__unix_remove_socket+0x34>
10c80530: 2368 0010 0010 movel %a0@(16),%a1@(16)
10c80536: b1d2 cmpal %a2@,%a0
10c80538: 6604 bnes 10c8053e <__unix_remove_socket+0x3c>
10c8053a: 24a8 0010 movel %a0@(16),%a2@
10c8053e: 42a8 02ce clrl %a0@(718)
10c80542: 42a8 0090 clrl %a0@(144)
10c80546: 42a8 0010 clrl %a0@(16)
10c8054a: 41e8 0028 lea %a0@(40),%a0
10c8054e: 5390 subql #1,%a0@
10c80550: 245f moveal %sp@+,%a2
10c80552: 4e5e unlk %fp
10c80554: 4e75 rts
10c80556 <__unix_insert_socket>:
10c80556: 4e56 0000 linkw %fp,#0
10c8055a: 2f0b movel %a3,%sp@-
10c8055c: 2f0a movel %a2,%sp@-
10c8055e: 266e 0008 moveal %fp@(8),%a3
10c80562: 246e 000c moveal %fp@(12),%a2
10c80566: 4aaa 02ce tstl %a2@(718)
10c8056a: 6710 beqs 10c8057c <__unix_insert_socket+0x26>
10c8056c: 4878 00dc pea dc <LSIGTRAP+0xd7>
10c80570: 4879 1000 a823 pea 1000a823 <timer_bug_msg+0x165c>
10c80576: 4eb9 10c1 677e jsr 10c1677e <printk>
10c8057c: 254b 02ce movel %a3,%a2@(718)
10c80580: 42aa 0090 clrl %a2@(144)
10c80584: 2553 0010 movel %a3@,%a2@(16)
10c80588: 2053 moveal %a3@,%a0
10c8058a: b0fc 0000 cmpaw #0,%a0
10c8058e: 6704 beqs 10c80594 <__unix_insert_socket+0x3e>
10c80590: 214a 0090 movel %a2,%a0@(144)
10c80594: 268a movel %a2,%a3@
10c80596: 41ea 0028 lea %a2@(40),%a0
10c8059a: 5290 addql #1,%a0@
10c8059c: 246e fff8 moveal %fp@(-8),%a2
10c805a0: 266e fffc moveal %fp@(-4),%a3
10c805a4: 4e5e unlk %fp
10c805a6: 4e75 rts
10c805a8 <__unix_find_socket_byname>:
10c805a8: 4e56 0000 linkw %fp,#0
10c805ac: 48e7 3020 moveml %d2-%d3/%a2,%sp@-
10c805b0: 262e 0008 movel %fp@(8),%d3
10c805b4: 242e 000c movel %fp@(12),%d2
10c805b8: 202e 0014 movel %fp@(20),%d0
10c805bc: 222e 0010 movel %fp@(16),%d1
10c805c0: b380 eorl %d1,%d0
10c805c2: e588 lsll #2,%d0
10c805c4: 41f9 1003 33a2 lea 100333a2 <unix_socket_table>,%a0
10c805ca: 2470 0800 moveal %a0@(00000000,%d0:l),%a2
10c805ce: b4fc 0000 cmpaw #0,%a2
10c805d2: 672e beqs 10c80602 <__unix_find_socket_byname+0x5a>
10c805d4: 206a 02aa moveal %a2@(682),%a0
10c805d8: b4a8 0004 cmpl %a0@(4),%d2
10c805dc: 661a bnes 10c805f8 <__unix_find_socket_byname+0x50>
10c805de: 2f02 movel %d2,%sp@-
10c805e0: 2f03 movel %d3,%sp@-
10c805e2: 4868 000c pea %a0@(12)
10c805e6: 4eb9 10c8 436e jsr 10c8436e <memcmp>
10c805ec: 4fef 000c lea %sp@(12),%sp
10c805f0: 4a80 tstl %d0
10c805f2: 6604 bnes 10c805f8 <__unix_find_socket_byname+0x50>
10c805f4: 200a movel %a2,%d0
10c805f6: 600c bras 10c80604 <__unix_find_socket_byname+0x5c>
10c805f8: 246a 0010 moveal %a2@(16),%a2
10c805fc: b4fc 0000 cmpaw #0,%a2
10c80600: 66d2 bnes 10c805d4 <__unix_find_socket_byname+0x2c>
10c80602: 7000 moveq #0,%d0
10c80604: 4cee 040c fff4 moveml %fp@(-12),%d2-%d3/%a2
10c8060a: 4e5e unlk %fp
10c8060c: 4e75 rts
10c8060e <unix_find_socket_byinode>:
10c8060e: 4e56 0000 linkw %fp,#0
10c80612: 2f0a movel %a2,%sp@-
10c80614: 246e 0008 moveal %fp@(8),%a2
10c80618: 4280 clrl %d0
10c8061a: 102a 002b moveb %a2@(43),%d0
10c8061e: e588 lsll #2,%d0
10c80620: 41f9 1003 33a2 lea 100333a2 <unix_socket_table>,%a0
10c80626: 2270 0800 moveal %a0@(00000000,%d0:l),%a1
10c8062a: 6004 bras 10c80630 <unix_find_socket_byinode+0x22>
10c8062c: 2269 0010 moveal %a1@(16),%a1
10c80630: b2fc 0000 cmpaw #0,%a1
10c80634: 6716 beqs 10c8064c <unix_find_socket_byinode+0x3e>
10c80636: 2069 02ae moveal %a1@(686),%a0
10c8063a: b0fc 0000 cmpaw #0,%a0
10c8063e: 67ec beqs 10c8062c <unix_find_socket_byinode+0x1e>
10c80640: b5e8 0008 cmpal %a0@(8),%a2
10c80644: 66e6 bnes 10c8062c <unix_find_socket_byinode+0x1e>
10c80646: 41e9 0028 lea %a1@(40),%a0
10c8064a: 5290 addql #1,%a0@
10c8064c: 2009 movel %a1,%d0
10c8064e: 245f moveal %sp@+,%a2
10c80650: 4e5e unlk %fp
10c80652: 4e75 rts
10c80654 <unix_write_space>:
10c80654: 4e56 0000 linkw %fp,#0
10c80658: 2f0a movel %a2,%sp@-
10c8065a: 246e 0008 moveal %fp@(8),%a2
10c8065e: 202a 0064 movel %a2@(100),%d0
10c80662: e588 lsll #2,%d0
10c80664: b0aa 008c cmpl %a2@(140),%d0
10c80668: 6e44 bgts 10c806ae <unix_write_space+0x5a>
10c8066a: 202a 0044 movel %a2@(68),%d0
10c8066e: 671c beqs 10c8068c <unix_write_space+0x38>
10c80670: 2040 moveal %d0,%a0
10c80672: 5888 addql #4,%a0
10c80674: b1d0 cmpal %a0@,%a0
10c80676: 6714 beqs 10c8068c <unix_write_space+0x38>
10c80678: 4878 0001 pea 1 <PF_DTRACE_OFF>
10c8067c: 4878 0001 pea 1 <PF_DTRACE_OFF>
10c80680: 2f00 movel %d0,%sp@-
10c80682: 4eb9 10c1 4712 jsr 10c14712 <__wake_up>
10c80688: 4fef 000c lea %sp@(12),%sp
10c8068c: 206a 0306 moveal %a2@(774),%a0
10c80690: b0fc 0000 cmpaw #0,%a0
10c80694: 6718 beqs 10c806ae <unix_write_space+0x5a>
10c80696: 4aa8 0010 tstl %a0@(16)
10c8069a: 6712 beqs 10c806ae <unix_write_space+0x5a>
10c8069c: 2f3c 0002 0002 movel #131074,%sp@-
10c806a2: 4878 0002 pea 2 <PF_DTRACE_OFF+0x1>
10c806a6: 2f08 movel %a0,%sp@-
10c806a8: 4eb9 10c5 371e jsr 10c5371e <sock_wake_async>
10c806ae: 246e fffc moveal %fp@(-4),%a2
10c806b2: 4e5e unlk %fp
10c806b4: 4e75 rts
10c806b6 <unix_dgram_disconnected>:
10c806b6: 4e56 0000 linkw %fp,#0
10c806ba: 48e7 3030 moveml %d2-%d3/%a2-%a3,%sp@-
10c806be: 242e 0008 movel %fp@(8),%d2
10c806c2: 266e 000c moveal %fp@(12),%a3
10c806c6: 2042 moveal %d2,%a0
10c806c8: 45e8 0054 lea %a0@(84),%a2
10c806cc: 4aaa 0008 tstl %a2@(8)
10c806d0: 6700 008e beqw 10c80760 <unix_dgram_disconnected+0xaa>
10c806d4: 2602 movel %d2,%d3
10c806d6: 0683 0000 02de addil #734,%d3
10c806dc: 40c0 movew %sr,%d0
10c806de: 007c 0700 oriw #1792,%sr
10c806e2: 2052 moveal %a2@,%a0
10c806e4: 93c9 subal %a1,%a1
10c806e6: b5c8 cmpal %a0,%a2
10c806e8: 6718 beqs 10c80702 <unix_dgram_disconnected+0x4c>
10c806ea: 2248 moveal %a0,%a1
10c806ec: 2051 moveal %a1@,%a0
10c806ee: 53aa 0008 subql #1,%a2@(8)
10c806f2: 214a 0004 movel %a2,%a0@(4)
10c806f6: 2488 movel %a0,%a2@
10c806f8: 4291 clrl %a1@
10c806fa: 42a9 0004 clrl %a1@(4)
10c806fe: 42a9 0008 clrl %a1@(8)
10c80702: 46c0 movew %d0,%sr
10c80704: b2fc 0000 cmpaw #0,%a1
10c80708: 672a beqs 10c80734 <unix_dgram_disconnected+0x7e>
10c8070a: 7001 moveq #1,%d0
10c8070c: b0a9 0070 cmpl %a1@(112),%d0
10c80710: 6716 beqs 10c80728 <unix_dgram_disconnected+0x72>
10c80712: 41e9 0070 lea %a1@(112),%a0
10c80716: 40c1 movew %sr,%d1
10c80718: 007c 0700 oriw #1792,%sr
10c8071c: 2010 movel %a0@,%d0
10c8071e: 5380 subql #1,%d0
10c80720: 2080 movel %d0,%a0@
10c80722: 46c1 movew %d1,%sr
10c80724: 4a80 tstl %d0
10c80726: 66b4 bnes 10c806dc <unix_dgram_disconnected+0x26>
10c80728: 2f09 movel %a1,%sp@-
10c8072a: 4eb9 10c5 5900 jsr 10c55900 <__kfree_skb>
10c80730: 588f addql #4,%sp
10c80732: 60a8 bras 10c806dc <unix_dgram_disconnected+0x26>
10c80734: 42a7 clrl %sp@-
10c80736: 4878 0001 pea 1 <PF_DTRACE_OFF>
10c8073a: 2f03 movel %d3,%sp@-
10c8073c: 4eb9 10c1 4712 jsr 10c14712 <__wake_up>
10c80742: 4fef 000c lea %sp@(12),%sp
10c80746: 102b 0094 moveb %a3@(148),%d0
10c8074a: 6614 bnes 10c80760 <unix_dgram_disconnected+0xaa>
10c8074c: b4ab 00b2 cmpl %a3@(178),%d2
10c80750: 660e bnes 10c80760 <unix_dgram_disconnected+0xaa>
10c80752: 7068 moveq #104,%d0
10c80754: 2740 027e movel %d0,%a3@(638)
10c80758: 2f0b movel %a3,%sp@-
10c8075a: 206b 031a moveal %a3@(794),%a0
10c8075e: 4e90 jsr %a0@
10c80760: 4cee 0c0c fff0 moveml %fp@(-16),%d2-%d3/%a2-%a3
10c80766: 4e5e unlk %fp
10c80768: 4e75 rts
10c8076a <unix_sock_destructor>:
10c8076a: 4e56 0000 linkw %fp,#0
10c8076e: 2f0b movel %a3,%sp@-
10c80770: 2f0a movel %a2,%sp@-
10c80772: 266e 0008 moveal %fp@(8),%a3
10c80776: 45eb 0054 lea %a3@(84),%a2
10c8077a: 40c0 movew %sr,%d0
10c8077c: 007c 0700 oriw #1792,%sr
10c80780: 2052 moveal %a2@,%a0
10c80782: 93c9 subal %a1,%a1
10c80784: b5c8 cmpal %a0,%a2
10c80786: 6718 beqs 10c807a0 <unix_sock_destructor+0x36>
10c80788: 2248 moveal %a0,%a1
10c8078a: 2051 moveal %a1@,%a0
10c8078c: 53aa 0008 subql #1,%a2@(8)
10c80790: 214a 0004 movel %a2,%a0@(4)
10c80794: 2488 movel %a0,%a2@
10c80796: 4291 clrl %a1@
10c80798: 42a9 0004 clrl %a1@(4)
10c8079c: 42a9 0008 clrl %a1@(8)
10c807a0: 46c0 movew %d0,%sr
10c807a2: b2fc 0000 cmpaw #0,%a1
10c807a6: 672a beqs 10c807d2 <unix_sock_destructor+0x68>
10c807a8: 7001 moveq #1,%d0
10c807aa: b0a9 0070 cmpl %a1@(112),%d0
10c807ae: 6716 beqs 10c807c6 <unix_sock_destructor+0x5c>
10c807b0: 41e9 0070 lea %a1@(112),%a0
10c807b4: 40c1 movew %sr,%d1
10c807b6: 007c 0700 oriw #1792,%sr
10c807ba: 2010 movel %a0@,%d0
10c807bc: 5380 subql #1,%d0
10c807be: 2080 movel %d0,%a0@
10c807c0: 46c1 movew %d1,%sr
10c807c2: 4a80 tstl %d0
10c807c4: 66b4 bnes 10c8077a <unix_sock_destructor+0x10>
10c807c6: 2f09 movel %a1,%sp@-
10c807c8: 4eb9 10c5 5900 jsr 10c55900 <__kfree_skb>
10c807ce: 588f addql #4,%sp
10c807d0: 60a8 bras 10c8077a <unix_sock_destructor+0x10>
10c807d2: 4aab 0064 tstl %a3@(100)
10c807d6: 6712 beqs 10c807ea <unix_sock_destructor+0x80>
10c807d8: 4878 014c pea 14c <LSIGTRAP+0x147>
10c807dc: 4879 1000 a885 pea 1000a885 <timer_bug_msg+0x16be>
10c807e2: 4eb9 10c1 677e jsr 10c1677e <printk>
10c807e8: 508f addql #8,%sp
10c807ea: 4aab 02ce tstl %a3@(718)
10c807ee: 6712 beqs 10c80802 <unix_sock_destructor+0x98>
10c807f0: 4878 014d pea 14d <LSIGTRAP+0x148>
10c807f4: 4879 1000 a8e9 pea 1000a8e9 <timer_bug_msg+0x1722>
10c807fa: 4eb9 10c1 677e jsr 10c1677e <printk>
10c80800: 508f addql #8,%sp
10c80802: 4aab 0306 tstl %a3@(774)
10c80806: 6712 beqs 10c8081a <unix_sock_destructor+0xb0>
10c80808: 4878 014e pea 14e <LSIGTRAP+0x149>
10c8080c: 4879 1000 a94b pea 1000a94b <timer_bug_msg+0x1784>
10c80812: 4eb9 10c1 677e jsr 10c1677e <printk>
10c80818: 508f addql #8,%sp
10c8081a: 102b 0094 moveb %a3@(148),%d0
10c8081e: 6610 bnes 10c80830 <unix_sock_destructor+0xc6>
10c80820: 2f0b movel %a3,%sp@-
10c80822: 4879 1000 a99e pea 1000a99e <timer_bug_msg+0x17d7>
10c80828: 4eb9 10c1 677e jsr 10c1677e <printk>
10c8082e: 602c bras 10c8085c <unix_sock_destructor+0xf2>
10c80830: 206b 02aa moveal %a3@(682),%a0
10c80834: b0fc 0000 cmpaw #0,%a0
10c80838: 671a beqs 10c80854 <unix_sock_destructor+0xea>
10c8083a: 40c1 movew %sr,%d1
10c8083c: 007c 0700 oriw #1792,%sr
10c80840: 2010 movel %a0@,%d0
10c80842: 5380 subql #1,%d0
10c80844: 2080 movel %d0,%a0@
10c80846: 46c1 movew %d1,%sr
10c80848: 4a80 tstl %d0
10c8084a: 6608 bnes 10c80854 <unix_sock_destructor+0xea>
10c8084c: 2f08 movel %a0,%sp@-
10c8084e: 4eb9 10c2 0b8c jsr 10c20b8c <kfree>
10c80854: 41f9 1001 0c94 lea 10010c94 <unix_nr_socks>,%a0
10c8085a: 5390 subql #1,%a0@
10c8085c: 246e fff8 moveal %fp@(-8),%a2
10c80860: 266e fffc moveal %fp@(-4),%a3
10c80864: 4e5e unlk %fp
10c80866: 4e75 rts
10c80868 <unix_release_sock>:
10c80868: 4e56 0000 linkw %fp,#0
10c8086c: 48e7 3c3c moveml %d2-%d5/%a2-%a5,%sp@-
10c80870: 286e 0008 moveal %fp@(8),%a4
10c80874: 2f0c movel %a4,%sp@-
10c80876: 4eba fc8a jsr %pc@(10c80502 <__unix_remove_socket>)
10c8087a: 588f addql #4,%sp
10c8087c: 52b9 1002 5730 addql #1,10025730 <irq_stat+0x8>
10c80882: 197c 0001 0094 moveb #1,%a4@(148)
10c80888: 42ac 0306 clrl %a4@(774)
10c8088c: 42ac 0044 clrl %a4@(68)
10c80890: 53b9 1002 5730 subql #1,10025730 <irq_stat+0x8>
10c80896: 197c 0003 0027 moveb #3,%a4@(39)
10c8089c: 2a2c 02ae movel %a4@(686),%d5
10c808a0: 42ac 02ae clrl %a4@(686)
10c808a4: 242c 02b2 movel %a4@(690),%d2
10c808a8: 42ac 02b2 clrl %a4@(690)
10c808ac: 102c 0020 moveb %a4@(32),%d0
10c808b0: 4284 clrl %d4
10c808b2: 1800 moveb %d0,%d4
10c808b4: 197c 0007 0020 moveb #7,%a4@(32)
10c808ba: 42a7 clrl %sp@-
10c808bc: 4878 0001 pea 1 <PF_DTRACE_OFF>
10c808c0: 486c 02de pea %a4@(734)
10c808c4: 4eb9 10c1 4712 jsr 10c14712 <__wake_up>
10c808ca: 246c 00b2 moveal %a4@(178),%a2
10c808ce: 4fef 000c lea %sp@(12),%sp
10c808d2: b4fc 0000 cmpaw #0,%a2
10c808d6: 6776 beqs 10c8094e <unix_release_sock+0xe6>
10c808d8: 0c6c 0001 028e cmpiw #1,%a4@(654)
10c808de: 664a bnes 10c8092a <unix_release_sock+0xc2>
10c808e0: 157c 0003 0027 moveb #3,%a2@(39)
10c808e6: 41ec 0054 lea %a4@(84),%a0
10c808ea: b1d0 cmpal %a0@,%a0
10c808ec: 6606 bnes 10c808f4 <unix_release_sock+0x8c>
10c808ee: 4aae 000c tstl %fp@(12)
10c808f2: 6706 beqs 10c808fa <unix_release_sock+0x92>
10c808f4: 7068 moveq #104,%d0
10c808f6: 2540 027e movel %d0,%a2@(638)
10c808fa: 2f0a movel %a2,%sp@-
10c808fc: 206a 030e moveal %a2@(782),%a0
10c80900: 4e90 jsr %a0@
10c80902: 588f addql #4,%sp
10c80904: 206a 0306 moveal %a2@(774),%a0
10c80908: b0fc 0000 cmpaw #0,%a0
10c8090c: 671c beqs 10c8092a <unix_release_sock+0xc2>
10c8090e: 4aa8 0010 tstl %a0@(16)
10c80912: 6716 beqs 10c8092a <unix_release_sock+0xc2>
10c80914: 2f3c 0002 0006 movel #131078,%sp@-
10c8091a: 4878 0001 pea 1 <PF_DTRACE_OFF>
10c8091e: 2f08 movel %a0,%sp@-
10c80920: 4eb9 10c5 371e jsr 10c5371e <sock_wake_async>
10c80926: 4fef 000c lea %sp@(12),%sp
10c8092a: 41ea 0028 lea %a2@(40),%a0
10c8092e: 40c1 movew %sr,%d1
10c80930: 007c 0700 oriw #1792,%sr
10c80934: 2010 movel %a0@,%d0
10c80936: 5380 subql #1,%d0
10c80938: 2080 movel %d0,%a0@
10c8093a: 46c1 movew %d1,%sr
10c8093c: 4a80 tstl %d0
10c8093e: 660a bnes 10c8094a <unix_release_sock+0xe2>
10c80940: 2f0a movel %a2,%sp@-
10c80942: 4eb9 10c5 4b7e jsr 10c54b7e <sk_free>
10c80948: 588f addql #4,%sp
10c8094a: 42ac 00b2 clrl %a4@(178)
10c8094e: 47ec 0054 lea %a4@(84),%a3
10c80952: 7628 moveq #40,%d3
10c80954: d68c addl %a4,%d3
10c80956: 2a4b moveal %a3,%a5
10c80958: 40c0 movew %sr,%d0
10c8095a: 007c 0700 oriw #1792,%sr
10c8095e: 2055 moveal %a5@,%a0
10c80960: 95ca subal %a2,%a2
10c80962: bbc8 cmpal %a0,%a5
10c80964: 6718 beqs 10c8097e <unix_release_sock+0x116>
10c80966: 2448 moveal %a0,%a2
10c80968: 2052 moveal %a2@,%a0
10c8096a: 53ab 0008 subql #1,%a3@(8)
10c8096e: 214b 0004 movel %a3,%a0@(4)
10c80972: 2688 movel %a0,%a3@
10c80974: 4292 clrl %a2@
10c80976: 42aa 0004 clrl %a2@(4)
10c8097a: 42aa 0008 clrl %a2@(8)
10c8097e: 46c0 movew %d0,%sr
10c80980: b4fc 0000 cmpaw #0,%a2
10c80984: 673e beqs 10c809c4 <unix_release_sock+0x15c>
10c80986: 700a moveq #10,%d0
10c80988: b084 cmpl %d4,%d0
10c8098a: 660e bnes 10c8099a <unix_release_sock+0x132>
10c8098c: 4878 0001 pea 1 <PF_DTRACE_OFF>
10c80990: 2f2a 000c movel %a2@(12),%sp@-
10c80994: 4eba fed2 jsr %pc@(10c80868 <unix_release_sock>)
10c80998: 508f addql #8,%sp
10c8099a: 7001 moveq #1,%d0
10c8099c: b0aa 0070 cmpl %a2@(112),%d0
10c809a0: 6716 beqs 10c809b8 <unix_release_sock+0x150>
10c809a2: 41ea 0070 lea %a2@(112),%a0
10c809a6: 40c1 movew %sr,%d1
10c809a8: 007c 0700 oriw #1792,%sr
10c809ac: 2010 movel %a0@,%d0
10c809ae: 5380 subql #1,%d0
10c809b0: 2080 movel %d0,%a0@
10c809b2: 46c1 movew %d1,%sr
10c809b4: 4a80 tstl %d0
10c809b6: 66a0 bnes 10c80958 <unix_release_sock+0xf0>
10c809b8: 2f0a movel %a2,%sp@-
10c809ba: 4eb9 10c5 5900 jsr 10c55900 <__kfree_skb>
10c809c0: 588f addql #4,%sp
10c809c2: 6094 bras 10c80958 <unix_release_sock+0xf0>
10c809c4: 4a85 tstl %d5
10c809c6: 6730 beqs 10c809f8 <unix_release_sock+0x190>
10c809c8: 2f05 movel %d5,%sp@-
10c809ca: 4eb9 10c3 26d8 jsr 10c326d8 <dput>
10c809d0: 588f addql #4,%sp
10c809d2: 4a82 tstl %d2
10c809d4: 6722 beqs 10c809f8 <unix_release_sock+0x190>
10c809d6: 2242 moveal %d2,%a1
10c809d8: 41e9 0028 lea %a1@(40),%a0
10c809dc: 40c1 movew %sr,%d1
10c809de: 007c 0700 oriw #1792,%sr
10c809e2: 2010 movel %a0@,%d0
10c809e4: 5380 subql #1,%d0
10c809e6: 2080 movel %d0,%a0@
10c809e8: 46c1 movew %d1,%sr
10c809ea: 4a80 tstl %d0
10c809ec: 660a bnes 10c809f8 <unix_release_sock+0x190>
10c809ee: 2f02 movel %d2,%sp@-
10c809f0: 4eb9 10c3 5962 jsr 10c35962 <__mntput>
10c809f6: 588f addql #4,%sp
10c809f8: 40c1 movew %sr,%d1
10c809fa: 007c 0700 oriw #1792,%sr
10c809fe: 2043 moveal %d3,%a0
10c80a00: 2010 movel %a0@,%d0
10c80a02: 5380 subql #1,%d0
10c80a04: 2080 movel %d0,%a0@
10c80a06: 46c1 movew %d1,%sr
10c80a08: 4a80 tstl %d0
10c80a0a: 660a bnes 10c80a16 <unix_release_sock+0x1ae>
10c80a0c: 2f0c movel %a4,%sp@-
10c80a0e: 4eb9 10c5 4b7e jsr 10c54b7e <sk_free>
10c80a14: 588f addql #4,%sp
10c80a16: 4ab9 1001 0d38 tstl 10010d38 <unix_tot_inflight>
10c80a1c: 6706 beqs 10c80a24 <unix_release_sock+0x1bc>
10c80a1e: 4eb9 10c8 26bc jsr 10c826bc <unix_gc>
10c80a24: 7000 moveq #0,%d0
10c80a26: 4cee 3c3c ffe0 moveml %fp@(-32),%d2-%d5/%a2-%a5
10c80a2c: 4e5e unlk %fp
10c80a2e: 4e75 rts
10c80a30 <unix_listen>:
10c80a30: 4e56 0000 linkw %fp,#0
10c80a34: 2f0a movel %a2,%sp@-
10c80a36: 2f02 movel %d2,%sp@-
10c80a38: 206e 0008 moveal %fp@(8),%a0
10c80a3c: 242e 000c movel %fp@(12),%d2
10c80a40: 2468 0018 moveal %a0@(24),%a2
10c80a44: 72a1 moveq #-95,%d1
10c80a46: 0c68 0001 0028 cmpiw #1,%a0@(40)
10c80a4c: 665a bnes 10c80aa8 <unix_listen+0x78>
10c80a4e: 72ea moveq #-22,%d1
10c80a50: 4aaa 02aa tstl %a2@(682)
10c80a54: 6752 beqs 10c80aa8 <unix_listen+0x78>
10c80a56: 102a 0020 moveb %a2@(32),%d0
10c80a5a: 0c00 0007 cmpib #7,%d0
10c80a5e: 670a beqs 10c80a6a <unix_listen+0x3a>
10c80a60: 102a 0020 moveb %a2@(32),%d0
10c80a64: 0c00 000a cmpib #10,%d0
10c80a68: 663e bnes 10c80aa8 <unix_listen+0x78>
10c80a6a: 4280 clrl %d0
10c80a6c: 302a 0288 movew %a2@(648),%d0
10c80a70: b082 cmpl %d2,%d0
10c80a72: 6c10 bges 10c80a84 <unix_listen+0x54>
10c80a74: 42a7 clrl %sp@-
10c80a76: 4878 0001 pea 1 <PF_DTRACE_OFF>
10c80a7a: 486a 02de pea %a2@(734)
10c80a7e: 4eb9 10c1 4712 jsr 10c14712 <__wake_up>
10c80a84: 3542 0288 movew %d2,%a2@(648)
10c80a88: 157c 000a 0020 moveb #10,%a2@(32)
10c80a8e: 2079 1002 53b4 moveal 100253b4 <_current_task>,%a0
10c80a94: 2568 007a 0292 movel %a0@(122),%a2@(658)
10c80a9a: 2568 0130 0296 movel %a0@(304),%a2@(662)
10c80aa0: 2568 0140 029a movel %a0@(320),%a2@(666)
10c80aa6: 7200 moveq #0,%d1
10c80aa8: 2001 movel %d1,%d0
10c80aaa: 242e fff8 movel %fp@(-8),%d2
10c80aae: 246e fffc moveal %fp@(-4),%a2
10c80ab2: 4e5e unlk %fp
10c80ab4: 4e75 rts
10c80ab6 <unix_create1>:
10c80ab6: 4e56 0000 linkw %fp,#0
10c80aba: 2f0b movel %a3,%sp@-
10c80abc: 2f0a movel %a2,%sp@-
10c80abe: 47f9 1001 0c94 lea 10010c94 <unix_nr_socks>,%a3
10c80ac4: 2039 1000 d5f8 movel 1000d5f8 <files_stat+0x8>,%d0
10c80aca: d080 addl %d0,%d0
10c80acc: b093 cmpl %a3@,%d0
10c80ace: 6f00 0094 blew 10c80b64 <unix_create1+0xae>
10c80ad2: 4878 0001 pea 1 <PF_DTRACE_OFF>
10c80ad6: 4878 01f0 pea 1f0 <LSIGTRAP+0x1eb>
10c80ada: 4878 0001 pea 1 <PF_DTRACE_OFF>
10c80ade: 4eb9 10c5 4b24 jsr 10c54b24 <sk_alloc>
10c80ae4: 2440 moveal %d0,%a2
10c80ae6: 4fef 000c lea %sp@(12),%sp
10c80aea: b4fc 0000 cmpaw #0,%a2
10c80aee: 6774 beqs 10c80b64 <unix_create1+0xae>
10c80af0: 5293 addql #1,%a3@
10c80af2: 2f0a movel %a2,%sp@-
10c80af4: 2f2e 0008 movel %fp@(8),%sp@-
10c80af8: 4eb9 10c5 54e2 jsr 10c554e2 <sock_init_data>
10c80afe: 257c 10c8 0654 movel #281544276,%a2@(790)
10c80b04: 0316
10c80b06: 3579 1001 0c8e movew 10010c8e <sysctl_unix_max_dgram_qlen+0x2>,%a2@(648)
10c80b0c: 0288
10c80b0e: 257c 10c8 076a movel #281544554,%a2@(802)
10c80b14: 0322
10c80b16: 42aa 02ae clrl %a2@(686)
10c80b1a: 42aa 02b2 clrl %a2@(690)
10c80b1e: 42aa 02da clrl %a2@(730)
10c80b22: 42aa 02d6 clrl %a2@(726)
10c80b26: 43ea 02b6 lea %a2@(694),%a1
10c80b2a: 508f addql #8,%sp
10c80b2c: 7001 moveq #1,%d0
10c80b2e: 2280 movel %d0,%a1@
10c80b30: 42a9 0004 clrl %a1@(4)
10c80b34: 42a9 0008 clrl %a1@(8)
10c80b38: 41e9 000c lea %a1@(12),%a0
10c80b3c: 2088 movel %a0,%a0@
10c80b3e: 2348 0010 movel %a0,%a1@(16)
10c80b42: 43ea 02de lea %a2@(734),%a1
10c80b46: 2049 moveal %a1,%a0
10c80b48: 4298 clrl %a0@+
10c80b4a: 2088 movel %a0,%a0@
10c80b4c: 2348 0008 movel %a0,%a1@(8)
10c80b50: 42aa 02ce clrl %a2@(718)
10c80b54: 2f0a movel %a2,%sp@-
10c80b56: 4879 1003 37a2 pea 100337a2 <unix_socket_table+0x400>
10c80b5c: 4eba f9f8 jsr %pc@(10c80556 <__unix_insert_socket>)
10c80b60: 200a movel %a2,%d0
10c80b62: 6002 bras 10c80b66 <unix_create1+0xb0>
10c80b64: 7000 moveq #0,%d0
10c80b66: 246e fff8 moveal %fp@(-8),%a2
10c80b6a: 266e fffc moveal %fp@(-4),%a3
10c80b6e: 4e5e unlk %fp
10c80b70: 4e75 rts
10c80b72 <unix_create>:
10c80b72: 4e56 0000 linkw %fp,#0
10c80b76: 206e 0008 moveal %fp@(8),%a0
10c80b7a: 7001 moveq #1,%d0
10c80b7c: b0ae 000c cmpl %fp@(12),%d0
10c80b80: 6404 bccs 10c80b86 <unix_create+0x14>
10c80b82: 70a3 moveq #-93,%d0
10c80b84: 6050 bras 10c80bd6 <unix_create+0x64>
10c80b86: 7201 moveq #1,%d1
10c80b88: 2081 movel %d1,%a0@
10c80b8a: 3028 0028 movew %a0@(40),%d0
10c80b8e: 0c40 0002 cmpiw #2,%d0
10c80b92: 6722 beqs 10c80bb6 <unix_create+0x44>
10c80b94: 6e08 bgts 10c80b9e <unix_create+0x2c>
10c80b96: 0c40 0001 cmpiw #1,%d0
10c80b9a: 670a beqs 10c80ba6 <unix_create+0x34>
10c80b9c: 6022 bras 10c80bc0 <unix_create+0x4e>
10c80b9e: 0c40 0003 cmpiw #3,%d0
10c80ba2: 670c beqs 10c80bb0 <unix_create+0x3e>
10c80ba4: 601a bras 10c80bc0 <unix_create+0x4e>
10c80ba6: 217c 1001 0c9c movel #268504220,%a0@(8)
10c80bac: 0008
10c80bae: 6014 bras 10c80bc4 <unix_create+0x52>
10c80bb0: 317c 0002 0028 movew #2,%a0@(40)
10c80bb6: 217c 1001 0ce0 movel #268504288,%a0@(8)
10c80bbc: 0008
10c80bbe: 6004 bras 10c80bc4 <unix_create+0x52>
10c80bc0: 70a2 moveq #-94,%d0
10c80bc2: 6012 bras 10c80bd6 <unix_create+0x64>
10c80bc4: 2f08 movel %a0,%sp@-
10c80bc6: 4eba feee jsr %pc@(10c80ab6 <unix_create1>)
10c80bca: 4a80 tstl %d0
10c80bcc: 57c0 seq %d0
10c80bce: 4880 extw %d0
10c80bd0: 48c0 extl %d0
10c80bd2: 72f4 moveq #-12,%d1
10c80bd4: c081 andl %d1,%d0
10c80bd6: 4e5e unlk %fp
10c80bd8: 4e75 rts
10c80bda <unix_release>:
10c80bda: 4e56 0000 linkw %fp,#0
10c80bde: 206e 0008 moveal %fp@(8),%a0
10c80be2: 2028 0018 movel %a0@(24),%d0
10c80be6: 670e beqs 10c80bf6 <unix_release+0x1c>
10c80be8: 42a8 0018 clrl %a0@(24)
10c80bec: 42a7 clrl %sp@-
10c80bee: 2f00 movel %d0,%sp@-
10c80bf0: 4eba fc76 jsr %pc@(10c80868 <unix_release_sock>)
10c80bf4: 6002 bras 10c80bf8 <unix_release+0x1e>
10c80bf6: 7000 moveq #0,%d0
10c80bf8: 4e5e unlk %fp
10c80bfa: 4e75 rts
10c80bfc <unix_autobind>:
10c80bfc: 4e56 0000 linkw %fp,#0
10c80c00: 48e7 383c moveml %d2-%d4/%a2-%a5,%sp@-
10c80c04: 206e 0008 moveal %fp@(8),%a0
10c80c08: 2668 0018 moveal %a0@(24),%a3
10c80c0c: 200b movel %a3,%d0
10c80c0e: 0680 0000 02b6 addil #694,%d0
10c80c14: 2240 moveal %d0,%a1
10c80c16: 41fa 000c lea %pc@(10c80c24 <unix_autobind+0x28>),%a0
10c80c1a: 5391 subql #1,%a1@
10c80c1c: 6a06 bpls 10c80c24 <unix_autobind+0x28>
10c80c1e: 4ef9 10c8 56f4 jmp 10c856f4 <__down_failed>
10c80c24: 7400 moveq #0,%d2
10c80c26: 4aab 02aa tstl %a3@(682)
10c80c2a: 6600 0106 bnew 10c80d32 <unix_autobind+0x136>
10c80c2e: 74f4 moveq #-12,%d2
10c80c30: 4878 01f0 pea 1f0 <LSIGTRAP+0x1eb>
10c80c34: 4878 001e pea 1e <LSIGTRAP+0x19>
10c80c38: 4eb9 10c2 09bc jsr 10c209bc <kmalloc>
10c80c3e: 2440 moveal %d0,%a2
10c80c40: 508f addql #8,%sp
10c80c42: b4fc 0000 cmpaw #0,%a2
10c80c46: 6700 00ea beqw 10c80d32 <unix_autobind+0x136>
10c80c4a: 4878 001e pea 1e <LSIGTRAP+0x19>
10c80c4e: 42a7 clrl %sp@-
10c80c50: 2f0a movel %a2,%sp@-
10c80c52: 4eb9 10c8 576c jsr 10c8576c <memset>
10c80c58: 357c 0001 000c movew #1,%a2@(12)
10c80c5e: 7001 moveq #1,%d0
10c80c60: 2480 movel %d0,%a2@
10c80c62: 4fef 000c lea %sp@(12),%sp
10c80c66: 760f moveq #15,%d3
10c80c68: d68a addl %a2,%d3
10c80c6a: 283c 10c8 4d6a movel #281562474,%d4
10c80c70: 740c moveq #12,%d2
10c80c72: d48a addl %a2,%d2
10c80c74: 4bf9 10c8 563a lea 10c8563a <csum_partial>,%a5
10c80c7a: 49fa f92c lea %pc@(10c805a8 <__unix_find_socket_byname>),%a4
10c80c7e: 2f39 1001 0c98 movel 10010c98 <ordernum.1527>,%sp@-
10c80c84: 4879 1000 a9c8 pea 1000a9c8 <timer_bug_msg+0x1801>
10c80c8a: 2f03 movel %d3,%sp@-
10c80c8c: 2044 moveal %d4,%a0
10c80c8e: 4e90 jsr %a0@
10c80c90: 5680 addql #3,%d0
10c80c92: 2540 0004 movel %d0,%a2@(4)
10c80c96: 42a7 clrl %sp@-
10c80c98: 2f00 movel %d0,%sp@-
10c80c9a: 2f02 movel %d2,%sp@-
10c80c9c: 4e95 jsr %a5@
10c80c9e: 4fef 0018 lea %sp@(24),%sp
10c80ca2: 2200 movel %d0,%d1
10c80ca4: 4241 clrw %d1
10c80ca6: 4841 swap %d1
10c80ca8: b181 eorl %d0,%d1
10c80caa: 2001 movel %d1,%d0
10c80cac: e088 lsrl #8,%d0
10c80cae: b380 eorl %d1,%d0
10c80cb0: 7200 moveq #0,%d1
10c80cb2: 4601 notb %d1
10c80cb4: c081 andl %d1,%d0
10c80cb6: 2540 0008 movel %d0,%a2@(8)
10c80cba: 2239 1001 0c98 movel 10010c98 <ordernum.1527>,%d1
10c80cc0: 5281 addql #1,%d1
10c80cc2: 0281 000f ffff andil #1048575,%d1
10c80cc8: 23c1 1001 0c98 movel %d1,10010c98 <ordernum.1527>
10c80cce: 2f00 movel %d0,%sp@-
10c80cd0: 206e 0008 moveal %fp@(8),%a0
10c80cd4: 3068 0028 moveaw %a0@(40),%a0
10c80cd8: 2f08 movel %a0,%sp@-
10c80cda: 2f2a 0004 movel %a2@(4),%sp@-
10c80cde: 2f02 movel %d2,%sp@-
10c80ce0: 4e94 jsr %a4@
10c80ce2: 4fef 0010 lea %sp@(16),%sp
10c80ce6: 4a80 tstl %d0
10c80ce8: 671e beqs 10c80d08 <unix_autobind+0x10c>
10c80cea: 4a39 1001 0c9b tstb 10010c9b <ordernum.1527+0x3>
10c80cf0: 668c bnes 10c80c7e <unix_autobind+0x82>
10c80cf2: 2079 1002 53b4 moveal 100253b4 <_current_task>,%a0
10c80cf8: 7010 moveq #16,%d0
10c80cfa: 81a8 0028 orl %d0,%a0@(40)
10c80cfe: 4eb9 10c1 44d2 jsr 10c144d2 <schedule>
10c80d04: 6000 ff78 braw 10c80c7e <unix_autobind+0x82>
10c80d08: 4280 clrl %d0
10c80d0a: 302b 028e movew %a3@(654),%d0
10c80d0e: b1aa 0008 eorl %d0,%a2@(8)
10c80d12: 2f0b movel %a3,%sp@-
10c80d14: 4eba f7ec jsr %pc@(10c80502 <__unix_remove_socket>)
10c80d18: 274a 02aa movel %a2,%a3@(682)
10c80d1c: 2f0b movel %a3,%sp@-
10c80d1e: 202a 0008 movel %a2@(8),%d0
10c80d22: e588 lsll #2,%d0
10c80d24: 0680 1003 33a2 addil #268645282,%d0
10c80d2a: 2f00 movel %d0,%sp@-
10c80d2c: 4eba f828 jsr %pc@(10c80556 <__unix_insert_socket>)
10c80d30: 7400 moveq #0,%d2
10c80d32: 200b movel %a3,%d0
10c80d34: 0680 0000 02b6 addil #694,%d0
10c80d3a: 2240 moveal %d0,%a1
10c80d3c: 41fa 000c lea %pc@(10c80d4a <unix_autobind+0x14e>),%a0
10c80d40: 5291 addql #1,%a1@
10c80d42: 6e06 bgts 10c80d4a <unix_autobind+0x14e>
10c80d44: 4ef9 10c8 571c jmp 10c8571c <__up_wakeup>
10c80d4a: 2002 movel %d2,%d0
10c80d4c: 4cee 3c1c ffe4 moveml %fp@(-28),%d2-%d4/%a2-%a5
10c80d52: 4e5e unlk %fp
10c80d54: 4e75 rts
10c80d56 <unix_find_other>:
10c80d56: 4e56 ffe4 linkw %fp,#-28
10c80d5a: 48e7 3820 moveml %d2-%d4/%a2,%sp@-
10c80d5e: 206e 0008 moveal %fp@(8),%a0
10c80d62: 282e 0010 movel %fp@(16),%d4
10c80d66: 7600 moveq #0,%d3
10c80d68: 4a28 0002 tstb %a0@(2)
10c80d6c: 6700 00ac beqw 10c80e1a <unix_find_other+0xc4>
10c80d70: 74e4 moveq #-28,%d2
10c80d72: d48e addl %fp,%d2
10c80d74: 2f02 movel %d2,%sp@-
10c80d76: 4878 0009 pea 9 <LSIGTRAP+0x4>
10c80d7a: 45e8 0002 lea %a0@(2),%a2
10c80d7e: 2f0a movel %a2,%sp@-
10c80d80: 4eb9 10c2 c7e0 jsr 10c2c7e0 <path_init>
10c80d86: 4fef 000c lea %sp@(12),%sp
10c80d8a: 4a80 tstl %d0
10c80d8c: 670e beqs 10c80d9c <unix_find_other+0x46>
10c80d8e: 2f02 movel %d2,%sp@-
10c80d90: 2f0a movel %a2,%sp@-
10c80d92: 4eb9 10c2 c67c jsr 10c2c67c <path_walk>
10c80d98: 2600 movel %d0,%d3
10c80d9a: 508f addql #8,%sp
10c80d9c: 4a83 tstl %d3
10c80d9e: 6600 00ac bnew 10c80e4c <unix_find_other+0xf6>
10c80da2: 4878 0002 pea 2 <PF_DTRACE_OFF+0x1>
10c80da6: 206e ffe4 moveal %fp@(-28),%a0
10c80daa: 2f28 0008 movel %a0@(8),%sp@-
10c80dae: 4eb9 10c2 bc86 jsr 10c2bc86 <permission>
10c80db4: 2600 movel %d0,%d3
10c80db6: 508f addql #8,%sp
10c80db8: 6600 008a bnew 10c80e44 <unix_find_other+0xee>
10c80dbc: 7691 moveq #-111,%d3
10c80dbe: 206e ffe4 moveal %fp@(-28),%a0
10c80dc2: 2068 0008 moveal %a0@(8),%a0
10c80dc6: 3028 0032 movew %a0@(50),%d0
10c80dca: 0240 f000 andiw #-4096,%d0
10c80dce: 0c40 c000 cmpiw #-16384,%d0
10c80dd2: 6670 bnes 10c80e44 <unix_find_other+0xee>
10c80dd4: 2f08 movel %a0,%sp@-
10c80dd6: 4eba f836 jsr %pc@(10c8060e <unix_find_socket_byinode>)
10c80dda: 2440 moveal %d0,%a2
10c80ddc: 588f addql #4,%sp
10c80dde: b4fc 0000 cmpaw #0,%a2
10c80de2: 6760 beqs 10c80e44 <unix_find_other+0xee>
10c80de4: 2f02 movel %d2,%sp@-
10c80de6: 4eb9 10c2 bcfe jsr 10c2bcfe <path_release>
10c80dec: 76a5 moveq #-91,%d3
10c80dee: 4280 clrl %d0
10c80df0: 302a 028e movew %a2@(654),%d0
10c80df4: 588f addql #4,%sp
10c80df6: b880 cmpl %d0,%d4
10c80df8: 6746 beqs 10c80e40 <unix_find_other+0xea>
10c80dfa: 41ea 0028 lea %a2@(40),%a0
10c80dfe: 40c1 movew %sr,%d1
10c80e00: 007c 0700 oriw #1792,%sr
10c80e04: 2010 movel %a0@,%d0
10c80e06: 5380 subql #1,%d0
10c80e08: 2080 movel %d0,%a0@
10c80e0a: 46c1 movew %d1,%sr
10c80e0c: 4a80 tstl %d0
10c80e0e: 663c bnes 10c80e4c <unix_find_other+0xf6>
10c80e10: 2f0a movel %a2,%sp@-
10c80e12: 4eb9 10c5 4b7e jsr 10c54b7e <sk_free>
10c80e18: 6032 bras 10c80e4c <unix_find_other+0xf6>
10c80e1a: 7691 moveq #-111,%d3
10c80e1c: 2f2e 0014 movel %fp@(20),%sp@-
10c80e20: 2f04 movel %d4,%sp@-
10c80e22: 2f2e 000c movel %fp@(12),%sp@-
10c80e26: 2f08 movel %a0,%sp@-
10c80e28: 4eba f77e jsr %pc@(10c805a8 <__unix_find_socket_byname>)
10c80e2c: 4a80 tstl %d0
10c80e2e: 6708 beqs 10c80e38 <unix_find_other+0xe2>
10c80e30: 2240 moveal %d0,%a1
10c80e32: 41e9 0028 lea %a1@(40),%a0
10c80e36: 5290 addql #1,%a0@
10c80e38: 2440 moveal %d0,%a2
10c80e3a: b4fc 0000 cmpaw #0,%a2
10c80e3e: 670c beqs 10c80e4c <unix_find_other+0xf6>
10c80e40: 200a movel %a2,%d0
10c80e42: 6010 bras 10c80e54 <unix_find_other+0xfe>
10c80e44: 2f02 movel %d2,%sp@-
10c80e46: 4eb9 10c2 bcfe jsr 10c2bcfe <path_release>
10c80e4c: 206e 0018 moveal %fp@(24),%a0
10c80e50: 2083 movel %d3,%a0@
10c80e52: 7000 moveq #0,%d0
10c80e54: 4cee 041c ffd4 moveml %fp@(-44),%d2-%d4/%a2
10c80e5a: 4e5e unlk %fp
10c80e5c: 4e75 rts
10c80e5e <unix_bind>:
10c80e5e: 4e56 ffe0 linkw %fp,#-32
10c80e62: 48e7 3f3c moveml %d2-%d7/%a2-%a5,%sp@-
10c80e66: 2c2e 0008 movel %fp@(8),%d6
10c80e6a: 2a2e 000c movel %fp@(12),%d5
10c80e6e: 2a6e 0010 moveal %fp@(16),%a5
10c80e72: 2046 moveal %d6,%a0
10c80e74: 2868 0018 moveal %a0@(24),%a4
10c80e78: 76ea moveq #-22,%d3
10c80e7a: 2245 moveal %d5,%a1
10c80e7c: 0c51 0001 cmpiw #1,%a1@
10c80e80: 6600 021a bnew 10c8109c <unix_bind+0x23e>
10c80e84: 7002 moveq #2,%d0
10c80e86: b08d cmpl %a5,%d0
10c80e88: 660c bnes 10c80e96 <unix_bind+0x38>
10c80e8a: 2f06 movel %d6,%sp@-
10c80e8c: 4eba fd6e jsr %pc@(10c80bfc <unix_autobind>)
10c80e90: 2600 movel %d0,%d3
10c80e92: 6000 0208 braw 10c8109c <unix_bind+0x23e>
10c80e96: 486e ffe0 pea %fp@(-32)
10c80e9a: 2f0d movel %a5,%sp@-
10c80e9c: 2f05 movel %d5,%sp@-
10c80e9e: 4eba f5ec jsr %pc@(10c8048c <unix_mkname>)
10c80ea2: 2600 movel %d0,%d3
10c80ea4: 4fef 000c lea %sp@(12),%sp
10c80ea8: 6d00 01f2 bltw 10c8109c <unix_bind+0x23e>
10c80eac: 2a43 moveal %d3,%a5
10c80eae: 200c movel %a4,%d0
10c80eb0: 0680 0000 02b6 addil #694,%d0
10c80eb6: 2240 moveal %d0,%a1
10c80eb8: 41fa 000c lea %pc@(10c80ec6 <unix_bind+0x68>),%a0
10c80ebc: 5391 subql #1,%a1@
10c80ebe: 6a06 bpls 10c80ec6 <unix_bind+0x68>
10c80ec0: 4ef9 10c8 56f4 jmp 10c856f4 <__down_failed>
10c80ec6: 76ea moveq #-22,%d3
10c80ec8: 2e00 movel %d0,%d7
10c80eca: 4aac 02aa tstl %a4@(682)
10c80ece: 6600 01bc bnew 10c8108c <unix_bind+0x22e>
10c80ed2: 76f4 moveq #-12,%d3
10c80ed4: 4878 01f0 pea 1f0 <LSIGTRAP+0x1eb>
10c80ed8: 486d 000c pea %a5@(12)
10c80edc: 4eb9 10c2 09bc jsr 10c209bc <kmalloc>
10c80ee2: 2440 moveal %d0,%a2
10c80ee4: 508f addql #8,%sp
10c80ee6: b4fc 0000 cmpaw #0,%a2
10c80eea: 6700 01a0 beqw 10c8108c <unix_bind+0x22e>
10c80eee: 2f0d movel %a5,%sp@-
10c80ef0: 2f05 movel %d5,%sp@-
10c80ef2: 486a 000c pea %a2@(12)
10c80ef6: 4eb9 10c8 5744 jsr 10c85744 <memcpy>
10c80efc: 254d 0004 movel %a5,%a2@(4)
10c80f00: 4280 clrl %d0
10c80f02: 302c 028e movew %a4@(654),%d0
10c80f06: 222e ffe0 movel %fp@(-32),%d1
10c80f0a: b181 eorl %d0,%d1
10c80f0c: 2541 0008 movel %d1,%a2@(8)
10c80f10: 7001 moveq #1,%d0
10c80f12: 2480 movel %d0,%a2@
10c80f14: 4fef 000c lea %sp@(12),%sp
10c80f18: 2045 moveal %d5,%a0
10c80f1a: 4a28 0002 tstb %a0@(2)
10c80f1e: 6700 0108 beqw 10c81028 <unix_bind+0x1ca>
10c80f22: 7600 moveq #0,%d3
10c80f24: 74e4 moveq #-28,%d2
10c80f26: d48e addl %fp,%d2
10c80f28: 2f02 movel %d2,%sp@-
10c80f2a: 4878 0010 pea 10 <LSIGTRAP+0xb>
10c80f2e: 2805 movel %d5,%d4
10c80f30: 5484 addql #2,%d4
10c80f32: 2f04 movel %d4,%sp@-
10c80f34: 4eb9 10c2 c7e0 jsr 10c2c7e0 <path_init>
10c80f3a: 4fef 000c lea %sp@(12),%sp
10c80f3e: 4a80 tstl %d0
10c80f40: 670e beqs 10c80f50 <unix_bind+0xf2>
10c80f42: 2f02 movel %d2,%sp@-
10c80f44: 2f04 movel %d4,%sp@-
10c80f46: 4eb9 10c2 c67c jsr 10c2c67c <path_walk>
10c80f4c: 2600 movel %d0,%d3
10c80f4e: 508f addql #8,%sp
10c80f50: 4a83 tstl %d3
10c80f52: 6600 017a bnew 10c810ce <unix_bind+0x270>
10c80f56: 76ef moveq #-17,%d3
10c80f58: 4aae fffc tstl %fp@(-4)
10c80f5c: 6600 0166 bnew 10c810c4 <unix_bind+0x266>
10c80f60: 206e ffe4 moveal %fp@(-28),%a0
10c80f64: 7064 moveq #100,%d0
10c80f66: d0a8 0008 addl %a0@(8),%d0
10c80f6a: 2240 moveal %d0,%a1
10c80f6c: 41fa 000c lea %pc@(10c80f7a <unix_bind+0x11c>),%a0
10c80f70: 5391 subql #1,%a1@
10c80f72: 6a06 bpls 10c80f7a <unix_bind+0x11c>
10c80f74: 4ef9 10c8 56f4 jmp 10c856f4 <__down_failed>
10c80f7a: 2f2e ffe4 movel %fp@(-28),%sp@-
10c80f7e: 486e ffec pea %fp@(-20)
10c80f82: 4eb9 10c2 c904 jsr 10c2c904 <lookup_hash>
10c80f88: 2640 moveal %d0,%a3
10c80f8a: 508f addql #8,%sp
10c80f8c: 260b movel %a3,%d3
10c80f8e: 0c83 ffff fc18 cmpil #-1000,%d3
10c80f94: 6200 0114 bhiw 10c810aa <unix_bind+0x24c>
10c80f98: 76fe moveq #-2,%d3
10c80f9a: 226e ffec moveal %fp@(-20),%a1
10c80f9e: 206e fff0 moveal %fp@(-16),%a0
10c80fa2: 4a30 9800 tstb %a0@(00000000,%a1:l)
10c80fa6: 6708 beqs 10c80fb0 <unix_bind+0x152>
10c80fa8: 4aab 0008 tstl %a3@(8)
10c80fac: 6700 00f2 beqw 10c810a0 <unix_bind+0x242>
10c80fb0: 2246 moveal %d6,%a1
10c80fb2: 2069 000c moveal %a1@(12),%a0
10c80fb6: 4281 clrl %d1
10c80fb8: 3228 0032 movew %a0@(50),%d1
10c80fbc: 2079 1002 53b4 moveal 100253b4 <_current_task>,%a0
10c80fc2: 2068 02ea moveal %a0@(746),%a0
10c80fc6: 2028 0008 movel %a0@(8),%d0
10c80fca: 4680 notl %d0
10c80fcc: c280 andl %d0,%d1
10c80fce: 42a7 clrl %sp@-
10c80fd0: 0041 c000 oriw #-16384,%d1
10c80fd4: 2f01 movel %d1,%sp@-
10c80fd6: 2f0b movel %a3,%sp@-
10c80fd8: 206e ffe4 moveal %fp@(-28),%a0
10c80fdc: 2f28 0008 movel %a0@(8),%sp@-
10c80fe0: 4eb9 10c2 d058 jsr 10c2d058 <vfs_mknod>
10c80fe6: 2600 movel %d0,%d3
10c80fe8: 4fef 0010 lea %sp@(16),%sp
10c80fec: 6600 00b2 bnew 10c810a0 <unix_bind+0x242>
10c80ff0: 206e ffe4 moveal %fp@(-28),%a0
10c80ff4: 7064 moveq #100,%d0
10c80ff6: d0a8 0008 addl %a0@(8),%d0
10c80ffa: 2240 moveal %d0,%a1
10c80ffc: 41fa 000c lea %pc@(10c8100a <unix_bind+0x1ac>),%a0
10c81000: 5291 addql #1,%a1@
10c81002: 6e06 bgts 10c8100a <unix_bind+0x1ac>
10c81004: 4ef9 10c8 571c jmp 10c8571c <__up_wakeup>
10c8100a: 2f2e ffe4 movel %fp@(-28),%sp@-
10c8100e: 4eb9 10c3 26d8 jsr 10c326d8 <dput>
10c81014: 2d4b ffe4 movel %a3,%fp@(-28)
10c81018: 257c 0000 0100 movel #256,%a2@(8)
10c8101e: 0008
10c81020: 588f addql #4,%sp
10c81022: 2044 moveal %d4,%a0
10c81024: 4a10 tstb %a0@
10c81026: 6630 bnes 10c81058 <unix_bind+0x1fa>
10c81028: 769e moveq #-98,%d3
10c8102a: 2f2e ffe0 movel %fp@(-32),%sp@-
10c8102e: 4280 clrl %d0
10c81030: 302c 028e movew %a4@(654),%d0
10c81034: 2f00 movel %d0,%sp@-
10c81036: 2f0d movel %a5,%sp@-
10c81038: 2f05 movel %d5,%sp@-
10c8103a: 4eba f56c jsr %pc@(10c805a8 <__unix_find_socket_byname>)
10c8103e: 4fef 0010 lea %sp@(16),%sp
10c81042: 4a80 tstl %d0
10c81044: 6600 0090 bnew 10c810d6 <unix_bind+0x278>
10c81048: 202a 0008 movel %a2@(8),%d0
10c8104c: e588 lsll #2,%d0
10c8104e: 2400 movel %d0,%d2
10c81050: 0682 1003 33a2 addil #268645282,%d2
10c81056: 6020 bras 10c81078 <unix_bind+0x21a>
10c81058: 206b 0008 moveal %a3@(8),%a0
10c8105c: 4280 clrl %d0
10c8105e: 1028 002b moveb %a0@(43),%d0
10c81062: e588 lsll #2,%d0
10c81064: 2400 movel %d0,%d2
10c81066: 0682 1003 33a2 addil #268645282,%d2
10c8106c: 296e ffe4 02ae movel %fp@(-28),%a4@(686)
10c81072: 296e ffe8 02b2 movel %fp@(-24),%a4@(690)
10c81078: 7600 moveq #0,%d3
10c8107a: 2f0c movel %a4,%sp@-
10c8107c: 4eba f484 jsr %pc@(10c80502 <__unix_remove_socket>)
10c81080: 294a 02aa movel %a2,%a4@(682)
10c81084: 2f0c movel %a4,%sp@-
10c81086: 2f02 movel %d2,%sp@-
10c81088: 4eba f4cc jsr %pc@(10c80556 <__unix_insert_socket>)
10c8108c: 2247 moveal %d7,%a1
10c8108e: 41fa 000c lea %pc@(10c8109c <unix_bind+0x23e>),%a0
10c81092: 5291 addql #1,%a1@
10c81094: 6e06 bgts 10c8109c <unix_bind+0x23e>
10c81096: 4ef9 10c8 571c jmp 10c8571c <__up_wakeup>
10c8109c: 2003 movel %d3,%d0
10c8109e: 6052 bras 10c810f2 <unix_bind+0x294>
10c810a0: 2f0b movel %a3,%sp@-
10c810a2: 4eb9 10c3 26d8 jsr 10c326d8 <dput>
10c810a8: 588f addql #4,%sp
10c810aa: 206e ffe4 moveal %fp@(-28),%a0
10c810ae: 7064 moveq #100,%d0
10c810b0: d0a8 0008 addl %a0@(8),%d0
10c810b4: 2240 moveal %d0,%a1
10c810b6: 41fa 000c lea %pc@(10c810c4 <unix_bind+0x266>),%a0
10c810ba: 5291 addql #1,%a1@
10c810bc: 6e06 bgts 10c810c4 <unix_bind+0x266>
10c810be: 4ef9 10c8 571c jmp 10c8571c <__up_wakeup>
10c810c4: 2f02 movel %d2,%sp@-
10c810c6: 4eb9 10c2 bcfe jsr 10c2bcfe <path_release>
10c810cc: 588f addql #4,%sp
10c810ce: 70ef moveq #-17,%d0
10c810d0: b083 cmpl %d3,%d0
10c810d2: 6602 bnes 10c810d6 <unix_bind+0x278>
10c810d4: 769e moveq #-98,%d3
10c810d6: 40c1 movew %sr,%d1
10c810d8: 007c 0700 oriw #1792,%sr
10c810dc: 2012 movel %a2@,%d0
10c810de: 5380 subql #1,%d0
10c810e0: 2480 movel %d0,%a2@
10c810e2: 46c1 movew %d1,%sr
10c810e4: 4a80 tstl %d0
10c810e6: 66a4 bnes 10c8108c <unix_bind+0x22e>
10c810e8: 2f0a movel %a2,%sp@-
10c810ea: 4eb9 10c2 0b8c jsr 10c20b8c <kfree>
10c810f0: 609a bras 10c8108c <unix_bind+0x22e>
10c810f2: 4cee 3cfc ffb8 moveml %fp@(-72),%d2-%d7/%a2-%a5
10c810f8: 4e5e unlk %fp
10c810fa: 4e75 rts
10c810fc <unix_dgram_connect>:
10c810fc: 4e56 fff8 linkw %fp,#-8
10c81100: 48e7 2038 moveml %d2/%a2-%a4,%sp@-
10c81104: 266e 0008 moveal %fp@(8),%a3
10c81108: 286e 000c moveal %fp@(12),%a4
10c8110c: 246b 0018 moveal %a3@(24),%a2
10c81110: 4a54 tstw %a4@
10c81112: 6774 beqs 10c81188 <unix_dgram_connect+0x8c>
10c81114: 486e fffc pea %fp@(-4)
10c81118: 2f2e 0010 movel %fp@(16),%sp@-
10c8111c: 2f0c movel %a4,%sp@-
10c8111e: 4eba f36c jsr %pc@(10c8048c <unix_mkname>)
10c81122: 2d40 fff8 movel %d0,%fp@(-8)
10c81126: 4fef 000c lea %sp@(12),%sp
10c8112a: 2400 movel %d0,%d2
10c8112c: 6d00 00bc bltw 10c811ea <unix_dgram_connect+0xee>
10c81130: 4a2b 002a tstb %a3@(42)
10c81134: 6716 beqs 10c8114c <unix_dgram_connect+0x50>
10c81136: 4aaa 02aa tstl %a2@(682)
10c8113a: 6610 bnes 10c8114c <unix_dgram_connect+0x50>
10c8113c: 2f0b movel %a3,%sp@-
10c8113e: 4eba fabc jsr %pc@(10c80bfc <unix_autobind>)
10c81142: 2d40 fff8 movel %d0,%fp@(-8)
10c81146: 588f addql #4,%sp
10c81148: 6600 00a0 bnew 10c811ea <unix_dgram_connect+0xee>
10c8114c: 486e fff8 pea %fp@(-8)
10c81150: 2f2e fffc movel %fp@(-4),%sp@-
10c81154: 366b 0028 moveaw %a3@(40),%a3
10c81158: 2f0b movel %a3,%sp@-
10c8115a: 2f02 movel %d2,%sp@-
10c8115c: 2f0c movel %a4,%sp@-
10c8115e: 4eba fbf6 jsr %pc@(10c80d56 <unix_find_other>)
10c81162: 2240 moveal %d0,%a1
10c81164: 4fef 0014 lea %sp@(20),%sp
10c81168: b2fc 0000 cmpaw #0,%a1
10c8116c: 677c beqs 10c811ea <unix_dgram_connect+0xee>
10c8116e: 70ff moveq #-1,%d0
10c81170: 2d40 fff8 movel %d0,%fp@(-8)
10c81174: 7200 moveq #0,%d1
10c81176: 2029 00b2 movel %a1@(178),%d0
10c8117a: 6704 beqs 10c81180 <unix_dgram_connect+0x84>
10c8117c: b5c0 cmpal %d0,%a2
10c8117e: 6602 bnes 10c81182 <unix_dgram_connect+0x86>
10c81180: 7201 moveq #1,%d1
10c81182: 4a81 tstl %d1
10c81184: 6746 beqs 10c811cc <unix_dgram_connect+0xd0>
10c81186: 6002 bras 10c8118a <unix_dgram_connect+0x8e>
10c81188: 93c9 subal %a1,%a1
10c8118a: 242a 00b2 movel %a2@(178),%d2
10c8118e: 6734 beqs 10c811c4 <unix_dgram_connect+0xc8>
10c81190: 2549 00b2 movel %a1,%a2@(178)
10c81194: b489 cmpl %a1,%d2
10c81196: 670a beqs 10c811a2 <unix_dgram_connect+0xa6>
10c81198: 2f02 movel %d2,%sp@-
10c8119a: 2f0a movel %a2,%sp@-
10c8119c: 4eba f518 jsr %pc@(10c806b6 <unix_dgram_disconnected>)
10c811a0: 508f addql #8,%sp
10c811a2: 2242 moveal %d2,%a1
10c811a4: 41e9 0028 lea %a1@(40),%a0
10c811a8: 40c1 movew %sr,%d1
10c811aa: 007c 0700 oriw #1792,%sr
10c811ae: 2010 movel %a0@,%d0
10c811b0: 5380 subql #1,%d0
10c811b2: 2080 movel %d0,%a0@
10c811b4: 46c1 movew %d1,%sr
10c811b6: 4a80 tstl %d0
10c811b8: 660e bnes 10c811c8 <unix_dgram_connect+0xcc>
10c811ba: 2f02 movel %d2,%sp@-
10c811bc: 4eb9 10c5 4b7e jsr 10c54b7e <sk_free>
10c811c2: 6004 bras 10c811c8 <unix_dgram_connect+0xcc>
10c811c4: 2549 00b2 movel %a1,%a2@(178)
10c811c8: 7000 moveq #0,%d0
10c811ca: 6022 bras 10c811ee <unix_dgram_connect+0xf2>
10c811cc: 41e9 0028 lea %a1@(40),%a0
10c811d0: 40c1 movew %sr,%d1
10c811d2: 007c 0700 oriw #1792,%sr
10c811d6: 2010 movel %a0@,%d0
10c811d8: 5380 subql #1,%d0
10c811da: 2080 movel %d0,%a0@
10c811dc: 46c1 movew %d1,%sr
10c811de: 4a80 tstl %d0
10c811e0: 6608 bnes 10c811ea <unix_dgram_connect+0xee>
10c811e2: 2f09 movel %a1,%sp@-
10c811e4: 4eb9 10c5 4b7e jsr 10c54b7e <sk_free>
10c811ea: 202e fff8 movel %fp@(-8),%d0
10c811ee: 4cee 1c04 ffe8 moveml %fp@(-24),%d2/%a2-%a4
10c811f4: 4e5e unlk %fp
10c811f6: 4e75 rts
10c811f8 <unix_wait_for_peer>:
10c811f8: 4e56 ffe0 linkw %fp,#-32
10c811fc: 48e7 2030 moveml %d2/%a2-%a3,%sp@-
10c81200: 266e 0008 moveal %fp@(8),%a3
10c81204: 242e 000c movel %fp@(12),%d2
10c81208: 42ae ffe0 clrl %fp@(-32)
10c8120c: 42ae ffe8 clrl %fp@(-24)
10c81210: 42ae ffec clrl %fp@(-20)
10c81214: 45ee fff0 lea %fp@(-16),%a2
10c81218: 2d79 1002 53b4 movel 100253b4 <_current_task>,%fp@(-28)
10c8121e: ffe4
10c81220: 24ae ffe0 movel %fp@(-32),%a2@
10c81224: 2d6e ffe4 fff4 movel %fp@(-28),%fp@(-12)
10c8122a: 2d6e ffe8 fff8 movel %fp@(-24),%fp@(-8)
10c81230: 2d6e ffec fffc movel %fp@(-20),%fp@(-4)
10c81236: 2079 1002 53b4 moveal 100253b4 <_current_task>,%a0
10c8123c: 7001 moveq #1,%d0
10c8123e: 2080 movel %d0,%a0@
10c81240: 2f0a movel %a2,%sp@-
10c81242: 486b 02de pea %a3@(734)
10c81246: 4eb9 10c1 5376 jsr 10c15376 <add_wait_queue_exclusive>
10c8124c: 7200 moveq #0,%d1
10c8124e: 508f addql #8,%sp
10c81250: 102b 0094 moveb %a3@(148),%d0
10c81254: 661c bnes 10c81272 <unix_wait_for_peer+0x7a>
10c81256: 082b 0000 0027 btst #0,%a3@(39)
10c8125c: 6614 bnes 10c81272 <unix_wait_for_peer+0x7a>
10c8125e: 4280 clrl %d0
10c81260: 302b 0288 movew %a3@(648),%d0
10c81264: b0ab 005c cmpl %a3@(92),%d0
10c81268: 55c0 scs %d0
10c8126a: 4880 extw %d0
10c8126c: 3200 movew %d0,%d1
10c8126e: 48c1 extl %d1
10c81270: 4481 negl %d1
10c81272: 4a81 tstl %d1
10c81274: 670c beqs 10c81282 <unix_wait_for_peer+0x8a>
10c81276: 2f02 movel %d2,%sp@-
10c81278: 4eb9 10c1 4428 jsr 10c14428 <schedule_timeout>
10c8127e: 2400 movel %d0,%d2
10c81280: 588f addql #4,%sp
10c81282: 2079 1002 53b4 moveal 100253b4 <_current_task>,%a0
10c81288: 7000 moveq #0,%d0
10c8128a: 2080 movel %d0,%a0@
10c8128c: 2f0a movel %a2,%sp@-
10c8128e: 486b 02de pea %a3@(734)
10c81292: 4eb9 10c1 53aa jsr 10c153aa <remove_wait_queue>
10c81298: 2002 movel %d2,%d0
10c8129a: 4cee 0c04 ffd4 moveml %fp@(-44),%d2/%a2-%a3
10c812a0: 4e5e unlk %fp
10c812a2: 4e75 rts
10c812a4 <unix_stream_connect>:
10c812a4: 4e56 fff8 linkw %fp,#-8
10c812a8: 48e7 3e3c moveml %d2-%d6/%a2-%a5,%sp@-
10c812ac: 282e 0008 movel %fp@(8),%d4
10c812b0: 2c2e 000c movel %fp@(12),%d6
10c812b4: 2044 moveal %d4,%a0
10c812b6: 2a68 0018 moveal %a0@(24),%a5
10c812ba: 99cc subal %a4,%a4
10c812bc: 97cb subal %a3,%a3
10c812be: 7600 moveq #0,%d3
10c812c0: 486e fffc pea %fp@(-4)
10c812c4: 2f2e 0010 movel %fp@(16),%sp@-
10c812c8: 2f06 movel %d6,%sp@-
10c812ca: 4eba f1c0 jsr %pc@(10c8048c <unix_mkname>)
10c812ce: 2d40 fff8 movel %d0,%fp@(-8)
10c812d2: 4fef 000c lea %sp@(12),%sp
10c812d6: 2a00 movel %d0,%d5
10c812d8: 6d00 0240 bltw 10c8151a <unix_stream_connect+0x276>
10c812dc: 2244 moveal %d4,%a1
10c812de: 4a29 002a tstb %a1@(42)
10c812e2: 6716 beqs 10c812fa <unix_stream_connect+0x56>
10c812e4: 4aad 02aa tstl %a5@(682)
10c812e8: 6610 bnes 10c812fa <unix_stream_connect+0x56>
10c812ea: 2f04 movel %d4,%sp@-
10c812ec: 4eba f90e jsr %pc@(10c80bfc <unix_autobind>)
10c812f0: 2d40 fff8 movel %d0,%fp@(-8)
10c812f4: 588f addql #4,%sp
10c812f6: 6600 0222 bnew 10c8151a <unix_stream_connect+0x276>
10c812fa: 7200 moveq #0,%d1
10c812fc: 202e 0014 movel %fp@(20),%d0
10c81300: 0800 000b btst #11,%d0
10c81304: 6604 bnes 10c8130a <unix_stream_connect+0x66>
10c81306: 222d 02a6 movel %a5@(678),%d1
10c8130a: 2401 movel %d1,%d2
10c8130c: 70f4 moveq #-12,%d0
10c8130e: 2d40 fff8 movel %d0,%fp@(-8)
10c81312: 42a7 clrl %sp@-
10c81314: 4eba f7a0 jsr %pc@(10c80ab6 <unix_create1>)
10c81318: 2840 moveal %d0,%a4
10c8131a: 588f addql #4,%sp
10c8131c: b8fc 0000 cmpaw #0,%a4
10c81320: 6700 01f8 beqw 10c8151a <unix_stream_connect+0x276>
10c81324: 4878 01f0 pea 1f0 <LSIGTRAP+0x1eb>
10c81328: 42a7 clrl %sp@-
10c8132a: 4878 0001 pea 1 <PF_DTRACE_OFF>
10c8132e: 2f0c movel %a4,%sp@-
10c81330: 4eb9 10c5 4c28 jsr 10c54c28 <sock_wmalloc>
10c81336: 2600 movel %d0,%d3
10c81338: 4fef 0010 lea %sp@(16),%sp
10c8133c: 6700 020a beqw 10c81548 <unix_stream_connect+0x2a4>
10c81340: 486e fff8 pea %fp@(-8)
10c81344: 2f2e fffc movel %fp@(-4),%sp@-
10c81348: 4280 clrl %d0
10c8134a: 302d 028e movew %a5@(654),%d0
10c8134e: 2f00 movel %d0,%sp@-
10c81350: 2f05 movel %d5,%sp@-
10c81352: 2f06 movel %d6,%sp@-
10c81354: 4eba fa00 jsr %pc@(10c80d56 <unix_find_other>)
10c81358: 2640 moveal %d0,%a3
10c8135a: 4fef 0014 lea %sp@(20),%sp
10c8135e: b6fc 0000 cmpaw #0,%a3
10c81362: 6700 01b6 beqw 10c8151a <unix_stream_connect+0x276>
10c81366: 102b 0094 moveb %a3@(148),%d0
10c8136a: 6600 009a bnew 10c81406 <unix_stream_connect+0x162>
10c8136e: 7091 moveq #-111,%d0
10c81370: 2d40 fff8 movel %d0,%fp@(-8)
10c81374: 102b 0020 moveb %a3@(32),%d0
10c81378: 0c00 000a cmpib #10,%d0
10c8137c: 6600 019c bnew 10c8151a <unix_stream_connect+0x276>
10c81380: 7054 moveq #84,%d0
10c81382: d08b addl %a3,%d0
10c81384: 4281 clrl %d1
10c81386: 322b 0288 movew %a3@(648),%d1
10c8138a: 2440 moveal %d0,%a2
10c8138c: b2aa 0008 cmpl %a2@(8),%d1
10c81390: 643c bccs 10c813ce <unix_stream_connect+0x12a>
10c81392: 70f5 moveq #-11,%d0
10c81394: 2d40 fff8 movel %d0,%fp@(-8)
10c81398: 4a82 tstl %d2
10c8139a: 6700 017e beqw 10c8151a <unix_stream_connect+0x276>
10c8139e: 2f02 movel %d2,%sp@-
10c813a0: 2f0b movel %a3,%sp@-
10c813a2: 4eba fe54 jsr %pc@(10c811f8 <unix_wait_for_peer>)
10c813a6: 2400 movel %d0,%d2
10c813a8: 508f addql #8,%sp
10c813aa: 70fc moveq #-4,%d0
10c813ac: 0c82 7fff ffff cmpil #2147483647,%d2
10c813b2: 6606 bnes 10c813ba <unix_stream_connect+0x116>
10c813b4: 203c ffff fe00 movel #-512,%d0
10c813ba: 2d40 fff8 movel %d0,%fp@(-8)
10c813be: 2079 1002 53b4 moveal 100253b4 <_current_task>,%a0
10c813c4: 4aa8 0008 tstl %a0@(8)
10c813c8: 6600 0150 bnew 10c8151a <unix_stream_connect+0x276>
10c813cc: 6038 bras 10c81406 <unix_stream_connect+0x162>
10c813ce: 102d 0020 moveb %a5@(32),%d0
10c813d2: 4281 clrl %d1
10c813d4: 1200 moveb %d0,%d1
10c813d6: 7001 moveq #1,%d0
10c813d8: b081 cmpl %d1,%d0
10c813da: 6708 beqs 10c813e4 <unix_stream_connect+0x140>
10c813dc: 7007 moveq #7,%d0
10c813de: b081 cmpl %d1,%d0
10c813e0: 660c bnes 10c813ee <unix_stream_connect+0x14a>
10c813e2: 6014 bras 10c813f8 <unix_stream_connect+0x154>
10c813e4: 7096 moveq #-106,%d0
10c813e6: 2d40 fff8 movel %d0,%fp@(-8)
10c813ea: 6000 012e braw 10c8151a <unix_stream_connect+0x276>
10c813ee: 70ea moveq #-22,%d0
10c813f0: 2d40 fff8 movel %d0,%fp@(-8)
10c813f4: 6000 0124 braw 10c8151a <unix_stream_connect+0x276>
10c813f8: 102d 0020 moveb %a5@(32),%d0
10c813fc: 0280 0000 00ff andil #255,%d0
10c81402: b280 cmpl %d0,%d1
10c81404: 6726 beqs 10c8142c <unix_stream_connect+0x188>
10c81406: 41eb 0028 lea %a3@(40),%a0
10c8140a: 40c1 movew %sr,%d1
10c8140c: 007c 0700 oriw #1792,%sr
10c81410: 2010 movel %a0@,%d0
10c81412: 5380 subql #1,%d0
10c81414: 2080 movel %d0,%a0@
10c81416: 46c1 movew %d1,%sr
10c81418: 4a80 tstl %d0
10c8141a: 6600 ff24 bnew 10c81340 <unix_stream_connect+0x9c>
10c8141e: 2f0b movel %a3,%sp@-
10c81420: 4eb9 10c5 4b7e jsr 10c54b7e <sk_free>
10c81426: 588f addql #4,%sp
10c81428: 6000 ff16 braw 10c81340 <unix_stream_connect+0x9c>
10c8142c: 41ed 0028 lea %a5@(40),%a0
10c81430: 5290 addql #1,%a0@
10c81432: 294d 00b2 movel %a5,%a4@(178)
10c81436: 197c 0001 0020 moveb #1,%a4@(32)
10c8143c: 397c 0001 028e movew #1,%a4@(654)
10c81442: 2079 1002 53b4 moveal 100253b4 <_current_task>,%a0
10c81448: 2968 007a 0292 movel %a0@(122),%a4@(658)
10c8144e: 2968 0130 0296 movel %a0@(304),%a4@(662)
10c81454: 2968 0140 029a movel %a0@(320),%a4@(666)
10c8145a: 41ec 02de lea %a4@(734),%a0
10c8145e: 2948 0044 movel %a0,%a4@(68)
10c81462: 206b 02aa moveal %a3@(682),%a0
10c81466: b0fc 0000 cmpaw #0,%a0
10c8146a: 6708 beqs 10c81474 <unix_stream_connect+0x1d0>
10c8146c: 5290 addql #1,%a0@
10c8146e: 296b 02aa 02aa movel %a3@(682),%a4@(682)
10c81474: 206b 02ae moveal %a3@(686),%a0
10c81478: b0fc 0000 cmpaw #0,%a0
10c8147c: 6728 beqs 10c814a6 <unix_stream_connect+0x202>
10c8147e: 4a90 tstl %a0@
10c81480: 660c bnes 10c8148e <unix_stream_connect+0x1ea>
10c81482: 4879 1000 a7cd pea 1000a7cd <timer_bug_msg+0x1606>
10c81488: 4eb9 10c1 60e4 jsr 10c160e4 <panic>
10c8148e: 5290 addql #1,%a0@
10c81490: 2948 02ae movel %a0,%a4@(686)
10c81494: 202b 02b2 movel %a3@(690),%d0
10c81498: 6708 beqs 10c814a2 <unix_stream_connect+0x1fe>
10c8149a: 2240 moveal %d0,%a1
10c8149c: 41e9 0028 lea %a1@(40),%a0
10c814a0: 5290 addql #1,%a0@
10c814a2: 2940 02b2 movel %d0,%a4@(690)
10c814a6: 43eb 0292 lea %a3@(658),%a1
10c814aa: 41ed 0292 lea %a5@(658),%a0
10c814ae: 20d9 movel %a1@+,%a0@+
10c814b0: 20d9 movel %a1@+,%a0@+
10c814b2: 2091 movel %a1@,%a0@
10c814b4: 41ec 0028 lea %a4@(40),%a0
10c814b8: 5290 addql #1,%a0@
10c814ba: 2b4c 00b2 movel %a4,%a5@(178)
10c814be: 7003 moveq #3,%d0
10c814c0: 2044 moveal %d4,%a0
10c814c2: 2080 movel %d0,%a0@
10c814c4: 1b7c 0001 0020 moveb #1,%a5@(32)
10c814ca: 40c0 movew %sr,%d0
10c814cc: 007c 0700 oriw #1792,%sr
10c814d0: 2243 moveal %d3,%a1
10c814d2: 234a 0008 movel %a2,%a1@(8)
10c814d6: 52aa 0008 addql #1,%a2@(8)
10c814da: 206a 0004 moveal %a2@(4),%a0
10c814de: 228a movel %a2,%a1@
10c814e0: 2348 0004 movel %a0,%a1@(4)
10c814e4: 2543 0004 movel %d3,%a2@(4)
10c814e8: 2083 movel %d3,%a0@
10c814ea: 46c0 movew %d0,%sr
10c814ec: 42a7 clrl %sp@-
10c814ee: 2f0b movel %a3,%sp@-
10c814f0: 206b 0312 moveal %a3@(786),%a0
10c814f4: 4e90 jsr %a0@
10c814f6: 508f addql #8,%sp
10c814f8: 41eb 0028 lea %a3@(40),%a0
10c814fc: 40c1 movew %sr,%d1
10c814fe: 007c 0700 oriw #1792,%sr
10c81502: 2010 movel %a0@,%d0
10c81504: 5380 subql #1,%d0
10c81506: 2080 movel %d0,%a0@
10c81508: 46c1 movew %d1,%sr
10c8150a: 4a80 tstl %d0
10c8150c: 6608 bnes 10c81516 <unix_stream_connect+0x272>
10c8150e: 2f0b movel %a3,%sp@-
10c81510: 4eb9 10c5 4b7e jsr 10c54b7e <sk_free>
10c81516: 7000 moveq #0,%d0
10c81518: 6066 bras 10c81580 <unix_stream_connect+0x2dc>
10c8151a: 4a83 tstl %d3
10c8151c: 672a beqs 10c81548 <unix_stream_connect+0x2a4>
10c8151e: 7001 moveq #1,%d0
10c81520: 2043 moveal %d3,%a0
10c81522: b0a8 0070 cmpl %a0@(112),%d0
10c81526: 6716 beqs 10c8153e <unix_stream_connect+0x29a>
10c81528: 41e8 0070 lea %a0@(112),%a0
10c8152c: 40c1 movew %sr,%d1
10c8152e: 007c 0700 oriw #1792,%sr
10c81532: 2010 movel %a0@,%d0
10c81534: 5380 subql #1,%d0
10c81536: 2080 movel %d0,%a0@
10c81538: 46c1 movew %d1,%sr
10c8153a: 4a80 tstl %d0
10c8153c: 660a bnes 10c81548 <unix_stream_connect+0x2a4>
10c8153e: 2f03 movel %d3,%sp@-
10c81540: 4eb9 10c5 5900 jsr 10c55900 <__kfree_skb>
10c81546: 588f addql #4,%sp
10c81548: b8fc 0000 cmpaw #0,%a4
10c8154c: 670a beqs 10c81558 <unix_stream_connect+0x2b4>
10c8154e: 42a7 clrl %sp@-
10c81550: 2f0c movel %a4,%sp@-
10c81552: 4eba f314 jsr %pc@(10c80868 <unix_release_sock>)
10c81556: 508f addql #8,%sp
10c81558: b6fc 0000 cmpaw #0,%a3
10c8155c: 671e beqs 10c8157c <unix_stream_connect+0x2d8>
10c8155e: 41eb 0028 lea %a3@(40),%a0
10c81562: 40c1 movew %sr,%d1
10c81564: 007c 0700 oriw #1792,%sr
10c81568: 2010 movel %a0@,%d0
10c8156a: 5380 subql #1,%d0
10c8156c: 2080 movel %d0,%a0@
10c8156e: 46c1 movew %d1,%sr
10c81570: 4a80 tstl %d0
10c81572: 6608 bnes 10c8157c <unix_stream_connect+0x2d8>
10c81574: 2f0b movel %a3,%sp@-
10c81576: 4eb9 10c5 4b7e jsr 10c54b7e <sk_free>
10c8157c: 202e fff8 movel %fp@(-8),%d0
10c81580: 4cee 3c7c ffd4 moveml %fp@(-44),%d2-%d6/%a2-%a5
10c81586: 4e5e unlk %fp
10c81588: 4e75 rts
10c8158a <unix_socketpair>:
10c8158a: 4e56 0000 linkw %fp,#0
10c8158e: 48e7 0038 moveml %a2-%a4,%sp@-
10c81592: 266e 0008 moveal %fp@(8),%a3
10c81596: 286e 000c moveal %fp@(12),%a4
10c8159a: 226b 0018 moveal %a3@(24),%a1
10c8159e: 246c 0018 moveal %a4@(24),%a2
10c815a2: 41e9 0028 lea %a1@(40),%a0
10c815a6: 5290 addql #1,%a0@
10c815a8: 41ea 0028 lea %a2@(40),%a0
10c815ac: 5290 addql #1,%a0@
10c815ae: 234a 00b2 movel %a2,%a1@(178)
10c815b2: 2549 00b2 movel %a1,%a2@(178)
10c815b6: 2079 1002 53b4 moveal 100253b4 <_current_task>,%a0
10c815bc: 2028 007a movel %a0@(122),%d0
10c815c0: 2540 0292 movel %d0,%a2@(658)
10c815c4: 2340 0292 movel %d0,%a1@(658)
10c815c8: 2028 0130 movel %a0@(304),%d0
10c815cc: 2540 0296 movel %d0,%a2@(662)
10c815d0: 2340 0296 movel %d0,%a1@(662)
10c815d4: 2028 0140 movel %a0@(320),%d0
10c815d8: 2540 029a movel %d0,%a2@(666)
10c815dc: 2340 029a movel %d0,%a1@(666)
10c815e0: 0c69 0002 028e cmpiw #2,%a1@(654)
10c815e6: 6712 beqs 10c815fa <unix_socketpair+0x70>
10c815e8: 137c 0001 0020 moveb #1,%a1@(32)
10c815ee: 157c 0001 0020 moveb #1,%a2@(32)
10c815f4: 7003 moveq #3,%d0
10c815f6: 2680 movel %d0,%a3@
10c815f8: 2880 movel %d0,%a4@
10c815fa: 7000 moveq #0,%d0
10c815fc: 4cdf 1c00 moveml %sp@+,%a2-%a4
10c81600: 4e5e unlk %fp
10c81602: 4e75 rts
10c81604 <unix_accept>:
10c81604: 4e56 fffc linkw %fp,#-4
10c81608: 48e7 0038 moveml %a2-%a4,%sp@-
10c8160c: 206e 0008 moveal %fp@(8),%a0
10c81610: 286e 000c moveal %fp@(12),%a4
10c81614: 2668 0018 moveal %a0@(24),%a3
10c81618: 70a1 moveq #-95,%d0
10c8161a: 2d40 fffc movel %d0,%fp@(-4)
10c8161e: 0c68 0001 0028 cmpiw #1,%a0@(40)
10c81624: 667a bnes 10c816a0 <unix_accept+0x9c>
10c81626: 70ea moveq #-22,%d0
10c81628: 2d40 fffc movel %d0,%fp@(-4)
10c8162c: 102b 0020 moveb %a3@(32),%d0
10c81630: 0c00 000a cmpib #10,%d0
10c81634: 666a bnes 10c816a0 <unix_accept+0x9c>
10c81636: 486e fffc pea %fp@(-4)
10c8163a: 202e 0010 movel %fp@(16),%d0
10c8163e: 0280 0000 0800 andil #2048,%d0
10c81644: 2f00 movel %d0,%sp@-
10c81646: 42a7 clrl %sp@-
10c81648: 2f0b movel %a3,%sp@-
10c8164a: 4eb9 10c5 6eb0 jsr 10c56eb0 <skb_recv_datagram>
10c81650: 2040 moveal %d0,%a0
10c81652: 4fef 0010 lea %sp@(16),%sp
10c81656: b0fc 0000 cmpaw #0,%a0
10c8165a: 6744 beqs 10c816a0 <unix_accept+0x9c>
10c8165c: 2468 000c moveal %a0@(12),%a2
10c81660: 2f08 movel %a0,%sp@-
10c81662: 2f0b movel %a3,%sp@-
10c81664: 4eb9 10c5 6f72 jsr 10c56f72 <skb_free_datagram>
10c8166a: 4878 0001 pea 1 <PF_DTRACE_OFF>
10c8166e: 4878 0001 pea 1 <PF_DTRACE_OFF>
10c81672: 486b 02de pea %a3@(734)
10c81676: 4eb9 10c1 4712 jsr 10c14712 <__wake_up>
10c8167c: 7003 moveq #3,%d0
10c8167e: 2880 movel %d0,%a4@
10c81680: 52b9 1002 5730 addql #1,10025730 <irq_stat+0x8>
10c81686: 41ec 001c lea %a4@(28),%a0
10c8168a: 2548 0044 movel %a0,%a2@(68)
10c8168e: 294a 0018 movel %a2,%a4@(24)
10c81692: 254c 0306 movel %a4,%a2@(774)
10c81696: 53b9 1002 5730 subql #1,10025730 <irq_stat+0x8>
10c8169c: 7000 moveq #0,%d0
10c8169e: 6004 bras 10c816a4 <unix_accept+0xa0>
10c816a0: 202e fffc movel %fp@(-4),%d0
10c816a4: 4cee 1c00 fff0 moveml %fp@(-16),%a2-%a4
10c816aa: 4e5e unlk %fp
10c816ac: 4e75 rts
10c816ae <unix_getname>:
10c816ae: 4e56 0000 linkw %fp,#0
10c816b2: 48e7 2038 moveml %d2/%a2-%a4,%sp@-
10c816b6: 206e 0008 moveal %fp@(8),%a0
10c816ba: 286e 000c moveal %fp@(12),%a4
10c816be: 226e 0010 moveal %fp@(16),%a1
10c816c2: 2468 0018 moveal %a0@(24),%a2
10c816c6: 7400 moveq #0,%d2
10c816c8: 4aae 0014 tstl %fp@(20)
10c816cc: 6720 beqs 10c816ee <unix_getname+0x40>
10c816ce: 202a 00b2 movel %a2@(178),%d0
10c816d2: 6708 beqs 10c816dc <unix_getname+0x2e>
10c816d4: 2440 moveal %d0,%a2
10c816d6: 41ea 0028 lea %a2@(40),%a0
10c816da: 5290 addql #1,%a0@
10c816dc: 2440 moveal %d0,%a2
10c816de: 7495 moveq #-107,%d2
10c816e0: b4fc 0000 cmpaw #0,%a2
10c816e4: 6758 beqs 10c8173e <unix_getname+0x90>
10c816e6: 7400 moveq #0,%d2
10c816e8: 47ea 0028 lea %a2@(40),%a3
10c816ec: 6008 bras 10c816f6 <unix_getname+0x48>
10c816ee: 41ea 0028 lea %a2@(40),%a0
10c816f2: 5290 addql #1,%a0@
10c816f4: 2648 moveal %a0,%a3
10c816f6: 206a 02aa moveal %a2@(682),%a0
10c816fa: b0fc 0000 cmpaw #0,%a0
10c816fe: 660e bnes 10c8170e <unix_getname+0x60>
10c81700: 38bc 0001 movew #1,%a4@
10c81704: 422c 0002 clrb %a4@(2)
10c81708: 7002 moveq #2,%d0
10c8170a: 2280 movel %d0,%a1@
10c8170c: 6016 bras 10c81724 <unix_getname+0x76>
10c8170e: 22a8 0004 movel %a0@(4),%a1@
10c81712: 2f11 movel %a1@,%sp@-
10c81714: 4868 000c pea %a0@(12)
10c81718: 2f0c movel %a4,%sp@-
10c8171a: 4eb9 10c8 5744 jsr 10c85744 <memcpy>
10c81720: 4fef 000c lea %sp@(12),%sp
10c81724: 40c1 movew %sr,%d1
10c81726: 007c 0700 oriw #1792,%sr
10c8172a: 2013 movel %a3@,%d0
10c8172c: 5380 subql #1,%d0
10c8172e: 2680 movel %d0,%a3@
10c81730: 46c1 movew %d1,%sr
10c81732: 4a80 tstl %d0
10c81734: 6608 bnes 10c8173e <unix_getname+0x90>
10c81736: 2f0a movel %a2,%sp@-
10c81738: 4eb9 10c5 4b7e jsr 10c54b7e <sk_free>
10c8173e: 2002 movel %d2,%d0
10c81740: 4cee 1c04 fff0 moveml %fp@(-16),%d2/%a2-%a4
10c81746: 4e5e unlk %fp
10c81748: 4e75 rts
10c8174a <unix_detach_fds>:
10c8174a: 4e56 0000 linkw %fp,#0
10c8174e: 48e7 3020 moveml %d2-%d3/%a2,%sp@-
10c81752: 246e 0008 moveal %fp@(8),%a2
10c81756: 206e 000c moveal %fp@(12),%a0
10c8175a: 2568 0038 000c movel %a0@(56),%a2@(12)
10c81760: 217c 10c5 4bc4 movel #281365444,%a0@(140)
10c81766: 008c
10c81768: 42a8 0038 clrl %a0@(56)
10c8176c: 206a 000c moveal %a2@(12),%a0
10c81770: 2610 movel %a0@,%d3
10c81772: 5383 subql #1,%d3
10c81774: 6b22 bmis 10c81798 <unix_detach_fds+0x4e>
10c81776: 2403 movel %d3,%d2
10c81778: e58a lsll #2,%d2
10c8177a: 206a 000c moveal %a2@(12),%a0
10c8177e: 5888 addql #4,%a0
10c81780: 2f30 2800 movel %a0@(00000000,%d2:l),%sp@-
10c81784: 4eb9 10c8 266c jsr 10c8266c <unix_notinflight>
10c8178a: 588f addql #4,%sp
10c8178c: 5982 subql #4,%d2
10c8178e: 51cb ffea dbf %d3,10c8177a <unix_detach_fds+0x30>
10c81792: 4243 clrw %d3
10c81794: 5383 subql #1,%d3
10c81796: 64e2 bccs 10c8177a <unix_detach_fds+0x30>
10c81798: 4cee 040c fff4 moveml %fp@(-12),%d2-%d3/%a2
10c8179e: 4e5e unlk %fp
10c817a0: 4e75 rts
10c817a2 <unix_destruct_fds>:
10c817a2: 4e56 ffec linkw %fp,#-20
10c817a6: 2f03 movel %d3,%sp@-
10c817a8: 2f02 movel %d2,%sp@-
10c817aa: 262e 0008 movel %fp@(8),%d3
10c817ae: 4878 0014 pea 14 <LSIGTRAP+0xf>
10c817b2: 42a7 clrl %sp@-
10c817b4: 74ec moveq #-20,%d2
10c817b6: d48e addl %fp,%d2
10c817b8: 2f02 movel %d2,%sp@-
10c817ba: 4eb9 10c8 576c jsr 10c8576c <memset>
10c817c0: 2f03 movel %d3,%sp@-
10c817c2: 2f02 movel %d2,%sp@-
10c817c4: 4eba ff84 jsr %pc@(10c8174a <unix_detach_fds>)
10c817c8: 4fef 0014 lea %sp@(20),%sp
10c817cc: 4aae fff8 tstl %fp@(-8)
10c817d0: 670a beqs 10c817dc <unix_destruct_fds+0x3a>
10c817d2: 2f02 movel %d2,%sp@-
10c817d4: 4eb9 10c5 7620 jsr 10c57620 <__scm_destroy>
10c817da: 588f addql #4,%sp
10c817dc: 2f03 movel %d3,%sp@-
10c817de: 4eb9 10c5 4bc4 jsr 10c54bc4 <sock_wfree>
10c817e4: 242e ffe4 movel %fp@(-28),%d2
10c817e8: 262e ffe8 movel %fp@(-24),%d3
10c817ec: 4e5e unlk %fp
10c817ee: 4e75 rts
10c817f0 <unix_attach_fds>:
10c817f0: 4e56 0000 linkw %fp,#0
10c817f4: 48e7 3030 moveml %d2-%d3/%a2-%a3,%sp@-
10c817f8: 246e 0008 moveal %fp@(8),%a2
10c817fc: 266e 000c moveal %fp@(12),%a3
10c81800: 206a 000c moveal %a2@(12),%a0
10c81804: 2610 movel %a0@,%d3
10c81806: 5383 subql #1,%d3
10c81808: 6b22 bmis 10c8182c <unix_attach_fds+0x3c>
10c8180a: 2403 movel %d3,%d2
10c8180c: e58a lsll #2,%d2
10c8180e: 206a 000c moveal %a2@(12),%a0
10c81812: 5888 addql #4,%a0
10c81814: 2f30 2800 movel %a0@(00000000,%d2:l),%sp@-
10c81818: 4eb9 10c8 261c jsr 10c8261c <unix_inflight>
10c8181e: 588f addql #4,%sp
10c81820: 5982 subql #4,%d2
10c81822: 51cb ffea dbf %d3,10c8180e <unix_attach_fds+0x1e>
10c81826: 4243 clrw %d3
10c81828: 5383 subql #1,%d3
10c8182a: 64e2 bccs 10c8180e <unix_attach_fds+0x1e>
10c8182c: 276a 000c 0038 movel %a2@(12),%a3@(56)
10c81832: 277c 10c8 17a2 movel #281548706,%a3@(140)
10c81838: 008c
10c8183a: 42aa 000c clrl %a2@(12)
10c8183e: 4cee 0c0c fff0 moveml %fp@(-16),%d2-%d3/%a2-%a3
10c81844: 4e5e unlk %fp
10c81846: 4e75 rts
10c81848 <unix_dgram_sendmsg>:
10c81848: 4e56 fff8 linkw %fp,#-8
10c8184c: 48e7 3c3c moveml %d2-%d5/%a2-%a5,%sp@-
10c81850: 246e 0008 moveal %fp@(8),%a2
10c81854: 242e 000c movel %fp@(12),%d2
10c81858: 262e 0010 movel %fp@(16),%d3
10c8185c: 266e 0014 moveal %fp@(20),%a3
10c81860: 2a6a 0018 moveal %a2@(24),%a5
10c81864: 2042 moveal %d2,%a0
10c81866: 2810 movel %a0@,%d4
10c81868: 99cc subal %a4,%a4
10c8186a: 7a00 moveq #0,%d5
10c8186c: 70a1 moveq #-95,%d0
10c8186e: 2d40 fff8 movel %d0,%fp@(-8)
10c81872: 0828 0000 001b btst #0,%a0@(27)
10c81878: 6600 02c6 bnew 10c81b40 <unix_dgram_sendmsg+0x2f8>
10c8187c: 2028 0004 movel %a0@(4),%d0
10c81880: 671c beqs 10c8189e <unix_dgram_sendmsg+0x56>
10c81882: 486e fffc pea %fp@(-4)
10c81886: 2f00 movel %d0,%sp@-
10c81888: 2f04 movel %d4,%sp@-
10c8188a: 4eba ec00 jsr %pc@(10c8048c <unix_mkname>)
10c8188e: 2d40 fff8 movel %d0,%fp@(-8)
10c81892: 4fef 000c lea %sp@(12),%sp
10c81896: 6d00 02a8 bltw 10c81b40 <unix_dgram_sendmsg+0x2f8>
10c8189a: 2a00 movel %d0,%d5
10c8189c: 6020 bras 10c818be <unix_dgram_sendmsg+0x76>
10c8189e: 7800 moveq #0,%d4
10c818a0: 7095 moveq #-107,%d0
10c818a2: 2d40 fff8 movel %d0,%fp@(-8)
10c818a6: 202d 00b2 movel %a5@(178),%d0
10c818aa: 6708 beqs 10c818b4 <unix_dgram_sendmsg+0x6c>
10c818ac: 2240 moveal %d0,%a1
10c818ae: 41e9 0028 lea %a1@(40),%a0
10c818b2: 5290 addql #1,%a0@
10c818b4: 2840 moveal %d0,%a4
10c818b6: b8fc 0000 cmpaw #0,%a4
10c818ba: 6700 02a8 beqw 10c81b64 <unix_dgram_sendmsg+0x31c>
10c818be: 4a2a 002a tstb %a2@(42)
10c818c2: 6716 beqs 10c818da <unix_dgram_sendmsg+0x92>
10c818c4: 4aad 02aa tstl %a5@(682)
10c818c8: 6610 bnes 10c818da <unix_dgram_sendmsg+0x92>
10c818ca: 2f0a movel %a2,%sp@-
10c818cc: 4eba f32e jsr %pc@(10c80bfc <unix_autobind>)
10c818d0: 2d40 fff8 movel %d0,%fp@(-8)
10c818d4: 588f addql #4,%sp
10c818d6: 6600 0268 bnew 10c81b40 <unix_dgram_sendmsg+0x2f8>
10c818da: 70a6 moveq #-90,%d0
10c818dc: 2d40 fff8 movel %d0,%fp@(-8)
10c818e0: 70e0 moveq #-32,%d0
10c818e2: d0ad 008c addl %a5@(140),%d0
10c818e6: b083 cmpl %d3,%d0
10c818e8: 6500 0256 bcsw 10c81b40 <unix_dgram_sendmsg+0x2f8>
10c818ec: 486e fff8 pea %fp@(-8)
10c818f0: 7040 moveq #64,%d0
10c818f2: 2042 moveal %d2,%a0
10c818f4: c0a8 0018 andl %a0@(24),%d0
10c818f8: 2f00 movel %d0,%sp@-
10c818fa: 2f03 movel %d3,%sp@-
10c818fc: 2f0d movel %a5,%sp@-
10c818fe: 4eb9 10c5 4faa jsr 10c54faa <sock_alloc_send_skb>
10c81904: 2440 moveal %d0,%a2
10c81906: 4fef 0010 lea %sp@(16),%sp
10c8190a: b4fc 0000 cmpaw #0,%a2
10c8190e: 6700 0230 beqw 10c81b40 <unix_dgram_sendmsg+0x2f8>
10c81912: 4878 000c pea c <LSIGTRAP+0x7>
10c81916: 2f0b movel %a3,%sp@-
10c81918: 486a 002c pea %a2@(44)
10c8191c: 4eb9 10c8 5744 jsr 10c85744 <memcpy>
10c81922: 4fef 000c lea %sp@(12),%sp
10c81926: 4aab 000c tstl %a3@(12)
10c8192a: 670a beqs 10c81936 <unix_dgram_sendmsg+0xee>
10c8192c: 2f0a movel %a2,%sp@-
10c8192e: 2f0b movel %a3,%sp@-
10c81930: 4eba febe jsr %pc@(10c817f0 <unix_attach_fds>)
10c81934: 508f addql #8,%sp
10c81936: 256a 0080 001c movel %a2@(128),%a2@(28)
10c8193c: 2f03 movel %d3,%sp@-
10c8193e: 2242 moveal %d2,%a1
10c81940: 2f29 0008 movel %a1@(8),%sp@-
10c81944: 266a 0084 moveal %a2@(132),%a3
10c81948: 4aaa 0060 tstl %a2@(96)
10c8194c: 670c beqs 10c8195a <unix_dgram_sendmsg+0x112>
10c8194e: 4879 1000 a7cd pea 1000a7cd <timer_bug_msg+0x1606>
10c81954: 4eb9 10c1 60e4 jsr 10c160e4 <panic>
10c8195a: 202a 0084 movel %a2@(132),%d0
10c8195e: d083 addl %d3,%d0
10c81960: 2540 0084 movel %d0,%a2@(132)
10c81964: d7aa 005c addl %d3,%a2@(92)
10c81968: b0aa 0088 cmpl %a2@(136),%d0
10c8196c: 6314 blss 10c81982 <unix_dgram_sendmsg+0x13a>
10c8196e: 2f3c 10c8 196e movel #281549166,%sp@-
10c81974: 2f03 movel %d3,%sp@-
10c81976: 2f0a movel %a2,%sp@-
10c81978: 4eb9 10c5 55c4 jsr 10c555c4 <skb_over_panic>
10c8197e: 4fef 000c lea %sp@(12),%sp
10c81982: 2f0b movel %a3,%sp@-
10c81984: 4eb9 10c5 6ba0 jsr 10c56ba0 <memcpy_fromiovec>
10c8198a: 2d40 fff8 movel %d0,%fp@(-8)
10c8198e: 4fef 000c lea %sp@(12),%sp
10c81992: 6600 0184 bnew 10c81b18 <unix_dgram_sendmsg+0x2d0>
10c81996: 7000 moveq #0,%d0
10c81998: 2042 moveal %d2,%a0
10c8199a: 0828 0006 001b btst #6,%a0@(27)
10c819a0: 6604 bnes 10c819a6 <unix_dgram_sendmsg+0x15e>
10c819a2: 202d 02a6 movel %a5@(678),%d0
10c819a6: 2400 movel %d0,%d2
10c819a8: b8fc 0000 cmpaw #0,%a4
10c819ac: 6632 bnes 10c819e0 <unix_dgram_sendmsg+0x198>
10c819ae: 7098 moveq #-104,%d0
10c819b0: 2d40 fff8 movel %d0,%fp@(-8)
10c819b4: 4a84 tstl %d4
10c819b6: 6700 0160 beqw 10c81b18 <unix_dgram_sendmsg+0x2d0>
10c819ba: 486e fff8 pea %fp@(-8)
10c819be: 2f2e fffc movel %fp@(-4),%sp@-
10c819c2: 4280 clrl %d0
10c819c4: 302d 028e movew %a5@(654),%d0
10c819c8: 2f00 movel %d0,%sp@-
10c819ca: 2f05 movel %d5,%sp@-
10c819cc: 2f04 movel %d4,%sp@-
10c819ce: 4eba f386 jsr %pc@(10c80d56 <unix_find_other>)
10c819d2: 2840 moveal %d0,%a4
10c819d4: 4fef 0014 lea %sp@(20),%sp
10c819d8: b8fc 0000 cmpaw #0,%a4
10c819dc: 6700 013a beqw 10c81b18 <unix_dgram_sendmsg+0x2d0>
10c819e0: 70ff moveq #-1,%d0
10c819e2: 2d40 fff8 movel %d0,%fp@(-8)
10c819e6: 7200 moveq #0,%d1
10c819e8: 202c 00b2 movel %a4@(178),%d0
10c819ec: 6704 beqs 10c819f2 <unix_dgram_sendmsg+0x1aa>
10c819ee: bbc0 cmpal %d0,%a5
10c819f0: 6602 bnes 10c819f4 <unix_dgram_sendmsg+0x1ac>
10c819f2: 7201 moveq #1,%d1
10c819f4: 4a81 tstl %d1
10c819f6: 6700 0120 beqw 10c81b18 <unix_dgram_sendmsg+0x2d0>
10c819fa: 102c 0094 moveb %a4@(148),%d0
10c819fe: 6768 beqs 10c81a68 <unix_dgram_sendmsg+0x220>
10c81a00: 47ec 0028 lea %a4@(40),%a3
10c81a04: 40c1 movew %sr,%d1
10c81a06: 007c 0700 oriw #1792,%sr
10c81a0a: 2013 movel %a3@,%d0
10c81a0c: 5380 subql #1,%d0
10c81a0e: 2680 movel %d0,%a3@
10c81a10: 46c1 movew %d1,%sr
10c81a12: 4a80 tstl %d0
10c81a14: 660a bnes 10c81a20 <unix_dgram_sendmsg+0x1d8>
10c81a16: 2f0c movel %a4,%sp@-
10c81a18: 4eb9 10c5 4b7e jsr 10c54b7e <sk_free>
10c81a1e: 588f addql #4,%sp
10c81a20: 42ae fff8 clrl %fp@(-8)
10c81a24: b9ed 00b2 cmpal %a5@(178),%a4
10c81a28: 6630 bnes 10c81a5a <unix_dgram_sendmsg+0x212>
10c81a2a: 42ad 00b2 clrl %a5@(178)
10c81a2e: 2f0c movel %a4,%sp@-
10c81a30: 2f0d movel %a5,%sp@-
10c81a32: 4eba ec82 jsr %pc@(10c806b6 <unix_dgram_disconnected>)
10c81a36: 508f addql #8,%sp
10c81a38: 40c1 movew %sr,%d1
10c81a3a: 007c 0700 oriw #1792,%sr
10c81a3e: 2013 movel %a3@,%d0
10c81a40: 5380 subql #1,%d0
10c81a42: 2680 movel %d0,%a3@
10c81a44: 46c1 movew %d1,%sr
10c81a46: 4a80 tstl %d0
10c81a48: 660a bnes 10c81a54 <unix_dgram_sendmsg+0x20c>
10c81a4a: 2f0c movel %a4,%sp@-
10c81a4c: 4eb9 10c5 4b7e jsr 10c54b7e <sk_free>
10c81a52: 588f addql #4,%sp
10c81a54: 7091 moveq #-111,%d0
10c81a56: 2d40 fff8 movel %d0,%fp@(-8)
10c81a5a: 99cc subal %a4,%a4
10c81a5c: 4aae fff8 tstl %fp@(-8)
10c81a60: 6600 00b6 bnew 10c81b18 <unix_dgram_sendmsg+0x2d0>
10c81a64: 6000 ff42 braw 10c819a8 <unix_dgram_sendmsg+0x160>
10c81a68: 70e0 moveq #-32,%d0
10c81a6a: 2d40 fff8 movel %d0,%fp@(-8)
10c81a6e: 082c 0000 0027 btst #0,%a4@(39)
10c81a74: 6600 00a2 bnew 10c81b18 <unix_dgram_sendmsg+0x2d0>
10c81a78: 43ec 0054 lea %a4@(84),%a1
10c81a7c: bbec 00b2 cmpal %a4@(178),%a5
10c81a80: 6748 beqs 10c81aca <unix_dgram_sendmsg+0x282>
10c81a82: 4280 clrl %d0
10c81a84: 302c 0288 movew %a4@(648),%d0
10c81a88: b0a9 0008 cmpl %a1@(8),%d0
10c81a8c: 643c bccs 10c81aca <unix_dgram_sendmsg+0x282>
10c81a8e: 4a82 tstl %d2
10c81a90: 6608 bnes 10c81a9a <unix_dgram_sendmsg+0x252>
10c81a92: 70f5 moveq #-11,%d0
10c81a94: 2d40 fff8 movel %d0,%fp@(-8)
10c81a98: 607e bras 10c81b18 <unix_dgram_sendmsg+0x2d0>
10c81a9a: 2f02 movel %d2,%sp@-
10c81a9c: 2f0c movel %a4,%sp@-
10c81a9e: 4eba f758 jsr %pc@(10c811f8 <unix_wait_for_peer>)
10c81aa2: 2400 movel %d0,%d2
10c81aa4: 508f addql #8,%sp
10c81aa6: 70fc moveq #-4,%d0
10c81aa8: 0c82 7fff ffff cmpil #2147483647,%d2
10c81aae: 6606 bnes 10c81ab6 <unix_dgram_sendmsg+0x26e>
10c81ab0: 203c ffff fe00 movel #-512,%d0
10c81ab6: 2d40 fff8 movel %d0,%fp@(-8)
10c81aba: 2079 1002 53b4 moveal 100253b4 <_current_task>,%a0
10c81ac0: 4aa8 0008 tstl %a0@(8)
10c81ac4: 6652 bnes 10c81b18 <unix_dgram_sendmsg+0x2d0>
10c81ac6: 6000 fee0 braw 10c819a8 <unix_dgram_sendmsg+0x160>
10c81aca: 40c0 movew %sr,%d0
10c81acc: 007c 0700 oriw #1792,%sr
10c81ad0: 2549 0008 movel %a1,%a2@(8)
10c81ad4: 52a9 0008 addql #1,%a1@(8)
10c81ad8: 2069 0004 moveal %a1@(4),%a0
10c81adc: 2489 movel %a1,%a2@
10c81ade: 2548 0004 movel %a0,%a2@(4)
10c81ae2: 234a 0004 movel %a2,%a1@(4)
10c81ae6: 208a movel %a2,%a0@
10c81ae8: 46c0 movew %d0,%sr
10c81aea: 2f03 movel %d3,%sp@-
10c81aec: 2f0c movel %a4,%sp@-
10c81aee: 206c 0312 moveal %a4@(786),%a0
10c81af2: 4e90 jsr %a0@
10c81af4: 508f addql #8,%sp
10c81af6: 41ec 0028 lea %a4@(40),%a0
10c81afa: 40c1 movew %sr,%d1
10c81afc: 007c 0700 oriw #1792,%sr
10c81b00: 2010 movel %a0@,%d0
10c81b02: 5380 subql #1,%d0
10c81b04: 2080 movel %d0,%a0@
10c81b06: 46c1 movew %d1,%sr
10c81b08: 4a80 tstl %d0
10c81b0a: 6608 bnes 10c81b14 <unix_dgram_sendmsg+0x2cc>
10c81b0c: 2f0c movel %a4,%sp@-
10c81b0e: 4eb9 10c5 4b7e jsr 10c54b7e <sk_free>
10c81b14: 2003 movel %d3,%d0
10c81b16: 6050 bras 10c81b68 <unix_dgram_sendmsg+0x320>
10c81b18: 7001 moveq #1,%d0
10c81b1a: b0aa 0070 cmpl %a2@(112),%d0
10c81b1e: 6716 beqs 10c81b36 <unix_dgram_sendmsg+0x2ee>
10c81b20: 41ea 0070 lea %a2@(112),%a0
10c81b24: 40c1 movew %sr,%d1
10c81b26: 007c 0700 oriw #1792,%sr
10c81b2a: 2010 movel %a0@,%d0
10c81b2c: 5380 subql #1,%d0
10c81b2e: 2080 movel %d0,%a0@
10c81b30: 46c1 movew %d1,%sr
10c81b32: 4a80 tstl %d0
10c81b34: 660a bnes 10c81b40 <unix_dgram_sendmsg+0x2f8>
10c81b36: 2f0a movel %a2,%sp@-
10c81b38: 4eb9 10c5 5900 jsr 10c55900 <__kfree_skb>
10c81b3e: 588f addql #4,%sp
10c81b40: b8fc 0000 cmpaw #0,%a4
10c81b44: 671e beqs 10c81b64 <unix_dgram_sendmsg+0x31c>
10c81b46: 41ec 0028 lea %a4@(40),%a0
10c81b4a: 40c1 movew %sr,%d1
10c81b4c: 007c 0700 oriw #1792,%sr
10c81b50: 2010 movel %a0@,%d0
10c81b52: 5380 subql #1,%d0
10c81b54: 2080 movel %d0,%a0@
10c81b56: 46c1 movew %d1,%sr
10c81b58: 4a80 tstl %d0
10c81b5a: 6608 bnes 10c81b64 <unix_dgram_sendmsg+0x31c>
10c81b5c: 2f0c movel %a4,%sp@-
10c81b5e: 4eb9 10c5 4b7e jsr 10c54b7e <sk_free>
10c81b64: 202e fff8 movel %fp@(-8),%d0
10c81b68: 4cee 3c3c ffd8 moveml %fp@(-40),%d2-%d5/%a2-%a5
10c81b6e: 4e5e unlk %fp
10c81b70: 4e75 rts
10c81b72 <unix_stream_sendmsg>:
10c81b72: 4e56 fffc linkw %fp,#-4
10c81b76: 48e7 3f3c moveml %d2-%d7/%a2-%a5,%sp@-
10c81b7a: 206e 0008 moveal %fp@(8),%a0
10c81b7e: 2a6e 000c moveal %fp@(12),%a5
10c81b82: 2c2e 0010 movel %fp@(16),%d6
10c81b86: 2a2e 0014 movel %fp@(20),%d5
10c81b8a: 2868 0018 moveal %a0@(24),%a4
10c81b8e: 7e00 moveq #0,%d7
10c81b90: 7800 moveq #0,%d4
10c81b92: 70a1 moveq #-95,%d0
10c81b94: 2d40 fffc movel %d0,%fp@(-4)
10c81b98: 082d 0000 001b btst #0,%a5@(27)
10c81b9e: 6600 020e bnew 10c81dae <unix_stream_sendmsg+0x23c>
10c81ba2: 4aad 0004 tstl %a5@(4)
10c81ba6: 6716 beqs 10c81bbe <unix_stream_sendmsg+0x4c>
10c81ba8: 102c 0020 moveb %a4@(32),%d0
10c81bac: 0c00 0001 cmpib #1,%d0
10c81bb0: 6600 01fc bnew 10c81dae <unix_stream_sendmsg+0x23c>
10c81bb4: 7296 moveq #-106,%d1
10c81bb6: 2d41 fffc movel %d1,%fp@(-4)
10c81bba: 6000 01f2 braw 10c81dae <unix_stream_sendmsg+0x23c>
10c81bbe: 7095 moveq #-107,%d0
10c81bc0: 2d40 fffc movel %d0,%fp@(-4)
10c81bc4: 266c 00b2 moveal %a4@(178),%a3
10c81bc8: b6fc 0000 cmpaw #0,%a3
10c81bcc: 6706 beqs 10c81bd4 <unix_stream_sendmsg+0x62>
10c81bce: 41eb 0028 lea %a3@(40),%a0
10c81bd2: 5290 addql #1,%a0@
10c81bd4: 2e0b movel %a3,%d7
10c81bd6: 6700 01fa beqw 10c81dd2 <unix_stream_sendmsg+0x260>
10c81bda: 082c 0001 0027 btst #1,%a4@(39)
10c81be0: 6600 01a4 bnew 10c81d86 <unix_stream_sendmsg+0x214>
10c81be4: bc84 cmpl %d4,%d6
10c81be6: 6f00 0154 blew 10c81d3c <unix_stream_sendmsg+0x1ca>
10c81bea: 2406 movel %d6,%d2
10c81bec: 9484 subl %d4,%d2
10c81bee: 202c 008c movel %a4@(140),%d0
10c81bf2: 6a02 bpls 10c81bf6 <unix_stream_sendmsg+0x84>
10c81bf4: 5280 addql #1,%d0
10c81bf6: e280 asrl #1,%d0
10c81bf8: 72c0 moveq #-64,%d1
10c81bfa: d081 addl %d1,%d0
10c81bfc: b082 cmpl %d2,%d0
10c81bfe: 6c02 bges 10c81c02 <unix_stream_sendmsg+0x90>
10c81c00: 2400 movel %d0,%d2
10c81c02: 0c82 0000 3fc0 cmpil #16320,%d2
10c81c08: 6306 blss 10c81c10 <unix_stream_sendmsg+0x9e>
10c81c0a: 243c 0000 3fc0 movel #16320,%d2
10c81c10: 486e fffc pea %fp@(-4)
10c81c14: 7040 moveq #64,%d0
10c81c16: c0ad 0018 andl %a5@(24),%d0
10c81c1a: 2f00 movel %d0,%sp@-
10c81c1c: 2f02 movel %d2,%sp@-
10c81c1e: 2f0c movel %a4,%sp@-
10c81c20: 4eb9 10c5 4faa jsr 10c54faa <sock_alloc_send_skb>
10c81c26: 2440 moveal %d0,%a2
10c81c28: 4fef 0010 lea %sp@(16),%sp
10c81c2c: b4fc 0000 cmpaw #0,%a2
10c81c30: 6700 017c beqw 10c81dae <unix_stream_sendmsg+0x23c>
10c81c34: 4aaa 0060 tstl %a2@(96)
10c81c38: 660a bnes 10c81c44 <unix_stream_sendmsg+0xd2>
10c81c3a: 202a 0088 movel %a2@(136),%d0
10c81c3e: 90aa 0084 subl %a2@(132),%d0
10c81c42: 6002 bras 10c81c46 <unix_stream_sendmsg+0xd4>
10c81c44: 7000 moveq #0,%d0
10c81c46: 2600 movel %d0,%d3
10c81c48: b483 cmpl %d3,%d2
10c81c4a: 6c02 bges 10c81c4e <unix_stream_sendmsg+0xdc>
10c81c4c: 2602 movel %d2,%d3
10c81c4e: 4878 000c pea c <LSIGTRAP+0x7>
10c81c52: 2f05 movel %d5,%sp@-
10c81c54: 486a 002c pea %a2@(44)
10c81c58: 4eb9 10c8 5744 jsr 10c85744 <memcpy>
10c81c5e: 4fef 000c lea %sp@(12),%sp
10c81c62: 2045 moveal %d5,%a0
10c81c64: 4aa8 000c tstl %a0@(12)
10c81c68: 670a beqs 10c81c74 <unix_stream_sendmsg+0x102>
10c81c6a: 2f0a movel %a2,%sp@-
10c81c6c: 2f05 movel %d5,%sp@-
10c81c6e: 4eba fb80 jsr %pc@(10c817f0 <unix_attach_fds>)
10c81c72: 508f addql #8,%sp
10c81c74: 2f03 movel %d3,%sp@-
10c81c76: 2f2d 0008 movel %a5@(8),%sp@-
10c81c7a: 242a 0084 movel %a2@(132),%d2
10c81c7e: 4aaa 0060 tstl %a2@(96)
10c81c82: 670c beqs 10c81c90 <unix_stream_sendmsg+0x11e>
10c81c84: 4879 1000 a7cd pea 1000a7cd <timer_bug_msg+0x1606>
10c81c8a: 4eb9 10c1 60e4 jsr 10c160e4 <panic>
10c81c90: 2002 movel %d2,%d0
10c81c92: d083 addl %d3,%d0
10c81c94: 2540 0084 movel %d0,%a2@(132)
10c81c98: d7aa 005c addl %d3,%a2@(92)
10c81c9c: b0aa 0088 cmpl %a2@(136),%d0
10c81ca0: 6314 blss 10c81cb6 <unix_stream_sendmsg+0x144>
10c81ca2: 2f3c 10c8 1ca2 movel #281549986,%sp@-
10c81ca8: 2f03 movel %d3,%sp@-
10c81caa: 2f0a movel %a2,%sp@-
10c81cac: 4eb9 10c5 55c4 jsr 10c555c4 <skb_over_panic>
10c81cb2: 4fef 000c lea %sp@(12),%sp
10c81cb6: 2f02 movel %d2,%sp@-
10c81cb8: 4eb9 10c5 6ba0 jsr 10c56ba0 <memcpy_fromiovec>
10c81cbe: 2d40 fffc movel %d0,%fp@(-4)
10c81cc2: 4fef 000c lea %sp@(12),%sp
10c81cc6: 672e beqs 10c81cf6 <unix_stream_sendmsg+0x184>
10c81cc8: 7001 moveq #1,%d0
10c81cca: b0aa 0070 cmpl %a2@(112),%d0
10c81cce: 6718 beqs 10c81ce8 <unix_stream_sendmsg+0x176>
10c81cd0: 41ea 0070 lea %a2@(112),%a0
10c81cd4: 40c1 movew %sr,%d1
10c81cd6: 007c 0700 oriw #1792,%sr
10c81cda: 2010 movel %a0@,%d0
10c81cdc: 5380 subql #1,%d0
10c81cde: 2080 movel %d0,%a0@
10c81ce0: 46c1 movew %d1,%sr
10c81ce2: 4a80 tstl %d0
10c81ce4: 6600 00c8 bnew 10c81dae <unix_stream_sendmsg+0x23c>
10c81ce8: 2f0a movel %a2,%sp@-
10c81cea: 4eb9 10c5 5900 jsr 10c55900 <__kfree_skb>
10c81cf0: 588f addql #4,%sp
10c81cf2: 6000 00ba braw 10c81dae <unix_stream_sendmsg+0x23c>
10c81cf6: 102b 0094 moveb %a3@(148),%d0
10c81cfa: 6662 bnes 10c81d5e <unix_stream_sendmsg+0x1ec>
10c81cfc: 082b 0000 0027 btst #0,%a3@(39)
10c81d02: 665a bnes 10c81d5e <unix_stream_sendmsg+0x1ec>
10c81d04: 41eb 0054 lea %a3@(84),%a0
10c81d08: 40c0 movew %sr,%d0
10c81d0a: 007c 0700 oriw #1792,%sr
10c81d0e: 2548 0008 movel %a0,%a2@(8)
10c81d12: 52a8 0008 addql #1,%a0@(8)
10c81d16: 2268 0004 moveal %a0@(4),%a1
10c81d1a: 2488 movel %a0,%a2@
10c81d1c: 2549 0004 movel %a1,%a2@(4)
10c81d20: 214a 0004 movel %a2,%a0@(4)
10c81d24: 228a movel %a2,%a1@
10c81d26: 46c0 movew %d0,%sr
10c81d28: 2f03 movel %d3,%sp@-
10c81d2a: 2f0b movel %a3,%sp@-
10c81d2c: 206b 0312 moveal %a3@(786),%a0
10c81d30: 4e90 jsr %a0@
10c81d32: d883 addl %d3,%d4
10c81d34: 508f addql #8,%sp
10c81d36: bc84 cmpl %d4,%d6
10c81d38: 6e00 feb0 bgtw 10c81bea <unix_stream_sendmsg+0x78>
10c81d3c: 41eb 0028 lea %a3@(40),%a0
10c81d40: 40c1 movew %sr,%d1
10c81d42: 007c 0700 oriw #1792,%sr
10c81d46: 2010 movel %a0@,%d0
10c81d48: 5380 subql #1,%d0
10c81d4a: 2080 movel %d0,%a0@
10c81d4c: 46c1 movew %d1,%sr
10c81d4e: 4a80 tstl %d0
10c81d50: 6608 bnes 10c81d5a <unix_stream_sendmsg+0x1e8>
10c81d52: 2f0b movel %a3,%sp@-
10c81d54: 4eb9 10c5 4b7e jsr 10c54b7e <sk_free>
10c81d5a: 2004 movel %d4,%d0
10c81d5c: 607c bras 10c81dda <unix_stream_sendmsg+0x268>
10c81d5e: 7201 moveq #1,%d1
10c81d60: b2aa 0070 cmpl %a2@(112),%d1
10c81d64: 6716 beqs 10c81d7c <unix_stream_sendmsg+0x20a>
10c81d66: 41ea 0070 lea %a2@(112),%a0
10c81d6a: 40c1 movew %sr,%d1
10c81d6c: 007c 0700 oriw #1792,%sr
10c81d70: 2010 movel %a0@,%d0
10c81d72: 5380 subql #1,%d0
10c81d74: 2080 movel %d0,%a0@
10c81d76: 46c1 movew %d1,%sr
10c81d78: 4a80 tstl %d0
10c81d7a: 660a bnes 10c81d86 <unix_stream_sendmsg+0x214>
10c81d7c: 2f0a movel %a2,%sp@-
10c81d7e: 4eb9 10c5 5900 jsr 10c55900 <__kfree_skb>
10c81d84: 588f addql #4,%sp
10c81d86: 4a84 tstl %d4
10c81d88: 661e bnes 10c81da8 <unix_stream_sendmsg+0x236>
10c81d8a: 082d 0006 001a btst #6,%a5@(26)
10c81d90: 6616 bnes 10c81da8 <unix_stream_sendmsg+0x236>
10c81d92: 42a7 clrl %sp@-
10c81d94: 2f39 1002 53b4 movel 100253b4 <_current_task>,%sp@-
10c81d9a: 4878 000d pea d <LSIGTRAP+0x8>
10c81d9e: 4eb9 10c1 adf0 jsr 10c1adf0 <send_sig>
10c81da4: 4fef 000c lea %sp@(12),%sp
10c81da8: 70e0 moveq #-32,%d0
10c81daa: 2d40 fffc movel %d0,%fp@(-4)
10c81dae: 4a87 tstl %d7
10c81db0: 6720 beqs 10c81dd2 <unix_stream_sendmsg+0x260>
10c81db2: 2247 moveal %d7,%a1
10c81db4: 41e9 0028 lea %a1@(40),%a0
10c81db8: 40c1 movew %sr,%d1
10c81dba: 007c 0700 oriw #1792,%sr
10c81dbe: 2010 movel %a0@,%d0
10c81dc0: 5380 subql #1,%d0
10c81dc2: 2080 movel %d0,%a0@
10c81dc4: 46c1 movew %d1,%sr
10c81dc6: 4a80 tstl %d0
10c81dc8: 6608 bnes 10c81dd2 <unix_stream_sendmsg+0x260>
10c81dca: 2f07 movel %d7,%sp@-
10c81dcc: 4eb9 10c5 4b7e jsr 10c54b7e <sk_free>
10c81dd2: 2004 movel %d4,%d0
10c81dd4: 6604 bnes 10c81dda <unix_stream_sendmsg+0x268>
10c81dd6: 202e fffc movel %fp@(-4),%d0
10c81dda: 4cee 3cfc ffd4 moveml %fp@(-44),%d2-%d7/%a2-%a5
10c81de0: 4e5e unlk %fp
10c81de2: 4e75 rts
10c81de4 <unix_copy_addr>:
10c81de4: 4e56 0000 linkw %fp,#0
10c81de8: 2f0a movel %a2,%sp@-
10c81dea: 226e 0008 moveal %fp@(8),%a1
10c81dee: 246e 000c moveal %fp@(12),%a2
10c81df2: 7002 moveq #2,%d0
10c81df4: 2340 0004 movel %d0,%a1@(4)
10c81df8: 206a 02aa moveal %a2@(682),%a0
10c81dfc: b0fc 0000 cmpaw #0,%a0
10c81e00: 671a beqs 10c81e1c <unix_copy_addr+0x38>
10c81e02: 2368 0004 0004 movel %a0@(4),%a1@(4)
10c81e08: 206a 02aa moveal %a2@(682),%a0
10c81e0c: 2f28 0004 movel %a0@(4),%sp@-
10c81e10: 4868 000c pea %a0@(12)
10c81e14: 2f11 movel %a1@,%sp@-
10c81e16: 4eb9 10c8 5744 jsr 10c85744 <memcpy>
10c81e1c: 246e fffc moveal %fp@(-4),%a2
10c81e20: 4e5e unlk %fp
10c81e22: 4e75 rts
10c81e24 <unix_dgram_recvmsg>:
10c81e24: 4e56 fffc linkw %fp,#-4
10c81e28: 48e7 303c moveml %d2-%d3/%a2-%a5,%sp@-
10c81e2c: 206e 0008 moveal %fp@(8),%a0
10c81e30: 266e 000c moveal %fp@(12),%a3
10c81e34: 242e 0010 movel %fp@(16),%d2
10c81e38: 262e 0014 movel %fp@(20),%d3
10c81e3c: 2a6e 0018 moveal %fp@(24),%a5
10c81e40: 2868 0018 moveal %a0@(24),%a4
10c81e44: 2003 movel %d3,%d0
10c81e46: 7240 moveq #64,%d1
10c81e48: c081 andl %d1,%d0
10c81e4a: 72a1 moveq #-95,%d1
10c81e4c: 2d41 fffc movel %d1,%fp@(-4)
10c81e50: 0803 0000 btst #0,%d3
10c81e54: 6600 00c2 bnew 10c81f18 <unix_dgram_recvmsg+0xf4>
10c81e58: 42ab 0004 clrl %a3@(4)
10c81e5c: 486e fffc pea %fp@(-4)
10c81e60: 2f00 movel %d0,%sp@-
10c81e62: 2f03 movel %d3,%sp@-
10c81e64: 2f0c movel %a4,%sp@-
10c81e66: 4eb9 10c5 6eb0 jsr 10c56eb0 <skb_recv_datagram>
10c81e6c: 2440 moveal %d0,%a2
10c81e6e: 4fef 0010 lea %sp@(16),%sp
10c81e72: b4fc 0000 cmpaw #0,%a2
10c81e76: 6700 00a0 beqw 10c81f18 <unix_dgram_recvmsg+0xf4>
10c81e7a: 4878 0001 pea 1 <PF_DTRACE_OFF>
10c81e7e: 4878 0001 pea 1 <PF_DTRACE_OFF>
10c81e82: 486c 02de pea %a4@(734)
10c81e86: 4eb9 10c1 4712 jsr 10c14712 <__wake_up>
10c81e8c: 4fef 000c lea %sp@(12),%sp
10c81e90: 4a93 tstl %a3@
10c81e92: 670c beqs 10c81ea0 <unix_dgram_recvmsg+0x7c>
10c81e94: 2f2a 000c movel %a2@(12),%sp@-
10c81e98: 2f0b movel %a3,%sp@-
10c81e9a: 4eba ff48 jsr %pc@(10c81de4 <unix_copy_addr>)
10c81e9e: 508f addql #8,%sp
10c81ea0: 202a 005c movel %a2@(92),%d0
10c81ea4: b082 cmpl %d2,%d0
10c81ea6: 6404 bccs 10c81eac <unix_dgram_recvmsg+0x88>
10c81ea8: 2400 movel %d0,%d2
10c81eaa: 600a bras 10c81eb6 <unix_dgram_recvmsg+0x92>
10c81eac: b082 cmpl %d2,%d0
10c81eae: 6306 blss 10c81eb6 <unix_dgram_recvmsg+0x92>
10c81eb0: 7020 moveq #32,%d0
10c81eb2: 81ab 0018 orl %d0,%a3@(24)
10c81eb6: 2f02 movel %d2,%sp@-
10c81eb8: 2f2b 0008 movel %a3@(8),%sp@-
10c81ebc: 42a7 clrl %sp@-
10c81ebe: 2f0a movel %a2,%sp@-
10c81ec0: 4eb9 10c5 6fd8 jsr 10c56fd8 <skb_copy_datagram_iovec>
10c81ec6: 2d40 fffc movel %d0,%fp@(-4)
10c81eca: 4fef 0010 lea %sp@(16),%sp
10c81ece: 663e bnes 10c81f0e <unix_dgram_recvmsg+0xea>
10c81ed0: 204d moveal %a5,%a0
10c81ed2: 20ea 002c movel %a2@(44),%a0@+
10c81ed6: 20ea 0030 movel %a2@(48),%a0@+
10c81eda: 20aa 0034 movel %a2@(52),%a0@
10c81ede: 41ea 0038 lea %a2@(56),%a0
10c81ee2: 0803 0001 btst #1,%d3
10c81ee6: 6610 bnes 10c81ef8 <unix_dgram_recvmsg+0xd4>
10c81ee8: 4a90 tstl %a0@
10c81eea: 671e beqs 10c81f0a <unix_dgram_recvmsg+0xe6>
10c81eec: 2f0a movel %a2,%sp@-
10c81eee: 2f0d movel %a5,%sp@-
10c81ef0: 4eba f858 jsr %pc@(10c8174a <unix_detach_fds>)
10c81ef4: 508f addql #8,%sp
10c81ef6: 6012 bras 10c81f0a <unix_dgram_recvmsg+0xe6>
10c81ef8: 2010 movel %a0@,%d0
10c81efa: 670e beqs 10c81f0a <unix_dgram_recvmsg+0xe6>
10c81efc: 2f00 movel %d0,%sp@-
10c81efe: 4eb9 10c5 7956 jsr 10c57956 <scm_fp_dup>
10c81f04: 2b40 000c movel %d0,%a5@(12)
10c81f08: 588f addql #4,%sp
10c81f0a: 2d42 fffc movel %d2,%fp@(-4)
10c81f0e: 2f0a movel %a2,%sp@-
10c81f10: 2f0c movel %a4,%sp@-
10c81f12: 4eb9 10c5 6f72 jsr 10c56f72 <skb_free_datagram>
10c81f18: 202e fffc movel %fp@(-4),%d0
10c81f1c: 4cee 3c0c ffe4 moveml %fp@(-28),%d2-%d3/%a2-%a5
10c81f22: 4e5e unlk %fp
10c81f24: 4e75 rts
10c81f26 <unix_stream_data_wait>:
10c81f26: 4e56 ffe0 linkw %fp,#-32
10c81f2a: 48e7 3030 moveml %d2-%d3/%a2-%a3,%sp@-
10c81f2e: 266e 0008 moveal %fp@(8),%a3
10c81f32: 242e 000c movel %fp@(12),%d2
10c81f36: 42ae ffe0 clrl %fp@(-32)
10c81f3a: 42ae ffe8 clrl %fp@(-24)
10c81f3e: 42ae ffec clrl %fp@(-20)
10c81f42: 45ee fff0 lea %fp@(-16),%a2
10c81f46: 2d79 1002 53b4 movel 100253b4 <_current_task>,%fp@(-28)
10c81f4c: ffe4
10c81f4e: 24ae ffe0 movel %fp@(-32),%a2@
10c81f52: 2d6e ffe4 fff4 movel %fp@(-28),%fp@(-12)
10c81f58: 2d6e ffe8 fff8 movel %fp@(-24),%fp@(-8)
10c81f5e: 2d6e ffec fffc movel %fp@(-20),%fp@(-4)
10c81f64: 2f0a movel %a2,%sp@-
10c81f66: 2f2b 0044 movel %a3@(68),%sp@-
10c81f6a: 4eb9 10c1 5344 jsr 10c15344 <add_wait_queue>
10c81f70: 508f addql #8,%sp
10c81f72: 260a movel %a2,%d3
10c81f74: 45eb 0054 lea %a3@(84),%a2
10c81f78: 2079 1002 53b4 moveal 100253b4 <_current_task>,%a0
10c81f7e: 7001 moveq #1,%d0
10c81f80: 2080 movel %d0,%a0@
10c81f82: 4aaa 0008 tstl %a2@(8)
10c81f86: 664a bnes 10c81fd2 <unix_stream_data_wait+0xac>
10c81f88: 4aab 027e tstl %a3@(638)
10c81f8c: 6644 bnes 10c81fd2 <unix_stream_data_wait+0xac>
10c81f8e: 082b 0000 0027 btst #0,%a3@(39)
10c81f94: 663c bnes 10c81fd2 <unix_stream_data_wait+0xac>
10c81f96: 4aa8 0008 tstl %a0@(8)
10c81f9a: 6636 bnes 10c81fd2 <unix_stream_data_wait+0xac>
10c81f9c: 4a82 tstl %d2
10c81f9e: 6732 beqs 10c81fd2 <unix_stream_data_wait+0xac>
10c81fa0: 206b 0306 moveal %a3@(774),%a0
10c81fa4: 5888 addql #4,%a0
10c81fa6: 40c0 movew %sr,%d0
10c81fa8: 007c 0700 oriw #1792,%sr
10c81fac: 7202 moveq #2,%d1
10c81fae: 8390 orl %d1,%a0@
10c81fb0: 46c0 movew %d0,%sr
10c81fb2: 2f02 movel %d2,%sp@-
10c81fb4: 4eb9 10c1 4428 jsr 10c14428 <schedule_timeout>
10c81fba: 2400 movel %d0,%d2
10c81fbc: 206b 0306 moveal %a3@(774),%a0
10c81fc0: 5888 addql #4,%a0
10c81fc2: 588f addql #4,%sp
10c81fc4: 40c0 movew %sr,%d0
10c81fc6: 007c 0700 oriw #1792,%sr
10c81fca: 72fd moveq #-3,%d1
10c81fcc: c390 andl %d1,%a0@
10c81fce: 46c0 movew %d0,%sr
10c81fd0: 60a6 bras 10c81f78 <unix_stream_data_wait+0x52>
10c81fd2: 2079 1002 53b4 moveal 100253b4 <_current_task>,%a0
10c81fd8: 7000 moveq #0,%d0
10c81fda: 2080 movel %d0,%a0@
10c81fdc: 2f03 movel %d3,%sp@-
10c81fde: 2f2b 0044 movel %a3@(68),%sp@-
10c81fe2: 4eb9 10c1 53aa jsr 10c153aa <remove_wait_queue>
10c81fe8: 2002 movel %d2,%d0
10c81fea: 4cee 0c0c ffd0 moveml %fp@(-48),%d2-%d3/%a2-%a3
10c81ff0: 4e5e unlk %fp
10c81ff2: 4e75 rts
10c81ff4 <unix_stream_recvmsg>:
10c81ff4: 4e56 fff0 linkw %fp,#-16
10c81ff8: 48e7 3f3c moveml %d2-%d7/%a2-%a5,%sp@-
10c81ffc: 206e 0008 moveal %fp@(8),%a0
10c82000: 262e 0010 movel %fp@(16),%d3
10c82004: 2c2e 0018 movel %fp@(24),%d6
10c82008: 2868 0018 moveal %a0@(24),%a4
10c8200c: 206e 000c moveal %fp@(12),%a0
10c82010: 2d50 fffc movel %a0@,%fp@(-4)
10c82014: 7e00 moveq #0,%d7
10c82016: 42ae fff8 clrl %fp@(-8)
10c8201a: 7aea moveq #-22,%d5
10c8201c: 102c 0020 moveb %a4@(32),%d0
10c82020: 0c00 0001 cmpib #1,%d0
10c82024: 6600 028c bnew 10c822b2 <unix_stream_recvmsg+0x2be>
10c82028: 7aa1 moveq #-95,%d5
10c8202a: 082e 0000 0017 btst #0,%fp@(23)
10c82030: 6600 0280 bnew 10c822b2 <unix_stream_recvmsg+0x2be>
10c82034: 082e 0000 0016 btst #0,%fp@(22)
10c8203a: 6610 bnes 10c8204c <unix_stream_recvmsg+0x58>
10c8203c: 202c 029e movel %a4@(670),%d0
10c82040: 2203 movel %d3,%d1
10c82042: b083 cmpl %d3,%d0
10c82044: 6c02 bges 10c82048 <unix_stream_recvmsg+0x54>
10c82046: 2200 movel %d0,%d1
10c82048: 2001 movel %d1,%d0
10c8204a: 6002 bras 10c8204e <unix_stream_recvmsg+0x5a>
10c8204c: 2003 movel %d3,%d0
10c8204e: 2d40 fff4 movel %d0,%fp@(-12)
10c82052: 6606 bnes 10c8205a <unix_stream_recvmsg+0x66>
10c82054: 7001 moveq #1,%d0
10c82056: 2d40 fff4 movel %d0,%fp@(-12)
10c8205a: 7000 moveq #0,%d0
10c8205c: 082e 0006 0017 btst #6,%fp@(23)
10c82062: 6604 bnes 10c82068 <unix_stream_recvmsg+0x74>
10c82064: 202c 02a2 movel %a4@(674),%d0
10c82068: 2800 movel %d0,%d4
10c8206a: 206e 000c moveal %fp@(12),%a0
10c8206e: 42a8 0004 clrl %a0@(4)
10c82072: 200c movel %a4,%d0
10c82074: 0680 0000 02b6 addil #694,%d0
10c8207a: 2240 moveal %d0,%a1
10c8207c: 41fa 000c lea %pc@(10c8208a <unix_stream_recvmsg+0x96>),%a0
10c82080: 5391 subql #1,%a1@
10c82082: 6a06 bpls 10c8208a <unix_stream_recvmsg+0x96>
10c82084: 4ef9 10c8 56f4 jmp 10c856f4 <__down_failed>
10c8208a: 2d40 fff0 movel %d0,%fp@(-16)
10c8208e: 47ec 0054 lea %a4@(84),%a3
10c82092: 2a4b moveal %a3,%a5
10c82094: 40c0 movew %sr,%d0
10c82096: 007c 0700 oriw #1792,%sr
10c8209a: 2053 moveal %a3@,%a0
10c8209c: 95ca subal %a2,%a2
10c8209e: b7c8 cmpal %a0,%a3
10c820a0: 6718 beqs 10c820ba <unix_stream_recvmsg+0xc6>
10c820a2: 2448 moveal %a0,%a2
10c820a4: 2052 moveal %a2@,%a0
10c820a6: 53ad 0008 subql #1,%a5@(8)
10c820aa: 214d 0004 movel %a5,%a0@(4)
10c820ae: 2a88 movel %a0,%a5@
10c820b0: 4292 clrl %a2@
10c820b2: 42aa 0004 clrl %a2@(4)
10c820b6: 42aa 0008 clrl %a2@(8)
10c820ba: 46c0 movew %d0,%sr
10c820bc: b4fc 0000 cmpaw #0,%a2
10c820c0: 6600 008a bnew 10c8214c <unix_stream_recvmsg+0x158>
10c820c4: beae fff4 cmpl %fp@(-12),%d7
10c820c8: 6c00 01d6 bgew 10c822a0 <unix_stream_recvmsg+0x2ac>
10c820cc: 41ec 027e lea %a4@(638),%a0
10c820d0: 40c0 movew %sr,%d0
10c820d2: 007c 0700 oriw #1792,%sr
10c820d6: 220a movel %a2,%d1
10c820d8: 2a10 movel %a0@,%d5
10c820da: 2081 movel %d1,%a0@
10c820dc: 46c0 movew %d0,%sr
10c820de: 4485 negl %d5
10c820e0: 6600 01be bnew 10c822a0 <unix_stream_recvmsg+0x2ac>
10c820e4: 082c 0000 0027 btst #0,%a4@(39)
10c820ea: 6600 01b4 bnew 10c822a0 <unix_stream_recvmsg+0x2ac>
10c820ee: 7af5 moveq #-11,%d5
10c820f0: 4a84 tstl %d4
10c820f2: 6700 01ac beqw 10c822a0 <unix_stream_recvmsg+0x2ac>
10c820f6: 226e fff0 moveal %fp@(-16),%a1
10c820fa: 41fa 000c lea %pc@(10c82108 <unix_stream_recvmsg+0x114>),%a0
10c820fe: 5291 addql #1,%a1@
10c82100: 6e06 bgts 10c82108 <unix_stream_recvmsg+0x114>
10c82102: 4ef9 10c8 571c jmp 10c8571c <__up_wakeup>
10c82108: 2f04 movel %d4,%sp@-
10c8210a: 2f0c movel %a4,%sp@-
10c8210c: 4eba fe18 jsr %pc@(10c81f26 <unix_stream_data_wait>)
10c82110: 2800 movel %d0,%d4
10c82112: 2079 1002 53b4 moveal 100253b4 <_current_task>,%a0
10c82118: 508f addql #8,%sp
10c8211a: 4aa8 0008 tstl %a0@(8)
10c8211e: 6716 beqs 10c82136 <unix_stream_recvmsg+0x142>
10c82120: 70fc moveq #-4,%d0
10c82122: 0c84 7fff ffff cmpil #2147483647,%d4
10c82128: 6606 bnes 10c82130 <unix_stream_recvmsg+0x13c>
10c8212a: 203c ffff fe00 movel #-512,%d0
10c82130: 2a00 movel %d0,%d5
10c82132: 6000 017e braw 10c822b2 <unix_stream_recvmsg+0x2be>
10c82136: 226e fff0 moveal %fp@(-16),%a1
10c8213a: 41fa 000c lea %pc@(10c82148 <unix_stream_recvmsg+0x154>),%a0
10c8213e: 5391 subql #1,%a1@
10c82140: 6a06 bpls 10c82148 <unix_stream_recvmsg+0x154>
10c82142: 4ef9 10c8 56f4 jmp 10c856f4 <__down_failed>
10c82148: 6000 0150 braw 10c8229a <unix_stream_recvmsg+0x2a6>
10c8214c: 4aae fff8 tstl %fp@(-8)
10c82150: 671c beqs 10c8216e <unix_stream_recvmsg+0x17a>
10c82152: 4878 000c pea c <LSIGTRAP+0x7>
10c82156: 2f06 movel %d6,%sp@-
10c82158: 486a 002c pea %a2@(44)
10c8215c: 4eb9 10c8 436e jsr 10c8436e <memcmp>
10c82162: 4fef 000c lea %sp@(12),%sp
10c82166: 4a80 tstl %d0
10c82168: 671a beqs 10c82184 <unix_stream_recvmsg+0x190>
10c8216a: 6000 010e braw 10c8227a <unix_stream_recvmsg+0x286>
10c8216e: 2046 moveal %d6,%a0
10c82170: 20ea 002c movel %a2@(44),%a0@+
10c82174: 20ea 0030 movel %a2@(48),%a0@+
10c82178: 20aa 0034 movel %a2@(52),%a0@
10c8217c: 307c 0001 moveaw #1,%a0
10c82180: 2d48 fff8 movel %a0,%fp@(-8)
10c82184: 4aae fffc tstl %fp@(-4)
10c82188: 6712 beqs 10c8219c <unix_stream_recvmsg+0x1a8>
10c8218a: 2f2a 000c movel %a2@(12),%sp@-
10c8218e: 2f2e 000c movel %fp@(12),%sp@-
10c82192: 4eba fc50 jsr %pc@(10c81de4 <unix_copy_addr>)
10c82196: 42ae fffc clrl %fp@(-4)
10c8219a: 508f addql #8,%sp
10c8219c: 202a 005c movel %a2@(92),%d0
10c821a0: 2403 movel %d3,%d2
10c821a2: b083 cmpl %d3,%d0
10c821a4: 6402 bccs 10c821a8 <unix_stream_recvmsg+0x1b4>
10c821a6: 2400 movel %d0,%d2
10c821a8: 2f02 movel %d2,%sp@-
10c821aa: 2f2a 0080 movel %a2@(128),%sp@-
10c821ae: 206e 000c moveal %fp@(12),%a0
10c821b2: 2f28 0008 movel %a0@(8),%sp@-
10c821b6: 4eb9 10c5 6b02 jsr 10c56b02 <memcpy_toiovec>
10c821bc: 4fef 000c lea %sp@(12),%sp
10c821c0: 4a80 tstl %d0
10c821c2: 672a beqs 10c821ee <unix_stream_recvmsg+0x1fa>
10c821c4: 40c0 movew %sr,%d0
10c821c6: 007c 0700 oriw #1792,%sr
10c821ca: 254b 0008 movel %a3,%a2@(8)
10c821ce: 52ab 0008 addql #1,%a3@(8)
10c821d2: 2053 moveal %a3@,%a0
10c821d4: 2488 movel %a0,%a2@
10c821d6: 254b 0004 movel %a3,%a2@(4)
10c821da: 214a 0004 movel %a2,%a0@(4)
10c821de: 268a movel %a2,%a3@
10c821e0: 46c0 movew %d0,%sr
10c821e2: 4a87 tstl %d7
10c821e4: 6600 00ba bnew 10c822a0 <unix_stream_recvmsg+0x2ac>
10c821e8: 7ef2 moveq #-14,%d7
10c821ea: 6000 00b4 braw 10c822a0 <unix_stream_recvmsg+0x2ac>
10c821ee: de82 addl %d2,%d7
10c821f0: 9682 subl %d2,%d3
10c821f2: 082e 0001 0017 btst #1,%fp@(23)
10c821f8: 666c bnes 10c82266 <unix_stream_recvmsg+0x272>
10c821fa: 202a 005c movel %a2@(92),%d0
10c821fe: b082 cmpl %d2,%d0
10c82200: 651c bcss 10c8221e <unix_stream_recvmsg+0x22a>
10c82202: 9082 subl %d2,%d0
10c82204: 2540 005c movel %d0,%a2@(92)
10c82208: b0aa 0060 cmpl %a2@(96),%d0
10c8220c: 640c bccs 10c8221a <unix_stream_recvmsg+0x226>
10c8220e: 4879 1000 a7cd pea 1000a7cd <timer_bug_msg+0x1606>
10c82214: 4eb9 10c1 60e4 jsr 10c160e4 <panic>
10c8221a: d5aa 0080 addl %d2,%a2@(128)
10c8221e: 4aaa 0038 tstl %a2@(56)
10c82222: 670a beqs 10c8222e <unix_stream_recvmsg+0x23a>
10c82224: 2f0a movel %a2,%sp@-
10c82226: 2f06 movel %d6,%sp@-
10c82228: 4eba f520 jsr %pc@(10c8174a <unix_detach_fds>)
10c8222c: 508f addql #8,%sp
10c8222e: 4aaa 005c tstl %a2@(92)
10c82232: 6646 bnes 10c8227a <unix_stream_recvmsg+0x286>
10c82234: 7001 moveq #1,%d0
10c82236: b0aa 0070 cmpl %a2@(112),%d0
10c8223a: 6716 beqs 10c82252 <unix_stream_recvmsg+0x25e>
10c8223c: 41ea 0070 lea %a2@(112),%a0
10c82240: 40c1 movew %sr,%d1
10c82242: 007c 0700 oriw #1792,%sr
10c82246: 2010 movel %a0@,%d0
10c82248: 5380 subql #1,%d0
10c8224a: 2080 movel %d0,%a0@
10c8224c: 46c1 movew %d1,%sr
10c8224e: 4a80 tstl %d0
10c82250: 660a bnes 10c8225c <unix_stream_recvmsg+0x268>
10c82252: 2f0a movel %a2,%sp@-
10c82254: 4eb9 10c5 5900 jsr 10c55900 <__kfree_skb>
10c8225a: 588f addql #4,%sp
10c8225c: 2046 moveal %d6,%a0
10c8225e: 4aa8 000c tstl %a0@(12)
10c82262: 663c bnes 10c822a0 <unix_stream_recvmsg+0x2ac>
10c82264: 6034 bras 10c8229a <unix_stream_recvmsg+0x2a6>
10c82266: 202a 0038 movel %a2@(56),%d0
10c8226a: 670e beqs 10c8227a <unix_stream_recvmsg+0x286>
10c8226c: 2f00 movel %d0,%sp@-
10c8226e: 4eb9 10c5 7956 jsr 10c57956 <scm_fp_dup>
10c82274: 2046 moveal %d6,%a0
10c82276: 2140 000c movel %d0,%a0@(12)
10c8227a: 40c0 movew %sr,%d0
10c8227c: 007c 0700 oriw #1792,%sr
10c82280: 254b 0008 movel %a3,%a2@(8)
10c82284: 52ab 0008 addql #1,%a3@(8)
10c82288: 2053 moveal %a3@,%a0
10c8228a: 2488 movel %a0,%a2@
10c8228c: 254b 0004 movel %a3,%a2@(4)
10c82290: 214a 0004 movel %a2,%a0@(4)
10c82294: 268a movel %a2,%a3@
10c82296: 46c0 movew %d0,%sr
10c82298: 6006 bras 10c822a0 <unix_stream_recvmsg+0x2ac>
10c8229a: 4a83 tstl %d3
10c8229c: 6600 fdf6 bnew 10c82094 <unix_stream_recvmsg+0xa0>
10c822a0: 226e fff0 moveal %fp@(-16),%a1
10c822a4: 41fa 000c lea %pc@(10c822b2 <unix_stream_recvmsg+0x2be>),%a0
10c822a8: 5291 addql #1,%a1@
10c822aa: 6e06 bgts 10c822b2 <unix_stream_recvmsg+0x2be>
10c822ac: 4ef9 10c8 571c jmp 10c8571c <__up_wakeup>
10c822b2: 2007 movel %d7,%d0
10c822b4: 6602 bnes 10c822b8 <unix_stream_recvmsg+0x2c4>
10c822b6: 2005 movel %d5,%d0
10c822b8: 4cee 3cfc ffc8 moveml %fp@(-56),%d2-%d7/%a2-%a5
10c822be: 4e5e unlk %fp
10c822c0: 4e75 rts
10c822c2 <unix_shutdown>:
10c822c2: 4e56 0000 linkw %fp,#0
10c822c6: 48e7 3030 moveml %d2-%d3/%a2-%a3,%sp@-
10c822ca: 206e 0008 moveal %fp@(8),%a0
10c822ce: 2468 0018 moveal %a0@(24),%a2
10c822d2: 262e 000c movel %fp@(12),%d3
10c822d6: 5283 addql #1,%d3
10c822d8: 2003 movel %d3,%d0
10c822da: 7203 moveq #3,%d1
10c822dc: c081 andl %d1,%d0
10c822de: 6700 00be beqw 10c8239e <unix_shutdown+0xdc>
10c822e2: 812a 0027 orb %d0,%a2@(39)
10c822e6: 266a 00b2 moveal %a2@(178),%a3
10c822ea: b6fc 0000 cmpaw #0,%a3
10c822ee: 6706 beqs 10c822f6 <unix_shutdown+0x34>
10c822f0: 41eb 0028 lea %a3@(40),%a0
10c822f4: 5290 addql #1,%a0@
10c822f6: 2f0a movel %a2,%sp@-
10c822f8: 206a 030e moveal %a2@(782),%a0
10c822fc: 4e90 jsr %a0@
10c822fe: 588f addql #4,%sp
10c82300: b6fc 0000 cmpaw #0,%a3
10c82304: 6700 0098 beqw 10c8239e <unix_shutdown+0xdc>
10c82308: 0c6a 0001 028e cmpiw #1,%a2@(654)
10c8230e: 666a bnes 10c8237a <unix_shutdown+0xb8>
10c82310: 2403 movel %d3,%d2
10c82312: 7001 moveq #1,%d0
10c82314: c480 andl %d0,%d2
10c82316: d482 addl %d2,%d2
10c82318: 0803 0001 btst #1,%d3
10c8231c: 6702 beqs 10c82320 <unix_shutdown+0x5e>
10c8231e: 8480 orl %d0,%d2
10c82320: 852b 0027 orb %d2,%a3@(39)
10c82324: 2f0b movel %a3,%sp@-
10c82326: 206b 030e moveal %a3@(782),%a0
10c8232a: 4e90 jsr %a0@
10c8232c: 588f addql #4,%sp
10c8232e: 7203 moveq #3,%d1
10c82330: b282 cmpl %d2,%d1
10c82332: 6618 bnes 10c8234c <unix_shutdown+0x8a>
10c82334: 206b 0306 moveal %a3@(774),%a0
10c82338: b0fc 0000 cmpaw #0,%a0
10c8233c: 673c beqs 10c8237a <unix_shutdown+0xb8>
10c8233e: 4aa8 0010 tstl %a0@(16)
10c82342: 6736 beqs 10c8237a <unix_shutdown+0xb8>
10c82344: 2f3c 0002 0006 movel #131078,%sp@-
10c8234a: 601c bras 10c82368 <unix_shutdown+0xa6>
10c8234c: 0802 0000 btst #0,%d2
10c82350: 6728 beqs 10c8237a <unix_shutdown+0xb8>
10c82352: 206b 0306 moveal %a3@(774),%a0
10c82356: b0fc 0000 cmpaw #0,%a0
10c8235a: 671e beqs 10c8237a <unix_shutdown+0xb8>
10c8235c: 4aa8 0010 tstl %a0@(16)
10c82360: 6718 beqs 10c8237a <unix_shutdown+0xb8>
10c82362: 2f3c 0002 0001 movel #131073,%sp@-
10c82368: 4878 0001 pea 1 <PF_DTRACE_OFF>
10c8236c: 2f2b 0306 movel %a3@(774),%sp@-
10c82370: 4eb9 10c5 371e jsr 10c5371e <sock_wake_async>
10c82376: 4fef 000c lea %sp@(12),%sp
10c8237a: b6fc 0000 cmpaw #0,%a3
10c8237e: 671e beqs 10c8239e <unix_shutdown+0xdc>
10c82380: 41eb 0028 lea %a3@(40),%a0
10c82384: 40c1 movew %sr,%d1
10c82386: 007c 0700 oriw #1792,%sr
10c8238a: 2010 movel %a0@,%d0
10c8238c: 5380 subql #1,%d0
10c8238e: 2080 movel %d0,%a0@
10c82390: 46c1 movew %d1,%sr
10c82392: 4a80 tstl %d0
10c82394: 6608 bnes 10c8239e <unix_shutdown+0xdc>
10c82396: 2f0b movel %a3,%sp@-
10c82398: 4eb9 10c5 4b7e jsr 10c54b7e <sk_free>
10c8239e: 7000 moveq #0,%d0
10c823a0: 4cee 0c0c fff0 moveml %fp@(-16),%d2-%d3/%a2-%a3
10c823a6: 4e5e unlk %fp
10c823a8: 4e75 rts
10c823aa <unix_ioctl>:
10c823aa: 4e56 0000 linkw %fp,#0
10c823ae: 2f0a movel %a2,%sp@-
10c823b0: 206e 0008 moveal %fp@(8),%a0
10c823b4: 202e 000c movel %fp@(12),%d0
10c823b8: 246e 0010 moveal %fp@(16),%a2
10c823bc: 2068 0018 moveal %a0@(24),%a0
10c823c0: 7200 moveq #0,%d1
10c823c2: 0c80 0000 5411 cmpil #21521,%d0
10c823c8: 670a beqs 10c823d4 <unix_ioctl+0x2a>
10c823ca: 0c80 0000 541b cmpil #21531,%d0
10c823d0: 670c beqs 10c823de <unix_ioctl+0x34>
10c823d2: 6034 bras 10c82408 <unix_ioctl+0x5e>
10c823d4: 2028 0064 movel %a0@(100),%d0
10c823d8: 2480 movel %d0,%a2@
10c823da: 7000 moveq #0,%d0
10c823dc: 6034 bras 10c82412 <unix_ioctl+0x68>
10c823de: 1028 0020 moveb %a0@(32),%d0
10c823e2: 0c00 000a cmpib #10,%d0
10c823e6: 6604 bnes 10c823ec <unix_ioctl+0x42>
10c823e8: 70ea moveq #-22,%d0
10c823ea: 6026 bras 10c82412 <unix_ioctl+0x68>
10c823ec: 41e8 0054 lea %a0@(84),%a0
10c823f0: 2250 moveal %a0@,%a1
10c823f2: b1c9 cmpal %a1,%a0
10c823f4: 6602 bnes 10c823f8 <unix_ioctl+0x4e>
10c823f6: 93c9 subal %a1,%a1
10c823f8: b2fc 0000 cmpaw #0,%a1
10c823fc: 6704 beqs 10c82402 <unix_ioctl+0x58>
10c823fe: 2229 005c movel %a1@(92),%d1
10c82402: 2481 movel %d1,%a2@
10c82404: 7000 moveq #0,%d0
10c82406: 600a bras 10c82412 <unix_ioctl+0x68>
10c82408: 2f0a movel %a2,%sp@-
10c8240a: 2f00 movel %d0,%sp@-
10c8240c: 4eb9 10c5 91c0 jsr 10c591c0 <dev_ioctl>
10c82412: 246e fffc moveal %fp@(-4),%a2
10c82416: 4e5e unlk %fp
10c82418: 4e75 rts
10c8241a <unix_poll>:
10c8241a: 4e56 0000 linkw %fp,#0
10c8241e: 2f0a movel %a2,%sp@-
10c82420: 2f02 movel %d2,%sp@-
10c82422: 206e 000c moveal %fp@(12),%a0
10c82426: 222e 0010 movel %fp@(16),%d1
10c8242a: 2468 0018 moveal %a0@(24),%a2
10c8242e: 202a 0044 movel %a2@(68),%d0
10c82432: 4a81 tstl %d1
10c82434: 6712 beqs 10c82448 <unix_poll+0x2e>
10c82436: 4a80 tstl %d0
10c82438: 670e beqs 10c82448 <unix_poll+0x2e>
10c8243a: 2f01 movel %d1,%sp@-
10c8243c: 2f00 movel %d0,%sp@-
10c8243e: 2f2e 0008 movel %fp@(8),%sp@-
10c82442: 4eb9 10c2 f940 jsr 10c2f940 <__pollwait>
10c82448: 4aaa 027e tstl %a2@(638)
10c8244c: 56c0 sne %d0
10c8244e: 7208 moveq #8,%d1
10c82450: c280 andl %d0,%d1
10c82452: 102a 0027 moveb %a2@(39),%d0
10c82456: 0c00 0003 cmpib #3,%d0
10c8245a: 6604 bnes 10c82460 <unix_poll+0x46>
10c8245c: 7410 moveq #16,%d2
10c8245e: 8282 orl %d2,%d1
10c82460: 41ea 0054 lea %a2@(84),%a0
10c82464: b1d0 cmpal %a0@,%a0
10c82466: 6606 bnes 10c8246e <unix_poll+0x54>
10c82468: 0800 0000 btst #0,%d0
10c8246c: 6704 beqs 10c82472 <unix_poll+0x58>
10c8246e: 7041 moveq #65,%d0
10c82470: 8280 orl %d0,%d1
10c82472: 0c6a 0001 028e cmpiw #1,%a2@(654)
10c82478: 660e bnes 10c82488 <unix_poll+0x6e>
10c8247a: 102a 0020 moveb %a2@(32),%d0
10c8247e: 0c00 0007 cmpib #7,%d0
10c82482: 6604 bnes 10c82488 <unix_poll+0x6e>
10c82484: 7410 moveq #16,%d2
10c82486: 8282 orl %d2,%d1
10c82488: 202a 0064 movel %a2@(100),%d0
10c8248c: e588 lsll #2,%d0
10c8248e: b0aa 008c cmpl %a2@(140),%d0
10c82492: 6e04 bgts 10c82498 <unix_poll+0x7e>
10c82494: 0041 0104 oriw #260,%d1
10c82498: 2001 movel %d1,%d0
10c8249a: 242e fff8 movel %fp@(-8),%d2
10c8249e: 246e fffc moveal %fp@(-4),%a2
10c824a2: 4e5e unlk %fp
10c824a4: 4e75 rts
10c824a6 <unix_read_proc>:
10c824a6: 4e56 0000 linkw %fp,#0
10c824aa: 48e7 3f3c moveml %d2-%d7/%a2-%a5,%sp@-
10c824ae: 2a6e 0008 moveal %fp@(8),%a5
10c824b2: 262e 0010 movel %fp@(16),%d3
10c824b6: 2a2e 0014 movel %fp@(20),%d5
10c824ba: 7400 moveq #0,%d2
10c824bc: 4879 1000 a9cd pea 1000a9cd <timer_bug_msg+0x1806>
10c824c2: 2f0d movel %a5,%sp@-
10c824c4: 45f9 10c8 4d6a lea 10c84d6a <sprintf>,%a2
10c824ca: 4e92 jsr %a2@
10c824cc: 2840 moveal %d0,%a4
10c824ce: 508f addql #8,%sp
10c824d0: 2c0a movel %a2,%d6
10c824d2: 283c 1003 33a2 movel #268645282,%d4
10c824d8: 2e04 movel %d4,%d7
10c824da: 2044 moveal %d4,%a0
10c824dc: 5884 addql #4,%d4
10c824de: 2658 moveal %a0@+,%a3
10c824e0: b6fc 0000 cmpaw #0,%a3
10c824e4: 6700 00f6 beqw 10c825dc <unix_read_proc+0x136>
10c824e8: 226b 0306 moveal %a3@(774),%a1
10c824ec: b2fc 0000 cmpaw #0,%a1
10c824f0: 670a beqs 10c824fc <unix_read_proc+0x56>
10c824f2: 2069 000c moveal %a1@(12),%a0
10c824f6: 2028 0028 movel %a0@(40),%d0
10c824fa: 6002 bras 10c824fe <unix_read_proc+0x58>
10c824fc: 7000 moveq #0,%d0
10c824fe: 2f00 movel %d0,%sp@-
10c82500: b2fc 0000 cmpaw #0,%a1
10c82504: 6710 beqs 10c82516 <unix_read_proc+0x70>
10c82506: 102b 0020 moveb %a3@(32),%d0
10c8250a: 7201 moveq #1,%d1
10c8250c: 0c00 0001 cmpib #1,%d0
10c82510: 6612 bnes 10c82524 <unix_read_proc+0x7e>
10c82512: 7203 moveq #3,%d1
10c82514: 600e bras 10c82524 <unix_read_proc+0x7e>
10c82516: 102b 0020 moveb %a3@(32),%d0
10c8251a: 7204 moveq #4,%d1
10c8251c: 0c00 0001 cmpib #1,%d0
10c82520: 6602 bnes 10c82524 <unix_read_proc+0x7e>
10c82522: 7202 moveq #2,%d1
10c82524: 2f01 movel %d1,%sp@-
10c82526: 4280 clrl %d0
10c82528: 302b 028e movew %a3@(654),%d0
10c8252c: 2f00 movel %d0,%sp@-
10c8252e: 102b 0020 moveb %a3@(32),%d0
10c82532: 0c00 000a cmpib #10,%d0
10c82536: 57c0 seq %d0
10c82538: 4880 extw %d0
10c8253a: 48c0 extl %d0
10c8253c: 0280 0001 0000 andil #65536,%d0
10c82542: 2f00 movel %d0,%sp@-
10c82544: 42a7 clrl %sp@-
10c82546: 2f2b 0028 movel %a3@(40),%sp@-
10c8254a: 2f0b movel %a3,%sp@-
10c8254c: 4879 1000 aa06 pea 1000aa06 <timer_bug_msg+0x183f>
10c82552: 4874 d800 pea %a4@(00000000,%a5:l)
10c82556: 2046 moveal %d6,%a0
10c82558: 4e90 jsr %a0@
10c8255a: d9c0 addal %d0,%a4
10c8255c: 4fef 0024 lea %sp@(36),%sp
10c82560: 4aab 02aa tstl %a3@(682)
10c82564: 674e beqs 10c825b4 <unix_read_proc+0x10e>
10c82566: 19bc 0020 d800 moveb #32,%a4@(00000000,%a5:l)
10c8256c: 528c addql #1,%a4
10c8256e: 206b 02aa moveal %a3@(682),%a0
10c82572: 2068 0004 moveal %a0@(4),%a0
10c82576: 5588 subql #2,%a0
10c82578: 2f08 movel %a0,%sp@-
10c8257a: 700e moveq #14,%d0
10c8257c: d0ab 02aa addl %a3@(682),%d0
10c82580: 2f00 movel %d0,%sp@-
10c82582: 45f5 c800 lea %a5@(00000000,%a4:l),%a2
10c82586: 2f0a movel %a2,%sp@-
10c82588: 4eb9 10c8 5744 jsr 10c85744 <memcpy>
10c8258e: 206b 02aa moveal %a3@(682),%a0
10c82592: 4fef 000c lea %sp@(12),%sp
10c82596: 0ca8 0000 0100 cmpil #256,%a0@(8)
10c8259c: 0008
10c8259e: 6604 bnes 10c825a4 <unix_read_proc+0xfe>
10c825a0: 538c subql #1,%a4
10c825a2: 6004 bras 10c825a8 <unix_read_proc+0x102>
10c825a4: 14bc 0040 moveb #64,%a2@
10c825a8: 206b 02aa moveal %a3@(682),%a0
10c825ac: 2068 0004 moveal %a0@(4),%a0
10c825b0: 49f0 c8fe lea %a0@(fffffffe,%a4:l),%a4
10c825b4: 19bc 000a d800 moveb #10,%a4@(00000000,%a5:l)
10c825ba: 528c addql #1,%a4
10c825bc: 2202 movel %d2,%d1
10c825be: d28c addl %a4,%d1
10c825c0: b681 cmpl %d1,%d3
10c825c2: 6f04 bles 10c825c8 <unix_read_proc+0x122>
10c825c4: 99cc subal %a4,%a4
10c825c6: 2401 movel %d1,%d2
10c825c8: 2003 movel %d3,%d0
10c825ca: d085 addl %d5,%d0
10c825cc: b081 cmpl %d1,%d0
10c825ce: 6d22 blts 10c825f2 <unix_read_proc+0x14c>
10c825d0: 266b 0010 moveal %a3@(16),%a3
10c825d4: b6fc 0000 cmpaw #0,%a3
10c825d8: 6600 ff0e bnew 10c824e8 <unix_read_proc+0x42>
10c825dc: 2007 movel %d7,%d0
10c825de: 0680 0000 0400 addil #1024,%d0
10c825e4: b084 cmpl %d4,%d0
10c825e6: 6c00 fef2 bgew 10c824da <unix_read_proc+0x34>
10c825ea: 206e 0018 moveal %fp@(24),%a0
10c825ee: 7001 moveq #1,%d0
10c825f0: 2080 movel %d0,%a0@
10c825f2: 2003 movel %d3,%d0
10c825f4: 9082 subl %d2,%d0
10c825f6: 206e 000c moveal %fp@(12),%a0
10c825fa: dbc0 addal %d0,%a5
10c825fc: 208d movel %a5,%a0@
10c825fe: 99c0 subal %d0,%a4
10c82600: ba8c cmpl %a4,%d5
10c82602: 6c02 bges 10c82606 <unix_read_proc+0x160>
10c82604: 2845 moveal %d5,%a4
10c82606: b8fc 0000 cmpaw #0,%a4
10c8260a: 6c02 bges 10c8260e <unix_read_proc+0x168>
10c8260c: 99cc subal %a4,%a4
10c8260e: 200c movel %a4,%d0
10c82610: 4cee 3cfc ffd8 moveml %fp@(-40),%d2-%d7/%a2-%a5
10c82616: 4e5e unlk %fp
10c82618: 4e75 rts
10c8261a: 4e75 rts
10c8261c <unix_inflight>:
10c8261c: 4e56 0000 linkw %fp,#0
10c82620: 206e 0008 moveal %fp@(8),%a0
10c82624: 7000 moveq #0,%d0
10c82626: 2068 0008 moveal %a0@(8),%a0
10c8262a: 2068 0008 moveal %a0@(8),%a0
10c8262e: 4a28 010c tstb %a0@(268)
10c82632: 6720 beqs 10c82654 <unix_inflight+0x38>
10c82634: 41e8 011a lea %a0@(282),%a0
10c82638: 2228 0018 movel %a0@(24),%d1
10c8263c: 6716 beqs 10c82654 <unix_inflight+0x38>
10c8263e: 2068 0008 moveal %a0@(8),%a0
10c82642: b0fc 0000 cmpaw #0,%a0
10c82646: 670c beqs 10c82654 <unix_inflight+0x38>
10c82648: 7001 moveq #1,%d0
10c8264a: b090 cmpl %a0@,%d0
10c8264c: 57c0 seq %d0
10c8264e: 4880 extw %d0
10c82650: 48c0 extl %d0
10c82652: c081 andl %d1,%d0
10c82654: 4a80 tstl %d0
10c82656: 6710 beqs 10c82668 <unix_inflight+0x4c>
10c82658: 2040 moveal %d0,%a0
10c8265a: 41e8 02d6 lea %a0@(726),%a0
10c8265e: 5290 addql #1,%a0@
10c82660: 41f9 1001 0d38 lea 10010d38 <unix_tot_inflight>,%a0
10c82666: 5290 addql #1,%a0@
10c82668: 4e5e unlk %fp
10c8266a: 4e75 rts
10c8266c <unix_notinflight>:
10c8266c: 4e56 0000 linkw %fp,#0
10c82670: 206e 0008 moveal %fp@(8),%a0
10c82674: 7000 moveq #0,%d0
10c82676: 2068 0008 moveal %a0@(8),%a0
10c8267a: 2068 0008 moveal %a0@(8),%a0
10c8267e: 4a28 010c tstb %a0@(268)
10c82682: 6720 beqs 10c826a4 <unix_notinflight+0x38>
10c82684: 41e8 011a lea %a0@(282),%a0
10c82688: 2228 0018 movel %a0@(24),%d1
10c8268c: 6716 beqs 10c826a4 <unix_notinflight+0x38>
10c8268e: 2068 0008 moveal %a0@(8),%a0
10c82692: b0fc 0000 cmpaw #0,%a0
10c82696: 670c beqs 10c826a4 <unix_notinflight+0x38>
10c82698: 7001 moveq #1,%d0
10c8269a: b090 cmpl %a0@,%d0
10c8269c: 57c0 seq %d0
10c8269e: 4880 extw %d0
10c826a0: 48c0 extl %d0
10c826a2: c081 andl %d1,%d0
10c826a4: 4a80 tstl %d0
10c826a6: 6710 beqs 10c826b8 <unix_notinflight+0x4c>
10c826a8: 2040 moveal %d0,%a0
10c826aa: 41e8 02d6 lea %a0@(726),%a0
10c826ae: 5390 subql #1,%a0@
10c826b0: 41f9 1001 0d38 lea 10010d38 <unix_tot_inflight>,%a0
10c826b6: 5390 subql #1,%a0@
10c826b8: 4e5e unlk %fp
10c826ba: 4e75 rts
10c826bc <unix_gc>:
10c826bc: 4e56 fff0 linkw %fp,#-16
10c826c0: 48e7 383c moveml %d2-%d4/%a2-%a5,%sp@-
10c826c4: 43f9 1001 0d3c lea 10010d3c <unix_gc_sem.1485>,%a1
10c826ca: 5391 subql #1,%a1@
10c826cc: 6a06 bpls 10c826d4 <unix_gc+0x18>
10c826ce: 4ef9 10c8 9e2e jmp 10c89e2e <packet_exit+0xf8>
10c826d4: 4280 clrl %d0
10c826d6: 4a80 tstl %d0
10c826d8: 6600 02c8 bnew 10c829a2 <unix_gc+0x2e6>
10c826dc: 283c 1003 33a2 movel #268645282,%d4
10c826e2: 76f0 moveq #-16,%d3
10c826e4: d68e addl %fp,%d3
10c826e6: 2044 moveal %d4,%a0
10c826e8: 203c 1003 37a2 movel #268646306,%d0
10c826ee: 2658 moveal %a0@+,%a3
10c826f0: b6fc 0000 cmpaw #0,%a3
10c826f4: 6710 beqs 10c82706 <unix_gc+0x4a>
10c826f6: 72fd moveq #-3,%d1
10c826f8: 2741 02d2 movel %d1,%a3@(722)
10c826fc: 266b 0010 moveal %a3@(16),%a3
10c82700: b6fc 0000 cmpaw #0,%a3
10c82704: 66f0 bnes 10c826f6 <unix_gc+0x3a>
10c82706: b088 cmpl %a0,%d0
10c82708: 6ce4 bges 10c826ee <unix_gc+0x32>
10c8270a: 7200 moveq #0,%d1
10c8270c: 43f9 1003 33a2 lea 100333a2 <unix_socket_table>,%a1
10c82712: 2001 movel %d1,%d0
10c82714: e588 lsll #2,%d0
10c82716: 2671 0800 moveal %a1@(00000000,%d0:l),%a3
10c8271a: 2001 movel %d1,%d0
10c8271c: 5280 addql #1,%d0
10c8271e: b6fc 0000 cmpaw #0,%a3
10c82722: 6748 beqs 10c8276c <unix_gc+0xb0>
10c82724: 2239 1001 0d34 movel 10010d34 <gc_current>,%d1
10c8272a: 206b 0306 moveal %a3@(774),%a0
10c8272e: b0fc 0000 cmpaw #0,%a0
10c82732: 6728 beqs 10c8275c <unix_gc+0xa0>
10c82734: 2068 0014 moveal %a0@(20),%a0
10c82738: b0fc 0000 cmpaw #0,%a0
10c8273c: 671e beqs 10c8275c <unix_gc+0xa0>
10c8273e: 2068 0014 moveal %a0@(20),%a0
10c82742: b1eb 02d6 cmpal %a3@(726),%a0
10c82746: 6f14 bles 10c8275c <unix_gc+0xa0>
10c82748: 74fd moveq #-3,%d2
10c8274a: b4ab 02d2 cmpl %a3@(722),%d2
10c8274e: 660c bnes 10c8275c <unix_gc+0xa0>
10c82750: 41eb 0028 lea %a3@(40),%a0
10c82754: 5290 addql #1,%a0@
10c82756: 2741 02d2 movel %d1,%a3@(722)
10c8275a: 220b movel %a3,%d1
10c8275c: 266b 0010 moveal %a3@(16),%a3
10c82760: b6fc 0000 cmpaw #0,%a3
10c82764: 66c4 bnes 10c8272a <unix_gc+0x6e>
10c82766: 23c1 1001 0d34 movel %d1,10010d34 <gc_current>
10c8276c: 2200 movel %d0,%d1
10c8276e: 0c81 0000 0100 cmpil #256,%d1
10c82774: 6f9c bles 10c82712 <unix_gc+0x56>
10c82776: 6000 00f8 braw 10c82870 <unix_gc+0x1b4>
10c8277a: 23eb 02d2 1001 movel %a3@(722),10010d34 <gc_current>
10c82780: 0d34
10c82782: 41eb 0054 lea %a3@(84),%a0
10c82786: 2010 movel %a0@,%d0
10c82788: b1c0 cmpal %d0,%a0
10c8278a: 6602 bnes 10c8278e <unix_gc+0xd2>
10c8278c: 7000 moveq #0,%d0
10c8278e: 2440 moveal %d0,%a2
10c82790: 4beb 0028 lea %a3@(40),%a5
10c82794: b4fc 0000 cmpaw #0,%a2
10c82798: 6700 00ba beqw 10c82854 <unix_gc+0x198>
10c8279c: b1ca cmpal %a2,%a0
10c8279e: 6700 00b4 beqw 10c82854 <unix_gc+0x198>
10c827a2: 206a 0038 moveal %a2@(56),%a0
10c827a6: b0fc 0000 cmpaw #0,%a0
10c827aa: 676c beqs 10c82818 <unix_gc+0x15c>
10c827ac: 2418 movel %a0@+,%d2
10c827ae: 2848 moveal %a0,%a4
10c827b0: 5382 subql #1,%d2
10c827b2: 72ff moveq #-1,%d1
10c827b4: b282 cmpl %d2,%d1
10c827b6: 6760 beqs 10c82818 <unix_gc+0x15c>
10c827b8: 205c moveal %a4@+,%a0
10c827ba: 93c9 subal %a1,%a1
10c827bc: 2068 0008 moveal %a0@(8),%a0
10c827c0: 2068 0008 moveal %a0@(8),%a0
10c827c4: 4a28 010c tstb %a0@(268)
10c827c8: 6722 beqs 10c827ec <unix_gc+0x130>
10c827ca: 41e8 011a lea %a0@(282),%a0
10c827ce: 2228 0018 movel %a0@(24),%d1
10c827d2: 6718 beqs 10c827ec <unix_gc+0x130>
10c827d4: 2068 0008 moveal %a0@(8),%a0
10c827d8: b0fc 0000 cmpaw #0,%a0
10c827dc: 670e beqs 10c827ec <unix_gc+0x130>
10c827de: 7001 moveq #1,%d0
10c827e0: b090 cmpl %a0@,%d0
10c827e2: 57c0 seq %d0
10c827e4: 4880 extw %d0
10c827e6: 48c0 extl %d0
10c827e8: c280 andl %d0,%d1
10c827ea: 2241 moveal %d1,%a1
10c827ec: b2fc 0000 cmpaw #0,%a1
10c827f0: 671c beqs 10c8280e <unix_gc+0x152>
10c827f2: 72fd moveq #-3,%d1
10c827f4: b2a9 02d2 cmpl %a1@(722),%d1
10c827f8: 6614 bnes 10c8280e <unix_gc+0x152>
10c827fa: 41e9 0028 lea %a1@(40),%a0
10c827fe: 5290 addql #1,%a0@
10c82800: 2379 1001 0d34 movel 10010d34 <gc_current>,%a1@(722)
10c82806: 02d2
10c82808: 23c9 1001 0d34 movel %a1,10010d34 <gc_current>
10c8280e: 51ca ffa8 dbf %d2,10c827b8 <unix_gc+0xfc>
10c82812: 4242 clrw %d2
10c82814: 5382 subql #1,%d2
10c82816: 64a0 bccs 10c827b8 <unix_gc+0xfc>
10c82818: 102b 0020 moveb %a3@(32),%d0
10c8281c: 0c00 000a cmpib #10,%d0
10c82820: 6620 bnes 10c82842 <unix_gc+0x186>
10c82822: 226a 000c moveal %a2@(12),%a1
10c82826: 74fd moveq #-3,%d2
10c82828: b4a9 02d2 cmpl %a1@(722),%d2
10c8282c: 6614 bnes 10c82842 <unix_gc+0x186>
10c8282e: 41e9 0028 lea %a1@(40),%a0
10c82832: 5290 addql #1,%a0@
10c82834: 2379 1001 0d34 movel 10010d34 <gc_current>,%a1@(722)
10c8283a: 02d2
10c8283c: 23c9 1001 0d34 movel %a1,10010d34 <gc_current>
10c82842: 2452 moveal %a2@,%a2
10c82844: b4fc 0000 cmpaw #0,%a2
10c82848: 670a beqs 10c82854 <unix_gc+0x198>
10c8284a: 7054 moveq #84,%d0
10c8284c: d08b addl %a3,%d0
10c8284e: b08a cmpl %a2,%d0
10c82850: 6600 ff50 bnew 10c827a2 <unix_gc+0xe6>
10c82854: 40c1 movew %sr,%d1
10c82856: 007c 0700 oriw #1792,%sr
10c8285a: 2015 movel %a5@,%d0
10c8285c: 5380 subql #1,%d0
10c8285e: 2a80 movel %d0,%a5@
10c82860: 46c1 movew %d1,%sr
10c82862: 4a80 tstl %d0
10c82864: 660a bnes 10c82870 <unix_gc+0x1b4>
10c82866: 2f0b movel %a3,%sp@-
10c82868: 4eb9 10c5 4b7e jsr 10c54b7e <sk_free>
10c8286e: 588f addql #4,%sp
10c82870: 2039 1001 0d34 movel 10010d34 <gc_current>,%d0
10c82876: 2640 moveal %d0,%a3
10c82878: 70ff moveq #-1,%d0
10c8287a: b08b cmpl %a3,%d0
10c8287c: 6600 fefc bnew 10c8277a <unix_gc+0xbe>
10c82880: 41ee fff0 lea %fp@(-16),%a0
10c82884: 2d48 fff4 movel %a0,%fp@(-12)
10c82888: 2248 moveal %a0,%a1
10c8288a: 2d49 fff0 movel %a1,%fp@(-16)
10c8288e: 42ae fff8 clrl %fp@(-8)
10c82892: 7200 moveq #0,%d1
10c82894: 2001 movel %d1,%d0
10c82896: e588 lsll #2,%d0
10c82898: 2044 moveal %d4,%a0
10c8289a: 2670 0800 moveal %a0@(00000000,%d0:l),%a3
10c8289e: 2001 movel %d1,%d0
10c828a0: 5280 addql #1,%d0
10c828a2: b6fc 0000 cmpaw #0,%a3
10c828a6: 6700 0086 beqw 10c8292e <unix_gc+0x272>
10c828aa: 72fd moveq #-3,%d1
10c828ac: b2ab 02d2 cmpl %a3@(722),%d1
10c828b0: 666a bnes 10c8291c <unix_gc+0x260>
10c828b2: 41eb 0054 lea %a3@(84),%a0
10c828b6: 2210 movel %a0@,%d1
10c828b8: b1c1 cmpal %d1,%a0
10c828ba: 6602 bnes 10c828be <unix_gc+0x202>
10c828bc: 7200 moveq #0,%d1
10c828be: 2441 moveal %d1,%a2
10c828c0: b4fc 0000 cmpaw #0,%a2
10c828c4: 6756 beqs 10c8291c <unix_gc+0x260>
10c828c6: b1ca cmpal %a2,%a0
10c828c8: 6752 beqs 10c8291c <unix_gc+0x260>
10c828ca: 2408 movel %a0,%d2
10c828cc: 2212 movel %a2@,%d1
10c828ce: 4aaa 0038 tstl %a2@(56)
10c828d2: 673e beqs 10c82912 <unix_gc+0x256>
10c828d4: 206a 0008 moveal %a2@(8),%a0
10c828d8: 53a8 0008 subql #1,%a0@(8)
10c828dc: 2252 moveal %a2@,%a1
10c828de: 206a 0004 moveal %a2@(4),%a0
10c828e2: 4292 clrl %a2@
10c828e4: 42aa 0004 clrl %a2@(4)
10c828e8: 42aa 0008 clrl %a2@(8)
10c828ec: 2348 0004 movel %a0,%a1@(4)
10c828f0: 2089 movel %a1,%a0@
10c828f2: 41ee fff0 lea %fp@(-16),%a0
10c828f6: 2548 0008 movel %a0,%a2@(8)
10c828fa: 52ae fff8 addql #1,%fp@(-8)
10c828fe: 206e fff4 moveal %fp@(-12),%a0
10c82902: 43ee fff0 lea %fp@(-16),%a1
10c82906: 2489 movel %a1,%a2@
10c82908: 2548 0004 movel %a0,%a2@(4)
10c8290c: 2d4a fff4 movel %a2,%fp@(-12)
10c82910: 208a movel %a2,%a0@
10c82912: 2441 moveal %d1,%a2
10c82914: 4a81 tstl %d1
10c82916: 6704 beqs 10c8291c <unix_gc+0x260>
10c82918: b481 cmpl %d1,%d2
10c8291a: 66b0 bnes 10c828cc <unix_gc+0x210>
10c8291c: 72fd moveq #-3,%d1
10c8291e: 2741 02d2 movel %d1,%a3@(722)
10c82922: 266b 0010 moveal %a3@(16),%a3
10c82926: b6fc 0000 cmpaw #0,%a3
10c8292a: 6600 ff7e bnew 10c828aa <unix_gc+0x1ee>
10c8292e: 2200 movel %d0,%d1
10c82930: 0c81 0000 0100 cmpil #256,%d1
10c82936: 6f00 ff5c blew 10c82894 <unix_gc+0x1d8>
10c8293a: 6028 bras 10c82964 <unix_gc+0x2a8>
10c8293c: 7401 moveq #1,%d2
10c8293e: b4a9 0070 cmpl %a1@(112),%d2
10c82942: 6716 beqs 10c8295a <unix_gc+0x29e>
10c82944: 41e9 0070 lea %a1@(112),%a0
10c82948: 40c1 movew %sr,%d1
10c8294a: 007c 0700 oriw #1792,%sr
10c8294e: 2010 movel %a0@,%d0
10c82950: 5380 subql #1,%d0
10c82952: 2080 movel %d0,%a0@
10c82954: 46c1 movew %d1,%sr
10c82956: 4a80 tstl %d0
10c82958: 660a bnes 10c82964 <unix_gc+0x2a8>
10c8295a: 2f09 movel %a1,%sp@-
10c8295c: 4eb9 10c5 5900 jsr 10c55900 <__kfree_skb>
10c82962: 588f addql #4,%sp
10c82964: 206e fff0 moveal %fp@(-16),%a0
10c82968: 93c9 subal %a1,%a1
10c8296a: b688 cmpl %a0,%d3
10c8296c: 671a beqs 10c82988 <unix_gc+0x2cc>
10c8296e: 2248 moveal %a0,%a1
10c82970: 2051 moveal %a1@,%a0
10c82972: 53ae fff8 subql #1,%fp@(-8)
10c82976: 2143 0004 movel %d3,%a0@(4)
10c8297a: 2d48 fff0 movel %a0,%fp@(-16)
10c8297e: 4291 clrl %a1@
10c82980: 42a9 0004 clrl %a1@(4)
10c82984: 42a9 0008 clrl %a1@(8)
10c82988: b2fc 0000 cmpaw #0,%a1
10c8298c: 66ae bnes 10c8293c <unix_gc+0x280>
10c8298e: 227c 1001 0d3c moveal #268504380,%a1
10c82994: 41fa 000c lea %pc@(10c829a2 <unix_gc+0x2e6>),%a0
10c82998: 5291 addql #1,%a1@
10c8299a: 6e06 bgts 10c829a2 <unix_gc+0x2e6>
10c8299c: 4ef9 10c8 571c jmp 10c8571c <__up_wakeup>
10c829a2: 4cee 3c1c ffd4 moveml %fp@(-44),%d2-%d4/%a2-%a5
10c829a8: 4e5e unlk %fp
10c829aa: 4e75 rts
10c829ac <packet_sock_destruct>:
10c829ac: 4e56 0000 linkw %fp,#0
10c829b0: 2f0a movel %a2,%sp@-
10c829b2: 246e 0008 moveal %fp@(8),%a2
10c829b6: 4aaa 0050 tstl %a2@(80)
10c829ba: 6712 beqs 10c829ce <packet_sock_destruct+0x22>
10c829bc: 4878 00cc pea cc <LSIGTRAP+0xc7>
10c829c0: 4879 1000 aaa7 pea 1000aaa7 <timer_bug_msg+0x18e0>
10c829c6: 4eb9 10c1 677e jsr 10c1677e <printk>
10c829cc: 508f addql #8,%sp
10c829ce: 4aaa 0064 tstl %a2@(100)
10c829d2: 6712 beqs 10c829e6 <packet_sock_destruct+0x3a>
10c829d4: 4878 00cd pea cd <LSIGTRAP+0xc8>
10c829d8: 4879 1000 ab0b pea 1000ab0b <timer_bug_msg+0x1944>
10c829de: 4eb9 10c1 677e jsr 10c1677e <printk>
10c829e4: 508f addql #8,%sp
10c829e6: 102a 0094 moveb %a2@(148),%d0
10c829ea: 6610 bnes 10c829fc <packet_sock_destruct+0x50>
10c829ec: 2f0a movel %a2,%sp@-
10c829ee: 4879 1000 ab6f pea 1000ab6f <timer_bug_msg+0x19a8>
10c829f4: 4eb9 10c1 677e jsr 10c1677e <printk>
10c829fa: 6016 bras 10c82a12 <packet_sock_destruct+0x66>
10c829fc: 202a 02aa movel %a2@(682),%d0
10c82a00: 6708 beqs 10c82a0a <packet_sock_destruct+0x5e>
10c82a02: 2f00 movel %d0,%sp@-
10c82a04: 4eb9 10c2 0b8c jsr 10c20b8c <kfree>
10c82a0a: 41f9 1003 2960 lea 10032960 <packet_socks_nr>,%a0
10c82a10: 5390 subql #1,%a0@
10c82a12: 246e fffc moveal %fp@(-4),%a2
10c82a16: 4e5e unlk %fp
10c82a18: 4e75 rts
10c82a1a <packet_rcv_spkt>:
10c82a1a: 4e56 0000 linkw %fp,#0
10c82a1e: 48e7 003c moveml %a2-%a5,%sp@-
10c82a22: 246e 0008 moveal %fp@(8),%a2
10c82a26: 206e 0010 moveal %fp@(16),%a0
10c82a2a: 2868 000a moveal %a0@(10),%a4
10c82a2e: 0c2a 0005 006a cmpib #5,%a2@(106)
10c82a34: 6700 00fc beqw 10c82b32 <packet_rcv_spkt+0x118>
10c82a38: 7001 moveq #1,%d0
10c82a3a: b0aa 0070 cmpl %a2@(112),%d0
10c82a3e: 673a beqs 10c82a7a <packet_rcv_spkt+0x60>
10c82a40: 4878 0020 pea 20 <LSIGTRAP+0x1b>
10c82a44: 2f0a movel %a2,%sp@-
10c82a46: 4eb9 10c5 59b2 jsr 10c559b2 <skb_clone>
10c82a4c: 2640 moveal %d0,%a3
10c82a4e: 508f addql #8,%sp
10c82a50: 7001 moveq #1,%d0
10c82a52: b0aa 0070 cmpl %a2@(112),%d0
10c82a56: 6716 beqs 10c82a6e <packet_rcv_spkt+0x54>
10c82a58: 41ea 0070 lea %a2@(112),%a0
10c82a5c: 40c1 movew %sr,%d1
10c82a5e: 007c 0700 oriw #1792,%sr
10c82a62: 2010 movel %a0@,%d0
10c82a64: 5380 subql #1,%d0
10c82a66: 2080 movel %d0,%a0@
10c82a68: 46c1 movew %d1,%sr
10c82a6a: 4a80 tstl %d0
10c82a6c: 660e bnes 10c82a7c <packet_rcv_spkt+0x62>
10c82a6e: 2f0a movel %a2,%sp@-
10c82a70: 4eb9 10c5 5900 jsr 10c55900 <__kfree_skb>
10c82a76: 588f addql #4,%sp
10c82a78: 6002 bras 10c82a7c <packet_rcv_spkt+0x62>
10c82a7a: 264a moveal %a2,%a3
10c82a7c: 244b moveal %a3,%a2
10c82a7e: b4fc 0000 cmpaw #0,%a2
10c82a82: 6700 00d4 beqw 10c82b58 <packet_rcv_spkt+0x13e>
10c82a86: 4bea 002c lea %a2@(44),%a5
10c82a8a: 222a 0080 movel %a2@(128),%d1
10c82a8e: 92aa 0024 subl %a2@(36),%d1
10c82a92: 202a 0024 movel %a2@(36),%d0
10c82a96: 2540 0080 movel %d0,%a2@(128)
10c82a9a: d3aa 005c addl %d1,%a2@(92)
10c82a9e: b0aa 007c cmpl %a2@(124),%d0
10c82aa2: 6414 bccs 10c82ab8 <packet_rcv_spkt+0x9e>
10c82aa4: 2f3c 10c8 2aa4 movel #281553572,%sp@-
10c82aaa: 2f01 movel %d1,%sp@-
10c82aac: 2f0b movel %a3,%sp@-
10c82aae: 4eb9 10c5 5604 jsr 10c55604 <skb_under_panic>
10c82ab4: 4fef 000c lea %sp@(12),%sp
10c82ab8: 204d moveal %a5,%a0
10c82aba: 226e 000c moveal %fp@(12),%a1
10c82abe: 30e9 005e movew %a1@(94),%a0@+
10c82ac2: 700e moveq #14,%d0
10c82ac4: 226e 000c moveal %fp@(12),%a1
10c82ac8: 10d9 moveb %a1@+,%a0@+
10c82aca: 6704 beqs 10c82ad0 <packet_rcv_spkt+0xb6>
10c82acc: 5380 subql #1,%d0
10c82ace: 66f8 bnes 10c82ac8 <packet_rcv_spkt+0xae>
10c82ad0: 3b6b 0074 0010 movew %a3@(116),%a5@(16)
10c82ad6: 222b 0078 movel %a3@(120),%d1
10c82ada: 202c 0050 movel %a4@(80),%d0
10c82ade: d081 addl %d1,%d0
10c82ae0: b0ac 0040 cmpl %a4@(64),%d0
10c82ae4: 644c bccs 10c82b32 <packet_rcv_spkt+0x118>
10c82ae6: 42ab 0018 clrl %a3@(24)
10c82aea: 274c 000c movel %a4,%a3@(12)
10c82aee: 277c 10c5 4c0e movel #281365518,%a3@(140)
10c82af4: 008c
10c82af6: d3ac 0050 addl %d1,%a4@(80)
10c82afa: 41ec 0054 lea %a4@(84),%a0
10c82afe: 40c0 movew %sr,%d0
10c82b00: 007c 0700 oriw #1792,%sr
10c82b04: 2748 0008 movel %a0,%a3@(8)
10c82b08: 52a8 0008 addql #1,%a0@(8)
10c82b0c: 2268 0004 moveal %a0@(4),%a1
10c82b10: 2688 movel %a0,%a3@
10c82b12: 2749 0004 movel %a1,%a3@(4)
10c82b16: 214b 0004 movel %a3,%a0@(4)
10c82b1a: 228b movel %a3,%a1@
10c82b1c: 46c0 movew %d0,%sr
10c82b1e: 102c 0094 moveb %a4@(148),%d0
10c82b22: 6634 bnes 10c82b58 <packet_rcv_spkt+0x13e>
10c82b24: 2f2b 005c movel %a3@(92),%sp@-
10c82b28: 2f0c movel %a4,%sp@-
10c82b2a: 206c 0312 moveal %a4@(786),%a0
10c82b2e: 4e90 jsr %a0@
10c82b30: 6026 bras 10c82b58 <packet_rcv_spkt+0x13e>
10c82b32: 7001 moveq #1,%d0
10c82b34: b0aa 0070 cmpl %a2@(112),%d0
10c82b38: 6716 beqs 10c82b50 <packet_rcv_spkt+0x136>
10c82b3a: 41ea 0070 lea %a2@(112),%a0
10c82b3e: 40c1 movew %sr,%d1
10c82b40: 007c 0700 oriw #1792,%sr
10c82b44: 2010 movel %a0@,%d0
10c82b46: 5380 subql #1,%d0
10c82b48: 2080 movel %d0,%a0@
10c82b4a: 46c1 movew %d1,%sr
10c82b4c: 4a80 tstl %d0
10c82b4e: 6608 bnes 10c82b58 <packet_rcv_spkt+0x13e>
10c82b50: 2f0a movel %a2,%sp@-
10c82b52: 4eb9 10c5 5900 jsr 10c55900 <__kfree_skb>
10c82b58: 7000 moveq #0,%d0
10c82b5a: 4cee 3c00 fff0 moveml %fp@(-16),%a2-%a5
10c82b60: 4e5e unlk %fp
10c82b62: 4e75 rts
10c82b64 <packet_sendmsg_spkt>:
10c82b64: 4e56 0000 linkw %fp,#0
10c82b68: 48e7 383c moveml %d2-%d4/%a2-%a5,%sp@-
10c82b6c: 206e 0008 moveal %fp@(8),%a0
10c82b70: 286e 000c moveal %fp@(12),%a4
10c82b74: 262e 0010 movel %fp@(16),%d3
10c82b78: 2a68 0018 moveal %a0@(24),%a5
10c82b7c: 2054 moveal %a4@,%a0
10c82b7e: 4244 clrw %d4
10c82b80: b0fc 0000 cmpaw #0,%a0
10c82b84: 671c beqs 10c82ba2 <packet_sendmsg_spkt+0x3e>
10c82b86: 202c 0004 movel %a4@(4),%d0
10c82b8a: 720f moveq #15,%d1
10c82b8c: b280 cmpl %d0,%d1
10c82b8e: 6506 bcss 10c82b96 <packet_sendmsg_spkt+0x32>
10c82b90: 70ea moveq #-22,%d0
10c82b92: 6000 0196 braw 10c82d2a <packet_sendmsg_spkt+0x1c6>
10c82b96: 7212 moveq #18,%d1
10c82b98: b280 cmpl %d0,%d1
10c82b9a: 660c bnes 10c82ba8 <packet_sendmsg_spkt+0x44>
10c82b9c: 3828 0010 movew %a0@(16),%d4
10c82ba0: 6006 bras 10c82ba8 <packet_sendmsg_spkt+0x44>
10c82ba2: 7095 moveq #-107,%d0
10c82ba4: 6000 0184 braw 10c82d2a <packet_sendmsg_spkt+0x1c6>
10c82ba8: 4228 000f clrb %a0@(15)
10c82bac: 4868 0002 pea %a0@(2)
10c82bb0: 4eb9 10c5 7bd6 jsr 10c57bd6 <dev_get_by_name>
10c82bb6: 2640 moveal %d0,%a3
10c82bb8: 74ed moveq #-19,%d2
10c82bba: 588f addql #4,%sp
10c82bbc: b6fc 0000 cmpaw #0,%a3
10c82bc0: 6700 0166 beqw 10c82d28 <packet_sendmsg_spkt+0x1c4>
10c82bc4: 74a6 moveq #-90,%d2
10c82bc6: 4280 clrl %d0
10c82bc8: 302b 0060 movew %a3@(96),%d0
10c82bcc: d0ab 005a addl %a3@(90),%d0
10c82bd0: b083 cmpl %d3,%d0
10c82bd2: 6500 0130 bcsw 10c82d04 <packet_sendmsg_spkt+0x1a0>
10c82bd6: 7497 moveq #-105,%d2
10c82bd8: 4878 01f0 pea 1f0 <LSIGTRAP+0x1eb>
10c82bdc: 42a7 clrl %sp@-
10c82bde: 4280 clrl %d0
10c82be0: 302b 0060 movew %a3@(96),%d0
10c82be4: 2043 moveal %d3,%a0
10c82be6: 4870 080f pea %a0@(0000000f,%d0:l)
10c82bea: 2f0d movel %a5,%sp@-
10c82bec: 4eb9 10c5 4c28 jsr 10c54c28 <sock_wmalloc>
10c82bf2: 2440 moveal %d0,%a2
10c82bf4: 4fef 0010 lea %sp@(16),%sp
10c82bf8: b4fc 0000 cmpaw #0,%a2
10c82bfc: 6700 0106 beqw 10c82d04 <packet_sendmsg_spkt+0x1a0>
10c82c00: 4280 clrl %d0
10c82c02: 302b 0060 movew %a3@(96),%d0
10c82c06: 720f moveq #15,%d1
10c82c08: d081 addl %d1,%d0
10c82c0a: 72f0 moveq #-16,%d1
10c82c0c: c081 andl %d1,%d0
10c82c0e: 222a 0080 movel %a2@(128),%d1
10c82c12: d280 addl %d0,%d1
10c82c14: 2541 0080 movel %d1,%a2@(128)
10c82c18: 206a 0084 moveal %a2@(132),%a0
10c82c1c: d1c0 addal %d0,%a0
10c82c1e: 2548 0084 movel %a0,%a2@(132)
10c82c22: 2541 0020 movel %d1,%a2@(32)
10c82c26: 4aab 00f8 tstl %a3@(248)
10c82c2a: 6718 beqs 10c82c44 <packet_sendmsg_spkt+0xe0>
10c82c2c: 4280 clrl %d0
10c82c2e: 302b 0060 movew %a3@(96),%d0
10c82c32: 9280 subl %d0,%d1
10c82c34: 2541 0080 movel %d1,%a2@(128)
10c82c38: 4280 clrl %d0
10c82c3a: 302b 0060 movew %a3@(96),%d0
10c82c3e: 91c0 subal %d0,%a0
10c82c40: 2548 0084 movel %a0,%a2@(132)
10c82c44: 2f03 movel %d3,%sp@-
10c82c46: 2f2c 0008 movel %a4@(8),%sp@-
10c82c4a: 242a 0084 movel %a2@(132),%d2
10c82c4e: 4aaa 0060 tstl %a2@(96)
10c82c52: 670c beqs 10c82c60 <packet_sendmsg_spkt+0xfc>
10c82c54: 4879 1000 aaa2 pea 1000aaa2 <timer_bug_msg+0x18db>
10c82c5a: 4eb9 10c1 60e4 jsr 10c160e4 <panic>
10c82c60: 2002 movel %d2,%d0
10c82c62: d083 addl %d3,%d0
10c82c64: 2540 0084 movel %d0,%a2@(132)
10c82c68: d7aa 005c addl %d3,%a2@(92)
10c82c6c: b0aa 0088 cmpl %a2@(136),%d0
10c82c70: 6314 blss 10c82c86 <packet_sendmsg_spkt+0x122>
10c82c72: 2f3c 10c8 2c72 movel #281554034,%sp@-
10c82c78: 2f03 movel %d3,%sp@-
10c82c7a: 2f0a movel %a2,%sp@-
10c82c7c: 4eb9 10c5 55c4 jsr 10c555c4 <skb_over_panic>
10c82c82: 4fef 000c lea %sp@(12),%sp
10c82c86: 2f02 movel %d2,%sp@-
10c82c88: 4eb9 10c5 6ba0 jsr 10c56ba0 <memcpy_fromiovec>
10c82c8e: 2400 movel %d0,%d2
10c82c90: 3544 0074 movew %d4,%a2@(116)
10c82c94: 254b 0018 movel %a3,%a2@(24)
10c82c98: 256d 028a 006c movel %a5@(650),%a2@(108)
10c82c9e: 4fef 000c lea %sp@(12),%sp
10c82ca2: 4a82 tstl %d2
10c82ca4: 6636 bnes 10c82cdc <packet_sendmsg_spkt+0x178>
10c82ca6: 749c moveq #-100,%d2
10c82ca8: 082b 0000 0053 btst #0,%a3@(83)
10c82cae: 672c beqs 10c82cdc <packet_sendmsg_spkt+0x178>
10c82cb0: 2f0a movel %a2,%sp@-
10c82cb2: 4eb9 10c5 812a jsr 10c5812a <dev_queue_xmit>
10c82cb8: 588f addql #4,%sp
10c82cba: 41eb 00d8 lea %a3@(216),%a0
10c82cbe: 40c1 movew %sr,%d1
10c82cc0: 007c 0700 oriw #1792,%sr
10c82cc4: 2010 movel %a0@,%d0
10c82cc6: 5380 subql #1,%d0
10c82cc8: 2080 movel %d0,%a0@
10c82cca: 46c1 movew %d1,%sr
10c82ccc: 4a80 tstl %d0
10c82cce: 6608 bnes 10c82cd8 <packet_sendmsg_spkt+0x174>
10c82cd0: 2f0b movel %a3,%sp@-
10c82cd2: 4eb9 10c5 95c4 jsr 10c595c4 <netdev_finish_unregister>
10c82cd8: 2003 movel %d3,%d0
10c82cda: 604e bras 10c82d2a <packet_sendmsg_spkt+0x1c6>
10c82cdc: 7001 moveq #1,%d0
10c82cde: b0aa 0070 cmpl %a2@(112),%d0
10c82ce2: 6716 beqs 10c82cfa <packet_sendmsg_spkt+0x196>
10c82ce4: 41ea 0070 lea %a2@(112),%a0
10c82ce8: 40c1 movew %sr,%d1
10c82cea: 007c 0700 oriw #1792,%sr
10c82cee: 2010 movel %a0@,%d0
10c82cf0: 5380 subql #1,%d0
10c82cf2: 2080 movel %d0,%a0@
10c82cf4: 46c1 movew %d1,%sr
10c82cf6: 4a80 tstl %d0
10c82cf8: 660a bnes 10c82d04 <packet_sendmsg_spkt+0x1a0>
10c82cfa: 2f0a movel %a2,%sp@-
10c82cfc: 4eb9 10c5 5900 jsr 10c55900 <__kfree_skb>
10c82d02: 588f addql #4,%sp
10c82d04: b6fc 0000 cmpaw #0,%a3
10c82d08: 671e beqs 10c82d28 <packet_sendmsg_spkt+0x1c4>
10c82d0a: 41eb 00d8 lea %a3@(216),%a0
10c82d0e: 40c1 movew %sr,%d1
10c82d10: 007c 0700 oriw #1792,%sr
10c82d14: 2010 movel %a0@,%d0
10c82d16: 5380 subql #1,%d0
10c82d18: 2080 movel %d0,%a0@
10c82d1a: 46c1 movew %d1,%sr
10c82d1c: 4a80 tstl %d0
10c82d1e: 6608 bnes 10c82d28 <packet_sendmsg_spkt+0x1c4>
10c82d20: 2f0b movel %a3,%sp@-
10c82d22: 4eb9 10c5 95c4 jsr 10c595c4 <netdev_finish_unregister>
10c82d28: 2002 movel %d2,%d0
10c82d2a: 4cee 3c1c ffe4 moveml %fp@(-28),%d2-%d4/%a2-%a5
10c82d30: 4e5e unlk %fp
10c82d32: 4e75 rts
10c82d34 <packet_rcv>:
10c82d34: 4e56 0000 linkw %fp,#0
10c82d38: 48e7 383c moveml %d2-%d4/%a2-%a5,%sp@-
10c82d3c: 246e 0008 moveal %fp@(8),%a2
10c82d40: 282e 000c movel %fp@(12),%d4
10c82d44: 266a 0080 moveal %a2@(128),%a3
10c82d48: 242a 005c movel %a2@(92),%d2
10c82d4c: 102a 006a moveb %a2@(106),%d0
10c82d50: 0c00 0005 cmpib #5,%d0
10c82d54: 6700 0184 beqw 10c82eda <packet_rcv+0x1a6>
10c82d58: 206e 0010 moveal %fp@(16),%a0
10c82d5c: 2868 000a moveal %a0@(10),%a4
10c82d60: 2a6c 02aa moveal %a4@(682),%a5
10c82d64: 2544 0018 movel %d4,%a2@(24)
10c82d68: 2044 moveal %d4,%a0
10c82d6a: 4aa8 00f8 tstl %a0@(248)
10c82d6e: 6768 beqs 10c82dd8 <packet_rcv+0xa4>
10c82d70: 0c6c 0002 028e cmpiw #2,%a4@(654)
10c82d76: 6732 beqs 10c82daa <packet_rcv+0x76>
10c82d78: 220b movel %a3,%d1
10c82d7a: 92aa 0024 subl %a2@(36),%d1
10c82d7e: 200b movel %a3,%d0
10c82d80: 9081 subl %d1,%d0
10c82d82: 2540 0080 movel %d0,%a2@(128)
10c82d86: 2242 moveal %d2,%a1
10c82d88: d3c1 addal %d1,%a1
10c82d8a: 2549 005c movel %a1,%a2@(92)
10c82d8e: b0aa 007c cmpl %a2@(124),%d0
10c82d92: 6444 bccs 10c82dd8 <packet_rcv+0xa4>
10c82d94: 2f3c 10c8 2d94 movel #281554324,%sp@-
10c82d9a: 2f01 movel %d1,%sp@-
10c82d9c: 2f0a movel %a2,%sp@-
10c82d9e: 4eb9 10c5 5604 jsr 10c55604 <skb_under_panic>
10c82da4: 4fef 000c lea %sp@(12),%sp
10c82da8: 602e bras 10c82dd8 <packet_rcv+0xa4>
10c82daa: 0c00 0004 cmpib #4,%d0
10c82dae: 6628 bnes 10c82dd8 <packet_rcv+0xa4>
10c82db0: 222a 0020 movel %a2@(32),%d1
10c82db4: 928b subl %a3,%d1
10c82db6: b481 cmpl %d1,%d2
10c82db8: 651e bcss 10c82dd8 <packet_rcv+0xa4>
10c82dba: 2002 movel %d2,%d0
10c82dbc: 9081 subl %d1,%d0
10c82dbe: 2540 005c movel %d0,%a2@(92)
10c82dc2: b0aa 0060 cmpl %a2@(96),%d0
10c82dc6: 640c bccs 10c82dd4 <packet_rcv+0xa0>
10c82dc8: 4879 1000 aaa2 pea 1000aaa2 <timer_bug_msg+0x18db>
10c82dce: 4eb9 10c1 60e4 jsr 10c160e4 <panic>
10c82dd4: d3aa 0080 addl %d1,%a2@(128)
10c82dd8: 202c 0050 movel %a4@(80),%d0
10c82ddc: d0aa 0078 addl %a2@(120),%d0
10c82de0: b0ac 0040 cmpl %a4@(64),%d0
10c82de4: 6400 00da bccw 10c82ec0 <packet_rcv+0x18c>
10c82de8: 7001 moveq #1,%d0
10c82dea: b0aa 0070 cmpl %a2@(112),%d0
10c82dee: 674c beqs 10c82e3c <packet_rcv+0x108>
10c82df0: 4878 0020 pea 20 <LSIGTRAP+0x1b>
10c82df4: 2f0a movel %a2,%sp@-
10c82df6: 4eb9 10c5 59b2 jsr 10c559b2 <skb_clone>
10c82dfc: 2600 movel %d0,%d3
10c82dfe: 508f addql #8,%sp
10c82e00: 6700 00be beqw 10c82ec0 <packet_rcv+0x18c>
10c82e04: b7ea 0080 cmpal %a2@(128),%a3
10c82e08: 6708 beqs 10c82e12 <packet_rcv+0xde>
10c82e0a: 254b 0080 movel %a3,%a2@(128)
10c82e0e: 2542 005c movel %d2,%a2@(92)
10c82e12: 7001 moveq #1,%d0
10c82e14: b0aa 0070 cmpl %a2@(112),%d0
10c82e18: 6716 beqs 10c82e30 <packet_rcv+0xfc>
10c82e1a: 41ea 0070 lea %a2@(112),%a0
10c82e1e: 40c1 movew %sr,%d1
10c82e20: 007c 0700 oriw #1792,%sr
10c82e24: 2010 movel %a0@,%d0
10c82e26: 5380 subql #1,%d0
10c82e28: 2080 movel %d0,%a0@
10c82e2a: 46c1 movew %d1,%sr
10c82e2c: 4a80 tstl %d0
10c82e2e: 660a bnes 10c82e3a <packet_rcv+0x106>
10c82e30: 2f0a movel %a2,%sp@-
10c82e32: 4eb9 10c5 5900 jsr 10c55900 <__kfree_skb>
10c82e38: 588f addql #4,%sp
10c82e3a: 2443 moveal %d3,%a2
10c82e3c: 47ea 002c lea %a2@(44),%a3
10c82e40: 36bc 0011 movew #17,%a3@
10c82e44: 2044 moveal %d4,%a0
10c82e46: 3768 005e 0008 movew %a0@(94),%a3@(8)
10c82e4c: 376a 0074 0002 movew %a2@(116),%a3@(2)
10c82e52: 176a 006a 000a moveb %a2@(106),%a3@(10)
10c82e58: 2768 003a 0004 movel %a0@(58),%a3@(4)
10c82e5e: 422b 000b clrb %a3@(11)
10c82e62: 2068 0120 moveal %a0@(288),%a0
10c82e66: b0fc 0000 cmpaw #0,%a0
10c82e6a: 670e beqs 10c82e7a <packet_rcv+0x146>
10c82e6c: 486a 0038 pea %a2@(56)
10c82e70: 2f0a movel %a2,%sp@-
10c82e72: 4e90 jsr %a0@
10c82e74: 1740 000b moveb %d0,%a3@(11)
10c82e78: 508f addql #8,%sp
10c82e7a: 254c 000c movel %a4,%a2@(12)
10c82e7e: 257c 10c5 4c0e movel #281365518,%a2@(140)
10c82e84: 008c
10c82e86: 202a 0078 movel %a2@(120),%d0
10c82e8a: d1ac 0050 addl %d0,%a4@(80)
10c82e8e: 42aa 0018 clrl %a2@(24)
10c82e92: 52ad 001c addql #1,%a5@(28)
10c82e96: 41ec 0054 lea %a4@(84),%a0
10c82e9a: 2548 0008 movel %a0,%a2@(8)
10c82e9e: 52a8 0008 addql #1,%a0@(8)
10c82ea2: 2268 0004 moveal %a0@(4),%a1
10c82ea6: 2488 movel %a0,%a2@
10c82ea8: 2549 0004 movel %a1,%a2@(4)
10c82eac: 214a 0004 movel %a2,%a0@(4)
10c82eb0: 228a movel %a2,%a1@
10c82eb2: 2f2a 005c movel %a2@(92),%sp@-
10c82eb6: 2f0c movel %a4,%sp@-
10c82eb8: 206c 0312 moveal %a4@(786),%a0
10c82ebc: 4e90 jsr %a0@
10c82ebe: 6040 bras 10c82f00 <packet_rcv+0x1cc>
10c82ec0: 52ad 0020 addql #1,%a5@(32)
10c82ec4: b7ea 0080 cmpal %a2@(128),%a3
10c82ec8: 6710 beqs 10c82eda <packet_rcv+0x1a6>
10c82eca: 7001 moveq #1,%d0
10c82ecc: b0aa 0070 cmpl %a2@(112),%d0
10c82ed0: 6708 beqs 10c82eda <packet_rcv+0x1a6>
10c82ed2: 254b 0080 movel %a3,%a2@(128)
10c82ed6: 2542 005c movel %d2,%a2@(92)
10c82eda: 7001 moveq #1,%d0
10c82edc: b0aa 0070 cmpl %a2@(112),%d0
10c82ee0: 6716 beqs 10c82ef8 <packet_rcv+0x1c4>
10c82ee2: 41ea 0070 lea %a2@(112),%a0
10c82ee6: 40c1 movew %sr,%d1
10c82ee8: 007c 0700 oriw #1792,%sr
10c82eec: 2010 movel %a0@,%d0
10c82eee: 5380 subql #1,%d0
10c82ef0: 2080 movel %d0,%a0@
10c82ef2: 46c1 movew %d1,%sr
10c82ef4: 4a80 tstl %d0
10c82ef6: 6608 bnes 10c82f00 <packet_rcv+0x1cc>
10c82ef8: 2f0a movel %a2,%sp@-
10c82efa: 4eb9 10c5 5900 jsr 10c55900 <__kfree_skb>
10c82f00: 7000 moveq #0,%d0
10c82f02: 4cee 3c1c ffe4 moveml %fp@(-28),%d2-%d4/%a2-%a5
10c82f08: 4e5e unlk %fp
10c82f0a: 4e75 rts
10c82f0c <packet_sendmsg>:
10c82f0c: 4e56 fffc linkw %fp,#-4
10c82f10: 48e7 3e3c moveml %d2-%d6/%a2-%a5,%sp@-
10c82f14: 242e 0008 movel %fp@(8),%d2
10c82f18: 2a6e 000c moveal %fp@(12),%a5
10c82f1c: 262e 0010 movel %fp@(16),%d3
10c82f20: 2042 moveal %d2,%a0
10c82f22: 2868 0018 moveal %a0@(24),%a4
10c82f26: 2055 moveal %a5@,%a0
10c82f28: 7a00 moveq #0,%d5
10c82f2a: b0fc 0000 cmpaw #0,%a0
10c82f2e: 6610 bnes 10c82f40 <packet_sendmsg+0x34>
10c82f30: 206c 02aa moveal %a4@(682),%a0
10c82f34: 2028 0018 movel %a0@(24),%d0
10c82f38: 382c 000a movew %a4@(10),%d4
10c82f3c: 7c00 moveq #0,%d6
10c82f3e: 601c bras 10c82f5c <packet_sendmsg+0x50>
10c82f40: 70ea moveq #-22,%d0
10c82f42: 2d40 fffc movel %d0,%fp@(-4)
10c82f46: 7213 moveq #19,%d1
10c82f48: b2ad 0004 cmpl %a5@(4),%d1
10c82f4c: 6400 01da bccw 10c83128 <packet_sendmsg+0x21c>
10c82f50: 2028 0004 movel %a0@(4),%d0
10c82f54: 3828 0002 movew %a0@(2),%d4
10c82f58: 7c0c moveq #12,%d6
10c82f5a: dc88 addl %a0,%d6
10c82f5c: 2f00 movel %d0,%sp@-
10c82f5e: 4eb9 10c5 7c3a jsr 10c57c3a <dev_get_by_index>
10c82f64: 2640 moveal %d0,%a3
10c82f66: 70fa moveq #-6,%d0
10c82f68: 2d40 fffc movel %d0,%fp@(-4)
10c82f6c: 588f addql #4,%sp
10c82f6e: b6fc 0000 cmpaw #0,%a3
10c82f72: 6700 01b4 beqw 10c83128 <packet_sendmsg+0x21c>
10c82f76: 2042 moveal %d2,%a0
10c82f78: 0c68 0003 0028 cmpiw #3,%a0@(40)
10c82f7e: 6606 bnes 10c82f86 <packet_sendmsg+0x7a>
10c82f80: 4285 clrl %d5
10c82f82: 3a2b 0060 movew %a3@(96),%d5
10c82f86: 70a6 moveq #-90,%d0
10c82f88: 2d40 fffc movel %d0,%fp@(-4)
10c82f8c: 202b 005a movel %a3@(90),%d0
10c82f90: d085 addl %d5,%d0
10c82f92: b083 cmpl %d3,%d0
10c82f94: 6500 016e bcsw 10c83104 <packet_sendmsg+0x1f8>
10c82f98: 486e fffc pea %fp@(-4)
10c82f9c: 7240 moveq #64,%d1
10c82f9e: c2ad 0018 andl %a5@(24),%d1
10c82fa2: 2f01 movel %d1,%sp@-
10c82fa4: 4280 clrl %d0
10c82fa6: 302b 0060 movew %a3@(96),%d0
10c82faa: 2043 moveal %d3,%a0
10c82fac: 4870 080f pea %a0@(0000000f,%d0:l)
10c82fb0: 2f0c movel %a4,%sp@-
10c82fb2: 4eb9 10c5 4faa jsr 10c54faa <sock_alloc_send_skb>
10c82fb8: 2440 moveal %d0,%a2
10c82fba: 4fef 0010 lea %sp@(16),%sp
10c82fbe: b4fc 0000 cmpaw #0,%a2
10c82fc2: 6700 0140 beqw 10c83104 <packet_sendmsg+0x1f8>
10c82fc6: 4280 clrl %d0
10c82fc8: 302b 0060 movew %a3@(96),%d0
10c82fcc: 720f moveq #15,%d1
10c82fce: d081 addl %d1,%d0
10c82fd0: 72f0 moveq #-16,%d1
10c82fd2: c081 andl %d1,%d0
10c82fd4: 222a 0080 movel %a2@(128),%d1
10c82fd8: d280 addl %d0,%d1
10c82fda: 2541 0080 movel %d1,%a2@(128)
10c82fde: d1aa 0084 addl %d0,%a2@(132)
10c82fe2: 2541 0020 movel %d1,%a2@(32)
10c82fe6: 4aab 00f8 tstl %a3@(248)
10c82fea: 673a beqs 10c83026 <packet_sendmsg+0x11a>
10c82fec: 70ea moveq #-22,%d0
10c82fee: 2d40 fffc movel %d0,%fp@(-4)
10c82ff2: 2f03 movel %d3,%sp@-
10c82ff4: 42a7 clrl %sp@-
10c82ff6: 2f06 movel %d6,%sp@-
10c82ff8: 3f04 movew %d4,%sp@-
10c82ffa: 4267 clrw %sp@-
10c82ffc: 2f0b movel %a3,%sp@-
10c82ffe: 2f0a movel %a2,%sp@-
10c83000: 206b 00f8 moveal %a3@(248),%a0
10c83004: 4e90 jsr %a0@
10c83006: 4fef 0018 lea %sp@(24),%sp
10c8300a: 2042 moveal %d2,%a0
10c8300c: 0c68 0002 0028 cmpiw #2,%a0@(40)
10c83012: 670c beqs 10c83020 <packet_sendmsg+0x114>
10c83014: 256a 0080 0084 movel %a2@(128),%a2@(132)
10c8301a: 42aa 005c clrl %a2@(92)
10c8301e: 6006 bras 10c83026 <packet_sendmsg+0x11a>
10c83020: 4a80 tstl %d0
10c83022: 6d00 00b8 bltw 10c830dc <packet_sendmsg+0x1d0>
10c83026: 2f03 movel %d3,%sp@-
10c83028: 2f2d 0008 movel %a5@(8),%sp@-
10c8302c: 242a 0084 movel %a2@(132),%d2
10c83030: 4aaa 0060 tstl %a2@(96)
10c83034: 670c beqs 10c83042 <packet_sendmsg+0x136>
10c83036: 4879 1000 aaa2 pea 1000aaa2 <timer_bug_msg+0x18db>
10c8303c: 4eb9 10c1 60e4 jsr 10c160e4 <panic>
10c83042: 2002 movel %d2,%d0
10c83044: d083 addl %d3,%d0
10c83046: 2540 0084 movel %d0,%a2@(132)
10c8304a: d7aa 005c addl %d3,%a2@(92)
10c8304e: b0aa 0088 cmpl %a2@(136),%d0
10c83052: 6314 blss 10c83068 <packet_sendmsg+0x15c>
10c83054: 2f3c 10c8 3054 movel #281555028,%sp@-
10c8305a: 2f03 movel %d3,%sp@-
10c8305c: 2f0a movel %a2,%sp@-
10c8305e: 4eb9 10c5 55c4 jsr 10c555c4 <skb_over_panic>
10c83064: 4fef 000c lea %sp@(12),%sp
10c83068: 2f02 movel %d2,%sp@-
10c8306a: 4eb9 10c5 6ba0 jsr 10c56ba0 <memcpy_fromiovec>
10c83070: 2d40 fffc movel %d0,%fp@(-4)
10c83074: 4fef 000c lea %sp@(12),%sp
10c83078: 6662 bnes 10c830dc <packet_sendmsg+0x1d0>
10c8307a: 3544 0074 movew %d4,%a2@(116)
10c8307e: 254b 0018 movel %a3,%a2@(24)
10c83082: 256c 028a 006c movel %a4@(650),%a2@(108)
10c83088: 709c moveq #-100,%d0
10c8308a: 2d40 fffc movel %d0,%fp@(-4)
10c8308e: 082b 0000 0053 btst #0,%a3@(83)
10c83094: 6746 beqs 10c830dc <packet_sendmsg+0x1d0>
10c83096: 2f0a movel %a2,%sp@-
10c83098: 4eb9 10c5 812a jsr 10c5812a <dev_queue_xmit>
10c8309e: 2d40 fffc movel %d0,%fp@(-4)
10c830a2: 588f addql #4,%sp
10c830a4: 6f14 bles 10c830ba <packet_sendmsg+0x1ae>
10c830a6: 7202 moveq #2,%d1
10c830a8: b280 cmpl %d0,%d1
10c830aa: 56c0 sne %d0
10c830ac: 4880 extw %d0
10c830ae: 48c0 extl %d0
10c830b0: 7297 moveq #-105,%d1
10c830b2: c081 andl %d1,%d0
10c830b4: 2d40 fffc movel %d0,%fp@(-4)
10c830b8: 664a bnes 10c83104 <packet_sendmsg+0x1f8>
10c830ba: 41eb 00d8 lea %a3@(216),%a0
10c830be: 40c1 movew %sr,%d1
10c830c0: 007c 0700 oriw #1792,%sr
10c830c4: 2010 movel %a0@,%d0
10c830c6: 5380 subql #1,%d0
10c830c8: 2080 movel %d0,%a0@
10c830ca: 46c1 movew %d1,%sr
10c830cc: 4a80 tstl %d0
10c830ce: 6608 bnes 10c830d8 <packet_sendmsg+0x1cc>
10c830d0: 2f0b movel %a3,%sp@-
10c830d2: 4eb9 10c5 95c4 jsr 10c595c4 <netdev_finish_unregister>
10c830d8: 2003 movel %d3,%d0
10c830da: 6050 bras 10c8312c <packet_sendmsg+0x220>
10c830dc: 7001 moveq #1,%d0
10c830de: b0aa 0070 cmpl %a2@(112),%d0
10c830e2: 6716 beqs 10c830fa <packet_sendmsg+0x1ee>
10c830e4: 41ea 0070 lea %a2@(112),%a0
10c830e8: 40c1 movew %sr,%d1
10c830ea: 007c 0700 oriw #1792,%sr
10c830ee: 2010 movel %a0@,%d0
10c830f0: 5380 subql #1,%d0
10c830f2: 2080 movel %d0,%a0@
10c830f4: 46c1 movew %d1,%sr
10c830f6: 4a80 tstl %d0
10c830f8: 660a bnes 10c83104 <packet_sendmsg+0x1f8>
10c830fa: 2f0a movel %a2,%sp@-
10c830fc: 4eb9 10c5 5900 jsr 10c55900 <__kfree_skb>
10c83102: 588f addql #4,%sp
10c83104: b6fc 0000 cmpaw #0,%a3
10c83108: 671e beqs 10c83128 <packet_sendmsg+0x21c>
10c8310a: 41eb 00d8 lea %a3@(216),%a0
10c8310e: 40c1 movew %sr,%d1
10c83110: 007c 0700 oriw #1792,%sr
10c83114: 2010 movel %a0@,%d0
10c83116: 5380 subql #1,%d0
10c83118: 2080 movel %d0,%a0@
10c8311a: 46c1 movew %d1,%sr
10c8311c: 4a80 tstl %d0
10c8311e: 6608 bnes 10c83128 <packet_sendmsg+0x21c>
10c83120: 2f0b movel %a3,%sp@-
10c83122: 4eb9 10c5 95c4 jsr 10c595c4 <netdev_finish_unregister>
10c83128: 202e fffc movel %fp@(-4),%d0
10c8312c: 4cee 3c7c ffd8 moveml %fp@(-40),%d2-%d6/%a2-%a5
10c83132: 4e5e unlk %fp
10c83134: 4e75 rts
10c83136 <packet_release>:
10c83136: 4e56 0000 linkw %fp,#0
10c8313a: 48e7 203c moveml %d2/%a2-%a5,%sp@-
10c8313e: 206e 0008 moveal %fp@(8),%a0
10c83142: 2468 0018 moveal %a0@(24),%a2
10c83146: b4fc 0000 cmpaw #0,%a2
10c8314a: 6700 00f0 beqw 10c8323c <packet_release+0x106>
10c8314e: 41f9 1002 5730 lea 10025730 <irq_stat+0x8>,%a0
10c83154: 5290 addql #1,%a0@
10c83156: 43f9 1002 4f24 lea 10024f24 <packet_sklist>,%a1
10c8315c: 49ea 0028 lea %a2@(40),%a4
10c83160: 243c 10c8 3ab2 movel #281557682,%d2
10c83166: 47ea 0054 lea %a2@(84),%a3
10c8316a: 6006 bras 10c83172 <packet_release+0x3c>
10c8316c: 2a40 moveal %d0,%a5
10c8316e: 43ed 0010 lea %a5@(16),%a1
10c83172: 2011 movel %a1@,%d0
10c83174: 670a beqs 10c83180 <packet_release+0x4a>
10c83176: b5c0 cmpal %d0,%a2
10c83178: 66f2 bnes 10c8316c <packet_release+0x36>
10c8317a: 22aa 0010 movel %a2@(16),%a1@
10c8317e: 5394 subql #1,%a4@
10c83180: 5390 subql #1,%a0@
10c83182: 206a 02aa moveal %a2@(682),%a0
10c83186: 4a28 0016 tstb %a0@(22)
10c8318a: 6714 beqs 10c831a0 <packet_release+0x6a>
10c8318c: 2f08 movel %a0,%sp@-
10c8318e: 4eb9 10c5 7a10 jsr 10c57a10 <dev_remove_pack>
10c83194: 206a 02aa moveal %a2@(682),%a0
10c83198: 4228 0016 clrb %a0@(22)
10c8319c: 588f addql #4,%sp
10c8319e: 5394 subql #1,%a4@
10c831a0: 2f0a movel %a2,%sp@-
10c831a2: 2042 moveal %d2,%a0
10c831a4: 4e90 jsr %a0@
10c831a6: 588f addql #4,%sp
10c831a8: 52b9 1002 5730 addql #1,10025730 <irq_stat+0x8>
10c831ae: 157c 0001 0094 moveb #1,%a2@(148)
10c831b4: 42aa 0306 clrl %a2@(774)
10c831b8: 42aa 0044 clrl %a2@(68)
10c831bc: 53b9 1002 5730 subql #1,10025730 <irq_stat+0x8>
10c831c2: 2a6e 0008 moveal %fp@(8),%a5
10c831c6: 42ad 0018 clrl %a5@(24)
10c831ca: 40c0 movew %sr,%d0
10c831cc: 007c 0700 oriw #1792,%sr
10c831d0: 2053 moveal %a3@,%a0
10c831d2: 93c9 subal %a1,%a1
10c831d4: b7c8 cmpal %a0,%a3
10c831d6: 6718 beqs 10c831f0 <packet_release+0xba>
10c831d8: 2248 moveal %a0,%a1
10c831da: 2051 moveal %a1@,%a0
10c831dc: 53ab 0008 subql #1,%a3@(8)
10c831e0: 214b 0004 movel %a3,%a0@(4)
10c831e4: 2688 movel %a0,%a3@
10c831e6: 4291 clrl %a1@
10c831e8: 42a9 0004 clrl %a1@(4)
10c831ec: 42a9 0008 clrl %a1@(8)
10c831f0: 46c0 movew %d0,%sr
10c831f2: b2fc 0000 cmpaw #0,%a1
10c831f6: 672a beqs 10c83222 <packet_release+0xec>
10c831f8: 7001 moveq #1,%d0
10c831fa: b0a9 0070 cmpl %a1@(112),%d0
10c831fe: 6716 beqs 10c83216 <packet_release+0xe0>
10c83200: 41e9 0070 lea %a1@(112),%a0
10c83204: 40c1 movew %sr,%d1
10c83206: 007c 0700 oriw #1792,%sr
10c8320a: 2010 movel %a0@,%d0
10c8320c: 5380 subql #1,%d0
10c8320e: 2080 movel %d0,%a0@
10c83210: 46c1 movew %d1,%sr
10c83212: 4a80 tstl %d0
10c83214: 66b4 bnes 10c831ca <packet_release+0x94>
10c83216: 2f09 movel %a1,%sp@-
10c83218: 4eb9 10c5 5900 jsr 10c55900 <__kfree_skb>
10c8321e: 588f addql #4,%sp
10c83220: 60a8 bras 10c831ca <packet_release+0x94>
10c83222: 40c1 movew %sr,%d1
10c83224: 007c 0700 oriw #1792,%sr
10c83228: 2014 movel %a4@,%d0
10c8322a: 5380 subql #1,%d0
10c8322c: 2880 movel %d0,%a4@
10c8322e: 46c1 movew %d1,%sr
10c83230: 4a80 tstl %d0
10c83232: 6608 bnes 10c8323c <packet_release+0x106>
10c83234: 2f0a movel %a2,%sp@-
10c83236: 4eb9 10c5 4b7e jsr 10c54b7e <sk_free>
10c8323c: 7000 moveq #0,%d0
10c8323e: 4cee 3c04 ffec moveml %fp@(-20),%d2/%a2-%a5
10c83244: 4e5e unlk %fp
10c83246: 4e75 rts
10c83248 <packet_do_bind>:
10c83248: 4e56 0000 linkw %fp,#0
10c8324c: 48e7 2038 moveml %d2/%a2-%a4,%sp@-
10c83250: 246e 0008 moveal %fp@(8),%a2
10c83254: 286e 000c moveal %fp@(12),%a4
10c83258: 242e 0010 movel %fp@(16),%d2
10c8325c: 41f9 1002 5730 lea 10025730 <irq_stat+0x8>,%a0
10c83262: 5290 addql #1,%a0@
10c83264: 2648 moveal %a0,%a3
10c83266: 4aaa 0030 tstl %a2@(48)
10c8326a: 670a beqs 10c83276 <packet_do_bind+0x2e>
10c8326c: 2f0a movel %a2,%sp@-
10c8326e: 4eb9 10c5 4fc8 jsr 10c54fc8 <__lock_sock>
10c83274: 588f addql #4,%sp
10c83276: 7001 moveq #1,%d0
10c83278: 2540 0030 movel %d0,%a2@(48)
10c8327c: 5393 subql #1,%a3@
10c8327e: 206a 02aa moveal %a2@(682),%a0
10c83282: 4a28 0016 tstb %a0@(22)
10c83286: 6718 beqs 10c832a0 <packet_do_bind+0x58>
10c83288: 2f08 movel %a0,%sp@-
10c8328a: 4eb9 10c5 7a10 jsr 10c57a10 <dev_remove_pack>
10c83290: 588f addql #4,%sp
10c83292: 41ea 0028 lea %a2@(40),%a0
10c83296: 5390 subql #1,%a0@
10c83298: 206a 02aa moveal %a2@(682),%a0
10c8329c: 4228 0016 clrb %a0@(22)
10c832a0: 3542 000a movew %d2,%a2@(10)
10c832a4: 206a 02aa moveal %a2@(682),%a0
10c832a8: 3082 movew %d2,%a0@
10c832aa: 206a 02aa moveal %a2@(682),%a0
10c832ae: 214c 0002 movel %a4,%a0@(2)
10c832b2: 206a 02aa moveal %a2@(682),%a0
10c832b6: 6708 beqs 10c832c0 <packet_do_bind+0x78>
10c832b8: 216c 003a 0018 movel %a4@(58),%a0@(24)
10c832be: 6004 bras 10c832c4 <packet_do_bind+0x7c>
10c832c0: 42a8 0018 clrl %a0@(24)
10c832c4: 4a82 tstl %d2
10c832c6: 6742 beqs 10c8330a <packet_do_bind+0xc2>
10c832c8: b8fc 0000 cmpaw #0,%a4
10c832cc: 6720 beqs 10c832ee <packet_do_bind+0xa6>
10c832ce: 082c 0000 0053 btst #0,%a4@(83)
10c832d4: 6618 bnes 10c832ee <packet_do_bind+0xa6>
10c832d6: 7064 moveq #100,%d0
10c832d8: 2540 027e movel %d0,%a2@(638)
10c832dc: 102a 0094 moveb %a2@(148),%d0
10c832e0: 6628 bnes 10c8330a <packet_do_bind+0xc2>
10c832e2: 2f0a movel %a2,%sp@-
10c832e4: 206a 031a moveal %a2@(794),%a0
10c832e8: 4e90 jsr %a0@
10c832ea: 588f addql #4,%sp
10c832ec: 601c bras 10c8330a <packet_do_bind+0xc2>
10c832ee: 2f2a 02aa movel %a2@(682),%sp@-
10c832f2: 4eb9 10c5 79c0 jsr 10c579c0 <dev_add_pack>
10c832f8: 588f addql #4,%sp
10c832fa: 41ea 0028 lea %a2@(40),%a0
10c832fe: 5290 addql #1,%a0@
10c83300: 206a 02aa moveal %a2@(682),%a0
10c83304: 117c 0001 0016 moveb #1,%a0@(22)
10c8330a: 5293 addql #1,%a3@
10c8330c: 4aaa 00ba tstl %a2@(186)
10c83310: 670a beqs 10c8331c <packet_do_bind+0xd4>
10c83312: 2f0a movel %a2,%sp@-
10c83314: 4eb9 10c5 5054 jsr 10c55054 <__release_sock>
10c8331a: 588f addql #4,%sp
10c8331c: 42aa 0030 clrl %a2@(48)
10c83320: 7034 moveq #52,%d0
10c83322: d08a addl %a2,%d0
10c83324: 41ea 0038 lea %a2@(56),%a0
10c83328: b1d0 cmpal %a0@,%a0
10c8332a: 6710 beqs 10c8333c <packet_do_bind+0xf4>
10c8332c: 4878 0001 pea 1 <PF_DTRACE_OFF>
10c83330: 4878 0003 pea 3 <PF_PTRACED_OFF>
10c83334: 2f00 movel %d0,%sp@-
10c83336: 4eb9 10c1 4712 jsr 10c14712 <__wake_up>
10c8333c: 5393 subql #1,%a3@
10c8333e: 7000 moveq #0,%d0
10c83340: 4cee 1c04 fff0 moveml %fp@(-16),%d2/%a2-%a4
10c83346: 4e5e unlk %fp
10c83348: 4e75 rts
10c8334a <packet_bind_spkt>:
10c8334a: 4e56 fff0 linkw %fp,#-16
10c8334e: 48e7 2030 moveml %d2/%a2-%a3,%sp@-
10c83352: 206e 0008 moveal %fp@(8),%a0
10c83356: 2668 0018 moveal %a0@(24),%a3
10c8335a: 74ed moveq #-19,%d2
10c8335c: 7010 moveq #16,%d0
10c8335e: b0ae 0010 cmpl %fp@(16),%d0
10c83362: 6704 beqs 10c83368 <packet_bind_spkt+0x1e>
10c83364: 70ea moveq #-22,%d0
10c83366: 6062 bras 10c833ca <packet_bind_spkt+0x80>
10c83368: 43ee fff0 lea %fp@(-16),%a1
10c8336c: 206e 000c moveal %fp@(12),%a0
10c83370: 5488 addql #2,%a0
10c83372: 700e moveq #14,%d0
10c83374: 2449 moveal %a1,%a2
10c83376: 14d8 moveb %a0@+,%a2@+
10c83378: 6704 beqs 10c8337e <packet_bind_spkt+0x34>
10c8337a: 5380 subql #1,%d0
10c8337c: 66f8 bnes 10c83376 <packet_bind_spkt+0x2c>
10c8337e: 422e fffe clrb %fp@(-2)
10c83382: 2f09 movel %a1,%sp@-
10c83384: 4eb9 10c5 7bd6 jsr 10c57bd6 <dev_get_by_name>
10c8338a: 2440 moveal %d0,%a2
10c8338c: 588f addql #4,%sp
10c8338e: b4fc 0000 cmpaw #0,%a2
10c83392: 6734 beqs 10c833c8 <packet_bind_spkt+0x7e>
10c83394: 4280 clrl %d0
10c83396: 302b 000a movew %a3@(10),%d0
10c8339a: 2f00 movel %d0,%sp@-
10c8339c: 2f0a movel %a2,%sp@-
10c8339e: 2f0b movel %a3,%sp@-
10c833a0: 4eba fea6 jsr %pc@(10c83248 <packet_do_bind>)
10c833a4: 2400 movel %d0,%d2
10c833a6: 4fef 000c lea %sp@(12),%sp
10c833aa: 41ea 00d8 lea %a2@(216),%a0
10c833ae: 40c1 movew %sr,%d1
10c833b0: 007c 0700 oriw #1792,%sr
10c833b4: 2010 movel %a0@,%d0
10c833b6: 5380 subql #1,%d0
10c833b8: 2080 movel %d0,%a0@
10c833ba: 46c1 movew %d1,%sr
10c833bc: 4a80 tstl %d0
10c833be: 6608 bnes 10c833c8 <packet_bind_spkt+0x7e>
10c833c0: 2f0a movel %a2,%sp@-
10c833c2: 4eb9 10c5 95c4 jsr 10c595c4 <netdev_finish_unregister>
10c833c8: 2002 movel %d2,%d0
10c833ca: 4cee 0c04 ffe4 moveml %fp@(-28),%d2/%a2-%a3
10c833d0: 4e5e unlk %fp
10c833d2: 4e75 rts
10c833d4 <packet_bind>:
10c833d4: 4e56 0000 linkw %fp,#0
10c833d8: 48e7 3030 moveml %d2-%d3/%a2-%a3,%sp@-
10c833dc: 206e 0008 moveal %fp@(8),%a0
10c833e0: 246e 000c moveal %fp@(12),%a2
10c833e4: 2668 0018 moveal %a0@(24),%a3
10c833e8: 7400 moveq #0,%d2
10c833ea: 7013 moveq #19,%d0
10c833ec: b0ae 0010 cmpl %fp@(16),%d0
10c833f0: 6406 bccs 10c833f8 <packet_bind+0x24>
10c833f2: 0c52 0011 cmpiw #17,%a2@
10c833f6: 6704 beqs 10c833fc <packet_bind+0x28>
10c833f8: 70ea moveq #-22,%d0
10c833fa: 6060 bras 10c8345c <packet_bind+0x88>
10c833fc: 202a 0004 movel %a2@(4),%d0
10c83400: 6710 beqs 10c83412 <packet_bind+0x3e>
10c83402: 76ed moveq #-19,%d3
10c83404: 2f00 movel %d0,%sp@-
10c83406: 4eb9 10c5 7c3a jsr 10c57c3a <dev_get_by_index>
10c8340c: 2400 movel %d0,%d2
10c8340e: 588f addql #4,%sp
10c83410: 6748 beqs 10c8345a <packet_bind+0x86>
10c83412: 302a 0002 movew %a2@(2),%d0
10c83416: 6708 beqs 10c83420 <packet_bind+0x4c>
10c83418: 0280 0000 ffff andil #65535,%d0
10c8341e: 6006 bras 10c83426 <packet_bind+0x52>
10c83420: 4280 clrl %d0
10c83422: 302b 000a movew %a3@(10),%d0
10c83426: 2f00 movel %d0,%sp@-
10c83428: 2f02 movel %d2,%sp@-
10c8342a: 2f0b movel %a3,%sp@-
10c8342c: 4eba fe1a jsr %pc@(10c83248 <packet_do_bind>)
10c83430: 2600 movel %d0,%d3
10c83432: 4fef 000c lea %sp@(12),%sp
10c83436: 4a82 tstl %d2
10c83438: 6720 beqs 10c8345a <packet_bind+0x86>
10c8343a: 2042 moveal %d2,%a0
10c8343c: 41e8 00d8 lea %a0@(216),%a0
10c83440: 40c1 movew %sr,%d1
10c83442: 007c 0700 oriw #1792,%sr
10c83446: 2010 movel %a0@,%d0
10c83448: 5380 subql #1,%d0
10c8344a: 2080 movel %d0,%a0@
10c8344c: 46c1 movew %d1,%sr
10c8344e: 4a80 tstl %d0
10c83450: 6608 bnes 10c8345a <packet_bind+0x86>
10c83452: 2f02 movel %d2,%sp@-
10c83454: 4eb9 10c5 95c4 jsr 10c595c4 <netdev_finish_unregister>
10c8345a: 2003 movel %d3,%d0
10c8345c: 4cee 0c0c fff0 moveml %fp@(-16),%d2-%d3/%a2-%a3
10c83462: 4e5e unlk %fp
10c83464: 4e75 rts
10c83466 <packet_create>:
10c83466: 4e56 0000 linkw %fp,#0
10c8346a: 48e7 2030 moveml %d2/%a2-%a3,%sp@-
10c8346e: 266e 0008 moveal %fp@(8),%a3
10c83472: 242e 000c movel %fp@(12),%d2
10c83476: 2079 1002 53b4 moveal 100253b4 <_current_task>,%a0
10c8347c: 0828 0005 01d2 btst #5,%a0@(466)
10c83482: 6606 bnes 10c8348a <packet_create+0x24>
10c83484: 70ff moveq #-1,%d0
10c83486: 6000 0120 braw 10c835a8 <packet_create+0x142>
10c8348a: 0068 0100 0006 oriw #256,%a0@(6)
10c83490: 322b 0028 movew %a3@(40),%d1
10c83494: 3001 movew %d1,%d0
10c83496: 5540 subqw #2,%d0
10c83498: 0c40 0001 cmpiw #1,%d0
10c8349c: 630a blss 10c834a8 <packet_create+0x42>
10c8349e: 70a2 moveq #-94,%d0
10c834a0: 0c41 000a cmpiw #10,%d1
10c834a4: 6600 0102 bnew 10c835a8 <packet_create+0x142>
10c834a8: 7001 moveq #1,%d0
10c834aa: 2680 movel %d0,%a3@
10c834ac: 4878 0001 pea 1 <PF_DTRACE_OFF>
10c834b0: 4878 01f0 pea 1f0 <LSIGTRAP+0x1eb>
10c834b4: 4878 0011 pea 11 <LSIGTRAP+0xc>
10c834b8: 4eb9 10c5 4b24 jsr 10c54b24 <sk_alloc>
10c834be: 2440 moveal %d0,%a2
10c834c0: 4fef 000c lea %sp@(12),%sp
10c834c4: b4fc 0000 cmpaw #0,%a2
10c834c8: 6700 00dc beqw 10c835a6 <packet_create+0x140>
10c834cc: 277c 1001 0d98 movel #268504472,%a3@(8)
10c834d2: 0008
10c834d4: 0c6b 000a 0028 cmpiw #10,%a3@(40)
10c834da: 6608 bnes 10c834e4 <packet_create+0x7e>
10c834dc: 277c 1001 0d54 movel #268504404,%a3@(8)
10c834e2: 0008
10c834e4: 2f0a movel %a2,%sp@-
10c834e6: 2f0b movel %a3,%sp@-
10c834e8: 4eb9 10c5 54e2 jsr 10c554e2 <sock_init_data>
10c834ee: 4878 01f0 pea 1f0 <LSIGTRAP+0x1eb>
10c834f2: 4878 0028 pea 28 <LSIGTRAP+0x23>
10c834f6: 4eb9 10c2 09bc jsr 10c209bc <kmalloc>
10c834fc: 2540 02aa movel %d0,%a2@(682)
10c83500: 4fef 0010 lea %sp@(16),%sp
10c83504: 6700 0098 beqw 10c8359e <packet_create+0x138>
10c83508: 4878 0028 pea 28 <LSIGTRAP+0x23>
10c8350c: 42a7 clrl %sp@-
10c8350e: 2f00 movel %d0,%sp@-
10c83510: 4eb9 10c8 576c jsr 10c8576c <memset>
10c83516: 357c 0011 0024 movew #17,%a2@(36)
10c8351c: 3542 000a movew %d2,%a2@(10)
10c83520: 257c 10c8 29ac movel #281553324,%a2@(802)
10c83526: 0322
10c83528: 41f9 1003 2960 lea 10032960 <packet_socks_nr>,%a0
10c8352e: 4fef 000c lea %sp@(12),%sp
10c83532: 5290 addql #1,%a0@
10c83534: 206a 02aa moveal %a2@(682),%a0
10c83538: 217c 10c8 2d34 movel #281554228,%a0@(6)
10c8353e: 0006
10c83540: 0c6b 000a 0028 cmpiw #10,%a3@(40)
10c83546: 660c bnes 10c83554 <packet_create+0xee>
10c83548: 206a 02aa moveal %a2@(682),%a0
10c8354c: 217c 10c8 2a1a movel #281553434,%a0@(6)
10c83552: 0006
10c83554: 206a 02aa moveal %a2@(682),%a0
10c83558: 214a 000a movel %a2,%a0@(10)
10c8355c: 47ea 0028 lea %a2@(40),%a3
10c83560: 4a82 tstl %d2
10c83562: 671c beqs 10c83580 <packet_create+0x11a>
10c83564: 206a 02aa moveal %a2@(682),%a0
10c83568: 3082 movew %d2,%a0@
10c8356a: 2f2a 02aa movel %a2@(682),%sp@-
10c8356e: 4eb9 10c5 79c0 jsr 10c579c0 <dev_add_pack>
10c83574: 5293 addql #1,%a3@
10c83576: 206a 02aa moveal %a2@(682),%a0
10c8357a: 117c 0001 0016 moveb #1,%a0@(22)
10c83580: 41f9 1002 5730 lea 10025730 <irq_stat+0x8>,%a0
10c83586: 5290 addql #1,%a0@
10c83588: 2579 1002 4f24 movel 10024f24 <packet_sklist>,%a2@(16)
10c8358e: 0010
10c83590: 23ca 1002 4f24 movel %a2,10024f24 <packet_sklist>
10c83596: 5293 addql #1,%a3@
10c83598: 5390 subql #1,%a0@
10c8359a: 7000 moveq #0,%d0
10c8359c: 600a bras 10c835a8 <packet_create+0x142>
10c8359e: 2f0a movel %a2,%sp@-
10c835a0: 4eb9 10c5 4b7e jsr 10c54b7e <sk_free>
10c835a6: 7097 moveq #-105,%d0
10c835a8: 4cee 0c04 fff4 moveml %fp@(-12),%d2/%a2-%a3
10c835ae: 4e5e unlk %fp
10c835b0: 4e75 rts
10c835b2 <packet_recvmsg>:
10c835b2: 4e56 fffc linkw %fp,#-4
10c835b6: 48e7 3838 moveml %d2-%d4/%a2-%a4,%sp@-
10c835ba: 206e 0008 moveal %fp@(8),%a0
10c835be: 266e 000c moveal %fp@(12),%a3
10c835c2: 282e 0010 movel %fp@(16),%d4
10c835c6: 262e 0014 movel %fp@(20),%d3
10c835ca: 2868 0018 moveal %a0@(24),%a4
10c835ce: 70ea moveq #-22,%d0
10c835d0: 2d40 fffc movel %d0,%fp@(-4)
10c835d4: 2003 movel %d3,%d0
10c835d6: 729d moveq #-99,%d1
10c835d8: c081 andl %d1,%d0
10c835da: 6600 00cc bnew 10c836a8 <packet_recvmsg+0xf6>
10c835de: 0c68 000a 0028 cmpiw #10,%a0@(40)
10c835e4: 6608 bnes 10c835ee <packet_recvmsg+0x3c>
10c835e6: 7012 moveq #18,%d0
10c835e8: 2740 0004 movel %d0,%a3@(4)
10c835ec: 6006 bras 10c835f4 <packet_recvmsg+0x42>
10c835ee: 7214 moveq #20,%d1
10c835f0: 2741 0004 movel %d1,%a3@(4)
10c835f4: 486e fffc pea %fp@(-4)
10c835f8: 7040 moveq #64,%d0
10c835fa: c083 andl %d3,%d0
10c835fc: 2f00 movel %d0,%sp@-
10c835fe: 2f03 movel %d3,%sp@-
10c83600: 2f0c movel %a4,%sp@-
10c83602: 4eb9 10c5 6eb0 jsr 10c56eb0 <skb_recv_datagram>
10c83608: 2440 moveal %d0,%a2
10c8360a: 4fef 0010 lea %sp@(16),%sp
10c8360e: b4fc 0000 cmpaw #0,%a2
10c83612: 6700 0094 beqw 10c836a8 <packet_recvmsg+0xf6>
10c83616: 242a 005c movel %a2@(92),%d2
10c8361a: b882 cmpl %d2,%d4
10c8361c: 6c08 bges 10c83626 <packet_recvmsg+0x74>
10c8361e: 2404 movel %d4,%d2
10c83620: 7220 moveq #32,%d1
10c83622: 83ab 0018 orl %d1,%a3@(24)
10c83626: 2f02 movel %d2,%sp@-
10c83628: 2f2b 0008 movel %a3@(8),%sp@-
10c8362c: 42a7 clrl %sp@-
10c8362e: 2f0a movel %a2,%sp@-
10c83630: 4eb9 10c5 6fd8 jsr 10c56fd8 <skb_copy_datagram_iovec>
10c83636: 2d40 fffc movel %d0,%fp@(-4)
10c8363a: 4fef 0010 lea %sp@(16),%sp
10c8363e: 665e bnes 10c8369e <packet_recvmsg+0xec>
10c83640: 4a2c 009e tstb %a4@(158)
10c83644: 671e beqs 10c83664 <packet_recvmsg+0xb2>
10c83646: 486a 0010 pea %a2@(16)
10c8364a: 4878 0008 pea 8 <LSIGTRAP+0x3>
10c8364e: 4878 001d pea 1d <LSIGTRAP+0x18>
10c83652: 4878 0001 pea 1 <PF_DTRACE_OFF>
10c83656: 2f0b movel %a3,%sp@-
10c83658: 4eb9 10c5 77e0 jsr 10c577e0 <put_cmsg>
10c8365e: 4fef 0014 lea %sp@(20),%sp
10c83662: 6010 bras 10c83674 <packet_recvmsg+0xc2>
10c83664: 202a 0010 movel %a2@(16),%d0
10c83668: 222a 0014 movel %a2@(20),%d1
10c8366c: 2940 02fe movel %d0,%a4@(766)
10c83670: 2941 0302 movel %d1,%a4@(770)
10c83674: 2013 movel %a3@,%d0
10c83676: 6714 beqs 10c8368c <packet_recvmsg+0xda>
10c83678: 2f2b 0004 movel %a3@(4),%sp@-
10c8367c: 486a 002c pea %a2@(44)
10c83680: 2f00 movel %d0,%sp@-
10c83682: 4eb9 10c8 5744 jsr 10c85744 <memcpy>
10c83688: 4fef 000c lea %sp@(12),%sp
10c8368c: 0803 0005 btst #5,%d3
10c83690: 6708 beqs 10c8369a <packet_recvmsg+0xe8>
10c83692: 2d6a 005c fffc movel %a2@(92),%fp@(-4)
10c83698: 6004 bras 10c8369e <packet_recvmsg+0xec>
10c8369a: 2d42 fffc movel %d2,%fp@(-4)
10c8369e: 2f0a movel %a2,%sp@-
10c836a0: 2f0c movel %a4,%sp@-
10c836a2: 4eb9 10c5 6f72 jsr 10c56f72 <skb_free_datagram>
10c836a8: 202e fffc movel %fp@(-4),%d0
10c836ac: 4cee 1c1c ffe4 moveml %fp@(-28),%d2-%d4/%a2-%a4
10c836b2: 4e5e unlk %fp
10c836b4: 4e75 rts
10c836b6 <packet_getname_spkt>:
10c836b6: 4e56 0000 linkw %fp,#0
10c836ba: 2f0b movel %a3,%sp@-
10c836bc: 2f0a movel %a2,%sp@-
10c836be: 206e 0008 moveal %fp@(8),%a0
10c836c2: 266e 000c moveal %fp@(12),%a3
10c836c6: 2068 0018 moveal %a0@(24),%a0
10c836ca: 4aae 0014 tstl %fp@(20)
10c836ce: 6704 beqs 10c836d4 <packet_getname_spkt+0x1e>
10c836d0: 70a1 moveq #-95,%d0
10c836d2: 6066 bras 10c8373a <packet_getname_spkt+0x84>
10c836d4: 36bc 0011 movew #17,%a3@
10c836d8: 2068 02aa moveal %a0@(682),%a0
10c836dc: 2f28 0018 movel %a0@(24),%sp@-
10c836e0: 4eb9 10c5 7c3a jsr 10c57c3a <dev_get_by_index>
10c836e6: 2440 moveal %d0,%a2
10c836e8: 588f addql #4,%sp
10c836ea: b4fc 0000 cmpaw #0,%a2
10c836ee: 6730 beqs 10c83720 <packet_getname_spkt+0x6a>
10c836f0: 41eb 0002 lea %a3@(2),%a0
10c836f4: 700f moveq #15,%d0
10c836f6: 224a moveal %a2,%a1
10c836f8: 10d9 moveb %a1@+,%a0@+
10c836fa: 6704 beqs 10c83700 <packet_getname_spkt+0x4a>
10c836fc: 5380 subql #1,%d0
10c836fe: 66f8 bnes 10c836f8 <packet_getname_spkt+0x42>
10c83700: 41ea 00d8 lea %a2@(216),%a0
10c83704: 40c1 movew %sr,%d1
10c83706: 007c 0700 oriw #1792,%sr
10c8370a: 2010 movel %a0@,%d0
10c8370c: 5380 subql #1,%d0
10c8370e: 2080 movel %d0,%a0@
10c83710: 46c1 movew %d1,%sr
10c83712: 4a80 tstl %d0
10c83714: 661a bnes 10c83730 <packet_getname_spkt+0x7a>
10c83716: 2f0a movel %a2,%sp@-
10c83718: 4eb9 10c5 95c4 jsr 10c595c4 <netdev_finish_unregister>
10c8371e: 6010 bras 10c83730 <packet_getname_spkt+0x7a>
10c83720: 4878 000e pea e <LSIGTRAP+0x9>
10c83724: 42a7 clrl %sp@-
10c83726: 486b 0002 pea %a3@(2)
10c8372a: 4eb9 10c8 576c jsr 10c8576c <memset>
10c83730: 206e 0010 moveal %fp@(16),%a0
10c83734: 7010 moveq #16,%d0
10c83736: 2080 movel %d0,%a0@
10c83738: 7000 moveq #0,%d0
10c8373a: 246e fff8 moveal %fp@(-8),%a2
10c8373e: 266e fffc moveal %fp@(-4),%a3
10c83742: 4e5e unlk %fp
10c83744: 4e75 rts
10c83746 <packet_getname>:
10c83746: 4e56 0000 linkw %fp,#0
10c8374a: 2f0b movel %a3,%sp@-
10c8374c: 2f0a movel %a2,%sp@-
10c8374e: 206e 0008 moveal %fp@(8),%a0
10c83752: 266e 000c moveal %fp@(12),%a3
10c83756: 2268 0018 moveal %a0@(24),%a1
10c8375a: 4aae 0014 tstl %fp@(20)
10c8375e: 6706 beqs 10c83766 <packet_getname+0x20>
10c83760: 70a1 moveq #-95,%d0
10c83762: 6000 0086 braw 10c837ea <packet_getname+0xa4>
10c83766: 36bc 0011 movew #17,%a3@
10c8376a: 2069 02aa moveal %a1@(682),%a0
10c8376e: 2768 0018 0004 movel %a0@(24),%a3@(4)
10c83774: 3769 000a 0002 movew %a1@(10),%a3@(2)
10c8377a: 2069 02aa moveal %a1@(682),%a0
10c8377e: 2f28 0018 movel %a0@(24),%sp@-
10c83782: 4eb9 10c5 7c3a jsr 10c57c3a <dev_get_by_index>
10c83788: 2440 moveal %d0,%a2
10c8378a: 588f addql #4,%sp
10c8378c: b4fc 0000 cmpaw #0,%a2
10c83790: 6746 beqs 10c837d8 <packet_getname+0x92>
10c83792: 376a 005e 0008 movew %a2@(94),%a3@(8)
10c83798: 176a 007a 000b moveb %a2@(122),%a3@(11)
10c8379e: 4280 clrl %d0
10c837a0: 102a 007a moveb %a2@(122),%d0
10c837a4: 2f00 movel %d0,%sp@-
10c837a6: 486a 0072 pea %a2@(114)
10c837aa: 486b 000c pea %a3@(12)
10c837ae: 4eb9 10c8 5744 jsr 10c85744 <memcpy>
10c837b4: 4fef 000c lea %sp@(12),%sp
10c837b8: 41ea 00d8 lea %a2@(216),%a0
10c837bc: 40c1 movew %sr,%d1
10c837be: 007c 0700 oriw #1792,%sr
10c837c2: 2010 movel %a0@,%d0
10c837c4: 5380 subql #1,%d0
10c837c6: 2080 movel %d0,%a0@
10c837c8: 46c1 movew %d1,%sr
10c837ca: 4a80 tstl %d0
10c837cc: 6612 bnes 10c837e0 <packet_getname+0x9a>
10c837ce: 2f0a movel %a2,%sp@-
10c837d0: 4eb9 10c5 95c4 jsr 10c595c4 <netdev_finish_unregister>
10c837d6: 6008 bras 10c837e0 <packet_getname+0x9a>
10c837d8: 426b 0008 clrw %a3@(8)
10c837dc: 422b 000b clrb %a3@(11)
10c837e0: 206e 0010 moveal %fp@(16),%a0
10c837e4: 7014 moveq #20,%d0
10c837e6: 2080 movel %d0,%a0@
10c837e8: 7000 moveq #0,%d0
10c837ea: 246e fff8 moveal %fp@(-8),%a2
10c837ee: 266e fffc moveal %fp@(-4),%a3
10c837f2: 4e5e unlk %fp
10c837f4: 4e75 rts
10c837f6 <packet_dev_mc>:
10c837f6: 4e56 0000 linkw %fp,#0
10c837fa: 2f02 movel %d2,%sp@-
10c837fc: 226e 0008 moveal %fp@(8),%a1
10c83800: 206e 000c moveal %fp@(12),%a0
10c83804: 222e 0010 movel %fp@(16),%d1
10c83808: 4280 clrl %d0
10c8380a: 3028 000c movew %a0@(12),%d0
10c8380e: 7401 moveq #1,%d2
10c83810: b480 cmpl %d0,%d2
10c83812: 6744 beqs 10c83858 <packet_dev_mc+0x62>
10c83814: 6d06 blts 10c8381c <packet_dev_mc+0x26>
10c83816: 4a80 tstl %d0
10c83818: 670a beqs 10c83824 <packet_dev_mc+0x2e>
10c8381a: 6052 bras 10c8386e <packet_dev_mc+0x78>
10c8381c: 7402 moveq #2,%d2
10c8381e: b480 cmpl %d0,%d2
10c83820: 6742 beqs 10c83864 <packet_dev_mc+0x6e>
10c83822: 604a bras 10c8386e <packet_dev_mc+0x78>
10c83824: 4a81 tstl %d1
10c83826: 6f18 bles 10c83840 <packet_dev_mc+0x4a>
10c83828: 42a7 clrl %sp@-
10c8382a: 4280 clrl %d0
10c8382c: 3028 000e movew %a0@(14),%d0
10c83830: 2f00 movel %d0,%sp@-
10c83832: 4868 0010 pea %a0@(16)
10c83836: 2f09 movel %a1,%sp@-
10c83838: 4eb9 10c5 9914 jsr 10c59914 <dev_mc_add>
10c8383e: 602e bras 10c8386e <packet_dev_mc+0x78>
10c83840: 42a7 clrl %sp@-
10c83842: 4280 clrl %d0
10c83844: 3028 000e movew %a0@(14),%d0
10c83848: 2f00 movel %d0,%sp@-
10c8384a: 4868 0010 pea %a0@(16)
10c8384e: 2f09 movel %a1,%sp@-
10c83850: 4eb9 10c5 986e jsr 10c5986e <dev_mc_delete>
10c83856: 6016 bras 10c8386e <packet_dev_mc+0x78>
10c83858: 2f01 movel %d1,%sp@-
10c8385a: 2f09 movel %a1,%sp@-
10c8385c: 4eb9 10c5 8c0a jsr 10c58c0a <dev_set_promiscuity>
10c83862: 600a bras 10c8386e <packet_dev_mc+0x78>
10c83864: 2f01 movel %d1,%sp@-
10c83866: 2f09 movel %a1,%sp@-
10c83868: 4eb9 10c5 8c7a jsr 10c58c7a <dev_set_allmulti>
10c8386e: 242e fffc movel %fp@(-4),%d2
10c83872: 4e5e unlk %fp
10c83874: 4e75 rts
10c83876 <packet_dev_mclist>:
10c83876: 4e56 0000 linkw %fp,#0
10c8387a: 48e7 2030 moveml %d2/%a2-%a3,%sp@-
10c8387e: 266e 0008 moveal %fp@(8),%a3
10c83882: 246e 000c moveal %fp@(12),%a2
10c83886: 242e 0010 movel %fp@(16),%d2
10c8388a: b4fc 0000 cmpaw #0,%a2
10c8388e: 6720 beqs 10c838b0 <packet_dev_mclist+0x3a>
10c83890: 202a 0004 movel %a2@(4),%d0
10c83894: b0ab 003a cmpl %a3@(58),%d0
10c83898: 660e bnes 10c838a8 <packet_dev_mclist+0x32>
10c8389a: 2f02 movel %d2,%sp@-
10c8389c: 2f0a movel %a2,%sp@-
10c8389e: 2f0b movel %a3,%sp@-
10c838a0: 4eba ff54 jsr %pc@(10c837f6 <packet_dev_mc>)
10c838a4: 4fef 000c lea %sp@(12),%sp
10c838a8: 2452 moveal %a2@,%a2
10c838aa: b4fc 0000 cmpaw #0,%a2
10c838ae: 66e0 bnes 10c83890 <packet_dev_mclist+0x1a>
10c838b0: 4cee 0c04 fff4 moveml %fp@(-12),%d2/%a2-%a3
10c838b6: 4e5e unlk %fp
10c838b8: 4e75 rts
10c838ba <packet_mc_add>:
10c838ba: 4e56 0000 linkw %fp,#0
10c838be: 48e7 3e3c moveml %d2-%d6/%a2-%a5,%sp@-
10c838c2: 2a2e 0008 movel %fp@(8),%d5
10c838c6: 286e 000c moveal %fp@(12),%a4
10c838ca: 4eb9 10c5 bee8 jsr 10c5bee8 <rtnl_lock>
10c838d0: 78ed moveq #-19,%d4
10c838d2: 2f14 movel %a4@,%sp@-
10c838d4: 4eb9 10c5 7c0c jsr 10c57c0c <__dev_get_by_index>
10c838da: 2a40 moveal %d0,%a5
10c838dc: 588f addql #4,%sp
10c838de: 2c3c 10c5 bf04 movel #281394948,%d6
10c838e4: bafc 0000 cmpaw #0,%a5
10c838e8: 6700 00d6 beqw 10c839c0 <packet_mc_add+0x106>
10c838ec: 78ea moveq #-22,%d4
10c838ee: 4240 clrw %d0
10c838f0: 102d 007a moveb %a5@(122),%d0
10c838f4: b06c 0006 cmpw %a4@(6),%d0
10c838f8: 6500 00c6 bcsw 10c839c0 <packet_mc_add+0x106>
10c838fc: 7897 moveq #-105,%d4
10c838fe: 4878 01f0 pea 1f0 <LSIGTRAP+0x1eb>
10c83902: 4878 0018 pea 18 <LSIGTRAP+0x13>
10c83906: 4eb9 10c2 09bc jsr 10c209bc <kmalloc>
10c8390c: 2640 moveal %d0,%a3
10c8390e: 508f addql #8,%sp
10c83910: b6fc 0000 cmpaw #0,%a3
10c83914: 6700 00aa beqw 10c839c0 <packet_mc_add+0x106>
10c83918: 7800 moveq #0,%d4
10c8391a: 2245 moveal %d5,%a1
10c8391c: 2069 02aa moveal %a1@(682),%a0
10c83920: 2468 0024 moveal %a0@(36),%a2
10c83924: 260c movel %a4,%d3
10c83926: 5083 addql #8,%d3
10c83928: b4fc 0000 cmpaw #0,%a2
10c8392c: 6746 beqs 10c83974 <packet_mc_add+0xba>
10c8392e: 7400 moveq #0,%d2
10c83930: 202a 0004 movel %a2@(4),%d0
10c83934: b094 cmpl %a4@,%d0
10c83936: 6634 bnes 10c8396c <packet_mc_add+0xb2>
10c83938: 206a 000c moveal %a2@(12),%a0
10c8393c: b1ec 0004 cmpal %a4@(4),%a0
10c83940: 662a bnes 10c8396c <packet_mc_add+0xb2>
10c83942: 342a 000e movew %a2@(14),%d2
10c83946: 2f02 movel %d2,%sp@-
10c83948: 2f03 movel %d3,%sp@-
10c8394a: 486a 0010 pea %a2@(16)
10c8394e: 4eb9 10c8 436e jsr 10c8436e <memcmp>
10c83954: 4fef 000c lea %sp@(12),%sp
10c83958: 4a80 tstl %d0
10c8395a: 6610 bnes 10c8396c <packet_mc_add+0xb2>
10c8395c: 52aa 0008 addql #1,%a2@(8)
10c83960: 2f0b movel %a3,%sp@-
10c83962: 4eb9 10c2 0b8c jsr 10c20b8c <kfree>
10c83968: 588f addql #4,%sp
10c8396a: 6054 bras 10c839c0 <packet_mc_add+0x106>
10c8396c: 2452 moveal %a2@,%a2
10c8396e: b4fc 0000 cmpaw #0,%a2
10c83972: 66bc bnes 10c83930 <packet_mc_add+0x76>
10c83974: 376c 0004 000c movew %a4@(4),%a3@(12)
10c8397a: 2754 0004 movel %a4@,%a3@(4)
10c8397e: 376c 0006 000e movew %a4@(6),%a3@(14)
10c83984: 4280 clrl %d0
10c83986: 302b 000e movew %a3@(14),%d0
10c8398a: 2f00 movel %d0,%sp@-
10c8398c: 2f03 movel %d3,%sp@-
10c8398e: 486b 0010 pea %a3@(16)
10c83992: 4eb9 10c8 5744 jsr 10c85744 <memcpy>
10c83998: 7001 moveq #1,%d0
10c8399a: 2740 0008 movel %d0,%a3@(8)
10c8399e: 2245 moveal %d5,%a1
10c839a0: 2069 02aa moveal %a1@(682),%a0
10c839a4: 26a8 0024 movel %a0@(36),%a3@
10c839a8: 2069 02aa moveal %a1@(682),%a0
10c839ac: 214b 0024 movel %a3,%a0@(36)
10c839b0: 4878 0001 pea 1 <PF_DTRACE_OFF>
10c839b4: 2f0b movel %a3,%sp@-
10c839b6: 2f0d movel %a5,%sp@-
10c839b8: 4eba fe3c jsr %pc@(10c837f6 <packet_dev_mc>)
10c839bc: 4fef 0018 lea %sp@(24),%sp
10c839c0: 2046 moveal %d6,%a0
10c839c2: 4e90 jsr %a0@
10c839c4: 2004 movel %d4,%d0
10c839c6: 4cee 3c7c ffdc moveml %fp@(-36),%d2-%d6/%a2-%a5
10c839cc: 4e5e unlk %fp
10c839ce: 4e75 rts
10c839d0 <packet_mc_drop>:
10c839d0: 4e56 0000 linkw %fp,#0
10c839d4: 48e7 203c moveml %d2/%a2-%a5,%sp@-
10c839d8: 246e 0008 moveal %fp@(8),%a2
10c839dc: 286e 000c moveal %fp@(12),%a4
10c839e0: 4eb9 10c5 bee8 jsr 10c5bee8 <rtnl_lock>
10c839e6: 246a 02aa moveal %a2@(682),%a2
10c839ea: 47ea 0024 lea %a2@(36),%a3
10c839ee: 2453 moveal %a3@,%a2
10c839f0: 4bf9 10c5 bf04 lea 10c5bf04 <rtnl_unlock>,%a5
10c839f6: b4fc 0000 cmpaw #0,%a2
10c839fa: 6700 00a8 beqw 10c83aa4 <packet_mc_drop+0xd4>
10c839fe: 202a 0004 movel %a2@(4),%d0
10c83a02: b094 cmpl %a4@,%d0
10c83a04: 6600 0092 bnew 10c83a98 <packet_mc_drop+0xc8>
10c83a08: 222a 000c movel %a2@(12),%d1
10c83a0c: b2ac 0004 cmpl %a4@(4),%d1
10c83a10: 6600 0086 bnew 10c83a98 <packet_mc_drop+0xc8>
10c83a14: 4280 clrl %d0
10c83a16: 302a 000e movew %a2@(14),%d0
10c83a1a: 2f00 movel %d0,%sp@-
10c83a1c: 486c 0008 pea %a4@(8)
10c83a20: 486a 0010 pea %a2@(16)
10c83a24: 4eb9 10c8 436e jsr 10c8436e <memcmp>
10c83a2a: 4fef 000c lea %sp@(12),%sp
10c83a2e: 4a80 tstl %d0
10c83a30: 6666 bnes 10c83a98 <packet_mc_drop+0xc8>
10c83a32: 202a 0008 movel %a2@(8),%d0
10c83a36: 2200 movel %d0,%d1
10c83a38: 5381 subql #1,%d1
10c83a3a: 2541 0008 movel %d1,%a2@(8)
10c83a3e: 7201 moveq #1,%d1
10c83a40: b280 cmpl %d0,%d1
10c83a42: 664e bnes 10c83a92 <packet_mc_drop+0xc2>
10c83a44: 2692 movel %a2@,%a3@
10c83a46: 2f2a 0004 movel %a2@(4),%sp@-
10c83a4a: 4eb9 10c5 7c3a jsr 10c57c3a <dev_get_by_index>
10c83a50: 2400 movel %d0,%d2
10c83a52: 588f addql #4,%sp
10c83a54: 6732 beqs 10c83a88 <packet_mc_drop+0xb8>
10c83a56: 4878 ffff pea ffffffff <_flashend+0xef2fffff>
10c83a5a: 2f0a movel %a2,%sp@-
10c83a5c: 2f02 movel %d2,%sp@-
10c83a5e: 4eba fd96 jsr %pc@(10c837f6 <packet_dev_mc>)
10c83a62: 4fef 000c lea %sp@(12),%sp
10c83a66: 2042 moveal %d2,%a0
10c83a68: 41e8 00d8 lea %a0@(216),%a0
10c83a6c: 40c1 movew %sr,%d1
10c83a6e: 007c 0700 oriw #1792,%sr
10c83a72: 2010 movel %a0@,%d0
10c83a74: 5380 subql #1,%d0
10c83a76: 2080 movel %d0,%a0@
10c83a78: 46c1 movew %d1,%sr
10c83a7a: 4a80 tstl %d0
10c83a7c: 660a bnes 10c83a88 <packet_mc_drop+0xb8>
10c83a7e: 2f02 movel %d2,%sp@-
10c83a80: 4eb9 10c5 95c4 jsr 10c595c4 <netdev_finish_unregister>
10c83a86: 588f addql #4,%sp
10c83a88: 2f0a movel %a2,%sp@-
10c83a8a: 4eb9 10c2 0b8c jsr 10c20b8c <kfree>
10c83a90: 588f addql #4,%sp
10c83a92: 4e95 jsr %a5@
10c83a94: 7000 moveq #0,%d0
10c83a96: 6010 bras 10c83aa8 <packet_mc_drop+0xd8>
10c83a98: 264a moveal %a2,%a3
10c83a9a: 2452 moveal %a2@,%a2
10c83a9c: b4fc 0000 cmpaw #0,%a2
10c83aa0: 6600 ff5c bnew 10c839fe <packet_mc_drop+0x2e>
10c83aa4: 4e95 jsr %a5@
10c83aa6: 709d moveq #-99,%d0
10c83aa8: 4cee 3c04 ffec moveml %fp@(-20),%d2/%a2-%a5
10c83aae: 4e5e unlk %fp
10c83ab0: 4e75 rts
10c83ab2 <packet_flush_mclist>:
10c83ab2: 4e56 0000 linkw %fp,#0
10c83ab6: 48e7 2030 moveml %d2/%a2-%a3,%sp@-
10c83aba: 266e 0008 moveal %fp@(8),%a3
10c83abe: 206b 02aa moveal %a3@(682),%a0
10c83ac2: 4aa8 0024 tstl %a0@(36)
10c83ac6: 6770 beqs 10c83b38 <packet_flush_mclist+0x86>
10c83ac8: 4eb9 10c5 bee8 jsr 10c5bee8 <rtnl_lock>
10c83ace: 6054 bras 10c83b24 <packet_flush_mclist+0x72>
10c83ad0: 206b 02aa moveal %a3@(682),%a0
10c83ad4: 2152 0024 movel %a2@,%a0@(36)
10c83ad8: 2f2a 0004 movel %a2@(4),%sp@-
10c83adc: 4eb9 10c5 7c3a jsr 10c57c3a <dev_get_by_index>
10c83ae2: 2400 movel %d0,%d2
10c83ae4: 588f addql #4,%sp
10c83ae6: 6732 beqs 10c83b1a <packet_flush_mclist+0x68>
10c83ae8: 4878 ffff pea ffffffff <_flashend+0xef2fffff>
10c83aec: 2f0a movel %a2,%sp@-
10c83aee: 2f02 movel %d2,%sp@-
10c83af0: 4eba fd04 jsr %pc@(10c837f6 <packet_dev_mc>)
10c83af4: 4fef 000c lea %sp@(12),%sp
10c83af8: 2042 moveal %d2,%a0
10c83afa: 41e8 00d8 lea %a0@(216),%a0
10c83afe: 40c1 movew %sr,%d1
10c83b00: 007c 0700 oriw #1792,%sr
10c83b04: 2010 movel %a0@,%d0
10c83b06: 5380 subql #1,%d0
10c83b08: 2080 movel %d0,%a0@
10c83b0a: 46c1 movew %d1,%sr
10c83b0c: 4a80 tstl %d0
10c83b0e: 660a bnes 10c83b1a <packet_flush_mclist+0x68>
10c83b10: 2f02 movel %d2,%sp@-
10c83b12: 4eb9 10c5 95c4 jsr 10c595c4 <netdev_finish_unregister>
10c83b18: 588f addql #4,%sp
10c83b1a: 2f0a movel %a2,%sp@-
10c83b1c: 4eb9 10c2 0b8c jsr 10c20b8c <kfree>
10c83b22: 588f addql #4,%sp
10c83b24: 206b 02aa moveal %a3@(682),%a0
10c83b28: 2468 0024 moveal %a0@(36),%a2
10c83b2c: b4fc 0000 cmpaw #0,%a2
10c83b30: 669e bnes 10c83ad0 <packet_flush_mclist+0x1e>
10c83b32: 4eb9 10c5 bf04 jsr 10c5bf04 <rtnl_unlock>
10c83b38: 4cee 0c04 fff4 moveml %fp@(-12),%d2/%a2-%a3
10c83b3e: 4e5e unlk %fp
10c83b40: 4e75 rts
10c83b42 <packet_setsockopt>:
10c83b42: 4e56 fff0 linkw %fp,#-16
10c83b46: 48e7 3800 moveml %d2-%d4,%sp@-
10c83b4a: 206e 0008 moveal %fp@(8),%a0
10c83b4e: 262e 0010 movel %fp@(16),%d3
10c83b52: 2828 0018 movel %a0@(24),%d4
10c83b56: 70a4 moveq #-92,%d0
10c83b58: 0cae 0000 0107 cmpil #263,%fp@(12)
10c83b5e: 000c
10c83b60: 664c bnes 10c83bae <packet_setsockopt+0x6c>
10c83b62: 7002 moveq #2,%d0
10c83b64: b083 cmpl %d3,%d0
10c83b66: 6d44 blts 10c83bac <packet_setsockopt+0x6a>
10c83b68: 7001 moveq #1,%d0
10c83b6a: b083 cmpl %d3,%d0
10c83b6c: 6e3e bgts 10c83bac <packet_setsockopt+0x6a>
10c83b6e: 700f moveq #15,%d0
10c83b70: b0ae 0018 cmpl %fp@(24),%d0
10c83b74: 6504 bcss 10c83b7a <packet_setsockopt+0x38>
10c83b76: 70ea moveq #-22,%d0
10c83b78: 6034 bras 10c83bae <packet_setsockopt+0x6c>
10c83b7a: 4878 0010 pea 10 <LSIGTRAP+0xb>
10c83b7e: 2f2e 0014 movel %fp@(20),%sp@-
10c83b82: 74f0 moveq #-16,%d2
10c83b84: d48e addl %fp,%d2
10c83b86: 2f02 movel %d2,%sp@-
10c83b88: 4eb9 10c8 5744 jsr 10c85744 <memcpy>
10c83b8e: 4fef 000c lea %sp@(12),%sp
10c83b92: 7001 moveq #1,%d0
10c83b94: b083 cmpl %d3,%d0
10c83b96: 660a bnes 10c83ba2 <packet_setsockopt+0x60>
10c83b98: 2f02 movel %d2,%sp@-
10c83b9a: 2f04 movel %d4,%sp@-
10c83b9c: 4eba fd1c jsr %pc@(10c838ba <packet_mc_add>)
10c83ba0: 600c bras 10c83bae <packet_setsockopt+0x6c>
10c83ba2: 2f02 movel %d2,%sp@-
10c83ba4: 2f04 movel %d4,%sp@-
10c83ba6: 4eba fe28 jsr %pc@(10c839d0 <packet_mc_drop>)
10c83baa: 6002 bras 10c83bae <packet_setsockopt+0x6c>
10c83bac: 70a4 moveq #-92,%d0
10c83bae: 4cee 001c ffe4 moveml %fp@(-28),%d2-%d4
10c83bb4: 4e5e unlk %fp
10c83bb6: 4e75 rts
10c83bb8 <packet_getsockopt>:
10c83bb8: 4e56 fff8 linkw %fp,#-8
10c83bbc: 48e7 2030 moveml %d2/%a2-%a3,%sp@-
10c83bc0: 206e 0008 moveal %fp@(8),%a0
10c83bc4: 266e 0018 moveal %fp@(24),%a3
10c83bc8: 2268 0018 moveal %a0@(24),%a1
10c83bcc: 0cae 0000 0107 cmpil #263,%fp@(12)
10c83bd2: 000c
10c83bd4: 6704 beqs 10c83bda <packet_getsockopt+0x22>
10c83bd6: 70a4 moveq #-92,%d0
10c83bd8: 606a bras 10c83c44 <packet_getsockopt+0x8c>
10c83bda: 2413 movel %a3@,%d2
10c83bdc: 70ea moveq #-22,%d0
10c83bde: 4a82 tstl %d2
10c83be0: 6d62 blts 10c83c44 <packet_getsockopt+0x8c>
10c83be2: 7006 moveq #6,%d0
10c83be4: b0ae 0010 cmpl %fp@(16),%d0
10c83be8: 66ec bnes 10c83bd6 <packet_getsockopt+0x1e>
10c83bea: 7208 moveq #8,%d1
10c83bec: b282 cmpl %d2,%d1
10c83bee: 6402 bccs 10c83bf2 <packet_getsockopt+0x3a>
10c83bf0: 7408 moveq #8,%d2
10c83bf2: 45f9 1002 5730 lea 10025730 <irq_stat+0x8>,%a2
10c83bf8: 5292 addql #1,%a2@
10c83bfa: 2069 02aa moveal %a1@(682),%a0
10c83bfe: 2028 001c movel %a0@(28),%d0
10c83c02: 2228 0020 movel %a0@(32),%d1
10c83c06: 2d40 fff8 movel %d0,%fp@(-8)
10c83c0a: 2d41 fffc movel %d1,%fp@(-4)
10c83c0e: 4878 0008 pea 8 <LSIGTRAP+0x3>
10c83c12: 42a7 clrl %sp@-
10c83c14: 721c moveq #28,%d1
10c83c16: d2a9 02aa addl %a1@(682),%d1
10c83c1a: 2f01 movel %d1,%sp@-
10c83c1c: 4eb9 10c8 576c jsr 10c8576c <memset>
10c83c22: 4fef 000c lea %sp@(12),%sp
10c83c26: 5392 subql #1,%a2@
10c83c28: 202e fffc movel %fp@(-4),%d0
10c83c2c: d1ae fff8 addl %d0,%fp@(-8)
10c83c30: 2f02 movel %d2,%sp@-
10c83c32: 486e fff8 pea %fp@(-8)
10c83c36: 2f2e 0014 movel %fp@(20),%sp@-
10c83c3a: 4eb9 10c8 5744 jsr 10c85744 <memcpy>
10c83c40: 2682 movel %d2,%a3@
10c83c42: 7000 moveq #0,%d0
10c83c44: 4cee 0c04 ffec moveml %fp@(-20),%d2/%a2-%a3
10c83c4a: 4e5e unlk %fp
10c83c4c: 4e75 rts
10c83c4e <packet_notifier>:
10c83c4e: 4e56 0000 linkw %fp,#0
10c83c52: 48e7 2038 moveml %d2/%a2-%a4,%sp@-
10c83c56: 242e 000c movel %fp@(12),%d2
10c83c5a: 286e 0010 moveal %fp@(16),%a4
10c83c5e: 2679 1002 4f24 moveal 10024f24 <packet_sklist>,%a3
10c83c64: b6fc 0000 cmpaw #0,%a3
10c83c68: 6700 00c6 beqw 10c83d30 <packet_notifier+0xe2>
10c83c6c: 246b 02aa moveal %a3@(682),%a2
10c83c70: 7002 moveq #2,%d0
10c83c72: b082 cmpl %d2,%d0
10c83c74: 6714 beqs 10c83c8a <packet_notifier+0x3c>
10c83c76: 650a bcss 10c83c82 <packet_notifier+0x34>
10c83c78: 7001 moveq #1,%d0
10c83c7a: b082 cmpl %d2,%d0
10c83c7c: 6762 beqs 10c83ce0 <packet_notifier+0x92>
10c83c7e: 6000 00a4 braw 10c83d24 <packet_notifier+0xd6>
10c83c82: 7006 moveq #6,%d0
10c83c84: b082 cmpl %d2,%d0
10c83c86: 6600 009c bnew 10c83d24 <packet_notifier+0xd6>
10c83c8a: 202c 003a movel %a4@(58),%d0
10c83c8e: b0aa 0018 cmpl %a2@(24),%d0
10c83c92: 6640 bnes 10c83cd4 <packet_notifier+0x86>
10c83c94: 4a2a 0016 tstb %a2@(22)
10c83c98: 672a beqs 10c83cc4 <packet_notifier+0x76>
10c83c9a: 2f0a movel %a2,%sp@-
10c83c9c: 4eb9 10c5 7a10 jsr 10c57a10 <dev_remove_pack>
10c83ca2: 588f addql #4,%sp
10c83ca4: 41eb 0028 lea %a3@(40),%a0
10c83ca8: 5390 subql #1,%a0@
10c83caa: 422a 0016 clrb %a2@(22)
10c83cae: 7064 moveq #100,%d0
10c83cb0: 2740 027e movel %d0,%a3@(638)
10c83cb4: 102b 0094 moveb %a3@(148),%d0
10c83cb8: 660a bnes 10c83cc4 <packet_notifier+0x76>
10c83cba: 2f0b movel %a3,%sp@-
10c83cbc: 206b 031a moveal %a3@(794),%a0
10c83cc0: 4e90 jsr %a0@
10c83cc2: 588f addql #4,%sp
10c83cc4: 7006 moveq #6,%d0
10c83cc6: b082 cmpl %d2,%d0
10c83cc8: 660a bnes 10c83cd4 <packet_notifier+0x86>
10c83cca: 70ff moveq #-1,%d0
10c83ccc: 2540 0018 movel %d0,%a2@(24)
10c83cd0: 42aa 0002 clrl %a2@(2)
10c83cd4: 4aaa 0024 tstl %a2@(36)
10c83cd8: 674a beqs 10c83d24 <packet_notifier+0xd6>
10c83cda: 4878 ffff pea ffffffff <_flashend+0xef2fffff>
10c83cde: 6036 bras 10c83d16 <packet_notifier+0xc8>
10c83ce0: 202c 003a movel %a4@(58),%d0
10c83ce4: b0aa 0018 cmpl %a2@(24),%d0
10c83ce8: 6622 bnes 10c83d0c <packet_notifier+0xbe>
10c83cea: 4a6b 000a tstw %a3@(10)
10c83cee: 671c beqs 10c83d0c <packet_notifier+0xbe>
10c83cf0: 4a2a 0016 tstb %a2@(22)
10c83cf4: 6616 bnes 10c83d0c <packet_notifier+0xbe>
10c83cf6: 2f0a movel %a2,%sp@-
10c83cf8: 4eb9 10c5 79c0 jsr 10c579c0 <dev_add_pack>
10c83cfe: 588f addql #4,%sp
10c83d00: 41eb 0028 lea %a3@(40),%a0
10c83d04: 5290 addql #1,%a0@
10c83d06: 157c 0001 0016 moveb #1,%a2@(22)
10c83d0c: 4aaa 0024 tstl %a2@(36)
10c83d10: 6712 beqs 10c83d24 <packet_notifier+0xd6>
10c83d12: 4878 0001 pea 1 <PF_DTRACE_OFF>
10c83d16: 2f2a 0024 movel %a2@(36),%sp@-
10c83d1a: 2f0c movel %a4,%sp@-
10c83d1c: 4eba fb58 jsr %pc@(10c83876 <packet_dev_mclist>)
10c83d20: 4fef 000c lea %sp@(12),%sp
10c83d24: 266b 0010 moveal %a3@(16),%a3
10c83d28: b6fc 0000 cmpaw #0,%a3
10c83d2c: 6600 ff3e bnew 10c83c6c <packet_notifier+0x1e>
10c83d30: 7000 moveq #0,%d0
10c83d32: 4cee 1c04 fff0 moveml %fp@(-16),%d2/%a2-%a4
10c83d38: 4e5e unlk %fp
10c83d3a: 4e75 rts
10c83d3c <packet_ioctl>:
10c83d3c: 4e56 0000 linkw %fp,#0
10c83d40: 48e7 2030 moveml %d2/%a2-%a3,%sp@-
10c83d44: 226e 0008 moveal %fp@(8),%a1
10c83d48: 222e 000c movel %fp@(12),%d1
10c83d4c: 266e 0010 moveal %fp@(16),%a3
10c83d50: 2069 0018 moveal %a1@(24),%a0
10c83d54: 0c81 0000 8924 cmpil #35108,%d1
10c83d5a: 6700 01e2 beqw 10c83f3e <packet_ioctl+0x202>
10c83d5e: 6200 0084 bhiw 10c83de4 <packet_ioctl+0xa8>
10c83d62: 0c81 0000 890c cmpil #35084,%d1
10c83d68: 624c bhis 10c83db6 <packet_ioctl+0x7a>
10c83d6a: 0c81 0000 890b cmpil #35083,%d1
10c83d70: 6400 01ae bccw 10c83f20 <packet_ioctl+0x1e4>
10c83d74: 0c81 0000 8902 cmpil #35074,%d1
10c83d7a: 6222 bhis 10c83d9e <packet_ioctl+0x62>
10c83d7c: 0c81 0000 8901 cmpil #35073,%d1
10c83d82: 6400 0144 bccw 10c83ec8 <packet_ioctl+0x18c>
10c83d86: 0c81 0000 5411 cmpil #21521,%d1
10c83d8c: 6700 0108 beqw 10c83e96 <packet_ioctl+0x15a>
10c83d90: 0c81 0000 541b cmpil #21531,%d1
10c83d96: 6700 0108 beqw 10c83ea0 <packet_ioctl+0x164>
10c83d9a: 6000 0194 braw 10c83f30 <packet_ioctl+0x1f4>
10c83d9e: 0c81 0000 8904 cmpil #35076,%d1
10c83da4: 6300 0152 blsw 10c83ef8 <packet_ioctl+0x1bc>
10c83da8: 0c81 0000 8906 cmpil #35078,%d1
10c83dae: 6700 0150 beqw 10c83f00 <packet_ioctl+0x1c4>
10c83db2: 6000 017c braw 10c83f30 <packet_ioctl+0x1f4>
10c83db6: 0c81 0000 891c cmpil #35100,%d1
10c83dbc: 6218 bhis 10c83dd6 <packet_ioctl+0x9a>
10c83dbe: 0c81 0000 8914 cmpil #35092,%d1
10c83dc4: 6400 015a bccw 10c83f20 <packet_ioctl+0x1e4>
10c83dc8: 0c81 0000 8910 cmpil #35088,%d1
10c83dce: 6500 0160 bcsw 10c83f30 <packet_ioctl+0x1f4>
10c83dd2: 6000 016a braw 10c83f3e <packet_ioctl+0x202>
10c83dd6: 0c81 0000 8922 cmpil #35106,%d1
10c83ddc: 6200 0152 bhiw 10c83f30 <packet_ioctl+0x1f4>
10c83de0: 6000 015c braw 10c83f3e <packet_ioctl+0x202>
10c83de4: 0c81 0000 8941 cmpil #35137,%d1
10c83dea: 6254 bhis 10c83e40 <packet_ioctl+0x104>
10c83dec: 0c81 0000 8940 cmpil #35136,%d1
10c83df2: 6400 0128 bccw 10c83f1c <packet_ioctl+0x1e0>
10c83df6: 0c81 0000 8930 cmpil #35120,%d1
10c83dfc: 6700 0140 beqw 10c83f3e <packet_ioctl+0x202>
10c83e00: 6218 bhis 10c83e1a <packet_ioctl+0xde>
10c83e02: 0c81 0000 8927 cmpil #35111,%d1
10c83e08: 6700 0134 beqw 10c83f3e <packet_ioctl+0x202>
10c83e0c: 0c81 0000 8929 cmpil #35113,%d1
10c83e12: 6700 012a beqw 10c83f3e <packet_ioctl+0x202>
10c83e16: 6000 0118 braw 10c83f30 <packet_ioctl+0x1f4>
10c83e1a: 0c81 0000 8933 cmpil #35123,%d1
10c83e20: 6700 011c beqw 10c83f3e <packet_ioctl+0x202>
10c83e24: 6500 010a bcsw 10c83f30 <packet_ioctl+0x1f4>
10c83e28: 0c81 0000 8938 cmpil #35128,%d1
10c83e2e: 6200 0100 bhiw 10c83f30 <packet_ioctl+0x1f4>
10c83e32: 0c81 0000 8937 cmpil #35127,%d1
10c83e38: 6500 00f6 bcsw 10c83f30 <packet_ioctl+0x1f4>
10c83e3c: 6000 0100 braw 10c83f3e <packet_ioctl+0x202>
10c83e40: 0c81 0000 8955 cmpil #35157,%d1
10c83e46: 6222 bhis 10c83e6a <packet_ioctl+0x12e>
10c83e48: 0c81 0000 8953 cmpil #35155,%d1
10c83e4e: 6400 00d0 bccw 10c83f20 <packet_ioctl+0x1e4>
10c83e52: 0c81 0000 8945 cmpil #35141,%d1
10c83e58: 6200 00d6 bhiw 10c83f30 <packet_ioctl+0x1f4>
10c83e5c: 0c81 0000 8944 cmpil #35140,%d1
10c83e62: 6500 00cc bcsw 10c83f30 <packet_ioctl+0x1f4>
10c83e66: 6000 00b4 braw 10c83f1c <packet_ioctl+0x1e0>
10c83e6a: 0c81 0000 8970 cmpil #35184,%d1
10c83e70: 6500 00be bcsw 10c83f30 <packet_ioctl+0x1f4>
10c83e74: 0c81 0000 8971 cmpil #35185,%d1
10c83e7a: 6300 00c2 blsw 10c83f3e <packet_ioctl+0x202>
10c83e7e: 0c81 0000 8981 cmpil #35201,%d1
10c83e84: 6200 00aa bhiw 10c83f30 <packet_ioctl+0x1f4>
10c83e88: 0c81 0000 8980 cmpil #35200,%d1
10c83e8e: 6500 00a0 bcsw 10c83f30 <packet_ioctl+0x1f4>
10c83e92: 6000 008c braw 10c83f20 <packet_ioctl+0x1e4>
10c83e96: 2028 0064 movel %a0@(100),%d0
10c83e9a: 2680 movel %d0,%a3@
10c83e9c: 6000 00b0 braw 10c83f4e <packet_ioctl+0x212>
10c83ea0: 7000 moveq #0,%d0
10c83ea2: 43f9 1002 5730 lea 10025730 <irq_stat+0x8>,%a1
10c83ea8: 5291 addql #1,%a1@
10c83eaa: 41e8 0054 lea %a0@(84),%a0
10c83eae: 2450 moveal %a0@,%a2
10c83eb0: b1ca cmpal %a2,%a0
10c83eb2: 6602 bnes 10c83eb6 <packet_ioctl+0x17a>
10c83eb4: 95ca subal %a2,%a2
10c83eb6: b4fc 0000 cmpaw #0,%a2
10c83eba: 6704 beqs 10c83ec0 <packet_ioctl+0x184>
10c83ebc: 202a 005c movel %a2@(92),%d0
10c83ec0: 5391 subql #1,%a1@
10c83ec2: 2680 movel %d0,%a3@
10c83ec4: 6000 0088 braw 10c83f4e <packet_ioctl+0x212>
10c83ec8: 2213 movel %a3@,%d1
10c83eca: 2279 1002 53b4 moveal 100253b4 <_current_task>,%a1
10c83ed0: b2a9 007a cmpl %a1@(122),%d1
10c83ed4: 671c beqs 10c83ef2 <packet_ioctl+0x1b6>
10c83ed6: 2001 movel %d1,%d0
10c83ed8: 4480 negl %d0
10c83eda: b0a9 007e cmpl %a1@(126),%d0
10c83ede: 6712 beqs 10c83ef2 <packet_ioctl+0x1b6>
10c83ee0: 0829 0004 01d2 btst #4,%a1@(466)
10c83ee6: 6604 bnes 10c83eec <packet_ioctl+0x1b0>
10c83ee8: 70ff moveq #-1,%d0
10c83eea: 6064 bras 10c83f50 <packet_ioctl+0x214>
10c83eec: 0069 0100 0006 oriw #256,%a1@(6)
10c83ef2: 2141 00a6 movel %d1,%a0@(166)
10c83ef6: 6056 bras 10c83f4e <packet_ioctl+0x212>
10c83ef8: 2028 00a6 movel %a0@(166),%d0
10c83efc: 2680 movel %d0,%a3@
10c83efe: 604e bras 10c83f4e <packet_ioctl+0x212>
10c83f00: 4aa8 02fe tstl %a0@(766)
10c83f04: 6604 bnes 10c83f0a <packet_ioctl+0x1ce>
10c83f06: 70fe moveq #-2,%d0
10c83f08: 6046 bras 10c83f50 <packet_ioctl+0x214>
10c83f0a: 4878 0008 pea 8 <LSIGTRAP+0x3>
10c83f0e: 4868 02fe pea %a0@(766)
10c83f12: 2f0b movel %a3,%sp@-
10c83f14: 4eb9 10c8 5744 jsr 10c85744 <memcpy>
10c83f1a: 6032 bras 10c83f4e <packet_ioctl+0x212>
10c83f1c: 70bf moveq #-65,%d0
10c83f1e: 6030 bras 10c83f50 <packet_ioctl+0x214>
10c83f20: 2f0b movel %a3,%sp@-
10c83f22: 2f01 movel %d1,%sp@-
10c83f24: 2f09 movel %a1,%sp@-
10c83f26: 2079 1001 0b5c moveal 10010b5c <inet_dgram_ops+0x20>,%a0
10c83f2c: 4e90 jsr %a0@
10c83f2e: 6020 bras 10c83f50 <packet_ioctl+0x214>
10c83f30: 2001 movel %d1,%d0
10c83f32: 0680 ffff 7610 addil #-35312,%d0
10c83f38: 740f moveq #15,%d2
10c83f3a: b480 cmpl %d0,%d2
10c83f3c: 650c bcss 10c83f4a <packet_ioctl+0x20e>
10c83f3e: 2f0b movel %a3,%sp@-
10c83f40: 2f01 movel %d1,%sp@-
10c83f42: 4eb9 10c5 91c0 jsr 10c591c0 <dev_ioctl>
10c83f48: 6006 bras 10c83f50 <packet_ioctl+0x214>
10c83f4a: 70a1 moveq #-95,%d0
10c83f4c: 6002 bras 10c83f50 <packet_ioctl+0x214>
10c83f4e: 7000 moveq #0,%d0
10c83f50: 4cee 0c04 fff4 moveml %fp@(-12),%d2/%a2-%a3
10c83f56: 4e5e unlk %fp
10c83f58: 4e75 rts
10c83f5a <packet_read_proc>:
10c83f5a: 4e56 0000 linkw %fp,#0
10c83f5e: 48e7 3e38 moveml %d2-%d6/%a2-%a4,%sp@-
10c83f62: 286e 0008 moveal %fp@(8),%a4
10c83f66: 2a2e 0010 movel %fp@(16),%d5
10c83f6a: 2c2e 0014 movel %fp@(20),%d6
10c83f6e: 7800 moveq #0,%d4
10c83f70: 4879 1000 ab9b pea 1000ab9b <timer_bug_msg+0x19d4>
10c83f76: 2f0c movel %a4,%sp@-
10c83f78: 45f9 10c8 4d6a lea 10c84d6a <sprintf>,%a2
10c83f7e: 4e92 jsr %a2@
10c83f80: 2400 movel %d0,%d2
10c83f82: 2679 1002 4f24 moveal 10024f24 <packet_sklist>,%a3
10c83f88: 508f addql #8,%sp
10c83f8a: b6fc 0000 cmpaw #0,%a3
10c83f8e: 6700 0098 beqw 10c84028 <packet_read_proc+0xce>
10c83f92: 7600 moveq #0,%d3
10c83f94: 226b 0306 moveal %a3@(774),%a1
10c83f98: b2fc 0000 cmpaw #0,%a1
10c83f9c: 670a beqs 10c83fa8 <packet_read_proc+0x4e>
10c83f9e: 2069 000c moveal %a1@(12),%a0
10c83fa2: 2028 0028 movel %a0@(40),%d0
10c83fa6: 6002 bras 10c83faa <packet_read_proc+0x50>
10c83fa8: 7000 moveq #0,%d0
10c83faa: 2f00 movel %d0,%sp@-
10c83fac: b2fc 0000 cmpaw #0,%a1
10c83fb0: 670a beqs 10c83fbc <packet_read_proc+0x62>
10c83fb2: 2069 000c moveal %a1@(12),%a0
10c83fb6: 2028 0036 movel %a0@(54),%d0
10c83fba: 6002 bras 10c83fbe <packet_read_proc+0x64>
10c83fbc: 7000 moveq #0,%d0
10c83fbe: 2f00 movel %d0,%sp@-
10c83fc0: 2f2b 0050 movel %a3@(80),%sp@-
10c83fc4: 206b 02aa moveal %a3@(682),%a0
10c83fc8: 1028 0016 moveb %a0@(22),%d0
10c83fcc: 4880 extw %d0
10c83fce: 3040 moveaw %d0,%a0
10c83fd0: 2f08 movel %a0,%sp@-
10c83fd2: 206b 02aa moveal %a3@(682),%a0
10c83fd6: 2f28 0018 movel %a0@(24),%sp@-
10c83fda: 362b 000a movew %a3@(10),%d3
10c83fde: 2f03 movel %d3,%sp@-
10c83fe0: 4280 clrl %d0
10c83fe2: 302b 028e movew %a3@(654),%d0
10c83fe6: 2f00 movel %d0,%sp@-
10c83fe8: 2f2b 0028 movel %a3@(40),%sp@-
10c83fec: 2f0b movel %a3,%sp@-
10c83fee: 4879 1000 abd4 pea 1000abd4 <timer_bug_msg+0x1a0d>
10c83ff4: 4874 2800 pea %a4@(00000000,%d2:l)
10c83ff8: 4e92 jsr %a2@
10c83ffa: d480 addl %d0,%d2
10c83ffc: 19bc 000a 2800 moveb #10,%a4@(00000000,%d2:l)
10c84002: 5282 addql #1,%d2
10c84004: 2204 movel %d4,%d1
10c84006: d282 addl %d2,%d1
10c84008: 4fef 002c lea %sp@(44),%sp
10c8400c: ba81 cmpl %d1,%d5
10c8400e: 6f04 bles 10c84014 <packet_read_proc+0xba>
10c84010: 7400 moveq #0,%d2
10c84012: 2801 movel %d1,%d4
10c84014: 2005 movel %d5,%d0
10c84016: d086 addl %d6,%d0
10c84018: b081 cmpl %d1,%d0
10c8401a: 6d14 blts 10c84030 <packet_read_proc+0xd6>
10c8401c: 266b 0010 moveal %a3@(16),%a3
10c84020: b6fc 0000 cmpaw #0,%a3
10c84024: 6600 ff6e bnew 10c83f94 <packet_read_proc+0x3a>
10c84028: 206e 0018 moveal %fp@(24),%a0
10c8402c: 7001 moveq #1,%d0
10c8402e: 2080 movel %d0,%a0@
10c84030: 2005 movel %d5,%d0
10c84032: 9084 subl %d4,%d0
10c84034: 206e 000c moveal %fp@(12),%a0
10c84038: d9c0 addal %d0,%a4
10c8403a: 208c movel %a4,%a0@
10c8403c: 9480 subl %d0,%d2
10c8403e: bc82 cmpl %d2,%d6
10c84040: 6c02 bges 10c84044 <packet_read_proc+0xea>
10c84042: 2406 movel %d6,%d2
10c84044: 4a82 tstl %d2
10c84046: 6c02 bges 10c8404a <packet_read_proc+0xf0>
10c84048: 7400 moveq #0,%d2
10c8404a: 2002 movel %d2,%d0
10c8404c: 4cee 1c7c ffe0 moveml %fp@(-32),%d2-%d6/%a2-%a4
10c84052: 4e5e unlk %fp
10c84054: 4e75 rts
...
10c84058 <strnicmp>:
10c84058: 4e56 0000 linkw %fp,#0
10c8405c: 48e7 3c30 moveml %d2-%d5/%a2-%a3,%sp@-
10c84060: 266e 0008 moveal %fp@(8),%a3
10c84064: 246e 000c moveal %fp@(12),%a2
10c84068: 206e 0010 moveal %fp@(16),%a0
10c8406c: 4203 clrb %d3
10c8406e: 4202 clrb %d2
10c84070: b0fc 0000 cmpaw #0,%a0
10c84074: 674e beqs 10c840c4 <strnicmp+0x6c>
10c84076: 7a00 moveq #0,%d5
10c84078: 7800 moveq #0,%d4
10c8407a: 161b moveb %a3@+,%d3
10c8407c: 141a moveb %a2@+,%d2
10c8407e: 4a03 tstb %d3
10c84080: 6742 beqs 10c840c4 <strnicmp+0x6c>
10c84082: 4a02 tstb %d2
10c84084: 673e beqs 10c840c4 <strnicmp+0x6c>
10c84086: b403 cmpb %d3,%d2
10c84088: 6732 beqs 10c840bc <strnicmp+0x64>
10c8408a: 1003 moveb %d3,%d0
10c8408c: 1a03 moveb %d3,%d5
10c8408e: 43f9 1001 0df8 lea 10010df8 <_ctype>,%a1
10c84094: 0831 0000 5800 btst #0,%a1@(00000000,%d5:l)
10c8409a: 6704 beqs 10c840a0 <strnicmp+0x48>
10c8409c: 0600 0020 addib #32,%d0
10c840a0: 1800 moveb %d0,%d4
10c840a2: 2604 movel %d4,%d3
10c840a4: 1202 moveb %d2,%d1
10c840a6: 4280 clrl %d0
10c840a8: 1002 moveb %d2,%d0
10c840aa: 0831 0000 0800 btst #0,%a1@(00000000,%d0:l)
10c840b0: 6704 beqs 10c840b6 <strnicmp+0x5e>
10c840b2: 0601 0020 addib #32,%d1
10c840b6: 1401 moveb %d1,%d2
10c840b8: b403 cmpb %d3,%d2
10c840ba: 6608 bnes 10c840c4 <strnicmp+0x6c>
10c840bc: 5388 subql #1,%a0
10c840be: b0fc 0000 cmpaw #0,%a0
10c840c2: 66b6 bnes 10c8407a <strnicmp+0x22>
10c840c4: 4280 clrl %d0
10c840c6: 1003 moveb %d3,%d0
10c840c8: 4281 clrl %d1
10c840ca: 1202 moveb %d2,%d1
10c840cc: 9081 subl %d1,%d0
10c840ce: 4cdf 0c3c moveml %sp@+,%d2-%d5/%a2-%a3
10c840d2: 4e5e unlk %fp
10c840d4: 4e75 rts
10c840d6 <strcat>:
10c840d6: 4e56 0000 linkw %fp,#0
10c840da: 2f0a movel %a2,%sp@-
10c840dc: 206e 0008 moveal %fp@(8),%a0
10c840e0: 246e 000c moveal %fp@(12),%a2
10c840e4: 2248 moveal %a0,%a1
10c840e6: 4a11 tstb %a1@
10c840e8: 6706 beqs 10c840f0 <strcat+0x1a>
10c840ea: 5288 addql #1,%a0
10c840ec: 4a10 tstb %a0@
10c840ee: 66fa bnes 10c840ea <strcat+0x14>
10c840f0: 109a moveb %a2@+,%a0@
10c840f2: 4a18 tstb %a0@+
10c840f4: 66fa bnes 10c840f0 <strcat+0x1a>
10c840f6: 2009 movel %a1,%d0
10c840f8: 245f moveal %sp@+,%a2
10c840fa: 4e5e unlk %fp
10c840fc: 4e75 rts
10c840fe <strncat>:
10c840fe: 4e56 0000 linkw %fp,#0
10c84102: 2f0a movel %a2,%sp@-
10c84104: 206e 0008 moveal %fp@(8),%a0
10c84108: 246e 000c moveal %fp@(12),%a2
10c8410c: 202e 0010 movel %fp@(16),%d0
10c84110: 2248 moveal %a0,%a1
10c84112: 6716 beqs 10c8412a <strncat+0x2c>
10c84114: 4a11 tstb %a1@
10c84116: 6706 beqs 10c8411e <strncat+0x20>
10c84118: 5288 addql #1,%a0
10c8411a: 4a10 tstb %a0@
10c8411c: 66fa bnes 10c84118 <strncat+0x1a>
10c8411e: 109a moveb %a2@+,%a0@
10c84120: 4a18 tstb %a0@+
10c84122: 6706 beqs 10c8412a <strncat+0x2c>
10c84124: 5380 subql #1,%d0
10c84126: 66f6 bnes 10c8411e <strncat+0x20>
10c84128: 4210 clrb %a0@
10c8412a: 2009 movel %a1,%d0
10c8412c: 245f moveal %sp@+,%a2
10c8412e: 4e5e unlk %fp
10c84130: 4e75 rts
10c84132 <strchr>:
10c84132: 4e56 0000 linkw %fp,#0
10c84136: 206e 0008 moveal %fp@(8),%a0
10c8413a: 202e 000c movel %fp@(12),%d0
10c8413e: b010 cmpb %a0@,%d0
10c84140: 670e beqs 10c84150 <strchr+0x1e>
10c84142: 4a10 tstb %a0@
10c84144: 6604 bnes 10c8414a <strchr+0x18>
10c84146: 7000 moveq #0,%d0
10c84148: 6008 bras 10c84152 <strchr+0x20>
10c8414a: 5288 addql #1,%a0
10c8414c: b010 cmpb %a0@,%d0
10c8414e: 66f2 bnes 10c84142 <strchr+0x10>
10c84150: 2008 movel %a0,%d0
10c84152: 4e5e unlk %fp
10c84154: 4e75 rts
10c84156 <strrchr>:
10c84156: 4e56 0000 linkw %fp,#0
10c8415a: 2f03 movel %d3,%sp@-
10c8415c: 2f02 movel %d2,%sp@-
10c8415e: 242e 0008 movel %fp@(8),%d2
10c84162: 262e 000c movel %fp@(12),%d3
10c84166: 2f02 movel %d2,%sp@-
10c84168: 4eb9 10c8 418e jsr 10c8418e <strlen>
10c8416e: 2042 moveal %d2,%a0
10c84170: d1c0 addal %d0,%a0
10c84172: b610 cmpb %a0@,%d3
10c84174: 670a beqs 10c84180 <strrchr+0x2a>
10c84176: 5388 subql #1,%a0
10c84178: b488 cmpl %a0,%d2
10c8417a: 63f6 blss 10c84172 <strrchr+0x1c>
10c8417c: 7000 moveq #0,%d0
10c8417e: 6002 bras 10c84182 <strrchr+0x2c>
10c84180: 2008 movel %a0,%d0
10c84182: 242e fff8 movel %fp@(-8),%d2
10c84186: 262e fffc movel %fp@(-4),%d3
10c8418a: 4e5e unlk %fp
10c8418c: 4e75 rts
10c8418e <strlen>:
10c8418e: 4e56 0000 linkw %fp,#0
10c84192: 226e 0008 moveal %fp@(8),%a1
10c84196: 2049 moveal %a1,%a0
10c84198: 4a11 tstb %a1@
10c8419a: 6706 beqs 10c841a2 <strlen+0x14>
10c8419c: 5288 addql #1,%a0
10c8419e: 4a10 tstb %a0@
10c841a0: 66fa bnes 10c8419c <strlen+0xe>
10c841a2: 2008 movel %a0,%d0
10c841a4: 9089 subl %a1,%d0
10c841a6: 4e5e unlk %fp
10c841a8: 4e75 rts
10c841aa <strnlen>:
10c841aa: 4e56 0000 linkw %fp,#0
10c841ae: 226e 0008 moveal %fp@(8),%a1
10c841b2: 2049 moveal %a1,%a0
10c841b4: 202e 000c movel %fp@(12),%d0
10c841b8: 5380 subql #1,%d0
10c841ba: 72ff moveq #-1,%d1
10c841bc: b280 cmpl %d0,%d1
10c841be: 6712 beqs 10c841d2 <strnlen+0x28>
10c841c0: 4a11 tstb %a1@
10c841c2: 670e beqs 10c841d2 <strnlen+0x28>
10c841c4: 5288 addql #1,%a0
10c841c6: 5380 subql #1,%d0
10c841c8: 72ff moveq #-1,%d1
10c841ca: b280 cmpl %d0,%d1
10c841cc: 6704 beqs 10c841d2 <strnlen+0x28>
10c841ce: 4a10 tstb %a0@
10c841d0: 66f2 bnes 10c841c4 <strnlen+0x1a>
10c841d2: 2008 movel %a0,%d0
10c841d4: 9089 subl %a1,%d0
10c841d6: 4e5e unlk %fp
10c841d8: 4e75 rts
10c841da <strspn>:
10c841da: 4e56 0000 linkw %fp,#0
10c841de: 2f03 movel %d3,%sp@-
10c841e0: 2f02 movel %d2,%sp@-
10c841e2: 262e 000c movel %fp@(12),%d3
10c841e6: 7400 moveq #0,%d2
10c841e8: 226e 0008 moveal %fp@(8),%a1
10c841ec: 4a11 tstb %a1@
10c841ee: 6724 beqs 10c84214 <strspn+0x3a>
10c841f0: 2043 moveal %d3,%a0
10c841f2: 1010 moveb %a0@,%d0
10c841f4: 671e beqs 10c84214 <strspn+0x3a>
10c841f6: 1211 moveb %a1@,%d1
10c841f8: b001 cmpb %d1,%d0
10c841fa: 670c beqs 10c84208 <strspn+0x2e>
10c841fc: 1001 moveb %d1,%d0
10c841fe: 5288 addql #1,%a0
10c84200: 1210 moveb %a0@,%d1
10c84202: 6710 beqs 10c84214 <strspn+0x3a>
10c84204: b200 cmpb %d0,%d1
10c84206: 66f6 bnes 10c841fe <strspn+0x24>
10c84208: 4a10 tstb %a0@
10c8420a: 6708 beqs 10c84214 <strspn+0x3a>
10c8420c: 5282 addql #1,%d2
10c8420e: 5289 addql #1,%a1
10c84210: 4a11 tstb %a1@
10c84212: 66dc bnes 10c841f0 <strspn+0x16>
10c84214: 2002 movel %d2,%d0
10c84216: 241f movel %sp@+,%d2
10c84218: 261f movel %sp@+,%d3
10c8421a: 4e5e unlk %fp
10c8421c: 4e75 rts
10c8421e <strpbrk>:
10c8421e: 4e56 0000 linkw %fp,#0
10c84222: 222e 000c movel %fp@(12),%d1
10c84226: 226e 0008 moveal %fp@(8),%a1
10c8422a: 4a11 tstb %a1@
10c8422c: 671c beqs 10c8424a <strpbrk+0x2c>
10c8422e: 2041 moveal %d1,%a0
10c84230: 4a10 tstb %a0@
10c84232: 6710 beqs 10c84244 <strpbrk+0x26>
10c84234: 1011 moveb %a1@,%d0
10c84236: b010 cmpb %a0@,%d0
10c84238: 6604 bnes 10c8423e <strpbrk+0x20>
10c8423a: 2009 movel %a1,%d0
10c8423c: 600e bras 10c8424c <strpbrk+0x2e>
10c8423e: 5288 addql #1,%a0
10c84240: 4a10 tstb %a0@
10c84242: 66f2 bnes 10c84236 <strpbrk+0x18>
10c84244: 5289 addql #1,%a1
10c84246: 4a11 tstb %a1@
10c84248: 66e4 bnes 10c8422e <strpbrk+0x10>
10c8424a: 7000 moveq #0,%d0
10c8424c: 4e5e unlk %fp
10c8424e: 4e75 rts
10c84250 <strtok>:
10c84250: 4e56 0000 linkw %fp,#0
10c84254: 2f0a movel %a2,%sp@-
10c84256: 2f02 movel %d2,%sp@-
10c84258: 242e 000c movel %fp@(12),%d2
10c8425c: 246e 0008 moveal %fp@(8),%a2
10c84260: b4fc 0000 cmpaw #0,%a2
10c84264: 6610 bnes 10c84276 <strtok+0x26>
10c84266: 2479 1003 37ae moveal 100337ae <___strtok>,%a2
10c8426c: b4fc 0000 cmpaw #0,%a2
10c84270: 6604 bnes 10c84276 <strtok+0x26>
10c84272: 7000 moveq #0,%d0
10c84274: 6038 bras 10c842ae <strtok+0x5e>
10c84276: 2f02 movel %d2,%sp@-
10c84278: 2f0a movel %a2,%sp@-
10c8427a: 4eba ff5e jsr %pc@(10c841da <strspn>)
10c8427e: d5c0 addal %d0,%a2
10c84280: 508f addql #8,%sp
10c84282: 4a12 tstb %a2@
10c84284: 660a bnes 10c84290 <strtok+0x40>
10c84286: 42b9 1003 37ae clrl 100337ae <___strtok>
10c8428c: 7000 moveq #0,%d0
10c8428e: 601e bras 10c842ae <strtok+0x5e>
10c84290: 2f02 movel %d2,%sp@-
10c84292: 2f0a movel %a2,%sp@-
10c84294: 4eba ff88 jsr %pc@(10c8421e <strpbrk>)
10c84298: 2040 moveal %d0,%a0
10c8429a: b0fc 0000 cmpaw #0,%a0
10c8429e: 6706 beqs 10c842a6 <strtok+0x56>
10c842a0: 4a10 tstb %a0@
10c842a2: 6702 beqs 10c842a6 <strtok+0x56>
10c842a4: 4218 clrb %a0@+
10c842a6: 23c8 1003 37ae movel %a0,100337ae <___strtok>
10c842ac: 200a movel %a2,%d0
10c842ae: 242e fff8 movel %fp@(-8),%d2
10c842b2: 246e fffc moveal %fp@(-4),%a2
10c842b6: 4e5e unlk %fp
10c842b8: 4e75 rts
10c842ba <strsep>:
10c842ba: 4e56 0000 linkw %fp,#0
10c842be: 2f0a movel %a2,%sp@-
10c842c0: 2f02 movel %d2,%sp@-
10c842c2: 246e 0008 moveal %fp@(8),%a2
10c842c6: 2412 movel %a2@,%d2
10c842c8: 6604 bnes 10c842ce <strsep+0x14>
10c842ca: 7000 moveq #0,%d0
10c842cc: 6018 bras 10c842e6 <strsep+0x2c>
10c842ce: 2f2e 000c movel %fp@(12),%sp@-
10c842d2: 2f02 movel %d2,%sp@-
10c842d4: 4eba ff48 jsr %pc@(10c8421e <strpbrk>)
10c842d8: 2040 moveal %d0,%a0
10c842da: b0fc 0000 cmpaw #0,%a0
10c842de: 6702 beqs 10c842e2 <strsep+0x28>
10c842e0: 4218 clrb %a0@+
10c842e2: 2488 movel %a0,%a2@
10c842e4: 2002 movel %d2,%d0
10c842e6: 242e fff8 movel %fp@(-8),%d2
10c842ea: 246e fffc moveal %fp@(-4),%a2
10c842ee: 4e5e unlk %fp
10c842f0: 4e75 rts
10c842f2 <bcopy>:
10c842f2: 4e56 0000 linkw %fp,#0
10c842f6: 2f02 movel %d2,%sp@-
10c842f8: 226e 0008 moveal %fp@(8),%a1
10c842fc: 202e 000c movel %fp@(12),%d0
10c84300: 2040 moveal %d0,%a0
10c84302: 222e 0010 movel %fp@(16),%d1
10c84306: 5381 subql #1,%d1
10c84308: 74ff moveq #-1,%d2
10c8430a: b481 cmpl %d1,%d2
10c8430c: 670c beqs 10c8431a <bcopy+0x28>
10c8430e: 10d9 moveb %a1@+,%a0@+
10c84310: 51c9 fffc dbf %d1,10c8430e <bcopy+0x1c>
10c84314: 4241 clrw %d1
10c84316: 5381 subql #1,%d1
10c84318: 64f4 bccs 10c8430e <bcopy+0x1c>
10c8431a: 241f movel %sp@+,%d2
10c8431c: 4e5e unlk %fp
10c8431e: 4e75 rts
10c84320 <memmove>:
10c84320: 4e56 0000 linkw %fp,#0
10c84324: 2f02 movel %d2,%sp@-
10c84326: 202e 0008 movel %fp@(8),%d0
10c8432a: 206e 000c moveal %fp@(12),%a0
10c8432e: 222e 0010 movel %fp@(16),%d1
10c84332: b1c0 cmpal %d0,%a0
10c84334: 6518 bcss 10c8434e <memmove+0x2e>
10c84336: 2240 moveal %d0,%a1
10c84338: 5381 subql #1,%d1
10c8433a: 74ff moveq #-1,%d2
10c8433c: b481 cmpl %d1,%d2
10c8433e: 6728 beqs 10c84368 <memmove+0x48>
10c84340: 12d8 moveb %a0@+,%a1@+
10c84342: 51c9 fffc dbf %d1,10c84340 <memmove+0x20>
10c84346: 4241 clrw %d1
10c84348: 5381 subql #1,%d1
10c8434a: 64f4 bccs 10c84340 <memmove+0x20>
10c8434c: 601a bras 10c84368 <memmove+0x48>
10c8434e: 2240 moveal %d0,%a1
10c84350: d3c1 addal %d1,%a1
10c84352: d1c1 addal %d1,%a0
10c84354: 5381 subql #1,%d1
10c84356: 74ff moveq #-1,%d2
10c84358: b481 cmpl %d1,%d2
10c8435a: 670c beqs 10c84368 <memmove+0x48>
10c8435c: 1320 moveb %a0@-,%a1@-
10c8435e: 51c9 fffc dbf %d1,10c8435c <memmove+0x3c>
10c84362: 4241 clrw %d1
10c84364: 5381 subql #1,%d1
10c84366: 64f4 bccs 10c8435c <memmove+0x3c>
10c84368: 241f movel %sp@+,%d2
10c8436a: 4e5e unlk %fp
10c8436c: 4e75 rts
10c8436e <memcmp>:
10c8436e: 4e56 0000 linkw %fp,#0
10c84372: 222e 0010 movel %fp@(16),%d1
10c84376: 4200 clrb %d0
10c84378: 226e 0008 moveal %fp@(8),%a1
10c8437c: 206e 000c moveal %fp@(12),%a0
10c84380: 6006 bras 10c84388 <memcmp+0x1a>
10c84382: 5289 addql #1,%a1
10c84384: 5288 addql #1,%a0
10c84386: 5381 subql #1,%d1
10c84388: 4a81 tstl %d1
10c8438a: 6706 beqs 10c84392 <memcmp+0x24>
10c8438c: 1011 moveb %a1@,%d0
10c8438e: 9010 subb %a0@,%d0
10c84390: 67f0 beqs 10c84382 <memcmp+0x14>
10c84392: 4880 extw %d0
10c84394: 48c0 extl %d0
10c84396: 4e5e unlk %fp
10c84398: 4e75 rts
10c8439a <memscan>:
10c8439a: 4e56 0000 linkw %fp,#0
10c8439e: 226e 000c moveal %fp@(12),%a1
10c843a2: 202e 0010 movel %fp@(16),%d0
10c843a6: 206e 0008 moveal %fp@(8),%a0
10c843aa: 670e beqs 10c843ba <memscan+0x20>
10c843ac: 7200 moveq #0,%d1
10c843ae: 1210 moveb %a0@,%d1
10c843b0: b3c1 cmpal %d1,%a1
10c843b2: 6706 beqs 10c843ba <memscan+0x20>
10c843b4: 5288 addql #1,%a0
10c843b6: 5380 subql #1,%d0
10c843b8: 66f4 bnes 10c843ae <memscan+0x14>
10c843ba: 2008 movel %a0,%d0
10c843bc: 4e5e unlk %fp
10c843be: 4e75 rts
10c843c0 <strstr>:
10c843c0: 4e56 0000 linkw %fp,#0
10c843c4: 48e7 3c20 moveml %d2-%d5/%a2,%sp@-
10c843c8: 262e 0008 movel %fp@(8),%d3
10c843cc: 2a2e 000c movel %fp@(12),%d5
10c843d0: 2f05 movel %d5,%sp@-
10c843d2: 45fa fdba lea %pc@(10c8418e <strlen>),%a2
10c843d6: 4e92 jsr %a2@
10c843d8: 2800 movel %d0,%d4
10c843da: 588f addql #4,%sp
10c843dc: 6604 bnes 10c843e2 <strstr+0x22>
10c843de: 2003 movel %d3,%d0
10c843e0: 6028 bras 10c8440a <strstr+0x4a>
10c843e2: 2f03 movel %d3,%sp@-
10c843e4: 4e92 jsr %a2@
10c843e6: 2400 movel %d0,%d2
10c843e8: 588f addql #4,%sp
10c843ea: b882 cmpl %d2,%d4
10c843ec: 6e1a bgts 10c84408 <strstr+0x48>
10c843ee: 5382 subql #1,%d2
10c843f0: 2f04 movel %d4,%sp@-
10c843f2: 2f05 movel %d5,%sp@-
10c843f4: 2f03 movel %d3,%sp@-
10c843f6: 4eba ff76 jsr %pc@(10c8436e <memcmp>)
10c843fa: 4fef 000c lea %sp@(12),%sp
10c843fe: 4a80 tstl %d0
10c84400: 67dc beqs 10c843de <strstr+0x1e>
10c84402: 5283 addql #1,%d3
10c84404: b882 cmpl %d2,%d4
10c84406: 6fe6 bles 10c843ee <strstr+0x2e>
10c84408: 7000 moveq #0,%d0
10c8440a: 4cee 043c ffec moveml %fp@(-20),%d2-%d5/%a2
10c84410: 4e5e unlk %fp
10c84412: 4e75 rts
10c84414 <memchr>:
10c84414: 4e56 0000 linkw %fp,#0
10c84418: 2f02 movel %d2,%sp@-
10c8441a: 222e 000c movel %fp@(12),%d1
10c8441e: 206e 0008 moveal %fp@(8),%a0
10c84422: 202e 0010 movel %fp@(16),%d0
10c84426: 5380 subql #1,%d0
10c84428: 74ff moveq #-1,%d2
10c8442a: b480 cmpl %d0,%d2
10c8442c: 6714 beqs 10c84442 <memchr+0x2e>
10c8442e: b218 cmpb %a0@+,%d1
10c84430: 6606 bnes 10c84438 <memchr+0x24>
10c84432: 2008 movel %a0,%d0
10c84434: 5380 subql #1,%d0
10c84436: 600c bras 10c84444 <memchr+0x30>
10c84438: 51c8 fff4 dbf %d0,10c8442e <memchr+0x1a>
10c8443c: 4240 clrw %d0
10c8443e: 5380 subql #1,%d0
10c84440: 64ec bccs 10c8442e <memchr+0x1a>
10c84442: 7000 moveq #0,%d0
10c84444: 241f movel %sp@+,%d2
10c84446: 4e5e unlk %fp
10c84448: 4e75 rts
...
10c8444c <simple_strtoul>:
10c8444c: 4e56 0000 linkw %fp,#0
10c84450: 48e7 3c38 moveml %d2-%d5/%a2-%a4,%sp@-
10c84454: 246e 0008 moveal %fp@(8),%a2
10c84458: 286e 000c moveal %fp@(12),%a4
10c8445c: 262e 0010 movel %fp@(16),%d3
10c84460: 7200 moveq #0,%d1
10c84462: 47f9 1001 0df8 lea 10010df8 <_ctype>,%a3
10c84468: 4a83 tstl %d3
10c8446a: 6626 bnes 10c84492 <simple_strtoul+0x46>
10c8446c: 760a moveq #10,%d3
10c8446e: 0c12 0030 cmpib #48,%a2@
10c84472: 661e bnes 10c84492 <simple_strtoul+0x46>
10c84474: 7608 moveq #8,%d3
10c84476: 528a addql #1,%a2
10c84478: 0c12 0078 cmpib #120,%a2@
10c8447c: 6614 bnes 10c84492 <simple_strtoul+0x46>
10c8447e: 4280 clrl %d0
10c84480: 102a 0001 moveb %a2@(1),%d0
10c84484: 1033 0800 moveb %a3@(00000000,%d0:l),%d0
10c84488: 0200 0044 andib #68,%d0
10c8448c: 6704 beqs 10c84492 <simple_strtoul+0x46>
10c8448e: 528a addql #1,%a2
10c84490: 7610 moveq #16,%d3
10c84492: 4280 clrl %d0
10c84494: 1012 moveb %a2@,%d0
10c84496: 204b moveal %a3,%a0
10c84498: 1030 0800 moveb %a0@(00000000,%d0:l),%d0
10c8449c: 0200 0044 andib #68,%d0
10c844a0: 675a beqs 10c844fc <simple_strtoul+0xb0>
10c844a2: 7a00 moveq #0,%d5
10c844a4: 7800 moveq #0,%d4
10c844a6: 1a12 moveb %a2@,%d5
10c844a8: 0830 0002 5800 btst #2,%a0@(00000000,%d5:l)
10c844ae: 670c beqs 10c844bc <simple_strtoul+0x70>
10c844b0: 1012 moveb %a2@,%d0
10c844b2: 4880 extw %d0
10c844b4: 3040 moveaw %d0,%a0
10c844b6: 74d0 moveq #-48,%d2
10c844b8: d488 addl %a0,%d2
10c844ba: 601a bras 10c844d6 <simple_strtoul+0x8a>
10c844bc: 1012 moveb %a2@,%d0
10c844be: 1800 moveb %d0,%d4
10c844c0: 0830 0001 4800 btst #1,%a0@(00000000,%d4:l)
10c844c6: 6704 beqs 10c844cc <simple_strtoul+0x80>
10c844c8: 0600 ffe0 addib #-32,%d0
10c844cc: 0280 0000 00ff andil #255,%d0
10c844d2: 74c9 moveq #-55,%d2
10c844d4: d480 addl %d0,%d2
10c844d6: b682 cmpl %d2,%d3
10c844d8: 6322 blss 10c844fc <simple_strtoul+0xb0>
10c844da: 2f03 movel %d3,%sp@-
10c844dc: 2f01 movel %d1,%sp@-
10c844de: 4eb9 10c8 591c jsr 10c8591c <__mulsi3>
10c844e4: 508f addql #8,%sp
10c844e6: 2200 movel %d0,%d1
10c844e8: d282 addl %d2,%d1
10c844ea: 528a addql #1,%a2
10c844ec: 4280 clrl %d0
10c844ee: 1012 moveb %a2@,%d0
10c844f0: 204b moveal %a3,%a0
10c844f2: 1030 0800 moveb %a0@(00000000,%d0:l),%d0
10c844f6: 0200 0044 andib #68,%d0
10c844fa: 66aa bnes 10c844a6 <simple_strtoul+0x5a>
10c844fc: b8fc 0000 cmpaw #0,%a4
10c84500: 6702 beqs 10c84504 <simple_strtoul+0xb8>
10c84502: 288a movel %a2,%a4@
10c84504: 2001 movel %d1,%d0
10c84506: 4cee 1c3c ffe4 moveml %fp@(-28),%d2-%d5/%a2-%a4
10c8450c: 4e5e unlk %fp
10c8450e: 4e75 rts
10c84510 <simple_strtol>:
10c84510: 4e56 0000 linkw %fp,#0
10c84514: 206e 0008 moveal %fp@(8),%a0
10c84518: 222e 000c movel %fp@(12),%d1
10c8451c: 202e 0010 movel %fp@(16),%d0
10c84520: 0c10 002d cmpib #45,%a0@
10c84524: 670c beqs 10c84532 <simple_strtol+0x22>
10c84526: 2f00 movel %d0,%sp@-
10c84528: 2f01 movel %d1,%sp@-
10c8452a: 2f08 movel %a0,%sp@-
10c8452c: 4eba ff1e jsr %pc@(10c8444c <simple_strtoul>)
10c84530: 600e bras 10c84540 <simple_strtol+0x30>
10c84532: 2f00 movel %d0,%sp@-
10c84534: 2f01 movel %d1,%sp@-
10c84536: 4868 0001 pea %a0@(1)
10c8453a: 4eba ff10 jsr %pc@(10c8444c <simple_strtoul>)
10c8453e: 4480 negl %d0
10c84540: 4e5e unlk %fp
10c84542: 4e75 rts
10c84544 <simple_strtoull>:
10c84544: 4e56 0000 linkw %fp,#0
10c84548: 48e7 3f3c moveml %d2-%d7/%a2-%a5,%sp@-
10c8454c: 246e 0008 moveal %fp@(8),%a2
10c84550: 2c2e 0010 movel %fp@(16),%d6
10c84554: 97cb subal %a3,%a3
10c84556: 99cc subal %a4,%a4
10c84558: 4bf9 1001 0df8 lea 10010df8 <_ctype>,%a5
10c8455e: 6626 bnes 10c84586 <simple_strtoull+0x42>
10c84560: 7c0a moveq #10,%d6
10c84562: 0c12 0030 cmpib #48,%a2@
10c84566: 661e bnes 10c84586 <simple_strtoull+0x42>
10c84568: 7c08 moveq #8,%d6
10c8456a: 528a addql #1,%a2
10c8456c: 0c12 0078 cmpib #120,%a2@
10c84570: 6614 bnes 10c84586 <simple_strtoull+0x42>
10c84572: 4280 clrl %d0
10c84574: 102a 0001 moveb %a2@(1),%d0
10c84578: 1035 0800 moveb %a5@(00000000,%d0:l),%d0
10c8457c: 0200 0044 andib #68,%d0
10c84580: 6704 beqs 10c84586 <simple_strtoull+0x42>
10c84582: 528a addql #1,%a2
10c84584: 7c10 moveq #16,%d6
10c84586: 4280 clrl %d0
10c84588: 1012 moveb %a2@,%d0
10c8458a: 204d moveal %a5,%a0
10c8458c: 1030 0800 moveb %a0@(00000000,%d0:l),%d0
10c84590: 0200 0044 andib #68,%d0
10c84594: 6700 008a beqw 10c84620 <simple_strtoull+0xdc>
10c84598: 7e00 moveq #0,%d7
10c8459a: 1e12 moveb %a2@,%d7
10c8459c: 1030 7800 moveb %a0@(00000000,%d7:l),%d0
10c845a0: 0800 0002 btst #2,%d0
10c845a4: 670a beqs 10c845b0 <simple_strtoull+0x6c>
10c845a6: 1012 moveb %a2@,%d0
10c845a8: 4880 extw %d0
10c845aa: 3040 moveaw %d0,%a0
10c845ac: 70d0 moveq #-48,%d0
10c845ae: 602a bras 10c845da <simple_strtoull+0x96>
10c845b0: 0800 0001 btst #1,%d0
10c845b4: 671c beqs 10c845d2 <simple_strtoull+0x8e>
10c845b6: 1212 moveb %a2@,%d1
10c845b8: 4280 clrl %d0
10c845ba: 1001 moveb %d1,%d0
10c845bc: 0830 0001 0800 btst #1,%a0@(00000000,%d0:l)
10c845c2: 6704 beqs 10c845c8 <simple_strtoull+0x84>
10c845c4: 0601 ffe0 addib #-32,%d1
10c845c8: 4280 clrl %d0
10c845ca: 1001 moveb %d1,%d0
10c845cc: 72c9 moveq #-55,%d1
10c845ce: d081 addl %d1,%d0
10c845d0: 600a bras 10c845dc <simple_strtoull+0x98>
10c845d2: 1012 moveb %a2@,%d0
10c845d4: 4880 extw %d0
10c845d6: 3040 moveaw %d0,%a0
10c845d8: 70c9 moveq #-55,%d0
10c845da: d088 addl %a0,%d0
10c845dc: 2a00 movel %d0,%d5
10c845de: 5bc4 smi %d4
10c845e0: 4884 extw %d4
10c845e2: 48c4 extl %d4
10c845e4: 2606 movel %d6,%d3
10c845e6: 4282 clrl %d2
10c845e8: 2004 movel %d4,%d0
10c845ea: 2205 movel %d5,%d1
10c845ec: 9283 subl %d3,%d1
10c845ee: 9182 subxl %d2,%d0
10c845f0: 642e bccs 10c84620 <simple_strtoull+0xdc>
10c845f2: 2f03 movel %d3,%sp@-
10c845f4: 2f02 movel %d2,%sp@-
10c845f6: 2f0c movel %a4,%sp@-
10c845f8: 2f0b movel %a3,%sp@-
10c845fa: 4eb9 10c8 5894 jsr 10c85894 <__muldi3>
10c84600: 4fef 0010 lea %sp@(16),%sp
10c84604: d285 addl %d5,%d1
10c84606: d184 addxl %d4,%d0
10c84608: 2640 moveal %d0,%a3
10c8460a: 2841 moveal %d1,%a4
10c8460c: 528a addql #1,%a2
10c8460e: 4280 clrl %d0
10c84610: 1012 moveb %a2@,%d0
10c84612: 204d moveal %a5,%a0
10c84614: 1030 0800 moveb %a0@(00000000,%d0:l),%d0
10c84618: 0200 0044 andib #68,%d0
10c8461c: 6600 ff7c bnew 10c8459a <simple_strtoull+0x56>
10c84620: 4aae 000c tstl %fp@(12)
10c84624: 6706 beqs 10c8462c <simple_strtoull+0xe8>
10c84626: 206e 000c moveal %fp@(12),%a0
10c8462a: 208a movel %a2,%a0@
10c8462c: 200b movel %a3,%d0
10c8462e: 220c movel %a4,%d1
10c84630: 4cee 3cfc ffd8 moveml %fp@(-40),%d2-%d7/%a2-%a5
10c84636: 4e5e unlk %fp
10c84638: 4e75 rts
10c8463a <simple_strtoll>:
10c8463a: 4e56 0000 linkw %fp,#0
10c8463e: 206e 0008 moveal %fp@(8),%a0
10c84642: 222e 000c movel %fp@(12),%d1
10c84646: 202e 0010 movel %fp@(16),%d0
10c8464a: 0c10 002d cmpib #45,%a0@
10c8464e: 670c beqs 10c8465c <simple_strtoll+0x22>
10c84650: 2f00 movel %d0,%sp@-
10c84652: 2f01 movel %d1,%sp@-
10c84654: 2f08 movel %a0,%sp@-
10c84656: 4eba feec jsr %pc@(10c84544 <simple_strtoull>)
10c8465a: 6010 bras 10c8466c <simple_strtoll+0x32>
10c8465c: 2f00 movel %d0,%sp@-
10c8465e: 2f01 movel %d1,%sp@-
10c84660: 4868 0001 pea %a0@(1)
10c84664: 4eba fede jsr %pc@(10c84544 <simple_strtoull>)
10c84668: 4481 negl %d1
10c8466a: 4080 negxl %d0
10c8466c: 4e5e unlk %fp
10c8466e: 4e75 rts
10c84670 <skip_atoi>:
10c84670: 4e56 0000 linkw %fp,#0
10c84674: 2f0b movel %a3,%sp@-
10c84676: 2f0a movel %a2,%sp@-
10c84678: 246e 0008 moveal %fp@(8),%a2
10c8467c: 91c8 subal %a0,%a0
10c8467e: 2252 moveal %a2@,%a1
10c84680: 4280 clrl %d0
10c84682: 1011 moveb %a1@,%d0
10c84684: 47f9 1001 0df8 lea 10010df8 <_ctype>,%a3
10c8468a: 0833 0002 0800 btst #2,%a3@(00000000,%d0:l)
10c84690: 6722 beqs 10c846b4 <skip_atoi+0x44>
10c84692: 7200 moveq #0,%d1
10c84694: 2008 movel %a0,%d0
10c84696: e788 lsll #3,%d0
10c84698: d088 addl %a0,%d0
10c8469a: 41f0 0800 lea %a0@(00000000,%d0:l),%a0
10c8469e: 1011 moveb %a1@,%d0
10c846a0: 4880 extw %d0
10c846a2: 41f0 00d0 lea %a0@(ffffffd0,%d0:w),%a0
10c846a6: 5292 addql #1,%a2@
10c846a8: 2252 moveal %a2@,%a1
10c846aa: 1211 moveb %a1@,%d1
10c846ac: 0833 0002 1800 btst #2,%a3@(00000000,%d1:l)
10c846b2: 66e0 bnes 10c84694 <skip_atoi+0x24>
10c846b4: 2008 movel %a0,%d0
10c846b6: 245f moveal %sp@+,%a2
10c846b8: 265f moveal %sp@+,%a3
10c846ba: 4e5e unlk %fp
10c846bc: 4e75 rts
10c846be <number>:
10c846be: 4e56 ff64 linkw %fp,#-156
10c846c2: 48e7 3f3c moveml %d2-%d7/%a2-%a5,%sp@-
10c846c6: 266e 0008 moveal %fp@(8),%a3
10c846ca: 282e 0010 movel %fp@(16),%d4
10c846ce: 2a2e 0014 movel %fp@(20),%d5
10c846d2: 262e 001c movel %fp@(28),%d3
10c846d6: 286e 0020 moveal %fp@(32),%a4
10c846da: 2c2e 0024 movel %fp@(36),%d6
10c846de: 7498 moveq #-104,%d2
10c846e0: d48e addl %fp,%d2
10c846e2: 4878 0025 pea 25 <LSIGTRAP+0x20>
10c846e6: 4879 1000 ac0c pea 1000ac0c <timer_bug_msg+0x1a45>
10c846ec: 2f02 movel %d2,%sp@-
10c846ee: 45f9 10c8 5744 lea 10c85744 <memcpy>,%a2
10c846f4: 4e92 jsr %a2@
10c846f6: 2e0e movel %fp,%d7
10c846f8: 0687 ffff ff72 addil #-142,%d7
10c846fe: 4878 0025 pea 25 <LSIGTRAP+0x20>
10c84702: 4879 1000 ac31 pea 1000ac31 <timer_bug_msg+0x1a6a>
10c84708: 2f07 movel %d7,%sp@-
10c8470a: 4e92 jsr %a2@
10c8470c: 4fef 0018 lea %sp@(24),%sp
10c84710: 2d42 ff6c movel %d2,%fp@(-148)
10c84714: 0806 0006 btst #6,%d6
10c84718: 6704 beqs 10c8471e <number+0x60>
10c8471a: 2d47 ff6c movel %d7,%fp@(-148)
10c8471e: 0806 0004 btst #4,%d6
10c84722: 6704 beqs 10c84728 <number+0x6a>
10c84724: 70fe moveq #-2,%d0
10c84726: cc80 andl %d0,%d6
10c84728: 202e 0018 movel %fp@(24),%d0
10c8472c: 5580 subql #2,%d0
10c8472e: 7222 moveq #34,%d1
10c84730: b280 cmpl %d0,%d1
10c84732: 6406 bccs 10c8473a <number+0x7c>
10c84734: 7000 moveq #0,%d0
10c84736: 6000 01d4 braw 10c8490c <number+0x24e>
10c8473a: 1d7c 0020 ff71 moveb #32,%fp@(-143)
10c84740: 0806 0000 btst #0,%d6
10c84744: 6706 beqs 10c8474c <number+0x8e>
10c84746: 1d7c 0030 ff71 moveb #48,%fp@(-143)
10c8474c: 422e ff70 clrb %fp@(-144)
10c84750: 0806 0001 btst #1,%d6
10c84754: 672c beqs 10c84782 <number+0xc4>
10c84756: 4a84 tstl %d4
10c84758: 6a0c bpls 10c84766 <number+0xa8>
10c8475a: 1d7c 002d ff70 moveb #45,%fp@(-144)
10c84760: 4485 negl %d5
10c84762: 4084 negxl %d4
10c84764: 601a bras 10c84780 <number+0xc2>
10c84766: 0806 0002 btst #2,%d6
10c8476a: 6708 beqs 10c84774 <number+0xb6>
10c8476c: 1d7c 002b ff70 moveb #43,%fp@(-144)
10c84772: 600c bras 10c84780 <number+0xc2>
10c84774: 0806 0003 btst #3,%d6
10c84778: 6708 beqs 10c84782 <number+0xc4>
10c8477a: 1d7c 0020 ff70 moveb #32,%fp@(-144)
10c84780: 5383 subql #1,%d3
10c84782: 2a46 moveal %d6,%a5
10c84784: 200d movel %a5,%d0
10c84786: 7220 moveq #32,%d1
10c84788: c081 andl %d1,%d0
10c8478a: 2a40 moveal %d0,%a5
10c8478c: bafc 0000 cmpaw #0,%a5
10c84790: 6716 beqs 10c847a8 <number+0xea>
10c84792: 7010 moveq #16,%d0
10c84794: b0ae 0018 cmpl %fp@(24),%d0
10c84798: 6604 bnes 10c8479e <number+0xe0>
10c8479a: 5583 subql #2,%d3
10c8479c: 600a bras 10c847a8 <number+0xea>
10c8479e: 7208 moveq #8,%d1
10c847a0: b2ae 0018 cmpl %fp@(24),%d1
10c847a4: 6602 bnes 10c847a8 <number+0xea>
10c847a6: 5383 subql #1,%d3
10c847a8: 95ca subal %a2,%a2
10c847aa: 2004 movel %d4,%d0
10c847ac: 8085 orl %d5,%d0
10c847ae: 661c bnes 10c847cc <number+0x10e>
10c847b0: 41ee ffbe lea %fp@(-66),%a0
10c847b4: 10bc 0030 moveb #48,%a0@
10c847b8: 347c 0001 moveaw #1,%a2
10c847bc: 2e06 movel %d6,%d7
10c847be: 7210 moveq #16,%d1
10c847c0: ce81 andl %d1,%d7
10c847c2: 2d48 ff68 movel %a0,%fp@(-152)
10c847c6: 7011 moveq #17,%d0
10c847c8: cc80 andl %d0,%d6
10c847ca: 6050 bras 10c8481c <number+0x15e>
10c847cc: 2e06 movel %d6,%d7
10c847ce: 7210 moveq #16,%d1
10c847d0: ce81 andl %d1,%d7
10c847d2: 41ee ffbe lea %fp@(-66),%a0
10c847d6: 2d48 ff68 movel %a0,%fp@(-152)
10c847da: 7011 moveq #17,%d0
10c847dc: cc80 andl %d0,%d6
10c847de: 2d48 ff64 movel %a0,%fp@(-156)
10c847e2: 2f2e 0018 movel %fp@(24),%sp@-
10c847e6: 2f05 movel %d5,%sp@-
10c847e8: 4eb9 10c8 599c jsr 10c8599c <__umodsi3>
10c847ee: 508f addql #8,%sp
10c847f0: 2400 movel %d0,%d2
10c847f2: 2f2e 0018 movel %fp@(24),%sp@-
10c847f6: 2f05 movel %d5,%sp@-
10c847f8: 4eb9 10c8 5940 jsr 10c85940 <__udivsi3>
10c847fe: 508f addql #8,%sp
10c84800: 2a00 movel %d0,%d5
10c84802: 4284 clrl %d4
10c84804: 206e ff64 moveal %fp@(-156),%a0
10c84808: 52ae ff64 addql #1,%fp@(-156)
10c8480c: 226e ff6c moveal %fp@(-148),%a1
10c84810: 10f1 2800 moveb %a1@(00000000,%d2:l),%a0@+
10c84814: 528a addql #1,%a2
10c84816: 2004 movel %d4,%d0
10c84818: 8085 orl %d5,%d0
10c8481a: 66c6 bnes 10c847e2 <number+0x124>
10c8481c: b9ca cmpal %a2,%a4
10c8481e: 6c02 bges 10c84822 <number+0x164>
10c84820: 284a moveal %a2,%a4
10c84822: 968c subl %a4,%d3
10c84824: 220c movel %a4,%d1
10c84826: 5381 subql #1,%d1
10c84828: 240a movel %a2,%d2
10c8482a: 5382 subql #1,%d2
10c8482c: 4a86 tstl %d6
10c8482e: 6616 bnes 10c84846 <number+0x188>
10c84830: 600c bras 10c8483e <number+0x180>
10c84832: b7ee 000c cmpal %fp@(12),%a3
10c84836: 6204 bhis 10c8483c <number+0x17e>
10c84838: 16bc 0020 moveb #32,%a3@
10c8483c: 528b addql #1,%a3
10c8483e: 2003 movel %d3,%d0
10c84840: 5383 subql #1,%d3
10c84842: 4a80 tstl %d0
10c84844: 6eec bgts 10c84832 <number+0x174>
10c84846: 4a2e ff70 tstb %fp@(-144)
10c8484a: 670c beqs 10c84858 <number+0x19a>
10c8484c: b7ee 000c cmpal %fp@(12),%a3
10c84850: 6204 bhis 10c84856 <number+0x198>
10c84852: 16ae ff70 moveb %fp@(-144),%a3@
10c84856: 528b addql #1,%a3
10c84858: bafc 0000 cmpaw #0,%a5
10c8485c: 6738 beqs 10c84896 <number+0x1d8>
10c8485e: 7008 moveq #8,%d0
10c84860: b0ae 0018 cmpl %fp@(24),%d0
10c84864: 660c bnes 10c84872 <number+0x1b4>
10c84866: b7ee 000c cmpal %fp@(12),%a3
10c8486a: 6228 bhis 10c84894 <number+0x1d6>
10c8486c: 16bc 0030 moveb #48,%a3@
10c84870: 6022 bras 10c84894 <number+0x1d6>
10c84872: 7010 moveq #16,%d0
10c84874: b0ae 0018 cmpl %fp@(24),%d0
10c84878: 661c bnes 10c84896 <number+0x1d8>
10c8487a: b7ee 000c cmpal %fp@(12),%a3
10c8487e: 6204 bhis 10c84884 <number+0x1c6>
10c84880: 16bc 0030 moveb #48,%a3@
10c84884: 528b addql #1,%a3
10c84886: b7ee 000c cmpal %fp@(12),%a3
10c8488a: 6208 bhis 10c84894 <number+0x1d6>
10c8488c: 206e ff6c moveal %fp@(-148),%a0
10c84890: 16a8 0021 moveb %a0@(33),%a3@
10c84894: 528b addql #1,%a3
10c84896: 4a87 tstl %d7
10c84898: 6616 bnes 10c848b0 <number+0x1f2>
10c8489a: 600c bras 10c848a8 <number+0x1ea>
10c8489c: b7ee 000c cmpal %fp@(12),%a3
10c848a0: 6204 bhis 10c848a6 <number+0x1e8>
10c848a2: 16ae ff71 moveb %fp@(-143),%a3@
10c848a6: 528b addql #1,%a3
10c848a8: 2003 movel %d3,%d0
10c848aa: 5383 subql #1,%d3
10c848ac: 4a80 tstl %d0
10c848ae: 6eec bgts 10c8489c <number+0x1de>
10c848b0: 200c movel %a4,%d0
10c848b2: 2841 moveal %d1,%a4
10c848b4: 2203 movel %d3,%d1
10c848b6: 5381 subql #1,%d1
10c848b8: b08a cmpl %a2,%d0
10c848ba: 6f14 bles 10c848d0 <number+0x212>
10c848bc: b7ee 000c cmpal %fp@(12),%a3
10c848c0: 6204 bhis 10c848c6 <number+0x208>
10c848c2: 16bc 0030 moveb #48,%a3@
10c848c6: 528b addql #1,%a3
10c848c8: 200c movel %a4,%d0
10c848ca: 538c subql #1,%a4
10c848cc: b08a cmpl %a2,%d0
10c848ce: 6eec bgts 10c848bc <number+0x1fe>
10c848d0: 200a movel %a2,%d0
10c848d2: 2442 moveal %d2,%a2
10c848d4: 6f18 bles 10c848ee <number+0x230>
10c848d6: 206e ff68 moveal %fp@(-152),%a0
10c848da: d1ca addal %a2,%a0
10c848dc: b7ee 000c cmpal %fp@(12),%a3
10c848e0: 6202 bhis 10c848e4 <number+0x226>
10c848e2: 1690 moveb %a0@,%a3@
10c848e4: 528b addql #1,%a3
10c848e6: 200a movel %a2,%d0
10c848e8: 5388 subql #1,%a0
10c848ea: 538a subql #1,%a2
10c848ec: 6eee bgts 10c848dc <number+0x21e>
10c848ee: 2003 movel %d3,%d0
10c848f0: 2601 movel %d1,%d3
10c848f2: 4a80 tstl %d0
10c848f4: 6f14 bles 10c8490a <number+0x24c>
10c848f6: b7ee 000c cmpal %fp@(12),%a3
10c848fa: 6204 bhis 10c84900 <number+0x242>
10c848fc: 16bc 0020 moveb #32,%a3@
10c84900: 528b addql #1,%a3
10c84902: 2003 movel %d3,%d0
10c84904: 5383 subql #1,%d3
10c84906: 4a80 tstl %d0
10c84908: 6eec bgts 10c848f6 <number+0x238>
10c8490a: 200b movel %a3,%d0
10c8490c: 4cee 3cfc ff3c moveml %fp@(-196),%d2-%d7/%a2-%a5
10c84912: 4e5e unlk %fp
10c84914: 4e75 rts
10c84916 <vsnprintf>:
10c84916: 4e56 0000 linkw %fp,#0
10c8491a: 48e7 3e3c moveml %d2-%d6/%a2-%a5,%sp@-
10c8491e: 2a2e 0008 movel %fp@(8),%d5
10c84922: 2c2e 000c movel %fp@(12),%d6
10c84926: 286e 0014 moveal %fp@(20),%a4
10c8492a: 2445 moveal %d5,%a2
10c8492c: 4bf2 68ff lea %a2@(ffffffff,%d6:l),%a5
10c84930: 2005 movel %d5,%d0
10c84932: 5380 subql #1,%d0
10c84934: 206e 0010 moveal %fp@(16),%a0
10c84938: b08d cmpl %a5,%d0
10c8493a: 630c blss 10c84948 <vsnprintf+0x32>
10c8493c: 3a7c ffff moveaw #-1,%a5
10c84940: 2005 movel %d5,%d0
10c84942: 4680 notl %d0
10c84944: 2c00 movel %d0,%d6
10c84946: 5286 addql #1,%d6
10c84948: 4a10 tstb %a0@
10c8494a: 6700 03ca beqw 10c84d16 <vsnprintf+0x400>
10c8494e: 206e 0010 moveal %fp@(16),%a0
10c84952: 1010 moveb %a0@,%d0
10c84954: 0c00 0025 cmpib #37,%d0
10c84958: 6600 032a bnew 10c84c84 <vsnprintf+0x36e>
10c8495c: 7600 moveq #0,%d3
10c8495e: 47f9 1001 0df8 lea 10010df8 <_ctype>,%a3
10c84964: 206e 0010 moveal %fp@(16),%a0
10c84968: 5288 addql #1,%a0
10c8496a: 2d48 0010 movel %a0,%fp@(16)
10c8496e: 1010 moveb %a0@,%d0
10c84970: 0600 ffe0 addib #-32,%d0
10c84974: 4880 extw %d0
10c84976: 3040 moveaw %d0,%a0
10c84978: 7010 moveq #16,%d0
10c8497a: b088 cmpl %a0,%d0
10c8497c: 654c bcss 10c849ca <vsnprintf+0xb4>
10c8497e: 2008 movel %a0,%d0
10c84980: d088 addl %a0,%d0
10c84982: 303b 0806 movew %pc@(10c8498a <vsnprintf+0x74>,%d0:l),%d0
10c84986: 4efb 0002 jmp %pc@(10c8498a <vsnprintf+0x74>,%d0:w)
10c8498a: 002e 0040 0040 orib #64,%fp@(64)
10c84990: 0034 0040 0040 orib #64,%a4@(00000040,%d0:w)
10c84996: 0040 0040 oriw #64,%d0
10c8499a: 0040 0040 oriw #64,%d0
10c8499e: 0040 0028 oriw #40,%d0
10c849a2: 0040 0022 oriw #34,%d0
10c849a6: 0040 0040 oriw #64,%d0
10c849aa: 003a 7010 8680 orib #16,%pc@(10c7d02e <inet_accept+0xa>)
10c849b0: 60b2 bras 10c84964 <vsnprintf+0x4e>
10c849b2: 7004 moveq #4,%d0
10c849b4: 8680 orl %d0,%d3
10c849b6: 60ac bras 10c84964 <vsnprintf+0x4e>
10c849b8: 7008 moveq #8,%d0
10c849ba: 8680 orl %d0,%d3
10c849bc: 60a6 bras 10c84964 <vsnprintf+0x4e>
10c849be: 7020 moveq #32,%d0
10c849c0: 8680 orl %d0,%d3
10c849c2: 60a0 bras 10c84964 <vsnprintf+0x4e>
10c849c4: 7001 moveq #1,%d0
10c849c6: 8680 orl %d0,%d3
10c849c8: 609a bras 10c84964 <vsnprintf+0x4e>
10c849ca: 74ff moveq #-1,%d2
10c849cc: 206e 0010 moveal %fp@(16),%a0
10c849d0: 4280 clrl %d0
10c849d2: 1010 moveb %a0@,%d0
10c849d4: 0833 0002 0800 btst #2,%a3@(00000000,%d0:l)
10c849da: 670e beqs 10c849ea <vsnprintf+0xd4>
10c849dc: 486e 0010 pea %fp@(16)
10c849e0: 4eba fc8e jsr %pc@(10c84670 <skip_atoi>)
10c849e4: 2400 movel %d0,%d2
10c849e6: 588f addql #4,%sp
10c849e8: 6016 bras 10c84a00 <vsnprintf+0xea>
10c849ea: 0c10 002a cmpib #42,%a0@
10c849ee: 6610 bnes 10c84a00 <vsnprintf+0xea>
10c849f0: 5288 addql #1,%a0
10c849f2: 2d48 0010 movel %a0,%fp@(16)
10c849f6: 241c movel %a4@+,%d2
10c849f8: 6c06 bges 10c84a00 <vsnprintf+0xea>
10c849fa: 4482 negl %d2
10c849fc: 7010 moveq #16,%d0
10c849fe: 8680 orl %d0,%d3
10c84a00: 78ff moveq #-1,%d4
10c84a02: 202e 0010 movel %fp@(16),%d0
10c84a06: 2040 moveal %d0,%a0
10c84a08: 0c10 002e cmpib #46,%a0@
10c84a0c: 663c bnes 10c84a4a <vsnprintf+0x134>
10c84a0e: 43e8 0001 lea %a0@(1),%a1
10c84a12: 2d49 0010 movel %a1,%fp@(16)
10c84a16: 2049 moveal %a1,%a0
10c84a18: 4280 clrl %d0
10c84a1a: 1010 moveb %a0@,%d0
10c84a1c: 0833 0002 0800 btst #2,%a3@(00000000,%d0:l)
10c84a22: 670e beqs 10c84a32 <vsnprintf+0x11c>
10c84a24: 486e 0010 pea %fp@(16)
10c84a28: 4eba fc46 jsr %pc@(10c84670 <skip_atoi>)
10c84a2c: 2800 movel %d0,%d4
10c84a2e: 588f addql #4,%sp
10c84a30: 600e bras 10c84a40 <vsnprintf+0x12a>
10c84a32: 0c10 002a cmpib #42,%a0@
10c84a36: 6608 bnes 10c84a40 <vsnprintf+0x12a>
10c84a38: 5288 addql #1,%a0
10c84a3a: 2d48 0010 movel %a0,%fp@(16)
10c84a3e: 281c movel %a4@+,%d4
10c84a40: 206e 0010 moveal %fp@(16),%a0
10c84a44: 4a84 tstl %d4
10c84a46: 6c02 bges 10c84a4a <vsnprintf+0x134>
10c84a48: 7800 moveq #0,%d4
10c84a4a: 327c ffff moveaw #-1,%a1
10c84a4e: 1010 moveb %a0@,%d0
10c84a50: 0c00 0068 cmpib #104,%d0
10c84a54: 6712 beqs 10c84a68 <vsnprintf+0x152>
10c84a56: 0c00 006c cmpib #108,%d0
10c84a5a: 670c beqs 10c84a68 <vsnprintf+0x152>
10c84a5c: 0c00 004c cmpib #76,%d0
10c84a60: 6706 beqs 10c84a68 <vsnprintf+0x152>
10c84a62: 0c00 005a cmpib #90,%d0
10c84a66: 6626 bnes 10c84a8e <vsnprintf+0x178>
10c84a68: 206e 0010 moveal %fp@(16),%a0
10c84a6c: 1018 moveb %a0@+,%d0
10c84a6e: 4880 extw %d0
10c84a70: 3240 moveaw %d0,%a1
10c84a72: 2648 moveal %a0,%a3
10c84a74: 2d4b 0010 movel %a3,%fp@(16)
10c84a78: 706c moveq #108,%d0
10c84a7a: b089 cmpl %a1,%d0
10c84a7c: 6610 bnes 10c84a8e <vsnprintf+0x178>
10c84a7e: 0c10 006c cmpib #108,%a0@
10c84a82: 660a bnes 10c84a8e <vsnprintf+0x178>
10c84a84: 327c 004c moveaw #76,%a1
10c84a88: 5288 addql #1,%a0
10c84a8a: 2d48 0010 movel %a0,%fp@(16)
10c84a8e: 367c 000a moveaw #10,%a3
10c84a92: 206e 0010 moveal %fp@(16),%a0
10c84a96: 1010 moveb %a0@,%d0
10c84a98: 0600 ffdb addib #-37,%d0
10c84a9c: 4880 extw %d0
10c84a9e: 3040 moveaw %d0,%a0
10c84aa0: 7053 moveq #83,%d0
10c84aa2: b088 cmpl %a0,%d0
10c84aa4: 6500 01cc bcsw 10c84c72 <vsnprintf+0x35c>
10c84aa8: 2008 movel %a0,%d0
10c84aaa: d088 addl %a0,%d0
10c84aac: 303b 0806 movew %pc@(10c84ab4 <vsnprintf+0x19e>,%d0:l),%d0
10c84ab0: 4efb 0002 jmp %pc@(10c84ab4 <vsnprintf+0x19e>,%d0:w)
10c84ab4: 019e bclr %d0,%fp@+
10c84ab6: 01be 0676
10c84ab8: 01be 0676
10c84aba: 01be 0676
10c84abc: 01be 0676
10c84abe: 01be 0676
10c84ac0: 01be 0676
10c84ac2: 01be 0676
10c84ac4: 01be 0676
10c84ac6: 01be 0676
10c84ac8: 01be 0676
10c84aca: 01be 0676
10c84acc: 01be 0676
10c84ace: 01be 0676
10c84ad0: 01be 0676
10c84ad2: 01be 0676
10c84ad4: 01be 0676
10c84ad6: 01be 0676
10c84ad8: 01be 0676
10c84ada: 01be 0676
10c84adc: 01be 0676
10c84ade: 01be 0676
10c84ae0: 01be 0676
10c84ae2: 01be 0676
10c84ae4: 01be 0676
10c84ae6: 01be 0676
10c84ae8: 01be 0676
10c84aea: 01be 0676
10c84aec: 01be 0676
10c84aee: 01be 0676
10c84af0: 01be 0676
10c84af2: 01be 0676
10c84af4: 01be 0676
10c84af6: 01be 0676
10c84af8: 01be 0676
10c84afa: 01be 0676
10c84afc: 01be 0676
10c84afe: 01be 0676
10c84b00: 01be 0676
10c84b02: 01be 0676
10c84b04: 01be 0676
10c84b06: 01be 0676
10c84b08: 01be 0676
10c84b0a: 01be 0676
10c84b0c: 01be 0676
10c84b0e: 01be 0676
10c84b10: 01be 0676
10c84b12: 01be 0676
10c84b14: 01be 0676
10c84b16: 01be 0676
10c84b18: 01be 0676
10c84b1a: 01ae 01be bclr %d0,%fp@(446)
10c84b1e: 01be 0676
10c84b20: 01be 0676
10c84b22: 01be 0676
10c84b24: 01be 0676
10c84b26: 01be 0676
10c84b28: 01be 0676
10c84b2a: 01be 0676
10c84b2c: 01be 0676
10c84b2e: 01be 0676
10c84b30: 00a8 01b8 01be oril #28836286,%a0@(446)
10c84b36: 01be
10c84b38: 01be 0676
10c84b3a: 01be 0676
10c84b3c: 01b8 01be bclr %d0,1be <LSIGTRAP+0x1b9>
10c84b40: 01be 0676
10c84b42: 01be 0676
10c84b44: 01be 0676
10c84b46: 017a 01a8 bchg %d0,%pc@(10c84cf0 <vsnprintf+0x3da>)
10c84b4a: 015c bchg %d0,%a4@+
10c84b4c: 01be 0676
10c84b4e: 01be 0676
10c84b50: 00ee 0356
10c84b52: 01be 0676
10c84b54: 01e2 bset %d0,%a2@-
10c84b56: 01be 0676
10c84b58: 01be 0676
10c84b5a: 01b2 200c bclr %d0,%a2@(0000000c,%d2:w)
10c84b5e: 5880 addql #4,%d0
10c84b60: 0803 0004 btst #4,%d3
10c84b64: 6612 bnes 10c84b78 <vsnprintf+0x262>
10c84b66: 600a bras 10c84b72 <vsnprintf+0x25c>
10c84b68: bbca cmpal %a2,%a5
10c84b6a: 6504 bcss 10c84b70 <vsnprintf+0x25a>
10c84b6c: 14bc 0020 moveb #32,%a2@
10c84b70: 528a addql #1,%a2
10c84b72: 5382 subql #1,%d2
10c84b74: 4a82 tstl %d2
10c84b76: 6ef0 bgts 10c84b68 <vsnprintf+0x252>
10c84b78: 2840 moveal %d0,%a4
10c84b7a: 102c ffff moveb %a4@(-1),%d0
10c84b7e: bbca cmpal %a2,%a5
10c84b80: 6502 bcss 10c84b84 <vsnprintf+0x26e>
10c84b82: 1480 moveb %d0,%a2@
10c84b84: 528a addql #1,%a2
10c84b86: 5382 subql #1,%d2
10c84b88: 4a82 tstl %d2
10c84b8a: 6f00 0176 blew 10c84d02 <vsnprintf+0x3ec>
10c84b8e: bbca cmpal %a2,%a5
10c84b90: 6504 bcss 10c84b96 <vsnprintf+0x280>
10c84b92: 14bc 0020 moveb #32,%a2@
10c84b96: 528a addql #1,%a2
10c84b98: 5382 subql #1,%d2
10c84b9a: 4a82 tstl %d2
10c84b9c: 6ef0 bgts 10c84b8e <vsnprintf+0x278>
10c84b9e: 6000 0162 braw 10c84d02 <vsnprintf+0x3ec>
10c84ba2: 265c moveal %a4@+,%a3
10c84ba4: b6fc 0000 cmpaw #0,%a3
10c84ba8: 6606 bnes 10c84bb0 <vsnprintf+0x29a>
10c84baa: 47f9 1000 ac56 lea 1000ac56 <timer_bug_msg+0x1a8f>,%a3
10c84bb0: 2f04 movel %d4,%sp@-
10c84bb2: 2f0b movel %a3,%sp@-
10c84bb4: 4eb9 10c8 41aa jsr 10c841aa <strnlen>
10c84bba: 2200 movel %d0,%d1
10c84bbc: 508f addql #8,%sp
10c84bbe: 0803 0004 btst #4,%d3
10c84bc2: 6614 bnes 10c84bd8 <vsnprintf+0x2c2>
10c84bc4: 600a bras 10c84bd0 <vsnprintf+0x2ba>
10c84bc6: bbca cmpal %a2,%a5
10c84bc8: 6504 bcss 10c84bce <vsnprintf+0x2b8>
10c84bca: 14bc 0020 moveb #32,%a2@
10c84bce: 528a addql #1,%a2
10c84bd0: 2002 movel %d2,%d0
10c84bd2: 5382 subql #1,%d2
10c84bd4: b081 cmpl %d1,%d0
10c84bd6: 6eee bgts 10c84bc6 <vsnprintf+0x2b0>
10c84bd8: 2602 movel %d2,%d3
10c84bda: 5383 subql #1,%d3
10c84bdc: 4a81 tstl %d1
10c84bde: 6f10 bles 10c84bf0 <vsnprintf+0x2da>
10c84be0: 2001 movel %d1,%d0
10c84be2: bbca cmpal %a2,%a5
10c84be4: 6502 bcss 10c84be8 <vsnprintf+0x2d2>
10c84be6: 1493 moveb %a3@,%a2@
10c84be8: 528a addql #1,%a2
10c84bea: 528b addql #1,%a3
10c84bec: 5380 subql #1,%d0
10c84bee: 66f2 bnes 10c84be2 <vsnprintf+0x2cc>
10c84bf0: 2002 movel %d2,%d0
10c84bf2: 2403 movel %d3,%d2
10c84bf4: b081 cmpl %d1,%d0
10c84bf6: 6f00 010a blew 10c84d02 <vsnprintf+0x3ec>
10c84bfa: bbca cmpal %a2,%a5
10c84bfc: 6504 bcss 10c84c02 <vsnprintf+0x2ec>
10c84bfe: 14bc 0020 moveb #32,%a2@
10c84c02: 528a addql #1,%a2
10c84c04: 2002 movel %d2,%d0
10c84c06: 5382 subql #1,%d2
10c84c08: b081 cmpl %d1,%d0
10c84c0a: 6eee bgts 10c84bfa <vsnprintf+0x2e4>
10c84c0c: 6000 00f4 braw 10c84d02 <vsnprintf+0x3ec>
10c84c10: 70ff moveq #-1,%d0
10c84c12: b082 cmpl %d2,%d0
10c84c14: 6606 bnes 10c84c1c <vsnprintf+0x306>
10c84c16: 7408 moveq #8,%d2
10c84c18: 7001 moveq #1,%d0
10c84c1a: 8680 orl %d0,%d3
10c84c1c: 2f03 movel %d3,%sp@-
10c84c1e: 2f04 movel %d4,%sp@-
10c84c20: 2f02 movel %d2,%sp@-
10c84c22: 4878 0010 pea 10 <LSIGTRAP+0xb>
10c84c26: 2f1c movel %a4@+,%sp@-
10c84c28: 42a7 clrl %sp@-
10c84c2a: 6000 00c8 braw 10c84cf4 <vsnprintf+0x3de>
10c84c2e: 706c moveq #108,%d0
10c84c30: b089 cmpl %a1,%d0
10c84c32: 6706 beqs 10c84c3a <vsnprintf+0x324>
10c84c34: 705a moveq #90,%d0
10c84c36: b089 cmpl %a1,%d0
10c84c38: 660c bnes 10c84c46 <vsnprintf+0x330>
10c84c3a: 205c moveal %a4@+,%a0
10c84c3c: 224a moveal %a2,%a1
10c84c3e: 93c5 subal %d5,%a1
10c84c40: 2089 movel %a1,%a0@
10c84c42: 6000 00be braw 10c84d02 <vsnprintf+0x3ec>
10c84c46: 205c moveal %a4@+,%a0
10c84c48: 264a moveal %a2,%a3
10c84c4a: 97c5 subal %d5,%a3
10c84c4c: 208b movel %a3,%a0@
10c84c4e: 6000 00b2 braw 10c84d02 <vsnprintf+0x3ec>
10c84c52: bbca cmpal %a2,%a5
10c84c54: 6534 bcss 10c84c8a <vsnprintf+0x374>
10c84c56: 14bc 0025 moveb #37,%a2@
10c84c5a: 602e bras 10c84c8a <vsnprintf+0x374>
10c84c5c: 367c 0008 moveaw #8,%a3
10c84c60: 6034 bras 10c84c96 <vsnprintf+0x380>
10c84c62: 7040 moveq #64,%d0
10c84c64: 8680 orl %d0,%d3
10c84c66: 367c 0010 moveaw #16,%a3
10c84c6a: 602a bras 10c84c96 <vsnprintf+0x380>
10c84c6c: 7002 moveq #2,%d0
10c84c6e: 8680 orl %d0,%d3
10c84c70: 6024 bras 10c84c96 <vsnprintf+0x380>
10c84c72: bbca cmpal %a2,%a5
10c84c74: 6504 bcss 10c84c7a <vsnprintf+0x364>
10c84c76: 14bc 0025 moveb #37,%a2@
10c84c7a: 528a addql #1,%a2
10c84c7c: 206e 0010 moveal %fp@(16),%a0
10c84c80: 1010 moveb %a0@,%d0
10c84c82: 670a beqs 10c84c8e <vsnprintf+0x378>
10c84c84: bbca cmpal %a2,%a5
10c84c86: 6502 bcss 10c84c8a <vsnprintf+0x374>
10c84c88: 1480 moveb %d0,%a2@
10c84c8a: 528a addql #1,%a2
10c84c8c: 6074 bras 10c84d02 <vsnprintf+0x3ec>
10c84c8e: 5388 subql #1,%a0
10c84c90: 2d48 0010 movel %a0,%fp@(16)
10c84c94: 606c bras 10c84d02 <vsnprintf+0x3ec>
10c84c96: 704c moveq #76,%d0
10c84c98: b089 cmpl %a1,%d0
10c84c9a: 6606 bnes 10c84ca2 <vsnprintf+0x38c>
10c84c9c: 201c movel %a4@+,%d0
10c84c9e: 221c movel %a4@+,%d1
10c84ca0: 6046 bras 10c84ce8 <vsnprintf+0x3d2>
10c84ca2: 706c moveq #108,%d0
10c84ca4: b089 cmpl %a1,%d0
10c84ca6: 672e beqs 10c84cd6 <vsnprintf+0x3c0>
10c84ca8: 705a moveq #90,%d0
10c84caa: b089 cmpl %a1,%d0
10c84cac: 6606 bnes 10c84cb4 <vsnprintf+0x39e>
10c84cae: 221c movel %a4@+,%d1
10c84cb0: 4280 clrl %d0
10c84cb2: 6034 bras 10c84ce8 <vsnprintf+0x3d2>
10c84cb4: 7068 moveq #104,%d0
10c84cb6: b089 cmpl %a1,%d0
10c84cb8: 661c bnes 10c84cd6 <vsnprintf+0x3c0>
10c84cba: 588c addql #4,%a4
10c84cbc: 7000 moveq #0,%d0
10c84cbe: 7200 moveq #0,%d1
10c84cc0: 322c fffe movew %a4@(-2),%d1
10c84cc4: 0803 0001 btst #1,%d3
10c84cc8: 671e beqs 10c84ce8 <vsnprintf+0x3d2>
10c84cca: 3201 movew %d1,%d1
10c84ccc: 48c1 extl %d1
10c84cce: 5bc0 smi %d0
10c84cd0: 4880 extw %d0
10c84cd2: 48c0 extl %d0
10c84cd4: 6012 bras 10c84ce8 <vsnprintf+0x3d2>
10c84cd6: 221c movel %a4@+,%d1
10c84cd8: 4280 clrl %d0
10c84cda: 0803 0001 btst #1,%d3
10c84cde: 6708 beqs 10c84ce8 <vsnprintf+0x3d2>
10c84ce0: 2201 movel %d1,%d1
10c84ce2: 5bc0 smi %d0
10c84ce4: 4880 extw %d0
10c84ce6: 48c0 extl %d0
10c84ce8: 2f03 movel %d3,%sp@-
10c84cea: 2f04 movel %d4,%sp@-
10c84cec: 2f02 movel %d2,%sp@-
10c84cee: 2f0b movel %a3,%sp@-
10c84cf0: 2f01 movel %d1,%sp@-
10c84cf2: 2f00 movel %d0,%sp@-
10c84cf4: 2f0d movel %a5,%sp@-
10c84cf6: 2f0a movel %a2,%sp@-
10c84cf8: 4eba f9c4 jsr %pc@(10c846be <number>)
10c84cfc: 2440 moveal %d0,%a2
10c84cfe: 4fef 0020 lea %sp@(32),%sp
10c84d02: 206e 0010 moveal %fp@(16),%a0
10c84d06: 43e8 0001 lea %a0@(1),%a1
10c84d0a: 2d49 0010 movel %a1,%fp@(16)
10c84d0e: 4a28 0001 tstb %a0@(1)
10c84d12: 6600 fc3a bnew 10c8494e <vsnprintf+0x38>
10c84d16: bbca cmpal %a2,%a5
10c84d18: 6504 bcss 10c84d1e <vsnprintf+0x408>
10c84d1a: 4212 clrb %a2@
10c84d1c: 6006 bras 10c84d24 <vsnprintf+0x40e>
10c84d1e: 4a86 tstl %d6
10c84d20: 6702 beqs 10c84d24 <vsnprintf+0x40e>
10c84d22: 4215 clrb %a5@
10c84d24: 200a movel %a2,%d0
10c84d26: 9085 subl %d5,%d0
10c84d28: 4cee 3c7c ffdc moveml %fp@(-36),%d2-%d6/%a2-%a5
10c84d2e: 4e5e unlk %fp
10c84d30: 4e75 rts
10c84d32 <snprintf>:
10c84d32: 4e56 0000 linkw %fp,#0
10c84d36: 486e 0014 pea %fp@(20)
10c84d3a: 2f2e 0010 movel %fp@(16),%sp@-
10c84d3e: 2f2e 000c movel %fp@(12),%sp@-
10c84d42: 2f2e 0008 movel %fp@(8),%sp@-
10c84d46: 4eba fbce jsr %pc@(10c84916 <vsnprintf>)
10c84d4a: 4e5e unlk %fp
10c84d4c: 4e75 rts
10c84d4e <vsprintf>:
10c84d4e: 4e56 0000 linkw %fp,#0
10c84d52: 2f2e 0010 movel %fp@(16),%sp@-
10c84d56: 2f2e 000c movel %fp@(12),%sp@-
10c84d5a: 4878 ffff pea ffffffff <_flashend+0xef2fffff>
10c84d5e: 2f2e 0008 movel %fp@(8),%sp@-
10c84d62: 4eba fbb2 jsr %pc@(10c84916 <vsnprintf>)
10c84d66: 4e5e unlk %fp
10c84d68: 4e75 rts
10c84d6a <sprintf>:
10c84d6a: 4e56 0000 linkw %fp,#0
10c84d6e: 486e 0010 pea %fp@(16)
10c84d72: 2f2e 000c movel %fp@(12),%sp@-
10c84d76: 2f2e 0008 movel %fp@(8),%sp@-
10c84d7a: 4eba ffd2 jsr %pc@(10c84d4e <vsprintf>)
10c84d7e: 4e5e unlk %fp
10c84d80: 4e75 rts
10c84d82 <vsscanf>:
10c84d82: 4e56 fffc linkw %fp,#-4
10c84d86: 48e7 383c moveml %d2-%d4/%a2-%a5,%sp@-
10c84d8a: 282e 0008 movel %fp@(8),%d4
10c84d8e: 2a6e 0010 moveal %fp@(16),%a5
10c84d92: 2644 moveal %d4,%a3
10c84d94: 7600 moveq #0,%d3
10c84d96: 74ff moveq #-1,%d2
10c84d98: 6000 0396 braw 10c85130 <vsscanf+0x3ae>
10c84d9c: 2248 moveal %a0,%a1
10c84d9e: 4280 clrl %d0
10c84da0: 1010 moveb %a0@,%d0
10c84da2: 45f9 1001 0df8 lea 10010df8 <_ctype>,%a2
10c84da8: 284a moveal %a2,%a4
10c84daa: 0832 0005 0800 btst #5,%a2@(00000000,%d0:l)
10c84db0: 6732 beqs 10c84de4 <vsscanf+0x62>
10c84db2: 2009 movel %a1,%d0
10c84db4: 5280 addql #1,%d0
10c84db6: 2d40 000c movel %d0,%fp@(12)
10c84dba: 2240 moveal %d0,%a1
10c84dbc: 4280 clrl %d0
10c84dbe: 1011 moveb %a1@,%d0
10c84dc0: 0832 0005 0800 btst #5,%a2@(00000000,%d0:l)
10c84dc6: 66ea bnes 10c84db2 <vsscanf+0x30>
10c84dc8: 4280 clrl %d0
10c84dca: 1013 moveb %a3@,%d0
10c84dcc: 2049 moveal %a1,%a0
10c84dce: 0834 0005 0800 btst #5,%a4@(00000000,%d0:l)
10c84dd4: 670e beqs 10c84de4 <vsscanf+0x62>
10c84dd6: 7000 moveq #0,%d0
10c84dd8: 528b addql #1,%a3
10c84dda: 1013 moveb %a3@,%d0
10c84ddc: 0834 0005 0800 btst #5,%a4@(00000000,%d0:l)
10c84de2: 66f4 bnes 10c84dd8 <vsscanf+0x56>
10c84de4: 1210 moveb %a0@,%d1
10c84de6: 0c01 0025 cmpib #37,%d1
10c84dea: 6718 beqs 10c84e04 <vsscanf+0x82>
10c84dec: 4a01 tstb %d1
10c84dee: 6700 0350 beqw 10c85140 <vsscanf+0x3be>
10c84df2: 101b moveb %a3@+,%d0
10c84df4: 5288 addql #1,%a0
10c84df6: 2d48 000c movel %a0,%fp@(12)
10c84dfa: b001 cmpb %d1,%d0
10c84dfc: 6600 0342 bnew 10c85140 <vsscanf+0x3be>
10c84e00: 6000 032e braw 10c85130 <vsscanf+0x3ae>
10c84e04: 5288 addql #1,%a0
10c84e06: 2d48 000c movel %a0,%fp@(12)
10c84e0a: 1010 moveb %a0@,%d0
10c84e0c: 0c00 002a cmpib #42,%d0
10c84e10: 6650 bnes 10c84e62 <vsscanf+0xe0>
10c84e12: 0839 0005 1001 btst #5,10010e22 <_ctype+0x2a>
10c84e18: 0e22
10c84e1a: 661a bnes 10c84e36 <vsscanf+0xb4>
10c84e1c: 206e 000c moveal %fp@(12),%a0
10c84e20: 5288 addql #1,%a0
10c84e22: 2d48 000c movel %a0,%fp@(12)
10c84e26: 4280 clrl %d0
10c84e28: 1010 moveb %a0@,%d0
10c84e2a: 0834 0005 0800 btst #5,%a4@(00000000,%d0:l)
10c84e30: 6604 bnes 10c84e36 <vsscanf+0xb4>
10c84e32: 4a10 tstb %a0@
10c84e34: 66e6 bnes 10c84e1c <vsscanf+0x9a>
10c84e36: 4280 clrl %d0
10c84e38: 1013 moveb %a3@,%d0
10c84e3a: 0834 0005 0800 btst #5,%a4@(00000000,%d0:l)
10c84e40: 6600 02ee bnew 10c85130 <vsscanf+0x3ae>
10c84e44: 4a13 tstb %a3@
10c84e46: 6700 02e8 beqw 10c85130 <vsscanf+0x3ae>
10c84e4a: 7000 moveq #0,%d0
10c84e4c: 528b addql #1,%a3
10c84e4e: 1013 moveb %a3@,%d0
10c84e50: 0834 0005 0800 btst #5,%a4@(00000000,%d0:l)
10c84e56: 6600 02d8 bnew 10c85130 <vsscanf+0x3ae>
10c84e5a: 4a13 tstb %a3@
10c84e5c: 66ee bnes 10c84e4c <vsscanf+0xca>
10c84e5e: 6000 02d0 braw 10c85130 <vsscanf+0x3ae>
10c84e62: 0280 0000 00ff andil #255,%d0
10c84e68: 0834 0002 0800 btst #2,%a4@(00000000,%d0:l)
10c84e6e: 670c beqs 10c84e7c <vsscanf+0xfa>
10c84e70: 486e 000c pea %fp@(12)
10c84e74: 4eba f7fa jsr %pc@(10c84670 <skip_atoi>)
10c84e78: 2400 movel %d0,%d2
10c84e7a: 588f addql #4,%sp
10c84e7c: 327c ffff moveaw #-1,%a1
10c84e80: 206e 000c moveal %fp@(12),%a0
10c84e84: 1010 moveb %a0@,%d0
10c84e86: 0c00 0068 cmpib #104,%d0
10c84e8a: 6712 beqs 10c84e9e <vsscanf+0x11c>
10c84e8c: 0c00 006c cmpib #108,%d0
10c84e90: 670c beqs 10c84e9e <vsscanf+0x11c>
10c84e92: 0c00 004c cmpib #76,%d0
10c84e96: 6706 beqs 10c84e9e <vsscanf+0x11c>
10c84e98: 0c00 005a cmpib #90,%d0
10c84e9c: 660e bnes 10c84eac <vsscanf+0x12a>
10c84e9e: 206e 000c moveal %fp@(12),%a0
10c84ea2: 1018 moveb %a0@+,%d0
10c84ea4: 4880 extw %d0
10c84ea6: 3240 moveaw %d0,%a1
10c84ea8: 2d48 000c movel %a0,%fp@(12)
10c84eac: 720a moveq #10,%d1
10c84eae: 95ca subal %a2,%a2
10c84eb0: 206e 000c moveal %fp@(12),%a0
10c84eb4: 1010 moveb %a0@,%d0
10c84eb6: 6700 0288 beqw 10c85140 <vsscanf+0x3be>
10c84eba: 4a13 tstb %a3@
10c84ebc: 6700 0282 beqw 10c85140 <vsscanf+0x3be>
10c84ec0: 0600 ffdb addib #-37,%d0
10c84ec4: 4880 extw %d0
10c84ec6: 3040 moveaw %d0,%a0
10c84ec8: 52ae 000c addql #1,%fp@(12)
10c84ecc: 7053 moveq #83,%d0
10c84ece: b088 cmpl %a0,%d0
10c84ed0: 6500 026e bcsw 10c85140 <vsscanf+0x3be>
10c84ed4: 2008 movel %a0,%d0
10c84ed6: d088 addl %a0,%d0
10c84ed8: 303b 0806 movew %pc@(10c84ee0 <vsscanf+0x15e>,%d0:l),%d0
10c84edc: 4efb 0002 jmp %pc@(10c84ee0 <vsscanf+0x15e>,%d0:w)
10c84ee0: 014a 0260 movepl %a2@(608),%d0
10c84ee4: 0260 0260 andiw #608,%a0@-
10c84ee8: 0260 0260 andiw #608,%a0@-
10c84eec: 0260 0260 andiw #608,%a0@-
10c84ef0: 0260 0260 andiw #608,%a0@-
10c84ef4: 0260 0260 andiw #608,%a0@-
10c84ef8: 0260 0260 andiw #608,%a0@-
10c84efc: 0260 0260 andiw #608,%a0@-
10c84f00: 0260 0260 andiw #608,%a0@-
10c84f04: 0260 0260 andiw #608,%a0@-
10c84f08: 0260 0260 andiw #608,%a0@-
10c84f0c: 0260 0260 andiw #608,%a0@-
10c84f10: 0260 0260 andiw #608,%a0@-
10c84f14: 0260 0260 andiw #608,%a0@-
10c84f18: 0260 0260 andiw #608,%a0@-
10c84f1c: 0260 0260 andiw #608,%a0@-
10c84f20: 0260 0260 andiw #608,%a0@-
10c84f24: 0260 0260 andiw #608,%a0@-
10c84f28: 0260 0260 andiw #608,%a0@-
10c84f2c: 0260 0260 andiw #608,%a0@-
10c84f30: 0260 0260 andiw #608,%a0@-
10c84f34: 0260 0260 andiw #608,%a0@-
10c84f38: 0260 0260 andiw #608,%a0@-
10c84f3c: 0260 0260 andiw #608,%a0@-
10c84f40: 0260 0260 andiw #608,%a0@-
10c84f44: 0260 0140 andiw #320,%a0@-
10c84f48: 0260 0260 andiw #608,%a0@-
10c84f4c: 0260 0260 andiw #608,%a0@-
10c84f50: 0260 0260 andiw #608,%a0@-
10c84f54: 0260 0260 andiw #608,%a0@-
10c84f58: 0260 0260 andiw #608,%a0@-
10c84f5c: 00a8 0144 0260 oril #21234272,%a0@(608)
10c84f62: 0260
10c84f64: 0260 0260 andiw #608,%a0@-
10c84f68: 0144 bchg %d0,%d4
10c84f6a: 0260 0260 andiw #608,%a0@-
10c84f6e: 0260 0260 andiw #608,%a0@-
10c84f72: 0130 013c 0260 btst %d0,%a0@(02600260)@(00000000,%d0:w)
10c84f78: 0260
10c84f7a: 0260 00c6 andiw #198,%a0@-
10c84f7e: 0260 0156 andiw #342,%a0@-
10c84f82: 0260 0260 andiw #608,%a0@-
10c84f86: 0140 bchg %d0,%d0
10c84f88: 205d moveal %a5@+,%a0
10c84f8a: 70ff moveq #-1,%d0
10c84f8c: b082 cmpl %d2,%d0
10c84f8e: 6602 bnes 10c84f92 <vsscanf+0x210>
10c84f90: 7401 moveq #1,%d2
10c84f92: 2243 moveal %d3,%a1
10c84f94: 5289 addql #1,%a1
10c84f96: 10db moveb %a3@+,%a0@+
10c84f98: 2002 movel %d2,%d0
10c84f9a: 5382 subql #1,%d2
10c84f9c: 4a80 tstl %d0
10c84f9e: 6f6a bles 10c8500a <vsscanf+0x288>
10c84fa0: 4a13 tstb %a3@
10c84fa2: 66f2 bnes 10c84f96 <vsscanf+0x214>
10c84fa4: 6064 bras 10c8500a <vsscanf+0x288>
10c84fa6: 205d moveal %a5@+,%a0
10c84fa8: 70ff moveq #-1,%d0
10c84faa: b082 cmpl %d2,%d0
10c84fac: 6606 bnes 10c84fb4 <vsscanf+0x232>
10c84fae: 243c 7fff ffff movel #2147483647,%d2
10c84fb4: 4280 clrl %d0
10c84fb6: 1013 moveb %a3@,%d0
10c84fb8: 2243 moveal %d3,%a1
10c84fba: 5289 addql #1,%a1
10c84fbc: 0834 0005 0800 btst #5,%a4@(00000000,%d0:l)
10c84fc2: 670e beqs 10c84fd2 <vsscanf+0x250>
10c84fc4: 7000 moveq #0,%d0
10c84fc6: 528b addql #1,%a3
10c84fc8: 1013 moveb %a3@,%d0
10c84fca: 0834 0005 0800 btst #5,%a4@(00000000,%d0:l)
10c84fd0: 66f4 bnes 10c84fc6 <vsscanf+0x244>
10c84fd2: 1213 moveb %a3@,%d1
10c84fd4: 6732 beqs 10c85008 <vsscanf+0x286>
10c84fd6: 4280 clrl %d0
10c84fd8: 1001 moveb %d1,%d0
10c84fda: 0834 0005 0800 btst #5,%a4@(00000000,%d0:l)
10c84fe0: 6626 bnes 10c85008 <vsscanf+0x286>
10c84fe2: 5382 subql #1,%d2
10c84fe4: 70ff moveq #-1,%d0
10c84fe6: b082 cmpl %d2,%d0
10c84fe8: 671e beqs 10c85008 <vsscanf+0x286>
10c84fea: 7000 moveq #0,%d0
10c84fec: 10c1 moveb %d1,%a0@+
10c84fee: 528b addql #1,%a3
10c84ff0: 1213 moveb %a3@,%d1
10c84ff2: 6714 beqs 10c85008 <vsscanf+0x286>
10c84ff4: 1001 moveb %d1,%d0
10c84ff6: 0834 0005 0800 btst #5,%a4@(00000000,%d0:l)
10c84ffc: 660a bnes 10c85008 <vsscanf+0x286>
10c84ffe: 51ca ffec dbf %d2,10c84fec <vsscanf+0x26a>
10c85002: 4242 clrw %d2
10c85004: 5382 subql #1,%d2
10c85006: 64e4 bccs 10c84fec <vsscanf+0x26a>
10c85008: 4210 clrb %a0@
10c8500a: 2609 movel %a1,%d3
10c8500c: 6000 0122 braw 10c85130 <vsscanf+0x3ae>
10c85010: 205d moveal %a5@+,%a0
10c85012: 200b movel %a3,%d0
10c85014: 9084 subl %d4,%d0
10c85016: 2080 movel %d0,%a0@
10c85018: 6000 0116 braw 10c85130 <vsscanf+0x3ae>
10c8501c: 7208 moveq #8,%d1
10c8501e: 6016 bras 10c85036 <vsscanf+0x2b4>
10c85020: 7210 moveq #16,%d1
10c85022: 6012 bras 10c85036 <vsscanf+0x2b4>
10c85024: 347c 0001 moveaw #1,%a2
10c85028: 600c bras 10c85036 <vsscanf+0x2b4>
10c8502a: 0c1b 0025 cmpib #37,%a3@+
10c8502e: 6700 0100 beqw 10c85130 <vsscanf+0x3ae>
10c85032: 6000 010c braw 10c85140 <vsscanf+0x3be>
10c85036: 4280 clrl %d0
10c85038: 1013 moveb %a3@,%d0
10c8503a: 0834 0005 0800 btst #5,%a4@(00000000,%d0:l)
10c85040: 670e beqs 10c85050 <vsscanf+0x2ce>
10c85042: 7000 moveq #0,%d0
10c85044: 528b addql #1,%a3
10c85046: 1013 moveb %a3@,%d0
10c85048: 0834 0005 0800 btst #5,%a4@(00000000,%d0:l)
10c8504e: 66f4 bnes 10c85044 <vsscanf+0x2c2>
10c85050: 1013 moveb %a3@,%d0
10c85052: 6700 00ec beqw 10c85140 <vsscanf+0x3be>
10c85056: 0280 0000 00ff andil #255,%d0
10c8505c: 0834 0002 0800 btst #2,%a4@(00000000,%d0:l)
10c85062: 6700 00dc beqw 10c85140 <vsscanf+0x3be>
10c85066: 705a moveq #90,%d0
10c85068: b089 cmpl %a1,%d0
10c8506a: 6700 00a6 beqw 10c85112 <vsscanf+0x390>
10c8506e: 6d0a blts 10c8507a <vsscanf+0x2f8>
10c85070: 704c moveq #76,%d0
10c85072: b089 cmpl %a1,%d0
10c85074: 6754 beqs 10c850ca <vsscanf+0x348>
10c85076: 6000 0084 braw 10c850fc <vsscanf+0x37a>
10c8507a: 7068 moveq #104,%d0
10c8507c: b089 cmpl %a1,%d0
10c8507e: 6708 beqs 10c85088 <vsscanf+0x306>
10c85080: 706c moveq #108,%d0
10c85082: b089 cmpl %a1,%d0
10c85084: 672e beqs 10c850b4 <vsscanf+0x332>
10c85086: 6074 bras 10c850fc <vsscanf+0x37a>
10c85088: b4fc 0000 cmpaw #0,%a2
10c8508c: 6714 beqs 10c850a2 <vsscanf+0x320>
10c8508e: 245d moveal %a5@+,%a2
10c85090: 2f01 movel %d1,%sp@-
10c85092: 486e fffc pea %fp@(-4)
10c85096: 2f0b movel %a3,%sp@-
10c85098: 4eba f476 jsr %pc@(10c84510 <simple_strtol>)
10c8509c: 3480 movew %d0,%a2@
10c8509e: 6000 0082 braw 10c85122 <vsscanf+0x3a0>
10c850a2: 245d moveal %a5@+,%a2
10c850a4: 2f01 movel %d1,%sp@-
10c850a6: 486e fffc pea %fp@(-4)
10c850aa: 2f0b movel %a3,%sp@-
10c850ac: 4eba f39e jsr %pc@(10c8444c <simple_strtoul>)
10c850b0: 3480 movew %d0,%a2@
10c850b2: 606e bras 10c85122 <vsscanf+0x3a0>
10c850b4: b4fc 0000 cmpaw #0,%a2
10c850b8: 6758 beqs 10c85112 <vsscanf+0x390>
10c850ba: 245d moveal %a5@+,%a2
10c850bc: 2f01 movel %d1,%sp@-
10c850be: 486e fffc pea %fp@(-4)
10c850c2: 2f0b movel %a3,%sp@-
10c850c4: 4eba f44a jsr %pc@(10c84510 <simple_strtol>)
10c850c8: 6056 bras 10c85120 <vsscanf+0x39e>
10c850ca: b4fc 0000 cmpaw #0,%a2
10c850ce: 6716 beqs 10c850e6 <vsscanf+0x364>
10c850d0: 245d moveal %a5@+,%a2
10c850d2: 2f01 movel %d1,%sp@-
10c850d4: 486e fffc pea %fp@(-4)
10c850d8: 2f0b movel %a3,%sp@-
10c850da: 4eba f55e jsr %pc@(10c8463a <simple_strtoll>)
10c850de: 2480 movel %d0,%a2@
10c850e0: 2541 0004 movel %d1,%a2@(4)
10c850e4: 603c bras 10c85122 <vsscanf+0x3a0>
10c850e6: 245d moveal %a5@+,%a2
10c850e8: 2f01 movel %d1,%sp@-
10c850ea: 486e fffc pea %fp@(-4)
10c850ee: 2f0b movel %a3,%sp@-
10c850f0: 4eba f452 jsr %pc@(10c84544 <simple_strtoull>)
10c850f4: 2480 movel %d0,%a2@
10c850f6: 2541 0004 movel %d1,%a2@(4)
10c850fa: 6026 bras 10c85122 <vsscanf+0x3a0>
10c850fc: b4fc 0000 cmpaw #0,%a2
10c85100: 6710 beqs 10c85112 <vsscanf+0x390>
10c85102: 245d moveal %a5@+,%a2
10c85104: 2f01 movel %d1,%sp@-
10c85106: 486e fffc pea %fp@(-4)
10c8510a: 2f0b movel %a3,%sp@-
10c8510c: 4eba f402 jsr %pc@(10c84510 <simple_strtol>)
10c85110: 600e bras 10c85120 <vsscanf+0x39e>
10c85112: 245d moveal %a5@+,%a2
10c85114: 2f01 movel %d1,%sp@-
10c85116: 486e fffc pea %fp@(-4)
10c8511a: 2f0b movel %a3,%sp@-
10c8511c: 4eba f32e jsr %pc@(10c8444c <simple_strtoul>)
10c85120: 2480 movel %d0,%a2@
10c85122: 4fef 000c lea %sp@(12),%sp
10c85126: 5283 addql #1,%d3
10c85128: 202e fffc movel %fp@(-4),%d0
10c8512c: 6712 beqs 10c85140 <vsscanf+0x3be>
10c8512e: 2640 moveal %d0,%a3
10c85130: 202e 000c movel %fp@(12),%d0
10c85134: 2040 moveal %d0,%a0
10c85136: 4a10 tstb %a0@
10c85138: 6706 beqs 10c85140 <vsscanf+0x3be>
10c8513a: 4a13 tstb %a3@
10c8513c: 6600 fc5e bnew 10c84d9c <vsscanf+0x1a>
10c85140: 2003 movel %d3,%d0
10c85142: 4cee 3c1c ffe0 moveml %fp@(-32),%d2-%d4/%a2-%a5
10c85148: 4e5e unlk %fp
10c8514a: 4e75 rts
10c8514c <sscanf>:
10c8514c: 4e56 0000 linkw %fp,#0
10c85150: 486e 0010 pea %fp@(16)
10c85154: 2f2e 000c movel %fp@(12),%sp@-
10c85158: 2f2e 0008 movel %fp@(8),%sp@-
10c8515c: 4eba fc24 jsr %pc@(10c84d82 <vsscanf>)
10c85160: 4e5e unlk %fp
10c85162: 4e75 rts
10c85164 <get_option>:
10c85164: 4e56 0000 linkw %fp,#0
10c85168: 2f0b movel %a3,%sp@-
10c8516a: 2f0a movel %a2,%sp@-
10c8516c: 266e 0008 moveal %fp@(8),%a3
10c85170: 2453 moveal %a3@,%a2
10c85172: b4fc 0000 cmpaw #0,%a2
10c85176: 671c beqs 10c85194 <get_option+0x30>
10c85178: 4a12 tstb %a2@
10c8517a: 6718 beqs 10c85194 <get_option+0x30>
10c8517c: 42a7 clrl %sp@-
10c8517e: 2f0b movel %a3,%sp@-
10c85180: 2f0a movel %a2,%sp@-
10c85182: 4eb9 10c8 4510 jsr 10c84510 <simple_strtol>
10c85188: 206e 000c moveal %fp@(12),%a0
10c8518c: 2080 movel %d0,%a0@
10c8518e: 2053 moveal %a3@,%a0
10c85190: b1ca cmpal %a2,%a0
10c85192: 6604 bnes 10c85198 <get_option+0x34>
10c85194: 7000 moveq #0,%d0
10c85196: 6010 bras 10c851a8 <get_option+0x44>
10c85198: 0c10 002c cmpib #44,%a0@
10c8519c: 6704 beqs 10c851a2 <get_option+0x3e>
10c8519e: 7001 moveq #1,%d0
10c851a0: 6006 bras 10c851a8 <get_option+0x44>
10c851a2: 5288 addql #1,%a0
10c851a4: 2688 movel %a0,%a3@
10c851a6: 7002 moveq #2,%d0
10c851a8: 246e fff8 moveal %fp@(-8),%a2
10c851ac: 266e fffc moveal %fp@(-4),%a3
10c851b0: 4e5e unlk %fp
10c851b2: 4e75 rts
10c851b4 <get_options>:
10c851b4: 4e56 0000 linkw %fp,#0
10c851b8: 48e7 3820 moveml %d2-%d4/%a2,%sp@-
10c851bc: 282e 000c movel %fp@(12),%d4
10c851c0: 246e 0010 moveal %fp@(16),%a2
10c851c4: 7601 moveq #1,%d3
10c851c6: 240a movel %a2,%d2
10c851c8: 5882 addql #4,%d2
10c851ca: b883 cmpl %d3,%d4
10c851cc: 6f1a bles 10c851e8 <get_options+0x34>
10c851ce: 2f02 movel %d2,%sp@-
10c851d0: 486e 0008 pea %fp@(8)
10c851d4: 4eba ff8e jsr %pc@(10c85164 <get_option>)
10c851d8: 508f addql #8,%sp
10c851da: 4a80 tstl %d0
10c851dc: 670a beqs 10c851e8 <get_options+0x34>
10c851de: 5882 addql #4,%d2
10c851e0: 5283 addql #1,%d3
10c851e2: 7201 moveq #1,%d1
10c851e4: b280 cmpl %d0,%d1
10c851e6: 66e2 bnes 10c851ca <get_options+0x16>
10c851e8: 5383 subql #1,%d3
10c851ea: 2483 movel %d3,%a2@
10c851ec: 202e 0008 movel %fp@(8),%d0
10c851f0: 4cee 041c fff0 moveml %fp@(-16),%d2-%d4/%a2
10c851f6: 4e5e unlk %fp
10c851f8: 4e75 rts
10c851fa <memparse>:
10c851fa: 4e56 0000 linkw %fp,#0
10c851fe: 48e7 3c20 moveml %d2-%d5/%a2,%sp@-
10c85202: 246e 000c moveal %fp@(12),%a2
10c85206: 42a7 clrl %sp@-
10c85208: 2f0a movel %a2,%sp@-
10c8520a: 2f2e 0008 movel %fp@(8),%sp@-
10c8520e: 4eb9 10c8 4544 jsr 10c84544 <simple_strtoull>
10c85214: 2800 movel %d0,%d4
10c85216: 2a01 movel %d1,%d5
10c85218: 2052 moveal %a2@,%a0
10c8521a: 1010 moveb %a0@,%d0
10c8521c: 0600 ffb9 addib #-71,%d0
10c85220: 4880 extw %d0
10c85222: 3040 moveaw %d0,%a0
10c85224: 7026 moveq #38,%d0
10c85226: b088 cmpl %a0,%d0
10c85228: 6500 00b2 bcsw 10c852dc <memparse+0xe2>
10c8522c: 2008 movel %a0,%d0
10c8522e: d088 addl %a0,%d0
10c85230: 303b 0806 movew %pc@(10c85238 <memparse+0x3e>,%d0:l),%d0
10c85234: 4efb 0002 jmp %pc@(10c85238 <memparse+0x3e>,%d0:w)
10c85238: 004e 00a4 oriw #164,%fp
10c8523c: 00a4 00a4 0086 oril #10748038,%a4@-
10c85242: 00a4 006a 00a4 oril #6946980,%a4@-
10c85248: 00a4 00a4 00a4 oril #10748068,%a4@-
10c8524e: 00a4 00a4 00a4 oril #10748068,%a4@-
10c85254: 00a4 00a4 00a4 oril #10748068,%a4@-
10c8525a: 00a4 00a4 00a4 oril #10748068,%a4@-
10c85260: 00a4 00a4 00a4 oril #10748068,%a4@-
10c85266: 00a4 00a4 00a4 oril #10748068,%a4@-
10c8526c: 00a4 00a4 00a4 oril #10748068,%a4@-
10c85272: 00a4 00a4 00a4 oril #10748068,%a4@-
10c85278: 004e 00a4 oriw #164,%fp
10c8527c: 00a4 00a4 0086 oril #10748038,%a4@-
10c85282: 00a4 006a 2605 oril #6956549,%a4@-
10c85288: 4243 clrw %d3
10c8528a: 4843 swap %d3
10c8528c: ec4b lsrw #6,%d3
10c8528e: 2404 movel %d4,%d2
10c85290: 700a moveq #10,%d0
10c85292: e1aa lsll %d0,%d2
10c85294: 2003 movel %d3,%d0
10c85296: 8082 orl %d2,%d0
10c85298: 2205 movel %d5,%d1
10c8529a: 740a moveq #10,%d2
10c8529c: e5a9 lsll %d2,%d1
10c8529e: 2800 movel %d0,%d4
10c852a0: 2a01 movel %d1,%d5
10c852a2: 2605 movel %d5,%d3
10c852a4: 4243 clrw %d3
10c852a6: 4843 swap %d3
10c852a8: ec4b lsrw #6,%d3
10c852aa: 2404 movel %d4,%d2
10c852ac: 700a moveq #10,%d0
10c852ae: e1aa lsll %d0,%d2
10c852b0: 2003 movel %d3,%d0
10c852b2: 8082 orl %d2,%d0
10c852b4: 2205 movel %d5,%d1
10c852b6: 740a moveq #10,%d2
10c852b8: e5a9 lsll %d2,%d1
10c852ba: 2800 movel %d0,%d4
10c852bc: 2a01 movel %d1,%d5
10c852be: 2605 movel %d5,%d3
10c852c0: 4243 clrw %d3
10c852c2: 4843 swap %d3
10c852c4: ec4b lsrw #6,%d3
10c852c6: 2404 movel %d4,%d2
10c852c8: 700a moveq #10,%d0
10c852ca: e1aa lsll %d0,%d2
10c852cc: 2003 movel %d3,%d0
10c852ce: 8082 orl %d2,%d0
10c852d0: 2205 movel %d5,%d1
10c852d2: 740a moveq #10,%d2
10c852d4: e5a9 lsll %d2,%d1
10c852d6: 2800 movel %d0,%d4
10c852d8: 2a01 movel %d1,%d5
10c852da: 5292 addql #1,%a2@
10c852dc: 2004 movel %d4,%d0
10c852de: 2205 movel %d5,%d1
10c852e0: 4cee 043c ffec moveml %fp@(-20),%d2-%d5/%a2
10c852e6: 4e5e unlk %fp
10c852e8: 4e75 rts
...
10c852ec <bust_spinlocks>:
10c852ec: 4e56 0000 linkw %fp,#0
10c852f0: 2f02 movel %d2,%sp@-
10c852f2: 4aae 0008 tstl %fp@(8)
10c852f6: 670a beqs 10c85302 <bust_spinlocks+0x16>
10c852f8: 7001 moveq #1,%d0
10c852fa: 23c0 1002 5724 movel %d0,10025724 <oops_in_progress>
10c85300: 6026 bras 10c85328 <bust_spinlocks+0x3c>
10c85302: 2439 1000 ceb0 movel 1000ceb0 <console_loglevel>,%d2
10c85308: 42b9 1002 5724 clrl 10025724 <oops_in_progress>
10c8530e: 700f moveq #15,%d0
10c85310: 23c0 1000 ceb0 movel %d0,1000ceb0 <console_loglevel>
10c85316: 4879 1000 ac62 pea 1000ac62 <timer_bug_msg+0x1a9b>
10c8531c: 4eb9 10c1 677e jsr 10c1677e <printk>
10c85322: 23c2 1000 ceb0 movel %d2,1000ceb0 <console_loglevel>
10c85328: 242e fffc movel %fp@(-4),%d2
10c8532c: 4e5e unlk %fp
10c8532e: 4e75 rts
10c85330 <init_rwsem>:
10c85330: 4e56 0000 linkw %fp,#0
10c85334: 226e 0008 moveal %fp@(8),%a1
10c85338: 4291 clrl %a1@
10c8533a: 41e9 0008 lea %a1@(8),%a0
10c8533e: 2088 movel %a0,%a0@
10c85340: 2348 000c movel %a0,%a1@(12)
10c85344: 4e5e unlk %fp
10c85346: 4e75 rts
10c85348 <__down_read>:
10c85348: 4e56 fff0 linkw %fp,#-16
10c8534c: 2f0b movel %a3,%sp@-
10c8534e: 2f0a movel %a2,%sp@-
10c85350: 226e 0008 moveal %fp@(8),%a1
10c85354: 2011 movel %a1@,%d0
10c85356: 6d0e blts 10c85366 <__down_read+0x1e>
10c85358: 41e9 0008 lea %a1@(8),%a0
10c8535c: b1d0 cmpal %a0@,%a0
10c8535e: 6606 bnes 10c85366 <__down_read+0x1e>
10c85360: 5280 addql #1,%d0
10c85362: 2280 movel %d0,%a1@
10c85364: 604a bras 10c853b0 <__down_read+0x68>
10c85366: 2479 1002 53b4 moveal 100253b4 <_current_task>,%a2
10c8536c: 7002 moveq #2,%d0
10c8536e: 2480 movel %d0,%a2@
10c85370: 2d4a fff8 movel %a2,%fp@(-8)
10c85374: 7001 moveq #1,%d0
10c85376: 2d40 fffc movel %d0,%fp@(-4)
10c8537a: 41e9 0008 lea %a1@(8),%a0
10c8537e: 2268 0004 moveal %a0@(4),%a1
10c85382: 47ee fff0 lea %fp@(-16),%a3
10c85386: 214b 0004 movel %a3,%a0@(4)
10c8538a: 2d48 fff0 movel %a0,%fp@(-16)
10c8538e: 2d49 fff4 movel %a1,%fp@(-12)
10c85392: 204b moveal %a3,%a0
10c85394: 2288 movel %a0,%a1@
10c85396: 4aae fffc tstl %fp@(-4)
10c8539a: 6710 beqs 10c853ac <__down_read+0x64>
10c8539c: 4eb9 10c1 44d2 jsr 10c144d2 <schedule>
10c853a2: 7002 moveq #2,%d0
10c853a4: 2480 movel %d0,%a2@
10c853a6: 4aae fffc tstl %fp@(-4)
10c853aa: 66f0 bnes 10c8539c <__down_read+0x54>
10c853ac: 7000 moveq #0,%d0
10c853ae: 2480 movel %d0,%a2@
10c853b0: 246e ffe8 moveal %fp@(-24),%a2
10c853b4: 266e ffec moveal %fp@(-20),%a3
10c853b8: 4e5e unlk %fp
10c853ba: 4e75 rts
10c853bc <__down_write>:
10c853bc: 4e56 fff0 linkw %fp,#-16
10c853c0: 2f0b movel %a3,%sp@-
10c853c2: 2f0a movel %a2,%sp@-
10c853c4: 226e 0008 moveal %fp@(8),%a1
10c853c8: 4a91 tstl %a1@
10c853ca: 660e bnes 10c853da <__down_write+0x1e>
10c853cc: 41e9 0008 lea %a1@(8),%a0
10c853d0: b1d0 cmpal %a0@,%a0
10c853d2: 6606 bnes 10c853da <__down_write+0x1e>
10c853d4: 70ff moveq #-1,%d0
10c853d6: 2280 movel %d0,%a1@
10c853d8: 6048 bras 10c85422 <__down_write+0x66>
10c853da: 2479 1002 53b4 moveal 100253b4 <_current_task>,%a2
10c853e0: 7002 moveq #2,%d0
10c853e2: 2480 movel %d0,%a2@
10c853e4: 2d4a fff8 movel %a2,%fp@(-8)
10c853e8: 2d40 fffc movel %d0,%fp@(-4)
10c853ec: 41e9 0008 lea %a1@(8),%a0
10c853f0: 2268 0004 moveal %a0@(4),%a1
10c853f4: 47ee fff0 lea %fp@(-16),%a3
10c853f8: 214b 0004 movel %a3,%a0@(4)
10c853fc: 2d48 fff0 movel %a0,%fp@(-16)
10c85400: 2d49 fff4 movel %a1,%fp@(-12)
10c85404: 204b moveal %a3,%a0
10c85406: 2288 movel %a0,%a1@
10c85408: 4aae fffc tstl %fp@(-4)
10c8540c: 6710 beqs 10c8541e <__down_write+0x62>
10c8540e: 4eb9 10c1 44d2 jsr 10c144d2 <schedule>
10c85414: 7002 moveq #2,%d0
10c85416: 2480 movel %d0,%a2@
10c85418: 4aae fffc tstl %fp@(-4)
10c8541c: 66f0 bnes 10c8540e <__down_write+0x52>
10c8541e: 7000 moveq #0,%d0
10c85420: 2480 movel %d0,%a2@
10c85422: 246e ffe8 moveal %fp@(-24),%a2
10c85426: 266e ffec moveal %fp@(-20),%a3
10c8542a: 4e5e unlk %fp
10c8542c: 4e75 rts
10c8542e <__up_read>:
10c8542e: 4e56 0000 linkw %fp,#0
10c85432: 2f0a movel %a2,%sp@-
10c85434: 226e 0008 moveal %fp@(8),%a1
10c85438: 2011 movel %a1@,%d0
10c8543a: 2200 movel %d0,%d1
10c8543c: 5381 subql #1,%d1
10c8543e: 2281 movel %d1,%a1@
10c85440: 7201 moveq #1,%d1
10c85442: b280 cmpl %d0,%d1
10c85444: 6628 bnes 10c8546e <__up_read+0x40>
10c85446: 41e9 0008 lea %a1@(8),%a0
10c8544a: b1d0 cmpal %a0@,%a0
10c8544c: 6720 beqs 10c8546e <__up_read+0x40>
10c8544e: 70ff moveq #-1,%d0
10c85450: 2280 movel %d0,%a1@
10c85452: 2050 moveal %a0@,%a0
10c85454: 2468 0004 moveal %a0@(4),%a2
10c85458: 2250 moveal %a0@,%a1
10c8545a: 234a 0004 movel %a2,%a1@(4)
10c8545e: 2489 movel %a1,%a2@
10c85460: 42a8 000c clrl %a0@(12)
10c85464: 2f28 0008 movel %a0@(8),%sp@-
10c85468: 4eb9 10c1 52ec jsr 10c152ec <wake_up_process>
10c8546e: 246e fffc moveal %fp@(-4),%a2
10c85472: 4e5e unlk %fp
10c85474: 4e75 rts
10c85476 <__up_write>:
10c85476: 4e56 0000 linkw %fp,#0
10c8547a: 48e7 2038 moveml %d2/%a2-%a4,%sp@-
10c8547e: 286e 0008 moveal %fp@(8),%a4
10c85482: 4294 clrl %a4@
10c85484: 43ec 0008 lea %a4@(8),%a1
10c85488: 2011 movel %a1@,%d0
10c8548a: b3c0 cmpal %d0,%a1
10c8548c: 675e beqs 10c854ec <__up_write+0x76>
10c8548e: 2440 moveal %d0,%a2
10c85490: 082a 0001 000f btst #1,%a2@(15)
10c85496: 6720 beqs 10c854b8 <__up_write+0x42>
10c85498: 70ff moveq #-1,%d0
10c8549a: 2880 movel %d0,%a4@
10c8549c: 226a 0004 moveal %a2@(4),%a1
10c854a0: 2052 moveal %a2@,%a0
10c854a2: 2149 0004 movel %a1,%a0@(4)
10c854a6: 2288 movel %a0,%a1@
10c854a8: 42aa 000c clrl %a2@(12)
10c854ac: 2f2a 0008 movel %a2@(8),%sp@-
10c854b0: 4eb9 10c1 52ec jsr 10c152ec <wake_up_process>
10c854b6: 6034 bras 10c854ec <__up_write+0x76>
10c854b8: 7400 moveq #0,%d2
10c854ba: 2649 moveal %a1,%a3
10c854bc: 226a 0004 moveal %a2@(4),%a1
10c854c0: 2052 moveal %a2@,%a0
10c854c2: 2149 0004 movel %a1,%a0@(4)
10c854c6: 2288 movel %a0,%a1@
10c854c8: 42aa 000c clrl %a2@(12)
10c854cc: 2f2a 0008 movel %a2@(8),%sp@-
10c854d0: 4eb9 10c1 52ec jsr 10c152ec <wake_up_process>
10c854d6: 5282 addql #1,%d2
10c854d8: 588f addql #4,%sp
10c854da: 2013 movel %a3@,%d0
10c854dc: b7c0 cmpal %d0,%a3
10c854de: 670a beqs 10c854ea <__up_write+0x74>
10c854e0: 2440 moveal %d0,%a2
10c854e2: 082a 0000 000f btst #0,%a2@(15)
10c854e8: 66d2 bnes 10c854bc <__up_write+0x46>
10c854ea: d594 addl %d2,%a4@
10c854ec: 4cee 1c04 fff0 moveml %fp@(-16),%d2/%a2-%a4
10c854f2: 4e5e unlk %fp
10c854f4: 4e75 rts
...
10c854f8 <__ashrdi3>:
10c854f8: 4e56 0000 linkw %fp,#0
10c854fc: 48e7 3e00 moveml %d2-%d6,%sp@-
10c85500: 282e 0008 movel %fp@(8),%d4
10c85504: 2a2e 000c movel %fp@(12),%d5
10c85508: 202e 0010 movel %fp@(16),%d0
10c8550c: 6606 bnes 10c85514 <__ashrdi3+0x1c>
10c8550e: 2004 movel %d4,%d0
10c85510: 2205 movel %d5,%d1
10c85512: 602e bras 10c85542 <__ashrdi3+0x4a>
10c85514: 7220 moveq #32,%d1
10c85516: 9280 subl %d0,%d1
10c85518: 4a81 tstl %d1
10c8551a: 6e0e bgts 10c8552a <__ashrdi3+0x32>
10c8551c: 2404 movel %d4,%d2
10c8551e: d482 addl %d2,%d2
10c85520: 9582 subxl %d2,%d2
10c85522: 4481 negl %d1
10c85524: 2604 movel %d4,%d3
10c85526: e2a3 asrl %d1,%d3
10c85528: 6014 bras 10c8553e <__ashrdi3+0x46>
10c8552a: 2c04 movel %d4,%d6
10c8552c: e3ae lsll %d1,%d6
10c8552e: 2206 movel %d6,%d1
10c85530: 2404 movel %d4,%d2
10c85532: e0a2 asrl %d0,%d2
10c85534: 2c05 movel %d5,%d6
10c85536: e0ae lsrl %d0,%d6
10c85538: 2006 movel %d6,%d0
10c8553a: 2600 movel %d0,%d3
10c8553c: 8681 orl %d1,%d3
10c8553e: 2002 movel %d2,%d0
10c85540: 2203 movel %d3,%d1
10c85542: 4cdf 007c moveml %sp@+,%d2-%d6
10c85546: 4e5e unlk %fp
10c85548: 4e75 rts
...
10c8554c <do_csum>:
10c8554c: 4e56 0000 linkw %fp,#0
10c85550: 48e7 3e00 moveml %d2-%d6,%sp@-
10c85554: 206e 0008 moveal %fp@(8),%a0
10c85558: 282e 000c movel %fp@(12),%d4
10c8555c: 7600 moveq #0,%d3
10c8555e: 4a84 tstl %d4
10c85560: 6f00 00ae blew 10c85610 <do_csum+0xc4>
10c85564: 2c08 movel %a0,%d6
10c85566: 7001 moveq #1,%d0
10c85568: cc80 andl %d0,%d6
10c8556a: 6704 beqs 10c85570 <do_csum+0x24>
10c8556c: 1618 moveb %a0@+,%d3
10c8556e: 5384 subql #1,%d4
10c85570: 2204 movel %d4,%d1
10c85572: e281 asrl #1,%d1
10c85574: 6756 beqs 10c855cc <do_csum+0x80>
10c85576: 2008 movel %a0,%d0
10c85578: 0800 0001 btst #1,%d0
10c8557c: 670a beqs 10c85588 <do_csum+0x3c>
10c8557e: 7000 moveq #0,%d0
10c85580: 3018 movew %a0@+,%d0
10c85582: d680 addl %d0,%d3
10c85584: 5381 subql #1,%d1
10c85586: 5584 subql #2,%d4
10c85588: e281 asrl #1,%d1
10c8558a: 2a04 movel %d4,%d5
10c8558c: 7002 moveq #2,%d0
10c8558e: ca80 andl %d0,%d5
10c85590: 4a81 tstl %d1
10c85592: 672e beqs 10c855c2 <do_csum+0x76>
10c85594: 7400 moveq #0,%d2
10c85596: 2018 movel %a0@+,%d0
10c85598: 5381 subql #1,%d1
10c8559a: d682 addl %d2,%d3
10c8559c: d680 addl %d0,%d3
10c8559e: b680 cmpl %d0,%d3
10c855a0: 55c0 scs %d0
10c855a2: 4880 extw %d0
10c855a4: 3400 movew %d0,%d2
10c855a6: 48c2 extl %d2
10c855a8: 4482 negl %d2
10c855aa: 4a81 tstl %d1
10c855ac: 66e8 bnes 10c85596 <do_csum+0x4a>
10c855ae: d682 addl %d2,%d3
10c855b0: 2003 movel %d3,%d0
10c855b2: 0280 0000 ffff andil #65535,%d0
10c855b8: 2203 movel %d3,%d1
10c855ba: 4241 clrw %d1
10c855bc: 4841 swap %d1
10c855be: 2600 movel %d0,%d3
10c855c0: d681 addl %d1,%d3
10c855c2: 4a85 tstl %d5
10c855c4: 6706 beqs 10c855cc <do_csum+0x80>
10c855c6: 7000 moveq #0,%d0
10c855c8: 3018 movew %a0@+,%d0
10c855ca: d680 addl %d0,%d3
10c855cc: 0804 0000 btst #0,%d4
10c855d0: 6708 beqs 10c855da <do_csum+0x8e>
10c855d2: 4280 clrl %d0
10c855d4: 1010 moveb %a0@,%d0
10c855d6: e188 lsll #8,%d0
10c855d8: d680 addl %d0,%d3
10c855da: 2003 movel %d3,%d0
10c855dc: 4240 clrw %d0
10c855de: 4840 swap %d0
10c855e0: 0283 0000 ffff andil #65535,%d3
10c855e6: 2203 movel %d3,%d1
10c855e8: d280 addl %d0,%d1
10c855ea: 2001 movel %d1,%d0
10c855ec: 0280 0000 ffff andil #65535,%d0
10c855f2: 4241 clrw %d1
10c855f4: 4841 swap %d1
10c855f6: d280 addl %d0,%d1
10c855f8: 4283 clrl %d3
10c855fa: 3601 movew %d1,%d3
10c855fc: 4a86 tstl %d6
10c855fe: 6710 beqs 10c85610 <do_csum+0xc4>
10c85600: 2203 movel %d3,%d1
10c85602: e089 lsrl #8,%d1
10c85604: 7000 moveq #0,%d0
10c85606: 4600 notb %d0
10c85608: c083 andl %d3,%d0
10c8560a: e188 lsll #8,%d0
10c8560c: 2601 movel %d1,%d3
10c8560e: 8680 orl %d0,%d3
10c85610: 2003 movel %d3,%d0
10c85612: 4cdf 007c moveml %sp@+,%d2-%d6
10c85616: 4e5e unlk %fp
10c85618: 4e75 rts
10c8561a <ip_fast_csum>:
10c8561a: 4e56 0000 linkw %fp,#0
10c8561e: 202e 000c movel %fp@(12),%d0
10c85622: e588 lsll #2,%d0
10c85624: 2f00 movel %d0,%sp@-
10c85626: 2f2e 0008 movel %fp@(8),%sp@-
10c8562a: 4eba ff20 jsr %pc@(10c8554c <do_csum>)
10c8562e: 4640 notw %d0
10c85630: 0280 0000 ffff andil #65535,%d0
10c85636: 4e5e unlk %fp
10c85638: 4e75 rts
10c8563a <csum_partial>:
10c8563a: 4e56 0000 linkw %fp,#0
10c8563e: 2f02 movel %d2,%sp@-
10c85640: 242e 0010 movel %fp@(16),%d2
10c85644: 2f2e 000c movel %fp@(12),%sp@-
10c85648: 2f2e 0008 movel %fp@(8),%sp@-
10c8564c: 4eba fefe jsr %pc@(10c8554c <do_csum>)
10c85650: d082 addl %d2,%d0
10c85652: b082 cmpl %d2,%d0
10c85654: 6402 bccs 10c85658 <csum_partial+0x1e>
10c85656: 5280 addql #1,%d0
10c85658: 242e fffc movel %fp@(-4),%d2
10c8565c: 4e5e unlk %fp
10c8565e: 4e75 rts
10c85660 <ip_compute_csum>:
10c85660: 4e56 0000 linkw %fp,#0
10c85664: 2f2e 000c movel %fp@(12),%sp@-
10c85668: 2f2e 0008 movel %fp@(8),%sp@-
10c8566c: 4eba fede jsr %pc@(10c8554c <do_csum>)
10c85670: 4640 notw %d0
10c85672: 0280 0000 ffff andil #65535,%d0
10c85678: 4e5e unlk %fp
10c8567a: 4e75 rts
10c8567c <csum_partial_copy_from_user>:
10c8567c: 4e56 0000 linkw %fp,#0
10c85680: 2f03 movel %d3,%sp@-
10c85682: 2f02 movel %d2,%sp@-
10c85684: 262e 000c movel %fp@(12),%d3
10c85688: 242e 0010 movel %fp@(16),%d2
10c8568c: 206e 0018 moveal %fp@(24),%a0
10c85690: b0fc 0000 cmpaw #0,%a0
10c85694: 6702 beqs 10c85698 <csum_partial_copy_from_user+0x1c>
10c85696: 4290 clrl %a0@
10c85698: 2f02 movel %d2,%sp@-
10c8569a: 2f2e 0008 movel %fp@(8),%sp@-
10c8569e: 2f03 movel %d3,%sp@-
10c856a0: 4eb9 10c8 5744 jsr 10c85744 <memcpy>
10c856a6: 2f2e 0014 movel %fp@(20),%sp@-
10c856aa: 2f02 movel %d2,%sp@-
10c856ac: 2f03 movel %d3,%sp@-
10c856ae: 4eba ff8a jsr %pc@(10c8563a <csum_partial>)
10c856b2: 242e fff8 movel %fp@(-8),%d2
10c856b6: 262e fffc movel %fp@(-4),%d3
10c856ba: 4e5e unlk %fp
10c856bc: 4e75 rts
10c856be <csum_partial_copy>:
10c856be: 4e56 0000 linkw %fp,#0
10c856c2: 48e7 3800 moveml %d2-%d4,%sp@-
10c856c6: 242e 000c movel %fp@(12),%d2
10c856ca: 262e 0010 movel %fp@(16),%d3
10c856ce: 282e 0014 movel %fp@(20),%d4
10c856d2: 2f03 movel %d3,%sp@-
10c856d4: 2f2e 0008 movel %fp@(8),%sp@-
10c856d8: 2f02 movel %d2,%sp@-
10c856da: 4eb9 10c8 5744 jsr 10c85744 <memcpy>
10c856e0: 2f04 movel %d4,%sp@-
10c856e2: 2f03 movel %d3,%sp@-
10c856e4: 2f02 movel %d2,%sp@-
10c856e6: 4eba ff52 jsr %pc@(10c8563a <csum_partial>)
10c856ea: 4cee 001c fff4 moveml %fp@(-12),%d2-%d4
10c856f0: 4e5e unlk %fp
10c856f2: 4e75 rts
10c856f4 <__down_failed>:
10c856f4: 48e7 c080 moveml %d0-%d1/%a0,%sp@-
10c856f8: 2f09 movel %a1,%sp@-
10c856fa: 4eb9 10c1 1d94 jsr 10c11d94 <__down>
10c85700: 225f moveal %sp@+,%a1
10c85702: 201f movel %sp@+,%d0
10c85704: 221f movel %sp@+,%d1
10c85706: 4e75 rts
10c85708 <__down_failed_interruptible>:
10c85708: 2f08 movel %a0,%sp@-
10c8570a: 2f01 movel %d1,%sp@-
10c8570c: 2f09 movel %a1,%sp@-
10c8570e: 4eb9 10c1 1e36 jsr 10c11e36 <__down_interruptible>
10c85714: 225f moveal %sp@+,%a1
10c85716: 221f movel %sp@+,%d1
10c85718: 4e75 rts
...
10c8571c <__up_wakeup>:
10c8571c: 48e7 c080 moveml %d0-%d1/%a0,%sp@-
10c85720: 2f09 movel %a1,%sp@-
10c85722: 4eb9 10c1 1d70 jsr 10c11d70 <__up>
10c85728: 225f moveal %sp@+,%a1
10c8572a: 201f movel %sp@+,%d0
10c8572c: 221f movel %sp@+,%d1
10c8572e: 4e75 rts
10c85730 <__down_failed_trylock>:
10c85730: 2f08 movel %a0,%sp@-
10c85732: 2f01 movel %d1,%sp@-
10c85734: 2f09 movel %a1,%sp@-
10c85736: 4eb9 10c1 1ef4 jsr 10c11ef4 <__down_trylock>
10c8573c: 225f moveal %sp@+,%a1
10c8573e: 221f movel %sp@+,%d1
10c85740: 205f moveal %sp@+,%a0
10c85742: 4e75 rts
10c85744 <memcpy>:
10c85744: 4e56 0000 linkw %fp,#0
10c85748: 2f02 movel %d2,%sp@-
10c8574a: 242e 0008 movel %fp@(8),%d2
10c8574e: 222e 0010 movel %fp@(16),%d1
10c85752: 226e 000c moveal %fp@(12),%a1
10c85756: 2042 moveal %d2,%a0
10c85758: 6002 bras 10c8575c <memcpy+0x18>
10c8575a: 10d9 moveb %a1@+,%a0@+
10c8575c: 2001 movel %d1,%d0
10c8575e: 5381 subql #1,%d1
10c85760: 4a80 tstl %d0
10c85762: 66f6 bnes 10c8575a <memcpy+0x16>
10c85764: 2002 movel %d2,%d0
10c85766: 241f movel %sp@+,%d2
10c85768: 4e5e unlk %fp
10c8576a: 4e75 rts
10c8576c <memset>:
10c8576c: 4e56 0000 linkw %fp,#0
10c85770: 48e7 3c00 moveml %d2-%d5,%sp@-
10c85774: 206e 0008 moveal %fp@(8),%a0
10c85778: 242e 000c movel %fp@(12),%d2
10c8577c: 222e 0010 movel %fp@(16),%d1
10c85780: 2808 movel %a0,%d4
10c85782: 4a81 tstl %d1
10c85784: 6756 beqs 10c857dc <memset+0x70>
10c85786: 7000 moveq #0,%d0
10c85788: 4600 notb %d0
10c8578a: c480 andl %d0,%d2
10c8578c: 2002 movel %d2,%d0
10c8578e: e188 lsll #8,%d0
10c85790: 8480 orl %d0,%d2
10c85792: 2002 movel %d2,%d0
10c85794: 4840 swap %d0
10c85796: 4240 clrw %d0
10c85798: 8480 orl %d0,%d2
10c8579a: 0804 0000 btst #0,%d4
10c8579e: 6706 beqs 10c857a6 <memset+0x3a>
10c857a0: 2044 moveal %d4,%a0
10c857a2: 10c2 moveb %d2,%a0@+
10c857a4: 5381 subql #1,%d1
10c857a6: 7a02 moveq #2,%d5
10c857a8: ba81 cmpl %d1,%d5
10c857aa: 640c bccs 10c857b8 <memset+0x4c>
10c857ac: 2008 movel %a0,%d0
10c857ae: 0800 0001 btst #1,%d0
10c857b2: 6704 beqs 10c857b8 <memset+0x4c>
10c857b4: 30c2 movew %d2,%a0@+
10c857b6: 5581 subql #2,%d1
10c857b8: 2001 movel %d1,%d0
10c857ba: e488 lsrl #2,%d0
10c857bc: 2601 movel %d1,%d3
10c857be: 7a02 moveq #2,%d5
10c857c0: c685 andl %d5,%d3
10c857c2: 7a01 moveq #1,%d5
10c857c4: c285 andl %d5,%d1
10c857c6: 4a80 tstl %d0
10c857c8: 6706 beqs 10c857d0 <memset+0x64>
10c857ca: 20c2 movel %d2,%a0@+
10c857cc: 5380 subql #1,%d0
10c857ce: 66fa bnes 10c857ca <memset+0x5e>
10c857d0: 4a83 tstl %d3
10c857d2: 6702 beqs 10c857d6 <memset+0x6a>
10c857d4: 30c2 movew %d2,%a0@+
10c857d6: 4a81 tstl %d1
10c857d8: 6702 beqs 10c857dc <memset+0x70>
10c857da: 1082 moveb %d2,%a0@
10c857dc: 2004 movel %d4,%d0
10c857de: 4cdf 003c moveml %sp@+,%d2-%d5
10c857e2: 4e5e unlk %fp
10c857e4: 4e75 rts
...
10c857e8 <__ashldi3>:
10c857e8: 4e56 0000 linkw %fp,#0
10c857ec: 48e7 3e00 moveml %d2-%d6,%sp@-
10c857f0: 282e 0008 movel %fp@(8),%d4
10c857f4: 2a2e 000c movel %fp@(12),%d5
10c857f8: 202e 0010 movel %fp@(16),%d0
10c857fc: 6606 bnes 10c85804 <__ashldi3+0x1c>
10c857fe: 2004 movel %d4,%d0
10c85800: 2205 movel %d5,%d1
10c85802: 6028 bras 10c8582c <__ashldi3+0x44>
10c85804: 7220 moveq #32,%d1
10c85806: 9280 subl %d0,%d1
10c85808: 4a81 tstl %d1
10c8580a: 6e0a bgts 10c85816 <__ashldi3+0x2e>
10c8580c: 7600 moveq #0,%d3
10c8580e: 4481 negl %d1
10c85810: 2405 movel %d5,%d2
10c85812: e3aa lsll %d1,%d2
10c85814: 6012 bras 10c85828 <__ashldi3+0x40>
10c85816: 2c05 movel %d5,%d6
10c85818: e2ae lsrl %d1,%d6
10c8581a: 2206 movel %d6,%d1
10c8581c: 2605 movel %d5,%d3
10c8581e: e1ab lsll %d0,%d3
10c85820: e1ac lsll %d0,%d4
10c85822: 2004 movel %d4,%d0
10c85824: 2400 movel %d0,%d2
10c85826: 8481 orl %d1,%d2
10c85828: 2002 movel %d2,%d0
10c8582a: 2203 movel %d3,%d1
10c8582c: 4cdf 007c moveml %sp@+,%d2-%d6
10c85830: 4e5e unlk %fp
10c85832: 4e75 rts
10c85834 <__divsi3>:
10c85834: 2f02 movel %d2,%sp@-
10c85836: 7401 moveq #1,%d2
10c85838: 222f 000c movel %sp@(12),%d1
10c8583c: 6a04 bpls 10c85842 <L1>
10c8583e: 4481 negl %d1
10c85840: 4402 negb %d2
10c85842 <L1>:
10c85842: 202f 0008 movel %sp@(8),%d0
10c85846: 6a04 bpls 10c8584c <L2>
10c85848: 4480 negl %d0
10c8584a: 4402 negb %d2
10c8584c <L2>:
10c8584c: 2f01 movel %d1,%sp@-
10c8584e: 2f00 movel %d0,%sp@-
10c85850: 4eb9 10c8 5940 jsr 10c85940 <__udivsi3>
10c85856: 508f addql #8,%sp
10c85858: 4a02 tstb %d2
10c8585a: 6a02 bpls 10c8585e <L3>
10c8585c: 4480 negl %d0
10c8585e <L3>:
10c8585e: 241f movel %sp@+,%d2
10c85860: 4e75 rts
...
10c85864 <__modsi3>:
10c85864: 222f 0008 movel %sp@(8),%d1
10c85868: 202f 0004 movel %sp@(4),%d0
10c8586c: 2f01 movel %d1,%sp@-
10c8586e: 2f00 movel %d0,%sp@-
10c85870: 4eb9 10c8 5834 jsr 10c85834 <__divsi3>
10c85876: 508f addql #8,%sp
10c85878: 222f 0008 movel %sp@(8),%d1
10c8587c: 2f01 movel %d1,%sp@-
10c8587e: 2f00 movel %d0,%sp@-
10c85880: 4eb9 10c8 591c jsr 10c8591c <__mulsi3>
10c85886: 508f addql #8,%sp
10c85888: 222f 0004 movel %sp@(4),%d1
10c8588c: 9280 subl %d0,%d1
10c8588e: 2001 movel %d1,%d0
10c85890: 4e75 rts
...
10c85894 <__muldi3>:
10c85894: 4e56 fff8 linkw %fp,#-8
10c85898: 48e7 3f38 moveml %d2-%d7/%a2-%a4,%sp@-
10c8589c: 246e 0008 moveal %fp@(8),%a2
10c858a0: 266e 000c moveal %fp@(12),%a3
10c858a4: 2a2e 0010 movel %fp@(16),%d5
10c858a8: 2c2e 0014 movel %fp@(20),%d6
10c858ac: 200b movel %a3,%d0
10c858ae: 2206 movel %d6,%d1
10c858b0: 2400 movel %d0,%d2
10c858b2: 4840 swap %d0
10c858b4: 2601 movel %d1,%d3
10c858b6: 4841 swap %d1
10c858b8: 3802 movew %d2,%d4
10c858ba: c8c3 muluw %d3,%d4
10c858bc: c4c1 muluw %d1,%d2
10c858be: c6c0 muluw %d0,%d3
10c858c0: c2c0 muluw %d0,%d1
10c858c2: 2004 movel %d4,%d0
10c858c4: b140 eorw %d0,%d0
10c858c6: 4840 swap %d0
10c858c8: d480 addl %d0,%d2
10c858ca: d483 addl %d3,%d2
10c858cc: 6406 bccs 10c858d4 <__muldi3+0x40>
10c858ce: 0681 0001 0000 addil #65536,%d1
10c858d4: 4842 swap %d2
10c858d6: 7000 moveq #0,%d0
10c858d8: 3002 movew %d2,%d0
10c858da: 3404 movew %d4,%d2
10c858dc: 2e02 movel %d2,%d7
10c858de: d081 addl %d1,%d0
10c858e0: 2d40 fff8 movel %d0,%fp@(-8)
10c858e4: 2d47 fffc movel %d7,%fp@(-4)
10c858e8: 262e fff8 movel %fp@(-8),%d3
10c858ec: 282e fffc movel %fp@(-4),%d4
10c858f0: 49f9 10c8 591c lea 10c8591c <__mulsi3>,%a4
10c858f6: 2f05 movel %d5,%sp@-
10c858f8: 2f0b movel %a3,%sp@-
10c858fa: 4e94 jsr %a4@
10c858fc: 508f addql #8,%sp
10c858fe: 2400 movel %d0,%d2
10c85900: 2f06 movel %d6,%sp@-
10c85902: 2f0a movel %a2,%sp@-
10c85904: 4e94 jsr %a4@
10c85906: d480 addl %d0,%d2
10c85908: 262e fff8 movel %fp@(-8),%d3
10c8590c: d682 addl %d2,%d3
10c8590e: 2003 movel %d3,%d0
10c85910: 2204 movel %d4,%d1
10c85912: 4cee 1cfc ffd4 moveml %fp@(-44),%d2-%d7/%a2-%a4
10c85918: 4e5e unlk %fp
10c8591a: 4e75 rts
10c8591c <__mulsi3>:
10c8591c: 302f 0004 movew %sp@(4),%d0
10c85920: c0ef 000a muluw %sp@(10),%d0
10c85924: 322f 0006 movew %sp@(6),%d1
10c85928: c2ef 0008 muluw %sp@(8),%d1
10c8592c: d041 addw %d1,%d0
10c8592e: 4840 swap %d0
10c85930: 4240 clrw %d0
10c85932: 322f 0006 movew %sp@(6),%d1
10c85936: c2ef 000a muluw %sp@(10),%d1
10c8593a: d081 addl %d1,%d0
10c8593c: 4e75 rts
...
10c85940 <__udivsi3>:
10c85940: 2f02 movel %d2,%sp@-
10c85942: 222f 000c movel %sp@(12),%d1
10c85946: 202f 0008 movel %sp@(8),%d0
10c8594a: 0c81 0001 0000 cmpil #65536,%d1
10c85950: 6416 bccs 10c85968 <L3>
10c85952: 2400 movel %d0,%d2
10c85954: 4242 clrw %d2
10c85956: 4842 swap %d2
10c85958: 84c1 divuw %d1,%d2
10c8595a: 3002 movew %d2,%d0
10c8595c: 4840 swap %d0
10c8595e: 342f 000a movew %sp@(10),%d2
10c85962: 84c1 divuw %d1,%d2
10c85964: 3002 movew %d2,%d0
10c85966: 6030 bras 10c85998 <L6>
10c85968 <L3>:
10c85968: 2401 movel %d1,%d2
10c8596a <L4>:
10c8596a: e289 lsrl #1,%d1
10c8596c: e288 lsrl #1,%d0
10c8596e: 0c81 0001 0000 cmpil #65536,%d1
10c85974: 64f4 bccs 10c8596a <L4>
10c85976: 80c1 divuw %d1,%d0
10c85978: 0280 0000 ffff andil #65535,%d0
10c8597e: 2202 movel %d2,%d1
10c85980: c2c0 muluw %d0,%d1
10c85982: 4842 swap %d2
10c85984: c4c0 muluw %d0,%d2
10c85986: 4842 swap %d2
10c85988: 4a42 tstw %d2
10c8598a: 660a bnes 10c85996 <L5>
10c8598c: d282 addl %d2,%d1
10c8598e: 6506 bcss 10c85996 <L5>
10c85990: b2af 0008 cmpl %sp@(8),%d1
10c85994: 6302 blss 10c85998 <L6>
10c85996 <L5>:
10c85996: 5380 subql #1,%d0
10c85998 <L6>:
10c85998: 241f movel %sp@+,%d2
10c8599a: 4e75 rts
10c8599c <__umodsi3>:
10c8599c: 222f 0008 movel %sp@(8),%d1
10c859a0: 202f 0004 movel %sp@(4),%d0
10c859a4: 2f01 movel %d1,%sp@-
10c859a6: 2f00 movel %d0,%sp@-
10c859a8: 4eb9 10c8 5940 jsr 10c85940 <__udivsi3>
10c859ae: 508f addql #8,%sp
10c859b0: 222f 0008 movel %sp@(8),%d1
10c859b4: 2f01 movel %d1,%sp@-
10c859b6: 2f00 movel %d0,%sp@-
10c859b8: 4eb9 10c8 591c jsr 10c8591c <__mulsi3>
10c859be: 508f addql #8,%sp
10c859c0: 222f 0004 movel %sp@(4),%d1
10c859c4: 9280 subl %d0,%d1
10c859c6: 2001 movel %d1,%d0
10c859c8: 4e75 rts
...
10c859cc <profile_setup>:
10c859cc: 4e56 fffc linkw %fp,#-4
10c859d0: 486e fffc pea %fp@(-4)
10c859d4: 486e 0008 pea %fp@(8)
10c859d8: 4eb9 10c8 5164 jsr 10c85164 <get_option>
10c859de: 4a80 tstl %d0
10c859e0: 6708 beqs 10c859ea <profile_setup+0x1e>
10c859e2: 23ee fffc 1002 movel %fp@(-4),10025684 <prof_shift>
10c859e8: 5684
10c859ea: 7001 moveq #1,%d0
10c859ec: 4e5e unlk %fp
10c859ee: 4e75 rts
10c859f0 <name_to_kdev_t>:
10c859f0: 4e56 0000 linkw %fp,#0
10c859f4: 48e7 303c moveml %d2-%d3/%a2-%a5,%sp@-
10c859f8: 246e 0008 moveal %fp@(8),%a2
10c859fc: 7600 moveq #0,%d3
10c859fe: 41f9 1000 056f lea 1000056f <__data_start+0x16f>,%a0
10c85a04: 7005 moveq #5,%d0
10c85a06: 224a moveal %a2,%a1
10c85a08: 2200 movel %d0,%d1
10c85a0a: 1019 moveb %a1@+,%d0
10c85a0c: b018 cmpb %a0@+,%d0
10c85a0e: 660c bnes 10c85a1c <name_to_kdev_t+0x2c>
10c85a10: 4a00 tstb %d0
10c85a12: 670a beqs 10c85a1e <name_to_kdev_t+0x2e>
10c85a14: 5381 subql #1,%d1
10c85a16: 66f2 bnes 10c85a0a <name_to_kdev_t+0x1a>
10c85a18: 7000 moveq #0,%d0
10c85a1a: 6002 bras 10c85a1e <name_to_kdev_t+0x2e>
10c85a1c: 9020 subb %a0@-,%d0
10c85a1e: 4bf9 10c8 444c lea 10c8444c <simple_strtoul>,%a5
10c85a24: 4a00 tstb %d0
10c85a26: 6644 bnes 10c85a6c <name_to_kdev_t+0x7c>
10c85a28: 47f9 1001 0f02 lea 10010f02 <root_dev_names>,%a3
10c85a2e: 5a8a addql #5,%a2
10c85a30: 49f9 10c8 418e lea 10c8418e <strlen>,%a4
10c85a36: 2f13 movel %a3@,%sp@-
10c85a38: 4e94 jsr %a4@
10c85a3a: 2400 movel %d0,%d2
10c85a3c: 2053 moveal %a3@,%a0
10c85a3e: 588f addql #4,%sp
10c85a40: 671c beqs 10c85a5e <name_to_kdev_t+0x6e>
10c85a42: 224a moveal %a2,%a1
10c85a44: 2202 movel %d2,%d1
10c85a46: 1019 moveb %a1@+,%d0
10c85a48: b018 cmpb %a0@+,%d0
10c85a4a: 660c bnes 10c85a58 <name_to_kdev_t+0x68>
10c85a4c: 4a00 tstb %d0
10c85a4e: 670a beqs 10c85a5a <name_to_kdev_t+0x6a>
10c85a50: 5381 subql #1,%d1
10c85a52: 66f2 bnes 10c85a46 <name_to_kdev_t+0x56>
10c85a54: 7000 moveq #0,%d0
10c85a56: 6002 bras 10c85a5a <name_to_kdev_t+0x6a>
10c85a58: 9020 subb %a0@-,%d0
10c85a5a: 4a00 tstb %d0
10c85a5c: 6608 bnes 10c85a66 <name_to_kdev_t+0x76>
10c85a5e: d5c2 addal %d2,%a2
10c85a60: 262b 0004 movel %a3@(4),%d3
10c85a64: 6006 bras 10c85a6c <name_to_kdev_t+0x7c>
10c85a66: 508b addql #8,%a3
10c85a68: 4a93 tstl %a3@
10c85a6a: 66ca bnes 10c85a36 <name_to_kdev_t+0x46>
10c85a6c: 7010 moveq #16,%d0
10c85a6e: 4a83 tstl %d3
10c85a70: 6702 beqs 10c85a74 <name_to_kdev_t+0x84>
10c85a72: 700a moveq #10,%d0
10c85a74: 2f00 movel %d0,%sp@-
10c85a76: 42a7 clrl %sp@-
10c85a78: 2f0a movel %a2,%sp@-
10c85a7a: 4e95 jsr %a5@
10c85a7c: d083 addl %d3,%d0
10c85a7e: 0280 0000 ffff andil #65535,%d0
10c85a84: 4cee 3c0c ffe8 moveml %fp@(-24),%d2-%d3/%a2-%a5
10c85a8a: 4e5e unlk %fp
10c85a8c: 4e75 rts
10c85a8e <root_dev_setup>:
10c85a8e: 4e56 0000 linkw %fp,#0
10c85a92: 2f0b movel %a3,%sp@-
10c85a94: 2f0a movel %a2,%sp@-
10c85a96: 246e 0008 moveal %fp@(8),%a2
10c85a9a: 2f0a movel %a2,%sp@-
10c85a9c: 4eba ff52 jsr %pc@(10c859f0 <name_to_kdev_t>)
10c85aa0: 33c0 1002 7d28 movew %d0,10027d28 <ROOT_DEV>
10c85aa6: 4878 0040 pea 40 <LSIGTRAP+0x3b>
10c85aaa: 42a7 clrl %sp@-
10c85aac: 4879 1002 4f40 pea 10024f40 <root_device_name>
10c85ab2: 4eb9 10c8 576c jsr 10c8576c <memset>
10c85ab8: 41f9 1000 056f lea 1000056f <__data_start+0x16f>,%a0
10c85abe: 7005 moveq #5,%d0
10c85ac0: 224a moveal %a2,%a1
10c85ac2: 2200 movel %d0,%d1
10c85ac4: 1019 moveb %a1@+,%d0
10c85ac6: b018 cmpb %a0@+,%d0
10c85ac8: 660c bnes 10c85ad6 <root_dev_setup+0x48>
10c85aca: 4a00 tstb %d0
10c85acc: 670a beqs 10c85ad8 <root_dev_setup+0x4a>
10c85ace: 5381 subql #1,%d1
10c85ad0: 66f2 bnes 10c85ac4 <root_dev_setup+0x36>
10c85ad2: 7000 moveq #0,%d0
10c85ad4: 6002 bras 10c85ad8 <root_dev_setup+0x4a>
10c85ad6: 9020 subb %a0@-,%d0
10c85ad8: 4a00 tstb %d0
10c85ada: 6602 bnes 10c85ade <root_dev_setup+0x50>
10c85adc: 5a8a addql #5,%a2
10c85ade: 1212 moveb %a2@,%d1
10c85ae0: 4280 clrl %d0
10c85ae2: 1001 moveb %d1,%d0
10c85ae4: 47f9 1001 0df8 lea 10010df8 <_ctype>,%a3
10c85aea: 0833 0005 0800 btst #5,%a3@(00000000,%d0:l)
10c85af0: 6638 bnes 10c85b2a <root_dev_setup+0x9c>
10c85af2: 0c01 002c cmpib #44,%d1
10c85af6: 6732 beqs 10c85b2a <root_dev_setup+0x9c>
10c85af8: 4a01 tstb %d1
10c85afa: 672e beqs 10c85b2a <root_dev_setup+0x9c>
10c85afc: 7000 moveq #0,%d0
10c85afe: 204a moveal %a2,%a0
10c85b00: 43f9 1002 4f40 lea 10024f40 <root_device_name>,%a1
10c85b06: 45f9 1002 4f7e lea 10024f7e <root_device_name+0x3e>,%a2
10c85b0c: 12c1 moveb %d1,%a1@+
10c85b0e: b5c9 cmpal %a1,%a2
10c85b10: 6518 bcss 10c85b2a <root_dev_setup+0x9c>
10c85b12: 5288 addql #1,%a0
10c85b14: 1210 moveb %a0@,%d1
10c85b16: 1001 moveb %d1,%d0
10c85b18: 0833 0005 0800 btst #5,%a3@(00000000,%d0:l)
10c85b1e: 660a bnes 10c85b2a <root_dev_setup+0x9c>
10c85b20: 0c01 002c cmpib #44,%d1
10c85b24: 6704 beqs 10c85b2a <root_dev_setup+0x9c>
10c85b26: 4a01 tstb %d1
10c85b28: 66e2 bnes 10c85b0c <root_dev_setup+0x7e>
10c85b2a: 7001 moveq #1,%d0
10c85b2c: 246e fff8 moveal %fp@(-8),%a2
10c85b30: 266e fffc moveal %fp@(-4),%a3
10c85b34: 4e5e unlk %fp
10c85b36: 4e75 rts
10c85b38 <checksetup>:
10c85b38: 4e56 0000 linkw %fp,#0
10c85b3c: 48e7 2038 moveml %d2/%a2-%a4,%sp@-
10c85b40: 266e 0008 moveal %fp@(8),%a3
10c85b44: 45f9 1001 32d4 lea 100132d4 <__setup_start>,%a2
10c85b4a: 49f9 10c8 418e lea 10c8418e <strlen>,%a4
10c85b50: 2f12 movel %a2@,%sp@-
10c85b52: 4e94 jsr %a4@
10c85b54: 2400 movel %d0,%d2
10c85b56: 2052 moveal %a2@,%a0
10c85b58: 588f addql #4,%sp
10c85b5a: 671c beqs 10c85b78 <checksetup+0x40>
10c85b5c: 224b moveal %a3,%a1
10c85b5e: 2202 movel %d2,%d1
10c85b60: 1019 moveb %a1@+,%d0
10c85b62: b018 cmpb %a0@+,%d0
10c85b64: 660c bnes 10c85b72 <checksetup+0x3a>
10c85b66: 4a00 tstb %d0
10c85b68: 670a beqs 10c85b74 <checksetup+0x3c>
10c85b6a: 5381 subql #1,%d1
10c85b6c: 66f2 bnes 10c85b60 <checksetup+0x28>
10c85b6e: 7000 moveq #0,%d0
10c85b70: 6002 bras 10c85b74 <checksetup+0x3c>
10c85b72: 9020 subb %a0@-,%d0
10c85b74: 4a00 tstb %d0
10c85b76: 6614 bnes 10c85b8c <checksetup+0x54>
10c85b78: 4873 2800 pea %a3@(00000000,%d2:l)
10c85b7c: 206a 0004 moveal %a2@(4),%a0
10c85b80: 4e90 jsr %a0@
10c85b82: 588f addql #4,%sp
10c85b84: 4a80 tstl %d0
10c85b86: 6704 beqs 10c85b8c <checksetup+0x54>
10c85b88: 7001 moveq #1,%d0
10c85b8a: 600c bras 10c85b98 <checksetup+0x60>
10c85b8c: 508a addql #8,%a2
10c85b8e: b5fc 1001 3374 cmpal #268514164,%a2
10c85b94: 65ba bcss 10c85b50 <checksetup+0x18>
10c85b96: 7000 moveq #0,%d0
10c85b98: 4cee 1c04 fff0 moveml %fp@(-16),%d2/%a2-%a4
10c85b9e: 4e5e unlk %fp
10c85ba0: 4e75 rts
10c85ba2 <calibrate_delay>:
10c85ba2: 4e56 0000 linkw %fp,#0
10c85ba6: 48e7 3030 moveml %d2-%d3/%a2-%a3,%sp@-
10c85baa: 23fc 0000 1000 movel #4096,1000b95c <loops_per_jiffy>
10c85bb0: 1000 b95c
10c85bb4: 4879 1000 0575 pea 10000575 <__data_start+0x175>
10c85bba: 45f9 10c1 677e lea 10c1677e <printk>,%a2
10c85bc0: 4e92 jsr %a2@
10c85bc2: 588f addql #4,%sp
10c85bc4: 2039 1000 b95c movel 1000b95c <loops_per_jiffy>,%d0
10c85bca: d080 addl %d0,%d0
10c85bcc: 23c0 1000 b95c movel %d0,1000b95c <loops_per_jiffy>
10c85bd2: 264a moveal %a2,%a3
10c85bd4: 45f9 10c8 5940 lea 10c85940 <__udivsi3>,%a2
10c85bda: 6732 beqs 10c85c0e <calibrate_delay+0x6c>
10c85bdc: 2400 movel %d0,%d2
10c85bde: 2239 1002 67b0 movel 100267b0 <jiffies>,%d1
10c85be4: 2039 1002 67b0 movel 100267b0 <jiffies>,%d0
10c85bea: b081 cmpl %d1,%d0
10c85bec: 67f6 beqs 10c85be4 <calibrate_delay+0x42>
10c85bee: 2239 1002 67b0 movel 100267b0 <jiffies>,%d1
10c85bf4: 2002 movel %d2,%d0
10c85bf6: 5380 subql #1,%d0
10c85bf8: 64fc bccs 10c85bf6 <calibrate_delay+0x54>
10c85bfa: 2039 1002 67b0 movel 100267b0 <jiffies>,%d0
10c85c00: b280 cmpl %d0,%d1
10c85c02: 6604 bnes 10c85c08 <calibrate_delay+0x66>
10c85c04: d482 addl %d2,%d2
10c85c06: 66d6 bnes 10c85bde <calibrate_delay+0x3c>
10c85c08: 23c2 1000 b95c movel %d2,1000b95c <loops_per_jiffy>
10c85c0e: 2039 1000 b95c movel 1000b95c <loops_per_jiffy>,%d0
10c85c14: e288 lsrl #1,%d0
10c85c16: 23c0 1000 b95c movel %d0,1000b95c <loops_per_jiffy>
10c85c1c: 307c 0007 moveaw #7,%a0
10c85c20: 2600 movel %d0,%d3
10c85c22: e28b lsrl #1,%d3
10c85c24: 6742 beqs 10c85c68 <calibrate_delay+0xc6>
10c85c26: 2400 movel %d0,%d2
10c85c28: 8483 orl %d3,%d2
10c85c2a: 2239 1002 67b0 movel 100267b0 <jiffies>,%d1
10c85c30: 5388 subql #1,%a0
10c85c32: 2039 1002 67b0 movel 100267b0 <jiffies>,%d0
10c85c38: b081 cmpl %d1,%d0
10c85c3a: 67f6 beqs 10c85c32 <calibrate_delay+0x90>
10c85c3c: 2239 1002 67b0 movel 100267b0 <jiffies>,%d1
10c85c42: 2002 movel %d2,%d0
10c85c44: 5380 subql #1,%d0
10c85c46: 64fc bccs 10c85c44 <calibrate_delay+0xa2>
10c85c48: 2039 1002 67b0 movel 100267b0 <jiffies>,%d0
10c85c4e: b280 cmpl %d0,%d1
10c85c50: 6706 beqs 10c85c58 <calibrate_delay+0xb6>
10c85c52: 2003 movel %d3,%d0
10c85c54: 4680 notl %d0
10c85c56: c480 andl %d0,%d2
10c85c58: 70ff moveq #-1,%d0
10c85c5a: b088 cmpl %a0,%d0
10c85c5c: 6704 beqs 10c85c62 <calibrate_delay+0xc0>
10c85c5e: e28b lsrl #1,%d3
10c85c60: 66c6 bnes 10c85c28 <calibrate_delay+0x86>
10c85c62: 23c2 1000 b95c movel %d2,1000b95c <loops_per_jiffy>
10c85c68: 2439 1000 b95c movel 1000b95c <loops_per_jiffy>,%d2
10c85c6e: 4878 0032 pea 32 <LSIGTRAP+0x2d>
10c85c72: 2f02 movel %d2,%sp@-
10c85c74: 4e92 jsr %a2@
10c85c76: 584f addqw #4,%sp
10c85c78: 2ebc 0000 0064 movel #100,%sp@
10c85c7e: 2f00 movel %d0,%sp@-
10c85c80: 4eb9 10c8 599c jsr 10c8599c <__umodsi3>
10c85c86: 584f addqw #4,%sp
10c85c88: 2e80 movel %d0,%sp@
10c85c8a: 4878 1388 pea 1388 <LFLUSH_I_AND_D+0xb80>
10c85c8e: 2f02 movel %d2,%sp@-
10c85c90: 4e92 jsr %a2@
10c85c92: 584f addqw #4,%sp
10c85c94: 2e80 movel %d0,%sp@
10c85c96: 4879 1000 0590 pea 10000590 <__data_start+0x190>
10c85c9c: 4e93 jsr %a3@
10c85c9e: 4cee 0c0c fff0 moveml %fp@(-16),%d2-%d3/%a2-%a3
10c85ca4: 4e5e unlk %fp
10c85ca6: 4e75 rts
10c85ca8 <readonly>:
10c85ca8: 4e56 0000 linkw %fp,#0
10c85cac: 206e 0008 moveal %fp@(8),%a0
10c85cb0: 4a10 tstb %a0@
10c85cb2: 660a bnes 10c85cbe <readonly+0x16>
10c85cb4: 7001 moveq #1,%d0
10c85cb6: 81b9 1000 b908 orl %d0,1000b908 <root_mountflags>
10c85cbc: 6002 bras 10c85cc0 <readonly+0x18>
10c85cbe: 7000 moveq #0,%d0
10c85cc0: 4e5e unlk %fp
10c85cc2: 4e75 rts
10c85cc4 <readwrite>:
10c85cc4: 4e56 0000 linkw %fp,#0
10c85cc8: 206e 0008 moveal %fp@(8),%a0
10c85ccc: 4a10 tstb %a0@
10c85cce: 660c bnes 10c85cdc <readwrite+0x18>
10c85cd0: 70fe moveq #-2,%d0
10c85cd2: c1b9 1000 b908 andl %d0,1000b908 <root_mountflags>
10c85cd8: 7001 moveq #1,%d0
10c85cda: 6002 bras 10c85cde <readwrite+0x1a>
10c85cdc: 7000 moveq #0,%d0
10c85cde: 4e5e unlk %fp
10c85ce0: 4e75 rts
10c85ce2 <debug_kernel>:
10c85ce2: 4e56 0000 linkw %fp,#0
10c85ce6: 206e 0008 moveal %fp@(8),%a0
10c85cea: 4a10 tstb %a0@
10c85cec: 660c bnes 10c85cfa <debug_kernel+0x18>
10c85cee: 700a moveq #10,%d0
10c85cf0: 23c0 1000 ceb0 movel %d0,1000ceb0 <console_loglevel>
10c85cf6: 7001 moveq #1,%d0
10c85cf8: 6002 bras 10c85cfc <debug_kernel+0x1a>
10c85cfa: 7000 moveq #0,%d0
10c85cfc: 4e5e unlk %fp
10c85cfe: 4e75 rts
10c85d00 <quiet_kernel>:
10c85d00: 4e56 0000 linkw %fp,#0
10c85d04: 206e 0008 moveal %fp@(8),%a0
10c85d08: 4a10 tstb %a0@
10c85d0a: 660c bnes 10c85d18 <quiet_kernel+0x18>
10c85d0c: 7004 moveq #4,%d0
10c85d0e: 23c0 1000 ceb0 movel %d0,1000ceb0 <console_loglevel>
10c85d14: 7001 moveq #1,%d0
10c85d16: 6002 bras 10c85d1a <quiet_kernel+0x1a>
10c85d18: 7000 moveq #0,%d0
10c85d1a: 4e5e unlk %fp
10c85d1c: 4e75 rts
10c85d1e <parse_options>:
10c85d1e: 4e56 fffc linkw %fp,#-4
10c85d22: 48e7 3f3c moveml %d2-%d7/%a2-%a5,%sp@-
10c85d26: 286e 0008 moveal %fp@(8),%a4
10c85d2a: 4a14 tstb %a4@
10c85d2c: 6700 0142 beqw 10c85e70 <parse_options+0x152>
10c85d30: 7a00 moveq #0,%d5
10c85d32: 7801 moveq #1,%d4
10c85d34: 264c moveal %a4,%a3
10c85d36: b6fc 0000 cmpaw #0,%a3
10c85d3a: 6700 0114 beqw 10c85e50 <parse_options+0x132>
10c85d3e: 2c3c 10c8 4132 movel #281559346,%d6
10c85d44: 2e3c 1000 b938 movel #268482872,%d7
10c85d4a: 7605 moveq #5,%d3
10c85d4c: 4878 0022 pea 22 <LSIGTRAP+0x1d>
10c85d50: 2f0b movel %a3,%sp@-
10c85d52: 2046 moveal %d6,%a0
10c85d54: 4e90 jsr %a0@
10c85d56: 2440 moveal %d0,%a2
10c85d58: 4878 0020 pea 20 <LSIGTRAP+0x1b>
10c85d5c: 2f0b movel %a3,%sp@-
10c85d5e: 2046 moveal %d6,%a0
10c85d60: 4e90 jsr %a0@
10c85d62: 2640 moveal %d0,%a3
10c85d64: 4fef 0010 lea %sp@(16),%sp
10c85d68: 41f9 1000 05a4 lea 100005a4 <__data_start+0x1a4>,%a0
10c85d6e: b6fc 0000 cmpaw #0,%a3
10c85d72: 6764 beqs 10c85dd8 <parse_options+0xba>
10c85d74: b4fc 0000 cmpaw #0,%a2
10c85d78: 6756 beqs 10c85dd0 <parse_options+0xb2>
10c85d7a: b7ca cmpal %a2,%a3
10c85d7c: 6352 blss 10c85dd0 <parse_options+0xb2>
10c85d7e: 4bf9 10c8 4132 lea 10c84132 <strchr>,%a5
10c85d84: 4878 0022 pea 22 <LSIGTRAP+0x1d>
10c85d88: 486a 0001 pea %a2@(1)
10c85d8c: 2d48 fffc movel %a0,%fp@(-4)
10c85d90: 4e95 jsr %a5@
10c85d92: 2640 moveal %d0,%a3
10c85d94: 508f addql #8,%sp
10c85d96: 206e fffc moveal %fp@(-4),%a0
10c85d9a: b6fc 0000 cmpaw #0,%a3
10c85d9e: 6738 beqs 10c85dd8 <parse_options+0xba>
10c85da0: 4878 0022 pea 22 <LSIGTRAP+0x1d>
10c85da4: 240b movel %a3,%d2
10c85da6: 5282 addql #1,%d2
10c85da8: 2f02 movel %d2,%sp@-
10c85daa: 4e95 jsr %a5@
10c85dac: 2440 moveal %d0,%a2
10c85dae: 4878 0020 pea 20 <LSIGTRAP+0x1b>
10c85db2: 2f02 movel %d2,%sp@-
10c85db4: 4e95 jsr %a5@
10c85db6: 2640 moveal %d0,%a3
10c85db8: 4fef 0010 lea %sp@(16),%sp
10c85dbc: 206e fffc moveal %fp@(-4),%a0
10c85dc0: b6fc 0000 cmpaw #0,%a3
10c85dc4: 6712 beqs 10c85dd8 <parse_options+0xba>
10c85dc6: b4fc 0000 cmpaw #0,%a2
10c85dca: 6704 beqs 10c85dd0 <parse_options+0xb2>
10c85dcc: b7ca cmpal %a2,%a3
10c85dce: 62b4 bhis 10c85d84 <parse_options+0x66>
10c85dd0: b6fc 0000 cmpaw #0,%a3
10c85dd4: 6702 beqs 10c85dd8 <parse_options+0xba>
10c85dd6: 421b clrb %a3@+
10c85dd8: 224c moveal %a4,%a1
10c85dda: 2203 movel %d3,%d1
10c85ddc: 1019 moveb %a1@+,%d0
10c85dde: b018 cmpb %a0@+,%d0
10c85de0: 660c bnes 10c85dee <parse_options+0xd0>
10c85de2: 4a00 tstb %d0
10c85de4: 670a beqs 10c85df0 <parse_options+0xd2>
10c85de6: 5381 subql #1,%d1
10c85de8: 66f2 bnes 10c85ddc <parse_options+0xbe>
10c85dea: 7000 moveq #0,%d0
10c85dec: 6002 bras 10c85df0 <parse_options+0xd2>
10c85dee: 9020 subb %a0@-,%d0
10c85df0: 4a00 tstb %d0
10c85df2: 660c bnes 10c85e00 <parse_options+0xe2>
10c85df4: 5a8c addql #5,%a4
10c85df6: 23cc 1002 4f80 movel %a4,10024f80 <execute_command>
10c85dfc: 7a00 moveq #0,%d5
10c85dfe: 6046 bras 10c85e46 <parse_options+0x128>
10c85e00: 2f0c movel %a4,%sp@-
10c85e02: 4eba fd34 jsr %pc@(10c85b38 <checksetup>)
10c85e06: 588f addql #4,%sp
10c85e08: 4a80 tstl %d0
10c85e0a: 663a bnes 10c85e46 <parse_options+0x128>
10c85e0c: 4878 003d pea 3d <LSIGTRAP+0x38>
10c85e10: 2f0c movel %a4,%sp@-
10c85e12: 2046 moveal %d6,%a0
10c85e14: 4e90 jsr %a0@
10c85e16: 508f addql #8,%sp
10c85e18: 4a80 tstl %d0
10c85e1a: 6710 beqs 10c85e2c <parse_options+0x10e>
10c85e1c: 7007 moveq #7,%d0
10c85e1e: b084 cmpl %d4,%d0
10c85e20: 6d2e blts 10c85e50 <parse_options+0x132>
10c85e22: 5887 addql #4,%d7
10c85e24: 5284 addql #1,%d4
10c85e26: 2047 moveal %d7,%a0
10c85e28: 208c movel %a4,%a0@
10c85e2a: 601a bras 10c85e46 <parse_options+0x128>
10c85e2c: 7007 moveq #7,%d0
10c85e2e: b085 cmpl %d5,%d0
10c85e30: 6d1e blts 10c85e50 <parse_options+0x132>
10c85e32: 4a14 tstb %a4@
10c85e34: 6710 beqs 10c85e46 <parse_options+0x128>
10c85e36: 5285 addql #1,%d5
10c85e38: 2005 movel %d5,%d0
10c85e3a: e588 lsll #2,%d0
10c85e3c: 41f9 1000 b90c lea 1000b90c <argv_init>,%a0
10c85e42: 218c 0800 movel %a4,%a0@(00000000,%d0:l)
10c85e46: 284b moveal %a3,%a4
10c85e48: b6fc 0000 cmpaw #0,%a3
10c85e4c: 6600 fefe bnew 10c85d4c <parse_options+0x2e>
10c85e50: 2005 movel %d5,%d0
10c85e52: 5280 addql #1,%d0
10c85e54: e588 lsll #2,%d0
10c85e56: 41f9 1000 b90c lea 1000b90c <argv_init>,%a0
10c85e5c: 42b0 0800 clrl %a0@(00000000,%d0:l)
10c85e60: 2004 movel %d4,%d0
10c85e62: 5280 addql #1,%d0
10c85e64: e588 lsll #2,%d0
10c85e66: 41f9 1000 b934 lea 1000b934 <envp_init>,%a0
10c85e6c: 42b0 0800 clrl %a0@(00000000,%d0:l)
10c85e70: 4cee 3cfc ffd4 moveml %fp@(-44),%d2-%d7/%a2-%a5
10c85e76: 4e5e unlk %fp
10c85e78: 4e75 rts
10c85e7a <start_kernel>:
10c85e7a: 4e56 fffc linkw %fp,#-4
10c85e7e: 2f0a movel %a2,%sp@-
10c85e80: 2f02 movel %d2,%sp@-
10c85e82: 2f39 1000 baea movel 1000baea <linux_banner>,%sp@-
10c85e88: 45f9 10c1 677e lea 10c1677e <printk>,%a2
10c85e8e: 4e92 jsr %a2@
10c85e90: 486e fffc pea %fp@(-4)
10c85e94: 4eb9 10c1 1f24 jsr 10c11f24 <setup_arch>
10c85e9a: 4879 1002 4fa0 pea 10024fa0 <saved_command_line>
10c85ea0: 4879 1000 05aa pea 100005aa <__data_start+0x1aa>
10c85ea6: 4e92 jsr %a2@
10c85ea8: 2f2e fffc movel %fp@(-4),%sp@-
10c85eac: 4eba fe70 jsr %pc@(10c85d1e <parse_options>)
10c85eb0: 4eb9 10c8 5fe4 jsr 10c85fe4 <trap_init>
10c85eb6: 4eb9 10c1 38d2 jsr 10c138d2 <init_IRQ>
10c85ebc: 4eb9 10c8 609e jsr 10c8609e <sched_init>
10c85ec2: 4eb9 10c8 63dc jsr 10c863dc <softirq_init>
10c85ec8: 4eb9 10c1 1b4e jsr 10c11b4e <time_init>
10c85ece: 4eb9 10c8 8334 jsr 10c88334 <console_init>
10c85ed4: 4fef 0014 lea %sp@(20),%sp
10c85ed8: 2239 1002 5684 movel 10025684 <prof_shift>,%d1
10c85ede: 6736 beqs 10c85f16 <start_kernel+0x9c>
10c85ee0: 203c 10c8 aeb0 movel #281587376,%d0
10c85ee6: 0480 10c1 0400 subil #281084928,%d0
10c85eec: e2a8 lsrl %d1,%d0
10c85eee: 23c0 1002 5720 movel %d0,10025720 <prof_len>
10c85ef4: e588 lsll #2,%d0
10c85ef6: 2f3c 1000 0000 movel #268435456,%sp@-
10c85efc: 4878 0010 pea 10 <LSIGTRAP+0xb>
10c85f00: 2040 moveal %d0,%a0
10c85f02: 4868 0fff pea %a0@(4095)
10c85f06: 4eb9 10c8 6cce jsr 10c86cce <__alloc_bootmem>
10c85f0c: 23c0 1002 7c7c movel %d0,10027c7c <prof_buffer>
10c85f12: 4fef 000c lea %sp@(12),%sp
10c85f16: 4eb9 10c8 6e6a jsr 10c86e6a <kmem_cache_init>
10c85f1c: 027c f8ff andiw #-1793,%sr
10c85f20: 4eba fc80 jsr %pc@(10c85ba2 <calibrate_delay>)
10c85f24: 4eb9 10c1 23b0 jsr 10c123b0 <mem_init>
10c85f2a: 4eb9 10c8 6ef4 jsr 10c86ef4 <kmem_cache_sizes_init>
10c85f30: 2439 1002 7cb8 movel 10027cb8 <num_physpages>,%d2
10c85f36: 2f02 movel %d2,%sp@-
10c85f38: 4eb9 10c8 6108 jsr 10c86108 <fork_init>
10c85f3e: 4eb9 10c8 6140 jsr 10c86140 <proc_caches_init>
10c85f44: 2f02 movel %d2,%sp@-
10c85f46: 4eb9 10c8 7c9a jsr 10c87c9a <vfs_caches_init>
10c85f4c: 2f02 movel %d2,%sp@-
10c85f4e: 4eb9 10c8 7446 jsr 10c87446 <buffer_init>
10c85f54: 2f02 movel %d2,%sp@-
10c85f56: 4eb9 10c8 6d7e jsr 10c86d7e <page_cache_init>
10c85f5c: 4eb9 10c8 65c0 jsr 10c865c0 <signals_init>
10c85f62: 4eb9 10c8 8008 jsr 10c88008 <proc_root_init>
10c85f68: 4eb9 10c1 05dc jsr 10c105dc <check_bugs>
10c85f6e: 4879 1000 05c3 pea 100005c3 <__data_start+0x1c3>
10c85f74: 4e92 jsr %a2@
10c85f76: 4fef 0014 lea %sp@(20),%sp
10c85f7a: 4eb9 10c1 05e4 jsr 10c105e4 <rest_init>
10c85f80: 242e fff4 movel %fp@(-12),%d2
10c85f84: 246e fff8 moveal %fp@(-8),%a2
10c85f88: 4e5e unlk %fp
10c85f8a: 4e75 rts
10c85f8c <do_initcalls>:
10c85f8c: 4e56 0000 linkw %fp,#0
10c85f90: 2f0a movel %a2,%sp@-
10c85f92: 2f02 movel %d2,%sp@-
10c85f94: 45f9 1001 3374 lea 10013374 <__initcall_start>,%a2
10c85f9a: 243c 1001 33d4 movel #268514260,%d2
10c85fa0: 205a moveal %a2@+,%a0
10c85fa2: 4e90 jsr %a0@
10c85fa4: b48a cmpl %a2,%d2
10c85fa6: 62f8 bhis 10c85fa0 <do_initcalls+0x14>
10c85fa8: 4eb9 10c1 d346 jsr 10c1d346 <flush_scheduled_tasks>
10c85fae: 242e fff8 movel %fp@(-8),%d2
10c85fb2: 246e fffc moveal %fp@(-4),%a2
10c85fb6: 4e5e unlk %fp
10c85fb8: 4e75 rts
10c85fba <do_basic_setup>:
10c85fba: 4e56 0000 linkw %fp,#0
10c85fbe: 23f9 1002 53b4 movel 100253b4 <_current_task>,1000b960 <child_reaper>
10c85fc4: 1000 b960
10c85fc8: 4eb9 10c8 9e3a jsr 10c89e3a <sock_init>
10c85fce: 4eb9 10c1 d3d2 jsr 10c1d3d2 <start_context_thread>
10c85fd4: 4eba ffb6 jsr %pc@(10c85f8c <do_initcalls>)
10c85fd8: 4e5e unlk %fp
10c85fda: 4e75 rts
10c85fdc <base_trap_init>:
10c85fdc: 4e56 0000 linkw %fp,#0
10c85fe0: 4e5e unlk %fp
10c85fe2: 4e75 rts
10c85fe4 <trap_init>:
10c85fe4: 4e56 0000 linkw %fp,#0
10c85fe8: 2079 1002 53bc moveal 100253bc <mach_trap_init>,%a0
10c85fee: b0fc 0000 cmpaw #0,%a0
10c85ff2: 6702 beqs 10c85ff6 <trap_init+0x12>
10c85ff4: 4e90 jsr %a0@
10c85ff6: 4e5e unlk %fp
10c85ff8: 4e75 rts
10c85ffa: 4879 10c1 6872 pea 10c16872 <printk+0xf4>
10c86000: 4ef9 10c8 5730 jmp 10c85730 <__down_failed_trylock>
10c86006 <init_idle>:
10c86006: 4e56 0000 linkw %fp,#0
10c8600a: 2f0b movel %a3,%sp@-
10c8600c: 2f0a movel %a2,%sp@-
10c8600e: 47f9 1000 cc30 lea 1000cc30 <aligned_data>,%a3
10c86014: 2079 1002 53b4 moveal 100253b4 <_current_task>,%a0
10c8601a: b1fc 1001 1190 cmpal #268505488,%a0
10c86020: 673e beqs 10c86060 <init_idle+0x5a>
10c86022: 4aa8 003c tstl %a0@(60)
10c86026: 6738 beqs 10c86060 <init_idle+0x5a>
10c86028: 2f28 007a movel %a0@(122),%sp@-
10c8602c: 42a7 clrl %sp@-
10c8602e: 4879 1000 165e pea 1000165e <__data_start+0x125e>
10c86034: 4eb9 10c1 677e jsr 10c1677e <printk>
10c8603a: 2079 1002 53b4 moveal 100253b4 <_current_task>,%a0
10c86040: 53b9 1002 67ac subql #1,100267ac <nr_running>
10c86046: 2179 1002 67b0 movel 100267b0 <jiffies>,%a0@(68)
10c8604c: 0044
10c8604e: 41e8 003c lea %a0@(60),%a0
10c86052: 2468 0004 moveal %a0@(4),%a2
10c86056: 2250 moveal %a0@,%a1
10c86058: 234a 0004 movel %a2,%a1@(4)
10c8605c: 2489 movel %a1,%a2@
10c8605e: 4290 clrl %a0@
10c86060: 26b9 1002 53b4 movel 100253b4 <_current_task>,%a3@
10c86066: 42ab 0004 clrl %a3@(4)
10c8606a: 2053 moveal %a3@,%a0
10c8606c: 2228 0030 movel %a0@(48),%d1
10c86070: 2001 movel %d1,%d0
10c86072: ea80 asrl #5,%d0
10c86074: e588 lsll #2,%d0
10c86076: 2040 moveal %d0,%a0
10c86078: d1fc 1002 4f34 addal #268586804,%a0
10c8607e: 701f moveq #31,%d0
10c86080: c280 andl %d0,%d1
10c86082: 7001 moveq #1,%d0
10c86084: e3a8 lsll %d1,%d0
10c86086: 40c1 movew %sr,%d1
10c86088: 007c 0700 oriw #1792,%sr
10c8608c: 4680 notl %d0
10c8608e: c190 andl %d0,%a0@
10c86090: 46c1 movew %d1,%sr
10c86092: 246e fff8 moveal %fp@(-8),%a2
10c86096: 266e fffc moveal %fp@(-4),%a3
10c8609a: 4e5e unlk %fp
10c8609c: 4e75 rts
10c8609e <sched_init>:
10c8609e: 4e56 0000 linkw %fp,#0
10c860a2: 2f0b movel %a3,%sp@-
10c860a4: 2f0a movel %a2,%sp@-
10c860a6: 42b9 1001 11c0 clrl 100111c0 <init_task_union+0x30>
10c860ac: 45f9 10c1 88f8 lea 10c188f8 <init_bh>,%a2
10c860b2: 47f9 1000 c1c0 lea 1000c1c0 <init_mm+0x4>,%a3
10c860b8: 203c 0000 03ff movel #1023,%d0
10c860be: 41f9 1002 67a4 lea 100267a4 <pidhash+0xffc>,%a0
10c860c4: 4290 clrl %a0@
10c860c6: 5988 subql #4,%a0
10c860c8: 51c8 fffa dbf %d0,10c860c4 <sched_init+0x26>
10c860cc: 4240 clrw %d0
10c860ce: 5380 subql #1,%d0
10c860d0: 64f2 bccs 10c860c4 <sched_init+0x26>
10c860d2: 4eb9 10c1 9654 jsr 10c19654 <init_timervecs>
10c860d8: 4879 10c1 9dc0 pea 10c19dc0 <timer_bh>
10c860de: 42a7 clrl %sp@-
10c860e0: 4e92 jsr %a2@
10c860e2: 4879 10c1 98ca pea 10c198ca <tqueue_bh>
10c860e8: 4878 0001 pea 1 <PF_DTRACE_OFF>
10c860ec: 4e92 jsr %a2@
10c860ee: 4879 10c1 98ea pea 10c198ea <immediate_bh>
10c860f4: 4878 0009 pea 9 <LSIGTRAP+0x4>
10c860f8: 4e92 jsr %a2@
10c860fa: 5293 addql #1,%a3@
10c860fc: 246e fff8 moveal %fp@(-8),%a2
10c86100: 266e fffc moveal %fp@(-4),%a3
10c86104: 4e5e unlk %fp
10c86106: 4e75 rts
10c86108 <fork_init>:
10c86108: 4e56 0000 linkw %fp,#0
10c8610c: 2f02 movel %d2,%sp@-
10c8610e: 202e 0008 movel %fp@(8),%d0
10c86112: e888 lsrl #4,%d0
10c86114: 23c0 1002 5680 movel %d0,10025680 <max_threads>
10c8611a: e288 lsrl #1,%d0
10c8611c: 2200 movel %d0,%d1
10c8611e: 740a moveq #10,%d2
10c86120: b481 cmpl %d1,%d2
10c86122: 6f02 bles 10c86126 <fork_init+0x1e>
10c86124: 720a moveq #10,%d1
10c86126: 23c1 1001 13a2 movel %d1,100113a2 <init_task_union+0x212>
10c8612c: 720a moveq #10,%d1
10c8612e: b280 cmpl %d0,%d1
10c86130: 6f02 bles 10c86134 <fork_init+0x2c>
10c86132: 700a moveq #10,%d0
10c86134: 23c0 1001 13a6 movel %d0,100113a6 <init_task_union+0x216>
10c8613a: 241f movel %sp@+,%d2
10c8613c: 4e5e unlk %fp
10c8613e: 4e75 rts
10c86140 <proc_caches_init>:
10c86140: 4e56 0000 linkw %fp,#0
10c86144: 2f0a movel %a2,%sp@-
10c86146: 42a7 clrl %sp@-
10c86148: 42a7 clrl %sp@-
10c8614a: 4878 2000 pea 2000 <LFLUSH_I_AND_D+0x17f8>
10c8614e: 42a7 clrl %sp@-
10c86150: 4878 0508 pea 508 <LSIGTRAP+0x503>
10c86154: 4879 1000 1690 pea 10001690 <__data_start+0x1290>
10c8615a: 45f9 10c2 0244 lea 10c20244 <kmem_cache_create>,%a2
10c86160: 4e92 jsr %a2@
10c86162: 23c0 1002 7c74 movel %d0,10027c74 <sigact_cachep>
10c86168: 4fef 0018 lea %sp@(24),%sp
10c8616c: 660c bnes 10c8617a <proc_caches_init+0x3a>
10c8616e: 4879 1000 169b pea 1000169b <__data_start+0x129b>
10c86174: 4eb9 10c1 60e4 jsr 10c160e4 <panic>
10c8617a: 42a7 clrl %sp@-
10c8617c: 42a7 clrl %sp@-
10c8617e: 4878 2000 pea 2000 <LFLUSH_I_AND_D+0x17f8>
10c86182: 42a7 clrl %sp@-
10c86184: 4878 01a0 pea 1a0 <LSIGTRAP+0x19b>
10c86188: 4879 1000 16c2 pea 100016c2 <__data_start+0x12c2>
10c8618e: 4e92 jsr %a2@
10c86190: 23c0 1002 5778 movel %d0,10025778 <files_cachep>
10c86196: 4fef 0018 lea %sp@(24),%sp
10c8619a: 660c bnes 10c861a8 <proc_caches_init+0x68>
10c8619c: 4879 1000 16ce pea 100016ce <__data_start+0x12ce>
10c861a2: 4eb9 10c1 60e4 jsr 10c160e4 <panic>
10c861a8: 42a7 clrl %sp@-
10c861aa: 42a7 clrl %sp@-
10c861ac: 4878 2000 pea 2000 <LFLUSH_I_AND_D+0x17f8>
10c861b0: 42a7 clrl %sp@-
10c861b2: 4878 0024 pea 24 <LSIGTRAP+0x1f>
10c861b6: 4879 1000 16ed pea 100016ed <__data_start+0x12ed>
10c861bc: 4e92 jsr %a2@
10c861be: 23c0 1002 7c80 movel %d0,10027c80 <fs_cachep>
10c861c4: 4fef 0018 lea %sp@(24),%sp
10c861c8: 660c bnes 10c861d6 <proc_caches_init+0x96>
10c861ca: 4879 1000 16f6 pea 100016f6 <__data_start+0x12f6>
10c861d0: 4eb9 10c1 60e4 jsr 10c160e4 <panic>
10c861d6: 42a7 clrl %sp@-
10c861d8: 42a7 clrl %sp@-
10c861da: 4878 2000 pea 2000 <LFLUSH_I_AND_D+0x17f8>
10c861de: 42a7 clrl %sp@-
10c861e0: 4878 000e pea e <LSIGTRAP+0x9>
10c861e4: 4879 1000 1719 pea 10001719 <__data_start+0x1319>
10c861ea: 4e92 jsr %a2@
10c861ec: 23c0 1002 7c70 movel %d0,10027c70 <vm_area_cachep>
10c861f2: 4fef 0018 lea %sp@(24),%sp
10c861f6: 660c bnes 10c86204 <proc_caches_init+0xc4>
10c861f8: 4879 1000 1728 pea 10001728 <__data_start+0x1328>
10c861fe: 4eb9 10c1 60e4 jsr 10c160e4 <panic>
10c86204: 42a7 clrl %sp@-
10c86206: 42a7 clrl %sp@-
10c86208: 4878 2000 pea 2000 <LFLUSH_I_AND_D+0x17f8>
10c8620c: 42a7 clrl %sp@-
10c8620e: 4878 0072 pea 72 <LSIGTRAP+0x6d>
10c86212: 4879 1000 1759 pea 10001759 <__data_start+0x1359>
10c86218: 4e92 jsr %a2@
10c8621a: 23c0 1002 67b4 movel %d0,100267b4 <mm_cachep>
10c86220: 4fef 0018 lea %sp@(24),%sp
10c86224: 660c bnes 10c86232 <proc_caches_init+0xf2>
10c86226: 4879 1000 1763 pea 10001763 <__data_start+0x1363>
10c8622c: 4eb9 10c1 60e4 jsr 10c160e4 <panic>
10c86232: 246e fffc moveal %fp@(-4),%a2
10c86236: 4e5e unlk %fp
10c86238: 4e75 rts
10c8623a <abi_register_sysctl>:
10c8623a: 4e56 0000 linkw %fp,#0
10c8623e: 4878 0001 pea 1 <PF_DTRACE_OFF>
10c86242: 4879 1000 ce4c pea 1000ce4c <abi_root_table>
10c86248: 4eb9 10c1 8f3a jsr 10c18f3a <register_sysctl_table>
10c8624e: 7000 moveq #0,%d0
10c86250: 4e5e unlk %fp
10c86252: 4e75 rts
10c86254 <panic_setup>:
10c86254: 4e56 0000 linkw %fp,#0
10c86258: 42a7 clrl %sp@-
10c8625a: 42a7 clrl %sp@-
10c8625c: 2f2e 0008 movel %fp@(8),%sp@-
10c86260: 4eb9 10c8 444c jsr 10c8444c <simple_strtoul>
10c86266: 23c0 1002 5744 movel %d0,10025744 <panic_timeout>
10c8626c: 7001 moveq #1,%d0
10c8626e: 4e5e unlk %fp
10c86270: 4e75 rts
10c86272 <console_setup>:
10c86272: 4e56 fff8 linkw %fp,#-8
10c86276: 48e7 3c3c moveml %d2-%d5/%a2-%a5,%sp@-
10c8627a: 266e 0008 moveal %fp@(8),%a3
10c8627e: 1013 moveb %a3@,%d0
10c86280: 0600 ffd0 addib #-48,%d0
10c86284: 0c00 0009 cmpib #9,%d0
10c86288: 6224 bhis 10c862ae <console_setup+0x3c>
10c8628a: 43ee fff8 lea %fp@(-8),%a1
10c8628e: 41f9 1000 18cd lea 100018cd <__data_start+0x14cd>,%a0
10c86294: 2449 moveal %a1,%a2
10c86296: 14d8 moveb %a0@+,%a2@+
10c86298: 66fc bnes 10c86296 <console_setup+0x24>
10c8629a: 41ee fffc lea %fp@(-4),%a0
10c8629e: 7003 moveq #3,%d0
10c862a0: 244b moveal %a3,%a2
10c862a2: 10da moveb %a2@+,%a0@+
10c862a4: 6704 beqs 10c862aa <console_setup+0x38>
10c862a6: 5380 subql #1,%d0
10c862a8: 66f8 bnes 10c862a2 <console_setup+0x30>
10c862aa: 2a09 movel %a1,%d5
10c862ac: 6014 bras 10c862c2 <console_setup+0x50>
10c862ae: 41ee fff8 lea %fp@(-8),%a0
10c862b2: 7007 moveq #7,%d0
10c862b4: 2448 moveal %a0,%a2
10c862b6: 224b moveal %a3,%a1
10c862b8: 14d9 moveb %a1@+,%a2@+
10c862ba: 6704 beqs 10c862c0 <console_setup+0x4e>
10c862bc: 5380 subql #1,%d0
10c862be: 66f8 bnes 10c862b8 <console_setup+0x46>
10c862c0: 2a08 movel %a0,%d5
10c862c2: 422e ffff clrb %fp@(-1)
10c862c6: 4878 002c pea 2c <LSIGTRAP+0x27>
10c862ca: 2f0b movel %a3,%sp@-
10c862cc: 4eb9 10c8 4132 jsr 10c84132 <strchr>
10c862d2: 2a40 moveal %d0,%a5
10c862d4: 508f addql #8,%sp
10c862d6: bafc 0000 cmpaw #0,%a5
10c862da: 6702 beqs 10c862de <console_setup+0x6c>
10c862dc: 421d clrb %a5@+
10c862de: 2445 moveal %d5,%a2
10c862e0: 1012 moveb %a2@,%d0
10c862e2: 41f9 10c8 444c lea 10c8444c <simple_strtoul>,%a0
10c862e8: 283c 1002 56a0 movel #268588704,%d4
10c862ee: 6004 bras 10c862f4 <console_setup+0x82>
10c862f0: 528a addql #1,%a2
10c862f2: 1012 moveb %a2@,%d0
10c862f4: 4a00 tstb %d0
10c862f6: 670a beqs 10c86302 <console_setup+0x90>
10c862f8: 0600 ffd0 addib #-48,%d0
10c862fc: 0c00 0009 cmpib #9,%d0
10c86300: 62ee bhis 10c862f0 <console_setup+0x7e>
10c86302: 4878 000a pea a <LSIGTRAP+0x5>
10c86306: 42a7 clrl %sp@-
10c86308: 2f0a movel %a2,%sp@-
10c8630a: 4e90 jsr %a0@
10c8630c: 2600 movel %d0,%d3
10c8630e: 4212 clrb %a2@
10c86310: 7200 moveq #0,%d1
10c86312: 4fef 000c lea %sp@(12),%sp
10c86316: 2044 moveal %d4,%a0
10c86318: 4a10 tstb %a0@
10c8631a: 6742 beqs 10c8635e <console_setup+0xec>
10c8631c: 2645 moveal %d5,%a3
10c8631e: 49f9 1002 56a8 lea 100256a8 <console_cmdline+0x8>,%a4
10c86324: 2444 moveal %d4,%a2
10c86326: 7400 moveq #0,%d2
10c86328: 224a moveal %a2,%a1
10c8632a: 204b moveal %a3,%a0
10c8632c: 1019 moveb %a1@+,%d0
10c8632e: b018 cmpb %a0@+,%d0
10c86330: 6606 bnes 10c86338 <console_setup+0xc6>
10c86332: 4a00 tstb %d0
10c86334: 66f6 bnes 10c8632c <console_setup+0xba>
10c86336: 6002 bras 10c8633a <console_setup+0xc8>
10c86338: 9020 subb %a0@-,%d0
10c8633a: 4a00 tstb %d0
10c8633c: 6604 bnes 10c86342 <console_setup+0xd0>
10c8633e: b694 cmpl %a4@,%d3
10c86340: 6746 beqs 10c86388 <console_setup+0x116>
10c86342: 49ec 0010 lea %a4@(16),%a4
10c86346: 45ea 0010 lea %a2@(16),%a2
10c8634a: 7010 moveq #16,%d0
10c8634c: d480 addl %d0,%d2
10c8634e: 5281 addql #1,%d1
10c86350: 7007 moveq #7,%d0
10c86352: b081 cmpl %d1,%d0
10c86354: 6d08 blts 10c8635e <console_setup+0xec>
10c86356: 2044 moveal %d4,%a0
10c86358: 4a30 2800 tstb %a0@(00000000,%d2:l)
10c8635c: 66ca bnes 10c86328 <console_setup+0xb6>
10c8635e: 7008 moveq #8,%d0
10c86360: b081 cmpl %d1,%d0
10c86362: 672a beqs 10c8638e <console_setup+0x11c>
10c86364: 23c1 1000 ced8 movel %d1,1000ced8 <preferred_console>
10c8636a: e989 lsll #4,%d1
10c8636c: 2441 moveal %d1,%a2
10c8636e: d5c4 addal %d4,%a2
10c86370: 4878 0008 pea 8 <LSIGTRAP+0x3>
10c86374: 2f05 movel %d5,%sp@-
10c86376: 2f0a movel %a2,%sp@-
10c86378: 4eb9 10c8 5744 jsr 10c85744 <memcpy>
10c8637e: 254d 000c movel %a5,%a2@(12)
10c86382: 2543 0008 movel %d3,%a2@(8)
10c86386: 6006 bras 10c8638e <console_setup+0x11c>
10c86388: 23c1 1000 ced8 movel %d1,1000ced8 <preferred_console>
10c8638e: 7001 moveq #1,%d0
10c86390: 4cee 3c3c ffd8 moveml %fp@(-40),%d2-%d5/%a2-%a5
10c86396: 4e5e unlk %fp
10c86398: 4e75 rts
10c8639a <CONSOLE_setup>:
10c8639a: 4e56 0000 linkw %fp,#0
10c8639e: 2f0a movel %a2,%sp@-
10c863a0: 246e 0008 moveal %fp@(8),%a2
10c863a4: 41f9 1000 18d2 lea 100018d2 <__data_start+0x14d2>,%a0
10c863aa: 7005 moveq #5,%d0
10c863ac: 224a moveal %a2,%a1
10c863ae: 2200 movel %d0,%d1
10c863b0: 1019 moveb %a1@+,%d0
10c863b2: b018 cmpb %a0@+,%d0
10c863b4: 660c bnes 10c863c2 <CONSOLE_setup+0x28>
10c863b6: 4a00 tstb %d0
10c863b8: 670a beqs 10c863c4 <CONSOLE_setup+0x2a>
10c863ba: 5381 subql #1,%d1
10c863bc: 66f2 bnes 10c863b0 <CONSOLE_setup+0x16>
10c863be: 7000 moveq #0,%d0
10c863c0: 6002 bras 10c863c4 <CONSOLE_setup+0x2a>
10c863c2: 9020 subb %a0@-,%d0
10c863c4: 4a00 tstb %d0
10c863c6: 6606 bnes 10c863ce <CONSOLE_setup+0x34>
10c863c8: 486a 0005 pea %a2@(5)
10c863cc: 6002 bras 10c863d0 <CONSOLE_setup+0x36>
10c863ce: 2f0a movel %a2,%sp@-
10c863d0: 4eba fea0 jsr %pc@(10c86272 <console_setup>)
10c863d4: 246e fffc moveal %fp@(-4),%a2
10c863d8: 4e5e unlk %fp
10c863da: 4e75 rts
10c863dc <softirq_init>:
10c863dc: 4e56 0000 linkw %fp,#0
10c863e0: 48e7 3030 moveml %d2-%d3/%a2-%a3,%sp@-
10c863e4: 7400 moveq #0,%d2
10c863e6: 45f9 10c1 87de lea 10c187de <tasklet_init>,%a2
10c863ec: 47f9 10c1 85f4 lea 10c185f4 <open_softirq>,%a3
10c863f2: 263c 1002 53dc movel #268587996,%d3
10c863f8: 2f02 movel %d2,%sp@-
10c863fa: 4879 10c1 888a pea 10c1888a <bh_action>
10c86400: 2f03 movel %d3,%sp@-
10c86402: 4e92 jsr %a2@
10c86404: 4fef 000c lea %sp@(12),%sp
10c86408: 7014 moveq #20,%d0
10c8640a: d680 addl %d0,%d3
10c8640c: 5282 addql #1,%d2
10c8640e: 701f moveq #31,%d0
10c86410: b082 cmpl %d2,%d0
10c86412: 6ce4 bges 10c863f8 <softirq_init+0x1c>
10c86414: 42a7 clrl %sp@-
10c86416: 4879 10c1 86ba pea 10c186ba <tasklet_action>
10c8641c: 4878 0003 pea 3 <PF_PTRACED_OFF>
10c86420: 4e93 jsr %a3@
10c86422: 42a7 clrl %sp@-
10c86424: 4879 10c1 874c pea 10c1874c <tasklet_hi_action>
10c8642a: 42a7 clrl %sp@-
10c8642c: 4e93 jsr %a3@
10c8642e: 4cee 0c0c fff0 moveml %fp@(-16),%d2-%d3/%a2-%a3
10c86434: 4e5e unlk %fp
10c86436: 4e75 rts
10c86438 <spawn_ksoftirqd>:
10c86438: 4e56 0000 linkw %fp,#0
10c8643c: 48e7 2030 moveml %d2/%a2-%a3,%sp@-
10c86440: 7400 moveq #0,%d2
10c86442: 47f9 10c1 08a8 lea 10c108a8 <kernel_thread>,%a3
10c86448: 2f3c 0001 0e00 movel #69120,%sp@-
10c8644e: 2f02 movel %d2,%sp@-
10c86450: 4879 10c1 89a6 pea 10c189a6 <ksoftirqd>
10c86456: 4e93 jsr %a3@
10c86458: 4fef 000c lea %sp@(12),%sp
10c8645c: 4a80 tstl %d0
10c8645e: 6c14 bges 10c86474 <spawn_ksoftirqd+0x3c>
10c86460: 2f02 movel %d2,%sp@-
10c86462: 4879 1000 1ac6 pea 10001ac6 <__data_start+0x16c6>
10c86468: 4eb9 10c1 677e jsr 10c1677e <printk>
10c8646e: 508f addql #8,%sp
10c86470: 5282 addql #1,%d2
10c86472: 6026 bras 10c8649a <spawn_ksoftirqd+0x62>
10c86474: 45f9 1002 5738 lea 10025738 <irq_stat+0x10>,%a2
10c8647a: 5282 addql #1,%d2
10c8647c: 4ab9 1002 5738 tstl 10025738 <irq_stat+0x10>
10c86482: 6616 bnes 10c8649a <spawn_ksoftirqd+0x62>
10c86484: 2079 1002 53b4 moveal 100253b4 <_current_task>,%a0
10c8648a: 7010 moveq #16,%d0
10c8648c: 81a8 0028 orl %d0,%a0@(40)
10c86490: 4eb9 10c1 44d2 jsr 10c144d2 <schedule>
10c86496: 4a92 tstl %a2@
10c86498: 67ea beqs 10c86484 <spawn_ksoftirqd+0x4c>
10c8649a: 4a82 tstl %d2
10c8649c: 6faa bles 10c86448 <spawn_ksoftirqd+0x10>
10c8649e: 7000 moveq #0,%d0
10c864a0: 4cee 0c04 fff4 moveml %fp@(-12),%d2/%a2-%a3
10c864a6: 4e5e unlk %fp
10c864a8: 4e75 rts
10c864aa <reserve_setup>:
10c864aa: 4e56 fff8 linkw %fp,#-8
10c864ae: 2f0a movel %a2,%sp@-
10c864b0: 2f02 movel %d2,%sp@-
10c864b2: 45f9 10c8 5164 lea 10c85164 <get_option>,%a2
10c864b8: 6068 bras 10c86522 <reserve_setup+0x78>
10c864ba: 7003 moveq #3,%d0
10c864bc: b082 cmpl %d2,%d0
10c864be: 6d62 blts 10c86522 <reserve_setup+0x78>
10c864c0: 2002 movel %d2,%d0
10c864c2: e788 lsll #3,%d0
10c864c4: 9082 subl %d2,%d0
10c864c6: e588 lsll #2,%d0
10c864c8: 2040 moveal %d0,%a0
10c864ca: d1fc 1001 8cb4 addal #268537012,%a0
10c864d0: 20bc 1000 1b79 movel #268442489,%a0@
10c864d6: 222e fffc movel %fp@(-4),%d1
10c864da: 2141 0004 movel %d1,%a0@(4)
10c864de: 2001 movel %d1,%d0
10c864e0: d0ae fff8 addl %fp@(-8),%d0
10c864e4: 5380 subql #1,%d0
10c864e6: 2140 0008 movel %d0,%a0@(8)
10c864ea: 217c 8000 0000 movel #-2147483648,%a0@(12)
10c864f0: 000c
10c864f2: 42a8 0018 clrl %a0@(24)
10c864f6: 2f08 movel %a0,%sp@-
10c864f8: 203c 1000 cf10 movel #268488464,%d0
10c864fe: 0c81 0000 ffff cmpil #65535,%d1
10c86504: 6306 blss 10c8650c <reserve_setup+0x62>
10c86506: 203c 1000 cf2c movel #268488492,%d0
10c8650c: 2f00 movel %d0,%sp@-
10c8650e: 4eb9 10c1 8bee jsr 10c18bee <request_resource>
10c86514: 508f addql #8,%sp
10c86516: 4a80 tstl %d0
10c86518: 6608 bnes 10c86522 <reserve_setup+0x78>
10c8651a: 5282 addql #1,%d2
10c8651c: 23c2 1000 cf4c movel %d2,1000cf4c <reserved.654>
10c86522: 2439 1000 cf4c movel 1000cf4c <reserved.654>,%d2
10c86528: 486e fffc pea %fp@(-4)
10c8652c: 486e 0008 pea %fp@(8)
10c86530: 4e92 jsr %a2@
10c86532: 508f addql #8,%sp
10c86534: 7202 moveq #2,%d1
10c86536: b280 cmpl %d0,%d1
10c86538: 6612 bnes 10c8654c <reserve_setup+0xa2>
10c8653a: 486e fff8 pea %fp@(-8)
10c8653e: 486e 0008 pea %fp@(8)
10c86542: 4e92 jsr %a2@
10c86544: 508f addql #8,%sp
10c86546: 4a80 tstl %d0
10c86548: 6600 ff70 bnew 10c864ba <reserve_setup+0x10>
10c8654c: 7001 moveq #1,%d0
10c8654e: 242e fff0 movel %fp@(-16),%d2
10c86552: 246e fff4 moveal %fp@(-12),%a2
10c86556: 4e5e unlk %fp
10c86558: 4e75 rts
10c8655a <uid_cache_init>:
10c8655a: 4e56 0000 linkw %fp,#0
10c8655e: 42a7 clrl %sp@-
10c86560: 42a7 clrl %sp@-
10c86562: 4878 2000 pea 2000 <LFLUSH_I_AND_D+0x17f8>
10c86566: 42a7 clrl %sp@-
10c86568: 4878 0018 pea 18 <LSIGTRAP+0x13>
10c8656c: 4879 1000 1c32 pea 10001c32 <tvecs+0x9a>
10c86572: 4eb9 10c2 0244 jsr 10c20244 <kmem_cache_create>
10c86578: 23c0 1001 9d3c movel %d0,10019d3c <uid_cachep>
10c8657e: 4fef 0018 lea %sp@(24),%sp
10c86582: 660c bnes 10c86590 <uid_cache_init+0x36>
10c86584: 4879 1000 1c3c pea 10001c3c <tvecs+0xa4>
10c8658a: 4eb9 10c1 60e4 jsr 10c160e4 <panic>
10c86590: 2079 1001 9d40 moveal 10019d40 <uidhash_table>,%a0
10c86596: 23c8 1000 cfb0 movel %a0,1000cfb0 <root_user+0xc>
10c8659c: 6708 beqs 10c865a6 <uid_cache_init+0x4c>
10c8659e: 217c 1000 cfb0 movel #268488624,%a0@(16)
10c865a4: 0010
10c865a6: 23fc 1001 9d40 movel #268541248,1000cfb4 <root_user+0x10>
10c865ac: 1000 cfb4
10c865b0: 23fc 1000 cfa4 movel #268488612,10019d40 <uidhash_table>
10c865b6: 1001 9d40
10c865ba: 7000 moveq #0,%d0
10c865bc: 4e5e unlk %fp
10c865be: 4e75 rts
10c865c0 <signals_init>:
10c865c0: 4e56 0000 linkw %fp,#0
10c865c4: 42a7 clrl %sp@-
10c865c6: 42a7 clrl %sp@-
10c865c8: 42a7 clrl %sp@-
10c865ca: 4878 0002 pea 2 <PF_DTRACE_OFF+0x1>
10c865ce: 4878 0084 pea 84 <LSIGTRAP+0x7f>
10c865d2: 4879 1000 1c69 pea 10001c69 <tvecs+0xd1>
10c865d8: 4eb9 10c2 0244 jsr 10c20244 <kmem_cache_create>
10c865de: 23c0 1001 a140 movel %d0,1001a140 <sigqueue_cachep>
10c865e4: 4fef 0018 lea %sp@(24),%sp
10c865e8: 660c bnes 10c865f6 <signals_init+0x36>
10c865ea: 4879 1000 1c72 pea 10001c72 <tvecs+0xda>
10c865f0: 4eb9 10c1 60e4 jsr 10c160e4 <panic>
10c865f6: 4e5e unlk %fp
10c865f8: 4e75 rts
10c865fa: 4879 10c2 0cec pea 10c20cec <kmem_cache_reap+0x24>
10c86600: 4ef9 10c8 5730 jmp 10c85730 <__down_failed_trylock>
10c86606 <bootmem_bootmap_pages>:
10c86606: 4e56 0000 linkw %fp,#0
10c8660a: 202e 0008 movel %fp@(8),%d0
10c8660e: 5e80 addql #7,%d0
10c86610: e688 lsrl #3,%d0
10c86612: 0680 0000 0fff addil #4095,%d0
10c86618: 720c moveq #12,%d1
10c8661a: e2a8 lsrl %d1,%d0
10c8661c: 4e5e unlk %fp
10c8661e: 4e75 rts
10c86620 <init_bootmem_core>:
10c86620: 4e56 0000 linkw %fp,#0
10c86624: 48e7 3800 moveml %d2-%d4,%sp@-
10c86628: 206e 0008 moveal %fp@(8),%a0
10c8662c: 242e 000c movel %fp@(12),%d2
10c86630: 222e 0010 movel %fp@(16),%d1
10c86634: 262e 0014 movel %fp@(20),%d3
10c86638: 2268 0304 moveal %a0@(772),%a1
10c8663c: 2003 movel %d3,%d0
10c8663e: 9081 subl %d1,%d0
10c86640: 5e80 addql #7,%d0
10c86642: e688 lsrl #3,%d0
10c86644: 2179 1002 7ca4 movel 10027ca4 <pgdat_list>,%a0@(792)
10c8664a: 0318
10c8664c: 23c8 1002 7ca4 movel %a0,10027ca4 <pgdat_list>
10c86652: 2800 movel %d0,%d4
10c86654: 5684 addql #3,%d4
10c86656: 70fc moveq #-4,%d0
10c86658: c880 andl %d0,%d4
10c8665a: 700c moveq #12,%d0
10c8665c: e1aa lsll %d0,%d2
10c8665e: 2342 0008 movel %d2,%a1@(8)
10c86662: e1a9 lsll %d0,%d1
10c86664: 2281 movel %d1,%a1@
10c86666: 2343 0004 movel %d3,%a1@(4)
10c8666a: 2f04 movel %d4,%sp@-
10c8666c: 4878 00ff pea ff <LSIGTRAP+0xfa>
10c86670: 2f29 0008 movel %a1@(8),%sp@-
10c86674: 4eb9 10c8 576c jsr 10c8576c <memset>
10c8667a: 2004 movel %d4,%d0
10c8667c: 4cee 001c fff4 moveml %fp@(-12),%d2-%d4
10c86682: 4e5e unlk %fp
10c86684: 4e75 rts
10c86686 <reserve_bootmem_core>:
10c86686: 4e56 0000 linkw %fp,#0
10c8668a: 48e7 3e20 moveml %d2-%d6/%a2,%sp@-
10c8668e: 246e 0008 moveal %fp@(8),%a2
10c86692: 262e 000c movel %fp@(12),%d3
10c86696: 2a2e 0010 movel %fp@(16),%d5
10c8669a: 2412 movel %a2@,%d2
10c8669c: b483 cmpl %d3,%d2
10c8669e: 6200 00ce bhiw 10c8676e <reserve_bootmem_core+0xe8>
10c866a2: 2803 movel %d3,%d4
10c866a4: 9882 subl %d2,%d4
10c866a6: 700c moveq #12,%d0
10c866a8: e0ac lsrl %d0,%d4
10c866aa: 2203 movel %d3,%d1
10c866ac: d285 addl %d5,%d1
10c866ae: 2001 movel %d1,%d0
10c866b0: 9082 subl %d2,%d0
10c866b2: 2c00 movel %d0,%d6
10c866b4: 0686 0000 0fff addil #4095,%d6
10c866ba: 700c moveq #12,%d0
10c866bc: e0ae lsrl %d0,%d6
10c866be: 0681 0000 0fff addil #4095,%d1
10c866c4: e0a9 lsrl %d0,%d1
10c866c6: 4a85 tstl %d5
10c866c8: 660c bnes 10c866d6 <reserve_bootmem_core+0x50>
10c866ca: 4879 1000 1da8 pea 10001da8 <tvecs+0x210>
10c866d0: 4eb9 10c1 60e4 jsr 10c160e4 <panic>
10c866d6: bc84 cmpl %d4,%d6
10c866d8: 620c bhis 10c866e6 <reserve_bootmem_core+0x60>
10c866da: 4879 1000 1da8 pea 10001da8 <tvecs+0x210>
10c866e0: 4eb9 10c1 60e4 jsr 10c160e4 <panic>
10c866e6: 700c moveq #12,%d0
10c866e8: e0ab lsrl %d0,%d3
10c866ea: 202a 0004 movel %a2@(4),%d0
10c866ee: b083 cmpl %d3,%d0
10c866f0: 620c bhis 10c866fe <reserve_bootmem_core+0x78>
10c866f2: 4879 1000 1da8 pea 10001da8 <tvecs+0x210>
10c866f8: 4eb9 10c1 60e4 jsr 10c160e4 <panic>
10c866fe: b081 cmpl %d1,%d0
10c86700: 640c bccs 10c8670e <reserve_bootmem_core+0x88>
10c86702: 4879 1000 1da8 pea 10001da8 <tvecs+0x210>
10c86708: 4eb9 10c1 60e4 jsr 10c160e4 <panic>
10c8670e: bc84 cmpl %d4,%d6
10c86710: 636a blss 10c8677c <reserve_bootmem_core+0xf6>
10c86712: 2a04 movel %d4,%d5
10c86714: 720c moveq #12,%d1
10c86716: e3ad lsll %d1,%d5
10c86718: 2004 movel %d4,%d0
10c8671a: ea80 asrl #5,%d0
10c8671c: e588 lsll #2,%d0
10c8671e: 206a 0008 moveal %a2@(8),%a0
10c86722: d1c0 addal %d0,%a0
10c86724: 2004 movel %d4,%d0
10c86726: 721f moveq #31,%d1
10c86728: c081 andl %d1,%d0
10c8672a: 7201 moveq #1,%d1
10c8672c: e1a9 lsll %d0,%d1
10c8672e: 40c2 movew %sr,%d2
10c86730: 007c 0700 oriw #1792,%sr
10c86734: 2010 movel %a0@,%d0
10c86736: 2601 movel %d1,%d3
10c86738: c680 andl %d0,%d3
10c8673a: 56c0 sne %d0
10c8673c: 4880 extw %d0
10c8673e: 3600 movew %d0,%d3
10c86740: 48c3 extl %d3
10c86742: 4483 negl %d3
10c86744: 2010 movel %a0@,%d0
10c86746: 8081 orl %d1,%d0
10c86748: 2080 movel %d0,%a0@
10c8674a: 46c2 movew %d2,%sr
10c8674c: 4a83 tstl %d3
10c8674e: 6710 beqs 10c86760 <reserve_bootmem_core+0xda>
10c86750: 2f05 movel %d5,%sp@-
10c86752: 4879 1000 1dad pea 10001dad <tvecs+0x215>
10c86758: 4eb9 10c1 677e jsr 10c1677e <printk>
10c8675e: 508f addql #8,%sp
10c86760: 0685 0000 1000 addil #4096,%d5
10c86766: 5284 addql #1,%d4
10c86768: bc84 cmpl %d4,%d6
10c8676a: 62ac bhis 10c86718 <reserve_bootmem_core+0x92>
10c8676c: 600e bras 10c8677c <reserve_bootmem_core+0xf6>
10c8676e: 2f03 movel %d3,%sp@-
10c86770: 4879 1000 1dcd pea 10001dcd <tvecs+0x235>
10c86776: 4eb9 10c1 677e jsr 10c1677e <printk>
10c8677c: 4cee 047c ffe8 moveml %fp@(-24),%d2-%d6/%a2
10c86782: 4e5e unlk %fp
10c86784: 4e75 rts
10c86786 <free_bootmem_core>:
10c86786: 4e56 0000 linkw %fp,#0
10c8678a: 48e7 3c00 moveml %d2-%d5,%sp@-
10c8678e: 226e 0008 moveal %fp@(8),%a1
10c86792: 242e 000c movel %fp@(12),%d2
10c86796: 222e 0010 movel %fp@(16),%d1
10c8679a: 2002 movel %d2,%d0
10c8679c: d081 addl %d1,%d0
10c8679e: 2a00 movel %d0,%d5
10c867a0: 9a91 subl %a1@,%d5
10c867a2: 760c moveq #12,%d3
10c867a4: e6ad lsrl %d3,%d5
10c867a6: e6a8 lsrl %d3,%d0
10c867a8: 4a81 tstl %d1
10c867aa: 660c bnes 10c867b8 <free_bootmem_core+0x32>
10c867ac: 4879 1000 1da8 pea 10001da8 <tvecs+0x210>
10c867b2: 4eb9 10c1 60e4 jsr 10c160e4 <panic>
10c867b8: b0a9 0004 cmpl %a1@(4),%d0
10c867bc: 630c blss 10c867ca <free_bootmem_core+0x44>
10c867be: 4879 1000 1da8 pea 10001da8 <tvecs+0x210>
10c867c4: 4eb9 10c1 60e4 jsr 10c160e4 <panic>
10c867ca: 2802 movel %d2,%d4
10c867cc: 0684 0000 0fff addil #4095,%d4
10c867d2: 700c moveq #12,%d0
10c867d4: e0ac lsrl %d0,%d4
10c867d6: 2011 movel %a1@,%d0
10c867d8: 720c moveq #12,%d1
10c867da: e2a8 lsrl %d1,%d0
10c867dc: 9880 subl %d0,%d4
10c867de: ba84 cmpl %d4,%d5
10c867e0: 634c blss 10c8682e <free_bootmem_core+0xa8>
10c867e2: 2004 movel %d4,%d0
10c867e4: ea80 asrl #5,%d0
10c867e6: e588 lsll #2,%d0
10c867e8: 2069 0008 moveal %a1@(8),%a0
10c867ec: d1c0 addal %d0,%a0
10c867ee: 2004 movel %d4,%d0
10c867f0: 761f moveq #31,%d3
10c867f2: c083 andl %d3,%d0
10c867f4: 7201 moveq #1,%d1
10c867f6: e1a9 lsll %d0,%d1
10c867f8: 40c2 movew %sr,%d2
10c867fa: 007c 0700 oriw #1792,%sr
10c867fe: 2010 movel %a0@,%d0
10c86800: 2601 movel %d1,%d3
10c86802: c680 andl %d0,%d3
10c86804: 56c0 sne %d0
10c86806: 4880 extw %d0
10c86808: 3600 movew %d0,%d3
10c8680a: 48c3 extl %d3
10c8680c: 4483 negl %d3
10c8680e: 4681 notl %d1
10c86810: 2010 movel %a0@,%d0
10c86812: c081 andl %d1,%d0
10c86814: 2080 movel %d0,%a0@
10c86816: 46c2 movew %d2,%sr
10c86818: 4a83 tstl %d3
10c8681a: 660c bnes 10c86828 <free_bootmem_core+0xa2>
10c8681c: 4879 1000 1da8 pea 10001da8 <tvecs+0x210>
10c86822: 4eb9 10c1 60e4 jsr 10c160e4 <panic>
10c86828: 5284 addql #1,%d4
10c8682a: ba84 cmpl %d4,%d5
10c8682c: 62b4 bhis 10c867e2 <free_bootmem_core+0x5c>
10c8682e: 4cee 003c fff0 moveml %fp@(-16),%d2-%d5
10c86834: 4e5e unlk %fp
10c86836: 4e75 rts
10c86838 <__alloc_bootmem_core>:
10c86838: 4e56 fff8 linkw %fp,#-8
10c8683c: 48e7 3f3c moveml %d2-%d7/%a2-%a5,%sp@-
10c86840: 242e 0014 movel %fp@(20),%d2
10c86844: 206e 0008 moveal %fp@(8),%a0
10c86848: 2010 movel %a0@,%d0
10c8684a: 720c moveq #12,%d1
10c8684c: e2a8 lsrl %d1,%d0
10c8684e: 2a68 0004 moveal %a0@(4),%a5
10c86852: 9bc0 subal %d0,%a5
10c86854: 4aae 000c tstl %fp@(12)
10c86858: 660c bnes 10c86866 <__alloc_bootmem_core+0x2e>
10c8685a: 4879 1000 1da8 pea 10001da8 <tvecs+0x210>
10c86860: 4eb9 10c1 60e4 jsr 10c160e4 <panic>
10c86866: 222e 0010 movel %fp@(16),%d1
10c8686a: 5381 subql #1,%d1
10c8686c: 202e 0010 movel %fp@(16),%d0
10c86870: c081 andl %d1,%d0
10c86872: 2d41 fff8 movel %d1,%fp@(-8)
10c86876: 4a80 tstl %d0
10c86878: 670c beqs 10c86886 <__alloc_bootmem_core+0x4e>
10c8687a: 4879 1000 1da8 pea 10001da8 <tvecs+0x210>
10c86880: 4eb9 10c1 60e4 jsr 10c160e4 <panic>
10c86886: 7e00 moveq #0,%d7
10c86888: 4aae 0010 tstl %fp@(16)
10c8688c: 671a beqs 10c868a8 <__alloc_bootmem_core+0x70>
10c8688e: 202e fff8 movel %fp@(-8),%d0
10c86892: 206e 0008 moveal %fp@(8),%a0
10c86896: c090 andl %a0@,%d0
10c86898: 56c1 sne %d1
10c8689a: 4881 extw %d1
10c8689c: 3e01 movew %d1,%d7
10c8689e: 48c7 extl %d7
10c868a0: 222e 0010 movel %fp@(16),%d1
10c868a4: 9280 subl %d0,%d1
10c868a6: ce81 andl %d1,%d7
10c868a8: 700c moveq #12,%d0
10c868aa: e0af lsrl %d0,%d7
10c868ac: 7c00 moveq #0,%d6
10c868ae: 4a82 tstl %d2
10c868b0: 6720 beqs 10c868d2 <__alloc_bootmem_core+0x9a>
10c868b2: 206e 0008 moveal %fp@(8),%a0
10c868b6: 2210 movel %a0@,%d1
10c868b8: b282 cmpl %d2,%d1
10c868ba: 6216 bhis 10c868d2 <__alloc_bootmem_core+0x9a>
10c868bc: 2002 movel %d2,%d0
10c868be: 760c moveq #12,%d3
10c868c0: e6a8 lsrl %d3,%d0
10c868c2: b0a8 0004 cmpl %a0@(4),%d0
10c868c6: 55c0 scs %d0
10c868c8: 4880 extw %d0
10c868ca: 3c00 movew %d0,%d6
10c868cc: 48c6 extl %d6
10c868ce: 9481 subl %d1,%d2
10c868d0: cc82 andl %d2,%d6
10c868d2: 206e 0010 moveal %fp@(16),%a0
10c868d6: 41f0 68ff lea %a0@(ffffffff,%d6:l),%a0
10c868da: 2c08 movel %a0,%d6
10c868dc: 202e fff8 movel %fp@(-8),%d0
10c868e0: 4680 notl %d0
10c868e2: cc80 andl %d0,%d6
10c868e4: 700c moveq #12,%d0
10c868e6: e0ae lsrl %d0,%d6
10c868e8: dc87 addl %d7,%d6
10c868ea: 2a2e 000c movel %fp@(12),%d5
10c868ee: 0685 0000 0fff addil #4095,%d5
10c868f4: e0ad lsrl %d0,%d5
10c868f6: 282e 0010 movel %fp@(16),%d4
10c868fa: e0ac lsrl %d0,%d4
10c868fc: 6602 bnes 10c86900 <__alloc_bootmem_core+0xc8>
10c868fe: 7801 moveq #1,%d4
10c86900: 2246 moveal %d6,%a1
10c86902: bbc9 cmpal %a1,%a5
10c86904: 6364 blss 10c8696a <__alloc_bootmem_core+0x132>
10c86906: 206e 0008 moveal %fp@(8),%a0
10c8690a: 2d68 0008 fffc movel %a0@(8),%fp@(-4)
10c86910: 47f1 5800 lea %a1@(00000000,%d5:l),%a3
10c86914: 2409 movel %a1,%d2
10c86916: ea82 asrl #5,%d2
10c86918: e58a lsll #2,%d2
10c8691a: 2209 movel %a1,%d1
10c8691c: 701f moveq #31,%d0
10c8691e: c280 andl %d0,%d1
10c86920: 7001 moveq #1,%d0
10c86922: e3a8 lsll %d1,%d0
10c86924: 206e fffc moveal %fp@(-4),%a0
10c86928: c0b0 2800 andl %a0@(00000000,%d2:l),%d0
10c8692c: 6634 bnes 10c86962 <__alloc_bootmem_core+0x12a>
10c8692e: 2609 movel %a1,%d3
10c86930: 5283 addql #1,%d3
10c86932: 49f1 5800 lea %a1@(00000000,%d5:l),%a4
10c86936: b9c3 cmpal %d3,%a4
10c86938: 6324 blss 10c8695e <__alloc_bootmem_core+0x126>
10c8693a: 2448 moveal %a0,%a2
10c8693c: 204b moveal %a3,%a0
10c8693e: bbc3 cmpal %d3,%a5
10c86940: 6320 blss 10c86962 <__alloc_bootmem_core+0x12a>
10c86942: 2403 movel %d3,%d2
10c86944: ea82 asrl #5,%d2
10c86946: e58a lsll #2,%d2
10c86948: 2203 movel %d3,%d1
10c8694a: 701f moveq #31,%d0
10c8694c: c280 andl %d0,%d1
10c8694e: 7001 moveq #1,%d0
10c86950: e3a8 lsll %d1,%d0
10c86952: c0b2 2800 andl %a2@(00000000,%d2:l),%d0
10c86956: 660a bnes 10c86962 <__alloc_bootmem_core+0x12a>
10c86958: 5283 addql #1,%d3
10c8695a: b1c3 cmpal %d3,%a0
10c8695c: 62e0 bhis 10c8693e <__alloc_bootmem_core+0x106>
10c8695e: 2c09 movel %a1,%d6
10c86960: 6016 bras 10c86978 <__alloc_bootmem_core+0x140>
10c86962: d7c4 addal %d4,%a3
10c86964: d3c4 addal %d4,%a1
10c86966: bbc9 cmpal %a1,%a5
10c86968: 62aa bhis 10c86914 <__alloc_bootmem_core+0xdc>
10c8696a: 4a86 tstl %d6
10c8696c: 6704 beqs 10c86972 <__alloc_bootmem_core+0x13a>
10c8696e: 2c07 movel %d7,%d6
10c86970: 608e bras 10c86900 <__alloc_bootmem_core+0xc8>
10c86972: 7000 moveq #0,%d0
10c86974: 6000 0154 braw 10c86aca <__alloc_bootmem_core+0x292>
10c86978: bbc9 cmpal %a1,%a5
10c8697a: 620c bhis 10c86988 <__alloc_bootmem_core+0x150>
10c8697c: 4879 1000 1da8 pea 10001da8 <tvecs+0x210>
10c86982: 4eb9 10c1 60e4 jsr 10c160e4 <panic>
10c86988: 0cae 0000 1000 cmpil #4096,%fp@(16)
10c8698e: 0010
10c86990: 6200 00b0 bhiw 10c86a42 <__alloc_bootmem_core+0x20a>
10c86994: 246e 0008 moveal %fp@(8),%a2
10c86998: 206a 000c moveal %a2@(12),%a0
10c8699c: b0fc 0000 cmpaw #0,%a0
10c869a0: 6700 00a0 beqw 10c86a42 <__alloc_bootmem_core+0x20a>
10c869a4: 222a 0010 movel %a2@(16),%d1
10c869a8: 2001 movel %d1,%d0
10c869aa: 5280 addql #1,%d0
10c869ac: b3c0 cmpal %d0,%a1
10c869ae: 6600 0092 bnew 10c86a42 <__alloc_bootmem_core+0x20a>
10c869b2: 246e 0010 moveal %fp@(16),%a2
10c869b6: 45f2 88ff lea %a2@(ffffffff,%a0:l),%a2
10c869ba: 2e0a movel %a2,%d7
10c869bc: 46ae fff8 notl %fp@(-8)
10c869c0: ceae fff8 andl %fp@(-8),%d7
10c869c4: 0c87 0000 1000 cmpil #4096,%d7
10c869ca: 630c blss 10c869d8 <__alloc_bootmem_core+0x1a0>
10c869cc: 4879 1000 1da8 pea 10001da8 <tvecs+0x210>
10c869d2: 4eb9 10c1 60e4 jsr 10c160e4 <panic>
10c869d8: 243c 0000 1000 movel #4096,%d2
10c869de: 9487 subl %d7,%d2
10c869e0: b4ae 000c cmpl %fp@(12),%d2
10c869e4: 6320 blss 10c86a06 <__alloc_bootmem_core+0x1ce>
10c869e6: 7a00 moveq #0,%d5
10c869e8: 246e 000c moveal %fp@(12),%a2
10c869ec: d5c7 addal %d7,%a2
10c869ee: 206e 0008 moveal %fp@(8),%a0
10c869f2: 214a 000c movel %a2,%a0@(12)
10c869f6: 2028 0010 movel %a0@(16),%d0
10c869fa: 720c moveq #12,%d1
10c869fc: e3a8 lsll %d1,%d0
10c869fe: d087 addl %d7,%d0
10c86a00: 2800 movel %d0,%d4
10c86a02: d890 addl %a0@,%d4
10c86a04: 602e bras 10c86a34 <__alloc_bootmem_core+0x1fc>
10c86a06: 262e 000c movel %fp@(12),%d3
10c86a0a: 9682 subl %d2,%d3
10c86a0c: 2403 movel %d3,%d2
10c86a0e: 2a02 movel %d2,%d5
10c86a10: 0685 0000 0fff addil #4095,%d5
10c86a16: 700c moveq #12,%d0
10c86a18: e0ad lsrl %d0,%d5
10c86a1a: e1a9 lsll %d0,%d1
10c86a1c: 2001 movel %d1,%d0
10c86a1e: d087 addl %d7,%d0
10c86a20: 2800 movel %d0,%d4
10c86a22: 206e 0008 moveal %fp@(8),%a0
10c86a26: d890 addl %a0@,%d4
10c86a28: 45f1 58ff lea %a1@(ffffffff,%d5:l),%a2
10c86a2c: 214a 0010 movel %a2,%a0@(16)
10c86a30: 2142 000c movel %d2,%a0@(12)
10c86a34: 206e 0008 moveal %fp@(8),%a0
10c86a38: 02a8 0000 0fff andil #4095,%a0@(12)
10c86a3e: 000c
10c86a40: 6022 bras 10c86a64 <__alloc_bootmem_core+0x22c>
10c86a42: 538c subql #1,%a4
10c86a44: 246e 0008 moveal %fp@(8),%a2
10c86a48: 254c 0010 movel %a4,%a2@(16)
10c86a4c: 202e 000c movel %fp@(12),%d0
10c86a50: 0280 0000 0fff andil #4095,%d0
10c86a56: 2540 000c movel %d0,%a2@(12)
10c86a5a: 2009 movel %a1,%d0
10c86a5c: 720c moveq #12,%d1
10c86a5e: e3a8 lsll %d1,%d0
10c86a60: 2800 movel %d0,%d4
10c86a62: d892 addl %a2@,%d4
10c86a64: 2009 movel %a1,%d0
10c86a66: 604c bras 10c86ab4 <__alloc_bootmem_core+0x27c>
10c86a68: 2009 movel %a1,%d0
10c86a6a: ea80 asrl #5,%d0
10c86a6c: e588 lsll #2,%d0
10c86a6e: 246e 0008 moveal %fp@(8),%a2
10c86a72: 206a 0008 moveal %a2@(8),%a0
10c86a76: d1c0 addal %d0,%a0
10c86a78: 2009 movel %a1,%d0
10c86a7a: 721f moveq #31,%d1
10c86a7c: c081 andl %d1,%d0
10c86a7e: 7201 moveq #1,%d1
10c86a80: e1a9 lsll %d0,%d1
10c86a82: 40c2 movew %sr,%d2
10c86a84: 007c 0700 oriw #1792,%sr
10c86a88: 2010 movel %a0@,%d0
10c86a8a: 2601 movel %d1,%d3
10c86a8c: c680 andl %d0,%d3
10c86a8e: 56c0 sne %d0
10c86a90: 4880 extw %d0
10c86a92: 3600 movew %d0,%d3
10c86a94: 48c3 extl %d3
10c86a96: 4483 negl %d3
10c86a98: 2010 movel %a0@,%d0
10c86a9a: 8081 orl %d1,%d0
10c86a9c: 2080 movel %d0,%a0@
10c86a9e: 46c2 movew %d2,%sr
10c86aa0: 4a83 tstl %d3
10c86aa2: 670c beqs 10c86ab0 <__alloc_bootmem_core+0x278>
10c86aa4: 4879 1000 1da8 pea 10001da8 <tvecs+0x210>
10c86aaa: 4eb9 10c1 60e4 jsr 10c160e4 <panic>
10c86ab0: 5289 addql #1,%a1
10c86ab2: 2006 movel %d6,%d0
10c86ab4: d085 addl %d5,%d0
10c86ab6: b089 cmpl %a1,%d0
10c86ab8: 62ae bhis 10c86a68 <__alloc_bootmem_core+0x230>
10c86aba: 2f2e 000c movel %fp@(12),%sp@-
10c86abe: 42a7 clrl %sp@-
10c86ac0: 2f04 movel %d4,%sp@-
10c86ac2: 4eb9 10c8 576c jsr 10c8576c <memset>
10c86ac8: 2004 movel %d4,%d0
10c86aca: 4cee 3cfc ffd0 moveml %fp@(-48),%d2-%d7/%a2-%a5
10c86ad0: 4e5e unlk %fp
10c86ad2: 4e75 rts
10c86ad4 <free_all_bootmem_core>:
10c86ad4: 4e56 0000 linkw %fp,#0
10c86ad8: 48e7 3e30 moveml %d2-%d6/%a2-%a3,%sp@-
10c86adc: 206e 0008 moveal %fp@(8),%a0
10c86ae0: 2428 02fc movel %a0@(764),%d2
10c86ae4: 2668 0304 moveal %a0@(772),%a3
10c86ae8: 7c00 moveq #0,%d6
10c86aea: 4aab 0008 tstl %a3@(8)
10c86aee: 660c bnes 10c86afc <free_all_bootmem_core+0x28>
10c86af0: 4879 1000 1da8 pea 10001da8 <tvecs+0x210>
10c86af6: 4eb9 10c1 60e4 jsr 10c160e4 <panic>
10c86afc: 7800 moveq #0,%d4
10c86afe: 2013 movel %a3@,%d0
10c86b00: 720c moveq #12,%d1
10c86b02: e2a8 lsrl %d1,%d0
10c86b04: 2a2b 0004 movel %a3@(4),%d5
10c86b08: 9a80 subl %d0,%d5
10c86b0a: 7600 moveq #0,%d3
10c86b0c: ba86 cmpl %d6,%d5
10c86b0e: 6350 blss 10c86b60 <free_all_bootmem_core+0x8c>
10c86b10: 2042 moveal %d2,%a0
10c86b12: 45e8 0018 lea %a0@(24),%a2
10c86b16: 2003 movel %d3,%d0
10c86b18: ea80 asrl #5,%d0
10c86b1a: e588 lsll #2,%d0
10c86b1c: 206b 0008 moveal %a3@(8),%a0
10c86b20: d1c0 addal %d0,%a0
10c86b22: 2203 movel %d3,%d1
10c86b24: 701f moveq #31,%d0
10c86b26: c280 andl %d0,%d1
10c86b28: 7001 moveq #1,%d0
10c86b2a: e3a8 lsll %d1,%d0
10c86b2c: c090 andl %a0@,%d0
10c86b2e: 6622 bnes 10c86b52 <free_all_bootmem_core+0x7e>
10c86b30: 5284 addql #1,%d4
10c86b32: 40c0 movew %sr,%d0
10c86b34: 007c 0700 oriw #1792,%sr
10c86b38: 026a bfff 0002 andiw #-16385,%a2@(2)
10c86b3e: 46c0 movew %d0,%sr
10c86b40: 7201 moveq #1,%d1
10c86b42: 2541 fffc movel %d1,%a2@(-4)
10c86b46: 42a7 clrl %sp@-
10c86b48: 2f02 movel %d2,%sp@-
10c86b4a: 4eb9 10c2 2162 jsr 10c22162 <__free_pages>
10c86b50: 508f addql #8,%sp
10c86b52: 5283 addql #1,%d3
10c86b54: 45ea 0040 lea %a2@(64),%a2
10c86b58: 7040 moveq #64,%d0
10c86b5a: d480 addl %d0,%d2
10c86b5c: ba83 cmpl %d3,%d5
10c86b5e: 62b6 bhis 10c86b16 <free_all_bootmem_core+0x42>
10c86b60: 2c04 movel %d4,%d6
10c86b62: 202b 0008 movel %a3@(8),%d0
10c86b66: 0680 f000 0000 addil #-268435456,%d0
10c86b6c: 720c moveq #12,%d1
10c86b6e: e2a8 lsrl %d1,%d0
10c86b70: ed88 lsll #6,%d0
10c86b72: 2439 1000 d4a0 movel 1000d4a0 <mem_map>,%d2
10c86b78: d480 addl %d0,%d2
10c86b7a: 7800 moveq #0,%d4
10c86b7c: 7600 moveq #0,%d3
10c86b7e: 2013 movel %a3@,%d0
10c86b80: e2a8 lsrl %d1,%d0
10c86b82: 206b 0004 moveal %a3@(4),%a0
10c86b86: 91c0 subal %d0,%a0
10c86b88: 2008 movel %a0,%d0
10c86b8a: e688 lsrl #3,%d0
10c86b8c: 0680 0000 0fff addil #4095,%d0
10c86b92: e2a8 lsrl %d1,%d0
10c86b94: b084 cmpl %d4,%d0
10c86b96: 634e blss 10c86be6 <free_all_bootmem_core+0x112>
10c86b98: 2042 moveal %d2,%a0
10c86b9a: 45e8 0018 lea %a0@(24),%a2
10c86b9e: 5284 addql #1,%d4
10c86ba0: 40c0 movew %sr,%d0
10c86ba2: 007c 0700 oriw #1792,%sr
10c86ba6: 026a bfff 0002 andiw #-16385,%a2@(2)
10c86bac: 46c0 movew %d0,%sr
10c86bae: 7001 moveq #1,%d0
10c86bb0: 2540 fffc movel %d0,%a2@(-4)
10c86bb4: 42a7 clrl %sp@-
10c86bb6: 2f02 movel %d2,%sp@-
10c86bb8: 4eb9 10c2 2162 jsr 10c22162 <__free_pages>
10c86bbe: 508f addql #8,%sp
10c86bc0: 5283 addql #1,%d3
10c86bc2: 45ea 0040 lea %a2@(64),%a2
10c86bc6: 7240 moveq #64,%d1
10c86bc8: d481 addl %d1,%d2
10c86bca: 2013 movel %a3@,%d0
10c86bcc: 720c moveq #12,%d1
10c86bce: e2a8 lsrl %d1,%d0
10c86bd0: 206b 0004 moveal %a3@(4),%a0
10c86bd4: 91c0 subal %d0,%a0
10c86bd6: 2008 movel %a0,%d0
10c86bd8: e688 lsrl #3,%d0
10c86bda: 0680 0000 0fff addil #4095,%d0
10c86be0: e2a8 lsrl %d1,%d0
10c86be2: b083 cmpl %d3,%d0
10c86be4: 62b8 bhis 10c86b9e <free_all_bootmem_core+0xca>
10c86be6: 42ab 0008 clrl %a3@(8)
10c86bea: 2006 movel %d6,%d0
10c86bec: d084 addl %d4,%d0
10c86bee: 4cee 0c7c ffe4 moveml %fp@(-28),%d2-%d6/%a2-%a3
10c86bf4: 4e5e unlk %fp
10c86bf6: 4e75 rts
10c86bf8 <init_bootmem_node>:
10c86bf8: 4e56 0000 linkw %fp,#0
10c86bfc: 2f2e 0014 movel %fp@(20),%sp@-
10c86c00: 2f2e 0010 movel %fp@(16),%sp@-
10c86c04: 2f2e 000c movel %fp@(12),%sp@-
10c86c08: 2f2e 0008 movel %fp@(8),%sp@-
10c86c0c: 4eba fa12 jsr %pc@(10c86620 <init_bootmem_core>)
10c86c10: 4e5e unlk %fp
10c86c12: 4e75 rts
10c86c14 <reserve_bootmem_node>:
10c86c14: 4e56 0000 linkw %fp,#0
10c86c18: 206e 0008 moveal %fp@(8),%a0
10c86c1c: 2f2e 0010 movel %fp@(16),%sp@-
10c86c20: 2f2e 000c movel %fp@(12),%sp@-
10c86c24: 2f28 0304 movel %a0@(772),%sp@-
10c86c28: 4eba fa5c jsr %pc@(10c86686 <reserve_bootmem_core>)
10c86c2c: 4e5e unlk %fp
10c86c2e: 4e75 rts
10c86c30 <free_bootmem_node>:
10c86c30: 4e56 0000 linkw %fp,#0
10c86c34: 206e 0008 moveal %fp@(8),%a0
10c86c38: 2f2e 0010 movel %fp@(16),%sp@-
10c86c3c: 2f2e 000c movel %fp@(12),%sp@-
10c86c40: 2f28 0304 movel %a0@(772),%sp@-
10c86c44: 4eba fb40 jsr %pc@(10c86786 <free_bootmem_core>)
10c86c48: 4e5e unlk %fp
10c86c4a: 4e75 rts
10c86c4c <free_all_bootmem_node>:
10c86c4c: 4e56 0000 linkw %fp,#0
10c86c50: 2f2e 0008 movel %fp@(8),%sp@-
10c86c54: 4eba fe7e jsr %pc@(10c86ad4 <free_all_bootmem_core>)
10c86c58: 4e5e unlk %fp
10c86c5a: 4e75 rts
10c86c5c <init_bootmem>:
10c86c5c: 4e56 0000 linkw %fp,#0
10c86c60: 222e 0008 movel %fp@(8),%d1
10c86c64: 202e 000c movel %fp@(12),%d0
10c86c68: 23c0 1002 7c94 movel %d0,10027c94 <max_low_pfn>
10c86c6e: 23c1 1002 7cc0 movel %d1,10027cc0 <min_low_pfn>
10c86c74: 2f00 movel %d0,%sp@-
10c86c76: 42a7 clrl %sp@-
10c86c78: 2f01 movel %d1,%sp@-
10c86c7a: 4879 1000 d090 pea 1000d090 <contig_page_data>
10c86c80: 4eba f99e jsr %pc@(10c86620 <init_bootmem_core>)
10c86c84: 4e5e unlk %fp
10c86c86: 4e75 rts
10c86c88 <reserve_bootmem>:
10c86c88: 4e56 0000 linkw %fp,#0
10c86c8c: 2f2e 000c movel %fp@(12),%sp@-
10c86c90: 2f2e 0008 movel %fp@(8),%sp@-
10c86c94: 2f39 1000 d394 movel 1000d394 <contig_page_data+0x304>,%sp@-
10c86c9a: 4eba f9ea jsr %pc@(10c86686 <reserve_bootmem_core>)
10c86c9e: 4e5e unlk %fp
10c86ca0: 4e75 rts
10c86ca2 <free_bootmem>:
10c86ca2: 4e56 0000 linkw %fp,#0
10c86ca6: 2f2e 000c movel %fp@(12),%sp@-
10c86caa: 2f2e 0008 movel %fp@(8),%sp@-
10c86cae: 2f39 1000 d394 movel 1000d394 <contig_page_data+0x304>,%sp@-
10c86cb4: 4eba fad0 jsr %pc@(10c86786 <free_bootmem_core>)
10c86cb8: 4e5e unlk %fp
10c86cba: 4e75 rts
10c86cbc <free_all_bootmem>:
10c86cbc: 4e56 0000 linkw %fp,#0
10c86cc0: 4879 1000 d090 pea 1000d090 <contig_page_data>
10c86cc6: 4eba fe0c jsr %pc@(10c86ad4 <free_all_bootmem_core>)
10c86cca: 4e5e unlk %fp
10c86ccc: 4e75 rts
10c86cce <__alloc_bootmem>:
10c86cce: 4e56 0000 linkw %fp,#0
10c86cd2: 48e7 3830 moveml %d2-%d4/%a2-%a3,%sp@-
10c86cd6: 242e 0008 movel %fp@(8),%d2
10c86cda: 282e 000c movel %fp@(12),%d4
10c86cde: 262e 0010 movel %fp@(16),%d3
10c86ce2: 2479 1002 7ca4 moveal 10027ca4 <pgdat_list>,%a2
10c86ce8: 47fa fb4e lea %pc@(10c86838 <__alloc_bootmem_core>),%a3
10c86cec: b4fc 0000 cmpaw #0,%a2
10c86cf0: 671e beqs 10c86d10 <__alloc_bootmem+0x42>
10c86cf2: 2f03 movel %d3,%sp@-
10c86cf4: 2f04 movel %d4,%sp@-
10c86cf6: 2f02 movel %d2,%sp@-
10c86cf8: 2f2a 0304 movel %a2@(772),%sp@-
10c86cfc: 4e93 jsr %a3@
10c86cfe: 4fef 0010 lea %sp@(16),%sp
10c86d02: 4a80 tstl %d0
10c86d04: 6624 bnes 10c86d2a <__alloc_bootmem+0x5c>
10c86d06: 246a 0318 moveal %a2@(792),%a2
10c86d0a: b4fc 0000 cmpaw #0,%a2
10c86d0e: 66e2 bnes 10c86cf2 <__alloc_bootmem+0x24>
10c86d10: 2f02 movel %d2,%sp@-
10c86d12: 4879 1000 1e0b pea 10001e0b <tvecs+0x273>
10c86d18: 4eb9 10c1 677e jsr 10c1677e <printk>
10c86d1e: 4879 1000 1e32 pea 10001e32 <tvecs+0x29a>
10c86d24: 4eb9 10c1 60e4 jsr 10c160e4 <panic>
10c86d2a: 4cee 0c1c ffec moveml %fp@(-20),%d2-%d4/%a2-%a3
10c86d30: 4e5e unlk %fp
10c86d32: 4e75 rts
10c86d34 <__alloc_bootmem_node>:
10c86d34: 4e56 0000 linkw %fp,#0
10c86d38: 2f02 movel %d2,%sp@-
10c86d3a: 206e 0008 moveal %fp@(8),%a0
10c86d3e: 242e 000c movel %fp@(12),%d2
10c86d42: 2f2e 0014 movel %fp@(20),%sp@-
10c86d46: 2f2e 0010 movel %fp@(16),%sp@-
10c86d4a: 2f02 movel %d2,%sp@-
10c86d4c: 2f28 0304 movel %a0@(772),%sp@-
10c86d50: 4eba fae6 jsr %pc@(10c86838 <__alloc_bootmem_core>)
10c86d54: 4fef 0010 lea %sp@(16),%sp
10c86d58: 4a80 tstl %d0
10c86d5a: 661a bnes 10c86d76 <__alloc_bootmem_node+0x42>
10c86d5c: 2f02 movel %d2,%sp@-
10c86d5e: 4879 1000 1e0b pea 10001e0b <tvecs+0x273>
10c86d64: 4eb9 10c1 677e jsr 10c1677e <printk>
10c86d6a: 4879 1000 1e32 pea 10001e32 <tvecs+0x29a>
10c86d70: 4eb9 10c1 60e4 jsr 10c160e4 <panic>
10c86d76: 242e fffc movel %fp@(-4),%d2
10c86d7a: 4e5e unlk %fp
10c86d7c: 4e75 rts
10c86d7e <page_cache_init>:
10c86d7e: 4e56 0000 linkw %fp,#0
10c86d82: 2f0a movel %a2,%sp@-
10c86d84: 2f02 movel %d2,%sp@-
10c86d86: 222e 0008 movel %fp@(8),%d1
10c86d8a: e589 lsll #2,%d1
10c86d8c: 7400 moveq #0,%d2
10c86d8e: 203c 0000 1000 movel #4096,%d0
10c86d94: 45f9 10c2 25d6 lea 10c225d6 <__get_free_pages>,%a2
10c86d9a: b280 cmpl %d0,%d1
10c86d9c: 630c blss 10c86daa <page_cache_init+0x2c>
10c86d9e: 2040 moveal %d0,%a0
10c86da0: 5282 addql #1,%d2
10c86da2: 2008 movel %a0,%d0
10c86da4: e5a8 lsll %d2,%d0
10c86da6: b280 cmpl %d0,%d1
10c86da8: 62f6 bhis 10c86da0 <page_cache_init+0x22>
10c86daa: 203c 0000 1000 movel #4096,%d0
10c86db0: e5a8 lsll %d2,%d0
10c86db2: 42b9 1002 7ca0 clrl 10027ca0 <page_hash_bits>
10c86db8: e688 lsrl #3,%d0
10c86dba: 670e beqs 10c86dca <page_cache_init+0x4c>
10c86dbc: 7200 moveq #0,%d1
10c86dbe: 5281 addql #1,%d1
10c86dc0: e288 lsrl #1,%d0
10c86dc2: 66fa bnes 10c86dbe <page_cache_init+0x40>
10c86dc4: 23c1 1002 7ca0 movel %d1,10027ca0 <page_hash_bits>
10c86dca: 2f02 movel %d2,%sp@-
10c86dcc: 4878 0020 pea 20 <LSIGTRAP+0x1b>
10c86dd0: 4e92 jsr %a2@
10c86dd2: 23c0 1002 7cac movel %d0,10027cac <page_hash_table>
10c86dd8: 508f addql #8,%sp
10c86dda: 6604 bnes 10c86de0 <page_cache_init+0x62>
10c86ddc: 5382 subql #1,%d2
10c86dde: 66ca bnes 10c86daa <page_cache_init+0x2c>
10c86de0: 203c 0000 1000 movel #4096,%d0
10c86de6: e5a8 lsll %d2,%d0
10c86de8: 2f00 movel %d0,%sp@-
10c86dea: 2f02 movel %d2,%sp@-
10c86dec: 7001 moveq #1,%d0
10c86dee: 2239 1002 7ca0 movel 10027ca0 <page_hash_bits>,%d1
10c86df4: e3a8 lsll %d1,%d0
10c86df6: 2f00 movel %d0,%sp@-
10c86df8: 4879 1000 1e45 pea 10001e45 <tvecs+0x2ad>
10c86dfe: 4eb9 10c1 677e jsr 10c1677e <printk>
10c86e04: 4fef 0010 lea %sp@(16),%sp
10c86e08: 2239 1002 7cac movel 10027cac <page_hash_table>,%d1
10c86e0e: 660c bnes 10c86e1c <page_cache_init+0x9e>
10c86e10: 4879 1000 1e80 pea 10001e80 <tvecs+0x2e8>
10c86e16: 4eb9 10c1 60e4 jsr 10c160e4 <panic>
10c86e1c: 7004 moveq #4,%d0
10c86e1e: 2439 1002 7ca0 movel 10027ca0 <page_hash_bits>,%d2
10c86e24: e5a8 lsll %d2,%d0
10c86e26: 2f00 movel %d0,%sp@-
10c86e28: 42a7 clrl %sp@-
10c86e2a: 2f01 movel %d1,%sp@-
10c86e2c: 4eb9 10c8 576c jsr 10c8576c <memset>
10c86e32: 242e fff8 movel %fp@(-8),%d2
10c86e36: 246e fffc moveal %fp@(-4),%a2
10c86e3a: 4e5e unlk %fp
10c86e3c: 4e75 rts
10c86e3e <free_area_init_node>:
10c86e3e: 4e56 0000 linkw %fp,#0
10c86e42: 2f2e 0010 movel %fp@(16),%sp@-
10c86e46: 2f2e 001c movel %fp@(28),%sp@-
10c86e4a: 2f2e 0018 movel %fp@(24),%sp@-
10c86e4e: 2f2e 0014 movel %fp@(20),%sp@-
10c86e52: 4879 1000 d4a0 pea 1000d4a0 <mem_map>
10c86e58: 4879 1000 d090 pea 1000d090 <contig_page_data>
10c86e5e: 42a7 clrl %sp@-
10c86e60: 4eb9 10c8 701a jsr 10c8701a <free_area_init_core>
10c86e66: 4e5e unlk %fp
10c86e68: 4e75 rts
10c86e6a <kmem_cache_init>:
10c86e6a: 4e56 fffc linkw %fp,#-4
10c86e6e: 7001 moveq #1,%d0
10c86e70: 23c0 1001 a17c movel %d0,1001a17c <cache_chain_sem>
10c86e76: 42b9 1001 a180 clrl 1001a180 <cache_chain_sem+0x4>
10c86e7c: 42b9 1001 a184 clrl 1001a184 <cache_chain_sem+0x8>
10c86e82: 23fc 1001 a188 movel #268542344,1001a188 <cache_chain_sem+0xc>
10c86e88: 1001 a188
10c86e8c: 23fc 1001 a188 movel #268542344,1001a18c <cache_chain_sem+0x10>
10c86e92: 1001 a18c
10c86e96: 41f9 1000 d484 lea 1000d484 <cache_cache+0x68>,%a0
10c86e9c: 2088 movel %a0,%a0@
10c86e9e: 2148 0004 movel %a0,%a0@(4)
10c86ea2: 4879 1000 d43c pea 1000d43c <cache_cache+0x20>
10c86ea8: 486e fffc pea %fp@(-4)
10c86eac: 42a7 clrl %sp@-
10c86eae: 2f39 1000 d434 movel 1000d434 <cache_cache+0x18>,%sp@-
10c86eb4: 42a7 clrl %sp@-
10c86eb6: 4eb9 10c2 00e4 jsr 10c200e4 <kmem_cache_estimate>
10c86ebc: 4fef 0014 lea %sp@(20),%sp
10c86ec0: 4ab9 1000 d43c tstl 1000d43c <cache_cache+0x20>
10c86ec6: 660c bnes 10c86ed4 <kmem_cache_init+0x6a>
10c86ec8: 4879 1000 200f pea 1000200f <tvecs+0x477>
10c86ece: 4eb9 10c1 60e4 jsr 10c160e4 <panic>
10c86ed4: 2f39 1000 d450 movel 1000d450 <cache_cache+0x34>,%sp@-
10c86eda: 2f2e fffc movel %fp@(-4),%sp@-
10c86ede: 4eb9 10c8 5940 jsr 10c85940 <__udivsi3>
10c86ee4: 23c0 1000 d44c movel %d0,1000d44c <cache_cache+0x30>
10c86eea: 42b9 1000 d454 clrl 1000d454 <cache_cache+0x38>
10c86ef0: 4e5e unlk %fp
10c86ef2: 4e75 rts
10c86ef4 <kmem_cache_sizes_init>:
10c86ef4: 4e56 ffec linkw %fp,#-20
10c86ef8: 48e7 3038 moveml %d2-%d3/%a2-%a4,%sp@-
10c86efc: 0cb9 0000 2000 cmpil #8192,10027cb8 <num_physpages>
10c86f02: 1002 7cb8
10c86f06: 6308 blss 10c86f10 <kmem_cache_sizes_init+0x1c>
10c86f08: 7002 moveq #2,%d0
10c86f0a: 23c0 1000 d3ac movel %d0,1000d3ac <slab_break_gfp_order>
10c86f10: 74ec moveq #-20,%d2
10c86f12: d48e addl %fp,%d2
10c86f14: 2602 movel %d2,%d3
10c86f16: 49f9 10c8 4d6a lea 10c84d6a <sprintf>,%a4
10c86f1c: 47f9 10c2 0244 lea 10c20244 <kmem_cache_create>,%a3
10c86f22: 45f9 1000 d3b0 lea 1000d3b0 <cache_sizes>,%a2
10c86f28: 2f12 movel %a2@,%sp@-
10c86f2a: 4879 1000 2014 pea 10002014 <tvecs+0x47c>
10c86f30: 2f03 movel %d3,%sp@-
10c86f32: 4e94 jsr %a4@
10c86f34: 42a7 clrl %sp@-
10c86f36: 42a7 clrl %sp@-
10c86f38: 4878 2000 pea 2000 <LFLUSH_I_AND_D+0x17f8>
10c86f3c: 42a7 clrl %sp@-
10c86f3e: 2f12 movel %a2@,%sp@-
10c86f40: 2f03 movel %d3,%sp@-
10c86f42: 4e93 jsr %a3@
10c86f44: 2540 0004 movel %d0,%a2@(4)
10c86f48: 4fef 0024 lea %sp@(36),%sp
10c86f4c: 660c bnes 10c86f5a <kmem_cache_sizes_init+0x66>
10c86f4e: 4879 1000 200f pea 1000200f <tvecs+0x477>
10c86f54: 4eb9 10c1 60e4 jsr 10c160e4 <panic>
10c86f5a: 206a 0004 moveal %a2@(4),%a0
10c86f5e: 0828 0000 001d btst #0,%a0@(29)
10c86f64: 660c bnes 10c86f72 <kmem_cache_sizes_init+0x7e>
10c86f66: 70e8 moveq #-24,%d0
10c86f68: d092 addl %a2@,%d0
10c86f6a: e288 lsrl #1,%d0
10c86f6c: 23c0 1001 a178 movel %d0,1001a178 <offslab_limit>
10c86f72: 2f12 movel %a2@,%sp@-
10c86f74: 4879 1000 201d pea 1000201d <tvecs+0x485>
10c86f7a: 2f02 movel %d2,%sp@-
10c86f7c: 4e94 jsr %a4@
10c86f7e: 42a7 clrl %sp@-
10c86f80: 42a7 clrl %sp@-
10c86f82: 4878 6000 pea 6000 <LFLUSH_I_AND_D+0x57f8>
10c86f86: 42a7 clrl %sp@-
10c86f88: 2f12 movel %a2@,%sp@-
10c86f8a: 2f02 movel %d2,%sp@-
10c86f8c: 4e93 jsr %a3@
10c86f8e: 2540 0008 movel %d0,%a2@(8)
10c86f92: 4fef 0024 lea %sp@(36),%sp
10c86f96: 660c bnes 10c86fa4 <kmem_cache_sizes_init+0xb0>
10c86f98: 4879 1000 200f pea 1000200f <tvecs+0x477>
10c86f9e: 4eb9 10c1 60e4 jsr 10c160e4 <panic>
10c86fa4: 45ea 000c lea %a2@(12),%a2
10c86fa8: 4a92 tstl %a2@
10c86faa: 6600 ff7c bnew 10c86f28 <kmem_cache_sizes_init+0x34>
10c86fae: 4cee 1c0c ffd8 moveml %fp@(-40),%d2-%d3/%a2-%a4
10c86fb4: 4e5e unlk %fp
10c86fb6: 4e75 rts
10c86fb8 <kmem_cpucache_init>:
10c86fb8: 4e56 0000 linkw %fp,#0
10c86fbc: 7000 moveq #0,%d0
10c86fbe: 4e5e unlk %fp
10c86fc0: 4e75 rts
10c86fc2 <kswapd_init>:
10c86fc2: 4e56 0000 linkw %fp,#0
10c86fc6: 4879 1000 2144 pea 10002144 <tvecs+0x5ac>
10c86fcc: 4eb9 10c1 677e jsr 10c1677e <printk>
10c86fd2: 4eb9 10c8 6ff2 jsr 10c86ff2 <swap_setup>
10c86fd8: 2f3c 0001 0e00 movel #69120,%sp@-
10c86fde: 42a7 clrl %sp@-
10c86fe0: 4879 10c2 17d2 pea 10c217d2 <kswapd>
10c86fe6: 4eb9 10c1 08a8 jsr 10c108a8 <kernel_thread>
10c86fec: 7000 moveq #0,%d0
10c86fee: 4e5e unlk %fp
10c86ff0: 4e75 rts
10c86ff2 <swap_setup>:
10c86ff2: 4e56 0000 linkw %fp,#0
10c86ff6: 2039 1002 7cb8 movel 10027cb8 <num_physpages>,%d0
10c86ffc: e088 lsrl #8,%d0
10c86ffe: 720f moveq #15,%d1
10c87000: b280 cmpl %d0,%d1
10c87002: 650a bcss 10c8700e <swap_setup+0x1c>
10c87004: 7002 moveq #2,%d0
10c87006: 23c0 1002 7c90 movel %d0,10027c90 <page_cluster>
10c8700c: 6008 bras 10c87016 <swap_setup+0x24>
10c8700e: 7203 moveq #3,%d1
10c87010: 23c1 1002 7c90 movel %d1,10027c90 <page_cluster>
10c87016: 4e5e unlk %fp
10c87018: 4e75 rts
10c8701a <free_area_init_core>:
10c8701a: 4e56 0000 linkw %fp,#0
10c8701e: 48e7 3f3c moveml %d2-%d7/%a2-%a5,%sp@-
10c87022: 2a6e 000c moveal %fp@(12),%a5
10c87026: 266e 0018 moveal %fp@(24),%a3
10c8702a: 282e 0020 movel %fp@(32),%d4
10c8702e: 200b movel %a3,%d0
10c87030: 0280 0000 0fff andil #4095,%d0
10c87036: 670c beqs 10c87044 <free_area_init_core+0x2a>
10c87038: 4879 1000 21c0 pea 100021c0 <tvecs+0x628>
10c8703e: 4eb9 10c1 60e4 jsr 10c160e4 <panic>
10c87044: 7400 moveq #0,%d2
10c87046: 49f9 1002 7ccc lea 10027ccc <active_list>,%a4
10c8704c: 2e3c 1002 7cd0 movel #268598480,%d7
10c87052: 45f9 1002 7c88 lea 10027c88 <inactive_list>,%a2
10c87058: 2c3c 1002 7c8c movel #268598412,%d6
10c8705e: 206e 0014 moveal %fp@(20),%a0
10c87062: 2008 movel %a0,%d0
10c87064: 5080 addql #8,%d0
10c87066: d498 addl %a0@+,%d2
10c87068: b088 cmpl %a0,%d0
10c8706a: 64fa bccs 10c87066 <free_area_init_core+0x4c>
10c8706c: 2002 movel %d2,%d0
10c8706e: 2a02 movel %d2,%d5
10c87070: 5285 addql #1,%d5
10c87072: 2602 movel %d2,%d3
10c87074: ed8b lsll #6,%d3
10c87076: 4aae 001c tstl %fp@(28)
10c8707a: 670e beqs 10c8708a <free_area_init_core+0x70>
10c8707c: 206e 001c moveal %fp@(28),%a0
10c87080: 2208 movel %a0,%d1
10c87082: 5081 addql #8,%d1
10c87084: 9098 subl %a0@+,%d0
10c87086: b288 cmpl %a0,%d1
10c87088: 64fa bccs 10c87084 <free_area_init_core+0x6a>
10c8708a: 2f00 movel %d0,%sp@-
10c8708c: 2f2e 0008 movel %fp@(8),%sp@-
10c87090: 4879 1000 22a2 pea 100022a2 <tvecs+0x70a>
10c87096: 4eb9 10c1 677e jsr 10c1677e <printk>
10c8709c: 4fef 000c lea %sp@(12),%sp
10c870a0: 288c movel %a4,%a4@
10c870a2: 2047 moveal %d7,%a0
10c870a4: 208c movel %a4,%a0@
10c870a6: 248a movel %a2,%a2@
10c870a8: 2046 moveal %d6,%a0
10c870aa: 208a movel %a2,%a0@
10c870ac: 2005 movel %d5,%d0
10c870ae: ed88 lsll #6,%d0
10c870b0: 4a84 tstl %d4
10c870b2: 663c bnes 10c870f0 <free_area_init_core+0xd6>
10c870b4: 2f3c 1000 0000 movel #268435456,%sp@-
10c870ba: 4878 0010 pea 10 <LSIGTRAP+0xb>
10c870be: 2f00 movel %d0,%sp@-
10c870c0: 2f0d movel %a5,%sp@-
10c870c2: 4eb9 10c8 6d34 jsr 10c86d34 <__alloc_bootmem_node>
10c870c8: 2800 movel %d0,%d4
10c870ca: 4fef 0010 lea %sp@(16),%sp
10c870ce: 0680 f000 0000 addil #-268435456,%d0
10c870d4: 723f moveq #63,%d1
10c870d6: c081 andl %d1,%d0
10c870d8: 6712 beqs 10c870ec <free_area_init_core+0xd2>
10c870da: 0680 0fff ffc0 addil #268435392,%d0
10c870e0: 9880 subl %d0,%d4
10c870e2: 2004 movel %d4,%d0
10c870e4: 0680 1000 0000 addil #268435456,%d0
10c870ea: 6002 bras 10c870ee <free_area_init_core+0xd4>
10c870ec: 2004 movel %d4,%d0
10c870ee: 2800 movel %d0,%d4
10c870f0: 2b44 02fc movel %d4,%a5@(764)
10c870f4: 206e 0010 moveal %fp@(16),%a0
10c870f8: 2084 movel %d4,%a0@
10c870fa: 2b42 0310 movel %d2,%a5@(784)
10c870fe: 2b4b 0308 movel %a3,%a5@(776)
10c87102: 2004 movel %d4,%d0
10c87104: 90b9 1000 d4a0 subl 1000d4a0 <mem_map>,%d0
10c8710a: ec80 asrl #6,%d0
10c8710c: 2b40 030c movel %d0,%a5@(780)
10c87110: 42ad 02f8 clrl %a5@(760)
10c87114: 23c2 1000 d4f4 movel %d2,1000d4f4 <bit_map_size>
10c8711a: 2f3c 1000 0000 movel #268435456,%sp@-
10c87120: 4878 0010 pea 10 <LSIGTRAP+0xb>
10c87124: 2002 movel %d2,%d0
10c87126: 6c02 bges 10c8712a <free_area_init_core+0x110>
10c87128: 5e80 addql #7,%d0
10c8712a: e680 asrl #3,%d0
10c8712c: 5680 addql #3,%d0
10c8712e: 74fc moveq #-4,%d2
10c87130: c480 andl %d0,%d2
10c87132: 2f02 movel %d2,%sp@-
10c87134: 2f0d movel %a5,%sp@-
10c87136: 4eb9 10c8 6d34 jsr 10c86d34 <__alloc_bootmem_node>
10c8713c: 2200 movel %d0,%d1
10c8713e: 23c1 1000 d4f0 movel %d1,1000d4f0 <bit_map>
10c87144: 2039 1000 d4f4 movel 1000d4f4 <bit_map_size>,%d0
10c8714a: 6c02 bges 10c8714e <free_area_init_core+0x134>
10c8714c: 5e80 addql #7,%d0
10c8714e: e680 asrl #3,%d0
10c87150: 5680 addql #3,%d0
10c87152: 74fc moveq #-4,%d2
10c87154: c480 andl %d0,%d2
10c87156: 2f02 movel %d2,%sp@-
10c87158: 42a7 clrl %sp@-
10c8715a: 2f01 movel %d1,%sp@-
10c8715c: 4eb9 10c8 576c jsr 10c8576c <memset>
10c87162: 2404 movel %d4,%d2
10c87164: 4fef 001c lea %sp@(28),%sp
10c87168: 2004 movel %d4,%d0
10c8716a: d083 addl %d3,%d0
10c8716c: b084 cmpl %d4,%d0
10c8716e: 6368 blss 10c871d8 <free_area_init_core+0x1be>
10c87170: 7c01 moveq #1,%d6
10c87172: 2a00 movel %d0,%d5
10c87174: 7628 moveq #40,%d3
10c87176: d684 addl %d4,%d3
10c87178: 2243 moveal %d3,%a1
10c8717a: 7001 moveq #1,%d0
10c8717c: 2340 ffec movel %d0,%a1@(-20)
10c87180: 40c0 movew %sr,%d0
10c87182: 007c 0700 oriw #1792,%sr
10c87186: 0069 4000 fff2 oriw #16384,%a1@(-14)
10c8718c: 46c0 movew %d0,%sr
10c8718e: 42a9 fffc clrl %a1@(-4)
10c87192: 2283 movel %d3,%a1@
10c87194: 2343 0004 movel %d3,%a1@(4)
10c87198: 2342 ffd8 movel %d2,%a1@(-40)
10c8719c: 2342 ffdc movel %d2,%a1@(-36)
10c871a0: 2202 movel %d2,%d1
10c871a2: 92b9 1000 d4a0 subl 1000d4a0 <mem_map>,%d1
10c871a8: ec81 asrl #6,%d1
10c871aa: 2001 movel %d1,%d0
10c871ac: ea80 asrl #5,%d0
10c871ae: e588 lsll #2,%d0
10c871b0: 2079 1000 d4f0 moveal 1000d4f0 <bit_map>,%a0
10c871b6: d1c0 addal %d0,%a0
10c871b8: 701f moveq #31,%d0
10c871ba: c280 andl %d0,%d1
10c871bc: 2006 movel %d6,%d0
10c871be: e3a8 lsll %d1,%d0
10c871c0: 40c1 movew %sr,%d1
10c871c2: 007c 0700 oriw #1792,%sr
10c871c6: 8190 orl %d0,%a0@
10c871c8: 46c1 movew %d1,%sr
10c871ca: 43e9 0040 lea %a1@(64),%a1
10c871ce: 7240 moveq #64,%d1
10c871d0: d681 addl %d1,%d3
10c871d2: d481 addl %d1,%d2
10c871d4: ba82 cmpl %d2,%d5
10c871d6: 62a2 bhis 10c8717a <free_area_init_core+0x160>
10c871d8: 2002 movel %d2,%d0
10c871da: 0680 f000 0000 addil #-268435456,%d0
10c871e0: 740c moveq #12,%d2
10c871e2: e4a8 lsrl %d2,%d0
10c871e4: 23c0 1000 d4f8 movel %d0,1000d4f8 <first_usable_page>
10c871ea: 2a04 movel %d4,%d5
10c871ec: 9ab9 1000 d4a0 subl 1000d4a0 <mem_map>,%d5
10c871f2: ec85 asrl #6,%d5
10c871f4: 7c00 moveq #0,%d6
10c871f6: 2206 movel %d6,%d1
10c871f8: d281 addl %d1,%d1
10c871fa: d286 addl %d6,%d1
10c871fc: 2001 movel %d1,%d0
10c871fe: e788 lsll #3,%d0
10c87200: 9081 subl %d1,%d0
10c87202: e788 lsll #3,%d0
10c87204: 45f5 0800 lea %a5@(00000000,%d0:l),%a2
10c87208: 2406 movel %d6,%d2
10c8720a: e58a lsll #2,%d2
10c8720c: 206e 0014 moveal %fp@(20),%a0
10c87210: 2830 2800 movel %a0@(00000000,%d2:l),%d4
10c87214: 2604 movel %d4,%d3
10c87216: 4aae 001c tstl %fp@(28)
10c8721a: 6708 beqs 10c87224 <free_area_init_core+0x20a>
10c8721c: 206e 001c moveal %fp@(28),%a0
10c87220: 96b0 2800 subl %a0@(00000000,%d2:l),%d3
10c87224: 2f04 movel %d4,%sp@-
10c87226: 2f06 movel %d6,%sp@-
10c87228: 4879 1000 22be pea 100022be <tvecs+0x726>
10c8722e: 4eb9 10c1 677e jsr 10c1677e <printk>
10c87234: 2544 00a4 movel %d4,%a2@(164)
10c87238: 41f9 1000 d4e4 lea 1000d4e4 <zone_names>,%a0
10c8723e: 2570 2800 00a0 movel %a0@(00000000,%d2:l),%a2@(160)
10c87244: 4292 clrl %a2@
10c87246: 254d 0090 movel %a5,%a2@(144)
10c8724a: 42aa 0004 clrl %a2@(4)
10c8724e: 42aa 0014 clrl %a2@(20)
10c87252: 4fef 000c lea %sp@(12),%sp
10c87256: 2846 moveal %d6,%a4
10c87258: 528c addql #1,%a4
10c8725a: 4a84 tstl %d4
10c8725c: 6700 008c beqw 10c872ea <free_area_init_core+0x2d0>
10c87260: 2b4c 02f8 movel %a4,%a5@(760)
10c87264: 42aa 0008 clrl %a2@(8)
10c87268: 42aa 000c clrl %a2@(12)
10c8726c: 2543 0010 movel %d3,%a2@(16)
10c87270: 2205 movel %d5,%d1
10c87272: ed89 lsll #6,%d1
10c87274: 2039 1000 d4a0 movel 1000d4a0 <mem_map>,%d0
10c8727a: d081 addl %d1,%d0
10c8727c: 2540 0094 movel %d0,%a2@(148)
10c87280: 2545 009c movel %d5,%a2@(156)
10c87284: 254b 0098 movel %a3,%a2@(152)
10c87288: 200b movel %a3,%d0
10c8728a: 740c moveq #12,%d2
10c8728c: e4a8 lsrl %d2,%d0
10c8728e: 0280 0000 01ff andil #511,%d0
10c87294: 2e01 movel %d1,%d7
10c87296: 4a80 tstl %d0
10c87298: 670e beqs 10c872a8 <free_area_init_core+0x28e>
10c8729a: 4879 1000 22d5 pea 100022d5 <tvecs+0x73d>
10c872a0: 4eb9 10c1 677e jsr 10c1677e <printk>
10c872a6: 588f addql #4,%sp
10c872a8: 7600 moveq #0,%d3
10c872aa: da84 addl %d4,%d5
10c872ac: b883 cmpl %d3,%d4
10c872ae: 633a blss 10c872ea <free_area_init_core+0x2d0>
10c872b0: 7400 moveq #0,%d2
10c872b2: 2039 1000 d4a0 movel 1000d4a0 <mem_map>,%d0
10c872b8: d087 addl %d7,%d0
10c872ba: 2040 moveal %d0,%a0
10c872bc: d1c2 addal %d2,%a0
10c872be: 214a 003c movel %a2,%a0@(60)
10c872c2: 7002 moveq #2,%d0
10c872c4: b086 cmpl %d6,%d0
10c872c6: 6706 beqs 10c872ce <free_area_init_core+0x2b4>
10c872c8: 214b 0038 movel %a3,%a0@(56)
10c872cc: 600e bras 10c872dc <free_area_init_core+0x2c2>
10c872ce: 4879 1000 22ff pea 100022ff <tvecs+0x767>
10c872d4: 4eb9 10c1 677e jsr 10c1677e <printk>
10c872da: 588f addql #4,%sp
10c872dc: 47eb 1000 lea %a3@(4096),%a3
10c872e0: 7240 moveq #64,%d1
10c872e2: d481 addl %d1,%d2
10c872e4: 5283 addql #1,%d3
10c872e6: b883 cmpl %d3,%d4
10c872e8: 62c8 bhis 10c872b2 <free_area_init_core+0x298>
10c872ea: 2c0c movel %a4,%d6
10c872ec: 7402 moveq #2,%d2
10c872ee: b486 cmpl %d6,%d2
10c872f0: 6400 ff04 bccw 10c871f6 <free_area_init_core+0x1dc>
10c872f4: 7400 moveq #0,%d2
10c872f6: 45ed 01f8 lea %a5@(504),%a2
10c872fa: 4878 0010 pea 10 <LSIGTRAP+0xb>
10c872fe: 42a7 clrl %sp@-
10c87300: 2f0a movel %a2,%sp@-
10c87302: 4eb9 10c8 576c jsr 10c8576c <memset>
10c87308: 7200 moveq #0,%d1
10c8730a: 7001 moveq #1,%d0
10c8730c: 4fef 000c lea %sp@(12),%sp
10c87310: 0802 0001 btst #1,%d2
10c87314: 6702 beqs 10c87318 <free_area_init_core+0x2fe>
10c87316: 7002 moveq #2,%d0
10c87318: 0802 0000 btst #0,%d2
10c8731c: 6702 beqs 10c87320 <free_area_init_core+0x306>
10c8731e: 7000 moveq #0,%d0
10c87320: 7601 moveq #1,%d3
10c87322: b680 cmpl %d0,%d3
10c87324: 672c beqs 10c87352 <free_area_init_core+0x338>
10c87326: 6d06 blts 10c8732e <free_area_init_core+0x314>
10c87328: 4a80 tstl %d0
10c8732a: 6738 beqs 10c87364 <free_area_init_core+0x34a>
10c8732c: 6006 bras 10c87334 <free_area_init_core+0x31a>
10c8732e: 7602 moveq #2,%d3
10c87330: b680 cmpl %d0,%d3
10c87332: 670c beqs 10c87340 <free_area_init_core+0x326>
10c87334: 4879 1000 21c0 pea 100021c0 <tvecs+0x628>
10c8733a: 4eb9 10c1 60e4 jsr 10c160e4 <panic>
10c87340: 4aad 01f4 tstl %a5@(500)
10c87344: 670c beqs 10c87352 <free_area_init_core+0x338>
10c87346: 4879 1000 21c0 pea 100021c0 <tvecs+0x628>
10c8734c: 4eb9 10c1 60e4 jsr 10c160e4 <panic>
10c87352: 41ed 00a8 lea %a5@(168),%a0
10c87356: 4aa8 00a4 tstl %a0@(164)
10c8735a: 6708 beqs 10c87364 <free_area_init_core+0x34a>
10c8735c: e589 lsll #2,%d1
10c8735e: 2588 1800 movel %a0,%a2@(00000000,%d1:l)
10c87362: 7201 moveq #1,%d1
10c87364: 4aad 00a4 tstl %a5@(164)
10c87368: 670a beqs 10c87374 <free_area_init_core+0x35a>
10c8736a: 2001 movel %d1,%d0
10c8736c: e588 lsll #2,%d0
10c8736e: 258d 0800 movel %a5,%a2@(00000000,%d0:l)
10c87372: 5281 addql #1,%d1
10c87374: e589 lsll #2,%d1
10c87376: 42b2 1800 clrl %a2@(00000000,%d1:l)
10c8737a: 45ea 0010 lea %a2@(16),%a2
10c8737e: 5282 addql #1,%d2
10c87380: 700f moveq #15,%d0
10c87382: b082 cmpl %d2,%d0
10c87384: 6c00 ff74 bgew 10c872fa <free_area_init_core+0x2e0>
10c87388: 4cee 3cfc ffd8 moveml %fp@(-40),%d2-%d7/%a2-%a5
10c8738e: 4e5e unlk %fp
10c87390: 4e75 rts
10c87392 <free_area_init>:
10c87392: 4e56 0000 linkw %fp,#0
10c87396: 42a7 clrl %sp@-
10c87398: 42a7 clrl %sp@-
10c8739a: 42a7 clrl %sp@-
10c8739c: 2f2e 0008 movel %fp@(8),%sp@-
10c873a0: 4879 1000 d4a0 pea 1000d4a0 <mem_map>
10c873a6: 4879 1000 d090 pea 1000d090 <contig_page_data>
10c873ac: 42a7 clrl %sp@-
10c873ae: 4eba fc6a jsr %pc@(10c8701a <free_area_init_core>)
10c873b2: 4e5e unlk %fp
10c873b4: 4e75 rts
10c873b6 <exit_pipe_fs>:
10c873b6: 4e56 0000 linkw %fp,#0
10c873ba: 4879 1000 d9d8 pea 1000d9d8 <pipe_fs_type>
10c873c0: 4eb9 10c2 7c44 jsr 10c27c44 <unregister_filesystem>
10c873c6: 2279 1001 b658 moveal 1001b658 <pipe_mnt>,%a1
10c873cc: 588f addql #4,%sp
10c873ce: b2fc 0000 cmpaw #0,%a1
10c873d2: 671e beqs 10c873f2 <exit_pipe_fs+0x3c>
10c873d4: 41e9 0028 lea %a1@(40),%a0
10c873d8: 40c1 movew %sr,%d1
10c873da: 007c 0700 oriw #1792,%sr
10c873de: 2010 movel %a0@,%d0
10c873e0: 5380 subql #1,%d0
10c873e2: 2080 movel %d0,%a0@
10c873e4: 46c1 movew %d1,%sr
10c873e6: 4a80 tstl %d0
10c873e8: 6608 bnes 10c873f2 <exit_pipe_fs+0x3c>
10c873ea: 2f09 movel %a1,%sp@-
10c873ec: 4eb9 10c3 5962 jsr 10c35962 <__mntput>
10c873f2: 4e5e unlk %fp
10c873f4: 4e75 rts
10c873f6 <exit_script_binfmt>:
10c873f6: 4e56 0000 linkw %fp,#0
10c873fa: 4879 1000 dcfc pea 1000dcfc <script_format>
10c87400: 4eb9 10c2 a254 jsr 10c2a254 <unregister_binfmt>
10c87406: 4e5e unlk %fp
10c87408: 4e75 rts
10c8740a <exit_flat_binfmt>:
10c8740a: 4e56 0000 linkw %fp,#0
10c8740e: 4879 1000 dd14 pea 1000dd14 <flat_format>
10c87414: 4eb9 10c2 a254 jsr 10c2a254 <unregister_binfmt>
10c8741a: 4e5e unlk %fp
10c8741c: 4e75 rts
10c8741e <exit_ext2_fs>:
10c8741e: 4e56 0000 linkw %fp,#0
10c87422: 4879 1000 e774 pea 1000e774 <ext2_fs_type>
10c87428: 4eb9 10c2 7c44 jsr 10c27c44 <unregister_filesystem>
10c8742e: 4e5e unlk %fp
10c87430: 4e75 rts
10c87432 <exit_romfs_fs>:
10c87432: 4e56 0000 linkw %fp,#0
10c87436: 4879 1000 e928 pea 1000e928 <romfs_fs_type>
10c8743c: 4eb9 10c2 7c44 jsr 10c27c44 <unregister_filesystem>
10c87442: 4e5e unlk %fp
10c87444: 4e75 rts
10c87446 <buffer_init>:
10c87446: 4e56 0000 linkw %fp,#0
10c8744a: 48e7 3020 moveml %d2-%d3/%a2,%sp@-
10c8744e: 222e 0008 movel %fp@(8),%d1
10c87452: 700e moveq #14,%d0
10c87454: e0a9 lsrl %d0,%d1
10c87456: e589 lsll #2,%d1
10c87458: 7400 moveq #0,%d2
10c8745a: 45f9 10c2 25d6 lea 10c225d6 <__get_free_pages>,%a2
10c87460: 7001 moveq #1,%d0
10c87462: b081 cmpl %d1,%d0
10c87464: 640c bccs 10c87472 <buffer_init+0x2c>
10c87466: 7601 moveq #1,%d3
10c87468: 5282 addql #1,%d2
10c8746a: 2003 movel %d3,%d0
10c8746c: e5a8 lsll %d2,%d0
10c8746e: b280 cmpl %d0,%d1
10c87470: 62f6 bhis 10c87468 <buffer_init+0x22>
10c87472: 263c 0000 1000 movel #4096,%d3
10c87478: e5ab lsll %d2,%d3
10c8747a: e48b lsrl #2,%d3
10c8747c: 2003 movel %d3,%d0
10c8747e: 5380 subql #1,%d0
10c87480: 23c0 1001 a9d4 movel %d0,1001a9d4 <bh_hash_mask>
10c87486: 42b9 1001 a9d8 clrl 1001a9d8 <bh_hash_shift>
10c8748c: 2003 movel %d3,%d0
10c8748e: e288 lsrl #1,%d0
10c87490: 670e beqs 10c874a0 <buffer_init+0x5a>
10c87492: 7200 moveq #0,%d1
10c87494: 5281 addql #1,%d1
10c87496: e288 lsrl #1,%d0
10c87498: 66fa bnes 10c87494 <buffer_init+0x4e>
10c8749a: 23c1 1001 a9d8 movel %d1,1001a9d8 <bh_hash_shift>
10c874a0: 2f02 movel %d2,%sp@-
10c874a2: 4878 0020 pea 20 <LSIGTRAP+0x1b>
10c874a6: 4e92 jsr %a2@
10c874a8: 23c0 1001 a9dc movel %d0,1001a9dc <hash_table>
10c874ae: 508f addql #8,%sp
10c874b0: 6606 bnes 10c874b8 <buffer_init+0x72>
10c874b2: 5382 subql #1,%d2
10c874b4: 4a82 tstl %d2
10c874b6: 6eba bgts 10c87472 <buffer_init+0x2c>
10c874b8: 203c 0000 1000 movel #4096,%d0
10c874be: e5a8 lsll %d2,%d0
10c874c0: 2f00 movel %d0,%sp@-
10c874c2: 2f02 movel %d2,%sp@-
10c874c4: 2f03 movel %d3,%sp@-
10c874c6: 4879 1000 2504 pea 10002504 <tvecs+0x96c>
10c874cc: 4eb9 10c1 677e jsr 10c1677e <printk>
10c874d2: 4fef 0010 lea %sp@(16),%sp
10c874d6: 4ab9 1001 a9dc tstl 1001a9dc <hash_table>
10c874dc: 660c bnes 10c874ea <buffer_init+0xa4>
10c874de: 4879 1000 2540 pea 10002540 <tvecs+0x9a8>
10c874e4: 4eb9 10c1 60e4 jsr 10c160e4 <panic>
10c874ea: 7000 moveq #0,%d0
10c874ec: b680 cmpl %d0,%d3
10c874ee: 6314 blss 10c87504 <buffer_init+0xbe>
10c874f0: 93c9 subal %a1,%a1
10c874f2: 2079 1001 a9dc moveal 1001a9dc <hash_table>,%a0
10c874f8: 42b0 9800 clrl %a0@(00000000,%a1:l)
10c874fc: 5889 addql #4,%a1
10c874fe: 5280 addql #1,%d0
10c87500: b680 cmpl %d0,%d3
10c87502: 62ee bhis 10c874f2 <buffer_init+0xac>
10c87504: 7002 moveq #2,%d0
10c87506: 41f9 1001 a9e8 lea 1001a9e8 <lru_list+0x8>,%a0
10c8750c: 4290 clrl %a0@
10c8750e: 5988 subql #4,%a0
10c87510: 51c8 fffa dbf %d0,10c8750c <buffer_init+0xc6>
10c87514: 4240 clrw %d0
10c87516: 5380 subql #1,%d0
10c87518: 64f2 bccs 10c8750c <buffer_init+0xc6>
10c8751a: 4cee 040c fff4 moveml %fp@(-12),%d2-%d3/%a2
10c87520: 4e5e unlk %fp
10c87522: 4e75 rts
10c87524 <bdflush_init>:
10c87524: 4e56 0000 linkw %fp,#0
10c87528: 2f0b movel %a3,%sp@-
10c8752a: 2f0a movel %a2,%sp@-
10c8752c: 2f3c 0001 0e00 movel #69120,%sp@-
10c87532: 4879 1001 31c2 pea 100131c2 <startup.1165>
10c87538: 4879 10c2 793e pea 10c2793e <bdflush>
10c8753e: 47f9 10c1 08a8 lea 10c108a8 <kernel_thread>,%a3
10c87544: 4e93 jsr %a3@
10c87546: 4879 1001 31c2 pea 100131c2 <startup.1165>
10c8754c: 45f9 10c1 48f2 lea 10c148f2 <wait_for_completion>,%a2
10c87552: 4e92 jsr %a2@
10c87554: 2f3c 0001 0e00 movel #69120,%sp@-
10c8755a: 4879 1001 31c2 pea 100131c2 <startup.1165>
10c87560: 4879 10c2 79ce pea 10c279ce <kupdate>
10c87566: 4e93 jsr %a3@
10c87568: 4879 1001 31c2 pea 100131c2 <startup.1165>
10c8756e: 4e92 jsr %a2@
10c87570: 7000 moveq #0,%d0
10c87572: 246e fff8 moveal %fp@(-8),%a2
10c87576: 266e fffc moveal %fp@(-4),%a3
10c8757a: 4e5e unlk %fp
10c8757c: 4e75 rts
10c8757e <root_data_setup>:
10c8757e: 4e56 0000 linkw %fp,#0
10c87582: 23ee 0008 1001 movel %fp@(8),100131ea <root_mount_data>
10c87588: 31ea
10c8758a: 7001 moveq #1,%d0
10c8758c: 4e5e unlk %fp
10c8758e: 4e75 rts
10c87590 <fs_names_setup>:
10c87590: 4e56 0000 linkw %fp,#0
10c87594: 23ee 0008 1001 movel %fp@(8),100131ee <root_fs_names>
10c8759a: 31ee
10c8759c: 7001 moveq #1,%d0
10c8759e: 4e5e unlk %fp
10c875a0: 4e75 rts
10c875a2 <get_fs_names>:
10c875a2: 4e56 0000 linkw %fp,#0
10c875a6: 48e7 0038 moveml %a2-%a4,%sp@-
10c875aa: 266e 0008 moveal %fp@(8),%a3
10c875ae: 2079 1001 31ee moveal 100131ee <root_fs_names>,%a0
10c875b4: b0fc 0000 cmpaw #0,%a0
10c875b8: 6720 beqs 10c875da <get_fs_names+0x38>
10c875ba: 224b moveal %a3,%a1
10c875bc: 12d8 moveb %a0@+,%a1@+
10c875be: 66fc bnes 10c875bc <get_fs_names+0x1a>
10c875c0: 4a1b tstb %a3@+
10c875c2: 675c beqs 10c87620 <get_fs_names+0x7e>
10c875c4: 204b moveal %a3,%a0
10c875c6: 0c28 002c ffff cmpib #44,%a0@(-1)
10c875cc: 6604 bnes 10c875d2 <get_fs_names+0x30>
10c875ce: 4228 ffff clrb %a0@(-1)
10c875d2: 528b addql #1,%a3
10c875d4: 4a18 tstb %a0@+
10c875d6: 66ee bnes 10c875c6 <get_fs_names+0x24>
10c875d8: 6046 bras 10c87620 <get_fs_names+0x7e>
10c875da: 2f0b movel %a3,%sp@-
10c875dc: 4eb9 10c2 7db4 jsr 10c27db4 <get_filesystem_list>
10c875e2: 4233 0800 clrb %a3@(00000000,%d0:l)
10c875e6: 45eb ffff lea %a3@(-1),%a2
10c875ea: 588f addql #4,%sp
10c875ec: b4fc 0000 cmpaw #0,%a2
10c875f0: 672e beqs 10c87620 <get_fs_names+0x7e>
10c875f2: 284b moveal %a3,%a4
10c875f4: 4878 000a pea a <LSIGTRAP+0x5>
10c875f8: 528a addql #1,%a2
10c875fa: 2f0a movel %a2,%sp@-
10c875fc: 4eb9 10c8 4132 jsr 10c84132 <strchr>
10c87602: 508f addql #8,%sp
10c87604: 0c1a 0009 cmpib #9,%a2@+
10c87608: 660e bnes 10c87618 <get_fs_names+0x76>
10c8760a: 189a moveb %a2@+,%a4@
10c8760c: 528b addql #1,%a3
10c8760e: 0c1c 000a cmpib #10,%a4@+
10c87612: 66f6 bnes 10c8760a <get_fs_names+0x68>
10c87614: 422c ffff clrb %a4@(-1)
10c87618: 2440 moveal %d0,%a2
10c8761a: b4fc 0000 cmpaw #0,%a2
10c8761e: 66d4 bnes 10c875f4 <get_fs_names+0x52>
10c87620: 4213 clrb %a3@
10c87622: 4cee 1c00 fff4 moveml %fp@(-12),%a2-%a4
10c87628: 4e5e unlk %fp
10c8762a: 4e75 rts
10c8762c <mount_root>:
10c8762c: 4e56 ffa4 linkw %fp,#-92
10c87630: 48e7 3f3c moveml %d2-%d7/%a2-%a5,%sp@-
10c87634: 2c3c 1000 260b movel #268445195,%d6
10c8763a: 0079 8000 1000 oriw #-32768,1000b90a <root_mountflags+0x2>
10c87640: b90a
10c87642: 4878 01f0 pea 1f0 <LSIGTRAP+0x1eb>
10c87646: 2f39 1002 7d20 movel 10027d20 <names_cachep>,%sp@-
10c8764c: 4eb9 10c2 08dc jsr 10c208dc <kmem_cache_alloc>
10c87652: 2a40 moveal %d0,%a5
10c87654: 2f0d movel %a5,%sp@-
10c87656: 4eba ff4a jsr %pc@(10c875a2 <get_fs_names>)
10c8765a: 4fef 000c lea %sp@(12),%sp
10c8765e: 47f9 10c2 90ce lea 10c290ce <bdget>,%a3
10c87664: 45f9 10c2 96b4 lea 10c296b4 <blkdev_get>,%a2
10c8766a: 7ee4 moveq #-28,%d7
10c8766c: de8e addl %fp,%d7
10c8766e: 4a79 1002 7d28 tstw 10027d28 <ROOT_DEV>
10c87674: 660c bnes 10c87682 <mount_root+0x56>
10c87676: 4879 1000 2615 pea 10002615 <tvecs+0xa7d>
10c8767c: 4eb9 10c1 60e4 jsr 10c160e4 <panic>
10c87682: 4280 clrl %d0
10c87684: 1039 1002 7d28 moveb 10027d28 <ROOT_DEV>,%d0
10c8768a: e188 lsll #8,%d0
10c8768c: 8039 1002 7d29 orb 10027d29 <ROOT_DEV+0x1>,%d0
10c87692: 2f00 movel %d0,%sp@-
10c87694: 4e93 jsr %a3@
10c87696: 2840 moveal %d0,%a4
10c87698: 588f addql #4,%sp
10c8769a: b8fc 0000 cmpaw #0,%a4
10c8769e: 660c bnes 10c876ac <mount_root+0x80>
10c876a0: 4879 1000 2639 pea 10002639 <tvecs+0xaa1>
10c876a6: 4eb9 10c1 60e4 jsr 10c160e4 <panic>
10c876ac: 42ac 0016 clrl %a4@(22)
10c876b0: 7001 moveq #1,%d0
10c876b2: 0839 0000 1000 btst #0,1000b90b <root_mountflags+0x3>
10c876b8: b90b
10c876ba: 6602 bnes 10c876be <mount_root+0x92>
10c876bc: 7003 moveq #3,%d0
10c876be: 4878 0002 pea 2 <PF_DTRACE_OFF+0x1>
10c876c2: 42a7 clrl %sp@-
10c876c4: 7203 moveq #3,%d1
10c876c6: c280 andl %d0,%d1
10c876c8: 2f01 movel %d1,%sp@-
10c876ca: 2f0c movel %a4,%sp@-
10c876cc: 4e92 jsr %a2@
10c876ce: 4fef 0010 lea %sp@(16),%sp
10c876d2: 72e2 moveq #-30,%d1
10c876d4: b280 cmpl %d0,%d1
10c876d6: 660a bnes 10c876e2 <mount_root+0xb6>
10c876d8: 7001 moveq #1,%d0
10c876da: 81b9 1000 b908 orl %d0,1000b908 <root_mountflags>
10c876e0: 60a0 bras 10c87682 <mount_root+0x56>
10c876e2: 4a80 tstl %d0
10c876e4: 674a beqs 10c87730 <mount_root+0x104>
10c876e6: 4280 clrl %d0
10c876e8: 3039 1002 7d28 movew 10027d28 <ROOT_DEV>,%d0
10c876ee: 2f00 movel %d0,%sp@-
10c876f0: 47f9 10c2 46f8 lea 10c246f8 <kdevname>,%a3
10c876f6: 4e93 jsr %a3@
10c876f8: 2f00 movel %d0,%sp@-
10c876fa: 4879 1002 4f40 pea 10024f40 <root_device_name>
10c87700: 4879 1000 2664 pea 10002664 <tvecs+0xacc>
10c87706: 45f9 10c1 677e lea 10c1677e <printk>,%a2
10c8770c: 4e92 jsr %a2@
10c8770e: 4879 1000 268d pea 1000268d <tvecs+0xaf5>
10c87714: 4e92 jsr %a2@
10c87716: 4280 clrl %d0
10c87718: 3039 1002 7d28 movew 10027d28 <ROOT_DEV>,%d0
10c8771e: 2f00 movel %d0,%sp@-
10c87720: 4e93 jsr %a3@
10c87722: 2f00 movel %d0,%sp@-
10c87724: 4879 1000 26ba pea 100026ba <tvecs+0xb22>
10c8772a: 4eb9 10c1 60e4 jsr 10c160e4 <panic>
10c87730: 4280 clrl %d0
10c87732: 3039 1002 7d28 movew 10027d28 <ROOT_DEV>,%d0
10c87738: 2f00 movel %d0,%sp@-
10c8773a: 4eb9 10c2 949a jsr 10c2949a <check_disk_change>
10c87740: 4280 clrl %d0
10c87742: 3039 1002 7d28 movew 10027d28 <ROOT_DEV>,%d0
10c87748: 2f00 movel %d0,%sp@-
10c8774a: 4eb9 10c2 7fd2 jsr 10c27fd2 <get_super>
10c87750: 2440 moveal %d0,%a2
10c87752: 508f addql #8,%sp
10c87754: b4fc 0000 cmpaw #0,%a2
10c87758: 6726 beqs 10c87780 <mount_root+0x154>
10c8775a: 206a 0018 moveal %a2@(24),%a0
10c8775e: 2650 moveal %a0@,%a3
10c87760: 41ea 0058 lea %a2@(88),%a0
10c87764: 5290 addql #1,%a0@
10c87766: 7430 moveq #48,%d2
10c87768: d48a addl %a2,%d2
10c8776a: 2f02 movel %d2,%sp@-
10c8776c: 4eb9 10c8 542e jsr 10c8542e <__up_read>
10c87772: 2e82 movel %d2,%sp@
10c87774: 4eb9 10c8 53bc jsr 10c853bc <__down_write>
10c8777a: 588f addql #4,%sp
10c8777c: 6000 0084 braw 10c87802 <mount_root+0x1d6>
10c87780: 264d moveal %a5,%a3
10c87782: 2a3c 10c2 7e1a movel #281181722,%d5
10c87788: 283c 10c2 81b8 movel #281182648,%d4
10c8778e: 4a15 tstb %a5@
10c87790: 6752 beqs 10c877e4 <mount_root+0x1b8>
10c87792: 7600 moveq #0,%d3
10c87794: 2f0b movel %a3,%sp@-
10c87796: 2045 moveal %d5,%a0
10c87798: 4e90 jsr %a0@
10c8779a: 2400 movel %d0,%d2
10c8779c: 588f addql #4,%sp
10c8779e: 6732 beqs 10c877d2 <mount_root+0x1a6>
10c877a0: 2f39 1001 31ea movel 100131ea <root_mount_data>,%sp@-
10c877a6: 2f39 1000 b908 movel 1000b908 <root_mountflags>,%sp@-
10c877ac: 2f02 movel %d2,%sp@-
10c877ae: 2f0c movel %a4,%sp@-
10c877b0: 3639 1002 7d28 movew 10027d28 <ROOT_DEV>,%d3
10c877b6: 2f03 movel %d3,%sp@-
10c877b8: 2244 moveal %d4,%a1
10c877ba: 4e91 jsr %a1@
10c877bc: 2440 moveal %d0,%a2
10c877be: 4fef 0014 lea %sp@(20),%sp
10c877c2: b4fc 0000 cmpaw #0,%a2
10c877c6: 663a bnes 10c87802 <mount_root+0x1d6>
10c877c8: 2f02 movel %d2,%sp@-
10c877ca: 4eb9 10c2 7b90 jsr 10c27b90 <put_filesystem>
10c877d0: 588f addql #4,%sp
10c877d2: 2f0b movel %a3,%sp@-
10c877d4: 4eb9 10c8 418e jsr 10c8418e <strlen>
10c877da: 47f3 0801 lea %a3@(00000001,%d0:l),%a3
10c877de: 588f addql #4,%sp
10c877e0: 4a13 tstb %a3@
10c877e2: 66b0 bnes 10c87794 <mount_root+0x168>
10c877e4: 4280 clrl %d0
10c877e6: 3039 1002 7d28 movew 10027d28 <ROOT_DEV>,%d0
10c877ec: 2f00 movel %d0,%sp@-
10c877ee: 4eb9 10c2 46f8 jsr 10c246f8 <kdevname>
10c877f4: 2f00 movel %d0,%sp@-
10c877f6: 4879 1000 26ba pea 100026ba <tvecs+0xb22>
10c877fc: 4eb9 10c1 60e4 jsr 10c160e4 <panic>
10c87802: 486a 0030 pea %a2@(48)
10c87806: 4eb9 10c8 5476 jsr 10c85476 <__up_write>
10c8780c: 588f addql #4,%sp
10c8780e: 203c 1000 257c movel #268445052,%d0
10c87814: 082a 0000 0027 btst #0,%a2@(39)
10c8781a: 6706 beqs 10c87822 <mount_root+0x1f6>
10c8781c: 203c 1000 26dd movel #268445405,%d0
10c87822: 2f00 movel %d0,%sp@-
10c87824: 2f0b movel %a3,%sp@-
10c87826: 4879 1000 26e7 pea 100026e7 <tvecs+0xb4f>
10c8782c: 4eb9 10c1 677e jsr 10c1677e <printk>
10c87832: 2f0d movel %a5,%sp@-
10c87834: 2f39 1002 7d20 movel 10027d20 <names_cachep>,%sp@-
10c8783a: 4eb9 10c2 0aea jsr 10c20aea <kmem_cache_free>
10c87840: 4fef 0014 lea %sp@(20),%sp
10c87844: 70da moveq #-38,%d0
10c87846: 6d1e blts 10c87866 <mount_root+0x23a>
10c87848: 2c0e movel %fp,%d6
10c8784a: 0686 ffff ff7e addil #-130,%d6
10c87850: 4878 0005 pea 5 <LSIGTRAP>
10c87854: 4879 1000 2712 pea 10002712 <tvecs+0xb7a>
10c8785a: 2f06 movel %d6,%sp@-
10c8785c: 4eb9 10c8 5744 jsr 10c85744 <memcpy>
10c87862: 4fef 000c lea %sp@(12),%sp
10c87866: 4eb9 10c3 5658 jsr 10c35658 <alloc_vfsmnt>
10c8786c: 2640 moveal %d0,%a3
10c8786e: b6fc 0000 cmpaw #0,%a3
10c87872: 660c bnes 10c87880 <mount_root+0x254>
10c87874: 4879 1000 2718 pea 10002718 <tvecs+0xb80>
10c8787a: 4eb9 10c1 60e4 jsr 10c160e4 <panic>
10c87880: 2f06 movel %d6,%sp@-
10c87882: 2f0b movel %a3,%sp@-
10c87884: 4eb9 10c3 56ea jsr 10c356ea <set_devname>
10c8788a: 274a 0014 movel %a2,%a3@(20)
10c8788e: 206a 002c moveal %a2@(44),%a0
10c87892: 508f addql #8,%sp
10c87894: b0fc 0000 cmpaw #0,%a0
10c87898: 6712 beqs 10c878ac <mount_root+0x280>
10c8789a: 4a90 tstl %a0@
10c8789c: 660c bnes 10c878aa <mount_root+0x27e>
10c8789e: 4879 1000 2577 pea 10002577 <tvecs+0x9df>
10c878a4: 4eb9 10c1 60e4 jsr 10c160e4 <panic>
10c878aa: 5290 addql #1,%a0@
10c878ac: 2748 0010 movel %a0,%a3@(16)
10c878b0: 2f0c movel %a4,%sp@-
10c878b2: 4eb9 10c2 91e6 jsr 10c291e6 <bdput>
10c878b8: 2d79 1002 7cd8 movel 10027cd8 <root_vfsmnt>,%fp@(-24)
10c878be: ffe8
10c878c0: 206e ffe8 moveal %fp@(-24),%a0
10c878c4: 2068 0014 moveal %a0@(20),%a0
10c878c8: 2d68 002c ffe4 movel %a0@(44),%fp@(-28)
10c878ce: 2f07 movel %d7,%sp@-
10c878d0: 2f0b movel %a3,%sp@-
10c878d2: 4eb9 10c3 6036 jsr 10c36036 <graft_tree>
10c878d8: 2079 1002 53b4 moveal 100253b4 <_current_task>,%a0
10c878de: 2468 02ea moveal %a0@(746),%a2
10c878e2: 226b 0010 moveal %a3@(16),%a1
10c878e6: 4fef 000c lea %sp@(12),%sp
10c878ea: 202a 000c movel %a2@(12),%d0
10c878ee: 242a 0018 movel %a2@(24),%d2
10c878f2: b6fc 0000 cmpaw #0,%a3
10c878f6: 6706 beqs 10c878fe <mount_root+0x2d2>
10c878f8: 41eb 0028 lea %a3@(40),%a0
10c878fc: 5290 addql #1,%a0@
10c878fe: 254b 0018 movel %a3,%a2@(24)
10c87902: b2fc 0000 cmpaw #0,%a1
10c87906: 6712 beqs 10c8791a <mount_root+0x2ee>
10c87908: 4a91 tstl %a1@
10c8790a: 660c bnes 10c87918 <mount_root+0x2ec>
10c8790c: 4879 1000 2577 pea 10002577 <tvecs+0x9df>
10c87912: 4eb9 10c1 60e4 jsr 10c160e4 <panic>
10c87918: 5291 addql #1,%a1@
10c8791a: 2549 000c movel %a1,%a2@(12)
10c8791e: 4a80 tstl %d0
10c87920: 6730 beqs 10c87952 <mount_root+0x326>
10c87922: 2f00 movel %d0,%sp@-
10c87924: 4eb9 10c3 26d8 jsr 10c326d8 <dput>
10c8792a: 588f addql #4,%sp
10c8792c: 4a82 tstl %d2
10c8792e: 6722 beqs 10c87952 <mount_root+0x326>
10c87930: 2242 moveal %d2,%a1
10c87932: 41e9 0028 lea %a1@(40),%a0
10c87936: 40c1 movew %sr,%d1
10c87938: 007c 0700 oriw #1792,%sr
10c8793c: 2010 movel %a0@,%d0
10c8793e: 5380 subql #1,%d0
10c87940: 2080 movel %d0,%a0@
10c87942: 46c1 movew %d1,%sr
10c87944: 4a80 tstl %d0
10c87946: 660a bnes 10c87952 <mount_root+0x326>
10c87948: 2f02 movel %d2,%sp@-
10c8794a: 4eb9 10c3 5962 jsr 10c35962 <__mntput>
10c87950: 588f addql #4,%sp
10c87952: 2079 1002 53b4 moveal 100253b4 <_current_task>,%a0
10c87958: 2468 02ea moveal %a0@(746),%a2
10c8795c: 226b 0010 moveal %a3@(16),%a1
10c87960: 202a 0010 movel %a2@(16),%d0
10c87964: 242a 001c movel %a2@(28),%d2
10c87968: b6fc 0000 cmpaw #0,%a3
10c8796c: 6706 beqs 10c87974 <mount_root+0x348>
10c8796e: 41eb 0028 lea %a3@(40),%a0
10c87972: 5290 addql #1,%a0@
10c87974: 254b 001c movel %a3,%a2@(28)
10c87978: b2fc 0000 cmpaw #0,%a1
10c8797c: 6712 beqs 10c87990 <mount_root+0x364>
10c8797e: 4a91 tstl %a1@
10c87980: 660c bnes 10c8798e <mount_root+0x362>
10c87982: 4879 1000 2577 pea 10002577 <tvecs+0x9df>
10c87988: 4eb9 10c1 60e4 jsr 10c160e4 <panic>
10c8798e: 5291 addql #1,%a1@
10c87990: 2549 0010 movel %a1,%a2@(16)
10c87994: 4a80 tstl %d0
10c87996: 6730 beqs 10c879c8 <mount_root+0x39c>
10c87998: 2f00 movel %d0,%sp@-
10c8799a: 4eb9 10c3 26d8 jsr 10c326d8 <dput>
10c879a0: 588f addql #4,%sp
10c879a2: 4a82 tstl %d2
10c879a4: 6722 beqs 10c879c8 <mount_root+0x39c>
10c879a6: 2242 moveal %d2,%a1
10c879a8: 41e9 0028 lea %a1@(40),%a0
10c879ac: 40c1 movew %sr,%d1
10c879ae: 007c 0700 oriw #1792,%sr
10c879b2: 2010 movel %a0@,%d0
10c879b4: 5380 subql #1,%d0
10c879b6: 2080 movel %d0,%a0@
10c879b8: 46c1 movew %d1,%sr
10c879ba: 4a80 tstl %d0
10c879bc: 660a bnes 10c879c8 <mount_root+0x39c>
10c879be: 2f02 movel %d2,%sp@-
10c879c0: 4eb9 10c3 5962 jsr 10c35962 <__mntput>
10c879c6: 588f addql #4,%sp
10c879c8: b6fc 0000 cmpaw #0,%a3
10c879cc: 671e beqs 10c879ec <mount_root+0x3c0>
10c879ce: 41eb 0028 lea %a3@(40),%a0
10c879d2: 40c1 movew %sr,%d1
10c879d4: 007c 0700 oriw #1792,%sr
10c879d8: 2010 movel %a0@,%d0
10c879da: 5380 subql #1,%d0
10c879dc: 2080 movel %d0,%a0@
10c879de: 46c1 movew %d1,%sr
10c879e0: 4a80 tstl %d0
10c879e2: 6608 bnes 10c879ec <mount_root+0x3c0>
10c879e4: 2f0b movel %a3,%sp@-
10c879e6: 4eb9 10c3 5962 jsr 10c35962 <__mntput>
10c879ec: 4cee 3cfc ff7c moveml %fp@(-132),%d2-%d7/%a2-%a5
10c879f2: 4e5e unlk %fp
10c879f4: 4e75 rts
10c879f6 <bdev_cache_init>:
10c879f6: 4e56 0000 linkw %fp,#0
10c879fa: 41f9 1001 aa54 lea 1001aa54 <bdev_hashtable>,%a0
10c87a00: 7040 moveq #64,%d0
10c87a02: 2088 movel %a0,%a0@
10c87a04: 2148 0004 movel %a0,%a0@(4)
10c87a08: 5088 addql #8,%a0
10c87a0a: 5380 subql #1,%d0
10c87a0c: 66f4 bnes 10c87a02 <bdev_cache_init+0xc>
10c87a0e: 42a7 clrl %sp@-
10c87a10: 4879 10c2 904e pea 10c2904e <init_once>
10c87a16: 4878 2000 pea 2000 <LFLUSH_I_AND_D+0x17f8>
10c87a1a: 42a7 clrl %sp@-
10c87a1c: 4878 0036 pea 36 <LSIGTRAP+0x31>
10c87a20: 4879 1000 274d pea 1000274d <tvecs+0xbb5>
10c87a26: 4eb9 10c2 0244 jsr 10c20244 <kmem_cache_create>
10c87a2c: 23c0 1001 ac54 movel %d0,1001ac54 <bdev_cachep>
10c87a32: 4fef 0018 lea %sp@(24),%sp
10c87a36: 660c bnes 10c87a44 <bdev_cache_init+0x4e>
10c87a38: 4879 1000 2758 pea 10002758 <tvecs+0xbc0>
10c87a3e: 4eb9 10c1 60e4 jsr 10c160e4 <panic>
10c87a44: 4879 1000 d70c pea 1000d70c <bd_type>
10c87a4a: 4eb9 10c2 7bf8 jsr 10c27bf8 <register_filesystem>
10c87a50: 588f addql #4,%sp
10c87a52: 4a80 tstl %d0
10c87a54: 670c beqs 10c87a62 <bdev_cache_init+0x6c>
10c87a56: 4879 1000 277c pea 1000277c <tvecs+0xbe4>
10c87a5c: 4eb9 10c1 60e4 jsr 10c160e4 <panic>
10c87a62: 4879 1000 d70c pea 1000d70c <bd_type>
10c87a68: 4eb9 10c2 8b78 jsr 10c28b78 <kern_mount>
10c87a6e: 23c0 1001 aa50 movel %d0,1001aa50 <bd_mnt>
10c87a74: 588f addql #4,%sp
10c87a76: 0c80 ffff fc18 cmpil #-1000,%d0
10c87a7c: 630c blss 10c87a8a <bdev_cache_init+0x94>
10c87a7e: 4879 1000 279b pea 1000279b <tvecs+0xc03>
10c87a84: 4eb9 10c1 60e4 jsr 10c160e4 <panic>
10c87a8a: 4e5e unlk %fp
10c87a8c: 4e75 rts
10c87a8e <cdev_cache_init>:
10c87a8e: 4e56 0000 linkw %fp,#0
10c87a92: 41f9 1001 b450 lea 1001b450 <cdev_hashtable>,%a0
10c87a98: 7040 moveq #64,%d0
10c87a9a: 2088 movel %a0,%a0@
10c87a9c: 2148 0004 movel %a0,%a0@(4)
10c87aa0: 5088 addql #8,%a0
10c87aa2: 5380 subql #1,%d0
10c87aa4: 66f4 bnes 10c87a9a <cdev_cache_init+0xc>
10c87aa6: 42a7 clrl %sp@-
10c87aa8: 4879 10c2 98b0 pea 10c298b0 <init_once>
10c87aae: 4878 2000 pea 2000 <LFLUSH_I_AND_D+0x17f8>
10c87ab2: 42a7 clrl %sp@-
10c87ab4: 4878 0026 pea 26 <LSIGTRAP+0x21>
10c87ab8: 4879 1000 283d pea 1000283d <tvecs+0xca5>
10c87abe: 4eb9 10c2 0244 jsr 10c20244 <kmem_cache_create>
10c87ac4: 23c0 1001 b650 movel %d0,1001b650 <cdev_cachep>
10c87aca: 4fef 0018 lea %sp@(24),%sp
10c87ace: 660c bnes 10c87adc <cdev_cache_init+0x4e>
10c87ad0: 4879 1000 2848 pea 10002848 <tvecs+0xcb0>
10c87ad6: 4eb9 10c1 60e4 jsr 10c160e4 <panic>
10c87adc: 4e5e unlk %fp
10c87ade: 4e75 rts
10c87ae0 <init_pipe_fs>:
10c87ae0: 4e56 0000 linkw %fp,#0
10c87ae4: 2f02 movel %d2,%sp@-
10c87ae6: 4879 1000 d9d8 pea 1000d9d8 <pipe_fs_type>
10c87aec: 4eb9 10c2 7bf8 jsr 10c27bf8 <register_filesystem>
10c87af2: 2400 movel %d0,%d2
10c87af4: 588f addql #4,%sp
10c87af6: 662e bnes 10c87b26 <init_pipe_fs+0x46>
10c87af8: 4879 1000 d9d8 pea 1000d9d8 <pipe_fs_type>
10c87afe: 4eb9 10c2 8b78 jsr 10c28b78 <kern_mount>
10c87b04: 23c0 1001 b658 movel %d0,1001b658 <pipe_mnt>
10c87b0a: 588f addql #4,%sp
10c87b0c: 2400 movel %d0,%d2
10c87b0e: 0c82 ffff fc18 cmpil #-1000,%d2
10c87b14: 630e blss 10c87b24 <init_pipe_fs+0x44>
10c87b16: 4879 1000 d9d8 pea 1000d9d8 <pipe_fs_type>
10c87b1c: 4eb9 10c2 7c44 jsr 10c27c44 <unregister_filesystem>
10c87b22: 6002 bras 10c87b26 <init_pipe_fs+0x46>
10c87b24: 7400 moveq #0,%d2
10c87b26: 2002 movel %d2,%d0
10c87b28: 242e fffc movel %fp@(-4),%d2
10c87b2c: 4e5e unlk %fp
10c87b2e: 4e75 rts
10c87b30 <fasync_init>:
10c87b30: 4e56 0000 linkw %fp,#0
10c87b34: 42a7 clrl %sp@-
10c87b36: 42a7 clrl %sp@-
10c87b38: 42a7 clrl %sp@-
10c87b3a: 42a7 clrl %sp@-
10c87b3c: 4878 0010 pea 10 <LSIGTRAP+0xb>
10c87b40: 4879 1000 2945 pea 10002945 <tvecs+0xdad>
10c87b46: 4eb9 10c2 0244 jsr 10c20244 <kmem_cache_create>
10c87b4c: 23c0 1001 b65c movel %d0,1001b65c <fasync_cache>
10c87b52: 4fef 0018 lea %sp@(24),%sp
10c87b56: 660c bnes 10c87b64 <fasync_init+0x34>
10c87b58: 4879 1000 2952 pea 10002952 <tvecs+0xdba>
10c87b5e: 4eb9 10c1 60e4 jsr 10c160e4 <panic>
10c87b64: 7000 moveq #0,%d0
10c87b66: 4e5e unlk %fp
10c87b68: 4e75 rts
10c87b6a <filelock_init>:
10c87b6a: 4e56 0000 linkw %fp,#0
10c87b6e: 42a7 clrl %sp@-
10c87b70: 4879 10c3 05bc pea 10c305bc <init_once>
10c87b76: 42a7 clrl %sp@-
10c87b78: 42a7 clrl %sp@-
10c87b7a: 4878 005a pea 5a <LSIGTRAP+0x55>
10c87b7e: 4879 1000 2bab pea 10002bab <tvecs+0x1013>
10c87b84: 4eb9 10c2 0244 jsr 10c20244 <kmem_cache_create>
10c87b8a: 23c0 1001 b660 movel %d0,1001b660 <filelock_cache>
10c87b90: 4fef 0018 lea %sp@(24),%sp
10c87b94: 660c bnes 10c87ba2 <filelock_init+0x38>
10c87b96: 4879 1000 2bbb pea 10002bbb <tvecs+0x1023>
10c87b9c: 4eb9 10c1 60e4 jsr 10c160e4 <panic>
10c87ba2: 7000 moveq #0,%d0
10c87ba4: 4e5e unlk %fp
10c87ba6: 4e75 rts
10c87ba8 <dcache_init>:
10c87ba8: 4e56 0000 linkw %fp,#0
10c87bac: 48e7 3820 moveml %d2-%d4/%a2,%sp@-
10c87bb0: 242e 0008 movel %fp@(8),%d2
10c87bb4: 42a7 clrl %sp@-
10c87bb6: 42a7 clrl %sp@-
10c87bb8: 4878 2000 pea 2000 <LFLUSH_I_AND_D+0x17f8>
10c87bbc: 42a7 clrl %sp@-
10c87bbe: 4878 006c pea 6c <LSIGTRAP+0x67>
10c87bc2: 4879 1000 2c16 pea 10002c16 <tvecs+0x107e>
10c87bc8: 4eb9 10c2 0244 jsr 10c20244 <kmem_cache_create>
10c87bce: 23c0 1001 b664 movel %d0,1001b664 <dentry_cache>
10c87bd4: 4fef 0018 lea %sp@(24),%sp
10c87bd8: 660c bnes 10c87be6 <dcache_init+0x3e>
10c87bda: 4879 1000 2c23 pea 10002c23 <tvecs+0x108b>
10c87be0: 4eb9 10c1 60e4 jsr 10c160e4 <panic>
10c87be6: e28a lsrl #1,%d2
10c87be8: e78a lsll #3,%d2
10c87bea: 7600 moveq #0,%d3
10c87bec: 45f9 10c2 25d6 lea 10c225d6 <__get_free_pages>,%a2
10c87bf2: 0c82 0000 1000 cmpil #4096,%d2
10c87bf8: 6310 blss 10c87c0a <dcache_init+0x62>
10c87bfa: 7201 moveq #1,%d1
10c87bfc: 5283 addql #1,%d3
10c87bfe: 2001 movel %d1,%d0
10c87c00: e7a8 lsll %d3,%d0
10c87c02: 780c moveq #12,%d4
10c87c04: e9a8 lsll %d4,%d0
10c87c06: b480 cmpl %d0,%d2
10c87c08: 62f2 bhis 10c87bfc <dcache_init+0x54>
10c87c0a: 243c 0000 1000 movel #4096,%d2
10c87c10: e7aa lsll %d3,%d2
10c87c12: e68a lsrl #3,%d2
10c87c14: 2002 movel %d2,%d0
10c87c16: 5380 subql #1,%d0
10c87c18: 23c0 1001 b668 movel %d0,1001b668 <d_hash_mask>
10c87c1e: 42b9 1001 b66c clrl 1001b66c <d_hash_shift>
10c87c24: 2002 movel %d2,%d0
10c87c26: e288 lsrl #1,%d0
10c87c28: 670e beqs 10c87c38 <dcache_init+0x90>
10c87c2a: 7200 moveq #0,%d1
10c87c2c: 5281 addql #1,%d1
10c87c2e: e288 lsrl #1,%d0
10c87c30: 66fa bnes 10c87c2c <dcache_init+0x84>
10c87c32: 23c1 1001 b66c movel %d1,1001b66c <d_hash_shift>
10c87c38: 2f03 movel %d3,%sp@-
10c87c3a: 4878 0020 pea 20 <LSIGTRAP+0x1b>
10c87c3e: 4e92 jsr %a2@
10c87c40: 23c0 1001 b670 movel %d0,1001b670 <dentry_hashtable>
10c87c46: 508f addql #8,%sp
10c87c48: 6604 bnes 10c87c4e <dcache_init+0xa6>
10c87c4a: 5383 subql #1,%d3
10c87c4c: 60bc bras 10c87c0a <dcache_init+0x62>
10c87c4e: 203c 0000 1000 movel #4096,%d0
10c87c54: e7a8 lsll %d3,%d0
10c87c56: 2f00 movel %d0,%sp@-
10c87c58: 2f03 movel %d3,%sp@-
10c87c5a: 2f02 movel %d2,%sp@-
10c87c5c: 4879 1000 2c3e pea 10002c3e <tvecs+0x10a6>
10c87c62: 4eb9 10c1 677e jsr 10c1677e <printk>
10c87c68: 4fef 0010 lea %sp@(16),%sp
10c87c6c: 2039 1001 b670 movel 1001b670 <dentry_hashtable>,%d0
10c87c72: 660c bnes 10c87c80 <dcache_init+0xd8>
10c87c74: 4879 1000 2c7b pea 10002c7b <tvecs+0x10e3>
10c87c7a: 4eb9 10c1 60e4 jsr 10c160e4 <panic>
10c87c80: 2040 moveal %d0,%a0
10c87c82: 2002 movel %d2,%d0
10c87c84: 2088 movel %a0,%a0@
10c87c86: 2148 0004 movel %a0,%a0@(4)
10c87c8a: 5088 addql #8,%a0
10c87c8c: 5380 subql #1,%d0
10c87c8e: 66f4 bnes 10c87c84 <dcache_init+0xdc>
10c87c90: 4cee 041c fff0 moveml %fp@(-16),%d2-%d4/%a2
10c87c96: 4e5e unlk %fp
10c87c98: 4e75 rts
10c87c9a <vfs_caches_init>:
10c87c9a: 4e56 0000 linkw %fp,#0
10c87c9e: 2f0a movel %a2,%sp@-
10c87ca0: 2f02 movel %d2,%sp@-
10c87ca2: 242e 0008 movel %fp@(8),%d2
10c87ca6: 42a7 clrl %sp@-
10c87ca8: 4879 10c3 35d6 pea 10c335d6 <init_buffer_head>
10c87cae: 4878 2000 pea 2000 <LFLUSH_I_AND_D+0x17f8>
10c87cb2: 42a7 clrl %sp@-
10c87cb4: 4878 005c pea 5c <LSIGTRAP+0x57>
10c87cb8: 4879 1000 2ca1 pea 10002ca1 <tvecs+0x1109>
10c87cbe: 45f9 10c2 0244 lea 10c20244 <kmem_cache_create>,%a2
10c87cc4: 4e92 jsr %a2@
10c87cc6: 23c0 1002 7cec movel %d0,10027cec <bh_cachep>
10c87ccc: 4fef 0018 lea %sp@(24),%sp
10c87cd0: 660c bnes 10c87cde <vfs_caches_init+0x44>
10c87cd2: 4879 1000 2cad pea 10002cad <tvecs+0x1115>
10c87cd8: 4eb9 10c1 60e4 jsr 10c160e4 <panic>
10c87cde: 42a7 clrl %sp@-
10c87ce0: 42a7 clrl %sp@-
10c87ce2: 4878 2000 pea 2000 <LFLUSH_I_AND_D+0x17f8>
10c87ce6: 42a7 clrl %sp@-
10c87ce8: 4878 1000 pea 1000 <LFLUSH_I_AND_D+0x7f8>
10c87cec: 4879 1000 2cd2 pea 10002cd2 <tvecs+0x113a>
10c87cf2: 4e92 jsr %a2@
10c87cf4: 23c0 1002 7d20 movel %d0,10027d20 <names_cachep>
10c87cfa: 4fef 0018 lea %sp@(24),%sp
10c87cfe: 660c bnes 10c87d0c <vfs_caches_init+0x72>
10c87d00: 4879 1000 2cde pea 10002cde <tvecs+0x1146>
10c87d06: 4eb9 10c1 60e4 jsr 10c160e4 <panic>
10c87d0c: 42a7 clrl %sp@-
10c87d0e: 42a7 clrl %sp@-
10c87d10: 4878 2000 pea 2000 <LFLUSH_I_AND_D+0x17f8>
10c87d14: 42a7 clrl %sp@-
10c87d16: 4878 0066 pea 66 <LSIGTRAP+0x61>
10c87d1a: 4879 1000 2cfd pea 10002cfd <tvecs+0x1165>
10c87d20: 4e92 jsr %a2@
10c87d22: 23c0 1002 7cdc movel %d0,10027cdc <filp_cachep>
10c87d28: 4fef 0018 lea %sp@(24),%sp
10c87d2c: 660c bnes 10c87d3a <vfs_caches_init+0xa0>
10c87d2e: 4879 1000 2d02 pea 10002d02 <tvecs+0x116a>
10c87d34: 4eb9 10c1 60e4 jsr 10c160e4 <panic>
10c87d3a: 2f02 movel %d2,%sp@-
10c87d3c: 4eba fe6a jsr %pc@(10c87ba8 <dcache_init>)
10c87d40: 2f02 movel %d2,%sp@-
10c87d42: 4eb9 10c8 7d68 jsr 10c87d68 <inode_init>
10c87d48: 2f02 movel %d2,%sp@-
10c87d4a: 4eb9 10c8 7eea jsr 10c87eea <mnt_init>
10c87d50: 4eb9 10c8 79f6 jsr 10c879f6 <bdev_cache_init>
10c87d56: 4eb9 10c8 7a8e jsr 10c87a8e <cdev_cache_init>
10c87d5c: 242e fff8 movel %fp@(-8),%d2
10c87d60: 246e fffc moveal %fp@(-4),%a2
10c87d64: 4e5e unlk %fp
10c87d66: 4e75 rts
10c87d68 <inode_init>:
10c87d68: 4e56 0000 linkw %fp,#0
10c87d6c: 48e7 3820 moveml %d2-%d4/%a2,%sp@-
10c87d70: 222e 0008 movel %fp@(8),%d1
10c87d74: e489 lsrl #2,%d1
10c87d76: e789 lsll #3,%d1
10c87d78: 7600 moveq #0,%d3
10c87d7a: 45f9 10c2 25d6 lea 10c225d6 <__get_free_pages>,%a2
10c87d80: 0c81 0000 1000 cmpil #4096,%d1
10c87d86: 6310 blss 10c87d98 <inode_init+0x30>
10c87d88: 7401 moveq #1,%d2
10c87d8a: 5283 addql #1,%d3
10c87d8c: 2002 movel %d2,%d0
10c87d8e: e7a8 lsll %d3,%d0
10c87d90: 780c moveq #12,%d4
10c87d92: e9a8 lsll %d4,%d0
10c87d94: b280 cmpl %d0,%d1
10c87d96: 62f2 bhis 10c87d8a <inode_init+0x22>
10c87d98: 243c 0000 1000 movel #4096,%d2
10c87d9e: e7aa lsll %d3,%d2
10c87da0: e68a lsrl #3,%d2
10c87da2: 2002 movel %d2,%d0
10c87da4: 5380 subql #1,%d0
10c87da6: 23c0 1001 b728 movel %d0,1001b728 <i_hash_mask>
10c87dac: 42b9 1001 b72c clrl 1001b72c <i_hash_shift>
10c87db2: 2002 movel %d2,%d0
10c87db4: e288 lsrl #1,%d0
10c87db6: 670e beqs 10c87dc6 <inode_init+0x5e>
10c87db8: 7200 moveq #0,%d1
10c87dba: 5281 addql #1,%d1
10c87dbc: e288 lsrl #1,%d0
10c87dbe: 66fa bnes 10c87dba <inode_init+0x52>
10c87dc0: 23c1 1001 b72c movel %d1,1001b72c <i_hash_shift>
10c87dc6: 2f03 movel %d3,%sp@-
10c87dc8: 4878 0020 pea 20 <LSIGTRAP+0x1b>
10c87dcc: 4e92 jsr %a2@
10c87dce: 23c0 1001 b730 movel %d0,1001b730 <inode_hashtable>
10c87dd4: 508f addql #8,%sp
10c87dd6: 6604 bnes 10c87ddc <inode_init+0x74>
10c87dd8: 5383 subql #1,%d3
10c87dda: 60bc bras 10c87d98 <inode_init+0x30>
10c87ddc: 203c 0000 1000 movel #4096,%d0
10c87de2: e7a8 lsll %d3,%d0
10c87de4: 2f00 movel %d0,%sp@-
10c87de6: 2f03 movel %d3,%sp@-
10c87de8: 2f02 movel %d2,%sp@-
10c87dea: 4879 1000 2d49 pea 10002d49 <tvecs+0x11b1>
10c87df0: 4eb9 10c1 677e jsr 10c1677e <printk>
10c87df6: 4fef 0010 lea %sp@(16),%sp
10c87dfa: 2039 1001 b730 movel 1001b730 <inode_hashtable>,%d0
10c87e00: 660c bnes 10c87e0e <inode_init+0xa6>
10c87e02: 4879 1000 2d85 pea 10002d85 <tvecs+0x11ed>
10c87e08: 4eb9 10c1 60e4 jsr 10c160e4 <panic>
10c87e0e: 2040 moveal %d0,%a0
10c87e10: 2002 movel %d2,%d0
10c87e12: 2088 movel %a0,%a0@
10c87e14: 2148 0004 movel %a0,%a0@(4)
10c87e18: 5088 addql #8,%a0
10c87e1a: 5380 subql #1,%d0
10c87e1c: 66f4 bnes 10c87e12 <inode_init+0xaa>
10c87e1e: 42a7 clrl %sp@-
10c87e20: 4879 10c3 3652 pea 10c33652 <init_once>
10c87e26: 4878 2000 pea 2000 <LFLUSH_I_AND_D+0x17f8>
10c87e2a: 42a7 clrl %sp@-
10c87e2c: 4878 01da pea 1da <LSIGTRAP+0x1d5>
10c87e30: 4879 1000 2daa pea 10002daa <tvecs+0x1212>
10c87e36: 4eb9 10c2 0244 jsr 10c20244 <kmem_cache_create>
10c87e3c: 23c0 1001 b734 movel %d0,1001b734 <inode_cachep>
10c87e42: 4fef 0018 lea %sp@(24),%sp
10c87e46: 660c bnes 10c87e54 <inode_init+0xec>
10c87e48: 4879 1000 2db6 pea 10002db6 <tvecs+0x121e>
10c87e4e: 4eb9 10c1 60e4 jsr 10c160e4 <panic>
10c87e54: 23fc 10c3 3bec movel #281230316,1001b744 <unused_inodes_flush_task+0xc>
10c87e5a: 1001 b744
10c87e5e: 4cee 041c fff0 moveml %fp@(-16),%d2-%d4/%a2
10c87e64: 4e5e unlk %fp
10c87e66: 4e75 rts
10c87e68 <dnotify_init>:
10c87e68: 4e56 0000 linkw %fp,#0
10c87e6c: 42a7 clrl %sp@-
10c87e6e: 42a7 clrl %sp@-
10c87e70: 42a7 clrl %sp@-
10c87e72: 42a7 clrl %sp@-
10c87e74: 4878 0014 pea 14 <LSIGTRAP+0xf>
10c87e78: 4879 1000 2e73 pea 10002e73 <tvecs+0x12db>
10c87e7e: 4eb9 10c2 0244 jsr 10c20244 <kmem_cache_create>
10c87e84: 23c0 1001 b74c movel %d0,1001b74c <dn_cache>
10c87e8a: 4fef 0018 lea %sp@(24),%sp
10c87e8e: 660c bnes 10c87e9c <dnotify_init+0x34>
10c87e90: 4879 1000 2e81 pea 10002e81 <tvecs+0x12e9>
10c87e96: 4eb9 10c1 60e4 jsr 10c160e4 <panic>
10c87e9c: 7000 moveq #0,%d0
10c87e9e: 4e5e unlk %fp
10c87ea0: 4e75 rts
10c87ea2 <init_mount_tree>:
10c87ea2: 4e56 0000 linkw %fp,#0
10c87ea6: 4879 1000 dce0 pea 1000dce0 <root_fs_type>
10c87eac: 4eb9 10c2 7bf8 jsr 10c27bf8 <register_filesystem>
10c87eb2: 42a7 clrl %sp@-
10c87eb4: 4879 1000 2efc pea 10002efc <tvecs+0x1364>
10c87eba: 42a7 clrl %sp@-
10c87ebc: 4879 1000 2efc pea 10002efc <tvecs+0x1364>
10c87ec2: 4eb9 10c2 8a42 jsr 10c28a42 <do_kern_mount>
10c87ec8: 23c0 1002 7cd8 movel %d0,10027cd8 <root_vfsmnt>
10c87ece: 4fef 0014 lea %sp@(20),%sp
10c87ed2: 0c80 ffff fc18 cmpil #-1000,%d0
10c87ed8: 630c blss 10c87ee6 <init_mount_tree+0x44>
10c87eda: 4879 1000 2f03 pea 10002f03 <tvecs+0x136b>
10c87ee0: 4eb9 10c1 60e4 jsr 10c160e4 <panic>
10c87ee6: 4e5e unlk %fp
10c87ee8: 4e75 rts
10c87eea <mnt_init>:
10c87eea: 4e56 0000 linkw %fp,#0
10c87eee: 48e7 3820 moveml %d2-%d4/%a2,%sp@-
10c87ef2: 242e 0008 movel %fp@(8),%d2
10c87ef6: 42a7 clrl %sp@-
10c87ef8: 42a7 clrl %sp@-
10c87efa: 4878 2000 pea 2000 <LFLUSH_I_AND_D+0x17f8>
10c87efe: 42a7 clrl %sp@-
10c87f00: 4878 003c pea 3c <LSIGTRAP+0x37>
10c87f04: 4879 1000 2f20 pea 10002f20 <tvecs+0x1388>
10c87f0a: 4eb9 10c2 0244 jsr 10c20244 <kmem_cache_create>
10c87f10: 23c0 1001 b75c movel %d0,1001b75c <mnt_cache>
10c87f16: 4fef 0018 lea %sp@(24),%sp
10c87f1a: 660c bnes 10c87f28 <mnt_init+0x3e>
10c87f1c: 4879 1000 2f2a pea 10002f2a <tvecs+0x1392>
10c87f22: 4eb9 10c1 60e4 jsr 10c160e4 <panic>
10c87f28: e88a lsrl #4,%d2
10c87f2a: e78a lsll #3,%d2
10c87f2c: 7800 moveq #0,%d4
10c87f2e: 45f9 10c2 25d6 lea 10c225d6 <__get_free_pages>,%a2
10c87f34: 0c82 0000 1000 cmpil #4096,%d2
10c87f3a: 6310 blss 10c87f4c <mnt_init+0x62>
10c87f3c: 7201 moveq #1,%d1
10c87f3e: 5284 addql #1,%d4
10c87f40: 2001 movel %d1,%d0
10c87f42: e9a8 lsll %d4,%d0
10c87f44: 760c moveq #12,%d3
10c87f46: e7a8 lsll %d3,%d0
10c87f48: b480 cmpl %d0,%d2
10c87f4a: 62f2 bhis 10c87f3e <mnt_init+0x54>
10c87f4c: 2f04 movel %d4,%sp@-
10c87f4e: 4878 0020 pea 20 <LSIGTRAP+0x1b>
10c87f52: 4e92 jsr %a2@
10c87f54: 23c0 1001 b750 movel %d0,1001b750 <mount_hashtable>
10c87f5a: 508f addql #8,%sp
10c87f5c: 6604 bnes 10c87f62 <mnt_init+0x78>
10c87f5e: 5384 subql #1,%d4
10c87f60: 60ea bras 10c87f4c <mnt_init+0x62>
10c87f62: 263c 0000 1000 movel #4096,%d3
10c87f68: e9ab lsll %d4,%d3
10c87f6a: e68b lsrl #3,%d3
10c87f6c: 42b9 1001 b758 clrl 1001b758 <hash_bits>
10c87f72: 2439 1001 b758 movel 1001b758 <hash_bits>,%d2
10c87f78: 2002 movel %d2,%d0
10c87f7a: 5280 addql #1,%d0
10c87f7c: 23c0 1001 b758 movel %d0,1001b758 <hash_bits>
10c87f82: 2202 movel %d2,%d1
10c87f84: 5281 addql #1,%d1
10c87f86: 2003 movel %d3,%d0
10c87f88: e2a8 lsrl %d1,%d0
10c87f8a: 66e6 bnes 10c87f72 <mnt_init+0x88>
10c87f8c: 23c2 1001 b758 movel %d2,1001b758 <hash_bits>
10c87f92: 7601 moveq #1,%d3
10c87f94: e5ab lsll %d2,%d3
10c87f96: 2003 movel %d3,%d0
10c87f98: 5380 subql #1,%d0
10c87f9a: 23c0 1001 b754 movel %d0,1001b754 <hash_mask>
10c87fa0: 203c 0000 1000 movel #4096,%d0
10c87fa6: e9a8 lsll %d4,%d0
10c87fa8: 2f00 movel %d0,%sp@-
10c87faa: 2f04 movel %d4,%sp@-
10c87fac: 2f03 movel %d3,%sp@-
10c87fae: 4879 1000 2f6c pea 10002f6c <tvecs+0x13d4>
10c87fb4: 4eb9 10c1 677e jsr 10c1677e <printk>
10c87fba: 2079 1001 b750 moveal 1001b750 <mount_hashtable>,%a0
10c87fc0: 2003 movel %d3,%d0
10c87fc2: 4fef 0010 lea %sp@(16),%sp
10c87fc6: 2088 movel %a0,%a0@
10c87fc8: 2148 0004 movel %a0,%a0@(4)
10c87fcc: 5088 addql #8,%a0
10c87fce: 5380 subql #1,%d0
10c87fd0: 66f4 bnes 10c87fc6 <mnt_init+0xdc>
10c87fd2: 4eba fece jsr %pc@(10c87ea2 <init_mount_tree>)
10c87fd6: 4cee 041c fff0 moveml %fp@(-16),%d2-%d4/%a2
10c87fdc: 4e5e unlk %fp
10c87fde: 4e75 rts
10c87fe0 <init_script_binfmt>:
10c87fe0: 4e56 0000 linkw %fp,#0
10c87fe4: 4879 1000 dcfc pea 1000dcfc <script_format>
10c87fea: 4eb9 10c2 a214 jsr 10c2a214 <register_binfmt>
10c87ff0: 4e5e unlk %fp
10c87ff2: 4e75 rts
10c87ff4 <init_flat_binfmt>:
10c87ff4: 4e56 0000 linkw %fp,#0
10c87ff8: 4879 1000 dd14 pea 1000dd14 <flat_format>
10c87ffe: 4eb9 10c2 a214 jsr 10c2a214 <register_binfmt>
10c88004: 4e5e unlk %fp
10c88006: 4e75 rts
10c88008 <proc_root_init>:
10c88008: 4e56 0000 linkw %fp,#0
10c8800c: 2f0a movel %a2,%sp@-
10c8800e: 4879 1000 dd70 pea 1000dd70 <proc_fs_type>
10c88014: 4eb9 10c2 7bf8 jsr 10c27bf8 <register_filesystem>
10c8801a: 588f addql #4,%sp
10c8801c: 4a80 tstl %d0
10c8801e: 667c bnes 10c8809c <proc_root_init+0x94>
10c88020: 4879 1000 dd70 pea 1000dd70 <proc_fs_type>
10c88026: 4eb9 10c2 8b78 jsr 10c28b78 <kern_mount>
10c8802c: 23c0 1002 7cf0 movel %d0,10027cf0 <proc_mnt>
10c88032: 588f addql #4,%sp
10c88034: 0c80 ffff fc18 cmpil #-1000,%d0
10c8803a: 630e blss 10c8804a <proc_root_init+0x42>
10c8803c: 4879 1000 dd70 pea 1000dd70 <proc_fs_type>
10c88042: 4eb9 10c2 7c44 jsr 10c27c44 <unregister_filesystem>
10c88048: 6052 bras 10c8809c <proc_root_init+0x94>
10c8804a: 4eb9 10c8 8138 jsr 10c88138 <proc_misc_init>
10c88050: 42a7 clrl %sp@-
10c88052: 4879 1000 3363 pea 10003363 <tvecs+0x17cb>
10c88058: 45f9 10c3 9bfc lea 10c39bfc <proc_mkdir>,%a2
10c8805e: 4e92 jsr %a2@
10c88060: 23c0 1002 7d1c movel %d0,10027d1c <proc_net>
10c88066: 42a7 clrl %sp@-
10c88068: 4879 1000 3367 pea 10003367 <tvecs+0x17cf>
10c8806e: 4e92 jsr %a2@
10c88070: 23c0 1002 7ce8 movel %d0,10027ce8 <proc_root_fs>
10c88076: 42a7 clrl %sp@-
10c88078: 4879 1000 336a pea 1000336a <tvecs+0x17d2>
10c8807e: 4e92 jsr %a2@
10c88080: 23c0 1002 7ce4 movel %d0,10027ce4 <proc_root_driver>
10c88086: 4eb9 10c8 80a4 jsr 10c880a4 <proc_tty_init>
10c8808c: 42a7 clrl %sp@-
10c8808e: 4879 1000 3371 pea 10003371 <tvecs+0x17d9>
10c88094: 4e92 jsr %a2@
10c88096: 23c0 1002 7d2a movel %d0,10027d2a <proc_bus>
10c8809c: 246e fffc moveal %fp@(-4),%a2
10c880a0: 4e5e unlk %fp
10c880a2: 4e75 rts
10c880a4 <proc_tty_init>:
10c880a4: 4e56 0000 linkw %fp,#0
10c880a8: 2f0a movel %a2,%sp@-
10c880aa: 42a7 clrl %sp@-
10c880ac: 4879 1000 36cb pea 100036cb <tvecs+0x1b33>
10c880b2: 45f9 10c3 9bfc lea 10c39bfc <proc_mkdir>,%a2
10c880b8: 4e92 jsr %a2@
10c880ba: 508f addql #8,%sp
10c880bc: 4a80 tstl %d0
10c880be: 6770 beqs 10c88130 <proc_tty_init+0x8c>
10c880c0: 42a7 clrl %sp@-
10c880c2: 4879 1000 36cf pea 100036cf <tvecs+0x1b37>
10c880c8: 4e92 jsr %a2@
10c880ca: 23c0 1001 b960 movel %d0,1001b960 <proc_tty_ldisc>
10c880d0: 42a7 clrl %sp@-
10c880d2: 4879 1000 36d9 pea 100036d9 <tvecs+0x1b41>
10c880d8: 4e92 jsr %a2@
10c880da: 23c0 1001 b964 movel %d0,1001b964 <proc_tty_driver>
10c880e0: 4fef 000c lea %sp@(12),%sp
10c880e4: 4297 clrl %sp@
10c880e6: 42a7 clrl %sp@-
10c880e8: 4879 1000 36e4 pea 100036e4 <tvecs+0x1b4c>
10c880ee: 4eb9 10c3 9c46 jsr 10c39c46 <create_proc_entry>
10c880f4: 2040 moveal %d0,%a0
10c880f6: 4fef 000c lea %sp@(12),%sp
10c880fa: b0fc 0000 cmpaw #0,%a0
10c880fe: 670c beqs 10c8810c <proc_tty_init+0x68>
10c88100: 217c 10c3 a79a movel #281257882,%a0@(56)
10c88106: 0038
10c88108: 42a8 0034 clrl %a0@(52)
10c8810c: 42a7 clrl %sp@-
10c8810e: 42a7 clrl %sp@-
10c88110: 4879 1000 36ef pea 100036ef <tvecs+0x1b57>
10c88116: 4eb9 10c3 9c46 jsr 10c39c46 <create_proc_entry>
10c8811c: 2040 moveal %d0,%a0
10c8811e: b0fc 0000 cmpaw #0,%a0
10c88122: 670c beqs 10c88130 <proc_tty_init+0x8c>
10c88124: 217c 10c3 a5e4 movel #281257444,%a0@(56)
10c8812a: 0038
10c8812c: 42a8 0034 clrl %a0@(52)
10c88130: 246e fffc moveal %fp@(-4),%a2
10c88134: 4e5e unlk %fp
10c88136: 4e75 rts
10c88138 <proc_misc_init>:
10c88138: 4e56 0000 linkw %fp,#0
10c8813c: 48e7 2038 moveml %d2/%a2-%a4,%sp@-
10c88140: 23fc 1000 e48c movel #268493964,1001b968 <p.780>
10c88146: 1001 b968
10c8814a: 49f9 10c3 9c46 lea 10c39c46 <create_proc_entry>,%a4
10c88150: 47f9 10c3 b278 lea 10c3b278 <create_seq_entry>,%a3
10c88156: 4ab9 1000 e48c tstl 1000e48c <simple_ones.781>
10c8815c: 6740 beqs 10c8819e <proc_misc_init+0x66>
10c8815e: 2079 1001 b968 moveal 1001b968 <p.780>,%a0
10c88164: 2428 0004 movel %a0@(4),%d2
10c88168: 42a7 clrl %sp@-
10c8816a: 42a7 clrl %sp@-
10c8816c: 2f10 movel %a0@,%sp@-
10c8816e: 4eb9 10c3 9c46 jsr 10c39c46 <create_proc_entry>
10c88174: 2040 moveal %d0,%a0
10c88176: 4fef 000c lea %sp@(12),%sp
10c8817a: b0fc 0000 cmpaw #0,%a0
10c8817e: 6708 beqs 10c88188 <proc_misc_init+0x50>
10c88180: 2142 0038 movel %d2,%a0@(56)
10c88184: 42a8 0034 clrl %a0@(52)
10c88188: 2079 1001 b968 moveal 1001b968 <p.780>,%a0
10c8818e: 43e8 0008 lea %a0@(8),%a1
10c88192: 23c9 1001 b968 movel %a1,1001b968 <p.780>
10c88198: 4aa8 0008 tstl %a0@(8)
10c8819c: 66c0 bnes 10c8815e <proc_misc_init+0x26>
10c8819e: 4879 1000 de18 pea 1000de18 <proc_root>
10c881a4: 4878 0100 pea 100 <LSIGTRAP+0xfb>
10c881a8: 4879 1000 39f4 pea 100039f4 <tvecs+0x1e5c>
10c881ae: 244c moveal %a4,%a2
10c881b0: 4e92 jsr %a2@
10c881b2: 2040 moveal %d0,%a0
10c881b4: 4fef 000c lea %sp@(12),%sp
10c881b8: b0fc 0000 cmpaw #0,%a0
10c881bc: 6708 beqs 10c881c6 <proc_misc_init+0x8e>
10c881be: 217c 1000 e35c movel #268493660,%a0@(28)
10c881c4: 001c
10c881c6: 4879 1000 e440 pea 1000e440 <proc_mounts_operations>
10c881cc: 42a7 clrl %sp@-
10c881ce: 4879 1000 39f9 pea 100039f9 <tvecs+0x1e61>
10c881d4: 4e93 jsr %a3@
10c881d6: 4879 1000 e3a8 pea 1000e3a8 <proc_cpuinfo_operations>
10c881dc: 42a7 clrl %sp@-
10c881de: 4879 1000 3a00 pea 10003a00 <tvecs+0x1e68>
10c881e4: 4e93 jsr %a3@
10c881e6: 42a7 clrl %sp@-
10c881e8: 4878 0100 pea 100 <LSIGTRAP+0xfb>
10c881ec: 4879 1000 3a08 pea 10003a08 <tvecs+0x1e70>
10c881f2: 4e92 jsr %a2@
10c881f4: 2040 moveal %d0,%a0
10c881f6: 23c8 1002 7d24 movel %a0,10027d24 <proc_root_kcore>
10c881fc: 4fef 0024 lea %sp@(36),%sp
10c88200: 6718 beqs 10c8821a <proc_misc_init+0xe2>
10c88202: 217c 1000 e514 movel #268494100,%a0@(28)
10c88208: 001c
10c8820a: 2039 1002 7c9c movel 10027c9c <high_memory>,%d0
10c88210: 0680 f000 1000 addil #-268431360,%d0
10c88216: 2140 0014 movel %d0,%a0@(20)
10c8821a: 4ab9 1002 5684 tstl 10025684 <prof_shift>
10c88220: 6730 beqs 10c88252 <proc_misc_init+0x11a>
10c88222: 42a7 clrl %sp@-
10c88224: 4878 01a4 pea 1a4 <LSIGTRAP+0x19f>
10c88228: 4879 1000 3a0e pea 10003a0e <tvecs+0x1e76>
10c8822e: 4e94 jsr %a4@
10c88230: 2040 moveal %d0,%a0
10c88232: 4fef 000c lea %sp@(12),%sp
10c88236: b0fc 0000 cmpaw #0,%a0
10c8823a: 6716 beqs 10c88252 <proc_misc_init+0x11a>
10c8823c: 217c 1000 e3f4 movel #268493812,%a0@(28)
10c88242: 001c
10c88244: 2039 1002 5720 movel 10025720 <prof_len>,%d0
10c8824a: 5280 addql #1,%d0
10c8824c: e588 lsll #2,%d0
10c8824e: 2140 0014 movel %d0,%a0@(20)
10c88252: 42a7 clrl %sp@-
10c88254: 4878 01a4 pea 1a4 <LSIGTRAP+0x19f>
10c88258: 4879 1000 3a16 pea 10003a16 <tvecs+0x1e7e>
10c8825e: 4eb9 10c3 9c46 jsr 10c39c46 <create_proc_entry>
10c88264: 2040 moveal %d0,%a0
10c88266: b0fc 0000 cmpaw #0,%a0
10c8826a: 670c beqs 10c88278 <proc_misc_init+0x140>
10c8826c: 217c 10c2 0fee movel #281153518,%a0@(56)
10c88272: 0038
10c88274: 42a8 0034 clrl %a0@(52)
10c88278: b0fc 0000 cmpaw #0,%a0
10c8827c: 6708 beqs 10c88286 <proc_misc_init+0x14e>
10c8827e: 217c 10c2 1036 movel #281153590,%a0@(60)
10c88284: 003c
10c88286: 4cee 1c04 fff0 moveml %fp@(-16),%d2/%a2-%a4
10c8828c: 4e5e unlk %fp
10c8828e: 4e75 rts
10c88290 <init_ext2_fs>:
10c88290: 4e56 0000 linkw %fp,#0
10c88294: 4879 1000 e774 pea 1000e774 <ext2_fs_type>
10c8829a: 4eb9 10c2 7bf8 jsr 10c27bf8 <register_filesystem>
10c882a0: 4e5e unlk %fp
10c882a2: 4e75 rts
10c882a4 <init_romfs_fs>:
10c882a4: 4e56 0000 linkw %fp,#0
10c882a8: 4879 1000 e928 pea 1000e928 <romfs_fs_type>
10c882ae: 4eb9 10c2 7bf8 jsr 10c27bf8 <register_filesystem>
10c882b4: 4e5e unlk %fp
10c882b6: 4e75 rts
10c882b8: 4879 10c4 755c pea 10c4755c <read_chan+0x168>
10c882be: 4ef9 10c8 5730 jmp 10c85730 <__down_failed_trylock>
10c882c4 <memory_devfs_register>:
10c882c4: 4e56 0000 linkw %fp,#0
10c882c8: 2f02 movel %d2,%sp@-
10c882ca: 203c 1000 4cb6 movel #268455094,%d0
10c882d0: 223c 1000 4cfe movel #268455166,%d1
10c882d6: 740c moveq #12,%d2
10c882d8: d082 addl %d2,%d0
10c882da: b280 cmpl %d0,%d1
10c882dc: 64f8 bccs 10c882d6 <memory_devfs_register+0x12>
10c882de: 241f movel %sp@+,%d2
10c882e0: 4e5e unlk %fp
10c882e2: 4e75 rts
10c882e4 <chr_dev_init>:
10c882e4: 4e56 0000 linkw %fp,#0
10c882e8: 4879 1000 eac0 pea 1000eac0 <memory_fops>
10c882ee: 4879 1000 4d2d pea 10004d2d <list.867+0x77>
10c882f4: 4878 0001 pea 1 <PF_DTRACE_OFF>
10c882f8: 4eb9 10c2 45ce jsr 10c245ce <register_chrdev>
10c882fe: 4fef 000c lea %sp@(12),%sp
10c88302: 4a80 tstl %d0
10c88304: 6712 beqs 10c88318 <chr_dev_init+0x34>
10c88306: 4878 0001 pea 1 <PF_DTRACE_OFF>
10c8830a: 4879 1000 4d31 pea 10004d31 <list.867+0x7b>
10c88310: 4eb9 10c1 677e jsr 10c1677e <printk>
10c88316: 508f addql #8,%sp
10c88318: 4eba ffaa jsr %pc@(10c882c4 <memory_devfs_register>)
10c8831c: 4eb9 10c8 8890 jsr 10c88890 <rand_initialize>
10c88322: 4eb9 10c8 83ba jsr 10c883ba <tty_init>
10c88328: 4eb9 10c8 87ac jsr 10c887ac <misc_init>
10c8832e: 7000 moveq #0,%d0
10c88330: 4e5e unlk %fp
10c88332: 4e75 rts
10c88334 <console_init>:
10c88334: 4e56 0000 linkw %fp,#0
10c88338: 2f0a movel %a2,%sp@-
10c8833a: 4878 0400 pea 400 <LSIGTRAP+0x3fb>
10c8833e: 42a7 clrl %sp@-
10c88340: 4879 1002 7d2e pea 10027d2e <ldiscs>
10c88346: 45f9 10c8 576c lea 10c8576c <memset>,%a2
10c8834c: 4e92 jsr %a2@
10c8834e: 4879 1000 ec38 pea 1000ec38 <tty_ldisc_N_TTY>
10c88354: 42a7 clrl %sp@-
10c88356: 4eb9 10c4 39dc jsr 10c439dc <tty_register_ldisc>
10c8835c: 4878 0024 pea 24 <LSIGTRAP+0x1f>
10c88360: 42a7 clrl %sp@-
10c88362: 4879 1002 81b2 pea 100281b2 <tty_std_termios>
10c88368: 4e92 jsr %a2@
10c8836a: 4fef 001c lea %sp@(28),%sp
10c8836e: 2ebc 0000 0013 movel #19,%sp@
10c88374: 4879 1000 51f5 pea 100051f5 <badtty.919+0x456>
10c8837a: 4879 1002 81c3 pea 100281c3 <tty_std_termios+0x11>
10c88380: 4eb9 10c8 5744 jsr 10c85744 <memcpy>
10c88386: 23fc 0000 0500 movel #1280,100281b2 <tty_std_termios>
10c8838c: 1002 81b2
10c88390: 7005 moveq #5,%d0
10c88392: 23c0 1002 81b6 movel %d0,100281b6 <tty_std_termios+0x4>
10c88398: 23fc 0000 04bf movel #1215,100281ba <tty_std_termios+0x8>
10c8839e: 1002 81ba
10c883a2: 23fc 0000 8a3b movel #35387,100281be <tty_std_termios+0xc>
10c883a8: 1002 81be
10c883ac: 4eb9 10c4 b950 jsr 10c4b950 <m68328_console_init>
10c883b2: 246e fffc moveal %fp@(-4),%a2
10c883b6: 4e5e unlk %fp
10c883b8: 4e75 rts
10c883ba <tty_init>:
10c883ba: 4e56 0000 linkw %fp,#0
10c883be: 48e7 2030 moveml %d2/%a2-%a3,%sp@-
10c883c2: 4878 00ba pea ba <LSIGTRAP+0xb5>
10c883c6: 42a7 clrl %sp@-
10c883c8: 4879 1001 bd70 pea 1001bd70 <dev_tty_driver>
10c883ce: 4eb9 10c8 576c jsr 10c8576c <memset>
10c883d4: 45f9 1001 bd70 lea 1001bd70 <dev_tty_driver>,%a2
10c883da: 24bc 0000 5402 movel #21506,%a2@
10c883e0: 23fc 1000 5207 movel #268456455,1001bd74 <dev_tty_driver+0x4>
10c883e6: 1001 bd74
10c883ea: 23fc 1000 520c movel #268456460,1001bd78 <dev_tty_driver+0x8>
10c883f0: 1001 bd78
10c883f4: 42b9 1001 bd7c clrl 1001bd7c <dev_tty_driver+0xc>
10c883fa: 33fc 0005 1001 movew #5,1001bd80 <dev_tty_driver+0x10>
10c88400: bd80
10c88402: 4279 1001 bd82 clrw 1001bd82 <dev_tty_driver+0x12>
10c88408: 33fc 0001 1001 movew #1,1001bd84 <dev_tty_driver+0x14>
10c8840e: bd84
10c88410: 33fc 0001 1001 movew #1,1001bd86 <dev_tty_driver+0x16>
10c88416: bd86
10c88418: 33fc 0001 1001 movew #1,1001bd88 <dev_tty_driver+0x18>
10c8841e: bd88
10c88420: 2f0a movel %a2,%sp@-
10c88422: 47f9 10c4 5b5e lea 10c45b5e <tty_register_driver>,%a3
10c88428: 4e93 jsr %a3@
10c8842a: 4fef 0010 lea %sp@(16),%sp
10c8842e: 4a80 tstl %d0
10c88430: 670c beqs 10c8843e <tty_init+0x84>
10c88432: 4879 1000 5210 pea 10005210 <badtty.919+0x471>
10c88438: 4eb9 10c1 60e4 jsr 10c160e4 <panic>
10c8843e: 243c 1001 be2a movel #268549674,%d2
10c88444: 4878 00ba pea ba <LSIGTRAP+0xb5>
10c88448: 2f0a movel %a2,%sp@-
10c8844a: 2f02 movel %d2,%sp@-
10c8844c: 4eb9 10c8 5744 jsr 10c85744 <memcpy>
10c88452: 23fc 1000 5233 movel #268456499,1001be2e <dev_syscons_driver+0x4>
10c88458: 1001 be2e
10c8845c: 23fc 1000 5238 movel #268456504,1001be32 <dev_syscons_driver+0x8>
10c88462: 1001 be32
10c88466: 33fc 0005 1001 movew #5,1001be3a <dev_syscons_driver+0x10>
10c8846c: be3a
10c8846e: 33fc 0001 1001 movew #1,1001be3c <dev_syscons_driver+0x12>
10c88474: be3c
10c88476: 33fc 0001 1001 movew #1,1001be40 <dev_syscons_driver+0x16>
10c8847c: be40
10c8847e: 33fc 0003 1001 movew #3,1001be42 <dev_syscons_driver+0x18>
10c88484: be42
10c88486: 2f02 movel %d2,%sp@-
10c88488: 4e93 jsr %a3@
10c8848a: 4fef 0010 lea %sp@(16),%sp
10c8848e: 4a80 tstl %d0
10c88490: 670c beqs 10c8849e <tty_init+0xe4>
10c88492: 4879 1000 5240 pea 10005240 <badtty.919+0x4a1>
10c88498: 4eb9 10c1 60e4 jsr 10c160e4 <panic>
10c8849e: 4eb9 10c8 850c jsr 10c8850c <pty_init>
10c884a4: 4cee 0c04 fff4 moveml %fp@(-12),%d2/%a2-%a3
10c884aa: 4e5e unlk %fp
10c884ac: 4e75 rts
10c884ae <raw_init>:
10c884ae: 4e56 0000 linkw %fp,#0
10c884b2: 2f03 movel %d3,%sp@-
10c884b4: 2f02 movel %d2,%sp@-
10c884b6: 4879 1000 ec78 pea 1000ec78 <raw_fops>
10c884bc: 4879 1000 5328 pea 10005328 <badtty.919+0x589>
10c884c2: 4878 00a2 pea a2 <LSIGTRAP+0x9d>
10c884c6: 4eb9 10c2 45ce jsr 10c245ce <register_chrdev>
10c884cc: 223c 1001 bf00 movel #268549888,%d1
10c884d2: 7400 moveq #0,%d2
10c884d4: 4602 notb %d2
10c884d6: 2041 moveal %d1,%a0
10c884d8: 7601 moveq #1,%d3
10c884da: 2143 fff4 movel %d3,%a0@(-12)
10c884de: 42a8 fff8 clrl %a0@(-8)
10c884e2: 42a8 fffc clrl %a0@(-4)
10c884e6: 2081 movel %d1,%a0@
10c884e8: 2141 0004 movel %d1,%a0@(4)
10c884ec: 41e8 0024 lea %a0@(36),%a0
10c884f0: 7624 moveq #36,%d3
10c884f2: d283 addl %d3,%d1
10c884f4: 51ca ffe2 dbf %d2,10c884d8 <raw_init+0x2a>
10c884f8: 4242 clrw %d2
10c884fa: 5382 subql #1,%d2
10c884fc: 64da bccs 10c884d8 <raw_init+0x2a>
10c884fe: 7000 moveq #0,%d0
10c88500: 242e fff8 movel %fp@(-8),%d2
10c88504: 262e fffc movel %fp@(-4),%d3
10c88508: 4e5e unlk %fp
10c8850a: 4e75 rts
10c8850c <pty_init>:
10c8850c: 4e56 0000 linkw %fp,#0
10c88510: 48e7 3e3c moveml %d2-%d6/%a2-%a5,%sp@-
10c88514: 4878 1000 pea 1000 <LFLUSH_I_AND_D+0x7f8>
10c88518: 42a7 clrl %sp@-
10c8851a: 4879 1001 fc5c pea 1001fc5c <pty_state>
10c88520: 45f9 10c8 576c lea 10c8576c <memset>,%a2
10c88526: 4e92 jsr %a2@
10c88528: 4fef 000c lea %sp@(12),%sp
10c8852c: 224a moveal %a2,%a1
10c8852e: 45f9 1001 e2e4 lea 1001e2e4 <pty_driver>,%a2
10c88534: 2c3c 1002 81c2 movel #268599746,%d6
10c8853a: 2a3c 1002 81c6 movel #268599750,%d5
10c88540: 283c 1002 81ca movel #268599754,%d4
10c88546: 263c 1002 81ce movel #268599758,%d3
10c8854c: 4bf9 1002 81d2 lea 100281d2 <tty_std_termios+0x20>,%a5
10c88552: 243c 1001 e39e movel #268559262,%d2
10c88558: 47f9 1001 e3dc lea 1001e3dc <pty_slave_driver+0x3e>,%a3
10c8855e: 49f9 10c4 5b5e lea 10c45b5e <tty_register_driver>,%a4
10c88564: 41f9 1001 fc64 lea 1001fc64 <pty_state+0x8>,%a0
10c8856a: 7000 moveq #0,%d0
10c8856c: 4600 notb %d0
10c8856e: 42a8 fffc clrl %a0@(-4)
10c88572: 2088 movel %a0,%a0@
10c88574: 2148 0004 movel %a0,%a0@(4)
10c88578: 41e8 0010 lea %a0@(16),%a0
10c8857c: 51c8 fff0 dbf %d0,10c8856e <pty_init+0x62>
10c88580: 4240 clrw %d0
10c88582: 5380 subql #1,%d0
10c88584: 64e8 bccs 10c8856e <pty_init+0x62>
10c88586: 4878 00ba pea ba <LSIGTRAP+0xb5>
10c8858a: 42a7 clrl %sp@-
10c8858c: 4879 1001 e2e4 pea 1001e2e4 <pty_driver>
10c88592: 4e91 jsr %a1@
10c88594: 24bc 0000 5402 movel #21506,%a2@
10c8859a: 23fc 1000 5372 movel #268456818,1001e2e8 <pty_driver+0x4>
10c885a0: 1001 e2e8
10c885a4: 23fc 1000 537d movel #268456829,1001e2ec <pty_driver+0x8>
10c885aa: 1001 e2ec
10c885ae: 33fc 0002 1001 movew #2,1001e2f4 <pty_driver+0x10>
10c885b4: e2f4
10c885b6: 4279 1001 e2f6 clrw 1001e2f6 <pty_driver+0x12>
10c885bc: 33fc 0100 1001 movew #256,1001e2f8 <pty_driver+0x14>
10c885c2: e2f8
10c885c4: 33fc 0004 1001 movew #4,1001e2fa <pty_driver+0x16>
10c885ca: e2fa
10c885cc: 33fc 0001 1001 movew #1,1001e2fc <pty_driver+0x18>
10c885d2: e2fc
10c885d4: 2046 moveal %d6,%a0
10c885d6: 23d0 1001 e30e movel %a0@,1001e30e <pty_driver+0x2a>
10c885dc: 2045 moveal %d5,%a0
10c885de: 23d0 1001 e312 movel %a0@,1001e312 <pty_driver+0x2e>
10c885e4: 2044 moveal %d4,%a0
10c885e6: 23d0 1001 e316 movel %a0@,1001e316 <pty_driver+0x32>
10c885ec: 2043 moveal %d3,%a0
10c885ee: 23d0 1001 e31a movel %a0@,1001e31a <pty_driver+0x36>
10c885f4: 23d5 1001 e31e movel %a5@,1001e31e <pty_driver+0x3a>
10c885fa: 42b9 1001 e2fe clrl 1001e2fe <pty_driver+0x1a>
10c88600: 42b9 1001 e302 clrl 1001e302 <pty_driver+0x1e>
10c88606: 23fc 0000 00bf movel #191,1001e306 <pty_driver+0x22>
10c8860c: 1001 e306
10c88610: 42b9 1001 e30a clrl 1001e30a <pty_driver+0x26>
10c88616: 7006 moveq #6,%d0
10c88618: 23c0 1001 e322 movel %d0,1001e322 <pty_driver+0x3e>
10c8861e: 23fc 1001 e458 movel #268559448,1001e326 <pty_driver+0x42>
10c88624: 1001 e326
10c88628: 23fc 1001 e45c movel #268559452,1001e332 <pty_driver+0x4e>
10c8862e: 1001 e332
10c88632: 23fc 1001 e85c movel #268560476,1001e336 <pty_driver+0x52>
10c88638: 1001 e336
10c8863c: 23fc 1001 ec5c movel #268561500,1001e33a <pty_driver+0x56>
10c88642: 1001 e33a
10c88646: 23fc 1001 fc5c movel #268565596,1001e33e <pty_driver+0x5a>
10c8864c: 1001 e33e
10c88650: 23fc 1001 e39e movel #268559262,1001e32e <pty_driver+0x4a>
10c88656: 1001 e32e
10c8865a: 23fc 10c4 8ea8 movel #281317032,1001e342 <pty_driver+0x5e>
10c88660: 1001 e342
10c88664: 23fc 10c4 8b08 movel #281316104,1001e346 <pty_driver+0x62>
10c8866a: 1001 e346
10c8866e: 23fc 10c4 8c6a movel #281316458,1001e34a <pty_driver+0x66>
10c88674: 1001 e34a
10c88678: 23fc 10c4 8d6a movel #281316714,1001e356 <pty_driver+0x72>
10c8867e: 1001 e356
10c88682: 23fc 10c4 8e56 movel #281316950,1001e37e <pty_driver+0x9a>
10c88688: 1001 e37e
10c8868c: 23fc 10c4 8d92 movel #281316754,1001e35a <pty_driver+0x76>
10c88692: 1001 e35a
10c88696: 23fc 10c4 8c0e movel #281316366,1001e36a <pty_driver+0x86>
10c8869c: 1001 e36a
10c886a0: 23fc 10c4 8f7a movel #281317242,1001e362 <pty_driver+0x7e>
10c886a6: 1001 e362
10c886aa: 4878 00ba pea ba <LSIGTRAP+0xb5>
10c886ae: 2f0a movel %a2,%sp@-
10c886b0: 2f02 movel %d2,%sp@-
10c886b2: 4eb9 10c8 5744 jsr 10c85744 <memcpy>
10c886b8: 23fc 1000 5381 movel #268456833,1001e3a2 <pty_slave_driver+0x4>
10c886be: 1001 e3a2
10c886c2: 42b9 1001 e3e4 clrl 1001e3e4 <pty_slave_driver+0x46>
10c886c8: 23fc 1000 538b movel #268456843,1001e3a6 <pty_slave_driver+0x8>
10c886ce: 1001 e3a6
10c886d2: 33fc 0002 1001 movew #2,1001e3b6 <pty_slave_driver+0x18>
10c886d8: e3b6
10c886da: 33fc 0003 1001 movew #3,1001e3ae <pty_slave_driver+0x10>
10c886e0: e3ae
10c886e2: 4279 1001 e3b0 clrw 1001e3b0 <pty_slave_driver+0x12>
10c886e8: 23f9 1002 81b2 movel 100281b2 <tty_std_termios>,1001e3b8 <pty_slave_driver+0x1a>
10c886ee: 1001 e3b8
10c886f2: 23f9 1002 81b6 movel 100281b6 <tty_std_termios+0x4>,1001e3bc <pty_slave_driver+0x1e>
10c886f8: 1001 e3bc
10c886fc: 23f9 1002 81be movel 100281be <tty_std_termios+0xc>,1001e3c4 <pty_slave_driver+0x26>
10c88702: 1001 e3c4
10c88706: 2046 moveal %d6,%a0
10c88708: 23d0 1001 e3c8 movel %a0@,1001e3c8 <pty_slave_driver+0x2a>
10c8870e: 2045 moveal %d5,%a0
10c88710: 23d0 1001 e3cc movel %a0@,1001e3cc <pty_slave_driver+0x2e>
10c88716: 2044 moveal %d4,%a0
10c88718: 23d0 1001 e3d0 movel %a0@,1001e3d0 <pty_slave_driver+0x32>
10c8871e: 2043 moveal %d3,%a0
10c88720: 23d0 1001 e3d4 movel %a0@,1001e3d4 <pty_slave_driver+0x36>
10c88726: 23d5 1001 e3d8 movel %a5@,1001e3d8 <pty_slave_driver+0x3a>
10c8872c: 23fc 0000 00bf movel #191,1001e3c0 <pty_slave_driver+0x22>
10c88732: 1001 e3c0
10c88736: 7008 moveq #8,%d0
10c88738: 8193 orl %d0,%a3@
10c8873a: 23fc 1001 f05c movel #268562524,1001e3ec <pty_slave_driver+0x4e>
10c88740: 1001 e3ec
10c88744: 23fc 1001 f45c movel #268563548,1001e3f0 <pty_slave_driver+0x52>
10c8874a: 1001 e3f0
10c8874e: 23fc 1001 f85c movel #268564572,1001e3f4 <pty_slave_driver+0x56>
10c88754: 1001 e3f4
10c88758: 23fc 1001 fc5c movel #268565596,1001e3f8 <pty_slave_driver+0x5a>
10c8875e: 1001 e3f8
10c88762: 23ca 1001 e3e8 movel %a2,1001e3e8 <pty_slave_driver+0x4a>
10c88768: 2f0a movel %a2,%sp@-
10c8876a: 4e94 jsr %a4@
10c8876c: 4fef 001c lea %sp@(28),%sp
10c88770: 4a80 tstl %d0
10c88772: 670c beqs 10c88780 <pty_init+0x274>
10c88774: 4879 1000 5390 pea 10005390 <badtty.919+0x5f1>
10c8877a: 4eb9 10c1 60e4 jsr 10c160e4 <panic>
10c88780: 2f02 movel %d2,%sp@-
10c88782: 4e94 jsr %a4@
10c88784: 588f addql #4,%sp
10c88786: 4a80 tstl %d0
10c88788: 670c beqs 10c88796 <pty_init+0x28a>
10c8878a: 4879 1000 53ad pea 100053ad <badtty.919+0x60e>
10c88790: 4eb9 10c1 60e4 jsr 10c160e4 <panic>
10c88796: 23fc 10c4 8e1c movel #281316892,1001e35e <pty_driver+0x7a>
10c8879c: 1001 e35e
10c887a0: 7000 moveq #0,%d0
10c887a2: 4cee 3c7c ffdc moveml %fp@(-36),%d2-%d6/%a2-%a5
10c887a8: 4e5e unlk %fp
10c887aa: 4e75 rts
10c887ac <misc_init>:
10c887ac: 4e56 0000 linkw %fp,#0
10c887b0: 42a7 clrl %sp@-
10c887b2: 42a7 clrl %sp@-
10c887b4: 4879 1000 53f4 pea 100053f4 <badtty.919+0x655>
10c887ba: 4eb9 10c3 9c46 jsr 10c39c46 <create_proc_entry>
10c887c0: 2040 moveal %d0,%a0
10c887c2: 4fef 000c lea %sp@(12),%sp
10c887c6: b0fc 0000 cmpaw #0,%a0
10c887ca: 670c beqs 10c887d8 <misc_init+0x2c>
10c887cc: 217c 10c4 8f9c movel #281317276,%a0@(56)
10c887d2: 0038
10c887d4: 42a8 0034 clrl %a0@(52)
10c887d8: 4879 1000 ed3c pea 1000ed3c <misc_fops>
10c887de: 4879 1000 53f4 pea 100053f4 <badtty.919+0x655>
10c887e4: 4878 000a pea a <LSIGTRAP+0x5>
10c887e8: 4eb9 10c2 45ce jsr 10c245ce <register_chrdev>
10c887ee: 4fef 000c lea %sp@(12),%sp
10c887f2: 4a80 tstl %d0
10c887f4: 6604 bnes 10c887fa <misc_init+0x4e>
10c887f6: 7000 moveq #0,%d0
10c887f8: 6012 bras 10c8880c <misc_init+0x60>
10c887fa: 4878 000a pea a <LSIGTRAP+0x5>
10c887fe: 4879 1000 53f9 pea 100053f9 <badtty.919+0x65a>
10c88804: 4eb9 10c1 677e jsr 10c1677e <printk>
10c8880a: 70fb moveq #-5,%d0
10c8880c: 4e5e unlk %fp
10c8880e: 4e75 rts
10c88810 <batch_entropy_init>:
10c88810: 4e56 0000 linkw %fp,#0
10c88814: 2f0a movel %a2,%sp@-
10c88816: 2f02 movel %d2,%sp@-
10c88818: 242e 0008 movel %fp@(8),%d2
10c8881c: 4878 01f0 pea 1f0 <LSIGTRAP+0x1eb>
10c88820: 2002 movel %d2,%d0
10c88822: e788 lsll #3,%d0
10c88824: 2f00 movel %d0,%sp@-
10c88826: 45f9 10c2 09bc lea 10c209bc <kmalloc>,%a2
10c8882c: 4e92 jsr %a2@
10c8882e: 23c0 1002 0cde movel %d0,10020cde <batch_entropy_pool>
10c88834: 508f addql #8,%sp
10c88836: 674a beqs 10c88882 <batch_entropy_init+0x72>
10c88838: 4878 01f0 pea 1f0 <LSIGTRAP+0x1eb>
10c8883c: 2002 movel %d2,%d0
10c8883e: e588 lsll #2,%d0
10c88840: 2f00 movel %d0,%sp@-
10c88842: 4e92 jsr %a2@
10c88844: 23c0 1002 0ce2 movel %d0,10020ce2 <batch_entropy_credit>
10c8884a: 508f addql #8,%sp
10c8884c: 6728 beqs 10c88876 <batch_entropy_init+0x66>
10c8884e: 42b9 1002 0cee clrl 10020cee <batch_tail>
10c88854: 42b9 1002 0cea clrl 10020cea <batch_head>
10c8885a: 23c2 1002 0ce6 movel %d2,10020ce6 <batch_max>
10c88860: 23fc 10c4 961e movel #281318942,10020cfe <batch_tqueue+0xc>
10c88866: 1002 0cfe
10c8886a: 23ee 000c 1002 movel %fp@(12),10020d02 <batch_tqueue+0x10>
10c88870: 0d02
10c88872: 7000 moveq #0,%d0
10c88874: 600e bras 10c88884 <batch_entropy_init+0x74>
10c88876: 2f39 1002 0cde movel 10020cde <batch_entropy_pool>,%sp@-
10c8887c: 4eb9 10c2 0b8c jsr 10c20b8c <kfree>
10c88882: 70ff moveq #-1,%d0
10c88884: 242e fff8 movel %fp@(-8),%d2
10c88888: 246e fffc moveal %fp@(-4),%a2
10c8888c: 4e5e unlk %fp
10c8888e: 4e75 rts
10c88890 <rand_initialize>:
10c88890: 4e56 0000 linkw %fp,#0
10c88894: 2f0b movel %a3,%sp@-
10c88896: 2f0a movel %a2,%sp@-
10c88898: 4879 1002 0cd6 pea 10020cd6 <random_state>
10c8889e: 4878 0200 pea 200 <LSIGTRAP+0x1fb>
10c888a2: 45f9 10c4 9364 lea 10c49364 <create_entropy_store>,%a2
10c888a8: 4e92 jsr %a2@
10c888aa: 508f addql #8,%sp
10c888ac: 4a80 tstl %d0
10c888ae: 6600 00ba bnew 10c8896a <rand_initialize+0xda>
10c888b2: 2f39 1002 0cd6 movel 10020cd6 <random_state>,%sp@-
10c888b8: 4878 0100 pea 100 <LSIGTRAP+0xfb>
10c888bc: 4eba ff52 jsr %pc@(10c88810 <batch_entropy_init>)
10c888c0: 508f addql #8,%sp
10c888c2: 4a80 tstl %d0
10c888c4: 6600 00a4 bnew 10c8896a <rand_initialize+0xda>
10c888c8: 4879 1002 0cda pea 10020cda <sec_random_state>
10c888ce: 4878 0080 pea 80 <LSIGTRAP+0x7b>
10c888d2: 4e92 jsr %a2@
10c888d4: 508f addql #8,%sp
10c888d6: 4a80 tstl %d0
10c888d8: 6600 0090 bnew 10c8896a <rand_initialize+0xda>
10c888dc: 2f39 1002 0cd6 movel 10020cd6 <random_state>,%sp@-
10c888e2: 45f9 10c4 9426 lea 10c49426 <clear_entropy_store>,%a2
10c888e8: 4e92 jsr %a2@
10c888ea: 2f39 1002 0cda movel 10020cda <sec_random_state>,%sp@-
10c888f0: 4e92 jsr %a2@
10c888f2: 2f39 1002 0cd6 movel 10020cd6 <random_state>,%sp@-
10c888f8: 4eb9 10c4 9c0a jsr 10c49c0a <init_std_data>
10c888fe: 4fef 000c lea %sp@(12),%sp
10c88902: 45f9 10c8 576c lea 10c8576c <memset>,%a2
10c88908: 47f9 1002 0d2e lea 10020d2e <extract_timer_state+0xc>,%a3
10c8890e: 701f moveq #31,%d0
10c88910: 41f9 1002 0dac lea 10020dac <irq_timer_state+0x7c>,%a0
10c88916: 4290 clrl %a0@
10c88918: 5988 subql #4,%a0
10c8891a: 51c8 fffa dbf %d0,10c88916 <rand_initialize+0x86>
10c8891e: 4240 clrw %d0
10c88920: 5380 subql #1,%d0
10c88922: 64f2 bccs 10c88916 <rand_initialize+0x86>
10c88924: 7001 moveq #1,%d0
10c88926: 4600 notb %d0
10c88928: 41f9 1002 11a8 lea 100211a8 <blkdev_timer_state+0x3f8>,%a0
10c8892e: 4290 clrl %a0@
10c88930: 5988 subql #4,%a0
10c88932: 51c8 fffa dbf %d0,10c8892e <rand_initialize+0x9e>
10c88936: 4240 clrw %d0
10c88938: 5380 subql #1,%d0
10c8893a: 64f2 bccs 10c8892e <rand_initialize+0x9e>
10c8893c: 4878 000e pea e <LSIGTRAP+0x9>
10c88940: 42a7 clrl %sp@-
10c88942: 4879 1002 0d06 pea 10020d06 <keyboard_timer_state>
10c88948: 4e92 jsr %a2@
10c8894a: 4878 000e pea e <LSIGTRAP+0x9>
10c8894e: 42a7 clrl %sp@-
10c88950: 4879 1002 0d14 pea 10020d14 <mouse_timer_state>
10c88956: 4e92 jsr %a2@
10c88958: 4878 000e pea e <LSIGTRAP+0x9>
10c8895c: 42a7 clrl %sp@-
10c8895e: 4879 1002 0d22 pea 10020d22 <extract_timer_state>
10c88964: 4e92 jsr %a2@
10c88966: 0013 0080 orib #-128,%a3@
10c8896a: 246e fff8 moveal %fp@(-8),%a2
10c8896e: 266e fffc moveal %fp@(-4),%a3
10c88972: 4e5e unlk %fp
10c88974: 4e75 rts
10c88976 <rs68328_init>:
10c88976: 4e56 0000 linkw %fp,#0
10c8897a: 48e7 3f3c moveml %d2-%d7/%a2-%a5,%sp@-
10c8897e: 4879 10c4 a790 pea 10c4a790 <do_serial_bh>
10c88984: 4878 0003 pea 3 <PF_PTRACED_OFF>
10c88988: 4eb9 10c1 88f8 jsr 10c188f8 <init_bh>
10c8898e: 4eb9 10c4 b7a0 jsr 10c4b7a0 <show_serial_version>
10c88994: 4878 00ba pea ba <LSIGTRAP+0xb5>
10c88998: 42a7 clrl %sp@-
10c8899a: 4879 1002 81d6 pea 100281d6 <serial_driver>
10c889a0: 4eb9 10c8 576c jsr 10c8576c <memset>
10c889a6: 47f9 1002 81d6 lea 100281d6 <serial_driver>,%a3
10c889ac: 26bc 0000 5402 movel #21506,%a3@
10c889b2: 243c 1002 81de movel #268599774,%d2
10c889b8: 2042 moveal %d2,%a0
10c889ba: 20bc 1000 55ea movel #268457450,%a0@
10c889c0: 33fc 0004 1002 movew #4,100281e6 <serial_driver+0x10>
10c889c6: 81e6
10c889c8: 33fc 0040 1002 movew #64,100281e8 <serial_driver+0x12>
10c889ce: 81e8
10c889d0: 33fc 0001 1002 movew #1,100281ea <serial_driver+0x14>
10c889d6: 81ea
10c889d8: 33fc 0003 1002 movew #3,100281ec <serial_driver+0x16>
10c889de: 81ec
10c889e0: 33fc 0001 1002 movew #1,100281ee <serial_driver+0x18>
10c889e6: 81ee
10c889e8: 4bf9 1002 81f0 lea 100281f0 <serial_driver+0x1a>,%a5
10c889ee: 2ab9 1002 81b2 movel 100281b2 <tty_std_termios>,%a5@
10c889f4: 23f9 1002 81b6 movel 100281b6 <tty_std_termios+0x4>,100281f4 <serial_driver+0x1e>
10c889fa: 1002 81f4
10c889fe: 23f9 1002 81ba movel 100281ba <tty_std_termios+0x8>,100281f8 <serial_driver+0x22>
10c88a04: 1002 81f8
10c88a08: 23f9 1002 81be movel 100281be <tty_std_termios+0xc>,100281fc <serial_driver+0x26>
10c88a0e: 1002 81fc
10c88a12: 23f9 1002 81c2 movel 100281c2 <tty_std_termios+0x10>,10028200 <serial_driver+0x2a>
10c88a18: 1002 8200
10c88a1c: 23f9 1002 81c6 movel 100281c6 <tty_std_termios+0x14>,10028204 <serial_driver+0x2e>
10c88a22: 1002 8204
10c88a26: 23f9 1002 81ca movel 100281ca <tty_std_termios+0x18>,10028208 <serial_driver+0x32>
10c88a2c: 1002 8208
10c88a30: 23f9 1002 81ce movel 100281ce <tty_std_termios+0x1c>,1002820c <serial_driver+0x36>
10c88a36: 1002 820c
10c88a3a: 23f9 1002 81d2 movel 100281d2 <tty_std_termios+0x20>,10028210 <serial_driver+0x3a>
10c88a40: 1002 8210
10c88a44: 45f9 1002 8214 lea 10028214 <serial_driver+0x3e>,%a2
10c88a4a: 49ea ffe4 lea %a2@(-28),%a4
10c88a4e: 2039 1000 ef1c movel 1000ef1c <m68328_console_cbaud>,%d0
10c88a54: 0040 0cb0 oriw #3248,%d0
10c88a58: 2880 movel %d0,%a4@
10c88a5a: 7004 moveq #4,%d0
10c88a5c: 2480 movel %d0,%a2@
10c88a5e: 23fc 1002 12a4 movel #268571300,10028218 <serial_driver+0x42>
10c88a64: 1002 8218
10c88a68: 23fc 1002 12a8 movel #268571304,10028224 <serial_driver+0x4e>
10c88a6e: 1002 8224
10c88a72: 23fc 1002 12ac movel #268571308,10028228 <serial_driver+0x52>
10c88a78: 1002 8228
10c88a7c: 23fc 1002 12b0 movel #268571312,1002822c <serial_driver+0x56>
10c88a82: 1002 822c
10c88a86: 23fc 10c4 b68e movel #281327246,10028234 <serial_driver+0x5e>
10c88a8c: 1002 8234
10c88a90: 23fc 10c4 b28c movel #281326220,10028238 <serial_driver+0x62>
10c88a96: 1002 8238
10c88a9a: 23fc 10c4 ab94 movel #281324436,1002823c <serial_driver+0x66>
10c88aa0: 1002 823c
10c88aa4: 23fc 10c4 aad6 movel #281324246,10028244 <serial_driver+0x6e>
10c88aaa: 1002 8244
10c88aae: 23fc 10c4 ad58 movel #281324888,10028248 <serial_driver+0x72>
10c88ab4: 1002 8248
10c88ab8: 23fc 10c4 ad76 movel #281324918,1002824c <serial_driver+0x76>
10c88abe: 1002 824c
10c88ac2: 23fc 10c4 ad8a movel #281324938,10028270 <serial_driver+0x9a>
10c88ac8: 1002 8270
10c88acc: 23fc 10c4 afee movel #281325550,10028250 <serial_driver+0x7a>
10c88ad2: 1002 8250
10c88ad6: 23fc 10c4 ade0 movel #281325024,10028258 <serial_driver+0x82>
10c88adc: 1002 8258
10c88ae0: 23fc 10c4 ae06 movel #281325062,1002825c <serial_driver+0x86>
10c88ae6: 1002 825c
10c88aea: 23fc 10c4 b23a movel #281326138,10028254 <serial_driver+0x7e>
10c88af0: 1002 8254
10c88af4: 23fc 10c4 a550 movel #281322832,10028260 <serial_driver+0x8a>
10c88afa: 1002 8260
10c88afe: 23fc 10c4 a634 movel #281323060,10028264 <serial_driver+0x8e>
10c88b04: 1002 8264
10c88b08: 23fc 10c4 b486 movel #281326726,10028268 <serial_driver+0x92>
10c88b0e: 1002 8268
10c88b12: 23fc 10c4 aa94 movel #281324180,10028274 <serial_driver+0x9e>
10c88b18: 1002 8274
10c88b1c: 263c 1002 8294 movel #268599956,%d3
10c88b22: 4878 00ba pea ba <LSIGTRAP+0xb5>
10c88b26: 2f0b movel %a3,%sp@-
10c88b28: 2f03 movel %d3,%sp@-
10c88b2a: 4eb9 10c8 5744 jsr 10c85744 <memcpy>
10c88b30: 23fc 1000 55ef movel #268457455,1002829c <callout_driver+0x8>
10c88b36: 1002 829c
10c88b3a: 33fc 0005 1002 movew #5,100282a4 <callout_driver+0x10>
10c88b40: 82a4
10c88b42: 33fc 0002 1002 movew #2,100282ac <callout_driver+0x18>
10c88b48: 82ac
10c88b4a: 4fef 001c lea %sp@(28),%sp
10c88b4e: 2e8b movel %a3,%sp@
10c88b50: 47f9 10c4 5b5e lea 10c45b5e <tty_register_driver>,%a3
10c88b56: 4e93 jsr %a3@
10c88b58: 588f addql #4,%sp
10c88b5a: 4a80 tstl %d0
10c88b5c: 670c beqs 10c88b6a <rs68328_init+0x1f4>
10c88b5e: 4879 1000 55f3 pea 100055f3 <twist_table.663+0x1cb>
10c88b64: 4eb9 10c1 60e4 jsr 10c160e4 <panic>
10c88b6a: 2f03 movel %d3,%sp@-
10c88b6c: 4e93 jsr %a3@
10c88b6e: 588f addql #4,%sp
10c88b70: 4a80 tstl %d0
10c88b72: 670c beqs 10c88b80 <rs68328_init+0x20a>
10c88b74: 4879 1000 5614 pea 10005614 <twist_table.663+0x1ec>
10c88b7a: 4eb9 10c1 60e4 jsr 10c160e4 <panic>
10c88b80: 40c0 movew %sr,%d0
10c88b82: 2840 moveal %d0,%a4
10c88b84: 007c 0700 oriw #1792,%sr
10c88b88: 7a00 moveq #0,%d5
10c88b8a: 45f9 10c1 677e lea 10c1677e <printk>,%a2
10c88b90: 7e00 moveq #0,%d7
10c88b92: 263c 1002 129c movel #268571292,%d3
10c88b98: 283c 1002 1290 movel #268571280,%d4
10c88b9e: 4bf9 1000 ef00 lea 1000ef00 <uart_irqs>,%a5
10c88ba4: 7c00 moveq #0,%d6
10c88ba6: 243c 1002 11ac movel #268571052,%d2
10c88bac: 2643 moveal %d3,%a3
10c88bae: 277c 0000 5301 movel #21249,%a3@(-232)
10c88bb4: ff18
10c88bb6: 2079 1000 ef04 moveal 1000ef04 <uart_addr>,%a0
10c88bbc: d1c6 addal %d6,%a0
10c88bbe: 2748 ff20 movel %a0,%a3@(-224)
10c88bc2: 42ab ff30 clrl %a3@(-208)
10c88bc6: 275d ff24 movel %a5@+,%a3@(-220)
10c88bca: 7010 moveq #16,%d0
10c88bcc: 2740 ff44 movel %d0,%a3@(-188)
10c88bd0: 7032 moveq #50,%d0
10c88bd2: 2740 ff4c movel %d0,%a3@(-180)
10c88bd6: 377c 0bb8 ff50 movew #3000,%a3@(-176)
10c88bdc: 42ab ff48 clrl %a3@(-184)
10c88be0: 42ab ff54 clrl %a3@(-172)
10c88be4: 42ab ff60 clrl %a3@(-160)
10c88be8: 42ab ff64 clrl %a3@(-156)
10c88bec: 277c 10c4 a7b0 movel #281323440,%a3@(-116)
10c88bf2: ff8c
10c88bf4: 2742 ff90 movel %d2,%a3@(-112)
10c88bf8: 277c 10c4 a7b8 movel #281323448,%a3@(-96)
10c88bfe: ffa0
10c88c00: 2742 ffa4 movel %d2,%a3@(-92)
10c88c04: 2042 moveal %d2,%a0
10c88c06: 41e8 00bc lea %a0@(188),%a0
10c88c0a: 20f9 1002 82ae movel 100282ae <callout_driver+0x1a>,%a0@+
10c88c10: 20f9 1002 82b2 movel 100282b2 <callout_driver+0x1e>,%a0@+
10c88c16: 20f9 1002 82b6 movel 100282b6 <callout_driver+0x22>,%a0@+
10c88c1c: 20f9 1002 82ba movel 100282ba <callout_driver+0x26>,%a0@+
10c88c22: 20f9 1002 82be movel 100282be <callout_driver+0x2a>,%a0@+
10c88c28: 20f9 1002 82c2 movel 100282c2 <callout_driver+0x2e>,%a0@+
10c88c2e: 20f9 1002 82c6 movel 100282c6 <callout_driver+0x32>,%a0@+
10c88c34: 20f9 1002 82ca movel 100282ca <callout_driver+0x36>,%a0@+
10c88c3a: 20b9 1002 82ce movel 100282ce <callout_driver+0x3a>,%a0@
10c88c40: 2042 moveal %d2,%a0
10c88c42: 41e8 0098 lea %a0@(152),%a0
10c88c46: 20f9 1002 81f0 movel 100281f0 <serial_driver+0x1a>,%a0@+
10c88c4c: 20f9 1002 81f4 movel 100281f4 <serial_driver+0x1e>,%a0@+
10c88c52: 20f9 1002 81f8 movel 100281f8 <serial_driver+0x22>,%a0@+
10c88c58: 20f9 1002 81fc movel 100281fc <serial_driver+0x26>,%a0@+
10c88c5e: 20f9 1002 8200 movel 10028200 <serial_driver+0x2a>,%a0@+
10c88c64: 20f9 1002 8204 movel 10028204 <serial_driver+0x2e>,%a0@+
10c88c6a: 20f9 1002 8208 movel 10028208 <serial_driver+0x32>,%a0@+
10c88c70: 20f9 1002 820c movel 1002820c <serial_driver+0x36>,%a0@+
10c88c76: 20b9 1002 8210 movel 10028210 <serial_driver+0x3a>,%a0@
10c88c7c: 42ab fff0 clrl %a3@(-16)
10c88c80: 2744 fff4 movel %d4,%a3@(-12)
10c88c84: 2744 fff8 movel %d4,%a3@(-8)
10c88c88: 42ab fffc clrl %a3@(-4)
10c88c8c: 2683 movel %d3,%a3@
10c88c8e: 2743 0004 movel %d3,%a3@(4)
10c88c92: 2745 ff5c movel %d5,%a3@(-164)
10c88c96: 177c 0001 ff12 moveb #1,%a3@(-238)
10c88c9c: 2f2b ff24 movel %a3@(-220),%sp@-
10c88ca0: 2f2b ff20 movel %a3@(-224),%sp@-
10c88ca4: 2f05 movel %d5,%sp@-
10c88ca6: 2f39 1002 81de movel 100281de <serial_driver+0x8>,%sp@-
10c88cac: 4879 1000 5636 pea 10005636 <twist_table.663+0x20e>
10c88cb2: 4e92 jsr %a2@
10c88cb4: 4879 1000 5650 pea 10005650 <twist_table.663+0x228>
10c88cba: 4e92 jsr %a2@
10c88cbc: 202b ff24 movel %a3@(-220),%d0
10c88cc0: e588 lsll #2,%d0
10c88cc2: 41f9 1002 8132 lea 10028132 <IRQ_ports>,%a0
10c88cc8: 2182 0800 movel %d2,%a0@(00000000,%d0:l)
10c88ccc: 42a7 clrl %sp@-
10c88cce: 4879 1000 566c pea 1000566c <twist_table.663+0x244>
10c88cd4: 2f3c 0000 8000 movel #32768,%sp@-
10c88cda: 4879 10c4 a67e pea 10c4a67e <rs_interrupt>
10c88ce0: 41f9 1000 ef00 lea 1000ef00 <uart_irqs>,%a0
10c88ce6: 2f30 7800 movel %a0@(00000000,%d7:l),%sp@-
10c88cea: 4eb9 10c1 398a jsr 10c1398a <request_irq>
10c88cf0: 4fef 002c lea %sp@(44),%sp
10c88cf4: 4a80 tstl %d0
10c88cf6: 670c beqs 10c88d04 <rs68328_init+0x38e>
10c88cf8: 4879 1000 5678 pea 10005678 <twist_table.663+0x250>
10c88cfe: 4eb9 10c1 60e4 jsr 10c160e4 <panic>
10c88d04: 5887 addql #4,%d7
10c88d06: 47eb 00f8 lea %a3@(248),%a3
10c88d0a: 0683 0000 00f8 addil #248,%d3
10c88d10: 0684 0000 00f8 addil #248,%d4
10c88d16: 7010 moveq #16,%d0
10c88d18: dc80 addl %d0,%d6
10c88d1a: 0682 0000 00f8 addil #248,%d2
10c88d20: 5285 addql #1,%d5
10c88d22: 4a85 tstl %d5
10c88d24: 6f00 fe88 blew 10c88bae <rs68328_init+0x238>
10c88d28: 200c movel %a4,%d0
10c88d2a: 46c0 movew %d0,%sr
10c88d2c: 7000 moveq #0,%d0
10c88d2e: 4cee 3cfc ffd8 moveml %fp@(-40),%d2-%d7/%a2-%a5
10c88d34: 4e5e unlk %fp
10c88d36: 4e75 rts
10c88d38 <blkmem_exit>:
10c88d38: 4e56 0000 linkw %fp,#0
10c88d3c: 48e7 3030 moveml %d2-%d3/%a2-%a3,%sp@-
10c88d40: 7400 moveq #0,%d2
10c88d42: 47f9 1000 f064 lea 1000f064 <arena+0x4>,%a3
10c88d48: 45f9 10c1 2540 lea 10c12540 <iounmap>,%a2
10c88d4e: 7600 moveq #0,%d3
10c88d50: 2003 movel %d3,%d0
10c88d52: d082 addl %d2,%d0
10c88d54: 2f33 0800 movel %a3@(00000000,%d0:l),%sp@-
10c88d58: 4e92 jsr %a2@
10c88d5a: 588f addql #4,%sp
10c88d5c: 7025 moveq #37,%d0
10c88d5e: d680 addl %d0,%d3
10c88d60: 5282 addql #1,%d2
10c88d62: 67ec beqs 10c88d50 <blkmem_exit+0x18>
10c88d64: 4879 1000 594a pea 1000594a <twist_table.663+0x522>
10c88d6a: 4878 001f pea 1f <LSIGTRAP+0x1a>
10c88d6e: 4eb9 10c2 9442 jsr 10c29442 <unregister_blkdev>
10c88d74: 508f addql #8,%sp
10c88d76: 4a80 tstl %d0
10c88d78: 670c beqs 10c88d86 <blkmem_exit+0x4e>
10c88d7a: 4879 1000 5b18 pea 10005b18 <twist_table.663+0x6f0>
10c88d80: 4eb9 10c1 677e jsr 10c1677e <printk>
10c88d86: 4cee 0c0c fff0 moveml %fp@(-16),%d2-%d3/%a2-%a3
10c88d8c: 4e5e unlk %fp
10c88d8e: 4e75 rts
10c88d90 <blk_dev_init>:
10c88d90: 4e56 0000 linkw %fp,#0
10c88d94: 2f0a movel %a2,%sp@-
10c88d96: 42a7 clrl %sp@-
10c88d98: 42a7 clrl %sp@-
10c88d9a: 4878 2000 pea 2000 <LFLUSH_I_AND_D+0x17f8>
10c88d9e: 42a7 clrl %sp@-
10c88da0: 4878 004e pea 4e <LSIGTRAP+0x49>
10c88da4: 4879 1000 58ac pea 100058ac <twist_table.663+0x484>
10c88daa: 4eb9 10c2 0244 jsr 10c20244 <kmem_cache_create>
10c88db0: 23c0 1002 22b4 movel %d0,100222b4 <request_cachep>
10c88db6: 4fef 0018 lea %sp@(24),%sp
10c88dba: 660c bnes 10c88dc8 <blk_dev_init+0x38>
10c88dbc: 4879 1000 58bc pea 100058bc <twist_table.663+0x494>
10c88dc2: 4eb9 10c1 60e4 jsr 10c160e4 <panic>
10c88dc8: 41f9 1003 1c7c lea 10031c7c <blk_dev+0x80fc>,%a0
10c88dce: 203c 1002 9afe movel #268606206,%d0
10c88dd4: 45f9 10c8 576c lea 10c8576c <memset>,%a2
10c88dda: b088 cmpl %a0,%d0
10c88ddc: 670c beqs 10c88dea <blk_dev_init+0x5a>
10c88dde: 42a8 007a clrl %a0@(122)
10c88de2: 41e8 ff7e lea %a0@(-130),%a0
10c88de6: b088 cmpl %a0,%d0
10c88de8: 66f4 bnes 10c88dde <blk_dev_init+0x4e>
10c88dea: 4878 1fe0 pea 1fe0 <LFLUSH_I_AND_D+0x17d8>
10c88dee: 42a7 clrl %sp@-
10c88df0: 4879 1002 22c0 pea 100222c0 <ro_bits>
10c88df6: 4e92 jsr %a2@
10c88df8: 4878 03fc pea 3fc <LSIGTRAP+0x3f7>
10c88dfc: 42a7 clrl %sp@-
10c88dfe: 4879 1002 9784 pea 10029784 <max_readahead>
10c88e04: 4e92 jsr %a2@
10c88e06: 4878 03fc pea 3fc <LSIGTRAP+0x3f7>
10c88e0a: 42a7 clrl %sp@-
10c88e0c: 4879 1002 8f84 pea 10028f84 <max_sectors>
10c88e12: 4e92 jsr %a2@
10c88e14: 4fef 0024 lea %sp@(36),%sp
10c88e18: 4eb9 10c2 1ed4 jsr 10c21ed4 <nr_free_pages>
10c88e1e: e588 lsll #2,%d0
10c88e20: 7240 moveq #64,%d1
10c88e22: 23c1 1002 22b8 movel %d1,100222b8 <queue_nr_requests>
10c88e28: 0c80 0000 8000 cmpil #32768,%d0
10c88e2e: 6f0a bles 10c88e3a <blk_dev_init+0xaa>
10c88e30: 23fc 0000 0080 movel #128,100222b8 <queue_nr_requests>
10c88e36: 1002 22b8
10c88e3a: 2239 1002 22b8 movel 100222b8 <queue_nr_requests>,%d1
10c88e40: 2001 movel %d1,%d0
10c88e42: 6c02 bges 10c88e46 <blk_dev_init+0xb6>
10c88e44: 5680 addql #3,%d0
10c88e46: e480 asrl #2,%d0
10c88e48: 23c0 1002 22bc movel %d0,100222bc <batch_requests>
10c88e4e: 2f00 movel %d0,%sp@-
10c88e50: 2f01 movel %d1,%sp@-
10c88e52: 4879 1000 58e2 pea 100058e2 <twist_table.663+0x4ba>
10c88e58: 4eb9 10c1 677e jsr 10c1677e <printk>
10c88e5e: 4eb9 10c8 90a8 jsr 10c890a8 <rd_init>
10c88e64: 7000 moveq #0,%d0
10c88e66: 246e fffc moveal %fp@(-4),%a2
10c88e6a: 4e5e unlk %fp
10c88e6c: 4e75 rts
10c88e6e <device_init>:
10c88e6e: 4e56 0000 linkw %fp,#0
10c88e72: 4eb9 10c8 8d90 jsr 10c88d90 <blk_dev_init>
10c88e78: 027c f8ff andiw #-1793,%sr
10c88e7c: 4eb9 10c8 a012 jsr 10c8a012 <net_dev_init>
10c88e82: 7000 moveq #0,%d0
10c88e84: 4e5e unlk %fp
10c88e86: 4e75 rts
10c88e88 <blkmem_init>:
10c88e88: 4e56 fffc linkw %fp,#-4
10c88e8c: 48e7 3f3c moveml %d2-%d7/%a2-%a5,%sp@-
10c88e90: 41f9 1000 f064 lea 1000f064 <arena+0x4>,%a0
10c88e96: 203c 10c8 aeb0 movel #281587376,%d0
10c88e9c: 0680 1001 4000 addil #268517376,%d0
10c88ea2: 0480 1000 0400 subil #268436480,%d0
10c88ea8: 2080 movel %d0,%a0@
10c88eaa: 7800 moveq #0,%d4
10c88eac: 2a48 moveal %a0,%a5
10c88eae: 47f9 1000 f068 lea 1000f068 <arena+0x8>,%a3
10c88eb4: 2e3c 1002 42ac movel #268583596,%d7
10c88eba: 49ee fffc lea %fp@(-4),%a4
10c88ebe: 2c3c 10c1 677e movel #281110398,%d6
10c88ec4: 244d moveal %a5,%a2
10c88ec6: 7600 moveq #0,%d3
10c88ec8: 7a00 moveq #0,%d5
10c88eca: 2405 movel %d5,%d2
10c88ecc: d484 addl %d4,%d2
10c88ece: 70ff moveq #-1,%d0
10c88ed0: b0b3 2800 cmpl %a3@(00000000,%d2:l),%d0
10c88ed4: 660a bnes 10c88ee0 <blkmem_init+0x58>
10c88ed6: 2075 2800 moveal %a5@(00000000,%d2:l),%a0
10c88eda: 27a8 0008 2800 movel %a0@(8),%a3@(00000000,%d2:l)
10c88ee0: 41f9 1002 42a8 lea 100242a8 <blkmem_blocksizes>,%a0
10c88ee6: 21bc 0000 0400 movel #1024,%a0@(00000000,%d3:l)
10c88eec: 3800
10c88eee: 2033 2800 movel %a3@(00000000,%d2:l),%d0
10c88ef2: 0680 0000 03ff addil #1023,%d0
10c88ef8: 720a moveq #10,%d1
10c88efa: e2a8 lsrl %d1,%d0
10c88efc: 2043 moveal %d3,%a0
10c88efe: 2180 7800 movel %d0,%a0@(00000000,%d7:l)
10c88f02: e3a8 lsll %d1,%d0
10c88f04: 2780 2800 movel %d0,%a3@(00000000,%d2:l)
10c88f08: 29b2 2800 3800 movel %a2@(00000000,%d2:l),%a4@(00000000,%d3:l)
10c88f0e: 4878 0001 pea 1 <PF_DTRACE_OFF>
10c88f12: 2f00 movel %d0,%sp@-
10c88f14: 2f32 2800 movel %a2@(00000000,%d2:l),%sp@-
10c88f18: 4eb9 10c1 2534 jsr 10c12534 <__ioremap>
10c88f1e: 4fef 000c lea %sp@(12),%sp
10c88f22: 2580 2800 movel %d0,%a2@(00000000,%d2:l)
10c88f26: 5883 addql #4,%d3
10c88f28: 7025 moveq #37,%d0
10c88f2a: da80 addl %d0,%d5
10c88f2c: 5284 addql #1,%d4
10c88f2e: 679a beqs 10c88eca <blkmem_init+0x42>
10c88f30: 4878 0001 pea 1 <PF_DTRACE_OFF>
10c88f34: 4879 1000 5a60 pea 10005a60 <twist_table.663+0x638>
10c88f3a: 2046 moveal %d6,%a0
10c88f3c: 4e90 jsr %a0@
10c88f3e: 7800 moveq #0,%d4
10c88f40: 508f addql #8,%sp
10c88f42: 7400 moveq #0,%d2
10c88f44: 244c moveal %a4,%a2
10c88f46: 2002 movel %d2,%d0
10c88f48: d084 addl %d4,%d0
10c88f4a: 223c 1000 5ace movel #268458702,%d1
10c88f50: 41f9 1000 f060 lea 1000f060 <arena>,%a0
10c88f56: 4ab0 0800 tstl %a0@(00000000,%d0:l)
10c88f5a: 6706 beqs 10c88f62 <blkmem_init+0xda>
10c88f5c: 223c 1000 5acb movel #268458699,%d1
10c88f62: 2f01 movel %d1,%sp@-
10c88f64: 2075 0800 moveal %a5@(00000000,%d0:l),%a0
10c88f68: 2273 0800 moveal %a3@(00000000,%d0:l),%a1
10c88f6c: 4871 88ff pea %a1@(ffffffff,%a0:l)
10c88f70: 2f08 movel %a0,%sp@-
10c88f72: 205a moveal %a2@+,%a0
10c88f74: 4871 88ff pea %a1@(ffffffff,%a0:l)
10c88f78: 2f08 movel %a0,%sp@-
10c88f7a: 2f04 movel %d4,%sp@-
10c88f7c: 4879 1000 5ad1 pea 10005ad1 <twist_table.663+0x6a9>
10c88f82: 2046 moveal %d6,%a0
10c88f84: 4e90 jsr %a0@
10c88f86: 4fef 001c lea %sp@(28),%sp
10c88f8a: 7025 moveq #37,%d0
10c88f8c: d480 addl %d0,%d2
10c88f8e: 5284 addql #1,%d4
10c88f90: 67b4 beqs 10c88f46 <blkmem_init+0xbe>
10c88f92: 4879 1000 f086 pea 1000f086 <blkmem_fops>
10c88f98: 4879 1000 594a pea 1000594a <twist_table.663+0x522>
10c88f9e: 4878 001f pea 1f <LSIGTRAP+0x1a>
10c88fa2: 4eb9 10c2 93ba jsr 10c293ba <register_blkdev>
10c88fa8: 4fef 000c lea %sp@(12),%sp
10c88fac: 4a80 tstl %d0
10c88fae: 6630 bnes 10c88fe0 <blkmem_init+0x158>
10c88fb0: 4879 10c4 d90e pea 10c4d90e <do_blkmem_request>
10c88fb6: 4879 1002 ab3e pea 1002ab3e <blk_dev+0xfbe>
10c88fbc: 4eb9 10c4 bc4a jsr 10c4bc4a <blk_init_queue>
10c88fc2: 42b9 1003 257a clrl 1003257a <read_ahead+0x7c>
10c88fc8: 23fc 1002 42a8 movel #268583592,10031d7e <blksize_size+0x7c>
10c88fce: 1003 1d7e
10c88fd2: 23fc 1002 42ac movel #268583596,1003217a <blk_size+0x7c>
10c88fd8: 1003 217a
10c88fdc: 7000 moveq #0,%d0
10c88fde: 6010 bras 10c88ff0 <blkmem_init+0x168>
10c88fe0: 4878 001f pea 1f <LSIGTRAP+0x1a>
10c88fe4: 4879 1000 5af5 pea 10005af5 <twist_table.663+0x6cd>
10c88fea: 2046 moveal %d6,%a0
10c88fec: 4e90 jsr %a0@
10c88fee: 70f0 moveq #-16,%d0
10c88ff0: 4cee 3cfc ffd4 moveml %fp@(-44),%d2-%d7/%a2-%a5
10c88ff6: 4e5e unlk %fp
10c88ff8: 4e75 rts
10c88ffa <ramdisk_start_setup>:
10c88ffa: 4e56 0000 linkw %fp,#0
10c88ffe: 42a7 clrl %sp@-
10c89000: 42a7 clrl %sp@-
10c89002: 2f2e 0008 movel %fp@(8),%sp@-
10c89006: 4eb9 10c8 4510 jsr 10c84510 <simple_strtol>
10c8900c: 23c0 1002 9384 movel %d0,10029384 <rd_image_start>
10c89012: 7001 moveq #1,%d0
10c89014: 4e5e unlk %fp
10c89016: 4e75 rts
10c89018 <load_ramdisk>:
10c89018: 4e56 0000 linkw %fp,#0
10c8901c: 42a7 clrl %sp@-
10c8901e: 42a7 clrl %sp@-
10c89020: 2f2e 0008 movel %fp@(8),%sp@-
10c89024: 4eb9 10c8 4510 jsr 10c84510 <simple_strtol>
10c8902a: 7203 moveq #3,%d1
10c8902c: c280 andl %d0,%d1
10c8902e: 23c1 1002 9380 movel %d1,10029380 <rd_doload>
10c89034: 7001 moveq #1,%d0
10c89036: 4e5e unlk %fp
10c89038: 4e75 rts
10c8903a <prompt_ramdisk>:
10c8903a: 4e56 0000 linkw %fp,#0
10c8903e: 42a7 clrl %sp@-
10c89040: 42a7 clrl %sp@-
10c89042: 2f2e 0008 movel %fp@(8),%sp@-
10c89046: 4eb9 10c8 4510 jsr 10c84510 <simple_strtol>
10c8904c: 7201 moveq #1,%d1
10c8904e: c280 andl %d0,%d1
10c89050: 23c1 1000 f0ac movel %d1,1000f0ac <rd_prompt>
10c89056: 7001 moveq #1,%d0
10c89058: 4e5e unlk %fp
10c8905a: 4e75 rts
10c8905c <ramdisk_size>:
10c8905c: 4e56 0000 linkw %fp,#0
10c89060: 42a7 clrl %sp@-
10c89062: 42a7 clrl %sp@-
10c89064: 2f2e 0008 movel %fp@(8),%sp@-
10c89068: 4eb9 10c8 4510 jsr 10c84510 <simple_strtol>
10c8906e: 23c0 1000 f0a4 movel %d0,1000f0a4 <rd_size>
10c89074: 7001 moveq #1,%d0
10c89076: 4e5e unlk %fp
10c89078: 4e75 rts
10c8907a <ramdisk_size2>:
10c8907a: 4e56 0000 linkw %fp,#0
10c8907e: 2f2e 0008 movel %fp@(8),%sp@-
10c89082: 4eba ffd8 jsr %pc@(10c8905c <ramdisk_size>)
10c89086: 4e5e unlk %fp
10c89088: 4e75 rts
10c8908a <ramdisk_blocksize>:
10c8908a: 4e56 0000 linkw %fp,#0
10c8908e: 42a7 clrl %sp@-
10c89090: 42a7 clrl %sp@-
10c89092: 2f2e 0008 movel %fp@(8),%sp@-
10c89096: 4eb9 10c8 4510 jsr 10c84510 <simple_strtol>
10c8909c: 23c0 1000 f0a8 movel %d0,1000f0a8 <rd_blocksize>
10c890a2: 7001 moveq #1,%d0
10c890a4: 4e5e unlk %fp
10c890a6: 4e75 rts
10c890a8 <rd_init>:
10c890a8: 4e56 0000 linkw %fp,#0
10c890ac: 48e7 383c moveml %d2-%d4/%a2-%a5,%sp@-
10c890b0: 2439 1000 f0a8 movel 1000f0a8 <rd_blocksize>,%d2
10c890b6: 2002 movel %d2,%d0
10c890b8: 0680 ffff fe00 addil #-512,%d0
10c890be: 0c80 0000 0e00 cmpil #3584,%d0
10c890c4: 6212 bhis 10c890d8 <rd_init+0x30>
10c890c6: 2202 movel %d2,%d1
10c890c8: 5381 subql #1,%d1
10c890ca: 2002 movel %d2,%d0
10c890cc: c081 andl %d1,%d0
10c890ce: 283c 10c1 677e movel #281110398,%d4
10c890d4: 4a80 tstl %d0
10c890d6: 671e beqs 10c890f6 <rd_init+0x4e>
10c890d8: 2f02 movel %d2,%sp@-
10c890da: 4879 1000 5b6a pea 10005b6a <twist_table.663+0x742>
10c890e0: 45f9 10c1 677e lea 10c1677e <printk>,%a2
10c890e6: 4e92 jsr %a2@
10c890e8: 23fc 0000 0400 movel #1024,1000f0a8 <rd_blocksize>
10c890ee: 1000 f0a8
10c890f2: 508f addql #8,%sp
10c890f4: 280a movel %a2,%d4
10c890f6: 4879 1000 f0d4 pea 1000f0d4 <rd_bd_op>
10c890fc: 4879 1000 5b45 pea 10005b45 <twist_table.663+0x71d>
10c89102: 4878 0001 pea 1 <PF_DTRACE_OFF>
10c89106: 4eb9 10c2 93ba jsr 10c293ba <register_blkdev>
10c8910c: 4fef 000c lea %sp@(12),%sp
10c89110: 4a80 tstl %d0
10c89112: 6714 beqs 10c89128 <rd_init+0x80>
10c89114: 4878 0001 pea 1 <PF_DTRACE_OFF>
10c89118: 4879 1000 5b9e pea 10005b9e <twist_table.663+0x776>
10c8911e: 2044 moveal %d4,%a0
10c89120: 4e90 jsr %a0@
10c89122: 70fb moveq #-5,%d0
10c89124: 6000 00da braw 10c89200 <rd_init+0x158>
10c89128: 4879 10c4 defe pea 10c4defe <rd_make_request>
10c8912e: 4879 1002 9c02 pea 10029c02 <blk_dev+0x82>
10c89134: 4eb9 10c4 ba1e jsr 10c4ba1e <blk_queue_make_request>
10c8913a: 508f addql #8,%sp
10c8913c: 4bf9 10c3 b8e4 lea 10c3b8e4 <register_disk>,%a5
10c89142: 49f9 1002 42b0 lea 100242b0 <rd_length>,%a4
10c89148: 2079 1000 f0a4 moveal 1000f0a4 <rd_size>,%a0
10c8914e: 2208 movel %a0,%d1
10c89150: 700a moveq #10,%d0
10c89152: e1a9 lsll %d0,%d1
10c89154: 47f9 1002 42f0 lea 100242f0 <rd_hardsec>,%a3
10c8915a: 45f9 1002 4330 lea 10024330 <rd_blocksizes>,%a2
10c89160: 43f9 1002 4370 lea 10024370 <rd_kbsize>,%a1
10c89166: 7000 moveq #0,%d0
10c89168: 740f moveq #15,%d2
10c8916a: 2981 0800 movel %d1,%a4@(00000000,%d0:l)
10c8916e: 27b9 1000 f0a8 movel 1000f0a8 <rd_blocksize>,%a3@(00000000,%d0:l)
10c89174: 0800
10c89176: 25b9 1000 f0a8 movel 1000f0a8 <rd_blocksize>,%a2@(00000000,%d0:l)
10c8917c: 0800
10c8917e: 2388 0800 movel %a0,%a1@(00000000,%d0:l)
10c89182: 5880 addql #4,%d0
10c89184: 51ca ffe4 dbf %d2,10c8916a <rd_init+0xc2>
10c89188: 4242 clrw %d2
10c8918a: 5382 subql #1,%d2
10c8918c: 64dc bccs 10c8916a <rd_init+0xc2>
10c8918e: 42b9 1002 43b0 clrl 100243b0 <devfs_handle>
10c89194: 7400 moveq #0,%d2
10c89196: 7600 moveq #0,%d3
10c89198: 2039 1000 f0a4 movel 1000f0a4 <rd_size>,%d0
10c8919e: d080 addl %d0,%d0
10c891a0: 2f00 movel %d0,%sp@-
10c891a2: 4879 1000 f0d4 pea 1000f0d4 <rd_bd_op>
10c891a8: 4878 0001 pea 1 <PF_DTRACE_OFF>
10c891ac: 3002 movew %d2,%d0
10c891ae: 0040 0100 oriw #256,%d0
10c891b2: 3600 movew %d0,%d3
10c891b4: 2f03 movel %d3,%sp@-
10c891b6: 42a7 clrl %sp@-
10c891b8: 4e95 jsr %a5@
10c891ba: 4fef 0014 lea %sp@(20),%sp
10c891be: 5282 addql #1,%d2
10c891c0: 700f moveq #15,%d0
10c891c2: b082 cmpl %d2,%d0
10c891c4: 6cd2 bges 10c89198 <rd_init+0xf0>
10c891c6: 23fc 1002 42f0 movel #268583664,1002938c <hardsect_size+0x4>
10c891cc: 1002 938c
10c891d0: 23fc 1002 4330 movel #268583728,10031d06 <blksize_size+0x4>
10c891d6: 1003 1d06
10c891da: 23fc 1002 4370 movel #268583792,10032102 <blk_size+0x4>
10c891e0: 1003 2102
10c891e4: 2f39 1000 f0a8 movel 1000f0a8 <rd_blocksize>,%sp@-
10c891ea: 2f39 1000 f0a4 movel 1000f0a4 <rd_size>,%sp@-
10c891f0: 4878 0010 pea 10 <LSIGTRAP+0xb>
10c891f4: 4879 1000 5bc4 pea 10005bc4 <twist_table.663+0x79c>
10c891fa: 2044 moveal %d4,%a0
10c891fc: 4e90 jsr %a0@
10c891fe: 7000 moveq #0,%d0
10c89200: 4cee 3c1c ffe4 moveml %fp@(-28),%d2-%d4/%a2-%a5
10c89206: 4e5e unlk %fp
10c89208: 4e75 rts
10c8920a <identify_ramdisk_image>:
10c8920a: 4e56 0000 linkw %fp,#0
10c8920e: 48e7 3f30 moveml %d2-%d7/%a2-%a3,%sp@-
10c89212: 266e 000c moveal %fp@(12),%a3
10c89216: 282e 0010 movel %fp@(16),%d4
10c8921a: 76ff moveq #-1,%d3
10c8921c: 4878 01f0 pea 1f0 <LSIGTRAP+0x1eb>
10c89220: 4878 0200 pea 200 <LSIGTRAP+0x1fb>
10c89224: 4eb9 10c2 09bc jsr 10c209bc <kmalloc>
10c8922a: 2440 moveal %d0,%a2
10c8922c: 508f addql #8,%sp
10c8922e: b4fc 0000 cmpaw #0,%a2
10c89232: 6606 bnes 10c8923a <identify_ramdisk_image+0x30>
10c89234: 70ff moveq #-1,%d0
10c89236: 6000 01e6 braw 10c8941e <identify_ramdisk_image+0x214>
10c8923a: 4878 0200 pea 200 <LSIGTRAP+0x1fb>
10c8923e: 4878 00e5 pea e5 <LSIGTRAP+0xe0>
10c89242: 2f0a movel %a2,%sp@-
10c89244: 4eb9 10c8 576c jsr 10c8576c <memset>
10c8924a: 206b 0010 moveal %a3@(16),%a0
10c8924e: 4fef 000c lea %sp@(12),%sp
10c89252: 2a04 movel %d4,%d5
10c89254: 700a moveq #10,%d0
10c89256: e1ad lsll %d0,%d5
10c89258: 4aa8 0004 tstl %a0@(4)
10c8925c: 671a beqs 10c89278 <identify_ramdisk_image+0x6e>
10c8925e: 42a7 clrl %sp@-
10c89260: 2205 movel %d5,%d1
10c89262: 5bc0 smi %d0
10c89264: 4880 extw %d0
10c89266: 48c0 extl %d0
10c89268: 2f01 movel %d1,%sp@-
10c8926a: 2f00 movel %d0,%sp@-
10c8926c: 2f0b movel %a3,%sp@-
10c8926e: 2068 0004 moveal %a0@(4),%a0
10c89272: 4e90 jsr %a0@
10c89274: 4fef 0010 lea %sp@(16),%sp
10c89278: 2205 movel %d5,%d1
10c8927a: 5bc0 smi %d0
10c8927c: 4880 extw %d0
10c8927e: 48c0 extl %d0
10c89280: 2740 001e movel %d0,%a3@(30)
10c89284: 2741 0022 movel %d1,%a3@(34)
10c89288: 206b 0010 moveal %a3@(16),%a0
10c8928c: 741e moveq #30,%d2
10c8928e: d48b addl %a3,%d2
10c89290: 2f02 movel %d2,%sp@-
10c89292: 4878 0200 pea 200 <LSIGTRAP+0x1fb>
10c89296: 2f0a movel %a2,%sp@-
10c89298: 2f0b movel %a3,%sp@-
10c8929a: 2068 0008 moveal %a0@(8),%a0
10c8929e: 4e90 jsr %a0@
10c892a0: 4fef 0010 lea %sp@(16),%sp
10c892a4: 2c02 movel %d2,%d6
10c892a6: 0c12 001f cmpib #31,%a2@
10c892aa: 6624 bnes 10c892d0 <identify_ramdisk_image+0xc6>
10c892ac: 102a 0001 moveb %a2@(1),%d0
10c892b0: 0c00 008b cmpib #-117,%d0
10c892b4: 6706 beqs 10c892bc <identify_ramdisk_image+0xb2>
10c892b6: 0c00 009e cmpib #-98,%d0
10c892ba: 6614 bnes 10c892d0 <identify_ramdisk_image+0xc6>
10c892bc: 2f04 movel %d4,%sp@-
10c892be: 4879 1000 5c07 pea 10005c07 <twist_table.663+0x7df>
10c892c4: 4eb9 10c1 677e jsr 10c1677e <printk>
10c892ca: 7600 moveq #0,%d3
10c892cc: 6000 0110 braw 10c893de <identify_ramdisk_image+0x1d4>
10c892d0: 0c92 2d72 6f6d cmpil #762474349,%a2@
10c892d6: 662a bnes 10c89302 <identify_ramdisk_image+0xf8>
10c892d8: 0caa 3166 732d cmpil #828797741,%a2@(4)
10c892de: 0004
10c892e0: 6620 bnes 10c89302 <identify_ramdisk_image+0xf8>
10c892e2: 2f04 movel %d4,%sp@-
10c892e4: 4879 1000 5c37 pea 10005c37 <twist_table.663+0x80f>
10c892ea: 4eb9 10c1 677e jsr 10c1677e <printk>
10c892f0: 262a 0008 movel %a2@(8),%d3
10c892f4: 0683 0000 03ff addil #1023,%d3
10c892fa: 720a moveq #10,%d1
10c892fc: e2ab lsrl %d1,%d3
10c892fe: 6000 00de braw 10c893de <identify_ramdisk_image+0x1d4>
10c89302: 206b 0010 moveal %a3@(16),%a0
10c89306: 2404 movel %d4,%d2
10c89308: 5282 addql #1,%d2
10c8930a: 4aa8 0004 tstl %a0@(4)
10c8930e: 6720 beqs 10c89330 <identify_ramdisk_image+0x126>
10c89310: 42a7 clrl %sp@-
10c89312: 2e02 movel %d2,%d7
10c89314: 700a moveq #10,%d0
10c89316: e1af lsll %d0,%d7
10c89318: 2207 movel %d7,%d1
10c8931a: 5bc0 smi %d0
10c8931c: 4880 extw %d0
10c8931e: 48c0 extl %d0
10c89320: 2f01 movel %d1,%sp@-
10c89322: 2f00 movel %d0,%sp@-
10c89324: 2f0b movel %a3,%sp@-
10c89326: 2068 0004 moveal %a0@(4),%a0
10c8932a: 4e90 jsr %a0@
10c8932c: 4fef 0010 lea %sp@(16),%sp
10c89330: 720a moveq #10,%d1
10c89332: e3aa lsll %d1,%d2
10c89334: 2202 movel %d2,%d1
10c89336: 5bc0 smi %d0
10c89338: 4880 extw %d0
10c8933a: 48c0 extl %d0
10c8933c: 2740 001e movel %d0,%a3@(30)
10c89340: 2741 0022 movel %d1,%a3@(34)
10c89344: 206b 0010 moveal %a3@(16),%a0
10c89348: 2f06 movel %d6,%sp@-
10c8934a: 4878 0200 pea 200 <LSIGTRAP+0x1fb>
10c8934e: 2f0a movel %a2,%sp@-
10c89350: 2f0b movel %a3,%sp@-
10c89352: 2068 0008 moveal %a0@(8),%a0
10c89356: 4e90 jsr %a0@
10c89358: 302a 0010 movew %a2@(16),%d0
10c8935c: 4fef 0010 lea %sp@(16),%sp
10c89360: 0c40 137f cmpiw #4991,%d0
10c89364: 6706 beqs 10c8936c <identify_ramdisk_image+0x162>
10c89366: 0c40 138f cmpiw #5007,%d0
10c8936a: 661e bnes 10c8938a <identify_ramdisk_image+0x180>
10c8936c: 2f04 movel %d4,%sp@-
10c8936e: 4879 1000 5c67 pea 10005c67 <twist_table.663+0x83f>
10c89374: 4eb9 10c1 677e jsr 10c1677e <printk>
10c8937a: 4283 clrl %d3
10c8937c: 362a 0002 movew %a2@(2),%d3
10c89380: 4280 clrl %d0
10c89382: 302a 000a movew %a2@(10),%d0
10c89386: e1ab lsll %d0,%d3
10c89388: 6054 bras 10c893de <identify_ramdisk_image+0x1d4>
10c8938a: 0c6a 53ef 0038 cmpiw #21487,%a2@(56)
10c89390: 663e bnes 10c893d0 <identify_ramdisk_image+0x1c6>
10c89392: 2f04 movel %d4,%sp@-
10c89394: 4879 1000 5c97 pea 10005c97 <twist_table.663+0x86f>
10c8939a: 4eb9 10c1 677e jsr 10c1677e <printk>
10c893a0: 508f addql #8,%sp
10c893a2: 202a 0004 movel %a2@(4),%d0
10c893a6: 2600 movel %d0,%d3
10c893a8: e14b lslw #8,%d3
10c893aa: 4843 swap %d3
10c893ac: 4243 clrw %d3
10c893ae: 2200 movel %d0,%d1
10c893b0: 0281 0000 ff00 andil #65280,%d1
10c893b6: e189 lsll #8,%d1
10c893b8: 8681 orl %d1,%d3
10c893ba: 2200 movel %d0,%d1
10c893bc: 0281 00ff 0000 andil #16711680,%d1
10c893c2: e089 lsrl #8,%d1
10c893c4: 8681 orl %d1,%d3
10c893c6: 4240 clrw %d0
10c893c8: 4840 swap %d0
10c893ca: e048 lsrw #8,%d0
10c893cc: 8680 orl %d0,%d3
10c893ce: 6010 bras 10c893e0 <identify_ramdisk_image+0x1d6>
10c893d0: 2f04 movel %d4,%sp@-
10c893d2: 4879 1000 5cc6 pea 10005cc6 <twist_table.663+0x89e>
10c893d8: 4eb9 10c1 677e jsr 10c1677e <printk>
10c893de: 508f addql #8,%sp
10c893e0: 206b 0010 moveal %a3@(16),%a0
10c893e4: 4aa8 0004 tstl %a0@(4)
10c893e8: 671a beqs 10c89404 <identify_ramdisk_image+0x1fa>
10c893ea: 42a7 clrl %sp@-
10c893ec: 2205 movel %d5,%d1
10c893ee: 5bc0 smi %d0
10c893f0: 4880 extw %d0
10c893f2: 48c0 extl %d0
10c893f4: 2f01 movel %d1,%sp@-
10c893f6: 2f00 movel %d0,%sp@-
10c893f8: 2f0b movel %a3,%sp@-
10c893fa: 2068 0004 moveal %a0@(4),%a0
10c893fe: 4e90 jsr %a0@
10c89400: 4fef 0010 lea %sp@(16),%sp
10c89404: 2205 movel %d5,%d1
10c89406: 5bc0 smi %d0
10c89408: 4880 extw %d0
10c8940a: 48c0 extl %d0
10c8940c: 2740 001e movel %d0,%a3@(30)
10c89410: 2741 0022 movel %d1,%a3@(34)
10c89414: 2f0a movel %a2,%sp@-
10c89416: 4eb9 10c2 0b8c jsr 10c20b8c <kfree>
10c8941c: 2003 movel %d3,%d0
10c8941e: 4cee 0cfc ffe0 moveml %fp@(-32),%d2-%d7/%a2-%a3
10c89424: 4e5e unlk %fp
10c89426: 4e75 rts
10c89428 <rd_load_image>:
10c89428: 4e56 fe4c linkw %fp,#-436
10c8942c: 48e7 3f3c moveml %d2-%d7/%a2-%a5,%sp@-
10c89430: 2d6e 0008 fe54 movel %fp@(8),%fp@(-428)
10c89436: 362e fe56 movew %fp@(-426),%d3
10c8943a: 426e fe52 clrw %fp@(-430)
10c8943e: 426e fe4e clrw %fp@(-434)
10c89442: 1d7c 007c fe58 moveb #124,%fp@(-424)
10c89448: 1d7c 002f fe59 moveb #47,%fp@(-423)
10c8944e: 1d7c 002d fe5a moveb #45,%fp@(-422)
10c89454: 1d7c 005c fe5b moveb #92,%fp@(-421)
10c8945a: 3c2e 0012 movew %fp@(18),%d6
10c8945e: 0046 0100 oriw #256,%d6
10c89462: 49f9 10c3 4410 lea 10c34410 <get_empty_inode>,%a4
10c89468: 4e94 jsr %a4@
10c8946a: 2a00 movel %d0,%d5
10c8946c: 6700 039e beqw 10c8980c <rd_load_image+0x3e4>
10c89470: 4878 0066 pea 66 <LSIGTRAP+0x61>
10c89474: 42a7 clrl %sp@-
10c89476: 47ee ff9a lea %fp@(-102),%a3
10c8947a: 2f0b movel %a3,%sp@-
10c8947c: 45f9 10c8 576c lea 10c8576c <memset>,%a2
10c89482: 4e92 jsr %a2@
10c89484: 4878 006c pea 6c <LSIGTRAP+0x67>
10c89488: 42a7 clrl %sp@-
10c8948a: 240e movel %fp,%d2
10c8948c: 0682 ffff fec8 addil #-312,%d2
10c89492: 2f02 movel %d2,%sp@-
10c89494: 4e92 jsr %a2@
10c89496: 3d7c 0001 ffb6 movew #1,%fp@(-74)
10c8949c: 2d42 ffa2 movel %d2,%fp@(-94)
10c894a0: 2d45 fed0 movel %d5,%fp@(-304)
10c894a4: 2d7c 1000 d750 movel #268490576,%fp@(-86)
10c894aa: ffaa
10c894ac: 4fef 0018 lea %sp@(24),%sp
10c894b0: 3003 movew %d3,%d0
10c894b2: e048 lsrw #8,%d0
10c894b4: 4287 clrl %d7
10c894b6: 1e00 moveb %d0,%d7
10c894b8: 2007 movel %d7,%d0
10c894ba: e188 lsll #8,%d0
10c894bc: 4284 clrl %d4
10c894be: 1803 moveb %d3,%d4
10c894c0: 8084 orl %d4,%d0
10c894c2: 2f00 movel %d0,%sp@-
10c894c4: 4878 6100 pea 6100 <LFLUSH_I_AND_D+0x58f8>
10c894c8: 2f05 movel %d5,%sp@-
10c894ca: 4eb9 10c2 4784 jsr 10c24784 <init_special_inode>
10c894d0: 4e94 jsr %a4@
10c894d2: 2a40 moveal %d0,%a5
10c894d4: 4fef 000c lea %sp@(12),%sp
10c894d8: bafc 0000 cmpaw #0,%a5
10c894dc: 6700 0326 beqw 10c89804 <rd_load_image+0x3dc>
10c894e0: 4878 0066 pea 66 <LSIGTRAP+0x61>
10c894e4: 42a7 clrl %sp@-
10c894e6: 260e movel %fp,%d3
10c894e8: 0683 ffff ff34 addil #-204,%d3
10c894ee: 2f03 movel %d3,%sp@-
10c894f0: 4e92 jsr %a2@
10c894f2: 4878 006c pea 6c <LSIGTRAP+0x67>
10c894f6: 42a7 clrl %sp@-
10c894f8: 240e movel %fp,%d2
10c894fa: 0682 ffff fe5c addil #-420,%d2
10c89500: 2f02 movel %d2,%sp@-
10c89502: 4e92 jsr %a2@
10c89504: 3d7c 0003 ff50 movew #3,%fp@(-176)
10c8950a: 2d42 ff3c movel %d2,%fp@(-196)
10c8950e: 2d4d fe64 movel %a5,%fp@(-412)
10c89512: 2d7c 1000 d750 movel #268490576,%fp@(-188)
10c89518: ff44
10c8951a: 4fef 0018 lea %sp@(24),%sp
10c8951e: 3006 movew %d6,%d0
10c89520: e048 lsrw #8,%d0
10c89522: 0280 0000 00ff andil #255,%d0
10c89528: e188 lsll #8,%d0
10c8952a: 8006 orb %d6,%d0
10c8952c: 2f00 movel %d0,%sp@-
10c8952e: 4878 6180 pea 6180 <LFLUSH_I_AND_D+0x5978>
10c89532: 2f0d movel %a5,%sp@-
10c89534: 4eb9 10c2 4784 jsr 10c24784 <init_special_inode>
10c8953a: 2f0b movel %a3,%sp@-
10c8953c: 2f05 movel %d5,%sp@-
10c8953e: 45f9 10c2 9716 lea 10c29716 <blkdev_open>,%a2
10c89544: 4e92 jsr %a2@
10c89546: 4fef 0014 lea %sp@(20),%sp
10c8954a: 4a80 tstl %d0
10c8954c: 670e beqs 10c8955c <rd_load_image+0x134>
10c8954e: 2f0d movel %a5,%sp@-
10c89550: 4eb9 10c3 480c jsr 10c3480c <iput>
10c89556: 588f addql #4,%sp
10c89558: 6000 02aa braw 10c89804 <rd_load_image+0x3dc>
10c8955c: 486e ff34 pea %fp@(-204)
10c89560: 2f0d movel %a5,%sp@-
10c89562: 4eb9 10c2 9716 jsr 10c29716 <blkdev_open>
10c89568: 508f addql #8,%sp
10c8956a: 4a80 tstl %d0
10c8956c: 6600 027c bnew 10c897ea <rd_load_image+0x3c2>
10c89570: 2f2e 000c movel %fp@(12),%sp@-
10c89574: 2f0b movel %a3,%sp@-
10c89576: 3f2e fe56 movew %fp@(-426),%sp@-
10c8957a: 4267 clrw %sp@-
10c8957c: 4eba fc8c jsr %pc@(10c8920a <identify_ramdisk_image>)
10c89580: 2840 moveal %d0,%a4
10c89582: 4fef 000c lea %sp@(12),%sp
10c89586: b8fc 0000 cmpaw #0,%a4
10c8958a: 6d00 022e bltw 10c897ba <rd_load_image+0x392>
10c8958e: 6618 bnes 10c895a8 <rd_load_image+0x180>
10c89590: 486e ff34 pea %fp@(-204)
10c89594: 2f0b movel %a3,%sp@-
10c89596: 4eb9 10c8 99b2 jsr 10c899b2 <crd_load>
10c8959c: 508f addql #8,%sp
10c8959e: 4a80 tstl %d0
10c895a0: 6700 01f4 beqw 10c89796 <rd_load_image+0x36e>
10c895a4: 6000 0214 braw 10c897ba <rd_load_image+0x392>
10c895a8: 202e 0010 movel %fp@(16),%d0
10c895ac: e588 lsll #2,%d0
10c895ae: 41f9 1002 42b0 lea 100242b0 <rd_length>,%a0
10c895b4: 2030 0800 movel %a0@(00000000,%d0:l),%d0
10c895b8: 720a moveq #10,%d1
10c895ba: e2a8 lsrl %d1,%d0
10c895bc: b08c cmpl %a4,%d0
10c895be: 6418 bccs 10c895d8 <rd_load_image+0x1b0>
10c895c0: 2f00 movel %d0,%sp@-
10c895c2: 2f0c movel %a4,%sp@-
10c895c4: 4879 1000 5d06 pea 10005d06 <twist_table.663+0x8de>
10c895ca: 4eb9 10c1 677e jsr 10c1677e <printk>
10c895d0: 4fef 000c lea %sp@(12),%sp
10c895d4: 6000 01e4 braw 10c897ba <rd_load_image+0x392>
10c895d8: 4878 01f0 pea 1f0 <LSIGTRAP+0x1eb>
10c895dc: 4878 0400 pea 400 <LSIGTRAP+0x3fb>
10c895e0: 4eb9 10c2 09bc jsr 10c209bc <kmalloc>
10c895e6: 2c00 movel %d0,%d6
10c895e8: 508f addql #8,%sp
10c895ea: 6608 bnes 10c895f4 <rd_load_image+0x1cc>
10c895ec: 4879 1000 5d2f pea 10005d2f <twist_table.663+0x907>
10c895f2: 6026 bras 10c8961a <rd_load_image+0x1f2>
10c895f4: e58f lsll #2,%d7
10c895f6: 41f9 1003 20fe lea 100320fe <blk_size>,%a0
10c895fc: 2070 7800 moveal %a0@(00000000,%d7:l),%a0
10c89600: b0fc 0000 cmpaw #0,%a0
10c89604: 6708 beqs 10c8960e <rd_load_image+0x1e6>
10c89606: e58c lsll #2,%d4
10c89608: 3d70 4802 fe4e movew %a0@(00000002,%d4:l),%fp@(-434)
10c8960e: 4a6e fe4e tstw %fp@(-434)
10c89612: 6628 bnes 10c8963c <rd_load_image+0x214>
10c89614: 4879 1000 5d56 pea 10005d56 <twist_table.663+0x92e>
10c8961a: 4eb9 10c1 677e jsr 10c1677e <printk>
10c89620: 588f addql #4,%sp
10c89622: 6000 0196 braw 10c897ba <rd_load_image+0x392>
10c89626: 4879 1000 5dd2 pea 10005dd2 <twist_table.663+0x9aa>
10c8962c: 6006 bras 10c89634 <rd_load_image+0x20c>
10c8962e: 4879 1000 5e13 pea 10005e13 <twist_table.663+0x9eb>
10c89634: 4e92 jsr %a2@
10c89636: 588f addql #4,%sp
10c89638: 6000 0192 braw 10c897cc <rd_load_image+0x3a4>
10c8963c: 4281 clrl %d1
10c8963e: 322e fe4e movew %fp@(-434),%d1
10c89642: 203c 1000 5d85 movel #268459397,%d0
10c89648: b28c cmpl %a4,%d1
10c8964a: 6c06 bges 10c89652 <rd_load_image+0x22a>
10c8964c: 203c 1000 5d83 movel #268459395,%d0
10c89652: 2f00 movel %d0,%sp@-
10c89654: 47f9 10c8 5834 lea 10c85834 <__divsi3>,%a3
10c8965a: 2f01 movel %d1,%sp@-
10c8965c: 486c ffff pea %a4@(-1)
10c89660: 4e93 jsr %a3@
10c89662: 508f addql #8,%sp
10c89664: 5280 addql #1,%d0
10c89666: 2f00 movel %d0,%sp@-
10c89668: 2f0c movel %a4,%sp@-
10c8966a: 4879 1000 5d86 pea 10005d86 <twist_table.663+0x95e>
10c89670: 45f9 10c1 677e lea 10c1677e <printk>,%a2
10c89676: 4e92 jsr %a2@
10c89678: 7600 moveq #0,%d3
10c8967a: 4fef 0010 lea %sp@(16),%sp
10c8967e: b9c3 cmpal %d3,%a4
10c89680: 6f00 0102 blew 10c89784 <rd_load_image+0x35c>
10c89684: 4a83 tstl %d3
10c89686: 6700 0096 beqw 10c8971e <rd_load_image+0x2f6>
10c8968a: 4282 clrl %d2
10c8968c: 342e fe4e movew %fp@(-434),%d2
10c89690: 2f02 movel %d2,%sp@-
10c89692: 2f03 movel %d3,%sp@-
10c89694: 4eb9 10c8 5864 jsr 10c85864 <__modsi3>
10c8969a: 508f addql #8,%sp
10c8969c: 4a80 tstl %d0
10c8969e: 667e bnes 10c8971e <rd_load_image+0x2f6>
10c896a0: 2f02 movel %d2,%sp@-
10c896a2: 2f03 movel %d3,%sp@-
10c896a4: 4e93 jsr %a3@
10c896a6: 584f addqw #4,%sp
10c896a8: 2e80 movel %d0,%sp@
10c896aa: 4879 1000 5dc2 pea 10005dc2 <twist_table.663+0x99a>
10c896b0: 4e92 jsr %a2@
10c896b2: 426e fe52 clrw %fp@(-430)
10c896b6: 206e ffaa moveal %fp@(-86),%a0
10c896ba: 486e ff9a pea %fp@(-102)
10c896be: 2f05 movel %d5,%sp@-
10c896c0: 2068 0028 moveal %a0@(40),%a0
10c896c4: 4e90 jsr %a0@
10c896c6: 4fef 0010 lea %sp@(16),%sp
10c896ca: 4a80 tstl %d0
10c896cc: 6600 ff58 bnew 10c89626 <rd_load_image+0x1fe>
10c896d0: 2f02 movel %d2,%sp@-
10c896d2: 2f03 movel %d3,%sp@-
10c896d4: 4e93 jsr %a3@
10c896d6: 508f addql #8,%sp
10c896d8: 5280 addql #1,%d0
10c896da: 2f00 movel %d0,%sp@-
10c896dc: 4879 1000 5deb pea 10005deb <twist_table.663+0x9c3>
10c896e2: 4e92 jsr %a2@
10c896e4: 4eb9 10c4 4020 jsr 10c44020 <wait_for_keypress>
10c896ea: 486e ff9a pea %fp@(-102)
10c896ee: 2f05 movel %d5,%sp@-
10c896f0: 4eb9 10c2 9716 jsr 10c29716 <blkdev_open>
10c896f6: 4fef 0010 lea %sp@(16),%sp
10c896fa: 4a80 tstl %d0
10c896fc: 6600 ff30 bnew 10c8962e <rd_load_image+0x206>
10c89700: 42ae ffb8 clrl %fp@(-72)
10c89704: 42ae ffbc clrl %fp@(-68)
10c89708: 2f02 movel %d2,%sp@-
10c8970a: 2f03 movel %d3,%sp@-
10c8970c: 4e93 jsr %a3@
10c8970e: 508f addql #8,%sp
10c89710: 5280 addql #1,%d0
10c89712: 2f00 movel %d0,%sp@-
10c89714: 4879 1000 5e28 pea 10005e28 <twist_table.663+0xa00>
10c8971a: 4e92 jsr %a2@
10c8971c: 508f addql #8,%sp
10c8971e: 206e ffaa moveal %fp@(-86),%a0
10c89722: 486e ffb8 pea %fp@(-72)
10c89726: 4878 0400 pea 400 <LSIGTRAP+0x3fb>
10c8972a: 2f06 movel %d6,%sp@-
10c8972c: 486e ff9a pea %fp@(-102)
10c89730: 2068 0008 moveal %a0@(8),%a0
10c89734: 4e90 jsr %a0@
10c89736: 206e ff44 moveal %fp@(-188),%a0
10c8973a: 486e ff52 pea %fp@(-174)
10c8973e: 4878 0400 pea 400 <LSIGTRAP+0x3fb>
10c89742: 2f06 movel %d6,%sp@-
10c89744: 486e ff34 pea %fp@(-204)
10c89748: 2068 000c moveal %a0@(12),%a0
10c8974c: 4e90 jsr %a0@
10c8974e: 2003 movel %d3,%d0
10c89750: 720f moveq #15,%d1
10c89752: c081 andl %d1,%d0
10c89754: 4fef 0020 lea %sp@(32),%sp
10c89758: 6622 bnes 10c8977c <rd_load_image+0x354>
10c8975a: 7003 moveq #3,%d0
10c8975c: c0ae fe50 andl %fp@(-432),%d0
10c89760: 41ee fe58 lea %fp@(-424),%a0
10c89764: 1030 0800 moveb %a0@(00000000,%d0:l),%d0
10c89768: 4880 extw %d0
10c8976a: 3040 moveaw %d0,%a0
10c8976c: 2f08 movel %a0,%sp@-
10c8976e: 4879 1000 5e3d pea 10005e3d <twist_table.663+0xa15>
10c89774: 4e92 jsr %a2@
10c89776: 526e fe52 addqw #1,%fp@(-430)
10c8977a: 508f addql #8,%sp
10c8977c: 5283 addql #1,%d3
10c8977e: b9c3 cmpal %d3,%a4
10c89780: 6e00 ff02 bgtw 10c89684 <rd_load_image+0x25c>
10c89784: 4879 1000 5e41 pea 10005e41 <twist_table.663+0xa19>
10c8978a: 4e92 jsr %a2@
10c8978c: 2f06 movel %d6,%sp@-
10c8978e: 4eb9 10c2 0b8c jsr 10c20b8c <kfree>
10c89794: 508f addql #8,%sp
10c89796: 302e 0012 movew %fp@(18),%d0
10c8979a: 0040 0100 oriw #256,%d0
10c8979e: 33c0 1002 7d28 movew %d0,10027d28 <ROOT_DEV>
10c897a4: 43f9 1002 4f40 lea 10024f40 <root_device_name>,%a1
10c897aa: b2fc 0000 cmpaw #0,%a1
10c897ae: 670a beqs 10c897ba <rd_load_image+0x392>
10c897b0: 41f9 1000 5e48 lea 10005e48 <twist_table.663+0xa20>,%a0
10c897b6: 12d8 moveb %a0@+,%a1@+
10c897b8: 66fc bnes 10c897b6 <rd_load_image+0x38e>
10c897ba: 206e ffaa moveal %fp@(-86),%a0
10c897be: 486e ff9a pea %fp@(-102)
10c897c2: 2f05 movel %d5,%sp@-
10c897c4: 2068 0028 moveal %a0@(40),%a0
10c897c8: 4e90 jsr %a0@
10c897ca: 508f addql #8,%sp
10c897cc: 486e ff34 pea %fp@(-204)
10c897d0: 2f0d movel %a5,%sp@-
10c897d2: 4eb9 10c2 9818 jsr 10c29818 <blkdev_close>
10c897d8: 2f05 movel %d5,%sp@-
10c897da: 4eb9 10c3 480c jsr 10c3480c <iput>
10c897e0: 2f0d movel %a5,%sp@-
10c897e2: 4eb9 10c3 480c jsr 10c3480c <iput>
10c897e8: 6022 bras 10c8980c <rd_load_image+0x3e4>
10c897ea: 2f0d movel %a5,%sp@-
10c897ec: 4eb9 10c3 480c jsr 10c3480c <iput>
10c897f2: 206e ffaa moveal %fp@(-86),%a0
10c897f6: 2f0b movel %a3,%sp@-
10c897f8: 2f05 movel %d5,%sp@-
10c897fa: 2068 0028 moveal %a0@(40),%a0
10c897fe: 4e90 jsr %a0@
10c89800: 4fef 000c lea %sp@(12),%sp
10c89804: 2f05 movel %d5,%sp@-
10c89806: 4eb9 10c3 480c jsr 10c3480c <iput>
10c8980c: 4cee 3cfc fe24 moveml %fp@(-476),%d2-%d7/%a2-%a5
10c89812: 4e5e unlk %fp
10c89814: 4e75 rts
10c89816 <rd_load_disk>:
10c89816: 4e56 0000 linkw %fp,#0
10c8981a: 4ab9 1002 9380 tstl 10029380 <rd_doload>
10c89820: 673e beqs 10c89860 <rd_load_disk+0x4a>
10c89822: 0c39 0002 1002 cmpib #2,10027d28 <ROOT_DEV>
10c89828: 7d28
10c8982a: 6634 bnes 10c89860 <rd_load_disk+0x4a>
10c8982c: 4ab9 1000 f0ac tstl 1000f0ac <rd_prompt>
10c89832: 6714 beqs 10c89848 <rd_load_disk+0x32>
10c89834: 4879 1000 5e4d pea 10005e4d <twist_table.663+0xa25>
10c8983a: 4eb9 10c1 677e jsr 10c1677e <printk>
10c89840: 4eb9 10c4 4020 jsr 10c44020 <wait_for_keypress>
10c89846: 588f addql #4,%sp
10c89848: 2f2e 0008 movel %fp@(8),%sp@-
10c8984c: 2f39 1002 9384 movel 10029384 <rd_image_start>,%sp@-
10c89852: 4280 clrl %d0
10c89854: 3039 1002 7d28 movew 10027d28 <ROOT_DEV>,%d0
10c8985a: 2f00 movel %d0,%sp@-
10c8985c: 4eba fbca jsr %pc@(10c89428 <rd_load_image>)
10c89860: 4e5e unlk %fp
10c89862: 4e75 rts
10c89864 <rd_load>:
10c89864: 4e56 0000 linkw %fp,#0
10c89868: 42a7 clrl %sp@-
10c8986a: 4eba ffaa jsr %pc@(10c89816 <rd_load_disk>)
10c8986e: 4e5e unlk %fp
10c89870: 4e75 rts
10c89872 <rd_load_secondary>:
10c89872: 4e56 0000 linkw %fp,#0
10c89876: 4878 0001 pea 1 <PF_DTRACE_OFF>
10c8987a: 4eba ff9a jsr %pc@(10c89816 <rd_load_disk>)
10c8987e: 4e5e unlk %fp
10c89880: 4e75 rts
10c89882 <malloc>:
10c89882: 4e56 0000 linkw %fp,#0
10c89886: 4878 01f0 pea 1f0 <LSIGTRAP+0x1eb>
10c8988a: 2f2e 0008 movel %fp@(8),%sp@-
10c8988e: 4eb9 10c2 09bc jsr 10c209bc <kmalloc>
10c89894: 4e5e unlk %fp
10c89896: 4e75 rts
10c89898 <free>:
10c89898: 4e56 0000 linkw %fp,#0
10c8989c: 2f2e 0008 movel %fp@(8),%sp@-
10c898a0: 4eb9 10c2 0b8c jsr 10c20b8c <kfree>
10c898a6: 4e5e unlk %fp
10c898a8: 4e75 rts
10c898aa <gzip_mark>:
10c898aa: 4e56 0000 linkw %fp,#0
10c898ae: 4e5e unlk %fp
10c898b0: 4e75 rts
10c898b2 <gzip_release>:
10c898b2: 4e56 0000 linkw %fp,#0
10c898b6: 4e5e unlk %fp
10c898b8: 4e75 rts
10c898ba <fill_inbuf>:
10c898ba: 4e56 0000 linkw %fp,#0
10c898be: 4ab9 1002 4408 tstl 10024408 <exit_code>
10c898c4: 663c bnes 10c89902 <fill_inbuf+0x48>
10c898c6: 2079 1002 4410 moveal 10024410 <crd_infp>,%a0
10c898cc: 2268 0010 moveal %a0@(16),%a1
10c898d0: 4868 001e pea %a0@(30)
10c898d4: 4878 1000 pea 1000 <LFLUSH_I_AND_D+0x7f8>
10c898d8: 2f39 1002 43f4 movel 100243f4 <inbuf>,%sp@-
10c898de: 2f08 movel %a0,%sp@-
10c898e0: 2069 0008 moveal %a1@(8),%a0
10c898e4: 4e90 jsr %a0@
10c898e6: 23c0 1002 43fc movel %d0,100243fc <insize>
10c898ec: 6714 beqs 10c89902 <fill_inbuf+0x48>
10c898ee: 7001 moveq #1,%d0
10c898f0: 23c0 1002 4400 movel %d0,10024400 <inptr>
10c898f6: 2079 1002 43f4 moveal 100243f4 <inbuf>,%a0
10c898fc: 4280 clrl %d0
10c898fe: 1010 moveb %a0@,%d0
10c89900: 6002 bras 10c89904 <fill_inbuf+0x4a>
10c89902: 70ff moveq #-1,%d0
10c89904: 4e5e unlk %fp
10c89906: 4e75 rts
10c89908 <flush_window>:
10c89908: 4e56 0000 linkw %fp,#0
10c8990c: 48e7 3820 moveml %d2-%d4/%a2,%sp@-
10c89910: 2439 1002 4824 movel 10024824 <crc>,%d2
10c89916: 2079 1002 4414 moveal 10024414 <crd_outfp>,%a0
10c8991c: 2268 0010 moveal %a0@(16),%a1
10c89920: 4868 001e pea %a0@(30)
10c89924: 2f39 1002 4404 movel 10024404 <outcnt>,%sp@-
10c8992a: 2f39 1002 43f8 movel 100243f8 <window>,%sp@-
10c89930: 2f08 movel %a0,%sp@-
10c89932: 2069 000c moveal %a1@(12),%a0
10c89936: 4e90 jsr %a0@
10c89938: 2279 1002 43f8 moveal 100243f8 <window>,%a1
10c8993e: 7200 moveq #0,%d1
10c89940: 2079 1002 4404 moveal 10024404 <outcnt>,%a0
10c89946: b1c1 cmpal %d1,%a0
10c89948: 6326 blss 10c89970 <flush_window+0x68>
10c8994a: 7600 moveq #0,%d3
10c8994c: 45f9 1002 4424 lea 10024424 <crc_32_tab>,%a2
10c89952: 1019 moveb %a1@+,%d0
10c89954: 1600 moveb %d0,%d3
10c89956: 2002 movel %d2,%d0
10c89958: b780 eorl %d3,%d0
10c8995a: 7800 moveq #0,%d4
10c8995c: 4604 notb %d4
10c8995e: c084 andl %d4,%d0
10c89960: e588 lsll #2,%d0
10c89962: e08a lsrl #8,%d2
10c89964: 2032 0800 movel %a2@(00000000,%d0:l),%d0
10c89968: b182 eorl %d0,%d2
10c8996a: 5281 addql #1,%d1
10c8996c: b1c1 cmpal %d1,%a0
10c8996e: 62e2 bhis 10c89952 <flush_window+0x4a>
10c89970: 23c2 1002 4824 movel %d2,10024824 <crc>
10c89976: 2039 1002 4404 movel 10024404 <outcnt>,%d0
10c8997c: d1b9 1002 440c addl %d0,1002440c <bytes_out>
10c89982: 42b9 1002 4404 clrl 10024404 <outcnt>
10c89988: 4cee 041c fff0 moveml %fp@(-16),%d2-%d4/%a2
10c8998e: 4e5e unlk %fp
10c89990: 4e75 rts
10c89992 <error>:
10c89992: 4e56 0000 linkw %fp,#0
10c89996: 2f2e 0008 movel %fp@(8),%sp@-
10c8999a: 4879 1000 6172 pea 10006172 <p.879+0x138>
10c899a0: 4eb9 10c1 677e jsr 10c1677e <printk>
10c899a6: 7001 moveq #1,%d0
10c899a8: 23c0 1002 4408 movel %d0,10024408 <exit_code>
10c899ae: 4e5e unlk %fp
10c899b0: 4e75 rts
10c899b2 <crd_load>:
10c899b2: 4e56 0000 linkw %fp,#0
10c899b6: 2f0a movel %a2,%sp@-
10c899b8: 2f02 movel %d2,%sp@-
10c899ba: 202e 0008 movel %fp@(8),%d0
10c899be: 222e 000c movel %fp@(12),%d1
10c899c2: 42b9 1002 43fc clrl 100243fc <insize>
10c899c8: 42b9 1002 4400 clrl 10024400 <inptr>
10c899ce: 42b9 1002 4404 clrl 10024404 <outcnt>
10c899d4: 42b9 1002 4408 clrl 10024408 <exit_code>
10c899da: 42b9 1002 440c clrl 1002440c <bytes_out>
10c899e0: 74ff moveq #-1,%d2
10c899e2: 23c2 1002 4824 movel %d2,10024824 <crc>
10c899e8: 23c0 1002 4410 movel %d0,10024410 <crd_infp>
10c899ee: 23c1 1002 4414 movel %d1,10024414 <crd_outfp>
10c899f4: 4878 01f0 pea 1f0 <LSIGTRAP+0x1eb>
10c899f8: 4878 1000 pea 1000 <LFLUSH_I_AND_D+0x7f8>
10c899fc: 45f9 10c2 09bc lea 10c209bc <kmalloc>,%a2
10c89a02: 4e92 jsr %a2@
10c89a04: 23c0 1002 43f4 movel %d0,100243f4 <inbuf>
10c89a0a: 508f addql #8,%sp
10c89a0c: 660e bnes 10c89a1c <crd_load+0x6a>
10c89a0e: 4879 1000 6178 pea 10006178 <p.879+0x13e>
10c89a14: 4eb9 10c1 677e jsr 10c1677e <printk>
10c89a1a: 6056 bras 10c89a72 <crd_load+0xc0>
10c89a1c: 4878 01f0 pea 1f0 <LSIGTRAP+0x1eb>
10c89a20: 2f3c 0000 8000 movel #32768,%sp@-
10c89a26: 4e92 jsr %a2@
10c89a28: 23c0 1002 43f8 movel %d0,100243f8 <window>
10c89a2e: 508f addql #8,%sp
10c89a30: 6728 beqs 10c89a5a <crd_load+0xa8>
10c89a32: 4eb9 10c4 f33c jsr 10c4f33c <makecrc>
10c89a38: 4eb9 10c4 f3ba jsr 10c4f3ba <gunzip>
10c89a3e: 2400 movel %d0,%d2
10c89a40: 2f39 1002 43f4 movel 100243f4 <inbuf>,%sp@-
10c89a46: 45f9 10c2 0b8c lea 10c20b8c <kfree>,%a2
10c89a4c: 4e92 jsr %a2@
10c89a4e: 2f39 1002 43f8 movel 100243f8 <window>,%sp@-
10c89a54: 4e92 jsr %a2@
10c89a56: 2002 movel %d2,%d0
10c89a58: 601a bras 10c89a74 <crd_load+0xc2>
10c89a5a: 4879 1000 61a3 pea 100061a3 <p.879+0x169>
10c89a60: 4eb9 10c1 677e jsr 10c1677e <printk>
10c89a66: 2f39 1002 43f4 movel 100243f4 <inbuf>,%sp@-
10c89a6c: 4eb9 10c2 0b8c jsr 10c20b8c <kfree>
10c89a72: 70ff moveq #-1,%d0
10c89a74: 242e fff8 movel %fp@(-8),%d2
10c89a78: 246e fffc moveal %fp@(-4),%a2
10c89a7c: 4e5e unlk %fp
10c89a7e: 4e75 rts
10c89a80 <ppp_cleanup>:
10c89a80: 4e56 0000 linkw %fp,#0
10c89a84: 0cb9 1000 fbd0 cmpil #268499920,1000fbd0 <all_ppp_units>
10c89a8a: 1000 fbd0
10c89a8e: 660c bnes 10c89a9c <ppp_cleanup+0x1c>
10c89a90: 0cb9 1000 fbdc cmpil #268499932,1000fbdc <all_channels>
10c89a96: 1000 fbdc
10c89a9a: 670e beqs 10c89aaa <ppp_cleanup+0x2a>
10c89a9c: 4879 1000 63cb pea 100063cb <npindex_to_ethertype+0x19b>
10c89aa2: 4eb9 10c1 677e jsr 10c1677e <printk>
10c89aa8: 588f addql #4,%sp
10c89aaa: 4879 1000 62ac pea 100062ac <npindex_to_ethertype+0x7c>
10c89ab0: 4878 006c pea 6c <LSIGTRAP+0x67>
10c89ab4: 4eb9 10c2 464e jsr 10c2464e <unregister_chrdev>
10c89aba: 508f addql #8,%sp
10c89abc: 4a80 tstl %d0
10c89abe: 670c beqs 10c89acc <ppp_cleanup+0x4c>
10c89ac0: 4879 1000 63f6 pea 100063f6 <npindex_to_ethertype+0x1c6>
10c89ac6: 4eb9 10c1 677e jsr 10c1677e <printk>
10c89acc: 4e5e unlk %fp
10c89ace: 4e75 rts
10c89ad0 <probe_list>:
10c89ad0: 4e56 0000 linkw %fp,#0
10c89ad4: 48e7 2030 moveml %d2/%a2-%a3,%sp@-
10c89ad8: 266e 0008 moveal %fp@(8),%a3
10c89adc: 246e 000c moveal %fp@(12),%a2
10c89ae0: 242b 0020 movel %a3@(32),%d2
10c89ae4: 4a92 tstl %a2@
10c89ae6: 672e beqs 10c89b16 <probe_list+0x46>
10c89ae8: 4a82 tstl %d2
10c89aea: 670c beqs 10c89af8 <probe_list+0x28>
10c89aec: 2f0b movel %a3,%sp@-
10c89aee: 2052 moveal %a2@,%a0
10c89af0: 4e90 jsr %a0@
10c89af2: 588f addql #4,%sp
10c89af4: 4a80 tstl %d0
10c89af6: 6714 beqs 10c89b0c <probe_list+0x3c>
10c89af8: 4aaa 0004 tstl %a2@(4)
10c89afc: 6612 bnes 10c89b10 <probe_list+0x40>
10c89afe: 2f0b movel %a3,%sp@-
10c89b00: 2052 moveal %a2@,%a0
10c89b02: 4e90 jsr %a0@
10c89b04: 2540 0004 movel %d0,%a2@(4)
10c89b08: 588f addql #4,%sp
10c89b0a: 6604 bnes 10c89b10 <probe_list+0x40>
10c89b0c: 7000 moveq #0,%d0
10c89b0e: 6008 bras 10c89b18 <probe_list+0x48>
10c89b10: 508a addql #8,%a2
10c89b12: 4a92 tstl %a2@
10c89b14: 66d2 bnes 10c89ae8 <probe_list+0x18>
10c89b16: 70ed moveq #-19,%d0
10c89b18: 4cee 0c04 fff4 moveml %fp@(-12),%d2/%a2-%a3
10c89b1e: 4e5e unlk %fp
10c89b20: 4e75 rts
10c89b22 <ethif_probe>:
10c89b22: 4e56 0000 linkw %fp,#0
10c89b26: 48e7 2030 moveml %d2/%a2-%a3,%sp@-
10c89b2a: 266e 0008 moveal %fp@(8),%a3
10c89b2e: 242b 0020 movel %a3@(32),%d2
10c89b32: 7001 moveq #1,%d0
10c89b34: b082 cmpl %d2,%d0
10c89b36: 6700 0088 beqw 10c89bc0 <ethif_probe+0x9e>
10c89b3a: 4879 1001 326a pea 1001326a <m68k_probes>
10c89b40: 2f0b movel %a3,%sp@-
10c89b42: 45fa ff8c lea %pc@(10c89ad0 <probe_list>),%a2
10c89b46: 4e92 jsr %a2@
10c89b48: 508f addql #8,%sp
10c89b4a: 4a80 tstl %d0
10c89b4c: 6758 beqs 10c89ba6 <ethif_probe+0x84>
10c89b4e: 4879 1001 327a pea 1001327a <mips_probes>
10c89b54: 2f0b movel %a3,%sp@-
10c89b56: 4e92 jsr %a2@
10c89b58: 508f addql #8,%sp
10c89b5a: 4a80 tstl %d0
10c89b5c: 6748 beqs 10c89ba6 <ethif_probe+0x84>
10c89b5e: 4879 1001 3272 pea 10013272 <sgi_probes>
10c89b64: 2f0b movel %a3,%sp@-
10c89b66: 4e92 jsr %a2@
10c89b68: 508f addql #8,%sp
10c89b6a: 4a80 tstl %d0
10c89b6c: 6738 beqs 10c89ba6 <ethif_probe+0x84>
10c89b6e: 4879 1001 324a pea 1001324a <eisa_probes>
10c89b74: 2f0b movel %a3,%sp@-
10c89b76: 4e92 jsr %a2@
10c89b78: 508f addql #8,%sp
10c89b7a: 4a80 tstl %d0
10c89b7c: 6728 beqs 10c89ba6 <ethif_probe+0x84>
10c89b7e: 4879 1001 3252 pea 10013252 <mca_probes>
10c89b84: 2f0b movel %a3,%sp@-
10c89b86: 4e92 jsr %a2@
10c89b88: 508f addql #8,%sp
10c89b8a: 4a80 tstl %d0
10c89b8c: 6718 beqs 10c89ba6 <ethif_probe+0x84>
10c89b8e: 0c82 0000 ffe0 cmpil #65504,%d2
10c89b94: 6714 beqs 10c89baa <ethif_probe+0x88>
10c89b96: 4879 1001 325a pea 1001325a <isa_probes>
10c89b9c: 2f0b movel %a3,%sp@-
10c89b9e: 4e92 jsr %a2@
10c89ba0: 508f addql #8,%sp
10c89ba2: 4a80 tstl %d0
10c89ba4: 6604 bnes 10c89baa <ethif_probe+0x88>
10c89ba6: 7000 moveq #0,%d0
10c89ba8: 6016 bras 10c89bc0 <ethif_probe+0x9e>
10c89baa: 4879 1001 3262 pea 10013262 <parport_probes>
10c89bb0: 2f0b movel %a3,%sp@-
10c89bb2: 4e92 jsr %a2@
10c89bb4: 4a80 tstl %d0
10c89bb6: 56c0 sne %d0
10c89bb8: 4880 extw %d0
10c89bba: 48c0 extl %d0
10c89bbc: 72ed moveq #-19,%d1
10c89bbe: c081 andl %d1,%d0
10c89bc0: 4cee 0c04 fff4 moveml %fp@(-12),%d2/%a2-%a3
10c89bc6: 4e5e unlk %fp
10c89bc8: 4e75 rts
10c89bca <network_probe>:
10c89bca: 4e56 0000 linkw %fp,#0
10c89bce: 2f0a movel %a2,%sp@-
10c89bd0: 45f9 1001 3282 lea 10013282 <pci_probes>,%a2
10c89bd6: 4a92 tstl %a2@
10c89bd8: 670e beqs 10c89be8 <network_probe+0x1e>
10c89bda: 2052 moveal %a2@,%a0
10c89bdc: 4e90 jsr %a0@
10c89bde: 2540 0004 movel %d0,%a2@(4)
10c89be2: 508a addql #8,%a2
10c89be4: 4a92 tstl %a2@
10c89be6: 66f2 bnes 10c89bda <network_probe+0x10>
10c89be8: 246e fffc moveal %fp@(-4),%a2
10c89bec: 4e5e unlk %fp
10c89bee: 4e75 rts
10c89bf0 <network_ldisc_init>:
10c89bf0: 4e56 0000 linkw %fp,#0
10c89bf4: 4e5e unlk %fp
10c89bf6: 4e75 rts
10c89bf8 <special_device_init>:
10c89bf8: 4e56 0000 linkw %fp,#0
10c89bfc: 4e5e unlk %fp
10c89bfe: 4e75 rts
10c89c00 <net_device_init>:
10c89c00: 4e56 0000 linkw %fp,#0
10c89c04: 4eba ffc4 jsr %pc@(10c89bca <network_probe>)
10c89c08: 4eba ffe6 jsr %pc@(10c89bf0 <network_ldisc_init>)
10c89c0c: 4eba ffea jsr %pc@(10c89bf8 <special_device_init>)
10c89c10: 4e5e unlk %fp
10c89c12: 4e75 rts
10c89c14 <loopback_init>:
10c89c14: 4e56 0000 linkw %fp,#0
10c89c18: 2f0a movel %a2,%sp@-
10c89c1a: 246e 0008 moveal %fp@(8),%a2
10c89c1e: 257c 0000 4034 movel #16436,%a2@(90)
10c89c24: 005a
10c89c26: 257c 10c4 fbd8 movel #281344984,%a2@(244)
10c89c2c: 00f4
10c89c2e: 257c 10c5 cae0 movel #281397984,%a2@(248)
10c89c34: 00f8
10c89c36: 257c 10c5 cd06 movel #281398534,%a2@(272)
10c89c3c: 0110
10c89c3e: 257c 10c5 cd76 movel #281398646,%a2@(276)
10c89c44: 0114
10c89c46: 357c 000e 0060 movew #14,%a2@(96)
10c89c4c: 157c 0006 007a moveb #6,%a2@(122)
10c89c52: 42aa 00c8 clrl %a2@(200)
10c89c56: 357c 0304 005e movew #772,%a2@(94)
10c89c5c: 257c 10c5 cbc6 movel #281398214,%a2@(252)
10c89c62: 00fc
10c89c64: 357c 0008 0052 movew #8,%a2@(82)
10c89c6a: 7065 moveq #101,%d0
10c89c6c: 2540 00e0 movel %d0,%a2@(224)
10c89c70: 4878 01f0 pea 1f0 <LSIGTRAP+0x1eb>
10c89c74: 4878 005c pea 5c <LSIGTRAP+0x57>
10c89c78: 4eb9 10c2 09bc jsr 10c209bc <kmalloc>
10c89c7e: 2540 0062 movel %d0,%a2@(98)
10c89c82: 508f addql #8,%sp
10c89c84: 671a beqs 10c89ca0 <loopback_init+0x8c>
10c89c86: 4878 005c pea 5c <LSIGTRAP+0x57>
10c89c8a: 42a7 clrl %sp@-
10c89c8c: 2f00 movel %d0,%sp@-
10c89c8e: 4eb9 10c8 576c jsr 10c8576c <memset>
10c89c94: 257c 10c4 fcc4 movel #281345220,%a2@(66)
10c89c9a: 0042
10c89c9c: 7000 moveq #0,%d0
10c89c9e: 6002 bras 10c89ca2 <loopback_init+0x8e>
10c89ca0: 70f4 moveq #-12,%d0
10c89ca2: 246e fffc moveal %fp@(-4),%a2
10c89ca6: 4e5e unlk %fp
10c89ca8: 4e75 rts
10c89caa <ppp_init>:
10c89caa: 4e56 0000 linkw %fp,#0
10c89cae: 2f0a movel %a2,%sp@-
10c89cb0: 4879 1000 6287 pea 10006287 <npindex_to_ethertype+0x57>
10c89cb6: 45f9 10c1 677e lea 10c1677e <printk>,%a2
10c89cbc: 4e92 jsr %a2@
10c89cbe: 2ebc 1000 fbe4 movel #268499940,%sp@
10c89cc4: 4879 1000 62ac pea 100062ac <npindex_to_ethertype+0x7c>
10c89cca: 4878 006c pea 6c <LSIGTRAP+0x67>
10c89cce: 4eb9 10c2 45ce jsr 10c245ce <register_chrdev>
10c89cd4: 4fef 000c lea %sp@(12),%sp
10c89cd8: 4a80 tstl %d0
10c89cda: 670a beqs 10c89ce6 <ppp_init+0x3c>
10c89cdc: 2f00 movel %d0,%sp@-
10c89cde: 4879 1000 62b0 pea 100062b0 <npindex_to_ethertype+0x80>
10c89ce4: 4e92 jsr %a2@
10c89ce6: 42b9 1002 482c clrl 1002482c <devfs_handle>
10c89cec: 7000 moveq #0,%d0
10c89cee: 246e fffc moveal %fp@(-4),%a2
10c89cf2: 4e5e unlk %fp
10c89cf4: 4e75 rts
10c89cf6 <netlink_proto_exit>:
10c89cf6: 4e56 0000 linkw %fp,#0
10c89cfa: 4878 0010 pea 10 <LSIGTRAP+0xb>
10c89cfe: 4eb9 10c5 445c jsr 10c5445c <sock_unregister>
10c89d04: 42a7 clrl %sp@-
10c89d06: 4879 1000 7518 pea 10007518 <prio2band+0x29e>
10c89d0c: 4eb9 10c3 9d26 jsr 10c39d26 <remove_proc_entry>
10c89d12: 4e5e unlk %fp
10c89d14: 4e75 rts
10c89d16 <af_unix_exit>:
10c89d16: 4e56 0000 linkw %fp,#0
10c89d1a: 4878 0001 pea 1 <PF_DTRACE_OFF>
10c89d1e: 4eb9 10c5 445c jsr 10c5445c <sock_unregister>
10c89d24: 4297 clrl %sp@
10c89d26: 4879 1000 aa43 pea 1000aa43 <timer_bug_msg+0x187c>
10c89d2c: 4eb9 10c3 9d26 jsr 10c39d26 <remove_proc_entry>
10c89d32: 4e5e unlk %fp
10c89d34: 4e75 rts
10c89d36 <packet_exit>:
10c89d36: 4e56 0000 linkw %fp,#0
10c89d3a: 42a7 clrl %sp@-
10c89d3c: 4879 1000 ac01 pea 1000ac01 <timer_bug_msg+0x1a3a>
10c89d42: 4eb9 10c3 9d26 jsr 10c39d26 <remove_proc_entry>
10c89d48: 4879 1001 0dea pea 10010dea <packet_netdev_notifier>
10c89d4e: 4eb9 10c5 7fb6 jsr 10c57fb6 <unregister_netdevice_notifier>
10c89d54: 4878 0011 pea 11 <LSIGTRAP+0xc>
10c89d58: 4eb9 10c5 445c jsr 10c5445c <sock_unregister>
10c89d5e: 4e5e unlk %fp
10c89d60: 4e75 rts
10c89d62: 4879 10c5 7c78 pea 10c57c78 <dev_getbyhwaddr+0x22>
10c89d68: 4ef9 10c8 5730 jmp 10c85730 <__down_failed_trylock>
10c89d6e: 4879 10c5 8b6e pea 10c58b6e <netdev_set_master+0x26>
10c89d74: 4ef9 10c8 5730 jmp 10c85730 <__down_failed_trylock>
10c89d7a: 4879 10c5 c668 pea 10c5c668 <rtnetlink_rcv+0x1a>
10c89d80: 4ef9 10c8 5730 jmp 10c85730 <__down_failed_trylock>
10c89d86: 4879 10c7 b24a pea 10c7b24a <inetdev_init+0x1e>
10c89d8c: 4ef9 10c8 5730 jmp 10c85730 <__down_failed_trylock>
10c89d92: 4879 10c7 b33a pea 10c7b33a <inetdev_destroy+0x1e>
10c89d98: 4ef9 10c8 5730 jmp 10c85730 <__down_failed_trylock>
10c89d9e: 4879 10c7 b472 pea 10c7b472 <inet_del_ifa+0x24>
10c89da4: 4ef9 10c8 5730 jmp 10c85730 <__down_failed_trylock>
10c89daa: 4879 10c7 b5c0 pea 10c7b5c0 <inet_insert_ifa+0x22>
10c89db0: 4ef9 10c8 5730 jmp 10c85730 <__down_failed_trylock>
10c89db6: 4879 10c7 b71e pea 10c7b71e <inet_set_ifa+0x26>
10c89dbc: 4ef9 10c8 5730 jmp 10c85730 <__down_failed_trylock>
10c89dc2: 4879 10c7 b816 pea 10c7b816 <inet_ifa_byprefix+0x22>
10c89dc8: 4ef9 10c8 5730 jmp 10c85730 <__down_failed_trylock>
10c89dce: 4879 10c7 b89e pea 10c7b89e <inet_rtm_deladdr+0x26>
10c89dd4: 4ef9 10c8 5730 jmp 10c85730 <__down_failed_trylock>
10c89dda: 4879 10c7 b99c pea 10c7b99c <inet_rtm_newaddr+0x26>
10c89de0: 4ef9 10c8 5730 jmp 10c85730 <__down_failed_trylock>
10c89de6: 4879 10c7 c146 pea 10c7c146 <inetdev_event+0x22>
10c89dec: 4ef9 10c8 5730 jmp 10c85730 <__down_failed_trylock>
10c89df2: 4879 10c7 d782 pea 10c7d782 <ip_mc_inc_group+0x22>
10c89df8: 4ef9 10c8 5730 jmp 10c85730 <__down_failed_trylock>
10c89dfe: 4879 10c7 d856 pea 10c7d856 <ip_mc_dec_group+0x22>
10c89e04: 4ef9 10c8 5730 jmp 10c85730 <__down_failed_trylock>
10c89e0a: 4879 10c7 d90a pea 10c7d90a <ip_mc_down+0x1e>
10c89e10: 4ef9 10c8 5730 jmp 10c85730 <__down_failed_trylock>
10c89e16: 4879 10c7 d980 pea 10c7d980 <ip_mc_up+0x1c>
10c89e1c: 4ef9 10c8 5730 jmp 10c85730 <__down_failed_trylock>
10c89e22: 4879 10c7 d9f6 pea 10c7d9f6 <ip_mc_destroy_dev+0x1e>
10c89e28: 4ef9 10c8 5730 jmp 10c85730 <__down_failed_trylock>
10c89e2e: 4879 10c8 26d6 pea 10c826d6 <unix_gc+0x1a>
10c89e34: 4ef9 10c8 5730 jmp 10c85730 <__down_failed_trylock>
10c89e3a <sock_init>:
10c89e3a: 4e56 0000 linkw %fp,#0
10c89e3e: 2f0a movel %a2,%sp@-
10c89e40: 4879 1000 65ce pea 100065ce <npindex_to_ethertype+0x39e>
10c89e46: 45f9 10c1 677e lea 10c1677e <printk>,%a2
10c89e4c: 4e92 jsr %a2@
10c89e4e: 4879 1000 65ed pea 100065ed <npindex_to_ethertype+0x3bd>
10c89e54: 4e92 jsr %a2@
10c89e56: 508f addql #8,%sp
10c89e58: 701f moveq #31,%d0
10c89e5a: 41f9 1002 48b4 lea 100248b4 <net_families+0x7c>,%a0
10c89e60: 4290 clrl %a0@
10c89e62: 5988 subql #4,%a0
10c89e64: 51c8 fffa dbf %d0,10c89e60 <sock_init+0x26>
10c89e68: 4240 clrw %d0
10c89e6a: 5380 subql #1,%d0
10c89e6c: 64f2 bccs 10c89e60 <sock_init+0x26>
10c89e6e: 4eb9 10c8 9ea6 jsr 10c89ea6 <sk_init>
10c89e74: 4eb9 10c8 9f2a jsr 10c89f2a <skb_init>
10c89e7a: 4879 1000 fcec pea 1000fcec <sock_fs_type>
10c89e80: 4eb9 10c2 7bf8 jsr 10c27bf8 <register_filesystem>
10c89e86: 4879 1000 fcec pea 1000fcec <sock_fs_type>
10c89e8c: 4eb9 10c2 8b78 jsr 10c28b78 <kern_mount>
10c89e92: 23c0 1002 48b8 movel %d0,100248b8 <sock_mnt>
10c89e98: 4eb9 10c8 a232 jsr 10c8a232 <rtnetlink_init>
10c89e9e: 246e fffc moveal %fp@(-4),%a2
10c89ea2: 4e5e unlk %fp
10c89ea4: 4e75 rts
10c89ea6 <sk_init>:
10c89ea6: 4e56 0000 linkw %fp,#0
10c89eaa: 42a7 clrl %sp@-
10c89eac: 42a7 clrl %sp@-
10c89eae: 4878 2000 pea 2000 <LFLUSH_I_AND_D+0x17f8>
10c89eb2: 42a7 clrl %sp@-
10c89eb4: 4878 0326 pea 326 <LSIGTRAP+0x321>
10c89eb8: 4879 1000 66c3 pea 100066c3 <npindex_to_ethertype+0x493>
10c89ebe: 4eb9 10c2 0244 jsr 10c20244 <kmem_cache_create>
10c89ec4: 23c0 1002 48bc movel %d0,100248bc <sk_cachep>
10c89eca: 4fef 0018 lea %sp@(24),%sp
10c89ece: 660c bnes 10c89edc <sk_init+0x36>
10c89ed0: 4879 1000 66c8 pea 100066c8 <npindex_to_ethertype+0x498>
10c89ed6: 4eb9 10c1 677e jsr 10c1677e <printk>
10c89edc: 2039 1002 7cb8 movel 10027cb8 <num_physpages>,%d0
10c89ee2: 0c80 0000 1000 cmpil #4096,%d0
10c89ee8: 6220 bhis 10c89f0a <sk_init+0x64>
10c89eea: 23fc 0000 7fff movel #32767,1000fd34 <sysctl_wmem_max>
10c89ef0: 1000 fd34
10c89ef4: 23fc 0000 7fff movel #32767,1000fd38 <sysctl_rmem_max>
10c89efa: 1000 fd38
10c89efe: 23fc 0000 7fff movel #32767,1000fd3c <sysctl_wmem_default>
10c89f04: 1000 fd3c
10c89f08: 601c bras 10c89f26 <sk_init+0x80>
10c89f0a: 0c80 0001 ffff cmpil #131071,%d0
10c89f10: 6314 blss 10c89f26 <sk_init+0x80>
10c89f12: 23fc 0001 ffff movel #131071,1000fd34 <sysctl_wmem_max>
10c89f18: 1000 fd34
10c89f1c: 23fc 0001 ffff movel #131071,1000fd38 <sysctl_rmem_max>
10c89f22: 1000 fd38
10c89f26: 4e5e unlk %fp
10c89f28: 4e75 rts
10c89f2a <skb_init>:
10c89f2a: 4e56 0000 linkw %fp,#0
10c89f2e: 42a7 clrl %sp@-
10c89f30: 4879 10c5 6a30 pea 10c56a30 <skb_headerinit>
10c89f36: 4878 2000 pea 2000 <LFLUSH_I_AND_D+0x17f8>
10c89f3a: 42a7 clrl %sp@-
10c89f3c: 4878 0090 pea 90 <LSIGTRAP+0x8b>
10c89f40: 4879 1000 68cd pea 100068cd <npindex_to_ethertype+0x69d>
10c89f46: 4eb9 10c2 0244 jsr 10c20244 <kmem_cache_create>
10c89f4c: 23c0 1002 48c0 movel %d0,100248c0 <skbuff_head_cache>
10c89f52: 4fef 0018 lea %sp@(24),%sp
10c89f56: 660c bnes 10c89f64 <skb_init+0x3a>
10c89f58: 4879 1000 68df pea 100068df <npindex_to_ethertype+0x6af>
10c89f5e: 4eb9 10c1 60e4 jsr 10c160e4 <panic>
10c89f64: 203c 1002 48c4 movel #268585156,%d0
10c89f6a: 2040 moveal %d0,%a0
10c89f6c: 2148 0004 movel %a0,%a0@(4)
10c89f70: 2088 movel %a0,%a0@
10c89f72: 42a8 0008 clrl %a0@(8)
10c89f76: 41e8 0010 lea %a0@(16),%a0
10c89f7a: b088 cmpl %a0,%d0
10c89f7c: 6cee bges 10c89f6c <skb_init+0x42>
10c89f7e: 4e5e unlk %fp
10c89f80: 4e75 rts
10c89f82 <netdev_boot_setup>:
10c89f82: 4e56 ffdc linkw %fp,#-36
10c89f86: 2f0a movel %a2,%sp@-
10c89f88: 2f02 movel %d2,%sp@-
10c89f8a: 486e ffec pea %fp@(-20)
10c89f8e: 4878 0005 pea 5 <LSIGTRAP>
10c89f92: 2f2e 0008 movel %fp@(8),%sp@-
10c89f96: 4eb9 10c8 51b4 jsr 10c851b4 <get_options>
10c89f9c: 2440 moveal %d0,%a2
10c89f9e: 4fef 000c lea %sp@(12),%sp
10c89fa2: b4fc 0000 cmpaw #0,%a2
10c89fa6: 6704 beqs 10c89fac <netdev_boot_setup+0x2a>
10c89fa8: 4a12 tstb %a2@
10c89faa: 6604 bnes 10c89fb0 <netdev_boot_setup+0x2e>
10c89fac: 7000 moveq #0,%d0
10c89fae: 6056 bras 10c8a006 <netdev_boot_setup+0x84>
10c89fb0: 4878 000e pea e <LSIGTRAP+0x9>
10c89fb4: 42a7 clrl %sp@-
10c89fb6: 74de moveq #-34,%d2
10c89fb8: d48e addl %fp,%d2
10c89fba: 2f02 movel %d2,%sp@-
10c89fbc: 4eb9 10c8 576c jsr 10c8576c <memset>
10c89fc2: 4fef 000c lea %sp@(12),%sp
10c89fc6: 4aae ffec tstl %fp@(-20)
10c89fca: 6f06 bles 10c89fd2 <netdev_boot_setup+0x50>
10c89fcc: 1d6e fff3 ffe8 moveb %fp@(-13),%fp@(-24)
10c89fd2: 7001 moveq #1,%d0
10c89fd4: b0ae ffec cmpl %fp@(-20),%d0
10c89fd8: 6c06 bges 10c89fe0 <netdev_boot_setup+0x5e>
10c89fda: 3d6e fff6 ffe6 movew %fp@(-10),%fp@(-26)
10c89fe0: 7002 moveq #2,%d0
10c89fe2: b0ae ffec cmpl %fp@(-20),%d0
10c89fe6: 6c06 bges 10c89fee <netdev_boot_setup+0x6c>
10c89fe8: 2d6e fff8 ffde movel %fp@(-8),%fp@(-34)
10c89fee: 7003 moveq #3,%d0
10c89ff0: b0ae ffec cmpl %fp@(-20),%d0
10c89ff4: 6c06 bges 10c89ffc <netdev_boot_setup+0x7a>
10c89ff6: 2d6e fffc ffe2 movel %fp@(-4),%fp@(-30)
10c89ffc: 2f02 movel %d2,%sp@-
10c89ffe: 2f0a movel %a2,%sp@-
10c8a000: 4eb9 10c5 7a86 jsr 10c57a86 <netdev_boot_setup_add>
10c8a006: 242e ffd4 movel %fp@(-44),%d2
10c8a00a: 246e ffd8 moveal %fp@(-40),%a2
10c8a00e: 4e5e unlk %fp
10c8a010: 4e75 rts
10c8a012 <net_dev_init>:
10c8a012: 4e56 0000 linkw %fp,#0
10c8a016: 48e7 203c moveml %d2/%a2-%a5,%sp@-
10c8a01a: 4ab9 1000 fd94 tstl 1000fd94 <dev_boot_phase>
10c8a020: 6700 01c4 beqw 10c8a1e6 <net_dev_init+0x1d4>
10c8a024: 47f9 1000 fbc4 lea 1000fbc4 <dev_base>,%a3
10c8a02a: 4bf9 10c1 85f4 lea 10c185f4 <open_softirq>,%a5
10c8a030: 203c 1003 2c4c movel #268643404,%d0
10c8a036: 7200 moveq #0,%d1
10c8a038: 2040 moveal %d0,%a0
10c8a03a: 2140 0004 movel %d0,%a0@(4)
10c8a03e: 2080 movel %d0,%a0@
10c8a040: 42a8 0008 clrl %a0@(8)
10c8a044: 42a8 fff4 clrl %a0@(-12)
10c8a048: 42a8 fff8 clrl %a0@(-8)
10c8a04c: 740a moveq #10,%d2
10c8a04e: 2142 fffc movel %d2,%a0@(-4)
10c8a052: 42a8 0014 clrl %a0@(20)
10c8a056: 41e8 0030 lea %a0@(48),%a0
10c8a05a: 7430 moveq #48,%d2
10c8a05c: d082 addl %d2,%d0
10c8a05e: 51c9 ffda dbf %d1,10c8a03a <net_dev_init+0x28>
10c8a062: 4241 clrw %d1
10c8a064: 5381 subql #1,%d1
10c8a066: 64d2 bccs 10c8a03a <net_dev_init+0x28>
10c8a068: 2453 moveal %a3@,%a2
10c8a06a: b4fc 0000 cmpaw #0,%a2
10c8a06e: 6700 00a6 beqw 10c8a116 <net_dev_init+0x104>
10c8a072: 70ff moveq #-1,%d0
10c8a074: 2540 00d0 movel %d0,%a2@(208)
10c8a078: 2540 003e movel %d0,%a2@(62)
10c8a07c: 41ea 00d8 lea %a2@(216),%a0
10c8a080: 5290 addql #1,%a0@
10c8a082: 4878 0025 pea 25 <LSIGTRAP+0x20>
10c8a086: 2f0a movel %a2,%sp@-
10c8a088: 4eb9 10c8 4132 jsr 10c84132 <strchr>
10c8a08e: 508f addql #8,%sp
10c8a090: 4a80 tstl %d0
10c8a092: 670c beqs 10c8a0a0 <net_dev_init+0x8e>
10c8a094: 2f0a movel %a2,%sp@-
10c8a096: 2f0a movel %a2,%sp@-
10c8a098: 4eb9 10c5 7ce6 jsr 10c57ce6 <dev_alloc_name>
10c8a09e: 508f addql #8,%sp
10c8a0a0: 2f0a movel %a2,%sp@-
10c8a0a2: 4eb9 10c5 7afa jsr 10c57afa <netdev_boot_setup_check>
10c8a0a8: 588f addql #4,%sp
10c8a0aa: 4aaa 0032 tstl %a2@(50)
10c8a0ae: 671a beqs 10c8a0ca <net_dev_init+0xb8>
10c8a0b0: 2f0a movel %a2,%sp@-
10c8a0b2: 206a 0032 moveal %a2@(50),%a0
10c8a0b6: 4e90 jsr %a0@
10c8a0b8: 588f addql #4,%sp
10c8a0ba: 4a80 tstl %d0
10c8a0bc: 670c beqs 10c8a0ca <net_dev_init+0xb8>
10c8a0be: 7201 moveq #1,%d1
10c8a0c0: 2541 00dc movel %d1,%a2@(220)
10c8a0c4: 49ea 002e lea %a2@(46),%a4
10c8a0c8: 6042 bras 10c8a10c <net_dev_init+0xfa>
10c8a0ca: 49ea 002e lea %a2@(46),%a4
10c8a0ce: 4eb9 10c5 94a2 jsr 10c594a2 <dev_new_index>
10c8a0d4: 2540 003a movel %d0,%a2@(58)
10c8a0d8: 74ff moveq #-1,%d2
10c8a0da: b4aa 003e cmpl %a2@(62),%d2
10c8a0de: 6604 bnes 10c8a0e4 <net_dev_init+0xd2>
10c8a0e0: 2540 003e movel %d0,%a2@(62)
10c8a0e4: 4aaa 00fc tstl %a2@(252)
10c8a0e8: 6608 bnes 10c8a0f2 <net_dev_init+0xe0>
10c8a0ea: 257c 10c5 7e08 movel #281378312,%a2@(252)
10c8a0f0: 00fc
10c8a0f2: 2f0a movel %a2,%sp@-
10c8a0f4: 4eb9 10c5 d4c4 jsr 10c5d4c4 <dev_init_scheduler>
10c8a0fa: 41ea 002a lea %a2@(42),%a0
10c8a0fe: 588f addql #4,%sp
10c8a100: 40c0 movew %sr,%d0
10c8a102: 007c 0700 oriw #1792,%sr
10c8a106: 7204 moveq #4,%d1
10c8a108: 8390 orl %d1,%a0@
10c8a10a: 46c0 movew %d0,%sr
10c8a10c: 2454 moveal %a4@,%a2
10c8a10e: b4fc 0000 cmpaw #0,%a2
10c8a112: 6600 ff5e bnew 10c8a072 <net_dev_init+0x60>
10c8a116: 284b moveal %a3,%a4
10c8a118: 2454 moveal %a4@,%a2
10c8a11a: b4fc 0000 cmpaw #0,%a2
10c8a11e: 6742 beqs 10c8a162 <net_dev_init+0x150>
10c8a120: 47f9 1002 5730 lea 10025730 <irq_stat+0x8>,%a3
10c8a126: 4aaa 00dc tstl %a2@(220)
10c8a12a: 672a beqs 10c8a156 <net_dev_init+0x144>
10c8a12c: 5293 addql #1,%a3@
10c8a12e: 28aa 002e movel %a2@(46),%a4@
10c8a132: 5393 subql #1,%a3@
10c8a134: 41ea 00d8 lea %a2@(216),%a0
10c8a138: 40c1 movew %sr,%d1
10c8a13a: 007c 0700 oriw #1792,%sr
10c8a13e: 2010 movel %a0@,%d0
10c8a140: 5380 subql #1,%d0
10c8a142: 2080 movel %d0,%a0@
10c8a144: 46c1 movew %d1,%sr
10c8a146: 4a80 tstl %d0
10c8a148: 6610 bnes 10c8a15a <net_dev_init+0x148>
10c8a14a: 2f0a movel %a2,%sp@-
10c8a14c: 4eb9 10c5 95c4 jsr 10c595c4 <netdev_finish_unregister>
10c8a152: 588f addql #4,%sp
10c8a154: 6004 bras 10c8a15a <net_dev_init+0x148>
10c8a156: 49ea 002e lea %a2@(46),%a4
10c8a15a: 2454 moveal %a4@,%a2
10c8a15c: b4fc 0000 cmpaw #0,%a2
10c8a160: 66c4 bnes 10c8a126 <net_dev_init+0x114>
10c8a162: 2f39 1002 7d1c movel 10027d1c <proc_net>,%sp@-
10c8a168: 42a7 clrl %sp@-
10c8a16a: 4879 1000 6f76 pea 10006f76 <npindex_to_ethertype+0xd46>
10c8a170: 4eb9 10c3 9c46 jsr 10c39c46 <create_proc_entry>
10c8a176: 2040 moveal %d0,%a0
10c8a178: 4fef 000c lea %sp@(12),%sp
10c8a17c: b0fc 0000 cmpaw #0,%a0
10c8a180: 6708 beqs 10c8a18a <net_dev_init+0x178>
10c8a182: 217c 10c5 8a1a movel #281381402,%a0@(32)
10c8a188: 0020
10c8a18a: 42a7 clrl %sp@-
10c8a18c: 42a7 clrl %sp@-
10c8a18e: 4879 1000 6f7a pea 10006f7a <npindex_to_ethertype+0xd4a>
10c8a194: 4eb9 10c3 9c46 jsr 10c39c46 <create_proc_entry>
10c8a19a: 2040 moveal %d0,%a0
10c8a19c: 4fef 000c lea %sp@(12),%sp
10c8a1a0: b0fc 0000 cmpaw #0,%a0
10c8a1a4: 670c beqs 10c8a1b2 <net_dev_init+0x1a0>
10c8a1a6: 217c 10c5 8a9c movel #281381532,%a0@(56)
10c8a1ac: 0038
10c8a1ae: 42a8 0034 clrl %a0@(52)
10c8a1b2: 42b9 1000 fd94 clrl 1000fd94 <dev_boot_phase>
10c8a1b8: 42a7 clrl %sp@-
10c8a1ba: 4879 10c5 853a pea 10c5853a <net_tx_action>
10c8a1c0: 4878 0001 pea 1 <PF_DTRACE_OFF>
10c8a1c4: 4e95 jsr %a5@
10c8a1c6: 42a7 clrl %sp@-
10c8a1c8: 4879 10c5 8612 pea 10c58612 <net_rx_action>
10c8a1ce: 4878 0002 pea 2 <PF_DTRACE_OFF+0x1>
10c8a1d2: 4e95 jsr %a5@
10c8a1d4: 4eb9 10c8 a21e jsr 10c8a21e <dst_init>
10c8a1da: 4eb9 10c8 a1f2 jsr 10c8a1f2 <dev_mcast_init>
10c8a1e0: 4eb9 10c8 9c00 jsr 10c89c00 <net_device_init>
10c8a1e6: 7000 moveq #0,%d0
10c8a1e8: 4cee 3c04 ffec moveml %fp@(-20),%d2/%a2-%a5
10c8a1ee: 4e5e unlk %fp
10c8a1f0: 4e75 rts
10c8a1f2 <dev_mcast_init>:
10c8a1f2: 4e56 0000 linkw %fp,#0
10c8a1f6: 42a7 clrl %sp@-
10c8a1f8: 42a7 clrl %sp@-
10c8a1fa: 4879 1000 6fde pea 10006fde <npindex_to_ethertype+0xdae>
10c8a200: 4eb9 10c3 9c46 jsr 10c39c46 <create_proc_entry>
10c8a206: 2040 moveal %d0,%a0
10c8a208: b0fc 0000 cmpaw #0,%a0
10c8a20c: 670c beqs 10c8a21a <dev_mcast_init+0x28>
10c8a20e: 217c 10c5 9a5e movel #281385566,%a0@(56)
10c8a214: 0038
10c8a216: 42a8 0034 clrl %a0@(52)
10c8a21a: 4e5e unlk %fp
10c8a21c: 4e75 rts
10c8a21e <dst_init>:
10c8a21e: 4e56 0000 linkw %fp,#0
10c8a222: 4879 1000 fdb8 pea 1000fdb8 <dst_dev_notifier>
10c8a228: 4eb9 10c5 7f9e jsr 10c57f9e <register_netdevice_notifier>
10c8a22e: 4e5e unlk %fp
10c8a230: 4e75 rts
10c8a232 <rtnetlink_init>:
10c8a232: 4e56 0000 linkw %fp,#0
10c8a236: 4879 1000 7144 pea 10007144 <rta_max+0x20>
10c8a23c: 4eb9 10c1 677e jsr 10c1677e <printk>
10c8a242: 4879 10c5 c64e pea 10c5c64e <rtnetlink_rcv>
10c8a248: 42a7 clrl %sp@-
10c8a24a: 4eb9 10c5 e44a jsr 10c5e44a <netlink_kernel_create>
10c8a250: 23c0 1003 339e movel %d0,1003339e <rtnl>
10c8a256: 4fef 000c lea %sp@(12),%sp
10c8a25a: 660c bnes 10c8a268 <rtnetlink_init+0x36>
10c8a25c: 4879 1000 7164 pea 10007164 <rta_max+0x40>
10c8a262: 4eb9 10c1 60e4 jsr 10c160e4 <panic>
10c8a268: 4879 1000 fedc pea 1000fedc <rtnetlink_dev_notifier>
10c8a26e: 4eb9 10c5 7f9e jsr 10c57f9e <register_netdevice_notifier>
10c8a274: 23fc 1000 fddc movel #268500444,10032a50 <rtnetlink_links>
10c8a27a: 1003 2a50
10c8a27e: 23fc 1000 fddc movel #268500444,10032a94 <rtnetlink_links+0x44>
10c8a284: 1003 2a94
10c8a288: 4e5e unlk %fp
10c8a28a: 4e75 rts
10c8a28c <netlink_proto_init>:
10c8a28c: 4e56 0000 linkw %fp,#0
10c8a290: 4879 1001 00d8 pea 100100d8 <netlink_family_ops>
10c8a296: 4eb9 10c5 441c jsr 10c5441c <sock_register>
10c8a29c: 4297 clrl %sp@
10c8a29e: 42a7 clrl %sp@-
10c8a2a0: 4879 1000 7518 pea 10007518 <prio2band+0x29e>
10c8a2a6: 4eb9 10c3 9c46 jsr 10c39c46 <create_proc_entry>
10c8a2ac: 2040 moveal %d0,%a0
10c8a2ae: b0fc 0000 cmpaw #0,%a0
10c8a2b2: 670c beqs 10c8a2c0 <netlink_proto_init+0x34>
10c8a2b4: 217c 10c5 e866 movel #281405542,%a0@(56)
10c8a2ba: 0038
10c8a2bc: 42a8 0034 clrl %a0@(52)
10c8a2c0: 7000 moveq #0,%d0
10c8a2c2: 4e5e unlk %fp
10c8a2c4: 4e75 rts
10c8a2c6 <ip_rt_init>:
10c8a2c6: 4e56 0000 linkw %fp,#0
10c8a2ca: 48e7 3030 moveml %d2-%d3/%a2-%a3,%sp@-
10c8a2ce: 42a7 clrl %sp@-
10c8a2d0: 42a7 clrl %sp@-
10c8a2d2: 4878 2000 pea 2000 <LFLUSH_I_AND_D+0x17f8>
10c8a2d6: 42a7 clrl %sp@-
10c8a2d8: 4878 0096 pea 96 <LSIGTRAP+0x91>
10c8a2dc: 4879 1000 776a pea 1000776a <prio2band+0x4f0>
10c8a2e2: 4eb9 10c2 0244 jsr 10c20244 <kmem_cache_create>
10c8a2e8: 23c0 1001 0150 movel %d0,10010150 <ipv4_dst_ops+0x28>
10c8a2ee: 4fef 0018 lea %sp@(24),%sp
10c8a2f2: 660c bnes 10c8a300 <ip_rt_init+0x3a>
10c8a2f4: 4879 1000 7777 pea 10007777 <prio2band+0x4fd>
10c8a2fa: 4eb9 10c1 60e4 jsr 10c160e4 <panic>
10c8a300: 2239 1002 7cb8 movel 10027cb8 <num_physpages>,%d1
10c8a306: 700c moveq #12,%d0
10c8a308: e1a9 lsll %d0,%d1
10c8a30a: 700e moveq #14,%d0
10c8a30c: e0a9 lsrl %d0,%d1
10c8a30e: 2001 movel %d1,%d0
10c8a310: d080 addl %d0,%d0
10c8a312: 0280 0007 fff0 andil #524272,%d0
10c8a318: 23c0 1003 30ea movel %d0,100330ea <ip_rt_max_size>
10c8a31e: 7600 moveq #0,%d3
10c8a320: 700c moveq #12,%d0
10c8a322: e0a1 asrl %d0,%d1
10c8a324: 45f9 10c2 25d6 lea 10c225d6 <__get_free_pages>,%a2
10c8a32a: 47f9 1002 4b70 lea 10024b70 <rt_periodic_timer+0x10>,%a3
10c8a330: 7001 moveq #1,%d0
10c8a332: b081 cmpl %d1,%d0
10c8a334: 640c bccs 10c8a342 <ip_rt_init+0x7c>
10c8a336: 7401 moveq #1,%d2
10c8a338: 5283 addql #1,%d3
10c8a33a: 2002 movel %d2,%d0
10c8a33c: e7a8 lsll %d3,%d0
10c8a33e: b280 cmpl %d0,%d1
10c8a340: 62f6 bhis 10c8a338 <ip_rt_init+0x72>
10c8a342: 243c 0000 1000 movel #4096,%d2
10c8a348: e7aa lsll %d3,%d2
10c8a34a: e68a lsrl #3,%d2
10c8a34c: 23c2 1002 4b78 movel %d2,10024b78 <rt_hash_mask>
10c8a352: 2202 movel %d2,%d1
10c8a354: 5381 subql #1,%d1
10c8a356: 2002 movel %d2,%d0
10c8a358: c081 andl %d1,%d0
10c8a35a: 6714 beqs 10c8a370 <ip_rt_init+0xaa>
10c8a35c: 2002 movel %d2,%d0
10c8a35e: 5382 subql #1,%d2
10c8a360: 5380 subql #1,%d0
10c8a362: 2200 movel %d0,%d1
10c8a364: 5381 subql #1,%d1
10c8a366: c081 andl %d1,%d0
10c8a368: 66f2 bnes 10c8a35c <ip_rt_init+0x96>
10c8a36a: 23c2 1002 4b78 movel %d2,10024b78 <rt_hash_mask>
10c8a370: 2f03 movel %d3,%sp@-
10c8a372: 4878 0020 pea 20 <LSIGTRAP+0x1b>
10c8a376: 4e92 jsr %a2@
10c8a378: 23c0 1002 4b74 movel %d0,10024b74 <rt_hash_table>
10c8a37e: 508f addql #8,%sp
10c8a380: 6612 bnes 10c8a394 <ip_rt_init+0xce>
10c8a382: 5383 subql #1,%d3
10c8a384: 4a83 tstl %d3
10c8a386: 6eba bgts 10c8a342 <ip_rt_init+0x7c>
10c8a388: 4879 1000 779c pea 1000779c <prio2band+0x522>
10c8a38e: 4eb9 10c1 60e4 jsr 10c160e4 <panic>
10c8a394: 2239 1002 4b78 movel 10024b78 <rt_hash_mask>,%d1
10c8a39a: 2001 movel %d1,%d0
10c8a39c: 6c04 bges 10c8a3a2 <ip_rt_init+0xdc>
10c8a39e: 707f moveq #127,%d0
10c8a3a0: d081 addl %d1,%d0
10c8a3a2: ee80 asrl #7,%d0
10c8a3a4: 2f00 movel %d0,%sp@-
10c8a3a6: 2f01 movel %d1,%sp@-
10c8a3a8: 4879 1000 77ca pea 100077ca <prio2band+0x550>
10c8a3ae: 4eb9 10c1 677e jsr 10c1677e <printk>
10c8a3b4: 42b9 1002 4b7c clrl 10024b7c <rt_hash_log>
10c8a3ba: 4fef 000c lea %sp@(12),%sp
10c8a3be: 2039 1002 4b78 movel 10024b78 <rt_hash_mask>,%d0
10c8a3c4: 7201 moveq #1,%d1
10c8a3c6: b280 cmpl %d0,%d1
10c8a3c8: 671c beqs 10c8a3e6 <ip_rt_init+0x120>
10c8a3ca: 307c 0001 moveaw #1,%a0
10c8a3ce: 2600 movel %d0,%d3
10c8a3d0: 7400 moveq #0,%d2
10c8a3d2: 2202 movel %d2,%d1
10c8a3d4: 5282 addql #1,%d2
10c8a3d6: 5281 addql #1,%d1
10c8a3d8: 2008 movel %a0,%d0
10c8a3da: e3a8 lsll %d1,%d0
10c8a3dc: b680 cmpl %d0,%d3
10c8a3de: 66f2 bnes 10c8a3d2 <ip_rt_init+0x10c>
10c8a3e0: 23c2 1002 4b7c movel %d2,10024b7c <rt_hash_log>
10c8a3e6: 2039 1002 4b78 movel 10024b78 <rt_hash_mask>,%d0
10c8a3ec: 2200 movel %d0,%d1
10c8a3ee: 5381 subql #1,%d1
10c8a3f0: 23c1 1002 4b78 movel %d1,10024b78 <rt_hash_mask>
10c8a3f6: 7200 moveq #0,%d1
10c8a3f8: 5380 subql #1,%d0
10c8a3fa: b081 cmpl %d1,%d0
10c8a3fc: 6514 bcss 10c8a412 <ip_rt_init+0x14c>
10c8a3fe: 2079 1002 4b74 moveal 10024b74 <rt_hash_table>,%a0
10c8a404: 42a8 0004 clrl %a0@(4)
10c8a408: 4290 clrl %a0@
10c8a40a: 5088 addql #8,%a0
10c8a40c: 5281 addql #1,%d1
10c8a40e: b081 cmpl %d1,%d0
10c8a410: 64f2 bccs 10c8a404 <ip_rt_init+0x13e>
10c8a412: 2239 1002 4b78 movel 10024b78 <rt_hash_mask>,%d1
10c8a418: 5281 addql #1,%d1
10c8a41a: 23c1 1001 012c movel %d1,1001012c <ipv4_dst_ops+0x4>
10c8a420: 2001 movel %d1,%d0
10c8a422: e988 lsll #4,%d0
10c8a424: 2439 1003 30ea movel 100330ea <ip_rt_max_size>,%d2
10c8a42a: b082 cmpl %d2,%d0
10c8a42c: 6408 bccs 10c8a436 <ip_rt_init+0x170>
10c8a42e: 23c0 1003 30ea movel %d0,100330ea <ip_rt_max_size>
10c8a434: 600a bras 10c8a440 <ip_rt_init+0x17a>
10c8a436: b282 cmpl %d2,%d1
10c8a438: 6306 blss 10c8a440 <ip_rt_init+0x17a>
10c8a43a: 23c1 1003 30ea movel %d1,100330ea <ip_rt_max_size>
10c8a440: 4eb9 10c8 aade jsr 10c8aade <devinet_init>
10c8a446: 4eb9 10c8 ace0 jsr 10c8ace0 <ip_fib_init>
10c8a44c: 23fc 10c5 ed16 movel #281406742,10024b5c <rt_flush_timer+0x10>
10c8a452: 1002 4b5c
10c8a456: 26bc 10c5 ebee movel #281406446,%a3@
10c8a45c: 4eb9 10c5 ca14 jsr 10c5ca14 <net_random>
10c8a462: 2439 1001 00fc movel 100100fc <ip_rt_gc_interval>,%d2
10c8a468: 2f02 movel %d2,%sp@-
10c8a46a: 2f00 movel %d0,%sp@-
10c8a46c: 4eb9 10c8 599c jsr 10c8599c <__umodsi3>
10c8a472: 508f addql #8,%sp
10c8a474: 2239 1002 67b0 movel 100267b0 <jiffies>,%d1
10c8a47a: d280 addl %d0,%d1
10c8a47c: d282 addl %d2,%d1
10c8a47e: 23c1 1002 4b68 movel %d1,10024b68 <rt_periodic_timer+0x8>
10c8a484: 486b fff0 pea %a3@(-16)
10c8a488: 4eb9 10c1 96d0 jsr 10c196d0 <add_timer>
10c8a48e: 2eb9 1002 7d1c movel 10027d1c <proc_net>,%sp@
10c8a494: 42a7 clrl %sp@-
10c8a496: 4879 1000 7801 pea 10007801 <prio2band+0x587>
10c8a49c: 4eb9 10c3 9c46 jsr 10c39c46 <create_proc_entry>
10c8a4a2: 2040 moveal %d0,%a0
10c8a4a4: 4fef 000c lea %sp@(12),%sp
10c8a4a8: b0fc 0000 cmpaw #0,%a0
10c8a4ac: 6708 beqs 10c8a4b6 <ip_rt_init+0x1f0>
10c8a4ae: 217c 10c5 e9d8 movel #281405912,%a0@(32)
10c8a4b4: 0020
10c8a4b6: 2f39 1002 7d1c movel 10027d1c <proc_net>,%sp@-
10c8a4bc: 42a7 clrl %sp@-
10c8a4be: 4879 1000 780a pea 1000780a <prio2band+0x590>
10c8a4c4: 4eb9 10c3 9c46 jsr 10c39c46 <create_proc_entry>
10c8a4ca: 2040 moveal %d0,%a0
10c8a4cc: b0fc 0000 cmpaw #0,%a0
10c8a4d0: 6708 beqs 10c8a4da <ip_rt_init+0x214>
10c8a4d2: 217c 10c5 eb40 movel #281406272,%a0@(32)
10c8a4d8: 0020
10c8a4da: 4cee 0c0c fff0 moveml %fp@(-16),%d2-%d3/%a2-%a3
10c8a4e0: 4e5e unlk %fp
10c8a4e2: 4e75 rts
10c8a4e4 <inet_initpeers>:
10c8a4e4: 4e56 ffc0 linkw %fp,#-64
10c8a4e8: 2f0a movel %a2,%sp@-
10c8a4ea: 2f02 movel %d2,%sp@-
10c8a4ec: 486e ffc0 pea %fp@(-64)
10c8a4f0: 4eb9 10c1 245c jsr 10c1245c <si_meminfo>
10c8a4f6: 222e ffd0 movel %fp@(-48),%d1
10c8a4fa: 588f addql #4,%sp
10c8a4fc: 0c81 0000 2000 cmpil #8192,%d1
10c8a502: 620e bhis 10c8a512 <inet_initpeers+0x2e>
10c8a504: 2039 1001 01bc movel 100101bc <inet_peer_threshold>,%d0
10c8a50a: e280 asrl #1,%d0
10c8a50c: 23c0 1001 01bc movel %d0,100101bc <inet_peer_threshold>
10c8a512: 0c81 0000 1000 cmpil #4096,%d1
10c8a518: 620e bhis 10c8a528 <inet_initpeers+0x44>
10c8a51a: 2039 1001 01bc movel 100101bc <inet_peer_threshold>,%d0
10c8a520: e280 asrl #1,%d0
10c8a522: 23c0 1001 01bc movel %d0,100101bc <inet_peer_threshold>
10c8a528: 0c81 0000 0800 cmpil #2048,%d1
10c8a52e: 620e bhis 10c8a53e <inet_initpeers+0x5a>
10c8a530: 2039 1001 01bc movel 100101bc <inet_peer_threshold>,%d0
10c8a536: e480 asrl #2,%d0
10c8a538: 23c0 1001 01bc movel %d0,100101bc <inet_peer_threshold>
10c8a53e: 42a7 clrl %sp@-
10c8a540: 42a7 clrl %sp@-
10c8a542: 4878 2000 pea 2000 <LFLUSH_I_AND_D+0x17f8>
10c8a546: 42a7 clrl %sp@-
10c8a548: 4878 0028 pea 28 <LSIGTRAP+0x23>
10c8a54c: 4879 1000 781d pea 1000781d <prio2band+0x5a3>
10c8a552: 4eb9 10c2 0244 jsr 10c20244 <kmem_cache_create>
10c8a558: 23c0 1002 4b80 movel %d0,10024b80 <peer_cachep>
10c8a55e: 4eb9 10c5 ca14 jsr 10c5ca14 <net_random>
10c8a564: 45f9 1001 01d8 lea 100101d8 <peer_periodic_timer+0x8>,%a2
10c8a56a: 2439 1001 01e8 movel 100101e8 <inet_peer_gc_maxtime>,%d2
10c8a570: 2f02 movel %d2,%sp@-
10c8a572: 2f00 movel %d0,%sp@-
10c8a574: 4eb9 10c8 599c jsr 10c8599c <__umodsi3>
10c8a57a: 508f addql #8,%sp
10c8a57c: 2239 1002 67b0 movel 100267b0 <jiffies>,%d1
10c8a582: d280 addl %d0,%d1
10c8a584: d282 addl %d2,%d1
10c8a586: 2481 movel %d1,%a2@
10c8a588: 486a fff8 pea %a2@(-8)
10c8a58c: 4eb9 10c1 96d0 jsr 10c196d0 <add_timer>
10c8a592: 242e ffb8 movel %fp@(-72),%d2
10c8a596: 246e ffbc moveal %fp@(-68),%a2
10c8a59a: 4e5e unlk %fp
10c8a59c: 4e75 rts
10c8a59e <ip_init>:
10c8a59e: 4e56 0000 linkw %fp,#0
10c8a5a2: 4879 1001 0254 pea 10010254 <ip_packet_type>
10c8a5a8: 4eb9 10c5 79c0 jsr 10c579c0 <dev_add_pack>
10c8a5ae: 4eb9 10c8 a2c6 jsr 10c8a2c6 <ip_rt_init>
10c8a5b4: 4eb9 10c8 a4e4 jsr 10c8a4e4 <inet_initpeers>
10c8a5ba: 4e5e unlk %fp
10c8a5bc: 4e75 rts
10c8a5be <tcp_init>:
10c8a5be: 4e56 0000 linkw %fp,#0
10c8a5c2: 48e7 3f3c moveml %d2-%d7/%a2-%a5,%sp@-
10c8a5c6: 42a7 clrl %sp@-
10c8a5c8: 42a7 clrl %sp@-
10c8a5ca: 4878 2000 pea 2000 <LFLUSH_I_AND_D+0x17f8>
10c8a5ce: 42a7 clrl %sp@-
10c8a5d0: 4878 0038 pea 38 <LSIGTRAP+0x33>
10c8a5d4: 4879 1000 8a20 pea 10008a20 <prio2band+0x17a6>
10c8a5da: 45f9 10c2 0244 lea 10c20244 <kmem_cache_create>,%a2
10c8a5e0: 4e92 jsr %a2@
10c8a5e2: 23c0 1003 295c movel %d0,1003295c <tcp_openreq_cachep>
10c8a5e8: 4fef 0018 lea %sp@(24),%sp
10c8a5ec: 660c bnes 10c8a5fa <tcp_init+0x3c>
10c8a5ee: 4879 1000 8a31 pea 10008a31 <prio2band+0x17b7>
10c8a5f4: 4eb9 10c1 60e4 jsr 10c160e4 <panic>
10c8a5fa: 42a7 clrl %sp@-
10c8a5fc: 42a7 clrl %sp@-
10c8a5fe: 4878 2000 pea 2000 <LFLUSH_I_AND_D+0x17f8>
10c8a602: 42a7 clrl %sp@-
10c8a604: 4878 0010 pea 10 <LSIGTRAP+0xb>
10c8a608: 4879 1000 8a5c pea 10008a5c <prio2band+0x17e2>
10c8a60e: 4e92 jsr %a2@
10c8a610: 23c0 1003 2964 movel %d0,10032964 <tcp_bucket_cachep>
10c8a616: 4fef 0018 lea %sp@(24),%sp
10c8a61a: 660c bnes 10c8a628 <tcp_init+0x6a>
10c8a61c: 4879 1000 8a6c pea 10008a6c <prio2band+0x17f2>
10c8a622: 4eb9 10c1 60e4 jsr 10c160e4 <panic>
10c8a628: 42a7 clrl %sp@-
10c8a62a: 42a7 clrl %sp@-
10c8a62c: 4878 2000 pea 2000 <LFLUSH_I_AND_D+0x17f8>
10c8a630: 42a7 clrl %sp@-
10c8a632: 4878 0058 pea 58 <LSIGTRAP+0x53>
10c8a636: 4879 1000 8a9a pea 10008a9a <prio2band+0x1820>
10c8a63c: 4e92 jsr %a2@
10c8a63e: 23c0 1003 37a6 movel %d0,100337a6 <tcp_timewait_cachep>
10c8a644: 4fef 0018 lea %sp@(24),%sp
10c8a648: 660c bnes 10c8a656 <tcp_init+0x98>
10c8a64a: 4879 1000 8aa8 pea 10008aa8 <prio2band+0x182e>
10c8a650: 4eb9 10c1 60e4 jsr 10c160e4 <panic>
10c8a656: 2039 1002 7cb8 movel 10027cb8 <num_physpages>,%d0
10c8a65c: 2200 movel %d0,%d1
10c8a65e: 740b moveq #11,%d2
10c8a660: e4a9 lsrl %d2,%d1
10c8a662: 0c80 0001 ffff cmpil #131071,%d0
10c8a668: 6306 blss 10c8a670 <tcp_init+0xb2>
10c8a66a: 2200 movel %d0,%d1
10c8a66c: 7409 moveq #9,%d2
10c8a66e: e4a9 lsrl %d2,%d1
10c8a670: 7600 moveq #0,%d3
10c8a672: 283c 1001 030c movel #268501772,%d4
10c8a678: 47f9 10c2 25d6 lea 10c225d6 <__get_free_pages>,%a3
10c8a67e: 7cf4 moveq #-12,%d6
10c8a680: dc84 addl %d4,%d6
10c8a682: 4bf9 1001 0308 lea 10010308 <tcp_hashinfo+0x8>,%a5
10c8a688: 45f9 1001 0304 lea 10010304 <tcp_hashinfo+0x4>,%a2
10c8a68e: 2a3c 1001 03b0 movel #268501936,%d5
10c8a694: 2e3c 1003 338a movel #268645258,%d7
10c8a69a: 7001 moveq #1,%d0
10c8a69c: b081 cmpl %d1,%d0
10c8a69e: 640c bccs 10c8a6ac <tcp_init+0xee>
10c8a6a0: 7401 moveq #1,%d2
10c8a6a2: 5283 addql #1,%d3
10c8a6a4: 2002 movel %d2,%d0
10c8a6a6: e7a8 lsll %d3,%d0
10c8a6a8: b280 cmpl %d0,%d1
10c8a6aa: 62f6 bhis 10c8a6a2 <tcp_init+0xe4>
10c8a6ac: 49f9 1001 030c lea 1001030c <tcp_hashinfo+0xc>,%a4
10c8a6b2: 203c 0000 1000 movel #4096,%d0
10c8a6b8: e7a8 lsll %d3,%d0
10c8a6ba: e888 lsrl #4,%d0
10c8a6bc: 2880 movel %d0,%a4@
10c8a6be: 2200 movel %d0,%d1
10c8a6c0: 5381 subql #1,%d1
10c8a6c2: c081 andl %d1,%d0
10c8a6c4: 6718 beqs 10c8a6de <tcp_init+0x120>
10c8a6c6: 43f9 1001 030c lea 1001030c <tcp_hashinfo+0xc>,%a1
10c8a6cc: 2051 moveal %a1@,%a0
10c8a6ce: 2008 movel %a0,%d0
10c8a6d0: 5388 subql #1,%a0
10c8a6d2: 5380 subql #1,%d0
10c8a6d4: 2200 movel %d0,%d1
10c8a6d6: 5381 subql #1,%d1
10c8a6d8: c081 andl %d1,%d0
10c8a6da: 66f2 bnes 10c8a6ce <tcp_init+0x110>
10c8a6dc: 2288 movel %a0,%a1@
10c8a6de: 2f03 movel %d3,%sp@-
10c8a6e0: 4878 0020 pea 20 <LSIGTRAP+0x1b>
10c8a6e4: 4e93 jsr %a3@
10c8a6e6: 2046 moveal %d6,%a0
10c8a6e8: 2080 movel %d0,%a0@
10c8a6ea: 508f addql #8,%sp
10c8a6ec: 6612 bnes 10c8a700 <tcp_init+0x142>
10c8a6ee: 5383 subql #1,%d3
10c8a6f0: 4a83 tstl %d3
10c8a6f2: 6ebe bgts 10c8a6b2 <tcp_init+0xf4>
10c8a6f4: 4879 1000 8ad4 pea 10008ad4 <prio2band+0x185a>
10c8a6fa: 4eb9 10c1 60e4 jsr 10c160e4 <panic>
10c8a700: 7200 moveq #0,%d1
10c8a702: 2044 moveal %d4,%a0
10c8a704: 2010 movel %a0@,%d0
10c8a706: d080 addl %d0,%d0
10c8a708: b081 cmpl %d1,%d0
10c8a70a: 6f24 bles 10c8a730 <tcp_init+0x172>
10c8a70c: 93c9 subal %a1,%a1
10c8a70e: 2079 1001 0300 moveal 10010300 <tcp_hashinfo>,%a0
10c8a714: 42b0 9800 clrl %a0@(00000000,%a1:l)
10c8a718: 2079 1001 0300 moveal 10010300 <tcp_hashinfo>,%a0
10c8a71e: 42b0 9804 clrl %a0@(00000004,%a1:l)
10c8a722: 5089 addql #8,%a1
10c8a724: 5281 addql #1,%d1
10c8a726: 2044 moveal %d4,%a0
10c8a728: 2010 movel %a0@,%d0
10c8a72a: d080 addl %d0,%d0
10c8a72c: b081 cmpl %d1,%d0
10c8a72e: 6ede bgts 10c8a70e <tcp_init+0x150>
10c8a730: 243c 0000 1000 movel #4096,%d2
10c8a736: 2002 movel %d2,%d0
10c8a738: e7a8 lsll %d3,%d0
10c8a73a: e688 lsrl #3,%d0
10c8a73c: 2a80 movel %d0,%a5@
10c8a73e: 0c80 0001 0000 cmpil #65536,%d0
10c8a744: 6f04 bles 10c8a74a <tcp_init+0x18c>
10c8a746: 4a83 tstl %d3
10c8a748: 6e0c bgts 10c8a756 <tcp_init+0x198>
10c8a74a: 2f03 movel %d3,%sp@-
10c8a74c: 4878 0020 pea 20 <LSIGTRAP+0x1b>
10c8a750: 4e93 jsr %a3@
10c8a752: 2480 movel %d0,%a2@
10c8a754: 508f addql #8,%sp
10c8a756: 4a92 tstl %a2@
10c8a758: 6610 bnes 10c8a76a <tcp_init+0x1ac>
10c8a75a: 5383 subql #1,%d3
10c8a75c: 6ad8 bpls 10c8a736 <tcp_init+0x178>
10c8a75e: 4879 1000 8b03 pea 10008b03 <prio2band+0x1889>
10c8a764: 4eb9 10c1 60e4 jsr 10c160e4 <panic>
10c8a76a: 7200 moveq #0,%d1
10c8a76c: b295 cmpl %a5@,%d1
10c8a76e: 6c1e bges 10c8a78e <tcp_init+0x1d0>
10c8a770: 93c9 subal %a1,%a1
10c8a772: 2079 1001 0304 moveal 10010304 <tcp_hashinfo+0x4>,%a0
10c8a778: 42b0 9800 clrl %a0@(00000000,%a1:l)
10c8a77c: 2079 1001 0304 moveal 10010304 <tcp_hashinfo+0x4>,%a0
10c8a782: 42b0 9804 clrl %a0@(00000004,%a1:l)
10c8a786: 5089 addql #8,%a1
10c8a788: 5281 addql #1,%d1
10c8a78a: b295 cmpl %a5@,%d1
10c8a78c: 6de4 blts 10c8a772 <tcp_init+0x1b4>
10c8a78e: 7004 moveq #4,%d0
10c8a790: b083 cmpl %d3,%d0
10c8a792: 6c3a bges 10c8a7ce <tcp_init+0x210>
10c8a794: 2045 moveal %d5,%a0
10c8a796: 20bc 0000 8000 movel #32768,%a0@
10c8a79c: 23fc 0000 ee48 movel #61000,100103b4 <sysctl_local_port_range+0x4>
10c8a7a2: 1001 03b4
10c8a7a6: 23fc 0002 bf20 movel #180000,1001047c <sysctl_tcp_max_tw_buckets>
10c8a7ac: 1001 047c
10c8a7b0: 2203 movel %d3,%d1
10c8a7b2: 5981 subql #4,%d1
10c8a7b4: 203c 0000 1000 movel #4096,%d0
10c8a7ba: e3a8 lsll %d1,%d0
10c8a7bc: 23c0 1001 02c8 movel %d0,100102c8 <sysctl_tcp_max_orphans>
10c8a7c2: 23fc 0000 0400 movel #1024,100103bc <sysctl_max_syn_backlog>
10c8a7c8: 1001 03bc
10c8a7cc: 603a bras 10c8a808 <tcp_init+0x24a>
10c8a7ce: 7002 moveq #2,%d0
10c8a7d0: b083 cmpl %d3,%d0
10c8a7d2: 6d34 blts 10c8a808 <tcp_init+0x24a>
10c8a7d4: 7203 moveq #3,%d1
10c8a7d6: 9283 subl %d3,%d1
10c8a7d8: 2001 movel %d1,%d0
10c8a7da: 740a moveq #10,%d2
10c8a7dc: e5a8 lsll %d2,%d0
10c8a7de: 2045 moveal %d5,%a0
10c8a7e0: 2080 movel %d0,%a0@
10c8a7e2: 2039 1001 047c movel 1001047c <sysctl_tcp_max_tw_buckets>,%d0
10c8a7e8: e2a0 asrl %d1,%d0
10c8a7ea: 23c0 1001 047c movel %d0,1001047c <sysctl_tcp_max_tw_buckets>
10c8a7f0: 2039 1001 02c8 movel 100102c8 <sysctl_tcp_max_orphans>,%d0
10c8a7f6: e2a0 asrl %d1,%d0
10c8a7f8: 23c0 1001 02c8 movel %d0,100102c8 <sysctl_tcp_max_orphans>
10c8a7fe: 23fc 0000 0080 movel #128,100103bc <sysctl_max_syn_backlog>
10c8a804: 1001 03bc
10c8a808: 2045 moveal %d5,%a0
10c8a80a: 2a10 movel %a0@,%d5
10c8a80c: 5385 subql #1,%d5
10c8a80e: 23c5 1001 03b8 movel %d5,100103b8 <tcp_port_rover>
10c8a814: 203c 0000 0300 movel #768,%d0
10c8a81a: e7a8 lsll %d3,%d0
10c8a81c: 23c0 1003 3386 movel %d0,10033386 <sysctl_tcp_mem>
10c8a822: 223c 0000 0400 movel #1024,%d1
10c8a828: e7a9 lsll %d3,%d1
10c8a82a: 2047 moveal %d7,%a0
10c8a82c: 2081 movel %d1,%a0@
10c8a82e: 243c 0000 0600 movel #1536,%d2
10c8a834: e7aa lsll %d3,%d2
10c8a836: 23c2 1003 338e movel %d2,1003338e <sysctl_tcp_mem+0x8>
10c8a83c: 2002 movel %d2,%d0
10c8a83e: 9081 subl %d1,%d0
10c8a840: 0c80 0000 0200 cmpil #512,%d0
10c8a846: 6f08 bles 10c8a850 <tcp_init+0x292>
10c8a848: 0682 ffff fe00 addil #-512,%d2
10c8a84e: 2082 movel %d2,%a0@
10c8a850: 2047 moveal %d7,%a0
10c8a852: 2210 movel %a0@,%d1
10c8a854: 2001 movel %d1,%d0
10c8a856: 90b9 1003 3386 subl 10033386 <sysctl_tcp_mem>,%d0
10c8a85c: 0c80 0000 0200 cmpil #512,%d0
10c8a862: 6f0c bles 10c8a870 <tcp_init+0x2b2>
10c8a864: 0681 ffff fe00 addil #-512,%d1
10c8a86a: 23c1 1003 3386 movel %d1,10033386 <sysctl_tcp_mem>
10c8a870: 7002 moveq #2,%d0
10c8a872: b083 cmpl %d3,%d0
10c8a874: 6d28 blts 10c8a89e <tcp_init+0x2e0>
10c8a876: 23fc 0001 0000 movel #65536,1001027c <sysctl_tcp_wmem+0x8>
10c8a87c: 1001 027c
10c8a880: 23fc 0000 1000 movel #4096,10010280 <sysctl_tcp_rmem>
10c8a886: 1001 0280
10c8a88a: 23fc 0000 aaa9 movel #43689,10010284 <sysctl_tcp_rmem+0x4>
10c8a890: 1001 0284
10c8a894: 23fc 0001 5552 movel #87378,10010288 <sysctl_tcp_rmem+0x8>
10c8a89a: 1001 0288
10c8a89e: 2f15 movel %a5@,%sp@-
10c8a8a0: 2044 moveal %d4,%a0
10c8a8a2: 2010 movel %a0@,%d0
10c8a8a4: d080 addl %d0,%d0
10c8a8a6: 2f00 movel %d0,%sp@-
10c8a8a8: 4879 1000 8b2b pea 10008b2b <prio2band+0x18b1>
10c8a8ae: 4eb9 10c1 677e jsr 10c1677e <printk>
10c8a8b4: 4eb9 10c8 a98a jsr 10c8a98a <tcpdiag_init>
10c8a8ba: 4cee 3cfc ffd8 moveml %fp@(-40),%d2-%d7/%a2-%a5
10c8a8c0: 4e5e unlk %fp
10c8a8c2: 4e75 rts
10c8a8c4 <tcp_v4_init>:
10c8a8c4: 4e56 0000 linkw %fp,#0
10c8a8c8: 2f0a movel %a2,%sp@-
10c8a8ca: 246e 0008 moveal %fp@(8),%a2
10c8a8ce: 43f9 1002 4cbe lea 10024cbe <tcp_inode+0x32>,%a1
10c8a8d4: 32bc c000 movew #-16384,%a1@
10c8a8d8: 13fc 0001 1002 moveb #1,10024d98 <tcp_inode+0x10c>
10c8a8de: 4d98
10c8a8e0: 42b9 1002 4cc2 clrl 10024cc2 <tcp_inode+0x36>
10c8a8e6: 42b9 1002 4cc6 clrl 10024cc6 <tcp_inode+0x3a>
10c8a8ec: 42b9 1002 4d24 clrl 10024d24 <tcp_inode+0x98>
10c8a8f2: 23fc 1002 4d28 movel #268586280,10024d28 <tcp_inode+0x9c>
10c8a8f8: 1002 4d28
10c8a8fc: 41e9 006a lea %a1@(106),%a0
10c8a900: 23c8 1002 4d2c movel %a0,10024d2c <tcp_inode+0xa0>
10c8a906: 42b9 1002 4dc2 clrl 10024dc2 <tcp_inode+0x136>
10c8a90c: 23fc 1002 4dc6 movel #268586438,10024dc6 <tcp_inode+0x13a>
10c8a912: 1002 4dc6
10c8a916: 23fc 1002 4dc6 movel #268586438,10024dca <tcp_inode+0x13e>
10c8a91c: 1002 4dca
10c8a920: 2079 1001 02f0 moveal 100102f0 <tcp_socket>,%a0
10c8a926: 43e9 ffce lea %a1@(-50),%a1
10c8a92a: 2149 000c movel %a1,%a0@(12)
10c8a92e: 7001 moveq #1,%d0
10c8a930: 2080 movel %d0,%a0@
10c8a932: 317c 0003 0028 movew #3,%a0@(40)
10c8a938: 4878 0006 pea 6 <LSIGTRAP+0x1>
10c8a93c: 2f08 movel %a0,%sp@-
10c8a93e: 206a 0004 moveal %a2@(4),%a0
10c8a942: 4e90 jsr %a0@
10c8a944: 508f addql #8,%sp
10c8a946: 4a80 tstl %d0
10c8a948: 6c0c bges 10c8a956 <tcp_v4_init+0x92>
10c8a94a: 4879 1000 96c9 pea 100096c9 <timer_bug_msg+0x502>
10c8a950: 4eb9 10c1 60e4 jsr 10c160e4 <panic>
10c8a956: 2279 1001 02f0 moveal 100102f0 <tcp_socket>,%a1
10c8a95c: 2069 0018 moveal %a1@(24),%a0
10c8a960: 7020 moveq #32,%d0
10c8a962: 2140 0088 movel %d0,%a0@(136)
10c8a966: 2069 0018 moveal %a1@(24),%a0
10c8a96a: 217c 0000 00ff movel #255,%a0@(682)
10c8a970: 02aa
10c8a972: 2069 0018 moveal %a1@(24),%a0
10c8a976: 2268 00d2 moveal %a0@(210),%a1
10c8a97a: 2f08 movel %a0,%sp@-
10c8a97c: 2069 003c moveal %a1@(60),%a0
10c8a980: 4e90 jsr %a0@
10c8a982: 246e fffc moveal %fp@(-4),%a2
10c8a986: 4e5e unlk %fp
10c8a988: 4e75 rts
10c8a98a <tcpdiag_init>:
10c8a98a: 4e56 0000 linkw %fp,#0
10c8a98e: 4879 10c7 71fa pea 10c771fa <tcpdiag_rcv>
10c8a994: 4878 0004 pea 4 <PF_PTRACED_BIT>
10c8a998: 4eb9 10c5 e44a jsr 10c5e44a <netlink_kernel_create>
10c8a99e: 23c0 1002 4f0c movel %d0,10024f0c <tcpnl>
10c8a9a4: 508f addql #8,%sp
10c8a9a6: 660c bnes 10c8a9b4 <tcpdiag_init+0x2a>
10c8a9a8: 4879 1000 981d pea 1000981d <timer_bug_msg+0x656>
10c8a9ae: 4eb9 10c1 60e4 jsr 10c160e4 <panic>
10c8a9b4: 4e5e unlk %fp
10c8a9b6: 4e75 rts
10c8a9b8 <arp_init>:
10c8a9b8: 4e56 0000 linkw %fp,#0
10c8a9bc: 4879 1001 0630 pea 10010630 <arp_tbl>
10c8a9c2: 4eb9 10c5 b742 jsr 10c5b742 <neigh_table_init>
10c8a9c8: 4879 1001 07e8 pea 100107e8 <arp_packet_type>
10c8a9ce: 4eb9 10c5 79c0 jsr 10c579c0 <dev_add_pack>
10c8a9d4: 584f addqw #4,%sp
10c8a9d6: 2eb9 1002 7d1c movel 10027d1c <proc_net>,%sp@
10c8a9dc: 42a7 clrl %sp@-
10c8a9de: 4879 1000 9beb pea 10009beb <timer_bug_msg+0xa24>
10c8a9e4: 4eb9 10c3 9c46 jsr 10c39c46 <create_proc_entry>
10c8a9ea: 2040 moveal %d0,%a0
10c8a9ec: b0fc 0000 cmpaw #0,%a0
10c8a9f0: 6708 beqs 10c8a9fa <arp_init+0x42>
10c8a9f2: 217c 10c7 a2aa movel #281518762,%a0@(32)
10c8a9f8: 0020
10c8a9fa: 4e5e unlk %fp
10c8a9fc: 4e75 rts
10c8a9fe <icmp_init>:
10c8a9fe: 4e56 0000 linkw %fp,#0
10c8aa02: 2f0a movel %a2,%sp@-
10c8aa04: 246e 0008 moveal %fp@(8),%a2
10c8aa08: 43f9 1003 2caa lea 10032caa <icmp_inode+0x32>,%a1
10c8aa0e: 32bc c000 movew #-16384,%a1@
10c8aa12: 13fc 0001 1003 moveb #1,10032d84 <icmp_inode+0x10c>
10c8aa18: 2d84
10c8aa1a: 42b9 1003 2cae clrl 10032cae <icmp_inode+0x36>
10c8aa20: 42b9 1003 2cb2 clrl 10032cb2 <icmp_inode+0x3a>
10c8aa26: 42b9 1003 2d10 clrl 10032d10 <icmp_inode+0x98>
10c8aa2c: 23fc 1003 2d14 movel #268643604,10032d14 <icmp_inode+0x9c>
10c8aa32: 1003 2d14
10c8aa36: 41e9 006a lea %a1@(106),%a0
10c8aa3a: 23c8 1003 2d18 movel %a0,10032d18 <icmp_inode+0xa0>
10c8aa40: 42b9 1003 2dae clrl 10032dae <icmp_inode+0x136>
10c8aa46: 23fc 1003 2db2 movel #268643762,10032db2 <icmp_inode+0x13a>
10c8aa4c: 1003 2db2
10c8aa50: 23fc 1003 2db2 movel #268643762,10032db6 <icmp_inode+0x13e>
10c8aa56: 1003 2db6
10c8aa5a: 2079 1001 0864 moveal 10010864 <icmp_socket>,%a0
10c8aa60: 43e9 ffce lea %a1@(-50),%a1
10c8aa64: 2149 000c movel %a1,%a0@(12)
10c8aa68: 7001 moveq #1,%d0
10c8aa6a: 2080 movel %d0,%a0@
10c8aa6c: 317c 0003 0028 movew #3,%a0@(40)
10c8aa72: 4878 0001 pea 1 <PF_DTRACE_OFF>
10c8aa76: 2f08 movel %a0,%sp@-
10c8aa78: 206a 0004 moveal %a2@(4),%a0
10c8aa7c: 4e90 jsr %a0@
10c8aa7e: 508f addql #8,%sp
10c8aa80: 4a80 tstl %d0
10c8aa82: 6c0c bges 10c8aa90 <icmp_init+0x92>
10c8aa84: 4879 1000 9d37 pea 10009d37 <timer_bug_msg+0xb70>
10c8aa8a: 4eb9 10c1 60e4 jsr 10c160e4 <panic>
10c8aa90: 2279 1001 0864 moveal 10010864 <icmp_socket>,%a1
10c8aa96: 2069 0018 moveal %a1@(24),%a0
10c8aa9a: 7020 moveq #32,%d0
10c8aa9c: 2140 0088 movel %d0,%a0@(136)
10c8aaa0: 2069 0018 moveal %a1@(24),%a0
10c8aaa4: 217c 0001 fffe movel #131070,%a0@(140)
10c8aaaa: 008c
10c8aaac: 2069 0018 moveal %a1@(24),%a0
10c8aab0: 217c 0000 00ff movel #255,%a0@(682)
10c8aab6: 02aa
10c8aab8: 2069 0018 moveal %a1@(24),%a0
10c8aabc: 4228 02c0 clrb %a0@(704)
10c8aac0: 2079 1001 0864 moveal 10010864 <icmp_socket>,%a0
10c8aac6: 2068 0018 moveal %a0@(24),%a0
10c8aaca: 2268 00d2 moveal %a0@(210),%a1
10c8aace: 2f08 movel %a0,%sp@-
10c8aad0: 2069 003c moveal %a1@(60),%a0
10c8aad4: 4e90 jsr %a0@
10c8aad6: 246e fffc moveal %fp@(-4),%a2
10c8aada: 4e5e unlk %fp
10c8aadc: 4e75 rts
10c8aade <devinet_init>:
10c8aade: 4e56 0000 linkw %fp,#0
10c8aae2: 4879 10c7 bf78 pea 10c7bf78 <inet_gifconf>
10c8aae8: 4878 0002 pea 2 <PF_DTRACE_OFF+0x1>
10c8aaec: 4eb9 10c5 8846 jsr 10c58846 <register_gifconf>
10c8aaf2: 4879 1001 09ec pea 100109ec <ip_netdev_notifier>
10c8aaf8: 4eb9 10c5 7f9e jsr 10c57f9e <register_netdevice_notifier>
10c8aafe: 23fc 1001 09f8 movel #268503544,10032a58 <rtnetlink_links+0x8>
10c8ab04: 1003 2a58
10c8ab08: 4e5e unlk %fp
10c8ab0a: 4e75 rts
10c8ab0c <inet_init>:
10c8ab0c: 4e56 0000 linkw %fp,#0
10c8ab10: 48e7 3830 moveml %d2-%d4/%a2-%a3,%sp@-
10c8ab14: 4879 1000 a3bd pea 1000a3bd <timer_bug_msg+0x11f6>
10c8ab1a: 45f9 10c1 677e lea 10c1677e <printk>,%a2
10c8ab20: 4e92 jsr %a2@
10c8ab22: 2ebc 1001 0b80 movel #268503936,%sp@
10c8ab28: 4eb9 10c5 441c jsr 10c5441c <sock_register>
10c8ab2e: 4879 1000 a3fe pea 1000a3fe <timer_bug_msg+0x1237>
10c8ab34: 4e92 jsr %a2@
10c8ab36: 2679 1001 022e moveal 1001022e <inet_protocol_base>,%a3
10c8ab3c: 508f addql #8,%sp
10c8ab3e: 283c 1003 2958 movel #268642648,%d4
10c8ab44: 263c 1001 0be2 movel #268504034,%d3
10c8ab4a: b6fc 0000 cmpaw #0,%a3
10c8ab4e: 6738 beqs 10c8ab88 <inet_init+0x7c>
10c8ab50: 242b 0008 movel %a3@(8),%d2
10c8ab54: 2f0b movel %a3,%sp@-
10c8ab56: 4eb9 10c6 1e08 jsr 10c61e08 <inet_add_protocol>
10c8ab5c: 588f addql #4,%sp
10c8ab5e: 203c 1000 a413 movel #268477459,%d0
10c8ab64: 4a82 tstl %d2
10c8ab66: 6706 beqs 10c8ab6e <inet_init+0x62>
10c8ab68: 203c 1000 a410 movel #268477456,%d0
10c8ab6e: 2f00 movel %d0,%sp@-
10c8ab70: 2f2b 0012 movel %a3@(18),%sp@-
10c8ab74: 4879 1000 a415 pea 1000a415 <timer_bug_msg+0x124e>
10c8ab7a: 4e92 jsr %a2@
10c8ab7c: 2642 moveal %d2,%a3
10c8ab7e: 4fef 000c lea %sp@(12),%sp
10c8ab82: b6fc 0000 cmpaw #0,%a3
10c8ab86: 66c8 bnes 10c8ab50 <inet_init+0x44>
10c8ab88: 41f9 1003 2900 lea 10032900 <inetsw>,%a0
10c8ab8e: b888 cmpl %a0,%d4
10c8ab90: 630e blss 10c8aba0 <inet_init+0x94>
10c8ab92: 2004 movel %d4,%d0
10c8ab94: 2088 movel %a0,%a0@
10c8ab96: 2148 0004 movel %a0,%a0@(4)
10c8ab9a: 5088 addql #8,%a0
10c8ab9c: b088 cmpl %a0,%d0
10c8ab9e: 62f4 bhis 10c8ab94 <inet_init+0x88>
10c8aba0: 45f9 1001 0b8e lea 10010b8e <inetsw_array>,%a2
10c8aba6: b68a cmpl %a2,%d3
10c8aba8: 6312 blss 10c8abbc <inet_init+0xb0>
10c8abaa: 2f0a movel %a2,%sp@-
10c8abac: 4eb9 10c7 d54a jsr 10c7d54a <inet_register_protosw>
10c8abb2: 588f addql #4,%sp
10c8abb4: 45ea 001c lea %a2@(28),%a2
10c8abb8: b68a cmpl %a2,%d3
10c8abba: 62ee bhis 10c8abaa <inet_init+0x9e>
10c8abbc: 4eb9 10c8 a9b8 jsr 10c8a9b8 <arp_init>
10c8abc2: 4eb9 10c8 a59e jsr 10c8a59e <ip_init>
10c8abc8: 4879 1001 0b80 pea 10010b80 <inet_family_ops>
10c8abce: 4eb9 10c8 a8c4 jsr 10c8a8c4 <tcp_v4_init>
10c8abd4: 4eb9 10c8 a5be jsr 10c8a5be <tcp_init>
10c8abda: 4879 1001 0b80 pea 10010b80 <inet_family_ops>
10c8abe0: 4eb9 10c8 a9fe jsr 10c8a9fe <icmp_init>
10c8abe6: 584f addqw #4,%sp
10c8abe8: 2eb9 1002 7d1c movel 10027d1c <proc_net>,%sp@
10c8abee: 42a7 clrl %sp@-
10c8abf0: 4879 1000 a41a pea 1000a41a <timer_bug_msg+0x1253>
10c8abf6: 4eb9 10c3 9c46 jsr 10c39c46 <create_proc_entry>
10c8abfc: 2040 moveal %d0,%a0
10c8abfe: 4fef 000c lea %sp@(12),%sp
10c8ac02: b0fc 0000 cmpaw #0,%a0
10c8ac06: 6708 beqs 10c8ac10 <inet_init+0x104>
10c8ac08: 217c 10c7 7e06 movel #281509382,%a0@(32)
10c8ac0e: 0020
10c8ac10: 2f39 1002 7d1c movel 10027d1c <proc_net>,%sp@-
10c8ac16: 42a7 clrl %sp@-
10c8ac18: 4879 1000 a41e pea 1000a41e <timer_bug_msg+0x1257>
10c8ac1e: 4eb9 10c3 9c46 jsr 10c39c46 <create_proc_entry>
10c8ac24: 2040 moveal %d0,%a0
10c8ac26: 4fef 000c lea %sp@(12),%sp
10c8ac2a: b0fc 0000 cmpaw #0,%a0
10c8ac2e: 6708 beqs 10c8ac38 <inet_init+0x12c>
10c8ac30: 217c 10c6 1d74 movel #281419124,%a0@(32)
10c8ac36: 0020
10c8ac38: 2f39 1002 7d1c movel 10027d1c <proc_net>,%sp@-
10c8ac3e: 42a7 clrl %sp@-
10c8ac40: 4879 1000 a426 pea 1000a426 <timer_bug_msg+0x125f>
10c8ac46: 4eb9 10c3 9c46 jsr 10c39c46 <create_proc_entry>
10c8ac4c: 2040 moveal %d0,%a0
10c8ac4e: 4fef 000c lea %sp@(12),%sp
10c8ac52: b0fc 0000 cmpaw #0,%a0
10c8ac56: 6708 beqs 10c8ac60 <inet_init+0x154>
10c8ac58: 217c 10c6 1c18 movel #281418776,%a0@(32)
10c8ac5e: 0020
10c8ac60: 2f39 1002 7d1c movel 10027d1c <proc_net>,%sp@-
10c8ac66: 42a7 clrl %sp@-
10c8ac68: 4879 1000 a42b pea 1000a42b <timer_bug_msg+0x1264>
10c8ac6e: 4eb9 10c3 9c46 jsr 10c39c46 <create_proc_entry>
10c8ac74: 2040 moveal %d0,%a0
10c8ac76: 4fef 000c lea %sp@(12),%sp
10c8ac7a: b0fc 0000 cmpaw #0,%a0
10c8ac7e: 6708 beqs 10c8ac88 <inet_init+0x17c>
10c8ac80: 217c 10c6 1b04 movel #281418500,%a0@(32)
10c8ac86: 0020
10c8ac88: 2f39 1002 7d1c movel 10027d1c <proc_net>,%sp@-
10c8ac8e: 42a7 clrl %sp@-
10c8ac90: 4879 1000 a434 pea 1000a434 <timer_bug_msg+0x126d>
10c8ac96: 4eb9 10c3 9c46 jsr 10c39c46 <create_proc_entry>
10c8ac9c: 2040 moveal %d0,%a0
10c8ac9e: 4fef 000c lea %sp@(12),%sp
10c8aca2: b0fc 0000 cmpaw #0,%a0
10c8aca6: 6708 beqs 10c8acb0 <inet_init+0x1a4>
10c8aca8: 217c 10c7 50de movel #281497822,%a0@(32)
10c8acae: 0020
10c8acb0: 2f39 1002 7d1c movel 10027d1c <proc_net>,%sp@-
10c8acb6: 42a7 clrl %sp@-
10c8acb8: 4879 1000 a438 pea 1000a438 <timer_bug_msg+0x1271>
10c8acbe: 4eb9 10c3 9c46 jsr 10c39c46 <create_proc_entry>
10c8acc4: 2040 moveal %d0,%a0
10c8acc6: b0fc 0000 cmpaw #0,%a0
10c8acca: 6708 beqs 10c8acd4 <inet_init+0x1c8>
10c8accc: 217c 10c7 90a6 movel #281514150,%a0@(32)
10c8acd2: 0020
10c8acd4: 7000 moveq #0,%d0
10c8acd6: 4cee 0c1c ffec moveml %fp@(-20),%d2-%d4/%a2-%a3
10c8acdc: 4e5e unlk %fp
10c8acde: 4e75 rts
10c8ace0 <ip_fib_init>:
10c8ace0: 4e56 0000 linkw %fp,#0
10c8ace4: 2f0a movel %a2,%sp@-
10c8ace6: 2f39 1002 7d1c movel 10027d1c <proc_net>,%sp@-
10c8acec: 42a7 clrl %sp@-
10c8acee: 4879 1000 a68e pea 1000a68e <timer_bug_msg+0x14c7>
10c8acf4: 4eb9 10c3 9c46 jsr 10c39c46 <create_proc_entry>
10c8acfa: 2040 moveal %d0,%a0
10c8acfc: 4fef 000c lea %sp@(12),%sp
10c8ad00: b0fc 0000 cmpaw #0,%a0
10c8ad04: 6708 beqs 10c8ad0e <ip_fib_init+0x2e>
10c8ad06: 217c 10c7 de04 movel #281533956,%a0@(32)
10c8ad0c: 0020
10c8ad0e: 4878 00ff pea ff <LSIGTRAP+0xfa>
10c8ad12: 45f9 10c8 ad4c lea 10c8ad4c <fib_hash_init>,%a2
10c8ad18: 4e92 jsr %a2@
10c8ad1a: 23c0 1003 2ede movel %d0,10032ede <local_table>
10c8ad20: 4878 00fe pea fe <LSIGTRAP+0xf9>
10c8ad24: 4e92 jsr %a2@
10c8ad26: 23c0 1003 29e8 movel %d0,100329e8 <main_table>
10c8ad2c: 4879 1001 0bf4 pea 10010bf4 <fib_netdev_notifier>
10c8ad32: 4eb9 10c5 7f9e jsr 10c57f9e <register_netdevice_notifier>
10c8ad38: 4879 1001 0be8 pea 10010be8 <fib_inetaddr_notifier>
10c8ad3e: 4eb9 10c7 c0f4 jsr 10c7c0f4 <register_inetaddr_notifier>
10c8ad44: 246e fffc moveal %fp@(-4),%a2
10c8ad48: 4e5e unlk %fp
10c8ad4a: 4e75 rts
10c8ad4c <fib_hash_init>:
10c8ad4c: 4e56 0000 linkw %fp,#0
10c8ad50: 2f0a movel %a2,%sp@-
10c8ad52: 4ab9 1002 4f1c tstl 10024f1c <fn_hash_kmem>
10c8ad58: 6624 bnes 10c8ad7e <fib_hash_init+0x32>
10c8ad5a: 42a7 clrl %sp@-
10c8ad5c: 42a7 clrl %sp@-
10c8ad5e: 4878 2000 pea 2000 <LFLUSH_I_AND_D+0x17f8>
10c8ad62: 42a7 clrl %sp@-
10c8ad64: 4878 0010 pea 10 <LSIGTRAP+0xb>
10c8ad68: 4879 1000 a7c1 pea 1000a7c1 <timer_bug_msg+0x15fa>
10c8ad6e: 4eb9 10c2 0244 jsr 10c20244 <kmem_cache_create>
10c8ad74: 23c0 1002 4f1c movel %d0,10024f1c <fn_hash_kmem>
10c8ad7a: 4fef 0018 lea %sp@(24),%sp
10c8ad7e: 4878 01f0 pea 1f0 <LSIGTRAP+0x1eb>
10c8ad82: 4878 00aa pea aa <LSIGTRAP+0xa5>
10c8ad86: 4eb9 10c2 09bc jsr 10c209bc <kmalloc>
10c8ad8c: 2440 moveal %d0,%a2
10c8ad8e: 508f addql #8,%sp
10c8ad90: b4fc 0000 cmpaw #0,%a2
10c8ad94: 6750 beqs 10c8ade6 <fib_hash_init+0x9a>
10c8ad96: 14ae 000b moveb %fp@(11),%a2@
10c8ad9a: 257c 10c7 f8e8 movel #281540840,%a2@(6)
10c8ada0: 0006
10c8ada2: 257c 10c7 fbb2 movel #281541554,%a2@(10)
10c8ada8: 000a
10c8adaa: 257c 10c7 febc movel #281542332,%a2@(14)
10c8adb0: 000e
10c8adb2: 257c 10c8 00b4 movel #281542836,%a2@(22)
10c8adb8: 0016
10c8adba: 257c 10c7 fa4e movel #281541198,%a2@(30)
10c8adc0: 001e
10c8adc2: 257c 10c8 021e movel #281543198,%a2@(18)
10c8adc8: 0012
10c8adca: 257c 10c8 0156 movel #281542998,%a2@(26)
10c8add0: 001a
10c8add2: 4878 0088 pea 88 <LSIGTRAP+0x83>
10c8add6: 42a7 clrl %sp@-
10c8add8: 486a 0022 pea %a2@(34)
10c8addc: 4eb9 10c8 576c jsr 10c8576c <memset>
10c8ade2: 200a movel %a2,%d0
10c8ade4: 6002 bras 10c8ade8 <fib_hash_init+0x9c>
10c8ade6: 7000 moveq #0,%d0
10c8ade8: 246e fffc moveal %fp@(-4),%a2
10c8adec: 4e5e unlk %fp
10c8adee: 4e75 rts
10c8adf0 <af_unix_init>:
10c8adf0: 4e56 0000 linkw %fp,#0
10c8adf4: 4879 1001 3299 pea 10013299 <banner>
10c8adfa: 4eb9 10c1 677e jsr 10c1677e <printk>
10c8ae00: 2ebc 1001 0d24 movel #268504356,%sp@
10c8ae06: 4eb9 10c5 441c jsr 10c5441c <sock_register>
10c8ae0c: 4297 clrl %sp@
10c8ae0e: 42a7 clrl %sp@-
10c8ae10: 4879 1000 aa43 pea 1000aa43 <timer_bug_msg+0x187c>
10c8ae16: 4eb9 10c3 9c46 jsr 10c39c46 <create_proc_entry>
10c8ae1c: 2040 moveal %d0,%a0
10c8ae1e: b0fc 0000 cmpaw #0,%a0
10c8ae22: 670c beqs 10c8ae30 <af_unix_init+0x40>
10c8ae24: 217c 10c8 24a6 movel #281552038,%a0@(56)
10c8ae2a: 0038
10c8ae2c: 42a8 0034 clrl %a0@(52)
10c8ae30: 7000 moveq #0,%d0
10c8ae32: 4e5e unlk %fp
10c8ae34: 4e75 rts
10c8ae36 <packet_init>:
10c8ae36: 4e56 0000 linkw %fp,#0
10c8ae3a: 4879 1001 0ddc pea 10010ddc <packet_family_ops>
10c8ae40: 4eb9 10c5 441c jsr 10c5441c <sock_register>
10c8ae46: 4879 1001 0dea pea 10010dea <packet_netdev_notifier>
10c8ae4c: 4eb9 10c5 7f9e jsr 10c57f9e <register_netdevice_notifier>
10c8ae52: 584f addqw #4,%sp
10c8ae54: 4297 clrl %sp@
10c8ae56: 42a7 clrl %sp@-
10c8ae58: 4879 1000 ac01 pea 1000ac01 <timer_bug_msg+0x1a3a>
10c8ae5e: 4eb9 10c3 9c46 jsr 10c39c46 <create_proc_entry>
10c8ae64: 2040 moveal %d0,%a0
10c8ae66: b0fc 0000 cmpaw #0,%a0
10c8ae6a: 670c beqs 10c8ae78 <packet_init+0x42>
10c8ae6c: 217c 10c8 3f5a movel #281558874,%a0@(56)
10c8ae72: 0038
10c8ae74: 42a8 0034 clrl %a0@(52)
10c8ae78: 7000 moveq #0,%d0
10c8ae7a: 4e5e unlk %fp
10c8ae7c: 4e75 rts
...
10c8ae80 <__exitcall_exit_pipe_fs>:
10c8ae80: 10c8 73b6 ..s.
10c8ae84 <__exitcall_exit_script_binfmt>:
10c8ae84: 10c8 73f6 ..s.
10c8ae88 <__exitcall_exit_flat_binfmt>:
10c8ae88: 10c8 740a ..t.
10c8ae8c <__exitcall_exit_ext2_fs>:
10c8ae8c: 10c8 741e ..t.
10c8ae90 <__exitcall_exit_romfs_fs>:
10c8ae90: 10c8 7432 ..t2
10c8ae94 <__exitcall_blkmem_exit>:
10c8ae94: 10c8 8d38 ...8
10c8ae98 <__exitcall_ppp_cleanup>:
10c8ae98: 10c8 9a80 ....
10c8ae9c <__exitcall_netlink_proto_exit>:
10c8ae9c: 10c8 9cf6 ....
10c8aea0 <__exitcall_af_unix_exit>:
10c8aea0: 10c8 9d16 ....
10c8aea4 <__exitcall_packet_exit>:
10c8aea4: 10c8 9d36 0000 0000 0000 0000 ...6........
Go to most recent revision | Compare with Previous | Blame | View Log