Lines Matching defs:Blt
356 EFI_IMAGE_OUTPUT *Blt;
370 Blt = NULL;
426 Blt = (EFI_IMAGE_OUTPUT *) AllocateZeroPool (sizeof (EFI_IMAGE_OUTPUT));
427 ASSERT (Blt != NULL);
429 Blt->Width = (UINT16) (HorizontalResolution);
430 Blt->Height = (UINT16) (VerticalResolution);
454 Blt->Image.Screen = GraphicsOutput;
463 &Blt,
477 Blt->Image.Bitmap = AllocateZeroPool (Blt->Width * Blt->Height * sizeof (EFI_GRAPHICS_OUTPUT_BLT_PIXEL));
478 ASSERT (Blt->Image.Bitmap != NULL);
481 // StringToImage only support blt'ing image to device using GOP protocol. If GOP is not supported in this platform,
482 // we ask StringToImage to print the string to blt buffer, then blt to device using UgaDraw.
491 &Blt,
510 Delta = Blt->Width * sizeof (EFI_GRAPHICS_OUTPUT_BLT_PIXEL);
516 Status = UgaDraw->Blt (
518 (EFI_UGA_PIXEL *) Blt->Image.Bitmap,
531 FreePool (Blt->Image.Bitmap);
545 FreePool (Blt);
549 if (Blt != NULL) {
550 FreePool (Blt);