summaryrefslogtreecommitdiff
path: root/src/core/hle/service/wlan
diff options
context:
space:
mode:
authorGravatar VolcaEM2020-06-29 04:01:34 +0200
committerGravatar GitHub2020-06-29 04:01:34 +0200
commit6a0010d0c64ff3e023d8f16e543dfaf73c531179 (patch)
tree555a880d3ffce95547fedd0b2eb1a1fdfd829422 /src/core/hle/service/wlan
parentMerge pull request #3982 from ReinUsesLisp/membar-cts (diff)
downloadyuzu-6a0010d0c64ff3e023d8f16e543dfaf73c531179.tar.gz
yuzu-6a0010d0c64ff3e023d8f16e543dfaf73c531179.tar.xz
yuzu-6a0010d0c64ff3e023d8f16e543dfaf73c531179.zip
service: Update function tables
Diffstat (limited to 'src/core/hle/service/wlan')
-rw-r--r--src/core/hle/service/wlan/wlan.cpp102
1 files changed, 55 insertions, 47 deletions
diff --git a/src/core/hle/service/wlan/wlan.cpp b/src/core/hle/service/wlan/wlan.cpp
index 2654594c1..0260d7dcf 100644
--- a/src/core/hle/service/wlan/wlan.cpp
+++ b/src/core/hle/service/wlan/wlan.cpp
@@ -15,34 +15,37 @@ public:
15 explicit WLANInfra() : ServiceFramework{"wlan:inf"} { 15 explicit WLANInfra() : ServiceFramework{"wlan:inf"} {
16 // clang-format off 16 // clang-format off
17 static const FunctionInfo functions[] = { 17 static const FunctionInfo functions[] = {
18 {0, nullptr, "Unknown1"}, 18 {0, nullptr, "OpenMode"},
19 {1, nullptr, "Unknown2"}, 19 {1, nullptr, "CloseMode"},
20 {2, nullptr, "GetMacAddress"}, 20 {2, nullptr, "GetMacAddress"},
21 {3, nullptr, "StartScan"}, 21 {3, nullptr, "StartScan"},
22 {4, nullptr, "StopScan"}, 22 {4, nullptr, "StopScan"},
23 {5, nullptr, "Connect"}, 23 {5, nullptr, "Connect"},
24 {6, nullptr, "CancelConnect"}, 24 {6, nullptr, "CancelConnect"},
25 {7, nullptr, "Disconnect"}, 25 {7, nullptr, "Disconnect"},
26 {8, nullptr, "Unknown3"}, 26 {8, nullptr, "GetConnectionEvent"},
27 {9, nullptr, "Unknown4"}, 27 {9, nullptr, "GetConnectionStatus"},
28 {10, nullptr, "GetState"}, 28 {10, nullptr, "GetState"},
29 {11, nullptr, "GetScanResult"}, 29 {11, nullptr, "GetScanResult"},
30 {12, nullptr, "GetRssi"}, 30 {12, nullptr, "GetRssi"},
31 {13, nullptr, "ChangeRxAntenna"}, 31 {13, nullptr, "ChangeRxAntenna"},
32 {14, nullptr, "Unknown5"}, 32 {14, nullptr, "GetFwVersion"},
33 {15, nullptr, "Unknown6"}, 33 {15, nullptr, "RequestSleep"},
34 {16, nullptr, "RequestWakeUp"}, 34 {16, nullptr, "RequestWakeUp"},
35 {17, nullptr, "RequestIfUpDown"}, 35 {17, nullptr, "RequestIfUpDown"},
36 {18, nullptr, "Unknown7"}, 36 {18, nullptr, "Unknown18"},
37 {19, nullptr, "Unknown8"}, 37 {19, nullptr, "Unknown19"},
38 {20, nullptr, "Unknown9"}, 38 {20, nullptr, "Unknown20"},
39 {21, nullptr, "Unknown10"}, 39 {21, nullptr, "Unknown21"},
40 {22, nullptr, "Unknown11"}, 40 {22, nullptr, "Unknown22"},
41 {23, nullptr, "Unknown12"}, 41 {23, nullptr, "Unknown23"},
42 {24, nullptr, "Unknown13"}, 42 {24, nullptr, "Unknown24"},
43 {25, nullptr, "Unknown14"}, 43 {25, nullptr, "Unknown25"},
44 {26, nullptr, "Unknown15"}, 44 {26, nullptr, "Unknown26"},
45 {27, nullptr, "Unknown16"}, 45 {27, nullptr, "Unknown27"},
46 {28, nullptr, "Unknown28"},
47 {29, nullptr, "Unknown29"},
48 {30, nullptr, "Unknown30"},
46 }; 49 };
47 // clang-format on 50 // clang-format on
48 51
@@ -55,12 +58,12 @@ public:
55 explicit WLANLocal() : ServiceFramework{"wlan:lcl"} { 58 explicit WLANLocal() : ServiceFramework{"wlan:lcl"} {
56 // clang-format off 59 // clang-format off
57 static const FunctionInfo functions[] = { 60 static const FunctionInfo functions[] = {
58 {0, nullptr, "Unknown1"}, 61 {0, nullptr, "Unknown0"},
59 {1, nullptr, "Unknown2"}, 62 {1, nullptr, "Unknown1"},
60 {2, nullptr, "Unknown3"}, 63 {2, nullptr, "Unknown2"},
61 {3, nullptr, "Unknown4"}, 64 {3, nullptr, "Unknown3"},
62 {4, nullptr, "Unknown5"}, 65 {4, nullptr, "Unknown4"},
63 {5, nullptr, "Unknown6"}, 66 {5, nullptr, "Unknown5"},
64 {6, nullptr, "GetMacAddress"}, 67 {6, nullptr, "GetMacAddress"},
65 {7, nullptr, "CreateBss"}, 68 {7, nullptr, "CreateBss"},
66 {8, nullptr, "DestroyBss"}, 69 {8, nullptr, "DestroyBss"},
@@ -72,38 +75,42 @@ public:
72 {14, nullptr, "CancelJoin"}, 75 {14, nullptr, "CancelJoin"},
73 {15, nullptr, "Disconnect"}, 76 {15, nullptr, "Disconnect"},
74 {16, nullptr, "SetBeaconLostCount"}, 77 {16, nullptr, "SetBeaconLostCount"},
75 {17, nullptr, "Unknown7"}, 78 {17, nullptr, "Unknown17"},
76 {18, nullptr, "Unknown8"}, 79 {18, nullptr, "Unknown18"},
77 {19, nullptr, "Unknown9"}, 80 {19, nullptr, "Unknown19"},
78 {20, nullptr, "GetBssIndicationEvent"}, 81 {20, nullptr, "GetBssIndicationEvent"},
79 {21, nullptr, "GetBssIndicationInfo"}, 82 {21, nullptr, "GetBssIndicationInfo"},
80 {22, nullptr, "GetState"}, 83 {22, nullptr, "GetState"},
81 {23, nullptr, "GetAllowedChannels"}, 84 {23, nullptr, "GetAllowedChannels"},
82 {24, nullptr, "AddIe"}, 85 {24, nullptr, "AddIe"},
83 {25, nullptr, "DeleteIe"}, 86 {25, nullptr, "DeleteIe"},
84 {26, nullptr, "Unknown10"}, 87 {26, nullptr, "Unknown26"},
85 {27, nullptr, "Unknown11"}, 88 {27, nullptr, "Unknown27"},
86 {28, nullptr, "CreateRxEntry"}, 89 {28, nullptr, "CreateRxEntry"},
87 {29, nullptr, "DeleteRxEntry"}, 90 {29, nullptr, "DeleteRxEntry"},
88 {30, nullptr, "Unknown12"}, 91 {30, nullptr, "Unknown30"},
89 {31, nullptr, "Unknown13"}, 92 {31, nullptr, "Unknown31"},
90 {32, nullptr, "AddMatchingDataToRxEntry"}, 93 {32, nullptr, "AddMatchingDataToRxEntry"},
91 {33, nullptr, "RemoveMatchingDataFromRxEntry"}, 94 {33, nullptr, "RemoveMatchingDataFromRxEntry"},
92 {34, nullptr, "GetScanResult"}, 95 {34, nullptr, "GetScanResult"},
93 {35, nullptr, "Unknown14"}, 96 {35, nullptr, "Unknown35"},
94 {36, nullptr, "SetActionFrameWithBeacon"}, 97 {36, nullptr, "SetActionFrameWithBeacon"},
95 {37, nullptr, "CancelActionFrameWithBeacon"}, 98 {37, nullptr, "CancelActionFrameWithBeacon"},
96 {38, nullptr, "CreateRxEntryForActionFrame"}, 99 {38, nullptr, "CreateRxEntryForActionFrame"},
97 {39, nullptr, "DeleteRxEntryForActionFrame"}, 100 {39, nullptr, "DeleteRxEntryForActionFrame"},
98 {40, nullptr, "Unknown15"}, 101 {40, nullptr, "Unknown40"},
99 {41, nullptr, "Unknown16"}, 102 {41, nullptr, "Unknown41"},
100 {42, nullptr, "CancelGetActionFrame"}, 103 {42, nullptr, "CancelGetActionFrame"},
101 {43, nullptr, "GetRssi"}, 104 {43, nullptr, "GetRssi"},
102 {44, nullptr, "Unknown17"}, 105 {44, nullptr, "Unknown44"},
103 {45, nullptr, "Unknown18"}, 106 {45, nullptr, "Unknown45"},
104 {46, nullptr, "Unknown19"}, 107 {46, nullptr, "Unknown46"},
105 {47, nullptr, "Unknown20"}, 108 {47, nullptr, "Unknown47"},
106 {48, nullptr, "Unknown21"}, 109 {48, nullptr, "Unknown48"},
110 {49, nullptr, "Unknown49"},
111 {50, nullptr, "Unknown50"},
112 {51, nullptr, "Unknown51"},
113 {52, nullptr, "Unknown52"},
107 }; 114 };
108 // clang-format on 115 // clang-format on
109 116
@@ -142,18 +149,19 @@ public:
142 explicit WLANSocketManager() : ServiceFramework{"wlan:soc"} { 149 explicit WLANSocketManager() : ServiceFramework{"wlan:soc"} {
143 // clang-format off 150 // clang-format off
144 static const FunctionInfo functions[] = { 151 static const FunctionInfo functions[] = {
145 {0, nullptr, "Unknown1"}, 152 {0, nullptr, "Unknown0"},
146 {1, nullptr, "Unknown2"}, 153 {1, nullptr, "Unknown1"},
147 {2, nullptr, "Unknown3"}, 154 {2, nullptr, "Unknown2"},
148 {3, nullptr, "Unknown4"}, 155 {3, nullptr, "Unknown3"},
149 {4, nullptr, "Unknown5"}, 156 {4, nullptr, "Unknown4"},
150 {5, nullptr, "Unknown6"}, 157 {5, nullptr, "Unknown5"},
151 {6, nullptr, "GetMacAddress"}, 158 {6, nullptr, "GetMacAddress"},
152 {7, nullptr, "SwitchTsfTimerFunction"}, 159 {7, nullptr, "SwitchTsfTimerFunction"},
153 {8, nullptr, "Unknown7"}, 160 {8, nullptr, "Unknown8"},
154 {9, nullptr, "Unknown8"}, 161 {9, nullptr, "Unknown9"},
155 {10, nullptr, "Unknown9"}, 162 {10, nullptr, "Unknown10"},
156 {11, nullptr, "Unknown10"}, 163 {11, nullptr, "Unknown11"},
164 {12, nullptr, "Unknown12"},
157 }; 165 };
158 // clang-format on 166 // clang-format on
159 167