AMD: Add PCIE reset method for Polaris 10.

This commit is contained in:
Adam Madsen
2020-11-09 13:26:16 -06:00
parent 91ad547e08
commit c46c1dd071
5 changed files with 113 additions and 2 deletions

View File

@@ -130,8 +130,15 @@ struct amd_vendor_private
struct mutex smu_lock;
};
#define adev_to_amd_private(adev) ((struct amd_vendor_private *)container_of(adev, struct amd_vendor_private, adev))
#define amd_private(vdev) ((struct amd_vendor_private *)(vdev->vendor_private))
static inline struct amd_vendor_private *adev_to_amd_private(struct amd_fake_dev *adev)
{
return container_of(adev, struct amd_vendor_private, adev);
}
static inline struct amd_vendor_private *amd_private(struct vendor_reset_dev *vdev)
{
return vdev->vendor_private;
}
int amd_common_pre_reset(struct vendor_reset_dev *);
int amd_common_post_reset(struct vendor_reset_dev *);