ESP-IDF
wps_uuid_pin
is only used within ESP-IDF.
Symbol previews are coming soon...
Symbols
loading...
Files
loading...
Summary
Syntax
Related
Examples
References
Call Tree
Data Use
Class Tree
Override Tree
Implementations
Instances
Lifecycle
SourceVu
ESP-IDF Framework and Examples
ESP-IDF
wps_uuid_pin
wps_uuid_pin struct
Syntax
Show:
Summary
Declaration
from
wps_registrar.c:77
struct
wps_uuid_pin
{
struct
dl_list
list
;
u8
uuid
[
WPS_UUID_LEN
]
;
int
wildcard_uuid
;
u8
*
pin
;
size_t
pin_len
;
#define
PIN_LOCKED
BIT
(
0
)
#define
PIN_EXPIRES
BIT
(
1
)
int
flags
;
struct
os_reltime
expiration
;
u8
enrollee_addr
[
ETH_ALEN
]
;
}
;
Fields
Field
Declared as
wps_uuid_pin::list
struct
dl_list
wps_uuid_pin::uuid
u8
[
WPS_UUID_LEN
]
wps_uuid_pin::wildcard_uuid
int
wps_uuid_pin::pin
u8
*
wps_uuid_pin::pin_len
size_t
wps_uuid_pin::flags
int
wps_uuid_pin::expiration
struct
os_reltime
wps_uuid_pin::enrollee_addr
u8
[
ETH_ALEN
]
Related Functions
Found 3 other functions taking a
wps_uuid_pin
argument:
Function
wps_registrar_remove_pin()
wps_remove_pin()
wps_free_pin()
Examples
References
from
examples
Code
Location
Scope
Referrer
struct
wps_uuid_pin
{
wps_registrar.c:77
static
void
wps_free_pin
(
struct
wps_uuid_pin
*
pin
)
wps_registrar.c:91
wps_free_pin()
wps_free_pin()::pin
os_free
(
pin
)
;
wps_registrar.c:94
wps_free_pin()
static
void
wps_remove_pin
(
struct
wps_uuid_pin
*
pin
)
wps_registrar.c:98
wps_remove_pin()
wps_remove_pin()::pin
struct
wps_uuid_pin
*
pin
,
*
prev
;
wps_registrar.c:107
wps_free_pins()
dl_list_for_each_safe
(
pin
,
prev
,
pins
,
struct
wps_uuid_pin
,
list
)
wps_registrar.c:108
wps_free_pins()
struct
wps_uuid_pin
*
pin
)
;
wps_registrar.c:231
wps_registrar_remove_pin()
wps_registrar_remove_pin()::pin
struct
wps_uuid_pin
*
pin
;
wps_registrar.c:766
wps_registrar_invalidate_unused()
dl_list_for_each
(
pin
,
&
reg
->
pins
,
struct
wps_uuid_pin
,
list
)
{
wps_registrar.c:768
wps_registrar_invalidate_unused()
struct
wps_uuid_pin
*
p
;
wps_registrar.c:793
wps_registrar_add_pin()
p
=
os_zalloc
(
sizeof
(
*
p
)
)
;
wps_registrar.c:795
wps_registrar_add_pin()
os_free
(
p
)
;
wps_registrar.c:806
wps_registrar_add_pin()
struct
wps_uuid_pin
*
pin
)
wps_registrar.c:844
wps_registrar_remove_pin()
wps_registrar_remove_pin()::pin
struct
wps_uuid_pin
*
pin
,
*
prev
;
wps_registrar.c:860
wps_registrar_expire_pins()
dl_list_for_each_safe
(
pin
,
prev
,
&
reg
->
pins
,
struct
wps_uuid_pin
,
list
)
wps_registrar.c:864
wps_registrar_expire_pins()
struct
wps_uuid_pin
*
pin
,
*
prev
;
wps_registrar.c:887
wps_registrar_invalidate_wildcard_pin()
dl_list_for_each_safe
(
pin
,
prev
,
&
reg
->
pins
,
struct
wps_uuid_pin
,
list
)
wps_registrar.c:889
wps_registrar_invalidate_wildcard_pin()
struct
wps_uuid_pin
*
pin
,
*
prev
;
wps_registrar.c:915
wps_registrar_invalidate_pin()
dl_list_for_each_safe
(
pin
,
prev
,
&
reg
->
pins
,
struct
wps_uuid_pin
,
list
)
wps_registrar.c:917
wps_registrar_invalidate_pin()
struct
wps_uuid_pin
*
pin
,
*
found
=
NULL
;
wps_registrar.c:934
wps_registrar_get_pin()
dl_list_for_each
(
pin
,
&
reg
->
pins
,
struct
wps_uuid_pin
,
list
)
{
wps_registrar.c:939
wps_registrar_get_pin()
dl_list_for_each
(
pin
,
&
reg
->
pins
,
struct
wps_uuid_pin
,
list
)
{
wps_registrar.c:950
wps_registrar_get_pin()
struct
wps_uuid_pin
*
pin
;
wps_registrar.c:995
wps_registrar_unlock_pin()
dl_list_for_each
(
pin
,
&
reg
->
pins
,
struct
wps_uuid_pin
,
list
)
{
wps_registrar.c:997
wps_registrar_unlock_pin()
Call Tree
from
examples
All items filtered out
All items filtered out
Data Use
from
examples
All items filtered out
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
Instance
Scope
Location
Project
wps_free_pin()::pin
wps_free_pin()
wps_registrar.c:91
wps_remove_pin()::pin
wps_remove_pin()
wps_registrar.c:98
wps_registrar_remove_pin()::pin
wps_registrar_remove_pin()
wps_registrar.c:231
wps_registrar_remove_pin()::pin
wps_registrar_remove_pin()
wps_registrar.c:844
Lifecycle
from
examples
wps_uuid_pin
is allocated by 1 symbol and is freed by 2 symbols:
wps_registrar_add_pin()
All items filtered out
wps_uuid_pin
wps_free_pin()
wps_registrar_add_pin()
All items filtered out