Lines Matching refs:linear
125 FBLinearPtr linear;
364 if(pPriv->linear)
366 xf86FreeOffscreenLinear(pPriv->linear);
367 pPriv->linear = NULL;
581 static FBLinearPtr I740AllocateMemory(ScrnInfoPtr pScrn, FBLinearPtr linear, int size)
586 if(linear)
588 if(linear->size >= size)
589 return linear;
591 if(xf86ResizeOffscreenLinear(linear, size)) {
592 xf86DrvMsg(pScrn->scrnIndex, X_CONFIG, "I740AllocateMemory resized to %d - %p\n", (int) size, (void *)linear); /* ### */
593 return linear;
596 xf86DrvMsg(pScrn->scrnIndex, X_CONFIG, "I740AllocateMemory free %p - %d < %d\n", (void *)linear, (int) linear->size, (int) size); /* ### */
597 xf86FreeOffscreenLinear(linear);
689 FBLinearPtr new_linear = I740AllocateMemory(pScrn, pPriv->linear, size);
690 if (new_linear != pPriv->linear) {
691 pPriv->linear = new_linear;
694 if(!pPriv->linear)
698 pPriv->YBuf0offset = pPriv->linear->offset*pI740->cpp;
699 pPriv->YBuf1offset = (pPriv->linear->offset*pI740->cpp) + size;
864 if(pPriv->linear)
867 xf86FreeOffscreenLinear(pPriv->linear);
868 pPriv->linear = NULL;
882 FBLinearPtr linear;
893 FBLinearPtr linear;
907 if(!(linear = I740AllocateMemory(pScrn, NULL, size)))
914 xf86FreeOffscreenLinear(linear);
919 xf86FreeOffscreenLinear(linear);
925 xf86FreeOffscreenLinear(linear);
929 pPriv->linear = linear;
935 surface->offsets[0] = linear->offset*pI740->cpp;
967 xf86FreeOffscreenLinear(pPriv->linear);
1218 pPriv->linear = NULL;