Lines Matching defs:rdev
48 extern void radeon_pm_acpi_event_handler(struct radeon_device *rdev);
351 * @rdev: radeon_device pointer
358 static int radeon_atif_handler(struct radeon_device *rdev,
361 struct radeon_atif *atif = &rdev->atif;
378 handle = ACPI_HANDLE(&rdev->pdev->dev);
393 radeon_set_backlight_level(rdev, enc, req.backlight_level);
396 if (rdev->is_atom_bios) {
409 if ((rdev->flags & RADEON_IS_PX) &&
411 pm_runtime_get_sync(rdev->ddev->dev);
413 drm_helper_hpd_irq_event(rdev->ddev);
414 pm_runtime_mark_last_busy(rdev->ddev->dev);
415 pm_runtime_put_autosuspend(rdev->ddev->dev);
543 * @rdev: radeon_device pointer
549 bool radeon_acpi_is_pcie_performance_request_supported(struct radeon_device *rdev)
551 struct radeon_atcs *atcs = &rdev->atcs;
562 * @rdev: radeon_device pointer
568 int radeon_acpi_pcie_notify_device_ready(struct radeon_device *rdev)
572 struct radeon_atcs *atcs = &rdev->atcs;
575 handle = ACPI_HANDLE(&rdev->pdev->dev);
594 * @rdev: radeon_device pointer
602 int radeon_acpi_pcie_performance_request(struct radeon_device *rdev,
607 struct radeon_atcs *atcs = &rdev->atcs;
615 handle = ACPI_HANDLE(&rdev->pdev->dev);
624 atcs_input.client_id = rdev->pdev->devfn | (rdev->pdev->bus->number << 8);
684 struct radeon_device *rdev = container_of(nb, struct radeon_device, acpi_nb);
693 radeon_pm_acpi_event_handler(rdev);
697 return radeon_atif_handler(rdev, entry);
704 * @rdev: radeon_device pointer
710 int radeon_acpi_init(struct radeon_device *rdev)
713 struct radeon_atif *atif = &rdev->atif;
714 struct radeon_atcs *atcs = &rdev->atcs;
718 handle = ACPI_HANDLE(&rdev->pdev->dev);
721 if (!ASIC_IS_AVIVO(rdev) || !rdev->bios || !handle)
742 list_for_each_entry(tmp, &rdev->ddev->mode_config.encoder_list,
748 if (rdev->is_atom_bios) {
787 rdev->acpi_nb.notifier_call = radeon_acpi_event;
788 register_acpi_notifier(&rdev->acpi_nb);
796 * @rdev: radeon_device pointer
800 void radeon_acpi_fini(struct radeon_device *rdev)
802 unregister_acpi_notifier(&rdev->acpi_nb);