Lines Matching refs:sub_addr

919 			       uint16_t elem_addr, uint16_t sub_addr, uint8_t *mod_id,  in send_mod_sub_status()  argument
924 LOG_DBG("status 0x%02x elem_addr 0x%04x sub_addr 0x%04x", status, elem_addr, sub_addr); in send_mod_sub_status()
930 net_buf_simple_add_le16(&msg, sub_addr); in send_mod_sub_status()
949 uint16_t elem_addr, sub_addr; in mod_sub_add() local
968 sub_addr = net_buf_simple_pull_le16(buf); in mod_sub_add()
970 LOG_DBG("elem_addr 0x%04x, sub_addr 0x%04x", elem_addr, sub_addr); in mod_sub_add()
988 if (!BT_MESH_ADDR_IS_GROUP(sub_addr) && !BT_MESH_ADDR_IS_FIXED_GROUP(sub_addr)) { in mod_sub_add()
993 if (bt_mesh_model_find_group(&mod, sub_addr)) { in mod_sub_add()
1006 *entry = sub_addr; in mod_sub_add()
1014 bt_mesh_lpn_group_add(sub_addr); in mod_sub_add()
1019 return send_mod_sub_status(model, ctx, status, elem_addr, sub_addr, in mod_sub_add()
1027 uint16_t elem_addr, sub_addr; in mod_sub_del() local
1046 sub_addr = net_buf_simple_pull_le16(buf); in mod_sub_del()
1048 LOG_DBG("elem_addr 0x%04x sub_addr 0x%04x", elem_addr, sub_addr); in mod_sub_del()
1066 if (!BT_MESH_ADDR_IS_GROUP(sub_addr) && !BT_MESH_ADDR_IS_FIXED_GROUP(sub_addr)) { in mod_sub_del()
1077 bt_mesh_lpn_group_del(&sub_addr, 1); in mod_sub_del()
1080 match = bt_mesh_model_find_group(&mod, sub_addr); in mod_sub_del()
1090 return send_mod_sub_status(model, ctx, status, elem_addr, sub_addr, in mod_sub_del()
1109 uint16_t elem_addr, sub_addr; in mod_sub_overwrite() local
1127 sub_addr = net_buf_simple_pull_le16(buf); in mod_sub_overwrite()
1129 LOG_DBG("elem_addr 0x%04x sub_addr 0x%04x", elem_addr, sub_addr); in mod_sub_overwrite()
1147 if (!BT_MESH_ADDR_IS_GROUP(sub_addr) && !BT_MESH_ADDR_IS_FIXED_GROUP(sub_addr)) { in mod_sub_overwrite()
1156 mod->groups[0] = sub_addr; in mod_sub_overwrite()
1164 bt_mesh_lpn_group_add(sub_addr); in mod_sub_overwrite()
1172 return send_mod_sub_status(model, ctx, status, elem_addr, sub_addr, in mod_sub_overwrite()
1383 uint16_t elem_addr, sub_addr = BT_MESH_ADDR_UNASSIGNED; in mod_sub_va_add() local
1473 sub_addr = va->addr; in mod_sub_va_add()
1476 return send_mod_sub_status(model, ctx, status, elem_addr, sub_addr, in mod_sub_va_add()
1485 uint16_t elem_addr, sub_addr = BT_MESH_ADDR_UNASSIGNED; in mod_sub_va_del() local
1555 sub_addr = va->addr; in mod_sub_va_del()
1560 return send_mod_sub_status(model, ctx, status, elem_addr, sub_addr, in mod_sub_va_del()
1569 uint16_t elem_addr, sub_addr = BT_MESH_ADDR_UNASSIGNED; in mod_sub_va_overwrite() local
1633 sub_addr = va->addr; in mod_sub_va_overwrite()
1636 return send_mod_sub_status(model, ctx, status, elem_addr, sub_addr, in mod_sub_va_overwrite()