ESP-IDF
gWpsSm
is only used within ESP-IDF.
Symbol previews are coming soon...
Symbols
loading...
Files
loading...
Summary
Syntax
Examples
References
Call Tree
Data Use
Class Tree
Override Tree
Implementations
Instances
Lifecycle
SourceVu
ESP-IDF Framework and Examples
ESP-IDF
gWpsSm
gWpsSm variable
Syntax
Show:
Summary
Declaration
Definition
from
wps_enrollee.c:1363
extern
struct
wps_sm
*
gWpsSm
;
Implemented in
esp_wps.c:77
Examples
References
from
examples
Code
Location
Referrer
struct
wps_sm
*
gWpsSm
=
NULL
;
esp_wps.c:77
extern
struct
wps_sm
*
gWpsSm
;
esp_hostpad_wps.c:31
extern
struct
wps_sm
*
gWpsSm
;
wps_enrollee.c:1363
if
(
!
hapd
||
gWpsSm
)
{
esp_hostpad_wps.c:45
wifi_ap_wps_init()
gWpsSm
=
os_zalloc
(
sizeof
(
struct
wps_sm
)
)
;
/* alloc Wps_sm */
esp_hostpad_wps.c:51
wifi_ap_wps_init()
if
(
!
gWpsSm
)
{
esp_hostpad_wps.c:52
wifi_ap_wps_init()
sm
=
gWpsSm
;
esp_hostpad_wps.c:56
wifi_ap_wps_init()
os_free
(
gWpsSm
)
;
esp_hostpad_wps.c:107
wifi_ap_wps_init()
gWpsSm
=
NULL
;
esp_hostpad_wps.c:108
wifi_ap_wps_init()
struct
wps_sm
*
sm
=
gWpsSm
;
esp_hostpad_wps.c:116
wifi_ap_wps_deinit()
if
(
gWpsSm
==
NULL
)
{
esp_hostpad_wps.c:118
wifi_ap_wps_deinit()
os_free
(
gWpsSm
)
;
esp_hostpad_wps.c:138
wifi_ap_wps_deinit()
gWpsSm
=
NULL
;
esp_hostpad_wps.c:139
wifi_ap_wps_deinit()
struct
wps_sm
*
sm
=
gWpsSm
;
esp_hostpad_wps.c:146
wifi_ap_wps_enable_internal()
struct
wps_sm
*
sm
=
gWpsSm
;
esp_hostpad_wps.c:225
wifi_ap_wps_disable_internal()
pin
=
gWpsSm
->
wps
->
dev_password
;
esp_hostpad_wps.c:297
wifi_ap_wps_start_internal()
struct
wps_sm
*
sm
=
gWpsSm
;
esp_wps.c:288
wps_build_ic_appie_wps_pr()
struct
wps_sm
*
sm
=
gWpsSm
;
esp_wps.c:370
wps_parse_scan_result()
struct
wps_sm
*
sm
=
gWpsSm
;
esp_wps.c:475
wps_send_eap_identity_rsp()
struct
wps_sm
*
sm
=
gWpsSm
;
esp_wps.c:514
wps_send_frag_ack()
struct
wps_sm
*
sm
=
gWpsSm
;
esp_wps.c:552
wps_enrollee_process_msg_frag()
struct
wps_sm
*
sm
=
gWpsSm
;
esp_wps.c:597
wps_process_wps_mX_req()
struct
wps_sm
*
sm
=
gWpsSm
;
esp_wps.c:686
wps_send_wps_mX_rsp()
struct
wps_sm
*
sm
=
gWpsSm
;
esp_wps.c:738
wps_tx_start()
if
(
!
gWpsSm
)
{
esp_wps.c:762
wps_start_pending()
struct
wps_sm
*
sm
=
gWpsSm
;
esp_wps.c:795
wps_stop_process()
if
(
!
gWpsSm
)
{
esp_wps.c:797
wps_stop_process()
struct
wps_sm
*
sm
=
gWpsSm
;
esp_wps.c:818
wps_finish()
if
(
!
gWpsSm
)
{
esp_wps.c:821
wps_finish()
if
(
gWpsSm
&&
gWpsSm
->
wps
->
state
!=
WPS_FINISHED
)
{
esp_wps.c:882
wps_sm_notify_deauth()
struct
wps_sm
*
sm
=
gWpsSm
;
esp_wps.c:890
wps_add_discard_ap()
if
(
!
gWpsSm
||
!
bssid
)
{
esp_wps.c:893
wps_add_discard_ap()
struct
wps_sm
*
sm
=
gWpsSm
;
esp_wps.c:911
wps_start_msg_timer()
if
(
!
gWpsSm
)
{
esp_wps.c:915
wps_start_msg_timer()
if
(
!
gWpsSm
)
{
esp_wps.c:954
wps_sm_rx_eapol()
struct
wps_sm
*
sm
=
gWpsSm
;
esp_wps.c:985
wps_sm_rx_eapol_internal()
if
(
!
gWpsSm
)
{
esp_wps.c:995
wps_sm_rx_eapol_internal()
struct
wps_sm
*
sm
=
gWpsSm
;
esp_wps.c:1177
wps_dev_init()
struct
wps_sm
*
sm
=
gWpsSm
;
esp_wps.c:1277
wifi_station_wps_timeout_internal()
struct
wps_sm
*
sm
=
gWpsSm
;
esp_wps.c:1303
wifi_station_wps_msg_timeout_internal()
struct
wps_sm
*
sm
=
gWpsSm
;
esp_wps.c:1341
wifi_station_wps_success_internal()
if
(
!
gWpsSm
||
!
cred
||
gWpsSm
->
ap_cred_cnt
>=
MAX_CRED_COUNT
)
{
esp_wps.c:1391
save_credentials_cb()
creds
=
&
gWpsSm
->
creds
[
gWpsSm
->
ap_cred_cnt
]
;
esp_wps.c:1395
save_credentials_cb()
gWpsSm
->
ap_cred_cnt
++
;
esp_wps.c:1398
save_credentials_cb()
if
(
gWpsSm
)
{
esp_wps.c:1441
wifi_station_wps_init()
gWpsSm
=
os_zalloc
(
sizeof
(
struct
wps_sm
)
)
;
/* alloc Wps_sm */
esp_wps.c:1447
wifi_station_wps_init()
if
(
!
gWpsSm
)
{
esp_wps.c:1448
wifi_station_wps_init()
sm
=
gWpsSm
;
esp_wps.c:1452
wifi_station_wps_init()
os_free
(
gWpsSm
)
;
esp_wps.c:1543
wifi_station_wps_init()
gWpsSm
=
NULL
;
esp_wps.c:1544
wifi_station_wps_init()
struct
wps_sm
*
sm
=
gWpsSm
;
esp_wps.c:1552
wps_delete_timer()
struct
wps_sm
*
sm
=
gWpsSm
;
esp_wps.c:1570
wifi_station_wps_deinit()
if
(
gWpsSm
==
NULL
)
{
esp_wps.c:1572
wifi_station_wps_deinit()
os_free
(
gWpsSm
)
;
esp_wps.c:1599
wifi_station_wps_deinit()
gWpsSm
=
NULL
;
esp_wps.c:1600
wifi_station_wps_deinit()
return
gWpsSm
;
esp_wps.c:1608
wps_sm_get()
struct
wps_sm
*
sm
=
gWpsSm
;
esp_wps.c:1614
wifi_wps_scan_done()
struct
wps_sm
*
sm
=
gWpsSm
;
esp_wps.c:1677
wifi_wps_scan_internal()
struct
wps_sm
*
sm
=
gWpsSm
;
esp_wps.c:1875
esp_wifi_wps_enable()
struct
wps_sm
*
wps_sm
=
gWpsSm
;
esp_wps.c:1981
esp_wifi_wps_disable()
Call Tree
from
examples
All items filtered out
All items filtered out
Data Use
from
examples
gWpsSm
is written by 4 functions and is read by 34 functions:
wifi_station_wps_init()
wifi_station_wps_deinit()
wifi_ap_wps_init()
wifi_ap_wps_deinit()
All items filtered out
gWpsSm
wps_build_ic_appie_wps_pr()
wps_parse_scan_result()
wps_send_eap_identity_rsp()
wps_send_frag_ack()
wps_enrollee_process_msg_frag()
wps_process_wps_mX_req()
wps_send_wps_mX_rsp()
wps_tx_start()
wps_start_pending()
wps_stop_process()
wps_finish()
wps_sm_notify_deauth()
wps_add_discard_ap()
wps_start_msg_timer()
wps_sm_rx_eapol()
wps_sm_rx_eapol_internal()
wps_dev_init()
wifi_station_wps_timeout_internal()
wifi_station_wps_msg_timeout_internal()
wifi_station_wps_success_internal()
save_credentials_cb()
wifi_station_wps_init()
wps_delete_timer()
wifi_station_wps_deinit()
wps_sm_get()
wifi_wps_scan_done()
wifi_wps_scan_internal()
esp_wifi_wps_enable()
esp_wifi_wps_disable()
wifi_ap_wps_init()
wifi_ap_wps_deinit()
wifi_ap_wps_enable_internal()
wifi_ap_wps_disable_internal()
wifi_ap_wps_start_internal()
All items filtered out
Class Tree
from
examples
All items filtered out
All items filtered out
Override Tree
from
examples
All items filtered out
All items filtered out
Implementations
from
examples
All items filtered out
All items filtered out
Instances
from
examples
Lifecycle
from
examples
All items filtered out
All items filtered out