Lines Matching refs:new
79 static void ARKWriteMode(ScrnInfoPtr pScrn, vgaRegPtr pVga, ARKRegPtr new);
639 ARKRegPtr new = &pARK->ModeRegs;
681 new->cr46 = rdinx(vgaIOBase + 4, 0x46) & ~0x04;
686 new->cr46 |= 0x04;
691 new->cr41 = (offset & 0x100) >> 5;
693 new->sr11 = 0x90;
696 new->sr11 |= 0x06;
699 new->sr11 |= 0x0a;
702 new->sr11 |= 0x06;
707 new->sr11 |= 0x0e;
709 new->sr11 |= 0x0a;
744 new->sr17 &= ~0xc7;
745 new->sr17 |= modepitch;
747 new->sr10 = rdinx(isaIOBase + 0x3c4, 0x10) & ~0x1f;
748 new->sr10 |= 0x1f;
751 new->sr13 = pARK->PciInfo->memBase[0] >> 16;
752 new->sr14 = pARK->PciInfo->memBase[0] >> 24;
754 new->sr13 = pARK->PciInfo->regions[0].base_addr >> 16;
755 new->sr14 = pARK->PciInfo->regions[0].base_addr >> 24;
758 new->sr12 = rdinx(isaIOBase + 0x3c4, 0x12) & ~0x03;
761 new->sr12 |= 0x01;
764 new->sr12 |= 0x02;
767 new->sr12 |= 0x03;
770 new->sr12 |= 0x01;
774 new->sr15 = new->sr16 = 0;
783 new->cr40 = tmp;
785 tmp = new->cr41; /* initialized earlier */
794 new->cr41 |= tmp;
796 new->cr44 = rdinx(vgaIOBase + 4, 0x44) & ~0x34;
797 new->cr44 &= ~0x01;
798 new->cr42 = 0;
836 new->sr18 = tmp;
841 new->dac_command = 0x04;
843 new->dac_command = 0x24;
846 new->dac_command = 0x34;
848 new->dac_command = 0x64;
850 new->dac_command = 0xb4; /* packed */
852 new->dac_command = 0x54;
854 new->dac_command = 0x00;
857 new->dac_command = 0xc0;
859 new->dac_command = 0xe0;
864 new->sr20 = rdinx(isaIOBase + 0x3c4, 0x20);
865 new->sr21 = rdinx(isaIOBase + 0x3c4, 0x21);
866 new->sr22 = rdinx(isaIOBase + 0x3c4, 0x22);
867 new->sr23 = rdinx(isaIOBase + 0x3c4, 0x23);
868 new->sr24 = rdinx(isaIOBase + 0x3c4, 0x24);
869 new->sr25 = rdinx(isaIOBase + 0x3c4, 0x25);
870 new->sr26 = rdinx(isaIOBase + 0x3c4, 0x26);
871 new->sr27 = rdinx(isaIOBase + 0x3c4, 0x27);
872 new->sr29 = rdinx(isaIOBase + 0x3c4, 0x29);
873 new->sr2a = rdinx(isaIOBase + 0x3c4, 0x2a);
876 new->sr28 = rdinx(isaIOBase + 0x3c4, 0x28);
877 new->sr2b = rdinx(isaIOBase + 0x3c4, 0x3b);
882 ARKWriteMode(pScrn, pVga, new);
916 static void ARKWriteMode(ScrnInfoPtr pScrn, vgaRegPtr pVga, ARKRegPtr new)
932 wrinx(isaIOBase + 0x3c4, 0x10, new->sr10);
933 wrinx(isaIOBase + 0x3c4, 0x11, new->sr11);
934 wrinx(isaIOBase + 0x3c4, 0x12, new->sr12);
935 wrinx(isaIOBase + 0x3c4, 0x13, new->sr13);
936 wrinx(isaIOBase + 0x3c4, 0x14, new->sr14);
937 wrinx(isaIOBase + 0x3c4, 0x15, new->sr15);
938 wrinx(isaIOBase + 0x3c4, 0x16, new->sr16);
939 wrinx(isaIOBase + 0x3c4, 0x17, new->sr17);
942 wrinx(isaIOBase + 0x3c4, 0x1c, new->sr1c);
943 wrinx(isaIOBase + 0x3c4, 0x1d, new->sr1d);
946 wrinx(isaIOBase + 0x3c4, 0x20, new->sr20);
947 wrinx(isaIOBase + 0x3c4, 0x21, new->sr21);
948 wrinx(isaIOBase + 0x3c4, 0x22, new->sr22);
949 wrinx(isaIOBase + 0x3c4, 0x23, new->sr23);
950 wrinx(isaIOBase + 0x3c4, 0x24, new->sr24);
951 wrinx(isaIOBase + 0x3c4, 0x25, new->sr25);
952 wrinx(isaIOBase + 0x3c4, 0x26, new->sr26);
953 wrinx(isaIOBase + 0x3c4, 0x27, new->sr27);
954 wrinx(isaIOBase + 0x3c4, 0x29, new->sr29);
955 wrinx(isaIOBase + 0x3c4, 0x2a, new->sr2a);
960 wrinx(isaIOBase + 0x3c4, 0x28, new->sr28);
961 wrinx(isaIOBase + 0x3c4, 0x2B, new->sr2b);
964 wrinx(vgaIOBase + 4, 0x40, new->cr40);
965 wrinx(vgaIOBase + 4, 0x41, new->cr41);
966 wrinx(vgaIOBase + 4, 0x42, new->cr42);
967 wrinx(vgaIOBase + 4, 0x44, new->cr44);
971 wrinx(vgaIOBase + 4, 0x46, new->cr46);
975 set_daccom(isaIOBase, new->dac_command);