Lines Matching refs:buffer
75 struct acpi_buffer *buffer,
94 struct acpi_buffer *buffer, in acpi_rs_validate_parameters() argument
125 status = acpi_ut_validate_buffer(buffer); in acpi_rs_validate_parameters()
449 info.buffer = ret_buffer; in ACPI_EXPORT_SYMBOL()
482 struct acpi_buffer *buffer; in ACPI_EXPORT_SYMBOL() local
508 buffer = info->buffer; in ACPI_EXPORT_SYMBOL()
509 status = acpi_ut_initialize_buffer(buffer, resource->length); in ACPI_EXPORT_SYMBOL()
516 memcpy(buffer->pointer, resource, resource->length); in ACPI_EXPORT_SYMBOL()
517 buffer->length = resource->length; in ACPI_EXPORT_SYMBOL()
542 acpi_walk_resource_buffer(struct acpi_buffer * buffer, in acpi_walk_resource_buffer() argument
554 if (!buffer || !buffer->pointer || !user_function) { in acpi_walk_resource_buffer()
560 resource = ACPI_CAST_PTR(struct acpi_resource, buffer->pointer); in acpi_walk_resource_buffer()
562 ACPI_ADD_PTR(struct acpi_resource, buffer->pointer, buffer->length); in acpi_walk_resource_buffer()
635 struct acpi_buffer buffer; in ACPI_EXPORT_SYMBOL() local
650 buffer.length = ACPI_ALLOCATE_LOCAL_BUFFER; in ACPI_EXPORT_SYMBOL()
651 status = acpi_rs_get_method_data(device_handle, name, &buffer); in ACPI_EXPORT_SYMBOL()
658 status = acpi_walk_resource_buffer(&buffer, user_function, context); in ACPI_EXPORT_SYMBOL()
659 ACPI_FREE(buffer.pointer); in ACPI_EXPORT_SYMBOL()