ESP-IDF
bt_mesh_net::rpl
is only used within ESP-IDF.
Symbol previews are coming soon...
Symbols
loading (1/5)...
Files
loading (3/5)...
Summary
Syntax
Examples
References
Call Tree
Data Use
Class Tree
Override Tree
Implementations
Instances
Lifecycle
SourceVu
ESP-IDF Framework and Examples
ESP-IDF
bt_mesh_net::rpl
bt_mesh_net::rpl field
Syntax
Show:
Summary
Declaration
from
net.h:353
struct
bt_mesh_rpl
rpl
[
CONFIG_BLE_MESH_CRPL
]
;
Examples
References
from
examples
Code
Location
Referrer
struct
bt_mesh_rpl
rpl
[
CONFIG_BLE_MESH_CRPL
]
;
net.h:353
return
ARRAY_SIZE
(
bt_mesh
.
rpl
)
;
ext.c:1164
bt_mesh_ext_net_get_rpl_count()
return
bt_mesh
.
rpl
[
index
]
.
src
;
ext.c:1169
bt_mesh_ext_net_get_rpl_src()
memset
(
&
bt_mesh
.
rpl
[
index
]
,
0
,
sizeof
(
bt_mesh
.
rpl
[
index
]
)
)
;
ext.c:1174
bt_mesh_ext_net_reset_rpl()
(
void
)
memset
(
bt_mesh
.
rpl
,
0
,
sizeof
(
bt_mesh
.
rpl
)
)
;
net.c:697
bt_mesh_net_iv_update()
(
void
)
memset
(
bt_mesh
.
rpl
,
0
,
sizeof
(
bt_mesh
.
rpl
)
)
;
net.c:727
bt_mesh_net_iv_update()
for
(
size_t
i
=
0
;
i
<
ARRAY_SIZE
(
bt_mesh
.
rpl
)
;
i
++
)
{
rpl.c:36
rpl_check_and_store()
struct
bt_mesh_rpl
*
rpl
=
&
bt_mesh
.
rpl
[
i
]
;
rpl.c:37
rpl_check_and_store()
for
(
size_t
i
=
0
;
i
<
ARRAY_SIZE
(
bt_mesh
.
rpl
)
;
i
++
)
{
rpl.c:99
bt_mesh_rpl_update()
struct
bt_mesh_rpl
*
rpl
=
&
bt_mesh
.
rpl
[
i
]
;
rpl.c:100
bt_mesh_rpl_update()
for
(
size_t
i
=
0
;
i
<
ARRAY_SIZE
(
bt_mesh
.
rpl
)
;
i
++
)
{
rpl.c:122
bt_mesh_rpl_reset_single()
if
(
src
==
bt_mesh
.
rpl
[
i
]
.
src
)
{
rpl.c:123
bt_mesh_rpl_reset_single()
memset
(
&
bt_mesh
.
rpl
[
i
]
,
0
,
sizeof
(
struct
bt_mesh_rpl
)
)
;
rpl.c:124
bt_mesh_rpl_reset_single()
(
void
)
memset
(
bt_mesh
.
rpl
,
0
,
sizeof
(
bt_mesh
.
rpl
)
)
;
rpl.c:135
bt_mesh_rpl_reset()
for
(
i
=
0
;
i
<
ARRAY_SIZE
(
bt_mesh
.
rpl
)
;
i
++
)
{
settings.c:343
rpl_find()
if
(
bt_mesh
.
rpl
[
i
]
.
src
==
src
)
{
settings.c:344
rpl_find()
return
&
bt_mesh
.
rpl
[
i
]
;
settings.c:345
rpl_find()
for
(
i
=
0
;
i
<
ARRAY_SIZE
(
bt_mesh
.
rpl
)
;
i
++
)
{
settings.c:356
rpl_alloc()
if
(
bt_mesh
.
rpl
[
i
]
.
src
==
BLE_MESH_ADDR_UNASSIGNED
)
{
settings.c:357
rpl_alloc()
bt_mesh
.
rpl
[
i
]
.
src
=
src
;
settings.c:358
rpl_alloc()
return
&
bt_mesh
.
rpl
[
i
]
;
settings.c:359
rpl_alloc()
for
(
i
=
0
;
i
<
ARRAY_SIZE
(
bt_mesh
.
rpl
)
;
i
++
)
{
settings.c:1707
store_pending_rpl()
struct
bt_mesh_rpl
*
rpl
=
&
bt_mesh
.
rpl
[
i
]
;
settings.c:1708
store_pending_rpl()
Call Tree
from
examples
All items filtered out
All items filtered out
Data Use
from
examples
bt_mesh_net::rpl
is read by 11 functions:
All items filtered out
bt_mesh_net::rpl
rpl_find()
rpl_alloc()
store_pending_rpl()
bt_mesh_net_iv_update()
rpl_check_and_store()
bt_mesh_rpl_update()
bt_mesh_rpl_reset_single()
bt_mesh_rpl_reset()
bt_mesh_ext_net_get_rpl_count()
bt_mesh_ext_net_get_rpl_src()
bt_mesh_ext_net_reset_rpl()
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