Lines Matching refs:model_bound
460 } model_bound[MODEL_BOUNDS_MAX]; variable
981 for (int i = 0; i < ARRAY_SIZE(model_bound); i++) { in srpl_clear()
982 if (model_bound[i].model->id == BT_MESH_MODEL_ID_SOL_PDU_RPL_CLI) { in srpl_clear()
983 app_idx = model_bound[i].appkey_idx; in srpl_clear()
1152 for (i = 0; i < ARRAY_SIZE(model_bound); i++) { in lookup_model_bound()
1153 if (model_bound[i].model && model_bound[i].model->id == id) { in lookup_model_bound()
1154 return &model_bound[i]; in lookup_model_bound()
1826 for (int i = 0; i < ARRAY_SIZE(model_bound); i++) { in model_send()
1827 if (bt_mesh_model_elem(model_bound[i].model)->rt->addr == src) { in model_send()
1828 model = model_bound[i].model; in model_send()
1829 ctx.app_idx = model_bound[i].appkey_idx; in model_send()
4244 struct model_data *model_bound; in dfu_info_get() local
4254 model_bound = lookup_model_bound(BT_MESH_MODEL_ID_DFU_CLI); in dfu_info_get()
4255 if (!model_bound) { in dfu_info_get()
4259 ctx.addr = model_bound->addr; in dfu_info_get()
4260 ctx.app_idx = model_bound->appkey_idx; in dfu_info_get()
4279 struct model_data *model_bound; in dfu_update_metadata_check() local
4295 model_bound = lookup_model_bound(BT_MESH_MODEL_ID_DFU_CLI); in dfu_update_metadata_check()
4296 if (!model_bound) { in dfu_update_metadata_check()
4301 ctx.addr = model_bound->addr; in dfu_update_metadata_check()
4302 ctx.app_idx = model_bound->appkey_idx; in dfu_update_metadata_check()
4342 struct model_data *model_bound; in dfu_firmware_update_get() local
4353 model_bound = lookup_model_bound(BT_MESH_MODEL_ID_DFU_CLI); in dfu_firmware_update_get()
4354 if (!model_bound) { in dfu_firmware_update_get()
4359 ctx.addr = model_bound->addr; in dfu_firmware_update_get()
4360 ctx.app_idx = model_bound->appkey_idx; in dfu_firmware_update_get()
4376 struct model_data *model_bound; in dfu_firmware_update_cancel() local
4385 model_bound = lookup_model_bound(BT_MESH_MODEL_ID_DFU_CLI); in dfu_firmware_update_cancel()
4386 if (!model_bound) { in dfu_firmware_update_cancel()
4391 ctx.addr = model_bound->addr; in dfu_firmware_update_cancel()
4392 ctx.app_idx = model_bound->appkey_idx; in dfu_firmware_update_cancel()
4407 struct model_data *model_bound; in dfu_firmware_update_start() local
4422 model_bound = lookup_model_bound(BT_MESH_MODEL_ID_DFU_CLI); in dfu_firmware_update_start()
4423 if (!model_bound) { in dfu_firmware_update_start()
4475 dfu_tx.inputs.app_idx = model_bound->appkey_idx; in dfu_firmware_update_start()
4491 struct model_data *model_bound; in dfu_firmware_update_apply() local
4496 model_bound = lookup_model_bound(BT_MESH_MODEL_ID_DFU_CLI); in dfu_firmware_update_apply()
4497 if (!model_bound) { in dfu_firmware_update_apply()
4561 struct model_data *model_bound; in blob_info_get() local
4568 model_bound = lookup_model_bound(BT_MESH_MODEL_ID_BLOB_CLI); in blob_info_get()
4569 if (!model_bound) { in blob_info_get()
4595 blob_cli_inputs_prepare(group, model_bound->appkey_idx); in blob_info_get()
4610 struct model_data *model_bound; in blob_transfer_start() local
4615 model_bound = lookup_model_bound(BT_MESH_MODEL_ID_BLOB_CLI); in blob_transfer_start()
4616 if (!model_bound) { in blob_transfer_start()
4667 struct model_data *model_bound; in blob_transfer_get() local
4673 model_bound = lookup_model_bound(BT_MESH_MODEL_ID_BLOB_CLI); in blob_transfer_get()
4674 if (!model_bound) { in blob_transfer_get()
4679 group = model_bound->addr; in blob_transfer_get()
4692 blob_cli_inputs_prepare(group, model_bound->appkey_idx); in blob_transfer_get()
4710 struct model_data *model_bound; in blob_srv_recv() local
4719 model_bound = lookup_model_bound(BT_MESH_MODEL_ID_BLOB_SRV); in blob_srv_recv()
4720 if (!model_bound) { in blob_srv_recv()
4749 struct model_data *model_bound; in blob_srv_cancel() local
4758 model_bound = lookup_model_bound(BT_MESH_MODEL_ID_BLOB_SRV); in blob_srv_cancel()
4759 if (!model_bound) { in blob_srv_cancel()
5423 for (i = 0; i < ARRAY_SIZE(model_bound); i++) { in model_bound_cb()
5424 if (!model_bound[i].model) { in model_bound_cb()
5425 model_bound[i].model = model; in model_bound_cb()
5426 model_bound[i].addr = addr; in model_bound_cb()
5427 model_bound[i].appkey_idx = key_idx; in model_bound_cb()
5444 for (i = 0; i < ARRAY_SIZE(model_bound); i++) { in model_unbound_cb()
5445 if (model_bound[i].model == model) { in model_unbound_cb()
5446 model_bound[i].model = NULL; in model_unbound_cb()
5447 model_bound[i].addr = 0x0000; in model_unbound_cb()
5448 model_bound[i].appkey_idx = BT_MESH_KEY_UNUSED; in model_unbound_cb()
5476 .model_bound = model_bound_cb,