Lines Matching refs:ramdacPtr
163 IBMramdacRestore(ScrnInfoPtr pScrn, RamDacRecPtr ramdacPtr, in IBMramdacRestore() argument
168 switch (ramdacPtr->RamDacType) { in IBMramdacRestore()
182 (*ramdacPtr->WriteDAC) in IBMramdacRestore()
186 (*ramdacPtr->WriteAddress) (pScrn, 0); in IBMramdacRestore()
188 (*ramdacPtr->WriteData) (pScrn, ramdacReg->DAC[i]); in IBMramdacRestore()
192 IBMramdacSave(ScrnInfoPtr pScrn, RamDacRecPtr ramdacPtr, in IBMramdacSave() argument
197 switch (ramdacPtr->RamDacType) { in IBMramdacSave()
208 (*ramdacPtr->ReadAddress) (pScrn, 0); in IBMramdacSave()
210 ramdacReg->DAC[i] = (*ramdacPtr->ReadData) (pScrn); in IBMramdacSave()
213 ramdacReg->DacRegs[i] = (*ramdacPtr->ReadDAC) (pScrn, i); in IBMramdacSave()
221 RamDacRecPtr ramdacPtr = RAMDACSCRPTR(pScrn); in IBMramdacProbe() local
229 rev = (*ramdacPtr->ReadDAC) (pScrn, IBMRGB_rev); in IBMramdacProbe()
230 id = (*ramdacPtr->ReadDAC) (pScrn, IBMRGB_id); in IBMramdacProbe()
233 (*ramdacPtr->WriteDAC) (pScrn, ~rev, 0, IBMRGB_rev); in IBMramdacProbe()
234 (*ramdacPtr->WriteDAC) (pScrn, ~id, 0, IBMRGB_id); in IBMramdacProbe()
235 rev2 = (*ramdacPtr->ReadDAC) (pScrn, IBMRGB_rev); in IBMramdacProbe()
236 id2 = (*ramdacPtr->ReadDAC) (pScrn, IBMRGB_id); in IBMramdacProbe()
267 if (((*ramdacPtr->ReadDAC) (pScrn, IBMRGB_misc1) & 0x03) == 0x03) { in IBMramdacProbe()
275 (*ramdacPtr->WriteDAC) (pScrn, rev, 0, IBMRGB_rev); in IBMramdacProbe()
276 (*ramdacPtr->WriteDAC) (pScrn, id, 0, IBMRGB_id); in IBMramdacProbe()
312 ramdacPtr->RamDacType = IBMramdac_ID; in IBMramdacProbe()
474 RamDacRecPtr ramdacPtr = RAMDACSCRPTR(pScrn); in IBMramdac526ShowCursor() local
477 (*ramdacPtr->WriteDAC) (pScrn, IBMRGB_curs, 0x00, 0x07); in IBMramdac526ShowCursor()
483 RamDacRecPtr ramdacPtr = RAMDACSCRPTR(pScrn); in IBMramdac640ShowCursor() local
486 (*ramdacPtr->WriteDAC) (pScrn, RGB640_CURSOR_CONTROL, 0x00, 0x0B); in IBMramdac640ShowCursor()
487 (*ramdacPtr->WriteDAC) (pScrn, RGB640_CROSSHAIR_CONTROL, 0x00, 0x00); in IBMramdac640ShowCursor()
493 RamDacRecPtr ramdacPtr = RAMDACSCRPTR(pScrn); in IBMramdac526HideCursor() local
496 (*ramdacPtr->WriteDAC) (pScrn, IBMRGB_curs, 0x00, 0x24); in IBMramdac526HideCursor()
502 RamDacRecPtr ramdacPtr = RAMDACSCRPTR(pScrn); in IBMramdac640HideCursor() local
505 (*ramdacPtr->WriteDAC) (pScrn, RGB640_CURSOR_CONTROL, 0x00, 0x08); in IBMramdac640HideCursor()
511 RamDacRecPtr ramdacPtr = RAMDACSCRPTR(pScrn); in IBMramdac526SetCursorPosition() local
516 (*ramdacPtr->WriteDAC) (pScrn, IBMRGB_curs_hot_x, 0x00, 0x3f); in IBMramdac526SetCursorPosition()
517 (*ramdacPtr->WriteDAC) (pScrn, IBMRGB_curs_hot_y, 0x00, 0x3f); in IBMramdac526SetCursorPosition()
518 (*ramdacPtr->WriteDAC) (pScrn, IBMRGB_curs_xl, 0x00, x & 0xff); in IBMramdac526SetCursorPosition()
519 (*ramdacPtr->WriteDAC) (pScrn, IBMRGB_curs_xh, 0x00, (x >> 8) & 0xf); in IBMramdac526SetCursorPosition()
520 (*ramdacPtr->WriteDAC) (pScrn, IBMRGB_curs_yl, 0x00, y & 0xff); in IBMramdac526SetCursorPosition()
521 (*ramdacPtr->WriteDAC) (pScrn, IBMRGB_curs_yh, 0x00, (y >> 8) & 0xf); in IBMramdac526SetCursorPosition()
527 RamDacRecPtr ramdacPtr = RAMDACSCRPTR(pScrn); in IBMramdac640SetCursorPosition() local
532 (*ramdacPtr->WriteDAC) (pScrn, RGB640_CURS_OFFSETX, 0x00, 0x3f); in IBMramdac640SetCursorPosition()
533 (*ramdacPtr->WriteDAC) (pScrn, RGB640_CURS_OFFSETY, 0x00, 0x3f); in IBMramdac640SetCursorPosition()
534 (*ramdacPtr->WriteDAC) (pScrn, RGB640_CURS_X_LOW, 0x00, x & 0xff); in IBMramdac640SetCursorPosition()
535 (*ramdacPtr->WriteDAC) (pScrn, RGB640_CURS_X_HIGH, 0x00, (x >> 8) & 0xf); in IBMramdac640SetCursorPosition()
536 (*ramdacPtr->WriteDAC) (pScrn, RGB640_CURS_Y_LOW, 0x00, y & 0xff); in IBMramdac640SetCursorPosition()
537 (*ramdacPtr->WriteDAC) (pScrn, RGB640_CURS_Y_HIGH, 0x00, (y >> 8) & 0xf); in IBMramdac640SetCursorPosition()
543 RamDacRecPtr ramdacPtr = RAMDACSCRPTR(pScrn); in IBMramdac526SetCursorColors() local
545 (*ramdacPtr->WriteDAC) (pScrn, IBMRGB_curs_col1_r, 0x00, bg >> 16); in IBMramdac526SetCursorColors()
546 (*ramdacPtr->WriteDAC) (pScrn, IBMRGB_curs_col1_g, 0x00, bg >> 8); in IBMramdac526SetCursorColors()
547 (*ramdacPtr->WriteDAC) (pScrn, IBMRGB_curs_col1_b, 0x00, bg); in IBMramdac526SetCursorColors()
548 (*ramdacPtr->WriteDAC) (pScrn, IBMRGB_curs_col2_r, 0x00, fg >> 16); in IBMramdac526SetCursorColors()
549 (*ramdacPtr->WriteDAC) (pScrn, IBMRGB_curs_col2_g, 0x00, fg >> 8); in IBMramdac526SetCursorColors()
550 (*ramdacPtr->WriteDAC) (pScrn, IBMRGB_curs_col2_b, 0x00, fg); in IBMramdac526SetCursorColors()
556 RamDacRecPtr ramdacPtr = RAMDACSCRPTR(pScrn); in IBMramdac640SetCursorColors() local
558 (*ramdacPtr->WriteDAC) (pScrn, RGB640_CURS_COL0, 0x00, 0); in IBMramdac640SetCursorColors()
559 (*ramdacPtr->WriteData) (pScrn, fg >> 16); in IBMramdac640SetCursorColors()
560 (*ramdacPtr->WriteData) (pScrn, fg >> 8); in IBMramdac640SetCursorColors()
561 (*ramdacPtr->WriteData) (pScrn, fg); in IBMramdac640SetCursorColors()
562 (*ramdacPtr->WriteData) (pScrn, bg >> 16); in IBMramdac640SetCursorColors()
563 (*ramdacPtr->WriteData) (pScrn, bg >> 8); in IBMramdac640SetCursorColors()
564 (*ramdacPtr->WriteData) (pScrn, bg); in IBMramdac640SetCursorColors()
565 (*ramdacPtr->WriteData) (pScrn, fg >> 16); in IBMramdac640SetCursorColors()
566 (*ramdacPtr->WriteData) (pScrn, fg >> 8); in IBMramdac640SetCursorColors()
567 (*ramdacPtr->WriteData) (pScrn, fg); in IBMramdac640SetCursorColors()
568 (*ramdacPtr->WriteData) (pScrn, bg >> 16); in IBMramdac640SetCursorColors()
569 (*ramdacPtr->WriteData) (pScrn, bg >> 8); in IBMramdac640SetCursorColors()
570 (*ramdacPtr->WriteData) (pScrn, bg); in IBMramdac640SetCursorColors()
576 RamDacRecPtr ramdacPtr = RAMDACSCRPTR(pScrn); in IBMramdac526LoadCursorImage() local
584 (*ramdacPtr->WriteDAC) (pScrn, IBMRGB_curs_array + i, 0x00, (*src++)); in IBMramdac526LoadCursorImage()
591 RamDacRecPtr ramdacPtr = RAMDACSCRPTR(pScrn); in IBMramdac640LoadCursorImage() local
599 (*ramdacPtr->WriteDAC) (pScrn, RGB640_CURS_WRITE + i, 0x00, (*src++)); in IBMramdac640LoadCursorImage()