OS Manuals

nvme_mi_vpd_usce-libnvme3(2)

struct nvme_mi_vpd_usce - Upstream Connector Element Descriptor

libnvme(9) API Manual libnvme(9)

struct nvme_mi_vpd_usce - Upstream Connector Element Descriptor

struct nvme_mi_vpd_usce {
__u8 typ;
__u8 rev;
__u8 len;
__u8 ff;
__u8 lptr;
__u8 rsvd6[2];
__u8 maxapwr;
__le16 maxpwr;
__u8 updc;
__u8 upd[];
};

Type: set to NVME_MI_ELEM_USCE.
Revision: cleared to 0h.
Length of this Upstream Connector Element Descriptor in bytes.
Form Factor of the NVMe Storage Device, see enum nvme_mi_form_factor.
Label Pointer: index of the Label Element Descriptor containing this Upstream Connector's label, if any. A value of 0h indicates there is no associated label.
Reserved
Maximum Auxiliary Power in 10 mW increments consumed by the NVMe Storage Device from this Upstream Connector. A value of 0h indicates auxiliary power is not used.
Maximum Power in Watts consumed by the NVMe Storage Device.
Upstream Port Descriptor Count: number of Upstream Port Descriptors in upd.
Upstream Port Descriptor list. Each entry's size is implementation specific; use len and updc to walk the list.
struct nvme_mi_vpd_usce October 2026

nvme-cli 3.2-r0 · os · ingested 2026-10-31