Lines Matching defs:cpc_t

49 typedef struct __cpc cpc_t;
62 extern cpc_t *cpc_open(int ver);
63 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);
80 extern int cpc_seterrhndlr(cpc_t *cpc, cpc_errhndlr_t *fn);
82 extern cpc_set_t *cpc_set_create(cpc_t *cpc);
83 extern int cpc_set_destroy(cpc_t *cpc, cpc_set_t *set);
90 extern int cpc_set_add_request(cpc_t *cpc, cpc_set_t *set, const char *event,
93 extern cpc_buf_t *cpc_buf_create(cpc_t *cpc, cpc_set_t *set);
94 extern int cpc_buf_destroy(cpc_t *cpc, cpc_buf_t *buf);
99 extern int cpc_bind_curlwp(cpc_t *cpc, cpc_set_t *set, uint_t flags);
104 extern int cpc_bind_pctx(cpc_t *cpc, pctx_t *pctx, id_t id, cpc_set_t *set,
113 extern int cpc_bind_cpu(cpc_t *cpc, processorid_t id, cpc_set_t *set,
120 extern int cpc_request_preset(cpc_t *cpc, int index, uint64_t preset);
121 extern int cpc_set_restart(cpc_t *cpc, cpc_set_t *set);
127 extern int cpc_unbind(cpc_t *cpc, cpc_set_t *set);
133 extern int cpc_set_sample(cpc_t *cpc, cpc_set_t *set, cpc_buf_t *buf);
135 extern void cpc_buf_sub(cpc_t *cpc, cpc_buf_t *ds, cpc_buf_t *a, cpc_buf_t *b);
136 extern void cpc_buf_add(cpc_t *cpc, cpc_buf_t *ds, cpc_buf_t *a, cpc_buf_t *b);
137 extern void cpc_buf_copy(cpc_t *cpc, cpc_buf_t *ds, cpc_buf_t *src);
138 extern void cpc_buf_zero(cpc_t *cpc, cpc_buf_t *buf);
143 extern int cpc_buf_get(cpc_t *cpc, cpc_buf_t *buf, int index, uint64_t *val);
144 extern int cpc_buf_set(cpc_t *cpc, cpc_buf_t *buf, int index, uint64_t val);
145 extern hrtime_t cpc_buf_hrtime(cpc_t *cpc, cpc_buf_t *buf);
146 extern uint64_t cpc_buf_tick(cpc_t *cpc, cpc_buf_t *buf);
148 extern void cpc_walk_requests(cpc_t *cpc, cpc_set_t *set, void *arg,
152 extern void cpc_walk_events_all(cpc_t *cpc, void *arg,
154 extern void cpc_walk_generic_events_all(cpc_t *cpc, void *arg,
156 extern void cpc_walk_events_pic(cpc_t *cpc, uint_t picno, void *arg,
158 extern void cpc_walk_generic_events_pic(cpc_t *cpc, uint_t picno, void *arg,
160 extern void cpc_walk_attrs(cpc_t *cpc, void *arg,
163 extern int cpc_enable(cpc_t *cpc);
164 extern int cpc_disable(cpc_t *cpc);
166 extern void cpc_terminate(cpc_t *);