Lines Matching refs:buffer
44 struct acpi_buffer buffer = {sizeof(prefix), prefix}; in acpi_util_eval_error() local
45 acpi_get_name(h, ACPI_FULL_PATHNAME, &buffer); in acpi_util_eval_error()
55 struct acpi_buffer *format, struct acpi_buffer *buffer) in acpi_extract_package() argument
77 if (!buffer) { in acpi_extract_package()
135 sizeof(u8 *) + element->buffer.length; in acpi_extract_package()
177 if (buffer->length == ACPI_ALLOCATE_BUFFER) { in acpi_extract_package()
178 buffer->pointer = ACPI_ALLOCATE_ZEROED(size_required); in acpi_extract_package()
179 if (!buffer->pointer) in acpi_extract_package()
181 buffer->length = size_required; in acpi_extract_package()
183 if (buffer->length < size_required) { in acpi_extract_package()
184 buffer->length = size_required; in acpi_extract_package()
186 } else if (buffer->length != size_required || in acpi_extract_package()
187 !buffer->pointer) { in acpi_extract_package()
192 head = buffer->pointer; in acpi_extract_package()
193 tail = buffer->pointer + tail_offset; in acpi_extract_package()
250 memcpy(tail, element->buffer.pointer, in acpi_extract_package()
251 element->buffer.length); in acpi_extract_package()
253 tail += element->buffer.length; in acpi_extract_package()
292 struct acpi_buffer buffer = { 0, NULL }; in acpi_evaluate_integer() local
297 buffer.length = sizeof(union acpi_object); in acpi_evaluate_integer()
298 buffer.pointer = &element; in acpi_evaluate_integer()
299 status = acpi_evaluate_object(handle, pathname, arguments, &buffer); in acpi_evaluate_integer()
328 struct acpi_buffer buffer = { ACPI_ALLOCATE_BUFFER, NULL }; in acpi_evaluate_reference() local
338 status = acpi_evaluate_object(handle, pathname, arguments, &buffer); in acpi_evaluate_reference()
342 package = buffer.pointer; in acpi_evaluate_reference()
344 if ((buffer.length == 0) || !package) { in acpi_evaluate_reference()
395 kfree(buffer.pointer); in acpi_evaluate_reference()
406 struct acpi_buffer buffer = { ACPI_ALLOCATE_BUFFER, NULL }; in acpi_get_physical_device_location() local
409 status = acpi_evaluate_object(handle, "_PLD", NULL, &buffer); in acpi_get_physical_device_location()
414 output = buffer.pointer; in acpi_get_physical_device_location()
419 || output->package.elements[0].buffer.length < ACPI_PLD_REV1_BUFFER_SIZE) { in acpi_get_physical_device_location()
425 output->package.elements[0].buffer.pointer, in acpi_get_physical_device_location()
426 output->package.elements[0].buffer.length, in acpi_get_physical_device_location()
430 kfree(buffer.pointer); in acpi_get_physical_device_location()
460 params[2].buffer.pointer = status_buf->pointer; in acpi_evaluate_ost()
461 params[2].buffer.length = status_buf->length; in acpi_evaluate_ost()
463 params[2].buffer.pointer = NULL; in acpi_evaluate_ost()
464 params[2].buffer.length = 0; in acpi_evaluate_ost()
478 struct acpi_buffer buffer = { in acpi_handle_path() local
484 acpi_get_name(handle, ACPI_FULL_PATHNAME, &buffer) != AE_OK) in acpi_handle_path()
486 return buffer.pointer; in acpi_handle_path()
643 params[0].buffer.length = 16; in acpi_evaluate_dsm()
644 params[0].buffer.pointer = (char *)uuid; in acpi_evaluate_dsm()
697 for (i = 0; i < obj->buffer.length && i < 8; i++) in acpi_check_dsm()
698 mask |= (((u8)obj->buffer.pointer[i]) << (i * 8)); in acpi_check_dsm()