wifi: renew patch drivers/net/wireless
[firefly-linux-kernel-4.4.55.git] / drivers / net / wireless / mt5931_kk / drv_wlan / include / mgmt / p2p_state.h
1 #ifndef _P2P_STATE_H
2 #define _P2P_STATE_H
3
4 BOOLEAN
5 p2pStateInit_IDLE(
6     IN P_ADAPTER_T prAdapter,
7     IN P_P2P_FSM_INFO_T prP2pFsmInfo,
8     IN P_BSS_INFO_T prP2pBssInfo,
9     OUT P_ENUM_P2P_STATE_T peNextState
10     );
11
12
13 VOID
14 p2pStateAbort_IDLE(
15     IN P_ADAPTER_T prAdapter,
16     IN P_P2P_FSM_INFO_T prP2pFsmInfo,
17     IN ENUM_P2P_STATE_T eNextState
18     );
19
20 VOID
21 p2pStateInit_SCAN(
22     IN P_ADAPTER_T prAdapter,
23     IN P_P2P_FSM_INFO_T prP2pFsmInfo
24     );
25
26 VOID
27 p2pStateAbort_SCAN(
28     IN P_ADAPTER_T prAdapter,
29     IN P_P2P_FSM_INFO_T prP2pFsmInfo,
30     IN ENUM_P2P_STATE_T eNextState
31     );
32
33 VOID
34 p2pStateInit_AP_CHANNEL_DETECT(
35     IN P_ADAPTER_T prAdapter,
36     IN P_P2P_FSM_INFO_T prP2pFsmInfo
37     );
38
39 VOID
40 p2pStateAbort_AP_CHANNEL_DETECT(
41     IN P_ADAPTER_T prAdapter,
42     IN P_P2P_FSM_INFO_T prP2pFsmInfo,
43     IN P_P2P_SPECIFIC_BSS_INFO_T prP2pSpecificBssInfo,
44     IN ENUM_P2P_STATE_T eNextState
45     );
46
47 VOID
48 p2pStateInit_CHNL_ON_HAND(
49     IN P_ADAPTER_T prAdapter,
50     IN P_BSS_INFO_T prP2pBssInfo,
51     IN P_P2P_FSM_INFO_T prP2pFsmInfo
52     );
53
54 VOID
55 p2pStateAbort_CHNL_ON_HAND(
56     IN P_ADAPTER_T prAdapter,
57     IN P_P2P_FSM_INFO_T prP2pFsmInfo,
58     IN P_BSS_INFO_T prP2pBssInfo,
59     IN ENUM_P2P_STATE_T eNextState
60     );
61
62
63 VOID
64 p2pStateAbort_REQING_CHANNEL(
65     IN P_ADAPTER_T prAdapter,
66     IN P_P2P_FSM_INFO_T prP2pFsmInfo,
67     IN ENUM_P2P_STATE_T eNextState
68     );
69
70
71 VOID
72 p2pStateInit_GC_JOIN(
73     IN P_ADAPTER_T prAdapter,
74     IN P_P2P_FSM_INFO_T prP2pFsmInfo,
75     IN P_BSS_INFO_T prP2pBssInfo,
76     IN P_P2P_JOIN_INFO_T prJoinInfo,
77     IN P_BSS_DESC_T prBssDesc
78     );
79
80 VOID
81 p2pStateAbort_GC_JOIN(
82     IN P_ADAPTER_T prAdapter,
83     IN P_P2P_FSM_INFO_T prP2pFsmInfo,
84     IN P_P2P_JOIN_INFO_T prJoinInfo,
85     IN ENUM_P2P_STATE_T eNextState
86     );
87
88 #endif
89