diff options
Diffstat (limited to 'drivers/acpi/acpica/rsxface.c')
-rw-r--r-- | drivers/acpi/acpica/rsxface.c | 40 |
1 files changed, 40 insertions, 0 deletions
diff --git a/drivers/acpi/acpica/rsxface.c b/drivers/acpi/acpica/rsxface.c index fe86b37b16ce..45a9e5e4e4db 100644 --- a/drivers/acpi/acpica/rsxface.c +++ b/drivers/acpi/acpica/rsxface.c | |||
@@ -307,6 +307,46 @@ acpi_set_current_resources(acpi_handle device_handle, | |||
307 | 307 | ||
308 | ACPI_EXPORT_SYMBOL(acpi_set_current_resources) | 308 | ACPI_EXPORT_SYMBOL(acpi_set_current_resources) |
309 | 309 | ||
310 | /******************************************************************************* | ||
311 | * | ||
312 | * FUNCTION: acpi_get_event_resources | ||
313 | * | ||
314 | * PARAMETERS: device_handle - Handle to the device object for the | ||
315 | * device we are getting resources | ||
316 | * in_buffer - Pointer to a buffer containing the | ||
317 | * resources to be set for the device | ||
318 | * | ||
319 | * RETURN: Status | ||
320 | * | ||
321 | * DESCRIPTION: This function is called to get the event resources for a | ||
322 | * specific device. The caller must first acquire a handle for | ||
323 | * the desired device. The resource data is passed to the routine | ||
324 | * the buffer pointed to by the in_buffer variable. Uses the | ||
325 | * _AEI method. | ||
326 | * | ||
327 | ******************************************************************************/ | ||
328 | acpi_status | ||
329 | acpi_get_event_resources(acpi_handle device_handle, | ||
330 | struct acpi_buffer *ret_buffer) | ||
331 | { | ||
332 | acpi_status status; | ||
333 | struct acpi_namespace_node *node; | ||
334 | |||
335 | ACPI_FUNCTION_TRACE(acpi_get_event_resources); | ||
336 | |||
337 | /* Validate parameters then dispatch to internal routine */ | ||
338 | |||
339 | status = acpi_rs_validate_parameters(device_handle, ret_buffer, &node); | ||
340 | if (ACPI_FAILURE(status)) { | ||
341 | return_ACPI_STATUS(status); | ||
342 | } | ||
343 | |||
344 | status = acpi_rs_get_aei_method_data(node, ret_buffer); | ||
345 | return_ACPI_STATUS(status); | ||
346 | } | ||
347 | |||
348 | ACPI_EXPORT_SYMBOL(acpi_get_event_resources) | ||
349 | |||
310 | /****************************************************************************** | 350 | /****************************************************************************** |
311 | * | 351 | * |
312 | * FUNCTION: acpi_resource_to_address64 | 352 | * FUNCTION: acpi_resource_to_address64 |