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