Lines Matching refs:buf
52 struct net_buf_simple *buf) in dev_comp_data_get() argument
59 ctx->addr, buf->len, bt_hex(buf->data, buf->len)); in dev_comp_data_get()
61 page = bt_mesh_comp_parse_page(buf); in dev_comp_data_get()
89 struct net_buf_simple *buf, bool *vnd) in get_model() argument
91 if (buf->len < 4) { in get_model()
94 id = net_buf_simple_pull_le16(buf); in get_model()
104 company = net_buf_simple_pull_le16(buf); in get_model()
105 id = net_buf_simple_pull_le16(buf); in get_model()
264 static void key_idx_pack_list(struct net_buf_simple *buf, uint16_t *arr, size_t cnt) in key_idx_pack_list() argument
275 key_idx_pack_pair(buf, *idx, arr[i]); in key_idx_pack_list()
281 net_buf_simple_add_le16(buf, *idx); in key_idx_pack_list()
306 struct net_buf_simple *buf) in app_key_add() argument
311 key_idx_unpack_pair(buf, &key_net_idx, &key_app_idx); in app_key_add()
315 status = bt_mesh_app_key_add(key_app_idx, key_net_idx, buf->data); in app_key_add()
322 struct net_buf_simple *buf) in app_key_update() argument
327 key_idx_unpack_pair(buf, &key_net_idx, &key_app_idx); in app_key_update()
331 status = bt_mesh_app_key_update(key_app_idx, key_net_idx, buf->data); in app_key_update()
358 struct net_buf_simple *buf) in app_key_del() argument
363 key_idx_unpack_pair(buf, &key_net_idx, &key_app_idx); in app_key_del()
377 struct net_buf_simple *buf) in app_key_get() argument
386 get_idx = net_buf_simple_pull_le16(buf); in app_key_get()
426 struct net_buf_simple *buf) in beacon_get() argument
431 ctx->addr, buf->len, bt_hex(buf->data, buf->len)); in beacon_get()
445 struct net_buf_simple *buf) in beacon_set() argument
450 ctx->addr, buf->len, bt_hex(buf->data, buf->len)); in beacon_set()
452 if (buf->data[0] != 0x00 && buf->data[0] != 0x01) { in beacon_set()
453 LOG_WRN("Invalid Config Beacon value 0x%02x", buf->data[0]); in beacon_set()
457 bt_mesh_beacon_set(buf->data[0]); in beacon_set()
460 net_buf_simple_add_u8(&msg, buf->data[0]); in beacon_set()
471 struct net_buf_simple *buf) in default_ttl_get() argument
476 ctx->addr, buf->len, bt_hex(buf->data, buf->len)); in default_ttl_get()
490 struct net_buf_simple *buf) in default_ttl_set() argument
496 ctx->addr, buf->len, bt_hex(buf->data, buf->len)); in default_ttl_set()
498 err = bt_mesh_default_ttl_set(buf->data[0]); in default_ttl_set()
500 LOG_WRN("Prohibited Default TTL value 0x%02x", buf->data[0]); in default_ttl_set()
505 net_buf_simple_add_u8(&msg, buf->data[0]); in default_ttl_set()
531 struct net_buf_simple *buf) in gatt_proxy_get() argument
534 ctx->addr, buf->len, bt_hex(buf->data, buf->len)); in gatt_proxy_get()
541 struct net_buf_simple *buf) in gatt_proxy_set() argument
544 ctx->addr, buf->len, bt_hex(buf->data, buf->len)); in gatt_proxy_set()
546 if (buf->data[0] != 0x00 && buf->data[0] != 0x01) { in gatt_proxy_set()
547 LOG_WRN("Invalid GATT Proxy value 0x%02x", buf->data[0]); in gatt_proxy_set()
551 (void)bt_mesh_gatt_proxy_set(buf->data[0]); in gatt_proxy_set()
556 if (IS_ENABLED(CONFIG_BT_MESH_PRIV_BEACONS) && buf->data[0]) { in gatt_proxy_set()
565 struct net_buf_simple *buf) in net_transmit_get() argument
570 ctx->addr, buf->len, bt_hex(buf->data, buf->len)); in net_transmit_get()
584 struct net_buf_simple *buf) in net_transmit_set() argument
589 ctx->addr, buf->len, bt_hex(buf->data, buf->len)); in net_transmit_set()
591 LOG_DBG("Transmit 0x%02x (count %u interval %ums)", buf->data[0], in net_transmit_set()
592 BT_MESH_TRANSMIT_COUNT(buf->data[0]), BT_MESH_TRANSMIT_INT(buf->data[0])); in net_transmit_set()
594 bt_mesh_net_transmit_set(buf->data[0]); in net_transmit_set()
597 net_buf_simple_add_u8(&msg, buf->data[0]); in net_transmit_set()
608 struct net_buf_simple *buf) in relay_get() argument
613 ctx->addr, buf->len, bt_hex(buf->data, buf->len)); in relay_get()
628 struct net_buf_simple *buf) in relay_set() argument
633 ctx->addr, buf->len, bt_hex(buf->data, buf->len)); in relay_set()
635 if (buf->data[0] != 0x00 && buf->data[0] != 0x01) { in relay_set()
636 LOG_WRN("Invalid Relay value 0x%02x", buf->data[0]); in relay_set()
640 (void)bt_mesh_relay_set(buf->data[0], buf->data[1]); in relay_set()
694 struct net_buf_simple *buf) in mod_pub_get() argument
702 if ((buf->len != 4U) && (buf->len != 6U)) { in mod_pub_get()
707 elem_addr = net_buf_simple_pull_le16(buf); in mod_pub_get()
713 mod_id = buf->data; in mod_pub_get()
720 vnd = (buf->len == 4U); in mod_pub_get()
725 mod = get_model(elem, buf, &vnd); in mod_pub_get()
746 struct net_buf_simple *buf) in mod_pub_set() argument
755 if ((buf->len != 11U) && (buf->len != 13U)) { in mod_pub_set()
760 elem_addr = net_buf_simple_pull_le16(buf); in mod_pub_set()
766 pub_addr = net_buf_simple_pull_le16(buf); in mod_pub_set()
767 pub_app_idx = net_buf_simple_pull_le16(buf); in mod_pub_set()
771 pub_ttl = net_buf_simple_pull_u8(buf); in mod_pub_set()
777 pub_period = net_buf_simple_pull_u8(buf); in mod_pub_set()
778 retransmit = net_buf_simple_pull_u8(buf); in mod_pub_set()
779 mod_id = buf->data; in mod_pub_set()
790 vnd = (buf->len == 4U); in mod_pub_set()
795 mod = get_model(elem, buf, &vnd); in mod_pub_set()
842 struct net_buf_simple *buf) in mod_pub_va_set() argument
854 if ((buf->len != 25U) && (buf->len != 27U)) { in mod_pub_va_set()
859 elem_addr = net_buf_simple_pull_le16(buf); in mod_pub_va_set()
865 uuid = net_buf_simple_pull_mem(buf, 16); in mod_pub_va_set()
866 pub_app_idx = net_buf_simple_pull_le16(buf); in mod_pub_va_set()
869 pub_ttl = net_buf_simple_pull_u8(buf); in mod_pub_va_set()
875 pub_period = net_buf_simple_pull_u8(buf); in mod_pub_va_set()
876 retransmit = net_buf_simple_pull_u8(buf); in mod_pub_va_set()
877 mod_id = buf->data; in mod_pub_va_set()
888 vnd = (buf->len == 4U); in mod_pub_va_set()
893 mod = get_model(elem, buf, &vnd); in mod_pub_va_set()
947 struct net_buf_simple *buf) in mod_sub_add() argument
957 if ((buf->len != 6U) && (buf->len != 8U)) { in mod_sub_add()
962 elem_addr = net_buf_simple_pull_le16(buf); in mod_sub_add()
968 sub_addr = net_buf_simple_pull_le16(buf); in mod_sub_add()
972 mod_id = buf->data; in mod_sub_add()
977 vnd = (buf->len == 4U); in mod_sub_add()
982 mod = get_model(elem, buf, &vnd); in mod_sub_add()
1025 struct net_buf_simple *buf) in mod_sub_del() argument
1035 if ((buf->len != 6U) && (buf->len != 8U)) { in mod_sub_del()
1040 elem_addr = net_buf_simple_pull_le16(buf); in mod_sub_del()
1046 sub_addr = net_buf_simple_pull_le16(buf); in mod_sub_del()
1050 mod_id = buf->data; in mod_sub_del()
1055 vnd = (buf->len == 4U); in mod_sub_del()
1060 mod = get_model(elem, buf, &vnd); in mod_sub_del()
1107 struct net_buf_simple *buf) in mod_sub_overwrite() argument
1116 if ((buf->len != 6U) && (buf->len != 8U)) { in mod_sub_overwrite()
1121 elem_addr = net_buf_simple_pull_le16(buf); in mod_sub_overwrite()
1127 sub_addr = net_buf_simple_pull_le16(buf); in mod_sub_overwrite()
1131 mod_id = buf->data; in mod_sub_overwrite()
1136 vnd = (buf->len == 4U); in mod_sub_overwrite()
1141 mod = get_model(elem, buf, &vnd); in mod_sub_overwrite()
1178 struct net_buf_simple *buf) in mod_sub_del_all() argument
1187 if ((buf->len != 4U) && (buf->len != 6U)) { in mod_sub_del_all()
1192 elem_addr = net_buf_simple_pull_le16(buf); in mod_sub_del_all()
1200 mod_id = buf->data; in mod_sub_del_all()
1205 vnd = (buf->len == 4U); in mod_sub_del_all()
1210 mod = get_model(elem, buf, &vnd); in mod_sub_del_all()
1266 struct net_buf_simple *buf) in mod_sub_get() argument
1274 addr = net_buf_simple_pull_le16(buf); in mod_sub_get()
1280 id = net_buf_simple_pull_le16(buf); in mod_sub_get()
1321 struct net_buf_simple *buf) in mod_sub_get_vnd() argument
1329 addr = net_buf_simple_pull_le16(buf); in mod_sub_get_vnd()
1335 company = net_buf_simple_pull_le16(buf); in mod_sub_get_vnd()
1336 id = net_buf_simple_pull_le16(buf); in mod_sub_get_vnd()
1380 struct net_buf_simple *buf) in mod_sub_va_add() argument
1393 if ((buf->len != 20U) && (buf->len != 22U)) { in mod_sub_va_add()
1398 elem_addr = net_buf_simple_pull_le16(buf); in mod_sub_va_add()
1404 uuid = net_buf_simple_pull_mem(buf, 16); in mod_sub_va_add()
1408 mod_id = buf->data; in mod_sub_va_add()
1412 vnd = (buf->len == 4U); in mod_sub_va_add()
1417 mod = get_model(elem, buf, &vnd); in mod_sub_va_add()
1483 struct net_buf_simple *buf) in mod_sub_va_del() argument
1495 if ((buf->len != 20U) && (buf->len != 22U)) { in mod_sub_va_del()
1500 elem_addr = net_buf_simple_pull_le16(buf); in mod_sub_va_del()
1506 uuid = net_buf_simple_pull_mem(buf, 16); in mod_sub_va_del()
1510 mod_id = buf->data; in mod_sub_va_del()
1515 vnd = (buf->len == 4U); in mod_sub_va_del()
1520 mod = get_model(elem, buf, &vnd); in mod_sub_va_del()
1567 struct net_buf_simple *buf) in mod_sub_va_overwrite() argument
1578 if ((buf->len != 20U) && (buf->len != 22U)) { in mod_sub_va_overwrite()
1583 elem_addr = net_buf_simple_pull_le16(buf); in mod_sub_va_overwrite()
1589 uuid = net_buf_simple_pull_mem(buf, 16); in mod_sub_va_overwrite()
1593 mod_id = buf->data; in mod_sub_va_overwrite()
1598 vnd = (buf->len == 4U); in mod_sub_va_overwrite()
1603 mod = get_model(elem, buf, &vnd); in mod_sub_va_overwrite()
1660 struct net_buf_simple *buf) in net_key_add() argument
1665 idx = net_buf_simple_pull_le16(buf); in net_key_add()
1673 status = bt_mesh_subnet_add(idx, buf->data); in net_key_add()
1680 struct net_buf_simple *buf) in net_key_update() argument
1685 idx = net_buf_simple_pull_le16(buf); in net_key_update()
1691 status = bt_mesh_subnet_update(idx, buf->data); in net_key_update()
1698 struct net_buf_simple *buf) in net_key_del() argument
1702 del_idx = net_buf_simple_pull_le16(buf); in net_key_del()
1725 struct net_buf_simple *buf) in net_key_get() argument
1769 struct net_buf_simple *buf) in node_identity_get() argument
1776 ctx->addr, buf->len, bt_hex(buf->data, buf->len)); in node_identity_get()
1778 idx = net_buf_simple_pull_le16(buf); in node_identity_get()
1791 struct net_buf_simple *buf) in node_identity_set() argument
1797 ctx->addr, buf->len, bt_hex(buf->data, buf->len)); in node_identity_set()
1799 idx = net_buf_simple_pull_le16(buf); in node_identity_set()
1805 node_id = net_buf_simple_pull_u8(buf); in node_identity_set()
1846 struct net_buf_simple *buf) in mod_app_bind() argument
1855 if ((buf->len != 6U) && (buf->len != 8U)) { in mod_app_bind()
1860 elem_addr = net_buf_simple_pull_le16(buf); in mod_app_bind()
1866 key_app_idx = net_buf_simple_pull_le16(buf); in mod_app_bind()
1867 mod_id = buf->data; in mod_app_bind()
1872 vnd = (buf->len == 4U); in mod_app_bind()
1877 mod = get_model(elem, buf, &vnd); in mod_app_bind()
1910 struct net_buf_simple *buf) in mod_app_unbind() argument
1919 if ((buf->len != 6U) && (buf->len != 8U)) { in mod_app_unbind()
1924 elem_addr = net_buf_simple_pull_le16(buf); in mod_app_unbind()
1930 key_app_idx = net_buf_simple_pull_le16(buf); in mod_app_unbind()
1931 mod_id = buf->data; in mod_app_unbind()
1936 vnd = (buf->len == 4U); in mod_app_unbind()
1941 mod = get_model(elem, buf, &vnd); in mod_app_unbind()
1969 struct net_buf_simple *buf) in mod_app_get() argument
1982 if ((buf->len != 4U) && (buf->len != 6U)) { in mod_app_get()
1987 elem_addr = net_buf_simple_pull_le16(buf); in mod_app_get()
1993 mod_id = buf->data; in mod_app_get()
2000 vnd = (buf->len == 4U); in mod_app_get()
2005 mod = get_model(elem, buf, &vnd); in mod_app_get()
2054 struct net_buf_simple *buf) in node_reset() argument
2064 ctx->addr, buf->len, bt_hex(buf->data, buf->len)); in node_reset()
2092 struct net_buf_simple *buf) in friend_get() argument
2095 ctx->addr, buf->len, bt_hex(buf->data, buf->len)); in friend_get()
2102 struct net_buf_simple *buf) in friend_set() argument
2105 ctx->addr, buf->len, bt_hex(buf->data, buf->len)); in friend_set()
2107 if (buf->data[0] != 0x00 && buf->data[0] != 0x01) { in friend_set()
2108 LOG_WRN("Invalid Friend value 0x%02x", buf->data[0]); in friend_set()
2112 (void)bt_mesh_friend_set(buf->data[0]); in friend_set()
2119 struct net_buf_simple *buf) in lpn_timeout_get() argument
2126 lpn_addr = net_buf_simple_pull_le16(buf); in lpn_timeout_get()
2183 struct net_buf_simple *buf) in krp_get() argument
2188 idx = net_buf_simple_pull_le16(buf); in krp_get()
2202 struct net_buf_simple *buf) in krp_set() argument
2207 idx = net_buf_simple_pull_le16(buf); in krp_set()
2208 phase = net_buf_simple_pull_u8(buf); in krp_set()
2289 struct net_buf_simple *buf) in heartbeat_pub_get() argument
2302 struct net_buf_simple *buf) in heartbeat_pub_set() argument
2304 struct hb_pub_param *param = (void *)buf->data; in heartbeat_pub_set()
2387 struct net_buf_simple *buf) in heartbeat_sub_get() argument
2400 struct net_buf_simple *buf) in heartbeat_sub_set() argument
2410 sub_src = net_buf_simple_pull_le16(buf); in heartbeat_sub_set()
2411 sub_dst = net_buf_simple_pull_le16(buf); in heartbeat_sub_set()
2412 period_log = net_buf_simple_pull_u8(buf); in heartbeat_sub_set()