Lines Matching refs:bank

67 CHIPSSetRead(ScreenPtr pScreen, int bank)
71 outw(cPtr->PIOBase + 0x3D6, ((((bank << 3) & 0xFF) << 8) | 0x10));
74 /* Must drain StrongARM write buffer on bank switch! */
75 if (bank != ChipsBank(pScreen)) {
77 ChipsBank(pScreen) = bank;
86 CHIPSSetWrite(ScreenPtr pScreen, int bank)
90 outw(cPtr->PIOBase + 0x3D6, ((((bank << 3) & 0xFF) << 8) | 0x11));
93 /* Must drain StrongARM write buffer on bank switch! */
94 if (bank != ChipsBank(pScreen)) {
96 ChipsBank(pScreen) = bank;
105 CHIPSSetReadWrite(ScreenPtr pScreen, int bank)
109 outw(cPtr->PIOBase + 0x3D6, ((((bank << 3) & 0xFF) << 8) | 0x10));
110 outw(cPtr->PIOBase + 0x3D6, ((((bank << 3) & 0xFF) << 8) | 0x11));
113 /* Must drain StrongARM write buffer on bank switch! */
114 if (bank != ChipsBank(pScreen)) {
116 ChipsBank(pScreen) = bank;
124 CHIPSSetReadPlanar(ScreenPtr pScreen, int bank)
128 outw(cPtr->PIOBase + 0x3D6, ((((bank << 5) & 0xFF) << 8) | 0x10));
131 /* Must drain StrongARM write buffer on bank switch! */
132 if (bank != ChipsBank(pScreen)) {
134 ChipsBank(pScreen) = bank;
142 CHIPSSetWritePlanar(ScreenPtr pScreen, int bank)
146 outw(cPtr->PIOBase + 0x3D6, ((((bank << 5) & 0xFF) << 8) | 0x11));
149 /* Must drain StrongARM write buffer on bank switch! */
150 if (bank != ChipsBank(pScreen)) {
152 ChipsBank(pScreen) = bank;
160 CHIPSSetReadWritePlanar(ScreenPtr pScreen, int bank)
164 outw(cPtr->PIOBase + 0x3D6, ((((bank << 5) & 0xFF) << 8) | 0x10));
165 outw(cPtr->PIOBase + 0x3D6, ((((bank << 5) & 0xFF) << 8) | 0x11));
168 /* Must drain StrongARM write buffer on bank switch! */
169 if (bank != ChipsBank(pScreen)) {
171 ChipsBank(pScreen) = bank;
179 CHIPSWINSetRead(ScreenPtr pScreen, int bank)
184 outw(cPtr->PIOBase + 0x3D6, ((((bank << 3) & 0xFF) << 8) | 0x10));
187 outw(cPtr->PIOBase + 0x3D6, (((((bank >> 1) & 0x10) | tmp) << 8) | 0x0C));
190 /* Must drain StrongARM write buffer on bank switch! */
191 if (bank != ChipsBank(pScreen)) {
193 ChipsBank(pScreen) = bank;
202 CHIPSWINSetWrite(ScreenPtr pScreen, int bank)
207 outw(cPtr->PIOBase + 0x3D6, ((((bank << 3) & 0xFF) << 8) | 0x11));
210 outw(cPtr->PIOBase + 0x3D6, (((((bank << 1) & 0x40) | tmp) << 8) | 0x0C));
213 /* Must drain StrongARM write buffer on bank switch! */
214 if (bank != ChipsBank(pScreen)) {
216 ChipsBank(pScreen) = bank;
224 CHIPSWINSetReadWrite(ScreenPtr pScreen, int bank)
229 outw(cPtr->PIOBase + 0x3D6, ((((bank << 3) & 0xFF) << 8) | 0x10));
230 outw(cPtr->PIOBase + 0x3D6, ((((bank << 3) & 0xFF) << 8) | 0x11));
234 (((((bank << 1) & 0x40) | ((bank >> 1) & 0x10) | tmp) << 8) | 0x0C));
237 /* Must drain StrongARM write buffer on bank switch! */
238 if (bank != ChipsBank(pScreen)) {
240 ChipsBank(pScreen) = bank;
248 CHIPSWINSetReadPlanar(ScreenPtr pScreen, int bank)
253 outw(cPtr->PIOBase + 0x3D6, ((((bank << 5) & 0xFF) << 8) | 0x10));
256 outw(cPtr->PIOBase + 0x3D6, (((((bank << 1) & 0x10) | tmp) << 8) | 0x0C));
259 /* Must drain StrongARM write buffer on bank switch! */
260 if (bank != ChipsBank(pScreen)) {
262 ChipsBank(pScreen) = bank;
270 CHIPSWINSetWritePlanar(ScreenPtr pScreen, int bank)
275 outw(cPtr->PIOBase + 0x3D6, ((((bank << 5) & 0xFF) << 8) | 0x11));
278 outw(cPtr->PIOBase + 0x3D6, (((((bank << 3) & 0x40) | tmp) << 8) | 0x0C));
281 /* Must drain StrongARM write buffer on bank switch! */
282 if (bank != ChipsBank(pScreen)) {
284 ChipsBank(pScreen) = bank;
292 CHIPSWINSetReadWritePlanar(ScreenPtr pScreen, int bank)
297 outw(cPtr->PIOBase + 0x3D6, ((((bank << 5) & 0xFF) << 8) | 0x10));
298 outw(cPtr->PIOBase + 0x3D6, ((((bank << 5) & 0xFF) << 8) | 0x11));
302 (((((bank << 3) & 0x40) | ((bank << 1) & 0x10) | tmp) << 8) | 0x0C));
305 /* Must drain StrongARM write buffer on bank switch! */
306 if (bank != ChipsBank(pScreen)) {
308 ChipsBank(pScreen) = bank;
316 CHIPSHiQVSetReadWrite(ScreenPtr pScreen, int bank)
320 outw(cPtr->PIOBase + 0x3D6, (((bank & 0x7F) << 8) | 0x0E));
323 /* Must drain StrongARM write buffer on bank switch! */
324 if (bank != ChipsBank(pScreen)) {
326 ChipsBank(pScreen) = bank;
334 CHIPSHiQVSetReadWritePlanar(ScreenPtr pScreen, int bank)
338 outw(cPtr->PIOBase + 0x3D6, ((((bank << 2) & 0x7F) << 8) | 0x0E));
341 /* Must drain StrongARM write buffer on bank switch! */
342 if (bank != ChipsBank(pScreen)) {
344 ChipsBank(pScreen) = bank;
354 CHIPSSetRead(ScreenPtr pScreen, int bank)
358 cPtr->writeXR(cPtr, 0x10, ((bank << 3) & 0xFF));
361 /* Must drain StrongARM write buffer on bank switch! */
362 if (bank != cPtr->Bank) {
364 cPtr->Bank = bank;
373 CHIPSSetWrite(ScreenPtr pScreen, int bank)
377 cPtr->writeXR(cPtr, 0x11, ((bank << 3) & 0xFF));
380 /* Must drain StrongARM write buffer on bank switch! */
381 if (bank != cPtr->Bank) {
383 cPtr->Bank = bank;
392 CHIPSSetReadWrite(ScreenPtr pScreen, int bank)
396 cPtr->writeXR(cPtr, 0x10, ((bank << 3) & 0xFF));
397 cPtr->writeXR(cPtr, 0x11, ((bank << 3) & 0xFF));
400 /* Must drain StrongARM write buffer on bank switch! */
401 if (bank != cPtr->Bank) {
403 cPtr->Bank = bank;
411 CHIPSSetReadPlanar(ScreenPtr pScreen, int bank)
415 cPtr->writeXR(cPtr, 0x10, ((bank << 5) & 0xFF));
418 /* Must drain StrongARM write buffer on bank switch! */
419 if (bank != cPtr->Bank) {
421 cPtr->Bank = bank;
429 CHIPSSetWritePlanar(ScreenPtr pScreen, int bank)
433 cPtr->writeXR(cPtr, 0x11, ((bank << 5) & 0xFF));
436 /* Must drain StrongARM write buffer on bank switch! */
437 if (bank != cPtr->Bank) {
439 cPtr->Bank = bank;
447 CHIPSSetReadWritePlanar(ScreenPtr pScreen, int bank)
451 cPtr->writeXR(cPtr, 0x10, ((bank << 5) & 0xFF));
452 cPtr->writeXR(cPtr, 0x11, ((bank << 5) & 0xFF));
455 /* Must drain StrongARM write buffer on bank switch! */
456 if (bank != cPtr->Bank) {
458 cPtr->Bank = bank;
466 CHIPSWINSetRead(ScreenPtr pScreen, int bank)
471 cPtr->writeXR(cPtr, 0x10, ((bank << 3) & 0xFF));
473 cPtr->writeXR(cPtr, 0x0C, ((bank >> 1) & 0x10) | tmp);
476 /* Must drain StrongARM write buffer on bank switch! */
477 if (bank != cPtr->Bank) {
479 cPtr->Bank = bank;
488 CHIPSWINSetWrite(ScreenPtr pScreen, int bank)
493 cPtr->writeXR(cPtr, 0x11, ((bank << 3) & 0xFF));
495 cPtr->writeXR(cPtr, 0x0C, ((bank << 1) & 0x40) | tmp);
498 /* Must drain StrongARM write buffer on bank switch! */
499 if (bank != cPtr->Bank) {
501 cPtr->Bank = bank;
509 CHIPSWINSetReadWrite(ScreenPtr pScreen, int bank)
514 cPtr->writeXR(cPtr, 0x10, ((bank << 3) & 0xFF));
515 cPtr->writeXR(cPtr, 0x11, ((bank << 3) & 0xFF));
517 cPtr->writeXR(cPtr, 0x0C, ((bank << 1) & 0x40) | ((bank >> 1) & 0x10) | tmp);
520 /* Must drain StrongARM write buffer on bank switch! */
521 if (bank != cPtr->Bank) {
523 cPtr->Bank = bank;
531 CHIPSWINSetReadPlanar(ScreenPtr pScreen, int bank)
536 cPtr->writeXR(cPtr, 0x10, ((bank << 5) & 0xFF));
538 cPtr->writeXR(cPtr, 0x0C, ((bank << 1) & 0x10) | tmp);
541 /* Must drain StrongARM write buffer on bank switch! */
542 if (bank != cPtr->Bank) {
544 cPtr->Bank = bank;
552 CHIPSWINSetWritePlanar(ScreenPtr pScreen, int bank)
557 cPtr->writeXR(cPtr, 0x11, ((bank << 5) & 0xFF));
559 cPtr->writeXR(cPtr, 0x0C, ((bank << 3) & 0x40) | tmp);
562 /* Must drain StrongARM write buffer on bank switch! */
563 if (bank != cPtr->Bank) {
565 cPtr->Bank = bank;
573 CHIPSWINSetReadWritePlanar(ScreenPtr pScreen, int bank)
578 cPtr->writeXR(cPtr, 0x10, ((bank << 5) & 0xFF));
579 cPtr->writeXR(cPtr, 0x11, ((bank << 5) & 0xFF));
581 cPtr->writeXR(cPtr, 0x0C, ((bank << 3) & 0x40) | ((bank << 1) & 0x10) | tmp);
584 /* Must drain StrongARM write buffer on bank switch! */
585 if (bank != cPtr->Bank) {
587 cPtr->Bank = bank;
595 CHIPSHiQVSetReadWrite(ScreenPtr pScreen, int bank)
599 cPtr->writeXR(cPtr, 0x0E, bank & 0x7F);
602 /* Must drain StrongARM write buffer on bank switch! */
603 if (bank != cPtr->Bank) {
605 cPtr->Bank = bank;
613 CHIPSHiQVSetReadWritePlanar(ScreenPtr pScreen, int bank)
617 cPtr->writeXR(cPtr, 0x0E, (bank << 2) & 0x7F);
620 /* Must drain StrongARM write buffer on bank switch! */
621 if (bank != cPtr->Bank) {
623 cPtr->Bank = bank;