/
githubmirror
/
nvme-cli
Обзор
Документация
Войти
/
githubmirror
/
nvme-cli
Код
Запросы
0
Пакеты
0
Релизы
0
Аналитика
Безопасность
master
plugins/solidigm/solidigm-telemetry/telemetry-log.h
34 строки
698 B
Daniel Wagner
nvme.h: remove global include header
11 авг 2026, 21:55
11 авг 2026, 21:55
e101009
Код
Авторство
О чём код?
/* SPDX-License-Identifier: MIT */ /* * Copyright (c) 2022 Solidigm. * * Author: leonardo.da.cunha@solidigm.com */ #pragma once #include <assert.h> #include <stdbool.h> #include <stdint.h> #include <stdio.h> #include <libnvme.h> #include "nvme-json.h" #if !defined __cplusplus #define static_assert _Static_assert #endif #define VA_ARGS(...), ##__VA_ARGS__ #define SOLIDIGM_LOG_WARNING(format, ...) fprintf(stderr, format"\n" VA_ARGS(__VA_ARGS__)) #define MEMBER_SIZE(type, member) sizeof(((type *)0)->member) struct telemetry_log { struct nvme_telemetry_log *log; size_t log_size; struct json_object *root; struct json_object *configuration; bool is_ocp; uint32_t skhT_offset; };