Lines Matching refs:classes
49 /* Get the bitmask of available classes */
52 /* Get the bitmask of currently running counter classes */
55 /* Set the bitmask of currently running counter classes. Specify
56 * classes = 0 to stop counters
58 extern int kpc_set_running(uint32_t classes);
61 extern int kpc_get_cpu_counters(boolean_t all_cpus, uint32_t classes,
65 extern int kpc_get_shadow_counters( boolean_t all_cpus, uint32_t classes,
72 extern uint32_t kpc_get_counter_count(uint32_t classes);
73 extern uint32_t kpc_get_config_count(uint32_t classes);
77 extern int kpc_set_thread_counting(uint32_t classes);
80 extern int kpc_get_config(uint32_t classes, kpc_config_t *current_config);
81 extern int kpc_set_config(uint32_t classes, kpc_config_t *new_config);
84 extern int kpc_get_period(uint32_t classes, uint64_t *period);
85 extern int kpc_set_period(uint32_t classes, uint64_t *period);
88 extern int kpc_get_actionid(uint32_t classes, uint32_t *actionid);
89 extern int kpc_set_actionid(uint32_t classes, uint32_t *actionid);
125 uint32_t classes;
150 int (*set_running)(uint32_t classes);
151 int (*get_cpu_counters)(boolean_t all_cpus, uint32_t classes,
154 uint32_t (*get_counter_count)(uint32_t classes);
155 uint32_t (*get_config_count)(uint32_t classes);
156 int (*get_config)(uint32_t classes, kpc_config_t *current_config);
157 int (*set_config)(uint32_t classes, kpc_config_t *new_config);
158 int (*get_period)(uint32_t classes, uint64_t *period);
159 int (*set_period)(uint32_t classes, uint64_t *period);