Lines Matching full:update
71 /* IV Index & IV Update storage */
179 BT_DBG("IV Index 0x%04x (IV Update Flag %u) duration %u hours", in iv_set()
757 if (mod->pub && mod->pub->update && in commit_mod()
916 /* Always update Seq whenever IV changes */ in bt_mesh_store_iv()
1158 struct key_update *update = &key_updates[i]; in store_pending_keys() local
1160 if (!update->valid) { in store_pending_keys()
1164 if (update->clear) { in store_pending_keys()
1165 if (update->app_key) { in store_pending_keys()
1166 clear_app_key(update->key_idx); in store_pending_keys()
1168 clear_net_key(update->key_idx); in store_pending_keys()
1171 if (update->app_key) { in store_pending_keys()
1174 key = bt_mesh_app_key_find(update->key_idx); in store_pending_keys()
1179 update->key_idx); in store_pending_keys()
1185 sub = bt_mesh_subnet_get(update->key_idx); in store_pending_keys()
1190 update->key_idx); in store_pending_keys()
1195 update->valid = 0; in store_pending_keys()
1398 struct key_update *update = &key_updates[i]; in key_update_find() local
1400 if (!update->valid) { in key_update_find()
1401 *free_slot = update; in key_update_find()
1405 if (update->app_key != app_key) { in key_update_find()
1409 if (update->key_idx == key_idx) { in key_update_find()
1410 match = update; in key_update_find()
1419 struct key_update *update, *free_slot; in bt_mesh_store_subnet() local
1423 update = key_update_find(false, sub->net_idx, &free_slot); in bt_mesh_store_subnet()
1424 if (update) { in bt_mesh_store_subnet()
1425 update->clear = 0; in bt_mesh_store_subnet()
1445 struct key_update *update, *free_slot; in bt_mesh_store_app_key() local
1449 update = key_update_find(true, key->app_idx, &free_slot); in bt_mesh_store_app_key()
1450 if (update) { in bt_mesh_store_app_key()
1451 update->clear = 0; in bt_mesh_store_app_key()
1488 struct key_update *update, *free_slot; in bt_mesh_clear_subnet() local
1492 update = key_update_find(false, sub->net_idx, &free_slot); in bt_mesh_clear_subnet()
1493 if (update) { in bt_mesh_clear_subnet()
1494 update->clear = 1; in bt_mesh_clear_subnet()
1514 struct key_update *update, *free_slot; in bt_mesh_clear_app_key() local
1518 update = key_update_find(true, key->app_idx, &free_slot); in bt_mesh_clear_app_key()
1519 if (update) { in bt_mesh_clear_app_key()
1520 update->clear = 1; in bt_mesh_clear_app_key()