Home | History | Annotate | Download | only in common

Lines Matching defs:backBuffer

204         OverlayBackBufferBlk *backBuffer = mBackBuffer[i]->buf;
205 if (!backBuffer)
210 backBuffer->OCONFIG |= (1 << 15);
212 backBuffer->OCONFIG &= ~(1 << 15);
239 OverlayBackBufferBlk *backBuffer = mBackBuffer[i]->buf;
240 if (!backBuffer)
243 if (backBuffer->OCMD & 0x1)
246 backBuffer->OCMD |= 0x1;
258 OverlayBackBufferBlk *backBuffer = mBackBuffer[i]->buf;
259 if (!backBuffer)
262 if (!(backBuffer->OCMD & 0x1))
265 backBuffer->OCMD &= ~0x1;
278 OverlayBackBuffer *backBuffer = (OverlayBackBuffer *)malloc(sizeof(OverlayBackBuffer));
279 if (!backBuffer) {
297 backBuffer->buf = (OverlayBackBufferBlk *)virtAddr;
298 backBuffer->gttOffsetInPage = gttOffsetInPage;
299 backBuffer->bufObject = wsbmBufferObject;
303 return backBuffer;
328 OverlayBackBufferBlk *backBuffer = mBackBuffer[buf]->buf;
330 memset(backBuffer, 0, sizeof(OverlayBackBufferBlk));
333 backBuffer->OCLRC0 = (OVERLAY_INIT_CONTRAST << 18) |
335 backBuffer->OCLRC1 = OVERLAY_INIT_SATURATION;
336 backBuffer->DCLRKV = OVERLAY_INIT_COLORKEY;
337 backBuffer->DCLRKM = OVERLAY_INIT_COLORKEYMASK;
338 backBuffer->OCONFIG = 0;
339 backBuffer->OCONFIG |= (0x1 << 3);
340 backBuffer->OCONFIG |= (0x1 << 27);
341 backBuffer->SCHRKEN &= ~(0x7 << 24);
342 backBuffer->SCHRKEN |= 0xff;
685 OverlayBackBufferBlk *backBuffer = mBackBuffer[mCurrent]->buf;
686 if (!backBuffer) {
701 backBuffer->OCMD &= ~(0xf << 10);
702 backBuffer->OCMD &= ~OVERLAY_MEMORY_LAYOUT_TILED;
705 backBuffer->OSTART_0Y = gttOffsetInBytes;
710 backBuffer->OSTART_0Y |= 0x01;
713 backBuffer->OSTART_0U = gttOffsetInBytes;
714 backBuffer->OSTART_0V = gttOffsetInBytes;
716 backBuffer->OSTART_1Y = backBuffer->OSTART_0Y;
717 backBuffer->OSTART_1U = backBuffer->OSTART_0U;
718 backBuffer->OSTART_1V = backBuffer->OSTART_0V;
722 backBuffer->OBUF_0Y = 0;
723 backBuffer->OBUF_0V = yStride * h;
724 backBuffer->OBUF_0U = backBuffer->OBUF_0V + (uvStride * (h / 2));
725 backBuffer->OCMD |= OVERLAY_FORMAT_PLANAR_YUV420;
728 backBuffer->OBUF_0Y = 0;
729 backBuffer->OBUF_0U = yStride * h;
730 backBuffer->OBUF_0V = backBuffer->OBUF_0U + (uvStride * (h / 2));
731 backBuffer->OCMD |= OVERLAY_FORMAT_PLANAR_YUV420;
734 backBuffer->OBUF_0Y = 0;
735 backBuffer->OBUF_0U = yStride * h;
736 backBuffer->OBUF_0V = 0;
737 backBuffer->OCMD |= OVERLAY_FORMAT_PLANAR_NV12_2;
742 backBuffer->OBUF_0Y = 0;
743 backBuffer->OBUF_0U = yStride * align_to(h, 32);
744 backBuffer->OBUF_0V = 0;
745 backBuffer->OCMD |= OVERLAY_FORMAT_PLANAR_NV12_2;
748 backBuffer->OBUF_0Y = 0;
749 backBuffer->OBUF_0U = yStride * align_to(h, 32);
750 backBuffer->OBUF_0V = 0;
751 backBuffer->OSTART_0U += yStride * align_to(h, 32);
752 backBuffer->OSTART_0V += yStride * align_to(h, 32);
753 backBuffer->OSTART_1U = backBuffer->OSTART_0U;
754 backBuffer->OSTART_1V = backBuffer->OSTART_0V;
755 backBuffer->OTILEOFF_0Y = srcX + (srcY << 16);
756 backBuffer->OTILEOFF_1Y = backBuffer->OTILEOFF_0Y;
757 backBuffer->OTILEOFF_0U = srcX + ((srcY / 2) << 16);
758 backBuffer->OTILEOFF_1U = backBuffer->OTILEOFF_0U;
759 backBuffer->OTILEOFF_0V = backBuffer->OTILEOFF_0U;
760 backBuffer->OTILEOFF_1V = backBuffer->OTILEOFF_0U;
761 backBuffer->OCMD |= OVERLAY_FORMAT_PLANAR_NV12_2;
762 backBuffer->OCMD |= OVERLAY_MEMORY_LAYOUT_TILED;
765 backBuffer->OBUF_0Y = 0;
766 backBuffer->OBUF_0U = 0;
767 backBuffer->OBUF_0V = 0;
768 backBuffer->OCMD |= OVERLAY_FORMAT_PACKED_YUV422;
769 backBuffer->OCMD |= OVERLAY_PACKED_ORDER_YUY2;
772 backBuffer->OBUF_0Y = 0;
773 backBuffer->OBUF_0U = 0;
774 backBuffer->OBUF_0V = 0;
775 backBuffer->OCMD |= OVERLAY_FORMAT_PACKED_YUV422;
776 backBuffer->OCMD |= OVERLAY_PACKED_ORDER_UYVY;
783 backBuffer->OBUF_0Y += srcY * yStride + srcX;
784 backBuffer->OBUF_0V += (srcY / 2) * uvStride + srcX;
785 backBuffer->OBUF_0U += (srcY / 2) * uvStride + srcX;
786 backBuffer->OBUF_1Y = backBuffer->OBUF_0Y;
787 backBuffer->OBUF_1U = backBuffer->OBUF_0U;
788 backBuffer->OBUF_1V = backBuffer->OBUF_0V;
791 backBuffer->OBUF_0Y,
792 backBuffer->OBUF_0U,
793 backBuffer->OBUF_0V);
813 OverlayBackBufferBlk *backBuffer = mBackBuffer[mCurrent]->buf;
814 if (!backBuffer) {
826 uint32_t offsety = backBuffer->OBUF_0Y;
827 uint32_t offsetu = backBuffer->OBUF_0U;
855 backBuffer->SWIDTH = width | ((width / 2) << 16);
858 backBuffer->SWIDTHSW = (swidthy << 2) | (swidthuv << 18);
859 backBuffer->SHEIGHT = height | ((height / 2) << 16);
860 backBuffer->OSTRIDE = (yStride & (~0x3f)) | ((uvStride & (~0x3f)) << 16);
1007 OverlayBackBufferBlk *backBuffer = mBackBuffer[mCurrent]->buf;
1008 if (!backBuffer) {
1028 backBuffer->DWINPOS = (y << 16) | x;
1029 backBuffer->DWINSZ = (h << 16) | w;
1082 if (newval != backBuffer->YRGBSCALE) {
1084 backBuffer->YRGBSCALE = newval;
1089 if (newval != backBuffer->UVSCALE) {
1091 backBuffer->UVSCALE = newval;
1095 if (newval != backBuffer->UVSCALEV) {
1097 backBuffer->UVSCALEV = newval;
1125 backBuffer->Y_HCOEFS[pos] =
1134 backBuffer->UV_HCOEFS[pos] =
1150 OverlayBackBufferBlk *backBuffer = mBackBuffer[mCurrent]->buf;
1151 if (!backBuffer) {
1161 backBuffer->OCLRC0 = (OVERLAY_INIT_CONTRAST << 18) |
1163 backBuffer->OCLRC1 = OVERLAY_INIT_SATURATION;
1164 backBuffer->OCONFIG &= ~(1 << 5);
1178 backBuffer->OCONFIG &= ~(1 << 5);
1179 backBuffer->OCONFIG |= ((payload->csc_mode & 1) << 5);
1184 backBuffer->OCLRC0 = 0x1000000;
1185 backBuffer->OCLRC1 = 0x80;
1188 backBuffer->OCLRC0 = (OVERLAY_INIT_CONTRAST << 18) |
1190 backBuffer->OCLRC1 = OVERLAY_INIT_SATURATION;
1260 OverlayBackBufferBlk *backBuffer = mBackBuffer[mCurrent]->buf;
1261 if (!backBuffer) {
1284 backBuffer->OCMD |= 0x1;
1292 backBuffer->OCMD |= BUF_TYPE_FIELD;
1293 backBuffer->OCMD &= ~FIELD_SELECT;
1294 backBuffer->OCMD |= FIELD0;
1295 backBuffer->OCMD &= ~(BUFFER_SELECT);
1296 backBuffer->OCMD |= BUFFER0;