bin/ed/buf.c
105
for (s = cs; *s != '\n'; s++)
bin/ed/buf.c
107
if (s - cs >= LINECHARS) {
bin/ed/buf.c
112
len = s - cs;
bin/ed/buf.c
125
if ((ct = fwrite(cs, sizeof(char), len, sfp)) < 0 || ct != len) {
bin/ed/buf.c
93
put_sbuf_line(char *cs)
bin/ksh/c_sh.c
257
XString cs, xs;
bin/ksh/c_sh.c
327
Xinit(cs, cp, 128, ATEMP);
bin/ksh/c_sh.c
329
for (cp = Xstring(cs, cp); ; ) {
bin/ksh/c_sh.c
358
Xcheck(cs, cp);
bin/ksh/c_sh.c
371
Xput(cs, cp, c);
bin/ksh/c_sh.c
381
if (Xlength(cs, cp) == 0 && ctype(c, C_IFSWS))
bin/ksh/c_sh.c
386
Xput(cs, cp, c);
bin/ksh/c_sh.c
390
while (Xlength(cs, cp) && ctype(cp[-1], C_IFS)
bin/ksh/c_sh.c
393
Xput(cs, cp, '\0');
bin/ksh/c_sh.c
403
if (!setstr(vp, Xstring(cs, cp), KSH_RETURN_ERROR)) {
bin/sh/eval.c
1871
int u, s, cu, cs;
bin/sh/eval.c
1881
cs = conv_time(tms.tms_cstime, css, sizeof(css));
bin/sh/eval.c
1884
u, us, s, ss, cu, cus, cs, css);
common/lib/libx86emu/x86emu.c
3642
uint16_t cs, ip;
common/lib/libx86emu/x86emu.c
3645
cs = fetch_word_imm(emu);
common/lib/libx86emu/x86emu.c
3647
emu->x86.R_CS = cs;
lib/libbluetooth/bt_dev.c
326
hci_command_status_ep cs;
lib/libbluetooth/bt_dev.c
356
if (sizeof(cs) > (size_t)n)
lib/libbluetooth/bt_dev.c
359
memcpy(&cs, p, sizeof(cs));
lib/libbluetooth/bt_dev.c
360
p += sizeof(cs);
lib/libbluetooth/bt_dev.c
361
n -= sizeof(cs);
lib/libbluetooth/bt_dev.c
363
if (le16toh(cs.opcode) == req->opcode) {
lib/libbluetooth/bt_dev.c
364
if (cs.status != 0)
lib/libbluetooth/sdp-int.h
37
uint8_t cs[17];/* continuation state */
lib/libbluetooth/sdp_service.c
132
ss->cs[0] = 0;
lib/libbluetooth/sdp_service.c
142
req[4].iov_base = ss->cs;
lib/libbluetooth/sdp_service.c
143
req[4].iov_len = ss->cs[0] + 1;
lib/libbluetooth/sdp_service.c
197
memcpy(ss->cs, ptr, (size_t)(ptr[0] + 1));
lib/libbluetooth/sdp_service.c
202
if (ss->cs[0] == 0) {
lib/libbluetooth/sdp_service.c
233
be16enc(max, ss->imtu - sizeof(uint16_t) - sizeof(ss->cs));
lib/libbluetooth/sdp_service.c
258
ss->cs[0] = 0;
lib/libbluetooth/sdp_service.c
268
req[5].iov_base = ss->cs;
lib/libbluetooth/sdp_service.c
269
req[5].iov_len = ss->cs[0] + 1;
lib/libbluetooth/sdp_service.c
316
memcpy(ss->cs, ptr, (size_t)(ptr[0] + 1));
lib/libbluetooth/sdp_service.c
321
if (ss->cs[0] == 0) {
lib/libbluetooth/sdp_service.c
369
be16enc(max, ss->imtu - sizeof(uint16_t) - sizeof(ss->cs));
lib/libbluetooth/sdp_service.c
394
ss->cs[0] = 0;
lib/libbluetooth/sdp_service.c
404
req[6].iov_base = ss->cs;
lib/libbluetooth/sdp_service.c
405
req[6].iov_len = ss->cs[0] + 1;
lib/libbluetooth/sdp_service.c
452
memcpy(ss->cs, ptr, (size_t)(ptr[0] + 1));
lib/libbluetooth/sdp_service.c
457
if (ss->cs[0] == 0) {
lib/libc/citrus/modules/citrus_euc.c
210
int c, cs, len;
lib/libc/citrus/modules/citrus_euc.c
246
c = ei->count[cs = _citrus_EUC_cs(psenc->ch[0] & 0xff)];
lib/libc/citrus/modules/citrus_euc.c
258
switch (cs) {
lib/libc/citrus/modules/citrus_euc.c
276
wchar = (wchar & ~ei->mask) | ei->bits[cs];
lib/libc/citrus/modules/citrus_euc.c
306
int cs, i, ret;
lib/libc/citrus/modules/citrus_euc.c
315
for (cs = 0;
lib/libc/citrus/modules/citrus_euc.c
316
cs < sizeof(ei->count)/sizeof(ei->count[0]);
lib/libc/citrus/modules/citrus_euc.c
317
cs++) {
lib/libc/citrus/modules/citrus_euc.c
318
if (m == ei->bits[cs])
lib/libc/citrus/modules/citrus_euc.c
322
if (cs == sizeof(ei->count)/sizeof(ei->count[0]))
lib/libc/citrus/modules/citrus_euc.c
323
cs = 1;
lib/libc/citrus/modules/citrus_euc.c
325
i = ei->count[cs];
lib/libc/citrus/modules/citrus_euc.c
330
m = (cs) ? 0x80 : 0x00;
lib/libc/citrus/modules/citrus_euc.c
331
switch (cs) {
lib/libc/citrus/modules/citrus_euc.c
345
*nresult = (size_t)ei->count[cs];
lib/libc/citrus/modules/citrus_euctw.c
132
_citrus_EUCTW_count(int cs)
lib/libc/citrus/modules/citrus_euctw.c
134
switch (cs) {
lib/libc/citrus/modules/citrus_euctw.c
201
int c, cs;
lib/libc/citrus/modules/citrus_euctw.c
237
c = _citrus_EUCTW_count(cs = _citrus_EUCTW_cs(psenc->ch[0] & 0xff));
lib/libc/citrus/modules/citrus_euctw.c
249
switch (cs) {
lib/libc/citrus/modules/citrus_euctw.c
303
wchar_t cs = wc & 0x7f000080;
lib/libc/citrus/modules/citrus_euctw.c
317
if (clen == 1 && cs == 0x00000000) {
lib/libc/citrus/modules/citrus_euctw.c
325
} else if (clen == 2 && cs == ('G' << 24)) {
lib/libc/citrus/modules/citrus_euctw.c
334
} else if (clen == 2 && 'H' <= (cs >> 24) && (cs >> 24) <= 'M') {
lib/libc/citrus/modules/citrus_euctw.c
342
*s++ = (cs >> 24) - 'H' + 0xa2;
lib/libc/citrus/modules/citrus_iconv_std.c
160
init_encoding(struct _citrus_iconv_std_encoding *se, struct _stdenc *cs,
lib/libc/citrus/modules/citrus_iconv_std.c
168
se->se_handle = cs;
lib/libc/citrus/modules/citrus_iconv_std.c
173
ret = _stdenc_init_state(cs, se->se_ps);
lib/libc/citrus/modules/citrus_iconv_std.c
175
ret = _stdenc_init_state(cs, se->se_pssaved);
lib/libc/citrus/modules/citrus_iso2022.c
1001
if (cs->interm && (cs->interm != recommend[j].interm))
lib/libc/citrus/modules/citrus_iso2022.c
1012
switch (cs->type) {
lib/libc/citrus/modules/citrus_iso2022.c
1033
_ISO2022Charset cs;
lib/libc/citrus/modules/citrus_iso2022.c
1048
cs = ei->initg[0].final ? ei->initg[0] : ascii;
lib/libc/citrus/modules/citrus_iso2022.c
1051
cs = ei->initg[1].final ? ei->initg[1] : iso88591;
lib/libc/citrus/modules/citrus_iso2022.c
1055
cs = iso88591;
lib/libc/citrus/modules/citrus_iso2022.c
1058
cs = ascii;
lib/libc/citrus/modules/citrus_iso2022.c
1061
cs.final = (wc >> 24) & 0x7f;
lib/libc/citrus/modules/citrus_iso2022.c
1063
cs.interm = (wc >> 16) & 0x7f;
lib/libc/citrus/modules/citrus_iso2022.c
1065
cs.interm = '\0';
lib/libc/citrus/modules/citrus_iso2022.c
1067
cs.type = (wc & 0x00007f00) ? CS96MULTI : CS96;
lib/libc/citrus/modules/citrus_iso2022.c
1069
cs.type = (wc & 0x00007f00) ? CS94MULTI : CS94;
lib/libc/citrus/modules/citrus_iso2022.c
1071
target = recommendation(ei, &cs);
lib/libc/citrus/modules/citrus_iso2022.c
1076
if (psenc->g[target].type == cs.type
lib/libc/citrus/modules/citrus_iso2022.c
1077
&& psenc->g[target].final == cs.final
lib/libc/citrus/modules/citrus_iso2022.c
1078
&& psenc->g[target].interm == cs.interm)
lib/libc/citrus/modules/citrus_iso2022.c
1082
if (cs.type == CS94MULTI || cs.type == CS96MULTI)
lib/libc/citrus/modules/citrus_iso2022.c
1084
if (target == 0 && cs.type == CS94MULTI && strchr("@AB", cs.final)
lib/libc/citrus/modules/citrus_iso2022.c
1085
&& !cs.interm && !(ei->flags & F_NOOLD))
lib/libc/citrus/modules/citrus_iso2022.c
1087
else if (cs.type == CS94 || cs.type == CS94MULTI)
lib/libc/citrus/modules/citrus_iso2022.c
1091
if (cs.interm)
lib/libc/citrus/modules/citrus_iso2022.c
1092
*p++ = cs.interm;
lib/libc/citrus/modules/citrus_iso2022.c
1093
*p++ = cs.final;
lib/libc/citrus/modules/citrus_iso2022.c
1095
psenc->g[target].type = cs.type;
lib/libc/citrus/modules/citrus_iso2022.c
1096
psenc->g[target].final = cs.final;
lib/libc/citrus/modules/citrus_iso2022.c
1097
psenc->g[target].interm = cs.interm;
lib/libc/citrus/modules/citrus_iso2022.c
1164
switch (cs.type) {
lib/libc/citrus/modules/citrus_iso2022.c
1172
(isthree(cs.final) ? 3 : 2) : 1;
lib/libc/citrus/modules/citrus_iso2022.c
169
getcs(const char * __restrict p, _ISO2022Charset * __restrict cs)
lib/libc/citrus/modules/citrus_iso2022.c
173
_DIAGASSERT(cs != NULL);
lib/libc/citrus/modules/citrus_iso2022.c
176
cs->final = (u_char)(p[3] & 0xff);
lib/libc/citrus/modules/citrus_iso2022.c
177
cs->interm = '\0';
lib/libc/citrus/modules/citrus_iso2022.c
178
cs->vers = '\0';
lib/libc/citrus/modules/citrus_iso2022.c
179
cs->type = CS94MULTI;
lib/libc/citrus/modules/citrus_iso2022.c
181
cs->final = (u_char)(p[3] & 0xff);
lib/libc/citrus/modules/citrus_iso2022.c
182
cs->interm = '\0';
lib/libc/citrus/modules/citrus_iso2022.c
183
cs->vers = '\0';
lib/libc/citrus/modules/citrus_iso2022.c
184
cs->type = CS96MULTI;
lib/libc/citrus/modules/citrus_iso2022.c
186
cs->final = (u_char)(p[2] & 0xff);
lib/libc/citrus/modules/citrus_iso2022.c
187
cs->interm = '\0';
lib/libc/citrus/modules/citrus_iso2022.c
188
cs->vers = '\0';
lib/libc/citrus/modules/citrus_iso2022.c
189
cs->type = CS94;
lib/libc/citrus/modules/citrus_iso2022.c
191
cs->final = (u_char )(p[2] & 0xff);
lib/libc/citrus/modules/citrus_iso2022.c
192
cs->interm = '\0';
lib/libc/citrus/modules/citrus_iso2022.c
193
cs->vers = '\0';
lib/libc/citrus/modules/citrus_iso2022.c
194
cs->type = CS96;
lib/libc/citrus/modules/citrus_iso2022.c
212
_ISO2022Charset cs, *p;
lib/libc/citrus/modules/citrus_iso2022.c
217
if (getcs(&token[2], &cs) == 0)
lib/libc/citrus/modules/citrus_iso2022.c
220
cs.final = (u_char)(token[4]);
lib/libc/citrus/modules/citrus_iso2022.c
221
cs.interm = '\0';
lib/libc/citrus/modules/citrus_iso2022.c
222
cs.vers = '\0';
lib/libc/citrus/modules/citrus_iso2022.c
223
cs.type = CS94;
lib/libc/citrus/modules/citrus_iso2022.c
225
cs.final = (u_char)(token[4]);
lib/libc/citrus/modules/citrus_iso2022.c
226
cs.interm = '\0';
lib/libc/citrus/modules/citrus_iso2022.c
227
cs.vers = '\0';
lib/libc/citrus/modules/citrus_iso2022.c
228
cs.type = CS96;
lib/libc/citrus/modules/citrus_iso2022.c
230
cs.final = (u_char)(token[5]);
lib/libc/citrus/modules/citrus_iso2022.c
231
cs.interm = '\0';
lib/libc/citrus/modules/citrus_iso2022.c
232
cs.vers = '\0';
lib/libc/citrus/modules/citrus_iso2022.c
233
cs.type = CS94MULTI;
lib/libc/citrus/modules/citrus_iso2022.c
235
cs.final = (u_char)(token[5]);
lib/libc/citrus/modules/citrus_iso2022.c
236
cs.interm = '\0';
lib/libc/citrus/modules/citrus_iso2022.c
237
cs.vers = '\0';
lib/libc/citrus/modules/citrus_iso2022.c
238
cs.type = CS96MULTI;
lib/libc/citrus/modules/citrus_iso2022.c
257
(ei->recommend[i] + (ei->recommendsize[i] - 1))->final = cs.final;
lib/libc/citrus/modules/citrus_iso2022.c
258
(ei->recommend[i] + (ei->recommendsize[i] - 1))->interm = cs.interm;
lib/libc/citrus/modules/citrus_iso2022.c
259
(ei->recommend[i] + (ei->recommendsize[i] - 1))->vers = cs.vers;
lib/libc/citrus/modules/citrus_iso2022.c
260
(ei->recommend[i] + (ei->recommendsize[i] - 1))->type = cs.type;
lib/libc/citrus/modules/citrus_iso2022.c
269
_ISO2022Charset cs;
lib/libc/citrus/modules/citrus_iso2022.c
276
if (getcs(&token[6], &cs) != 0)
lib/libc/citrus/modules/citrus_iso2022.c
279
ei->initg[token[4] - '0'].type = cs.type;
lib/libc/citrus/modules/citrus_iso2022.c
280
ei->initg[token[4] - '0'].final = cs.final;
lib/libc/citrus/modules/citrus_iso2022.c
281
ei->initg[token[4] - '0'].interm = cs.interm;
lib/libc/citrus/modules/citrus_iso2022.c
282
ei->initg[token[4] - '0'].vers = cs.vers;
lib/libc/citrus/modules/citrus_iso2022.c
970
_ISO2022Charset * __restrict cs)
lib/libc/citrus/modules/citrus_iso2022.c
976
_DIAGASSERT(cs != NULL);
lib/libc/citrus/modules/citrus_iso2022.c
982
if (cs->type != recommend[j].type)
lib/libc/citrus/modules/citrus_iso2022.c
984
if (cs->final != recommend[j].final)
lib/libc/citrus/modules/citrus_iso2022.c
986
if (cs->interm != recommend[j].interm)
lib/libc/citrus/modules/citrus_iso2022.c
997
if (cs->type != recommend[j].type)
lib/libc/citrus/modules/citrus_iso2022.c
999
if (cs->final && (cs->final != recommend[j].final))
lib/libc/gen/sysctlgetmibinfo.c
474
#define COPY_OUT_DATA(t, c, cs, nlp, l) do { \
lib/libc/gen/sysctlgetmibinfo.c
475
if ((c) != NULL && (cs) != NULL) \
lib/libc/gen/sysctlgetmibinfo.c
476
*(cs) = strlcpy((c), (t), *(cs)); \
lib/libc/gen/sysctlgetmibinfo.c
477
else if ((cs) != NULL) \
lib/libc/gen/sysctlgetmibinfo.c
478
*(cs) = strlen(t) + 1; \
lib/libc/regex/engine.c
1043
cset *cs;
lib/libc/regex/engine.c
1101
cs = &g->sets[OPND(s)];
lib/libc/regex/engine.c
1102
if (!NONCHAR(ch) && CHIN(cs, ch))
lib/libc/regex/engine.c
661
cset *cs;
lib/libc/regex/engine.c
694
cs = &m->g->sets[OPND(s)];
lib/libc/regex/engine.c
697
if (wc == BADCHAR || !CHIN(cs, wc))
lib/libc/regex/regcomp.c
1101
cset *cs;
lib/libc/regex/regcomp.c
1116
if ((cs = allocset(p)) == NULL)
lib/libc/regex/regcomp.c
1120
cs->icase = 1;
lib/libc/regex/regcomp.c
1122
cs->invert = 1;
lib/libc/regex/regcomp.c
1124
CHadd(p, cs, ']');
lib/libc/regex/regcomp.c
1126
CHadd(p, cs, '-');
lib/libc/regex/regcomp.c
1128
p_b_term(p, cs);
lib/libc/regex/regcomp.c
1130
CHadd(p, cs, '-');
lib/libc/regex/regcomp.c
1136
if (cs->invert && p->g->cflags®_NEWLINE)
lib/libc/regex/regcomp.c
1137
cs->bmp['\n' >> 3] |= 1 << ('\n' & 7);
lib/libc/regex/regcomp.c
1139
if ((ch = singleton(cs)) != OUT) { /* optimize singleton sets */
lib/libc/regex/regcomp.c
1141
freeset(p, cs);
lib/libc/regex/regcomp.c
1143
EMIT(OANYOF, (size_t)(cs - p->g->sets));
lib/libc/regex/regcomp.c
1176
p_b_term(struct parse *p, cset *cs)
lib/libc/regex/regcomp.c
1187
_DIAGASSERT(cs != NULL);
lib/libc/regex/regcomp.c
1208
p_b_cclass(p, cs);
lib/libc/regex/regcomp.c
1217
p_b_eclass(p, cs);
lib/libc/regex/regcomp.c
1233
CHadd(p, cs, start);
lib/libc/regex/regcomp.c
1241
CHaddrange(p, cs, start, finish);
lib/libc/regex/regcomp.c
1247
CHadd(p, cs, i);
lib/libc/regex/regcomp.c
1262
cset *cs;
lib/libc/regex/regcomp.c
1264
if ((cs = allocset(p)) == NULL)
lib/libc/regex/regcomp.c
1268
cs->icase = 1;
lib/libc/regex/regcomp.c
1272
cs->invert = 1;
lib/libc/regex/regcomp.c
1275
p_b_cclass_named(p, cs, "alnum");
lib/libc/regex/regcomp.c
1278
cs->invert = 1;
lib/libc/regex/regcomp.c
1281
p_b_cclass_named(p, cs, "space");
lib/libc/regex/regcomp.c
1287
EMIT(OANYOF, (size_t)(cs - p->g->sets));
lib/libc/regex/regcomp.c
1297
p_b_cclass(struct parse *p, cset *cs)
lib/libc/regex/regcomp.c
1313
p_b_cclass_named(p, cs, clname);
lib/libc/regex/regcomp.c
1321
p_b_cclass_named(struct parse *p, cset *cs, const char clname[]) {
lib/libc/regex/regcomp.c
1328
CHaddtype(p, cs, wct);
lib/libc/regex/regcomp.c
1338
p_b_eclass(struct parse *p, cset *cs)
lib/libc/regex/regcomp.c
1343
_DIAGASSERT(cs != NULL);
lib/libc/regex/regcomp.c
1346
CHadd(p, cs, c);
lib/libc/regex/regcomp.c
148
static void p_b_term(struct parse *p, cset *cs);
lib/libc/regex/regcomp.c
152
static void p_b_cclass(struct parse *p, cset *cs);
lib/libc/regex/regcomp.c
1523
cset *cs;
lib/libc/regex/regcomp.c
153
static void p_b_cclass_named(struct parse *p, cset *cs, const char[]);
lib/libc/regex/regcomp.c
1536
if ((cs = allocset(p)) == NULL)
lib/libc/regex/regcomp.c
1538
CHadd(p, cs, ch);
lib/libc/regex/regcomp.c
1539
EMIT(OANYOF, (size_t)(cs - p->g->sets));
lib/libc/regex/regcomp.c
154
static void p_b_eclass(struct parse *p, cset *cs);
lib/libc/regex/regcomp.c
165
static void freeset(struct parse *p, cset *cs);
lib/libc/regex/regcomp.c
166
static void CHadd(struct parse *p, cset *cs, wint_t ch);
lib/libc/regex/regcomp.c
167
static void CHaddrange(struct parse *p, cset *cs, wint_t min, wint_t max);
lib/libc/regex/regcomp.c
168
static void CHaddtype(struct parse *p, cset *cs, wctype_t wct);
lib/libc/regex/regcomp.c
169
static wint_t singleton(cset *cs);
lib/libc/regex/regcomp.c
1695
cset *cs, *ncs;
lib/libc/regex/regcomp.c
1705
cs = &p->g->sets[p->g->ncsets++];
lib/libc/regex/regcomp.c
1706
memset(cs, 0, sizeof(*cs));
lib/libc/regex/regcomp.c
1708
return(cs);
lib/libc/regex/regcomp.c
1716
freeset(struct parse *p, cset *cs)
lib/libc/regex/regcomp.c
1721
_DIAGASSERT(cs != NULL);
lib/libc/regex/regcomp.c
1725
free(cs->wides);
lib/libc/regex/regcomp.c
1726
free(cs->ranges);
lib/libc/regex/regcomp.c
1727
free(cs->types);
lib/libc/regex/regcomp.c
1728
memset(cs, 0, sizeof(*cs));
lib/libc/regex/regcomp.c
1729
if (cs == top-1) /* recover only the easy case */
lib/libc/regex/regcomp.c
1738
singleton(cset *cs)
lib/libc/regex/regcomp.c
1743
if (CHIN(cs, i)) {
lib/libc/regex/regcomp.c
1749
if (cs->nwides == 1 && cs->nranges == 0 && cs->ntypes == 0 &&
lib/libc/regex/regcomp.c
1750
cs->icase == 0)
lib/libc/regex/regcomp.c
1751
return (cs->wides[0]);
lib/libc/regex/regcomp.c
1760
CHadd(struct parse *p, cset *cs, wint_t ch)
lib/libc/regex/regcomp.c
1765
_DIAGASSERT(cs != NULL);
lib/libc/regex/regcomp.c
1768
cs->bmp[(unsigned)ch >> 3] |= 1 << (ch & 7);
lib/libc/regex/regcomp.c
1770
newwides = reallocarray(cs->wides, cs->nwides + 1,
lib/libc/regex/regcomp.c
1771
sizeof(*cs->wides));
lib/libc/regex/regcomp.c
1776
cs->wides = newwides;
lib/libc/regex/regcomp.c
1777
cs->wides[cs->nwides++] = ch;
lib/libc/regex/regcomp.c
1779
if (cs->icase) {
lib/libc/regex/regcomp.c
1781
cs->bmp[(unsigned)nch >> 3] |= 1 << (nch & 7);
lib/libc/regex/regcomp.c
1783
cs->bmp[(unsigned)nch >> 3] |= 1 << (nch & 7);
lib/libc/regex/regcomp.c
1791
CHaddrange(struct parse *p, cset *cs, wint_t min, wint_t max)
lib/libc/regex/regcomp.c
1796
_DIAGASSERT(cs != NULL);
lib/libc/regex/regcomp.c
1799
CHadd(p, cs, min);
lib/libc/regex/regcomp.c
1802
newranges = reallocarray(cs->ranges, cs->nranges + 1,
lib/libc/regex/regcomp.c
1803
sizeof(*cs->ranges));
lib/libc/regex/regcomp.c
1808
cs->ranges = newranges;
lib/libc/regex/regcomp.c
1809
cs->ranges[cs->nranges].min = min;
lib/libc/regex/regcomp.c
1810
cs->ranges[cs->nranges].max = max;
lib/libc/regex/regcomp.c
1811
cs->nranges++;
lib/libc/regex/regcomp.c
1818
CHaddtype(struct parse *p, cset *cs, wctype_t wct)
lib/libc/regex/regcomp.c
1824
_DIAGASSERT(cs != NULL);
lib/libc/regex/regcomp.c
1828
CHadd(p, cs, i);
lib/libc/regex/regcomp.c
1829
newtypes = reallocarray(cs->types, cs->ntypes + 1,
lib/libc/regex/regcomp.c
1830
sizeof(*cs->types));
lib/libc/regex/regcomp.c
1835
cs->types = newtypes;
lib/libc/regex/regcomp.c
1836
cs->types[cs->ntypes++] = wct;
lib/libc/regex/regex2.h
134
CHIN1(cset *cs, wint_t ch)
lib/libc/regex/regex2.h
139
return (((cs->bmp[(unsigned)ch >> 3] & (1 << (ch & 7))) != 0) ^
lib/libc/regex/regex2.h
140
cs->invert);
lib/libc/regex/regex2.h
141
for (i = 0; i < cs->nwides; i++) {
lib/libc/regex/regex2.h
142
if (cs->icase) {
lib/libc/regex/regex2.h
143
if (ch == towlower(cs->wides[i]) ||
lib/libc/regex/regex2.h
144
ch == towupper(cs->wides[i]))
lib/libc/regex/regex2.h
145
return (!cs->invert);
lib/libc/regex/regex2.h
146
} else if (ch == cs->wides[i])
lib/libc/regex/regex2.h
147
return (!cs->invert);
lib/libc/regex/regex2.h
149
for (i = 0; i < cs->nranges; i++)
lib/libc/regex/regex2.h
150
if (cs->ranges[i].min <= ch && ch <= cs->ranges[i].max)
lib/libc/regex/regex2.h
151
return (!cs->invert);
lib/libc/regex/regex2.h
152
for (i = 0; i < cs->ntypes; i++)
lib/libc/regex/regex2.h
153
if (iswctype(ch, cs->types[i]))
lib/libc/regex/regex2.h
154
return (!cs->invert);
lib/libc/regex/regex2.h
155
return (cs->invert);
lib/libc/regex/regex2.h
159
CHIN(cset *cs, wint_t ch)
lib/libc/regex/regex2.h
163
return (((cs->bmp[(unsigned)ch >> 3] & (1 << (ch & 7))) != 0) ^
lib/libc/regex/regex2.h
164
cs->invert);
lib/libc/regex/regex2.h
165
else if (cs->icase)
lib/libc/regex/regex2.h
166
return (CHIN1(cs, ch) || CHIN1(cs, towlower(ch)) ||
lib/libc/regex/regex2.h
167
CHIN1(cs, towupper(ch)));
lib/libc/regex/regex2.h
169
return (CHIN1(cs, ch));
lib/libm/src/k_sincos.h
39
__kernel_sincos(double x, double y, int iy, double *sn, double *cs)
lib/libm/src/k_sincos.h
56
*cs = w + (((1 - w) - hz) + (z * r - x * y));
lib/libm/src/k_sincosf.h
37
__kernel_sincosdf(double x, float *sn, float *cs)
lib/libm/src/k_sincosf.h
47
*cs = ((1 + z * C0) + w * C1) + (w * z) * r;
lib/libm/src/k_sincosl.h
112
long double *cs)
lib/libm/src/k_sincosl.h
135
*cs = w + (((1 - w) - hz) + (z * r - x * y));
lib/libm/src/k_sincosl.h
57
long double *cs)
lib/libm/src/k_sincosl.h
78
*cs = w + (((1 - w) - hz) + (z * r - x * y));
lib/libm/src/s_sincos.c
37
sincos(double x, double *sn, double *cs)
lib/libm/src/s_sincos.c
51
*cs = 1;
lib/libm/src/s_sincos.c
55
__kernel_sincos(x, 0, 0, sn, cs);
lib/libm/src/s_sincos.c
62
*cs = x - x;
lib/libm/src/s_sincos.c
71
__kernel_sincos(y[0], y[1], 1, sn, cs);
lib/libm/src/s_sincos.c
74
__kernel_sincos(y[0], y[1], 1, cs, sn);
lib/libm/src/s_sincos.c
75
*cs = -*cs;
lib/libm/src/s_sincos.c
78
__kernel_sincos(y[0], y[1], 1, sn, cs);
lib/libm/src/s_sincos.c
80
*cs = -*cs;
lib/libm/src/s_sincos.c
83
__kernel_sincos(y[0], y[1], 1, cs, sn);
lib/libm/src/s_sincosf.c
101
__kernel_sincosdf(x + p4pio2, sn, cs);
lib/libm/src/s_sincosf.c
109
*cs = x - x;
lib/libm/src/s_sincosf.c
120
*cs = c;
lib/libm/src/s_sincosf.c
124
*cs = -s;
lib/libm/src/s_sincosf.c
128
*cs = -c;
lib/libm/src/s_sincosf.c
132
*cs = s;
lib/libm/src/s_sincosf.c
47
sincosf(float x, float *sn, float *cs)
lib/libm/src/s_sincosf.c
60
*cs = 1;
lib/libm/src/s_sincosf.c
64
__kernel_sincosdf(x, sn, cs);
lib/libm/src/s_sincosf.c
71
__kernel_sincosdf(x - p1pio2, cs, sn);
lib/libm/src/s_sincosf.c
72
*cs = -*cs;
lib/libm/src/s_sincosf.c
74
__kernel_sincosdf(x + p1pio2, cs, sn);
lib/libm/src/s_sincosf.c
79
__kernel_sincosdf(x - p2pio2, sn, cs);
lib/libm/src/s_sincosf.c
81
__kernel_sincosdf(x + p2pio2, sn, cs);
lib/libm/src/s_sincosf.c
83
*cs = -*cs;
lib/libm/src/s_sincosf.c
91
__kernel_sincosdf(x - p3pio2, cs, sn);
lib/libm/src/s_sincosf.c
94
__kernel_sincosdf(x + p3pio2, cs, sn);
lib/libm/src/s_sincosf.c
95
*cs = -*cs;
lib/libm/src/s_sincosf.c
99
__kernel_sincosdf(x - p4pio2, sn, cs);
lib/libm/src/s_sincosl.c
100
__kernel_sincosl(y[0], y[1], 1, cs, sn);
lib/libm/src/s_sincosl.c
101
*cs = -*cs;
lib/libm/src/s_sincosl.c
104
__kernel_sincosl(y[0], y[1], 1, sn, cs);
lib/libm/src/s_sincosl.c
106
*cs = -*cs;
lib/libm/src/s_sincosl.c
109
__kernel_sincosl(y[0], y[1], 1, cs, sn);
lib/libm/src/s_sincosl.c
119
sincosl(long double x, long double *sn, long double *cs)
lib/libm/src/s_sincosl.c
124
*cs = css;
lib/libm/src/s_sincosl.c
60
sincosl(long double x, long double *sn, long double *cs)
lib/libm/src/s_sincosl.c
79
*cs = 1;
lib/libm/src/s_sincosl.c
81
__kernel_sincosl(x, 0, 0, sn, cs);
lib/libm/src/s_sincosl.c
88
*cs = x - x;
lib/libm/src/s_sincosl.c
97
__kernel_sincosl(y[0], y[1], 1, sn, cs);
libexec/ftpd/ftpcmd.y
130
const char *cs;
libexec/ftpd/ftpcmd.y
1377
char *cs;
libexec/ftpd/ftpcmd.y
1379
cs = s;
libexec/ftpd/ftpcmd.y
1382
*cs++ = tmpline[c];
libexec/ftpd/ftpcmd.y
1384
*cs++ = '\0';
libexec/ftpd/ftpcmd.y
1426
*cs++ = c;
libexec/ftpd/ftpcmd.y
1444
if (c == EOF && cs == s)
libexec/ftpd/ftpcmd.y
1446
*cs++ = '\0';
libexec/ftpd/ftpcmd.y
1541
yylval.cs = p->name;
libexec/ftpd/ftpcmd.y
1566
yylval.cs = p->name;
libexec/getty/main.c
407
unsigned char cs;
libexec/getty/main.c
434
if (read(STDIN_FILENO, &cs, 1) <= 0)
libexec/getty/main.c
436
if ((c = cs&0177) == 0)
libexec/getty/main.c
448
if (PP && cs == PPP_FRAME) {
libexec/getty/main.c
450
} else if (ppp_state == 1 && cs == PPP_STATION) {
libexec/getty/main.c
452
} else if (ppp_state == 2 && cs == PPP_ESCAPE) {
libexec/getty/main.c
454
} else if ((ppp_state == 2 && cs == PPP_CONTROL) ||
libexec/getty/main.c
455
(ppp_state == 3 && cs == PPP_CONTROL_ESCAPED)) {
libexec/getty/main.c
457
} else if (ppp_state == 4 && cs == PPP_LCP_HI) {
libexec/getty/main.c
459
} else if (ppp_state == 5 && cs == PPP_LCP_LOW) {
libexec/getty/main.c
484
putchr(cs);
libexec/getty/main.c
488
putchr(cs);
libexec/getty/main.c
504
putchr(cs);
regress/sys/kern/latency2/latency2.c
116
cs = cpuset_create();
regress/sys/kern/latency2/latency2.c
117
if (cs == NULL) {
regress/sys/kern/latency2/latency2.c
120
cpuset_zero(cs);
regress/sys/kern/latency2/latency2.c
122
cpuset_set(cpuid, cs);
regress/sys/kern/latency2/latency2.c
123
if (_sched_setaffinity(0, 0, cpuset_size(cs), cs) < 0) {
regress/sys/kern/latency2/latency2.c
126
cpuset_destroy(cs);
regress/sys/kern/latency2/latency2.c
96
cpuset_t *cs;
sbin/fsck_ffs/pass5.c
414
cs = &fs->fs_cs(fs, c);
sbin/fsck_ffs/pass5.c
415
if (memcmp(&newcg->cg_cs, cs, sizeof *cs) != 0) {
sbin/fsck_ffs/pass5.c
419
c, cs->cs_nffree,newcg->cg_cs.cs_nffree,
sbin/fsck_ffs/pass5.c
420
cs->cs_nbfree,newcg->cg_cs.cs_nbfree,
sbin/fsck_ffs/pass5.c
421
cs->cs_nifree,newcg->cg_cs.cs_nifree,
sbin/fsck_ffs/pass5.c
422
cs->cs_ndir,newcg->cg_cs.cs_ndir);
sbin/fsck_ffs/pass5.c
425
memmove(cs, &newcg->cg_cs, sizeof *cs);
sbin/fsck_ffs/pass5.c
72
struct csum *cs;
sys/arch/alpha/include/z8530var.h
108
u_int zs_read_reg(struct zs_chanstate *cs, u_int reg);
sys/arch/alpha/include/z8530var.h
109
u_int zs_read_csr(struct zs_chanstate *cs);
sys/arch/alpha/include/z8530var.h
110
u_int zs_read_data(struct zs_chanstate *cs);
sys/arch/alpha/include/z8530var.h
112
void zs_write_reg(struct zs_chanstate *cs, u_int reg, u_int val);
sys/arch/alpha/include/z8530var.h
113
void zs_write_csr(struct zs_chanstate *cs, u_int val);
sys/arch/alpha/include/z8530var.h
114
void zs_write_data(struct zs_chanstate *cs, u_int val);
sys/arch/amd64/amd64/db_machdep.c
77
{ "cs", dbreg(cs), db_x86_regop, NULL },
sys/arch/amd64/include/frame_regs.h
60
greg(cs, CS, 22) /* tf_cs */ \
sys/arch/amiga/amiga/custom.h
104
} cs;
sys/arch/amiga/amiga/custom.h
107
#define cop1lch _cop1lc.cs.ch
sys/arch/amiga/amiga/custom.h
108
#define cop1lcl _cop1lc.cs.cl
sys/arch/amiga/amiga/custom.h
114
} cs;
sys/arch/amiga/amiga/custom.h
117
#define cop2lch _cop2lc.cs.ch
sys/arch/amiga/amiga/custom.h
118
#define cop2lcl _cop2lc.cs.cl
sys/arch/amiga/dev/view.c
194
int co, cs;
sys/arch/amiga/dev/view.c
197
cs = 0;
sys/arch/amiga/dev/view.c
203
cs = 1;
sys/arch/amiga/dev/view.c
205
if (cs == 0 && co == 0)
sys/arch/arm/amlogic/meson_genfb.c
331
uint32_t cs, tc, w0, w1, w2, w3, w4;
sys/arch/arm/amlogic/meson_genfb.c
340
cs = VPU_READ(sc, VIU_OSD2_CTRL_STAT_REG);
sys/arch/arm/amlogic/meson_genfb.c
341
cs |= VIU_OSD_CTRL_STAT_ENABLE;
sys/arch/arm/amlogic/meson_genfb.c
342
cs &= ~VIU_OSD_CTRL_STAT_GLOBAL_ALPHA;
sys/arch/arm/amlogic/meson_genfb.c
343
cs |= __SHIFTIN(0xff, VIU_OSD_CTRL_STAT_GLOBAL_ALPHA);
sys/arch/arm/amlogic/meson_genfb.c
344
cs |= VIU_OSD_CTRL_STAT_BLK0_ENABLE;
sys/arch/arm/amlogic/meson_genfb.c
345
cs &= ~VIU_OSD_CTRL_STAT_BLK1_ENABLE;
sys/arch/arm/amlogic/meson_genfb.c
346
cs &= ~VIU_OSD_CTRL_STAT_BLK2_ENABLE;
sys/arch/arm/amlogic/meson_genfb.c
347
cs &= ~VIU_OSD_CTRL_STAT_BLK3_ENABLE;
sys/arch/arm/amlogic/meson_genfb.c
348
VPU_WRITE(sc, VIU_OSD2_CTRL_STAT_REG, cs);
sys/arch/arm/broadcom/bcm2835_dmac.c
178
uint32_t cs, ce;
sys/arch/arm/broadcom/bcm2835_dmac.c
180
cs = DMAC_READ(sc, DMAC_CS(ch->ch_index));
sys/arch/arm/broadcom/bcm2835_dmac.c
181
DMAC_WRITE(sc, DMAC_CS(ch->ch_index), cs);
sys/arch/arm/broadcom/bcm2835_dmac.c
182
cs &= DMAC_CS_INT | DMAC_CS_END | DMAC_CS_ERROR;
sys/arch/arm/broadcom/bcm2835_dmac.c
190
ch->ch_callback(cs, ce, ch->ch_callbackarg);
sys/arch/arm/broadcom/bcm2835_spi.c
147
uint32_t cs, clk;
sys/arch/arm/broadcom/bcm2835_spi.c
149
cs = SPI_CS_INTR | SPI_CS_INTD;
sys/arch/arm/broadcom/bcm2835_spi.c
159
cs |= 0;
sys/arch/arm/broadcom/bcm2835_spi.c
162
cs |= SPI_CS_CPHA;
sys/arch/arm/broadcom/bcm2835_spi.c
165
cs |= SPI_CS_CPOL;
sys/arch/arm/broadcom/bcm2835_spi.c
168
cs |= SPI_CS_CPHA|SPI_CS_CPOL;
sys/arch/arm/broadcom/bcm2835_spi.c
174
sc->sc_CS = cs;
sys/arch/arm/broadcom/bcm2835_spi.c
176
bus_space_write_4(sc->sc_iot, sc->sc_ioh, SPI_CS, cs);
sys/arch/arm/broadcom/bcm2835_spi.c
207
uint32_t cs;
sys/arch/arm/broadcom/bcm2835_spi.c
217
cs = sc->sc_CS;
sys/arch/arm/broadcom/bcm2835_spi.c
218
cs |= SPI_CS_TA;
sys/arch/arm/broadcom/bcm2835_spi.c
219
cs |= SPI_CS_CLEAR_TX;
sys/arch/arm/broadcom/bcm2835_spi.c
220
cs |= SPI_CS_CLEAR_RX;
sys/arch/arm/broadcom/bcm2835_spi.c
222
cs |= __SHIFTIN(st->st_slave, SPI_CS_CS);
sys/arch/arm/broadcom/bcm2835_spi.c
224
bus_space_write_4(sc->sc_iot, sc->sc_ioh, SPI_CS, cs);
sys/arch/arm/broadcom/bcm2835_spi.c
245
uint32_t cs;
sys/arch/arm/broadcom/bcm2835_spi.c
250
cs = bus_space_read_4(sc->sc_iot, sc->sc_ioh, SPI_CS);
sys/arch/arm/broadcom/bcm2835_spi.c
251
if ((cs & SPI_CS_TXD) == 0)
sys/arch/arm/broadcom/bcm2835_spi.c
269
uint32_t cs;
sys/arch/arm/broadcom/bcm2835_spi.c
274
cs = bus_space_read_4(sc->sc_iot, sc->sc_ioh, SPI_CS);
sys/arch/arm/broadcom/bcm2835_spi.c
275
if ((cs & SPI_CS_RXD) == 0)
sys/arch/arm/broadcom/bcm2835_spi.c
292
uint32_t cs;
sys/arch/arm/broadcom/bcm2835_spi.c
295
cs = bus_space_read_4(sc->sc_iot, sc->sc_ioh, SPI_CS);
sys/arch/arm/broadcom/bcm2835_spi.c
296
if (ISSET(cs, SPI_CS_DONE)) {
sys/arch/arm/broadcom/bcm2835_spi.c
310
} else if (ISSET(cs, SPI_CS_RXR)) {
sys/arch/arm/broadcom/bcm2835_spi.c
316
return ISSET(cs, SPI_CS_DONE|SPI_CS_RXR);
sys/arch/arm/imx/imx_pcic.c
457
u_int cs;
sys/arch/arm/imx/imx_pcic.c
466
cs = (*sock->pcictag->read)(sock, IMX_PCIC_CARD_STATUS);
sys/arch/arm/imx/imx_pcic.c
468
if ((cs == IMX_PCIC_CARD_VALID) == (present == 1)) {
sys/arch/arm/imx/imx_pcic.c
487
u_int cs;
sys/arch/arm/imx/imx_pcic.c
489
cs = (*sock->pcictag->read)(sock, IMX_PCIC_CARD_STATUS);
sys/arch/arm/imx/imx_pcic.c
490
if (cs == IMX_PCIC_CARD_VALID) {
sys/arch/arm/marvell/mvsoc.c
1291
int cs;
sys/arch/arm/marvell/mvsoc.c
1299
cs = 0;
sys/arch/arm/marvell/mvsoc.c
1302
cs = 1;
sys/arch/arm/marvell/mvsoc.c
1305
cs = 2;
sys/arch/arm/marvell/mvsoc.c
1308
cs = 3;
sys/arch/arm/marvell/mvsoc.c
1315
MVSOC_DSC_CSSR(cs)));
sys/arch/arm/marvell/mvsoc.c
1318
MVSOC_DSC_CSBAR(cs)));
sys/arch/arm/marvell/mvsoc.c
1338
int cs, i;
sys/arch/arm/marvell/mvsoc.c
1346
cs = 0;
sys/arch/arm/marvell/mvsoc.c
1349
cs = 1;
sys/arch/arm/marvell/mvsoc.c
1352
cs = 2;
sys/arch/arm/marvell/mvsoc.c
1355
cs = 3;
sys/arch/arm/marvell/mvsoc.c
1364
MVSOC_MLMB_WINCR_WINCS(sizereg) == cs)
sys/arch/arm/marvell/mvsoc.c
1388
int cs;
sys/arch/arm/marvell/mvsoc.c
1396
cs = 0;
sys/arch/arm/marvell/mvsoc.c
1399
cs = 1;
sys/arch/arm/marvell/mvsoc.c
1405
val = le32toh(*(volatile uint32_t *)(regbase + MVSOC_AXI_MMAP1(cs)));
sys/arch/arm/marvell/mvsocreg.h
207
#define MVSOC_AXI_MMAP1(cs) (((cs) << 4) + 0x100)
sys/arch/arm/ti/omap2_gpmcreg.h
172
#define GPMC_CS_CONFIG_BASE(base, cs) \
sys/arch/arm/ti/omap2_gpmcreg.h
173
((base) + GPMC_CONFIG1_0 + (cs) * GPMC_CS_SIZE)
sys/arch/arm/ti/omap2_gpmcreg.h
174
#define GPMC_CS_CONFIG(cs) \
sys/arch/arm/ti/omap2_gpmcreg.h
175
(GPMC_CONFIG1_0 + (cs) * GPMC_CS_SIZE)
sys/arch/arm/xscale/pxa2x0_pcic.c
404
u_int cs;
sys/arch/arm/xscale/pxa2x0_pcic.c
422
cs = (*sock->pcictag->read)(sock, PXAPCIC_CARD_STATUS);
sys/arch/arm/xscale/pxa2x0_pcic.c
423
if (cs == PXAPCIC_CARD_VALID)
sys/arch/arm/xscale/pxa2x0_pcic.c
454
u_int cs;
sys/arch/arm/xscale/pxa2x0_pcic.c
465
cs = (*sock->pcictag->read)(sock, PXAPCIC_CARD_STATUS);
sys/arch/arm/xscale/pxa2x0_pcic.c
467
if ((cs == PXAPCIC_CARD_VALID) == (present == 1)) {
sys/arch/arm/xscale/pxa2x0_pcic.c
484
u_int cs;
sys/arch/arm/xscale/pxa2x0_pcic.c
486
cs = (*sock->pcictag->read)(sock, PXAPCIC_CARD_STATUS);
sys/arch/arm/xscale/pxa2x0_pcic.c
487
if (cs == PXAPCIC_CARD_VALID) {
sys/arch/atari/dev/view.c
201
int co, cs;
sys/arch/atari/dev/view.c
204
cs = 0;
sys/arch/atari/dev/view.c
210
cs = 1;
sys/arch/atari/dev/view.c
212
if (cs == 0 && co == 0)
sys/arch/atari/dev/zs.c
1007
cs->cs_preg[1] |= ZSWR1_TIE;
sys/arch/atari/dev/zs.c
1008
cs->cs_creg[1] |= ZSWR1_TIE;
sys/arch/atari/dev/zs.c
1009
ZS_WRITE(cs->cs_zc, 1, cs->cs_creg[1]);
sys/arch/atari/dev/zs.c
1010
cs->cs_zc->zc_data = *p;
sys/arch/atari/dev/zs.c
1011
cs->cs_tba = p + 1;
sys/arch/atari/dev/zs.c
1012
cs->cs_tbc = nch - 1;
sys/arch/atari/dev/zs.c
1019
cs->cs_preg[1] &= ~ZSWR1_TIE;
sys/arch/atari/dev/zs.c
1020
cs->cs_creg[1] &= ~ZSWR1_TIE;
sys/arch/atari/dev/zs.c
1021
ZS_WRITE(cs->cs_zc, 1, cs->cs_creg[1]);
sys/arch/atari/dev/zs.c
1033
struct zs_chanstate *cs;
sys/arch/atari/dev/zs.c
1037
cs = sc->sc_cs[unit & 1];
sys/arch/atari/dev/zs.c
1043
cs->cs_tbc = 0;
sys/arch/atari/dev/zs.c
1051
zs_shutdown(struct zs_chanstate *cs)
sys/arch/atari/dev/zs.c
1053
struct tty *tp = cs->cs_ttyp;
sys/arch/atari/dev/zs.c
1063
zs_modem(cs, 0, DMSET);
sys/arch/atari/dev/zs.c
1064
(void)tsleep((void *)cs, TTIPRI, ttclos, hz);
sys/arch/atari/dev/zs.c
1068
if ((cs->cs_creg[5] & ZSWR5_BREAK) != 0) {
sys/arch/atari/dev/zs.c
1069
cs->cs_preg[5] &= ~ZSWR5_BREAK;
sys/arch/atari/dev/zs.c
1070
cs->cs_creg[5] &= ~ZSWR5_BREAK;
sys/arch/atari/dev/zs.c
1071
ZS_WRITE(cs->cs_zc, 5, cs->cs_creg[5]);
sys/arch/atari/dev/zs.c
1077
zs_loadchannelregs(cs->cs_zc, zs_init_regs);
sys/arch/atari/dev/zs.c
1092
struct zs_chanstate *cs = sc->sc_cs[unit & 1];
sys/arch/atari/dev/zs.c
1105
zs_modem(cs, 0, DMSET);
sys/arch/atari/dev/zs.c
1150
cs->cs_preg[4] = cdiv;
sys/arch/atari/dev/zs.c
1151
cs->cs_preg[11] = clkm;
sys/arch/atari/dev/zs.c
1152
cs->cs_preg[12] = tcon;
sys/arch/atari/dev/zs.c
1153
cs->cs_preg[13] = tcon >> 8;
sys/arch/atari/dev/zs.c
1154
cs->cs_preg[14] = brgm;
sys/arch/atari/dev/zs.c
1155
cs->cs_preg[1] = ZSWR1_RIE | ZSWR1_TIE | ZSWR1_SIE;
sys/arch/atari/dev/zs.c
1156
cs->cs_preg[9] = ZSWR9_MASTER_IE | ZSWR9_VECTOR_INCL_STAT;
sys/arch/atari/dev/zs.c
1157
cs->cs_preg[10] = ZSWR10_NRZ;
sys/arch/atari/dev/zs.c
1158
cs->cs_preg[15] = ZSWR15_BREAK_IE | ZSWR15_DCD_IE;
sys/arch/atari/dev/zs.c
1166
(cs->cs_zc->zc_csr & ZSRR0_DCD) != 0)
sys/arch/atari/dev/zs.c
1168
cs->cs_preg[3] = tmp;
sys/arch/atari/dev/zs.c
1169
cs->cs_preg[5] = tmp5;
sys/arch/atari/dev/zs.c
1175
if (cs->cs_heldchange == 0) {
sys/arch/atari/dev/zs.c
1176
if ((cs->cs_ttyp->t_state & TS_BUSY) != 0) {
sys/arch/atari/dev/zs.c
1177
cs->cs_heldtbc = cs->cs_tbc;
sys/arch/atari/dev/zs.c
1178
cs->cs_tbc = 0;
sys/arch/atari/dev/zs.c
1179
cs->cs_heldchange = 1;
sys/arch/atari/dev/zs.c
1181
memcpy((void *)cs->cs_creg, (void *)cs->cs_preg, 16);
sys/arch/atari/dev/zs.c
1182
zs_loadchannelregs(cs->cs_zc, cs->cs_creg);
sys/arch/atari/dev/zs.c
1273
zs_modem(struct zs_chanstate *cs, int bits, int how)
sys/arch/atari/dev/zs.c
1280
mbits = cs->cs_preg[5] & (ZSWR5_DTR | ZSWR5_RTS);
sys/arch/atari/dev/zs.c
1297
cs->cs_preg[5] = (cs->cs_preg[5] & ~(ZSWR5_DTR | ZSWR5_RTS)) | mbits;
sys/arch/atari/dev/zs.c
1298
if (cs->cs_heldchange == 0) {
sys/arch/atari/dev/zs.c
1299
if ((cs->cs_ttyp->t_state & TS_BUSY) != 0) {
sys/arch/atari/dev/zs.c
1300
cs->cs_heldtbc = cs->cs_tbc;
sys/arch/atari/dev/zs.c
1301
cs->cs_tbc = 0;
sys/arch/atari/dev/zs.c
1302
cs->cs_heldchange = 1;
sys/arch/atari/dev/zs.c
1304
ZS_WRITE(cs->cs_zc, 5, cs->cs_creg[5]);
sys/arch/atari/dev/zs.c
293
struct zs_chanstate *cs;
sys/arch/atari/dev/zs.c
304
cs = &sc->sc_cs_store[channel];
sys/arch/atari/dev/zs.c
305
sc->sc_cs[channel] = cs;
sys/arch/atari/dev/zs.c
307
cs->cs_unit = channel;
sys/arch/atari/dev/zs.c
308
cs->cs_zc = zc =
sys/arch/atari/dev/zs.c
393
struct zs_chanstate *cs;
sys/arch/atari/dev/zs.c
402
cs = sc->sc_cs[unit & 1];
sys/arch/atari/dev/zs.c
411
if (cs->cs_rbuf == NULL) {
sys/arch/atari/dev/zs.c
412
cs->cs_rbuf = kmem_alloc(ZLRB_RING_SIZE * sizeof(int),
sys/arch/atari/dev/zs.c
416
tp = cs->cs_ttyp;
sys/arch/atari/dev/zs.c
418
cs->cs_ttyp = tp = tty_alloc();
sys/arch/atari/dev/zs.c
453
zs_modem(cs, ZSWR5_RTS|ZSWR5_DTR, DMSET);
sys/arch/atari/dev/zs.c
455
if (((cs->cs_rr0 = cs->cs_zc->zc_csr) & ZSRR0_DCD) != 0)
sys/arch/atari/dev/zs.c
457
if (cs->cs_softcar)
sys/arch/atari/dev/zs.c
478
zs_shutdown(cs);
sys/arch/atari/dev/zs.c
489
struct zs_chanstate *cs;
sys/arch/atari/dev/zs.c
495
cs = sc->sc_cs[unit & 1];
sys/arch/atari/dev/zs.c
496
tp = cs->cs_ttyp;
sys/arch/atari/dev/zs.c
507
zs_shutdown(cs);
sys/arch/atari/dev/zs.c
518
struct zs_chanstate *cs;
sys/arch/atari/dev/zs.c
525
cs = sc->sc_cs[unit & 1];
sys/arch/atari/dev/zs.c
526
tp = cs->cs_ttyp;
sys/arch/atari/dev/zs.c
534
struct zs_chanstate *cs;
sys/arch/atari/dev/zs.c
541
cs = sc->sc_cs[unit & 1];
sys/arch/atari/dev/zs.c
542
tp = cs->cs_ttyp;
sys/arch/atari/dev/zs.c
550
struct zs_chanstate *cs;
sys/arch/atari/dev/zs.c
557
cs = sc->sc_cs[unit & 1];
sys/arch/atari/dev/zs.c
558
tp = cs->cs_ttyp;
sys/arch/atari/dev/zs.c
566
struct zs_chanstate *cs;
sys/arch/atari/dev/zs.c
572
cs = sc->sc_cs[unit & 1];
sys/arch/atari/dev/zs.c
573
return cs->cs_ttyp;
sys/arch/atari/dev/zs.c
656
zsrint(struct zs_chanstate *cs, struct zschan *zc)
sys/arch/atari/dev/zs.c
675
zsxint(struct zs_chanstate *cs, struct zschan *zc)
sys/arch/atari/dev/zs.c
677
int i = cs->cs_tbc;
sys/arch/atari/dev/zs.c
684
cs->cs_tbc = i - 1;
sys/arch/atari/dev/zs.c
685
zc->zc_data = *cs->cs_tba++;
sys/arch/atari/dev/zs.c
691
zssint(struct zs_chanstate *cs, struct zschan *zc)
sys/arch/atari/dev/zs.c
706
if (cs->cs_ttyp->t_cflag & CCTS_OFLOW &&
sys/arch/atari/dev/zs.c
707
(cs->cs_creg[3] & ZSWR3_HFC) == 0) {
sys/arch/atari/dev/zs.c
708
cs->cs_creg[3] |= ZSWR3_HFC;
sys/arch/atari/dev/zs.c
709
ZS_WRITE(zc, 3, cs->cs_creg[3]);
sys/arch/atari/dev/zs.c
712
if (cs->cs_creg[3] & ZSWR3_HFC) {
sys/arch/atari/dev/zs.c
713
cs->cs_creg[3] &= ~ZSWR3_HFC;
sys/arch/atari/dev/zs.c
714
ZS_WRITE(zc, 3, cs->cs_creg[3]);
sys/arch/atari/dev/zs.c
742
struct zs_chanstate *cs;
sys/arch/atari/dev/zs.c
752
cs = sc->sc_cs[chan];
sys/arch/atari/dev/zs.c
753
get = cs->cs_rbget;
sys/arch/atari/dev/zs.c
755
n = cs->cs_rbput; /* atomic */
sys/arch/atari/dev/zs.c
759
zc = cs->cs_zc;
sys/arch/atari/dev/zs.c
760
tp = cs->cs_ttyp;
sys/arch/atari/dev/zs.c
773
zsoverrun(chan, &cs->cs_rotime, "ring");
sys/arch/atari/dev/zs.c
779
c = cs->cs_rbuf[get++ & ZLRB_RING_MASK];
sys/arch/atari/dev/zs.c
785
zsoverrun(chan, &cs->cs_fotime, "fifo");
sys/arch/atari/dev/zs.c
799
if (cs->cs_heldchange) {
sys/arch/atari/dev/zs.c
805
cs->cs_preg[3] &= ~ZSWR3_HFC;
sys/arch/atari/dev/zs.c
806
memcpy((void *)cs->cs_creg,
sys/arch/atari/dev/zs.c
807
(void *)cs->cs_preg, 16);
sys/arch/atari/dev/zs.c
808
zs_loadchannelregs(zc, cs->cs_creg);
sys/arch/atari/dev/zs.c
810
cs->cs_heldchange = 0;
sys/arch/atari/dev/zs.c
811
if (cs->cs_heldtbc &&
sys/arch/atari/dev/zs.c
813
cs->cs_tbc = cs->cs_heldtbc - 1;
sys/arch/atari/dev/zs.c
814
zc->zc_data = *cs->cs_tba++;
sys/arch/atari/dev/zs.c
823
cs->cs_tba - tp->t_outq.c_cf);
sys/arch/atari/dev/zs.c
834
if (((c ^ cs->cs_rr0) & ZSRR0_DCD) != 0) {
sys/arch/atari/dev/zs.c
837
zs_modem(cs,
sys/arch/atari/dev/zs.c
841
cs->cs_rr0 = c;
sys/arch/atari/dev/zs.c
850
cs->cs_rbget = get;
sys/arch/atari/dev/zs.c
862
struct zs_chanstate *cs = sc->sc_cs[unit & 1];
sys/arch/atari/dev/zs.c
863
struct tty *tp = cs->cs_ttyp;
sys/arch/atari/dev/zs.c
877
cs->cs_preg[5] |= ZSWR5_BREAK;
sys/arch/atari/dev/zs.c
878
cs->cs_creg[5] |= ZSWR5_BREAK;
sys/arch/atari/dev/zs.c
879
ZS_WRITE(cs->cs_zc, 5, cs->cs_creg[5]);
sys/arch/atari/dev/zs.c
884
cs->cs_preg[5] &= ~ZSWR5_BREAK;
sys/arch/atari/dev/zs.c
885
cs->cs_creg[5] &= ~ZSWR5_BREAK;
sys/arch/atari/dev/zs.c
886
ZS_WRITE(cs->cs_zc, 5, cs->cs_creg[5]);
sys/arch/atari/dev/zs.c
892
if (cs->cs_softcar)
sys/arch/atari/dev/zs.c
894
if ((cs->cs_creg[15] & ZSWR15_DCD_IE) != 0)
sys/arch/atari/dev/zs.c
896
if ((cs->cs_creg[3] & ZSWR3_HFC) != 0)
sys/arch/atari/dev/zs.c
924
cs->cs_softcar = 1; /* turn on softcar */
sys/arch/atari/dev/zs.c
925
cs->cs_preg[15] &= ~ZSWR15_DCD_IE; /* turn off dcd */
sys/arch/atari/dev/zs.c
926
cs->cs_creg[15] &= ~ZSWR15_DCD_IE;
sys/arch/atari/dev/zs.c
927
ZS_WRITE(cs->cs_zc, 15, cs->cs_creg[15]);
sys/arch/atari/dev/zs.c
929
cs->cs_softcar = 0; /* turn off softcar */
sys/arch/atari/dev/zs.c
930
cs->cs_preg[15] |= ZSWR15_DCD_IE; /* turn on dcd */
sys/arch/atari/dev/zs.c
931
cs->cs_creg[15] |= ZSWR15_DCD_IE;
sys/arch/atari/dev/zs.c
932
ZS_WRITE(cs->cs_zc, 15, cs->cs_creg[15]);
sys/arch/atari/dev/zs.c
936
cs->cs_preg[15] |= ZSWR15_CTS_IE;
sys/arch/atari/dev/zs.c
937
cs->cs_creg[15] |= ZSWR15_CTS_IE;
sys/arch/atari/dev/zs.c
938
ZS_WRITE(cs->cs_zc, 15, cs->cs_creg[15]);
sys/arch/atari/dev/zs.c
939
cs->cs_preg[3] |= ZSWR3_HFC;
sys/arch/atari/dev/zs.c
940
cs->cs_creg[3] |= ZSWR3_HFC;
sys/arch/atari/dev/zs.c
941
ZS_WRITE(cs->cs_zc, 3, cs->cs_creg[3]);
sys/arch/atari/dev/zs.c
945
cs->cs_preg[15] &= ~ZSWR15_CTS_IE;
sys/arch/atari/dev/zs.c
946
cs->cs_creg[15] &= ~ZSWR15_CTS_IE;
sys/arch/atari/dev/zs.c
947
ZS_WRITE(cs->cs_zc, 15, cs->cs_creg[15]);
sys/arch/atari/dev/zs.c
948
cs->cs_preg[3] &= ~ZSWR3_HFC;
sys/arch/atari/dev/zs.c
949
cs->cs_creg[3] &= ~ZSWR3_HFC;
sys/arch/atari/dev/zs.c
950
ZS_WRITE(cs->cs_zc, 3, cs->cs_creg[3]);
sys/arch/atari/dev/zs.c
957
zs_modem(cs, ZSWR5_DTR, DMBIS);
sys/arch/atari/dev/zs.c
960
zs_modem(cs, ZSWR5_DTR, DMBIC);
sys/arch/atari/dev/zs.c
963
zs_modem(cs, 0, DMGET);
sys/arch/atari/dev/zs.c
980
struct zs_chanstate *cs;
sys/arch/atari/dev/zs.c
985
cs = sc->sc_cs[unit & 1];
sys/arch/cesfic/cesfic/machdep.c
144
zs_check_kgdb(struct zs_chanstate *cs, int dev)
sys/arch/cesfic/dev/zs.c
106
struct zs_chanstate *cs;
sys/arch/cesfic/dev/zs.c
124
cs = &zs_conschan_store;
sys/arch/cesfic/dev/zs.c
126
cs = kmem_zalloc(sizeof(*cs), KM_SLEEP);
sys/arch/cesfic/dev/zs.c
128
cs->cs_reg_csr = base + 7;
sys/arch/cesfic/dev/zs.c
129
cs->cs_reg_data = base + 15;
sys/arch/cesfic/dev/zs.c
131
cs->cs_reg_csr = base + 3;
sys/arch/cesfic/dev/zs.c
132
cs->cs_reg_data = base + 11;
sys/arch/cesfic/dev/zs.c
134
memcpy(cs->cs_creg, zs_init_reg, 16);
sys/arch/cesfic/dev/zs.c
135
memcpy(cs->cs_preg, zs_init_reg, 16);
sys/arch/cesfic/dev/zs.c
136
cs->cs_defspeed = 9600;
sys/arch/cesfic/dev/zs.c
138
zsc->zsc_cs[channel] = cs;
sys/arch/cesfic/dev/zs.c
139
zs_lock_init(cs);
sys/arch/cesfic/dev/zs.c
141
cs->cs_defcflag = CREAD | CS8 | HUPCL;
sys/arch/cesfic/dev/zs.c
144
cs->cs_rr0_dcd = ZSRR0_DCD;
sys/arch/cesfic/dev/zs.c
145
cs->cs_rr0_cts = 0;
sys/arch/cesfic/dev/zs.c
146
cs->cs_wr5_dtr = ZSWR5_DTR | ZSWR5_RTS;
sys/arch/cesfic/dev/zs.c
147
cs->cs_wr5_rts = 0;
sys/arch/cesfic/dev/zs.c
149
cs->cs_channel = channel;
sys/arch/cesfic/dev/zs.c
150
cs->cs_private = NULL;
sys/arch/cesfic/dev/zs.c
151
cs->cs_ops = &zsops_null;
sys/arch/cesfic/dev/zs.c
152
cs->cs_brg_clk = 4000000 / 16;
sys/arch/cesfic/dev/zs.c
160
zs_write_reg(cs, 9, 0);
sys/arch/cesfic/dev/zs.c
173
zs_write_reg(cs, 9, reset);
sys/arch/cesfic/dev/zs.c
214
zs_read_reg(struct zs_chanstate *cs, uint8_t reg)
sys/arch/cesfic/dev/zs.c
218
*cs->cs_reg_csr = reg;
sys/arch/cesfic/dev/zs.c
220
val = *cs->cs_reg_csr;
sys/arch/cesfic/dev/zs.c
226
zs_write_reg(struct zs_chanstate *cs, uint8_t reg, uint8_t val)
sys/arch/cesfic/dev/zs.c
228
*cs->cs_reg_csr = reg;
sys/arch/cesfic/dev/zs.c
230
*cs->cs_reg_csr = val;
sys/arch/cesfic/dev/zs.c
235
zs_read_csr(struct zs_chanstate *cs)
sys/arch/cesfic/dev/zs.c
239
val = *cs->cs_reg_csr;
sys/arch/cesfic/dev/zs.c
245
zs_write_csr(struct zs_chanstate *cs, uint8_t val)
sys/arch/cesfic/dev/zs.c
248
*cs->cs_reg_csr = val;
sys/arch/cesfic/dev/zs.c
253
zs_read_data(struct zs_chanstate *cs)
sys/arch/cesfic/dev/zs.c
257
val = *cs->cs_reg_data;
sys/arch/cesfic/dev/zs.c
263
zs_write_data(struct zs_chanstate *cs, uint8_t val)
sys/arch/cesfic/dev/zs.c
266
*cs->cs_reg_data = val;
sys/arch/cesfic/dev/zs.c
271
zs_set_speed(struct zs_chanstate *cs, int bps)
sys/arch/cesfic/dev/zs.c
275
tconst = BPS_TO_TCONST(cs->cs_brg_clk, bps);
sys/arch/cesfic/dev/zs.c
282
int real_bps = TCONST_TO_BPS(cs->cs_brg_clk, tconst);
sys/arch/cesfic/dev/zs.c
287
cs->cs_preg[12] = tconst;
sys/arch/cesfic/dev/zs.c
288
cs->cs_preg[13] = tconst >> 8;
sys/arch/cesfic/dev/zs.c
294
zs_set_modes(struct zs_chanstate *cs, int cflag)
sys/arch/cesfic/dev/zs.c
308
cs->cs_rr0_dcd = 0;
sys/arch/cesfic/dev/zs.c
309
cs->cs_preg[15] &= ~ZSWR15_DCD_IE;
sys/arch/cesfic/dev/zs.c
312
cs->cs_rr0_dcd = ZSRR0_DCD;
sys/arch/cesfic/dev/zs.c
313
cs->cs_preg[15] |= ZSWR15_DCD_IE;
sys/arch/cesfic/dev/zs.c
317
cs->cs_wr5_dtr = ZSWR5_DTR;
sys/arch/cesfic/dev/zs.c
318
cs->cs_wr5_rts = ZSWR5_RTS;
sys/arch/cesfic/dev/zs.c
319
cs->cs_rr0_cts = ZSRR0_CTS;
sys/arch/cesfic/dev/zs.c
320
cs->cs_preg[15] |= ZSWR15_CTS_IE;
sys/arch/cesfic/dev/zs.c
322
cs->cs_wr5_dtr = ZSWR5_DTR | ZSWR5_RTS;
sys/arch/cesfic/dev/zs.c
323
cs->cs_wr5_rts = 0;
sys/arch/cesfic/dev/zs.c
324
cs->cs_rr0_cts = 0;
sys/arch/cesfic/dev/zs.c
325
cs->cs_preg[15] &= ~ZSWR15_CTS_IE;
sys/arch/cesfic/dev/zs.c
337
zs_abort(struct zs_chanstate *cs)
sys/arch/cesfic/dev/zs.c
344
rr0 = *cs->cs_reg_csr;
sys/arch/cesfic/dev/zs.c
358
struct zs_chanstate *cs = arg;
sys/arch/cesfic/dev/zs.c
366
rr0 = *cs->cs_reg_csr;
sys/arch/cesfic/dev/zs.c
371
stat = zs_read_reg(cs, 1) & (ZSRR1_FE | ZSRR1_DO | ZSRR1_PE);
sys/arch/cesfic/dev/zs.c
373
zs_write_csr(cs, ZSM_RESET_ERR);
sys/arch/cesfic/dev/zs.c
378
c = *cs->cs_reg_data;
sys/arch/cesfic/dev/zs.c
391
struct zs_chanstate *cs = arg;
sys/arch/cesfic/dev/zs.c
398
rr0 = *cs->cs_reg_csr;
sys/arch/cesfic/dev/zs.c
402
*cs->cs_reg_data = c;
sys/arch/cesfic/dev/zs.c
410
struct zs_chanstate *cs = &zs_conschan_store;
sys/arch/cesfic/dev/zs.c
413
c = zs_getc(cs);
sys/arch/cesfic/dev/zs.c
420
struct zs_chanstate *cs = &zs_conschan_store;
sys/arch/cesfic/dev/zs.c
422
zs_putc(cs, c);
sys/arch/cesfic/dev/zs.c
431
struct zs_chanstate *cs;
sys/arch/cesfic/dev/zs.c
437
cs = &zs_conschan_store;
sys/arch/cesfic/dev/zs.c
441
cs->cs_reg_csr = (uint8_t *)base + 7;
sys/arch/cesfic/dev/zs.c
442
cs->cs_reg_data = (uint8_t *)base + 15;
sys/arch/cesfic/dev/zs.c
445
memcpy(cs->cs_preg, zs_init_reg, 16);
sys/arch/cesfic/dev/zs.c
446
cs->cs_preg[5] |= (ZSWR5_DTR | ZSWR5_RTS);
sys/arch/cesfic/dev/zs.c
451
cs->cs_defspeed = 9600; /* XXX */
sys/arch/cesfic/dev/zs.c
454
zs_write_reg(cs, 9, 0);
sys/arch/cesfic/dev/zs.c
457
zs_write_reg(cs, 9, ZSWR9_HARD_RESET);
sys/arch/cesfic/dev/zs.c
460
zs_loadchannelregs(cs);
sys/arch/cesfic/include/z8530var.h
12
uint8_t zs_read_reg(struct zs_chanstate *cs, uint8_t reg);
sys/arch/cesfic/include/z8530var.h
13
uint8_t zs_read_csr(struct zs_chanstate *cs);
sys/arch/cesfic/include/z8530var.h
14
uint8_t zs_read_data(struct zs_chanstate *cs);
sys/arch/cesfic/include/z8530var.h
16
void zs_write_reg(struct zs_chanstate *cs, uint8_t reg, uint8_t val);
sys/arch/cesfic/include/z8530var.h
17
void zs_write_csr(struct zs_chanstate *cs, uint8_t val);
sys/arch/cesfic/include/z8530var.h
18
void zs_write_data(struct zs_chanstate *cs, uint8_t val);
sys/arch/cobalt/dev/zs.c
162
struct zs_chanstate *cs;
sys/arch/cobalt/dev/zs.c
177
cs = &zsc->zsc_cs_store[channel];
sys/arch/cobalt/dev/zs.c
179
zsc->zsc_cs[channel] = cs;
sys/arch/cobalt/dev/zs.c
184
memcpy(cs, zs_conschan, sizeof(struct zs_chanstate));
sys/arch/cobalt/dev/zs.c
185
zs_conschan = cs;
sys/arch/cobalt/dev/zs.c
188
cs->cs_reg_csr = zs_base + chanoff[channel] + ZS_CSR;
sys/arch/cobalt/dev/zs.c
189
cs->cs_reg_data = zs_base + chanoff[channel] + ZS_DATA;
sys/arch/cobalt/dev/zs.c
190
memcpy(cs->cs_creg, zs_init_reg, 16);
sys/arch/cobalt/dev/zs.c
191
memcpy(cs->cs_preg, zs_init_reg, 16);
sys/arch/cobalt/dev/zs.c
192
cs->cs_defspeed = zs_defspeed;
sys/arch/cobalt/dev/zs.c
196
zs_lock_init(cs);
sys/arch/cobalt/dev/zs.c
197
cs->cs_defcflag = zs_def_cflag;
sys/arch/cobalt/dev/zs.c
199
cs->cs_channel = channel;
sys/arch/cobalt/dev/zs.c
200
cs->cs_private = NULL;
sys/arch/cobalt/dev/zs.c
201
cs->cs_ops = &zsops_null;
sys/arch/cobalt/dev/zs.c
202
cs->cs_brg_clk = PCLK / 16;
sys/arch/cobalt/dev/zs.c
205
cs->cs_rr0_dcd = ZSRR0_DCD;
sys/arch/cobalt/dev/zs.c
206
cs->cs_rr0_cts = 0;
sys/arch/cobalt/dev/zs.c
207
cs->cs_wr5_dtr = ZSWR5_DTR | ZSWR5_RTS;
sys/arch/cobalt/dev/zs.c
208
cs->cs_wr5_rts = 0;
sys/arch/cobalt/dev/zs.c
217
zs_write_reg(cs, 9, 0);
sys/arch/cobalt/dev/zs.c
231
zs_write_reg(cs, 9, reset);
sys/arch/cobalt/dev/zs.c
247
cs = zsc->zsc_cs[0];
sys/arch/cobalt/dev/zs.c
250
zs_write_reg(cs, 2, 0);
sys/arch/cobalt/dev/zs.c
252
zs_write_reg(cs, 9, zs_init_reg[9]);
sys/arch/cobalt/dev/zs.c
297
zs_get_speed(struct zs_chanstate *cs)
sys/arch/cobalt/dev/zs.c
301
tconst = zs_read_reg(cs, 12);
sys/arch/cobalt/dev/zs.c
302
tconst |= zs_read_reg(cs, 13) << 8;
sys/arch/cobalt/dev/zs.c
303
return TCONST_TO_BPS(cs->cs_brg_clk, tconst);
sys/arch/cobalt/dev/zs.c
311
zs_set_speed(struct zs_chanstate *cs, int bps)
sys/arch/cobalt/dev/zs.c
319
if (cs->cs_brg_clk == 0)
sys/arch/cobalt/dev/zs.c
323
tconst = BPS_TO_TCONST(cs->cs_brg_clk, bps);
sys/arch/cobalt/dev/zs.c
328
real_bps = TCONST_TO_BPS(cs->cs_brg_clk, tconst);
sys/arch/cobalt/dev/zs.c
334
cs->cs_preg[12] = tconst;
sys/arch/cobalt/dev/zs.c
335
cs->cs_preg[13] = tconst >> 8;
sys/arch/cobalt/dev/zs.c
342
zs_set_modes(struct zs_chanstate *cs, int cflag)
sys/arch/cobalt/dev/zs.c
354
cs->cs_rr0_pps = 0;
sys/arch/cobalt/dev/zs.c
356
cs->cs_rr0_dcd = 0;
sys/arch/cobalt/dev/zs.c
358
cs->cs_rr0_pps = ZSRR0_DCD;
sys/arch/cobalt/dev/zs.c
360
cs->cs_rr0_dcd = ZSRR0_DCD;
sys/arch/cobalt/dev/zs.c
362
cs->cs_wr5_dtr = ZSWR5_DTR;
sys/arch/cobalt/dev/zs.c
363
cs->cs_wr5_rts = ZSWR5_RTS;
sys/arch/cobalt/dev/zs.c
364
cs->cs_rr0_cts = ZSRR0_CTS;
sys/arch/cobalt/dev/zs.c
366
cs->cs_wr5_dtr = 0;
sys/arch/cobalt/dev/zs.c
367
cs->cs_wr5_rts = ZSWR5_DTR;
sys/arch/cobalt/dev/zs.c
368
cs->cs_rr0_cts = ZSRR0_DCD;
sys/arch/cobalt/dev/zs.c
370
cs->cs_wr5_dtr = ZSWR5_DTR | ZSWR5_RTS;
sys/arch/cobalt/dev/zs.c
371
cs->cs_wr5_rts = 0;
sys/arch/cobalt/dev/zs.c
372
cs->cs_rr0_cts = 0;
sys/arch/cobalt/dev/zs.c
386
zs_read_reg(struct zs_chanstate *cs, uint8_t reg)
sys/arch/cobalt/dev/zs.c
390
*cs->cs_reg_csr = reg;
sys/arch/cobalt/dev/zs.c
392
val = *cs->cs_reg_csr;
sys/arch/cobalt/dev/zs.c
398
zs_write_reg(struct zs_chanstate *cs, uint8_t reg, uint8_t val)
sys/arch/cobalt/dev/zs.c
401
*cs->cs_reg_csr = reg;
sys/arch/cobalt/dev/zs.c
403
*cs->cs_reg_csr = val;
sys/arch/cobalt/dev/zs.c
408
zs_read_csr(struct zs_chanstate *cs)
sys/arch/cobalt/dev/zs.c
412
val = *cs->cs_reg_csr;
sys/arch/cobalt/dev/zs.c
418
zs_write_csr(struct zs_chanstate *cs, uint8_t val)
sys/arch/cobalt/dev/zs.c
421
*cs->cs_reg_csr = val;
sys/arch/cobalt/dev/zs.c
426
zs_read_data(struct zs_chanstate *cs)
sys/arch/cobalt/dev/zs.c
430
val = *cs->cs_reg_data;
sys/arch/cobalt/dev/zs.c
436
zs_write_data(struct zs_chanstate *cs, uint8_t val)
sys/arch/cobalt/dev/zs.c
439
*cs->cs_reg_data = val;
sys/arch/cobalt/dev/zs.c
444
zs_abort(struct zs_chanstate *cs)
sys/arch/cobalt/dev/zs.c
458
struct zs_chanstate *cs = arg;
sys/arch/cobalt/dev/zs.c
465
rr0 = *cs->cs_reg_csr;
sys/arch/cobalt/dev/zs.c
469
c = *cs->cs_reg_data;
sys/arch/cobalt/dev/zs.c
482
struct zs_chanstate *cs = arg;
sys/arch/cobalt/dev/zs.c
489
rr0 = *cs->cs_reg_csr;
sys/arch/cobalt/dev/zs.c
493
*cs->cs_reg_data = c;
sys/arch/cobalt/dev/zs.c
509
struct zs_chanstate *cs;
sys/arch/cobalt/dev/zs.c
517
zs_conschan = cs = &zs_conschan_store;
sys/arch/cobalt/dev/zs.c
520
cs->cs_reg_csr = zs_cons + ZS_CSR;
sys/arch/cobalt/dev/zs.c
521
cs->cs_reg_data = zs_cons + ZS_DATA;
sys/arch/cobalt/dev/zs.c
524
memcpy(cs->cs_preg, zs_init_reg, 16);
sys/arch/cobalt/dev/zs.c
525
cs->cs_preg[5] |= ZSWR5_DTR | ZSWR5_RTS;
sys/arch/cobalt/dev/zs.c
527
cs->cs_preg[12] = BPS_TO_TCONST(PCLK / 16, ZS_DEFSPEED);
sys/arch/cobalt/dev/zs.c
528
cs->cs_preg[13] = 0;
sys/arch/cobalt/dev/zs.c
529
cs->cs_defspeed = ZS_DEFSPEED;
sys/arch/cobalt/dev/zs.c
532
zs_write_reg(cs, 9, 0);
sys/arch/cobalt/dev/zs.c
535
zs_write_reg(cs, 9, ZSWR9_HARD_RESET);
sys/arch/cobalt/dev/zs.c
538
zs_loadchannelregs(cs);
sys/arch/cobalt/include/z8530var.h
104
uint8_t zs_read_reg(struct zs_chanstate *cs, uint8_t reg);
sys/arch/cobalt/include/z8530var.h
105
uint8_t zs_read_csr(struct zs_chanstate *cs);
sys/arch/cobalt/include/z8530var.h
106
uint8_t zs_read_data(struct zs_chanstate *cs);
sys/arch/cobalt/include/z8530var.h
108
void zs_write_reg(struct zs_chanstate *cs, uint8_t reg, uint8_t val);
sys/arch/cobalt/include/z8530var.h
109
void zs_write_csr(struct zs_chanstate *cs, uint8_t val);
sys/arch/cobalt/include/z8530var.h
110
void zs_write_data(struct zs_chanstate *cs, uint8_t val);
sys/arch/evbarm/marvell/marvell_machdep.c
288
int cs, cs_end, memtag = 0, iotag = 0;
sys/arch/evbarm/marvell/marvell_machdep.c
337
cs = MARVELL_TAG_SDRAM_CS0;
sys/arch/evbarm/marvell/marvell_machdep.c
358
cs = MARVELL_TAG_SDRAM_CS0;
sys/arch/evbarm/marvell/marvell_machdep.c
377
cs = MARVELL_TAG_SDRAM_CS0;
sys/arch/evbarm/marvell/marvell_machdep.c
395
cs = MARVELL_TAG_AXI_CS0;
sys/arch/evbarm/marvell/marvell_machdep.c
422
cs = MARVELL_TAG_DDR3_CS0;
sys/arch/evbarm/marvell/marvell_machdep.c
457
for ( ; cs <= cs_end; cs++) {
sys/arch/evbarm/marvell/marvell_machdep.c
460
mvsoc_target(cs, NULL, NULL, &base, &size);
sys/arch/ews4800mips/dev/ewskbd.c
202
struct zs_chanstate *cs;
sys/arch/ews4800mips/dev/ewskbd.c
214
cs = zsc->zsc_cs[channel];
sys/arch/ews4800mips/dev/ewskbd.c
231
cs->cs_defspeed = EWSKBD_BAUD;
sys/arch/ews4800mips/dev/ewskbd.c
232
cs->cs_ops = &ewskbd_zsops;
sys/arch/ews4800mips/dev/ewskbd.c
233
cs->cs_private = sc;
sys/arch/ews4800mips/dev/ewskbd.c
242
ewskbd_zsc_init(cs);
sys/arch/ews4800mips/dev/ewskbd.c
245
ewskbd_wskbd_set_leds(cs, 0);
sys/arch/ews4800mips/dev/ewskbd.c
252
wskaa.accesscookie = cs;
sys/arch/ews4800mips/dev/ewskbd.c
258
ewskbd_zsc_init(struct zs_chanstate *cs)
sys/arch/ews4800mips/dev/ewskbd.c
264
zs_write_reg(cs, 9, ZSWR9_B_RESET);
sys/arch/ews4800mips/dev/ewskbd.c
266
zs_write_reg(cs, 9, ZSWR9_MASTER_IE | ZSWR9_NO_VECTOR);
sys/arch/ews4800mips/dev/ewskbd.c
268
cs->cs_preg[1] = ZSWR1_RIE | ZSWR1_TIE;
sys/arch/ews4800mips/dev/ewskbd.c
269
cs->cs_preg[2] = 0;
sys/arch/ews4800mips/dev/ewskbd.c
270
cs->cs_preg[3] = ZSWR3_RX_8 | ZSWR3_RX_ENABLE;
sys/arch/ews4800mips/dev/ewskbd.c
271
cs->cs_preg[4] = ZSWR4_CLK_X16 | ZSWR4_ONESB | ZSWR4_PARENB;
sys/arch/ews4800mips/dev/ewskbd.c
272
cs->cs_preg[5] = ZSWR5_TX_8 | ZSWR5_RTS | ZSWR5_TX_ENABLE;
sys/arch/ews4800mips/dev/ewskbd.c
273
cs->cs_preg[6] = 0;
sys/arch/ews4800mips/dev/ewskbd.c
274
cs->cs_preg[7] = 0;
sys/arch/ews4800mips/dev/ewskbd.c
275
cs->cs_preg[8] = 0;
sys/arch/ews4800mips/dev/ewskbd.c
276
cs->cs_preg[9] = ZSWR9_MASTER_IE | ZSWR9_NO_VECTOR;
sys/arch/ews4800mips/dev/ewskbd.c
277
cs->cs_preg[10] = 0;
sys/arch/ews4800mips/dev/ewskbd.c
278
cs->cs_preg[11] = ZSWR11_RXCLK_BAUD | ZSWR11_TXCLK_BAUD |
sys/arch/ews4800mips/dev/ewskbd.c
281
zs_set_speed(cs, EWSKBD_BAUD);
sys/arch/ews4800mips/dev/ewskbd.c
282
cs->cs_preg[14] = ZSWR14_BAUD_FROM_PCLK | ZSWR14_BAUD_ENA;
sys/arch/ews4800mips/dev/ewskbd.c
283
cs->cs_preg[15] = 0;
sys/arch/ews4800mips/dev/ewskbd.c
285
zs_loadchannelregs(cs);
sys/arch/ews4800mips/dev/ewskbd.c
293
ewskbd_zsc_rxint(struct zs_chanstate *cs)
sys/arch/ews4800mips/dev/ewskbd.c
299
sc = cs->cs_private;
sys/arch/ews4800mips/dev/ewskbd.c
303
r = zs_read_reg(cs, 1);
sys/arch/ews4800mips/dev/ewskbd.c
305
zs_write_csr(cs, ZSWR0_RESET_ERRORS);
sys/arch/ews4800mips/dev/ewskbd.c
308
c = zs_read_data(cs);
sys/arch/ews4800mips/dev/ewskbd.c
313
cs->cs_softreq = 1;
sys/arch/ews4800mips/dev/ewskbd.c
317
ewskbd_zsc_stint(struct zs_chanstate *cs, int force)
sys/arch/ews4800mips/dev/ewskbd.c
320
zs_write_csr(cs, ZSWR0_RESET_STATUS);
sys/arch/ews4800mips/dev/ewskbd.c
321
cs->cs_softreq = 1;
sys/arch/ews4800mips/dev/ewskbd.c
325
ewskbd_zsc_txint(struct zs_chanstate *cs)
sys/arch/ews4800mips/dev/ewskbd.c
329
sc = cs->cs_private;
sys/arch/ews4800mips/dev/ewskbd.c
330
zs_write_reg(cs, 0, ZSWR0_RESET_TXINT);
sys/arch/ews4800mips/dev/ewskbd.c
332
cs->cs_softreq = 1;
sys/arch/ews4800mips/dev/ewskbd.c
336
ewskbd_zsc_softint(struct zs_chanstate *cs)
sys/arch/ews4800mips/dev/ewskbd.c
341
sc = cs->cs_private;
sys/arch/ews4800mips/dev/ewskbd.c
351
zs_write_data(cs, dc->txq[dc->txq_head]);
sys/arch/ews4800mips/dev/ewskbd.c
368
ewskbd_wskbd_input(cs, key);
sys/arch/ews4800mips/dev/ewskbd.c
376
ewskbd_zsc_send(struct zs_chanstate *cs, uint8_t *c, u_int len)
sys/arch/ews4800mips/dev/ewskbd.c
382
sc = cs->cs_private;
sys/arch/ews4800mips/dev/ewskbd.c
387
zs_write_data(cs, c[i]);
sys/arch/ews4800mips/dev/ewskbd.c
392
cs->cs_softreq = 1;
sys/arch/ews4800mips/dev/ewskbd.c
402
ewskbd_wskbd_input(struct zs_chanstate *cs, uint8_t key)
sys/arch/ews4800mips/dev/ewskbd.c
407
sc = cs->cs_private;
sys/arch/ews4800mips/dev/ewskbd.c
426
struct zs_chanstate *cs;
sys/arch/ews4800mips/dev/ewskbd.c
429
cs = cookie;
sys/arch/ews4800mips/dev/ewskbd.c
430
sc = cs->cs_private;
sys/arch/ews4800mips/dev/ewskbd.c
448
struct zs_chanstate *cs;
sys/arch/ews4800mips/dev/ewskbd.c
453
cs = cookie;
sys/arch/ews4800mips/dev/ewskbd.c
454
sc = cs->cs_private;
sys/arch/ews4800mips/dev/ewskbd.c
465
ewskbd_zsc_send(cs, &cmd, 1);
sys/arch/ews4800mips/dev/ewskbd.c
472
struct zs_chanstate *cs;
sys/arch/ews4800mips/dev/ewskbd.c
476
cs = cookie;
sys/arch/ews4800mips/dev/ewskbd.c
477
sc = cs->cs_private;
sys/arch/ews4800mips/dev/ewskbd.c
536
struct zs_chanstate *cs;
sys/arch/ews4800mips/dev/ewskbd.c
538
cs = &conschan;
sys/arch/ews4800mips/dev/ewskbd.c
540
cs->cs_reg_csr = (void *)csr;
sys/arch/ews4800mips/dev/ewskbd.c
541
cs->cs_reg_data = (void *)data;
sys/arch/ews4800mips/dev/ewskbd.c
542
cs->cs_brg_clk = pclk / 16;
sys/arch/ews4800mips/dev/ewskbd.c
543
cs->cs_defspeed = EWSKBD_BAUD;
sys/arch/ews4800mips/dev/ewskbd.c
545
ewskbd_zsc_init(cs);
sys/arch/ews4800mips/dev/ewskbd.c
547
zs_putc(cs, EWSKBD_SETLEDS);
sys/arch/ews4800mips/dev/ewskbd.c
549
wskbd_cnattach(&ewskbd_wskbd_consops, cs, &ews4800kbd_wskbd_keymapdata);
sys/arch/ews4800mips/dev/ewsms.c
156
struct zs_chanstate *cs;
sys/arch/ews4800mips/dev/ewsms.c
162
cs = zsc->zsc_cs[channel];
sys/arch/ews4800mips/dev/ewsms.c
163
cs->cs_ops = &ewsms_zsops;
sys/arch/ews4800mips/dev/ewsms.c
164
cs->cs_private = sc;
sys/arch/ews4800mips/dev/ewsms.c
179
ewsms_zsc_reset(cs);
sys/arch/ews4800mips/dev/ewsms.c
191
ewsms_zsc_reset(struct zs_chanstate *cs)
sys/arch/ews4800mips/dev/ewsms.c
193
struct ewsms_softc *sc = cs->cs_private;
sys/arch/ews4800mips/dev/ewsms.c
200
zs_write_reg(cs, 9, ZSWR9_A_RESET);
sys/arch/ews4800mips/dev/ewsms.c
201
cs->cs_preg[1] = ZSWR1_RIE;
sys/arch/ews4800mips/dev/ewsms.c
205
zs_set_speed(cs, baud);
sys/arch/ews4800mips/dev/ewsms.c
206
zs_loadchannelregs(cs);
sys/arch/ews4800mips/dev/ewsms.c
210
zs_putc(cs, cmd[i]);
sys/arch/ews4800mips/dev/ewsms.c
219
ewsms_zsc_rxint(struct zs_chanstate *cs)
sys/arch/ews4800mips/dev/ewsms.c
221
struct ewsms_softc *sc = cs->cs_private;
sys/arch/ews4800mips/dev/ewsms.c
225
r = zs_read_reg(cs, 1);
sys/arch/ews4800mips/dev/ewsms.c
227
zs_write_csr(cs, ZSWR0_RESET_ERRORS);
sys/arch/ews4800mips/dev/ewsms.c
230
c = zs_read_data(cs);
sys/arch/ews4800mips/dev/ewsms.c
235
cs->cs_softreq = 1;
sys/arch/ews4800mips/dev/ewsms.c
240
ewsms_zsc_txint(struct zs_chanstate *cs)
sys/arch/ews4800mips/dev/ewsms.c
243
zs_write_reg(cs, 0, ZSWR0_RESET_TXINT);
sys/arch/ews4800mips/dev/ewsms.c
246
cs->cs_softreq = 1;
sys/arch/ews4800mips/dev/ewsms.c
250
ewsms_zsc_stint(struct zs_chanstate *cs, int force)
sys/arch/ews4800mips/dev/ewsms.c
253
zs_write_csr(cs, ZSWR0_RESET_STATUS);
sys/arch/ews4800mips/dev/ewsms.c
254
cs->cs_softreq = 1;
sys/arch/ews4800mips/dev/ewsms.c
258
ewsms_zsc_softint(struct zs_chanstate *cs)
sys/arch/ews4800mips/dev/ewsms.c
260
struct ewsms_softc *sc = cs->cs_private;
sys/arch/ews4800mips/dev/zs.c
103
tconst = zs_read_reg(cs, 12);
sys/arch/ews4800mips/dev/zs.c
104
tconst |= zs_read_reg(cs, 13) << 8;
sys/arch/ews4800mips/dev/zs.c
105
return TCONST_TO_BPS(cs->cs_brg_clk, tconst);
sys/arch/ews4800mips/dev/zs.c
112
zs_set_speed(struct zs_chanstate *cs, int bps)
sys/arch/ews4800mips/dev/zs.c
120
if (cs->cs_brg_clk == 0)
sys/arch/ews4800mips/dev/zs.c
124
tconst = BPS_TO_TCONST(cs->cs_brg_clk, bps);
sys/arch/ews4800mips/dev/zs.c
129
real_bps = TCONST_TO_BPS(cs->cs_brg_clk, tconst);
sys/arch/ews4800mips/dev/zs.c
135
cs->cs_preg[12] = tconst;
sys/arch/ews4800mips/dev/zs.c
136
cs->cs_preg[13] = tconst >> 8;
sys/arch/ews4800mips/dev/zs.c
143
zs_set_modes(struct zs_chanstate *cs, int cflag)
sys/arch/ews4800mips/dev/zs.c
155
cs->cs_rr0_pps = 0;
sys/arch/ews4800mips/dev/zs.c
157
cs->cs_rr0_dcd = 0;
sys/arch/ews4800mips/dev/zs.c
159
cs->cs_rr0_pps = ZSRR0_DCD;
sys/arch/ews4800mips/dev/zs.c
161
cs->cs_rr0_dcd = ZSRR0_DCD;
sys/arch/ews4800mips/dev/zs.c
163
cs->cs_wr5_dtr = ZSWR5_DTR;
sys/arch/ews4800mips/dev/zs.c
164
cs->cs_wr5_rts = ZSWR5_RTS;
sys/arch/ews4800mips/dev/zs.c
165
cs->cs_rr0_cts = ZSRR0_CTS;
sys/arch/ews4800mips/dev/zs.c
167
cs->cs_wr5_dtr = 0;
sys/arch/ews4800mips/dev/zs.c
168
cs->cs_wr5_rts = ZSWR5_DTR;
sys/arch/ews4800mips/dev/zs.c
169
cs->cs_rr0_cts = ZSRR0_DCD;
sys/arch/ews4800mips/dev/zs.c
171
cs->cs_wr5_dtr = ZSWR5_DTR | ZSWR5_RTS;
sys/arch/ews4800mips/dev/zs.c
172
cs->cs_wr5_rts = 0;
sys/arch/ews4800mips/dev/zs.c
173
cs->cs_rr0_cts = 0;
sys/arch/ews4800mips/dev/zs.c
185
zs_read_reg(struct zs_chanstate *cs, uint8_t reg)
sys/arch/ews4800mips/dev/zs.c
189
*cs->cs_reg_csr = reg;
sys/arch/ews4800mips/dev/zs.c
191
val = *cs->cs_reg_csr;
sys/arch/ews4800mips/dev/zs.c
197
zs_write_reg(struct zs_chanstate *cs, uint8_t reg, uint8_t val)
sys/arch/ews4800mips/dev/zs.c
200
*cs->cs_reg_csr = reg;
sys/arch/ews4800mips/dev/zs.c
202
*cs->cs_reg_csr = val;
sys/arch/ews4800mips/dev/zs.c
207
zs_read_csr(struct zs_chanstate *cs)
sys/arch/ews4800mips/dev/zs.c
211
val = *cs->cs_reg_csr;
sys/arch/ews4800mips/dev/zs.c
217
zs_write_csr(struct zs_chanstate *cs, uint8_t val)
sys/arch/ews4800mips/dev/zs.c
220
*cs->cs_reg_csr = val;
sys/arch/ews4800mips/dev/zs.c
225
zs_read_data(struct zs_chanstate *cs)
sys/arch/ews4800mips/dev/zs.c
229
val = *cs->cs_reg_data;
sys/arch/ews4800mips/dev/zs.c
235
zs_write_data(struct zs_chanstate *cs, uint8_t val)
sys/arch/ews4800mips/dev/zs.c
238
*cs->cs_reg_data = val;
sys/arch/ews4800mips/dev/zs.c
242
zs_abort(struct zs_chanstate *cs)
sys/arch/ews4800mips/dev/zs.c
256
struct zs_chanstate *cs = arg;
sys/arch/ews4800mips/dev/zs.c
263
rr0 = *cs->cs_reg_csr;
sys/arch/ews4800mips/dev/zs.c
267
c = *cs->cs_reg_data;
sys/arch/ews4800mips/dev/zs.c
284
struct zs_chanstate *cs = arg;
sys/arch/ews4800mips/dev/zs.c
291
rr0 = *cs->cs_reg_csr;
sys/arch/ews4800mips/dev/zs.c
295
*cs->cs_reg_data = c;
sys/arch/ews4800mips/dev/zs.c
99
zs_get_speed(struct zs_chanstate *cs)
sys/arch/ews4800mips/include/z8530var.h
101
void zs_write_reg(struct zs_chanstate *cs, uint8_t reg, uint8_t val);
sys/arch/ews4800mips/include/z8530var.h
102
void zs_write_csr(struct zs_chanstate *cs, uint8_t val);
sys/arch/ews4800mips/include/z8530var.h
103
void zs_write_data(struct zs_chanstate *cs, uint8_t val);
sys/arch/ews4800mips/include/z8530var.h
97
uint8_t zs_read_reg(struct zs_chanstate *cs, uint8_t reg);
sys/arch/ews4800mips/include/z8530var.h
98
uint8_t zs_read_csr(struct zs_chanstate *cs);
sys/arch/ews4800mips/include/z8530var.h
99
uint8_t zs_read_data(struct zs_chanstate *cs);
sys/arch/ews4800mips/sbd/zs_sbdio.c
114
struct zs_chanstate *cs;
sys/arch/ews4800mips/sbd/zs_sbdio.c
130
cs = &zsc->zsc_cs_store[channel];
sys/arch/ews4800mips/sbd/zs_sbdio.c
131
zsc->zsc_cs[channel] = cs;
sys/arch/ews4800mips/sbd/zs_sbdio.c
133
cs->cs_channel = channel;
sys/arch/ews4800mips/sbd/zs_sbdio.c
134
cs->cs_private = NULL;
sys/arch/ews4800mips/sbd/zs_sbdio.c
135
cs->cs_ops = &zsops_null;
sys/arch/ews4800mips/sbd/zs_sbdio.c
143
memcpy(cs, zs_conscs, sizeof(struct zs_chanstate));
sys/arch/ews4800mips/sbd/zs_sbdio.c
144
zs_conscs = cs;
sys/arch/ews4800mips/sbd/zs_sbdio.c
147
cs->cs_reg_csr = &zc->zc_csr;
sys/arch/ews4800mips/sbd/zs_sbdio.c
148
cs->cs_reg_data = &zc->zc_data;
sys/arch/ews4800mips/sbd/zs_sbdio.c
149
memcpy(cs->cs_creg, zs_init_reg, 16);
sys/arch/ews4800mips/sbd/zs_sbdio.c
150
memcpy(cs->cs_preg, zs_init_reg, 16);
sys/arch/ews4800mips/sbd/zs_sbdio.c
151
cs->cs_defspeed = ZS_DEFSPEED;
sys/arch/ews4800mips/sbd/zs_sbdio.c
155
zs_lock_init(cs);
sys/arch/ews4800mips/sbd/zs_sbdio.c
156
cs->cs_brg_clk = PCLK / 16;
sys/arch/ews4800mips/sbd/zs_sbdio.c
157
cs->cs_defcflag = zs_def_cflag;
sys/arch/ews4800mips/sbd/zs_sbdio.c
160
cs->cs_rr0_dcd = ZSRR0_DCD;
sys/arch/ews4800mips/sbd/zs_sbdio.c
161
cs->cs_rr0_cts = 0;
sys/arch/ews4800mips/sbd/zs_sbdio.c
162
cs->cs_wr5_dtr = ZSWR5_DTR | ZSWR5_RTS;
sys/arch/ews4800mips/sbd/zs_sbdio.c
163
cs->cs_wr5_rts = 0;
sys/arch/ews4800mips/sbd/zs_sbdio.c
171
zs_write_reg(cs, 9, 0);
sys/arch/ews4800mips/sbd/zs_sbdio.c
184
zs_write_reg(cs, 9, reset);
sys/arch/ews4800mips/sbd/zs_sbdio.c
197
cs = zsc->zsc_cs[0];
sys/arch/ews4800mips/sbd/zs_sbdio.c
200
zs_write_reg(cs, 2, zs_init_reg[2]);
sys/arch/ews4800mips/sbd/zs_sbdio.c
202
zs_write_reg(cs, 9, zs_init_reg[9]);
sys/arch/ews4800mips/sbd/zs_sbdio.c
236
struct zs_chanstate *cs;
sys/arch/ews4800mips/sbd/zs_sbdio.c
240
cs = zs_conscs;
sys/arch/ews4800mips/sbd/zs_sbdio.c
243
cs->cs_reg_csr = &zc->zc_csr;
sys/arch/ews4800mips/sbd/zs_sbdio.c
244
cs->cs_reg_data = &zc->zc_data;
sys/arch/ews4800mips/sbd/zs_sbdio.c
247
memcpy(cs->cs_preg, zs_init_reg, 16);
sys/arch/ews4800mips/sbd/zs_sbdio.c
248
cs->cs_preg[5] |= ZSWR5_DTR | ZSWR5_RTS;
sys/arch/ews4800mips/sbd/zs_sbdio.c
250
cs->cs_brg_clk = PCLK / 16;
sys/arch/ews4800mips/sbd/zs_sbdio.c
251
cs->cs_defspeed = ZS_DEFSPEED;
sys/arch/ews4800mips/sbd/zs_sbdio.c
252
zs_set_speed(cs, ZS_DEFSPEED);
sys/arch/ews4800mips/sbd/zs_sbdio.c
255
zs_write_reg(cs, 9, 0);
sys/arch/ews4800mips/sbd/zs_sbdio.c
258
zs_write_reg(cs, 9, ZSWR9_HARD_RESET);
sys/arch/ews4800mips/sbd/zs_sbdio.c
261
zs_loadchannelregs(cs);
sys/arch/hpcmips/dev/ucb1200.c
197
struct ucbchild_state *cs;
sys/arch/hpcmips/dev/ucb1200.c
200
cs = sc->sc_child;
sys/arch/hpcmips/dev/ucb1200.c
201
for (i = 0; i < UCB1200_MODULE_MAX; i++, cs++)
sys/arch/hpcmips/dev/ucb1200.c
202
if (cs->cs_busy)
sys/arch/hpcmips/dev/ucb1200.c
203
if ((*cs->cs_busy)(cs->cs_arg))
sys/arch/hpcmips/dev/ucbtp.c
251
struct wsmouse_calibcoords *cs;
sys/arch/hpcmips/dev/ucbtp.c
258
if (!(cs = calibration_sample_lookup())) {
sys/arch/hpcmips/dev/ucbtp.c
265
(void *)cs, 0, 0) == 0 ? 1 : 0;
sys/arch/hpcmips/tx/txcsbus.c
161
if (ca->ca_csreg.cs != TXCSBUSCF_REGCS_DEFAULT) {
sys/arch/hpcmips/tx/txcsbus.c
163
__csmap[ca->ca_csreg.cs].cs_name,
sys/arch/hpcmips/tx/txcsbus.c
169
if (ca->ca_csio.cs != TXCSBUSCF_IOCS_DEFAULT) {
sys/arch/hpcmips/tx/txcsbus.c
171
__csmap[ca->ca_csio.cs].cs_name,
sys/arch/hpcmips/tx/txcsbus.c
177
if (ca->ca_csmem.cs != TXCSBUSCF_MEMCS_DEFAULT) {
sys/arch/hpcmips/tx/txcsbus.c
179
__csmap[ca->ca_csmem.cs].cs_name,
sys/arch/hpcmips/tx/txcsbus.c
208
ca.ca_csreg.cs = cf->cf_loc[TXCSBUSCF_REGCS];
sys/arch/hpcmips/tx/txcsbus.c
213
if (ca.ca_csreg.cs != TXCSBUSCF_REGCS_DEFAULT) {
sys/arch/hpcmips/tx/txcsbus.c
217
ca.ca_csio.cs = cf->cf_loc[TXCSBUSCF_IOCS];
sys/arch/hpcmips/tx/txcsbus.c
222
if (ca.ca_csio.cs != TXCSBUSCF_IOCS_DEFAULT) {
sys/arch/hpcmips/tx/txcsbus.c
226
ca.ca_csmem.cs = cf->cf_loc[TXCSBUSCF_MEMCS];
sys/arch/hpcmips/tx/txcsbus.c
231
if (ca.ca_csmem.cs != TXCSBUSCF_MEMCS_DEFAULT) {
sys/arch/hpcmips/tx/txcsbus.c
251
int cs = csh->cs;
sys/arch/hpcmips/tx/txcsbus.c
256
if (!TX39_ISCS(cs) && !TX39_ISMCS(cs) && !TX39_ISCARD(cs) &&
sys/arch/hpcmips/tx/txcsbus.c
257
!TX39_ISKUCS(cs)) {
sys/arch/hpcmips/tx/txcsbus.c
258
panic("txcsbus_alloc_tag: bogus chip select %d", cs);
sys/arch/hpcmips/tx/txcsbus.c
262
if (sc->sc_cst[cs]) {
sys/arch/hpcmips/tx/txcsbus.c
263
return (&sc->sc_cst[cs]->bst);
sys/arch/hpcmips/tx/txcsbus.c
268
__csmap[cs].cs_name, __csmap[cs].cs_addr, __csmap[cs].cs_size);
sys/arch/hpcmips/tx/txcsbus.c
269
sc->sc_cst[cs] = iot;
sys/arch/hpcmips/tx/txcsbus.c
277
if (TX39_ISCS(cs)) {
sys/arch/hpcmips/tx/txcsbus.c
279
reg |= (1 << cs);
sys/arch/hpcmips/tx/txcsbus.c
281
} else if(TX39_ISMCS(cs)) {
sys/arch/hpcmips/tx/txcsbus.c
287
reg |= ((cs == TX39_MCS0) ?
sys/arch/hpcmips/tx/txcsbus.c
296
if (TX39_ISCS(cs)) {
sys/arch/hpcmips/tx/txcsbus.c
298
reg &= ~(1 << cs);
sys/arch/hpcmips/tx/txcsbus.c
300
} else if(TX39_ISMCS(cs)) {
sys/arch/hpcmips/tx/txcsbus.c
304
reg &= ~((cs == TX39_MCS0) ?
sys/arch/hpcmips/tx/txcsbus.c
309
} else if (TX39_ISCARD(cs)) {
sys/arch/hpcmips/tx/txcsbus.c
314
reg |= (cs == TX39_CARD1) ?
sys/arch/hpcmips/tx/txcsbus.c
319
reg &= ~((cs == TX39_CARD1) ?
sys/arch/hpcmips/tx/txcsbus.c
331
if (TX39_ISCARD(cs)) {
sys/arch/hpcmips/tx/txcsbus.c
335
reg |= (cs == TX39_CARD1) ?
sys/arch/hpcmips/tx/txcsbus.c
340
reg |= (cs == TX39_CARD1) ?
sys/arch/hpcmips/tx/txcsbus.c
351
"not allowed", cs);
sys/arch/hpcmips/tx/txcsbusvar.h
44
int cs; /* Chip Select. see tx39biuvar.h */
sys/arch/hppa/hppa/pim.h
167
#define PIM_CPU_HPMC_TL(cs) (((cs) >> 4) & 0x3)
sys/arch/hppa/hppa/pim.h
170
#define PIM_CPU_HPMC_CS(cs) ((cs) & 0x3)
sys/arch/i386/i386/db_machdep.c
80
{ "cs", dbreg(cs), db_x86_regop, NULL },
sys/arch/i386/include/frameasm.h
181
pushl %cs ; \
sys/arch/mac68k/dev/zs.c
1022
zs_abort(struct zs_chanstate *cs)
sys/arch/mac68k/dev/zs.c
242
struct zs_chanstate *cs;
sys/arch/mac68k/dev/zs.c
260
cs = &xcs->xzs_cs;
sys/arch/mac68k/dev/zs.c
261
zsc->zsc_cs[channel] = cs;
sys/arch/mac68k/dev/zs.c
263
zs_lock_init(cs);
sys/arch/mac68k/dev/zs.c
264
cs->cs_channel = channel;
sys/arch/mac68k/dev/zs.c
265
cs->cs_private = NULL;
sys/arch/mac68k/dev/zs.c
266
cs->cs_ops = &zsops_null;
sys/arch/mac68k/dev/zs.c
269
cs->cs_reg_csr = &zc->zc_csr;
sys/arch/mac68k/dev/zs.c
270
cs->cs_reg_data = &zc->zc_data;
sys/arch/mac68k/dev/zs.c
272
memcpy(cs->cs_creg, zs_init_reg, 16);
sys/arch/mac68k/dev/zs.c
273
memcpy(cs->cs_preg, zs_init_reg, 16);
sys/arch/mac68k/dev/zs.c
276
cs->cs_brg_clk = PCLK / 16; /* RTxC is 230400*16, so use 230400 */
sys/arch/mac68k/dev/zs.c
277
cs->cs_defspeed = zs_defspeed[channel];
sys/arch/mac68k/dev/zs.c
278
cs->cs_defcflag = zs_def_cflag;
sys/arch/mac68k/dev/zs.c
281
cs->cs_rr0_dcd = ZSRR0_DCD;
sys/arch/mac68k/dev/zs.c
282
cs->cs_rr0_cts = 0;
sys/arch/mac68k/dev/zs.c
283
cs->cs_wr5_dtr = ZSWR5_DTR;
sys/arch/mac68k/dev/zs.c
284
cs->cs_wr5_rts = 0;
sys/arch/mac68k/dev/zs.c
287
cs->cs_slave_type = ZS_SLAVE_NONE;
sys/arch/mac68k/dev/zs.c
319
device_unit(self), channel, cs->cs_defspeed,
sys/arch/mac68k/dev/zs.c
339
cs->cs_defspeed = 1;
sys/arch/mac68k/dev/zs.c
340
cs->cs_creg[ZSRR_BAUDLO] = cs->cs_preg[ZSRR_BAUDLO] = 0xff;
sys/arch/mac68k/dev/zs.c
341
cs->cs_creg[ZSRR_BAUDHI] = cs->cs_preg[ZSRR_BAUDHI] = 0xff;
sys/arch/mac68k/dev/zs.c
342
zs_write_reg(cs, ZSRR_BAUDLO, 0xff);
sys/arch/mac68k/dev/zs.c
343
zs_write_reg(cs, ZSRR_BAUDHI, 0xff);
sys/arch/mac68k/dev/zs.c
372
zs_write_reg(cs, 9, reset);
sys/arch/mac68k/dev/zs.c
392
cs = zsc->zsc_cs[0];
sys/arch/mac68k/dev/zs.c
395
zs_write_reg(cs, 2, zs_init_reg[2]);
sys/arch/mac68k/dev/zs.c
397
zs_write_reg(cs, 9, zs_init_reg[9]);
sys/arch/mac68k/dev/zs.c
416
zsmdioctl(struct zs_chanstate *cs, u_long cmd, void *data)
sys/arch/mac68k/dev/zs.c
426
zsmd_setclock(struct zs_chanstate *cs)
sys/arch/mac68k/dev/zs.c
428
struct xzs_chanstate *xcs = (void *)cs;
sys/arch/mac68k/dev/zs.c
430
if (cs->cs_channel != 0)
sys/arch/mac68k/dev/zs.c
501
zs_set_speed(struct zs_chanstate *cs, int bps)
sys/arch/mac68k/dev/zs.c
503
struct xzs_chanstate *xcs = (void *) cs;
sys/arch/mac68k/dev/zs.c
591
cs->cs_brg_clk = xcs->cs_clocks[i].clk >> 4;
sys/arch/mac68k/dev/zs.c
593
cs->cs_brg_clk = PCLK / 16;
sys/arch/mac68k/dev/zs.c
603
cs->cs_preg[4] = ZSWR4_CLK_X16;
sys/arch/mac68k/dev/zs.c
604
cs->cs_preg[11]= ZSWR11_RXCLK_BAUD | ZSWR11_TXCLK_BAUD;
sys/arch/mac68k/dev/zs.c
606
cs->cs_preg[14] = ZSWR14_BAUD_ENA | ZSWR14_BAUD_FROM_PCLK;
sys/arch/mac68k/dev/zs.c
608
cs->cs_preg[14] = ZSWR14_BAUD_ENA;
sys/arch/mac68k/dev/zs.c
612
cs->cs_preg[4] = tc0;
sys/arch/mac68k/dev/zs.c
614
cs->cs_preg[11] = ZSWR11_RXCLK_RTXC | ZSWR11_TXCLK_RTXC;
sys/arch/mac68k/dev/zs.c
616
cs->cs_preg[11] = ZSWR11_RXCLK_TRXC | ZSWR11_TXCLK_TRXC;
sys/arch/mac68k/dev/zs.c
618
cs->cs_preg[14]= 0;
sys/arch/mac68k/dev/zs.c
622
cs->cs_preg[12] = tc;
sys/arch/mac68k/dev/zs.c
623
cs->cs_preg[13] = tc >> 8;
sys/arch/mac68k/dev/zs.c
630
cs->cs_preg[4], cs->cs_preg[11], cs->cs_preg[14]);
sys/arch/mac68k/dev/zs.c
633
cs->cs_preg[5] |= ZSWR5_RTS; /* Make sure the drivers are on! */
sys/arch/mac68k/dev/zs.c
640
zs_set_modes(struct zs_chanstate *cs, int cflag)
sys/arch/mac68k/dev/zs.c
642
struct xzs_chanstate *xcs = (void*)cs;
sys/arch/mac68k/dev/zs.c
659
cs->cs_rr0_pps = 0;
sys/arch/mac68k/dev/zs.c
671
cs->cs_rr0_pps = ZSRR0_DCD;
sys/arch/mac68k/dev/zs.c
685
cs->cs_rr0_dcd = 0;
sys/arch/mac68k/dev/zs.c
687
cs->cs_rr0_dcd = ZSRR0_DCD;
sys/arch/mac68k/dev/zs.c
702
cs->cs_wr5_dtr = ZSWR5_DTR;
sys/arch/mac68k/dev/zs.c
703
cs->cs_wr5_rts = 0;
sys/arch/mac68k/dev/zs.c
704
cs->cs_rr0_cts = ZSRR0_CTS;
sys/arch/mac68k/dev/zs.c
706
cs->cs_wr5_dtr = 0;
sys/arch/mac68k/dev/zs.c
707
cs->cs_wr5_rts = ZSWR5_DTR;
sys/arch/mac68k/dev/zs.c
708
cs->cs_rr0_cts = ZSRR0_CTS;
sys/arch/mac68k/dev/zs.c
710
cs->cs_wr5_dtr = 0;
sys/arch/mac68k/dev/zs.c
711
cs->cs_wr5_rts = ZSWR5_DTR;
sys/arch/mac68k/dev/zs.c
712
cs->cs_rr0_cts = ZSRR0_DCD;
sys/arch/mac68k/dev/zs.c
714
cs->cs_wr5_dtr = ZSWR5_DTR;
sys/arch/mac68k/dev/zs.c
715
cs->cs_wr5_rts = 0;
sys/arch/mac68k/dev/zs.c
716
cs->cs_rr0_cts = 0;
sys/arch/mac68k/dev/zs.c
734
zs_read_reg(struct zs_chanstate *cs, uint8_t reg)
sys/arch/mac68k/dev/zs.c
738
*cs->cs_reg_csr = reg;
sys/arch/mac68k/dev/zs.c
740
val = *cs->cs_reg_csr;
sys/arch/mac68k/dev/zs.c
746
zs_write_reg(struct zs_chanstate *cs, uint8_t reg, uint8_t val)
sys/arch/mac68k/dev/zs.c
748
*cs->cs_reg_csr = reg;
sys/arch/mac68k/dev/zs.c
750
*cs->cs_reg_csr = val;
sys/arch/mac68k/dev/zs.c
755
zs_read_csr(struct zs_chanstate *cs)
sys/arch/mac68k/dev/zs.c
759
val = *cs->cs_reg_csr;
sys/arch/mac68k/dev/zs.c
767
zs_write_csr(struct zs_chanstate *cs, uint8_t val)
sys/arch/mac68k/dev/zs.c
770
*cs->cs_reg_csr = val;
sys/arch/mac68k/dev/zs.c
775
zs_read_data(struct zs_chanstate *cs)
sys/arch/mac68k/dev/zs.c
779
val = *cs->cs_reg_data;
sys/arch/mac68k/dev/zs.c
785
zs_write_data(struct zs_chanstate *cs, uint8_t val)
sys/arch/mac68k/dev/zs.c
787
*cs->cs_reg_data = val;
sys/arch/mac68k/dev/zs.c
817
struct zs_chanstate *cs;
sys/arch/mac68k/dev/zs.c
823
cs = &xcs.xzs_cs;
sys/arch/mac68k/dev/zs.c
825
cs->cs_reg_csr = &zc->zc_csr;
sys/arch/mac68k/dev/zs.c
826
cs->cs_reg_data = &zc->zc_data;
sys/arch/mac68k/dev/zs.c
827
cs->cs_channel = zs_consunit;
sys/arch/mac68k/dev/zs.c
828
cs->cs_brg_clk = PCLK / 16;
sys/arch/mac68k/dev/zs.c
830
memcpy(cs->cs_preg, zs_init_reg, 16);
sys/arch/mac68k/dev/zs.c
831
cs->cs_preg[5] |= ZSWR5_DTR | ZSWR5_RTS;
sys/arch/mac68k/dev/zs.c
832
cs->cs_preg[15] = ZSWR15_BREAK_IE;
sys/arch/mac68k/dev/zs.c
833
tconst = BPS_TO_TCONST(cs->cs_brg_clk, zs_defspeed[zs_consunit]);
sys/arch/mac68k/dev/zs.c
834
cs->cs_preg[12] = tconst;
sys/arch/mac68k/dev/zs.c
835
cs->cs_preg[13] = tconst >> 8;
sys/arch/mac68k/dev/zs.c
845
zs_loadchannelregs(cs);
sys/arch/mac68k/dev/zs_kgdb.c
111
zs_setparam(struct zs_chanstate *cs, int iena, int rate)
sys/arch/mac68k/dev/zs_kgdb.c
115
memcpy(cs->cs_preg, zs_kgdb_regs, 16);
sys/arch/mac68k/dev/zs_kgdb.c
118
cs->cs_preg[1] = ZSWR1_RIE | ZSWR1_SIE;
sys/arch/mac68k/dev/zs_kgdb.c
122
tconst = BPS_TO_TCONST(cs->cs_brg_clk, rate);
sys/arch/mac68k/dev/zs_kgdb.c
123
cs->cs_preg[5] |= ZSWR5_DTR | ZSWR5_RTS;
sys/arch/mac68k/dev/zs_kgdb.c
124
cs->cs_preg[12] = tconst;
sys/arch/mac68k/dev/zs_kgdb.c
125
cs->cs_preg[13] = tconst >> 8;
sys/arch/mac68k/dev/zs_kgdb.c
128
zs_loadchannelregs(cs);
sys/arch/mac68k/dev/zs_kgdb.c
140
struct zs_chanstate cs;
sys/arch/mac68k/dev/zs_kgdb.c
158
memset(&cs, 0, sizeof(cs));
sys/arch/mac68k/dev/zs_kgdb.c
166
cs.cs_channel = channel;
sys/arch/mac68k/dev/zs_kgdb.c
167
cs.cs_brg_clk = PCLK / 16;
sys/arch/mac68k/dev/zs_kgdb.c
168
cs.cs_reg_csr = &zc->zc_csr;
sys/arch/mac68k/dev/zs_kgdb.c
169
cs.cs_reg_data = &zc->zc_data;
sys/arch/mac68k/dev/zs_kgdb.c
172
zs_setparam(&cs, 0, kgdb_rate);
sys/arch/mac68k/dev/zs_kgdb.c
186
zs_check_kgdb(struct zs_chanstate *cs, int dev)
sys/arch/mac68k/dev/zs_kgdb.c
195
cs->cs_private = NULL;
sys/arch/mac68k/dev/zs_kgdb.c
196
cs->cs_ops = &zsops_kgdb;
sys/arch/mac68k/dev/zs_kgdb.c
199
zs_setparam(cs, 1, kgdb_rate);
sys/arch/mac68k/dev/zs_kgdb.c
209
zskgdb(struct zs_chanstate *cs)
sys/arch/mac68k/dev/zs_kgdb.c
231
zs_kgdb_rxint(struct zs_chanstate *cs)
sys/arch/mac68k/dev/zs_kgdb.c
239
rr1 = zs_read_reg(cs, 1);
sys/arch/mac68k/dev/zs_kgdb.c
240
c = zs_read_data(cs);
sys/arch/mac68k/dev/zs_kgdb.c
244
zs_write_csr(cs, ZSWR0_RESET_ERRORS);
sys/arch/mac68k/dev/zs_kgdb.c
248
zskgdb(cs);
sys/arch/mac68k/dev/zs_kgdb.c
255
zs_kgdb_txint(struct zs_chanstate *cs)
sys/arch/mac68k/dev/zs_kgdb.c
257
zs_write_csr(cs, ZSWR0_RESET_TXINT);
sys/arch/mac68k/dev/zs_kgdb.c
261
zs_kgdb_stint(struct zs_chanstate *cs, int force)
sys/arch/mac68k/dev/zs_kgdb.c
265
rr0 = zs_read_csr(cs);
sys/arch/mac68k/dev/zs_kgdb.c
266
zs_write_csr(cs, ZSWR0_RESET_STATUS);
sys/arch/mac68k/dev/zs_kgdb.c
273
zskgdb(cs);
sys/arch/mac68k/dev/zs_kgdb.c
278
zs_kgdb_softint(struct zs_chanstate *cs)
sys/arch/mac68k/include/z8530var.h
168
#define ZS_MD_IOCTL(cs, cmd, data) zsmdioctl(cs, cmd, data)
sys/arch/mac68k/include/z8530var.h
172
#define ZS_MD_SETCLK(cs) zsmd_setclock(cs)
sys/arch/mac68k/mac68k/iop.c
192
{unsigned cs, c2;
sys/arch/mac68k/mac68k/iop.c
193
cs = (unsigned) ioph->control_status;
sys/arch/mac68k/mac68k/iop.c
194
printf("OLD cs1: 0x%x\n", cs);
sys/arch/mac68k/mac68k/iop.c
195
cs = 0;
sys/arch/mac68k/mac68k/iop.c
196
do { c2 = iop_read1(ioph, IOP_ADDR_ALIVE); cs++; } while (c2 != 0xff);
sys/arch/mac68k/mac68k/iop.c
197
printf("OLD cs2: 0x%x (i = %d)\n", (unsigned) ioph->control_status, cs);
sys/arch/mac68k/mac68k/iop.c
248
u_char cs;
sys/arch/mac68k/mac68k/iop.c
254
cs = ioph->control_status;
sys/arch/mac68k/mac68k/iop.c
259
if ((cs & IOP_INTERRUPT) == 0) {
sys/arch/mac68k/mac68k/iop.c
261
(u_int) cs);
sys/arch/mac68k/mac68k/iop.c
268
if (cs & IOP_CS_INT0) {
sys/arch/mac68k/mac68k/iop.c
282
if (cs & IOP_CS_INT1) {
sys/arch/macppc/dev/zs.c
226
struct zs_chanstate *cs;
sys/arch/macppc/dev/zs.c
286
cs = &xcs->xzs_cs;
sys/arch/macppc/dev/zs.c
287
zsc->zsc_cs[channel] = cs;
sys/arch/macppc/dev/zs.c
289
zs_lock_init(cs);
sys/arch/macppc/dev/zs.c
290
cs->cs_channel = channel;
sys/arch/macppc/dev/zs.c
291
cs->cs_private = NULL;
sys/arch/macppc/dev/zs.c
292
cs->cs_ops = &zsops_null;
sys/arch/macppc/dev/zs.c
296
cs->cs_reg_csr = &zc->zc_csr;
sys/arch/macppc/dev/zs.c
297
cs->cs_reg_data = &zc->zc_data;
sys/arch/macppc/dev/zs.c
299
memcpy(cs->cs_creg, zs_init_reg, 16);
sys/arch/macppc/dev/zs.c
300
memcpy(cs->cs_preg, zs_init_reg, 16);
sys/arch/macppc/dev/zs.c
303
cs->cs_brg_clk = PCLK / 16; /* RTxC is 230400*16, so use 230400 */
sys/arch/macppc/dev/zs.c
305
cs->cs_defspeed = zs_get_speed(cs);
sys/arch/macppc/dev/zs.c
307
cs->cs_defspeed = zs_defspeed[channel];
sys/arch/macppc/dev/zs.c
308
cs->cs_defcflag = zs_def_cflag;
sys/arch/macppc/dev/zs.c
311
cs->cs_rr0_dcd = ZSRR0_DCD;
sys/arch/macppc/dev/zs.c
312
cs->cs_rr0_cts = 0;
sys/arch/macppc/dev/zs.c
313
cs->cs_wr5_dtr = ZSWR5_DTR;
sys/arch/macppc/dev/zs.c
314
cs->cs_wr5_rts = 0;
sys/arch/macppc/dev/zs.c
317
cs->cs_slave_type = ZS_SLAVE_NONE;
sys/arch/macppc/dev/zs.c
369
cs->cs_defspeed = 1;
sys/arch/macppc/dev/zs.c
370
cs->cs_creg[ZSRR_BAUDLO] = cs->cs_preg[ZSRR_BAUDLO] = 0xff;
sys/arch/macppc/dev/zs.c
371
cs->cs_creg[ZSRR_BAUDHI] = cs->cs_preg[ZSRR_BAUDHI] = 0xff;
sys/arch/macppc/dev/zs.c
372
zs_write_reg(cs, ZSRR_BAUDLO, 0xff);
sys/arch/macppc/dev/zs.c
373
zs_write_reg(cs, ZSRR_BAUDHI, 0xff);
sys/arch/macppc/dev/zs.c
400
zs_write_reg(cs, 9, reset);
sys/arch/macppc/dev/zs.c
426
cs = zsc->zsc_cs[0];
sys/arch/macppc/dev/zs.c
429
zs_write_reg(cs, 2, zs_init_reg[2]);
sys/arch/macppc/dev/zs.c
431
zs_write_reg(cs, 9, zs_init_reg[9]);
sys/arch/macppc/dev/zs.c
450
zsmdioctl(struct zs_chanstate *cs, u_long cmd, void *data)
sys/arch/macppc/dev/zs.c
460
zsmd_setclock(struct zs_chanstate *cs)
sys/arch/macppc/dev/zs.c
463
struct xzs_chanstate *xcs = (void *)cs;
sys/arch/macppc/dev/zs.c
465
if (cs->cs_channel != 0)
sys/arch/macppc/dev/zs.c
496
struct zs_chanstate *cs;
sys/arch/macppc/dev/zs.c
502
cs = zsc->zsc_cs[ch];
sys/arch/macppc/dev/zs.c
503
zstty_txdma_int(cs);
sys/arch/macppc/dev/zs.c
505
if (cs->cs_softreq)
sys/arch/macppc/dev/zs.c
512
zs_dma_setup(struct zs_chanstate *cs, void *pa, int len)
sys/arch/macppc/dev/zs.c
516
int ch = cs->cs_channel;
sys/arch/macppc/dev/zs.c
538
zs_get_speed(struct zs_chanstate *cs)
sys/arch/macppc/dev/zs.c
542
tconst = zs_read_reg(cs, 12);
sys/arch/macppc/dev/zs.c
543
tconst |= zs_read_reg(cs, 13) << 8;
sys/arch/macppc/dev/zs.c
544
return TCONST_TO_BPS(cs->cs_brg_clk, tconst);
sys/arch/macppc/dev/zs.c
565
zs_set_speed(struct zs_chanstate *cs, int bps)
sys/arch/macppc/dev/zs.c
567
struct xzs_chanstate *xcs = (void *) cs;
sys/arch/macppc/dev/zs.c
655
cs->cs_brg_clk = xcs->cs_clocks[i].clk >> 4;
sys/arch/macppc/dev/zs.c
657
cs->cs_brg_clk = PCLK / 16;
sys/arch/macppc/dev/zs.c
667
cs->cs_preg[4] = ZSWR4_CLK_X16;
sys/arch/macppc/dev/zs.c
668
cs->cs_preg[11]= ZSWR11_RXCLK_BAUD | ZSWR11_TXCLK_BAUD;
sys/arch/macppc/dev/zs.c
670
cs->cs_preg[14] = ZSWR14_BAUD_ENA | ZSWR14_BAUD_FROM_PCLK;
sys/arch/macppc/dev/zs.c
672
cs->cs_preg[14] = ZSWR14_BAUD_ENA;
sys/arch/macppc/dev/zs.c
676
cs->cs_preg[4] = tc0;
sys/arch/macppc/dev/zs.c
678
cs->cs_preg[11] = ZSWR11_RXCLK_RTXC | ZSWR11_TXCLK_RTXC;
sys/arch/macppc/dev/zs.c
680
cs->cs_preg[11] = ZSWR11_RXCLK_TRXC | ZSWR11_TXCLK_TRXC;
sys/arch/macppc/dev/zs.c
682
cs->cs_preg[14]= 0;
sys/arch/macppc/dev/zs.c
686
cs->cs_preg[12] = tc;
sys/arch/macppc/dev/zs.c
687
cs->cs_preg[13] = tc >> 8;
sys/arch/macppc/dev/zs.c
694
cs->cs_preg[4], cs->cs_preg[11], cs->cs_preg[14]);
sys/arch/macppc/dev/zs.c
697
cs->cs_preg[5] |= ZSWR5_RTS; /* Make sure the drivers are on! */
sys/arch/macppc/dev/zs.c
704
zs_set_modes(struct zs_chanstate *cs, int cflag)
sys/arch/macppc/dev/zs.c
706
struct xzs_chanstate *xcs = (void*)cs;
sys/arch/macppc/dev/zs.c
740
cs->cs_rr0_dcd = 0;
sys/arch/macppc/dev/zs.c
742
cs->cs_rr0_dcd = ZSRR0_DCD;
sys/arch/macppc/dev/zs.c
757
cs->cs_wr5_dtr = ZSWR5_DTR;
sys/arch/macppc/dev/zs.c
758
cs->cs_wr5_rts = 0;
sys/arch/macppc/dev/zs.c
759
cs->cs_rr0_cts = ZSRR0_CTS;
sys/arch/macppc/dev/zs.c
761
cs->cs_wr5_dtr = 0;
sys/arch/macppc/dev/zs.c
762
cs->cs_wr5_rts = ZSWR5_DTR;
sys/arch/macppc/dev/zs.c
763
cs->cs_rr0_cts = ZSRR0_CTS;
sys/arch/macppc/dev/zs.c
765
cs->cs_wr5_dtr = 0;
sys/arch/macppc/dev/zs.c
766
cs->cs_wr5_rts = ZSWR5_DTR;
sys/arch/macppc/dev/zs.c
767
cs->cs_rr0_cts = ZSRR0_DCD;
sys/arch/macppc/dev/zs.c
769
cs->cs_wr5_dtr = ZSWR5_DTR;
sys/arch/macppc/dev/zs.c
770
cs->cs_wr5_rts = 0;
sys/arch/macppc/dev/zs.c
771
cs->cs_rr0_cts = 0;
sys/arch/macppc/dev/zs.c
789
zs_read_reg(struct zs_chanstate *cs, uint8_t reg)
sys/arch/macppc/dev/zs.c
793
out8(cs->cs_reg_csr, reg);
sys/arch/macppc/dev/zs.c
795
val = in8(cs->cs_reg_csr);
sys/arch/macppc/dev/zs.c
801
zs_write_reg(struct zs_chanstate *cs, uint8_t reg, uint8_t val)
sys/arch/macppc/dev/zs.c
803
out8(cs->cs_reg_csr, reg);
sys/arch/macppc/dev/zs.c
805
out8(cs->cs_reg_csr, val);
sys/arch/macppc/dev/zs.c
810
zs_read_csr(struct zs_chanstate *cs)
sys/arch/macppc/dev/zs.c
814
val = in8(cs->cs_reg_csr);
sys/arch/macppc/dev/zs.c
822
zs_write_csr(struct zs_chanstate *cs, uint8_t val)
sys/arch/macppc/dev/zs.c
825
out8(cs->cs_reg_csr, val);
sys/arch/macppc/dev/zs.c
830
zs_read_data(struct zs_chanstate *cs)
sys/arch/macppc/dev/zs.c
834
val = in8(cs->cs_reg_data);
sys/arch/macppc/dev/zs.c
840
zs_write_data(struct zs_chanstate *cs, uint8_t val)
sys/arch/macppc/dev/zs.c
842
out8(cs->cs_reg_data, val);
sys/arch/macppc/dev/zs.c
965
zs_abort(struct zs_chanstate *cs)
sys/arch/macppc/dev/zs_kgdb.c
100
cs->cs_preg[5] |= ZSWR5_DTR | ZSWR5_RTS;
sys/arch/macppc/dev/zs_kgdb.c
101
cs->cs_preg[12] = tconst;
sys/arch/macppc/dev/zs_kgdb.c
102
cs->cs_preg[13] = tconst >> 8;
sys/arch/macppc/dev/zs_kgdb.c
105
zs_loadchannelregs(cs);
sys/arch/macppc/dev/zs_kgdb.c
122
struct zs_chanstate cs;
sys/arch/macppc/dev/zs_kgdb.c
163
memset((void *)&cs, 0, sizeof(cs));
sys/arch/macppc/dev/zs_kgdb.c
164
cs.cs_channel = channel;
sys/arch/macppc/dev/zs_kgdb.c
165
cs.cs_brg_clk = PCLK / 16;
sys/arch/macppc/dev/zs_kgdb.c
166
cs.cs_reg_csr = &zc->zc_csr;
sys/arch/macppc/dev/zs_kgdb.c
167
cs.cs_reg_data = &zc->zc_data;
sys/arch/macppc/dev/zs_kgdb.c
170
zs_setparam(&cs, 0, kgdb_rate);
sys/arch/macppc/dev/zs_kgdb.c
184
zs_check_kgdb(struct zs_chanstate *cs, int dev)
sys/arch/macppc/dev/zs_kgdb.c
193
cs->cs_private = NULL;
sys/arch/macppc/dev/zs_kgdb.c
194
cs->cs_ops = &zsops_kgdb;
sys/arch/macppc/dev/zs_kgdb.c
197
zs_setparam(cs, 1, kgdb_rate);
sys/arch/macppc/dev/zs_kgdb.c
207
zskgdb(struct zs_chanstate *cs)
sys/arch/macppc/dev/zs_kgdb.c
229
zs_kgdb_rxint(struct zs_chanstate *cs)
sys/arch/macppc/dev/zs_kgdb.c
237
rr1 = zs_read_reg(cs, 1);
sys/arch/macppc/dev/zs_kgdb.c
238
c = zs_read_data(cs);
sys/arch/macppc/dev/zs_kgdb.c
242
zs_write_csr(cs, ZSWR0_RESET_ERRORS);
sys/arch/macppc/dev/zs_kgdb.c
246
zskgdb(cs);
sys/arch/macppc/dev/zs_kgdb.c
253
zs_kgdb_txint(register struct zs_chanstate *cs)
sys/arch/macppc/dev/zs_kgdb.c
255
zs_write_csr(cs, ZSWR0_RESET_TXINT);
sys/arch/macppc/dev/zs_kgdb.c
259
zs_kgdb_stint(register struct zs_chanstate *cs, int force)
sys/arch/macppc/dev/zs_kgdb.c
263
rr0 = zs_read_csr(cs);
sys/arch/macppc/dev/zs_kgdb.c
264
zs_write_csr(cs, ZSWR0_RESET_STATUS);
sys/arch/macppc/dev/zs_kgdb.c
271
zskgdb(cs);
sys/arch/macppc/dev/zs_kgdb.c
276
zs_kgdb_softint(struct zs_chanstate *cs)
sys/arch/macppc/dev/zs_kgdb.c
88
zs_setparam(struct zs_chanstate *cs, int iena, int rate)
sys/arch/macppc/dev/zs_kgdb.c
92
memcpy(cs->cs_preg, zs_kgdb_regs, 16);
sys/arch/macppc/dev/zs_kgdb.c
95
cs->cs_preg[1] = ZSWR1_RIE | ZSWR1_SIE;
sys/arch/macppc/dev/zs_kgdb.c
99
tconst = BPS_TO_TCONST(cs->cs_brg_clk, rate);
sys/arch/macppc/include/z8530var.h
158
uint8_t zs_read_reg(struct zs_chanstate *cs, uint8_t reg);
sys/arch/macppc/include/z8530var.h
159
uint8_t zs_read_csr(struct zs_chanstate *cs);
sys/arch/macppc/include/z8530var.h
160
uint8_t zs_read_data(struct zs_chanstate *cs);
sys/arch/macppc/include/z8530var.h
162
void zs_write_reg(struct zs_chanstate *cs, uint8_t reg,uint8_t val);
sys/arch/macppc/include/z8530var.h
163
void zs_write_csr(struct zs_chanstate *cs, uint8_t val);
sys/arch/macppc/include/z8530var.h
164
void zs_write_data(struct zs_chanstate *cs, uint8_t val);
sys/arch/macppc/include/z8530var.h
171
int zsmdioctl(struct zs_chanstate *cs, u_long cmd, void *data);
sys/arch/macppc/include/z8530var.h
173
#define ZS_MD_IOCTL(cs, cmd, data) zsmdioctl(cs, cmd, data)
sys/arch/macppc/include/z8530var.h
176
void zsmd_setclock(struct zs_chanstate *cs);
sys/arch/macppc/include/z8530var.h
177
#define ZS_MD_SETCLK(cs) zsmd_setclock(cs)
sys/arch/mips/rmi/rmixl_iobus.c
171
rmixl_iobus_csconfig_t *cs = &sc->sc_csconfig[0];
sys/arch/mips/rmi/rmixl_iobus.c
174
memset(cs, 0, sizeof(rmixl_iobus_csconfig_t));
sys/arch/mips/rmi/rmixl_iobus.c
175
cs->cs_addr = bus_space_read_4(sc->sc_obio_bst, sc->sc_obio_bsh,
sys/arch/mips/rmi/rmixl_iobus.c
177
cs->cs_mask = bus_space_read_4(sc->sc_obio_bst, sc->sc_obio_bsh,
sys/arch/mips/rmi/rmixl_iobus.c
179
cs->cs_mask |= __BITS(15,0);
sys/arch/mips/rmi/rmixl_iobus.c
180
cs->cs_dev_parm = bus_space_read_4(sc->sc_obio_bst, sc->sc_obio_bsh,
sys/arch/mips/rmi/rmixl_iobus.c
184
i, cs->cs_addr, cs->cs_mask, cs->cs_dev_parm);
sys/arch/mips/rmi/rmixl_iobus.c
185
cs++;
sys/arch/mips/rmi/rmixl_iobus.c
214
rmixl_iobus_csconfig_t *cs;
sys/arch/mips/rmi/rmixl_iobus.c
226
cs = &sc->sc_csconfig[ia.ia_cs];
sys/arch/mips/rmi/rmixl_iobus.c
229
if (cs->cs_allocated) {
sys/arch/mips/rmi/rmixl_iobus.c
235
if (ia.ia_iobus_addr != cs->cs_addr) {
sys/arch/mips/rmi/rmixl_iobus.c
243
ia.ia_cs, cs->cs_addr, ia.ia_iobus_addr);
sys/arch/mips/rmi/rmixl_iobus.c
248
ia.ia_iobus_addr = cs->cs_addr;
sys/arch/mips/rmi/rmixl_iobus.c
253
cs = &sc->sc_csconfig[0];
sys/arch/mips/rmi/rmixl_iobus.c
255
if (cs->cs_allocated)
sys/arch/mips/rmi/rmixl_iobus.c
257
if (cs->cs_addr == ia.ia_iobus_addr) {
sys/arch/mips/rmi/rmixl_iobus.c
262
cs++;
sys/arch/mips/rmi/rmixl_iobus.c
273
if ((ia.ia_iobus_size - 1) > (bus_size_t)cs->cs_mask) {
sys/arch/mips/rmi/rmixl_iobus.c
276
ia.ia_iobus_size, ia.ia_cs, cs->cs_mask);
sys/arch/mips/rmi/rmixl_iobus.c
280
ia.ia_iobus_size = (bus_size_t)cs->cs_mask + 1;
sys/arch/mips/rmi/rmixl_iobus.c
283
ia.ia_dev_parm = cs->cs_dev_parm;
sys/arch/mips/rmi/rmixl_iobus.c
286
cs->cs_allocated = true;
sys/arch/mips/sibyte/include/sb1250_regs.h
508
#define A_IO_EXT_CS_BASE(cs) (A_IO_EXT_CFG_BASE+IO_EXT_REGISTER_SPACING*(cs))
sys/arch/mips/sibyte/include/sb1250_regs.h
509
#define R_IO_EXT_REG(reg,cs) ((cs)*IO_EXT_REGISTER_SPACING + (reg))
sys/arch/mipsco/include/z8530var.h
111
uint8_t zs_read_reg(struct zs_chanstate *cs, uint8_t reg);
sys/arch/mipsco/include/z8530var.h
112
uint8_t zs_read_csr(struct zs_chanstate *cs);
sys/arch/mipsco/include/z8530var.h
113
uint8_t zs_read_data(struct zs_chanstate *cs);
sys/arch/mipsco/include/z8530var.h
115
void zs_write_reg(struct zs_chanstate *cs, uint8_t reg, uint8_t val);
sys/arch/mipsco/include/z8530var.h
116
void zs_write_csr(struct zs_chanstate *cs, uint8_t val);
sys/arch/mipsco/include/z8530var.h
117
void zs_write_data(struct zs_chanstate *cs, uint8_t val);
sys/arch/mipsco/obio/zs.c
200
struct zs_chanstate *cs;
sys/arch/mipsco/obio/zs.c
224
cs = zsc->zsc_cs[channel] = (struct zs_chanstate *)ch;
sys/arch/mipsco/obio/zs.c
226
zs_lock_init(cs);
sys/arch/mipsco/obio/zs.c
227
cs->cs_reg_csr = NULL;
sys/arch/mipsco/obio/zs.c
228
cs->cs_reg_data = NULL;
sys/arch/mipsco/obio/zs.c
229
cs->cs_channel = channel;
sys/arch/mipsco/obio/zs.c
230
cs->cs_private = NULL;
sys/arch/mipsco/obio/zs.c
231
cs->cs_ops = &zsops_null;
sys/arch/mipsco/obio/zs.c
232
cs->cs_brg_clk = PCLK / 16;
sys/arch/mipsco/obio/zs.c
243
memcpy(cs->cs_creg, zs_init_reg, 16);
sys/arch/mipsco/obio/zs.c
244
memcpy(cs->cs_preg, zs_init_reg, 16);
sys/arch/mipsco/obio/zs.c
247
cs->cs_defspeed = zs_get_speed(cs);
sys/arch/mipsco/obio/zs.c
249
cs->cs_defspeed = zs_defspeed;
sys/arch/mipsco/obio/zs.c
250
cs->cs_defcflag = zs_def_cflag;
sys/arch/mipsco/obio/zs.c
253
cs->cs_rr0_dcd = ZSRR0_DCD;
sys/arch/mipsco/obio/zs.c
254
cs->cs_rr0_cts = 0;
sys/arch/mipsco/obio/zs.c
255
cs->cs_wr5_dtr = ZSWR5_DTR | ZSWR5_RTS;
sys/arch/mipsco/obio/zs.c
256
cs->cs_wr5_rts = 0;
sys/arch/mipsco/obio/zs.c
264
zs_write_reg(cs, 9, 0);
sys/arch/mipsco/obio/zs.c
277
zs_write_reg(cs, 9, reset);
sys/arch/mipsco/obio/zs.c
293
cs = zsc->zsc_cs[0];
sys/arch/mipsco/obio/zs.c
296
zs_write_reg(cs, 2, zs_init_reg[2]);
sys/arch/mipsco/obio/zs.c
298
zs_write_reg(cs, 9, zs_init_reg[9]);
sys/arch/mipsco/obio/zs.c
382
zs_get_speed(struct zs_chanstate *cs)
sys/arch/mipsco/obio/zs.c
386
tconst = zs_read_reg(cs, 12);
sys/arch/mipsco/obio/zs.c
387
tconst |= zs_read_reg(cs, 13) << 8;
sys/arch/mipsco/obio/zs.c
388
return (TCONST_TO_BPS(cs->cs_brg_clk, tconst));
sys/arch/mipsco/obio/zs.c
395
zs_set_speed(struct zs_chanstate *cs, int bps)
sys/arch/mipsco/obio/zs.c
403
while (!(zs_read_csr(cs) & ZSRR0_TX_READY))
sys/arch/mipsco/obio/zs.c
412
if (cs->cs_brg_clk == 0)
sys/arch/mipsco/obio/zs.c
416
tconst = BPS_TO_TCONST(cs->cs_brg_clk, bps);
sys/arch/mipsco/obio/zs.c
422
real_bps = TCONST_TO_BPS(cs->cs_brg_clk, tconst);
sys/arch/mipsco/obio/zs.c
429
cs->cs_preg[12] = tconst;
sys/arch/mipsco/obio/zs.c
430
cs->cs_preg[13] = tconst >> 8;
sys/arch/mipsco/obio/zs.c
437
zs_set_modes(struct zs_chanstate *cs, int cflag)
sys/arch/mipsco/obio/zs.c
449
cs->cs_rr0_pps = 0;
sys/arch/mipsco/obio/zs.c
451
cs->cs_rr0_dcd = 0;
sys/arch/mipsco/obio/zs.c
453
cs->cs_rr0_pps = ZSRR0_DCD;
sys/arch/mipsco/obio/zs.c
455
cs->cs_rr0_dcd = ZSRR0_DCD;
sys/arch/mipsco/obio/zs.c
457
cs->cs_wr5_dtr = ZSWR5_DTR;
sys/arch/mipsco/obio/zs.c
458
cs->cs_wr5_rts = ZSWR5_RTS;
sys/arch/mipsco/obio/zs.c
459
cs->cs_rr0_cts = ZSRR0_CTS;
sys/arch/mipsco/obio/zs.c
461
cs->cs_wr5_dtr = 0;
sys/arch/mipsco/obio/zs.c
462
cs->cs_wr5_rts = ZSWR5_DTR;
sys/arch/mipsco/obio/zs.c
463
cs->cs_rr0_cts = ZSRR0_DCD;
sys/arch/mipsco/obio/zs.c
465
cs->cs_wr5_dtr = ZSWR5_DTR | ZSWR5_RTS;
sys/arch/mipsco/obio/zs.c
466
cs->cs_wr5_rts = 0;
sys/arch/mipsco/obio/zs.c
467
cs->cs_rr0_cts = 0;
sys/arch/mipsco/obio/zs.c
481
zs_read_reg(struct zs_chanstate *cs, uint8_t reg)
sys/arch/mipsco/obio/zs.c
484
struct zs_channel *zsc = (struct zs_channel *)cs;
sys/arch/mipsco/obio/zs.c
494
zs_write_reg(struct zs_chanstate *cs, uint8_t reg, uint8_t val)
sys/arch/mipsco/obio/zs.c
496
struct zs_channel *zsc = (struct zs_channel *)cs;
sys/arch/mipsco/obio/zs.c
505
zs_read_csr(struct zs_chanstate *cs)
sys/arch/mipsco/obio/zs.c
507
struct zs_channel *zsc = (struct zs_channel *)cs;
sys/arch/mipsco/obio/zs.c
516
zs_write_csr(struct zs_chanstate *cs, uint8_t val)
sys/arch/mipsco/obio/zs.c
518
struct zs_channel *zsc = (struct zs_channel *)cs;
sys/arch/mipsco/obio/zs.c
525
zs_read_data(struct zs_chanstate *cs)
sys/arch/mipsco/obio/zs.c
527
struct zs_channel *zsc = (struct zs_channel *)cs;
sys/arch/mipsco/obio/zs.c
536
zs_write_data(struct zs_chanstate *cs, uint8_t val)
sys/arch/mipsco/obio/zs.c
538
struct zs_channel *zsc = (struct zs_channel *)cs;
sys/arch/mipsco/obio/zs.c
545
zs_abort(struct zs_chanstate *cs)
sys/arch/mipsco/obio/zs.c
549
zskgdb(cs);
sys/arch/mipsco/obio/zs_kgdb.c
100
zs_setparam(struct zs_chanstate *cs, int iena, int rate)
sys/arch/mipsco/obio/zs_kgdb.c
104
memcpy(cs->cs_preg, zs_kgdb_regs, 16);
sys/arch/mipsco/obio/zs_kgdb.c
107
cs->cs_preg[1] = ZSWR1_RIE | ZSWR1_SIE;
sys/arch/mipsco/obio/zs_kgdb.c
111
tconst = BPS_TO_TCONST(cs->cs_brg_clk, rate);
sys/arch/mipsco/obio/zs_kgdb.c
113
cs->cs_preg[5] |= ZSWR5_DTR | ZSWR5_RTS;
sys/arch/mipsco/obio/zs_kgdb.c
114
cs->cs_preg[12] = tconst;
sys/arch/mipsco/obio/zs_kgdb.c
115
cs->cs_preg[13] = tconst >> 8;
sys/arch/mipsco/obio/zs_kgdb.c
118
zs_loadchannelregs(cs);
sys/arch/mipsco/obio/zs_kgdb.c
156
zs_check_kgdb(struct zs_chanstate *cs, int dev)
sys/arch/mipsco/obio/zs_kgdb.c
165
cs->cs_private = NULL;
sys/arch/mipsco/obio/zs_kgdb.c
166
cs->cs_ops = &zsops_kgdb;
sys/arch/mipsco/obio/zs_kgdb.c
169
zs_setparam(cs, 1, kgdb_rate);
sys/arch/mipsco/obio/zs_kgdb.c
179
zskgdb(struct zs_chanstate *cs)
sys/arch/mipsco/obio/zs_kgdb.c
208
zs_kgdb_rxint(struct zs_chanstate *cs)
sys/arch/mipsco/obio/zs_kgdb.c
216
rr1 = zs_read_reg(cs, 1);
sys/arch/mipsco/obio/zs_kgdb.c
217
c = zs_read_data(cs);
sys/arch/mipsco/obio/zs_kgdb.c
221
zs_write_csr(cs, ZSWR0_RESET_ERRORS);
sys/arch/mipsco/obio/zs_kgdb.c
225
zskgdb(cs);
sys/arch/mipsco/obio/zs_kgdb.c
232
zs_kgdb_txint(register struct zs_chanstate *cs)
sys/arch/mipsco/obio/zs_kgdb.c
234
zs_write_csr(cs, ZSWR0_RESET_TXINT);
sys/arch/mipsco/obio/zs_kgdb.c
238
zs_kgdb_stint(register struct zs_chanstate *cs, int force)
sys/arch/mipsco/obio/zs_kgdb.c
242
rr0 = zs_read_csr(cs);
sys/arch/mipsco/obio/zs_kgdb.c
243
zs_write_csr(cs, ZSWR0_RESET_STATUS);
sys/arch/mipsco/obio/zs_kgdb.c
250
zskgdb(cs);
sys/arch/mipsco/obio/zs_kgdb.c
255
zs_kgdb_softint(struct zs_chanstate *cs)
sys/arch/mipsco/obio/zs_kgdb.c
71
void zskgdb(struct zs_chanstate *cs);
sys/arch/mvme68k/dev/zs.c
134
struct zs_chanstate *cs;
sys/arch/mvme68k/dev/zs.c
146
cs = &zsc->zsc_cs_store[channel];
sys/arch/mvme68k/dev/zs.c
147
zsc->zsc_cs[channel] = cs;
sys/arch/mvme68k/dev/zs.c
154
memcpy(cs, zs_conschan, sizeof(struct zs_chanstate));
sys/arch/mvme68k/dev/zs.c
155
zs_conschan = cs;
sys/arch/mvme68k/dev/zs.c
158
cs->cs_reg_csr = zc->zc_csr;
sys/arch/mvme68k/dev/zs.c
159
cs->cs_reg_data = zc->zc_data;
sys/arch/mvme68k/dev/zs.c
160
memcpy(cs->cs_creg, zs_init_reg, 16);
sys/arch/mvme68k/dev/zs.c
161
memcpy(cs->cs_preg, zs_init_reg, 16);
sys/arch/mvme68k/dev/zs.c
162
cs->cs_defspeed = zs_defspeed[zsc_unit][channel];
sys/arch/mvme68k/dev/zs.c
165
zs_lock_init(cs);
sys/arch/mvme68k/dev/zs.c
166
cs->cs_brg_clk = pclk / 16;
sys/arch/mvme68k/dev/zs.c
167
cs->cs_creg[2] = cs->cs_preg[2] = vector;
sys/arch/mvme68k/dev/zs.c
168
zs_set_speed(cs, cs->cs_defspeed);
sys/arch/mvme68k/dev/zs.c
169
cs->cs_creg[12] = cs->cs_preg[12];
sys/arch/mvme68k/dev/zs.c
170
cs->cs_creg[13] = cs->cs_preg[13];
sys/arch/mvme68k/dev/zs.c
171
cs->cs_defcflag = zs_def_cflag;
sys/arch/mvme68k/dev/zs.c
174
cs->cs_rr0_dcd = ZSRR0_DCD;
sys/arch/mvme68k/dev/zs.c
175
cs->cs_rr0_cts = 0;
sys/arch/mvme68k/dev/zs.c
176
cs->cs_wr5_dtr = ZSWR5_DTR | ZSWR5_RTS;
sys/arch/mvme68k/dev/zs.c
177
cs->cs_wr5_rts = 0;
sys/arch/mvme68k/dev/zs.c
179
cs->cs_channel = channel;
sys/arch/mvme68k/dev/zs.c
180
cs->cs_private = NULL;
sys/arch/mvme68k/dev/zs.c
181
cs->cs_ops = &zsops_null;
sys/arch/mvme68k/dev/zs.c
190
zs_write_reg(cs, 9, 0);
sys/arch/mvme68k/dev/zs.c
191
zs_write_reg(cs, 2, vector);
sys/arch/mvme68k/dev/zs.c
204
zs_write_reg(cs, 9, reset);
sys/arch/mvme68k/dev/zs.c
288
zs_get_speed(struct zs_chanstate *cs)
sys/arch/mvme68k/dev/zs.c
292
tconst = zs_read_reg(cs, 12);
sys/arch/mvme68k/dev/zs.c
293
tconst |= zs_read_reg(cs, 13) << 8;
sys/arch/mvme68k/dev/zs.c
294
return TCONST_TO_BPS(cs->cs_brg_clk, tconst);
sys/arch/mvme68k/dev/zs.c
302
zs_set_speed(struct zs_chanstate *cs, int bps)
sys/arch/mvme68k/dev/zs.c
310
if (cs->cs_brg_clk == 0)
sys/arch/mvme68k/dev/zs.c
314
tconst = BPS_TO_TCONST(cs->cs_brg_clk, bps);
sys/arch/mvme68k/dev/zs.c
319
real_bps = TCONST_TO_BPS(cs->cs_brg_clk, tconst);
sys/arch/mvme68k/dev/zs.c
325
cs->cs_preg[12] = tconst;
sys/arch/mvme68k/dev/zs.c
326
cs->cs_preg[13] = tconst >> 8;
sys/arch/mvme68k/dev/zs.c
333
zs_set_modes(struct zs_chanstate *cs, int cflag)
sys/arch/mvme68k/dev/zs.c
345
cs->cs_rr0_pps = 0;
sys/arch/mvme68k/dev/zs.c
347
cs->cs_rr0_dcd = 0;
sys/arch/mvme68k/dev/zs.c
349
cs->cs_rr0_pps = ZSRR0_DCD;
sys/arch/mvme68k/dev/zs.c
351
cs->cs_rr0_dcd = ZSRR0_DCD;
sys/arch/mvme68k/dev/zs.c
353
cs->cs_wr5_dtr = ZSWR5_DTR;
sys/arch/mvme68k/dev/zs.c
354
cs->cs_wr5_rts = ZSWR5_RTS;
sys/arch/mvme68k/dev/zs.c
355
cs->cs_rr0_cts = ZSRR0_CTS;
sys/arch/mvme68k/dev/zs.c
357
cs->cs_wr5_dtr = 0;
sys/arch/mvme68k/dev/zs.c
358
cs->cs_wr5_rts = ZSWR5_DTR;
sys/arch/mvme68k/dev/zs.c
359
cs->cs_rr0_cts = ZSRR0_DCD;
sys/arch/mvme68k/dev/zs.c
361
cs->cs_wr5_dtr = ZSWR5_DTR | ZSWR5_RTS;
sys/arch/mvme68k/dev/zs.c
362
cs->cs_wr5_rts = 0;
sys/arch/mvme68k/dev/zs.c
363
cs->cs_rr0_cts = 0;
sys/arch/mvme68k/dev/zs.c
377
zs_read_reg(struct zs_chanstate *cs, uint8_t reg)
sys/arch/mvme68k/dev/zs.c
381
*cs->cs_reg_csr = reg;
sys/arch/mvme68k/dev/zs.c
383
val = *cs->cs_reg_csr;
sys/arch/mvme68k/dev/zs.c
389
zs_write_reg(struct zs_chanstate *cs, uint8_t reg, uint8_t val)
sys/arch/mvme68k/dev/zs.c
392
*cs->cs_reg_csr = reg;
sys/arch/mvme68k/dev/zs.c
394
*cs->cs_reg_csr = val;
sys/arch/mvme68k/dev/zs.c
399
zs_read_csr(struct zs_chanstate *cs)
sys/arch/mvme68k/dev/zs.c
403
val = *cs->cs_reg_csr;
sys/arch/mvme68k/dev/zs.c
409
zs_write_csr(struct zs_chanstate *cs, uint8_t val)
sys/arch/mvme68k/dev/zs.c
412
*cs->cs_reg_csr = val;
sys/arch/mvme68k/dev/zs.c
417
zs_read_data(struct zs_chanstate *cs)
sys/arch/mvme68k/dev/zs.c
421
val = *cs->cs_reg_data;
sys/arch/mvme68k/dev/zs.c
427
zs_write_data(struct zs_chanstate *cs, uint8_t val)
sys/arch/mvme68k/dev/zs.c
430
*cs->cs_reg_data = val;
sys/arch/mvme68k/dev/zs.c
444
struct zs_chanstate *cs = arg;
sys/arch/mvme68k/dev/zs.c
451
rr0 = *cs->cs_reg_csr;
sys/arch/mvme68k/dev/zs.c
456
stat = zs_read_reg(cs, 1) & (ZSRR1_FE | ZSRR1_DO | ZSRR1_PE);
sys/arch/mvme68k/dev/zs.c
458
zs_write_csr(cs, ZSM_RESET_ERR);
sys/arch/mvme68k/dev/zs.c
463
c = *cs->cs_reg_data;
sys/arch/mvme68k/dev/zs.c
476
struct zs_chanstate *cs = arg;
sys/arch/mvme68k/dev/zs.c
482
rr0 = *cs->cs_reg_csr;
sys/arch/mvme68k/dev/zs.c
486
*cs->cs_reg_data = c;
sys/arch/mvme68k/dev/zs.c
497
struct zs_chanstate *cs;
sys/arch/mvme68k/dev/zs.c
507
zs_conschan = cs = &zs_conschan_store;
sys/arch/mvme68k/dev/zs.c
511
cs->cs_brg_clk = pclk / 16;
sys/arch/mvme68k/dev/zs.c
512
cs->cs_reg_csr = zc->zc_csr;
sys/arch/mvme68k/dev/zs.c
513
cs->cs_reg_data = zc->zc_data;
sys/arch/mvme68k/dev/zs.c
516
memcpy(cs->cs_preg, zs_init_reg, 16);
sys/arch/mvme68k/dev/zs.c
517
cs->cs_preg[5] |= (ZSWR5_DTR | ZSWR5_RTS);
sys/arch/mvme68k/dev/zs.c
522
cs->cs_defspeed = zs_get_speed(cs);
sys/arch/mvme68k/dev/zs.c
524
cs->cs_defspeed = 9600; /* XXX */
sys/arch/mvme68k/dev/zs.c
526
zs_set_speed(cs, cs->cs_defspeed);
sys/arch/mvme68k/dev/zs.c
527
cs->cs_creg[12] = cs->cs_preg[12];
sys/arch/mvme68k/dev/zs.c
528
cs->cs_creg[13] = cs->cs_preg[13];
sys/arch/mvme68k/dev/zs.c
531
zs_write_reg(cs, 9, 0);
sys/arch/mvme68k/dev/zs.c
534
zs_write_reg(cs, 9, ZSWR9_HARD_RESET);
sys/arch/mvme68k/dev/zs.c
537
zs_loadchannelregs(cs);
sys/arch/mvme68k/dev/zs.c
546
struct zs_chanstate *cs = zs_conschan;
sys/arch/mvme68k/dev/zs.c
549
c = zs_getc(cs);
sys/arch/mvme68k/dev/zs.c
559
struct zs_chanstate *cs = zs_conschan;
sys/arch/mvme68k/dev/zs.c
561
zs_putc(cs, c);
sys/arch/mvme68k/dev/zs.c
568
zs_abort(struct zs_chanstate *cs)
sys/arch/mvme68k/dev/zs.c
575
rr0 = *cs->cs_reg_csr;
sys/arch/mvme68k/include/z8530var.h
105
uint8_t zs_read_reg(struct zs_chanstate *cs, uint8_t reg);
sys/arch/mvme68k/include/z8530var.h
106
uint8_t zs_read_csr(struct zs_chanstate *cs);
sys/arch/mvme68k/include/z8530var.h
107
uint8_t zs_read_data(struct zs_chanstate *cs);
sys/arch/mvme68k/include/z8530var.h
109
void zs_write_reg(struct zs_chanstate *cs, uint8_t reg, uint8_t val);
sys/arch/mvme68k/include/z8530var.h
110
void zs_write_csr(struct zs_chanstate *cs, uint8_t val);
sys/arch/mvme68k/include/z8530var.h
111
void zs_write_data(struct zs_chanstate *cs, uint8_t val);
sys/arch/news68k/dev/kb.c
173
struct console_softc *cs = v;
sys/arch/news68k/dev/zs.c
189
struct zs_chanstate *cs;
sys/arch/news68k/dev/zs.c
207
cs = &zsc->zsc_cs_store[channel];
sys/arch/news68k/dev/zs.c
209
zsc->zsc_cs[channel] = cs;
sys/arch/news68k/dev/zs.c
216
memcpy(cs, zs_conschan, sizeof(struct zs_chanstate));
sys/arch/news68k/dev/zs.c
217
zs_conschan = cs;
sys/arch/news68k/dev/zs.c
220
cs->cs_reg_csr = &zc->zc_csr;
sys/arch/news68k/dev/zs.c
221
cs->cs_reg_data = &zc->zc_data;
sys/arch/news68k/dev/zs.c
222
memcpy(cs->cs_creg, zs_init_reg, 16);
sys/arch/news68k/dev/zs.c
223
memcpy(cs->cs_preg, zs_init_reg, 16);
sys/arch/news68k/dev/zs.c
224
cs->cs_defspeed = zs_defspeed;
sys/arch/news68k/dev/zs.c
228
zs_lock_init(cs);
sys/arch/news68k/dev/zs.c
229
cs->cs_defcflag = zs_def_cflag;
sys/arch/news68k/dev/zs.c
231
cs->cs_channel = channel;
sys/arch/news68k/dev/zs.c
232
cs->cs_private = NULL;
sys/arch/news68k/dev/zs.c
233
cs->cs_ops = &zsops_null;
sys/arch/news68k/dev/zs.c
234
cs->cs_brg_clk = pclk[clk] / 16;
sys/arch/news68k/dev/zs.c
237
cs->cs_rr0_dcd = ZSRR0_DCD;
sys/arch/news68k/dev/zs.c
238
cs->cs_rr0_cts = 0;
sys/arch/news68k/dev/zs.c
239
cs->cs_wr5_dtr = ZSWR5_DTR | ZSWR5_RTS;
sys/arch/news68k/dev/zs.c
240
cs->cs_wr5_rts = 0;
sys/arch/news68k/dev/zs.c
249
zs_write_reg(cs, 9, 0);
sys/arch/news68k/dev/zs.c
263
zs_write_reg(cs, 9, reset);
sys/arch/news68k/dev/zs.c
279
cs = zsc->zsc_cs[0];
sys/arch/news68k/dev/zs.c
282
zs_write_reg(cs, 2, zs_init_reg[2]);
sys/arch/news68k/dev/zs.c
284
zs_write_reg(cs, 9, zs_init_reg[9]);
sys/arch/news68k/dev/zs.c
328
zs_get_speed(struct zs_chanstate *cs)
sys/arch/news68k/dev/zs.c
332
tconst = zs_read_reg(cs, 12);
sys/arch/news68k/dev/zs.c
333
tconst |= zs_read_reg(cs, 13) << 8;
sys/arch/news68k/dev/zs.c
334
return TCONST_TO_BPS(cs->cs_brg_clk, tconst);
sys/arch/news68k/dev/zs.c
342
zs_set_speed(struct zs_chanstate *cs, int bps)
sys/arch/news68k/dev/zs.c
350
if (cs->cs_brg_clk == 0)
sys/arch/news68k/dev/zs.c
354
tconst = BPS_TO_TCONST(cs->cs_brg_clk, bps);
sys/arch/news68k/dev/zs.c
359
real_bps = TCONST_TO_BPS(cs->cs_brg_clk, tconst);
sys/arch/news68k/dev/zs.c
365
cs->cs_preg[12] = tconst;
sys/arch/news68k/dev/zs.c
366
cs->cs_preg[13] = tconst >> 8;
sys/arch/news68k/dev/zs.c
373
zs_set_modes(struct zs_chanstate *cs, int cflag)
sys/arch/news68k/dev/zs.c
385
cs->cs_rr0_pps = 0;
sys/arch/news68k/dev/zs.c
387
cs->cs_rr0_dcd = 0;
sys/arch/news68k/dev/zs.c
389
cs->cs_rr0_pps = ZSRR0_DCD;
sys/arch/news68k/dev/zs.c
391
cs->cs_rr0_dcd = ZSRR0_DCD;
sys/arch/news68k/dev/zs.c
393
cs->cs_wr5_dtr = ZSWR5_DTR;
sys/arch/news68k/dev/zs.c
394
cs->cs_wr5_rts = ZSWR5_RTS;
sys/arch/news68k/dev/zs.c
395
cs->cs_rr0_cts = ZSRR0_CTS;
sys/arch/news68k/dev/zs.c
397
cs->cs_wr5_dtr = 0;
sys/arch/news68k/dev/zs.c
398
cs->cs_wr5_rts = ZSWR5_DTR;
sys/arch/news68k/dev/zs.c
399
cs->cs_rr0_cts = ZSRR0_DCD;
sys/arch/news68k/dev/zs.c
401
cs->cs_wr5_dtr = ZSWR5_DTR | ZSWR5_RTS;
sys/arch/news68k/dev/zs.c
402
cs->cs_wr5_rts = 0;
sys/arch/news68k/dev/zs.c
403
cs->cs_rr0_cts = 0;
sys/arch/news68k/dev/zs.c
417
zs_read_reg(struct zs_chanstate *cs, uint8_t reg)
sys/arch/news68k/dev/zs.c
421
*cs->cs_reg_csr = reg;
sys/arch/news68k/dev/zs.c
423
val = *cs->cs_reg_csr;
sys/arch/news68k/dev/zs.c
429
zs_write_reg(struct zs_chanstate *cs, uint8_t reg, uint8_t val)
sys/arch/news68k/dev/zs.c
432
*cs->cs_reg_csr = reg;
sys/arch/news68k/dev/zs.c
434
*cs->cs_reg_csr = val;
sys/arch/news68k/dev/zs.c
439
zs_read_csr(struct zs_chanstate *cs)
sys/arch/news68k/dev/zs.c
443
val = *cs->cs_reg_csr;
sys/arch/news68k/dev/zs.c
449
zs_write_csr(struct zs_chanstate *cs, uint8_t val)
sys/arch/news68k/dev/zs.c
452
*cs->cs_reg_csr = val;
sys/arch/news68k/dev/zs.c
457
zs_read_data(struct zs_chanstate *cs)
sys/arch/news68k/dev/zs.c
461
val = *cs->cs_reg_data;
sys/arch/news68k/dev/zs.c
467
zs_write_data(struct zs_chanstate *cs, uint8_t val)
sys/arch/news68k/dev/zs.c
470
*cs->cs_reg_data = val;
sys/arch/news68k/dev/zs.c
475
zs_abort(struct zs_chanstate *cs)
sys/arch/news68k/dev/zs.c
489
struct zs_chanstate *cs = arg;
sys/arch/news68k/dev/zs.c
495
rr0 = *cs->cs_reg_csr;
sys/arch/news68k/dev/zs.c
499
c = *cs->cs_reg_data;
sys/arch/news68k/dev/zs.c
512
struct zs_chanstate *cs = arg;
sys/arch/news68k/dev/zs.c
518
rr0 = *cs->cs_reg_csr;
sys/arch/news68k/dev/zs.c
522
*cs->cs_reg_data = c;
sys/arch/news68k/dev/zs.c
555
struct zs_chanstate *cs;
sys/arch/news68k/dev/zs.c
569
zs_conschan = cs = &zs_conschan_store;
sys/arch/news68k/dev/zs.c
572
cs->cs_reg_csr = &zc_cons->zc_csr;
sys/arch/news68k/dev/zs.c
573
cs->cs_reg_data = &zc_cons->zc_data;
sys/arch/news68k/dev/zs.c
576
memcpy(cs->cs_preg, zs_init_reg, 16);
sys/arch/news68k/dev/zs.c
577
cs->cs_preg[5] |= ZSWR5_DTR | ZSWR5_RTS;
sys/arch/news68k/dev/zs.c
579
cs->cs_preg[12] = BPS_TO_TCONST(pclk[systype] / 16, 9600); /* XXX */
sys/arch/news68k/dev/zs.c
580
cs->cs_preg[13] = 0;
sys/arch/news68k/dev/zs.c
581
cs->cs_defspeed = 9600;
sys/arch/news68k/dev/zs.c
584
zs_write_reg(cs, 9, 0);
sys/arch/news68k/dev/zs.c
587
zs_write_reg(cs, 9, ZSWR9_HARD_RESET);
sys/arch/news68k/dev/zs.c
590
zs_loadchannelregs(cs);
sys/arch/news68k/include/z8530var.h
104
uint8_t zs_read_reg(struct zs_chanstate *cs, uint8_t reg);
sys/arch/news68k/include/z8530var.h
105
uint8_t zs_read_csr(struct zs_chanstate *cs);
sys/arch/news68k/include/z8530var.h
106
uint8_t zs_read_data(struct zs_chanstate *cs);
sys/arch/news68k/include/z8530var.h
108
void zs_write_reg(struct zs_chanstate *cs, uint8_t reg, uint8_t val);
sys/arch/news68k/include/z8530var.h
109
void zs_write_csr(struct zs_chanstate *cs, uint8_t val);
sys/arch/news68k/include/z8530var.h
110
void zs_write_data(struct zs_chanstate *cs, uint8_t val);
sys/arch/newsmips/apbus/zs_ap.c
252
struct zs_chanstate *cs;
sys/arch/newsmips/apbus/zs_ap.c
339
cs = &zsc->zsc_cs_store[channel];
sys/arch/newsmips/apbus/zs_ap.c
340
zsc->zsc_cs[channel] = cs;
sys/arch/newsmips/apbus/zs_ap.c
342
zs_lock_init(cs);
sys/arch/newsmips/apbus/zs_ap.c
343
cs->cs_channel = channel;
sys/arch/newsmips/apbus/zs_ap.c
344
cs->cs_private = NULL;
sys/arch/newsmips/apbus/zs_ap.c
345
cs->cs_ops = &zsops_null;
sys/arch/newsmips/apbus/zs_ap.c
346
cs->cs_brg_clk = PCLK / 16;
sys/arch/newsmips/apbus/zs_ap.c
351
memcpy(cs, zs_ap_conschan, sizeof(struct zs_chanstate));
sys/arch/newsmips/apbus/zs_ap.c
352
zs_ap_conschan = cs;
sys/arch/newsmips/apbus/zs_ap.c
355
cs->cs_reg_csr = &zc->zc_csr;
sys/arch/newsmips/apbus/zs_ap.c
356
cs->cs_reg_data = &zc->zc_data;
sys/arch/newsmips/apbus/zs_ap.c
357
memcpy(cs->cs_creg, zs_init_reg, 16);
sys/arch/newsmips/apbus/zs_ap.c
358
memcpy(cs->cs_preg, zs_init_reg, 16);
sys/arch/newsmips/apbus/zs_ap.c
359
cs->cs_defspeed = zs_defspeed;
sys/arch/newsmips/apbus/zs_ap.c
362
cs->cs_defcflag = zs_def_cflag;
sys/arch/newsmips/apbus/zs_ap.c
365
cs->cs_rr0_dcd = ZSRR0_DCD;
sys/arch/newsmips/apbus/zs_ap.c
366
cs->cs_rr0_cts = 0;
sys/arch/newsmips/apbus/zs_ap.c
367
cs->cs_wr5_dtr = ZSWR5_DTR | ZSWR5_RTS;
sys/arch/newsmips/apbus/zs_ap.c
368
cs->cs_wr5_rts = 0;
sys/arch/newsmips/apbus/zs_ap.c
376
zs_write_reg(cs, 9, 0);
sys/arch/newsmips/apbus/zs_ap.c
389
zs_write_reg(cs, 9, reset);
sys/arch/newsmips/apbus/zs_ap.c
426
x = zs_read_reg(cs, 15);
sys/arch/newsmips/apbus/zs_ap.c
427
zs_write_reg(cs, 15, x | ZSWR15_ENABLE_ENHANCED);
sys/arch/newsmips/apbus/zs_ap.c
429
if (zs_read_reg(cs, 15) & ZSWR15_ENABLE_ENHANCED) { /* ESCC Z85230 */
sys/arch/newsmips/apbus/zs_ap.c
430
zs_write_reg(cs, 7, ZSWR7P_EXTEND_READ | ZSWR7P_TX_FIFO);
sys/arch/newsmips/apbus/zs_ap.c
439
cs = zsc->zsc_cs[0];
sys/arch/newsmips/apbus/zs_ap.c
442
zs_write_reg(cs, 2, zs_init_reg[2]);
sys/arch/newsmips/apbus/zs_ap.c
444
zs_write_reg(cs, 9, zs_init_reg[9]);
sys/arch/newsmips/apbus/zs_ap.c
540
struct zs_chanstate *cs;
sys/arch/newsmips/apbus/zs_ap.c
552
zs_ap_conschan = cs = &zs_ap_conschan_store;
sys/arch/newsmips/apbus/zs_ap.c
555
cs->cs_reg_csr = &zc_ap_cons->zc_csr;
sys/arch/newsmips/apbus/zs_ap.c
556
cs->cs_reg_data = &zc_ap_cons->zc_data;
sys/arch/newsmips/apbus/zs_ap.c
559
memcpy(cs->cs_preg, zs_init_reg, 16);
sys/arch/newsmips/apbus/zs_ap.c
560
cs->cs_preg[5] |= ZSWR5_DTR | ZSWR5_RTS;
sys/arch/newsmips/apbus/zs_ap.c
562
cs->cs_brg_clk = PCLK / 16;
sys/arch/newsmips/apbus/zs_ap.c
563
cs->cs_defspeed = 9600; /* PROM use 9600 bps */
sys/arch/newsmips/apbus/zs_ap.c
564
tconst = BPS_TO_TCONST(cs->cs_brg_clk, cs->cs_defspeed);
sys/arch/newsmips/apbus/zs_ap.c
565
cs->cs_preg[12] = tconst;
sys/arch/newsmips/apbus/zs_ap.c
566
cs->cs_preg[13] = tconst >> 8;
sys/arch/newsmips/apbus/zs_ap.c
569
zs_write_reg(cs, 9, 0);
sys/arch/newsmips/apbus/zs_ap.c
572
zs_write_reg(cs, 9, ZSWR9_HARD_RESET);
sys/arch/newsmips/apbus/zs_ap.c
575
zs_loadchannelregs(cs);
sys/arch/newsmips/dev/scsi_1185.c
1020
if (cs->comflg != CF_SEND)
sys/arch/newsmips/dev/scsi_1185.c
1021
cs->comflg = CF_SET;
sys/arch/newsmips/dev/scsi_1185.c
1022
sc_cout(sc, cs);
sys/arch/newsmips/dev/scsi_1185.c
1024
cs->comflg = CF_ENOUGH;
sys/arch/newsmips/dev/scsi_1185.c
1028
sc_min(sc, cs);
sys/arch/newsmips/dev/scsi_1185.c
1035
sc_mout(sc, cs);
sys/arch/newsmips/dev/scsi_1185.c
1040
sc_dio(sc, cs);
sys/arch/newsmips/dev/scsi_1185.c
1044
sc_sin(sc, cs);
sys/arch/newsmips/dev/scsi_1185.c
1048
printf("SCSI%d: unknown phase\n", cs->chan_num);
sys/arch/newsmips/dev/scsi_1185.c
1085
sc_cout(struct sc_softc *sc, struct sc_chan_stat *cs)
sys/arch/newsmips/dev/scsi_1185.c
1093
if (cs->comflg == CF_SET) {
sys/arch/newsmips/dev/scsi_1185.c
1094
struct sc_scb *scb = cs->scb;
sys/arch/newsmips/dev/scsi_1185.c
1096
cs->comflg = CF_SEND;
sys/arch/newsmips/dev/scsi_1185.c
1119
cs->act_trcnt = scb->sc_ctrnscnt;
sys/arch/newsmips/dev/scsi_1185.c
1120
cs->act_point = scb->sc_cpoint;
sys/arch/newsmips/dev/scsi_1185.c
1121
cs->act_tag = scb->sc_ctag;
sys/arch/newsmips/dev/scsi_1185.c
1122
cs->act_offset = scb->sc_coffset;
sys/arch/newsmips/dev/scsi_1185.c
1172
sc_min(struct sc_softc *sc, struct sc_chan_stat *cs)
sys/arch/newsmips/dev/scsi_1185.c
1174
struct sc_scb *scb = cs->scb;
sys/arch/newsmips/dev/scsi_1185.c
1225
if (sc->min_cnt[cs->chan_num] == 0) {
sys/arch/newsmips/dev/scsi_1185.c
1229
sc->min_cnt[cs->chan_num] = GET_MIN_COUNT;
sys/arch/newsmips/dev/scsi_1185.c
1230
sc->min_point[cs->chan_num] = scb->msgbuf;
sys/arch/newsmips/dev/scsi_1185.c
1232
*sc->min_point[cs->chan_num]++ = dummy;
sys/arch/newsmips/dev/scsi_1185.c
1242
if (sc->mout_flag[cs->chan_num] == MOUT_SYNC_TR)
sys/arch/newsmips/dev/scsi_1185.c
1243
sc->sync_tr[cs->chan_num] = 0;
sys/arch/newsmips/dev/scsi_1185.c
1252
cs->comflg = OFF;
sys/arch/newsmips/dev/scsi_1185.c
1257
cs->act_trcnt = scb->sc_ctrnscnt;
sys/arch/newsmips/dev/scsi_1185.c
1258
cs->act_point = scb->sc_cpoint;
sys/arch/newsmips/dev/scsi_1185.c
1259
cs->act_tag = scb->sc_ctag;
sys/arch/newsmips/dev/scsi_1185.c
1260
cs->act_offset = scb->sc_coffset;
sys/arch/newsmips/dev/scsi_1185.c
1267
scb->sc_ctrnscnt = cs->act_trcnt;
sys/arch/newsmips/dev/scsi_1185.c
1268
scb->sc_ctag = cs->act_tag;
sys/arch/newsmips/dev/scsi_1185.c
1269
scb->sc_coffset = cs->act_offset;
sys/arch/newsmips/dev/scsi_1185.c
1270
scb->sc_cpoint = cs->act_point;
sys/arch/newsmips/dev/scsi_1185.c
1282
cs->chan_num, dummy);
sys/arch/newsmips/dev/scsi_1185.c
1286
*sc->min_point[cs->chan_num]++ = dummy;
sys/arch/newsmips/dev/scsi_1185.c
1287
if (sc->min_cnt[cs->chan_num] == GET_MIN_COUNT)
sys/arch/newsmips/dev/scsi_1185.c
1288
sc->min_cnt[cs->chan_num] = dummy;
sys/arch/newsmips/dev/scsi_1185.c
1290
sc->min_cnt[cs->chan_num]--;
sys/arch/newsmips/dev/scsi_1185.c
1291
if (sc->min_cnt[cs->chan_num] <= 0) {
sys/arch/newsmips/dev/scsi_1185.c
1294
(sc->mout_flag[cs->chan_num] == MOUT_SYNC_TR)) {
sys/arch/newsmips/dev/scsi_1185.c
1309
sc->sync_tr[cs->chan_num] = 0;
sys/arch/newsmips/dev/scsi_1185.c
1311
sc->sync_tr[cs->chan_num] =
sys/arch/newsmips/dev/scsi_1185.c
1327
sc_mout(struct sc_softc *sc, struct sc_chan_stat *cs)
sys/arch/newsmips/dev/scsi_1185.c
1329
struct sc_scb *scb = cs->scb;
sys/arch/newsmips/dev/scsi_1185.c
1339
if (sc->mout_flag[cs->chan_num] == 0) {
sys/arch/newsmips/dev/scsi_1185.c
1340
sc->mout_flag[cs->chan_num] = MOUT_IDENTIFY;
sys/arch/newsmips/dev/scsi_1185.c
1351
sc->mout_flag[cs->chan_num] = MOUT_SYNC_TR;
sys/arch/newsmips/dev/scsi_1185.c
1451
sc_sin(struct sc_softc *sc, volatile struct sc_chan_stat *cs)
sys/arch/newsmips/dev/scsi_1185.c
1483
cs->scb->tstatus = sc_datr; /* get status byte */
sys/arch/newsmips/dev/scsi_1185.c
1491
sc_dio(struct sc_softc *sc, volatile struct sc_chan_stat *cs)
sys/arch/newsmips/dev/scsi_1185.c
1501
scb = cs->scb;
sys/arch/newsmips/dev/scsi_1185.c
1507
if (cs->act_trcnt <= 0) {
sys/arch/newsmips/dev/scsi_1185.c
1508
sc_dio_pad(sc, cs);
sys/arch/newsmips/dev/scsi_1185.c
1518
i = (cs->act_trcnt + DEV_BSIZE -1) / DEV_BSIZE;
sys/arch/newsmips/dev/scsi_1185.c
1523
i = cs->act_trcnt;
sys/arch/newsmips/dev/scsi_1185.c
1528
sc->pad_cnt[cs->chan_num] = i - cs->act_trcnt;
sys/arch/newsmips/dev/scsi_1185.c
1545
dmac_ctrcl = (uint8_t)(cs->act_trcnt & 0xff);
sys/arch/newsmips/dev/scsi_1185.c
1546
dmac_ctrcm = (uint8_t)((cs->act_trcnt >> 8) & 0xff);
sys/arch/newsmips/dev/scsi_1185.c
1547
dmac_ctrch = (uint8_t)((cs->act_trcnt >> 16) & 0x0f);
sys/arch/newsmips/dev/scsi_1185.c
1548
dmac_cofsh = (uint8_t)((cs->act_offset >> 8) & 0xf);
sys/arch/newsmips/dev/scsi_1185.c
1549
dmac_cofsl = (uint8_t)(cs->act_offset & 0xff);
sys/arch/newsmips/dev/scsi_1185.c
1558
for (i = cs->act_tag; i < pages; i++) {
sys/arch/newsmips/dev/scsi_1185.c
1578
pfn = kvtophys((vaddr_t)cs->act_point) >> PGSHIFT;
sys/arch/newsmips/dev/scsi_1185.c
1579
pages = (cs->act_trcnt >> PGSHIFT) + 2;
sys/arch/newsmips/dev/scsi_1185.c
1622
sc_dio_pad(struct sc_softc *sc, volatile struct sc_chan_stat *cs)
sys/arch/newsmips/dev/scsi_1185.c
1626
if (cs->act_trcnt >= 0)
sys/arch/newsmips/dev/scsi_1185.c
1662
append_wb(struct sc_softc *sc, struct sc_chan_stat *cs)
sys/arch/newsmips/dev/scsi_1185.c
1668
sc->wbq_actf = cs;
sys/arch/newsmips/dev/scsi_1185.c
1670
sc->wbq_actl->wb_next = cs;
sys/arch/newsmips/dev/scsi_1185.c
1671
sc->wbq_actl = cs;
sys/arch/newsmips/dev/scsi_1185.c
1672
cs->scb->istatus = INST_WAIT;
sys/arch/newsmips/dev/scsi_1185.c
1683
struct sc_chan_stat *cs;
sys/arch/newsmips/dev/scsi_1185.c
1687
cs = sc->wbq_actf;
sys/arch/newsmips/dev/scsi_1185.c
1688
if (cs && cs->chan_num == SC_OWNID) /* needed? */
sys/arch/newsmips/dev/scsi_1185.c
1689
cs = NULL;
sys/arch/newsmips/dev/scsi_1185.c
1691
return cs;
sys/arch/newsmips/dev/scsi_1185.c
1700
struct sc_chan_stat *cs;
sys/arch/newsmips/dev/scsi_1185.c
1708
cs = sc->wbq_actf;
sys/arch/newsmips/dev/scsi_1185.c
1709
sc->wbq_actf = cs->wb_next;
sys/arch/newsmips/dev/scsi_1185.c
1710
cs->wb_next = NULL;
sys/arch/newsmips/dev/scsi_1185.c
1711
if (sc->wbq_actl == cs)
sys/arch/newsmips/dev/scsi_1185.c
1713
cs->scb->istatus &= ~INST_WAIT;
sys/arch/newsmips/dev/scsi_1185.c
1721
adjust_transfer(struct sc_softc *sc, struct sc_chan_stat *cs)
sys/arch/newsmips/dev/scsi_1185.c
1723
struct sc_scb *scb = cs->scb;
sys/arch/newsmips/dev/scsi_1185.c
1732
remain_cnt -= sc->pad_cnt[cs->chan_num];
sys/arch/newsmips/dev/scsi_1185.c
1743
cs->act_trcnt = remain_cnt;
sys/arch/newsmips/dev/scsi_1185.c
1746
cs->act_tag += (offset >> PGSHIFT);
sys/arch/newsmips/dev/scsi_1185.c
1747
cs->act_offset = offset & PGOFSET;
sys/arch/newsmips/dev/scsi_1185.c
1749
cs->act_point += sent_byte;
sys/arch/newsmips/dev/scsi_1185.c
267
struct sc_chan_stat *cs;
sys/arch/newsmips/dev/scsi_1185.c
272
cs = &sc->chan_stat[chan];
sys/arch/newsmips/dev/scsi_1185.c
276
if (cs->scb != NULL) {
sys/arch/newsmips/dev/scsi_1185.c
278
printf("ie=0x%x scb=%p cs->sc=%p\n", ie, scb, cs->scb);
sys/arch/newsmips/dev/scsi_1185.c
298
cs->scb = scb;
sys/arch/newsmips/dev/scsi_1185.c
301
cs->scb = NULL;
sys/arch/newsmips/dev/scsi_1185.c
324
cs->scb = scb;
sys/arch/newsmips/dev/scsi_1185.c
325
cs->comflg = OFF;
sys/arch/newsmips/dev/scsi_1185.c
327
cs->intr_flg = ie;
sys/arch/newsmips/dev/scsi_1185.c
328
cs->chan_num = chan;
sys/arch/newsmips/dev/scsi_1185.c
334
append_wb(sc, cs);
sys/arch/newsmips/dev/scsi_1185.c
344
struct sc_chan_stat *cs;
sys/arch/newsmips/dev/scsi_1185.c
349
cs = get_wb_chan(sc);
sys/arch/newsmips/dev/scsi_1185.c
350
if ((cs == NULL) || (sc->ipc >= 0))
sys/arch/newsmips/dev/scsi_1185.c
352
chan = cs->chan_num;
sys/arch/newsmips/dev/scsi_1185.c
419
struct sc_chan_stat *cs;
sys/arch/newsmips/dev/scsi_1185.c
466
cs = get_wb_chan(sc);
sys/arch/newsmips/dev/scsi_1185.c
467
if (cs)
sys/arch/newsmips/dev/scsi_1185.c
468
chan = cs->chan_num;
sys/arch/newsmips/dev/scsi_1185.c
470
if (cs && (sc->sel_stat[chan] == SEL_START) &&
sys/arch/newsmips/dev/scsi_1185.c
768
struct sc_chan_stat *cs;
sys/arch/newsmips/dev/scsi_1185.c
784
cs = &sc->chan_stat[i];
sys/arch/newsmips/dev/scsi_1185.c
785
cs->wb_next = NULL;
sys/arch/newsmips/dev/scsi_1185.c
790
if (cs->scb != NULL) {
sys/arch/newsmips/dev/scsi_1185.c
791
struct sc_scb *scb = cs->scb;
sys/arch/newsmips/dev/scsi_1185.c
793
if ((cs->scb->istatus & INST_EP) == 0)
sys/arch/newsmips/dev/scsi_1185.c
794
cs->scb->istatus = (INST_EP|INST_HE);
sys/arch/newsmips/dev/scsi_1185.c
795
cs->scb = NULL;
sys/arch/newsmips/dev/scsi_1185.c
799
if (cs->intr_flg == SCSI_INTEN) {
sys/arch/newsmips/dev/scsi_1185.c
819
struct sc_chan_stat *cs;
sys/arch/newsmips/dev/scsi_1185.c
849
cs = &sc->chan_stat[chan];
sys/arch/newsmips/dev/scsi_1185.c
850
if (cs->scb == NULL) {
sys/arch/newsmips/dev/scsi_1185.c
854
if ((cs->scb->istatus & INST_WR) == 0) {
sys/arch/newsmips/dev/scsi_1185.c
864
sc->ip = cs;
sys/arch/newsmips/dev/scsi_1185.c
888
cs->scb->istatus |= INST_IP;
sys/arch/newsmips/dev/scsi_1185.c
889
cs->scb->istatus &= ~INST_WR;
sys/arch/newsmips/dev/scsi_1185.c
904
struct sc_chan_stat *cs;
sys/arch/newsmips/dev/scsi_1185.c
935
cs = sc->ip;
sys/arch/newsmips/dev/scsi_1185.c
936
if ((cs == NULL) || (sc->ipc < 0))
sys/arch/newsmips/dev/scsi_1185.c
939
if ((sc->sel_stat[cs->chan_num] != SEL_SUCCESS)
sys/arch/newsmips/dev/scsi_1185.c
940
&& (sc->sel_stat[cs->chan_num] != SEL_TIMEOUT))
sys/arch/newsmips/dev/scsi_1185.c
946
if ((cs->scb->istatus & (INST_EP|INST_WR)) == 0)
sys/arch/newsmips/dev/scsi_1185.c
947
cs->scb->istatus |= (INST_EP|INST_PRE|INST_LB);
sys/arch/newsmips/dev/scsi_1185.c
949
cs->scb->istatus &= ~INST_IP;
sys/arch/newsmips/dev/scsi_1185.c
955
if ((cs->scb->istatus & INST_WR) == 0) {
sys/arch/newsmips/dev/scsi_1185.c
956
struct sc_scb *scb = cs->scb;
sys/arch/newsmips/dev/scsi_1185.c
958
if (sc->perr_flag[cs->chan_num] > 0)
sys/arch/newsmips/dev/scsi_1185.c
959
cs->scb->istatus |= INST_EP|INST_PRE;
sys/arch/newsmips/dev/scsi_1185.c
960
cs->scb = NULL;
sys/arch/newsmips/dev/scsi_1185.c
964
if (cs->intr_flg == SCSI_INTEN) {
sys/arch/newsmips/dev/scsi_1185.c
967
handler = scintsw[cs->chan_num].sci_inthandler;
sys/arch/newsmips/dev/scsi_1185.c
969
(*handler)(scintsw[cs->chan_num].sci_ctlr);
sys/arch/newsmips/dev/scsi_1185.c
985
struct sc_chan_stat *cs;
sys/arch/newsmips/dev/scsi_1185.c
992
cs = sc->ip;
sys/arch/newsmips/dev/scsi_1185.c
993
if (cs == NULL)
sys/arch/newsmips/dev/zs.c
106
zs_get_speed(struct zs_chanstate *cs)
sys/arch/newsmips/dev/zs.c
110
tconst = zs_read_reg(cs, 12);
sys/arch/newsmips/dev/zs.c
111
tconst |= zs_read_reg(cs, 13) << 8;
sys/arch/newsmips/dev/zs.c
112
return TCONST_TO_BPS(cs->cs_brg_clk, tconst);
sys/arch/newsmips/dev/zs.c
119
zs_set_speed(struct zs_chanstate *cs, int bps)
sys/arch/newsmips/dev/zs.c
127
if (cs->cs_brg_clk == 0)
sys/arch/newsmips/dev/zs.c
131
tconst = BPS_TO_TCONST(cs->cs_brg_clk, bps);
sys/arch/newsmips/dev/zs.c
136
real_bps = TCONST_TO_BPS(cs->cs_brg_clk, tconst);
sys/arch/newsmips/dev/zs.c
142
cs->cs_preg[12] = tconst;
sys/arch/newsmips/dev/zs.c
143
cs->cs_preg[13] = tconst >> 8;
sys/arch/newsmips/dev/zs.c
150
zs_set_modes(struct zs_chanstate *cs, int cflag)
sys/arch/newsmips/dev/zs.c
162
cs->cs_rr0_pps = 0;
sys/arch/newsmips/dev/zs.c
164
cs->cs_rr0_dcd = 0;
sys/arch/newsmips/dev/zs.c
166
cs->cs_rr0_pps = ZSRR0_DCD;
sys/arch/newsmips/dev/zs.c
168
cs->cs_rr0_dcd = ZSRR0_DCD;
sys/arch/newsmips/dev/zs.c
170
cs->cs_wr5_dtr = ZSWR5_DTR;
sys/arch/newsmips/dev/zs.c
171
cs->cs_wr5_rts = ZSWR5_RTS;
sys/arch/newsmips/dev/zs.c
172
cs->cs_rr0_cts = ZSRR0_CTS;
sys/arch/newsmips/dev/zs.c
174
cs->cs_wr5_dtr = 0;
sys/arch/newsmips/dev/zs.c
175
cs->cs_wr5_rts = ZSWR5_DTR;
sys/arch/newsmips/dev/zs.c
176
cs->cs_rr0_cts = ZSRR0_DCD;
sys/arch/newsmips/dev/zs.c
178
cs->cs_wr5_dtr = ZSWR5_DTR | ZSWR5_RTS;
sys/arch/newsmips/dev/zs.c
179
cs->cs_wr5_rts = 0;
sys/arch/newsmips/dev/zs.c
180
cs->cs_rr0_cts = 0;
sys/arch/newsmips/dev/zs.c
193
zs_read_reg(struct zs_chanstate *cs, uint8_t reg)
sys/arch/newsmips/dev/zs.c
197
*cs->cs_reg_csr = reg;
sys/arch/newsmips/dev/zs.c
199
val = *cs->cs_reg_csr;
sys/arch/newsmips/dev/zs.c
205
zs_write_reg(struct zs_chanstate *cs, uint8_t reg, uint8_t val)
sys/arch/newsmips/dev/zs.c
208
*cs->cs_reg_csr = reg;
sys/arch/newsmips/dev/zs.c
210
*cs->cs_reg_csr = val;
sys/arch/newsmips/dev/zs.c
215
zs_read_csr(struct zs_chanstate *cs)
sys/arch/newsmips/dev/zs.c
219
val = *cs->cs_reg_csr;
sys/arch/newsmips/dev/zs.c
225
zs_write_csr(struct zs_chanstate *cs, uint8_t val)
sys/arch/newsmips/dev/zs.c
228
*cs->cs_reg_csr = val;
sys/arch/newsmips/dev/zs.c
233
zs_read_data(struct zs_chanstate *cs)
sys/arch/newsmips/dev/zs.c
237
val = *cs->cs_reg_data;
sys/arch/newsmips/dev/zs.c
243
zs_write_data(struct zs_chanstate *cs, uint8_t val)
sys/arch/newsmips/dev/zs.c
246
*cs->cs_reg_data = val;
sys/arch/newsmips/dev/zs.c
251
zs_abort(struct zs_chanstate *cs)
sys/arch/newsmips/dev/zs_hb.c
199
struct zs_chanstate *cs;
sys/arch/newsmips/dev/zs_hb.c
227
cs = &zsc->zsc_cs_store[channel];
sys/arch/newsmips/dev/zs_hb.c
228
zsc->zsc_cs[channel] = cs;
sys/arch/newsmips/dev/zs_hb.c
230
zs_lock_init(cs);
sys/arch/newsmips/dev/zs_hb.c
231
cs->cs_channel = channel;
sys/arch/newsmips/dev/zs_hb.c
232
cs->cs_private = NULL;
sys/arch/newsmips/dev/zs_hb.c
233
cs->cs_ops = &zsops_null;
sys/arch/newsmips/dev/zs_hb.c
235
cs->cs_brg_clk = PCLK / 16;
sys/arch/newsmips/dev/zs_hb.c
237
cs->cs_brg_clk = PCLK_EX / 16;
sys/arch/newsmips/dev/zs_hb.c
240
cs->cs_reg_csr = &zc->zc_csr;
sys/arch/newsmips/dev/zs_hb.c
241
cs->cs_reg_data = &zc->zc_data;
sys/arch/newsmips/dev/zs_hb.c
243
memcpy(cs->cs_creg, zs_init_reg, 16);
sys/arch/newsmips/dev/zs_hb.c
244
memcpy(cs->cs_preg, zs_init_reg, 16);
sys/arch/newsmips/dev/zs_hb.c
249
cs->cs_defspeed = zs_get_speed(cs);
sys/arch/newsmips/dev/zs_hb.c
251
cs->cs_defspeed = zs_defspeed;
sys/arch/newsmips/dev/zs_hb.c
252
cs->cs_defcflag = zs_def_cflag;
sys/arch/newsmips/dev/zs_hb.c
255
cs->cs_rr0_dcd = ZSRR0_DCD;
sys/arch/newsmips/dev/zs_hb.c
256
cs->cs_rr0_cts = 0;
sys/arch/newsmips/dev/zs_hb.c
257
cs->cs_wr5_dtr = ZSWR5_DTR | ZSWR5_RTS;
sys/arch/newsmips/dev/zs_hb.c
258
cs->cs_wr5_rts = 0;
sys/arch/newsmips/dev/zs_hb.c
266
zs_write_reg(cs, 9, 0);
sys/arch/newsmips/dev/zs_hb.c
279
zs_write_reg(cs, 9, reset);
sys/arch/newsmips/dev/zs_hb.c
298
cs = zsc->zsc_cs[0];
sys/arch/newsmips/dev/zs_hb.c
301
zs_write_reg(cs, 2, zs_init_reg[2]);
sys/arch/newsmips/dev/zs_hb.c
303
zs_write_reg(cs, 9, zs_init_reg[9]);
sys/arch/newsmips/include/z8530var.h
104
uint8_t zs_read_reg(struct zs_chanstate *cs, uint8_t reg);
sys/arch/newsmips/include/z8530var.h
105
uint8_t zs_read_csr(struct zs_chanstate *cs);
sys/arch/newsmips/include/z8530var.h
106
uint8_t zs_read_data(struct zs_chanstate *cs);
sys/arch/newsmips/include/z8530var.h
108
void zs_write_reg(struct zs_chanstate *cs, uint8_t reg, uint8_t val);
sys/arch/newsmips/include/z8530var.h
109
void zs_write_csr(struct zs_chanstate *cs, uint8_t val);
sys/arch/newsmips/include/z8530var.h
110
void zs_write_data(struct zs_chanstate *cs, uint8_t val);
sys/arch/next68k/dev/zs.c
203
struct zs_chanstate *cs;
sys/arch/next68k/dev/zs.c
217
cs = &zsc->zsc_cs_store[channel];
sys/arch/next68k/dev/zs.c
218
zsc->zsc_cs[channel] = cs;
sys/arch/next68k/dev/zs.c
220
zs_lock_init(cs);
sys/arch/next68k/dev/zs.c
221
cs->cs_channel = channel;
sys/arch/next68k/dev/zs.c
222
cs->cs_private = NULL;
sys/arch/next68k/dev/zs.c
223
cs->cs_ops = &zsops_null;
sys/arch/next68k/dev/zs.c
224
cs->cs_brg_clk = PCLK / 16;
sys/arch/next68k/dev/zs.c
227
cs->cs_reg_csr = &zc->zc_csr;
sys/arch/next68k/dev/zs.c
228
cs->cs_reg_data = &zc->zc_data;
sys/arch/next68k/dev/zs.c
230
memcpy(cs->cs_creg, zs_init_reg, 16);
sys/arch/next68k/dev/zs.c
231
memcpy(cs->cs_preg, zs_init_reg, 16);
sys/arch/next68k/dev/zs.c
236
cs->cs_defspeed = zs_get_speed(cs);
sys/arch/next68k/dev/zs.c
238
cs->cs_defspeed = zs_defspeed[channel];
sys/arch/next68k/dev/zs.c
239
cs->cs_defcflag = zs_def_cflag;
sys/arch/next68k/dev/zs.c
242
cs->cs_rr0_dcd = ZSRR0_DCD;
sys/arch/next68k/dev/zs.c
243
cs->cs_rr0_cts = 0;
sys/arch/next68k/dev/zs.c
244
cs->cs_wr5_dtr = ZSWR5_DTR | ZSWR5_RTS;
sys/arch/next68k/dev/zs.c
245
cs->cs_wr5_rts = 0;
sys/arch/next68k/dev/zs.c
253
zs_write_reg(cs, 9, 0);
sys/arch/next68k/dev/zs.c
266
zs_write_reg(cs, 9, reset);
sys/arch/next68k/dev/zs.c
280
cs = zsc->zsc_cs[0];
sys/arch/next68k/dev/zs.c
283
zs_write_reg(cs, 2, zs_init_reg[2]);
sys/arch/next68k/dev/zs.c
285
zs_write_reg(cs, 9, zs_init_reg[9]);
sys/arch/next68k/dev/zs.c
341
zs_get_speed(struct zs_chanstate *cs)
sys/arch/next68k/dev/zs.c
345
tconst = zs_read_reg(cs, 12);
sys/arch/next68k/dev/zs.c
346
tconst |= zs_read_reg(cs, 13) << 8;
sys/arch/next68k/dev/zs.c
347
return (TCONST_TO_BPS(cs->cs_brg_clk, tconst));
sys/arch/next68k/dev/zs.c
354
zs_set_speed(struct zs_chanstate *cs, int bps)
sys/arch/next68k/dev/zs.c
362
if (cs->cs_brg_clk == 0)
sys/arch/next68k/dev/zs.c
366
tconst = BPS_TO_TCONST(cs->cs_brg_clk, bps);
sys/arch/next68k/dev/zs.c
371
real_bps = TCONST_TO_BPS(cs->cs_brg_clk, tconst);
sys/arch/next68k/dev/zs.c
377
cs->cs_preg[12] = tconst;
sys/arch/next68k/dev/zs.c
378
cs->cs_preg[13] = tconst >> 8;
sys/arch/next68k/dev/zs.c
385
zs_set_modes(struct zs_chanstate *cs, int cflag)
sys/arch/next68k/dev/zs.c
397
cs->cs_rr0_pps = 0;
sys/arch/next68k/dev/zs.c
399
cs->cs_rr0_dcd = 0;
sys/arch/next68k/dev/zs.c
401
cs->cs_rr0_pps = ZSRR0_DCD;
sys/arch/next68k/dev/zs.c
403
cs->cs_rr0_dcd = ZSRR0_DCD;
sys/arch/next68k/dev/zs.c
405
cs->cs_wr5_dtr = ZSWR5_DTR;
sys/arch/next68k/dev/zs.c
406
cs->cs_wr5_rts = ZSWR5_RTS;
sys/arch/next68k/dev/zs.c
407
cs->cs_rr0_cts = ZSRR0_CTS;
sys/arch/next68k/dev/zs.c
409
cs->cs_wr5_dtr = 0;
sys/arch/next68k/dev/zs.c
410
cs->cs_wr5_rts = ZSWR5_DTR;
sys/arch/next68k/dev/zs.c
411
cs->cs_rr0_cts = ZSRR0_CTS;
sys/arch/next68k/dev/zs.c
413
cs->cs_wr5_dtr = 0;
sys/arch/next68k/dev/zs.c
414
cs->cs_wr5_rts = ZSWR5_DTR;
sys/arch/next68k/dev/zs.c
415
cs->cs_rr0_cts = ZSRR0_DCD;
sys/arch/next68k/dev/zs.c
417
cs->cs_wr5_dtr = ZSWR5_DTR | ZSWR5_RTS;
sys/arch/next68k/dev/zs.c
418
cs->cs_wr5_rts = 0;
sys/arch/next68k/dev/zs.c
419
cs->cs_rr0_cts = 0;
sys/arch/next68k/dev/zs.c
432
zs_read_reg(struct zs_chanstate *cs, uint8_t reg)
sys/arch/next68k/dev/zs.c
436
*cs->cs_reg_csr = reg;
sys/arch/next68k/dev/zs.c
438
val = *cs->cs_reg_csr;
sys/arch/next68k/dev/zs.c
444
zs_write_reg(struct zs_chanstate *cs, uint8_t reg, uint8_t val)
sys/arch/next68k/dev/zs.c
446
*cs->cs_reg_csr = reg;
sys/arch/next68k/dev/zs.c
448
*cs->cs_reg_csr = val;
sys/arch/next68k/dev/zs.c
453
zs_read_csr(struct zs_chanstate *cs)
sys/arch/next68k/dev/zs.c
457
val = *cs->cs_reg_csr;
sys/arch/next68k/dev/zs.c
463
zs_write_csr(struct zs_chanstate *cs, uint8_t val)
sys/arch/next68k/dev/zs.c
465
*cs->cs_reg_csr = val;
sys/arch/next68k/dev/zs.c
470
zs_read_data(struct zs_chanstate *cs)
sys/arch/next68k/dev/zs.c
474
val = *cs->cs_reg_data;
sys/arch/next68k/dev/zs.c
480
zs_write_data(struct zs_chanstate *cs, uint8_t val)
sys/arch/next68k/dev/zs.c
482
*cs->cs_reg_data = val;
sys/arch/next68k/dev/zs.c
501
zs_abort(struct zs_chanstate *cs)
sys/arch/next68k/dev/zs.c
515
zskgdb(cs);
sys/arch/next68k/dev/zs.c
609
struct zs_chanstate *cs;
sys/arch/next68k/dev/zs.c
617
cs = &xcs;
sys/arch/next68k/dev/zs.c
619
cs->cs_reg_csr = &zc->zc_csr;
sys/arch/next68k/dev/zs.c
620
cs->cs_reg_data = &zc->zc_data;
sys/arch/next68k/dev/zs.c
621
cs->cs_channel = zs_consunit;
sys/arch/next68k/dev/zs.c
622
cs->cs_brg_clk = PCLK / 16;
sys/arch/next68k/dev/zs.c
624
memcpy(cs->cs_preg, zs_init_reg, 16);
sys/arch/next68k/dev/zs.c
625
cs->cs_preg[5] |= ZSWR5_DTR | ZSWR5_RTS;
sys/arch/next68k/dev/zs.c
626
cs->cs_preg[15] = ZSWR15_BREAK_IE;
sys/arch/next68k/dev/zs.c
628
tconst = BPS_TO_TCONST(cs->cs_brg_clk, zs_defspeed[zs_consunit]);
sys/arch/next68k/dev/zs.c
629
cs->cs_preg[12] = tconst;
sys/arch/next68k/dev/zs.c
630
cs->cs_preg[13] = tconst >> 8;
sys/arch/next68k/dev/zs.c
637
cs->cs_preg[9] &= ~ZSWR9_MASTER_IE;
sys/arch/next68k/dev/zs.c
641
zs_loadchannelregs(cs);
sys/arch/next68k/dev/zs_kgdb.c
103
zs_setparam(struct zs_chanstate *cs, int iena, int rate)
sys/arch/next68k/dev/zs_kgdb.c
107
memcpy(cs->cs_preg, zs_kgdb_regs, 16);
sys/arch/next68k/dev/zs_kgdb.c
110
cs->cs_preg[1] = ZSWR1_RIE | ZSWR1_SIE;
sys/arch/next68k/dev/zs_kgdb.c
114
tconst = BPS_TO_TCONST(cs->cs_brg_clk, rate);
sys/arch/next68k/dev/zs_kgdb.c
115
cs->cs_preg[5] |= ZSWR5_DTR | ZSWR5_RTS;
sys/arch/next68k/dev/zs_kgdb.c
116
cs->cs_preg[12] = tconst;
sys/arch/next68k/dev/zs_kgdb.c
117
cs->cs_preg[13] = tconst >> 8;
sys/arch/next68k/dev/zs_kgdb.c
120
zs_loadchannelregs(cs);
sys/arch/next68k/dev/zs_kgdb.c
132
struct zs_chanstate cs;
sys/arch/next68k/dev/zs_kgdb.c
147
memset(&cs, 0, sizeof(cs));
sys/arch/next68k/dev/zs_kgdb.c
156
cs.cs_channel = channel;
sys/arch/next68k/dev/zs_kgdb.c
157
cs.cs_brg_clk = PCLK / 16;
sys/arch/next68k/dev/zs_kgdb.c
158
cs.cs_reg_csr = &zc->zc_csr;
sys/arch/next68k/dev/zs_kgdb.c
159
cs.cs_reg_data = &zc->zc_data;
sys/arch/next68k/dev/zs_kgdb.c
162
zs_setparam(&cs, 0, kgdb_rate);
sys/arch/next68k/dev/zs_kgdb.c
176
zs_check_kgdb(struct zs_chanstate *cs, int dev)
sys/arch/next68k/dev/zs_kgdb.c
185
cs->cs_private = NULL;
sys/arch/next68k/dev/zs_kgdb.c
186
cs->cs_ops = &zsops_kgdb;
sys/arch/next68k/dev/zs_kgdb.c
189
zs_setparam(cs, 1, kgdb_rate);
sys/arch/next68k/dev/zs_kgdb.c
199
zskgdb(struct zs_chanstate *cs)
sys/arch/next68k/dev/zs_kgdb.c
221
zs_kgdb_rxint(struct zs_chanstate *cs)
sys/arch/next68k/dev/zs_kgdb.c
229
rr1 = zs_read_reg(cs, 1);
sys/arch/next68k/dev/zs_kgdb.c
230
c = zs_read_data(cs);
sys/arch/next68k/dev/zs_kgdb.c
234
zs_write_csr(cs, ZSWR0_RESET_ERRORS);
sys/arch/next68k/dev/zs_kgdb.c
238
zskgdb(cs);
sys/arch/next68k/dev/zs_kgdb.c
245
zs_kgdb_txint(struct zs_chanstate *cs)
sys/arch/next68k/dev/zs_kgdb.c
247
zs_write_csr(cs, ZSWR0_RESET_TXINT);
sys/arch/next68k/dev/zs_kgdb.c
251
zs_kgdb_stint(struct zs_chanstate *cs, int force)
sys/arch/next68k/dev/zs_kgdb.c
255
rr0 = zs_read_csr(cs);
sys/arch/next68k/dev/zs_kgdb.c
256
zs_write_csr(cs, ZSWR0_RESET_STATUS);
sys/arch/next68k/dev/zs_kgdb.c
263
zskgdb(cs);
sys/arch/next68k/dev/zs_kgdb.c
268
zs_kgdb_softint(struct zs_chanstate *cs)
sys/arch/pmax/include/z8530var.h
70
u_int zs_read_reg(struct zs_chanstate *cs, u_int reg);
sys/arch/pmax/include/z8530var.h
71
u_int zs_read_csr(struct zs_chanstate *cs);
sys/arch/pmax/include/z8530var.h
72
u_int zs_read_data(struct zs_chanstate *cs);
sys/arch/pmax/include/z8530var.h
74
void zs_write_reg(struct zs_chanstate *cs, u_int reg, u_int val);
sys/arch/pmax/include/z8530var.h
75
void zs_write_csr(struct zs_chanstate *cs, u_int val);
sys/arch/pmax/include/z8530var.h
76
void zs_write_data(struct zs_chanstate *cs, u_int val);
sys/arch/powerpc/booke/dev/pq3obio.c
123
u_int cs;
sys/arch/powerpc/booke/dev/pq3obio.c
126
for (cs = 0, lbc = sc->sc_lbcs;
sys/arch/powerpc/booke/dev/pq3obio.c
127
cs < __arraycount(sc->sc_lbcs);
sys/arch/powerpc/booke/dev/pq3obio.c
128
cs++, lbc++) {
sys/arch/powerpc/booke/dev/pq3obio.c
131
ga.ga_cs = cs;
sys/arch/powerpc/mpc5200/psc.c
126
#define PSC_CN_SR(cs) (*(volatile uint16_t *)((cs)->cs_base + PSC_SR))
sys/arch/powerpc/mpc5200/psc.c
127
#define PSC_CN_TB(cs) (*((cs)->cs_base + PSC_TB))
sys/arch/powerpc/mpc5200/psc.c
128
#define PSC_CN_RB(cs) (*((cs)->cs_base + PSC_RB))
sys/arch/sgimips/dev/zs.c
214
struct zs_chanstate *cs;
sys/arch/sgimips/dev/zs.c
246
cs = zsc->zsc_cs[channel] = (struct zs_chanstate *)ch;
sys/arch/sgimips/dev/zs.c
248
zs_lock_init(cs);
sys/arch/sgimips/dev/zs.c
249
cs->cs_reg_csr = NULL;
sys/arch/sgimips/dev/zs.c
250
cs->cs_reg_data = NULL;
sys/arch/sgimips/dev/zs.c
251
cs->cs_channel = channel;
sys/arch/sgimips/dev/zs.c
252
cs->cs_private = NULL;
sys/arch/sgimips/dev/zs.c
253
cs->cs_ops = &zsops_null;
sys/arch/sgimips/dev/zs.c
254
cs->cs_brg_clk = PCLK / 16;
sys/arch/sgimips/dev/zs.c
265
memcpy(cs->cs_creg, zs_init_reg, 16);
sys/arch/sgimips/dev/zs.c
266
memcpy(cs->cs_preg, zs_init_reg, 16);
sys/arch/sgimips/dev/zs.c
296
cs->cs_defspeed = zs_get_speed(cs);
sys/arch/sgimips/dev/zs.c
298
cs->cs_defspeed = zs_defspeed;
sys/arch/sgimips/dev/zs.c
300
cs->cs_defcflag = zs_def_cflag;
sys/arch/sgimips/dev/zs.c
303
cs->cs_rr0_dcd = ZSRR0_DCD;
sys/arch/sgimips/dev/zs.c
304
cs->cs_rr0_cts = 0;
sys/arch/sgimips/dev/zs.c
305
cs->cs_wr5_dtr = ZSWR5_DTR | ZSWR5_RTS;
sys/arch/sgimips/dev/zs.c
306
cs->cs_wr5_rts = 0;
sys/arch/sgimips/dev/zs.c
314
zs_write_reg(cs, 9, 0);
sys/arch/sgimips/dev/zs.c
327
zs_write_reg(cs, 9, reset);
sys/arch/sgimips/dev/zs.c
343
cs = zsc->zsc_cs[0];
sys/arch/sgimips/dev/zs.c
346
zs_write_reg(cs, 2, zs_init_reg[2]);
sys/arch/sgimips/dev/zs.c
348
zs_write_reg(cs, 9, zs_init_reg[9]);
sys/arch/sgimips/dev/zs.c
436
zs_get_speed(struct zs_chanstate *cs)
sys/arch/sgimips/dev/zs.c
440
tconst = zs_read_reg(cs, 12);
sys/arch/sgimips/dev/zs.c
441
tconst |= zs_read_reg(cs, 13) << 8;
sys/arch/sgimips/dev/zs.c
442
return (TCONST_TO_BPS(cs->cs_brg_clk, tconst));
sys/arch/sgimips/dev/zs.c
449
zs_set_speed(struct zs_chanstate *cs, int bps)
sys/arch/sgimips/dev/zs.c
454
while (!(zs_read_csr(cs) & ZSRR0_TX_READY))
sys/arch/sgimips/dev/zs.c
463
if (cs->cs_brg_clk == 0)
sys/arch/sgimips/dev/zs.c
467
tconst = BPS_TO_TCONST(cs->cs_brg_clk, bps);
sys/arch/sgimips/dev/zs.c
473
int real_bps = TCONST_TO_BPS(cs->cs_brg_clk, tconst);
sys/arch/sgimips/dev/zs.c
480
cs->cs_preg[12] = tconst;
sys/arch/sgimips/dev/zs.c
481
cs->cs_preg[13] = tconst >> 8;
sys/arch/sgimips/dev/zs.c
488
zs_set_modes(struct zs_chanstate *cs, int cflag)
sys/arch/sgimips/dev/zs.c
500
cs->cs_rr0_pps = 0;
sys/arch/sgimips/dev/zs.c
502
cs->cs_rr0_dcd = 0;
sys/arch/sgimips/dev/zs.c
504
cs->cs_rr0_pps = ZSRR0_DCD;
sys/arch/sgimips/dev/zs.c
506
cs->cs_rr0_dcd = ZSRR0_DCD;
sys/arch/sgimips/dev/zs.c
508
cs->cs_wr5_dtr = ZSWR5_DTR;
sys/arch/sgimips/dev/zs.c
509
cs->cs_wr5_rts = ZSWR5_RTS;
sys/arch/sgimips/dev/zs.c
510
cs->cs_rr0_cts = ZSRR0_CTS;
sys/arch/sgimips/dev/zs.c
512
cs->cs_wr5_dtr = 0;
sys/arch/sgimips/dev/zs.c
513
cs->cs_wr5_rts = ZSWR5_DTR;
sys/arch/sgimips/dev/zs.c
514
cs->cs_rr0_cts = ZSRR0_DCD;
sys/arch/sgimips/dev/zs.c
516
cs->cs_wr5_dtr = ZSWR5_DTR | ZSWR5_RTS;
sys/arch/sgimips/dev/zs.c
517
cs->cs_wr5_rts = 0;
sys/arch/sgimips/dev/zs.c
518
cs->cs_rr0_cts = 0;
sys/arch/sgimips/dev/zs.c
532
zs_read_reg(struct zs_chanstate *cs, uint8_t reg)
sys/arch/sgimips/dev/zs.c
535
struct zs_channel *zsc = (struct zs_channel *)cs;
sys/arch/sgimips/dev/zs.c
547
zs_write_reg(struct zs_chanstate *cs, uint8_t reg, uint8_t val)
sys/arch/sgimips/dev/zs.c
549
struct zs_channel *zsc = (struct zs_channel *)cs;
sys/arch/sgimips/dev/zs.c
560
zs_read_csr(struct zs_chanstate *cs)
sys/arch/sgimips/dev/zs.c
562
struct zs_channel *zsc = (struct zs_channel *)cs;
sys/arch/sgimips/dev/zs.c
572
zs_write_csr(struct zs_chanstate *cs, uint8_t val)
sys/arch/sgimips/dev/zs.c
574
struct zs_channel *zsc = (struct zs_channel *)cs;
sys/arch/sgimips/dev/zs.c
582
zs_read_data(struct zs_chanstate *cs)
sys/arch/sgimips/dev/zs.c
584
struct zs_channel *zsc = (struct zs_channel *)cs;
sys/arch/sgimips/dev/zs.c
594
zs_write_data(struct zs_chanstate *cs, uint8_t val)
sys/arch/sgimips/dev/zs.c
596
struct zs_channel *zsc = (struct zs_channel *)cs;
sys/arch/sgimips/dev/zs.c
604
zs_abort(struct zs_chanstate *cs)
sys/arch/sgimips/dev/zs.c
607
zskgdb(cs);
sys/arch/sgimips/dev/zs_kbd.c
192
struct zs_chanstate *cs;
sys/arch/sgimips/dev/zs_kbd.c
205
cs = zsc->zsc_cs[channel];
sys/arch/sgimips/dev/zs_kbd.c
206
cs->cs_ops = &zskbd_zsops;
sys/arch/sgimips/dev/zs_kbd.c
207
cs->cs_private = sc;
sys/arch/sgimips/dev/zs_kbd.c
234
zs_write_reg(cs, 9, (channel == 0) ? ZSWR9_A_RESET : ZSWR9_B_RESET);
sys/arch/sgimips/dev/zs_kbd.c
235
cs->cs_preg[1] = ZSWR1_RIE | ZSWR1_TIE;
sys/arch/sgimips/dev/zs_kbd.c
236
cs->cs_preg[4] = (cs->cs_preg[4] & ZSWR4_CLK_MASK) |
sys/arch/sgimips/dev/zs_kbd.c
238
zs_set_speed(cs, ZSKBD_BAUD);
sys/arch/sgimips/dev/zs_kbd.c
239
zs_loadchannelregs(cs);
sys/arch/sgimips/dev/zs_kbd.c
242
zskbd_ctrl(cs, ZSKBD_CTRL_A_RCB, 0, 0, 0);
sys/arch/sgimips/dev/zs_kbd.c
249
wskaa.accesscookie = cs;
sys/arch/sgimips/dev/zs_kbd.c
255
zskbd_rxint(struct zs_chanstate *cs)
sys/arch/sgimips/dev/zs_kbd.c
261
sc = cs->cs_private;
sys/arch/sgimips/dev/zs_kbd.c
265
r = zs_read_reg(cs, 1);
sys/arch/sgimips/dev/zs_kbd.c
267
zs_write_csr(cs, ZSWR0_RESET_ERRORS);
sys/arch/sgimips/dev/zs_kbd.c
270
c = zs_read_data(cs);
sys/arch/sgimips/dev/zs_kbd.c
275
cs->cs_softreq = 1;
sys/arch/sgimips/dev/zs_kbd.c
279
zskbd_stint(struct zs_chanstate *cs, int force)
sys/arch/sgimips/dev/zs_kbd.c
282
zs_write_csr(cs, ZSWR0_RESET_STATUS);
sys/arch/sgimips/dev/zs_kbd.c
283
cs->cs_softreq = 1;
sys/arch/sgimips/dev/zs_kbd.c
287
zskbd_txint(struct zs_chanstate *cs)
sys/arch/sgimips/dev/zs_kbd.c
291
sc = cs->cs_private;
sys/arch/sgimips/dev/zs_kbd.c
292
zs_write_reg(cs, 0, ZSWR0_RESET_TXINT);
sys/arch/sgimips/dev/zs_kbd.c
294
cs->cs_softreq = 1;
sys/arch/sgimips/dev/zs_kbd.c
298
zskbd_softint(struct zs_chanstate *cs)
sys/arch/sgimips/dev/zs_kbd.c
303
sc = cs->cs_private;
sys/arch/sgimips/dev/zs_kbd.c
313
zs_write_data(cs, dc->txq[dc->txq_head]);
sys/arch/sgimips/dev/zs_kbd.c
336
zskbd_wskbd_input(cs, key);
sys/arch/sgimips/dev/zs_kbd.c
345
zskbd_send(struct zs_chanstate *cs, uint8_t *c, u_int len)
sys/arch/sgimips/dev/zs_kbd.c
351
sc = cs->cs_private;
sys/arch/sgimips/dev/zs_kbd.c
356
zs_write_data(cs, c[i]);
sys/arch/sgimips/dev/zs_kbd.c
361
cs->cs_softreq = 1;
sys/arch/sgimips/dev/zs_kbd.c
368
zskbd_ctrl(struct zs_chanstate *cs, uint8_t a_on, uint8_t a_off,
sys/arch/sgimips/dev/zs_kbd.c
374
sc = cs->cs_private;
sys/arch/sgimips/dev/zs_kbd.c
382
zskbd_send(cs, dc->kbd_conf, 2);
sys/arch/sgimips/dev/zs_kbd.c
394
zskbd_wskbd_input(struct zs_chanstate *cs, uint8_t key)
sys/arch/sgimips/dev/zs_kbd.c
399
sc = cs->cs_private;
sys/arch/sgimips/dev/zs_kbd.c
419
struct zs_chanstate *cs;
sys/arch/sgimips/dev/zs_kbd.c
421
cs = cookie;
sys/arch/sgimips/dev/zs_kbd.c
422
sc = cs->cs_private;
sys/arch/sgimips/dev/zs_kbd.c
440
struct zs_chanstate *cs;
sys/arch/sgimips/dev/zs_kbd.c
461
cs = cookie;
sys/arch/sgimips/dev/zs_kbd.c
463
zskbd_ctrl(cs, a_on, a_off, b_on, b_off);
sys/arch/sgimips/dev/zs_kbd.c
471
struct zs_chanstate *cs;
sys/arch/sgimips/dev/zs_kbd.c
474
cs = cookie;
sys/arch/sgimips/dev/zs_kbd.c
475
sc = cs->cs_private;
sys/arch/sgimips/dev/zs_kbd.c
494
struct zs_chanstate *cs;
sys/arch/sgimips/dev/zs_kbd.c
496
cs = cookie;
sys/arch/sgimips/dev/zs_kbd.c
501
zskbd_ctrl(cs, 0, ZSKBD_CTRL_A_NOCLICK, 0, 0);
sys/arch/sgimips/dev/zs_kbd.c
507
zskbd_ctrl(cs, ZSKBD_CTRL_A_NOCLICK, 0, 0, 0);
sys/arch/sgimips/dev/zs_kbd.c
517
struct zs_chanstate *cs;
sys/arch/sgimips/dev/zs_kbd.c
519
cs = cookie;
sys/arch/sgimips/dev/zs_kbd.c
520
sc = cs->cs_private;
sys/arch/sgimips/dev/zs_kgdb.c
100
zs_setparam(struct zs_chanstate *cs, int iena, int rate)
sys/arch/sgimips/dev/zs_kgdb.c
104
memcpy(cs->cs_preg, zs_kgdb_regs, 16);
sys/arch/sgimips/dev/zs_kgdb.c
107
cs->cs_preg[1] = ZSWR1_RIE | ZSWR1_SIE;
sys/arch/sgimips/dev/zs_kgdb.c
111
tconst = BPS_TO_TCONST(cs->cs_brg_clk, rate);
sys/arch/sgimips/dev/zs_kgdb.c
113
cs->cs_preg[5] |= ZSWR5_DTR | ZSWR5_RTS;
sys/arch/sgimips/dev/zs_kgdb.c
114
cs->cs_preg[12] = tconst;
sys/arch/sgimips/dev/zs_kgdb.c
115
cs->cs_preg[13] = tconst >> 8;
sys/arch/sgimips/dev/zs_kgdb.c
118
zs_loadchannelregs(cs);
sys/arch/sgimips/dev/zs_kgdb.c
156
zs_check_kgdb(struct zs_chanstate *cs, int dev)
sys/arch/sgimips/dev/zs_kgdb.c
165
cs->cs_private = NULL;
sys/arch/sgimips/dev/zs_kgdb.c
166
cs->cs_ops = &zsops_kgdb;
sys/arch/sgimips/dev/zs_kgdb.c
169
zs_setparam(cs, 1, kgdb_rate);
sys/arch/sgimips/dev/zs_kgdb.c
179
zskgdb(struct zs_chanstate *cs)
sys/arch/sgimips/dev/zs_kgdb.c
208
zs_kgdb_rxint(struct zs_chanstate *cs)
sys/arch/sgimips/dev/zs_kgdb.c
216
rr1 = zs_read_reg(cs, 1);
sys/arch/sgimips/dev/zs_kgdb.c
217
c = zs_read_data(cs);
sys/arch/sgimips/dev/zs_kgdb.c
221
zs_write_csr(cs, ZSWR0_RESET_ERRORS);
sys/arch/sgimips/dev/zs_kgdb.c
225
zskgdb(cs);
sys/arch/sgimips/dev/zs_kgdb.c
232
zs_kgdb_txint(register struct zs_chanstate *cs)
sys/arch/sgimips/dev/zs_kgdb.c
234
zs_write_csr(cs, ZSWR0_RESET_TXINT);
sys/arch/sgimips/dev/zs_kgdb.c
238
zs_kgdb_stint(register struct zs_chanstate *cs, int force)
sys/arch/sgimips/dev/zs_kgdb.c
242
rr0 = zs_read_csr(cs);
sys/arch/sgimips/dev/zs_kgdb.c
243
zs_write_csr(cs, ZSWR0_RESET_STATUS);
sys/arch/sgimips/dev/zs_kgdb.c
250
zskgdb(cs);
sys/arch/sgimips/dev/zs_kgdb.c
255
zs_kgdb_softint(struct zs_chanstate *cs)
sys/arch/sgimips/dev/zs_ms.c
142
struct zs_chanstate *cs;
sys/arch/sgimips/dev/zs_ms.c
152
cs = zsc->zsc_cs[channel];
sys/arch/sgimips/dev/zs_ms.c
153
cs->cs_ops = &zsms_zsops;
sys/arch/sgimips/dev/zs_ms.c
154
cs->cs_private = sc;
sys/arch/sgimips/dev/zs_ms.c
164
zs_write_reg(cs, 9, (channel == 0) ? ZSWR9_A_RESET : ZSWR9_B_RESET);
sys/arch/sgimips/dev/zs_ms.c
165
cs->cs_preg[1] = ZSWR1_RIE;
sys/arch/sgimips/dev/zs_ms.c
166
zs_set_speed(cs, ZSMS_BAUD);
sys/arch/sgimips/dev/zs_ms.c
167
zs_loadchannelregs(cs);
sys/arch/sgimips/dev/zs_ms.c
178
zsms_rxint(struct zs_chanstate *cs)
sys/arch/sgimips/dev/zs_ms.c
181
struct zsms_softc *sc = cs->cs_private;
sys/arch/sgimips/dev/zs_ms.c
184
r = zs_read_reg(cs, 1);
sys/arch/sgimips/dev/zs_ms.c
186
zs_write_csr(cs, ZSWR0_RESET_ERRORS);
sys/arch/sgimips/dev/zs_ms.c
189
c = zs_read_data(cs);
sys/arch/sgimips/dev/zs_ms.c
194
cs->cs_softreq = 1;
sys/arch/sgimips/dev/zs_ms.c
199
zsms_txint(struct zs_chanstate *cs)
sys/arch/sgimips/dev/zs_ms.c
202
zs_write_reg(cs, 0, ZSWR0_RESET_TXINT);
sys/arch/sgimips/dev/zs_ms.c
205
cs->cs_softreq = 1;
sys/arch/sgimips/dev/zs_ms.c
209
zsms_stint(struct zs_chanstate *cs, int force)
sys/arch/sgimips/dev/zs_ms.c
212
zs_write_csr(cs, ZSWR0_RESET_STATUS);
sys/arch/sgimips/dev/zs_ms.c
213
cs->cs_softreq = 1;
sys/arch/sgimips/dev/zs_ms.c
217
zsms_softint(struct zs_chanstate *cs)
sys/arch/sgimips/dev/zs_ms.c
219
struct zsms_softc *sc = cs->cs_private;
sys/arch/sgimips/gio/newport.c
497
const struct newport_dcb_cs_params *cs;
sys/arch/sgimips/gio/newport.c
502
cs = newport_hw_get_mode_cs_params(newport_monitor_list[id].cfreq);
sys/arch/sgimips/gio/newport.c
511
(cs->cs_width << REX3_DCBMODE_CSWIDTH_SHIFT) |
sys/arch/sgimips/gio/newport.c
512
(cs->cs_hold << REX3_DCBMODE_CSHOLD_SHIFT) |
sys/arch/sgimips/gio/newport.c
513
(cs->cs_setup << REX3_DCBMODE_CSSETUP_SHIFT)
sys/arch/sparc/dev/zs.c
1001
cs->enabled = 1;
sys/arch/sparc/dev/zs.c
1006
zs_disable(struct zs_chanstate *cs)
sys/arch/sparc/dev/zs.c
1010
cs->enabled = 0;
sys/arch/sparc/dev/zs.c
264
struct zs_chanstate *cs;
sys/arch/sparc/dev/zs.c
297
cs = &zsc->zsc_cs_store[channel];
sys/arch/sparc/dev/zs.c
298
cs->enable = zs_enable;
sys/arch/sparc/dev/zs.c
299
cs->disable = zs_disable;
sys/arch/sparc/dev/zs.c
393
struct zs_chanstate *cs;
sys/arch/sparc/dev/zs.c
423
cs = &zsc->zsc_cs_store[channel];
sys/arch/sparc/dev/zs.c
424
zsc->zsc_cs[channel] = cs;
sys/arch/sparc/dev/zs.c
426
zs_lock_init(cs);
sys/arch/sparc/dev/zs.c
427
cs->cs_channel = channel;
sys/arch/sparc/dev/zs.c
428
cs->cs_private = NULL;
sys/arch/sparc/dev/zs.c
429
cs->cs_ops = &zsops_null;
sys/arch/sparc/dev/zs.c
430
cs->cs_brg_clk = PCLK / 16;
sys/arch/sparc/dev/zs.c
478
cs->cs_reg_csr = &zc->zc_csr;
sys/arch/sparc/dev/zs.c
479
cs->cs_reg_data = &zc->zc_data;
sys/arch/sparc/dev/zs.c
481
memcpy(cs->cs_creg, zs_init_reg, 16);
sys/arch/sparc/dev/zs.c
482
memcpy(cs->cs_preg, zs_init_reg, 16);
sys/arch/sparc/dev/zs.c
485
cs->cs_defspeed = zs_get_speed(cs);
sys/arch/sparc/dev/zs.c
486
cs->cs_defcflag = zs_def_cflag;
sys/arch/sparc/dev/zs.c
489
cs->cs_rr0_dcd = ZSRR0_DCD;
sys/arch/sparc/dev/zs.c
490
cs->cs_rr0_cts = 0;
sys/arch/sparc/dev/zs.c
491
cs->cs_wr5_dtr = ZSWR5_DTR | ZSWR5_RTS;
sys/arch/sparc/dev/zs.c
492
cs->cs_wr5_rts = 0;
sys/arch/sparc/dev/zs.c
500
zs_write_reg(cs, 9, 0);
sys/arch/sparc/dev/zs.c
514
zs_lock_chan(cs);
sys/arch/sparc/dev/zs.c
515
zs_write_reg(cs, 9, reset);
sys/arch/sparc/dev/zs.c
516
zs_unlock_chan(cs);
sys/arch/sparc/dev/zs.c
575
cs = zsc->zsc_cs[0];
sys/arch/sparc/dev/zs.c
576
zs_lock_chan(cs);
sys/arch/sparc/dev/zs.c
578
zs_write_reg(cs, 2, zs_init_reg[2]);
sys/arch/sparc/dev/zs.c
580
zs_write_reg(cs, 9, zs_init_reg[9]);
sys/arch/sparc/dev/zs.c
581
zs_unlock_chan(cs);
sys/arch/sparc/dev/zs.c
639
zs_get_speed(struct zs_chanstate *cs)
sys/arch/sparc/dev/zs.c
643
tconst = zs_read_reg(cs, 12);
sys/arch/sparc/dev/zs.c
644
tconst |= zs_read_reg(cs, 13) << 8;
sys/arch/sparc/dev/zs.c
645
return (TCONST_TO_BPS(cs->cs_brg_clk, tconst));
sys/arch/sparc/dev/zs.c
653
zs_set_speed(struct zs_chanstate *cs, int bps)
sys/arch/sparc/dev/zs.c
661
if (cs->cs_brg_clk == 0)
sys/arch/sparc/dev/zs.c
665
tconst = BPS_TO_TCONST(cs->cs_brg_clk, bps);
sys/arch/sparc/dev/zs.c
670
real_bps = TCONST_TO_BPS(cs->cs_brg_clk, tconst);
sys/arch/sparc/dev/zs.c
676
cs->cs_preg[12] = tconst;
sys/arch/sparc/dev/zs.c
677
cs->cs_preg[13] = tconst >> 8;
sys/arch/sparc/dev/zs.c
684
zs_set_modes(struct zs_chanstate *cs, int cflag)
sys/arch/sparc/dev/zs.c
694
zs_lock_chan(cs);
sys/arch/sparc/dev/zs.c
695
cs->cs_rr0_pps = 0;
sys/arch/sparc/dev/zs.c
697
cs->cs_rr0_dcd = 0;
sys/arch/sparc/dev/zs.c
699
cs->cs_rr0_pps = ZSRR0_DCD;
sys/arch/sparc/dev/zs.c
701
cs->cs_rr0_dcd = ZSRR0_DCD;
sys/arch/sparc/dev/zs.c
703
cs->cs_wr5_dtr = ZSWR5_DTR;
sys/arch/sparc/dev/zs.c
704
cs->cs_wr5_rts = ZSWR5_RTS;
sys/arch/sparc/dev/zs.c
705
cs->cs_rr0_cts = ZSRR0_CTS;
sys/arch/sparc/dev/zs.c
707
cs->cs_wr5_dtr = 0;
sys/arch/sparc/dev/zs.c
708
cs->cs_wr5_rts = ZSWR5_DTR;
sys/arch/sparc/dev/zs.c
709
cs->cs_rr0_cts = ZSRR0_CTS;
sys/arch/sparc/dev/zs.c
711
cs->cs_wr5_dtr = 0;
sys/arch/sparc/dev/zs.c
712
cs->cs_wr5_rts = ZSWR5_DTR;
sys/arch/sparc/dev/zs.c
713
cs->cs_rr0_cts = ZSRR0_DCD;
sys/arch/sparc/dev/zs.c
715
cs->cs_wr5_dtr = ZSWR5_DTR | ZSWR5_RTS;
sys/arch/sparc/dev/zs.c
716
cs->cs_wr5_rts = 0;
sys/arch/sparc/dev/zs.c
717
cs->cs_rr0_cts = 0;
sys/arch/sparc/dev/zs.c
719
zs_unlock_chan(cs);
sys/arch/sparc/dev/zs.c
731
zs_read_reg(struct zs_chanstate *cs, uint8_t reg)
sys/arch/sparc/dev/zs.c
735
*cs->cs_reg_csr = reg;
sys/arch/sparc/dev/zs.c
737
val = *cs->cs_reg_csr;
sys/arch/sparc/dev/zs.c
743
zs_write_reg(struct zs_chanstate *cs, uint8_t reg, uint8_t val)
sys/arch/sparc/dev/zs.c
746
*cs->cs_reg_csr = reg;
sys/arch/sparc/dev/zs.c
748
*cs->cs_reg_csr = val;
sys/arch/sparc/dev/zs.c
753
zs_read_csr(struct zs_chanstate *cs)
sys/arch/sparc/dev/zs.c
757
val = *cs->cs_reg_csr;
sys/arch/sparc/dev/zs.c
763
zs_write_csr(struct zs_chanstate *cs, uint8_t val)
sys/arch/sparc/dev/zs.c
766
*cs->cs_reg_csr = val;
sys/arch/sparc/dev/zs.c
771
zs_read_data(struct zs_chanstate *cs)
sys/arch/sparc/dev/zs.c
775
val = *cs->cs_reg_data;
sys/arch/sparc/dev/zs.c
781
zs_write_data(struct zs_chanstate *cs, uint8_t val)
sys/arch/sparc/dev/zs.c
784
*cs->cs_reg_data = val;
sys/arch/sparc/dev/zs.c
799
zs_abort(struct zs_chanstate *cs)
sys/arch/sparc/dev/zs.c
812
zskgdb(cs);
sys/arch/sparc/dev/zs.c
997
zs_enable(struct zs_chanstate *cs)
sys/arch/sparc/dev/zs_kgdb.c
110
zs_setparam(struct zs_chanstate *cs, int iena, int rate)
sys/arch/sparc/dev/zs_kgdb.c
114
memcpy(cs->cs_preg, zs_kgdb_regs, 16);
sys/arch/sparc/dev/zs_kgdb.c
117
cs->cs_preg[1] = ZSWR1_RIE | ZSWR1_SIE;
sys/arch/sparc/dev/zs_kgdb.c
121
tconst = BPS_TO_TCONST(cs->cs_brg_clk, rate);
sys/arch/sparc/dev/zs_kgdb.c
122
cs->cs_preg[5] |= ZSWR5_DTR | ZSWR5_RTS;
sys/arch/sparc/dev/zs_kgdb.c
123
cs->cs_preg[12] = tconst;
sys/arch/sparc/dev/zs_kgdb.c
124
cs->cs_preg[13] = tconst >> 8;
sys/arch/sparc/dev/zs_kgdb.c
127
zs_loadchannelregs(cs);
sys/arch/sparc/dev/zs_kgdb.c
139
struct zs_chanstate cs;
sys/arch/sparc/dev/zs_kgdb.c
156
memset((void *)&cs, 0, sizeof(cs));
sys/arch/sparc/dev/zs_kgdb.c
164
cs.cs_channel = channel;
sys/arch/sparc/dev/zs_kgdb.c
165
cs.cs_brg_clk = PCLK / 16;
sys/arch/sparc/dev/zs_kgdb.c
166
cs.cs_reg_csr = &zc->zc_csr;
sys/arch/sparc/dev/zs_kgdb.c
167
cs.cs_reg_data = &zc->zc_data;
sys/arch/sparc/dev/zs_kgdb.c
170
zs_setparam(&cs, 0, kgdb_rate);
sys/arch/sparc/dev/zs_kgdb.c
184
zs_check_kgdb(struct zs_chanstate *cs, int dev)
sys/arch/sparc/dev/zs_kgdb.c
193
cs->cs_private = NULL;
sys/arch/sparc/dev/zs_kgdb.c
194
cs->cs_ops = &zsops_kgdb;
sys/arch/sparc/dev/zs_kgdb.c
197
zs_setparam(cs, 1, kgdb_rate);
sys/arch/sparc/dev/zs_kgdb.c
207
zskgdb(struct zs_chanstate *cs)
sys/arch/sparc/dev/zs_kgdb.c
229
zs_kgdb_rxint(struct zs_chanstate *cs)
sys/arch/sparc/dev/zs_kgdb.c
237
rr1 = zs_read_reg(cs, 1);
sys/arch/sparc/dev/zs_kgdb.c
238
c = zs_read_data(cs);
sys/arch/sparc/dev/zs_kgdb.c
242
zs_write_csr(cs, ZSWR0_RESET_ERRORS);
sys/arch/sparc/dev/zs_kgdb.c
246
zskgdb(cs);
sys/arch/sparc/dev/zs_kgdb.c
253
zs_kgdb_txint(struct zs_chanstate *cs)
sys/arch/sparc/dev/zs_kgdb.c
255
zs_write_csr(cs, ZSWR0_RESET_TXINT);
sys/arch/sparc/dev/zs_kgdb.c
259
zs_kgdb_stint(struct zs_chanstate *cs, int force)
sys/arch/sparc/dev/zs_kgdb.c
263
rr0 = zs_read_csr(cs);
sys/arch/sparc/dev/zs_kgdb.c
264
zs_write_csr(cs, ZSWR0_RESET_STATUS);
sys/arch/sparc/dev/zs_kgdb.c
271
zskgdb(cs);
sys/arch/sparc/dev/zs_kgdb.c
276
zs_kgdb_softint(struct zs_chanstate *cs)
sys/arch/sparc/include/z8530var.h
74
uint8_t zs_read_reg(struct zs_chanstate *cs, uint8_t reg);
sys/arch/sparc/include/z8530var.h
75
uint8_t zs_read_csr(struct zs_chanstate *cs);
sys/arch/sparc/include/z8530var.h
76
uint8_t zs_read_data(struct zs_chanstate *cs);
sys/arch/sparc/include/z8530var.h
78
void zs_write_reg(struct zs_chanstate *cs, uint8_t reg, uint8_t val);
sys/arch/sparc/include/z8530var.h
79
void zs_write_csr(struct zs_chanstate *cs, uint8_t val);
sys/arch/sparc/include/z8530var.h
80
void zs_write_data(struct zs_chanstate *cs, uint8_t val);
sys/arch/sparc64/dev/zs.c
338
struct zs_chanstate *cs;
sys/arch/sparc64/dev/zs.c
354
cs = &zsc->zsc_cs_store[channel];
sys/arch/sparc64/dev/zs.c
355
zsc->zsc_cs[channel] = cs;
sys/arch/sparc64/dev/zs.c
357
zs_lock_init(cs);
sys/arch/sparc64/dev/zs.c
358
cs->cs_channel = channel;
sys/arch/sparc64/dev/zs.c
359
cs->cs_private = NULL;
sys/arch/sparc64/dev/zs.c
360
cs->cs_ops = &zsops_null;
sys/arch/sparc64/dev/zs.c
361
cs->cs_brg_clk = PCLK / 16;
sys/arch/sparc64/dev/zs.c
383
cs->cs_reg_csr = &zc->zc_csr;
sys/arch/sparc64/dev/zs.c
384
cs->cs_reg_data = &zc->zc_data;
sys/arch/sparc64/dev/zs.c
386
memcpy(cs->cs_creg, zs_init_reg, 16);
sys/arch/sparc64/dev/zs.c
387
memcpy(cs->cs_preg, zs_init_reg, 16);
sys/arch/sparc64/dev/zs.c
390
cs->cs_defspeed = zs_get_speed(cs);
sys/arch/sparc64/dev/zs.c
391
cs->cs_defcflag = zs_def_cflag;
sys/arch/sparc64/dev/zs.c
394
cs->cs_rr0_dcd = ZSRR0_DCD;
sys/arch/sparc64/dev/zs.c
395
cs->cs_rr0_cts = 0;
sys/arch/sparc64/dev/zs.c
396
cs->cs_wr5_dtr = ZSWR5_DTR | ZSWR5_RTS;
sys/arch/sparc64/dev/zs.c
397
cs->cs_wr5_rts = 0;
sys/arch/sparc64/dev/zs.c
405
zs_write_reg(cs, 9, 0);
sys/arch/sparc64/dev/zs.c
418
zs_lock_chan(cs);
sys/arch/sparc64/dev/zs.c
419
zs_write_reg(cs, 9, reset);
sys/arch/sparc64/dev/zs.c
420
zs_unlock_chan(cs);
sys/arch/sparc64/dev/zs.c
474
cs = zsc->zsc_cs[0];
sys/arch/sparc64/dev/zs.c
475
zs_lock_chan(cs);
sys/arch/sparc64/dev/zs.c
477
zs_write_reg(cs, 2, zs_init_reg[2]);
sys/arch/sparc64/dev/zs.c
479
zs_write_reg(cs, 9, zs_init_reg[9]);
sys/arch/sparc64/dev/zs.c
480
zs_unlock_chan(cs);
sys/arch/sparc64/dev/zs.c
555
zs_get_speed(struct zs_chanstate *cs)
sys/arch/sparc64/dev/zs.c
559
tconst = zs_read_reg(cs, 12);
sys/arch/sparc64/dev/zs.c
560
tconst |= zs_read_reg(cs, 13) << 8;
sys/arch/sparc64/dev/zs.c
561
return (TCONST_TO_BPS(cs->cs_brg_clk, tconst));
sys/arch/sparc64/dev/zs.c
568
zs_set_speed(struct zs_chanstate *cs, int bps /* bits per second */)
sys/arch/sparc64/dev/zs.c
576
if (cs->cs_brg_clk == 0)
sys/arch/sparc64/dev/zs.c
580
tconst = BPS_TO_TCONST(cs->cs_brg_clk, bps);
sys/arch/sparc64/dev/zs.c
585
real_bps = TCONST_TO_BPS(cs->cs_brg_clk, tconst);
sys/arch/sparc64/dev/zs.c
591
cs->cs_preg[12] = tconst;
sys/arch/sparc64/dev/zs.c
592
cs->cs_preg[13] = tconst >> 8;
sys/arch/sparc64/dev/zs.c
599
zs_set_modes(struct zs_chanstate *cs, int cflag)
sys/arch/sparc64/dev/zs.c
609
zs_lock_chan(cs);
sys/arch/sparc64/dev/zs.c
610
cs->cs_rr0_pps = 0;
sys/arch/sparc64/dev/zs.c
612
cs->cs_rr0_dcd = 0;
sys/arch/sparc64/dev/zs.c
614
cs->cs_rr0_pps = ZSRR0_DCD;
sys/arch/sparc64/dev/zs.c
616
cs->cs_rr0_dcd = ZSRR0_DCD;
sys/arch/sparc64/dev/zs.c
618
cs->cs_wr5_dtr = ZSWR5_DTR;
sys/arch/sparc64/dev/zs.c
619
cs->cs_wr5_rts = ZSWR5_RTS;
sys/arch/sparc64/dev/zs.c
620
cs->cs_rr0_cts = ZSRR0_CTS;
sys/arch/sparc64/dev/zs.c
622
cs->cs_wr5_dtr = 0;
sys/arch/sparc64/dev/zs.c
623
cs->cs_wr5_rts = ZSWR5_DTR;
sys/arch/sparc64/dev/zs.c
624
cs->cs_rr0_cts = ZSRR0_CTS;
sys/arch/sparc64/dev/zs.c
626
cs->cs_wr5_dtr = 0;
sys/arch/sparc64/dev/zs.c
627
cs->cs_wr5_rts = ZSWR5_DTR;
sys/arch/sparc64/dev/zs.c
628
cs->cs_rr0_cts = ZSRR0_DCD;
sys/arch/sparc64/dev/zs.c
630
cs->cs_wr5_dtr = ZSWR5_DTR | ZSWR5_RTS;
sys/arch/sparc64/dev/zs.c
631
cs->cs_wr5_rts = 0;
sys/arch/sparc64/dev/zs.c
632
cs->cs_rr0_cts = 0;
sys/arch/sparc64/dev/zs.c
634
zs_unlock_chan(cs);
sys/arch/sparc64/dev/zs.c
646
zs_read_reg(struct zs_chanstate *cs, u_char reg)
sys/arch/sparc64/dev/zs.c
650
*cs->cs_reg_csr = reg;
sys/arch/sparc64/dev/zs.c
652
val = *cs->cs_reg_csr;
sys/arch/sparc64/dev/zs.c
658
zs_write_reg(struct zs_chanstate *cs, u_char reg, u_char val)
sys/arch/sparc64/dev/zs.c
660
*cs->cs_reg_csr = reg;
sys/arch/sparc64/dev/zs.c
662
*cs->cs_reg_csr = val;
sys/arch/sparc64/dev/zs.c
667
zs_read_csr(struct zs_chanstate *cs)
sys/arch/sparc64/dev/zs.c
671
val = *cs->cs_reg_csr;
sys/arch/sparc64/dev/zs.c
677
zs_write_csr(struct zs_chanstate *cs, u_char val)
sys/arch/sparc64/dev/zs.c
679
*cs->cs_reg_csr = val;
sys/arch/sparc64/dev/zs.c
684
zs_read_data(struct zs_chanstate *cs)
sys/arch/sparc64/dev/zs.c
688
val = *cs->cs_reg_data;
sys/arch/sparc64/dev/zs.c
694
zs_write_data(struct zs_chanstate *cs, u_char val)
sys/arch/sparc64/dev/zs.c
696
*cs->cs_reg_data = val;
sys/arch/sparc64/dev/zs.c
713
zs_abort(struct zs_chanstate *cs)
sys/arch/sparc64/dev/zs.c
726
zskgdb(cs);
sys/arch/sparc64/include/z8530var.h
88
uint8_t zs_read_reg(struct zs_chanstate *cs, uint8_t reg);
sys/arch/sparc64/include/z8530var.h
89
uint8_t zs_read_csr(struct zs_chanstate *cs);
sys/arch/sparc64/include/z8530var.h
90
uint8_t zs_read_data(struct zs_chanstate *cs);
sys/arch/sparc64/include/z8530var.h
92
void zs_write_reg(struct zs_chanstate *cs, uint8_t reg, uint8_t val);
sys/arch/sparc64/include/z8530var.h
93
void zs_write_csr(struct zs_chanstate *cs, uint8_t val);
sys/arch/sparc64/include/z8530var.h
94
void zs_write_data(struct zs_chanstate *cs, uint8_t val);
sys/arch/sparc64/sparc64/cache.c
60
sp_dcache_flush_page_cpuset(paddr_t pa, sparc64_cpuset_t cs)
sys/arch/sparc64/sparc64/cache.h
131
#define dcache_flush_page_cpuset(pa,cs) smp_dcache_flush_page_cpuset(pa, cs)
sys/arch/sparc64/sparc64/cache.h
135
#define dcache_flush_page_cpuset(pa,cs) dcache_flush_page(pa)
sys/arch/sparc64/sparc64/pmap.c
3513
pmap_free_page(paddr_t pa, sparc64_cpuset_t cs)
sys/arch/sparc64/sparc64/pmap.c
3517
dcache_flush_page_cpuset(pa, cs);
sys/arch/sun2/dev/zs.c
154
struct zs_chanstate *cs;
sys/arch/sun2/dev/zs.c
179
cs = &zsc->zsc_cs_store[channel];
sys/arch/sun2/dev/zs.c
180
zsc->zsc_cs[channel] = cs;
sys/arch/sun2/dev/zs.c
182
zs_lock_init(cs);
sys/arch/sun2/dev/zs.c
183
cs->cs_channel = channel;
sys/arch/sun2/dev/zs.c
184
cs->cs_private = NULL;
sys/arch/sun2/dev/zs.c
185
cs->cs_ops = &zsops_null;
sys/arch/sun2/dev/zs.c
186
cs->cs_brg_clk = PCLK / 16;
sys/arch/sun2/dev/zs.c
208
cs->cs_reg_csr = &zc->zc_csr;
sys/arch/sun2/dev/zs.c
209
cs->cs_reg_data = &zc->zc_data;
sys/arch/sun2/dev/zs.c
211
memcpy(cs->cs_creg, zs_init_reg, 16);
sys/arch/sun2/dev/zs.c
212
memcpy(cs->cs_preg, zs_init_reg, 16);
sys/arch/sun2/dev/zs.c
215
cs->cs_defspeed = zs_get_speed(cs);
sys/arch/sun2/dev/zs.c
216
cs->cs_defcflag = zs_def_cflag;
sys/arch/sun2/dev/zs.c
219
cs->cs_rr0_dcd = ZSRR0_DCD;
sys/arch/sun2/dev/zs.c
220
cs->cs_rr0_cts = 0;
sys/arch/sun2/dev/zs.c
221
cs->cs_wr5_dtr = ZSWR5_DTR | ZSWR5_RTS;
sys/arch/sun2/dev/zs.c
222
cs->cs_wr5_rts = 0;
sys/arch/sun2/dev/zs.c
230
zs_write_reg(cs, 9, 0);
sys/arch/sun2/dev/zs.c
242
zs_lock_chan(cs);
sys/arch/sun2/dev/zs.c
243
zs_write_reg(cs, 9, reset);
sys/arch/sun2/dev/zs.c
244
zs_unlock_chan(cs);
sys/arch/sun2/dev/zs.c
313
cs = zsc->zsc_cs[0];
sys/arch/sun2/dev/zs.c
314
zs_lock_chan(cs);
sys/arch/sun2/dev/zs.c
316
zs_write_reg(cs, 2, zs_init_reg[2]);
sys/arch/sun2/dev/zs.c
318
zs_write_reg(cs, 9, zs_init_reg[9]);
sys/arch/sun2/dev/zs.c
319
zs_unlock_chan(cs);
sys/arch/sun2/dev/zs.c
394
zs_get_speed(struct zs_chanstate *cs)
sys/arch/sun2/dev/zs.c
398
tconst = zs_read_reg(cs, 12);
sys/arch/sun2/dev/zs.c
399
tconst |= zs_read_reg(cs, 13) << 8;
sys/arch/sun2/dev/zs.c
400
return (TCONST_TO_BPS(cs->cs_brg_clk, tconst));
sys/arch/sun2/dev/zs.c
407
zs_set_speed(struct zs_chanstate *cs, int bps)
sys/arch/sun2/dev/zs.c
415
if (cs->cs_brg_clk == 0)
sys/arch/sun2/dev/zs.c
419
tconst = BPS_TO_TCONST(cs->cs_brg_clk, bps);
sys/arch/sun2/dev/zs.c
424
real_bps = TCONST_TO_BPS(cs->cs_brg_clk, tconst);
sys/arch/sun2/dev/zs.c
430
cs->cs_preg[12] = tconst;
sys/arch/sun2/dev/zs.c
431
cs->cs_preg[13] = tconst >> 8;
sys/arch/sun2/dev/zs.c
438
zs_set_modes(struct zs_chanstate *cs, int cflag /* bits per second */)
sys/arch/sun2/dev/zs.c
448
zs_lock_chan(cs);
sys/arch/sun2/dev/zs.c
449
cs->cs_rr0_pps = 0;
sys/arch/sun2/dev/zs.c
451
cs->cs_rr0_dcd = 0;
sys/arch/sun2/dev/zs.c
453
cs->cs_rr0_pps = ZSRR0_DCD;
sys/arch/sun2/dev/zs.c
455
cs->cs_rr0_dcd = ZSRR0_DCD;
sys/arch/sun2/dev/zs.c
457
cs->cs_wr5_dtr = ZSWR5_DTR;
sys/arch/sun2/dev/zs.c
458
cs->cs_wr5_rts = ZSWR5_RTS;
sys/arch/sun2/dev/zs.c
459
cs->cs_rr0_cts = ZSRR0_CTS;
sys/arch/sun2/dev/zs.c
461
cs->cs_wr5_dtr = 0;
sys/arch/sun2/dev/zs.c
462
cs->cs_wr5_rts = ZSWR5_DTR;
sys/arch/sun2/dev/zs.c
463
cs->cs_rr0_cts = ZSRR0_CTS;
sys/arch/sun2/dev/zs.c
465
cs->cs_wr5_dtr = 0;
sys/arch/sun2/dev/zs.c
466
cs->cs_wr5_rts = ZSWR5_DTR;
sys/arch/sun2/dev/zs.c
467
cs->cs_rr0_cts = ZSRR0_DCD;
sys/arch/sun2/dev/zs.c
469
cs->cs_wr5_dtr = ZSWR5_DTR | ZSWR5_RTS;
sys/arch/sun2/dev/zs.c
470
cs->cs_wr5_rts = 0;
sys/arch/sun2/dev/zs.c
471
cs->cs_rr0_cts = 0;
sys/arch/sun2/dev/zs.c
473
zs_unlock_chan(cs);
sys/arch/sun2/dev/zs.c
485
zs_read_reg(struct zs_chanstate *cs, uint8_t reg)
sys/arch/sun2/dev/zs.c
489
*cs->cs_reg_csr = reg;
sys/arch/sun2/dev/zs.c
491
val = *cs->cs_reg_csr;
sys/arch/sun2/dev/zs.c
497
zs_write_reg(struct zs_chanstate *cs, uint8_t reg, uint8_t val)
sys/arch/sun2/dev/zs.c
499
*cs->cs_reg_csr = reg;
sys/arch/sun2/dev/zs.c
501
*cs->cs_reg_csr = val;
sys/arch/sun2/dev/zs.c
506
zs_read_csr(struct zs_chanstate *cs)
sys/arch/sun2/dev/zs.c
510
val = *cs->cs_reg_csr;
sys/arch/sun2/dev/zs.c
516
zs_write_csr(struct zs_chanstate *cs, uint8_t val)
sys/arch/sun2/dev/zs.c
518
*cs->cs_reg_csr = val;
sys/arch/sun2/dev/zs.c
523
zs_read_data(struct zs_chanstate *cs)
sys/arch/sun2/dev/zs.c
527
val = *cs->cs_reg_data;
sys/arch/sun2/dev/zs.c
533
zs_write_data(struct zs_chanstate *cs, uint8_t val)
sys/arch/sun2/dev/zs.c
535
*cs->cs_reg_data = val;
sys/arch/sun2/dev/zs.c
552
zs_abort(struct zs_chanstate *cs)
sys/arch/sun2/dev/zs.c
565
zskgdb(cs);
sys/arch/sun2/dev/zs_kgdb.c
100
zs_setparam(struct zs_chanstate *cs, int iena, int rate)
sys/arch/sun2/dev/zs_kgdb.c
104
memcpy(cs->cs_preg, zs_kgdb_regs, 16);
sys/arch/sun2/dev/zs_kgdb.c
107
cs->cs_preg[1] = ZSWR1_RIE | ZSWR1_SIE;
sys/arch/sun2/dev/zs_kgdb.c
111
tconst = BPS_TO_TCONST(cs->cs_brg_clk, rate);
sys/arch/sun2/dev/zs_kgdb.c
112
cs->cs_preg[5] |= ZSWR5_DTR | ZSWR5_RTS;
sys/arch/sun2/dev/zs_kgdb.c
113
cs->cs_preg[12] = tconst;
sys/arch/sun2/dev/zs_kgdb.c
114
cs->cs_preg[13] = tconst >> 8;
sys/arch/sun2/dev/zs_kgdb.c
117
zs_loadchannelregs(cs);
sys/arch/sun2/dev/zs_kgdb.c
129
struct zs_chanstate cs;
sys/arch/sun2/dev/zs_kgdb.c
146
memset((void *)&cs, 0, sizeof(cs));
sys/arch/sun2/dev/zs_kgdb.c
154
cs.cs_channel = channel;
sys/arch/sun2/dev/zs_kgdb.c
155
cs.cs_brg_clk = PCLK / 16;
sys/arch/sun2/dev/zs_kgdb.c
156
cs.cs_reg_csr = &zc->zc_csr;
sys/arch/sun2/dev/zs_kgdb.c
157
cs.cs_reg_data = &zc->zc_data;
sys/arch/sun2/dev/zs_kgdb.c
160
zs_setparam(&cs, 0, kgdb_rate);
sys/arch/sun2/dev/zs_kgdb.c
174
zs_check_kgdb(struct zs_chanstate *cs, int dev)
sys/arch/sun2/dev/zs_kgdb.c
183
cs->cs_private = NULL;
sys/arch/sun2/dev/zs_kgdb.c
184
cs->cs_ops = &zsops_kgdb;
sys/arch/sun2/dev/zs_kgdb.c
187
zs_setparam(cs, 1, kgdb_rate);
sys/arch/sun2/dev/zs_kgdb.c
197
zskgdb(struct zs_chanstate *cs)
sys/arch/sun2/dev/zs_kgdb.c
219
zs_kgdb_rxint(struct zs_chanstate *cs)
sys/arch/sun2/dev/zs_kgdb.c
227
rr1 = zs_read_reg(cs, 1);
sys/arch/sun2/dev/zs_kgdb.c
228
c = zs_read_data(cs);
sys/arch/sun2/dev/zs_kgdb.c
232
zs_write_csr(cs, ZSWR0_RESET_ERRORS);
sys/arch/sun2/dev/zs_kgdb.c
236
zskgdb(cs);
sys/arch/sun2/dev/zs_kgdb.c
243
zs_kgdb_txint(struct zs_chanstate *cs)
sys/arch/sun2/dev/zs_kgdb.c
245
zs_write_csr(cs, ZSWR0_RESET_TXINT);
sys/arch/sun2/dev/zs_kgdb.c
249
zs_kgdb_stint(struct zs_chanstate *cs, int force)
sys/arch/sun2/dev/zs_kgdb.c
253
rr0 = zs_read_csr(cs);
sys/arch/sun2/dev/zs_kgdb.c
254
zs_write_csr(cs, ZSWR0_RESET_STATUS);
sys/arch/sun2/dev/zs_kgdb.c
261
zskgdb(cs);
sys/arch/sun2/dev/zs_kgdb.c
266
zs_kgdb_softint(struct zs_chanstate *cs)
sys/arch/sun3/dev/zs.c
261
struct zs_chanstate *cs;
sys/arch/sun3/dev/zs.c
279
cs = &zsc->zsc_cs_store[channel];
sys/arch/sun3/dev/zs.c
280
zsc->zsc_cs[channel] = cs;
sys/arch/sun3/dev/zs.c
282
zs_lock_init(cs);
sys/arch/sun3/dev/zs.c
283
cs->cs_channel = channel;
sys/arch/sun3/dev/zs.c
284
cs->cs_private = NULL;
sys/arch/sun3/dev/zs.c
285
cs->cs_ops = &zsops_null;
sys/arch/sun3/dev/zs.c
286
cs->cs_brg_clk = PCLK / 16;
sys/arch/sun3/dev/zs.c
289
cs->cs_reg_csr = &zc->zc_csr;
sys/arch/sun3/dev/zs.c
290
cs->cs_reg_data = &zc->zc_data;
sys/arch/sun3/dev/zs.c
292
memcpy(cs->cs_creg, zs_init_reg, 16);
sys/arch/sun3/dev/zs.c
293
memcpy(cs->cs_preg, zs_init_reg, 16);
sys/arch/sun3/dev/zs.c
298
cs->cs_defspeed = zs_get_speed(cs);
sys/arch/sun3/dev/zs.c
300
cs->cs_defspeed = zs_defspeed[zs_unit][channel];
sys/arch/sun3/dev/zs.c
301
cs->cs_defcflag = zs_def_cflag;
sys/arch/sun3/dev/zs.c
304
cs->cs_rr0_dcd = ZSRR0_DCD;
sys/arch/sun3/dev/zs.c
305
cs->cs_rr0_cts = 0;
sys/arch/sun3/dev/zs.c
306
cs->cs_wr5_dtr = ZSWR5_DTR | ZSWR5_RTS;
sys/arch/sun3/dev/zs.c
307
cs->cs_wr5_rts = 0;
sys/arch/sun3/dev/zs.c
315
zs_write_reg(cs, 9, 0);
sys/arch/sun3/dev/zs.c
327
zs_lock_chan(cs);
sys/arch/sun3/dev/zs.c
328
zs_write_reg(cs, 9, reset);
sys/arch/sun3/dev/zs.c
329
zs_unlock_chan(cs);
sys/arch/sun3/dev/zs.c
345
cs = zsc->zsc_cs[0];
sys/arch/sun3/dev/zs.c
346
zs_lock_chan(cs);
sys/arch/sun3/dev/zs.c
348
zs_write_reg(cs, 2, zs_init_reg[2]);
sys/arch/sun3/dev/zs.c
350
zs_write_reg(cs, 9, zs_init_reg[9]);
sys/arch/sun3/dev/zs.c
351
zs_unlock_chan(cs);
sys/arch/sun3/dev/zs.c
400
zs_get_speed(struct zs_chanstate *cs)
sys/arch/sun3/dev/zs.c
404
tconst = zs_read_reg(cs, 12);
sys/arch/sun3/dev/zs.c
405
tconst |= zs_read_reg(cs, 13) << 8;
sys/arch/sun3/dev/zs.c
406
return (TCONST_TO_BPS(cs->cs_brg_clk, tconst));
sys/arch/sun3/dev/zs.c
413
zs_set_speed(struct zs_chanstate *cs, int bps)
sys/arch/sun3/dev/zs.c
421
if (cs->cs_brg_clk == 0)
sys/arch/sun3/dev/zs.c
425
tconst = BPS_TO_TCONST(cs->cs_brg_clk, bps);
sys/arch/sun3/dev/zs.c
430
real_bps = TCONST_TO_BPS(cs->cs_brg_clk, tconst);
sys/arch/sun3/dev/zs.c
436
cs->cs_preg[12] = tconst;
sys/arch/sun3/dev/zs.c
437
cs->cs_preg[13] = tconst >> 8;
sys/arch/sun3/dev/zs.c
444
zs_set_modes(struct zs_chanstate *cs, int cflag /* bits per second */)
sys/arch/sun3/dev/zs.c
454
zs_lock_chan(cs);
sys/arch/sun3/dev/zs.c
455
cs->cs_rr0_pps = 0;
sys/arch/sun3/dev/zs.c
457
cs->cs_rr0_dcd = 0;
sys/arch/sun3/dev/zs.c
459
cs->cs_rr0_pps = ZSRR0_DCD;
sys/arch/sun3/dev/zs.c
461
cs->cs_rr0_dcd = ZSRR0_DCD;
sys/arch/sun3/dev/zs.c
463
cs->cs_wr5_dtr = ZSWR5_DTR;
sys/arch/sun3/dev/zs.c
464
cs->cs_wr5_rts = ZSWR5_RTS;
sys/arch/sun3/dev/zs.c
465
cs->cs_rr0_cts = ZSRR0_CTS;
sys/arch/sun3/dev/zs.c
467
cs->cs_wr5_dtr = 0;
sys/arch/sun3/dev/zs.c
468
cs->cs_wr5_rts = ZSWR5_DTR;
sys/arch/sun3/dev/zs.c
469
cs->cs_rr0_cts = ZSRR0_DCD;
sys/arch/sun3/dev/zs.c
471
cs->cs_wr5_dtr = ZSWR5_DTR | ZSWR5_RTS;
sys/arch/sun3/dev/zs.c
472
cs->cs_wr5_rts = 0;
sys/arch/sun3/dev/zs.c
473
cs->cs_rr0_cts = 0;
sys/arch/sun3/dev/zs.c
475
zs_unlock_chan(cs);
sys/arch/sun3/dev/zs.c
487
zs_read_reg(struct zs_chanstate *cs, uint8_t reg)
sys/arch/sun3/dev/zs.c
491
*cs->cs_reg_csr = reg;
sys/arch/sun3/dev/zs.c
493
val = *cs->cs_reg_csr;
sys/arch/sun3/dev/zs.c
499
zs_write_reg(struct zs_chanstate *cs, uint8_t reg, uint8_t val)
sys/arch/sun3/dev/zs.c
501
*cs->cs_reg_csr = reg;
sys/arch/sun3/dev/zs.c
503
*cs->cs_reg_csr = val;
sys/arch/sun3/dev/zs.c
508
zs_read_csr(struct zs_chanstate *cs)
sys/arch/sun3/dev/zs.c
512
val = *cs->cs_reg_csr;
sys/arch/sun3/dev/zs.c
518
zs_write_csr(struct zs_chanstate *cs, uint8_t val)
sys/arch/sun3/dev/zs.c
520
*cs->cs_reg_csr = val;
sys/arch/sun3/dev/zs.c
525
zs_read_data(struct zs_chanstate *cs)
sys/arch/sun3/dev/zs.c
529
val = *cs->cs_reg_data;
sys/arch/sun3/dev/zs.c
535
zs_write_data(struct zs_chanstate *cs, uint8_t val)
sys/arch/sun3/dev/zs.c
537
*cs->cs_reg_data = val;
sys/arch/sun3/dev/zs.c
554
zs_abort(struct zs_chanstate *cs)
sys/arch/sun3/dev/zs_kgdb.c
104
zs_setparam(struct zs_chanstate *cs, int iena, int rate)
sys/arch/sun3/dev/zs_kgdb.c
108
memcpy(cs->cs_preg, zs_kgdb_regs, 16);
sys/arch/sun3/dev/zs_kgdb.c
111
cs->cs_preg[1] = ZSWR1_RIE | ZSWR1_SIE;
sys/arch/sun3/dev/zs_kgdb.c
115
tconst = BPS_TO_TCONST(cs->cs_brg_clk, rate);
sys/arch/sun3/dev/zs_kgdb.c
116
cs->cs_preg[5] |= ZSWR5_DTR | ZSWR5_RTS;
sys/arch/sun3/dev/zs_kgdb.c
117
cs->cs_preg[12] = tconst;
sys/arch/sun3/dev/zs_kgdb.c
118
cs->cs_preg[13] = tconst >> 8;
sys/arch/sun3/dev/zs_kgdb.c
121
zs_loadchannelregs(cs);
sys/arch/sun3/dev/zs_kgdb.c
133
struct zs_chanstate cs;
sys/arch/sun3/dev/zs_kgdb.c
149
memset((void *)&cs, 0, sizeof(cs));
sys/arch/sun3/dev/zs_kgdb.c
157
cs.cs_channel = channel;
sys/arch/sun3/dev/zs_kgdb.c
158
cs.cs_brg_clk = PCLK / 16;
sys/arch/sun3/dev/zs_kgdb.c
159
cs.cs_reg_csr = &zc->zc_csr;
sys/arch/sun3/dev/zs_kgdb.c
160
cs.cs_reg_data = &zc->zc_data;
sys/arch/sun3/dev/zs_kgdb.c
163
zs_setparam(&cs, 0, kgdb_rate);
sys/arch/sun3/dev/zs_kgdb.c
177
zs_check_kgdb(struct zs_chanstate *cs, int dev)
sys/arch/sun3/dev/zs_kgdb.c
186
cs->cs_private = NULL;
sys/arch/sun3/dev/zs_kgdb.c
187
cs->cs_ops = &zsops_kgdb;
sys/arch/sun3/dev/zs_kgdb.c
190
zs_setparam(cs, 1, kgdb_rate);
sys/arch/sun3/dev/zs_kgdb.c
200
zskgdb(struct zs_chanstate *cs)
sys/arch/sun3/dev/zs_kgdb.c
222
zs_kgdb_rxint(struct zs_chanstate *cs)
sys/arch/sun3/dev/zs_kgdb.c
230
rr1 = zs_read_reg(cs, 1);
sys/arch/sun3/dev/zs_kgdb.c
231
c = zs_read_data(cs);
sys/arch/sun3/dev/zs_kgdb.c
235
zs_write_csr(cs, ZSWR0_RESET_ERRORS);
sys/arch/sun3/dev/zs_kgdb.c
239
zskgdb(cs);
sys/arch/sun3/dev/zs_kgdb.c
246
zs_kgdb_txint(struct zs_chanstate *cs)
sys/arch/sun3/dev/zs_kgdb.c
248
zs_write_csr(cs, ZSWR0_RESET_TXINT);
sys/arch/sun3/dev/zs_kgdb.c
252
zs_kgdb_stint(struct zs_chanstate *cs, int force)
sys/arch/sun3/dev/zs_kgdb.c
256
rr0 = zs_read_csr(cs);
sys/arch/sun3/dev/zs_kgdb.c
257
zs_write_csr(cs, ZSWR0_RESET_STATUS);
sys/arch/sun3/dev/zs_kgdb.c
264
zskgdb(cs);
sys/arch/sun3/dev/zs_kgdb.c
269
zs_kgdb_softint(struct zs_chanstate *cs)
sys/arch/x68k/dev/ms.c
217
struct zs_chanstate *cs;
sys/arch/x68k/dev/ms.c
224
cs = zsc->zsc_cs[1];
sys/arch/x68k/dev/ms.c
225
cs->cs_private = ms;
sys/arch/x68k/dev/ms.c
226
cs->cs_ops = &zsops_ms;
sys/arch/x68k/dev/ms.c
227
ms->ms_cs = cs;
sys/arch/x68k/dev/ms.c
232
zs_write_reg(cs, 9, reset);
sys/arch/x68k/dev/ms.c
234
cs->cs_preg[1] = ZSWR1_RIE;
sys/arch/x68k/dev/ms.c
235
cs->cs_preg[4] = ZSWR4_CLK_X16 | ZSWR4_TWOSB;
sys/arch/x68k/dev/ms.c
236
(void)zs_set_speed(cs, MS_BPS);
sys/arch/x68k/dev/ms.c
237
zs_loadchannelregs(cs);
sys/arch/x68k/dev/ms.c
495
ms_rxint(struct zs_chanstate *cs)
sys/arch/x68k/dev/ms.c
501
ms = cs->cs_private;
sys/arch/x68k/dev/ms.c
508
rr1 = zs_read_reg(cs, 1);
sys/arch/x68k/dev/ms.c
509
c = zs_read_data(cs);
sys/arch/x68k/dev/ms.c
513
zs_write_csr(cs, ZSWR0_RESET_ERRORS);
sys/arch/x68k/dev/ms.c
531
cs->cs_softreq = 1;
sys/arch/x68k/dev/ms.c
536
ms_txint(struct zs_chanstate *cs)
sys/arch/x68k/dev/ms.c
540
ms = cs->cs_private;
sys/arch/x68k/dev/ms.c
541
zs_write_csr(cs, ZSWR0_RESET_TXINT);
sys/arch/x68k/dev/ms.c
544
cs->cs_softreq = 1;
sys/arch/x68k/dev/ms.c
549
ms_stint(struct zs_chanstate *cs, int force)
sys/arch/x68k/dev/ms.c
554
ms = cs->cs_private;
sys/arch/x68k/dev/ms.c
556
rr0 = zs_read_csr(cs);
sys/arch/x68k/dev/ms.c
557
zs_write_csr(cs, ZSWR0_RESET_STATUS);
sys/arch/x68k/dev/ms.c
566
cs->cs_rr0_delta |= (cs->cs_rr0 ^ rr0);
sys/arch/x68k/dev/ms.c
567
cs->cs_rr0 = rr0;
sys/arch/x68k/dev/ms.c
571
cs->cs_softreq = 1;
sys/arch/x68k/dev/ms.c
576
ms_softint(struct zs_chanstate *cs)
sys/arch/x68k/dev/ms.c
583
ms = cs->cs_private;
sys/arch/x68k/dev/ms.c
636
cs->cs_rr0_delta = 0;
sys/arch/x68k/dev/ms.c
643
ms_trigger(struct zs_chanstate *cs, int onoff)
sys/arch/x68k/dev/ms.c
647
cs->cs_preg[5] |= ZSWR5_RTS;
sys/arch/x68k/dev/ms.c
649
cs->cs_preg[5] &= ~ZSWR5_RTS;
sys/arch/x68k/dev/ms.c
650
cs->cs_creg[5] = cs->cs_preg[5];
sys/arch/x68k/dev/ms.c
651
zs_write_reg(cs, 5, cs->cs_preg[5]);
sys/arch/x68k/dev/zs.c
179
struct zs_chanstate *cs;
sys/arch/x68k/dev/zs.c
203
cs = &zsc->zsc_cs_store[channel];
sys/arch/x68k/dev/zs.c
204
zsc->zsc_cs[channel] = cs;
sys/arch/x68k/dev/zs.c
206
zs_lock_init(cs);
sys/arch/x68k/dev/zs.c
207
cs->cs_channel = channel;
sys/arch/x68k/dev/zs.c
208
cs->cs_private = NULL;
sys/arch/x68k/dev/zs.c
209
cs->cs_ops = &zsops_null;
sys/arch/x68k/dev/zs.c
210
cs->cs_brg_clk = PCLK / 16;
sys/arch/x68k/dev/zs.c
216
cs->cs_reg_csr = &zc->zc_csr;
sys/arch/x68k/dev/zs.c
217
cs->cs_reg_data = &zc->zc_data;
sys/arch/x68k/dev/zs.c
220
memcpy(cs->cs_creg, zs_init_reg, 16);
sys/arch/x68k/dev/zs.c
221
memcpy(cs->cs_preg, zs_init_reg, 16);
sys/arch/x68k/dev/zs.c
225
cs->cs_defspeed = zs_get_speed(cs);
sys/arch/x68k/dev/zs.c
226
cs->cs_defcflag = zscn_def_cflag;
sys/arch/x68k/dev/zs.c
228
cs->cs_defspeed = 9600;
sys/arch/x68k/dev/zs.c
229
cs->cs_defcflag = zs_def_cflag;
sys/arch/x68k/dev/zs.c
233
cs->cs_rr0_dcd = ZSRR0_DCD;
sys/arch/x68k/dev/zs.c
234
cs->cs_rr0_cts = 0;
sys/arch/x68k/dev/zs.c
235
cs->cs_wr5_dtr = ZSWR5_DTR | ZSWR5_RTS;
sys/arch/x68k/dev/zs.c
236
cs->cs_wr5_rts = 0;
sys/arch/x68k/dev/zs.c
245
zs_write_reg(cs, 9, 0);
sys/arch/x68k/dev/zs.c
266
zs_write_reg(cs, 9, reset);
sys/arch/x68k/dev/zs.c
284
cs = zsc->zsc_cs[0];
sys/arch/x68k/dev/zs.c
287
zs_write_reg(cs, 2, ia->ia_intr);
sys/arch/x68k/dev/zs.c
289
zs_write_reg(cs, 9, zs_init_reg[9]);
sys/arch/x68k/dev/zs.c
340
zs_get_speed(struct zs_chanstate *cs)
sys/arch/x68k/dev/zs.c
344
tconst = zs_read_reg(cs, 12);
sys/arch/x68k/dev/zs.c
345
tconst |= zs_read_reg(cs, 13) << 8;
sys/arch/x68k/dev/zs.c
346
return (TCONST_TO_BPS(cs->cs_brg_clk, tconst));
sys/arch/x68k/dev/zs.c
353
zs_set_speed(struct zs_chanstate *cs, int bps /* bits per second */)
sys/arch/x68k/dev/zs.c
361
if (cs->cs_brg_clk == 0)
sys/arch/x68k/dev/zs.c
365
tconst = BPS_TO_TCONST(cs->cs_brg_clk, bps);
sys/arch/x68k/dev/zs.c
370
real_bps = TCONST_TO_BPS(cs->cs_brg_clk, tconst);
sys/arch/x68k/dev/zs.c
381
if (BPS_TO_TCONST(cs->cs_brg_clk, real_bps) != tconst)
sys/arch/x68k/dev/zs.c
385
cs->cs_preg[12] = tconst;
sys/arch/x68k/dev/zs.c
386
cs->cs_preg[13] = tconst >> 8;
sys/arch/x68k/dev/zs.c
393
zs_set_modes(struct zs_chanstate *cs, int cflag /* bits per second */)
sys/arch/x68k/dev/zs.c
405
cs->cs_rr0_pps = 0;
sys/arch/x68k/dev/zs.c
407
cs->cs_rr0_dcd = 0;
sys/arch/x68k/dev/zs.c
409
cs->cs_rr0_pps = ZSRR0_DCD;
sys/arch/x68k/dev/zs.c
411
cs->cs_rr0_dcd = ZSRR0_DCD;
sys/arch/x68k/dev/zs.c
413
cs->cs_wr5_dtr = ZSWR5_DTR;
sys/arch/x68k/dev/zs.c
414
cs->cs_wr5_rts = ZSWR5_RTS;
sys/arch/x68k/dev/zs.c
415
cs->cs_rr0_cts = ZSRR0_CTS;
sys/arch/x68k/dev/zs.c
417
cs->cs_wr5_dtr = 0;
sys/arch/x68k/dev/zs.c
418
cs->cs_wr5_rts = ZSWR5_DTR;
sys/arch/x68k/dev/zs.c
419
cs->cs_rr0_cts = ZSRR0_DCD;
sys/arch/x68k/dev/zs.c
421
cs->cs_wr5_dtr = ZSWR5_DTR | ZSWR5_RTS;
sys/arch/x68k/dev/zs.c
422
cs->cs_wr5_rts = 0;
sys/arch/x68k/dev/zs.c
423
cs->cs_rr0_cts = 0;
sys/arch/x68k/dev/zs.c
437
zs_read_reg(struct zs_chanstate *cs, uint8_t reg)
sys/arch/x68k/dev/zs.c
441
*cs->cs_reg_csr = reg;
sys/arch/x68k/dev/zs.c
443
val = *cs->cs_reg_csr;
sys/arch/x68k/dev/zs.c
449
zs_write_reg(struct zs_chanstate *cs, uint8_t reg, uint8_t val)
sys/arch/x68k/dev/zs.c
451
*cs->cs_reg_csr = reg;
sys/arch/x68k/dev/zs.c
453
*cs->cs_reg_csr = val;
sys/arch/x68k/dev/zs.c
458
zs_read_csr(struct zs_chanstate *cs)
sys/arch/x68k/dev/zs.c
462
val = *cs->cs_reg_csr;
sys/arch/x68k/dev/zs.c
468
zs_write_csr(struct zs_chanstate *cs, uint8_t val)
sys/arch/x68k/dev/zs.c
470
*cs->cs_reg_csr = val;
sys/arch/x68k/dev/zs.c
475
zs_read_data(struct zs_chanstate *cs)
sys/arch/x68k/dev/zs.c
479
val = *cs->cs_reg_data;
sys/arch/x68k/dev/zs.c
485
zs_write_data(struct zs_chanstate *cs, uint8_t val)
sys/arch/x68k/dev/zs.c
487
*cs->cs_reg_data = val;
sys/arch/x68k/dev/zs.c
503
zs_abort(struct zs_chanstate *cs)
sys/arch/x68k/dev/zs.c
510
rr0 = *cs->cs_reg_csr;
sys/arch/x86/acpi/acpi_cpu_md.c
352
struct acpicpu_cstate *cs;
sys/arch/x86/acpi/acpi_cpu_md.c
363
cs = &sc->sc_cstate[i];
sys/arch/x86/acpi/acpi_cpu_md.c
365
if (cs->cs_method == ACPICPU_C_STATE_HALT) {
sys/arch/x86/x86/idt.c
114
xen_idd->cs = sel;
sys/arch/xen/x86/cpu.c
866
initctx->user_regs.cs = GSEL(GCODE_SEL, SEL_KPL);
sys/arch/xen/x86/cpu.c
969
initctx->user_regs.cs = GSEL(GCODE_SEL, SEL_KPL);
sys/compat/linux/arch/amd64/linux_machdep.c
209
sigframe.uc.luc_mcontext.cs = GSEL(GUCODE_SEL, SEL_UPL);
sys/compat/linux/arch/amd64/linux_machdep.c
372
mctx->__gregs[_REG_CS] = lsigctx->cs & 0xFFFF;
sys/compat/linux/arch/amd64/linux_machdep.h
80
u_int16_t cs;
sys/dev/acpi/acpi_cpu.c
641
struct acpicpu_cstate *cs;
sys/dev/acpi/acpi_cpu.c
649
cs = &sc->sc_cstate[i];
sys/dev/acpi/acpi_cpu.c
651
if (cs->cs_method == 0)
sys/dev/acpi/acpi_cpu.c
656
if (cs->cs_method == ACPICPU_C_STATE_FFH)
sys/dev/acpi/acpi_cpu.c
659
if (cs->cs_method == ACPICPU_C_STATE_SYSIO)
sys/dev/acpi/acpi_cpu.c
662
(void)snprintf(cs->cs_name, sizeof(cs->cs_name),
sys/dev/acpi/acpi_cpu.c
665
evcnt_attach_dynamic(&cs->cs_evcnt, EVCNT_TYPE_MISC,
sys/dev/acpi/acpi_cpu.c
666
NULL, device_xname(sc->sc_dev), cs->cs_name);
sys/dev/acpi/acpi_cpu.c
702
struct acpicpu_cstate *cs;
sys/dev/acpi/acpi_cpu.c
709
cs = &sc->sc_cstate[i];
sys/dev/acpi/acpi_cpu.c
711
if (cs->cs_method != 0)
sys/dev/acpi/acpi_cpu.c
712
evcnt_detach(&cs->cs_evcnt);
sys/dev/acpi/acpi_cpu.c
737
struct acpicpu_cstate *cs;
sys/dev/acpi/acpi_cpu.c
748
cs = &sc->sc_cstate[i];
sys/dev/acpi/acpi_cpu.c
750
if (cs->cs_method == 0)
sys/dev/acpi/acpi_cpu.c
755
acpicpu_debug_print_method_c(cs->cs_method),
sys/dev/acpi/acpi_cpu.c
756
cs->cs_latency, cs->cs_power,
sys/dev/acpi/acpi_cpu.c
757
(cs->cs_flags != 0) ? ", bus master check" : "");
sys/dev/acpi/acpi_cpu_cstate.c
236
struct acpicpu_cstate *cs = sc->sc_cstate;
sys/dev/acpi/acpi_cpu_cstate.c
243
(void)memset(&state, 0, sizeof(*cs));
sys/dev/acpi/acpi_cpu_cstate.c
381
cs[type].cs_addr = state.cs_addr;
sys/dev/acpi/acpi_cpu_cstate.c
382
cs[type].cs_power = state.cs_power;
sys/dev/acpi/acpi_cpu_cstate.c
383
cs[type].cs_flags = state.cs_flags;
sys/dev/acpi/acpi_cpu_cstate.c
384
cs[type].cs_method = state.cs_method;
sys/dev/acpi/acpi_cpu_cstate.c
385
cs[type].cs_latency = state.cs_latency;
sys/dev/acpi/acpi_cpu_cstate.c
517
struct acpicpu_cstate *cs = sc->sc_cstate;
sys/dev/acpi/acpi_cpu_cstate.c
524
cs[ACPI_STATE_C1].cs_method = ACPICPU_C_STATE_HALT;
sys/dev/acpi/acpi_cpu_cstate.c
538
cs[ACPI_STATE_C2].cs_method = ACPICPU_C_STATE_SYSIO;
sys/dev/acpi/acpi_cpu_cstate.c
539
cs[ACPI_STATE_C3].cs_method = ACPICPU_C_STATE_SYSIO;
sys/dev/acpi/acpi_cpu_cstate.c
541
cs[ACPI_STATE_C2].cs_latency = AcpiGbl_FADT.C2Latency;
sys/dev/acpi/acpi_cpu_cstate.c
542
cs[ACPI_STATE_C3].cs_latency = AcpiGbl_FADT.C3Latency;
sys/dev/acpi/acpi_cpu_cstate.c
544
cs[ACPI_STATE_C2].cs_addr = sc->sc_object.ao_pblkaddr + 4;
sys/dev/acpi/acpi_cpu_cstate.c
545
cs[ACPI_STATE_C3].cs_addr = sc->sc_object.ao_pblkaddr + 5;
sys/dev/acpi/acpi_cpu_cstate.c
552
cs[ACPI_STATE_C2].cs_method = 0;
sys/dev/acpi/acpi_cpu_cstate.c
555
cs[ACPI_STATE_C3].cs_method = 0;
sys/dev/acpi/acpi_cpu_cstate.c
570
cs[ACPI_STATE_C2].cs_method = 0;
sys/dev/acpi/acpi_cpu_cstate.c
573
cs[ACPI_STATE_C3].cs_method = 0;
sys/dev/acpi/acpi_cpu_cstate.c
621
struct acpicpu_cstate *cs;
sys/dev/acpi/acpi_cpu_cstate.c
628
cs = &sc->sc_cstate[i];
sys/dev/acpi/acpi_cpu_cstate.c
630
if (__predict_false(cs->cs_method == 0))
sys/dev/acpi/acpi_cpu_cstate.c
638
if (sc->sc_cstate_sleep > cs->cs_latency * cs_factor)
sys/dev/acpi/acpi_cpu_cstate.c
746
struct acpicpu_cstate *cs = &sc->sc_cstate[state];
sys/dev/acpi/acpi_cpu_cstate.c
760
switch (cs->cs_method) {
sys/dev/acpi/acpi_cpu_cstate.c
764
acpicpu_md_cstate_enter(cs->cs_method, state);
sys/dev/acpi/acpi_cpu_cstate.c
768
(void)AcpiOsReadPort(cs->cs_addr, &val, 8);
sys/dev/acpi/acpi_cpu_cstate.c
772
cs->cs_evcnt.ev_count++;
sys/dev/ccd.c
1004
cs->sc_xname, bp->b_error, cbp->cb_comp);
sys/dev/ccd.c
1013
mutex_enter(cs->sc_iolock);
sys/dev/ccd.c
1023
disk_unbusy(&cs->sc_dkdev, (bp->b_bcount - bp->b_resid),
sys/dev/ccd.c
1025
if (!disk_isbusy(&cs->sc_dkdev)) {
sys/dev/ccd.c
1026
if (bufq_peek(cs->sc_bufq) != NULL) {
sys/dev/ccd.c
1027
cv_broadcast(&cs->sc_push);
sys/dev/ccd.c
1029
cv_broadcast(&cs->sc_stop);
sys/dev/ccd.c
1031
mutex_exit(cs->sc_iolock);
sys/dev/ccd.c
1034
mutex_exit(cs->sc_iolock);
sys/dev/ccd.c
1042
struct ccd_softc *cs;
sys/dev/ccd.c
1048
if ((cs = ccdget(unit, 0)) == NULL)
sys/dev/ccd.c
1052
if ((cs->sc_flags & CCDF_INITED) == 0)
sys/dev/ccd.c
1063
struct ccd_softc *cs;
sys/dev/ccd.c
1069
if ((cs = ccdget(unit, 0)) == NULL)
sys/dev/ccd.c
1073
if ((cs->sc_flags & CCDF_INITED) == 0)
sys/dev/ccd.c
1088
struct ccd_softc *cs;
sys/dev/ccd.c
1113
if ((cs = ccdget(unit, make)) == NULL)
sys/dev/ccd.c
1167
if ((cs->sc_flags & CCDF_INITED) == 0)
sys/dev/ccd.c
1171
error = disk_ioctl(&cs->sc_dkdev, dev, cmd, data, flag, l);
sys/dev/ccd.c
1181
mutex_enter(cs->sc_iolock);
sys/dev/ccd.c
1182
if (cs->sc_bufq != NULL)
sys/dev/ccd.c
1184
bufq_getstrategyname(cs->sc_bufq),
sys/dev/ccd.c
1188
mutex_exit(cs->sc_iolock);
sys/dev/ccd.c
1210
cs->sc_flags |= CCDF_LABELLING;
sys/dev/ccd.c
1212
error = setdisklabel(cs->sc_dkdev.dk_label,
sys/dev/ccd.c
1213
lp, 0, cs->sc_dkdev.dk_cpulabel);
sys/dev/ccd.c
1221
ccdstrategy, cs->sc_dkdev.dk_label,
sys/dev/ccd.c
1222
cs->sc_dkdev.dk_cpulabel);
sys/dev/ccd.c
1225
cs->sc_flags &= ~CCDF_LABELLING;
sys/dev/ccd.c
1231
cs->sc_flags |= CCDF_KLABEL;
sys/dev/ccd.c
1233
cs->sc_flags &= ~CCDF_KLABEL;
sys/dev/ccd.c
1238
cs->sc_flags |= CCDF_WLABEL;
sys/dev/ccd.c
1240
cs->sc_flags &= ~CCDF_WLABEL;
sys/dev/ccd.c
1244
ccdgetdefaultlabel(cs, (struct disklabel *)data);
sys/dev/ccd.c
1249
ccdgetdefaultlabel(cs, &newlabel);
sys/dev/ccd.c
1263
mutex_enter(&cs->sc_dvlock);
sys/dev/ccd.c
1268
if (cs->sc_flags & CCDF_INITED) {
sys/dev/ccd.c
1286
cs->sc_ileave = ccio->ccio_ileave;
sys/dev/ccd.c
1287
cs->sc_nccdisks = ccio->ccio_ndisks;
sys/dev/ccd.c
1288
cs->sc_flags = ccio->ccio_flags & CCDF_USERMASK;
sys/dev/ccd.c
1334
cs->sc_nccdisks = 0;
sys/dev/ccd.c
1341
disk_attach(&cs->sc_dkdev);
sys/dev/ccd.c
1342
bufq_alloc(&cs->sc_bufq, "fcfs", 0);
sys/dev/ccd.c
1347
if ((error = ccdinit(cs, cpp, vpp, l)) != 0) {
sys/dev/ccd.c
1353
disk_detach(&cs->sc_dkdev);
sys/dev/ccd.c
1354
mutex_exit(&cs->sc_dvlock);
sys/dev/ccd.c
1355
bufq_free(cs->sc_bufq);
sys/dev/ccd.c
1371
ccio->ccio_size = cs->sc_size;
sys/dev/ccd.c
1375
disk_set_info(NULL, &cs->sc_dkdev, NULL);
sys/dev/ccd.c
1378
mutex_exit(&cs->sc_dvlock);
sys/dev/ccd.c
1379
dkwedge_discover(&cs->sc_dkdev);
sys/dev/ccd.c
1390
if ((cs->sc_dkdev.dk_openmask & ~pmask) ||
sys/dev/ccd.c
1391
((cs->sc_dkdev.dk_bopenmask & pmask) &&
sys/dev/ccd.c
1392
(cs->sc_dkdev.dk_copenmask & pmask))) {
sys/dev/ccd.c
1398
dkwedge_delall(&cs->sc_dkdev);
sys/dev/ccd.c
1401
mutex_enter(cs->sc_iolock);
sys/dev/ccd.c
1402
cs->sc_flags &= ~(CCDF_INITED|CCDF_VLABEL);
sys/dev/ccd.c
1403
cs->sc_zap = true;
sys/dev/ccd.c
1404
while (disk_isbusy(&cs->sc_dkdev) ||
sys/dev/ccd.c
1405
bufq_peek(cs->sc_bufq) != NULL ||
sys/dev/ccd.c
1406
cs->sc_thread != NULL) {
sys/dev/ccd.c
1407
cv_broadcast(&cs->sc_push);
sys/dev/ccd.c
1408
(void)cv_timedwait(&cs->sc_stop, cs->sc_iolock, hz);
sys/dev/ccd.c
1410
mutex_exit(cs->sc_iolock);
sys/dev/ccd.c
1417
for (i = 0; i < cs->sc_nccdisks; ++i) {
sys/dev/ccd.c
1426
cs->sc_cinfo[i].ci_vp);
sys/dev/ccd.c
1428
(void)vn_close(cs->sc_cinfo[i].ci_vp, FREAD|FWRITE,
sys/dev/ccd.c
1430
kmem_free(cs->sc_cinfo[i].ci_path,
sys/dev/ccd.c
1431
cs->sc_cinfo[i].ci_pathlen);
sys/dev/ccd.c
1434
if (cs->sc_nccdisks != 0) {
sys/dev/ccd.c
1436
for (i = 0; cs->sc_itable[i].ii_ndisk; ++i) {
sys/dev/ccd.c
1437
kmem_free(cs->sc_itable[i].ii_index,
sys/dev/ccd.c
1438
cs->sc_itable[i].ii_indexsz);
sys/dev/ccd.c
1441
kmem_free(cs->sc_cinfo, cs->sc_nccdisks *
sys/dev/ccd.c
1443
kmem_free(cs->sc_itable, (cs->sc_nccdisks + 1) *
sys/dev/ccd.c
1447
aprint_normal("%s: detached\n", cs->sc_xname);
sys/dev/ccd.c
1450
disk_detach(&cs->sc_dkdev);
sys/dev/ccd.c
1451
bufq_free(cs->sc_bufq);
sys/dev/ccd.c
1454
ccdput(cs);
sys/dev/ccd.c
1471
for (error = 0, i = 0; i < cs->sc_nccdisks; i++) {
sys/dev/ccd.c
1472
error = VOP_IOCTL(cs->sc_cinfo[i].ci_vp, cmd, &j,
sys/dev/ccd.c
1492
for (error = 0, i = 0; i < cs->sc_nccdisks; i++) {
sys/dev/ccd.c
1493
j = VOP_IOCTL(cs->sc_cinfo[i].ci_vp, cmd, data,
sys/dev/ccd.c
1506
mutex_exit(&cs->sc_dvlock);
sys/dev/ccd.c
1513
struct ccd_softc *cs;
sys/dev/ccd.c
1518
if ((cs = ccdget(unit, 0)) == NULL)
sys/dev/ccd.c
1521
if ((cs->sc_flags & CCDF_INITED) == 0)
sys/dev/ccd.c
1525
omask = cs->sc_dkdev.dk_openmask & (1 << part);
sys/dev/ccd.c
1526
lp = cs->sc_dkdev.dk_label;
sys/dev/ccd.c
1544
ccdgetdefaultlabel(struct ccd_softc *cs, struct disklabel *lp)
sys/dev/ccd.c
1546
struct ccdgeom *ccg = &cs->sc_geom;
sys/dev/ccd.c
1550
if (cs->sc_size > UINT32_MAX)
sys/dev/ccd.c
1553
lp->d_secperunit = cs->sc_size;
sys/dev/ccd.c
1574
lp->d_checksum = dkcksum(cs->sc_dkdev.dk_label);
sys/dev/ccd.c
1585
struct ccd_softc *cs;
sys/dev/ccd.c
1590
if ((cs = ccdget(unit, 0)) == NULL)
sys/dev/ccd.c
1592
lp = cs->sc_dkdev.dk_label;
sys/dev/ccd.c
1593
clp = cs->sc_dkdev.dk_cpulabel;
sys/dev/ccd.c
1594
KASSERT(mutex_owned(&cs->sc_dvlock));
sys/dev/ccd.c
1598
ccdgetdefaultlabel(cs, lp);
sys/dev/ccd.c
1603
cs->sc_flags |= CCDF_RLABEL;
sys/dev/ccd.c
1604
if ((cs->sc_flags & CCDF_NOLABEL) != 0)
sys/dev/ccd.c
1608
cs->sc_dkdev.dk_label, cs->sc_dkdev.dk_cpulabel);
sys/dev/ccd.c
1610
ccdmakedisklabel(cs);
sys/dev/ccd.c
1624
lp->d_secperunit != cs->sc_size :
sys/dev/ccd.c
1625
lp->d_secperunit > cs->sc_size)
sys/dev/ccd.c
1628
"the size of ccd (%ju)\n", cs->sc_xname,
sys/dev/ccd.c
1630
(uintmax_t)cs->sc_size);
sys/dev/ccd.c
1633
if (pp->p_offset + pp->p_size > cs->sc_size)
sys/dev/ccd.c
1636
cs->sc_xname, 'a' + i, (uintmax_t)cs->sc_size);
sys/dev/ccd.c
1644
printf("%s: %s\n", cs->sc_xname, errstring);
sys/dev/ccd.c
1648
cs->sc_flags = (cs->sc_flags | CCDF_VLABEL) & ~CCDF_RLABEL;
sys/dev/ccd.c
1656
ccdmakedisklabel(struct ccd_softc *cs)
sys/dev/ccd.c
1658
struct disklabel *lp = cs->sc_dkdev.dk_label;
sys/dev/ccd.c
309
ccdinit(struct ccd_softc *cs, char **cpaths, struct vnode **vpp,
sys/dev/ccd.c
314
struct ccdgeom *ccg = &cs->sc_geom;
sys/dev/ccd.c
323
printf("%s: ccdinit\n", cs->sc_xname);
sys/dev/ccd.c
327
cs->sc_cinfo = kmem_alloc(cs->sc_nccdisks * sizeof(*cs->sc_cinfo),
sys/dev/ccd.c
331
cs->sc_size = 0;
sys/dev/ccd.c
339
for (ix = 0, path_alloced = 0; ix < cs->sc_nccdisks; ix++) {
sys/dev/ccd.c
340
ci = &cs->sc_cinfo[ix];
sys/dev/ccd.c
355
cs->sc_xname, error);
sys/dev/ccd.c
376
cs->sc_xname, ci->ci_path, error);
sys/dev/ccd.c
386
if (cs->sc_ileave > 1)
sys/dev/ccd.c
387
psize -= psize % cs->sc_ileave;
sys/dev/ccd.c
393
cs->sc_xname, ci->ci_path);
sys/dev/ccd.c
402
cs->sc_size += psize;
sys/dev/ccd.c
409
if ((cs->sc_ileave > 0) &&
sys/dev/ccd.c
410
(cs->sc_ileave < (maxsecsize / DEV_BSIZE))) {
sys/dev/ccd.c
414
cs->sc_xname, (maxsecsize / DEV_BSIZE));
sys/dev/ccd.c
424
if (cs->sc_flags & CCDF_UNIFORM) {
sys/dev/ccd.c
425
for (ci = cs->sc_cinfo;
sys/dev/ccd.c
426
ci < &cs->sc_cinfo[cs->sc_nccdisks]; ci++)
sys/dev/ccd.c
429
cs->sc_size = cs->sc_nccdisks * minsize;
sys/dev/ccd.c
435
ccdinterleave(cs);
sys/dev/ccd.c
444
ccg->ccg_ncylinders = cs->sc_size / ccg->ccg_nsectors;
sys/dev/ccd.c
446
dg = &cs->sc_dkdev.dk_geom;
sys/dev/ccd.c
448
dg->dg_secperunit = cs->sc_size;
sys/dev/ccd.c
454
if (cs->sc_ileave > 0)
sys/dev/ccd.c
456
"(%d block interleave)\n", cs->sc_xname,
sys/dev/ccd.c
457
cs->sc_nccdisks, (cs->sc_nccdisks != 0 ? "s" : ""),
sys/dev/ccd.c
458
cs->sc_ileave);
sys/dev/ccd.c
461
cs->sc_xname,
sys/dev/ccd.c
462
cs->sc_nccdisks, (cs->sc_nccdisks != 0 ? "s" : ""));
sys/dev/ccd.c
463
for (ix = 0; ix < cs->sc_nccdisks; ix++) {
sys/dev/ccd.c
464
ci = &cs->sc_cinfo[ix];
sys/dev/ccd.c
465
aprint_normal("%s: %s (%ju blocks)\n", cs->sc_xname,
sys/dev/ccd.c
468
aprint_normal("%s: total %ju blocks\n", cs->sc_xname, cs->sc_size);
sys/dev/ccd.c
473
cs->sc_zap = false;
sys/dev/ccd.c
475
cs, &cs->sc_thread, "%s", cs->sc_xname);
sys/dev/ccd.c
484
mutex_enter(cs->sc_iolock);
sys/dev/ccd.c
485
cs->sc_flags |= CCDF_INITED;
sys/dev/ccd.c
486
mutex_exit(cs->sc_iolock);
sys/dev/ccd.c
492
kmem_free(cs->sc_cinfo[ix].ci_path,
sys/dev/ccd.c
493
cs->sc_cinfo[ix].ci_pathlen);
sys/dev/ccd.c
495
kmem_free(cs->sc_cinfo, cs->sc_nccdisks * sizeof(struct ccdcinfo));
sys/dev/ccd.c
501
ccdinterleave(struct ccd_softc *cs)
sys/dev/ccd.c
511
printf("ccdinterleave(%p): ileave %d\n", cs, cs->sc_ileave);
sys/dev/ccd.c
517
size = (cs->sc_nccdisks + 1) * sizeof(struct ccdiinfo);
sys/dev/ccd.c
518
cs->sc_itable = kmem_zalloc(size, KM_SLEEP);
sys/dev/ccd.c
524
if (cs->sc_ileave == 0) {
sys/dev/ccd.c
526
ii = cs->sc_itable;
sys/dev/ccd.c
528
for (ix = 0; ix < cs->sc_nccdisks; ix++) {
sys/dev/ccd.c
536
bn += cs->sc_cinfo[ix].ci_size;
sys/dev/ccd.c
542
printiinfo(cs->sc_itable);
sys/dev/ccd.c
552
for (ii = cs->sc_itable; ; ii++) {
sys/dev/ccd.c
554
ii->ii_indexsz = sizeof(int) * cs->sc_nccdisks;
sys/dev/ccd.c
561
for (ci = cs->sc_cinfo;
sys/dev/ccd.c
562
ci < &cs->sc_cinfo[cs->sc_nccdisks]; ci++)
sys/dev/ccd.c
579
ii->ii_startblk = bn / cs->sc_ileave;
sys/dev/ccd.c
587
for (ci = cs->sc_cinfo;
sys/dev/ccd.c
588
ci < &cs->sc_cinfo[cs->sc_nccdisks]; ci++)
sys/dev/ccd.c
590
ii->ii_index[ix++] = ci - cs->sc_cinfo;
sys/dev/ccd.c
593
lbn = smallci->ci_size / cs->sc_ileave;
sys/dev/ccd.c
598
printiinfo(cs->sc_itable);
sys/dev/ccd.c
607
struct ccd_softc *cs;
sys/dev/ccd.c
615
if ((cs = ccdget(unit, 1)) == NULL)
sys/dev/ccd.c
618
mutex_enter(&cs->sc_dvlock);
sys/dev/ccd.c
620
lp = cs->sc_dkdev.dk_label;
sys/dev/ccd.c
631
if ((cs->sc_flags & (CCDF_INITED|CCDF_VLABEL)) == CCDF_INITED &&
sys/dev/ccd.c
632
cs->sc_dkdev.dk_openmask == 0)
sys/dev/ccd.c
637
if (((cs->sc_flags & CCDF_INITED) == 0) ||
sys/dev/ccd.c
648
cs->sc_dkdev.dk_copenmask |= pmask;
sys/dev/ccd.c
652
cs->sc_dkdev.dk_bopenmask |= pmask;
sys/dev/ccd.c
655
cs->sc_dkdev.dk_openmask =
sys/dev/ccd.c
656
cs->sc_dkdev.dk_copenmask | cs->sc_dkdev.dk_bopenmask;
sys/dev/ccd.c
659
mutex_exit(&cs->sc_dvlock);
sys/dev/ccd.c
668
struct ccd_softc *cs;
sys/dev/ccd.c
676
if ((cs = ccdget(unit, 0)) == NULL)
sys/dev/ccd.c
679
mutex_enter(&cs->sc_dvlock);
sys/dev/ccd.c
686
cs->sc_dkdev.dk_copenmask &= ~(1 << part);
sys/dev/ccd.c
690
cs->sc_dkdev.dk_bopenmask &= ~(1 << part);
sys/dev/ccd.c
693
cs->sc_dkdev.dk_openmask =
sys/dev/ccd.c
694
cs->sc_dkdev.dk_copenmask | cs->sc_dkdev.dk_bopenmask;
sys/dev/ccd.c
696
if (cs->sc_dkdev.dk_openmask == 0) {
sys/dev/ccd.c
697
if ((cs->sc_flags & CCDF_KLABEL) == 0)
sys/dev/ccd.c
698
cs->sc_flags &= ~CCDF_VLABEL;
sys/dev/ccd.c
701
mutex_exit(&cs->sc_dvlock);
sys/dev/ccd.c
709
struct ccd_softc *cs;
sys/dev/ccd.c
712
cs = cookie;
sys/dev/ccd.c
719
mutex_enter(cs->sc_iolock);
sys/dev/ccd.c
720
while (__predict_true(!cs->sc_zap)) {
sys/dev/ccd.c
721
bp = bufq_get(cs->sc_bufq);
sys/dev/ccd.c
724
cv_wait(&cs->sc_push, cs->sc_iolock);
sys/dev/ccd.c
731
error = ccdstart(cs, bp, PR_WAITOK);
sys/dev/ccd.c
733
mutex_enter(cs->sc_iolock);
sys/dev/ccd.c
735
cs->sc_thread = NULL;
sys/dev/ccd.c
736
mutex_exit(cs->sc_iolock);
sys/dev/ccd.c
748
struct ccd_softc *cs;
sys/dev/ccd.c
749
if ((cs = ccdget(unit, 0)) == NULL)
sys/dev/ccd.c
753
KASSERT(cs->sc_dkdev.dk_openmask != 0 ||
sys/dev/ccd.c
754
(cs->sc_flags & CCDF_RLABEL) != 0);
sys/dev/ccd.c
756
mutex_enter(cs->sc_iolock);
sys/dev/ccd.c
758
if (__predict_false((cs->sc_flags & CCDF_INITED) == 0)) {
sys/dev/ccd.c
759
mutex_exit(cs->sc_iolock);
sys/dev/ccd.c
770
if (ccdstart(cs, bp, PR_NOWAIT) != 0) {
sys/dev/ccd.c
772
bufq_put(cs->sc_bufq, bp);
sys/dev/ccd.c
773
cv_broadcast(&cs->sc_push);
sys/dev/ccd.c
774
mutex_exit(cs->sc_iolock);
sys/dev/ccd.c
779
ccdstart(struct ccd_softc *cs, struct buf *bp, int wait)
sys/dev/ccd.c
791
KASSERT(mutex_owned(cs->sc_iolock));
sys/dev/ccd.c
794
disk_busy(&cs->sc_dkdev);
sys/dev/ccd.c
798
printf("ccdstart(%s, %p)\n", cs->sc_xname, bp);
sys/dev/ccd.c
805
lp = cs->sc_dkdev.dk_label;
sys/dev/ccd.c
813
wlabel = cs->sc_flags & (CCDF_WLABEL|CCDF_LABELLING);
sys/dev/ccd.c
815
if (bounds_check_with_label(&cs->sc_dkdev, bp, wlabel) <= 0)
sys/dev/ccd.c
819
mutex_exit(cs->sc_iolock);
sys/dev/ccd.c
828
cbp = ccdbuffer(cs, bp, bn, addr, bcount, wait);
sys/dev/ccd.c
835
mutex_enter(cs->sc_iolock);
sys/dev/ccd.c
836
disk_unbusy(&cs->sc_dkdev, 0, 0);
sys/dev/ccd.c
859
disk_unbusy(&cs->sc_dkdev, 0, 0);
sys/dev/ccd.c
860
cv_broadcast(&cs->sc_stop);
sys/dev/ccd.c
861
cv_broadcast(&cs->sc_push);
sys/dev/ccd.c
862
mutex_exit(cs->sc_iolock);
sys/dev/ccd.c
872
ccdbuffer(struct ccd_softc *cs, struct buf *bp, daddr_t bn, void *addr,
sys/dev/ccd.c
884
cs, bp, bn, addr, bcount);
sys/dev/ccd.c
895
if (cs->sc_ileave == 0) {
sys/dev/ccd.c
899
for (ccdisk = 0, ci = &cs->sc_cinfo[ccdisk];
sys/dev/ccd.c
901
ccdisk++, ci = &cs->sc_cinfo[ccdisk])
sys/dev/ccd.c
912
cboff = cbn % cs->sc_ileave;
sys/dev/ccd.c
913
cbn /= cs->sc_ileave;
sys/dev/ccd.c
914
for (ii = cs->sc_itable; ii->ii_ndisk; ii++)
sys/dev/ccd.c
926
cbn *= cs->sc_ileave;
sys/dev/ccd.c
927
ci = &cs->sc_cinfo[ccdisk];
sys/dev/ccd.c
947
if (cs->sc_ileave == 0)
sys/dev/ccd.c
950
cbc = dbtob((u_int64_t)(cs->sc_ileave - cboff));
sys/dev/ccd.c
957
cbp->cb_sc = cs;
sys/dev/ccd.c
966
ci->ci_dev, (unsigned long) (ci-cs->sc_cinfo), cbp,
sys/dev/ccd.c
984
struct ccd_softc *cs = cbp->cb_sc;
sys/dev/ic/aic79xx.c
2501
struct cs *cs;
sys/dev/ic/aic79xx.c
2509
cs = ahd->critical_sections;
sys/dev/ic/aic79xx.c
2510
for (i = 0; i < ahd->num_critical_sections; i++, cs++) {
sys/dev/ic/aic79xx.c
2512
if (cs->begin < seqaddr && cs->end >= seqaddr)
sys/dev/ic/aic79xx.c
8258
struct cs cs_table[NUM_CRITICAL_SECTIONS];
sys/dev/ic/aic79xx.c
8396
cs_count *= sizeof(struct cs);
sys/dev/ic/aic79xxvar.h
1167
struct cs *critical_sections;
sys/dev/ic/aic7xxx.c
1426
struct cs *cs;
sys/dev/ic/aic7xxx.c
1440
cs = ahc->critical_sections;
sys/dev/ic/aic7xxx.c
1441
for (i = 0; i < ahc->num_critical_sections; i++, cs++) {
sys/dev/ic/aic7xxx.c
1443
if (cs->begin < seqaddr && cs->end >= seqaddr)
sys/dev/ic/aic7xxx.c
6281
struct cs cs_table[NUM_CRITICAL_SECTIONS];
sys/dev/ic/aic7xxx.c
6359
cs_count *= sizeof(struct cs);
sys/dev/ic/aic7xxxvar.h
1122
struct cs *critical_sections;
sys/dev/ic/awi.c
1319
const struct awi_chanset *cs;
sys/dev/ic/awi.c
1332
for (cs = awi_chanset; ; cs++) {
sys/dev/ic/awi.c
1333
if (cs->cs_type == 0) {
sys/dev/ic/awi.c
1338
if (cs->cs_type == sc->sc_mib_phy.IEEE_PHY_Type &&
sys/dev/ic/awi.c
1339
cs->cs_region == sc->sc_mib_phy.aCurrent_Reg_Domain)
sys/dev/ic/awi.c
1343
for (i = cs->cs_min; i <= cs->cs_max; i++) {
sys/dev/ic/awi.c
1365
for (i = cs->cs_min; i <= cs->cs_max; i++) {
sys/dev/ic/awi.c
1372
sc->sc_cur_chan = cs->cs_def;
sys/dev/ic/awi.c
1373
ic->ic_ibss_chan = &ic->ic_channels[cs->cs_def];
sys/dev/ic/i82365.c
447
char cs[4];
sys/dev/ic/i82365.c
511
snprintf(cs, sizeof(cs), "%d,%d", h->chip, h->socket);
sys/dev/ic/i82365.c
514
&h->event_thread, "%s,%s", device_xname(h->ph_parent), cs)) {
sys/dev/ic/tcic2.c
433
const char *cs;
sys/dev/ic/tcic2.c
437
cs = "0";
sys/dev/ic/tcic2.c
440
cs = "1";
sys/dev/ic/tcic2.c
447
&h->event_thread, "%s,%s", device_xname(h->sc->sc_dev), cs)) {
sys/dev/ic/z8530sc.c
112
zs_break(struct zs_chanstate *cs, int set)
sys/dev/ic/z8530sc.c
116
cs->cs_preg[5] |= ZSWR5_BREAK;
sys/dev/ic/z8530sc.c
117
cs->cs_creg[5] |= ZSWR5_BREAK;
sys/dev/ic/z8530sc.c
119
cs->cs_preg[5] &= ~ZSWR5_BREAK;
sys/dev/ic/z8530sc.c
120
cs->cs_creg[5] &= ~ZSWR5_BREAK;
sys/dev/ic/z8530sc.c
122
zs_write_reg(cs, 5, cs->cs_creg[5]);
sys/dev/ic/z8530sc.c
130
zs_iflush(struct zs_chanstate *cs)
sys/dev/ic/z8530sc.c
141
rr0 = zs_read_csr(cs);
sys/dev/ic/z8530sc.c
149
rr1 = zs_read_reg(cs, 1);
sys/dev/ic/z8530sc.c
150
(void)zs_read_data(cs);
sys/dev/ic/z8530sc.c
154
zs_write_csr(cs, ZSWR0_RESET_ERRORS);
sys/dev/ic/z8530sc.c
167
zs_loadchannelregs(struct zs_chanstate *cs)
sys/dev/ic/z8530sc.c
171
zs_write_csr(cs, ZSM_RESET_ERR); /* XXX: reset error condition */
sys/dev/ic/z8530sc.c
178
zs_iflush(cs); /* XXX */
sys/dev/ic/z8530sc.c
181
if (cs->cs_ctl_chan != NULL)
sys/dev/ic/z8530sc.c
182
v = ((cs->cs_ctl_chan->cs_creg[5] & (ZSWR5_RTS | ZSWR5_DTR)) !=
sys/dev/ic/z8530sc.c
183
(cs->cs_ctl_chan->cs_preg[5] & (ZSWR5_RTS | ZSWR5_DTR)));
sys/dev/ic/z8530sc.c
187
if (memcmp((void *)cs->cs_preg, (void *)cs->cs_creg, 16) == 0 && !v)
sys/dev/ic/z8530sc.c
191
memcpy((void *)cs->cs_creg, (void *)cs->cs_preg, 16);
sys/dev/ic/z8530sc.c
192
reg = cs->cs_creg; /* current regs */
sys/dev/ic/z8530sc.c
195
zs_write_reg(cs, 1, reg[1] & ~ZSWR1_IMASK);
sys/dev/ic/z8530sc.c
198
zs_write_reg(cs, 4, reg[4]);
sys/dev/ic/z8530sc.c
201
zs_write_reg(cs, 10, reg[10]);
sys/dev/ic/z8530sc.c
204
zs_write_reg(cs, 3, reg[3] & ~ZSWR3_RX_ENABLE);
sys/dev/ic/z8530sc.c
205
zs_write_reg(cs, 5, reg[5] & ~ZSWR5_TX_ENABLE);
sys/dev/ic/z8530sc.c
208
zs_write_reg(cs, 6, reg[6]);
sys/dev/ic/z8530sc.c
209
zs_write_reg(cs, 7, reg[7]);
sys/dev/ic/z8530sc.c
220
zs_write_reg(cs, 2, reg[2]);
sys/dev/ic/z8530sc.c
222
zs_write_reg(cs, 9, reg[9]);
sys/dev/ic/z8530sc.c
226
zs_write_reg(cs, 14, reg[14] & ~ZSWR14_BAUD_ENA);
sys/dev/ic/z8530sc.c
230
ZS_MD_SETCLK(cs);
sys/dev/ic/z8530sc.c
234
zs_write_reg(cs, 11, reg[11]);
sys/dev/ic/z8530sc.c
237
zs_write_reg(cs, 12, reg[12]);
sys/dev/ic/z8530sc.c
238
zs_write_reg(cs, 13, reg[13]);
sys/dev/ic/z8530sc.c
241
zs_write_reg(cs, 14, reg[14]);
sys/dev/ic/z8530sc.c
244
zs_write_reg(cs, 15, reg[15]);
sys/dev/ic/z8530sc.c
252
zs_write_csr(cs, ZSM_RESET_STINT);
sys/dev/ic/z8530sc.c
253
zs_write_csr(cs, ZSM_RESET_STINT);
sys/dev/ic/z8530sc.c
256
zs_write_reg(cs, 3, reg[3]);
sys/dev/ic/z8530sc.c
257
zs_write_reg(cs, 5, reg[5]);
sys/dev/ic/z8530sc.c
260
if (cs->cs_ctl_chan != NULL) {
sys/dev/ic/z8530sc.c
261
v = cs->cs_ctl_chan->cs_preg[5];
sys/dev/ic/z8530sc.c
262
cs->cs_ctl_chan->cs_creg[5] = v;
sys/dev/ic/z8530sc.c
263
zs_write_reg(cs->cs_ctl_chan, 5, v);
sys/dev/ic/z8530sc.c
267
zs_write_reg(cs, 1, reg[1]);
sys/dev/ic/z8530sc.c
271
zs_lock_init(struct zs_chanstate *cs)
sys/dev/ic/z8530sc.c
274
mutex_init(&cs->cs_lock, MUTEX_NODEBUG, IPL_ZS);
sys/dev/ic/z8530sc.c
278
zs_lock_chan(struct zs_chanstate *cs)
sys/dev/ic/z8530sc.c
281
mutex_spin_enter(&cs->cs_lock);
sys/dev/ic/z8530sc.c
285
zs_unlock_chan(struct zs_chanstate *cs)
sys/dev/ic/z8530sc.c
288
mutex_spin_exit(&cs->cs_lock);
sys/dev/ic/z8530sc.c
375
struct zs_chanstate *cs;
sys/dev/ic/z8530sc.c
380
cs = zsc->zsc_cs[chan];
sys/dev/ic/z8530sc.c
387
if (cs->cs_softreq) {
sys/dev/ic/z8530sc.c
388
cs->cs_softreq = 0;
sys/dev/ic/z8530sc.c
389
(*cs->cs_ops->zsop_softint)(cs);
sys/dev/ic/z8530sc.c
406
zsnull_rxint(struct zs_chanstate *cs)
sys/dev/ic/z8530sc.c
410
cs->cs_softreq = 1;
sys/dev/ic/z8530sc.c
414
zsnull_stint(struct zs_chanstate *cs, int force)
sys/dev/ic/z8530sc.c
418
cs->cs_softreq = 1;
sys/dev/ic/z8530sc.c
422
zsnull_txint(struct zs_chanstate *cs)
sys/dev/ic/z8530sc.c
426
cs->cs_softreq = 1;
sys/dev/ic/z8530sc.c
430
zsnull_softint(struct zs_chanstate *cs)
sys/dev/ic/z8530sc.c
433
zs_write_reg(cs, 1, 0);
sys/dev/ic/z8530sc.c
434
zs_write_reg(cs, 15, 0);
sys/dev/ic/z8530tty.c
1011
error = zs_set_speed(cs, ospeed);
sys/dev/ic/z8530tty.c
1014
error = zs_set_modes(cs, cflag);
sys/dev/ic/z8530tty.c
1027
mutex_spin_enter(&cs->cs_lock);
sys/dev/ic/z8530tty.c
1035
tmp3 = cs->cs_preg[3];
sys/dev/ic/z8530tty.c
1036
tmp5 = cs->cs_preg[5];
sys/dev/ic/z8530tty.c
1057
cs->cs_preg[3] = tmp3;
sys/dev/ic/z8530tty.c
1058
cs->cs_preg[5] = tmp5;
sys/dev/ic/z8530tty.c
1065
tmp4 = cs->cs_preg[4];
sys/dev/ic/z8530tty.c
1075
cs->cs_preg[4] = tmp4;
sys/dev/ic/z8530tty.c
1086
if (!cs->cs_heldchange) {
sys/dev/ic/z8530tty.c
1090
cs->cs_heldchange = 1;
sys/dev/ic/z8530tty.c
1092
zs_loadchannelregs(cs);
sys/dev/ic/z8530tty.c
1106
cs->cs_softreq = 1;
sys/dev/ic/z8530tty.c
1121
zstty_stint(cs, 1);
sys/dev/ic/z8530tty.c
1123
mutex_spin_exit(&cs->cs_lock);
sys/dev/ic/z8530tty.c
1136
zstty_softint1(cs);
sys/dev/ic/z8530tty.c
1149
struct zs_chanstate *cs = zst->zst_cs;
sys/dev/ic/z8530tty.c
1152
cs->cs_rr0_mask = cs->cs_rr0_cts | cs->cs_rr0_dcd;
sys/dev/ic/z8530tty.c
1154
cs->cs_rr0_mask |= cs->cs_rr0_pps;
sys/dev/ic/z8530tty.c
1155
tmp15 = cs->cs_preg[15];
sys/dev/ic/z8530tty.c
1156
if (ISSET(cs->cs_rr0_mask, ZSRR0_DCD))
sys/dev/ic/z8530tty.c
1160
if (ISSET(cs->cs_rr0_mask, ZSRR0_CTS))
sys/dev/ic/z8530tty.c
1164
cs->cs_preg[15] = tmp15;
sys/dev/ic/z8530tty.c
1176
struct zs_chanstate *cs = zst->zst_cs, *ccs;
sys/dev/ic/z8530tty.c
1178
if (cs->cs_wr5_dtr == 0)
sys/dev/ic/z8530tty.c
1181
ccs = (cs->cs_ctl_chan != NULL ? cs->cs_ctl_chan : cs);
sys/dev/ic/z8530tty.c
1184
SET(ccs->cs_preg[5], cs->cs_wr5_dtr);
sys/dev/ic/z8530tty.c
1186
CLR(ccs->cs_preg[5], cs->cs_wr5_dtr);
sys/dev/ic/z8530tty.c
1188
if (!cs->cs_heldchange) {
sys/dev/ic/z8530tty.c
1192
cs->cs_heldchange = 1;
sys/dev/ic/z8530tty.c
1194
zs_loadchannelregs(cs);
sys/dev/ic/z8530tty.c
1205
struct zs_chanstate *cs = zst->zst_cs, *ccs;
sys/dev/ic/z8530tty.c
1208
ccs = (cs->cs_ctl_chan != NULL ? cs->cs_ctl_chan : cs);
sys/dev/ic/z8530tty.c
1231
if (!cs->cs_heldchange) {
sys/dev/ic/z8530tty.c
1235
cs->cs_heldchange = 1;
sys/dev/ic/z8530tty.c
1237
zs_loadchannelregs(cs);
sys/dev/ic/z8530tty.c
1248
struct zs_chanstate *cs = zst->zst_cs, *ccs;
sys/dev/ic/z8530tty.c
1252
ccs = (cs->cs_ctl_chan != NULL ? cs->cs_ctl_chan : cs);
sys/dev/ic/z8530tty.c
1260
zsbits = cs->cs_rr0;
sys/dev/ic/z8530tty.c
1279
struct zs_chanstate *cs;
sys/dev/ic/z8530tty.c
1282
cs = zst->zst_cs;
sys/dev/ic/z8530tty.c
1284
if (cs->cs_wr5_rts == 0)
sys/dev/ic/z8530tty.c
1287
mutex_spin_enter(&cs->cs_lock);
sys/dev/ic/z8530tty.c
1297
cs->cs_softreq = 1;
sys/dev/ic/z8530tty.c
1304
mutex_spin_exit(&cs->cs_lock);
sys/dev/ic/z8530tty.c
1315
struct zs_chanstate *cs = zst->zst_cs, *ccs;
sys/dev/ic/z8530tty.c
1317
if (cs->cs_wr5_rts == 0)
sys/dev/ic/z8530tty.c
1320
ccs = (cs->cs_ctl_chan != NULL ? cs->cs_ctl_chan : cs);
sys/dev/ic/z8530tty.c
1323
CLR(ccs->cs_preg[5], cs->cs_wr5_rts);
sys/dev/ic/z8530tty.c
1324
CLR(ccs->cs_creg[5], cs->cs_wr5_rts);
sys/dev/ic/z8530tty.c
1326
SET(ccs->cs_preg[5], cs->cs_wr5_rts);
sys/dev/ic/z8530tty.c
1327
SET(ccs->cs_creg[5], cs->cs_wr5_rts);
sys/dev/ic/z8530tty.c
1348
zstty_rxint(struct zs_chanstate *cs)
sys/dev/ic/z8530tty.c
1350
struct zstty_softc *zst = cs->cs_private;
sys/dev/ic/z8530tty.c
1364
rr1 = zs_read_reg(cs, 1);
sys/dev/ic/z8530tty.c
1365
c = zs_read_data(cs);
sys/dev/ic/z8530tty.c
1369
zs_write_csr(cs, ZSWR0_RESET_ERRORS);
sys/dev/ic/z8530tty.c
1380
rr0 = zs_read_csr(cs);
sys/dev/ic/z8530tty.c
1395
cs->cs_softreq = 1;
sys/dev/ic/z8530tty.c
1414
CLR(cs->cs_preg[1], ZSWR1_RIE);
sys/dev/ic/z8530tty.c
1415
cs->cs_creg[1] = cs->cs_preg[1];
sys/dev/ic/z8530tty.c
1416
zs_write_reg(cs, 1, cs->cs_creg[1]);
sys/dev/ic/z8530tty.c
1429
zstty_txint(struct zs_chanstate *cs)
sys/dev/ic/z8530tty.c
1431
struct zstty_softc *zst = cs->cs_private;
sys/dev/ic/z8530tty.c
1433
zs_write_csr(cs, ZSWR0_RESET_TXINT);
sys/dev/ic/z8530tty.c
1439
if (cs->cs_heldchange) {
sys/dev/ic/z8530tty.c
1440
zs_loadchannelregs(cs);
sys/dev/ic/z8530tty.c
1441
cs->cs_heldchange = 0;
sys/dev/ic/z8530tty.c
1448
zs_write_data(cs, *zst->zst_tba);
sys/dev/ic/z8530tty.c
1455
cs->cs_softreq = 1;
sys/dev/ic/z8530tty.c
1465
zstty_stint(struct zs_chanstate *cs, int force)
sys/dev/ic/z8530tty.c
1467
struct zstty_softc *zst = cs->cs_private;
sys/dev/ic/z8530tty.c
1470
rr0 = zs_read_csr(cs);
sys/dev/ic/z8530tty.c
1471
zs_write_csr(cs, ZSWR0_RESET_STATUS);
sys/dev/ic/z8530tty.c
1481
delta = rr0 ^ cs->cs_rr0;
sys/dev/ic/z8530tty.c
1483
delta = cs->cs_rr0_mask;
sys/dev/ic/z8530tty.c
1484
cs->cs_rr0 = rr0;
sys/dev/ic/z8530tty.c
1486
if (ISSET(delta, cs->cs_rr0_mask)) {
sys/dev/ic/z8530tty.c
1487
SET(cs->cs_rr0_delta, delta);
sys/dev/ic/z8530tty.c
1498
(ISSET(cs->cs_rr0, zst->zst_ppsmask))
sys/dev/ic/z8530tty.c
1509
if (ISSET(~rr0, cs->cs_rr0_mask)) {
sys/dev/ic/z8530tty.c
1515
cs->cs_softreq = 1;
sys/dev/ic/z8530tty.c
1542
struct zs_chanstate *cs = zst->zst_cs;
sys/dev/ic/z8530tty.c
1618
mutex_spin_enter(&cs->cs_lock);
sys/dev/ic/z8530tty.c
1624
SET(cs->cs_preg[1], ZSWR1_RIE);
sys/dev/ic/z8530tty.c
1625
cs->cs_creg[1] = cs->cs_preg[1];
sys/dev/ic/z8530tty.c
1626
zs_write_reg(cs, 1, cs->cs_creg[1]);
sys/dev/ic/z8530tty.c
1633
mutex_spin_exit(&cs->cs_lock);
sys/dev/ic/z8530tty.c
1644
struct zs_chanstate *cs = zst->zst_cs;
sys/dev/ic/z8530tty.c
1646
mutex_spin_enter(&cs->cs_lock);
sys/dev/ic/z8530tty.c
1652
mutex_spin_exit(&cs->cs_lock);
sys/dev/ic/z8530tty.c
1659
struct zs_chanstate *cs = zst->zst_cs;
sys/dev/ic/z8530tty.c
1662
mutex_spin_enter(&cs->cs_lock);
sys/dev/ic/z8530tty.c
1663
rr0 = cs->cs_rr0;
sys/dev/ic/z8530tty.c
1664
delta = cs->cs_rr0_delta;
sys/dev/ic/z8530tty.c
1665
cs->cs_rr0_delta = 0;
sys/dev/ic/z8530tty.c
1666
mutex_spin_exit(&cs->cs_lock);
sys/dev/ic/z8530tty.c
1668
if (ISSET(delta, cs->cs_rr0_dcd)) {
sys/dev/ic/z8530tty.c
1675
if (ISSET(delta, cs->cs_rr0_cts)) {
sys/dev/ic/z8530tty.c
1677
if (ISSET(rr0, cs->cs_rr0_cts)) {
sys/dev/ic/z8530tty.c
1699
zstty_softint(struct zs_chanstate *cs)
sys/dev/ic/z8530tty.c
1702
zstty_softint1(cs);
sys/dev/ic/z8530tty.c
1706
zstty_softint1(struct zs_chanstate *cs)
sys/dev/ic/z8530tty.c
1708
struct zstty_softc *zst = cs->cs_private;
sys/dev/ic/z8530tty.c
1739
struct zs_chanstate *cs = arg;
sys/dev/ic/z8530tty.c
1740
struct zstty_softc *zst = cs->cs_private;
sys/dev/ic/z8530tty.c
1748
cs->cs_softreq = 1;
sys/dev/ic/z8530tty.c
333
struct zs_chanstate *cs;
sys/dev/ic/z8530tty.c
348
cs = zsc->zsc_cs[channel];
sys/dev/ic/z8530tty.c
349
cs->cs_private = zst;
sys/dev/ic/z8530tty.c
350
cs->cs_ops = &zsops_tty;
sys/dev/ic/z8530tty.c
352
zst->zst_cs = cs;
sys/dev/ic/z8530tty.c
388
if (zs_check_kgdb(cs, dev)) {
sys/dev/ic/z8530tty.c
421
if (!cs->enable)
sys/dev/ic/z8530tty.c
422
cs->enabled = 1;
sys/dev/ic/z8530tty.c
438
t.c_ospeed = cs->cs_defspeed;
sys/dev/ic/z8530tty.c
439
t.c_cflag = cs->cs_defcflag;
sys/dev/ic/z8530tty.c
447
SET(cs->cs_preg[1], ZSWR1_RIE | ZSWR1_TIE | ZSWR1_SIE);
sys/dev/ic/z8530tty.c
461
mutex_spin_enter(&cs->cs_lock);
sys/dev/ic/z8530tty.c
463
zs_write_reg(cs, 9, resetbit);
sys/dev/ic/z8530tty.c
465
mutex_spin_exit(&cs->cs_lock);
sys/dev/ic/z8530tty.c
486
struct zs_chanstate *cs = zst->zst_cs;
sys/dev/ic/z8530tty.c
489
mutex_spin_enter(&cs->cs_lock);
sys/dev/ic/z8530tty.c
496
zs_break(cs, 0);
sys/dev/ic/z8530tty.c
504
mutex_spin_exit(&cs->cs_lock);
sys/dev/ic/z8530tty.c
509
(void) tsleep(cs, TTIPRI, ttclos, hz);
sys/dev/ic/z8530tty.c
514
mutex_spin_enter(&cs->cs_lock);
sys/dev/ic/z8530tty.c
519
CLR(cs->cs_preg[1], ZSWR1_RIE | ZSWR1_TIE | ZSWR1_SIE);
sys/dev/ic/z8530tty.c
520
cs->cs_creg[1] = cs->cs_preg[1];
sys/dev/ic/z8530tty.c
521
zs_write_reg(cs, 1, cs->cs_creg[1]);
sys/dev/ic/z8530tty.c
525
if (cs->disable) {
sys/dev/ic/z8530tty.c
527
if (!cs->enabled)
sys/dev/ic/z8530tty.c
530
(*cs->disable)(zst->zst_cs);
sys/dev/ic/z8530tty.c
533
mutex_spin_exit(&cs->cs_lock);
sys/dev/ic/z8530tty.c
543
struct zs_chanstate *cs;
sys/dev/ic/z8530tty.c
552
cs = zst->zst_cs;
sys/dev/ic/z8530tty.c
579
if (cs->enable) {
sys/dev/ic/z8530tty.c
580
if ((*cs->enable)(cs)) {
sys/dev/ic/z8530tty.c
593
t.c_ospeed = cs->cs_defspeed;
sys/dev/ic/z8530tty.c
594
t.c_cflag = cs->cs_defcflag;
sys/dev/ic/z8530tty.c
604
mutex_spin_enter(&cs->cs_lock);
sys/dev/ic/z8530tty.c
612
SET(cs->cs_preg[1], ZSWR1_RIE | ZSWR1_TIE | ZSWR1_SIE);
sys/dev/ic/z8530tty.c
623
mutex_spin_exit(&cs->cs_lock);
sys/dev/ic/z8530tty.c
648
mutex_spin_enter(&cs->cs_lock);
sys/dev/ic/z8530tty.c
662
zs_iflush(cs);
sys/dev/ic/z8530tty.c
666
mutex_spin_exit(&cs->cs_lock);
sys/dev/ic/z8530tty.c
767
struct zs_chanstate *cs;
sys/dev/ic/z8530tty.c
772
cs = zst->zst_cs;
sys/dev/ic/z8530tty.c
783
error = ZS_MD_IOCTL(cs, cmd, data);
sys/dev/ic/z8530tty.c
790
mutex_spin_enter(&cs->cs_lock);
sys/dev/ic/z8530tty.c
794
zs_break(cs, 1);
sys/dev/ic/z8530tty.c
798
zs_break(cs, 0);
sys/dev/ic/z8530tty.c
850
if (cs->cs_rr0_pps == 0) {
sys/dev/ic/z8530tty.c
871
if (!cs->cs_heldchange) {
sys/dev/ic/z8530tty.c
875
cs->cs_heldchange = 1;
sys/dev/ic/z8530tty.c
877
zs_loadchannelregs(cs);
sys/dev/ic/z8530tty.c
887
mutex_spin_exit(&cs->cs_lock);
sys/dev/ic/z8530tty.c
899
struct zs_chanstate *cs;
sys/dev/ic/z8530tty.c
904
cs = zst->zst_cs;
sys/dev/ic/z8530tty.c
917
mutex_spin_enter(&cs->cs_lock);
sys/dev/ic/z8530tty.c
926
zs_dma_setup(cs, zst->zst_tba, zst->zst_tbc);
sys/dev/ic/z8530tty.c
927
mutex_spin_exit(&cs->cs_lock);
sys/dev/ic/z8530tty.c
933
zs_write_data(cs, *zst->zst_tba);
sys/dev/ic/z8530tty.c
937
mutex_spin_exit(&cs->cs_lock);
sys/dev/ic/z8530tty.c
970
struct zs_chanstate *cs;
sys/dev/ic/z8530tty.c
977
cs = zst->zst_cs;
sys/dev/microcode/aic7xxx/aicasm.c
357
critical_section_t *cs;
sys/dev/microcode/aic7xxx/aicasm.c
447
for (cs = TAILQ_FIRST(&cs_tailq);
sys/dev/microcode/aic7xxx/aicasm.c
448
cs != NULL;
sys/dev/microcode/aic7xxx/aicasm.c
449
cs = TAILQ_NEXT(cs, links)) {
sys/dev/microcode/aic7xxx/aicasm.c
451
cs == TAILQ_FIRST(&cs_tailq) ? "" : ",\n",
sys/dev/microcode/aic7xxx/aicasm.c
452
cs->begin_addr, cs->end_addr);
sys/dev/microcode/aic7xxx/aicasm_gram.y
974
critical_section_t *cs;
sys/dev/microcode/aic7xxx/aicasm_gram.y
981
cs = cs_alloc();
sys/dev/microcode/aic7xxx/aicasm_gram.y
982
cs->begin_addr = instruction_ptr;
sys/dev/microcode/aic7xxx/aicasm_gram.y
990
critical_section_t *cs;
sys/dev/microcode/aic7xxx/aicasm_gram.y
996
cs = TAILQ_LAST(&cs_tailq, cs_tailq);
sys/dev/microcode/aic7xxx/aicasm_gram.y
997
cs->end_addr = instruction_ptr;
sys/dev/nand/nand.c
686
size_t b, bs, e, cs;
sys/dev/nand/nand.c
693
cs = chip->nc_ecc->necc_code_size;
sys/dev/nand/nand.c
697
for (b = 0, e = 0; b < chip->nc_page_size; b += bs, e += cs) {
sys/dev/nand/nand.c
704
for (b = 0, e = 0; b < chip->nc_page_size; b += bs, e += cs) {
sys/dev/nand/nand.c
725
for (b = 0; b < cs; b++) {
sys/dev/nand/nand.c
729
for (b = 0; b < cs; b++) {
sys/dev/nand/nand.c
737
for (b = 0, e = 0; b < chip->nc_page_size; b += bs, e += cs) {
sys/dev/nand/nand.c
774
size_t bs, cs, e, b;
sys/dev/nand/nand.c
784
cs = chip->nc_ecc->necc_code_size;
sys/dev/nand/nand.c
790
for (b = 0, e = 0; b < chip->nc_page_size; b += bs, e += cs) {
sys/dev/nand/nand.c
799
for (b = 0, e = 0; b < chip->nc_page_size; b += bs, e += cs) {
sys/dev/nand/nand.c
818
for (b = 0; b < cs; b++) {
sys/dev/nvmm/x86/nvmm_x86_svm.c
2034
&vmcb->state.cs);
sys/dev/nvmm/x86/nvmm_x86_svm.c
2175
&vmcb->state.cs);
sys/dev/nvmm/x86/nvmm_x86_svm.c
430
struct vmcb_segment cs;
sys/dev/pci/if_iwi.c
2082
uint32_t cs, sl, cd, cl;
sys/dev/pci/if_iwi.c
2123
cs = cd = 0;
sys/dev/pci/if_iwi.c
2126
cs = map->dm_segs[sn].ds_addr;
sys/dev/pci/if_iwi.c
2131
cd = GETLE32(p); p += 4; cs += 4; sl -= 4;
sys/dev/pci/if_iwi.c
2132
cl = GETLE32(p); p += 4; cs += 4; sl -= 4;
sys/dev/pci/if_iwi.c
2145
sum = ctl ^ cs ^ cd;
sys/dev/pci/if_iwi.c
2149
CSR_WRITE_4(sc, IWI_CSR_AUTOINC_DATA, cs);
sys/dev/pci/if_iwi.c
2153
cs += mlen;
sys/dev/pci/if_iwm.c
655
dlen < sizeof(l->size) + l->size * sizeof(*l->cs))
sys/dev/pci/if_iwmreg.h
898
struct iwm_fw_cipher_scheme cs[];
sys/dev/pci/twareg.h
351
uint8_t cs:1; /* request state change on src_unit */
sys/dev/qbus/rl.c
557
u_int16_t cs;
sys/dev/qbus/rl.c
566
cs = RL_RREG(RL_CS);
sys/dev/qbus/rl.c
567
if (cs & RLCS_ERR) {
sys/dev/qbus/rl.c
568
int error = (cs & RLCS_ERRMSK) >> 10;
sys/dev/sun/kbd_zs.c
130
struct zs_chanstate *cs;
sys/dev/sun/kbd_zs.c
142
cs = zsc->zsc_cs[channel];
sys/dev/sun/kbd_zs.c
143
cs->cs_private = k;
sys/dev/sun/kbd_zs.c
144
cs->cs_ops = &zsops_kbd;
sys/dev/sun/kbd_zs.c
145
k->k_cs = cs;
sys/dev/sun/kbd_zs.c
148
if ((bps = cs->cs_defspeed) == 0)
sys/dev/sun/kbd_zs.c
174
zs_write_reg(cs, 9, reset);
sys/dev/sun/kbd_zs.c
178
cs->cs_preg[1] = ZSWR1_RIE | ZSWR1_TIE;
sys/dev/sun/kbd_zs.c
179
(void) zs_set_speed(cs, bps);
sys/dev/sun/kbd_zs.c
180
zs_loadchannelregs(cs);
sys/dev/sun/kbd_zs.c
209
kbd_zs_rxint(struct zs_chanstate *cs)
sys/dev/sun/kbd_zs.c
215
k = cs->cs_private;
sys/dev/sun/kbd_zs.c
222
rr1 = zs_read_reg(cs, 1);
sys/dev/sun/kbd_zs.c
223
c = zs_read_data(cs);
sys/dev/sun/kbd_zs.c
227
zs_write_csr(cs, ZSWR0_RESET_ERRORS);
sys/dev/sun/kbd_zs.c
240
zs_abort(cs);
sys/dev/sun/kbd_zs.c
268
cs->cs_softreq = 1;
sys/dev/sun/kbd_zs.c
273
kbd_zs_txint(struct zs_chanstate *cs)
sys/dev/sun/kbd_zs.c
277
k = cs->cs_private;
sys/dev/sun/kbd_zs.c
278
zs_write_csr(cs, ZSWR0_RESET_TXINT);
sys/dev/sun/kbd_zs.c
281
cs->cs_softreq = 1;
sys/dev/sun/kbd_zs.c
286
kbd_zs_stint(struct zs_chanstate *cs, int force)
sys/dev/sun/kbd_zs.c
291
k = cs->cs_private;
sys/dev/sun/kbd_zs.c
293
rr0 = zs_read_csr(cs);
sys/dev/sun/kbd_zs.c
294
zs_write_csr(cs, ZSWR0_RESET_STATUS);
sys/dev/sun/kbd_zs.c
299
zs_abort(cs);
sys/dev/sun/kbd_zs.c
311
cs->cs_rr0_delta |= (cs->cs_rr0 ^ rr0);
sys/dev/sun/kbd_zs.c
312
cs->cs_rr0 = rr0;
sys/dev/sun/kbd_zs.c
316
cs->cs_softreq = 1;
sys/dev/sun/kbd_zs.c
324
kbd_zs_softint(struct zs_chanstate *cs)
sys/dev/sun/kbd_zs.c
331
k = cs->cs_private;
sys/dev/sun/kbd_zs.c
393
cs->cs_rr0_delta = 0;
sys/dev/sun/ms_zs.c
127
struct zs_chanstate *cs;
sys/dev/sun/ms_zs.c
134
cs = zsc->zsc_cs[channel];
sys/dev/sun/ms_zs.c
135
cs->cs_private = ms;
sys/dev/sun/ms_zs.c
136
cs->cs_ops = &zsops_ms;
sys/dev/sun/ms_zs.c
137
ms->ms_cs = cs;
sys/dev/sun/ms_zs.c
140
if ((bps = cs->cs_defspeed) == 0)
sys/dev/sun/ms_zs.c
151
zs_write_reg(cs, 9, reset);
sys/dev/sun/ms_zs.c
154
cs->cs_preg[1] = ZSWR1_RIE;
sys/dev/sun/ms_zs.c
155
(void)zs_set_speed(cs, bps);
sys/dev/sun/ms_zs.c
156
zs_loadchannelregs(cs);
sys/dev/sun/ms_zs.c
168
ms_zs_rxint(struct zs_chanstate *cs)
sys/dev/sun/ms_zs.c
174
ms = cs->cs_private;
sys/dev/sun/ms_zs.c
181
rr1 = zs_read_reg(cs, 1);
sys/dev/sun/ms_zs.c
182
c = zs_read_data(cs);
sys/dev/sun/ms_zs.c
186
zs_write_csr(cs, ZSWR0_RESET_ERRORS);
sys/dev/sun/ms_zs.c
204
cs->cs_softreq = 1;
sys/dev/sun/ms_zs.c
208
ms_zs_txint(struct zs_chanstate *cs)
sys/dev/sun/ms_zs.c
212
ms = cs->cs_private;
sys/dev/sun/ms_zs.c
213
zs_write_csr(cs, ZSWR0_RESET_TXINT);
sys/dev/sun/ms_zs.c
216
cs->cs_softreq = 1;
sys/dev/sun/ms_zs.c
220
ms_zs_stint(struct zs_chanstate *cs, int force)
sys/dev/sun/ms_zs.c
225
ms = cs->cs_private;
sys/dev/sun/ms_zs.c
227
rr0 = zs_read_csr(cs);
sys/dev/sun/ms_zs.c
228
zs_write_csr(cs, ZSWR0_RESET_STATUS);
sys/dev/sun/ms_zs.c
237
cs->cs_rr0_delta |= (cs->cs_rr0 ^ rr0);
sys/dev/sun/ms_zs.c
238
cs->cs_rr0 = rr0;
sys/dev/sun/ms_zs.c
242
cs->cs_softreq = 1;
sys/dev/sun/ms_zs.c
246
ms_zs_softint(struct zs_chanstate *cs)
sys/dev/sun/ms_zs.c
253
ms = cs->cs_private;
sys/dev/sun/ms_zs.c
305
cs->cs_rr0_delta = 0;
sys/dev/tc/zs_ioasic.c
229
struct zs_chanstate *cs;
sys/dev/tc/zs_ioasic.c
247
cs = &zs_ioasic_conschanstate_store;
sys/dev/tc/zs_ioasic.c
250
cs = malloc(sizeof(struct zs_chanstate),
sys/dev/tc/zs_ioasic.c
252
zs_lock_init(cs);
sys/dev/tc/zs_ioasic.c
254
cs->cs_reg_csr = (volatile void *)&zc->zc_csr;
sys/dev/tc/zs_ioasic.c
256
memcpy(cs->cs_creg, zs_ioasic_init_reg, 16);
sys/dev/tc/zs_ioasic.c
257
memcpy(cs->cs_preg, zs_ioasic_init_reg, 16);
sys/dev/tc/zs_ioasic.c
259
cs->cs_defcflag = zs_def_cflag;
sys/dev/tc/zs_ioasic.c
260
cs->cs_defspeed = 9600; /* XXX */
sys/dev/tc/zs_ioasic.c
261
(void)zs_set_modes(cs, cs->cs_defcflag);
sys/dev/tc/zs_ioasic.c
264
zs->zsc_cs[channel] = cs;
sys/dev/tc/zs_ioasic.c
266
cs->cs_channel = channel;
sys/dev/tc/zs_ioasic.c
267
cs->cs_ops = &zsops_null;
sys/dev/tc/zs_ioasic.c
268
cs->cs_brg_clk = PCLK / 16;
sys/dev/tc/zs_ioasic.c
277
cs->cs_creg[15] |= ZSWR15_DCD_IE;
sys/dev/tc/zs_ioasic.c
278
cs->cs_preg[15] |= ZSWR15_DCD_IE;
sys/dev/tc/zs_ioasic.c
284
cs->cs_private = (void *)zflg;
sys/dev/tc/zs_ioasic.c
292
zs_write_reg(cs, 9, 0);
sys/dev/tc/zs_ioasic.c
301
cs->cs_ctl_chan = zs->zsc_cs[0];
sys/dev/tc/zs_ioasic.c
303
cs->cs_ctl_chan = NULL;
sys/dev/tc/zs_ioasic.c
318
zs_write_reg(cs, 9, reset);
sys/dev/tc/zs_ioasic.c
451
zs_set_speed(struct zs_chanstate *cs, int bps /*bits per second*/)
sys/dev/tc/zs_ioasic.c
459
if (cs->cs_brg_clk == 0)
sys/dev/tc/zs_ioasic.c
463
tconst = BPS_TO_TCONST(cs->cs_brg_clk, bps);
sys/dev/tc/zs_ioasic.c
468
real_bps = TCONST_TO_BPS(cs->cs_brg_clk, tconst);
sys/dev/tc/zs_ioasic.c
474
cs->cs_preg[12] = tconst;
sys/dev/tc/zs_ioasic.c
475
cs->cs_preg[13] = tconst >> 8;
sys/dev/tc/zs_ioasic.c
482
zs_set_modes(struct zs_chanstate *cs, int cflag)
sys/dev/tc/zs_ioasic.c
484
u_long privflags = (u_long)cs->cs_private;
sys/dev/tc/zs_ioasic.c
496
cs->cs_rr0_dcd = 0;
sys/dev/tc/zs_ioasic.c
498
cs->cs_rr0_dcd = ZSRR0_DCD;
sys/dev/tc/zs_ioasic.c
500
cs->cs_wr5_dtr = ZSWR5_DTR;
sys/dev/tc/zs_ioasic.c
501
cs->cs_wr5_rts = ZSWR5_RTS;
sys/dev/tc/zs_ioasic.c
502
cs->cs_rr0_cts = ZSRR0_CTS;
sys/dev/tc/zs_ioasic.c
504
cs->cs_wr5_dtr = 0;
sys/dev/tc/zs_ioasic.c
505
cs->cs_wr5_rts = ZSWR5_DTR;
sys/dev/tc/zs_ioasic.c
506
cs->cs_rr0_cts = ZSRR0_CTS;
sys/dev/tc/zs_ioasic.c
508
cs->cs_wr5_dtr = 0;
sys/dev/tc/zs_ioasic.c
509
cs->cs_wr5_rts = ZSWR5_DTR;
sys/dev/tc/zs_ioasic.c
510
cs->cs_rr0_cts = ZSRR0_DCD;
sys/dev/tc/zs_ioasic.c
512
cs->cs_wr5_dtr = ZSWR5_DTR | ZSWR5_RTS;
sys/dev/tc/zs_ioasic.c
513
cs->cs_wr5_rts = 0;
sys/dev/tc/zs_ioasic.c
514
cs->cs_rr0_cts = 0;
sys/dev/tc/zs_ioasic.c
518
cs->cs_rr0_dcd &= ~(ZSRR0_CTS|ZSRR0_DCD);
sys/dev/tc/zs_ioasic.c
519
cs->cs_rr0_cts &= ~(ZSRR0_CTS|ZSRR0_DCD);
sys/dev/tc/zs_ioasic.c
522
cs->cs_wr5_dtr &= ~(ZSWR5_RTS|ZSWR5_DTR);
sys/dev/tc/zs_ioasic.c
523
cs->cs_wr5_rts &= ~(ZSWR5_RTS|ZSWR5_DTR);
sys/dev/tc/zs_ioasic.c
544
zs_read_reg(struct zs_chanstate *cs, u_int reg)
sys/dev/tc/zs_ioasic.c
546
volatile struct zshan *zc = (volatile void *)cs->cs_reg_csr;
sys/dev/tc/zs_ioasic.c
559
zs_write_reg(struct zs_chanstate *cs, u_int reg, u_int val)
sys/dev/tc/zs_ioasic.c
561
volatile struct zshan *zc = (volatile void *)cs->cs_reg_csr;
sys/dev/tc/zs_ioasic.c
572
zs_read_csr(struct zs_chanstate *cs)
sys/dev/tc/zs_ioasic.c
574
volatile struct zshan *zc = (volatile void *)cs->cs_reg_csr;
sys/dev/tc/zs_ioasic.c
584
zs_write_csr(struct zs_chanstate *cs, u_int val)
sys/dev/tc/zs_ioasic.c
586
volatile struct zshan *zc = (volatile void *)cs->cs_reg_csr;
sys/dev/tc/zs_ioasic.c
594
zs_read_data(struct zs_chanstate *cs)
sys/dev/tc/zs_ioasic.c
596
volatile struct zshan *zc = (volatile void *)cs->cs_reg_csr;
sys/dev/tc/zs_ioasic.c
606
zs_write_data(struct zs_chanstate *cs, u_int val)
sys/dev/tc/zs_ioasic.c
608
volatile struct zshan *zc = (volatile void *)cs->cs_reg_csr;
sys/dev/tc/zs_ioasic.c
623
zs_abort(struct zs_chanstate *cs)
sys/dev/tc/zs_ioasic.c
630
rr0 = zs_read_csr(cs);
sys/dev/tc/zs_ioasic.c
634
zskgdb(cs);
sys/dev/tc/zs_ioasic.c
646
zs_getc(struct zs_chanstate *cs)
sys/dev/tc/zs_ioasic.c
654
rr0 = zs_read_csr(cs);
sys/dev/tc/zs_ioasic.c
657
c = zs_read_data(cs);
sys/dev/tc/zs_ioasic.c
671
zs_putc(struct zs_chanstate *cs, int c)
sys/dev/tc/zs_ioasic.c
679
rr0 = zs_read_csr(cs);
sys/dev/tc/zs_ioasic.c
682
zs_write_data(cs, c);
sys/dev/tc/zs_ioasic.c
686
rr0 = zs_read_csr(cs);
sys/dev/tc/zs_ioasic.c
701
struct zs_chanstate *cs;
sys/dev/tc/zs_ioasic.c
716
cs = &zs_ioasic_conschanstate_store;
sys/dev/tc/zs_ioasic.c
731
cs->cs_reg_csr = (volatile void *)&zc->zc_csr;
sys/dev/tc/zs_ioasic.c
733
cs->cs_channel = channel;
sys/dev/tc/zs_ioasic.c
734
cs->cs_ops = &zsops_null;
sys/dev/tc/zs_ioasic.c
735
cs->cs_brg_clk = PCLK / 16;
sys/dev/tc/zs_ioasic.c
738
memcpy(cs->cs_preg, zs_ioasic_init_reg, 16);
sys/dev/tc/zs_ioasic.c
753
cs->cs_private = (void *)zflg;
sys/dev/tc/zs_ioasic.c
756
zs_write_reg(cs, 9, 0);
sys/dev/tc/zs_ioasic.c
759
zs_write_reg(cs, 9, ZSWR9_HARD_RESET);
sys/dev/tc/zs_ioasic.c
762
zs_loadchannelregs(cs);
sys/dev/tc/zs_ioasic.c
772
struct zs_chanstate *cs = &zs_ioasic_conschanstate_store;
sys/dev/tc/zs_ioasic.c
776
zs_lock_init(cs);
sys/dev/tc/zs_ioasic.c
777
cs->cs_defspeed = 9600;
sys/dev/tc/zs_ioasic.c
778
cs->cs_defcflag = (TTYDEF_CFLAG & ~(CSIZE | PARENB)) | CS8;
sys/dev/tc/zs_ioasic.c
796
struct zs_chanstate *cs = &zs_ioasic_conschanstate_store;
sys/dev/tc/zs_ioasic.c
799
zs_lock_init(cs);
sys/dev/tc/zs_ioasic.c
800
cs->cs_defspeed = 4800;
sys/dev/tc/zs_ioasic.c
801
cs->cs_defcflag = (TTYDEF_CFLAG & ~(CSIZE | PARENB)) | CS8;
sys/dev/tc/zs_ioasic.c
802
return (zskbd_cnattach(cs));
sys/dev/tc/zskbd.c
185
struct zs_chanstate *cs;
sys/dev/tc/zskbd.c
192
cs = zsc->zsc_cs[args->channel];
sys/dev/tc/zskbd.c
193
cs->cs_private = zskbd;
sys/dev/tc/zskbd.c
194
cs->cs_ops = &zsops_zskbd;
sys/dev/tc/zskbd.c
204
zsi->zsi_ks.attmt.cookie = cs;
sys/dev/tc/zskbd.c
205
zsi->zsi_cs = cs;
sys/dev/tc/zskbd.c
214
zs_write_reg(cs, 9, ZSWR9_A_RESET);
sys/dev/tc/zskbd.c
217
cs->cs_preg[1] = ZSWR1_RIE;
sys/dev/tc/zskbd.c
218
(void) zs_set_speed(cs, ZSKBD_BPS);
sys/dev/tc/zskbd.c
219
zs_loadchannelregs(cs);
sys/dev/tc/zskbd.c
241
zskbd_cnattach(struct zs_chanstate *cs)
sys/dev/tc/zskbd.c
243
(void) zs_set_speed(cs, ZSKBD_BPS);
sys/dev/tc/zskbd.c
244
zs_loadchannelregs(cs);
sys/dev/tc/zskbd.c
247
zskbd_console_internal.zsi_ks.attmt.cookie = cs;
sys/dev/tc/zskbd.c
249
zskbd_console_internal.zsi_cs = cs;
sys/dev/tc/zskbd.c
269
struct zs_chanstate *cs = v;
sys/dev/tc/zskbd.c
270
zs_write_data(cs, c);
sys/dev/tc/zskbd.c
360
zskbd_rxint(struct zs_chanstate *cs)
sys/dev/tc/zskbd.c
366
zskbd = cs->cs_private;
sys/dev/tc/zskbd.c
373
rr1 = zs_read_reg(cs, 1);
sys/dev/tc/zskbd.c
374
c = zs_read_data(cs);
sys/dev/tc/zskbd.c
377
zs_write_csr(cs, ZSWR0_RESET_ERRORS);
sys/dev/tc/zskbd.c
395
cs->cs_softreq = 1;
sys/dev/tc/zskbd.c
400
zskbd_txint(struct zs_chanstate *cs)
sys/dev/tc/zskbd.c
404
zskbd = cs->cs_private;
sys/dev/tc/zskbd.c
405
zs_write_csr(cs, ZSWR0_RESET_TXINT);
sys/dev/tc/zskbd.c
408
cs->cs_softreq = 1;
sys/dev/tc/zskbd.c
413
zskbd_stint(struct zs_chanstate *cs, int force)
sys/dev/tc/zskbd.c
418
zskbd = cs->cs_private;
sys/dev/tc/zskbd.c
420
rr0 = zs_read_csr(cs);
sys/dev/tc/zskbd.c
421
zs_write_csr(cs, ZSWR0_RESET_STATUS);
sys/dev/tc/zskbd.c
430
cs->cs_rr0_delta |= (cs->cs_rr0 ^ rr0);
sys/dev/tc/zskbd.c
431
cs->cs_rr0 = rr0;
sys/dev/tc/zskbd.c
435
cs->cs_softreq = 1;
sys/dev/tc/zskbd.c
440
zskbd_softint(struct zs_chanstate *cs)
sys/dev/tc/zskbd.c
447
zskbd = cs->cs_private;
sys/dev/tc/zskbd.c
505
cs->cs_rr0_delta = 0;
sys/dev/tc/zsms.c
152
struct zs_chanstate *cs;
sys/dev/tc/zsms.c
157
cs = zsc->zsc_cs[args->channel];
sys/dev/tc/zsms.c
158
cs->cs_private = zsms;
sys/dev/tc/zsms.c
159
cs->cs_ops = &zsops_zsms;
sys/dev/tc/zsms.c
160
zsms->zsms_cs = cs;
sys/dev/tc/zsms.c
167
zs_write_reg(cs, 9, ZSWR9_A_RESET);
sys/dev/tc/zsms.c
170
cs->cs_preg[1] = ZSWR1_RIE;
sys/dev/tc/zsms.c
171
(void) zs_set_speed(cs, ZSMS_BPS);
sys/dev/tc/zsms.c
174
cs->cs_preg[4] |= ZSWR4_PARENB;
sys/dev/tc/zsms.c
177
zs_loadchannelregs(cs);
sys/dev/tc/zsms.c
288
zsms_rxint(struct zs_chanstate *cs)
sys/dev/tc/zsms.c
294
zsms = cs->cs_private;
sys/dev/tc/zsms.c
301
rr1 = zs_read_reg(cs, 1);
sys/dev/tc/zsms.c
302
c = zs_read_data(cs);
sys/dev/tc/zsms.c
305
zs_write_csr(cs, ZSWR0_RESET_ERRORS);
sys/dev/tc/zsms.c
323
cs->cs_softreq = 1;
sys/dev/tc/zsms.c
328
zsms_txint(struct zs_chanstate *cs)
sys/dev/tc/zsms.c
332
zsms = cs->cs_private;
sys/dev/tc/zsms.c
333
zs_write_csr(cs, ZSWR0_RESET_TXINT);
sys/dev/tc/zsms.c
336
cs->cs_softreq = 1;
sys/dev/tc/zsms.c
341
zsms_stint(struct zs_chanstate *cs, int force)
sys/dev/tc/zsms.c
346
zsms = cs->cs_private;
sys/dev/tc/zsms.c
348
rr0 = zs_read_csr(cs);
sys/dev/tc/zsms.c
349
zs_write_csr(cs, ZSWR0_RESET_STATUS);
sys/dev/tc/zsms.c
358
cs->cs_rr0_delta |= (cs->cs_rr0 ^ rr0);
sys/dev/tc/zsms.c
359
cs->cs_rr0 = rr0;
sys/dev/tc/zsms.c
363
cs->cs_softreq = 1;
sys/dev/tc/zsms.c
368
zsms_softint(struct zs_chanstate *cs)
sys/dev/tc/zsms.c
375
zsms = cs->cs_private;
sys/dev/tc/zsms.c
427
cs->cs_rr0_delta = 0;
sys/dev/usb/umcpmio.c
673
memset(&mcp2210_snvram_req.u.cs.password_byte_1, 0,
sys/dev/usb/umcpmio.c
674
&mcp2210_snvram_req.u.cs.password_byte_8 -
sys/dev/usb/umcpmio.c
675
&mcp2210_snvram_req.u.cs.password_byte_1 + 1);
sys/dev/usb/umcpmio.c
676
memcpy(&mcp2210_snvram_req.u.cs.gp0_designation,
sys/dev/usb/umcpmio.c
677
&ioctl_put_flash->req.mcp2210_set_req.u.cs.gp0_designation,
sys/dev/usb/umcpmio.c
678
&mcp2210_snvram_req.u.cs.default_direction_msb -
sys/dev/usb/umcpmio.c
679
&mcp2210_snvram_req.u.cs.gp0_designation + 1);
sys/dev/usb/umcpmio_hid_reports.h
432
} cs;
sys/dev/usb/umcpmio_hid_reports.h
511
} cs;
sys/dev/usb/umcpmio_hid_reports.h
922
} cs;
sys/dev/usb/umcpmio_hid_reports.h
985
} cs;
sys/dev/usb/xhci.c
3123
u_int cs;
sys/dev/usb/xhci.c
3144
cs = xr->xr_cs;
sys/dev/usb/xhci.c
3165
u_int oldcs = cs;
sys/dev/usb/xhci.c
3177
cs = xr->xr_cs;
sys/dev/usb/xhci.c
3219
xr->xr_cs = cs;
sys/fs/filecorefs/filecore_utils.c
228
u_int64_t cs;
sys/fs/filecorefs/filecore_utils.c
230
cs = (((u_int64_t)(ip->i_dirent.load & 0xFF)) << 32)
sys/fs/filecorefs/filecore_utils.c
232
ts.tv_sec = cs / 100;
sys/fs/filecorefs/filecore_utils.c
233
ts.tv_nsec = (cs % 100) * 10000000;
sys/kern/core_netbsd.c
101
MODULE_HOOK_CALL(uvm_coredump_count_segs_hook, (p), 0, cs.core.c_nseg);
sys/kern/core_netbsd.c
104
MODULE_HOOK_CALL(coredump_write_hook, (iocookie, UIO_SYSSPACE, &cs.core,
sys/kern/core_netbsd.c
105
cs.core.c_hdrsize), SET_ERROR(ENOSYS), error);
sys/kern/core_netbsd.c
110
error = CORENAME(cpu_coredump)(l, iocookie, &cs.core);
sys/kern/core_netbsd.c
116
(p, CORENAME(coredump_writesegs_netbsd), &cs),
sys/kern/core_netbsd.c
126
struct coredump_state *cs = us->cookie;
sys/kern/core_netbsd.c
138
CORE_SETMAGIC(cseg, CORESEGMAGIC, CORE_GETMID(cs->core), flag);
sys/kern/core_netbsd.c
147
MODULE_HOOK_CALL(coredump_write_hook, (cs->iocookie, UIO_SYSSPACE,
sys/kern/core_netbsd.c
148
&cseg, cs->core.c_seghdrsize), SET_ERROR(ENOSYS), error);
sys/kern/core_netbsd.c
152
MODULE_HOOK_CALL(coredump_write_hook, (cs->iocookie, UIO_USERSPACE,
sys/kern/core_netbsd.c
82
struct coredump_state cs;
sys/kern/core_netbsd.c
87
cs.iocookie = iocookie;
sys/kern/core_netbsd.c
88
cs.core.c_midmag = 0;
sys/kern/core_netbsd.c
89
strncpy(cs.core.c_name, p->p_comm, MAXCOMLEN);
sys/kern/core_netbsd.c
90
cs.core.c_nseg = 0;
sys/kern/core_netbsd.c
91
cs.core.c_signo = p->p_sigctx.ps_info._signo;
sys/kern/core_netbsd.c
92
cs.core.c_ucode = p->p_sigctx.ps_info._code;
sys/kern/core_netbsd.c
93
cs.core.c_cpusize = 0;
sys/kern/core_netbsd.c
94
cs.core.c_tsize = (u_long)ctob(vm->vm_tsize);
sys/kern/core_netbsd.c
95
cs.core.c_dsize = (u_long)ctob(vm->vm_dsize);
sys/kern/core_netbsd.c
96
cs.core.c_ssize = (u_long)round_page(ctob(vm->vm_ssize));
sys/kern/core_netbsd.c
98
error = CORENAME(cpu_coredump)(l, NULL, &cs.core);
sys/kern/kern_cpu.c
199
cpustate_t *cs;
sys/kern/kern_cpu.c
209
cs = data;
sys/kern/kern_cpu.c
211
KAUTH_SYSTEM_CPU, KAUTH_REQ_SYSTEM_CPU_SETSTATE, cs, NULL,
sys/kern/kern_cpu.c
215
if (cs->cs_id >= maxcpus ||
sys/kern/kern_cpu.c
216
(ci = cpu_lookup(cs->cs_id)) == NULL) {
sys/kern/kern_cpu.c
220
cpu_setintr(ci, cs->cs_intr); /* XXX neglect errors */
sys/kern/kern_cpu.c
221
error = cpu_setstate(ci, cs->cs_online);
sys/kern/kern_cpu.c
225
cs = data;
sys/kern/kern_cpu.c
226
id = cs->cs_id;
sys/kern/kern_cpu.c
227
memset(cs, 0, sizeof(*cs));
sys/kern/kern_cpu.c
228
cs->cs_id = id;
sys/kern/kern_cpu.c
229
if (cs->cs_id >= maxcpus ||
sys/kern/kern_cpu.c
235
cs->cs_online = false;
sys/kern/kern_cpu.c
237
cs->cs_online = true;
sys/kern/kern_cpu.c
239
cs->cs_intr = false;
sys/kern/kern_cpu.c
241
cs->cs_intr = true;
sys/kern/kern_cpu.c
242
cs->cs_lastmod = (int32_t)ci->ci_schedstate.spc_lastmod;
sys/kern/kern_cpu.c
243
cs->cs_lastmodhi = (int32_t)
sys/kern/kern_cpu.c
245
cs->cs_intrcnt = cpu_intr_count(ci) + 1;
sys/kern/kern_cpu.c
246
cs->cs_hwid = ci->ci_cpuid;
sys/kern/kern_timeout.c
358
callout_init(callout_t *cs, u_int flags)
sys/kern/kern_timeout.c
360
callout_impl_t *c = (callout_impl_t *)cs;
sys/kern/kern_timeout.c
365
SDT_PROBE2(sdt, kernel, callout, init, cs, flags);
sys/kern/kern_timeout.c
385
callout_destroy(callout_t *cs)
sys/kern/kern_timeout.c
387
callout_impl_t *c = (callout_impl_t *)cs;
sys/kern/kern_timeout.c
389
SDT_PROBE1(sdt, kernel, callout, destroy, cs);
sys/kern/kern_timeout.c
476
callout_reset(callout_t *cs, int to_ticks, void (*func)(void *), void *arg)
sys/kern/kern_timeout.c
478
callout_impl_t *c = (callout_impl_t *)cs;
sys/kern/kern_timeout.c
485
SDT_PROBE4(sdt, kernel, callout, setfunc, cs, func, arg, c->c_flags);
sys/kern/kern_timeout.c
498
callout_schedule(callout_t *cs, int to_ticks)
sys/kern/kern_timeout.c
500
callout_impl_t *c = (callout_impl_t *)cs;
sys/kern/kern_timeout.c
517
callout_stop(callout_t *cs)
sys/kern/kern_timeout.c
519
callout_impl_t *c = (callout_impl_t *)cs;
sys/kern/kern_timeout.c
551
callout_halt(callout_t *cs, void *interlock)
sys/kern/kern_timeout.c
553
callout_impl_t *c = (callout_impl_t *)cs;
sys/kern/kern_timeout.c
659
callout_bind(callout_t *cs, struct cpu_info *ci)
sys/kern/kern_timeout.c
661
callout_impl_t *c = (callout_impl_t *)cs;
sys/kern/kern_timeout.c
688
callout_setfunc(callout_t *cs, void (*func)(void *), void *arg)
sys/kern/kern_timeout.c
690
callout_impl_t *c = (callout_impl_t *)cs;
sys/kern/kern_timeout.c
697
SDT_PROBE4(sdt, kernel, callout, setfunc, cs, func, arg, c->c_flags);
sys/kern/kern_timeout.c
704
callout_expired(callout_t *cs)
sys/kern/kern_timeout.c
706
callout_impl_t *c = (callout_impl_t *)cs;
sys/kern/kern_timeout.c
720
callout_active(callout_t *cs)
sys/kern/kern_timeout.c
722
callout_impl_t *c = (callout_impl_t *)cs;
sys/kern/kern_timeout.c
736
callout_pending(callout_t *cs)
sys/kern/kern_timeout.c
738
callout_impl_t *c = (callout_impl_t *)cs;
sys/kern/kern_timeout.c
752
callout_invoking(callout_t *cs)
sys/kern/kern_timeout.c
754
callout_impl_t *c = (callout_impl_t *)cs;
sys/kern/kern_timeout.c
768
callout_ack(callout_t *cs)
sys/kern/kern_timeout.c
770
callout_impl_t *c = (callout_impl_t *)cs;
sys/net/slcompress.c
177
struct cstate *cs = comp->last_cs->cs_next;
sys/net/slcompress.c
206
if (ip->ip_src.s_addr != cs->cs_ip.ip_src.s_addr ||
sys/net/slcompress.c
207
ip->ip_dst.s_addr != cs->cs_ip.ip_dst.s_addr ||
sys/net/slcompress.c
208
*(int32_t *)th != ((int32_t *)&cs->cs_ip)[cs->cs_ip.ip_hl]) {
sys/net/slcompress.c
224
lcs = cs; cs = cs->cs_next;
sys/net/slcompress.c
226
if (ip->ip_src.s_addr == cs->cs_ip.ip_src.s_addr
sys/net/slcompress.c
227
&& ip->ip_dst.s_addr == cs->cs_ip.ip_dst.s_addr
sys/net/slcompress.c
229
((int32_t *)&cs->cs_ip)[cs->cs_ip.ip_hl])
sys/net/slcompress.c
231
} while (cs != lastcs);
sys/net/slcompress.c
251
if (cs == lastcs)
sys/net/slcompress.c
254
lcs->cs_next = cs->cs_next;
sys/net/slcompress.c
255
cs->cs_next = lastcs->cs_next;
sys/net/slcompress.c
256
lastcs->cs_next = cs;
sys/net/slcompress.c
271
oth = (struct tcphdr *)&((int32_t *)&cs->cs_ip)[hlen];
sys/net/slcompress.c
278
if (((uint16_t *)ip)[0] != ((uint16_t *)&cs->cs_ip)[0] ||
sys/net/slcompress.c
279
((uint16_t *)ip)[3] != ((uint16_t *)&cs->cs_ip)[3] ||
sys/net/slcompress.c
280
((uint16_t *)ip)[4] != ((uint16_t *)&cs->cs_ip)[4] ||
sys/net/slcompress.c
283
memcmp(ip + 1, &cs->cs_ip + 1, (deltaS - 5) << 2)) ||
sys/net/slcompress.c
337
if (ip->ip_len != cs->cs_ip.ip_len &&
sys/net/slcompress.c
338
ntohs(cs->cs_ip.ip_len) == hlen)
sys/net/slcompress.c
353
deltaS == ntohs(cs->cs_ip.ip_len) - hlen) {
sys/net/slcompress.c
361
if (deltaS == ntohs(cs->cs_ip.ip_len) - hlen) {
sys/net/slcompress.c
369
deltaS = ntohs(ip->ip_id) - ntohs(cs->cs_ip.ip_id);
sys/net/slcompress.c
381
memcpy(&cs->cs_ip, ip, hlen);
sys/net/slcompress.c
394
if (compress_cid == 0 || comp->last_xmit != cs->cs_id) {
sys/net/slcompress.c
395
comp->last_xmit = cs->cs_id;
sys/net/slcompress.c
399
*cp++ = cs->cs_id;
sys/net/slcompress.c
420
memcpy(&cs->cs_ip, ip, hlen);
sys/net/slcompress.c
421
ip->ip_p = cs->cs_id;
sys/net/slcompress.c
422
comp->last_xmit = cs->cs_id;
sys/net/slcompress.c
478
struct cstate *cs;
sys/net/slcompress.c
491
cs = &comp->rstate[comp->last_recv = ip->ip_p];
sys/net/slcompress.c
504
memcpy(&cs->cs_ip, ip, hlen);
sys/net/slcompress.c
505
cs->cs_hlen = hlen;
sys/net/slcompress.c
507
*hdrp = (u_char *)&cs->cs_ip;
sys/net/slcompress.c
544
cs = &comp->rstate[comp->last_recv];
sys/net/slcompress.c
545
hlen = cs->cs_ip.ip_hl << 2;
sys/net/slcompress.c
546
th = (struct tcphdr *)&((u_char *)&cs->cs_ip)[hlen];
sys/net/slcompress.c
557
u_int i = ntohs(cs->cs_ip.ip_len) - cs->cs_hlen;
sys/net/slcompress.c
564
th->th_seq = htonl(ntohl(th->th_seq) + ntohs(cs->cs_ip.ip_len)
sys/net/slcompress.c
565
- cs->cs_hlen);
sys/net/slcompress.c
583
DECODES(cs->cs_ip.ip_id)
sys/net/slcompress.c
585
cs->cs_ip.ip_id = htons(ntohs(cs->cs_ip.ip_id) + 1);
sys/net/slcompress.c
600
total_len += cs->cs_hlen - vjlen;
sys/net/slcompress.c
601
cs->cs_ip.ip_len = htons(total_len);
sys/net/slcompress.c
604
bp = (uint16_t *)&cs->cs_ip;
sys/net/slcompress.c
605
cs->cs_ip.ip_sum = 0;
sys/net/slcompress.c
610
cs->cs_ip.ip_sum = ~ changes;
sys/net/slcompress.c
612
*hdrp = (u_char *)&cs->cs_ip;
sys/net/slcompress.c
613
*hlenp = cs->cs_hlen;
sys/net80211/ieee80211_crypto.c
168
struct ieee80211_crypto_state *cs = &ic->ic_crypto;
sys/net80211/ieee80211_crypto.c
172
cs->cs_def_txkey = IEEE80211_KEYIX_NONE;
sys/net80211/ieee80211_crypto.c
173
cs->cs_max_keyix = IEEE80211_WEP_NKID;
sys/net80211/ieee80211_crypto.c
176
ieee80211_crypto_resetkey(ic, &cs->cs_nw_keys[i],
sys/net80211/ieee80211_crypto.c
182
cs->cs_key_alloc = null_key_alloc;
sys/net80211/ieee80211_crypto.c
183
cs->cs_key_set = null_key_set;
sys/net80211/ieee80211_crypto.c
184
cs->cs_key_delete = null_key_delete;
sys/net80211/ieee80211_crypto.c
185
cs->cs_key_update_begin = null_key_update;
sys/net80211/ieee80211_crypto.c
186
cs->cs_key_update_end = null_key_update;
sys/netinet/ip.h
120
#define IPTOS_CLASS(cs) ((cs) & IPTOS_CLASS_MASK)
tests/crypto/opencrypto/h_aescbc.c
125
struct session_op cs;
tests/crypto/opencrypto/h_aescbc.c
133
memset(&cs, 0, sizeof(cs));
tests/crypto/opencrypto/h_aescbc.c
134
cs.cipher = CRYPTO_AES_CBC;
tests/crypto/opencrypto/h_aescbc.c
135
cs.keylen = tests[i].key_len;
tests/crypto/opencrypto/h_aescbc.c
136
cs.key = __UNCONST(&tests[i].key);
tests/crypto/opencrypto/h_aescbc.c
137
res = ioctl(fd, CIOCGSESSION, &cs);
tests/crypto/opencrypto/h_aescbc.c
142
co.ses = cs.ses;
tests/crypto/opencrypto/h_aesctr1.c
211
struct session_op cs;
tests/crypto/opencrypto/h_aesctr1.c
219
memset(&cs, 0, sizeof(cs));
tests/crypto/opencrypto/h_aesctr1.c
220
cs.cipher = CRYPTO_AES_CTR;
tests/crypto/opencrypto/h_aesctr1.c
221
cs.keylen = tests[i].key_len;
tests/crypto/opencrypto/h_aesctr1.c
222
cs.key = __UNCONST(&tests[i].key);
tests/crypto/opencrypto/h_aesctr1.c
223
res = ioctl(fd, CIOCGSESSION, &cs);
tests/crypto/opencrypto/h_aesctr1.c
228
co.ses = cs.ses;
tests/crypto/opencrypto/h_aesctr2.c
53
struct session_op cs;
tests/crypto/opencrypto/h_aesctr2.c
61
memset(&cs, 0, sizeof(cs));
tests/crypto/opencrypto/h_aesctr2.c
62
cs.cipher = CRYPTO_AES_CTR;
tests/crypto/opencrypto/h_aesctr2.c
63
cs.keylen = 20;
tests/crypto/opencrypto/h_aesctr2.c
64
cs.key = key;
tests/crypto/opencrypto/h_aesctr2.c
65
res = ioctl(fd, CIOCGSESSION, &cs);
tests/crypto/opencrypto/h_aesctr2.c
72
co.ses = cs.ses;
tests/crypto/opencrypto/h_aesctr2.c
83
co.ses = cs.ses;
tests/crypto/opencrypto/h_arc4.c
50
struct session_op cs;
tests/crypto/opencrypto/h_arc4.c
57
memset(&cs, 0, sizeof(cs));
tests/crypto/opencrypto/h_arc4.c
58
cs.cipher = CRYPTO_ARC4;
tests/crypto/opencrypto/h_arc4.c
59
cs.keylen = 8;
tests/crypto/opencrypto/h_arc4.c
60
cs.key = key;
tests/crypto/opencrypto/h_arc4.c
61
res = ioctl(fd, CIOCGSESSION, &cs);
tests/crypto/opencrypto/h_arc4.c
66
co.ses = cs.ses;
tests/crypto/opencrypto/h_camellia.c
56
struct session_op cs;
tests/crypto/opencrypto/h_camellia.c
63
memset(&cs, 0, sizeof(cs));
tests/crypto/opencrypto/h_camellia.c
64
cs.cipher = CRYPTO_CAMELLIA_CBC;
tests/crypto/opencrypto/h_camellia.c
65
cs.keylen = 32;
tests/crypto/opencrypto/h_camellia.c
66
cs.key = key;
tests/crypto/opencrypto/h_camellia.c
67
res = ioctl(fd, CIOCGSESSION, &cs);
tests/crypto/opencrypto/h_camellia.c
72
co.ses = cs.ses;
tests/crypto/opencrypto/h_cbc3des.c
55
struct session_op cs;
tests/crypto/opencrypto/h_cbc3des.c
62
memset(&cs, 0, sizeof(cs));
tests/crypto/opencrypto/h_cbc3des.c
63
cs.cipher = CRYPTO_3DES_CBC;
tests/crypto/opencrypto/h_cbc3des.c
64
cs.keylen = 24;
tests/crypto/opencrypto/h_cbc3des.c
65
cs.key = key;
tests/crypto/opencrypto/h_cbc3des.c
66
res = ioctl(fd, CIOCGSESSION, &cs);
tests/crypto/opencrypto/h_cbc3des.c
72
co.ses = cs.ses;
tests/crypto/opencrypto/h_cbc3des.c
88
co2.ses = cs.ses;
tests/crypto/opencrypto/h_cbcdes.c
51
struct session_op cs;
tests/crypto/opencrypto/h_cbcdes.c
58
memset(&cs, 0, sizeof(cs));
tests/crypto/opencrypto/h_cbcdes.c
59
cs.cipher = CRYPTO_DES_CBC;
tests/crypto/opencrypto/h_cbcdes.c
60
cs.keylen = 8;
tests/crypto/opencrypto/h_cbcdes.c
61
cs.key = key;
tests/crypto/opencrypto/h_cbcdes.c
62
res = ioctl(fd, CIOCGSESSION, &cs);
tests/crypto/opencrypto/h_cbcdes.c
67
co.ses = cs.ses;
tests/crypto/opencrypto/h_comp.c
46
struct session_op cs;
tests/crypto/opencrypto/h_comp.c
53
memset(&cs, 0, sizeof(cs));
tests/crypto/opencrypto/h_comp.c
54
cs.comp_alg = CRYPTO_GZIP_COMP;
tests/crypto/opencrypto/h_comp.c
55
res = ioctl(fd, CIOCGSESSION, &cs);
tests/crypto/opencrypto/h_comp.c
60
co1.ses = cs.ses;
tests/crypto/opencrypto/h_comp.c
75
co2.ses = cs.ses;
tests/crypto/opencrypto/h_comp_zlib.c
45
struct session_op cs;
tests/crypto/opencrypto/h_comp_zlib.c
53
memset(&cs, 0, sizeof(cs));
tests/crypto/opencrypto/h_comp_zlib.c
54
cs.comp_alg = CRYPTO_DEFLATE_COMP;
tests/crypto/opencrypto/h_comp_zlib.c
55
res = ioctl(fd, CIOCGSESSION, &cs);
tests/crypto/opencrypto/h_comp_zlib.c
60
co1.ses = cs.ses;
tests/crypto/opencrypto/h_comp_zlib_rnd.c
47
struct session_op cs;
tests/crypto/opencrypto/h_comp_zlib_rnd.c
58
memset(&cs, 0, sizeof(cs));
tests/crypto/opencrypto/h_comp_zlib_rnd.c
59
cs.comp_alg = CRYPTO_DEFLATE_COMP;
tests/crypto/opencrypto/h_comp_zlib_rnd.c
60
res = ioctl(fd, CIOCGSESSION, &cs);
tests/crypto/opencrypto/h_comp_zlib_rnd.c
65
co1.ses = cs.ses;
tests/crypto/opencrypto/h_gcm.c
109
co.ses = cs.ses;
tests/crypto/opencrypto/h_gcm.c
55
struct session_op cs;
tests/crypto/opencrypto/h_gcm.c
64
memset(&cs, 0, sizeof(cs));
tests/crypto/opencrypto/h_gcm.c
65
cs.mac = CRYPTO_AES_128_GMAC;
tests/crypto/opencrypto/h_gcm.c
66
cs.mackeylen = sizeof(key);
tests/crypto/opencrypto/h_gcm.c
67
cs.mackey = key;
tests/crypto/opencrypto/h_gcm.c
68
cs.cipher = CRYPTO_AES_GCM_16;
tests/crypto/opencrypto/h_gcm.c
69
cs.key = key;
tests/crypto/opencrypto/h_gcm.c
70
cs.keylen = sizeof(key);
tests/crypto/opencrypto/h_gcm.c
71
res = ioctl(fd, CIOCGSESSION, &cs);
tests/crypto/opencrypto/h_gcm.c
78
co.ses = cs.ses;
tests/crypto/opencrypto/h_ioctl.c
104
struct session_n_op *cs = &css[i];
tests/crypto/opencrypto/h_ioctl.c
106
memset(cs, 0, sizeof(*cs));
tests/crypto/opencrypto/h_ioctl.c
107
cs->cipher = CRYPTO_AES_CBC;
tests/crypto/opencrypto/h_ioctl.c
108
cs->keylen = AES_KEY_LEN;
tests/crypto/opencrypto/h_ioctl.c
109
cs->key = __UNCONST(&aes_key);
tests/crypto/opencrypto/h_ioctl.c
157
struct crypt_n_op *cs;
tests/crypto/opencrypto/h_ioctl.c
158
cs = &css[i];
tests/crypto/opencrypto/h_ioctl.c
160
memset(cs, 0, sizeof(*cs));
tests/crypto/opencrypto/h_ioctl.c
161
cs->ses = 0; /* session id */
tests/crypto/opencrypto/h_ioctl.c
162
cs->op = COP_ENCRYPT;
tests/crypto/opencrypto/h_ioctl.c
185
struct session_op cs;
tests/crypto/opencrypto/h_ioctl.c
193
memset(&cs, 0, sizeof(cs));
tests/crypto/opencrypto/h_ioctl.c
194
cs.cipher = CRYPTO_AES_CBC;
tests/crypto/opencrypto/h_ioctl.c
195
cs.keylen = AES_KEY_LEN;
tests/crypto/opencrypto/h_ioctl.c
196
cs.key = __UNCONST(&aes_key);
tests/crypto/opencrypto/h_ioctl.c
197
ret = ioctl(fd, CIOCGSESSION, &cs);
tests/crypto/opencrypto/h_ioctl.c
207
cno->ses = cs.ses;
tests/crypto/opencrypto/h_ioctl.c
286
struct session_op cs;
tests/crypto/opencrypto/h_ioctl.c
294
memset(&cs, 0, sizeof(cs));
tests/crypto/opencrypto/h_ioctl.c
295
cs.cipher = CRYPTO_AES_CBC;
tests/crypto/opencrypto/h_ioctl.c
296
cs.keylen = AES_KEY_LEN;
tests/crypto/opencrypto/h_ioctl.c
297
cs.key = __UNCONST(&aes_key);
tests/crypto/opencrypto/h_ioctl.c
298
ret = ioctl(fd, CIOCGSESSION, &cs);
tests/crypto/opencrypto/h_ioctl.c
305
cno.ses = cs.ses;
tests/crypto/opencrypto/h_md5.c
104
res = ioctl(fd, CIOCFSESSION, &cs.ses);
tests/crypto/opencrypto/h_md5.c
75
struct session_op cs;
tests/crypto/opencrypto/h_md5.c
82
memset(&cs, 0, sizeof(cs));
tests/crypto/opencrypto/h_md5.c
83
cs.mac = CRYPTO_MD5;
tests/crypto/opencrypto/h_md5.c
86
res = ioctl(fd, CIOCGSESSION, &cs);
tests/crypto/opencrypto/h_md5.c
92
co.ses = cs.ses;
tests/crypto/opencrypto/h_md5hmac.c
143
struct session_op cs;
tests/crypto/opencrypto/h_md5hmac.c
154
memset(&cs, 0, sizeof(cs));
tests/crypto/opencrypto/h_md5hmac.c
155
cs.mac = CRYPTO_MD5_HMAC;
tests/crypto/opencrypto/h_md5hmac.c
156
cs.mackeylen = tests[i].key_len;
tests/crypto/opencrypto/h_md5hmac.c
157
cs.mackey = __UNCONST(&tests[i].key);
tests/crypto/opencrypto/h_md5hmac.c
158
res = ioctl(fd, CIOCGSESSION, &cs);
tests/crypto/opencrypto/h_md5hmac.c
164
co.ses = cs.ses;
tests/crypto/opencrypto/h_md5hmac.c
176
res = ioctl(fd, CIOCFSESSION, &cs.ses);
tests/crypto/opencrypto/h_null.c
46
struct session_op cs;
tests/crypto/opencrypto/h_null.c
53
memset(&cs, 0, sizeof(cs));
tests/crypto/opencrypto/h_null.c
54
cs.cipher = CRYPTO_NULL_CBC;
tests/crypto/opencrypto/h_null.c
55
cs.keylen = 8;
tests/crypto/opencrypto/h_null.c
56
cs.key = key;
tests/crypto/opencrypto/h_null.c
57
res = ioctl(fd, CIOCGSESSION, &cs);
tests/crypto/opencrypto/h_null.c
62
co.ses = cs.ses;
tests/crypto/opencrypto/h_sha1hmac.c
153
struct session_op cs;
tests/crypto/opencrypto/h_sha1hmac.c
164
memset(&cs, 0, sizeof(cs));
tests/crypto/opencrypto/h_sha1hmac.c
165
cs.mac = CRYPTO_SHA1_HMAC;
tests/crypto/opencrypto/h_sha1hmac.c
166
cs.mackeylen = tests[i].key_len;
tests/crypto/opencrypto/h_sha1hmac.c
167
cs.mackey = __UNCONST(&tests[i].key);
tests/crypto/opencrypto/h_sha1hmac.c
168
res = ioctl(fd, CIOCGSESSION, &cs);
tests/crypto/opencrypto/h_sha1hmac.c
174
co.ses = cs.ses;
tests/crypto/opencrypto/h_sha1hmac.c
186
res = ioctl(fd, CIOCFSESSION, &cs.ses);
tests/crypto/opencrypto/h_sha2hmac.c
232
struct session_op cs;
tests/crypto/opencrypto/h_sha2hmac.c
240
memset(&cs, 0, sizeof(cs));
tests/crypto/opencrypto/h_sha2hmac.c
241
cs.mac = tests[i].alg;
tests/crypto/opencrypto/h_sha2hmac.c
242
cs.mackeylen = tests[i].key_len;
tests/crypto/opencrypto/h_sha2hmac.c
243
cs.mackey = __UNCONST(&tests[i].key);
tests/crypto/opencrypto/h_sha2hmac.c
244
res = ioctl(fd, CIOCGSESSION, &cs);
tests/crypto/opencrypto/h_sha2hmac.c
250
co.ses = cs.ses;
tests/crypto/opencrypto/h_sha2hmac.c
263
res = ioctl(fd, CIOCFSESSION, &cs.ses);
tests/crypto/opencrypto/h_thread.c
101
memset(&cs, 0, sizeof(cs));
tests/crypto/opencrypto/h_thread.c
102
cs.mac = CRYPTO_MD5;
tests/crypto/opencrypto/h_thread.c
103
if (ioctl(fd, CIOCGSESSION, &cs) == -1)
tests/crypto/opencrypto/h_thread.c
106
atomic_store_release(&ses, cs.ses);
tests/crypto/opencrypto/h_thread.c
110
while (ioctl(fd, CIOCFSESSION, &cs.ses) == -1) {
tests/crypto/opencrypto/h_thread.c
99
struct session_op cs;
tests/crypto/opencrypto/h_xcbcmac.c
77
struct session_op cs;
tests/crypto/opencrypto/h_xcbcmac.c
84
memset(&cs, 0, sizeof(cs));
tests/crypto/opencrypto/h_xcbcmac.c
85
cs.mac = CRYPTO_AES_XCBC_MAC_96;
tests/crypto/opencrypto/h_xcbcmac.c
86
cs.mackeylen = sizeof(key);
tests/crypto/opencrypto/h_xcbcmac.c
87
cs.mackey = key;
tests/crypto/opencrypto/h_xcbcmac.c
88
res = ioctl(fd, CIOCGSESSION, &cs);
tests/crypto/opencrypto/h_xcbcmac.c
97
co.ses = cs.ses;
tests/lib/libc/locale/t_wctomb.c
107
char cs[MB_LEN_MAX];
tests/lib/libc/locale/t_wctomb.c
142
ret = wctomb(cs, wcs[i]);
tests/lib/libc/locale/t_wctomb.c
144
ret = wcrtomb(cs, wcs[i], stp);
tests/lib/libc/locale/t_wctomb.c
152
(void)strvis(buf, cs, VIS_WHITE | VIS_OCTAL);
tests/lib/libdes/t_des.c
882
DES_LONG cs;
tests/lib/libdes/t_des.c
885
cs = des_cbc_cksum(cbc_data, &cret, strlen((char *) cbc_data), ks, &cbc_iv);
tests/lib/libdes/t_des.c
886
if (cs != cbc_cksum_ret) {
tests/lib/libdes/t_des.c
888
(unsigned long) cs, (unsigned long) cbc_cksum_ret);
tests/lib/libdes/t_des.c
905
DES_LONG cs, lqret[4];
tests/lib/libdes/t_des.c
907
cs = quad_cksum(cbc_data, (des_cblock *) lqret,
tests/lib/libdes/t_des.c
909
if (cs != 0x70d7a63aL) {
tests/lib/libdes/t_des.c
911
(unsigned long) cs);
tests/lib/librumpclient/t_fd.c
107
int cs;
tests/lib/librumpclient/t_fd.c
130
RL(cs = rump_sys_socket(PF_INET, SOCK_STREAM, 0));
tests/lib/librumpclient/t_fd.c
134
RL(rump_sys_connect(cs, (struct sockaddr *)&sin, sizeof(sin)));
tests/net/net/t_socket_afinet.c
131
int ss, ss2, cs, rc;
tests/net/net/t_socket_afinet.c
156
cs = socket(PF_INET, SOCK_STREAM, 0);
tests/net/net/t_socket_afinet.c
157
ATF_CHECK(cs >= 0);
tests/net/net/t_socket_afinet.c
158
rc = connect(cs, (struct sockaddr *)&sin, sizeof(sin));
tests/net/net/t_socket_afinet.c
171
rc = close(cs);
tests/net/net/t_socket_afinet.c
192
int ss, ss2, cs, rc;
tests/net/net/t_socket_afinet.c
218
cs = socket(PF_INET, SOCK_STREAM, 0);
tests/net/net/t_socket_afinet.c
219
ATF_CHECK(cs >= 0);
tests/net/net/t_socket_afinet.c
220
rc = connect(cs, (struct sockaddr *)&sin, sizeof(sin));
tests/net/net/t_socket_afinet.c
233
rc = write(cs, "xx", 2);
tests/net/net/t_socket_afinet.c
246
rc = close(cs);
tests/usr.bin/xlint/lint1/init.c
143
const char *cs;
tests/usr.bin/xlint/lint1/init.c
170
const char cs[10];
usr.bin/hexdump/parse.c
225
char savech, *fmtp, cs[sizeof(PRId64)];
usr.bin/hexdump/parse.c
271
cs[0] = *p1; /* Set conversion string. */
usr.bin/hexdump/parse.c
272
cs[1] = '\0';
usr.bin/hexdump/parse.c
279
switch(cs[0]) {
usr.bin/hexdump/parse.c
312
savech = cs[0];
usr.bin/hexdump/parse.c
313
strncpy(cs, PRId64, sizeof(PRId64) - 2);
usr.bin/hexdump/parse.c
314
cs[sizeof(PRId64) - 2] = savech;
usr.bin/hexdump/parse.c
315
cs[sizeof(PRId64) - 1] = '\0';
usr.bin/hexdump/parse.c
377
strncpy(cs, PRId64,
usr.bin/hexdump/parse.c
379
cs[sizeof(PRId64) - 2] = p1[2];
usr.bin/hexdump/parse.c
380
cs[sizeof(PRId64) - 1] = '\0';
usr.bin/hexdump/parse.c
393
cs[0] = 'c';
usr.bin/hexdump/parse.c
423
pr->fmt = emalloc(strlen(fmtp) + strlen(cs) + 1);
usr.bin/hexdump/parse.c
425
(void)strcat(pr->fmt, cs);
usr.bin/kdump/kdump.c
1495
ktrcsw(struct ktr_csw *cs)
usr.bin/kdump/kdump.c
1498
(void)printf("%s %s\n", cs->out ? "stop" : "resume",
usr.bin/kdump/kdump.c
1499
cs->user ? "user" : "kernel");
usr.bin/ktruss/dump.c
821
struct ktr_csw *cs = (struct ktr_csw *)(kth + 1);
usr.bin/ktruss/dump.c
824
xwprintf("%s %s", cs->out ? "stop" : "resume",
usr.bin/ktruss/dump.c
825
cs->user ? "user" : "kernel");
usr.bin/locale/locale.c
346
char *s, *cs;
usr.bin/locale/locale.c
360
if ((cs = strchr(s, '.')) != NULL) {
usr.bin/locale/locale.c
361
cs++;
usr.bin/locale/locale.c
362
if (sl_find(charmaps, cs) == NULL)
usr.bin/locale/locale.c
363
sl_add(charmaps, cs);
usr.bin/make/suff.c
1081
FindThem(CandidateList *sources, CandidateSearcher *cs)
usr.bin/make/suff.c
1125
CandidateSearcher_Add(cs, src);
usr.bin/make/suff.c
1138
FindCmds(Candidate *targ, CandidateSearcher *cs)
usr.bin/make/suff.c
1198
CandidateSearcher_Add(cs, ret);
usr.bin/make/suff.c
1532
FindDepsArchive(GNode *gn, CandidateSearcher *cs)
usr.bin/make/suff.c
1567
FindDeps(mem, cs);
usr.bin/make/suff.c
1762
FindDepsRegular(GNode *gn, CandidateSearcher *cs)
usr.bin/make/suff.c
1816
bottom = FindThem(&sources, cs);
usr.bin/make/suff.c
1872
src = FindCmds(targ, cs);
usr.bin/make/suff.c
1880
CandidateSearcher_AddIfNew(cs, bottom);
usr.bin/make/suff.c
1941
CandidateSearcher_AddIfNew(cs, bottom);
usr.bin/make/suff.c
1946
CandidateSearcher_MoveAll(cs, &sources);
usr.bin/make/suff.c
1947
CandidateSearcher_MoveAll(cs, &targets);
usr.bin/make/suff.c
1951
CandidateSearcher_CleanUp(CandidateSearcher *cs)
usr.bin/make/suff.c
1953
while (RemoveCandidate(&cs->list))
usr.bin/make/suff.c
1955
assert(Lst_IsEmpty(&cs->list));
usr.bin/make/suff.c
1977
CandidateSearcher cs;
usr.bin/make/suff.c
1979
CandidateSearcher_Init(&cs);
usr.bin/make/suff.c
1981
FindDeps(gn, &cs);
usr.bin/make/suff.c
1983
CandidateSearcher_CleanUp(&cs);
usr.bin/make/suff.c
1984
CandidateSearcher_Done(&cs);
usr.bin/make/suff.c
1988
FindDeps(GNode *gn, CandidateSearcher *cs)
usr.bin/make/suff.c
2001
FindDepsArchive(gn, cs);
usr.bin/make/suff.c
2005
FindDepsRegular(gn, cs);
usr.bin/make/suff.c
914
CandidateSearcher_Init(CandidateSearcher *cs)
usr.bin/make/suff.c
916
Lst_Init(&cs->list);
usr.bin/make/suff.c
920
CandidateSearcher_Done(CandidateSearcher *cs)
usr.bin/make/suff.c
922
Lst_Done(&cs->list);
usr.bin/make/suff.c
926
CandidateSearcher_Add(CandidateSearcher *cs, Candidate *cand)
usr.bin/make/suff.c
929
Lst_Append(&cs->list, cand);
usr.bin/make/suff.c
933
CandidateSearcher_AddIfNew(CandidateSearcher *cs, Candidate *cand)
usr.bin/make/suff.c
936
if (Lst_FindDatum(&cs->list, cand) == NULL)
usr.bin/make/suff.c
937
Lst_Append(&cs->list, cand);
usr.bin/make/suff.c
941
CandidateSearcher_MoveAll(CandidateSearcher *cs, CandidateList *list)
usr.bin/make/suff.c
944
Lst_MoveAll(&cs->list, list);
usr.bin/rpcgen/rpc_cout.c
339
declaration *cs;
usr.bin/rpcgen/rpc_cout.c
351
cs = &cl->case_decl;
usr.bin/rpcgen/rpc_cout.c
352
if (!streq(cs->type, "void")) {
usr.bin/rpcgen/rpc_cout.c
354
strlen(cs->name) + 1);
usr.bin/rpcgen/rpc_cout.c
355
if (isvectordef(cs->type, cs->rel)) {
usr.bin/rpcgen/rpc_cout.c
357
cs->name);
usr.bin/rpcgen/rpc_cout.c
360
cs->name);
usr.bin/rpcgen/rpc_cout.c
362
print_ifstat(2, cs->prefix, cs->type, cs->rel,
usr.bin/rpcgen/rpc_cout.c
363
cs->array_max, object, cs->name);
usr.bin/vgrind/regexp.c
185
char *cs; /* pointer to current symbol in converted exp */
usr.bin/vgrind/regexp.c
192
cs = NULL;
usr.bin/vgrind/regexp.c
201
if (cs == NULL || (*cs & STR) == 0) {
usr.bin/vgrind/regexp.c
202
cs = ccre;
usr.bin/vgrind/regexp.c
203
*cs = STR;
usr.bin/vgrind/regexp.c
204
SCNT(cs) = 1;
usr.bin/vgrind/regexp.c
207
SCNT(cs)++;
usr.bin/vgrind/regexp.c
216
if (acs != NULL && acs != cs) {
usr.bin/vgrind/regexp.c
224
cs = ccre;
usr.bin/vgrind/regexp.c
225
*cs = META;
usr.bin/vgrind/regexp.c
226
MSYM(cs) = c;
usr.bin/vgrind/regexp.c
227
ccre = MNEXT(cs);
usr.bin/vgrind/regexp.c
235
if (acs != NULL && acs != cs) {
usr.bin/vgrind/regexp.c
243
cs = ccre;
usr.bin/vgrind/regexp.c
244
*cs = META;
usr.bin/vgrind/regexp.c
245
MSYM(cs) = c;
usr.bin/vgrind/regexp.c
246
ccre = MNEXT(cs);
usr.bin/vgrind/regexp.c
251
if (cs)
usr.bin/vgrind/regexp.c
252
*cs = *cs | OPT;
usr.bin/vgrind/regexp.c
257
if (acs != NULL && acs != cs) {
usr.bin/vgrind/regexp.c
265
cs = ccre;
usr.bin/vgrind/regexp.c
266
*cs = OPER;
usr.bin/vgrind/regexp.c
267
OSYM(cs) = '(';
usr.bin/vgrind/regexp.c
268
ccre = ONEXT(cs);
usr.bin/vgrind/regexp.c
270
OCNT(cs) = tocc(ccre - cs); /* offset to next symbol */
usr.bin/vgrind/regexp.c
283
cs = ccre;
usr.bin/vgrind/regexp.c
284
*cs = META;
usr.bin/vgrind/regexp.c
285
MSYM(cs) = c;
usr.bin/vgrind/regexp.c
286
ccre = MNEXT(cs);
usr.bin/vgrind/regexp.c
293
if (acs != NULL && acs != cs)
usr.bin/vgrind/regexp.c
297
assert(cs != NULL);
usr.bin/vgrind/regexp.c
298
*cs |= ALT;
usr.bin/vgrind/regexp.c
299
cs = ccre;
usr.bin/vgrind/regexp.c
300
*cs = OPER;
usr.bin/vgrind/regexp.c
301
OSYM(cs) = '|';
usr.bin/vgrind/regexp.c
302
ccre = ONEXT(cs);
usr.bin/vgrind/regexp.c
303
acs = cs; /* remember that the pointer is to be filles */
usr.bin/vgrind/regexp.c
308
if (cs == NULL || (*cs & STR) == 0) {
usr.bin/vgrind/regexp.c
309
cs = ccre;
usr.bin/vgrind/regexp.c
310
*cs = STR;
usr.bin/vgrind/regexp.c
311
SCNT(cs) = 1;
usr.bin/vgrind/regexp.c
312
ccre = SSTR(cs);
usr.bin/vgrind/regexp.c
314
SCNT(cs)++;
usr.bin/vgrind/regexp.c
360
char *cs; /* the current symbol */
usr.bin/vgrind/regexp.c
367
cs = re;
usr.bin/vgrind/regexp.c
371
while (*cs) {
usr.bin/vgrind/regexp.c
372
switch (*cs & (OPER | STR | META)) {
usr.bin/vgrind/regexp.c
376
matched = !STRNCMP (s, SSTR(cs), SCNT(cs));
usr.bin/vgrind/regexp.c
380
s += SCNT(cs);
usr.bin/vgrind/regexp.c
381
cs = SNEXT(cs);
usr.bin/vgrind/regexp.c
382
} else if (*cs & ALT) {
usr.bin/vgrind/regexp.c
385
cs = SNEXT(cs);
usr.bin/vgrind/regexp.c
386
} else if (*cs & OPT) {
usr.bin/vgrind/regexp.c
389
cs = SNEXT(cs);
usr.bin/vgrind/regexp.c
400
switch (OSYM(cs)) {
usr.bin/vgrind/regexp.c
407
cs = OPTR(cs);
usr.bin/vgrind/regexp.c
411
cs = ONEXT(cs);
usr.bin/vgrind/regexp.c
416
ptr = expmatch(s, ONEXT(cs), mstring);
usr.bin/vgrind/regexp.c
422
} else if (*cs & ALT) {
usr.bin/vgrind/regexp.c
426
} else if (*cs & OPT) {
usr.bin/vgrind/regexp.c
435
cs = OPTR(cs);
usr.bin/vgrind/regexp.c
442
switch (MSYM(cs)) {
usr.bin/vgrind/regexp.c
453
ptr = expmatch(s1, MNEXT(cs), mstring);
usr.bin/vgrind/regexp.c
460
} else if (ptr != NULL && (*cs & OPT)) {
usr.bin/vgrind/regexp.c
487
ptr = expmatch(s1, MNEXT(cs), mstring);
usr.bin/vgrind/regexp.c
492
} else if (ptr != NULL && (*cs & OPT)) {
usr.bin/vgrind/regexp.c
512
cs = MNEXT(cs);
usr.bin/vgrind/regexp.c
524
cs = MNEXT(cs);
usr.bin/vgrind/regexp.c
529
cs = MNEXT(cs);
usr.bin/vgrind/regexp.c
530
} else if (*cs & ALT) {
usr.bin/vgrind/regexp.c
534
cs = MNEXT(cs);
usr.bin/vgrind/regexp.c
535
} else if (*cs & OPT) {
usr.bin/vgrind/regexp.c
539
cs = MNEXT(cs);
usr.bin/vgrind/regexp.c
553
cs = MNEXT(cs);
usr.bin/vgrind/regexp.c
554
} else if (*cs & ALT) {
usr.bin/vgrind/regexp.c
558
cs = MNEXT(cs);
usr.bin/vgrind/regexp.c
559
} else if (*cs & OPT) {
usr.bin/vgrind/regexp.c
563
cs = MNEXT(cs);
usr.bin/vgrind/regexp.c
576
cs = MNEXT(cs);
usr.bin/vgrind/regexp.c
577
} else if (*cs & ALT) {
usr.bin/vgrind/regexp.c
581
cs = MNEXT(cs);
usr.bin/vgrind/regexp.c
582
} else if (*cs & OPT) {
usr.bin/vgrind/regexp.c
586
cs = MNEXT(cs);
usr.bin/xlint/lint1/func.c
145
control_statement *cs;
usr.bin/xlint/lint1/func.c
147
cs = xcalloc(1, sizeof(*cs));
usr.bin/xlint/lint1/func.c
148
cs->c_kind = kind;
usr.bin/xlint/lint1/func.c
149
cs->c_surrounding = cstmt;
usr.bin/xlint/lint1/func.c
150
cstmt = cs;
usr.bin/xlint/lint1/func.c
159
control_statement *cs = cstmt;
usr.bin/xlint/lint1/func.c
160
cstmt = cs->c_surrounding;
usr.bin/xlint/lint1/func.c
162
free(cs->c_case_labels.vals);
usr.bin/xlint/lint1/func.c
163
free(cs->c_switch_type);
usr.bin/xlint/lint1/func.c
164
free(cs);
usr.bin/xlint/lint1/func.c
413
check_case_label_enum(const tnode_t *tn, const control_statement *cs)
usr.bin/xlint/lint1/func.c
417
if (!(tn->tn_type->t_is_enum || cs->c_switch_type->t_is_enum))
usr.bin/xlint/lint1/func.c
419
if (tn->tn_type->t_is_enum && cs->c_switch_type->t_is_enum &&
usr.bin/xlint/lint1/func.c
420
tn->tn_type->u.enumer == cs->c_switch_type->u.enumer)
usr.bin/xlint/lint1/func.c
425
warning(130, type_name(cs->c_switch_type), op_name(EQ),
usr.bin/xlint/lint1/func.c
431
check_duplicate_case_label(control_statement *cs, const val_t *nv)
usr.bin/xlint/lint1/func.c
433
case_labels *labels = &cs->c_case_labels;
usr.bin/xlint/lint1/func.c
461
control_statement *cs;
usr.bin/xlint/lint1/func.c
462
for (cs = cstmt; cs != NULL && !cs->c_switch; cs = cs->c_surrounding)
usr.bin/xlint/lint1/func.c
465
if (cs == NULL) {
usr.bin/xlint/lint1/func.c
486
check_case_label_bitand(tn, cs->c_switch_expr);
usr.bin/xlint/lint1/func.c
487
check_case_label_enum(tn, cs);
usr.bin/xlint/lint1/func.c
489
lint_assert(cs->c_switch_type != NULL);
usr.bin/xlint/lint1/func.c
506
convert_constant(CASE, 0, cs->c_switch_type, &nv, v);
usr.bin/xlint/lint1/func.c
509
if (check_duplicate_case_label(cs, &nv))
usr.bin/xlint/lint1/func.c
525
control_statement *cs;
usr.bin/xlint/lint1/func.c
526
for (cs = cstmt; cs != NULL && !cs->c_switch; cs = cs->c_surrounding)
usr.bin/xlint/lint1/func.c
529
if (cs == NULL)
usr.bin/xlint/lint1/func.c
532
else if (cs->c_default)
usr.bin/xlint/lint1/func.c
541
cs->c_default = true;
usr.bin/xlint/lint1/func.c
860
control_statement *cs = cstmt;
usr.bin/xlint/lint1/func.c
861
while (cs != NULL && !cs->c_loop && !cs->c_switch)
usr.bin/xlint/lint1/func.c
862
cs = cs->c_surrounding;
usr.bin/xlint/lint1/func.c
864
if (cs == NULL)
usr.bin/xlint/lint1/func.c
868
cs->c_break = true;
usr.bin/xlint/lint1/func.c
879
control_statement *cs;
usr.bin/xlint/lint1/func.c
881
for (cs = cstmt; cs != NULL && !cs->c_loop; cs = cs->c_surrounding)
usr.bin/xlint/lint1/func.c
884
if (cs == NULL)
usr.bin/xlint/lint1/func.c
889
cs->c_continue = true;
usr.bin/xlint/lint1/func.c
942
control_statement *cs = cstmt;
usr.bin/xlint/lint1/func.c
944
if (cs == NULL) {
usr.bin/xlint/lint1/func.c
950
for (; cs->c_surrounding != NULL; cs = cs->c_surrounding)
usr.bin/xlint/lint1/func.c
954
cs->c_had_return_value = true;
usr.bin/xlint/lint1/func.c
956
cs->c_had_return_noval = true;
usr.sbin/btattach/init_unistone.c
105
n = uart_recv_ev(fd, HCI_EVENT_COMMAND_STATUS, &cs, sizeof(cs));
usr.sbin/btattach/init_unistone.c
106
if (n != sizeof(cs) ||
usr.sbin/btattach/init_unistone.c
107
cs.status != 0x00 ||
usr.sbin/btattach/init_unistone.c
108
cs.opcode != HCI_CMD_INFINEON_SET_UART_BAUDRATE)
usr.sbin/btattach/init_unistone.c
75
hci_command_status_ep cs;
usr.sbin/cpuctl/cpuctl.c
149
cpustate_t cs;
usr.sbin/cpuctl/cpuctl.c
152
cs.cs_id = getcpuid(*argv);
usr.sbin/cpuctl/cpuctl.c
153
if (ioctl(fd, IOC_CPU_GETSTATE, &cs) < 0)
usr.sbin/cpuctl/cpuctl.c
155
cs.cs_online = true;
usr.sbin/cpuctl/cpuctl.c
156
if (ioctl(fd, IOC_CPU_SETSTATE, &cs) < 0)
usr.sbin/cpuctl/cpuctl.c
164
cpustate_t cs;
usr.sbin/cpuctl/cpuctl.c
167
cs.cs_id = getcpuid(*argv);
usr.sbin/cpuctl/cpuctl.c
168
if (ioctl(fd, IOC_CPU_GETSTATE, &cs) < 0)
usr.sbin/cpuctl/cpuctl.c
170
cs.cs_online = false;
usr.sbin/cpuctl/cpuctl.c
171
if (ioctl(fd, IOC_CPU_SETSTATE, &cs) < 0)
usr.sbin/cpuctl/cpuctl.c
179
cpustate_t cs;
usr.sbin/cpuctl/cpuctl.c
182
cs.cs_id = getcpuid(*argv);
usr.sbin/cpuctl/cpuctl.c
183
if (ioctl(fd, IOC_CPU_GETSTATE, &cs) < 0)
usr.sbin/cpuctl/cpuctl.c
185
cs.cs_intr = true;
usr.sbin/cpuctl/cpuctl.c
186
if (ioctl(fd, IOC_CPU_SETSTATE, &cs) < 0)
usr.sbin/cpuctl/cpuctl.c
194
cpustate_t cs;
usr.sbin/cpuctl/cpuctl.c
197
cs.cs_id = getcpuid(*argv);
usr.sbin/cpuctl/cpuctl.c
198
if (ioctl(fd, IOC_CPU_GETSTATE, &cs) < 0)
usr.sbin/cpuctl/cpuctl.c
200
cs.cs_intr = false;
usr.sbin/cpuctl/cpuctl.c
201
if (ioctl(fd, IOC_CPU_SETSTATE, &cs) < 0) {
usr.sbin/cpuctl/cpuctl.c
318
cpustate_t cs;
usr.sbin/cpuctl/cpuctl.c
331
cs.cs_id = i;
usr.sbin/cpuctl/cpuctl.c
332
if (ioctl(fd, IOC_CPU_GETSTATE, &cs) < 0)
usr.sbin/cpuctl/cpuctl.c
334
if (ioctl(fd, IOC_CPU_MAPID, &cs.cs_id) < 0)
usr.sbin/cpuctl/cpuctl.c
336
if (cs.cs_online)
usr.sbin/cpuctl/cpuctl.c
340
if (cs.cs_intr)
usr.sbin/cpuctl/cpuctl.c
344
if (cs.cs_intrcnt == 0)
usr.sbin/cpuctl/cpuctl.c
347
snprintf(ibuf, sizeof(ibuf), "%d", cs.cs_intrcnt - 1);
usr.sbin/cpuctl/cpuctl.c
349
lastmod = (time_t)cs.cs_lastmod |
usr.sbin/cpuctl/cpuctl.c
350
((time_t)cs.cs_lastmodhi << 32);
usr.sbin/cpuctl/cpuctl.c
354
i, cs.cs_hwid, state,
usr.sbin/dumpfs/dumpfs.c
522
struct csum *cs = &afs.fs_cs(&afs, cgnum);
usr.sbin/dumpfs/dumpfs.c
526
cs->cs_nbfree, cs->cs_ndir, cs->cs_nifree, cs->cs_nffree);
usr.sbin/ldpd/ldp_command.c
220
command_dispatch(struct com_sock *cs)
usr.sbin/ldpd/ldp_command.c
224
int r = recv(cs->socket, recvspace, MAX_COMMAND_SIZE, MSG_PEEK);
usr.sbin/ldpd/ldp_command.c
227
command_close(cs->socket);
usr.sbin/ldpd/ldp_command.c
231
recv(cs->socket, recvspace, r, MSG_WAITALL);
usr.sbin/ldpd/ldp_command.c
234
if (cs->auth) {
usr.sbin/ldpd/ldp_command.c
236
send_prompt(cs->socket);
usr.sbin/ldpd/ldp_command.c
238
writestr(cs->socket, "Bad password\n");
usr.sbin/ldpd/ldp_command.c
239
command_close(cs->socket);
usr.sbin/ldpd/ldp_command.c
246
if (!cs->auth) {
usr.sbin/ldpd/ldp_command.c
248
echo_on(cs->socket);
usr.sbin/ldpd/ldp_command.c
249
cs->auth = 1;
usr.sbin/ldpd/ldp_command.c
250
writestr(cs->socket, "\n");
usr.sbin/ldpd/ldp_command.c
251
send_prompt(cs->socket);
usr.sbin/ldpd/ldp_command.c
253
echo_on(cs->socket);
usr.sbin/ldpd/ldp_command.c
254
writestr(cs->socket, "Bad password\n");
usr.sbin/ldpd/ldp_command.c
255
command_close(cs->socket);
usr.sbin/ldpd/ldp_command.c
262
command_match(main_commands, cs->socket, recvspace, nextc);
usr.sbin/ldpd/socketops.c
821
struct com_sock *cs;
usr.sbin/ldpd/socketops.c
956
} else if ((cs = is_command_socket(pfd[i].fd))
usr.sbin/ldpd/socketops.c
958
command_dispatch(cs);
usr.sbin/umcpmioctl/putflash.c
185
memcpy(&req->u.cs.gp0_designation,
usr.sbin/umcpmioctl/putflash.c
186
¤t_flash.res.mcp2210_get_nvram_res.u.cs.gp0_designation,
usr.sbin/umcpmioctl/putflash.c
187
¤t_flash.res.mcp2210_get_nvram_res.u.cs.nvram_protection -
usr.sbin/umcpmioctl/putflash.c
188
¤t_flash.res.mcp2210_get_nvram_res.u.cs.gp0_designation + 1);
usr.sbin/umcpmioctl/putflash.c
193
current_flash.res.mcp2210_get_nvram_res.u.cs.gp0_designation,
usr.sbin/umcpmioctl/putflash.c
194
current_flash.res.mcp2210_get_nvram_res.u.cs.gp1_designation,
usr.sbin/umcpmioctl/putflash.c
195
current_flash.res.mcp2210_get_nvram_res.u.cs.gp2_designation,
usr.sbin/umcpmioctl/putflash.c
196
current_flash.res.mcp2210_get_nvram_res.u.cs.gp3_designation,
usr.sbin/umcpmioctl/putflash.c
197
current_flash.res.mcp2210_get_nvram_res.u.cs.gp4_designation,
usr.sbin/umcpmioctl/putflash.c
198
current_flash.res.mcp2210_get_nvram_res.u.cs.gp5_designation,
usr.sbin/umcpmioctl/putflash.c
199
current_flash.res.mcp2210_get_nvram_res.u.cs.gp6_designation,
usr.sbin/umcpmioctl/putflash.c
200
current_flash.res.mcp2210_get_nvram_res.u.cs.gp7_designation,
usr.sbin/umcpmioctl/putflash.c
201
current_flash.res.mcp2210_get_nvram_res.u.cs.gp8_designation,
usr.sbin/umcpmioctl/putflash.c
202
current_flash.res.mcp2210_get_nvram_res.u.cs.default_direction_lsb,
usr.sbin/umcpmioctl/putflash.c
203
current_flash.res.mcp2210_get_nvram_res.u.cs.default_direction_msb,
usr.sbin/umcpmioctl/putflash.c
204
current_flash.res.mcp2210_get_nvram_res.u.cs.default_output_lsb,
usr.sbin/umcpmioctl/putflash.c
205
current_flash.res.mcp2210_get_nvram_res.u.cs.default_output_msb,
usr.sbin/umcpmioctl/putflash.c
206
current_flash.res.mcp2210_get_nvram_res.u.cs.other_settings);
usr.sbin/umcpmioctl/putflash.c
213
gp = (uint8_t *) & req->u.cs.gp0_designation;
usr.sbin/umcpmioctl/putflash.c
217
gp = (uint8_t *) & req->u.cs.gp1_designation;
usr.sbin/umcpmioctl/putflash.c
221
gp = (uint8_t *) & req->u.cs.gp2_designation;
usr.sbin/umcpmioctl/putflash.c
225
gp = (uint8_t *) & req->u.cs.gp3_designation;
usr.sbin/umcpmioctl/putflash.c
229
gp = (uint8_t *) & req->u.cs.gp4_designation;
usr.sbin/umcpmioctl/putflash.c
233
gp = (uint8_t *) & req->u.cs.gp5_designation;
usr.sbin/umcpmioctl/putflash.c
237
gp = (uint8_t *) & req->u.cs.gp6_designation;
usr.sbin/umcpmioctl/putflash.c
241
gp = (uint8_t *) & req->u.cs.gp7_designation;
usr.sbin/umcpmioctl/putflash.c
245
gp = (uint8_t *) & req->u.cs.gp8_designation;
usr.sbin/umcpmioctl/putflash.c
260
req->u.cs.default_direction_lsb |= (1 << pin);
usr.sbin/umcpmioctl/putflash.c
267
req->u.cs.default_direction_lsb &= ~(1 << pin);
usr.sbin/umcpmioctl/putflash.c
277
req->u.cs.other_settings &= 0xf1;
usr.sbin/umcpmioctl/putflash.c
278
req->u.cs.other_settings |= MCP2210_COUNTER_FALLING_EDGE << 1;
usr.sbin/umcpmioctl/putflash.c
284
req->u.cs.other_settings &= 0xf1;
usr.sbin/umcpmioctl/putflash.c
285
req->u.cs.other_settings |= MCP2210_COUNTER_RISING_EDGE << 1;
usr.sbin/umcpmioctl/putflash.c
290
req->u.cs.other_settings &= 0xf1;
usr.sbin/umcpmioctl/putflash.c
291
req->u.cs.other_settings |= MCP2210_COUNTER_LOW_PULSE << 1;
usr.sbin/umcpmioctl/putflash.c
296
req->u.cs.other_settings &= 0xf1;
usr.sbin/umcpmioctl/putflash.c
297
req->u.cs.other_settings |= MCP2210_COUNTER_HIGH_PULSE << 1;
usr.sbin/umcpmioctl/putflash.c
303
req->u.cs.default_output_lsb &= ~(1 << pin);
usr.sbin/umcpmioctl/putflash.c
309
req->u.cs.default_output_lsb |= (1 << pin);