Home | History | Annotate | Download | only in i915

Lines Matching defs:kdev

46 static inline struct drm_i915_private *kdev_minor_to_i915(struct device *kdev)
48 struct drm_minor *minor = dev_get_drvdata(kdev);
66 show_rc6_mask(struct device *kdev, struct device_attribute *attr, char *buf)
68 struct drm_i915_private *dev_priv = kdev_minor_to_i915(kdev);
83 show_rc6_ms(struct device *kdev, struct device_attribute *attr, char *buf)
85 struct drm_i915_private *dev_priv = kdev_minor_to_i915(kdev);
91 show_rc6p_ms(struct device *kdev, struct device_attribute *attr, char *buf)
93 struct drm_i915_private *dev_priv = kdev_minor_to_i915(kdev);
99 show_rc6pp_ms(struct device *kdev, struct device_attribute *attr, char *buf)
101 struct drm_i915_private *dev_priv = kdev_minor_to_i915(kdev);
107 show_media_rc6_ms(struct device *kdev, struct device_attribute *attr, char *buf)
109 struct drm_i915_private *dev_priv = kdev_minor_to_i915(kdev);
172 struct device *kdev = kobj_to_dev(kobj);
173 struct drm_i915_private *i915 = kdev_minor_to_i915(kdev);
200 struct device *kdev = kobj_to_dev(kobj);
201 struct drm_i915_private *i915 = kdev_minor_to_i915(kdev);
264 static ssize_t gt_act_freq_mhz_show(struct device *kdev,
267 struct drm_i915_private *i915 = kdev_minor_to_i915(kdev);
274 static ssize_t gt_cur_freq_mhz_show(struct device *kdev,
277 struct drm_i915_private *i915 = kdev_minor_to_i915(kdev);
284 static ssize_t gt_boost_freq_mhz_show(struct device *kdev, struct device_attribute *attr, char *buf)
286 struct drm_i915_private *i915 = kdev_minor_to_i915(kdev);
293 static ssize_t gt_boost_freq_mhz_store(struct device *kdev,
297 struct drm_i915_private *dev_priv = kdev_minor_to_i915(kdev);
324 static ssize_t vlv_rpe_freq_mhz_show(struct device *kdev,
327 struct drm_i915_private *dev_priv = kdev_minor_to_i915(kdev);
334 static ssize_t gt_max_freq_mhz_show(struct device *kdev, struct device_attribute *attr, char *buf)
336 struct drm_i915_private *dev_priv = kdev_minor_to_i915(kdev);
343 static ssize_t gt_max_freq_mhz_store(struct device *kdev,
347 struct drm_i915_private *dev_priv = kdev_minor_to_i915(kdev);
389 static ssize_t gt_min_freq_mhz_show(struct device *kdev, struct device_attribute *attr, char *buf)
391 struct drm_i915_private *dev_priv = kdev_minor_to_i915(kdev);
398 static ssize_t gt_min_freq_mhz_store(struct device *kdev,
402 struct drm_i915_private *dev_priv = kdev_minor_to_i915(kdev);
448 static ssize_t gt_rp_mhz_show(struct device *kdev, struct device_attribute *attr, char *buf);
454 static ssize_t gt_rp_mhz_show(struct device *kdev, struct device_attribute *attr, char *buf)
456 struct drm_i915_private *dev_priv = kdev_minor_to_i915(kdev);
504 struct device *kdev = kobj_to_dev(kobj);
505 struct drm_i915_private *i915 = kdev_minor_to_i915(kdev);
530 struct device *kdev = kobj_to_dev(kobj);
531 struct drm_i915_private *dev_priv = kdev_minor_to_i915(kdev);
547 static void i915_setup_error_capture(struct device *kdev)
549 if (sysfs_create_bin_file(&kdev->kobj, &error_state_attr))
553 static void i915_teardown_error_capture(struct device *kdev)
555 sysfs_remove_bin_file(&kdev->kobj, &error_state_attr);
558 static void i915_setup_error_capture(struct device *kdev) {}
559 static void i915_teardown_error_capture(struct device *kdev) {}
564 struct device *kdev = dev_priv->drm.primary->kdev;
569 ret = sysfs_merge_group(&kdev->kobj,
575 ret = sysfs_merge_group(&kdev->kobj,
581 ret = sysfs_merge_group(&kdev->kobj,
588 ret = device_create_bin_file(kdev, &dpf_attrs);
593 ret = device_create_bin_file(kdev,
602 kdev->kobj, vlv_attrs);
604 ret = sysfs_create_files(&kdev->kobj, gen6_attrs);
608 i915_setup_error_capture(kdev);
613 struct device *kdev = dev_priv->drm.primary->kdev;
615 i915_teardown_error_capture(kdev);
618 sysfs_remove_files(&kdev->kobj, vlv_attrs);
620 sysfs_remove_files(&kdev->kobj, gen6_attrs);
621 device_remove_bin_file(kdev, &dpf_attrs_1);
622 device_remove_bin_file(kdev, &dpf_attrs);
624 sysfs_unmerge_group(&kdev->kobj, &rc6_attr_group);
625 sysfs_unmerge_group(&kdev->kobj, &rc6p_attr_group);