Lines Matching full:models
62 struct bt_mesh_model *model = &elem->models[j]; in bt_mesh_model_foreach()
274 return &elem->models[mod_idx]; in bt_mesh_model_get()
297 mod->mod_idx = mod - elem->models; in mod_init()
378 model = &elem->models[i]; in bt_mesh_elem_find_group()
436 static const struct bt_mesh_model_op *find_op(struct bt_mesh_model *models, in find_op() argument
446 *model = &models[i]; in find_op()
524 struct bt_mesh_model *models, *model; in bt_mesh_model_recv() local
556 /* SIG models cannot contain 3-byte (vendor) OpCodes, and in bt_mesh_model_recv()
557 * vendor models cannot contain SIG (1- or 2-byte) OpCodes, so in bt_mesh_model_recv()
561 models = elem->models; in bt_mesh_model_recv()
564 models = elem->vnd_models; in bt_mesh_model_recv()
568 op = find_op(models, count, rx->ctx.recv_dst, rx->ctx.app_idx, in bt_mesh_model_recv()
580 * store the parsing state in case multiple models in bt_mesh_model_recv()
752 if (elem->models[i].id == id) { in bt_mesh_model_find()
753 return &elem->models[i]; in bt_mesh_model_find()