Lines Matching refs:id

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 *ctdp_level);
195 int (*get_tdp_info)(struct isst_id *id, int config_index, struct isst_pkg_ctdp_level_info *ctdp_level);
196 int (*get_pwr_info)(struct isst_id *id, int config_index, struct isst_pkg_ctdp_level_info *ctdp_level);
197 int (*get_coremask_info)(struct isst_id *id, int config_index, struct isst_pkg_ctdp_level_info *ctdp_level);
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_info);
205 void (*adjust_uncore_freq)(struct isst_id *id, int config_index, struct isst_pkg_ctdp_level_info *ctdp_level);
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);
216 extern int get_cpu_count(struct isst_id *id);
217 extern int get_max_punit_core_id(struct isst_id *id);
225 extern void set_isst_id(struct isst_id *id, int cpu);
229 extern void set_cpu_mask_from_punit_coremask(struct isst_id *id,
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,
253 extern void isst_get_process_ctdp_complete(struct isst_id *id,
255 extern void isst_ctdp_display_information(struct isst_id *id, FILE *outf, int tdp_level,
257 extern void isst_ctdp_display_core_info(struct isst_id *id, FILE *outf, char *prefix,
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,
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);
288 extern void isst_display_result(struct isst_id *id, FILE *outf, char *feature, char *cmd,
291 extern int isst_clos_get_clos_information(struct isst_id *id, int *enable, int *type);
292 extern void isst_clos_display_clos_information(struct isst_id *id, FILE *outf,
297 extern int isst_read_pm_config(struct isst_id *id, int *cp_state, int *cp_cap);
303 extern void isst_trl_display_information(struct isst_id *id, FILE *outf, unsigned long long trl);
311 extern void process_level_change(struct isst_id *id);
321 extern int isolate_cpus(struct isst_id *id, int mask_size, cpu_set_t *cpu_mask,