aslcompiler.h (18b18078f267ba10cf14348bc333f2f81818f472) | aslcompiler.h (44b0f624aee0d43179bf3874c70e03b6ae49a4db) |
---|---|
1/****************************************************************************** 2 * 3 * Module Name: aslcompiler.h - common include file for iASL 4 * 5 *****************************************************************************/ 6 7/****************************************************************************** 8 * --- 240 unchanged lines hidden (view full) --- 249void 250AslCompilerSignon ( 251 UINT32 FileId); 252 253void 254AslCompilerFileHeader ( 255 UINT32 FileId); 256 | 1/****************************************************************************** 2 * 3 * Module Name: aslcompiler.h - common include file for iASL 4 * 5 *****************************************************************************/ 6 7/****************************************************************************** 8 * --- 240 unchanged lines hidden (view full) --- 249void 250AslCompilerSignon ( 251 UINT32 FileId); 252 253void 254AslCompilerFileHeader ( 255 UINT32 FileId); 256 |
257int | 257ACPI_STATUS |
258CmDoCompile ( 259 void); 260 | 258CmDoCompile ( 259 void); 260 |
261int 262CmDoAslMiddleAndBackEnd ( 263 void); 264 |
|
261void 262CmDoOutputFiles ( 263 void); 264 265void 266CmCleanupAndExit ( 267 void); 268 | 265void 266CmDoOutputFiles ( 267 void); 268 269void 270CmCleanupAndExit ( 271 void); 272 |
273ACPI_STATUS 274AslDoDisassembly ( 275 void); |
|
269 | 276 |
277 |
|
270/* 271 * aslallocate - memory allocation 272 */ 273void * 274UtLocalCalloc ( 275 UINT32 Size); 276 277void --- 592 unchanged lines hidden (view full) --- 870 void *Context); 871 872void 873ExDoExternal ( 874 ACPI_PARSE_OBJECT *Op); 875 876/* Values for "Visitation" parameter above */ 877 | 278/* 279 * aslallocate - memory allocation 280 */ 281void * 282UtLocalCalloc ( 283 UINT32 Size); 284 285void --- 592 unchanged lines hidden (view full) --- 878 void *Context); 879 880void 881ExDoExternal ( 882 ACPI_PARSE_OBJECT *Op); 883 884/* Values for "Visitation" parameter above */ 885 |
878#define ASL_WALK_VISIT_DOWNWARD 0x01 879#define ASL_WALK_VISIT_UPWARD 0x02 880#define ASL_WALK_VISIT_TWICE (ASL_WALK_VISIT_DOWNWARD | ASL_WALK_VISIT_UPWARD) | 886#define ASL_WALK_VISIT_DOWNWARD 0x01 887#define ASL_WALK_VISIT_UPWARD 0x02 888#define ASL_WALK_VISIT_DB_SEPARATELY 0x04 889#define ASL_WALK_VISIT_TWICE (ASL_WALK_VISIT_DOWNWARD | ASL_WALK_VISIT_UPWARD) |
881 882 883/* 884 * aslparseop.c - Parse op create/allocate/cache 885 */ 886ACPI_PARSE_OBJECT * 887TrCreateOp ( 888 UINT32 ParseOpcode, --- 141 unchanged lines hidden (view full) --- 1030 UINT32 Length); 1031 1032void 1033FlSeekFile ( 1034 UINT32 FileId, 1035 long Offset); 1036 1037void | 890 891 892/* 893 * aslparseop.c - Parse op create/allocate/cache 894 */ 895ACPI_PARSE_OBJECT * 896TrCreateOp ( 897 UINT32 ParseOpcode, --- 141 unchanged lines hidden (view full) --- 1039 UINT32 Length); 1040 1041void 1042FlSeekFile ( 1043 UINT32 FileId, 1044 long Offset); 1045 1046void |
1047FlSeekFileSet ( 1048 UINT32 FileId, 1049 long Offset); 1050 1051void |
|
1038FlCloseFile ( 1039 UINT32 FileId); 1040 1041void 1042FlPrintFile ( 1043 UINT32 FileId, 1044 char *Format, 1045 ...); --- 17 unchanged lines hidden (view full) --- 1063ACPI_STATUS 1064FlOpenAmlOutputFile ( 1065 char *InputFilename); 1066 1067ACPI_STATUS 1068FlOpenMiscOutputFiles ( 1069 char *InputFilename); 1070 | 1052FlCloseFile ( 1053 UINT32 FileId); 1054 1055void 1056FlPrintFile ( 1057 UINT32 FileId, 1058 char *Format, 1059 ...); --- 17 unchanged lines hidden (view full) --- 1077ACPI_STATUS 1078FlOpenAmlOutputFile ( 1079 char *InputFilename); 1080 1081ACPI_STATUS 1082FlOpenMiscOutputFiles ( 1083 char *InputFilename); 1084 |
1085ACPI_STATUS 1086FlInitOneFile ( 1087 char *InputFilename); 1088 1089ASL_FILE_SWITCH_STATUS 1090FlSwitchFileSet ( 1091 char *InputFilename); 1092 1093FILE * 1094FlGetFileHandle ( 1095 UINT32 OutFileId, 1096 UINT32 InFileId, 1097 char *Filename); 1098 1099ASL_GLOBAL_FILE_NODE * 1100FlGetFileNode ( 1101 UINT32 FileId, 1102 char *Filename); 1103 1104ASL_GLOBAL_FILE_NODE * 1105FlGetCurrentFileNode ( 1106 void); 1107 1108BOOLEAN 1109FlInputFileExists ( 1110 char *InputFilename); 1111 1112 |
|
1071/* 1072 * aslhwmap - hardware map summary 1073 */ 1074void 1075MpEmitMappingInfo ( 1076 void); 1077 1078 1079/* 1080 * asload - load namespace in prep for cross reference 1081 */ 1082ACPI_STATUS 1083LdLoadNamespace ( 1084 ACPI_PARSE_OBJECT *RootOp); 1085 | 1113/* 1114 * aslhwmap - hardware map summary 1115 */ 1116void 1117MpEmitMappingInfo ( 1118 void); 1119 1120 1121/* 1122 * asload - load namespace in prep for cross reference 1123 */ 1124ACPI_STATUS 1125LdLoadNamespace ( 1126 ACPI_PARSE_OBJECT *RootOp); 1127 |
1086 | |
1087/* 1088 * asllookup - namespace lookup functions 1089 */ 1090void 1091LkFindUnreferencedObjects ( 1092 void); 1093 | 1128/* 1129 * asllookup - namespace lookup functions 1130 */ 1131void 1132LkFindUnreferencedObjects ( 1133 void); 1134 |
1135 |
|
1094/* 1095 * aslhelp - help screens 1096 */ 1097void 1098Usage ( 1099 void); 1100 1101void --- 11 unchanged lines hidden (view full) --- 1113ACPI_STATUS 1114NsDisplayNamespace ( 1115 void); 1116 1117void 1118NsSetupNamespaceListing ( 1119 void *Handle); 1120 | 1136/* 1137 * aslhelp - help screens 1138 */ 1139void 1140Usage ( 1141 void); 1142 1143void --- 11 unchanged lines hidden (view full) --- 1155ACPI_STATUS 1156NsDisplayNamespace ( 1157 void); 1158 1159void 1160NsSetupNamespaceListing ( 1161 void *Handle); 1162 |
1163 |
|
1121/* 1122 * asloptions - command line processing 1123 */ 1124int 1125AslCommandLine ( 1126 int argc, 1127 char **argv); 1128 | 1164/* 1165 * asloptions - command line processing 1166 */ 1167int 1168AslCommandLine ( 1169 int argc, 1170 char **argv); 1171 |
1172 |
|
1129/* 1130 * aslxref - namespace cross reference 1131 */ 1132ACPI_STATUS 1133XfCrossReferenceNamespace ( 1134 void); 1135 1136 --- 79 unchanged lines hidden (view full) --- 1216UtEndEvent ( 1217 UINT8 Event); 1218 1219void 1220UtDisplaySummary ( 1221 UINT32 FileId); 1222 1223void | 1173/* 1174 * aslxref - namespace cross reference 1175 */ 1176ACPI_STATUS 1177XfCrossReferenceNamespace ( 1178 void); 1179 1180 --- 79 unchanged lines hidden (view full) --- 1260UtEndEvent ( 1261 UINT8 Event); 1262 1263void 1264UtDisplaySummary ( 1265 UINT32 FileId); 1266 1267void |
1268UtDisplayOneSummary ( 1269 UINT32 FileId, 1270 BOOLEAN DisplayErrorSummary); 1271 1272void |
|
1224UtConvertByteToHex ( 1225 UINT8 RawByte, 1226 UINT8 *Buffer); 1227 1228void 1229UtConvertByteToAsmHex ( 1230 UINT8 RawByte, 1231 UINT8 *Buffer); --- 34 unchanged lines hidden (view full) --- 1266AuValidateUuid ( 1267 char *InString); 1268 1269ACPI_STATUS 1270AuConvertUuidToString ( 1271 char *UuIdBuffer, 1272 char *OutString); 1273 | 1273UtConvertByteToHex ( 1274 UINT8 RawByte, 1275 UINT8 *Buffer); 1276 1277void 1278UtConvertByteToAsmHex ( 1279 UINT8 RawByte, 1280 UINT8 *Buffer); --- 34 unchanged lines hidden (view full) --- 1315AuValidateUuid ( 1316 char *InString); 1317 1318ACPI_STATUS 1319AuConvertUuidToString ( 1320 char *UuIdBuffer, 1321 char *OutString); 1322 |
1323 |
|
1274/* 1275 * aslresource - Resource template generation utilities 1276 */ 1277void 1278RsSmallAddressCheck ( 1279 UINT8 Type, 1280 UINT32 Minimum, 1281 UINT32 Maximum, --- 191 unchanged lines hidden (view full) --- 1473ASL_RESOURCE_NODE * 1474RsDoPinGroupFunctionDescriptor ( 1475 ASL_RESOURCE_INFO *Info); 1476 1477ASL_RESOURCE_NODE * 1478RsDoPinGroupConfigDescriptor ( 1479 ASL_RESOURCE_INFO *Info); 1480 | 1324/* 1325 * aslresource - Resource template generation utilities 1326 */ 1327void 1328RsSmallAddressCheck ( 1329 UINT8 Type, 1330 UINT32 Minimum, 1331 UINT32 Maximum, --- 191 unchanged lines hidden (view full) --- 1523ASL_RESOURCE_NODE * 1524RsDoPinGroupFunctionDescriptor ( 1525 ASL_RESOURCE_INFO *Info); 1526 1527ASL_RESOURCE_NODE * 1528RsDoPinGroupConfigDescriptor ( 1529 ASL_RESOURCE_INFO *Info); 1530 |
1531 |
|
1481/* 1482 * aslrestype2d - DWord address descriptors 1483 */ 1484ASL_RESOURCE_NODE * 1485RsDoDwordIoDescriptor ( 1486 ASL_RESOURCE_INFO *Info); 1487 1488ASL_RESOURCE_NODE * --- 78 unchanged lines hidden --- | 1532/* 1533 * aslrestype2d - DWord address descriptors 1534 */ 1535ASL_RESOURCE_NODE * 1536RsDoDwordIoDescriptor ( 1537 ASL_RESOURCE_INFO *Info); 1538 1539ASL_RESOURCE_NODE * --- 78 unchanged lines hidden --- |