drm/xe: Remove redundant functions to get xe
authorLucas De Marchi <lucas.demarchi@intel.com>
Thu, 21 Mar 2024 21:38:18 +0000 (14:38 -0700)
committerLucas De Marchi <lucas.demarchi@intel.com>
Fri, 22 Mar 2024 21:25:56 +0000 (14:25 -0700)
xe_device.h implements these helpers, just use them.

Reviewed-by: Ashutosh Dixit <ashutosh.dixit@intel.com>
Link: https://patchwork.freedesktop.org/patch/msgid/20240321213818.72311-1-lucas.demarchi@intel.com
Signed-off-by: Lucas De Marchi <lucas.demarchi@intel.com>
drivers/gpu/drm/xe/xe_hw_engine_class_sysfs.c

index c17cce53f19dc761d86d01e081d3605c730b0263..aba01edffacd4d2511809047072bfac40eee4a45 100644 (file)
@@ -7,6 +7,7 @@
 #include <linux/kobject.h>
 #include <linux/sysfs.h>
 
+#include "xe_device.h"
 #include "xe_gt.h"
 #include "xe_hw_engine_class_sysfs.h"
 #include "xe_pm.h"
@@ -569,18 +570,6 @@ static void xe_hw_engine_sysfs_kobj_release(struct kobject *kobj)
        kfree(kobj);
 }
 
-#include "xe_pm.h"
-
-static inline struct xe_device *pdev_to_xe_device(struct pci_dev *pdev)
-{
-       return pci_get_drvdata(pdev);
-}
-
-static inline struct xe_device *to_xe_device(const struct drm_device *dev)
-{
-       return container_of(dev, struct xe_device, drm);
-}
-
 static ssize_t xe_hw_engine_class_sysfs_attr_show(struct kobject *kobj,
                                                  struct attribute *attr,
                                                  char *buf)