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.

ACPI Source Language (ASL)Reference<br />

19.6.4 Alias (Declare Name Alias)<br />

Syntax<br />

Alias (SourceObject, AliasObject)<br />

Arguments<br />

SourceObject is any named object. AliasObject is a NameString.<br />

Description<br />

Creates a new object named AliasObject that refers to <strong>and</strong> acts exactly the same as SourceObject.<br />

AliasObject is created as an alias of SourceObject in the namespace. The SourceObject name must<br />

already exist in the namespace. If the alias is to a name within the same definition block, the<br />

SourceObject name must be logically ahead of this definition in the block.<br />

Example<br />

The following example shows the use of an Alias term:<br />

Alias (\SUS.SET.EVEN, SSE)<br />

19.6.5 And (Integer Bitwise And)<br />

Syntax<br />

And (Source1, Source2, Result) => Integer<br />

Result = Source1 & Source2 => Integer<br />

Result &= Source => Integer<br />

Arguments<br />

Source1 <strong>and</strong> Source2 are evaluated as Integers.<br />

Description<br />

A bitwise AND is performed <strong>and</strong> the result is optionally stored into Result.<br />

19.6.6 Argx (Method Argument Data Objects)<br />

Syntax<br />

Arg0 | Arg1 | Arg2 | Arg3 | Arg4 | Arg5 | Arg6<br />

Description<br />

Up to 7 argument-object references can be passed to a control method. On entry to a control method,<br />

only the argument objects that are passed are usable.<br />

Version 6.0 811

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

Saved successfully!

Ooh no, something went wrong!