Symbol: cpc_t
usr/src/cmd/cpc/common/caps.c
119
allpics_equal(cpc_t *cpc)
usr/src/cmd/cpc/common/caps.c
154
capabilities(cpc_t *cpc, FILE *fp)
usr/src/cmd/cpc/common/caps.c
251
smt_limited_cpc_hw(cpc_t *cpc)
usr/src/cmd/cpc/common/cpucmds.h
40
extern cpc_set_t *cpc_strtoset(cpc_t *cpc, const char *spec, int smt);
usr/src/cmd/cpc/common/cpucmds.h
42
extern int capabilities(cpc_t *cpc, FILE *);
usr/src/cmd/cpc/common/cpucmds.h
43
extern int smt_limited_cpc_hw(cpc_t *cpc);
usr/src/cmd/cpc/common/cpucmds.h
52
extern cpc_setgrp_t *cpc_setgrp_new(cpc_t *cpc, int smt);
usr/src/cmd/cpc/common/cpustat.c
90
static cpc_t *cpc;
usr/src/cmd/cpc/common/cputrack.c
63
static cpc_t *cpc;
usr/src/cmd/cpc/common/setgrp.c
60
cpc_t *cpc; /* library handle */
usr/src/cmd/cpc/common/setgrp.c
66
cpc_setgrp_new(cpc_t *cpc, int smt)
usr/src/cmd/cpc/common/strtoset.c
315
cpc_count_attrs(cpc_t *cpc)
usr/src/cmd/cpc/common/strtoset.c
339
cpc_strtoset(cpc_t *cpcin, const char *spec, int smt)
usr/src/cmd/cpc/common/strtoset.c
89
static cpc_t *cpc;
usr/src/lib/libcpc/common/libcpc.c
100
if ((cpc = malloc(sizeof (cpc_t))) == NULL) {
usr/src/lib/libcpc/common/libcpc.c
1000
cpc_npic(cpc_t *cpc)
usr/src/lib/libcpc/common/libcpc.c
1007
cpc_caps(cpc_t *cpc)
usr/src/lib/libcpc/common/libcpc.c
1013
cpc_cciname(cpc_t *cpc)
usr/src/lib/libcpc/common/libcpc.c
1019
cpc_cpuref(cpc_t *cpc)
usr/src/lib/libcpc/common/libcpc.c
1025
cpc_seterrhndlr(cpc_t *cpc, cpc_errhndlr_t *fn)
usr/src/lib/libcpc/common/libcpc.c
1051
cpc_err(cpc_t *cpc, const char *fn, int subcode, ...)
usr/src/lib/libcpc/common/libcpc.c
1093
cpc_invalidate_pctx(cpc_t *cpc, pctx_t *pctx)
usr/src/lib/libcpc/common/libcpc.c
1111
cpc_set_valid(cpc_t *cpc, cpc_set_t *set)
usr/src/lib/libcpc/common/libcpc.c
1127
cpc_lock(cpc_t *cpc)
usr/src/lib/libcpc/common/libcpc.c
1135
cpc_unlock(cpc_t *cpc, int sigblocked)
usr/src/lib/libcpc/common/libcpc.c
1163
cpc_valid_event(cpc_t *cpc, uint_t pic, const char *ev)
usr/src/lib/libcpc/common/libcpc.c
1200
cpc_valid_attr(cpc_t *cpc, char *attr)
usr/src/lib/libcpc/common/libcpc.c
157
cpc_close(cpc_t *cpc)
usr/src/lib/libcpc/common/libcpc.c
176
cpc_terminate(cpc_t *cpc)
usr/src/lib/libcpc/common/libcpc.c
190
cpc_set_create(cpc_t *cpc)
usr/src/lib/libcpc/common/libcpc.c
217
cpc_set_destroy(cpc_t *cpc, cpc_set_t *set)
usr/src/lib/libcpc/common/libcpc.c
270
cpc_set_add_request(cpc_t *cpc, cpc_set_t *set, const char *event,
usr/src/lib/libcpc/common/libcpc.c
360
cpc_buf_create(cpc_t *cpc, cpc_set_t *set)
usr/src/lib/libcpc/common/libcpc.c
393
cpc_buf_destroy(cpc_t *cpc, cpc_buf_t *buf)
usr/src/lib/libcpc/common/libcpc.c
425
cpc_bind_curlwp(cpc_t *cpc, cpc_set_t *set, uint_t flags)
usr/src/lib/libcpc/common/libcpc.c
463
cpc_bind_pctx(cpc_t *cpc, pctx_t *pctx, id_t id, cpc_set_t *set, uint_t flags)
usr/src/lib/libcpc/common/libcpc.c
500
cpc_bind_cpu(cpc_t *cpc, processorid_t id, cpc_set_t *set, uint_t flags)
usr/src/lib/libcpc/common/libcpc.c
56
static void cpc_err(cpc_t *cpc, const char *fn, int subcode, ...);
usr/src/lib/libcpc/common/libcpc.c
57
static int cpc_set_valid(cpc_t *cpc, cpc_set_t *set);
usr/src/lib/libcpc/common/libcpc.c
571
cpc_request_preset(cpc_t *cpc, int index, uint64_t preset)
usr/src/lib/libcpc/common/libcpc.c
579
cpc_set_restart(cpc_t *cpc, cpc_set_t *set)
usr/src/lib/libcpc/common/libcpc.c
58
static int cpc_lock(cpc_t *cpc);
usr/src/lib/libcpc/common/libcpc.c
586
cpc_unbind(cpc_t *cpc, cpc_set_t *set)
usr/src/lib/libcpc/common/libcpc.c
59
static void cpc_unlock(cpc_t *cpc, int blocked);
usr/src/lib/libcpc/common/libcpc.c
60
static int cpc_valid_event(cpc_t *cpc, uint_t pic, const char *ev);
usr/src/lib/libcpc/common/libcpc.c
61
static int cpc_valid_attr(cpc_t *cpc, char *attr);
usr/src/lib/libcpc/common/libcpc.c
62
static void cpc_invalidate_pctx(cpc_t *cpc, pctx_t *pctx);
usr/src/lib/libcpc/common/libcpc.c
630
cpc_set_sample(cpc_t *cpc, cpc_set_t *set, cpc_buf_t *buf)
usr/src/lib/libcpc/common/libcpc.c
64
cpc_t *
usr/src/lib/libcpc/common/libcpc.c
666
cpc_buf_sub(cpc_t *cpc, cpc_buf_t *ds, cpc_buf_t *a, cpc_buf_t *b)
usr/src/lib/libcpc/common/libcpc.c
67
cpc_t *cpc;
usr/src/lib/libcpc/common/libcpc.c
683
cpc_buf_add(cpc_t *cpc, cpc_buf_t *ds, cpc_buf_t *a, cpc_buf_t *b)
usr/src/lib/libcpc/common/libcpc.c
700
cpc_buf_copy(cpc_t *cpc, cpc_buf_t *ds, cpc_buf_t *src)
usr/src/lib/libcpc/common/libcpc.c
712
cpc_buf_zero(cpc_t *cpc, cpc_buf_t *buf)
usr/src/lib/libcpc/common/libcpc.c
724
cpc_buf_get(cpc_t *cpc, cpc_buf_t *buf, int index, uint64_t *val)
usr/src/lib/libcpc/common/libcpc.c
733
cpc_buf_set(cpc_t *cpc, cpc_buf_t *buf, int index, uint64_t val)
usr/src/lib/libcpc/common/libcpc.c
742
cpc_buf_hrtime(cpc_t *cpc, cpc_buf_t *buf)
usr/src/lib/libcpc/common/libcpc.c
749
cpc_buf_tick(cpc_t *cpc, cpc_buf_t *buf)
usr/src/lib/libcpc/common/libcpc.c
782
cpc_walk_requests(cpc_t *cpc, cpc_set_t *set, void *arg,
usr/src/lib/libcpc/common/libcpc.c
813
cpc_walk_events_impl(cpc_t *cpc, void *arg,
usr/src/lib/libcpc/common/libcpc.c
873
cpc_walk_events_all(cpc_t *cpc, void *arg,
usr/src/lib/libcpc/common/libcpc.c
882
cpc_walk_generic_events_all(cpc_t *cpc, void *arg,
usr/src/lib/libcpc/common/libcpc.c
890
cpc_walk_events_pic_impl(cpc_t *cpc, uint_t picno, void *arg,
usr/src/lib/libcpc/common/libcpc.c
937
cpc_walk_events_pic(cpc_t *cpc, uint_t picno, void *arg,
usr/src/lib/libcpc/common/libcpc.c
945
cpc_walk_generic_events_pic(cpc_t *cpc, uint_t picno, void *arg,
usr/src/lib/libcpc/common/libcpc.c
953
cpc_walk_attrs(cpc_t *cpc, void *arg,
usr/src/lib/libcpc/common/libcpc.c
986
cpc_enable(cpc_t *cpc)
usr/src/lib/libcpc/common/libcpc.c
993
cpc_disable(cpc_t *cpc)
usr/src/lib/libcpc/common/libcpc.h
104
extern int cpc_bind_pctx(cpc_t *cpc, pctx_t *pctx, id_t id, cpc_set_t *set,
usr/src/lib/libcpc/common/libcpc.h
113
extern int cpc_bind_cpu(cpc_t *cpc, processorid_t id, cpc_set_t *set,
usr/src/lib/libcpc/common/libcpc.h
120
extern int cpc_request_preset(cpc_t *cpc, int index, uint64_t preset);
usr/src/lib/libcpc/common/libcpc.h
121
extern int cpc_set_restart(cpc_t *cpc, cpc_set_t *set);
usr/src/lib/libcpc/common/libcpc.h
127
extern int cpc_unbind(cpc_t *cpc, cpc_set_t *set);
usr/src/lib/libcpc/common/libcpc.h
133
extern int cpc_set_sample(cpc_t *cpc, cpc_set_t *set, cpc_buf_t *buf);
usr/src/lib/libcpc/common/libcpc.h
135
extern void cpc_buf_sub(cpc_t *cpc, cpc_buf_t *ds, cpc_buf_t *a, cpc_buf_t *b);
usr/src/lib/libcpc/common/libcpc.h
136
extern void cpc_buf_add(cpc_t *cpc, cpc_buf_t *ds, cpc_buf_t *a, cpc_buf_t *b);
usr/src/lib/libcpc/common/libcpc.h
137
extern void cpc_buf_copy(cpc_t *cpc, cpc_buf_t *ds, cpc_buf_t *src);
usr/src/lib/libcpc/common/libcpc.h
138
extern void cpc_buf_zero(cpc_t *cpc, cpc_buf_t *buf);
usr/src/lib/libcpc/common/libcpc.h
143
extern int cpc_buf_get(cpc_t *cpc, cpc_buf_t *buf, int index, uint64_t *val);
usr/src/lib/libcpc/common/libcpc.h
144
extern int cpc_buf_set(cpc_t *cpc, cpc_buf_t *buf, int index, uint64_t val);
usr/src/lib/libcpc/common/libcpc.h
145
extern hrtime_t cpc_buf_hrtime(cpc_t *cpc, cpc_buf_t *buf);
usr/src/lib/libcpc/common/libcpc.h
146
extern uint64_t cpc_buf_tick(cpc_t *cpc, cpc_buf_t *buf);
usr/src/lib/libcpc/common/libcpc.h
148
extern void cpc_walk_requests(cpc_t *cpc, cpc_set_t *set, void *arg,
usr/src/lib/libcpc/common/libcpc.h
152
extern void cpc_walk_events_all(cpc_t *cpc, void *arg,
usr/src/lib/libcpc/common/libcpc.h
154
extern void cpc_walk_generic_events_all(cpc_t *cpc, void *arg,
usr/src/lib/libcpc/common/libcpc.h
156
extern void cpc_walk_events_pic(cpc_t *cpc, uint_t picno, void *arg,
usr/src/lib/libcpc/common/libcpc.h
158
extern void cpc_walk_generic_events_pic(cpc_t *cpc, uint_t picno, void *arg,
usr/src/lib/libcpc/common/libcpc.h
160
extern void cpc_walk_attrs(cpc_t *cpc, void *arg,
usr/src/lib/libcpc/common/libcpc.h
163
extern int cpc_enable(cpc_t *cpc);
usr/src/lib/libcpc/common/libcpc.h
164
extern int cpc_disable(cpc_t *cpc);
usr/src/lib/libcpc/common/libcpc.h
166
extern void cpc_terminate(cpc_t *);
usr/src/lib/libcpc/common/libcpc.h
62
extern cpc_t *cpc_open(int ver);
usr/src/lib/libcpc/common/libcpc.h
63
extern int cpc_close(cpc_t *cpc);
usr/src/lib/libcpc/common/libcpc.h
68
extern uint_t cpc_npic(cpc_t *cpc);
usr/src/lib/libcpc/common/libcpc.h
69
extern uint_t cpc_caps(cpc_t *cpc);
usr/src/lib/libcpc/common/libcpc.h
70
extern const char *cpc_cciname(cpc_t *cpc);
usr/src/lib/libcpc/common/libcpc.h
71
extern const char *cpc_cpuref(cpc_t *cpc);
usr/src/lib/libcpc/common/libcpc.h
80
extern int cpc_seterrhndlr(cpc_t *cpc, cpc_errhndlr_t *fn);
usr/src/lib/libcpc/common/libcpc.h
82
extern cpc_set_t *cpc_set_create(cpc_t *cpc);
usr/src/lib/libcpc/common/libcpc.h
83
extern int cpc_set_destroy(cpc_t *cpc, cpc_set_t *set);
usr/src/lib/libcpc/common/libcpc.h
90
extern int cpc_set_add_request(cpc_t *cpc, cpc_set_t *set, const char *event,
usr/src/lib/libcpc/common/libcpc.h
93
extern cpc_buf_t *cpc_buf_create(cpc_t *cpc, cpc_set_t *set);
usr/src/lib/libcpc/common/libcpc.h
94
extern int cpc_buf_destroy(cpc_t *cpc, cpc_buf_t *buf);
usr/src/lib/libcpc/common/libcpc.h
99
extern int cpc_bind_curlwp(cpc_t *cpc, cpc_set_t *set, uint_t flags);
usr/src/lib/libcpc/common/libcpc_impl.h
107
extern cpc_t *__cpc;
usr/src/lib/libcpc/common/libcpc_impl.h
154
extern cpc_set_t *__cpc_eventtoset(cpc_t *cpc, cpc_event_t *event, int flags);
usr/src/lib/libcpc/common/obsoleted.c
227
extern cpc_t *__cpc;
usr/src/lib/libcpc/common/obsoleted.c
48
cpc_t *__cpc = NULL;
usr/src/lib/libcpc/common/obsoleted.c
62
extern cpc_t *__cpc; /* CPC handle for obsolete clients to share */
usr/src/lib/libcpc/i386/event_pentium.c
691
__cpc_eventtoset(cpc_t *cpc, cpc_event_t *event, int iflags)
usr/src/lib/libcpc/sparc/event_ultra.c
451
__cpc_eventtoset(cpc_t *cpc, cpc_event_t *event, int iflags)
usr/src/lib/libpctx/common/libpctx.c
69
cpc_t *cpc;
usr/src/lib/libpctx/common/libpctx.c
72
static void (*pctx_cpc_callback)(cpc_t *cpc, struct __pctx *pctx);
usr/src/lib/libpctx/common/libpctx.c
872
__pctx_cpc(pctx_t *pctx, cpc_t *cpc,