Lines Matching refs:buffer
111 struct acpi_buffer buffer = { ACPI_ALLOCATE_BUFFER, NULL }; in radeon_atif_call() local
121 atif_arg_elements[1].buffer.length = params->length; in radeon_atif_call()
122 atif_arg_elements[1].buffer.pointer = params->pointer; in radeon_atif_call()
129 status = acpi_evaluate_object(handle, "ATIF", &atif_arg, &buffer); in radeon_atif_call()
135 kfree(buffer.pointer); in radeon_atif_call()
139 return buffer.pointer; in radeon_atif_call()
214 size = *(u16 *) info->buffer.pointer; in radeon_atif_verify_interface()
222 memcpy(&output, info->buffer.pointer, size); in radeon_atif_verify_interface()
261 size = *(u16 *) info->buffer.pointer; in radeon_atif_get_notification_params()
269 memcpy(¶ms, info->buffer.pointer, size); in radeon_atif_get_notification_params()
320 size = *(u16 *)info->buffer.pointer; in radeon_atif_get_sbios_requests()
328 memcpy(req, info->buffer.pointer, size); in radeon_atif_get_sbios_requests()
426 struct acpi_buffer buffer = { ACPI_ALLOCATE_BUFFER, NULL }; in radeon_atcs_call() local
436 atcs_arg_elements[1].buffer.length = params->length; in radeon_atcs_call()
437 atcs_arg_elements[1].buffer.pointer = params->pointer; in radeon_atcs_call()
444 status = acpi_evaluate_object(handle, "ATCS", &atcs_arg, &buffer); in radeon_atcs_call()
450 kfree(buffer.pointer); in radeon_atcs_call()
454 return buffer.pointer; in radeon_atcs_call()
500 size = *(u16 *) info->buffer.pointer; in radeon_atcs_verify_interface()
508 memcpy(&output, info->buffer.pointer, size); in radeon_atcs_verify_interface()
622 size = *(u16 *) info->buffer.pointer; in radeon_acpi_pcie_performance_request()
630 memcpy(&atcs_output, info->buffer.pointer, size); in radeon_acpi_pcie_performance_request()