Home
last modified time | relevance | path

Searched refs:uncore_data (Results 1 – 4 of 4) sorted by relevance

/Linux-v6.6/drivers/platform/x86/intel/uncore-frequency/
Duncore-frequency-common.c22 static int (*uncore_read)(struct uncore_data *data, unsigned int *min, unsigned int *max);
23 static int (*uncore_write)(struct uncore_data *data, unsigned int input, unsigned int min_max);
24 static int (*uncore_read_freq)(struct uncore_data *data, unsigned int *freq);
28 struct uncore_data *data = container_of(attr, struct uncore_data, domain_id_dev_attr); in show_domain_id()
35 struct uncore_data *data = container_of(attr, struct uncore_data, fabric_cluster_id_dev_attr); in show_fabric_cluster_id()
42 struct uncore_data *data = container_of(attr, struct uncore_data, package_id_dev_attr); in show_package_id()
47 static ssize_t show_min_max_freq_khz(struct uncore_data *data, in show_min_max_freq_khz()
65 static ssize_t store_min_max_freq_khz(struct uncore_data *data, in store_min_max_freq_khz()
85 static ssize_t show_perf_status_freq_khz(struct uncore_data *data, char *buf) in show_perf_status_freq_khz()
104 struct uncore_data *data = container_of(attr, struct uncore_data, name##_dev_attr);\
[all …]
Duncore-frequency-tpmi.c49 struct uncore_data uncore_data; member
88 static int uncore_read_control_freq(struct uncore_data *data, unsigned int *min, in uncore_read_control_freq()
93 cluster_info = container_of(data, struct tpmi_uncore_cluster_info, uncore_data); in uncore_read_control_freq()
146 static int uncore_write_control_freq(struct uncore_data *data, unsigned int input, in uncore_write_control_freq()
156 cluster_info = container_of(data, struct tpmi_uncore_cluster_info, uncore_data); in uncore_write_control_freq()
192 static int uncore_read_freq(struct uncore_data *data, unsigned int *freq) in uncore_read_freq()
197 cluster_info = container_of(data, struct tpmi_uncore_cluster_info, uncore_data); in uncore_read_freq()
223 uncore_freq_remove_die_entry(&cluster_info->uncore_data); in remove_cluster_entries()
347 cluster_info->uncore_data.package_id = pkg; in uncore_probe()
349 cluster_info->uncore_data.die_id = 0; in uncore_probe()
[all …]
Duncore-frequency-common.h42 struct uncore_data { struct
69 int uncore_freq_common_init(int (*read_control_freq)(struct uncore_data *data, unsigned int *min, u… argument
70 … int (*write_control_freq)(struct uncore_data *data, unsigned int input, unsigned int min_max),
71 int (*uncore_read_freq)(struct uncore_data *data, unsigned int *freq));
73 int uncore_freq_add_entry(struct uncore_data *data, int cpu);
74 void uncore_freq_remove_die_entry(struct uncore_data *data);
Duncore-frequency.c29 static struct uncore_data *uncore_instances;
39 static int uncore_read_control_freq(struct uncore_data *data, unsigned int *min, in uncore_read_control_freq()
58 static int uncore_write_control_freq(struct uncore_data *data, unsigned int input, in uncore_write_control_freq()
92 static int uncore_read_freq(struct uncore_data *data, unsigned int *freq) in uncore_read_freq()
110 static struct uncore_data *uncore_get_instance(unsigned int cpu) in uncore_get_instance()
122 struct uncore_data *data; in uncore_event_cpu_online()
146 struct uncore_data *data; in uncore_event_cpu_offline()
180 struct uncore_data *data = &uncore_instances[i]; in uncore_pm_notify()