drm/i915/gt: Remove references to struct drm_device.pdev
[sfrench/cifs-2.6.git] / drivers / gpu / drm / i915 / gt / intel_reset.c
index 9d177297db7949b3da568b04381e3efaf5405e52..d5614e195b8177729964d1749cdba1a1b10b0eb6 100644 (file)
@@ -179,7 +179,7 @@ static int i915_do_reset(struct intel_gt *gt,
                         intel_engine_mask_t engine_mask,
                         unsigned int retry)
 {
-       struct pci_dev *pdev = gt->i915->drm.pdev;
+       struct pci_dev *pdev = to_pci_dev(gt->i915->drm.dev);
        int err;
 
        /* Assert reset for at least 20 usec, and wait for acknowledgement. */
@@ -208,7 +208,7 @@ static int g33_do_reset(struct intel_gt *gt,
                        intel_engine_mask_t engine_mask,
                        unsigned int retry)
 {
-       struct pci_dev *pdev = gt->i915->drm.pdev;
+       struct pci_dev *pdev = to_pci_dev(gt->i915->drm.dev);
 
        pci_write_config_byte(pdev, I915_GDRST, GRDOM_RESET_ENABLE);
        return wait_for_atomic(g4x_reset_complete(pdev), 50);
@@ -218,7 +218,7 @@ static int g4x_do_reset(struct intel_gt *gt,
                        intel_engine_mask_t engine_mask,
                        unsigned int retry)
 {
-       struct pci_dev *pdev = gt->i915->drm.pdev;
+       struct pci_dev *pdev = to_pci_dev(gt->i915->drm.dev);
        struct intel_uncore *uncore = gt->uncore;
        int ret;