Home | History | Annotate | Download | only in PlatformSmm

Lines Matching refs:Script

79   // Build script according to opcode

110 BOOT_SCRIPT_POINTERS Script;
122 Script.Raw = Buffer;
123 Script.TableInfo->OpCode = EFI_BOOT_SCRIPT_TABLE_OPCODE;
124 Script.TableInfo->Length = sizeof(EFI_BOOT_SCRIPT_TABLE_HEADER);
125 Script.TableInfo->TableLength = sizeof(EFI_BOOT_SCRIPT_TABLE_HEADER);
142 BOOT_SCRIPT_POINTERS Script;
145 // Add final "termination" node to script table
147 Script.Raw = (UINT8*) ((UINTN)ScriptTablePtr);
148 Script.Terminate->OpCode = EFI_BOOT_SCRIPT_TERMINATE_OPCODE;
149 Script.Terminate->Length = sizeof (EFI_BOOT_SCRIPT_TERMINATE);
156 Script.Raw = (UINT8*) ((UINTN)ScriptTableBase);
157 Script.TableInfo->OpCode = EFI_BOOT_SCRIPT_TABLE_OPCODE;
158 Script.TableInfo->Length = sizeof (EFI_BOOT_SCRIPT_TABLE_HEADER);
159 Script.TableInfo->TableLength = (UINT32)(ScriptTablePtr - ScriptTableBase);
171 BOOT_SCRIPT_POINTERS Script;
185 Script.Raw = (UINT8*) ((UINTN)(*ScriptTable));
189 // Build script data
191 Script.IoWrite->OpCode = EFI_BOOT_SCRIPT_IO_WRITE_OPCODE;
192 Script.IoWrite->Length = (UINT8)(NodeLength);
193 Script.IoWrite->Width = Width;
194 Script.IoWrite->Address = Address;
195 Script.IoWrite->Count = (UINT32)Count;
197 (UINT8*)(Script.Raw + sizeof (EFI_BOOT_SCRIPT_IO_WRITE)),
203 // Update Script table pointer
216 BOOT_SCRIPT_POINTERS Script;
230 Script.Raw = (UINT8*) ((UINTN)(*ScriptTable));
234 // Build script data
236 Script.PciWrite->OpCode = EFI_BOOT_SCRIPT_PCI_CONFIG_WRITE_OPCODE;
237 Script.PciWrite->Length = (UINT8)(NodeLength);
238 Script.PciWrite->Width = Width;
239 Script.PciWrite->Address = Address;
240 Script.PciWrite->Count = (UINT32)Count;
242 (UINT8*)(Script.Raw + sizeof (EFI_BOOT_SCRIPT_PCI_CONFIG_WRITE)),
248 // Update Script table pointer