Lines Matching defs:kdev
43 struct drm_i915_private *kdev_minor_to_i915(struct device *kdev)
45 struct drm_minor *minor = dev_get_drvdata(kdev);
68 struct device *kdev = kobj_to_dev(kobj);
69 struct drm_i915_private *i915 = kdev_minor_to_i915(kdev);
96 struct device *kdev = kobj_to_dev(kobj);
97 struct drm_i915_private *i915 = kdev_minor_to_i915(kdev);
167 struct device *kdev = kobj_to_dev(kobj);
168 struct drm_i915_private *i915 = kdev_minor_to_i915(kdev);
202 struct device *kdev = kobj_to_dev(kobj);
203 struct drm_i915_private *dev_priv = kdev_minor_to_i915(kdev);
219 static void i915_setup_error_capture(struct device *kdev)
221 if (sysfs_create_bin_file(&kdev->kobj, &error_state_attr))
222 drm_err(&kdev_minor_to_i915(kdev)->drm,
226 static void i915_teardown_error_capture(struct device *kdev)
228 sysfs_remove_bin_file(&kdev->kobj, &error_state_attr);
231 static void i915_setup_error_capture(struct device *kdev) {}
232 static void i915_teardown_error_capture(struct device *kdev) {}
240 struct device *kdev = dev_priv->drm.primary->kdev;
244 ret = device_create_bin_file(kdev, &dpf_attrs);
250 ret = device_create_bin_file(kdev,
258 dev_priv->sysfs_gt = kobject_create_and_add("gt", &kdev->kobj);
263 i915_setup_error_capture(kdev);
272 struct device *kdev = dev_priv->drm.primary->kdev;
274 i915_teardown_error_capture(kdev);
276 device_remove_bin_file(kdev, &dpf_attrs_1);
277 device_remove_bin_file(kdev, &dpf_attrs);