Lines Matching defs:pSmi

57 #define IS_MSOC(pSmi)		((pSmi)->Chipset == SMI_MSOC)
61 VGAIN8_INDEX(SMIPtr pSmi, int indexPort, int dataPort, CARD8 index)
63 if (pSmi->IOBase) {
64 MMIO_OUT8(pSmi->IOBase, indexPort, index);
65 return(MMIO_IN8(pSmi->IOBase, dataPort));
67 outb(pSmi->PIOBase + indexPort, index);
68 return(inb(pSmi->PIOBase + dataPort));
73 VGAOUT8_INDEX(SMIPtr pSmi, int indexPort, int dataPort, CARD8 index, CARD8 data)
75 if (pSmi->IOBase) {
76 MMIO_OUT8(pSmi->IOBase, indexPort, index);
77 MMIO_OUT8(pSmi->IOBase, dataPort, data);
79 outb(pSmi->PIOBase + indexPort, index);
80 outb(pSmi->PIOBase + dataPort, data);
85 VGAIN8(SMIPtr pSmi, int port)
87 if (pSmi->IOBase) {
88 return(MMIO_IN8(pSmi->IOBase, port));
90 return(inb(pSmi->PIOBase + port));
95 VGAOUT8(SMIPtr pSmi, int port, CARD8 data)
97 if (pSmi->IOBase) {
98 MMIO_OUT8(pSmi->IOBase, port, data);
100 outb(pSmi->PIOBase + port, data);
104 #define WRITE_DPR(pSmi, dpr, data) \
106 MMIO_OUT32(pSmi->DPRBase, dpr, data); \
109 #define READ_DPR(pSmi, dpr) MMIO_IN32(pSmi->DPRBase, dpr)
110 #define WRITE_VPR(pSmi, vpr, data) \
112 MMIO_OUT32(pSmi->VPRBase, vpr, data); \
115 #define READ_VPR(pSmi, vpr) MMIO_IN32(pSmi->VPRBase, vpr)
116 #define WRITE_CPR(pSmi, cpr, data) \
118 MMIO_OUT32(pSmi->CPRBase, cpr, data); \
121 #define READ_CPR(pSmi, cpr) MMIO_IN32(pSmi->CPRBase, cpr)
122 #define WRITE_FPR(pSmi, fpr, data) \
124 MMIO_OUT32(pSmi->FPRBase, fpr, data); \
127 #define READ_FPR(pSmi, fpr) MMIO_IN32(pSmi->FPRBase, fpr)
128 #define WRITE_DCR(pSmi, dcr, data) \
130 MMIO_OUT32(pSmi->DCRBase, dcr, data); \
133 #define READ_DCR(pSmi, dcr) MMIO_IN32(pSmi->DCRBase, dcr)
134 #define WRITE_SCR(pSmi, scr, data) \
136 MMIO_OUT32(pSmi->SCRBase, scr, data); \
139 #define READ_SCR(pSmi, scr) MMIO_IN32(pSmi->SCRBase, scr)
194 if (IS_MSOC(pSmi)) { \
200 (READ_SCR(pSmi, 0x0000) & (1 << 20)) == 0) \
205 !(VGAIN8_INDEX(pSmi, VGA_SEQ_INDEX, \
219 if (IS_MSOC(pSmi)) { \
229 for (status.value = READ_SCR(pSmi, CMD_STATUS); \
236 status.value = READ_SCR(pSmi, CMD_STATUS), loop--) \
242 for (status = VGAIN8_INDEX(pSmi, VGA_SEQ_INDEX, \
245 status = VGAIN8_INDEX(pSmi, VGA_SEQ_INDEX, \