Lines Matching defs:buffer
91 * object - Where the buffer object is returned
95 * DESCRIPTION: Convert a string to a buffer object. String is treated a list
96 * of buffer elements, each separated by a space or comma.
106 u8 *buffer;
113 /* Generate the final buffer length */
124 buffer = ACPI_ALLOCATE(length);
125 if (!buffer) {
129 /* Convert the command line bytes to the buffer */
132 status = acpi_db_hex_byte_to_binary(&string[i], &buffer[j]);
134 ACPI_FREE(buffer);
146 object->buffer.pointer = buffer;
147 object->buffer.length = length;
259 * PARAMETERS: pld_info - _PLD buffer struct (Using local struct)
261 * RETURN: Encode _PLD buffer suitable for return value from _PLD
263 * DESCRIPTION: Bit-packs a _PLD buffer struct. Used to test the _PLD macros
269 u32 *buffer;
272 buffer = ACPI_ALLOCATE_ZEROED(ACPI_PLD_BUFFER_SIZE);
273 if (!buffer) {
285 ACPI_MOVE_32_TO_32(&buffer[0], &dword);
292 ACPI_MOVE_32_TO_32(&buffer[1], &dword);
308 ACPI_MOVE_32_TO_32(&buffer[2], &dword);
320 ACPI_MOVE_32_TO_32(&buffer[3], &dword);
329 ACPI_MOVE_32_TO_32(&buffer[4], &dword);
332 return (ACPI_CAST_PTR(u8, buffer));
343 * DESCRIPTION: Dumps formatted contents of a _PLD return buffer.
367 /* Convert _PLD buffer to local _PLD struct */
369 status = acpi_decode_pld_buffer(buffer_desc->buffer.pointer,
370 buffer_desc->buffer.length, &pld_info);
375 /* Encode local _PLD struct back to a _PLD buffer */
384 if (memcmp(new_buffer, buffer_desc->buffer.pointer,
385 buffer_desc->buffer.length)) {
387 ("Converted _PLD buffer does not compare. New:\n");
390 buffer_desc->buffer.length, DB_BYTE_DISPLAY,
443 if (buffer_desc->buffer.length > 16) {