Lines Matching refs:buffer

33 		     struct acpi_buffer *format, struct acpi_buffer *buffer)  in acpi_extract_package()  argument
55 if (!buffer) { in acpi_extract_package()
109 sizeof(u8 *) + element->buffer.length; in acpi_extract_package()
142 if (buffer->length == ACPI_ALLOCATE_BUFFER) { in acpi_extract_package()
143 buffer->pointer = ACPI_ALLOCATE_ZEROED(size_required); in acpi_extract_package()
144 if (!buffer->pointer) in acpi_extract_package()
146 buffer->length = size_required; in acpi_extract_package()
148 if (buffer->length < size_required) { in acpi_extract_package()
149 buffer->length = size_required; in acpi_extract_package()
151 } else if (buffer->length != size_required || in acpi_extract_package()
152 !buffer->pointer) { in acpi_extract_package()
157 head = buffer->pointer; in acpi_extract_package()
158 tail = buffer->pointer + tail_offset; in acpi_extract_package()
211 memcpy(tail, element->buffer.pointer, in acpi_extract_package()
212 element->buffer.length); in acpi_extract_package()
214 tail += element->buffer.length; in acpi_extract_package()
253 struct acpi_buffer buffer = { 0, NULL }; in acpi_evaluate_integer() local
258 buffer.length = sizeof(union acpi_object); in acpi_evaluate_integer()
259 buffer.pointer = &element; in acpi_evaluate_integer()
260 status = acpi_evaluate_object(handle, pathname, arguments, &buffer); in acpi_evaluate_integer()
298 struct acpi_buffer buffer = { ACPI_ALLOCATE_BUFFER, NULL }; in acpi_get_subsystem_id() local
304 status = acpi_evaluate_object(handle, METHOD_NAME__SUB, NULL, &buffer); in acpi_get_subsystem_id()
310 obj = buffer.pointer; in acpi_get_subsystem_id()
326 acpi_os_free(buffer.pointer); in acpi_get_subsystem_id()
341 struct acpi_buffer buffer = { ACPI_ALLOCATE_BUFFER, NULL }; in acpi_evaluate_reference() local
351 status = acpi_evaluate_object(handle, pathname, arguments, &buffer); in acpi_evaluate_reference()
355 package = buffer.pointer; in acpi_evaluate_reference()
357 if ((buffer.length == 0) || !package) { in acpi_evaluate_reference()
408 kfree(buffer.pointer); in acpi_evaluate_reference()
419 struct acpi_buffer buffer = { ACPI_ALLOCATE_BUFFER, NULL }; in acpi_get_physical_device_location() local
422 status = acpi_evaluate_object(handle, "_PLD", NULL, &buffer); in acpi_get_physical_device_location()
427 output = buffer.pointer; in acpi_get_physical_device_location()
432 || output->package.elements[0].buffer.length < ACPI_PLD_REV1_BUFFER_SIZE) { in acpi_get_physical_device_location()
438 output->package.elements[0].buffer.pointer, in acpi_get_physical_device_location()
439 output->package.elements[0].buffer.length, in acpi_get_physical_device_location()
443 kfree(buffer.pointer); in acpi_get_physical_device_location()
473 params[2].buffer.pointer = status_buf->pointer; in acpi_evaluate_ost()
474 params[2].buffer.length = status_buf->length; in acpi_evaluate_ost()
476 params[2].buffer.pointer = NULL; in acpi_evaluate_ost()
477 params[2].buffer.length = 0; in acpi_evaluate_ost()
492 struct acpi_buffer buffer = { in acpi_handle_path() local
498 acpi_get_name(handle, ACPI_FULL_PATHNAME, &buffer) != AE_OK) in acpi_handle_path()
500 return buffer.pointer; in acpi_handle_path()
702 params[0].buffer.length = 16; in acpi_evaluate_dsm()
703 params[0].buffer.pointer = (u8 *)guid; in acpi_evaluate_dsm()
756 for (i = 0; i < obj->buffer.length && i < 8; i++) in acpi_check_dsm()
757 mask |= (((u64)obj->buffer.pointer[i]) << (i * 8)); in acpi_check_dsm()