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 ---