59
/* see see acpi.h, struct bfld */
60
External(BDAT, OpRegionObj)
61
Field(BDAT, QWordAcc, NoLock, Preserve) {
69
Field(BDAT, DWordAcc, NoLock, Preserve) {
59
/* Fields provided by dynamically created ssdt */
63
External(P1S, BuffObj)
64
External(P1E, BuffObj)
65
External(P1L, BuffObj)
84
67
/* fixup 32bit pci io window */
85
68
CreateDWordField(CRES, \_SB.PCI0.PW32._MIN, PS32)
86
69
CreateDWordField(CRES, \_SB.PCI0.PW32._MAX, PE32)
87
70
CreateDWordField(CRES, \_SB.PCI0.PW32._LEN, PL32)
73
Store(Add(Subtract(P0E, P0S), 1), PL32)
92
If (LAnd(LEqual(P1SL, 0x00), LEqual(P1SH, 0x00))) {
75
If (LEqual(P1V, Zero)) {
95
/* fixup 64bit pci io window */
96
CreateQWordField(CR64, \_SB.PCI0.PW64._MIN, PS64)
97
CreateQWordField(CR64, \_SB.PCI0.PW64._MAX, PE64)
98
CreateQWordField(CR64, \_SB.PCI0.PW64._LEN, PL64)
102
/* add window and return result */
103
ConcatenateResTemplate(CRES, CR64, Local0)
79
/* fixup 64bit pci io window */
80
CreateQWordField(CR64, \_SB.PCI0.PW64._MIN, PS64)
81
CreateQWordField(CR64, \_SB.PCI0.PW64._MAX, PE64)
82
CreateQWordField(CR64, \_SB.PCI0.PW64._LEN, PL64)
86
/* add window and return result */
87
ConcatenateResTemplate(CRES, CR64, Local0)