/
githubmirror
/
nvme-cli
Обзор
Документация
Войти
/
githubmirror
/
nvme-cli
Код
Запросы
0
Пакеты
0
Релизы
0
Аналитика
Безопасность
master
plugins/lm/lm-print-binary.c
25 строк
665 B
Nate Thornton
plugin/lm: Introduce Live Migration plugin
20 дек 2024, 14:11
20 дек 2024, 14:11
6d2a869
Код
Авторство
О чём код?
// SPDX-License-Identifier: GPL-2.0-or-later #include "lm-print.h" static void binary_controller_state_data(struct nvme_lm_controller_state_data *data, size_t len, __u32 offset) { d_raw((unsigned char *)data, len); } static void binary_controller_data_queue(struct nvme_lm_ctrl_data_queue_fid_data *data) { d_raw((unsigned char *)data, sizeof(*data)); } static struct lm_print_ops binary_print_ops = { .controller_state_data = binary_controller_state_data, .controller_data_queue = binary_controller_data_queue, }; struct lm_print_ops *lm_get_binary_print_ops(nvme_print_flags_t flags) { binary_print_ops.flags = flags; return &binary_print_ops; }