Adding upstream version 2.12.
Signed-off-by: Daniel Baumann <daniel@debian.org>
This commit is contained in:
parent
65508f0a28
commit
c0fbec1eb4
571 changed files with 10718 additions and 2738 deletions
25
plugins/lm/lm-print-binary.c
Normal file
25
plugins/lm/lm-print-binary.c
Normal file
|
@ -0,0 +1,25 @@
|
|||
// 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;
|
||||
}
|
Loading…
Add table
Add a link
Reference in a new issue