summaryrefslogtreecommitdiff
path: root/asm/SDK/BTE/l2c_link.s
diff options
context:
space:
mode:
Diffstat (limited to 'asm/SDK/BTE/l2c_link.s')
-rw-r--r--asm/SDK/BTE/l2c_link.s44
1 files changed, 22 insertions, 22 deletions
diff --git a/asm/SDK/BTE/l2c_link.s b/asm/SDK/BTE/l2c_link.s
index 6585155..58c4281 100644
--- a/asm/SDK/BTE/l2c_link.s
+++ b/asm/SDK/BTE/l2c_link.s
@@ -17,12 +17,12 @@ l2c_link_hci_conn_req:
/* 802D7900 002D3560 7C 7E 1B 78 */ mr r30, r3
/* 802D7904 002D3564 41 82 01 0C */ beq lbl_802D7A10
/* 802D7908 002D3568 7F A3 EB 78 */ mr r3, r29
-/* 802D790C 002D356C 48 00 23 5D */ bl func_802D9C68
+/* 802D790C 002D356C 48 00 23 5D */ bl l2cu_find_lcb_by_bd_addr
/* 802D7910 002D3570 2C 03 00 00 */ cmpwi r3, 0
/* 802D7914 002D3574 7C 7F 1B 78 */ mr r31, r3
/* 802D7918 002D3578 40 82 00 84 */ bne lbl_802D799C
/* 802D791C 002D357C 7F A3 EB 78 */ mr r3, r29
-/* 802D7920 002D3580 48 00 21 75 */ bl func_802D9A94
+/* 802D7920 002D3580 48 00 21 75 */ bl l2cu_allocate_lcb
/* 802D7924 002D3584 2C 03 00 00 */ cmpwi r3, 0
/* 802D7928 002D3588 7C 7F 1B 78 */ mr r31, r3
/* 802D792C 002D358C 40 82 00 38 */ bne lbl_802D7964
@@ -40,7 +40,7 @@ l2c_link_hci_conn_req:
/* 802D795C 002D35BC 4B FE 55 B5 */ bl LogMsg_0
/* 802D7960 002D35C0 48 00 00 B0 */ b lbl_802D7A10
lbl_802D7964:
-/* 802D7964 002D35C4 48 00 24 1D */ bl SaveLoad_DidGameIDChange
+/* 802D7964 002D35C4 48 00 24 1D */ bl l2cu_get_conn_role
/* 802D7968 002D35C8 7C 60 1B 78 */ mr r0, r3
/* 802D796C 002D35CC 98 7F 00 30 */ stb r3, 0x30(r31)
/* 802D7970 002D35D0 7F C3 F3 78 */ mr r3, r30
@@ -115,7 +115,7 @@ l2c_link_hci_conn_comp:
/* 802D7A60 002D36C0 38 61 00 08 */ addi r3, r1, 8
/* 802D7A64 002D36C4 4B D2 C5 9D */ bl memcpy
/* 802D7A68 002D36C8 38 61 00 08 */ addi r3, r1, 8
-/* 802D7A6C 002D36CC 48 00 21 FD */ bl func_802D9C68
+/* 802D7A6C 002D36CC 48 00 21 FD */ bl l2cu_find_lcb_by_bd_addr
/* 802D7A70 002D36D0 2C 03 00 00 */ cmpwi r3, 0
/* 802D7A74 002D36D4 7C 7F 1B 78 */ mr r31, r3
/* 802D7A78 002D36D8 40 82 00 40 */ bne lbl_802D7AB8
@@ -185,7 +185,7 @@ lbl_802D7B4C:
/* 802D7B60 002D37C0 4B FE B9 6D */ bl btm_acl_created
lbl_802D7B64:
/* 802D7B64 002D37C4 38 60 00 00 */ li r3, 0
-/* 802D7B68 002D37C8 48 00 1E 01 */ bl func_802D9968
+/* 802D7B68 002D37C8 48 00 1E 01 */ bl l2c_process_held_packets
/* 802D7B6C 002D37CC 38 7F 00 10 */ addi r3, r31, 0x10
/* 802D7B70 002D37D0 4B FE 59 DD */ bl btu_stop_timer
/* 802D7B74 002D37D4 83 DF 00 08 */ lwz r30, 8(r31)
@@ -205,7 +205,7 @@ lbl_802D7B90:
/* 802D7BA4 002D3804 7F E3 FB 78 */ mr r3, r31
/* 802D7BA8 002D3808 38 80 00 00 */ li r4, 0
/* 802D7BAC 002D380C 38 A0 00 00 */ li r5, 0
-/* 802D7BB0 002D3810 48 00 2F 35 */ bl func_802DAAE4
+/* 802D7BB0 002D3810 48 00 2F 35 */ bl l2cu_send_peer_echo_req
/* 802D7BB4 002D3814 38 7F 00 10 */ addi r3, r31, 0x10
/* 802D7BB8 002D3818 38 80 00 02 */ li r4, 2
/* 802D7BBC 002D381C 38 A0 00 1E */ li r5, 0x1e
@@ -223,7 +223,7 @@ lbl_802D7BC8:
lbl_802D7BE8:
/* 802D7BE8 002D3848 28 00 00 09 */ cmplwi r0, 9
/* 802D7BEC 002D384C 40 82 00 28 */ bne lbl_802D7C14
-/* 802D7BF0 002D3850 48 00 3C 81 */ bl func_802DB870
+/* 802D7BF0 002D3850 48 00 3C 81 */ bl l2cu_lcb_disconnecting
/* 802D7BF4 002D3854 54 60 06 3F */ clrlwi. r0, r3, 0x18
/* 802D7BF8 002D3858 41 82 00 1C */ beq lbl_802D7C14
/* 802D7BFC 002D385C 38 00 00 01 */ li r0, 1
@@ -245,7 +245,7 @@ lbl_802D7C30:
/* 802D7C30 002D3890 2C 03 00 00 */ cmpwi r3, 0
/* 802D7C34 002D3894 40 82 FF E8 */ bne lbl_802D7C1C
/* 802D7C38 002D3898 7F E3 FB 78 */ mr r3, r31
-/* 802D7C3C 002D389C 48 00 1F 2D */ bl func_802D9B68
+/* 802D7C3C 002D389C 48 00 1F 2D */ bl l2cu_release_lcb
lbl_802D7C40:
/* 802D7C40 002D38A0 38 60 00 01 */ li r3, 1
lbl_802D7C44:
@@ -273,7 +273,7 @@ l2c_link_sec_comp:
/* 802D7C8C 002D38EC 38 A0 00 06 */ li r5, 6
/* 802D7C90 002D38F0 4B D2 C3 71 */ bl memcpy
/* 802D7C94 002D38F4 7F E3 FB 78 */ mr r3, r31
-/* 802D7C98 002D38F8 48 00 1F D1 */ bl func_802D9C68
+/* 802D7C98 002D38F8 48 00 1F D1 */ bl l2cu_find_lcb_by_bd_addr
/* 802D7C9C 002D38FC 2C 03 00 00 */ cmpwi r3, 0
/* 802D7CA0 002D3900 40 82 00 2C */ bne lbl_802D7CCC
/* 802D7CA4 002D3904 3C 60 80 57 */ lis r3, lbl_8056BC40@ha
@@ -320,7 +320,7 @@ l2c_link_hci_disc_comp:
/* 802D7D2C 002D398C 3B C0 00 01 */ li r30, 1
/* 802D7D30 002D3990 93 A1 00 14 */ stw r29, 0x14(r1)
/* 802D7D34 002D3994 98 81 00 08 */ stb r4, 8(r1)
-/* 802D7D38 002D3998 48 00 1F B9 */ bl func_802D9CF0
+/* 802D7D38 002D3998 48 00 1F B9 */ bl l2cu_find_lcb_by_handle
/* 802D7D3C 002D399C 2C 03 00 00 */ cmpwi r3, 0
/* 802D7D40 002D39A0 7C 7F 1B 78 */ mr r31, r3
/* 802D7D44 002D39A4 40 82 00 0C */ bne lbl_802D7D50
@@ -349,13 +349,13 @@ lbl_802D7D88:
/* 802D7D90 002D39F0 38 7F 00 2A */ addi r3, r31, 0x2a
/* 802D7D94 002D39F4 4B FF 26 69 */ bl btm_sco_acl_removed
/* 802D7D98 002D39F8 7F E3 FB 78 */ mr r3, r31
-/* 802D7D9C 002D39FC 48 00 1D CD */ bl func_802D9B68
+/* 802D7D9C 002D39FC 48 00 1D CD */ bl l2cu_release_lcb
lbl_802D7DA0:
/* 802D7DA0 002D3A00 38 60 00 01 */ li r3, 1
-/* 802D7DA4 002D3A04 48 00 3A 3D */ bl func_802DB7E0
+/* 802D7DA4 002D3A04 48 00 3A 3D */ bl l2cu_find_lcb_by_state
/* 802D7DA8 002D3A08 2C 03 00 00 */ cmpwi r3, 0
/* 802D7DAC 002D3A0C 41 82 00 08 */ beq lbl_802D7DB4
-/* 802D7DB0 002D3A10 48 00 38 49 */ bl func_802DB5F8
+/* 802D7DB0 002D3A10 48 00 38 49 */ bl l2cu_create_conn
lbl_802D7DB4:
/* 802D7DB4 002D3A14 7F C3 F3 78 */ mr r3, r30
/* 802D7DB8 002D3A18 83 E1 00 1C */ lwz r31, 0x1c(r1)
@@ -372,7 +372,7 @@ l2c_link_hci_qos_violation:
/* 802D7DD8 002D3A38 7C 08 02 A6 */ mflr r0
/* 802D7DDC 002D3A3C 90 01 00 14 */ stw r0, 0x14(r1)
/* 802D7DE0 002D3A40 93 E1 00 0C */ stw r31, 0xc(r1)
-/* 802D7DE4 002D3A44 48 00 1F 0D */ bl func_802D9CF0
+/* 802D7DE4 002D3A44 48 00 1F 0D */ bl l2cu_find_lcb_by_handle
/* 802D7DE8 002D3A48 2C 03 00 00 */ cmpwi r3, 0
/* 802D7DEC 002D3A4C 40 82 00 0C */ bne lbl_802D7DF8
/* 802D7DF0 002D3A50 38 60 00 00 */ li r3, 0
@@ -432,7 +432,7 @@ lbl_802D7E9C:
/* 802D7E9C 002D3AFC 2C 03 00 00 */ cmpwi r3, 0
/* 802D7EA0 002D3B00 40 82 FF E8 */ bne lbl_802D7E88
/* 802D7EA4 002D3B04 7F C3 F3 78 */ mr r3, r30
-/* 802D7EA8 002D3B08 48 00 1C C1 */ bl func_802D9B68
+/* 802D7EA8 002D3B08 48 00 1C C1 */ bl l2cu_release_lcb
lbl_802D7EAC:
/* 802D7EAC 002D3B0C 80 1E 00 04 */ lwz r0, 4(r30)
/* 802D7EB0 002D3B10 2C 00 00 04 */ cmpwi r0, 4
@@ -925,7 +925,7 @@ lbl_802D8554:
/* 802D8574 002D41D4 7C 03 02 14 */ add r0, r3, r0
/* 802D8578 002D41D8 54 83 04 3E */ clrlwi r3, r4, 0x10
/* 802D857C 002D41DC 54 1A 04 3E */ clrlwi r26, r0, 0x10
-/* 802D8580 002D41E0 48 00 17 71 */ bl func_802D9CF0
+/* 802D8580 002D41E0 48 00 17 71 */ bl l2cu_find_lcb_by_handle
/* 802D8584 002D41E4 2C 03 00 00 */ cmpwi r3, 0
/* 802D8588 002D41E8 41 82 00 58 */ beq lbl_802D85E0
/* 802D858C 002D41EC A0 03 00 36 */ lhz r0, 0x36(r3)
@@ -999,7 +999,7 @@ l2cap_link_chk_pkt_start:
/* 802D8670 002D42D0 54 1F 04 3E */ clrlwi r31, r0, 0x10
/* 802D8674 002D42D4 54 9B A7 BE */ rlwinm r27, r4, 0x14, 0x1e, 0x1f
/* 802D8678 002D42D8 54 83 05 3E */ clrlwi r3, r4, 0x14
-/* 802D867C 002D42DC 48 00 16 75 */ bl func_802D9CF0
+/* 802D867C 002D42DC 48 00 16 75 */ bl l2cu_find_lcb_by_handle
/* 802D8680 002D42E0 2C 03 00 00 */ cmpwi r3, 0
/* 802D8684 002D42E4 7C 7A 1B 78 */ mr r26, r3
/* 802D8688 002D42E8 40 82 00 0C */ bne lbl_802D8694
@@ -1144,7 +1144,7 @@ l2c_link_role_changed:
/* 802D8864 002D44C4 93 E1 00 0C */ stw r31, 0xc(r1)
/* 802D8868 002D44C8 93 C1 00 08 */ stw r30, 8(r1)
/* 802D886C 002D44CC 7C 9E 23 78 */ mr r30, r4
-/* 802D8870 002D44D0 48 00 13 F9 */ bl func_802D9C68
+/* 802D8870 002D44D0 48 00 13 F9 */ bl l2cu_find_lcb_by_bd_addr
/* 802D8874 002D44D4 2C 03 00 00 */ cmpwi r3, 0
/* 802D8878 002D44D8 41 82 00 08 */ beq lbl_802D8880
/* 802D887C 002D44DC 9B C3 00 30 */ stb r30, 0x30(r3)
@@ -1161,7 +1161,7 @@ lbl_802D8890:
/* 802D88A0 002D4500 2C 00 00 02 */ cmpwi r0, 2
/* 802D88A4 002D4504 40 82 00 0C */ bne lbl_802D88B0
/* 802D88A8 002D4508 7F E3 FB 78 */ mr r3, r31
-/* 802D88AC 002D450C 48 00 2E 65 */ bl func_802DB710
+/* 802D88AC 002D450C 48 00 2E 65 */ bl l2cu_create_conn_after_switch
lbl_802D88B0:
/* 802D88B0 002D4510 3B DE 00 01 */ addi r30, r30, 1
/* 802D88B4 002D4514 3B FF 00 5C */ addi r31, r31, 0x5c
@@ -1193,7 +1193,7 @@ lbl_802D88FC:
/* 802D890C 002D456C 2C 00 00 02 */ cmpwi r0, 2
/* 802D8910 002D4570 40 82 00 0C */ bne lbl_802D891C
/* 802D8914 002D4574 7F E3 FB 78 */ mr r3, r31
-/* 802D8918 002D4578 48 00 2D F9 */ bl func_802DB710
+/* 802D8918 002D4578 48 00 2D F9 */ bl l2cu_create_conn_after_switch
lbl_802D891C:
/* 802D891C 002D457C 3B DE 00 01 */ addi r30, r30, 1
/* 802D8920 002D4580 3B FF 00 5C */ addi r31, r31, 0x5c
@@ -1223,7 +1223,7 @@ l2c_link_segments_xmitted:
/* 802D8974 002D45D4 7C 03 02 14 */ add r0, r3, r0
/* 802D8978 002D45D8 54 1F 05 3E */ clrlwi r31, r0, 0x14
/* 802D897C 002D45DC 7F E3 FB 78 */ mr r3, r31
-/* 802D8980 002D45E0 48 00 13 71 */ bl func_802D9CF0
+/* 802D8980 002D45E0 48 00 13 71 */ bl l2cu_find_lcb_by_handle
/* 802D8984 002D45E4 2C 03 00 00 */ cmpwi r3, 0
/* 802D8988 002D45E8 7C 7E 1B 78 */ mr r30, r3
/* 802D898C 002D45EC 40 82 00 38 */ bne lbl_802D89C4
@@ -1273,7 +1273,7 @@ l2c_pin_code_request:
/* 802D8A20 002D4680 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 802D8A24 002D4684 7C 08 02 A6 */ mflr r0
/* 802D8A28 002D4688 90 01 00 14 */ stw r0, 0x14(r1)
-/* 802D8A2C 002D468C 48 00 12 3D */ bl func_802D9C68
+/* 802D8A2C 002D468C 48 00 12 3D */ bl l2cu_find_lcb_by_bd_addr
/* 802D8A30 002D4690 2C 03 00 00 */ cmpwi r3, 0
/* 802D8A34 002D4694 41 82 00 20 */ beq lbl_802D8A54
/* 802D8A38 002D4698 80 03 00 08 */ lwz r0, 8(r3)