Lines Matching defs:Buffer

173  * DESCRIPTION: Attempt to convert a String/Buffer object to an Integer.
203 /* Buffer-to-Integer conversion. Max buffer size is 64 bits. */
205 if (OriginalObject->Buffer.Length > 8)
212 for (i = 0; i < OriginalObject->Buffer.Length; i++)
215 OriginalObject->Buffer.Pointer[i] << (i * 8));
244 * DESCRIPTION: Attempt to convert a Integer/Buffer object to a String.
289 * Buffer-to-String conversion. Use a ToString
295 while ((Length < OriginalObject->Buffer.Length) &&
296 (OriginalObject->Buffer.Pointer[Length]))
314 OriginalObject->Buffer.Pointer, Length);
336 * DESCRIPTION: Attempt to convert a Integer/String/Package object to a Buffer.
357 * Integer-to-Buffer conversion.
372 /* String-to-Buffer conversion. Simple data copy */
381 memcpy (NewObject->Buffer.Pointer,
388 * Buffer object with multiple DWORD integers within. For example,
389 * _FDE and _GTM. The Package can be converted to a Buffer.
418 DwordBuffer = ACPI_CAST_PTR (UINT32, NewObject->Buffer.Pointer);
448 * DESCRIPTION: Attempt to convert a String object to a Unicode string Buffer.
470 /* If a Buffer was returned, it must be at least two bytes long */
474 if (OriginalObject->Buffer.Length < 2)
498 UnicodeBuffer = ACPI_CAST_PTR (UINT16, NewObject->Buffer.Pointer);
523 * Buffer.
534 UINT8 *Buffer;
562 if (OriginalObject->Buffer.Length)
586 Buffer = ACPI_CAST_PTR (UINT8, NewObject->Buffer.Pointer);
588 /* Initialize the Buffer with a single EndTag descriptor */
590 Buffer[0] = (ACPI_RESOURCE_NAME_END_TAG | ASL_RDESC_END_TAG_SIZE);
591 Buffer[1] = 0x00;
609 * Buffer.