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

TransmitBufferSize evaluates to a 16-bit integer that specifies the upper limit in bytes of the transmit<br />

buffer that can be optimally utilized while communicating with this device. The bit field _TXL is<br />

automatically created to refer to this portion of the resource descriptor.<br />

ResourceSource is a string which uniquely identifies the UART bus controller referred to by this<br />

descriptor. ResourceSource can be a fully-qualified name, a relative name or a name segment that<br />

utilizes the namespace search rules.<br />

ResourceSourceIndex is an optional argument <strong>and</strong> is assumed to be 0 for this revision.<br />

ResourceUsage is an optional argument <strong>and</strong> is assumed to be ResourceConsumer for this revision.<br />

DescriptorName is an optional argument that specifies a name for an integer constant that will be<br />

created in the current scope that contains the offset of this resource descriptor within the current<br />

resource template buffer. The predefined descriptor field names may be appended to this name to<br />

access individual fields within the descriptor via the Buffer Field operators.<br />

Shared is an optional argument <strong>and</strong> can be either Shared or Exclusive. If not specified, Exclusive is<br />

assumed. The bit field name _SHR is automatically created to refer to this portion of the resource<br />

descriptor.VendorData is an optional argument that specifies an object to be decoded by the OS<br />

driver. It is a RawDataBuffer. The bit field name _VEN is automatically created to refer to this<br />

portion of the resource descriptor.<br />

Description<br />

The UARTSerialBusV2 macro evaluates to a buffer that contains a UART Serial Bus resource<br />

descriptor (Version 2). The macro is designed to be used inside of a ResourceTemplate<br />

(seeSection 19.3.3 ).<br />

19.6.138 Unicode (String To Unicode Conversion Macro)<br />

Syntax<br />

Unicode (String) => Buffer<br />

Arguments<br />

This macro will convert a string to a Unicode (UTF-16) string contained in a buffer. The format of<br />

the Unicode string is 16 bits per character, with a 16-bit null terminator.<br />

19.6.139 Unload (Unload Definition Block)<br />

Syntax<br />

Unload (H<strong>and</strong>le)<br />

Arguments<br />

H<strong>and</strong>le is evaluated as a DDBH<strong>and</strong>le data type.<br />

Description<br />

Performs a run-time unload of a Definition Block that was loaded using a Load term or LoadTable<br />

term. Loading or unloading a Definition Block is a synchronous operation, <strong>and</strong> no control method<br />

execution occurs during the function. On completion of the Unload operation, the Definition Block<br />

Version 6.0 899

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

Saved successfully!

Ooh no, something went wrong!