p2p_state.h 1.6 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243
  1. #ifndef _P2P_STATE_H
  2. #define _P2P_STATE_H
  3. BOOLEAN
  4. p2pStateInit_IDLE(IN P_ADAPTER_T prAdapter,
  5. IN P_P2P_FSM_INFO_T prP2pFsmInfo, IN P_BSS_INFO_T prP2pBssInfo, OUT P_ENUM_P2P_STATE_T peNextState);
  6. VOID p2pStateAbort_IDLE(IN P_ADAPTER_T prAdapter, IN P_P2P_FSM_INFO_T prP2pFsmInfo, IN ENUM_P2P_STATE_T eNextState);
  7. VOID p2pStateInit_SCAN(IN P_ADAPTER_T prAdapter, IN P_P2P_FSM_INFO_T prP2pFsmInfo);
  8. VOID p2pStateAbort_SCAN(IN P_ADAPTER_T prAdapter, IN P_P2P_FSM_INFO_T prP2pFsmInfo, IN ENUM_P2P_STATE_T eNextState);
  9. VOID p2pStateInit_AP_CHANNEL_DETECT(IN P_ADAPTER_T prAdapter, IN P_P2P_FSM_INFO_T prP2pFsmInfo);
  10. VOID
  11. p2pStateAbort_AP_CHANNEL_DETECT(IN P_ADAPTER_T prAdapter,
  12. IN P_P2P_FSM_INFO_T prP2pFsmInfo,
  13. IN P_P2P_SPECIFIC_BSS_INFO_T prP2pSpecificBssInfo, IN ENUM_P2P_STATE_T eNextState);
  14. VOID
  15. p2pStateInit_CHNL_ON_HAND(IN P_ADAPTER_T prAdapter, IN P_BSS_INFO_T prP2pBssInfo, IN P_P2P_FSM_INFO_T prP2pFsmInfo);
  16. VOID
  17. p2pStateAbort_CHNL_ON_HAND(IN P_ADAPTER_T prAdapter,
  18. IN P_P2P_FSM_INFO_T prP2pFsmInfo,
  19. IN P_BSS_INFO_T prP2pBssInfo, IN ENUM_P2P_STATE_T eNextState);
  20. VOID
  21. p2pStateAbort_REQING_CHANNEL(IN P_ADAPTER_T prAdapter,
  22. IN P_P2P_FSM_INFO_T prP2pFsmInfo, IN ENUM_P2P_STATE_T eNextState);
  23. VOID
  24. p2pStateInit_GC_JOIN(IN P_ADAPTER_T prAdapter,
  25. IN P_P2P_FSM_INFO_T prP2pFsmInfo,
  26. IN P_BSS_INFO_T prP2pBssInfo, IN P_P2P_JOIN_INFO_T prJoinInfo, IN P_BSS_DESC_T prBssDesc);
  27. VOID
  28. p2pStateAbort_GC_JOIN(IN P_ADAPTER_T prAdapter,
  29. IN P_P2P_FSM_INFO_T prP2pFsmInfo,
  30. IN P_P2P_JOIN_INFO_T prJoinInfo, IN ENUM_P2P_STATE_T eNextState);
  31. #endif