2022-10-16 16:05:58 +00:00
|
|
|
.include "macros.inc"
|
|
|
|
|
|
|
|
.section .text, "ax" # 0x80006A00 - 0x80406260 ; 0x003FF860
|
2022-10-16 16:31:36 +00:00
|
|
|
.global l2c_csm_execute
|
|
|
|
l2c_csm_execute:
|
2022-10-16 16:05:58 +00:00
|
|
|
/* 80090DA8 0008CBE8 80 03 00 04 */ lwz r0, 0x4(r3)
|
|
|
|
/* 80090DAC 0008CBEC 28 00 00 08 */ cmplwi r0, 0x8
|
|
|
|
/* 80090DB0 0008CBF0 4D 81 00 20 */ bgtlr
|
2022-10-16 16:31:36 +00:00
|
|
|
/* 80090DB4 0008CBF4 3C C0 80 44 */ lis r6, "@1658"@ha
|
2022-10-16 16:05:58 +00:00
|
|
|
/* 80090DB8 0008CBF8 54 00 10 3A */ slwi r0, r0, 2
|
2022-10-16 16:31:36 +00:00
|
|
|
/* 80090DBC 0008CBFC 38 C6 DD C0 */ addi r6, r6, "@1658"@l
|
2022-10-16 16:05:58 +00:00
|
|
|
/* 80090DC0 0008CC00 7C C6 00 2E */ lwzx r6, r6, r0
|
|
|
|
/* 80090DC4 0008CC04 7C C9 03 A6 */ mtctr r6
|
|
|
|
/* 80090DC8 0008CC08 4E 80 04 20 */ bctr
|
|
|
|
|
|
|
|
.global lbl_80090DCC
|
|
|
|
lbl_80090DCC:
|
2022-10-16 16:31:36 +00:00
|
|
|
/* 80090DCC 0008CC0C 48 00 00 28 */ b l2c_csm_closed
|
2022-10-16 16:05:58 +00:00
|
|
|
|
|
|
|
.global lbl_80090DD0
|
|
|
|
lbl_80090DD0:
|
2022-10-16 16:31:36 +00:00
|
|
|
/* 80090DD0 0008CC10 48 00 02 B8 */ b l2c_csm_orig_w4_sec_comp
|
2022-10-16 16:05:58 +00:00
|
|
|
|
|
|
|
.global lbl_80090DD4
|
|
|
|
lbl_80090DD4:
|
2022-10-16 16:31:36 +00:00
|
|
|
/* 80090DD4 0008CC14 48 00 04 24 */ b l2c_csm_term_w4_sec_comp
|
2022-10-16 16:05:58 +00:00
|
|
|
|
|
|
|
.global lbl_80090DD8
|
|
|
|
lbl_80090DD8:
|
2022-10-16 16:31:36 +00:00
|
|
|
/* 80090DD8 0008CC18 48 00 05 88 */ b l2c_csm_w4_l2cap_connect_rsp
|
2022-10-16 16:05:58 +00:00
|
|
|
|
|
|
|
.global lbl_80090DDC
|
|
|
|
lbl_80090DDC:
|
2022-10-16 16:31:36 +00:00
|
|
|
/* 80090DDC 0008CC1C 48 00 07 C8 */ b l2c_csm_w4_l2ca_connect_rsp
|
2022-10-16 16:05:58 +00:00
|
|
|
|
|
|
|
.global lbl_80090DE0
|
|
|
|
lbl_80090DE0:
|
2022-10-16 16:31:36 +00:00
|
|
|
/* 80090DE0 0008CC20 48 00 09 9C */ b l2c_csm_config
|
2022-10-16 16:05:58 +00:00
|
|
|
|
|
|
|
.global lbl_80090DE4
|
|
|
|
lbl_80090DE4:
|
2022-10-16 16:31:36 +00:00
|
|
|
/* 80090DE4 0008CC24 48 00 0D 60 */ b l2c_csm_open
|
2022-10-16 16:05:58 +00:00
|
|
|
|
|
|
|
.global lbl_80090DE8
|
|
|
|
lbl_80090DE8:
|
2022-10-16 16:31:36 +00:00
|
|
|
/* 80090DE8 0008CC28 48 00 0F B8 */ b l2c_csm_w4_l2cap_disconnect_rsp
|
2022-10-16 16:05:58 +00:00
|
|
|
|
|
|
|
.global lbl_80090DEC
|
|
|
|
lbl_80090DEC:
|
2022-10-16 16:31:36 +00:00
|
|
|
/* 80090DEC 0008CC2C 48 00 11 98 */ b l2c_csm_w4_l2ca_disconnect_rsp
|
2022-10-16 16:05:58 +00:00
|
|
|
/* 80090DF0 0008CC30 4E 80 00 20 */ blr
|
2022-10-16 16:31:36 +00:00
|
|
|
.global l2c_csm_closed
|
|
|
|
l2c_csm_closed:
|
2022-10-16 16:05:58 +00:00
|
|
|
/* 80090DF4 0008CC34 94 21 FF D0 */ stwu r1, -0x30(r1)
|
|
|
|
/* 80090DF8 0008CC38 7C 08 02 A6 */ mflr r0
|
|
|
|
/* 80090DFC 0008CC3C 90 01 00 34 */ stw r0, 0x34(r1)
|
|
|
|
/* 80090E00 0008CC40 39 61 00 30 */ addi r11, r1, 0x30
|
|
|
|
/* 80090E04 0008CC44 4B F7 65 31 */ bl lbl_80007334
|
2022-10-16 16:31:36 +00:00
|
|
|
/* 80090E08 0008CC48 3C C0 80 50 */ lis r6, l2cb@ha
|
2022-10-16 16:05:58 +00:00
|
|
|
/* 80090E0C 0008CC4C 80 E3 00 30 */ lwz r7, 0x30(r3)
|
2022-10-16 16:31:36 +00:00
|
|
|
/* 80090E10 0008CC50 88 06 90 20 */ lbz r0, l2cb@l(r6)
|
|
|
|
/* 80090E14 0008CC54 3F E0 80 44 */ lis r31, "@1658"@ha
|
2022-10-16 16:05:58 +00:00
|
|
|
/* 80090E18 0008CC58 83 67 00 18 */ lwz r27, 0x18(r7)
|
|
|
|
/* 80090E1C 0008CC5C 7C 7C 1B 78 */ mr r28, r3
|
|
|
|
/* 80090E20 0008CC60 28 00 00 04 */ cmplwi r0, 0x4
|
|
|
|
/* 80090E24 0008CC64 83 C7 00 08 */ lwz r30, 0x8(r7)
|
|
|
|
/* 80090E28 0008CC68 A3 A3 00 14 */ lhz r29, 0x14(r3)
|
|
|
|
/* 80090E2C 0008CC6C 7C 99 23 78 */ mr r25, r4
|
|
|
|
/* 80090E30 0008CC70 7C BA 2B 78 */ mr r26, r5
|
2022-10-16 16:31:36 +00:00
|
|
|
/* 80090E34 0008CC74 3B FF DD C0 */ addi r31, r31, "@1658"@l
|
2022-10-16 16:05:58 +00:00
|
|
|
/* 80090E38 0008CC78 41 80 00 18 */ blt lbl_80090E50
|
|
|
|
/* 80090E3C 0008CC7C 3C 60 00 08 */ lis r3, 0x8
|
|
|
|
/* 80090E40 0008CC80 7F 25 CB 78 */ mr r5, r25
|
|
|
|
/* 80090E44 0008CC84 38 63 00 03 */ addi r3, r3, 0x3
|
|
|
|
/* 80090E48 0008CC88 38 9F 00 24 */ addi r4, r31, 0x24
|
2022-10-16 16:31:36 +00:00
|
|
|
/* 80090E4C 0008CC8C 4B FE 6B 15 */ bl LogMsg_0
|
2022-10-16 16:05:58 +00:00
|
|
|
.global lbl_80090E50
|
|
|
|
lbl_80090E50:
|
|
|
|
/* 80090E50 0008CC90 28 19 00 1E */ cmplwi r25, 0x1e
|
|
|
|
/* 80090E54 0008CC94 41 81 02 1C */ bgt lbl_80091070
|
2022-10-16 16:31:36 +00:00
|
|
|
/* 80090E58 0008CC98 3C 60 80 44 */ lis r3, "@1690"@ha
|
2022-10-16 16:05:58 +00:00
|
|
|
/* 80090E5C 0008CC9C 57 20 10 3A */ slwi r0, r25, 2
|
2022-10-16 16:31:36 +00:00
|
|
|
/* 80090E60 0008CCA0 38 63 DE 80 */ addi r3, r3, "@1690"@l
|
2022-10-16 16:05:58 +00:00
|
|
|
/* 80090E64 0008CCA4 7C 63 00 2E */ lwzx r3, r3, r0
|
|
|
|
/* 80090E68 0008CCA8 7C 69 03 A6 */ mtctr r3
|
|
|
|
/* 80090E6C 0008CCAC 4E 80 04 20 */ bctr
|
|
|
|
|
|
|
|
.global lbl_80090E70
|
|
|
|
lbl_80090E70:
|
2022-10-16 16:31:36 +00:00
|
|
|
/* 80090E70 0008CCB0 3C 60 80 50 */ lis r3, l2cb@ha
|
|
|
|
/* 80090E74 0008CCB4 88 03 90 20 */ lbz r0, l2cb@l(r3)
|
2022-10-16 16:05:58 +00:00
|
|
|
/* 80090E78 0008CCB8 28 00 00 03 */ cmplwi r0, 0x3
|
|
|
|
/* 80090E7C 0008CCBC 41 80 00 18 */ blt lbl_80090E94
|
|
|
|
/* 80090E80 0008CCC0 3C 60 00 08 */ lis r3, 0x8
|
|
|
|
/* 80090E84 0008CCC4 A0 BC 00 14 */ lhz r5, 0x14(r28)
|
|
|
|
/* 80090E88 0008CCC8 38 63 00 02 */ addi r3, r3, 0x2
|
|
|
|
/* 80090E8C 0008CCCC 38 9F 00 40 */ addi r4, r31, 0x40
|
2022-10-16 16:31:36 +00:00
|
|
|
/* 80090E90 0008CCD0 4B FE 6A D1 */ bl LogMsg_0
|
2022-10-16 16:05:58 +00:00
|
|
|
.global lbl_80090E94
|
|
|
|
lbl_80090E94:
|
|
|
|
/* 80090E94 0008CCD4 7F 83 E3 78 */ mr r3, r28
|
2022-10-16 16:31:36 +00:00
|
|
|
/* 80090E98 0008CCD8 48 00 4A B5 */ bl l2cu_release_ccb
|
2022-10-16 16:05:58 +00:00
|
|
|
/* 80090E9C 0008CCDC 7F 6C DB 78 */ mr r12, r27
|
|
|
|
/* 80090EA0 0008CCE0 7F A3 EB 78 */ mr r3, r29
|
|
|
|
/* 80090EA4 0008CCE4 38 80 00 00 */ li r4, 0x0
|
|
|
|
/* 80090EA8 0008CCE8 7D 89 03 A6 */ mtctr r12
|
|
|
|
/* 80090EAC 0008CCEC 4E 80 04 21 */ bctrl
|
|
|
|
/* 80090EB0 0008CCF0 48 00 01 C0 */ b lbl_80091070
|
|
|
|
|
|
|
|
.global lbl_80090EB4
|
|
|
|
lbl_80090EB4:
|
|
|
|
/* 80090EB4 0008CCF4 38 00 00 01 */ li r0, 0x1
|
|
|
|
/* 80090EB8 0008CCF8 80 BC 00 10 */ lwz r5, 0x10(r28)
|
|
|
|
/* 80090EBC 0008CCFC 90 1C 00 04 */ stw r0, 0x4(r28)
|
2022-10-16 16:31:36 +00:00
|
|
|
/* 80090EC0 0008CD00 3C E0 80 09 */ lis r7, l2c_link_sec_comp@ha
|
2022-10-16 16:05:58 +00:00
|
|
|
/* 80090EC4 0008CD04 80 9C 00 30 */ lwz r4, 0x30(r28)
|
|
|
|
/* 80090EC8 0008CD08 38 65 00 2A */ addi r3, r5, 0x2a
|
|
|
|
/* 80090ECC 0008CD0C A0 A5 00 28 */ lhz r5, 0x28(r5)
|
2022-10-16 16:31:36 +00:00
|
|
|
/* 80090ED0 0008CD10 38 E7 26 10 */ addi r7, r7, l2c_link_sec_comp@l
|
2022-10-16 16:05:58 +00:00
|
|
|
/* 80090ED4 0008CD14 A0 84 00 02 */ lhz r4, 0x2(r4)
|
|
|
|
/* 80090ED8 0008CD18 38 C0 00 01 */ li r6, 0x1
|
2022-10-16 16:31:36 +00:00
|
|
|
/* 80090EDC 0008CD1C 4B FF 4D ED */ bl btm_sec_l2cap_access_req
|
2022-10-16 16:05:58 +00:00
|
|
|
/* 80090EE0 0008CD20 48 00 01 90 */ b lbl_80091070
|
|
|
|
|
|
|
|
.global lbl_80090EE4
|
|
|
|
lbl_80090EE4:
|
2022-10-16 16:31:36 +00:00
|
|
|
/* 80090EE4 0008CD24 3C 60 80 50 */ lis r3, l2cb@ha
|
|
|
|
/* 80090EE8 0008CD28 88 03 90 20 */ lbz r0, l2cb@l(r3)
|
2022-10-16 16:05:58 +00:00
|
|
|
/* 80090EEC 0008CD2C 28 00 00 03 */ cmplwi r0, 0x3
|
|
|
|
/* 80090EF0 0008CD30 41 80 00 1C */ blt lbl_80090F0C
|
|
|
|
/* 80090EF4 0008CD34 3C 60 00 08 */ lis r3, 0x8
|
|
|
|
/* 80090EF8 0008CD38 A0 BC 00 14 */ lhz r5, 0x14(r28)
|
|
|
|
/* 80090EFC 0008CD3C 88 DA 00 06 */ lbz r6, 0x6(r26)
|
|
|
|
/* 80090F00 0008CD40 38 63 00 02 */ addi r3, r3, 0x2
|
|
|
|
/* 80090F04 0008CD44 38 9F 00 84 */ addi r4, r31, 0x84
|
2022-10-16 16:31:36 +00:00
|
|
|
/* 80090F08 0008CD48 4B FE 6A 59 */ bl LogMsg_0
|
2022-10-16 16:05:58 +00:00
|
|
|
.global lbl_80090F0C
|
|
|
|
lbl_80090F0C:
|
|
|
|
/* 80090F0C 0008CD4C 7F 83 E3 78 */ mr r3, r28
|
2022-10-16 16:31:36 +00:00
|
|
|
/* 80090F10 0008CD50 48 00 4A 3D */ bl l2cu_release_ccb
|
2022-10-16 16:05:58 +00:00
|
|
|
/* 80090F14 0008CD54 7F CC F3 78 */ mr r12, r30
|
|
|
|
/* 80090F18 0008CD58 7F A3 EB 78 */ mr r3, r29
|
|
|
|
/* 80090F1C 0008CD5C 88 9A 00 06 */ lbz r4, 0x6(r26)
|
|
|
|
/* 80090F20 0008CD60 7D 89 03 A6 */ mtctr r12
|
|
|
|
/* 80090F24 0008CD64 4E 80 04 21 */ bctrl
|
|
|
|
/* 80090F28 0008CD68 48 00 01 48 */ b lbl_80091070
|
|
|
|
|
|
|
|
.global lbl_80090F2C
|
|
|
|
lbl_80090F2C:
|
|
|
|
/* 80090F2C 0008CD6C 80 7C 00 10 */ lwz r3, 0x10(r28)
|
2022-10-16 16:31:36 +00:00
|
|
|
/* 80090F30 0008CD70 3C E0 80 09 */ lis r7, l2c_link_sec_comp@ha
|
2022-10-16 16:05:58 +00:00
|
|
|
/* 80090F34 0008CD74 80 9C 00 30 */ lwz r4, 0x30(r28)
|
2022-10-16 16:31:36 +00:00
|
|
|
/* 80090F38 0008CD78 38 E7 26 10 */ addi r7, r7, l2c_link_sec_comp@l
|
2022-10-16 16:05:58 +00:00
|
|
|
/* 80090F3C 0008CD7C A0 A3 00 28 */ lhz r5, 0x28(r3)
|
|
|
|
/* 80090F40 0008CD80 38 63 00 2A */ addi r3, r3, 0x2a
|
|
|
|
/* 80090F44 0008CD84 A0 84 00 02 */ lhz r4, 0x2(r4)
|
|
|
|
/* 80090F48 0008CD88 38 C0 00 01 */ li r6, 0x1
|
2022-10-16 16:31:36 +00:00
|
|
|
/* 80090F4C 0008CD8C 4B FF 4D 7D */ bl btm_sec_l2cap_access_req
|
2022-10-16 16:05:58 +00:00
|
|
|
/* 80090F50 0008CD90 54 60 06 3E */ clrlwi r0, r3, 24
|
|
|
|
/* 80090F54 0008CD94 28 00 00 01 */ cmplwi r0, 0x1
|
|
|
|
/* 80090F58 0008CD98 40 82 01 18 */ bne lbl_80091070
|
|
|
|
/* 80090F5C 0008CD9C 38 00 00 01 */ li r0, 0x1
|
|
|
|
/* 80090F60 0008CDA0 90 1C 00 04 */ stw r0, 0x4(r28)
|
|
|
|
/* 80090F64 0008CDA4 48 00 01 0C */ b lbl_80091070
|
|
|
|
|
|
|
|
.global lbl_80090F68
|
|
|
|
lbl_80090F68:
|
|
|
|
/* 80090F68 0008CDA8 7F 83 E3 78 */ mr r3, r28
|
2022-10-16 16:31:36 +00:00
|
|
|
/* 80090F6C 0008CDAC 48 00 39 91 */ bl l2cu_send_peer_connect_req
|
2022-10-16 16:05:58 +00:00
|
|
|
/* 80090F70 0008CDB0 38 00 00 03 */ li r0, 0x3
|
|
|
|
/* 80090F74 0008CDB4 38 7C 00 18 */ addi r3, r28, 0x18
|
|
|
|
/* 80090F78 0008CDB8 90 1C 00 04 */ stw r0, 0x4(r28)
|
|
|
|
/* 80090F7C 0008CDBC 38 80 00 03 */ li r4, 0x3
|
|
|
|
/* 80090F80 0008CDC0 38 A0 00 3C */ li r5, 0x3c
|
2022-10-16 16:31:36 +00:00
|
|
|
/* 80090F84 0008CDC4 4B FE 6F 2D */ bl btu_start_timer
|
2022-10-16 16:05:58 +00:00
|
|
|
/* 80090F88 0008CDC8 48 00 00 E8 */ b lbl_80091070
|
|
|
|
|
|
|
|
.global lbl_80090F8C
|
|
|
|
lbl_80090F8C:
|
2022-10-16 16:31:36 +00:00
|
|
|
/* 80090F8C 0008CDCC 3C 60 80 50 */ lis r3, l2cb@ha
|
|
|
|
/* 80090F90 0008CDD0 88 03 90 20 */ lbz r0, l2cb@l(r3)
|
2022-10-16 16:05:58 +00:00
|
|
|
/* 80090F94 0008CDD4 28 00 00 03 */ cmplwi r0, 0x3
|
|
|
|
/* 80090F98 0008CDD8 41 80 00 20 */ blt lbl_80090FB8
|
|
|
|
/* 80090F9C 0008CDDC 3C 60 00 08 */ lis r3, 0x8
|
|
|
|
/* 80090FA0 0008CDE0 3C C0 00 01 */ lis r6, 0x1
|
|
|
|
/* 80090FA4 0008CDE4 A0 BC 00 14 */ lhz r5, 0x14(r28)
|
|
|
|
/* 80090FA8 0008CDE8 38 63 00 02 */ addi r3, r3, 0x2
|
|
|
|
/* 80090FAC 0008CDEC 38 9F 00 84 */ addi r4, r31, 0x84
|
|
|
|
/* 80090FB0 0008CDF0 38 C6 EE EE */ addi r6, r6, -0x1112
|
2022-10-16 16:31:36 +00:00
|
|
|
/* 80090FB4 0008CDF4 4B FE 69 AD */ bl LogMsg_0
|
2022-10-16 16:05:58 +00:00
|
|
|
.global lbl_80090FB8
|
|
|
|
lbl_80090FB8:
|
|
|
|
/* 80090FB8 0008CDF8 7F 83 E3 78 */ mr r3, r28
|
2022-10-16 16:31:36 +00:00
|
|
|
/* 80090FBC 0008CDFC 48 00 49 91 */ bl l2cu_release_ccb
|
2022-10-16 16:05:58 +00:00
|
|
|
/* 80090FC0 0008CE00 7F CC F3 78 */ mr r12, r30
|
|
|
|
/* 80090FC4 0008CE04 7F A3 EB 78 */ mr r3, r29
|
|
|
|
/* 80090FC8 0008CE08 38 80 00 03 */ li r4, 0x3
|
|
|
|
/* 80090FCC 0008CE0C 7D 89 03 A6 */ mtctr r12
|
|
|
|
/* 80090FD0 0008CE10 4E 80 04 21 */ bctrl
|
|
|
|
/* 80090FD4 0008CE14 48 00 00 9C */ b lbl_80091070
|
|
|
|
|
|
|
|
.global lbl_80090FD8
|
|
|
|
lbl_80090FD8:
|
|
|
|
/* 80090FD8 0008CE18 38 00 00 02 */ li r0, 0x2
|
|
|
|
/* 80090FDC 0008CE1C 80 BC 00 10 */ lwz r5, 0x10(r28)
|
|
|
|
/* 80090FE0 0008CE20 90 1C 00 04 */ stw r0, 0x4(r28)
|
2022-10-16 16:31:36 +00:00
|
|
|
/* 80090FE4 0008CE24 3C E0 80 09 */ lis r7, l2c_link_sec_comp@ha
|
2022-10-16 16:05:58 +00:00
|
|
|
/* 80090FE8 0008CE28 80 9C 00 30 */ lwz r4, 0x30(r28)
|
|
|
|
/* 80090FEC 0008CE2C 38 65 00 2A */ addi r3, r5, 0x2a
|
|
|
|
/* 80090FF0 0008CE30 A0 A5 00 28 */ lhz r5, 0x28(r5)
|
2022-10-16 16:31:36 +00:00
|
|
|
/* 80090FF4 0008CE34 38 E7 26 10 */ addi r7, r7, l2c_link_sec_comp@l
|
2022-10-16 16:05:58 +00:00
|
|
|
/* 80090FF8 0008CE38 A0 84 00 02 */ lhz r4, 0x2(r4)
|
|
|
|
/* 80090FFC 0008CE3C 38 C0 00 00 */ li r6, 0x0
|
2022-10-16 16:31:36 +00:00
|
|
|
/* 80091000 0008CE40 4B FF 4C C9 */ bl btm_sec_l2cap_access_req
|
2022-10-16 16:05:58 +00:00
|
|
|
/* 80091004 0008CE44 48 00 00 6C */ b lbl_80091070
|
|
|
|
|
|
|
|
.global lbl_80091008
|
|
|
|
lbl_80091008:
|
2022-10-16 16:31:36 +00:00
|
|
|
/* 80091008 0008CE48 3C 60 80 50 */ lis r3, l2cb@ha
|
|
|
|
/* 8009100C 0008CE4C 88 03 90 20 */ lbz r0, l2cb@l(r3)
|
2022-10-16 16:05:58 +00:00
|
|
|
/* 80091010 0008CE50 28 00 00 03 */ cmplwi r0, 0x3
|
|
|
|
/* 80091014 0008CE54 41 80 00 20 */ blt lbl_80091034
|
|
|
|
/* 80091018 0008CE58 3C 60 00 08 */ lis r3, 0x8
|
|
|
|
/* 8009101C 0008CE5C 3C C0 00 01 */ lis r6, 0x1
|
|
|
|
/* 80091020 0008CE60 A0 BC 00 14 */ lhz r5, 0x14(r28)
|
|
|
|
/* 80091024 0008CE64 38 63 00 02 */ addi r3, r3, 0x2
|
|
|
|
/* 80091028 0008CE68 38 9F 00 84 */ addi r4, r31, 0x84
|
|
|
|
/* 8009102C 0008CE6C 38 C6 EE EE */ addi r6, r6, -0x1112
|
2022-10-16 16:31:36 +00:00
|
|
|
/* 80091030 0008CE70 4B FE 69 31 */ bl LogMsg_0
|
2022-10-16 16:05:58 +00:00
|
|
|
.global lbl_80091034
|
|
|
|
lbl_80091034:
|
|
|
|
/* 80091034 0008CE74 7F 83 E3 78 */ mr r3, r28
|
2022-10-16 16:31:36 +00:00
|
|
|
/* 80091038 0008CE78 48 00 49 15 */ bl l2cu_release_ccb
|
2022-10-16 16:05:58 +00:00
|
|
|
/* 8009103C 0008CE7C 3C 60 00 01 */ lis r3, 0x1
|
|
|
|
/* 80091040 0008CE80 7F CC F3 78 */ mr r12, r30
|
|
|
|
/* 80091044 0008CE84 38 03 EE EE */ addi r0, r3, -0x1112
|
|
|
|
/* 80091048 0008CE88 7F A3 EB 78 */ mr r3, r29
|
|
|
|
/* 8009104C 0008CE8C 54 04 04 3E */ clrlwi r4, r0, 16
|
|
|
|
/* 80091050 0008CE90 7D 89 03 A6 */ mtctr r12
|
|
|
|
/* 80091054 0008CE94 4E 80 04 21 */ bctrl
|
|
|
|
/* 80091058 0008CE98 48 00 00 18 */ b lbl_80091070
|
|
|
|
|
|
|
|
.global lbl_8009105C
|
|
|
|
lbl_8009105C:
|
|
|
|
/* 8009105C 0008CE9C 7F 43 D3 78 */ mr r3, r26
|
2022-10-16 16:31:36 +00:00
|
|
|
/* 80091060 0008CEA0 4B FE 3E B1 */ bl GKI_freebuf
|
2022-10-16 16:05:58 +00:00
|
|
|
/* 80091064 0008CEA4 48 00 00 0C */ b lbl_80091070
|
|
|
|
|
|
|
|
.global lbl_80091068
|
|
|
|
lbl_80091068:
|
|
|
|
/* 80091068 0008CEA8 7F 83 E3 78 */ mr r3, r28
|
2022-10-16 16:31:36 +00:00
|
|
|
/* 8009106C 0008CEAC 48 00 48 E1 */ bl l2cu_release_ccb
|
2022-10-16 16:05:58 +00:00
|
|
|
|
|
|
|
.global lbl_80091070
|
|
|
|
lbl_80091070:
|
|
|
|
/* 80091070 0008CEB0 39 61 00 30 */ addi r11, r1, 0x30
|
|
|
|
/* 80091074 0008CEB4 4B F7 63 0D */ bl lbl_80007380
|
|
|
|
/* 80091078 0008CEB8 80 01 00 34 */ lwz r0, 0x34(r1)
|
|
|
|
/* 8009107C 0008CEBC 7C 08 03 A6 */ mtlr r0
|
|
|
|
/* 80091080 0008CEC0 38 21 00 30 */ addi r1, r1, 0x30
|
|
|
|
/* 80091084 0008CEC4 4E 80 00 20 */ blr
|
2022-10-16 16:31:36 +00:00
|
|
|
.global l2c_csm_orig_w4_sec_comp
|
|
|
|
l2c_csm_orig_w4_sec_comp:
|
2022-10-16 16:05:58 +00:00
|
|
|
/* 80091088 0008CEC8 94 21 FF D0 */ stwu r1, -0x30(r1)
|
|
|
|
/* 8009108C 0008CECC 7C 08 02 A6 */ mflr r0
|
|
|
|
/* 80091090 0008CED0 90 01 00 34 */ stw r0, 0x34(r1)
|
|
|
|
/* 80091094 0008CED4 39 61 00 30 */ addi r11, r1, 0x30
|
|
|
|
/* 80091098 0008CED8 4B F7 62 9D */ bl lbl_80007334
|
2022-10-16 16:31:36 +00:00
|
|
|
/* 8009109C 0008CEDC 3C C0 80 50 */ lis r6, l2cb@ha
|
2022-10-16 16:05:58 +00:00
|
|
|
/* 800910A0 0008CEE0 80 E3 00 30 */ lwz r7, 0x30(r3)
|
2022-10-16 16:31:36 +00:00
|
|
|
/* 800910A4 0008CEE4 88 06 90 20 */ lbz r0, l2cb@l(r6)
|
|
|
|
/* 800910A8 0008CEE8 3F C0 80 44 */ lis r30, "@1658"@ha
|
2022-10-16 16:05:58 +00:00
|
|
|
/* 800910AC 0008CEEC 83 A7 00 18 */ lwz r29, 0x18(r7)
|
|
|
|
/* 800910B0 0008CEF0 7C 7F 1B 78 */ mr r31, r3
|
|
|
|
/* 800910B4 0008CEF4 28 00 00 04 */ cmplwi r0, 0x4
|
|
|
|
/* 800910B8 0008CEF8 83 87 00 08 */ lwz r28, 0x8(r7)
|
|
|
|
/* 800910BC 0008CEFC A3 63 00 14 */ lhz r27, 0x14(r3)
|
|
|
|
/* 800910C0 0008CF00 7C 99 23 78 */ mr r25, r4
|
|
|
|
/* 800910C4 0008CF04 7C BA 2B 78 */ mr r26, r5
|
2022-10-16 16:31:36 +00:00
|
|
|
/* 800910C8 0008CF08 3B DE DD C0 */ addi r30, r30, "@1658"@l
|
2022-10-16 16:05:58 +00:00
|
|
|
/* 800910CC 0008CF0C 41 80 00 18 */ blt lbl_800910E4
|
|
|
|
/* 800910D0 0008CF10 3C 60 00 08 */ lis r3, 0x8
|
|
|
|
/* 800910D4 0008CF14 7F 25 CB 78 */ mr r5, r25
|
|
|
|
/* 800910D8 0008CF18 38 63 00 03 */ addi r3, r3, 0x3
|
|
|
|
/* 800910DC 0008CF1C 38 9E 01 3C */ addi r4, r30, 0x13c
|
2022-10-16 16:31:36 +00:00
|
|
|
/* 800910E0 0008CF20 4B FE 68 81 */ bl LogMsg_0
|
2022-10-16 16:05:58 +00:00
|
|
|
.global lbl_800910E4
|
|
|
|
lbl_800910E4:
|
|
|
|
/* 800910E4 0008CF24 38 19 FF FD */ addi r0, r25, -0x3
|
|
|
|
/* 800910E8 0008CF28 28 00 00 1A */ cmplwi r0, 0x1a
|
|
|
|
/* 800910EC 0008CF2C 41 81 00 F4 */ bgt lbl_800911E0
|
2022-10-16 16:31:36 +00:00
|
|
|
/* 800910F0 0008CF30 3C 60 80 44 */ lis r3, "@1707_8043DF24"@ha
|
2022-10-16 16:05:58 +00:00
|
|
|
/* 800910F4 0008CF34 54 00 10 3A */ slwi r0, r0, 2
|
2022-10-16 16:31:36 +00:00
|
|
|
/* 800910F8 0008CF38 38 63 DF 24 */ addi r3, r3, "@1707_8043DF24"@l
|
2022-10-16 16:05:58 +00:00
|
|
|
/* 800910FC 0008CF3C 7C 63 00 2E */ lwzx r3, r3, r0
|
|
|
|
/* 80091100 0008CF40 7C 69 03 A6 */ mtctr r3
|
|
|
|
/* 80091104 0008CF44 4E 80 04 20 */ bctr
|
|
|
|
|
|
|
|
.global lbl_80091108
|
|
|
|
lbl_80091108:
|
2022-10-16 16:31:36 +00:00
|
|
|
/* 80091108 0008CF48 3C 60 80 50 */ lis r3, l2cb@ha
|
|
|
|
/* 8009110C 0008CF4C 88 03 90 20 */ lbz r0, l2cb@l(r3)
|
2022-10-16 16:05:58 +00:00
|
|
|
/* 80091110 0008CF50 28 00 00 03 */ cmplwi r0, 0x3
|
|
|
|
/* 80091114 0008CF54 41 80 00 18 */ blt lbl_8009112C
|
|
|
|
/* 80091118 0008CF58 3C 60 00 08 */ lis r3, 0x8
|
|
|
|
/* 8009111C 0008CF5C A0 BF 00 14 */ lhz r5, 0x14(r31)
|
|
|
|
/* 80091120 0008CF60 38 63 00 02 */ addi r3, r3, 0x2
|
|
|
|
/* 80091124 0008CF64 38 9E 00 40 */ addi r4, r30, 0x40
|
2022-10-16 16:31:36 +00:00
|
|
|
/* 80091128 0008CF68 4B FE 68 39 */ bl LogMsg_0
|
2022-10-16 16:05:58 +00:00
|
|
|
.global lbl_8009112C
|
|
|
|
lbl_8009112C:
|
|
|
|
/* 8009112C 0008CF6C 7F E3 FB 78 */ mr r3, r31
|
2022-10-16 16:31:36 +00:00
|
|
|
/* 80091130 0008CF70 48 00 48 1D */ bl l2cu_release_ccb
|
2022-10-16 16:05:58 +00:00
|
|
|
/* 80091134 0008CF74 7F AC EB 78 */ mr r12, r29
|
|
|
|
/* 80091138 0008CF78 7F 63 DB 78 */ mr r3, r27
|
|
|
|
/* 8009113C 0008CF7C 38 80 00 00 */ li r4, 0x0
|
|
|
|
/* 80091140 0008CF80 7D 89 03 A6 */ mtctr r12
|
|
|
|
/* 80091144 0008CF84 4E 80 04 21 */ bctrl
|
|
|
|
/* 80091148 0008CF88 48 00 00 98 */ b lbl_800911E0
|
|
|
|
|
|
|
|
.global lbl_8009114C
|
|
|
|
lbl_8009114C:
|
|
|
|
/* 8009114C 0008CF8C 38 00 00 03 */ li r0, 0x3
|
|
|
|
/* 80091150 0008CF90 38 7F 00 18 */ addi r3, r31, 0x18
|
|
|
|
/* 80091154 0008CF94 90 1F 00 04 */ stw r0, 0x4(r31)
|
|
|
|
/* 80091158 0008CF98 38 80 00 03 */ li r4, 0x3
|
|
|
|
/* 8009115C 0008CF9C 38 A0 00 3C */ li r5, 0x3c
|
2022-10-16 16:31:36 +00:00
|
|
|
/* 80091160 0008CFA0 4B FE 6D 51 */ bl btu_start_timer
|
2022-10-16 16:05:58 +00:00
|
|
|
/* 80091164 0008CFA4 7F E3 FB 78 */ mr r3, r31
|
2022-10-16 16:31:36 +00:00
|
|
|
/* 80091168 0008CFA8 48 00 37 95 */ bl l2cu_send_peer_connect_req
|
2022-10-16 16:05:58 +00:00
|
|
|
/* 8009116C 0008CFAC 38 00 00 00 */ li r0, 0x0
|
|
|
|
/* 80091170 0008CFB0 98 1F 00 37 */ stb r0, 0x37(r31)
|
|
|
|
/* 80091174 0008CFB4 48 00 00 6C */ b lbl_800911E0
|
|
|
|
|
|
|
|
.global lbl_80091178
|
|
|
|
lbl_80091178:
|
2022-10-16 16:31:36 +00:00
|
|
|
/* 80091178 0008CFB8 3C 60 80 50 */ lis r3, l2cb@ha
|
|
|
|
/* 8009117C 0008CFBC 88 03 90 20 */ lbz r0, l2cb@l(r3)
|
2022-10-16 16:05:58 +00:00
|
|
|
/* 80091180 0008CFC0 28 00 00 03 */ cmplwi r0, 0x3
|
|
|
|
/* 80091184 0008CFC4 41 80 00 1C */ blt lbl_800911A0
|
|
|
|
/* 80091188 0008CFC8 3C 60 00 08 */ lis r3, 0x8
|
|
|
|
/* 8009118C 0008CFCC A0 BF 00 14 */ lhz r5, 0x14(r31)
|
|
|
|
/* 80091190 0008CFD0 38 63 00 02 */ addi r3, r3, 0x2
|
|
|
|
/* 80091194 0008CFD4 38 9E 00 84 */ addi r4, r30, 0x84
|
|
|
|
/* 80091198 0008CFD8 38 C0 00 05 */ li r6, 0x5
|
2022-10-16 16:31:36 +00:00
|
|
|
/* 8009119C 0008CFDC 4B FE 67 C5 */ bl LogMsg_0
|
2022-10-16 16:05:58 +00:00
|
|
|
.global lbl_800911A0
|
|
|
|
lbl_800911A0:
|
|
|
|
/* 800911A0 0008CFE0 7F E3 FB 78 */ mr r3, r31
|
2022-10-16 16:31:36 +00:00
|
|
|
/* 800911A4 0008CFE4 48 00 47 A9 */ bl l2cu_release_ccb
|
2022-10-16 16:05:58 +00:00
|
|
|
/* 800911A8 0008CFE8 7F 8C E3 78 */ mr r12, r28
|
|
|
|
/* 800911AC 0008CFEC 7F 63 DB 78 */ mr r3, r27
|
|
|
|
/* 800911B0 0008CFF0 38 80 00 05 */ li r4, 0x5
|
|
|
|
/* 800911B4 0008CFF4 7D 89 03 A6 */ mtctr r12
|
|
|
|
/* 800911B8 0008CFF8 4E 80 04 21 */ bctrl
|
|
|
|
/* 800911BC 0008CFFC 48 00 00 24 */ b lbl_800911E0
|
|
|
|
|
|
|
|
.global lbl_800911C0
|
|
|
|
lbl_800911C0:
|
|
|
|
/* 800911C0 0008D000 7F 43 D3 78 */ mr r3, r26
|
2022-10-16 16:31:36 +00:00
|
|
|
/* 800911C4 0008D004 4B FE 3D 4D */ bl GKI_freebuf
|
2022-10-16 16:05:58 +00:00
|
|
|
/* 800911C8 0008D008 48 00 00 18 */ b lbl_800911E0
|
|
|
|
|
|
|
|
.global lbl_800911CC
|
|
|
|
lbl_800911CC:
|
|
|
|
/* 800911CC 0008D00C 80 7F 00 10 */ lwz r3, 0x10(r31)
|
|
|
|
/* 800911D0 0008D010 38 63 00 2A */ addi r3, r3, 0x2a
|
2022-10-16 16:31:36 +00:00
|
|
|
/* 800911D4 0008D014 4B FF 53 7D */ bl btm_sec_abort_access_req
|
2022-10-16 16:05:58 +00:00
|
|
|
/* 800911D8 0008D018 7F E3 FB 78 */ mr r3, r31
|
2022-10-16 16:31:36 +00:00
|
|
|
/* 800911DC 0008D01C 48 00 47 71 */ bl l2cu_release_ccb
|
2022-10-16 16:05:58 +00:00
|
|
|
|
|
|
|
.global lbl_800911E0
|
|
|
|
lbl_800911E0:
|
|
|
|
/* 800911E0 0008D020 39 61 00 30 */ addi r11, r1, 0x30
|
|
|
|
/* 800911E4 0008D024 4B F7 61 9D */ bl lbl_80007380
|
|
|
|
/* 800911E8 0008D028 80 01 00 34 */ lwz r0, 0x34(r1)
|
|
|
|
/* 800911EC 0008D02C 7C 08 03 A6 */ mtlr r0
|
|
|
|
/* 800911F0 0008D030 38 21 00 30 */ addi r1, r1, 0x30
|
|
|
|
/* 800911F4 0008D034 4E 80 00 20 */ blr
|
2022-10-16 16:31:36 +00:00
|
|
|
.global l2c_csm_term_w4_sec_comp
|
|
|
|
l2c_csm_term_w4_sec_comp:
|
2022-10-16 16:05:58 +00:00
|
|
|
/* 800911F8 0008D038 94 21 FF E0 */ stwu r1, -0x20(r1)
|
|
|
|
/* 800911FC 0008D03C 7C 08 02 A6 */ mflr r0
|
2022-10-16 16:31:36 +00:00
|
|
|
/* 80091200 0008D040 3C C0 80 50 */ lis r6, l2cb@ha
|
2022-10-16 16:05:58 +00:00
|
|
|
/* 80091204 0008D044 90 01 00 24 */ stw r0, 0x24(r1)
|
|
|
|
/* 80091208 0008D048 93 E1 00 1C */ stw r31, 0x1c(r1)
|
|
|
|
/* 8009120C 0008D04C 7C BF 2B 78 */ mr r31, r5
|
|
|
|
/* 80091210 0008D050 93 C1 00 18 */ stw r30, 0x18(r1)
|
|
|
|
/* 80091214 0008D054 7C 9E 23 78 */ mr r30, r4
|
|
|
|
/* 80091218 0008D058 93 A1 00 14 */ stw r29, 0x14(r1)
|
|
|
|
/* 8009121C 0008D05C 7C 7D 1B 78 */ mr r29, r3
|
2022-10-16 16:31:36 +00:00
|
|
|
/* 80091220 0008D060 88 06 90 20 */ lbz r0, l2cb@l(r6)
|
2022-10-16 16:05:58 +00:00
|
|
|
/* 80091224 0008D064 28 00 00 04 */ cmplwi r0, 0x4
|
|
|
|
/* 80091228 0008D068 41 80 00 1C */ blt lbl_80091244
|
|
|
|
/* 8009122C 0008D06C 3C 60 00 08 */ lis r3, 0x8
|
2022-10-16 16:31:36 +00:00
|
|
|
/* 80091230 0008D070 3C 80 80 44 */ lis r4, "@1721"@ha
|
2022-10-16 16:05:58 +00:00
|
|
|
/* 80091234 0008D074 7F C5 F3 78 */ mr r5, r30
|
|
|
|
/* 80091238 0008D078 38 63 00 03 */ addi r3, r3, 0x3
|
2022-10-16 16:31:36 +00:00
|
|
|
/* 8009123C 0008D07C 38 84 DF 90 */ addi r4, r4, "@1721"@l
|
|
|
|
/* 80091240 0008D080 4B FE 67 21 */ bl LogMsg_0
|
2022-10-16 16:05:58 +00:00
|
|
|
.global lbl_80091244
|
|
|
|
lbl_80091244:
|
|
|
|
/* 80091244 0008D084 38 1E FF FD */ addi r0, r30, -0x3
|
|
|
|
/* 80091248 0008D088 28 00 00 1A */ cmplwi r0, 0x1a
|
|
|
|
/* 8009124C 0008D08C 41 81 00 F8 */ bgt lbl_80091344
|
2022-10-16 16:31:36 +00:00
|
|
|
/* 80091250 0008D090 3C 60 80 44 */ lis r3, "@1725_8043DFE8"@ha
|
2022-10-16 16:05:58 +00:00
|
|
|
/* 80091254 0008D094 54 00 10 3A */ slwi r0, r0, 2
|
2022-10-16 16:31:36 +00:00
|
|
|
/* 80091258 0008D098 38 63 DF E8 */ addi r3, r3, "@1725_8043DFE8"@l
|
2022-10-16 16:05:58 +00:00
|
|
|
/* 8009125C 0008D09C 7C 63 00 2E */ lwzx r3, r3, r0
|
|
|
|
/* 80091260 0008D0A0 7C 69 03 A6 */ mtctr r3
|
|
|
|
/* 80091264 0008D0A4 4E 80 04 20 */ bctr
|
|
|
|
|
|
|
|
.global lbl_80091268
|
|
|
|
lbl_80091268:
|
|
|
|
/* 80091268 0008D0A8 80 7D 00 10 */ lwz r3, 0x10(r29)
|
|
|
|
/* 8009126C 0008D0AC 38 63 00 2A */ addi r3, r3, 0x2a
|
2022-10-16 16:31:36 +00:00
|
|
|
/* 80091270 0008D0B0 4B FF 52 E1 */ bl btm_sec_abort_access_req
|
2022-10-16 16:05:58 +00:00
|
|
|
/* 80091274 0008D0B4 7F A3 EB 78 */ mr r3, r29
|
2022-10-16 16:31:36 +00:00
|
|
|
/* 80091278 0008D0B8 48 00 46 D5 */ bl l2cu_release_ccb
|
2022-10-16 16:05:58 +00:00
|
|
|
/* 8009127C 0008D0BC 48 00 00 C8 */ b lbl_80091344
|
|
|
|
|
|
|
|
.global lbl_80091280
|
|
|
|
lbl_80091280:
|
|
|
|
/* 80091280 0008D0C0 38 00 00 04 */ li r0, 0x4
|
|
|
|
/* 80091284 0008D0C4 38 7D 00 18 */ addi r3, r29, 0x18
|
|
|
|
/* 80091288 0008D0C8 90 1D 00 04 */ stw r0, 0x4(r29)
|
|
|
|
/* 8009128C 0008D0CC 38 80 00 03 */ li r4, 0x3
|
|
|
|
/* 80091290 0008D0D0 38 A0 00 3C */ li r5, 0x3c
|
2022-10-16 16:31:36 +00:00
|
|
|
/* 80091294 0008D0D4 4B FE 6C 1D */ bl btu_start_timer
|
|
|
|
/* 80091298 0008D0D8 3C 60 80 50 */ lis r3, l2cb@ha
|
|
|
|
/* 8009129C 0008D0DC 88 03 90 20 */ lbz r0, l2cb@l(r3)
|
2022-10-16 16:05:58 +00:00
|
|
|
/* 800912A0 0008D0E0 28 00 00 03 */ cmplwi r0, 0x3
|
|
|
|
/* 800912A4 0008D0E4 41 80 00 1C */ blt lbl_800912C0
|
|
|
|
/* 800912A8 0008D0E8 3C 60 00 08 */ lis r3, 0x8
|
2022-10-16 16:31:36 +00:00
|
|
|
/* 800912AC 0008D0EC 3C 80 80 44 */ lis r4, "@1722"@ha
|
2022-10-16 16:05:58 +00:00
|
|
|
/* 800912B0 0008D0F0 A0 BD 00 14 */ lhz r5, 0x14(r29)
|
|
|
|
/* 800912B4 0008D0F4 38 63 00 02 */ addi r3, r3, 0x2
|
2022-10-16 16:31:36 +00:00
|
|
|
/* 800912B8 0008D0F8 38 84 DF B8 */ addi r4, r4, "@1722"@l
|
|
|
|
/* 800912BC 0008D0FC 4B FE 66 A5 */ bl LogMsg_0
|
2022-10-16 16:05:58 +00:00
|
|
|
.global lbl_800912C0
|
|
|
|
lbl_800912C0:
|
|
|
|
/* 800912C0 0008D100 80 BD 00 30 */ lwz r5, 0x30(r29)
|
|
|
|
/* 800912C4 0008D104 80 7D 00 10 */ lwz r3, 0x10(r29)
|
|
|
|
/* 800912C8 0008D108 81 85 00 04 */ lwz r12, 0x4(r5)
|
|
|
|
/* 800912CC 0008D10C 38 63 00 2A */ addi r3, r3, 0x2a
|
|
|
|
/* 800912D0 0008D110 A0 9D 00 14 */ lhz r4, 0x14(r29)
|
|
|
|
/* 800912D4 0008D114 A0 A5 00 02 */ lhz r5, 0x2(r5)
|
|
|
|
/* 800912D8 0008D118 88 DD 00 36 */ lbz r6, 0x36(r29)
|
|
|
|
/* 800912DC 0008D11C 7D 89 03 A6 */ mtctr r12
|
|
|
|
/* 800912E0 0008D120 4E 80 04 21 */ bctrl
|
|
|
|
/* 800912E4 0008D124 48 00 00 60 */ b lbl_80091344
|
|
|
|
|
|
|
|
.global lbl_800912E8
|
|
|
|
lbl_800912E8:
|
|
|
|
/* 800912E8 0008D128 7F A3 EB 78 */ mr r3, r29
|
|
|
|
/* 800912EC 0008D12C 38 80 00 03 */ li r4, 0x3
|
|
|
|
/* 800912F0 0008D130 38 A0 00 00 */ li r5, 0x0
|
2022-10-16 16:31:36 +00:00
|
|
|
/* 800912F4 0008D134 48 00 36 CD */ bl l2cu_send_peer_connect_rsp
|
2022-10-16 16:05:58 +00:00
|
|
|
/* 800912F8 0008D138 7F A3 EB 78 */ mr r3, r29
|
2022-10-16 16:31:36 +00:00
|
|
|
/* 800912FC 0008D13C 48 00 46 51 */ bl l2cu_release_ccb
|
2022-10-16 16:05:58 +00:00
|
|
|
/* 80091300 0008D140 48 00 00 44 */ b lbl_80091344
|
|
|
|
|
|
|
|
.global lbl_80091304
|
|
|
|
lbl_80091304:
|
|
|
|
/* 80091304 0008D144 7F E3 FB 78 */ mr r3, r31
|
2022-10-16 16:31:36 +00:00
|
|
|
/* 80091308 0008D148 4B FE 3C 09 */ bl GKI_freebuf
|
2022-10-16 16:05:58 +00:00
|
|
|
/* 8009130C 0008D14C 48 00 00 38 */ b lbl_80091344
|
|
|
|
|
|
|
|
.global lbl_80091310
|
|
|
|
lbl_80091310:
|
|
|
|
/* 80091310 0008D150 7F A3 EB 78 */ mr r3, r29
|
2022-10-16 16:31:36 +00:00
|
|
|
/* 80091314 0008D154 48 00 46 39 */ bl l2cu_release_ccb
|
2022-10-16 16:05:58 +00:00
|
|
|
/* 80091318 0008D158 48 00 00 2C */ b lbl_80091344
|
|
|
|
|
|
|
|
.global lbl_8009131C
|
|
|
|
lbl_8009131C:
|
|
|
|
/* 8009131C 0008D15C 80 7D 00 10 */ lwz r3, 0x10(r29)
|
|
|
|
/* 80091320 0008D160 88 9D 00 36 */ lbz r4, 0x36(r29)
|
|
|
|
/* 80091324 0008D164 A0 BD 00 14 */ lhz r5, 0x14(r29)
|
|
|
|
/* 80091328 0008D168 A0 DD 00 16 */ lhz r6, 0x16(r29)
|
2022-10-16 16:31:36 +00:00
|
|
|
/* 8009132C 0008D16C 48 00 40 A5 */ bl l2cu_send_peer_disc_rsp
|
2022-10-16 16:05:58 +00:00
|
|
|
/* 80091330 0008D170 80 7D 00 10 */ lwz r3, 0x10(r29)
|
|
|
|
/* 80091334 0008D174 38 63 00 2A */ addi r3, r3, 0x2a
|
2022-10-16 16:31:36 +00:00
|
|
|
/* 80091338 0008D178 4B FF 52 19 */ bl btm_sec_abort_access_req
|
2022-10-16 16:05:58 +00:00
|
|
|
/* 8009133C 0008D17C 7F A3 EB 78 */ mr r3, r29
|
2022-10-16 16:31:36 +00:00
|
|
|
/* 80091340 0008D180 48 00 46 0D */ bl l2cu_release_ccb
|
2022-10-16 16:05:58 +00:00
|
|
|
|
|
|
|
.global lbl_80091344
|
|
|
|
lbl_80091344:
|
|
|
|
/* 80091344 0008D184 80 01 00 24 */ lwz r0, 0x24(r1)
|
|
|
|
/* 80091348 0008D188 83 E1 00 1C */ lwz r31, 0x1c(r1)
|
|
|
|
/* 8009134C 0008D18C 83 C1 00 18 */ lwz r30, 0x18(r1)
|
|
|
|
/* 80091350 0008D190 83 A1 00 14 */ lwz r29, 0x14(r1)
|
|
|
|
/* 80091354 0008D194 7C 08 03 A6 */ mtlr r0
|
|
|
|
/* 80091358 0008D198 38 21 00 20 */ addi r1, r1, 0x20
|
|
|
|
/* 8009135C 0008D19C 4E 80 00 20 */ blr
|
2022-10-16 16:31:36 +00:00
|
|
|
.global l2c_csm_w4_l2cap_connect_rsp
|
|
|
|
l2c_csm_w4_l2cap_connect_rsp:
|
2022-10-16 16:05:58 +00:00
|
|
|
/* 80091360 0008D1A0 94 21 FF D0 */ stwu r1, -0x30(r1)
|
|
|
|
/* 80091364 0008D1A4 7C 08 02 A6 */ mflr r0
|
|
|
|
/* 80091368 0008D1A8 90 01 00 34 */ stw r0, 0x34(r1)
|
|
|
|
/* 8009136C 0008D1AC 39 61 00 30 */ addi r11, r1, 0x30
|
|
|
|
/* 80091370 0008D1B0 4B F7 5F C5 */ bl lbl_80007334
|
2022-10-16 16:31:36 +00:00
|
|
|
/* 80091374 0008D1B4 3C C0 80 50 */ lis r6, l2cb@ha
|
2022-10-16 16:05:58 +00:00
|
|
|
/* 80091378 0008D1B8 80 E3 00 30 */ lwz r7, 0x30(r3)
|
2022-10-16 16:31:36 +00:00
|
|
|
/* 8009137C 0008D1BC 88 06 90 20 */ lbz r0, l2cb@l(r6)
|
|
|
|
/* 80091380 0008D1C0 3F E0 80 44 */ lis r31, "@1658"@ha
|
2022-10-16 16:05:58 +00:00
|
|
|
/* 80091384 0008D1C4 83 87 00 18 */ lwz r28, 0x18(r7)
|
|
|
|
/* 80091388 0008D1C8 7C 7D 1B 78 */ mr r29, r3
|
|
|
|
/* 8009138C 0008D1CC 28 00 00 04 */ cmplwi r0, 0x4
|
|
|
|
/* 80091390 0008D1D0 83 67 00 08 */ lwz r27, 0x8(r7)
|
|
|
|
/* 80091394 0008D1D4 A3 C3 00 14 */ lhz r30, 0x14(r3)
|
|
|
|
/* 80091398 0008D1D8 7C 99 23 78 */ mr r25, r4
|
|
|
|
/* 8009139C 0008D1DC 7C BA 2B 78 */ mr r26, r5
|
2022-10-16 16:31:36 +00:00
|
|
|
/* 800913A0 0008D1E0 3B FF DD C0 */ addi r31, r31, "@1658"@l
|
2022-10-16 16:05:58 +00:00
|
|
|
/* 800913A4 0008D1E4 41 80 00 18 */ blt lbl_800913BC
|
|
|
|
/* 800913A8 0008D1E8 3C 60 00 08 */ lis r3, 0x8
|
|
|
|
/* 800913AC 0008D1EC 7F 25 CB 78 */ mr r5, r25
|
|
|
|
/* 800913B0 0008D1F0 38 63 00 03 */ addi r3, r3, 0x3
|
|
|
|
/* 800913B4 0008D1F4 38 9F 02 94 */ addi r4, r31, 0x294
|
2022-10-16 16:31:36 +00:00
|
|
|
/* 800913B8 0008D1F8 4B FE 65 A9 */ bl LogMsg_0
|
2022-10-16 16:05:58 +00:00
|
|
|
.global lbl_800913BC
|
|
|
|
lbl_800913BC:
|
|
|
|
/* 800913BC 0008D1FC 38 19 FF FD */ addi r0, r25, -0x3
|
|
|
|
/* 800913C0 0008D200 28 00 00 1B */ cmplwi r0, 0x1b
|
|
|
|
/* 800913C4 0008D204 41 81 01 C8 */ bgt lbl_8009158C
|
2022-10-16 16:31:36 +00:00
|
|
|
/* 800913C8 0008D208 3C 60 80 44 */ lis r3, "@1751"@ha
|
2022-10-16 16:05:58 +00:00
|
|
|
/* 800913CC 0008D20C 54 00 10 3A */ slwi r0, r0, 2
|
2022-10-16 16:31:36 +00:00
|
|
|
/* 800913D0 0008D210 38 63 E1 50 */ addi r3, r3, "@1751"@l
|
2022-10-16 16:05:58 +00:00
|
|
|
/* 800913D4 0008D214 7C 63 00 2E */ lwzx r3, r3, r0
|
|
|
|
/* 800913D8 0008D218 7C 69 03 A6 */ mtctr r3
|
|
|
|
/* 800913DC 0008D21C 4E 80 04 20 */ bctr
|
|
|
|
|
|
|
|
.global lbl_800913E0
|
|
|
|
lbl_800913E0:
|
|
|
|
/* 800913E0 0008D220 38 00 00 00 */ li r0, 0x0
|
2022-10-16 16:31:36 +00:00
|
|
|
/* 800913E4 0008D224 3C 60 80 50 */ lis r3, l2cb@ha
|
2022-10-16 16:05:58 +00:00
|
|
|
/* 800913E8 0008D228 90 1D 00 04 */ stw r0, 0x4(r29)
|
2022-10-16 16:31:36 +00:00
|
|
|
/* 800913EC 0008D22C 88 03 90 20 */ lbz r0, l2cb@l(r3)
|
2022-10-16 16:05:58 +00:00
|
|
|
/* 800913F0 0008D230 28 00 00 03 */ cmplwi r0, 0x3
|
|
|
|
/* 800913F4 0008D234 41 80 00 18 */ blt lbl_8009140C
|
|
|
|
/* 800913F8 0008D238 3C 60 00 08 */ lis r3, 0x8
|
|
|
|
/* 800913FC 0008D23C A0 BD 00 14 */ lhz r5, 0x14(r29)
|
|
|
|
/* 80091400 0008D240 38 63 00 02 */ addi r3, r3, 0x2
|
|
|
|
/* 80091404 0008D244 38 9F 00 40 */ addi r4, r31, 0x40
|
2022-10-16 16:31:36 +00:00
|
|
|
/* 80091408 0008D248 4B FE 65 59 */ bl LogMsg_0
|
2022-10-16 16:05:58 +00:00
|
|
|
.global lbl_8009140C
|
|
|
|
lbl_8009140C:
|
|
|
|
/* 8009140C 0008D24C 7F A3 EB 78 */ mr r3, r29
|
2022-10-16 16:31:36 +00:00
|
|
|
/* 80091410 0008D250 48 00 45 3D */ bl l2cu_release_ccb
|
2022-10-16 16:05:58 +00:00
|
|
|
/* 80091414 0008D254 7F 8C E3 78 */ mr r12, r28
|
|
|
|
/* 80091418 0008D258 7F C3 F3 78 */ mr r3, r30
|
|
|
|
/* 8009141C 0008D25C 38 80 00 00 */ li r4, 0x0
|
|
|
|
/* 80091420 0008D260 7D 89 03 A6 */ mtctr r12
|
|
|
|
/* 80091424 0008D264 4E 80 04 21 */ bctrl
|
|
|
|
/* 80091428 0008D268 48 00 01 64 */ b lbl_8009158C
|
|
|
|
|
|
|
|
.global lbl_8009142C
|
|
|
|
lbl_8009142C:
|
|
|
|
/* 8009142C 0008D26C A0 BA 00 0E */ lhz r5, 0xe(r26)
|
|
|
|
/* 80091430 0008D270 38 00 00 05 */ li r0, 0x5
|
|
|
|
/* 80091434 0008D274 38 7D 00 18 */ addi r3, r29, 0x18
|
|
|
|
/* 80091438 0008D278 38 80 00 03 */ li r4, 0x3
|
|
|
|
/* 8009143C 0008D27C B0 BD 00 16 */ sth r5, 0x16(r29)
|
|
|
|
/* 80091440 0008D280 38 A0 00 1E */ li r5, 0x1e
|
|
|
|
/* 80091444 0008D284 90 1D 00 04 */ stw r0, 0x4(r29)
|
2022-10-16 16:31:36 +00:00
|
|
|
/* 80091448 0008D288 4B FE 6A 69 */ bl btu_start_timer
|
|
|
|
/* 8009144C 0008D28C 3C 60 80 50 */ lis r3, l2cb@ha
|
|
|
|
/* 80091450 0008D290 88 03 90 20 */ lbz r0, l2cb@l(r3)
|
2022-10-16 16:05:58 +00:00
|
|
|
/* 80091454 0008D294 28 00 00 03 */ cmplwi r0, 0x3
|
|
|
|
/* 80091458 0008D298 41 80 00 18 */ blt lbl_80091470
|
|
|
|
/* 8009145C 0008D29C 3C 60 00 08 */ lis r3, 0x8
|
|
|
|
/* 80091460 0008D2A0 A0 BD 00 14 */ lhz r5, 0x14(r29)
|
|
|
|
/* 80091464 0008D2A4 38 63 00 02 */ addi r3, r3, 0x2
|
|
|
|
/* 80091468 0008D2A8 38 9F 02 BC */ addi r4, r31, 0x2bc
|
2022-10-16 16:31:36 +00:00
|
|
|
/* 8009146C 0008D2AC 4B FE 64 F5 */ bl LogMsg_0
|
2022-10-16 16:05:58 +00:00
|
|
|
.global lbl_80091470
|
|
|
|
lbl_80091470:
|
|
|
|
/* 80091470 0008D2B0 80 BD 00 30 */ lwz r5, 0x30(r29)
|
|
|
|
/* 80091474 0008D2B4 38 80 00 00 */ li r4, 0x0
|
|
|
|
/* 80091478 0008D2B8 A0 7D 00 14 */ lhz r3, 0x14(r29)
|
|
|
|
/* 8009147C 0008D2BC 81 85 00 08 */ lwz r12, 0x8(r5)
|
|
|
|
/* 80091480 0008D2C0 7D 89 03 A6 */ mtctr r12
|
|
|
|
/* 80091484 0008D2C4 4E 80 04 21 */ bctrl
|
|
|
|
/* 80091488 0008D2C8 48 00 01 04 */ b lbl_8009158C
|
|
|
|
|
|
|
|
.global lbl_8009148C
|
|
|
|
lbl_8009148C:
|
|
|
|
/* 8009148C 0008D2CC 38 7D 00 18 */ addi r3, r29, 0x18
|
|
|
|
/* 80091490 0008D2D0 38 80 00 03 */ li r4, 0x3
|
|
|
|
/* 80091494 0008D2D4 38 A0 00 78 */ li r5, 0x78
|
2022-10-16 16:31:36 +00:00
|
|
|
/* 80091498 0008D2D8 4B FE 6A 19 */ bl btu_start_timer
|
2022-10-16 16:05:58 +00:00
|
|
|
/* 8009149C 0008D2DC 80 7D 00 30 */ lwz r3, 0x30(r29)
|
|
|
|
/* 800914A0 0008D2E0 80 03 00 0C */ lwz r0, 0xc(r3)
|
|
|
|
/* 800914A4 0008D2E4 2C 00 00 00 */ cmpwi r0, 0x0
|
|
|
|
/* 800914A8 0008D2E8 41 82 00 E4 */ beq lbl_8009158C
|
2022-10-16 16:31:36 +00:00
|
|
|
/* 800914AC 0008D2EC 3C 60 80 50 */ lis r3, l2cb@ha
|
|
|
|
/* 800914B0 0008D2F0 88 03 90 20 */ lbz r0, l2cb@l(r3)
|
2022-10-16 16:05:58 +00:00
|
|
|
/* 800914B4 0008D2F4 28 00 00 03 */ cmplwi r0, 0x3
|
|
|
|
/* 800914B8 0008D2F8 41 80 00 14 */ blt lbl_800914CC
|
|
|
|
/* 800914BC 0008D2FC 3C 60 00 08 */ lis r3, 0x8
|
|
|
|
/* 800914C0 0008D300 38 9F 02 F4 */ addi r4, r31, 0x2f4
|
|
|
|
/* 800914C4 0008D304 38 63 00 02 */ addi r3, r3, 0x2
|
2022-10-16 16:31:36 +00:00
|
|
|
/* 800914C8 0008D308 4B FE 64 99 */ bl LogMsg_0
|
2022-10-16 16:05:58 +00:00
|
|
|
.global lbl_800914CC
|
|
|
|
lbl_800914CC:
|
|
|
|
/* 800914CC 0008D30C 80 9D 00 30 */ lwz r4, 0x30(r29)
|
|
|
|
/* 800914D0 0008D310 38 60 00 00 */ li r3, 0x0
|
|
|
|
/* 800914D4 0008D314 81 84 00 0C */ lwz r12, 0xc(r4)
|
|
|
|
/* 800914D8 0008D318 7D 89 03 A6 */ mtctr r12
|
|
|
|
/* 800914DC 0008D31C 4E 80 04 21 */ bctrl
|
|
|
|
/* 800914E0 0008D320 48 00 00 AC */ b lbl_8009158C
|
|
|
|
|
|
|
|
.global lbl_800914E4
|
|
|
|
lbl_800914E4:
|
2022-10-16 16:31:36 +00:00
|
|
|
/* 800914E4 0008D324 3C 60 80 50 */ lis r3, l2cb@ha
|
|
|
|
/* 800914E8 0008D328 88 03 90 20 */ lbz r0, l2cb@l(r3)
|
2022-10-16 16:05:58 +00:00
|
|
|
/* 800914EC 0008D32C 28 00 00 03 */ cmplwi r0, 0x3
|
|
|
|
/* 800914F0 0008D330 41 80 00 1C */ blt lbl_8009150C
|
|
|
|
/* 800914F4 0008D334 3C 60 00 08 */ lis r3, 0x8
|
|
|
|
/* 800914F8 0008D338 A0 BD 00 14 */ lhz r5, 0x14(r29)
|
|
|
|
/* 800914FC 0008D33C A0 DA 00 0A */ lhz r6, 0xa(r26)
|
|
|
|
/* 80091500 0008D340 38 63 00 02 */ addi r3, r3, 0x2
|
|
|
|
/* 80091504 0008D344 38 9F 03 18 */ addi r4, r31, 0x318
|
2022-10-16 16:31:36 +00:00
|
|
|
/* 80091508 0008D348 4B FE 64 59 */ bl LogMsg_0
|
2022-10-16 16:05:58 +00:00
|
|
|
.global lbl_8009150C
|
|
|
|
lbl_8009150C:
|
|
|
|
/* 8009150C 0008D34C 7F A3 EB 78 */ mr r3, r29
|
2022-10-16 16:31:36 +00:00
|
|
|
/* 80091510 0008D350 48 00 44 3D */ bl l2cu_release_ccb
|
2022-10-16 16:05:58 +00:00
|
|
|
/* 80091514 0008D354 7F 6C DB 78 */ mr r12, r27
|
|
|
|
/* 80091518 0008D358 7F C3 F3 78 */ mr r3, r30
|
|
|
|
/* 8009151C 0008D35C A0 9A 00 0A */ lhz r4, 0xa(r26)
|
|
|
|
/* 80091520 0008D360 7D 89 03 A6 */ mtctr r12
|
|
|
|
/* 80091524 0008D364 4E 80 04 21 */ bctrl
|
|
|
|
/* 80091528 0008D368 48 00 00 64 */ b lbl_8009158C
|
|
|
|
|
|
|
|
.global lbl_8009152C
|
|
|
|
lbl_8009152C:
|
2022-10-16 16:31:36 +00:00
|
|
|
/* 8009152C 0008D36C 3C 60 80 50 */ lis r3, l2cb@ha
|
|
|
|
/* 80091530 0008D370 88 03 90 20 */ lbz r0, l2cb@l(r3)
|
2022-10-16 16:05:58 +00:00
|
|
|
/* 80091534 0008D374 28 00 00 03 */ cmplwi r0, 0x3
|
|
|
|
/* 80091538 0008D378 41 80 00 18 */ blt lbl_80091550
|
|
|
|
/* 8009153C 0008D37C 3C 60 00 08 */ lis r3, 0x8
|
|
|
|
/* 80091540 0008D380 A0 BD 00 14 */ lhz r5, 0x14(r29)
|
|
|
|
/* 80091544 0008D384 38 63 00 02 */ addi r3, r3, 0x2
|
|
|
|
/* 80091548 0008D388 38 9F 03 58 */ addi r4, r31, 0x358
|
2022-10-16 16:31:36 +00:00
|
|
|
/* 8009154C 0008D38C 4B FE 64 15 */ bl LogMsg_0
|
2022-10-16 16:05:58 +00:00
|
|
|
.global lbl_80091550
|
|
|
|
lbl_80091550:
|
|
|
|
/* 80091550 0008D390 7F A3 EB 78 */ mr r3, r29
|
2022-10-16 16:31:36 +00:00
|
|
|
/* 80091554 0008D394 48 00 43 F9 */ bl l2cu_release_ccb
|
2022-10-16 16:05:58 +00:00
|
|
|
/* 80091558 0008D398 3C 60 00 01 */ lis r3, 0x1
|
|
|
|
/* 8009155C 0008D39C 7F 6C DB 78 */ mr r12, r27
|
|
|
|
/* 80091560 0008D3A0 38 03 EE EE */ addi r0, r3, -0x1112
|
|
|
|
/* 80091564 0008D3A4 7F C3 F3 78 */ mr r3, r30
|
|
|
|
/* 80091568 0008D3A8 54 04 04 3E */ clrlwi r4, r0, 16
|
|
|
|
/* 8009156C 0008D3AC 7D 89 03 A6 */ mtctr r12
|
|
|
|
/* 80091570 0008D3B0 4E 80 04 21 */ bctrl
|
|
|
|
/* 80091574 0008D3B4 48 00 00 18 */ b lbl_8009158C
|
|
|
|
|
|
|
|
.global lbl_80091578
|
|
|
|
lbl_80091578:
|
|
|
|
/* 80091578 0008D3B8 7F A3 EB 78 */ mr r3, r29
|
2022-10-16 16:31:36 +00:00
|
|
|
/* 8009157C 0008D3BC 48 00 43 D1 */ bl l2cu_release_ccb
|
2022-10-16 16:05:58 +00:00
|
|
|
/* 80091580 0008D3C0 48 00 00 0C */ b lbl_8009158C
|
|
|
|
|
|
|
|
.global lbl_80091584
|
|
|
|
lbl_80091584:
|
|
|
|
/* 80091584 0008D3C4 7F 43 D3 78 */ mr r3, r26
|
2022-10-16 16:31:36 +00:00
|
|
|
/* 80091588 0008D3C8 4B FE 39 89 */ bl GKI_freebuf
|
2022-10-16 16:05:58 +00:00
|
|
|
|
|
|
|
.global lbl_8009158C
|
|
|
|
lbl_8009158C:
|
|
|
|
/* 8009158C 0008D3CC 39 61 00 30 */ addi r11, r1, 0x30
|
|
|
|
/* 80091590 0008D3D0 4B F7 5D F1 */ bl lbl_80007380
|
|
|
|
/* 80091594 0008D3D4 80 01 00 34 */ lwz r0, 0x34(r1)
|
|
|
|
/* 80091598 0008D3D8 7C 08 03 A6 */ mtlr r0
|
|
|
|
/* 8009159C 0008D3DC 38 21 00 30 */ addi r1, r1, 0x30
|
|
|
|
/* 800915A0 0008D3E0 4E 80 00 20 */ blr
|
2022-10-16 16:31:36 +00:00
|
|
|
.global l2c_csm_w4_l2ca_connect_rsp
|
|
|
|
l2c_csm_w4_l2ca_connect_rsp:
|
2022-10-16 16:05:58 +00:00
|
|
|
/* 800915A4 0008D3E4 94 21 FF E0 */ stwu r1, -0x20(r1)
|
|
|
|
/* 800915A8 0008D3E8 7C 08 02 A6 */ mflr r0
|
|
|
|
/* 800915AC 0008D3EC 90 01 00 24 */ stw r0, 0x24(r1)
|
|
|
|
/* 800915B0 0008D3F0 39 61 00 20 */ addi r11, r1, 0x20
|
|
|
|
/* 800915B4 0008D3F4 4B F7 5D 89 */ bl lbl_8000733C
|
2022-10-16 16:31:36 +00:00
|
|
|
/* 800915B8 0008D3F8 3C C0 80 50 */ lis r6, l2cb@ha
|
2022-10-16 16:05:58 +00:00
|
|
|
/* 800915BC 0008D3FC 80 E3 00 30 */ lwz r7, 0x30(r3)
|
2022-10-16 16:31:36 +00:00
|
|
|
/* 800915C0 0008D400 88 06 90 20 */ lbz r0, l2cb@l(r6)
|
2022-10-16 16:05:58 +00:00
|
|
|
/* 800915C4 0008D404 7C 7F 1B 78 */ mr r31, r3
|
|
|
|
/* 800915C8 0008D408 83 C7 00 18 */ lwz r30, 0x18(r7)
|
|
|
|
/* 800915CC 0008D40C 7C 9B 23 78 */ mr r27, r4
|
|
|
|
/* 800915D0 0008D410 28 00 00 04 */ cmplwi r0, 0x4
|
|
|
|
/* 800915D4 0008D414 A3 A3 00 14 */ lhz r29, 0x14(r3)
|
|
|
|
/* 800915D8 0008D418 7C BC 2B 78 */ mr r28, r5
|
|
|
|
/* 800915DC 0008D41C 41 80 00 1C */ blt lbl_800915F8
|
|
|
|
/* 800915E0 0008D420 3C 60 00 08 */ lis r3, 0x8
|
2022-10-16 16:31:36 +00:00
|
|
|
/* 800915E4 0008D424 3C 80 80 44 */ lis r4, "@1770_8043E1C0"@ha
|
2022-10-16 16:05:58 +00:00
|
|
|
/* 800915E8 0008D428 7F 65 DB 78 */ mr r5, r27
|
|
|
|
/* 800915EC 0008D42C 38 63 00 03 */ addi r3, r3, 0x3
|
2022-10-16 16:31:36 +00:00
|
|
|
/* 800915F0 0008D430 38 84 E1 C0 */ addi r4, r4, "@1770_8043E1C0"@l
|
|
|
|
/* 800915F4 0008D434 4B FE 63 6D */ bl LogMsg_0
|
2022-10-16 16:05:58 +00:00
|
|
|
.global lbl_800915F8
|
|
|
|
lbl_800915F8:
|
|
|
|
/* 800915F8 0008D438 38 1B FF FD */ addi r0, r27, -0x3
|
|
|
|
/* 800915FC 0008D43C 28 00 00 1B */ cmplwi r0, 0x1b
|
|
|
|
/* 80091600 0008D440 41 81 01 64 */ bgt lbl_80091764
|
2022-10-16 16:31:36 +00:00
|
|
|
/* 80091604 0008D444 3C 60 80 44 */ lis r3, "@1773"@ha
|
2022-10-16 16:05:58 +00:00
|
|
|
/* 80091608 0008D448 54 00 10 3A */ slwi r0, r0, 2
|
2022-10-16 16:31:36 +00:00
|
|
|
/* 8009160C 0008D44C 38 63 E1 E4 */ addi r3, r3, "@1773"@l
|
2022-10-16 16:05:58 +00:00
|
|
|
/* 80091610 0008D450 7C 63 00 2E */ lwzx r3, r3, r0
|
|
|
|
/* 80091614 0008D454 7C 69 03 A6 */ mtctr r3
|
|
|
|
/* 80091618 0008D458 4E 80 04 20 */ bctr
|
|
|
|
|
|
|
|
.global lbl_8009161C
|
|
|
|
lbl_8009161C:
|
2022-10-16 16:31:36 +00:00
|
|
|
/* 8009161C 0008D45C 3C 60 80 50 */ lis r3, l2cb@ha
|
|
|
|
/* 80091620 0008D460 88 03 90 20 */ lbz r0, l2cb@l(r3)
|
2022-10-16 16:05:58 +00:00
|
|
|
/* 80091624 0008D464 28 00 00 03 */ cmplwi r0, 0x3
|
|
|
|
/* 80091628 0008D468 41 80 00 1C */ blt lbl_80091644
|
|
|
|
/* 8009162C 0008D46C 3C 60 00 08 */ lis r3, 0x8
|
2022-10-16 16:31:36 +00:00
|
|
|
/* 80091630 0008D470 3C 80 80 44 */ lis r4, "@1686_8043DE00"@ha
|
2022-10-16 16:05:58 +00:00
|
|
|
/* 80091634 0008D474 A0 BF 00 14 */ lhz r5, 0x14(r31)
|
|
|
|
/* 80091638 0008D478 38 63 00 02 */ addi r3, r3, 0x2
|
2022-10-16 16:31:36 +00:00
|
|
|
/* 8009163C 0008D47C 38 84 DE 00 */ addi r4, r4, "@1686_8043DE00"@l
|
|
|
|
/* 80091640 0008D480 4B FE 63 21 */ bl LogMsg_0
|
2022-10-16 16:05:58 +00:00
|
|
|
.global lbl_80091644
|
|
|
|
lbl_80091644:
|
|
|
|
/* 80091644 0008D484 7F E3 FB 78 */ mr r3, r31
|
2022-10-16 16:31:36 +00:00
|
|
|
/* 80091648 0008D488 48 00 43 05 */ bl l2cu_release_ccb
|
2022-10-16 16:05:58 +00:00
|
|
|
/* 8009164C 0008D48C 7F CC F3 78 */ mr r12, r30
|
|
|
|
/* 80091650 0008D490 7F A3 EB 78 */ mr r3, r29
|
|
|
|
/* 80091654 0008D494 38 80 00 00 */ li r4, 0x0
|
|
|
|
/* 80091658 0008D498 7D 89 03 A6 */ mtctr r12
|
|
|
|
/* 8009165C 0008D49C 4E 80 04 21 */ bctrl
|
|
|
|
/* 80091660 0008D4A0 48 00 01 04 */ b lbl_80091764
|
|
|
|
|
|
|
|
.global lbl_80091664
|
|
|
|
lbl_80091664:
|
|
|
|
/* 80091664 0008D4A4 2C 1C 00 00 */ cmpwi r28, 0x0
|
|
|
|
/* 80091668 0008D4A8 41 82 00 10 */ beq lbl_80091678
|
|
|
|
/* 8009166C 0008D4AC A0 9C 00 0A */ lhz r4, 0xa(r28)
|
|
|
|
/* 80091670 0008D4B0 2C 04 00 00 */ cmpwi r4, 0x0
|
|
|
|
/* 80091674 0008D4B4 40 82 00 30 */ bne lbl_800916A4
|
|
|
|
.global lbl_80091678
|
|
|
|
lbl_80091678:
|
|
|
|
/* 80091678 0008D4B8 7F E3 FB 78 */ mr r3, r31
|
|
|
|
/* 8009167C 0008D4BC 38 80 00 00 */ li r4, 0x0
|
|
|
|
/* 80091680 0008D4C0 38 A0 00 00 */ li r5, 0x0
|
2022-10-16 16:31:36 +00:00
|
|
|
/* 80091684 0008D4C4 48 00 33 3D */ bl l2cu_send_peer_connect_rsp
|
2022-10-16 16:05:58 +00:00
|
|
|
/* 80091688 0008D4C8 38 00 00 05 */ li r0, 0x5
|
|
|
|
/* 8009168C 0008D4CC 38 7F 00 18 */ addi r3, r31, 0x18
|
|
|
|
/* 80091690 0008D4D0 90 1F 00 04 */ stw r0, 0x4(r31)
|
|
|
|
/* 80091694 0008D4D4 38 80 00 03 */ li r4, 0x3
|
|
|
|
/* 80091698 0008D4D8 38 A0 00 1E */ li r5, 0x1e
|
2022-10-16 16:31:36 +00:00
|
|
|
/* 8009169C 0008D4DC 4B FE 68 15 */ bl btu_start_timer
|
2022-10-16 16:05:58 +00:00
|
|
|
/* 800916A0 0008D4E0 48 00 00 C4 */ b lbl_80091764
|
|
|
|
.global lbl_800916A4
|
|
|
|
lbl_800916A4:
|
|
|
|
/* 800916A4 0008D4E4 A0 BC 00 0C */ lhz r5, 0xc(r28)
|
|
|
|
/* 800916A8 0008D4E8 7F E3 FB 78 */ mr r3, r31
|
2022-10-16 16:31:36 +00:00
|
|
|
/* 800916AC 0008D4EC 48 00 33 15 */ bl l2cu_send_peer_connect_rsp
|
2022-10-16 16:05:58 +00:00
|
|
|
/* 800916B0 0008D4F0 38 7F 00 18 */ addi r3, r31, 0x18
|
|
|
|
/* 800916B4 0008D4F4 38 80 00 03 */ li r4, 0x3
|
|
|
|
/* 800916B8 0008D4F8 38 A0 00 78 */ li r5, 0x78
|
2022-10-16 16:31:36 +00:00
|
|
|
/* 800916BC 0008D4FC 4B FE 67 F5 */ bl btu_start_timer
|
2022-10-16 16:05:58 +00:00
|
|
|
/* 800916C0 0008D500 48 00 00 A4 */ b lbl_80091764
|
|
|
|
|
|
|
|
.global lbl_800916C4
|
|
|
|
lbl_800916C4:
|
|
|
|
/* 800916C4 0008D504 A0 9C 00 0A */ lhz r4, 0xa(r28)
|
|
|
|
/* 800916C8 0008D508 7F E3 FB 78 */ mr r3, r31
|
|
|
|
/* 800916CC 0008D50C A0 BC 00 0C */ lhz r5, 0xc(r28)
|
2022-10-16 16:31:36 +00:00
|
|
|
/* 800916D0 0008D510 48 00 32 F1 */ bl l2cu_send_peer_connect_rsp
|
2022-10-16 16:05:58 +00:00
|
|
|
/* 800916D4 0008D514 7F E3 FB 78 */ mr r3, r31
|
2022-10-16 16:31:36 +00:00
|
|
|
/* 800916D8 0008D518 48 00 42 75 */ bl l2cu_release_ccb
|
2022-10-16 16:05:58 +00:00
|
|
|
/* 800916DC 0008D51C 48 00 00 88 */ b lbl_80091764
|
|
|
|
|
|
|
|
.global lbl_800916E0
|
|
|
|
lbl_800916E0:
|
|
|
|
/* 800916E0 0008D520 7F E3 FB 78 */ mr r3, r31
|
|
|
|
/* 800916E4 0008D524 38 80 00 02 */ li r4, 0x2
|
|
|
|
/* 800916E8 0008D528 38 A0 00 00 */ li r5, 0x0
|
2022-10-16 16:31:36 +00:00
|
|
|
/* 800916EC 0008D52C 48 00 32 D5 */ bl l2cu_send_peer_connect_rsp
|
|
|
|
/* 800916F0 0008D530 3C 60 80 50 */ lis r3, l2cb@ha
|
|
|
|
/* 800916F4 0008D534 88 03 90 20 */ lbz r0, l2cb@l(r3)
|
2022-10-16 16:05:58 +00:00
|
|
|
/* 800916F8 0008D538 28 00 00 03 */ cmplwi r0, 0x3
|
|
|
|
/* 800916FC 0008D53C 41 80 00 1C */ blt lbl_80091718
|
|
|
|
/* 80091700 0008D540 3C 60 00 08 */ lis r3, 0x8
|
2022-10-16 16:31:36 +00:00
|
|
|
/* 80091704 0008D544 3C 80 80 44 */ lis r4, "@1686_8043DE00"@ha
|
2022-10-16 16:05:58 +00:00
|
|
|
/* 80091708 0008D548 A0 BF 00 14 */ lhz r5, 0x14(r31)
|
|
|
|
/* 8009170C 0008D54C 38 63 00 02 */ addi r3, r3, 0x2
|
2022-10-16 16:31:36 +00:00
|
|
|
/* 80091710 0008D550 38 84 DE 00 */ addi r4, r4, "@1686_8043DE00"@l
|
|
|
|
/* 80091714 0008D554 4B FE 62 4D */ bl LogMsg_0
|
2022-10-16 16:05:58 +00:00
|
|
|
.global lbl_80091718
|
|
|
|
lbl_80091718:
|
|
|
|
/* 80091718 0008D558 7F E3 FB 78 */ mr r3, r31
|
2022-10-16 16:31:36 +00:00
|
|
|
/* 8009171C 0008D55C 48 00 42 31 */ bl l2cu_release_ccb
|
2022-10-16 16:05:58 +00:00
|
|
|
/* 80091720 0008D560 7F CC F3 78 */ mr r12, r30
|
|
|
|
/* 80091724 0008D564 7F A3 EB 78 */ mr r3, r29
|
|
|
|
/* 80091728 0008D568 38 80 00 00 */ li r4, 0x0
|
|
|
|
/* 8009172C 0008D56C 7D 89 03 A6 */ mtctr r12
|
|
|
|
/* 80091730 0008D570 4E 80 04 21 */ bctrl
|
|
|
|
/* 80091734 0008D574 48 00 00 30 */ b lbl_80091764
|
|
|
|
|
|
|
|
.global lbl_80091738
|
|
|
|
lbl_80091738:
|
|
|
|
/* 80091738 0008D578 7F 83 E3 78 */ mr r3, r28
|
2022-10-16 16:31:36 +00:00
|
|
|
/* 8009173C 0008D57C 4B FE 37 D5 */ bl GKI_freebuf
|
2022-10-16 16:05:58 +00:00
|
|
|
/* 80091740 0008D580 48 00 00 24 */ b lbl_80091764
|
|
|
|
|
|
|
|
.global lbl_80091744
|
|
|
|
lbl_80091744:
|
|
|
|
/* 80091744 0008D584 7F E3 FB 78 */ mr r3, r31
|
2022-10-16 16:31:36 +00:00
|
|
|
/* 80091748 0008D588 48 00 3B B5 */ bl l2cu_send_peer_disc_req
|
2022-10-16 16:05:58 +00:00
|
|
|
/* 8009174C 0008D58C 38 00 00 07 */ li r0, 0x7
|
|
|
|
/* 80091750 0008D590 38 7F 00 18 */ addi r3, r31, 0x18
|
|
|
|
/* 80091754 0008D594 90 1F 00 04 */ stw r0, 0x4(r31)
|
|
|
|
/* 80091758 0008D598 38 80 00 03 */ li r4, 0x3
|
|
|
|
/* 8009175C 0008D59C 38 A0 00 1E */ li r5, 0x1e
|
2022-10-16 16:31:36 +00:00
|
|
|
/* 80091760 0008D5A0 4B FE 67 51 */ bl btu_start_timer
|
2022-10-16 16:05:58 +00:00
|
|
|
|
|
|
|
.global lbl_80091764
|
|
|
|
lbl_80091764:
|
|
|
|
/* 80091764 0008D5A4 39 61 00 20 */ addi r11, r1, 0x20
|
|
|
|
/* 80091768 0008D5A8 4B F7 5C 21 */ bl lbl_80007388
|
|
|
|
/* 8009176C 0008D5AC 80 01 00 24 */ lwz r0, 0x24(r1)
|
|
|
|
/* 80091770 0008D5B0 7C 08 03 A6 */ mtlr r0
|
|
|
|
/* 80091774 0008D5B4 38 21 00 20 */ addi r1, r1, 0x20
|
|
|
|
/* 80091778 0008D5B8 4E 80 00 20 */ blr
|
2022-10-16 16:31:36 +00:00
|
|
|
.global l2c_csm_config
|
|
|
|
l2c_csm_config:
|
2022-10-16 16:05:58 +00:00
|
|
|
/* 8009177C 0008D5BC 94 21 FF E0 */ stwu r1, -0x20(r1)
|
|
|
|
/* 80091780 0008D5C0 7C 08 02 A6 */ mflr r0
|
|
|
|
/* 80091784 0008D5C4 90 01 00 24 */ stw r0, 0x24(r1)
|
|
|
|
/* 80091788 0008D5C8 39 61 00 20 */ addi r11, r1, 0x20
|
|
|
|
/* 8009178C 0008D5CC 4B F7 5B AD */ bl lbl_80007338
|
2022-10-16 16:31:36 +00:00
|
|
|
/* 80091790 0008D5D0 3C C0 80 50 */ lis r6, l2cb@ha
|
2022-10-16 16:05:58 +00:00
|
|
|
/* 80091794 0008D5D4 80 E3 00 30 */ lwz r7, 0x30(r3)
|
2022-10-16 16:31:36 +00:00
|
|
|
/* 80091798 0008D5D8 88 06 90 20 */ lbz r0, l2cb@l(r6)
|
|
|
|
/* 8009179C 0008D5DC 3F E0 80 44 */ lis r31, "@1658"@ha
|
2022-10-16 16:05:58 +00:00
|
|
|
/* 800917A0 0008D5E0 83 87 00 18 */ lwz r28, 0x18(r7)
|
|
|
|
/* 800917A4 0008D5E4 7C BE 2B 78 */ mr r30, r5
|
|
|
|
/* 800917A8 0008D5E8 28 00 00 04 */ cmplwi r0, 0x4
|
|
|
|
/* 800917AC 0008D5EC A3 63 00 14 */ lhz r27, 0x14(r3)
|
|
|
|
/* 800917B0 0008D5F0 7C 7D 1B 78 */ mr r29, r3
|
|
|
|
/* 800917B4 0008D5F4 7C 9A 23 78 */ mr r26, r4
|
2022-10-16 16:31:36 +00:00
|
|
|
/* 800917B8 0008D5F8 3B FF DD C0 */ addi r31, r31, "@1658"@l
|
2022-10-16 16:05:58 +00:00
|
|
|
/* 800917BC 0008D5FC 41 80 00 18 */ blt lbl_800917D4
|
|
|
|
/* 800917C0 0008D600 3C 60 00 08 */ lis r3, 0x8
|
|
|
|
/* 800917C4 0008D604 7F 45 D3 78 */ mr r5, r26
|
|
|
|
/* 800917C8 0008D608 38 63 00 03 */ addi r3, r3, 0x3
|
|
|
|
/* 800917CC 0008D60C 38 9F 04 94 */ addi r4, r31, 0x494
|
2022-10-16 16:31:36 +00:00
|
|
|
/* 800917D0 0008D610 4B FE 61 91 */ bl LogMsg_0
|
2022-10-16 16:05:58 +00:00
|
|
|
.global lbl_800917D4
|
|
|
|
lbl_800917D4:
|
|
|
|
/* 800917D4 0008D614 38 1A FF FD */ addi r0, r26, -0x3
|
|
|
|
/* 800917D8 0008D618 28 00 00 1B */ cmplwi r0, 0x1b
|
|
|
|
/* 800917DC 0008D61C 41 81 03 50 */ bgt lbl_80091B2C
|
2022-10-16 16:31:36 +00:00
|
|
|
/* 800917E0 0008D620 3C 60 80 44 */ lis r3, "@1808_8043E378"@ha
|
2022-10-16 16:05:58 +00:00
|
|
|
/* 800917E4 0008D624 54 00 10 3A */ slwi r0, r0, 2
|
2022-10-16 16:31:36 +00:00
|
|
|
/* 800917E8 0008D628 38 63 E3 78 */ addi r3, r3, "@1808_8043E378"@l
|
2022-10-16 16:05:58 +00:00
|
|
|
/* 800917EC 0008D62C 7C 63 00 2E */ lwzx r3, r3, r0
|
|
|
|
/* 800917F0 0008D630 7C 69 03 A6 */ mtctr r3
|
|
|
|
/* 800917F4 0008D634 4E 80 04 20 */ bctr
|
|
|
|
|
|
|
|
.global lbl_800917F8
|
|
|
|
lbl_800917F8:
|
2022-10-16 16:31:36 +00:00
|
|
|
/* 800917F8 0008D638 3C 60 80 50 */ lis r3, l2cb@ha
|
|
|
|
/* 800917FC 0008D63C 88 03 90 20 */ lbz r0, l2cb@l(r3)
|
2022-10-16 16:05:58 +00:00
|
|
|
/* 80091800 0008D640 28 00 00 03 */ cmplwi r0, 0x3
|
|
|
|
/* 80091804 0008D644 41 80 00 18 */ blt lbl_8009181C
|
|
|
|
/* 80091808 0008D648 3C 60 00 08 */ lis r3, 0x8
|
|
|
|
/* 8009180C 0008D64C A0 BD 00 14 */ lhz r5, 0x14(r29)
|
|
|
|
/* 80091810 0008D650 38 63 00 02 */ addi r3, r3, 0x2
|
|
|
|
/* 80091814 0008D654 38 9F 00 40 */ addi r4, r31, 0x40
|
2022-10-16 16:31:36 +00:00
|
|
|
/* 80091818 0008D658 4B FE 61 49 */ bl LogMsg_0
|
2022-10-16 16:05:58 +00:00
|
|
|
.global lbl_8009181C
|
|
|
|
lbl_8009181C:
|
|
|
|
/* 8009181C 0008D65C 7F A3 EB 78 */ mr r3, r29
|
2022-10-16 16:31:36 +00:00
|
|
|
/* 80091820 0008D660 48 00 41 2D */ bl l2cu_release_ccb
|
2022-10-16 16:05:58 +00:00
|
|
|
/* 80091824 0008D664 7F 8C E3 78 */ mr r12, r28
|
|
|
|
/* 80091828 0008D668 7F 63 DB 78 */ mr r3, r27
|
|
|
|
/* 8009182C 0008D66C 38 80 00 00 */ li r4, 0x0
|
|
|
|
/* 80091830 0008D670 7D 89 03 A6 */ mtctr r12
|
|
|
|
/* 80091834 0008D674 4E 80 04 21 */ bctrl
|
|
|
|
/* 80091838 0008D678 48 00 02 F4 */ b lbl_80091B2C
|
|
|
|
|
|
|
|
.global lbl_8009183C
|
|
|
|
lbl_8009183C:
|
|
|
|
/* 8009183C 0008D67C 7F A3 EB 78 */ mr r3, r29
|
|
|
|
/* 80091840 0008D680 7F C4 F3 78 */ mr r4, r30
|
2022-10-16 16:31:36 +00:00
|
|
|
/* 80091844 0008D684 48 00 44 1D */ bl l2cu_process_peer_cfg_req
|
2022-10-16 16:05:58 +00:00
|
|
|
/* 80091848 0008D688 54 60 06 3F */ clrlwi. r0, r3, 24
|
|
|
|
/* 8009184C 0008D68C 41 82 00 44 */ beq lbl_80091890
|
2022-10-16 16:31:36 +00:00
|
|
|
/* 80091850 0008D690 3C 60 80 50 */ lis r3, l2cb@ha
|
|
|
|
/* 80091854 0008D694 88 03 90 20 */ lbz r0, l2cb@l(r3)
|
2022-10-16 16:05:58 +00:00
|
|
|
/* 80091858 0008D698 28 00 00 03 */ cmplwi r0, 0x3
|
|
|
|
/* 8009185C 0008D69C 41 80 00 18 */ blt lbl_80091874
|
|
|
|
/* 80091860 0008D6A0 3C 60 00 08 */ lis r3, 0x8
|
|
|
|
/* 80091864 0008D6A4 A0 BD 00 14 */ lhz r5, 0x14(r29)
|
|
|
|
/* 80091868 0008D6A8 38 63 00 02 */ addi r3, r3, 0x2
|
|
|
|
/* 8009186C 0008D6AC 38 9F 04 B0 */ addi r4, r31, 0x4b0
|
2022-10-16 16:31:36 +00:00
|
|
|
/* 80091870 0008D6B0 4B FE 60 F1 */ bl LogMsg_0
|
2022-10-16 16:05:58 +00:00
|
|
|
.global lbl_80091874
|
|
|
|
lbl_80091874:
|
|
|
|
/* 80091874 0008D6B4 80 BD 00 30 */ lwz r5, 0x30(r29)
|
|
|
|
/* 80091878 0008D6B8 7F C4 F3 78 */ mr r4, r30
|
|
|
|
/* 8009187C 0008D6BC A0 7D 00 14 */ lhz r3, 0x14(r29)
|
|
|
|
/* 80091880 0008D6C0 81 85 00 10 */ lwz r12, 0x10(r5)
|
|
|
|
/* 80091884 0008D6C4 7D 89 03 A6 */ mtctr r12
|
|
|
|
/* 80091888 0008D6C8 4E 80 04 21 */ bctrl
|
|
|
|
/* 8009188C 0008D6CC 48 00 02 A0 */ b lbl_80091B2C
|
|
|
|
.global lbl_80091890
|
|
|
|
lbl_80091890:
|
|
|
|
/* 80091890 0008D6D0 7F A3 EB 78 */ mr r3, r29
|
|
|
|
/* 80091894 0008D6D4 7F C4 F3 78 */ mr r4, r30
|
2022-10-16 16:31:36 +00:00
|
|
|
/* 80091898 0008D6D8 48 00 35 B9 */ bl l2cu_send_peer_config_rsp
|
2022-10-16 16:05:58 +00:00
|
|
|
/* 8009189C 0008D6DC 48 00 02 90 */ b lbl_80091B2C
|
|
|
|
|
|
|
|
.global lbl_800918A0
|
|
|
|
lbl_800918A0:
|
|
|
|
/* 800918A0 0008D6E0 7F A3 EB 78 */ mr r3, r29
|
|
|
|
/* 800918A4 0008D6E4 7F C4 F3 78 */ mr r4, r30
|
2022-10-16 16:31:36 +00:00
|
|
|
/* 800918A8 0008D6E8 48 00 45 01 */ bl l2cu_process_peer_cfg_rsp
|
2022-10-16 16:05:58 +00:00
|
|
|
/* 800918AC 0008D6EC 88 1D 00 34 */ lbz r0, 0x34(r29)
|
|
|
|
/* 800918B0 0008D6F0 60 03 00 02 */ ori r3, r0, 0x2
|
|
|
|
/* 800918B4 0008D6F4 54 60 07 FF */ clrlwi. r0, r3, 31
|
|
|
|
/* 800918B8 0008D6F8 98 7D 00 34 */ stb r3, 0x34(r29)
|
|
|
|
/* 800918BC 0008D6FC 41 82 00 20 */ beq lbl_800918DC
|
|
|
|
/* 800918C0 0008D700 38 00 00 06 */ li r0, 0x6
|
|
|
|
/* 800918C4 0008D704 38 7D 00 18 */ addi r3, r29, 0x18
|
|
|
|
/* 800918C8 0008D708 90 1D 00 04 */ stw r0, 0x4(r29)
|
2022-10-16 16:31:36 +00:00
|
|
|
/* 800918CC 0008D70C 4B FE 66 55 */ bl btu_stop_timer
|
2022-10-16 16:05:58 +00:00
|
|
|
/* 800918D0 0008D710 7F A3 EB 78 */ mr r3, r29
|
|
|
|
/* 800918D4 0008D714 38 80 00 00 */ li r4, 0x0
|
2022-10-16 16:31:36 +00:00
|
|
|
/* 800918D8 0008D718 48 00 08 09 */ bl forward_peer_data
|
2022-10-16 16:05:58 +00:00
|
|
|
.global lbl_800918DC
|
|
|
|
lbl_800918DC:
|
2022-10-16 16:31:36 +00:00
|
|
|
/* 800918DC 0008D71C 3C 60 80 50 */ lis r3, l2cb@ha
|
|
|
|
/* 800918E0 0008D720 88 03 90 20 */ lbz r0, l2cb@l(r3)
|
2022-10-16 16:05:58 +00:00
|
|
|
/* 800918E4 0008D724 28 00 00 03 */ cmplwi r0, 0x3
|
|
|
|
/* 800918E8 0008D728 41 80 00 18 */ blt lbl_80091900
|
|
|
|
/* 800918EC 0008D72C 3C 60 00 08 */ lis r3, 0x8
|
|
|
|
/* 800918F0 0008D730 A0 BD 00 14 */ lhz r5, 0x14(r29)
|
|
|
|
/* 800918F4 0008D734 38 63 00 02 */ addi r3, r3, 0x2
|
|
|
|
/* 800918F8 0008D738 38 9F 04 E0 */ addi r4, r31, 0x4e0
|
2022-10-16 16:31:36 +00:00
|
|
|
/* 800918FC 0008D73C 4B FE 60 65 */ bl LogMsg_0
|
2022-10-16 16:05:58 +00:00
|
|
|
.global lbl_80091900
|
|
|
|
lbl_80091900:
|
|
|
|
/* 80091900 0008D740 80 BD 00 30 */ lwz r5, 0x30(r29)
|
|
|
|
/* 80091904 0008D744 7F C4 F3 78 */ mr r4, r30
|
|
|
|
/* 80091908 0008D748 A0 7D 00 14 */ lhz r3, 0x14(r29)
|
|
|
|
/* 8009190C 0008D74C 81 85 00 14 */ lwz r12, 0x14(r5)
|
|
|
|
/* 80091910 0008D750 7D 89 03 A6 */ mtctr r12
|
|
|
|
/* 80091914 0008D754 4E 80 04 21 */ bctrl
|
|
|
|
/* 80091918 0008D758 48 00 02 14 */ b lbl_80091B2C
|
|
|
|
|
|
|
|
.global lbl_8009191C
|
|
|
|
lbl_8009191C:
|
|
|
|
/* 8009191C 0008D75C 38 7D 00 18 */ addi r3, r29, 0x18
|
2022-10-16 16:31:36 +00:00
|
|
|
/* 80091920 0008D760 4B FE 66 01 */ bl btu_stop_timer
|
|
|
|
/* 80091924 0008D764 3C 60 80 50 */ lis r3, l2cb@ha
|
|
|
|
/* 80091928 0008D768 88 03 90 20 */ lbz r0, l2cb@l(r3)
|
2022-10-16 16:05:58 +00:00
|
|
|
/* 8009192C 0008D76C 28 00 00 03 */ cmplwi r0, 0x3
|
|
|
|
/* 80091930 0008D770 41 80 00 1C */ blt lbl_8009194C
|
|
|
|
/* 80091934 0008D774 3C 60 00 08 */ lis r3, 0x8
|
|
|
|
/* 80091938 0008D778 A0 BD 00 14 */ lhz r5, 0x14(r29)
|
|
|
|
/* 8009193C 0008D77C A0 DE 00 00 */ lhz r6, 0x0(r30)
|
|
|
|
/* 80091940 0008D780 38 63 00 02 */ addi r3, r3, 0x2
|
|
|
|
/* 80091944 0008D784 38 9F 05 10 */ addi r4, r31, 0x510
|
2022-10-16 16:31:36 +00:00
|
|
|
/* 80091948 0008D788 4B FE 60 19 */ bl LogMsg_0
|
2022-10-16 16:05:58 +00:00
|
|
|
.global lbl_8009194C
|
|
|
|
lbl_8009194C:
|
|
|
|
/* 8009194C 0008D78C 80 BD 00 30 */ lwz r5, 0x30(r29)
|
|
|
|
/* 80091950 0008D790 7F C4 F3 78 */ mr r4, r30
|
|
|
|
/* 80091954 0008D794 A0 7D 00 14 */ lhz r3, 0x14(r29)
|
|
|
|
/* 80091958 0008D798 81 85 00 14 */ lwz r12, 0x14(r5)
|
|
|
|
/* 8009195C 0008D79C 7D 89 03 A6 */ mtctr r12
|
|
|
|
/* 80091960 0008D7A0 4E 80 04 21 */ bctrl
|
|
|
|
/* 80091964 0008D7A4 48 00 01 C8 */ b lbl_80091B2C
|
|
|
|
|
|
|
|
.global lbl_80091968
|
|
|
|
lbl_80091968:
|
|
|
|
/* 80091968 0008D7A8 38 7D 00 18 */ addi r3, r29, 0x18
|
|
|
|
/* 8009196C 0008D7AC 38 80 00 03 */ li r4, 0x3
|
|
|
|
/* 80091970 0008D7B0 38 A0 00 1E */ li r5, 0x1e
|
2022-10-16 16:31:36 +00:00
|
|
|
/* 80091974 0008D7B4 4B FE 65 3D */ bl btu_start_timer
|
2022-10-16 16:05:58 +00:00
|
|
|
/* 80091978 0008D7B8 38 00 00 08 */ li r0, 0x8
|
2022-10-16 16:31:36 +00:00
|
|
|
/* 8009197C 0008D7BC 3C 60 80 50 */ lis r3, l2cb@ha
|
2022-10-16 16:05:58 +00:00
|
|
|
/* 80091980 0008D7C0 90 1D 00 04 */ stw r0, 0x4(r29)
|
2022-10-16 16:31:36 +00:00
|
|
|
/* 80091984 0008D7C4 88 03 90 20 */ lbz r0, l2cb@l(r3)
|
2022-10-16 16:05:58 +00:00
|
|
|
/* 80091988 0008D7C8 28 00 00 03 */ cmplwi r0, 0x3
|
|
|
|
/* 8009198C 0008D7CC 41 80 00 18 */ blt lbl_800919A4
|
|
|
|
/* 80091990 0008D7D0 3C 60 00 08 */ lis r3, 0x8
|
|
|
|
/* 80091994 0008D7D4 A0 BD 00 14 */ lhz r5, 0x14(r29)
|
|
|
|
/* 80091998 0008D7D8 38 63 00 02 */ addi r3, r3, 0x2
|
|
|
|
/* 8009199C 0008D7DC 38 9F 05 4C */ addi r4, r31, 0x54c
|
2022-10-16 16:31:36 +00:00
|
|
|
/* 800919A0 0008D7E0 4B FE 5F C1 */ bl LogMsg_0
|
2022-10-16 16:05:58 +00:00
|
|
|
.global lbl_800919A4
|
|
|
|
lbl_800919A4:
|
|
|
|
/* 800919A4 0008D7E4 80 BD 00 30 */ lwz r5, 0x30(r29)
|
|
|
|
/* 800919A8 0008D7E8 38 80 00 01 */ li r4, 0x1
|
|
|
|
/* 800919AC 0008D7EC A0 7D 00 14 */ lhz r3, 0x14(r29)
|
|
|
|
/* 800919B0 0008D7F0 81 85 00 18 */ lwz r12, 0x18(r5)
|
|
|
|
/* 800919B4 0008D7F4 7D 89 03 A6 */ mtctr r12
|
|
|
|
/* 800919B8 0008D7F8 4E 80 04 21 */ bctrl
|
|
|
|
/* 800919BC 0008D7FC 48 00 01 70 */ b lbl_80091B2C
|
|
|
|
|
|
|
|
.global lbl_800919C0
|
|
|
|
lbl_800919C0:
|
|
|
|
/* 800919C0 0008D800 7F A3 EB 78 */ mr r3, r29
|
|
|
|
/* 800919C4 0008D804 7F C4 F3 78 */ mr r4, r30
|
2022-10-16 16:31:36 +00:00
|
|
|
/* 800919C8 0008D808 48 00 44 21 */ bl l2cu_process_our_cfg_req
|
2022-10-16 16:05:58 +00:00
|
|
|
/* 800919CC 0008D80C 7F A3 EB 78 */ mr r3, r29
|
|
|
|
/* 800919D0 0008D810 7F C4 F3 78 */ mr r4, r30
|
2022-10-16 16:31:36 +00:00
|
|
|
/* 800919D4 0008D814 48 00 31 85 */ bl l2cu_send_peer_config_req
|
2022-10-16 16:05:58 +00:00
|
|
|
/* 800919D8 0008D818 38 7D 00 18 */ addi r3, r29, 0x18
|
|
|
|
/* 800919DC 0008D81C 38 80 00 03 */ li r4, 0x3
|
|
|
|
/* 800919E0 0008D820 38 A0 00 1E */ li r5, 0x1e
|
2022-10-16 16:31:36 +00:00
|
|
|
/* 800919E4 0008D824 4B FE 64 CD */ bl btu_start_timer
|
2022-10-16 16:05:58 +00:00
|
|
|
/* 800919E8 0008D828 48 00 01 44 */ b lbl_80091B2C
|
|
|
|
|
|
|
|
.global lbl_800919EC
|
|
|
|
lbl_800919EC:
|
|
|
|
/* 800919EC 0008D82C 7F A3 EB 78 */ mr r3, r29
|
|
|
|
/* 800919F0 0008D830 7F C4 F3 78 */ mr r4, r30
|
2022-10-16 16:31:36 +00:00
|
|
|
/* 800919F4 0008D834 48 00 45 05 */ bl l2cu_process_our_cfg_rsp
|
2022-10-16 16:05:58 +00:00
|
|
|
/* 800919F8 0008D838 88 1D 00 34 */ lbz r0, 0x34(r29)
|
|
|
|
/* 800919FC 0008D83C 60 03 00 01 */ ori r3, r0, 0x1
|
|
|
|
/* 80091A00 0008D840 54 60 07 BD */ rlwinm. r0, r3, 0, 30, 30
|
|
|
|
/* 80091A04 0008D844 98 7D 00 34 */ stb r3, 0x34(r29)
|
|
|
|
/* 80091A08 0008D848 41 82 00 20 */ beq lbl_80091A28
|
|
|
|
/* 80091A0C 0008D84C 38 00 00 06 */ li r0, 0x6
|
|
|
|
/* 80091A10 0008D850 38 7D 00 18 */ addi r3, r29, 0x18
|
|
|
|
/* 80091A14 0008D854 90 1D 00 04 */ stw r0, 0x4(r29)
|
2022-10-16 16:31:36 +00:00
|
|
|
/* 80091A18 0008D858 4B FE 65 09 */ bl btu_stop_timer
|
2022-10-16 16:05:58 +00:00
|
|
|
/* 80091A1C 0008D85C 7F A3 EB 78 */ mr r3, r29
|
|
|
|
/* 80091A20 0008D860 38 80 00 00 */ li r4, 0x0
|
2022-10-16 16:31:36 +00:00
|
|
|
/* 80091A24 0008D864 48 00 06 BD */ bl forward_peer_data
|
2022-10-16 16:05:58 +00:00
|
|
|
.global lbl_80091A28
|
|
|
|
lbl_80091A28:
|
|
|
|
/* 80091A28 0008D868 7F A3 EB 78 */ mr r3, r29
|
|
|
|
/* 80091A2C 0008D86C 7F C4 F3 78 */ mr r4, r30
|
2022-10-16 16:31:36 +00:00
|
|
|
/* 80091A30 0008D870 48 00 34 21 */ bl l2cu_send_peer_config_rsp
|
2022-10-16 16:05:58 +00:00
|
|
|
/* 80091A34 0008D874 48 00 00 F8 */ b lbl_80091B2C
|
|
|
|
|
|
|
|
.global lbl_80091A38
|
|
|
|
lbl_80091A38:
|
|
|
|
/* 80091A38 0008D878 7F A3 EB 78 */ mr r3, r29
|
|
|
|
/* 80091A3C 0008D87C 7F C4 F3 78 */ mr r4, r30
|
2022-10-16 16:31:36 +00:00
|
|
|
/* 80091A40 0008D880 48 00 34 11 */ bl l2cu_send_peer_config_rsp
|
2022-10-16 16:05:58 +00:00
|
|
|
/* 80091A44 0008D884 38 7D 00 18 */ addi r3, r29, 0x18
|
|
|
|
/* 80091A48 0008D888 38 80 00 03 */ li r4, 0x3
|
|
|
|
/* 80091A4C 0008D88C 38 A0 00 1E */ li r5, 0x1e
|
2022-10-16 16:31:36 +00:00
|
|
|
/* 80091A50 0008D890 4B FE 64 61 */ bl btu_start_timer
|
2022-10-16 16:05:58 +00:00
|
|
|
/* 80091A54 0008D894 48 00 00 D8 */ b lbl_80091B2C
|
|
|
|
|
|
|
|
.global lbl_80091A58
|
|
|
|
lbl_80091A58:
|
|
|
|
/* 80091A58 0008D898 7F A3 EB 78 */ mr r3, r29
|
2022-10-16 16:31:36 +00:00
|
|
|
/* 80091A5C 0008D89C 48 00 38 A1 */ bl l2cu_send_peer_disc_req
|
2022-10-16 16:05:58 +00:00
|
|
|
/* 80091A60 0008D8A0 38 00 00 07 */ li r0, 0x7
|
|
|
|
/* 80091A64 0008D8A4 38 7D 00 18 */ addi r3, r29, 0x18
|
|
|
|
/* 80091A68 0008D8A8 90 1D 00 04 */ stw r0, 0x4(r29)
|
|
|
|
/* 80091A6C 0008D8AC 38 80 00 03 */ li r4, 0x3
|
|
|
|
/* 80091A70 0008D8B0 38 A0 00 1E */ li r5, 0x1e
|
2022-10-16 16:31:36 +00:00
|
|
|
/* 80091A74 0008D8B4 4B FE 64 3D */ bl btu_start_timer
|
2022-10-16 16:05:58 +00:00
|
|
|
/* 80091A78 0008D8B8 48 00 00 B4 */ b lbl_80091B2C
|
|
|
|
|
|
|
|
.global lbl_80091A7C
|
|
|
|
lbl_80091A7C:
|
2022-10-16 16:31:36 +00:00
|
|
|
/* 80091A7C 0008D8BC 3C 60 80 50 */ lis r3, l2cb@ha
|
|
|
|
/* 80091A80 0008D8C0 88 03 90 20 */ lbz r0, l2cb@l(r3)
|
2022-10-16 16:05:58 +00:00
|
|
|
/* 80091A84 0008D8C4 28 00 00 03 */ cmplwi r0, 0x3
|
|
|
|
/* 80091A88 0008D8C8 41 80 00 18 */ blt lbl_80091AA0
|
|
|
|
/* 80091A8C 0008D8CC 3C 60 00 08 */ lis r3, 0x8
|
|
|
|
/* 80091A90 0008D8D0 A0 BD 00 14 */ lhz r5, 0x14(r29)
|
|
|
|
/* 80091A94 0008D8D4 38 63 00 02 */ addi r3, r3, 0x2
|
|
|
|
/* 80091A98 0008D8D8 38 9F 05 8C */ addi r4, r31, 0x58c
|
2022-10-16 16:31:36 +00:00
|
|
|
/* 80091A9C 0008D8DC 4B FE 5E C5 */ bl LogMsg_0
|
2022-10-16 16:05:58 +00:00
|
|
|
.global lbl_80091AA0
|
|
|
|
lbl_80091AA0:
|
|
|
|
/* 80091AA0 0008D8E0 80 BD 00 30 */ lwz r5, 0x30(r29)
|
|
|
|
/* 80091AA4 0008D8E4 7F C4 F3 78 */ mr r4, r30
|
|
|
|
/* 80091AA8 0008D8E8 A0 7D 00 14 */ lhz r3, 0x14(r29)
|
|
|
|
/* 80091AAC 0008D8EC 81 85 00 24 */ lwz r12, 0x24(r5)
|
|
|
|
/* 80091AB0 0008D8F0 7D 89 03 A6 */ mtctr r12
|
|
|
|
/* 80091AB4 0008D8F4 4E 80 04 21 */ bctrl
|
|
|
|
/* 80091AB8 0008D8F8 48 00 00 74 */ b lbl_80091B2C
|
|
|
|
|
|
|
|
.global lbl_80091ABC
|
|
|
|
lbl_80091ABC:
|
|
|
|
/* 80091ABC 0008D8FC 88 1D 00 34 */ lbz r0, 0x34(r29)
|
|
|
|
/* 80091AC0 0008D900 54 00 07 BD */ rlwinm. r0, r0, 0, 30, 30
|
|
|
|
/* 80091AC4 0008D904 41 82 00 14 */ beq lbl_80091AD8
|
|
|
|
/* 80091AC8 0008D908 7F C4 F3 78 */ mr r4, r30
|
|
|
|
/* 80091ACC 0008D90C 38 7D 00 70 */ addi r3, r29, 0x70
|
2022-10-16 16:31:36 +00:00
|
|
|
/* 80091AD0 0008D910 4B FE 38 71 */ bl GKI_enqueue
|
2022-10-16 16:05:58 +00:00
|
|
|
/* 80091AD4 0008D914 48 00 00 58 */ b lbl_80091B2C
|
|
|
|
.global lbl_80091AD8
|
|
|
|
lbl_80091AD8:
|
|
|
|
/* 80091AD8 0008D918 7F C3 F3 78 */ mr r3, r30
|
2022-10-16 16:31:36 +00:00
|
|
|
/* 80091ADC 0008D91C 4B FE 34 35 */ bl GKI_freebuf
|
2022-10-16 16:05:58 +00:00
|
|
|
/* 80091AE0 0008D920 48 00 00 4C */ b lbl_80091B2C
|
|
|
|
|
|
|
|
.global lbl_80091AE4
|
|
|
|
lbl_80091AE4:
|
|
|
|
/* 80091AE4 0008D924 7F A3 EB 78 */ mr r3, r29
|
2022-10-16 16:31:36 +00:00
|
|
|
/* 80091AE8 0008D928 48 00 38 15 */ bl l2cu_send_peer_disc_req
|
|
|
|
/* 80091AEC 0008D92C 3C 60 80 50 */ lis r3, l2cb@ha
|
|
|
|
/* 80091AF0 0008D930 88 03 90 20 */ lbz r0, l2cb@l(r3)
|
2022-10-16 16:05:58 +00:00
|
|
|
/* 80091AF4 0008D934 28 00 00 03 */ cmplwi r0, 0x3
|
|
|
|
/* 80091AF8 0008D938 41 80 00 18 */ blt lbl_80091B10
|
|
|
|
/* 80091AFC 0008D93C 3C 60 00 08 */ lis r3, 0x8
|
|
|
|
/* 80091B00 0008D940 A0 BD 00 14 */ lhz r5, 0x14(r29)
|
|
|
|
/* 80091B04 0008D944 38 63 00 02 */ addi r3, r3, 0x2
|
|
|
|
/* 80091B08 0008D948 38 9F 00 40 */ addi r4, r31, 0x40
|
2022-10-16 16:31:36 +00:00
|
|
|
/* 80091B0C 0008D94C 4B FE 5E 55 */ bl LogMsg_0
|
2022-10-16 16:05:58 +00:00
|
|
|
.global lbl_80091B10
|
|
|
|
lbl_80091B10:
|
|
|
|
/* 80091B10 0008D950 7F A3 EB 78 */ mr r3, r29
|
2022-10-16 16:31:36 +00:00
|
|
|
/* 80091B14 0008D954 48 00 3E 39 */ bl l2cu_release_ccb
|
2022-10-16 16:05:58 +00:00
|
|
|
/* 80091B18 0008D958 7F 8C E3 78 */ mr r12, r28
|
|
|
|
/* 80091B1C 0008D95C 7F 63 DB 78 */ mr r3, r27
|
|
|
|
/* 80091B20 0008D960 38 80 00 00 */ li r4, 0x0
|
|
|
|
/* 80091B24 0008D964 7D 89 03 A6 */ mtctr r12
|
|
|
|
/* 80091B28 0008D968 4E 80 04 21 */ bctrl
|
|
|
|
|
|
|
|
.global lbl_80091B2C
|
|
|
|
lbl_80091B2C:
|
|
|
|
/* 80091B2C 0008D96C 39 61 00 20 */ addi r11, r1, 0x20
|
|
|
|
/* 80091B30 0008D970 4B F7 58 55 */ bl lbl_80007384
|
|
|
|
/* 80091B34 0008D974 80 01 00 24 */ lwz r0, 0x24(r1)
|
|
|
|
/* 80091B38 0008D978 7C 08 03 A6 */ mtlr r0
|
|
|
|
/* 80091B3C 0008D97C 38 21 00 20 */ addi r1, r1, 0x20
|
|
|
|
/* 80091B40 0008D980 4E 80 00 20 */ blr
|
2022-10-16 16:31:36 +00:00
|
|
|
.global l2c_csm_open
|
|
|
|
l2c_csm_open:
|
2022-10-16 16:05:58 +00:00
|
|
|
/* 80091B44 0008D984 94 21 FF E0 */ stwu r1, -0x20(r1)
|
|
|
|
/* 80091B48 0008D988 7C 08 02 A6 */ mflr r0
|
|
|
|
/* 80091B4C 0008D98C 90 01 00 24 */ stw r0, 0x24(r1)
|
|
|
|
/* 80091B50 0008D990 39 61 00 20 */ addi r11, r1, 0x20
|
|
|
|
/* 80091B54 0008D994 4B F7 57 E5 */ bl lbl_80007338
|
2022-10-16 16:31:36 +00:00
|
|
|
/* 80091B58 0008D998 3C C0 80 50 */ lis r6, l2cb@ha
|
2022-10-16 16:05:58 +00:00
|
|
|
/* 80091B5C 0008D99C 80 E3 00 30 */ lwz r7, 0x30(r3)
|
2022-10-16 16:31:36 +00:00
|
|
|
/* 80091B60 0008D9A0 88 06 90 20 */ lbz r0, l2cb@l(r6)
|
|
|
|
/* 80091B64 0008D9A4 3F C0 80 44 */ lis r30, "@1658"@ha
|
2022-10-16 16:05:58 +00:00
|
|
|
/* 80091B68 0008D9A8 83 A7 00 18 */ lwz r29, 0x18(r7)
|
|
|
|
/* 80091B6C 0008D9AC 7C 7F 1B 78 */ mr r31, r3
|
|
|
|
/* 80091B70 0008D9B0 28 00 00 04 */ cmplwi r0, 0x4
|
|
|
|
/* 80091B74 0008D9B4 A3 83 00 14 */ lhz r28, 0x14(r3)
|
|
|
|
/* 80091B78 0008D9B8 7C 9A 23 78 */ mr r26, r4
|
|
|
|
/* 80091B7C 0008D9BC 7C BB 2B 78 */ mr r27, r5
|
2022-10-16 16:31:36 +00:00
|
|
|
/* 80091B80 0008D9C0 3B DE DD C0 */ addi r30, r30, "@1658"@l
|
2022-10-16 16:05:58 +00:00
|
|
|
/* 80091B84 0008D9C4 41 80 00 18 */ blt lbl_80091B9C
|
|
|
|
/* 80091B88 0008D9C8 3C 60 00 08 */ lis r3, 0x8
|
|
|
|
/* 80091B8C 0008D9CC 7F 45 D3 78 */ mr r5, r26
|
|
|
|
/* 80091B90 0008D9D0 38 63 00 03 */ addi r3, r3, 0x3
|
|
|
|
/* 80091B94 0008D9D4 38 9E 06 28 */ addi r4, r30, 0x628
|
2022-10-16 16:31:36 +00:00
|
|
|
/* 80091B98 0008D9D8 4B FE 5D C9 */ bl LogMsg_0
|
2022-10-16 16:05:58 +00:00
|
|
|
.global lbl_80091B9C
|
|
|
|
lbl_80091B9C:
|
|
|
|
/* 80091B9C 0008D9DC 38 1A FF FD */ addi r0, r26, -0x3
|
|
|
|
/* 80091BA0 0008D9E0 28 00 00 1A */ cmplwi r0, 0x1a
|
|
|
|
/* 80091BA4 0008D9E4 41 81 01 E4 */ bgt lbl_80091D88
|
2022-10-16 16:31:36 +00:00
|
|
|
/* 80091BA8 0008D9E8 3C 60 80 44 */ lis r3, "@1832_8043E404"@ha
|
2022-10-16 16:05:58 +00:00
|
|
|
/* 80091BAC 0008D9EC 54 00 10 3A */ slwi r0, r0, 2
|
2022-10-16 16:31:36 +00:00
|
|
|
/* 80091BB0 0008D9F0 38 63 E4 04 */ addi r3, r3, "@1832_8043E404"@l
|
2022-10-16 16:05:58 +00:00
|
|
|
/* 80091BB4 0008D9F4 7C 63 00 2E */ lwzx r3, r3, r0
|
|
|
|
/* 80091BB8 0008D9F8 7C 69 03 A6 */ mtctr r3
|
|
|
|
/* 80091BBC 0008D9FC 4E 80 04 20 */ bctr
|
|
|
|
|
|
|
|
.global lbl_80091BC0
|
|
|
|
lbl_80091BC0:
|
2022-10-16 16:31:36 +00:00
|
|
|
/* 80091BC0 0008DA00 3C 60 80 50 */ lis r3, l2cb@ha
|
|
|
|
/* 80091BC4 0008DA04 88 03 90 20 */ lbz r0, l2cb@l(r3)
|
2022-10-16 16:05:58 +00:00
|
|
|
/* 80091BC8 0008DA08 28 00 00 03 */ cmplwi r0, 0x3
|
|
|
|
/* 80091BCC 0008DA0C 41 80 00 18 */ blt lbl_80091BE4
|
|
|
|
/* 80091BD0 0008DA10 3C 60 00 08 */ lis r3, 0x8
|
|
|
|
/* 80091BD4 0008DA14 A0 BF 00 14 */ lhz r5, 0x14(r31)
|
|
|
|
/* 80091BD8 0008DA18 38 63 00 02 */ addi r3, r3, 0x2
|
|
|
|
/* 80091BDC 0008DA1C 38 9E 00 40 */ addi r4, r30, 0x40
|
2022-10-16 16:31:36 +00:00
|
|
|
/* 80091BE0 0008DA20 4B FE 5D 81 */ bl LogMsg_0
|
2022-10-16 16:05:58 +00:00
|
|
|
.global lbl_80091BE4
|
|
|
|
lbl_80091BE4:
|
|
|
|
/* 80091BE4 0008DA24 7F E3 FB 78 */ mr r3, r31
|
2022-10-16 16:31:36 +00:00
|
|
|
/* 80091BE8 0008DA28 48 00 3D 65 */ bl l2cu_release_ccb
|
2022-10-16 16:05:58 +00:00
|
|
|
/* 80091BEC 0008DA2C 7F AC EB 78 */ mr r12, r29
|
|
|
|
/* 80091BF0 0008DA30 7F 83 E3 78 */ mr r3, r28
|
|
|
|
/* 80091BF4 0008DA34 38 80 00 00 */ li r4, 0x0
|
|
|
|
/* 80091BF8 0008DA38 7D 89 03 A6 */ mtctr r12
|
|
|
|
/* 80091BFC 0008DA3C 4E 80 04 21 */ bctrl
|
|
|
|
/* 80091C00 0008DA40 48 00 01 88 */ b lbl_80091D88
|
|
|
|
|
|
|
|
.global lbl_80091C04
|
|
|
|
lbl_80091C04:
|
|
|
|
/* 80091C04 0008DA44 80 7F 00 30 */ lwz r3, 0x30(r31)
|
|
|
|
/* 80091C08 0008DA48 81 83 00 20 */ lwz r12, 0x20(r3)
|
|
|
|
/* 80091C0C 0008DA4C 2C 0C 00 00 */ cmpwi r12, 0x0
|
|
|
|
/* 80091C10 0008DA50 41 82 01 78 */ beq lbl_80091D88
|
|
|
|
/* 80091C14 0008DA54 80 7F 00 10 */ lwz r3, 0x10(r31)
|
|
|
|
/* 80091C18 0008DA58 38 63 00 2A */ addi r3, r3, 0x2a
|
|
|
|
/* 80091C1C 0008DA5C 7D 89 03 A6 */ mtctr r12
|
|
|
|
/* 80091C20 0008DA60 4E 80 04 21 */ bctrl
|
|
|
|
/* 80091C24 0008DA64 48 00 01 64 */ b lbl_80091D88
|
|
|
|
|
|
|
|
.global lbl_80091C28
|
|
|
|
lbl_80091C28:
|
|
|
|
/* 80091C28 0008DA68 83 9F 00 04 */ lwz r28, 0x4(r31)
|
|
|
|
/* 80091C2C 0008DA6C 38 60 00 05 */ li r3, 0x5
|
|
|
|
/* 80091C30 0008DA70 8B BF 00 34 */ lbz r29, 0x34(r31)
|
|
|
|
/* 80091C34 0008DA74 38 00 00 00 */ li r0, 0x0
|
|
|
|
/* 80091C38 0008DA78 90 7F 00 04 */ stw r3, 0x4(r31)
|
|
|
|
/* 80091C3C 0008DA7C 38 7F 00 18 */ addi r3, r31, 0x18
|
|
|
|
/* 80091C40 0008DA80 38 80 00 03 */ li r4, 0x3
|
|
|
|
/* 80091C44 0008DA84 38 A0 00 1E */ li r5, 0x1e
|
|
|
|
/* 80091C48 0008DA88 98 1F 00 34 */ stb r0, 0x34(r31)
|
2022-10-16 16:31:36 +00:00
|
|
|
/* 80091C4C 0008DA8C 4B FE 62 65 */ bl btu_start_timer
|
2022-10-16 16:05:58 +00:00
|
|
|
/* 80091C50 0008DA90 7F E3 FB 78 */ mr r3, r31
|
|
|
|
/* 80091C54 0008DA94 7F 64 DB 78 */ mr r4, r27
|
2022-10-16 16:31:36 +00:00
|
|
|
/* 80091C58 0008DA98 48 00 40 09 */ bl l2cu_process_peer_cfg_req
|
2022-10-16 16:05:58 +00:00
|
|
|
/* 80091C5C 0008DA9C 54 60 06 3F */ clrlwi. r0, r3, 24
|
|
|
|
/* 80091C60 0008DAA0 41 82 00 20 */ beq lbl_80091C80
|
|
|
|
/* 80091C64 0008DAA4 80 BF 00 30 */ lwz r5, 0x30(r31)
|
|
|
|
/* 80091C68 0008DAA8 7F 64 DB 78 */ mr r4, r27
|
|
|
|
/* 80091C6C 0008DAAC A0 7F 00 14 */ lhz r3, 0x14(r31)
|
|
|
|
/* 80091C70 0008DAB0 81 85 00 10 */ lwz r12, 0x10(r5)
|
|
|
|
/* 80091C74 0008DAB4 7D 89 03 A6 */ mtctr r12
|
|
|
|
/* 80091C78 0008DAB8 4E 80 04 21 */ bctrl
|
|
|
|
/* 80091C7C 0008DABC 48 00 01 0C */ b lbl_80091D88
|
|
|
|
.global lbl_80091C80
|
|
|
|
lbl_80091C80:
|
|
|
|
/* 80091C80 0008DAC0 38 7F 00 18 */ addi r3, r31, 0x18
|
2022-10-16 16:31:36 +00:00
|
|
|
/* 80091C84 0008DAC4 4B FE 62 9D */ bl btu_stop_timer
|
2022-10-16 16:05:58 +00:00
|
|
|
/* 80091C88 0008DAC8 93 9F 00 04 */ stw r28, 0x4(r31)
|
|
|
|
/* 80091C8C 0008DACC 7F E3 FB 78 */ mr r3, r31
|
|
|
|
/* 80091C90 0008DAD0 7F 64 DB 78 */ mr r4, r27
|
|
|
|
/* 80091C94 0008DAD4 9B BF 00 34 */ stb r29, 0x34(r31)
|
2022-10-16 16:31:36 +00:00
|
|
|
/* 80091C98 0008DAD8 48 00 31 B9 */ bl l2cu_send_peer_config_rsp
|
2022-10-16 16:05:58 +00:00
|
|
|
/* 80091C9C 0008DADC 48 00 00 EC */ b lbl_80091D88
|
|
|
|
|
|
|
|
.global lbl_80091CA0
|
|
|
|
lbl_80091CA0:
|
|
|
|
/* 80091CA0 0008DAE0 38 00 00 08 */ li r0, 0x8
|
|
|
|
/* 80091CA4 0008DAE4 38 7F 00 18 */ addi r3, r31, 0x18
|
|
|
|
/* 80091CA8 0008DAE8 90 1F 00 04 */ stw r0, 0x4(r31)
|
|
|
|
/* 80091CAC 0008DAEC 38 80 00 03 */ li r4, 0x3
|
|
|
|
/* 80091CB0 0008DAF0 38 A0 00 1E */ li r5, 0x1e
|
2022-10-16 16:31:36 +00:00
|
|
|
/* 80091CB4 0008DAF4 4B FE 61 FD */ bl btu_start_timer
|
|
|
|
/* 80091CB8 0008DAF8 3C 60 80 50 */ lis r3, l2cb@ha
|
|
|
|
/* 80091CBC 0008DAFC 88 03 90 20 */ lbz r0, l2cb@l(r3)
|
2022-10-16 16:05:58 +00:00
|
|
|
/* 80091CC0 0008DB00 28 00 00 03 */ cmplwi r0, 0x3
|
|
|
|
/* 80091CC4 0008DB04 41 80 00 18 */ blt lbl_80091CDC
|
|
|
|
/* 80091CC8 0008DB08 3C 60 00 08 */ lis r3, 0x8
|
|
|
|
/* 80091CCC 0008DB0C A0 BF 00 14 */ lhz r5, 0x14(r31)
|
|
|
|
/* 80091CD0 0008DB10 38 63 00 02 */ addi r3, r3, 0x2
|
|
|
|
/* 80091CD4 0008DB14 38 9E 05 4C */ addi r4, r30, 0x54c
|
2022-10-16 16:31:36 +00:00
|
|
|
/* 80091CD8 0008DB18 4B FE 5C 89 */ bl LogMsg_0
|
2022-10-16 16:05:58 +00:00
|
|
|
.global lbl_80091CDC
|
|
|
|
lbl_80091CDC:
|
|
|
|
/* 80091CDC 0008DB1C 80 BF 00 30 */ lwz r5, 0x30(r31)
|
|
|
|
/* 80091CE0 0008DB20 38 80 00 01 */ li r4, 0x1
|
|
|
|
/* 80091CE4 0008DB24 A0 7F 00 14 */ lhz r3, 0x14(r31)
|
|
|
|
/* 80091CE8 0008DB28 81 85 00 18 */ lwz r12, 0x18(r5)
|
|
|
|
/* 80091CEC 0008DB2C 7D 89 03 A6 */ mtctr r12
|
|
|
|
/* 80091CF0 0008DB30 4E 80 04 21 */ bctrl
|
|
|
|
/* 80091CF4 0008DB34 48 00 00 94 */ b lbl_80091D88
|
|
|
|
|
|
|
|
.global lbl_80091CF8
|
|
|
|
lbl_80091CF8:
|
|
|
|
/* 80091CF8 0008DB38 80 BF 00 30 */ lwz r5, 0x30(r31)
|
|
|
|
/* 80091CFC 0008DB3C 7F 64 DB 78 */ mr r4, r27
|
|
|
|
/* 80091D00 0008DB40 A0 7F 00 14 */ lhz r3, 0x14(r31)
|
|
|
|
/* 80091D04 0008DB44 81 85 00 24 */ lwz r12, 0x24(r5)
|
|
|
|
/* 80091D08 0008DB48 7D 89 03 A6 */ mtctr r12
|
|
|
|
/* 80091D0C 0008DB4C 4E 80 04 21 */ bctrl
|
|
|
|
/* 80091D10 0008DB50 48 00 00 78 */ b lbl_80091D88
|
|
|
|
|
|
|
|
.global lbl_80091D14
|
|
|
|
lbl_80091D14:
|
|
|
|
/* 80091D14 0008DB54 7F E3 FB 78 */ mr r3, r31
|
2022-10-16 16:31:36 +00:00
|
|
|
/* 80091D18 0008DB58 48 00 35 E5 */ bl l2cu_send_peer_disc_req
|
2022-10-16 16:05:58 +00:00
|
|
|
/* 80091D1C 0008DB5C 38 00 00 07 */ li r0, 0x7
|
|
|
|
/* 80091D20 0008DB60 38 7F 00 18 */ addi r3, r31, 0x18
|
|
|
|
/* 80091D24 0008DB64 90 1F 00 04 */ stw r0, 0x4(r31)
|
|
|
|
/* 80091D28 0008DB68 38 80 00 03 */ li r4, 0x3
|
|
|
|
/* 80091D2C 0008DB6C 38 A0 00 1E */ li r5, 0x1e
|
2022-10-16 16:31:36 +00:00
|
|
|
/* 80091D30 0008DB70 4B FE 61 81 */ bl btu_start_timer
|
2022-10-16 16:05:58 +00:00
|
|
|
/* 80091D34 0008DB74 48 00 00 54 */ b lbl_80091D88
|
|
|
|
|
|
|
|
.global lbl_80091D38
|
|
|
|
lbl_80091D38:
|
|
|
|
/* 80091D38 0008DB78 A0 1F 00 14 */ lhz r0, 0x14(r31)
|
|
|
|
/* 80091D3C 0008DB7C 7F E3 FB 78 */ mr r3, r31
|
|
|
|
/* 80091D40 0008DB80 7F 64 DB 78 */ mr r4, r27
|
|
|
|
/* 80091D44 0008DB84 B0 1B 00 00 */ sth r0, 0x0(r27)
|
2022-10-16 16:31:36 +00:00
|
|
|
/* 80091D48 0008DB88 48 00 03 99 */ bl forward_peer_data
|
2022-10-16 16:05:58 +00:00
|
|
|
/* 80091D4C 0008DB8C 48 00 00 3C */ b lbl_80091D88
|
|
|
|
|
|
|
|
.global lbl_80091D50
|
|
|
|
lbl_80091D50:
|
|
|
|
/* 80091D50 0008DB90 7F E3 FB 78 */ mr r3, r31
|
|
|
|
/* 80091D54 0008DB94 7F 64 DB 78 */ mr r4, r27
|
2022-10-16 16:31:36 +00:00
|
|
|
/* 80091D58 0008DB98 48 00 40 91 */ bl l2cu_process_our_cfg_req
|
2022-10-16 16:05:58 +00:00
|
|
|
/* 80091D5C 0008DB9C 7F E3 FB 78 */ mr r3, r31
|
|
|
|
/* 80091D60 0008DBA0 7F 64 DB 78 */ mr r4, r27
|
2022-10-16 16:31:36 +00:00
|
|
|
/* 80091D64 0008DBA4 48 00 2D F5 */ bl l2cu_send_peer_config_req
|
2022-10-16 16:05:58 +00:00
|
|
|
/* 80091D68 0008DBA8 38 60 00 05 */ li r3, 0x5
|
|
|
|
/* 80091D6C 0008DBAC 38 00 00 00 */ li r0, 0x0
|
|
|
|
/* 80091D70 0008DBB0 90 7F 00 04 */ stw r3, 0x4(r31)
|
|
|
|
/* 80091D74 0008DBB4 38 7F 00 18 */ addi r3, r31, 0x18
|
|
|
|
/* 80091D78 0008DBB8 38 80 00 03 */ li r4, 0x3
|
|
|
|
/* 80091D7C 0008DBBC 38 A0 00 1E */ li r5, 0x1e
|
|
|
|
/* 80091D80 0008DBC0 98 1F 00 34 */ stb r0, 0x34(r31)
|
2022-10-16 16:31:36 +00:00
|
|
|
/* 80091D84 0008DBC4 4B FE 61 2D */ bl btu_start_timer
|
2022-10-16 16:05:58 +00:00
|
|
|
|
|
|
|
.global lbl_80091D88
|
|
|
|
lbl_80091D88:
|
|
|
|
/* 80091D88 0008DBC8 39 61 00 20 */ addi r11, r1, 0x20
|
|
|
|
/* 80091D8C 0008DBCC 4B F7 55 F9 */ bl lbl_80007384
|
|
|
|
/* 80091D90 0008DBD0 80 01 00 24 */ lwz r0, 0x24(r1)
|
|
|
|
/* 80091D94 0008DBD4 7C 08 03 A6 */ mtlr r0
|
|
|
|
/* 80091D98 0008DBD8 38 21 00 20 */ addi r1, r1, 0x20
|
|
|
|
/* 80091D9C 0008DBDC 4E 80 00 20 */ blr
|
2022-10-16 16:31:36 +00:00
|
|
|
.global l2c_csm_w4_l2cap_disconnect_rsp
|
|
|
|
l2c_csm_w4_l2cap_disconnect_rsp:
|
2022-10-16 16:05:58 +00:00
|
|
|
/* 80091DA0 0008DBE0 94 21 FF D0 */ stwu r1, -0x30(r1)
|
|
|
|
/* 80091DA4 0008DBE4 7C 08 02 A6 */ mflr r0
|
|
|
|
/* 80091DA8 0008DBE8 90 01 00 34 */ stw r0, 0x34(r1)
|
|
|
|
/* 80091DAC 0008DBEC 39 61 00 30 */ addi r11, r1, 0x30
|
|
|
|
/* 80091DB0 0008DBF0 4B F7 55 85 */ bl lbl_80007334
|
2022-10-16 16:31:36 +00:00
|
|
|
/* 80091DB4 0008DBF4 3C C0 80 50 */ lis r6, l2cb@ha
|
2022-10-16 16:05:58 +00:00
|
|
|
/* 80091DB8 0008DBF8 80 E3 00 30 */ lwz r7, 0x30(r3)
|
2022-10-16 16:31:36 +00:00
|
|
|
/* 80091DBC 0008DBFC 88 06 90 20 */ lbz r0, l2cb@l(r6)
|
|
|
|
/* 80091DC0 0008DC00 3F E0 80 44 */ lis r31, "@1658"@ha
|
2022-10-16 16:05:58 +00:00
|
|
|
/* 80091DC4 0008DC04 83 C7 00 1C */ lwz r30, 0x1c(r7)
|
|
|
|
/* 80091DC8 0008DC08 7C 79 1B 78 */ mr r25, r3
|
|
|
|
/* 80091DCC 0008DC0C 28 00 00 04 */ cmplwi r0, 0x4
|
|
|
|
/* 80091DD0 0008DC10 83 87 00 18 */ lwz r28, 0x18(r7)
|
|
|
|
/* 80091DD4 0008DC14 A3 A3 00 14 */ lhz r29, 0x14(r3)
|
|
|
|
/* 80091DD8 0008DC18 7C 9A 23 78 */ mr r26, r4
|
|
|
|
/* 80091DDC 0008DC1C 7C BB 2B 78 */ mr r27, r5
|
2022-10-16 16:31:36 +00:00
|
|
|
/* 80091DE0 0008DC20 3B FF DD C0 */ addi r31, r31, "@1658"@l
|
2022-10-16 16:05:58 +00:00
|
|
|
/* 80091DE4 0008DC24 41 80 00 18 */ blt lbl_80091DFC
|
|
|
|
/* 80091DE8 0008DC28 3C 60 00 08 */ lis r3, 0x8
|
|
|
|
/* 80091DEC 0008DC2C 7F 45 D3 78 */ mr r5, r26
|
|
|
|
/* 80091DF0 0008DC30 38 63 00 03 */ addi r3, r3, 0x3
|
|
|
|
/* 80091DF4 0008DC34 38 9F 06 B0 */ addi r4, r31, 0x6b0
|
2022-10-16 16:31:36 +00:00
|
|
|
/* 80091DF8 0008DC38 4B FE 5B 69 */ bl LogMsg_0
|
2022-10-16 16:05:58 +00:00
|
|
|
.global lbl_80091DFC
|
|
|
|
lbl_80091DFC:
|
|
|
|
/* 80091DFC 0008DC3C 38 1A FF FD */ addi r0, r26, -0x3
|
|
|
|
/* 80091E00 0008DC40 28 00 00 1B */ cmplwi r0, 0x1b
|
|
|
|
/* 80091E04 0008DC44 41 81 01 68 */ bgt lbl_80091F6C
|
2022-10-16 16:31:36 +00:00
|
|
|
/* 80091E08 0008DC48 3C 60 80 44 */ lis r3, "@1852_8043E4C8"@ha
|
2022-10-16 16:05:58 +00:00
|
|
|
/* 80091E0C 0008DC4C 54 00 10 3A */ slwi r0, r0, 2
|
2022-10-16 16:31:36 +00:00
|
|
|
/* 80091E10 0008DC50 38 63 E4 C8 */ addi r3, r3, "@1852_8043E4C8"@l
|
2022-10-16 16:05:58 +00:00
|
|
|
/* 80091E14 0008DC54 7C 63 00 2E */ lwzx r3, r3, r0
|
|
|
|
/* 80091E18 0008DC58 7C 69 03 A6 */ mtctr r3
|
|
|
|
/* 80091E1C 0008DC5C 4E 80 04 20 */ bctr
|
|
|
|
|
|
|
|
.global lbl_80091E20
|
|
|
|
lbl_80091E20:
|
2022-10-16 16:31:36 +00:00
|
|
|
/* 80091E20 0008DC60 3C 60 80 50 */ lis r3, l2cb@ha
|
|
|
|
/* 80091E24 0008DC64 88 03 90 20 */ lbz r0, l2cb@l(r3)
|
2022-10-16 16:05:58 +00:00
|
|
|
/* 80091E28 0008DC68 28 00 00 03 */ cmplwi r0, 0x3
|
|
|
|
/* 80091E2C 0008DC6C 41 80 00 18 */ blt lbl_80091E44
|
|
|
|
/* 80091E30 0008DC70 3C 60 00 08 */ lis r3, 0x8
|
|
|
|
/* 80091E34 0008DC74 A0 B9 00 14 */ lhz r5, 0x14(r25)
|
|
|
|
/* 80091E38 0008DC78 38 63 00 02 */ addi r3, r3, 0x2
|
|
|
|
/* 80091E3C 0008DC7C 38 9F 00 40 */ addi r4, r31, 0x40
|
2022-10-16 16:31:36 +00:00
|
|
|
/* 80091E40 0008DC80 4B FE 5B 21 */ bl LogMsg_0
|
2022-10-16 16:05:58 +00:00
|
|
|
.global lbl_80091E44
|
|
|
|
lbl_80091E44:
|
|
|
|
/* 80091E44 0008DC84 7F 23 CB 78 */ mr r3, r25
|
2022-10-16 16:31:36 +00:00
|
|
|
/* 80091E48 0008DC88 48 00 3B 05 */ bl l2cu_release_ccb
|
2022-10-16 16:05:58 +00:00
|
|
|
/* 80091E4C 0008DC8C 7F 8C E3 78 */ mr r12, r28
|
|
|
|
/* 80091E50 0008DC90 7F A3 EB 78 */ mr r3, r29
|
|
|
|
/* 80091E54 0008DC94 38 80 00 00 */ li r4, 0x0
|
|
|
|
/* 80091E58 0008DC98 7D 89 03 A6 */ mtctr r12
|
|
|
|
/* 80091E5C 0008DC9C 4E 80 04 21 */ bctrl
|
|
|
|
/* 80091E60 0008DCA0 48 00 01 0C */ b lbl_80091F6C
|
|
|
|
|
|
|
|
.global lbl_80091E64
|
|
|
|
lbl_80091E64:
|
|
|
|
/* 80091E64 0008DCA4 7F 23 CB 78 */ mr r3, r25
|
2022-10-16 16:31:36 +00:00
|
|
|
/* 80091E68 0008DCA8 48 00 3A E5 */ bl l2cu_release_ccb
|
2022-10-16 16:05:58 +00:00
|
|
|
/* 80091E6C 0008DCAC 2C 1E 00 00 */ cmpwi r30, 0x0
|
|
|
|
/* 80091E70 0008DCB0 41 82 00 FC */ beq lbl_80091F6C
|
2022-10-16 16:31:36 +00:00
|
|
|
/* 80091E74 0008DCB4 3C 60 80 50 */ lis r3, l2cb@ha
|
|
|
|
/* 80091E78 0008DCB8 88 03 90 20 */ lbz r0, l2cb@l(r3)
|
2022-10-16 16:05:58 +00:00
|
|
|
/* 80091E7C 0008DCBC 28 00 00 03 */ cmplwi r0, 0x3
|
|
|
|
/* 80091E80 0008DCC0 41 80 00 18 */ blt lbl_80091E98
|
|
|
|
/* 80091E84 0008DCC4 3C 60 00 08 */ lis r3, 0x8
|
|
|
|
/* 80091E88 0008DCC8 7F A5 EB 78 */ mr r5, r29
|
|
|
|
/* 80091E8C 0008DCCC 38 63 00 02 */ addi r3, r3, 0x2
|
|
|
|
/* 80091E90 0008DCD0 38 9F 06 D8 */ addi r4, r31, 0x6d8
|
2022-10-16 16:31:36 +00:00
|
|
|
/* 80091E94 0008DCD4 4B FE 5A CD */ bl LogMsg_0
|
2022-10-16 16:05:58 +00:00
|
|
|
.global lbl_80091E98
|
|
|
|
lbl_80091E98:
|
|
|
|
/* 80091E98 0008DCD8 7F CC F3 78 */ mr r12, r30
|
|
|
|
/* 80091E9C 0008DCDC 7F A3 EB 78 */ mr r3, r29
|
|
|
|
/* 80091EA0 0008DCE0 38 80 00 00 */ li r4, 0x0
|
|
|
|
/* 80091EA4 0008DCE4 7D 89 03 A6 */ mtctr r12
|
|
|
|
/* 80091EA8 0008DCE8 4E 80 04 21 */ bctrl
|
|
|
|
/* 80091EAC 0008DCEC 48 00 00 C0 */ b lbl_80091F6C
|
|
|
|
|
|
|
|
.global lbl_80091EB0
|
|
|
|
lbl_80091EB0:
|
|
|
|
/* 80091EB0 0008DCF0 80 79 00 10 */ lwz r3, 0x10(r25)
|
|
|
|
/* 80091EB4 0008DCF4 88 99 00 36 */ lbz r4, 0x36(r25)
|
|
|
|
/* 80091EB8 0008DCF8 A0 B9 00 14 */ lhz r5, 0x14(r25)
|
|
|
|
/* 80091EBC 0008DCFC A0 D9 00 16 */ lhz r6, 0x16(r25)
|
2022-10-16 16:31:36 +00:00
|
|
|
/* 80091EC0 0008DD00 48 00 35 11 */ bl l2cu_send_peer_disc_rsp
|
2022-10-16 16:05:58 +00:00
|
|
|
/* 80091EC4 0008DD04 7F 23 CB 78 */ mr r3, r25
|
2022-10-16 16:31:36 +00:00
|
|
|
/* 80091EC8 0008DD08 48 00 3A 85 */ bl l2cu_release_ccb
|
2022-10-16 16:05:58 +00:00
|
|
|
/* 80091ECC 0008DD0C 2C 1E 00 00 */ cmpwi r30, 0x0
|
|
|
|
/* 80091ED0 0008DD10 41 82 00 9C */ beq lbl_80091F6C
|
2022-10-16 16:31:36 +00:00
|
|
|
/* 80091ED4 0008DD14 3C 60 80 50 */ lis r3, l2cb@ha
|
|
|
|
/* 80091ED8 0008DD18 88 03 90 20 */ lbz r0, l2cb@l(r3)
|
2022-10-16 16:05:58 +00:00
|
|
|
/* 80091EDC 0008DD1C 28 00 00 03 */ cmplwi r0, 0x3
|
|
|
|
/* 80091EE0 0008DD20 41 80 00 18 */ blt lbl_80091EF8
|
|
|
|
/* 80091EE4 0008DD24 3C 60 00 08 */ lis r3, 0x8
|
|
|
|
/* 80091EE8 0008DD28 7F A5 EB 78 */ mr r5, r29
|
|
|
|
/* 80091EEC 0008DD2C 38 63 00 02 */ addi r3, r3, 0x2
|
|
|
|
/* 80091EF0 0008DD30 38 9F 06 D8 */ addi r4, r31, 0x6d8
|
2022-10-16 16:31:36 +00:00
|
|
|
/* 80091EF4 0008DD34 4B FE 5A 6D */ bl LogMsg_0
|
2022-10-16 16:05:58 +00:00
|
|
|
.global lbl_80091EF8
|
|
|
|
lbl_80091EF8:
|
|
|
|
/* 80091EF8 0008DD38 7F CC F3 78 */ mr r12, r30
|
|
|
|
/* 80091EFC 0008DD3C 7F A3 EB 78 */ mr r3, r29
|
|
|
|
/* 80091F00 0008DD40 38 80 00 00 */ li r4, 0x0
|
|
|
|
/* 80091F04 0008DD44 7D 89 03 A6 */ mtctr r12
|
|
|
|
/* 80091F08 0008DD48 4E 80 04 21 */ bctrl
|
|
|
|
/* 80091F0C 0008DD4C 48 00 00 60 */ b lbl_80091F6C
|
|
|
|
|
|
|
|
.global lbl_80091F10
|
|
|
|
lbl_80091F10:
|
|
|
|
/* 80091F10 0008DD50 7F 23 CB 78 */ mr r3, r25
|
2022-10-16 16:31:36 +00:00
|
|
|
/* 80091F14 0008DD54 48 00 3A 39 */ bl l2cu_release_ccb
|
2022-10-16 16:05:58 +00:00
|
|
|
/* 80091F18 0008DD58 2C 1E 00 00 */ cmpwi r30, 0x0
|
|
|
|
/* 80091F1C 0008DD5C 41 82 00 50 */ beq lbl_80091F6C
|
2022-10-16 16:31:36 +00:00
|
|
|
/* 80091F20 0008DD60 3C 60 80 50 */ lis r3, l2cb@ha
|
|
|
|
/* 80091F24 0008DD64 88 03 90 20 */ lbz r0, l2cb@l(r3)
|
2022-10-16 16:05:58 +00:00
|
|
|
/* 80091F28 0008DD68 28 00 00 03 */ cmplwi r0, 0x3
|
|
|
|
/* 80091F2C 0008DD6C 41 80 00 18 */ blt lbl_80091F44
|
|
|
|
/* 80091F30 0008DD70 3C 60 00 08 */ lis r3, 0x8
|
|
|
|
/* 80091F34 0008DD74 7F A5 EB 78 */ mr r5, r29
|
|
|
|
/* 80091F38 0008DD78 38 63 00 02 */ addi r3, r3, 0x2
|
|
|
|
/* 80091F3C 0008DD7C 38 9F 06 D8 */ addi r4, r31, 0x6d8
|
2022-10-16 16:31:36 +00:00
|
|
|
/* 80091F40 0008DD80 4B FE 5A 21 */ bl LogMsg_0
|
2022-10-16 16:05:58 +00:00
|
|
|
.global lbl_80091F44
|
|
|
|
lbl_80091F44:
|
|
|
|
/* 80091F44 0008DD84 3C 60 00 01 */ lis r3, 0x1
|
|
|
|
/* 80091F48 0008DD88 7F CC F3 78 */ mr r12, r30
|
|
|
|
/* 80091F4C 0008DD8C 38 03 EE EE */ addi r0, r3, -0x1112
|
|
|
|
/* 80091F50 0008DD90 7F A3 EB 78 */ mr r3, r29
|
|
|
|
/* 80091F54 0008DD94 54 04 04 3E */ clrlwi r4, r0, 16
|
|
|
|
/* 80091F58 0008DD98 7D 89 03 A6 */ mtctr r12
|
|
|
|
/* 80091F5C 0008DD9C 4E 80 04 21 */ bctrl
|
|
|
|
/* 80091F60 0008DDA0 48 00 00 0C */ b lbl_80091F6C
|
|
|
|
|
|
|
|
.global lbl_80091F64
|
|
|
|
lbl_80091F64:
|
|
|
|
/* 80091F64 0008DDA4 7F 63 DB 78 */ mr r3, r27
|
2022-10-16 16:31:36 +00:00
|
|
|
/* 80091F68 0008DDA8 4B FE 2F A9 */ bl GKI_freebuf
|
2022-10-16 16:05:58 +00:00
|
|
|
|
|
|
|
.global lbl_80091F6C
|
|
|
|
lbl_80091F6C:
|
|
|
|
/* 80091F6C 0008DDAC 39 61 00 30 */ addi r11, r1, 0x30
|
|
|
|
/* 80091F70 0008DDB0 4B F7 54 11 */ bl lbl_80007380
|
|
|
|
/* 80091F74 0008DDB4 80 01 00 34 */ lwz r0, 0x34(r1)
|
|
|
|
/* 80091F78 0008DDB8 7C 08 03 A6 */ mtlr r0
|
|
|
|
/* 80091F7C 0008DDBC 38 21 00 30 */ addi r1, r1, 0x30
|
|
|
|
/* 80091F80 0008DDC0 4E 80 00 20 */ blr
|
2022-10-16 16:31:36 +00:00
|
|
|
.global l2c_csm_w4_l2ca_disconnect_rsp
|
|
|
|
l2c_csm_w4_l2ca_disconnect_rsp:
|
2022-10-16 16:05:58 +00:00
|
|
|
/* 80091F84 0008DDC4 94 21 FF E0 */ stwu r1, -0x20(r1)
|
|
|
|
/* 80091F88 0008DDC8 7C 08 02 A6 */ mflr r0
|
|
|
|
/* 80091F8C 0008DDCC 90 01 00 24 */ stw r0, 0x24(r1)
|
|
|
|
/* 80091F90 0008DDD0 39 61 00 20 */ addi r11, r1, 0x20
|
|
|
|
/* 80091F94 0008DDD4 4B F7 53 A9 */ bl lbl_8000733C
|
2022-10-16 16:31:36 +00:00
|
|
|
/* 80091F98 0008DDD8 3C C0 80 50 */ lis r6, l2cb@ha
|
2022-10-16 16:05:58 +00:00
|
|
|
/* 80091F9C 0008DDDC 80 E3 00 30 */ lwz r7, 0x30(r3)
|
2022-10-16 16:31:36 +00:00
|
|
|
/* 80091FA0 0008DDE0 88 06 90 20 */ lbz r0, l2cb@l(r6)
|
2022-10-16 16:05:58 +00:00
|
|
|
/* 80091FA4 0008DDE4 7C 7B 1B 78 */ mr r27, r3
|
|
|
|
/* 80091FA8 0008DDE8 83 E7 00 18 */ lwz r31, 0x18(r7)
|
|
|
|
/* 80091FAC 0008DDEC 7C 9C 23 78 */ mr r28, r4
|
|
|
|
/* 80091FB0 0008DDF0 28 00 00 04 */ cmplwi r0, 0x4
|
|
|
|
/* 80091FB4 0008DDF4 A3 C3 00 14 */ lhz r30, 0x14(r3)
|
|
|
|
/* 80091FB8 0008DDF8 7C BD 2B 78 */ mr r29, r5
|
|
|
|
/* 80091FBC 0008DDFC 41 80 00 1C */ blt lbl_80091FD8
|
|
|
|
/* 80091FC0 0008DE00 3C 60 00 08 */ lis r3, 0x8
|
2022-10-16 16:31:36 +00:00
|
|
|
/* 80091FC4 0008DE04 3C 80 80 44 */ lis r4, "@1863"@ha
|
2022-10-16 16:05:58 +00:00
|
|
|
/* 80091FC8 0008DE08 7F 85 E3 78 */ mr r5, r28
|
|
|
|
/* 80091FCC 0008DE0C 38 63 00 03 */ addi r3, r3, 0x3
|
2022-10-16 16:31:36 +00:00
|
|
|
/* 80091FD0 0008DE10 38 84 E5 38 */ addi r4, r4, "@1863"@l
|
|
|
|
/* 80091FD4 0008DE14 4B FE 59 8D */ bl LogMsg_0
|
2022-10-16 16:05:58 +00:00
|
|
|
.global lbl_80091FD8
|
|
|
|
lbl_80091FD8:
|
|
|
|
/* 80091FD8 0008DE18 38 1C FF FD */ addi r0, r28, -0x3
|
|
|
|
/* 80091FDC 0008DE1C 28 00 00 1B */ cmplwi r0, 0x1b
|
|
|
|
/* 80091FE0 0008DE20 41 81 00 E8 */ bgt lbl_800920C8
|
2022-10-16 16:31:36 +00:00
|
|
|
/* 80091FE4 0008DE24 3C 60 80 44 */ lis r3, "@1866"@ha
|
2022-10-16 16:05:58 +00:00
|
|
|
/* 80091FE8 0008DE28 54 00 10 3A */ slwi r0, r0, 2
|
2022-10-16 16:31:36 +00:00
|
|
|
/* 80091FEC 0008DE2C 38 63 E5 60 */ addi r3, r3, "@1866"@l
|
2022-10-16 16:05:58 +00:00
|
|
|
/* 80091FF0 0008DE30 7C 63 00 2E */ lwzx r3, r3, r0
|
|
|
|
/* 80091FF4 0008DE34 7C 69 03 A6 */ mtctr r3
|
|
|
|
/* 80091FF8 0008DE38 4E 80 04 20 */ bctr
|
|
|
|
|
|
|
|
.global lbl_80091FFC
|
|
|
|
lbl_80091FFC:
|
2022-10-16 16:31:36 +00:00
|
|
|
/* 80091FFC 0008DE3C 3C 60 80 50 */ lis r3, l2cb@ha
|
|
|
|
/* 80092000 0008DE40 88 03 90 20 */ lbz r0, l2cb@l(r3)
|
2022-10-16 16:05:58 +00:00
|
|
|
/* 80092004 0008DE44 28 00 00 03 */ cmplwi r0, 0x3
|
|
|
|
/* 80092008 0008DE48 41 80 00 1C */ blt lbl_80092024
|
|
|
|
/* 8009200C 0008DE4C 3C 60 00 08 */ lis r3, 0x8
|
2022-10-16 16:31:36 +00:00
|
|
|
/* 80092010 0008DE50 3C 80 80 44 */ lis r4, "@1686_8043DE00"@ha
|
2022-10-16 16:05:58 +00:00
|
|
|
/* 80092014 0008DE54 A0 BB 00 14 */ lhz r5, 0x14(r27)
|
|
|
|
/* 80092018 0008DE58 38 63 00 02 */ addi r3, r3, 0x2
|
2022-10-16 16:31:36 +00:00
|
|
|
/* 8009201C 0008DE5C 38 84 DE 00 */ addi r4, r4, "@1686_8043DE00"@l
|
|
|
|
/* 80092020 0008DE60 4B FE 59 41 */ bl LogMsg_0
|
2022-10-16 16:05:58 +00:00
|
|
|
.global lbl_80092024
|
|
|
|
lbl_80092024:
|
|
|
|
/* 80092024 0008DE64 7F 63 DB 78 */ mr r3, r27
|
2022-10-16 16:31:36 +00:00
|
|
|
/* 80092028 0008DE68 48 00 39 25 */ bl l2cu_release_ccb
|
2022-10-16 16:05:58 +00:00
|
|
|
/* 8009202C 0008DE6C 7F EC FB 78 */ mr r12, r31
|
|
|
|
/* 80092030 0008DE70 7F C3 F3 78 */ mr r3, r30
|
|
|
|
/* 80092034 0008DE74 38 80 00 00 */ li r4, 0x0
|
|
|
|
/* 80092038 0008DE78 7D 89 03 A6 */ mtctr r12
|
|
|
|
/* 8009203C 0008DE7C 4E 80 04 21 */ bctrl
|
|
|
|
/* 80092040 0008DE80 48 00 00 88 */ b lbl_800920C8
|
|
|
|
|
|
|
|
.global lbl_80092044
|
|
|
|
lbl_80092044:
|
|
|
|
/* 80092044 0008DE84 80 7B 00 10 */ lwz r3, 0x10(r27)
|
|
|
|
/* 80092048 0008DE88 88 9B 00 36 */ lbz r4, 0x36(r27)
|
|
|
|
/* 8009204C 0008DE8C A0 BB 00 14 */ lhz r5, 0x14(r27)
|
|
|
|
/* 80092050 0008DE90 A0 DB 00 16 */ lhz r6, 0x16(r27)
|
2022-10-16 16:31:36 +00:00
|
|
|
/* 80092054 0008DE94 48 00 33 7D */ bl l2cu_send_peer_disc_rsp
|
|
|
|
/* 80092058 0008DE98 3C 60 80 50 */ lis r3, l2cb@ha
|
|
|
|
/* 8009205C 0008DE9C 88 03 90 20 */ lbz r0, l2cb@l(r3)
|
2022-10-16 16:05:58 +00:00
|
|
|
/* 80092060 0008DEA0 28 00 00 03 */ cmplwi r0, 0x3
|
|
|
|
/* 80092064 0008DEA4 41 80 00 1C */ blt lbl_80092080
|
|
|
|
/* 80092068 0008DEA8 3C 60 00 08 */ lis r3, 0x8
|
2022-10-16 16:31:36 +00:00
|
|
|
/* 8009206C 0008DEAC 3C 80 80 44 */ lis r4, "@1686_8043DE00"@ha
|
2022-10-16 16:05:58 +00:00
|
|
|
/* 80092070 0008DEB0 A0 BB 00 14 */ lhz r5, 0x14(r27)
|
|
|
|
/* 80092074 0008DEB4 38 63 00 02 */ addi r3, r3, 0x2
|
2022-10-16 16:31:36 +00:00
|
|
|
/* 80092078 0008DEB8 38 84 DE 00 */ addi r4, r4, "@1686_8043DE00"@l
|
|
|
|
/* 8009207C 0008DEBC 4B FE 58 E5 */ bl LogMsg_0
|
2022-10-16 16:05:58 +00:00
|
|
|
.global lbl_80092080
|
|
|
|
lbl_80092080:
|
|
|
|
/* 80092080 0008DEC0 7F 63 DB 78 */ mr r3, r27
|
2022-10-16 16:31:36 +00:00
|
|
|
/* 80092084 0008DEC4 48 00 38 C9 */ bl l2cu_release_ccb
|
2022-10-16 16:05:58 +00:00
|
|
|
/* 80092088 0008DEC8 7F EC FB 78 */ mr r12, r31
|
|
|
|
/* 8009208C 0008DECC 7F C3 F3 78 */ mr r3, r30
|
|
|
|
/* 80092090 0008DED0 38 80 00 00 */ li r4, 0x0
|
|
|
|
/* 80092094 0008DED4 7D 89 03 A6 */ mtctr r12
|
|
|
|
/* 80092098 0008DED8 4E 80 04 21 */ bctrl
|
|
|
|
/* 8009209C 0008DEDC 48 00 00 2C */ b lbl_800920C8
|
|
|
|
|
|
|
|
.global lbl_800920A0
|
|
|
|
lbl_800920A0:
|
|
|
|
/* 800920A0 0008DEE0 80 7B 00 10 */ lwz r3, 0x10(r27)
|
|
|
|
/* 800920A4 0008DEE4 88 9B 00 36 */ lbz r4, 0x36(r27)
|
|
|
|
/* 800920A8 0008DEE8 A0 BB 00 14 */ lhz r5, 0x14(r27)
|
|
|
|
/* 800920AC 0008DEEC A0 DB 00 16 */ lhz r6, 0x16(r27)
|
2022-10-16 16:31:36 +00:00
|
|
|
/* 800920B0 0008DEF0 48 00 33 21 */ bl l2cu_send_peer_disc_rsp
|
2022-10-16 16:05:58 +00:00
|
|
|
/* 800920B4 0008DEF4 7F 63 DB 78 */ mr r3, r27
|
2022-10-16 16:31:36 +00:00
|
|
|
/* 800920B8 0008DEF8 48 00 38 95 */ bl l2cu_release_ccb
|
2022-10-16 16:05:58 +00:00
|
|
|
/* 800920BC 0008DEFC 48 00 00 0C */ b lbl_800920C8
|
|
|
|
|
|
|
|
.global lbl_800920C0
|
|
|
|
lbl_800920C0:
|
|
|
|
/* 800920C0 0008DF00 7F A3 EB 78 */ mr r3, r29
|
2022-10-16 16:31:36 +00:00
|
|
|
/* 800920C4 0008DF04 4B FE 2E 4D */ bl GKI_freebuf
|
2022-10-16 16:05:58 +00:00
|
|
|
|
|
|
|
.global lbl_800920C8
|
|
|
|
lbl_800920C8:
|
|
|
|
/* 800920C8 0008DF08 39 61 00 20 */ addi r11, r1, 0x20
|
|
|
|
/* 800920CC 0008DF0C 4B F7 52 BD */ bl lbl_80007388
|
|
|
|
/* 800920D0 0008DF10 80 01 00 24 */ lwz r0, 0x24(r1)
|
|
|
|
/* 800920D4 0008DF14 7C 08 03 A6 */ mtlr r0
|
|
|
|
/* 800920D8 0008DF18 38 21 00 20 */ addi r1, r1, 0x20
|
|
|
|
/* 800920DC 0008DF1C 4E 80 00 20 */ blr
|
2022-10-16 16:31:36 +00:00
|
|
|
.global forward_peer_data
|
|
|
|
forward_peer_data:
|
2022-10-16 16:05:58 +00:00
|
|
|
/* 800920E0 0008DF20 94 21 FF E0 */ stwu r1, -0x20(r1)
|
|
|
|
/* 800920E4 0008DF24 7C 08 02 A6 */ mflr r0
|
|
|
|
/* 800920E8 0008DF28 90 01 00 24 */ stw r0, 0x24(r1)
|
|
|
|
/* 800920EC 0008DF2C 39 61 00 20 */ addi r11, r1, 0x20
|
|
|
|
/* 800920F0 0008DF30 4B F7 52 4D */ bl lbl_8000733C
|
|
|
|
/* 800920F4 0008DF34 2C 04 00 00 */ cmpwi r4, 0x0
|
|
|
|
/* 800920F8 0008DF38 7C 7B 1B 78 */ mr r27, r3
|
|
|
|
/* 800920FC 0008DF3C 7C 9C 23 78 */ mr r28, r4
|
|
|
|
/* 80092100 0008DF40 41 82 00 28 */ beq lbl_80092128
|
|
|
|
/* 80092104 0008DF44 A0 03 00 78 */ lhz r0, 0x78(r3)
|
|
|
|
/* 80092108 0008DF48 2C 00 00 00 */ cmpwi r0, 0x0
|
|
|
|
/* 8009210C 0008DF4C 41 82 00 1C */ beq lbl_80092128
|
|
|
|
/* 80092110 0008DF50 38 63 00 70 */ addi r3, r3, 0x70
|
2022-10-16 16:31:36 +00:00
|
|
|
/* 80092114 0008DF54 4B FE 32 2D */ bl GKI_enqueue
|
2022-10-16 16:05:58 +00:00
|
|
|
/* 80092118 0008DF58 38 7B 00 70 */ addi r3, r27, 0x70
|
2022-10-16 16:31:36 +00:00
|
|
|
/* 8009211C 0008DF5C 4B FE 34 A5 */ bl GKI_dequeue
|
2022-10-16 16:05:58 +00:00
|
|
|
/* 80092120 0008DF60 7C 7C 1B 78 */ mr r28, r3
|
|
|
|
/* 80092124 0008DF64 48 00 00 18 */ b lbl_8009213C
|
|
|
|
.global lbl_80092128
|
|
|
|
lbl_80092128:
|
|
|
|
/* 80092128 0008DF68 2C 04 00 00 */ cmpwi r4, 0x0
|
|
|
|
/* 8009212C 0008DF6C 40 82 00 10 */ bne lbl_8009213C
|
|
|
|
/* 80092130 0008DF70 38 63 00 70 */ addi r3, r3, 0x70
|
2022-10-16 16:31:36 +00:00
|
|
|
/* 80092134 0008DF74 4B FE 34 8D */ bl GKI_dequeue
|
2022-10-16 16:05:58 +00:00
|
|
|
/* 80092138 0008DF78 7C 7C 1B 78 */ mr r28, r3
|
|
|
|
.global lbl_8009213C
|
|
|
|
lbl_8009213C:
|
2022-10-16 16:31:36 +00:00
|
|
|
/* 8009213C 0008DF7C 3F E0 80 4F */ lis r31, btu_cb@ha
|
|
|
|
/* 80092140 0008DF80 3F C0 80 44 */ lis r30, "@1883"@ha
|
|
|
|
/* 80092144 0008DF84 3B FF 5A 30 */ addi r31, r31, btu_cb@l
|
|
|
|
/* 80092148 0008DF88 3F A0 80 50 */ lis r29, l2cb@ha
|
2022-10-16 16:05:58 +00:00
|
|
|
/* 8009214C 0008DF8C 48 00 01 18 */ b lbl_80092264
|
|
|
|
.global lbl_80092150
|
|
|
|
lbl_80092150:
|
|
|
|
/* 80092150 0008DF90 A0 BC 00 04 */ lhz r5, 0x4(r28)
|
|
|
|
/* 80092154 0008DF94 28 05 00 09 */ cmplwi r5, 0x9
|
|
|
|
/* 80092158 0008DF98 40 80 00 34 */ bge lbl_8009218C
|
2022-10-16 16:31:36 +00:00
|
|
|
/* 8009215C 0008DF9C 88 1D 90 20 */ lbz r0, l2cb@l(r29)
|
2022-10-16 16:05:58 +00:00
|
|
|
/* 80092160 0008DFA0 28 00 00 01 */ cmplwi r0, 0x1
|
|
|
|
/* 80092164 0008DFA4 41 80 00 10 */ blt lbl_80092174
|
2022-10-16 16:31:36 +00:00
|
|
|
/* 80092168 0008DFA8 38 9E E5 D0 */ addi r4, r30, "@1883"@l
|
2022-10-16 16:05:58 +00:00
|
|
|
/* 8009216C 0008DFAC 3C 60 00 08 */ lis r3, 0x8
|
2022-10-16 16:31:36 +00:00
|
|
|
/* 80092170 0008DFB0 4B FE 57 F1 */ bl LogMsg_0
|
2022-10-16 16:05:58 +00:00
|
|
|
.global lbl_80092174
|
|
|
|
lbl_80092174:
|
|
|
|
/* 80092174 0008DFB4 7F 83 E3 78 */ mr r3, r28
|
2022-10-16 16:31:36 +00:00
|
|
|
/* 80092178 0008DFB8 4B FE 2D 99 */ bl GKI_freebuf
|
2022-10-16 16:05:58 +00:00
|
|
|
/* 8009217C 0008DFBC 38 7B 00 70 */ addi r3, r27, 0x70
|
2022-10-16 16:31:36 +00:00
|
|
|
/* 80092180 0008DFC0 4B FE 34 41 */ bl GKI_dequeue
|
2022-10-16 16:05:58 +00:00
|
|
|
/* 80092184 0008DFC4 7C 7C 1B 78 */ mr r28, r3
|
|
|
|
/* 80092188 0008DFC8 48 00 00 DC */ b lbl_80092264
|
|
|
|
.global lbl_8009218C
|
|
|
|
lbl_8009218C:
|
|
|
|
/* 8009218C 0008DFCC 38 05 FF F8 */ addi r0, r5, -0x8
|
|
|
|
/* 80092190 0008DFD0 B0 1C 00 04 */ sth r0, 0x4(r28)
|
|
|
|
/* 80092194 0008DFD4 54 00 04 3E */ clrlwi r0, r0, 16
|
|
|
|
/* 80092198 0008DFD8 7C BC 02 14 */ add r5, r28, r0
|
|
|
|
/* 8009219C 0008DFDC A0 9C 00 02 */ lhz r4, 0x2(r28)
|
|
|
|
/* 800921A0 0008DFE0 38 65 00 0A */ addi r3, r5, 0xa
|
|
|
|
/* 800921A4 0008DFE4 38 04 00 04 */ addi r0, r4, 0x4
|
|
|
|
/* 800921A8 0008DFE8 B0 1C 00 02 */ sth r0, 0x2(r28)
|
|
|
|
/* 800921AC 0008DFEC 80 9B 00 10 */ lwz r4, 0x10(r27)
|
|
|
|
/* 800921B0 0008DFF0 A0 04 00 28 */ lhz r0, 0x28(r4)
|
|
|
|
/* 800921B4 0008DFF4 60 00 20 00 */ ori r0, r0, 0x2000
|
|
|
|
/* 800921B8 0008DFF8 98 05 00 08 */ stb r0, 0x8(r5)
|
|
|
|
/* 800921BC 0008DFFC 80 9B 00 10 */ lwz r4, 0x10(r27)
|
|
|
|
/* 800921C0 0008E000 A0 04 00 28 */ lhz r0, 0x28(r4)
|
|
|
|
/* 800921C4 0008E004 60 00 20 00 */ ori r0, r0, 0x2000
|
|
|
|
/* 800921C8 0008E008 7C 00 46 70 */ srawi r0, r0, 8
|
|
|
|
/* 800921CC 0008E00C 98 05 00 09 */ stb r0, 0x9(r5)
|
|
|
|
/* 800921D0 0008E010 A0 1F 00 7C */ lhz r0, 0x7c(r31)
|
|
|
|
/* 800921D4 0008E014 A0 9C 00 02 */ lhz r4, 0x2(r28)
|
|
|
|
/* 800921D8 0008E018 7C 04 00 40 */ cmplw r4, r0
|
|
|
|
/* 800921DC 0008E01C 40 81 00 1C */ ble lbl_800921F8
|
|
|
|
/* 800921E0 0008E020 98 03 00 00 */ stb r0, 0x0(r3)
|
|
|
|
/* 800921E4 0008E024 A0 1F 00 7C */ lhz r0, 0x7c(r31)
|
|
|
|
/* 800921E8 0008E028 7C 00 46 70 */ srawi r0, r0, 8
|
|
|
|
/* 800921EC 0008E02C 98 03 00 01 */ stb r0, 0x1(r3)
|
|
|
|
/* 800921F0 0008E030 38 63 00 02 */ addi r3, r3, 0x2
|
|
|
|
/* 800921F4 0008E034 48 00 00 18 */ b lbl_8009220C
|
|
|
|
.global lbl_800921F8
|
|
|
|
lbl_800921F8:
|
|
|
|
/* 800921F8 0008E038 98 83 00 00 */ stb r4, 0x0(r3)
|
|
|
|
/* 800921FC 0008E03C A0 1C 00 02 */ lhz r0, 0x2(r28)
|
|
|
|
/* 80092200 0008E040 7C 00 46 70 */ srawi r0, r0, 8
|
|
|
|
/* 80092204 0008E044 98 03 00 01 */ stb r0, 0x1(r3)
|
|
|
|
/* 80092208 0008E048 38 63 00 02 */ addi r3, r3, 0x2
|
|
|
|
.global lbl_8009220C
|
|
|
|
lbl_8009220C:
|
|
|
|
/* 8009220C 0008E04C A0 DC 00 02 */ lhz r6, 0x2(r28)
|
|
|
|
/* 80092210 0008E050 7F 85 E3 78 */ mr r5, r28
|
|
|
|
/* 80092214 0008E054 38 80 00 00 */ li r4, 0x0
|
|
|
|
/* 80092218 0008E058 38 06 FF FC */ addi r0, r6, -0x4
|
|
|
|
/* 8009221C 0008E05C 98 03 00 00 */ stb r0, 0x0(r3)
|
|
|
|
/* 80092220 0008E060 A0 DC 00 02 */ lhz r6, 0x2(r28)
|
|
|
|
/* 80092224 0008E064 38 06 FF FC */ addi r0, r6, -0x4
|
|
|
|
/* 80092228 0008E068 7C 00 46 70 */ srawi r0, r0, 8
|
|
|
|
/* 8009222C 0008E06C 98 03 00 01 */ stb r0, 0x1(r3)
|
|
|
|
/* 80092230 0008E070 A0 1B 00 16 */ lhz r0, 0x16(r27)
|
|
|
|
/* 80092234 0008E074 98 03 00 02 */ stb r0, 0x2(r3)
|
|
|
|
/* 80092238 0008E078 A0 1B 00 16 */ lhz r0, 0x16(r27)
|
|
|
|
/* 8009223C 0008E07C 7C 00 46 70 */ srawi r0, r0, 8
|
|
|
|
/* 80092240 0008E080 98 03 00 03 */ stb r0, 0x3(r3)
|
|
|
|
/* 80092244 0008E084 A0 7C 00 02 */ lhz r3, 0x2(r28)
|
|
|
|
/* 80092248 0008E088 38 03 00 04 */ addi r0, r3, 0x4
|
|
|
|
/* 8009224C 0008E08C B0 1C 00 02 */ sth r0, 0x2(r28)
|
|
|
|
/* 80092250 0008E090 80 7B 00 10 */ lwz r3, 0x10(r27)
|
2022-10-16 16:31:36 +00:00
|
|
|
/* 80092254 0008E094 48 00 08 19 */ bl l2c_link_check_send_pkts
|
2022-10-16 16:05:58 +00:00
|
|
|
/* 80092258 0008E098 38 7B 00 70 */ addi r3, r27, 0x70
|
2022-10-16 16:31:36 +00:00
|
|
|
/* 8009225C 0008E09C 4B FE 33 65 */ bl GKI_dequeue
|
2022-10-16 16:05:58 +00:00
|
|
|
/* 80092260 0008E0A0 7C 7C 1B 78 */ mr r28, r3
|
|
|
|
.global lbl_80092264
|
|
|
|
lbl_80092264:
|
|
|
|
/* 80092264 0008E0A4 2C 1C 00 00 */ cmpwi r28, 0x0
|
|
|
|
/* 80092268 0008E0A8 40 82 FE E8 */ bne lbl_80092150
|
|
|
|
/* 8009226C 0008E0AC 39 61 00 20 */ addi r11, r1, 0x20
|
|
|
|
/* 80092270 0008E0B0 4B F7 51 19 */ bl lbl_80007388
|
|
|
|
/* 80092274 0008E0B4 80 01 00 24 */ lwz r0, 0x24(r1)
|
|
|
|
/* 80092278 0008E0B8 7C 08 03 A6 */ mtlr r0
|
|
|
|
/* 8009227C 0008E0BC 38 21 00 20 */ addi r1, r1, 0x20
|
|
|
|
/* 80092280 0008E0C0 4E 80 00 20 */ blr
|
2022-10-17 08:41:13 +00:00
|
|
|
.include "macros.inc"
|
|
|
|
|
|
|
|
.section .data, "wa" # 0x80421040 - 0x80496700 ; 0x000756C0
|
|
|
|
.global "@1658"
|
|
|
|
"@1658":
|
|
|
|
|
|
|
|
.4byte lbl_80090DCC
|
|
|
|
.4byte lbl_80090DD0
|
|
|
|
.4byte lbl_80090DD4
|
|
|
|
.4byte lbl_80090DD8
|
|
|
|
.4byte lbl_80090DDC
|
|
|
|
.4byte lbl_80090DE0
|
|
|
|
.4byte lbl_80090DE4
|
|
|
|
.4byte lbl_80090DE8
|
|
|
|
.4byte lbl_80090DEC
|
|
|
|
.4byte 0x4C324341
|
|
|
|
.4byte 0x50202D20
|
|
|
|
.4byte 0x73743A20
|
|
|
|
.4byte 0x434C4F53
|
|
|
|
.4byte 0x45442065
|
|
|
|
.4byte 0x76743A20
|
|
|
|
.4byte 0x25640000
|
|
|
|
|
|
|
|
.global "@1686_8043DE00"
|
|
|
|
"@1686_8043DE00":
|
|
|
|
|
|
|
|
.4byte 0x4C324341
|
|
|
|
.4byte 0x50202D20
|
|
|
|
.4byte 0x43616C6C
|
|
|
|
.4byte 0x696E6720
|
|
|
|
.4byte 0x44697363
|
|
|
|
.4byte 0x6F6E6E65
|
|
|
|
.4byte 0x63745F49
|
|
|
|
.4byte 0x6E645F43
|
|
|
|
.4byte 0x6228292C
|
|
|
|
.4byte 0x20434944
|
|
|
|
.4byte 0x3A203078
|
|
|
|
.4byte 0x25303478
|
|
|
|
.4byte 0x20204E6F
|
|
|
|
.4byte 0x20436F6E
|
|
|
|
.4byte 0x66204E65
|
|
|
|
.4byte 0x65646564
|
|
|
|
.4byte 0
|
|
|
|
.4byte 0x4C324341
|
|
|
|
.4byte 0x50202D20
|
|
|
|
.4byte 0x43616C6C
|
|
|
|
.4byte 0x696E6720
|
|
|
|
.4byte 0x436F6E6E
|
|
|
|
.4byte 0x65637443
|
|
|
|
.4byte 0x666D5F43
|
|
|
|
.4byte 0x6228292C
|
|
|
|
.4byte 0x20434944
|
|
|
|
.4byte 0x3A203078
|
|
|
|
.4byte 0x25303478
|
|
|
|
.4byte 0x20205374
|
|
|
|
.4byte 0x61747573
|
|
|
|
.4byte 0x3A202564
|
|
|
|
.4byte 0
|
|
|
|
|
|
|
|
.global "@1690"
|
|
|
|
"@1690":
|
|
|
|
|
|
|
|
.4byte lbl_80090EB4
|
|
|
|
.4byte lbl_80090EE4
|
|
|
|
.4byte lbl_80091070
|
|
|
|
.4byte lbl_80090E70
|
|
|
|
.4byte lbl_80091070
|
|
|
|
.4byte lbl_80091070
|
|
|
|
.4byte lbl_80091070
|
|
|
|
.4byte lbl_80090F68
|
|
|
|
.4byte lbl_80090F8C
|
|
|
|
.4byte lbl_80091070
|
|
|
|
.4byte lbl_80090FD8
|
|
|
|
.4byte lbl_80091070
|
|
|
|
.4byte lbl_80091070
|
|
|
|
.4byte lbl_80091070
|
|
|
|
.4byte lbl_80091070
|
|
|
|
.4byte lbl_80091070
|
|
|
|
.4byte lbl_80091070
|
|
|
|
.4byte lbl_80091070
|
|
|
|
.4byte lbl_80091070
|
|
|
|
.4byte lbl_8009105C
|
|
|
|
.4byte lbl_80090F2C
|
|
|
|
.4byte lbl_80091070
|
|
|
|
.4byte lbl_80091070
|
|
|
|
.4byte lbl_80091070
|
|
|
|
.4byte lbl_80091070
|
|
|
|
.4byte lbl_80091070
|
|
|
|
.4byte lbl_80091068
|
|
|
|
.4byte lbl_80091070
|
|
|
|
.4byte lbl_80091070
|
|
|
|
.4byte lbl_8009105C
|
|
|
|
.4byte lbl_80091008
|
|
|
|
.4byte 0x4C324341
|
|
|
|
.4byte 0x50202D20
|
|
|
|
.4byte 0x73743A20
|
|
|
|
.4byte 0x4F524947
|
|
|
|
.4byte 0x5F57345F
|
|
|
|
.4byte 0x5345435F
|
|
|
|
.4byte 0x434F4D50
|
|
|
|
.4byte 0x20657674
|
|
|
|
.4byte 0x3A202564
|
|
|
|
.4byte 0
|
|
|
|
|
|
|
|
.global "@1707_8043DF24"
|
|
|
|
"@1707_8043DF24":
|
|
|
|
|
|
|
|
.4byte lbl_80091108
|
|
|
|
.4byte lbl_800911E0
|
|
|
|
.4byte lbl_800911E0
|
|
|
|
.4byte lbl_800911E0
|
|
|
|
.4byte lbl_8009114C
|
|
|
|
.4byte lbl_80091178
|
|
|
|
.4byte lbl_800911E0
|
|
|
|
.4byte lbl_800911E0
|
|
|
|
.4byte lbl_800911E0
|
|
|
|
.4byte lbl_800911E0
|
|
|
|
.4byte lbl_800911E0
|
|
|
|
.4byte lbl_800911E0
|
|
|
|
.4byte lbl_800911E0
|
|
|
|
.4byte lbl_800911E0
|
|
|
|
.4byte lbl_800911E0
|
|
|
|
.4byte lbl_800911E0
|
|
|
|
.4byte lbl_800911C0
|
|
|
|
.4byte lbl_800911E0
|
|
|
|
.4byte lbl_800911E0
|
|
|
|
.4byte lbl_800911E0
|
|
|
|
.4byte lbl_800911E0
|
|
|
|
.4byte lbl_800911E0
|
|
|
|
.4byte lbl_800911E0
|
|
|
|
.4byte lbl_800911CC
|
|
|
|
.4byte lbl_800911E0
|
|
|
|
.4byte lbl_800911E0
|
|
|
|
.4byte lbl_800911C0
|
|
|
|
|
|
|
|
.global "@1721"
|
|
|
|
"@1721":
|
|
|
|
|
|
|
|
.4byte 0x4C324341
|
|
|
|
.4byte 0x50202D20
|
|
|
|
.4byte 0x73743A20
|
|
|
|
.4byte 0x5445524D
|
|
|
|
.4byte 0x5F57345F
|
|
|
|
.4byte 0x5345435F
|
|
|
|
.4byte 0x434F4D50
|
|
|
|
.4byte 0x20657674
|
|
|
|
.4byte 0x3A202564
|
|
|
|
.4byte 0
|
|
|
|
|
|
|
|
.global "@1722"
|
|
|
|
"@1722":
|
|
|
|
|
|
|
|
.4byte 0x4C324341
|
|
|
|
.4byte 0x50202D20
|
|
|
|
.4byte 0x43616C6C
|
|
|
|
.4byte 0x696E6720
|
|
|
|
.4byte 0x436F6E6E
|
|
|
|
.4byte 0x6563745F
|
|
|
|
.4byte 0x496E645F
|
|
|
|
.4byte 0x43622829
|
|
|
|
.4byte 0x2C204349
|
|
|
|
.4byte 0x443A2030
|
|
|
|
.4byte 0x78253034
|
|
|
|
.4byte 0x78000000
|
|
|
|
|
|
|
|
.global "@1725_8043DFE8"
|
|
|
|
"@1725_8043DFE8":
|
|
|
|
|
|
|
|
.4byte lbl_80091268
|
|
|
|
.4byte lbl_80091344
|
|
|
|
.4byte lbl_80091344
|
|
|
|
.4byte lbl_80091344
|
|
|
|
.4byte lbl_80091280
|
|
|
|
.4byte lbl_800912E8
|
|
|
|
.4byte lbl_80091344
|
|
|
|
.4byte lbl_80091344
|
|
|
|
.4byte lbl_80091344
|
|
|
|
.4byte lbl_80091344
|
|
|
|
.4byte lbl_80091344
|
|
|
|
.4byte lbl_80091344
|
|
|
|
.4byte lbl_80091344
|
|
|
|
.4byte lbl_80091344
|
|
|
|
.4byte lbl_8009131C
|
|
|
|
.4byte lbl_80091344
|
|
|
|
.4byte lbl_80091304
|
|
|
|
.4byte lbl_80091344
|
|
|
|
.4byte lbl_80091344
|
|
|
|
.4byte lbl_80091344
|
|
|
|
.4byte lbl_80091344
|
|
|
|
.4byte lbl_80091344
|
|
|
|
.4byte lbl_80091344
|
|
|
|
.4byte lbl_80091310
|
|
|
|
.4byte lbl_80091344
|
|
|
|
.4byte lbl_80091344
|
|
|
|
.4byte lbl_80091304
|
|
|
|
.4byte 0x4C324341
|
|
|
|
.4byte 0x50202D20
|
|
|
|
.4byte 0x73743A20
|
|
|
|
.4byte 0x57345F4C
|
|
|
|
.4byte 0x32434150
|
|
|
|
.4byte 0x5F434F4E
|
|
|
|
.4byte 0x5F525350
|
|
|
|
.4byte 0x20657674
|
|
|
|
.4byte 0x3A202564
|
|
|
|
.4byte 0
|
|
|
|
.4byte 0x4C324341
|
|
|
|
.4byte 0x50202D20
|
|
|
|
.4byte 0x43616C6C
|
|
|
|
.4byte 0x696E6720
|
|
|
|
.4byte 0x436F6E6E
|
|
|
|
.4byte 0x6563745F
|
|
|
|
.4byte 0x43666D5F
|
|
|
|
.4byte 0x43622829
|
|
|
|
.4byte 0x2C204349
|
|
|
|
.4byte 0x443A2030
|
|
|
|
.4byte 0x78253034
|
|
|
|
.4byte 0x782C2053
|
|
|
|
.4byte 0x75636365
|
|
|
|
.4byte 0x73730000
|
|
|
|
.4byte 0x4C324341
|
|
|
|
.4byte 0x50202D20
|
|
|
|
.4byte 0x43616C6C
|
|
|
|
.4byte 0x696E6720
|
|
|
|
.4byte 0x436F6E6E
|
|
|
|
.4byte 0x6563745F
|
|
|
|
.4byte 0x506E645F
|
|
|
|
.4byte 0x43622829
|
|
|
|
.4byte 0
|
|
|
|
.4byte 0x4C324341
|
|
|
|
.4byte 0x50202D20
|
|
|
|
.4byte 0x43616C6C
|
|
|
|
.4byte 0x696E6720
|
|
|
|
.4byte 0x436F6E6E
|
|
|
|
.4byte 0x6563745F
|
|
|
|
.4byte 0x43666D5F
|
|
|
|
.4byte 0x43622829
|
|
|
|
.4byte 0x2C204349
|
|
|
|
.4byte 0x443A2030
|
|
|
|
.4byte 0x78253034
|
|
|
|
.4byte 0x782C2046
|
|
|
|
.4byte 0x61696C75
|
|
|
|
.4byte 0x72652043
|
|
|
|
.4byte 0x6F64653A
|
|
|
|
.4byte 0x20256400
|
|
|
|
.4byte 0x4C324341
|
|
|
|
.4byte 0x50202D20
|
|
|
|
.4byte 0x43616C6C
|
|
|
|
.4byte 0x696E6720
|
|
|
|
.4byte 0x436F6E6E
|
|
|
|
.4byte 0x6563745F
|
|
|
|
.4byte 0x43666D5F
|
|
|
|
.4byte 0x43622829
|
|
|
|
.4byte 0x2C204349
|
|
|
|
.4byte 0x443A2030
|
|
|
|
.4byte 0x78253034
|
|
|
|
.4byte 0x782C2054
|
|
|
|
.4byte 0x696D656F
|
|
|
|
.4byte 0x75740000
|
|
|
|
|
|
|
|
.global "@1751"
|
|
|
|
"@1751":
|
|
|
|
|
|
|
|
.4byte lbl_800913E0
|
|
|
|
.4byte lbl_8009158C
|
|
|
|
.4byte lbl_8009158C
|
|
|
|
.4byte lbl_8009158C
|
|
|
|
.4byte lbl_8009158C
|
|
|
|
.4byte lbl_8009158C
|
|
|
|
.4byte lbl_8009158C
|
|
|
|
.4byte lbl_8009158C
|
|
|
|
.4byte lbl_8009142C
|
|
|
|
.4byte lbl_8009148C
|
|
|
|
.4byte lbl_800914E4
|
|
|
|
.4byte lbl_8009158C
|
|
|
|
.4byte lbl_8009158C
|
|
|
|
.4byte lbl_8009158C
|
|
|
|
.4byte lbl_8009158C
|
|
|
|
.4byte lbl_8009158C
|
|
|
|
.4byte lbl_80091584
|
|
|
|
.4byte lbl_8009158C
|
|
|
|
.4byte lbl_8009158C
|
|
|
|
.4byte lbl_8009158C
|
|
|
|
.4byte lbl_8009158C
|
|
|
|
.4byte lbl_8009158C
|
|
|
|
.4byte lbl_8009158C
|
|
|
|
.4byte lbl_80091578
|
|
|
|
.4byte lbl_8009158C
|
|
|
|
.4byte lbl_8009158C
|
|
|
|
.4byte lbl_80091584
|
|
|
|
.4byte lbl_8009152C
|
|
|
|
|
|
|
|
.global "@1770_8043E1C0"
|
|
|
|
"@1770_8043E1C0":
|
|
|
|
|
|
|
|
.4byte 0x4C324341
|
|
|
|
.4byte 0x50202D20
|
|
|
|
.4byte 0x73743A20
|
|
|
|
.4byte 0x57345F4C
|
|
|
|
.4byte 0x3243415F
|
|
|
|
.4byte 0x434F4E5F
|
|
|
|
.4byte 0x52535020
|
|
|
|
.4byte 0x6576743A
|
|
|
|
.4byte 0x20256400
|
|
|
|
|
|
|
|
.global "@1773"
|
|
|
|
"@1773":
|
|
|
|
|
|
|
|
.4byte lbl_8009161C
|
|
|
|
.4byte lbl_80091764
|
|
|
|
.4byte lbl_80091764
|
|
|
|
.4byte lbl_80091764
|
|
|
|
.4byte lbl_80091764
|
|
|
|
.4byte lbl_80091764
|
|
|
|
.4byte lbl_80091764
|
|
|
|
.4byte lbl_80091764
|
|
|
|
.4byte lbl_80091764
|
|
|
|
.4byte lbl_80091764
|
|
|
|
.4byte lbl_80091764
|
|
|
|
.4byte lbl_80091764
|
|
|
|
.4byte lbl_80091764
|
|
|
|
.4byte lbl_80091764
|
|
|
|
.4byte lbl_80091764
|
|
|
|
.4byte lbl_80091764
|
|
|
|
.4byte lbl_80091738
|
|
|
|
.4byte lbl_80091764
|
|
|
|
.4byte lbl_80091664
|
|
|
|
.4byte lbl_800916C4
|
|
|
|
.4byte lbl_80091764
|
|
|
|
.4byte lbl_80091764
|
|
|
|
.4byte lbl_80091764
|
|
|
|
.4byte lbl_80091744
|
|
|
|
.4byte lbl_80091764
|
|
|
|
.4byte lbl_80091764
|
|
|
|
.4byte lbl_80091738
|
|
|
|
.4byte lbl_800916E0
|
|
|
|
.4byte 0x4C324341
|
|
|
|
.4byte 0x50202D20
|
|
|
|
.4byte 0x73743A20
|
|
|
|
.4byte 0x434F4E46
|
|
|
|
.4byte 0x49472065
|
|
|
|
.4byte 0x76743A20
|
|
|
|
.4byte 0x25640000
|
|
|
|
.4byte 0x4C324341
|
|
|
|
.4byte 0x50202D20
|
|
|
|
.4byte 0x43616C6C
|
|
|
|
.4byte 0x696E6720
|
|
|
|
.4byte 0x436F6E66
|
|
|
|
.4byte 0x69675F52
|
|
|
|
.4byte 0x65715F43
|
|
|
|
.4byte 0x6228292C
|
|
|
|
.4byte 0x20434944
|
|
|
|
.4byte 0x3A203078
|
|
|
|
.4byte 0x25303478
|
|
|
|
.4byte 0
|
|
|
|
.4byte 0x4C324341
|
|
|
|
.4byte 0x50202D20
|
|
|
|
.4byte 0x43616C6C
|
|
|
|
.4byte 0x696E6720
|
|
|
|
.4byte 0x436F6E66
|
|
|
|
.4byte 0x69675F52
|
|
|
|
.4byte 0x73705F43
|
|
|
|
.4byte 0x6228292C
|
|
|
|
.4byte 0x20434944
|
|
|
|
.4byte 0x3A203078
|
|
|
|
.4byte 0x25303478
|
|
|
|
.4byte 0
|
|
|
|
.4byte 0x4C324341
|
|
|
|
.4byte 0x50202D20
|
|
|
|
.4byte 0x43616C6C
|
|
|
|
.4byte 0x696E6720
|
|
|
|
.4byte 0x436F6E66
|
|
|
|
.4byte 0x69675F52
|
|
|
|
.4byte 0x73705F43
|
|
|
|
.4byte 0x6228292C
|
|
|
|
.4byte 0x20434944
|
|
|
|
.4byte 0x3A203078
|
|
|
|
.4byte 0x25303478
|
|
|
|
.4byte 0x2C204661
|
|
|
|
.4byte 0x696C7572
|
|
|
|
.4byte 0x653A2025
|
|
|
|
.4byte 0x64000000
|
|
|
|
.4byte 0x4C324341
|
|
|
|
.4byte 0x50202D20
|
|
|
|
.4byte 0x43616C6C
|
|
|
|
.4byte 0x696E6720
|
|
|
|
.4byte 0x44697363
|
|
|
|
.4byte 0x6F6E6E65
|
|
|
|
.4byte 0x63745F49
|
|
|
|
.4byte 0x6E645F43
|
|
|
|
.4byte 0x6228292C
|
|
|
|
.4byte 0x20434944
|
|
|
|
.4byte 0x3A203078
|
|
|
|
.4byte 0x25303478
|
|
|
|
.4byte 0x2020436F
|
|
|
|
.4byte 0x6E66204E
|
|
|
|
.4byte 0x65656465
|
|
|
|
.4byte 0x64000000
|
|
|
|
.4byte 0x4C324341
|
|
|
|
.4byte 0x50202D20
|
|
|
|
.4byte 0x43616C6C
|
|
|
|
.4byte 0x696E6720
|
|
|
|
.4byte 0x44617461
|
|
|
|
.4byte 0x496E645F
|
|
|
|
.4byte 0x43622829
|
|
|
|
.4byte 0x2C204349
|
|
|
|
.4byte 0x443A2030
|
|
|
|
.4byte 0x78253034
|
|
|
|
.4byte 0x78000000
|
|
|
|
|
|
|
|
.global "@1808_8043E378"
|
|
|
|
"@1808_8043E378":
|
|
|
|
|
|
|
|
.4byte lbl_800917F8
|
|
|
|
.4byte lbl_80091B2C
|
|
|
|
.4byte lbl_80091B2C
|
|
|
|
.4byte lbl_80091B2C
|
|
|
|
.4byte lbl_80091B2C
|
|
|
|
.4byte lbl_80091B2C
|
|
|
|
.4byte lbl_80091B2C
|
|
|
|
.4byte lbl_80091B2C
|
|
|
|
.4byte lbl_80091B2C
|
|
|
|
.4byte lbl_80091B2C
|
|
|
|
.4byte lbl_80091B2C
|
|
|
|
.4byte lbl_8009183C
|
|
|
|
.4byte lbl_800918A0
|
|
|
|
.4byte lbl_8009191C
|
|
|
|
.4byte lbl_80091968
|
|
|
|
.4byte lbl_80091B2C
|
|
|
|
.4byte lbl_80091A7C
|
|
|
|
.4byte lbl_80091B2C
|
|
|
|
.4byte lbl_80091B2C
|
|
|
|
.4byte lbl_80091B2C
|
|
|
|
.4byte lbl_800919C0
|
|
|
|
.4byte lbl_800919EC
|
|
|
|
.4byte lbl_80091A38
|
|
|
|
.4byte lbl_80091A58
|
|
|
|
.4byte lbl_80091B2C
|
|
|
|
.4byte lbl_80091B2C
|
|
|
|
.4byte lbl_80091ABC
|
|
|
|
.4byte lbl_80091AE4
|
|
|
|
.4byte 0x4C324341
|
|
|
|
.4byte 0x50202D20
|
|
|
|
.4byte 0x73743A20
|
|
|
|
.4byte 0x4F50454E
|
|
|
|
.4byte 0x20657674
|
|
|
|
.4byte 0x3A202564
|
|
|
|
.4byte 0
|
|
|
|
|
|
|
|
.global "@1832_8043E404"
|
|
|
|
"@1832_8043E404":
|
|
|
|
|
|
|
|
.4byte lbl_80091BC0
|
|
|
|
.4byte lbl_80091D88
|
|
|
|
.4byte lbl_80091D88
|
|
|
|
.4byte lbl_80091C04
|
|
|
|
.4byte lbl_80091D88
|
|
|
|
.4byte lbl_80091D88
|
|
|
|
.4byte lbl_80091D88
|
|
|
|
.4byte lbl_80091D88
|
|
|
|
.4byte lbl_80091D88
|
|
|
|
.4byte lbl_80091D88
|
|
|
|
.4byte lbl_80091D88
|
|
|
|
.4byte lbl_80091C28
|
|
|
|
.4byte lbl_80091D88
|
|
|
|
.4byte lbl_80091D88
|
|
|
|
.4byte lbl_80091CA0
|
|
|
|
.4byte lbl_80091D88
|
|
|
|
.4byte lbl_80091CF8
|
|
|
|
.4byte lbl_80091D88
|
|
|
|
.4byte lbl_80091D88
|
|
|
|
.4byte lbl_80091D88
|
|
|
|
.4byte lbl_80091D50
|
|
|
|
.4byte lbl_80091D88
|
|
|
|
.4byte lbl_80091D88
|
|
|
|
.4byte lbl_80091D14
|
|
|
|
.4byte lbl_80091D88
|
|
|
|
.4byte lbl_80091D88
|
|
|
|
.4byte lbl_80091D38
|
|
|
|
.4byte 0x4C324341
|
|
|
|
.4byte 0x50202D20
|
|
|
|
.4byte 0x73743A20
|
|
|
|
.4byte 0x57345F4C
|
|
|
|
.4byte 0x32434150
|
|
|
|
.4byte 0x5F444953
|
|
|
|
.4byte 0x435F5253
|
|
|
|
.4byte 0x50206576
|
|
|
|
.4byte 0x743A2025
|
|
|
|
.4byte 0x64000000
|
|
|
|
.4byte 0x4C324341
|
|
|
|
.4byte 0x50202D20
|
|
|
|
.4byte 0x43616C6C
|
|
|
|
.4byte 0x696E6720
|
|
|
|
.4byte 0x44697363
|
|
|
|
.4byte 0x6F6E6E65
|
|
|
|
.4byte 0x63744366
|
|
|
|
.4byte 0x6D5F4362
|
|
|
|
.4byte 0x28292C20
|
|
|
|
.4byte 0x4349443A
|
|
|
|
.4byte 0x20307825
|
|
|
|
.4byte 0x30347800
|
|
|
|
|
|
|
|
.global "@1852_8043E4C8"
|
|
|
|
"@1852_8043E4C8":
|
|
|
|
|
|
|
|
.4byte lbl_80091E20
|
|
|
|
.4byte lbl_80091F6C
|
|
|
|
.4byte lbl_80091F6C
|
|
|
|
.4byte lbl_80091F6C
|
|
|
|
.4byte lbl_80091F6C
|
|
|
|
.4byte lbl_80091F6C
|
|
|
|
.4byte lbl_80091F6C
|
|
|
|
.4byte lbl_80091F6C
|
|
|
|
.4byte lbl_80091F6C
|
|
|
|
.4byte lbl_80091F6C
|
|
|
|
.4byte lbl_80091F6C
|
|
|
|
.4byte lbl_80091F6C
|
|
|
|
.4byte lbl_80091F6C
|
|
|
|
.4byte lbl_80091F6C
|
|
|
|
.4byte lbl_80091EB0
|
|
|
|
.4byte lbl_80091E64
|
|
|
|
.4byte lbl_80091F64
|
|
|
|
.4byte lbl_80091F6C
|
|
|
|
.4byte lbl_80091F6C
|
|
|
|
.4byte lbl_80091F6C
|
|
|
|
.4byte lbl_80091F6C
|
|
|
|
.4byte lbl_80091F6C
|
|
|
|
.4byte lbl_80091F6C
|
|
|
|
.4byte lbl_80091F6C
|
|
|
|
.4byte lbl_80091F6C
|
|
|
|
.4byte lbl_80091F6C
|
|
|
|
.4byte lbl_80091F64
|
|
|
|
.4byte lbl_80091F10
|
|
|
|
|
|
|
|
.global "@1863"
|
|
|
|
"@1863":
|
|
|
|
|
|
|
|
.4byte 0x4C324341
|
|
|
|
.4byte 0x50202D20
|
|
|
|
.4byte 0x73743A20
|
|
|
|
.4byte 0x57345F4C
|
|
|
|
.4byte 0x3243415F
|
|
|
|
.4byte 0x44495343
|
|
|
|
.4byte 0x5F525350
|
|
|
|
.4byte 0x20657674
|
|
|
|
.4byte 0x3A202564
|
|
|
|
.4byte 0
|
|
|
|
|
|
|
|
.global "@1866"
|
|
|
|
"@1866":
|
|
|
|
|
|
|
|
.4byte lbl_80091FFC
|
|
|
|
.4byte lbl_800920C8
|
|
|
|
.4byte lbl_800920C8
|
|
|
|
.4byte lbl_800920C8
|
|
|
|
.4byte lbl_800920C8
|
|
|
|
.4byte lbl_800920C8
|
|
|
|
.4byte lbl_800920C8
|
|
|
|
.4byte lbl_800920C8
|
|
|
|
.4byte lbl_800920C8
|
|
|
|
.4byte lbl_800920C8
|
|
|
|
.4byte lbl_800920C8
|
|
|
|
.4byte lbl_800920C8
|
|
|
|
.4byte lbl_800920C8
|
|
|
|
.4byte lbl_800920C8
|
|
|
|
.4byte lbl_800920C8
|
|
|
|
.4byte lbl_800920C8
|
|
|
|
.4byte lbl_800920C0
|
|
|
|
.4byte lbl_800920C8
|
|
|
|
.4byte lbl_800920C8
|
|
|
|
.4byte lbl_800920C8
|
|
|
|
.4byte lbl_800920C8
|
|
|
|
.4byte lbl_800920C8
|
|
|
|
.4byte lbl_800920C8
|
|
|
|
.4byte lbl_800920C8
|
|
|
|
.4byte lbl_800920A0
|
|
|
|
.4byte lbl_800920C8
|
|
|
|
.4byte lbl_800920C0
|
|
|
|
.4byte lbl_80092044
|
|
|
|
|
|
|
|
.global "@1883"
|
|
|
|
"@1883":
|
|
|
|
|
|
|
|
.4byte 0x4C324341
|
|
|
|
.4byte 0x50202D20
|
|
|
|
.4byte 0x63616E6E
|
|
|
|
.4byte 0x6F742073
|
|
|
|
.4byte 0x656E6420
|
|
|
|
.4byte 0x62756666
|
|
|
|
.4byte 0x65722C20
|
|
|
|
.4byte 0x6F666673
|
|
|
|
.4byte 0x65743A20
|
|
|
|
.4byte 0x25640000
|