Lines Matching defs:atcs
447 /* Call the ATCS method
450 * radeon_atcs_call - call an ATCS method
453 * @function: the ATCS function to execute
454 * @params: ATCS function params
456 * Executes the requested ATCS function (all asics).
483 status = acpi_evaluate_object(handle, "ATCS", &atcs_arg, &buffer);
487 DRM_DEBUG_DRIVER("failed to evaluate ATCS got %s\n",
500 * @mask: supported functions mask from ATCS
502 * Use the supported functions mask from ATCS function
515 * radeon_atcs_verify_interface - verify ATCS
518 * @atcs: radeon atcs struct
520 * Execute the ATCS_FUNCTION_VERIFY_INTERFACE ATCS function
521 * to initialize ATCS and determine what features are supported
526 struct radeon_atcs *atcs)
541 DRM_INFO("ATCS buffer is too small: %zu\n", size);
550 DRM_DEBUG_DRIVER("ATCS version %u\n", output.version);
552 radeon_atcs_parse_functions(&atcs->functions, output.function_bits);
564 * Check if the ATCS pcie_perf_req and pcie_dev_rdy methods
570 struct radeon_atcs *atcs = &rdev->atcs;
572 if (atcs->functions.pcie_perf_req && atcs->functions.pcie_dev_rdy)
591 struct radeon_atcs *atcs = &rdev->atcs;
608 if (!atcs->functions.pcie_dev_rdy)
636 struct radeon_atcs *atcs = &rdev->atcs;
658 if (!atcs->functions.pcie_perf_req)
683 DRM_INFO("ATCS buffer is too small: %zu\n", size);
755 struct radeon_atcs *atcs = &rdev->atcs;
775 /* Call the ATCS method */
776 ret = radeon_atcs_verify_interface(handle, atcs);
778 DRM_DEBUG_DRIVER("Call to ATCS verify_interface failed: %d\n", ret);