d_raw((unsigned char *)report, report_size);
}
-static void binary_list_ctrl(struct nvme_ctrl_list *ctrl_list, __u16 num)
+static void binary_list_ctrl(struct nvme_ctrl_list *ctrl_list)
{
d_raw((unsigned char *)ctrl_list, sizeof(*ctrl_list));
}
}
}
-static void json_nvme_list_ctrl(struct nvme_ctrl_list *ctrl_list, __u16 num)
+static void json_nvme_list_ctrl(struct nvme_ctrl_list *ctrl_list)
{
+ __u16 num = le16_to_cpu(ctrl_list->num);
struct json_object *root;
struct json_object *valid_attrs;
struct json_object *valid;
}
}
-static void stdout_list_ctrl(struct nvme_ctrl_list *ctrl_list,
- __u16 num)
+static void stdout_list_ctrl(struct nvme_ctrl_list *ctrl_list)
{
+ __u16 num = le16_to_cpu(ctrl_list->num);
int i;
printf("num of ctrls present: %u\n", num);
void nvme_show_list_ctrl(struct nvme_ctrl_list *ctrl_list,
enum nvme_print_flags flags)
{
- __u16 num = le16_to_cpu(ctrl_list->num);
-
- nvme_print(ctrl_list, flags, ctrl_list, num);
+ nvme_print(ctrl_list, flags, ctrl_list);
}
void nvme_show_id_nvmset(struct nvme_id_nvmset_list *nvmset, unsigned nvmset_id,
/* libnvme types.h print functions */
void (*ana_log)(struct nvme_ana_log *ana_log, const char *devname, size_t len);
void (*boot_part_log)(void *bp_log, const char *devname, __u32 size);
- void (*ctrl_list)(struct nvme_ctrl_list *ctrl_list, __u16 num);
+ void (*ctrl_list)(struct nvme_ctrl_list *ctrl_list);
void (*ctrl_registers)(void *bar, bool fabrics);
void (*directive)(__u8 type, __u8 oper, __u16 spec, __u32 nsid, __u32 result, void *buf, __u32 len);
void (*discovery_log)(struct nvmf_discovery_log *log, int numrec);