Home
last modified time | relevance | path

Searched refs:model_send (Results 1 – 4 of 4) sorted by relevance

/hal_espressif-latest/components/bt/esp_ble_mesh/btc/
Dbtc_ble_mesh_prov.c193 …dst->model_send.data = src->model_send.length ? (uint8_t *)bt_mesh_malloc(src->model_send.length) … in btc_ble_mesh_model_arg_deep_copy()
194 dst->model_send.ctx = bt_mesh_malloc(sizeof(esp_ble_mesh_msg_ctx_t)); in btc_ble_mesh_model_arg_deep_copy()
195 if (src->model_send.length) { in btc_ble_mesh_model_arg_deep_copy()
196 if (dst->model_send.data) { in btc_ble_mesh_model_arg_deep_copy()
197 memcpy(dst->model_send.data, src->model_send.data, src->model_send.length); in btc_ble_mesh_model_arg_deep_copy()
202 if (dst->model_send.ctx) { in btc_ble_mesh_model_arg_deep_copy()
203 memcpy(dst->model_send.ctx, src->model_send.ctx, sizeof(esp_ble_mesh_msg_ctx_t)); in btc_ble_mesh_model_arg_deep_copy()
238 if (arg->model_send.data) { in btc_ble_mesh_model_arg_deep_free()
239 bt_mesh_free(arg->model_send.data); in btc_ble_mesh_model_arg_deep_free()
241 if (arg->model_send.ctx) { in btc_ble_mesh_model_arg_deep_free()
[all …]
/hal_espressif-latest/components/bt/esp_ble_mesh/api/core/
Desp_ble_mesh_networking_api.c94 arg.model_send.model = model; in ble_mesh_model_send_msg()
95 arg.model_send.ctx = ctx; in ble_mesh_model_send_msg()
96 arg.model_send.need_rsp = need_rsp; in ble_mesh_model_send_msg()
97 arg.model_send.opcode = opcode; in ble_mesh_model_send_msg()
98 arg.model_send.length = op_len + length; in ble_mesh_model_send_msg()
99 arg.model_send.data = msg_data; in ble_mesh_model_send_msg()
100 arg.model_send.device_role = device_role; in ble_mesh_model_send_msg()
101 arg.model_send.msg_timeout = msg_timeout; in ble_mesh_model_send_msg()
/hal_espressif-latest/components/bt/esp_ble_mesh/mesh_core/
Daccess.c757 static int model_send(struct bt_mesh_model *model, in model_send() function
827 return model_send(model, &tx, false, msg, cb, cb_data); in bt_mesh_model_send()
902 err = model_send(model, &tx, true, sdu, &pub_sent_cb, model); in bt_mesh_model_publish()
/hal_espressif-latest/components/bt/esp_ble_mesh/btc/include/
Dbtc_ble_mesh_prov.h330 } model_send; member