Lines Matching refs:infoPtr

87 xf86InitHardwareCursor(ScreenPtr pScreen, xf86CursorInfoPtr infoPtr)  in xf86InitHardwareCursor()  argument
89 if ((infoPtr->MaxWidth <= 0) || (infoPtr->MaxHeight <= 0)) in xf86InitHardwareCursor()
93 if (!infoPtr->SetCursorPosition || in xf86InitHardwareCursor()
94 !xf86DriverHasLoadCursorImage(infoPtr) || in xf86InitHardwareCursor()
95 !infoPtr->HideCursor || in xf86InitHardwareCursor()
96 !xf86DriverHasShowCursor(infoPtr) || in xf86InitHardwareCursor()
97 !infoPtr->SetCursorColors) in xf86InitHardwareCursor()
100 if (infoPtr->RealizeCursor) { in xf86InitHardwareCursor()
103 else if (HARDWARE_CURSOR_SOURCE_MASK_INTERLEAVE_1 & infoPtr->Flags) { in xf86InitHardwareCursor()
104 infoPtr->RealizeCursor = RealizeCursorInterleave1; in xf86InitHardwareCursor()
106 else if (HARDWARE_CURSOR_SOURCE_MASK_INTERLEAVE_8 & infoPtr->Flags) { in xf86InitHardwareCursor()
107 infoPtr->RealizeCursor = RealizeCursorInterleave8; in xf86InitHardwareCursor()
109 else if (HARDWARE_CURSOR_SOURCE_MASK_INTERLEAVE_16 & infoPtr->Flags) { in xf86InitHardwareCursor()
110 infoPtr->RealizeCursor = RealizeCursorInterleave16; in xf86InitHardwareCursor()
112 else if (HARDWARE_CURSOR_SOURCE_MASK_INTERLEAVE_32 & infoPtr->Flags) { in xf86InitHardwareCursor()
113 infoPtr->RealizeCursor = RealizeCursorInterleave32; in xf86InitHardwareCursor()
115 else if (HARDWARE_CURSOR_SOURCE_MASK_INTERLEAVE_64 & infoPtr->Flags) { in xf86InitHardwareCursor()
116 infoPtr->RealizeCursor = RealizeCursorInterleave64; in xf86InitHardwareCursor()
119 infoPtr->RealizeCursor = RealizeCursorInterleave0; in xf86InitHardwareCursor()
122 infoPtr->pScrn = xf86ScreenToScrn(pScreen); in xf86InitHardwareCursor()
128 xf86ScreenCheckHWCursor(ScreenPtr pScreen, CursorPtr cursor, xf86CursorInfoPtr infoPtr) in xf86ScreenCheckHWCursor() argument
131 (cursor->bits->argb && infoPtr->UseHWCursorARGB && in xf86ScreenCheckHWCursor()
132 infoPtr->UseHWCursorARGB(pScreen, cursor)) || in xf86ScreenCheckHWCursor()
134 cursor->bits->height <= infoPtr->MaxHeight && in xf86ScreenCheckHWCursor()
135 cursor->bits->width <= infoPtr->MaxWidth && in xf86ScreenCheckHWCursor()
136 (!infoPtr->UseHWCursor || infoPtr->UseHWCursor(pScreen, cursor))); in xf86ScreenCheckHWCursor()
140 xf86CheckHWCursor(ScreenPtr pScreen, CursorPtr cursor, xf86CursorInfoPtr infoPtr) in xf86CheckHWCursor() argument
147 if (!xf86ScreenCheckHWCursor(pScreen, cursor, infoPtr)) { in xf86CheckHWCursor()
185 xf86CursorInfoPtr infoPtr; in xf86ScreenSetCursor() local
192 infoPtr = ScreenPriv->CursorInfoPtr; in xf86ScreenSetCursor()
195 (*infoPtr->HideCursor) (infoPtr->pScrn); in xf86ScreenSetCursor()
210 x -= infoPtr->pScrn->frameX0; in xf86ScreenSetCursor()
211 y -= infoPtr->pScrn->frameY0; in xf86ScreenSetCursor()
213 if (!pCurs->bits->argb || !xf86DriverHasLoadCursorARGB(infoPtr)) in xf86ScreenSetCursor()
215 bits = (*infoPtr->RealizeCursor) (infoPtr, pCurs); in xf86ScreenSetCursor()
220 if (!(infoPtr->Flags & HARDWARE_CURSOR_UPDATE_UNHIDDEN)) in xf86ScreenSetCursor()
221 (*infoPtr->HideCursor) (infoPtr->pScrn); in xf86ScreenSetCursor()
223 if (pCurs->bits->argb && xf86DriverHasLoadCursorARGB(infoPtr)) { in xf86ScreenSetCursor()
224 if (!xf86DriverLoadCursorARGB (infoPtr, pCurs)) in xf86ScreenSetCursor()
228 if (!xf86DriverLoadCursorImage (infoPtr, bits)) in xf86ScreenSetCursor()
233 (*infoPtr->SetCursorPosition) (infoPtr->pScrn, x, y); in xf86ScreenSetCursor()
235 return xf86DriverShowCursor(infoPtr); in xf86ScreenSetCursor()
282 xf86CursorInfoPtr infoPtr = ScreenPriv->CursorInfoPtr; in xf86SetTransparentCursor() local
288 (*infoPtr->RealizeCursor) (infoPtr, NullCursor); in xf86SetTransparentCursor()
290 if (!(infoPtr->Flags & HARDWARE_CURSOR_UPDATE_UNHIDDEN)) in xf86SetTransparentCursor()
291 (*infoPtr->HideCursor) (infoPtr->pScrn); in xf86SetTransparentCursor()
294 xf86DriverLoadCursorImage (infoPtr, in xf86SetTransparentCursor()
297 xf86DriverShowCursor(infoPtr); in xf86SetTransparentCursor()
308 xf86CursorInfoPtr infoPtr = ScreenPriv->CursorInfoPtr; in xf86ScreenMoveCursor() local
310 x -= infoPtr->pScrn->frameX0; in xf86ScreenMoveCursor()
311 y -= infoPtr->pScrn->frameY0; in xf86ScreenMoveCursor()
313 (*infoPtr->SetCursorPosition) (infoPtr->pScrn, x, y); in xf86ScreenMoveCursor()
345 xf86CursorInfoPtr infoPtr = ScreenPriv->CursorInfoPtr; in xf86RecolorCursor_locked() local
369 (*infoPtr->SetCursorColors) (infoPtr->pScrn, in xf86RecolorCursor_locked()
373 (*infoPtr->SetCursorColors) (infoPtr->pScrn, in xf86RecolorCursor_locked()
398 RealizeCursorInterleave0(xf86CursorInfoPtr infoPtr, CursorPtr pCurs) in RealizeCursorInterleave0() argument
404 int size = (infoPtr->MaxWidth * infoPtr->MaxHeight) >> 2; in RealizeCursorInterleave0()
414 if (infoPtr->Flags & HARDWARE_CURSOR_INVERT_MASK) { in RealizeCursorInterleave0()
416 if (!(infoPtr->Flags & HARDWARE_CURSOR_SWAP_SOURCE_AND_MASK)) in RealizeCursorInterleave0()
428 DstPitch = infoPtr->MaxWidth >> CUR_LOG2_BITMAP_PAD; in RealizeCursorInterleave0()
436 if (infoPtr->Flags & HARDWARE_CURSOR_SWAP_SOURCE_AND_MASK) { in RealizeCursorInterleave0()
444 if (infoPtr->Flags & HARDWARE_CURSOR_AND_SOURCE_WITH_MASK) { in RealizeCursorInterleave0()
467 if (infoPtr->Flags & HARDWARE_CURSOR_NIBBLE_SWAPPED) { in RealizeCursorInterleave0()
489 if (infoPtr->Flags & HARDWARE_CURSOR_INVERT_MASK) { in RealizeCursorInterleave0()
499 if (infoPtr->Flags & HARDWARE_CURSOR_BIT_ORDER_MSBFIRST) { in RealizeCursorInterleave0()
513 RealizeCursorInterleave1(xf86CursorInfoPtr infoPtr, CursorPtr pCurs) in RealizeCursorInterleave1() argument
519 int size = (infoPtr->MaxWidth * infoPtr->MaxHeight) >> 2; in RealizeCursorInterleave1()
522 if (!(mem2 = RealizeCursorInterleave0(infoPtr, pCurs))) in RealizeCursorInterleave1()
556 RealizeCursorInterleave8(xf86CursorInfoPtr infoPtr, CursorPtr pCurs) in RealizeCursorInterleave8() argument
562 int size = (infoPtr->MaxWidth * infoPtr->MaxHeight) >> 2; in RealizeCursorInterleave8()
565 if (!(mem2 = RealizeCursorInterleave0(infoPtr, pCurs))) in RealizeCursorInterleave8()
591 RealizeCursorInterleave16(xf86CursorInfoPtr infoPtr, CursorPtr pCurs) in RealizeCursorInterleave16() argument
597 int size = (infoPtr->MaxWidth * infoPtr->MaxHeight) >> 2; in RealizeCursorInterleave16()
600 if (!(mem2 = RealizeCursorInterleave0(infoPtr, pCurs))) in RealizeCursorInterleave16()
626 RealizeCursorInterleave32(xf86CursorInfoPtr infoPtr, CursorPtr pCurs) in RealizeCursorInterleave32() argument
632 int size = (infoPtr->MaxWidth * infoPtr->MaxHeight) >> 2; in RealizeCursorInterleave32()
635 if (!(mem2 = RealizeCursorInterleave0(infoPtr, pCurs))) in RealizeCursorInterleave32()
661 RealizeCursorInterleave64(xf86CursorInfoPtr infoPtr, CursorPtr pCurs) in RealizeCursorInterleave64() argument
667 int size = (infoPtr->MaxWidth * infoPtr->MaxHeight) >> 2; in RealizeCursorInterleave64()
670 if (!(mem2 = RealizeCursorInterleave0(infoPtr, pCurs))) in RealizeCursorInterleave64()