kobject
static umode_t amdgpu_vbios_version_attrs_is_visible(struct kobject *kobj,
static ssize_t amdgpu_sysfs_reg_state_get(struct file *f, struct kobject *kobj,
static umode_t amdgpu_board_attrs_is_visible(struct kobject *kobj,
struct kobject kobj; /* ip_discovery/ */
static void die_kobj_release(struct kobject *kobj)
static void ip_disc_release(struct kobject *kobj)
#define list_to_kobj(el) container_of(el, struct kobject, entry)
struct kobject kobj; /* ip_discovery/die/#die/#hw_id/#instance/<attrs...> */
static ssize_t ip_hw_instance_attr_show(struct kobject *kobj,
static void ip_hw_instance_release(struct kobject *kobj)
static void ip_hw_id_release(struct kobject *kobj)
static void die_kobj_release(struct kobject *kobj);
static void ip_disc_release(struct kobject *kobj);
static ssize_t ip_die_entry_attr_show(struct kobject *kobj,
static void ip_die_entry_release(struct kobject *kobj)
static ssize_t amdgpu_psp_vbflash_write(struct file *filp, struct kobject *kobj,
static ssize_t amdgpu_psp_vbflash_read(struct file *filp, struct kobject *kobj,
static umode_t amdgpu_flash_attr_is_visible(struct kobject *kobj, struct attribute *attr, int idx)
static umode_t amdgpu_bin_flash_attr_is_visible(struct kobject *kobj,
struct kobject *kobj, const struct bin_attribute *attr,
static umode_t amdgpu_ucode_sys_visible(struct kobject *kobj,
static umode_t amdgpu_vram_attrs_is_visible(struct kobject *kobj,
static ssize_t xcp_metrics_show(struct kobject *kobj,
static umode_t amdgpu_xcp_attrs_is_visible(struct kobject *kobj,
static ssize_t xcp_cfg_res_sysfs_attr_show(struct kobject *kobj,
static ssize_t supported_xcp_configs_show(struct kobject *kobj,
static ssize_t supported_nps_configs_show(struct kobject *kobj,
static ssize_t xcp_config_show(struct kobject *kobj,
static ssize_t xcp_config_store(struct kobject *kobj,
static void xcp_cfg_sysfs_release(struct kobject *kobj)
struct kobject kobj;
struct kobject kobj;
struct kobject kobj;
static ssize_t amdgpu_xgmi_show_attrs(struct kobject *kobj,
static void amdgpu_xgmi_hive_release(struct kobject *kobj)
struct kobject kobj;
struct kobject kobj;
struct kobject *kobj_stats;
struct kobject *kobj_counters;
struct kobject *kobj;
struct kobject *kobj_queues;
static ssize_t kfd_procfs_show(struct kobject *kobj, struct attribute *attr,
static void kfd_procfs_kobj_release(struct kobject *kobj)
static ssize_t kfd_procfs_queue_show(struct kobject *kobj,
static ssize_t kfd_procfs_stats_show(struct kobject *kobj,
static ssize_t kfd_sysfs_counters_show(struct kobject *kobj,
static void kfd_sysfs_create_file(struct kobject *kobj, struct attribute *attr,
struct kobject *kobj_counters;
struct kobject *kobj;
p2plink->kobj = kzalloc(sizeof(struct kobject), GFP_KERNEL);
static ssize_t sysprops_show(struct kobject *kobj, struct attribute *attr,
static void kfd_topology_kobj_release(struct kobject *kobj)
static ssize_t iolink_show(struct kobject *kobj, struct attribute *attr,
static ssize_t mem_show(struct kobject *kobj, struct attribute *attr,
static ssize_t kfd_cache_show(struct kobject *kobj, struct attribute *attr,
static ssize_t perf_show(struct kobject *kobj, struct kobj_attribute *attrs,
static ssize_t node_show(struct kobject *kobj, struct attribute *attr,
static void kfd_remove_sysfs_file(struct kobject *kobj, struct attribute *attr)
mem->kobj = kzalloc(sizeof(struct kobject), GFP_KERNEL);
cache->kobj = kzalloc(sizeof(struct kobject), GFP_KERNEL);
iolink->kobj = kzalloc(sizeof(struct kobject), GFP_KERNEL);
p2plink->kobj = kzalloc(sizeof(struct kobject), GFP_KERNEL);
struct kobject *kobj;
struct kobject *kobj;
struct kobject *kobj_node;
struct kobject *kobj_mem;
struct kobject *kobj_cache;
struct kobject *kobj_iolink;
struct kobject *kobj_p2plink;
struct kobject *kobj_perf;
struct kobject *kobj_topology;
struct kobject *kobj_nodes;
struct kobject *kobj;
void hdcp_destroy(struct kobject *kobj, struct hdcp_workqueue *hdcp_work)
static ssize_t srm_data_write(struct file *filp, struct kobject *kobj,
static ssize_t srm_data_read(struct file *filp, struct kobject *kobj,
void hdcp_destroy(struct kobject *kobj, struct hdcp_workqueue *work);
static umode_t amdgpu_board_attr_visible(struct kobject *kobj, struct attribute *attr, int n)
static umode_t amdgpu_pm_policy_attr_visible(struct kobject *kobj,
static umode_t hwmon_attributes_visible(struct kobject *kobj,
static ssize_t fan_curve_show(struct kobject *kobj,
static ssize_t fan_curve_store(struct kobject *kobj,
static ssize_t acoustic_limit_threshold_show(struct kobject *kobj,
static ssize_t acoustic_limit_threshold_store(struct kobject *kobj,
static ssize_t acoustic_target_threshold_show(struct kobject *kobj,
static ssize_t acoustic_target_threshold_store(struct kobject *kobj,
static ssize_t fan_target_temperature_show(struct kobject *kobj,
static ssize_t fan_target_temperature_store(struct kobject *kobj,
static ssize_t fan_minimum_pwm_show(struct kobject *kobj,
static ssize_t fan_minimum_pwm_store(struct kobject *kobj,
static ssize_t fan_zero_rpm_enable_show(struct kobject *kobj,
static ssize_t fan_zero_rpm_enable_store(struct kobject *kobj,
static ssize_t fan_zero_rpm_stop_temp_show(struct kobject *kobj,
static ssize_t fan_zero_rpm_stop_temp_store(struct kobject *kobj,
static void od_kobj_release(struct kobject *kobj)
struct kobject kobj;
ssize_t (*show)(struct kobject *kobj, struct kobj_attribute *attr,
ssize_t (*store)(struct kobject *kobj, struct kobj_attribute *attr,
bool is_object_gt(struct kobject *kobj)
struct intel_gt *intel_gt_sysfs_get_drvdata(struct kobject *kobj,
static struct kobject *gt_get_parent_obj(struct intel_gt *gt)
static ssize_t id_show(struct kobject *kobj,
static void kobj_gt_release(struct kobject *kobj)
bool is_object_gt(struct kobject *kobj);
struct drm_i915_private *kobj_to_i915(struct kobject *kobj);
static inline struct intel_gt *kobj_to_gt(struct kobject *kobj)
struct intel_gt *intel_gt_sysfs_get_drvdata(struct kobject *kobj,
static ssize_t _name##_show_common(struct kobject *kobj, \
static ssize_t _name##_show(struct kobject *kobj, \
static ssize_t _name##_store_common(struct kobject *kobj, \
static ssize_t _name##_store(struct kobject *kobj, \
static ssize_t rc6_enable_show(struct kobject *kobj,
static int __intel_gt_sysfs_create_group(struct kobject *kobj,
static void intel_sysfs_rc6_init(struct intel_gt *gt, struct kobject *kobj)
sysfs_gt_attribute_w_func(struct kobject *kobj, struct attribute *attr,
static ssize_t punit_req_freq_mhz_show(struct kobject *kobj,
static ssize_t slpc_ignore_eff_freq_show(struct kobject *kobj,
static ssize_t slpc_ignore_eff_freq_store(struct kobject *kobj,
static ssize_t slpc_power_profile_show(struct kobject *kobj,
static ssize_t slpc_power_profile_store(struct kobject *kobj,
ssize_t (*show)(struct kobject *kobj, struct kobj_attribute *attr,
static ssize_t throttle_reason_bool_show(struct kobject *kobj,
sysfs_gt_attribute_r_func(struct kobject *kobj, struct attribute *attr,
static ssize_t freq_factor_scale_show(struct kobject *kobj,
static ssize_t media_freq_factor_show(struct kobject *kobj,
static ssize_t media_freq_factor_store(struct kobject *kobj,
static ssize_t media_RP0_freq_mhz_show(struct kobject *kobj,
static ssize_t media_RPn_freq_mhz_show(struct kobject *kobj,
rps_up_threshold_pct_show(struct kobject *kobj, struct kobj_attribute *attr,
rps_up_threshold_pct_store(struct kobject *kobj, struct kobj_attribute *attr,
rps_down_threshold_pct_show(struct kobject *kobj, struct kobj_attribute *attr,
rps_down_threshold_pct_store(struct kobject *kobj, struct kobj_attribute *attr,
default_min_freq_mhz_show(struct kobject *kobj, struct kobj_attribute *attr, char *buf)
default_max_freq_mhz_show(struct kobject *kobj, struct kobj_attribute *attr, char *buf)
default_rps_up_threshold_pct_show(struct kobject *kobj,
default_rps_down_threshold_pct_show(struct kobject *kobj,
static int intel_sysfs_rps_init(struct intel_gt *gt, struct kobject *kobj)
void intel_gt_sysfs_pm_init(struct intel_gt *gt, struct kobject *kobj)
void intel_gt_sysfs_pm_init(struct intel_gt *gt, struct kobject *kobj);
struct kobject sysfs_gt;
struct kobject *sysfs_defaults;
struct kobject *kobj = >->i915->drm.primary->kdev->kobj;
caps_show(struct kobject *kobj, struct kobj_attribute *attr, char *buf)
all_caps_show(struct kobject *kobj, struct kobj_attribute *attr, char *buf)
max_spin_store(struct kobject *kobj, struct kobj_attribute *attr,
struct kobject base;
max_spin_show(struct kobject *kobj, struct kobj_attribute *attr, char *buf)
max_spin_default(struct kobject *kobj, struct kobj_attribute *attr, char *buf)
timeslice_store(struct kobject *kobj, struct kobj_attribute *attr,
static struct intel_engine_cs *kobj_to_engine(struct kobject *kobj)
timeslice_show(struct kobject *kobj, struct kobj_attribute *attr, char *buf)
timeslice_default(struct kobject *kobj, struct kobj_attribute *attr, char *buf)
stop_store(struct kobject *kobj, struct kobj_attribute *attr,
name_show(struct kobject *kobj, struct kobj_attribute *attr, char *buf)
stop_show(struct kobject *kobj, struct kobj_attribute *attr, char *buf)
stop_default(struct kobject *kobj, struct kobj_attribute *attr, char *buf)
preempt_timeout_store(struct kobject *kobj, struct kobj_attribute *attr,
preempt_timeout_show(struct kobject *kobj, struct kobj_attribute *attr,
preempt_timeout_default(struct kobject *kobj, struct kobj_attribute *attr,
heartbeat_store(struct kobject *kobj, struct kobj_attribute *attr,
class_show(struct kobject *kobj, struct kobj_attribute *attr, char *buf)
heartbeat_show(struct kobject *kobj, struct kobj_attribute *attr, char *buf)
heartbeat_default(struct kobject *kobj, struct kobj_attribute *attr, char *buf)
static void kobj_engine_release(struct kobject *kobj)
static struct kobject *
kobj_engine(struct kobject *dir, struct intel_engine_cs *engine)
inst_show(struct kobject *kobj, struct kobj_attribute *attr, char *buf)
struct kobject *dir;
struct kobject *kobj;
mmio_show(struct kobject *kobj, struct kobj_attribute *attr, char *buf)
struct kobject *kobj = &vgpu->gvt->gt->i915->drm.primary->kdev->kobj;
struct kobject *sysfs_gt;
static ssize_t error_state_read(struct file *filp, struct kobject *kobj,
static ssize_t error_state_write(struct file *file, struct kobject *kobj,
static umode_t hwm_attributes_visible(struct kobject *kobj,
static ssize_t show_dynamic_id(struct kobject *kobj,
struct kobject *metrics_kobj;
i915_l3_read(struct file *filp, struct kobject *kobj,
i915_l3_write(struct file *filp, struct kobject *kobj,
void (*release)(struct kobject *);
kobject_init(struct kobject *obj, struct kobj_type *type)
kobject_init_and_add(struct kobject *obj, struct kobj_type *type,
struct kobject *parent, const char *fmt, ...)
static inline struct kobject *
kobject_get(struct kobject *obj)
struct kobject *obj = container_of(ref, struct kobject, kref);
kobject_put(struct kobject *obj)
kobject_del(struct kobject *obj)
static umode_t hwmon_attributes_visible(struct kobject *kobj,