Home
last modified time | relevance | path

Searched refs:kcpc_ctx_t (Results 1 – 11 of 11) sorted by relevance

/illumos-gate/usr/src/uts/common/os/
H A Dkcpc.c53 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 Dcap_util.c610 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 Dcpc_impl.h130 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 Dkcpc.h62 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 Dcap_util.h101 kcpc_ctx_t **ctx_ptr_array; /* array of context pointers */
H A Dcpuvar.h172 kcpc_ctx_t *cpu_cpc_ctx; /* performance counter context */
/illumos-gate/usr/src/uts/intel/os/
H A Dcpc_subr.c47 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 Dcpc.c53 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 Dcpc_subr.c53 extern kcpc_ctx_t *kcpc_overflow_intr(caddr_t arg, uint64_t bitmap);
/illumos-gate/usr/src/uts/sun4v/os/
H A Dcpc_subr.c52 extern kcpc_ctx_t *kcpc_overflow_intr(caddr_t arg, uint64_t bitmap);
/illumos-gate/usr/src/uts/common/dtrace/
H A Ddcpc.c466 kcpc_ctx_t *ctx, *octx; in dcpc_program_cpu_event()
526 kcpc_ctx_t *ctx; in dcpc_disable_cpu()