Lines Matching refs:Buffer

65  * DESCRIPTION: Attempt to convert a String/Buffer object to an Integer.
96 /* Buffer-to-Integer conversion. Max buffer size is 64 bits. */
98 if (OriginalObject->Buffer.Length > 8)
105 for (i = 0; i < OriginalObject->Buffer.Length; i++)
108 OriginalObject->Buffer.Pointer[i] << (i * 8));
137 * DESCRIPTION: Attempt to convert a Integer/Buffer object to a String.
182 * Buffer-to-String conversion. Use a ToString
188 while ((Length < OriginalObject->Buffer.Length) &&
189 (OriginalObject->Buffer.Pointer[Length]))
207 OriginalObject->Buffer.Pointer, Length);
229 * DESCRIPTION: Attempt to convert a Integer/String/Package object to a Buffer.
250 * Integer-to-Buffer conversion.
265 /* String-to-Buffer conversion. Simple data copy */
274 memcpy (NewObject->Buffer.Pointer,
281 * Buffer object with multiple DWORD integers within. For example,
282 * _FDE and _GTM. The Package can be converted to a Buffer.
311 DwordBuffer = ACPI_CAST_PTR (UINT32, NewObject->Buffer.Pointer);
341 * DESCRIPTION: Attempt to convert a String object to a Unicode string Buffer.
363 /* If a Buffer was returned, it must be at least two bytes long */
367 if (OriginalObject->Buffer.Length < 2)
391 UnicodeBuffer = ACPI_CAST_PTR (UINT16, NewObject->Buffer.Pointer);
416 * Buffer.
427 UINT8 *Buffer;
455 if (OriginalObject->Buffer.Length)
479 Buffer = ACPI_CAST_PTR (UINT8, NewObject->Buffer.Pointer);
481 /* Initialize the Buffer with a single EndTag descriptor */
483 Buffer[0] = (ACPI_RESOURCE_NAME_END_TAG | ASL_RDESC_END_TAG_SIZE);
484 Buffer[1] = 0x00;
502 * Buffer.