1libnvme(9) API Manual libnvme(9)
2
3
4
6 struct nvme_phy_rx_eom_log - Physical Interface Receiver Eye Opening
7 Measurement Log
8
10 struct nvme_phy_rx_eom_log {
11 __u8 lid;
12 __u8 eomip;
13 __le16 hsize;
14 __le32 rsize;
15 __u8 eomdgn;
16 __u8 lr;
17 __u8 odp;
18 __u8 lanes;
19 __u8 epl;
20 __u8 lspfc;
21 __u8 li;
22 __u8 rsvd15[3];
23 __le16 lsic;
24 __le32 dsize;
25 __le16 nd;
26 __le16 maxtb;
27 __le16 maxlr;
28 __le16 etgood;
29 __le16 etbetter;
30 __le16 etbest;
31 __u8 rsvd36[28];
32 struct nvme_eom_lane_desc descs[];
33 };
34
35
37 lid Log Identifier
38
39 eomip EOM In Progress
40
41 hsize Header Size
42
43 rsize Result Size
44
45 eomdgn EOM Data Generation Number
46
47 lr Log Revision
48
49 odp Optional Data Present
50
51 lanes Number of lanes configured for this port
52
53 epl Eyes Per Lane
54
55 lspfc Log Specific Parameter Field Copy
56
57 li Link Information
58
59 rsvd15 Reserved
60
61 lsic Log Specific Identifier Copy
62
63 dsize Descriptor Size
64
65 nd Number of Descriptors
66
67 maxtb Maximum Top Bottom
68
69 maxlr Maximum Left Right
70
71 etgood Estimated Time for Good Quality
72
73 etbetter Estimated Time for Better Quality
74
75 etbest Estimated Time for Best Quality
76
77 rsvd36 Reserved
78
79 descs EOM Lane Descriptors
80
81
82
83October 2023 struct nvme_phy_rx_eom_log libnvme(9)