Lines Matching full:int
88 int cpu;
89 int pkg;
90 int die;
91 int punit;
95 unsigned int clos_min;
96 unsigned int clos_max;
103 int hp_cores;
104 int hp_ratios[TRL_MAX_LEVELS];
108 int pbf_acticated;
109 int pbf_available;
112 int p1_high;
113 int p1_low;
114 int t_control;
115 int t_prochot;
116 int tdp;
122 int lp_ratios[TRL_MAX_LEVELS];
127 int processed;
128 int control_cpu;
129 int pkg_id;
130 int die_id;
131 int level;
132 int fact_support;
133 int pbf_support;
134 int fact_enabled;
135 int pbf_enabled;
136 int sst_cp_support;
137 int sst_cp_enabled;
138 int tdp_ratio;
139 int active;
140 int tdp_control;
141 int pkg_tdp;
142 int pkg_min_power;
143 int pkg_max_power;
144 int fact;
145 int t_proc_hot;
146 int cooling_type;
147 int uncore_p0;
148 int uncore_p1;
149 int uncore_pm;
150 int sse_p1;
151 int avx2_p1;
152 int avx512_p1;
153 int amx_p1;
154 int mem_freq;
157 int cpu_count;
159 int trl_ratios[TRL_MAX_LEVELS][ISST_TRL_MAX_ACTIVE_CORES];
160 int kobj_bucket_index;
161 int active_bucket;
162 int fact_max_index;
163 int fact_max_config;
164 int pbf_found;
165 int pbf_active;
172 int locked;
173 int version;
174 int processed;
175 int levels;
176 int current_level;
177 int enabled;
187 int (*get_disp_freq_multiplier)(void);
188 int (*get_trl_max_levels)(void);
189 char *(*get_trl_level_name)(int level);
190 void (*update_platform_param)(enum isst_platform_param param, int value);
191 int (*is_punit_valid)(struct isst_id *id);
192 int (*read_pm_config)(struct isst_id *id, int *cp_state, int *cp_cap);
193 int (*get_config_levels)(struct isst_id *id, struct isst_pkg_ctdp *pkg_ctdp);
194 …int (*get_ctdp_control)(struct isst_id *id, int config_index, struct isst_pkg_ctdp_level_info *ctd…
195 …int (*get_tdp_info)(struct isst_id *id, int config_index, struct isst_pkg_ctdp_level_info *ctdp_le…
196 …int (*get_pwr_info)(struct isst_id *id, int config_index, struct isst_pkg_ctdp_level_info *ctdp_le…
197 …int (*get_coremask_info)(struct isst_id *id, int config_index, struct isst_pkg_ctdp_level_info *ct…
198 int (*get_get_trl)(struct isst_id *id, int level, int avx_level, int *trl);
199 int (*get_get_trls)(struct isst_id *id, int level, struct isst_pkg_ctdp_level_info *ctdp_level);
200 int (*get_trl_bucket_info)(struct isst_id *id, int level, unsigned long long *buckets_info);
201 int (*set_tdp_level)(struct isst_id *id, int tdp_level);
202 int (*get_pbf_info)(struct isst_id *id, int level, struct isst_pbf_info *pbf_info);
203 int (*set_pbf_fact_status)(struct isst_id *id, int pbf, int enable);
204 …int (*get_fact_info)(struct isst_id *id, int level, int fact_bucket, struct isst_fact_info *fact_i…
205 …void (*adjust_uncore_freq)(struct isst_id *id, int config_index, struct isst_pkg_ctdp_level_info *…
206 int (*get_clos_information)(struct isst_id *id, int *enable, int *type);
207 int (*pm_qos_config)(struct isst_id *id, int enable_clos, int priority_type);
208 int (*pm_get_clos)(struct isst_id *id, int clos, struct isst_clos_config *clos_config);
209 int (*set_clos)(struct isst_id *id, int clos, struct isst_clos_config *clos_config);
210 int (*clos_get_assoc_status)(struct isst_id *id, int *clos_id);
211 int (*clos_associate)(struct isst_id *id, int clos_id);
214 extern int is_cpu_in_power_domain(int cpu, struct isst_id *id);
215 extern int get_topo_max_cpus(void);
216 extern int get_cpu_count(struct isst_id *id);
217 extern int get_max_punit_core_id(struct isst_id *id);
218 extern int api_version(void);
222 extern int is_debug_enabled(void);
224 extern int out_format_is_json(void);
225 extern void set_isst_id(struct isst_id *id, int cpu);
228 extern int find_phy_core_num(int logical_cpu);
233 int *cpu_cnt);
234 extern int isst_send_msr_command(unsigned int cpu, unsigned int command,
235 int write, unsigned long long *req_resp);
237 extern int isst_set_platform_ops(int api_version);
238 extern void isst_update_platform_param(enum isst_platform_param, int vale);
239 extern int isst_get_disp_freq_multiplier(void);
240 extern int isst_get_trl_max_levels(void);
241 extern char *isst_get_trl_level_name(int level);
242 extern int isst_is_punit_valid(struct isst_id *id);
244 extern int isst_get_ctdp_levels(struct isst_id *id, struct isst_pkg_ctdp *pkg_dev);
245 extern int isst_get_ctdp_control(struct isst_id *id, int config_index,
247 extern int isst_get_coremask_info(struct isst_id *id, int config_index,
249 extern void isst_adjust_uncore_freq(struct isst_id *id, int config_index,
251 extern int isst_get_process_ctdp(struct isst_id *id, int tdp_level,
255 extern void isst_ctdp_display_information(struct isst_id *id, FILE *outf, int tdp_level,
258 unsigned int val, char *str0, char *str1);
261 extern void isst_pbf_display_information(struct isst_id *id, FILE *outf, int level,
263 extern int isst_set_tdp_level(struct isst_id *id, int tdp_level);
264 extern int isst_set_pbf_fact_status(struct isst_id *id, int pbf, int enable);
265 extern int isst_get_pbf_info(struct isst_id *id, int level,
267 extern int isst_get_fact_info(struct isst_id *id, int level, int fact_bucket,
269 extern void isst_fact_display_information(struct isst_id *id, FILE *outf, int level,
270 int fact_bucket, int fact_avx,
272 extern int isst_set_trl(struct isst_id *id, unsigned long long trl);
273 extern int isst_get_trl(struct isst_id *id, unsigned long long *trl);
274 extern int isst_set_trl_from_current_tdp(struct isst_id *id, unsigned long long trl);
275 extern int isst_get_config_tdp_lock_status(struct isst_id *id);
277 extern int isst_pm_qos_config(struct isst_id *id, int enable_clos, int priority_type);
278 extern int isst_pm_get_clos(struct isst_id *id, int clos,
280 extern int isst_set_clos(struct isst_id *id, int clos,
282 extern int isst_clos_associate(struct isst_id *id, int clos);
283 extern int isst_clos_get_assoc_status(struct isst_id *id, int *clos_id);
284 extern void isst_clos_display_information(struct isst_id *id, FILE *outf, int clos,
286 extern void isst_clos_display_assoc_information(struct isst_id *id, FILE *outf, int clos);
289 int result);
291 extern int isst_clos_get_clos_information(struct isst_id *id, int *enable, int *type);
293 int clos_enable, int type,
294 int state, int cap);
295 extern int is_clx_n_platform(void);
296 extern int get_cpufreq_base_freq(int cpu);
297 extern int isst_read_pm_config(struct isst_id *id, int *cp_state, int *cp_cap);
298 extern void isst_display_error_info_message(int error, char *msg, int arg_valid, int arg);
299 extern int is_skx_based_platform(void);
300 extern int is_spr_platform(void);
301 extern int is_emr_platform(void);
302 extern int is_icx_platform(void);
305 extern void set_cpu_online_offline(int cpu, int state);
310 extern int isst_daemon(int debug_mode, int poll_interval, int no_daemon);
312 extern int hfi_main(void);
320 extern int enable_cpuset_controller(void);
321 extern int isolate_cpus(struct isst_id *id, int mask_size, cpu_set_t *cpu_mask,
322 int level, int cpu_0_only);
323 extern int use_cgroupv2(void);