Lines Matching refs:picnum

59 	int			picnum;  member
69 static void smt_special(int picnum);
114 event_valid(int picnum, char *event) in event_valid() argument
121 cpc_walk_events_pic(cpc, picnum, event, event_walker); in event_valid()
126 cpc_walk_generic_events_pic(cpc, picnum, event, event_walker); in event_valid()
208 int picnum = tok_info[tok].picnum; in pic() local
212 if (reqs[picnum].cr_event[0] != '\0') { in pic()
213 strtoset_err(gettext("repeated 'pic%d' token\n"), picnum); in pic()
218 strtoset_err(gettext("missing 'pic%d' value\n"), picnum); in pic()
222 if (event_valid(picnum, val) == 0) { in pic()
224 "cpu\n"), picnum, val); in pic()
229 (void) strncpy(reqs[picnum].cr_event, val, CPC_MAX_EVENT_LEN); in pic()
242 int picnum = tok_info[tok].picnum; in flag() local
247 for (i = (picnum == -1) ? 0 : picnum; i < ncounters; i++) { in flag()
255 if (picnum != -1) in flag()
266 int picnum = tok_info[tok].picnum; in doattr() local
273 for (i = (picnum == -1) ? 0 : picnum; i < ncounters; i++) { in doattr()
295 if (picnum != -1) in doattr()
433 tok_info[i].picnum = i; in cpc_strtoset()
442 tok_info[x].picnum = i; in cpc_strtoset()
451 tok_info[x].picnum = i; in cpc_strtoset()
462 tok_info[x].picnum = i; in cpc_strtoset()
474 tok_info[x].picnum = -1; in cpc_strtoset()
481 tok_info[x].picnum = -1; in cpc_strtoset()
487 tok_info[x].picnum = -1; in cpc_strtoset()
599 smt_special(int picnum) in smt_special() argument
603 if (reqs[picnum].cr_flags & CPC_COUNT_USER) { in smt_special()
607 attr->next = attrs[picnum]; in smt_special()
608 attrs[picnum] = attr; in smt_special()
609 reqs[picnum].cr_nattrs++; in smt_special()
612 if (reqs[picnum].cr_flags & CPC_COUNT_SYSTEM) { in smt_special()
616 attr->next = attrs[picnum]; in smt_special()
617 attrs[picnum] = attr; in smt_special()
618 reqs[picnum].cr_nattrs++; in smt_special()