nvme_print
nvme_print(2, nvme_feat_disc_spec(disc), -1, NULL);
nvme_print(2, nvme_feat_disc_spec(disc), -1, NULL);
nvme_print(2, nvme_feat_disc_spec(disc), -1, NULL);
extern void nvme_print(int, const char *, int, const char *, ...);
nvme_print(4, "Replay Protected Memory Block", -1,
nvme_print(6, "Authentication Method", -1,
nvme_print(4, "Device Self-test Options", -1, NULL);
nvme_print(4, "Host Controlled Thermal Management Attributes",
nvme_print(4, "Sanitize Capabilities", -1, NULL);
nvme_print(6, "No-Deallocate Modifies "
nvme_print(4, "Asymmetric Namespace Access Capabilities",
nvme_print(2, "NVM Command Set Attributes", -1, NULL);
nvme_print(4, "Submission Queue Entry Size", -1,
nvme_print(4, "Completion Queue Entry Size", -1,
nvme_print(4, "Optional NVM Command Support", -1, NULL);
nvme_print(4, "Fused Operation Support", -1, NULL);
nvme_print(4, "Format NVM Attributes", -1, NULL);
nvme_print(4, "Volatile Write Cache", -1, NULL);
nvme_print(6, "Flush with NSID 0xFFFFFFFF",
nvme_print(4, "Namespace Write Protection Capabilities",
nvme_print(4, "SGL Support", -1, NULL);
nvme_print(6, "Command Set", -1, "unknown reserved value: %u",
nvme_print(4, "Maximum Number of Allowed "
nvme_print(4, "Power State Descriptor", i, NULL);
nvme_print(0, "Identify Namespace", -1, NULL);
nvme_print(2, "Namespace Capabilities and Features", -1, NULL);
nvme_print(4, "Namespace Features", -1, NULL);
nvme_print(4, "Formatted LBA Size", -1, NULL);
nvme_print(4, "Metadata Capabilities", -1, NULL);
nvme_print(4, "End-to-End Data Protection Capabilities", -1, NULL);
nvme_print(4, "End-to-End Data Protection Settings", -1, NULL);
nvme_print(4, "Namespace Multi-Path I/O and Namespace Sharing "
nvme_print(2, "Reservation Capabilities", -1, NULL);
nvme_print(4, "Namespace Atomic Boundary Offset", -1,
nvme_print(4, "Namespace Attributes", -1, NULL);
nvme_print(4, "LBA Format", i, NULL);
nvme_print(0, header, -1, NULL);
nvme_print(0, "Namespace Identification Descriptors", -1, NULL);
nvme_print(2, "Namespace Identifier Descriptor", i++, NULL);
nvme_print(0, header, -1, NULL);
nvme_print(0, "Error Log", -1, NULL);
nvme_print(2, "Entry", i, NULL);
nvme_print(4, "Status Field", -1, NULL);
nvme_print(6, "Status Code", -1, "0x%0.2x (%s)",
nvme_print(6, "Status Code Type", -1, "0x%x (%s)",
nvme_print(4, "Namespace ID", -1, "%d",
nvme_print(0, "SMART/Health Information", -1, NULL);
nvme_print(2, "Critical Warnings", -1, NULL);
nvme_print(0, "Firmware Slot Information", -1, NULL);
nvme_print(4, "LBA Range", i, NULL);
nvme_print(6, "Attributes", -1, NULL);
nvme_print(6, "Unique Identifier", -1,
nvme_print(4, "Power State", i, NULL);
nvme_print(4, "Copy Descriptor Formats", -1, NULL);
nvme_print(indent, name, index, "%.*s", nvme_strlen(value, len), value);
nvme_print(indent, name, -1, "%.*g%s", places, value, unit);
nvme_print(indent, name, -1, tmp_fmt, value, unit);
nvme_print(indent, name, -1, tmp_fmt, value, unit);
nvme_print(indent, name, -1, "%s%s", buf, unit);
nvme_print(indent, name, -1, "%s", value ? s_true : s_false);
nvme_print(indent, name, -1, fmt,
nvme_print(indent, name, -1, fmt,
nvme_print(indent, name, -1,
nvme_print(indent, name, -1,
nvme_print(indent, name, -1,
nvme_print(indent, name, -1, "%u.%u", vers.b.vs_mjr, vers.b.vs_mnr);
nvme_print(0, "Identify Controller", -1, NULL);
nvme_print(2, "Controller Capabilities and Features", -1, NULL);
nvme_print(4, "Vendor IEEE OUI", -1, "%0.2X-%0.2X-%0.2X",
nvme_print(4, "Multi-Interface Capabilities", -1, NULL);
nvme_print(4, "Optional Asynchronous Events Supported", -1,
nvme_print(4, "Controller Attributes", -1,
nvme_print(4, "Read Recovery Levels", -1,
nvme_print(4, "Controller Type", -1,
nvme_print(2, "NVMe Management Interface", -1, NULL);
nvme_print(4, "Management Endpoint Capabilities", -1, NULL);
nvme_print(4, "NVM Subsystem Report", -1, NULL);
nvme_print(2, "Admin Command Set Attributes", -1, NULL);
nvme_print(4, "Optional Admin Command Support", -1, NULL);
nvme_print(4, "Firmware Updates", -1, NULL);
nvme_print(2, "Log Page Attributes", -1, NULL);