Lines Matching defs:event
27 * Routines to capture processor-dependencies in event specification.
58 * By default, user event counting is enabled, system event counting
61 * Note that Pentium and Pentium Pro have different event specifications.
67 * the string, if no errors are encountered, the event handle is
216 "pic0", /* takes a valid event name */
218 "pic1", /* takes a valid event name */
368 cpc_strtoevent(int cpuver, const char *spec, cpc_event_t *event)
382 bzero(event, sizeof (*event));
383 switch (event->ce_cpuver = cpuver) {
388 bits = &event->ce_pes[0];
396 bits = &event->ce_cesr;
587 cpc_eventtostr(cpc_event_t *event)
591 int cpuver = event->ce_cpuver;
599 unmake_pes(event->ce_pes[0], cpuver, &xpes[0]);
603 unmake_pes(event->ce_pes[1], cpuver, &xpes[1]);
635 unmake_cesr(event->ce_cesr, cpuver, &xcesr);
666 cpc_event_accum(cpc_event_t *accum, cpc_event_t *event)
668 if (accum->ce_hrt < event->ce_hrt)
669 accum->ce_hrt = event->ce_hrt;
670 accum->ce_tsc += event->ce_tsc;
671 accum->ce_pic[0] += event->ce_pic[0];
672 accum->ce_pic[1] += event->ce_pic[1];
691 __cpc_eventtoset(cpc_t *cpc, cpc_event_t *event, int iflags)
694 int cpuver = event->ce_cpuver;
719 unmake_pes(event->ce_pes[i], cpuver, &xpes[i]);
791 event->ce_pic[i], flags[i], nattrs, attr) == -1) {
806 unmake_cesr(event->ce_cesr, cpuver, &xcesr);
853 event->ce_pic[i], flags[i], nattrs, attr) == -1) {