Lines Matching refs:obj_id

56 	uint16_t obj_id;  member
112 access_control_add_obj(obj->obj_id, server_obj_inst_id); in lwm2m_register_obj()
123 access_control_remove_obj(obj->obj_id); in lwm2m_unregister_obj()
125 engine_remove_observer_by_id(obj->obj_id, -1); in lwm2m_unregister_obj()
130 struct lwm2m_engine_obj *get_engine_obj(int obj_id) in get_engine_obj() argument
135 if (obj->obj_id == obj_id) { in get_engine_obj()
164 return get_engine_obj(path->obj_id); in lwm2m_engine_get_obj()
175 access_control_add(obj_inst->obj->obj_id, obj_inst->obj_inst_id, server_obj_inst_id); in engine_register_obj_inst()
184 access_control_remove(obj_inst->obj->obj_id, obj_inst->obj_inst_id); in engine_unregister_obj_inst()
186 engine_remove_observer_by_id(obj_inst->obj->obj_id, obj_inst->obj_inst_id); in engine_unregister_obj_inst()
190 struct lwm2m_engine_obj_inst *get_engine_obj_inst(int obj_id, int obj_inst_id) in get_engine_obj_inst() argument
195 if (obj_inst->obj->obj_id == obj_id && obj_inst->obj_inst_id == obj_inst_id) { in get_engine_obj_inst()
203 struct lwm2m_engine_obj_inst *next_engine_obj_inst(int obj_id, int obj_inst_id) in next_engine_obj_inst() argument
208 if (obj_inst->obj->obj_id == obj_id && obj_inst->obj_inst_id > obj_inst_id && in next_engine_obj_inst()
217 int lwm2m_create_obj_inst(uint16_t obj_id, uint16_t obj_inst_id, in lwm2m_create_obj_inst() argument
225 obj = get_engine_obj(obj_id); in lwm2m_create_obj_inst()
227 LOG_ERR("unable to find obj: %u", obj_id); in lwm2m_create_obj_inst()
233 LOG_ERR("obj %u has no create_cb", obj_id); in lwm2m_create_obj_inst()
239 LOG_ERR("no more instances available for obj %u", obj_id); in lwm2m_create_obj_inst()
246 LOG_ERR("unable to create obj %u instance %u", obj_id, obj_inst_id); in lwm2m_create_obj_inst()
263 LOG_ERR("Error in user obj create %u/%u: %d", obj_id, obj_inst_id, ret); in lwm2m_create_obj_inst()
265 lwm2m_delete_obj_inst(obj_id, obj_inst_id); in lwm2m_create_obj_inst()
273 int lwm2m_delete_obj_inst(uint16_t obj_id, uint16_t obj_inst_id) in lwm2m_delete_obj_inst() argument
280 obj = get_engine_obj(obj_id); in lwm2m_delete_obj_inst()
286 obj_inst = get_engine_obj_inst(obj_id, obj_inst_id); in lwm2m_delete_obj_inst()
295 LOG_ERR("Error in user obj delete %u/%u: %d", obj_id, obj_inst_id, ret); in lwm2m_delete_obj_inst()
329 ret = lwm2m_create_obj_inst(path->obj_id, path->obj_inst_id, &obj_inst); in lwm2m_create_object_inst()
348 ret = lwm2m_delete_obj_inst(path->obj_id, path->obj_inst_id); in lwm2m_delete_object_inst()
364 return get_engine_obj_inst(path->obj_id, path->obj_inst_id); in lwm2m_engine_get_obj_inst()
381 oi = get_engine_obj_inst(path->obj_id, path->obj_inst_id); in path_to_objs()
383 LOG_ERR("obj instance %d/%d not found", path->obj_id, path->obj_inst_id); in path_to_objs()
553 LOG_DBG("path:%u/%u/%u, buf:%p, len:%d", path->obj_id, path->obj_inst_id, in lwm2m_engine_set()
572 "[%u/%u/%u/%u:lvl%u]", path->obj_id, path->obj_inst_id, path->res_id, in lwm2m_engine_set()
589 LOG_ERR("res instance data pointer is NULL [%u/%u/%u/%u:%u]", path->obj_id, in lwm2m_engine_set()
663 "[%u/%u/%u/%u:%u]", path->obj_id, path->obj_inst_id, path->res_id, in lwm2m_engine_set()
874 LOG_DBG("path:%u/%u/%u/%u, level %u, buf:%p, buflen:%d", path->obj_id, path->obj_inst_id, in lwm2m_engine_get()
1345 int lwm2m_register_create_callback(uint16_t obj_id, lwm2m_engine_user_cb_t cb) in lwm2m_register_create_callback() argument
1349 obj = get_engine_obj(obj_id); in lwm2m_register_create_callback()
1351 LOG_ERR("unable to find obj: %u", obj_id); in lwm2m_register_create_callback()
1359 int lwm2m_register_delete_callback(uint16_t obj_id, lwm2m_engine_user_cb_t cb) in lwm2m_register_delete_callback() argument
1363 obj = get_engine_obj(obj_id); in lwm2m_register_delete_callback()
1365 LOG_ERR("unable to find obj: %u", obj_id); in lwm2m_register_delete_callback()
1383 *obj_inst = get_engine_obj_inst(msg->path.obj_id, msg->path.obj_inst_id); in lwm2m_get_or_create_engine_obj()
1385 ret = lwm2m_create_obj_inst(msg->path.obj_id, msg->path.obj_inst_id, obj_inst); in lwm2m_get_or_create_engine_obj()
1450 if (obj->obj_id != default_obj_versions[i].obj_id) { in lwm2m_engine_shall_report_obj_version()