Reference

nvme_mi_vpd_usce-libnvme3(2)

Upstream Connector Element Descriptor

NAME

struct nvme_mi_vpd_usce - Upstream Connector Element Descriptor

SYNOPSIS

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[];
};

Members

typ

Type: set to NVME_MI_ELEM_USCE.

rev

Revision: cleared to 0h.

len

Length of this Upstream Connector Element Descriptor in bytes.

ff

Form Factor of the NVMe Storage Device, see enum nvme_mi_form_factor.

lptr

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.

rsvd6

Reserved

maxapwr

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.

maxpwr

Maximum Power in Watts consumed by the NVMe Storage Device.

updc

Upstream Port Descriptor Count: number of Upstream Port Descriptors in upd.

upd

Upstream Port Descriptor list. Each entry's size is implementation specific; use len and updc to walk the list.