| /Zephyr-latest/subsys/net/lib/lwm2m/ |
| D | lwm2m_obj_access_control.c | 72 uint16_t obj_id; member 98 static int obj_inst_to_index(uint16_t obj_id, uint16_t obj_inst_id) in obj_inst_to_index() argument 103 if (inst[i].obj && ac_data[i].obj_id == obj_id && in obj_inst_to_index() 122 void access_control_add(uint16_t obj_id, uint16_t obj_inst_id, int server_obj_inst_id) in access_control_add() argument 129 if (obj_id == AC_OBJ_ID) { in access_control_add() 133 if (obj_inst_to_index(obj_id, obj_inst_id) >= 0) { in access_control_add() 134 LOG_DBG("Access control for obj_inst /%d/%d already exist", obj_id, obj_inst_id); in access_control_add() 173 ac_data[avail].obj_id = obj_id; in access_control_add() 178 void access_control_add_obj(uint16_t obj_id, int server_obj_inst_id) in access_control_add_obj() argument 180 access_control_add(obj_id, OBJ_LVL_MAX_ID, server_obj_inst_id); in access_control_add_obj() [all …]
|
| D | lwm2m_obj_access_control.h | 27 int access_control_check_access(uint16_t obj_id, uint16_t obj_inst_id, uint16_t server_obj_inst, 38 void access_control_add(uint16_t obj_id, uint16_t obj_inst_id, int server_obj_inst_id); 48 void access_control_add_obj(uint16_t obj_id, int server_obj_inst_id); 59 void access_control_remove(uint16_t obj_id, uint16_t obj_inst_id); 67 void access_control_remove_obj(uint16_t obj_id);
|
| D | lwm2m_registry.h | 20 int lwm2m_create_obj_inst(uint16_t obj_id, uint16_t obj_inst_id, 30 int lwm2m_delete_obj_inst(uint16_t obj_id, uint16_t obj_inst_id); 123 struct lwm2m_engine_obj *get_engine_obj(int obj_id); 132 struct lwm2m_engine_obj_inst *get_engine_obj_inst(int obj_id, int obj_inst_id); 159 struct lwm2m_engine_obj_inst *next_engine_obj_inst(int obj_id, int obj_inst_id);
|
| D | lwm2m_registry.c | 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() [all …]
|
| D | lwm2m_observation.c | 166 if (p->obj_id != o_p->obj_id) { in lwm2m_observer_path_compare() 206 int lwm2m_notify_observer(uint16_t obj_id, uint16_t obj_inst_id, uint16_t res_id) in lwm2m_notify_observer() argument 211 path.obj_id = obj_id; in lwm2m_notify_observer() 233 obj = get_engine_obj(path->obj_id); in engine_observe_get_attributes() 235 LOG_ERR("unable to find obj: %u", path->obj_id); in engine_observe_get_attributes() 246 obj_inst = get_engine_obj_inst(path->obj_id, path->obj_inst_id); in engine_observe_get_attributes() 268 LOG_ERR("unable to find res_id: %u/%u/%u", path->obj_id, path->obj_inst_id, in engine_observe_get_attributes() 276 LOG_ERR("unable to find obj_field: %u/%u/%u", path->obj_id, in engine_observe_get_attributes() 391 LOG_DBG("NOTIFY EVENT %u/%u/%u", path->obj_id, path->obj_inst_id, in lwm2m_notify_observer_path() 465 LOG_DBG("OBSERVER ADDED %u/%u/%u/%u(%u)", tmp->path.obj_id, tmp->path.obj_inst_id, in engine_observe_node_init() [all …]
|
| D | lwm2m_observation.h | 10 int lwm2m_notify_observer(uint16_t obj_id, uint16_t obj_inst_id, uint16_t res_id); 55 void engine_remove_observer_by_id(uint16_t obj_id, int32_t obj_inst_id);
|
| D | lwm2m_rw_link_format.c | 265 switch (path->obj_id) { in put_corelink_ssid() 303 path->obj_id); in put_corelink_ssid() 329 ret = snprintk(obj_buf, sizeof(obj_buf), "</%u>", path->obj_id); in put_obj_corelink() 380 path->obj_id, path->obj_inst_id); in put_obj_inst_corelink() 400 if (path->obj_id == LWM2M_OBJECT_SECURITY_ID || in put_obj_inst_corelink() 401 path->obj_id == LWM2M_OBJECT_SERVER_ID) { in put_obj_inst_corelink() 450 ret = snprintk(obj_buf, sizeof(obj_buf), "</%u/%u/%u>", path->obj_id, in put_res_corelink() 516 ret = snprintk(obj_buf, sizeof(obj_buf), "</%u/%u/%u/%u>", path->obj_id, in put_res_inst_corelink()
|
| D | lwm2m_message_handling.c | 498 *id[4] = {&path->obj_id, &path->obj_inst_id, &path->res_id, &path->res_inst_id}; in coap_options_to_path() 849 if (obj->obj_id == LWM2M_OBJECT_SECURITY_ID) { in lwm2m_register_payload_handler() 857 ret = engine_put_corelink(&msg->out, &LWM2M_OBJ(obj->obj_id)); in lwm2m_register_payload_handler() 868 if (obj_inst->obj->obj_id == obj->obj_id) { in lwm2m_register_payload_handler() 871 &LWM2M_OBJ(obj_inst->obj->obj_id, obj_inst->obj_inst_id)); in lwm2m_register_payload_handler() 1512 temp_path.obj_id = obj_inst->obj->obj_id; in lwm2m_read_handler() 1626 if (msg->path.obj_id == LWM2M_OBJECT_SECURITY_ID || in lwm2m_delete_handler() 1627 msg->path.obj_id == LWM2M_OBJECT_DEVICE_ID) { in lwm2m_delete_handler() 1631 ret = lwm2m_delete_obj_inst(msg->path.obj_id, msg->path.obj_inst_id); in lwm2m_delete_handler() 1786 obj_inst = next_engine_obj_inst(msg->path.obj_id, obj_inst->obj_inst_id); in lwm2m_perform_read_object_instance() [all …]
|
| D | lwm2m_engine.c | 261 if (path->obj_id == LWM2M_OBJECT_SECURITY_ID || path->obj_id == LWM2M_OBJECT_SERVER_ID) { in lwm2m_engine_bootstrap_override() 295 static bool bootstrap_delete_allowed(int obj_id, int obj_inst_id) in bootstrap_delete_allowed() argument 300 if (obj_id == LWM2M_OBJECT_SECURITY_ID) { in bootstrap_delete_allowed() 312 if (obj_id == LWM2M_OBJECT_DEVICE_ID) { in bootstrap_delete_allowed() 330 if (!bootstrap_delete_allowed(msg->path.obj_id, msg->path.obj_inst_id)) { in bootstrap_delete() 334 return lwm2m_delete_obj_inst(msg->path.obj_id, msg->path.obj_inst_id); in bootstrap_delete() 344 if (msg->path.level == 1 && obj_inst->obj->obj_id != msg->path.obj_id) { in bootstrap_delete() 348 if (!bootstrap_delete_allowed(obj_inst->obj->obj_id, obj_inst->obj_inst_id)) { in bootstrap_delete() 352 ret = lwm2m_delete_obj_inst(obj_inst->obj->obj_id, obj_inst->obj_inst_id); in bootstrap_delete()
|
| D | ipso_push_button.c | 108 LOG_ERR("Failed to increment counter resource %d/%d/%d", path.obj_id, in state_post_write_cb() 176 onoff_switch.obj_id = IPSO_OBJECT_PUSH_BUTTON_ID; in ipso_button_init()
|
| D | lwm2m_obj_event_log.c | 87 lwm2m_event_log.obj_id = LWM2M_OBJECT_EVENT_LOG_ID; in lwm2m_event_log_init()
|
| D | lwm2m_util.c | 478 path->obj_id = value; in lwm2m_string_to_path() 513 if (level >= LWM2M_PATH_LEVEL_OBJECT && (a->obj_id != b->obj_id)) { in lwm2m_obj_path_equal()
|
| D | lwm2m_shell.c | 617 obj_path.obj_id, obj_path.obj_inst_id, obj_path.res_id, in cmd_cache() 743 snprintf(path, sizeof(path), "%hu/%hu/%hu/%hu", obj->obj_id, in print_object_instance() 746 snprintf(path, sizeof(path), "%hu/%hu/%hu", obj->obj_id, in print_object_instance() 790 struct lwm2m_engine_obj_inst *oi = next_engine_obj_inst(obj->obj_id, -1); in print_object() 794 oi = next_engine_obj_inst(obj->obj_id, oi->obj_inst_id); in print_object()
|
| D | lwm2m_obj_location.c | 96 location.obj_id = LWM2M_OBJECT_LOCATION_ID; in ipso_location_init()
|
| D | lwm2m_obj_portfolio.c | 112 portfolio.obj_id = LWM2M_OBJECT_PORTFOLIO_ID; in lwm2m_portfolio_init()
|
| D | lwm2m_obj_binaryappdata.c | 109 lwm2m_binaryappdata.obj_id = LWM2M_OBJECT_BINARYAPPDATACONTAINER_ID; in lwm2m_binaryappdata_init()
|
| D | lwm2m_rw_cbor.c | 231 snprintk(objlnk, sizeof(objlnk), "%" PRIu16 ":%" PRIu16 "", value->obj_id, value->obj_inst); in put_objlnk() 453 value->obj_id = LWM2M_OBJLNK_MAX_ID; in get_objlnk() 473 value->obj_id = id; in get_objlnk()
|
| D | lwm2m_rw_plain_text.c | 175 return plain_text_put_format(out, "%u:%u", value->obj_id, in put_objlnk() 356 value->obj_id = (uint16_t)tmp; in get_objlnk()
|
| /Zephyr-latest/tests/net/lib/lwm2m/observation/src/ |
| D | lwm2m_observation.c | 25 if (level >= LWM2M_PATH_LEVEL_OBJECT && path->obj_id != compare_path->obj_id) { in lwm2m_path_object_equal_upto() 68 is_after = entry->path.obj_id >= prev->path.obj_id; in assert_path_list_order() 71 entry->path.obj_id == prev->path.obj_id) { in assert_path_list_order() 93 zassert_true(entry->path.obj_id >= obj_id_max, in assert_path_list_order() 96 entry->path.obj_id, obj_id_max); in assert_path_list_order() 145 zassert_true(entry->path.obj_id >= obj_id_max, in assert_path_list_order() 148 entry->path.obj_id, obj_id_max); in assert_path_list_order() 184 obj_id_max = entry->path.obj_id; in assert_path_list_order() 190 (prev == NULL || entry->path.obj_id == prev->path.obj_id)) { in assert_path_list_order() 197 (prev == NULL || entry->path.obj_id == prev->path.obj_id) && in assert_path_list_order() [all …]
|
| /Zephyr-latest/include/zephyr/net/ |
| D | lwm2m_path.h | 89 #define LWM2M_OBJ1(oi) (struct lwm2m_obj_path) {.obj_id = oi, .level = 1} 90 #define LWM2M_OBJ2(oi, oii) (struct lwm2m_obj_path) {.obj_id = oi, .obj_inst_id = oii, .level = 2} 92 {.obj_id = oi, .obj_inst_id = oii, .res_id = ri, .level = 3} 94 {.obj_id = oi, .obj_inst_id = oii, .res_id = ri, .res_inst_id = rii, .level = 4}
|
| D | lwm2m.h | 101 uint16_t obj_id; /**< Object ID */ member 789 uint16_t obj_id; /**< Object ID */ member 1272 int lwm2m_register_create_callback(uint16_t obj_id, 1285 int lwm2m_register_delete_callback(uint16_t obj_id,
|
| /Zephyr-latest/include/zephyr/bluetooth/services/ |
| D | ots.h | 986 uint64_t obj_id); 1131 static inline int bt_ots_obj_id_to_str(uint64_t obj_id, char *str, size_t len) in bt_ots_obj_id_to_str() argument 1135 sys_put_le48(obj_id, id); in bt_ots_obj_id_to_str()
|
| /Zephyr-latest/tests/net/lib/lwm2m/content_link_format/src/ |
| D | main.c | 55 test_obj.obj_id = TEST_OBJ_ID; in test_obj_init() 103 test_path.obj_id = TEST_OBJ_ID; in context_reset() 312 test_path.obj_id = test_obj_id[i]; in ZTEST()
|
| /Zephyr-latest/subsys/bluetooth/audio/ |
| D | mcc.c | 513 uint64_t obj_id = 0; in mcs_write_current_track_obj_id_cb() local 522 obj_id = sys_get_le48((const uint8_t *)params->data); in mcs_write_current_track_obj_id_cb() 523 LOG_DBG_OBJ_ID("Object ID: ", obj_id); in mcs_write_current_track_obj_id_cb() 525 if (!BT_MCS_VALID_OBJ_ID(obj_id)) { in mcs_write_current_track_obj_id_cb() 531 mcc_cb->set_current_track_obj_id(conn, cb_err, obj_id); in mcs_write_current_track_obj_id_cb() 581 uint64_t obj_id = 0; in mcs_write_next_track_obj_id_cb() local 590 obj_id = sys_get_le48((const uint8_t *)params->data); in mcs_write_next_track_obj_id_cb() 591 LOG_DBG_OBJ_ID("Object ID: ", obj_id); in mcs_write_next_track_obj_id_cb() 593 if (!BT_MCS_VALID_OBJ_ID(obj_id)) { in mcs_write_next_track_obj_id_cb() 599 mcc_cb->set_next_track_obj_id(conn, cb_err, obj_id); in mcs_write_next_track_obj_id_cb() [all …]
|
| /Zephyr-latest/subsys/bluetooth/services/ots/ |
| D | ots_client.c | 618 uint64_t obj_id) in bt_ots_client_select_id() argument 620 CHECKIF(!BT_OTS_VALID_OBJ_ID(obj_id)) { in bt_ots_client_select_id() 621 LOG_DBG("Invalid object ID 0x%016llx", obj_id); in bt_ots_client_select_id() 651 otc_inst->cur_object.id = obj_id; in bt_ots_client_select_id() 652 sys_put_le48(obj_id, param); in bt_ots_client_select_id() 884 uint64_t obj_id = net_buf_simple_pull_le48(&net_buf); in read_obj_id_cb() local 889 (void)bt_ots_obj_id_to_str(obj_id, t, sizeof(t)); in read_obj_id_cb() 893 cur_object->id != obj_id) { in read_obj_id_cb() 901 cur_object->id = obj_id; in read_obj_id_cb()
|