Lines Matching full:keys

324 	for (i = 0; i < ARRAY_SIZE(model->keys); i++) {  in mod_bind()
326 if (model->keys[i] == key_idx) { in mod_bind()
331 for (i = 0; i < ARRAY_SIZE(model->keys); i++) { in mod_bind()
332 if (model->keys[i] == BT_MESH_KEY_UNUSED) { in mod_bind()
333 model->keys[i] = key_idx; in mod_bind()
356 for (i = 0; i < ARRAY_SIZE(model->keys); i++) { in mod_unbind()
357 if (model->keys[i] != key_idx) { in mod_unbind()
361 model->keys[i] = BT_MESH_KEY_UNUSED; in mod_unbind()
394 struct bt_mesh_app_keys *keys; in app_key_set() local
416 keys = &key->keys[1]; in app_key_set()
428 if (memcmp(keys->val, val, 16)) { in app_key_set()
439 !memcmp(key->keys[0].val, val, 16)) { in app_key_set()
455 keys = &key->keys[0]; in app_key_set()
458 if (bt_mesh_app_id(val, &keys->id)) { in app_key_set()
466 BT_DBG("app_idx 0x%04x AID 0x%02x", app_idx, keys->id); in app_key_set()
470 memcpy(keys->val, val, 16); in app_key_set()
560 memset(key->keys, 0, sizeof(key->keys)); in bt_mesh_app_key_del()
2206 if (memcmp(buf->om_data, sub->keys[0].net, 16)) { in net_key_add()
2216 err = bt_mesh_net_keys_create(&sub->keys[0], buf->om_data); in net_key_add()
2273 if (!memcmp(buf->om_data, sub->keys[0].net, 16)) { in net_key_update()
2278 if (!memcmp(buf->om_data, sub->keys[1].net, 16)) { in net_key_update()
2289 err = bt_mesh_net_keys_create(&sub->keys[1], buf->om_data); in net_key_update()
2698 for (i = 0; i < ARRAY_SIZE(mod->keys); i++) { in mod_app_get()
2699 if (mod->keys[i] != BT_MESH_KEY_UNUSED) { in mod_app_get()
2700 net_buf_simple_add_le16(msg, mod->keys[i]); in mod_app_get()
2727 /* Send the response first since we wont have any keys left to in node_reset()
3376 model->keys[0] = BT_MESH_KEY_DEV; in bt_mesh_cfg_srv_init()
3407 * of removing all app keys, however model subscription clearing in mod_reset()
3433 /* Delete all net keys, which also takes care of all app keys which in bt_mesh_cfg_reset()
3596 /* Delete any app keys bound to this NetKey index */ in bt_mesh_subnet_del()