Lines Matching refs:obj_field

98 static void lwm2m_engine_cache_write(const struct lwm2m_engine_obj_field *obj_field,
368 struct lwm2m_engine_obj_field **obj_field, struct lwm2m_engine_res **res, in path_to_objs() argument
428 if (obj_field) { in path_to_objs()
429 *obj_field = of; in path_to_objs()
445 struct lwm2m_engine_obj_field *obj_field; in is_string() local
448 ret = path_to_objs(path, NULL, &obj_field, NULL, NULL); in is_string()
449 if (ret < 0 || !obj_field) { in is_string()
452 if (obj_field->data_type == LWM2M_RES_TYPE_STRING) { in is_string()
540 struct lwm2m_engine_obj_field *obj_field; in lwm2m_engine_set() local
558 ret = path_to_objs(path, &obj_inst, &obj_field, &res, &res_inst); in lwm2m_engine_set()
595 ret = lwm2m_check_buf_sizes(obj_field->data_type, len, max_data_len); in lwm2m_engine_set()
618 switch (obj_field->data_type) { in lwm2m_engine_set()
703 LOG_ERR("unknown obj data_type %d", obj_field->data_type); in lwm2m_engine_set()
712 lwm2m_engine_cache_write(obj_field, path, value, len); in lwm2m_engine_set()
720 if (changed && LWM2M_HAS_PERM(obj_field, LWM2M_PERM_R)) { in lwm2m_engine_set()
864 struct lwm2m_engine_obj_field *obj_field; in lwm2m_engine_get() local
879 ret = path_to_objs(path, &obj_inst, &obj_field, &res, &res_inst); in lwm2m_engine_get()
902 ret = lwm2m_check_buf_sizes(obj_field->data_type, data_len, buflen); in lwm2m_engine_get()
910 switch (obj_field->data_type) { in lwm2m_engine_get()
988 LOG_ERR("unknown obj data_type %d", obj_field->data_type); in lwm2m_engine_get()
992 } else if (obj_field->data_type == LWM2M_RES_TYPE_STRING) { in lwm2m_engine_get()
1487 static void lwm2m_engine_cache_write(const struct lwm2m_engine_obj_field *obj_field, in lwm2m_engine_cache_write() argument
1506 switch (obj_field->data_type) { in lwm2m_engine_cache_write()
1591 struct lwm2m_engine_obj_field *obj_field; in lwm2m_enable_cache() local
1598 ret = path_to_objs(path, &obj_inst, &obj_field, NULL, &res_inst); in lwm2m_enable_cache()
1608 switch (obj_field->data_type) { in lwm2m_enable_cache()