Lines Matching refs:msg

291 	BT_MESH_MODEL_BUF_DEFINE(msg, OP_APP_KEY_STATUS, 4);  in send_app_key_status()
293 bt_mesh_model_msg_init(&msg, OP_APP_KEY_STATUS); in send_app_key_status()
294 net_buf_simple_add_u8(&msg, status); in send_app_key_status()
295 key_idx_pack_pair(&msg, net_idx, app_idx); in send_app_key_status()
297 if (bt_mesh_model_send(model, ctx, &msg, NULL, NULL)) { in send_app_key_status()
379 BT_MESH_MODEL_BUF_DEFINE(msg, OP_APP_KEY_LIST, in app_key_get()
394 bt_mesh_model_msg_init(&msg, OP_APP_KEY_LIST); in app_key_get()
402 net_buf_simple_add_u8(&msg, status); in app_key_get()
403 net_buf_simple_add_le16(&msg, get_idx); in app_key_get()
414 key_idx_pack_list(&msg, app_idx, count); in app_key_get()
417 if (bt_mesh_model_send(model, ctx, &msg, NULL, NULL)) { in app_key_get()
428 BT_MESH_MODEL_BUF_DEFINE(msg, OP_BEACON_STATUS, 1); in beacon_get()
433 bt_mesh_model_msg_init(&msg, OP_BEACON_STATUS); in beacon_get()
434 net_buf_simple_add_u8(&msg, bt_mesh_beacon_enabled()); in beacon_get()
436 if (bt_mesh_model_send(model, ctx, &msg, NULL, NULL)) { in beacon_get()
447 BT_MESH_MODEL_BUF_DEFINE(msg, OP_BEACON_STATUS, 1); in beacon_set()
459 bt_mesh_model_msg_init(&msg, OP_BEACON_STATUS); in beacon_set()
460 net_buf_simple_add_u8(&msg, buf->data[0]); in beacon_set()
462 if (bt_mesh_model_send(model, ctx, &msg, NULL, NULL)) { in beacon_set()
473 BT_MESH_MODEL_BUF_DEFINE(msg, OP_DEFAULT_TTL_STATUS, 1); in default_ttl_get()
478 bt_mesh_model_msg_init(&msg, OP_DEFAULT_TTL_STATUS); in default_ttl_get()
479 net_buf_simple_add_u8(&msg, bt_mesh_default_ttl_get()); in default_ttl_get()
481 if (bt_mesh_model_send(model, ctx, &msg, NULL, NULL)) { in default_ttl_get()
492 BT_MESH_MODEL_BUF_DEFINE(msg, OP_DEFAULT_TTL_STATUS, 1); in default_ttl_set()
504 bt_mesh_model_msg_init(&msg, OP_DEFAULT_TTL_STATUS); in default_ttl_set()
505 net_buf_simple_add_u8(&msg, buf->data[0]); in default_ttl_set()
507 if (bt_mesh_model_send(model, ctx, &msg, NULL, NULL)) { in default_ttl_set()
517 BT_MESH_MODEL_BUF_DEFINE(msg, OP_GATT_PROXY_STATUS, 1); in send_gatt_proxy_status()
519 bt_mesh_model_msg_init(&msg, OP_GATT_PROXY_STATUS); in send_gatt_proxy_status()
520 net_buf_simple_add_u8(&msg, bt_mesh_gatt_proxy_get()); in send_gatt_proxy_status()
522 if (bt_mesh_model_send(model, ctx, &msg, NULL, NULL)) { in send_gatt_proxy_status()
567 BT_MESH_MODEL_BUF_DEFINE(msg, OP_NET_TRANSMIT_STATUS, 1); in net_transmit_get()
572 bt_mesh_model_msg_init(&msg, OP_NET_TRANSMIT_STATUS); in net_transmit_get()
573 net_buf_simple_add_u8(&msg, bt_mesh_net_transmit_get()); in net_transmit_get()
575 if (bt_mesh_model_send(model, ctx, &msg, NULL, NULL)) { in net_transmit_get()
586 BT_MESH_MODEL_BUF_DEFINE(msg, OP_NET_TRANSMIT_STATUS, 1); in net_transmit_set()
596 bt_mesh_model_msg_init(&msg, OP_NET_TRANSMIT_STATUS); in net_transmit_set()
597 net_buf_simple_add_u8(&msg, buf->data[0]); in net_transmit_set()
599 if (bt_mesh_model_send(model, ctx, &msg, NULL, NULL)) { in net_transmit_set()
610 BT_MESH_MODEL_BUF_DEFINE(msg, OP_RELAY_STATUS, 2); in relay_get()
615 bt_mesh_model_msg_init(&msg, OP_RELAY_STATUS); in relay_get()
616 net_buf_simple_add_u8(&msg, bt_mesh_relay_get()); in relay_get()
617 net_buf_simple_add_u8(&msg, bt_mesh_relay_retransmit_get()); in relay_get()
619 if (bt_mesh_model_send(model, ctx, &msg, NULL, NULL)) { in relay_get()
630 BT_MESH_MODEL_BUF_DEFINE(msg, OP_RELAY_STATUS, 2); in relay_set()
642 bt_mesh_model_msg_init(&msg, OP_RELAY_STATUS); in relay_set()
643 net_buf_simple_add_u8(&msg, bt_mesh_relay_get()); in relay_set()
644 net_buf_simple_add_u8(&msg, bt_mesh_relay_retransmit_get()); in relay_set()
646 if (bt_mesh_model_send(model, ctx, &msg, NULL, NULL)) { in relay_set()
659 BT_MESH_MODEL_BUF_DEFINE(msg, OP_MOD_PUB_STATUS, 14); in send_mod_pub_status()
661 bt_mesh_model_msg_init(&msg, OP_MOD_PUB_STATUS); in send_mod_pub_status()
663 net_buf_simple_add_u8(&msg, status); in send_mod_pub_status()
664 net_buf_simple_add_le16(&msg, elem_addr); in send_mod_pub_status()
667 (void)memset(net_buf_simple_add(&msg, 7), 0, 7); in send_mod_pub_status()
671 net_buf_simple_add_le16(&msg, pub_addr); in send_mod_pub_status()
674 net_buf_simple_add_le16(&msg, idx_cred); in send_mod_pub_status()
675 net_buf_simple_add_u8(&msg, mod->pub->ttl); in send_mod_pub_status()
676 net_buf_simple_add_u8(&msg, mod->pub->period); in send_mod_pub_status()
677 net_buf_simple_add_u8(&msg, mod->pub->retransmit); in send_mod_pub_status()
681 memcpy(net_buf_simple_add(&msg, 4), mod_id, 4); in send_mod_pub_status()
683 memcpy(net_buf_simple_add(&msg, 2), mod_id, 2); in send_mod_pub_status()
686 if (bt_mesh_model_send(cfg_mod, ctx, &msg, NULL, NULL)) { in send_mod_pub_status()
922 BT_MESH_MODEL_BUF_DEFINE(msg, OP_MOD_SUB_STATUS, 9); in send_mod_sub_status()
926 bt_mesh_model_msg_init(&msg, OP_MOD_SUB_STATUS); in send_mod_sub_status()
928 net_buf_simple_add_u8(&msg, status); in send_mod_sub_status()
929 net_buf_simple_add_le16(&msg, elem_addr); in send_mod_sub_status()
930 net_buf_simple_add_le16(&msg, sub_addr); in send_mod_sub_status()
933 memcpy(net_buf_simple_add(&msg, 4), mod_id, 4); in send_mod_sub_status()
935 memcpy(net_buf_simple_add(&msg, 2), mod_id, 2); in send_mod_sub_status()
938 if (bt_mesh_model_send(model, ctx, &msg, NULL, NULL)) { in send_mod_sub_status()
1231 struct net_buf_simple *msg; member
1249 if (net_buf_simple_tailroom(visit->msg) < in mod_sub_list_visitor()
1255 net_buf_simple_add_le16(visit->msg, mod->groups[i]); in mod_sub_list_visitor()
1268 NET_BUF_SIMPLE_DEFINE(msg, BT_MESH_TX_SDU_MAX); in mod_sub_get()
1284 bt_mesh_model_msg_init(&msg, OP_MOD_SUB_LIST); in mod_sub_get()
1288 net_buf_simple_add_u8(&msg, STATUS_INVALID_ADDRESS); in mod_sub_get()
1289 net_buf_simple_add_le16(&msg, addr); in mod_sub_get()
1290 net_buf_simple_add_le16(&msg, id); in mod_sub_get()
1296 net_buf_simple_add_u8(&msg, STATUS_INVALID_MODEL); in mod_sub_get()
1297 net_buf_simple_add_le16(&msg, addr); in mod_sub_get()
1298 net_buf_simple_add_le16(&msg, id); in mod_sub_get()
1302 net_buf_simple_add_u8(&msg, STATUS_SUCCESS); in mod_sub_get()
1304 net_buf_simple_add_le16(&msg, addr); in mod_sub_get()
1305 net_buf_simple_add_le16(&msg, id); in mod_sub_get()
1307 visit_ctx.msg = &msg; in mod_sub_get()
1312 if (bt_mesh_model_send(model, ctx, &msg, NULL, NULL)) { in mod_sub_get()
1323 NET_BUF_SIMPLE_DEFINE(msg, BT_MESH_TX_SDU_MAX); in mod_sub_get_vnd()
1340 bt_mesh_model_msg_init(&msg, OP_MOD_SUB_LIST_VND); in mod_sub_get_vnd()
1344 net_buf_simple_add_u8(&msg, STATUS_INVALID_ADDRESS); in mod_sub_get_vnd()
1345 net_buf_simple_add_le16(&msg, addr); in mod_sub_get_vnd()
1346 net_buf_simple_add_le16(&msg, company); in mod_sub_get_vnd()
1347 net_buf_simple_add_le16(&msg, id); in mod_sub_get_vnd()
1353 net_buf_simple_add_u8(&msg, STATUS_INVALID_MODEL); in mod_sub_get_vnd()
1354 net_buf_simple_add_le16(&msg, addr); in mod_sub_get_vnd()
1355 net_buf_simple_add_le16(&msg, company); in mod_sub_get_vnd()
1356 net_buf_simple_add_le16(&msg, id); in mod_sub_get_vnd()
1360 net_buf_simple_add_u8(&msg, STATUS_SUCCESS); in mod_sub_get_vnd()
1362 net_buf_simple_add_le16(&msg, addr); in mod_sub_get_vnd()
1363 net_buf_simple_add_le16(&msg, company); in mod_sub_get_vnd()
1364 net_buf_simple_add_le16(&msg, id); in mod_sub_get_vnd()
1366 visit_ctx.msg = &msg; in mod_sub_get_vnd()
1371 if (bt_mesh_model_send(model, ctx, &msg, NULL, NULL)) { in mod_sub_get_vnd()
1645 BT_MESH_MODEL_BUF_DEFINE(msg, OP_NET_KEY_STATUS, 3); in send_net_key_status()
1647 bt_mesh_model_msg_init(&msg, OP_NET_KEY_STATUS); in send_net_key_status()
1649 net_buf_simple_add_u8(&msg, status); in send_net_key_status()
1650 net_buf_simple_add_le16(&msg, idx); in send_net_key_status()
1652 if (bt_mesh_model_send(model, ctx, &msg, NULL, NULL)) { in send_net_key_status()
1727 BT_MESH_MODEL_BUF_DEFINE(msg, OP_NET_KEY_LIST, in net_key_get()
1732 bt_mesh_model_msg_init(&msg, OP_NET_KEY_LIST); in net_key_get()
1739 key_idx_pack_list(&msg, net_idx, count); in net_key_get()
1741 if (bt_mesh_model_send(model, ctx, &msg, NULL, NULL)) { in net_key_get()
1753 BT_MESH_MODEL_BUF_DEFINE(msg, OP_NODE_IDENTITY_STATUS, 4); in send_node_id_status()
1755 bt_mesh_model_msg_init(&msg, OP_NODE_IDENTITY_STATUS); in send_node_id_status()
1756 net_buf_simple_add_u8(&msg, status); in send_node_id_status()
1757 net_buf_simple_add_le16(&msg, net_idx); in send_node_id_status()
1758 net_buf_simple_add_u8(&msg, node_id); in send_node_id_status()
1760 if (bt_mesh_model_send(model, ctx, &msg, NULL, NULL)) { in send_node_id_status()
1826 static void create_mod_app_status(struct net_buf_simple *msg, in create_mod_app_status() argument
1831 bt_mesh_model_msg_init(msg, OP_MOD_APP_STATUS); in create_mod_app_status()
1833 net_buf_simple_add_u8(msg, status); in create_mod_app_status()
1834 net_buf_simple_add_le16(msg, elem_addr); in create_mod_app_status()
1835 net_buf_simple_add_le16(msg, app_idx); in create_mod_app_status()
1838 memcpy(net_buf_simple_add(msg, 4), mod_id, 4); in create_mod_app_status()
1840 memcpy(net_buf_simple_add(msg, 2), mod_id, 2); in create_mod_app_status()
1848 BT_MESH_MODEL_BUF_DEFINE(msg, OP_MOD_APP_STATUS, 9); in mod_app_bind()
1898 create_mod_app_status(&msg, mod, vnd, elem_addr, key_app_idx, status, in mod_app_bind()
1901 if (bt_mesh_model_send(model, ctx, &msg, NULL, NULL)) { in mod_app_bind()
1912 BT_MESH_MODEL_BUF_DEFINE(msg, OP_MOD_APP_STATUS, 9); in mod_app_unbind()
1955 create_mod_app_status(&msg, mod, vnd, elem_addr, key_app_idx, status, in mod_app_unbind()
1958 if (bt_mesh_model_send(model, ctx, &msg, NULL, NULL)) { in mod_app_unbind()
1971 NET_BUF_SIMPLE_DEFINE(msg, in mod_app_get()
2015 bt_mesh_model_msg_init(&msg, OP_VND_MOD_APP_LIST); in mod_app_get()
2017 bt_mesh_model_msg_init(&msg, OP_SIG_MOD_APP_LIST); in mod_app_get()
2020 net_buf_simple_add_u8(&msg, status); in mod_app_get()
2021 net_buf_simple_add_le16(&msg, elem_addr); in mod_app_get()
2024 net_buf_simple_add_mem(&msg, mod_id, 4); in mod_app_get()
2026 net_buf_simple_add_mem(&msg, mod_id, 2); in mod_app_get()
2030 key_idx_pack_list(&msg, mod->keys, mod->keys_cnt); in mod_app_get()
2033 if (bt_mesh_model_send(model, ctx, &msg, NULL, NULL)) { in mod_app_get()
2061 BT_MESH_MODEL_BUF_DEFINE(msg, OP_NODE_RESET_STATUS, 0); in node_reset()
2066 bt_mesh_model_msg_init(&msg, OP_NODE_RESET_STATUS); in node_reset()
2068 if (bt_mesh_model_send(model, ctx, &msg, &reset_cb, NULL)) { in node_reset()
2078 BT_MESH_MODEL_BUF_DEFINE(msg, OP_FRIEND_STATUS, 1); in send_friend_status()
2080 bt_mesh_model_msg_init(&msg, OP_FRIEND_STATUS); in send_friend_status()
2081 net_buf_simple_add_u8(&msg, bt_mesh_friend_get()); in send_friend_status()
2083 if (bt_mesh_model_send(model, ctx, &msg, NULL, NULL)) { in send_friend_status()
2121 BT_MESH_MODEL_BUF_DEFINE(msg, OP_LPN_TIMEOUT_STATUS, 5); in lpn_timeout_get()
2136 bt_mesh_model_msg_init(&msg, OP_LPN_TIMEOUT_STATUS); in lpn_timeout_get()
2137 net_buf_simple_add_le16(&msg, lpn_addr); in lpn_timeout_get()
2154 net_buf_simple_add_le24(&msg, timeout_steps); in lpn_timeout_get()
2156 if (bt_mesh_model_send(model, ctx, &msg, NULL, NULL)) { in lpn_timeout_get()
2167 BT_MESH_MODEL_BUF_DEFINE(msg, OP_KRP_STATUS, 4); in send_krp_status()
2169 bt_mesh_model_msg_init(&msg, OP_KRP_STATUS); in send_krp_status()
2171 net_buf_simple_add_u8(&msg, status); in send_krp_status()
2172 net_buf_simple_add_le16(&msg, idx); in send_krp_status()
2173 net_buf_simple_add_u8(&msg, phase); in send_krp_status()
2175 if (bt_mesh_model_send(model, ctx, &msg, NULL, NULL)) { in send_krp_status()
2261 BT_MESH_MODEL_BUF_DEFINE(msg, OP_HEARTBEAT_PUB_STATUS, 10); in hb_pub_send_status()
2265 bt_mesh_model_msg_init(&msg, OP_HEARTBEAT_PUB_STATUS); in hb_pub_send_status()
2267 net_buf_simple_add_u8(&msg, status); in hb_pub_send_status()
2269 net_buf_simple_add_le16(&msg, pub->dst); in hb_pub_send_status()
2271 (void)memset(net_buf_simple_add(&msg, 7), 0, 7); in hb_pub_send_status()
2273 net_buf_simple_add_u8(&msg, hb_pub_count_log(pub->count)); in hb_pub_send_status()
2274 net_buf_simple_add_u8(&msg, bt_mesh_hb_log(pub->period)); in hb_pub_send_status()
2275 net_buf_simple_add_u8(&msg, pub->ttl); in hb_pub_send_status()
2276 net_buf_simple_add_le16(&msg, pub->feat); in hb_pub_send_status()
2277 net_buf_simple_add_le16(&msg, pub->net_idx & 0xfff); in hb_pub_send_status()
2280 if (bt_mesh_model_send(model, ctx, &msg, NULL, NULL)) { in hb_pub_send_status()
2364 BT_MESH_MODEL_BUF_DEFINE(msg, OP_HEARTBEAT_SUB_STATUS, 9); in hb_sub_send_status()
2368 bt_mesh_model_msg_init(&msg, OP_HEARTBEAT_SUB_STATUS); in hb_sub_send_status()
2370 net_buf_simple_add_u8(&msg, STATUS_SUCCESS); in hb_sub_send_status()
2371 net_buf_simple_add_le16(&msg, sub->src); in hb_sub_send_status()
2372 net_buf_simple_add_le16(&msg, sub->dst); in hb_sub_send_status()
2373 net_buf_simple_add_u8(&msg, bt_mesh_hb_log(sub->remaining)); in hb_sub_send_status()
2374 net_buf_simple_add_u8(&msg, hb_sub_count_log(sub->count)); in hb_sub_send_status()
2375 net_buf_simple_add_u8(&msg, sub->min_hops); in hb_sub_send_status()
2376 net_buf_simple_add_u8(&msg, sub->max_hops); in hb_sub_send_status()
2378 if (bt_mesh_model_send(model, ctx, &msg, NULL, NULL)) { in hb_sub_send_status()