7 IN P_ADAPTER_T prAdapter,
8 IN P_P2P_SCAN_REQ_INFO_T prScanReqInfo
13 IN P_ADAPTER_T prAdapter,
14 IN P_P2P_SCAN_REQ_INFO_T prScanReqInfo
21 IN P_ADAPTER_T prAdapter,
22 IN P_BSS_INFO_T prBssInfo,
23 IN PUINT_8 pucSsidBuf,
25 IN UINT_8 ucChannelNum,
27 IN ENUM_CHNL_EXT_T eSco,
35 IN P_ADAPTER_T prAdapter,
36 IN P_P2P_CHNL_REQ_INFO_T prChnlReqInfo
42 IN P_ADAPTER_T prAdapter,
43 IN P_P2P_CHNL_REQ_INFO_T prChnlReqInfo
48 IN P_ADAPTER_T prAdapter,
49 IN P_RF_CHANNEL_INFO_T prRfChannelInfo
55 IN P_ADAPTER_T prAdapter,
56 IN P_STA_RECORD_T prStaRec,
57 IN P_P2P_JOIN_INFO_T prJoinInfo
61 p2pFuncUpdateBssInfoForJOIN (
62 IN P_ADAPTER_T prAdapter,
63 IN P_BSS_DESC_T prBssDesc,
64 IN P_STA_RECORD_T prStaRec,
65 IN P_SW_RFB_T prAssocRspSwRfb
71 IN P_ADAPTER_T prAdapter,
72 IN P_P2P_MGMT_TX_REQ_INFO_T prMgmtTxReqInfo,
73 IN P_MSDU_INFO_T prMgmtTxMsdu,
79 IN P_ADAPTER_T prAdapter,
80 IN P_BSS_INFO_T prP2pBssInfo,
81 IN P_P2P_BEACON_UPDATE_INFO_T prBcnUpdateInfo,
82 IN PUINT_8 pucNewBcnHdr,
83 IN UINT_32 u4NewHdrLen,
84 IN PUINT_8 pucNewBcnBody,
85 IN UINT_32 u4NewBodyLen
91 IN P_ADAPTER_T prAdapter,
92 IN P_SW_RFB_T prSwRfb,
93 IN PP_STA_RECORD_T pprStaRec,
94 OUT PUINT_16 pu2StatusCode
98 p2pFuncValidateAssocReq(
99 IN P_ADAPTER_T prAdapter,
100 IN P_SW_RFB_T prSwRfb,
101 OUT PUINT_16 pu2StatusCode
106 p2pFuncResetStaRecStatus(
107 IN P_ADAPTER_T prAdapter,
108 IN P_STA_RECORD_T prStaRec
112 p2pFuncInitConnectionSettings(
113 IN P_ADAPTER_T prAdapter,
114 IN P_P2P_CONNECTION_SETTINGS_T prP2PConnSettings
119 p2pFuncParseCheckForP2PInfoElem(
120 IN P_ADAPTER_T prAdapter,
122 OUT PUINT_8 pucOuiType
127 p2pFuncValidateProbeReq(
128 IN P_ADAPTER_T prAdapter,
129 IN P_SW_RFB_T prSwRfb,
130 OUT PUINT_32 pu4ControlFlags
134 p2pFuncValidateRxActionFrame(
135 IN P_ADAPTER_T prAdapter,
136 IN P_SW_RFB_T prSwRfb
141 IN P_P2P_FSM_INFO_T prP2pFsmInfo
146 p2pFuncParseBeaconContent(
147 IN P_ADAPTER_T prAdapter,
148 IN P_BSS_INFO_T prP2pBssInfo,
149 IN PUINT_8 pucIEInfo,
155 p2pFuncKeepOnConnection(
157 IN P_ADAPTER_T prAdapter,
158 IN P_P2P_CONNECTION_REQ_INFO_T prConnReqInfo,
159 IN P_P2P_CHNL_REQ_INFO_T prChnlReqInfo,
160 IN P_P2P_SCAN_REQ_INFO_T prScanReqInfo
165 p2pFuncStoreAssocRspIEBuffer(
166 IN P_ADAPTER_T prAdapter,
167 IN P_SW_RFB_T prSwRfb
172 p2pFuncMgmtFrameRegister(
173 IN P_ADAPTER_T prAdapter,
174 IN UINT_16 u2FrameType,
175 IN BOOLEAN fgIsRegistered,
176 OUT PUINT_32 pu4P2pPacketFilter
180 p2pFuncUpdateMgmtFrameRegister(
181 IN P_ADAPTER_T prAdapter,
182 IN UINT_32 u4OsFilter
187 p2pFuncGetStationInfo(
188 IN P_ADAPTER_T prAdapter,
189 IN PUINT_8 pucMacAddr,
190 OUT P_P2P_STATION_INFO_T prStaInfo
195 IN P_ADAPTER_T prAdapter,
198 IN UINT_16 u2IELength,
199 OUT PPUINT_8 ppucAttriList,
200 OUT PUINT_16 pu2AttriListLen
204 p2pFuncProcessP2pProbeRsp(
205 IN P_ADAPTER_T prAdapter,
206 IN P_MSDU_INFO_T prMgmtTxMsdu
209 #if 0 //LINUX_VERSION_CODE >= KERNEL_VERSION(3, 2, 0)
211 p2pFuncCalculateExtra_IELenForBeacon(
212 IN P_ADAPTER_T prAdapter,
213 IN ENUM_NETWORK_TYPE_INDEX_T eNetTypeIndex,
214 IN P_STA_RECORD_T prStaRec
218 p2pFuncGenerateExtra_IEForBeacon(
219 IN P_ADAPTER_T prAdapter,
220 IN P_MSDU_INFO_T prMsduInfo
226 p2pFuncCalculateP2p_IELenForBeacon(
227 IN P_ADAPTER_T prAdapter,
228 IN ENUM_NETWORK_TYPE_INDEX_T eNetTypeIndex,
229 IN P_STA_RECORD_T prStaRec
234 p2pFuncGenerateP2p_IEForBeacon(
235 IN P_ADAPTER_T prAdapter,
236 IN P_MSDU_INFO_T prMsduInfo
241 p2pFuncCalculateWSC_IELenForBeacon(
242 IN P_ADAPTER_T prAdapter,
243 IN ENUM_NETWORK_TYPE_INDEX_T eNetTypeIndex,
244 IN P_STA_RECORD_T prStaRec
248 p2pFuncGenerateWSC_IEForBeacon(
249 IN P_ADAPTER_T prAdapter,
250 IN P_MSDU_INFO_T prMsduInfo
254 p2pFuncCalculateP2p_IELenForAssocRsp(
255 IN P_ADAPTER_T prAdapter,
256 IN ENUM_NETWORK_TYPE_INDEX_T eNetTypeIndex,
257 IN P_STA_RECORD_T prStaRec
261 p2pFuncGenerateP2p_IEForAssocRsp(
262 IN P_ADAPTER_T prAdapter,
263 IN P_MSDU_INFO_T prMsduInfo
268 p2pFuncCalculateWSC_IELenForAssocRsp(
269 IN P_ADAPTER_T prAdapter,
270 IN ENUM_NETWORK_TYPE_INDEX_T eNetTypeIndex,
271 IN P_STA_RECORD_T prStaRec
275 p2pFuncGenerateWSC_IEForAssocRsp(
276 IN P_ADAPTER_T prAdapter,
277 IN P_MSDU_INFO_T prMsduInfo
283 p2pFuncCalculateP2P_IELen(
284 IN P_ADAPTER_T prAdapter,
285 IN ENUM_NETWORK_TYPE_INDEX_T eNetTypeIndex,
286 IN P_STA_RECORD_T prStaRec,
287 IN APPEND_VAR_ATTRI_ENTRY_T arAppendAttriTable[],
288 IN UINT_32 u4AttriTableSize
292 p2pFuncGenerateP2P_IE(
293 IN P_ADAPTER_T prAdapter,
294 IN BOOLEAN fgIsAssocFrame,
295 IN PUINT_16 pu2Offset,
297 IN UINT_16 u2BufSize,
298 IN APPEND_VAR_ATTRI_ENTRY_T arAppendAttriTable[],
299 IN UINT_32 u4AttriTableSize
304 p2pFuncAppendAttriStatusForAssocRsp(
305 IN P_ADAPTER_T prAdapter,
306 IN BOOLEAN fgIsAssocFrame,
307 IN PUINT_16 pu2Offset,
314 p2pFuncAppendAttriExtListenTiming(
315 IN P_ADAPTER_T prAdapter,
316 IN BOOLEAN fgIsAssocFrame,
317 IN PUINT_16 pu2Offset,
324 IN P_ADAPTER_T prAdapter,
325 IN P_BSS_INFO_T prP2pBssInfo,
326 IN BOOLEAN fgSendDeauth,
327 IN UINT_16 u2ReasonCode
333 IN P_ADAPTER_T prAdapter,
335 IN UINT_16 u2BufferLen,
337 IN PBOOLEAN pfgIsMore
343 IN P_ADAPTER_T prAdapter,
346 IN UINT_16 u2BufferLen,
352 p2pFuncIsChannelGrant(
353 IN P_ADAPTER_T prAdapter
358 WLAN_STATUS wfdChangeMediaState(
359 IN P_ADAPTER_T prAdapter,
360 IN ENUM_NETWORK_TYPE_INDEX_T eNetworkTypeIdx,
361 IN ENUM_PARAM_MEDIA_STATE_T eConnectionState);