Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(87)

Side by Side Diff: chromeos/drivers/ath6kl/os/linux/include/wmi_filter_linux.h

Issue 646055: Atheros AR600x driver + build glue (Closed)
Patch Set: Created 10 years, 10 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch
OLDNEW
(Empty)
1 /*
2 * Copyright (c) 2008-2009 Atheros Communications Inc.
3 * All rights reserved.
4 *
5 *
6 // This program is free software; you can redistribute it and/or modify
7 // it under the terms of the GNU General Public License version 2 as
8 // published by the Free Software Foundation;
9 //
10 // Software distributed under the License is distributed on an "AS
11 // IS" basis, WITHOUT WARRANTY OF ANY KIND, either express or
12 // implied. See the License for the specific language governing
13 // rights and limitations under the License.
14 //
15 //
16 */
17
18 #ifndef _WMI_FILTER_LINUX_H_
19 #define _WMI_FILTER_LINUX_H_
20
21 /*
22 * sioctl_filter - Standard ioctl
23 * pioctl_filter - Priv ioctl
24 * xioctl_filter - eXtended ioctl
25 *
26 * ---- Possible values for the WMI filter ---------------
27 * (0) - Block this cmd always (or) not implemented
28 * (INFRA_NETWORK) - Allow this cmd only in STA mode
29 * (ADHOC_NETWORK) - Allow this cmd only in IBSS mode
30 * (AP_NETWORK) - Allow this cmd only in AP mode
31 * (INFRA_NETWORK | ADHOC_NETWORK) - Block this cmd in AP mode
32 * (ADHOC_NETWORK | AP_NETWORK) - Block this cmd in STA mode
33 * (INFRA_NETWORK | AP_NETWORK) - Block this cmd in IBSS mode
34 * (INFRA_NETWORK | ADHOC_NETWORK | AP_NETWORK)- allow only when mode is set
35 * (0xFF) - Allow this cmd always irrespective of mode
36 */
37
38 A_UINT8 sioctl_filter[] = {
39 (AP_NETWORK), /* SIOCSIWCOMMIT 0x8B00 */
40 (0xFF), /* SIOCGIWNAME 0x8B01 */
41 (0), /* SIOCSIWNWID 0x8B02 */
42 (0), /* SIOCGIWNWID 0x8B03 */
43 (INFRA_NETWORK | ADHOC_NETWORK | AP_NETWORK), /* SIOCSIWFREQ 0x8B04 */
44 (INFRA_NETWORK | ADHOC_NETWORK | AP_NETWORK), /* SIOCGIWFREQ 0x8B05 */
45 (0xFF), /* SIOCSIWMODE 0x8B06 */
46 (0xFF), /* SIOCGIWMODE 0x8B07 */
47 (0), /* SIOCSIWSENS 0x8B08 */
48 (0), /* SIOCGIWSENS 0x8B09 */
49 (0), /* SIOCSIWRANGE 0x8B0A */
50 (0xFF), /* SIOCGIWRANGE 0x8B0B */
51 (0), /* SIOCSIWPRIV 0x8B0C */
52 (0), /* SIOCGIWPRIV 0x8B0D */
53 (0), /* SIOCSIWSTATS 0x8B0E */
54 (0), /* SIOCGIWSTATS 0x8B0F */
55 (0), /* SIOCSIWSPY 0x8B10 */
56 (0), /* SIOCGIWSPY 0x8B11 */
57 (0), /* SIOCSIWTHRSPY 0x8B12 */
58 (0), /* SIOCGIWTHRSPY 0x8B13 */
59 (INFRA_NETWORK | ADHOC_NETWORK | AP_NETWORK), /* SIOCSIWAP 0x8B14 */
60 (INFRA_NETWORK | ADHOC_NETWORK | AP_NETWORK), /* SIOCGIWAP 0x8B15 */
61 #if LINUX_VERSION_CODE >= KERNEL_VERSION(2,6,13)
62 (INFRA_NETWORK | ADHOC_NETWORK), /* SIOCSIWMLME 0X8B16 */
63 #else
64 (0), /* Dummy 0 */
65 #endif /* LINUX_VERSION_CODE */
66 (0), /* SIOCGIWAPLIST 0x8B17 */
67 (INFRA_NETWORK | ADHOC_NETWORK), /* SIOCSIWSCAN 0x8B18 */
68 (INFRA_NETWORK | ADHOC_NETWORK), /* SIOCGIWSCAN 0x8B19 */
69 (INFRA_NETWORK | ADHOC_NETWORK | AP_NETWORK), /* SIOCSIWESSID 0x8B1A */
70 (INFRA_NETWORK | ADHOC_NETWORK | AP_NETWORK), /* SIOCGIWESSID 0x8B1B */
71 (0), /* SIOCSIWNICKN 0x8B1C */
72 (0), /* SIOCGIWNICKN 0x8B1D */
73 (0), /* Dummy 0 */
74 (0), /* Dummy 0 */
75 (INFRA_NETWORK | ADHOC_NETWORK | AP_NETWORK), /* SIOCSIWRATE 0x8B20 */
76 (INFRA_NETWORK | ADHOC_NETWORK | AP_NETWORK), /* SIOCGIWRATE 0x8B21 */
77 (0), /* SIOCSIWRTS 0x8B22 */
78 (0), /* SIOCGIWRTS 0x8B23 */
79 (0), /* SIOCSIWFRAG 0x8B24 */
80 (0), /* SIOCGIWFRAG 0x8B25 */
81 (INFRA_NETWORK | ADHOC_NETWORK | AP_NETWORK), /* SIOCSIWTXPOW 0x8B26 */
82 (INFRA_NETWORK | ADHOC_NETWORK | AP_NETWORK), /* SIOCGIWTXPOW 0x8B27 */
83 (INFRA_NETWORK | ADHOC_NETWORK), /* SIOCSIWRETRY 0x8B28 */
84 (INFRA_NETWORK | ADHOC_NETWORK), /* SIOCGIWRETRY 0x8B29 */
85 (INFRA_NETWORK | ADHOC_NETWORK | AP_NETWORK), /* SIOCSIWENCODE 0x8B2A */
86 (INFRA_NETWORK | ADHOC_NETWORK | AP_NETWORK), /* SIOCGIWENCODE 0x8B2B */
87 (INFRA_NETWORK | ADHOC_NETWORK), /* SIOCSIWPOWER 0x8B2C */
88 (INFRA_NETWORK | ADHOC_NETWORK), /* SIOCGIWPOWER 0x8B2D */
89 };
90
91
92
93 A_UINT8 pioctl_filter[] = {
94 (INFRA_NETWORK | ADHOC_NETWORK | AP_NETWORK), /* IEEE80211_IOCTL_SETPARAM (SIOCIWFIRSTPRIV+0) */
95 (INFRA_NETWORK | ADHOC_NETWORK | AP_NETWORK), /* IEEE80211_IOCTL_SETKEY (SIOCIWFIRSTPRIV+1) */
96 (INFRA_NETWORK | ADHOC_NETWORK | AP_NETWORK), /* IEEE80211_IOCTL_DELKEY (SIOCIWFIRSTPRIV+2) */
97 (AP_NETWORK), /* IEEE80211_IOCTL_SETMLME (SIOCIWFIRSTPRIV+3) */
98 (INFRA_NETWORK), /* IEEE80211_IOCTL_ADDPMKID (SIOCIWFIRSTPRIV+4) */
99 (0), /* IEEE80211_IOCTL_SETOPTIE (SIOCIWFIRSTPRIV+5) */
100 (0), /* (SIOCIWFIRSTPRIV+6) */
101 (0), /* (SIOCIWFIRSTPRIV+7) */
102 (0), /* (SIOCIWFIRSTPRIV+8) */
103 (0), /* (SIOCIWFIRSTPRIV+9) */
104 (0), /* IEEE80211_IOCTL_LASTONE (SIOCIWFIRSTPRIV+10) */
105 (0xFF), /* AR6000_IOCTL_WMI_GETREV (SIOCIWFIRSTPRIV+11) */
106 (INFRA_NETWORK | ADHOC_NETWORK), /* AR6000_IOCTL_WMI_SETPWR (SIOCIWFIRSTPRIV+12) */
107 (INFRA_NETWORK | ADHOC_NETWORK), /* AR6000_IOCTL_WMI_SETSCAN (SIOCIWFIRSTPRIV+13) */
108 (INFRA_NETWORK | ADHOC_NETWORK), /* AR6000_IOCTL_WMI_SETLISTENINT (SIOCIWFIRSTPRIV+14) */
109 (INFRA_NETWORK | ADHOC_NETWORK), /* AR6000_IOCTL_WMI_SETBSSFILTER (SIOCIWFIRSTPRIV+15) */
110 (INFRA_NETWORK | ADHOC_NETWORK | AP_NETWORK), /* AR6000_IOCTL_WMI_SET_CHANNELP ARAMS (SIOCIWFIRSTPRIV+16) */
111 (INFRA_NETWORK | ADHOC_NETWORK), /* AR6000_IOCTL_WMI_SET_PROBEDSS ID (SIOCIWFIRSTPRIV+17) */
112 (INFRA_NETWORK | ADHOC_NETWORK), /* AR6000_IOCTL_WMI_SET_PMPARAMS (SIOCIWFIRSTPRIV+18) */
113 (INFRA_NETWORK), /* AR6000_IOCTL_WMI_SET_BADAP (SIOCIWFIRSTPRIV+19) */
114 (INFRA_NETWORK | ADHOC_NETWORK), /* AR6000_IOCTL_WMI_GET_QOS_QUEU E (SIOCIWFIRSTPRIV+20) */
115 (INFRA_NETWORK | ADHOC_NETWORK), /* AR6000_IOCTL_WMI_CREATE_QOS (SIOCIWFIRSTPRIV+21) */
116 (INFRA_NETWORK | ADHOC_NETWORK), /* AR6000_IOCTL_WMI_DELETE_QOS (SIOCIWFIRSTPRIV+22) */
117 (INFRA_NETWORK | ADHOC_NETWORK), /* AR6000_IOCTL_WMI_SET_SNRTHRES HOLD (SIOCIWFIRSTPRIV+23) */
118 (INFRA_NETWORK | ADHOC_NETWORK), /* AR6000_IOCTL_WMI_SET_ERROR_RE PORT_BITMASK (SIOCIWFIRSTPRIV+24)*/
119 (0xFF), /* AR6000_IOCTL_WMI_GET_TARGET_S TATS (SIOCIWFIRSTPRIV+25) */
120 (INFRA_NETWORK | ADHOC_NETWORK), /* AR6000_IOCTL_WMI_SET_ASSOC_IN FO (SIOCIWFIRSTPRIV+26) */
121 (INFRA_NETWORK | ADHOC_NETWORK), /* AR6000_IOCTL_WMI_SET_ACCESS_P ARAMS (SIOCIWFIRSTPRIV+27) */
122 (INFRA_NETWORK | ADHOC_NETWORK), /* AR6000_IOCTL_WMI_SET_BMISS_TI ME (SIOCIWFIRSTPRIV+28) */
123 (INFRA_NETWORK | ADHOC_NETWORK), /* AR6000_IOCTL_WMI_SET_DISC_TIM EOUT (SIOCIWFIRSTPRIV+29) */
124 (ADHOC_NETWORK), /* AR6000_IOCTL_WMI_SET_IBSS_PM_ CAPS (SIOCIWFIRSTPRIV+30) */
125 };
126
127
128
129 A_UINT8 xioctl_filter[] = {
130 (0xFF), /* Dummy 0 */
131 (0xFF), /* AR6000_XIOCTL_BMI_DONE 1 */
132 (0xFF), /* AR6000_XIOCTL_BMI_READ_MEMORY 2 */
133 (0xFF), /* AR6000_XIOCTL_BMI_WRITE_MEMOR Y 3 */
134 (0xFF), /* AR6000_XIOCTL_BMI_EXECUTE 4 */
135 (0xFF), /* AR6000_XIOCTL_BMI_SET_APP_STA RT 5 */
136 (0xFF), /* AR6000_XIOCTL_BMI_READ_SOC_RE GISTER 6 */
137 (0xFF), /* AR6000_XIOCTL_BMI_WRITE_SOC_R EGISTER 7 */
138 (0xFF), /* AR6000_XIOCTL_BMI_TEST 8 */
139 (0xFF), /* AR6000_XIOCTL_UNUSED9 9 */
140 (0xFF), /* AR6000_XIOCTL_UNUSED10 10 */
141 (0xFF), /* AR6000_XIOCTL_UNUSED11 11 */
142 (0xFF), /* AR6000_XIOCTL_FORCE_TARGET_RE SET 12 */
143 (0xFF), /* AR6000_XIOCTL_HTC_RAW_OPEN 13 */
144 (0xFF), /* AR6000_XIOCTL_HTC_RAW_CLOSE 14 */
145 (0xFF), /* AR6000_XIOCTL_HTC_RAW_READ 15 */
146 (0xFF), /* AR6000_XIOCTL_HTC_RAW_WRITE 16 */
147 (0xFF), /* AR6000_XIOCTL_CHECK_TARGET_RE ADY 17 */
148 (0xFF), /* AR6000_XIOCTL_GPIO_OUTPUT_SET 18 */
149 (0xFF), /* AR6000_XIOCTL_GPIO_INPUT_GET 19 */
150 (0xFF), /* AR6000_XIOCTL_GPIO_REGISTER_S ET 20 */
151 (0xFF), /* AR6000_XIOCTL_GPIO_REGISTER_G ET 21 */
152 (0xFF), /* AR6000_XIOCTL_GPIO_INTR_ACK 22 */
153 (0xFF), /* AR6000_XIOCTL_GPIO_INTR_WAIT 23 */
154 (INFRA_NETWORK | ADHOC_NETWORK), /* AR6000_XIOCTL_SET_ADHOC_BSSID 24 */
155 (INFRA_NETWORK | ADHOC_NETWORK), /* AR6000_XIOCTL_SET_OPT_MODE 25 */
156 (INFRA_NETWORK | ADHOC_NETWORK), /* AR6000_XIOCTL_OPT_SEND_FRAME 26 */
157 (ADHOC_NETWORK | AP_NETWORK), /* AR6000_XIOCTL_SET_BEACON_INTV AL 27 */
158 (INFRA_NETWORK | ADHOC_NETWORK | AP_NETWORK), /* IEEE80211_IOCTL_SETAUTHALG 28 */
159 (INFRA_NETWORK | ADHOC_NETWORK), /* AR6000_XIOCTL_SET_VOICE_PKT_S IZE 29 */
160 (INFRA_NETWORK | ADHOC_NETWORK), /* AR6000_XIOCTL_SET_MAX_SP 30 */
161 (INFRA_NETWORK | ADHOC_NETWORK), /* AR6000_XIOCTL_WMI_GET_ROAM_TB L 31 */
162 (INFRA_NETWORK | ADHOC_NETWORK), /* AR6000_XIOCTL_WMI_SET_ROAM_CT RL 32 */
163 (INFRA_NETWORK | ADHOC_NETWORK), /* AR6000_XIOCTRL_WMI_SET_POWERS AVE_TIMERS 33 */
164 (INFRA_NETWORK | ADHOC_NETWORK), /* AR6000_XIOCTRL_WMI_GET_POWER_ MODE 34 */
165 (INFRA_NETWORK | ADHOC_NETWORK), /* AR6000_XIOCTRL_WMI_SET_WLAN_S TATE 35 */
166 (INFRA_NETWORK | ADHOC_NETWORK), /* AR6000_XIOCTL_WMI_GET_ROAM_DA TA 36 */
167 (0xFF), /* AR6000_XIOCTL_WMI_SETRETRYLIM ITS 37 */
168 (0xFF), /* AR6000_XIOCTL_TCMD_CONT_TX 38 */
169 (0xFF), /* AR6000_XIOCTL_TCMD_CONT_RX 39 */
170 (0xFF), /* AR6000_XIOCTL_TCMD_PM 40 */
171 (INFRA_NETWORK | ADHOC_NETWORK), /* AR6000_XIOCTL_WMI_STARTSCAN 41 */
172 (INFRA_NETWORK | ADHOC_NETWORK | AP_NETWORK), /* AR6000_XIOCTL_WMI_SETFIXRATES 42 */
173 (INFRA_NETWORK | ADHOC_NETWORK | AP_NETWORK), /* AR6000_XIOCTL_WMI_GETFIXRATES 43 */
174 (INFRA_NETWORK | ADHOC_NETWORK), /* AR6000_XIOCTL_WMI_SET_RSSITHR ESHOLD 44 */
175 (INFRA_NETWORK | ADHOC_NETWORK), /* AR6000_XIOCTL_WMI_CLR_RSSISNR 45 */
176 (INFRA_NETWORK | ADHOC_NETWORK), /* AR6000_XIOCTL_WMI_SET_LQTHRES HOLD 46 */
177 (INFRA_NETWORK | ADHOC_NETWORK | AP_NETWORK), /* AR6000_XIOCTL_WMI_SET_RTS 47 */
178 (INFRA_NETWORK | ADHOC_NETWORK | AP_NETWORK), /* AR6000_XIOCTL_WMI_SET_LPREAMB LE 48 */
179 (INFRA_NETWORK | ADHOC_NETWORK | AP_NETWORK), /* AR6000_XIOCTL_WMI_SET_AUTHMOD E 49 */
180 (INFRA_NETWORK | ADHOC_NETWORK), /* AR6000_XIOCTL_WMI_SET_REASSOC MODE 50 */
181 (INFRA_NETWORK | ADHOC_NETWORK), /* AR6000_XIOCTL_WMI_SET_WMM 51 */
182 (INFRA_NETWORK | ADHOC_NETWORK), /* AR6000_XIOCTL_WMI_SET_HB_CHAL LENGE_RESP_PARAMS 52 */
183 (INFRA_NETWORK | ADHOC_NETWORK), /* AR6000_XIOCTL_WMI_GET_HB_CHAL LENGE_RESP 53 */
184 (INFRA_NETWORK | ADHOC_NETWORK | AP_NETWORK), /* AR6000_XIOCTL_WMI_GET_RD 54 */
185 (0xFF), /* AR6000_XIOCTL_DIAG_READ 55 */
186 (0xFF), /* AR6000_XIOCTL_DIAG_WRITE 56 */
187 (INFRA_NETWORK | ADHOC_NETWORK), /* AR6000_XIOCTL_WMI_SET_TXOP 57 */
188 (INFRA_NETWORK), /* AR6000_XIOCTL_USER_SETKEYS 58 */
189 (INFRA_NETWORK), /* AR6000_XIOCTL_WMI_SET_KEEPALI VE 59 */
190 (INFRA_NETWORK), /* AR6000_XIOCTL_WMI_GET_KEEPALI VE 60 */
191 (0xFF), /* AR6000_XIOCTL_BMI_ROMPATCH_IN STALL 61 */
192 (0xFF), /* AR6000_XIOCTL_BMI_ROMPATCH_UN INSTALL 62 */
193 (0xFF), /* AR6000_XIOCTL_BMI_ROMPATCH_AC TIVATE 63 */
194 (0xFF), /* AR6000_XIOCTL_BMI_ROMPATCH_DE ACTIVATE 64 */
195 (0xFF), /* AR6000_XIOCTL_WMI_SET_APPIE 65 */
196 (0xFF), /* AR6000_XIOCTL_WMI_SET_MGMT_FR M_RX_FILTER 66 */
197 (0xFF), /* AR6000_XIOCTL_DBGLOG_CFG_MODU LE 67 */
198 (0xFF), /* AR6000_XIOCTL_DBGLOG_GET_DEBU G_LOGS 68 */
199 (0xFF), /* Dummy 69 */
200 (0xFF), /* AR6000_XIOCTL_WMI_SET_WSC_STA TUS 70 */
201 (INFRA_NETWORK | ADHOC_NETWORK), /* AR6000_XIOCTL_WMI_SET_BT_STAT US 71 */
202 (INFRA_NETWORK | ADHOC_NETWORK), /* AR6000_XIOCTL_WMI_SET_BT_PARA MS 72 */
203 (INFRA_NETWORK | ADHOC_NETWORK), /* AR6000_XIOCTL_WMI_SET_HOST_SL EEP_MODE 73 */
204 (INFRA_NETWORK | ADHOC_NETWORK), /* AR6000_XIOCTL_WMI_SET_WOW_MOD E 74 */
205 (INFRA_NETWORK | ADHOC_NETWORK), /* AR6000_XIOCTL_WMI_GET_WOW_LIS T 75 */
206 (INFRA_NETWORK | ADHOC_NETWORK), /* AR6000_XIOCTL_WMI_ADD_WOW_PAT TERN 76 */
207 (INFRA_NETWORK | ADHOC_NETWORK), /* AR6000_XIOCTL_WMI_DEL_WOW_PAT TERN 77 */
208 (0xFF), /* AR6000_XIOCTL_TARGET_INFO 78 */
209 (0xFF), /* AR6000_XIOCTL_DUMP_HTC_CREDIT _STATE 79 */
210 (0xFF), /* AR6000_XIOCTL_TRAFFIC_ACTIVIT Y_CHANGE 80 */
211 (INFRA_NETWORK | ADHOC_NETWORK), /* AR6000_XIOCTL_WMI_SET_CONNECT _CTRL_FLAGS 81 */
212 (INFRA_NETWORK | ADHOC_NETWORK), /* AR6000_XIOCTL_WMI_SET_AKMP_PA RAMS 82 */
213 (INFRA_NETWORK | ADHOC_NETWORK), /* AR6000_XIOCTL_WMI_GET_PMKID_L IST 83 */
214 (INFRA_NETWORK | ADHOC_NETWORK), /* AR6000_XIOCTL_WMI_SET_PMKID_L IST 84 */
215 (0xFF), /* Dummy 85 */
216 (0xFF), /* Dummy 86 */
217 (0xFF), /* Dummy 87 */
218 (0xFF), /* Dummy 88 */
219 (0xFF), /* Dummy 89 */
220 (0xFF), /* AR6000_XIOCTL_UNUSED90 90 */
221 (0xFF), /* AR6000_XIOCTL_BMI_LZ_STREAM_S TART 91 */
222 (0xFF), /* AR6000_XIOCTL_BMI_LZ_DATA 92 */
223 (INFRA_NETWORK | ADHOC_NETWORK), /* AR6000_XIOCTL_PROF_CFG 93 */
224 (INFRA_NETWORK | ADHOC_NETWORK), /* AR6000_XIOCTL_PROF_ADDR_SET 94 */
225 (INFRA_NETWORK | ADHOC_NETWORK), /* AR6000_XIOCTL_PROF_START 95 */
226 (INFRA_NETWORK | ADHOC_NETWORK), /* AR6000_XIOCTL_PROF_STOP 96 */
227 (INFRA_NETWORK | ADHOC_NETWORK), /* AR6000_XIOCTL_PROF_COUNT_GET 97 */
228 (INFRA_NETWORK | ADHOC_NETWORK), /* AR6000_XIOCTL_WMI_ABORT_SCAN 98 */
229 (AP_NETWORK), /* AR6000_XIOCTL_AP_GET_STA_LIST 99 */
230 (AP_NETWORK), /* AR6000_XIOCTL_AP_HIDDEN_SSID 100 */
231 (AP_NETWORK), /* AR6000_XIOCTL_AP_SET_NUM_STA 101 */
232 (AP_NETWORK), /* AR6000_XIOCTL_AP_SET_ACL_MAC 102 */
233 (AP_NETWORK), /* AR6000_XIOCTL_AP_GET_ACL_LIST 103 */
234 (AP_NETWORK), /* AR6000_XIOCTL_AP_COMMIT_CONFI G 104 */
235 (AP_NETWORK), /* IEEE80211_IOCTL_GETWPAIE 105 */
236 (AP_NETWORK), /* AR6000_XIOCTL_AP_CONN_INACT_T IME 106 */
237 (AP_NETWORK), /* AR6000_XIOCTL_AP_PROT_SCAN_TI ME 107 */
238 (AP_NETWORK), /* AR6000_XIOCTL_WMI_SET_COUNTRY 108 */
239 (AP_NETWORK), /* AR6000_XIOCTL_AP_SET_DTIM 109 */
240 (0xFF), /* AR6000_XIOCTL_WMI_TARGET_EVEN T_REPORT 110 */
241 (INFRA_NETWORK | ADHOC_NETWORK), /* AR6000_XIOCTL_SET_IP 111 */
242 (AP_NETWORK), /* AR6000_XIOCTL_AP_SET_ACL_POLI CY 112 */
243 (AP_NETWORK), /* AR6000_XIOCTL_AP_INTRA_BSS_CO MM 113 */
244 (0xFF), /* AR6000_XIOCTL_DUMP_MODULE_DEB UG_INFO 114 */
245 (0xFF), /* AR6000_XIOCTL_MODULE_DEBUG_SE T_MASK 115 */
246 (0xFF), /* AR6000_XIOCTL_MODULE_DEBUG_GE T_MASK 116 */
247 (0xFF), /* AR6000_XIOCTL_DUMP_RCV_AGGR_S TATS 117 */
248 (0xFF), /* AR6000_XIOCTL_SET_HT_CAP 118 */
249 (0xFF), /* AR6000_XIOCTL_SET_HT_OP 119 */
250 (AP_NETWORK), /* AR6000_XIOCTL_AP_GET_STAT 120 */
251 (0xFF), /* AR6000_XIOCTL_SET_TX_SELECT_R ATES 121 */
252 (0xFF), /* AR6000_XIOCTL_SETUP_AGGR 122 */
253 (0xFF), /* AR6000_XIOCTL_ALLOW_AGGR 123 */
254 (AP_NETWORK), /* AR6000_XIOCTL_AP_GET_HIDDEN_S SID 124 */
255 (AP_NETWORK), /* AR6000_XIOCTL_AP_GET_COUNTRY 125 */
256 (AP_NETWORK), /* AR6000_XIOCTL_AP_GET_WMODE 126 */
257 (AP_NETWORK), /* AR6000_XIOCTL_AP_GET_DTIM 127 */
258 (AP_NETWORK | ADHOC_NETWORK), /* AR6000_XIOCTL_AP_GET_BINTVL 128 */
259 (0xFF), /* AR6000_XIOCTL_AP_GET_RTS 129 */
260 (0xFF), /* AR6000_XIOCTL_DELE_AGGR 130 */
261 (0xFF), /* AR6000_XIOCTL_FETCH_TARGET_RE GS 131 */
262 (0xFF), /* AR6000_XIOCTL_HCI_CMD 132 */
263 (0xFF), /* AR6000_XIOCTL_ACL_DATA 133 */
264 (0xFF), /* AR6000_XIOCTL_WLAN_CONN_PRECE DENCE 134 */
265 (AP_NETWORK), /* AR6000_XIOCTL_AP_SET_11BG_RAT ESET 135 */
266 (0xFF),
267 (0xFF),
268 (INFRA_NETWORK | ADHOC_NETWORK), /* AR6000_XIOCTL _WMI_SET_BTCOEX_FE_ANT 138*/
269 (INFRA_NETWORK | ADHOC_NETWORK), /* AR6000_XIOCTL _WMI_SET_BTCOEX_COLOCATED_BT_DEV 139*/
270 (INFRA_NETWORK | ADHOC_NETWORK), /* AR6000_XIOCT L_WMI_SET_BTCOEX_BTINQUIRY_PAGE_CONFIG 140*/
271 (INFRA_NETWORK | ADHOC_NETWORK), /* AR6000_XIOCT L_WMI_SET_BTCOEX_SCO_CONFIG 141*/
272 (INFRA_NETWORK | ADHOC_NETWORK), /* AR6000_XIOCT L_WMI_SET_BTCOEX_A2DP_CONFIG 142*/
273 (INFRA_NETWORK | ADHOC_NETWORK), /* AR6000_XIOCTL _WMI_SET_BTCOEX_ACLCOEX_CONFIG 143*/
274 (INFRA_NETWORK | ADHOC_NETWORK), /* AR6000_XIOCTL _WMI_SET_BTCOEX_DEBUG 144*/
275 (INFRA_NETWORK | ADHOC_NETWORK), /* AR6000_XIOCTL _WMI_SET_BT_OPERATING_STATUS 145*/
276 (INFRA_NETWORK | ADHOC_NETWORK), /* AR6000_XIOCTL _WMI_GET_BTCOEX_CONFIG 146*/
277 (INFRA_NETWORK | ADHOC_NETWORK), /* AR6000_XIOCTL _WMI_GET_BTCOEX_GET_STATS 147*/
278
279 };
280
281 #endif /*_WMI_FILTER_LINUX_H_*/
OLDNEW
« no previous file with comments | « chromeos/drivers/ath6kl/os/linux/include/wlan_config.h ('k') | chromeos/drivers/ath6kl/os/linux/ioctl.c » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698