Lines Matching refs:This

5 This program and the accompanying materials                          
35 // This list is used to define the valid extend chars.
308 This function is the entrypoint of this VGA Class Driver. It installs Driver Binding
507 This function implments EFI_DRIVER_BINDING_PROTOCOL.Supported().
511 @param This A pointer to the EFI_DRIVER_BINDING_PROTOCOL instance.
516 @retval EFI_SUCCESS This driver supports this device.
517 @retval EFI_ALREADY_STARTED This driver is already running on this device.
518 @retval EFI_UNSUPPORTED This driver does not support this device.
524 IN EFI_DRIVER_BINDING_PROTOCOL *This,
538 This->DriverBindingHandle,
552 This->DriverBindingHandle,
566 This function implments EFI_DRIVER_BINDING_PROTOCOL.Start().
570 @param This A pointer to the EFI_DRIVER_BINDING_PROTOCOL instance.
582 IN EFI_DRIVER_BINDING_PROTOCOL *This,
617 This->DriverBindingHandle,
631 This->DriverBindingHandle,
716 This function implments EFI_DRIVER_BINDING_PROTOCOL.Stop().
720 @param This A pointer to the EFI_DRIVER_BINDING_PROTOCOL instance.
725 @retval EFI_SUCCESS This driver is removed ControllerHandle
726 @retval other This driver was not removed from this device
732 IN EFI_DRIVER_BINDING_PROTOCOL *This,
746 This->DriverBindingHandle,
779 This->DriverBindingHandle,
786 This->DriverBindingHandle,
798 This function implements EFI_SIMPLE_TEXT_OUTPUT_PROTOCOL.Reset().
802 @param This Pointer to EFI_SIMPLE_TEXT_OUTPUT_PROTOCOL instance.
813 IN EFI_SIMPLE_TEXT_OUTPUT_PROTOCOL *This,
820 VgaClassPrivate = VGA_CLASS_DEV_FROM_THIS (This);
828 This->SetAttribute (This, EFI_TEXT_ATTR (This->Mode->Attribute & 0x0F, EFI_BACKGROUND_BLACK));
830 Status = This->SetMode (This, 0);
835 return This->ClearScreen (This);
841 This function implements EFI_SIMPLE_TEXT_OUTPUT_PROTOCOL.OutputString().
842 It writes a Unicode string to the output device. This is the most basic output mechanism
845 @param This Pointer to EFI_SIMPLE_TEXT_OUTPUT_PROTOCOL instance.
851 @retval EFI_WARN_UNKNOWN_GLYPH This warning code indicates that some of the characters in
858 IN EFI_SIMPLE_TEXT_OUTPUT_PROTOCOL *This,
870 VgaClassDev = VGA_CLASS_DEV_FROM_THIS (This);
871 Mode = This->Mode;
873 Status = This->QueryMode (
874 This,
960 This->OutputString (This, CrLfString);
981 This function implements EFI_SIMPLE_TEXT_OUTPUT_PROTOCOL.TestString().
984 @param This Pointer to EFI_SIMPLE_TEXT_OUTPUT_PROTOCOL instance.
995 IN EFI_SIMPLE_TEXT_OUTPUT_PROTOCOL *This,
1013 This function implements EFI_SIMPLE_TEXT_OUTPUT_PROTOCOL.ClearScreen().
1017 @param This Pointer to EFI_SIMPLE_TEXT_OUTPUT_PROTOCOL instance.
1027 IN EFI_SIMPLE_TEXT_OUTPUT_PROTOCOL *This
1036 VgaClassDev = VGA_CLASS_DEV_FROM_THIS (This);
1038 Status = This->QueryMode (
1039 This,
1040 This->Mode->Mode,
1048 VideoChar = (This->Mode->Attribute << 8) | ' ';
1059 This->SetCursorPosition (This, 0, 0);
1067 This function implements EFI_SIMPLE_TEXT_OUTPUT_PROTOCOL.SetAttribute().
1073 @param This Pointer to EFI_SIMPLE_TEXT_OUTPUT_PROTOCOL instance.
1085 IN EFI_SIMPLE_TEXT_OUTPUT_PROTOCOL *This,
1090 This->Mode->Attribute = (INT32) Attribute;
1100 This function implements EFI_SIMPLE_TEXT_OUTPUT_PROTOCOL.SetCursorPosition().
1104 @param This Pointer to EFI_SIMPLE_TEXT_OUTPUT_PROTOCOL instance.
1117 IN EFI_SIMPLE_TEXT_OUTPUT_PROTOCOL *This,
1127 VgaClassDev = VGA_CLASS_DEV_FROM_THIS (This);
1129 Status = This->QueryMode (
1130 This,
1131 This->Mode->Mode,
1145 This->Mode->CursorColumn = (INT32) Column;
1146 This->Mode->CursorRow = (INT32) Row;
1154 This function implements EFI_SIMPLE_TEXT_OUTPUT_PROTOCOL.EnableCursor().
1157 @param This Pointer to EFI_SIMPLE_TEXT_OUTPUT_PROTOCOL instance.
1170 IN EFI_SIMPLE_TEXT_OUTPUT_PROTOCOL *This,
1176 VgaClassDev = VGA_CLASS_DEV_FROM_THIS (This);
1178 if (This->Mode->Mode == 1) {
1195 This->Mode->CursorVisible = Visible;
1202 This function implements EFI_SIMPLE_TEXT_OUTPUT_PROTOCOL.QueryMode().
1204 It is required that all output devices support at least 80x25 text mode. This mode is defined to be mode 0.
1207 @param This Pointer to EFI_SIMPLE_TEXT_OUTPUT_PROTOCOL instance.
1220 IN EFI_SIMPLE_TEXT_OUTPUT_PROTOCOL *This,
1226 if ((INT32) ModeNumber >= This->Mode->MaxMode) {
1255 This function implements EFI_SIMPLE_TEXT_OUTPUT_PROTOCOL.QueryMode().
1260 @param This Pointer to EFI_SIMPLE_TEXT_OUTPUT_PROTOCOL instance.
1271 IN EFI_SIMPLE_TEXT_OUTPUT_PROTOCOL *This,
1277 VgaClassDev = VGA_CLASS_DEV_FROM_THIS (This);
1279 if ((INT32) ModeNumber >= This->Mode->MaxMode) {
1283 This->ClearScreen (This);
1285 This->Mode->Mode = (INT32) ModeNumber;