Lines Matching refs:buffer

48 	struct acpi_buffer buffer = {sizeof(prefix), prefix};  in acpi_util_eval_error()  local
49 acpi_get_name(h, ACPI_FULL_PATHNAME, &buffer); in acpi_util_eval_error()
59 struct acpi_buffer *format, struct acpi_buffer *buffer) in acpi_extract_package() argument
81 if (!buffer) { in acpi_extract_package()
139 sizeof(u8 *) + element->buffer.length; in acpi_extract_package()
181 if (buffer->length == ACPI_ALLOCATE_BUFFER) { in acpi_extract_package()
182 buffer->pointer = ACPI_ALLOCATE_ZEROED(size_required); in acpi_extract_package()
183 if (!buffer->pointer) in acpi_extract_package()
185 buffer->length = size_required; in acpi_extract_package()
187 if (buffer->length < size_required) { in acpi_extract_package()
188 buffer->length = size_required; in acpi_extract_package()
190 } else if (buffer->length != size_required || in acpi_extract_package()
191 !buffer->pointer) { in acpi_extract_package()
196 head = buffer->pointer; in acpi_extract_package()
197 tail = buffer->pointer + tail_offset; in acpi_extract_package()
254 memcpy(tail, element->buffer.pointer, in acpi_extract_package()
255 element->buffer.length); in acpi_extract_package()
257 tail += element->buffer.length; in acpi_extract_package()
296 struct acpi_buffer buffer = { 0, NULL }; in acpi_evaluate_integer() local
301 buffer.length = sizeof(union acpi_object); in acpi_evaluate_integer()
302 buffer.pointer = &element; in acpi_evaluate_integer()
303 status = acpi_evaluate_object(handle, pathname, arguments, &buffer); in acpi_evaluate_integer()
332 struct acpi_buffer buffer = { ACPI_ALLOCATE_BUFFER, NULL }; in acpi_evaluate_reference() local
342 status = acpi_evaluate_object(handle, pathname, arguments, &buffer); in acpi_evaluate_reference()
346 package = buffer.pointer; in acpi_evaluate_reference()
348 if ((buffer.length == 0) || !package) { in acpi_evaluate_reference()
399 kfree(buffer.pointer); in acpi_evaluate_reference()
410 struct acpi_buffer buffer = { ACPI_ALLOCATE_BUFFER, NULL }; in acpi_get_physical_device_location() local
413 status = acpi_evaluate_object(handle, "_PLD", NULL, &buffer); in acpi_get_physical_device_location()
418 output = buffer.pointer; in acpi_get_physical_device_location()
423 || output->package.elements[0].buffer.length < ACPI_PLD_REV1_BUFFER_SIZE) { in acpi_get_physical_device_location()
429 output->package.elements[0].buffer.pointer, in acpi_get_physical_device_location()
430 output->package.elements[0].buffer.length, in acpi_get_physical_device_location()
434 kfree(buffer.pointer); in acpi_get_physical_device_location()
464 params[2].buffer.pointer = status_buf->pointer; in acpi_evaluate_ost()
465 params[2].buffer.length = status_buf->length; in acpi_evaluate_ost()
467 params[2].buffer.pointer = NULL; in acpi_evaluate_ost()
468 params[2].buffer.length = 0; in acpi_evaluate_ost()
482 struct acpi_buffer buffer = { in acpi_handle_path() local
488 acpi_get_name(handle, ACPI_FULL_PATHNAME, &buffer) != AE_OK) in acpi_handle_path()
490 return buffer.pointer; in acpi_handle_path()
647 params[0].buffer.length = 16; in acpi_evaluate_dsm()
648 params[0].buffer.pointer = (char *)uuid; in acpi_evaluate_dsm()
701 for (i = 0; i < obj->buffer.length && i < 8; i++) in acpi_check_dsm()
702 mask |= (((u8)obj->buffer.pointer[i]) << (i * 8)); in acpi_check_dsm()