Lines Matching refs:pSiS

46   SIS_MMIO_IN32(pSiS->IOBase, CS(0)) & 0x40000000;
51 temp = SIS_MMIO_IN32(pSiS->IOBase, CS(0)); \
54 SIS_MMIO_OUT32(pSiS->IOBase, CS(0), temp); \
60 temp = SIS_MMIO_IN32(pSiS->IOBase, CS(0)); \
63 SIS_MMIO_OUT32(pSiS->IOBase, CS(0), temp); \
69 temp = SIS_MMIO_IN32(pSiS->IOBase, CS(0)); \
71 SIS_MMIO_OUT32(pSiS->IOBase, CS(0), temp); \
77 temp = SIS_MMIO_IN32(pSiS->IOBase, CS(0)); \
80 SIS_MMIO_OUT32(pSiS->IOBase, CS(0), temp); \
86 temp = SIS_MMIO_IN32(pSiS->IOBase, CS(0)); \
88 SIS_MMIO_OUT32(pSiS->IOBase, CS(0), temp); \
94 temp = SIS_MMIO_IN32(pSiS->IOBase, CS(0)); \
96 SIS_MMIO_OUT32(pSiS->IOBase, CS(0), temp); \
102 temp = SIS_MMIO_IN32(pSiS->IOBase, CS(0)); \
104 SIS_MMIO_OUT32(pSiS->IOBase, CS(0), temp); \
108 SIS_MMIO_OUT32(pSiS->IOBase, CS(1), (color));
110 SIS_MMIO_OUT32(pSiS->IOBase, CS(2), (color));
113 SIS_MMIO_OUT32(pSiS->IOBase, CS(3), ((x) | ((preset) << 16)));
115 SIS_MMIO_OUT32(pSiS->IOBase, CS(4), ((y) | ((preset) << 16)));
120 temp = SIS_MMIO_IN32(pSiS->IOBase, CS(0)); \
123 SIS_MMIO_OUT32(pSiS->IOBase,CS(0),temp); \
135 SIS_MMIO_IN32(pSiS->IOBase, CS(8)) & 0x40000000;
140 temp = SIS_MMIO_IN32(pSiS->IOBase, CS(8)); \
143 SIS_MMIO_OUT32(pSiS->IOBase, CS(8), temp); \
149 temp = SIS_MMIO_IN32(pSiS->IOBase, CS(8)); \
152 SIS_MMIO_OUT32(pSiS->IOBase, CS(8), temp); \
158 temp = SIS_MMIO_IN32(pSiS->IOBase, CS(8)); \
160 SIS_MMIO_OUT32(pSiS->IOBase, CS(8), temp); \
166 temp = SIS_MMIO_IN32(pSiS->IOBase, CS(8)); \
169 SIS_MMIO_OUT32(pSiS->IOBase, CS(8), temp); \
175 temp = SIS_MMIO_IN32(pSiS->IOBase, CS(8)); \
177 SIS_MMIO_OUT32(pSiS->IOBase, CS(8), temp); \
183 temp = SIS_MMIO_IN32(pSiS->IOBase, CS(8)); \
185 SIS_MMIO_OUT32(pSiS->IOBase, CS(8), temp); \
191 temp = SIS_MMIO_IN32(pSiS->IOBase, CS(8)); \
193 SIS_MMIO_OUT32(pSiS->IOBase, CS(8), temp); \
197 SIS_MMIO_OUT32(pSiS->IOBase, CS(9), (color));
199 SIS_MMIO_OUT32(pSiS->IOBase, CS(10), (color));
202 SIS_MMIO_OUT32(pSiS->IOBase, CS(11), ((x) | ((preset) << 16)));
204 SIS_MMIO_OUT32(pSiS->IOBase, CS(12), ((y) | ((preset) << 16)));
209 temp = SIS_MMIO_IN32(pSiS->IOBase, CS(8)); \
212 SIS_MMIO_OUT32(pSiS->IOBase,CS(8),temp); \
224 SIS_MMIO_IN32(pSiS->IOBase, CS(0)) & 0x40000000;
227 pSiS->HWCursorBackup[0] &= 0xbfffffff; \
228 pSiS->HWCursorBackup[0] |= status; \
229 SIS_MMIO_OUT32(pSiS->IOBase, CS(0), pSiS->HWCursorBackup[0]); \
230 SIS_MMIO_OUT32(pSiS->IOBase, CS(3), pSiS->HWCursorBackup[3]); \
231 SIS_MMIO_OUT32(pSiS->IOBase, CS(4), pSiS->HWCursorBackup[4]);
234 pSiS->HWCursorBackup[0] &= 0x0fffffff; \
235 pSiS->HWCursorBackup[0] |= 0x40000000; \
236 SIS_MMIO_OUT32(pSiS->IOBase, CS(0), pSiS->HWCursorBackup[0]); \
237 SIS_MMIO_OUT32(pSiS->IOBase, CS(3), pSiS->HWCursorBackup[3]); \
238 SIS_MMIO_OUT32(pSiS->IOBase, CS(4), pSiS->HWCursorBackup[4]);
241 pSiS->HWCursorBackup[0] &= 0x0FFFFFFF; \
242 pSiS->HWCursorBackup[0] |= 0xE0000000; \
243 SIS_MMIO_OUT32(pSiS->IOBase, CS(0), pSiS->HWCursorBackup[0]); \
244 SIS_MMIO_OUT32(pSiS->IOBase, CS(3), pSiS->HWCursorBackup[3]); \
245 SIS_MMIO_OUT32(pSiS->IOBase, CS(4), pSiS->HWCursorBackup[4]);
248 pSiS->HWCursorBackup[0] &= 0x4fffffff; \
249 SIS_MMIO_OUT32(pSiS->IOBase, CS(0), pSiS->HWCursorBackup[0]); \
250 SIS_MMIO_OUT32(pSiS->IOBase, CS(3), pSiS->HWCursorBackup[3]); \
251 SIS_MMIO_OUT32(pSiS->IOBase, CS(4), pSiS->HWCursorBackup[4]);
254 pSiS->HWCursorBackup[0] &= 0xBFFFFFFF; \
255 pSiS->HWCursorBackup[0] |= 0xA0000000; \
256 SIS_MMIO_OUT32(pSiS->IOBase, CS(0), pSiS->HWCursorBackup[0]); \
257 SIS_MMIO_OUT32(pSiS->IOBase, CS(3), pSiS->HWCursorBackup[3]); \
258 SIS_MMIO_OUT32(pSiS->IOBase, CS(4), pSiS->HWCursorBackup[4]);
261 pSiS->HWCursorBackup[0] &= 0xBFFFFFFF; \
262 SIS_MMIO_OUT32(pSiS->IOBase, CS(0), pSiS->HWCursorBackup[0]); \
263 SIS_MMIO_OUT32(pSiS->IOBase, CS(3), pSiS->HWCursorBackup[3]); \
264 SIS_MMIO_OUT32(pSiS->IOBase, CS(4), pSiS->HWCursorBackup[4]);
267 SIS_MMIO_OUT32(pSiS->IOBase, CS(1), (color)); \
268 pSiS->HWCursorBackup[1] = color;
271 SIS_MMIO_OUT32(pSiS->IOBase, CS(2), (color)); \
272 pSiS->HWCursorBackup[2] = color;
275 pSiS->HWCursorBackup[3] = ((x) | ((preset) << 16)); \
276 SIS_MMIO_OUT32(pSiS->IOBase, CS(3), pSiS->HWCursorBackup[3]);
279 pSiS->HWCursorBackup[4] = ((y) | ((preset) << 16)); \
280 SIS_MMIO_OUT32(pSiS->IOBase, CS(4), pSiS->HWCursorBackup[4]);
283 pSiS->HWCursorBackup[0] &= 0xF0F00000; \
284 pSiS->HWCursorBackup[0] |= address; \
285 SIS_MMIO_OUT32(pSiS->IOBase, CS(0), pSiS->HWCursorBackup[0]); \
286 SIS_MMIO_OUT32(pSiS->IOBase, CS(1), pSiS->HWCursorBackup[1]); \
287 SIS_MMIO_OUT32(pSiS->IOBase, CS(2), pSiS->HWCursorBackup[2]); \
288 SIS_MMIO_OUT32(pSiS->IOBase, CS(3), pSiS->HWCursorBackup[3]); \
289 SIS_MMIO_OUT32(pSiS->IOBase, CS(4), pSiS->HWCursorBackup[4]);
300 SIS_MMIO_IN32(pSiS->IOBase, CS(8)) & 0x40000000;
303 pSiS->HWCursorBackup[8] &= 0xbfffffff; \
304 pSiS->HWCursorBackup[8] |= status; \
305 SIS_MMIO_OUT32(pSiS->IOBase, CS(8), pSiS->HWCursorBackup[8]); \
306 SIS_MMIO_OUT32(pSiS->IOBase, CS(11), pSiS->HWCursorBackup[11]); \
307 SIS_MMIO_OUT32(pSiS->IOBase, CS(12), pSiS->HWCursorBackup[12]);
310 pSiS->HWCursorBackup[8] &= 0x0fffffff; \
311 pSiS->HWCursorBackup[8] |= 0x40000000; \
312 SIS_MMIO_OUT32(pSiS->IOBase, CS(8), pSiS->HWCursorBackup[8]); \
313 SIS_MMIO_OUT32(pSiS->IOBase, CS(11), pSiS->HWCursorBackup[11]); \
314 SIS_MMIO_OUT32(pSiS->IOBase, CS(12), pSiS->HWCursorBackup[12]);
317 pSiS->HWCursorBackup[8] &= 0x0FFFFFFF; \
318 pSiS->HWCursorBackup[8] |= 0xE0000000; \
319 SIS_MMIO_OUT32(pSiS->IOBase, CS(8), pSiS->HWCursorBackup[8]); \
320 SIS_MMIO_OUT32(pSiS->IOBase, CS(11), pSiS->HWCursorBackup[11]); \
321 SIS_MMIO_OUT32(pSiS->IOBase, CS(12), pSiS->HWCursorBackup[12]);
324 pSiS->HWCursorBackup[8] &= 0xBFFFFFFF; \
325 pSiS->HWCursorBackup[8] |= 0xA0000000; \
326 SIS_MMIO_OUT32(pSiS->IOBase, CS(8), pSiS->HWCursorBackup[8]); \
327 SIS_MMIO_OUT32(pSiS->IOBase, CS(11), pSiS->HWCursorBackup[11]); \
328 SIS_MMIO_OUT32(pSiS->IOBase, CS(12), pSiS->HWCursorBackup[12]);
331 pSiS->HWCursorBackup[8] &= 0x4fffffff; \
332 SIS_MMIO_OUT32(pSiS->IOBase, CS(8), pSiS->HWCursorBackup[8]); \
333 SIS_MMIO_OUT32(pSiS->IOBase, CS(11), pSiS->HWCursorBackup[11]); \
334 SIS_MMIO_OUT32(pSiS->IOBase, CS(12), pSiS->HWCursorBackup[12]);
337 pSiS->HWCursorBackup[8] &= 0xBFFFFFFF; \
338 SIS_MMIO_OUT32(pSiS->IOBase, CS(8), pSiS->HWCursorBackup[8]); \
339 SIS_MMIO_OUT32(pSiS->IOBase, CS(11), pSiS->HWCursorBackup[11]); \
340 SIS_MMIO_OUT32(pSiS->IOBase, CS(12), pSiS->HWCursorBackup[12]);
343 SIS_MMIO_OUT32(pSiS->IOBase, CS(9), (color)); \
344 pSiS->HWCursorBackup[9] = color;
347 SIS_MMIO_OUT32(pSiS->IOBase, CS(10), (color)); \
348 pSiS->HWCursorBackup[10] = color;
351 pSiS->HWCursorBackup[11] = ((x) | ((preset) << 16)); \
352 SIS_MMIO_OUT32(pSiS->IOBase, CS(11), pSiS->HWCursorBackup[11]);
355 pSiS->HWCursorBackup[12] = ((y) | ((preset) << 16)); \
356 SIS_MMIO_OUT32(pSiS->IOBase, CS(12), pSiS->HWCursorBackup[12]);
359 if(pSiS->ChipType == SIS_315H) { \
367 pSiS->HWCursorBackup[8] &= 0xF0F00000; \
368 pSiS->HWCursorBackup[8] |= address; \
369 SIS_MMIO_OUT32(pSiS->IOBase, CS(8), pSiS->HWCursorBackup[8]); \
370 SIS_MMIO_OUT32(pSiS->IOBase, CS(9), pSiS->HWCursorBackup[9]); \
371 SIS_MMIO_OUT32(pSiS->IOBase, CS(10), pSiS->HWCursorBackup[10]); \
372 SIS_MMIO_OUT32(pSiS->IOBase, CS(11), pSiS->HWCursorBackup[11]); \
373 SIS_MMIO_OUT32(pSiS->IOBase, CS(12), pSiS->HWCursorBackup[12]);
389 pSiS->HWCursorBackup[8] &= 0x0fffffff; \
390 pSiS->HWCursorBackup[8] |= 0xE0000000; \
391 SIS_MMIO_OUT32(pSiS->IOBase, CS(8), pSiS->HWCursorBackup[8]); \
392 SIS_MMIO_OUT32(pSiS->IOBase, CS(11), pSiS->HWCursorBackup[11]); \
393 SIS_MMIO_OUT32(pSiS->IOBase, CS(12), pSiS->HWCursorBackup[12]); \