Lines Matching refs:amdgpu_device
337 struct amdgpu_device *adev;
384 typedef int (*ras_ih_cb)(struct amdgpu_device *adev,
410 struct amdgpu_device *adev;
489 static inline int amdgpu_ras_is_supported(struct amdgpu_device *adev, in amdgpu_ras_is_supported()
499 int amdgpu_ras_recovery_init(struct amdgpu_device *adev);
501 void amdgpu_ras_resume(struct amdgpu_device *adev);
502 void amdgpu_ras_suspend(struct amdgpu_device *adev);
504 int amdgpu_ras_query_error_count(struct amdgpu_device *adev,
509 int amdgpu_ras_add_bad_pages(struct amdgpu_device *adev,
512 int amdgpu_ras_save_bad_pages(struct amdgpu_device *adev);
514 static inline int amdgpu_ras_reset_gpu(struct amdgpu_device *adev) in amdgpu_ras_reset_gpu()
582 int amdgpu_ras_init(struct amdgpu_device *adev);
583 int amdgpu_ras_fini(struct amdgpu_device *adev);
584 int amdgpu_ras_pre_fini(struct amdgpu_device *adev);
585 int amdgpu_ras_late_init(struct amdgpu_device *adev,
589 void amdgpu_ras_late_fini(struct amdgpu_device *adev,
593 int amdgpu_ras_feature_enable(struct amdgpu_device *adev,
596 int amdgpu_ras_feature_enable_on_boot(struct amdgpu_device *adev,
599 int amdgpu_ras_sysfs_create(struct amdgpu_device *adev,
602 int amdgpu_ras_sysfs_remove(struct amdgpu_device *adev,
605 void amdgpu_ras_debugfs_create_all(struct amdgpu_device *adev);
607 int amdgpu_ras_query_error_status(struct amdgpu_device *adev,
610 int amdgpu_ras_reset_error_status(struct amdgpu_device *adev,
613 int amdgpu_ras_error_inject(struct amdgpu_device *adev,
616 int amdgpu_ras_interrupt_add_handler(struct amdgpu_device *adev,
619 int amdgpu_ras_interrupt_remove_handler(struct amdgpu_device *adev,
622 int amdgpu_ras_interrupt_dispatch(struct amdgpu_device *adev,
625 struct ras_manager *amdgpu_ras_find_obj(struct amdgpu_device *adev,
640 void amdgpu_ras_global_ras_isr(struct amdgpu_device *adev);
642 void amdgpu_ras_set_error_query_ready(struct amdgpu_device *adev, bool ready);
644 bool amdgpu_ras_need_emergency_restart(struct amdgpu_device *adev);
646 void amdgpu_release_ras_context(struct amdgpu_device *adev);
648 int amdgpu_persistent_edc_harvesting_supported(struct amdgpu_device *adev);
652 bool amdgpu_ras_is_poison_mode_supported(struct amdgpu_device *adev);