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 uncore1_p0;
151 int uncore1_p1;
152 int uncore1_pm;
153 int sse_p1;
154 int avx2_p1;
155 int avx512_p1;
156 int amx_p1;
157 int mem_freq;
160 int cpu_count;
162 int trl_ratios[TRL_MAX_LEVELS][ISST_TRL_MAX_ACTIVE_CORES];
163 int kobj_bucket_index;
164 int active_bucket;
165 int fact_max_index;
166 int fact_max_config;
167 int pbf_found;
168 int pbf_active;
175 int locked;
176 int version;
177 int processed;
178 int levels;
179 int current_level;
180 int enabled;
190 int (*get_disp_freq_multiplier)(void);
191 int (*get_trl_max_levels)(void);
192 char *(*get_trl_level_name)(int level);
193 void (*update_platform_param)(enum isst_platform_param param, int value);
194 int (*is_punit_valid)(struct isst_id *id);
195 int (*read_pm_config)(struct isst_id *id, int *cp_state, int *cp_cap);
196 int (*get_config_levels)(struct isst_id *id, struct isst_pkg_ctdp *pkg_ctdp);
197int (*get_ctdp_control)(struct isst_id *id, int config_index, struct isst_pkg_ctdp_level_info *ctd…
198int (*get_tdp_info)(struct isst_id *id, int config_index, struct isst_pkg_ctdp_level_info *ctdp_le…
199int (*get_pwr_info)(struct isst_id *id, int config_index, struct isst_pkg_ctdp_level_info *ctdp_le…
200int (*get_coremask_info)(struct isst_id *id, int config_index, struct isst_pkg_ctdp_level_info *ct…
201 int (*get_get_trl)(struct isst_id *id, int level, int avx_level, int *trl);
202 int (*get_get_trls)(struct isst_id *id, int level, struct isst_pkg_ctdp_level_info *ctdp_level);
203 int (*get_trl_bucket_info)(struct isst_id *id, int level, unsigned long long *buckets_info);
204 int (*set_tdp_level)(struct isst_id *id, int tdp_level);
205 int (*get_pbf_info)(struct isst_id *id, int level, struct isst_pbf_info *pbf_info);
206 int (*set_pbf_fact_status)(struct isst_id *id, int pbf, int enable);
207int (*get_fact_info)(struct isst_id *id, int level, int fact_bucket, struct isst_fact_info *fact_i…
208 …void (*adjust_uncore_freq)(struct isst_id *id, int config_index, struct isst_pkg_ctdp_level_info *…
209 int (*get_clos_information)(struct isst_id *id, int *enable, int *type);
210 int (*pm_qos_config)(struct isst_id *id, int enable_clos, int priority_type);
211 int (*pm_get_clos)(struct isst_id *id, int clos, struct isst_clos_config *clos_config);
212 int (*set_clos)(struct isst_id *id, int clos, struct isst_clos_config *clos_config);
213 int (*clos_get_assoc_status)(struct isst_id *id, int *clos_id);
214 int (*clos_associate)(struct isst_id *id, int clos_id);
217 extern int is_cpu_in_power_domain(int cpu, struct isst_id *id);
218 extern int get_topo_max_cpus(void);
219 extern int get_cpu_count(struct isst_id *id);
220 extern int get_max_punit_core_id(struct isst_id *id);
221 extern int api_version(void);
225 extern int is_debug_enabled(void);
227 extern int out_format_is_json(void);
228 extern void set_isst_id(struct isst_id *id, int cpu);
231 extern int find_phy_core_num(int logical_cpu);
236 int *cpu_cnt);
237 extern int isst_send_msr_command(unsigned int cpu, unsigned int command,
238 int write, unsigned long long *req_resp);
240 extern int isst_set_platform_ops(int api_version);
241 extern void isst_update_platform_param(enum isst_platform_param, int vale);
242 extern int isst_get_disp_freq_multiplier(void);
243 extern int isst_get_trl_max_levels(void);
244 extern char *isst_get_trl_level_name(int level);
245 extern int isst_is_punit_valid(struct isst_id *id);
247 extern int isst_get_ctdp_levels(struct isst_id *id, struct isst_pkg_ctdp *pkg_dev);
248 extern int isst_get_ctdp_control(struct isst_id *id, int config_index,
250 extern int isst_get_coremask_info(struct isst_id *id, int config_index,
252 extern void isst_adjust_uncore_freq(struct isst_id *id, int config_index,
254 extern int isst_get_process_ctdp(struct isst_id *id, int tdp_level,
258 extern void isst_ctdp_display_information(struct isst_id *id, FILE *outf, int tdp_level,
261 unsigned int val, char *str0, char *str1);
264 extern void isst_pbf_display_information(struct isst_id *id, FILE *outf, int level,
266 extern int isst_set_tdp_level(struct isst_id *id, int tdp_level);
267 extern int isst_set_pbf_fact_status(struct isst_id *id, int pbf, int enable);
268 extern int isst_get_pbf_info(struct isst_id *id, int level,
270 extern int isst_get_fact_info(struct isst_id *id, int level, int fact_bucket,
272 extern void isst_fact_display_information(struct isst_id *id, FILE *outf, int level,
273 int fact_bucket, int fact_avx,
275 extern int isst_set_trl(struct isst_id *id, unsigned long long trl);
276 extern int isst_get_trl(struct isst_id *id, unsigned long long *trl);
277 extern int isst_set_trl_from_current_tdp(struct isst_id *id, unsigned long long trl);
278 extern int isst_get_config_tdp_lock_status(struct isst_id *id);
280 extern int isst_pm_qos_config(struct isst_id *id, int enable_clos, int priority_type);
281 extern int isst_pm_get_clos(struct isst_id *id, int clos,
283 extern int isst_set_clos(struct isst_id *id, int clos,
285 extern int isst_clos_associate(struct isst_id *id, int clos);
286 extern int isst_clos_get_assoc_status(struct isst_id *id, int *clos_id);
287 extern void isst_clos_display_information(struct isst_id *id, FILE *outf, int clos,
289 extern void isst_clos_display_assoc_information(struct isst_id *id, FILE *outf, int clos);
292 int result);
294 extern int isst_clos_get_clos_information(struct isst_id *id, int *enable, int *type);
296 int clos_enable, int type,
297 int state, int cap);
298 extern int is_clx_n_platform(void);
299 extern int get_cpufreq_base_freq(int cpu);
300 extern int isst_read_pm_config(struct isst_id *id, int *cp_state, int *cp_cap);
301 extern void isst_display_error_info_message(int error, char *msg, int arg_valid, int arg);
302 extern int is_skx_based_platform(void);
303 extern int is_spr_platform(void);
304 extern int is_emr_platform(void);
305 extern int is_icx_platform(void);
308 extern void set_cpu_online_offline(int cpu, int state);
313 extern int isst_daemon(int debug_mode, int poll_interval, int no_daemon);
315 extern int hfi_main(void);
323 extern int enable_cpuset_controller(void);
324 extern int isolate_cpus(struct isst_id *id, int mask_size, cpu_set_t *cpu_mask,
325 int level, int cpu_0_only);
326 extern int use_cgroupv2(void);