Home | History | Annotate | Download | only in compiler

Lines Matching defs:Aml

3  * Module Name: aslcodegen - AML code generation
198 * DESCRIPTION: Generate AML code. Currently generates the listing file
208 /* Generate the AML output file */
234 * DESCRIPTION: Parse tree walk to generate the AML code.
245 /* Generate the AML for this node */
259 "\nFinal parse tree used for AML output:\n");
319 * DESCRIPTION: Write a buffer of AML data to the AML output file.
330 /* Write the raw data to the AML file */
334 /* Update the final AML length for this node (used for listings) */
347 * PARAMETERS: Op - Parse node with an AML opcode
351 * DESCRIPTION: Write the AML opcode corresponding to a parse node.
364 } Aml;
393 printf ("Found a node with an unassigned AML opcode\n");
395 "Found a node with an unassigned AML opcode\n");
402 Aml.Opcode = AML_FIELD_OFFSET_OP;
407 Aml.Opcode = AML_FIELD_ACCESS_OP;
412 Aml.Opcode = AML_FIELD_CONNECTION_OP;
417 Aml.Opcode = Op->Asl.AmlOpcode;
422 switch (Aml.Opcode)
435 if (Aml.Opcode > 0x00FF)
439 CgLocalWriteAmlData (Op, &Aml.OpcodeBytes[1], 1);
442 CgLocalWriteAmlData (Op, &Aml.OpcodeBytes[0], 1);
489 switch (Aml.Opcode)
550 /* AML filename */
560 * "XXXX" and save the original table signature. This results in an AML
561 * file with the signature "XXXX". The converter should remove this AML
562 * file. In the event where this AML file does not get deleted, the
563 * "XXXX" table signature prevents this AML file from running on the AML
800 * DESCRIPTION: Write the AML that corresponds to a parse node.