Home
last modified time | relevance | path

Searched refs:cpc (Results 1 – 25 of 44) sorted by relevance

12

/illumos-gate/usr/src/man/man3cpc/
H A DMakefile19 MANSECT= 3cpc
21 MANFILES= cpc.3cpc \
99 cpc_rele.3cpc := LINKSRC = cpc_bind_event.3cpc
115 cpc_disable.3cpc := LINKSRC = cpc_enable.3cpc
121 cpc_getnpic.3cpc := LINKSRC = cpc_getcpuver.3cpc
125 cpc_caps.3cpc := LINKSRC = cpc_npic.3cpc
126 cpc_cciname.3cpc := LINKSRC = cpc_npic.3cpc
127 cpc_cpuref.3cpc := LINKSRC = cpc_npic.3cpc
128 cpc_walk_attrs.3cpc := LINKSRC = cpc_npic.3cpc
134 cpc_close.3cpc := LINKSRC = cpc_open.3cpc
[all …]
/illumos-gate/usr/src/lib/libcpc/common/
H A Dlibcpc.c67 cpc_t *cpc; in cpc_open() local
115 free(cpc); in cpc_open()
119 if ((cpc->cpc_evlist = malloc(cpc->cpc_npic * sizeof (char *))) == in cpc_open()
122 free(cpc); in cpc_open()
136 free(cpc); in cpc_open()
146 return (cpc); in cpc_open()
157 cpc_close(cpc_t *cpc) in cpc_close() argument
161 (void) cpc_unbind(cpc, cpc->cpc_sets); in cpc_close()
162 (void) cpc_set_destroy(cpc, cpc->cpc_sets); in cpc_close()
166 (void) cpc_buf_destroy(cpc, cpc->cpc_bufs); in cpc_close()
[all …]
H A Dlibcpc.h63 extern int cpc_close(cpc_t *cpc);
68 extern uint_t cpc_npic(cpc_t *cpc);
69 extern uint_t cpc_caps(cpc_t *cpc);
70 extern const char *cpc_cciname(cpc_t *cpc);
71 extern const char *cpc_cpuref(cpc_t *cpc);
82 extern cpc_set_t *cpc_set_create(cpc_t *cpc);
127 extern int cpc_unbind(cpc_t *cpc, cpc_set_t *set);
138 extern void cpc_buf_zero(cpc_t *cpc, cpc_buf_t *buf);
160 extern void cpc_walk_attrs(cpc_t *cpc, void *arg,
163 extern int cpc_enable(cpc_t *cpc);
[all …]
H A Dlibcpc_impl.h143 extern int __pctx_cpc(pctx_t *pctx, struct __cpc *cpc, int cmd, id_t lwpid,
154 extern cpc_set_t *__cpc_eventtoset(cpc_t *cpc, cpc_event_t *event, int flags);
/illumos-gate/usr/src/pkg/manifests/
H A Ddiagnostic-cpu-counters.p5m162 file path=usr/share/man/man3cpc/cpc.3cpc
178 link path=usr/share/man/man3cpc/cpc_caps.3cpc target=cpc_npic.3cpc
179 link path=usr/share/man/man3cpc/cpc_cciname.3cpc target=cpc_npic.3cpc
180 link path=usr/share/man/man3cpc/cpc_close.3cpc target=cpc_open.3cpc
184 link path=usr/share/man/man3cpc/cpc_cpuref.3cpc target=cpc_npic.3cpc
185 link path=usr/share/man/man3cpc/cpc_disable.3cpc target=cpc_enable.3cpc
194 link path=usr/share/man/man3cpc/cpc_getnpic.3cpc target=cpc_getcpuver.3cpc
205 link path=usr/share/man/man3cpc/cpc_rele.3cpc target=cpc_bind_event.3cpc
228 link path=usr/share/man/man3cpc/cpc_walk_attrs.3cpc target=cpc_npic.3cpc
250 link path=usr/share/man/man3cpc/pctx_create.3cpc target=pctx_capture.3cpc
[all …]
H A Dsystem-kernel-cpu-counters.p5m42 $(i386_ONLY)file path=platform/i86pc/kernel/drv/$(ARCH64)/cpc group=sys
43 $(i386_ONLY)file path=platform/i86pc/kernel/drv/cpc.conf group=sys
46 $(i386_ONLY)hardlink path=platform/i86pc/kernel/sys/$(ARCH64)/cpc \
47 target=../../drv/$(ARCH64)/cpc
48 driver name=cpc perms="shared 0666 root sys"
/illumos-gate/usr/src/cmd/dtrace/test/tst/common/cpc/
H A Derr.toomanyenablings.d44 cpc:::PAPI_tot_ins-all-10000,
45 cpc:::PAPI_tot_ins-all-10001,
46 cpc:::PAPI_tot_ins-all-10002,
47 cpc:::PAPI_tot_ins-all-10003,
48 cpc:::PAPI_tot_ins-all-10004,
49 cpc:::PAPI_tot_ins-all-10005,
50 cpc:::PAPI_tot_ins-all-10006,
51 cpc:::PAPI_tot_ins-all-10007,
52 cpc:::PAPI_tot_ins-all-10008,
53 cpc:::PAPI_tot_ins-all-10009
H A Derr.D_PDESC_ZERO.nonexistentevent.d37 cpc:::PAPI_cpc_bad-all-10000
H A Derr.D_PDESC_ZERO.lowfrequency.d43 cpc:::PAPI_tot_ins-all-100
H A Derr.D_PDESC_ZERO.malformedoverflow.d37 cpc:::PAPI_tot_ins-all-10000bonehead
H A Dtst.genericevent.d39 cpc:::PAPI_tot_ins-all-10000
H A Derr.cpcvscpustatpart2.ksh47 cpc:::PAPI_tot_ins-all-10000
H A Derr.cputrackterminates.ksh40 cpc:::PAPI_tot_ins-all-10000
H A Derr.cpcvscpustatpart1.ksh42 cpc:::PAPI_tot_ins-all-10000
/illumos-gate/usr/src/cmd/cpc/common/
H A Dsetgrp.c60 cpc_t *cpc; /* library handle */ member
66 cpc_setgrp_new(cpc_t *cpc, int smt) in cpc_setgrp_new() argument
72 sgrp->cpc = cpc; in cpc_setgrp_new()
144 cpc_walk_requests(sgrp->cpc, set, &(sgrp->sets[sgrp->nelem]), in cpc_setgrp_newset()
223 new->cpc = old->cpc; in cpc_setgrp_clone()
241 newa[i].data1 = cpc_buf_create(old->cpc, newa[i].set); in cpc_setgrp_clone()
242 newa[i].data2 = cpc_buf_create(old->cpc, newa[i].set); in cpc_setgrp_clone()
243 newa[i].scratch = cpc_buf_create(old->cpc, newa[i].set); in cpc_setgrp_clone()
250 cpc_buf_copy(old->cpc, newa[i].data1, old->sets[i].data1); in cpc_setgrp_clone()
251 cpc_buf_copy(old->cpc, newa[i].data2, old->sets[i].data2); in cpc_setgrp_clone()
[all …]
H A Dcaps.c119 allpics_equal(cpc_t *cpc) in allpics_equal() argument
121 int npics = cpc_npic(cpc); in allpics_equal()
154 capabilities(cpc_t *cpc, FILE *fp) in capabilities() argument
159 int npic = cpc_npic(cpc); in capabilities()
160 int i, pics_equal = allpics_equal(cpc); in capabilities()
164 if ((ccp = cpc_cciname(cpc)) == NULL) in capabilities()
200 cpc_walk_events_pic(cpc, 0, args, list_cap); in capabilities()
208 cpc_walk_events_pic(cpc, i, args, list_cap); in capabilities()
215 cpc_walk_attrs(cpc, args, list_attr); in capabilities()
226 if ((ccp = cpc_cpuref(cpc)) == NULL) in capabilities()
[all …]
H A Dcputrack.c63 static cpc_t *cpc; variable
221 (void) capabilities(cpc, stdout); in main()
243 (void) cpc_close(cpc); in main()
303 cpc_buf_tick(cpc, buf)); in print_sample()
366 (void) cpc_unbind(cpc, set); in pinit_lwp()
418 if (cpc_unbind(cpc, set) == 0) in pfini_lwp()
473 if (cpc_buf_hrtime(cpc, *data1) == 0) in plwp_exit()
504 hrt = cpc_buf_hrtime(cpc, *data1); in pexec()
639 (void) cpc_unbind(cpc, this); in ptick()
750 if (cpc != NULL) in intr()
[all …]
H A Dcpustat.c90 static cpc_t *cpc; variable
155 (void) cpc_seterrhndlr(cpc, cpustat_errfn); in main()
161 smt = smt_limited_cpc_hw(cpc); in main()
273 (void) capabilities(cpc, stdout); in main()
319 (void) cpc_close(cpc); in main()
344 hrtime = cpc_buf_hrtime(cpc, buf); in print_sample()
345 tick = cpc_buf_tick(cpc, buf); in print_sample()
353 (void) cpc_buf_get(cpc, buf, i, &val); in print_sample()
415 (void) cpc_buf_get(cpc, buf, i, &val); in print_total()
538 if (cpc_unbind(cpc, this) != 0) in gtick()
[all …]
H A Dcpucmds.h40 extern cpc_set_t *cpc_strtoset(cpc_t *cpc, const char *spec, int smt);
42 extern int capabilities(cpc_t *cpc, FILE *);
43 extern int smt_limited_cpc_hw(cpc_t *cpc);
52 extern cpc_setgrp_t *cpc_setgrp_new(cpc_t *cpc, int smt);
H A Dstrtoset.c89 static cpc_t *cpc; variable
121 cpc_walk_events_pic(cpc, picnum, event, event_walker); in event_valid()
315 cpc_count_attrs(cpc_t *cpc) in cpc_count_attrs() argument
319 cpc_walk_attrs(cpc, &nattrs, attr_count_walker); in cpc_count_attrs()
351 cpc = cpcin; in cpc_strtoset()
354 ncounters = cpc_npic(cpc); in cpc_strtoset()
410 nattrs = cpc_count_attrs(cpc); in cpc_strtoset()
414 cpc_walk_attrs(cpc, &i, attr_walker); in cpc_strtoset()
514 if ((set = cpc_set_create(cpc)) == NULL) { in cpc_strtoset()
540 if (cpc_set_add_request(cpc, set, reqs[i].cr_event, 0, in cpc_strtoset()
[all …]
/illumos-gate/usr/src/lib/libcpc/i386/
H A Devent_pentium.c691 __cpc_eventtoset(cpc_t *cpc, cpc_event_t *event, int iflags) in __cpc_eventtoset() argument
703 if ((set = cpc_set_create(cpc)) == NULL) { in __cpc_eventtoset()
722 (void) cpc_set_destroy(cpc, set); in __cpc_eventtoset()
747 (void) cpc_set_destroy(cpc, set); in __cpc_eventtoset()
790 if (cpc_set_add_request(cpc, set, pic[i], in __cpc_eventtoset()
792 (void) cpc_set_destroy(cpc, set); in __cpc_eventtoset()
813 (void) cpc_set_destroy(cpc, set); in __cpc_eventtoset()
828 (void) cpc_set_destroy(cpc, set); in __cpc_eventtoset()
852 if (cpc_set_add_request(cpc, set, pic[i], in __cpc_eventtoset()
854 (void) cpc_set_destroy(cpc, set); in __cpc_eventtoset()
[all …]
/illumos-gate/usr/src/cmd/mdb/intel/amd64/cpc/
H A DMakefile28 MODULE = cpc.so
31 MODSRCS = cpc.c
/illumos-gate/usr/src/lib/libpctx/common/
H A Dlibpctx.c69 cpc_t *cpc; member
72 static void (*pctx_cpc_callback)(cpc_t *cpc, struct __pctx *pctx);
465 if (pctx->cpc != NULL && pctx_cpc_callback != NULL) in pctx_free()
466 (*pctx_cpc_callback)(pctx->cpc, pctx); in pctx_free()
872 __pctx_cpc(pctx_t *pctx, cpc_t *cpc, in __pctx_cpc() argument
886 if (pctx->cpc != NULL && pctx->cpc != cpc && pctx_cpc_callback != NULL) in __pctx_cpc()
887 (*pctx_cpc_callback)(pctx->cpc, pctx); in __pctx_cpc()
888 pctx->cpc = cpc; in __pctx_cpc()
/illumos-gate/usr/src/lib/libcpc/sparc/
H A Devent_ultra.c451 __cpc_eventtoset(cpc_t *cpc, cpc_event_t *event, int iflags) in __cpc_eventtoset() argument
487 if ((set = cpc_set_create(cpc)) == NULL) in __cpc_eventtoset()
490 if (cpc_set_add_request(cpc, set, pic[0], event->ce_pic[0], flag, in __cpc_eventtoset()
495 if (cpc_set_add_request(cpc, set, pic[1], event->ce_pic[1], flag, in __cpc_eventtoset()
506 (void) cpc_set_destroy(cpc, set); in __cpc_eventtoset()
/illumos-gate/usr/src/cmd/mdb/common/modules/cpc/
H A Dcpc.c51 cpc(uintptr_t addr, uint_t flags, int argc, const mdb_arg_t *argv) in cpc() function
217 { "cpc", "?[-v]", "Display contents of CPC context", cpc, cpc_help },

12