Home
last modified time | relevance | path

Searched refs:BT_MESH_ADV (Results 1 – 7 of 7) sorted by relevance

/AliOS-Things-master/components/ble_mesh/bt_mesh/core/src/
A Dadv.c141 const struct bt_mesh_send_cb *cb = BT_MESH_ADV(buf)->cb; in adv_send()
142 void *cb_data = BT_MESH_ADV(buf)->cb_data; in adv_send()
164 if (BT_MESH_ADV(buf)->tiny_adv == 1) { in adv_send()
167 ad.type = adv_type[BT_MESH_ADV(buf)->type]; in adv_send()
170 ad.type = adv_type[BT_MESH_ADV(buf)->type]; in adv_send()
242 if (BT_MESH_ADV(buf)->busy) { in adv_thread()
244 BT_MESH_ADV(buf)->busy = 0; in adv_thread()
287 BT_MESH_ADV(buf) = adv; in bt_mesh_adv_create_from_pool()
311 BT_MESH_ADV(buf)->cb = cb; in bt_mesh_adv_send()
312 BT_MESH_ADV(buf)->cb_data = cb_data; in bt_mesh_adv_send()
[all …]
A Dfriend.c48 #define FRIEND_ADV(buf) CONTAINER_OF(BT_MESH_ADV(buf), struct friend_adv, adv)
111 BT_MESH_ADV(buf)->addr = src; in friend_buf_alloc()
184 BT_MESH_ADV(frnd->last)->busy = 0; in friend_clear()
906 if (buf && BT_MESH_ADV(buf)->addr == src && FRIEND_ADV(buf)->seq_auth == *seq_auth) { in get_seg()
935 seg = get_seg(frnd, BT_MESH_ADV(buf)->addr, &adv->seq_auth); in enqueue_friend_pdu()
937 BT_ERR("No free friend segment RX contexts for 0x%04x", BT_MESH_ADV(buf)->addr); in enqueue_friend_pdu()
1081 if (BT_MESH_ADV(buf)->addr == src && FRIEND_ADV(buf)->seq_auth == *seq_auth) { in friend_purge_old_ack()
1299 if (BT_MESH_ADV(buf)->addr != src) { in bt_mesh_friend_clear_incomplete()
A Dtransport.c284 if (BT_MESH_ADV(seg)->busy) { in seg_tx_send_unacked()
289 if (!(BT_MESH_ADV(seg)->seg.attempts--)) { in seg_tx_send_unacked()
388 BT_MESH_ADV(seg)->seg.attempts = SEG_RETRANSMIT_ATTEMPTS; in send_seg()
A Dprov.c336 BT_MESH_ADV(buf)->busy = 0; in free_segments()
1318 if (BT_MESH_ADV(buf)->busy) { in prov_retransmit()
A Dprovisioner_prov.c1223 BT_MESH_ADV(buf)->busy = 0; in free_segments()
2761 if (BT_MESH_ADV(buf)->busy) { in prov_retransmit()
/AliOS-Things-master/components/ble_mesh/bt_mesh/core/inc/
A Dadv.h15 #define BT_MESH_ADV(buf) (*(struct bt_mesh_adv **)net_buf_user_data(buf)) macro
/AliOS-Things-master/components/genie_service/core/src/
A Dgenie_provision.c20 #define BT_MESH_ADV(buf) (*(struct bt_mesh_adv **)net_buf_user_data(buf)) macro
176 BT_MESH_ADV(buf)->tiny_adv = 1; in _ultra_prov_send()

Completed in 20 milliseconds