Lines Matching defs:bits
110 const struct keyval *kv, int cpuver, char *value, uint32_t *bits)
125 bits[kv->kv_regno] |= ((uint8_t)l & kv->kv_mask) << kv->kv_shift;
131 const struct keyval *kv, int cpuver, char *value, uint32_t *bits)
163 bits[kv->kv_regno] |= (val8 & kv->kv_mask) << kv->kv_shift;
170 const struct keyval *kv, int cpuver, char *value, uint32_t *bits)
176 bits[kv->kv_regno] &= ~(kv->kv_mask << kv->kv_shift);
183 const struct keyval *kv, int cpuver, char *value, uint32_t *bits)
189 bits[kv->kv_regno] |= (kv->kv_mask << kv->kv_shift);
195 const struct keyval *kv, int cpuver, char *value, uint32_t *bits)
204 if ((rv = kv->kv_action(fn, kv, cpuver, value, bits)) != 0)
207 return (kv->kv_action(fn, kv, cpuver, value, bits));
377 uint32_t *bits;
388 bits = &event->ce_pes[0];
389 bits[0] = bits[1] =
396 bits = &event->ce_cesr;
397 bits[0] =
413 if (kv->kv_action(fn, kv, cpuver, value, bits) != 0) {
445 kv, cpuver, value, bits) != 0) {
453 kv, cpuver, value, bits) != 0) {
510 masktostr(char *buf, uint8_t bits, char *tok)
512 if (bits != 0) {
514 (void) sprintf(buf, ",%s=0x%x", tok, bits);
519 val8tostr(uint8_t bits)
522 (void) snprintf(buf, sizeof (buf), "0x%x", bits);
527 regtostr(int cpuver, int regno, uint8_t bits)
531 if ((sname = __cpc_reg_to_name(cpuver, regno, bits)) != NULL)
533 return (val8tostr(bits));