27.10.2015 Views

Advanced Configuration and Power Interface Specification

ACPI_6.0

ACPI_6.0

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

<strong>Advanced</strong> <strong>Configuration</strong> <strong>and</strong> <strong>Power</strong> <strong>Interface</strong> <strong>Specification</strong><br />

Buffer (10) {“P00.00A”}<br />

Buffer (Arg0) {0x50, 0x30, 0x30, 0x2e, 0x30, 0x30, 0x41}<br />

Buffer (10) {0x50, 0x30, 0x30, 0x2e, 0x30, 0x30, 0x41, 0x00, 0x00, 0x00}<br />

Buffer () {0x50, 0x30, 0x30, 0x2e, 0x30, 0x30, 0x41, 0x00, 0x00, 0x00}<br />

19.6.11 Case (Expression for Conditional Execution)<br />

Syntax<br />

Case (Value) {TermList}<br />

Arguments<br />

Value specifies an Integer, Buffer, String or Package object. TermList is a sequence of executable<br />

ASL expressions.<br />

Description<br />

Execute code based upon the value of a Switch statement.<br />

If the Case Value is an Integer, Buffer or String, then control passes to the statement that matches the<br />

value of the enclosing Switch (Value). If the Case value is a Package, then control passes if any<br />

member of the package matches the Switch (Value). The Switch CaseTermList can include any<br />

number of Case instances, but no two Case Values (or members of a Value, if Value is a Package)<br />

within the same Switch statement can contain the same value.<br />

Execution of the statement body begins at the start of the TermList <strong>and</strong> proceeds until the end of the<br />

TermList body or until a Break or Continue operator transfers control out of the body.<br />

19.6.12 Concatenate (Concatenate Data)<br />

Syntax<br />

Concatenate (Source1, Source2, Result) => ComputationalData<br />

Arguments<br />

Source1 <strong>and</strong> Source2 must each evaluate to an integer, a string, or a buffer. The data type of Source1<br />

dictates the required type of Source2 <strong>and</strong> the type of the result object. Source2 is implicitly<br />

converted if necessary to match the type of Source1.<br />

Description<br />

Source2 is concatenated to Source1 <strong>and</strong> the result data is optionally stored into Result.<br />

Table 19-365 Concatenate Data Types<br />

Source1 Data Type Source2 Data Type ( Converted Type) Result Data Type<br />

Integer Integer/String/Buffer Integer Buffer<br />

String Integer/String/Buffer String String<br />

Buffer Integer/String/Buffer Buffer Buffer<br />

814 April, 2015 Version 6.0

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!