Searched refs:uncore_data (Results 1 - 5 of 5) sorted by relevance
/kernel/linux/linux-6.6/drivers/platform/x86/intel/uncore-frequency/ |
H A D | uncore-frequency-common.c | 22 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_kobj_attr); in show_domain_id() 35 struct uncore_data *data = container_of(attr, struct uncore_data, fabric_cluster_id_kobj_attr); in show_fabric_cluster_id() 42 struct uncore_data *data = container_of(attr, struct uncore_data, package_id_kobj_attr); in show_package_id() 47 static ssize_t show_min_max_freq_khz(struct uncore_data *dat [all...] |
H A D | uncore-frequency-tpmi.c | 49 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 in uncore_probe() [all...] |
H A D | uncore-frequency-common.h | 15 * struct uncore_data - Encapsulate all uncore data 42 struct uncore_data { struct 69 int uncore_freq_common_init(int (*read_control_freq)(struct uncore_data *data, unsigned int *min, unsigned int *max), 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);
|
H A D | uncore-frequency.c | 29 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()
|
/kernel/linux/linux-5.10/drivers/platform/x86/ |
H A D | intel-uncore-frequency.c | 28 * struct uncore_data - Encapsulate all uncore data 39 struct uncore_data { struct 49 #define to_uncore_data(a) container_of(a, struct uncore_data, kobj) 54 static struct uncore_data *uncore_instances; 85 struct uncore_data *data = to_uncore_data(kobj); \ 95 static int uncore_read_ratio(struct uncore_data *data, unsigned int *min, in uncore_read_ratio() 115 static int uncore_write_ratio(struct uncore_data *data, unsigned int input, in uncore_write_ratio() 163 struct uncore_data *data = to_uncore_data(kobj); in store_min_max_freq_khz() 178 struct uncore_data *data = to_uncore_data(kobj); in show_min_max_freq_khz() 231 struct uncore_data *dat in uncore_sysfs_entry_release() [all...] |
Completed in 3 milliseconds