Searched refs:kcpc_ctx_t (Results 1 – 11 of 11) sorted by relevance
/illumos-gate/usr/src/uts/common/os/ |
H A D | kcpc.c | 53 static kcpc_ctx_t *kcpc_ctx_list[CPC_HASH_BUCKETS]; /* head of list */ 83 static void kcpc_ctx_clone(kcpc_ctx_t *ctx, kcpc_ctx_t *cctx); 184 kcpc_ctx_t *ctx; in kcpc_bind_cpu() 276 kcpc_ctx_t *ctx; in kcpc_bind_thread() 369 kcpc_configure_reqs(kcpc_ctx_t *ctx, kcpc_set_t *set, int *subcode) in kcpc_configure_reqs() 440 kcpc_ctx_t *ctx = set->ks_ctx; in kcpc_sample() 512 kcpc_stop_hw(kcpc_ctx_t *ctx) in kcpc_stop_hw() 533 kcpc_ctx_t *ctx; in kcpc_unbind() 635 kcpc_ctx_t *ctx = set->ks_ctx; in kcpc_restart() 677 kcpc_ctx_t *ctx = t->t_cpc_ctx; in kcpc_enable() [all …]
|
H A D | cap_util.c | 610 kcpc_ctx_t *ctx; in cu_cpc_program() 782 kcpc_ctx_t *ctx; in cu_cpc_unprogram() 1079 kcpc_ctx_t **ctx_ptr_array; in cu_cpu_init() 1189 kcpc_ctx_t *ctx; in cu_cpu_fini()
|
/illumos-gate/usr/src/uts/common/sys/ |
H A D | cpc_impl.h | 130 typedef struct _kcpc_ctx kcpc_ctx_t; typedef 141 kcpc_ctx_t *kc_next; /* Global list of all contexts */ 225 extern void kcpc_cpu_program(struct cpu *, kcpc_ctx_t *); 228 extern kcpc_ctx_t *kcpc_ctx_alloc(int); 229 extern int kcpc_assign_reqs(struct _kcpc_set *, kcpc_ctx_t *); 230 extern void kcpc_ctx_free(kcpc_ctx_t *); 231 extern int kcpc_configure_reqs(kcpc_ctx_t *, struct _kcpc_set *, int *);
|
H A D | kcpc.h | 62 kcpc_ctx_t *ks_ctx; /* ctx this set belongs to */ 129 int kmem_flags, kcpc_ctx_t ***ctx_ptr_array, size_t *ctx_ptr_array_sz); 167 extern void kcpc_program(kcpc_ctx_t *ctx, boolean_t for_thread, 173 extern void kcpc_unprogram(kcpc_ctx_t *ctx, boolean_t cu_interpose); 207 extern void kcpc_free_cpu(kcpc_ctx_t *);
|
H A D | cap_util.h | 101 kcpc_ctx_t **ctx_ptr_array; /* array of context pointers */
|
H A D | cpuvar.h | 172 kcpc_ctx_t *cpu_cpc_ctx; /* performance counter context */
|
/illumos-gate/usr/src/uts/intel/os/ |
H A D | cpc_subr.c | 47 static kcpc_ctx_t *(*overflow_intr_handler)(caddr_t); 53 extern kcpc_ctx_t *kcpc_overflow_intr(caddr_t arg, uint64_t bitmap); 60 kcpc_hw_add_ovf_intr(kcpc_ctx_t *(*handler)(caddr_t)) in kcpc_hw_add_ovf_intr()
|
/illumos-gate/usr/src/cmd/mdb/common/modules/cpc/ |
H A D | cpc.c | 53 kcpc_ctx_t ctx; in cpc() 183 kcpc_ctx_t ctx; in cpc_ctx_walk_step()
|
/illumos-gate/usr/src/uts/sun4u/os/ |
H A D | cpc_subr.c | 53 extern kcpc_ctx_t *kcpc_overflow_intr(caddr_t arg, uint64_t bitmap);
|
/illumos-gate/usr/src/uts/sun4v/os/ |
H A D | cpc_subr.c | 52 extern kcpc_ctx_t *kcpc_overflow_intr(caddr_t arg, uint64_t bitmap);
|
/illumos-gate/usr/src/uts/common/dtrace/ |
H A D | dcpc.c | 466 kcpc_ctx_t *ctx, *octx; in dcpc_program_cpu_event() 526 kcpc_ctx_t *ctx; in dcpc_disable_cpu()
|