Lines Matching refs:kdev
41 struct drm_i915_private *kdev_minor_to_i915(struct device *kdev)
43 struct drm_minor *minor = dev_get_drvdata(kdev);
66 struct device *kdev = kobj_to_dev(kobj);
67 struct drm_i915_private *i915 = kdev_minor_to_i915(kdev);
94 struct device *kdev = kobj_to_dev(kobj);
95 struct drm_i915_private *i915 = kdev_minor_to_i915(kdev);
165 struct device *kdev = kobj_to_dev(kobj);
166 struct drm_i915_private *i915 = kdev_minor_to_i915(kdev);
200 struct device *kdev = kobj_to_dev(kobj);
201 struct drm_i915_private *dev_priv = kdev_minor_to_i915(kdev);
217 static void i915_setup_error_capture(struct device *kdev)
219 if (sysfs_create_bin_file(&kdev->kobj, &error_state_attr))
220 drm_err(&kdev_minor_to_i915(kdev)->drm,
224 static void i915_teardown_error_capture(struct device *kdev)
226 sysfs_remove_bin_file(&kdev->kobj, &error_state_attr);
229 static void i915_setup_error_capture(struct device *kdev) {}
230 static void i915_teardown_error_capture(struct device *kdev) {}
235 struct device *kdev = dev_priv->drm.primary->kdev;
239 ret = device_create_bin_file(kdev, &dpf_attrs);
245 ret = device_create_bin_file(kdev,
253 dev_priv->sysfs_gt = kobject_create_and_add("gt", &kdev->kobj);
258 i915_setup_error_capture(kdev);
265 struct device *kdev = dev_priv->drm.primary->kdev;
267 i915_teardown_error_capture(kdev);
269 device_remove_bin_file(kdev, &dpf_attrs_1);
270 device_remove_bin_file(kdev, &dpf_attrs);