ESP-IDF
+
0
/1 examples
SourceVu will show references to
NET_BUF_SIMPLE()
from the following samples and libraries:
blemesh sample
Symbol previews are coming soon...
Symbols
loading...
Files
loading...
Summary
Syntax
Arguments
Examples
References
Call Tree
Data Use
Class Tree
Override Tree
Implementations
Instances
Lifecycle
SourceVu
ESP-IDF Framework and Examples
ESP-IDF
NET_BUF_SIMPLE()
NET_BUF_SIMPLE() function
Syntax
Show:
Summary
Declaration
from
glue.h:227
static
inline
struct
os_mbuf
*
NET_BUF_SIMPLE
(
uint16_t
size
)
;
Arguments
Argument
size
Examples
NET_BUF_SIMPLE()
is referenced by 1 libraries and example projects:
blemesh sample
References
from
0/1
examples
Code
Location
Referrer
static
inline
struct
os_mbuf
*
NET_BUF_SIMPLE
(
uint16_t
size
)
glue.h:227
struct
os_mbuf
*
sdu
=
NET_BUF_SIMPLE
(
BT_MESH_TX_SDU_MAX
)
;
access.c:180
publish_transmit()
struct
os_mbuf
*
sdu
=
NET_BUF_SIMPLE
(
BT_MESH_TX_SDU_MAX
)
;
cfg_srv.c:124
dev_comp_data_get()
struct
os_mbuf
*
msg
=
NET_BUF_SIMPLE
(
cfg_srv.c:338
send_app_key_status()
BT_MESH_MODEL_BUF
(
OP_APP_KEY_LIST
,
cfg_srv.c:426
app_key_get()
struct
os_mbuf
*
msg
=
BT_MESH_MODEL_BUF
(
OP_BEACON_STATUS
,
1
)
;
cfg_srv.c:486
beacon_get()
struct
os_mbuf
*
msg
=
BT_MESH_MODEL_BUF
(
OP_BEACON_STATUS
,
1
)
;
cfg_srv.c:508
beacon_set()
struct
os_mbuf
*
msg
=
BT_MESH_MODEL_BUF
(
OP_DEFAULT_TTL_STATUS
,
1
)
;
cfg_srv.c:538
default_ttl_get()
struct
os_mbuf
*
msg
=
BT_MESH_MODEL_BUF
(
OP_DEFAULT_TTL_STATUS
,
1
)
;
cfg_srv.c:559
default_ttl_set()
struct
os_mbuf
*
msg
=
BT_MESH_MODEL_BUF
(
OP_GATT_PROXY_STATUS
,
1
)
;
cfg_srv.c:587
send_gatt_proxy_status()
struct
os_mbuf
*
msg
=
BT_MESH_MODEL_BUF
(
OP_NET_TRANSMIT_STATUS
,
1
)
;
cfg_srv.c:634
net_transmit_get()
struct
os_mbuf
*
msg
=
BT_MESH_MODEL_BUF
(
OP_NET_TRANSMIT_STATUS
,
1
)
;
cfg_srv.c:656
net_transmit_set()
struct
os_mbuf
*
msg
=
BT_MESH_MODEL_BUF
(
OP_RELAY_STATUS
,
2
)
;
cfg_srv.c:684
relay_get()
struct
os_mbuf
*
msg
=
BT_MESH_MODEL_BUF
(
OP_RELAY_STATUS
,
2
)
;
cfg_srv.c:707
relay_set()
struct
os_mbuf
*
msg
=
BT_MESH_MODEL_BUF
(
OP_MOD_PUB_STATUS
,
14
)
;
cfg_srv.c:741
send_mod_pub_status()
struct
os_mbuf
*
msg
=
BT_MESH_MODEL_BUF
(
OP_MOD_SUB_STATUS
,
9
)
;
cfg_srv.c:1008
send_mod_sub_status()
struct
os_mbuf
*
msg
=
NET_BUF_SIMPLE
(
BT_MESH_TX_SDU_MAX
)
;
cfg_srv.c:1357
mod_sub_get()
struct
os_mbuf
*
msg
=
NET_BUF_SIMPLE
(
BT_MESH_TX_SDU_MAX
)
;
cfg_srv.c:1417
mod_sub_get_vnd()
struct
os_mbuf
*
msg
=
BT_MESH_MODEL_BUF
(
OP_NET_KEY_STATUS
,
3
)
;
cfg_srv.c:1702
send_net_key_status()
BT_MESH_MODEL_BUF
(
OP_NET_KEY_LIST
,
cfg_srv.c:1787
net_key_get()
struct
os_mbuf
*
msg
=
BT_MESH_MODEL_BUF
(
OP_NODE_IDENTITY_STATUS
,
4
)
;
cfg_srv.c:1821
send_node_id_status()
struct
os_mbuf
*
msg
=
BT_MESH_MODEL_BUF
(
OP_MOD_APP_STATUS
,
9
)
;
cfg_srv.c:1920
mod_app_bind()
struct
os_mbuf
*
msg
=
BT_MESH_MODEL_BUF
(
OP_MOD_APP_STATUS
,
9
)
;
cfg_srv.c:1989
mod_app_unbind()
struct
os_mbuf
*
msg
=
NET_BUF_SIMPLE
(
MAX
(
BT_MESH_MODEL_BUF_LEN
(
OP_VND_MOD_APP_LIST
,
cfg_srv.c:2053
mod_app_get()
struct
os_mbuf
*
msg
=
BT_MESH_MODEL_BUF
(
OP_NODE_RESET_STATUS
,
0
)
;
cfg_srv.c:2155
node_reset()
struct
os_mbuf
*
msg
=
BT_MESH_MODEL_BUF
(
OP_FRIEND_STATUS
,
1
)
;
cfg_srv.c:2175
send_friend_status()
struct
os_mbuf
*
msg
=
BT_MESH_MODEL_BUF
(
OP_LPN_TIMEOUT_STATUS
,
5
)
;
cfg_srv.c:2222
lpn_timeout_get()
struct
os_mbuf
*
msg
=
BT_MESH_MODEL_BUF
(
OP_KRP_STATUS
,
4
)
;
cfg_srv.c:2274
send_krp_status()
struct
os_mbuf
*
msg
=
BT_MESH_MODEL_BUF
(
OP_HEARTBEAT_PUB_STATUS
,
10
)
;
cfg_srv.c:2359
hb_pub_send_status()
struct
os_mbuf
*
msg
=
BT_MESH_MODEL_BUF
(
OP_HEARTBEAT_SUB_STATUS
,
9
)
;
cfg_srv.c:2448
hb_sub_send_status()
struct
os_mbuf
*
in
=
NET_BUF_SIMPLE
(
BT_MESH_RX_SDU_MAX
)
;
friend.c:388
unseg_app_sdu_decrypt()
struct
os_mbuf
*
out
=
NET_BUF_SIMPLE
(
BT_MESH_RX_SDU_MAX
)
;
friend.c:389
unseg_app_sdu_decrypt()
struct
os_mbuf
*
sdu
=
NET_BUF_SIMPLE
(
1
+
sizeof
(
*
upd
)
)
;
friend.c:552
encode_update()
struct
os_mbuf
*
sdu
=
NET_BUF_SIMPLE
(
1
+
sizeof
(
*
cfm
)
)
;
friend.c:575
enqueue_sub_cfm()
struct
os_mbuf
*
sdu
=
NET_BUF_SIMPLE
(
1
+
sizeof
(
*
off
)
)
;
friend.c:889
enqueue_offer()
struct
os_mbuf
*
msg
=
BT_MESH_MODEL_BUF
(
OP_ATTENTION_GET
,
0
)
;
health_cli.c:184
bt_mesh_health_attention_get()
struct
os_mbuf
*
msg
=
BT_MESH_MODEL_BUF
(
OP_ATTENTION_SET
,
1
)
;
health_cli.c:218
bt_mesh_health_attention_set()
struct
os_mbuf
*
msg
=
BT_MESH_MODEL_BUF
(
OP_HEALTH_PERIOD_GET
,
0
)
;
health_cli.c:262
bt_mesh_health_period_get()
struct
os_mbuf
*
msg
=
BT_MESH_MODEL_BUF
(
OP_HEALTH_PERIOD_SET
,
1
)
;
health_cli.c:296
bt_mesh_health_period_set()
struct
os_mbuf
*
msg
=
BT_MESH_MODEL_BUF
(
OP_HEALTH_FAULT_TEST
,
3
)
;
health_cli.c:342
bt_mesh_health_fault_test()
struct
os_mbuf
*
msg
=
BT_MESH_MODEL_BUF
(
OP_HEALTH_FAULT_CLEAR
,
2
)
;
health_cli.c:392
bt_mesh_health_fault_clear()
struct
os_mbuf
*
msg
=
BT_MESH_MODEL_BUF
(
OP_HEALTH_FAULT_GET
,
2
)
;
health_cli.c:441
bt_mesh_health_fault_get()
struct
os_mbuf
*
sdu
=
NET_BUF_SIMPLE
(
BT_MESH_TX_SDU_MAX
)
;
health_srv.c:107
health_fault_get()
struct
os_mbuf
*
sdu
=
NET_BUF_SIMPLE
(
BT_MESH_TX_SDU_MAX
)
;
health_srv.c:147
health_fault_clear()
struct
os_mbuf
*
sdu
=
NET_BUF_SIMPLE
(
BT_MESH_TX_SDU_MAX
)
;
health_srv.c:199
health_fault_test()
struct
os_mbuf
*
msg
=
BT_MESH_MODEL_BUF
(
OP_ATTENTION_STATUS
,
1
)
;
health_srv.c:236
send_attention_status()
struct
os_mbuf
*
msg
=
BT_MESH_MODEL_BUF
(
OP_HEALTH_PERIOD_STATUS
,
1
)
;
health_srv.c:300
send_health_period_status()
struct
os_mbuf
*
msg
=
NET_BUF_SIMPLE
(
2
+
0
+
4
)
;
model_cli.c:165
bt_mesh_gen_onoff_get()
struct
os_mbuf
*
msg
=
NET_BUF_SIMPLE
(
2
+
2
+
4
)
;
model_cli.c:194
bt_mesh_gen_onoff_set()
struct
os_mbuf
*
msg
=
NET_BUF_SIMPLE
(
2
+
0
+
4
)
;
model_cli.c:237
bt_mesh_gen_level_get()
struct
os_mbuf
*
msg
=
NET_BUF_SIMPLE
(
2
+
3
+
4
)
;
model_cli.c:266
bt_mesh_gen_level_set()
struct
os_mbuf
*
msg
=
NET_BUF_SIMPLE
(
3
)
;
model_srv.c:23
gen_onoff_status()
struct
os_mbuf
*
msg
=
NET_BUF_SIMPLE
(
4
)
;
model_srv.c:86
gen_level_status()
struct
os_mbuf
*
msg
=
NET_BUF_SIMPLE
(
4
)
;
model_srv.c:144
light_lightness_status()
struct
os_mbuf
*
buf
=
NET_BUF_SIMPLE
(
BT_MESH_NET_MAX_PDU_LEN
)
;
net.c:815
bt_mesh_net_recv()
rx_buf
=
NET_BUF_SIMPLE
(
RX_BUFFER_MAX
)
;
pb_adv.c:227
reset_adv_link()
rx_buf
=
NET_BUF_SIMPLE
(
RX_BUFFER_MAX
)
;
pb_adv.c:900
pb_adv_init()
struct
os_mbuf
*
buf
=
PROV_BUF
(
PDU_LEN_FAILED
)
;
prov_device.c:36
prov_send_fail_msg()
struct
os_mbuf
*
buf
=
PROV_BUF
(
PDU_LEN_CAPABILITIES
)
;
prov_device.c:62
prov_invite()
struct
os_mbuf
*
cfm
=
PROV_BUF
(
PDU_LEN_CONFIRM
)
;
prov_device.c:157
send_confirm()
struct
os_mbuf
*
buf
=
PROV_BUF
(
PDU_LEN_INPUT_COMPLETE
)
;
prov_device.c:210
send_input_complete()
struct
os_mbuf
*
buf
=
PROV_BUF
(
PDU_LEN_PUB_KEY
)
;
prov_device.c:241
send_pub_key()
struct
os_mbuf
*
rnd
=
PROV_BUF
(
PDU_LEN_RANDOM
)
;
prov_device.c:394
send_random()
struct
os_mbuf
*
msg
=
PROV_BUF
(
PDU_LEN_COMPLETE
)
;
prov_device.c:466
prov_data()
struct
os_mbuf
*
inv
=
PROV_BUF
(
PDU_LEN_INVITE
)
;
provisioner.c:69
send_invite()
struct
os_mbuf
*
start
=
PROV_BUF
(
PDU_LEN_START
)
;
provisioner.c:100
send_start()
struct
os_mbuf
*
cfm
=
PROV_BUF
(
PDU_LEN_CONFIRM
)
;
provisioner.c:253
send_confirm()
struct
os_mbuf
*
buf
=
PROV_BUF
(
PDU_LEN_PUB_KEY
)
;
provisioner.c:318
send_pub_key()
struct
os_mbuf
*
pdu
=
PROV_BUF
(
PDU_LEN_DATA
)
;
provisioner.c:454
send_prov_data()
struct
os_mbuf
*
rnd
=
PROV_BUF
(
PDU_LEN_RANDOM
)
;
provisioner.c:555
send_random()
role
->
buf
=
NET_BUF_SIMPLE
(
CONFIG_BT_MESH_PROXY_MSG_LEN
)
;
proxy_msg.c:193
proxy_msg_init()
struct
os_mbuf
*
buf
=
NET_BUF_SIMPLE
(
BT_MESH_NET_MAX_PDU_LEN
)
;
proxy_srv.c:258
proxy_cfg()
struct
os_mbuf
*
buf
=
NET_BUF_SIMPLE
(
23
)
;
proxy_srv.c:313
beacon_send()
msg
=
NET_BUF_SIMPLE
(
32
)
;
proxy_srv.c:800
bt_mesh_proxy_relay()
struct
os_mbuf
*
seg
=
NET_BUF_SIMPLE
(
16
)
;
transport.c:555
send_seg()
struct
os_mbuf
*
sdu
=
NET_BUF_SIMPLE
(
BT_MESH_SDU_UNSEG_MAX
)
;
transport.c:963
trans_unseg()
struct
os_mbuf
*
buf
=
NET_BUF_SIMPLE
(
data_len
)
;
transport.c:1025
bt_mesh_ctl_send()
struct
os_mbuf
*
sdu
=
NET_BUF_SIMPLE
(
BT_MESH_RX_CTL_MAX
)
;
transport.c:1528
trans_seg()
struct
os_mbuf
*
seg_buf
=
NET_BUF_SIMPLE
(
BT_MESH_RX_SDU_MAX
)
;
transport.c:1535
trans_seg()
sdu
=
NET_BUF_SIMPLE
(
rx
->
len
-
APP_MIC_LEN
(
ASZMIC
(
hdr
)
)
)
;
transport.c:1544
trans_seg()
Call Tree
from
0/1
examples
NET_BUF_SIMPLE()
is called by 76 functions and calls 2 functions:
unseg_app_sdu_decrypt()
encode_update()
enqueue_sub_cfm()
enqueue_offer()
gen_onoff_status()
gen_level_status()
light_lightness_status()
bt_mesh_gen_onoff_get()
bt_mesh_gen_onoff_set()
bt_mesh_gen_level_get()
bt_mesh_gen_level_set()
send_seg()
trans_unseg()
bt_mesh_ctl_send()
trans_seg()
publish_transmit()
dev_comp_data_get()
send_app_key_status()
app_key_get()
beacon_get()
beacon_set()
default_ttl_get()
default_ttl_set()
send_gatt_proxy_status()
net_transmit_get()
net_transmit_set()
relay_get()
relay_set()
send_mod_pub_status()
send_mod_sub_status()
mod_sub_get()
mod_sub_get_vnd()
send_net_key_status()
net_key_get()
send_node_id_status()
mod_app_bind()
mod_app_unbind()
mod_app_get()
node_reset()
send_friend_status()
lpn_timeout_get()
send_krp_status()
hb_pub_send_status()
hb_sub_send_status()
bt_mesh_health_attention_get()
bt_mesh_health_attention_set()
bt_mesh_health_period_get()
bt_mesh_health_period_set()
bt_mesh_health_fault_test()
bt_mesh_health_fault_clear()
bt_mesh_health_fault_get()
health_fault_get()
health_fault_clear()
health_fault_test()
send_attention_status()
send_health_period_status()
reset_adv_link()
pb_adv_init()
prov_send_fail_msg()
prov_invite()
send_confirm()
send_input_complete()
send_pub_key()
send_random()
prov_data()
send_invite()
send_start()
send_confirm()
send_pub_key()
send_prov_data()
send_random()
proxy_msg_init()
proxy_cfg()
beacon_send()
bt_mesh_proxy_relay()
bt_mesh_net_recv()
All items filtered out
NET_BUF_SIMPLE()
__assert_func()
os_msys_get()
All items filtered out
Data Use
from
0/1
examples
NET_BUF_SIMPLE()
:
All items filtered out
NET_BUF_SIMPLE()
All items filtered out
Class Tree
from
0/1
examples
All items filtered out
All items filtered out
Override Tree
from
0/1
examples
All items filtered out
All items filtered out
Implementations
from
0/1
examples
All items filtered out
All items filtered out
Instances
from
0/1
examples
Lifecycle
from
0/1
examples
All items filtered out
All items filtered out