Lines Matching defs:crtc_addr

512 {uint16_t cheight,curs,crtc_addr;
537 crtc_addr=read_word(BIOSMEM_SEG,BIOSMEM_CRTC_ADDRESS);
538 outb(crtc_addr,0x0a);
539 outb(crtc_addr+1,CH);
540 outb(crtc_addr,0x0b);
541 outb(crtc_addr+1,CL);
548 uint16_t nbcols,nbrows,address,crtc_addr;
570 crtc_addr=read_word(BIOSMEM_SEG,BIOSMEM_CRTC_ADDRESS);
571 outb(crtc_addr,0x0e);
572 outb(crtc_addr+1,(address&0xff00)>>8);
573 outb(crtc_addr,0x0f);
574 outb(crtc_addr+1,address&0x00ff);
581 uint16_t cursor,dummy,crtc_addr;
614 crtc_addr=read_word(BIOSMEM_SEG,BIOSMEM_CRTC_ADDRESS);
615 outb(crtc_addr,0x0c);
616 outb(crtc_addr+1,(address&0xff00)>>8);
617 outb(crtc_addr,0x0d);
618 outb(crtc_addr+1,address&0x00ff);
652 uint16_t crtc_addr;
765 crtc_addr=vga_modes[line].memmodel==MTEXT?VGAREG_MDA_CRTC_ADDRESS:VGAREG_VGA_CRTC_ADDRESS;
768 outw(crtc_addr,0x0011);
771 {outb(crtc_addr,i);
772 outb(crtc_addr+1,video_param_table[vpti].crtc_regs[i]);
809 write_word(BIOSMEM_SEG,BIOSMEM_CRTC_ADDRESS,crtc_addr);
1556 uint16_t crtc_addr,cols,vde;
1559 crtc_addr = read_word(BIOSMEM_SEG,BIOSMEM_CRTC_ADDRESS);
1560 outb(crtc_addr, 0x09);
1561 crtc_r9 = inb(crtc_addr+1);
1563 outb(crtc_addr+1, crtc_r9);
1573 outb(crtc_addr, 0x12);
1574 vde = inb(crtc_addr+1);
1575 outb(crtc_addr, 0x07);
1576 ovl = inb(crtc_addr+1);
1798 uint16_t i, crtc_addr, ar_index;
1800 crtc_addr = read_word(BIOSMEM_SEG, BIOSMEM_CRTC_ADDRESS);
1803 write_byte(ES, BX, inb(crtc_addr)); BX++;
1818 outb(crtc_addr,i);
1819 write_byte(ES, BX, inb(crtc_addr+1)); BX++;
1834 write_word(ES, BX, crtc_addr); BX+= 2;
1882 uint16_t i, crtc_addr, v, addr1, ar_index;
1888 crtc_addr = read_word(ES, BX + 0x40);
1900 outw(crtc_addr,0x0011);
1904 outb(crtc_addr,i);
1905 outb(crtc_addr+1, read_byte(ES, BX));
1911 if (crtc_addr == 0x3d4)
1916 outb(crtc_addr, 0x11);
1917 outb(crtc_addr+1, read_byte(ES, BX - 0x18 + 0x11));
1933 BX += 2; /* crtc_addr */
1937 outb(crtc_addr, read_byte(ES, addr1)); addr1++;
1940 outb(crtc_addr - 0x4 + 0xa, read_byte(ES, addr1)); addr1++;