Lines Matching refs:pCurs
108 CursorPtr pCurs = (CursorPtr) value; in FreeCursor() local
114 UnrefCursor(pCurs); in FreeCursor()
115 if (CursorRefCount(pCurs) != 0) in FreeCursor()
118 BUG_WARN(CursorRefCount(pCurs) < 0); in FreeCursor()
122 (void) (*pscr->UnrealizeCursor) (pDev, pscr, pCurs); in FreeCursor()
124 FreeCursorBits(pCurs->bits); in FreeCursor()
125 dixFiniPrivates(pCurs, PRIVATE_CURSOR); in FreeCursor()
126 free(pCurs); in FreeCursor()
185 RealizeCursorAllScreens(CursorPtr pCurs) in RealizeCursorAllScreens() argument
195 if (!(*pscr->RealizeCursor) (pDev, pscr, pCurs)) { in RealizeCursorAllScreens()
206 (*pscr->UnrealizeCursor) (pDevIt, pscr, pCurs); in RealizeCursorAllScreens()
215 (*pscr->UnrealizeCursor) (pDevIt, pscr, pCurs); in RealizeCursorAllScreens()
218 (*pscr->UnrealizeCursor) (pDev, pscr, pCurs); in RealizeCursorAllScreens()
245 CursorPtr pCurs; in AllocARGBCursor() local
249 pCurs = (CursorPtr) calloc(CURSOR_REC_SIZE + CURSOR_BITS_SIZE, 1); in AllocARGBCursor()
250 if (!pCurs) in AllocARGBCursor()
253 bits = (CursorBitsPtr) ((char *) pCurs + CURSOR_REC_SIZE); in AllocARGBCursor()
254 dixInitPrivates(pCurs, pCurs + 1, PRIVATE_CURSOR); in AllocARGBCursor()
263 pCurs->refcnt = 1; in AllocARGBCursor()
266 pCurs->bits = bits; in AllocARGBCursor()
267 pCurs->serialNumber = ++cursorSerial; in AllocARGBCursor()
268 pCurs->name = None; in AllocARGBCursor()
270 pCurs->foreRed = foreRed; in AllocARGBCursor()
271 pCurs->foreGreen = foreGreen; in AllocARGBCursor()
272 pCurs->foreBlue = foreBlue; in AllocARGBCursor()
274 pCurs->backRed = backRed; in AllocARGBCursor()
275 pCurs->backGreen = backGreen; in AllocARGBCursor()
276 pCurs->backBlue = backBlue; in AllocARGBCursor()
278 pCurs->id = cid; in AllocARGBCursor()
282 pCurs, RT_NONE, NULL, DixCreateAccess); in AllocARGBCursor()
286 rc = RealizeCursorAllScreens(pCurs); in AllocARGBCursor()
290 *ppCurs = pCurs; in AllocARGBCursor()
318 dixFiniPrivates(pCurs, PRIVATE_CURSOR); in AllocARGBCursor()
319 free(pCurs); in AllocARGBCursor()
336 CursorPtr pCurs; in AllocGlyphCursor() local
361 pCurs = (CursorPtr) calloc(CURSOR_REC_SIZE, 1); in AllocGlyphCursor()
362 if (!pCurs) in AllocGlyphCursor()
364 dixInitPrivates(pCurs, pCurs + 1, PRIVATE_CURSOR); in AllocGlyphCursor()
397 pCurs = (CursorPtr) calloc(CURSOR_REC_SIZE + CURSOR_BITS_SIZE, 1); in AllocGlyphCursor()
398 if (pCurs) in AllocGlyphCursor()
399 bits = (CursorBitsPtr) ((char *) pCurs + CURSOR_REC_SIZE); in AllocGlyphCursor()
404 pCurs = (CursorPtr) calloc(CURSOR_REC_SIZE, 1); in AllocGlyphCursor()
405 if (pCurs) in AllocGlyphCursor()
411 free(pCurs); in AllocGlyphCursor()
416 dixInitPrivates(pCurs, pCurs + 1, PRIVATE_CURSOR); in AllocGlyphCursor()
445 pCurs->bits = bits; in AllocGlyphCursor()
446 pCurs->refcnt = 1; in AllocGlyphCursor()
447 pCurs->serialNumber = ++cursorSerial; in AllocGlyphCursor()
448 pCurs->name = None; in AllocGlyphCursor()
450 pCurs->foreRed = foreRed; in AllocGlyphCursor()
451 pCurs->foreGreen = foreGreen; in AllocGlyphCursor()
452 pCurs->foreBlue = foreBlue; in AllocGlyphCursor()
454 pCurs->backRed = backRed; in AllocGlyphCursor()
455 pCurs->backGreen = backGreen; in AllocGlyphCursor()
456 pCurs->backBlue = backBlue; in AllocGlyphCursor()
458 pCurs->id = cid; in AllocGlyphCursor()
462 pCurs, RT_NONE, NULL, DixCreateAccess); in AllocGlyphCursor()
466 rc = RealizeCursorAllScreens(pCurs); in AllocGlyphCursor()
470 *ppCurs = pCurs; in AllocGlyphCursor()
475 dixFiniPrivates(pCurs, PRIVATE_CURSOR); in AllocGlyphCursor()
476 free(pCurs); in AllocGlyphCursor()