1
2
3
4
5
6
7
8 union msr_fidvidctl {
9 struct {
10 unsigned FID:5,
11 reserved1:3,
12 VID:5,
13 reserved2:3,
14 FIDC:1,
15 VIDC:1,
16 reserved3:2,
17 FIDCHGRATIO:1,
18 reserved4:11,
19 SGTC:20,
20 reserved5:12;
21 } bits;
22 unsigned long long val;
23 };
24
25 union msr_fidvidstatus {
26 struct {
27 unsigned CFID:5,
28 reserved1:3,
29 SFID:5,
30 reserved2:3,
31 MFID:5,
32 reserved3:11,
33 CVID:5,
34 reserved4:3,
35 SVID:5,
36 reserved5:3,
37 MVID:5,
38 reserved6:11;
39 } bits;
40 unsigned long long val;
41 };