Lines Matching refs:kv

110     const struct keyval *kv, int cpuver, char *value, uint32_t *bits)  in eightbits()  argument
117 kv->kv_token); in eightbits()
122 __cpc_error(fn, gettext("bad '%s' value\n"), kv->kv_token); in eightbits()
125 bits[kv->kv_regno] |= ((uint8_t)l & kv->kv_mask) << kv->kv_shift; in eightbits()
131 const struct keyval *kv, int cpuver, char *value, uint32_t *bits) in picbits() argument
136 regno = strcmp(kv->kv_token, "pic0") == 0 ? 0 : 1; in picbits()
140 kv->kv_token); in picbits()
148 assert(kv->kv_regno == regno); in picbits()
155 assert(kv->kv_regno == 0); in picbits()
163 bits[kv->kv_regno] |= (val8 & kv->kv_mask) << kv->kv_shift; in picbits()
170 const struct keyval *kv, int cpuver, char *value, uint32_t *bits) in bitclr() argument
173 __cpc_error(fn, gettext("bad arg to '%s'\n"), kv->kv_token); in bitclr()
176 bits[kv->kv_regno] &= ~(kv->kv_mask << kv->kv_shift); in bitclr()
183 const struct keyval *kv, int cpuver, char *value, uint32_t *bits) in bitset() argument
186 __cpc_error(fn, gettext("bad arg to '%s'\n"), kv->kv_token); in bitset()
189 bits[kv->kv_regno] |= (kv->kv_mask << kv->kv_shift); in bitset()
195 const struct keyval *kv, int cpuver, char *value, uint32_t *bits) in nextpair() argument
200 __cpc_error(fn, gettext("bad arg to '%s'\n"), kv->kv_token); in nextpair()
203 kv++; in nextpair()
204 if ((rv = kv->kv_action(fn, kv, cpuver, value, bits)) != 0) in nextpair()
206 kv++; in nextpair()
207 return (kv->kv_action(fn, kv, cpuver, value, bits)); in nextpair()
408 const struct keyval *kv; in cpc_strtoevent() local
412 kv = &keyvals[idx]; in cpc_strtoevent()
413 if (kv->kv_action(fn, kv, cpuver, value, bits) != 0) { in cpc_strtoevent()
443 kv = &keyvals[D_pic0]; in cpc_strtoevent()
444 if (kv->kv_action(fn, in cpc_strtoevent()
445 kv, cpuver, value, bits) != 0) { in cpc_strtoevent()
451 kv = &keyvals[D_pic1]; in cpc_strtoevent()
452 if (kv->kv_action(fn, in cpc_strtoevent()
453 kv, cpuver, value, bits) != 0) { in cpc_strtoevent()