/
githubmirror
/
nvme-cli
Обзор
Документация
Войти
/
githubmirror
/
nvme-cli
Код
Запросы
0
Пакеты
0
Релизы
0
Аналитика
Безопасность
master
plugins/solidigm/solidigm-telemetry/config.h
25 строк
910 B
Daniel Wagner
nvme: move source code to src folder
07 авг 2026, 17:49
07 авг 2026, 17:49
08f3fa8
Код
Авторство
О чём код?
/* SPDX-License-Identifier: MIT */ /* * Copyright (c) 2022 Solidigm. * * Author: leonardo.da.cunha@solidigm.com */ #include <stdbool.h> #include "nvme-json.h" #define STR_HEX32_SIZE sizeof("0x00000000") #define UNKNOWN_ENUM_VALUE "UNKNOWN_ENUM_VALUE" bool sldm_config_get_struct_by_key_version(const struct json_object *config, char *key, int version_major, int version_minor, struct json_object **value); bool solidigm_config_get_struct_by_token_version(const struct json_object *obj, int key, int subkey, int subsubkey, struct json_object **value); const char *solidigm_config_get_nlog_obj_name(const struct json_object *config, uint32_t token); struct json_object *solidigm_config_get_nlog_formats(const struct json_object *config); const char *sldm_get_enum_label_by_value(struct json_object *struct_def, const char *enum_field_name, uint64_t value);