Lines Matching refs:WXCProtocolContext
85 struct WXCProtocolContext;
94 void (*BeaconSend) (struct WXCProtocolContext *, WMParentParam *);
95 BOOL (*BeaconRecv) (struct WXCProtocolContext *, const WMBssDesc *);
97 …void (*PreConnectHook) (struct WXCProtocolContext *, const WMBssDesc *, u8 ssid[WM_SIZE_CHILD_S…
99 void (*PacketSend) (struct WXCProtocolContext *, WXCPacketInfo *);
100 BOOL (*PacketRecv) (struct WXCProtocolContext *, const WXCPacketInfo *);
102 void (*Init) (struct WXCProtocolContext *, u16, u16);
104 BOOL (*AddData) (struct WXCProtocolContext *, const void *, u32, void *, u32);
106 BOOL (*IsExecuting) (struct WXCProtocolContext *);
131 typedef struct WXCProtocolContext struct
143 WXCProtocolContext; argument
163 void WXC_InitProtocol(WXCProtocolContext * protocol);
199 void WXC_ResetSequence(WXCProtocolContext * protocol, u16 send_max, u16 recv_max);
214 void WXC_AddBlockSequence(WXCProtocolContext * protocol,
226 static inline WXCProtocolRegistry *WXC_GetCurrentBlock(WXCProtocolContext * protocol) in WXC_GetCurrentBlock()
240 static inline WXCProtocolImpl *WXC_GetCurrentBlockImpl(WXCProtocolContext * protocol) in WXC_GetCurrentBlockImpl()
255 static inline void WXC_SetCurrentBlock(WXCProtocolContext * protocol, WXCProtocolRegistry * target) in WXC_SetCurrentBlock()
277 WXCProtocolRegistry *WXC_FindNextBlock(WXCProtocolContext * protocol,
291 void WXC_BeaconSendHook(WXCProtocolContext * protocol, WMParentParam *p_param);
303 BOOL WXC_BeaconRecvHook(WXCProtocolContext * protocol, const WMBssDesc *p_desc);
315 void WXC_PacketSendHook(WXCProtocolContext * protocol, WXCPacketInfo * packet);
327 BOOL WXC_PacketRecvHook(WXCProtocolContext * protocol, const WXCPacketInfo * packet);
339 void WXC_ConnectHook(WXCProtocolContext * protocol, u16 bitmap);
351 void WXC_DisconnectHook(WXCProtocolContext * protocol, u16 bitmap);
364 void WXC_CallPreConnectHook(WXCProtocolContext * protocol, WMBssDesc *p_desc, u8 *ssid);