Lines Matching refs:kdev

35 static inline struct drm_i915_private *kdev_minor_to_i915(struct device *kdev)  in kdev_minor_to_i915()  argument
37 struct drm_minor *minor = dev_get_drvdata(kdev); in kdev_minor_to_i915()
55 show_rc6_mask(struct device *kdev, struct device_attribute *attr, char *buf) in show_rc6_mask() argument
57 struct drm_i915_private *dev_priv = kdev_minor_to_i915(kdev); in show_rc6_mask()
72 show_rc6_ms(struct device *kdev, struct device_attribute *attr, char *buf) in show_rc6_ms() argument
74 struct drm_i915_private *dev_priv = kdev_minor_to_i915(kdev); in show_rc6_ms()
80 show_rc6p_ms(struct device *kdev, struct device_attribute *attr, char *buf) in show_rc6p_ms() argument
82 struct drm_i915_private *dev_priv = kdev_minor_to_i915(kdev); in show_rc6p_ms()
88 show_rc6pp_ms(struct device *kdev, struct device_attribute *attr, char *buf) in show_rc6pp_ms() argument
90 struct drm_i915_private *dev_priv = kdev_minor_to_i915(kdev); in show_rc6pp_ms()
96 show_media_rc6_ms(struct device *kdev, struct device_attribute *attr, char *buf) in show_media_rc6_ms() argument
98 struct drm_i915_private *dev_priv = kdev_minor_to_i915(kdev); in show_media_rc6_ms()
161 struct device *kdev = kobj_to_dev(kobj); in i915_l3_read() local
162 struct drm_i915_private *dev_priv = kdev_minor_to_i915(kdev); in i915_l3_read()
196 struct device *kdev = kobj_to_dev(kobj); in i915_l3_write() local
197 struct drm_i915_private *dev_priv = kdev_minor_to_i915(kdev); in i915_l3_write()
257 static ssize_t gt_act_freq_mhz_show(struct device *kdev, in gt_act_freq_mhz_show() argument
260 struct drm_i915_private *dev_priv = kdev_minor_to_i915(kdev); in gt_act_freq_mhz_show()
282 static ssize_t gt_cur_freq_mhz_show(struct device *kdev, in gt_cur_freq_mhz_show() argument
285 struct drm_i915_private *dev_priv = kdev_minor_to_i915(kdev); in gt_cur_freq_mhz_show()
292 static ssize_t gt_boost_freq_mhz_show(struct device *kdev, struct device_attribute *attr, char *buf) in gt_boost_freq_mhz_show() argument
294 struct drm_i915_private *dev_priv = kdev_minor_to_i915(kdev); in gt_boost_freq_mhz_show()
301 static ssize_t gt_boost_freq_mhz_store(struct device *kdev, in gt_boost_freq_mhz_store() argument
305 struct drm_i915_private *dev_priv = kdev_minor_to_i915(kdev); in gt_boost_freq_mhz_store()
332 static ssize_t vlv_rpe_freq_mhz_show(struct device *kdev, in vlv_rpe_freq_mhz_show() argument
335 struct drm_i915_private *dev_priv = kdev_minor_to_i915(kdev); in vlv_rpe_freq_mhz_show()
342 static ssize_t gt_max_freq_mhz_show(struct device *kdev, struct device_attribute *attr, char *buf) in gt_max_freq_mhz_show() argument
344 struct drm_i915_private *dev_priv = kdev_minor_to_i915(kdev); in gt_max_freq_mhz_show()
351 static ssize_t gt_max_freq_mhz_store(struct device *kdev, in gt_max_freq_mhz_store() argument
355 struct drm_i915_private *dev_priv = kdev_minor_to_i915(kdev); in gt_max_freq_mhz_store()
400 static ssize_t gt_min_freq_mhz_show(struct device *kdev, struct device_attribute *attr, char *buf) in gt_min_freq_mhz_show() argument
402 struct drm_i915_private *dev_priv = kdev_minor_to_i915(kdev); in gt_min_freq_mhz_show()
409 static ssize_t gt_min_freq_mhz_store(struct device *kdev, in gt_min_freq_mhz_store() argument
413 struct drm_i915_private *dev_priv = kdev_minor_to_i915(kdev); in gt_min_freq_mhz_store()
462 static ssize_t gt_rp_mhz_show(struct device *kdev, struct device_attribute *attr, char *buf);
468 static ssize_t gt_rp_mhz_show(struct device *kdev, struct device_attribute *attr, char *buf) in gt_rp_mhz_show() argument
470 struct drm_i915_private *dev_priv = kdev_minor_to_i915(kdev); in gt_rp_mhz_show()
518 struct device *kdev = kobj_to_dev(kobj); in error_state_read() local
519 struct drm_i915_private *dev_priv = kdev_minor_to_i915(kdev); in error_state_read()
547 struct device *kdev = kobj_to_dev(kobj); in error_state_write() local
548 struct drm_i915_private *dev_priv = kdev_minor_to_i915(kdev); in error_state_write()
564 static void i915_setup_error_capture(struct device *kdev) in i915_setup_error_capture() argument
566 if (sysfs_create_bin_file(&kdev->kobj, &error_state_attr)) in i915_setup_error_capture()
570 static void i915_teardown_error_capture(struct device *kdev) in i915_teardown_error_capture() argument
572 sysfs_remove_bin_file(&kdev->kobj, &error_state_attr); in i915_teardown_error_capture()
575 static void i915_setup_error_capture(struct device *kdev) {} in i915_setup_error_capture() argument
576 static void i915_teardown_error_capture(struct device *kdev) {} in i915_teardown_error_capture() argument
581 struct device *kdev = dev_priv->drm.primary->kdev; in i915_setup_sysfs() local
586 ret = sysfs_merge_group(&kdev->kobj, in i915_setup_sysfs()
592 ret = sysfs_merge_group(&kdev->kobj, in i915_setup_sysfs()
598 ret = sysfs_merge_group(&kdev->kobj, in i915_setup_sysfs()
605 ret = device_create_bin_file(kdev, &dpf_attrs); in i915_setup_sysfs()
610 ret = device_create_bin_file(kdev, in i915_setup_sysfs()
619 ret = sysfs_create_files(&kdev->kobj, vlv_attrs); in i915_setup_sysfs()
621 ret = sysfs_create_files(&kdev->kobj, gen6_attrs); in i915_setup_sysfs()
625 i915_setup_error_capture(kdev); in i915_setup_sysfs()
630 struct device *kdev = dev_priv->drm.primary->kdev; in i915_teardown_sysfs() local
632 i915_teardown_error_capture(kdev); in i915_teardown_sysfs()
635 sysfs_remove_files(&kdev->kobj, vlv_attrs); in i915_teardown_sysfs()
637 sysfs_remove_files(&kdev->kobj, gen6_attrs); in i915_teardown_sysfs()
638 device_remove_bin_file(kdev, &dpf_attrs_1); in i915_teardown_sysfs()
639 device_remove_bin_file(kdev, &dpf_attrs); in i915_teardown_sysfs()
641 sysfs_unmerge_group(&kdev->kobj, &rc6_attr_group); in i915_teardown_sysfs()
642 sysfs_unmerge_group(&kdev->kobj, &rc6p_attr_group); in i915_teardown_sysfs()