Lines Matching refs:va
844 const struct bt_mesh_va *va; in mod_pub_va_set() local
899 status = bt_mesh_va_add(uuid, &va); in mod_pub_va_set()
904 pub_addr = va->addr; in mod_pub_va_set()
906 status = _mod_pub_set(mod, pub_addr, va->uuid, pub_app_idx, cred_flag, pub_ttl, in mod_pub_va_set()
909 (void)bt_mesh_va_del(va->uuid); in mod_pub_va_set()
1382 const struct bt_mesh_va *va; in mod_sub_va_add() local
1423 status = bt_mesh_va_add(uuid, &va); in mod_sub_va_add()
1428 if (bt_mesh_model_find_uuid(&mod, va->uuid)) { in mod_sub_va_add()
1431 (void)bt_mesh_va_del(va->uuid); in mod_sub_va_add()
1432 sub_addr = va->addr; in mod_sub_va_add()
1439 (void)bt_mesh_va_del(va->uuid); in mod_sub_va_add()
1457 (void)bt_mesh_va_del(va->uuid); in mod_sub_va_add()
1461 *group_entry = va->addr; in mod_sub_va_add()
1462 *label_entry = va->uuid; in mod_sub_va_add()
1464 if (IS_ENABLED(CONFIG_BT_MESH_LOW_POWER) && va->ref == 1 && in mod_sub_va_add()
1465 !bt_mesh_va_collision_check(va->addr)) { in mod_sub_va_add()
1466 bt_mesh_lpn_group_add(va->addr); in mod_sub_va_add()
1474 sub_addr = va->addr; in mod_sub_va_add()
1485 const struct bt_mesh_va *va; in mod_sub_va_del() local
1526 va = bt_mesh_va_find(uuid); in mod_sub_va_del()
1527 if (!va) { in mod_sub_va_del()
1532 if (IS_ENABLED(CONFIG_BT_MESH_LOW_POWER) && va->ref == 1 && in mod_sub_va_del()
1533 !bt_mesh_va_collision_check(va->addr)) { in mod_sub_va_del()
1534 bt_mesh_lpn_group_del(&va->addr, 1); in mod_sub_va_del()
1537 label_match = bt_mesh_model_find_uuid(&mod, va->uuid); in mod_sub_va_del()
1544 if (mod->groups[i] == va->addr) { in mod_sub_va_del()
1556 sub_addr = va->addr; in mod_sub_va_del()
1557 (void)bt_mesh_va_del(va->uuid); in mod_sub_va_del()
1569 const struct bt_mesh_va *va; in mod_sub_va_overwrite() local
1610 (void)va; in mod_sub_va_overwrite()
1616 status = bt_mesh_va_add(uuid, &va); in mod_sub_va_overwrite()
1622 mod->groups[0] = va->addr; in mod_sub_va_overwrite()
1623 mod->uuids[0] = va->uuid; in mod_sub_va_overwrite()
1629 if (IS_ENABLED(CONFIG_BT_MESH_LOW_POWER) && va->ref == 1 && in mod_sub_va_overwrite()
1630 !bt_mesh_va_collision_check(va->addr)) { in mod_sub_va_overwrite()
1631 bt_mesh_lpn_group_add(va->addr); in mod_sub_va_overwrite()
1634 sub_addr = va->addr; in mod_sub_va_overwrite()